diff --git a/color.less b/color.less index 718cb82e4c..7ba9b7d721 100644 --- a/color.less +++ b/color.less @@ -88,7 +88,7 @@ html {--antd-wave-shadow-color: @primary-color;} .ant-alert-success .ant-alert-icon {color: @success-color;} .ant-alert-info {background-color: color(~`colorPalette("@{primary-color}", 1)`);border: 1px solid color(~`colorPalette("@{primary-color}", 3)`);} .ant-alert-info .ant-alert-icon {color: @primary-color;} -.ant-alert-warning {background-color: color(~`colorPalette("@{warning-color}", 1)`);border: 1px solid color(~`colorPalette("@{warning-color}", 3)`);} +.ant-alert-warning {background-color: color(~`colorPalette("@{disabled-color}", 3)`);border: 1px solid color(~`colorPalette("@{warning-color}", 3)`);} .ant-alert-warning .ant-alert-icon {color: @warning-color;} .ant-alert-error {background-color: color(~`colorPalette("@{error-color}", 1)`);border: 1px solid color(~`colorPalette("@{error-color}", 3)`);} .ant-alert-error .ant-alert-icon {color: @error-color;} @@ -727,42 +727,42 @@ tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child::afte .ant-form-item-has-success.ant-form-item-has-feedback .ant-form-item-children-icon {color: @success-color;} .ant-form-item-has-warning .ant-form-item-explain, .ant-form-item-has-warning .ant-form-item-split {color: @warning-color;} .ant-form-item-has-warning .ant-input, .ant-form-item-has-warning .ant-input-affix-wrapper, .ant-form-item-has-warning .ant-input:hover, .ant-form-item-has-warning .ant-input-affix-wrapper:hover {border-color: @warning-color;} -.ant-form-item-has-warning .ant-input:focus, .ant-form-item-has-warning .ant-input-affix-wrapper:focus, .ant-form-item-has-warning .ant-input-focused, .ant-form-item-has-warning .ant-input-affix-wrapper-focused {border-color: color(~`colorPalette("@{warning-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(13, 253, 174, 0.2);} +.ant-form-item-has-warning .ant-input:focus, .ant-form-item-has-warning .ant-input-affix-wrapper:focus, .ant-form-item-has-warning .ant-input-focused, .ant-form-item-has-warning .ant-input-affix-wrapper-focused {border-color: color(~`colorPalette("@{warning-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(207, 253, 107, 0.2);} .ant-form-item-has-warning .ant-input:not(.ant-form-item-has-warning .ant-input-disabled) {background-color: #fff;} .ant-form-item-has-warning .ant-input-affix-wrapper:not(.ant-form-item-has-warning .ant-input-affix-wrapper-disabled) {background-color: #fff;} .ant-form-item-has-warning .ant-input-affix-wrapper input:focus {box-shadow: none !important;} -.ant-form-item-has-warning .ant-calendar-picker-open .ant-calendar-picker-input {border-color: color(~`colorPalette("@{warning-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(13, 253, 174, 0.2);} +.ant-form-item-has-warning .ant-calendar-picker-open .ant-calendar-picker-input {border-color: color(~`colorPalette("@{warning-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(207, 253, 107, 0.2);} .ant-form-item-has-warning .ant-input-prefix {color: @warning-color;} .ant-form-item-has-warning .ant-input-group-addon {color: @warning-color;border-color: @warning-color;} .ant-form-item-has-warning .has-feedback {color: @warning-color;} .ant-form-item-has-warning.ant-form-item-has-feedback .ant-form-item-children-icon {color: @warning-color;} .ant-form-item-has-warning .ant-select:not(.ant-select-borderless) .ant-select-selector {border-color: @warning-color !important;} -.ant-form-item-has-warning .ant-select:not(.ant-select-borderless).ant-select-open .ant-select-selector, .ant-form-item-has-warning .ant-select:not(.ant-select-borderless).ant-select-focused .ant-select-selector {border-color: color(~`colorPalette("@{warning-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(13, 253, 174, 0.2);} +.ant-form-item-has-warning .ant-select:not(.ant-select-borderless).ant-select-open .ant-select-selector, .ant-form-item-has-warning .ant-select:not(.ant-select-borderless).ant-select-focused .ant-select-selector {border-color: color(~`colorPalette("@{warning-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(207, 253, 107, 0.2);} .ant-form-item-has-warning .ant-input-number, .ant-form-item-has-warning .ant-picker {border-color: @warning-color;} -.ant-form-item-has-warning .ant-input-number-focused, .ant-form-item-has-warning .ant-picker-focused, .ant-form-item-has-warning .ant-input-number:focus, .ant-form-item-has-warning .ant-picker:focus {border-color: color(~`colorPalette("@{warning-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(13, 253, 174, 0.2);} +.ant-form-item-has-warning .ant-input-number-focused, .ant-form-item-has-warning .ant-picker-focused, .ant-form-item-has-warning .ant-input-number:focus, .ant-form-item-has-warning .ant-picker:focus {border-color: color(~`colorPalette("@{warning-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(207, 253, 107, 0.2);} .ant-form-item-has-warning .ant-input-number:not([disabled]):hover, .ant-form-item-has-warning .ant-picker:not([disabled]):hover {border-color: @warning-color;} -.ant-form-item-has-warning .ant-cascader-picker:focus .ant-cascader-input {border-color: color(~`colorPalette("@{warning-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(13, 253, 174, 0.2);} +.ant-form-item-has-warning .ant-cascader-picker:focus .ant-cascader-input {border-color: color(~`colorPalette("@{warning-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(207, 253, 107, 0.2);} .ant-form-item-has-error .ant-form-item-explain, .ant-form-item-has-error .ant-form-item-split {color: @error-color;} .ant-form-item-has-error .ant-input, .ant-form-item-has-error .ant-input-affix-wrapper, .ant-form-item-has-error .ant-input:hover, .ant-form-item-has-error .ant-input-affix-wrapper:hover {border-color: @error-color;} -.ant-form-item-has-error .ant-input:focus, .ant-form-item-has-error .ant-input-affix-wrapper:focus, .ant-form-item-has-error .ant-input-focused, .ant-form-item-has-error .ant-input-affix-wrapper-focused {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(96, 182, 179, 0.2);} +.ant-form-item-has-error .ant-input:focus, .ant-form-item-has-error .ant-input-affix-wrapper:focus, .ant-form-item-has-error .ant-input-focused, .ant-form-item-has-error .ant-input-affix-wrapper-focused {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(169, 51, 68, 0.2);} .ant-form-item-has-error .ant-input:not(.ant-form-item-has-error .ant-input-disabled) {background-color: #fff;} .ant-form-item-has-error .ant-input-affix-wrapper:not(.ant-form-item-has-error .ant-input-affix-wrapper-disabled) {background-color: #fff;} .ant-form-item-has-error .ant-input-affix-wrapper input:focus {box-shadow: none !important;} -.ant-form-item-has-error .ant-calendar-picker-open .ant-calendar-picker-input {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(96, 182, 179, 0.2);} +.ant-form-item-has-error .ant-calendar-picker-open .ant-calendar-picker-input {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(169, 51, 68, 0.2);} .ant-form-item-has-error .ant-input-prefix {color: @error-color;} .ant-form-item-has-error .ant-input-group-addon {color: @error-color;border-color: @error-color;} .ant-form-item-has-error .has-feedback {color: @error-color;} .ant-form-item-has-error.ant-form-item-has-feedback .ant-form-item-children-icon {color: @error-color;} .ant-form-item-has-error .ant-select:not(.ant-select-borderless) .ant-select-selector {border-color: @error-color !important;} -.ant-form-item-has-error .ant-select:not(.ant-select-borderless).ant-select-open .ant-select-selector, .ant-form-item-has-error .ant-select:not(.ant-select-borderless).ant-select-focused .ant-select-selector {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(96, 182, 179, 0.2);} +.ant-form-item-has-error .ant-select:not(.ant-select-borderless).ant-select-open .ant-select-selector, .ant-form-item-has-error .ant-select:not(.ant-select-borderless).ant-select-focused .ant-select-selector {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(169, 51, 68, 0.2);} .ant-form-item-has-error .ant-input-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector {border: 0;} .ant-form-item-has-error .ant-select.ant-select-auto-complete .ant-input:focus {border-color: @error-color;} .ant-form-item-has-error .ant-input-number, .ant-form-item-has-error .ant-picker {border-color: @error-color;} -.ant-form-item-has-error .ant-input-number-focused, .ant-form-item-has-error .ant-picker-focused, .ant-form-item-has-error .ant-input-number:focus, .ant-form-item-has-error .ant-picker:focus {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(96, 182, 179, 0.2);} +.ant-form-item-has-error .ant-input-number-focused, .ant-form-item-has-error .ant-picker-focused, .ant-form-item-has-error .ant-input-number:focus, .ant-form-item-has-error .ant-picker:focus {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(169, 51, 68, 0.2);} .ant-form-item-has-error .ant-input-number:not([disabled]):hover, .ant-form-item-has-error .ant-picker:not([disabled]):hover {border-color: @error-color;} .ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor, .ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):hover {border-color: @error-color;} -.ant-form-item-has-error .ant-mention-wrapper.ant-mention-active:not([disabled]) .ant-mention-editor, .ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):focus {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(96, 182, 179, 0.2);} -.ant-form-item-has-error .ant-cascader-picker:focus .ant-cascader-input {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(96, 182, 179, 0.2);} +.ant-form-item-has-error .ant-mention-wrapper.ant-mention-active:not([disabled]) .ant-mention-editor, .ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):focus {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(169, 51, 68, 0.2);} +.ant-form-item-has-error .ant-cascader-picker:focus .ant-cascader-input {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(169, 51, 68, 0.2);} .ant-form-item-has-error .ant-transfer-list {border-color: @error-color;} .ant-form-item-has-error .ant-transfer-list-search:not([disabled]) {border-color: @border-color-base;} .ant-form-item-has-error .ant-transfer-list-search:not([disabled]):hover {border-color: color(~`colorPalette("@{primary-color}", 5)`);border-right-width: 1px !important;} @@ -1457,9 +1457,9 @@ tr.ant-table-expanded-row:hover > td {background: #fbfbfb;} .ant-tag-checkable:active, .ant-tag-checkable-checked {color: #fff;} .ant-tag-checkable-checked {background-color: @primary-color;} .ant-tag-checkable:active {background-color: color(~`colorPalette("@{primary-color}", 7)`);} -.ant-tag-pink {color: #eb2f96;background: color(~`colorPalette("@{modal-header-border-color-split}", 4)`);border-color: #ffadd2;} +.ant-tag-pink {color: #eb2f96;background: #fff0f6;border-color: #ffadd2;} .ant-tag-pink-inverse {color: #fff;background: #eb2f96;border-color: #eb2f96;} -.ant-tag-magenta {color: #eb2f96;background: color(~`colorPalette("@{modal-header-border-color-split}", 4)`);border-color: #ffadd2;} +.ant-tag-magenta {color: #eb2f96;background: #fff0f6;border-color: #ffadd2;} .ant-tag-magenta-inverse {color: #fff;background: #eb2f96;border-color: #eb2f96;} .ant-tag-red {color: #f5222d;background: #fff1f0;border-color: #ffa39e;} .ant-tag-red-inverse {color: #fff;background: #f5222d;border-color: #f5222d;} diff --git a/index.html b/index.html index 15014e32aa..3ad3a1c8d2 100644 --- a/index.html +++ b/index.html @@ -127,6 +127,6 @@ - + diff --git a/layouts__ShixunDetail__index.21d70ec7.async.js b/layouts__ShixunDetail__index.125ebd72.async.js similarity index 61% rename from layouts__ShixunDetail__index.21d70ec7.async.js rename to layouts__ShixunDetail__index.125ebd72.async.js index 6ba9e8eb0d..285cefc591 100644 --- a/layouts__ShixunDetail__index.21d70ec7.async.js +++ b/layouts__ShixunDetail__index.125ebd72.async.js @@ -1,9 +1,9 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[22,8,9,10],{"/GNS":function(Oe,q,o){Oe.exports=o.p+"static/search1.c4136dd4.png"},"1ZF9":function(Oe,q,o){Oe.exports=o.p+"static/Authorize.cc9c212f.png"},"4U8T":function(Oe,q,o){Oe.exports={modal:"modal___1_Lg1",tip:"tip___1bekE"}},"4qgm":function(Oe,q){Oe.exports="data:image/png;base64,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"},"4u4S":function(Oe,q){Oe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALoAAABSCAYAAADjGc4eAAASm0lEQVR4Xu2dd5QUVRbGfz3kJDkKCJJBAVFWRUUkGFBQEFRWFhUWmBlAoqCoMGKAVcC8CLKLBEEkKCZMgKjkqIIIKCKiMCAsUfLUntuvi+7pqeqq7q7pcbrrncMfTL10v/f1q/vuu/eWR0vmBaA/bnERiGMEPFoaSaTzLhrt4lhOV7QER8Aj8mtDKMJxlqJxeYLj4Yofpwh4ie4l+wAqcopVaFSJU1ldsRIYgfNE95K9L5dyjq/RuCCBMXFFj0MEMhHdS/ZUbkTjQzTyxqG8rkgJikAWonvJnkIvNCYmKCau2HGIgCHRfWQfg8awOJTZFSkBETAnuoaHFN4GOiUgLq7IcYaAKdG9u3oaBUlnCRpXxZncrjgJhkBIonvJ3o+ynGUlGhcnGDauuHGEgCXRfWbHupxjORol40h2V5QEQsAW0X1kb8FZPgHyJxA+rqhxgoBtovts7N3IYGqcyO6KkUAIhEV0H9nTyGBkAmHkihoHCIRNdJ+NfToaXeNAfleEBEEgMqKnkZ+9fAY0TxCcXDFzOQIREd27qw+kFCdZgUbtXI6BO/0EQCBiovts7DU4w0qgTAJg5YqYixGIiui+w2kzMlgEFMzFODg/9dLVISkPHN0PJw+b91+gGGSchTMnnJ9DcI9FSsNFTeHgL5C+DbRzmWt48mT9m5OzkvFLXAgHdsLJI072bNlX1ET3kf1uMpgFONKf5axzQ4Uxe6B4BXi7Pyx5yXzGveZBo9th21J4sVX0kpW6CA79DhlnsvZ1xT3QYxZoGgwsDqeO+utUuhRSFsCcgfDtgujnYdRDp/HQaqCa3/Cq2fujChrfMWJqyTwMjM4ehCx6HbgESla1P/TLN8P+7ap+gaLw6Df22r4zFDbMs1fXDtGrXw1Dl6v+5g2Bz8fZ69usVlI+GPsH5C8Mb3SDtbL3BJQOz8KND8HerfBE3czP+nwIl7RVP4J3H4FP/xXdXIJb5ysEo3+DIiXh49GwYLiz/Vv05hjRvTt7CpPR6BFTCWSwUT9B2TBccUZdAns2q2kWvACeD6FaBAoz9QFY+YY98ayIXrgUPLwaytZQ/f260Vp9WfwirJttPn6t62HQF+r5o9Xh4M7MdfsvgrotYfVMmHJv5mf5CkP3N6HxHervy6fAjH+ClmFPXqtaV90P901RtUbU9m80Vu0ceu4s0dPISzoL0Wjt0PzsdaMT/dNnYcN84zYeDwxdoZ6ZEX3BY/D7pqztH5gBBYuCEdFLVgHRbYNJFYroeQtCv4VQu4U9+fRaolYsluwkJuWOMXDTMNizBUbVz1pp7EG1o84dDIvGZ33uSQJRL1r6sp+smArTuztD9mGroNrfYPtXMD72VmlHiS7IacMozhGWodEgvFWMorZO9Jkp8NVrJkRPgn/7Dl9mRB/fArYvNSDIAShSKivRWw+BDv+CrYvhpTaZ25kR/YIKkPwuVL9S1V/4NOz+1lx4qdd6kHo+/gbY7tuxjVo8uhEqN4LPxsH8IZlryOH4qR2+fkzk1FvcOhJuS1P/+3oyvNlLVtZ4jqI21rjWevHy+CIzRTXKCDoEW7f21xhWEY7/EU4Lb13Hie4lex8uIsPr2lsh7BlF0iCniC67+Yjv1W7/SlvYvNA/eyOiN7gF7p0EJStDRgbMTIZlr5tLfEFFeGQtlKgEa96C/3Yxr1u8Eoz5TT1/oZX68QWWy+6EXnOVDj6ohLXVo/OL0PJB9XZ4rhmcOGQ89qAvodZ1kaxaZG2GlP3rEN1L9r5cwVlkeywcmURhtMopossUWw2CTuPg983wVCO/JSGQ6GtnQ9fJ0PA2JdSp4zC9B2z7Apo9oHbgYCtJ3gIgu+XFV8PJozCyDhzZYw5Ks+7wj/+ouoNLZ+2v/dNwy3BlVkyrYwNcD7R/Epa8DEfTzetXuQwKlTB/ftV9cPV96vmMXrD/Rxtjh6jy49fGFiWLXrNlR9fH1PpwOxnMRyMpOuksWutEF/1PP2QGNxEd/bre6q9OqS7Sl+jnw9dD5YZqIfUdOpDoSyfAgM+hVnPYtBBmpSj7+uPfqUO0EH5SJzh+QM2vfF11MKzaRL3mp3WHVdNCg9BzDjTpBAd/hdVvZq0rh8wKdWH/T7BuTmTL8et6WB9G28qN1bkoX0H48jUldw6VbCW6yKSlMACN57NVPqesLuHq6LpQjTpA8nw4vBdG1oJTxyBYdSlaFmrfAOslDNdXqjRR+nqpKrB/B0xoD2I5uXMs5C8EJ4/Bf+6BTR+Ghi8pLzy3HwqH2FmdWICV02Cqb3e26k+sWaJ2laulZHuqIZw+7m8lF2W9fabaN+4L/bayGsvG82wnuo/sr6DRx8Z8IquiE/3b92HnauM+ZEdvN8r5Hd3bo0ftzpUawIej4IORWYluJlmxctBzrtJzZfeW21Qp/9sNr94Gv9mw8ctBU9QnsyLPqzRW+vk370aGsbSSN0+oy6/Anv85Gy6/S51Fnm8BP36VeVwxr47zvcEerwF/+A7Kkc8uZMvYEP1t8rCEBWjcmi1y5KSOrgvU9O9K3fh5FTx3DYzebX0zWqE+NO2i/un29DOn4OtJyhoTSjcOB0iddDtWqINldpfmqdDlVTWKkQVI/h6PRPfu6qkUReNLNC5zHOe/AtFFVxdT4A7fTaeR1aVIGWU7r3MD1GmpdGa9CMGXTVa3hod91hMngCpcUr1d8hWAOYNgcfZqkV5fmsFfqfHEYvNMEzh7Mqsk8Up0L9n7UomzrAIqO7GG5/v4KxA9WCAjot/9MrTom7nmrvUgKpeQ/NBu/zOx5jRPgd0b4fXOkcMlfXT5t1JbxL8kcIzIezVuKT/e3u9AIV/qziPpcHSfcV05V1Ssp56JJejsqdCzmXA7HPg54hnHRHUJnJ3Wj0acQRS2YhHPOrihTvR3HoaVJiGtcuun25mdtLqYCWG4o5dWurxO7u8+MN+9dXOgqELPRpFWR7+RPH0CNn0UHuTiYSg3o3aKqG7dpkDe/OpHJWciJ8sT9WHvloh7dHg29uahpdKODN6zV9tGrZy2uhhN0exmVH5wdvxHnCB6xQYwwsClwQak3irH/oCHylrXbjMUOoxR5D5xGOYOUjZ9KVPvhxMGLrkFi8H9vk1pVqqyWAUXsTzJuUdKWj1I/8F6LiY1coboyYijxcCIZ222o9vtMLt3dCHzs+lQtIzfTff6vnBRGN9ZENOj2OaFbLLz60V2eDM3h2D5u89UB129rJ8LPy2zRkns8TWuUW+e0SHmLHLe9aJfHRNLkdwQy6XV0z41w+wm046OLp6lL/hciXMb0bUUuqIx3RrtMGroO/rbA2C5bycJ1fz0n/5dNdB7MVI7euBYYh8Wgum3oLo/eu/50LhDGEKZVJVbVrGtW5ULG4L4vsguK/7f4kYgRHzyUvPrfOmz+IWQ9oNya5jUGTbMNR9J9y+XGr99p0guZ4BS1RKb6FoKl6PxtePRSHYOo2bL5STRZYFT34cLL/GPphP9mp7Klm23VLtSvQGO7MtMtl3rYPl/rXtJeQ8atoPDe+CZy5Xfe+lqxi66gb31eAuuuFu5NMiPwsyZS9qIeVRcjeUtM7GjP5IqkYmuJVMOD2uz5dMxVkQXX4zrU+GTMVn1Y6eILh58smsXKwt/HgLxVREd0yzCyCpsLRodPTCgQwIwVk2Huq2hvyRuQLkUrPD5hgeS/NLb1A9VyuR7Qvu+6+1kLPnxnTvt7ylRia5NJB8bWYRG9ri5hSK66JEjNiubtRx6vpyQeTeMluhCWHGWajsCxBX1wC/wyi0wYLHxhVH+IuqGtt6NMO46czUiUqKL2e6hZcr3+6flMFZcaH0utve+DtdKMIWmfNIDbeoN2qorefFL2fwxvHqrvUOz0bslYYmewgQ0kq3ftxHWsNrRW/SDu19SO6147gXadqMhetmacP90uNhn/pPDmxDkyF5zFwAh+tCVSr3ZugReusnYGy9Sord7Eto+pq7exzQFccTSi4TadZ+hrualLHoB5g2Ghu1Bbk/FNLhjpXLzPfNnhItBYuroWio9yWBS5KjZaGlFdNl1H14DVS+DYMckK6JLiNm4g+qmT5yPAr0Iu0yA5r7fr4SnSYCC7rgUKsKoTA01H4n2kZA1I1t1JESveR0M/AKSkuCricrfPbjIG+7vE9XOLkU8PsUVWN5GopePaw5/HrQBeogqibaja6lIKowl2Z6B14rosiZNOkNPn+egLKbuZGREdLlN1O3d9W+GRu3VqqbVhfSt/hUuWwuGr4M5Yu0JOiBaxYzWvwn6fKRIKbbm4IuucIku55DHvoFSVeH4/5QXpe72a8TJwB+pPJc2cvh0wv3AKaIHBpP8Vc2L3uv+c6yLSZSRGdELFlc+2ld2Ve6v+m2dV3e9Ri2/EdEf/AzqBYW9eq0QAdYUnTzifWh0zW1FdGnfcSy0GawCMcQnZN82PyXDIbocfMXKUv9GpX9P6QprZhpvuXnyw/V9oO3j6o0SWHaugfdHwPcf58yOLq7Mkvfl7Gl1kJd5SmCKXEI9VC7zgTfMGWbLhZHWjwKc4Uvgb2HOJ7LqT+6AMtVBYkY3zlc6Z6M7lKVBVA697PkeRK8WXfSVW2HzR8ZEl2idayVO0hcN9N37IPbrUBE+wTO3Q3Qh6CPr4OAumPZAZm9Fu0QX4kpuGN1u/1Y/WPqKMY6NO6oY13I11XPxdxdLVKVLlEnx/EawTBE+OBzP7upEuqOL6jVYaBNUJEh72v12Rzeslz1ET0ZsV9HNzK5YNZurFA+ySGIzLlZeqQN6kZvFNbOUbr5rLeivbO+t3xUgV9F6uguzCyO7cwmsZ4foUt/sjdDxOWgzRNmozXxdxMIi6ph+ESX5WIS4gUXyqUjiInEmk4glvcgPVywvuqoidnvxaZcbUb3s2qAipuT8ESrbWDA+kRJdDstP71R5aaRIRjGJhhJT6OHfI1mF820cJ7qWzIPAi1HNKpzGElcZnDbi2AHY8qnahcWRKTAes0RlGPWjOnDJRYocHnOS6CKrvLJFffGmpdOU1eLBT6B8bZW+Y9KdxoiISbPdE+qZ+K+/95i/XpmLlfejvJ0kg4Fe5K02u5/5bi1B1Lc/o8bWiziESQideFgGB1AYzUwIq/vX79tunJHLjgtAODywqOso0bW+tOAcn8X0q9PNeqjI+l/WKPuv6JcSZRTKcUoCduUHcGy/seriBMB2d3QZS4I0RDcV/frMSaWf6iXUNXz5OvD4Jlj6qjoQ60VUoqd+huIV/X+ToOLPx6t0c5ZOZR5ocLPSkSVzgf6GFBVLgrSN/MvDxSy3Et2b4uIca2OeWVdezfKqC2VhCLUIVubFcBdQrx8O0SWUrknQrr3vRxX29t7joYklFz3eNBtBeVfE5UD80MWRS5IVyUYQSQl8M8gt7+oZkfSStU1uJLqWRmHSvUmLwnDmcAav6Hvx+Hc+0ecDr7Kj6bxcbRAdWi6PrOzS8mMTTz29SOxotGF0Yh4V85xTgRayocjbJpTvSzh4yd2G7vsj2dGsAi/C6dugriOqi5bCLDRsuNRFOVu3uYtAhAhETXQtlaFk4HDq1QilcZu5CJggEBXRtWRuwsNH2Z6gyF0+F4EoEYiY6FoqNdFY7X5NOsoVcJvHBIGIiO5LXSFJRGOXMTcmcLiDxCsCYRNd0/CQ6s2n6MsYH6/QuHLFEwLhEz3Z+9VoX/LseILClSWeEQiL6N7suOd4J7vyqscz0K5sOYuAbaJrqdQjw5tly7nEQzkruzt6AiFgi+jaAEpwEklTWyuBsHFFjSMELImupZFEOh+gcUscye2KkmAIWBM9ldFkeL8h6hYXgVyLQEiia324i3OE+LBlrpXbnXiCIWBKdF/WW0n2nf0f20ow0F1xY4+AIdG1PpT2+ZZXi/2U3BFdBJxHIAvRNfX150/QaOn8cG6PLgI5g0BWoicj3+D2fSM7Zybljuoi4DQCmYiupdKNDEw+GeH00G5/LgKxQ+A80bVUmpLhzcVSMHbDuyO5CMQGAS/Rtf6U55Q3sNnZj2jFRgZ3FBcBSwQ83pTOG7z5EQMy11i2cyu4COQqBDxaMq8BvXPVrN3JugiEiYClC0CY/bnVXQRii0DHWkEJbYKG95ABnmSX6LFdFnc0pxEISXTPWTxaN+Ztn+US3Wng3f5ii4A50U/hydOZeT94P8rkEj22y+KO5jQCRkT3eI6T5GnPHH/ea5foTgPv9hdbBLIS/RD58t7C7C0rAyfiEj22y+KO5jQCmYm+j3yeG5m97ZvgYVyiOw28219sEfATfTd5klozZ2vAR6b8U3GJHttlcUdzGgFF9J8gbyvmb/nFrHuX6E4D7/YXWwTurLWJQnnbMGPLnlADu0SP7bK4ozmNQLe6pZn2wwGrbv8PSygpSs9Cw9cAAAAASUVORK5CYII="},"55Ip":function(Oe,q,o){"use strict";o.d(q,"a",function(){return ge}),o.d(q,"b",function(){return Ae});var Q=o("Ty5D"),Y=o("dI71"),st=o("q1tI"),V=o.n(st),f=o("YS25"),P=o("17x9"),Ue=o.n(P),fe=o("wx14"),K=o("zLVn"),ve=o("9R94"),H=function(_){Object(Y.a)(v,_);function v(){for(var S,j=arguments.length,a=new Array(j),ie=0;ie=0||j.relatedTarget.className.indexOf("".concat(Be,"-next"))>=0))return;_.setState({goInputText:""}),ye(_.getValidValue())},_.go=function(j){var a=_.state.goInputText;if(a==="")return;(j.keyCode===G.ENTER||j.type==="click")&&(_.setState({goInputText:""}),_.props.quickGo(_.getValidValue()))},_}return Object(f.a)(L,[{key:"getValidValue",value:function(){var v=this.state,z=v.goInputText,S=v.current;return!z||isNaN(z)?S:Number(z)}},{key:"getPageSizeOptions",value:function(){var v=this.props,z=v.pageSize,S=v.pageSizeOptions;return S.some(function(j){return j.toString()===z.toString()})?S:S.concat([z.toString()]).sort(function(j,a){var ie=isNaN(Number(j))?0:Number(j),ye=isNaN(Number(a))?0:Number(a);return ie-ye})}},{key:"render",value:function(){var v=this,z=this.props,S=z.pageSize,j=z.locale,a=z.rootPrefixCls,ie=z.changeSize,ye=z.quickGo,Be=z.goButton,mt=z.selectComponentClass,Et=z.buildOptionText,Je=z.selectPrefixCls,we=z.disabled,pt=this.state.goInputText,Lt="".concat(a,"-options"),ht=mt,ae=null,De=null,R=null;if(!ie&&!ye)return null;var T=this.getPageSizeOptions();if(ie&&ht){var $=T.map(function(w,J){return K.a.createElement(ht.Option,{key:J,value:w.toString()},(Et||v.buildOptionText)(w))});ae=K.a.createElement(ht,{disabled:we,prefixCls:Je,showSearch:!1,className:"".concat(Lt,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(S||T[0]).toString(),onChange:this.changeSize,getPopupContainer:function(J){return J.parentNode}},$)}return ye&&(Be&&(R=typeof Be=="boolean"?K.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:we,className:"".concat(Lt,"-quick-jumper-button")},j.jump_to_confirm):K.a.createElement("span",{onClick:this.go,onKeyUp:this.go},Be)),De=K.a.createElement("div",{className:"".concat(Lt,"-quick-jumper")},j.jump_to,K.a.createElement("input",{disabled:we,type:"text",value:pt,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),j.page,R)),K.a.createElement("li",{className:"".concat(Lt)},ae,De)}}]),L}(K.a.Component);A.defaultProps={pageSizeOptions:["10","20","50","100"]};var g=A,te=o("N2Kk");function be(){}function ge(Ee){return typeof Ee=="number"&&isFinite(Ee)&&Math.floor(Ee)===Ee}function ue(Ee,Ae,L){return L}function Z(Ee,Ae,L){var _=typeof Ee=="undefined"?Ae.pageSize:Ee;return Math.floor((L.total-1)/_)+1}var Ke=function(Ee){Object(P.a)(L,Ee);var Ae=Object(Ue.a)(L);function L(_){var v;Object(V.a)(this,L),v=Ae.call(this,_),v.getJumpPrevPage=function(){return Math.max(1,v.state.current-(v.props.showLessItems?3:5))},v.getJumpNextPage=function(){return Math.min(Z(void 0,v.state,v.props),v.state.current+(v.props.showLessItems?3:5))},v.getItemIcon=function(ie,ye){var Be=v.props.prefixCls,mt=ie||K.a.createElement("button",{type:"button","aria-label":ye,className:"".concat(Be,"-item-link")});return typeof ie=="function"&&(mt=K.a.createElement(ie,Object(st.a)({},v.props))),mt},v.savePaginationNode=function(ie){v.paginationNode=ie},v.isValid=function(ie){return ge(ie)&&ie!==v.state.current},v.shouldDisplayQuickJumper=function(){var ie=v.props,ye=ie.showQuickJumper,Be=ie.pageSize,mt=ie.total;return mt<=Be?!1:ye},v.handleKeyDown=function(ie){(ie.keyCode===G.ARROW_UP||ie.keyCode===G.ARROW_DOWN)&&ie.preventDefault()},v.handleKeyUp=function(ie){var ye=v.getValidValue(ie),Be=v.state.currentInputValue;ye!==Be&&v.setState({currentInputValue:ye}),ie.keyCode===G.ENTER?v.handleChange(ye):ie.keyCode===G.ARROW_UP?v.handleChange(ye-1):ie.keyCode===G.ARROW_DOWN&&v.handleChange(ye+1)},v.changePageSize=function(ie){var ye=v.state.current,Be=Z(ie,v.state,v.props);ye=ye>Be?Be:ye,Be===0&&(ye=v.state.current),typeof ie=="number"&&("pageSize"in v.props||v.setState({pageSize:ie}),"current"in v.props||v.setState({current:ye,currentInputValue:ye})),v.props.onShowSizeChange(ye,ie),"onChange"in v.props&&v.props.onChange&&v.props.onChange(ye,ie)},v.handleChange=function(ie){var ye=v.props.disabled,Be=ie;if(v.isValid(Be)&&!ye){var mt=Z(void 0,v.state,v.props);Be>mt?Be=mt:Be<1&&(Be=1),"current"in v.props||v.setState({current:Be,currentInputValue:Be});var Et=v.state.pageSize;return v.props.onChange(Be,Et),Be}return v.state.current},v.prev=function(){v.hasPrev()&&v.handleChange(v.state.current-1)},v.next=function(){v.hasNext()&&v.handleChange(v.state.current+1)},v.jumpPrev=function(){v.handleChange(v.getJumpPrevPage())},v.jumpNext=function(){v.handleChange(v.getJumpNextPage())},v.hasPrev=function(){return v.state.current>1},v.hasNext=function(){return v.state.current2?Be-2:0),Et=2;Et=S?a=S:a=Number(z),a}},{key:"getShowSizeChanger",value:function(){var v=this.props,z=v.showSizeChanger,S=v.total,j=v.totalBoundaryShowSizeChanger;return typeof z!="undefined"?z:S>j}},{key:"renderPrev",value:function(v){var z=this.props,S=z.prevIcon,j=z.itemRender,a=j(v,"prev",this.getItemIcon(S,"prev page")),ie=!this.hasPrev();return Object(fe.isValidElement)(a)?Object(fe.cloneElement)(a,{disabled:ie}):a}},{key:"renderNext",value:function(v){var z=this.props,S=z.nextIcon,j=z.itemRender,a=j(v,"next",this.getItemIcon(S,"next page")),ie=!this.hasNext();return Object(fe.isValidElement)(a)?Object(fe.cloneElement)(a,{disabled:ie}):a}},{key:"render",value:function(){var v=this,z=this.props,S=z.prefixCls,j=z.className,a=z.style,ie=z.disabled,ye=z.hideOnSinglePage,Be=z.total,mt=z.locale,Et=z.showQuickJumper,Je=z.showLessItems,we=z.showTitle,pt=z.showTotal,Lt=z.simple,ht=z.itemRender,ae=z.showPrevNextJumpers,De=z.jumpPrevIcon,R=z.jumpNextIcon,T=z.selectComponentClass,$=z.selectPrefixCls,w=z.pageSizeOptions,J=this.state,x=J.current,Re=J.pageSize,Qe=J.currentInputValue;if(ye===!0&&Be<=Re)return null;var de=Z(void 0,this.state,this.props),Fe=[],lt=null,Ze=null,at=null,Rt=null,Zt=null,gt=Et&&Et.goButton,dt=Je?1:2,Vt=x-1>0?x-1:0,ee=x+1=dt*2&&x!==1+2&&(Fe[0]=Object(fe.cloneElement)(Fe[0],{className:"".concat(S,"-item-after-jump-prev")}),Fe.unshift(lt)),de-x>=dt*2&&x!==de-2&&(Fe[Fe.length-1]=Object(fe.cloneElement)(Fe[Fe.length-1],{className:"".concat(S,"-item-before-jump-next")}),Fe.push(Ze)),oe!==1&&Fe.unshift(at),Me!==de&&Fe.push(Rt)}var Pe=null;pt&&(Pe=K.a.createElement("li",{className:"".concat(S,"-total-text")},pt(Be,[Be===0?0:(x-1)*Re+1,x*Re>Be?Be:x*Re])));var Se=!this.hasPrev()||!de,ze=!this.hasNext()||!de;return K.a.createElement("ul",Object(Q.a)({className:H()(S,j,Object(Y.a)({},"".concat(S,"-disabled"),ie)),style:a,unselectable:"unselectable",ref:this.savePaginationNode},_e),Pe,K.a.createElement("li",{title:we?mt.prev_page:null,onClick:this.prev,tabIndex:Se?null:0,onKeyPress:this.runIfEnterPrev,className:H()("".concat(S,"-prev"),Object(Y.a)({},"".concat(S,"-disabled"),Se)),"aria-disabled":Se},this.renderPrev(Vt)),Fe,K.a.createElement("li",{title:we?mt.next_page:null,onClick:this.next,tabIndex:ze?null:0,onKeyPress:this.runIfEnterNext,className:H()("".concat(S,"-next"),Object(Y.a)({},"".concat(S,"-disabled"),ze)),"aria-disabled":ze},this.renderNext(ee)),K.a.createElement(g,{disabled:ie,locale:mt,rootPrefixCls:S,selectComponentClass:T,selectPrefixCls:$,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:x,pageSize:Re,pageSizeOptions:w,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:gt}))}}],[{key:"getDerivedStateFromProps",value:function(v,z){var S={};if("current"in v&&(S.current=v.current,v.current!==z.current&&(S.currentInputValue=S.current)),"pageSize"in v&&v.pageSize!==z.pageSize){var j=z.current,a=Z(v.pageSize,z,v);j=j>a?a:j,"current"in v||(S.current=j,S.currentInputValue=j),S.pageSize=v.pageSize}return S}}]),L}(K.a.Component);Ke.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:be,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:be,locale:te.a,style:{},itemRender:ue,totalBoundaryShowSizeChanger:50};var ce=Ke},"6RRn":function(Oe,q,o){"use strict";var Q=o("wCXF"),Y=o("n6Qo");o.d(q,"b",function(){return Y.a});var st=o("IBYe"),V=o("6eGT"),f=o("hW8S");o.d(q,"a",function(){return f.a}),q.c=Q.b},"6eGT":function(Oe,q,o){"use strict";function Q(Y){return null}q.a=Q},"7ZXX":function(Oe,q,o){Oe.exports=o.p+"static/err.6e7c5817.png"},"7v3h":function(Oe,q,o){Oe.exports=o.p+"static/empty2.dd73f390.png"},"8/bI":function(Oe,q,o){Oe.exports=o.p+"static/empty.8918e228.png"},"815F":function(Oe,q,o){"use strict";o.d(q,"e",function(){return Ue}),o.d(q,"c",function(){return K}),o.d(q,"d",function(){return ve}),o.d(q,"a",function(){return he}),o.d(q,"f",function(){return pe}),o.d(q,"b",function(){return G});var Q=o("KQm4"),Y=o("VTBJ"),st=o("Ff2n"),V=o("Zm9Q"),f=o("Kwbf"),P=o("OZM5");function Ue(A,g){return A!=null?A:g}function fe(){var A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],g=new Map;function te(be){var ge=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(be||[]).forEach(function(ue){var Z=ue.key,Ke=ue.children;Object(f.a)(Z!=null,"Tree node must have a certain key: [".concat(ge).concat(Z,"]"));var ce=String(Z);Object(f.a)(!g.has(ce)||Z===null||Z===void 0,"Same 'key' exist in the Tree: ".concat(ce)),g.set(ce,!0),te(Ke,"".concat(ge).concat(ce," > "))})}te(A)}function K(A){function g(te){var be=Object(V.a)(te);return be.map(function(ge){if(!Object(P.i)(ge))return Object(f.a)(!ge,"Tree/TreeNode can only accept TreeNode as children."),null;var ue=ge.key,Z=ge.props,Ke=Z.children,ce=Object(st.a)(Z,["children"]),Ee=Object(Y.a)({key:ue},ce),Ae=g(Ke);return Ae.length&&(Ee.children=Ae),Ee}).filter(function(ge){return ge})}return g(A)}function ve(){var A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],te=new Set(g===!0?[]:g),be=[];function ge(ue){var Z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return ue.map(function(Ke,ce){var Ee=Object(P.h)(Z?Z.pos:"0",ce),Ae=Ue(Ke.key,Ee),L=Object(Y.a)(Object(Y.a)({},Ke),{},{parent:Z,pos:Ee,children:null,data:Ke,isStart:[].concat(Object(Q.a)(Z?Z.isStart:[]),[ce===0]),isEnd:[].concat(Object(Q.a)(Z?Z.isEnd:[]),[ce===ue.length-1])});return be.push(L),g===!0||te.has(Ae)?L.children=ge(Ke.children||[],L):L.children=[],L})}return ge(A),be}function H(A,g,te){var be;te?typeof te=="string"?be=function(Z){return Z[te]}:typeof te=="function"&&(be=function(Z){return te(Z)}):be=function(Z,Ke){return Ue(Z.key,Ke)};function ge(ue,Z,Ke){var ce=ue?ue.children:A,Ee=ue?Object(P.h)(Ke.pos,Z):"0";if(ue){var Ae=be(ue,Ee),L={node:ue,index:Z,pos:Ee,key:Ae,parentPos:Ke.node?Ke.pos:null,level:Ke.level+1};g(L)}ce&&ce.forEach(function(_,v){ge(_,v,{node:ue,pos:Ee,level:Ke?Ke.level+1:-1})})}ge(null)}function he(A){var g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},te=g.initWrapper,be=g.processEntity,ge=g.onProcessFinished,ue=arguments.length>2?arguments[2]:void 0,Z={},Ke={},ce={posEntities:Z,keyEntities:Ke};return te&&(ce=te(ce)||ce),H(A,function(Ee){var Ae=Ee.node,L=Ee.index,_=Ee.pos,v=Ee.key,z=Ee.parentPos,S=Ee.level,j={node:Ae,index:L,key:v,pos:_,level:S},a=Ue(v,_);Z[_]=j,Ke[a]=j,j.parent=Z[z],j.parent&&(j.parent.children=j.parent.children||[],j.parent.children.push(j)),be&&be(j,ce)},ue),ge&&ge(ce),ce}function pe(A,g){var te=g.expandedKeys,be=g.selectedKeys,ge=g.loadedKeys,ue=g.loadingKeys,Z=g.checkedKeys,Ke=g.halfCheckedKeys,ce=g.dragOverNodeKey,Ee=g.dropPosition,Ae=g.keyEntities,L=Ae[A],_={eventKey:A,expanded:te.indexOf(A)!==-1,selected:be.indexOf(A)!==-1,loaded:ge.indexOf(A)!==-1,loading:ue.indexOf(A)!==-1,checked:Z.indexOf(A)!==-1,halfChecked:Ke.indexOf(A)!==-1,pos:String(L?L.pos:""),dragOver:ce===A&&Ee===0,dragOverGapTop:ce===A&&Ee===-1,dragOverGapBottom:ce===A&&Ee===1};return _}function G(A){var g=A.data,te=A.expanded,be=A.selected,ge=A.checked,ue=A.loaded,Z=A.loading,Ke=A.halfChecked,ce=A.dragOver,Ee=A.dragOverGapTop,Ae=A.dragOverGapBottom,L=A.pos,_=A.active,v=Object(Y.a)(Object(Y.a)({},g),{},{expanded:te,selected:be,checked:ge,loaded:ue,loading:Z,halfChecked:Ke,dragOver:ce,dragOverGapTop:Ee,dragOverGapBottom:Ae,pos:L,active:_});return"props"in v||Object.defineProperty(v,"props",{get:function(){return Object(f.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),A}}),v}},"8Jsi":function(Oe,q,o){"use strict";o.d(q,"d",function(){return z}),o.d(q,"a",function(){return Qe}),o.d(q,"b",function(){return Fe}),o.d(q,"c",function(){return de});var Q=o("1OyB"),Y=o("vuIU"),st=o("Ji7U"),V=o("LK+K"),f=o("KQm4"),P=o("U8pU"),Ue=o("ODXe"),fe=o("VTBJ"),K=o("q1tI"),ve=o("qNPg"),H=o("2Qr1"),he=o("815F"),pe=o("NvD2"),G=o("wPlo"),A=o("6cGi"),g=o("Kwbf"),te=o("4IlW"),be=o("YrtM"),ge=o("fAei"),ue=K.createContext(null);function Z(ee,_e){if(!ee)return!0;var Ie=ee.data,xe=Ie.disabled,qe=Ie.disableCheckbox;switch(_e){case"select":return xe;case"checkbox":return xe||qe}return!1}function Ke(ee,_e){var Ie=K.useCallback(function(qe){var I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"select",re=arguments.length>2?arguments[2]:void 0,oe=ee.get(qe);return!re&&Z(oe,I)?null:oe},[ee]),xe=K.useCallback(function(qe){var I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"select",re=arguments.length>2?arguments[2]:void 0,oe=_e.get(qe);return!re&&Z(oe,I)?null:oe},[_e]);return[Ie,xe]}function ce(ee){return K.useMemo(function(){var _e=new Map,Ie=new Map;return ee.forEach(function(xe){_e.set(xe.key,xe),Ie.set(xe.data.value,xe)}),[_e,Ie]},[ee])}var Ee={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},Ae=function(_e,Ie){var xe=_e.prefixCls,qe=_e.height,I=_e.itemHeight,re=_e.virtual,oe=_e.options,Me=_e.flattenOptions,je=_e.multiple,Te=_e.searchValue,Pe=_e.onSelect,Se=_e.onToggleOpen,ze=_e.open,Xe=_e.notFoundContent,ft=_e.onMouseEnter,rt=K.useContext(ue),kt=rt.checkable,xt=rt.checkedKeys,Ft=rt.halfCheckedKeys,In=rt.treeExpandedKeys,En=rt.treeDefaultExpandAll,yn=rt.treeDefaultExpandedKeys,tn=rt.onTreeExpand,Ea=rt.treeIcon,Dt=rt.showTreeIcon,yt=rt.switcherIcon,ia=rt.treeLine,ca=rt.treeNodeFilterProp,Sn=rt.loadData,ra=rt.treeLoadedKeys,Qn=rt.treeMotion,Cn=rt.onTreeLoad,hn=K.useRef(),Tt=Object(be.a)(function(){return oe},[ze,oe],function(He,ct){return ct[0]&&He[1]!==ct[1]}),Nn=ce(Me),wn=Object(Ue.a)(Nn,2),gn=wn[0],Ln=wn[1],Da=Ke(gn,Ln),Ba=Object(Ue.a)(Da,2),ka=Ba[0],Sa=Ba[1],ha=K.useMemo(function(){return xt.map(function(He){var ct=Sa(He);return ct?ct.key:null})},[xt]),wa=K.useMemo(function(){return kt?{checked:ha,halfChecked:Ft}:null},[ha,Ft,kt]);K.useEffect(function(){if(ze&&!je&&ha.length){var He;(He=hn.current)===null||He===void 0||He.scrollTo({key:ha[0]})}},[ze]);var Ka=String(Te).toLowerCase(),cr=function(ct){return Ka?String(ct[ca]).toLowerCase().includes(Ka):!1},Pa=K.useState(yn),Ia=Object(Ue.a)(Pa,2),Fa=Ia[0],Ha=Ia[1],$a=K.useState(null),La=Object(Ue.a)($a,2),ut=La[0],We=La[1],et=K.useMemo(function(){return In?Object(f.a)(In):Te?ut:Fa},[Fa,ut,Ka,In]);K.useEffect(function(){Te&&We(Me.map(function(He){return He.key}))},[Te]);var bt=function(ct){Ha(ct),We(ct),tn&&tn(ct)},Pt=function(ct){ct.preventDefault()},tt=function(ct,ot){var h=ot.node.key,jt=ka(h,kt?"checkbox":"select");jt!==null&&Pe(jt.data.value,{selected:!xt.includes(jt.data.value)}),je||Se(!1)},Ot=K.useState(null),St=Object(Ue.a)(Ot,2),Ut=St[0],Ht=St[1],_n=ka(Ut);if(K.useImperativeHandle(Ie,function(){return{onKeyDown:function(ct){var ot,h=ct.which;switch(h){case te.a.UP:case te.a.DOWN:case te.a.LEFT:case te.a.RIGHT:(ot=hn.current)===null||ot===void 0||ot.onKeyDown(ct);break;case te.a.ENTER:{_n!==null&&tt(null,{node:{key:Ut},selected:!xt.includes(_n.data.value)});break}case te.a.ESC:Se(!1)}},onKeyUp:function(){}}}),Tt.length===0)return K.createElement("div",{role:"listbox",className:"".concat(xe,"-empty"),onMouseDown:Pt},Xe);var on={};return ra&&(on.loadedKeys=ra),et&&(on.expandedKeys=et),K.createElement("div",{onMouseDown:Pt,onMouseEnter:ft},_n&&ze&&K.createElement("span",{style:Ee,"aria-live":"assertive"},_n.data.value),K.createElement(ge.b,Object.assign({ref:hn,focusable:!1,prefixCls:"".concat(xe,"-tree"),treeData:Tt,height:qe,itemHeight:I,virtual:re,multiple:je,icon:Ea,showIcon:Dt,switcherIcon:yt,showLine:ia,loadData:Te?null:Sn,motion:Qn,checkable:kt,checkStrictly:!0,checkedKeys:wa,selectedKeys:kt?[]:ha,defaultExpandAll:En},on,{onActiveChange:Ht,onSelect:tt,onCheck:tt,onExpand:bt,onLoad:Cn,filterTreeNode:cr})))},L=K.forwardRef(Ae);L.displayName="OptionList";var _=L,v=function(){return null},z=v,S=o("Ff2n"),j=o("Zm9Q");function a(ee){return Object(j.a)(ee).map(function(_e){if(!K.isValidElement(_e)||!_e.type)return null;var Ie=_e.key,xe=_e.props,qe=xe.children,I=xe.value,re=Object(S.a)(xe,["children","value"]),oe=Object(fe.a)({key:Ie,value:I},re),Me=a(qe);return Me.length&&(oe.children=Me),oe}).filter(function(_e){return _e})}function ie(ee){if(!ee)return ee;var _e=Object(fe.a)({},ee);return"props"in _e||Object.defineProperty(_e,"props",{get:function(){return Object(g.a)(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),_e}}),_e}function ye(ee,_e,Ie,xe,qe){var I=null,re=null;function oe(){function Me(je){var Te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",Pe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return je.map(function(Se,ze){var Xe="".concat(Te,"-").concat(ze),ft=Ie.includes(Se.value),rt=Me(Se.children||[],Xe,ft),kt=K.createElement(z,Object.assign({},Se),rt.map(function(Ft){return Ft.node}));if(_e===Se.value&&(I=kt),ft){var xt={pos:Xe,node:kt,children:rt};return Pe||re.push(xt),xt}return null}).filter(function(Se){return Se})}re||(re=[],Me(xe),re.sort(function(je,Te){var Pe=je.node.props.value,Se=Te.node.props.value,ze=Ie.indexOf(Pe),Xe=Ie.indexOf(Se);return ze-Xe}))}Object.defineProperty(ee,"triggerNode",{get:function(){return Object(g.a)(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),oe(),I}}),Object.defineProperty(ee,"allCheckedNodes",{get:function(){return Object(g.a)(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),oe(),qe?re:re.map(function(je){var Te=je.node;return Te})}})}function Be(ee){return Array.isArray(ee)?ee:ee!==void 0?[ee]:[]}function mt(ee,_e){var Ie=new Map;return _e.forEach(function(xe){var qe=xe.data;Ie.set(qe.value,qe)}),ee.map(function(xe){return ie(Ie.get(xe))})}function Et(ee,_e){var Ie=mt([ee],_e)[0];return Ie?Ie.disabled:!1}function Je(ee){return ee.disabled||ee.disableCheckbox||ee.checkable===!1}function we(ee){for(var _e=ee.parent,Ie=0,xe=_e;xe;)xe=xe.parent,Ie+=1;return Ie}function pt(ee){function _e(xe){return(xe||[]).map(function(qe){var I=qe.value,re=qe.key,oe=qe.children,Me=Object(fe.a)(Object(fe.a)({},qe),{},{key:"key"in qe?re:I});return oe&&(Me.children=_e(oe)),Me})}var Ie=Object(he.d)(_e(ee),!0);return Ie.map(function(xe){return{key:xe.data.key,data:xe.data,level:we(xe)}})}function Lt(ee){return function(_e,Ie){var xe=Ie[ee];return String(xe).toLowerCase().includes(String(_e).toLowerCase())}}function ht(ee,_e,Ie){var xe=Ie.optionFilterProp,qe=Ie.filterOption;if(qe===!1)return _e;var I;typeof qe=="function"?I=qe:I=Lt(xe);function re(oe){var Me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return oe.map(function(je){var Te=je.children,Pe=Me||I(ee,ie(je)),Se=re(Te||[],Pe);return Pe||Se.length?Object(fe.a)(Object(fe.a)({},je),{},{children:Se}):null}).filter(function(je){return je})}return re(_e)}function ae(ee,_e,Ie,xe){var qe=new Map;return Be(_e).forEach(function(I){I&&Object(P.a)(I)==="object"&&"value"in I&&qe.set(I.value,I)}),ee.map(function(I){var re={value:I},oe=Ie(I,"select",!0),Me=oe?xe(oe.data):I;if(qe.has(I)){var je=qe.get(I);re.label="label"in je?je.label:Me,"halfChecked"in je&&(re.halfChecked=je.halfChecked)}else re.label=Me;return re})}function De(ee,_e){var Ie=new Set(ee);return Ie.add(_e),Array.from(Ie)}function R(ee,_e){var Ie=new Set(ee);return Ie.delete(_e),Array.from(Ie)}function T(ee){var _e=ee.searchPlaceholder,Ie=ee.treeCheckStrictly,xe=ee.treeCheckable,qe=ee.labelInValue,I=ee.value,re=ee.multiple;Object(g.a)(!_e,"`searchPlaceholder` has been removed."),Ie&&qe===!1&&Object(g.a)(!1,"`treeCheckStrictly` will force set `labelInValue` to `true`."),(qe||Ie)&&Object(g.a)(Be(I).every(function(oe){return oe&&Object(P.a)(oe)==="object"&&"value"in oe}),"Invalid prop `value` supplied to `TreeSelect`. You should use { label: string, value: string | number } or [{ label: string, value: string | number }] instead."),Ie||re||xe?Object(g.a)(!I||Array.isArray(I),"`value` should be an array when `TreeSelect` is checkable or multiple."):Object(g.a)(!Array.isArray(I),"`value` should not be array when `TreeSelect` is single mode.")}var $=T,w=10;function J(ee,_e){var Ie=_e.id,xe=_e.pId,qe=_e.rootPId,I={},re=[],oe=ee.map(function(Me){var je=Object(fe.a)({},Me),Te=je[Ie];return I[Te]=je,je.key=je.key||Te,je});return oe.forEach(function(Me){var je=Me[xe],Te=I[je];Te&&(Te.children=Te.children||[],Te.children.push(Me)),(je===qe||!Te&&qe===null)&&re.push(Me)}),re}function x(ee,_e){var Ie=0,xe=new Set;function qe(I){return(I||[]).map(function(re){var oe=re.key,Me=re.value,je=re.children,Te=Object(S.a)(re,["key","value","children"]),Pe="value"in re?Me:oe,Se=Object(fe.a)(Object(fe.a)({},Te),{},{key:oe!=null?oe:Pe,value:Pe,title:_e(re)});return"children"in re&&(Se.children=qe(je)),Se})}return qe(ee)}function Re(ee,_e,Ie){var xe=Ie.getLabelProp,qe=Ie.simpleMode,I=K.useRef({});return ee?(I.current.formatTreeData=I.current.treeData===ee?I.current.formatTreeData:x(qe?J(ee,Object(fe.a)({id:"id",pId:"pId",rootPId:null},qe!==!0?qe:{})):ee,xe),I.current.treeData=ee):I.current.formatTreeData=I.current.children===_e?I.current.formatTreeData:x(a(_e),xe),I.current.formatTreeData}var Qe="SHOW_ALL",de="SHOW_PARENT",Fe="SHOW_CHILD";function lt(ee,_e,Ie){var xe=new Set(ee);return _e===Fe?ee.filter(function(qe){var I=Ie[qe];return!(I&&I.children&&I.children.every(function(re){var oe=re.node;return Je(oe)||xe.has(oe.key)}))}):_e===de?ee.filter(function(qe){var I=Ie[qe],re=I?I.parent:null;return!(re&&!Je(re.node)&&xe.has(re.node.key))}):ee}function Ze(ee,_e){var Ie=_e.value,xe=_e.getEntityByValue,qe=_e.getEntityByKey,I=_e.treeConduction,re=_e.showCheckedStrategy,oe=_e.conductKeyEntities,Me=_e.getLabelProp;return K.useMemo(function(){var je=ee;if(I){var Te=lt(ee.map(function(Pe){var Se=xe(Pe);return Se?Se.key:Pe}),re,oe);je=Te.map(function(Pe){var Se=qe(Pe);return Se?Se.data.value:Pe})}return ae(je,Ie,xe,Me)},[ee,Ie,I,re,xe])}var at=["expandedKeys","treeData","treeCheckable","showCheckedStrategy","searchPlaceholder","treeLine","treeIcon","showTreeIcon","switcherIcon","treeNodeFilterProp","filterTreeNode","dropdownPopupAlign","treeDefaultExpandAll","treeCheckStrictly","treeExpandedKeys","treeLoadedKeys","treeMotion","onTreeExpand","onTreeLoad","loadData","treeDataSimpleMode","treeNodeLabelProp","treeDefaultExpandedKeys"],Rt=Object(ve.a)({prefixCls:"rc-tree-select",components:{optionList:_},convertChildrenToData:function(){return null},flattenOptions:pt,getLabeledValue:H.e,filterOptions:ht,isValueDisabled:Et,findValueOption:mt,omitDOMProps:function(_e){var Ie=Object(fe.a)({},_e);return at.forEach(function(xe){delete Ie[xe]}),Ie}});Rt.displayName="Select";var Zt=K.forwardRef(function(ee,_e){var Ie=ee.multiple,xe=ee.treeCheckable,qe=ee.treeCheckStrictly,I=ee.showCheckedStrategy,re=I===void 0?"SHOW_CHILD":I,oe=ee.labelInValue,Me=ee.loadData,je=ee.treeLoadedKeys,Te=ee.treeNodeFilterProp,Pe=Te===void 0?"value":Te,Se=ee.treeNodeLabelProp,ze=ee.treeDataSimpleMode,Xe=ee.treeData,ft=ee.treeExpandedKeys,rt=ee.treeDefaultExpandedKeys,kt=ee.treeDefaultExpandAll,xt=ee.children,Ft=ee.treeIcon,In=ee.showTreeIcon,En=ee.switcherIcon,yn=ee.treeLine,tn=ee.treeMotion,Ea=ee.filterTreeNode,Dt=ee.dropdownPopupAlign,yt=ee.onChange,ia=ee.onTreeExpand,ca=ee.onTreeLoad,Sn=ee.onDropdownVisibleChange,ra=ee.onSelect,Qn=ee.onDeselect,Cn=xe||qe,hn=Ie||Cn,Tt=xe&&!qe,Nn=qe||oe,wn=K.useRef(null);K.useImperativeHandle(_e,function(){return{focus:wn.current.focus,blur:wn.current.blur}});var gn=function(h){return Xe&&h.label||h.title},Ln=function(h){return Se?h[Se]:gn(h)},Da=Re(Xe,xt,{getLabelProp:gn,simpleMode:ze}),Ba=Object(K.useMemo)(function(){return pt(Da)},[Da]),ka=ce(Ba),Sa=Object(Ue.a)(ka,2),ha=Sa[0],wa=Sa[1],Ka=Ke(ha,wa),cr=Object(Ue.a)(Ka,2),Pa=cr[0],Ia=cr[1],Fa=Object(K.useMemo)(function(){return Tt?Object(he.a)(Da):{keyEntities:null}},[Da,xe,qe]),Ha=Fa.keyEntities,$a=Object(A.a)(ee.defaultValue,{value:ee.value}),La=Object(Ue.a)($a,2),ut=La[0],We=La[1],et=function(h){var jt=[],Kt=[];return h.forEach(function(Ye){Ia(Ye)?Kt.push(Ye):jt.push(Ye)}),{missingRawValues:jt,existRawValues:Kt}},bt=Object(K.useMemo)(function(){var ot=[],h=[];if(Be(ut).forEach(function(Jt){if(Jt&&Object(P.a)(Jt)==="object"&&"value"in Jt)if(Jt.halfChecked&&qe){var cn=Ia(Jt.value);ot.push(cn?cn.key:Jt.value)}else h.push(Jt.value);else h.push(Jt)}),Tt){var jt=et(h),Kt=jt.missingRawValues,Ye=jt.existRawValues,Nt=Ye.map(function(Jt){return Ia(Jt).key}),nn=Object(pe.a)(Nt,!0,Ha),mn=nn.checkedKeys,Wt=nn.halfCheckedKeys;return[[].concat(Object(f.a)(Kt),Object(f.a)(mn.map(function(Jt){return Pa(Jt).data.value}))),Wt]}return[h,ot]},[ut,hn,Nn,xe,qe]),Pt=Object(Ue.a)(bt,2),tt=Pt[0],Ot=Pt[1],St=Ze(tt,{treeConduction:Tt,value:ut,showCheckedStrategy:re,conductKeyEntities:Ha,getEntityByValue:Ia,getEntityByKey:Pa,getLabelProp:Ln}),Ut=function(h,jt,Kt){if(We(hn?h:h[0]),yt){var Ye=h;if(Tt&&re!=="SHOW_ALL"){var Nt=h.map(function(vn){var qt=Ia(vn);return qt?qt.key:vn}),nn=lt(Nt,re,Ha);Ye=nn.map(function(vn){var qt=Pa(vn);return qt?qt.data.value:vn})}var mn=jt||{triggerValue:void 0,selected:void 0},Wt=mn.triggerValue,Jt=mn.selected,cn=Nn?ae(Ye,ut,Ia,Ln):Ye;if(qe){var An=Ot.map(function(vn){var qt=Pa(vn);return qt?qt.data.value:vn}).filter(function(vn){return!Ye.includes(vn)});cn=[].concat(Object(f.a)(cn),Object(f.a)(ae(An,ut,Ia,Ln)))}var Bt={preValue:St,triggerValue:Wt},sn=!0;(qe||Kt==="selection"&&!Jt)&&(sn=!1),ye(Bt,Wt,h,Da,sn),Cn?Bt.checked=Jt:Bt.selected=Jt,yt(hn?cn:cn[0],Nn?null:Ye.map(function(vn){var qt=Ia(vn);return qt?Ln(qt.data):null}),Bt)}},Ht=function(h,jt,Kt){var Ye=h;if(!hn)Ut([h],{selected:!0,triggerValue:h},Kt);else{var Nt=De(tt,h);if(Tt){var nn=et(Nt),mn=nn.missingRawValues,Wt=nn.existRawValues,Jt=Wt.map(function(Bt){return Ia(Bt).key}),cn=Object(pe.a)(Jt,!0,Ha),An=cn.checkedKeys;Nt=[].concat(Object(f.a)(mn),Object(f.a)(An.map(function(Bt){return Pa(Bt).data.value})))}Ut(Nt,{selected:!0,triggerValue:h},Kt)}ra&&ra(Ye,jt)},_n=function(h,jt,Kt){var Ye=h,Nt=R(tt,h);if(Tt){var nn=et(Nt),mn=nn.missingRawValues,Wt=nn.existRawValues,Jt=Wt.map(function(Bt){return Ia(Bt).key}),cn=Object(pe.a)(Jt,{checked:!1,halfCheckedKeys:Ot},Ha),An=cn.checkedKeys;Nt=[].concat(Object(f.a)(mn),Object(f.a)(An.map(function(Bt){return Pa(Bt).data.value})))}Ut(Nt,{selected:!1,triggerValue:h},Kt),Qn&&Qn(Ye,jt)},on=function(){Ut([],null,"clear")},He=K.useCallback(function(ot){if(Sn){var h={};Object.defineProperty(h,"documentClickClose",{get:function(){return Object(g.a)(!1,"Second param of `onDropdownVisibleChange` has been removed."),!1}}),Sn(ot,h)}},[Sn]),ct={optionLabelProp:null,optionFilterProp:Pe,dropdownAlign:Dt,internalProps:{mark:G.a,onClear:on,skipTriggerChange:!0,skipTriggerSelect:!0,onRawSelect:Ht,onRawDeselect:_n}};return"filterTreeNode"in ee&&(ct.filterOption=Ea),K.createElement(ue.Provider,{value:{checkable:Cn,loadData:Me,treeLoadedKeys:je,onTreeLoad:ca,checkedKeys:tt,halfCheckedKeys:Ot,treeDefaultExpandAll:kt,treeExpandedKeys:ft,treeDefaultExpandedKeys:rt,onTreeExpand:ia,treeIcon:Ft,treeMotion:tn,showTreeIcon:In,switcherIcon:En,treeLine:yn,treeNodeFilterProp:Pe}},K.createElement(Rt,Object.assign({ref:wn,mode:hn?"multiple":null},ee,ct,{value:St,labelInValue:!0,options:Da,onChange:null,onSelect:null,onDeselect:null,onDropdownVisibleChange:He})))}),gt=function(ee){Object(st.a)(Ie,ee);var _e=Object(V.a)(Ie);function Ie(){var xe;return Object(Q.a)(this,Ie),xe=_e.apply(this,arguments),xe.selectRef=K.createRef(),xe.focus=function(){xe.selectRef.current.focus()},xe.blur=function(){xe.selectRef.current.blur()},xe}return Object(Y.a)(Ie,[{key:"render",value:function(){return K.createElement(Zt,Object.assign({ref:this.selectRef},this.props))}}]),Ie}(K.Component);gt.TreeNode=z,gt.SHOW_ALL=Qe,gt.SHOW_PARENT=de,gt.SHOW_CHILD=Fe;var dt=gt,Vt=q.e=dt},"9j22":function(Oe,q,o){Oe.exports={addStudentContainer:"addStudentContainer___3m1kJ",listItem:"listItem___1DuJu",tips:"tips___12ySC",qrCode:"qrCode___1fxj7",addStudentWrapContainer:"addStudentWrapContainer___1Oha8"}},"A/g1":function(Oe,q){Oe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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"},BU3w:function(Oe,q,o){"use strict";o.d(q,"a",function(){return P});var Q=o("MNnm"),Y="rc-util-key";function st(Ue){if(Ue.attachTo)return Ue.attachTo;var fe=document.querySelector("head");return fe||document.body}function V(Ue){var fe,K=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(Q.a)())return null;var ve=document.createElement("style");if((fe=K.csp)===null||fe===void 0?void 0:fe.nonce){var H;ve.nonce=(H=K.csp)===null||H===void 0?void 0:H.nonce}ve.innerHTML=Ue;var he=st(K),pe=he.firstChild;return K.prepend&&he.prepend?he.prepend(ve):K.prepend&&pe?he.insertBefore(ve,pe):he.appendChild(ve),ve}var f=new Map;function P(Ue,fe){var K=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},ve=st(K);if(!f.has(ve)){var H=V("",K),he=H.parentNode;f.set(ve,he),he.removeChild(H)}var pe=Array.from(f.get(ve).children).find(function(be){return be.tagName==="STYLE"&&be[Y]===fe});if(pe){var G,A;if(((G=K.csp)===null||G===void 0?void 0:G.nonce)&&pe.nonce!==((A=K.csp)===null||A===void 0?void 0:A.nonce)){var g;pe.nonce=(g=K.csp)===null||g===void 0?void 0:g.nonce}return pe.innerHTML!==Ue&&(pe.innerHTML=Ue),pe}var te=V(Ue,K);return te[Y]=fe,te}},E7E6:function(Oe,q){Oe.exports="data:image/png;base64,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"},FOrL:function(Oe,q,o){Oe.exports=o.p+"static/nodata.a6b3f948.png"},FPkq:function(Oe,q,o){Oe.exports=o.p+"static/qrCode.dd0fe9b2.png"},FxXA:function(Oe,q,o){Oe.exports={wrap:"wrap___2w7iA",content:"content___35k5z",hint:"hint___F2zJ_",title:"title___jjV6X",titleWrap:"titleWrap___1x4kF",formWrap:"formWrap___jyiJX",identityWrap:"identityWrap___1HCwE",schoolHintWrap:"schoolHintWrap___A8FVM",colorCDCDCD:"colorCDCDCD___2O759",color0152d9:"color0152d9___3ARJP",submitButton:"submitButton___seIDA",submitButtondiv:"submitButtondiv___2nqnx",glow:"glow___1PyLr"}},GABl:function(Oe,q){Oe.exports="data:image/png;base64,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"},HpTS:function(Oe,q,o){Oe.exports=o.p+"static/small_program.f74069ec.png"},IBYe:function(Oe,q,o){"use strict";function Q(Y){return null}q.a=Q},JWDV:function(Oe,q,o){Oe.exports=o.p+"static/charpter-white.5fa14f93.svg"},JeFH:function(Oe,q){Oe.exports="data:image/png;base64,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"},Jq4h:function(Oe,q,o){Oe.exports=o.p+"static/qrcode.54870d9b.png"},LSTS:function(Oe,q,o){"use strict";Object.defineProperty(q,"__esModule",{value:!0});var Q=function(){function he(pe,G){for(var A=0;A=0)continue;if(!Object.prototype.hasOwnProperty.call(he,A))continue;G[A]=he[A]}return G}function fe(he,pe){if(!(he instanceof pe))throw new TypeError("Cannot call a class as a function")}function K(he,pe){if(!he)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return pe&&(typeof pe=="object"||typeof pe=="function")?pe:he}function ve(he,pe){if(typeof pe!="function"&&pe!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof pe);he.prototype=Object.create(pe&&pe.prototype,{constructor:{value:he,enumerable:!1,writable:!0,configurable:!0}}),pe&&(Object.setPrototypeOf?Object.setPrototypeOf(he,pe):he.__proto__=pe)}var H=function(he){ve(pe,he);function pe(G){fe(this,pe);var A=K(this,(pe.__proto__||Object.getPrototypeOf(pe)).call(this,G));return A.scrollListener=A.scrollListener.bind(A),A.eventListenerOptions=A.eventListenerOptions.bind(A),A.mousewheelListener=A.mousewheelListener.bind(A),A}return Q(pe,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var A=this.getParentElement(this.scrollComponent);A.scrollTop=A.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var A=!1,g={get passive(){A=!0}};try{document.addEventListener("test",null,g),document.removeEventListener("test",null,g)}catch(te){}return A}},{key:"eventListenerOptions",value:function(){var A=this.props.useCapture;return this.isPassiveSupported()&&(A={useCapture:this.props.useCapture,passive:!0}),A}},{key:"setDefaultLoader",value:function(A){this.defaultLoader=A}},{key:"detachMousewheelListener",value:function(){var A=window;this.props.useWindow===!1&&(A=this.scrollComponent.parentNode),A.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var A=window;this.props.useWindow===!1&&(A=this.getParentElement(this.scrollComponent)),A.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),A.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(A){var g=this.props.getScrollParent&&this.props.getScrollParent();return g!=null?g:A&&A.parentNode}},{key:"filterProps",value:function(A){return A}},{key:"attachScrollListener",value:function(){var A=this.getParentElement(this.scrollComponent);if(!this.props.hasMore||!A)return;var g=window;this.props.useWindow===!1&&(g=A),g.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),g.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),g.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}},{key:"mousewheelListener",value:function(A){A.deltaY===1&&!this.isPassiveSupported()&&A.preventDefault()}},{key:"scrollListener",value:function(){var A=this.scrollComponent,g=window,te=this.getParentElement(A),be=void 0;if(this.props.useWindow){var ge=document.documentElement||document.body.parentNode||document.body,ue=g.pageYOffset!==void 0?g.pageYOffset:ge.scrollTop;this.props.isReverse?be=ue:be=this.calculateOffset(A,ue)}else this.props.isReverse?be=te.scrollTop:be=A.scrollHeight-te.scrollTop-te.clientHeight;be1&&arguments[1]!==void 0?arguments[1]:1,ze=dt.length,Xe=0;Xe1&&arguments[1]!==void 0?arguments[1]:!1;return Object(Ee.a)(Je).map(function(pt,Lt){if(!f.isValidElement(pt)||!pt.type)return null;var ht=pt.type.isSelectOptGroup,ae=pt.key,De=pt.props,R=De.children,T=Object(Ue.a)(De,["children"]);return we||!ht?Ae(pt):Object(ce.a)(Object(ce.a)({key:"__RC_SELECT_GRP__".concat(ae===null?Lt:ae,"__"),label:ae},T),{},{options:L(R)})}).filter(function(pt){return pt})}var _=o("2Qr1"),v=o("qNPg"),z=o("U8pU"),S=o("Kwbf"),j=o("WKfj");function a(Je){var we=Je.mode,pt=Je.options,Lt=Je.children,ht=Je.backfill,ae=Je.allowClear,De=Je.placeholder,R=Je.getInputElement,T=Je.showSearch,$=Je.onSearch,w=Je.defaultOpen,J=Je.autoFocus,x=Je.labelInValue,Re=Je.value,Qe=Je.inputValue,de=Je.optionLabelProp,Fe=we==="multiple"||we==="tags",lt=T!==void 0?T:Fe||we==="combobox",Ze=pt||L(Lt);if(Object(S.a)(we!=="tags"||Ze.every(function(gt){return!gt.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),we==="tags"||we==="combobox"){var at=Ze.some(function(gt){return gt.options?gt.options.some(function(dt){return typeof("value"in dt?dt.value:dt.key)=="number"}):typeof("value"in gt?gt.value:gt.key)=="number"});Object(S.a)(!at,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(S.a)(we!=="combobox"||!de,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(S.a)(we==="combobox"||!ht,"`backfill` only works with `combobox` mode."),Object(S.a)(we==="combobox"||!R,"`getInputElement` only work with `combobox` mode."),Object(S.b)(we!=="combobox"||!R||!ae||!De,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),$&&!lt&&we!=="combobox"&&we!=="tags"&&Object(S.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(S.b)(!w||J,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),Re!=null){var Rt=Object(j.d)(Re);Object(S.a)(!x||Rt.every(function(gt){return Object(z.a)(gt)==="object"&&("key"in gt||"value"in gt)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(S.a)(!Fe||Array.isArray(Re),"`value` should be array when `mode` is `multiple` or `tags`")}if(Lt){var Zt=null;Object(Ee.a)(Lt).some(function(gt){if(!f.isValidElement(gt)||!gt.type)return!1;var dt=gt.type;if(dt.isSelectOption)return!1;if(dt.isSelectOptGroup){var Vt=Object(Ee.a)(gt.props.children).every(function(ee){return!f.isValidElement(ee)||!gt.type||ee.type.isSelectOption?!0:(Zt=ee.type,!1)});return!Vt}return Zt=dt,!0}),Zt&&Object(S.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Zt.displayName||Zt.name||Zt,"`.")),Object(S.a)(Qe===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var ie=a,ye=Object(v.a)({prefixCls:"rc-select",components:{optionList:be},convertChildrenToData:L,flattenOptions:_.d,getLabeledValue:_.e,filterOptions:_.b,isValueDisabled:_.g,findValueOption:_.c,warningProps:ie,fillOptionsWithMissingValue:_.a}),Be=function(Je){Object(st.a)(pt,Je);var we=Object(V.a)(pt);function pt(){var Lt;return Object(Q.a)(this,pt),Lt=we.apply(this,arguments),Lt.selectRef=f.createRef(),Lt.focus=function(){Lt.selectRef.current.focus()},Lt.blur=function(){Lt.selectRef.current.blur()},Lt}return Object(Y.a)(pt,[{key:"render",value:function(){return f.createElement(ye,Object.assign({ref:this.selectRef},this.props))}}]),pt}(f.Component);Be.Option=ue,Be.OptGroup=Ke;var mt=Be,Et=q.c=mt},NLgs:function(Oe,q,o){"use strict";o.d(q,"e",function(){return Z}),o.d(q,"f",function(){return Ke}),o.d(q,"d",function(){return Ee}),o.d(q,"c",function(){return Ae}),o.d(q,"a",function(){return L}),o.d(q,"b",function(){return _});var Q=o("miYZ"),Y=o("tsqr"),st=o("9og8"),V=o("2qtc"),f=o("kLXV"),P=o("WmNS"),Ue=o.n(P),fe=o("q1tI"),K=o.n(fe),ve=o("9kvl"),H=o("xKgJ"),he=o("1vsH"),pe=o("RCxd"),G=o("mOS8"),A=o.n(G),g=o("1ZF9"),te=o.n(g),be=o("WdTA"),ge=o.n(be),ue=o("m3rI"),Z=function(z){var S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return!!(Ke(z)&&ce(S))},Ke=function(z){return Object(H.p)()?!0:(z({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},ce=function(){var z,S=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,j=Object(ve.c)()._store.getState(),a=j.user;return(z=a.userInfo)!==null&&z!==void 0&&z.profile_completed?!0:(f.a.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:S?"\u6309\u7167\u6709\u5173\u653F\u7B56\u89C4\u5B9A\uFF0C\u7279\u6B8A\u5B9E\u9A8C\u9700\u8981\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u624D\u80FD\u4F7F\u7528\uFF0C\u8BF7\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u7801":"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){ve.d.push("/account/profile/edit")}}),!1)},Ee=function(){var z,S=Object(ve.c)()._store.getState(),j=S.user;return(z=j.userInfo)!==null&&z!==void 0&&z.professional_certification?!0:(f.a.confirm({title:"\u63D0\u793A",centered:!0,content:K.a.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){Object(he.O)("/account/certification")}}),!1)},Ae=function(){return Object(H.a)()?!0:(f.a.warning({centered:!0,width:530,title:"\u63D0\u793A",content:K.a.createElement("div",{className:"tc",style:{marginLeft:-38}},K.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u626B\u7801\u52A0\u7FA4@\u7FA4\u7BA1\u7406\u5458\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650\u54E6\uFF01"),K.a.createElement("img",{src:Object(H.t)()?ge.a:"".concat(ue.a.IMG_SERVER,"/images/educoder/qqqun20191230.png"),width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1)},L=function(z,S){return z?!0:(f.a.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:K.a.createElement("div",null,K.a.createElement("p",null,S||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),K.a.createElement("div",{style:{marginLeft:"110px"}},K.a.createElement("img",{src:te.a,width:200}),K.a.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(he.O)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},_=function(z){var S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",j=Object(ve.c)()._store.getState(),a=j.shixunsDetail.detail;return(a==null?void 0:a.public)===2||(a==null?void 0:a.public)===1||(a==null?void 0:a.shixun_status)===3?(f.a.info({centered:!0,icon:K.a.createElement(pe.a,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:K.a.createElement("div",{className:"tc",style:{marginLeft:-38}},K.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},K.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",(a==null?void 0:a.public)===2?"\u5DF2\u516C\u5F00":(a==null?void 0:a.public)===1?"\u5F85\u5BA1\u6838":"\u5DF2\u5173\u95ED","\uFF0C",S,"\u3002"),K.a.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),K.a.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:A.a,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0):(a==null?void 0:a.shixun_status)===2?(f.a.confirm({centered:!0,icon:K.a.createElement(pe.a,null),title:"\u63D0\u793A",content:K.a.createElement("div",null,K.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",S,"\u3002"),K.a.createElement("br",null),K.a.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){f.a.confirm({width:440,centered:!0,icon:K.a.createElement(pe.a,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){var ye=Object(st.a)(Ue.a.mark(function mt(){var Et;return Ue.a.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:return we.next=2,z({type:"shixunsDetail/cancelRelease",payload:{id:a==null?void 0:a.identifier}});case 2:Et=we.sent,Et.status!==401&&(Y.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),z({type:"shixunsDetail/getShixunsDetail",payload:{id:a==null?void 0:a.identifier}}),z({type:"practiceSetting/getCommonData",payload:{id:a==null?void 0:a.identifier}}));case 4:case"end":return we.stop()}},mt)}));function Be(){return ye.apply(this,arguments)}return Be}()})}}),!0):!1}},NRst:function(Oe,q,o){"use strict";o.r(q);var Q=o("Q9mQ"),Y=o("diRs"),st=o("P2fV"),V=o("NJEC"),f=o("14J3"),P=o("BMrR"),Ue=o("+L6B"),fe=o("2/Rp"),K=o("jCWc"),ve=o("kPKH"),H=o("sRBo"),he=o("kaz8"),pe=o("5Dmo"),G=o("3S7+"),A=o("miYZ"),g=o("tsqr"),te=o("k1fw"),be=o("2qtc"),ge=o("kLXV"),ue=o("9og8"),Z=o("tJVT"),Ke=o("PpiC"),ce=o("B9cy"),Ee=o("Ol7k"),Ae=o("lUTK"),L=o("BvKs"),_=o("Znn+"),v=o("ZTPi"),z=o("WmNS"),S=o.n(z),j=o("q1tI"),a=o.n(j),ie=o("Ty5D"),ye=o("9kvl"),Be=o("55Ip"),mt=o("RCxd"),Et=o("oUNq"),Je=o("ErOA"),we=o("5NDa"),pt=o("5rEg"),Lt=o("jrin"),ht=o("y8nQ"),ae=o("Vl3Y"),De=o("nRaC"),R=o("5RzL"),T=R.a.TreeNode,$=function(We){var et,bt,Pt,tt,Ot,St,Ut,Ht,_n,on,He,ct,ot,h,jt,Kt,Ye,Nt,nn,mn,Wt=We.classroomList,Jt=We.loading,cn=We.dispatch,An=Object(ie.i)(),Bt=Object(ie.h)(),sn=Object(j.useState)(!1),vn=Object(Z.a)(sn,2),qt=vn[0],qn=vn[1],Un=Object(j.useState)(),Wn=Object(Z.a)(Un,2),Rn=Wn[0],bn=Wn[1],oa=Wt.actionTabs,dn=ae.a.useForm(),ga=Object(Z.a)(dn,1),an=ga[0];return Object(j.useEffect)(function(){Wt.actionTabs.key=="\u6DFB\u52A0\u76EE\u5F55"&&an.resetFields()},[Wt.actionTabs.key]),Wt.actionTabs.key!=="\u6DFB\u52A0\u76EE\u5F55"?null:a.a.createElement(ge.a,{centered:!0,title:"\u65B0\u5EFA\u5B50\u76EE\u5F55",visible:Wt.actionTabs.key==="\u6DFB\u52A0\u76EE\u5F55",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",bodyStyle:{minHeight:150},confirmLoading:qt,onOk:Object(ue.a)(S.a.mark(function $n(){var Dn,Fn,fn,fa,Jn,sa,Xn,Qt;return S.a.wrap(function(ne){for(;;)switch(ne.prev=ne.next){case 0:return ne.next=2,an.validateFields();case 2:Dn=an.getFieldValue(),qn(!0),Fn="/api/course_modules/".concat(Wt.actionTabs.selectArrs.category_id,"/add_second_category.json"),ne.t0=Wt.actionTabs.selectArrs.type,ne.next=ne.t0==="board"?8:10;break;case 8:return Fn="/api/courses/".concat(An.coursesId,"/boards.json"),ne.abrupt("break",10);case 10:return ne.next=12,Object(Je.a)(Fn,{method:"post",body:Object(te.a)({parent_id:Rn||Wt.actionTabs.selectArrs.parent_id},Dn)});case 12:fn=ne.sent,fn.status===0&&(g.b.success("\u6DFB\u52A0\u6210\u529F"),cn({type:"classroomList/setActionTabs",payload:{}}),cn({type:"classroomList/getClassroomLeftMenus",payload:{id:An.coursesId}}),Jn=Wt.actionTabs.selectArrs.type,sa=(fn==null?void 0:fn.category_id)||0,Xn=(fa=Bt.pathname)===null||fa===void 0?void 0:fa.split("/"),Xn[4]=sa,Xn[3]=Jn||Xn[3],Qt=Xn==null?void 0:Xn.join("/"),ye.d.push(Qt),oa.cb&&oa.cb()),qn(!1);case 15:case"end":return ne.stop()}},$n)})),onCancel:function(){cn({type:"classroomList/setActionTabs",payload:{}})}},a.a.createElement("div",{className:"pl30 pr30"},a.a.createElement(ae.a,{form:an,initialValues:Object(Lt.a)({},"name","")},(((et=Wt.actionTabs.selectArrs)===null||et===void 0||((bt=et.nodeModules)===null||bt===void 0)?void 0:bt.type)==="attachment"||((Pt=Wt.actionTabs.selectArrs)===null||Pt===void 0||((tt=Pt.nodeModules)===null||tt===void 0)?void 0:tt.category_type)==="attachment")&&a.a.createElement(P.a,{className:"mt30",align:"middle"},a.a.createElement(ve.a,{flex:"80px"},"\u4E0A\u7EA7\u76EE\u5F55\uFF1A"),a.a.createElement(ve.a,{flex:"1"},a.a.createElement(R.a,{style:{width:"100%"},dropdownStyle:{maxHeight:400,overflow:"auto"},treeDefaultExpandAll:!0,size:"large",defaultValue:((Ot=Wt.actionTabs.selectArrs)===null||Ot===void 0?void 0:Ot.parent_id)===""?(St=Wt.actionTabs.selectArrs)===null||St===void 0?void 0:St.category_id:(Ut=Wt.actionTabs.selectArrs)===null||Ut===void 0?void 0:Ut.parent_id,disabled:!(((Ht=Wt.actionTabs.selectArrs)===null||Ht===void 0?void 0:Ht.parent_id)===""),onChange:function(Dn){bn(Dn)}},((_n=Wt.actionTabs.selectArrs)===null||_n===void 0?void 0:_n.parent_id)===""&&a.a.createElement(T,{value:(on=Wt.actionTabs.selectArrs)===null||on===void 0?void 0:on.category_id,title:((He=Wt.actionTabs.selectArrs)===null||He===void 0||((ct=He.nodeModules)===null||ct===void 0)?void 0:ct.name)+"(\u6839\u76EE\u5F55)"},(ot=Wt.actionTabs.selectArrs)===null||ot===void 0||((h=ot.nodeModules)===null||h===void 0||((jt=h.second_category)===null||jt===void 0))?void 0:jt.map(function($n,Dn){return a.a.createElement(T,{value:$n.category_id,title:$n.category_name})})),((Kt=Wt.actionTabs.selectArrs)===null||Kt===void 0?void 0:Kt.parent_id)!==""&&a.a.createElement(T,{value:(Ye=Wt.actionTabs.selectArrs)===null||Ye===void 0||((Nt=Ye.nodeModules)===null||Nt===void 0)?void 0:Nt.category_id,title:(nn=Wt.actionTabs.selectArrs)===null||nn===void 0||((mn=nn.nodeModules)===null||mn===void 0)?void 0:mn.category_name})))),a.a.createElement(ae.a.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B50\u76EE\u5F55\u540D\u79F0"}]},a.a.createElement(P.a,{className:"mt30",align:"middle"},a.a.createElement(ve.a,{flex:"90px",className:"font14"},"\u5B50\u76EE\u5F55\u540D\u79F0\uFF1A"),a.a.createElement(ve.a,{flex:"1"},a.a.createElement(pt.a,{placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26 ",maxLength:60})))))))},w=Object(ye.a)(function(ut){var We=ut.classroomList,et=ut.loading;return{classroomList:We,loading:et}})($),J=o("wd/R"),x=o.n(J),Re=function(We){var et,bt,Pt,tt,Ot,St=We.classroomList,Ut=We.loading,Ht=We.dispatch,_n=Object(ie.i)(),on=Object(ie.h)(),He=Object(j.useState)(!1),ct=Object(Z.a)(He,2),ot=ct[0],h=ct[1],jt=St.actionTabs,Kt=ae.a.useForm(),Ye=Object(Z.a)(Kt,1),Nt=Ye[0],nn=Object(j.useState)({name:"string"}),mn=Object(Z.a)(nn,2),Wt=mn[0],Jt=mn[1],cn=function(Bt){return Bt&&Bt0&&Yn[0]!==void 0?Yn[0]:!1,!((ne||h)&&!Nt)){ya.next=11;break}return zt=Jt.getFieldValue(),nn(!0),Un(ne?1:qn+1),ya.next=7,Object(Et.vb)({page:ne?1:qn+1,container_id:St.coursesId,container_type:1,school_name:zt==null?void 0:zt.school_name,keyword:zt==null?void 0:zt.keyword});case 7:Mt=ya.sent,sn(ne?Object(at.a)(Mt.users):[].concat(Object(at.a)(Bt),Object(at.a)(Mt.users))),nn(!1),((Ct=Mt.users)===null||Ct===void 0?void 0:Ct.length)<10&&jt(!1);case 11:case"end":return ya.stop()}},Ce)}));return function(){return Qt.apply(this,arguments)}}(),sa=function(){var Qt=Object(ue.a)(S.a.mark(function Ce(){var ne;return S.a.wrap(function(zt){for(;;)switch(zt.prev=zt.next){case 0:if(!(bn=="")){zt.next=4;break}g.b.error("\u8BF7\u9009\u62E9\u4EBA\u6570"),zt.next=8;break;case 4:return zt.next=6,Object(Et.b)(Object(te.a)(Object(te.a)({},St),{},{role:2,user_list:bn.map(function(Mt){return{user_id:Mt}})}));case 6:ne=zt.sent,ne.status===0&&(g.b.success("\u6DFB\u52A0\u6210\u529F"),Ot({type:"classroomList/setActionTabs",payload:{}}),Ot({type:"classroomList/getClassroomTopBanner",payload:{id:St.coursesId}}),Ot({type:"teachers/getList",payload:Object(te.a)({},St)}),ye.d.push("/classrooms/".concat(St.coursesId,"/teachers")));case 8:case"end":return zt.stop()}},Ce)}));return function(){return Qt.apply(this,arguments)}}(),Xn=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(Ce,ne){return a.a.createElement(he.a,{value:ne.numid,checked:bn.includes(String(ne.numid)),disabled:!!Ce})}},{title:"\u59D3\u540D",width:100,ellipsis:!0,dataIndex:"username",render:function(Ce,ne){return a.a.createElement(G.a,{placement:"bottom",title:Ce},a.a.createElement(Be.a,{className:"bold c-black",to:"/users/".concat(ne.login),target:"_blank"},Ce||"--"))}},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:function(Ce){return a.a.createElement(G.a,{placement:"bottom",title:Ce},a.a.createElement("span",null,Ce||"--"))}},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:function(Ce){return a.a.createElement(G.a,{placement:"bottom",title:Ce},a.a.createElement("span",null,Ce||"--"))}},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:function(Ce){return a.a.createElement(G.a,{placement:"bottom",title:Ce},a.a.createElement("span",null,Ce||"--"))}},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:function(Ce){return a.a.createElement(G.a,{placement:"bottom",title:Ce},a.a.createElement("span",null,Ce||"--"))}},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(Ce){return a.a.createElement(G.a,{placement:"bottom",title:Ce},a.a.createElement("span",null,Ce||"--"))}},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"school_name",width:100,render:function(Ce){return Ce?"\u662F":"\u5426"}},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function(Ce){return a.a.createElement(G.a,{placement:"bottom",title:Ce},a.a.createElement("span",null,x()(Ce).format("YYYY-MM-DD HH:mm")))}},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:function(Ce){if(Ce===1)return a.a.createElement("span",{className:"c-green"},"\u5DF2\u6DFB\u52A0")}}];return a.a.createElement(ge.a,{centered:!0,title:"\u6DFB\u52A0\u8001\u5E08",visible:Pt.actionTabs.key==="\u6DFB\u52A0\u8001\u5E08",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:1100,zIndex:9999,bodyStyle:{minHeight:200},onOk:Object(ue.a)(S.a.mark(function Qt(){return S.a.wrap(function(ne){for(;;)switch(ne.prev=ne.next){case 0:sa();case 1:case"end":return ne.stop()}},Qt)})),onCancel:function(){oa([]),Ot({type:"classroomList/setActionTabs",payload:{}})}},a.a.createElement(ae.a,{layout:"inline",form:Jt,initialValues:{school_name:"",keyword:""},className:"mt10"},a.a.createElement(ae.a.Item,{name:"keyword",label:"\u59D3\u540D\uFF1A"},a.a.createElement(pt.a,{allowClear:!0,style:{width:370},size:"large",defaultValue:((et=Ut.selectArrs)===null||et===void 0?void 0:et.category_name)||((bt=Ut.selectArrs)===null||bt===void 0?void 0:bt.name)})),a.a.createElement(ae.a.Item,{name:"school_name",label:"\u5355\u4F4D\uFF1A"},a.a.createElement("div",{ref:Dn},a.a.createElement(Ze.a,{options:on,style:{width:400},size:"large",placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0",getPopupContainer:function(){return Dn.current},filterOption:function(Ce,ne){return ne.value.toUpperCase().indexOf(Ce.toUpperCase())!==-1}}))),a.a.createElement(ae.a.Item,null,a.a.createElement(fe.a,{htmlType:"submit",type:"primary",size:"large",onClick:function(){return fn()}},"\u641C\u7D22"))),an&&a.a.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},a.a.createElement("img",{src:gt.A,width:"100",alt:""}),a.a.createElement("br",null),a.a.createElement("p",{className:"mt20"},"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458")),!an&&Bt==""&&!Nt&&a.a.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},a.a.createElement("img",{src:gt.t,width:"100",alt:""}),a.a.createElement("br",null),a.a.createElement("p",{className:"mt20"},"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!")),(!an&&Bt!=""||Nt)&&a.a.createElement("section",null,a.a.createElement("div",{className:"flexd-table-header mt20"},a.a.createElement(Fe.a,{pagination:!1,dataSource:[],columns:Xn})),a.a.createElement("div",{style:{maxHeight:260,overflow:"auto"}},a.a.createElement(Zt.a,{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(Ce){Jn()},hasMore:h,useWindow:!1},a.a.createElement(Fe.a,{loading:Nt,showHeader:!1,pagination:!1,dataSource:Bt,columns:Xn,onRow:function(Ce){return{onClick:function(Ct){Ct.currentTarget.querySelector("input").disabled||fa(Ct.currentTarget.querySelector("input").value)}}}})))))},Vt=Object(ye.a)(function(ut){var We=ut.classroomList,et=ut.loading;return{classroomList:We,loading:et}})(dt),ee=function(We){var et,bt,Pt=We.classroomList,tt=We.loading,Ot=We.dispatch,St=Object(ie.i)(),Ut=Pt.actionTabs,Ht=Object(j.useState)([]),_n=Object(Z.a)(Ht,2),on=_n[0],He=_n[1],ct=Object(j.useState)(!0),ot=Object(Z.a)(ct,2),h=ot[0],jt=ot[1],Kt=Object(j.useState)(!1),Ye=Object(Z.a)(Kt,2),Nt=Ye[0],nn=Ye[1],mn=ae.a.useForm(),Wt=Object(Z.a)(mn,1),Jt=Wt[0],cn=Object(j.useState)([]),An=Object(Z.a)(cn,2),Bt=An[0],sn=An[1],vn=Object(j.useState)(1),qt=Object(Z.a)(vn,2),qn=qt[0],Un=qt[1],Wn=Object(j.useState)([]),Rn=Object(Z.a)(Wn,2),bn=Rn[0],oa=Rn[1],dn=Object(j.useState)(!0),ga=Object(Z.a)(dn,2),an=ga[0],$n=ga[1],Dn=Object(j.useRef)(),Fn=function(ne){return ne&&ne0&&Ca[0]!==void 0?Ca[0]:!1,!(h&&!Nt)){ma.next=11;break}return Mt=Jt.getFieldValue(),nn(!0),Un(Ct?1:qn+1),ma.next=7,Object(Et.vb)({page:Ct?1:qn+1,container_id:St.coursesId,container_type:1,school_name:Mt==null?void 0:Mt.school_name,keyword:Mt==null?void 0:Mt.keyword});case 7:Yn=ma.sent,nn(!1),sn(Ct?Object(at.a)(Yn.users):[].concat(Object(at.a)(Bt),Object(at.a)(Yn.users))),((zt=Yn.users)===null||zt===void 0?void 0:zt.length)<10&&jt(!1);case 11:case"end":return ma.stop()}},ne)}));return function(){return Ce.apply(this,arguments)}}(),Xn=function(){var Ce=Object(ue.a)(S.a.mark(function ne(){var Ct;return S.a.wrap(function(Mt){for(;;)switch(Mt.prev=Mt.next){case 0:if(!(bn=="")){Mt.next=4;break}g.b.error("\u8BF7\u9009\u62E9\u4EBA\u6570"),Mt.next=8;break;case 4:return Mt.next=6,Object(Et.b)(Object(te.a)(Object(te.a)({},St),{},{role:3,user_list:bn.map(function(Yn){return{user_id:Yn}})}));case 6:Ct=Mt.sent,Ct.status===0&&(g.b.success("\u6DFB\u52A0\u6210\u529F"),Ot({type:"classroomList/setActionTabs",payload:{}}),Ot({type:"classroomList/getClassroomTopBanner",payload:{id:St.coursesId}}),Ot({type:"teachers/getList",payload:Object(te.a)({},St)}),ye.d.push("/classrooms/".concat(St.coursesId,"/teachers")));case 8:case"end":return Mt.stop()}},ne)}));return function(){return Ce.apply(this,arguments)}}(),Qt=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(ne,Ct){return a.a.createElement(he.a,{value:Ct.numid,checked:bn.includes(String(Ct.numid)),disabled:!!ne})}},{title:"\u59D3\u540D",width:100,ellipsis:!0,dataIndex:"username",render:function(ne,Ct){return a.a.createElement(G.a,{placement:"bottom",title:ne},a.a.createElement(Be.a,{className:"bold c-black",to:"/users/".concat(Ct.login),target:"_blank"},ne||"--"))}},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:function(ne){return a.a.createElement(G.a,{placement:"bottom",title:ne},a.a.createElement("span",null,ne||"--"))}},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:function(ne){return a.a.createElement(G.a,{placement:"bottom",title:ne},a.a.createElement("span",null,ne||"--"))}},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:function(ne){return a.a.createElement(G.a,{placement:"bottom",title:ne},a.a.createElement("span",null,ne||"--"))}},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:function(ne){return a.a.createElement(G.a,{placement:"bottom",title:ne},a.a.createElement("span",null,ne||"--"))}},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(ne){return a.a.createElement(G.a,{placement:"bottom",title:ne},a.a.createElement("span",null,ne||"--"))}},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"school_name",width:100,render:function(ne){return ne?"\u662F":"\u5426"}},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function(ne){return a.a.createElement(G.a,{placement:"bottom",title:ne},a.a.createElement("span",null,x()(ne).format("YYYY-MM-DD HH:mm")))}},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:function(ne){if(ne===1)return a.a.createElement("span",{className:"c-green"},"\u5DF2\u6DFB\u52A0")}}];return a.a.createElement(ge.a,{centered:!0,title:"\u6DFB\u52A0\u52A9\u6559",visible:Pt.actionTabs.key==="\u6DFB\u52A0\u52A9\u6559",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:1100,zIndex:9999,style:{zIndex:"99999"},bodyStyle:{minHeight:200},onOk:Object(ue.a)(S.a.mark(function Ce(){return S.a.wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:Xn();case 1:case"end":return Ct.stop()}},Ce)})),onCancel:function(){oa([]),Ot({type:"classroomList/setActionTabs",payload:{}})}},a.a.createElement(ae.a,{layout:"inline",form:Jt,initialValues:{school_name:"",keyword:""},className:"mt10"},a.a.createElement(ae.a.Item,{name:"keyword",label:"\u59D3\u540D\uFF1A"},a.a.createElement(pt.a,{allowClear:!0,style:{width:370},placeholder:"\u8BF7\u8F93\u5165\u771F\u5B9E\u59D3\u540D",size:"large",defaultValue:((et=Ut.selectArrs)===null||et===void 0?void 0:et.category_name)||((bt=Ut.selectArrs)===null||bt===void 0?void 0:bt.name)})),a.a.createElement(ae.a.Item,{name:"school_name",label:"\u5355\u4F4D\uFF1A"},a.a.createElement("div",{ref:Dn},a.a.createElement(Ze.a,{options:on,style:{width:400},size:"large",placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0",getPopupContainer:function(){return Dn.current},filterOption:function(ne,Ct){return Ct.value.toUpperCase().indexOf(ne.toUpperCase())!==-1}}))),a.a.createElement(ae.a.Item,null,a.a.createElement(fe.a,{htmlType:"submit",type:"primary",size:"large",onClick:function(){return fa()}},"\u641C\u7D22"))),an&&a.a.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},a.a.createElement("img",{src:gt.A,width:"100",alt:""}),a.a.createElement("br",null),a.a.createElement("p",{className:"mt20"},"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458")),!an&&Bt==""&&!Nt&&a.a.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},a.a.createElement("img",{src:gt.t,width:"100",alt:""}),a.a.createElement("br",null),a.a.createElement("p",{className:"mt20"},"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!")),(!an&&Bt!=""||Nt)&&a.a.createElement("section",null,a.a.createElement("div",{className:"flexd-table-header mt20"},a.a.createElement(Fe.a,{pagination:!1,dataSource:[],columns:Qt})),a.a.createElement("div",{style:{maxHeight:260,overflow:"auto"}},a.a.createElement(Zt.a,{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(ne){sa()},hasMore:h,useWindow:!1},a.a.createElement(Fe.a,{loading:Nt,showHeader:!1,pagination:!1,dataSource:Bt,columns:Qt,onRow:function(ne){return{onClick:function(zt){zt.currentTarget.querySelector("input").disabled||Jn(zt.currentTarget.querySelector("input").value)}}}})))))},_e=Object(ye.a)(function(ut){var We=ut.classroomList,et=ut.loading;return{classroomList:We,loading:et}})(ee),Ie=o("9j22"),xe=o.n(Ie),qe=v.a.TabPane,I=function(We){var et,bt,Pt=We.classroomList,tt=We.loading,Ot=We.dispatch,St=Object(ie.i)(),Ut=Pt.actionTabs,Ht=Object(j.useState)([]),_n=Object(Z.a)(Ht,2),on=_n[0],He=_n[1],ct=Object(j.useState)(!0),ot=Object(Z.a)(ct,2),h=ot[0],jt=ot[1],Kt=Object(j.useState)(!1),Ye=Object(Z.a)(Kt,2),Nt=Ye[0],nn=Ye[1],mn=ae.a.useForm(),Wt=Object(Z.a)(mn,1),Jt=Wt[0],cn=Object(j.useState)([]),An=Object(Z.a)(cn,2),Bt=An[0],sn=An[1],vn=Object(j.useState)(1),qt=Object(Z.a)(vn,2),qn=qt[0],Un=qt[1],Wn=Object(j.useState)([]),Rn=Object(Z.a)(Wn,2),bn=Rn[0],oa=Rn[1],dn=Object(j.useState)(!0),ga=Object(Z.a)(dn,2),an=ga[0],$n=ga[1],Dn=Object(j.useRef)(),Fn=function(ne){return ne&&ne0&&Ca[0]!==void 0?Ca[0]:!1,!(h&&!Nt)){ma.next=11;break}return Mt=Jt.getFieldValue(),nn(!0),Un(Ct?1:qn+1),ma.next=7,Object(Et.vb)({page:Ct?1:qn+1,container_id:St.coursesId,container_type:1,school_name:Mt==null?void 0:Mt.school_name,keyword:Mt==null?void 0:Mt.keyword,role:4});case 7:Yn=ma.sent,sn(Ct?Object(at.a)(Yn.users):[].concat(Object(at.a)(Bt),Object(at.a)(Yn.users))),nn(!1),((zt=Yn.users)===null||zt===void 0?void 0:zt.length)<10&&jt(!1);case 11:case"end":return ma.stop()}},ne)}));return function(){return Ce.apply(this,arguments)}}(),Xn=function(){var Ce=Object(ue.a)(S.a.mark(function ne(){var Ct;return S.a.wrap(function(Mt){for(;;)switch(Mt.prev=Mt.next){case 0:if(!(bn=="")){Mt.next=4;break}g.b.error("\u8BF7\u9009\u62E9\u4EBA\u6570"),Mt.next=8;break;case 4:return Mt.next=6,Object(Et.a)(Object(te.a)(Object(te.a)({},St),{},{course_group_id:0,user_ids:bn}));case 6:Ct=Mt.sent,Ct.status===0&&(g.b.success("\u6DFB\u52A0\u6210\u529F"),Ot({type:"classroomList/setActionTabs",payload:{}}),Ot({type:"classroomList/getClassroomTopBanner",payload:{id:St.coursesId}}),Ot({type:"teachers/getStudentsList",payload:Object(te.a)({},St)}),ye.d.push("/classrooms/".concat(St.coursesId,"/students")),localStorage.getItem("Noviceguide")==="0"||Ot({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:9,text:a.a.createElement("div",null,"\u606D\u559C\u60A8\uFF01\u6211\u4EEC\u5DF2\u7ECF\u5B8C\u6210\u3010\u6559\u5B66\u8BFE\u5802\u3011\u7684\u65B0\u5EFA\u4EFB\u52A1\u4E86\u3002\u600E\u4E48\u6837\uFF0C\u5F88\u7B80\u5355\u5427\uFF01\u63A5\u4E0B\u6765\uFF0C\u60A8\u53EF\u4EE5\u5F00\u59CB\u5728\u6559\u5B66\u8BFE\u5802\u7EE7\u7EED\u6DFB\u52A0\u60A8\u7684\u6559\u5B66\u5185\u5BB9\u3002 \u9047\u5230\u7591\u95EE\u65F6\uFF0C\u968F\u65F6\u53EC\u5524\u5C0F\u6B4C\uFF0C\u6211\u4F1A\u51FA\u73B0\u5728\u9875\u9762\u7684\u53F3\u4E0B\u89D2\u3002\u671F\u5F85\u4E0E\u4F60\u7684\u518D\u6B21\u534F\u4F5C\u3002")}}));case 8:case"end":return Mt.stop()}},ne)}));return function(){return Ce.apply(this,arguments)}}(),Qt=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(ne,Ct){return a.a.createElement(he.a,{value:Ct.numid,checked:bn.includes(String(Ct.numid)),disabled:!!ne})}},{title:"\u59D3\u540D",width:100,ellipsis:!0,dataIndex:"username",render:function(ne,Ct){return a.a.createElement(G.a,{placement:"bottom",title:ne},a.a.createElement(Be.a,{className:"bold c-black",to:"/users/".concat(Ct.login),target:"_blank"},ne||"--"))}},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:function(ne){return a.a.createElement(G.a,{placement:"bottom",title:ne},a.a.createElement("span",null,ne||"--"))}},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:function(ne){return a.a.createElement(G.a,{placement:"bottom",title:ne},a.a.createElement("span",null,ne||"--"))}},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:function(ne){return a.a.createElement(G.a,{placement:"bottom",title:ne},a.a.createElement("span",null,ne||"--"))}},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:function(ne){return a.a.createElement(G.a,{placement:"bottom",title:ne},a.a.createElement("span",null,ne||"--"))}},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(ne){return a.a.createElement(G.a,{placement:"bottom",title:ne},a.a.createElement("span",null,ne||"--"))}},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"school_name",width:100,render:function(ne){return ne?"\u662F":"\u5426"}},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function(ne){return a.a.createElement(G.a,{placement:"bottom",title:ne},a.a.createElement("span",null,x()(ne).format("YYYY-MM-DD HH:mm")))}},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:function(ne){if(ne===1)return a.a.createElement("span",{className:"c-green"},"\u5DF2\u6DFB\u52A0")}}];return a.a.createElement(ge.a,{className:xe.a.addStudentWrapContainer,centered:!0,title:"\u6DFB\u52A0\u5B66\u751F",visible:Pt.actionTabs.key==="\u6DFB\u52A0\u5B66\u751F",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:1100,zIndex:9999,bodyStyle:{minHeight:200},onOk:Object(ue.a)(S.a.mark(function Ce(){return S.a.wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:Xn();case 1:case"end":return Ct.stop()}},Ce)})),onCancel:function(){oa([]),Ot({type:"classroomList/setActionTabs",payload:{}})}},a.a.createElement(v.a,{tabBarStyle:{display:"none"},defaultActiveKey:"1",className:xe.a.addStudentContainer},a.a.createElement(qe,{tab:"\u624B\u52A8\u6DFB\u52A0",key:"1"},a.a.createElement("div",{className:xe.a.listItem},a.a.createElement(ae.a,{layout:"inline",form:Jt,initialValues:{school_name:"",keyword:""},className:"mt10"},a.a.createElement(ae.a.Item,{name:"keyword",label:"\u59D3\u540D\uFF1A"},a.a.createElement(pt.a,{allowClear:!0,style:{width:370},size:"large",defaultValue:((et=Ut.selectArrs)===null||et===void 0?void 0:et.category_name)||((bt=Ut.selectArrs)===null||bt===void 0?void 0:bt.name)})),a.a.createElement(ae.a.Item,{name:"school_name",label:"\u5355\u4F4D\uFF1A"},a.a.createElement("div",{ref:Dn},a.a.createElement(Ze.a,{options:on,style:{width:400},size:"large",placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0",getPopupContainer:function(){return Dn.current},filterOption:function(ne,Ct){return Ct.value.toUpperCase().indexOf(ne.toUpperCase())!==-1}}))),a.a.createElement(ae.a.Item,null,a.a.createElement(fe.a,{htmlType:"submit",type:"primary",size:"large",onClick:function(){return fa()}},"\u641C\u7D22"))),an&&a.a.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},a.a.createElement("img",{src:gt.z,width:"250",alt:""}),a.a.createElement("br",null),a.a.createElement("p",{className:"mt20"},"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458")),!an&&Bt==""&&!Nt&&a.a.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},a.a.createElement("img",{src:gt.t,width:"100",alt:""}),a.a.createElement("br",null),a.a.createElement("p",{className:"mt20"},"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!")),(!an&&Bt!=""||Nt)&&a.a.createElement("section",null,a.a.createElement("div",{className:"flexd-table-header mt20"},a.a.createElement(Fe.a,{pagination:!1,dataSource:[],columns:Qt})),a.a.createElement("div",{style:{maxHeight:260,overflow:"auto"}},a.a.createElement(Zt.a,{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(ne){sa()},hasMore:h,useWindow:!1},a.a.createElement(Fe.a,{loading:Nt,showHeader:!1,pagination:!1,dataSource:Bt,columns:Qt,onRow:function(ne){return{onClick:function(zt){zt.currentTarget.querySelector("input").disabled||Jn(zt.currentTarget.querySelector("input").value)}}}})))))),a.a.createElement(qe,{tab:"\u6279\u91CF\u5BFC\u5165",key:"2"},a.a.createElement("div",{className:xe.a.listItem},a.a.createElement("p",{className:xe.a.tips},"\u5F53\u524D\u8BFE\u5802\u6279\u91CF\u5BFC\u5165\u5B66\u751F\u529F\u80FD\u6682\u672A\u5F00\u653E\u81F3\u5168\u90E8\u7528\u6237\uFF0C\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u6DFB\u52A0\u52A9\u6559\u4E3A\u60A8\u6279\u91CF\u5BFC\u5165\u5B66\u751F\u3002"),a.a.createElement("div",{className:xe.a.qrCode},a.a.createElement("div",null,a.a.createElement("img",{src:gt.v,width:"150",height:"150"})),a.a.createElement("div",null,"\u4F7F\u7528\u5FAE\u4FE1\u626B\u4E00\u626B\uFF0C\u6DFB\u52A0\u52A9\u6559"))))))},re=Object(ye.a)(function(ut){var We=ut.classroomList,et=ut.loading;return{classroomList:We,loading:et}})(I),oe=o("1vsH"),Me=function(We){var et=We.classroomList,bt=We.dispatch,Pt=We.user,tt=Object(j.useState)(!1),Ot=Object(Z.a)(tt,2),St=Ot[0],Ut=Ot[1],Ht=ae.a.useForm(),_n=Object(Z.a)(Ht,1),on=_n[0],He=Object(ie.i)(),ct=Pt.userInfo,ot=function(){bt({type:"classroomList/setActionTabs",payload:{key:""}})};return Object(j.useEffect)(function(){et.actionTabs.key==="\u52A0\u5165\u8BFE\u5802"?!(ct!=null&&ct.login)||(ct==null?void 0:ct.login)==""?(bt({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),ot()):ct!=null&&ct.profile_completed?Ut(!0):ge.a.confirm({centered:!0,title:"\u63D0\u793A",content:"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){Ut(!0)},onCancel:function(){return ot()}}):Ut(!1)},[et.actionTabs.key]),a.a.createElement(ge.a,{centered:!0,title:"\u52A0\u5165\u8BFE\u5802",visible:St,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Object(ue.a)(S.a.mark(function h(){var jt,Kt,Ye;return S.a.wrap(function(nn){for(;;)switch(nn.prev=nn.next){case 0:return nn.next=2,on.validateFields();case 2:return Kt=Object(te.a)({},on.getFieldValue()),Kt==null||((jt=Kt.identity)===null||jt===void 0)||jt.map(function(mn){Kt[mn]=1}),nn.next=6,Object(Je.a)("/api/courses/apply_to_join_course.json",{method:"post",body:Object(te.a)({},Kt)});case 6:Ye=nn.sent,console.log("/api/courses/apply_to_join_course.json",{method:"post",body:Object(te.a)({},Kt)}),Ye.status===0&&(Object(oe.Y)(["\u6559\u5B66\u8BFE\u5802","\u52A0\u5165\u8BFE\u5802"]),g.b.success("\u52A0\u5165\u6210\u529F"),window.location.reload(!0));case 9:case"end":return nn.stop()}},h)})),onCancel:function(){return ot()}},a.a.createElement("section",{className:"pr20 pt10 pl10"},a.a.createElement(ae.a,{form:on,hideRequiredMark:!0},a.a.createElement(ae.a.Item,{name:"invite_code",rules:[{required:!0,message:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801"}],label:a.a.createElement("div",{className:"tr",style:{width:100}},"\u8BFE\u5802\u9080\u8BF7\u7801")},a.a.createElement(pt.a,{size:"large",placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801"})),a.a.createElement(ae.a.Item,{name:"identity",label:a.a.createElement("div",{className:"tr",style:{width:100}},"\u8EAB\u4EFD")},a.a.createElement(he.a.Group,null,a.a.createElement(he.a,{value:"professor"},"\u6559\u5E08"),a.a.createElement(he.a,{value:"assistant_professor"},"\u52A9\u6559"),a.a.createElement(he.a,{value:"student"},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))))},je=Object(ye.a)(function(ut){var We=ut.classroomList,et=ut.user;return{classroomList:We,user:et}})(Me),Te=o("OaEy"),Pe=o("2fM7"),Se=o("FxXA"),ze=o.n(Se),Xe=Pe.a.Option,ft=function(We){var et=We.user,bt=We.shixunHomeworks,Pt=We.loading,tt=We.dispatch,Ot=Object(ie.i)(),St=Object(j.useState)(!1),Ut=Object(Z.a)(St,2),Ht=Ut[0],_n=Ut[1],on=ae.a.useForm(),He=Object(Z.a)(on,1),ct=He[0],ot=10,h=Object(j.useState)({}),jt=Object(Z.a)(h,2),Kt=jt[0],Ye=jt[1],Nt=Object(j.useState)([]),nn=Object(Z.a)(Nt,2),mn=nn[0],Wt=nn[1],Jt=Object(j.useState)([]),cn=Object(Z.a)(Jt,2),An=cn[0],Bt=cn[1],sn=Object(j.useState)([]),vn=Object(Z.a)(sn,2),qt=vn[0],qn=vn[1],Un=Object(j.useState)([]),Wn=Object(Z.a)(Un,2),Rn=Wn[0],bn=Wn[1];Object(j.useEffect)(function(){bt.actionTabs.key==="\u586B\u5145\u4FE1\u606F\u5F39\u7A97"&&!mn.length&&oa()},[bt.actionTabs.key]);var oa=function(){var Dn=Object(ue.a)(S.a.mark(function Fn(){var fn;return S.a.wrap(function(Jn){for(;;)switch(Jn.prev=Jn.next){case 0:return Jn.next=2,tt({type:"account/getSchoolOption"});case 2:fn=Jn.sent,Wt(fn==null?void 0:fn.schools);case 4:case"end":return Jn.stop()}},Fn)}));return function(){return Dn.apply(this,arguments)}}(),dn=function(Fn){if(Ye(Object(te.a)({},ct.getFieldsValue())),"school"in Fn){Bt(mn.filter(function(fa){return fa.name.includes(Fn.school)}));var fn=(mn.find(function(fa){return fa.name===Fn.school})||{}).id;fn?ga(Fn.school):(ct.setFieldsValue({department:""}),Ye(Object(te.a)(Object(te.a)({},Kt),{school:Fn.school,department:""})))}},ga=function(){var Dn=Object(ue.a)(S.a.mark(function Fn(fn,fa){var Jn,sa,Xn,Qt,Ce,ne;return S.a.wrap(function(zt){for(;;)switch(zt.prev=zt.next){case 0:return Qt=(Jn=mn.find(function(Mt){return Mt.name===fn}))===null||Jn===void 0?void 0:Jn.id,zt.next=3,an(Qt);case 3:if(zt.t0=zt.sent,zt.t0){zt.next=6;break}zt.t0={};case 6:Ce=zt.t0,qn(Ce==null?void 0:Ce.departments),ne=fa||(Ce==null||((sa=Ce.departments)===null||sa===void 0||((Xn=sa[0])===null||Xn===void 0))?void 0:Xn.name),ct.setFieldsValue({department:ne}),Ye(Object(te.a)(Object(te.a)({},Kt),{school:fn,department:ne}));case 11:case"end":return zt.stop()}},Fn)}));return function(fn,fa){return Dn.apply(this,arguments)}}(),an=function(Fn){return Fn?tt({type:"account/getDepartmentOption",payload:{id:Fn}}):void 0},$n=function(){var Dn=Object(ue.a)(S.a.mark(function Fn(fn){var fa,Jn,sa,Xn,Qt,Ce,ne,Ct,zt,Mt,Yn,Ca,ya,ma,ar,Wa,Ga;return S.a.wrap(function(Ja){for(;;)switch(Ja.prev=Ja.next){case 0:return sa=fn.nickname,Xn=fn.gender,Qt=fn.identity,Ce=fn.studentNo,ne=fn.jobTitle,Ct=fn.manager,zt=fn.school,Mt=fn.department,Yn=fn.edu_background,Ca=fn.edu_entry_year,ya=fn.brief_introduction,ma=fn.name,ar=(fa=qt.find(function(rr){return rr.name===Mt}))===null||fa===void 0?void 0:fa.id,Wa=(Jn=mn.find(function(rr){return rr.name===zt}))===null||Jn===void 0?void 0:Jn.id,Ja.next=5,tt({type:"account/updateAccount",payload:{id:et.userInfo.user_id,department_id:ar,gender:Xn,identity:Qt,location,nickname:sa,name:ma,school_id:Wa,edu_background:Yn,edu_entry_year:Ca,brief_introduction:ya,student_id:Qt==="student"?Ce:null,technical_title:ne||Ct}});case 5:Ga=Ja.sent,Ga&&(window.location.reload(),localStorage.removeItem("addinfo"));case 7:case"end":return Ja.stop()}},Fn)}));return function(fn){return Dn.apply(this,arguments)}}();return a.a.createElement(ge.a,{centered:!0,title:"\u586B\u5199\u8D44\u6599",visible:bt.actionTabs.key==="\u586B\u5145\u4FE1\u606F\u5F39\u7A97",okText:"\u4FDD\u5B58",cancelText:"\u53D6\u6D88",width:650,bodyStyle:{minHeight:150},confirmLoading:Ht,onOk:function(){ct.submit()},onCancel:function(){tt({type:"shixunHomeworks/setActionTabs",payload:{}})}},a.a.createElement(ae.a,{form:ct,className:ze.a.formWrap,layout:"horizontal",onValuesChange:dn,onFinish:$n},a.a.createElement(ae.a.Item,{label:"\u59D3\u540D",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u771F\u5B9E\u59D3\u540D\uFF0C\u6700\u5927\u9650\u5236".concat(ot,"\u4E2A\u5B57\u7B26")},{validator:oe.H}]},a.a.createElement(pt.a,{placeholder:"\u8BF7\u8F93\u5165\u771F\u5B9E\u59D3\u540D\uFF0C\u6700\u5927\u9650\u5236".concat(ot,"\u4E2A\u5B57\u7B26"),maxLength:ot})),a.a.createElement(P.a,{gutter:[10,0]},a.a.createElement(ve.a,{flex:"300px"},a.a.createElement(ae.a.Item,{label:"\u804C\u4E1A",name:"identity",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u804C\u4E1A"}]},a.a.createElement(Pe.a,null,a.a.createElement(Xe,{value:"teacher"},"\u6559\u5E08"),a.a.createElement(Xe,{value:"student"},"\u5B66\u751F"),a.a.createElement(Xe,{value:"professional"},"\u4E13\u4E1A\u4EBA\u58EB")))),Kt.identity==="student"&&a.a.createElement(ve.a,{flex:"300px"},a.a.createElement(ae.a.Item,{initialValue:Kt.studentNo,name:"studentNo",rules:[{required:!0,message:"\u8BF7\u5148\u8F93\u5165\u5B66\u53F7"}]},a.a.createElement(pt.a,{type:"text",placeholder:"\u8BF7\u8F93\u5165\u5B66\u53F7"}))),Kt.identity==="teacher"&&a.a.createElement(ve.a,{flex:"300px"},a.a.createElement(ae.a.Item,{initialValue:Kt.jobTitle,name:"jobTitle",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u804C\u79F0"}]},a.a.createElement(Pe.a,null,a.a.createElement(Xe,{value:"\u6559\u6388"},"\u6559\u6388"),a.a.createElement(Xe,{value:"\u7814\u7A76\u5458"},"\u7814\u7A76\u5458"),a.a.createElement(Xe,{value:"\u526F\u6559\u6388"},"\u526F\u6559\u6388"),a.a.createElement(Xe,{value:"\u526F\u7814\u7A76\u5458"},"\u526F\u7814\u7A76\u5458"),a.a.createElement(Xe,{value:"\u8BB2\u5E08"},"\u8BB2\u5E08"),a.a.createElement(Xe,{value:"\u52A9\u7406\u7814\u7A76\u5458"},"\u52A9\u7406\u7814\u7A76\u5458"),a.a.createElement(Xe,{value:"\u52A9\u7406\u6559\u6388"},"\u52A9\u7406\u6559\u6388")))),Kt.identity==="professional"&&a.a.createElement(ve.a,{flex:"300px"},a.a.createElement(ae.a.Item,{initialValue:Kt.manager,name:"manager",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u804C\u79F0"}]},a.a.createElement(Pe.a,null,a.a.createElement(Xe,{value:"\u4F01\u4E1A\u7BA1\u7406\u8005"},"\u4F01\u4E1A\u7BA1\u7406\u8005"),a.a.createElement(Xe,{value:"\u90E8\u95E8\u7BA1\u7406\u8005"},"\u90E8\u95E8\u7BA1\u7406\u8005"),a.a.createElement(Xe,{value:"\u9AD8\u7EA7\u5DE5\u7A0B\u5E08"},"\u9AD8\u7EA7\u5DE5\u7A0B\u5E08"),a.a.createElement(Xe,{value:"\u5DE5\u7A0B\u5E08"},"\u5DE5\u7A0B\u5E08"),a.a.createElement(Xe,{value:"\u52A9\u7406\u5DE5\u7A0B\u5E08"},"\u52A9\u7406\u5DE5\u7A0B\u5E08"))))),a.a.createElement(ae.a.Item,{label:"\u5B66\u6821/\u5355\u4F4D",name:"school",wrapperCol:{span:10},rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u5B66\u6821/\u5355\u4F4D"}]},a.a.createElement(Ze.a,{showSearch:!0,options:An==null?void 0:An.map(function(Dn){return{value:Dn.name}})})),a.a.createElement(ae.a.Item,{label:"\u9662\u7CFB/\u90E8\u95E8",name:"department",wrapperCol:{span:10}},a.a.createElement(Ze.a,{showSearch:!0,onChange:function(Fn){return bn(qt.filter(function(fn){return fn.name.includes(Fn)}))},options:Rn==null?void 0:Rn.map(function(Dn){return{value:Dn.name}})}))))},rt=Object(ye.a)(function(ut){var We=ut.shixunHomeworks,et=ut.loading,bt=ut.user;return{shixunHomeworks:We,loading:et,user:bt}})(ft),kt=function(We){var et,bt=We.classroomList,Pt=We.loading,tt=We.dispatch,Ot=Object(ie.i)(),St=Object(ie.h)(),Ut=Object(j.useState)(!1),Ht=Object(Z.a)(Ut,2),_n=Ht[0],on=Ht[1],He=bt.actionTabs,ct=bt.courseGroups,ot=bt.allCourseGroups,h=ae.a.useForm(),jt=Object(Z.a)(h,1),Kt=jt[0];return Object(j.useEffect)(function(){bt.actionTabs.key==="\u5207\u6362\u4E3A\u5B66\u751F"&&(tt({type:"classroomList/getAllCourseGroup",payload:Object(te.a)({},Ot)}),Kt.setFieldsValue({course_group_id:"0"}))},[bt.actionTabs.key]),a.a.createElement(ge.a,{centered:!0,title:"\u5207\u6362\u4E3A\u5B66\u751F",visible:bt.actionTabs.key==="\u5207\u6362\u4E3A\u5B66\u751F",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",bodyStyle:{minHeight:150},confirmLoading:_n,onOk:Object(ue.a)(S.a.mark(function Ye(){var Nt;return S.a.wrap(function(mn){for(;;)switch(mn.prev=mn.next){case 0:return on(!0),mn.next=3,Object(Je.a)("/api/courses/".concat(Ot.coursesId,"/switch_to_student.json"),{method:"post",body:Kt.getFieldValue()});case 3:Nt=mn.sent,Nt.status===0&&(g.b.success("\u5207\u6362\u6210\u529F"),window.location.reload()),on(!1);case 6:case"end":return mn.stop()}},Ye)})),onCancel:function(){tt({type:"classroomList/setActionTabs",payload:{}})}},a.a.createElement("p",null,"\u5982\u679C\u5206\u73ED\u5355\u72EC\u8BBE\u7F6E\u53D1\u5E03\u5185\u5BB9\uFF08\u5B9E\u8BAD\u4F5C\u4E1A\u3001\u666E\u901A\u4F5C\u4E1A\u3001\u8BD5\u5377\u7B49\uFF09\uFF0C \u9700\u8981\u52A0\u5165\u5206\u73ED\u624D\u80FD\u67E5\u770B"),a.a.createElement("div",{className:"pl30 pr30"},a.a.createElement(ae.a,{form:Kt,initialValues:Object(Lt.a)({},"course_group_id","0")},a.a.createElement(P.a,{className:"mt30"},a.a.createElement(ve.a,null,"\u8FDB\u5165\uFF1A"),a.a.createElement(ve.a,{flex:"1"},a.a.createElement(ae.a.Item,{name:"course_group_id",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u76EE\u5F55\u540D\u79F0"}],noStyle:!0},a.a.createElement(Pe.a,{defaultValue:"0",style:{width:"100%"}},a.a.createElement(Pe.a.Option,{value:"0"},"\u672A\u5206\u73ED"),ot==null||((et=ot.course_groups)===null||et===void 0)?void 0:et.map(function(Ye,Nt){return a.a.createElement(Pe.a.Option,{value:Ye.id},Ye.name)}))))))))},xt=Object(ye.a)(function(ut){var We=ut.classroomList,et=ut.loading;return{classroomList:We,loading:et}})(kt),Ft=o("cWXX"),In=o("/ezw"),En=o("0Owb"),yn=o("ngQI"),tn={shixun_homework:"iconfont icon-shixunzuoye1",graduation:"iconfont icon-biyezhuanhuan",exercise:"iconfont font17 icon-kaoshishijuan1",poll:"iconfont font17 icon-kaoshiwenjuan1",common_homework:"iconfont icon-putongzuoye1",group_homework:"iconfont icon-fenzuzuoye2",attendance:"iconfont icon-qiandao1",announcement:"iconfont icon-gonggaolan",attachment:"iconfont icon-xuexiziyuan1",video:"iconfont font14 icon-shipinzhibo1",board:"iconfont icon-taolun2",course_group:"iconfont font18 icon-fenban2",statistics:"iconfont font17 icon-tongji3",template:"iconfont icon-mobanguanli2",online_learning:"iconfont icon-kechengxuexi"},Ea=o("XBlR"),Dt=o.n(Ea),yt=o("xKgJ"),ia=v.a.TabPane,ca=function(We){var et,bt,Pt,tt=We.classroomList,Ot=We.globalSetting,St=We.user,Ut=We.loading,Ht=We.dispatch,_n=We.children,on=Object(Ke.a)(We,["classroomList","globalSetting","user","loading","dispatch","children"]),He=Object(ie.i)(),ct=Object(ie.h)(),ot=tt.detailTopBanner,h=tt.detailLeftMenus,jt=Object(j.useState)([]),Kt=Object(Z.a)(jt,2),Ye=Kt[0],Nt=Kt[1],nn=Object(j.useState)(-1),mn=Object(Z.a)(nn,2),Wt=mn[0],Jt=mn[1],cn=Object(j.useState)(0),An=Object(Z.a)(cn,2),Bt=An[0],sn=An[1],vn=St.userInfo,qt=Ee.a.Content,qn=Ee.a.Sider,Un=Object(j.useState)(),Wn=Object(Z.a)(Un,2),Rn=Wn[0],bn=Wn[1],oa=Object(j.useState)([]),dn=Object(Z.a)(oa,2),ga=dn[0],an=dn[1],$n=Object(j.useState)([]),Dn=Object(Z.a)($n,2),Fn=Dn[0],fn=Dn[1],fa=Object(j.useState)([]),Jn=Object(Z.a)(fa,2),sa=Jn[0],Xn=Jn[1],Qt=Object(j.useState)(!1),Ce=Object(Z.a)(Qt,2),ne=Ce[0],Ct=Ce[1],zt=[{label:"\u516C\u544A\u680F",value:"announcement"},{label:"\u5B9E\u8BAD\u4F5C\u4E1A",value:"shixun_homework"},{label:"\u666E\u901A\u4F5C\u4E1A",value:"common_homework"},((et=St.userInfo)===null||et===void 0?void 0:et.main_site)&&{label:"\u5206\u7EC4\u4F5C\u4E1A",value:"group_homework"},{label:"\u8BD5\u5377",value:"exercise"},{label:"\u95EE\u5377",value:"poll"},{label:"\u6559\u5B66\u8D44\u6599",value:"attachment"},{label:"\u89C6\u9891\u76F4\u64AD",value:"video"},{label:"\u8BA8\u8BBA",value:"board"},{label:"\u5206\u73ED",value:"course_group"},{label:"\u7EDF\u8BA1",value:"statistics"},{label:"\u7B7E\u5230",value:"attendance"},((bt=St.userInfo)===null||bt===void 0?void 0:bt.admin)&&{label:"\u6A21\u677F\u7BA1\u7406",value:"template"}].filter(function(Gt){var le;return Gt?Ot!=null&&(le=Ot.setting)!==null&&le!==void 0&&le.is_local?Gt.label!=="\u89C6\u9891\u76F4\u64AD":!0:!1});Object(j.useEffect)(function(){var Gt;if((Gt=tt.detailLeftMenus)!==null&&Gt!==void 0&&Gt.course_modules){var le;Nt(JSON.parse(JSON.stringify((le=tt.detailLeftMenus)===null||le===void 0?void 0:le.course_modules))),Ca()}},[tt.detailLeftMenus]),Object(j.useEffect)(function(){Ca()},[ct.pathname]);function Mt(){return Yn.apply(this,arguments)}function Yn(){return Yn=Object(ue.a)(S.a.mark(function Gt(){var le;return S.a.wrap(function(Ne){for(;;)switch(Ne.prev=Ne.next){case 0:return Ne.next=2,Object(Je.a)("/api/courses/".concat(He==null?void 0:He.coursesId,"/modules_settings.json"),{method:"get"});case 2:le=Ne.sent,bn(le),Xn(Object(at.a)(le==null?void 0:le.course_module_types));case 5:case"end":return Ne.stop()}},Gt)})),Yn.apply(this,arguments)}var Ca=function(){var le,Ge;(le=tt.detailLeftMenus)===null||le===void 0||((Ge=le.course_modules)===null||Ge===void 0)||Ge.map(function(Ne,Ve){(ct.pathname.indexOf(Ne.category_url)>-1||br(Ne))&&sn(Ve)})},ya=function(){Ht({type:"classroomList/getClassroomLeftMenus",payload:{id:He.coursesId}})},ma=function(){var Gt=Object(ue.a)(S.a.mark(function le(){var Ge,Ne;return S.a.wrap(function(it){for(;;)switch(it.prev=it.next){case 0:return it.next=2,Ht({type:"classroomList/getClassroomLeftMenus",payload:{id:He.coursesId}});case 2:Ne=it.sent,ye.d.push("".concat(Ne==null||((Ge=Ne.course_modules[0])===null||Ge===void 0)?void 0:Ge.category_url));case 4:case"end":return it.stop()}},le)}));return function(){return Gt.apply(this,arguments)}}(),ar=function(le,Ge){ge.a.confirm({centered:!0,title:"\u63D0\u793A",icon:a.a.createElement(mt.a,null),content:le,okText:"\u786E\u8BA4",onOk:function(){return Ge()},cancelText:"\u53D6\u6D88"})},Wa=function(le,Ge){if(le.localName===Ge)return le;for(var Ne=0,Ve=le;Ve=Ve.parentNode;Ne++){if(Ve.localName===Ge)return Ve;if(Ve==document.documentElement)return!1}},Ga=function(le){if(!le)return;console.log(le,444);var Ge=Wa(le.target,"li");Ge.setAttribute("id","appointId")},Aa=function(){var Gt=Object(ue.a)(S.a.mark(function le(Ge,Ne,Ve,it){var _t,ln,ba,tr,Xt,da;return S.a.wrap(function(un){for(;;)switch(un.prev=un.next){case 0:un.t0=Ge,un.next=un.t0===1?3:un.t0===2?7:un.t0===3?9:un.t0===4?11:un.t0===5?16:un.t0===6?18:20;break;case 3:return ba={category_id:Ne.id||Ne.category_id,parent_id:Ne.category_type==="attachment"?Ne.category_id:"",nodeModules:Ne,type:Ne.type},Ne.category_type==="attachment"&&(ba.category_id=h==null||((tr=h.course_modules)===null||tr===void 0||((Xt=tr.filter(function(xn){return xn.type==="attachment"}))===null||Xt===void 0||((da=Xt[0])===null||da===void 0)))?void 0:da.id),Ht({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",selectArrs:ba,cb:function(){ya()}}}),un.abrupt("break",20);case 7:return Ht({type:"classroomList/setActionTabs",payload:{key:"\u76EE\u5F55\u91CD\u547D\u540D",selectArrs:{name:Ne.name||Ne.category_name,category_id:Ne.category_id,main_id:Ne.id,category_type:Ne.category_type},cb:function(){ya()}}}),un.abrupt("break",20);case 9:return ar(a.a.createElement("p",null,"\u9690\u85CF\u540E\u5C06\u4E0D\u518D\u663E\u793A\u6B64\u6A21\u5757,",a.a.createElement("br",null),"\u540E\u7EED\u53EF\u5728\u8BFE\u5802\u8BBE\u7F6E\u4E2D\u91CD\u65B0\u52FE\u9009\u6A21\u5757\u6062\u590D\u663E\u793A"),Object(ue.a)(S.a.mark(function xn(){return S.a.wrap(function(ja){for(;;)switch(ja.prev=ja.next){case 0:return ja.next=2,Object(Et.ob)({id:Ne.id});case 2:ln=ja.sent,ln.status===0&&(g.b.success("\u64CD\u4F5C\u6210\u529F"),Ht({type:"classroomList/getClassroomLeftMenus",payload:{id:He.coursesId}}));case 4:case"end":return ja.stop()}},xn)}))),un.abrupt("break",20);case 11:return un.next=13,Object(Et.yb)({id:Ne.id});case 13:return ln=un.sent,ln.status===0&&(g.b.success("\u64CD\u4F5C\u6210\u529F"),Ht({type:"classroomList/getClassroomLeftMenus",payload:{id:He.coursesId}})),un.abrupt("break",20);case 16:return ar(a.a.createElement("p",null,"\u8BE5\u76EE\u5F55\u4E0B\u7684\u5185\u5BB9\u5C06\u88AB\u79FB\u52A8\u5230",(_t=["exercise","board","attachment"])!==null&&_t!==void 0&&_t.includes(Ne.category_type)?"\u7236":"\u672A\u5206\u914D","\u76EE\u5F55,",a.a.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),Object(ue.a)(S.a.mark(function xn(){var za,ja,_r;return S.a.wrap(function(ir){for(;;)switch(ir.prev=ir.next){case 0:if(!(Ne.category_type==="board")){ir.next=6;break}return ir.next=3,Object(Et.j)({id:Ne.category_id});case 3:ln=ir.sent,ir.next=9;break;case 6:return ir.next=8,Object(Et.m)({id:Ne.category_id});case 8:ln=ir.sent;case 9:ln.status===0&&(g.b.success("\u5220\u9664\u6210\u529F"),Ne.category_type==="board"?(_r=h==null||((za=h.course_modules)===null||za===void 0)?void 0:za.filter(function(jr){return(jr==null?void 0:jr.type)==="board"}),ye.d.push("/classrooms/".concat(He.coursesId,"/").concat(Ne.category_type,"/").concat(_r==null||((ja=_r[0])===null||ja===void 0)?void 0:ja.main_id))):ye.d.push("/classrooms/".concat(He.coursesId,"/").concat(Ne.category_type)),Ht({type:"classroomList/getClassroomLeftMenus",payload:{id:He.coursesId}}));case 10:case"end":return ir.stop()}},xn)}))),un.abrupt("break",20);case 18:return Ht({type:"classroomList/setActionTabs",payload:{key:"\u65B0\u5EFA\u5206\u73ED",params:He}}),un.abrupt("break",20);case 20:case"end":return un.stop()}},le)}));return function(Ge,Ne,Ve,it){return Gt.apply(this,arguments)}}(),Ja=function(le){return!(le==="attendance"||le==="announcement"||le==="poll"||le==="graduation")},rr=function(le,Ge){return a.a.createElement("div",{className:Dt.a.leftMenuActions},(le.type!="course_group"&&le.main_id||le.category_type==="attachment"&&Ge===2)&&Ja(le.type)&&a.a.createElement("p",{className:"current",onClick:function(Ve){return Aa(1,le,Ge,Ve)}},"\u65B0\u5EFA\u5B50\u76EE\u5F55"),le.type==="course_group"&&Ge===1&&a.a.createElement("p",{className:"current",onClick:function(){return Aa(6,le,Ge)}},"\u65B0\u5EFA\u5206\u73ED"),a.a.createElement("p",{className:"current",onClick:function(Ve){return Aa(2,le,Ge,Ve)}},"\u91CD\u547D\u540D"),le.main_id&&!Object(yt.k)()&&a.a.createElement("p",{className:"current",onClick:function(){return Aa(3,le,Ge)}},"\u9690\u85CF"),le.main_id&&!Object(yt.k)()&&a.a.createElement("p",{className:"current",onClick:function(){return Aa(4,le,Ge)}},"\u7F6E\u9876"),le.category_id&&a.a.createElement("p",{className:"current",onClick:function(){return Aa(5,le,Ge)}},"\u5220\u9664"))},or=function(le,Ge){return Ge===1?le.type==="board"?"/classrooms/".concat(He.coursesId,"/").concat(le.type,"/").concat(le.main_id):le.type==="graduation"?"/classrooms/".concat(He.coursesId,"/graduation_topics"):"/classrooms/".concat(He.coursesId,"/").concat(le.type):(le.category_type==="messages"&&(le.category_type="board"),"/classrooms/".concat(He.coursesId,"/").concat(le.category_type,"/").concat(le.category_id))},pr=function(){var le=ct.pathname.split("/");an(["".concat(le[3],"|").concat(He.coursesId)]),fn(["".concat(le[3],"|").concat(He.coursesId),"".concat(le[3],"|").concat(le[4])])};Object(j.useEffect)(function(){try{var Gt=sessionStorage._nav_.split(","),le=sessionStorage._nav_open_.split(",");sessionStorage._nav_open_?an(le):pr(),fn(Gt)}catch(Ge){pr()}return function(){sessionStorage.removeItem("_nav_open_"),sessionStorage.removeItem("_nav_")}},[tt.name,ct==null?void 0:ct.pathname]);var gr=function(){var Gt=Object(ue.a)(S.a.mark(function le(Ge){var Ne,Ve,it,_t,ln,ba,tr,Xt,da;return S.a.wrap(function(un){for(;;)switch(un.prev=un.next){case 0:if(Ve=Ge.draggableId,it=Ge.source,_t=Ge.destination,_t){un.next=3;break}return un.abrupt("return",!1);case 3:if(ln=Ve.split("-"),ba=ln[1],tr=ln[2],!(((Ne=Ye[ba])===null||Ne===void 0?void 0:Ne.type)==="board")){un.next=12;break}return un.next=9,Object(Et.sb)({id:ln[0],position:_t.index+1});case 9:Xt=un.sent,un.next=15;break;case 12:return un.next=14,Object(Et.rb)({id:ln[0],position:_t.index+1});case 14:Xt=un.sent;case 15:Xt.status===0&&(ln.length===3?(da=Ye[ba].second_category[tr],Ye[ba].second_category.splice(tr,1),Ye[ba].second_category.splice(_t.index,0,da)):(da=Ye[ba].second_category[ln[2]].third_category[ln[3]],Ye[ba].second_category[ln[2]].third_category.splice(ln[3],1),Ye[ba].second_category[ln[2]].third_category.splice(_t.index,0,da)),Nt(Object(at.a)(Ye)));case 16:case"end":return un.stop()}},le)}));return function(Ge){return Gt.apply(this,arguments)}}(),br=function(le){return ct.pathname.indexOf("student_statistics")>-1&&le.type==="statistics"},Ar=function(){window.scrollTo(0,336)};return a.a.createElement(qn,{width:264,style:{marginTop:24,height:"auto",background:"none"}},a.a.createElement("section",{className:Dt.a.leftMenu},a.a.createElement(In.a,{loading:!h.course_modules},a.a.createElement(ge.a,{visible:ne,title:"\u8BFE\u5802\u6A21\u5757\u8BBE\u7F6E",centered:!0,onOk:Object(ue.a)(S.a.mark(function Gt(){var le;return S.a.wrap(function(Ne){for(;;)switch(Ne.prev=Ne.next){case 0:if(Object(yt.f)()){Ne.next=3;break}return g.b.info("\u529F\u80FD\u83DC\u5355\u8BBE\u7F6E\u53EA\u6709\u8BFE\u5802\u7BA1\u7406\u5458\u53EF\u4EE5\u8C03\u6574"),Ne.abrupt("return");case 3:if(!((sa==null?void 0:sa.length)<=0)){Ne.next=6;break}return g.b.info("\u8BF7\u81F3\u5C11\u9009\u62E9\u4E00\u4E2A\u8BFE\u5802\u6A21\u5757"),Ne.abrupt("return");case 6:return Ne.next=8,Object(Je.a)("/api/courses/".concat(He==null?void 0:He.coursesId,"/update_modules_settings.json"),{method:"post",body:{course_module_types:sa}});case 8:le=Ne.sent,(le==null?void 0:le.status)===0&&(ma(),Ct(!1));case 10:case"end":return Ne.stop()}},Gt)})),onCancel:function(){Ct(!1)}},a.a.createElement("div",{style:{padding:"24px"}},a.a.createElement("span",null,"\u901A\u8FC7\u52FE\u9009\u53EF\u4EE5\u663E\u793A/\u9690\u85CF\u6A21\u5757"),a.a.createElement(he.a.Group,{onChange:function(le){Xn(Object(at.a)(le))},style:{marginTop:"20px"},value:sa},a.a.createElement(P.a,null,Rn==null||((Pt=Rn.course_modules)===null||Pt===void 0)?void 0:Pt.map(function(Gt,le){return a.a.createElement(ve.a,{span:6,style:{marginTop:"10px"}},a.a.createElement(he.a,{value:Gt.module_type,style:{fontSize:"14px"}},Gt.module_name))}))))),Ye==null?void 0:Ye.map(function(Gt,le){return a.a.createElement("ul",{key:le},a.a.createElement("li",{className:(ct.pathname.indexOf(Gt.category_url)>-1||br(Gt))&&Dt.a.actived,onClick:function(){window.scrollTo(0,100),ct.pathname===Gt.category_url?Bt===-1?sn(le):sn(-1):(ye.d.push(Gt.category_url),Ar())}},a.a.createElement(P.a,{style:{padding:"13px 0 13px 24px"},align:"middle"},a.a.createElement(ve.a,{flex:"1",className:"pr30"},a.a.createElement("span",{className:"".concat(tn[Gt.type])})," ",Gt.name),a.a.createElement(ve.a,{className:"tr"},a.a.createElement("span",{className:Dt.a.totalCount},Gt.task_count===0?"":Gt.task_count),Object(yt.j)()&&Gt.type!=="statistics"&&a.a.createElement(Y.a,{getPopupContainer:function(Ne){return Ne.parentNode},destroyTooltipOnHide:!0,placement:"right",content:function(){return rr(Gt,1)},trigger:"hover"},a.a.createElement("span",{className:["iconfont icon-sandian",Dt.a.actions].join(" ")}))))),a.a.createElement(yn.a,{onDragEnd:gr},a.a.createElement(yn.c,{isDropDisabled:!Object(yt.c)(),droppableId:String(Gt.id)},function(Ge,Ne){var Ve;return a.a.createElement("ul",Object(En.a)({ref:Ge.innerRef},Ge.droppableProps,{onScroll:function(){},className:Bt==le&&Dt.a.open}),(Ve=Gt.second_category)===null||Ve===void 0?void 0:Ve.map(function(it,_t){var ln;return a.a.createElement(yn.b,{draggableId:"".concat((ln=it.category_id)===null||ln===void 0?void 0:ln.toString(),"-").concat(le,"-").concat(_t),index:_t,key:it.category_id},function(ba,tr){return a.a.createElement("div",Object(En.a)({key:_t,ref:ba.innerRef},ba.draggableProps,ba.dragHandleProps),a.a.createElement("li",{className:ct.pathname.indexOf(it.second_category_url)>-1&&Dt.a.actived2},a.a.createElement(P.a,{align:"middle"},a.a.createElement(ve.a,{span:20},a.a.createElement(Be.a,{className:["font14",Dt.a.menuText].join(" "),style:{marginLeft:16,padding:"16px 2px"},to:it.second_category_url,onClick:function(da){da.preventDefault(),ct.pathname.indexOf(it.second_category_url)>-1?Wt===-1?Jt(_t):Jt(-1):(Jt(_t),ye.d.push(it.second_category_url),Ar())}},it.category_name)),a.a.createElement(ve.a,{span:4,className:"tr"},Object(yt.j)()&&Gt.type.indexOf("statistics")<0&&(it==null?void 0:it.category_name)!=="\u672A\u5206\u914D\u76EE\u5F55"&&a.a.createElement(Y.a,{getPopupContainer:function(da){return da.parentNode.parentNode},placement:"right",content:function(){return rr(it,2)},trigger:"hover"},a.a.createElement("span",{className:["iconfont icon-sandian",Dt.a.actions].join(" ")})),it.category_count!=0&&a.a.createElement("span",{className:Dt.a.totalCount},it.category_count)))),it.third_category&&a.a.createElement(yn.a,{onDragEnd:gr},a.a.createElement(yn.c,{isDropDisabled:!Object(yt.c)(),droppableId:String(it.category_id)},function(Xt,da){var Kn;return a.a.createElement("ul",Object(En.a)({ref:Xt.innerRef},Xt.droppableProps,{onScroll:function(){},className:Wt===_t&&Dt.a.open}),(Kn=it.third_category)===null||Kn===void 0?void 0:Kn.map(function(un,xn){var za;return a.a.createElement(yn.b,{draggableId:"".concat((za=un.category_id)===null||za===void 0?void 0:za.toString(),"-").concat(le,"-").concat(_t,"-").concat(xn),index:xn,key:un.category_id},function(ja,_r){return a.a.createElement("li",Object(En.a)({key:xn,ref:ja.innerRef},ja.draggableProps,ja.dragHandleProps),a.a.createElement(P.a,{align:"middle",className:ct.pathname.indexOf(un.second_category_url)>-1&&Dt.a.actived2},a.a.createElement(ve.a,{flex:"1"},a.a.createElement(Be.a,{className:["font14",Dt.a.menuText].join(" "),to:or(un,3),style:{marginLeft:9,padding:"16px 0px"},onClick:function(){Ar()}},un.category_name)),a.a.createElement(ve.a,null,Object(yt.j)()&&a.a.createElement(Y.a,{placement:"right",getPopupContainer:function(ir){return ir.parentNode.parentNode},content:function(){return rr(un,3)},trigger:"hover"},a.a.createElement("span",{className:["iconfont icon-sandian",Dt.a.actions].join(" ")})),un.category_count!=0&&a.a.createElement("span",{className:Dt.a.totalCount},un.category_count))))})}))})))})}))})))}),Object(yt.j)()&&a.a.createElement("div",{className:Dt.a.st,onClick:function(){Ct(!0),Mt()}}," ",a.a.createElement("i",{style:{marginRight:6},className:"iconfont icon-shezhi6"}),a.a.createElement("span",{className:"font16"},"\u8BBE\u7F6E")))))},Sn=Object(ye.a)(function(ut){var We=ut.classroomList,et=ut.loading,bt=ut.globalSetting,Pt=ut.user;return{classroomList:We,globalSetting:bt,user:Pt,loading:et.models.index}})(ca),ra=o("m3rI"),Qn=o("4U8T"),Cn=o.n(Qn),hn=function(We){var et,bt,Pt,tt,Ot,St,Ut,Ht,_n,on,He=We.classroomList,ct=We.user,ot=We.loading,h=We.dispatch,jt=Object(ie.i)(),Kt=Object(j.useState)(!1),Ye=Object(Z.a)(Kt,2),Nt=Ye[0],nn=Ye[1],mn=ae.a.useForm(),Wt=Object(Z.a)(mn,1),Jt=Wt[0],cn=Object(j.useState)([]),An=Object(Z.a)(cn,2),Bt=An[0],sn=An[1];Object(j.useEffect)(function(){var qn;He.actionTabs.key==="\u586B\u5199\u6155\u8BFE\u8D44\u6599"&&(qn=He.detailTopBanner)!==null&&qn!==void 0&&qn.mooc_user_id&&vn()},[He.actionTabs.key,(et=He.detailTopBanner)===null||et===void 0?void 0:et.mooc_user_id]);var vn=function(){var qn=Object(ue.a)(S.a.mark(function Un(){var Wn,Rn,bn;return S.a.wrap(function(dn){for(;;)switch(dn.prev=dn.next){case 0:return dn.next=2,Object(Et.gb)({coursesId:jt.coursesId,user_id:(Wn=He.detailTopBanner)===null||Wn===void 0?void 0:Wn.mooc_user_id});case 2:Rn=dn.sent,(Rn==null?void 0:Rn.status)>-1&&(Jt.setFieldsValue(Object(te.a)({},Rn==null?void 0:Rn.mooc_user)),sn(Rn==null||((bn=Rn.mooc_user)===null||bn===void 0)?void 0:bn.name));case 4:case"end":return dn.stop()}},Un)}));return function(){return qn.apply(this,arguments)}}(),qt=function(){var qn=Object(ue.a)(S.a.mark(function Un(){var Wn,Rn,bn,oa,dn;return S.a.wrap(function(an){for(;;)switch(an.prev=an.next){case 0:return an.next=2,Jt.validateFields();case 2:if(nn(!0),bn=!!((Wn=He.detailTopBanner)!==null&&Wn!==void 0&&Wn.mooc_user_id),oa=Object(te.a)({coursesId:jt.coursesId,user_id:(Rn=He.detailTopBanner)===null||Rn===void 0?void 0:Rn.mooc_user_id},Jt.getFieldsValue()),!bn){an.next=11;break}return an.next=8,Object(Et.Eb)(oa);case 8:an.t0=an.sent,an.next=14;break;case 11:return an.next=13,Object(Et.h)(oa);case 13:an.t0=an.sent;case 14:dn=an.t0,nn(!1),(dn==null?void 0:dn.status)>-1&&(g.b.info(bn?"\u4FEE\u6539\u6210\u529F":"\u6DFB\u52A0\u6210\u529F"),h({type:"classroomList/getClassroomTopBanner",payload:{id:oa.coursesId}}),h({type:"classroomList/setActionTabs",payload:{}}));case 17:case"end":return an.stop()}},Un)}));return function(){return qn.apply(this,arguments)}}();return a.a.createElement(ge.a,{centered:!0,title:"\u586B\u5199\u8D44\u6599",visible:He.actionTabs.key==="\u586B\u5199\u6155\u8BFE\u8D44\u6599",okText:"\u4FDD\u5B58",cancelText:"\u53D6\u6D88",width:760,bodyStyle:{minHeight:150},confirmLoading:Nt,className:Cn.a.modal,onOk:qt,onCancel:function(){h({type:"classroomList/setActionTabs",payload:{}})}},a.a.createElement("div",{className:"pl30 pr30"},He!=null&&(bt=He.detailTopBanner)!==null&&bt!==void 0&&bt.third_part_login_url?a.a.createElement("div",null,a.a.createElement("div",{className:Cn.a.tip,style:{height:"50px"}},a.a.createElement("p",{className:"c-grey-333 ml20"},a.a.createElement("i",{className:"iconfont icon-tianxiedisanfangmuke font14 mr5 icon-jingshi1 c-yellow-feb"}),"\u8BE5\u8BFE\u7A0B\u652F\u6301\u4E3A\u7B2C\u4E09\u65B9\u6155\u8BFE\u5E73\u53F0\u63D0\u4F9B\u6210\u7EE9\uFF0C\u4E3A\u4E86\u4FDD\u8BC1\u4F60\u6210\u7EE9\u7684\u51C6\u786E\u65E0\u8BEF\uFF0C\u8BF7\u5982\u5B9E\u586B\u5199\u76F8\u5173\u4FE1\u606F\u3002")),(He==null||((tt=He.detailTopBanner)===null||tt===void 0)?void 0:tt.need_third_part_logined)&&a.a.createElement("p",null,a.a.createElement("span",{className:"c-grey-333"},"\u70B9\u51FB"),a.a.createElement("a",{target:"_blank",href:He==null||((Ot=He.detailTopBanner)===null||Ot===void 0)?void 0:Ot.third_part_login_url},"\u7231\u8BFE\u7A0B\uFF08\u4E2D\u56FD\u5927\u5B66mooc\uFF09"),a.a.createElement("span",{className:"c-grey-333"},"\u5E73\u53F0\uFF0C\u8FDB\u884C\u767B\u5F55\u6388\u6743"))):a.a.createElement("div",{className:Cn.a.tip},a.a.createElement("p",null,a.a.createElement("i",{className:"iconfont icon-tianxiedisanfangmuke font14 mr5 icon-jingshi1 c-yellow-feb"}),a.a.createElement("span",{className:"c-grey-333"},"1.\u8BF7\u586B\u5199\u4F60\u5728"),a.a.createElement("span",{className:"c-light-primary"},He==null||((Pt=He.detailTopBanner)===null||Pt===void 0)?void 0:Pt.third_party_name),a.a.createElement("span",{className:"c-grey-333"},"\u5E73\u53F0\u7684\u8D26\u53F7\u8D44\u6599\uFF1B")),a.a.createElement("p",{className:"c-grey-333 ml20"},"2.\u8BE5\u8BFE\u7A0B\u652F\u6301\u4E3A\u7B2C\u4E09\u65B9\u6155\u8BFE\u5E73\u53F0\u63D0\u4F9B\u6210\u7EE9\uFF0C\u4E3A\u4E86\u4FDD\u8BC1\u4F60\u6210\u7EE9\u7684\u51C6\u786E\u65E0\u8BEF\uFF0C\u8BF7\u5982\u5B9E\u586B\u5199\u76F8\u5173\u4FE1\u606F\u3002")),(He==null||((St=He.detailTopBanner)===null||St===void 0)?void 0:St.third_party_name)==="\u5B66\u5802\u5728\u7EBF"&&a.a.createElement(ae.a,{form:Jt,labelCol:{span:6},wrapperCol:{span:12},labelAlign:"right"},a.a.createElement(ae.a.Item,{label:"\u7528\u6237\u6635\u79F0\uFF1A",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7528\u6237\u6635\u79F0"}]},a.a.createElement(pt.a,{placeholder:"\u8BF7\u8F93\u5165\u7528\u6237\u6635\u79F0"})),a.a.createElement(ae.a.Item,{label:"\u7528\u6237id\uFF1A",name:"mooc_user_id",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7528\u6237id"}]},a.a.createElement(pt.a,{placeholder:"\u8BF7\u8F93\u5165\u7528\u6237id"})),a.a.createElement(ae.a.Item,{label:"\u7528\u6237\u90AE\u7BB1\uFF1A",name:"email",rules:[{type:"email",message:"\u8BF7\u586B\u5199\u6B63\u786E\u7684\u7528\u6237\u90AE\u7BB1"}]},a.a.createElement(pt.a,{placeholder:"\u8BF7\u8F93\u5165\u7528\u6237\u90AE\u7BB1"})),a.a.createElement(ae.a.Item,{label:"\u771F\u5B9E\u59D3\u540D\uFF1A",name:"real_name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u771F\u5B9E\u59D3\u540D"}]},a.a.createElement(pt.a,{placeholder:"\u8BF7\u8F93\u5165\u771F\u5B9E\u59D3\u540D"})),a.a.createElement(ae.a.Item,{label:"\u624B\u673A\u53F7\uFF1A",name:"phone",rules:[{pattern:/(^(1[0-9])\d{9}$)/i,message:"\u8BF7\u586B\u5199\u6B63\u786E\u7684\u624B\u673A\u53F7"}]},a.a.createElement(pt.a,{placeholder:"\u8BF7\u8F93\u5165\u624B\u673A\u53F7"}))),!(He!=null&&(Ut=He.detailTopBanner)!==null&&Ut!==void 0&&Ut.need_third_part_logined)&&a.a.createElement("div",null,a.a.createElement("p",null,a.a.createElement("i",{style:{fontSize:"30px",color:"#3da440"},className:"iconfont icon-wanchengjindu mr5"}),"\u6388\u6743\u6210\u529F"),a.a.createElement("p",null,"\u6388\u6743\u4FE1\u606F\uFF1A"),a.a.createElement("p",null,"\u7528\u6237\u6635\u79F0\uFF1A",Bt),a.a.createElement("p",null,a.a.createElement("span",{className:"c-grey-333"},"\u4F60\u53EF\u4EE5\u70B9\u51FB"),a.a.createElement("a",{target:"_blank",href:He==null||((Ht=He.detailTopBanner)===null||Ht===void 0)?void 0:Ht.third_part_login_url},"\u7231\u8BFE\u7A0B\uFF08\u4E2D\u56FD\u5927\u5B66mooc\uFF09"),a.a.createElement("span",{className:"c-grey-333"},"\u5E73\u53F0\uFF0C\u91CD\u65B0\u8FDB\u884C\u767B\u5F55\u6388\u6743"))),a.a.createElement("p",{className:"font14 c-grey-999 mt10 tc"},"\u203B \u6211\u4EEC\u786E\u4FDD\u4F60\u6240\u63D0\u4F9B\u7684\u4FE1\u606F\u5747\u5904\u4E8E\u4E25\u683C\u4FDD\u5BC6\u72B6\u6001\uFF0C\u4E0D\u4F1A\u6CC4\u9732!"),((_n=He.actionTabs)===null||_n===void 0||((on=_n.params)===null||on===void 0)?void 0:on.showHint)&&a.a.createElement(he.a,{className:"font14 c-grey-999 mt10",defaultChecked:!1,onChange:function(Un){Un.target.checked?window.localStorage.setItem("classrooms-mooc-modal-hint-flag","1"):window.localStorage.removeItem("classrooms-mooc-modal-hint-flag")}},"\u4E0D\u518D\u63D0\u793A")))},Tt=Object(ye.a)(function(ut){var We=ut.classroomList,et=ut.loading,bt=ut.user;return{classroomList:We,loading:et,user:bt}})(hn),Nn=o("NLgs"),wn=o("PxGK"),gn=o.n(wn),Ln=function(We){var et=We.classroomList,bt=We.dispatch,Pt=Object(ie.i)(),tt=et.detailTopBanner;if(tt.invite_code_halt===1)return g.b.error("\u5DF2\u505C\u7528"),a.a.createElement(a.a.Fragment,null);var Ot=function(Ht){Ht==="1"&&Object(oe.s)("\u3010\u6559\u5B66\u8BFE\u5802\u9080\u8BF7\u3011".concat(tt==null?void 0:tt.copy_teacher_name,"\u8001\u5E08\u9080\u8BF7\u60A8\u52A0\u5165\u5E73\u53F0\u6559\u5B66\u8BFE\u5802-\u300A").concat(tt==null?void 0:tt.name,`\u300B\uFF0C\u60A8\u53EF\u4EE5\u590D\u5236\u9080\u8BF7\u7801\uFF0C\u5728\u4E0B\u65B9\u7684\u94FE\u63A5\u4E2D\uFF0C\u70B9\u51FB\u201C\u52A0\u5165\u8BFE\u5802\u201D\u6309\u94AE\uFF0C\u5728\u5F39\u7A97\u4E2D\u8F93\u5165\u9080\u8BF7\u7801\u548C\u9009\u62E9\u8EAB\u4EFD\u540E\uFF0C\u52A0\u5165\u8BE5\u6559\u5B66\u8BFE\u5802\u201D +(window.webpackJsonp=window.webpackJsonp||[]).push([[22,8,9,10],{"/GNS":function(Oe,q,o){Oe.exports=o.p+"static/search1.c4136dd4.png"},"1ZF9":function(Oe,q,o){Oe.exports=o.p+"static/Authorize.cc9c212f.png"},"4U8T":function(Oe,q,o){Oe.exports={modal:"modal___1_Lg1",tip:"tip___1bekE"}},"4qgm":function(Oe,q){Oe.exports="data:image/png;base64,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"},"4u4S":function(Oe,q){Oe.exports="data:image/png;base64,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"},"55Ip":function(Oe,q,o){"use strict";o.d(q,"a",function(){return he}),o.d(q,"b",function(){return Ae});var Q=o("Ty5D"),Y=o("dI71"),st=o("q1tI"),V=o.n(st),f=o("YS25"),I=o("17x9"),Ue=o.n(I),de=o("wx14"),K=o("zLVn"),pe=o("9R94"),H=function(_){Object(Y.a)(v,_);function v(){for(var R,j=arguments.length,a=new Array(j),oe=0;oe=0||j.relatedTarget.className.indexOf("".concat(Be,"-next"))>=0))return;_.setState({goInputText:""}),ye(_.getValidValue())},_.go=function(j){var a=_.state.goInputText;if(a==="")return;(j.keyCode===G.ENTER||j.type==="click")&&(_.setState({goInputText:""}),_.props.quickGo(_.getValidValue()))},_}return Object(f.a)(L,[{key:"getValidValue",value:function(){var v=this.state,z=v.goInputText,R=v.current;return!z||isNaN(z)?R:Number(z)}},{key:"getPageSizeOptions",value:function(){var v=this.props,z=v.pageSize,R=v.pageSizeOptions;return R.some(function(j){return j.toString()===z.toString()})?R:R.concat([z.toString()]).sort(function(j,a){var oe=isNaN(Number(j))?0:Number(j),ye=isNaN(Number(a))?0:Number(a);return oe-ye})}},{key:"render",value:function(){var v=this,z=this.props,R=z.pageSize,j=z.locale,a=z.rootPrefixCls,oe=z.changeSize,ye=z.quickGo,Be=z.goButton,mt=z.selectComponentClass,Et=z.buildOptionText,Je=z.selectPrefixCls,Ne=z.disabled,pt=this.state.goInputText,Lt="".concat(a,"-options"),ht=mt,ne=null,_e=null,M=null;if(!oe&&!ye)return null;var T=this.getPageSizeOptions();if(oe&&ht){var $=T.map(function(w,J){return K.a.createElement(ht.Option,{key:J,value:w.toString()},(Et||v.buildOptionText)(w))});ne=K.a.createElement(ht,{disabled:Ne,prefixCls:Je,showSearch:!1,className:"".concat(Lt,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(R||T[0]).toString(),onChange:this.changeSize,getPopupContainer:function(J){return J.parentNode}},$)}return ye&&(Be&&(M=typeof Be=="boolean"?K.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:Ne,className:"".concat(Lt,"-quick-jumper-button")},j.jump_to_confirm):K.a.createElement("span",{onClick:this.go,onKeyUp:this.go},Be)),_e=K.a.createElement("div",{className:"".concat(Lt,"-quick-jumper")},j.jump_to,K.a.createElement("input",{disabled:Ne,type:"text",value:pt,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),j.page,M)),K.a.createElement("li",{className:"".concat(Lt)},ne,_e)}}]),L}(K.a.Component);A.defaultProps={pageSizeOptions:["10","20","50","100"]};var g=A,te=o("N2Kk");function be(){}function he(Ee){return typeof Ee=="number"&&isFinite(Ee)&&Math.floor(Ee)===Ee}function le(Ee,Ae,L){return L}function Z(Ee,Ae,L){var _=typeof Ee=="undefined"?Ae.pageSize:Ee;return Math.floor((L.total-1)/_)+1}var Ke=function(Ee){Object(I.a)(L,Ee);var Ae=Object(Ue.a)(L);function L(_){var v;Object(V.a)(this,L),v=Ae.call(this,_),v.getJumpPrevPage=function(){return Math.max(1,v.state.current-(v.props.showLessItems?3:5))},v.getJumpNextPage=function(){return Math.min(Z(void 0,v.state,v.props),v.state.current+(v.props.showLessItems?3:5))},v.getItemIcon=function(oe,ye){var Be=v.props.prefixCls,mt=oe||K.a.createElement("button",{type:"button","aria-label":ye,className:"".concat(Be,"-item-link")});return typeof oe=="function"&&(mt=K.a.createElement(oe,Object(st.a)({},v.props))),mt},v.savePaginationNode=function(oe){v.paginationNode=oe},v.isValid=function(oe){return he(oe)&&oe!==v.state.current},v.shouldDisplayQuickJumper=function(){var oe=v.props,ye=oe.showQuickJumper,Be=oe.pageSize,mt=oe.total;return mt<=Be?!1:ye},v.handleKeyDown=function(oe){(oe.keyCode===G.ARROW_UP||oe.keyCode===G.ARROW_DOWN)&&oe.preventDefault()},v.handleKeyUp=function(oe){var ye=v.getValidValue(oe),Be=v.state.currentInputValue;ye!==Be&&v.setState({currentInputValue:ye}),oe.keyCode===G.ENTER?v.handleChange(ye):oe.keyCode===G.ARROW_UP?v.handleChange(ye-1):oe.keyCode===G.ARROW_DOWN&&v.handleChange(ye+1)},v.changePageSize=function(oe){var ye=v.state.current,Be=Z(oe,v.state,v.props);ye=ye>Be?Be:ye,Be===0&&(ye=v.state.current),typeof oe=="number"&&("pageSize"in v.props||v.setState({pageSize:oe}),"current"in v.props||v.setState({current:ye,currentInputValue:ye})),v.props.onShowSizeChange(ye,oe),"onChange"in v.props&&v.props.onChange&&v.props.onChange(ye,oe)},v.handleChange=function(oe){var ye=v.props.disabled,Be=oe;if(v.isValid(Be)&&!ye){var mt=Z(void 0,v.state,v.props);Be>mt?Be=mt:Be<1&&(Be=1),"current"in v.props||v.setState({current:Be,currentInputValue:Be});var Et=v.state.pageSize;return v.props.onChange(Be,Et),Be}return v.state.current},v.prev=function(){v.hasPrev()&&v.handleChange(v.state.current-1)},v.next=function(){v.hasNext()&&v.handleChange(v.state.current+1)},v.jumpPrev=function(){v.handleChange(v.getJumpPrevPage())},v.jumpNext=function(){v.handleChange(v.getJumpNextPage())},v.hasPrev=function(){return v.state.current>1},v.hasNext=function(){return v.state.current2?Be-2:0),Et=2;Et=R?a=R:a=Number(z),a}},{key:"getShowSizeChanger",value:function(){var v=this.props,z=v.showSizeChanger,R=v.total,j=v.totalBoundaryShowSizeChanger;return typeof z!="undefined"?z:R>j}},{key:"renderPrev",value:function(v){var z=this.props,R=z.prevIcon,j=z.itemRender,a=j(v,"prev",this.getItemIcon(R,"prev page")),oe=!this.hasPrev();return Object(de.isValidElement)(a)?Object(de.cloneElement)(a,{disabled:oe}):a}},{key:"renderNext",value:function(v){var z=this.props,R=z.nextIcon,j=z.itemRender,a=j(v,"next",this.getItemIcon(R,"next page")),oe=!this.hasNext();return Object(de.isValidElement)(a)?Object(de.cloneElement)(a,{disabled:oe}):a}},{key:"render",value:function(){var v=this,z=this.props,R=z.prefixCls,j=z.className,a=z.style,oe=z.disabled,ye=z.hideOnSinglePage,Be=z.total,mt=z.locale,Et=z.showQuickJumper,Je=z.showLessItems,Ne=z.showTitle,pt=z.showTotal,Lt=z.simple,ht=z.itemRender,ne=z.showPrevNextJumpers,_e=z.jumpPrevIcon,M=z.jumpNextIcon,T=z.selectComponentClass,$=z.selectPrefixCls,w=z.pageSizeOptions,J=this.state,x=J.current,Me=J.pageSize,Qe=J.currentInputValue;if(ye===!0&&Be<=Me)return null;var ce=Z(void 0,this.state,this.props),Fe=[],lt=null,Ze=null,at=null,Mt=null,Zt=null,gt=Et&&Et.goButton,dt=Je?1:2,Vt=x-1>0?x-1:0,ee=x+1=dt*2&&x!==1+2&&(Fe[0]=Object(de.cloneElement)(Fe[0],{className:"".concat(R,"-item-after-jump-prev")}),Fe.unshift(lt)),ce-x>=dt*2&&x!==ce-2&&(Fe[Fe.length-1]=Object(de.cloneElement)(Fe[Fe.length-1],{className:"".concat(R,"-item-before-jump-next")}),Fe.push(Ze)),ge!==1&&Fe.unshift(at),Pe!==ce&&Fe.push(Mt)}var Le=null;pt&&(Le=K.a.createElement("li",{className:"".concat(R,"-total-text")},pt(Be,[Be===0?0:(x-1)*Me+1,x*Me>Be?Be:x*Me])));var Se=!this.hasPrev()||!ce,ze=!this.hasNext()||!ce;return K.a.createElement("ul",Object(Q.a)({className:H()(R,j,Object(Y.a)({},"".concat(R,"-disabled"),oe)),style:a,unselectable:"unselectable",ref:this.savePaginationNode},Re),Le,K.a.createElement("li",{title:Ne?mt.prev_page:null,onClick:this.prev,tabIndex:Se?null:0,onKeyPress:this.runIfEnterPrev,className:H()("".concat(R,"-prev"),Object(Y.a)({},"".concat(R,"-disabled"),Se)),"aria-disabled":Se},this.renderPrev(Vt)),Fe,K.a.createElement("li",{title:Ne?mt.next_page:null,onClick:this.next,tabIndex:ze?null:0,onKeyPress:this.runIfEnterNext,className:H()("".concat(R,"-next"),Object(Y.a)({},"".concat(R,"-disabled"),ze)),"aria-disabled":ze},this.renderNext(ee)),K.a.createElement(g,{disabled:oe,locale:mt,rootPrefixCls:R,selectComponentClass:T,selectPrefixCls:$,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:x,pageSize:Me,pageSizeOptions:w,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:gt}))}}],[{key:"getDerivedStateFromProps",value:function(v,z){var R={};if("current"in v&&(R.current=v.current,v.current!==z.current&&(R.currentInputValue=R.current)),"pageSize"in v&&v.pageSize!==z.pageSize){var j=z.current,a=Z(v.pageSize,z,v);j=j>a?a:j,"current"in v||(R.current=j,R.currentInputValue=j),R.pageSize=v.pageSize}return R}}]),L}(K.a.Component);Ke.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:be,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:be,locale:te.a,style:{},itemRender:le,totalBoundaryShowSizeChanger:50};var ue=Ke},"6RRn":function(Oe,q,o){"use strict";var Q=o("wCXF"),Y=o("n6Qo");o.d(q,"b",function(){return Y.a});var st=o("IBYe"),V=o("6eGT"),f=o("hW8S");o.d(q,"a",function(){return f.a}),q.c=Q.b},"6eGT":function(Oe,q,o){"use strict";function Q(Y){return null}q.a=Q},"7ZXX":function(Oe,q,o){Oe.exports=o.p+"static/err.6e7c5817.png"},"7v3h":function(Oe,q,o){Oe.exports=o.p+"static/empty2.dd73f390.png"},"8/bI":function(Oe,q,o){Oe.exports=o.p+"static/empty.8918e228.png"},"815F":function(Oe,q,o){"use strict";o.d(q,"e",function(){return Ue}),o.d(q,"c",function(){return K}),o.d(q,"d",function(){return pe}),o.d(q,"a",function(){return ve}),o.d(q,"f",function(){return me}),o.d(q,"b",function(){return G});var Q=o("KQm4"),Y=o("VTBJ"),st=o("Ff2n"),V=o("Zm9Q"),f=o("Kwbf"),I=o("OZM5");function Ue(A,g){return A!=null?A:g}function de(){var A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],g=new Map;function te(be){var he=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(be||[]).forEach(function(le){var Z=le.key,Ke=le.children;Object(f.a)(Z!=null,"Tree node must have a certain key: [".concat(he).concat(Z,"]"));var ue=String(Z);Object(f.a)(!g.has(ue)||Z===null||Z===void 0,"Same 'key' exist in the Tree: ".concat(ue)),g.set(ue,!0),te(Ke,"".concat(he).concat(ue," > "))})}te(A)}function K(A){function g(te){var be=Object(V.a)(te);return be.map(function(he){if(!Object(I.i)(he))return Object(f.a)(!he,"Tree/TreeNode can only accept TreeNode as children."),null;var le=he.key,Z=he.props,Ke=Z.children,ue=Object(st.a)(Z,["children"]),Ee=Object(Y.a)({key:le},ue),Ae=g(Ke);return Ae.length&&(Ee.children=Ae),Ee}).filter(function(he){return he})}return g(A)}function pe(){var A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],te=new Set(g===!0?[]:g),be=[];function he(le){var Z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return le.map(function(Ke,ue){var Ee=Object(I.h)(Z?Z.pos:"0",ue),Ae=Ue(Ke.key,Ee),L=Object(Y.a)(Object(Y.a)({},Ke),{},{parent:Z,pos:Ee,children:null,data:Ke,isStart:[].concat(Object(Q.a)(Z?Z.isStart:[]),[ue===0]),isEnd:[].concat(Object(Q.a)(Z?Z.isEnd:[]),[ue===le.length-1])});return be.push(L),g===!0||te.has(Ae)?L.children=he(Ke.children||[],L):L.children=[],L})}return he(A),be}function H(A,g,te){var be;te?typeof te=="string"?be=function(Z){return Z[te]}:typeof te=="function"&&(be=function(Z){return te(Z)}):be=function(Z,Ke){return Ue(Z.key,Ke)};function he(le,Z,Ke){var ue=le?le.children:A,Ee=le?Object(I.h)(Ke.pos,Z):"0";if(le){var Ae=be(le,Ee),L={node:le,index:Z,pos:Ee,key:Ae,parentPos:Ke.node?Ke.pos:null,level:Ke.level+1};g(L)}ue&&ue.forEach(function(_,v){he(_,v,{node:le,pos:Ee,level:Ke?Ke.level+1:-1})})}he(null)}function ve(A){var g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},te=g.initWrapper,be=g.processEntity,he=g.onProcessFinished,le=arguments.length>2?arguments[2]:void 0,Z={},Ke={},ue={posEntities:Z,keyEntities:Ke};return te&&(ue=te(ue)||ue),H(A,function(Ee){var Ae=Ee.node,L=Ee.index,_=Ee.pos,v=Ee.key,z=Ee.parentPos,R=Ee.level,j={node:Ae,index:L,key:v,pos:_,level:R},a=Ue(v,_);Z[_]=j,Ke[a]=j,j.parent=Z[z],j.parent&&(j.parent.children=j.parent.children||[],j.parent.children.push(j)),be&&be(j,ue)},le),he&&he(ue),ue}function me(A,g){var te=g.expandedKeys,be=g.selectedKeys,he=g.loadedKeys,le=g.loadingKeys,Z=g.checkedKeys,Ke=g.halfCheckedKeys,ue=g.dragOverNodeKey,Ee=g.dropPosition,Ae=g.keyEntities,L=Ae[A],_={eventKey:A,expanded:te.indexOf(A)!==-1,selected:be.indexOf(A)!==-1,loaded:he.indexOf(A)!==-1,loading:le.indexOf(A)!==-1,checked:Z.indexOf(A)!==-1,halfChecked:Ke.indexOf(A)!==-1,pos:String(L?L.pos:""),dragOver:ue===A&&Ee===0,dragOverGapTop:ue===A&&Ee===-1,dragOverGapBottom:ue===A&&Ee===1};return _}function G(A){var g=A.data,te=A.expanded,be=A.selected,he=A.checked,le=A.loaded,Z=A.loading,Ke=A.halfChecked,ue=A.dragOver,Ee=A.dragOverGapTop,Ae=A.dragOverGapBottom,L=A.pos,_=A.active,v=Object(Y.a)(Object(Y.a)({},g),{},{expanded:te,selected:be,checked:he,loaded:le,loading:Z,halfChecked:Ke,dragOver:ue,dragOverGapTop:Ee,dragOverGapBottom:Ae,pos:L,active:_});return"props"in v||Object.defineProperty(v,"props",{get:function(){return Object(f.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),A}}),v}},"8Jsi":function(Oe,q,o){"use strict";o.d(q,"d",function(){return z}),o.d(q,"a",function(){return Qe}),o.d(q,"b",function(){return Fe}),o.d(q,"c",function(){return ce});var Q=o("1OyB"),Y=o("vuIU"),st=o("Ji7U"),V=o("LK+K"),f=o("KQm4"),I=o("U8pU"),Ue=o("ODXe"),de=o("VTBJ"),K=o("q1tI"),pe=o("qNPg"),H=o("2Qr1"),ve=o("815F"),me=o("NvD2"),G=o("wPlo"),A=o("6cGi"),g=o("Kwbf"),te=o("4IlW"),be=o("YrtM"),he=o("fAei"),le=K.createContext(null);function Z(ee,Re){if(!ee)return!0;var je=ee.data,xe=je.disabled,$e=je.disableCheckbox;switch(Re){case"select":return xe;case"checkbox":return xe||$e}return!1}function Ke(ee,Re){var je=K.useCallback(function($e){var S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"select",re=arguments.length>2?arguments[2]:void 0,ge=ee.get($e);return!re&&Z(ge,S)?null:ge},[ee]),xe=K.useCallback(function($e){var S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"select",re=arguments.length>2?arguments[2]:void 0,ge=Re.get($e);return!re&&Z(ge,S)?null:ge},[Re]);return[je,xe]}function ue(ee){return K.useMemo(function(){var Re=new Map,je=new Map;return ee.forEach(function(xe){Re.set(xe.key,xe),je.set(xe.data.value,xe)}),[Re,je]},[ee])}var Ee={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},Ae=function(Re,je){var xe=Re.prefixCls,$e=Re.height,S=Re.itemHeight,re=Re.virtual,ge=Re.options,Pe=Re.flattenOptions,De=Re.multiple,Ie=Re.searchValue,Le=Re.onSelect,Se=Re.onToggleOpen,ze=Re.open,Xe=Re.notFoundContent,ft=Re.onMouseEnter,rt=K.useContext(le),kt=rt.checkable,Rt=rt.checkedKeys,Ft=rt.halfCheckedKeys,In=rt.treeExpandedKeys,En=rt.treeDefaultExpandAll,yn=rt.treeDefaultExpandedKeys,tn=rt.onTreeExpand,Ea=rt.treeIcon,Dt=rt.showTreeIcon,yt=rt.switcherIcon,ia=rt.treeLine,ca=rt.treeNodeFilterProp,Rn=rt.loadData,ra=rt.treeLoadedKeys,Qn=rt.treeMotion,Cn=rt.onTreeLoad,hn=K.useRef(),Tt=Object(be.a)(function(){return ge},[ze,ge],function(He,ct){return ct[0]&&He[1]!==ct[1]}),Nn=ue(Pe),wn=Object(Ue.a)(Nn,2),gn=wn[0],Ln=wn[1],Da=Ke(gn,Ln),Ba=Object(Ue.a)(Da,2),ka=Ba[0],Ra=Ba[1],ha=K.useMemo(function(){return Rt.map(function(He){var ct=Ra(He);return ct?ct.key:null})},[Rt]),wa=K.useMemo(function(){return kt?{checked:ha,halfChecked:Ft}:null},[ha,Ft,kt]);K.useEffect(function(){if(ze&&!De&&ha.length){var He;(He=hn.current)===null||He===void 0||He.scrollTo({key:ha[0]})}},[ze]);var Ka=String(Ie).toLowerCase(),cr=function(ct){return Ka?String(ct[ca]).toLowerCase().includes(Ka):!1},Pa=K.useState(yn),Ia=Object(Ue.a)(Pa,2),Fa=Ia[0],Ha=Ia[1],$a=K.useState(null),La=Object(Ue.a)($a,2),ut=La[0],We=La[1],et=K.useMemo(function(){return In?Object(f.a)(In):Ie?ut:Fa},[Fa,ut,Ka,In]);K.useEffect(function(){Ie&&We(Pe.map(function(He){return He.key}))},[Ie]);var bt=function(ct){Ha(ct),We(ct),tn&&tn(ct)},Pt=function(ct){ct.preventDefault()},tt=function(ct,ot){var h=ot.node.key,jt=ka(h,kt?"checkbox":"select");jt!==null&&Le(jt.data.value,{selected:!Rt.includes(jt.data.value)}),De||Se(!1)},Ot=K.useState(null),St=Object(Ue.a)(Ot,2),Ut=St[0],Ht=St[1],_n=ka(Ut);if(K.useImperativeHandle(je,function(){return{onKeyDown:function(ct){var ot,h=ct.which;switch(h){case te.a.UP:case te.a.DOWN:case te.a.LEFT:case te.a.RIGHT:(ot=hn.current)===null||ot===void 0||ot.onKeyDown(ct);break;case te.a.ENTER:{_n!==null&&tt(null,{node:{key:Ut},selected:!Rt.includes(_n.data.value)});break}case te.a.ESC:Se(!1)}},onKeyUp:function(){}}}),Tt.length===0)return K.createElement("div",{role:"listbox",className:"".concat(xe,"-empty"),onMouseDown:Pt},Xe);var on={};return ra&&(on.loadedKeys=ra),et&&(on.expandedKeys=et),K.createElement("div",{onMouseDown:Pt,onMouseEnter:ft},_n&&ze&&K.createElement("span",{style:Ee,"aria-live":"assertive"},_n.data.value),K.createElement(he.b,Object.assign({ref:hn,focusable:!1,prefixCls:"".concat(xe,"-tree"),treeData:Tt,height:$e,itemHeight:S,virtual:re,multiple:De,icon:Ea,showIcon:Dt,switcherIcon:yt,showLine:ia,loadData:Ie?null:Rn,motion:Qn,checkable:kt,checkStrictly:!0,checkedKeys:wa,selectedKeys:kt?[]:ha,defaultExpandAll:En},on,{onActiveChange:Ht,onSelect:tt,onCheck:tt,onExpand:bt,onLoad:Cn,filterTreeNode:cr})))},L=K.forwardRef(Ae);L.displayName="OptionList";var _=L,v=function(){return null},z=v,R=o("Ff2n"),j=o("Zm9Q");function a(ee){return Object(j.a)(ee).map(function(Re){if(!K.isValidElement(Re)||!Re.type)return null;var je=Re.key,xe=Re.props,$e=xe.children,S=xe.value,re=Object(R.a)(xe,["children","value"]),ge=Object(de.a)({key:je,value:S},re),Pe=a($e);return Pe.length&&(ge.children=Pe),ge}).filter(function(Re){return Re})}function oe(ee){if(!ee)return ee;var Re=Object(de.a)({},ee);return"props"in Re||Object.defineProperty(Re,"props",{get:function(){return Object(g.a)(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),Re}}),Re}function ye(ee,Re,je,xe,$e){var S=null,re=null;function ge(){function Pe(De){var Ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",Le=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return De.map(function(Se,ze){var Xe="".concat(Ie,"-").concat(ze),ft=je.includes(Se.value),rt=Pe(Se.children||[],Xe,ft),kt=K.createElement(z,Object.assign({},Se),rt.map(function(Ft){return Ft.node}));if(Re===Se.value&&(S=kt),ft){var Rt={pos:Xe,node:kt,children:rt};return Le||re.push(Rt),Rt}return null}).filter(function(Se){return Se})}re||(re=[],Pe(xe),re.sort(function(De,Ie){var Le=De.node.props.value,Se=Ie.node.props.value,ze=je.indexOf(Le),Xe=je.indexOf(Se);return ze-Xe}))}Object.defineProperty(ee,"triggerNode",{get:function(){return Object(g.a)(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),ge(),S}}),Object.defineProperty(ee,"allCheckedNodes",{get:function(){return Object(g.a)(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),ge(),$e?re:re.map(function(De){var Ie=De.node;return Ie})}})}function Be(ee){return Array.isArray(ee)?ee:ee!==void 0?[ee]:[]}function mt(ee,Re){var je=new Map;return Re.forEach(function(xe){var $e=xe.data;je.set($e.value,$e)}),ee.map(function(xe){return oe(je.get(xe))})}function Et(ee,Re){var je=mt([ee],Re)[0];return je?je.disabled:!1}function Je(ee){return ee.disabled||ee.disableCheckbox||ee.checkable===!1}function Ne(ee){for(var Re=ee.parent,je=0,xe=Re;xe;)xe=xe.parent,je+=1;return je}function pt(ee){function Re(xe){return(xe||[]).map(function($e){var S=$e.value,re=$e.key,ge=$e.children,Pe=Object(de.a)(Object(de.a)({},$e),{},{key:"key"in $e?re:S});return ge&&(Pe.children=Re(ge)),Pe})}var je=Object(ve.d)(Re(ee),!0);return je.map(function(xe){return{key:xe.data.key,data:xe.data,level:Ne(xe)}})}function Lt(ee){return function(Re,je){var xe=je[ee];return String(xe).toLowerCase().includes(String(Re).toLowerCase())}}function ht(ee,Re,je){var xe=je.optionFilterProp,$e=je.filterOption;if($e===!1)return Re;var S;typeof $e=="function"?S=$e:S=Lt(xe);function re(ge){var Pe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return ge.map(function(De){var Ie=De.children,Le=Pe||S(ee,oe(De)),Se=re(Ie||[],Le);return Le||Se.length?Object(de.a)(Object(de.a)({},De),{},{children:Se}):null}).filter(function(De){return De})}return re(Re)}function ne(ee,Re,je,xe){var $e=new Map;return Be(Re).forEach(function(S){S&&Object(I.a)(S)==="object"&&"value"in S&&$e.set(S.value,S)}),ee.map(function(S){var re={value:S},ge=je(S,"select",!0),Pe=ge?xe(ge.data):S;if($e.has(S)){var De=$e.get(S);re.label="label"in De?De.label:Pe,"halfChecked"in De&&(re.halfChecked=De.halfChecked)}else re.label=Pe;return re})}function _e(ee,Re){var je=new Set(ee);return je.add(Re),Array.from(je)}function M(ee,Re){var je=new Set(ee);return je.delete(Re),Array.from(je)}function T(ee){var Re=ee.searchPlaceholder,je=ee.treeCheckStrictly,xe=ee.treeCheckable,$e=ee.labelInValue,S=ee.value,re=ee.multiple;Object(g.a)(!Re,"`searchPlaceholder` has been removed."),je&&$e===!1&&Object(g.a)(!1,"`treeCheckStrictly` will force set `labelInValue` to `true`."),($e||je)&&Object(g.a)(Be(S).every(function(ge){return ge&&Object(I.a)(ge)==="object"&&"value"in ge}),"Invalid prop `value` supplied to `TreeSelect`. You should use { label: string, value: string | number } or [{ label: string, value: string | number }] instead."),je||re||xe?Object(g.a)(!S||Array.isArray(S),"`value` should be an array when `TreeSelect` is checkable or multiple."):Object(g.a)(!Array.isArray(S),"`value` should not be array when `TreeSelect` is single mode.")}var $=T,w=10;function J(ee,Re){var je=Re.id,xe=Re.pId,$e=Re.rootPId,S={},re=[],ge=ee.map(function(Pe){var De=Object(de.a)({},Pe),Ie=De[je];return S[Ie]=De,De.key=De.key||Ie,De});return ge.forEach(function(Pe){var De=Pe[xe],Ie=S[De];Ie&&(Ie.children=Ie.children||[],Ie.children.push(Pe)),(De===$e||!Ie&&$e===null)&&re.push(Pe)}),re}function x(ee,Re){var je=0,xe=new Set;function $e(S){return(S||[]).map(function(re){var ge=re.key,Pe=re.value,De=re.children,Ie=Object(R.a)(re,["key","value","children"]),Le="value"in re?Pe:ge,Se=Object(de.a)(Object(de.a)({},Ie),{},{key:ge!=null?ge:Le,value:Le,title:Re(re)});return"children"in re&&(Se.children=$e(De)),Se})}return $e(ee)}function Me(ee,Re,je){var xe=je.getLabelProp,$e=je.simpleMode,S=K.useRef({});return ee?(S.current.formatTreeData=S.current.treeData===ee?S.current.formatTreeData:x($e?J(ee,Object(de.a)({id:"id",pId:"pId",rootPId:null},$e!==!0?$e:{})):ee,xe),S.current.treeData=ee):S.current.formatTreeData=S.current.children===Re?S.current.formatTreeData:x(a(Re),xe),S.current.formatTreeData}var Qe="SHOW_ALL",ce="SHOW_PARENT",Fe="SHOW_CHILD";function lt(ee,Re,je){var xe=new Set(ee);return Re===Fe?ee.filter(function($e){var S=je[$e];return!(S&&S.children&&S.children.every(function(re){var ge=re.node;return Je(ge)||xe.has(ge.key)}))}):Re===ce?ee.filter(function($e){var S=je[$e],re=S?S.parent:null;return!(re&&!Je(re.node)&&xe.has(re.node.key))}):ee}function Ze(ee,Re){var je=Re.value,xe=Re.getEntityByValue,$e=Re.getEntityByKey,S=Re.treeConduction,re=Re.showCheckedStrategy,ge=Re.conductKeyEntities,Pe=Re.getLabelProp;return K.useMemo(function(){var De=ee;if(S){var Ie=lt(ee.map(function(Le){var Se=xe(Le);return Se?Se.key:Le}),re,ge);De=Ie.map(function(Le){var Se=$e(Le);return Se?Se.data.value:Le})}return ne(De,je,xe,Pe)},[ee,je,S,re,xe])}var at=["expandedKeys","treeData","treeCheckable","showCheckedStrategy","searchPlaceholder","treeLine","treeIcon","showTreeIcon","switcherIcon","treeNodeFilterProp","filterTreeNode","dropdownPopupAlign","treeDefaultExpandAll","treeCheckStrictly","treeExpandedKeys","treeLoadedKeys","treeMotion","onTreeExpand","onTreeLoad","loadData","treeDataSimpleMode","treeNodeLabelProp","treeDefaultExpandedKeys"],Mt=Object(pe.a)({prefixCls:"rc-tree-select",components:{optionList:_},convertChildrenToData:function(){return null},flattenOptions:pt,getLabeledValue:H.e,filterOptions:ht,isValueDisabled:Et,findValueOption:mt,omitDOMProps:function(Re){var je=Object(de.a)({},Re);return at.forEach(function(xe){delete je[xe]}),je}});Mt.displayName="Select";var Zt=K.forwardRef(function(ee,Re){var je=ee.multiple,xe=ee.treeCheckable,$e=ee.treeCheckStrictly,S=ee.showCheckedStrategy,re=S===void 0?"SHOW_CHILD":S,ge=ee.labelInValue,Pe=ee.loadData,De=ee.treeLoadedKeys,Ie=ee.treeNodeFilterProp,Le=Ie===void 0?"value":Ie,Se=ee.treeNodeLabelProp,ze=ee.treeDataSimpleMode,Xe=ee.treeData,ft=ee.treeExpandedKeys,rt=ee.treeDefaultExpandedKeys,kt=ee.treeDefaultExpandAll,Rt=ee.children,Ft=ee.treeIcon,In=ee.showTreeIcon,En=ee.switcherIcon,yn=ee.treeLine,tn=ee.treeMotion,Ea=ee.filterTreeNode,Dt=ee.dropdownPopupAlign,yt=ee.onChange,ia=ee.onTreeExpand,ca=ee.onTreeLoad,Rn=ee.onDropdownVisibleChange,ra=ee.onSelect,Qn=ee.onDeselect,Cn=xe||$e,hn=je||Cn,Tt=xe&&!$e,Nn=$e||ge,wn=K.useRef(null);K.useImperativeHandle(Re,function(){return{focus:wn.current.focus,blur:wn.current.blur}});var gn=function(h){return Xe&&h.label||h.title},Ln=function(h){return Se?h[Se]:gn(h)},Da=Me(Xe,Rt,{getLabelProp:gn,simpleMode:ze}),Ba=Object(K.useMemo)(function(){return pt(Da)},[Da]),ka=ue(Ba),Ra=Object(Ue.a)(ka,2),ha=Ra[0],wa=Ra[1],Ka=Ke(ha,wa),cr=Object(Ue.a)(Ka,2),Pa=cr[0],Ia=cr[1],Fa=Object(K.useMemo)(function(){return Tt?Object(ve.a)(Da):{keyEntities:null}},[Da,xe,$e]),Ha=Fa.keyEntities,$a=Object(A.a)(ee.defaultValue,{value:ee.value}),La=Object(Ue.a)($a,2),ut=La[0],We=La[1],et=function(h){var jt=[],Kt=[];return h.forEach(function(Ye){Ia(Ye)?Kt.push(Ye):jt.push(Ye)}),{missingRawValues:jt,existRawValues:Kt}},bt=Object(K.useMemo)(function(){var ot=[],h=[];if(Be(ut).forEach(function(Jt){if(Jt&&Object(I.a)(Jt)==="object"&&"value"in Jt)if(Jt.halfChecked&&$e){var cn=Ia(Jt.value);ot.push(cn?cn.key:Jt.value)}else h.push(Jt.value);else h.push(Jt)}),Tt){var jt=et(h),Kt=jt.missingRawValues,Ye=jt.existRawValues,Nt=Ye.map(function(Jt){return Ia(Jt).key}),nn=Object(me.a)(Nt,!0,Ha),mn=nn.checkedKeys,Wt=nn.halfCheckedKeys;return[[].concat(Object(f.a)(Kt),Object(f.a)(mn.map(function(Jt){return Pa(Jt).data.value}))),Wt]}return[h,ot]},[ut,hn,Nn,xe,$e]),Pt=Object(Ue.a)(bt,2),tt=Pt[0],Ot=Pt[1],St=Ze(tt,{treeConduction:Tt,value:ut,showCheckedStrategy:re,conductKeyEntities:Ha,getEntityByValue:Ia,getEntityByKey:Pa,getLabelProp:Ln}),Ut=function(h,jt,Kt){if(We(hn?h:h[0]),yt){var Ye=h;if(Tt&&re!=="SHOW_ALL"){var Nt=h.map(function(vn){var qt=Ia(vn);return qt?qt.key:vn}),nn=lt(Nt,re,Ha);Ye=nn.map(function(vn){var qt=Pa(vn);return qt?qt.data.value:vn})}var mn=jt||{triggerValue:void 0,selected:void 0},Wt=mn.triggerValue,Jt=mn.selected,cn=Nn?ne(Ye,ut,Ia,Ln):Ye;if($e){var An=Ot.map(function(vn){var qt=Pa(vn);return qt?qt.data.value:vn}).filter(function(vn){return!Ye.includes(vn)});cn=[].concat(Object(f.a)(cn),Object(f.a)(ne(An,ut,Ia,Ln)))}var Bt={preValue:St,triggerValue:Wt},sn=!0;($e||Kt==="selection"&&!Jt)&&(sn=!1),ye(Bt,Wt,h,Da,sn),Cn?Bt.checked=Jt:Bt.selected=Jt,yt(hn?cn:cn[0],Nn?null:Ye.map(function(vn){var qt=Ia(vn);return qt?Ln(qt.data):null}),Bt)}},Ht=function(h,jt,Kt){var Ye=h;if(!hn)Ut([h],{selected:!0,triggerValue:h},Kt);else{var Nt=_e(tt,h);if(Tt){var nn=et(Nt),mn=nn.missingRawValues,Wt=nn.existRawValues,Jt=Wt.map(function(Bt){return Ia(Bt).key}),cn=Object(me.a)(Jt,!0,Ha),An=cn.checkedKeys;Nt=[].concat(Object(f.a)(mn),Object(f.a)(An.map(function(Bt){return Pa(Bt).data.value})))}Ut(Nt,{selected:!0,triggerValue:h},Kt)}ra&&ra(Ye,jt)},_n=function(h,jt,Kt){var Ye=h,Nt=M(tt,h);if(Tt){var nn=et(Nt),mn=nn.missingRawValues,Wt=nn.existRawValues,Jt=Wt.map(function(Bt){return Ia(Bt).key}),cn=Object(me.a)(Jt,{checked:!1,halfCheckedKeys:Ot},Ha),An=cn.checkedKeys;Nt=[].concat(Object(f.a)(mn),Object(f.a)(An.map(function(Bt){return Pa(Bt).data.value})))}Ut(Nt,{selected:!1,triggerValue:h},Kt),Qn&&Qn(Ye,jt)},on=function(){Ut([],null,"clear")},He=K.useCallback(function(ot){if(Rn){var h={};Object.defineProperty(h,"documentClickClose",{get:function(){return Object(g.a)(!1,"Second param of `onDropdownVisibleChange` has been removed."),!1}}),Rn(ot,h)}},[Rn]),ct={optionLabelProp:null,optionFilterProp:Le,dropdownAlign:Dt,internalProps:{mark:G.a,onClear:on,skipTriggerChange:!0,skipTriggerSelect:!0,onRawSelect:Ht,onRawDeselect:_n}};return"filterTreeNode"in ee&&(ct.filterOption=Ea),K.createElement(le.Provider,{value:{checkable:Cn,loadData:Pe,treeLoadedKeys:De,onTreeLoad:ca,checkedKeys:tt,halfCheckedKeys:Ot,treeDefaultExpandAll:kt,treeExpandedKeys:ft,treeDefaultExpandedKeys:rt,onTreeExpand:ia,treeIcon:Ft,treeMotion:tn,showTreeIcon:In,switcherIcon:En,treeLine:yn,treeNodeFilterProp:Le}},K.createElement(Mt,Object.assign({ref:wn,mode:hn?"multiple":null},ee,ct,{value:St,labelInValue:!0,options:Da,onChange:null,onSelect:null,onDeselect:null,onDropdownVisibleChange:He})))}),gt=function(ee){Object(st.a)(je,ee);var Re=Object(V.a)(je);function je(){var xe;return Object(Q.a)(this,je),xe=Re.apply(this,arguments),xe.selectRef=K.createRef(),xe.focus=function(){xe.selectRef.current.focus()},xe.blur=function(){xe.selectRef.current.blur()},xe}return Object(Y.a)(je,[{key:"render",value:function(){return K.createElement(Zt,Object.assign({ref:this.selectRef},this.props))}}]),je}(K.Component);gt.TreeNode=z,gt.SHOW_ALL=Qe,gt.SHOW_PARENT=ce,gt.SHOW_CHILD=Fe;var dt=gt,Vt=q.e=dt},"9j22":function(Oe,q,o){Oe.exports={addStudentContainer:"addStudentContainer___3m1kJ",listItem:"listItem___1DuJu",tips:"tips___12ySC",qrCode:"qrCode___1fxj7",addStudentWrapContainer:"addStudentWrapContainer___1Oha8"}},"A/g1":function(Oe,q){Oe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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"},BU3w:function(Oe,q,o){"use strict";o.d(q,"a",function(){return I});var Q=o("MNnm"),Y="rc-util-key";function st(Ue){if(Ue.attachTo)return Ue.attachTo;var de=document.querySelector("head");return de||document.body}function V(Ue){var de,K=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(Q.a)())return null;var pe=document.createElement("style");if((de=K.csp)===null||de===void 0?void 0:de.nonce){var H;pe.nonce=(H=K.csp)===null||H===void 0?void 0:H.nonce}pe.innerHTML=Ue;var ve=st(K),me=ve.firstChild;return K.prepend&&ve.prepend?ve.prepend(pe):K.prepend&&me?ve.insertBefore(pe,me):ve.appendChild(pe),pe}var f=new Map;function I(Ue,de){var K=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},pe=st(K);if(!f.has(pe)){var H=V("",K),ve=H.parentNode;f.set(pe,ve),ve.removeChild(H)}var me=Array.from(f.get(pe).children).find(function(be){return be.tagName==="STYLE"&&be[Y]===de});if(me){var G,A;if(((G=K.csp)===null||G===void 0?void 0:G.nonce)&&me.nonce!==((A=K.csp)===null||A===void 0?void 0:A.nonce)){var g;me.nonce=(g=K.csp)===null||g===void 0?void 0:g.nonce}return me.innerHTML!==Ue&&(me.innerHTML=Ue),me}var te=V(Ue,K);return te[Y]=de,te}},E7E6:function(Oe,q){Oe.exports="data:image/png;base64,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"},FOrL:function(Oe,q,o){Oe.exports=o.p+"static/nodata.a6b3f948.png"},FPkq:function(Oe,q,o){Oe.exports=o.p+"static/qrCode.dd0fe9b2.png"},FxXA:function(Oe,q,o){Oe.exports={wrap:"wrap___2w7iA",content:"content___35k5z",hint:"hint___F2zJ_",title:"title___jjV6X",titleWrap:"titleWrap___1x4kF",formWrap:"formWrap___jyiJX",identityWrap:"identityWrap___1HCwE",schoolHintWrap:"schoolHintWrap___A8FVM",colorCDCDCD:"colorCDCDCD___2O759",color0152d9:"color0152d9___3ARJP",submitButton:"submitButton___seIDA",submitButtondiv:"submitButtondiv___2nqnx",glow:"glow___1PyLr"}},GABl:function(Oe,q){Oe.exports="data:image/png;base64,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"},HpTS:function(Oe,q,o){Oe.exports=o.p+"static/small_program.f74069ec.png"},IBYe:function(Oe,q,o){"use strict";function Q(Y){return null}q.a=Q},JWDV:function(Oe,q,o){Oe.exports=o.p+"static/charpter-white.5fa14f93.svg"},JeFH:function(Oe,q){Oe.exports="data:image/png;base64,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"},Jq4h:function(Oe,q,o){Oe.exports=o.p+"static/qrcode.54870d9b.png"},LSTS:function(Oe,q,o){"use strict";Object.defineProperty(q,"__esModule",{value:!0});var Q=function(){function ve(me,G){for(var A=0;A=0)continue;if(!Object.prototype.hasOwnProperty.call(ve,A))continue;G[A]=ve[A]}return G}function de(ve,me){if(!(ve instanceof me))throw new TypeError("Cannot call a class as a function")}function K(ve,me){if(!ve)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return me&&(typeof me=="object"||typeof me=="function")?me:ve}function pe(ve,me){if(typeof me!="function"&&me!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof me);ve.prototype=Object.create(me&&me.prototype,{constructor:{value:ve,enumerable:!1,writable:!0,configurable:!0}}),me&&(Object.setPrototypeOf?Object.setPrototypeOf(ve,me):ve.__proto__=me)}var H=function(ve){pe(me,ve);function me(G){de(this,me);var A=K(this,(me.__proto__||Object.getPrototypeOf(me)).call(this,G));return A.scrollListener=A.scrollListener.bind(A),A.eventListenerOptions=A.eventListenerOptions.bind(A),A.mousewheelListener=A.mousewheelListener.bind(A),A}return Q(me,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var A=this.getParentElement(this.scrollComponent);A.scrollTop=A.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var A=!1,g={get passive(){A=!0}};try{document.addEventListener("test",null,g),document.removeEventListener("test",null,g)}catch(te){}return A}},{key:"eventListenerOptions",value:function(){var A=this.props.useCapture;return this.isPassiveSupported()&&(A={useCapture:this.props.useCapture,passive:!0}),A}},{key:"setDefaultLoader",value:function(A){this.defaultLoader=A}},{key:"detachMousewheelListener",value:function(){var A=window;this.props.useWindow===!1&&(A=this.scrollComponent.parentNode),A.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var A=window;this.props.useWindow===!1&&(A=this.getParentElement(this.scrollComponent)),A.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),A.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(A){var g=this.props.getScrollParent&&this.props.getScrollParent();return g!=null?g:A&&A.parentNode}},{key:"filterProps",value:function(A){return A}},{key:"attachScrollListener",value:function(){var A=this.getParentElement(this.scrollComponent);if(!this.props.hasMore||!A)return;var g=window;this.props.useWindow===!1&&(g=A),g.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),g.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),g.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}},{key:"mousewheelListener",value:function(A){A.deltaY===1&&!this.isPassiveSupported()&&A.preventDefault()}},{key:"scrollListener",value:function(){var A=this.scrollComponent,g=window,te=this.getParentElement(A),be=void 0;if(this.props.useWindow){var he=document.documentElement||document.body.parentNode||document.body,le=g.pageYOffset!==void 0?g.pageYOffset:he.scrollTop;this.props.isReverse?be=le:be=this.calculateOffset(A,le)}else this.props.isReverse?be=te.scrollTop:be=A.scrollHeight-te.scrollTop-te.clientHeight;be1&&arguments[1]!==void 0?arguments[1]:1,ze=dt.length,Xe=0;Xe1&&arguments[1]!==void 0?arguments[1]:!1;return Object(Ee.a)(Je).map(function(pt,Lt){if(!f.isValidElement(pt)||!pt.type)return null;var ht=pt.type.isSelectOptGroup,ne=pt.key,_e=pt.props,M=_e.children,T=Object(Ue.a)(_e,["children"]);return Ne||!ht?Ae(pt):Object(ue.a)(Object(ue.a)({key:"__RC_SELECT_GRP__".concat(ne===null?Lt:ne,"__"),label:ne},T),{},{options:L(M)})}).filter(function(pt){return pt})}var _=o("2Qr1"),v=o("qNPg"),z=o("U8pU"),R=o("Kwbf"),j=o("WKfj");function a(Je){var Ne=Je.mode,pt=Je.options,Lt=Je.children,ht=Je.backfill,ne=Je.allowClear,_e=Je.placeholder,M=Je.getInputElement,T=Je.showSearch,$=Je.onSearch,w=Je.defaultOpen,J=Je.autoFocus,x=Je.labelInValue,Me=Je.value,Qe=Je.inputValue,ce=Je.optionLabelProp,Fe=Ne==="multiple"||Ne==="tags",lt=T!==void 0?T:Fe||Ne==="combobox",Ze=pt||L(Lt);if(Object(R.a)(Ne!=="tags"||Ze.every(function(gt){return!gt.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),Ne==="tags"||Ne==="combobox"){var at=Ze.some(function(gt){return gt.options?gt.options.some(function(dt){return typeof("value"in dt?dt.value:dt.key)=="number"}):typeof("value"in gt?gt.value:gt.key)=="number"});Object(R.a)(!at,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(R.a)(Ne!=="combobox"||!ce,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(R.a)(Ne==="combobox"||!ht,"`backfill` only works with `combobox` mode."),Object(R.a)(Ne==="combobox"||!M,"`getInputElement` only work with `combobox` mode."),Object(R.b)(Ne!=="combobox"||!M||!ne||!_e,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),$&&!lt&&Ne!=="combobox"&&Ne!=="tags"&&Object(R.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(R.b)(!w||J,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),Me!=null){var Mt=Object(j.d)(Me);Object(R.a)(!x||Mt.every(function(gt){return Object(z.a)(gt)==="object"&&("key"in gt||"value"in gt)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(R.a)(!Fe||Array.isArray(Me),"`value` should be array when `mode` is `multiple` or `tags`")}if(Lt){var Zt=null;Object(Ee.a)(Lt).some(function(gt){if(!f.isValidElement(gt)||!gt.type)return!1;var dt=gt.type;if(dt.isSelectOption)return!1;if(dt.isSelectOptGroup){var Vt=Object(Ee.a)(gt.props.children).every(function(ee){return!f.isValidElement(ee)||!gt.type||ee.type.isSelectOption?!0:(Zt=ee.type,!1)});return!Vt}return Zt=dt,!0}),Zt&&Object(R.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Zt.displayName||Zt.name||Zt,"`.")),Object(R.a)(Qe===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var oe=a,ye=Object(v.a)({prefixCls:"rc-select",components:{optionList:be},convertChildrenToData:L,flattenOptions:_.d,getLabeledValue:_.e,filterOptions:_.b,isValueDisabled:_.g,findValueOption:_.c,warningProps:oe,fillOptionsWithMissingValue:_.a}),Be=function(Je){Object(st.a)(pt,Je);var Ne=Object(V.a)(pt);function pt(){var Lt;return Object(Q.a)(this,pt),Lt=Ne.apply(this,arguments),Lt.selectRef=f.createRef(),Lt.focus=function(){Lt.selectRef.current.focus()},Lt.blur=function(){Lt.selectRef.current.blur()},Lt}return Object(Y.a)(pt,[{key:"render",value:function(){return f.createElement(ye,Object.assign({ref:this.selectRef},this.props))}}]),pt}(f.Component);Be.Option=le,Be.OptGroup=Ke;var mt=Be,Et=q.c=mt},NLgs:function(Oe,q,o){"use strict";o.d(q,"e",function(){return Z}),o.d(q,"f",function(){return Ke}),o.d(q,"d",function(){return Ee}),o.d(q,"c",function(){return Ae}),o.d(q,"a",function(){return L}),o.d(q,"b",function(){return _});var Q=o("miYZ"),Y=o("tsqr"),st=o("9og8"),V=o("2qtc"),f=o("kLXV"),I=o("WmNS"),Ue=o.n(I),de=o("q1tI"),K=o.n(de),pe=o("9kvl"),H=o("xKgJ"),ve=o("1vsH"),me=o("RCxd"),G=o("mOS8"),A=o.n(G),g=o("1ZF9"),te=o.n(g),be=o("WdTA"),he=o.n(be),le=o("m3rI"),Z=function(z){var R=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return!!(Ke(z)&&ue(R))},Ke=function(z){return Object(H.p)()?!0:(z({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},ue=function(){var z,R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,j=Object(pe.c)()._store.getState(),a=j.user;return(z=a.userInfo)!==null&&z!==void 0&&z.profile_completed?!0:(f.a.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:R?"\u6309\u7167\u6709\u5173\u653F\u7B56\u89C4\u5B9A\uFF0C\u7279\u6B8A\u5B9E\u9A8C\u9700\u8981\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u624D\u80FD\u4F7F\u7528\uFF0C\u8BF7\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u7801":"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){pe.d.push("/account/profile/edit")}}),!1)},Ee=function(){var z,R=Object(pe.c)()._store.getState(),j=R.user;return(z=j.userInfo)!==null&&z!==void 0&&z.professional_certification?!0:(f.a.confirm({title:"\u63D0\u793A",centered:!0,content:K.a.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){Object(ve.O)("/account/certification")}}),!1)},Ae=function(){return Object(H.a)()?!0:(f.a.warning({centered:!0,width:530,title:"\u63D0\u793A",content:K.a.createElement("div",{className:"tc",style:{marginLeft:-38}},K.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u626B\u7801\u52A0\u7FA4@\u7FA4\u7BA1\u7406\u5458\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650\u54E6\uFF01"),K.a.createElement("img",{src:Object(H.t)()?he.a:"".concat(le.a.IMG_SERVER,"/images/educoder/qqqun20191230.png"),width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1)},L=function(z,R){return z?!0:(f.a.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:K.a.createElement("div",null,K.a.createElement("p",null,R||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),K.a.createElement("div",{style:{marginLeft:"110px"}},K.a.createElement("img",{src:te.a,width:200}),K.a.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(ve.O)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},_=function(z){var R=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",j=Object(pe.c)()._store.getState(),a=j.shixunsDetail.detail;return(a==null?void 0:a.public)===2||(a==null?void 0:a.public)===1||(a==null?void 0:a.shixun_status)===3?(f.a.info({centered:!0,icon:K.a.createElement(me.a,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:K.a.createElement("div",{className:"tc",style:{marginLeft:-38}},K.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},K.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",(a==null?void 0:a.public)===2?"\u5DF2\u516C\u5F00":(a==null?void 0:a.public)===1?"\u5F85\u5BA1\u6838":"\u5DF2\u5173\u95ED","\uFF0C",R,"\u3002"),K.a.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),K.a.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:A.a,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0):(a==null?void 0:a.shixun_status)===2?(f.a.confirm({centered:!0,icon:K.a.createElement(me.a,null),title:"\u63D0\u793A",content:K.a.createElement("div",null,K.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",R,"\u3002"),K.a.createElement("br",null),K.a.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){f.a.confirm({width:440,centered:!0,icon:K.a.createElement(me.a,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){var ye=Object(st.a)(Ue.a.mark(function mt(){var Et;return Ue.a.wrap(function(Ne){for(;;)switch(Ne.prev=Ne.next){case 0:return Ne.next=2,z({type:"shixunsDetail/cancelRelease",payload:{id:a==null?void 0:a.identifier}});case 2:Et=Ne.sent,Et.status!==401&&(Y.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),z({type:"shixunsDetail/getShixunsDetail",payload:{id:a==null?void 0:a.identifier}}),z({type:"practiceSetting/getCommonData",payload:{id:a==null?void 0:a.identifier}}));case 4:case"end":return Ne.stop()}},mt)}));function Be(){return ye.apply(this,arguments)}return Be}()})}}),!0):!1}},NRst:function(Oe,q,o){"use strict";o.r(q);var Q=o("Q9mQ"),Y=o("diRs"),st=o("P2fV"),V=o("NJEC"),f=o("14J3"),I=o("BMrR"),Ue=o("+L6B"),de=o("2/Rp"),K=o("jCWc"),pe=o("kPKH"),H=o("sRBo"),ve=o("kaz8"),me=o("5Dmo"),G=o("3S7+"),A=o("miYZ"),g=o("tsqr"),te=o("k1fw"),be=o("2qtc"),he=o("kLXV"),le=o("9og8"),Z=o("tJVT"),Ke=o("PpiC"),ue=o("B9cy"),Ee=o("Ol7k"),Ae=o("lUTK"),L=o("BvKs"),_=o("Znn+"),v=o("ZTPi"),z=o("WmNS"),R=o.n(z),j=o("q1tI"),a=o.n(j),oe=o("Ty5D"),ye=o("9kvl"),Be=o("55Ip"),mt=o("RCxd"),Et=o("oUNq"),Je=o("ErOA"),Ne=o("5NDa"),pt=o("5rEg"),Lt=o("jrin"),ht=o("y8nQ"),ne=o("Vl3Y"),_e=o("nRaC"),M=o("5RzL"),T=M.a.TreeNode,$=function(We){var et,bt,Pt,tt,Ot,St,Ut,Ht,_n,on,He,ct,ot,h,jt,Kt,Ye,Nt,nn,mn,Wt=We.classroomList,Jt=We.loading,cn=We.dispatch,An=Object(oe.i)(),Bt=Object(oe.h)(),sn=Object(j.useState)(!1),vn=Object(Z.a)(sn,2),qt=vn[0],qn=vn[1],Un=Object(j.useState)(),Wn=Object(Z.a)(Un,2),Sn=Wn[0],bn=Wn[1],oa=Wt.actionTabs,dn=ne.a.useForm(),ga=Object(Z.a)(dn,1),an=ga[0];return Object(j.useEffect)(function(){Wt.actionTabs.key=="\u6DFB\u52A0\u76EE\u5F55"&&an.resetFields()},[Wt.actionTabs.key]),Wt.actionTabs.key!=="\u6DFB\u52A0\u76EE\u5F55"?null:a.a.createElement(he.a,{centered:!0,title:"\u65B0\u5EFA\u5B50\u76EE\u5F55",visible:Wt.actionTabs.key==="\u6DFB\u52A0\u76EE\u5F55",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",bodyStyle:{minHeight:150},confirmLoading:qt,onOk:Object(le.a)(R.a.mark(function $n(){var Dn,Fn,fn,fa,Jn,sa,Xn,Qt;return R.a.wrap(function(ae){for(;;)switch(ae.prev=ae.next){case 0:return ae.next=2,an.validateFields();case 2:Dn=an.getFieldValue(),qn(!0),Fn="/api/course_modules/".concat(Wt.actionTabs.selectArrs.category_id,"/add_second_category.json"),ae.t0=Wt.actionTabs.selectArrs.type,ae.next=ae.t0==="board"?8:10;break;case 8:return Fn="/api/courses/".concat(An.coursesId,"/boards.json"),ae.abrupt("break",10);case 10:return ae.next=12,Object(Je.a)(Fn,{method:"post",body:Object(te.a)({parent_id:Sn||Wt.actionTabs.selectArrs.parent_id},Dn)});case 12:fn=ae.sent,fn.status===0&&(g.b.success("\u6DFB\u52A0\u6210\u529F"),cn({type:"classroomList/setActionTabs",payload:{}}),cn({type:"classroomList/getClassroomLeftMenus",payload:{id:An.coursesId}}),Jn=Wt.actionTabs.selectArrs.type,sa=(fn==null?void 0:fn.category_id)||0,Xn=(fa=Bt.pathname)===null||fa===void 0?void 0:fa.split("/"),Xn[4]=sa,Xn[3]=Jn||Xn[3],Qt=Xn==null?void 0:Xn.join("/"),ye.d.push(Qt),oa.cb&&oa.cb()),qn(!1);case 15:case"end":return ae.stop()}},$n)})),onCancel:function(){cn({type:"classroomList/setActionTabs",payload:{}})}},a.a.createElement("div",{className:"pl30 pr30"},a.a.createElement(ne.a,{form:an,initialValues:Object(Lt.a)({},"name","")},(((et=Wt.actionTabs.selectArrs)===null||et===void 0||((bt=et.nodeModules)===null||bt===void 0)?void 0:bt.type)==="attachment"||((Pt=Wt.actionTabs.selectArrs)===null||Pt===void 0||((tt=Pt.nodeModules)===null||tt===void 0)?void 0:tt.category_type)==="attachment")&&a.a.createElement(I.a,{className:"mt30",align:"middle"},a.a.createElement(pe.a,{flex:"80px"},"\u4E0A\u7EA7\u76EE\u5F55\uFF1A"),a.a.createElement(pe.a,{flex:"1"},a.a.createElement(M.a,{style:{width:"100%"},dropdownStyle:{maxHeight:400,overflow:"auto"},treeDefaultExpandAll:!0,size:"large",defaultValue:((Ot=Wt.actionTabs.selectArrs)===null||Ot===void 0?void 0:Ot.parent_id)===""?(St=Wt.actionTabs.selectArrs)===null||St===void 0?void 0:St.category_id:(Ut=Wt.actionTabs.selectArrs)===null||Ut===void 0?void 0:Ut.parent_id,disabled:!(((Ht=Wt.actionTabs.selectArrs)===null||Ht===void 0?void 0:Ht.parent_id)===""),onChange:function(Dn){bn(Dn)}},((_n=Wt.actionTabs.selectArrs)===null||_n===void 0?void 0:_n.parent_id)===""&&a.a.createElement(T,{value:(on=Wt.actionTabs.selectArrs)===null||on===void 0?void 0:on.category_id,title:((He=Wt.actionTabs.selectArrs)===null||He===void 0||((ct=He.nodeModules)===null||ct===void 0)?void 0:ct.name)+"(\u6839\u76EE\u5F55)"},(ot=Wt.actionTabs.selectArrs)===null||ot===void 0||((h=ot.nodeModules)===null||h===void 0||((jt=h.second_category)===null||jt===void 0))?void 0:jt.map(function($n,Dn){return a.a.createElement(T,{value:$n.category_id,title:$n.category_name})})),((Kt=Wt.actionTabs.selectArrs)===null||Kt===void 0?void 0:Kt.parent_id)!==""&&a.a.createElement(T,{value:(Ye=Wt.actionTabs.selectArrs)===null||Ye===void 0||((Nt=Ye.nodeModules)===null||Nt===void 0)?void 0:Nt.category_id,title:(nn=Wt.actionTabs.selectArrs)===null||nn===void 0||((mn=nn.nodeModules)===null||mn===void 0)?void 0:mn.category_name})))),a.a.createElement(ne.a.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B50\u76EE\u5F55\u540D\u79F0"}]},a.a.createElement(I.a,{className:"mt30",align:"middle"},a.a.createElement(pe.a,{flex:"90px",className:"font14"},"\u5B50\u76EE\u5F55\u540D\u79F0\uFF1A"),a.a.createElement(pe.a,{flex:"1"},a.a.createElement(pt.a,{placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26 ",maxLength:60})))))))},w=Object(ye.a)(function(ut){var We=ut.classroomList,et=ut.loading;return{classroomList:We,loading:et}})($),J=o("wd/R"),x=o.n(J),Me=function(We){var et,bt,Pt,tt,Ot,St=We.classroomList,Ut=We.loading,Ht=We.dispatch,_n=Object(oe.i)(),on=Object(oe.h)(),He=Object(j.useState)(!1),ct=Object(Z.a)(He,2),ot=ct[0],h=ct[1],jt=St.actionTabs,Kt=ne.a.useForm(),Ye=Object(Z.a)(Kt,1),Nt=Ye[0],nn=Object(j.useState)({name:"string"}),mn=Object(Z.a)(nn,2),Wt=mn[0],Jt=mn[1],cn=function(Bt){return Bt&&Bt0&&Yn[0]!==void 0?Yn[0]:!1,!((ae||h)&&!Nt)){ya.next=11;break}return zt=Jt.getFieldValue(),nn(!0),Un(ae?1:qn+1),ya.next=7,Object(Et.vb)({page:ae?1:qn+1,container_id:St.coursesId,container_type:1,school_name:zt==null?void 0:zt.school_name,keyword:zt==null?void 0:zt.keyword});case 7:_t=ya.sent,sn(ae?Object(at.a)(_t.users):[].concat(Object(at.a)(Bt),Object(at.a)(_t.users))),nn(!1),((Ct=_t.users)===null||Ct===void 0?void 0:Ct.length)<10&&jt(!1);case 11:case"end":return ya.stop()}},Ce)}));return function(){return Qt.apply(this,arguments)}}(),sa=function(){var Qt=Object(le.a)(R.a.mark(function Ce(){var ae;return R.a.wrap(function(zt){for(;;)switch(zt.prev=zt.next){case 0:if(!(bn=="")){zt.next=4;break}g.b.error("\u8BF7\u9009\u62E9\u4EBA\u6570"),zt.next=8;break;case 4:return zt.next=6,Object(Et.b)(Object(te.a)(Object(te.a)({},St),{},{role:2,user_list:bn.map(function(_t){return{user_id:_t}})}));case 6:ae=zt.sent,ae.status===0&&(g.b.success("\u6DFB\u52A0\u6210\u529F"),Ot({type:"classroomList/setActionTabs",payload:{}}),Ot({type:"classroomList/getClassroomTopBanner",payload:{id:St.coursesId}}),Ot({type:"teachers/getList",payload:Object(te.a)({},St)}),ye.d.push("/classrooms/".concat(St.coursesId,"/teachers")));case 8:case"end":return zt.stop()}},Ce)}));return function(){return Qt.apply(this,arguments)}}(),Xn=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(Ce,ae){return a.a.createElement(ve.a,{value:ae.numid,checked:bn.includes(String(ae.numid)),disabled:!!Ce})}},{title:"\u59D3\u540D",width:100,ellipsis:!0,dataIndex:"username",render:function(Ce,ae){return a.a.createElement(G.a,{placement:"bottom",title:Ce},a.a.createElement(Be.a,{className:"bold c-black",to:"/users/".concat(ae.login),target:"_blank"},Ce||"--"))}},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:function(Ce){return a.a.createElement(G.a,{placement:"bottom",title:Ce},a.a.createElement("span",null,Ce||"--"))}},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:function(Ce){return a.a.createElement(G.a,{placement:"bottom",title:Ce},a.a.createElement("span",null,Ce||"--"))}},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:function(Ce){return a.a.createElement(G.a,{placement:"bottom",title:Ce},a.a.createElement("span",null,Ce||"--"))}},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:function(Ce){return a.a.createElement(G.a,{placement:"bottom",title:Ce},a.a.createElement("span",null,Ce||"--"))}},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(Ce){return a.a.createElement(G.a,{placement:"bottom",title:Ce},a.a.createElement("span",null,Ce||"--"))}},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"school_name",width:100,render:function(Ce){return Ce?"\u662F":"\u5426"}},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function(Ce){return a.a.createElement(G.a,{placement:"bottom",title:Ce},a.a.createElement("span",null,x()(Ce).format("YYYY-MM-DD HH:mm")))}},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:function(Ce){if(Ce===1)return a.a.createElement("span",{className:"c-green"},"\u5DF2\u6DFB\u52A0")}}];return a.a.createElement(he.a,{centered:!0,title:"\u6DFB\u52A0\u8001\u5E08",visible:Pt.actionTabs.key==="\u6DFB\u52A0\u8001\u5E08",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:1100,zIndex:9999,bodyStyle:{minHeight:200},onOk:Object(le.a)(R.a.mark(function Qt(){return R.a.wrap(function(ae){for(;;)switch(ae.prev=ae.next){case 0:sa();case 1:case"end":return ae.stop()}},Qt)})),onCancel:function(){oa([]),Ot({type:"classroomList/setActionTabs",payload:{}})}},a.a.createElement(ne.a,{layout:"inline",form:Jt,initialValues:{school_name:"",keyword:""},className:"mt10"},a.a.createElement(ne.a.Item,{name:"keyword",label:"\u59D3\u540D\uFF1A"},a.a.createElement(pt.a,{allowClear:!0,style:{width:370},size:"large",defaultValue:((et=Ut.selectArrs)===null||et===void 0?void 0:et.category_name)||((bt=Ut.selectArrs)===null||bt===void 0?void 0:bt.name)})),a.a.createElement(ne.a.Item,{name:"school_name",label:"\u5355\u4F4D\uFF1A"},a.a.createElement("div",{ref:Dn},a.a.createElement(Ze.a,{options:on,style:{width:400},size:"large",placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0",getPopupContainer:function(){return Dn.current},filterOption:function(Ce,ae){return ae.value.toUpperCase().indexOf(Ce.toUpperCase())!==-1}}))),a.a.createElement(ne.a.Item,null,a.a.createElement(de.a,{htmlType:"submit",type:"primary",size:"large",onClick:function(){return fn()}},"\u641C\u7D22"))),an&&a.a.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},a.a.createElement("img",{src:gt.z,width:"100",alt:""}),a.a.createElement("br",null),a.a.createElement("p",{className:"mt20"},"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458")),!an&&Bt==""&&!Nt&&a.a.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},a.a.createElement("img",{src:gt.s,width:"100",alt:""}),a.a.createElement("br",null),a.a.createElement("p",{className:"mt20"},"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!")),(!an&&Bt!=""||Nt)&&a.a.createElement("section",null,a.a.createElement("div",{className:"flexd-table-header mt20"},a.a.createElement(Fe.a,{pagination:!1,dataSource:[],columns:Xn})),a.a.createElement("div",{style:{maxHeight:260,overflow:"auto"}},a.a.createElement(Zt.a,{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(Ce){Jn()},hasMore:h,useWindow:!1},a.a.createElement(Fe.a,{loading:Nt,showHeader:!1,pagination:!1,dataSource:Bt,columns:Xn,onRow:function(Ce){return{onClick:function(Ct){Ct.currentTarget.querySelector("input").disabled||fa(Ct.currentTarget.querySelector("input").value)}}}})))))},Vt=Object(ye.a)(function(ut){var We=ut.classroomList,et=ut.loading;return{classroomList:We,loading:et}})(dt),ee=function(We){var et,bt,Pt=We.classroomList,tt=We.loading,Ot=We.dispatch,St=Object(oe.i)(),Ut=Pt.actionTabs,Ht=Object(j.useState)([]),_n=Object(Z.a)(Ht,2),on=_n[0],He=_n[1],ct=Object(j.useState)(!0),ot=Object(Z.a)(ct,2),h=ot[0],jt=ot[1],Kt=Object(j.useState)(!1),Ye=Object(Z.a)(Kt,2),Nt=Ye[0],nn=Ye[1],mn=ne.a.useForm(),Wt=Object(Z.a)(mn,1),Jt=Wt[0],cn=Object(j.useState)([]),An=Object(Z.a)(cn,2),Bt=An[0],sn=An[1],vn=Object(j.useState)(1),qt=Object(Z.a)(vn,2),qn=qt[0],Un=qt[1],Wn=Object(j.useState)([]),Sn=Object(Z.a)(Wn,2),bn=Sn[0],oa=Sn[1],dn=Object(j.useState)(!0),ga=Object(Z.a)(dn,2),an=ga[0],$n=ga[1],Dn=Object(j.useRef)(),Fn=function(ae){return ae&&ae0&&Ca[0]!==void 0?Ca[0]:!1,!(h&&!Nt)){ma.next=11;break}return _t=Jt.getFieldValue(),nn(!0),Un(Ct?1:qn+1),ma.next=7,Object(Et.vb)({page:Ct?1:qn+1,container_id:St.coursesId,container_type:1,school_name:_t==null?void 0:_t.school_name,keyword:_t==null?void 0:_t.keyword});case 7:Yn=ma.sent,nn(!1),sn(Ct?Object(at.a)(Yn.users):[].concat(Object(at.a)(Bt),Object(at.a)(Yn.users))),((zt=Yn.users)===null||zt===void 0?void 0:zt.length)<10&&jt(!1);case 11:case"end":return ma.stop()}},ae)}));return function(){return Ce.apply(this,arguments)}}(),Xn=function(){var Ce=Object(le.a)(R.a.mark(function ae(){var Ct;return R.a.wrap(function(_t){for(;;)switch(_t.prev=_t.next){case 0:if(!(bn=="")){_t.next=4;break}g.b.error("\u8BF7\u9009\u62E9\u4EBA\u6570"),_t.next=8;break;case 4:return _t.next=6,Object(Et.b)(Object(te.a)(Object(te.a)({},St),{},{role:3,user_list:bn.map(function(Yn){return{user_id:Yn}})}));case 6:Ct=_t.sent,Ct.status===0&&(g.b.success("\u6DFB\u52A0\u6210\u529F"),Ot({type:"classroomList/setActionTabs",payload:{}}),Ot({type:"classroomList/getClassroomTopBanner",payload:{id:St.coursesId}}),Ot({type:"teachers/getList",payload:Object(te.a)({},St)}),ye.d.push("/classrooms/".concat(St.coursesId,"/teachers")));case 8:case"end":return _t.stop()}},ae)}));return function(){return Ce.apply(this,arguments)}}(),Qt=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(ae,Ct){return a.a.createElement(ve.a,{value:Ct.numid,checked:bn.includes(String(Ct.numid)),disabled:!!ae})}},{title:"\u59D3\u540D",width:100,ellipsis:!0,dataIndex:"username",render:function(ae,Ct){return a.a.createElement(G.a,{placement:"bottom",title:ae},a.a.createElement(Be.a,{className:"bold c-black",to:"/users/".concat(Ct.login),target:"_blank"},ae||"--"))}},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:function(ae){return a.a.createElement(G.a,{placement:"bottom",title:ae},a.a.createElement("span",null,ae||"--"))}},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:function(ae){return a.a.createElement(G.a,{placement:"bottom",title:ae},a.a.createElement("span",null,ae||"--"))}},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:function(ae){return a.a.createElement(G.a,{placement:"bottom",title:ae},a.a.createElement("span",null,ae||"--"))}},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:function(ae){return a.a.createElement(G.a,{placement:"bottom",title:ae},a.a.createElement("span",null,ae||"--"))}},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(ae){return a.a.createElement(G.a,{placement:"bottom",title:ae},a.a.createElement("span",null,ae||"--"))}},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"school_name",width:100,render:function(ae){return ae?"\u662F":"\u5426"}},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function(ae){return a.a.createElement(G.a,{placement:"bottom",title:ae},a.a.createElement("span",null,x()(ae).format("YYYY-MM-DD HH:mm")))}},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:function(ae){if(ae===1)return a.a.createElement("span",{className:"c-green"},"\u5DF2\u6DFB\u52A0")}}];return a.a.createElement(he.a,{centered:!0,title:"\u6DFB\u52A0\u52A9\u6559",visible:Pt.actionTabs.key==="\u6DFB\u52A0\u52A9\u6559",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:1100,zIndex:9999,style:{zIndex:"99999"},bodyStyle:{minHeight:200},onOk:Object(le.a)(R.a.mark(function Ce(){return R.a.wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:Xn();case 1:case"end":return Ct.stop()}},Ce)})),onCancel:function(){oa([]),Ot({type:"classroomList/setActionTabs",payload:{}})}},a.a.createElement(ne.a,{layout:"inline",form:Jt,initialValues:{school_name:"",keyword:""},className:"mt10"},a.a.createElement(ne.a.Item,{name:"keyword",label:"\u59D3\u540D\uFF1A"},a.a.createElement(pt.a,{allowClear:!0,style:{width:370},placeholder:"\u8BF7\u8F93\u5165\u771F\u5B9E\u59D3\u540D",size:"large",defaultValue:((et=Ut.selectArrs)===null||et===void 0?void 0:et.category_name)||((bt=Ut.selectArrs)===null||bt===void 0?void 0:bt.name)})),a.a.createElement(ne.a.Item,{name:"school_name",label:"\u5355\u4F4D\uFF1A"},a.a.createElement("div",{ref:Dn},a.a.createElement(Ze.a,{options:on,style:{width:400},size:"large",placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0",getPopupContainer:function(){return Dn.current},filterOption:function(ae,Ct){return Ct.value.toUpperCase().indexOf(ae.toUpperCase())!==-1}}))),a.a.createElement(ne.a.Item,null,a.a.createElement(de.a,{htmlType:"submit",type:"primary",size:"large",onClick:function(){return fa()}},"\u641C\u7D22"))),an&&a.a.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},a.a.createElement("img",{src:gt.z,width:"100",alt:""}),a.a.createElement("br",null),a.a.createElement("p",{className:"mt20"},"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458")),!an&&Bt==""&&!Nt&&a.a.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},a.a.createElement("img",{src:gt.s,width:"100",alt:""}),a.a.createElement("br",null),a.a.createElement("p",{className:"mt20"},"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!")),(!an&&Bt!=""||Nt)&&a.a.createElement("section",null,a.a.createElement("div",{className:"flexd-table-header mt20"},a.a.createElement(Fe.a,{pagination:!1,dataSource:[],columns:Qt})),a.a.createElement("div",{style:{maxHeight:260,overflow:"auto"}},a.a.createElement(Zt.a,{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(ae){sa()},hasMore:h,useWindow:!1},a.a.createElement(Fe.a,{loading:Nt,showHeader:!1,pagination:!1,dataSource:Bt,columns:Qt,onRow:function(ae){return{onClick:function(zt){zt.currentTarget.querySelector("input").disabled||Jn(zt.currentTarget.querySelector("input").value)}}}})))))},Re=Object(ye.a)(function(ut){var We=ut.classroomList,et=ut.loading;return{classroomList:We,loading:et}})(ee),je=o("OaEy"),xe=o("2fM7"),$e=o("9j22"),S=o.n($e),re=v.a.TabPane,ge=function(We){var et,bt,Pt=We.classroomList,tt=We.loading,Ot=We.dispatch,St=Object(oe.i)(),Ut=Pt.actionTabs,Ht=Object(j.useState)([]),_n=Object(Z.a)(Ht,2),on=_n[0],He=_n[1],ct=Object(j.useState)(!0),ot=Object(Z.a)(ct,2),h=ot[0],jt=ot[1],Kt=Object(j.useState)(!1),Ye=Object(Z.a)(Kt,2),Nt=Ye[0],nn=Ye[1],mn=ne.a.useForm(),Wt=Object(Z.a)(mn,1),Jt=Wt[0],cn=Object(j.useState)([]),An=Object(Z.a)(cn,2),Bt=An[0],sn=An[1],vn=Object(j.useState)(1),qt=Object(Z.a)(vn,2),qn=qt[0],Un=qt[1],Wn=Object(j.useState)([]),Sn=Object(Z.a)(Wn,2),bn=Sn[0],oa=Sn[1],dn=Object(j.useState)(!0),ga=Object(Z.a)(dn,2),an=ga[0],$n=ga[1],Dn=Object(j.useRef)(),Fn=function(ae){return ae&&ae0&&Ca[0]!==void 0?Ca[0]:!1,!(h&&!Nt)){ma.next=11;break}return _t=Jt.getFieldValue(),nn(!0),Un(Ct?1:qn+1),ma.next=7,Object(Et.vb)({page:Ct?1:qn+1,container_id:St.coursesId,container_type:1,school_name:_t==null?void 0:_t.school_name,keyword:_t==null?void 0:_t.keyword,search_type:_t==null?void 0:_t.search_type,role:4});case 7:Yn=ma.sent,sn(Ct?Object(at.a)(Yn.users):[].concat(Object(at.a)(Bt),Object(at.a)(Yn.users))),nn(!1),((zt=Yn.users)===null||zt===void 0?void 0:zt.length)<10&&jt(!1);case 11:case"end":return ma.stop()}},ae)}));return function(){return Ce.apply(this,arguments)}}(),Xn=function(){var Ce=Object(le.a)(R.a.mark(function ae(){var Ct;return R.a.wrap(function(_t){for(;;)switch(_t.prev=_t.next){case 0:if(!(bn=="")){_t.next=4;break}g.b.error("\u8BF7\u9009\u62E9\u4EBA\u6570"),_t.next=8;break;case 4:return _t.next=6,Object(Et.a)(Object(te.a)(Object(te.a)({},St),{},{course_group_id:0,user_ids:bn}));case 6:Ct=_t.sent,Ct.status===0&&(g.b.success("\u6DFB\u52A0\u6210\u529F"),Ot({type:"classroomList/setActionTabs",payload:{}}),Ot({type:"classroomList/getClassroomTopBanner",payload:{id:St.coursesId}}),Ot({type:"teachers/getStudentsList",payload:Object(te.a)({},St)}),ye.d.push("/classrooms/".concat(St.coursesId,"/students")),localStorage.getItem("Noviceguide")==="0"||Ot({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:9,text:a.a.createElement("div",null,"\u606D\u559C\u60A8\uFF01\u6211\u4EEC\u5DF2\u7ECF\u5B8C\u6210\u3010\u6559\u5B66\u8BFE\u5802\u3011\u7684\u65B0\u5EFA\u4EFB\u52A1\u4E86\u3002\u600E\u4E48\u6837\uFF0C\u5F88\u7B80\u5355\u5427\uFF01\u63A5\u4E0B\u6765\uFF0C\u60A8\u53EF\u4EE5\u5F00\u59CB\u5728\u6559\u5B66\u8BFE\u5802\u7EE7\u7EED\u6DFB\u52A0\u60A8\u7684\u6559\u5B66\u5185\u5BB9\u3002 \u9047\u5230\u7591\u95EE\u65F6\uFF0C\u968F\u65F6\u53EC\u5524\u5C0F\u6B4C\uFF0C\u6211\u4F1A\u51FA\u73B0\u5728\u9875\u9762\u7684\u53F3\u4E0B\u89D2\u3002\u671F\u5F85\u4E0E\u4F60\u7684\u518D\u6B21\u534F\u4F5C\u3002")}}));case 8:case"end":return _t.stop()}},ae)}));return function(){return Ce.apply(this,arguments)}}(),Qt=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(ae,Ct){return a.a.createElement(ve.a,{value:Ct.numid,checked:bn.includes(String(Ct.numid)),disabled:!!ae})}},{title:"\u59D3\u540D",width:100,ellipsis:!0,dataIndex:"username",render:function(ae,Ct){return a.a.createElement(G.a,{placement:"bottom",title:ae},a.a.createElement(Be.a,{className:"bold c-black",to:"/users/".concat(Ct.login),target:"_blank"},ae||"--"))}},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:function(ae){return a.a.createElement(G.a,{placement:"bottom",title:ae},a.a.createElement("span",null,ae||"--"))}},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:function(ae){return a.a.createElement(G.a,{placement:"bottom",title:ae},a.a.createElement("span",null,ae||"--"))}},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:function(ae){return a.a.createElement(G.a,{placement:"bottom",title:ae},a.a.createElement("span",null,ae||"--"))}},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:function(ae){return a.a.createElement(G.a,{placement:"bottom",title:ae},a.a.createElement("span",null,ae||"--"))}},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(ae){return a.a.createElement(G.a,{placement:"bottom",title:ae},a.a.createElement("span",null,ae||"--"))}},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"school_name",width:100,render:function(ae){return ae?"\u662F":"\u5426"}},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function(ae){return a.a.createElement(G.a,{placement:"bottom",title:ae},a.a.createElement("span",null,x()(ae).format("YYYY-MM-DD HH:mm")))}},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:function(ae){if(ae===1)return a.a.createElement("span",{className:"c-green"},"\u5DF2\u6DFB\u52A0")}}];return a.a.createElement(he.a,{className:S.a.addStudentWrapContainer,centered:!0,title:"\u6DFB\u52A0\u5B66\u751F",visible:Pt.actionTabs.key==="\u6DFB\u52A0\u5B66\u751F",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:1100,zIndex:1e3,bodyStyle:{minHeight:200},onOk:Object(le.a)(R.a.mark(function Ce(){return R.a.wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:Xn();case 1:case"end":return Ct.stop()}},Ce)})),onCancel:function(){oa([]),Ot({type:"classroomList/setActionTabs",payload:{}})}},a.a.createElement(v.a,{tabBarStyle:{display:"none"},defaultActiveKey:"1",className:S.a.addStudentContainer},a.a.createElement(re,{tab:"\u624B\u52A8\u6DFB\u52A0",key:"1"},a.a.createElement("div",{className:S.a.listItem},a.a.createElement(ne.a,{layout:"inline",form:Jt,initialValues:{school_name:"",keyword:"",search_type:"1"},className:"mt10"},a.a.createElement(ne.a.Item,{name:"search_type",label:"\u641C\u7D22\u7C7B\u578B"},a.a.createElement(xe.a,null,a.a.createElement(xe.a.Option,{value:"1"},"\u59D3\u540D"),a.a.createElement(xe.a.Option,{value:"4"},"\u5B66\u53F7"))),a.a.createElement(ne.a.Item,{name:"keyword",label:"\u641C\u7D22\u5185\u5BB9"},a.a.createElement(pt.a,{allowClear:!0,style:{width:240},size:"middle",defaultValue:((et=Ut.selectArrs)===null||et===void 0?void 0:et.category_name)||((bt=Ut.selectArrs)===null||bt===void 0?void 0:bt.name)})),a.a.createElement(ne.a.Item,{name:"school_name",label:"\u5355\u4F4D\uFF1A"},a.a.createElement("div",{ref:Dn},a.a.createElement(Ze.a,{options:on,style:{width:400},size:"large",placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0",getPopupContainer:function(){return Dn.current},filterOption:function(ae,Ct){return Ct.value.toUpperCase().indexOf(ae.toUpperCase())!==-1}}))),a.a.createElement(ne.a.Item,null,a.a.createElement(de.a,{htmlType:"submit",type:"primary",size:"large",onClick:function(){return fa()}},"\u641C\u7D22"))),an&&a.a.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},a.a.createElement("img",{src:gt.y,width:"250",alt:""}),a.a.createElement("br",null),a.a.createElement("p",{className:"mt20"},"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458")),!an&&Bt==""&&!Nt&&a.a.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},a.a.createElement("img",{src:gt.s,width:"100",alt:""}),a.a.createElement("br",null),a.a.createElement("p",{className:"mt20"},"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!")),(!an&&Bt!=""||Nt)&&a.a.createElement("section",null,a.a.createElement("div",{className:"flexd-table-header mt20"},a.a.createElement(Fe.a,{pagination:!1,dataSource:[],columns:Qt})),a.a.createElement("div",{style:{maxHeight:260,overflow:"auto"}},a.a.createElement(Zt.a,{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(ae){sa()},hasMore:h,useWindow:!1},a.a.createElement(Fe.a,{loading:Nt,showHeader:!1,pagination:!1,dataSource:Bt,columns:Qt,onRow:function(ae){return{onClick:function(zt){zt.currentTarget.querySelector("input").disabled||Jn(zt.currentTarget.querySelector("input").value)}}}})))))),a.a.createElement(re,{tab:"\u6279\u91CF\u5BFC\u5165",key:"2"},a.a.createElement("div",{className:S.a.listItem},a.a.createElement("p",{className:S.a.tips},"\u5F53\u524D\u8BFE\u5802\u6279\u91CF\u5BFC\u5165\u5B66\u751F\u529F\u80FD\u6682\u672A\u5F00\u653E\u81F3\u5168\u90E8\u7528\u6237\uFF0C\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u6DFB\u52A0\u52A9\u6559\u4E3A\u60A8\u6279\u91CF\u5BFC\u5165\u5B66\u751F\u3002"),a.a.createElement("div",{className:S.a.qrCode},a.a.createElement("div",null,a.a.createElement("img",{src:gt.u,width:"150",height:"150"})),a.a.createElement("div",null,"\u4F7F\u7528\u5FAE\u4FE1\u626B\u4E00\u626B\uFF0C\u6DFB\u52A0\u52A9\u6559"))))))},Pe=Object(ye.a)(function(ut){var We=ut.classroomList,et=ut.loading;return{classroomList:We,loading:et}})(ge),De=o("1vsH"),Ie=function(We){var et=We.classroomList,bt=We.dispatch,Pt=We.user,tt=Object(j.useState)(!1),Ot=Object(Z.a)(tt,2),St=Ot[0],Ut=Ot[1],Ht=ne.a.useForm(),_n=Object(Z.a)(Ht,1),on=_n[0],He=Object(oe.i)(),ct=Pt.userInfo,ot=function(){bt({type:"classroomList/setActionTabs",payload:{key:""}})};return Object(j.useEffect)(function(){et.actionTabs.key==="\u52A0\u5165\u8BFE\u5802"?!(ct!=null&&ct.login)||(ct==null?void 0:ct.login)==""?(bt({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),ot()):ct!=null&&ct.profile_completed?Ut(!0):he.a.confirm({centered:!0,title:"\u63D0\u793A",content:"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){Ut(!0)},onCancel:function(){return ot()}}):Ut(!1)},[et.actionTabs.key]),a.a.createElement(he.a,{centered:!0,title:"\u52A0\u5165\u8BFE\u5802",visible:St,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Object(le.a)(R.a.mark(function h(){var jt,Kt,Ye;return R.a.wrap(function(nn){for(;;)switch(nn.prev=nn.next){case 0:return nn.next=2,on.validateFields();case 2:return Kt=Object(te.a)({},on.getFieldValue()),Kt==null||((jt=Kt.identity)===null||jt===void 0)||jt.map(function(mn){Kt[mn]=1}),nn.next=6,Object(Je.a)("/api/courses/apply_to_join_course.json",{method:"post",body:Object(te.a)({},Kt)});case 6:Ye=nn.sent,console.log("/api/courses/apply_to_join_course.json",{method:"post",body:Object(te.a)({},Kt)}),Ye.status===0&&(Object(De.Y)(["\u6559\u5B66\u8BFE\u5802","\u52A0\u5165\u8BFE\u5802"]),g.b.success("\u52A0\u5165\u6210\u529F"),window.location.reload(!0));case 9:case"end":return nn.stop()}},h)})),onCancel:function(){return ot()}},a.a.createElement("section",{className:"pr20 pt10 pl10"},a.a.createElement(ne.a,{form:on,hideRequiredMark:!0},a.a.createElement(ne.a.Item,{name:"invite_code",rules:[{required:!0,message:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801"}],label:a.a.createElement("div",{className:"tr",style:{width:100}},"\u8BFE\u5802\u9080\u8BF7\u7801")},a.a.createElement(pt.a,{size:"large",placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801"})),a.a.createElement(ne.a.Item,{name:"identity",label:a.a.createElement("div",{className:"tr",style:{width:100}},"\u8EAB\u4EFD")},a.a.createElement(ve.a.Group,null,a.a.createElement(ve.a,{value:"professor"},"\u6559\u5E08"),a.a.createElement(ve.a,{value:"assistant_professor"},"\u52A9\u6559"),a.a.createElement(ve.a,{value:"student"},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))))},Le=Object(ye.a)(function(ut){var We=ut.classroomList,et=ut.user;return{classroomList:We,user:et}})(Ie),Se=o("FxXA"),ze=o.n(Se),Xe=xe.a.Option,ft=function(We){var et=We.user,bt=We.shixunHomeworks,Pt=We.loading,tt=We.dispatch,Ot=Object(oe.i)(),St=Object(j.useState)(!1),Ut=Object(Z.a)(St,2),Ht=Ut[0],_n=Ut[1],on=ne.a.useForm(),He=Object(Z.a)(on,1),ct=He[0],ot=10,h=Object(j.useState)({}),jt=Object(Z.a)(h,2),Kt=jt[0],Ye=jt[1],Nt=Object(j.useState)([]),nn=Object(Z.a)(Nt,2),mn=nn[0],Wt=nn[1],Jt=Object(j.useState)([]),cn=Object(Z.a)(Jt,2),An=cn[0],Bt=cn[1],sn=Object(j.useState)([]),vn=Object(Z.a)(sn,2),qt=vn[0],qn=vn[1],Un=Object(j.useState)([]),Wn=Object(Z.a)(Un,2),Sn=Wn[0],bn=Wn[1];Object(j.useEffect)(function(){bt.actionTabs.key==="\u586B\u5145\u4FE1\u606F\u5F39\u7A97"&&!mn.length&&oa()},[bt.actionTabs.key]);var oa=function(){var Dn=Object(le.a)(R.a.mark(function Fn(){var fn;return R.a.wrap(function(Jn){for(;;)switch(Jn.prev=Jn.next){case 0:return Jn.next=2,tt({type:"account/getSchoolOption"});case 2:fn=Jn.sent,Wt(fn==null?void 0:fn.schools);case 4:case"end":return Jn.stop()}},Fn)}));return function(){return Dn.apply(this,arguments)}}(),dn=function(Fn){if(Ye(Object(te.a)({},ct.getFieldsValue())),"school"in Fn){Bt(mn.filter(function(fa){return fa.name.includes(Fn.school)}));var fn=(mn.find(function(fa){return fa.name===Fn.school})||{}).id;fn?ga(Fn.school):(ct.setFieldsValue({department:""}),Ye(Object(te.a)(Object(te.a)({},Kt),{school:Fn.school,department:""})))}},ga=function(){var Dn=Object(le.a)(R.a.mark(function Fn(fn,fa){var Jn,sa,Xn,Qt,Ce,ae;return R.a.wrap(function(zt){for(;;)switch(zt.prev=zt.next){case 0:return Qt=(Jn=mn.find(function(_t){return _t.name===fn}))===null||Jn===void 0?void 0:Jn.id,zt.next=3,an(Qt);case 3:if(zt.t0=zt.sent,zt.t0){zt.next=6;break}zt.t0={};case 6:Ce=zt.t0,qn(Ce==null?void 0:Ce.departments),ae=fa||(Ce==null||((sa=Ce.departments)===null||sa===void 0||((Xn=sa[0])===null||Xn===void 0))?void 0:Xn.name),ct.setFieldsValue({department:ae}),Ye(Object(te.a)(Object(te.a)({},Kt),{school:fn,department:ae}));case 11:case"end":return zt.stop()}},Fn)}));return function(fn,fa){return Dn.apply(this,arguments)}}(),an=function(Fn){return Fn?tt({type:"account/getDepartmentOption",payload:{id:Fn}}):void 0},$n=function(){var Dn=Object(le.a)(R.a.mark(function Fn(fn){var fa,Jn,sa,Xn,Qt,Ce,ae,Ct,zt,_t,Yn,Ca,ya,ma,ar,Wa,Ga;return R.a.wrap(function(Ja){for(;;)switch(Ja.prev=Ja.next){case 0:return sa=fn.nickname,Xn=fn.gender,Qt=fn.identity,Ce=fn.studentNo,ae=fn.jobTitle,Ct=fn.manager,zt=fn.school,_t=fn.department,Yn=fn.edu_background,Ca=fn.edu_entry_year,ya=fn.brief_introduction,ma=fn.name,ar=(fa=qt.find(function(rr){return rr.name===_t}))===null||fa===void 0?void 0:fa.id,Wa=(Jn=mn.find(function(rr){return rr.name===zt}))===null||Jn===void 0?void 0:Jn.id,Ja.next=5,tt({type:"account/updateAccount",payload:{id:et.userInfo.user_id,department_id:ar,gender:Xn,identity:Qt,location,nickname:sa,name:ma,school_id:Wa,edu_background:Yn,edu_entry_year:Ca,brief_introduction:ya,student_id:Qt==="student"?Ce:null,technical_title:ae||Ct}});case 5:Ga=Ja.sent,Ga&&(window.location.reload(),localStorage.removeItem("addinfo"));case 7:case"end":return Ja.stop()}},Fn)}));return function(fn){return Dn.apply(this,arguments)}}();return a.a.createElement(he.a,{centered:!0,title:"\u586B\u5199\u8D44\u6599",visible:bt.actionTabs.key==="\u586B\u5145\u4FE1\u606F\u5F39\u7A97",okText:"\u4FDD\u5B58",cancelText:"\u53D6\u6D88",width:650,bodyStyle:{minHeight:150},confirmLoading:Ht,onOk:function(){ct.submit()},onCancel:function(){tt({type:"shixunHomeworks/setActionTabs",payload:{}})}},a.a.createElement(ne.a,{form:ct,className:ze.a.formWrap,layout:"horizontal",onValuesChange:dn,onFinish:$n},a.a.createElement(ne.a.Item,{label:"\u59D3\u540D",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u771F\u5B9E\u59D3\u540D\uFF0C\u6700\u5927\u9650\u5236".concat(ot,"\u4E2A\u5B57\u7B26")},{validator:De.H}]},a.a.createElement(pt.a,{placeholder:"\u8BF7\u8F93\u5165\u771F\u5B9E\u59D3\u540D\uFF0C\u6700\u5927\u9650\u5236".concat(ot,"\u4E2A\u5B57\u7B26"),maxLength:ot})),a.a.createElement(I.a,{gutter:[10,0]},a.a.createElement(pe.a,{flex:"300px"},a.a.createElement(ne.a.Item,{label:"\u804C\u4E1A",name:"identity",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u804C\u4E1A"}]},a.a.createElement(xe.a,null,a.a.createElement(Xe,{value:"teacher"},"\u6559\u5E08"),a.a.createElement(Xe,{value:"student"},"\u5B66\u751F"),a.a.createElement(Xe,{value:"professional"},"\u4E13\u4E1A\u4EBA\u58EB")))),Kt.identity==="student"&&a.a.createElement(pe.a,{flex:"300px"},a.a.createElement(ne.a.Item,{initialValue:Kt.studentNo,name:"studentNo",rules:[{required:!0,message:"\u8BF7\u5148\u8F93\u5165\u5B66\u53F7"}]},a.a.createElement(pt.a,{type:"text",placeholder:"\u8BF7\u8F93\u5165\u5B66\u53F7"}))),Kt.identity==="teacher"&&a.a.createElement(pe.a,{flex:"300px"},a.a.createElement(ne.a.Item,{initialValue:Kt.jobTitle,name:"jobTitle",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u804C\u79F0"}]},a.a.createElement(xe.a,null,a.a.createElement(Xe,{value:"\u6559\u6388"},"\u6559\u6388"),a.a.createElement(Xe,{value:"\u7814\u7A76\u5458"},"\u7814\u7A76\u5458"),a.a.createElement(Xe,{value:"\u526F\u6559\u6388"},"\u526F\u6559\u6388"),a.a.createElement(Xe,{value:"\u526F\u7814\u7A76\u5458"},"\u526F\u7814\u7A76\u5458"),a.a.createElement(Xe,{value:"\u8BB2\u5E08"},"\u8BB2\u5E08"),a.a.createElement(Xe,{value:"\u52A9\u7406\u7814\u7A76\u5458"},"\u52A9\u7406\u7814\u7A76\u5458"),a.a.createElement(Xe,{value:"\u52A9\u7406\u6559\u6388"},"\u52A9\u7406\u6559\u6388")))),Kt.identity==="professional"&&a.a.createElement(pe.a,{flex:"300px"},a.a.createElement(ne.a.Item,{initialValue:Kt.manager,name:"manager",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u804C\u79F0"}]},a.a.createElement(xe.a,null,a.a.createElement(Xe,{value:"\u4F01\u4E1A\u7BA1\u7406\u8005"},"\u4F01\u4E1A\u7BA1\u7406\u8005"),a.a.createElement(Xe,{value:"\u90E8\u95E8\u7BA1\u7406\u8005"},"\u90E8\u95E8\u7BA1\u7406\u8005"),a.a.createElement(Xe,{value:"\u9AD8\u7EA7\u5DE5\u7A0B\u5E08"},"\u9AD8\u7EA7\u5DE5\u7A0B\u5E08"),a.a.createElement(Xe,{value:"\u5DE5\u7A0B\u5E08"},"\u5DE5\u7A0B\u5E08"),a.a.createElement(Xe,{value:"\u52A9\u7406\u5DE5\u7A0B\u5E08"},"\u52A9\u7406\u5DE5\u7A0B\u5E08"))))),a.a.createElement(ne.a.Item,{label:"\u5B66\u6821/\u5355\u4F4D",name:"school",wrapperCol:{span:10},rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u5B66\u6821/\u5355\u4F4D"}]},a.a.createElement(Ze.a,{showSearch:!0,options:An==null?void 0:An.map(function(Dn){return{value:Dn.name}})})),a.a.createElement(ne.a.Item,{label:"\u9662\u7CFB/\u90E8\u95E8",name:"department",wrapperCol:{span:10}},a.a.createElement(Ze.a,{showSearch:!0,onChange:function(Fn){return bn(qt.filter(function(fn){return fn.name.includes(Fn)}))},options:Sn==null?void 0:Sn.map(function(Dn){return{value:Dn.name}})}))))},rt=Object(ye.a)(function(ut){var We=ut.shixunHomeworks,et=ut.loading,bt=ut.user;return{shixunHomeworks:We,loading:et,user:bt}})(ft),kt=function(We){var et,bt=We.classroomList,Pt=We.loading,tt=We.dispatch,Ot=Object(oe.i)(),St=Object(oe.h)(),Ut=Object(j.useState)(!1),Ht=Object(Z.a)(Ut,2),_n=Ht[0],on=Ht[1],He=bt.actionTabs,ct=bt.courseGroups,ot=bt.allCourseGroups,h=ne.a.useForm(),jt=Object(Z.a)(h,1),Kt=jt[0];return Object(j.useEffect)(function(){bt.actionTabs.key==="\u5207\u6362\u4E3A\u5B66\u751F"&&(tt({type:"classroomList/getAllCourseGroup",payload:Object(te.a)({},Ot)}),Kt.setFieldsValue({course_group_id:"0"}))},[bt.actionTabs.key]),a.a.createElement(he.a,{centered:!0,title:"\u5207\u6362\u4E3A\u5B66\u751F",visible:bt.actionTabs.key==="\u5207\u6362\u4E3A\u5B66\u751F",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",bodyStyle:{minHeight:150},confirmLoading:_n,onOk:Object(le.a)(R.a.mark(function Ye(){var Nt;return R.a.wrap(function(mn){for(;;)switch(mn.prev=mn.next){case 0:return on(!0),mn.next=3,Object(Je.a)("/api/courses/".concat(Ot.coursesId,"/switch_to_student.json"),{method:"post",body:Kt.getFieldValue()});case 3:Nt=mn.sent,Nt.status===0&&(g.b.success("\u5207\u6362\u6210\u529F"),window.location.reload()),on(!1);case 6:case"end":return mn.stop()}},Ye)})),onCancel:function(){tt({type:"classroomList/setActionTabs",payload:{}})}},a.a.createElement("p",null,"\u5982\u679C\u5206\u73ED\u5355\u72EC\u8BBE\u7F6E\u53D1\u5E03\u5185\u5BB9\uFF08\u5B9E\u8BAD\u4F5C\u4E1A\u3001\u666E\u901A\u4F5C\u4E1A\u3001\u8BD5\u5377\u7B49\uFF09\uFF0C \u9700\u8981\u52A0\u5165\u5206\u73ED\u624D\u80FD\u67E5\u770B"),a.a.createElement("div",{className:"pl30 pr30"},a.a.createElement(ne.a,{form:Kt,initialValues:Object(Lt.a)({},"course_group_id","0")},a.a.createElement(I.a,{className:"mt30"},a.a.createElement(pe.a,null,"\u8FDB\u5165\uFF1A"),a.a.createElement(pe.a,{flex:"1"},a.a.createElement(ne.a.Item,{name:"course_group_id",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u76EE\u5F55\u540D\u79F0"}],noStyle:!0},a.a.createElement(xe.a,{defaultValue:"0",style:{width:"100%"}},a.a.createElement(xe.a.Option,{value:"0"},"\u672A\u5206\u73ED"),ot==null||((et=ot.course_groups)===null||et===void 0)?void 0:et.map(function(Ye,Nt){return a.a.createElement(xe.a.Option,{value:Ye.id},Ye.name)}))))))))},Rt=Object(ye.a)(function(ut){var We=ut.classroomList,et=ut.loading;return{classroomList:We,loading:et}})(kt),Ft=o("cWXX"),In=o("/ezw"),En=o("0Owb"),yn=o("ngQI"),tn={shixun_homework:"iconfont icon-shixunzuoye1",graduation:"iconfont icon-biyezhuanhuan",exercise:"iconfont font17 icon-kaoshishijuan1",poll:"iconfont font17 icon-kaoshiwenjuan1",common_homework:"iconfont icon-putongzuoye1",group_homework:"iconfont icon-fenzuzuoye2",attendance:"iconfont icon-qiandao1",announcement:"iconfont icon-gonggaolan",attachment:"iconfont icon-xuexiziyuan1",video:"iconfont font14 icon-shipinzhibo1",board:"iconfont icon-taolun2",course_group:"iconfont font18 icon-fenban2",statistics:"iconfont font17 icon-tongji3",template:"iconfont icon-mobanguanli2",online_learning:"iconfont icon-kechengxuexi"},Ea=o("XBlR"),Dt=o.n(Ea),yt=o("xKgJ"),ia=v.a.TabPane,ca=function(We){var et,bt,Pt,tt=We.classroomList,Ot=We.globalSetting,St=We.user,Ut=We.loading,Ht=We.dispatch,_n=We.children,on=Object(Ke.a)(We,["classroomList","globalSetting","user","loading","dispatch","children"]),He=Object(oe.i)(),ct=Object(oe.h)(),ot=tt.detailTopBanner,h=tt.detailLeftMenus,jt=Object(j.useState)([]),Kt=Object(Z.a)(jt,2),Ye=Kt[0],Nt=Kt[1],nn=Object(j.useState)(-1),mn=Object(Z.a)(nn,2),Wt=mn[0],Jt=mn[1],cn=Object(j.useState)(0),An=Object(Z.a)(cn,2),Bt=An[0],sn=An[1],vn=St.userInfo,qt=Ee.a.Content,qn=Ee.a.Sider,Un=Object(j.useState)(),Wn=Object(Z.a)(Un,2),Sn=Wn[0],bn=Wn[1],oa=Object(j.useState)([]),dn=Object(Z.a)(oa,2),ga=dn[0],an=dn[1],$n=Object(j.useState)([]),Dn=Object(Z.a)($n,2),Fn=Dn[0],fn=Dn[1],fa=Object(j.useState)([]),Jn=Object(Z.a)(fa,2),sa=Jn[0],Xn=Jn[1],Qt=Object(j.useState)(!1),Ce=Object(Z.a)(Qt,2),ae=Ce[0],Ct=Ce[1],zt=[{label:"\u516C\u544A\u680F",value:"announcement"},{label:"\u5B9E\u8BAD\u4F5C\u4E1A",value:"shixun_homework"},{label:"\u666E\u901A\u4F5C\u4E1A",value:"common_homework"},((et=St.userInfo)===null||et===void 0?void 0:et.main_site)&&{label:"\u5206\u7EC4\u4F5C\u4E1A",value:"group_homework"},{label:"\u8BD5\u5377",value:"exercise"},{label:"\u95EE\u5377",value:"poll"},{label:"\u6559\u5B66\u8D44\u6599",value:"attachment"},{label:"\u89C6\u9891\u76F4\u64AD",value:"video"},{label:"\u8BA8\u8BBA",value:"board"},{label:"\u5206\u73ED",value:"course_group"},{label:"\u7EDF\u8BA1",value:"statistics"},{label:"\u7B7E\u5230",value:"attendance"},((bt=St.userInfo)===null||bt===void 0?void 0:bt.admin)&&{label:"\u6A21\u677F\u7BA1\u7406",value:"template"}].filter(function(Gt){var se;return Gt?Ot!=null&&(se=Ot.setting)!==null&&se!==void 0&&se.is_local?Gt.label!=="\u89C6\u9891\u76F4\u64AD":!0:!1});Object(j.useEffect)(function(){var Gt;if((Gt=tt.detailLeftMenus)!==null&&Gt!==void 0&&Gt.course_modules){var se;Nt(JSON.parse(JSON.stringify((se=tt.detailLeftMenus)===null||se===void 0?void 0:se.course_modules))),Ca()}},[tt.detailLeftMenus]),Object(j.useEffect)(function(){Ca()},[ct.pathname]);function _t(){return Yn.apply(this,arguments)}function Yn(){return Yn=Object(le.a)(R.a.mark(function Gt(){var se;return R.a.wrap(function(Te){for(;;)switch(Te.prev=Te.next){case 0:return Te.next=2,Object(Je.a)("/api/courses/".concat(He==null?void 0:He.coursesId,"/modules_settings.json"),{method:"get"});case 2:se=Te.sent,bn(se),Xn(Object(at.a)(se==null?void 0:se.course_module_types));case 5:case"end":return Te.stop()}},Gt)})),Yn.apply(this,arguments)}var Ca=function(){var se,Ge;(se=tt.detailLeftMenus)===null||se===void 0||((Ge=se.course_modules)===null||Ge===void 0)||Ge.map(function(Te,Ve){(ct.pathname.indexOf(Te.category_url)>-1||br(Te))&&sn(Ve)})},ya=function(){Ht({type:"classroomList/getClassroomLeftMenus",payload:{id:He.coursesId}})},ma=function(){var Gt=Object(le.a)(R.a.mark(function se(){var Ge,Te;return R.a.wrap(function(it){for(;;)switch(it.prev=it.next){case 0:return it.next=2,Ht({type:"classroomList/getClassroomLeftMenus",payload:{id:He.coursesId}});case 2:Te=it.sent,ye.d.push("".concat(Te==null||((Ge=Te.course_modules[0])===null||Ge===void 0)?void 0:Ge.category_url));case 4:case"end":return it.stop()}},se)}));return function(){return Gt.apply(this,arguments)}}(),ar=function(se,Ge){he.a.confirm({centered:!0,title:"\u63D0\u793A",icon:a.a.createElement(mt.a,null),content:se,okText:"\u786E\u8BA4",onOk:function(){return Ge()},cancelText:"\u53D6\u6D88"})},Wa=function(se,Ge){if(se.localName===Ge)return se;for(var Te=0,Ve=se;Ve=Ve.parentNode;Te++){if(Ve.localName===Ge)return Ve;if(Ve==document.documentElement)return!1}},Ga=function(se){if(!se)return;console.log(se,444);var Ge=Wa(se.target,"li");Ge.setAttribute("id","appointId")},Aa=function(){var Gt=Object(le.a)(R.a.mark(function se(Ge,Te,Ve,it){var xt,ln,ba,tr,Xt,da;return R.a.wrap(function(un){for(;;)switch(un.prev=un.next){case 0:un.t0=Ge,un.next=un.t0===1?3:un.t0===2?7:un.t0===3?9:un.t0===4?11:un.t0===5?16:un.t0===6?18:20;break;case 3:return ba={category_id:Te.id||Te.category_id,parent_id:Te.category_type==="attachment"?Te.category_id:"",nodeModules:Te,type:Te.type},Te.category_type==="attachment"&&(ba.category_id=h==null||((tr=h.course_modules)===null||tr===void 0||((Xt=tr.filter(function(xn){return xn.type==="attachment"}))===null||Xt===void 0||((da=Xt[0])===null||da===void 0)))?void 0:da.id),Ht({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",selectArrs:ba,cb:function(){ya()}}}),un.abrupt("break",20);case 7:return Ht({type:"classroomList/setActionTabs",payload:{key:"\u76EE\u5F55\u91CD\u547D\u540D",selectArrs:{name:Te.name||Te.category_name,category_id:Te.category_id,main_id:Te.id,category_type:Te.category_type},cb:function(){ya()}}}),un.abrupt("break",20);case 9:return ar(a.a.createElement("p",null,"\u9690\u85CF\u540E\u5C06\u4E0D\u518D\u663E\u793A\u6B64\u6A21\u5757,",a.a.createElement("br",null),"\u540E\u7EED\u53EF\u5728\u8BFE\u5802\u8BBE\u7F6E\u4E2D\u91CD\u65B0\u52FE\u9009\u6A21\u5757\u6062\u590D\u663E\u793A"),Object(le.a)(R.a.mark(function xn(){return R.a.wrap(function(ja){for(;;)switch(ja.prev=ja.next){case 0:return ja.next=2,Object(Et.ob)({id:Te.id});case 2:ln=ja.sent,ln.status===0&&(g.b.success("\u64CD\u4F5C\u6210\u529F"),Ht({type:"classroomList/getClassroomLeftMenus",payload:{id:He.coursesId}}));case 4:case"end":return ja.stop()}},xn)}))),un.abrupt("break",20);case 11:return un.next=13,Object(Et.yb)({id:Te.id});case 13:return ln=un.sent,ln.status===0&&(g.b.success("\u64CD\u4F5C\u6210\u529F"),Ht({type:"classroomList/getClassroomLeftMenus",payload:{id:He.coursesId}})),un.abrupt("break",20);case 16:return ar(a.a.createElement("p",null,"\u8BE5\u76EE\u5F55\u4E0B\u7684\u5185\u5BB9\u5C06\u88AB\u79FB\u52A8\u5230",(xt=["exercise","board","attachment"])!==null&&xt!==void 0&&xt.includes(Te.category_type)?"\u7236":"\u672A\u5206\u914D","\u76EE\u5F55,",a.a.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),Object(le.a)(R.a.mark(function xn(){var za,ja,_r;return R.a.wrap(function(ir){for(;;)switch(ir.prev=ir.next){case 0:if(!(Te.category_type==="board")){ir.next=6;break}return ir.next=3,Object(Et.j)({id:Te.category_id});case 3:ln=ir.sent,ir.next=9;break;case 6:return ir.next=8,Object(Et.m)({id:Te.category_id});case 8:ln=ir.sent;case 9:ln.status===0&&(g.b.success("\u5220\u9664\u6210\u529F"),Te.category_type==="board"?(_r=h==null||((za=h.course_modules)===null||za===void 0)?void 0:za.filter(function(jr){return(jr==null?void 0:jr.type)==="board"}),ye.d.push("/classrooms/".concat(He.coursesId,"/").concat(Te.category_type,"/").concat(_r==null||((ja=_r[0])===null||ja===void 0)?void 0:ja.main_id))):ye.d.push("/classrooms/".concat(He.coursesId,"/").concat(Te.category_type)),Ht({type:"classroomList/getClassroomLeftMenus",payload:{id:He.coursesId}}));case 10:case"end":return ir.stop()}},xn)}))),un.abrupt("break",20);case 18:return Ht({type:"classroomList/setActionTabs",payload:{key:"\u65B0\u5EFA\u5206\u73ED",params:He}}),un.abrupt("break",20);case 20:case"end":return un.stop()}},se)}));return function(Ge,Te,Ve,it){return Gt.apply(this,arguments)}}(),Ja=function(se){return!(se==="attendance"||se==="announcement"||se==="poll"||se==="graduation")},rr=function(se,Ge){return a.a.createElement("div",{className:Dt.a.leftMenuActions},(se.type!="course_group"&&se.main_id||se.category_type==="attachment"&&Ge===2)&&Ja(se.type)&&a.a.createElement("p",{className:"current",onClick:function(Ve){return Aa(1,se,Ge,Ve)}},"\u65B0\u5EFA\u5B50\u76EE\u5F55"),se.type==="course_group"&&Ge===1&&a.a.createElement("p",{className:"current",onClick:function(){return Aa(6,se,Ge)}},"\u65B0\u5EFA\u5206\u73ED"),a.a.createElement("p",{className:"current",onClick:function(Ve){return Aa(2,se,Ge,Ve)}},"\u91CD\u547D\u540D"),se.main_id&&!Object(yt.k)()&&a.a.createElement("p",{className:"current",onClick:function(){return Aa(3,se,Ge)}},"\u9690\u85CF"),se.main_id&&!Object(yt.k)()&&a.a.createElement("p",{className:"current",onClick:function(){return Aa(4,se,Ge)}},"\u7F6E\u9876"),se.category_id&&a.a.createElement("p",{className:"current",onClick:function(){return Aa(5,se,Ge)}},"\u5220\u9664"))},or=function(se,Ge){return Ge===1?se.type==="board"?"/classrooms/".concat(He.coursesId,"/").concat(se.type,"/").concat(se.main_id):se.type==="graduation"?"/classrooms/".concat(He.coursesId,"/graduation_topics"):"/classrooms/".concat(He.coursesId,"/").concat(se.type):(se.category_type==="messages"&&(se.category_type="board"),"/classrooms/".concat(He.coursesId,"/").concat(se.category_type,"/").concat(se.category_id))},pr=function(){var se=ct.pathname.split("/");an(["".concat(se[3],"|").concat(He.coursesId)]),fn(["".concat(se[3],"|").concat(He.coursesId),"".concat(se[3],"|").concat(se[4])])};Object(j.useEffect)(function(){try{var Gt=sessionStorage._nav_.split(","),se=sessionStorage._nav_open_.split(",");sessionStorage._nav_open_?an(se):pr(),fn(Gt)}catch(Ge){pr()}return function(){sessionStorage.removeItem("_nav_open_"),sessionStorage.removeItem("_nav_")}},[tt.name,ct==null?void 0:ct.pathname]);var gr=function(){var Gt=Object(le.a)(R.a.mark(function se(Ge){var Te,Ve,it,xt,ln,ba,tr,Xt,da;return R.a.wrap(function(un){for(;;)switch(un.prev=un.next){case 0:if(Ve=Ge.draggableId,it=Ge.source,xt=Ge.destination,xt){un.next=3;break}return un.abrupt("return",!1);case 3:if(ln=Ve.split("-"),ba=ln[1],tr=ln[2],!(((Te=Ye[ba])===null||Te===void 0?void 0:Te.type)==="board")){un.next=12;break}return un.next=9,Object(Et.sb)({id:ln[0],position:xt.index+1});case 9:Xt=un.sent,un.next=15;break;case 12:return un.next=14,Object(Et.rb)({id:ln[0],position:xt.index+1});case 14:Xt=un.sent;case 15:Xt.status===0&&(ln.length===3?(da=Ye[ba].second_category[tr],Ye[ba].second_category.splice(tr,1),Ye[ba].second_category.splice(xt.index,0,da)):(da=Ye[ba].second_category[ln[2]].third_category[ln[3]],Ye[ba].second_category[ln[2]].third_category.splice(ln[3],1),Ye[ba].second_category[ln[2]].third_category.splice(xt.index,0,da)),Nt(Object(at.a)(Ye)));case 16:case"end":return un.stop()}},se)}));return function(Ge){return Gt.apply(this,arguments)}}(),br=function(se){return ct.pathname.indexOf("student_statistics")>-1&&se.type==="statistics"},Ar=function(){window.scrollTo(0,336)};return a.a.createElement(qn,{width:264,style:{marginTop:24,height:"auto",background:"none"}},a.a.createElement("section",{className:Dt.a.leftMenu},a.a.createElement(In.a,{loading:!h.course_modules},a.a.createElement(he.a,{visible:ae,title:"\u8BFE\u5802\u6A21\u5757\u8BBE\u7F6E",centered:!0,onOk:Object(le.a)(R.a.mark(function Gt(){var se;return R.a.wrap(function(Te){for(;;)switch(Te.prev=Te.next){case 0:if(Object(yt.f)()){Te.next=3;break}return g.b.info("\u529F\u80FD\u83DC\u5355\u8BBE\u7F6E\u53EA\u6709\u8BFE\u5802\u7BA1\u7406\u5458\u53EF\u4EE5\u8C03\u6574"),Te.abrupt("return");case 3:if(!((sa==null?void 0:sa.length)<=0)){Te.next=6;break}return g.b.info("\u8BF7\u81F3\u5C11\u9009\u62E9\u4E00\u4E2A\u8BFE\u5802\u6A21\u5757"),Te.abrupt("return");case 6:return Te.next=8,Object(Je.a)("/api/courses/".concat(He==null?void 0:He.coursesId,"/update_modules_settings.json"),{method:"post",body:{course_module_types:sa}});case 8:se=Te.sent,(se==null?void 0:se.status)===0&&(ma(),Ct(!1));case 10:case"end":return Te.stop()}},Gt)})),onCancel:function(){Ct(!1)}},a.a.createElement("div",{style:{padding:"24px"}},a.a.createElement("span",null,"\u901A\u8FC7\u52FE\u9009\u53EF\u4EE5\u663E\u793A/\u9690\u85CF\u6A21\u5757"),a.a.createElement(ve.a.Group,{onChange:function(se){Xn(Object(at.a)(se))},style:{marginTop:"20px"},value:sa},a.a.createElement(I.a,null,Sn==null||((Pt=Sn.course_modules)===null||Pt===void 0)?void 0:Pt.map(function(Gt,se){return a.a.createElement(pe.a,{span:6,style:{marginTop:"10px"}},a.a.createElement(ve.a,{value:Gt.module_type,style:{fontSize:"14px"}},Gt.module_name))}))))),Ye==null?void 0:Ye.map(function(Gt,se){return a.a.createElement("ul",{key:se},a.a.createElement("li",{className:(ct.pathname.indexOf(Gt.category_url)>-1||br(Gt))&&Dt.a.actived,onClick:function(){window.scrollTo(0,100),ct.pathname===Gt.category_url?Bt===-1?sn(se):sn(-1):(ye.d.push(Gt.category_url),Ar())}},a.a.createElement(I.a,{style:{padding:"13px 0 13px 24px"},align:"middle"},a.a.createElement(pe.a,{flex:"1",className:"pr30"},a.a.createElement("span",{className:"".concat(tn[Gt.type])})," ",Gt.name),a.a.createElement(pe.a,{className:"tr"},a.a.createElement("span",{className:Dt.a.totalCount},Gt.task_count===0?"":Gt.task_count),Object(yt.j)()&&Gt.type!=="statistics"&&a.a.createElement(Y.a,{getPopupContainer:function(Te){return Te.parentNode},destroyTooltipOnHide:!0,placement:"right",content:function(){return rr(Gt,1)},trigger:"hover"},a.a.createElement("span",{className:["iconfont icon-sandian",Dt.a.actions].join(" ")}))))),a.a.createElement(yn.a,{onDragEnd:gr},a.a.createElement(yn.c,{isDropDisabled:!Object(yt.c)(),droppableId:String(Gt.id)},function(Ge,Te){var Ve;return a.a.createElement("ul",Object(En.a)({ref:Ge.innerRef},Ge.droppableProps,{onScroll:function(){},className:Bt==se&&Dt.a.open}),(Ve=Gt.second_category)===null||Ve===void 0?void 0:Ve.map(function(it,xt){var ln;return a.a.createElement(yn.b,{draggableId:"".concat((ln=it.category_id)===null||ln===void 0?void 0:ln.toString(),"-").concat(se,"-").concat(xt),index:xt,key:it.category_id},function(ba,tr){return a.a.createElement("div",Object(En.a)({key:xt,ref:ba.innerRef},ba.draggableProps,ba.dragHandleProps),a.a.createElement("li",{className:ct.pathname.indexOf(it.second_category_url)>-1&&Dt.a.actived2},a.a.createElement(I.a,{align:"middle"},a.a.createElement(pe.a,{span:20},a.a.createElement(Be.a,{className:["font14",Dt.a.menuText].join(" "),style:{marginLeft:16,padding:"16px 2px"},to:it.second_category_url,onClick:function(da){da.preventDefault(),ct.pathname.indexOf(it.second_category_url)>-1?Wt===-1?Jt(xt):Jt(-1):(Jt(xt),ye.d.push(it.second_category_url),Ar())}},it.category_name)),a.a.createElement(pe.a,{span:4,className:"tr"},Object(yt.j)()&&Gt.type.indexOf("statistics")<0&&(it==null?void 0:it.category_name)!=="\u672A\u5206\u914D\u76EE\u5F55"&&a.a.createElement(Y.a,{getPopupContainer:function(da){return da.parentNode.parentNode},placement:"right",content:function(){return rr(it,2)},trigger:"hover"},a.a.createElement("span",{className:["iconfont icon-sandian",Dt.a.actions].join(" ")})),it.category_count!=0&&a.a.createElement("span",{className:Dt.a.totalCount},it.category_count)))),it.third_category&&a.a.createElement(yn.a,{onDragEnd:gr},a.a.createElement(yn.c,{isDropDisabled:!Object(yt.c)(),droppableId:String(it.category_id)},function(Xt,da){var Kn;return a.a.createElement("ul",Object(En.a)({ref:Xt.innerRef},Xt.droppableProps,{onScroll:function(){},className:Wt===xt&&Dt.a.open}),(Kn=it.third_category)===null||Kn===void 0?void 0:Kn.map(function(un,xn){var za;return a.a.createElement(yn.b,{draggableId:"".concat((za=un.category_id)===null||za===void 0?void 0:za.toString(),"-").concat(se,"-").concat(xt,"-").concat(xn),index:xn,key:un.category_id},function(ja,_r){return a.a.createElement("li",Object(En.a)({key:xn,ref:ja.innerRef},ja.draggableProps,ja.dragHandleProps),a.a.createElement(I.a,{align:"middle",className:ct.pathname.indexOf(un.second_category_url)>-1&&Dt.a.actived2},a.a.createElement(pe.a,{flex:"1"},a.a.createElement(Be.a,{className:["font14",Dt.a.menuText].join(" "),to:or(un,3),style:{marginLeft:9,padding:"16px 0px"},onClick:function(){Ar()}},un.category_name)),a.a.createElement(pe.a,null,Object(yt.j)()&&a.a.createElement(Y.a,{placement:"right",getPopupContainer:function(ir){return ir.parentNode.parentNode},content:function(){return rr(un,3)},trigger:"hover"},a.a.createElement("span",{className:["iconfont icon-sandian",Dt.a.actions].join(" ")})),un.category_count!=0&&a.a.createElement("span",{className:Dt.a.totalCount},un.category_count))))})}))})))})}))})))}),Object(yt.j)()&&a.a.createElement("div",{className:Dt.a.st,onClick:function(){Ct(!0),_t()}}," ",a.a.createElement("i",{style:{marginRight:6},className:"iconfont icon-shezhi6"}),a.a.createElement("span",{className:"font16"},"\u8BBE\u7F6E")))))},Rn=Object(ye.a)(function(ut){var We=ut.classroomList,et=ut.loading,bt=ut.globalSetting,Pt=ut.user;return{classroomList:We,globalSetting:bt,user:Pt,loading:et.models.index}})(ca),ra=o("m3rI"),Qn=o("4U8T"),Cn=o.n(Qn),hn=function(We){var et,bt,Pt,tt,Ot,St,Ut,Ht,_n,on,He=We.classroomList,ct=We.user,ot=We.loading,h=We.dispatch,jt=Object(oe.i)(),Kt=Object(j.useState)(!1),Ye=Object(Z.a)(Kt,2),Nt=Ye[0],nn=Ye[1],mn=ne.a.useForm(),Wt=Object(Z.a)(mn,1),Jt=Wt[0],cn=Object(j.useState)([]),An=Object(Z.a)(cn,2),Bt=An[0],sn=An[1];Object(j.useEffect)(function(){var qn;He.actionTabs.key==="\u586B\u5199\u6155\u8BFE\u8D44\u6599"&&(qn=He.detailTopBanner)!==null&&qn!==void 0&&qn.mooc_user_id&&vn()},[He.actionTabs.key,(et=He.detailTopBanner)===null||et===void 0?void 0:et.mooc_user_id]);var vn=function(){var qn=Object(le.a)(R.a.mark(function Un(){var Wn,Sn,bn;return R.a.wrap(function(dn){for(;;)switch(dn.prev=dn.next){case 0:return dn.next=2,Object(Et.gb)({coursesId:jt.coursesId,user_id:(Wn=He.detailTopBanner)===null||Wn===void 0?void 0:Wn.mooc_user_id});case 2:Sn=dn.sent,(Sn==null?void 0:Sn.status)>-1&&(Jt.setFieldsValue(Object(te.a)({},Sn==null?void 0:Sn.mooc_user)),sn(Sn==null||((bn=Sn.mooc_user)===null||bn===void 0)?void 0:bn.name));case 4:case"end":return dn.stop()}},Un)}));return function(){return qn.apply(this,arguments)}}(),qt=function(){var qn=Object(le.a)(R.a.mark(function Un(){var Wn,Sn,bn,oa,dn;return R.a.wrap(function(an){for(;;)switch(an.prev=an.next){case 0:return an.next=2,Jt.validateFields();case 2:if(nn(!0),bn=!!((Wn=He.detailTopBanner)!==null&&Wn!==void 0&&Wn.mooc_user_id),oa=Object(te.a)({coursesId:jt.coursesId,user_id:(Sn=He.detailTopBanner)===null||Sn===void 0?void 0:Sn.mooc_user_id},Jt.getFieldsValue()),!bn){an.next=11;break}return an.next=8,Object(Et.Eb)(oa);case 8:an.t0=an.sent,an.next=14;break;case 11:return an.next=13,Object(Et.h)(oa);case 13:an.t0=an.sent;case 14:dn=an.t0,nn(!1),(dn==null?void 0:dn.status)>-1&&(g.b.info(bn?"\u4FEE\u6539\u6210\u529F":"\u6DFB\u52A0\u6210\u529F"),h({type:"classroomList/getClassroomTopBanner",payload:{id:oa.coursesId}}),h({type:"classroomList/setActionTabs",payload:{}}));case 17:case"end":return an.stop()}},Un)}));return function(){return qn.apply(this,arguments)}}();return a.a.createElement(he.a,{centered:!0,title:"\u586B\u5199\u8D44\u6599",visible:He.actionTabs.key==="\u586B\u5199\u6155\u8BFE\u8D44\u6599",okText:"\u4FDD\u5B58",cancelText:"\u53D6\u6D88",width:760,bodyStyle:{minHeight:150},confirmLoading:Nt,className:Cn.a.modal,onOk:qt,onCancel:function(){h({type:"classroomList/setActionTabs",payload:{}})}},a.a.createElement("div",{className:"pl30 pr30"},He!=null&&(bt=He.detailTopBanner)!==null&&bt!==void 0&&bt.third_part_login_url?a.a.createElement("div",null,a.a.createElement("div",{className:Cn.a.tip,style:{height:"50px"}},a.a.createElement("p",{className:"c-grey-333 ml20"},a.a.createElement("i",{className:"iconfont icon-tianxiedisanfangmuke font14 mr5 icon-jingshi1 c-yellow-feb"}),"\u8BE5\u8BFE\u7A0B\u652F\u6301\u4E3A\u7B2C\u4E09\u65B9\u6155\u8BFE\u5E73\u53F0\u63D0\u4F9B\u6210\u7EE9\uFF0C\u4E3A\u4E86\u4FDD\u8BC1\u4F60\u6210\u7EE9\u7684\u51C6\u786E\u65E0\u8BEF\uFF0C\u8BF7\u5982\u5B9E\u586B\u5199\u76F8\u5173\u4FE1\u606F\u3002")),(He==null||((tt=He.detailTopBanner)===null||tt===void 0)?void 0:tt.need_third_part_logined)&&a.a.createElement("p",null,a.a.createElement("span",{className:"c-grey-333"},"\u70B9\u51FB"),a.a.createElement("a",{target:"_blank",href:He==null||((Ot=He.detailTopBanner)===null||Ot===void 0)?void 0:Ot.third_part_login_url},"\u7231\u8BFE\u7A0B\uFF08\u4E2D\u56FD\u5927\u5B66mooc\uFF09"),a.a.createElement("span",{className:"c-grey-333"},"\u5E73\u53F0\uFF0C\u8FDB\u884C\u767B\u5F55\u6388\u6743"))):a.a.createElement("div",{className:Cn.a.tip},a.a.createElement("p",null,a.a.createElement("i",{className:"iconfont icon-tianxiedisanfangmuke font14 mr5 icon-jingshi1 c-yellow-feb"}),a.a.createElement("span",{className:"c-grey-333"},"1.\u8BF7\u586B\u5199\u4F60\u5728"),a.a.createElement("span",{className:"c-light-primary"},He==null||((Pt=He.detailTopBanner)===null||Pt===void 0)?void 0:Pt.third_party_name),a.a.createElement("span",{className:"c-grey-333"},"\u5E73\u53F0\u7684\u8D26\u53F7\u8D44\u6599\uFF1B")),a.a.createElement("p",{className:"c-grey-333 ml20"},"2.\u8BE5\u8BFE\u7A0B\u652F\u6301\u4E3A\u7B2C\u4E09\u65B9\u6155\u8BFE\u5E73\u53F0\u63D0\u4F9B\u6210\u7EE9\uFF0C\u4E3A\u4E86\u4FDD\u8BC1\u4F60\u6210\u7EE9\u7684\u51C6\u786E\u65E0\u8BEF\uFF0C\u8BF7\u5982\u5B9E\u586B\u5199\u76F8\u5173\u4FE1\u606F\u3002")),(He==null||((St=He.detailTopBanner)===null||St===void 0)?void 0:St.third_party_name)==="\u5B66\u5802\u5728\u7EBF"&&a.a.createElement(ne.a,{form:Jt,labelCol:{span:6},wrapperCol:{span:12},labelAlign:"right"},a.a.createElement(ne.a.Item,{label:"\u7528\u6237\u6635\u79F0\uFF1A",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7528\u6237\u6635\u79F0"}]},a.a.createElement(pt.a,{placeholder:"\u8BF7\u8F93\u5165\u7528\u6237\u6635\u79F0"})),a.a.createElement(ne.a.Item,{label:"\u7528\u6237id\uFF1A",name:"mooc_user_id",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7528\u6237id"}]},a.a.createElement(pt.a,{placeholder:"\u8BF7\u8F93\u5165\u7528\u6237id"})),a.a.createElement(ne.a.Item,{label:"\u7528\u6237\u90AE\u7BB1\uFF1A",name:"email",rules:[{type:"email",message:"\u8BF7\u586B\u5199\u6B63\u786E\u7684\u7528\u6237\u90AE\u7BB1"}]},a.a.createElement(pt.a,{placeholder:"\u8BF7\u8F93\u5165\u7528\u6237\u90AE\u7BB1"})),a.a.createElement(ne.a.Item,{label:"\u771F\u5B9E\u59D3\u540D\uFF1A",name:"real_name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u771F\u5B9E\u59D3\u540D"}]},a.a.createElement(pt.a,{placeholder:"\u8BF7\u8F93\u5165\u771F\u5B9E\u59D3\u540D"})),a.a.createElement(ne.a.Item,{label:"\u624B\u673A\u53F7\uFF1A",name:"phone",rules:[{pattern:/(^(1[0-9])\d{9}$)/i,message:"\u8BF7\u586B\u5199\u6B63\u786E\u7684\u624B\u673A\u53F7"}]},a.a.createElement(pt.a,{placeholder:"\u8BF7\u8F93\u5165\u624B\u673A\u53F7"}))),!(He!=null&&(Ut=He.detailTopBanner)!==null&&Ut!==void 0&&Ut.need_third_part_logined)&&a.a.createElement("div",null,a.a.createElement("p",null,a.a.createElement("i",{style:{fontSize:"30px",color:"#3da440"},className:"iconfont icon-wanchengjindu mr5"}),"\u6388\u6743\u6210\u529F"),a.a.createElement("p",null,"\u6388\u6743\u4FE1\u606F\uFF1A"),a.a.createElement("p",null,"\u7528\u6237\u6635\u79F0\uFF1A",Bt),a.a.createElement("p",null,a.a.createElement("span",{className:"c-grey-333"},"\u4F60\u53EF\u4EE5\u70B9\u51FB"),a.a.createElement("a",{target:"_blank",href:He==null||((Ht=He.detailTopBanner)===null||Ht===void 0)?void 0:Ht.third_part_login_url},"\u7231\u8BFE\u7A0B\uFF08\u4E2D\u56FD\u5927\u5B66mooc\uFF09"),a.a.createElement("span",{className:"c-grey-333"},"\u5E73\u53F0\uFF0C\u91CD\u65B0\u8FDB\u884C\u767B\u5F55\u6388\u6743"))),a.a.createElement("p",{className:"font14 c-grey-999 mt10 tc"},"\u203B \u6211\u4EEC\u786E\u4FDD\u4F60\u6240\u63D0\u4F9B\u7684\u4FE1\u606F\u5747\u5904\u4E8E\u4E25\u683C\u4FDD\u5BC6\u72B6\u6001\uFF0C\u4E0D\u4F1A\u6CC4\u9732!"),((_n=He.actionTabs)===null||_n===void 0||((on=_n.params)===null||on===void 0)?void 0:on.showHint)&&a.a.createElement(ve.a,{className:"font14 c-grey-999 mt10",defaultChecked:!1,onChange:function(Un){Un.target.checked?window.localStorage.setItem("classrooms-mooc-modal-hint-flag","1"):window.localStorage.removeItem("classrooms-mooc-modal-hint-flag")}},"\u4E0D\u518D\u63D0\u793A")))},Tt=Object(ye.a)(function(ut){var We=ut.classroomList,et=ut.loading,bt=ut.user;return{classroomList:We,loading:et,user:bt}})(hn),Nn=o("NLgs"),wn=o("PxGK"),gn=o.n(wn),Ln=function(We){var et=We.classroomList,bt=We.dispatch,Pt=Object(oe.i)(),tt=et.detailTopBanner;if(tt.invite_code_halt===1)return g.b.error("\u5DF2\u505C\u7528"),a.a.createElement(a.a.Fragment,null);var Ot=function(Ht){Ht==="1"&&Object(De.s)("\u3010\u6559\u5B66\u8BFE\u5802\u9080\u8BF7\u3011".concat(tt==null?void 0:tt.copy_teacher_name,"\u8001\u5E08\u9080\u8BF7\u60A8\u52A0\u5165\u5E73\u53F0\u6559\u5B66\u8BFE\u5802-\u300A").concat(tt==null?void 0:tt.name,`\u300B\uFF0C\u60A8\u53EF\u4EE5\u590D\u5236\u9080\u8BF7\u7801\uFF0C\u5728\u4E0B\u65B9\u7684\u94FE\u63A5\u4E2D\uFF0C\u70B9\u51FB\u201C\u52A0\u5165\u8BFE\u5802\u201D\u6309\u94AE\uFF0C\u5728\u5F39\u7A97\u4E2D\u8F93\u5165\u9080\u8BF7\u7801\u548C\u9009\u62E9\u8EAB\u4EFD\u540E\uFF0C\u52A0\u5165\u8BE5\u6559\u5B66\u8BFE\u5802\u201D \u94FE\u63A5\uFF1A`).concat(window.location.origin,`/classrooms -\u9080\u8BF7\u7801\uFF1A`).concat(tt==null?void 0:tt.invite_code)),Ht==="2"&&Object(oe.s)("\u3010\u6559\u5B66\u8BFE\u5802\u9080\u8BF7\u3011".concat(tt==null?void 0:tt.copy_teacher_name,"\u8001\u5E08\u9080\u8BF7\u60A8\u52A0\u5165\u5E73\u53F0\u6559\u5B66\u8BFE\u5802-\u300A").concat(tt==null?void 0:tt.name,`\u300B\uFF0C\u60A8\u53EF\u4EE5\u8BBF\u95EE\u4E0B\u65B9\u7684\u94FE\u63A5\uFF0C\u4EE5\u5B66\u751F\u8EAB\u4EFD\u52A0\u5165\u8BE5\u6559\u5B66\u8BFE\u5802\u3002\u201D -\u94FE\u63A5\uFF1A`).concat(window.location.origin,"/classrooms/").concat(Pt.coursesId,"?code=").concat(tt==null?void 0:tt.invite_code))},St=function(){bt({type:"classroomList/save",payload:{shareStatus:!1}})};return a.a.createElement(ge.a,{width:800,title:"\u5206\u4EAB\u8BFE\u5802",visible:!0,className:gn.a.shareModalContainer,footer:[],onCancel:St},a.a.createElement("div",{className:gn.a.shareContent},a.a.createElement("div",{className:gn.a.listItem},a.a.createElement("div",{className:gn.a.label},"\u5206\u4EAB\u65B9\u5F0F\u4E00\uFF1A\u5206\u4EAB\u9080\u8BF7\u7801"),a.a.createElement("div",{className:gn.a.invitationCode},a.a.createElement("div",{className:"".concat(gn.a.first," ").concat(gn.a.code)},a.a.createElement("span",null,tt.invite_code)),a.a.createElement("div",{onClick:function(){return Ot("1")},className:gn.a.copy},"\u590D\u5236\u9080\u8BF7\u7801")),a.a.createElement("div",{className:gn.a.tips},"\u901A\u8FC7\u9080\u8BF7\u7801\u52A0\u5165\u8BFE\u5802\u65F6\uFF0C\u53EF\u4EE5\u9009\u62E9\u52A0\u5165\u8BFE\u5802\u7684\u8EAB\u4EFD\uFF08\u9009\u62E9\u6559\u5E08\u6216\u52A9\u6559\u65F6\uFF0C\u9700\u8981\u7BA1\u7406\u5458\u5BA1\u6838\uFF09")),a.a.createElement("div",{className:gn.a.listItem},a.a.createElement("div",{className:gn.a.label},"\u5206\u4EAB\u65B9\u5F0F\u4E8C\uFF1A\u5206\u4EAB\u94FE\u63A5",tt.invite_code_halt===2&&a.a.createElement("span",null,"\u9080\u8BF7\u94FE\u63A5\u5DF2\u7ECF\u5BF9\u5B66\u751F\u7981\u7528\uFF0C\u65E0\u6CD5\u4F7F\u7528\u5206\u4EAB\u65B9\u5F0F")),a.a.createElement("div",{className:gn.a.invitationCode},a.a.createElement("div",{className:gn.a.code},a.a.createElement("span",null,window.location.origin,"/classrooms/",Pt.coursesId,"?code=",tt.invite_code)),tt.invite_code_halt!==2&&a.a.createElement("div",{className:gn.a.copy,onClick:function(){return Ot("2")}},"\u590D\u5236\u94FE\u63A5")),a.a.createElement("div",{className:gn.a.tips},"\u901A\u8FC7\u5206\u4EAB\u94FE\u63A5\u8BBF\u95EE\u8BFE\u5802\u65F6\uFF0C\u5DF2\u767B\u5F55\u7528\u6237\u53EF\u76F4\u63A5\u4EE5\u5B66\u751F\u8EAB\u4EFD\u52A0\u5165\u8BFE\u5802\uFF0C\u672A\u6CE8\u518C/\u767B\u5F55\u7528\u6237\u5728\u6CE8\u518C/\u767B\u5F55\u540E\u53EF\u76F4\u63A5\u4EE5\u5B66\u751F\u8EAB \u4EFD\u52A0\u5165\u8BFE\u5802\u3002"))))},Da=Object(ye.a)(function(ut){var We=ut.classroomList,et=ut.loading;return{classroomList:We,loading:et}})(Ln),Ba=o("yriv"),ka=o.n(Ba),Sa=function(We){var et=We.classroomList,bt=We.user,Pt=We.dispatch,tt=Object(ie.i)(),Ot=Object(j.useState)({page:1,limit:10}),St=Object(Z.a)(Ot,2),Ut=St[0],Ht=St[1],_n=Object(j.useState)(!0),on=Object(Z.a)(_n,2),He=on[0],ct=on[1],ot=Object(j.useState)(0),h=Object(Z.a)(ot,2),jt=h[0],Kt=h[1],Ye=Object(j.useState)([]),Nt=Object(Z.a)(Ye,2),nn=Nt[0],mn=Nt[1];Object(j.useEffect)(function(){et.actionTabs.key==="\u590D\u5236\u8BB0\u5F55"&&Jt(Ut)},[et.actionTabs.key]);var Wt=function(sn,vn,qt){Ut.page=sn==null?void 0:sn.current,Ut.limit=sn==null?void 0:sn.pageSize,Ht(Object(te.a)({},Ut)),Jt(Ut)},Jt=function(){var Bt=Object(ue.a)(S.a.mark(function sn(vn){var qt;return S.a.wrap(function(Un){for(;;)switch(Un.prev=Un.next){case 0:return ct(!0),Un.next=3,Object(Je.a)("/api/courses/".concat(tt==null?void 0:tt.coursesId,"/copy_list.json"),{method:"get",params:vn});case 3:qt=Un.sent,ct(!1),Kt(qt==null?void 0:qt.total_count),mn((qt==null?void 0:qt.users)||[]);case 7:case"end":return Un.stop()}},sn)}));return function(vn){return Bt.apply(this,arguments)}}(),cn=[{title:"\u59D3\u540D",dataIndex:"real_name",ellipsis:!0,width:120},{title:"\u9662\u6821/\u5355\u4F4D",dataIndex:"school_name",showSorterTooltip:!1,ellipsis:!0},{title:"\u590D\u5236\u65F6\u95F4",dataIndex:"copy_time",showSorterTooltip:!1,width:176}],An=function(){var Bt=Object(ue.a)(S.a.mark(function sn(){return S.a.wrap(function(qt){for(;;)switch(qt.prev=qt.next){case 0:case"end":return qt.stop()}},sn)}));return function(){return Bt.apply(this,arguments)}}();return a.a.createElement(ge.a,{centered:!0,title:"\u590D\u5236\u8BB0\u5F55",visible:et.actionTabs.key==="\u590D\u5236\u8BB0\u5F55",width:760,footer:null,className:ka.a.modal,onOk:An,onCancel:function(){Pt({type:"classroomList/setActionTabs",payload:{}}),Ht({page:1,limit:10})}},a.a.createElement(Fe.a,{className:ka.a.customTable,dataSource:nn,scroll:nn.length>7?{y:300}:{},bordered:!1,columns:cn,rowClassName:ka.a.row,loading:He,onChange:Wt,pagination:{pageSize:Ut.limit,total:jt,current:Ut.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,position:["bottomCenter"],showTotal:function(sn){return a.a.createElement("span",{className:"mr10"},"\u5171",a.a.createElement("span",{className:"c-orange"},sn),"\u6761\u6570\u636E")}}}))},ha=Object(ye.a)(function(ut){var We=ut.classroomList,et=ut.user;return{classroomList:We,user:et}})(Sa),wa=o("yTi+"),Ka=o.n(wa),cr=v.a.TabPane,Pa=L.a.SubMenu,Ia=Ee.a.Content,Fa=Ee.a.Sider,Ha=[{}],$a=function(We){var et,bt,Pt,tt,Ot=We.classroomList,St=We.globalSetting,Ut=We.shixunHomeworks,Ht=We.user,_n=We.loading,on=We.dispatch,He=We.children,ct=Object(Ke.a)(We,["classroomList","globalSetting","shixunHomeworks","user","loading","dispatch","children"]),ot=ct.match.params,h=Ot.detailTopBanner,jt=Ot.detailLeftMenus,Kt=Ot.shareStatus,Ye=Ht.userInfo,Nt=Object(j.useState)(["shixun_homework|1309"]),nn=Object(Z.a)(Nt,2),mn=nn[0],Wt=nn[1],Jt=Object(j.useState)(),cn=Object(Z.a)(Jt,2),An=cn[0],Bt=cn[1],sn=Object(j.useState)(!1),vn=Object(Z.a)(sn,2),qt=vn[0],qn=vn[1],Un=Object(j.useState)(!1),Wn=Object(Z.a)(Un,2),Rn=Wn[0],bn=Wn[1],oa=Object(j.useState)(!1),dn=Object(Z.a)(oa,2),ga=dn[0],an=dn[1],$n=Object(j.useState)(!1),Dn=Object(Z.a)($n,2),Fn=Dn[0],fn=Dn[1],fa=Object(j.useState)(!1),Jn=Object(Z.a)(fa,2),sa=Jn[0],Xn=Jn[1],Qt=Object(ie.h)(),Ce=[{name:"\u6DFB\u52A0\u8001\u5E08",icon:a.a.createElement("i",{className:"mr5 icon-tianjialaoshi1"})},{name:"\u6DFB\u52A0\u52A9\u6559",icon:a.a.createElement("i",{className:"mr5 icon-tianjiazhujiao1"})},{name:"\u6DFB\u52A0\u5B66\u751F",icon:a.a.createElement("i",{className:"mr5 icon-tianjiaxuesheng1"})}].filter(function(le){return Object(yt.k)()?le.name!=="\u6DFB\u52A0\u8001\u5E08":!0}),ne=Object(j.useState)(!1),Ct=Object(Z.a)(ne,2),zt=Ct[0],Mt=Ct[1];Object(j.useEffect)(function(){var le=x()().add(0,"days").unix(),Ge=localStorage.getItem("classroomsclose");if(!Ge){Mt(!0);return}le>parseInt(Ge)&&Mt(!0)},[]),Object(j.useEffect)(function(){return an((h==null?void 0:h.student_count)>=10?!1:Rn),function(){an(!1)}},[h]),Object(j.useEffect)(function(){setTimeout(function(){an(!1)},5e3)},[]),Object(j.useEffect)(function(){var le=x()(),Ge="".concat(Ye==null?void 0:Ye.login,"-").concat(ot.coursesId,"-date"),Ne=localStorage.getItem(Ge);return Ne?le<=x()(Ne)?fn(!1):(localStorage.removeItem(Ge),fn(!0)):fn(!0),function(){fn(!1)}},[h]);var Yn=function(){var Ge="".concat(Ye==null?void 0:Ye.login,"-").concat(ot.coursesId,"-date"),Ne=x()().endOf("day").format("YYYY-MM-DD HH:mm:ss");localStorage.setItem(Ge,Ne),fn(!1)},Ca={5:{text:"\u5982\u679C\u5206\u73ED\u5355\u72EC\u8BBE\u7F6E\u53D1\u5E03\u5185\u5BB9\uFF08\u5B9E\u8BAD\u4F5C\u4E1A\u3001\u666E\u901A\u4F5C\u4E1A\u3001\u8BD5\u5377\u7B49\uFF09\uFF0C \u9700\u8981\u52A0\u5165\u5206\u73ED\u624D\u80FD\u67E5\u770B",url:"/api/courses/".concat(ot.coursesId,"/switch_to_student.json")},6:{text:"\u7531\u5B66\u751F\u8EAB\u4EFD\u5207\u6362\u81F3\u6559\u5E08\uFF0C\u62E5\u6709\u6DFB\u52A0\u6210\u5458\u3001\u53D1\u5E03\u4F5C\u4E1A\u7B49\u7BA1\u7406\u6743\u9650",url:"/api/courses/".concat(ot.coursesId,"/switch_to_teacher.json")},7:{text:"\u7531\u5B66\u751F\u8EAB\u4EFD\u5207\u6362\u81F3\u52A9\u6559\uFF0C\u62E5\u6709\u6DFB\u52A0\u6210\u5458\u3001\u53D1\u5E03\u4F5C\u4E1A\u7B49\u7BA1\u7406\u6743\u9650",url:"/api/courses/".concat(ot.coursesId,"/switch_to_assistant.json")}},ya=function(){on({type:"classroomList/getClassroomLeftMenus",payload:{id:ot.coursesId}})},ma=function(){on({type:"classroomList/getClassroomTopBanner",payload:{id:ot.coursesId}})};function ar(le){return Wa.apply(this,arguments)}function Wa(){return Wa=Object(ue.a)(S.a.mark(function le(Ge){var Ne;return S.a.wrap(function(it){for(;;)switch(it.prev=it.next){case 0:return it.next=2,Object(Je.a)("/api/courses/apply_to_join_course.json",{method:"post",body:{invite_code:Ge,student:1}});case 2:Ne=it.sent,Ne.status===401?(localStorage.setItem("addinfo","1"),localStorage.setItem("classromeurl",location.pathname+Qt.search)):(ma(),ya());case 4:case"end":return it.stop()}},le)})),Wa.apply(this,arguments)}var Ga=function(Ge,Ne){ge.a.confirm({centered:!0,title:"\u63D0\u793A",icon:a.a.createElement(mt.a,null),content:Ge,okText:"\u786E\u8BA4",onOk:function(){return Ne()},cancelText:"\u53D6\u6D88"})},Aa=function(){var le=Object(ue.a)(S.a.mark(function Ge(Ne){var Ve,it,_t,ln,ba;return S.a.wrap(function(Xt){for(;;)switch(Xt.prev=Xt.next){case 0:Xt.t0=Ne,Xt.next=Xt.t0===0?3:Xt.t0===1?8:Xt.t0===2?17:Xt.t0===3?20:Xt.t0===4?26:Xt.t0===5?29:Xt.t0===6||Xt.t0===7?32:Xt.t0===8?34:Xt.t0===9?43:48;break;case 3:return Object(oe.Y)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u5802\u8BE6\u60C5","\u8BBE\u4E3A\u516C\u5F00/\u79C1\u6709"]),ba=a.a.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",a.a.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"),h.is_public&&(ba=a.a.createElement("p",null,"\u60A8\u786E\u5B9A\u8981\u8BBE\u7F6E\u4E3A\u79C1\u6709?")),Ga(ba,Object(ue.a)(S.a.mark(function da(){var Kn;return S.a.wrap(function(xn){for(;;)switch(xn.prev=xn.next){case 0:return xn.next=2,Object(Et.xb)(Object(te.a)({},ot));case 2:ln=xn.sent,((Kn=ln)===null||Kn===void 0?void 0:Kn.status)===0&&(g.b.success("\u8BBE\u7F6E\u6210\u529F"),ma());case 4:case"end":return xn.stop()}},da)}))),Xt.abrupt("break",48);case 8:if(Object(oe.Y)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u5802\u8BE6\u60C5","\u505C\u7528/\u542F\u7528\u9080\u8BF7\u7801"]),!(h!=null&&h.invite_code)){Xt.next=13;break}Ga(a.a.createElement("p",null,"\u8BFE\u5802\u9080\u8BF7\u7801\u505C\u7528\u540E\uFF0C\u7528\u6237\u4E0D\u80FD\u4E3B\u52A8\u52A0\u5165\u8BE5\u8BFE\u5802\u4E86",a.a.createElement("br",null),"\u60A8\u662F\u5426\u786E\u8BA4\u505C\u7528?"),Object(ue.a)(S.a.mark(function da(){var Kn;return S.a.wrap(function(xn){for(;;)switch(xn.prev=xn.next){case 0:return xn.next=2,Object(Et.wb)(Object(te.a)({},ot));case 2:ln=xn.sent,((Kn=ln)===null||Kn===void 0?void 0:Kn.status)===0&&(g.b.success("\u8BBE\u7F6E\u6210\u529F"),ma());case 4:case"end":return xn.stop()}},da)}))),Xt.next=16;break;case 13:return Xt.next=15,Object(Et.wb)(Object(te.a)({},ot));case 15:ln=Xt.sent;case 16:return Xt.abrupt("break",48);case 17:return Object(oe.Y)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u5802\u8BE6\u60C5","\u7F16\u8F91\u8BFE\u5802"]),h!=null&&h.excellent?ye.d.push("/classrooms/".concat(ot.coursesId,"/newgolds/settings")):ye.d.push("/classrooms/".concat(ot.coursesId,"/edit")),Xt.abrupt("break",48);case 20:if((Ve=Ht.userInfo)!==null&&Ve!==void 0&&Ve.professional_certification){Xt.next=23;break}return g.b.warning("\u9700\u8981\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u540E\u624D\u80FD\u590D\u5236\u8BFE\u5802"),Xt.abrupt("return");case 23:return Object(oe.Y)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u5802\u8BE6\u60C5","\u590D\u5236\u8BFE\u5802"]),Ga(a.a.createElement("p",null,"\u201C\u590D\u5236\u201D\u529F\u80FD\u5C06\u4F1A\u4E3A\u60A8\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u8BFE\u5802",a.a.createElement("br",null),"\u65E7\u8BFE\u5802\u7684\u4F5C\u4E1A\u3001\u8D44\u6E90\u3001\u8BD5\u5377\u7B49\u90FD\u5C06\u88AB\u590D\u5236\u5230\u65B0\u7684\u8BFE\u5802\u91CC\u9762",a.a.createElement("br",null),"\u8BF7\u95EE\u662F\u5426\u7EE7\u7EED\uFF1F"),Object(ue.a)(S.a.mark(function da(){var Kn,un;return S.a.wrap(function(za){for(;;)switch(za.prev=za.next){case 0:return za.next=2,Object(Et.o)(Object(te.a)({},ot));case 2:Kn=za.sent,(Kn==null?void 0:Kn.status)===2&&Xn(!0),Kn!=null&&Kn.new_course_id&&(g.b.success("\u590D\u5236\u6210\u529F"),un=ct.location.pathname.split("/"),un[2]=Kn.new_course_id,ct.history.replace(un.join("/")),window.location.reload());case 5:case"end":return za.stop()}},da)}))),Xt.abrupt("break",48);case 26:return Object(oe.Y)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u5802\u8BE6\u60C5","\u5220\u9664\u8BFE\u5802"]),Ga("\u8BFE\u5802\u5220\u9664\u540E\u6570\u636E\u5C06\u65E0\u6CD5\u6062\u590D\uFF0C\u662F\u5426\u786E\u5B9A\u5220\u9664\uFF1F",Object(ue.a)(S.a.mark(function da(){var Kn;return S.a.wrap(function(xn){for(;;)switch(xn.prev=xn.next){case 0:return xn.next=2,Object(Et.k)(Object(te.a)({},ot));case 2:Kn=xn.sent,(Kn==null?void 0:Kn.status)===0&&(g.b.success("\u5220\u9664\u6210\u529F"),ct.history.replace("/classrooms/index"));case 4:case"end":return xn.stop()}},da)}))),Xt.abrupt("break",48);case 29:return Object(oe.Y)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u5802\u8BE6\u60C5","\u5207\u6362\u4E3A\u5B66\u751F"]),on({type:"classroomList/setActionTabs",payload:{key:"\u5207\u6362\u4E3A\u5B66\u751F"}}),Xt.abrupt("break",48);case 32:return ge.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5207\u6362\u8EAB\u4EFD",content:Ca[Ne].text,onOk:function(){var da=Object(ue.a)(S.a.mark(function un(){var xn;return S.a.wrap(function(ja){for(;;)switch(ja.prev=ja.next){case 0:return Object(oe.Y)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u5802\u8BE6\u60C5",Ne==6?"\u5207\u6362\u4E3A\u8001\u5E08":" \u5207\u6362\u4E3A\u52A9\u6559"]),ja.next=3,Object(Je.a)(Ca[Ne].url,{method:"post"});case 3:xn=ja.sent,xn.status===0&&(g.b.success("\u5207\u6362\u6210\u529F"),window.location.reload());case 5:case"end":return ja.stop()}},un)}));function Kn(){return da.apply(this,arguments)}return Kn}()}),Xt.abrupt("break",48);case 34:if(!(h!=null&&h.invite_code)){Xt.next=39;break}Object(oe.Y)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u5802\u8BE6\u60C5","\u9000\u51FA\u8BFE\u5802"]),Ga(a.a.createElement("p",null,"\u9000\u51FA\u540E\u60A8\u5C06\u4E0D\u518D\u662F\u672C\u8BFE\u5802\u7684\u6210\u5458,\u4F5C\u54C1\u5C06\u5168\u90E8\u88AB\u5220\u9664"),Object(ue.a)(S.a.mark(function da(){var Kn;return S.a.wrap(function(xn){for(;;)switch(xn.prev=xn.next){case 0:return xn.next=2,Object(Et.p)(Object(te.a)({},ot));case 2:ln=xn.sent,((Kn=ln)===null||Kn===void 0?void 0:Kn.status)===0&&(g.b.success("\u9000\u51FA\u6210\u529F"),ye.d.push("/users/".concat(Ye.login)));case 4:case"end":return xn.stop()}},da)}))),Xt.next=42;break;case 39:return Xt.next=41,Object(Et.wb)(Object(te.a)({},ot));case 41:ln=Xt.sent;case 42:return Xt.abrupt("break",48);case 43:if((it=Ht.userInfo)!==null&&it!==void 0&&it.professional_certification){Xt.next=46;break}return g.b.warning("\u9700\u8981\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u540E\u624D\u80FD\u67E5\u770B\u590D\u5236\u8BB0\u5F55"),Xt.abrupt("return");case 46:return on({type:"classroomList/setActionTabs",payload:{key:"\u590D\u5236\u8BB0\u5F55"}}),Xt.abrupt("break",48);case 48:((_t=ln)===null||_t===void 0?void 0:_t.status)===0&&(g.b.success("\u8BBE\u7F6E\u6210\u529F"),ma());case 49:case"end":return Xt.stop()}},Ge)}));return function(Ne){return le.apply(this,arguments)}}(),Ja=a.a.createElement("div",{className:"tc current"},a.a.createElement(a.a.Fragment,null,(h==null?void 0:h.switch_to_student)&&a.a.createElement("p",{onClick:function(){return Aa(5)}},"\u5207\u6362\u4E3A\u5B66\u751F"),(h==null?void 0:h.switch_to_teacher)&&a.a.createElement("p",{onClick:function(){return Aa(6)}},"\u5207\u6362\u4E3A\u8001\u5E08"),(h==null?void 0:h.switch_to_assistant)&&a.a.createElement("p",{onClick:function(){return Aa(7)}},"\u5207\u6362\u4E3A\u52A9\u6559"))),rr=function(){var Ge,Ne,Ve,it,_t="";return(h!=null&&h.switch_to_student||h!=null&&h.switch_to_teacher||h!=null&&h.switch_to_assistant)&&!(h!=null&&h.excellent)&&(_t=" \u25BC"),a.a.createElement("span",{style:{pointerEvents:_t?"all":"none"}},(Ye==null||((Ge=Ye.course)===null||Ge===void 0)?void 0:Ge.course_role)===8&&a.a.createElement("span",{className:"c-white ml15"},"\u5F53\u524D\u8EAB\u4EFD\uFF1A\u8001\u5E08",_t),(Ye==null||((Ne=Ye.course)===null||Ne===void 0)?void 0:Ne.course_role)===5&&a.a.createElement("span",{className:"c-white ml15"},"\u5F53\u524D\u8EAB\u4EFD\uFF1A\u8001\u5E08",_t),(Ye==null||((Ve=Ye.course)===null||Ve===void 0)?void 0:Ve.course_role)===12&&a.a.createElement("span",{className:"c-white ml15"},"\u5F53\u524D\u8EAB\u4EFD\uFF1A\u52A9\u6559",_t),(Ye==null||((it=Ye.course)===null||it===void 0)?void 0:it.course_role)===15&&a.a.createElement("span",{className:"c-white ml15"},"\u5F53\u524D\u8EAB\u4EFD\uFF1A\u5B66\u751F",_t))},or=a.a.createElement("div",{className:"tc current"},h!=null&&h.excellent?a.a.createElement(a.a.Fragment,null,Object(yt.c)()&&a.a.createElement("p",{onClick:function(){return Aa(2)}},"\u7F16\u8F91\u8BFE\u5802"),Object(yt.e)()&&a.a.createElement("p",{onClick:function(){return Aa(4)}},"\u5220\u9664\u8BFE\u5802")):a.a.createElement(a.a.Fragment,null,Object(yt.f)()&&a.a.createElement("p",{onClick:function(){return Aa(0)}},h!=null&&h.is_public?"\u8BBE\u4E3A\u79C1\u6709":"\u8BBE\u4E3A\u516C\u5F00"),Object(yt.c)()&&a.a.createElement("p",{onClick:function(){return Aa(2)}},"\u7F16\u8F91\u8BFE\u5802"),Object(yt.c)()&&a.a.createElement("p",{onClick:function(){return Aa(3)}},"\u590D\u5236\u8BFE\u5802"),Object(yt.c)()&&a.a.createElement("p",{onClick:function(){return Aa(9)}},"\u590D\u5236\u8BB0\u5F55"),Object(yt.s)()&&a.a.createElement("p",{onClick:function(){return Aa(8)}},"\u9000\u51FA\u8BFE\u5802"),Object(yt.f)()&&a.a.createElement("p",{onClick:function(){return Aa(4)}},"\u5220\u9664\u8BFE\u5802")));Object(j.useEffect)(function(){var le;if(Ht!=null&&(le=Ht.userInfo)!==null&&le!==void 0&&le.course)if(Object(yt.s)()){an(!1);return}else{var Ge,Ne=JSON.parse((Ge=localStorage)===null||Ge===void 0?void 0:Ge.getItem("coursesIdstimies"));if((Ne==null?void 0:Ne.length)>0){var Ve=Ne.filter(function(it){return it.coursesId===(ot==null?void 0:ot.coursesId)});(Ve==null?void 0:Ve.length)>0?x()(Ve[0].time).add(parseInt(Ve[0].Tooltiptype),"days")-1&&(Ge="graduation"),Wt(["".concat(Ge,"|").concat(ct.match.params.coursesId)])},[ct.location.pathname]),h!=null&&h.name&&Object(oe.T)(h==null?void 0:h.name);var pr=function(){return(h==null?void 0:h.invite_code_halt)===0?a.a.createElement("span",null,"\u6210\u5458\u53EF\u4EE5\u901A\u8FC7\u9080\u8BF7\u7801\u4E3B\u52A8\u52A0\u5165\u8BFE\u5802",a.a.createElement("br",null),"\u70B9\u51FB\u7ACB\u523B\u590D\u5236\u9080\u8BF7\u7801"):(h==null?void 0:h.invite_code_halt)===2?a.a.createElement("span",null,"\u5F53\u524D\u9080\u8BF7\u7801\u5DF2\u5BF9\u5B66\u751F\u505C\u7528",a.a.createElement("br",null),"\u7528\u6237\u53EA\u80FD\u4EE5\u8001\u5E08/\u52A9\u6559\u8EAB\u4EFD\u7533\u8BF7\u52A0\u5165\u8BFE\u5802"):null};Object(j.useEffect)(function(){if(h!=null&&h.professors){var le,Ge,Ne="";h==null||((le=h.professors)===null||le===void 0)||le.map(function(Ve,it){var _t,ln;it===(h==null||((_t=h.professors)===null||_t===void 0)?void 0:_t.length)-1&&(h==null||((ln=h.assistants)===null||ln===void 0)?void 0:ln.length)===0?Ne+=Ve:Ne+=Ve+"\u3001"}),h==null||((Ge=h.assistants)===null||Ge===void 0)||Ge.map(function(Ve,it){var _t;it===(h==null||((_t=h.assistants)===null||_t===void 0)?void 0:_t.length)-1?Ne+=Ve+"\uFF08\u52A9\u6559\uFF09":Ne+=Ve+"\uFF08\u52A9\u6559\uFF09\u3001"}),Bt(Ne)}},[h]);var gr=function(){var Ge=h.teacher_applies_count>0?24:0;return a.a.createElement("div",{style:{display:"inline-flex",alignItems:"center"}},Object(yt.j)()&&a.a.createElement("div",{className:Dt.a.badge,style:{paddingRight:Ge}},Object(yt.i)()&&h.teacher_applies_count>0&&a.a.createElement("span",{className:Dt.a.num},h.teacher_applies_count>100?"99+":h.teacher_applies_count),a.a.createElement(G.a,{title:a.a.createElement("span",{className:"c-black"},"\u65B0\u6536\u5230",h==null?void 0:h.teacher_applies_count,"\u6761\u52A0\u5165\u8BFE\u5802\u7684\u7533\u8BF7",a.a.createElement(Be.a,{to:"/classrooms/".concat(ot.coursesId,"/teachers?tab=1"),className:"c-orange"},"\u53BB\u5BA1\u6279"),a.a.createElement("i",{onClick:Yn,className:"iconfont icon-guanbi1",style:{fontSize:12,color:"#666",marginLeft:10,cursor:"pointer"}})),color:"#FFF",key:"#FFF",visible:h.teacher_applies_count>0&&Fn},a.a.createElement(Be.a,{onClick:function(Ve){if(!Object(Nn.e)(on)){Ve.preventDefault();return}},style:{display:"inline-flex",alignItems:"center"},className:"c-white",to:"/classrooms/".concat(ot.coursesId,"/teachers")},a.a.createElement("i",{className:"iconfont icon-chengyuanguanli1 mr5"}),"\u6210\u5458\u7BA1\u7406"))),a.a.createElement(Be.a,{onClick:function(Ve){if(!Object(Nn.e)(on)){Ve.preventDefault();return}},className:Object(yt.j)()?Dt.a.link:Dt.a.sLink,to:"/classrooms/".concat(ot.coursesId,"/students")},a.a.createElement("span",null,"\u5B66\u751F"),a.a.createElement("span",{className:"ml5"},h.student_count)),a.a.createElement(Be.a,{className:Dt.a.link,onClick:function(Ve){if(!Object(Nn.e)(on)){Ve.preventDefault();return}},to:"/classrooms/".concat(ot.coursesId,"/teachers")},a.a.createElement("span",null,"\u6559\u5E08"),a.a.createElement("span",{className:"ml5"},h.teacher_count)),Object(yt.s)()&&a.a.createElement("span",{className:"ml40 mr20",onClick:Object(ue.a)(S.a.mark(function Ne(){var Ve;return S.a.wrap(function(_t){for(;;)switch(_t.prev=_t.next){case 0:return _t.next=2,Object(Je.a)("/api/courses/apply_to_join_course.json",{method:"post",body:{invite_code:h==null?void 0:h.invite_code,professor:1}});case 2:Ve=_t.sent,Ve&&g.b.info(Ve==null?void 0:Ve.message);case 4:case"end":return _t.stop()}},Ne)}))},a.a.createElement(G.a,{title:"\u7533\u8BF7\u6210\u4E3A\u6559\u5E08"},a.a.createElement("a",{className:"c-white iconfont icon-shenqingchengweijiaoshi"}))),Object(yt.s)()&&a.a.createElement("span",{onClick:Object(ue.a)(S.a.mark(function Ne(){var Ve;return S.a.wrap(function(_t){for(;;)switch(_t.prev=_t.next){case 0:return _t.next=2,Object(Je.a)("/api/courses/apply_to_join_course.json",{method:"post",body:{invite_code:h==null?void 0:h.invite_code,assistant_professor:1}});case 2:Ve=_t.sent,Ve&&g.b.info(Ve==null?void 0:Ve.message);case 4:case"end":return _t.stop()}},Ne)}))},a.a.createElement(G.a,{title:"\u7533\u8BF7\u6210\u4E3A\u52A9\u6559"},a.a.createElement("a",{className:"c-white iconfont icon-shenqingchengweizhujiao"}))))},br="\u3010\u6559\u5B66\u8BFE\u5802\u9080\u8BF7\u3011".concat(h==null?void 0:h.copy_teacher_name,"\u8001\u5E08\u9080\u8BF7\u60A8\u52A0\u5165\u5E73\u53F0\u6559\u5B66\u8BFE\u5802-\u300A").concat(h==null?void 0:h.name,`\u300B\uFF0C\u60A8\u53EF\u4EE5\u590D\u5236\u9080\u8BF7\u7801\uFF0C\u5728\u4E0B\u65B9\u7684\u94FE\u63A5\u4E2D\uFF0C\u70B9\u51FB\u201C\u52A0\u5165\u8BFE\u5802\u201D\u6309\u94AE\u52A0\u5165\u8BE5\u6559\u5B66\u8BFE\u5802\u3002 +\u9080\u8BF7\u7801\uFF1A`).concat(tt==null?void 0:tt.invite_code)),Ht==="2"&&Object(De.s)("\u3010\u6559\u5B66\u8BFE\u5802\u9080\u8BF7\u3011".concat(tt==null?void 0:tt.copy_teacher_name,"\u8001\u5E08\u9080\u8BF7\u60A8\u52A0\u5165\u5E73\u53F0\u6559\u5B66\u8BFE\u5802-\u300A").concat(tt==null?void 0:tt.name,`\u300B\uFF0C\u60A8\u53EF\u4EE5\u8BBF\u95EE\u4E0B\u65B9\u7684\u94FE\u63A5\uFF0C\u4EE5\u5B66\u751F\u8EAB\u4EFD\u52A0\u5165\u8BE5\u6559\u5B66\u8BFE\u5802\u3002\u201D +\u94FE\u63A5\uFF1A`).concat(window.location.origin,"/classrooms/").concat(Pt.coursesId,"?code=").concat(tt==null?void 0:tt.invite_code))},St=function(){bt({type:"classroomList/save",payload:{shareStatus:!1}})};return a.a.createElement(he.a,{width:800,title:"\u5206\u4EAB\u8BFE\u5802",visible:!0,className:gn.a.shareModalContainer,footer:[],onCancel:St},a.a.createElement("div",{className:gn.a.shareContent},a.a.createElement("div",{className:gn.a.listItem},a.a.createElement("div",{className:gn.a.label},"\u5206\u4EAB\u65B9\u5F0F\u4E00\uFF1A\u5206\u4EAB\u9080\u8BF7\u7801"),a.a.createElement("div",{className:gn.a.invitationCode},a.a.createElement("div",{className:"".concat(gn.a.first," ").concat(gn.a.code)},a.a.createElement("span",null,tt.invite_code)),a.a.createElement("div",{onClick:function(){return Ot("1")},className:gn.a.copy},"\u590D\u5236\u9080\u8BF7\u7801")),a.a.createElement("div",{className:gn.a.tips},"\u901A\u8FC7\u9080\u8BF7\u7801\u52A0\u5165\u8BFE\u5802\u65F6\uFF0C\u53EF\u4EE5\u9009\u62E9\u52A0\u5165\u8BFE\u5802\u7684\u8EAB\u4EFD\uFF08\u9009\u62E9\u6559\u5E08\u6216\u52A9\u6559\u65F6\uFF0C\u9700\u8981\u7BA1\u7406\u5458\u5BA1\u6838\uFF09")),a.a.createElement("div",{className:gn.a.listItem},a.a.createElement("div",{className:gn.a.label},"\u5206\u4EAB\u65B9\u5F0F\u4E8C\uFF1A\u5206\u4EAB\u94FE\u63A5",tt.invite_code_halt===2&&a.a.createElement("span",null,"\u9080\u8BF7\u94FE\u63A5\u5DF2\u7ECF\u5BF9\u5B66\u751F\u7981\u7528\uFF0C\u65E0\u6CD5\u4F7F\u7528\u5206\u4EAB\u65B9\u5F0F")),a.a.createElement("div",{className:gn.a.invitationCode},a.a.createElement("div",{className:gn.a.code},a.a.createElement("span",null,window.location.origin,"/classrooms/",Pt.coursesId,"?code=",tt.invite_code)),tt.invite_code_halt!==2&&a.a.createElement("div",{className:gn.a.copy,onClick:function(){return Ot("2")}},"\u590D\u5236\u94FE\u63A5")),a.a.createElement("div",{className:gn.a.tips},"\u901A\u8FC7\u5206\u4EAB\u94FE\u63A5\u8BBF\u95EE\u8BFE\u5802\u65F6\uFF0C\u5DF2\u767B\u5F55\u7528\u6237\u53EF\u76F4\u63A5\u4EE5\u5B66\u751F\u8EAB\u4EFD\u52A0\u5165\u8BFE\u5802\uFF0C\u672A\u6CE8\u518C/\u767B\u5F55\u7528\u6237\u5728\u6CE8\u518C/\u767B\u5F55\u540E\u53EF\u76F4\u63A5\u4EE5\u5B66\u751F\u8EAB \u4EFD\u52A0\u5165\u8BFE\u5802\u3002"))))},Da=Object(ye.a)(function(ut){var We=ut.classroomList,et=ut.loading;return{classroomList:We,loading:et}})(Ln),Ba=o("yriv"),ka=o.n(Ba),Ra=function(We){var et=We.classroomList,bt=We.user,Pt=We.dispatch,tt=Object(oe.i)(),Ot=Object(j.useState)({page:1,limit:10}),St=Object(Z.a)(Ot,2),Ut=St[0],Ht=St[1],_n=Object(j.useState)(!0),on=Object(Z.a)(_n,2),He=on[0],ct=on[1],ot=Object(j.useState)(0),h=Object(Z.a)(ot,2),jt=h[0],Kt=h[1],Ye=Object(j.useState)([]),Nt=Object(Z.a)(Ye,2),nn=Nt[0],mn=Nt[1];Object(j.useEffect)(function(){et.actionTabs.key==="\u590D\u5236\u8BB0\u5F55"&&Jt(Ut)},[et.actionTabs.key]);var Wt=function(sn,vn,qt){Ut.page=sn==null?void 0:sn.current,Ut.limit=sn==null?void 0:sn.pageSize,Ht(Object(te.a)({},Ut)),Jt(Ut)},Jt=function(){var Bt=Object(le.a)(R.a.mark(function sn(vn){var qt;return R.a.wrap(function(Un){for(;;)switch(Un.prev=Un.next){case 0:return ct(!0),Un.next=3,Object(Je.a)("/api/courses/".concat(tt==null?void 0:tt.coursesId,"/copy_list.json"),{method:"get",params:vn});case 3:qt=Un.sent,ct(!1),Kt(qt==null?void 0:qt.total_count),mn((qt==null?void 0:qt.users)||[]);case 7:case"end":return Un.stop()}},sn)}));return function(vn){return Bt.apply(this,arguments)}}(),cn=[{title:"\u59D3\u540D",dataIndex:"real_name",ellipsis:!0,width:120},{title:"\u9662\u6821/\u5355\u4F4D",dataIndex:"school_name",showSorterTooltip:!1,ellipsis:!0},{title:"\u590D\u5236\u65F6\u95F4",dataIndex:"copy_time",showSorterTooltip:!1,width:176}],An=function(){var Bt=Object(le.a)(R.a.mark(function sn(){return R.a.wrap(function(qt){for(;;)switch(qt.prev=qt.next){case 0:case"end":return qt.stop()}},sn)}));return function(){return Bt.apply(this,arguments)}}();return a.a.createElement(he.a,{centered:!0,title:"\u590D\u5236\u8BB0\u5F55",visible:et.actionTabs.key==="\u590D\u5236\u8BB0\u5F55",width:760,footer:null,className:ka.a.modal,onOk:An,onCancel:function(){Pt({type:"classroomList/setActionTabs",payload:{}}),Ht({page:1,limit:10})}},a.a.createElement(Fe.a,{className:ka.a.customTable,dataSource:nn,scroll:nn.length>7?{y:300}:{},bordered:!1,columns:cn,rowClassName:ka.a.row,loading:He,onChange:Wt,pagination:{pageSize:Ut.limit,total:jt,current:Ut.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,position:["bottomCenter"],showTotal:function(sn){return a.a.createElement("span",{className:"mr10"},"\u5171",a.a.createElement("span",{className:"c-orange"},sn),"\u6761\u6570\u636E")}}}))},ha=Object(ye.a)(function(ut){var We=ut.classroomList,et=ut.user;return{classroomList:We,user:et}})(Ra),wa=o("yTi+"),Ka=o.n(wa),cr=v.a.TabPane,Pa=L.a.SubMenu,Ia=Ee.a.Content,Fa=Ee.a.Sider,Ha=[{}],$a=function(We){var et,bt,Pt,tt,Ot=We.classroomList,St=We.globalSetting,Ut=We.shixunHomeworks,Ht=We.user,_n=We.loading,on=We.dispatch,He=We.children,ct=Object(Ke.a)(We,["classroomList","globalSetting","shixunHomeworks","user","loading","dispatch","children"]),ot=ct.match.params,h=Ot.detailTopBanner,jt=Ot.detailLeftMenus,Kt=Ot.shareStatus,Ye=Ht.userInfo,Nt=Object(j.useState)(["shixun_homework|1309"]),nn=Object(Z.a)(Nt,2),mn=nn[0],Wt=nn[1],Jt=Object(j.useState)(),cn=Object(Z.a)(Jt,2),An=cn[0],Bt=cn[1],sn=Object(j.useState)(!1),vn=Object(Z.a)(sn,2),qt=vn[0],qn=vn[1],Un=Object(j.useState)(!1),Wn=Object(Z.a)(Un,2),Sn=Wn[0],bn=Wn[1],oa=Object(j.useState)(!1),dn=Object(Z.a)(oa,2),ga=dn[0],an=dn[1],$n=Object(j.useState)(!1),Dn=Object(Z.a)($n,2),Fn=Dn[0],fn=Dn[1],fa=Object(j.useState)(!1),Jn=Object(Z.a)(fa,2),sa=Jn[0],Xn=Jn[1],Qt=Object(oe.h)(),Ce=[{name:"\u6DFB\u52A0\u8001\u5E08",icon:a.a.createElement("i",{className:"mr5 icon-tianjialaoshi1"})},{name:"\u6DFB\u52A0\u52A9\u6559",icon:a.a.createElement("i",{className:"mr5 icon-tianjiazhujiao1"})},{name:"\u6DFB\u52A0\u5B66\u751F",icon:a.a.createElement("i",{className:"mr5 icon-tianjiaxuesheng1"})}].filter(function(se){return Object(yt.k)()?se.name!=="\u6DFB\u52A0\u8001\u5E08":!0}),ae=Object(j.useState)(!1),Ct=Object(Z.a)(ae,2),zt=Ct[0],_t=Ct[1];Object(j.useEffect)(function(){var se=x()().add(0,"days").unix(),Ge=localStorage.getItem("classroomsclose");if(!Ge){_t(!0);return}se>parseInt(Ge)&&_t(!0)},[]),Object(j.useEffect)(function(){return an((h==null?void 0:h.student_count)>=10?!1:Sn),function(){an(!1)}},[h]),Object(j.useEffect)(function(){setTimeout(function(){an(!1)},5e3)},[]),Object(j.useEffect)(function(){var se=x()(),Ge="".concat(Ye==null?void 0:Ye.login,"-").concat(ot.coursesId,"-date"),Te=localStorage.getItem(Ge);return Te?se<=x()(Te)?fn(!1):(localStorage.removeItem(Ge),fn(!0)):fn(!0),function(){fn(!1)}},[h]);var Yn=function(){var Ge="".concat(Ye==null?void 0:Ye.login,"-").concat(ot.coursesId,"-date"),Te=x()().endOf("day").format("YYYY-MM-DD HH:mm:ss");localStorage.setItem(Ge,Te),fn(!1)},Ca={5:{text:"\u5982\u679C\u5206\u73ED\u5355\u72EC\u8BBE\u7F6E\u53D1\u5E03\u5185\u5BB9\uFF08\u5B9E\u8BAD\u4F5C\u4E1A\u3001\u666E\u901A\u4F5C\u4E1A\u3001\u8BD5\u5377\u7B49\uFF09\uFF0C \u9700\u8981\u52A0\u5165\u5206\u73ED\u624D\u80FD\u67E5\u770B",url:"/api/courses/".concat(ot.coursesId,"/switch_to_student.json")},6:{text:"\u7531\u5B66\u751F\u8EAB\u4EFD\u5207\u6362\u81F3\u6559\u5E08\uFF0C\u62E5\u6709\u6DFB\u52A0\u6210\u5458\u3001\u53D1\u5E03\u4F5C\u4E1A\u7B49\u7BA1\u7406\u6743\u9650",url:"/api/courses/".concat(ot.coursesId,"/switch_to_teacher.json")},7:{text:"\u7531\u5B66\u751F\u8EAB\u4EFD\u5207\u6362\u81F3\u52A9\u6559\uFF0C\u62E5\u6709\u6DFB\u52A0\u6210\u5458\u3001\u53D1\u5E03\u4F5C\u4E1A\u7B49\u7BA1\u7406\u6743\u9650",url:"/api/courses/".concat(ot.coursesId,"/switch_to_assistant.json")}},ya=function(){on({type:"classroomList/getClassroomLeftMenus",payload:{id:ot.coursesId}})},ma=function(){on({type:"classroomList/getClassroomTopBanner",payload:{id:ot.coursesId}})};function ar(se){return Wa.apply(this,arguments)}function Wa(){return Wa=Object(le.a)(R.a.mark(function se(Ge){var Te;return R.a.wrap(function(it){for(;;)switch(it.prev=it.next){case 0:return it.next=2,Object(Je.a)("/api/courses/apply_to_join_course.json",{method:"post",body:{invite_code:Ge,student:1}});case 2:Te=it.sent,Te.status===401?(localStorage.setItem("addinfo","1"),localStorage.setItem("classromeurl",location.pathname+Qt.search)):(ma(),ya());case 4:case"end":return it.stop()}},se)})),Wa.apply(this,arguments)}var Ga=function(Ge,Te){he.a.confirm({centered:!0,title:"\u63D0\u793A",icon:a.a.createElement(mt.a,null),content:Ge,okText:"\u786E\u8BA4",onOk:function(){return Te()},cancelText:"\u53D6\u6D88"})},Aa=function(){var se=Object(le.a)(R.a.mark(function Ge(Te){var Ve,it,xt,ln,ba;return R.a.wrap(function(Xt){for(;;)switch(Xt.prev=Xt.next){case 0:Xt.t0=Te,Xt.next=Xt.t0===0?3:Xt.t0===1?8:Xt.t0===2?17:Xt.t0===3?20:Xt.t0===4?26:Xt.t0===5?29:Xt.t0===6||Xt.t0===7?32:Xt.t0===8?34:Xt.t0===9?43:48;break;case 3:return Object(De.Y)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u5802\u8BE6\u60C5","\u8BBE\u4E3A\u516C\u5F00/\u79C1\u6709"]),ba=a.a.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",a.a.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"),h.is_public&&(ba=a.a.createElement("p",null,"\u60A8\u786E\u5B9A\u8981\u8BBE\u7F6E\u4E3A\u79C1\u6709?")),Ga(ba,Object(le.a)(R.a.mark(function da(){var Kn;return R.a.wrap(function(xn){for(;;)switch(xn.prev=xn.next){case 0:return xn.next=2,Object(Et.xb)(Object(te.a)({},ot));case 2:ln=xn.sent,((Kn=ln)===null||Kn===void 0?void 0:Kn.status)===0&&(g.b.success("\u8BBE\u7F6E\u6210\u529F"),ma());case 4:case"end":return xn.stop()}},da)}))),Xt.abrupt("break",48);case 8:if(Object(De.Y)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u5802\u8BE6\u60C5","\u505C\u7528/\u542F\u7528\u9080\u8BF7\u7801"]),!(h!=null&&h.invite_code)){Xt.next=13;break}Ga(a.a.createElement("p",null,"\u8BFE\u5802\u9080\u8BF7\u7801\u505C\u7528\u540E\uFF0C\u7528\u6237\u4E0D\u80FD\u4E3B\u52A8\u52A0\u5165\u8BE5\u8BFE\u5802\u4E86",a.a.createElement("br",null),"\u60A8\u662F\u5426\u786E\u8BA4\u505C\u7528?"),Object(le.a)(R.a.mark(function da(){var Kn;return R.a.wrap(function(xn){for(;;)switch(xn.prev=xn.next){case 0:return xn.next=2,Object(Et.wb)(Object(te.a)({},ot));case 2:ln=xn.sent,((Kn=ln)===null||Kn===void 0?void 0:Kn.status)===0&&(g.b.success("\u8BBE\u7F6E\u6210\u529F"),ma());case 4:case"end":return xn.stop()}},da)}))),Xt.next=16;break;case 13:return Xt.next=15,Object(Et.wb)(Object(te.a)({},ot));case 15:ln=Xt.sent;case 16:return Xt.abrupt("break",48);case 17:return Object(De.Y)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u5802\u8BE6\u60C5","\u7F16\u8F91\u8BFE\u5802"]),h!=null&&h.excellent?ye.d.push("/classrooms/".concat(ot.coursesId,"/newgolds/settings")):ye.d.push("/classrooms/".concat(ot.coursesId,"/edit")),Xt.abrupt("break",48);case 20:if((Ve=Ht.userInfo)!==null&&Ve!==void 0&&Ve.professional_certification){Xt.next=23;break}return g.b.warning("\u9700\u8981\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u540E\u624D\u80FD\u590D\u5236\u8BFE\u5802"),Xt.abrupt("return");case 23:return Object(De.Y)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u5802\u8BE6\u60C5","\u590D\u5236\u8BFE\u5802"]),Ga(a.a.createElement("p",null,"\u201C\u590D\u5236\u201D\u529F\u80FD\u5C06\u4F1A\u4E3A\u60A8\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u8BFE\u5802",a.a.createElement("br",null),"\u65E7\u8BFE\u5802\u7684\u4F5C\u4E1A\u3001\u8D44\u6E90\u3001\u8BD5\u5377\u7B49\u90FD\u5C06\u88AB\u590D\u5236\u5230\u65B0\u7684\u8BFE\u5802\u91CC\u9762",a.a.createElement("br",null),"\u8BF7\u95EE\u662F\u5426\u7EE7\u7EED\uFF1F"),Object(le.a)(R.a.mark(function da(){var Kn,un;return R.a.wrap(function(za){for(;;)switch(za.prev=za.next){case 0:return za.next=2,Object(Et.o)(Object(te.a)({},ot));case 2:Kn=za.sent,(Kn==null?void 0:Kn.status)===2&&Xn(!0),Kn!=null&&Kn.new_course_id&&(g.b.success("\u590D\u5236\u6210\u529F"),un=ct.location.pathname.split("/"),un[2]=Kn.new_course_id,ct.history.replace(un.join("/")),window.location.reload());case 5:case"end":return za.stop()}},da)}))),Xt.abrupt("break",48);case 26:return Object(De.Y)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u5802\u8BE6\u60C5","\u5220\u9664\u8BFE\u5802"]),Ga("\u8BFE\u5802\u5220\u9664\u540E\u6570\u636E\u5C06\u65E0\u6CD5\u6062\u590D\uFF0C\u662F\u5426\u786E\u5B9A\u5220\u9664\uFF1F",Object(le.a)(R.a.mark(function da(){var Kn;return R.a.wrap(function(xn){for(;;)switch(xn.prev=xn.next){case 0:return xn.next=2,Object(Et.k)(Object(te.a)({},ot));case 2:Kn=xn.sent,(Kn==null?void 0:Kn.status)===0&&(g.b.success("\u5220\u9664\u6210\u529F"),ct.history.replace("/classrooms/index"));case 4:case"end":return xn.stop()}},da)}))),Xt.abrupt("break",48);case 29:return Object(De.Y)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u5802\u8BE6\u60C5","\u5207\u6362\u4E3A\u5B66\u751F"]),on({type:"classroomList/setActionTabs",payload:{key:"\u5207\u6362\u4E3A\u5B66\u751F"}}),Xt.abrupt("break",48);case 32:return he.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5207\u6362\u8EAB\u4EFD",content:Ca[Te].text,onOk:function(){var da=Object(le.a)(R.a.mark(function un(){var xn;return R.a.wrap(function(ja){for(;;)switch(ja.prev=ja.next){case 0:return Object(De.Y)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u5802\u8BE6\u60C5",Te==6?"\u5207\u6362\u4E3A\u8001\u5E08":" \u5207\u6362\u4E3A\u52A9\u6559"]),ja.next=3,Object(Je.a)(Ca[Te].url,{method:"post"});case 3:xn=ja.sent,xn.status===0&&(g.b.success("\u5207\u6362\u6210\u529F"),window.location.reload());case 5:case"end":return ja.stop()}},un)}));function Kn(){return da.apply(this,arguments)}return Kn}()}),Xt.abrupt("break",48);case 34:if(!(h!=null&&h.invite_code)){Xt.next=39;break}Object(De.Y)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u5802\u8BE6\u60C5","\u9000\u51FA\u8BFE\u5802"]),Ga(a.a.createElement("p",null,"\u9000\u51FA\u540E\u60A8\u5C06\u4E0D\u518D\u662F\u672C\u8BFE\u5802\u7684\u6210\u5458,\u4F5C\u54C1\u5C06\u5168\u90E8\u88AB\u5220\u9664"),Object(le.a)(R.a.mark(function da(){var Kn;return R.a.wrap(function(xn){for(;;)switch(xn.prev=xn.next){case 0:return xn.next=2,Object(Et.p)(Object(te.a)({},ot));case 2:ln=xn.sent,((Kn=ln)===null||Kn===void 0?void 0:Kn.status)===0&&(g.b.success("\u9000\u51FA\u6210\u529F"),ye.d.push("/users/".concat(Ye.login)));case 4:case"end":return xn.stop()}},da)}))),Xt.next=42;break;case 39:return Xt.next=41,Object(Et.wb)(Object(te.a)({},ot));case 41:ln=Xt.sent;case 42:return Xt.abrupt("break",48);case 43:if((it=Ht.userInfo)!==null&&it!==void 0&&it.professional_certification){Xt.next=46;break}return g.b.warning("\u9700\u8981\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u540E\u624D\u80FD\u67E5\u770B\u590D\u5236\u8BB0\u5F55"),Xt.abrupt("return");case 46:return on({type:"classroomList/setActionTabs",payload:{key:"\u590D\u5236\u8BB0\u5F55"}}),Xt.abrupt("break",48);case 48:((xt=ln)===null||xt===void 0?void 0:xt.status)===0&&(g.b.success("\u8BBE\u7F6E\u6210\u529F"),ma());case 49:case"end":return Xt.stop()}},Ge)}));return function(Te){return se.apply(this,arguments)}}(),Ja=a.a.createElement("div",{className:"tc current"},a.a.createElement(a.a.Fragment,null,(h==null?void 0:h.switch_to_student)&&a.a.createElement("p",{onClick:function(){return Aa(5)}},"\u5207\u6362\u4E3A\u5B66\u751F"),(h==null?void 0:h.switch_to_teacher)&&a.a.createElement("p",{onClick:function(){return Aa(6)}},"\u5207\u6362\u4E3A\u8001\u5E08"),(h==null?void 0:h.switch_to_assistant)&&a.a.createElement("p",{onClick:function(){return Aa(7)}},"\u5207\u6362\u4E3A\u52A9\u6559"))),rr=function(){var Ge,Te,Ve,it,xt="";return(h!=null&&h.switch_to_student||h!=null&&h.switch_to_teacher||h!=null&&h.switch_to_assistant)&&!(h!=null&&h.excellent)&&(xt=" \u25BC"),a.a.createElement("span",{style:{pointerEvents:xt?"all":"none"}},(Ye==null||((Ge=Ye.course)===null||Ge===void 0)?void 0:Ge.course_role)===8&&a.a.createElement("span",{className:"c-white ml15"},"\u5F53\u524D\u8EAB\u4EFD\uFF1A\u8001\u5E08",xt),(Ye==null||((Te=Ye.course)===null||Te===void 0)?void 0:Te.course_role)===5&&a.a.createElement("span",{className:"c-white ml15"},"\u5F53\u524D\u8EAB\u4EFD\uFF1A\u8001\u5E08",xt),(Ye==null||((Ve=Ye.course)===null||Ve===void 0)?void 0:Ve.course_role)===12&&a.a.createElement("span",{className:"c-white ml15"},"\u5F53\u524D\u8EAB\u4EFD\uFF1A\u52A9\u6559",xt),(Ye==null||((it=Ye.course)===null||it===void 0)?void 0:it.course_role)===15&&a.a.createElement("span",{className:"c-white ml15"},"\u5F53\u524D\u8EAB\u4EFD\uFF1A\u5B66\u751F",xt))},or=a.a.createElement("div",{className:"tc current"},h!=null&&h.excellent?a.a.createElement(a.a.Fragment,null,Object(yt.c)()&&a.a.createElement("p",{onClick:function(){return Aa(2)}},"\u7F16\u8F91\u8BFE\u5802"),Object(yt.e)()&&a.a.createElement("p",{onClick:function(){return Aa(4)}},"\u5220\u9664\u8BFE\u5802")):a.a.createElement(a.a.Fragment,null,Object(yt.f)()&&a.a.createElement("p",{onClick:function(){return Aa(0)}},h!=null&&h.is_public?"\u8BBE\u4E3A\u79C1\u6709":"\u8BBE\u4E3A\u516C\u5F00"),Object(yt.c)()&&a.a.createElement("p",{onClick:function(){return Aa(2)}},"\u7F16\u8F91\u8BFE\u5802"),Object(yt.c)()&&a.a.createElement("p",{onClick:function(){return Aa(3)}},"\u590D\u5236\u8BFE\u5802"),Object(yt.c)()&&a.a.createElement("p",{onClick:function(){return Aa(9)}},"\u590D\u5236\u8BB0\u5F55"),Object(yt.s)()&&a.a.createElement("p",{onClick:function(){return Aa(8)}},"\u9000\u51FA\u8BFE\u5802"),Object(yt.f)()&&a.a.createElement("p",{onClick:function(){return Aa(4)}},"\u5220\u9664\u8BFE\u5802")));Object(j.useEffect)(function(){var se;if(Ht!=null&&(se=Ht.userInfo)!==null&&se!==void 0&&se.course)if(Object(yt.s)()){an(!1);return}else{var Ge,Te=JSON.parse((Ge=localStorage)===null||Ge===void 0?void 0:Ge.getItem("coursesIdstimies"));if((Te==null?void 0:Te.length)>0){var Ve=Te.filter(function(it){return it.coursesId===(ot==null?void 0:ot.coursesId)});(Ve==null?void 0:Ve.length)>0?x()(Ve[0].time).add(parseInt(Ve[0].Tooltiptype),"days")-1&&(Ge="graduation"),Wt(["".concat(Ge,"|").concat(ct.match.params.coursesId)])},[ct.location.pathname]),h!=null&&h.name&&Object(De.T)(h==null?void 0:h.name);var pr=function(){return(h==null?void 0:h.invite_code_halt)===0?a.a.createElement("span",null,"\u6210\u5458\u53EF\u4EE5\u901A\u8FC7\u9080\u8BF7\u7801\u4E3B\u52A8\u52A0\u5165\u8BFE\u5802",a.a.createElement("br",null),"\u70B9\u51FB\u7ACB\u523B\u590D\u5236\u9080\u8BF7\u7801"):(h==null?void 0:h.invite_code_halt)===2?a.a.createElement("span",null,"\u5F53\u524D\u9080\u8BF7\u7801\u5DF2\u5BF9\u5B66\u751F\u505C\u7528",a.a.createElement("br",null),"\u7528\u6237\u53EA\u80FD\u4EE5\u8001\u5E08/\u52A9\u6559\u8EAB\u4EFD\u7533\u8BF7\u52A0\u5165\u8BFE\u5802"):null};Object(j.useEffect)(function(){if(h!=null&&h.professors){var se,Ge,Te="";h==null||((se=h.professors)===null||se===void 0)||se.map(function(Ve,it){var xt,ln;it===(h==null||((xt=h.professors)===null||xt===void 0)?void 0:xt.length)-1&&(h==null||((ln=h.assistants)===null||ln===void 0)?void 0:ln.length)===0?Te+=Ve:Te+=Ve+"\u3001"}),h==null||((Ge=h.assistants)===null||Ge===void 0)||Ge.map(function(Ve,it){var xt;it===(h==null||((xt=h.assistants)===null||xt===void 0)?void 0:xt.length)-1?Te+=Ve+"\uFF08\u52A9\u6559\uFF09":Te+=Ve+"\uFF08\u52A9\u6559\uFF09\u3001"}),Bt(Te)}},[h]);var gr=function(){var Ge=h.teacher_applies_count>0?24:0;return a.a.createElement("div",{style:{display:"inline-flex",alignItems:"center"}},Object(yt.j)()&&a.a.createElement("div",{className:Dt.a.badge,style:{paddingRight:Ge}},Object(yt.i)()&&h.teacher_applies_count>0&&a.a.createElement("span",{className:Dt.a.num},h.teacher_applies_count>100?"99+":h.teacher_applies_count),a.a.createElement(G.a,{title:a.a.createElement("span",{className:"c-black"},"\u65B0\u6536\u5230",h==null?void 0:h.teacher_applies_count,"\u6761\u52A0\u5165\u8BFE\u5802\u7684\u7533\u8BF7",a.a.createElement(Be.a,{to:"/classrooms/".concat(ot.coursesId,"/teachers?tab=1"),className:"c-orange"},"\u53BB\u5BA1\u6279"),a.a.createElement("i",{onClick:Yn,className:"iconfont icon-guanbi1",style:{fontSize:12,color:"#666",marginLeft:10,cursor:"pointer"}})),color:"#FFF",key:"#FFF",visible:h.teacher_applies_count>0&&Fn},a.a.createElement(Be.a,{onClick:function(Ve){if(!Object(Nn.e)(on)){Ve.preventDefault();return}},style:{display:"inline-flex",alignItems:"center"},className:"c-white",to:"/classrooms/".concat(ot.coursesId,"/teachers")},a.a.createElement("i",{className:"iconfont icon-chengyuanguanli1 mr5"}),"\u6210\u5458\u7BA1\u7406"))),a.a.createElement(Be.a,{onClick:function(Ve){if(!Object(Nn.e)(on)){Ve.preventDefault();return}},className:Object(yt.j)()?Dt.a.link:Dt.a.sLink,to:"/classrooms/".concat(ot.coursesId,"/students")},a.a.createElement("span",null,"\u5B66\u751F"),a.a.createElement("span",{className:"ml5"},h.student_count)),a.a.createElement(Be.a,{className:Dt.a.link,onClick:function(Ve){if(!Object(Nn.e)(on)){Ve.preventDefault();return}},to:"/classrooms/".concat(ot.coursesId,"/teachers")},a.a.createElement("span",null,"\u6559\u5E08"),a.a.createElement("span",{className:"ml5"},h.teacher_count)),Object(yt.s)()&&a.a.createElement("span",{className:"ml40 mr20",onClick:Object(le.a)(R.a.mark(function Te(){var Ve;return R.a.wrap(function(xt){for(;;)switch(xt.prev=xt.next){case 0:return xt.next=2,Object(Je.a)("/api/courses/apply_to_join_course.json",{method:"post",body:{invite_code:h==null?void 0:h.invite_code,professor:1}});case 2:Ve=xt.sent,Ve&&g.b.info(Ve==null?void 0:Ve.message);case 4:case"end":return xt.stop()}},Te)}))},a.a.createElement(G.a,{title:"\u7533\u8BF7\u6210\u4E3A\u6559\u5E08"},a.a.createElement("a",{className:"c-white iconfont icon-shenqingchengweijiaoshi"}))),Object(yt.s)()&&a.a.createElement("span",{onClick:Object(le.a)(R.a.mark(function Te(){var Ve;return R.a.wrap(function(xt){for(;;)switch(xt.prev=xt.next){case 0:return xt.next=2,Object(Je.a)("/api/courses/apply_to_join_course.json",{method:"post",body:{invite_code:h==null?void 0:h.invite_code,assistant_professor:1}});case 2:Ve=xt.sent,Ve&&g.b.info(Ve==null?void 0:Ve.message);case 4:case"end":return xt.stop()}},Te)}))},a.a.createElement(G.a,{title:"\u7533\u8BF7\u6210\u4E3A\u52A9\u6559"},a.a.createElement("a",{className:"c-white iconfont icon-shenqingchengweizhujiao"}))))},br="\u3010\u6559\u5B66\u8BFE\u5802\u9080\u8BF7\u3011".concat(h==null?void 0:h.copy_teacher_name,"\u8001\u5E08\u9080\u8BF7\u60A8\u52A0\u5165\u5E73\u53F0\u6559\u5B66\u8BFE\u5802-\u300A").concat(h==null?void 0:h.name,`\u300B\uFF0C\u60A8\u53EF\u4EE5\u590D\u5236\u9080\u8BF7\u7801\uFF0C\u5728\u4E0B\u65B9\u7684\u94FE\u63A5\u4E2D\uFF0C\u70B9\u51FB\u201C\u52A0\u5165\u8BFE\u5802\u201D\u6309\u94AE\u52A0\u5165\u8BE5\u6559\u5B66\u8BFE\u5802\u3002 \u94FE\u63A5\uFF1Ahttps://www.educoder.net/classrooms/`).concat(ot.coursesId,"?code=").concat(h==null?void 0:h.invite_code,` -\u9080\u8BF7\u7801\uFF1A`).concat(h==null?void 0:h.invite_code),Ar=function(){on({type:"classroomList/save",payload:{shareStatus:!0}})},Gt=function(){Aa(3)};return a.a.createElement("section",{className:Dt.a.bg},a.a.createElement("section",{className:Dt.a.classroomInfo},a.a.createElement("aside",{className:"edu-container"},a.a.createElement("aside",{className:Dt.a.title},a.a.createElement("div",{className:Dt.a.titleLeft},a.a.createElement("strong",null,h.name),(h==null?void 0:h.excellent)&&a.a.createElement("span",{className:"tag-style bg-orange ml20"},"\u5F00\u653E\u8BFE\u7A0B"),!Object(yt.b)()&&a.a.createElement("span",{className:"tag-style bg-blue ml20"},h!=null&&h.is_public?"\u516C\u5F00":"\u79C1\u6709"),Object(yt.b)()&&a.a.createElement("span",{className:"tag-style bg-grey-ede c-light-black ml20"},"\u5DF2\u7ED3\u675F"),a.a.createElement("br",null),!!h.credit&&a.a.createElement("span",null,"\u5B66\u5206 ",h.credit),!!h.class_period&&a.a.createElement("span",null,a.a.createElement("span",{className:"ml5 mr5"},"|"),"\u5B66\u65F6 ",h.class_period)),document.domain!=="kepukehuan.educoder.net"&&a.a.createElement("div",{className:Dt.a.titleRight,style:{height:"20px",display:"flex",alignItems:"center"}},(Ye==null||((et=Ye.course)===null||et===void 0)?void 0:et.course_role)===null&&(Ye==null?void 0:Ye.identity)==="teacher"&&(h==null?void 0:h.allow_copy)&&a.a.createElement("div",{className:Dt.a.copy},a.a.createElement("span",{onClick:Gt},"\u590D\u5236\u8BFE\u5802"),a.a.createElement("span",null,h==null?void 0:h.copied_courses_count)),(h==null?void 0:h.course_identity)<6&&!(h!=null&&h.excellent)&&a.a.createElement(a.a.Fragment,null,a.a.createElement("strong",{className:"font14"},"\u9080\u8BF7\u7801\uFF1A"),(h==null?void 0:h.invite_code_halt)===1&&a.a.createElement("strong",{className:"font14"},a.a.createElement("span",null,"\u5DF2\u505C\u7528")),(h==null?void 0:h.invite_code_halt)!==1&&a.a.createElement(V.a,{zIndex:1,cancelText:"",overlayClassName:Dt.a.tipJoin,overlayStyle:{width:270},visible:ga,placement:"bottom",title:a.a.createElement("span",{style:{color:"#000",fontSize:14,fontWeight:200}},"\u590D\u5236\u5E76\u53D1\u7ED9\u5B66\u751F\uFF0C\u9080\u8BF7\u5B66\u751F\u5FEB\u901F\u52A0\u5165",a.a.createElement("br",null),a.a.createElement("div",{style:{borderBottom:"1px solid #efefef",marginTop:"12px",marginLeft:-18}}),a.a.createElement(P.a,{className:"mt10"},a.a.createElement(ve.a,{flex:"1",style:{textAlign:"right",marginRight:10}},a.a.createElement(he.a,{style:{marginLeft:-18,color:"#999"},onChange:function(Ge){qn(Ge.target.checked)}},h.student_count===0?"\u4ECA\u5929\u4E0D\u518D\u63D0\u793A":"\u672C\u5468\u4E0D\u518D\u63D0\u793A")),a.a.createElement(ve.a,null,a.a.createElement(fe.a,{size:"small",type:"primary"},a.a.createElement("span",{style:{cursor:"pointer"},onClick:function(){if(Object(oe.s)(br),qt){if(localStorage.getItem("coursesIdstimies")){var Ge=JSON.parse(localStorage.getItem("coursesIdstimies"));Ge.filter(function(Ne){return Ne.coursesId===ot.coursesId}).length>0||(Ge.push({coursesId:ot.coursesId,time:new Date,Tooltiptype:h.student_count===0?"1":"7"}),localStorage.setItem("coursesIdstimies",JSON.stringify(Ge)))}else localStorage.setItem("coursesIdstimies",JSON.stringify([{coursesId:ot.coursesId,time:new Date,Tooltiptype:h.student_count===0?"1":"7"}]));an(!1)}else an(!1)}},"\u786E\u5B9A")))))},a.a.createElement("strong",{className:"font14"},a.a.createElement("span",{className:(h==null?void 0:h.invite_code_halt)===1?"":"c-yellow"},(h==null?void 0:h.invite_code_halt)===1?"\u5DF2\u505C\u7528":h==null?void 0:h.invite_code))),(h==null?void 0:h.invite_code_halt)!==1&&a.a.createElement("div",{className:Dt.a.shareClassroom,onClick:Ar},a.a.createElement("span",null,a.a.createElement("i",{className:"iconfont icon-fenxiangketang"})),a.a.createElement("span",null,"\u5206\u4EAB\u8BFE\u5802"))),a.a.createElement(Y.a,{placement:"bottom",content:Ja,trigger:"hover"},rr()),Object(yt.h)()&&a.a.createElement("span",{className:"ml10 mr10"},"|"),Object(yt.h)()&&a.a.createElement(Y.a,{placement:"bottom",content:or,trigger:"hover"},a.a.createElement("span",{className:Dt.a.iconH},Object(yt.f)()&&a.a.createElement("span",null,"\u8BFE\u5802\u7BA1\u7406"),(Object(yt.w)()||Object(yt.k)())&&a.a.createElement("span",null,"\u590D\u5236/\u7BA1\u7406\u8BFE\u5802"),Object(yt.s)()&&a.a.createElement("span",null,"\u9000\u51FA\u8BFE\u5802"))))),a.a.createElement(P.a,null,a.a.createElement(ve.a,{flex:1},a.a.createElement("aside",{className:Dt.a.classroomUser},document.domain!=="kepukehuan.educoder.net"&&a.a.createElement(a.a.Fragment,null,a.a.createElement("p",{className:Dt.a.headPic},a.a.createElement(Be.a,{to:"/users/".concat(h==null?void 0:h.teacher_login,"/classrooms")},(h==null?void 0:h.teacher_img)&&a.a.createElement("img",{src:ra.a.IMG_SERVER+"/images/"+h.teacher_img,alt:""})),a.a.createElement(Be.a,{to:"/users/".concat(h==null?void 0:h.teacher_login,"/classrooms")},a.a.createElement("strong",{className:"c-white"},h.teacher_name)),a.a.createElement("span",null,"\uFF08",h.teacher_school,"\uFF09"))))),Object(yt.r)()&&a.a.createElement(ve.a,null,a.a.createElement(fe.a,{onClick:function(){return on({type:"classroomList/setActionTabs",payload:{key:"\u52A0\u5165\u8BFE\u5802"}})},size:"large",type:"primary",className:Dt.a.joinCouses},"\u52A0\u5165\u8BFE\u5802"))),a.a.createElement("aside",{className:Dt.a.classroomDescBg}),a.a.createElement("aside",{className:Dt.a.classroomDesc},document.domain!=="kepukehuan.educoder.net"?a.a.createElement(a.a.Fragment,null," ",a.a.createElement("div",null,(h==null?void 0:h.excellent)&&Object(yt.c)()&&a.a.createElement(gr,null),!(h!=null&&h.excellent)&&a.a.createElement(gr,null)),a.a.createElement("div",null,Object(yt.c)()&&Ce.map(function(le,Ge){return a.a.createElement("span",{key:Ge,className:Ut.actionTabs.type===13&&le.name==="\u6DFB\u52A0\u5B66\u751F"?Dt.a.classromediv:"",onClick:function(){Object(oe.Y)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u5802\u8BE6\u60C5",le.name]),on({type:"classroomList/setActionTabs",payload:{key:le.name}})}},le.icon,le.name)}),Object(yt.s)()&&!(h!=null&&h.excellent)&&(h==null?void 0:h.group_name)&&a.a.createElement(Be.a,{className:"c-white",to:"/classrooms/".concat(ot.coursesId,"/course_group")},a.a.createElement("span",{style:{fontSize:"14px"}},"\u4F60\u5F53\u524D\u6240\u5728\u73ED\u7EA7\uFF1A"),a.a.createElement(G.a,{title:(h==null||((bt=h.group_name)===null||bt===void 0)?void 0:bt.length)>10?h==null?void 0:h.group_name:""},a.a.createElement("span",{style:{fontSize:"14px"}},(h==null||((Pt=h.group_name)===null||Pt===void 0)?void 0:Pt.length)>10?(h==null||((tt=h.group_name)===null||tt===void 0)?void 0:tt.substr(0,10))+"...":h==null?void 0:h.group_name))),Object(yt.s)()&&(h==null?void 0:h.third_party_name)&&a.a.createElement("span",{className:"current",onClick:function(){Object(oe.Y)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u5802\u8BE6\u60C5","\u586B\u5199\u6155\u8BFE\u8D44\u6599"]),on({type:"classroomList/setActionTabs",payload:{key:"\u586B\u5199\u6155\u8BFE\u8D44\u6599"}})}},a.a.createElement("i",{className:"iconfont icon-tianxiedisanfangmuke font14 mr5"}),"\u586B\u5199\u7B2C\u4E09\u65B9\u6155\u8BFE\u5E73\u53F0\u8D26\u53F7\u4FE1\u606F",a.a.createElement("i",{className:"iconfont icon-you font14 mr5 ml5"})))):a.a.createElement("div",null)))),a.a.createElement("div",null),a.a.createElement("aside",{className:"edu-container mb20"},a.a.createElement(Ee.a,{style:{background:"none"}},a.a.createElement(Sn,null),a.a.createElement(Ee.a,{style:{background:"none",overflow:"initial"}},a.a.createElement(Ia,{className:Dt.a.container},He)))),a.a.createElement(w,null),a.a.createElement(Qe,null),a.a.createElement(Vt,null),a.a.createElement(_e,null),a.a.createElement(re,null),a.a.createElement(je,null),a.a.createElement(xt,null),a.a.createElement(Tt,null),a.a.createElement(ha,null),a.a.createElement(rt,null),Kt&&a.a.createElement(Da,null),a.a.createElement(ge.a,{visible:sa,title:a.a.createElement("span",null,a.a.createElement(mt.a,{style:{color:"#faad14",fontSize:"18px"}})," \u63D0\u793A"),onCancel:function(){return Xn(!1)},footer:!1},a.a.createElement("div",{style:{textAlign:"center",marginBottom:44}},a.a.createElement("div",null,"\u9488\u5BF9\u4E00\u4E2A\u8BFE\u5802\u4E00\u5929\u53EA\u53EF\u590D\u5236\u4E00\u6B21\uFF0C"),a.a.createElement("div",{style:{marginBottom:30}},"\u5982\u9700\u590D\u5236\u591A\u6B21\uFF0C\u8BF7\u8054\u7CFB\u7BA1\u7406\u5458"),a.a.createElement("img",{style:{width:124,height:124},src:Ka.a}))))},La=q.default=Object(ye.a)(function(ut){var We=ut.classroomList,et=ut.loading,bt=ut.globalSetting,Pt=ut.user,tt=ut.shixunHomeworks;return{classroomList:We,globalSetting:bt,user:Pt,loading:et.effects,shixunHomeworks:tt}})($a)},Nmxd:function(Oe,q){Oe.exports="data:image/png;base64,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"},NvD2:function(Oe,q,o){"use strict";o.d(q,"a",function(){return P});var Q=o("Kwbf");function Y(Ue,fe){var K=new Set;return Ue.forEach(function(ve){fe.has(ve)||K.add(ve)}),K}function st(Ue){var fe=Ue||{},K=fe.disabled,ve=fe.disableCheckbox,H=fe.checkable;return!!(K||ve)||H===!1}function V(Ue,fe,K,ve){for(var H=new Set(Ue),he=new Set,pe=0;pe<=K;pe+=1){var G=fe.get(pe)||new Set;G.forEach(function(be){var ge=be.key,ue=be.node,Z=be.children,Ke=Z===void 0?[]:Z;H.has(ge)&&!ve(ue)&&Ke.filter(function(ce){return!ve(ce.node)}).forEach(function(ce){H.add(ce.key)})})}for(var A=new Set,g=K;g>=0;g-=1){var te=fe.get(g)||new Set;te.forEach(function(be){var ge=be.parent,ue=be.node;if(ve(ue)||!be.parent||A.has(be.parent.key))return;if(ve(be.parent.node)){A.add(ge.key);return}var Z=!0,Ke=!1;(ge.children||[]).filter(function(ce){return!ve(ce.node)}).forEach(function(ce){var Ee=ce.key,Ae=H.has(Ee);Z&&!Ae&&(Z=!1),!Ke&&(Ae||he.has(Ee))&&(Ke=!0)}),Z&&H.add(ge.key),Ke&&he.add(ge.key),A.add(ge.key)})}return{checkedKeys:Array.from(H),halfCheckedKeys:Array.from(Y(he,H))}}function f(Ue,fe,K,ve,H){for(var he=new Set(Ue),pe=new Set(fe),G=0;G<=ve;G+=1){var A=K.get(G)||new Set;A.forEach(function(ge){var ue=ge.key,Z=ge.node,Ke=ge.children,ce=Ke===void 0?[]:Ke;!he.has(ue)&&!pe.has(ue)&&!H(Z)&&ce.filter(function(Ee){return!H(Ee.node)}).forEach(function(Ee){he.delete(Ee.key)})})}pe=new Set;for(var g=new Set,te=ve;te>=0;te-=1){var be=K.get(te)||new Set;be.forEach(function(ge){var ue=ge.parent,Z=ge.node;if(H(Z)||!ge.parent||g.has(ge.parent.key))return;if(H(ge.parent.node)){g.add(ue.key);return}var Ke=!0,ce=!1;(ue.children||[]).filter(function(Ee){return!H(Ee.node)}).forEach(function(Ee){var Ae=Ee.key,L=he.has(Ae);Ke&&!L&&(Ke=!1),!ce&&(L||pe.has(Ae))&&(ce=!0)}),Ke||he.delete(ue.key),ce&&pe.add(ue.key),g.add(ue.key)})}return{checkedKeys:Array.from(he),halfCheckedKeys:Array.from(Y(pe,he))}}function P(Ue,fe,K,ve){var H=[],he;ve?he=ve:he=st;var pe=new Set(Ue.filter(function(te){var be=!!K[te];return be||H.push(te),be})),G=new Map,A=0;Object.keys(K).forEach(function(te){var be=K[te],ge=be.level,ue=G.get(ge);ue||(ue=new Set,G.set(ge,ue)),ue.add(be),A=Math.max(A,ge)}),Object(Q.a)(!H.length,"Tree missing follow keys: ".concat(H.slice(0,100).map(function(te){return"'".concat(te,"'")}).join(", ")));var g;return fe===!0?g=V(pe,G,A,he):g=f(pe,fe.halfCheckedKeys,G,A,he),g}},OZM5:function(Oe,q,o){"use strict";o.d(q,"b",function(){return ve}),o.d(q,"a",function(){return H}),o.d(q,"k",function(){return he}),o.d(q,"h",function(){return pe}),o.d(q,"i",function(){return G}),o.d(q,"g",function(){return A}),o.d(q,"c",function(){return g}),o.d(q,"d",function(){return te}),o.d(q,"j",function(){return ue}),o.d(q,"e",function(){return Z}),o.d(q,"f",function(){return Ke});var Q=o("KQm4"),Y=o("U8pU"),st=o("Ff2n"),V=o("q1tI"),f=o.n(V),P=o("Kwbf"),Ue=o("WaYH"),fe=.25,K=2;function ve(ce,Ee){var Ae=ce.slice(),L=Ae.indexOf(Ee);return L>=0&&Ae.splice(L,1),Ae}function H(ce,Ee){var Ae=ce.slice();return Ae.indexOf(Ee)===-1&&Ae.push(Ee),Ae}function he(ce){return ce.split("-")}function pe(ce,Ee){return"".concat(ce,"-").concat(Ee)}function G(ce){return ce&&ce.type&&ce.type.isTreeNode}function A(ce,Ee){var Ae=[ce],L=Ee[ce];function _(){var v=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];v.forEach(function(z){var S=z.key,j=z.children;Ae.push(S),_(j)})}return _(L.children),Ae}function g(ce,Ee){var Ae=ce.clientY,L=Ee.selectHandle.getBoundingClientRect(),_=L.top,v=L.bottom,z=L.height,S=Math.max(z*fe,K);return Ae<=_+S?-1:Ae>=v-S?1:0}function te(ce,Ee){if(!ce)return;var Ae=Ee.multiple;return Ae?ce.slice():ce.length?[ce[0]]:ce}var be=function(Ee){return Ee};function ge(ce,Ee){if(!ce)return[];var Ae=Ee||{},L=Ae.processProps,_=L===void 0?be:L,v=Array.isArray(ce)?ce:[ce];return v.map(function(z){var S=z.children,j=Object(st.a)(z,["children"]),a=ge(S,Ee);return f.a.createElement(Ue.a,Object.assign({},_(j)),a)})}function ue(ce){if(!ce)return null;var Ee;if(Array.isArray(ce))Ee={checkedKeys:ce,halfCheckedKeys:void 0};else if(Object(Y.a)(ce)==="object")Ee={checkedKeys:ce.checked||void 0,halfCheckedKeys:ce.halfChecked||void 0};else return Object(P.a)(!1,"`checkedKeys` is not an array or an object"),null;return Ee}function Z(ce,Ee){var Ae=new Set;function L(_){if(Ae.has(_))return;var v=Ee[_];if(!v)return;Ae.add(_);var z=v.parent,S=v.node;if(S.disabled)return;z&&L(z.key)}return(ce||[]).forEach(function(_){L(_)}),Object(Q.a)(Ae)}function Ke(ce){var Ee={};return Object.keys(ce).forEach(function(Ae){(Ae.startsWith("data-")||Ae.startsWith("aria-"))&&(Ee[Ae]=ce[Ae])}),Ee}},Ohmc:function(Oe,q,o){Oe.exports=o.p+"static/certificate.fc32dc1b.jpg"},PxGK:function(Oe,q,o){Oe.exports={shareModalContainer:"shareModalContainer___3P--j",shareContent:"shareContent___1Hn0c",listItem:"listItem___10rsd",label:"label___3wCgB",invitationCode:"invitationCode___beMf_",code:"code___15XSW",first:"first___1RR9J",copy:"copy___1MwH6",tips:"tips___WaPPx"}},RMFE:function(Oe,q){Oe.exports="data:image/png;base64,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"},RotF:function(Oe,q,o){Oe.exports=o("LSTS")},"SA+Z":function(Oe,q,o){var Q=o("wTVA"),Y=o("EbDI"),st=o("ZhPi"),V=o("wkBT");function f(P){return Q(P)||Y(P)||st(P)||V()}Oe.exports=f,Oe.exports.__esModule=!0,Oe.exports.default=Oe.exports},SMhR:function(Oe,q){Oe.exports="data:image/png;base64,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"},TGq3:function(Oe,q,o){Oe.exports=o.p+"static/lockclose.365036e8.svg"},W6BS:function(Oe,q){Oe.exports="data:image/png;base64,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"},WaYH:function(Oe,q,o){"use strict";var Q=o("rePB"),Y=o("Ff2n"),st=o("VTBJ"),V=o("1OyB"),f=o("vuIU"),P=o("JX7q"),Ue=o("Ji7U"),fe=o("LK+K"),K=o("q1tI"),ve=o("TSYQ"),H=o.n(ve),he=o("sboe"),pe=o("OZM5"),G=function(Ee){var Ae=Ee.prefixCls,L=Ee.level,_=Ee.isStart,v=Ee.isEnd;if(!L)return null;for(var z="".concat(Ae,"-indent-unit"),S=[],j=0;j0||(Ge.push({coursesId:ot.coursesId,time:new Date,Tooltiptype:h.student_count===0?"1":"7"}),localStorage.setItem("coursesIdstimies",JSON.stringify(Ge)))}else localStorage.setItem("coursesIdstimies",JSON.stringify([{coursesId:ot.coursesId,time:new Date,Tooltiptype:h.student_count===0?"1":"7"}]));an(!1)}else an(!1)}},"\u786E\u5B9A")))))},a.a.createElement("strong",{className:"font14"},a.a.createElement("span",{className:(h==null?void 0:h.invite_code_halt)===1?"":"c-yellow"},(h==null?void 0:h.invite_code_halt)===1?"\u5DF2\u505C\u7528":h==null?void 0:h.invite_code))),(h==null?void 0:h.invite_code_halt)!==1&&a.a.createElement("div",{className:Dt.a.shareClassroom,onClick:Ar},a.a.createElement("span",null,a.a.createElement("i",{className:"iconfont icon-fenxiangketang"})),a.a.createElement("span",null,"\u5206\u4EAB\u8BFE\u5802"))),a.a.createElement(Y.a,{placement:"bottom",content:Ja,trigger:"hover"},rr()),Object(yt.h)()&&a.a.createElement("span",{className:"ml10 mr10"},"|"),Object(yt.h)()&&a.a.createElement(Y.a,{placement:"bottom",content:or,trigger:"hover"},a.a.createElement("span",{className:Dt.a.iconH},Object(yt.f)()&&a.a.createElement("span",null,"\u8BFE\u5802\u7BA1\u7406"),(Object(yt.w)()||Object(yt.k)())&&a.a.createElement("span",null,"\u590D\u5236/\u7BA1\u7406\u8BFE\u5802"),Object(yt.s)()&&a.a.createElement("span",null,"\u9000\u51FA\u8BFE\u5802"))))),a.a.createElement(I.a,null,a.a.createElement(pe.a,{flex:1},a.a.createElement("aside",{className:Dt.a.classroomUser},document.domain!=="kepukehuan.educoder.net"&&a.a.createElement(a.a.Fragment,null,a.a.createElement("p",{className:Dt.a.headPic},a.a.createElement(Be.a,{to:"/users/".concat(h==null?void 0:h.teacher_login,"/classrooms")},(h==null?void 0:h.teacher_img)&&a.a.createElement("img",{src:ra.a.IMG_SERVER+"/images/"+h.teacher_img,alt:""})),a.a.createElement(Be.a,{to:"/users/".concat(h==null?void 0:h.teacher_login,"/classrooms")},a.a.createElement("strong",{className:"c-white"},h.teacher_name)),a.a.createElement("span",null,"\uFF08",h.teacher_school,"\uFF09"))))),Object(yt.r)()&&a.a.createElement(pe.a,null,a.a.createElement(de.a,{onClick:function(){return on({type:"classroomList/setActionTabs",payload:{key:"\u52A0\u5165\u8BFE\u5802"}})},size:"large",type:"primary",className:Dt.a.joinCouses},"\u52A0\u5165\u8BFE\u5802"))),a.a.createElement("aside",{className:Dt.a.classroomDescBg}),a.a.createElement("aside",{className:Dt.a.classroomDesc},document.domain!=="kepukehuan.educoder.net"?a.a.createElement(a.a.Fragment,null," ",a.a.createElement("div",null,(h==null?void 0:h.excellent)&&Object(yt.c)()&&a.a.createElement(gr,null),!(h!=null&&h.excellent)&&a.a.createElement(gr,null)),a.a.createElement("div",null,Object(yt.c)()&&Ce.map(function(se,Ge){return a.a.createElement("span",{key:Ge,className:Ut.actionTabs.type===13&&se.name==="\u6DFB\u52A0\u5B66\u751F"?Dt.a.classromediv:"",onClick:function(){Object(De.Y)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u5802\u8BE6\u60C5",se.name]),on({type:"classroomList/setActionTabs",payload:{key:se.name}})}},se.icon,se.name)}),Object(yt.s)()&&!(h!=null&&h.excellent)&&(h==null?void 0:h.group_name)&&a.a.createElement(Be.a,{className:"c-white",to:"/classrooms/".concat(ot.coursesId,"/course_group")},a.a.createElement("span",{style:{fontSize:"14px"}},"\u4F60\u5F53\u524D\u6240\u5728\u73ED\u7EA7\uFF1A"),a.a.createElement(G.a,{title:(h==null||((bt=h.group_name)===null||bt===void 0)?void 0:bt.length)>10?h==null?void 0:h.group_name:""},a.a.createElement("span",{style:{fontSize:"14px"}},(h==null||((Pt=h.group_name)===null||Pt===void 0)?void 0:Pt.length)>10?(h==null||((tt=h.group_name)===null||tt===void 0)?void 0:tt.substr(0,10))+"...":h==null?void 0:h.group_name))),Object(yt.s)()&&(h==null?void 0:h.third_party_name)&&a.a.createElement("span",{className:"current",onClick:function(){Object(De.Y)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u5802\u8BE6\u60C5","\u586B\u5199\u6155\u8BFE\u8D44\u6599"]),on({type:"classroomList/setActionTabs",payload:{key:"\u586B\u5199\u6155\u8BFE\u8D44\u6599"}})}},a.a.createElement("i",{className:"iconfont icon-tianxiedisanfangmuke font14 mr5"}),"\u586B\u5199\u7B2C\u4E09\u65B9\u6155\u8BFE\u5E73\u53F0\u8D26\u53F7\u4FE1\u606F",a.a.createElement("i",{className:"iconfont icon-you font14 mr5 ml5"})))):a.a.createElement("div",null)))),a.a.createElement("div",null),a.a.createElement("aside",{className:"edu-container mb20"},a.a.createElement(Ee.a,{style:{background:"none"}},a.a.createElement(Rn,null),a.a.createElement(Ee.a,{style:{background:"none",overflow:"initial"}},a.a.createElement(Ia,{className:Dt.a.container},He)))),a.a.createElement(w,null),a.a.createElement(Qe,null),a.a.createElement(Vt,null),a.a.createElement(Re,null),a.a.createElement(Pe,null),a.a.createElement(Le,null),a.a.createElement(Rt,null),a.a.createElement(Tt,null),a.a.createElement(ha,null),a.a.createElement(rt,null),Kt&&a.a.createElement(Da,null),a.a.createElement(he.a,{visible:sa,title:a.a.createElement("span",null,a.a.createElement(mt.a,{style:{color:"#faad14",fontSize:"18px"}})," \u63D0\u793A"),onCancel:function(){return Xn(!1)},footer:!1},a.a.createElement("div",{style:{textAlign:"center",marginBottom:44}},a.a.createElement("div",null,"\u9488\u5BF9\u4E00\u4E2A\u8BFE\u5802\u4E00\u5929\u53EA\u53EF\u590D\u5236\u4E00\u6B21\uFF0C"),a.a.createElement("div",{style:{marginBottom:30}},"\u5982\u9700\u590D\u5236\u591A\u6B21\uFF0C\u8BF7\u8054\u7CFB\u7BA1\u7406\u5458"),a.a.createElement("img",{style:{width:124,height:124},src:Ka.a}))))},La=q.default=Object(ye.a)(function(ut){var We=ut.classroomList,et=ut.loading,bt=ut.globalSetting,Pt=ut.user,tt=ut.shixunHomeworks;return{classroomList:We,globalSetting:bt,user:Pt,loading:et.effects,shixunHomeworks:tt}})($a)},Nmxd:function(Oe,q){Oe.exports="data:image/png;base64,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"},NvD2:function(Oe,q,o){"use strict";o.d(q,"a",function(){return I});var Q=o("Kwbf");function Y(Ue,de){var K=new Set;return Ue.forEach(function(pe){de.has(pe)||K.add(pe)}),K}function st(Ue){var de=Ue||{},K=de.disabled,pe=de.disableCheckbox,H=de.checkable;return!!(K||pe)||H===!1}function V(Ue,de,K,pe){for(var H=new Set(Ue),ve=new Set,me=0;me<=K;me+=1){var G=de.get(me)||new Set;G.forEach(function(be){var he=be.key,le=be.node,Z=be.children,Ke=Z===void 0?[]:Z;H.has(he)&&!pe(le)&&Ke.filter(function(ue){return!pe(ue.node)}).forEach(function(ue){H.add(ue.key)})})}for(var A=new Set,g=K;g>=0;g-=1){var te=de.get(g)||new Set;te.forEach(function(be){var he=be.parent,le=be.node;if(pe(le)||!be.parent||A.has(be.parent.key))return;if(pe(be.parent.node)){A.add(he.key);return}var Z=!0,Ke=!1;(he.children||[]).filter(function(ue){return!pe(ue.node)}).forEach(function(ue){var Ee=ue.key,Ae=H.has(Ee);Z&&!Ae&&(Z=!1),!Ke&&(Ae||ve.has(Ee))&&(Ke=!0)}),Z&&H.add(he.key),Ke&&ve.add(he.key),A.add(he.key)})}return{checkedKeys:Array.from(H),halfCheckedKeys:Array.from(Y(ve,H))}}function f(Ue,de,K,pe,H){for(var ve=new Set(Ue),me=new Set(de),G=0;G<=pe;G+=1){var A=K.get(G)||new Set;A.forEach(function(he){var le=he.key,Z=he.node,Ke=he.children,ue=Ke===void 0?[]:Ke;!ve.has(le)&&!me.has(le)&&!H(Z)&&ue.filter(function(Ee){return!H(Ee.node)}).forEach(function(Ee){ve.delete(Ee.key)})})}me=new Set;for(var g=new Set,te=pe;te>=0;te-=1){var be=K.get(te)||new Set;be.forEach(function(he){var le=he.parent,Z=he.node;if(H(Z)||!he.parent||g.has(he.parent.key))return;if(H(he.parent.node)){g.add(le.key);return}var Ke=!0,ue=!1;(le.children||[]).filter(function(Ee){return!H(Ee.node)}).forEach(function(Ee){var Ae=Ee.key,L=ve.has(Ae);Ke&&!L&&(Ke=!1),!ue&&(L||me.has(Ae))&&(ue=!0)}),Ke||ve.delete(le.key),ue&&me.add(le.key),g.add(le.key)})}return{checkedKeys:Array.from(ve),halfCheckedKeys:Array.from(Y(me,ve))}}function I(Ue,de,K,pe){var H=[],ve;pe?ve=pe:ve=st;var me=new Set(Ue.filter(function(te){var be=!!K[te];return be||H.push(te),be})),G=new Map,A=0;Object.keys(K).forEach(function(te){var be=K[te],he=be.level,le=G.get(he);le||(le=new Set,G.set(he,le)),le.add(be),A=Math.max(A,he)}),Object(Q.a)(!H.length,"Tree missing follow keys: ".concat(H.slice(0,100).map(function(te){return"'".concat(te,"'")}).join(", ")));var g;return de===!0?g=V(me,G,A,ve):g=f(me,de.halfCheckedKeys,G,A,ve),g}},OZM5:function(Oe,q,o){"use strict";o.d(q,"b",function(){return pe}),o.d(q,"a",function(){return H}),o.d(q,"k",function(){return ve}),o.d(q,"h",function(){return me}),o.d(q,"i",function(){return G}),o.d(q,"g",function(){return A}),o.d(q,"c",function(){return g}),o.d(q,"d",function(){return te}),o.d(q,"j",function(){return le}),o.d(q,"e",function(){return Z}),o.d(q,"f",function(){return Ke});var Q=o("KQm4"),Y=o("U8pU"),st=o("Ff2n"),V=o("q1tI"),f=o.n(V),I=o("Kwbf"),Ue=o("WaYH"),de=.25,K=2;function pe(ue,Ee){var Ae=ue.slice(),L=Ae.indexOf(Ee);return L>=0&&Ae.splice(L,1),Ae}function H(ue,Ee){var Ae=ue.slice();return Ae.indexOf(Ee)===-1&&Ae.push(Ee),Ae}function ve(ue){return ue.split("-")}function me(ue,Ee){return"".concat(ue,"-").concat(Ee)}function G(ue){return ue&&ue.type&&ue.type.isTreeNode}function A(ue,Ee){var Ae=[ue],L=Ee[ue];function _(){var v=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];v.forEach(function(z){var R=z.key,j=z.children;Ae.push(R),_(j)})}return _(L.children),Ae}function g(ue,Ee){var Ae=ue.clientY,L=Ee.selectHandle.getBoundingClientRect(),_=L.top,v=L.bottom,z=L.height,R=Math.max(z*de,K);return Ae<=_+R?-1:Ae>=v-R?1:0}function te(ue,Ee){if(!ue)return;var Ae=Ee.multiple;return Ae?ue.slice():ue.length?[ue[0]]:ue}var be=function(Ee){return Ee};function he(ue,Ee){if(!ue)return[];var Ae=Ee||{},L=Ae.processProps,_=L===void 0?be:L,v=Array.isArray(ue)?ue:[ue];return v.map(function(z){var R=z.children,j=Object(st.a)(z,["children"]),a=he(R,Ee);return f.a.createElement(Ue.a,Object.assign({},_(j)),a)})}function le(ue){if(!ue)return null;var Ee;if(Array.isArray(ue))Ee={checkedKeys:ue,halfCheckedKeys:void 0};else if(Object(Y.a)(ue)==="object")Ee={checkedKeys:ue.checked||void 0,halfCheckedKeys:ue.halfChecked||void 0};else return Object(I.a)(!1,"`checkedKeys` is not an array or an object"),null;return Ee}function Z(ue,Ee){var Ae=new Set;function L(_){if(Ae.has(_))return;var v=Ee[_];if(!v)return;Ae.add(_);var z=v.parent,R=v.node;if(R.disabled)return;z&&L(z.key)}return(ue||[]).forEach(function(_){L(_)}),Object(Q.a)(Ae)}function Ke(ue){var Ee={};return Object.keys(ue).forEach(function(Ae){(Ae.startsWith("data-")||Ae.startsWith("aria-"))&&(Ee[Ae]=ue[Ae])}),Ee}},Ohmc:function(Oe,q,o){Oe.exports=o.p+"static/certificate.fc32dc1b.jpg"},PxGK:function(Oe,q,o){Oe.exports={shareModalContainer:"shareModalContainer___3P--j",shareContent:"shareContent___1Hn0c",listItem:"listItem___10rsd",label:"label___3wCgB",invitationCode:"invitationCode___beMf_",code:"code___15XSW",first:"first___1RR9J",copy:"copy___1MwH6",tips:"tips___WaPPx"}},RMFE:function(Oe,q){Oe.exports="data:image/png;base64,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"},RotF:function(Oe,q,o){Oe.exports=o("LSTS")},"SA+Z":function(Oe,q,o){var Q=o("wTVA"),Y=o("EbDI"),st=o("ZhPi"),V=o("wkBT");function f(I){return Q(I)||Y(I)||st(I)||V()}Oe.exports=f,Oe.exports.__esModule=!0,Oe.exports.default=Oe.exports},SMhR:function(Oe,q){Oe.exports="data:image/png;base64,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"},TGq3:function(Oe,q,o){Oe.exports=o.p+"static/lockclose.365036e8.svg"},W6BS:function(Oe,q){Oe.exports="data:image/png;base64,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"},WaYH:function(Oe,q,o){"use strict";var Q=o("rePB"),Y=o("Ff2n"),st=o("VTBJ"),V=o("1OyB"),f=o("vuIU"),I=o("JX7q"),Ue=o("Ji7U"),de=o("LK+K"),K=o("q1tI"),pe=o("TSYQ"),H=o.n(pe),ve=o("sboe"),me=o("OZM5"),G=function(Ee){var Ae=Ee.prefixCls,L=Ee.level,_=Ee.isStart,v=Ee.isEnd;if(!L)return null;for(var z="".concat(Ae,"-indent-unit"),R=[],j=0;j1&&arguments[1]!==void 0?arguments[1]:!1,T=De.getAttribute("id")||De.getAttribute("data-reactid")||De.getAttribute("name");if(R&&ie[T])return ie[T];var $=window.getComputedStyle(De),w=$.getPropertyValue("box-sizing")||$.getPropertyValue("-moz-box-sizing")||$.getPropertyValue("-webkit-box-sizing"),J=parseFloat($.getPropertyValue("padding-bottom"))+parseFloat($.getPropertyValue("padding-top")),x=parseFloat($.getPropertyValue("border-bottom-width"))+parseFloat($.getPropertyValue("border-top-width")),Re=a.map(function(de){return"".concat(de,":").concat($.getPropertyValue(de))}).join(";"),Qe={sizingStyle:Re,paddingSize:J,borderSize:x,boxSizing:w};return R&&T&&(ie[T]=Qe),Qe}function mt(De){var R=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,T=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,$=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;ye||(ye=document.createElement("textarea"),ye.setAttribute("tab-index","-1"),ye.setAttribute("aria-hidden","true"),document.body.appendChild(ye)),De.getAttribute("wrap")?ye.setAttribute("wrap",De.getAttribute("wrap")):ye.removeAttribute("wrap");var w=Be(De,R),J=w.paddingSize,x=w.borderSize,Re=w.boxSizing,Qe=w.sizingStyle;ye.setAttribute("style","".concat(Qe,";").concat(j)),ye.value=De.value||De.placeholder||"";var de=Number.MIN_SAFE_INTEGER,Fe=Number.MAX_SAFE_INTEGER,lt=ye.scrollHeight,Ze;if(Re==="border-box"?lt+=x:Re==="content-box"&&(lt-=J),T!==null||$!==null){ye.value=" ";var at=ye.scrollHeight-J;T!==null&&(de=at*T,Re==="border-box"&&(de=de+J+x),lt=Math.max(de,lt)),$!==null&&(Fe=at*$,Re==="border-box"&&(Fe=Fe+J+x),Ze=lt>Fe?"":"hidden",lt=Math.min(Fe,lt))}return{height:lt,minHeight:de,maxHeight:Fe,overflowY:Ze,resize:"none"}}var Et=o("Gytx"),Je=o.n(Et),we;(function(De){De[De.NONE=0]="NONE",De[De.RESIZING=1]="RESIZING",De[De.RESIZED=2]="RESIZED"})(we||(we={}));var pt=function(De){Object(V.a)(T,De);var R=Object(f.a)(T);function T($){var w;return Object(Y.a)(this,T),w=R.call(this,$),w.nextFrameActionId=void 0,w.resizeFrameId=void 0,w.textArea=void 0,w.saveTextArea=function(J){w.textArea=J},w.handleResize=function(J){var x=w.state.resizeStatus,Re=w.props,Qe=Re.autoSize,de=Re.onResize;if(x!==we.NONE)return;typeof de=="function"&&de(J),Qe&&w.resizeOnNextFrame()},w.resizeOnNextFrame=function(){cancelAnimationFrame(w.nextFrameActionId),w.nextFrameActionId=requestAnimationFrame(w.resizeTextarea)},w.resizeTextarea=function(){var J=w.props.autoSize;if(!J||!w.textArea)return;var x=J.minRows,Re=J.maxRows,Qe=mt(w.textArea,!1,x,Re);w.setState({textareaStyles:Qe,resizeStatus:we.RESIZING},function(){cancelAnimationFrame(w.resizeFrameId),w.resizeFrameId=requestAnimationFrame(function(){w.setState({resizeStatus:we.RESIZED},function(){w.resizeFrameId=requestAnimationFrame(function(){w.setState({resizeStatus:we.NONE}),w.fixFirefoxAutoScroll()})})})})},w.renderTextArea=function(){var J=w.props,x=J.prefixCls,Re=x===void 0?"rc-textarea":x,Qe=J.autoSize,de=J.onResize,Fe=J.className,lt=J.disabled,Ze=w.state,at=Ze.textareaStyles,Rt=Ze.resizeStatus,Zt=Object(v.a)(w.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),gt=S()(Re,Fe,Object(fe.a)({},"".concat(Re,"-disabled"),lt));"value"in Zt&&(Zt.value=Zt.value||"");var dt=Object(Ue.a)(Object(Ue.a)(Object(Ue.a)({},w.props.style),at),Rt===we.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return P.createElement(_,{onResize:w.handleResize,disabled:!(Qe||de)},P.createElement("textarea",Object(Q.a)({},Zt,{className:gt,style:dt,ref:w.saveTextArea})))},w.state={textareaStyles:{},resizeStatus:we.NONE},w}return Object(st.a)(T,[{key:"componentDidUpdate",value:function(w){(w.value!==this.props.value||!Je()(w.autoSize,this.props.autoSize))&&this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var w=this.textArea.selectionStart,J=this.textArea.selectionEnd;this.textArea.setSelectionRange(w,J)}}catch(x){}}},{key:"render",value:function(){return this.renderTextArea()}}]),T}(P.Component),Lt=pt,ht=function(De){Object(V.a)(T,De);var R=Object(f.a)(T);function T($){var w;Object(Y.a)(this,T),w=R.call(this,$),w.resizableTextArea=void 0,w.focus=function(){w.resizableTextArea.textArea.focus()},w.saveTextArea=function(x){w.resizableTextArea=x},w.handleChange=function(x){var Re=w.props.onChange;w.setValue(x.target.value,function(){w.resizableTextArea.resizeTextarea()}),Re&&Re(x)},w.handleKeyDown=function(x){var Re=w.props,Qe=Re.onPressEnter,de=Re.onKeyDown;x.keyCode===13&&Qe&&Qe(x),de&&de(x)};var J=typeof $.value=="undefined"||$.value===null?$.defaultValue:$.value;return w.state={value:J},w}return Object(st.a)(T,[{key:"setValue",value:function(w,J){"value"in this.props||this.setState({value:w},J)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return P.createElement(Lt,Object(Q.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(w){return"value"in w?{value:w.value}:null}}]),T}(P.Component),ae=q.default=ht},ZpRC:function(Oe,q,o){"use strict";function Q(H){return typeof H=="object"&&H!=null&&H.nodeType===1}function Y(H,he){return(!he||H!=="hidden")&&H!=="visible"&&H!=="clip"}function st(H,he){if(H.clientHeighthe||g>H&&te=he&&be>=pe?g-H-G:te>he&&bepe?te-he+A:0}var f=function(H,he){var pe=window,G=he.scrollMode,A=he.block,g=he.inline,te=he.boundary,be=he.skipOverflowHiddenElements,ge=typeof te=="function"?te:function(at){return at!==te};if(!Q(H))throw new TypeError("Invalid target");for(var ue=document.scrollingElement||document.documentElement,Z=[],Ke=H;Q(Ke)&&ge(Ke);){if((Ke=Ke.parentElement)===ue){Z.push(Ke);break}Ke!=null&&Ke===document.body&&st(Ke)&&!st(document.documentElement)||Ke!=null&&st(Ke,be)&&Z.push(Ke)}for(var ce=pe.visualViewport?pe.visualViewport.width:innerWidth,Ee=pe.visualViewport?pe.visualViewport.height:innerHeight,Ae=window.scrollX||pageXOffset,L=window.scrollY||pageYOffset,_=H.getBoundingClientRect(),v=_.height,z=_.width,S=_.top,j=_.right,a=_.bottom,ie=_.left,ye=A==="start"||A==="nearest"?S:A==="end"?a:S+v/2,Be=g==="center"?ie+z/2:g==="end"?j:ie,mt=[],Et=0;Et=0&&ie>=0&&a<=Ee&&j<=ce&&S>=ht&&a<=De&&ie>=R&&j<=ae)return mt;var T=getComputedStyle(Je),$=parseInt(T.borderLeftWidth,10),w=parseInt(T.borderTopWidth,10),J=parseInt(T.borderRightWidth,10),x=parseInt(T.borderBottomWidth,10),Re=0,Qe=0,de="offsetWidth"in Je?Je.offsetWidth-Je.clientWidth-$-J:0,Fe="offsetHeight"in Je?Je.offsetHeight-Je.clientHeight-w-x:0;if(ue===Je)Re=A==="start"?ye:A==="end"?ye-Ee:A==="nearest"?V(L,L+Ee,Ee,w,x,L+ye,L+ye+v,v):ye-Ee/2,Qe=g==="start"?Be:g==="center"?Be-ce/2:g==="end"?Be-ce:V(Ae,Ae+ce,ce,$,J,Ae+Be,Ae+Be+z,z),Re=Math.max(0,Re+L),Qe=Math.max(0,Qe+Ae);else{Re=A==="start"?ye-ht-w:A==="end"?ye-De+x+Fe:A==="nearest"?V(ht,De,pt,w,x+Fe,ye,ye+v,v):ye-(ht+pt/2)+Fe/2,Qe=g==="start"?Be-R-$:g==="center"?Be-(R+Lt/2)+de/2:g==="end"?Be-ae+J+de:V(R,ae,Lt,$,J+de,Be,Be+z,z);var lt=Je.scrollLeft,Ze=Je.scrollTop;ye+=Ze-(Re=Math.max(0,Math.min(Ze+Re,Je.scrollHeight-pt+Fe))),Be+=lt-(Qe=Math.max(0,Math.min(lt+Qe,Je.scrollWidth-Lt+de)))}mt.push({el:Je,top:Re,left:Qe})}return mt};function P(H){return H===Object(H)&&Object.keys(H).length!==0}function Ue(H,he){he===void 0&&(he="auto");var pe="scrollBehavior"in document.body.style;H.forEach(function(G){var A=G.el,g=G.top,te=G.left;A.scroll&&pe?A.scroll({top:g,left:te,behavior:he}):(A.scrollTop=g,A.scrollLeft=te)})}function fe(H){return H===!1?{block:"end",inline:"nearest"}:P(H)?H:{block:"start",inline:"nearest"}}function K(H,he){var pe=!H.ownerDocument.documentElement.contains(H);if(P(he)&&typeof he.behavior=="function")return he.behavior(pe?[]:f(H,he));if(pe)return;var G=fe(he);return Ue(f(H,G),G.behavior)}var ve=q.a=K},bT9E:function(Oe,q,o){"use strict";o.d(q,"a",function(){return Y});var Q=o("VTBJ");function Y(st,V){var f=Object(Q.a)({},st);return Array.isArray(V)&&V.forEach(function(P){delete f[P]}),f}},biw7:function(Oe,q,o){"use strict";var Q=o("q1tI"),Y=o.n(Q),st=Q.createContext(null);q.a=st},cRFk:function(Oe,q,o){Oe.exports=o.p+"static/RepositoryNoneData.828085a8.png"},csWT:function(Oe,q,o){Oe.exports=o.p+"static/choose.4ad1045f.svg"},djh8:function(Oe,q,o){Oe.exports=o.p+"static/qrCode.42927872.png"},fAei:function(Oe,q,o){"use strict";o.d(q,"a",function(){return ue.a});var Q=o("rePB"),Y=o("VTBJ"),st=o("KQm4"),V=o("1OyB"),f=o("vuIU"),P=o("Ji7U"),Ue=o("LK+K"),fe=o("q1tI"),K=o("4IlW"),ve=o("Kwbf"),H=o("TSYQ"),he=o.n(H),pe=o("sboe"),G=o("OZM5"),A=o("815F"),g=o("ODXe"),te=o("Ff2n"),be=o("+nKL"),ge=o("8XRh"),ue=o("WaYH"),Z=function(ae,De){var R=ae.className,T=ae.style,$=ae.motion,w=ae.motionNodes,J=ae.motionType,x=ae.onMotionStart,Re=ae.onMotionEnd,Qe=ae.active,de=ae.treeNodeRequiredProps,Fe=Object(te.a)(ae,["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"]),lt=fe.useState(!0),Ze=Object(g.a)(lt,2),at=Ze[0],Rt=Ze[1],Zt=fe.useContext(pe.a),gt=Zt.prefixCls,dt=fe.useRef(!1),Vt=function(){dt.current||Re(),dt.current=!0};return Object(fe.useEffect)(function(){w&&J==="hide"&&at&&Rt(!1)},[w]),Object(fe.useEffect)(function(){return w&&x(),function(){w&&Vt()}},[]),w?fe.createElement(ge.default,Object.assign({ref:De,visible:at},$,{motionAppear:J==="show",onAppearEnd:Vt,onLeaveEnd:Vt}),function(ee,_e){var Ie=ee.className,xe=ee.style;return fe.createElement("div",{ref:_e,className:he()("".concat(gt,"-treenode-motion"),Ie),style:xe},w.map(function(qe){var I=qe.data,re=I.key,oe=Object(te.a)(I,["key"]),Me=qe.isStart,je=qe.isEnd;delete oe.children;var Te=Object(A.f)(re,de);return fe.createElement(ue.a,Object.assign({},oe,Te,{active:Qe,data:qe.data,key:re,isStart:Me,isEnd:je}))}))}):fe.createElement(ue.a,Object.assign({domRef:De,className:R,style:T},Fe,{active:Qe}))};Z.displayName="MotionTreeNode";var Ke=fe.forwardRef(Z),ce=Ke;function Ee(){var ht=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],De=ht.length,R=ae.length;if(Math.abs(De-R)!==1)return{add:!1,key:null};function T($,w){var J=new Map;$.forEach(function(Re){J.set(Re,!0)});var x=w.filter(function(Re){return!J.has(Re)});return x.length===1?x[0]:null}return De ").concat(ae);return ae}var Be=function(ae,De){var R=ae.prefixCls,T=ae.data,$=ae.selectable,w=ae.checkable,J=ae.expandedKeys,x=ae.selectedKeys,Re=ae.checkedKeys,Qe=ae.loadedKeys,de=ae.loadingKeys,Fe=ae.halfCheckedKeys,lt=ae.keyEntities,Ze=ae.disabled,at=ae.dragging,Rt=ae.dragOverNodeKey,Zt=ae.dropPosition,gt=ae.motion,dt=ae.height,Vt=ae.itemHeight,ee=ae.virtual,_e=ae.focusable,Ie=ae.activeItem,xe=ae.focused,qe=ae.tabIndex,I=ae.onKeyDown,re=ae.onFocus,oe=ae.onBlur,Me=ae.onActiveChange,je=ae.onListChangeStart,Te=ae.onListChangeEnd,Pe=Object(te.a)(ae,["prefixCls","data","selectable","checkable","expandedKeys","selectedKeys","checkedKeys","loadedKeys","loadingKeys","halfCheckedKeys","keyEntities","disabled","dragging","dragOverNodeKey","dropPosition","motion","height","itemHeight","virtual","focusable","activeItem","focused","tabIndex","onKeyDown","onFocus","onBlur","onActiveChange","onListChangeStart","onListChangeEnd"]),Se=fe.useRef(null);fe.useImperativeHandle(De,function(){return{scrollTo:function(gn){Se.current.scrollTo(gn)}}});var ze=fe.useState(J),Xe=Object(g.a)(ze,2),ft=Xe[0],rt=Xe[1],kt=fe.useState(T),xt=Object(g.a)(kt,2),Ft=xt[0],In=xt[1],En=fe.useState(T),yn=Object(g.a)(En,2),tn=yn[0],Ea=yn[1],Dt=fe.useState([]),yt=Object(g.a)(Dt,2),ia=yt[0],ca=yt[1],Sn=fe.useState(null),ra=Object(g.a)(Sn,2),Qn=ra[0],Cn=ra[1];function hn(){In(T),Ea(T),ca([]),Cn(null),Te()}fe.useEffect(function(){rt(J);var wn=Ee(ft,J);if(wn.key!==null)if(wn.add){var gn=Ft.findIndex(function(ha){var wa=ha.data.key;return wa===wn.key}),Ln=a(Ae(Ft,T,wn.key),ee,dt,Vt),Da=Ft.slice();Da.splice(gn+1,0,j),Ea(Da),ca(Ln),Cn("show")}else{var Ba=T.findIndex(function(ha){var wa=ha.data.key;return wa===wn.key}),ka=a(Ae(T,Ft,wn.key),ee,dt,Vt),Sa=T.slice();Sa.splice(Ba+1,0,j),Ea(Sa),ca(ka),Cn("hide")}else Ft!==T&&(In(T),Ea(T))},[J,T]),fe.useEffect(function(){at||hn()},[at]);var Tt=gt?tn:T,Nn={expandedKeys:J,selectedKeys:x,loadedKeys:Qe,loadingKeys:de,checkedKeys:Re,halfCheckedKeys:Fe,dragOverNodeKey:Rt,dropPosition:Zt,keyEntities:lt};return fe.createElement(fe.Fragment,null,xe&&Ie&&fe.createElement("span",{style:L,"aria-live":"assertive"},ye(Ie)),fe.createElement("div",{role:"tree"},fe.createElement("input",{style:L,disabled:_e===!1||Ze,tabIndex:_e!==!1?qe:null,onKeyDown:I,onFocus:re,onBlur:oe,value:"",onChange:_})),fe.createElement(be.a,Object.assign({},Pe,{data:Tt,itemKey:ie,height:dt,fullHeight:!1,virtual:ee,itemHeight:Vt,prefixCls:"".concat(R,"-list"),ref:Se}),function(wn){var gn=wn.pos,Ln=wn.data,Da=Ln.key,Ba=Object(te.a)(Ln,["key"]),ka=wn.isStart,Sa=wn.isEnd,ha=Object(A.e)(Da,gn);delete Ba.children;var wa=Object(A.f)(ha,Nn);return fe.createElement(ce,Object.assign({},Ba,wa,{active:Ie&&Da===Ie.data.key,pos:gn,data:wn.data,isStart:ka,isEnd:Sa,motion:gt,motionNodes:Da===v?ia:null,motionType:Qn,onMotionStart:je,onMotionEnd:hn,treeNodeRequiredProps:Nn,onMouseMove:function(){Me(null)}}))}))},mt=fe.forwardRef(Be);mt.displayName="NodeList";var Et=mt,Je=o("NvD2"),we=function(ht){Object(P.a)(De,ht);var ae=Object(Ue.a)(De);function De(){var R;return Object(V.a)(this,De),R=ae.apply(this,arguments),R.destroyed=!1,R.state={keyEntities:{},selectedKeys:[],checkedKeys:[],halfCheckedKeys:[],loadedKeys:[],loadingKeys:[],expandedKeys:[],dragging:!1,dragNodesKeys:[],dragOverNodeKey:null,dropPosition:null,treeData:[],flattenNodes:[],focused:!1,activeKey:null,listChanging:!1,prevProps:null},R.listRef=fe.createRef(),R.onNodeDragStart=function(T,$){var w=R.state,J=w.expandedKeys,x=w.keyEntities,Re=R.props.onDragStart,Qe=$.props.eventKey;R.dragNode=$;var de=Object(G.b)(J,Qe);R.setState({dragging:!0,dragNodesKeys:Object(G.g)(Qe,x)}),R.setExpandedKeys(de),Re&&Re({event:T,node:Object(A.b)($.props)})},R.onNodeDragEnter=function(T,$){var w=R.state,J=w.expandedKeys,x=w.keyEntities,Re=w.dragNodesKeys,Qe=R.props.onDragEnter,de=$.props,Fe=de.pos,lt=de.eventKey;if(!R.dragNode||Re.indexOf(lt)!==-1)return;var Ze=Object(G.c)(T,$);if(R.dragNode.props.eventKey===lt&&Ze===0){R.setState({dragOverNodeKey:"",dropPosition:null});return}setTimeout(function(){R.setState({dragOverNodeKey:lt,dropPosition:Ze}),R.delayedDragEnterLogic||(R.delayedDragEnterLogic={}),Object.keys(R.delayedDragEnterLogic).forEach(function(at){clearTimeout(R.delayedDragEnterLogic[at])}),R.delayedDragEnterLogic[Fe]=window.setTimeout(function(){if(!R.state.dragging)return;var at=Object(st.a)(J),Rt=x[lt];Rt&&(Rt.children||[]).length&&(at=Object(G.a)(J,lt)),"expandedKeys"in R.props||R.setExpandedKeys(at),Qe&&Qe({event:T,node:Object(A.b)($.props),expandedKeys:at})},400)},0)},R.onNodeDragOver=function(T,$){var w=R.state.dragNodesKeys,J=R.props.onDragOver,x=$.props.eventKey;if(w.indexOf(x)!==-1)return;if(R.dragNode&&x===R.state.dragOverNodeKey){var Re=Object(G.c)(T,$);if(Re===R.state.dropPosition)return;R.setState({dropPosition:Re})}J&&J({event:T,node:Object(A.b)($.props)})},R.onNodeDragLeave=function(T,$){var w=R.props.onDragLeave;R.setState({dragOverNodeKey:""}),w&&w({event:T,node:Object(A.b)($.props)})},R.onNodeDragEnd=function(T,$){var w=R.props.onDragEnd;R.setState({dragOverNodeKey:""}),R.cleanDragState(),w&&w({event:T,node:Object(A.b)($.props)}),R.dragNode=null},R.onNodeDrop=function(T,$){var w=R.state,J=w.dragNodesKeys,x=J===void 0?[]:J,Re=w.dropPosition,Qe=R.props.onDrop,de=$.props,Fe=de.eventKey,lt=de.pos;if(R.setState({dragOverNodeKey:""}),R.cleanDragState(),x.indexOf(Fe)!==-1){Object(ve.a)(!1,"Can not drop to dragNode(include it's children node)");return}var Ze=Object(G.k)(lt),at={event:T,node:Object(A.b)($.props),dragNode:R.dragNode?Object(A.b)(R.dragNode.props):null,dragNodesKeys:x.slice(),dropPosition:Re+Number(Ze[Ze.length-1]),dropToGap:!1};Re!==0&&(at.dropToGap=!0),Qe&&Qe(at),R.dragNode=null},R.cleanDragState=function(){var T=R.state.dragging;T&&R.setState({dragging:!1})},R.onNodeClick=function(T,$){var w=R.props.onClick;w&&w(T,$)},R.onNodeDoubleClick=function(T,$){var w=R.props.onDoubleClick;w&&w(T,$)},R.onNodeSelect=function(T,$){var w=R.state.selectedKeys,J=R.state.keyEntities,x=R.props,Re=x.onSelect,Qe=x.multiple,de=$.selected,Fe=$.key,lt=!de;lt?Qe?w=Object(G.a)(w,Fe):w=[Fe]:w=Object(G.b)(w,Fe);var Ze=w.map(function(at){var Rt=J[at];return Rt?Rt.node:null}).filter(function(at){return at});R.setUncontrolledState({selectedKeys:w}),Re&&Re(w,{event:"select",selected:lt,node:$,selectedNodes:Ze,nativeEvent:T.nativeEvent})},R.onNodeCheck=function(T,$,w){var J=R.state,x=J.keyEntities,Re=J.checkedKeys,Qe=J.halfCheckedKeys,de=R.props,Fe=de.checkStrictly,lt=de.onCheck,Ze=$.key,at,Rt={event:"check",node:$,checked:w,nativeEvent:T.nativeEvent};if(Fe){var Zt=w?Object(G.a)(Re,Ze):Object(G.b)(Re,Ze),gt=Object(G.b)(Qe,Ze);at={checked:Zt,halfChecked:gt},Rt.checkedNodes=Zt.map(function(xe){return x[xe]}).filter(function(xe){return xe}).map(function(xe){return xe.node}),R.setUncontrolledState({checkedKeys:Zt})}else{var dt=Object(Je.a)([].concat(Object(st.a)(Re),[Ze]),!0,x),Vt=dt.checkedKeys,ee=dt.halfCheckedKeys;if(!w){var _e=new Set(Vt);_e.delete(Ze);var Ie=Object(Je.a)(Array.from(_e),{checked:!1,halfCheckedKeys:ee},x);Vt=Ie.checkedKeys,ee=Ie.halfCheckedKeys}at=Vt,Rt.checkedNodes=[],Rt.checkedNodesPositions=[],Rt.halfCheckedKeys=ee,Vt.forEach(function(xe){var qe=x[xe];if(!qe)return;var I=qe.node,re=qe.pos;Rt.checkedNodes.push(I),Rt.checkedNodesPositions.push({node:I,pos:re})}),R.setUncontrolledState({checkedKeys:Vt},!1,{halfCheckedKeys:ee})}lt&<(at,Rt)},R.onNodeLoad=function(T){return new Promise(function($){R.setState(function(w){var J=w.loadedKeys,x=J===void 0?[]:J,Re=w.loadingKeys,Qe=Re===void 0?[]:Re,de=R.props,Fe=de.loadData,lt=de.onLoad,Ze=T.key;if(!Fe||x.indexOf(Ze)!==-1||Qe.indexOf(Ze)!==-1)return{};var at=Fe(T);return at.then(function(){var Rt=R.state,Zt=Rt.loadedKeys,gt=Rt.loadingKeys,dt=Object(G.a)(Zt,Ze),Vt=Object(G.b)(gt,Ze);lt&<(dt,{event:"load",node:T}),R.setUncontrolledState({loadedKeys:dt}),R.setState({loadingKeys:Vt}),$()}),{loadingKeys:Object(G.a)(Qe,Ze)}})})},R.onNodeMouseEnter=function(T,$){var w=R.props.onMouseEnter;w&&w({event:T,node:$})},R.onNodeMouseLeave=function(T,$){var w=R.props.onMouseLeave;w&&w({event:T,node:$})},R.onNodeContextMenu=function(T,$){var w=R.props.onRightClick;w&&(T.preventDefault(),w({event:T,node:$}))},R.onFocus=function(){var T=R.props.onFocus;R.setState({focused:!0}),T&&T.apply(void 0,arguments)},R.onBlur=function(){var T=R.props.onBlur;R.setState({focused:!1}),R.onActiveChange(null),T&&T.apply(void 0,arguments)},R.getTreeNodeRequiredProps=function(){var T=R.state,$=T.expandedKeys,w=T.selectedKeys,J=T.loadedKeys,x=T.loadingKeys,Re=T.checkedKeys,Qe=T.halfCheckedKeys,de=T.dragOverNodeKey,Fe=T.dropPosition,lt=T.keyEntities;return{expandedKeys:$||[],selectedKeys:w||[],loadedKeys:J||[],loadingKeys:x||[],checkedKeys:Re||[],halfCheckedKeys:Qe||[],dragOverNodeKey:de,dropPosition:Fe,keyEntities:lt}},R.setExpandedKeys=function(T){var $=R.state.treeData,w=Object(A.d)($,T);R.setUncontrolledState({expandedKeys:T,flattenNodes:w},!0)},R.onNodeExpand=function(T,$){var w=R.state.expandedKeys,J=R.state.listChanging,x=R.props,Re=x.onExpand,Qe=x.loadData,de=$.key,Fe=$.expanded;if(J)return;var lt=w.indexOf(de),Ze=!Fe;if(Object(ve.a)(Fe&<!==-1||!Fe&<===-1,"Expand state not sync with index check"),Ze?w=Object(G.a)(w,de):w=Object(G.b)(w,de),R.setExpandedKeys(w),Re&&Re(w,{node:$,expanded:Ze,nativeEvent:T.nativeEvent}),Ze&&Qe){var at=R.onNodeLoad($);at&&at.then(function(){var Rt=Object(A.d)(R.state.treeData,w);R.setUncontrolledState({flattenNodes:Rt})})}},R.onListChangeStart=function(){R.setUncontrolledState({listChanging:!0})},R.onListChangeEnd=function(){setTimeout(function(){R.setUncontrolledState({listChanging:!1})})},R.onActiveChange=function(T){var $=R.state.activeKey,w=R.props.onActiveChange;if($===T)return;R.setState({activeKey:T}),T!==null&&R.scrollTo({key:T}),w&&w(T)},R.getActiveItem=function(){var T=R.state,$=T.activeKey,w=T.flattenNodes;return $===null?null:w.find(function(J){var x=J.data.key;return x===$})||null},R.offsetActiveKey=function(T){var $=R.state,w=$.flattenNodes,J=$.activeKey,x=w.findIndex(function(de){var Fe=de.data.key;return Fe===J});x===-1&&T<0&&(x=w.length),x=(x+T+w.length)%w.length;var Re=w[x];if(Re){var Qe=Re.data.key;R.onActiveChange(Qe)}else R.onActiveChange(null)},R.onKeyDown=function(T){var $=R.state,w=$.activeKey,J=$.expandedKeys,x=$.checkedKeys,Re=R.props,Qe=Re.onKeyDown,de=Re.checkable,Fe=Re.selectable;switch(T.which){case K.a.UP:{R.offsetActiveKey(-1),T.preventDefault();break}case K.a.DOWN:{R.offsetActiveKey(1),T.preventDefault();break}}var lt=R.getActiveItem();if(lt&<.data){var Ze=R.getTreeNodeRequiredProps(),at=lt.data.isLeaf===!1||!!(lt.data.children||[]).length,Rt=Object(A.b)(Object(Y.a)(Object(Y.a)({},Object(A.f)(w,Ze)),{},{data:lt.data,active:!0}));switch(T.which){case K.a.LEFT:{at&&J.includes(w)?R.onNodeExpand({},Rt):lt.parent&&R.onActiveChange(lt.parent.data.key),T.preventDefault();break}case K.a.RIGHT:{at&&!J.includes(w)?R.onNodeExpand({},Rt):lt.children&<.children.length&&R.onActiveChange(lt.children[0].data.key),T.preventDefault();break}case K.a.ENTER:case K.a.SPACE:{de&&!Rt.disabled&&Rt.checkable!==!1&&!Rt.disableCheckbox?R.onNodeCheck({},Rt,!x.includes(w)):!de&&Fe&&!Rt.disabled&&Rt.selectable!==!1&&R.onNodeSelect({},Rt);break}}}Qe&&Qe(T)},R.setUncontrolledState=function(T){var $=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,w=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(R.destroyed)return;var J=!1,x=!0,Re={};Object.keys(T).forEach(function(Qe){if(Qe in R.props){x=!1;return}J=!0,Re[Qe]=T[Qe]}),J&&(!$||x)&&R.setState(Object(Y.a)(Object(Y.a)({},Re),w))},R.scrollTo=function(T){R.listRef.current.scrollTo(T)},R}return Object(f.a)(De,[{key:"componentWillUnmount",value:function(){this.destroyed=!0}},{key:"render",value:function(){var T,$=this.state,w=$.focused,J=$.flattenNodes,x=$.keyEntities,Re=$.dragging,Qe=$.activeKey,de=this.props,Fe=de.prefixCls,lt=de.className,Ze=de.style,at=de.showLine,Rt=de.focusable,Zt=de.tabIndex,gt=Zt===void 0?0:Zt,dt=de.selectable,Vt=de.showIcon,ee=de.icon,_e=de.switcherIcon,Ie=de.draggable,xe=de.checkable,qe=de.checkStrictly,I=de.disabled,re=de.motion,oe=de.loadData,Me=de.filterTreeNode,je=de.height,Te=de.itemHeight,Pe=de.virtual,Se=de.titleRender,ze=de.onContextMenu,Xe=Object(G.f)(this.props);return fe.createElement(pe.a.Provider,{value:{prefixCls:Fe,selectable:dt,showIcon:Vt,icon:ee,switcherIcon:_e,draggable:Ie,checkable:xe,checkStrictly:qe,disabled:I,keyEntities:x,loadData:oe,filterTreeNode:Me,titleRender:Se,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},fe.createElement("div",{className:he()(Fe,lt,(T={},Object(Q.a)(T,"".concat(Fe,"-show-line"),at),Object(Q.a)(T,"".concat(Fe,"-focused"),w),Object(Q.a)(T,"".concat(Fe,"-active-focused"),Qe!==null),T))},fe.createElement(Et,Object.assign({ref:this.listRef,prefixCls:Fe,style:Ze,data:J,disabled:I,selectable:dt,checkable:!!xe,motion:re,dragging:Re,height:je,itemHeight:Te,virtual:Pe,focusable:Rt,focused:w,tabIndex:gt,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:ze},this.getTreeNodeRequiredProps(),Xe))))}}],[{key:"getDerivedStateFromProps",value:function(T,$){var w=$.prevProps,J={prevProps:T};function x(ee){return!w&&ee in T||w&&w[ee]!==T[ee]}var Re;if(x("treeData")?Re=T.treeData:x("children")&&(Object(ve.a)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),Re=Object(A.c)(T.children)),Re){J.treeData=Re;var Qe=Object(A.a)(Re);J.keyEntities=Object(Y.a)(Object(Q.a)({},v,S),Qe.keyEntities)}var de=J.keyEntities||$.keyEntities;if(x("expandedKeys")||w&&x("autoExpandParent"))J.expandedKeys=T.autoExpandParent||!w&&T.defaultExpandParent?Object(G.e)(T.expandedKeys,de):T.expandedKeys;else if(!w&&T.defaultExpandAll){var Fe=Object(Y.a)({},de);delete Fe[v],J.expandedKeys=Object.keys(Fe).map(function(ee){return Fe[ee].key})}else!w&&T.defaultExpandedKeys&&(J.expandedKeys=T.autoExpandParent||T.defaultExpandParent?Object(G.e)(T.defaultExpandedKeys,de):T.defaultExpandedKeys);if(J.expandedKeys||delete J.expandedKeys,Re||J.expandedKeys){var lt=Object(A.d)(Re||$.treeData,J.expandedKeys||$.expandedKeys);J.flattenNodes=lt}if(T.selectable&&(x("selectedKeys")?J.selectedKeys=Object(G.d)(T.selectedKeys,T):!w&&T.defaultSelectedKeys&&(J.selectedKeys=Object(G.d)(T.defaultSelectedKeys,T))),T.checkable){var Ze;if(x("checkedKeys")?Ze=Object(G.j)(T.checkedKeys)||{}:!w&&T.defaultCheckedKeys?Ze=Object(G.j)(T.defaultCheckedKeys)||{}:Re&&(Ze=Object(G.j)(T.checkedKeys)||{checkedKeys:$.checkedKeys,halfCheckedKeys:$.halfCheckedKeys}),Ze){var at=Ze,Rt=at.checkedKeys,Zt=Rt===void 0?[]:Rt,gt=at.halfCheckedKeys,dt=gt===void 0?[]:gt;if(!T.checkStrictly){var Vt=Object(Je.a)(Zt,!0,de);Zt=Vt.checkedKeys,dt=Vt.halfCheckedKeys}J.checkedKeys=Zt,J.halfCheckedKeys=dt}}return x("loadedKeys")&&(J.loadedKeys=T.loadedKeys),J}}]),De}(fe.Component);we.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[]},we.TreeNode=ue.a;var pt=we,Lt=q.b=pt},fyJ8:function(Oe,q,o){"use strict";var Q=o("rePB"),Y=o("VTBJ"),st=o("Ff2n"),V=o("U8pU"),f=o("q1tI"),P=o.n(f),Ue=o("TSYQ"),fe=o.n(Ue),K=o("c+Xe"),ve=o("sR1s");function H(g){return g&&Object(V.a)(g)==="object"&&!Array.isArray(g)&&!f.isValidElement(g)}function he(g){return typeof g=="string"?!0:Object(K.c)(g)}function pe(g,te){var be,ge=g.prefixCls,ue=g.className,Z=g.record,Ke=g.index,ce=g.dataIndex,Ee=g.render,Ae=g.children,L=g.component,_=L===void 0?"td":L,v=g.colSpan,z=g.rowSpan,S=g.fixLeft,j=g.fixRight,a=g.firstFixLeft,ie=g.lastFixLeft,ye=g.firstFixRight,Be=g.lastFixRight,mt=g.appendNode,Et=g.additionalProps,Je=Et===void 0?{}:Et,we=g.ellipsis,pt=g.align,Lt=g.rowType,ht=g.isSticky,ae="".concat(ge,"-cell"),De,R;if(Ae)R=Ae;else{var T=Object(ve.b)(Z,ce);if(R=T,Ee){var $=Ee(T,Z,Ke);H($)?(R=$.children,De=$.props):R=$}}Object(V.a)(R)==="object"&&!Array.isArray(R)&&!f.isValidElement(R)&&(R=null),we&&(ie||ye)&&(R=f.createElement("span",{className:"".concat(ae,"-content")},R));var w=De||{},J=w.colSpan,x=w.rowSpan,Re=w.style,Qe=w.className,de=Object(st.a)(w,["colSpan","rowSpan","style","className"]),Fe=J!==void 0?J:v,lt=x!==void 0?x:z;if(Fe===0||lt===0)return null;var Ze={},at=typeof S=="number",Rt=typeof j=="number";at&&(Ze.position="sticky",Ze.left=S),Rt&&(Ze.position="sticky",Ze.right=j);var Zt={};pt&&(Zt.textAlign=pt);var gt,dt=we===!0?{showTitle:!0}:we;dt&&(dt.showTitle||Lt==="header")&&(typeof R=="string"||typeof R=="number"?gt=R.toString():f.isValidElement(R)&&typeof R.props.children=="string"&&(gt=R.props.children));var Vt=Object(Y.a)(Object(Y.a)(Object(Y.a)({title:gt},de),Je),{},{colSpan:Fe&&Fe!==1?Fe:null,rowSpan:lt&<!==1?lt:null,className:fe()(ae,ue,(be={},Object(Q.a)(be,"".concat(ae,"-fix-left"),at),Object(Q.a)(be,"".concat(ae,"-fix-left-first"),a),Object(Q.a)(be,"".concat(ae,"-fix-left-last"),ie),Object(Q.a)(be,"".concat(ae,"-fix-right"),Rt),Object(Q.a)(be,"".concat(ae,"-fix-right-first"),ye),Object(Q.a)(be,"".concat(ae,"-fix-right-last"),Be),Object(Q.a)(be,"".concat(ae,"-ellipsis"),we),Object(Q.a)(be,"".concat(ae,"-with-append"),mt),Object(Q.a)(be,"".concat(ae,"-fix-sticky"),(at||Rt)&&ht),be),Je.className,Qe),style:Object(Y.a)(Object(Y.a)(Object(Y.a)(Object(Y.a)({},Je.style),Zt),Ze),Re),ref:he(_)?te:null});return f.createElement(_,Object.assign({},Vt),mt,R)}var G=f.forwardRef(pe);G.displayName="Cell";var A=f.memo(G,function(g,te){return te.shouldCellUpdate?!te.shouldCellUpdate(te.record,g.record):!1});q.a=A},hW8S:function(Oe,q,o){"use strict";o.d(q,"a",function(){return V}),o.d(q,"c",function(){return f}),o.d(q,"b",function(){return P});var Q=o("VTBJ"),Y=o("Ff2n"),st=o("Kwbf"),V="RC_TABLE_INTERNAL_COL_DEFINE";function f(Ue){var fe=Ue.expandable,K=Object(Y.a)(Ue,["expandable"]);return"expandable"in Ue?Object(Q.a)(Object(Q.a)({},K),fe):K}function P(Ue){return Object.keys(Ue).reduce(function(fe,K){return(K.substr(0,5)==="data-"||K.substr(0,5)==="aria-")&&(fe[K]=Ue[K]),fe},{})}},ji0R:function(Oe,q,o){Oe.exports=o.p+"static/douyu.3e6df9ee.jpg"},k3GJ:function(Oe,q,o){"use strict";o.d(q,"a",function(){return ja});var Q=o("rePB"),Y=o("ODXe"),st=o("Ff2n"),V=o("VTBJ"),f=o("q1tI"),P=o("TSYQ"),Ue=o.n(P),fe=o("Zm9Q"),K=o("6cGi"),ve=o("KQm4"),H=o("xEkU"),he=o.n(H),pe=o("t23M");function G(p){var M=Object(f.useRef)(),F=Object(f.useRef)(!1);function E(){for(var l=arguments.length,m=new Array(l),u=0;uX&&(Le=X-ke),Object(f.useMemo)(function(){if(!m.length)return[0,0];for(var nt=m.length,rn=nt,jn=0;jnN+Le){rn=jn-1;break}}for(var Bn=0,Tn=nt-1;Tn>=0;Tn-=1){var Mn=p.get(m[Tn].key)||Z;if(Mn[k]1&&arguments[1]!==void 0?arguments[1]:!1,E=M&&typeof M.getBoundingClientRect=="function"&&M.getBoundingClientRect().width;if(E){if(F){var l=getComputedStyle(M),m=l.marginLeft,u=l.marginRight;E+=+m.replace("px","")+ +u.replace("px","")}E=+E.toFixed(6)}return E||0},gt=function(M,F,E){M&&Object(ye.a)(M.style)==="object"&&(M.style[F]=E)},dt=function(){return Qe.any},Vt=o("bdgK"),ee=o("i8i4"),_e=o.n(ee),Ie=o("wgJM"),xe=o("l4aY"),qe=o("m+aA"),I=o("c+Xe"),re=o("zT1h"),oe=o("QC+M");function Me(p,M,F){return F?p[0]===M[0]:p[0]===M[0]&&p[1]===M[1]}function je(p,M,F){var E=p[M]||{};return Object(V.a)(Object(V.a)({},E),F)}function Te(p,M,F,E){for(var l=F.points,m=Object.keys(p),u=0;u1&&arguments[1]!==void 0?arguments[1]:2;M();var m=Object(Ie.a)(function(){l<=1?E({isCanceled:function(){return m!==p.current}}):F(E,l-1)});p.current=m}return f.useEffect(function(){return function(){M()}},[]),[F,M]},Da=[Qn,Cn,hn,Tt],Ba=!1,ka=!0;function Sa(p){return p===hn||p===Tt}var ha=function(p,M){var F=f.useState(ra),E=Object(Y.a)(F,2),l=E[0],m=E[1],u=Ln(),b=Object(Y.a)(u,2),y=b[0],k=b[1];function N(){m(Qn)}return gn(function(){if(l!==ra&&l!==Tt){var X=Da.indexOf(l),me=Da[X+1],ke=M(l);ke===Ba?m(me):y(function(Le){function nt(){if(Le.isCanceled())return;m(me)}ke===!0?nt():Promise.resolve(ke).then(nt)})}},[p,l]),f.useEffect(function(){return function(){k()}},[]),[N,l]},wa=function(p){var M=Object(f.useRef)(),F=Object(f.useRef)(p);F.current=p;var E=f.useCallback(function(u){F.current(u)},[]);function l(u){u&&(u.removeEventListener(Ea,E),u.removeEventListener(tn,E))}function m(u){M.current&&M.current!==u&&l(M.current),u&&u!==M.current&&(u.addEventListener(Ea,E),u.addEventListener(tn,E),M.current=u)}return f.useEffect(function(){return function(){l(M.current)}},[]),[m,l]};function Ka(p,M,F,E){var l=E.motionEnter,m=l===void 0?!0:l,u=E.motionAppear,b=u===void 0?!0:u,y=E.motionLeave,k=y===void 0?!0:y,N=E.motionDeadline,X=E.motionLeaveImmediately,me=E.onAppearPrepare,ke=E.onEnterPrepare,Le=E.onLeavePrepare,nt=E.onAppearStart,rn=E.onEnterStart,jn=E.onLeaveStart,On=E.onAppearActive,Bn=E.onEnterActive,Tn=E.onLeaveActive,Mn=E.onAppearEnd,Pn=E.onEnterEnd,ea=E.onLeaveEnd,kn=E.onVisibleChanged,Ta=Nn(),pa=Object(Y.a)(Ta,2),$t=pa[0],Yt=pa[1],Hn=Nn(yt),Zn=Object(Y.a)(Hn,2),wt=Zn[0],ta=Zn[1],Ra=Nn(null),zn=Object(Y.a)(Ra,2),la=zn[0],_a=zn[1],Xa=Object(f.useRef)(!1),sr=Object(f.useRef)(null),Na=Object(f.useRef)(!1),lr=Object(f.useRef)(null);function Er(){var Ma=F();return Ma||lr.current}var dr=Object(f.useRef)(!1);function fr(Ma){var ua=Er();if(Ma&&!Ma.deadline&&Ma.target!==ua)return;var Za;wt===ia&&dr.current?Za=Mn==null?void 0:Mn(ua,Ma):wt===ca&&dr.current?Za=Pn==null?void 0:Pn(ua,Ma):wt===Sn&&dr.current&&(Za=ea==null?void 0:ea(ua,Ma)),Za!==!1&&!Na.current&&(ta(yt),_a(null))}var Ua=wa(fr),nr=Object(Y.a)(Ua,1),Ya=nr[0],Va=f.useMemo(function(){var Ma,ua,Za;switch(wt){case"appear":return Ma={},Object(Q.a)(Ma,Qn,me),Object(Q.a)(Ma,Cn,nt),Object(Q.a)(Ma,hn,On),Ma;case"enter":return ua={},Object(Q.a)(ua,Qn,ke),Object(Q.a)(ua,Cn,rn),Object(Q.a)(ua,hn,Bn),ua;case"leave":return Za={},Object(Q.a)(Za,Qn,Le),Object(Q.a)(Za,Cn,jn),Object(Q.a)(Za,hn,Tn),Za;default:return{}}},[wt]),yr=ha(wt,function(Ma){if(Ma===Qn){var ua=Va[Qn];return ua?ua(Er()):Ba}if(Oa in Va){var Za;_a(((Za=Va[Oa])===null||Za===void 0?void 0:Za.call(Va,Er(),null))||null)}return Oa===hn&&(Ya(Er()),N>0&&(clearTimeout(sr.current),sr.current=setTimeout(function(){fr({deadline:!0})},N))),ka}),xr=Object(Y.a)(yr,2),Sr=xr[0],Oa=xr[1],Cr=Sa(Oa);dr.current=Cr,gn(function(){Yt(M);var Ma=Xa.current;if(Xa.current=!0,!p)return;var ua;!Ma&&M&&b&&(ua=ia),Ma&&M&&m&&(ua=ca),(Ma&&!M&&k||!Ma&&X&&!M&&k)&&(ua=Sn),ua&&(ta(ua),Sr())},[M]),Object(f.useEffect)(function(){(wt===ia&&!b||wt===ca&&!m||wt===Sn&&!k)&&ta(yt)},[b,m,k]),Object(f.useEffect)(function(){return function(){clearTimeout(sr.current),Na.current=!0}},[]),Object(f.useEffect)(function(){$t!==void 0&&wt===yt&&(kn==null||kn($t))},[$t,wt]);var Rr=la;return Va[Qn]&&Oa===Cn&&(Rr=Object(V.a)({transition:"none"},Rr)),[wt,Oa,Rr,$t!=null?$t:M]}var cr=function(p){Object(_.a)(F,p);var M=Object(v.a)(F);function F(){return Object(Ee.a)(this,F),M.apply(this,arguments)}return Object(Ae.a)(F,[{key:"render",value:function(){return this.props.children}}]),F}(f.Component),Pa=cr;function Ia(p){var M=p;Object(ye.a)(p)==="object"&&(M=p.transitionSupport);function F(l){return!!(l.motionName&&M)}var E=f.forwardRef(function(l,m){var u=l.visible,b=u===void 0?!0:u,y=l.removeOnLeave,k=y===void 0?!0:y,N=l.forceRender,X=l.children,me=l.motionName,ke=l.leavedClassName,Le=l.eventProps,nt=F(l),rn=Object(f.useRef)(),jn=Object(f.useRef)();function On(){try{return Object(qe.a)(rn.current||jn.current)}catch(ta){return null}}var Bn=Ka(nt,b,On,l),Tn=Object(Y.a)(Bn,4),Mn=Tn[0],Pn=Tn[1],ea=Tn[2],kn=Tn[3],Ta=f.useRef(kn);kn&&(Ta.current=!0);var pa=Object(f.useRef)(m);pa.current=m;var $t=f.useCallback(function(ta){rn.current=ta,Object(I.b)(pa.current,ta)},[]),Yt,Hn=Object(V.a)(Object(V.a)({},Le),{},{visible:b});if(!X)Yt=null;else if(Mn===yt||!F(l))kn?Yt=X(Object(V.a)({},Hn),$t):!k&&Ta.current?Yt=X(Object(V.a)(Object(V.a)({},Hn),{},{className:ke}),$t):N?Yt=X(Object(V.a)(Object(V.a)({},Hn),{},{style:{display:"none"}}),$t):Yt=null;else{var Zn,wt;Pn===Qn?wt="prepare":Sa(Pn)?wt="active":Pn===Cn&&(wt="start"),Yt=X(Object(V.a)(Object(V.a)({},Hn),{},{className:Ue()(Dt(me,Mn),(Zn={},Object(Q.a)(Zn,Dt(me,"".concat(Mn,"-").concat(wt)),wt),Object(Q.a)(Zn,me,typeof me=="string"),Zn)),style:ea}),$t)}return f.createElement(Pa,{ref:jn},Yt)});return E.displayName="CSSMotion",E}var Fa=Ia(yn),Ha="add",$a="keep",La="remove",ut="removed";function We(p){var M;return p&&Object(ye.a)(p)==="object"&&"key"in p?M=p:M={key:p},Object(V.a)(Object(V.a)({},M),{},{key:String(M.key)})}function et(){var p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return p.map(We)}function bt(){var p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],F=[],E=0,l=M.length,m=et(p),u=et(M);m.forEach(function(k){for(var N=!1,X=E;X1});return y.forEach(function(k){F=F.filter(function(N){var X=N.key,me=N.status;return X!==k||me!==La}),F.forEach(function(N){N.key===k&&(N.status=$a)})}),F}var Pt=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function tt(p){var M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Fa,F=function(E){Object(_.a)(m,E);var l=Object(v.a)(m);function m(){var u;return Object(Ee.a)(this,m),u=l.apply(this,arguments),u.state={keyEntities:[]},u.removeKey=function(b){u.setState(function(y){var k=y.keyEntities;return{keyEntities:k.map(function(N){return N.key!==b?N:Object(V.a)(Object(V.a)({},N),{},{status:ut})})}})},u}return Object(Ae.a)(m,[{key:"render",value:function(){var b=this,y=this.state.keyEntities,k=this.props,N=k.component,X=k.children,me=k.onVisibleChanged,ke=Object(st.a)(k,["component","children","onVisibleChanged"]),Le=N||f.Fragment,nt={};return Pt.forEach(function(rn){nt[rn]=ke[rn],delete ke[rn]}),delete ke.keys,f.createElement(Le,ke,y.map(function(rn){var jn=rn.status,On=Object(st.a)(rn,["status"]),Bn=jn===Ha||jn===$a;return f.createElement(M,Object(ce.a)({},nt,{key:On.key,visible:Bn,eventProps:On,onVisibleChanged:function(Mn){me==null||me(Mn,{key:On.key}),Mn||b.removeKey(On.key)}}),X)}))}}],[{key:"getDerivedStateFromProps",value:function(b,y){var k=b.keys,N=y.keyEntities,X=et(k),me=bt(N,X);return{keyEntities:me.filter(function(ke){var Le=N.find(function(nt){var rn=nt.key;return ke.key===rn});return!(Le&&Le.status===ut&&ke.status===La)})}}}]),m}(f.Component);return F.defaultProps={component:"div"},F}var Ot=tt(yn),St=Fa;function Ut(p){var M=p.prefixCls,F=p.motion,E=p.animation,l=p.transitionName;return F||(E?{motionName:"".concat(M,"-").concat(E)}:l?{motionName:l}:null)}function Ht(p){var M=p.prefixCls,F=p.visible,E=p.zIndex,l=p.mask,m=p.maskMotion,u=p.maskAnimation,b=p.maskTransitionName;if(!l)return null;var y={};return(m||b||u)&&(y=Object(V.a)({motionAppear:!0},Ut({motion:m,prefixCls:M,transitionName:b,animation:u}))),f.createElement(St,Object(ce.a)({},y,{visible:F,removeOnLeave:!0}),function(k){var N=k.className;return f.createElement("div",{style:{zIndex:E},className:Ue()("".concat(M,"-mask"),N)})})}var _n=o("9mu1"),on=o("o0o1"),He=o.n(on),ct=o("HaE+"),ot=["measure","align",null,"motion"],h=function(p,M){var F=Object(f.useState)(null),E=Object(Y.a)(F,2),l=E[0],m=E[1],u=Object(f.useRef)(),b=Object(f.useRef)(!1);function y(X){b.current||m(X)}function k(){Ie.a.cancel(u.current)}function N(X){k(),u.current=Object(Ie.a)(function(){y(function(me){switch(l){case"align":return"motion";case"motion":return"stable";default:}return me}),X==null||X()})}return Object(f.useEffect)(function(){y("measure")},[p]),Object(f.useEffect)(function(){switch(l){case"measure":M();break;default:}l&&(u.current=Object(Ie.a)(Object(ct.a)(He.a.mark(function X(){var me,ke;return He.a.wrap(function(nt){for(;;)switch(nt.prev=nt.next){case 0:me=ot.indexOf(l),ke=ot[me+1],ke&&me!==-1&&y(ke);case 3:case"end":return nt.stop()}},X)}))))},[l]),Object(f.useEffect)(function(){return function(){b.current=!0,k()}},[]),[l,N]},jt=function(p){var M=f.useState({width:0,height:0}),F=Object(Y.a)(M,2),E=F[0],l=F[1];function m(b){l({width:b.offsetWidth,height:b.offsetHeight})}var u=f.useMemo(function(){var b={};if(p){var y=E.width,k=E.height;p.indexOf("height")!==-1&&k?b.height=k:p.indexOf("minHeight")!==-1&&k&&(b.minHeight=k),p.indexOf("width")!==-1&&y?b.width=y:p.indexOf("minWidth")!==-1&&y&&(b.minWidth=y)}return b},[p,E]);return[u,m]},Kt=f.forwardRef(function(p,M){var F=p.visible,E=p.prefixCls,l=p.className,m=p.style,u=p.children,b=p.zIndex,y=p.stretch,k=p.destroyPopupOnHide,N=p.forceRender,X=p.align,me=p.point,ke=p.getRootDomNode,Le=p.getClassNameFromAlign,nt=p.onAlign,rn=p.onMouseEnter,jn=p.onMouseLeave,On=p.onMouseDown,Bn=p.onTouchStart,Tn=Object(f.useRef)(),Mn=Object(f.useRef)(),Pn=Object(f.useState)(),ea=Object(Y.a)(Pn,2),kn=ea[0],Ta=ea[1],pa=jt(y),$t=Object(Y.a)(pa,2),Yt=$t[0],Hn=$t[1];function Zn(){y&&Hn(ke())}var wt=h(F,Zn),ta=Object(Y.a)(wt,2),Ra=ta[0],zn=ta[1],la=Object(f.useRef)();function _a(){return me||ke}function Xa(){var Ua;(Ua=Tn.current)===null||Ua===void 0||Ua.forceAlign()}function sr(Ua,nr){var Ya=Le(nr);kn!==Ya&&Ta(Ya),Ra==="align"&&(kn!==Ya?Promise.resolve().then(function(){Xa()}):zn(function(){var Va;(Va=la.current)===null||Va===void 0||Va.call(la)}),nt==null||nt(Ua,nr))}var Na=Object(V.a)({},Ut(p));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(Ua){var nr=Na[Ua];Na[Ua]=function(Ya,Va){return zn(),nr==null?void 0:nr(Ya,Va)}});function lr(){return new Promise(function(Ua){la.current=Ua})}f.useEffect(function(){!Na.motionName&&Ra==="motion"&&zn()},[Na.motionName,Ra]),f.useImperativeHandle(M,function(){return{forceAlign:Xa,getElement:function(){return Mn.current}}});var Er=Object(V.a)(Object(V.a)({},Yt),{},{zIndex:b,opacity:Ra==="motion"||Ra==="stable"||!F?void 0:0,pointerEvents:Ra==="stable"?void 0:"none"},m),dr=!0;(X==null?void 0:X.points)&&(Ra==="align"||Ra==="stable")&&(dr=!1);var fr=u;return f.Children.count(u)>1&&(fr=f.createElement("div",{className:"".concat(E,"-content")},u)),f.createElement(St,Object(ce.a)({visible:F,ref:Mn,leavedClassName:"".concat(E,"-hidden")},Na,{onAppearPrepare:lr,onEnterPrepare:lr,removeOnLeave:k,forceRender:N}),function(Ua,nr){var Ya=Ua.className,Va=Ua.style,yr=Ue()(E,l,kn,Ya);return f.createElement(_n.a,{target:_a(),key:"popup",ref:Tn,monitorWindowResize:!0,disabled:dr,align:X,onAlign:sr},f.createElement("div",{ref:nr,className:yr,onMouseEnter:rn,onMouseLeave:jn,onMouseDownCapture:On,onTouchStartCapture:Bn,style:Object(V.a)(Object(V.a)({},Va),Er)},fr))})});Kt.displayName="PopupInner";var Ye=Kt,Nt=f.forwardRef(function(p,M){var F=p.prefixCls,E=p.visible,l=p.zIndex,m=p.children,u=p.mobile;u=u===void 0?{}:u;var b=u.popupClassName,y=u.popupStyle,k=u.popupMotion,N=k===void 0?{}:k,X=u.popupRender,me=f.useRef();f.useImperativeHandle(M,function(){return{forceAlign:function(){},getElement:function(){return me.current}}});var ke=Object(V.a)({zIndex:l},y),Le=m;return f.Children.count(m)>1&&(Le=f.createElement("div",{className:"".concat(F,"-content")},m)),X&&(Le=X(Le)),f.createElement(St,Object(ce.a)({visible:E,ref:me,removeOnLeave:!0},N),function(nt,rn){var jn=nt.className,On=nt.style,Bn=Ue()(F,b,jn);return f.createElement("div",{ref:rn,className:Bn,style:Object(V.a)(Object(V.a)({},On),ke)},Le)})});Nt.displayName="MobilePopupInner";var nn=Nt,mn=["visible","mobile"],Wt=f.forwardRef(function(p,M){var F=p.visible,E=p.mobile,l=Object(st.a)(p,mn),m=Object(f.useState)(F),u=Object(Y.a)(m,2),b=u[0],y=u[1],k=Object(f.useState)(!1),N=Object(Y.a)(k,2),X=N[0],me=N[1],ke=Object(V.a)(Object(V.a)({},l),{},{visible:b});Object(f.useEffect)(function(){y(F),F&&E&&me(Pe())},[F,E]);var Le=X?f.createElement(nn,Object(ce.a)({},ke,{mobile:E,ref:M})):f.createElement(Ye,Object(ce.a)({},ke,{ref:M}));return f.createElement("div",null,f.createElement(Ht,ke),Le)});Wt.displayName="Popup";var Jt=Wt,cn=f.createContext(null),An=cn;function Bt(){}function sn(){return""}function vn(p){return p?p.ownerDocument:window.document}var qt=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function qn(p){var M=function(F){Object(_.a)(l,F);var E=Object(v.a)(l);function l(m){var u;Object(Ee.a)(this,l),u=E.call(this,m),u.popupRef=f.createRef(),u.triggerRef=f.createRef(),u.attachId=void 0,u.clickOutsideHandler=void 0,u.touchOutsideHandler=void 0,u.contextMenuOutsideHandler1=void 0,u.contextMenuOutsideHandler2=void 0,u.mouseDownTimeout=void 0,u.focusTime=void 0,u.preClickTime=void 0,u.preTouchTime=void 0,u.delayTimer=void 0,u.hasPopupMouseDown=void 0,u.onMouseEnter=function(y){var k=u.props.mouseEnterDelay;u.fireEvents("onMouseEnter",y),u.delaySetPopupVisible(!0,k,k?null:y)},u.onMouseMove=function(y){u.fireEvents("onMouseMove",y),u.setPoint(y)},u.onMouseLeave=function(y){u.fireEvents("onMouseLeave",y),u.delaySetPopupVisible(!1,u.props.mouseLeaveDelay)},u.onPopupMouseEnter=function(){u.clearDelayTimer()},u.onPopupMouseLeave=function(y){var k;if(y.relatedTarget&&!y.relatedTarget.setTimeout&&Object(xe.a)((k=u.popupRef.current)===null||k===void 0?void 0:k.getElement(),y.relatedTarget))return;u.delaySetPopupVisible(!1,u.props.mouseLeaveDelay)},u.onFocus=function(y){u.fireEvents("onFocus",y),u.clearDelayTimer(),u.isFocusToShow()&&(u.focusTime=Date.now(),u.delaySetPopupVisible(!0,u.props.focusDelay))},u.onMouseDown=function(y){u.fireEvents("onMouseDown",y),u.preClickTime=Date.now()},u.onTouchStart=function(y){u.fireEvents("onTouchStart",y),u.preTouchTime=Date.now()},u.onBlur=function(y){u.fireEvents("onBlur",y),u.clearDelayTimer(),u.isBlurToHide()&&u.delaySetPopupVisible(!1,u.props.blurDelay)},u.onContextMenu=function(y){y.preventDefault(),u.fireEvents("onContextMenu",y),u.setPopupVisible(!0,y)},u.onContextMenuClose=function(){u.isContextMenuToShow()&&u.close()},u.onClick=function(y){if(u.fireEvents("onClick",y),u.focusTime){var k;if(u.preClickTime&&u.preTouchTime?k=Math.min(u.preClickTime,u.preTouchTime):u.preClickTime?k=u.preClickTime:u.preTouchTime&&(k=u.preTouchTime),Math.abs(k-u.focusTime)<20)return;u.focusTime=0}u.preClickTime=0,u.preTouchTime=0,u.isClickToShow()&&(u.isClickToHide()||u.isBlurToHide())&&y&&y.preventDefault&&y.preventDefault();var N=!u.state.popupVisible;(u.isClickToHide()&&!N||N&&u.isClickToShow())&&u.setPopupVisible(!u.state.popupVisible,y)},u.onPopupMouseDown=function(){if(u.hasPopupMouseDown=!0,clearTimeout(u.mouseDownTimeout),u.mouseDownTimeout=window.setTimeout(function(){u.hasPopupMouseDown=!1},0),u.context){var y;(y=u.context).onPopupMouseDown.apply(y,arguments)}},u.onDocumentClick=function(y){if(u.props.mask&&!u.props.maskClosable)return;var k=y.target,N=u.getRootDomNode(),X=u.getPopupDomNode();(!Object(xe.a)(N,k)||u.isContextMenuOnly())&&!Object(xe.a)(X,k)&&!u.hasPopupMouseDown&&u.close()},u.getRootDomNode=function(){var y=u.props.getTriggerDOMNode;if(y)return y(u.triggerRef.current);try{var k=Object(qe.a)(u.triggerRef.current);if(k)return k}catch(N){}return _e.a.findDOMNode(Object(L.a)(u))},u.getPopupClassNameFromAlign=function(y){var k=[],N=u.props,X=N.popupPlacement,me=N.builtinPlacements,ke=N.prefixCls,Le=N.alignPoint,nt=N.getPopupClassNameFromAlign;return X&&me&&k.push(Te(me,ke,y,Le)),nt&&k.push(nt(y)),k.join(" ")},u.getComponent=function(){var y=u.props,k=y.prefixCls,N=y.destroyPopupOnHide,X=y.popupClassName,me=y.onPopupAlign,ke=y.popupMotion,Le=y.popupAnimation,nt=y.popupTransitionName,rn=y.popupStyle,jn=y.mask,On=y.maskAnimation,Bn=y.maskTransitionName,Tn=y.maskMotion,Mn=y.zIndex,Pn=y.popup,ea=y.stretch,kn=y.alignPoint,Ta=y.mobile,pa=y.forceRender,$t=u.state,Yt=$t.popupVisible,Hn=$t.point,Zn=u.getPopupAlign(),wt={};return u.isMouseEnterToShow()&&(wt.onMouseEnter=u.onPopupMouseEnter),u.isMouseLeaveToHide()&&(wt.onMouseLeave=u.onPopupMouseLeave),wt.onMouseDown=u.onPopupMouseDown,wt.onTouchStart=u.onPopupMouseDown,f.createElement(Jt,Object(ce.a)({prefixCls:k,destroyPopupOnHide:N,visible:Yt,point:kn&&Hn,className:X,align:Zn,onAlign:me,animation:Le,getClassNameFromAlign:u.getPopupClassNameFromAlign},wt,{stretch:ea,getRootDomNode:u.getRootDomNode,style:rn,mask:jn,zIndex:Mn,transitionName:nt,maskAnimation:On,maskTransitionName:Bn,maskMotion:Tn,ref:u.popupRef,motion:ke,mobile:Ta,forceRender:pa}),typeof Pn=="function"?Pn():Pn)},u.attachParent=function(y){Ie.a.cancel(u.attachId);var k=u.props,N=k.getPopupContainer,X=k.getDocument,me=u.getRootDomNode(),ke;N?(me||N.length===0)&&(ke=N(me)):ke=X(u.getRootDomNode()).body,ke?ke.appendChild(y):u.attachId=Object(Ie.a)(function(){u.attachParent(y)})},u.getContainer=function(){var y=u.props.getDocument,k=y(u.getRootDomNode()).createElement("div");return k.style.position="absolute",k.style.top="0",k.style.left="0",k.style.width="100%",u.attachParent(k),k},u.setPoint=function(y){var k=u.props.alignPoint;if(!k||!y)return;u.setState({point:{pageX:y.pageX,pageY:y.pageY}})},u.handlePortalUpdate=function(){u.state.prevPopupVisible!==u.state.popupVisible&&u.props.afterPopupVisibleChange(u.state.popupVisible)},u.triggerContextValue={onPopupMouseDown:u.onPopupMouseDown};var b;return"popupVisible"in m?b=!!m.popupVisible:b=!!m.defaultPopupVisible,u.state={prevPopupVisible:b,popupVisible:b},qt.forEach(function(y){u["fire".concat(y)]=function(k){u.fireEvents(y,k)}}),u}return Object(Ae.a)(l,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var u=this.props,b=this.state;if(b.popupVisible){var y;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(y=u.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(re.a)(y,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(y=y||u.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(re.a)(y,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(y=y||u.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(re.a)(y,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(re.a)(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),Ie.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var u;return((u=this.popupRef.current)===null||u===void 0?void 0:u.getElement())||null}},{key:"getPopupAlign",value:function(){var u=this.props,b=u.popupPlacement,y=u.popupAlign,k=u.builtinPlacements;return b&&k?je(k,b,y):y}},{key:"setPopupVisible",value:function(u,b){var y=this.props.alignPoint,k=this.state.popupVisible;this.clearDelayTimer(),k!==u&&("popupVisible"in this.props||this.setState({popupVisible:u,prevPopupVisible:k}),this.props.onPopupVisibleChange(u)),y&&b&&u&&this.setPoint(b)}},{key:"delaySetPopupVisible",value:function(u,b,y){var k=this,N=b*1e3;if(this.clearDelayTimer(),N){var X=y?{pageX:y.pageX,pageY:y.pageY}:null;this.delayTimer=window.setTimeout(function(){k.setPopupVisible(u,X),k.clearDelayTimer()},N)}else this.setPopupVisible(u,y)}},{key:"clearDelayTimer",value:function(){this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null)}},{key:"clearOutsideHandler",value:function(){this.clickOutsideHandler&&(this.clickOutsideHandler.remove(),this.clickOutsideHandler=null),this.contextMenuOutsideHandler1&&(this.contextMenuOutsideHandler1.remove(),this.contextMenuOutsideHandler1=null),this.contextMenuOutsideHandler2&&(this.contextMenuOutsideHandler2.remove(),this.contextMenuOutsideHandler2=null),this.touchOutsideHandler&&(this.touchOutsideHandler.remove(),this.touchOutsideHandler=null)}},{key:"createTwoChains",value:function(u){var b=this.props.children.props,y=this.props;return b[u]&&y[u]?this["fire".concat(u)]:b[u]||y[u]}},{key:"isClickToShow",value:function(){var u=this.props,b=u.action,y=u.showAction;return b.indexOf("click")!==-1||y.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var u=this.props.action;return u==="contextMenu"||u.length===1&&u[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var u=this.props,b=u.action,y=u.showAction;return b.indexOf("contextMenu")!==-1||y.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var u=this.props,b=u.action,y=u.hideAction;return b.indexOf("click")!==-1||y.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var u=this.props,b=u.action,y=u.showAction;return b.indexOf("hover")!==-1||y.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var u=this.props,b=u.action,y=u.hideAction;return b.indexOf("hover")!==-1||y.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var u=this.props,b=u.action,y=u.showAction;return b.indexOf("focus")!==-1||y.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var u=this.props,b=u.action,y=u.hideAction;return b.indexOf("focus")!==-1||y.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var u;(u=this.popupRef.current)===null||u===void 0||u.forceAlign()}}},{key:"fireEvents",value:function(u,b){var y=this.props.children.props[u];y&&y(b);var k=this.props[u];k&&k(b)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var u=this.state.popupVisible,b=this.props,y=b.children,k=b.forceRender,N=b.alignPoint,X=b.className,me=b.autoDestroy,ke=f.Children.only(y),Le={key:"trigger"};this.isContextMenuToShow()?Le.onContextMenu=this.onContextMenu:Le.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(Le.onClick=this.onClick,Le.onMouseDown=this.onMouseDown,Le.onTouchStart=this.onTouchStart):(Le.onClick=this.createTwoChains("onClick"),Le.onMouseDown=this.createTwoChains("onMouseDown"),Le.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(Le.onMouseEnter=this.onMouseEnter,N&&(Le.onMouseMove=this.onMouseMove)):Le.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?Le.onMouseLeave=this.onMouseLeave:Le.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(Le.onFocus=this.onFocus,Le.onBlur=this.onBlur):(Le.onFocus=this.createTwoChains("onFocus"),Le.onBlur=this.createTwoChains("onBlur"));var nt=Ue()(ke&&ke.props&&ke.props.className,X);nt&&(Le.className=nt);var rn=Object(V.a)({},Le);Object(I.c)(ke)&&(rn.ref=Object(I.a)(this.triggerRef,ke.ref));var jn=f.cloneElement(ke,rn),On;return(u||this.popupRef.current||k)&&(On=f.createElement(p,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!u&&me&&(On=null),f.createElement(An.Provider,{value:this.triggerContextValue},jn,On)}}],[{key:"getDerivedStateFromProps",value:function(u,b){var y=u.popupVisible,k={};return y!==void 0&&b.popupVisible!==y&&(k.popupVisible=y,k.prevPopupVisible=b.popupVisible),k}}]),l}(f.Component);return M.contextType=An,M.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:sn,getDocument:vn,onPopupVisibleChange:Bt,afterPopupVisibleChange:Bt,onPopupAlign:Bt,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},M}var Un=qn(oe.a),Wn={adjustX:1,adjustY:1},Rn={topLeft:{points:["bl","tl"],overflow:Wn,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Wn,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:Wn,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:Wn,offset:[4,0]}},bn={topLeft:{points:["bl","tl"],overflow:Wn,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Wn,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:Wn,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:Wn,offset:[4,0]}},oa=Rn,dn=0,ga={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},an=function(M,F,E){var l=lt(F),m=M.getState();M.setState({defaultActiveFirst:Object(V.a)(Object(V.a)({},m.defaultActiveFirst),{},Object(Q.a)({},l,E))})},$n=function(p){Object(_.a)(F,p);var M=Object(v.a)(F);function F(E){var l;Object(Ee.a)(this,F),l=M.call(this,E),l.onDestroy=function(N){l.props.onDestroy(N)},l.onKeyDown=function(N){var X=N.keyCode,me=l.menuInstance,ke=l.props.store,Le=l.getVisible();if(X===g.a.ENTER)return l.onTitleClick(N),an(ke,l.props.eventKey,!0),!0;if(X===g.a.RIGHT)return Le?me.onKeyDown(N):(l.triggerOpenChange(!0),an(ke,l.props.eventKey,!0)),!0;if(X===g.a.LEFT){var nt;if(Le)nt=me.onKeyDown(N);else return;return nt||(l.triggerOpenChange(!1),nt=!0),nt}return Le&&(X===g.a.UP||X===g.a.DOWN)?me.onKeyDown(N):void 0},l.onOpenChange=function(N){l.props.onOpenChange(N)},l.onPopupVisibleChange=function(N){l.triggerOpenChange(N,N?"mouseenter":"mouseleave")},l.onMouseEnter=function(N){var X=l.props,me=X.eventKey,ke=X.onMouseEnter,Le=X.store;an(Le,l.props.eventKey,!1),ke({key:me,domEvent:N})},l.onMouseLeave=function(N){var X=l.props,me=X.parentMenu,ke=X.eventKey,Le=X.onMouseLeave;me.subMenuInstance=Object(L.a)(l),Le({key:ke,domEvent:N})},l.onTitleMouseEnter=function(N){var X=l.props,me=X.eventKey,ke=X.onItemHover,Le=X.onTitleMouseEnter;ke({key:me,hover:!0}),Le({key:me,domEvent:N})},l.onTitleMouseLeave=function(N){var X=l.props,me=X.parentMenu,ke=X.eventKey,Le=X.onItemHover,nt=X.onTitleMouseLeave;me.subMenuInstance=Object(L.a)(l),Le({key:ke,hover:!1}),nt({key:ke,domEvent:N})},l.onTitleClick=function(N){var X=Object(L.a)(l),me=X.props;if(me.onTitleClick({key:me.eventKey,domEvent:N}),me.triggerSubMenuAction==="hover")return;l.triggerOpenChange(!l.getVisible(),"click"),an(me.store,l.props.eventKey,!1)},l.onSubMenuClick=function(N){typeof l.props.onClick=="function"&&l.props.onClick(l.addKeyPath(N))},l.onSelect=function(N){l.props.onSelect(N)},l.onDeselect=function(N){l.props.onDeselect(N)},l.getPrefixCls=function(){return"".concat(l.props.rootPrefixCls,"-submenu")},l.getActiveClassName=function(){return"".concat(l.getPrefixCls(),"-active")},l.getDisabledClassName=function(){return"".concat(l.getPrefixCls(),"-disabled")},l.getSelectedClassName=function(){return"".concat(l.getPrefixCls(),"-selected")},l.getOpenClassName=function(){return"".concat(l.props.rootPrefixCls,"-submenu-open")},l.getVisible=function(){return l.state.isOpen},l.getMode=function(){return l.state.mode},l.saveMenuInstance=function(N){l.menuInstance=N},l.addKeyPath=function(N){return Object(V.a)(Object(V.a)({},N),{},{keyPath:(N.keyPath||[]).concat(l.props.eventKey)})},l.triggerOpenChange=function(N,X){var me=l.props.eventKey,ke=function(){l.onOpenChange({key:me,item:Object(L.a)(l),trigger:X,open:N})};X==="mouseenter"?l.mouseenterTimeout=setTimeout(function(){ke()},0):ke()},l.isChildrenSelected=function(){var N={find:!1};return at(l.props.children,l.props.selectedKeys,N),N.find},l.isInlineMode=function(){return l.getMode()==="inline"},l.adjustWidth=function(){if(!l.subMenuTitle||!l.menuInstance)return;var N=ee.findDOMNode(l.menuInstance);if(N.offsetWidth>=l.subMenuTitle.offsetWidth)return;N.style.minWidth="".concat(l.subMenuTitle.offsetWidth,"px")},l.saveSubMenuTitle=function(N){l.subMenuTitle=N},l.getBaseProps=function(){var N=Object(L.a)(l),X=N.props,me=l.getMode();return{mode:me==="horizontal"?"vertical":me,visible:l.getVisible(),level:X.level+1,inlineIndent:X.inlineIndent,focusable:!1,onClick:l.onSubMenuClick,onSelect:l.onSelect,onDeselect:l.onDeselect,onDestroy:l.onDestroy,selectedKeys:X.selectedKeys,eventKey:"".concat(X.eventKey,"-menu-"),openKeys:X.openKeys,motion:X.motion,onOpenChange:l.onOpenChange,subMenuOpenDelay:X.subMenuOpenDelay,parentMenu:Object(L.a)(l),subMenuCloseDelay:X.subMenuCloseDelay,forceSubMenuRender:X.forceSubMenuRender,triggerSubMenuAction:X.triggerSubMenuAction,builtinPlacements:X.builtinPlacements,defaultActiveFirst:X.store.getState().defaultActiveFirst[lt(X.eventKey)],multiple:X.multiple,prefixCls:X.rootPrefixCls,id:l.internalMenuId,manualRef:l.saveMenuInstance,itemIcon:X.itemIcon,expandIcon:X.expandIcon,direction:X.direction}},l.getMotion=function(N,X){var me=Object(L.a)(l),ke=me.haveRendered,Le=l.props,nt=Le.motion,rn=Le.rootPrefixCls,jn=Object(V.a)(Object(V.a)({},nt),{},{leavedClassName:"".concat(rn,"-hidden"),removeOnLeave:!1,motionAppear:ke||!X||N!=="inline"});return jn};var m=E.store,u=E.eventKey,b=m.getState(),y=b.defaultActiveFirst;l.isRootMenu=!1;var k=!1;return y&&(k=y[u]),an(m,u,k),l.state={mode:E.mode,isOpen:E.isOpen},l}return Object(Ae.a)(F,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var l=this,m=this.props,u=m.mode,b=m.parentMenu,y=m.manualRef,k=m.isOpen,N=function(){l.setState({mode:u,isOpen:k})},X=k!==this.state.isOpen,me=u!==this.state.mode;if((me||X)&&(Ie.a.cancel(this.updateStateRaf),me?this.updateStateRaf=Object(Ie.a)(N):N()),y&&y(this),u!=="horizontal"||!(b==null?void 0:b.isRootMenu)||!k)return;this.minWidthTimeout=setTimeout(function(){return l.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var l=this.props,m=l.onDestroy,u=l.eventKey;m&&m(u),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),Ie.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(l,m){var u=this.getBaseProps();return f.createElement(Yn,Object(ce.a)({},u,{id:this.internalMenuId,className:l,style:m}),this.props.children)}},{key:"renderChildren",value:function(){var l=this,m=this.getBaseProps(),u=m.mode,b=m.visible,y=m.forceSubMenuRender,k=m.direction,N=this.getMotion(u,b);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||b||y,!this.haveOpened)return f.createElement("div",null);var X=Ue()("".concat(m.prefixCls,"-sub"),Object(Q.a)({},"".concat(m.prefixCls,"-rtl"),k==="rtl"));return this.isInlineMode()?f.createElement(St,Object(ce.a)({visible:m.visible,forceRender:y},N),function(me){var ke=me.className,Le=me.style,nt=Ue()(X,ke);return l.renderPopupMenu(nt,Le)}):this.renderPopupMenu(X)}},{key:"render",value:function(){var l,m,u,b=Object(V.a)({},this.props),y=this.getVisible(),k=this.getPrefixCls(),N=this.isInlineMode(),X=this.getMode(),me=Ue()(k,"".concat(k,"-").concat(X),(l={},Object(Q.a)(l,b.className,!!b.className),Object(Q.a)(l,this.getOpenClassName(),y),Object(Q.a)(l,this.getActiveClassName(),b.active||y&&!N),Object(Q.a)(l,this.getDisabledClassName(),b.disabled),Object(Q.a)(l,this.getSelectedClassName(),this.isChildrenSelected()),l));this.internalMenuId||(b.eventKey?this.internalMenuId="".concat(b.eventKey,"$Menu"):(dn+=1,this.internalMenuId="$__$".concat(dn,"$Menu")));var ke={},Le={},nt={};b.disabled||(ke={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},Le={onClick:this.onTitleClick},nt={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var rn={},jn=b.direction,On=jn==="rtl";N&&(On?rn.paddingRight=b.inlineIndent*b.level:rn.paddingLeft=b.inlineIndent*b.level);var Bn={};this.getVisible()&&(Bn={"aria-owns":this.internalMenuId});var Tn=null;X!=="horizontal"&&(Tn=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(Tn=f.createElement(this.props.expandIcon,Object(V.a)({},this.props))));var Mn=f.createElement("div",Object(ce.a)({ref:this.saveSubMenuTitle,style:rn,className:"".concat(k,"-title"),role:"button"},nt,Le,{"aria-expanded":y},Bn,{"aria-haspopup":"true",title:typeof b.title=="string"?b.title:void 0}),b.title,Tn||f.createElement("i",{className:"".concat(k,"-arrow")})),Pn=this.renderChildren(),ea=((m=b.parentMenu)===null||m===void 0?void 0:m.isRootMenu)?b.parentMenu.props.getPopupContainer:function(_a){return _a.parentNode},kn=ga[X],Ta=b.popupOffset?{offset:b.popupOffset}:{},pa=Ue()((u={},Object(Q.a)(u,b.popupClassName,b.popupClassName&&!N),Object(Q.a)(u,"".concat(k,"-rtl"),On),u)),$t=b.disabled,Yt=b.triggerSubMenuAction,Hn=b.subMenuOpenDelay,Zn=b.forceSubMenuRender,wt=b.subMenuCloseDelay,ta=b.builtinPlacements;Rt.forEach(function(_a){return delete b[_a]}),delete b.onClick;var Ra=On?Object(V.a)(Object(V.a)({},bn),ta):Object(V.a)(Object(V.a)({},Rn),ta);delete b.direction;var zn=this.getBaseProps(),la=N?null:this.getMotion(zn.mode,zn.visible);return f.createElement("li",Object(ce.a)({},b,ke,{className:me,role:"menuitem"}),f.createElement(Un,{prefixCls:k,popupClassName:Ue()("".concat(k,"-popup"),pa),getPopupContainer:ea,builtinPlacements:Ra,popupPlacement:kn,popupVisible:N?!1:y,popupAlign:Ta,popup:N?null:Pn,action:$t||N?[]:[Yt],mouseEnterDelay:Hn,mouseLeaveDelay:wt,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:Zn,popupMotion:la},Mn),N?Pn:null)}}]),F}(f.Component);$n.defaultProps={onMouseEnter:de,onMouseLeave:de,onTitleMouseEnter:de,onTitleMouseLeave:de,onTitleClick:de,manualRef:de,mode:"vertical",title:""};var Dn=Object(z.b)(function(p,M){var F=p.openKeys,E=p.activeKey,l=p.selectedKeys,m=M.eventKey,u=M.subMenuKey;return{isOpen:F.indexOf(m)>-1,active:E[u]===m,selectedKeys:l}})($n);Dn.isSubMenu=!0;var Fn=Dn,fn="menuitem-overflowed",fa=.5,Jn=function(p){Object(_.a)(F,p);var M=Object(v.a)(F);function F(){var E;return Object(Ee.a)(this,F),E=M.apply(this,arguments),E.resizeObserver=null,E.mutationObserver=null,E.originalTotalWidth=0,E.overflowedItems=[],E.menuItemSizes=[],E.cancelFrameId=null,E.state={lastVisibleIndex:void 0},E.childRef=f.createRef(),E.getMenuItemNodes=function(){var l=E.props.prefixCls,m=E.childRef.current;return m?[].slice.call(m.children).filter(function(u){return u.className.split(" ").indexOf("".concat(l,"-overflowed-submenu"))<0}):[]},E.getOverflowedSubMenuItem=function(l,m,u){var b=E.props,y=b.overflowedIndicator,k=b.level,N=b.mode,X=b.prefixCls,me=b.theme;if(k!==1||N!=="horizontal")return null;var ke=E.props.children[0],Le=ke.props,nt=Le.children,rn=Le.title,jn=Le.style,On=Object(st.a)(Le,["children","title","style"]),Bn=Object(V.a)({},jn),Tn="".concat(l,"-overflowed-indicator"),Mn="".concat(l,"-overflowed-indicator");m.length===0&&u!==!0?Bn=Object(V.a)(Object(V.a)({},Bn),{},{display:"none"}):u&&(Bn=Object(V.a)(Object(V.a)({},Bn),{},{visibility:"hidden",position:"absolute"}),Tn="".concat(Tn,"-placeholder"),Mn="".concat(Mn,"-placeholder"));var Pn=me?"".concat(X,"-").concat(me):"",ea={};return Rt.forEach(function(kn){On[kn]!==void 0&&(ea[kn]=On[kn])}),f.createElement(Fn,Object(ce.a)({title:y,className:"".concat(X,"-overflowed-submenu"),popupClassName:Pn},ea,{key:Tn,eventKey:Mn,disabled:!1,style:Bn}),m)},E.setChildrenWidthAndResize=function(){if(E.props.mode!=="horizontal")return;var l=E.childRef.current;if(!l)return;var m=l.children;if(!m||m.length===0)return;var u=l.children[m.length-1];gt(u,"display","inline-block");var b=E.getMenuItemNodes(),y=b.filter(function(k){return k.className.split(" ").indexOf(fn)>=0});y.forEach(function(k){gt(k,"display","inline-block")}),E.menuItemSizes=b.map(function(k){return Zt(k,!0)}),y.forEach(function(k){gt(k,"display","none")}),E.overflowedIndicatorWidth=Zt(l.children[l.children.length-1],!0),E.originalTotalWidth=E.menuItemSizes.reduce(function(k,N){return k+N},0),E.handleResize(),gt(u,"display","none")},E.handleResize=function(){if(E.props.mode!=="horizontal")return;var l=E.childRef.current;if(!l)return;var m=Zt(l);E.overflowedItems=[];var u=0,b;E.originalTotalWidth>m+fa&&(b=-1,E.menuItemSizes.forEach(function(y){u+=y,u+E.overflowedIndicatorWidth<=m&&(b+=1)})),E.setState({lastVisibleIndex:b})},E}return Object(Ae.a)(F,[{key:"componentDidMount",value:function(){var l=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var m=this.childRef.current;if(!m)return;this.resizeObserver=new Vt.default(function(u){u.forEach(function(){var b=l.cancelFrameId;cancelAnimationFrame(b),l.cancelFrameId=requestAnimationFrame(l.setChildrenWidthAndResize)})}),[].slice.call(m.children).concat(m).forEach(function(u){l.resizeObserver.observe(u)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){l.resizeObserver.disconnect(),[].slice.call(m.children).concat(m).forEach(function(u){l.resizeObserver.observe(u)}),l.setChildrenWidthAndResize()}),this.mutationObserver.observe(m,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(l){var m=this,u=this.state.lastVisibleIndex;return(l||[]).reduce(function(b,y,k){var N=y;if(m.props.mode==="horizontal"){var X=m.getOverflowedSubMenuItem(y.props.eventKey,[]);u!==void 0&&m.props.className.indexOf("".concat(m.props.prefixCls,"-root"))!==-1&&(k>u&&(N=f.cloneElement(y,{style:{display:"none"},eventKey:"".concat(y.props.eventKey,"-hidden"),className:"".concat(fn)})),k===u+1&&(m.overflowedItems=l.slice(u+1).map(function(ke){return f.cloneElement(ke,{key:ke.props.eventKey,mode:"vertical-left"})}),X=m.getOverflowedSubMenuItem(y.props.eventKey,m.overflowedItems)));var me=[].concat(Object(ve.a)(b),[X,N]);return k===l.length-1&&me.push(m.getOverflowedSubMenuItem(y.props.eventKey,[],!0)),me}return[].concat(Object(ve.a)(b),[N])},[])}},{key:"render",value:function(){var l=this.props,m=l.visible,u=l.prefixCls,b=l.overflowedIndicator,y=l.mode,k=l.level,N=l.tag,X=l.children,me=l.theme,ke=Object(st.a)(l,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),Le=N;return f.createElement(Le,Object(ce.a)({ref:this.childRef},ke),this.renderChildren(X))}}]),F}(f.Component);Jn.defaultProps={tag:"div",className:""};var sa=Jn;function Xn(p){return p.length?p.every(function(M){return!!M.props.disabled}):!0}function Qt(p,M,F){var E=p.getState();p.setState({activeKey:Object(V.a)(Object(V.a)({},E.activeKey),{},Object(Q.a)({},M,F))})}function Ce(p){return p.eventKey||"0-menu-"}function ne(p,M){var F=M,E=p.children,l=p.eventKey;if(F){var m;if(Ze(E,function(u,b){u&&u.props&&!u.props.disabled&&F===Fe(u,l,b)&&(m=!0)}),m)return F}return F=null,p.defaultActiveFirst&&Ze(E,function(u,b){!F&&u&&!u.props.disabled&&(F=Fe(u,l,b))}),F}function Ct(p){if(!p)return;var M=this.instanceArray.indexOf(p);M!==-1?this.instanceArray[M]=p:this.instanceArray.push(p)}var zt=function(p){Object(_.a)(F,p);var M=Object(v.a)(F);function F(E){var l;return Object(Ee.a)(this,F),l=M.call(this,E),l.onKeyDown=function(m,u){var b=m.keyCode,y;if(l.getFlatInstanceArray().forEach(function(N){N&&N.props.active&&N.onKeyDown&&(y=N.onKeyDown(m))}),y)return 1;var k=null;return(b===g.a.UP||b===g.a.DOWN)&&(k=l.step(b===g.a.UP?-1:1)),k?(m.preventDefault(),Qt(l.props.store,Ce(l.props),k.props.eventKey),typeof u=="function"&&u(k),1):void 0},l.onItemHover=function(m){var u=m.key,b=m.hover;Qt(l.props.store,Ce(l.props),b?u:null)},l.onDeselect=function(m){l.props.onDeselect(m)},l.onSelect=function(m){l.props.onSelect(m)},l.onClick=function(m){l.props.onClick(m)},l.onOpenChange=function(m){l.props.onOpenChange(m)},l.onDestroy=function(m){l.props.onDestroy(m)},l.getFlatInstanceArray=function(){return l.instanceArray},l.step=function(m){var u=l.getFlatInstanceArray(),b=l.props.store.getState().activeKey[Ce(l.props)],y=u.length;if(!y)return null;m<0&&(u=u.concat().reverse());var k=-1;if(u.every(function(ke,Le){return ke&&ke.props.eventKey===b?(k=Le,!1):!0}),!l.props.defaultActiveFirst&&k!==-1&&Xn(u.slice(k,y-1)))return;var N=(k+1)%y,X=N;do{var me=u[X];if(!me||me.props.disabled)X=(X+1)%y;else return me}while(X!==N);return null},l.renderCommonMenuItem=function(m,u,b){var y=l.props.store.getState(),k=Object(L.a)(l),N=k.props,X=Fe(m,N.eventKey,u),me=m.props;if(!me||typeof m.type=="string")return m;var ke=X===y.activeKey,Le=Object(V.a)(Object(V.a)({mode:me.mode||N.mode,level:N.level,inlineIndent:N.inlineIndent,renderMenuItem:l.renderMenuItem,rootPrefixCls:N.prefixCls,index:u,parentMenu:N.parentMenu,manualRef:me.disabled?void 0:Object(j.a)(m.ref,Ct.bind(Object(L.a)(l))),eventKey:X,active:!me.disabled&&ke,multiple:N.multiple,onClick:function(rn){(me.onClick||de)(rn),l.onClick(rn)},onItemHover:l.onItemHover,motion:N.motion,subMenuOpenDelay:N.subMenuOpenDelay,subMenuCloseDelay:N.subMenuCloseDelay,forceSubMenuRender:N.forceSubMenuRender,onOpenChange:l.onOpenChange,onDeselect:l.onDeselect,onSelect:l.onSelect,builtinPlacements:N.builtinPlacements,itemIcon:me.itemIcon||l.props.itemIcon,expandIcon:me.expandIcon||l.props.expandIcon},b),{},{direction:N.direction});return(N.mode==="inline"||dt())&&(Le.triggerSubMenuAction="click"),f.cloneElement(m,Object(V.a)(Object(V.a)({},Le),{},{key:X||u}))},l.renderMenuItem=function(m,u,b){if(!m)return null;var y=l.props.store.getState(),k={openKeys:y.openKeys,selectedKeys:y.selectedKeys,triggerSubMenuAction:l.props.triggerSubMenuAction,subMenuKey:b};return l.renderCommonMenuItem(m,u,k)},E.store.setState({activeKey:Object(V.a)(Object(V.a)({},E.store.getState().activeKey),{},Object(Q.a)({},E.eventKey,ne(E,E.activeKey)))}),l.instanceArray=[],l}return Object(Ae.a)(F,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(l){return this.props.visible||l.visible||this.props.className!==l.className||!ie()(this.props.style,l.style)}},{key:"componentDidUpdate",value:function(l){var m=this.props,u="activeKey"in m?m.activeKey:m.store.getState().activeKey[Ce(m)],b=ne(m,u);if(b!==u)Qt(m.store,Ce(m),b);else if("activeKey"in l){var y=ne(l,l.activeKey);b!==y&&Qt(m.store,Ce(m),b)}}},{key:"render",value:function(){var l=this,m=Object(ce.a)({},this.props);this.instanceArray=[];var u=Ue()(m.prefixCls,m.className,"".concat(m.prefixCls,"-").concat(m.mode)),b={className:u,role:m.role||"menu"};m.id&&(b.id=m.id),m.focusable&&(b.tabIndex=0,b.onKeyDown=this.onKeyDown);var y=m.prefixCls,k=m.eventKey,N=m.visible,X=m.level,me=m.mode,ke=m.overflowedIndicator,Le=m.theme;return Rt.forEach(function(nt){return delete m[nt]}),delete m.onClick,f.createElement(sa,Object(ce.a)({},m,{prefixCls:y,mode:me,tag:"ul",level:X,theme:Le,visible:N,overflowedIndicator:ke},b),Object(fe.a)(m.children).map(function(nt,rn){return l.renderMenuItem(nt,rn,k||"0-menu-")}))}}]),F}(f.Component);zt.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:de};var Mt=Object(z.b)()(zt),Yn=Mt,Ca=o("Kwbf");function ya(p,M,F){var E=p.prefixCls,l=p.motion,m=p.defaultMotions,u=m===void 0?{}:m,b=p.openAnimation,y=p.openTransitionName,k=M.switchingModeFromInline;if(l)return l;if(Object(ye.a)(b)==="object"&&b)Object(Ca.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof b=="string")return{motionName:"".concat(E,"-open-").concat(b)};if(y)return{motionName:y};var N=u[F];return N||(k?null:u.other)}var ma=function(p){Object(_.a)(F,p);var M=Object(v.a)(F);function F(E){var l;Object(Ee.a)(this,F),l=M.call(this,E),l.onSelect=function(b){var y=Object(L.a)(l),k=y.props;if(k.selectable){var N=l.store.getState(),X=N.selectedKeys,me=b.key;k.multiple?X=X.concat([me]):X=[me],"selectedKeys"in k||l.store.setState({selectedKeys:X}),k.onSelect(Object(V.a)(Object(V.a)({},b),{},{selectedKeys:X}))}},l.onClick=function(b){var y=l.getRealMenuMode(),k=Object(L.a)(l),N=k.store,X=k.props.onOpenChange;y!=="inline"&&!("openKeys"in l.props)&&(N.setState({openKeys:[]}),X([])),l.props.onClick(b)},l.onKeyDown=function(b,y){l.innerMenu.getWrappedInstance().onKeyDown(b,y)},l.onOpenChange=function(b){var y=Object(L.a)(l),k=y.props,N=l.store.getState().openKeys.concat(),X=!1,me=function(Le){var nt=!1;if(Le.open)nt=N.indexOf(Le.key)===-1,nt&&N.push(Le.key);else{var rn=N.indexOf(Le.key);nt=rn!==-1,nt&&N.splice(rn,1)}X=X||nt};Array.isArray(b)?b.forEach(me):me(b),X&&("openKeys"in l.props||l.store.setState({openKeys:N}),k.onOpenChange(N))},l.onDeselect=function(b){var y=Object(L.a)(l),k=y.props;if(k.selectable){var N=l.store.getState().selectedKeys.concat(),X=b.key,me=N.indexOf(X);me!==-1&&N.splice(me,1),"selectedKeys"in k||l.store.setState({selectedKeys:N}),k.onDeselect(Object(V.a)(Object(V.a)({},b),{},{selectedKeys:N}))}},l.onMouseEnter=function(b){l.restoreModeVerticalFromInline();var y=l.props.onMouseEnter;y&&y(b)},l.onTransitionEnd=function(b){var y=b.propertyName==="width"&&b.target===b.currentTarget,k=b.target.className,N=Object.prototype.toString.call(k)==="[object SVGAnimatedString]"?k.animVal:k,X=b.propertyName==="font-size"&&N.indexOf("anticon")>=0;(y||X)&&l.restoreModeVerticalFromInline()},l.setInnerMenu=function(b){l.innerMenu=b},l.isRootMenu=!0;var m=E.defaultSelectedKeys,u=E.defaultOpenKeys;return"selectedKeys"in E&&(m=E.selectedKeys||[]),"openKeys"in E&&(u=E.openKeys||[]),l.store=Object(z.c)({selectedKeys:m,openKeys:u,activeKey:{"0-menu-":ne(E,E.activeKey)}}),l.state={switchingModeFromInline:!1,prevProps:E,inlineOpenKeys:[],store:l.store},l}return Object(Ae.a)(F,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(l){var m=this.props,u=m.siderCollapsed,b=m.inlineCollapsed,y=m.onOpenChange;(!l.inlineCollapsed&&b||!l.siderCollapsed&&u)&&y([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var l=this.props.collapsedWidth,m=this.store,u=this.prevOpenKeys,b=this.getInlineCollapsed()&&(l===0||l==="0"||l==="0px");b?(this.prevOpenKeys=m.getState().openKeys.concat(),this.store.setState({openKeys:[]})):u&&(this.store.setState({openKeys:u}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var l=this.props.mode,m=this.state.switchingModeFromInline,u=this.getInlineCollapsed();return m&&u?"inline":u?"vertical":l}},{key:"getInlineCollapsed",value:function(){var l=this.props,m=l.inlineCollapsed,u=l.siderCollapsed;return u!==void 0?u:m}},{key:"restoreModeVerticalFromInline",value:function(){var l=this.state.switchingModeFromInline;l&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var l=Object(V.a)({},Object(S.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),m=this.getRealMenuMode();return l.className+=" ".concat(l.prefixCls,"-root"),l.direction==="rtl"&&(l.className+=" ".concat(l.prefixCls,"-rtl")),l=Object(V.a)(Object(V.a)({},l),{},{mode:m,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:ya(this.props,this.state,m)}),delete l.openAnimation,delete l.openTransitionName,f.createElement(z.a,{store:this.store},f.createElement(Yn,Object(ce.a)({},l,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(l,m){var u=m.prevProps,b=m.store,y=b.getState(),k={},N={prevProps:l};return u.mode==="inline"&&l.mode!=="inline"&&(N.switchingModeFromInline=!0),"openKeys"in l?k.openKeys=l.openKeys||[]:((l.inlineCollapsed&&!u.inlineCollapsed||l.siderCollapsed&&!u.siderCollapsed)&&(N.switchingModeFromInline=!0,N.inlineOpenKeys=y.openKeys,k.openKeys=[]),(!l.inlineCollapsed&&u.inlineCollapsed||!l.siderCollapsed&&u.siderCollapsed)&&(k.openKeys=m.inlineOpenKeys,N.inlineOpenKeys=[])),Object.keys(k).length&&b.setState(k),N}}]),F}(f.Component);ma.defaultProps={selectable:!0,onClick:de,onSelect:de,onOpenChange:de,onDeselect:de,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:f.createElement("span",null,"\xB7\xB7\xB7")};var ar=ma,Wa=function(p){Object(_.a)(F,p);var M=Object(v.a)(F);function F(){var E;return Object(Ee.a)(this,F),E=M.apply(this,arguments),E.onKeyDown=function(l){var m=l.keyCode;return m===g.a.ENTER?(E.onClick(l),!0):void 0},E.onMouseLeave=function(l){var m=E.props,u=m.eventKey,b=m.onItemHover,y=m.onMouseLeave;b({key:u,hover:!1}),y({key:u,domEvent:l})},E.onMouseEnter=function(l){var m=E.props,u=m.eventKey,b=m.onItemHover,y=m.onMouseEnter;b({key:u,hover:!0}),y({key:u,domEvent:l})},E.onClick=function(l){var m=E.props,u=m.eventKey,b=m.multiple,y=m.onClick,k=m.onSelect,N=m.onDeselect,X=m.isSelected,me={key:u,keyPath:[u],item:Object(L.a)(E),domEvent:l};y(me),b?X?N(me):k(me):X||k(me)},E.saveNode=function(l){E.node=l},E}return Object(Ae.a)(F,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var l=this.props;l.onDestroy&&l.onDestroy(l.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var l,m=Object(V.a)({},this.props),u=Ue()(this.getPrefixCls(),m.className,(l={},Object(Q.a)(l,this.getActiveClassName(),!m.disabled&&m.active),Object(Q.a)(l,this.getSelectedClassName(),m.isSelected),Object(Q.a)(l,this.getDisabledClassName(),m.disabled),l)),b=Object(V.a)(Object(V.a)({},m.attribute),{},{title:typeof m.title=="string"?m.title:void 0,className:u,role:m.role||"menuitem","aria-disabled":m.disabled});m.role==="option"?b=Object(V.a)(Object(V.a)({},b),{},{role:"option","aria-selected":m.isSelected}):(m.role===null||m.role==="none")&&(b.role="none");var y={onClick:m.disabled?null:this.onClick,onMouseLeave:m.disabled?null:this.onMouseLeave,onMouseEnter:m.disabled?null:this.onMouseEnter},k=Object(V.a)({},m.style);m.mode==="inline"&&(m.direction==="rtl"?k.paddingRight=m.inlineIndent*m.level:k.paddingLeft=m.inlineIndent*m.level),Rt.forEach(function(X){return delete m[X]}),delete m.direction;var N=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(N=f.createElement(this.props.itemIcon,this.props)),f.createElement("li",Object(ce.a)({},Object(S.a)(m,["onClick","onMouseEnter","onMouseLeave","onSelect"]),b,y,{style:k,ref:this.saveNode}),m.children,N)}}]),F}(f.Component);Wa.isMenuItem=!0,Wa.defaultProps={onSelect:de,onMouseEnter:de,onMouseLeave:de,manualRef:de};var Ga=Object(z.b)(function(p,M){var F=p.activeKey,E=p.selectedKeys,l=M.eventKey,m=M.subMenuKey;return{active:F[m]===l,isSelected:Array.isArray(E)?E.indexOf(l)!==-1:E===l}})(Wa),Aa=Ga,Ja=function(p){Object(_.a)(F,p);var M=Object(v.a)(F);function F(){var E;return Object(Ee.a)(this,F),E=M.apply(this,arguments),E.renderInnerMenuItem=function(l){var m=E.props,u=m.renderMenuItem,b=m.index;return u(l,b,E.props.subMenuKey)},E}return Object(Ae.a)(F,[{key:"render",value:function(){var l=Object(ce.a)({},this.props),m=l.className,u=m===void 0?"":m,b=l.rootPrefixCls,y="".concat(b,"-item-group-title"),k="".concat(b,"-item-group-list"),N=l.title,X=l.children;return Rt.forEach(function(me){return delete l[me]}),delete l.direction,f.createElement("li",Object(ce.a)({},l,{onClick:function(ke){return ke.stopPropagation()},className:"".concat(u," ").concat(b,"-item-group")}),f.createElement("div",{className:y,title:typeof N=="string"?N:void 0},N),f.createElement("ul",{className:k},f.Children.map(X,this.renderInnerMenuItem)))}}]),F}(f.Component);Ja.isMenuItemGroup=!0,Ja.defaultProps={disabled:!0};var rr=Ja,or=function(M){var F=M.className,E=M.rootPrefixCls,l=M.style;return f.createElement("li",{className:"".concat(F," ").concat(E,"-item-divider"),style:l})};or.defaultProps={disabled:!0,className:"",style:{}};var pr=or,gr=ar,br=o("eDIo");function Ar(p,M){var F=p.prefixCls,E=p.editable,l=p.locale,m=p.style;return!E||E.showAdd===!1?null:f.createElement("button",{ref:M,type:"button",className:"".concat(F,"-nav-add"),style:m,"aria-label":(l==null?void 0:l.addAriaLabel)||"Add tab",onClick:function(b){E.onEdit("add",{event:b})}},E.addIcon||"+")}var Gt=f.forwardRef(Ar);function le(p,M){var F=p.prefixCls,E=p.id,l=p.tabs,m=p.locale,u=p.mobile,b=p.moreIcon,y=b===void 0?"More":b,k=p.moreTransitionName,N=p.style,X=p.className,me=p.editable,ke=p.tabBarGutter,Le=p.rtl,nt=p.onTabClick,rn=Object(f.useState)(!1),jn=Object(Y.a)(rn,2),On=jn[0],Bn=jn[1],Tn=Object(f.useState)(null),Mn=Object(Y.a)(Tn,2),Pn=Mn[0],ea=Mn[1],kn="".concat(E,"-more-popup"),Ta="".concat(F,"-dropdown"),pa=Pn!==null?"".concat(kn,"-").concat(Pn):null,$t=m==null?void 0:m.dropdownAriaLabel,Yt=f.createElement(gr,{onClick:function(la){var _a=la.key,Xa=la.domEvent;nt(_a,Xa),Bn(!1)},id:kn,tabIndex:-1,role:"listbox","aria-activedescendant":pa,selectedKeys:[Pn],"aria-label":$t!==void 0?$t:"expanded dropdown"},l.map(function(zn){return f.createElement(Aa,{key:zn.key,id:"".concat(kn,"-").concat(zn.key),role:"option","aria-controls":E&&"".concat(E,"-panel-").concat(zn.key),disabled:zn.disabled},zn.tab)}));function Hn(zn){for(var la=l.filter(function(lr){return!lr.disabled}),_a=la.findIndex(function(lr){return lr.key===Pn})||0,Xa=la.length,sr=0;srta?(Zn=Yt,kn.current="x"):(Zn=Hn,kn.current="y");var Ra=Date.now();Ra-Pn.current>100&&(ea.current=!1),(M(-Zn,-Zn)||ea.current)&&($t.preventDefault(),ea.current=!0),Pn.current=Ra}var pa=Object(f.useRef)(null);pa.current={onTouchStart:Bn,onTouchMove:Tn,onTouchEnd:Mn,onWheel:Ta},f.useEffect(function(){function $t(wt){pa.current.onTouchStart(wt)}function Yt(wt){pa.current.onTouchMove(wt)}function Hn(wt){pa.current.onTouchEnd(wt)}function Zn(wt){pa.current.onWheel(wt)}return document.addEventListener("touchmove",Yt,{passive:!1}),document.addEventListener("touchend",Hn,{passive:!1}),p.current.addEventListener("touchstart",$t,{passive:!1}),p.current.addEventListener("wheel",Zn),function(){document.removeEventListener("touchmove",Yt),document.removeEventListener("touchend",Hn)}},[])}function Xt(){var p=Object(f.useRef)(new Map);function M(E){return p.current.has(E)||p.current.set(E,f.createRef()),p.current.get(E)}function F(E){p.current.delete(E)}return[M,F]}function da(p,M){var F=f.useRef(p),E=f.useState({}),l=Object(Y.a)(E,2),m=l[1];function u(b){var y=typeof b=="function"?b(F.current):b;y!==F.current&&M(y,F.current),F.current=y,m({})}return[F.current,u]}var Kn=function(M){var F=M.position,E=M.prefixCls,l=M.extra;if(!l)return null;var m,u=l;return F==="right"&&(m=u.right||!u.left&&u||null),F==="left"&&(m=u.left||null),m?f.createElement("div",{className:"".concat(E,"-extra-content")},m):null};function un(p,M){var F,E=f.useContext(Ne),l=E.prefixCls,m=E.tabs,u=p.className,b=p.style,y=p.id,k=p.animated,N=p.activeKey,X=p.rtl,me=p.extra,ke=p.editable,Le=p.locale,nt=p.tabPosition,rn=p.tabBarGutter,jn=p.children,On=p.onTabClick,Bn=p.onTabScroll,Tn=Object(f.useRef)(),Mn=Object(f.useRef)(),Pn=Object(f.useRef)(),ea=Object(f.useRef)(),kn=Xt(),Ta=Object(Y.a)(kn,2),pa=Ta[0],$t=Ta[1],Yt=nt==="top"||nt==="bottom",Hn=da(0,function(na,Gn){Yt&&Bn&&Bn({direction:na>Gn?"left":"right"})}),Zn=Object(Y.a)(Hn,2),wt=Zn[0],ta=Zn[1],Ra=da(0,function(na,Gn){!Yt&&Bn&&Bn({direction:na>Gn?"top":"bottom"})}),zn=Object(Y.a)(Ra,2),la=zn[0],_a=zn[1],Xa=Object(f.useState)(0),sr=Object(Y.a)(Xa,2),Na=sr[0],lr=sr[1],Er=Object(f.useState)(0),dr=Object(Y.a)(Er,2),fr=dr[0],Ua=dr[1],nr=Object(f.useState)(0),Ya=Object(Y.a)(nr,2),Va=Ya[0],yr=Ya[1],xr=Object(f.useState)(0),Sr=Object(Y.a)(xr,2),Oa=Sr[0],Cr=Sr[1],Rr=Object(f.useState)(null),Ma=Object(Y.a)(Rr,2),ua=Ma[0],Za=Ma[1],yo=Object(f.useState)(null),Co=Object(Y.a)(yo,2),Tr=Co[0],Ho=Co[1],Go=Object(f.useState)(0),Or=Object(Y.a)(Go,2),Jo=Or[0],Ao=Or[1],ro=Object(f.useState)(0),Oo=Object(Y.a)(ro,2),Do=Oo[0],_o=Oo[1],Xo=A(new Map),oo=Object(Y.a)(Xo,2),xo=oo[0],Yo=oo[1],Gr=ue(m,xo,Na),io="".concat(l,"-nav-operations-hidden"),zr=0,Mr=0;Yt?X?(zr=0,Mr=Math.max(0,Na-ua)):(zr=Math.min(0,ua-Na),Mr=0):(zr=Math.min(0,Tr-fr),Mr=0);function Jr(na){return naMr?[Mr,!1]:[na,!0]}var Xr=Object(f.useRef)(),Zo=Object(f.useState)(),Yr=Object(Y.a)(Zo,2),so=Yr[0],So=Yr[1];function lo(){So(Date.now())}function Zr(){window.clearTimeout(Xr.current)}tr(Tn,function(na,Gn){var Qa=!1;function mr(kr,Vr){kr(function(Qr){var Pr=Jr(Qr+Vr),Fr=Object(Y.a)(Pr,2),ho=Fr[0],Kr=Fr[1];return Qa=Kr,ho})}if(Yt){if(ua>=Na)return Qa;mr(ta,na)}else{if(Tr>=fr)return Qa;mr(_a,Gn)}return Zr(),lo(),Qa}),Object(f.useEffect)(function(){return Zr(),so&&(Xr.current=window.setTimeout(function(){So(0)},100)),Zr},[so]);function Ro(){var na=arguments.length>0&&arguments[0]!==void 0?arguments[0]:N,Gn=Gr.get(na);if(!Gn)return;if(Yt){var Qa=wt;X?Gn.rightwt+ua&&(Qa=Gn.right+Gn.width-ua):Gn.left<-wt?Qa=-Gn.left:Gn.left+Gn.width>-wt+ua&&(Qa=-(Gn.left+Gn.width-ua)),_a(0),ta(Jr(Qa)[0])}else{var mr=la;Gn.top<-la?mr=-Gn.top:Gn.top+Gn.height>-la+Tr&&(mr=-(Gn.top+Gn.height-Tr)),ta(0),_a(Jr(mr)[0])}}var qo=Ke(Gr,{width:ua,height:Tr,left:wt,top:la},{width:Va,height:Oa},{width:Jo,height:Do},Object(V.a)(Object(V.a)({},p),{},{tabs:m})),Mo=Object(Y.a)(qo,2),Nr=Mo[0],wr=Mo[1],uo=m.map(function(na){var Gn=na.key;return f.createElement(be,{id:y,prefixCls:l,key:Gn,rtl:X,tab:na,closable:na.closable,editable:ke,active:Gn===N,tabPosition:nt,tabBarGutter:rn,renderWrapper:jn,removeAriaLabel:Le==null?void 0:Le.removeAriaLabel,ref:pa(Gn),onClick:function(mr){On(Gn,mr)},onRemove:function(){$t(Gn)},onFocus:function(){Ro(Gn),lo(),X||(Tn.current.scrollLeft=0),Tn.current.scrollTop=0}})}),co=G(function(){var na,Gn,Qa,mr,kr,Vr,Qr,Pr,Fr,ho=((na=Tn.current)===null||na===void 0?void 0:na.offsetWidth)||0,Kr=((Gn=Tn.current)===null||Gn===void 0?void 0:Gn.offsetHeight)||0,No=((Qa=ea.current)===null||Qa===void 0?void 0:Qa.offsetWidth)||0,wo=((mr=ea.current)===null||mr===void 0?void 0:mr.offsetHeight)||0,Lo=((kr=Pn.current)===null||kr===void 0?void 0:kr.offsetWidth)||0,ti=((Vr=Pn.current)===null||Vr===void 0?void 0:Vr.offsetHeight)||0;Za(ho),Ho(Kr),Ao(No),_o(wo);var Uo=(((Qr=Mn.current)===null||Qr===void 0?void 0:Qr.offsetWidth)||0)-No,ni=(((Pr=Mn.current)===null||Pr===void 0?void 0:Pr.offsetHeight)||0)-wo;lr(Uo),Ua(ni);var Bo=(Fr=Pn.current)===null||Fr===void 0?void 0:Fr.className.includes(io);yr(Uo-(Bo?0:Lo)),Cr(ni-(Bo?0:ti)),Yo(function(){var $r=new Map;return m.forEach(function(Hr){var ko=Hr.key,Ir=pa(ko).current;Ir&&$r.set(ko,{width:Ir.offsetWidth,height:Ir.offsetHeight,left:Ir.offsetLeft,top:Ir.offsetTop})}),$r})}),Po=m.slice(0,Nr),$o=m.slice(wr+1),Lr=[].concat(Object(ve.a)(Po),Object(ve.a)($o)),ei=Object(f.useState)(),Io=Object(Y.a)(ei,2),ur=Io[0],fo=Io[1],Dr=Gr.get(N),jo=Object(f.useRef)();function mo(){he.a.cancel(jo.current)}Object(f.useEffect)(function(){var na={};return Dr&&(Yt?(X?na.right=Dr.right:na.left=Dr.left,na.width=Dr.width):(na.top=Dr.top,na.height=Dr.height)),mo(),jo.current=he()(function(){fo(na)}),mo},[Dr,Yt,X]),Object(f.useEffect)(function(){Ro()},[N,Dr,Gr,Yt]),Object(f.useEffect)(function(){co()},[X,rn,N,m.map(function(na){return na.key}).join("_")]);var Ur=!!Lr.length,Br="".concat(l,"-nav-wrap"),po,vo,To,qr;return Yt?X?(vo=wt>0,po=wt+ua1&&arguments[1]!==void 0?arguments[1]:!1,T=_e.getAttribute("id")||_e.getAttribute("data-reactid")||_e.getAttribute("name");if(M&&oe[T])return oe[T];var $=window.getComputedStyle(_e),w=$.getPropertyValue("box-sizing")||$.getPropertyValue("-moz-box-sizing")||$.getPropertyValue("-webkit-box-sizing"),J=parseFloat($.getPropertyValue("padding-bottom"))+parseFloat($.getPropertyValue("padding-top")),x=parseFloat($.getPropertyValue("border-bottom-width"))+parseFloat($.getPropertyValue("border-top-width")),Me=a.map(function(ce){return"".concat(ce,":").concat($.getPropertyValue(ce))}).join(";"),Qe={sizingStyle:Me,paddingSize:J,borderSize:x,boxSizing:w};return M&&T&&(oe[T]=Qe),Qe}function mt(_e){var M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,T=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,$=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;ye||(ye=document.createElement("textarea"),ye.setAttribute("tab-index","-1"),ye.setAttribute("aria-hidden","true"),document.body.appendChild(ye)),_e.getAttribute("wrap")?ye.setAttribute("wrap",_e.getAttribute("wrap")):ye.removeAttribute("wrap");var w=Be(_e,M),J=w.paddingSize,x=w.borderSize,Me=w.boxSizing,Qe=w.sizingStyle;ye.setAttribute("style","".concat(Qe,";").concat(j)),ye.value=_e.value||_e.placeholder||"";var ce=Number.MIN_SAFE_INTEGER,Fe=Number.MAX_SAFE_INTEGER,lt=ye.scrollHeight,Ze;if(Me==="border-box"?lt+=x:Me==="content-box"&&(lt-=J),T!==null||$!==null){ye.value=" ";var at=ye.scrollHeight-J;T!==null&&(ce=at*T,Me==="border-box"&&(ce=ce+J+x),lt=Math.max(ce,lt)),$!==null&&(Fe=at*$,Me==="border-box"&&(Fe=Fe+J+x),Ze=lt>Fe?"":"hidden",lt=Math.min(Fe,lt))}return{height:lt,minHeight:ce,maxHeight:Fe,overflowY:Ze,resize:"none"}}var Et=o("Gytx"),Je=o.n(Et),Ne;(function(_e){_e[_e.NONE=0]="NONE",_e[_e.RESIZING=1]="RESIZING",_e[_e.RESIZED=2]="RESIZED"})(Ne||(Ne={}));var pt=function(_e){Object(V.a)(T,_e);var M=Object(f.a)(T);function T($){var w;return Object(Y.a)(this,T),w=M.call(this,$),w.nextFrameActionId=void 0,w.resizeFrameId=void 0,w.textArea=void 0,w.saveTextArea=function(J){w.textArea=J},w.handleResize=function(J){var x=w.state.resizeStatus,Me=w.props,Qe=Me.autoSize,ce=Me.onResize;if(x!==Ne.NONE)return;typeof ce=="function"&&ce(J),Qe&&w.resizeOnNextFrame()},w.resizeOnNextFrame=function(){cancelAnimationFrame(w.nextFrameActionId),w.nextFrameActionId=requestAnimationFrame(w.resizeTextarea)},w.resizeTextarea=function(){var J=w.props.autoSize;if(!J||!w.textArea)return;var x=J.minRows,Me=J.maxRows,Qe=mt(w.textArea,!1,x,Me);w.setState({textareaStyles:Qe,resizeStatus:Ne.RESIZING},function(){cancelAnimationFrame(w.resizeFrameId),w.resizeFrameId=requestAnimationFrame(function(){w.setState({resizeStatus:Ne.RESIZED},function(){w.resizeFrameId=requestAnimationFrame(function(){w.setState({resizeStatus:Ne.NONE}),w.fixFirefoxAutoScroll()})})})})},w.renderTextArea=function(){var J=w.props,x=J.prefixCls,Me=x===void 0?"rc-textarea":x,Qe=J.autoSize,ce=J.onResize,Fe=J.className,lt=J.disabled,Ze=w.state,at=Ze.textareaStyles,Mt=Ze.resizeStatus,Zt=Object(v.a)(w.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),gt=R()(Me,Fe,Object(de.a)({},"".concat(Me,"-disabled"),lt));"value"in Zt&&(Zt.value=Zt.value||"");var dt=Object(Ue.a)(Object(Ue.a)(Object(Ue.a)({},w.props.style),at),Mt===Ne.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return I.createElement(_,{onResize:w.handleResize,disabled:!(Qe||ce)},I.createElement("textarea",Object(Q.a)({},Zt,{className:gt,style:dt,ref:w.saveTextArea})))},w.state={textareaStyles:{},resizeStatus:Ne.NONE},w}return Object(st.a)(T,[{key:"componentDidUpdate",value:function(w){(w.value!==this.props.value||!Je()(w.autoSize,this.props.autoSize))&&this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var w=this.textArea.selectionStart,J=this.textArea.selectionEnd;this.textArea.setSelectionRange(w,J)}}catch(x){}}},{key:"render",value:function(){return this.renderTextArea()}}]),T}(I.Component),Lt=pt,ht=function(_e){Object(V.a)(T,_e);var M=Object(f.a)(T);function T($){var w;Object(Y.a)(this,T),w=M.call(this,$),w.resizableTextArea=void 0,w.focus=function(){w.resizableTextArea.textArea.focus()},w.saveTextArea=function(x){w.resizableTextArea=x},w.handleChange=function(x){var Me=w.props.onChange;w.setValue(x.target.value,function(){w.resizableTextArea.resizeTextarea()}),Me&&Me(x)},w.handleKeyDown=function(x){var Me=w.props,Qe=Me.onPressEnter,ce=Me.onKeyDown;x.keyCode===13&&Qe&&Qe(x),ce&&ce(x)};var J=typeof $.value=="undefined"||$.value===null?$.defaultValue:$.value;return w.state={value:J},w}return Object(st.a)(T,[{key:"setValue",value:function(w,J){"value"in this.props||this.setState({value:w},J)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return I.createElement(Lt,Object(Q.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(w){return"value"in w?{value:w.value}:null}}]),T}(I.Component),ne=q.default=ht},ZpRC:function(Oe,q,o){"use strict";function Q(H){return typeof H=="object"&&H!=null&&H.nodeType===1}function Y(H,ve){return(!ve||H!=="hidden")&&H!=="visible"&&H!=="clip"}function st(H,ve){if(H.clientHeightve||g>H&&te=ve&&be>=me?g-H-G:te>ve&&beme?te-ve+A:0}var f=function(H,ve){var me=window,G=ve.scrollMode,A=ve.block,g=ve.inline,te=ve.boundary,be=ve.skipOverflowHiddenElements,he=typeof te=="function"?te:function(at){return at!==te};if(!Q(H))throw new TypeError("Invalid target");for(var le=document.scrollingElement||document.documentElement,Z=[],Ke=H;Q(Ke)&&he(Ke);){if((Ke=Ke.parentElement)===le){Z.push(Ke);break}Ke!=null&&Ke===document.body&&st(Ke)&&!st(document.documentElement)||Ke!=null&&st(Ke,be)&&Z.push(Ke)}for(var ue=me.visualViewport?me.visualViewport.width:innerWidth,Ee=me.visualViewport?me.visualViewport.height:innerHeight,Ae=window.scrollX||pageXOffset,L=window.scrollY||pageYOffset,_=H.getBoundingClientRect(),v=_.height,z=_.width,R=_.top,j=_.right,a=_.bottom,oe=_.left,ye=A==="start"||A==="nearest"?R:A==="end"?a:R+v/2,Be=g==="center"?oe+z/2:g==="end"?j:oe,mt=[],Et=0;Et=0&&oe>=0&&a<=Ee&&j<=ue&&R>=ht&&a<=_e&&oe>=M&&j<=ne)return mt;var T=getComputedStyle(Je),$=parseInt(T.borderLeftWidth,10),w=parseInt(T.borderTopWidth,10),J=parseInt(T.borderRightWidth,10),x=parseInt(T.borderBottomWidth,10),Me=0,Qe=0,ce="offsetWidth"in Je?Je.offsetWidth-Je.clientWidth-$-J:0,Fe="offsetHeight"in Je?Je.offsetHeight-Je.clientHeight-w-x:0;if(le===Je)Me=A==="start"?ye:A==="end"?ye-Ee:A==="nearest"?V(L,L+Ee,Ee,w,x,L+ye,L+ye+v,v):ye-Ee/2,Qe=g==="start"?Be:g==="center"?Be-ue/2:g==="end"?Be-ue:V(Ae,Ae+ue,ue,$,J,Ae+Be,Ae+Be+z,z),Me=Math.max(0,Me+L),Qe=Math.max(0,Qe+Ae);else{Me=A==="start"?ye-ht-w:A==="end"?ye-_e+x+Fe:A==="nearest"?V(ht,_e,pt,w,x+Fe,ye,ye+v,v):ye-(ht+pt/2)+Fe/2,Qe=g==="start"?Be-M-$:g==="center"?Be-(M+Lt/2)+ce/2:g==="end"?Be-ne+J+ce:V(M,ne,Lt,$,J+ce,Be,Be+z,z);var lt=Je.scrollLeft,Ze=Je.scrollTop;ye+=Ze-(Me=Math.max(0,Math.min(Ze+Me,Je.scrollHeight-pt+Fe))),Be+=lt-(Qe=Math.max(0,Math.min(lt+Qe,Je.scrollWidth-Lt+ce)))}mt.push({el:Je,top:Me,left:Qe})}return mt};function I(H){return H===Object(H)&&Object.keys(H).length!==0}function Ue(H,ve){ve===void 0&&(ve="auto");var me="scrollBehavior"in document.body.style;H.forEach(function(G){var A=G.el,g=G.top,te=G.left;A.scroll&&me?A.scroll({top:g,left:te,behavior:ve}):(A.scrollTop=g,A.scrollLeft=te)})}function de(H){return H===!1?{block:"end",inline:"nearest"}:I(H)?H:{block:"start",inline:"nearest"}}function K(H,ve){var me=!H.ownerDocument.documentElement.contains(H);if(I(ve)&&typeof ve.behavior=="function")return ve.behavior(me?[]:f(H,ve));if(me)return;var G=de(ve);return Ue(f(H,G),G.behavior)}var pe=q.a=K},bT9E:function(Oe,q,o){"use strict";o.d(q,"a",function(){return Y});var Q=o("VTBJ");function Y(st,V){var f=Object(Q.a)({},st);return Array.isArray(V)&&V.forEach(function(I){delete f[I]}),f}},biw7:function(Oe,q,o){"use strict";var Q=o("q1tI"),Y=o.n(Q),st=Q.createContext(null);q.a=st},cRFk:function(Oe,q,o){Oe.exports=o.p+"static/RepositoryNoneData.828085a8.png"},csWT:function(Oe,q,o){Oe.exports=o.p+"static/choose.4ad1045f.svg"},djh8:function(Oe,q,o){Oe.exports=o.p+"static/qrCode.42927872.png"},fAei:function(Oe,q,o){"use strict";o.d(q,"a",function(){return le.a});var Q=o("rePB"),Y=o("VTBJ"),st=o("KQm4"),V=o("1OyB"),f=o("vuIU"),I=o("Ji7U"),Ue=o("LK+K"),de=o("q1tI"),K=o("4IlW"),pe=o("Kwbf"),H=o("TSYQ"),ve=o.n(H),me=o("sboe"),G=o("OZM5"),A=o("815F"),g=o("ODXe"),te=o("Ff2n"),be=o("+nKL"),he=o("8XRh"),le=o("WaYH"),Z=function(ne,_e){var M=ne.className,T=ne.style,$=ne.motion,w=ne.motionNodes,J=ne.motionType,x=ne.onMotionStart,Me=ne.onMotionEnd,Qe=ne.active,ce=ne.treeNodeRequiredProps,Fe=Object(te.a)(ne,["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"]),lt=de.useState(!0),Ze=Object(g.a)(lt,2),at=Ze[0],Mt=Ze[1],Zt=de.useContext(me.a),gt=Zt.prefixCls,dt=de.useRef(!1),Vt=function(){dt.current||Me(),dt.current=!0};return Object(de.useEffect)(function(){w&&J==="hide"&&at&&Mt(!1)},[w]),Object(de.useEffect)(function(){return w&&x(),function(){w&&Vt()}},[]),w?de.createElement(he.default,Object.assign({ref:_e,visible:at},$,{motionAppear:J==="show",onAppearEnd:Vt,onLeaveEnd:Vt}),function(ee,Re){var je=ee.className,xe=ee.style;return de.createElement("div",{ref:Re,className:ve()("".concat(gt,"-treenode-motion"),je),style:xe},w.map(function($e){var S=$e.data,re=S.key,ge=Object(te.a)(S,["key"]),Pe=$e.isStart,De=$e.isEnd;delete ge.children;var Ie=Object(A.f)(re,ce);return de.createElement(le.a,Object.assign({},ge,Ie,{active:Qe,data:$e.data,key:re,isStart:Pe,isEnd:De}))}))}):de.createElement(le.a,Object.assign({domRef:_e,className:M,style:T},Fe,{active:Qe}))};Z.displayName="MotionTreeNode";var Ke=de.forwardRef(Z),ue=Ke;function Ee(){var ht=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],_e=ht.length,M=ne.length;if(Math.abs(_e-M)!==1)return{add:!1,key:null};function T($,w){var J=new Map;$.forEach(function(Me){J.set(Me,!0)});var x=w.filter(function(Me){return!J.has(Me)});return x.length===1?x[0]:null}return _e ").concat(ne);return ne}var Be=function(ne,_e){var M=ne.prefixCls,T=ne.data,$=ne.selectable,w=ne.checkable,J=ne.expandedKeys,x=ne.selectedKeys,Me=ne.checkedKeys,Qe=ne.loadedKeys,ce=ne.loadingKeys,Fe=ne.halfCheckedKeys,lt=ne.keyEntities,Ze=ne.disabled,at=ne.dragging,Mt=ne.dragOverNodeKey,Zt=ne.dropPosition,gt=ne.motion,dt=ne.height,Vt=ne.itemHeight,ee=ne.virtual,Re=ne.focusable,je=ne.activeItem,xe=ne.focused,$e=ne.tabIndex,S=ne.onKeyDown,re=ne.onFocus,ge=ne.onBlur,Pe=ne.onActiveChange,De=ne.onListChangeStart,Ie=ne.onListChangeEnd,Le=Object(te.a)(ne,["prefixCls","data","selectable","checkable","expandedKeys","selectedKeys","checkedKeys","loadedKeys","loadingKeys","halfCheckedKeys","keyEntities","disabled","dragging","dragOverNodeKey","dropPosition","motion","height","itemHeight","virtual","focusable","activeItem","focused","tabIndex","onKeyDown","onFocus","onBlur","onActiveChange","onListChangeStart","onListChangeEnd"]),Se=de.useRef(null);de.useImperativeHandle(_e,function(){return{scrollTo:function(gn){Se.current.scrollTo(gn)}}});var ze=de.useState(J),Xe=Object(g.a)(ze,2),ft=Xe[0],rt=Xe[1],kt=de.useState(T),Rt=Object(g.a)(kt,2),Ft=Rt[0],In=Rt[1],En=de.useState(T),yn=Object(g.a)(En,2),tn=yn[0],Ea=yn[1],Dt=de.useState([]),yt=Object(g.a)(Dt,2),ia=yt[0],ca=yt[1],Rn=de.useState(null),ra=Object(g.a)(Rn,2),Qn=ra[0],Cn=ra[1];function hn(){In(T),Ea(T),ca([]),Cn(null),Ie()}de.useEffect(function(){rt(J);var wn=Ee(ft,J);if(wn.key!==null)if(wn.add){var gn=Ft.findIndex(function(ha){var wa=ha.data.key;return wa===wn.key}),Ln=a(Ae(Ft,T,wn.key),ee,dt,Vt),Da=Ft.slice();Da.splice(gn+1,0,j),Ea(Da),ca(Ln),Cn("show")}else{var Ba=T.findIndex(function(ha){var wa=ha.data.key;return wa===wn.key}),ka=a(Ae(T,Ft,wn.key),ee,dt,Vt),Ra=T.slice();Ra.splice(Ba+1,0,j),Ea(Ra),ca(ka),Cn("hide")}else Ft!==T&&(In(T),Ea(T))},[J,T]),de.useEffect(function(){at||hn()},[at]);var Tt=gt?tn:T,Nn={expandedKeys:J,selectedKeys:x,loadedKeys:Qe,loadingKeys:ce,checkedKeys:Me,halfCheckedKeys:Fe,dragOverNodeKey:Mt,dropPosition:Zt,keyEntities:lt};return de.createElement(de.Fragment,null,xe&&je&&de.createElement("span",{style:L,"aria-live":"assertive"},ye(je)),de.createElement("div",{role:"tree"},de.createElement("input",{style:L,disabled:Re===!1||Ze,tabIndex:Re!==!1?$e:null,onKeyDown:S,onFocus:re,onBlur:ge,value:"",onChange:_})),de.createElement(be.a,Object.assign({},Le,{data:Tt,itemKey:oe,height:dt,fullHeight:!1,virtual:ee,itemHeight:Vt,prefixCls:"".concat(M,"-list"),ref:Se}),function(wn){var gn=wn.pos,Ln=wn.data,Da=Ln.key,Ba=Object(te.a)(Ln,["key"]),ka=wn.isStart,Ra=wn.isEnd,ha=Object(A.e)(Da,gn);delete Ba.children;var wa=Object(A.f)(ha,Nn);return de.createElement(ue,Object.assign({},Ba,wa,{active:je&&Da===je.data.key,pos:gn,data:wn.data,isStart:ka,isEnd:Ra,motion:gt,motionNodes:Da===v?ia:null,motionType:Qn,onMotionStart:De,onMotionEnd:hn,treeNodeRequiredProps:Nn,onMouseMove:function(){Pe(null)}}))}))},mt=de.forwardRef(Be);mt.displayName="NodeList";var Et=mt,Je=o("NvD2"),Ne=function(ht){Object(I.a)(_e,ht);var ne=Object(Ue.a)(_e);function _e(){var M;return Object(V.a)(this,_e),M=ne.apply(this,arguments),M.destroyed=!1,M.state={keyEntities:{},selectedKeys:[],checkedKeys:[],halfCheckedKeys:[],loadedKeys:[],loadingKeys:[],expandedKeys:[],dragging:!1,dragNodesKeys:[],dragOverNodeKey:null,dropPosition:null,treeData:[],flattenNodes:[],focused:!1,activeKey:null,listChanging:!1,prevProps:null},M.listRef=de.createRef(),M.onNodeDragStart=function(T,$){var w=M.state,J=w.expandedKeys,x=w.keyEntities,Me=M.props.onDragStart,Qe=$.props.eventKey;M.dragNode=$;var ce=Object(G.b)(J,Qe);M.setState({dragging:!0,dragNodesKeys:Object(G.g)(Qe,x)}),M.setExpandedKeys(ce),Me&&Me({event:T,node:Object(A.b)($.props)})},M.onNodeDragEnter=function(T,$){var w=M.state,J=w.expandedKeys,x=w.keyEntities,Me=w.dragNodesKeys,Qe=M.props.onDragEnter,ce=$.props,Fe=ce.pos,lt=ce.eventKey;if(!M.dragNode||Me.indexOf(lt)!==-1)return;var Ze=Object(G.c)(T,$);if(M.dragNode.props.eventKey===lt&&Ze===0){M.setState({dragOverNodeKey:"",dropPosition:null});return}setTimeout(function(){M.setState({dragOverNodeKey:lt,dropPosition:Ze}),M.delayedDragEnterLogic||(M.delayedDragEnterLogic={}),Object.keys(M.delayedDragEnterLogic).forEach(function(at){clearTimeout(M.delayedDragEnterLogic[at])}),M.delayedDragEnterLogic[Fe]=window.setTimeout(function(){if(!M.state.dragging)return;var at=Object(st.a)(J),Mt=x[lt];Mt&&(Mt.children||[]).length&&(at=Object(G.a)(J,lt)),"expandedKeys"in M.props||M.setExpandedKeys(at),Qe&&Qe({event:T,node:Object(A.b)($.props),expandedKeys:at})},400)},0)},M.onNodeDragOver=function(T,$){var w=M.state.dragNodesKeys,J=M.props.onDragOver,x=$.props.eventKey;if(w.indexOf(x)!==-1)return;if(M.dragNode&&x===M.state.dragOverNodeKey){var Me=Object(G.c)(T,$);if(Me===M.state.dropPosition)return;M.setState({dropPosition:Me})}J&&J({event:T,node:Object(A.b)($.props)})},M.onNodeDragLeave=function(T,$){var w=M.props.onDragLeave;M.setState({dragOverNodeKey:""}),w&&w({event:T,node:Object(A.b)($.props)})},M.onNodeDragEnd=function(T,$){var w=M.props.onDragEnd;M.setState({dragOverNodeKey:""}),M.cleanDragState(),w&&w({event:T,node:Object(A.b)($.props)}),M.dragNode=null},M.onNodeDrop=function(T,$){var w=M.state,J=w.dragNodesKeys,x=J===void 0?[]:J,Me=w.dropPosition,Qe=M.props.onDrop,ce=$.props,Fe=ce.eventKey,lt=ce.pos;if(M.setState({dragOverNodeKey:""}),M.cleanDragState(),x.indexOf(Fe)!==-1){Object(pe.a)(!1,"Can not drop to dragNode(include it's children node)");return}var Ze=Object(G.k)(lt),at={event:T,node:Object(A.b)($.props),dragNode:M.dragNode?Object(A.b)(M.dragNode.props):null,dragNodesKeys:x.slice(),dropPosition:Me+Number(Ze[Ze.length-1]),dropToGap:!1};Me!==0&&(at.dropToGap=!0),Qe&&Qe(at),M.dragNode=null},M.cleanDragState=function(){var T=M.state.dragging;T&&M.setState({dragging:!1})},M.onNodeClick=function(T,$){var w=M.props.onClick;w&&w(T,$)},M.onNodeDoubleClick=function(T,$){var w=M.props.onDoubleClick;w&&w(T,$)},M.onNodeSelect=function(T,$){var w=M.state.selectedKeys,J=M.state.keyEntities,x=M.props,Me=x.onSelect,Qe=x.multiple,ce=$.selected,Fe=$.key,lt=!ce;lt?Qe?w=Object(G.a)(w,Fe):w=[Fe]:w=Object(G.b)(w,Fe);var Ze=w.map(function(at){var Mt=J[at];return Mt?Mt.node:null}).filter(function(at){return at});M.setUncontrolledState({selectedKeys:w}),Me&&Me(w,{event:"select",selected:lt,node:$,selectedNodes:Ze,nativeEvent:T.nativeEvent})},M.onNodeCheck=function(T,$,w){var J=M.state,x=J.keyEntities,Me=J.checkedKeys,Qe=J.halfCheckedKeys,ce=M.props,Fe=ce.checkStrictly,lt=ce.onCheck,Ze=$.key,at,Mt={event:"check",node:$,checked:w,nativeEvent:T.nativeEvent};if(Fe){var Zt=w?Object(G.a)(Me,Ze):Object(G.b)(Me,Ze),gt=Object(G.b)(Qe,Ze);at={checked:Zt,halfChecked:gt},Mt.checkedNodes=Zt.map(function(xe){return x[xe]}).filter(function(xe){return xe}).map(function(xe){return xe.node}),M.setUncontrolledState({checkedKeys:Zt})}else{var dt=Object(Je.a)([].concat(Object(st.a)(Me),[Ze]),!0,x),Vt=dt.checkedKeys,ee=dt.halfCheckedKeys;if(!w){var Re=new Set(Vt);Re.delete(Ze);var je=Object(Je.a)(Array.from(Re),{checked:!1,halfCheckedKeys:ee},x);Vt=je.checkedKeys,ee=je.halfCheckedKeys}at=Vt,Mt.checkedNodes=[],Mt.checkedNodesPositions=[],Mt.halfCheckedKeys=ee,Vt.forEach(function(xe){var $e=x[xe];if(!$e)return;var S=$e.node,re=$e.pos;Mt.checkedNodes.push(S),Mt.checkedNodesPositions.push({node:S,pos:re})}),M.setUncontrolledState({checkedKeys:Vt},!1,{halfCheckedKeys:ee})}lt&<(at,Mt)},M.onNodeLoad=function(T){return new Promise(function($){M.setState(function(w){var J=w.loadedKeys,x=J===void 0?[]:J,Me=w.loadingKeys,Qe=Me===void 0?[]:Me,ce=M.props,Fe=ce.loadData,lt=ce.onLoad,Ze=T.key;if(!Fe||x.indexOf(Ze)!==-1||Qe.indexOf(Ze)!==-1)return{};var at=Fe(T);return at.then(function(){var Mt=M.state,Zt=Mt.loadedKeys,gt=Mt.loadingKeys,dt=Object(G.a)(Zt,Ze),Vt=Object(G.b)(gt,Ze);lt&<(dt,{event:"load",node:T}),M.setUncontrolledState({loadedKeys:dt}),M.setState({loadingKeys:Vt}),$()}),{loadingKeys:Object(G.a)(Qe,Ze)}})})},M.onNodeMouseEnter=function(T,$){var w=M.props.onMouseEnter;w&&w({event:T,node:$})},M.onNodeMouseLeave=function(T,$){var w=M.props.onMouseLeave;w&&w({event:T,node:$})},M.onNodeContextMenu=function(T,$){var w=M.props.onRightClick;w&&(T.preventDefault(),w({event:T,node:$}))},M.onFocus=function(){var T=M.props.onFocus;M.setState({focused:!0}),T&&T.apply(void 0,arguments)},M.onBlur=function(){var T=M.props.onBlur;M.setState({focused:!1}),M.onActiveChange(null),T&&T.apply(void 0,arguments)},M.getTreeNodeRequiredProps=function(){var T=M.state,$=T.expandedKeys,w=T.selectedKeys,J=T.loadedKeys,x=T.loadingKeys,Me=T.checkedKeys,Qe=T.halfCheckedKeys,ce=T.dragOverNodeKey,Fe=T.dropPosition,lt=T.keyEntities;return{expandedKeys:$||[],selectedKeys:w||[],loadedKeys:J||[],loadingKeys:x||[],checkedKeys:Me||[],halfCheckedKeys:Qe||[],dragOverNodeKey:ce,dropPosition:Fe,keyEntities:lt}},M.setExpandedKeys=function(T){var $=M.state.treeData,w=Object(A.d)($,T);M.setUncontrolledState({expandedKeys:T,flattenNodes:w},!0)},M.onNodeExpand=function(T,$){var w=M.state.expandedKeys,J=M.state.listChanging,x=M.props,Me=x.onExpand,Qe=x.loadData,ce=$.key,Fe=$.expanded;if(J)return;var lt=w.indexOf(ce),Ze=!Fe;if(Object(pe.a)(Fe&<!==-1||!Fe&<===-1,"Expand state not sync with index check"),Ze?w=Object(G.a)(w,ce):w=Object(G.b)(w,ce),M.setExpandedKeys(w),Me&&Me(w,{node:$,expanded:Ze,nativeEvent:T.nativeEvent}),Ze&&Qe){var at=M.onNodeLoad($);at&&at.then(function(){var Mt=Object(A.d)(M.state.treeData,w);M.setUncontrolledState({flattenNodes:Mt})})}},M.onListChangeStart=function(){M.setUncontrolledState({listChanging:!0})},M.onListChangeEnd=function(){setTimeout(function(){M.setUncontrolledState({listChanging:!1})})},M.onActiveChange=function(T){var $=M.state.activeKey,w=M.props.onActiveChange;if($===T)return;M.setState({activeKey:T}),T!==null&&M.scrollTo({key:T}),w&&w(T)},M.getActiveItem=function(){var T=M.state,$=T.activeKey,w=T.flattenNodes;return $===null?null:w.find(function(J){var x=J.data.key;return x===$})||null},M.offsetActiveKey=function(T){var $=M.state,w=$.flattenNodes,J=$.activeKey,x=w.findIndex(function(ce){var Fe=ce.data.key;return Fe===J});x===-1&&T<0&&(x=w.length),x=(x+T+w.length)%w.length;var Me=w[x];if(Me){var Qe=Me.data.key;M.onActiveChange(Qe)}else M.onActiveChange(null)},M.onKeyDown=function(T){var $=M.state,w=$.activeKey,J=$.expandedKeys,x=$.checkedKeys,Me=M.props,Qe=Me.onKeyDown,ce=Me.checkable,Fe=Me.selectable;switch(T.which){case K.a.UP:{M.offsetActiveKey(-1),T.preventDefault();break}case K.a.DOWN:{M.offsetActiveKey(1),T.preventDefault();break}}var lt=M.getActiveItem();if(lt&<.data){var Ze=M.getTreeNodeRequiredProps(),at=lt.data.isLeaf===!1||!!(lt.data.children||[]).length,Mt=Object(A.b)(Object(Y.a)(Object(Y.a)({},Object(A.f)(w,Ze)),{},{data:lt.data,active:!0}));switch(T.which){case K.a.LEFT:{at&&J.includes(w)?M.onNodeExpand({},Mt):lt.parent&&M.onActiveChange(lt.parent.data.key),T.preventDefault();break}case K.a.RIGHT:{at&&!J.includes(w)?M.onNodeExpand({},Mt):lt.children&<.children.length&&M.onActiveChange(lt.children[0].data.key),T.preventDefault();break}case K.a.ENTER:case K.a.SPACE:{ce&&!Mt.disabled&&Mt.checkable!==!1&&!Mt.disableCheckbox?M.onNodeCheck({},Mt,!x.includes(w)):!ce&&Fe&&!Mt.disabled&&Mt.selectable!==!1&&M.onNodeSelect({},Mt);break}}}Qe&&Qe(T)},M.setUncontrolledState=function(T){var $=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,w=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(M.destroyed)return;var J=!1,x=!0,Me={};Object.keys(T).forEach(function(Qe){if(Qe in M.props){x=!1;return}J=!0,Me[Qe]=T[Qe]}),J&&(!$||x)&&M.setState(Object(Y.a)(Object(Y.a)({},Me),w))},M.scrollTo=function(T){M.listRef.current.scrollTo(T)},M}return Object(f.a)(_e,[{key:"componentWillUnmount",value:function(){this.destroyed=!0}},{key:"render",value:function(){var T,$=this.state,w=$.focused,J=$.flattenNodes,x=$.keyEntities,Me=$.dragging,Qe=$.activeKey,ce=this.props,Fe=ce.prefixCls,lt=ce.className,Ze=ce.style,at=ce.showLine,Mt=ce.focusable,Zt=ce.tabIndex,gt=Zt===void 0?0:Zt,dt=ce.selectable,Vt=ce.showIcon,ee=ce.icon,Re=ce.switcherIcon,je=ce.draggable,xe=ce.checkable,$e=ce.checkStrictly,S=ce.disabled,re=ce.motion,ge=ce.loadData,Pe=ce.filterTreeNode,De=ce.height,Ie=ce.itemHeight,Le=ce.virtual,Se=ce.titleRender,ze=ce.onContextMenu,Xe=Object(G.f)(this.props);return de.createElement(me.a.Provider,{value:{prefixCls:Fe,selectable:dt,showIcon:Vt,icon:ee,switcherIcon:Re,draggable:je,checkable:xe,checkStrictly:$e,disabled:S,keyEntities:x,loadData:ge,filterTreeNode:Pe,titleRender:Se,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},de.createElement("div",{className:ve()(Fe,lt,(T={},Object(Q.a)(T,"".concat(Fe,"-show-line"),at),Object(Q.a)(T,"".concat(Fe,"-focused"),w),Object(Q.a)(T,"".concat(Fe,"-active-focused"),Qe!==null),T))},de.createElement(Et,Object.assign({ref:this.listRef,prefixCls:Fe,style:Ze,data:J,disabled:S,selectable:dt,checkable:!!xe,motion:re,dragging:Me,height:De,itemHeight:Ie,virtual:Le,focusable:Mt,focused:w,tabIndex:gt,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:ze},this.getTreeNodeRequiredProps(),Xe))))}}],[{key:"getDerivedStateFromProps",value:function(T,$){var w=$.prevProps,J={prevProps:T};function x(ee){return!w&&ee in T||w&&w[ee]!==T[ee]}var Me;if(x("treeData")?Me=T.treeData:x("children")&&(Object(pe.a)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),Me=Object(A.c)(T.children)),Me){J.treeData=Me;var Qe=Object(A.a)(Me);J.keyEntities=Object(Y.a)(Object(Q.a)({},v,R),Qe.keyEntities)}var ce=J.keyEntities||$.keyEntities;if(x("expandedKeys")||w&&x("autoExpandParent"))J.expandedKeys=T.autoExpandParent||!w&&T.defaultExpandParent?Object(G.e)(T.expandedKeys,ce):T.expandedKeys;else if(!w&&T.defaultExpandAll){var Fe=Object(Y.a)({},ce);delete Fe[v],J.expandedKeys=Object.keys(Fe).map(function(ee){return Fe[ee].key})}else!w&&T.defaultExpandedKeys&&(J.expandedKeys=T.autoExpandParent||T.defaultExpandParent?Object(G.e)(T.defaultExpandedKeys,ce):T.defaultExpandedKeys);if(J.expandedKeys||delete J.expandedKeys,Me||J.expandedKeys){var lt=Object(A.d)(Me||$.treeData,J.expandedKeys||$.expandedKeys);J.flattenNodes=lt}if(T.selectable&&(x("selectedKeys")?J.selectedKeys=Object(G.d)(T.selectedKeys,T):!w&&T.defaultSelectedKeys&&(J.selectedKeys=Object(G.d)(T.defaultSelectedKeys,T))),T.checkable){var Ze;if(x("checkedKeys")?Ze=Object(G.j)(T.checkedKeys)||{}:!w&&T.defaultCheckedKeys?Ze=Object(G.j)(T.defaultCheckedKeys)||{}:Me&&(Ze=Object(G.j)(T.checkedKeys)||{checkedKeys:$.checkedKeys,halfCheckedKeys:$.halfCheckedKeys}),Ze){var at=Ze,Mt=at.checkedKeys,Zt=Mt===void 0?[]:Mt,gt=at.halfCheckedKeys,dt=gt===void 0?[]:gt;if(!T.checkStrictly){var Vt=Object(Je.a)(Zt,!0,ce);Zt=Vt.checkedKeys,dt=Vt.halfCheckedKeys}J.checkedKeys=Zt,J.halfCheckedKeys=dt}}return x("loadedKeys")&&(J.loadedKeys=T.loadedKeys),J}}]),_e}(de.Component);Ne.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[]},Ne.TreeNode=le.a;var pt=Ne,Lt=q.b=pt},fyJ8:function(Oe,q,o){"use strict";var Q=o("rePB"),Y=o("VTBJ"),st=o("Ff2n"),V=o("U8pU"),f=o("q1tI"),I=o.n(f),Ue=o("TSYQ"),de=o.n(Ue),K=o("c+Xe"),pe=o("sR1s");function H(g){return g&&Object(V.a)(g)==="object"&&!Array.isArray(g)&&!f.isValidElement(g)}function ve(g){return typeof g=="string"?!0:Object(K.c)(g)}function me(g,te){var be,he=g.prefixCls,le=g.className,Z=g.record,Ke=g.index,ue=g.dataIndex,Ee=g.render,Ae=g.children,L=g.component,_=L===void 0?"td":L,v=g.colSpan,z=g.rowSpan,R=g.fixLeft,j=g.fixRight,a=g.firstFixLeft,oe=g.lastFixLeft,ye=g.firstFixRight,Be=g.lastFixRight,mt=g.appendNode,Et=g.additionalProps,Je=Et===void 0?{}:Et,Ne=g.ellipsis,pt=g.align,Lt=g.rowType,ht=g.isSticky,ne="".concat(he,"-cell"),_e,M;if(Ae)M=Ae;else{var T=Object(pe.b)(Z,ue);if(M=T,Ee){var $=Ee(T,Z,Ke);H($)?(M=$.children,_e=$.props):M=$}}Object(V.a)(M)==="object"&&!Array.isArray(M)&&!f.isValidElement(M)&&(M=null),Ne&&(oe||ye)&&(M=f.createElement("span",{className:"".concat(ne,"-content")},M));var w=_e||{},J=w.colSpan,x=w.rowSpan,Me=w.style,Qe=w.className,ce=Object(st.a)(w,["colSpan","rowSpan","style","className"]),Fe=J!==void 0?J:v,lt=x!==void 0?x:z;if(Fe===0||lt===0)return null;var Ze={},at=typeof R=="number",Mt=typeof j=="number";at&&(Ze.position="sticky",Ze.left=R),Mt&&(Ze.position="sticky",Ze.right=j);var Zt={};pt&&(Zt.textAlign=pt);var gt,dt=Ne===!0?{showTitle:!0}:Ne;dt&&(dt.showTitle||Lt==="header")&&(typeof M=="string"||typeof M=="number"?gt=M.toString():f.isValidElement(M)&&typeof M.props.children=="string"&&(gt=M.props.children));var Vt=Object(Y.a)(Object(Y.a)(Object(Y.a)({title:gt},ce),Je),{},{colSpan:Fe&&Fe!==1?Fe:null,rowSpan:lt&<!==1?lt:null,className:de()(ne,le,(be={},Object(Q.a)(be,"".concat(ne,"-fix-left"),at),Object(Q.a)(be,"".concat(ne,"-fix-left-first"),a),Object(Q.a)(be,"".concat(ne,"-fix-left-last"),oe),Object(Q.a)(be,"".concat(ne,"-fix-right"),Mt),Object(Q.a)(be,"".concat(ne,"-fix-right-first"),ye),Object(Q.a)(be,"".concat(ne,"-fix-right-last"),Be),Object(Q.a)(be,"".concat(ne,"-ellipsis"),Ne),Object(Q.a)(be,"".concat(ne,"-with-append"),mt),Object(Q.a)(be,"".concat(ne,"-fix-sticky"),(at||Mt)&&ht),be),Je.className,Qe),style:Object(Y.a)(Object(Y.a)(Object(Y.a)(Object(Y.a)({},Je.style),Zt),Ze),Me),ref:ve(_)?te:null});return f.createElement(_,Object.assign({},Vt),mt,M)}var G=f.forwardRef(me);G.displayName="Cell";var A=f.memo(G,function(g,te){return te.shouldCellUpdate?!te.shouldCellUpdate(te.record,g.record):!1});q.a=A},hW8S:function(Oe,q,o){"use strict";o.d(q,"a",function(){return V}),o.d(q,"c",function(){return f}),o.d(q,"b",function(){return I});var Q=o("VTBJ"),Y=o("Ff2n"),st=o("Kwbf"),V="RC_TABLE_INTERNAL_COL_DEFINE";function f(Ue){var de=Ue.expandable,K=Object(Y.a)(Ue,["expandable"]);return"expandable"in Ue?Object(Q.a)(Object(Q.a)({},K),de):K}function I(Ue){return Object.keys(Ue).reduce(function(de,K){return(K.substr(0,5)==="data-"||K.substr(0,5)==="aria-")&&(de[K]=Ue[K]),de},{})}},ji0R:function(Oe,q,o){Oe.exports=o.p+"static/douyu.3e6df9ee.jpg"},k3GJ:function(Oe,q,o){"use strict";o.d(q,"a",function(){return ja});var Q=o("rePB"),Y=o("ODXe"),st=o("Ff2n"),V=o("VTBJ"),f=o("q1tI"),I=o("TSYQ"),Ue=o.n(I),de=o("Zm9Q"),K=o("6cGi"),pe=o("KQm4"),H=o("xEkU"),ve=o.n(H),me=o("t23M");function G(p){var P=Object(f.useRef)(),F=Object(f.useRef)(!1);function E(){for(var l=arguments.length,m=new Array(l),u=0;uX&&(we=X-ke),Object(f.useMemo)(function(){if(!m.length)return[0,0];for(var nt=m.length,rn=nt,jn=0;jnN+we){rn=jn-1;break}}for(var Bn=0,Tn=nt-1;Tn>=0;Tn-=1){var Mn=p.get(m[Tn].key)||Z;if(Mn[k]1&&arguments[1]!==void 0?arguments[1]:!1,E=P&&typeof P.getBoundingClientRect=="function"&&P.getBoundingClientRect().width;if(E){if(F){var l=getComputedStyle(P),m=l.marginLeft,u=l.marginRight;E+=+m.replace("px","")+ +u.replace("px","")}E=+E.toFixed(6)}return E||0},gt=function(P,F,E){P&&Object(ye.a)(P.style)==="object"&&(P.style[F]=E)},dt=function(){return Qe.any},Vt=o("bdgK"),ee=o("i8i4"),Re=o.n(ee),je=o("wgJM"),xe=o("l4aY"),$e=o("m+aA"),S=o("c+Xe"),re=o("zT1h"),ge=o("QC+M");function Pe(p,P,F){return F?p[0]===P[0]:p[0]===P[0]&&p[1]===P[1]}function De(p,P,F){var E=p[P]||{};return Object(V.a)(Object(V.a)({},E),F)}function Ie(p,P,F,E){for(var l=F.points,m=Object.keys(p),u=0;u1&&arguments[1]!==void 0?arguments[1]:2;P();var m=Object(je.a)(function(){l<=1?E({isCanceled:function(){return m!==p.current}}):F(E,l-1)});p.current=m}return f.useEffect(function(){return function(){P()}},[]),[F,P]},Da=[Qn,Cn,hn,Tt],Ba=!1,ka=!0;function Ra(p){return p===hn||p===Tt}var ha=function(p,P){var F=f.useState(ra),E=Object(Y.a)(F,2),l=E[0],m=E[1],u=Ln(),b=Object(Y.a)(u,2),y=b[0],k=b[1];function N(){m(Qn)}return gn(function(){if(l!==ra&&l!==Tt){var X=Da.indexOf(l),fe=Da[X+1],ke=P(l);ke===Ba?m(fe):y(function(we){function nt(){if(we.isCanceled())return;m(fe)}ke===!0?nt():Promise.resolve(ke).then(nt)})}},[p,l]),f.useEffect(function(){return function(){k()}},[]),[N,l]},wa=function(p){var P=Object(f.useRef)(),F=Object(f.useRef)(p);F.current=p;var E=f.useCallback(function(u){F.current(u)},[]);function l(u){u&&(u.removeEventListener(Ea,E),u.removeEventListener(tn,E))}function m(u){P.current&&P.current!==u&&l(P.current),u&&u!==P.current&&(u.addEventListener(Ea,E),u.addEventListener(tn,E),P.current=u)}return f.useEffect(function(){return function(){l(P.current)}},[]),[m,l]};function Ka(p,P,F,E){var l=E.motionEnter,m=l===void 0?!0:l,u=E.motionAppear,b=u===void 0?!0:u,y=E.motionLeave,k=y===void 0?!0:y,N=E.motionDeadline,X=E.motionLeaveImmediately,fe=E.onAppearPrepare,ke=E.onEnterPrepare,we=E.onLeavePrepare,nt=E.onAppearStart,rn=E.onEnterStart,jn=E.onLeaveStart,On=E.onAppearActive,Bn=E.onEnterActive,Tn=E.onLeaveActive,Mn=E.onAppearEnd,Pn=E.onEnterEnd,ea=E.onLeaveEnd,kn=E.onVisibleChanged,Ta=Nn(),pa=Object(Y.a)(Ta,2),$t=pa[0],Yt=pa[1],Hn=Nn(yt),Zn=Object(Y.a)(Hn,2),wt=Zn[0],ta=Zn[1],Sa=Nn(null),zn=Object(Y.a)(Sa,2),la=zn[0],_a=zn[1],Xa=Object(f.useRef)(!1),sr=Object(f.useRef)(null),Na=Object(f.useRef)(!1),lr=Object(f.useRef)(null);function Er(){var Ma=F();return Ma||lr.current}var dr=Object(f.useRef)(!1);function fr(Ma){var ua=Er();if(Ma&&!Ma.deadline&&Ma.target!==ua)return;var Za;wt===ia&&dr.current?Za=Mn==null?void 0:Mn(ua,Ma):wt===ca&&dr.current?Za=Pn==null?void 0:Pn(ua,Ma):wt===Rn&&dr.current&&(Za=ea==null?void 0:ea(ua,Ma)),Za!==!1&&!Na.current&&(ta(yt),_a(null))}var Ua=wa(fr),nr=Object(Y.a)(Ua,1),Ya=nr[0],Va=f.useMemo(function(){var Ma,ua,Za;switch(wt){case"appear":return Ma={},Object(Q.a)(Ma,Qn,fe),Object(Q.a)(Ma,Cn,nt),Object(Q.a)(Ma,hn,On),Ma;case"enter":return ua={},Object(Q.a)(ua,Qn,ke),Object(Q.a)(ua,Cn,rn),Object(Q.a)(ua,hn,Bn),ua;case"leave":return Za={},Object(Q.a)(Za,Qn,we),Object(Q.a)(Za,Cn,jn),Object(Q.a)(Za,hn,Tn),Za;default:return{}}},[wt]),yr=ha(wt,function(Ma){if(Ma===Qn){var ua=Va[Qn];return ua?ua(Er()):Ba}if(Oa in Va){var Za;_a(((Za=Va[Oa])===null||Za===void 0?void 0:Za.call(Va,Er(),null))||null)}return Oa===hn&&(Ya(Er()),N>0&&(clearTimeout(sr.current),sr.current=setTimeout(function(){fr({deadline:!0})},N))),ka}),xr=Object(Y.a)(yr,2),Rr=xr[0],Oa=xr[1],Cr=Ra(Oa);dr.current=Cr,gn(function(){Yt(P);var Ma=Xa.current;if(Xa.current=!0,!p)return;var ua;!Ma&&P&&b&&(ua=ia),Ma&&P&&m&&(ua=ca),(Ma&&!P&&k||!Ma&&X&&!P&&k)&&(ua=Rn),ua&&(ta(ua),Rr())},[P]),Object(f.useEffect)(function(){(wt===ia&&!b||wt===ca&&!m||wt===Rn&&!k)&&ta(yt)},[b,m,k]),Object(f.useEffect)(function(){return function(){clearTimeout(sr.current),Na.current=!0}},[]),Object(f.useEffect)(function(){$t!==void 0&&wt===yt&&(kn==null||kn($t))},[$t,wt]);var Sr=la;return Va[Qn]&&Oa===Cn&&(Sr=Object(V.a)({transition:"none"},Sr)),[wt,Oa,Sr,$t!=null?$t:P]}var cr=function(p){Object(_.a)(F,p);var P=Object(v.a)(F);function F(){return Object(Ee.a)(this,F),P.apply(this,arguments)}return Object(Ae.a)(F,[{key:"render",value:function(){return this.props.children}}]),F}(f.Component),Pa=cr;function Ia(p){var P=p;Object(ye.a)(p)==="object"&&(P=p.transitionSupport);function F(l){return!!(l.motionName&&P)}var E=f.forwardRef(function(l,m){var u=l.visible,b=u===void 0?!0:u,y=l.removeOnLeave,k=y===void 0?!0:y,N=l.forceRender,X=l.children,fe=l.motionName,ke=l.leavedClassName,we=l.eventProps,nt=F(l),rn=Object(f.useRef)(),jn=Object(f.useRef)();function On(){try{return Object($e.a)(rn.current||jn.current)}catch(ta){return null}}var Bn=Ka(nt,b,On,l),Tn=Object(Y.a)(Bn,4),Mn=Tn[0],Pn=Tn[1],ea=Tn[2],kn=Tn[3],Ta=f.useRef(kn);kn&&(Ta.current=!0);var pa=Object(f.useRef)(m);pa.current=m;var $t=f.useCallback(function(ta){rn.current=ta,Object(S.b)(pa.current,ta)},[]),Yt,Hn=Object(V.a)(Object(V.a)({},we),{},{visible:b});if(!X)Yt=null;else if(Mn===yt||!F(l))kn?Yt=X(Object(V.a)({},Hn),$t):!k&&Ta.current?Yt=X(Object(V.a)(Object(V.a)({},Hn),{},{className:ke}),$t):N?Yt=X(Object(V.a)(Object(V.a)({},Hn),{},{style:{display:"none"}}),$t):Yt=null;else{var Zn,wt;Pn===Qn?wt="prepare":Ra(Pn)?wt="active":Pn===Cn&&(wt="start"),Yt=X(Object(V.a)(Object(V.a)({},Hn),{},{className:Ue()(Dt(fe,Mn),(Zn={},Object(Q.a)(Zn,Dt(fe,"".concat(Mn,"-").concat(wt)),wt),Object(Q.a)(Zn,fe,typeof fe=="string"),Zn)),style:ea}),$t)}return f.createElement(Pa,{ref:jn},Yt)});return E.displayName="CSSMotion",E}var Fa=Ia(yn),Ha="add",$a="keep",La="remove",ut="removed";function We(p){var P;return p&&Object(ye.a)(p)==="object"&&"key"in p?P=p:P={key:p},Object(V.a)(Object(V.a)({},P),{},{key:String(P.key)})}function et(){var p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return p.map(We)}function bt(){var p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],P=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],F=[],E=0,l=P.length,m=et(p),u=et(P);m.forEach(function(k){for(var N=!1,X=E;X1});return y.forEach(function(k){F=F.filter(function(N){var X=N.key,fe=N.status;return X!==k||fe!==La}),F.forEach(function(N){N.key===k&&(N.status=$a)})}),F}var Pt=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function tt(p){var P=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Fa,F=function(E){Object(_.a)(m,E);var l=Object(v.a)(m);function m(){var u;return Object(Ee.a)(this,m),u=l.apply(this,arguments),u.state={keyEntities:[]},u.removeKey=function(b){u.setState(function(y){var k=y.keyEntities;return{keyEntities:k.map(function(N){return N.key!==b?N:Object(V.a)(Object(V.a)({},N),{},{status:ut})})}})},u}return Object(Ae.a)(m,[{key:"render",value:function(){var b=this,y=this.state.keyEntities,k=this.props,N=k.component,X=k.children,fe=k.onVisibleChanged,ke=Object(st.a)(k,["component","children","onVisibleChanged"]),we=N||f.Fragment,nt={};return Pt.forEach(function(rn){nt[rn]=ke[rn],delete ke[rn]}),delete ke.keys,f.createElement(we,ke,y.map(function(rn){var jn=rn.status,On=Object(st.a)(rn,["status"]),Bn=jn===Ha||jn===$a;return f.createElement(P,Object(ue.a)({},nt,{key:On.key,visible:Bn,eventProps:On,onVisibleChanged:function(Mn){fe==null||fe(Mn,{key:On.key}),Mn||b.removeKey(On.key)}}),X)}))}}],[{key:"getDerivedStateFromProps",value:function(b,y){var k=b.keys,N=y.keyEntities,X=et(k),fe=bt(N,X);return{keyEntities:fe.filter(function(ke){var we=N.find(function(nt){var rn=nt.key;return ke.key===rn});return!(we&&we.status===ut&&ke.status===La)})}}}]),m}(f.Component);return F.defaultProps={component:"div"},F}var Ot=tt(yn),St=Fa;function Ut(p){var P=p.prefixCls,F=p.motion,E=p.animation,l=p.transitionName;return F||(E?{motionName:"".concat(P,"-").concat(E)}:l?{motionName:l}:null)}function Ht(p){var P=p.prefixCls,F=p.visible,E=p.zIndex,l=p.mask,m=p.maskMotion,u=p.maskAnimation,b=p.maskTransitionName;if(!l)return null;var y={};return(m||b||u)&&(y=Object(V.a)({motionAppear:!0},Ut({motion:m,prefixCls:P,transitionName:b,animation:u}))),f.createElement(St,Object(ue.a)({},y,{visible:F,removeOnLeave:!0}),function(k){var N=k.className;return f.createElement("div",{style:{zIndex:E},className:Ue()("".concat(P,"-mask"),N)})})}var _n=o("9mu1"),on=o("o0o1"),He=o.n(on),ct=o("HaE+"),ot=["measure","align",null,"motion"],h=function(p,P){var F=Object(f.useState)(null),E=Object(Y.a)(F,2),l=E[0],m=E[1],u=Object(f.useRef)(),b=Object(f.useRef)(!1);function y(X){b.current||m(X)}function k(){je.a.cancel(u.current)}function N(X){k(),u.current=Object(je.a)(function(){y(function(fe){switch(l){case"align":return"motion";case"motion":return"stable";default:}return fe}),X==null||X()})}return Object(f.useEffect)(function(){y("measure")},[p]),Object(f.useEffect)(function(){switch(l){case"measure":P();break;default:}l&&(u.current=Object(je.a)(Object(ct.a)(He.a.mark(function X(){var fe,ke;return He.a.wrap(function(nt){for(;;)switch(nt.prev=nt.next){case 0:fe=ot.indexOf(l),ke=ot[fe+1],ke&&fe!==-1&&y(ke);case 3:case"end":return nt.stop()}},X)}))))},[l]),Object(f.useEffect)(function(){return function(){b.current=!0,k()}},[]),[l,N]},jt=function(p){var P=f.useState({width:0,height:0}),F=Object(Y.a)(P,2),E=F[0],l=F[1];function m(b){l({width:b.offsetWidth,height:b.offsetHeight})}var u=f.useMemo(function(){var b={};if(p){var y=E.width,k=E.height;p.indexOf("height")!==-1&&k?b.height=k:p.indexOf("minHeight")!==-1&&k&&(b.minHeight=k),p.indexOf("width")!==-1&&y?b.width=y:p.indexOf("minWidth")!==-1&&y&&(b.minWidth=y)}return b},[p,E]);return[u,m]},Kt=f.forwardRef(function(p,P){var F=p.visible,E=p.prefixCls,l=p.className,m=p.style,u=p.children,b=p.zIndex,y=p.stretch,k=p.destroyPopupOnHide,N=p.forceRender,X=p.align,fe=p.point,ke=p.getRootDomNode,we=p.getClassNameFromAlign,nt=p.onAlign,rn=p.onMouseEnter,jn=p.onMouseLeave,On=p.onMouseDown,Bn=p.onTouchStart,Tn=Object(f.useRef)(),Mn=Object(f.useRef)(),Pn=Object(f.useState)(),ea=Object(Y.a)(Pn,2),kn=ea[0],Ta=ea[1],pa=jt(y),$t=Object(Y.a)(pa,2),Yt=$t[0],Hn=$t[1];function Zn(){y&&Hn(ke())}var wt=h(F,Zn),ta=Object(Y.a)(wt,2),Sa=ta[0],zn=ta[1],la=Object(f.useRef)();function _a(){return fe||ke}function Xa(){var Ua;(Ua=Tn.current)===null||Ua===void 0||Ua.forceAlign()}function sr(Ua,nr){var Ya=we(nr);kn!==Ya&&Ta(Ya),Sa==="align"&&(kn!==Ya?Promise.resolve().then(function(){Xa()}):zn(function(){var Va;(Va=la.current)===null||Va===void 0||Va.call(la)}),nt==null||nt(Ua,nr))}var Na=Object(V.a)({},Ut(p));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(Ua){var nr=Na[Ua];Na[Ua]=function(Ya,Va){return zn(),nr==null?void 0:nr(Ya,Va)}});function lr(){return new Promise(function(Ua){la.current=Ua})}f.useEffect(function(){!Na.motionName&&Sa==="motion"&&zn()},[Na.motionName,Sa]),f.useImperativeHandle(P,function(){return{forceAlign:Xa,getElement:function(){return Mn.current}}});var Er=Object(V.a)(Object(V.a)({},Yt),{},{zIndex:b,opacity:Sa==="motion"||Sa==="stable"||!F?void 0:0,pointerEvents:Sa==="stable"?void 0:"none"},m),dr=!0;(X==null?void 0:X.points)&&(Sa==="align"||Sa==="stable")&&(dr=!1);var fr=u;return f.Children.count(u)>1&&(fr=f.createElement("div",{className:"".concat(E,"-content")},u)),f.createElement(St,Object(ue.a)({visible:F,ref:Mn,leavedClassName:"".concat(E,"-hidden")},Na,{onAppearPrepare:lr,onEnterPrepare:lr,removeOnLeave:k,forceRender:N}),function(Ua,nr){var Ya=Ua.className,Va=Ua.style,yr=Ue()(E,l,kn,Ya);return f.createElement(_n.a,{target:_a(),key:"popup",ref:Tn,monitorWindowResize:!0,disabled:dr,align:X,onAlign:sr},f.createElement("div",{ref:nr,className:yr,onMouseEnter:rn,onMouseLeave:jn,onMouseDownCapture:On,onTouchStartCapture:Bn,style:Object(V.a)(Object(V.a)({},Va),Er)},fr))})});Kt.displayName="PopupInner";var Ye=Kt,Nt=f.forwardRef(function(p,P){var F=p.prefixCls,E=p.visible,l=p.zIndex,m=p.children,u=p.mobile;u=u===void 0?{}:u;var b=u.popupClassName,y=u.popupStyle,k=u.popupMotion,N=k===void 0?{}:k,X=u.popupRender,fe=f.useRef();f.useImperativeHandle(P,function(){return{forceAlign:function(){},getElement:function(){return fe.current}}});var ke=Object(V.a)({zIndex:l},y),we=m;return f.Children.count(m)>1&&(we=f.createElement("div",{className:"".concat(F,"-content")},m)),X&&(we=X(we)),f.createElement(St,Object(ue.a)({visible:E,ref:fe,removeOnLeave:!0},N),function(nt,rn){var jn=nt.className,On=nt.style,Bn=Ue()(F,b,jn);return f.createElement("div",{ref:rn,className:Bn,style:Object(V.a)(Object(V.a)({},On),ke)},we)})});Nt.displayName="MobilePopupInner";var nn=Nt,mn=["visible","mobile"],Wt=f.forwardRef(function(p,P){var F=p.visible,E=p.mobile,l=Object(st.a)(p,mn),m=Object(f.useState)(F),u=Object(Y.a)(m,2),b=u[0],y=u[1],k=Object(f.useState)(!1),N=Object(Y.a)(k,2),X=N[0],fe=N[1],ke=Object(V.a)(Object(V.a)({},l),{},{visible:b});Object(f.useEffect)(function(){y(F),F&&E&&fe(Le())},[F,E]);var we=X?f.createElement(nn,Object(ue.a)({},ke,{mobile:E,ref:P})):f.createElement(Ye,Object(ue.a)({},ke,{ref:P}));return f.createElement("div",null,f.createElement(Ht,ke),we)});Wt.displayName="Popup";var Jt=Wt,cn=f.createContext(null),An=cn;function Bt(){}function sn(){return""}function vn(p){return p?p.ownerDocument:window.document}var qt=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function qn(p){var P=function(F){Object(_.a)(l,F);var E=Object(v.a)(l);function l(m){var u;Object(Ee.a)(this,l),u=E.call(this,m),u.popupRef=f.createRef(),u.triggerRef=f.createRef(),u.attachId=void 0,u.clickOutsideHandler=void 0,u.touchOutsideHandler=void 0,u.contextMenuOutsideHandler1=void 0,u.contextMenuOutsideHandler2=void 0,u.mouseDownTimeout=void 0,u.focusTime=void 0,u.preClickTime=void 0,u.preTouchTime=void 0,u.delayTimer=void 0,u.hasPopupMouseDown=void 0,u.onMouseEnter=function(y){var k=u.props.mouseEnterDelay;u.fireEvents("onMouseEnter",y),u.delaySetPopupVisible(!0,k,k?null:y)},u.onMouseMove=function(y){u.fireEvents("onMouseMove",y),u.setPoint(y)},u.onMouseLeave=function(y){u.fireEvents("onMouseLeave",y),u.delaySetPopupVisible(!1,u.props.mouseLeaveDelay)},u.onPopupMouseEnter=function(){u.clearDelayTimer()},u.onPopupMouseLeave=function(y){var k;if(y.relatedTarget&&!y.relatedTarget.setTimeout&&Object(xe.a)((k=u.popupRef.current)===null||k===void 0?void 0:k.getElement(),y.relatedTarget))return;u.delaySetPopupVisible(!1,u.props.mouseLeaveDelay)},u.onFocus=function(y){u.fireEvents("onFocus",y),u.clearDelayTimer(),u.isFocusToShow()&&(u.focusTime=Date.now(),u.delaySetPopupVisible(!0,u.props.focusDelay))},u.onMouseDown=function(y){u.fireEvents("onMouseDown",y),u.preClickTime=Date.now()},u.onTouchStart=function(y){u.fireEvents("onTouchStart",y),u.preTouchTime=Date.now()},u.onBlur=function(y){u.fireEvents("onBlur",y),u.clearDelayTimer(),u.isBlurToHide()&&u.delaySetPopupVisible(!1,u.props.blurDelay)},u.onContextMenu=function(y){y.preventDefault(),u.fireEvents("onContextMenu",y),u.setPopupVisible(!0,y)},u.onContextMenuClose=function(){u.isContextMenuToShow()&&u.close()},u.onClick=function(y){if(u.fireEvents("onClick",y),u.focusTime){var k;if(u.preClickTime&&u.preTouchTime?k=Math.min(u.preClickTime,u.preTouchTime):u.preClickTime?k=u.preClickTime:u.preTouchTime&&(k=u.preTouchTime),Math.abs(k-u.focusTime)<20)return;u.focusTime=0}u.preClickTime=0,u.preTouchTime=0,u.isClickToShow()&&(u.isClickToHide()||u.isBlurToHide())&&y&&y.preventDefault&&y.preventDefault();var N=!u.state.popupVisible;(u.isClickToHide()&&!N||N&&u.isClickToShow())&&u.setPopupVisible(!u.state.popupVisible,y)},u.onPopupMouseDown=function(){if(u.hasPopupMouseDown=!0,clearTimeout(u.mouseDownTimeout),u.mouseDownTimeout=window.setTimeout(function(){u.hasPopupMouseDown=!1},0),u.context){var y;(y=u.context).onPopupMouseDown.apply(y,arguments)}},u.onDocumentClick=function(y){if(u.props.mask&&!u.props.maskClosable)return;var k=y.target,N=u.getRootDomNode(),X=u.getPopupDomNode();(!Object(xe.a)(N,k)||u.isContextMenuOnly())&&!Object(xe.a)(X,k)&&!u.hasPopupMouseDown&&u.close()},u.getRootDomNode=function(){var y=u.props.getTriggerDOMNode;if(y)return y(u.triggerRef.current);try{var k=Object($e.a)(u.triggerRef.current);if(k)return k}catch(N){}return Re.a.findDOMNode(Object(L.a)(u))},u.getPopupClassNameFromAlign=function(y){var k=[],N=u.props,X=N.popupPlacement,fe=N.builtinPlacements,ke=N.prefixCls,we=N.alignPoint,nt=N.getPopupClassNameFromAlign;return X&&fe&&k.push(Ie(fe,ke,y,we)),nt&&k.push(nt(y)),k.join(" ")},u.getComponent=function(){var y=u.props,k=y.prefixCls,N=y.destroyPopupOnHide,X=y.popupClassName,fe=y.onPopupAlign,ke=y.popupMotion,we=y.popupAnimation,nt=y.popupTransitionName,rn=y.popupStyle,jn=y.mask,On=y.maskAnimation,Bn=y.maskTransitionName,Tn=y.maskMotion,Mn=y.zIndex,Pn=y.popup,ea=y.stretch,kn=y.alignPoint,Ta=y.mobile,pa=y.forceRender,$t=u.state,Yt=$t.popupVisible,Hn=$t.point,Zn=u.getPopupAlign(),wt={};return u.isMouseEnterToShow()&&(wt.onMouseEnter=u.onPopupMouseEnter),u.isMouseLeaveToHide()&&(wt.onMouseLeave=u.onPopupMouseLeave),wt.onMouseDown=u.onPopupMouseDown,wt.onTouchStart=u.onPopupMouseDown,f.createElement(Jt,Object(ue.a)({prefixCls:k,destroyPopupOnHide:N,visible:Yt,point:kn&&Hn,className:X,align:Zn,onAlign:fe,animation:we,getClassNameFromAlign:u.getPopupClassNameFromAlign},wt,{stretch:ea,getRootDomNode:u.getRootDomNode,style:rn,mask:jn,zIndex:Mn,transitionName:nt,maskAnimation:On,maskTransitionName:Bn,maskMotion:Tn,ref:u.popupRef,motion:ke,mobile:Ta,forceRender:pa}),typeof Pn=="function"?Pn():Pn)},u.attachParent=function(y){je.a.cancel(u.attachId);var k=u.props,N=k.getPopupContainer,X=k.getDocument,fe=u.getRootDomNode(),ke;N?(fe||N.length===0)&&(ke=N(fe)):ke=X(u.getRootDomNode()).body,ke?ke.appendChild(y):u.attachId=Object(je.a)(function(){u.attachParent(y)})},u.getContainer=function(){var y=u.props.getDocument,k=y(u.getRootDomNode()).createElement("div");return k.style.position="absolute",k.style.top="0",k.style.left="0",k.style.width="100%",u.attachParent(k),k},u.setPoint=function(y){var k=u.props.alignPoint;if(!k||!y)return;u.setState({point:{pageX:y.pageX,pageY:y.pageY}})},u.handlePortalUpdate=function(){u.state.prevPopupVisible!==u.state.popupVisible&&u.props.afterPopupVisibleChange(u.state.popupVisible)},u.triggerContextValue={onPopupMouseDown:u.onPopupMouseDown};var b;return"popupVisible"in m?b=!!m.popupVisible:b=!!m.defaultPopupVisible,u.state={prevPopupVisible:b,popupVisible:b},qt.forEach(function(y){u["fire".concat(y)]=function(k){u.fireEvents(y,k)}}),u}return Object(Ae.a)(l,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var u=this.props,b=this.state;if(b.popupVisible){var y;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(y=u.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(re.a)(y,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(y=y||u.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(re.a)(y,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(y=y||u.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(re.a)(y,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(re.a)(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),je.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var u;return((u=this.popupRef.current)===null||u===void 0?void 0:u.getElement())||null}},{key:"getPopupAlign",value:function(){var u=this.props,b=u.popupPlacement,y=u.popupAlign,k=u.builtinPlacements;return b&&k?De(k,b,y):y}},{key:"setPopupVisible",value:function(u,b){var y=this.props.alignPoint,k=this.state.popupVisible;this.clearDelayTimer(),k!==u&&("popupVisible"in this.props||this.setState({popupVisible:u,prevPopupVisible:k}),this.props.onPopupVisibleChange(u)),y&&b&&u&&this.setPoint(b)}},{key:"delaySetPopupVisible",value:function(u,b,y){var k=this,N=b*1e3;if(this.clearDelayTimer(),N){var X=y?{pageX:y.pageX,pageY:y.pageY}:null;this.delayTimer=window.setTimeout(function(){k.setPopupVisible(u,X),k.clearDelayTimer()},N)}else this.setPopupVisible(u,y)}},{key:"clearDelayTimer",value:function(){this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null)}},{key:"clearOutsideHandler",value:function(){this.clickOutsideHandler&&(this.clickOutsideHandler.remove(),this.clickOutsideHandler=null),this.contextMenuOutsideHandler1&&(this.contextMenuOutsideHandler1.remove(),this.contextMenuOutsideHandler1=null),this.contextMenuOutsideHandler2&&(this.contextMenuOutsideHandler2.remove(),this.contextMenuOutsideHandler2=null),this.touchOutsideHandler&&(this.touchOutsideHandler.remove(),this.touchOutsideHandler=null)}},{key:"createTwoChains",value:function(u){var b=this.props.children.props,y=this.props;return b[u]&&y[u]?this["fire".concat(u)]:b[u]||y[u]}},{key:"isClickToShow",value:function(){var u=this.props,b=u.action,y=u.showAction;return b.indexOf("click")!==-1||y.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var u=this.props.action;return u==="contextMenu"||u.length===1&&u[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var u=this.props,b=u.action,y=u.showAction;return b.indexOf("contextMenu")!==-1||y.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var u=this.props,b=u.action,y=u.hideAction;return b.indexOf("click")!==-1||y.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var u=this.props,b=u.action,y=u.showAction;return b.indexOf("hover")!==-1||y.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var u=this.props,b=u.action,y=u.hideAction;return b.indexOf("hover")!==-1||y.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var u=this.props,b=u.action,y=u.showAction;return b.indexOf("focus")!==-1||y.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var u=this.props,b=u.action,y=u.hideAction;return b.indexOf("focus")!==-1||y.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var u;(u=this.popupRef.current)===null||u===void 0||u.forceAlign()}}},{key:"fireEvents",value:function(u,b){var y=this.props.children.props[u];y&&y(b);var k=this.props[u];k&&k(b)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var u=this.state.popupVisible,b=this.props,y=b.children,k=b.forceRender,N=b.alignPoint,X=b.className,fe=b.autoDestroy,ke=f.Children.only(y),we={key:"trigger"};this.isContextMenuToShow()?we.onContextMenu=this.onContextMenu:we.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(we.onClick=this.onClick,we.onMouseDown=this.onMouseDown,we.onTouchStart=this.onTouchStart):(we.onClick=this.createTwoChains("onClick"),we.onMouseDown=this.createTwoChains("onMouseDown"),we.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(we.onMouseEnter=this.onMouseEnter,N&&(we.onMouseMove=this.onMouseMove)):we.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?we.onMouseLeave=this.onMouseLeave:we.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(we.onFocus=this.onFocus,we.onBlur=this.onBlur):(we.onFocus=this.createTwoChains("onFocus"),we.onBlur=this.createTwoChains("onBlur"));var nt=Ue()(ke&&ke.props&&ke.props.className,X);nt&&(we.className=nt);var rn=Object(V.a)({},we);Object(S.c)(ke)&&(rn.ref=Object(S.a)(this.triggerRef,ke.ref));var jn=f.cloneElement(ke,rn),On;return(u||this.popupRef.current||k)&&(On=f.createElement(p,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!u&&fe&&(On=null),f.createElement(An.Provider,{value:this.triggerContextValue},jn,On)}}],[{key:"getDerivedStateFromProps",value:function(u,b){var y=u.popupVisible,k={};return y!==void 0&&b.popupVisible!==y&&(k.popupVisible=y,k.prevPopupVisible=b.popupVisible),k}}]),l}(f.Component);return P.contextType=An,P.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:sn,getDocument:vn,onPopupVisibleChange:Bt,afterPopupVisibleChange:Bt,onPopupAlign:Bt,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},P}var Un=qn(ge.a),Wn={adjustX:1,adjustY:1},Sn={topLeft:{points:["bl","tl"],overflow:Wn,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Wn,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:Wn,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:Wn,offset:[4,0]}},bn={topLeft:{points:["bl","tl"],overflow:Wn,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Wn,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:Wn,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:Wn,offset:[4,0]}},oa=Sn,dn=0,ga={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},an=function(P,F,E){var l=lt(F),m=P.getState();P.setState({defaultActiveFirst:Object(V.a)(Object(V.a)({},m.defaultActiveFirst),{},Object(Q.a)({},l,E))})},$n=function(p){Object(_.a)(F,p);var P=Object(v.a)(F);function F(E){var l;Object(Ee.a)(this,F),l=P.call(this,E),l.onDestroy=function(N){l.props.onDestroy(N)},l.onKeyDown=function(N){var X=N.keyCode,fe=l.menuInstance,ke=l.props.store,we=l.getVisible();if(X===g.a.ENTER)return l.onTitleClick(N),an(ke,l.props.eventKey,!0),!0;if(X===g.a.RIGHT)return we?fe.onKeyDown(N):(l.triggerOpenChange(!0),an(ke,l.props.eventKey,!0)),!0;if(X===g.a.LEFT){var nt;if(we)nt=fe.onKeyDown(N);else return;return nt||(l.triggerOpenChange(!1),nt=!0),nt}return we&&(X===g.a.UP||X===g.a.DOWN)?fe.onKeyDown(N):void 0},l.onOpenChange=function(N){l.props.onOpenChange(N)},l.onPopupVisibleChange=function(N){l.triggerOpenChange(N,N?"mouseenter":"mouseleave")},l.onMouseEnter=function(N){var X=l.props,fe=X.eventKey,ke=X.onMouseEnter,we=X.store;an(we,l.props.eventKey,!1),ke({key:fe,domEvent:N})},l.onMouseLeave=function(N){var X=l.props,fe=X.parentMenu,ke=X.eventKey,we=X.onMouseLeave;fe.subMenuInstance=Object(L.a)(l),we({key:ke,domEvent:N})},l.onTitleMouseEnter=function(N){var X=l.props,fe=X.eventKey,ke=X.onItemHover,we=X.onTitleMouseEnter;ke({key:fe,hover:!0}),we({key:fe,domEvent:N})},l.onTitleMouseLeave=function(N){var X=l.props,fe=X.parentMenu,ke=X.eventKey,we=X.onItemHover,nt=X.onTitleMouseLeave;fe.subMenuInstance=Object(L.a)(l),we({key:ke,hover:!1}),nt({key:ke,domEvent:N})},l.onTitleClick=function(N){var X=Object(L.a)(l),fe=X.props;if(fe.onTitleClick({key:fe.eventKey,domEvent:N}),fe.triggerSubMenuAction==="hover")return;l.triggerOpenChange(!l.getVisible(),"click"),an(fe.store,l.props.eventKey,!1)},l.onSubMenuClick=function(N){typeof l.props.onClick=="function"&&l.props.onClick(l.addKeyPath(N))},l.onSelect=function(N){l.props.onSelect(N)},l.onDeselect=function(N){l.props.onDeselect(N)},l.getPrefixCls=function(){return"".concat(l.props.rootPrefixCls,"-submenu")},l.getActiveClassName=function(){return"".concat(l.getPrefixCls(),"-active")},l.getDisabledClassName=function(){return"".concat(l.getPrefixCls(),"-disabled")},l.getSelectedClassName=function(){return"".concat(l.getPrefixCls(),"-selected")},l.getOpenClassName=function(){return"".concat(l.props.rootPrefixCls,"-submenu-open")},l.getVisible=function(){return l.state.isOpen},l.getMode=function(){return l.state.mode},l.saveMenuInstance=function(N){l.menuInstance=N},l.addKeyPath=function(N){return Object(V.a)(Object(V.a)({},N),{},{keyPath:(N.keyPath||[]).concat(l.props.eventKey)})},l.triggerOpenChange=function(N,X){var fe=l.props.eventKey,ke=function(){l.onOpenChange({key:fe,item:Object(L.a)(l),trigger:X,open:N})};X==="mouseenter"?l.mouseenterTimeout=setTimeout(function(){ke()},0):ke()},l.isChildrenSelected=function(){var N={find:!1};return at(l.props.children,l.props.selectedKeys,N),N.find},l.isInlineMode=function(){return l.getMode()==="inline"},l.adjustWidth=function(){if(!l.subMenuTitle||!l.menuInstance)return;var N=ee.findDOMNode(l.menuInstance);if(N.offsetWidth>=l.subMenuTitle.offsetWidth)return;N.style.minWidth="".concat(l.subMenuTitle.offsetWidth,"px")},l.saveSubMenuTitle=function(N){l.subMenuTitle=N},l.getBaseProps=function(){var N=Object(L.a)(l),X=N.props,fe=l.getMode();return{mode:fe==="horizontal"?"vertical":fe,visible:l.getVisible(),level:X.level+1,inlineIndent:X.inlineIndent,focusable:!1,onClick:l.onSubMenuClick,onSelect:l.onSelect,onDeselect:l.onDeselect,onDestroy:l.onDestroy,selectedKeys:X.selectedKeys,eventKey:"".concat(X.eventKey,"-menu-"),openKeys:X.openKeys,motion:X.motion,onOpenChange:l.onOpenChange,subMenuOpenDelay:X.subMenuOpenDelay,parentMenu:Object(L.a)(l),subMenuCloseDelay:X.subMenuCloseDelay,forceSubMenuRender:X.forceSubMenuRender,triggerSubMenuAction:X.triggerSubMenuAction,builtinPlacements:X.builtinPlacements,defaultActiveFirst:X.store.getState().defaultActiveFirst[lt(X.eventKey)],multiple:X.multiple,prefixCls:X.rootPrefixCls,id:l.internalMenuId,manualRef:l.saveMenuInstance,itemIcon:X.itemIcon,expandIcon:X.expandIcon,direction:X.direction}},l.getMotion=function(N,X){var fe=Object(L.a)(l),ke=fe.haveRendered,we=l.props,nt=we.motion,rn=we.rootPrefixCls,jn=Object(V.a)(Object(V.a)({},nt),{},{leavedClassName:"".concat(rn,"-hidden"),removeOnLeave:!1,motionAppear:ke||!X||N!=="inline"});return jn};var m=E.store,u=E.eventKey,b=m.getState(),y=b.defaultActiveFirst;l.isRootMenu=!1;var k=!1;return y&&(k=y[u]),an(m,u,k),l.state={mode:E.mode,isOpen:E.isOpen},l}return Object(Ae.a)(F,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var l=this,m=this.props,u=m.mode,b=m.parentMenu,y=m.manualRef,k=m.isOpen,N=function(){l.setState({mode:u,isOpen:k})},X=k!==this.state.isOpen,fe=u!==this.state.mode;if((fe||X)&&(je.a.cancel(this.updateStateRaf),fe?this.updateStateRaf=Object(je.a)(N):N()),y&&y(this),u!=="horizontal"||!(b==null?void 0:b.isRootMenu)||!k)return;this.minWidthTimeout=setTimeout(function(){return l.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var l=this.props,m=l.onDestroy,u=l.eventKey;m&&m(u),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),je.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(l,m){var u=this.getBaseProps();return f.createElement(Yn,Object(ue.a)({},u,{id:this.internalMenuId,className:l,style:m}),this.props.children)}},{key:"renderChildren",value:function(){var l=this,m=this.getBaseProps(),u=m.mode,b=m.visible,y=m.forceSubMenuRender,k=m.direction,N=this.getMotion(u,b);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||b||y,!this.haveOpened)return f.createElement("div",null);var X=Ue()("".concat(m.prefixCls,"-sub"),Object(Q.a)({},"".concat(m.prefixCls,"-rtl"),k==="rtl"));return this.isInlineMode()?f.createElement(St,Object(ue.a)({visible:m.visible,forceRender:y},N),function(fe){var ke=fe.className,we=fe.style,nt=Ue()(X,ke);return l.renderPopupMenu(nt,we)}):this.renderPopupMenu(X)}},{key:"render",value:function(){var l,m,u,b=Object(V.a)({},this.props),y=this.getVisible(),k=this.getPrefixCls(),N=this.isInlineMode(),X=this.getMode(),fe=Ue()(k,"".concat(k,"-").concat(X),(l={},Object(Q.a)(l,b.className,!!b.className),Object(Q.a)(l,this.getOpenClassName(),y),Object(Q.a)(l,this.getActiveClassName(),b.active||y&&!N),Object(Q.a)(l,this.getDisabledClassName(),b.disabled),Object(Q.a)(l,this.getSelectedClassName(),this.isChildrenSelected()),l));this.internalMenuId||(b.eventKey?this.internalMenuId="".concat(b.eventKey,"$Menu"):(dn+=1,this.internalMenuId="$__$".concat(dn,"$Menu")));var ke={},we={},nt={};b.disabled||(ke={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},we={onClick:this.onTitleClick},nt={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var rn={},jn=b.direction,On=jn==="rtl";N&&(On?rn.paddingRight=b.inlineIndent*b.level:rn.paddingLeft=b.inlineIndent*b.level);var Bn={};this.getVisible()&&(Bn={"aria-owns":this.internalMenuId});var Tn=null;X!=="horizontal"&&(Tn=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(Tn=f.createElement(this.props.expandIcon,Object(V.a)({},this.props))));var Mn=f.createElement("div",Object(ue.a)({ref:this.saveSubMenuTitle,style:rn,className:"".concat(k,"-title"),role:"button"},nt,we,{"aria-expanded":y},Bn,{"aria-haspopup":"true",title:typeof b.title=="string"?b.title:void 0}),b.title,Tn||f.createElement("i",{className:"".concat(k,"-arrow")})),Pn=this.renderChildren(),ea=((m=b.parentMenu)===null||m===void 0?void 0:m.isRootMenu)?b.parentMenu.props.getPopupContainer:function(_a){return _a.parentNode},kn=ga[X],Ta=b.popupOffset?{offset:b.popupOffset}:{},pa=Ue()((u={},Object(Q.a)(u,b.popupClassName,b.popupClassName&&!N),Object(Q.a)(u,"".concat(k,"-rtl"),On),u)),$t=b.disabled,Yt=b.triggerSubMenuAction,Hn=b.subMenuOpenDelay,Zn=b.forceSubMenuRender,wt=b.subMenuCloseDelay,ta=b.builtinPlacements;Mt.forEach(function(_a){return delete b[_a]}),delete b.onClick;var Sa=On?Object(V.a)(Object(V.a)({},bn),ta):Object(V.a)(Object(V.a)({},Sn),ta);delete b.direction;var zn=this.getBaseProps(),la=N?null:this.getMotion(zn.mode,zn.visible);return f.createElement("li",Object(ue.a)({},b,ke,{className:fe,role:"menuitem"}),f.createElement(Un,{prefixCls:k,popupClassName:Ue()("".concat(k,"-popup"),pa),getPopupContainer:ea,builtinPlacements:Sa,popupPlacement:kn,popupVisible:N?!1:y,popupAlign:Ta,popup:N?null:Pn,action:$t||N?[]:[Yt],mouseEnterDelay:Hn,mouseLeaveDelay:wt,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:Zn,popupMotion:la},Mn),N?Pn:null)}}]),F}(f.Component);$n.defaultProps={onMouseEnter:ce,onMouseLeave:ce,onTitleMouseEnter:ce,onTitleMouseLeave:ce,onTitleClick:ce,manualRef:ce,mode:"vertical",title:""};var Dn=Object(z.b)(function(p,P){var F=p.openKeys,E=p.activeKey,l=p.selectedKeys,m=P.eventKey,u=P.subMenuKey;return{isOpen:F.indexOf(m)>-1,active:E[u]===m,selectedKeys:l}})($n);Dn.isSubMenu=!0;var Fn=Dn,fn="menuitem-overflowed",fa=.5,Jn=function(p){Object(_.a)(F,p);var P=Object(v.a)(F);function F(){var E;return Object(Ee.a)(this,F),E=P.apply(this,arguments),E.resizeObserver=null,E.mutationObserver=null,E.originalTotalWidth=0,E.overflowedItems=[],E.menuItemSizes=[],E.cancelFrameId=null,E.state={lastVisibleIndex:void 0},E.childRef=f.createRef(),E.getMenuItemNodes=function(){var l=E.props.prefixCls,m=E.childRef.current;return m?[].slice.call(m.children).filter(function(u){return u.className.split(" ").indexOf("".concat(l,"-overflowed-submenu"))<0}):[]},E.getOverflowedSubMenuItem=function(l,m,u){var b=E.props,y=b.overflowedIndicator,k=b.level,N=b.mode,X=b.prefixCls,fe=b.theme;if(k!==1||N!=="horizontal")return null;var ke=E.props.children[0],we=ke.props,nt=we.children,rn=we.title,jn=we.style,On=Object(st.a)(we,["children","title","style"]),Bn=Object(V.a)({},jn),Tn="".concat(l,"-overflowed-indicator"),Mn="".concat(l,"-overflowed-indicator");m.length===0&&u!==!0?Bn=Object(V.a)(Object(V.a)({},Bn),{},{display:"none"}):u&&(Bn=Object(V.a)(Object(V.a)({},Bn),{},{visibility:"hidden",position:"absolute"}),Tn="".concat(Tn,"-placeholder"),Mn="".concat(Mn,"-placeholder"));var Pn=fe?"".concat(X,"-").concat(fe):"",ea={};return Mt.forEach(function(kn){On[kn]!==void 0&&(ea[kn]=On[kn])}),f.createElement(Fn,Object(ue.a)({title:y,className:"".concat(X,"-overflowed-submenu"),popupClassName:Pn},ea,{key:Tn,eventKey:Mn,disabled:!1,style:Bn}),m)},E.setChildrenWidthAndResize=function(){if(E.props.mode!=="horizontal")return;var l=E.childRef.current;if(!l)return;var m=l.children;if(!m||m.length===0)return;var u=l.children[m.length-1];gt(u,"display","inline-block");var b=E.getMenuItemNodes(),y=b.filter(function(k){return k.className.split(" ").indexOf(fn)>=0});y.forEach(function(k){gt(k,"display","inline-block")}),E.menuItemSizes=b.map(function(k){return Zt(k,!0)}),y.forEach(function(k){gt(k,"display","none")}),E.overflowedIndicatorWidth=Zt(l.children[l.children.length-1],!0),E.originalTotalWidth=E.menuItemSizes.reduce(function(k,N){return k+N},0),E.handleResize(),gt(u,"display","none")},E.handleResize=function(){if(E.props.mode!=="horizontal")return;var l=E.childRef.current;if(!l)return;var m=Zt(l);E.overflowedItems=[];var u=0,b;E.originalTotalWidth>m+fa&&(b=-1,E.menuItemSizes.forEach(function(y){u+=y,u+E.overflowedIndicatorWidth<=m&&(b+=1)})),E.setState({lastVisibleIndex:b})},E}return Object(Ae.a)(F,[{key:"componentDidMount",value:function(){var l=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var m=this.childRef.current;if(!m)return;this.resizeObserver=new Vt.default(function(u){u.forEach(function(){var b=l.cancelFrameId;cancelAnimationFrame(b),l.cancelFrameId=requestAnimationFrame(l.setChildrenWidthAndResize)})}),[].slice.call(m.children).concat(m).forEach(function(u){l.resizeObserver.observe(u)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){l.resizeObserver.disconnect(),[].slice.call(m.children).concat(m).forEach(function(u){l.resizeObserver.observe(u)}),l.setChildrenWidthAndResize()}),this.mutationObserver.observe(m,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(l){var m=this,u=this.state.lastVisibleIndex;return(l||[]).reduce(function(b,y,k){var N=y;if(m.props.mode==="horizontal"){var X=m.getOverflowedSubMenuItem(y.props.eventKey,[]);u!==void 0&&m.props.className.indexOf("".concat(m.props.prefixCls,"-root"))!==-1&&(k>u&&(N=f.cloneElement(y,{style:{display:"none"},eventKey:"".concat(y.props.eventKey,"-hidden"),className:"".concat(fn)})),k===u+1&&(m.overflowedItems=l.slice(u+1).map(function(ke){return f.cloneElement(ke,{key:ke.props.eventKey,mode:"vertical-left"})}),X=m.getOverflowedSubMenuItem(y.props.eventKey,m.overflowedItems)));var fe=[].concat(Object(pe.a)(b),[X,N]);return k===l.length-1&&fe.push(m.getOverflowedSubMenuItem(y.props.eventKey,[],!0)),fe}return[].concat(Object(pe.a)(b),[N])},[])}},{key:"render",value:function(){var l=this.props,m=l.visible,u=l.prefixCls,b=l.overflowedIndicator,y=l.mode,k=l.level,N=l.tag,X=l.children,fe=l.theme,ke=Object(st.a)(l,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),we=N;return f.createElement(we,Object(ue.a)({ref:this.childRef},ke),this.renderChildren(X))}}]),F}(f.Component);Jn.defaultProps={tag:"div",className:""};var sa=Jn;function Xn(p){return p.length?p.every(function(P){return!!P.props.disabled}):!0}function Qt(p,P,F){var E=p.getState();p.setState({activeKey:Object(V.a)(Object(V.a)({},E.activeKey),{},Object(Q.a)({},P,F))})}function Ce(p){return p.eventKey||"0-menu-"}function ae(p,P){var F=P,E=p.children,l=p.eventKey;if(F){var m;if(Ze(E,function(u,b){u&&u.props&&!u.props.disabled&&F===Fe(u,l,b)&&(m=!0)}),m)return F}return F=null,p.defaultActiveFirst&&Ze(E,function(u,b){!F&&u&&!u.props.disabled&&(F=Fe(u,l,b))}),F}function Ct(p){if(!p)return;var P=this.instanceArray.indexOf(p);P!==-1?this.instanceArray[P]=p:this.instanceArray.push(p)}var zt=function(p){Object(_.a)(F,p);var P=Object(v.a)(F);function F(E){var l;return Object(Ee.a)(this,F),l=P.call(this,E),l.onKeyDown=function(m,u){var b=m.keyCode,y;if(l.getFlatInstanceArray().forEach(function(N){N&&N.props.active&&N.onKeyDown&&(y=N.onKeyDown(m))}),y)return 1;var k=null;return(b===g.a.UP||b===g.a.DOWN)&&(k=l.step(b===g.a.UP?-1:1)),k?(m.preventDefault(),Qt(l.props.store,Ce(l.props),k.props.eventKey),typeof u=="function"&&u(k),1):void 0},l.onItemHover=function(m){var u=m.key,b=m.hover;Qt(l.props.store,Ce(l.props),b?u:null)},l.onDeselect=function(m){l.props.onDeselect(m)},l.onSelect=function(m){l.props.onSelect(m)},l.onClick=function(m){l.props.onClick(m)},l.onOpenChange=function(m){l.props.onOpenChange(m)},l.onDestroy=function(m){l.props.onDestroy(m)},l.getFlatInstanceArray=function(){return l.instanceArray},l.step=function(m){var u=l.getFlatInstanceArray(),b=l.props.store.getState().activeKey[Ce(l.props)],y=u.length;if(!y)return null;m<0&&(u=u.concat().reverse());var k=-1;if(u.every(function(ke,we){return ke&&ke.props.eventKey===b?(k=we,!1):!0}),!l.props.defaultActiveFirst&&k!==-1&&Xn(u.slice(k,y-1)))return;var N=(k+1)%y,X=N;do{var fe=u[X];if(!fe||fe.props.disabled)X=(X+1)%y;else return fe}while(X!==N);return null},l.renderCommonMenuItem=function(m,u,b){var y=l.props.store.getState(),k=Object(L.a)(l),N=k.props,X=Fe(m,N.eventKey,u),fe=m.props;if(!fe||typeof m.type=="string")return m;var ke=X===y.activeKey,we=Object(V.a)(Object(V.a)({mode:fe.mode||N.mode,level:N.level,inlineIndent:N.inlineIndent,renderMenuItem:l.renderMenuItem,rootPrefixCls:N.prefixCls,index:u,parentMenu:N.parentMenu,manualRef:fe.disabled?void 0:Object(j.a)(m.ref,Ct.bind(Object(L.a)(l))),eventKey:X,active:!fe.disabled&&ke,multiple:N.multiple,onClick:function(rn){(fe.onClick||ce)(rn),l.onClick(rn)},onItemHover:l.onItemHover,motion:N.motion,subMenuOpenDelay:N.subMenuOpenDelay,subMenuCloseDelay:N.subMenuCloseDelay,forceSubMenuRender:N.forceSubMenuRender,onOpenChange:l.onOpenChange,onDeselect:l.onDeselect,onSelect:l.onSelect,builtinPlacements:N.builtinPlacements,itemIcon:fe.itemIcon||l.props.itemIcon,expandIcon:fe.expandIcon||l.props.expandIcon},b),{},{direction:N.direction});return(N.mode==="inline"||dt())&&(we.triggerSubMenuAction="click"),f.cloneElement(m,Object(V.a)(Object(V.a)({},we),{},{key:X||u}))},l.renderMenuItem=function(m,u,b){if(!m)return null;var y=l.props.store.getState(),k={openKeys:y.openKeys,selectedKeys:y.selectedKeys,triggerSubMenuAction:l.props.triggerSubMenuAction,subMenuKey:b};return l.renderCommonMenuItem(m,u,k)},E.store.setState({activeKey:Object(V.a)(Object(V.a)({},E.store.getState().activeKey),{},Object(Q.a)({},E.eventKey,ae(E,E.activeKey)))}),l.instanceArray=[],l}return Object(Ae.a)(F,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(l){return this.props.visible||l.visible||this.props.className!==l.className||!oe()(this.props.style,l.style)}},{key:"componentDidUpdate",value:function(l){var m=this.props,u="activeKey"in m?m.activeKey:m.store.getState().activeKey[Ce(m)],b=ae(m,u);if(b!==u)Qt(m.store,Ce(m),b);else if("activeKey"in l){var y=ae(l,l.activeKey);b!==y&&Qt(m.store,Ce(m),b)}}},{key:"render",value:function(){var l=this,m=Object(ue.a)({},this.props);this.instanceArray=[];var u=Ue()(m.prefixCls,m.className,"".concat(m.prefixCls,"-").concat(m.mode)),b={className:u,role:m.role||"menu"};m.id&&(b.id=m.id),m.focusable&&(b.tabIndex=0,b.onKeyDown=this.onKeyDown);var y=m.prefixCls,k=m.eventKey,N=m.visible,X=m.level,fe=m.mode,ke=m.overflowedIndicator,we=m.theme;return Mt.forEach(function(nt){return delete m[nt]}),delete m.onClick,f.createElement(sa,Object(ue.a)({},m,{prefixCls:y,mode:fe,tag:"ul",level:X,theme:we,visible:N,overflowedIndicator:ke},b),Object(de.a)(m.children).map(function(nt,rn){return l.renderMenuItem(nt,rn,k||"0-menu-")}))}}]),F}(f.Component);zt.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:ce};var _t=Object(z.b)()(zt),Yn=_t,Ca=o("Kwbf");function ya(p,P,F){var E=p.prefixCls,l=p.motion,m=p.defaultMotions,u=m===void 0?{}:m,b=p.openAnimation,y=p.openTransitionName,k=P.switchingModeFromInline;if(l)return l;if(Object(ye.a)(b)==="object"&&b)Object(Ca.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof b=="string")return{motionName:"".concat(E,"-open-").concat(b)};if(y)return{motionName:y};var N=u[F];return N||(k?null:u.other)}var ma=function(p){Object(_.a)(F,p);var P=Object(v.a)(F);function F(E){var l;Object(Ee.a)(this,F),l=P.call(this,E),l.onSelect=function(b){var y=Object(L.a)(l),k=y.props;if(k.selectable){var N=l.store.getState(),X=N.selectedKeys,fe=b.key;k.multiple?X=X.concat([fe]):X=[fe],"selectedKeys"in k||l.store.setState({selectedKeys:X}),k.onSelect(Object(V.a)(Object(V.a)({},b),{},{selectedKeys:X}))}},l.onClick=function(b){var y=l.getRealMenuMode(),k=Object(L.a)(l),N=k.store,X=k.props.onOpenChange;y!=="inline"&&!("openKeys"in l.props)&&(N.setState({openKeys:[]}),X([])),l.props.onClick(b)},l.onKeyDown=function(b,y){l.innerMenu.getWrappedInstance().onKeyDown(b,y)},l.onOpenChange=function(b){var y=Object(L.a)(l),k=y.props,N=l.store.getState().openKeys.concat(),X=!1,fe=function(we){var nt=!1;if(we.open)nt=N.indexOf(we.key)===-1,nt&&N.push(we.key);else{var rn=N.indexOf(we.key);nt=rn!==-1,nt&&N.splice(rn,1)}X=X||nt};Array.isArray(b)?b.forEach(fe):fe(b),X&&("openKeys"in l.props||l.store.setState({openKeys:N}),k.onOpenChange(N))},l.onDeselect=function(b){var y=Object(L.a)(l),k=y.props;if(k.selectable){var N=l.store.getState().selectedKeys.concat(),X=b.key,fe=N.indexOf(X);fe!==-1&&N.splice(fe,1),"selectedKeys"in k||l.store.setState({selectedKeys:N}),k.onDeselect(Object(V.a)(Object(V.a)({},b),{},{selectedKeys:N}))}},l.onMouseEnter=function(b){l.restoreModeVerticalFromInline();var y=l.props.onMouseEnter;y&&y(b)},l.onTransitionEnd=function(b){var y=b.propertyName==="width"&&b.target===b.currentTarget,k=b.target.className,N=Object.prototype.toString.call(k)==="[object SVGAnimatedString]"?k.animVal:k,X=b.propertyName==="font-size"&&N.indexOf("anticon")>=0;(y||X)&&l.restoreModeVerticalFromInline()},l.setInnerMenu=function(b){l.innerMenu=b},l.isRootMenu=!0;var m=E.defaultSelectedKeys,u=E.defaultOpenKeys;return"selectedKeys"in E&&(m=E.selectedKeys||[]),"openKeys"in E&&(u=E.openKeys||[]),l.store=Object(z.c)({selectedKeys:m,openKeys:u,activeKey:{"0-menu-":ae(E,E.activeKey)}}),l.state={switchingModeFromInline:!1,prevProps:E,inlineOpenKeys:[],store:l.store},l}return Object(Ae.a)(F,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(l){var m=this.props,u=m.siderCollapsed,b=m.inlineCollapsed,y=m.onOpenChange;(!l.inlineCollapsed&&b||!l.siderCollapsed&&u)&&y([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var l=this.props.collapsedWidth,m=this.store,u=this.prevOpenKeys,b=this.getInlineCollapsed()&&(l===0||l==="0"||l==="0px");b?(this.prevOpenKeys=m.getState().openKeys.concat(),this.store.setState({openKeys:[]})):u&&(this.store.setState({openKeys:u}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var l=this.props.mode,m=this.state.switchingModeFromInline,u=this.getInlineCollapsed();return m&&u?"inline":u?"vertical":l}},{key:"getInlineCollapsed",value:function(){var l=this.props,m=l.inlineCollapsed,u=l.siderCollapsed;return u!==void 0?u:m}},{key:"restoreModeVerticalFromInline",value:function(){var l=this.state.switchingModeFromInline;l&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var l=Object(V.a)({},Object(R.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),m=this.getRealMenuMode();return l.className+=" ".concat(l.prefixCls,"-root"),l.direction==="rtl"&&(l.className+=" ".concat(l.prefixCls,"-rtl")),l=Object(V.a)(Object(V.a)({},l),{},{mode:m,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:ya(this.props,this.state,m)}),delete l.openAnimation,delete l.openTransitionName,f.createElement(z.a,{store:this.store},f.createElement(Yn,Object(ue.a)({},l,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(l,m){var u=m.prevProps,b=m.store,y=b.getState(),k={},N={prevProps:l};return u.mode==="inline"&&l.mode!=="inline"&&(N.switchingModeFromInline=!0),"openKeys"in l?k.openKeys=l.openKeys||[]:((l.inlineCollapsed&&!u.inlineCollapsed||l.siderCollapsed&&!u.siderCollapsed)&&(N.switchingModeFromInline=!0,N.inlineOpenKeys=y.openKeys,k.openKeys=[]),(!l.inlineCollapsed&&u.inlineCollapsed||!l.siderCollapsed&&u.siderCollapsed)&&(k.openKeys=m.inlineOpenKeys,N.inlineOpenKeys=[])),Object.keys(k).length&&b.setState(k),N}}]),F}(f.Component);ma.defaultProps={selectable:!0,onClick:ce,onSelect:ce,onOpenChange:ce,onDeselect:ce,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:f.createElement("span",null,"\xB7\xB7\xB7")};var ar=ma,Wa=function(p){Object(_.a)(F,p);var P=Object(v.a)(F);function F(){var E;return Object(Ee.a)(this,F),E=P.apply(this,arguments),E.onKeyDown=function(l){var m=l.keyCode;return m===g.a.ENTER?(E.onClick(l),!0):void 0},E.onMouseLeave=function(l){var m=E.props,u=m.eventKey,b=m.onItemHover,y=m.onMouseLeave;b({key:u,hover:!1}),y({key:u,domEvent:l})},E.onMouseEnter=function(l){var m=E.props,u=m.eventKey,b=m.onItemHover,y=m.onMouseEnter;b({key:u,hover:!0}),y({key:u,domEvent:l})},E.onClick=function(l){var m=E.props,u=m.eventKey,b=m.multiple,y=m.onClick,k=m.onSelect,N=m.onDeselect,X=m.isSelected,fe={key:u,keyPath:[u],item:Object(L.a)(E),domEvent:l};y(fe),b?X?N(fe):k(fe):X||k(fe)},E.saveNode=function(l){E.node=l},E}return Object(Ae.a)(F,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var l=this.props;l.onDestroy&&l.onDestroy(l.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var l,m=Object(V.a)({},this.props),u=Ue()(this.getPrefixCls(),m.className,(l={},Object(Q.a)(l,this.getActiveClassName(),!m.disabled&&m.active),Object(Q.a)(l,this.getSelectedClassName(),m.isSelected),Object(Q.a)(l,this.getDisabledClassName(),m.disabled),l)),b=Object(V.a)(Object(V.a)({},m.attribute),{},{title:typeof m.title=="string"?m.title:void 0,className:u,role:m.role||"menuitem","aria-disabled":m.disabled});m.role==="option"?b=Object(V.a)(Object(V.a)({},b),{},{role:"option","aria-selected":m.isSelected}):(m.role===null||m.role==="none")&&(b.role="none");var y={onClick:m.disabled?null:this.onClick,onMouseLeave:m.disabled?null:this.onMouseLeave,onMouseEnter:m.disabled?null:this.onMouseEnter},k=Object(V.a)({},m.style);m.mode==="inline"&&(m.direction==="rtl"?k.paddingRight=m.inlineIndent*m.level:k.paddingLeft=m.inlineIndent*m.level),Mt.forEach(function(X){return delete m[X]}),delete m.direction;var N=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(N=f.createElement(this.props.itemIcon,this.props)),f.createElement("li",Object(ue.a)({},Object(R.a)(m,["onClick","onMouseEnter","onMouseLeave","onSelect"]),b,y,{style:k,ref:this.saveNode}),m.children,N)}}]),F}(f.Component);Wa.isMenuItem=!0,Wa.defaultProps={onSelect:ce,onMouseEnter:ce,onMouseLeave:ce,manualRef:ce};var Ga=Object(z.b)(function(p,P){var F=p.activeKey,E=p.selectedKeys,l=P.eventKey,m=P.subMenuKey;return{active:F[m]===l,isSelected:Array.isArray(E)?E.indexOf(l)!==-1:E===l}})(Wa),Aa=Ga,Ja=function(p){Object(_.a)(F,p);var P=Object(v.a)(F);function F(){var E;return Object(Ee.a)(this,F),E=P.apply(this,arguments),E.renderInnerMenuItem=function(l){var m=E.props,u=m.renderMenuItem,b=m.index;return u(l,b,E.props.subMenuKey)},E}return Object(Ae.a)(F,[{key:"render",value:function(){var l=Object(ue.a)({},this.props),m=l.className,u=m===void 0?"":m,b=l.rootPrefixCls,y="".concat(b,"-item-group-title"),k="".concat(b,"-item-group-list"),N=l.title,X=l.children;return Mt.forEach(function(fe){return delete l[fe]}),delete l.direction,f.createElement("li",Object(ue.a)({},l,{onClick:function(ke){return ke.stopPropagation()},className:"".concat(u," ").concat(b,"-item-group")}),f.createElement("div",{className:y,title:typeof N=="string"?N:void 0},N),f.createElement("ul",{className:k},f.Children.map(X,this.renderInnerMenuItem)))}}]),F}(f.Component);Ja.isMenuItemGroup=!0,Ja.defaultProps={disabled:!0};var rr=Ja,or=function(P){var F=P.className,E=P.rootPrefixCls,l=P.style;return f.createElement("li",{className:"".concat(F," ").concat(E,"-item-divider"),style:l})};or.defaultProps={disabled:!0,className:"",style:{}};var pr=or,gr=ar,br=o("eDIo");function Ar(p,P){var F=p.prefixCls,E=p.editable,l=p.locale,m=p.style;return!E||E.showAdd===!1?null:f.createElement("button",{ref:P,type:"button",className:"".concat(F,"-nav-add"),style:m,"aria-label":(l==null?void 0:l.addAriaLabel)||"Add tab",onClick:function(b){E.onEdit("add",{event:b})}},E.addIcon||"+")}var Gt=f.forwardRef(Ar);function se(p,P){var F=p.prefixCls,E=p.id,l=p.tabs,m=p.locale,u=p.mobile,b=p.moreIcon,y=b===void 0?"More":b,k=p.moreTransitionName,N=p.style,X=p.className,fe=p.editable,ke=p.tabBarGutter,we=p.rtl,nt=p.onTabClick,rn=Object(f.useState)(!1),jn=Object(Y.a)(rn,2),On=jn[0],Bn=jn[1],Tn=Object(f.useState)(null),Mn=Object(Y.a)(Tn,2),Pn=Mn[0],ea=Mn[1],kn="".concat(E,"-more-popup"),Ta="".concat(F,"-dropdown"),pa=Pn!==null?"".concat(kn,"-").concat(Pn):null,$t=m==null?void 0:m.dropdownAriaLabel,Yt=f.createElement(gr,{onClick:function(la){var _a=la.key,Xa=la.domEvent;nt(_a,Xa),Bn(!1)},id:kn,tabIndex:-1,role:"listbox","aria-activedescendant":pa,selectedKeys:[Pn],"aria-label":$t!==void 0?$t:"expanded dropdown"},l.map(function(zn){return f.createElement(Aa,{key:zn.key,id:"".concat(kn,"-").concat(zn.key),role:"option","aria-controls":E&&"".concat(E,"-panel-").concat(zn.key),disabled:zn.disabled},zn.tab)}));function Hn(zn){for(var la=l.filter(function(lr){return!lr.disabled}),_a=la.findIndex(function(lr){return lr.key===Pn})||0,Xa=la.length,sr=0;srta?(Zn=Yt,kn.current="x"):(Zn=Hn,kn.current="y");var Sa=Date.now();Sa-Pn.current>100&&(ea.current=!1),(P(-Zn,-Zn)||ea.current)&&($t.preventDefault(),ea.current=!0),Pn.current=Sa}var pa=Object(f.useRef)(null);pa.current={onTouchStart:Bn,onTouchMove:Tn,onTouchEnd:Mn,onWheel:Ta},f.useEffect(function(){function $t(wt){pa.current.onTouchStart(wt)}function Yt(wt){pa.current.onTouchMove(wt)}function Hn(wt){pa.current.onTouchEnd(wt)}function Zn(wt){pa.current.onWheel(wt)}return document.addEventListener("touchmove",Yt,{passive:!1}),document.addEventListener("touchend",Hn,{passive:!1}),p.current.addEventListener("touchstart",$t,{passive:!1}),p.current.addEventListener("wheel",Zn),function(){document.removeEventListener("touchmove",Yt),document.removeEventListener("touchend",Hn)}},[])}function Xt(){var p=Object(f.useRef)(new Map);function P(E){return p.current.has(E)||p.current.set(E,f.createRef()),p.current.get(E)}function F(E){p.current.delete(E)}return[P,F]}function da(p,P){var F=f.useRef(p),E=f.useState({}),l=Object(Y.a)(E,2),m=l[1];function u(b){var y=typeof b=="function"?b(F.current):b;y!==F.current&&P(y,F.current),F.current=y,m({})}return[F.current,u]}var Kn=function(P){var F=P.position,E=P.prefixCls,l=P.extra;if(!l)return null;var m,u=l;return F==="right"&&(m=u.right||!u.left&&u||null),F==="left"&&(m=u.left||null),m?f.createElement("div",{className:"".concat(E,"-extra-content")},m):null};function un(p,P){var F,E=f.useContext(Te),l=E.prefixCls,m=E.tabs,u=p.className,b=p.style,y=p.id,k=p.animated,N=p.activeKey,X=p.rtl,fe=p.extra,ke=p.editable,we=p.locale,nt=p.tabPosition,rn=p.tabBarGutter,jn=p.children,On=p.onTabClick,Bn=p.onTabScroll,Tn=Object(f.useRef)(),Mn=Object(f.useRef)(),Pn=Object(f.useRef)(),ea=Object(f.useRef)(),kn=Xt(),Ta=Object(Y.a)(kn,2),pa=Ta[0],$t=Ta[1],Yt=nt==="top"||nt==="bottom",Hn=da(0,function(na,Gn){Yt&&Bn&&Bn({direction:na>Gn?"left":"right"})}),Zn=Object(Y.a)(Hn,2),wt=Zn[0],ta=Zn[1],Sa=da(0,function(na,Gn){!Yt&&Bn&&Bn({direction:na>Gn?"top":"bottom"})}),zn=Object(Y.a)(Sa,2),la=zn[0],_a=zn[1],Xa=Object(f.useState)(0),sr=Object(Y.a)(Xa,2),Na=sr[0],lr=sr[1],Er=Object(f.useState)(0),dr=Object(Y.a)(Er,2),fr=dr[0],Ua=dr[1],nr=Object(f.useState)(0),Ya=Object(Y.a)(nr,2),Va=Ya[0],yr=Ya[1],xr=Object(f.useState)(0),Rr=Object(Y.a)(xr,2),Oa=Rr[0],Cr=Rr[1],Sr=Object(f.useState)(null),Ma=Object(Y.a)(Sr,2),ua=Ma[0],Za=Ma[1],yo=Object(f.useState)(null),Co=Object(Y.a)(yo,2),Tr=Co[0],Ho=Co[1],Go=Object(f.useState)(0),Or=Object(Y.a)(Go,2),Jo=Or[0],Ao=Or[1],ro=Object(f.useState)(0),Oo=Object(Y.a)(ro,2),Do=Oo[0],_o=Oo[1],Xo=A(new Map),oo=Object(Y.a)(Xo,2),xo=oo[0],Yo=oo[1],Gr=le(m,xo,Na),io="".concat(l,"-nav-operations-hidden"),zr=0,Mr=0;Yt?X?(zr=0,Mr=Math.max(0,Na-ua)):(zr=Math.min(0,ua-Na),Mr=0):(zr=Math.min(0,Tr-fr),Mr=0);function Jr(na){return naMr?[Mr,!1]:[na,!0]}var Xr=Object(f.useRef)(),Zo=Object(f.useState)(),Yr=Object(Y.a)(Zo,2),so=Yr[0],Ro=Yr[1];function lo(){Ro(Date.now())}function Zr(){window.clearTimeout(Xr.current)}tr(Tn,function(na,Gn){var Qa=!1;function mr(kr,Vr){kr(function(Qr){var Pr=Jr(Qr+Vr),Fr=Object(Y.a)(Pr,2),ho=Fr[0],Kr=Fr[1];return Qa=Kr,ho})}if(Yt){if(ua>=Na)return Qa;mr(ta,na)}else{if(Tr>=fr)return Qa;mr(_a,Gn)}return Zr(),lo(),Qa}),Object(f.useEffect)(function(){return Zr(),so&&(Xr.current=window.setTimeout(function(){Ro(0)},100)),Zr},[so]);function So(){var na=arguments.length>0&&arguments[0]!==void 0?arguments[0]:N,Gn=Gr.get(na);if(!Gn)return;if(Yt){var Qa=wt;X?Gn.rightwt+ua&&(Qa=Gn.right+Gn.width-ua):Gn.left<-wt?Qa=-Gn.left:Gn.left+Gn.width>-wt+ua&&(Qa=-(Gn.left+Gn.width-ua)),_a(0),ta(Jr(Qa)[0])}else{var mr=la;Gn.top<-la?mr=-Gn.top:Gn.top+Gn.height>-la+Tr&&(mr=-(Gn.top+Gn.height-Tr)),ta(0),_a(Jr(mr)[0])}}var qo=Ke(Gr,{width:ua,height:Tr,left:wt,top:la},{width:Va,height:Oa},{width:Jo,height:Do},Object(V.a)(Object(V.a)({},p),{},{tabs:m})),Mo=Object(Y.a)(qo,2),Nr=Mo[0],wr=Mo[1],uo=m.map(function(na){var Gn=na.key;return f.createElement(be,{id:y,prefixCls:l,key:Gn,rtl:X,tab:na,closable:na.closable,editable:ke,active:Gn===N,tabPosition:nt,tabBarGutter:rn,renderWrapper:jn,removeAriaLabel:we==null?void 0:we.removeAriaLabel,ref:pa(Gn),onClick:function(mr){On(Gn,mr)},onRemove:function(){$t(Gn)},onFocus:function(){So(Gn),lo(),X||(Tn.current.scrollLeft=0),Tn.current.scrollTop=0}})}),co=G(function(){var na,Gn,Qa,mr,kr,Vr,Qr,Pr,Fr,ho=((na=Tn.current)===null||na===void 0?void 0:na.offsetWidth)||0,Kr=((Gn=Tn.current)===null||Gn===void 0?void 0:Gn.offsetHeight)||0,No=((Qa=ea.current)===null||Qa===void 0?void 0:Qa.offsetWidth)||0,wo=((mr=ea.current)===null||mr===void 0?void 0:mr.offsetHeight)||0,Lo=((kr=Pn.current)===null||kr===void 0?void 0:kr.offsetWidth)||0,ti=((Vr=Pn.current)===null||Vr===void 0?void 0:Vr.offsetHeight)||0;Za(ho),Ho(Kr),Ao(No),_o(wo);var Uo=(((Qr=Mn.current)===null||Qr===void 0?void 0:Qr.offsetWidth)||0)-No,ni=(((Pr=Mn.current)===null||Pr===void 0?void 0:Pr.offsetHeight)||0)-wo;lr(Uo),Ua(ni);var Bo=(Fr=Pn.current)===null||Fr===void 0?void 0:Fr.className.includes(io);yr(Uo-(Bo?0:Lo)),Cr(ni-(Bo?0:ti)),Yo(function(){var $r=new Map;return m.forEach(function(Hr){var ko=Hr.key,Ir=pa(ko).current;Ir&&$r.set(ko,{width:Ir.offsetWidth,height:Ir.offsetHeight,left:Ir.offsetLeft,top:Ir.offsetTop})}),$r})}),Po=m.slice(0,Nr),$o=m.slice(wr+1),Lr=[].concat(Object(pe.a)(Po),Object(pe.a)($o)),ei=Object(f.useState)(),Io=Object(Y.a)(ei,2),ur=Io[0],fo=Io[1],Dr=Gr.get(N),jo=Object(f.useRef)();function mo(){ve.a.cancel(jo.current)}Object(f.useEffect)(function(){var na={};return Dr&&(Yt?(X?na.right=Dr.right:na.left=Dr.left,na.width=Dr.width):(na.top=Dr.top,na.height=Dr.height)),mo(),jo.current=ve()(function(){fo(na)}),mo},[Dr,Yt,X]),Object(f.useEffect)(function(){So()},[N,Dr,Gr,Yt]),Object(f.useEffect)(function(){co()},[X,rn,N,m.map(function(na){return na.key}).join("_")]);var Ur=!!Lr.length,Br="".concat(l,"-nav-wrap"),po,vo,To,qr;return Yt?X?(vo=wt>0,po=wt+ua");return r.callbacks},r.setCallbacks=function(d){r.callbacks=d},r}var n=t.prototype;return n.componentDidMount=function(){this.unbind=T(window,[{eventName:"error",fn:this.onWindowError}])},n.componentWillUnmount=function(){this.unbind()},n.componentDidCatch=function(s){if(s instanceof J){this.setState({});return}throw s},n.render=function(){return this.props.children(this.setCallbacks)},t}(Y.a.Component),Qe=` +`)},Ne=function(t){return[Je(t),"color: #00C584; font-size: 1.2em; font-weight: bold;","line-height: 1.5","color: #723874;"]},pt="__react-beautiful-dnd-disable-dev-warnings";function Lt(e,t){var n;if(ye)return;if(typeof window!="undefined"&&window[pt])return;(n=console)[e].apply(n,Ne(t))}var ht=Lt.bind(null,"warn"),ne=Lt.bind(null,"error");function _e(){}function M(e,t){return Object(V.a)({},e,{},t)}function T(e,t,n){var r=t.map(function(s){var i=M(n,s.options);return e.addEventListener(s.eventName,s.fn,i),function(){e.removeEventListener(s.eventName,s.fn,i)}});return function(){r.forEach(function(i){i()})}}var $=!0,w="Invariant failed";function J(e){this.message=e}J.prototype.toString=function(){return this.message};function x(e,t){if(e)return;throw $?new J(w):new J(w+": "+(t||""))}var Me=function(e){Object(st.a)(t,e);function t(){for(var r,s=arguments.length,i=new Array(s),c=0;c");return r.callbacks},r.setCallbacks=function(d){r.callbacks=d},r}var n=t.prototype;return n.componentDidMount=function(){this.unbind=T(window,[{eventName:"error",fn:this.onWindowError}])},n.componentWillUnmount=function(){this.unbind()},n.componentDidCatch=function(s){if(s instanceof J){this.setState({});return}throw s},n.render=function(){return this.props.children(this.setCallbacks)},t}(Y.a.Component),Qe=` Press space bar to start a drag. When dragging you can use the arrow keys to move the item around and escape to cancel. Some screen readers may require you to be in focus mode or to use your pass through key -`,de=function(t){return t+1},Fe=function(t){return` - You have lifted an item in position `+de(t.source.index)+` -`},lt=function(t,n){var r=t.droppableId===n.droppableId,s=de(t.index),i=de(n.index);return r?` +`,ce=function(t){return t+1},Fe=function(t){return` + You have lifted an item in position `+ce(t.source.index)+` +`},lt=function(t,n){var r=t.droppableId===n.droppableId,s=ce(t.index),i=ce(n.index);return r?` You have moved the item from position `+s+` to position `+i+` `:` @@ -40,12 +40,12 @@ in list `+n.droppableId+` has been combined with `+r.draggableId+` in list `+r.droppableId+` - `},at=function(t){var n=t.destination;if(n)return lt(t.source,n);var r=t.combine;return r?Ze(t.draggableId,t.source,r):"You are over an area that cannot be dropped on"},Rt=function(t){return` + `},at=function(t){var n=t.destination;if(n)return lt(t.source,n);var r=t.combine;return r?Ze(t.draggableId,t.source,r):"You are over an area that cannot be dropped on"},Mt=function(t){return` The item has returned to its starting position - of `+de(t.index)+` + of `+ce(t.index)+` `},Zt=function(t){if(t.reason==="CANCEL")return` Movement cancelled. - `+Rt(t.source)+` + `+Mt(t.source)+` `;var n=t.destination,r=t.combine;return n?` You have dropped the item. `+lt(t.source,n)+` @@ -54,8 +54,8 @@ `+Ze(t.draggableId,t.source,r)+` `:` The item has been dropped while not over a drop area. - `+Rt(t.source)+` - `},gt={dragHandleUsageInstructions:Qe,onDragStart:Fe,onDragUpdate:at,onDragEnd:Zt},dt={x:0,y:0},Vt=function(t,n){return{x:t.x+n.x,y:t.y+n.y}},ee=function(t,n){return{x:t.x-n.x,y:t.y-n.y}},_e=function(t,n){return t.x===n.x&&t.y===n.y},Ie=function(t){return{x:t.x!==0?-t.x:0,y:t.y!==0?-t.y:0}},xe=function(t,n,r){var s;return r===void 0&&(r=0),s={},s[t]=n,s[t==="x"?"y":"x"]=r,s},qe=function(t,n){return Math.sqrt(Math.pow(n.x-t.x,2)+Math.pow(n.y-t.y,2))},I=function(t,n){return Math.min.apply(Math,n.map(function(r){return qe(t,r)}))},re=function(t){return function(n){return{x:t(n.x),y:t(n.y)}}},oe=function(e,t){var n=pe({top:Math.max(t.top,e.top),right:Math.min(t.right,e.right),bottom:Math.min(t.bottom,e.bottom),left:Math.max(t.left,e.left)});return n.width<=0||n.height<=0?null:n},Me=function(t,n){return{top:t.top+n.y,left:t.left+n.x,bottom:t.bottom+n.y,right:t.right+n.x}},je=function(t){return[{x:t.left,y:t.top},{x:t.right,y:t.top},{x:t.left,y:t.bottom},{x:t.right,y:t.bottom}]},Te={top:0,right:0,bottom:0,left:0},Pe=function(t,n){return n?Me(t,n.scroll.diff.displacement):t},Se=function(t,n,r){if(r&&r.increasedBy){var s;return Object(V.a)({},t,(s={},s[n.end]=t[n.end]+r.increasedBy[n.line],s))}return t},ze=function(t,n){return n&&n.shouldClipSubject?oe(n.pageMarginBox,t):pe(t)},Xe=function(e){var t=e.page,n=e.withPlaceholder,r=e.axis,s=e.frame,i=Pe(t.marginBox,s),c=Se(i,r,n),d=ze(c,s);return{page:t,withPlaceholder:n,active:d}},ft=function(e,t){e.frame||x(!1);var n=e.frame,r=ee(t,n.scroll.initial),s=Ie(r),i=Object(V.a)({},n,{scroll:{initial:n.scroll.initial,current:t,diff:{value:r,displacement:s},max:n.scroll.max}}),c=Xe({page:e.subject.page,withPlaceholder:e.subject.withPlaceholder,axis:e.axis,frame:i}),d=Object(V.a)({},e,{frame:i,subject:c});return d};function rt(e){return Number.isInteger?Number.isInteger(e):typeof e=="number"&&isFinite(e)&&Math.floor(e)===e}function kt(e){return Object.values?Object.values(e):Object.keys(e).map(function(t){return e[t]})}function xt(e,t){if(e.findIndex)return e.findIndex(t);for(var n=0;ne.bottom,U=r.lefte.right,B=C&&U;if(B)return!0;var D=C&&c||U&&i;return D}},wn=function(e){var t=Tt(e.top,e.bottom),n=Tt(e.left,e.right);return function(r){var s=t(r.top)&&t(r.bottom)&&n(r.left)&&n(r.right);return s}},gn={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},Ln={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},Da=function(e){return function(t){var n=Tt(t.top,t.bottom),r=Tt(t.left,t.right);return function(s){return e===gn?n(s.top)&&n(s.bottom):r(s.left)&&r(s.right)}}},Ba=function(t,n){var r=n.frame?n.frame.scroll.diff.displacement:dt;return Me(t,r)},ka=function(t,n,r){return n.subject.active?r(n.subject.active)(t):!1},Sa=function(t,n,r){return r(n)(t)},ha=function(t){var n=t.target,r=t.destination,s=t.viewport,i=t.withDroppableDisplacement,c=t.isVisibleThroughFrameFn,d=i?Ba(n,r):n;return ka(d,r,c)&&Sa(d,s,c)},wa=function(t){return ha(Object(V.a)({},t,{isVisibleThroughFrameFn:Nn}))},Ka=function(t){return ha(Object(V.a)({},t,{isVisibleThroughFrameFn:wn}))},cr=function(t){return ha(Object(V.a)({},t,{isVisibleThroughFrameFn:Da(t.destination.axis)}))},Pa=function(t,n,r){if(typeof r=="boolean")return r;if(!n)return!0;var s=n.invisible,i=n.visible;if(s[t])return!1;var c=i[t];return c?c.shouldAnimate:!0};function Ia(e,t){var n=e.page.marginBox,r={top:t.point.y,right:0,bottom:0,left:t.point.x};return pe(G(n,r))}function Fa(e){var t=e.afterDragging,n=e.destination,r=e.displacedBy,s=e.viewport,i=e.forceShouldAnimate,c=e.last;return t.reduce(function(C,U){var B=Ia(U,r),D=U.descriptor.id;C.all.push(D);var O=wa({target:B,destination:n,viewport:s,withDroppableDisplacement:!0});if(!O)return C.invisible[U.descriptor.id]=!0,C;var W=Pa(D,c,i),se={draggableId:D,shouldAnimate:W};return C.visible[D]=se,C},{all:[],visible:{},invisible:{}})}function Ha(e,t){if(!e.length)return 0;var n=e[e.length-1].descriptor.index;return t.inHomeList?n:n+1}function $a(e){var t=e.insideDestination,n=e.inHomeList,r=e.displacedBy,s=e.destination,i=Ha(t,{inHomeList:n});return{displaced:Cn,displacedBy:r,at:{type:"REORDER",destination:{droppableId:s.descriptor.id,index:i}}}}function La(e){var t=e.draggable,n=e.insideDestination,r=e.destination,s=e.viewport,i=e.displacedBy,c=e.last,d=e.index,C=e.forceShouldAnimate,U=ra(t,r);if(d==null)return $a({insideDestination:n,inHomeList:U,displacedBy:i,destination:r});var B=Ft(n,function($e){return $e.descriptor.index===d});if(!B)return $a({insideDestination:n,inHomeList:U,displacedBy:i,destination:r});var D=ca(t,n),O=n.indexOf(B),W=D.slice(O),se=Fa({afterDragging:W,destination:r,displacedBy:i,last:c,viewport:s.frame,forceShouldAnimate:C});return{displaced:se,displacedBy:i,at:{type:"REORDER",destination:{droppableId:r.descriptor.id,index:d}}}}function ut(e,t){return Boolean(t.effected[e])}var We=function(e){var t=e.isMovingForward,n=e.destination,r=e.draggables,s=e.combine,i=e.afterCritical;if(!n.isCombineEnabled)return null;var c=s.draggableId,d=r[c],C=d.descriptor.index,U=ut(c,i);return U?t?C:C-1:t?C+1:C},et=function(e){var t=e.isMovingForward,n=e.isInHomeList,r=e.insideDestination,s=e.location;if(!r.length)return null;var i=s.index,c=t?i+1:i-1,d=r[0].descriptor.index,C=r[r.length-1].descriptor.index,U=n?C:C+1;return cU?null:c},bt=function(e){var t=e.isMovingForward,n=e.isInHomeList,r=e.draggable,s=e.draggables,i=e.destination,c=e.insideDestination,d=e.previousImpact,C=e.viewport,U=e.afterCritical,B=d.at;if(B||x(!1),B.type==="REORDER"){var D=et({isMovingForward:t,isInHomeList:n,location:B.destination,insideDestination:c});return D==null?null:La({draggable:r,insideDestination:c,destination:i,viewport:C,last:d.displaced,displacedBy:d.displacedBy,index:D})}var O=We({isMovingForward:t,destination:i,displaced:d.displaced,draggables:s,combine:B.combine,afterCritical:U});return O==null?null:La({draggable:r,insideDestination:c,destination:i,viewport:C,last:d.displaced,displacedBy:d.displacedBy,index:O})},Pt=function(e){var t=e.displaced,n=e.afterCritical,r=e.combineWith,s=e.displacedBy,i=Boolean(t.visible[r]||t.invisible[r]);return ut(r,n)?i?dt:Ie(s.point):i?s.point:dt},tt=function(e){var t=e.afterCritical,n=e.impact,r=e.draggables,s=ia(n);s||x(!1);var i=s.draggableId,c=r[i].page.borderBox.center,d=Pt({displaced:n.displaced,afterCritical:t,combineWith:i,displacedBy:n.displacedBy});return Vt(c,d)},Ot=function(t,n){return n.margin[t.start]+n.borderBox[t.size]/2},St=function(t,n){return n.margin[t.end]+n.borderBox[t.size]/2},Ut=function(t,n,r){return n[t.crossAxisStart]+r.margin[t.crossAxisStart]+r.borderBox[t.crossAxisSize]/2},Ht=function(t){var n=t.axis,r=t.moveRelativeTo,s=t.isMoving;return xe(n.line,r.marginBox[n.end]+Ot(n,s),Ut(n,r.marginBox,s))},_n=function(t){var n=t.axis,r=t.moveRelativeTo,s=t.isMoving;return xe(n.line,r.marginBox[n.start]-St(n,s),Ut(n,r.marginBox,s))},on=function(t){var n=t.axis,r=t.moveInto,s=t.isMoving;return xe(n.line,r.contentBox[n.start]+Ot(n,s),Ut(n,r.contentBox,s))},He=function(e){var t=e.impact,n=e.draggable,r=e.draggables,s=e.droppable,i=e.afterCritical,c=Dt(s.descriptor.id,r),d=n.page,C=s.axis;if(!c.length)return on({axis:C,moveInto:s.page,isMoving:d});var U=t.displaced,B=t.displacedBy,D=U.all[0];if(D){var O=r[D];if(ut(D,i))return _n({axis:C,moveRelativeTo:O.page,isMoving:d});var W=Z(O.page,B.point);return _n({axis:C,moveRelativeTo:W,isMoving:d})}var se=c[c.length-1];if(se.descriptor.id===n.descriptor.id)return d.borderBox.center;if(ut(se.descriptor.id,i)){var $e=Z(se.page,Ie(i.displacedBy.point));return Ht({axis:C,moveRelativeTo:$e,isMoving:d})}return Ht({axis:C,moveRelativeTo:se.page,isMoving:d})},ct=function(e,t){var n=e.frame;return n?Vt(t,n.scroll.diff.displacement):t},ot=function(t){var n=t.impact,r=t.draggable,s=t.droppable,i=t.draggables,c=t.afterCritical,d=r.page.borderBox.center,C=n.at;return s&&C?C.type==="REORDER"?He({impact:n,draggable:r,draggables:i,droppable:s,afterCritical:c}):tt({impact:n,draggables:i,afterCritical:c}):d},h=function(e){var t=ot(e),n=e.droppable,r=n?ct(n,t):t;return r},jt=function(e,t){var n=ee(t,e.scroll.initial),r=Ie(n),s=pe({top:t.y,bottom:t.y+e.frame.height,left:t.x,right:t.x+e.frame.width}),i={frame:s,scroll:{initial:e.scroll.initial,max:e.scroll.max,current:t,diff:{value:n,displacement:r}}};return i};function Kt(e,t){return e.map(function(n){return t[n]})}function Ye(e,t){for(var n=0;n1?B.sort(function(D,O){return cn(D)[d.start]-cn(O)[d.start]})[0]:U.sort(function(D,O){var W=I(n,je(cn(D))),se=I(n,je(cn(O)));return W!==se?W-se:cn(D)[d.start]-cn(O)[d.start]})[0]},Bt=function(t,n){var r=t.page.borderBox.center;return ut(t.descriptor.id,n)?ee(r,n.displacedBy.point):r},sn=function(t,n){var r=t.page.borderBox;return ut(t.descriptor.id,n)?Me(r,Ie(n.displacedBy.point)):r},vn=function(e){var t=e.pageBorderBoxCenter,n=e.viewport,r=e.destination,s=e.insideDestination,i=e.afterCritical,c=s.filter(function(d){return Ka({target:sn(d,i),destination:r,viewport:n.frame,withDroppableDisplacement:!0})}).sort(function(d,C){var U=qe(t,ct(r,Bt(d,i))),B=qe(t,ct(r,Bt(C,i)));return Ut.left&&e.topt.top}function fn(e){var t=e.pageBorderBox,n=e.draggable,r=e.candidates,s=n.page.borderBox.center,i=r.map(function(c){var d=c.axis,C=xe(c.axis.line,t.center[d.line],c.page.borderBox.center[d.crossAxisLine]);return{id:c.descriptor.id,distance:qe(s,C)}}).sort(function(c,d){return d.distance-c.distance});return i[0]?i[0].id:null}function fa(e){var t=e.pageBorderBox,n=e.draggable,r=e.droppables,s=tn(r).filter(function(i){if(!i.isEnabled)return!1;var c=i.subject.active;if(!c)return!1;if(!Fn(t,c))return!1;if(Dn(c)(t.center))return!0;var d=i.axis,C=c.center[d.crossAxisLine],U=t[d.crossAxisStart],B=t[d.crossAxisEnd],D=Tt(c[d.crossAxisStart],c[d.crossAxisEnd]),O=D(U),W=D(B);return!O&&!W?!0:O?UC});return s.length?s.length===1?s[0].descriptor.id:fn({pageBorderBox:t,draggable:n,candidates:s}):null}var Jn=function(t,n){return pe(Me(t,n))},sa=function(e,t){var n=e.frame;return n?Jn(t,n.scroll.diff.value):t};function Xn(e){var t=e.displaced,n=e.id;return Boolean(t.visible[n]||t.invisible[n])}function Qt(e){var t=e.draggable,n=e.closest,r=e.inHomeList;return n?r&&n.descriptor.index>t.descriptor.index?n.descriptor.index-1:n.descriptor.index:null}var Ce=function(e){var t=e.pageBorderBoxWithDroppableScroll,n=e.draggable,r=e.destination,s=e.insideDestination,i=e.last,c=e.viewport,d=e.afterCritical,C=r.axis,U=qt(r.axis,n.displaceBy),B=U.value,D=t[C.start],O=t[C.end],W=ca(n,s),se=Ft(W,function(vt){var At=vt.descriptor.id,It=vt.page.borderBox.center[C.line],en=ut(At,d),pn=Xn({displaced:i,id:At});return en?pn?O<=It:DAt[d.start]+en&&DAt[d.start]-U+en&&BAt[d.start]+U+en&&DAt[d.start]+en&&B=On)return rn;var i=s/On,c=nt+jn*i,d=r==="CANCEL"?c*Bn:c;return Number(d.toFixed(2))},Mn=function(e){var t=e.impact,n=e.draggable,r=e.dimensions,s=e.viewport,i=e.afterCritical,c=r.draggables,d=r.droppables,C=dn(t),U=C?d[C]:null,B=d[n.descriptor.droppableId],D=Wa({impact:t,draggable:n,draggables:c,afterCritical:i,droppable:U||B,viewport:s}),O=ee(D,n.client.borderBox.center);return O},Pn=function(e){var t=e.draggables,n=e.reason,r=e.lastImpact,s=e.home,i=e.viewport,c=e.onLiftImpact;if(!r.at||n!=="DROP"){var d=ar({draggables:t,impact:c,destination:s,viewport:i,forceShouldAnimate:!0});return{impact:d,didDropInsideDroppable:!1}}if(r.at.type==="REORDER")return{impact:r,didDropInsideDroppable:!0};var C=Object(V.a)({},r,{displaced:Cn});return{impact:C,didDropInsideDroppable:!0}},ea=function(e){var t=e.getState,n=e.dispatch;return function(r){return function(s){if(s.type!=="DROP"){r(s);return}var i=t(),c=s.payload.reason;if(i.phase==="COLLECTING"){n(F({reason:c}));return}if(i.phase==="IDLE")return;var d=i.phase==="DROP_PENDING"&&i.isWaiting;d&&x(!1),i.phase==="DRAGGING"||i.phase==="DROP_PENDING"||x(!1);var C=i.critical,U=i.dimensions,B=U.draggables[i.critical.draggable.id],D=Pn({reason:c,lastImpact:i.impact,afterCritical:i.afterCritical,onLiftImpact:i.onLiftImpact,home:i.dimensions.droppables[i.critical.droppable.id],viewport:i.viewport,draggables:i.dimensions.draggables}),O=D.impact,W=D.didDropInsideDroppable,se=W?yt(O):null,$e=W?ia(O):null,vt={index:C.draggable.index,droppableId:C.droppable.id},At={draggableId:B.descriptor.id,type:B.descriptor.type,source:vt,reason:c,mode:i.movementMode,destination:se,combine:$e},It=Mn({impact:O,draggable:B,dimensions:U,viewport:i.viewport,afterCritical:i.afterCritical}),en={critical:i.critical,afterCritical:i.afterCritical,result:At,impact:O},pn=!_e(i.current.client.offset,It)||Boolean(At.combine);if(!pn){n(p({completed:en}));return}var aa=Tn({current:i.current.client.offset,destination:It,reason:c}),Vn={newHomeClientOffset:It,dropDuration:aa,completed:en};n(mi(Vn))}}},kn=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function Ta(e){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(n){if(n.target!==window&&n.target!==window.document)return;e()}}}function pa(e){var t=e.onWindowScroll;function n(){t(kn())}var r=j(n),s=Ta(r),i=De;function c(){return i!==De}function d(){c()&&x(!1),i=T(window,[s])}function C(){c()||x(!1),r.cancel(),i(),i=De}return{start:d,stop:C,isActive:c}}var $t=function(t){return t.type==="DROP_COMPLETE"||t.type==="DROP_ANIMATE"||t.type==="FLUSH"},Yt=function(e){var t=pa({onWindowScroll:function(r){e.dispatch(za({newScroll:r}))}});return function(n){return function(r){!t.isActive()&&r.type==="INITIAL_PUBLISH"&&t.start(),t.isActive()&&$t(r)&&t.stop(),n(r)}}},Hn=function(e){var t=!1,n=!1,r=setTimeout(function(){n=!0}),s=function(c){if(t)return;if(n)return;t=!0,e(c),clearTimeout(r)};return s.wasCalled=function(){return t},s},Zn=function(){var e=[],t=function(i){var c=xt(e,function(U){return U.timerId===i});c!==-1||x(!1);var d=e.splice(c,1),C=d[0];C.callback()},n=function(i){var c=setTimeout(function(){return t(c)}),d={timerId:c,callback:i};e.push(d)},r=function(){if(!e.length)return;var i=[].concat(e);e.length=0,i.forEach(function(c){clearTimeout(c.timerId),c.callback()})};return{add:n,flush:r}},wt=function(t,n){return t==null&&n==null?!0:t==null||n==null?!1:t.droppableId===n.droppableId&&t.index===n.index},ta=function(t,n){return t==null&&n==null?!0:t==null||n==null?!1:t.draggableId===n.draggableId&&t.droppableId===n.droppableId},Ra=function(t,n){if(t===n)return!0;var r=t.draggable.id===n.draggable.id&&t.draggable.droppableId===n.draggable.droppableId&&t.draggable.type===n.draggable.type&&t.draggable.index===n.draggable.index,s=t.droppable.id===n.droppable.id&&t.droppable.type===n.droppable.type;return r&&s},zn=function(t,n){or(),n(),pr()},la=function(t,n){return{draggableId:t.draggable.id,type:t.droppable.type,source:{droppableId:t.droppable.id,index:t.draggable.index},mode:n}},_a=function(t,n,r,s){if(!t){r(s(n));return}var i=Hn(r),c={announce:i};t(n,c),i.wasCalled()||r(s(n))},Xa=function(e,t){var n=Zn(),r=null,s=function(O,W){r&&x(!1),zn("onBeforeCapture",function(){var se=e().onBeforeCapture;if(se){var $e={draggableId:O,mode:W};se($e)}})},i=function(O,W){r&&x(!1),zn("onBeforeDragStart",function(){var se=e().onBeforeDragStart;se&&se(la(O,W))})},c=function(O,W){r&&x(!1);var se=la(O,W);r={mode:W,lastCritical:O,lastLocation:se.source,lastCombine:null},n.add(function(){zn("onDragStart",function(){return _a(e().onDragStart,se,t,gt.onDragStart)})})},d=function(O,W){var se=yt(W),$e=ia(W);r||x(!1);var vt=!Ra(O,r.lastCritical);vt&&(r.lastCritical=O);var At=!wt(r.lastLocation,se);At&&(r.lastLocation=se);var It=!ta(r.lastCombine,$e);if(It&&(r.lastCombine=$e),!vt&&!At&&!It)return;var en=Object(V.a)({},la(O,r.mode),{combine:$e,destination:se});n.add(function(){zn("onDragUpdate",function(){return _a(e().onDragUpdate,en,t,gt.onDragUpdate)})})},C=function(){r||x(!1),n.flush()},U=function(O){r||x(!1),r=null,zn("onDragEnd",function(){return _a(e().onDragEnd,O,t,gt.onDragEnd)})},B=function(){if(!r)return;var O=Object(V.a)({},la(r.lastCritical,r.mode),{combine:null,destination:null,reason:"CANCEL"});U(O)};return{beforeCapture:s,beforeStart:i,start:c,update:d,flush:C,drop:U,abort:B}},sr=function(e,t){var n=Xa(e,t);return function(r){return function(s){return function(i){if(i.type==="BEFORE_INITIAL_CAPTURE"){n.beforeCapture(i.payload.draggableId,i.payload.movementMode);return}if(i.type==="INITIAL_PUBLISH"){var c=i.payload.critical;n.beforeStart(c,i.payload.movementMode),s(i),n.start(c,i.payload.movementMode);return}if(i.type==="DROP_COMPLETE"){var d=i.payload.completed.result;n.flush(),s(i),n.drop(d);return}if(s(i),i.type==="FLUSH"){n.abort();return}var C=r.getState();C.phase==="DRAGGING"&&n.update(C.critical,C.impact)}}}},Na=function(e){return function(t){return function(n){if(n.type!=="DROP_ANIMATION_FINISHED"){t(n);return}var r=e.getState();r.phase==="DROP_ANIMATING"||x(!1),e.dispatch(p({completed:r.completed}))}}},lr=function(e){var t=null,n=null;function r(){n&&(cancelAnimationFrame(n),n=null),t&&(t(),t=null)}return function(s){return function(i){if((i.type==="FLUSH"||i.type==="DROP_COMPLETE"||i.type==="DROP_ANIMATION_FINISHED")&&r(),s(i),i.type!=="DROP_ANIMATE")return;var c={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var C=e.getState();C.phase==="DROP_ANIMATING"&&e.dispatch(E())}};n=requestAnimationFrame(function(){n=null,t=T(window,[c])})}}},Er=function(e){return function(){return function(t){return function(n){(n.type==="DROP_COMPLETE"||n.type==="FLUSH"||n.type==="DROP_ANIMATE")&&e.stopPublishing(),t(n)}}}},dr=function(e){var t=!1;return function(){return function(n){return function(r){if(r.type==="INITIAL_PUBLISH"){t=!0,e.tryRecordFocus(r.payload.critical.draggable.id),n(r),e.tryRestoreFocusRecorded();return}if(n(r),!t)return;if(r.type==="FLUSH"){t=!1,e.tryRestoreFocusRecorded();return}if(r.type==="DROP_COMPLETE"){t=!1;var s=r.payload.completed.result;s.combine&&e.tryShiftRecord(s.draggableId,s.combine.draggableId),e.tryRestoreFocusRecorded()}}}}},fr=function(t){return t.type==="DROP_COMPLETE"||t.type==="DROP_ANIMATE"||t.type==="FLUSH"},Ua=function(e){return function(t){return function(n){return function(r){if(fr(r)){e.stop(),n(r);return}if(r.type==="INITIAL_PUBLISH"){n(r);var s=t.getState();s.phase==="DRAGGING"||x(!1),e.start(s);return}n(r),e.scroll(t.getState())}}}},nr=function(e){return function(t){return function(n){if(t(n),n.type!=="PUBLISH_WHILE_DRAGGING")return;var r=e.getState();if(r.phase!=="DROP_PENDING")return;if(r.isWaiting)return;e.dispatch(M({reason:r.reason}))}}},Ya=f.d,Va=function(e){var t=e.dimensionMarshal,n=e.focusMarshal,r=e.styleMarshal,s=e.getResponders,i=e.announce,c=e.autoScroller;return Object(f.e)(it,Ya(Object(f.a)(b(r),Er(t),u(t),ea,Na,lr,nr,Ua(c),Yt,dr(n),sr(s,i))))},yr=function(){return{additions:{},removals:{},modified:{}}};function xr(e){var t=e.registry,n=e.callbacks,r=yr(),s=null,i=function(){if(s)return;n.collectionStarting(),s=requestAnimationFrame(function(){s=null,or();var B=r,D=B.additions,O=B.removals,W=B.modified,se=Object.keys(D).map(function(At){return t.draggable.getById(At).getDimension(dt)}).sort(function(At,It){return At.descriptor.index-It.descriptor.index}),$e=Object.keys(W).map(function(At){var It=t.droppable.getById(At),en=It.callbacks.getScrollWhileDragging();return{droppableId:At,scroll:en}}),vt={additions:se,removals:Object.keys(O),modified:$e};r=yr(),pr(),n.publish(vt)})},c=function(B){var D=B.descriptor.id;r.additions[D]=B,r.modified[B.descriptor.droppableId]=!0,r.removals[D]&&delete r.removals[D],i()},d=function(B){var D=B.descriptor;r.removals[D.id]=!0,r.modified[D.droppableId]=!0,r.additions[D.id]&&delete r.additions[D.id],i()},C=function(){if(!s)return;cancelAnimationFrame(s),s=null,r=yr()};return{add:c,remove:d,stop:C}}var Sr=function(e){var t=e.scrollHeight,n=e.scrollWidth,r=e.height,s=e.width,i=ee({x:n,y:t},{x:s,y:r}),c={x:Math.max(0,i.x),y:Math.max(0,i.y)};return c},Oa=function(){var e=document.documentElement;return e||x(!1),e},Cr=function(){var e=Oa(),t=Sr({scrollHeight:e.scrollHeight,scrollWidth:e.scrollWidth,width:e.clientWidth,height:e.clientHeight});return t},Rr=function(){var e=kn(),t=Cr(),n=e.y,r=e.x,s=Oa(),i=s.clientWidth,c=s.clientHeight,d=r+i,C=n+c,U=pe({top:n,left:r,right:d,bottom:C}),B={frame:U,scroll:{initial:e,current:e,max:t,diff:{value:dt,displacement:dt}}};return B},Ma=function(e){var t=e.critical,n=e.scrollOptions,r=e.registry;or();var s=Rr(),i=s.scroll.current,c=t.droppable,d=r.droppable.getAllByType(c.type).map(function(D){return D.callbacks.getDimensionAndWatchScroll(i,n)}),C=r.draggable.getAllByType(t.draggable.type).map(function(D){return D.getDimension(i)}),U={draggables:yn(C),droppables:En(d)};pr();var B={dimensions:U,critical:t,viewport:s};return B};function ua(e,t,n){if(n.descriptor.id===t.id)return!1;if(n.descriptor.type!==t.type)return!1;var r=e.droppable.getById(n.descriptor.droppableId);return!(r.descriptor.mode!=="virtual")}var Za=function(e,t){var n=null,r=xr({callbacks:{publish:t.publishWhileDragging,collectionStarting:t.collectionStarting},registry:e}),s=function(W,se){if(e.droppable.exists(W)||x(!1),!n)return;t.updateDroppableIsEnabled({id:W,isEnabled:se})},i=function(W,se){if(!n)return;e.droppable.exists(W)||x(!1),t.updateDroppableIsCombineEnabled({id:W,isCombineEnabled:se})},c=function(W,se){if(!n)return;e.droppable.exists(W)||x(!1),t.updateDroppableScroll({id:W,newScroll:se})},d=function(W,se){if(!n)return;e.droppable.getById(W).callbacks.scroll(se)},C=function(){if(!n)return;r.stop();var W=n.critical.droppable;e.droppable.getAllByType(W.type).forEach(function(se){return se.callbacks.dragStopped()}),n.unsubscribe(),n=null},U=function(W){n||x(!1);var se=n.critical.draggable;W.type==="ADDITION"&&(ua(e,se,W.value)&&r.add(W.value)),W.type==="REMOVAL"&&(ua(e,se,W.value)&&r.remove(W.value))},B=function(W){n&&x(!1);var se=e.draggable.getById(W.draggableId),$e=e.droppable.getById(se.descriptor.droppableId),vt={draggable:se.descriptor,droppable:$e.descriptor},At=e.subscribe(U);return n={critical:vt,unsubscribe:At},Ma({critical:vt,registry:e,scrollOptions:W.scrollOptions})},D={updateDroppableIsEnabled:s,updateDroppableIsCombineEnabled:i,scrollDroppable:d,updateDroppableScroll:c,startPublishing:B,stopPublishing:C};return D},yo=function(e,t){return e.phase==="IDLE"?!0:e.phase!=="DROP_ANIMATING"||e.completed.result.draggableId===t?!1:e.completed.result.reason==="DROP"},Co=function(e){window.scrollBy(e.x,e.y)},Tr=z(function(e){return tn(e).filter(function(t){return t.isEnabled?!!t.frame:!1})}),Ho=function(t,n){var r=Ft(Tr(n),function(s){return s.frame||x(!1),Dn(s.frame.pageMarginBox)(t)});return r},Go=function(e){var t=e.center,n=e.destination,r=e.droppables;if(n){var s=r[n];return s.frame?s:null}var i=Ho(t,r);return i},Or={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(t){return Math.pow(t,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},Jo=function(e,t){var n=e[t.size]*Or.startFromPercentage,r=e[t.size]*Or.maxScrollAtPercentage,s={startScrollingFrom:n,maxScrollValueAt:r};return s},Ao=function(e){var t=e.startOfRange,n=e.endOfRange,r=e.current,s=n-t;if(s===0)return 0;var i=r-t,c=i/s;return c},ro=1,Oo=function(e,t){if(e>t.startScrollingFrom)return 0;if(e<=t.maxScrollValueAt)return Or.maxPixelScroll;if(e===t.startScrollingFrom)return ro;var n=Ao({startOfRange:t.maxScrollValueAt,endOfRange:t.startScrollingFrom,current:e}),r=1-n,s=Or.maxPixelScroll*Or.ease(r);return Math.ceil(s)},Do=Or.durationDampening.accelerateAt,_o=Or.durationDampening.stopDampeningAt,Xo=function(e,t){var n=t,r=_o,s=Date.now(),i=s-n;if(i>=_o)return e;if(it.height,i=n.width>t.width;return!i&&!s?r:i&&s?null:{x:i?0:r.x,y:s?0:r.y}},Gr=re(function(e){return e===0?0:e}),io=function(e){var t=e.dragStartTime,n=e.container,r=e.subject,s=e.center,i=e.shouldUseTimeDampening,c={top:s.y-n.top,right:n.right-s.x,bottom:n.bottom-s.y,left:s.x-n.left},d=xo({container:n,distanceToEdges:c,dragStartTime:t,axis:gn,shouldUseTimeDampening:i}),C=xo({container:n,distanceToEdges:c,dragStartTime:t,axis:Ln,shouldUseTimeDampening:i}),U=Gr({x:C,y:d});if(_e(U,dt))return null;var B=Yo({container:n,subject:r,proposedScroll:U});return B?_e(B,dt)?null:B:null},zr=re(function(e){return e===0?0:e>0?1:-1}),Mr=function(){var e=function(n,r){return n<0?n:n>r?n-r:0};return function(t){var n=t.current,r=t.max,s=t.change,i=Vt(n,s),c={x:e(i.x,r.x),y:e(i.y,r.y)};return _e(c,dt)?null:c}}(),Jr=function(t){var n=t.max,r=t.current,s=t.change,i={x:Math.max(r.x,n.x),y:Math.max(r.y,n.y)},c=zr(s),d=Mr({max:i,current:r,change:c});return d?c.x!==0&&d.x===0?!0:c.y!==0&&d.y===0:!0},Xr=function(t,n){return Jr({current:t.scroll.current,max:t.scroll.max,change:n})},Zo=function(t,n){if(!Xr(t,n))return null;var r=t.scroll.max,s=t.scroll.current;return Mr({current:s,max:r,change:n})},Yr=function(t,n){var r=t.frame;return r?Jr({current:r.scroll.current,max:r.scroll.max,change:n}):!1},so=function(t,n){var r=t.frame;return r&&Yr(t,n)?Mr({current:r.scroll.current,max:r.scroll.max,change:n}):null},So=function(e){var t=e.viewport,n=e.subject,r=e.center,s=e.dragStartTime,i=e.shouldUseTimeDampening,c=io({dragStartTime:s,container:t.frame,subject:n,center:r,shouldUseTimeDampening:i});return c&&Xr(t,c)?c:null},lo=function(e){var t=e.droppable,n=e.subject,r=e.center,s=e.dragStartTime,i=e.shouldUseTimeDampening,c=t.frame;if(!c)return null;var d=io({dragStartTime:s,container:c.pageMarginBox,subject:n,center:r,shouldUseTimeDampening:i});return d&&Yr(t,d)?d:null},Zr=function(e){var t=e.state,n=e.dragStartTime,r=e.shouldUseTimeDampening,s=e.scrollWindow,i=e.scrollDroppable,c=t.current.page.borderBoxCenter,d=t.dimensions.draggables[t.critical.draggable.id],C=d.page.marginBox;if(t.isWindowScrollAllowed){var U=t.viewport,B=So({dragStartTime:n,viewport:U,subject:C,center:c,shouldUseTimeDampening:r});if(B){s(B);return}}var D=Go({center:c,destination:dn(t.impact),droppables:t.dimensions.droppables});if(!D)return;var O=lo({dragStartTime:n,droppable:D,subject:C,center:c,shouldUseTimeDampening:r});O&&i(D.descriptor.id,O)},Ro=function(e){var t=e.scrollWindow,n=e.scrollDroppable,r=j(t),s=j(n),i=null,c=function(B){i||x(!1);var D=i,O=D.shouldUseTimeDampening,W=D.dragStartTime;Zr({state:B,scrollWindow:r,scrollDroppable:s,dragStartTime:W,shouldUseTimeDampening:O})},d=function(B){or(),i&&x(!1);var D=Date.now(),O=!1,W=function(){O=!0};Zr({state:B,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:W,scrollDroppable:W}),i={dragStartTime:D,shouldUseTimeDampening:O},pr(),O&&c(B)},C=function(){if(!i)return;r.cancel(),s.cancel(),i=null};return{start:d,stop:C,scroll:c}},qo=function(e){var t=e.move,n=e.scrollDroppable,r=e.scrollWindow,s=function(U,B){var D=Vt(U.current.client.selection,B);t({client:D})},i=function(U,B){if(!Yr(U,B))return B;var D=so(U,B);if(!D)return n(U.descriptor.id,B),null;var O=ee(B,D);n(U.descriptor.id,O);var W=ee(B,O);return W},c=function(U,B,D){if(!U)return D;if(!Xr(B,D))return D;var O=Zo(B,D);if(!O)return r(D),null;var W=ee(D,O);r(W);var se=ee(D,W);return se},d=function(U){var B=U.scrollJumpRequest;if(!B)return;var D=dn(U.impact);D||x(!1);var O=i(U.dimensions.droppables[D],B);if(!O)return;var W=U.viewport,se=c(U.isWindowScrollAllowed,W,O);if(!se)return;s(U,se)};return d},Mo=function(e){var t=e.scrollDroppable,n=e.scrollWindow,r=e.move,s=Ro({scrollWindow:n,scrollDroppable:t}),i=qo({move:r,scrollWindow:n,scrollDroppable:t}),c=function(U){if(U.phase!=="DRAGGING")return;if(U.movementMode==="FLUID"){s.scroll(U);return}if(!U.scrollJumpRequest)return;i(U)},d={scroll:c,start:s.start,stop:s.stop};return d},Nr="data-rbd",wr=function(){var e=Nr+"-drag-handle";return{base:e,draggableId:e+"-draggable-id",contextId:e+"-context-id"}}(),uo=function(){var e=Nr+"-draggable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),co=function(){var e=Nr+"-droppable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),Po={contextId:Nr+"-scroll-container-context-id"},$o=function(t){return function(n){return"["+n+'="'+t+'"]'}},Lr=function(t,n){return t.map(function(r){var s=r.styles[n];return s?r.selector+" { "+s+" }":""}).join(" ")},ei="pointer-events: none;",Io=function(e){var t=$o(e),n=function(){var d=` + `+Mt(t.source)+` + `},gt={dragHandleUsageInstructions:Qe,onDragStart:Fe,onDragUpdate:at,onDragEnd:Zt},dt={x:0,y:0},Vt=function(t,n){return{x:t.x+n.x,y:t.y+n.y}},ee=function(t,n){return{x:t.x-n.x,y:t.y-n.y}},Re=function(t,n){return t.x===n.x&&t.y===n.y},je=function(t){return{x:t.x!==0?-t.x:0,y:t.y!==0?-t.y:0}},xe=function(t,n,r){var s;return r===void 0&&(r=0),s={},s[t]=n,s[t==="x"?"y":"x"]=r,s},$e=function(t,n){return Math.sqrt(Math.pow(n.x-t.x,2)+Math.pow(n.y-t.y,2))},S=function(t,n){return Math.min.apply(Math,n.map(function(r){return $e(t,r)}))},re=function(t){return function(n){return{x:t(n.x),y:t(n.y)}}},ge=function(e,t){var n=me({top:Math.max(t.top,e.top),right:Math.min(t.right,e.right),bottom:Math.min(t.bottom,e.bottom),left:Math.max(t.left,e.left)});return n.width<=0||n.height<=0?null:n},Pe=function(t,n){return{top:t.top+n.y,left:t.left+n.x,bottom:t.bottom+n.y,right:t.right+n.x}},De=function(t){return[{x:t.left,y:t.top},{x:t.right,y:t.top},{x:t.left,y:t.bottom},{x:t.right,y:t.bottom}]},Ie={top:0,right:0,bottom:0,left:0},Le=function(t,n){return n?Pe(t,n.scroll.diff.displacement):t},Se=function(t,n,r){if(r&&r.increasedBy){var s;return Object(V.a)({},t,(s={},s[n.end]=t[n.end]+r.increasedBy[n.line],s))}return t},ze=function(t,n){return n&&n.shouldClipSubject?ge(n.pageMarginBox,t):me(t)},Xe=function(e){var t=e.page,n=e.withPlaceholder,r=e.axis,s=e.frame,i=Le(t.marginBox,s),c=Se(i,r,n),d=ze(c,s);return{page:t,withPlaceholder:n,active:d}},ft=function(e,t){e.frame||x(!1);var n=e.frame,r=ee(t,n.scroll.initial),s=je(r),i=Object(V.a)({},n,{scroll:{initial:n.scroll.initial,current:t,diff:{value:r,displacement:s},max:n.scroll.max}}),c=Xe({page:e.subject.page,withPlaceholder:e.subject.withPlaceholder,axis:e.axis,frame:i}),d=Object(V.a)({},e,{frame:i,subject:c});return d};function rt(e){return Number.isInteger?Number.isInteger(e):typeof e=="number"&&isFinite(e)&&Math.floor(e)===e}function kt(e){return Object.values?Object.values(e):Object.keys(e).map(function(t){return e[t]})}function Rt(e,t){if(e.findIndex)return e.findIndex(t);for(var n=0;ne.bottom,U=r.lefte.right,B=C&&U;if(B)return!0;var D=C&&c||U&&i;return D}},wn=function(e){var t=Tt(e.top,e.bottom),n=Tt(e.left,e.right);return function(r){var s=t(r.top)&&t(r.bottom)&&n(r.left)&&n(r.right);return s}},gn={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},Ln={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},Da=function(e){return function(t){var n=Tt(t.top,t.bottom),r=Tt(t.left,t.right);return function(s){return e===gn?n(s.top)&&n(s.bottom):r(s.left)&&r(s.right)}}},Ba=function(t,n){var r=n.frame?n.frame.scroll.diff.displacement:dt;return Pe(t,r)},ka=function(t,n,r){return n.subject.active?r(n.subject.active)(t):!1},Ra=function(t,n,r){return r(n)(t)},ha=function(t){var n=t.target,r=t.destination,s=t.viewport,i=t.withDroppableDisplacement,c=t.isVisibleThroughFrameFn,d=i?Ba(n,r):n;return ka(d,r,c)&&Ra(d,s,c)},wa=function(t){return ha(Object(V.a)({},t,{isVisibleThroughFrameFn:Nn}))},Ka=function(t){return ha(Object(V.a)({},t,{isVisibleThroughFrameFn:wn}))},cr=function(t){return ha(Object(V.a)({},t,{isVisibleThroughFrameFn:Da(t.destination.axis)}))},Pa=function(t,n,r){if(typeof r=="boolean")return r;if(!n)return!0;var s=n.invisible,i=n.visible;if(s[t])return!1;var c=i[t];return c?c.shouldAnimate:!0};function Ia(e,t){var n=e.page.marginBox,r={top:t.point.y,right:0,bottom:0,left:t.point.x};return me(G(n,r))}function Fa(e){var t=e.afterDragging,n=e.destination,r=e.displacedBy,s=e.viewport,i=e.forceShouldAnimate,c=e.last;return t.reduce(function(C,U){var B=Ia(U,r),D=U.descriptor.id;C.all.push(D);var O=wa({target:B,destination:n,viewport:s,withDroppableDisplacement:!0});if(!O)return C.invisible[U.descriptor.id]=!0,C;var W=Pa(D,c,i),ie={draggableId:D,shouldAnimate:W};return C.visible[D]=ie,C},{all:[],visible:{},invisible:{}})}function Ha(e,t){if(!e.length)return 0;var n=e[e.length-1].descriptor.index;return t.inHomeList?n:n+1}function $a(e){var t=e.insideDestination,n=e.inHomeList,r=e.displacedBy,s=e.destination,i=Ha(t,{inHomeList:n});return{displaced:Cn,displacedBy:r,at:{type:"REORDER",destination:{droppableId:s.descriptor.id,index:i}}}}function La(e){var t=e.draggable,n=e.insideDestination,r=e.destination,s=e.viewport,i=e.displacedBy,c=e.last,d=e.index,C=e.forceShouldAnimate,U=ra(t,r);if(d==null)return $a({insideDestination:n,inHomeList:U,displacedBy:i,destination:r});var B=Ft(n,function(qe){return qe.descriptor.index===d});if(!B)return $a({insideDestination:n,inHomeList:U,displacedBy:i,destination:r});var D=ca(t,n),O=n.indexOf(B),W=D.slice(O),ie=Fa({afterDragging:W,destination:r,displacedBy:i,last:c,viewport:s.frame,forceShouldAnimate:C});return{displaced:ie,displacedBy:i,at:{type:"REORDER",destination:{droppableId:r.descriptor.id,index:d}}}}function ut(e,t){return Boolean(t.effected[e])}var We=function(e){var t=e.isMovingForward,n=e.destination,r=e.draggables,s=e.combine,i=e.afterCritical;if(!n.isCombineEnabled)return null;var c=s.draggableId,d=r[c],C=d.descriptor.index,U=ut(c,i);return U?t?C:C-1:t?C+1:C},et=function(e){var t=e.isMovingForward,n=e.isInHomeList,r=e.insideDestination,s=e.location;if(!r.length)return null;var i=s.index,c=t?i+1:i-1,d=r[0].descriptor.index,C=r[r.length-1].descriptor.index,U=n?C:C+1;return cU?null:c},bt=function(e){var t=e.isMovingForward,n=e.isInHomeList,r=e.draggable,s=e.draggables,i=e.destination,c=e.insideDestination,d=e.previousImpact,C=e.viewport,U=e.afterCritical,B=d.at;if(B||x(!1),B.type==="REORDER"){var D=et({isMovingForward:t,isInHomeList:n,location:B.destination,insideDestination:c});return D==null?null:La({draggable:r,insideDestination:c,destination:i,viewport:C,last:d.displaced,displacedBy:d.displacedBy,index:D})}var O=We({isMovingForward:t,destination:i,displaced:d.displaced,draggables:s,combine:B.combine,afterCritical:U});return O==null?null:La({draggable:r,insideDestination:c,destination:i,viewport:C,last:d.displaced,displacedBy:d.displacedBy,index:O})},Pt=function(e){var t=e.displaced,n=e.afterCritical,r=e.combineWith,s=e.displacedBy,i=Boolean(t.visible[r]||t.invisible[r]);return ut(r,n)?i?dt:je(s.point):i?s.point:dt},tt=function(e){var t=e.afterCritical,n=e.impact,r=e.draggables,s=ia(n);s||x(!1);var i=s.draggableId,c=r[i].page.borderBox.center,d=Pt({displaced:n.displaced,afterCritical:t,combineWith:i,displacedBy:n.displacedBy});return Vt(c,d)},Ot=function(t,n){return n.margin[t.start]+n.borderBox[t.size]/2},St=function(t,n){return n.margin[t.end]+n.borderBox[t.size]/2},Ut=function(t,n,r){return n[t.crossAxisStart]+r.margin[t.crossAxisStart]+r.borderBox[t.crossAxisSize]/2},Ht=function(t){var n=t.axis,r=t.moveRelativeTo,s=t.isMoving;return xe(n.line,r.marginBox[n.end]+Ot(n,s),Ut(n,r.marginBox,s))},_n=function(t){var n=t.axis,r=t.moveRelativeTo,s=t.isMoving;return xe(n.line,r.marginBox[n.start]-St(n,s),Ut(n,r.marginBox,s))},on=function(t){var n=t.axis,r=t.moveInto,s=t.isMoving;return xe(n.line,r.contentBox[n.start]+Ot(n,s),Ut(n,r.contentBox,s))},He=function(e){var t=e.impact,n=e.draggable,r=e.draggables,s=e.droppable,i=e.afterCritical,c=Dt(s.descriptor.id,r),d=n.page,C=s.axis;if(!c.length)return on({axis:C,moveInto:s.page,isMoving:d});var U=t.displaced,B=t.displacedBy,D=U.all[0];if(D){var O=r[D];if(ut(D,i))return _n({axis:C,moveRelativeTo:O.page,isMoving:d});var W=Z(O.page,B.point);return _n({axis:C,moveRelativeTo:W,isMoving:d})}var ie=c[c.length-1];if(ie.descriptor.id===n.descriptor.id)return d.borderBox.center;if(ut(ie.descriptor.id,i)){var qe=Z(ie.page,je(i.displacedBy.point));return Ht({axis:C,moveRelativeTo:qe,isMoving:d})}return Ht({axis:C,moveRelativeTo:ie.page,isMoving:d})},ct=function(e,t){var n=e.frame;return n?Vt(t,n.scroll.diff.displacement):t},ot=function(t){var n=t.impact,r=t.draggable,s=t.droppable,i=t.draggables,c=t.afterCritical,d=r.page.borderBox.center,C=n.at;return s&&C?C.type==="REORDER"?He({impact:n,draggable:r,draggables:i,droppable:s,afterCritical:c}):tt({impact:n,draggables:i,afterCritical:c}):d},h=function(e){var t=ot(e),n=e.droppable,r=n?ct(n,t):t;return r},jt=function(e,t){var n=ee(t,e.scroll.initial),r=je(n),s=me({top:t.y,bottom:t.y+e.frame.height,left:t.x,right:t.x+e.frame.width}),i={frame:s,scroll:{initial:e.scroll.initial,max:e.scroll.max,current:t,diff:{value:n,displacement:r}}};return i};function Kt(e,t){return e.map(function(n){return t[n]})}function Ye(e,t){for(var n=0;n1?B.sort(function(D,O){return cn(D)[d.start]-cn(O)[d.start]})[0]:U.sort(function(D,O){var W=S(n,De(cn(D))),ie=S(n,De(cn(O)));return W!==ie?W-ie:cn(D)[d.start]-cn(O)[d.start]})[0]},Bt=function(t,n){var r=t.page.borderBox.center;return ut(t.descriptor.id,n)?ee(r,n.displacedBy.point):r},sn=function(t,n){var r=t.page.borderBox;return ut(t.descriptor.id,n)?Pe(r,je(n.displacedBy.point)):r},vn=function(e){var t=e.pageBorderBoxCenter,n=e.viewport,r=e.destination,s=e.insideDestination,i=e.afterCritical,c=s.filter(function(d){return Ka({target:sn(d,i),destination:r,viewport:n.frame,withDroppableDisplacement:!0})}).sort(function(d,C){var U=$e(t,ct(r,Bt(d,i))),B=$e(t,ct(r,Bt(C,i)));return Ut.left&&e.topt.top}function fn(e){var t=e.pageBorderBox,n=e.draggable,r=e.candidates,s=n.page.borderBox.center,i=r.map(function(c){var d=c.axis,C=xe(c.axis.line,t.center[d.line],c.page.borderBox.center[d.crossAxisLine]);return{id:c.descriptor.id,distance:$e(s,C)}}).sort(function(c,d){return d.distance-c.distance});return i[0]?i[0].id:null}function fa(e){var t=e.pageBorderBox,n=e.draggable,r=e.droppables,s=tn(r).filter(function(i){if(!i.isEnabled)return!1;var c=i.subject.active;if(!c)return!1;if(!Fn(t,c))return!1;if(Dn(c)(t.center))return!0;var d=i.axis,C=c.center[d.crossAxisLine],U=t[d.crossAxisStart],B=t[d.crossAxisEnd],D=Tt(c[d.crossAxisStart],c[d.crossAxisEnd]),O=D(U),W=D(B);return!O&&!W?!0:O?UC});return s.length?s.length===1?s[0].descriptor.id:fn({pageBorderBox:t,draggable:n,candidates:s}):null}var Jn=function(t,n){return me(Pe(t,n))},sa=function(e,t){var n=e.frame;return n?Jn(t,n.scroll.diff.value):t};function Xn(e){var t=e.displaced,n=e.id;return Boolean(t.visible[n]||t.invisible[n])}function Qt(e){var t=e.draggable,n=e.closest,r=e.inHomeList;return n?r&&n.descriptor.index>t.descriptor.index?n.descriptor.index-1:n.descriptor.index:null}var Ce=function(e){var t=e.pageBorderBoxWithDroppableScroll,n=e.draggable,r=e.destination,s=e.insideDestination,i=e.last,c=e.viewport,d=e.afterCritical,C=r.axis,U=qt(r.axis,n.displaceBy),B=U.value,D=t[C.start],O=t[C.end],W=ca(n,s),ie=Ft(W,function(vt){var At=vt.descriptor.id,It=vt.page.borderBox.center[C.line],en=ut(At,d),pn=Xn({displaced:i,id:At});return en?pn?O<=It:DAt[d.start]+en&&DAt[d.start]-U+en&&BAt[d.start]+U+en&&DAt[d.start]+en&&B=On)return rn;var i=s/On,c=nt+jn*i,d=r==="CANCEL"?c*Bn:c;return Number(d.toFixed(2))},Mn=function(e){var t=e.impact,n=e.draggable,r=e.dimensions,s=e.viewport,i=e.afterCritical,c=r.draggables,d=r.droppables,C=dn(t),U=C?d[C]:null,B=d[n.descriptor.droppableId],D=Wa({impact:t,draggable:n,draggables:c,afterCritical:i,droppable:U||B,viewport:s}),O=ee(D,n.client.borderBox.center);return O},Pn=function(e){var t=e.draggables,n=e.reason,r=e.lastImpact,s=e.home,i=e.viewport,c=e.onLiftImpact;if(!r.at||n!=="DROP"){var d=ar({draggables:t,impact:c,destination:s,viewport:i,forceShouldAnimate:!0});return{impact:d,didDropInsideDroppable:!1}}if(r.at.type==="REORDER")return{impact:r,didDropInsideDroppable:!0};var C=Object(V.a)({},r,{displaced:Cn});return{impact:C,didDropInsideDroppable:!0}},ea=function(e){var t=e.getState,n=e.dispatch;return function(r){return function(s){if(s.type!=="DROP"){r(s);return}var i=t(),c=s.payload.reason;if(i.phase==="COLLECTING"){n(F({reason:c}));return}if(i.phase==="IDLE")return;var d=i.phase==="DROP_PENDING"&&i.isWaiting;d&&x(!1),i.phase==="DRAGGING"||i.phase==="DROP_PENDING"||x(!1);var C=i.critical,U=i.dimensions,B=U.draggables[i.critical.draggable.id],D=Pn({reason:c,lastImpact:i.impact,afterCritical:i.afterCritical,onLiftImpact:i.onLiftImpact,home:i.dimensions.droppables[i.critical.droppable.id],viewport:i.viewport,draggables:i.dimensions.draggables}),O=D.impact,W=D.didDropInsideDroppable,ie=W?yt(O):null,qe=W?ia(O):null,vt={index:C.draggable.index,droppableId:C.droppable.id},At={draggableId:B.descriptor.id,type:B.descriptor.type,source:vt,reason:c,mode:i.movementMode,destination:ie,combine:qe},It=Mn({impact:O,draggable:B,dimensions:U,viewport:i.viewport,afterCritical:i.afterCritical}),en={critical:i.critical,afterCritical:i.afterCritical,result:At,impact:O},pn=!Re(i.current.client.offset,It)||Boolean(At.combine);if(!pn){n(p({completed:en}));return}var aa=Tn({current:i.current.client.offset,destination:It,reason:c}),Vn={newHomeClientOffset:It,dropDuration:aa,completed:en};n(mi(Vn))}}},kn=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function Ta(e){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(n){if(n.target!==window&&n.target!==window.document)return;e()}}}function pa(e){var t=e.onWindowScroll;function n(){t(kn())}var r=j(n),s=Ta(r),i=_e;function c(){return i!==_e}function d(){c()&&x(!1),i=T(window,[s])}function C(){c()||x(!1),r.cancel(),i(),i=_e}return{start:d,stop:C,isActive:c}}var $t=function(t){return t.type==="DROP_COMPLETE"||t.type==="DROP_ANIMATE"||t.type==="FLUSH"},Yt=function(e){var t=pa({onWindowScroll:function(r){e.dispatch(za({newScroll:r}))}});return function(n){return function(r){!t.isActive()&&r.type==="INITIAL_PUBLISH"&&t.start(),t.isActive()&&$t(r)&&t.stop(),n(r)}}},Hn=function(e){var t=!1,n=!1,r=setTimeout(function(){n=!0}),s=function(c){if(t)return;if(n)return;t=!0,e(c),clearTimeout(r)};return s.wasCalled=function(){return t},s},Zn=function(){var e=[],t=function(i){var c=Rt(e,function(U){return U.timerId===i});c!==-1||x(!1);var d=e.splice(c,1),C=d[0];C.callback()},n=function(i){var c=setTimeout(function(){return t(c)}),d={timerId:c,callback:i};e.push(d)},r=function(){if(!e.length)return;var i=[].concat(e);e.length=0,i.forEach(function(c){clearTimeout(c.timerId),c.callback()})};return{add:n,flush:r}},wt=function(t,n){return t==null&&n==null?!0:t==null||n==null?!1:t.droppableId===n.droppableId&&t.index===n.index},ta=function(t,n){return t==null&&n==null?!0:t==null||n==null?!1:t.draggableId===n.draggableId&&t.droppableId===n.droppableId},Sa=function(t,n){if(t===n)return!0;var r=t.draggable.id===n.draggable.id&&t.draggable.droppableId===n.draggable.droppableId&&t.draggable.type===n.draggable.type&&t.draggable.index===n.draggable.index,s=t.droppable.id===n.droppable.id&&t.droppable.type===n.droppable.type;return r&&s},zn=function(t,n){or(),n(),pr()},la=function(t,n){return{draggableId:t.draggable.id,type:t.droppable.type,source:{droppableId:t.droppable.id,index:t.draggable.index},mode:n}},_a=function(t,n,r,s){if(!t){r(s(n));return}var i=Hn(r),c={announce:i};t(n,c),i.wasCalled()||r(s(n))},Xa=function(e,t){var n=Zn(),r=null,s=function(O,W){r&&x(!1),zn("onBeforeCapture",function(){var ie=e().onBeforeCapture;if(ie){var qe={draggableId:O,mode:W};ie(qe)}})},i=function(O,W){r&&x(!1),zn("onBeforeDragStart",function(){var ie=e().onBeforeDragStart;ie&&ie(la(O,W))})},c=function(O,W){r&&x(!1);var ie=la(O,W);r={mode:W,lastCritical:O,lastLocation:ie.source,lastCombine:null},n.add(function(){zn("onDragStart",function(){return _a(e().onDragStart,ie,t,gt.onDragStart)})})},d=function(O,W){var ie=yt(W),qe=ia(W);r||x(!1);var vt=!Sa(O,r.lastCritical);vt&&(r.lastCritical=O);var At=!wt(r.lastLocation,ie);At&&(r.lastLocation=ie);var It=!ta(r.lastCombine,qe);if(It&&(r.lastCombine=qe),!vt&&!At&&!It)return;var en=Object(V.a)({},la(O,r.mode),{combine:qe,destination:ie});n.add(function(){zn("onDragUpdate",function(){return _a(e().onDragUpdate,en,t,gt.onDragUpdate)})})},C=function(){r||x(!1),n.flush()},U=function(O){r||x(!1),r=null,zn("onDragEnd",function(){return _a(e().onDragEnd,O,t,gt.onDragEnd)})},B=function(){if(!r)return;var O=Object(V.a)({},la(r.lastCritical,r.mode),{combine:null,destination:null,reason:"CANCEL"});U(O)};return{beforeCapture:s,beforeStart:i,start:c,update:d,flush:C,drop:U,abort:B}},sr=function(e,t){var n=Xa(e,t);return function(r){return function(s){return function(i){if(i.type==="BEFORE_INITIAL_CAPTURE"){n.beforeCapture(i.payload.draggableId,i.payload.movementMode);return}if(i.type==="INITIAL_PUBLISH"){var c=i.payload.critical;n.beforeStart(c,i.payload.movementMode),s(i),n.start(c,i.payload.movementMode);return}if(i.type==="DROP_COMPLETE"){var d=i.payload.completed.result;n.flush(),s(i),n.drop(d);return}if(s(i),i.type==="FLUSH"){n.abort();return}var C=r.getState();C.phase==="DRAGGING"&&n.update(C.critical,C.impact)}}}},Na=function(e){return function(t){return function(n){if(n.type!=="DROP_ANIMATION_FINISHED"){t(n);return}var r=e.getState();r.phase==="DROP_ANIMATING"||x(!1),e.dispatch(p({completed:r.completed}))}}},lr=function(e){var t=null,n=null;function r(){n&&(cancelAnimationFrame(n),n=null),t&&(t(),t=null)}return function(s){return function(i){if((i.type==="FLUSH"||i.type==="DROP_COMPLETE"||i.type==="DROP_ANIMATION_FINISHED")&&r(),s(i),i.type!=="DROP_ANIMATE")return;var c={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var C=e.getState();C.phase==="DROP_ANIMATING"&&e.dispatch(E())}};n=requestAnimationFrame(function(){n=null,t=T(window,[c])})}}},Er=function(e){return function(){return function(t){return function(n){(n.type==="DROP_COMPLETE"||n.type==="FLUSH"||n.type==="DROP_ANIMATE")&&e.stopPublishing(),t(n)}}}},dr=function(e){var t=!1;return function(){return function(n){return function(r){if(r.type==="INITIAL_PUBLISH"){t=!0,e.tryRecordFocus(r.payload.critical.draggable.id),n(r),e.tryRestoreFocusRecorded();return}if(n(r),!t)return;if(r.type==="FLUSH"){t=!1,e.tryRestoreFocusRecorded();return}if(r.type==="DROP_COMPLETE"){t=!1;var s=r.payload.completed.result;s.combine&&e.tryShiftRecord(s.draggableId,s.combine.draggableId),e.tryRestoreFocusRecorded()}}}}},fr=function(t){return t.type==="DROP_COMPLETE"||t.type==="DROP_ANIMATE"||t.type==="FLUSH"},Ua=function(e){return function(t){return function(n){return function(r){if(fr(r)){e.stop(),n(r);return}if(r.type==="INITIAL_PUBLISH"){n(r);var s=t.getState();s.phase==="DRAGGING"||x(!1),e.start(s);return}n(r),e.scroll(t.getState())}}}},nr=function(e){return function(t){return function(n){if(t(n),n.type!=="PUBLISH_WHILE_DRAGGING")return;var r=e.getState();if(r.phase!=="DROP_PENDING")return;if(r.isWaiting)return;e.dispatch(P({reason:r.reason}))}}},Ya=f.d,Va=function(e){var t=e.dimensionMarshal,n=e.focusMarshal,r=e.styleMarshal,s=e.getResponders,i=e.announce,c=e.autoScroller;return Object(f.e)(it,Ya(Object(f.a)(b(r),Er(t),u(t),ea,Na,lr,nr,Ua(c),Yt,dr(n),sr(s,i))))},yr=function(){return{additions:{},removals:{},modified:{}}};function xr(e){var t=e.registry,n=e.callbacks,r=yr(),s=null,i=function(){if(s)return;n.collectionStarting(),s=requestAnimationFrame(function(){s=null,or();var B=r,D=B.additions,O=B.removals,W=B.modified,ie=Object.keys(D).map(function(At){return t.draggable.getById(At).getDimension(dt)}).sort(function(At,It){return At.descriptor.index-It.descriptor.index}),qe=Object.keys(W).map(function(At){var It=t.droppable.getById(At),en=It.callbacks.getScrollWhileDragging();return{droppableId:At,scroll:en}}),vt={additions:ie,removals:Object.keys(O),modified:qe};r=yr(),pr(),n.publish(vt)})},c=function(B){var D=B.descriptor.id;r.additions[D]=B,r.modified[B.descriptor.droppableId]=!0,r.removals[D]&&delete r.removals[D],i()},d=function(B){var D=B.descriptor;r.removals[D.id]=!0,r.modified[D.droppableId]=!0,r.additions[D.id]&&delete r.additions[D.id],i()},C=function(){if(!s)return;cancelAnimationFrame(s),s=null,r=yr()};return{add:c,remove:d,stop:C}}var Rr=function(e){var t=e.scrollHeight,n=e.scrollWidth,r=e.height,s=e.width,i=ee({x:n,y:t},{x:s,y:r}),c={x:Math.max(0,i.x),y:Math.max(0,i.y)};return c},Oa=function(){var e=document.documentElement;return e||x(!1),e},Cr=function(){var e=Oa(),t=Rr({scrollHeight:e.scrollHeight,scrollWidth:e.scrollWidth,width:e.clientWidth,height:e.clientHeight});return t},Sr=function(){var e=kn(),t=Cr(),n=e.y,r=e.x,s=Oa(),i=s.clientWidth,c=s.clientHeight,d=r+i,C=n+c,U=me({top:n,left:r,right:d,bottom:C}),B={frame:U,scroll:{initial:e,current:e,max:t,diff:{value:dt,displacement:dt}}};return B},Ma=function(e){var t=e.critical,n=e.scrollOptions,r=e.registry;or();var s=Sr(),i=s.scroll.current,c=t.droppable,d=r.droppable.getAllByType(c.type).map(function(D){return D.callbacks.getDimensionAndWatchScroll(i,n)}),C=r.draggable.getAllByType(t.draggable.type).map(function(D){return D.getDimension(i)}),U={draggables:yn(C),droppables:En(d)};pr();var B={dimensions:U,critical:t,viewport:s};return B};function ua(e,t,n){if(n.descriptor.id===t.id)return!1;if(n.descriptor.type!==t.type)return!1;var r=e.droppable.getById(n.descriptor.droppableId);return!(r.descriptor.mode!=="virtual")}var Za=function(e,t){var n=null,r=xr({callbacks:{publish:t.publishWhileDragging,collectionStarting:t.collectionStarting},registry:e}),s=function(W,ie){if(e.droppable.exists(W)||x(!1),!n)return;t.updateDroppableIsEnabled({id:W,isEnabled:ie})},i=function(W,ie){if(!n)return;e.droppable.exists(W)||x(!1),t.updateDroppableIsCombineEnabled({id:W,isCombineEnabled:ie})},c=function(W,ie){if(!n)return;e.droppable.exists(W)||x(!1),t.updateDroppableScroll({id:W,newScroll:ie})},d=function(W,ie){if(!n)return;e.droppable.getById(W).callbacks.scroll(ie)},C=function(){if(!n)return;r.stop();var W=n.critical.droppable;e.droppable.getAllByType(W.type).forEach(function(ie){return ie.callbacks.dragStopped()}),n.unsubscribe(),n=null},U=function(W){n||x(!1);var ie=n.critical.draggable;W.type==="ADDITION"&&(ua(e,ie,W.value)&&r.add(W.value)),W.type==="REMOVAL"&&(ua(e,ie,W.value)&&r.remove(W.value))},B=function(W){n&&x(!1);var ie=e.draggable.getById(W.draggableId),qe=e.droppable.getById(ie.descriptor.droppableId),vt={draggable:ie.descriptor,droppable:qe.descriptor},At=e.subscribe(U);return n={critical:vt,unsubscribe:At},Ma({critical:vt,registry:e,scrollOptions:W.scrollOptions})},D={updateDroppableIsEnabled:s,updateDroppableIsCombineEnabled:i,scrollDroppable:d,updateDroppableScroll:c,startPublishing:B,stopPublishing:C};return D},yo=function(e,t){return e.phase==="IDLE"?!0:e.phase!=="DROP_ANIMATING"||e.completed.result.draggableId===t?!1:e.completed.result.reason==="DROP"},Co=function(e){window.scrollBy(e.x,e.y)},Tr=z(function(e){return tn(e).filter(function(t){return t.isEnabled?!!t.frame:!1})}),Ho=function(t,n){var r=Ft(Tr(n),function(s){return s.frame||x(!1),Dn(s.frame.pageMarginBox)(t)});return r},Go=function(e){var t=e.center,n=e.destination,r=e.droppables;if(n){var s=r[n];return s.frame?s:null}var i=Ho(t,r);return i},Or={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(t){return Math.pow(t,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},Jo=function(e,t){var n=e[t.size]*Or.startFromPercentage,r=e[t.size]*Or.maxScrollAtPercentage,s={startScrollingFrom:n,maxScrollValueAt:r};return s},Ao=function(e){var t=e.startOfRange,n=e.endOfRange,r=e.current,s=n-t;if(s===0)return 0;var i=r-t,c=i/s;return c},ro=1,Oo=function(e,t){if(e>t.startScrollingFrom)return 0;if(e<=t.maxScrollValueAt)return Or.maxPixelScroll;if(e===t.startScrollingFrom)return ro;var n=Ao({startOfRange:t.maxScrollValueAt,endOfRange:t.startScrollingFrom,current:e}),r=1-n,s=Or.maxPixelScroll*Or.ease(r);return Math.ceil(s)},Do=Or.durationDampening.accelerateAt,_o=Or.durationDampening.stopDampeningAt,Xo=function(e,t){var n=t,r=_o,s=Date.now(),i=s-n;if(i>=_o)return e;if(it.height,i=n.width>t.width;return!i&&!s?r:i&&s?null:{x:i?0:r.x,y:s?0:r.y}},Gr=re(function(e){return e===0?0:e}),io=function(e){var t=e.dragStartTime,n=e.container,r=e.subject,s=e.center,i=e.shouldUseTimeDampening,c={top:s.y-n.top,right:n.right-s.x,bottom:n.bottom-s.y,left:s.x-n.left},d=xo({container:n,distanceToEdges:c,dragStartTime:t,axis:gn,shouldUseTimeDampening:i}),C=xo({container:n,distanceToEdges:c,dragStartTime:t,axis:Ln,shouldUseTimeDampening:i}),U=Gr({x:C,y:d});if(Re(U,dt))return null;var B=Yo({container:n,subject:r,proposedScroll:U});return B?Re(B,dt)?null:B:null},zr=re(function(e){return e===0?0:e>0?1:-1}),Mr=function(){var e=function(n,r){return n<0?n:n>r?n-r:0};return function(t){var n=t.current,r=t.max,s=t.change,i=Vt(n,s),c={x:e(i.x,r.x),y:e(i.y,r.y)};return Re(c,dt)?null:c}}(),Jr=function(t){var n=t.max,r=t.current,s=t.change,i={x:Math.max(r.x,n.x),y:Math.max(r.y,n.y)},c=zr(s),d=Mr({max:i,current:r,change:c});return d?c.x!==0&&d.x===0?!0:c.y!==0&&d.y===0:!0},Xr=function(t,n){return Jr({current:t.scroll.current,max:t.scroll.max,change:n})},Zo=function(t,n){if(!Xr(t,n))return null;var r=t.scroll.max,s=t.scroll.current;return Mr({current:s,max:r,change:n})},Yr=function(t,n){var r=t.frame;return r?Jr({current:r.scroll.current,max:r.scroll.max,change:n}):!1},so=function(t,n){var r=t.frame;return r&&Yr(t,n)?Mr({current:r.scroll.current,max:r.scroll.max,change:n}):null},Ro=function(e){var t=e.viewport,n=e.subject,r=e.center,s=e.dragStartTime,i=e.shouldUseTimeDampening,c=io({dragStartTime:s,container:t.frame,subject:n,center:r,shouldUseTimeDampening:i});return c&&Xr(t,c)?c:null},lo=function(e){var t=e.droppable,n=e.subject,r=e.center,s=e.dragStartTime,i=e.shouldUseTimeDampening,c=t.frame;if(!c)return null;var d=io({dragStartTime:s,container:c.pageMarginBox,subject:n,center:r,shouldUseTimeDampening:i});return d&&Yr(t,d)?d:null},Zr=function(e){var t=e.state,n=e.dragStartTime,r=e.shouldUseTimeDampening,s=e.scrollWindow,i=e.scrollDroppable,c=t.current.page.borderBoxCenter,d=t.dimensions.draggables[t.critical.draggable.id],C=d.page.marginBox;if(t.isWindowScrollAllowed){var U=t.viewport,B=Ro({dragStartTime:n,viewport:U,subject:C,center:c,shouldUseTimeDampening:r});if(B){s(B);return}}var D=Go({center:c,destination:dn(t.impact),droppables:t.dimensions.droppables});if(!D)return;var O=lo({dragStartTime:n,droppable:D,subject:C,center:c,shouldUseTimeDampening:r});O&&i(D.descriptor.id,O)},So=function(e){var t=e.scrollWindow,n=e.scrollDroppable,r=j(t),s=j(n),i=null,c=function(B){i||x(!1);var D=i,O=D.shouldUseTimeDampening,W=D.dragStartTime;Zr({state:B,scrollWindow:r,scrollDroppable:s,dragStartTime:W,shouldUseTimeDampening:O})},d=function(B){or(),i&&x(!1);var D=Date.now(),O=!1,W=function(){O=!0};Zr({state:B,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:W,scrollDroppable:W}),i={dragStartTime:D,shouldUseTimeDampening:O},pr(),O&&c(B)},C=function(){if(!i)return;r.cancel(),s.cancel(),i=null};return{start:d,stop:C,scroll:c}},qo=function(e){var t=e.move,n=e.scrollDroppable,r=e.scrollWindow,s=function(U,B){var D=Vt(U.current.client.selection,B);t({client:D})},i=function(U,B){if(!Yr(U,B))return B;var D=so(U,B);if(!D)return n(U.descriptor.id,B),null;var O=ee(B,D);n(U.descriptor.id,O);var W=ee(B,O);return W},c=function(U,B,D){if(!U)return D;if(!Xr(B,D))return D;var O=Zo(B,D);if(!O)return r(D),null;var W=ee(D,O);r(W);var ie=ee(D,W);return ie},d=function(U){var B=U.scrollJumpRequest;if(!B)return;var D=dn(U.impact);D||x(!1);var O=i(U.dimensions.droppables[D],B);if(!O)return;var W=U.viewport,ie=c(U.isWindowScrollAllowed,W,O);if(!ie)return;s(U,ie)};return d},Mo=function(e){var t=e.scrollDroppable,n=e.scrollWindow,r=e.move,s=So({scrollWindow:n,scrollDroppable:t}),i=qo({move:r,scrollWindow:n,scrollDroppable:t}),c=function(U){if(U.phase!=="DRAGGING")return;if(U.movementMode==="FLUID"){s.scroll(U);return}if(!U.scrollJumpRequest)return;i(U)},d={scroll:c,start:s.start,stop:s.stop};return d},Nr="data-rbd",wr=function(){var e=Nr+"-drag-handle";return{base:e,draggableId:e+"-draggable-id",contextId:e+"-context-id"}}(),uo=function(){var e=Nr+"-draggable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),co=function(){var e=Nr+"-droppable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),Po={contextId:Nr+"-scroll-container-context-id"},$o=function(t){return function(n){return"["+n+'="'+t+'"]'}},Lr=function(t,n){return t.map(function(r){var s=r.styles[n];return s?r.selector+" { "+s+" }":""}).join(" ")},ei="pointer-events: none;",Io=function(e){var t=$o(e),n=function(){var d=` cursor: -webkit-grab; cursor: grab; `;return{selector:t(wr.contextId),styles:{always:` @@ -63,7 +63,7 @@ -webkit-tap-highlight-color: rgba(0,0,0,0); touch-action: manipulation; `,resting:d,dragging:ei,dropAnimating:d}}}(),r=function(){var d=` - transition: `+me.outOfTheWay+`; + transition: `+fe.outOfTheWay+`; `;return{selector:t(uo.contextId),styles:{dragging:d,dropAnimating:d,userCancel:d}}}(),s={selector:t(co.contextId),styles:{always:"overflow-anchor: none;"}},i={selector:"body",styles:{dragging:` cursor: grabbing; cursor: -webkit-grabbing; @@ -72,13 +72,13 @@ -moz-user-select: none; -ms-user-select: none; overflow-anchor: none; - `}},c=[r,n,s,i];return{always:Lr(c,"always"),resting:Lr(c,"resting"),dragging:Lr(c,"dragging"),dropAnimating:Lr(c,"dropAnimating"),userCancel:Lr(c,"userCancel")}},ur=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?Q.useLayoutEffect:Q.useEffect,fo=function(){var t=document.querySelector("head");return t||x(!1),t},Dr=function(t){var n=document.createElement("style");return t&&n.setAttribute("nonce",t),n.type="text/css",n};function jo(e,t){var n=ve(function(){return Io(e)},[e]),r=Object(Q.useRef)(null),s=Object(Q.useRef)(null),i=H(z(function(D){var O=s.current;O||x(!1),O.textContent=D}),[]),c=H(function(D){var O=r.current;O||x(!1),O.textContent=D},[]);ur(function(){!r.current&&!s.current||x(!1);var D=Dr(t),O=Dr(t);return r.current=D,s.current=O,D.setAttribute(Nr+"-always",e),O.setAttribute(Nr+"-dynamic",e),fo().appendChild(D),fo().appendChild(O),c(n.always),i(n.resting),function(){var W=function($e){var vt=$e.current;vt||x(!1),fo().removeChild(vt),$e.current=null};W(r),W(s)}},[t,c,i,n.always,n.resting,e]);var d=H(function(){return i(n.dragging)},[i,n.dragging]),C=H(function(D){if(D==="DROP"){i(n.dropAnimating);return}i(n.userCancel)},[i,n.dropAnimating,n.userCancel]),U=H(function(){if(!s.current)return;i(n.resting)},[i,n.resting]),B=ve(function(){return{dragging:d,dropping:C,resting:U}},[d,C,U]);return B}var mo=function(e){return e&&e.ownerDocument?e.ownerDocument.defaultView:window};function Ur(e){return e instanceof mo(e).HTMLElement}function Br(e,t){var n="["+wr.contextId+'="'+e+'"]',r=In(document.querySelectorAll(n));if(!r.length)return null;var s=Ft(r,function(i){return i.getAttribute(wr.draggableId)===t});return s&&Ur(s)?s:null}function po(e){var t=Object(Q.useRef)({}),n=Object(Q.useRef)(null),r=Object(Q.useRef)(null),s=Object(Q.useRef)(!1),i=H(function(O,W){var se={id:O,focus:W};return t.current[O]=se,function(){var vt=t.current,At=vt[O];At!==se&&delete vt[O]}},[]),c=H(function(O){var W=Br(e,O);W&&W!==document.activeElement&&W.focus()},[e]),d=H(function(O,W){n.current===O&&(n.current=W)},[]),C=H(function(){if(r.current)return;if(!s.current)return;r.current=requestAnimationFrame(function(){r.current=null;var O=n.current;O&&c(O)})},[c]),U=H(function(O){n.current=null;var W=document.activeElement;if(!W)return;if(W.getAttribute(wr.draggableId)!==O)return;n.current=O},[]);ur(function(){return s.current=!0,function(){s.current=!1;var O=r.current;O&&cancelAnimationFrame(O)}},[]);var B=ve(function(){return{register:i,tryRecordFocus:U,tryRestoreFocusRecorded:C,tryShiftRecord:d}},[i,U,C,d]);return B}function vo(){var e={draggables:{},droppables:{}},t=[];function n(D){return t.push(D),function(){var W=t.indexOf(D);if(W===-1)return;t.splice(W,1)}}function r(D){t.length&&t.forEach(function(O){return O(D)})}function s(D){return e.draggables[D]||null}function i(D){var O=s(D);return O||x(!1),O}var c={register:function(O){e.draggables[O.descriptor.id]=O,r({type:"ADDITION",value:O})},update:function(O,W){var se=e.draggables[W.descriptor.id];if(!se)return;if(se.uniqueId!==O.uniqueId)return;delete e.draggables[W.descriptor.id],e.draggables[O.descriptor.id]=O},unregister:function(O){var W=O.descriptor.id,se=s(W);if(!se)return;if(O.uniqueId!==se.uniqueId)return;delete e.draggables[W],r({type:"REMOVAL",value:O})},getById:i,findById:s,exists:function(O){return Boolean(s(O))},getAllByType:function(O){return kt(e.draggables).filter(function(W){return W.descriptor.type===O})}};function d(D){return e.droppables[D]||null}function C(D){var O=d(D);return O||x(!1),O}var U={register:function(O){e.droppables[O.descriptor.id]=O},unregister:function(O){var W=d(O.descriptor.id);if(!W)return;if(O.uniqueId!==W.uniqueId)return;delete e.droppables[O.descriptor.id]},getById:C,findById:d,exists:function(O){return Boolean(d(O))},getAllByType:function(O){return kt(e.droppables).filter(function(W){return W.descriptor.type===O})}};function B(){e.draggables={},e.droppables={},t.length=0}return{draggable:c,droppable:U,subscribe:n,clean:B}}function To(){var e=ve(vo,[]);return Object(Q.useEffect)(function(){return function(){requestAnimationFrame(e.clean)}},[e]),e}var qr=Y.a.createContext(null),na=function(){var e=document.body;return e||x(!1),e},Gn={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},Qa=function(t){return"rbd-announcement-"+t};function mr(e){var t=ve(function(){return Qa(e)},[e]),n=Object(Q.useRef)(null);Object(Q.useEffect)(function(){var i=document.createElement("div");return n.current=i,i.id=t,i.setAttribute("aria-live","assertive"),i.setAttribute("aria-atomic","true"),Object(V.a)(i.style,Gn),na().appendChild(i),function(){setTimeout(function(){var C=na();C.contains(i)&&C.removeChild(i),i===n.current&&(n.current=null)})}},[t]);var r=H(function(s){var i=n.current;if(i){i.textContent=s;return}},[]);return r}var kr=0,Vr={separator:"::"};function Qr(){kr=0}function Pr(e,t){return t===void 0&&(t=Vr),ve(function(){return""+e+t.separator+kr++},[t.separator,e])}function Fr(e){var t=e.contextId,n=e.uniqueId;return"rbd-hidden-text-"+t+"-"+n}function ho(e){var t=e.contextId,n=e.text,r=Pr("hidden-text",{separator:"-"}),s=ve(function(){return Fr({contextId:t,uniqueId:r})},[r,t]);return Object(Q.useEffect)(function(){var c=document.createElement("div");return c.id=s,c.textContent=n,c.style.display="none",na().appendChild(c),function(){var C=na();C.contains(c)&&C.removeChild(c)}},[s,n]),s}var Kr=Y.a.createContext(null),No={react:"^16.8.5","react-dom":"^16.8.5"},wo=/(\d+)\.(\d+)\.(\d+)/,Lo=function(t){var n=wo.exec(t);n!=null||x(!1);var r=Number(n[1]),s=Number(n[2]),i=Number(n[3]);return{major:r,minor:s,patch:i,raw:t}},ti=function(t,n){return n.major>t.major?!0:n.majort.minor?!0:n.minor=t.patch},Uo=function(e,t){var n=Lo(e),r=Lo(t);if(ti(n,r))return},ni=` + `}},c=[r,n,s,i];return{always:Lr(c,"always"),resting:Lr(c,"resting"),dragging:Lr(c,"dragging"),dropAnimating:Lr(c,"dropAnimating"),userCancel:Lr(c,"userCancel")}},ur=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?Q.useLayoutEffect:Q.useEffect,fo=function(){var t=document.querySelector("head");return t||x(!1),t},Dr=function(t){var n=document.createElement("style");return t&&n.setAttribute("nonce",t),n.type="text/css",n};function jo(e,t){var n=pe(function(){return Io(e)},[e]),r=Object(Q.useRef)(null),s=Object(Q.useRef)(null),i=H(z(function(D){var O=s.current;O||x(!1),O.textContent=D}),[]),c=H(function(D){var O=r.current;O||x(!1),O.textContent=D},[]);ur(function(){!r.current&&!s.current||x(!1);var D=Dr(t),O=Dr(t);return r.current=D,s.current=O,D.setAttribute(Nr+"-always",e),O.setAttribute(Nr+"-dynamic",e),fo().appendChild(D),fo().appendChild(O),c(n.always),i(n.resting),function(){var W=function(qe){var vt=qe.current;vt||x(!1),fo().removeChild(vt),qe.current=null};W(r),W(s)}},[t,c,i,n.always,n.resting,e]);var d=H(function(){return i(n.dragging)},[i,n.dragging]),C=H(function(D){if(D==="DROP"){i(n.dropAnimating);return}i(n.userCancel)},[i,n.dropAnimating,n.userCancel]),U=H(function(){if(!s.current)return;i(n.resting)},[i,n.resting]),B=pe(function(){return{dragging:d,dropping:C,resting:U}},[d,C,U]);return B}var mo=function(e){return e&&e.ownerDocument?e.ownerDocument.defaultView:window};function Ur(e){return e instanceof mo(e).HTMLElement}function Br(e,t){var n="["+wr.contextId+'="'+e+'"]',r=In(document.querySelectorAll(n));if(!r.length)return null;var s=Ft(r,function(i){return i.getAttribute(wr.draggableId)===t});return s&&Ur(s)?s:null}function po(e){var t=Object(Q.useRef)({}),n=Object(Q.useRef)(null),r=Object(Q.useRef)(null),s=Object(Q.useRef)(!1),i=H(function(O,W){var ie={id:O,focus:W};return t.current[O]=ie,function(){var vt=t.current,At=vt[O];At!==ie&&delete vt[O]}},[]),c=H(function(O){var W=Br(e,O);W&&W!==document.activeElement&&W.focus()},[e]),d=H(function(O,W){n.current===O&&(n.current=W)},[]),C=H(function(){if(r.current)return;if(!s.current)return;r.current=requestAnimationFrame(function(){r.current=null;var O=n.current;O&&c(O)})},[c]),U=H(function(O){n.current=null;var W=document.activeElement;if(!W)return;if(W.getAttribute(wr.draggableId)!==O)return;n.current=O},[]);ur(function(){return s.current=!0,function(){s.current=!1;var O=r.current;O&&cancelAnimationFrame(O)}},[]);var B=pe(function(){return{register:i,tryRecordFocus:U,tryRestoreFocusRecorded:C,tryShiftRecord:d}},[i,U,C,d]);return B}function vo(){var e={draggables:{},droppables:{}},t=[];function n(D){return t.push(D),function(){var W=t.indexOf(D);if(W===-1)return;t.splice(W,1)}}function r(D){t.length&&t.forEach(function(O){return O(D)})}function s(D){return e.draggables[D]||null}function i(D){var O=s(D);return O||x(!1),O}var c={register:function(O){e.draggables[O.descriptor.id]=O,r({type:"ADDITION",value:O})},update:function(O,W){var ie=e.draggables[W.descriptor.id];if(!ie)return;if(ie.uniqueId!==O.uniqueId)return;delete e.draggables[W.descriptor.id],e.draggables[O.descriptor.id]=O},unregister:function(O){var W=O.descriptor.id,ie=s(W);if(!ie)return;if(O.uniqueId!==ie.uniqueId)return;delete e.draggables[W],r({type:"REMOVAL",value:O})},getById:i,findById:s,exists:function(O){return Boolean(s(O))},getAllByType:function(O){return kt(e.draggables).filter(function(W){return W.descriptor.type===O})}};function d(D){return e.droppables[D]||null}function C(D){var O=d(D);return O||x(!1),O}var U={register:function(O){e.droppables[O.descriptor.id]=O},unregister:function(O){var W=d(O.descriptor.id);if(!W)return;if(O.uniqueId!==W.uniqueId)return;delete e.droppables[O.descriptor.id]},getById:C,findById:d,exists:function(O){return Boolean(d(O))},getAllByType:function(O){return kt(e.droppables).filter(function(W){return W.descriptor.type===O})}};function B(){e.draggables={},e.droppables={},t.length=0}return{draggable:c,droppable:U,subscribe:n,clean:B}}function To(){var e=pe(vo,[]);return Object(Q.useEffect)(function(){return function(){requestAnimationFrame(e.clean)}},[e]),e}var qr=Y.a.createContext(null),na=function(){var e=document.body;return e||x(!1),e},Gn={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},Qa=function(t){return"rbd-announcement-"+t};function mr(e){var t=pe(function(){return Qa(e)},[e]),n=Object(Q.useRef)(null);Object(Q.useEffect)(function(){var i=document.createElement("div");return n.current=i,i.id=t,i.setAttribute("aria-live","assertive"),i.setAttribute("aria-atomic","true"),Object(V.a)(i.style,Gn),na().appendChild(i),function(){setTimeout(function(){var C=na();C.contains(i)&&C.removeChild(i),i===n.current&&(n.current=null)})}},[t]);var r=H(function(s){var i=n.current;if(i){i.textContent=s;return}},[]);return r}var kr=0,Vr={separator:"::"};function Qr(){kr=0}function Pr(e,t){return t===void 0&&(t=Vr),pe(function(){return""+e+t.separator+kr++},[t.separator,e])}function Fr(e){var t=e.contextId,n=e.uniqueId;return"rbd-hidden-text-"+t+"-"+n}function ho(e){var t=e.contextId,n=e.text,r=Pr("hidden-text",{separator:"-"}),s=pe(function(){return Fr({contextId:t,uniqueId:r})},[r,t]);return Object(Q.useEffect)(function(){var c=document.createElement("div");return c.id=s,c.textContent=n,c.style.display="none",na().appendChild(c),function(){var C=na();C.contains(c)&&C.removeChild(c)}},[s,n]),s}var Kr=Y.a.createContext(null),No={react:"^16.8.5","react-dom":"^16.8.5"},wo=/(\d+)\.(\d+)\.(\d+)/,Lo=function(t){var n=wo.exec(t);n!=null||x(!1);var r=Number(n[1]),s=Number(n[2]),i=Number(n[3]);return{major:r,minor:s,patch:i,raw:t}},ti=function(t,n){return n.major>t.major?!0:n.majort.minor?!0:n.minor=t.patch},Uo=function(e,t){var n=Lo(e),r=Lo(t);if(ti(n,r))return},ni=` We expect a html5 doctype: This is to ensure consistent browser layout and measurement More information: https://github.com/atlassian/react-beautiful-dnd/blob/master/docs/guides/doctype.md -`,Bo=function(e){var t=e.doctype;if(!t)return;t.name.toLowerCase()!=="html",t.publicId!==""};function $r(e){}function Hr(e,t){$r(function(){Object(Q.useEffect)(function(){try{e()}catch(n){ae(` +`,Bo=function(e){var t=e.doctype;if(!t)return;t.name.toLowerCase()!=="html",t.publicId!==""};function $r(e){}function Hr(e,t){$r(function(){Object(Q.useEffect)(function(){try{e()}catch(n){ne(` A setup problem was encountered. > `+n.message+` - `)}},t)})}function ko(){Hr(function(){Uo(No.react,Y.a.version),Bo(document)},[])}function Ir(e){var t=Object(Q.useRef)(e);return Object(Q.useEffect)(function(){t.current=e}),t}function ki(){var e=null;function t(){return Boolean(e)}function n(c){return c===e}function r(c){e&&x(!1);var d={abandon:c};return e=d,d}function s(){e||x(!1),e=null}function i(){e&&(e.abandon(),s())}return{isClaimed:t,isActive:n,claim:r,release:s,tryAbandon:i}}var Fi=9,Ki=13,ai=27,pi=32,Wi=33,zi=34,Vi=35,Qi=36,Hi=37,Gi=38,Ji=39,Xi=40,Fo,Yi=(Fo={},Fo[Ki]=!0,Fo[Fi]=!0,Fo),vi=function(e){Yi[e.keyCode]&&e.preventDefault()},Ko=function(){var e="visibilitychange";if(typeof document=="undefined")return e;var t=[e,"ms"+e,"webkit"+e,"moz"+e,"o"+e],n=Ft(t,function(r){return"on"+r in document});return n||e}(),hi=0,gi=5;function Zi(e,t){return Math.abs(t.x-e.x)>=gi||Math.abs(t.y-e.y)>=gi}var bi={type:"IDLE"};function qi(e){var t=e.cancel,n=e.completed,r=e.getPhase,s=e.setPhase;return[{eventName:"mousemove",fn:function(c){var d=c.button,C=c.clientX,U=c.clientY;if(d!==hi)return;var B={x:C,y:U},D=r();if(D.type==="DRAGGING"){c.preventDefault(),D.actions.move(B);return}D.type==="PENDING"||x(!1);var O=D.point;if(!Zi(O,B))return;c.preventDefault();var W=D.actions.fluidLift(B);s({type:"DRAGGING",actions:W})}},{eventName:"mouseup",fn:function(c){var d=r();if(d.type!=="DRAGGING"){t();return}c.preventDefault(),d.actions.drop({shouldBlockNextClick:!0}),n()}},{eventName:"mousedown",fn:function(c){r().type==="DRAGGING"&&c.preventDefault(),t()}},{eventName:"keydown",fn:function(c){var d=r();if(d.type==="PENDING"){t();return}if(c.keyCode===ai){c.preventDefault(),t();return}vi(c)}},{eventName:"resize",fn:t},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){r().type==="PENDING"&&t()}},{eventName:"webkitmouseforcedown",fn:function(c){var d=r();if(d.type!=="IDLE"||x(!1),d.actions.shouldRespectForcePress()){t();return}c.preventDefault()}},{eventName:Ko,fn:t}]}function $i(e){var t=Object(Q.useRef)(bi),n=Object(Q.useRef)(De),r=ve(function(){return{eventName:"mousedown",fn:function(D){if(D.defaultPrevented)return;if(D.button!==hi)return;if(D.ctrlKey||D.metaKey||D.shiftKey||D.altKey)return;var O=e.findClosestDraggableId(D);if(!O)return;var W=e.tryGetLock(O,c,{sourceEvent:D});if(!W)return;D.preventDefault();var se={x:D.clientX,y:D.clientY};n.current(),U(W,se)}}},[e]),s=ve(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(D){if(D.defaultPrevented)return;var O=e.findClosestDraggableId(D);if(!O)return;var W=e.findOptionsForDraggable(O);if(!W)return;if(W.shouldRespectForcePress)return;if(!e.canGetLock(O))return;D.preventDefault()}}},[e]),i=H(function(){var D={passive:!1,capture:!0};n.current=T(window,[s,r],D)},[s,r]),c=H(function(){var B=t.current;if(B.type==="IDLE")return;t.current=bi,n.current(),i()},[i]),d=H(function(){var B=t.current;c(),B.type==="DRAGGING"&&B.actions.cancel({shouldBlockNextClick:!0}),B.type==="PENDING"&&B.actions.abort()},[c]),C=H(function(){var D={capture:!0,passive:!1},O=qi({cancel:d,completed:c,getPhase:function(){return t.current},setPhase:function(se){t.current=se}});n.current=T(window,O,D)},[d,c]),U=H(function(D,O){t.current.type==="IDLE"||x(!1),t.current={type:"PENDING",point:O,actions:D},C()},[C]);ur(function(){return i(),function(){n.current()}},[i])}var eo;function es(){}var ts=(eo={},eo[zi]=!0,eo[Wi]=!0,eo[Qi]=!0,eo[Vi]=!0,eo);function ns(e,t){function n(){t(),e.cancel()}function r(){t(),e.drop()}return[{eventName:"keydown",fn:function(i){if(i.keyCode===ai){i.preventDefault(),n();return}if(i.keyCode===pi){i.preventDefault(),r();return}if(i.keyCode===Xi){i.preventDefault(),e.moveDown();return}if(i.keyCode===Gi){i.preventDefault(),e.moveUp();return}if(i.keyCode===Ji){i.preventDefault(),e.moveRight();return}if(i.keyCode===Hi){i.preventDefault(),e.moveLeft();return}if(ts[i.keyCode]){i.preventDefault();return}vi(i)}},{eventName:"mousedown",fn:n},{eventName:"mouseup",fn:n},{eventName:"click",fn:n},{eventName:"touchstart",fn:n},{eventName:"resize",fn:n},{eventName:"wheel",fn:n,options:{passive:!0}},{eventName:Ko,fn:n}]}function as(e){var t=Object(Q.useRef)(es),n=ve(function(){return{eventName:"keydown",fn:function(i){if(i.defaultPrevented)return;if(i.keyCode!==pi)return;var c=e.findClosestDraggableId(i);if(!c)return;var d=e.tryGetLock(c,B,{sourceEvent:i});if(!d)return;i.preventDefault();var C=!0,U=d.snapLift();t.current();function B(){C||x(!1),C=!1,t.current(),r()}t.current=T(window,ns(U,B),{capture:!0,passive:!1})}}},[e]),r=H(function(){var i={passive:!1,capture:!0};t.current=T(window,[n],i)},[n]);ur(function(){return r(),function(){t.current()}},[r])}var ri={type:"IDLE"},rs=120,os=.15;function is(e){var t=e.cancel,n=e.getPhase;return[{eventName:"orientationchange",fn:t},{eventName:"resize",fn:t},{eventName:"contextmenu",fn:function(s){s.preventDefault()}},{eventName:"keydown",fn:function(s){if(n().type!=="DRAGGING"){t();return}s.keyCode===ai&&s.preventDefault(),t()}},{eventName:Ko,fn:t}]}function ss(e){var t=e.cancel,n=e.completed,r=e.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(i){var c=r();if(c.type!=="DRAGGING"){t();return}c.hasMoved=!0;var d=i.touches[0],C=d.clientX,U=d.clientY,B={x:C,y:U};i.preventDefault(),c.actions.move(B)}},{eventName:"touchend",fn:function(i){var c=r();if(c.type!=="DRAGGING"){t();return}i.preventDefault(),c.actions.drop({shouldBlockNextClick:!0}),n()}},{eventName:"touchcancel",fn:function(i){if(r().type!=="DRAGGING"){t();return}i.preventDefault(),t()}},{eventName:"touchforcechange",fn:function(i){var c=r();c.type!=="IDLE"||x(!1);var d=i.touches[0];if(!d)return;var C=d.force>=os;if(!C)return;var U=c.actions.shouldRespectForcePress();if(c.type==="PENDING"){U&&t();return}if(U){if(c.hasMoved){i.preventDefault();return}t();return}i.preventDefault()}},{eventName:Ko,fn:t}]}function ls(e){var t=Object(Q.useRef)(ri),n=Object(Q.useRef)(De),r=H(function(){return t.current},[]),s=H(function(W){t.current=W},[]),i=ve(function(){return{eventName:"touchstart",fn:function(W){if(W.defaultPrevented)return;var se=e.findClosestDraggableId(W);if(!se)return;var $e=e.tryGetLock(se,d,{sourceEvent:W});if(!$e)return;var vt=W.touches[0],At=vt.clientX,It=vt.clientY,en={x:At,y:It};n.current(),D($e,en)}}},[e]),c=H(function(){var W={capture:!0,passive:!1};n.current=T(window,[i],W)},[i]),d=H(function(){var O=t.current;if(O.type==="IDLE")return;O.type==="PENDING"&&clearTimeout(O.longPressTimerId),s(ri),n.current(),c()},[c,s]),C=H(function(){var O=t.current;d(),O.type==="DRAGGING"&&O.actions.cancel({shouldBlockNextClick:!0}),O.type==="PENDING"&&O.actions.abort()},[d]),U=H(function(){var W={capture:!0,passive:!1},se={cancel:C,completed:d,getPhase:r},$e=T(window,ss(se),W),vt=T(window,is(se),W);n.current=function(){$e(),vt()}},[C,r,d]),B=H(function(){var W=r();W.type==="PENDING"||x(!1);var se=W.actions.fluidLift(W.point);s({type:"DRAGGING",actions:se,hasMoved:!1})},[r,s]),D=H(function(W,se){r().type==="IDLE"||x(!1);var $e=setTimeout(B,rs);s({type:"PENDING",point:se,actions:W,longPressTimerId:$e}),U()},[U,r,s,B]);ur(function(){return c(),function(){n.current();var se=r();se.type==="PENDING"&&(clearTimeout(se.longPressTimerId),s(ri))}},[r,c,s]),ur(function(){var W=T(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return W},[])}function us(e){$r(function(){var t=Ir(e);Hr(function(){t.current.length===e.length||x(!1)})})}var cs={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function Ei(e,t){if(t==null)return!1;var n=Boolean(cs[t.tagName.toLowerCase()]);if(n)return!0;var r=t.getAttribute("contenteditable");return r==="true"||r===""?!0:t===e?!1:Ei(e,t.parentElement)}function ds(e,t){var n=t.target;return Ur(n)?Ei(e,n):!1}var fs=function(e){return pe(e.getBoundingClientRect()).center};function ms(e){return e instanceof mo(e).Element}var ps=function(){var e="matches";if(typeof document=="undefined")return e;var t=[e,"msMatchesSelector","webkitMatchesSelector"],n=Ft(t,function(r){return r in Element.prototype});return n||e}();function yi(e,t){return e==null?null:e[ps](t)?e:yi(e.parentElement,t)}function vs(e,t){return e.closest?e.closest(t):yi(e,t)}function hs(e){return"["+wr.contextId+'="'+e+'"]'}function gs(e,t){var n=t.target;if(!ms(n))return null;var r=hs(e),s=vs(n,r);return s&&Ur(s)?s:null}function bs(e,t){var n=gs(e,t);return n?n.getAttribute(wr.draggableId):null}function Es(e,t){var n="["+uo.contextId+'="'+e+'"]',r=In(document.querySelectorAll(n)),s=Ft(r,function(i){return i.getAttribute(uo.id)===t});return s&&Ur(s)?s:null}function ys(e){e.preventDefault()}function Wo(e){var t=e.expected,n=e.phase,r=e.isLockActive,s=e.shouldWarn;return r()?!(t!==n):!1}function Ci(e){var t=e.lockAPI,n=e.store,r=e.registry,s=e.draggableId;if(t.isClaimed())return!1;var i=r.draggable.findById(s);return i&&i.options.isEnabled?!!yo(n.getState(),s):!1}function Cs(e){var t=e.lockAPI,n=e.contextId,r=e.store,s=e.registry,i=e.draggableId,c=e.forceSensorStop,d=e.sourceEvent,C=Ci({lockAPI:t,store:r,registry:s,draggableId:i});if(!C)return null;var U=s.draggable.getById(i),B=Es(n,U.descriptor.id);if(!B)return null;if(d&&!U.options.canDragInteractiveElements&&ds(B,d))return null;var D=t.claim(c||De),O="PRE_DRAG";function W(){return U.options.shouldRespectForcePress}function se(){return t.isActive(D)}function $e(Vn,xa){Wo({expected:Vn,phase:O,isLockActive:se,shouldWarn:!0})&&r.dispatch(xa())}var vt=$e.bind(null,"DRAGGING");function At(Vn){function xa(){t.release(),O="COMPLETED"}O!=="PRE_DRAG"&&(xa(),O==="PRE_DRAG"||x(!1)),r.dispatch(ln(Vn.liftActionArgs)),O="DRAGGING";function er(va,qa){if(qa===void 0&&(qa={shouldBlockNextClick:!1}),Vn.cleanup(),qa.shouldBlockNextClick){var vr=T(window,[{eventName:"click",fn:ys,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(vr)}xa(),r.dispatch(M({reason:va}))}return Object(V.a)({isActive:function(){return Wo({expected:"DRAGGING",phase:O,isLockActive:se,shouldWarn:!1})},shouldRespectForcePress:W,drop:function(qa){return er("DROP",qa)},cancel:function(qa){return er("CANCEL",qa)}},Vn.actions)}function It(Vn){var xa=j(function(va){vt(function(){return xn({client:va})})}),er=At({liftActionArgs:{id:i,clientSelection:Vn,movementMode:"FLUID"},cleanup:function(){return xa.cancel()},actions:{move:xa}});return Object(V.a)({},er,{move:xa})}function en(){var Vn={moveUp:function(){return vt(_r)},moveRight:function(){return vt(ir)},moveDown:function(){return vt(Wr)},moveLeft:function(){return vt(jr)}};return At({liftActionArgs:{id:i,clientSelection:fs(B),movementMode:"SNAP"},cleanup:De,actions:Vn})}function pn(){var Vn=Wo({expected:"PRE_DRAG",phase:O,isLockActive:se,shouldWarn:!0});Vn&&t.release()}var aa={isActive:function(){return Wo({expected:"PRE_DRAG",phase:O,isLockActive:se,shouldWarn:!1})},shouldRespectForcePress:W,fluidLift:It,snapLift:en,abort:pn};return aa}var As=[$i,as,ls];function Os(e){var t=e.contextId,n=e.store,r=e.registry,s=e.customSensors,i=e.enableDefaultSensors,c=[].concat(i?As:[],s||[]),d=Object(Q.useState)(function(){return ki()})[0],C=H(function(It,en){It.isDragging&&!en.isDragging&&d.tryAbandon()},[d]);ur(function(){var It=n.getState(),en=n.subscribe(function(){var pn=n.getState();C(It,pn),It=pn});return en},[d,n,C]),ur(function(){return d.tryAbandon},[d.tryAbandon]);var U=H(function(At){return Ci({lockAPI:d,registry:r,store:n,draggableId:At})},[d,r,n]),B=H(function(At,It,en){return Cs({lockAPI:d,registry:r,contextId:t,store:n,draggableId:At,forceSensorStop:It,sourceEvent:en&&en.sourceEvent?en.sourceEvent:null})},[t,d,r,n]),D=H(function(At){return bs(t,At)},[t]),O=H(function(At){var It=r.draggable.findById(At);return It?It.options:null},[r.draggable]),W=H(function(){if(!d.isClaimed())return;d.tryAbandon(),n.getState().phase!=="IDLE"&&n.dispatch(ao())},[d,n]),se=H(d.isClaimed,[d]),$e=ve(function(){return{canGetLock:U,tryGetLock:B,findClosestDraggableId:D,findOptionsForDraggable:O,tryReleaseLock:W,isLockClaimed:se}},[U,B,D,O,W,se]);us(c);for(var vt=0;vt1)Object(ve.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(ue.length===0)return Object(ve.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var Z=ue[0];if(P.isValidElement(Z)&&Object(H.c)(Z)){var Ke=Z.ref;ue[0]=P.cloneElement(Z,{ref:Object(H.a)(Ke,this.setChildNode)})}return ue.length===1?ue[0]:ue.map(function(ce,Ee){return!P.isValidElement(ce)||"key"in ce&&ce.key!==null?ce:P.cloneElement(ce,{key:"".concat(pe,"-").concat(Ee)})})}}]),te}(P.Component);G.displayName="ResizeObserver",q.a=G},tWlo:function(Oe,q){Oe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg=="},wCXF:function(Oe,q,o){"use strict";o.d(q,"a",function(){return _e});var Q=o("rePB"),Y=o("VTBJ"),st=o("KQm4"),V=o("U8pU"),f=o("ODXe"),P=o("q1tI"),Ue=o("TSYQ"),fe=o.n(Ue),K=o("Gytx"),ve=o.n(K),H=o("Kwbf"),he=o("t23M"),pe=o("qx4F"),G=o("6eGT"),A=o("IBYe"),g=o("Ff2n"),te=o("c+Xe"),be=o("fyJ8"),ge=o("biw7");function ue(I,re,oe,Me,je){var Te=oe[I]||{},Pe=oe[re]||{},Se,ze;Te.fixed==="left"?Se=Me.left[I]:Pe.fixed==="right"&&(ze=Me.right[re]);var Xe=!1,ft=!1,rt=!1,kt=!1,xt=oe[re+1],Ft=oe[I-1];if(je==="rtl"){if(Se!==void 0){var In=Ft&&Ft.fixed==="left";kt=!In}else if(ze!==void 0){var En=xt&&xt.fixed==="right";rt=!En}}else if(Se!==void 0){var yn=xt&&xt.fixed==="left";Xe=!yn}else if(ze!==void 0){var tn=Ft&&Ft.fixed==="right";ft=!tn}return{fixLeft:Se,fixRight:ze,lastFixLeft:Xe,firstFixRight:ft,lastFixRight:rt,firstFixLeft:kt,isSticky:Me.isSticky}}var Z=o("sR1s");function Ke(I){var re=I.cells,oe=I.stickyOffsets,Me=I.flattenColumns,je=I.rowComponent,Te=I.cellComponent,Pe=I.onHeaderRow,Se=I.index,ze=P.useContext(ge.a),Xe=ze.prefixCls,ft=ze.direction,rt;Pe&&(rt=Pe(re.map(function(xt){return xt.column}),Se));var kt=Object(Z.a)(re.map(function(xt){return xt.column}));return P.createElement(je,Object.assign({},rt),re.map(function(xt,Ft){var In=xt.column,En=ue(xt.colStart,xt.colEnd,Me,oe,ft),yn;return In&&In.onHeaderCell&&(yn=xt.column.onHeaderCell(In)),P.createElement(be.a,Object.assign({},xt,{ellipsis:In.ellipsis,align:In.align,component:Te,prefixCls:Xe,key:kt[Ft]},En,{additionalProps:yn,rowType:"header"}))}))}Ke.displayName="HeaderRow";var ce=Ke;function Ee(I){var re=[];function oe(Pe,Se){var ze=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;re[ze]=re[ze]||[];var Xe=Se,ft=Pe.filter(Boolean).map(function(rt){var kt={key:rt.key,className:rt.className||"",children:rt.title,column:rt,colStart:Xe},xt=1,Ft=rt.children;return Ft&&Ft.length>0&&(xt=oe(Ft,Xe,ze+1).reduce(function(In,En){return In+En},0),kt.hasSubColumns=!0),"colSpan"in rt&&(xt=rt.colSpan),"rowSpan"in rt&&(kt.rowSpan=rt.rowSpan),kt.colSpan=xt,kt.colEnd=kt.colStart+xt-1,re[ze].push(kt),Xe+=xt,xt});return ft}oe(I,0);for(var Me=re.length,je=function(Se){re[Se].forEach(function(ze){!("rowSpan"in ze)&&!ze.hasSubColumns&&(ze.rowSpan=Me-Se)})},Te=0;Te=0;Se-=1){var ze=re[Se],Xe=oe&&oe[Se],ft=Xe&&Xe[_.a];(ze||ft||Pe)&&(je.unshift(P.createElement("col",Object.assign({key:Se,style:{width:ze,minWidth:ze}},ft))),Pe=!0)}return P.createElement("colgroup",null,je)}var z=v;function S(I,re){return Object(P.useMemo)(function(){for(var oe=[],Me=0;Me1?Ot-1:0),Ut=1;Ut=rt&&(Ln=rt-kt),Pe({scrollLeft:Ln/rt*(ft+2)}),tn.current.x=Tt.pageX},Qn=function(){var Tt=Object(Rt.b)(Te.current).top,Nn=Tt+Te.current.offsetHeight,wn=document.documentElement.scrollTop+window.innerHeight;Nn-Object(pe.a)()<=wn||Tt>=wn-Se?yn(function(gn){return Object(Y.a)(Object(Y.a)({},gn),{},{isHiddenScrollBar:!0})}):yn(function(gn){return Object(Y.a)(Object(Y.a)({},gn),{},{isHiddenScrollBar:!1})})},Cn=function(Tt){yn(function(Nn){return Object(Y.a)(Object(Y.a)({},Nn),{},{scrollLeft:Tt/ft*rt||0})})};return P.useImperativeHandle(oe,function(){return{setScrollLeft:Cn}}),P.useEffect(function(){var hn=Object(at.a)(document.body,"mouseup",ca,!1),Tt=Object(at.a)(document.body,"mousemove",ra,!1);return Qn(),function(){hn.remove(),Tt.remove()}},[kt,yt]),P.useEffect(function(){var hn=Object(at.a)(window,"scroll",Qn,!1),Tt=Object(at.a)(window,"resize",Qn,!1);return function(){hn.remove(),Tt.remove()}},[]),P.useEffect(function(){En.isHiddenScrollBar||yn(function(hn){var Tt,Nn;return Object(Y.a)(Object(Y.a)({},hn),{},{scrollLeft:Te.current.scrollLeft/((Tt=Te.current)===null||Tt===void 0?void 0:Tt.scrollWidth)*((Nn=Te.current)===null||Nn===void 0?void 0:Nn.clientWidth)})})},[En.isHiddenScrollBar]),ft<=rt||!kt||En.isHiddenScrollBar?null:P.createElement("div",{style:{height:Object(pe.a)(),width:rt,bottom:Se},className:"".concat(Xe,"-sticky-scroll")},P.createElement("div",{onMouseDown:Sn,ref:xt,className:fe()("".concat(Xe,"-sticky-scroll-bar"),Object(Q.a)({},"".concat(Xe,"-sticky-scroll-bar-active"),yt)),style:{width:"".concat(kt,"px"),transform:"translate3d(".concat(En.scrollLeft,"px, 0, 0)")}}))},gt=P.forwardRef(Zt);function dt(I,re){return P.useMemo(function(){var oe=!!I;return{isSticky:oe,stickyClassName:oe?"".concat(re,"-sticky-header"):"",offsetHeader:Object(V.a)(I)==="object"&&I.offsetHeader||0,offsetScroll:Object(V.a)(I)==="object"&&I.offsetScroll||0}},[I,re])}var Vt=[],ee={},_e="rc-table-internal-hook",Ie=P.memo(function(I){var re=I.children;return re},function(I,re){return ve()(I.props,re.props)?I.pingLeft!==re.pingLeft||I.pingRight!==re.pingRight:!1});function xe(I){var re,oe=I.prefixCls,Me=I.className,je=I.rowClassName,Te=I.style,Pe=I.data,Se=I.rowKey,ze=I.scroll,Xe=I.tableLayout,ft=I.direction,rt=I.title,kt=I.footer,xt=I.summary,Ft=I.id,In=I.showHeader,En=I.components,yn=I.emptyText,tn=I.onRow,Ea=I.onHeaderRow,Dt=I.internalHooks,yt=I.transformColumns,ia=I.internalRefs,ca=I.sticky,Sn=Pe||Vt,ra=!!Sn.length,Qn=P.useState(0),Cn=Object(f.a)(Qn,2),hn=Cn[0],Tt=Cn[1];P.useEffect(function(){Tt(Object(pe.a)())});var Nn=P.useMemo(function(){return Object(Z.c)(En,{})},[En]),wn=P.useCallback(function(Ve,it){return Object(Z.b)(Nn,Ve)||it},[Nn]),gn=P.useMemo(function(){return typeof Se=="function"?Se:function(Ve){var it=Ve&&Ve[Se];return it}},[Se]),Ln=Object(_.c)(I),Da=Ln.expandIcon,Ba=Ln.expandedRowKeys,ka=Ln.defaultExpandedRowKeys,Sa=Ln.defaultExpandAllRows,ha=Ln.expandedRowRender,wa=Ln.onExpand,Ka=Ln.onExpandedRowsChange,cr=Ln.expandRowByClick,Pa=Ln.rowExpandable,Ia=Ln.expandIconColumnIndex,Fa=Ln.expandedRowClassName,Ha=Ln.childrenColumnName,$a=Ln.indentSize,La=Da||lt,ut=Ha||"children",We=P.useMemo(function(){return ha?"row":I.expandable&&Dt===_e&&I.expandable.__PARENT_RENDER_ICON__||Sn.some(function(Ve){return Ve&&Object(V.a)(Ve)==="object"&&Ve[ut]})?"nest":!1},[!!ha,Sn]),et=P.useState(function(){return ka||(Sa?Ze(Sn,gn,ut):[])}),bt=Object(f.a)(et,2),Pt=bt[0],tt=bt[1],Ot=P.useMemo(function(){return new Set(Ba||Pt||[])},[Ba,Pt]),St=P.useCallback(function(Ve){var it=gn(Ve,Sn.indexOf(Ve)),_t,ln=Ot.has(it);ln?(Ot.delete(it),_t=Object(st.a)(Ot)):_t=[].concat(Object(st.a)(Ot),[it]),tt(_t),wa&&wa(!ln,Ve),Ka&&Ka(_t)},[gn,Ot,Sn,wa,Ka]),Ut=P.useState(0),Ht=Object(f.a)(Ut,2),_n=Ht[0],on=Ht[1],He=Object(R.b)(Object(Y.a)(Object(Y.a)(Object(Y.a)({},I),Ln),{},{expandable:!!ha,expandedKeys:Ot,getRowKey:gn,onTriggerExpand:St,expandIcon:La,expandIconColumnIndex:Ia,direction:ft}),Dt===_e?yt:null),ct=Object(f.a)(He,2),ot=ct[0],h=ct[1],jt=P.useMemo(function(){return{columns:ot,flattenColumns:h}},[ot,h]),Kt=P.useRef(),Ye=P.useRef(),Nt=P.useRef(),nn=P.useState(!1),mn=Object(f.a)(nn,2),Wt=mn[0],Jt=mn[1],cn=P.useState(!1),An=Object(f.a)(cn,2),Bt=An[0],sn=An[1],vn=w(new Map),qt=Object(f.a)(vn,2),qn=qt[0],Un=qt[1],Wn=Object(Z.a)(h),Rn=Wn.map(function(Ve){return qn.get(Ve)}),bn=P.useMemo(function(){return Rn},[Rn.join("_")]),oa=Re(bn,h.length,ft),dn=ze&&Object(Z.d)(ze.y),ga=ze&&Object(Z.d)(ze.x),an=ga&&h.some(function(Ve){var it=Ve.fixed;return it}),$n=P.useRef(),Dn=dt(ca,oe),Fn=Dn.isSticky,fn=Dn.offsetHeader,fa=Dn.offsetScroll,Jn=Dn.stickyClassName,sa,Xn,Qt;dn&&(Xn={overflowY:"scroll",maxHeight:ze.y}),ga&&(sa={overflowX:"auto"},dn||(Xn={overflowY:"hidden"}),Qt={width:ze.x===!0?"auto":ze.x,minWidth:"100%"});var Ce=P.useCallback(function(Ve,it){Un(function(_t){var ln=new Map(_t);return ln.set(Ve,it),ln})},[]),ne=J(null),Ct=Object(f.a)(ne,2),zt=Ct[0],Mt=Ct[1];function Yn(Ve,it){if(!it)return;typeof it=="function"?it(Ve):it.scrollLeft!==Ve&&(it.scrollLeft=Ve)}var Ca=function(it){var _t=it.currentTarget,ln=it.scrollLeft,ba=typeof ln=="number"?ln:_t.scrollLeft,tr=_t||ee;if(!Mt()||Mt()===tr){var Xt;zt(tr),Yn(ba,Ye.current),Yn(ba,Nt.current),Yn(ba,(Xt=$n.current)===null||Xt===void 0?void 0:Xt.setScrollLeft)}if(_t){var da=_t.scrollWidth,Kn=_t.clientWidth;Jt(ba>0),sn(ba0?[].concat(Object(Y.a)(g),Object(Y.a)(H(ue).map(function(Z){return Object(st.a)({fixed:ge},Z)}))):[].concat(Object(Y.a)(g),[Object(st.a)(Object(st.a)({},te),{},{fixed:ge})])},[])}function he(A){for(var g=!0,te=0;te=0;ue-=1){var Z=A[ue];if(ge&&Z.fixed!=="right")ge=!1;else if(!ge&&Z.fixed==="right"){Object(Ue.a)(!1,"Index ".concat(ue+1," of `columns` missing `fixed='right'` prop."));break}}}function pe(A){return A.map(function(g){var te=g.fixed,be=Object(V.a)(g,["fixed"]),ge=te;return te==="left"?ge="right":te==="right"&&(ge="left"),Object(st.a)({fixed:ge},be)})}function G(A,g){var te=A.prefixCls,be=A.columns,ge=A.children,ue=A.expandable,Z=A.expandedKeys,Ke=A.getRowKey,ce=A.onTriggerExpand,Ee=A.expandIcon,Ae=A.rowExpandable,L=A.expandIconColumnIndex,_=A.direction,v=A.expandRowByClick,z=f.useMemo(function(){return be||ve(ge)},[be,ge]),S=f.useMemo(function(){if(ue){var ie,ye=L||0,Be=z[ye],mt=(ie={},Object(Q.a)(ie,K.a,{className:"".concat(te,"-expand-icon-col")}),Object(Q.a)(ie,"title",""),Object(Q.a)(ie,"fixed",Be?Be.fixed:null),Object(Q.a)(ie,"className","".concat(te,"-row-expand-icon-cell")),Object(Q.a)(ie,"render",function(we,pt,Lt){var ht=Ke(pt,Lt),ae=Z.has(ht),De=Ae?Ae(pt):!0,R=Ee({prefixCls:te,expanded:ae,expandable:De,record:pt,onExpand:ce});return v?f.createElement("span",{onClick:function($){return $.stopPropagation()}},R):R}),ie),Et=z.slice();return ye>=0&&Et.splice(ye,0,mt),Et}return z},[ue,z,Ke,Z,Ee,_]),j=f.useMemo(function(){var ie=S;return g&&(ie=g(ie)),ie.length||(ie=[{render:function(){return null}}]),ie},[g,S,_]),a=f.useMemo(function(){return _==="rtl"?pe(H(j)):H(j)},[j,_]);return[j,a]}q.b=G},"y0+3":function(Oe,q,o){"use strict";o.d(q,"a",function(){return H}),o.d(q,"b",function(){return pe});var Q=/margin|padding|width|height|max|min|offset/,Y={left:!0,top:!0},st={cssFloat:1,styleFloat:1,float:1};function V(G){return G.nodeType===1?G.ownerDocument.defaultView.getComputedStyle(G,null):{}}function f(G,A,g){if(A=A.toLowerCase(),g==="auto"){if(A==="height")return G.offsetHeight;if(A==="width")return G.offsetWidth}return A in Y||(Y[A]=Q.test(A)),Y[A]?parseFloat(g)||0:g}function P(G,A){var g=arguments.length,te=V(G);return A=st[A]?"cssFloat"in G.style?"cssFloat":"styleFloat":A,g===1?te:f(G,A,te[A]||G.style[A])}function Ue(G,A,g){var te=arguments.length;if(A=st[A]?"cssFloat"in G.style?"cssFloat":"styleFloat":A,te===3)return typeof g=="number"&&Q.test(A)&&(g="".concat(g,"px")),G.style[A]=g,g;for(var be in A)A.hasOwnProperty(be)&&Ue(G,be,A[be]);return V(G)}function fe(G){return G===document.body?document.documentElement.clientWidth:G.offsetWidth}function K(G){return G===document.body?window.innerHeight||document.documentElement.clientHeight:G.offsetHeight}function ve(){var G=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),A=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:G,height:A}}function H(){var G=document.documentElement.clientWidth,A=window.innerHeight||document.documentElement.clientHeight;return{width:G,height:A}}function he(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function pe(G){var A=G.getBoundingClientRect(),g=document.documentElement;return{left:A.left+(window.pageXOffset||g.scrollLeft)-(g.clientLeft||document.body.clientLeft||0),top:A.top+(window.pageYOffset||g.scrollTop)-(g.clientTop||document.body.clientTop||0)}}},"yTi+":function(Oe,q,o){Oe.exports=o.p+"static/AssistantCode3.9bae6615.jpeg"},yriv:function(Oe,q,o){},yslc:function(Oe,q){Oe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALoAAABSCAYAAADjGc4eAAAOHklEQVR4Xu1dCXQURRr+emZyTO6D3BCEgKCInCKeK3IoiyIqlxLyQBRBV8DNhCCrS3Z9Cq66KOoi68ECKocCcutTLhUERM1MEpBLEuQmQMKEnDNd+6onEzKTuXqmJ5l0V/EeL+mp+qu+r77UVP1V9TcHffZbIJgOlhgDMmaAA8lTwVDxJQh5UMY4GTSFM8AJ+PW6cIDsBEEfhfPB4MuUAYvQaTowOwV1NXtB0E6mWBksBTNwTeiUBENud/CmHwBEKZgTBl2GDNgKnQIsyBkCM9kEEI0M8TJICmWgqdCFkT17MngsUignDLYMGXAsdAo0XzcPILkyxMwgKZAB50InhIMhZxUIGalAXhhkmTHgXOgU6PG8UFwxbgdBf5nhZnAUxoBroVMyjryQgMraPSDoqDBuGFwZMeBe6MLi9IWuIHW7QUisjLAzKApiwDOhC25H3T3g8TUICVYQPwyqTBjwXOgUsD4nC4RfIhPsDIaCGBAndEHsujwQMkdBHDGoMmBAvNAtPvZlAMmUAX4GQSEMeCf0wrxgmCu+ASF3K4QnBrOVM+Cd0Cnoorw4mIw/guD6Vs4Ba74CGPBe6IInJicDZn4PgDYK4IpBbMUM+CZ0Qey5t4M3bwUhoa2YB4dNT1CHIzkoEkZzDYrrLtvkCeU0aBsULTw7WntRbtARoQrGbWHtBVw/Vpaggq9t1Rh9F7qwOM0ZA45fDgJp7PmJ0i4hCegU3AabjAc9qmF24r14JeXP+MZ4GEN+/69NmVvD0rGn8zThWYghF7XE7JFN+0wL0x5BQfVZLL60D1XE5JUNfxTqEZqC/C7Zgumeh96EvvqMP6ppNpvSCTM/ZxbAz222lousqGtIAnZkPIMETThmndmM1y/scGvB30KfFNcPH7YbLbRjwokVWHJ5v/CzltMgWq112z5HGXgQnDdVeFW2cSEmdFcU6nUfgpBJPrPsBwPhqmCsSM/EA9E3CtaXXPoJk09+4XIk9qfQrwuKhaFLNiLVodh7tQS3HX0HpB735Lj+WNTOu0Ojl0yViC/6u88MMqG7opDkaWCo2AJCBvnMtB8MqMFhQdoIPNPmDsH6+vIijCxegjrwDmvzl9BV4LAtYwr+FJEBEzHj1iML8EvVqYY2MKFL3/nSTV2sbTuWGw2jaReAbtI3VxqLuQkDMC91mGBsXXkhRhUvFcQeBBViNWENlcxocxdeSBqInRXHMLpkmU3lfbRtsbnjk8KzdgdetvlmKDVdBZ1COEuvJA/F7KSBwsfPnVyLdy9Suq6lOLUWafULXbGITYTHwZrzYos1yc9GdE8oPJDdHnXcHhCS7En2lsgzJ2kw8pLvA094YaG5teIoBoRnYFunqT43J6koz+E8mX6jLGz7KJ6KtxzvpwvQJ/5Y5XN9nhp4NLo7empTPcqepIlsaOcHF/fgnMnoUbmi6nNYUZbvUd7mzCT9iG5tfcHMvjDzOwFybYhsTmQe1PVGygPClOGzsl+F3P4UOl0jrGyfiWFRljXCBjptKlnqtbfGA3hNsixLfwyZsf4N3bO6zCDgCrTkP6FTpAbdQyBYA0JUgQbcUXvoiEsFaU26hHvwUvJgbK84ihHHF9sU6RvWDlszpgjPEgr/biNYI19jM3FJ0kRgY4dJoGVo+rxMj3ElnzasDai/flBkZ3xeZoDJyXpBCv6sQj9XZ4TBjbswUhWC/uEWP/qeqyWgmFylm0KTkRIUBWUKnTKj180AIfOl6KjmtiHVYnRB6gg8l3Cn0Pz/lO7CtFNfwtzoT2HtdRMwIvom6KtOo8/h+TafSYnZKnT6h2a/5rCvR+wcfUm7sciK66tgoVMG87PfBfCslJ3WHLZeTByEl1Pux8byA3iw+GObKsVsGD0U1Q2fpj8uuDOt0ySrsYmxt+Dj9DHCrxNPrMD/6n3p/sDHhO4PVhvbJKvU0O9bBxCLq6MFUhgX5LBWOlVwtqv5r5RhyEkcgE8v/4LME595LXQ6HUoPimniDWnsS6dz9uHFi4V1gtWb4wtNtL2rywtsTDCh+8Kop2UL8yJgNn4Hgl6eFpEqHz23Yez+qkNzruaUH7QdhSfjbxWmG8+eWuu10B1VTH3p2zOm4O6IDFw0XUW3Q6/jnKkCAyM64dv6ub8v+McUL8Oqcj0Tej0D/l2M2vfUbzNTUcPvBSFtfelEsWW9FfoX7bPwaMzNmHtuK2af3SKp0F9NHir46GkaXbwUn5cbhJ/bqMNwW/h1biF2CI7D22kjhHxTT67GqbpymzI/V57EadMVJvQWETqttDC3B8zm70FIpNvelDAD3YRpnGa0uVvwqFhHdDrnzoztbZNneFQ3pAfHClv0P1X9YfMZ9TOPiukhPFtYuhtmO2/JS2e+Qhlf3QSBBirBl06/KWj61ngYg+0OjHkCu/Fisctv83C4ptRtMTZ1cUuRxBn0ugdByHqJrYoyNytxAOamDGsQ+oTYvlicPlaUDVeZ6W7pSbtRlrrsVrUfj/ujujYU/eTyzxh/YrnoehsLvetvr+FQzQW3NpjQ3VIkcYb8nH8D/PMSWxVlzl7o9Oz1hLhbGmwkayIxPLobCCH4+NK+Ji6/RE2E4BKk6aOLe5t8PuvMJlw2VzXYS9VEYVPHSeipTROemQkPNacCE7qobvM6c/PO0WkzC3SZMBPbgyNeN9/7gvZCt7f0z6T7hKkNPedyz7GFTSoS4168MSQJX3V8Cu2CYwQ7b5zfgdSgKDwe21sSoYudurANI+9141lJQ3YfEO6HQLiN5ErodIe05MYXhYNVT5xYicWXf/JJ6COiumFth4m4aq7BpJOrsLJMD+sGixQjulihe9ZZ3uVS7s6olS+9LhEg+wPl1TGuhP5A1A3Y0GESKvla0ANajq6RiRnRqddnb+dpGFvyiXCbiKaWFPrB6nNYXe/lcSZnsYe6Hoq6Cd21KQrfGSWLgmA4Qu+V3uXdOCF9KWdCp/7tbzOexoCITlh2aT+y/ljhsHIxQqcGgjm1zcZUSwqdHQGQXk8Wi/qchSC85QRUgCRnQl/UdiQmx/cXFqF3HX0PuyqLJRG6vZGWEPro6B7opU2Dofo0lrs5Siv2rMuo6JvRW9sWBdVnmhxzCIQu9/9i1KB7CjyxvVkcAMgdCb3xhYi/nlqP+aXfOW2p2BE9EIQuhnaxQhdjuyXy+lfollAY2wMxAq/14oV18RSvDsPxG2YLdzgXXPge00+vc9kfTOgtIVfv6/Sf0C3b/T8H4i2jJ+P64d20RxCi0qCGN2FMyTKsu1KEx2J6CrudI4uXurwKR+lmQvdedC1R0j9CP7IgBFdL6Pd+v5YA5arO+anDMSPBEjKyzFyFGLVWuE73t7NbMO/8dtAtek8uP3QLScJH9aEq7jz6nkdlGrerJeboYvqCTV08YSs/m17HmeBJ1ubMMy6mFz5pP06ocvaZzZh3fhueib8d76Q9DI7jsPzyr5hz9mscqXV/bsTXdvsqdHo5e//1M4RmeOpHF9NmJnR3bOl100DI2+6yNffnnYPb4Jfrn0eEOgTvl+7G1FNrGppA/wDoOZcgTi08O1pTiiM1F3DWZASNk0JHeHq7nm7b09v99H4//Z+O/nQbX8OpoIZKKB/CqaFVBWFdeRHWXil0CtNTodPIBF1DE1HF16GSr0MVqQM9M5OXPAQT4/oJ4TKSi/6Bi+ZKSSllQndFJ339ixnfBOJbp3dkTBXiqNDNkt6H56PaLvxbL20q5iQNAT2xSEd3X9PQ3z/AV8ZDkgj9SvdXEKpyfHHEemHD1/bal2dCd8YoDXFRCxpTLSAj6/YMTRVu7tAYLs584xRatCoUPbSp6BqSiFi1FtHqUISpgqHmOGHUpiM4PSKg4jjQf87S9FNf4oqLC8WejujU/u5Of2lyRp1e1th85SDevLDTL3ERmdAd9ezpvDCcr9gFkJ5SjyxS2qMiLndwRlzKOjy1Ra/RxWvChdtF9pF67W3QIwR0Z7VxKjdX++0SNa2HXgAZG2O5DLai7FeUSjw18pQnqfL5/h1NW6LXLQch0h3mlgods8MYqGfAd6EbcmaC519jjDIGApkB34Sen3sfOPPm1hKgKJA7grXNvwx4L/SiWZ1gMu1jb5P2bwcx69Iw4J3QaegKk5G+uyhgI+ZKQw+zIhcGxAudEA56Hd1tscRaYIkx0AoYEC90vW4OCMlrBdhYExkDDQyIE7oQHZesDfSXcrH+ZQzYM+C50Atm3gBeiLLVrIGHWJcxBqRgwDOhH8+LQXnFPoB0lqJSZoMx0NwMuBc6yVPBULERhAxt7sax+hgDUjHgXuiG7LngMUuqCpkdxkBLMOBa6AW60TCTlS3RMFYnY0BKBpwLnUa9NZl3B/LLtqQkgtmSNwOOhX7whXjU1NKz5e4DdcubH4ZOJgw0Fbrl7c9fg5B7ZYKRwWAMOLgio89+CwTTGTeMATkxYDui63OyQPglcgLIsDAGKAPXhF6YfQvM3HeBENKZdQ1jQGoGLEIvmJ0EvnZ/c79ES2owzB5jwBkDHGhIZ/2R7QC5g9HEGJArAxzyde8D5Gm5AmS4GAO2c3TGB2OgFTLALR1KA6e5SByvUpEp7s+6tELwrMnKYcCl0DmYVOCyzOM3L2dCV44mZInUhdBrVFCPMmdt3MCmLrLsemWBcih0DlfVBMNNWVu2WdlgI7qydCE7tE2FzpVpVOqhdZkbaJSKhsSELruuVxYgG6FzOK+Bekjd+I16exaY0JWlC9mhbRA6h5PBCBpUM369w1jdTOiy63plAaoX+rEQNTewetzmEmfomdCVpQvZoeWWDi3UctrBlePXnHHpTZcdcgZIUQxErnk43vjI2ovuQP8faDGikjbF4FsAAAAASUVORK5CYII="}}]); + `)}},t)})}function ko(){Hr(function(){Uo(No.react,Y.a.version),Bo(document)},[])}function Ir(e){var t=Object(Q.useRef)(e);return Object(Q.useEffect)(function(){t.current=e}),t}function ki(){var e=null;function t(){return Boolean(e)}function n(c){return c===e}function r(c){e&&x(!1);var d={abandon:c};return e=d,d}function s(){e||x(!1),e=null}function i(){e&&(e.abandon(),s())}return{isClaimed:t,isActive:n,claim:r,release:s,tryAbandon:i}}var Fi=9,Ki=13,ai=27,pi=32,Wi=33,zi=34,Vi=35,Qi=36,Hi=37,Gi=38,Ji=39,Xi=40,Fo,Yi=(Fo={},Fo[Ki]=!0,Fo[Fi]=!0,Fo),vi=function(e){Yi[e.keyCode]&&e.preventDefault()},Ko=function(){var e="visibilitychange";if(typeof document=="undefined")return e;var t=[e,"ms"+e,"webkit"+e,"moz"+e,"o"+e],n=Ft(t,function(r){return"on"+r in document});return n||e}(),hi=0,gi=5;function Zi(e,t){return Math.abs(t.x-e.x)>=gi||Math.abs(t.y-e.y)>=gi}var bi={type:"IDLE"};function qi(e){var t=e.cancel,n=e.completed,r=e.getPhase,s=e.setPhase;return[{eventName:"mousemove",fn:function(c){var d=c.button,C=c.clientX,U=c.clientY;if(d!==hi)return;var B={x:C,y:U},D=r();if(D.type==="DRAGGING"){c.preventDefault(),D.actions.move(B);return}D.type==="PENDING"||x(!1);var O=D.point;if(!Zi(O,B))return;c.preventDefault();var W=D.actions.fluidLift(B);s({type:"DRAGGING",actions:W})}},{eventName:"mouseup",fn:function(c){var d=r();if(d.type!=="DRAGGING"){t();return}c.preventDefault(),d.actions.drop({shouldBlockNextClick:!0}),n()}},{eventName:"mousedown",fn:function(c){r().type==="DRAGGING"&&c.preventDefault(),t()}},{eventName:"keydown",fn:function(c){var d=r();if(d.type==="PENDING"){t();return}if(c.keyCode===ai){c.preventDefault(),t();return}vi(c)}},{eventName:"resize",fn:t},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){r().type==="PENDING"&&t()}},{eventName:"webkitmouseforcedown",fn:function(c){var d=r();if(d.type!=="IDLE"||x(!1),d.actions.shouldRespectForcePress()){t();return}c.preventDefault()}},{eventName:Ko,fn:t}]}function $i(e){var t=Object(Q.useRef)(bi),n=Object(Q.useRef)(_e),r=pe(function(){return{eventName:"mousedown",fn:function(D){if(D.defaultPrevented)return;if(D.button!==hi)return;if(D.ctrlKey||D.metaKey||D.shiftKey||D.altKey)return;var O=e.findClosestDraggableId(D);if(!O)return;var W=e.tryGetLock(O,c,{sourceEvent:D});if(!W)return;D.preventDefault();var ie={x:D.clientX,y:D.clientY};n.current(),U(W,ie)}}},[e]),s=pe(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(D){if(D.defaultPrevented)return;var O=e.findClosestDraggableId(D);if(!O)return;var W=e.findOptionsForDraggable(O);if(!W)return;if(W.shouldRespectForcePress)return;if(!e.canGetLock(O))return;D.preventDefault()}}},[e]),i=H(function(){var D={passive:!1,capture:!0};n.current=T(window,[s,r],D)},[s,r]),c=H(function(){var B=t.current;if(B.type==="IDLE")return;t.current=bi,n.current(),i()},[i]),d=H(function(){var B=t.current;c(),B.type==="DRAGGING"&&B.actions.cancel({shouldBlockNextClick:!0}),B.type==="PENDING"&&B.actions.abort()},[c]),C=H(function(){var D={capture:!0,passive:!1},O=qi({cancel:d,completed:c,getPhase:function(){return t.current},setPhase:function(ie){t.current=ie}});n.current=T(window,O,D)},[d,c]),U=H(function(D,O){t.current.type==="IDLE"||x(!1),t.current={type:"PENDING",point:O,actions:D},C()},[C]);ur(function(){return i(),function(){n.current()}},[i])}var eo;function es(){}var ts=(eo={},eo[zi]=!0,eo[Wi]=!0,eo[Qi]=!0,eo[Vi]=!0,eo);function ns(e,t){function n(){t(),e.cancel()}function r(){t(),e.drop()}return[{eventName:"keydown",fn:function(i){if(i.keyCode===ai){i.preventDefault(),n();return}if(i.keyCode===pi){i.preventDefault(),r();return}if(i.keyCode===Xi){i.preventDefault(),e.moveDown();return}if(i.keyCode===Gi){i.preventDefault(),e.moveUp();return}if(i.keyCode===Ji){i.preventDefault(),e.moveRight();return}if(i.keyCode===Hi){i.preventDefault(),e.moveLeft();return}if(ts[i.keyCode]){i.preventDefault();return}vi(i)}},{eventName:"mousedown",fn:n},{eventName:"mouseup",fn:n},{eventName:"click",fn:n},{eventName:"touchstart",fn:n},{eventName:"resize",fn:n},{eventName:"wheel",fn:n,options:{passive:!0}},{eventName:Ko,fn:n}]}function as(e){var t=Object(Q.useRef)(es),n=pe(function(){return{eventName:"keydown",fn:function(i){if(i.defaultPrevented)return;if(i.keyCode!==pi)return;var c=e.findClosestDraggableId(i);if(!c)return;var d=e.tryGetLock(c,B,{sourceEvent:i});if(!d)return;i.preventDefault();var C=!0,U=d.snapLift();t.current();function B(){C||x(!1),C=!1,t.current(),r()}t.current=T(window,ns(U,B),{capture:!0,passive:!1})}}},[e]),r=H(function(){var i={passive:!1,capture:!0};t.current=T(window,[n],i)},[n]);ur(function(){return r(),function(){t.current()}},[r])}var ri={type:"IDLE"},rs=120,os=.15;function is(e){var t=e.cancel,n=e.getPhase;return[{eventName:"orientationchange",fn:t},{eventName:"resize",fn:t},{eventName:"contextmenu",fn:function(s){s.preventDefault()}},{eventName:"keydown",fn:function(s){if(n().type!=="DRAGGING"){t();return}s.keyCode===ai&&s.preventDefault(),t()}},{eventName:Ko,fn:t}]}function ss(e){var t=e.cancel,n=e.completed,r=e.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(i){var c=r();if(c.type!=="DRAGGING"){t();return}c.hasMoved=!0;var d=i.touches[0],C=d.clientX,U=d.clientY,B={x:C,y:U};i.preventDefault(),c.actions.move(B)}},{eventName:"touchend",fn:function(i){var c=r();if(c.type!=="DRAGGING"){t();return}i.preventDefault(),c.actions.drop({shouldBlockNextClick:!0}),n()}},{eventName:"touchcancel",fn:function(i){if(r().type!=="DRAGGING"){t();return}i.preventDefault(),t()}},{eventName:"touchforcechange",fn:function(i){var c=r();c.type!=="IDLE"||x(!1);var d=i.touches[0];if(!d)return;var C=d.force>=os;if(!C)return;var U=c.actions.shouldRespectForcePress();if(c.type==="PENDING"){U&&t();return}if(U){if(c.hasMoved){i.preventDefault();return}t();return}i.preventDefault()}},{eventName:Ko,fn:t}]}function ls(e){var t=Object(Q.useRef)(ri),n=Object(Q.useRef)(_e),r=H(function(){return t.current},[]),s=H(function(W){t.current=W},[]),i=pe(function(){return{eventName:"touchstart",fn:function(W){if(W.defaultPrevented)return;var ie=e.findClosestDraggableId(W);if(!ie)return;var qe=e.tryGetLock(ie,d,{sourceEvent:W});if(!qe)return;var vt=W.touches[0],At=vt.clientX,It=vt.clientY,en={x:At,y:It};n.current(),D(qe,en)}}},[e]),c=H(function(){var W={capture:!0,passive:!1};n.current=T(window,[i],W)},[i]),d=H(function(){var O=t.current;if(O.type==="IDLE")return;O.type==="PENDING"&&clearTimeout(O.longPressTimerId),s(ri),n.current(),c()},[c,s]),C=H(function(){var O=t.current;d(),O.type==="DRAGGING"&&O.actions.cancel({shouldBlockNextClick:!0}),O.type==="PENDING"&&O.actions.abort()},[d]),U=H(function(){var W={capture:!0,passive:!1},ie={cancel:C,completed:d,getPhase:r},qe=T(window,ss(ie),W),vt=T(window,is(ie),W);n.current=function(){qe(),vt()}},[C,r,d]),B=H(function(){var W=r();W.type==="PENDING"||x(!1);var ie=W.actions.fluidLift(W.point);s({type:"DRAGGING",actions:ie,hasMoved:!1})},[r,s]),D=H(function(W,ie){r().type==="IDLE"||x(!1);var qe=setTimeout(B,rs);s({type:"PENDING",point:ie,actions:W,longPressTimerId:qe}),U()},[U,r,s,B]);ur(function(){return c(),function(){n.current();var ie=r();ie.type==="PENDING"&&(clearTimeout(ie.longPressTimerId),s(ri))}},[r,c,s]),ur(function(){var W=T(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return W},[])}function us(e){$r(function(){var t=Ir(e);Hr(function(){t.current.length===e.length||x(!1)})})}var cs={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function Ei(e,t){if(t==null)return!1;var n=Boolean(cs[t.tagName.toLowerCase()]);if(n)return!0;var r=t.getAttribute("contenteditable");return r==="true"||r===""?!0:t===e?!1:Ei(e,t.parentElement)}function ds(e,t){var n=t.target;return Ur(n)?Ei(e,n):!1}var fs=function(e){return me(e.getBoundingClientRect()).center};function ms(e){return e instanceof mo(e).Element}var ps=function(){var e="matches";if(typeof document=="undefined")return e;var t=[e,"msMatchesSelector","webkitMatchesSelector"],n=Ft(t,function(r){return r in Element.prototype});return n||e}();function yi(e,t){return e==null?null:e[ps](t)?e:yi(e.parentElement,t)}function vs(e,t){return e.closest?e.closest(t):yi(e,t)}function hs(e){return"["+wr.contextId+'="'+e+'"]'}function gs(e,t){var n=t.target;if(!ms(n))return null;var r=hs(e),s=vs(n,r);return s&&Ur(s)?s:null}function bs(e,t){var n=gs(e,t);return n?n.getAttribute(wr.draggableId):null}function Es(e,t){var n="["+uo.contextId+'="'+e+'"]',r=In(document.querySelectorAll(n)),s=Ft(r,function(i){return i.getAttribute(uo.id)===t});return s&&Ur(s)?s:null}function ys(e){e.preventDefault()}function Wo(e){var t=e.expected,n=e.phase,r=e.isLockActive,s=e.shouldWarn;return r()?!(t!==n):!1}function Ci(e){var t=e.lockAPI,n=e.store,r=e.registry,s=e.draggableId;if(t.isClaimed())return!1;var i=r.draggable.findById(s);return i&&i.options.isEnabled?!!yo(n.getState(),s):!1}function Cs(e){var t=e.lockAPI,n=e.contextId,r=e.store,s=e.registry,i=e.draggableId,c=e.forceSensorStop,d=e.sourceEvent,C=Ci({lockAPI:t,store:r,registry:s,draggableId:i});if(!C)return null;var U=s.draggable.getById(i),B=Es(n,U.descriptor.id);if(!B)return null;if(d&&!U.options.canDragInteractiveElements&&ds(B,d))return null;var D=t.claim(c||_e),O="PRE_DRAG";function W(){return U.options.shouldRespectForcePress}function ie(){return t.isActive(D)}function qe(Vn,xa){Wo({expected:Vn,phase:O,isLockActive:ie,shouldWarn:!0})&&r.dispatch(xa())}var vt=qe.bind(null,"DRAGGING");function At(Vn){function xa(){t.release(),O="COMPLETED"}O!=="PRE_DRAG"&&(xa(),O==="PRE_DRAG"||x(!1)),r.dispatch(ln(Vn.liftActionArgs)),O="DRAGGING";function er(va,qa){if(qa===void 0&&(qa={shouldBlockNextClick:!1}),Vn.cleanup(),qa.shouldBlockNextClick){var vr=T(window,[{eventName:"click",fn:ys,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(vr)}xa(),r.dispatch(P({reason:va}))}return Object(V.a)({isActive:function(){return Wo({expected:"DRAGGING",phase:O,isLockActive:ie,shouldWarn:!1})},shouldRespectForcePress:W,drop:function(qa){return er("DROP",qa)},cancel:function(qa){return er("CANCEL",qa)}},Vn.actions)}function It(Vn){var xa=j(function(va){vt(function(){return xn({client:va})})}),er=At({liftActionArgs:{id:i,clientSelection:Vn,movementMode:"FLUID"},cleanup:function(){return xa.cancel()},actions:{move:xa}});return Object(V.a)({},er,{move:xa})}function en(){var Vn={moveUp:function(){return vt(_r)},moveRight:function(){return vt(ir)},moveDown:function(){return vt(Wr)},moveLeft:function(){return vt(jr)}};return At({liftActionArgs:{id:i,clientSelection:fs(B),movementMode:"SNAP"},cleanup:_e,actions:Vn})}function pn(){var Vn=Wo({expected:"PRE_DRAG",phase:O,isLockActive:ie,shouldWarn:!0});Vn&&t.release()}var aa={isActive:function(){return Wo({expected:"PRE_DRAG",phase:O,isLockActive:ie,shouldWarn:!1})},shouldRespectForcePress:W,fluidLift:It,snapLift:en,abort:pn};return aa}var As=[$i,as,ls];function Os(e){var t=e.contextId,n=e.store,r=e.registry,s=e.customSensors,i=e.enableDefaultSensors,c=[].concat(i?As:[],s||[]),d=Object(Q.useState)(function(){return ki()})[0],C=H(function(It,en){It.isDragging&&!en.isDragging&&d.tryAbandon()},[d]);ur(function(){var It=n.getState(),en=n.subscribe(function(){var pn=n.getState();C(It,pn),It=pn});return en},[d,n,C]),ur(function(){return d.tryAbandon},[d.tryAbandon]);var U=H(function(At){return Ci({lockAPI:d,registry:r,store:n,draggableId:At})},[d,r,n]),B=H(function(At,It,en){return Cs({lockAPI:d,registry:r,contextId:t,store:n,draggableId:At,forceSensorStop:It,sourceEvent:en&&en.sourceEvent?en.sourceEvent:null})},[t,d,r,n]),D=H(function(At){return bs(t,At)},[t]),O=H(function(At){var It=r.draggable.findById(At);return It?It.options:null},[r.draggable]),W=H(function(){if(!d.isClaimed())return;d.tryAbandon(),n.getState().phase!=="IDLE"&&n.dispatch(ao())},[d,n]),ie=H(d.isClaimed,[d]),qe=pe(function(){return{canGetLock:U,tryGetLock:B,findClosestDraggableId:D,findOptionsForDraggable:O,tryReleaseLock:W,isLockClaimed:ie}},[U,B,D,O,W,ie]);us(c);for(var vt=0;vt1)Object(pe.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(le.length===0)return Object(pe.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var Z=le[0];if(I.isValidElement(Z)&&Object(H.c)(Z)){var Ke=Z.ref;le[0]=I.cloneElement(Z,{ref:Object(H.a)(Ke,this.setChildNode)})}return le.length===1?le[0]:le.map(function(ue,Ee){return!I.isValidElement(ue)||"key"in ue&&ue.key!==null?ue:I.cloneElement(ue,{key:"".concat(me,"-").concat(Ee)})})}}]),te}(I.Component);G.displayName="ResizeObserver",q.a=G},tWlo:function(Oe,q){Oe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg=="},wCXF:function(Oe,q,o){"use strict";o.d(q,"a",function(){return Re});var Q=o("rePB"),Y=o("VTBJ"),st=o("KQm4"),V=o("U8pU"),f=o("ODXe"),I=o("q1tI"),Ue=o("TSYQ"),de=o.n(Ue),K=o("Gytx"),pe=o.n(K),H=o("Kwbf"),ve=o("t23M"),me=o("qx4F"),G=o("6eGT"),A=o("IBYe"),g=o("Ff2n"),te=o("c+Xe"),be=o("fyJ8"),he=o("biw7");function le(S,re,ge,Pe,De){var Ie=ge[S]||{},Le=ge[re]||{},Se,ze;Ie.fixed==="left"?Se=Pe.left[S]:Le.fixed==="right"&&(ze=Pe.right[re]);var Xe=!1,ft=!1,rt=!1,kt=!1,Rt=ge[re+1],Ft=ge[S-1];if(De==="rtl"){if(Se!==void 0){var In=Ft&&Ft.fixed==="left";kt=!In}else if(ze!==void 0){var En=Rt&&Rt.fixed==="right";rt=!En}}else if(Se!==void 0){var yn=Rt&&Rt.fixed==="left";Xe=!yn}else if(ze!==void 0){var tn=Ft&&Ft.fixed==="right";ft=!tn}return{fixLeft:Se,fixRight:ze,lastFixLeft:Xe,firstFixRight:ft,lastFixRight:rt,firstFixLeft:kt,isSticky:Pe.isSticky}}var Z=o("sR1s");function Ke(S){var re=S.cells,ge=S.stickyOffsets,Pe=S.flattenColumns,De=S.rowComponent,Ie=S.cellComponent,Le=S.onHeaderRow,Se=S.index,ze=I.useContext(he.a),Xe=ze.prefixCls,ft=ze.direction,rt;Le&&(rt=Le(re.map(function(Rt){return Rt.column}),Se));var kt=Object(Z.a)(re.map(function(Rt){return Rt.column}));return I.createElement(De,Object.assign({},rt),re.map(function(Rt,Ft){var In=Rt.column,En=le(Rt.colStart,Rt.colEnd,Pe,ge,ft),yn;return In&&In.onHeaderCell&&(yn=Rt.column.onHeaderCell(In)),I.createElement(be.a,Object.assign({},Rt,{ellipsis:In.ellipsis,align:In.align,component:Ie,prefixCls:Xe,key:kt[Ft]},En,{additionalProps:yn,rowType:"header"}))}))}Ke.displayName="HeaderRow";var ue=Ke;function Ee(S){var re=[];function ge(Le,Se){var ze=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;re[ze]=re[ze]||[];var Xe=Se,ft=Le.filter(Boolean).map(function(rt){var kt={key:rt.key,className:rt.className||"",children:rt.title,column:rt,colStart:Xe},Rt=1,Ft=rt.children;return Ft&&Ft.length>0&&(Rt=ge(Ft,Xe,ze+1).reduce(function(In,En){return In+En},0),kt.hasSubColumns=!0),"colSpan"in rt&&(Rt=rt.colSpan),"rowSpan"in rt&&(kt.rowSpan=rt.rowSpan),kt.colSpan=Rt,kt.colEnd=kt.colStart+Rt-1,re[ze].push(kt),Xe+=Rt,Rt});return ft}ge(S,0);for(var Pe=re.length,De=function(Se){re[Se].forEach(function(ze){!("rowSpan"in ze)&&!ze.hasSubColumns&&(ze.rowSpan=Pe-Se)})},Ie=0;Ie=0;Se-=1){var ze=re[Se],Xe=ge&&ge[Se],ft=Xe&&Xe[_.a];(ze||ft||Le)&&(De.unshift(I.createElement("col",Object.assign({key:Se,style:{width:ze,minWidth:ze}},ft))),Le=!0)}return I.createElement("colgroup",null,De)}var z=v;function R(S,re){return Object(I.useMemo)(function(){for(var ge=[],Pe=0;Pe1?Ot-1:0),Ut=1;Ut=rt&&(Ln=rt-kt),Le({scrollLeft:Ln/rt*(ft+2)}),tn.current.x=Tt.pageX},Qn=function(){var Tt=Object(Mt.b)(Ie.current).top,Nn=Tt+Ie.current.offsetHeight,wn=document.documentElement.scrollTop+window.innerHeight;Nn-Object(me.a)()<=wn||Tt>=wn-Se?yn(function(gn){return Object(Y.a)(Object(Y.a)({},gn),{},{isHiddenScrollBar:!0})}):yn(function(gn){return Object(Y.a)(Object(Y.a)({},gn),{},{isHiddenScrollBar:!1})})},Cn=function(Tt){yn(function(Nn){return Object(Y.a)(Object(Y.a)({},Nn),{},{scrollLeft:Tt/ft*rt||0})})};return I.useImperativeHandle(ge,function(){return{setScrollLeft:Cn}}),I.useEffect(function(){var hn=Object(at.a)(document.body,"mouseup",ca,!1),Tt=Object(at.a)(document.body,"mousemove",ra,!1);return Qn(),function(){hn.remove(),Tt.remove()}},[kt,yt]),I.useEffect(function(){var hn=Object(at.a)(window,"scroll",Qn,!1),Tt=Object(at.a)(window,"resize",Qn,!1);return function(){hn.remove(),Tt.remove()}},[]),I.useEffect(function(){En.isHiddenScrollBar||yn(function(hn){var Tt,Nn;return Object(Y.a)(Object(Y.a)({},hn),{},{scrollLeft:Ie.current.scrollLeft/((Tt=Ie.current)===null||Tt===void 0?void 0:Tt.scrollWidth)*((Nn=Ie.current)===null||Nn===void 0?void 0:Nn.clientWidth)})})},[En.isHiddenScrollBar]),ft<=rt||!kt||En.isHiddenScrollBar?null:I.createElement("div",{style:{height:Object(me.a)(),width:rt,bottom:Se},className:"".concat(Xe,"-sticky-scroll")},I.createElement("div",{onMouseDown:Rn,ref:Rt,className:de()("".concat(Xe,"-sticky-scroll-bar"),Object(Q.a)({},"".concat(Xe,"-sticky-scroll-bar-active"),yt)),style:{width:"".concat(kt,"px"),transform:"translate3d(".concat(En.scrollLeft,"px, 0, 0)")}}))},gt=I.forwardRef(Zt);function dt(S,re){return I.useMemo(function(){var ge=!!S;return{isSticky:ge,stickyClassName:ge?"".concat(re,"-sticky-header"):"",offsetHeader:Object(V.a)(S)==="object"&&S.offsetHeader||0,offsetScroll:Object(V.a)(S)==="object"&&S.offsetScroll||0}},[S,re])}var Vt=[],ee={},Re="rc-table-internal-hook",je=I.memo(function(S){var re=S.children;return re},function(S,re){return pe()(S.props,re.props)?S.pingLeft!==re.pingLeft||S.pingRight!==re.pingRight:!1});function xe(S){var re,ge=S.prefixCls,Pe=S.className,De=S.rowClassName,Ie=S.style,Le=S.data,Se=S.rowKey,ze=S.scroll,Xe=S.tableLayout,ft=S.direction,rt=S.title,kt=S.footer,Rt=S.summary,Ft=S.id,In=S.showHeader,En=S.components,yn=S.emptyText,tn=S.onRow,Ea=S.onHeaderRow,Dt=S.internalHooks,yt=S.transformColumns,ia=S.internalRefs,ca=S.sticky,Rn=Le||Vt,ra=!!Rn.length,Qn=I.useState(0),Cn=Object(f.a)(Qn,2),hn=Cn[0],Tt=Cn[1];I.useEffect(function(){Tt(Object(me.a)())});var Nn=I.useMemo(function(){return Object(Z.c)(En,{})},[En]),wn=I.useCallback(function(Ve,it){return Object(Z.b)(Nn,Ve)||it},[Nn]),gn=I.useMemo(function(){return typeof Se=="function"?Se:function(Ve){var it=Ve&&Ve[Se];return it}},[Se]),Ln=Object(_.c)(S),Da=Ln.expandIcon,Ba=Ln.expandedRowKeys,ka=Ln.defaultExpandedRowKeys,Ra=Ln.defaultExpandAllRows,ha=Ln.expandedRowRender,wa=Ln.onExpand,Ka=Ln.onExpandedRowsChange,cr=Ln.expandRowByClick,Pa=Ln.rowExpandable,Ia=Ln.expandIconColumnIndex,Fa=Ln.expandedRowClassName,Ha=Ln.childrenColumnName,$a=Ln.indentSize,La=Da||lt,ut=Ha||"children",We=I.useMemo(function(){return ha?"row":S.expandable&&Dt===Re&&S.expandable.__PARENT_RENDER_ICON__||Rn.some(function(Ve){return Ve&&Object(V.a)(Ve)==="object"&&Ve[ut]})?"nest":!1},[!!ha,Rn]),et=I.useState(function(){return ka||(Ra?Ze(Rn,gn,ut):[])}),bt=Object(f.a)(et,2),Pt=bt[0],tt=bt[1],Ot=I.useMemo(function(){return new Set(Ba||Pt||[])},[Ba,Pt]),St=I.useCallback(function(Ve){var it=gn(Ve,Rn.indexOf(Ve)),xt,ln=Ot.has(it);ln?(Ot.delete(it),xt=Object(st.a)(Ot)):xt=[].concat(Object(st.a)(Ot),[it]),tt(xt),wa&&wa(!ln,Ve),Ka&&Ka(xt)},[gn,Ot,Rn,wa,Ka]),Ut=I.useState(0),Ht=Object(f.a)(Ut,2),_n=Ht[0],on=Ht[1],He=Object(M.b)(Object(Y.a)(Object(Y.a)(Object(Y.a)({},S),Ln),{},{expandable:!!ha,expandedKeys:Ot,getRowKey:gn,onTriggerExpand:St,expandIcon:La,expandIconColumnIndex:Ia,direction:ft}),Dt===Re?yt:null),ct=Object(f.a)(He,2),ot=ct[0],h=ct[1],jt=I.useMemo(function(){return{columns:ot,flattenColumns:h}},[ot,h]),Kt=I.useRef(),Ye=I.useRef(),Nt=I.useRef(),nn=I.useState(!1),mn=Object(f.a)(nn,2),Wt=mn[0],Jt=mn[1],cn=I.useState(!1),An=Object(f.a)(cn,2),Bt=An[0],sn=An[1],vn=w(new Map),qt=Object(f.a)(vn,2),qn=qt[0],Un=qt[1],Wn=Object(Z.a)(h),Sn=Wn.map(function(Ve){return qn.get(Ve)}),bn=I.useMemo(function(){return Sn},[Sn.join("_")]),oa=Me(bn,h.length,ft),dn=ze&&Object(Z.d)(ze.y),ga=ze&&Object(Z.d)(ze.x),an=ga&&h.some(function(Ve){var it=Ve.fixed;return it}),$n=I.useRef(),Dn=dt(ca,ge),Fn=Dn.isSticky,fn=Dn.offsetHeader,fa=Dn.offsetScroll,Jn=Dn.stickyClassName,sa,Xn,Qt;dn&&(Xn={overflowY:"scroll",maxHeight:ze.y}),ga&&(sa={overflowX:"auto"},dn||(Xn={overflowY:"hidden"}),Qt={width:ze.x===!0?"auto":ze.x,minWidth:"100%"});var Ce=I.useCallback(function(Ve,it){Un(function(xt){var ln=new Map(xt);return ln.set(Ve,it),ln})},[]),ae=J(null),Ct=Object(f.a)(ae,2),zt=Ct[0],_t=Ct[1];function Yn(Ve,it){if(!it)return;typeof it=="function"?it(Ve):it.scrollLeft!==Ve&&(it.scrollLeft=Ve)}var Ca=function(it){var xt=it.currentTarget,ln=it.scrollLeft,ba=typeof ln=="number"?ln:xt.scrollLeft,tr=xt||ee;if(!_t()||_t()===tr){var Xt;zt(tr),Yn(ba,Ye.current),Yn(ba,Nt.current),Yn(ba,(Xt=$n.current)===null||Xt===void 0?void 0:Xt.setScrollLeft)}if(xt){var da=xt.scrollWidth,Kn=xt.clientWidth;Jt(ba>0),sn(ba0?[].concat(Object(Y.a)(g),Object(Y.a)(H(le).map(function(Z){return Object(st.a)({fixed:he},Z)}))):[].concat(Object(Y.a)(g),[Object(st.a)(Object(st.a)({},te),{},{fixed:he})])},[])}function ve(A){for(var g=!0,te=0;te=0;le-=1){var Z=A[le];if(he&&Z.fixed!=="right")he=!1;else if(!he&&Z.fixed==="right"){Object(Ue.a)(!1,"Index ".concat(le+1," of `columns` missing `fixed='right'` prop."));break}}}function me(A){return A.map(function(g){var te=g.fixed,be=Object(V.a)(g,["fixed"]),he=te;return te==="left"?he="right":te==="right"&&(he="left"),Object(st.a)({fixed:he},be)})}function G(A,g){var te=A.prefixCls,be=A.columns,he=A.children,le=A.expandable,Z=A.expandedKeys,Ke=A.getRowKey,ue=A.onTriggerExpand,Ee=A.expandIcon,Ae=A.rowExpandable,L=A.expandIconColumnIndex,_=A.direction,v=A.expandRowByClick,z=f.useMemo(function(){return be||pe(he)},[be,he]),R=f.useMemo(function(){if(le){var oe,ye=L||0,Be=z[ye],mt=(oe={},Object(Q.a)(oe,K.a,{className:"".concat(te,"-expand-icon-col")}),Object(Q.a)(oe,"title",""),Object(Q.a)(oe,"fixed",Be?Be.fixed:null),Object(Q.a)(oe,"className","".concat(te,"-row-expand-icon-cell")),Object(Q.a)(oe,"render",function(Ne,pt,Lt){var ht=Ke(pt,Lt),ne=Z.has(ht),_e=Ae?Ae(pt):!0,M=Ee({prefixCls:te,expanded:ne,expandable:_e,record:pt,onExpand:ue});return v?f.createElement("span",{onClick:function($){return $.stopPropagation()}},M):M}),oe),Et=z.slice();return ye>=0&&Et.splice(ye,0,mt),Et}return z},[le,z,Ke,Z,Ee,_]),j=f.useMemo(function(){var oe=R;return g&&(oe=g(oe)),oe.length||(oe=[{render:function(){return null}}]),oe},[g,R,_]),a=f.useMemo(function(){return _==="rtl"?me(H(j)):H(j)},[j,_]);return[j,a]}q.b=G},"y0+3":function(Oe,q,o){"use strict";o.d(q,"a",function(){return H}),o.d(q,"b",function(){return me});var Q=/margin|padding|width|height|max|min|offset/,Y={left:!0,top:!0},st={cssFloat:1,styleFloat:1,float:1};function V(G){return G.nodeType===1?G.ownerDocument.defaultView.getComputedStyle(G,null):{}}function f(G,A,g){if(A=A.toLowerCase(),g==="auto"){if(A==="height")return G.offsetHeight;if(A==="width")return G.offsetWidth}return A in Y||(Y[A]=Q.test(A)),Y[A]?parseFloat(g)||0:g}function I(G,A){var g=arguments.length,te=V(G);return A=st[A]?"cssFloat"in G.style?"cssFloat":"styleFloat":A,g===1?te:f(G,A,te[A]||G.style[A])}function Ue(G,A,g){var te=arguments.length;if(A=st[A]?"cssFloat"in G.style?"cssFloat":"styleFloat":A,te===3)return typeof g=="number"&&Q.test(A)&&(g="".concat(g,"px")),G.style[A]=g,g;for(var be in A)A.hasOwnProperty(be)&&Ue(G,be,A[be]);return V(G)}function de(G){return G===document.body?document.documentElement.clientWidth:G.offsetWidth}function K(G){return G===document.body?window.innerHeight||document.documentElement.clientHeight:G.offsetHeight}function pe(){var G=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),A=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:G,height:A}}function H(){var G=document.documentElement.clientWidth,A=window.innerHeight||document.documentElement.clientHeight;return{width:G,height:A}}function ve(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function me(G){var A=G.getBoundingClientRect(),g=document.documentElement;return{left:A.left+(window.pageXOffset||g.scrollLeft)-(g.clientLeft||document.body.clientLeft||0),top:A.top+(window.pageYOffset||g.scrollTop)-(g.clientTop||document.body.clientTop||0)}}},"yTi+":function(Oe,q,o){Oe.exports=o.p+"static/AssistantCode3.9bae6615.jpeg"},yriv:function(Oe,q,o){},yslc:function(Oe,q){Oe.exports="data:image/png;base64,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"}}]); diff --git a/layouts__SimpleLayouts.2a178916.async.js b/layouts__SimpleLayouts.e9554f2c.async.js similarity index 51% rename from layouts__SimpleLayouts.2a178916.async.js rename to layouts__SimpleLayouts.e9554f2c.async.js index c81f0ea3d5..7be816e2cc 100644 --- a/layouts__SimpleLayouts.2a178916.async.js +++ b/layouts__SimpleLayouts.e9554f2c.async.js @@ -1,4 +1,4 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[23,9,13],{"/GNS":function(o,a,e){o.exports=e.p+"static/search1.c4136dd4.png"},"1Sn+":function(o,a,e){},"1XHU":function(o,a,e){"use strict";var xe=e("2qtc"),q=e("kLXV"),Y=e("q1tI"),U=e.n(Y),c=e("9kvl"),t=e("3wET"),de=e.n(t),ee=e("bUJZ"),S=e.n(ee),te=e("Ct/S"),k=e.n(te),me=function(n){var Re=n.visible,T=n.occupationValue,Ee=n.onCancel,ze=Ee===void 0?function(){}:Ee,le=function(){return U.a.createElement("div",{className:k.a.flexColumn},U.a.createElement("img",{className:k.a.img,src:S.a}),U.a.createElement("span",{className:k.a.content},"\u672A\u804C\u4E1A\u8BA4\u8BC1"))},Ae=function(){return U.a.createElement("div",{className:k.a.flexColumn},U.a.createElement("img",{className:k.a.img,src:de.a}),U.a.createElement("span",{className:k.a.content},"\u672A\u5B9E\u540D\u8BA4\u8BC1"))},Se=function(){return T===3?U.a.createElement(U.a.Fragment,null,Ae(),le()):T===2?le():Ae()};return U.a.createElement(q.a,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,visible:Re,title:"\u56E0\u4E3A\u4EE5\u4E0B\u539F\u56E0\uFF0C\u60A8\u6682\u65F6\u4E0D\u80FD\u8FDB\u884C\u64CD\u4F5C",okText:"\u7ACB\u5373\u8BA4\u8BC1",cancelText:"\u53D6\u6D88",width:"600px",onOk:function(){ze(),c.d.push("/account/certification")},onCancel:function(){ze()}},U.a.createElement("div",{className:k.a.tilte},"\u8BF7\u5728\u5B8C\u6210\u6761\u4EF6\u540E\u91CD\u8BD5"),U.a.createElement("div",{className:k.a.flexRow},Se()))};a.a=Object(c.a)(function(P){var n=P.paperlibrary,Re=P.loading,T=P.globalSetting;return{paperlibrary:n,globalSetting:T,loading:Re.effects}})(me)},"1ZF9":function(o,a,e){o.exports=e.p+"static/Authorize.cc9c212f.png"},"2tKv":function(o,a,e){o.exports=e.p+"static/Code.584c4f34.png"},"3wET":function(o,a){o.exports="data:image/png;base64,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"},"498V":function(o,a,e){o.exports=e.p+"static/logo.22b9a281.svg"},"4qgm":function(o,a){o.exports="data:image/png;base64,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"},"4u4S":function(o,a){o.exports="data:image/png;base64,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"},"55Ip":function(o,a,e){"use strict";e.d(a,"a",function(){return le}),e.d(a,"b",function(){return Ge});var xe=e("Ty5D"),q=e("dI71"),Y=e("q1tI"),U=e.n(Y),c=e("YS25"),t=e("17x9"),de=e.n(t),ee=e("wx14"),S=e("zLVn"),te=e("9R94"),k=function(R){Object(q.a)(L,R);function L(){for(var V,J=arguments.length,y=new Array(J),j=0;j0)},p=function(){var v=function(){return/macintosh|mac os x/i.test(navigator.userAgent)}();if(console.log(v),v){Ue(!0);return}var r="//shang.qq.com/wpa/qunwpa?idkey=2f2043d88c1bd61d182b98bf1e061c6185e23055bec832c07d8148fe11c5a6cd";Object(Oe.O)(r)};return t.a.createElement("div",{className:H.a.sideBar},t.a.createElement("div",{id:"wechat_QR_code_ids"},!g.onlyShowBackTop&&(g==null?void 0:g.onlyShowBackTopIcons)&&qe&&t.a.createElement(t.a.Fragment,null,parseInt(localStorage.getItem("Noviceguide"))===0&&X.userInfo.user_id!=2&&X.userInfo.is_teacher&&t.a.createElement("div",{id:"wechat_QR_code",onClick:function(){localStorage.setItem("Noviceguide","1"),(pe==null?void 0:pe.pathname)==="/classrooms"?O({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:t.a.createElement("div",null,"\u975E\u5E38\u68D2\uFF0C\u54B1\u4EEC\u5DF2\u7ECF\u5230\u8FBE\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u5E73\u53F0\u4E0A\u5DF2\u7ECF\u6709\u51E0\u5343\u4F4D\u8001\u5E08\u521B\u5EFA\u4E86\u81EA\u5DF1\u7684\u6559\u5B66\u8BFE\u5802\uFF0C\u4F60\u4E5F\u53EF\u4EE5\u8F7B\u677E\u5B8C\u6210\u54DF\uFF01\u73B0\u5728\u8BF7\u60A8\u70B9\u51FB\u9875\u9762\u4E0A \u201C\u65B0\u5EFA\u8BFE\u5802\u201D\u6309\u94AE\u5F00\u59CB\u65B0\u5EFA\u81EA\u5DF1\u7684\u8BFE\u5802~")}}):(pe==null?void 0:pe.pathname)==="/classrooms/new"?O({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:6,text:t.a.createElement("div",null,"\u6559\u5B66\u8BFE\u5802\u5FC5\u586B\u7684\u5185\u5BB9\u5305\u62EC\uFF1A\u8BFE\u7A0B\u540D\u79F0\u3001\u8BFE\u5802\u540D\u79F0\u548C\u8BFE\u5802\u6240\u5C5E\u5355\u4F4D\u3002\u5176\u4ED6\u5185\u5BB9\u4F60\u53EF\u4EE5\u6839\u636E\u5B9E\u9645\u9700\u6C42\u8FDB\u884C\u5B89\u6392\u3002\u586B\u5199\u5B8C\u6210\u540E\uFF0C\u70B9\u51FB\u9875\u9762\u5E95\u90E8 \u201C\u63D0\u4EA4\u201D\u6309\u94AE\u5373\u53EF\u3002")}}):O({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:4,text:t.a.createElement("div",null,"OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002")}})},ref:De},t.a.createElement(j.a,{placement:"left",getPopupContainer:function(){return document.getElementById("wechat_QR_code_ids")},title:t.a.createElement("div",null,"\u65B0\u624B\u5F15\u5BFC")},t.a.createElement("img",{id:"textaa",style:{position:"absolute",top:"-140px",left:"-10px",width:"86px",height:"120px"},src:Ke.a}))),!!(X!=null&&(I=X.userInfo)!==null&&I!==void 0&&I.login)&&t.a.createElement(j.a,{placement:"left",defaultVisible:!(Qe!=null&&Qe.includes(X==null||((A=X.userInfo)===null||A===void 0)?void 0:A.login)),getPopupContainer:function(){return document.getElementById("wechat_QR_code_ids")},title:t.a.createElement("div",null,t.a.createElement("div",{className:"tc"},t.a.createElement("img",{className:"mt10",src:He.a,width:"188px",height:"188px"})),t.a.createElement("div",{className:"tc font15 mt10"},"\u514D\u8D39\u6559\u7814\u52A9\u7406"),t.a.createElement("div",{className:"tc font15"},"\u5FAE\u4FE1\u626B\u4E00\u626B\u6DFB\u52A0"),t.a.createElement("div",{className:"pt10 font12"},t.a.createElement("ul",{className:H.a.ul},t.a.createElement("li",null,"\u89E3\u7B54\u8001\u5E08\u7591\u60D1\u3001\u5E2E\u52A9\u8001\u5E08\u66F4\u5FEB\u719F\u6089\u548C\u4F7F\u7528\u5E73\u53F0\u6559\u5B66"),t.a.createElement("li",null,"\u534F\u52A9\u8001\u5E08\u521B\u5EFA\u8BFE\u5802\u3001\u8BFE\u7A0B\u8BBE\u8BA1\u3001\u505A\u597D\u6559\u5B66\u5DE5\u4F5C\u3002"),t.a.createElement("li",null,"\u6839\u636E\u8001\u5E08\u6559\u5B66\u65B9\u5411\uFF0C\u5206\u4EAB\u5E73\u53F0C9\u9662\u6821\u3001985\u9AD8\u6821\u3001211\u9AD8\u6821\u3001\u53CC\u4E00\u6D41\u9AD8\u6821\u8001\u5E08\u7ECF\u5178\u5B9E\u8DF5\u6559\u5B66\u6848\u4F8B\u3002"))))},t.a.createElement("div",{className:H.a.wrap,ref:De},t.a.createElement("a",{href:"javascript:void(0)"},t.a.createElement("i",{className:"iconfont icon-yijianfankui1 c-light-primary font22"})))),!(g!=null&&(B=g.setting)!==null&&B!==void 0&&B.is_local)&&t.a.createElement(j.a,{placement:"left",getPopupContainer:function(){return document.getElementById("wechat_QR_code_ids")},title:t.a.createElement("div",null,t.a.createElement("img",{src:"".concat(fe.a.IMG_SERVER,"/images/educoder/EWM.jpg"),width:"158px",height:"158px"}),t.a.createElement("div",{className:"tc font15"},"\u5FAE\u4FE1\u626B\u4E00\u626B"),t.a.createElement("div",{className:"tc font15"},"\u5173\u6CE8\u516C\u4F17\u53F7"))},t.a.createElement("div",{className:H.a.wrap},t.a.createElement("i",{className:"iconfont icon-erweima1 c-light-primary font22"}))),!(g!=null&&(G=g.setting)!==null&&G!==void 0&&G.is_local)&&t.a.createElement(j.a,{placement:"left",title:"\u5728\u7EBF\u54A8\u8BE2"},t.a.createElement("div",{className:H.a.wrap},t.a.createElement("a",{onClick:p,className:"c-white"},t.a.createElement("i",{className:"iconfont icon-QQ1 c-light-primary font22"})))),t.a.createElement("div",{onClick:function(){Ve(!1),localStorage.setItem("hidesidebar","1")},style:{textAlign:"center",fontSize:"14px",color:"#0152d9",margin:"10px 0px",cursor:"pointer"}},"\u6536\u8D77")),(pe==null?void 0:pe.pathname.includes("/vspaces/"))&&ie&&t.a.createElement(j.a,{visible:!0,overlayClassName:H.a.tooltipclass,placement:"left",getPopupContainer:function(){return document.getElementById("wechat_QR_code_ids")},title:t.a.createElement("div",null,t.a.createElement("div",{style:{fontSize:"12px",marginBottom:"15px"},className:"tc "},"\u4E2A\u4EBA\u521B\u5EFA\u6216\u52A0\u5165\u7684\u865A\u62DF\u793E\u533A\uFF0C\u53EF\u4EE5\u5728\u201C ",t.a.createElement("span",{style:{fontSize:"14px"}},"\u4E2A\u4EBA\u4E2D\u5FC3-\u66F4\u591A-\u865A\u62DF\u793E\u533A"),"\u201D\u4E2D\u67E5\u770B\u54E6\u3002"),t.a.createElement("img",{src:_e.a,width:"426px",height:"335px"}))},t.a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",height:"50px"}},t.a.createElement("i",{className:"iconfont icon-tishi6 c-light-primary font22"}))),(pe==null?void 0:pe.pathname.includes("/vspaces/"))&&!ie&&t.a.createElement(j.a,{overlayClassName:H.a.tooltipclass,placement:"left",getPopupContainer:function(){return document.getElementById("wechat_QR_code_ids")},title:t.a.createElement("div",null,t.a.createElement("div",{style:{fontSize:"12px",marginBottom:"15px"},className:"tc "},"\u4E2A\u4EBA\u521B\u5EFA\u6216\u52A0\u5165\u7684\u865A\u62DF\u793E\u533A\uFF0C\u53EF\u4EE5\u5728\u201C",t.a.createElement("span",{style:{fontSize:"14px",fontWeight:600}},"\u4E2A\u4EBA\u4E2D\u5FC3-\u66F4\u591A-\u865A\u62DF\u793E\u533A"),"\u201D\u4E2D\u67E5\u770B\u54E6\u3002"),t.a.createElement("img",{src:_e.a,width:"426px",height:"335px"}))},t.a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",height:"50px"}},t.a.createElement("i",{className:"iconfont icon-tishi6 c-light-primary font22"}))),Q&&t.a.createElement(j.a,{placement:"left",title:"\u8FD4\u56DE\u9876\u90E8"},t.a.createElement(J.a,{className:"".concat(H.a.wrap," ").concat(H.a.backTop),visibilityHeight:0},t.a.createElement("i",{className:"iconfont icon-huidaodingbu c-light-primary font14"})))),t.a.createElement(le.a,{centered:!0,destroyOnClose:!0,visible:Me,title:"\u6559\u5E08\u4EA4\u6D41\u793E\u533A",width:"500px",footer:null,onCancel:function(){return Ue(!1)}},t.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},t.a.createElement("p",null,"\u626B\u7801\u6216\u641C\u7D22\u52A0\u5165\u6559\u5E08\u4EA4\u6D41QQ\u7FA4\uFF1A612934990 "),t.a.createElement("img",{src:Ge.a,width:200,height:200}))))},f=Object(S.a)(function(E){var u=E.loading,l=E.globalSetting,I=E.user,A=E.shixunHomeworks;return{globalSetting:l,user:I,loading:u.models.index,shixunHomeworks:A}})(Ne),W=e("+L6B"),_=e("2/Rp"),h=e("9og8"),i=e("WmNS"),M=e.n(i),D=function(u){var l=u.user,I=u.dispatch,A=u.classroomList;return t.a.createElement(le.a,{title:"\u6E29\u99A8\u63D0\u793A",zIndex:9999,footer:null,visible:A.actionTabs.key==="\u5BFC\u51FA\u63D0\u9192",onCancel:function(){I({type:"classroomList/setActionTabs",payload:{}})}},t.a.createElement("div",null,t.a.createElement("span",null,"\u60A8\u5728\u5F53\u524D\u680F\u76EE\u4E2D\u6709\u5DF2\u5BFC\u51FA\u7684\u8868\u683C\u672A\u4E0B\u8F7D\uFF0C\u8BF7\u5148\u4E0B\u8F7D\u5DF2\u6709\u8868\u683C\uFF0C\u7136\u540E\u518D\u5BFC\u51FA\u65B0\u7684\u8868\u683C\u3002"),t.a.createElement("br",null),t.a.createElement("div",{style:{textAlign:"end"}},t.a.createElement(_.a,{type:"primary",onClick:Object(h.a)(M.a.mark(function B(){return M.a.wrap(function(g){for(;;)switch(g.prev=g.next){case 0:I({type:"classroomList/setActionTabs",payload:{}});case 1:case"end":return g.stop()}},B)}))},"\u77E5\u9053\u4E86"))))},x=Object(S.a)(function(E){var u=E.user,l=E.classroomList;return{user:u,classroomList:l}})(D),F=e("14J3"),Z=e("BMrR"),w=e("sRBo"),Fe=e("kaz8"),ye=e("2tKv"),et=e.n(ye),nt=e("O9QN"),tt=e.n(nt),lt=function(u){var l,I,A=u.user,B=Object(c.useState)(!1),G=Object(Y.a)(B,2),g=G[0],d=G[1],K=Object(c.useState)(""),X=Object(Y.a)(K,2),O=X[0],ve=X[1];Object(c.useEffect)(function(){var Q,ce,se=localStorage.getItem("extension-modal");if(!(A!=null&&(Q=A.userInfo)!==null&&Q!==void 0&&Q.login)||!se)return;var z=k()(),Me="".concat(A==null||((ce=A.userInfo)===null||ce===void 0)?void 0:ce.login,"-extend-date"),Ue=localStorage.getItem(Me);if(Ue)if(z<=k()(Ue))d(!1);else{d(!0),localStorage.removeItem(Me),localStorage.removeItem("extension-modal");var Xe=k()(localStorage.getItem("extension-date")).format("YYYY\u5E74MM\u6708DD\u65E5");ve(Xe)}else{d(!0),localStorage.removeItem("extension-modal");var re=k()(localStorage.getItem("extension-date")).format("YYYY\u5E74MM\u6708DD\u65E5");ve(re)}return function(){d(!1)}},[A==null||((l=A.userInfo)===null||l===void 0)?void 0:l.login]);var he=function(ce){var se,z="".concat(A==null||((se=A.userInfo)===null||se===void 0)?void 0:se.login,"-extend-date"),Me=k()().endOf("day").format("YYYY-MM-DD HH:mm:ss");ce.target.checked?localStorage.setItem(z,Me):localStorage.removeItem(z)};return t.a.createElement(le.a,{title:"\u6E29\u99A8\u63D0\u793A",visible:g,zIndex:9999,centered:!0,width:594,onCancel:function(){d(!1)},footer:t.a.createElement(Z.a,{align:"middle",justify:"space-between"},t.a.createElement(Fe.a,{onChange:he},"\u4ECA\u65E5\u4E0D\u518D\u63D0\u9192"),t.a.createElement(_.a,{onClick:function(){d(!1)},style:{borderRadius:4},type:"primary"}," \u5173\u95ED"))},t.a.createElement("div",{className:"font14",style:{paddingLeft:16}},t.a.createElement("div",null,"\u8001\u5E08\u60A8\u597D\uFF01"),t.a.createElement("div",{style:{textIndent:28}},"\u611F\u8C22\u60A8\u5BF9\u5E73\u53F0\u7684\u8BA4\u53EF\u4E0E\u652F\u6301\uFF01\u6839\u636E\u5E73\u53F0",t.a.createElement("a",{href:"https://www.educoder.net/help/agreement",target:"_blank"},"\u670D\u52A1\u534F\u8BAE"),"\uFF0C\u8D35\u5355\u4F4D\u514D\u8D39\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u5C06\u9650\u5236\u5BF9\u76F8\u5173\u529F\u80FD\u548C\u8D44\u6E90\u7684\u4F7F\u7528\u3002"),t.a.createElement("div",{style:{textIndent:28}},"\u8BF7\u60A8\u6DFB\u52A0\u4EE5\u4E0B\u5FAE\u4FE1\u5BA2\u670D\uFF0C\u534F\u52A9\u60A8\u5B8C\u6210\u540E\u7EED\u4F7F\u7528\u53CA\u7533\u8BF7\u6D41\u7A0B\uFF0C\u611F\u8C22\u652F\u6301\u4E0E\u7406\u89E3\u3002"),t.a.createElement("img",{style:{margin:"8px auto",display:"block"},width:160,src:((I=A.userInfo)===null||I===void 0?void 0:I.school_province)==="\u5B89\u5FBD"?tt.a:et.a,alt:"\u4E8C\u7EF4\u7801"}),t.a.createElement("div",{style:{textAlign:"right"}},"\u8FD0\u8425\u4E2D\u5FC3"),t.a.createElement("div",{style:{textAlign:"right"}},O)))},ut=Object(S.a)(function(E){var u=E.user;return{user:u}})(lt),gt=e("fV52"),ot=e("3I+P"),rt=e("xnZT"),Ye=e.n(rt),mt=e("9Bee"),Et=e("ErOA"),pt=e("LvDl"),Mt=e.n(pt),dt=function(u){var l,I=u.dispatch,A=u.user,B=u.globalSetting,G=Object(c.useState)({}),g=Object(Y.a)(G,2),d=g[0],K=g[1],X=Object(c.useState)([]),O=Object(Y.a)(X,2),ve=O[0],he=O[1],Q=Object(c.useState)(0),ce=Object(Y.a)(Q,2),se=ce[0],z=ce[1],Me=Object(c.useState)(!1),Ue=Object(Y.a)(Me,2),Xe=Ue[0],re=Ue[1],Qe=Object(c.useRef)(null),be=Object(ne.h)(),ct=function(s,v){var r=null;return s===0&&(r=k()().add(100,"month").unix()),s===1&&(r=k()().add(v,"hour").unix()),s===2&&(r=k()().add(v,"days").unix()),s===3&&(r=k()().add(v*7,"days").unix()),s===4&&(r=k()().add(v,"month").unix()),s===5&&(r=k()().add(v*3,"month").unix()),r},qe=function(s){var v,r,N,oe="".concat(A==null||((v=A.userInfo)===null||v===void 0)?void 0:v.login,"-deadline-operate"),$=localStorage.getItem(oe)?JSON.parse(localStorage.getItem(oe)):[];$=(r=$)===null||r===void 0?void 0:r.filter(function(Te){return Te.id!==(s==null?void 0:s.id)});var Be=ct(s==null?void 0:s.show_type,s==null?void 0:s.show_count),Pe={id:s==null?void 0:s.id,deadline:Be,type:s==null?void 0:s.show_type};(N=$)===null||N===void 0||N.push(Pe),localStorage.setItem(oe,JSON.stringify($))},Ve=function(){Ce(d==null?void 0:d.id,"close");var s=ve[se+1];s?(qe(s),K(s),z(se+1),Ce(s==null?void 0:s.id,"popup")):re(!1)},je=[{name:"\u9996\u9875",key:0,path:"/"},{name:"\u5B9E\u8DF5\u8BFE\u7A0B",key:1,path:"/paths"},{name:"\u5B9E\u8DF5\u9879\u76EE",key:2,path:"/shixuns"},{name:"\u6559\u5B66\u8BFE\u5802",key:3,path:"/classrooms"},{name:"\u5728\u7EBF\u7ADE\u8D5B",key:4,path:"/competitions"},{name:"\u6559\u5B66\u6848\u4F8B",key:5,path:"/moop_cases"},{name:"\u4EA4\u6D41\u95EE\u7B54",key:6,path:"/forums/categories"},{name:"\u4E2A\u4EBA\u4E2D\u5FC3",key:7,path:"/users"}];Object(c.useEffect)(function(){var p,s,v;console.log(B==null?void 0:B.operateModelPath,A==null||((p=A.userInfo)===null||p===void 0)?void 0:p.login,11444),!!(B!=null&&B.operateModelPath)&&!!(B!=null&&(s=B.setting)!==null&&s!==void 0&&s.main_site)&&A!==null&&A!==void 0&&(v=A.userInfo)!==null&&v!==void 0&&v.login&&De()},[B==null?void 0:B.operateModelPath,A==null||((l=A.userInfo)===null||l===void 0)?void 0:l.login]),Object(c.useEffect)(function(){return function(){I({type:"globalSetting/setOperateModelPath",payload:""})}},[]),Object(c.useEffect)(function(){var p,s,v,r;if(be!=null&&(p=be.pathname)!==null&&p!==void 0&&p.includes("/users")&&(be==null||((s=be.pathname)===null||s===void 0||((v=s.split("/"))===null||v===void 0))?void 0:v.length)===4){I({type:"globalSetting/setOperateModelPath",payload:"/users"});return}if(be!=null&&(r=be.pathname)!==null&&r!==void 0&&r.includes("/forums/categories")){I({type:"globalSetting/setOperateModelPath",payload:"/forums/categories"});return}for(var N=0;NparseInt(he)&&O(!0)},[]),t.a.createElement(q.b,{locale:de.default},document.domain!=="kepukehuan.educoder.net"&&t.a.createElement(ee.a,G),t.a.createElement("section",{className:b.a.layoutMainClass},I),t.a.createElement(f,null),!Object(Oe.p)()&&document.domain!=="kepukehuan.educoder.net"&&t.a.createElement(m,null),t.a.createElement(x,null),t.a.createElement(ut,null),t.a.createElement(bt,null))},ae=a.default=Object(S.a)(function(E){var u=E.loading,l=E.globalSetting,I=E.user;return{loading:u,user:I,globalSetting:l}})(C)},HpTS:function(o,a,e){o.exports=e.p+"static/small_program.f74069ec.png"},JWDV:function(o,a,e){o.exports=e.p+"static/charpter-white.5fa14f93.svg"},JeFH:function(o,a){o.exports="data:image/png;base64,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"},Jky8:function(o,a,e){"use strict";var xe=e("sRBo"),q=e("kaz8"),Y=e("5NDa"),U=e("5rEg"),c=e("miYZ"),t=e("tsqr"),de=e("9og8"),ee=e("2qtc"),S=e("kLXV"),te=e("tJVT"),k=e("WmNS"),me=e.n(k),P=e("q1tI"),n=e.n(P),Re=e("9kvl"),T=e("6CvP"),Ee=e("1XHU"),ze=e("1vsH"),le;(function(Se){Se[Se.Professor=1]="Professor",Se[Se.AssistantProfessor=2]="AssistantProfessor",Se[Se.Student=3]="Student"})(le||(le={}));var Ae=function(fe){var Oe=fe.visible,ke=fe.user,Ge=fe.onCancel,$e=Ge===void 0?function(){}:Ge,R=Object(P.useState)(),L=Object(te.a)(R,2),m=L[0],V=L[1],J=Object(P.useState)([]),y=Object(te.a)(J,2),j=y[0],ne=y[1],ue=Object(P.useState)(!1),H=Object(te.a)(ue,2),Le=H[0],Ke=H[1],ge=Object(P.useState)(!1),He=Object(te.a)(ge,2),Je=He[0],_e=He[1],Ne=Object(P.useState)(),f=Object(te.a)(Ne,2),W=f[0],_=f[1];Object(P.useEffect)(function(){var D;if(ke!=null&&(D=ke.userInfo)!==null&&D!==void 0&&D.identity){var x;ne([(ke==null||((x=ke.userInfo)===null||x===void 0)?void 0:x.identity)==="student"?3:1])}},[ke]);var h=function(x,F){if(j.includes(le.Professor)){S.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:n.a.createElement("div",{className:"tc"},F||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:function(){Re.d.push("/classrooms/".concat(x,"/students"))}});return}Re.d.push("/classrooms/".concat(x,"/students"))},i=function(){var D=Object(de.a)(me.a.mark(function x(){var F;return me.a.wrap(function(w){for(;;)switch(w.prev=w.next){case 0:if(m){w.next=3;break}return t.b.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A"),w.abrupt("return");case 3:return Ke(!0),w.next=6,Object(T.c)({invite_code:m,professor:j.includes(le.Professor)?1:null,assistant_professor:j.includes(le.AssistantProfessor)?1:null,student:j.includes(le.Student)?1:null});case 6:if(F=w.sent,Ke(!1),!((F==null?void 0:F.status)===-2)){w.next=22;break}if(M(),!(F.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1")){w.next=14;break}return _e(!0),_(1),w.abrupt("return");case 14:if(!(F.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1")){w.next=18;break}return _e(!0),_(2),w.abrupt("return");case 18:if(!(F.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1")){w.next=22;break}return _e(!0),_(3),w.abrupt("return");case 22:if(!((F==null?void 0:F.status)===0)){w.next=27;break}return Object(ze.Y)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),M(),(F==null?void 0:F.course_id)&&h(F.course_id,F.message),w.abrupt("return");case 27:case"end":return w.stop()}},x)}));return function(){return D.apply(this,arguments)}}(),M=function(){var D=Object(de.a)(me.a.mark(function x(){return me.a.wrap(function(Z){for(;;)switch(Z.prev=Z.next){case 0:$e();case 1:case"end":return Z.stop()}},x)}));return function(){return D.apply(this,arguments)}}();return n.a.createElement(n.a.Fragment,null,n.a.createElement(S.a,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",visible:Oe,confirmLoading:Le,onOk:i,onCancel:M},n.a.createElement("div",{className:"tc"},n.a.createElement("div",null,n.a.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),n.a.createElement(U.a,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:m,onChange:function(x){if(x.target.value.length>=7){t.b.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}V(x.target.value)}})),n.a.createElement("div",{className:"mt10 font14"},n.a.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),n.a.createElement(q.a.Group,{value:j,onChange:function(x){return ne(x)}},n.a.createElement(q.a,{value:le.Professor,disabled:j.includes(2)},"\u6559\u5E08"),n.a.createElement(q.a,{value:le.AssistantProfessor,disabled:j.includes(1)},"\u52A9\u6559"),n.a.createElement(q.a,{value:le.Student},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),n.a.createElement(Ee.a,{visible:Je,onCancel:function(){return _e(!1)},occupationValue:W}))};a.a=Object(Re.a)(function(Se){var fe=Se.user;return{user:fe}})(Ae)},Jq4h:function(o,a,e){o.exports=e.p+"static/qrcode.54870d9b.png"},NLgs:function(o,a,e){"use strict";e.d(a,"e",function(){return Se}),e.d(a,"f",function(){return fe}),e.d(a,"d",function(){return ke}),e.d(a,"c",function(){return Ge}),e.d(a,"a",function(){return $e}),e.d(a,"b",function(){return R});var xe=e("miYZ"),q=e("tsqr"),Y=e("9og8"),U=e("2qtc"),c=e("kLXV"),t=e("WmNS"),de=e.n(t),ee=e("q1tI"),S=e.n(ee),te=e("9kvl"),k=e("xKgJ"),me=e("1vsH"),P=e("RCxd"),n=e("mOS8"),Re=e.n(n),T=e("1ZF9"),Ee=e.n(T),ze=e("WdTA"),le=e.n(ze),Ae=e("m3rI"),Se=function(m){var V=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return!!(fe(m)&&Oe(V))},fe=function(m){return Object(k.p)()?!0:(m({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},Oe=function(){var m,V=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,J=Object(te.c)()._store.getState(),y=J.user;return(m=y.userInfo)!==null&&m!==void 0&&m.profile_completed?!0:(c.a.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:V?"\u6309\u7167\u6709\u5173\u653F\u7B56\u89C4\u5B9A\uFF0C\u7279\u6B8A\u5B9E\u9A8C\u9700\u8981\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u624D\u80FD\u4F7F\u7528\uFF0C\u8BF7\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u7801":"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){te.d.push("/account/profile/edit")}}),!1)},ke=function(){var m,V=Object(te.c)()._store.getState(),J=V.user;return(m=J.userInfo)!==null&&m!==void 0&&m.professional_certification?!0:(c.a.confirm({title:"\u63D0\u793A",centered:!0,content:S.a.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){Object(me.O)("/account/certification")}}),!1)},Ge=function(){return Object(k.a)()?!0:(c.a.warning({centered:!0,width:530,title:"\u63D0\u793A",content:S.a.createElement("div",{className:"tc",style:{marginLeft:-38}},S.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u626B\u7801\u52A0\u7FA4@\u7FA4\u7BA1\u7406\u5458\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650\u54E6\uFF01"),S.a.createElement("img",{src:Object(k.t)()?le.a:"".concat(Ae.a.IMG_SERVER,"/images/educoder/qqqun20191230.png"),width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1)},$e=function(m,V){return m?!0:(c.a.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:S.a.createElement("div",null,S.a.createElement("p",null,V||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),S.a.createElement("div",{style:{marginLeft:"110px"}},S.a.createElement("img",{src:Ee.a,width:200}),S.a.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(me.O)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},R=function(m){var V=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",J=Object(te.c)()._store.getState(),y=J.shixunsDetail.detail;return(y==null?void 0:y.public)===2||(y==null?void 0:y.public)===1||(y==null?void 0:y.shixun_status)===3?(c.a.info({centered:!0,icon:S.a.createElement(P.a,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:S.a.createElement("div",{className:"tc",style:{marginLeft:-38}},S.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},S.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",(y==null?void 0:y.public)===2?"\u5DF2\u516C\u5F00":(y==null?void 0:y.public)===1?"\u5F85\u5BA1\u6838":"\u5DF2\u5173\u95ED","\uFF0C",V,"\u3002"),S.a.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),S.a.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Re.a,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0):(y==null?void 0:y.shixun_status)===2?(c.a.confirm({centered:!0,icon:S.a.createElement(P.a,null),title:"\u63D0\u793A",content:S.a.createElement("div",null,S.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",V,"\u3002"),S.a.createElement("br",null),S.a.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){c.a.confirm({width:440,centered:!0,icon:S.a.createElement(P.a,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){var ne=Object(Y.a)(de.a.mark(function H(){var Le;return de.a.wrap(function(ge){for(;;)switch(ge.prev=ge.next){case 0:return ge.next=2,m({type:"shixunsDetail/cancelRelease",payload:{id:y==null?void 0:y.identifier}});case 2:Le=ge.sent,Le.status!==401&&(q.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),m({type:"shixunsDetail/getShixunsDetail",payload:{id:y==null?void 0:y.identifier}}),m({type:"practiceSetting/getCommonData",payload:{id:y==null?void 0:y.identifier}}));case 4:case"end":return ge.stop()}},H)}));function ue(){return ne.apply(this,arguments)}return ue}()})}}),!0):!1}},NaGD:function(o,a,e){o.exports={flex_box_center:"flex_box_center___VTqUm",flex_space_between:"flex_space_between___3f-Ja",flex_box_vertical_center:"flex_box_vertical_center___u4Jjr",flex_box_center_end:"flex_box_center_end___1QKJE",flex_box_column:"flex_box_column___1OBJc",newFooter:"newFooter___UNzWw"}},Nmxd:function(o,a){o.exports="data:image/png;base64,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"},O9QN:function(o,a,e){o.exports=e.p+"static/AnhuiContact.80900438.jpg"},Ohmc:function(o,a,e){o.exports=e.p+"static/certificate.fc32dc1b.jpg"},RMFE:function(o,a){o.exports="data:image/png;base64,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"},SMhR:function(o,a){o.exports="data:image/png;base64,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"},TGq3:function(o,a,e){o.exports=e.p+"static/lockclose.365036e8.svg"},W6BS:function(o,a){o.exports="data:image/png;base64,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"},WdTA:function(o,a,e){o.exports=e.p+"static/studnetqun.598eeb43.png"},Xsq0:function(o,a,e){o.exports=e.p+"static/mainbanner.0a951716.jpg"},Y1PL:function(o,a,e){"use strict";e.r(a),e.d(a,"ResizableTextArea",function(){return Je});var xe=e("wx14"),q=e("1OyB"),Y=e("vuIU"),U=e("Ji7U"),c=e("LK+K"),t=e("q1tI"),de=e("VTBJ"),ee=e("rePB"),S=e("Zm9Q"),te=e("Kwbf"),k=e("c+Xe"),me=e("m+aA"),P=e("bdgK"),n=new Map;function Re(f){f.forEach(function(W){var _,h=W.target;(_=n.get(h))===null||_===void 0||_.forEach(function(i){return i(h)})})}var T=new P.default(Re),Ee=null,ze=null;function le(f,W){n.has(f)||(n.set(f,new Set),T.observe(f)),n.get(f).add(W)}function Ae(f,W){n.has(f)&&(n.get(f).delete(W),n.get(f).size||(T.unobserve(f),n.delete(f)))}var Se=function(f){Object(U.a)(_,f);var W=Object(c.a)(_);function _(){return Object(q.a)(this,_),W.apply(this,arguments)}return Object(Y.a)(_,[{key:"render",value:function(){return this.props.children}}]),_}(t.Component),fe=t.createContext(null);function Oe(f){var W=f.children,_=f.onBatchResize,h=t.useRef(0),i=t.useRef([]),M=t.useContext(fe),D=t.useCallback(function(x,F,Z){h.current+=1;var w=h.current;i.current.push({size:x,element:F,data:Z}),Promise.resolve().then(function(){w===h.current&&(_==null||_(i.current),i.current=[])}),M==null||M(x,F,Z)},[_,M]);return t.createElement(fe.Provider,{value:D},W)}function ke(f){var W=f.children,_=f.disabled,h=t.useRef(null),i=t.useRef(null),M=t.useContext(fe),D=t.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),x=t.isValidElement(W)&&Object(k.c)(W),F=x?W.ref:null,Z=t.useMemo(function(){return Object(k.a)(F,h)},[F,h]),w=t.useRef(f);w.current=f;var Fe=t.useCallback(function(ye){var et=w.current,nt=et.onResize,tt=et.data,lt=ye.getBoundingClientRect(),ut=lt.width,gt=lt.height,ot=ye.offsetWidth,rt=ye.offsetHeight,Ye=Math.floor(ut),mt=Math.floor(gt);if(D.current.width!==Ye||D.current.height!==mt||D.current.offsetWidth!==ot||D.current.offsetHeight!==rt){var Et={width:Ye,height:mt,offsetWidth:ot,offsetHeight:rt};D.current=Et;var pt=ot===Math.round(ut)?ut:ot,Mt=rt===Math.round(gt)?gt:rt,dt=Object(de.a)(Object(de.a)({},Et),{},{offsetWidth:pt,offsetHeight:Mt});M==null||M(dt,ye,tt),nt&&Promise.resolve().then(function(){nt(dt,ye)})}},[]);return t.useEffect(function(){var ye=Object(me.a)(h.current)||Object(me.a)(i.current);return ye&&!_&&le(ye,Fe),function(){return Ae(ye,Fe)}},[h.current,_]),t.createElement(Se,{ref:i},x?t.cloneElement(W,{ref:Z}):W)}var Ge="rc-observer-key";function $e(f){var W=f.children,_=Object(S.a)(W);return _.map(function(h,i){var M=(h==null?void 0:h.key)||"".concat(Ge,"-").concat(i);return t.createElement(ke,Object(xe.a)({},f,{key:M}),h)})}$e.Collection=Oe;var R=$e,L=e("bT9E"),m=e("TSYQ"),V=e.n(m),J=` +(window.webpackJsonp=window.webpackJsonp||[]).push([[23,9,13],{"/GNS":function(o,a,e){o.exports=e.p+"static/search1.c4136dd4.png"},"1Sn+":function(o,a,e){},"1XHU":function(o,a,e){"use strict";var be=e("2qtc"),X=e("kLXV"),Y=e("q1tI"),U=e.n(Y),c=e("9kvl"),t=e("3wET"),ce=e.n(t),ee=e("bUJZ"),B=e.n(ee),te=e("Ct/S"),w=e.n(te),Ae=function(n){var Re=n.visible,L=n.occupationValue,ge=n.onCancel,Je=ge===void 0?function(){}:ge,ie=function(){return U.a.createElement("div",{className:w.a.flexColumn},U.a.createElement("img",{className:w.a.img,src:B.a}),U.a.createElement("span",{className:w.a.content},"\u672A\u804C\u4E1A\u8BA4\u8BC1"))},pe=function(){return U.a.createElement("div",{className:w.a.flexColumn},U.a.createElement("img",{className:w.a.img,src:ce.a}),U.a.createElement("span",{className:w.a.content},"\u672A\u5B9E\u540D\u8BA4\u8BC1"))},Ue=function(){return L===3?U.a.createElement(U.a.Fragment,null,pe(),ie()):L===2?ie():pe()};return U.a.createElement(X.a,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,visible:Re,title:"\u56E0\u4E3A\u4EE5\u4E0B\u539F\u56E0\uFF0C\u60A8\u6682\u65F6\u4E0D\u80FD\u8FDB\u884C\u64CD\u4F5C",okText:"\u7ACB\u5373\u8BA4\u8BC1",cancelText:"\u53D6\u6D88",width:"600px",onOk:function(){Je(),c.d.push("/account/certification")},onCancel:function(){Je()}},U.a.createElement("div",{className:w.a.tilte},"\u8BF7\u5728\u5B8C\u6210\u6761\u4EF6\u540E\u91CD\u8BD5"),U.a.createElement("div",{className:w.a.flexRow},Ue()))};a.a=Object(c.a)(function(N){var n=N.paperlibrary,Re=N.loading,L=N.globalSetting;return{paperlibrary:n,globalSetting:L,loading:Re.effects}})(Ae)},"1ZF9":function(o,a,e){o.exports=e.p+"static/Authorize.cc9c212f.png"},"2tKv":function(o,a,e){o.exports=e.p+"static/Code.584c4f34.png"},"3wET":function(o,a){o.exports="data:image/png;base64,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"},"498V":function(o,a,e){o.exports=e.p+"static/logo.22b9a281.svg"},"4qgm":function(o,a){o.exports="data:image/png;base64,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"},"4u4S":function(o,a){o.exports="data:image/png;base64,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"},"55Ip":function(o,a,e){"use strict";e.d(a,"a",function(){return ie}),e.d(a,"b",function(){return Ze});var be=e("Ty5D"),X=e("dI71"),Y=e("q1tI"),U=e.n(Y),c=e("YS25"),t=e("17x9"),ce=e.n(t),ee=e("wx14"),B=e("zLVn"),te=e("9R94"),w=function(C){Object(X.a)(F,C);function F(){for(var V,W=arguments.length,S=new Array(W),T=0;T0)},g=function(){var f=function(){return/macintosh|mac os x/i.test(navigator.userAgent)}();if(console.log(f),f){Be(!0);return}var d="//shang.qq.com/wpa/qunwpa?idkey=2f2043d88c1bd61d182b98bf1e061c6185e23055bec832c07d8148fe11c5a6cd";Object(Ne.O)(d)};return t.a.createElement("div",{className:H.a.sideBar},t.a.createElement("div",{id:"wechat_QR_code_ids"},!O.onlyShowBackTop&&(O==null?void 0:O.onlyShowBackTopIcons)&&Ve&&t.a.createElement(t.a.Fragment,null,parseInt(localStorage.getItem("Noviceguide"))===0&&q.userInfo.user_id!=2&&q.userInfo.is_teacher&&t.a.createElement("div",{id:"wechat_QR_code",onClick:function(){localStorage.setItem("Noviceguide","1"),(se==null?void 0:se.pathname)==="/classrooms"?y({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:t.a.createElement("div",null,"\u975E\u5E38\u68D2\uFF0C\u54B1\u4EEC\u5DF2\u7ECF\u5230\u8FBE\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u5E73\u53F0\u4E0A\u5DF2\u7ECF\u6709\u51E0\u5343\u4F4D\u8001\u5E08\u521B\u5EFA\u4E86\u81EA\u5DF1\u7684\u6559\u5B66\u8BFE\u5802\uFF0C\u4F60\u4E5F\u53EF\u4EE5\u8F7B\u677E\u5B8C\u6210\u54DF\uFF01\u73B0\u5728\u8BF7\u60A8\u70B9\u51FB\u9875\u9762\u4E0A \u201C\u65B0\u5EFA\u8BFE\u5802\u201D\u6309\u94AE\u5F00\u59CB\u65B0\u5EFA\u81EA\u5DF1\u7684\u8BFE\u5802~")}}):(se==null?void 0:se.pathname)==="/classrooms/new"?y({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:6,text:t.a.createElement("div",null,"\u6559\u5B66\u8BFE\u5802\u5FC5\u586B\u7684\u5185\u5BB9\u5305\u62EC\uFF1A\u8BFE\u7A0B\u540D\u79F0\u3001\u8BFE\u5802\u540D\u79F0\u548C\u8BFE\u5802\u6240\u5C5E\u5355\u4F4D\u3002\u5176\u4ED6\u5185\u5BB9\u4F60\u53EF\u4EE5\u6839\u636E\u5B9E\u9645\u9700\u6C42\u8FDB\u884C\u5B89\u6392\u3002\u586B\u5199\u5B8C\u6210\u540E\uFF0C\u70B9\u51FB\u9875\u9762\u5E95\u90E8 \u201C\u63D0\u4EA4\u201D\u6309\u94AE\u5373\u53EF\u3002")}}):y({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:4,text:t.a.createElement("div",null,"OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002")}})},ref:_e},t.a.createElement(T.a,{placement:"left",getPopupContainer:function(){return document.getElementById("wechat_QR_code_ids")},title:t.a.createElement("div",null,"\u65B0\u624B\u5F15\u5BFC")},t.a.createElement("img",{id:"textaa",style:{position:"absolute",top:"-140px",left:"-10px",width:"86px",height:"120px"},src:Ge.a}))),!!(q!=null&&(_=q.userInfo)!==null&&_!==void 0&&_.login)&&t.a.createElement(T.a,{placement:"left",defaultVisible:!(ke!=null&&ke.includes(q==null||((A=q.userInfo)===null||A===void 0)?void 0:A.login)),getPopupContainer:function(){return document.getElementById("wechat_QR_code_ids")},title:t.a.createElement("div",null,t.a.createElement("div",{className:"tc"},t.a.createElement("img",{className:"mt10",src:Ye.a,width:"188px",height:"188px"})),t.a.createElement("div",{className:"tc font15 mt10"},"\u514D\u8D39\u6559\u7814\u52A9\u7406"),t.a.createElement("div",{className:"tc font15"},"\u5FAE\u4FE1\u626B\u4E00\u626B\u6DFB\u52A0"),t.a.createElement("div",{className:"pt10 font12"},t.a.createElement("ul",{className:H.a.ul},t.a.createElement("li",null,"\u89E3\u7B54\u8001\u5E08\u7591\u60D1\u3001\u5E2E\u52A9\u8001\u5E08\u66F4\u5FEB\u719F\u6089\u548C\u4F7F\u7528\u5E73\u53F0\u6559\u5B66"),t.a.createElement("li",null,"\u534F\u52A9\u8001\u5E08\u521B\u5EFA\u8BFE\u5802\u3001\u8BFE\u7A0B\u8BBE\u8BA1\u3001\u505A\u597D\u6559\u5B66\u5DE5\u4F5C\u3002"),t.a.createElement("li",null,"\u6839\u636E\u8001\u5E08\u6559\u5B66\u65B9\u5411\uFF0C\u5206\u4EAB\u5E73\u53F0C9\u9662\u6821\u3001985\u9AD8\u6821\u3001211\u9AD8\u6821\u3001\u53CC\u4E00\u6D41\u9AD8\u6821\u8001\u5E08\u7ECF\u5178\u5B9E\u8DF5\u6559\u5B66\u6848\u4F8B\u3002"))))},t.a.createElement("div",{className:H.a.wrap,ref:_e},t.a.createElement("a",{href:"javascript:void(0)"},t.a.createElement("i",{className:"iconfont icon-yijianfankui1 c-light-primary font22"})))),!(O!=null&&(D=O.setting)!==null&&D!==void 0&&D.is_local)&&t.a.createElement(T.a,{placement:"left",getPopupContainer:function(){return document.getElementById("wechat_QR_code_ids")},title:t.a.createElement("div",null,t.a.createElement("img",{src:"".concat(he.a.IMG_SERVER,"/images/educoder/EWM.jpg"),width:"158px",height:"158px"}),t.a.createElement("div",{className:"tc font15"},"\u5FAE\u4FE1\u626B\u4E00\u626B"),t.a.createElement("div",{className:"tc font15"},"\u5173\u6CE8\u516C\u4F17\u53F7"))},t.a.createElement("div",{className:H.a.wrap},t.a.createElement("i",{className:"iconfont icon-erweima1 c-light-primary font22"}))),!(O!=null&&(J=O.setting)!==null&&J!==void 0&&J.is_local)&&t.a.createElement(T.a,{placement:"left",title:"\u5728\u7EBF\u54A8\u8BE2"},t.a.createElement("div",{className:H.a.wrap},t.a.createElement("a",{onClick:g,className:"c-white"},t.a.createElement("i",{className:"iconfont icon-QQ1 c-light-primary font22"})))),t.a.createElement("div",{onClick:function(){Xe(!1),localStorage.setItem("hidesidebar","1")},style:{textAlign:"center",fontSize:"14px",color:"#0152d9",margin:"10px 0px",cursor:"pointer"}},"\u6536\u8D77")),(se==null?void 0:se.pathname.includes("/vspaces/"))&&me&&t.a.createElement(T.a,{visible:!0,overlayClassName:H.a.tooltipclass,placement:"left",getPopupContainer:function(){return document.getElementById("wechat_QR_code_ids")},title:t.a.createElement("div",null,t.a.createElement("div",{style:{fontSize:"12px",marginBottom:"15px"},className:"tc "},"\u4E2A\u4EBA\u521B\u5EFA\u6216\u52A0\u5165\u7684\u865A\u62DF\u793E\u533A\uFF0C\u53EF\u4EE5\u5728\u201C ",t.a.createElement("span",{style:{fontSize:"14px"}},"\u4E2A\u4EBA\u4E2D\u5FC3-\u66F4\u591A-\u865A\u62DF\u793E\u533A"),"\u201D\u4E2D\u67E5\u770B\u54E6\u3002"),t.a.createElement("img",{src:De.a,width:"426px",height:"335px"}))},t.a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",height:"50px"}},t.a.createElement("i",{className:"iconfont icon-tishi6 c-light-primary font22"}))),(se==null?void 0:se.pathname.includes("/vspaces/"))&&!me&&t.a.createElement(T.a,{overlayClassName:H.a.tooltipclass,placement:"left",getPopupContainer:function(){return document.getElementById("wechat_QR_code_ids")},title:t.a.createElement("div",null,t.a.createElement("div",{style:{fontSize:"12px",marginBottom:"15px"},className:"tc "},"\u4E2A\u4EBA\u521B\u5EFA\u6216\u52A0\u5165\u7684\u865A\u62DF\u793E\u533A\uFF0C\u53EF\u4EE5\u5728\u201C",t.a.createElement("span",{style:{fontSize:"14px",fontWeight:600}},"\u4E2A\u4EBA\u4E2D\u5FC3-\u66F4\u591A-\u865A\u62DF\u793E\u533A"),"\u201D\u4E2D\u67E5\u770B\u54E6\u3002"),t.a.createElement("img",{src:De.a,width:"426px",height:"335px"}))},t.a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",height:"50px"}},t.a.createElement("i",{className:"iconfont icon-tishi6 c-light-primary font22"}))),k&&t.a.createElement(T.a,{placement:"left",title:"\u8FD4\u56DE\u9876\u90E8"},t.a.createElement(W.a,{className:"".concat(H.a.wrap," ").concat(H.a.backTop),visibilityHeight:0},t.a.createElement("i",{className:"iconfont icon-huidaodingbu c-light-primary font14"})))),t.a.createElement(ie.a,{centered:!0,destroyOnClose:!0,visible:Ie,title:"\u6559\u5E08\u4EA4\u6D41\u793E\u533A",width:"500px",footer:null,onCancel:function(){return Be(!1)}},t.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},t.a.createElement("p",null,"\u626B\u7801\u6216\u641C\u7D22\u52A0\u5165\u6559\u5E08\u4EA4\u6D41QQ\u7FA4\uFF1A612934990 "),t.a.createElement("img",{src:Ze.a,width:200,height:200}))))},p=Object(B.a)(function(E){var r=E.loading,l=E.globalSetting,_=E.user,A=E.shixunHomeworks;return{globalSetting:l,user:_,loading:r.models.index,shixunHomeworks:A}})(je),G=e("+L6B"),I=e("2/Rp"),v=e("9og8"),i=e("WmNS"),R=e.n(i),x=function(r){var l=r.user,_=r.dispatch,A=r.classroomList;return t.a.createElement(ie.a,{title:"\u6E29\u99A8\u63D0\u793A",zIndex:9999,footer:null,visible:A.actionTabs.key==="\u5BFC\u51FA\u63D0\u9192",onCancel:function(){_({type:"classroomList/setActionTabs",payload:{}})}},t.a.createElement("div",null,t.a.createElement("span",null,"\u60A8\u5728\u5F53\u524D\u680F\u76EE\u4E2D\u6709\u5DF2\u5BFC\u51FA\u7684\u8868\u683C\u672A\u4E0B\u8F7D\uFF0C\u8BF7\u5148\u4E0B\u8F7D\u5DF2\u6709\u8868\u683C\uFF0C\u7136\u540E\u518D\u5BFC\u51FA\u65B0\u7684\u8868\u683C\u3002"),t.a.createElement("br",null),t.a.createElement("div",{style:{textAlign:"end"}},t.a.createElement(I.a,{type:"primary",onClick:Object(v.a)(R.a.mark(function D(){return R.a.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:_({type:"classroomList/setActionTabs",payload:{}});case 1:case"end":return O.stop()}},D)}))},"\u77E5\u9053\u4E86"))))},b=Object(B.a)(function(E){var r=E.user,l=E.classroomList;return{user:r,classroomList:l}})(x),Q=e("14J3"),K=e("BMrR"),Z=e("sRBo"),Fe=e("kaz8"),Pe=e("2tKv"),tt=e.n(Pe),at=e("O9QN"),nt=e.n(at),ct=function(r){var l,_,A=r.user,D=Object(c.useState)(!1),J=Object(Y.a)(D,2),O=J[0],u=J[1],P=Object(c.useState)(""),q=Object(Y.a)(P,2),y=q[0],Ce=q[1];Object(c.useEffect)(function(){var k,re,ue=localStorage.getItem("extension-modal");if(!(A!=null&&(k=A.userInfo)!==null&&k!==void 0&&k.login)||!ue)return;var z=w()(),Ie="".concat(A==null||((re=A.userInfo)===null||re===void 0)?void 0:re.login,"-extend-date"),Be=localStorage.getItem(Ie);if(Be)if(z<=w()(Be))u(!1);else{u(!0),localStorage.removeItem(Ie),localStorage.removeItem("extension-modal");var He=w()(localStorage.getItem("extension-date")).format("YYYY\u5E74MM\u6708DD\u65E5");Ce(He)}else{u(!0),localStorage.removeItem("extension-modal");var de=w()(localStorage.getItem("extension-date")).format("YYYY\u5E74MM\u6708DD\u65E5");Ce(de)}return function(){u(!1)}},[A==null||((l=A.userInfo)===null||l===void 0)?void 0:l.login]);var Me=function(re){var ue,z="".concat(A==null||((ue=A.userInfo)===null||ue===void 0)?void 0:ue.login,"-extend-date"),Ie=w()().endOf("day").format("YYYY-MM-DD HH:mm:ss");re.target.checked?localStorage.setItem(z,Ie):localStorage.removeItem(z)};return t.a.createElement(ie.a,{title:"\u6E29\u99A8\u63D0\u793A",visible:O,zIndex:9999,centered:!0,width:594,onCancel:function(){u(!1)},footer:t.a.createElement(K.a,{align:"middle",justify:"space-between"},t.a.createElement(Fe.a,{onChange:Me},"\u4ECA\u65E5\u4E0D\u518D\u63D0\u9192"),t.a.createElement(I.a,{onClick:function(){u(!1)},style:{borderRadius:4},type:"primary"}," \u5173\u95ED"))},t.a.createElement("div",{className:"font14",style:{paddingLeft:16}},t.a.createElement("div",null,"\u8001\u5E08\u60A8\u597D\uFF01"),t.a.createElement("div",{style:{textIndent:28}},"\u611F\u8C22\u60A8\u5BF9\u5E73\u53F0\u7684\u8BA4\u53EF\u4E0E\u652F\u6301\uFF01\u6839\u636E\u5E73\u53F0",t.a.createElement("a",{href:"https://www.educoder.net/help/agreement",target:"_blank"},"\u670D\u52A1\u534F\u8BAE"),"\uFF0C\u8D35\u5355\u4F4D\u514D\u8D39\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u5C06\u9650\u5236\u5BF9\u76F8\u5173\u529F\u80FD\u548C\u8D44\u6E90\u7684\u4F7F\u7528\u3002"),t.a.createElement("div",{style:{textIndent:28}},"\u8BF7\u60A8\u6DFB\u52A0\u4EE5\u4E0B\u5FAE\u4FE1\u5BA2\u670D\uFF0C\u534F\u52A9\u60A8\u5B8C\u6210\u540E\u7EED\u4F7F\u7528\u53CA\u7533\u8BF7\u6D41\u7A0B\uFF0C\u611F\u8C22\u652F\u6301\u4E0E\u7406\u89E3\u3002"),t.a.createElement("img",{style:{margin:"8px auto",display:"block"},width:160,src:((_=A.userInfo)===null||_===void 0?void 0:_.school_province)==="\u5B89\u5FBD"?nt.a:tt.a,alt:"\u4E8C\u7EF4\u7801"}),t.a.createElement("div",{style:{textAlign:"right"}},"\u8FD0\u8425\u4E2D\u5FC3"),t.a.createElement("div",{style:{textAlign:"right"}},y)))},mt=Object(B.a)(function(E){var r=E.user;return{user:r}})(ct),Ct=e("fV52"),st=e("3I+P"),Et=e("xnZT"),Ke=e.n(Et),ft=e("9Bee"),vt=e("ErOA"),Rt=e("LvDl"),_t=e.n(Rt),At=function(r){var l,_=r.dispatch,A=r.user,D=r.globalSetting,J=Object(c.useState)({}),O=Object(Y.a)(J,2),u=O[0],P=O[1],q=Object(c.useState)([]),y=Object(Y.a)(q,2),Ce=y[0],Me=y[1],k=Object(c.useState)(0),re=Object(Y.a)(k,2),ue=re[0],z=re[1],Ie=Object(c.useState)(!1),Be=Object(Y.a)(Ie,2),He=Be[0],de=Be[1],ke=Object(c.useRef)(null),ve=Object(ne.h)(),gt=function(s,f){var d=null;return s===0&&(d=w()().add(100,"month").unix()),s===1&&(d=w()().add(f,"hour").unix()),s===2&&(d=w()().add(f,"days").unix()),s===3&&(d=w()().add(f*7,"days").unix()),s===4&&(d=w()().add(f,"month").unix()),s===5&&(d=w()().add(f*3,"month").unix()),d},Ve=function(s){var f,d,j,oe="".concat(A==null||((f=A.userInfo)===null||f===void 0)?void 0:f.login,"-deadline-operate"),$=localStorage.getItem(oe)?JSON.parse(localStorage.getItem(oe)):[];$=(d=$)===null||d===void 0?void 0:d.filter(function(Te){return Te.id!==(s==null?void 0:s.id)});var ye=gt(s==null?void 0:s.show_type,s==null?void 0:s.show_count),Oe={id:s==null?void 0:s.id,deadline:ye,type:s==null?void 0:s.show_type};(j=$)===null||j===void 0||j.push(Oe),localStorage.setItem(oe,JSON.stringify($))},Xe=function(){Ee(u==null?void 0:u.id,"close");var s=Ce[ue+1];s?(Ve(s),P(s),z(ue+1),Ee(s==null?void 0:s.id,"popup")):de(!1)},Se=[{name:"\u9996\u9875",key:0,path:"/"},{name:"\u5B9E\u8DF5\u8BFE\u7A0B",key:1,path:"/paths"},{name:"\u5B9E\u8DF5\u9879\u76EE",key:2,path:"/shixuns"},{name:"\u6559\u5B66\u8BFE\u5802",key:3,path:"/classrooms"},{name:"\u5728\u7EBF\u7ADE\u8D5B",key:4,path:"/competitions"},{name:"\u6559\u5B66\u6848\u4F8B",key:5,path:"/moop_cases"},{name:"\u4EA4\u6D41\u95EE\u7B54",key:6,path:"/forums/categories"},{name:"\u4E2A\u4EBA\u4E2D\u5FC3",key:7,path:"/users"}];Object(c.useEffect)(function(){var g,s,f;console.log(D==null?void 0:D.operateModelPath,A==null||((g=A.userInfo)===null||g===void 0)?void 0:g.login,11444),!!(D!=null&&D.operateModelPath)&&!!(D!=null&&(s=D.setting)!==null&&s!==void 0&&s.main_site)&&A!==null&&A!==void 0&&(f=A.userInfo)!==null&&f!==void 0&&f.login&&_e()},[D==null?void 0:D.operateModelPath,A==null||((l=A.userInfo)===null||l===void 0)?void 0:l.login]),Object(c.useEffect)(function(){return function(){_({type:"globalSetting/setOperateModelPath",payload:""})}},[]),Object(c.useEffect)(function(){var g,s,f,d;if(ve!=null&&(g=ve.pathname)!==null&&g!==void 0&&g.includes("/users")&&(ve==null||((s=ve.pathname)===null||s===void 0||((f=s.split("/"))===null||f===void 0))?void 0:f.length)===4){_({type:"globalSetting/setOperateModelPath",payload:"/users"});return}if(ve!=null&&(d=ve.pathname)!==null&&d!==void 0&&d.includes("/forums/categories")){_({type:"globalSetting/setOperateModelPath",payload:"/forums/categories"});return}for(var j=0;jparseInt(Me)&&y(!0)},[]),t.a.createElement(X.b,{locale:ce.default},document.domain!=="kepukehuan.educoder.net"&&t.a.createElement(ee.a,J),t.a.createElement("section",{className:M.a.layoutMainClass},_),t.a.createElement(p,null),!Object(Ne.p)()&&document.domain!=="kepukehuan.educoder.net"&&t.a.createElement(m,null),t.a.createElement(b,null),t.a.createElement(mt,null),t.a.createElement(It,null))},ae=a.default=Object(B.a)(function(E){var r=E.loading,l=E.globalSetting,_=E.user;return{loading:r,user:_,globalSetting:l}})(h)},HpTS:function(o,a,e){o.exports=e.p+"static/small_program.f74069ec.png"},JWDV:function(o,a,e){o.exports=e.p+"static/charpter-white.5fa14f93.svg"},JeFH:function(o,a){o.exports="data:image/png;base64,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"},Jky8:function(o,a,e){"use strict";var be=e("sRBo"),X=e("kaz8"),Y=e("5NDa"),U=e("5rEg"),c=e("miYZ"),t=e("tsqr"),ce=e("9og8"),ee=e("2qtc"),B=e("kLXV"),te=e("tJVT"),w=e("WmNS"),Ae=e.n(w),N=e("q1tI"),n=e.n(N),Re=e("9kvl"),L=e("6CvP"),ge=e("1XHU"),Je=e("1vsH"),ie;(function(Ue){Ue[Ue.Professor=1]="Professor",Ue[Ue.AssistantProfessor=2]="AssistantProfessor",Ue[Ue.Student=3]="Student"})(ie||(ie={}));var pe=function(he){var Ne=he.visible,Qe=he.user,Ze=he.onCancel,et=Ze===void 0?function(){}:Ze,C=Object(N.useState)(),F=Object(te.a)(C,2),m=F[0],V=F[1],W=Object(N.useState)([]),S=Object(te.a)(W,2),T=S[0],ne=S[1],le=Object(N.useState)(!1),H=Object(te.a)(le,2),Le=H[0],Ge=H[1],fe=Object(N.useState)(!1),Ye=Object(te.a)(fe,2),xe=Ye[0],De=Ye[1],je=Object(N.useState)(),p=Object(te.a)(je,2),G=p[0],I=p[1];Object(N.useEffect)(function(){var x;if(Qe!=null&&(x=Qe.userInfo)!==null&&x!==void 0&&x.identity){var b;ne([(Qe==null||((b=Qe.userInfo)===null||b===void 0)?void 0:b.identity)==="student"?3:1])}},[Qe]);var v=function(b,Q){if(T.includes(ie.Professor)){B.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:n.a.createElement("div",{className:"tc"},Q||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:function(){Re.d.push("/classrooms/".concat(b,"/students"))}});return}Re.d.push("/classrooms/".concat(b,"/students"))},i=function(){var x=Object(ce.a)(Ae.a.mark(function b(){var Q;return Ae.a.wrap(function(Z){for(;;)switch(Z.prev=Z.next){case 0:if(m){Z.next=3;break}return t.b.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A"),Z.abrupt("return");case 3:return Ge(!0),Z.next=6,Object(L.c)({invite_code:m,professor:T.includes(ie.Professor)?1:null,assistant_professor:T.includes(ie.AssistantProfessor)?1:null,student:T.includes(ie.Student)?1:null});case 6:if(Q=Z.sent,Ge(!1),!((Q==null?void 0:Q.status)===-2)){Z.next=22;break}if(R(),!(Q.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1")){Z.next=14;break}return De(!0),I(1),Z.abrupt("return");case 14:if(!(Q.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1")){Z.next=18;break}return De(!0),I(2),Z.abrupt("return");case 18:if(!(Q.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1")){Z.next=22;break}return De(!0),I(3),Z.abrupt("return");case 22:if(!((Q==null?void 0:Q.status)===0)){Z.next=27;break}return Object(Je.Y)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),R(),(Q==null?void 0:Q.course_id)&&v(Q.course_id,Q.message),Z.abrupt("return");case 27:case"end":return Z.stop()}},b)}));return function(){return x.apply(this,arguments)}}(),R=function(){var x=Object(ce.a)(Ae.a.mark(function b(){return Ae.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:et();case 1:case"end":return K.stop()}},b)}));return function(){return x.apply(this,arguments)}}();return n.a.createElement(n.a.Fragment,null,n.a.createElement(B.a,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",visible:Ne,confirmLoading:Le,onOk:i,onCancel:R},n.a.createElement("div",{className:"tc"},n.a.createElement("div",null,n.a.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),n.a.createElement(U.a,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:m,onChange:function(b){if(b.target.value.length>=7){t.b.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}V(b.target.value)}})),n.a.createElement("div",{className:"mt10 font14"},n.a.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),n.a.createElement(X.a.Group,{value:T,onChange:function(b){return ne(b)}},n.a.createElement(X.a,{value:ie.Professor,disabled:T.includes(2)},"\u6559\u5E08"),n.a.createElement(X.a,{value:ie.AssistantProfessor,disabled:T.includes(1)},"\u52A9\u6559"),n.a.createElement(X.a,{value:ie.Student},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),n.a.createElement(ge.a,{visible:xe,onCancel:function(){return De(!1)},occupationValue:G}))};a.a=Object(Re.a)(function(Ue){var he=Ue.user;return{user:he}})(pe)},Jq4h:function(o,a,e){o.exports=e.p+"static/qrcode.54870d9b.png"},NLgs:function(o,a,e){"use strict";e.d(a,"e",function(){return Ue}),e.d(a,"f",function(){return he}),e.d(a,"d",function(){return Qe}),e.d(a,"c",function(){return Ze}),e.d(a,"a",function(){return et}),e.d(a,"b",function(){return C});var be=e("miYZ"),X=e("tsqr"),Y=e("9og8"),U=e("2qtc"),c=e("kLXV"),t=e("WmNS"),ce=e.n(t),ee=e("q1tI"),B=e.n(ee),te=e("9kvl"),w=e("xKgJ"),Ae=e("1vsH"),N=e("RCxd"),n=e("mOS8"),Re=e.n(n),L=e("1ZF9"),ge=e.n(L),Je=e("WdTA"),ie=e.n(Je),pe=e("m3rI"),Ue=function(m){var V=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return!!(he(m)&&Ne(V))},he=function(m){return Object(w.p)()?!0:(m({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},Ne=function(){var m,V=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,W=Object(te.c)()._store.getState(),S=W.user;return(m=S.userInfo)!==null&&m!==void 0&&m.profile_completed?!0:(c.a.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:V?"\u6309\u7167\u6709\u5173\u653F\u7B56\u89C4\u5B9A\uFF0C\u7279\u6B8A\u5B9E\u9A8C\u9700\u8981\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u624D\u80FD\u4F7F\u7528\uFF0C\u8BF7\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u7801":"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){te.d.push("/account/profile/edit")}}),!1)},Qe=function(){var m,V=Object(te.c)()._store.getState(),W=V.user;return(m=W.userInfo)!==null&&m!==void 0&&m.professional_certification?!0:(c.a.confirm({title:"\u63D0\u793A",centered:!0,content:B.a.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){Object(Ae.O)("/account/certification")}}),!1)},Ze=function(){return Object(w.a)()?!0:(c.a.warning({centered:!0,width:530,title:"\u63D0\u793A",content:B.a.createElement("div",{className:"tc",style:{marginLeft:-38}},B.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u626B\u7801\u52A0\u7FA4@\u7FA4\u7BA1\u7406\u5458\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650\u54E6\uFF01"),B.a.createElement("img",{src:Object(w.t)()?ie.a:"".concat(pe.a.IMG_SERVER,"/images/educoder/qqqun20191230.png"),width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1)},et=function(m,V){return m?!0:(c.a.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:B.a.createElement("div",null,B.a.createElement("p",null,V||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),B.a.createElement("div",{style:{marginLeft:"110px"}},B.a.createElement("img",{src:ge.a,width:200}),B.a.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(Ae.O)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},C=function(m){var V=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",W=Object(te.c)()._store.getState(),S=W.shixunsDetail.detail;return(S==null?void 0:S.public)===2||(S==null?void 0:S.public)===1||(S==null?void 0:S.shixun_status)===3?(c.a.info({centered:!0,icon:B.a.createElement(N.a,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:B.a.createElement("div",{className:"tc",style:{marginLeft:-38}},B.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},B.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",(S==null?void 0:S.public)===2?"\u5DF2\u516C\u5F00":(S==null?void 0:S.public)===1?"\u5F85\u5BA1\u6838":"\u5DF2\u5173\u95ED","\uFF0C",V,"\u3002"),B.a.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),B.a.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Re.a,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0):(S==null?void 0:S.shixun_status)===2?(c.a.confirm({centered:!0,icon:B.a.createElement(N.a,null),title:"\u63D0\u793A",content:B.a.createElement("div",null,B.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",V,"\u3002"),B.a.createElement("br",null),B.a.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){c.a.confirm({width:440,centered:!0,icon:B.a.createElement(N.a,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){var ne=Object(Y.a)(ce.a.mark(function H(){var Le;return ce.a.wrap(function(fe){for(;;)switch(fe.prev=fe.next){case 0:return fe.next=2,m({type:"shixunsDetail/cancelRelease",payload:{id:S==null?void 0:S.identifier}});case 2:Le=fe.sent,Le.status!==401&&(X.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),m({type:"shixunsDetail/getShixunsDetail",payload:{id:S==null?void 0:S.identifier}}),m({type:"practiceSetting/getCommonData",payload:{id:S==null?void 0:S.identifier}}));case 4:case"end":return fe.stop()}},H)}));function le(){return ne.apply(this,arguments)}return le}()})}}),!0):!1}},NaGD:function(o,a,e){o.exports={flex_box_center:"flex_box_center___VTqUm",flex_space_between:"flex_space_between___3f-Ja",flex_box_vertical_center:"flex_box_vertical_center___u4Jjr",flex_box_center_end:"flex_box_center_end___1QKJE",flex_box_column:"flex_box_column___1OBJc",newFooter:"newFooter___UNzWw"}},Nmxd:function(o,a){o.exports="data:image/png;base64,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"},O9QN:function(o,a,e){o.exports=e.p+"static/AnhuiContact.80900438.jpg"},Ohmc:function(o,a,e){o.exports=e.p+"static/certificate.fc32dc1b.jpg"},RMFE:function(o,a){o.exports="data:image/png;base64,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"},SMhR:function(o,a){o.exports="data:image/png;base64,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"},TGq3:function(o,a,e){o.exports=e.p+"static/lockclose.365036e8.svg"},W6BS:function(o,a){o.exports="data:image/png;base64,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"},WdTA:function(o,a,e){o.exports=e.p+"static/studnetqun.598eeb43.png"},Xsq0:function(o,a,e){o.exports=e.p+"static/mainbanner.0a951716.jpg"},Y1PL:function(o,a,e){"use strict";e.r(a),e.d(a,"ResizableTextArea",function(){return xe});var be=e("wx14"),X=e("1OyB"),Y=e("vuIU"),U=e("Ji7U"),c=e("LK+K"),t=e("q1tI"),ce=e("VTBJ"),ee=e("rePB"),B=e("Zm9Q"),te=e("Kwbf"),w=e("c+Xe"),Ae=e("m+aA"),N=e("bdgK"),n=new Map;function Re(p){p.forEach(function(G){var I,v=G.target;(I=n.get(v))===null||I===void 0||I.forEach(function(i){return i(v)})})}var L=new N.default(Re),ge=null,Je=null;function ie(p,G){n.has(p)||(n.set(p,new Set),L.observe(p)),n.get(p).add(G)}function pe(p,G){n.has(p)&&(n.get(p).delete(G),n.get(p).size||(L.unobserve(p),n.delete(p)))}var Ue=function(p){Object(U.a)(I,p);var G=Object(c.a)(I);function I(){return Object(X.a)(this,I),G.apply(this,arguments)}return Object(Y.a)(I,[{key:"render",value:function(){return this.props.children}}]),I}(t.Component),he=t.createContext(null);function Ne(p){var G=p.children,I=p.onBatchResize,v=t.useRef(0),i=t.useRef([]),R=t.useContext(he),x=t.useCallback(function(b,Q,K){v.current+=1;var Z=v.current;i.current.push({size:b,element:Q,data:K}),Promise.resolve().then(function(){Z===v.current&&(I==null||I(i.current),i.current=[])}),R==null||R(b,Q,K)},[I,R]);return t.createElement(he.Provider,{value:x},G)}function Qe(p){var G=p.children,I=p.disabled,v=t.useRef(null),i=t.useRef(null),R=t.useContext(he),x=t.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),b=t.isValidElement(G)&&Object(w.c)(G),Q=b?G.ref:null,K=t.useMemo(function(){return Object(w.a)(Q,v)},[Q,v]),Z=t.useRef(p);Z.current=p;var Fe=t.useCallback(function(Pe){var tt=Z.current,at=tt.onResize,nt=tt.data,ct=Pe.getBoundingClientRect(),mt=ct.width,Ct=ct.height,st=Pe.offsetWidth,Et=Pe.offsetHeight,Ke=Math.floor(mt),ft=Math.floor(Ct);if(x.current.width!==Ke||x.current.height!==ft||x.current.offsetWidth!==st||x.current.offsetHeight!==Et){var vt={width:Ke,height:ft,offsetWidth:st,offsetHeight:Et};x.current=vt;var Rt=st===Math.round(mt)?mt:st,_t=Et===Math.round(Ct)?Ct:Et,At=Object(ce.a)(Object(ce.a)({},vt),{},{offsetWidth:Rt,offsetHeight:_t});R==null||R(At,Pe,nt),at&&Promise.resolve().then(function(){at(At,Pe)})}},[]);return t.useEffect(function(){var Pe=Object(Ae.a)(v.current)||Object(Ae.a)(i.current);return Pe&&!I&&ie(Pe,Fe),function(){return pe(Pe,Fe)}},[v.current,I]),t.createElement(Ue,{ref:i},b?t.cloneElement(G,{ref:K}):G)}var Ze="rc-observer-key";function et(p){var G=p.children,I=Object(B.a)(G);return I.map(function(v,i){var R=(v==null?void 0:v.key)||"".concat(Ze,"-").concat(i);return t.createElement(Qe,Object(be.a)({},p,{key:R}),v)})}et.Collection=Ne;var C=et,F=e("bT9E"),m=e("TSYQ"),V=e.n(m),W=` min-height:0 !important; max-height:none !important; height:0 !important; @@ -8,4 +8,4 @@ z-index:-1000 !important; top:0 !important; right:0 !important -`,y=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break"],j={},ne;function ue(f){var W=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,_=f.getAttribute("id")||f.getAttribute("data-reactid")||f.getAttribute("name");if(W&&j[_])return j[_];var h=window.getComputedStyle(f),i=h.getPropertyValue("box-sizing")||h.getPropertyValue("-moz-box-sizing")||h.getPropertyValue("-webkit-box-sizing"),M=parseFloat(h.getPropertyValue("padding-bottom"))+parseFloat(h.getPropertyValue("padding-top")),D=parseFloat(h.getPropertyValue("border-bottom-width"))+parseFloat(h.getPropertyValue("border-top-width")),x=y.map(function(Z){return"".concat(Z,":").concat(h.getPropertyValue(Z))}).join(";"),F={sizingStyle:x,paddingSize:M,borderSize:D,boxSizing:i};return W&&_&&(j[_]=F),F}function H(f){var W=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,_=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,h=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;ne||(ne=document.createElement("textarea"),ne.setAttribute("tab-index","-1"),ne.setAttribute("aria-hidden","true"),document.body.appendChild(ne)),f.getAttribute("wrap")?ne.setAttribute("wrap",f.getAttribute("wrap")):ne.removeAttribute("wrap");var i=ue(f,W),M=i.paddingSize,D=i.borderSize,x=i.boxSizing,F=i.sizingStyle;ne.setAttribute("style","".concat(F,";").concat(J)),ne.value=f.value||f.placeholder||"";var Z=Number.MIN_SAFE_INTEGER,w=Number.MAX_SAFE_INTEGER,Fe=ne.scrollHeight,ye;if(x==="border-box"?Fe+=D:x==="content-box"&&(Fe-=M),_!==null||h!==null){ne.value=" ";var et=ne.scrollHeight-M;_!==null&&(Z=et*_,x==="border-box"&&(Z=Z+M+D),Fe=Math.max(Z,Fe)),h!==null&&(w=et*h,x==="border-box"&&(w=w+M+D),ye=Fe>w?"":"hidden",Fe=Math.min(w,Fe))}return{height:Fe,minHeight:Z,maxHeight:w,overflowY:ye,resize:"none"}}var Le=e("Gytx"),Ke=e.n(Le),ge;(function(f){f[f.NONE=0]="NONE",f[f.RESIZING=1]="RESIZING",f[f.RESIZED=2]="RESIZED"})(ge||(ge={}));var He=function(f){Object(U.a)(_,f);var W=Object(c.a)(_);function _(h){var i;return Object(q.a)(this,_),i=W.call(this,h),i.nextFrameActionId=void 0,i.resizeFrameId=void 0,i.textArea=void 0,i.saveTextArea=function(M){i.textArea=M},i.handleResize=function(M){var D=i.state.resizeStatus,x=i.props,F=x.autoSize,Z=x.onResize;if(D!==ge.NONE)return;typeof Z=="function"&&Z(M),F&&i.resizeOnNextFrame()},i.resizeOnNextFrame=function(){cancelAnimationFrame(i.nextFrameActionId),i.nextFrameActionId=requestAnimationFrame(i.resizeTextarea)},i.resizeTextarea=function(){var M=i.props.autoSize;if(!M||!i.textArea)return;var D=M.minRows,x=M.maxRows,F=H(i.textArea,!1,D,x);i.setState({textareaStyles:F,resizeStatus:ge.RESIZING},function(){cancelAnimationFrame(i.resizeFrameId),i.resizeFrameId=requestAnimationFrame(function(){i.setState({resizeStatus:ge.RESIZED},function(){i.resizeFrameId=requestAnimationFrame(function(){i.setState({resizeStatus:ge.NONE}),i.fixFirefoxAutoScroll()})})})})},i.renderTextArea=function(){var M=i.props,D=M.prefixCls,x=D===void 0?"rc-textarea":D,F=M.autoSize,Z=M.onResize,w=M.className,Fe=M.disabled,ye=i.state,et=ye.textareaStyles,nt=ye.resizeStatus,tt=Object(L.a)(i.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),lt=V()(x,w,Object(ee.a)({},"".concat(x,"-disabled"),Fe));"value"in tt&&(tt.value=tt.value||"");var ut=Object(de.a)(Object(de.a)(Object(de.a)({},i.props.style),et),nt===ge.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return t.createElement(R,{onResize:i.handleResize,disabled:!(F||Z)},t.createElement("textarea",Object(xe.a)({},tt,{className:lt,style:ut,ref:i.saveTextArea})))},i.state={textareaStyles:{},resizeStatus:ge.NONE},i}return Object(Y.a)(_,[{key:"componentDidUpdate",value:function(i){(i.value!==this.props.value||!Ke()(i.autoSize,this.props.autoSize))&&this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var i=this.textArea.selectionStart,M=this.textArea.selectionEnd;this.textArea.setSelectionRange(i,M)}}catch(D){}}},{key:"render",value:function(){return this.renderTextArea()}}]),_}(t.Component),Je=He,_e=function(f){Object(U.a)(_,f);var W=Object(c.a)(_);function _(h){var i;Object(q.a)(this,_),i=W.call(this,h),i.resizableTextArea=void 0,i.focus=function(){i.resizableTextArea.textArea.focus()},i.saveTextArea=function(D){i.resizableTextArea=D},i.handleChange=function(D){var x=i.props.onChange;i.setValue(D.target.value,function(){i.resizableTextArea.resizeTextarea()}),x&&x(D)},i.handleKeyDown=function(D){var x=i.props,F=x.onPressEnter,Z=x.onKeyDown;D.keyCode===13&&F&&F(D),Z&&Z(D)};var M=typeof h.value=="undefined"||h.value===null?h.defaultValue:h.value;return i.state={value:M},i}return Object(Y.a)(_,[{key:"setValue",value:function(i,M){"value"in this.props||this.setState({value:i},M)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return t.createElement(Je,Object(xe.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(i){return"value"in i?{value:i.value}:null}}]),_}(t.Component),Ne=a.default=_e},bT9E:function(o,a,e){"use strict";e.d(a,"a",function(){return q});var xe=e("VTBJ");function q(Y,U){var c=Object(xe.a)({},Y);return Array.isArray(U)&&U.forEach(function(t){delete c[t]}),c}},bUJZ:function(o,a){o.exports="data:image/png;base64,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"},cRFk:function(o,a,e){o.exports=e.p+"static/RepositoryNoneData.828085a8.png"},csWT:function(o,a,e){o.exports=e.p+"static/choose.4ad1045f.svg"},d5bv:function(o,a,e){o.exports=e.p+"static/beian.0c577066.png"},djh8:function(o,a,e){o.exports=e.p+"static/qrCode.42927872.png"},iHkK:function(o,a,e){o.exports={sideBar:"sideBar___DNWGT",wrap:"wrap___2rWVP",backTop:"backTop___3cAkP",ul:"ul___Bsaot",tooltipclass:"tooltipclass___1I8Rx"}},ji0R:function(o,a,e){o.exports=e.p+"static/douyu.3e6df9ee.jpg"},kPWJ:function(o,a,e){o.exports=e.p+"static/question.cb52bef9.gif"},kPYp:function(o,a){o.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAF8AAAAUCAYAAADr0+FaAAANEklEQVRYR8WZe5RX1XXHP/vce3/zHoaXgFp5DQyOQLRgUTEtDW1qYyVmZUGNklRdiRpKE3lHfPyc4TngIBgfC0wx1ixt1NRWal2kotbE2lbRiCIISBCGhzDAvGd+87v37K5z5zfDzMCM46pr9fw1a+45+5zz3fvs/d3fn4yr1F8Do0UIUb74UFR8Gm3IO/Wf8MThat7mOYnaDZUmNUF/htpWLlePK4xwCcoQICHQbOGoKDuM4U1p5r0Px1DNrDPrezzQs+qNPUh/o4xXj6tRJhlhGEqeQNrCCYXdGvGfFt5JNHLoozJp7WyvdI0OtR4LEK7CstUIWyJLTSRcLfCnvlAiUKSgCEfV8o6NeMVE/G53itOUiXX3Sxcx2ov4qhG+qjBWoFChWYUqIt6VgFeblR0H5lEL0oGyjKvU1yHezPviyHdZ0Ro180basvD398n77svIFTokK5vrgW8LTELJRwgA6bTSHcaBckot/yWGX2YZtv5untT0dJ7SpOZrAX9mLTeIYarAIIQEYLrZTQNNFj7A8rx6/GrPfDncPmdihV6Y9nkA+Ot4nrIXaDSGElH6KfjdzpBSpVo8ttVU8Xitx/7hw/imWmYD4wXy6Iqjje9mOGYj/uX0bjYf/5nsaLcpY9fqDZ5hNTD8/wi+27bB+CzfOVcqSiq0BMPdRpiBUNANmHNvJUQo1ZFls0lTuXupnOw+0UVamMsCz+eHCuf3MWgUjZ3w76kUZQeW8j4iOnadXmCUNQI3xvsIbl7bX70MEdKpFLutcCA7iz/BxvfrfY2hNVXDb2v2s/TkU/Lf8SZXrtOcUxFfF8P1AiNVSYj0aihUGOoCu/vFFVpQlpmQX1iflQg3dMxxR1OaVHERfUIglXFKf6AIIbs97SnUq7I5VFZ+skiOt+NwSVIHpAu4wwgLBAZ04COkUGoytusEAhUGi9APyO+UTlWVfyPkrt0/kQ8y4FcI3NQF6zYnNAEn1VKtQuAJg1XiPRPOnnggFmwmicTIC/VqOa5wCiFHhCFGGGAtnkNUBGyaLVGKJXvvZXe8ZlpS/UP5DAh8cgPt8nTP8n+LZbS7vIHpdH2WzcBzUZp1njCTgB/HacYNQxS1sluFF4zwmgpHEpa09ckOleGkuUaEa70sRmrU4fgGG7L8VBOPnCiThgvXaU5ByE14rAGcwxA/vsxha3lJPF4ylv0mpCVKYBCGRRFXm5BvedlMcEEVgyY0hSHP+nn8XZiin1G6gu+At3watfC0l8MWIk5GBs+0UhxZbvSyuM545Gvn+ijYsIU9GvKkyeLVIOBUypIwKSbSyt94RUxHCeIgMNRFEauaDBt6fSrdkS+p0MnisUpgGtIlH7rc9nOU8pQyPmF4XGBY5v2G6RRvtp7irkFjeGf7bYTuyXfYVpUhi8gtLOCaoJA1KKPaL2aVHXjM+XievFm6Ti+JlE0GrupIDMqRps+4z6vh+f3DqHcF8MyZVSbdhl9lKCm8gBVBPn+pNq43qHBSlTujgNeDkJUo3+3Iw9BYF3F3i7K5eonUd9hLqhm2lz/IG8OaYADflgjPndMBGHkcqD3B4mMn+Gc2iaszbSOpZtDbFBdN4uFgINOJMAqOjGxLW77bJ/BHJDU7kcfXjOEeEa7s9NzdM65WeNK0sC5dQGjSrPDgB+1zVNiRqmbh7wO2dQWnm2tv0+C8Zq7rfxkbjOEC3AsQmtSyYnc9q8cW8kMDSYHB7saqHGs+xvLgQ36272VJ9Zajh92ukwtH8JCXxxWajvFSC1sjZYEPC0W4pT3RG3jj0xQ/qF8qe86ymVRTbLg2KOQxLBdkvkdWeLoR7qyaL6fOWqMqI+9jZvYAHsEyKP7eVtj//HPBn5bU7CP9uN4oi4GvSFdGcRhhgybYvHuunByzXqd4IZtEmNi2BzZSklrPQ/vKpK43gOJvEzWvZDZrvYCb1ZIDhBZeyE3xt01ZrDRwc5zqhCiyPNtaxZwD63tmRe37jbhZs/1i5iQKSGpIYeZs+7HcKYYZwPfb50bwSK2l/LNOtabzuUet0TGB4VdGmJD5f0qFiro6Ko7cL65OnDVcxjA+zwDFmY9H/TY62/OYuFbzQphthXIRzus8U4kLy10DhGfemi8u3zOuUv9K4Km4gLaF14kIbty7SF75XOAzE0rW6iwxPBxHOFiUt0Plx77HvSjXZiLntI0o/3iJrO+bXZWSCibh8QsjlMRnE06IZYWjiEgb+CLo6RQrm1t4oKbs3E4dnNSh/fLYkvCZHNtRmppDysOAh6oyOHQ/0+i1Ot6HZzyPS1TjunvcRFzVI/gZjn6rKPORzHNps+ro4A6F5aaef+1oXFSl9EFmqvIEkBunBstea5i9Z778T99AgnFr1dWTp0S4sO1u7ETj1LCItiLvEu1RQn6ya7H8Q5/tJnWEzecFz+PSDPtxKWIdMMJFvkNEDHq4iuU1dVSySWrPZXvkeh2SHfEi8EfGQBTRWFdLecLw0IEyaTnXmovX6ng1PC3CeNeuifCZCeP+5OxRXKEXGp95hrgouAjsGBZ+KxHLTCOvd+0YVUrXMUMVB0j70z4cRty0b7H8R19BKqnUGQY20kZnXU1511rm+R5LFa7J2KmOQpJ7lsijfbU7brVOwOcfRSiNIxaqjbBaLeNc5HeAf5DlNQ1fAPyQxoY6yv0vA/xxq3QEAcvFMCumR2eG476vRsKCPQvY0blNbp9y8Xr9YxvyhBFGZS4YRSFzCot4YvvtnVhAT4hN0mDsDSz1PRaoUuCYgcLWAO4IYbXAdzLNTGgtmz5exNxzneMs80n1i7P4TpDLOokY5KiWKlXAYhG+1iXyPw/8FTokO7tT5H8p4CfVlBbyFassFeE6IKvTJRqt5QVfWLVzoXzUE3bOcZpgjYGZmfTgmpBt0UkW71vJe70CNVO9QZbLBl7J3xufCY7tZJq29UPrufdIAYtNG1j9XEqzyq7mwyw+eIiXO2tJ5zrbebfoqKIxVPr5zNB03AOoVd6KWpkbJJwDubXPkf9lgz9powaNdUw1HveqMrUz8Erc6W0OI9bvW8T+Lhy9+003alDcyPd8pVKIu0uHU2O6medaPmP5oZ/KJ+d03DT1i6cy2eSzzE8wTV0P4agS7DeWH+1aJC+VPKhTRXlUNMOkhEhb2d58jLsPHuYNnusqmrXvM2i2DisazeKgkFsRCp1dFRpUWGYifolQDnzv/wV8p5XYfP5CPMpRLu0GzlGrrB9g+Gltbdwc9Dhyzke3HyEqzmKgn2CDSCxWuShzmk86XcvrErDR+vxGsqhNnESbwHiFDJYGvi4+3w8KmEK6Q/azqjzWYLjP8efipBb6eSwQj6XtnbVJQNTEzqiVjZ7PlpYWjuWCbR2ImFYKwkamGMstWf3jBivXVW91+lHIG4W5zKxpJbu9w+0r+CPW6NBcjxcVLo8Lbl/TjvCMmFjRPVNwix/Q0kDiAuc6xy6qoAqHULaKpVGlZ9WzLQtwysLbrR5vZaco1SDO0a6ixzbFgLUcUdhllE+d5OpSiIXhpq0IDnShHrMkSClsM5YluxbJh7HHVWXCaka2BpQb4Vsxo2pr192C084uzq5y2mk7GEaIk4SFi1xHlUmDroC/Z5V79iyUlztrOw58l45OVbMsFbLudEUPbGeFDsnJjsFvYzt9Bf9cbKe0Ui8DnlYY1z2sXcETzfSavdMKB0OI4/7C42EtD5tcLhef+w1c0U0DcpYcXXUauYOus8Mdns1W2eIpy3Y18FGXrjipZmzAMLIoM4ZZQqwmdh7Oaltv3E0id1lMlR1hRJnk8PK+H0mqu7DmHBDB4vw6HtneQ8N06YNalIp4HmF6X8EfV6ljRfk5EmNxJvIdn09ksdYIs7oV2d7h7uGrhUOEzP14ibzoNgXmC3wjQx3dbwZdwM6YcbHpNJFDKjxr4dHOunv3rcY9rANNC7dbR4WFkbhIP7ddFxSxTK3Cr0nzgFMz2+05Su37saTsWJRVS5VnuHnnAnmtp8vPnKne+1NY4jlZwtDfWpob6ijzhQ098fyLVmn/bJ97PMPtQJ5r8Dxck5VUMyqXP0wEzEHjNFHQR438rPPZtuyiKpTtmsdjrji7SGmJmBJrGYZSlIsyfYD7oaJVlVqEAwbejSJeafR5t6dOsfOGTuXMTTHeBExHmCzCaDTurLPEFWOlXqFKlI+s8prfwG92lnXVXkoq9HwTcD/KdSp8mGrmyVSaf+pJJmjff/gKHZaTxR3G8E1rKWyoY4MvbOwJfIdIcSUX+8Ic1yg6yT6Eb7Q1Wc4BORRk+RQZQ2DD3n8Y+Lwn4edT/cEcOd0xL6nmyn5knWghPzuL7JQQJMC0umjzafUbaG5J0XigjFSfeHuHYZXSJIH0Iz+VJtczBL6H58pLZAhTaVqKCmnYfoSWc4l6Tko/nscg8clvMtQPyOFUn/oRVCauJZcs+jeHJFLHOX1wFTW9MkEnyg0kP2EpitJ4+YVU/S8v1xqrW4H9MAAAAABJRU5ErkJggg=="},l2Kq:function(o,a,e){o.exports=e.p+"static/match_ad.24dc22fd.jpg"},lzim:function(o,a,e){"use strict";var xe=e("E7E6"),q=e.n(xe);e.d(a,"A",function(){return q.a});var Y=e("/GNS"),U=e.n(Y);e.d(a,"z",function(){return U.a});var c=e("FOrL"),t=e.n(c);e.d(a,"t",function(){return t.a});var de=e("HpTS"),ee=e.n(de);e.d(a,"B",function(){return ee.a});var S=e("tWlo"),te=e.n(S);e.d(a,"b",function(){return te.a});var k=e("7ZXX"),me=e.n(k);e.d(a,"n",function(){return me.a});var P=e("GABl"),n=e.n(P);e.d(a,"g",function(){return n.a});var Re=e("onxn"),T=e.n(Re);e.d(a,"p",function(){return T.a});var Ee=e("nKGa"),ze=e.n(Ee);e.d(a,"o",function(){return ze.a});var le=e("4qgm"),Ae=e.n(le);e.d(a,"D",function(){return Ae.a});var Se=e("JeFH"),fe=e.n(Se);e.d(a,"c",function(){return fe.a});var Oe=e("ji0R"),ke=e.n(Oe);e.d(a,"k",function(){return ke.a});var Ge=e("W6BS"),$e=e.n(Ge);e.d(a,"E",function(){return $e.a});var R=e("kPYp"),L=e.n(R);e.d(a,"F",function(){return L.a});var m=e("nukY"),V=e.n(m),J=e("4u4S"),y=e.n(J),j=e("yslc"),ne=e.n(j),ue=e("l2Kq"),H=e.n(ue),Le=e("RMFE"),Ke=e.n(Le);e.d(a,"q",function(){return Ke.a});var ge=e("TGq3"),He=e.n(ge);e.d(a,"r",function(){return He.a});var Je=e("SMhR"),_e=e.n(Je);e.d(a,"C",function(){return _e.a});var Ne=e("8/bI"),f=e.n(Ne);e.d(a,"l",function(){return f.a});var W=e("JWDV"),_=e.n(W);e.d(a,"e",function(){return _.a});var h=e("Xsq0"),i=e.n(h);e.d(a,"s",function(){return i.a});var M=e("Ohmc"),D=e.n(M);e.d(a,"d",function(){return D.a});var x=e("csWT"),F=e.n(x);e.d(a,"f",function(){return F.a});var Z=e("7v3h"),w=e.n(Z);e.d(a,"m",function(){return w.a});var Fe=e("cRFk"),ye=e.n(Fe);e.d(a,"y",function(){return ye.a});var et=e("kPWJ"),nt=e.n(et);e.d(a,"x",function(){return nt.a});var tt=e("qgvg"),lt=e.n(tt);e.d(a,"u",function(){return lt.a});var ut=e("FPkq"),gt=e.n(ut);e.d(a,"w",function(){return gt.a});var ot=e("A/g1"),rt=e.n(ot);e.d(a,"h",function(){return rt.a});var Ye=e("Nmxd"),mt=e.n(Ye);e.d(a,"i",function(){return mt.a});var Et=e("5D2P"),pt=e.n(Et);e.d(a,"j",function(){return pt.a});var Mt=e("djh8"),dt=e.n(Mt);e.d(a,"v",function(){return dt.a});var bt=e("Jq4h"),It=e.n(bt);e.d(a,"a",function(){return It.a})},mOS8:function(o,a,e){o.exports=e.p+"static/403Qrcode.6c17b6f4.png"},nKGa:function(o,a,e){o.exports=e.p+"static/export_exercise-template.f7655c19.png"},nukY:function(o,a){o.exports="data:image/png;base64,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"},odpV:function(o,a,e){o.exports=e.p+"static/sidbra.7ad1c820.png"},onxn:function(o,a){o.exports="data:image/png;base64,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"},pIsd:function(o,a,e){var xe=e("BJfS"),q=function(c){var t=/[height|width]$/;return t.test(c)},Y=function(c){var t="",de=Object.keys(c);return de.forEach(function(ee,S){var te=c[ee];ee=xe(ee),q(ee)&&typeof te=="number"&&(te=te+"px"),te===!0?t+=ee:te===!1?t+="not "+ee:t+="("+ee+": "+te+")",S=7){J.b.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}B(z.target.value)}})),n.a.createElement("div",{className:"mt10 font14"},n.a.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),n.a.createElement(j.a.Group,{value:d,onChange:function(z){return K(z.target.value)}},n.a.createElement(j.a,{value:H.Manager},"\u7BA1\u7406\u4EBA\u5458"),n.a.createElement(j.a,{value:H.Developer},"\u5F00\u53D1\u4EBA\u5458"),n.a.createElement(j.a,{value:H.Reporter},"\u62A5\u544A\u4EBA\u5458"))))))},Ke=Le,ge=e("Jky8"),He=e("6Fuo"),Je=e.n(He),_e=e("NLgs"),Ne;(function(b){b.Projects="projects",b.Shixuns="shixuns",b.Classrooms="classrooms"})(Ne||(Ne={}));var f;(function(b){b.Classrooms="classrooms",b.Shixuns="shixuns",b.Paths="paths",b.Projects="projects",b.Videos="videos",b.Topics="topics"})(f||(f={}));var W=function(C){var ae,E,u,l,I,A,B,G=C.homePage,g=C.user,d=C.globalSetting,K=C.loading,X=C.dispatch,O=C.location,ve=Object(c.a)(C,["homePage","user","globalSetting","loading","dispatch","location"]),he=Object(P.useState)(),Q=Object(U.a)(he,2),ce=Q[0],se=Q[1],z=Object(P.useState)(),Me=Object(U.a)(z,2),Ue=Me[0],Xe=Me[1],re=function(ie){var Ce;if(!Object(_e.e)(X))return;if(ie===Ne.Projects&&!((Ce=g.userInfo)!==null&&Ce!==void 0&&Ce.email)){J.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}ie===Ne.Classrooms?se(!0):ie===Ne.Projects&&Xe(!0)},Qe=function(ie,Ce){var De;if(!Object(_e.e)(X))return;if(Ce===Ne.Projects&&!((De=g.userInfo)!==null&&De!==void 0&&De.email)){J.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}if(Ce===Ne.Shixuns&&!Object(_e.c)())return;ie&&(window.location.href=ie)},be=(ae=(((E=d.setting)===null||E===void 0?void 0:E.navbar)||[]).find(function(Ie){return Ie.link==="/".concat(f.Classrooms)}))===null||ae===void 0?void 0:ae.hidden,ct=(u=(((l=d.setting)===null||l===void 0?void 0:l.navbar)||[]).find(function(Ie){return Ie.link==="/".concat(f.Shixuns)}))===null||u===void 0?void 0:u.hidden,qe=(I=(((A=d.setting)===null||A===void 0?void 0:A.navbar)||[]).find(function(Ie){return Ie.link==="/".concat(f.Paths)}))===null||I===void 0?void 0:I.hidden;if(d!=null&&(B=d.setting)!==null&&B!==void 0&&B.is_local){var Ve;g!=null&&(Ve=g.userInfo)!==null&&Ve!==void 0&&Ve.is_shixun_marker||(ct=!0)}var je=function(ie){var Ce,De,pe,We,p,s,v,r,N,oe,$,Be,Pe,Te;return n.a.createElement(n.a.Fragment,null,n.a.createElement(Ge.a,{justify:"space-around",className:"pt5 pb5"},n.a.createElement(R.a,{className:Je.a.joinCol},((Ce=g.userInfo)===null||Ce===void 0?void 0:Ce.user_identity)!=="\u5B66\u751F"&&!be&&n.a.createElement(m.a.Item,ie,n.a.createElement("a",{onClick:function(){return Qe("/classrooms/new")}},(De=g.userInfo)!==null&&De!==void 0&&De.main_site?"\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802":"\u65B0\u5EFA\u8BFE\u5802")),!ct&&n.a.createElement(m.a.Item,ie,n.a.createElement("a",{onClick:function(){return Qe("/shixuns/new",Ne.Shixuns)}},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE")),(((pe=g.userInfo)===null||pe===void 0?void 0:pe.main_site)&&((We=g.navigationInfo)===null||We===void 0?void 0:We.top)||!((p=g.userInfo)!==null&&p!==void 0&&p.main_site)&&((s=g.navigationInfo)===null||s===void 0?void 0:s.top)&&!qe&&(((v=g.userInfo)===null||v===void 0?void 0:v.admin)||((r=g.userInfo)===null||r===void 0?void 0:r.is_teacher)||((N=g.userInfo)===null||N===void 0?void 0:N.business)))&&n.a.createElement(m.a.Item,ie,n.a.createElement("a",{onClick:function(){return Qe("/paths/new")}},"\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!(d!=null&&(oe=d.setting)!==null&&oe!==void 0&&oe.is_local)&&(($=g.userInfo)===null||$===void 0?void 0:$.main_site)&&n.a.createElement(m.a.Item,ie,n.a.createElement("a",{onClick:function(){var at,st;return Qe("".concat((at=g.navigationInfo)===null||at===void 0||((st=at.top)===null||st===void 0)?void 0:st.old_url,"/projects/deposit/new"),Ne.Projects)}},"\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE"))),n.a.createElement(R.a,null,n.a.createElement("div",{className:Je.a.joinBoard})),n.a.createElement(R.a,{className:Je.a.joinCol},!be&&n.a.createElement(m.a.Item,ie,n.a.createElement("a",{onClick:function(){return re(Ne.Classrooms)}},(Be=g.userInfo)!==null&&Be!==void 0&&Be.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((Pe=g.userInfo)===null||Pe===void 0?void 0:Pe.main_site)&&!(d!=null&&(Te=d.setting)!==null&&Te!==void 0&&Te.is_local)&&n.a.createElement(m.a.Item,ie,n.a.createElement("a",{onClick:function(){return re(Ne.Projects)}},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))))};return n.a.createElement("section",null,n.a.createElement(Oe.a,{overlay:n.a.createElement(m.a,{className:"".concat(Je.a.rightMenu," ").concat(Je.a.joinMenu," mt10")},n.a.createElement(je,null)),placement:"bottomRight"},n.a.createElement("span",{style:{lineHeight:"inherit"},className:"iconfont icon-tianjiafangda c-white font18 current ml15 mr15"})),n.a.createElement(ge.a,{visible:ce,onCancel:function(){return se(!1)}}),n.a.createElement(Ke,{visible:Ue,onCancel:function(){return Xe(!1)}}))},_=Object(Ee.a)(function(b){var C=b.homePage,ae=b.loading,E=b.user,u=b.globalSetting;return{homePage:C,user:E,globalSetting:u,loading:ae.models.index}})(W),h=e("vToQ"),i=e.n(h),M=e("xKgJ"),D=e("jb+D"),x=e("m3rI"),F=function(C){var ae,E=RegExp("(^| )"+C+"=([^;]+)(;|$)");return(ae=document.cookie.match(E))?decodeURIComponent(ae[2]):null},Z=function(C){var ae=new Date;ae.setTime(ae.getTime()-1);var E=F(C);E!=null&&(document.cookie=C+"="+E+";expires="+ae.toGMTString())},w;(function(b){b.Classrooms="classrooms",b.Shixuns="shixuns",b.Paths="paths",b.Projects="projects",b.Videos="videos",b.Topics="topics"})(w||(w={}));var Fe=function(C){var ae,E,u,l,I,A,B,G,g,d,K,X=C.homePage,O=C.user,ve=C.globalSetting,he=C.loading,Q=C.dispatch,ce=C.shixunHomeworks,se=C.location,z=C.payload,Me=z===void 0?{}:z,Ue=Object(c.a)(C,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),Xe=(ae=(((E=ve.setting)===null||E===void 0?void 0:E.navbar)||[]).find(function(Ie){return Ie.link==="/".concat(w.Classrooms)}))===null||ae===void 0?void 0:ae.hidden,re=(u=(((l=ve.setting)===null||l===void 0?void 0:l.navbar)||[]).find(function(Ie){return Ie.link==="/".concat(w.Shixuns)}))===null||u===void 0?void 0:u.hidden,Qe=(I=(((A=ve.setting)===null||A===void 0?void 0:A.navbar)||[]).find(function(Ie){return Ie.link==="/".concat(w.Paths)}))===null||I===void 0?void 0:I.hidden,be=((B=O.userInfo)===null||B===void 0?void 0:B.admin)||((G=O.userInfo)===null||G===void 0?void 0:G.business)||((g=O.userInfo)===null||g===void 0?void 0:g.is_shixun_marker)||((d=O.userInfo)===null||d===void 0?void 0:d.is_teacher)||((K=O.userInfo)===null||K===void 0?void 0:K.user_identity)!=="\u5B66\u751F",ct=function(){if(Object(ue.p)())return n.a.createElement(m.a,{className:"".concat(i.a.rightMenu," ").concat(i.a.menuWrap)},n.a.createElement(m.a.Item,null,n.a.createElement(T.a,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")));var ie,Ce,De,pe,We,p,s,v,r,N,oe,$,Be,Pe,Te,we,at,st,vt,ht,Ct,xt,At;return n.a.createElement(m.a,{className:"".concat(i.a.rightMenu," ").concat(i.a.menuWrap)},n.a.createElement(m.a.Item,null,n.a.createElement(T.a,{to:"/users/".concat((ie=O.userInfo)===null||ie===void 0?void 0:ie.login,"/classrooms")},"\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")),!Xe&&n.a.createElement(m.a.Item,null,n.a.createElement(T.a,{to:"/users/".concat((Ce=O.userInfo)===null||Ce===void 0?void 0:Ce.login,"/classrooms")},(De=O.userInfo)!==null&&De!==void 0&&De.main_site?"\u6211\u7684\u6559\u5B66\u8BFE\u5802":"\u6211\u7684\u8BFE\u5802")),!re&&n.a.createElement(m.a.Item,null,n.a.createElement(T.a,{to:"/users/".concat((pe=O.userInfo)===null||pe===void 0?void 0:pe.login,"/shixuns")},"\u6211\u7684\u5B9E\u8DF5\u9879\u76EE")),!Qe&&n.a.createElement(m.a.Item,null,n.a.createElement(T.a,{to:"/users/".concat((We=O.userInfo)===null||We===void 0?void 0:We.login,"/paths")},(p=O.userInfo)!==null&&p!==void 0&&p.main_site?"\u6211\u7684\u5B9E\u8DF5\u8BFE\u7A0B":"\u6211\u7684\u8BFE\u7A0B")),((s=O.userInfo)===null||s===void 0?void 0:s.main_site)&&!((v=ve.setting)!==null&&v!==void 0&&v.is_local)&&n.a.createElement(m.a.Item,null,n.a.createElement(T.a,{to:"/users/".concat((r=O.userInfo)===null||r===void 0?void 0:r.login,"/projects")},"\u6211\u7684\u5F00\u53D1\u9879\u76EE")),n.a.createElement(m.a.Item,null,n.a.createElement(T.a,{to:"/users/".concat((N=O.userInfo)===null||N===void 0?void 0:N.login,"/teach-group")},"\u6211\u7684\u6559\u7814\u56E2\u961F")),n.a.createElement(m.a.Item,null,n.a.createElement(T.a,{to:"/users/".concat((oe=O.userInfo)===null||oe===void 0?void 0:oe.login,"/vspaces")},"\u6211\u7684\u865A\u62DF\u793E\u533A")),n.a.createElement(m.a.Item,null,n.a.createElement("a",{onClick:function(){if(!Object(_e.e)(Q))return;Ee.d.push("/problemset")}},"\u8BD5\u9898\u5E93")),be&&n.a.createElement(m.a.Item,null,n.a.createElement("a",{onClick:function(){if(!Object(_e.e)(Q))return;Ee.d.push("/paperlibrary")}},"\u8BD5\u5377\u5E93")),(($=O.navigationInfo)===null||$===void 0||((Be=$.top)===null||Be===void 0)?void 0:Be.customer_management_url)&&n.a.createElement(m.a.Item,null,n.a.createElement("a",{href:(Pe=O.navigationInfo)===null||Pe===void 0||((Te=Pe.top)===null||Te===void 0)?void 0:Te.customer_management_url},"\u5BA2\u6237\u7BA1\u7406")),((we=O.navigationInfo)===null||we===void 0||((at=we.top)===null||at===void 0)?void 0:at.college_identifier)&&n.a.createElement(m.a.Item,null,n.a.createElement(T.a,{to:"/colleges/".concat((st=O.navigationInfo)===null||st===void 0||((vt=st.top)===null||vt===void 0)?void 0:vt.college_identifier,"/statistics")},"\u5B66\u9662\u7EDF\u8BA1")),((ht=O.navigationInfo)===null||ht===void 0||((Ct=ht.top)===null||Ct===void 0)?void 0:Ct.laboratory_admin_url)&&n.a.createElement(m.a.Item,null,n.a.createElement("a",{href:(xt=O.navigationInfo)===null||xt===void 0||((At=xt.top)===null||At===void 0)?void 0:At.laboratory_admin_url},"\u540E\u53F0\u7BA1\u7406")),n.a.createElement(m.a.Item,null,n.a.createElement(T.a,{onClick:function(){localStorage.getItem("Noviceguide")==="0"||Q({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:n.a.createElement("div",null,"OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002")}})},to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")),n.a.createElement(m.a.Item,{className:i.a.exit},n.a.createElement("a",{onClick:Object(Y.a)(me.a.mark(function it(){var Ze;return me.a.wrap(function(Rt){for(;;)switch(Rt.prev=Rt.next){case 0:return Rt.next=2,Object(D.c)({});case 2:Ze=Rt.sent,(Ze==null?void 0:Ze.status)===1&&(Q({type:"user/getUserInfo",payload:Object(t.a)({},Me)}),Q({type:"user/getNavigationInfo",payload:Object(t.a)({},Me)}),Z("autologin_trustie"),Z("_educoder_session"),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),J.b.success(Ze==null?void 0:Ze.message),Ee.d.replace("/"));case 4:case"end":return Rt.stop()}},it)}))},"\u9000\u51FA")))};if(Object(M.p)()){var qe,Ve;return n.a.createElement(Oe.a,{className:"".concat(i.a.height67," pr25"),overlay:ct,placement:"bottomRight"},n.a.createElement("section",null,n.a.createElement("aside",null,n.a.createElement("div",{className:ce.actionTabs.type===1?i.a.classromediv:""},n.a.createElement("img",{className:"".concat(i.a.userPic," current ml15"),src:"".concat(x.a===null||x.a===void 0?void 0:x.a.IMG_SERVER,"/images/").concat((qe=O.userInfo)===null||qe===void 0?void 0:qe.image_url),alt:"",onClick:function(){var ie;return Ee.d.push(Object(ue.p)()?"/account/profile":"/users/".concat((ie=O.userInfo)===null||ie===void 0?void 0:ie.login,"/classrooms"))}}),Object(ue.p)()&&n.a.createElement("span",{className:"ml10 font16"},(Ve=O.userInfo)===null||Ve===void 0?void 0:Ve.username)))))}else{var je;return n.a.createElement("div",{className:"font15 mr15 ".concat(ve.isIlearning?i.a.login:"")},n.a.createElement("span",{className:"ml10 mr5 current c-white",onClick:function(){Q({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55"),!((je=ve.setting)!==null&&je!==void 0&&je.close_register)&&n.a.createElement(n.a.Fragment,null,n.a.createElement("span",{className:"ml5 mr5"},"|"),n.a.createElement(T.a,{to:"/user/register",className:"ml5 current c-white pr25"},"\u6CE8\u518C")))}},ye=Object(Ee.a)(function(b){var C=b.homePage,ae=b.loading,E=b.user,u=b.globalSetting,l=b.shixunHomeworks;return{homePage:C,user:E,globalSetting:u,shixunHomeworks:l,loading:ae.models.index}})(Fe),et=e("+L6B"),nt=e("2/Rp"),tt=e("Cs+z"),lt=e.n(tt),ut=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],gt=function(C){var ae=C.homePage,E=C.user,u=C.globalSetting,l=C.loading,I=C.dispatch,A=C.location,B=C.text,G=C.shixunHomeworks,g=C.payload,d=g===void 0?{}:g,K=Object(c.a)(C,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]),X=Object(P.useState)("none"),O=Object(U.a)(X,2),ve=O[0],he=O[1];return Object(P.useEffect)(function(){G.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&he("flex")},[G.actionTabs.key]),Object(P.useEffect)(function(){G.actionTabs.key==="\u9690\u85CF"&&(he("none"),localStorage.setItem("Noviceguide","0"))},[G.actionTabs.key]),n.a.createElement("div",{style:{display:ve,background:"#fff",width:"100%",height:"200px",position:"fixed",bottom:"0px",boxShadow:"0px -4px 6px 0px rgba(204, 204, 204, 0.2)",zIndex:"999"}},n.a.createElement("div",{style:{margin:"0 auto",width:"1200px"}},n.a.createElement("img",{src:lt.a,style:{position:"absolute",top:"-32px"}}),n.a.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},G.actionTabs.text),G.actionTabs.type===9?n.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},n.a.createElement(nt.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),he("none"),I({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u5446\u4F1A\u89C1\uFF0C\u6709\u4E8B\u547C\u6211")):n.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},n.a.createElement(nt.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),I({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),he("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765"))))},ot=Object(Ee.a)(function(b){var C=b.homePage,ae=b.loading,E=b.user,u=b.globalSetting,l=b.shixunHomeworks;return{homePage:C,user:E,globalSetting:u,loading:ae.models.index,shixunHomeworks:l}})(gt),rt=e("498V"),Ye=e.n(rt),mt=te.a.Header,Et=ee.a.Search;function pt(){var b,C,ae=window.location.pathname,E=ae.split("/"),u={};return E[1]=="classrooms"&&E.length>3&&!((b=E[4])!==null&&b!==void 0&&b.includes("newgold"))&&!((C=E[5])!==null&&C!==void 0&&C.includes("newgold"))&&E[2]!=="coursesId"&&(u.course_id=E[2]),E[1]==="shixuns"&&E.length>3&&(u.objective_type="shixun",u.objective_id=E[2]),E[1]==="paths"&&E.length>3&&(u.objective_type="path",u.objective_id=E[2]),Object(t.a)(Object(t.a)({},u),{school:1})}var Mt={\u9996\u9875:"/","/paths":{link:"/paths",key:1},"/shixuns":{link:"/shixuns",key:2},"/classrooms":{link:"/classrooms",key:3},"/competitions":{link:"/competitions",key:4},"/moop_cases":{link:"/moop_cases",key:5},"/forums":{link:"/forums",key:6},"/recruitment":{link:"/competitions/index",key:7},"/three":{link:"/three",key:7}},dt=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],bt=function(C){var ae,E=C.homePage,u=C.user,l=C.globalSetting,I=C.loading,A=C.dispatch,B=C.location,G=C.isLogin,g=G===void 0?!1:G,d=C.shixunHomeworks,K=Object(c.a)(C,["homePage","user","globalSetting","loading","dispatch","location","isLogin","shixunHomeworks"]),X=Object(Re.g)(),O=Object(P.useState)(!1),ve=Object(U.a)(O,2),he=ve[0],Q=ve[1],ce=Object(P.useState)(-1),se=Object(U.a)(ce,2),z=se[0],Me=se[1],Ue=Object(P.useState)(!1),Xe=Object(U.a)(Ue,2),re=Xe[0],Qe=Xe[1],be=pt(),ct=B.pathname;Object(P.useEffect)(function(){A({type:"user/getNavigationInfo",payload:Object(t.a)({},be)})},[l.name]),Object(P.useEffect)(function(){d.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(dt!=null&&dt.includes(B==null?void 0:B.pathname)||(B==null?void 0:B.pathname.indexOf("/classrooms"))===0||A({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[B.pathname]),Object(P.useEffect)(function(){d.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||(d.actionTabs.key||localStorage.setItem("Noviceguide","0"))},[d.actionTabs.key]),Object(P.useEffect)(function(){if(l!=null&&l.setting){var p,s;if(l==null||((p=l.setting)===null||p===void 0||((s=p.navbar)===null||s===void 0))||s.map(function(r,N){B.pathname.indexOf(r.link)>-1&&Me(N)}),z===-1)Object(ue.T)(l.setting.name);else{var v;Object(ue.T)(((v=l.setting.navbar[z])===null||v===void 0?void 0:v.name)||l.setting.name)}}},[l==null?void 0:l.setting]);var qe=Object(P.useMemo)(function(){var p;if(l!=null&&(p=l.setting)!==null&&p!==void 0&&p.nav_logo_url){var s;return"".concat(x.a.IMG_SERVER,"/").concat(l==null||((s=l.setting)===null||s===void 0)?void 0:s.nav_logo_url)}else return"".concat(x.a.IMG_SERVER,"/images/avatars/LaboratorySetting/1nav?t=").concat(new Date().getTime())},[l==null||((ae=l.setting)===null||ae===void 0)?void 0:ae.nav_logo_url]);function Ve(p){X.push("/search?value="+p)}var je=function(){return he?n.a.createElement("div",{onBlur:function(){setTimeout(function(){Q(!1)},300)}},n.a.createElement(Et,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:Ve,autoFocus:!0})):n.a.createElement("span",{className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:function(){X.push("/search?value=")}})},Ie=function(){var p=Object(Y.a)(me.a.mark(function s(v){var r,N,oe;return me.a.wrap(function(Be){for(;;)switch(Be.prev=Be.next){case 0:return v.preventDefault(),Be.next=3,Object(D.n)();case 3:N=Be.sent,N!=null&&(r=N.data)!==null&&r!==void 0&&r.engineer_url?document.location.href=N==null||((oe=N.data)===null||oe===void 0)?void 0:oe.engineer_url:(N==null?void 0:N.status)!=401&&Qe(!0);case 5:case"end":return Be.stop()}},s)}));return function(v){return p.apply(this,arguments)}}();if(l.showHeader&&l.showHeaderFooter){var ie,Ce,De,pe,We;return n.a.createElement(te.a,{className:"".concat(l.isIlearning?Ae.a["header-iearning"]:Ae.a.header," ").concat(l.showHeaderFixed?Ae.a.headerFixed:"")},n.a.createElement(mt,{className:"header"},n.a.createElement("section",{className:Ae.a["edu-menu"]},(!!l.isIlearning||!!l.isPaZhou)&&n.a.createElement(T.a,{style:{display:"flex",alignItems:"center"},onClick:function(){A({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},n.a.createElement("img",{className:Ae.a.logo,title:(ie=l.setting)===null||ie===void 0?void 0:ie.name,src:l.isPaZhou?qe:Ye.a||qe}),!l.isPaZhou&&n.a.createElement("span",{className:Ae.a.title},"\u6DF7\u5408\u589E\u5F3A\u667A\u6167\u6559\u80B2i-Learning\u5E73\u53F0")),n.a.createElement("ul",{className:"".concat(Ae.a.menu," ").concat(Object(ue.p)()&&"ml0")},Object(ue.p)()&&n.a.createElement("li",null,n.a.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!Object(ue.p)()&&l.setting&&l.setting.navbar.map(function(p,s){if(!p.hidden)return n.a.createElement("li",{key:s,className:z===s?Ae.a.actived:""},(p==null?void 0:p.name)==="\u6559\u5B66\u8BFE\u5802"&&n.a.createElement(T.a,{onClick:function(){localStorage.getItem("Noviceguide")==="0"||A({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:n.a.createElement("div",null,"\u975E\u5E38\u68D2\uFF0C\u54B1\u4EEC\u5DF2\u7ECF\u5230\u8FBE\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u5E73\u53F0\u4E0A\u5DF2\u7ECF\u6709\u51E0\u5343\u4F4D\u8001\u5E08\u521B\u5EFA\u4E86\u81EA\u5DF1\u7684\u6559\u5B66\u8BFE\u5802\uFF0C\u4F60\u4E5F\u53EF\u4EE5\u8F7B\u677E\u5B8C\u6210\u54DF\uFF01\u73B0\u5728\u8BF7\u60A8\u70B9\u51FB\u9875\u9762\u4E0A \u201C\u65B0\u5EFA\u8BFE\u5802\u201D\u6309\u94AE\u5F00\u59CB\u65B0\u5EFA\u81EA\u5DF1\u7684\u8BFE\u5802~")}})},className:d.actionTabs.type===4?Ae.a.classromediv:"",dangerouslySetInnerHTML:{__html:p.name},to:p.link}),(p==null?void 0:p.name)!="\u6559\u5B66\u8BFE\u5802"&&p.link.indexOf("http")<0&&n.a.createElement(T.a,{onClick:function(){A({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},dangerouslySetInnerHTML:{__html:p.name},to:p.link,target:p.link.indexOf("http")>-1?"_blank":"_self"}),(p==null?void 0:p.name)!="\u6559\u5B66\u8BFE\u5802"&&p.link.indexOf("http")>-1&&n.a.createElement("a",{target:p.link.indexOf("http")>-1?"_blank":"_self",dangerouslySetInnerHTML:{__html:p.name},href:p.link}))})),n.a.createElement("div",{className:"search-bar",style:{flex:l.isIlearning?"initial":"1 0 auto"}},!Object(ue.p)()&&!(l!=null&&l.isIlearning)&&n.a.createElement(n.a.Fragment,null,n.a.createElement(je,null),!g&&n.a.createElement(_,null),!g&&!!(u!=null&&(Ce=u.userInfo)!==null&&Ce!==void 0&&Ce.login)&&n.a.createElement(T.a,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:"/messages/".concat(u==null||((De=u.userInfo)===null||De===void 0)?void 0:De.login,"/user_tidings")},(u==null||((pe=u.navigationInfo)===null||pe===void 0||((We=pe.top)===null||We===void 0))?void 0:We.new_message)&&n.a.createElement("span",{className:Ae.a.newslight}))),!g&&n.a.createElement(ye,{payload:be}))),n.a.createElement(q.a,{centered:!0,destroyOnClose:!0,visible:re,title:"\u63D0\u793A",width:"500px",okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(ue.O)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:function(){return Qe(!1)}},n.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},n.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650"),n.a.createElement("img",{src:ze.C,width:200,height:200}),n.a.createElement("p",null,"\u7FA4\u53F7\uFF1A693542422 ")))),n.a.createElement(ot,null))}else return n.a.createElement(n.a.Fragment,null)},It=a.a=Object(Ee.a)(function(b){var C=b.homePage,ae=b.loading,E=b.user,u=b.globalSetting,l=b.shixunHomeworks;return{homePage:C,user:E,globalSetting:u,loading:ae.models.index,shixunHomeworks:l}})(bt)},tWlo:function(o,a){o.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg=="},vToQ:function(o,a,e){o.exports={flex_box_center:"flex_box_center___3UWMh",flex_space_between:"flex_space_between___2nh9S",flex_box_vertical_center:"flex_box_vertical_center___2Neiq",flex_box_center_end:"flex_box_center_end___2_1FS",flex_box_column:"flex_box_column___2E-v7",userPic:"userPic___3Pu9t",rightMenu:"rightMenu___1qaVl",menuWrap:"menuWrap___3r9jm",exit:"exit___38Urs",classromediv:"classromediv___2R8_g",glow:"glow___323IR",height67:"height67___1DFRI",login:"login___20J7t"}},xnZT:function(o,a,e){o.exports={modalityModal:"modalityModal___wjui6",modal:"modal___sNGOo",itemWarp:"itemWarp___Fnx0H",close:"close___1_R1B",selfdomModal:"selfdomModal___5WR35"}},xrsn:function(o,a,e){o.exports={flex_box_center:"flex_box_center___2cC1r",flex_space_between:"flex_space_between___9TeDx",flex_box_vertical_center:"flex_box_vertical_center___3EIYv",flex_box_center_end:"flex_box_center_end___1Uph0",flex_box_column:"flex_box_column___17_5w",header:"header___1E4MV",logo:"logo___R8PNJ",menu:"menu___Km2Uo",actived:"actived___12Ff0","edu-menu":"edu-menu___2hxbr",newslight:"newslight___jwZR3",classromediv:"classromediv___Cjpgf",glow:"glow___3Nuu5",spandiv:"spandiv___3YPu8","header-iearning":"header-iearning___2Us_L",title:"title___3TtoH",headerFixed:"headerFixed___1V7d4"}},"yTi+":function(o,a,e){o.exports=e.p+"static/AssistantCode3.9bae6615.jpeg"},yslc:function(o,a){o.exports="data:image/png;base64,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"}}]); +`,S=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break"],T={},ne;function le(p){var G=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,I=p.getAttribute("id")||p.getAttribute("data-reactid")||p.getAttribute("name");if(G&&T[I])return T[I];var v=window.getComputedStyle(p),i=v.getPropertyValue("box-sizing")||v.getPropertyValue("-moz-box-sizing")||v.getPropertyValue("-webkit-box-sizing"),R=parseFloat(v.getPropertyValue("padding-bottom"))+parseFloat(v.getPropertyValue("padding-top")),x=parseFloat(v.getPropertyValue("border-bottom-width"))+parseFloat(v.getPropertyValue("border-top-width")),b=S.map(function(K){return"".concat(K,":").concat(v.getPropertyValue(K))}).join(";"),Q={sizingStyle:b,paddingSize:R,borderSize:x,boxSizing:i};return G&&I&&(T[I]=Q),Q}function H(p){var G=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,I=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,v=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;ne||(ne=document.createElement("textarea"),ne.setAttribute("tab-index","-1"),ne.setAttribute("aria-hidden","true"),document.body.appendChild(ne)),p.getAttribute("wrap")?ne.setAttribute("wrap",p.getAttribute("wrap")):ne.removeAttribute("wrap");var i=le(p,G),R=i.paddingSize,x=i.borderSize,b=i.boxSizing,Q=i.sizingStyle;ne.setAttribute("style","".concat(Q,";").concat(W)),ne.value=p.value||p.placeholder||"";var K=Number.MIN_SAFE_INTEGER,Z=Number.MAX_SAFE_INTEGER,Fe=ne.scrollHeight,Pe;if(b==="border-box"?Fe+=x:b==="content-box"&&(Fe-=R),I!==null||v!==null){ne.value=" ";var tt=ne.scrollHeight-R;I!==null&&(K=tt*I,b==="border-box"&&(K=K+R+x),Fe=Math.max(K,Fe)),v!==null&&(Z=tt*v,b==="border-box"&&(Z=Z+R+x),Pe=Fe>Z?"":"hidden",Fe=Math.min(Z,Fe))}return{height:Fe,minHeight:K,maxHeight:Z,overflowY:Pe,resize:"none"}}var Le=e("Gytx"),Ge=e.n(Le),fe;(function(p){p[p.NONE=0]="NONE",p[p.RESIZING=1]="RESIZING",p[p.RESIZED=2]="RESIZED"})(fe||(fe={}));var Ye=function(p){Object(U.a)(I,p);var G=Object(c.a)(I);function I(v){var i;return Object(X.a)(this,I),i=G.call(this,v),i.nextFrameActionId=void 0,i.resizeFrameId=void 0,i.textArea=void 0,i.saveTextArea=function(R){i.textArea=R},i.handleResize=function(R){var x=i.state.resizeStatus,b=i.props,Q=b.autoSize,K=b.onResize;if(x!==fe.NONE)return;typeof K=="function"&&K(R),Q&&i.resizeOnNextFrame()},i.resizeOnNextFrame=function(){cancelAnimationFrame(i.nextFrameActionId),i.nextFrameActionId=requestAnimationFrame(i.resizeTextarea)},i.resizeTextarea=function(){var R=i.props.autoSize;if(!R||!i.textArea)return;var x=R.minRows,b=R.maxRows,Q=H(i.textArea,!1,x,b);i.setState({textareaStyles:Q,resizeStatus:fe.RESIZING},function(){cancelAnimationFrame(i.resizeFrameId),i.resizeFrameId=requestAnimationFrame(function(){i.setState({resizeStatus:fe.RESIZED},function(){i.resizeFrameId=requestAnimationFrame(function(){i.setState({resizeStatus:fe.NONE}),i.fixFirefoxAutoScroll()})})})})},i.renderTextArea=function(){var R=i.props,x=R.prefixCls,b=x===void 0?"rc-textarea":x,Q=R.autoSize,K=R.onResize,Z=R.className,Fe=R.disabled,Pe=i.state,tt=Pe.textareaStyles,at=Pe.resizeStatus,nt=Object(F.a)(i.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),ct=V()(b,Z,Object(ee.a)({},"".concat(b,"-disabled"),Fe));"value"in nt&&(nt.value=nt.value||"");var mt=Object(ce.a)(Object(ce.a)(Object(ce.a)({},i.props.style),tt),at===fe.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return t.createElement(C,{onResize:i.handleResize,disabled:!(Q||K)},t.createElement("textarea",Object(be.a)({},nt,{className:ct,style:mt,ref:i.saveTextArea})))},i.state={textareaStyles:{},resizeStatus:fe.NONE},i}return Object(Y.a)(I,[{key:"componentDidUpdate",value:function(i){(i.value!==this.props.value||!Ge()(i.autoSize,this.props.autoSize))&&this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var i=this.textArea.selectionStart,R=this.textArea.selectionEnd;this.textArea.setSelectionRange(i,R)}}catch(x){}}},{key:"render",value:function(){return this.renderTextArea()}}]),I}(t.Component),xe=Ye,De=function(p){Object(U.a)(I,p);var G=Object(c.a)(I);function I(v){var i;Object(X.a)(this,I),i=G.call(this,v),i.resizableTextArea=void 0,i.focus=function(){i.resizableTextArea.textArea.focus()},i.saveTextArea=function(x){i.resizableTextArea=x},i.handleChange=function(x){var b=i.props.onChange;i.setValue(x.target.value,function(){i.resizableTextArea.resizeTextarea()}),b&&b(x)},i.handleKeyDown=function(x){var b=i.props,Q=b.onPressEnter,K=b.onKeyDown;x.keyCode===13&&Q&&Q(x),K&&K(x)};var R=typeof v.value=="undefined"||v.value===null?v.defaultValue:v.value;return i.state={value:R},i}return Object(Y.a)(I,[{key:"setValue",value:function(i,R){"value"in this.props||this.setState({value:i},R)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return t.createElement(xe,Object(be.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(i){return"value"in i?{value:i.value}:null}}]),I}(t.Component),je=a.default=De},bT9E:function(o,a,e){"use strict";e.d(a,"a",function(){return X});var be=e("VTBJ");function X(Y,U){var c=Object(be.a)({},Y);return Array.isArray(U)&&U.forEach(function(t){delete c[t]}),c}},bUJZ:function(o,a){o.exports="data:image/png;base64,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"},cRFk:function(o,a,e){o.exports=e.p+"static/RepositoryNoneData.828085a8.png"},csWT:function(o,a,e){o.exports=e.p+"static/choose.4ad1045f.svg"},d5bv:function(o,a,e){o.exports=e.p+"static/beian.0c577066.png"},djh8:function(o,a,e){o.exports=e.p+"static/qrCode.42927872.png"},iHkK:function(o,a,e){o.exports={sideBar:"sideBar___DNWGT",wrap:"wrap___2rWVP",backTop:"backTop___3cAkP",ul:"ul___Bsaot",tooltipclass:"tooltipclass___1I8Rx"}},ji0R:function(o,a,e){o.exports=e.p+"static/douyu.3e6df9ee.jpg"},kPWJ:function(o,a,e){o.exports=e.p+"static/question.cb52bef9.gif"},kPYp:function(o,a){o.exports="data:image/png;base64,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"},l2Kq:function(o,a,e){o.exports=e.p+"static/match_ad.24dc22fd.jpg"},lzim:function(o,a,e){"use strict";var be=e("E7E6"),X=e.n(be);e.d(a,"z",function(){return X.a});var Y=e("/GNS"),U=e.n(Y);e.d(a,"y",function(){return U.a});var c=e("FOrL"),t=e.n(c);e.d(a,"s",function(){return t.a});var ce=e("HpTS"),ee=e.n(ce);e.d(a,"A",function(){return ee.a});var B=e("tWlo"),te=e.n(B);e.d(a,"a",function(){return te.a});var w=e("7ZXX"),Ae=e.n(w);e.d(a,"m",function(){return Ae.a});var N=e("GABl"),n=e.n(N);e.d(a,"f",function(){return n.a});var Re=e("onxn"),L=e.n(Re);e.d(a,"o",function(){return L.a});var ge=e("nKGa"),Je=e.n(ge);e.d(a,"n",function(){return Je.a});var ie=e("4qgm"),pe=e.n(ie);e.d(a,"C",function(){return pe.a});var Ue=e("JeFH"),he=e.n(Ue);e.d(a,"b",function(){return he.a});var Ne=e("ji0R"),Qe=e.n(Ne);e.d(a,"j",function(){return Qe.a});var Ze=e("W6BS"),et=e.n(Ze);e.d(a,"D",function(){return et.a});var C=e("kPYp"),F=e.n(C);e.d(a,"E",function(){return F.a});var m=e("nukY"),V=e.n(m),W=e("4u4S"),S=e.n(W),T=e("yslc"),ne=e.n(T),le=e("l2Kq"),H=e.n(le),Le=e("RMFE"),Ge=e.n(Le);e.d(a,"p",function(){return Ge.a});var fe=e("TGq3"),Ye=e.n(fe);e.d(a,"q",function(){return Ye.a});var xe=e("SMhR"),De=e.n(xe);e.d(a,"B",function(){return De.a});var je=e("8/bI"),p=e.n(je);e.d(a,"k",function(){return p.a});var G=e("JWDV"),I=e.n(G);e.d(a,"d",function(){return I.a});var v=e("Xsq0"),i=e.n(v);e.d(a,"r",function(){return i.a});var R=e("Ohmc"),x=e.n(R);e.d(a,"c",function(){return x.a});var b=e("csWT"),Q=e.n(b);e.d(a,"e",function(){return Q.a});var K=e("7v3h"),Z=e.n(K);e.d(a,"l",function(){return Z.a});var Fe=e("cRFk"),Pe=e.n(Fe);e.d(a,"x",function(){return Pe.a});var tt=e("kPWJ"),at=e.n(tt);e.d(a,"w",function(){return at.a});var nt=e("qgvg"),ct=e.n(nt);e.d(a,"t",function(){return ct.a});var mt=e("FPkq"),Ct=e.n(mt);e.d(a,"v",function(){return Ct.a});var st=e("A/g1"),Et=e.n(st);e.d(a,"g",function(){return Et.a});var Ke=e("Nmxd"),ft=e.n(Ke);e.d(a,"h",function(){return ft.a});var vt=e("5D2P"),Rt=e.n(vt);e.d(a,"i",function(){return Rt.a});var _t=e("djh8"),At=e.n(_t);e.d(a,"u",function(){return At.a});var It=e("Jq4h"),Dt=e.n(It)},mOS8:function(o,a,e){o.exports=e.p+"static/403Qrcode.6c17b6f4.png"},nKGa:function(o,a,e){o.exports=e.p+"static/export_exercise-template.f7655c19.png"},nukY:function(o,a){o.exports="data:image/png;base64,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"},odpV:function(o,a,e){o.exports=e.p+"static/sidbra.7ad1c820.png"},onxn:function(o,a){o.exports="data:image/png;base64,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"},pIsd:function(o,a,e){var be=e("BJfS"),X=function(c){var t=/[height|width]$/;return t.test(c)},Y=function(c){var t="",ce=Object.keys(c);return ce.forEach(function(ee,B){var te=c[ee];ee=be(ee),X(ee)&&typeof te=="number"&&(te=te+"px"),te===!0?t+=ee:te===!1?t+="not "+ee:t+="("+ee+": "+te+")",B=7){W.b.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}D(z.target.value)}})),n.a.createElement("div",{className:"mt10 font14"},n.a.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),n.a.createElement(T.a.Group,{value:u,onChange:function(z){return P(z.target.value)}},n.a.createElement(T.a,{value:H.Manager},"\u7BA1\u7406\u4EBA\u5458"),n.a.createElement(T.a,{value:H.Developer},"\u5F00\u53D1\u4EBA\u5458"),n.a.createElement(T.a,{value:H.Reporter},"\u62A5\u544A\u4EBA\u5458"))))))},Ge=Le,fe=e("Jky8"),Ye=e("6Fuo"),xe=e.n(Ye),De=e("NLgs"),je;(function(M){M.Projects="projects",M.Shixuns="shixuns",M.Classrooms="classrooms"})(je||(je={}));var p;(function(M){M.Classrooms="classrooms",M.Shixuns="shixuns",M.Paths="paths",M.Projects="projects",M.Videos="videos",M.Topics="topics"})(p||(p={}));var G=function(h){var ae,E,r,l,_,A,D,J,O=h.homePage,u=h.user,P=h.globalSetting,q=h.loading,y=h.dispatch,Ce=h.location,Me=Object(c.a)(h,["homePage","user","globalSetting","loading","dispatch","location"]),k=Object(N.useState)(),re=Object(U.a)(k,2),ue=re[0],z=re[1],Ie=Object(N.useState)(),Be=Object(U.a)(Ie,2),He=Be[0],de=Be[1],ke=function(Ee){var _e;if(!Object(De.e)(y))return;if(Ee===je.Projects&&!((_e=u.userInfo)!==null&&_e!==void 0&&_e.email)){W.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}Ee===je.Classrooms?z(!0):Ee===je.Projects&&de(!0)},ve=function(Ee,_e){var se;if(!Object(De.e)(y))return;if(_e===je.Projects&&!((se=u.userInfo)!==null&&se!==void 0&&se.email)){W.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}if(_e===je.Shixuns&&!Object(De.c)())return;Ee&&(window.location.href=Ee)},gt=(ae=(((E=P.setting)===null||E===void 0?void 0:E.navbar)||[]).find(function(me){return me.link==="/".concat(p.Classrooms)}))===null||ae===void 0?void 0:ae.hidden,Ve=(r=(((l=P.setting)===null||l===void 0?void 0:l.navbar)||[]).find(function(me){return me.link==="/".concat(p.Shixuns)}))===null||r===void 0?void 0:r.hidden,Xe=(_=(((A=P.setting)===null||A===void 0?void 0:A.navbar)||[]).find(function(me){return me.link==="/".concat(p.Paths)}))===null||_===void 0?void 0:_.hidden;if(P!=null&&(D=P.setting)!==null&&D!==void 0&&D.is_local){var Se;u!=null&&(Se=u.userInfo)!==null&&Se!==void 0&&Se.is_shixun_marker||(Ve=!0)}var we=function(Ee){var _e,se,ze,g,s,f,d,j,oe,$,ye,Oe,Te,We,it,lt,ut,rt;return n.a.createElement(n.a.Fragment,null,n.a.createElement(Ze.a,{justify:"space-around",className:"pt5 pb5"},n.a.createElement(C.a,{className:((_e=u.userInfo)===null||_e===void 0?void 0:_e.user_identity)!=="\u5B66\u751F"?xe.a.joinCol:xe.a.hidden},((se=u.userInfo)===null||se===void 0?void 0:se.user_identity)!=="\u5B66\u751F"&&!gt&&n.a.createElement(m.a.Item,Ee,n.a.createElement("a",{onClick:function(){return ve("/classrooms/new")}},(ze=u.userInfo)!==null&&ze!==void 0&&ze.main_site?"\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802":"\u65B0\u5EFA\u8BFE\u5802")),!Ve&&n.a.createElement(m.a.Item,Ee,n.a.createElement("a",{onClick:function(){return ve("/shixuns/new",je.Shixuns)}},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE")),(((g=u.userInfo)===null||g===void 0?void 0:g.main_site)&&((s=u.navigationInfo)===null||s===void 0?void 0:s.top)||!((f=u.userInfo)!==null&&f!==void 0&&f.main_site)&&((d=u.navigationInfo)===null||d===void 0?void 0:d.top)&&!Xe&&(((j=u.userInfo)===null||j===void 0?void 0:j.admin)||((oe=u.userInfo)===null||oe===void 0?void 0:oe.is_teacher)||(($=u.userInfo)===null||$===void 0?void 0:$.business)))&&((ye=u.userInfo)===null||ye===void 0?void 0:ye.user_identity)!=="\u5B66\u751F"&&n.a.createElement(m.a.Item,Ee,n.a.createElement("a",{onClick:function(){return ve("/paths/new")}},"\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!(P!=null&&(Oe=P.setting)!==null&&Oe!==void 0&&Oe.is_local)&&((Te=u.userInfo)===null||Te===void 0?void 0:Te.main_site)&&n.a.createElement(m.a.Item,Ee,n.a.createElement("a",{onClick:function(){var Mt,$e;return ve("".concat((Mt=u.navigationInfo)===null||Mt===void 0||(($e=Mt.top)===null||$e===void 0)?void 0:$e.old_url,"/projects/deposit/new"),je.Projects)}},"\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE"))),((We=u.userInfo)===null||We===void 0?void 0:We.user_identity)!=="\u5B66\u751F"&&n.a.createElement(C.a,null,n.a.createElement("div",{className:xe.a.joinBoard})),n.a.createElement(C.a,{className:((it=u.userInfo)===null||it===void 0?void 0:it.user_identity)!=="\u5B66\u751F"?xe.a.joinCol:xe.a.w90},!gt&&n.a.createElement(m.a.Item,Ee,n.a.createElement("a",{onClick:function(){return ke(je.Classrooms)}},(lt=u.userInfo)!==null&<!==void 0&<.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((ut=u.userInfo)===null||ut===void 0?void 0:ut.main_site)&&!(P!=null&&(rt=P.setting)!==null&&rt!==void 0&&rt.is_local)&&n.a.createElement(m.a.Item,Ee,n.a.createElement("a",{onClick:function(){return ke(je.Projects)}},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))))};return n.a.createElement("section",null,n.a.createElement(Ne.a,{overlay:n.a.createElement(m.a,{className:((J=u.userInfo)===null||J===void 0?void 0:J.user_identity)!=="\u5B66\u751F"?"".concat(xe.a.rightMenu," ").concat(xe.a.joinMenu," mt10"):"".concat(xe.a.rightMenu," ").concat(xe.a.joinMenu," ").concat(xe.a.w140," mt10")},n.a.createElement(we,null)),placement:"bottomRight"},n.a.createElement("span",{style:{lineHeight:"inherit"},className:"iconfont icon-tianjiafangda c-white font18 current ml15 mr15"})),n.a.createElement(fe.a,{visible:ue,onCancel:function(){return z(!1)}}),n.a.createElement(Ge,{visible:He,onCancel:function(){return de(!1)}}))},I=Object(ge.a)(function(M){var h=M.homePage,ae=M.loading,E=M.user,r=M.globalSetting;return{homePage:h,user:E,globalSetting:r,loading:ae.models.index}})(G),v=e("vToQ"),i=e.n(v),R=e("xKgJ"),x=e("jb+D"),b=e("m3rI"),Q=function(h){var ae,E=RegExp("(^| )"+h+"=([^;]+)(;|$)");return(ae=document.cookie.match(E))?decodeURIComponent(ae[2]):null},K=function(h){var ae=new Date;ae.setTime(ae.getTime()-1);var E=Q(h);E!=null&&(document.cookie=h+"="+E+";expires="+ae.toGMTString())},Z;(function(M){M.Classrooms="classrooms",M.Shixuns="shixuns",M.Paths="paths",M.Projects="projects",M.Videos="videos",M.Topics="topics"})(Z||(Z={}));var Fe=function(h){var ae,E,r,l,_,A,D,J,O,u,P,q=h.homePage,y=h.user,Ce=h.globalSetting,Me=h.loading,k=h.dispatch,re=h.shixunHomeworks,ue=h.location,z=h.payload,Ie=z===void 0?{}:z,Be=Object(c.a)(h,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),He=(ae=(((E=Ce.setting)===null||E===void 0?void 0:E.navbar)||[]).find(function(we){return we.link==="/".concat(Z.Classrooms)}))===null||ae===void 0?void 0:ae.hidden,de=(r=(((l=Ce.setting)===null||l===void 0?void 0:l.navbar)||[]).find(function(we){return we.link==="/".concat(Z.Shixuns)}))===null||r===void 0?void 0:r.hidden,ke=(_=(((A=Ce.setting)===null||A===void 0?void 0:A.navbar)||[]).find(function(we){return we.link==="/".concat(Z.Paths)}))===null||_===void 0?void 0:_.hidden,ve=((D=y.userInfo)===null||D===void 0?void 0:D.admin)||((J=y.userInfo)===null||J===void 0?void 0:J.business)||((O=y.userInfo)===null||O===void 0?void 0:O.is_shixun_marker)||((u=y.userInfo)===null||u===void 0?void 0:u.is_teacher)||((P=y.userInfo)===null||P===void 0?void 0:P.user_identity)!=="\u5B66\u751F",gt=function(){if(Object(le.p)())return n.a.createElement(m.a,{className:"".concat(i.a.rightMenu," ").concat(i.a.menuWrap)},n.a.createElement(m.a.Item,null,n.a.createElement(L.a,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")));var me,Ee,_e,se,ze,g,s,f,d,j,oe,$,ye,Oe,Te,We,it,lt,ut,rt,qe,Mt,$e,pt,ot,dt;return n.a.createElement(m.a,{className:"".concat(i.a.rightMenu," ").concat(i.a.menuWrap)},n.a.createElement(m.a.Item,null,n.a.createElement(L.a,{to:"/users/".concat((me=y.userInfo)===null||me===void 0?void 0:me.login,"/classrooms")},"\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")),!He&&n.a.createElement(m.a.Item,null,n.a.createElement(L.a,{to:"/users/".concat((Ee=y.userInfo)===null||Ee===void 0?void 0:Ee.login,"/classrooms")},(_e=y.userInfo)!==null&&_e!==void 0&&_e.main_site?"\u6211\u7684\u6559\u5B66\u8BFE\u5802":"\u6211\u7684\u8BFE\u5802")),!de&&n.a.createElement(m.a.Item,null,n.a.createElement(L.a,{to:"/users/".concat((se=y.userInfo)===null||se===void 0?void 0:se.login,"/shixuns")},"\u6211\u7684\u5B9E\u8DF5\u9879\u76EE")),!ke&&n.a.createElement(m.a.Item,null,n.a.createElement(L.a,{to:"/users/".concat((ze=y.userInfo)===null||ze===void 0?void 0:ze.login,"/paths")},(g=y.userInfo)!==null&&g!==void 0&&g.main_site?"\u6211\u7684\u5B9E\u8DF5\u8BFE\u7A0B":"\u6211\u7684\u8BFE\u7A0B")),((s=y.userInfo)===null||s===void 0?void 0:s.main_site)&&!((f=Ce.setting)!==null&&f!==void 0&&f.is_local)&&n.a.createElement(m.a.Item,null,n.a.createElement(L.a,{to:"/users/".concat((d=y.userInfo)===null||d===void 0?void 0:d.login,"/projects")},"\u6211\u7684\u5F00\u53D1\u9879\u76EE")),((j=y.userInfo)===null||j===void 0?void 0:j.user_identity)!=="\u5B66\u751F"&&n.a.createElement(m.a.Item,null,n.a.createElement(L.a,{to:"/users/".concat((oe=y.userInfo)===null||oe===void 0?void 0:oe.login,"/teach-group")},"\u6211\u7684\u6559\u7814\u56E2\u961F")),(($=y.userInfo)===null||$===void 0?void 0:$.user_identity)!=="\u5B66\u751F"&&n.a.createElement(m.a.Item,null,n.a.createElement(L.a,{to:"/users/".concat((ye=y.userInfo)===null||ye===void 0?void 0:ye.login,"/vspaces")},"\u6211\u7684\u865A\u62DF\u793E\u533A")),((Oe=y.userInfo)===null||Oe===void 0?void 0:Oe.user_identity)!=="\u5B66\u751F"&&n.a.createElement(m.a.Item,null,n.a.createElement("a",{onClick:function(){if(!Object(De.e)(k))return;ge.d.push("/problemset")}},"\u8BD5\u9898\u5E93")),ve&&n.a.createElement(m.a.Item,null,n.a.createElement("a",{onClick:function(){if(!Object(De.e)(k))return;ge.d.push("/paperlibrary")}},"\u8BD5\u5377\u5E93")),((Te=y.navigationInfo)===null||Te===void 0||((We=Te.top)===null||We===void 0)?void 0:We.customer_management_url)&&n.a.createElement(m.a.Item,null,n.a.createElement("a",{href:(it=y.navigationInfo)===null||it===void 0||((lt=it.top)===null||lt===void 0)?void 0:lt.customer_management_url},"\u5BA2\u6237\u7BA1\u7406")),((ut=y.navigationInfo)===null||ut===void 0||((rt=ut.top)===null||rt===void 0)?void 0:rt.college_identifier)&&n.a.createElement(m.a.Item,null,n.a.createElement(L.a,{to:"/colleges/".concat((qe=y.navigationInfo)===null||qe===void 0||((Mt=qe.top)===null||Mt===void 0)?void 0:Mt.college_identifier,"/statistics")},"\u5B66\u9662\u7EDF\u8BA1")),(($e=y.navigationInfo)===null||$e===void 0||((pt=$e.top)===null||pt===void 0)?void 0:pt.laboratory_admin_url)&&n.a.createElement(m.a.Item,null,n.a.createElement("a",{href:(ot=y.navigationInfo)===null||ot===void 0||((dt=ot.top)===null||dt===void 0)?void 0:dt.laboratory_admin_url},"\u540E\u53F0\u7BA1\u7406")),n.a.createElement(m.a.Item,null,n.a.createElement(L.a,{onClick:function(){localStorage.getItem("Noviceguide")==="0"||k({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:n.a.createElement("div",null,"OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002")}})},to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")),n.a.createElement(m.a.Item,{className:i.a.exit},n.a.createElement("a",{onClick:Object(Y.a)(Ae.a.mark(function bt(){var ht;return Ae.a.wrap(function(xt){for(;;)switch(xt.prev=xt.next){case 0:return xt.next=2,Object(x.c)({});case 2:ht=xt.sent,(ht==null?void 0:ht.status)===1&&(k({type:"user/getUserInfo",payload:Object(t.a)({},Ie)}),k({type:"user/getNavigationInfo",payload:Object(t.a)({},Ie)}),K("autologin_trustie"),K("_educoder_session"),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),W.b.success(ht==null?void 0:ht.message),ge.d.replace("/"));case 4:case"end":return xt.stop()}},bt)}))},"\u9000\u51FA")))};if(Object(R.p)()){var Ve,Xe;return n.a.createElement(Ne.a,{className:"".concat(i.a.height67," pr25"),overlay:gt,placement:"bottomRight"},n.a.createElement("section",null,n.a.createElement("aside",null,n.a.createElement("div",{className:re.actionTabs.type===1?i.a.classromediv:""},n.a.createElement("img",{className:"".concat(i.a.userPic," current ml15"),src:"".concat(b.a===null||b.a===void 0?void 0:b.a.IMG_SERVER,"/images/").concat((Ve=y.userInfo)===null||Ve===void 0?void 0:Ve.image_url),alt:"",onClick:function(){var me;return ge.d.push(Object(le.p)()?"/account/profile":"/users/".concat((me=y.userInfo)===null||me===void 0?void 0:me.login,"/classrooms"))}}),Object(le.p)()&&n.a.createElement("span",{className:"ml10 font16"},(Xe=y.userInfo)===null||Xe===void 0?void 0:Xe.username)))))}else{var Se;return n.a.createElement("div",{className:"font15 mr15 ".concat(Ce.isIlearning?i.a.login:"")},n.a.createElement("span",{className:"ml10 mr5 current c-white",onClick:function(){k({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55"),!((Se=Ce.setting)!==null&&Se!==void 0&&Se.close_register)&&n.a.createElement(n.a.Fragment,null,n.a.createElement("span",{className:"ml5 mr5"},"|"),n.a.createElement(L.a,{to:"/user/register",className:"ml5 current c-white pr25"},"\u6CE8\u518C")))}},Pe=Object(ge.a)(function(M){var h=M.homePage,ae=M.loading,E=M.user,r=M.globalSetting,l=M.shixunHomeworks;return{homePage:h,user:E,globalSetting:r,shixunHomeworks:l,loading:ae.models.index}})(Fe),tt=e("+L6B"),at=e("2/Rp"),nt=e("Cs+z"),ct=e.n(nt),mt=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],Ct=function(h){var ae=h.homePage,E=h.user,r=h.globalSetting,l=h.loading,_=h.dispatch,A=h.location,D=h.text,J=h.shixunHomeworks,O=h.payload,u=O===void 0?{}:O,P=Object(c.a)(h,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]),q=Object(N.useState)("none"),y=Object(U.a)(q,2),Ce=y[0],Me=y[1];return Object(N.useEffect)(function(){J.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&Me("flex")},[J.actionTabs.key]),Object(N.useEffect)(function(){J.actionTabs.key==="\u9690\u85CF"&&(Me("none"),localStorage.setItem("Noviceguide","0"))},[J.actionTabs.key]),n.a.createElement("div",{style:{display:Ce,background:"#fff",width:"100%",height:"200px",position:"fixed",bottom:"0px",boxShadow:"0px -4px 6px 0px rgba(204, 204, 204, 0.2)",zIndex:"999"}},n.a.createElement("div",{style:{margin:"0 auto",width:"1200px"}},n.a.createElement("img",{src:ct.a,style:{position:"absolute",top:"-32px"}}),n.a.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},J.actionTabs.text),J.actionTabs.type===9?n.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},n.a.createElement(at.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),Me("none"),_({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u5446\u4F1A\u89C1\uFF0C\u6709\u4E8B\u547C\u6211")):n.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},n.a.createElement(at.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),_({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),Me("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765"))))},st=Object(ge.a)(function(M){var h=M.homePage,ae=M.loading,E=M.user,r=M.globalSetting,l=M.shixunHomeworks;return{homePage:h,user:E,globalSetting:r,loading:ae.models.index,shixunHomeworks:l}})(Ct),Et=e("498V"),Ke=e.n(Et),ft=te.a.Header,vt=ee.a.Search;function Rt(){var M,h,ae=window.location.pathname,E=ae.split("/"),r={};return E[1]=="classrooms"&&E.length>3&&!((M=E[4])!==null&&M!==void 0&&M.includes("newgold"))&&!((h=E[5])!==null&&h!==void 0&&h.includes("newgold"))&&E[2]!=="coursesId"&&(r.course_id=E[2]),E[1]==="shixuns"&&E.length>3&&(r.objective_type="shixun",r.objective_id=E[2]),E[1]==="paths"&&E.length>3&&(r.objective_type="path",r.objective_id=E[2]),Object(t.a)(Object(t.a)({},r),{school:1})}var _t={\u9996\u9875:"/","/paths":{link:"/paths",key:1},"/shixuns":{link:"/shixuns",key:2},"/classrooms":{link:"/classrooms",key:3},"/competitions":{link:"/competitions",key:4},"/moop_cases":{link:"/moop_cases",key:5},"/forums":{link:"/forums",key:6},"/recruitment":{link:"/competitions/index",key:7},"/three":{link:"/three",key:7}},At=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],It=function(h){var ae,E=h.homePage,r=h.user,l=h.globalSetting,_=h.loading,A=h.dispatch,D=h.location,J=h.isLogin,O=J===void 0?!1:J,u=h.shixunHomeworks,P=Object(c.a)(h,["homePage","user","globalSetting","loading","dispatch","location","isLogin","shixunHomeworks"]),q=Object(Re.g)(),y=Object(N.useState)(!1),Ce=Object(U.a)(y,2),Me=Ce[0],k=Ce[1],re=Object(N.useState)(-1),ue=Object(U.a)(re,2),z=ue[0],Ie=ue[1],Be=Object(N.useState)(!1),He=Object(U.a)(Be,2),de=He[0],ke=He[1],ve=Rt(),gt=D.pathname;Object(N.useEffect)(function(){A({type:"user/getNavigationInfo",payload:Object(t.a)({},ve)})},[l.name]),Object(N.useEffect)(function(){u.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(At!=null&&At.includes(D==null?void 0:D.pathname)||(D==null?void 0:D.pathname.indexOf("/classrooms"))===0||A({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[D.pathname]),Object(N.useEffect)(function(){u.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||(u.actionTabs.key||localStorage.setItem("Noviceguide","0"))},[u.actionTabs.key]),Object(N.useEffect)(function(){if(l!=null&&l.setting){var g,s;if(l==null||((g=l.setting)===null||g===void 0||((s=g.navbar)===null||s===void 0))||s.map(function(d,j){D.pathname.indexOf(d.link)>-1&&Ie(j)}),z===-1)Object(le.T)(l.setting.name);else{var f;Object(le.T)(((f=l.setting.navbar[z])===null||f===void 0?void 0:f.name)||l.setting.name)}}},[l==null?void 0:l.setting]);var Ve=Object(N.useMemo)(function(){var g;if(l!=null&&(g=l.setting)!==null&&g!==void 0&&g.nav_logo_url){var s;return"".concat(b.a.IMG_SERVER,"/").concat(l==null||((s=l.setting)===null||s===void 0)?void 0:s.nav_logo_url)}else return"".concat(b.a.IMG_SERVER,"/images/avatars/LaboratorySetting/1nav?t=").concat(new Date().getTime())},[l==null||((ae=l.setting)===null||ae===void 0)?void 0:ae.nav_logo_url]);function Xe(g){q.push("/search?value="+g)}var Se=function(){return Me?n.a.createElement("div",{onBlur:function(){setTimeout(function(){k(!1)},300)}},n.a.createElement(vt,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:Xe,autoFocus:!0})):n.a.createElement("span",{className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:function(){q.push("/search?value=")}})},we=function(){var g=Object(Y.a)(Ae.a.mark(function s(f){var d,j,oe;return Ae.a.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:return f.preventDefault(),ye.next=3,Object(x.n)();case 3:j=ye.sent,j!=null&&(d=j.data)!==null&&d!==void 0&&d.engineer_url?document.location.href=j==null||((oe=j.data)===null||oe===void 0)?void 0:oe.engineer_url:(j==null?void 0:j.status)!=401&&ke(!0);case 5:case"end":return ye.stop()}},s)}));return function(f){return g.apply(this,arguments)}}();if(l.showHeader&&l.showHeaderFooter){var me,Ee,_e,se,ze;return n.a.createElement(te.a,{className:"".concat(l.isIlearning?pe.a["header-iearning"]:pe.a.header," ").concat(l.showHeaderFixed?pe.a.headerFixed:"")},n.a.createElement(ft,{className:"header"},n.a.createElement("section",{className:pe.a["edu-menu"]},(!!l.isIlearning||!!l.isPaZhou)&&n.a.createElement(L.a,{style:{display:"flex",alignItems:"center"},onClick:function(){A({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},n.a.createElement("img",{className:pe.a.logo,title:(me=l.setting)===null||me===void 0?void 0:me.name,src:l.isPaZhou?Ve:Ke.a||Ve}),!l.isPaZhou&&n.a.createElement("span",{className:pe.a.title},"\u6DF7\u5408\u589E\u5F3A\u667A\u6167\u6559\u80B2i-Learning\u5E73\u53F0")),n.a.createElement("ul",{className:"".concat(pe.a.menu," ").concat(Object(le.p)()&&"ml0")},Object(le.p)()&&n.a.createElement("li",null,n.a.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!Object(le.p)()&&l.setting&&l.setting.navbar.map(function(g,s){if(!g.hidden)return n.a.createElement("li",{key:s,className:z===s?pe.a.actived:""},(g==null?void 0:g.name)==="\u6559\u5B66\u8BFE\u5802"&&n.a.createElement(L.a,{onClick:function(){localStorage.getItem("Noviceguide")==="0"||A({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:n.a.createElement("div",null,"\u975E\u5E38\u68D2\uFF0C\u54B1\u4EEC\u5DF2\u7ECF\u5230\u8FBE\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u5E73\u53F0\u4E0A\u5DF2\u7ECF\u6709\u51E0\u5343\u4F4D\u8001\u5E08\u521B\u5EFA\u4E86\u81EA\u5DF1\u7684\u6559\u5B66\u8BFE\u5802\uFF0C\u4F60\u4E5F\u53EF\u4EE5\u8F7B\u677E\u5B8C\u6210\u54DF\uFF01\u73B0\u5728\u8BF7\u60A8\u70B9\u51FB\u9875\u9762\u4E0A \u201C\u65B0\u5EFA\u8BFE\u5802\u201D\u6309\u94AE\u5F00\u59CB\u65B0\u5EFA\u81EA\u5DF1\u7684\u8BFE\u5802~")}})},className:u.actionTabs.type===4?pe.a.classromediv:"",dangerouslySetInnerHTML:{__html:g.name},to:g.link}),(g==null?void 0:g.name)!="\u6559\u5B66\u8BFE\u5802"&&g.link.indexOf("http")<0&&n.a.createElement(L.a,{onClick:function(){A({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},dangerouslySetInnerHTML:{__html:g.name},to:g.link,target:g.link.indexOf("http")>-1?"_blank":"_self"}),(g==null?void 0:g.name)!="\u6559\u5B66\u8BFE\u5802"&&g.link.indexOf("http")>-1&&n.a.createElement("a",{target:g.link.indexOf("http")>-1?"_blank":"_self",dangerouslySetInnerHTML:{__html:g.name},href:g.link}))})),n.a.createElement("div",{className:"search-bar",style:{flex:l.isIlearning?"initial":"1 0 auto"}},!Object(le.p)()&&!(l!=null&&l.isIlearning)&&n.a.createElement(n.a.Fragment,null,n.a.createElement(Se,null),!O&&n.a.createElement(I,null),!O&&!!(r!=null&&(Ee=r.userInfo)!==null&&Ee!==void 0&&Ee.login)&&n.a.createElement(L.a,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:"/messages/".concat(r==null||((_e=r.userInfo)===null||_e===void 0)?void 0:_e.login,"/user_tidings")},(r==null||((se=r.navigationInfo)===null||se===void 0||((ze=se.top)===null||ze===void 0))?void 0:ze.new_message)&&n.a.createElement("span",{className:pe.a.newslight}))),!O&&n.a.createElement(Pe,{payload:ve}))),n.a.createElement(X.a,{centered:!0,destroyOnClose:!0,visible:de,title:"\u63D0\u793A",width:"500px",okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(le.O)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:function(){return ke(!1)}},n.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},n.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650"),n.a.createElement("img",{src:Je.B,width:200,height:200}),n.a.createElement("p",null,"\u7FA4\u53F7\uFF1A693542422 ")))),n.a.createElement(st,null))}else return n.a.createElement(n.a.Fragment,null)},Dt=a.a=Object(ge.a)(function(M){var h=M.homePage,ae=M.loading,E=M.user,r=M.globalSetting,l=M.shixunHomeworks;return{homePage:h,user:E,globalSetting:r,loading:ae.models.index,shixunHomeworks:l}})(It)},tWlo:function(o,a){o.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg=="},vToQ:function(o,a,e){o.exports={flex_box_center:"flex_box_center___3UWMh",flex_space_between:"flex_space_between___2nh9S",flex_box_vertical_center:"flex_box_vertical_center___2Neiq",flex_box_center_end:"flex_box_center_end___2_1FS",flex_box_column:"flex_box_column___2E-v7",userPic:"userPic___3Pu9t",rightMenu:"rightMenu___1qaVl",menuWrap:"menuWrap___3r9jm",exit:"exit___38Urs",classromediv:"classromediv___2R8_g",glow:"glow___323IR",height67:"height67___1DFRI",login:"login___20J7t"}},xnZT:function(o,a,e){o.exports={modalityModal:"modalityModal___wjui6",modal:"modal___sNGOo",itemWarp:"itemWarp___Fnx0H",close:"close___1_R1B",selfdomModal:"selfdomModal___5WR35"}},xrsn:function(o,a,e){o.exports={flex_box_center:"flex_box_center___2cC1r",flex_space_between:"flex_space_between___9TeDx",flex_box_vertical_center:"flex_box_vertical_center___3EIYv",flex_box_center_end:"flex_box_center_end___1Uph0",flex_box_column:"flex_box_column___17_5w",header:"header___1E4MV",logo:"logo___R8PNJ",menu:"menu___Km2Uo",actived:"actived___12Ff0","edu-menu":"edu-menu___2hxbr",newslight:"newslight___jwZR3",classromediv:"classromediv___Cjpgf",glow:"glow___3Nuu5",spandiv:"spandiv___3YPu8","header-iearning":"header-iearning___2Us_L",title:"title___3TtoH",headerFixed:"headerFixed___1V7d4"}},"yTi+":function(o,a,e){o.exports=e.p+"static/AssistantCode3.9bae6615.jpeg"},yslc:function(o,a){o.exports="data:image/png;base64,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"}}]); diff --git a/layouts__SimpleLayouts.345b8d95.chunk.css b/layouts__SimpleLayouts.ecb231d8.chunk.css similarity index 99% rename from layouts__SimpleLayouts.345b8d95.chunk.css rename to layouts__SimpleLayouts.ecb231d8.chunk.css index 93637a221d..f1e2f8fdc2 100644 --- a/layouts__SimpleLayouts.345b8d95.chunk.css +++ b/layouts__SimpleLayouts.ecb231d8.chunk.css @@ -371,6 +371,15 @@ .joinCol___3o5gp { width: 48%; } +.hidden___3-1Kn { + display: none; +} +.w140___3rLeo { + width: 140px !important; +} +.w100___DFsbd { + width: 90%; +} /* stylelint-disable no-duplicate-selectors */ /* stylelint-disable */ /* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ diff --git a/layouts__index.148411da.async.js b/layouts__index.148411da.async.js new file mode 100644 index 0000000000..2a0cda099b --- /dev/null +++ b/layouts__index.148411da.async.js @@ -0,0 +1,11 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[24,13],{"+ego":function(W,B,e){"use strict";e.r(B);var We=e("GNNt"),Ee=e("wEI+"),Te=e("T2oS"),O=e("W9HT"),le=e("2qtc"),w=e("kLXV"),k=e("k1fw"),H=e("9og8"),g=e("PpiC"),ce=e("WmNS"),o=e.n(ce),r=e("q1tI"),t=e.n(r),n=e("+Gva"),U=e("9kvl"),u=e("jCWc"),K=e("kPKH"),ze=e("14J3"),Ae=e("BMrR"),je=e("miYZ"),De=e("tsqr"),T=e("tJVT"),qe=e("Znn+"),Ke=e("ZTPi"),nt=e("+L6B"),Qe=e("2/Rp"),E=e("sRBo"),S=e("kaz8"),l=e("5NDa"),D=e("5rEg"),ne=e("y8nQ"),s=e("Vl3Y"),J=e("55Ip"),A=e("jb+D"),q=e("4i/N"),be=e("Ty5D"),et=e("0zpY"),Oe={height:48,borderRadius:4},Ce=function(i){var _e=i.dispatch,v=i.setType,Se=i.user,fe=i.setusername,Ve=s.a.useForm(),te=Object(T.a)(Ve,1),Ne=te[0],Ie=Object(be.h)(),ye=Object(r.useState)(""),ue=Object(T.a)(ye,2),re=ue[0],L=ue[1],ve=Object(r.useState)(0),pe=Object(T.a)(ve,2),_=pe[0],z=pe[1],Z=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,ge=Object(r.useMemo)(function(){return"/rucaptcha?t="+new Date().getTime()},[_]),de=function(){var V=Object(H.a)(o.a.mark(function se(Fe){var he,ke,Le,Me;return o.a.wrap(function(Xe){for(;;)switch(Xe.prev=Xe.next){case 0:return Xe.next=2,Object(A.b)(Fe);case 2:if(he=Xe.sent,!he.status){Xe.next=6;break}return L(he==null?void 0:he.message),Xe.abrupt("return");case 6:he!=null&&he.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",he==null?void 0:he.start_date)):localStorage.removeItem("extension-modal"),console.log(U.d,"history"),Ie.pathname==="/user/login"||Ie.pathname==="/login"?(Me=((ke=Ie.query)===null||ke===void 0?void 0:ke.from)||((Le=Ie.query)===null||Le===void 0?void 0:Le.back_url),Me?window.location.href=decodeURIComponent(Me):Z.test(Fe.password)?window.location.reload():(De.b.info("\u7CFB\u7EDF\u68C0\u6D4B\u60A8\u7684\u5BC6\u7801\u5F3A\u5EA6\u8FC7\u4F4E\uFF0C\u8BF7\u53CA\u65F6\u4FEE\u6539"),window.location.href="/account/secure")):window.location.href="/users/".concat(he.login,"/classrooms"),Ne.resetFields();case 10:case"end":return Xe.stop()}},se)}));return function(Fe){return V.apply(this,arguments)}}(),$=function(){_e({type:"user/showPopLogin",payload:{showPopLogin:!1}})};return t.a.createElement(s.a,{layout:"vertical",form:Ne,initialValues:{autologin:!0,login:Se.actionTabs.phone},onFinish:de,onValuesChange:function(){return L("")}},!!re&&t.a.createElement("div",{className:"res-error-values"},t.a.createElement("span",null,re),t.a.createElement(q.a,{onClick:function(){return L("")}})),t.a.createElement(s.a.Item,{name:"login",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B66\u53F7\u3001\u5DE5\u53F7\u3001\u624B\u673A\u53F7\u6216\u90AE\u7BB1"}]},t.a.createElement(D.a,{style:Oe,size:"large",placeholder:"\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1/\u5B66\u53F7/\u5DE5\u53F7",onBlur:function(){_e({type:"user/setActionTabs",payload:{phone:Ne.getFieldValue("login")}})}})),t.a.createElement(s.a.Item,{name:"password",rules:[{required:!0,message:"\u8BF7\u8F93\u51658-16\u4F4D\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C"}]},t.a.createElement(D.a.Password,{style:Oe,size:"large",placeholder:"\u5BC6\u7801"})),t.a.createElement(s.a.Item,null,t.a.createElement("div",{className:"flex-container",style:{justifyContent:"space-between"}},t.a.createElement(s.a.Item,{name:"autologin",noStyle:!0,valuePropName:"checked"},t.a.createElement(S.a,null,"\u4E0B\u6B21\u81EA\u52A8\u767B\u5F55")),t.a.createElement("div",null,t.a.createElement("span",{className:"current font14 c-blue"},t.a.createElement(J.a,{className:"c-grey-333 font14",onClick:function(){return $()},to:"/user/reset-password?from=".concat(Ie.pathname)},"\u627E\u56DE\u5BC6\u7801"))))),t.a.createElement(s.a.Item,null,t.a.createElement(Qe.a,{size:"large",type:"primary",htmlType:"submit",block:!0,className:"font16",style:Oe},"\u767B\u5F55")))},ot=Object(U.a)(function(c){var i=c.user,_e=c.loading,v=c.globalSetting;return{user:i,globalSetting:v,loading:_e.models.index}})(Ce),He=e("5Dmo"),we=e("3S7+"),Pe=e("1vsH"),d={height:48},G=/(\b[\w\.-]+@[\w\.-]+\.\w{2,4}\b)|(^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$)/i,R=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,p={timer:0},a;(function(c){c[c.setTimer=0]="setTimer"})(a||(a={}));function j(c,i){switch(i.type){case a.setTimer:return Object(k.a)(Object(k.a)({},c),{},{timer:i.payload});default:throw new Error}}var P=function(i){var _e,v=i.validateName,Se=i.getCode,fe=i.register,Ve=i.style,te=Ve===void 0?{}:Ve,Ne=i.buttonText,Ie=Ne===void 0?"\u6CE8\u518C":Ne,ye=i.globalSetting,ue=s.a.useForm(),re=Object(T.a)(ue,1),L=re[0],ve=Object(r.useReducer)(j,p),pe=Object(T.a)(ve,2),_=pe[0],z=pe[1],Z=Object(r.useState)(!1),ge=Object(T.a)(Z,2),de=ge[0],$=ge[1],V=_.timer;function se(I){return Fe.apply(this,arguments)}function Fe(){return Fe=Object(H.a)(o.a.mark(function I(x){var m,X,b,Re,F,xe;return o.a.wrap(function(N){for(;;)switch(N.prev=N.next){case 0:return m=x.login,X=x.password,b=x.code,N.next=3,fe({login:m,password:X,code:b});case 3:if(Re=N.sent,F=Re.message,xe=Re.status,!(xe<0)){N.next=9;break}return L.setFields([{name:"code",errors:[F]}]),N.abrupt("return");case 9:window.location.reload();case 10:case"end":return N.stop()}},I)})),Fe.apply(this,arguments)}function he(){return ke.apply(this,arguments)}function ke(){return ke=Object(H.a)(o.a.mark(function I(){var x,m,X,b,Re,F;return o.a.wrap(function(Ue){for(;;)switch(Ue.prev=Ue.next){case 0:if(x=L.getFieldValue("login"),m=0,!(!G.test(x)||x.indexOf(" ")>-1)){Ue.next=6;break}return L.setFields([{name:"login",errors:["\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"]}]),m=1,Ue.abrupt("return",m);case 6:return Ue.next=8,v({login:x,type:1});case 8:return X=Ue.sent,b=X.status,Re=X.message,F=b>0,F?m=2:(L.setFields([{name:"login",errors:[Re]}]),m=1),Ue.abrupt("return",m);case 14:case"end":return Ue.stop()}},I)})),ke.apply(this,arguments)}var Le=function(){var I=Object(H.a)(o.a.mark(function x(){var m,X,b,Re,F,xe;return o.a.wrap(function(N){for(;;)switch(N.prev=N.next){case 0:if(m=L.getFieldValue("verify"),X=L.getFieldValue("login"),X){N.next=6;break}L.validateFields(["login"]),N.next=21;break;case 6:return N.next=8,v({login:X,type:1});case 8:if(b=N.sent,!((b==null?void 0:b.status)!==1)){N.next=12;break}return L.setFields([{name:"login",errors:[b==null?void 0:b.message]}]),N.abrupt("return");case 12:return $(!0),N.next=15,Se({login:X,type:1,smscode:Object(Pe.V)(X)});case 15:Re=N.sent,F=Re.status,xe=Re.message,F<0&&L.setFields([{name:"code",errors:[xe]}]),z({type:a.setTimer,payload:60}),$(!1);case 21:case"end":return N.stop()}},x)}));return function(){return I.apply(this,arguments)}}();function Me(I,x){if(!x)return Promise.resolve();if(!R.test(x))return Promise.reject("\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD");if(x.indexOf(" ")>-1)return Promise.reject("\u8BF7\u8F93\u51658-16\u4F4D\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C");var m=x.length;return m>=8&&m<=16?Promise.resolve():Promise.reject("\u8BF7\u8F93\u51658-16\u4F4D\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C")}var it=function(x,m){return m?Promise.resolve():Promise.reject("\u8BF7\u62D6\u52A8\u6ED1\u5757\u9A8C\u8BC1")};Object(r.useEffect)(function(){V>0&&setTimeout(function(){z({type:a.setTimer,payload:V-1})},1e3)},[V]);var Xe=function(x,m){return m?m.indexOf(" ")>-1?Promise.reject("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"):G.test(m)?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"):Promise.resolve()};return t.a.createElement(s.a,{layout:"vertical",form:L,style:te,initialValues:{autologin:!0,protool:!1},onFinish:se},t.a.createElement(s.a.Item,{name:"login",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"},{validator:Xe}]},t.a.createElement(D.a,{style:d,autoComplete:"new-login",size:"large",placeholder:"\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7",onBlur:function(){return he},onChange:function(){return L.setFieldsValue({verify:0})}})),!(ye!=null&&(_e=ye.setting)!==null&&_e!==void 0&&_e.is_local)&&t.a.createElement(s.a.Item,{name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},t.a.createElement(D.a,{suffix:t.a.createElement(Qe.a,{loading:de,type:"link",onClick:Le,disabled:V>0}," ",V===0?"\u83B7\u53D6\u9A8C\u8BC1\u7801":"".concat(V,"\u79D2\u53EF\u91CD\u65B0\u83B7\u53D6")),style:{paddingRight:2,height:48},placeholder:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801",size:"large"})),t.a.createElement(we.a,{title:t.a.createElement("div",null,t.a.createElement("span",null,"\u957F\u5EA6\u4E3A8-16\u4F4D\u5B57\u7B26"),t.a.createElement("br",null),t.a.createElement("span",null,"\u5B57\u6BCD/\u6570\u5B57\u4EE5\u53CA\u6807\u70B9\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"),t.a.createElement("br",null),t.a.createElement("span",null,"\u4E0D\u5141\u8BB8\u6709\u7A7A\u683C\u3001\u4E2D\u6587")),placement:"topRight"},t.a.createElement(s.a.Item,{name:"password",rules:[{required:!0,message:"\u8BF7\u8F93\u51658-16\u4F4D\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C"},{validator:Me}]},t.a.createElement(D.a.Password,{autoComplete:"new-password",style:d,size:"large",placeholder:"\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"}))),t.a.createElement(s.a.Item,null,t.a.createElement(Qe.a,{size:"large",type:"primary",htmlType:"submit",block:!0,style:d,className:"font16"}," ",Ie," ")),t.a.createElement("div",{className:"tc",style:{paddingTop:0,paddingBottom:35}},"\u6CE8\u518C\u5E76\u767B\u5F55\u5373\u4EE3\u8868\u60A8\u5DF2\u9605\u8BFB\u5E76\u540C\u610F",t.a.createElement("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank"},"\u300A\u670D\u52A1\u534F\u8BAE\u6761\u6B3E\u300B")))},f=Object(U.a)(function(c){var i=c.globalSetting;return{globalSetting:i}})(P),M={height:48},Q=/(\b[\w\.-]+@[\w\.-]+\.\w{2,4}\b)|(^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$)/i,Y=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,tt={timer:0},Be;(function(c){c[c.setTimer=0]="setTimer"})(Be||(Be={}));function ct(c,i){switch(i.type){case Be.setTimer:return Object(k.a)(Object(k.a)({},c),{},{timer:i.payload});default:throw new Error}}var ft=function(i){var _e,v=i.validateName,Se=i.getCode,fe=i.register,Ve=i.style,te=Ve===void 0?{}:Ve,Ne=i.buttonText,Ie=Ne===void 0?"\u6CE8\u518C":Ne,ye=i.globalSetting,ue=s.a.useForm(),re=Object(T.a)(ue,1),L=re[0],ve=Object(r.useReducer)(ct,tt),pe=Object(T.a)(ve,2),_=pe[0],z=pe[1],Z=Object(r.useState)(!1),ge=Object(T.a)(Z,2),de=ge[0],$=ge[1],V=_.timer;function se(I){return Fe.apply(this,arguments)}function Fe(){return Fe=Object(H.a)(o.a.mark(function I(x){var m,X,b,Re,F,xe;return o.a.wrap(function(N){for(;;)switch(N.prev=N.next){case 0:return m=x.login,X=x.new_password,b=x.code,N.next=3,fe({login:m,new_password:X,code:b});case 3:if(Re=N.sent,F=Re.message,xe=Re.status,!(xe<0)){N.next=9;break}return L.setFields([{name:"code",errors:[F]}]),N.abrupt("return");case 9:location.reload();case 10:case"end":return N.stop()}},I)})),Fe.apply(this,arguments)}function he(){return ke.apply(this,arguments)}function ke(){return ke=Object(H.a)(o.a.mark(function I(){var x,m,X,b,Re,F;return o.a.wrap(function(Ue){for(;;)switch(Ue.prev=Ue.next){case 0:if(x=L.getFieldValue("login"),m=0,!(!Q.test(x)||x.indexOf(" ")>-1)){Ue.next=6;break}return L.setFields([{name:"login",errors:["\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"]}]),m=1,Ue.abrupt("return",m);case 6:return Ue.next=8,v({login:x,type:2});case 8:return X=Ue.sent,b=X.status,Re=X.message,F=b>0,F?m=2:(L.setFields([{name:"login",errors:[Re]}]),m=1),Ue.abrupt("return",m);case 14:case"end":return Ue.stop()}},I)})),ke.apply(this,arguments)}var Le=function(){var I=Object(H.a)(o.a.mark(function x(){var m,X,b,Re,F;return o.a.wrap(function(Ue){for(;;)switch(Ue.prev=Ue.next){case 0:return m=L.getFieldValue("verify"),X=L.getFieldValue("login"),Ue.next=4,L.validateFields(["login"]);case 4:if(X){Ue.next=8;break}L.validateFields(["login"]),Ue.next=17;break;case 8:return $(!0),Ue.next=11,Se({login:X,type:2,smscode:Object(Pe.V)(X)});case 11:b=Ue.sent,Re=b.status,F=b.message,Re<0&&L.setFields([{name:"code",errors:[F]}]),z({type:Be.setTimer,payload:60}),$(!1);case 17:case"end":return Ue.stop()}},x)}));return function(){return I.apply(this,arguments)}}();function Me(I,x){if(!x)return Promise.resolve();if(!Y.test(x))return Promise.reject("\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD");if(x.indexOf(" ")>-1)return Promise.reject("\u8BF7\u8F93\u51658-16\u4F4D\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C");var m=x.length;return m>=8&&m<=16?Promise.resolve():Promise.reject("\u8BF7\u8F93\u51658-16\u4F4D\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C")}var it=function(x,m){return m?Promise.resolve():Promise.reject("\u8BF7\u62D6\u52A8\u6ED1\u5757\u9A8C\u8BC1")};Object(r.useEffect)(function(){V>0&&setTimeout(function(){z({type:Be.setTimer,payload:V-1})},1e3)},[V]);var Xe=function(){var I=Object(H.a)(o.a.mark(function x(m,X){var b,Re,F,xe;return o.a.wrap(function(N){for(;;)switch(N.prev=N.next){case 0:if(X){N.next=2;break}return N.abrupt("return",Promise.resolve());case 2:if(!(X.indexOf(" ")>-1)){N.next=4;break}return N.abrupt("return",Promise.reject("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"));case 4:if(!Q.test(X)){N.next=18;break}return N.next=7,v({login:X,type:2});case 7:if(b=N.sent,Re=b.status,F=b.message,xe=Re>0,!xe){N.next=15;break}return N.abrupt("return",Promise.resolve());case 15:return N.abrupt("return",Promise.reject(F));case 16:N.next=19;break;case 18:return N.abrupt("return",Promise.reject("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"));case 19:case"end":return N.stop()}},x)}));return function(m,X){return I.apply(this,arguments)}}();return t.a.createElement(s.a,{layout:"vertical",form:L,style:te,initialValues:{autologin:!0,protool:!1},onFinish:se},t.a.createElement(s.a.Item,{name:"login",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"},{validator:Xe}]},t.a.createElement(D.a,{style:M,autoComplete:"new-login",size:"large",placeholder:"\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7",onChange:function(){return L.setFieldsValue({verify:0})}})),t.a.createElement(we.a,{title:t.a.createElement("div",null,t.a.createElement("span",null,"\u957F\u5EA6\u4E3A8-16\u4F4D\u5B57\u7B26"),t.a.createElement("br",null),t.a.createElement("span",null,"\u5B57\u6BCD/\u6570\u5B57\u4EE5\u53CA\u6807\u70B9\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"),t.a.createElement("br",null),t.a.createElement("span",null,"\u4E0D\u5141\u8BB8\u6709\u7A7A\u683C\u3001\u4E2D\u6587")),placement:"topRight"},t.a.createElement(s.a.Item,{name:"new_password",rules:[{required:!0,message:"\u8BF7\u8F93\u51658-16\u4F4D\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C"},{validator:Me}]},t.a.createElement(D.a.Password,{autoComplete:"new-password",style:M,size:"large",placeholder:"\u8F93\u51658\uFF5E16\u4F4D\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199"}))),!(ye!=null&&(_e=ye.setting)!==null&&_e!==void 0&&_e.is_local)&&t.a.createElement(s.a.Item,{name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},t.a.createElement(D.a,{suffix:t.a.createElement(Qe.a,{loading:de,type:"link",onClick:Le,disabled:V>0}," ",V===0?"\u83B7\u53D6\u9A8C\u8BC1\u7801":"".concat(V,"\u79D2\u53EF\u91CD\u65B0\u83B7\u53D6")),style:{paddingRight:2,height:48},placeholder:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801",size:"large"})),t.a.createElement(s.a.Item,null,t.a.createElement(Qe.a,{size:"large",type:"primary",htmlType:"submit",block:!0,style:M,className:"font16"}," ",Ie," ")),t.a.createElement("div",{className:"tc",style:{paddingTop:0,paddingBottom:20}},"\u4FEE\u6539\u5E76\u767B\u5F55\u5373\u4EE3\u8868\u60A8\u5DF2\u9605\u8BFB\u5E76\u540C\u610F",t.a.createElement("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank"},"\u300A\u670D\u52A1\u534F\u8BAE\u6761\u6B3E\u300B")))},_t=Object(U.a)(function(c){var i=c.globalSetting;return{globalSetting:i}})(ft),pt=e("h0ge"),ht=e.n(pt),yt=e("/nL+"),vt=e.n(yt),gt=e("IxGP"),bt=e.n(gt),xt=e("m3rI"),Ct=window.location.host,Rt=xt.a.QQLoginCB,Ot=function(c){var i=c.onWechatLogin,_e=c.setType,v=c.loginType;function Se(){Object(Pe.K)()?window.location.href="https://graph.qq.com/oauth2.0/show?which=Login&display=pc&client_id=101508858&redirect_uri=".concat(Rt,"%2fotherloginqq&state=null,").concat(Ct,"&response_type=code"):Object(Pe.O)("https://xui.ptlogin2.qq.com/cgi-bin/xlogin?appid=716027609&pt_3rd_aid=101508858&daid=383&pt_skey_valid=0&style=35&s_url=http%3A%2F%2Fconnect.qq.com&refer_cgi=authorize&which=&client_id=101508858&response_type=code&scope=get_user_info&redirect_uri=".concat(Rt,"%2fotherloginqq&state=null,").concat(Ct,"&response_type=code"))}return t.a.createElement(t.a.Fragment,null,(v===1||v===2)&&t.a.createElement("div",{style:{marginTop:v===4?20:92,marginBottom:60},className:"font16 tc"},"\u6CA1\u6709\u8D26\u53F7\uFF1F",t.a.createElement("span",{onClick:function(){return _e(3)},className:"c-blue current"},"\u514D\u8D39\u6CE8\u518C")),(v===3||v===4||v===5)&&t.a.createElement("div",{style:{marginTop:92,marginBottom:60},className:"font16 tc"},"\u5DF2\u6709\u8D26\u53F7\uFF1F",t.a.createElement("span",{onClick:function(){return _e(1)},className:"c-blue current"},"\u7ACB\u5373\u767B\u5F55")),t.a.createElement("p",{className:bt.a.driver},t.a.createElement("span",{style:{color:"#444444"}},"\u5FEB\u901F\u767B\u5F55")),t.a.createElement("div",{className:bt.a["other-login"]},t.a.createElement("a",{title:"\u5FAE\u4FE1\u767B\u5F55",onClick:i},t.a.createElement("img",{src:ht.a,alt:"\u5FAE\u4FE1",width:66})),t.a.createElement("a",{title:"qq\u767B\u5F55",onClick:Se},t.a.createElement("img",{src:vt.a,alt:"QQ",width:66}))))};function Pt(c){var i=c.onBack,_e=c.setType;return t.a.createElement(t.a.Fragment,null,t.a.createElement("div",{style:{overflow:"hidden",width:300,height:300,margin:"20px auto 0 auto"}},t.a.createElement("iframe",{className:bt.a["wechat-qrcode"],frameBorder:"0",sandbox:"allow-scripts allow-same-origin allow-top-navigation",scrolling:"no",src:"https://open.weixin.qq.com/connect/qrconnect?appid=wx6b119e2d829c13fa&redirect_uri=".concat(Rt,"%2fotherloginstart&response_type=code&scope=snsapi_login&state=null,").concat(Ct,"#wechat_redirect")})),t.a.createElement("div",{style:{marginTop:17,marginBottom:10},className:"font16 bold tc c-blue current"},t.a.createElement("span",{onClick:function(){return _e(1)},style:{borderBottom:"2px solid #0152d9"}},"\u8FD4\u56DE\u8D26\u53F7\u767B\u5F55")))}var Ut={height:48},At=/(\b[\w\.-]+@[\w\.-]+\.\w{2,4}\b)|(^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$)/i,C=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,h={timer:0},me;(function(c){c[c.setTimer=0]="setTimer"})(me||(me={}));function ae(c,i){switch(i.type){case me.setTimer:return Object(k.a)(Object(k.a)({},c),{},{timer:i.payload});default:throw new Error}}var ie=function(i){var _e=i.validateName,v=i.getCode,Se=i.register,fe=i.style,Ve=fe===void 0?{}:fe,te=i.buttonText,Ne=te===void 0?"\u6CE8\u518C":te,Ie=i.globalSetting,ye=s.a.useForm(),ue=Object(T.a)(ye,1),re=ue[0],L=Object(r.useReducer)(ae,h),ve=Object(T.a)(L,2),pe=ve[0],_=ve[1],z=Object(r.useState)(!1),Z=Object(T.a)(z,2),ge=Z[0],de=Z[1],$=pe.timer;function V(he){return se.apply(this,arguments)}function se(){return se=Object(H.a)(o.a.mark(function he(ke){var Le,Me,it,Xe,I;return o.a.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:return Le=ke.old_password,Me=ke.newPassword,m.next=3,Se({old_password:Le,newPassword:Me});case 3:if(it=m.sent,Xe=it.message,I=it.status,!(I<0)){m.next=9;break}return re.setFields([{name:"code",errors:[Xe]}]),m.abrupt("return");case 9:case"end":return m.stop()}},he)})),se.apply(this,arguments)}var Fe=function(ke,Le,Me){Le?Le.indexOf(" ")>-1?Me("\u8BF7\u8F93\u51658-16\u4F4D\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C"):Le.length<8||Le.length>16?Me("\u8BF7\u8F93\u51658-16\u4F4D\u5B57\u7B26\u7684\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\uFF01"):C.test(Le)?Me():Me("\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"):Me("\u8BF7\u8F93\u51658-16\u4F4D\u5B57\u7B26\u7684\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\uFF01")};return Object(r.useEffect)(function(){$>0&&setTimeout(function(){_({type:me.setTimer,payload:$-1})},1e3)},[$]),t.a.createElement(s.a,{layout:"vertical",form:re,style:Ve,initialValues:{autologin:!0,protool:!1},onFinish:V},t.a.createElement(s.a.Item,{name:"old_password",rules:[{required:!0,message:"\u8BF7\u8F93\u51658\uFF5E16\u4F4D\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199"}]},t.a.createElement(D.a,{style:Ut,autoComplete:"new-login",size:"large",type:"password",placeholder:"\u8BF7\u8F93\u5165\u65E7\u5BC6\u7801",onChange:function(){return re.setFieldsValue({verify:0})}})),t.a.createElement(we.a,{title:t.a.createElement("div",null,t.a.createElement("span",null,"\u957F\u5EA6\u4E3A8-16\u4F4D\u5B57\u7B26"),t.a.createElement("br",null),t.a.createElement("span",null,"\u5B57\u6BCD/\u6570\u5B57\u4EE5\u53CA\u6807\u70B9\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"),t.a.createElement("br",null),t.a.createElement("span",null,"\u4E0D\u5141\u8BB8\u6709\u7A7A\u683C\u3001\u4E2D\u6587")),placement:"topRight"},t.a.createElement(s.a.Item,{name:"newPassword",rules:[{required:!0,message:"\u8BF7\u8F93\u51658-16\u4F4D\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C"},{validator:Fe}]},t.a.createElement(D.a.Password,{autoComplete:"new-password",style:Ut,size:"large",placeholder:"\u8F93\u51658\uFF5E16\u4F4D\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199"}))),t.a.createElement(we.a,{title:t.a.createElement("div",null,t.a.createElement("span",null,"\u957F\u5EA6\u4E3A8-16\u4F4D\u5B57\u7B26"),t.a.createElement("br",null),t.a.createElement("span",null,"\u5B57\u6BCD/\u6570\u5B57\u4EE5\u53CA\u6807\u70B9\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"),t.a.createElement("br",null),t.a.createElement("span",null,"\u4E0D\u5141\u8BB8\u6709\u7A7A\u683C\u3001\u4E2D\u6587")),placement:"topRight"},t.a.createElement(s.a.Item,{name:"againPassword",rules:[{required:!0,message:"\u8BF7\u518D\u6B21\u8F93\u5165\u65B0\u5BC6\u7801"},{validator:function(ke,Le,Me){Le!=re.getFieldsValue().newPassword?Me("\u4E24\u6B21\u8F93\u5165\u7684\u65B0\u5BC6\u7801\u5FC5\u987B\u4E00\u81F4\uFF01"):Me()}}]},t.a.createElement(D.a.Password,{autoComplete:"new-password",style:Ut,size:"large",placeholder:"\u8BF7\u518D\u6B21\u8F93\u5165\u65B0\u5BC6\u7801"}))),t.a.createElement(s.a.Item,null,t.a.createElement(Qe.a,{size:"large",type:"primary",htmlType:"submit",block:!0,style:Ut,className:"font16"}," ",Ne," ")),t.a.createElement("div",{className:"tc",style:{paddingTop:0,paddingBottom:20}},"\u4FEE\u6539\u5E76\u767B\u5F55\u5373\u4EE3\u8868\u60A8\u5DF2\u9605\u8BFB\u5E76\u540C\u610F",t.a.createElement("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank"},"\u300A\u670D\u52A1\u534F\u8BAE\u6761\u6B3E\u300B")))},y=Object(U.a)(function(c){var i=c.globalSetting;return{globalSetting:i}})(ie),rt=e("4R62"),Je=e.n(rt),Ge=Ke.a.TabPane,Ze=function(c){var i=c.dispatch,_e=c.is_main_site,v=c.is_local,Se=c.style,fe=Se===void 0?{}:Se,Ve=c.globalSetting,te=Object(r.useState)(!1),Ne=Object(T.a)(te,2),Ie=Ne[0],ye=Ne[1],ue=Object(r.useState)("1"),re=Object(T.a)(ue,2),L=re[0],ve=re[1],pe=Object(r.useState)(1),_=Object(T.a)(pe,2),z=_[0],Z=_[1],ge=Object(r.useState)(),de=Object(T.a)(ge,2),$=de[0],V=de[1];function se(){Z(1),ye(!1)}function Fe(){Z(2),ye(!0)}function he(I){console.log(I),ve(I)}var ke={buttonText:"\u767B \u5F55",validateName:A.L,getCode:A.A,register:function(){var I=Object(H.a)(o.a.mark(function m(X){var b;return o.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Object(A.a)({phone:X.login,code:X.code});case 2:if(b=F.sent,!(b.status===0)){F.next=6;break}return b!=null&&b.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",b==null?void 0:b.start_date)):localStorage.removeItem("extension-modal"),F.abrupt("return","/");case 6:return F.abrupt("return",b);case 7:case"end":return F.stop()}},m)}));function x(m){return I.apply(this,arguments)}return x}()},Le={buttonText:"\u6CE8\u518C\u5E76\u767B\u5F55",validateName:A.L,getCode:A.A,register:function(){var I=Object(H.a)(o.a.mark(function m(X){var b,Re;return o.a.wrap(function(xe){for(;;)switch(xe.prev=xe.next){case 0:return xe.next=2,Object(A.E)(Object(k.a)({},X));case 2:if(b=xe.sent,!(b.status===0)){xe.next=9;break}return Re=localStorage.getItem("addinfo"),Re==="1"?localStorage.setItem("addinfo","2"):localStorage.setItem("registeruser","1"),localStorage.removeItem("extension-modal"),De.b.info("\u6CE8\u518C\u5E76\u767B\u9646\u6210\u529F"),xe.abrupt("return","/");case 9:return xe.abrupt("return",b);case 10:case"end":return xe.stop()}},m)}));function x(m){return I.apply(this,arguments)}return x}()},Me={buttonText:"\u4FEE\u6539\u5BC6\u7801",validateName:A.L,getCode:A.A,register:function(){var I=Object(H.a)(o.a.mark(function m(X){var b;return o.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Object(A.f)(Object(k.a)({login:$},X));case 2:return b=F.sent,De.b.info("\u4FEE\u6539\u5BC6\u7801\u6210\u529F"),F.abrupt("return",b);case 5:case"end":return F.stop()}},m)}));function x(m){return I.apply(this,arguments)}return x}()},it={buttonText:"\u4FEE\u6539\u5E76\u767B\u5F55",validateName:A.L,getCode:A.A,register:function(){var I=Object(H.a)(o.a.mark(function m(X){var b;return o.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return X.new_password_confirmation=X.new_password,F.next=3,Object(A.F)(Object(k.a)({},X));case 3:if(b=F.sent,!(b.status===0)){F.next=8;break}return b!=null&&b.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",b==null?void 0:b.start_date)):localStorage.removeItem("extension-modal"),De.b.info("\u4FEE\u6539\u6210\u529F"),F.abrupt("return","/");case 8:return F.abrupt("return",b);case 9:case"end":return F.stop()}},m)}));function x(m){return I.apply(this,arguments)}return x}()},Xe=Object(r.useCallback)(function(){switch(z){case 1:return t.a.createElement(Ke.a,{tabBarExtraContent:t.a.createElement("div",null,Ve.setting.zcst_authorize_url&&t.a.createElement(Ae.a,{onClick:function(){window.location.href=Ve.setting.zcst_authorize_url},style:{alignItems:"center",marginRight:40}},t.a.createElement("img",{style:{width:40,cursor:"pointer",marginRight:5},src:"https://t15.baidu.com/it/u=1067996267,3024058787&fm=179&app=42&size=w54&n=0&f=JPEG&fmt=auto?s=37F0E9365892F7E1429603EC0300E02F&sec=1678467600&t=07e25c502c22ff21e8b8f4e74e506e58"}),t.a.createElement("span",{style:{cursor:"pointer"}},"\u8BA4\u8BC1\u4E2D\u5FC3"))),defaultActiveKey:L,onChange:he,className:Je.a.tabs},t.a.createElement(Ge,{tab:"\u8D26\u53F7\u767B\u5F55",key:"1"},t.a.createElement("div",{className:"mt20"},L==="1"&&t.a.createElement(ot,{setusername:V,setType:Z}))));case 2:return t.a.createElement(Pt,{setType:Z,onBack:se});case 3:return t.a.createElement("div",{className:"ml40"},t.a.createElement("h1",{className:"font18 mb20 mt35"},"\u65B0\u7528\u6237\u6CE8\u518C"),t.a.createElement(f,Le));case 4:return t.a.createElement("div",{className:"ml40"},t.a.createElement("h1",{className:"font18 mb20 mt35"},"\u627E\u56DE\u5BC6\u7801"),t.a.createElement(_t,it));case 5:return t.a.createElement("div",{className:"ml40"},t.a.createElement("h1",{className:"font18 mb20 mt35"},"\u4FEE\u6539\u5BC6\u7801"),t.a.createElement(y,Me))}},[z,L]);return t.a.createElement("div",{className:Je.a["login-panel-wrapper2"],style:fe},t.a.createElement(Ae.a,null,t.a.createElement(K.a,{flex:"1"},Xe()),t.a.createElement(K.a,{flex:"295px",className:Je.a["login-panel-right-wrp"]},!v&&t.a.createElement(Ot,{loginType:z,setType:Z,onWechatLogin:Fe}))))},st=e("1TMG"),ee=e.n(st),Ye=function(i){var _e,v,Se=i.user,fe=i.globalSetting,Ve=i.loading,te=i.dispatch,Ne=function(){te({type:"user/showPopLogin",payload:{showPopLogin:!1,showClosable:!1}})},Ie=(_e=fe.setting)===null||_e===void 0?void 0:_e.main_site,ye=(v=fe.setting)===null||v===void 0?void 0:v.is_local;return t.a.createElement(w.a,{centered:!0,visible:Se.showPopLogin,footer:null,width:ye?420:765,keyboard:!1,maskClosable:!1,wrapClassName:ee.a.popLogin,closable:Se.showClosable,onCancel:Ne},Se.showPopLogin&&t.a.createElement(Ze,{globalSetting:fe,is_main_site:Ie,is_local:ye}))},Et=Object(U.a)(function(c){var i=c.user,_e=c.loading,v=c.globalSetting;return{user:i,globalSetting:v,loading:_e.models.index}})(Ye),oe=e("wd/R"),at=e.n(oe),ut=e("ruvs"),lt=e("JatN"),mt=e("ErOA"),dt=function(i){var _e=i.loading,v=i.globalSetting,Se=i.children,fe=i.user,Ve=i.dispatch,te=i.location,Ne=Object(g.a)(i,["loading","globalSetting","children","user","dispatch","location"]),Ie=Object(be.h)(),ye=Object(ut.b)(),ue=v.globalLoading,re=function(){var ve=Object(H.a)(o.a.mark(function pe(){var _,z,Z,ge;return o.a.wrap(function($){for(;;)switch($.prev=$.next){case 0:if(!(te!=null&&te.search)){$.next=9;break}return ge=te.pathname.split("/"),ge.includes("paths")&&(Z=ge[2]),$.next=6,Ve({type:"user/getUserInfo",payload:Object(k.a)(Object(k.a)(Object(k.a)({},ye),te.query),{},{subject_id:Z,websiteName:"educoder"})});case 6:z=$.sent,$.next=12;break;case 9:return $.next=11,Ve({type:"user/getUserInfo",payload:Object(k.a)({},ye)});case 11:z=$.sent;case 12:(_=z)!==null&&_!==void 0&&_.username&&Ie.pathname==="/login"&&(te.href="/");case 13:case"end":return $.stop()}},pe)}));return function(){return ve.apply(this,arguments)}}();Object(r.useEffect)(function(){window.less.modifyVars(Object(k.a)({},lt.a[v.theme]))},[v.theme]),Object(r.useEffect)(function(){re()},[te.pathname]),Object(r.useEffect)(function(){var ve,pe;if(te.pathname.indexOf("classrooms")>-1&&te.pathname.indexOf("detail")===-1||document.body.scrollIntoView(),te.pathname.indexOf("/classrooms/4RW9CYHY")>-1&&document.domain!=="localhost"&&document.domain!=="kepukehuan.educoder.net"){window.location.href="https://kepukehuan.educoder.net/classrooms/4RW9CYHY/exercise";return}if(te.pathname.indexOf("/classrooms/qb4ft587")>-1&&document.domain!=="localhost"&&document.domain!=="kepukehuan.educoder.net"){window.location.href="https://kepukehuan.educoder.net/classrooms/qb4ft587/exercise";return}if(te.pathname.indexOf("/classrooms/c5q9bsp2")>-1&&document.domain!=="localhost"&&document.domain!=="kepukehuan.educoder.net"){window.location.href="https://kepukehuan.educoder.net/classrooms/c5q9bsp2/exercise";return}if(Ve({type:"globalSetting/query",payload:{}}),Ve({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),console.log(te,":location"),window.location.href==="https://jetcoder.educoder.net"||window.location.href==="https://jetcoder.educoder.net/"){window.location.href="https://www.educoder.net/problems";return}if((ve=window.location.href)!==null&&ve!==void 0&&ve.includes("/problems")&&(pe=window.location.href)!==null&&pe!==void 0&&pe.includes("/share")){var _,z,Z,ge=(_=window.location)===null||_===void 0||((z=_.pathname)===null||z===void 0||((Z=z.split("/"))===null||Z===void 0))?void 0:Z[2],de=Object(mt.a)("/api/practices/".concat(ge,"/start"),{method:"get"});de.then(function(se){(se==null?void 0:se.status)===0&&U.d.replace("/problems/".concat(se==null?void 0:se.identifier,"/oj/").concat(ge))});return}if(te.pathname==="/admins"||te.pathname==="/sidekiq"){var $=document.domain;if($.indexOf("educoder.net")>-1)switch($){case"www.educoder.net":case"educoder.net":window.location.href="https://data.educoder.net".concat(te.pathname);break;default:var V=document.domain.split(".");V[0]=V[0]+"-data",window.location.href="https://".concat(V.join(".")).concat(te.pathname);break}}w.a.destroyAll(),Object(Pe.J)()&&(Object(Pe.r)("2.0.0")>0&&w.a.info({title:"\u5BA2\u6237\u7AEF\u7248\u672C\u8FC7\u4F4E",centered:!0,content:t.a.createElement("div",null,t.a.createElement("span",{className:"c-red"},"\u60A8\u7684\u5934\u6B4C\u8003\u8BD5\u7CFB\u7EDF\u67DC\u5BA2\u6237\u7AEF\u7248\u672C\u8FC7\u4F4E"),'\uFF0C\u8BF7\u5347\u7EA7\u81F3\u6700\u65B0\u7248\u672C\u540E\u518D\u4F7F\u7528\uFF0C\u70B9\u51FB"\u786E\u5B9A"\u540E\u5C06\u4E0B\u8F7D\u6700\u65B0\u7248\u672C\u7684\u5BA2\u6237\u7AEF,',t.a.createElement("span",{className:"c-red"},"\u4E0B\u8F7D\u540E\u8BF7\u5148\u9000\u51FA\u5BA2\u6237\u7AEF\u518D\u5B89\u88C5")),okText:"\u7ACB\u5373\u5347\u7EA7",visible:!0,maskClosable:!1,onOk:function(){return Object(Pe.t)("Educoder.exe","https://www-cdn.educoder.net/app/Educoder.exe"),new Promise(function(){})}})),Object(U.f)("zh-CN",!1)},[te.pathname]),Object(r.useEffect)(function(){v.updateData.system_update?localStorage.updateEndTime||new Date().getTime()1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(We.a)())return null;var ce=document.createElement("style");if((H=g.csp)===null||H===void 0?void 0:H.nonce){var o;ce.nonce=(o=g.csp)===null||o===void 0?void 0:o.nonce}ce.innerHTML=k;var r=Te(g),t=r.firstChild;return g.prepend&&r.prepend?r.prepend(ce):g.prepend&&t?r.insertBefore(ce,t):r.appendChild(ce),ce}var le=new Map;function w(k,H){var g=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},ce=Te(g);if(!le.has(ce)){var o=O("",g),r=o.parentNode;le.set(ce,r),r.removeChild(o)}var t=Array.from(le.get(ce).children).find(function(ze){return ze.tagName==="STYLE"&&ze[Ee]===H});if(t){var n,U;if(((n=g.csp)===null||n===void 0?void 0:n.nonce)&&t.nonce!==((U=g.csp)===null||U===void 0?void 0:U.nonce)){var u;t.nonce=(u=g.csp)===null||u===void 0?void 0:u.nonce}return t.innerHTML!==k&&(t.innerHTML=k),t}var K=O(k,g);return K[Ee]=H,K}},"Cs+z":function(W,B,e){W.exports=e.p+"static/jqr.b801d45b.png"},"Ct/S":function(W,B,e){W.exports={tilte:"tilte___1Tz7i",flexRow:"flexRow___3w9_D",flexColumn:"flexColumn___2HzC_",footerWrap:"footerWrap___12F5M",img:"img___3ED9Z",content:"content___rqPDY",modalContent:"modalContent___2h4ne"}},IxGP:function(W,B,e){W.exports={"other-login":"other-login___re0Nc","btn-link":"btn-link___1uZTy","wechat-qrcode":"wechat-qrcode___14L6l",driver:"driver___1fhl_"}},JatN:function(W,B,e){"use strict";var We={"@primary-color":"#0152d9"},Ee=We,Te={"@primary-color":"#196efd"},O=Te,le=B.a={defaults:Ee,vspaces:O}},Jky8:function(W,B,e){"use strict";var We=e("sRBo"),Ee=e("kaz8"),Te=e("5NDa"),O=e("5rEg"),le=e("miYZ"),w=e("tsqr"),k=e("9og8"),H=e("2qtc"),g=e("kLXV"),ce=e("tJVT"),o=e("WmNS"),r=e.n(o),t=e("q1tI"),n=e.n(t),U=e("9kvl"),u=e("6CvP"),K=e("1XHU"),ze=e("1vsH"),Ae;(function(De){De[De.Professor=1]="Professor",De[De.AssistantProfessor=2]="AssistantProfessor",De[De.Student=3]="Student"})(Ae||(Ae={}));var je=function(T){var qe=T.visible,Ke=T.user,nt=T.onCancel,Qe=nt===void 0?function(){}:nt,E=Object(t.useState)(),S=Object(ce.a)(E,2),l=S[0],D=S[1],ne=Object(t.useState)([]),s=Object(ce.a)(ne,2),J=s[0],A=s[1],q=Object(t.useState)(!1),be=Object(ce.a)(q,2),et=be[0],Oe=be[1],Ce=Object(t.useState)(!1),ot=Object(ce.a)(Ce,2),He=ot[0],we=ot[1],Pe=Object(t.useState)(),d=Object(ce.a)(Pe,2),G=d[0],R=d[1];Object(t.useEffect)(function(){var P;if(Ke!=null&&(P=Ke.userInfo)!==null&&P!==void 0&&P.identity){var f;A([(Ke==null||((f=Ke.userInfo)===null||f===void 0)?void 0:f.identity)==="student"?3:1])}},[Ke]);var p=function(f,M){if(J.includes(Ae.Professor)){g.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:n.a.createElement("div",{className:"tc"},M||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:function(){U.d.push("/classrooms/".concat(f,"/students"))}});return}U.d.push("/classrooms/".concat(f,"/students"))},a=function(){var P=Object(k.a)(r.a.mark(function f(){var M;return r.a.wrap(function(Y){for(;;)switch(Y.prev=Y.next){case 0:if(l){Y.next=3;break}return w.b.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A"),Y.abrupt("return");case 3:return Oe(!0),Y.next=6,Object(u.c)({invite_code:l,professor:J.includes(Ae.Professor)?1:null,assistant_professor:J.includes(Ae.AssistantProfessor)?1:null,student:J.includes(Ae.Student)?1:null});case 6:if(M=Y.sent,Oe(!1),!((M==null?void 0:M.status)===-2)){Y.next=22;break}if(j(),!(M.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1")){Y.next=14;break}return we(!0),R(1),Y.abrupt("return");case 14:if(!(M.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1")){Y.next=18;break}return we(!0),R(2),Y.abrupt("return");case 18:if(!(M.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1")){Y.next=22;break}return we(!0),R(3),Y.abrupt("return");case 22:if(!((M==null?void 0:M.status)===0)){Y.next=27;break}return Object(ze.Y)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),j(),(M==null?void 0:M.course_id)&&p(M.course_id,M.message),Y.abrupt("return");case 27:case"end":return Y.stop()}},f)}));return function(){return P.apply(this,arguments)}}(),j=function(){var P=Object(k.a)(r.a.mark(function f(){return r.a.wrap(function(Q){for(;;)switch(Q.prev=Q.next){case 0:Qe();case 1:case"end":return Q.stop()}},f)}));return function(){return P.apply(this,arguments)}}();return n.a.createElement(n.a.Fragment,null,n.a.createElement(g.a,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",visible:qe,confirmLoading:et,onOk:a,onCancel:j},n.a.createElement("div",{className:"tc"},n.a.createElement("div",null,n.a.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),n.a.createElement(O.a,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:l,onChange:function(f){if(f.target.value.length>=7){w.b.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}D(f.target.value)}})),n.a.createElement("div",{className:"mt10 font14"},n.a.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),n.a.createElement(Ee.a.Group,{value:J,onChange:function(f){return A(f)}},n.a.createElement(Ee.a,{value:Ae.Professor,disabled:J.includes(2)},"\u6559\u5E08"),n.a.createElement(Ee.a,{value:Ae.AssistantProfessor,disabled:J.includes(1)},"\u52A9\u6559"),n.a.createElement(Ee.a,{value:Ae.Student},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),n.a.createElement(K.a,{visible:He,onCancel:function(){return we(!1)},occupationValue:G}))};B.a=Object(U.a)(function(De){var T=De.user;return{user:T}})(je)},NLgs:function(W,B,e){"use strict";e.d(B,"e",function(){return De}),e.d(B,"f",function(){return T}),e.d(B,"d",function(){return Ke}),e.d(B,"c",function(){return nt}),e.d(B,"a",function(){return Qe}),e.d(B,"b",function(){return E});var We=e("miYZ"),Ee=e("tsqr"),Te=e("9og8"),O=e("2qtc"),le=e("kLXV"),w=e("WmNS"),k=e.n(w),H=e("q1tI"),g=e.n(H),ce=e("9kvl"),o=e("xKgJ"),r=e("1vsH"),t=e("RCxd"),n=e("mOS8"),U=e.n(n),u=e("1ZF9"),K=e.n(u),ze=e("WdTA"),Ae=e.n(ze),je=e("m3rI"),De=function(l){var D=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return!!(T(l)&&qe(D))},T=function(l){return Object(o.p)()?!0:(l({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},qe=function(){var l,D=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,ne=Object(ce.c)()._store.getState(),s=ne.user;return(l=s.userInfo)!==null&&l!==void 0&&l.profile_completed?!0:(le.a.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:D?"\u6309\u7167\u6709\u5173\u653F\u7B56\u89C4\u5B9A\uFF0C\u7279\u6B8A\u5B9E\u9A8C\u9700\u8981\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u624D\u80FD\u4F7F\u7528\uFF0C\u8BF7\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u7801":"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){ce.d.push("/account/profile/edit")}}),!1)},Ke=function(){var l,D=Object(ce.c)()._store.getState(),ne=D.user;return(l=ne.userInfo)!==null&&l!==void 0&&l.professional_certification?!0:(le.a.confirm({title:"\u63D0\u793A",centered:!0,content:g.a.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){Object(r.O)("/account/certification")}}),!1)},nt=function(){return Object(o.a)()?!0:(le.a.warning({centered:!0,width:530,title:"\u63D0\u793A",content:g.a.createElement("div",{className:"tc",style:{marginLeft:-38}},g.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u626B\u7801\u52A0\u7FA4@\u7FA4\u7BA1\u7406\u5458\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650\u54E6\uFF01"),g.a.createElement("img",{src:Object(o.t)()?Ae.a:"".concat(je.a.IMG_SERVER,"/images/educoder/qqqun20191230.png"),width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1)},Qe=function(l,D){return l?!0:(le.a.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:g.a.createElement("div",null,g.a.createElement("p",null,D||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),g.a.createElement("div",{style:{marginLeft:"110px"}},g.a.createElement("img",{src:K.a,width:200}),g.a.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(r.O)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},E=function(l){var D=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",ne=Object(ce.c)()._store.getState(),s=ne.shixunsDetail.detail;return(s==null?void 0:s.public)===2||(s==null?void 0:s.public)===1||(s==null?void 0:s.shixun_status)===3?(le.a.info({centered:!0,icon:g.a.createElement(t.a,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:g.a.createElement("div",{className:"tc",style:{marginLeft:-38}},g.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},g.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",(s==null?void 0:s.public)===2?"\u5DF2\u516C\u5F00":(s==null?void 0:s.public)===1?"\u5F85\u5BA1\u6838":"\u5DF2\u5173\u95ED","\uFF0C",D,"\u3002"),g.a.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),g.a.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:U.a,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0):(s==null?void 0:s.shixun_status)===2?(le.a.confirm({centered:!0,icon:g.a.createElement(t.a,null),title:"\u63D0\u793A",content:g.a.createElement("div",null,g.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",D,"\u3002"),g.a.createElement("br",null),g.a.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){le.a.confirm({width:440,centered:!0,icon:g.a.createElement(t.a,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){var A=Object(Te.a)(k.a.mark(function be(){var et;return k.a.wrap(function(Ce){for(;;)switch(Ce.prev=Ce.next){case 0:return Ce.next=2,l({type:"shixunsDetail/cancelRelease",payload:{id:s==null?void 0:s.identifier}});case 2:et=Ce.sent,et.status!==401&&(Ee.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),l({type:"shixunsDetail/getShixunsDetail",payload:{id:s==null?void 0:s.identifier}}),l({type:"practiceSetting/getCommonData",payload:{id:s==null?void 0:s.identifier}}));case 4:case"end":return Ce.stop()}},be)}));function q(){return A.apply(this,arguments)}return q}()})}}),!0):!1}},WdTA:function(W,B,e){W.exports=e.p+"static/studnetqun.598eeb43.png"},Y1PL:function(W,B,e){"use strict";e.r(B),e.d(B,"ResizableTextArea",function(){return He});var We=e("wx14"),Ee=e("1OyB"),Te=e("vuIU"),O=e("Ji7U"),le=e("LK+K"),w=e("q1tI"),k=e("VTBJ"),H=e("rePB"),g=e("Zm9Q"),ce=e("Kwbf"),o=e("c+Xe"),r=e("m+aA"),t=e("bdgK"),n=new Map;function U(d){d.forEach(function(G){var R,p=G.target;(R=n.get(p))===null||R===void 0||R.forEach(function(a){return a(p)})})}var u=new t.default(U),K=null,ze=null;function Ae(d,G){n.has(d)||(n.set(d,new Set),u.observe(d)),n.get(d).add(G)}function je(d,G){n.has(d)&&(n.get(d).delete(G),n.get(d).size||(u.unobserve(d),n.delete(d)))}var De=function(d){Object(O.a)(R,d);var G=Object(le.a)(R);function R(){return Object(Ee.a)(this,R),G.apply(this,arguments)}return Object(Te.a)(R,[{key:"render",value:function(){return this.props.children}}]),R}(w.Component),T=w.createContext(null);function qe(d){var G=d.children,R=d.onBatchResize,p=w.useRef(0),a=w.useRef([]),j=w.useContext(T),P=w.useCallback(function(f,M,Q){p.current+=1;var Y=p.current;a.current.push({size:f,element:M,data:Q}),Promise.resolve().then(function(){Y===p.current&&(R==null||R(a.current),a.current=[])}),j==null||j(f,M,Q)},[R,j]);return w.createElement(T.Provider,{value:P},G)}function Ke(d){var G=d.children,R=d.disabled,p=w.useRef(null),a=w.useRef(null),j=w.useContext(T),P=w.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),f=w.isValidElement(G)&&Object(o.c)(G),M=f?G.ref:null,Q=w.useMemo(function(){return Object(o.a)(M,p)},[M,p]),Y=w.useRef(d);Y.current=d;var tt=w.useCallback(function(Be){var ct=Y.current,ft=ct.onResize,_t=ct.data,pt=Be.getBoundingClientRect(),ht=pt.width,yt=pt.height,vt=Be.offsetWidth,gt=Be.offsetHeight,bt=Math.floor(ht),xt=Math.floor(yt);if(P.current.width!==bt||P.current.height!==xt||P.current.offsetWidth!==vt||P.current.offsetHeight!==gt){var Ct={width:bt,height:xt,offsetWidth:vt,offsetHeight:gt};P.current=Ct;var Rt=vt===Math.round(ht)?ht:vt,Ot=gt===Math.round(yt)?yt:gt,Pt=Object(k.a)(Object(k.a)({},Ct),{},{offsetWidth:Rt,offsetHeight:Ot});j==null||j(Pt,Be,_t),ft&&Promise.resolve().then(function(){ft(Pt,Be)})}},[]);return w.useEffect(function(){var Be=Object(r.a)(p.current)||Object(r.a)(a.current);return Be&&!R&&Ae(Be,tt),function(){return je(Be,tt)}},[p.current,R]),w.createElement(De,{ref:a},f?w.cloneElement(G,{ref:Q}):G)}var nt="rc-observer-key";function Qe(d){var G=d.children,R=Object(g.a)(G);return R.map(function(p,a){var j=(p==null?void 0:p.key)||"".concat(nt,"-").concat(a);return w.createElement(Ke,Object(We.a)({},d,{key:j}),p)})}Qe.Collection=qe;var E=Qe,S=e("bT9E"),l=e("TSYQ"),D=e.n(l),ne=` + min-height:0 !important; + max-height:none !important; + height:0 !important; + visibility:hidden !important; + overflow:hidden !important; + position:absolute !important; + z-index:-1000 !important; + top:0 !important; + right:0 !important +`,s=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break"],J={},A;function q(d){var G=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,R=d.getAttribute("id")||d.getAttribute("data-reactid")||d.getAttribute("name");if(G&&J[R])return J[R];var p=window.getComputedStyle(d),a=p.getPropertyValue("box-sizing")||p.getPropertyValue("-moz-box-sizing")||p.getPropertyValue("-webkit-box-sizing"),j=parseFloat(p.getPropertyValue("padding-bottom"))+parseFloat(p.getPropertyValue("padding-top")),P=parseFloat(p.getPropertyValue("border-bottom-width"))+parseFloat(p.getPropertyValue("border-top-width")),f=s.map(function(Q){return"".concat(Q,":").concat(p.getPropertyValue(Q))}).join(";"),M={sizingStyle:f,paddingSize:j,borderSize:P,boxSizing:a};return G&&R&&(J[R]=M),M}function be(d){var G=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,R=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,p=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;A||(A=document.createElement("textarea"),A.setAttribute("tab-index","-1"),A.setAttribute("aria-hidden","true"),document.body.appendChild(A)),d.getAttribute("wrap")?A.setAttribute("wrap",d.getAttribute("wrap")):A.removeAttribute("wrap");var a=q(d,G),j=a.paddingSize,P=a.borderSize,f=a.boxSizing,M=a.sizingStyle;A.setAttribute("style","".concat(M,";").concat(ne)),A.value=d.value||d.placeholder||"";var Q=Number.MIN_SAFE_INTEGER,Y=Number.MAX_SAFE_INTEGER,tt=A.scrollHeight,Be;if(f==="border-box"?tt+=P:f==="content-box"&&(tt-=j),R!==null||p!==null){A.value=" ";var ct=A.scrollHeight-j;R!==null&&(Q=ct*R,f==="border-box"&&(Q=Q+j+P),tt=Math.max(Q,tt)),p!==null&&(Y=ct*p,f==="border-box"&&(Y=Y+j+P),Be=tt>Y?"":"hidden",tt=Math.min(Y,tt))}return{height:tt,minHeight:Q,maxHeight:Y,overflowY:Be,resize:"none"}}var et=e("Gytx"),Oe=e.n(et),Ce;(function(d){d[d.NONE=0]="NONE",d[d.RESIZING=1]="RESIZING",d[d.RESIZED=2]="RESIZED"})(Ce||(Ce={}));var ot=function(d){Object(O.a)(R,d);var G=Object(le.a)(R);function R(p){var a;return Object(Ee.a)(this,R),a=G.call(this,p),a.nextFrameActionId=void 0,a.resizeFrameId=void 0,a.textArea=void 0,a.saveTextArea=function(j){a.textArea=j},a.handleResize=function(j){var P=a.state.resizeStatus,f=a.props,M=f.autoSize,Q=f.onResize;if(P!==Ce.NONE)return;typeof Q=="function"&&Q(j),M&&a.resizeOnNextFrame()},a.resizeOnNextFrame=function(){cancelAnimationFrame(a.nextFrameActionId),a.nextFrameActionId=requestAnimationFrame(a.resizeTextarea)},a.resizeTextarea=function(){var j=a.props.autoSize;if(!j||!a.textArea)return;var P=j.minRows,f=j.maxRows,M=be(a.textArea,!1,P,f);a.setState({textareaStyles:M,resizeStatus:Ce.RESIZING},function(){cancelAnimationFrame(a.resizeFrameId),a.resizeFrameId=requestAnimationFrame(function(){a.setState({resizeStatus:Ce.RESIZED},function(){a.resizeFrameId=requestAnimationFrame(function(){a.setState({resizeStatus:Ce.NONE}),a.fixFirefoxAutoScroll()})})})})},a.renderTextArea=function(){var j=a.props,P=j.prefixCls,f=P===void 0?"rc-textarea":P,M=j.autoSize,Q=j.onResize,Y=j.className,tt=j.disabled,Be=a.state,ct=Be.textareaStyles,ft=Be.resizeStatus,_t=Object(S.a)(a.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),pt=D()(f,Y,Object(H.a)({},"".concat(f,"-disabled"),tt));"value"in _t&&(_t.value=_t.value||"");var ht=Object(k.a)(Object(k.a)(Object(k.a)({},a.props.style),ct),ft===Ce.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return w.createElement(E,{onResize:a.handleResize,disabled:!(M||Q)},w.createElement("textarea",Object(We.a)({},_t,{className:pt,style:ht,ref:a.saveTextArea})))},a.state={textareaStyles:{},resizeStatus:Ce.NONE},a}return Object(Te.a)(R,[{key:"componentDidUpdate",value:function(a){(a.value!==this.props.value||!Oe()(a.autoSize,this.props.autoSize))&&this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var a=this.textArea.selectionStart,j=this.textArea.selectionEnd;this.textArea.setSelectionRange(a,j)}}catch(P){}}},{key:"render",value:function(){return this.renderTextArea()}}]),R}(w.Component),He=ot,we=function(d){Object(O.a)(R,d);var G=Object(le.a)(R);function R(p){var a;Object(Ee.a)(this,R),a=G.call(this,p),a.resizableTextArea=void 0,a.focus=function(){a.resizableTextArea.textArea.focus()},a.saveTextArea=function(P){a.resizableTextArea=P},a.handleChange=function(P){var f=a.props.onChange;a.setValue(P.target.value,function(){a.resizableTextArea.resizeTextarea()}),f&&f(P)},a.handleKeyDown=function(P){var f=a.props,M=f.onPressEnter,Q=f.onKeyDown;P.keyCode===13&&M&&M(P),Q&&Q(P)};var j=typeof p.value=="undefined"||p.value===null?p.defaultValue:p.value;return a.state={value:j},a}return Object(Te.a)(R,[{key:"setValue",value:function(a,j){"value"in this.props||this.setState({value:a},j)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return w.createElement(He,Object(We.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(a){return"value"in a?{value:a.value}:null}}]),R}(w.Component),Pe=B.default=we},ZpRC:function(W,B,e){"use strict";function We(o){return typeof o=="object"&&o!=null&&o.nodeType===1}function Ee(o,r){return(!r||o!=="hidden")&&o!=="visible"&&o!=="clip"}function Te(o,r){if(o.clientHeightr||u>o&&K=r&&ze>=t?u-o-n:K>r&&zet?K-r+U:0}var le=function(o,r){var t=window,n=r.scrollMode,U=r.block,u=r.inline,K=r.boundary,ze=r.skipOverflowHiddenElements,Ae=typeof K=="function"?K:function(ct){return ct!==K};if(!We(o))throw new TypeError("Invalid target");for(var je=document.scrollingElement||document.documentElement,De=[],T=o;We(T)&&Ae(T);){if((T=T.parentElement)===je){De.push(T);break}T!=null&&T===document.body&&Te(T)&&!Te(document.documentElement)||T!=null&&Te(T,ze)&&De.push(T)}for(var qe=t.visualViewport?t.visualViewport.width:innerWidth,Ke=t.visualViewport?t.visualViewport.height:innerHeight,nt=window.scrollX||pageXOffset,Qe=window.scrollY||pageYOffset,E=o.getBoundingClientRect(),S=E.height,l=E.width,D=E.top,ne=E.right,s=E.bottom,J=E.left,A=U==="start"||U==="nearest"?D:U==="end"?s:D+S/2,q=u==="center"?J+l/2:u==="end"?ne:J,be=[],et=0;et=0&&J>=0&&s<=Ke&&ne<=qe&&D>=we&&s<=d&&J>=G&&ne<=Pe)return be;var R=getComputedStyle(Oe),p=parseInt(R.borderLeftWidth,10),a=parseInt(R.borderTopWidth,10),j=parseInt(R.borderRightWidth,10),P=parseInt(R.borderBottomWidth,10),f=0,M=0,Q="offsetWidth"in Oe?Oe.offsetWidth-Oe.clientWidth-p-j:0,Y="offsetHeight"in Oe?Oe.offsetHeight-Oe.clientHeight-a-P:0;if(je===Oe)f=U==="start"?A:U==="end"?A-Ke:U==="nearest"?O(Qe,Qe+Ke,Ke,a,P,Qe+A,Qe+A+S,S):A-Ke/2,M=u==="start"?q:u==="center"?q-qe/2:u==="end"?q-qe:O(nt,nt+qe,qe,p,j,nt+q,nt+q+l,l),f=Math.max(0,f+Qe),M=Math.max(0,M+nt);else{f=U==="start"?A-we-a:U==="end"?A-d+P+Y:U==="nearest"?O(we,d,ot,a,P+Y,A,A+S,S):A-(we+ot/2)+Y/2,M=u==="start"?q-G-p:u==="center"?q-(G+He/2)+Q/2:u==="end"?q-Pe+j+Q:O(G,Pe,He,p,j+Q,q,q+l,l);var tt=Oe.scrollLeft,Be=Oe.scrollTop;A+=Be-(f=Math.max(0,Math.min(Be+f,Oe.scrollHeight-ot+Y))),q+=tt-(M=Math.max(0,Math.min(tt+M,Oe.scrollWidth-He+Q)))}be.push({el:Oe,top:f,left:M})}return be};function w(o){return o===Object(o)&&Object.keys(o).length!==0}function k(o,r){r===void 0&&(r="auto");var t="scrollBehavior"in document.body.style;o.forEach(function(n){var U=n.el,u=n.top,K=n.left;U.scroll&&t?U.scroll({top:u,left:K,behavior:r}):(U.scrollTop=u,U.scrollLeft=K)})}function H(o){return o===!1?{block:"end",inline:"nearest"}:w(o)?o:{block:"start",inline:"nearest"}}function g(o,r){var t=!o.ownerDocument.documentElement.contains(o);if(w(r)&&typeof r.behavior=="function")return r.behavior(t?[]:le(o,r));if(t)return;var n=H(r);return k(le(o,n),n.behavior)}var ce=B.a=g},bUJZ:function(W,B){W.exports="data:image/png;base64,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"},h0ge:function(W,B,e){W.exports=e.p+"static/wechat.044c9ad6.svg"},mOS8:function(W,B,e){W.exports=e.p+"static/403Qrcode.6c17b6f4.png"},ruvs:function(W,B,e){"use strict";e.d(B,"b",function(){return Rt});var We=e("2qtc"),Ee=e("kLXV"),Te=e("9og8"),O=e("tJVT"),le=e("PpiC"),w=e("k1fw"),k=e("5NDa"),H=e("5rEg"),g=e("B9cy"),ce=e("Ol7k"),o=e("WmNS"),r=e.n(o),t=e("q1tI"),n=e.n(t),U=e("Ty5D"),u=e("55Ip"),K=e("9kvl"),ze=e("lzim"),Ae=e("xrsn"),je=e.n(Ae),De=e("1Sn+"),T=e("qVdP"),qe=e("jsC+"),Ke=e("14J3"),nt=e("BMrR"),Qe=e("jCWc"),E=e("kPKH"),S=e("lUTK"),l=e("BvKs"),D=e("miYZ"),ne=e("tsqr"),s=e("7Kak"),J=e("9yH6"),A=e("6CvP"),q=e("1vsH"),be;(function(C){C.Manager="manager",C.Developer="developer",C.Reporter="reporter"})(be||(be={}));var et=function(h){var me=h.visible,ae=h.onCancel,ie=ae===void 0?function(){}:ae,y=Object(t.useState)(),rt=Object(O.a)(y,2),Je=rt[0],Ge=rt[1],Ze=Object(t.useState)(),st=Object(O.a)(Ze,2),ee=st[0],Ye=st[1],Et=Object(t.useState)(!1),oe=Object(O.a)(Et,2),at=oe[0],ut=oe[1],lt=function(){var dt=Object(Te.a)(r.a.mark(function $e(){var c,i;return r.a.wrap(function(v){for(;;)switch(v.prev=v.next){case 0:if(Je){v.next=3;break}return ne.b.info("\u8BF7\u8F93\u5165\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01"),v.abrupt("return");case 3:if(!(Je.length!==6)){v.next=6;break}return ne.b.info("\u8BF7\u8F93\u51656\u4F4D\u9879\u76EE\u9080\u8BF7\u7801\uFF01"),v.abrupt("return");case 6:if(ee){v.next=9;break}return ne.b.info("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8EAB\u4EFD\uFF01"),v.abrupt("return");case 9:return ut(!0),v.next=12,Object(A.e)({code:Je,role:ee});case 12:if(c=v.sent,ut(!1),mt(),i={1:"\u60A8\u8F93\u5165\u7684\u9080\u8BF7\u7801\u9519\u8BEF",2:"\u60A8\u5DF2\u7ECF\u662F\u8BE5\u9879\u76EE\u6210\u5458",3:"\u8BF7\u9009\u62E9\u4E00\u4E2A\u89D2\u8272",4:"\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279",5:"\u60A8\u5DF2\u7ECF\u7533\u8BF7\u52A0\u5165\u8BE5\u9879\u76EE\u4E86\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85",6:"\u60A8\u5DF2\u6210\u529F\u52A0\u5165\u9879\u76EE"},!i[c.status]){v.next=19;break}return ne.b.info(i[c.status]),v.abrupt("return");case 19:if(!(c.status===0)){v.next=22;break}return ee==="reporter"?(ne.b.success("\u60A8\u52A0\u5165\u9879\u76EE\u6210\u529F\uFF01"),Object(q.Y)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u6210\u529F"]),K.d.push("/projects/".concat(c==null?void 0:c.project_id))):(Object(q.Y)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u7B49\u5F85\u5BA1\u6279"]),ne.b.success("\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279\uFF01")),v.abrupt("return");case 22:case"end":return v.stop()}},$e)}));return function(){return dt.apply(this,arguments)}}(),mt=function(){var dt=Object(Te.a)(r.a.mark(function $e(){return r.a.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:ie();case 1:case"end":return i.stop()}},$e)}));return function(){return dt.apply(this,arguments)}}();return n.a.createElement(n.a.Fragment,null,n.a.createElement(Ee.a,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u9879\u76EE",visible:me,confirmLoading:at,onOk:lt,onCancel:mt},n.a.createElement("div",{className:"tc"},n.a.createElement("div",null,n.a.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),n.a.createElement(H.a,{placeholder:"\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801",style:{width:270},value:Je,onChange:function($e){if($e.target.value.length>=7){ne.b.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}Ge($e.target.value)}})),n.a.createElement("div",{className:"mt10 font14"},n.a.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),n.a.createElement(J.a.Group,{value:ee,onChange:function($e){return Ye($e.target.value)}},n.a.createElement(J.a,{value:be.Manager},"\u7BA1\u7406\u4EBA\u5458"),n.a.createElement(J.a,{value:be.Developer},"\u5F00\u53D1\u4EBA\u5458"),n.a.createElement(J.a,{value:be.Reporter},"\u62A5\u544A\u4EBA\u5458"))))))},Oe=et,Ce=e("Jky8"),ot=e("6Fuo"),He=e.n(ot),we=e("NLgs"),Pe;(function(C){C.Projects="projects",C.Shixuns="shixuns",C.Classrooms="classrooms"})(Pe||(Pe={}));var d;(function(C){C.Classrooms="classrooms",C.Shixuns="shixuns",C.Paths="paths",C.Projects="projects",C.Videos="videos",C.Topics="topics"})(d||(d={}));var G=function(h){var me,ae,ie,y,rt,Je,Ge,Ze,st=h.homePage,ee=h.user,Ye=h.globalSetting,Et=h.loading,oe=h.dispatch,at=h.location,ut=Object(le.a)(h,["homePage","user","globalSetting","loading","dispatch","location"]),lt=Object(t.useState)(),mt=Object(O.a)(lt,2),dt=mt[0],$e=mt[1],c=Object(t.useState)(),i=Object(O.a)(c,2),_e=i[0],v=i[1],Se=function(re){var L;if(!Object(we.e)(oe))return;if(re===Pe.Projects&&!((L=ee.userInfo)!==null&&L!==void 0&&L.email)){ne.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}re===Pe.Classrooms?$e(!0):re===Pe.Projects&&v(!0)},fe=function(re,L){var ve;if(!Object(we.e)(oe))return;if(L===Pe.Projects&&!((ve=ee.userInfo)!==null&&ve!==void 0&&ve.email)){ne.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}if(L===Pe.Shixuns&&!Object(we.c)())return;re&&(window.location.href=re)},Ve=(me=(((ae=Ye.setting)===null||ae===void 0?void 0:ae.navbar)||[]).find(function(ue){return ue.link==="/".concat(d.Classrooms)}))===null||me===void 0?void 0:me.hidden,te=(ie=(((y=Ye.setting)===null||y===void 0?void 0:y.navbar)||[]).find(function(ue){return ue.link==="/".concat(d.Shixuns)}))===null||ie===void 0?void 0:ie.hidden,Ne=(rt=(((Je=Ye.setting)===null||Je===void 0?void 0:Je.navbar)||[]).find(function(ue){return ue.link==="/".concat(d.Paths)}))===null||rt===void 0?void 0:rt.hidden;if(Ye!=null&&(Ge=Ye.setting)!==null&&Ge!==void 0&&Ge.is_local){var Ie;ee!=null&&(Ie=ee.userInfo)!==null&&Ie!==void 0&&Ie.is_shixun_marker||(te=!0)}var ye=function(re){var L,ve,pe,_,z,Z,ge,de,$,V,se,Fe,he,ke,Le,Me,it,Xe;return n.a.createElement(n.a.Fragment,null,n.a.createElement(nt.a,{justify:"space-around",className:"pt5 pb5"},n.a.createElement(E.a,{className:((L=ee.userInfo)===null||L===void 0?void 0:L.user_identity)!=="\u5B66\u751F"?He.a.joinCol:He.a.hidden},((ve=ee.userInfo)===null||ve===void 0?void 0:ve.user_identity)!=="\u5B66\u751F"&&!Ve&&n.a.createElement(l.a.Item,re,n.a.createElement("a",{onClick:function(){return fe("/classrooms/new")}},(pe=ee.userInfo)!==null&&pe!==void 0&&pe.main_site?"\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802":"\u65B0\u5EFA\u8BFE\u5802")),!te&&n.a.createElement(l.a.Item,re,n.a.createElement("a",{onClick:function(){return fe("/shixuns/new",Pe.Shixuns)}},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE")),(((_=ee.userInfo)===null||_===void 0?void 0:_.main_site)&&((z=ee.navigationInfo)===null||z===void 0?void 0:z.top)||!((Z=ee.userInfo)!==null&&Z!==void 0&&Z.main_site)&&((ge=ee.navigationInfo)===null||ge===void 0?void 0:ge.top)&&!Ne&&(((de=ee.userInfo)===null||de===void 0?void 0:de.admin)||(($=ee.userInfo)===null||$===void 0?void 0:$.is_teacher)||((V=ee.userInfo)===null||V===void 0?void 0:V.business)))&&((se=ee.userInfo)===null||se===void 0?void 0:se.user_identity)!=="\u5B66\u751F"&&n.a.createElement(l.a.Item,re,n.a.createElement("a",{onClick:function(){return fe("/paths/new")}},"\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!(Ye!=null&&(Fe=Ye.setting)!==null&&Fe!==void 0&&Fe.is_local)&&((he=ee.userInfo)===null||he===void 0?void 0:he.main_site)&&n.a.createElement(l.a.Item,re,n.a.createElement("a",{onClick:function(){var x,m;return fe("".concat((x=ee.navigationInfo)===null||x===void 0||((m=x.top)===null||m===void 0)?void 0:m.old_url,"/projects/deposit/new"),Pe.Projects)}},"\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE"))),((ke=ee.userInfo)===null||ke===void 0?void 0:ke.user_identity)!=="\u5B66\u751F"&&n.a.createElement(E.a,null,n.a.createElement("div",{className:He.a.joinBoard})),n.a.createElement(E.a,{className:((Le=ee.userInfo)===null||Le===void 0?void 0:Le.user_identity)!=="\u5B66\u751F"?He.a.joinCol:He.a.w90},!Ve&&n.a.createElement(l.a.Item,re,n.a.createElement("a",{onClick:function(){return Se(Pe.Classrooms)}},(Me=ee.userInfo)!==null&&Me!==void 0&&Me.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((it=ee.userInfo)===null||it===void 0?void 0:it.main_site)&&!(Ye!=null&&(Xe=Ye.setting)!==null&&Xe!==void 0&&Xe.is_local)&&n.a.createElement(l.a.Item,re,n.a.createElement("a",{onClick:function(){return Se(Pe.Projects)}},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))))};return n.a.createElement("section",null,n.a.createElement(qe.a,{overlay:n.a.createElement(l.a,{className:((Ze=ee.userInfo)===null||Ze===void 0?void 0:Ze.user_identity)!=="\u5B66\u751F"?"".concat(He.a.rightMenu," ").concat(He.a.joinMenu," mt10"):"".concat(He.a.rightMenu," ").concat(He.a.joinMenu," ").concat(He.a.w140," mt10")},n.a.createElement(ye,null)),placement:"bottomRight"},n.a.createElement("span",{style:{lineHeight:"inherit"},className:"iconfont icon-tianjiafangda c-white font18 current ml15 mr15"})),n.a.createElement(Ce.a,{visible:dt,onCancel:function(){return $e(!1)}}),n.a.createElement(Oe,{visible:_e,onCancel:function(){return v(!1)}}))},R=Object(K.a)(function(C){var h=C.homePage,me=C.loading,ae=C.user,ie=C.globalSetting;return{homePage:h,user:ae,globalSetting:ie,loading:me.models.index}})(G),p=e("vToQ"),a=e.n(p),j=e("xKgJ"),P=e("jb+D"),f=e("m3rI"),M=function(h){var me,ae=RegExp("(^| )"+h+"=([^;]+)(;|$)");return(me=document.cookie.match(ae))?decodeURIComponent(me[2]):null},Q=function(h){var me=new Date;me.setTime(me.getTime()-1);var ae=M(h);ae!=null&&(document.cookie=h+"="+ae+";expires="+me.toGMTString())},Y;(function(C){C.Classrooms="classrooms",C.Shixuns="shixuns",C.Paths="paths",C.Projects="projects",C.Videos="videos",C.Topics="topics"})(Y||(Y={}));var tt=function(h){var me,ae,ie,y,rt,Je,Ge,Ze,st,ee,Ye,Et=h.homePage,oe=h.user,at=h.globalSetting,ut=h.loading,lt=h.dispatch,mt=h.shixunHomeworks,dt=h.location,$e=h.payload,c=$e===void 0?{}:$e,i=Object(le.a)(h,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),_e=(me=(((ae=at.setting)===null||ae===void 0?void 0:ae.navbar)||[]).find(function(ye){return ye.link==="/".concat(Y.Classrooms)}))===null||me===void 0?void 0:me.hidden,v=(ie=(((y=at.setting)===null||y===void 0?void 0:y.navbar)||[]).find(function(ye){return ye.link==="/".concat(Y.Shixuns)}))===null||ie===void 0?void 0:ie.hidden,Se=(rt=(((Je=at.setting)===null||Je===void 0?void 0:Je.navbar)||[]).find(function(ye){return ye.link==="/".concat(Y.Paths)}))===null||rt===void 0?void 0:rt.hidden,fe=((Ge=oe.userInfo)===null||Ge===void 0?void 0:Ge.admin)||((Ze=oe.userInfo)===null||Ze===void 0?void 0:Ze.business)||((st=oe.userInfo)===null||st===void 0?void 0:st.is_shixun_marker)||((ee=oe.userInfo)===null||ee===void 0?void 0:ee.is_teacher)||((Ye=oe.userInfo)===null||Ye===void 0?void 0:Ye.user_identity)!=="\u5B66\u751F",Ve=function(){if(Object(q.p)())return n.a.createElement(l.a,{className:"".concat(a.a.rightMenu," ").concat(a.a.menuWrap)},n.a.createElement(l.a.Item,null,n.a.createElement(u.a,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")));var ue,re,L,ve,pe,_,z,Z,ge,de,$,V,se,Fe,he,ke,Le,Me,it,Xe,I,x,m,X,b,Re;return n.a.createElement(l.a,{className:"".concat(a.a.rightMenu," ").concat(a.a.menuWrap)},n.a.createElement(l.a.Item,null,n.a.createElement(u.a,{to:"/users/".concat((ue=oe.userInfo)===null||ue===void 0?void 0:ue.login,"/classrooms")},"\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")),!_e&&n.a.createElement(l.a.Item,null,n.a.createElement(u.a,{to:"/users/".concat((re=oe.userInfo)===null||re===void 0?void 0:re.login,"/classrooms")},(L=oe.userInfo)!==null&&L!==void 0&&L.main_site?"\u6211\u7684\u6559\u5B66\u8BFE\u5802":"\u6211\u7684\u8BFE\u5802")),!v&&n.a.createElement(l.a.Item,null,n.a.createElement(u.a,{to:"/users/".concat((ve=oe.userInfo)===null||ve===void 0?void 0:ve.login,"/shixuns")},"\u6211\u7684\u5B9E\u8DF5\u9879\u76EE")),!Se&&n.a.createElement(l.a.Item,null,n.a.createElement(u.a,{to:"/users/".concat((pe=oe.userInfo)===null||pe===void 0?void 0:pe.login,"/paths")},(_=oe.userInfo)!==null&&_!==void 0&&_.main_site?"\u6211\u7684\u5B9E\u8DF5\u8BFE\u7A0B":"\u6211\u7684\u8BFE\u7A0B")),((z=oe.userInfo)===null||z===void 0?void 0:z.main_site)&&!((Z=at.setting)!==null&&Z!==void 0&&Z.is_local)&&n.a.createElement(l.a.Item,null,n.a.createElement(u.a,{to:"/users/".concat((ge=oe.userInfo)===null||ge===void 0?void 0:ge.login,"/projects")},"\u6211\u7684\u5F00\u53D1\u9879\u76EE")),((de=oe.userInfo)===null||de===void 0?void 0:de.user_identity)!=="\u5B66\u751F"&&n.a.createElement(l.a.Item,null,n.a.createElement(u.a,{to:"/users/".concat(($=oe.userInfo)===null||$===void 0?void 0:$.login,"/teach-group")},"\u6211\u7684\u6559\u7814\u56E2\u961F")),((V=oe.userInfo)===null||V===void 0?void 0:V.user_identity)!=="\u5B66\u751F"&&n.a.createElement(l.a.Item,null,n.a.createElement(u.a,{to:"/users/".concat((se=oe.userInfo)===null||se===void 0?void 0:se.login,"/vspaces")},"\u6211\u7684\u865A\u62DF\u793E\u533A")),((Fe=oe.userInfo)===null||Fe===void 0?void 0:Fe.user_identity)!=="\u5B66\u751F"&&n.a.createElement(l.a.Item,null,n.a.createElement("a",{onClick:function(){if(!Object(we.e)(lt))return;K.d.push("/problemset")}},"\u8BD5\u9898\u5E93")),fe&&n.a.createElement(l.a.Item,null,n.a.createElement("a",{onClick:function(){if(!Object(we.e)(lt))return;K.d.push("/paperlibrary")}},"\u8BD5\u5377\u5E93")),((he=oe.navigationInfo)===null||he===void 0||((ke=he.top)===null||ke===void 0)?void 0:ke.customer_management_url)&&n.a.createElement(l.a.Item,null,n.a.createElement("a",{href:(Le=oe.navigationInfo)===null||Le===void 0||((Me=Le.top)===null||Me===void 0)?void 0:Me.customer_management_url},"\u5BA2\u6237\u7BA1\u7406")),((it=oe.navigationInfo)===null||it===void 0||((Xe=it.top)===null||Xe===void 0)?void 0:Xe.college_identifier)&&n.a.createElement(l.a.Item,null,n.a.createElement(u.a,{to:"/colleges/".concat((I=oe.navigationInfo)===null||I===void 0||((x=I.top)===null||x===void 0)?void 0:x.college_identifier,"/statistics")},"\u5B66\u9662\u7EDF\u8BA1")),((m=oe.navigationInfo)===null||m===void 0||((X=m.top)===null||X===void 0)?void 0:X.laboratory_admin_url)&&n.a.createElement(l.a.Item,null,n.a.createElement("a",{href:(b=oe.navigationInfo)===null||b===void 0||((Re=b.top)===null||Re===void 0)?void 0:Re.laboratory_admin_url},"\u540E\u53F0\u7BA1\u7406")),n.a.createElement(l.a.Item,null,n.a.createElement(u.a,{onClick:function(){localStorage.getItem("Noviceguide")==="0"||lt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:n.a.createElement("div",null,"OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002")}})},to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")),n.a.createElement(l.a.Item,{className:a.a.exit},n.a.createElement("a",{onClick:Object(Te.a)(r.a.mark(function F(){var xe;return r.a.wrap(function(N){for(;;)switch(N.prev=N.next){case 0:return N.next=2,Object(P.c)({});case 2:xe=N.sent,(xe==null?void 0:xe.status)===1&&(lt({type:"user/getUserInfo",payload:Object(w.a)({},c)}),lt({type:"user/getNavigationInfo",payload:Object(w.a)({},c)}),Q("autologin_trustie"),Q("_educoder_session"),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),ne.b.success(xe==null?void 0:xe.message),K.d.replace("/"));case 4:case"end":return N.stop()}},F)}))},"\u9000\u51FA")))};if(Object(j.p)()){var te,Ne;return n.a.createElement(qe.a,{className:"".concat(a.a.height67," pr25"),overlay:Ve,placement:"bottomRight"},n.a.createElement("section",null,n.a.createElement("aside",null,n.a.createElement("div",{className:mt.actionTabs.type===1?a.a.classromediv:""},n.a.createElement("img",{className:"".concat(a.a.userPic," current ml15"),src:"".concat(f.a===null||f.a===void 0?void 0:f.a.IMG_SERVER,"/images/").concat((te=oe.userInfo)===null||te===void 0?void 0:te.image_url),alt:"",onClick:function(){var ue;return K.d.push(Object(q.p)()?"/account/profile":"/users/".concat((ue=oe.userInfo)===null||ue===void 0?void 0:ue.login,"/classrooms"))}}),Object(q.p)()&&n.a.createElement("span",{className:"ml10 font16"},(Ne=oe.userInfo)===null||Ne===void 0?void 0:Ne.username)))))}else{var Ie;return n.a.createElement("div",{className:"font15 mr15 ".concat(at.isIlearning?a.a.login:"")},n.a.createElement("span",{className:"ml10 mr5 current c-white",onClick:function(){lt({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55"),!((Ie=at.setting)!==null&&Ie!==void 0&&Ie.close_register)&&n.a.createElement(n.a.Fragment,null,n.a.createElement("span",{className:"ml5 mr5"},"|"),n.a.createElement(u.a,{to:"/user/register",className:"ml5 current c-white pr25"},"\u6CE8\u518C")))}},Be=Object(K.a)(function(C){var h=C.homePage,me=C.loading,ae=C.user,ie=C.globalSetting,y=C.shixunHomeworks;return{homePage:h,user:ae,globalSetting:ie,shixunHomeworks:y,loading:me.models.index}})(tt),ct=e("+L6B"),ft=e("2/Rp"),_t=e("Cs+z"),pt=e.n(_t),ht=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],yt=function(h){var me=h.homePage,ae=h.user,ie=h.globalSetting,y=h.loading,rt=h.dispatch,Je=h.location,Ge=h.text,Ze=h.shixunHomeworks,st=h.payload,ee=st===void 0?{}:st,Ye=Object(le.a)(h,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]),Et=Object(t.useState)("none"),oe=Object(O.a)(Et,2),at=oe[0],ut=oe[1];return Object(t.useEffect)(function(){Ze.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&ut("flex")},[Ze.actionTabs.key]),Object(t.useEffect)(function(){Ze.actionTabs.key==="\u9690\u85CF"&&(ut("none"),localStorage.setItem("Noviceguide","0"))},[Ze.actionTabs.key]),n.a.createElement("div",{style:{display:at,background:"#fff",width:"100%",height:"200px",position:"fixed",bottom:"0px",boxShadow:"0px -4px 6px 0px rgba(204, 204, 204, 0.2)",zIndex:"999"}},n.a.createElement("div",{style:{margin:"0 auto",width:"1200px"}},n.a.createElement("img",{src:pt.a,style:{position:"absolute",top:"-32px"}}),n.a.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},Ze.actionTabs.text),Ze.actionTabs.type===9?n.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},n.a.createElement(ft.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),ut("none"),rt({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u5446\u4F1A\u89C1\uFF0C\u6709\u4E8B\u547C\u6211")):n.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},n.a.createElement(ft.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),rt({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),ut("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765"))))},vt=Object(K.a)(function(C){var h=C.homePage,me=C.loading,ae=C.user,ie=C.globalSetting,y=C.shixunHomeworks;return{homePage:h,user:ae,globalSetting:ie,loading:me.models.index,shixunHomeworks:y}})(yt),gt=e("498V"),bt=e.n(gt),xt=ce.a.Header,Ct=H.a.Search;function Rt(){var C,h,me=window.location.pathname,ae=me.split("/"),ie={};return ae[1]=="classrooms"&&ae.length>3&&!((C=ae[4])!==null&&C!==void 0&&C.includes("newgold"))&&!((h=ae[5])!==null&&h!==void 0&&h.includes("newgold"))&&ae[2]!=="coursesId"&&(ie.course_id=ae[2]),ae[1]==="shixuns"&&ae.length>3&&(ie.objective_type="shixun",ie.objective_id=ae[2]),ae[1]==="paths"&&ae.length>3&&(ie.objective_type="path",ie.objective_id=ae[2]),Object(w.a)(Object(w.a)({},ie),{school:1})}var Ot={\u9996\u9875:"/","/paths":{link:"/paths",key:1},"/shixuns":{link:"/shixuns",key:2},"/classrooms":{link:"/classrooms",key:3},"/competitions":{link:"/competitions",key:4},"/moop_cases":{link:"/moop_cases",key:5},"/forums":{link:"/forums",key:6},"/recruitment":{link:"/competitions/index",key:7},"/three":{link:"/three",key:7}},Pt=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],Ut=function(h){var me,ae=h.homePage,ie=h.user,y=h.globalSetting,rt=h.loading,Je=h.dispatch,Ge=h.location,Ze=h.isLogin,st=Ze===void 0?!1:Ze,ee=h.shixunHomeworks,Ye=Object(le.a)(h,["homePage","user","globalSetting","loading","dispatch","location","isLogin","shixunHomeworks"]),Et=Object(U.g)(),oe=Object(t.useState)(!1),at=Object(O.a)(oe,2),ut=at[0],lt=at[1],mt=Object(t.useState)(-1),dt=Object(O.a)(mt,2),$e=dt[0],c=dt[1],i=Object(t.useState)(!1),_e=Object(O.a)(i,2),v=_e[0],Se=_e[1],fe=Rt(),Ve=Ge.pathname;Object(t.useEffect)(function(){Je({type:"user/getNavigationInfo",payload:Object(w.a)({},fe)})},[y.name]),Object(t.useEffect)(function(){ee.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(Pt!=null&&Pt.includes(Ge==null?void 0:Ge.pathname)||(Ge==null?void 0:Ge.pathname.indexOf("/classrooms"))===0||Je({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[Ge.pathname]),Object(t.useEffect)(function(){ee.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||(ee.actionTabs.key||localStorage.setItem("Noviceguide","0"))},[ee.actionTabs.key]),Object(t.useEffect)(function(){if(y!=null&&y.setting){var _,z;if(y==null||((_=y.setting)===null||_===void 0||((z=_.navbar)===null||z===void 0))||z.map(function(ge,de){Ge.pathname.indexOf(ge.link)>-1&&c(de)}),$e===-1)Object(q.T)(y.setting.name);else{var Z;Object(q.T)(((Z=y.setting.navbar[$e])===null||Z===void 0?void 0:Z.name)||y.setting.name)}}},[y==null?void 0:y.setting]);var te=Object(t.useMemo)(function(){var _;if(y!=null&&(_=y.setting)!==null&&_!==void 0&&_.nav_logo_url){var z;return"".concat(f.a.IMG_SERVER,"/").concat(y==null||((z=y.setting)===null||z===void 0)?void 0:z.nav_logo_url)}else return"".concat(f.a.IMG_SERVER,"/images/avatars/LaboratorySetting/1nav?t=").concat(new Date().getTime())},[y==null||((me=y.setting)===null||me===void 0)?void 0:me.nav_logo_url]);function Ne(_){Et.push("/search?value="+_)}var Ie=function(){return ut?n.a.createElement("div",{onBlur:function(){setTimeout(function(){lt(!1)},300)}},n.a.createElement(Ct,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:Ne,autoFocus:!0})):n.a.createElement("span",{className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:function(){Et.push("/search?value=")}})},ye=function(){var _=Object(Te.a)(r.a.mark(function z(Z){var ge,de,$;return r.a.wrap(function(se){for(;;)switch(se.prev=se.next){case 0:return Z.preventDefault(),se.next=3,Object(P.n)();case 3:de=se.sent,de!=null&&(ge=de.data)!==null&&ge!==void 0&&ge.engineer_url?document.location.href=de==null||(($=de.data)===null||$===void 0)?void 0:$.engineer_url:(de==null?void 0:de.status)!=401&&Se(!0);case 5:case"end":return se.stop()}},z)}));return function(Z){return _.apply(this,arguments)}}();if(y.showHeader&&y.showHeaderFooter){var ue,re,L,ve,pe;return n.a.createElement(ce.a,{className:"".concat(y.isIlearning?je.a["header-iearning"]:je.a.header," ").concat(y.showHeaderFixed?je.a.headerFixed:"")},n.a.createElement(xt,{className:"header"},n.a.createElement("section",{className:je.a["edu-menu"]},(!!y.isIlearning||!!y.isPaZhou)&&n.a.createElement(u.a,{style:{display:"flex",alignItems:"center"},onClick:function(){Je({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},n.a.createElement("img",{className:je.a.logo,title:(ue=y.setting)===null||ue===void 0?void 0:ue.name,src:y.isPaZhou?te:bt.a||te}),!y.isPaZhou&&n.a.createElement("span",{className:je.a.title},"\u6DF7\u5408\u589E\u5F3A\u667A\u6167\u6559\u80B2i-Learning\u5E73\u53F0")),n.a.createElement("ul",{className:"".concat(je.a.menu," ").concat(Object(q.p)()&&"ml0")},Object(q.p)()&&n.a.createElement("li",null,n.a.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!Object(q.p)()&&y.setting&&y.setting.navbar.map(function(_,z){if(!_.hidden)return n.a.createElement("li",{key:z,className:$e===z?je.a.actived:""},(_==null?void 0:_.name)==="\u6559\u5B66\u8BFE\u5802"&&n.a.createElement(u.a,{onClick:function(){localStorage.getItem("Noviceguide")==="0"||Je({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:n.a.createElement("div",null,"\u975E\u5E38\u68D2\uFF0C\u54B1\u4EEC\u5DF2\u7ECF\u5230\u8FBE\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u5E73\u53F0\u4E0A\u5DF2\u7ECF\u6709\u51E0\u5343\u4F4D\u8001\u5E08\u521B\u5EFA\u4E86\u81EA\u5DF1\u7684\u6559\u5B66\u8BFE\u5802\uFF0C\u4F60\u4E5F\u53EF\u4EE5\u8F7B\u677E\u5B8C\u6210\u54DF\uFF01\u73B0\u5728\u8BF7\u60A8\u70B9\u51FB\u9875\u9762\u4E0A \u201C\u65B0\u5EFA\u8BFE\u5802\u201D\u6309\u94AE\u5F00\u59CB\u65B0\u5EFA\u81EA\u5DF1\u7684\u8BFE\u5802~")}})},className:ee.actionTabs.type===4?je.a.classromediv:"",dangerouslySetInnerHTML:{__html:_.name},to:_.link}),(_==null?void 0:_.name)!="\u6559\u5B66\u8BFE\u5802"&&_.link.indexOf("http")<0&&n.a.createElement(u.a,{onClick:function(){Je({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},dangerouslySetInnerHTML:{__html:_.name},to:_.link,target:_.link.indexOf("http")>-1?"_blank":"_self"}),(_==null?void 0:_.name)!="\u6559\u5B66\u8BFE\u5802"&&_.link.indexOf("http")>-1&&n.a.createElement("a",{target:_.link.indexOf("http")>-1?"_blank":"_self",dangerouslySetInnerHTML:{__html:_.name},href:_.link}))})),n.a.createElement("div",{className:"search-bar",style:{flex:y.isIlearning?"initial":"1 0 auto"}},!Object(q.p)()&&!(y!=null&&y.isIlearning)&&n.a.createElement(n.a.Fragment,null,n.a.createElement(Ie,null),!st&&n.a.createElement(R,null),!st&&!!(ie!=null&&(re=ie.userInfo)!==null&&re!==void 0&&re.login)&&n.a.createElement(u.a,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:"/messages/".concat(ie==null||((L=ie.userInfo)===null||L===void 0)?void 0:L.login,"/user_tidings")},(ie==null||((ve=ie.navigationInfo)===null||ve===void 0||((pe=ve.top)===null||pe===void 0))?void 0:pe.new_message)&&n.a.createElement("span",{className:je.a.newslight}))),!st&&n.a.createElement(Be,{payload:fe}))),n.a.createElement(Ee.a,{centered:!0,destroyOnClose:!0,visible:v,title:"\u63D0\u793A",width:"500px",okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(q.O)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:function(){return Se(!1)}},n.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},n.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650"),n.a.createElement("img",{src:ze.B,width:200,height:200}),n.a.createElement("p",null,"\u7FA4\u53F7\uFF1A693542422 ")))),n.a.createElement(vt,null))}else return n.a.createElement(n.a.Fragment,null)},At=B.a=Object(K.a)(function(C){var h=C.homePage,me=C.loading,ae=C.user,ie=C.globalSetting,y=C.shixunHomeworks;return{homePage:h,user:ae,globalSetting:ie,loading:me.models.index,shixunHomeworks:y}})(Ut)},vToQ:function(W,B,e){W.exports={flex_box_center:"flex_box_center___3UWMh",flex_space_between:"flex_space_between___2nh9S",flex_box_vertical_center:"flex_box_vertical_center___2Neiq",flex_box_center_end:"flex_box_center_end___2_1FS",flex_box_column:"flex_box_column___2E-v7",userPic:"userPic___3Pu9t",rightMenu:"rightMenu___1qaVl",menuWrap:"menuWrap___3r9jm",exit:"exit___38Urs",classromediv:"classromediv___2R8_g",glow:"glow___323IR",height67:"height67___1DFRI",login:"login___20J7t"}},xrsn:function(W,B,e){W.exports={flex_box_center:"flex_box_center___2cC1r",flex_space_between:"flex_space_between___9TeDx",flex_box_vertical_center:"flex_box_vertical_center___3EIYv",flex_box_center_end:"flex_box_center_end___1Uph0",flex_box_column:"flex_box_column___17_5w",header:"header___1E4MV",logo:"logo___R8PNJ",menu:"menu___Km2Uo",actived:"actived___12Ff0","edu-menu":"edu-menu___2hxbr",newslight:"newslight___jwZR3",classromediv:"classromediv___Cjpgf",glow:"glow___3Nuu5",spandiv:"spandiv___3YPu8","header-iearning":"header-iearning___2Us_L",title:"title___3TtoH",headerFixed:"headerFixed___1V7d4"}}}]); diff --git a/layouts__index.46d928bf.chunk.css b/layouts__index.3c26d238.chunk.css similarity index 99% rename from layouts__index.46d928bf.chunk.css rename to layouts__index.3c26d238.chunk.css index 74d95cf47f..5766bb828a 100644 --- a/layouts__index.46d928bf.chunk.css +++ b/layouts__index.3c26d238.chunk.css @@ -549,6 +549,15 @@ .joinCol___3o5gp { width: 48%; } +.hidden___3-1Kn { + display: none; +} +.w140___3rLeo { + width: 140px !important; +} +.w100___DFsbd { + width: 90%; +} /* stylelint-disable no-duplicate-selectors */ /* stylelint-disable */ /* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ diff --git a/layouts__index.5d29da70.async.js b/layouts__index.5d29da70.async.js deleted file mode 100644 index f2d65c1288..0000000000 --- a/layouts__index.5d29da70.async.js +++ /dev/null @@ -1,11 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[24,13],{"+ego":function(V,B,e){"use strict";e.r(B);var He=e("GNNt"),me=e("wEI+"),Ne=e("T2oS"),U=e("W9HT"),se=e("2qtc"),w=e("kLXV"),N=e("k1fw"),z=e("9og8"),b=e("PpiC"),de=e("WmNS"),o=e.n(de),r=e("q1tI"),t=e.n(r),n=e("+Gva"),x=e("9kvl"),u=e("jCWc"),X=e("kPKH"),ke=e("14J3"),Ae=e("BMrR"),je=e("miYZ"),we=e("tsqr"),F=e("tJVT"),Ye=e("Znn+"),Ve=e("ZTPi"),nt=e("+L6B"),Ge=e("2/Rp"),E=e("sRBo"),S=e("kaz8"),l=e("5NDa"),j=e("5rEg"),te=e("y8nQ"),s=e("Vl3Y"),W=e("55Ip"),O=e("jb+D"),q=e("4i/N"),ge=e("Ty5D"),Qe=e("0zpY"),Pe={height:48,borderRadius:4},be=function(i){var ie=i.dispatch,g=i.setType,Le=i.user,Ce=i.setusername,ze=s.a.useForm(),ae=Object(F.a)(ze,1),Te=ae[0],We=Object(ge.h)(),ee=Object(r.useState)(""),oe=Object(F.a)(ee,2),Ee=oe[0],T=oe[1],xe=Object(r.useState)(0),fe=Object(F.a)(xe,2),m=fe[0],I=fe[1],Q=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,ve=Object(r.useMemo)(function(){return"/rucaptcha?t="+new Date().getTime()},[m]),ue=function(){var H=Object(z.a)(o.a.mark(function re(Be){var pe,Se,De,Me;return o.a.wrap(function(qe){for(;;)switch(qe.prev=qe.next){case 0:return qe.next=2,Object(O.b)(Be);case 2:if(pe=qe.sent,!pe.status){qe.next=6;break}return T(pe==null?void 0:pe.message),qe.abrupt("return");case 6:pe!=null&&pe.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",pe==null?void 0:pe.start_date)):localStorage.removeItem("extension-modal"),console.log(x.d,"history"),We.pathname==="/user/login"||We.pathname==="/login"?(Me=((Se=We.query)===null||Se===void 0?void 0:Se.from)||((De=We.query)===null||De===void 0?void 0:De.back_url),Me?window.location.href=decodeURIComponent(Me):Q.test(Be.password)?window.location.reload():(we.b.info("\u7CFB\u7EDF\u68C0\u6D4B\u60A8\u7684\u5BC6\u7801\u5F3A\u5EA6\u8FC7\u4F4E\uFF0C\u8BF7\u53CA\u65F6\u4FEE\u6539"),window.location.href="/account/secure")):window.location.href="/users/".concat(pe.login,"/classrooms"),Te.resetFields();case 10:case"end":return qe.stop()}},re)}));return function(Be){return H.apply(this,arguments)}}(),Z=function(){ie({type:"user/showPopLogin",payload:{showPopLogin:!1}})};return t.a.createElement(s.a,{layout:"vertical",form:Te,initialValues:{autologin:!0,login:Le.actionTabs.phone},onFinish:ue,onValuesChange:function(){return T("")}},!!Ee&&t.a.createElement("div",{className:"res-error-values"},t.a.createElement("span",null,Ee),t.a.createElement(q.a,{onClick:function(){return T("")}})),t.a.createElement(s.a.Item,{name:"login",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B66\u53F7\u3001\u5DE5\u53F7\u3001\u624B\u673A\u53F7\u6216\u90AE\u7BB1"}]},t.a.createElement(j.a,{style:Pe,size:"large",placeholder:"\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1/\u5B66\u53F7/\u5DE5\u53F7",onBlur:function(){ie({type:"user/setActionTabs",payload:{phone:Te.getFieldValue("login")}})}})),t.a.createElement(s.a.Item,{name:"password",rules:[{required:!0,message:"\u8BF7\u8F93\u51658-16\u4F4D\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C"}]},t.a.createElement(j.a.Password,{style:Pe,size:"large",placeholder:"\u5BC6\u7801"})),t.a.createElement(s.a.Item,null,t.a.createElement("div",{className:"flex-container",style:{justifyContent:"space-between"}},t.a.createElement(s.a.Item,{name:"autologin",noStyle:!0,valuePropName:"checked"},t.a.createElement(S.a,null,"\u4E0B\u6B21\u81EA\u52A8\u767B\u5F55")),t.a.createElement("div",null,t.a.createElement("span",{className:"current font14 c-blue"},t.a.createElement(W.a,{className:"c-grey-333 font14",onClick:function(){return Z()},to:"/user/reset-password?from=".concat(We.pathname)},"\u627E\u56DE\u5BC6\u7801"))))),t.a.createElement(s.a.Item,null,t.a.createElement(Ge.a,{size:"large",type:"primary",htmlType:"submit",block:!0,className:"font16",style:Pe},"\u767B\u5F55")))},rt=Object(x.a)(function(d){var i=d.user,ie=d.loading,g=d.globalSetting;return{user:i,globalSetting:g,loading:ie.models.index}})(be),et=e("5Dmo"),Fe=e("3S7+"),Re=e("1vsH"),c={height:48},K=/(\b[\w\.-]+@[\w\.-]+\.\w{2,4}\b)|(^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$)/i,R=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,h={timer:0},a;(function(d){d[d.setTimer=0]="setTimer"})(a||(a={}));function M(d,i){switch(i.type){case a.setTimer:return Object(N.a)(Object(N.a)({},d),{},{timer:i.payload});default:throw new Error}}var P=function(i){var ie,g=i.validateName,Le=i.getCode,Ce=i.register,ze=i.style,ae=ze===void 0?{}:ze,Te=i.buttonText,We=Te===void 0?"\u6CE8\u518C":Te,ee=i.globalSetting,oe=s.a.useForm(),Ee=Object(F.a)(oe,1),T=Ee[0],xe=Object(r.useReducer)(M,h),fe=Object(F.a)(xe,2),m=fe[0],I=fe[1],Q=Object(r.useState)(!1),ve=Object(F.a)(Q,2),ue=ve[0],Z=ve[1],H=m.timer;function re($){return Be.apply(this,arguments)}function Be(){return Be=Object(z.a)(o.a.mark(function $(L){var _,k,p,Ue,D,Ke;return o.a.wrap(function(G){for(;;)switch(G.prev=G.next){case 0:return _=L.login,k=L.password,p=L.code,G.next=3,Ce({login:_,password:k,code:p});case 3:if(Ue=G.sent,D=Ue.message,Ke=Ue.status,!(Ke<0)){G.next=9;break}return T.setFields([{name:"code",errors:[D]}]),G.abrupt("return");case 9:window.location.reload();case 10:case"end":return G.stop()}},$)})),Be.apply(this,arguments)}function pe(){return Se.apply(this,arguments)}function Se(){return Se=Object(z.a)(o.a.mark(function $(){var L,_,k,p,Ue,D;return o.a.wrap(function(Oe){for(;;)switch(Oe.prev=Oe.next){case 0:if(L=T.getFieldValue("login"),_=0,!(!K.test(L)||L.indexOf(" ")>-1)){Oe.next=6;break}return T.setFields([{name:"login",errors:["\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"]}]),_=1,Oe.abrupt("return",_);case 6:return Oe.next=8,g({login:L,type:1});case 8:return k=Oe.sent,p=k.status,Ue=k.message,D=p>0,D?_=2:(T.setFields([{name:"login",errors:[Ue]}]),_=1),Oe.abrupt("return",_);case 14:case"end":return Oe.stop()}},$)})),Se.apply(this,arguments)}var De=function(){var $=Object(z.a)(o.a.mark(function L(){var _,k,p,Ue,D,Ke;return o.a.wrap(function(G){for(;;)switch(G.prev=G.next){case 0:if(_=T.getFieldValue("verify"),k=T.getFieldValue("login"),k){G.next=6;break}T.validateFields(["login"]),G.next=21;break;case 6:return G.next=8,g({login:k,type:1});case 8:if(p=G.sent,!((p==null?void 0:p.status)!==1)){G.next=12;break}return T.setFields([{name:"login",errors:[p==null?void 0:p.message]}]),G.abrupt("return");case 12:return Z(!0),G.next=15,Le({login:k,type:1,smscode:Object(Re.V)(k)});case 15:Ue=G.sent,D=Ue.status,Ke=Ue.message,D<0&&T.setFields([{name:"code",errors:[Ke]}]),I({type:a.setTimer,payload:60}),Z(!1);case 21:case"end":return G.stop()}},L)}));return function(){return $.apply(this,arguments)}}();function Me($,L){if(!L)return Promise.resolve();if(!R.test(L))return Promise.reject("\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD");if(L.indexOf(" ")>-1)return Promise.reject("\u8BF7\u8F93\u51658-16\u4F4D\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C");var _=L.length;return _>=8&&_<=16?Promise.resolve():Promise.reject("\u8BF7\u8F93\u51658-16\u4F4D\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C")}var ct=function(L,_){return _?Promise.resolve():Promise.reject("\u8BF7\u62D6\u52A8\u6ED1\u5757\u9A8C\u8BC1")};Object(r.useEffect)(function(){H>0&&setTimeout(function(){I({type:a.setTimer,payload:H-1})},1e3)},[H]);var qe=function(L,_){return _?_.indexOf(" ")>-1?Promise.reject("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"):K.test(_)?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"):Promise.resolve()};return t.a.createElement(s.a,{layout:"vertical",form:T,style:ae,initialValues:{autologin:!0,protool:!1},onFinish:re},t.a.createElement(s.a.Item,{name:"login",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"},{validator:qe}]},t.a.createElement(j.a,{style:c,autoComplete:"new-login",size:"large",placeholder:"\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7",onBlur:function(){return pe},onChange:function(){return T.setFieldsValue({verify:0})}})),!(ee!=null&&(ie=ee.setting)!==null&&ie!==void 0&&ie.is_local)&&t.a.createElement(s.a.Item,{name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},t.a.createElement(j.a,{suffix:t.a.createElement(Ge.a,{loading:ue,type:"link",onClick:De,disabled:H>0}," ",H===0?"\u83B7\u53D6\u9A8C\u8BC1\u7801":"".concat(H,"\u79D2\u53EF\u91CD\u65B0\u83B7\u53D6")),style:{paddingRight:2,height:48},placeholder:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801",size:"large"})),t.a.createElement(Fe.a,{title:t.a.createElement("div",null,t.a.createElement("span",null,"\u957F\u5EA6\u4E3A8-16\u4F4D\u5B57\u7B26"),t.a.createElement("br",null),t.a.createElement("span",null,"\u5B57\u6BCD/\u6570\u5B57\u4EE5\u53CA\u6807\u70B9\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"),t.a.createElement("br",null),t.a.createElement("span",null,"\u4E0D\u5141\u8BB8\u6709\u7A7A\u683C\u3001\u4E2D\u6587")),placement:"topRight"},t.a.createElement(s.a.Item,{name:"password",rules:[{required:!0,message:"\u8BF7\u8F93\u51658-16\u4F4D\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C"},{validator:Me}]},t.a.createElement(j.a.Password,{autoComplete:"new-password",style:c,size:"large",placeholder:"\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"}))),t.a.createElement(s.a.Item,null,t.a.createElement(Ge.a,{size:"large",type:"primary",htmlType:"submit",block:!0,style:c,className:"font16"}," ",We," ")),t.a.createElement("div",{className:"tc",style:{paddingTop:0,paddingBottom:35}},"\u6CE8\u518C\u5E76\u767B\u5F55\u5373\u4EE3\u8868\u60A8\u5DF2\u9605\u8BFB\u5E76\u540C\u610F",t.a.createElement("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank"},"\u300A\u670D\u52A1\u534F\u8BAE\u6761\u6B3E\u300B")))},f=Object(x.a)(function(d){var i=d.globalSetting;return{globalSetting:i}})(P),A={height:48},Y=/(\b[\w\.-]+@[\w\.-]+\.\w{2,4}\b)|(^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$)/i,J=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,Ze={timer:0},Ie;(function(d){d[d.setTimer=0]="setTimer"})(Ie||(Ie={}));function ut(d,i){switch(i.type){case Ie.setTimer:return Object(N.a)(Object(N.a)({},d),{},{timer:i.payload});default:throw new Error}}var ft=function(i){var ie,g=i.validateName,Le=i.getCode,Ce=i.register,ze=i.style,ae=ze===void 0?{}:ze,Te=i.buttonText,We=Te===void 0?"\u6CE8\u518C":Te,ee=i.globalSetting,oe=s.a.useForm(),Ee=Object(F.a)(oe,1),T=Ee[0],xe=Object(r.useReducer)(ut,Ze),fe=Object(F.a)(xe,2),m=fe[0],I=fe[1],Q=Object(r.useState)(!1),ve=Object(F.a)(Q,2),ue=ve[0],Z=ve[1],H=m.timer;function re($){return Be.apply(this,arguments)}function Be(){return Be=Object(z.a)(o.a.mark(function $(L){var _,k,p,Ue,D,Ke;return o.a.wrap(function(G){for(;;)switch(G.prev=G.next){case 0:return _=L.login,k=L.new_password,p=L.code,G.next=3,Ce({login:_,new_password:k,code:p});case 3:if(Ue=G.sent,D=Ue.message,Ke=Ue.status,!(Ke<0)){G.next=9;break}return T.setFields([{name:"code",errors:[D]}]),G.abrupt("return");case 9:location.reload();case 10:case"end":return G.stop()}},$)})),Be.apply(this,arguments)}function pe(){return Se.apply(this,arguments)}function Se(){return Se=Object(z.a)(o.a.mark(function $(){var L,_,k,p,Ue,D;return o.a.wrap(function(Oe){for(;;)switch(Oe.prev=Oe.next){case 0:if(L=T.getFieldValue("login"),_=0,!(!Y.test(L)||L.indexOf(" ")>-1)){Oe.next=6;break}return T.setFields([{name:"login",errors:["\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"]}]),_=1,Oe.abrupt("return",_);case 6:return Oe.next=8,g({login:L,type:2});case 8:return k=Oe.sent,p=k.status,Ue=k.message,D=p>0,D?_=2:(T.setFields([{name:"login",errors:[Ue]}]),_=1),Oe.abrupt("return",_);case 14:case"end":return Oe.stop()}},$)})),Se.apply(this,arguments)}var De=function(){var $=Object(z.a)(o.a.mark(function L(){var _,k,p,Ue,D;return o.a.wrap(function(Oe){for(;;)switch(Oe.prev=Oe.next){case 0:return _=T.getFieldValue("verify"),k=T.getFieldValue("login"),Oe.next=4,T.validateFields(["login"]);case 4:if(k){Oe.next=8;break}T.validateFields(["login"]),Oe.next=17;break;case 8:return Z(!0),Oe.next=11,Le({login:k,type:2,smscode:Object(Re.V)(k)});case 11:p=Oe.sent,Ue=p.status,D=p.message,Ue<0&&T.setFields([{name:"code",errors:[D]}]),I({type:Ie.setTimer,payload:60}),Z(!1);case 17:case"end":return Oe.stop()}},L)}));return function(){return $.apply(this,arguments)}}();function Me($,L){if(!L)return Promise.resolve();if(!J.test(L))return Promise.reject("\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD");if(L.indexOf(" ")>-1)return Promise.reject("\u8BF7\u8F93\u51658-16\u4F4D\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C");var _=L.length;return _>=8&&_<=16?Promise.resolve():Promise.reject("\u8BF7\u8F93\u51658-16\u4F4D\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C")}var ct=function(L,_){return _?Promise.resolve():Promise.reject("\u8BF7\u62D6\u52A8\u6ED1\u5757\u9A8C\u8BC1")};Object(r.useEffect)(function(){H>0&&setTimeout(function(){I({type:Ie.setTimer,payload:H-1})},1e3)},[H]);var qe=function(){var $=Object(z.a)(o.a.mark(function L(_,k){var p,Ue,D,Ke;return o.a.wrap(function(G){for(;;)switch(G.prev=G.next){case 0:if(k){G.next=2;break}return G.abrupt("return",Promise.resolve());case 2:if(!(k.indexOf(" ")>-1)){G.next=4;break}return G.abrupt("return",Promise.reject("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"));case 4:if(!Y.test(k)){G.next=18;break}return G.next=7,g({login:k,type:2});case 7:if(p=G.sent,Ue=p.status,D=p.message,Ke=Ue>0,!Ke){G.next=15;break}return G.abrupt("return",Promise.resolve());case 15:return G.abrupt("return",Promise.reject(D));case 16:G.next=19;break;case 18:return G.abrupt("return",Promise.reject("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"));case 19:case"end":return G.stop()}},L)}));return function(_,k){return $.apply(this,arguments)}}();return t.a.createElement(s.a,{layout:"vertical",form:T,style:ae,initialValues:{autologin:!0,protool:!1},onFinish:re},t.a.createElement(s.a.Item,{name:"login",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"},{validator:qe}]},t.a.createElement(j.a,{style:A,autoComplete:"new-login",size:"large",placeholder:"\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7",onChange:function(){return T.setFieldsValue({verify:0})}})),t.a.createElement(Fe.a,{title:t.a.createElement("div",null,t.a.createElement("span",null,"\u957F\u5EA6\u4E3A8-16\u4F4D\u5B57\u7B26"),t.a.createElement("br",null),t.a.createElement("span",null,"\u5B57\u6BCD/\u6570\u5B57\u4EE5\u53CA\u6807\u70B9\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"),t.a.createElement("br",null),t.a.createElement("span",null,"\u4E0D\u5141\u8BB8\u6709\u7A7A\u683C\u3001\u4E2D\u6587")),placement:"topRight"},t.a.createElement(s.a.Item,{name:"new_password",rules:[{required:!0,message:"\u8BF7\u8F93\u51658-16\u4F4D\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C"},{validator:Me}]},t.a.createElement(j.a.Password,{autoComplete:"new-password",style:A,size:"large",placeholder:"\u8F93\u51658\uFF5E16\u4F4D\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199"}))),!(ee!=null&&(ie=ee.setting)!==null&&ie!==void 0&&ie.is_local)&&t.a.createElement(s.a.Item,{name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},t.a.createElement(j.a,{suffix:t.a.createElement(Ge.a,{loading:ue,type:"link",onClick:De,disabled:H>0}," ",H===0?"\u83B7\u53D6\u9A8C\u8BC1\u7801":"".concat(H,"\u79D2\u53EF\u91CD\u65B0\u83B7\u53D6")),style:{paddingRight:2,height:48},placeholder:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801",size:"large"})),t.a.createElement(s.a.Item,null,t.a.createElement(Ge.a,{size:"large",type:"primary",htmlType:"submit",block:!0,style:A,className:"font16"}," ",We," ")),t.a.createElement("div",{className:"tc",style:{paddingTop:0,paddingBottom:20}},"\u4FEE\u6539\u5E76\u767B\u5F55\u5373\u4EE3\u8868\u60A8\u5DF2\u9605\u8BFB\u5E76\u540C\u610F",t.a.createElement("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank"},"\u300A\u670D\u52A1\u534F\u8BAE\u6761\u6B3E\u300B")))},mt=Object(x.a)(function(d){var i=d.globalSetting;return{globalSetting:i}})(ft),pt=e("h0ge"),ht=e.n(pt),yt=e("/nL+"),vt=e.n(yt),gt=e("IxGP"),bt=e.n(gt),xt=e("m3rI"),Ct=window.location.host,Rt=xt.a.QQLoginCB,Ot=function(d){var i=d.onWechatLogin,ie=d.setType,g=d.loginType;function Le(){Object(Re.K)()?window.location.href="https://graph.qq.com/oauth2.0/show?which=Login&display=pc&client_id=101508858&redirect_uri=".concat(Rt,"%2fotherloginqq&state=null,").concat(Ct,"&response_type=code"):Object(Re.O)("https://xui.ptlogin2.qq.com/cgi-bin/xlogin?appid=716027609&pt_3rd_aid=101508858&daid=383&pt_skey_valid=0&style=35&s_url=http%3A%2F%2Fconnect.qq.com&refer_cgi=authorize&which=&client_id=101508858&response_type=code&scope=get_user_info&redirect_uri=".concat(Rt,"%2fotherloginqq&state=null,").concat(Ct,"&response_type=code"))}return t.a.createElement(t.a.Fragment,null,(g===1||g===2)&&t.a.createElement("div",{style:{marginTop:g===4?20:92,marginBottom:60},className:"font16 tc"},"\u6CA1\u6709\u8D26\u53F7\uFF1F",t.a.createElement("span",{onClick:function(){return ie(3)},className:"c-blue current"},"\u514D\u8D39\u6CE8\u518C")),(g===3||g===4||g===5)&&t.a.createElement("div",{style:{marginTop:92,marginBottom:60},className:"font16 tc"},"\u5DF2\u6709\u8D26\u53F7\uFF1F",t.a.createElement("span",{onClick:function(){return ie(1)},className:"c-blue current"},"\u7ACB\u5373\u767B\u5F55")),t.a.createElement("p",{className:bt.a.driver},t.a.createElement("span",{style:{color:"#444444"}},"\u5FEB\u901F\u767B\u5F55")),t.a.createElement("div",{className:bt.a["other-login"]},t.a.createElement("a",{title:"\u5FAE\u4FE1\u767B\u5F55",onClick:i},t.a.createElement("img",{src:ht.a,alt:"\u5FAE\u4FE1",width:66})),t.a.createElement("a",{title:"qq\u767B\u5F55",onClick:Le},t.a.createElement("img",{src:vt.a,alt:"QQ",width:66}))))};function Pt(d){var i=d.onBack,ie=d.setType;return t.a.createElement(t.a.Fragment,null,t.a.createElement("div",{style:{overflow:"hidden",width:300,height:300,margin:"20px auto 0 auto"}},t.a.createElement("iframe",{className:bt.a["wechat-qrcode"],frameBorder:"0",sandbox:"allow-scripts allow-same-origin allow-top-navigation",scrolling:"no",src:"https://open.weixin.qq.com/connect/qrconnect?appid=wx6b119e2d829c13fa&redirect_uri=".concat(Rt,"%2fotherloginstart&response_type=code&scope=snsapi_login&state=null,").concat(Ct,"#wechat_redirect")})),t.a.createElement("div",{style:{marginTop:17,marginBottom:10},className:"font16 bold tc c-blue current"},t.a.createElement("span",{onClick:function(){return ie(1)},style:{borderBottom:"2px solid #0152d9"}},"\u8FD4\u56DE\u8D26\u53F7\u767B\u5F55")))}var Ut={height:48},At=/(\b[\w\.-]+@[\w\.-]+\.\w{2,4}\b)|(^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$)/i,C=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,v={timer:0},ce;(function(d){d[d.setTimer=0]="setTimer"})(ce||(ce={}));function ne(d,i){switch(i.type){case ce.setTimer:return Object(N.a)(Object(N.a)({},d),{},{timer:i.payload});default:throw new Error}}var le=function(i){var ie=i.validateName,g=i.getCode,Le=i.register,Ce=i.style,ze=Ce===void 0?{}:Ce,ae=i.buttonText,Te=ae===void 0?"\u6CE8\u518C":ae,We=i.globalSetting,ee=s.a.useForm(),oe=Object(F.a)(ee,1),Ee=oe[0],T=Object(r.useReducer)(ne,v),xe=Object(F.a)(T,2),fe=xe[0],m=xe[1],I=Object(r.useState)(!1),Q=Object(F.a)(I,2),ve=Q[0],ue=Q[1],Z=fe.timer;function H(pe){return re.apply(this,arguments)}function re(){return re=Object(z.a)(o.a.mark(function pe(Se){var De,Me,ct,qe,$;return o.a.wrap(function(_){for(;;)switch(_.prev=_.next){case 0:return De=Se.old_password,Me=Se.newPassword,_.next=3,Le({old_password:De,newPassword:Me});case 3:if(ct=_.sent,qe=ct.message,$=ct.status,!($<0)){_.next=9;break}return Ee.setFields([{name:"code",errors:[qe]}]),_.abrupt("return");case 9:case"end":return _.stop()}},pe)})),re.apply(this,arguments)}var Be=function(Se,De,Me){De?De.indexOf(" ")>-1?Me("\u8BF7\u8F93\u51658-16\u4F4D\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C"):De.length<8||De.length>16?Me("\u8BF7\u8F93\u51658-16\u4F4D\u5B57\u7B26\u7684\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\uFF01"):C.test(De)?Me():Me("\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"):Me("\u8BF7\u8F93\u51658-16\u4F4D\u5B57\u7B26\u7684\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\uFF01")};return Object(r.useEffect)(function(){Z>0&&setTimeout(function(){m({type:ce.setTimer,payload:Z-1})},1e3)},[Z]),t.a.createElement(s.a,{layout:"vertical",form:Ee,style:ze,initialValues:{autologin:!0,protool:!1},onFinish:H},t.a.createElement(s.a.Item,{name:"old_password",rules:[{required:!0,message:"\u8BF7\u8F93\u51658\uFF5E16\u4F4D\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199"}]},t.a.createElement(j.a,{style:Ut,autoComplete:"new-login",size:"large",type:"password",placeholder:"\u8BF7\u8F93\u5165\u65E7\u5BC6\u7801",onChange:function(){return Ee.setFieldsValue({verify:0})}})),t.a.createElement(Fe.a,{title:t.a.createElement("div",null,t.a.createElement("span",null,"\u957F\u5EA6\u4E3A8-16\u4F4D\u5B57\u7B26"),t.a.createElement("br",null),t.a.createElement("span",null,"\u5B57\u6BCD/\u6570\u5B57\u4EE5\u53CA\u6807\u70B9\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"),t.a.createElement("br",null),t.a.createElement("span",null,"\u4E0D\u5141\u8BB8\u6709\u7A7A\u683C\u3001\u4E2D\u6587")),placement:"topRight"},t.a.createElement(s.a.Item,{name:"newPassword",rules:[{required:!0,message:"\u8BF7\u8F93\u51658-16\u4F4D\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C"},{validator:Be}]},t.a.createElement(j.a.Password,{autoComplete:"new-password",style:Ut,size:"large",placeholder:"\u8F93\u51658\uFF5E16\u4F4D\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199"}))),t.a.createElement(Fe.a,{title:t.a.createElement("div",null,t.a.createElement("span",null,"\u957F\u5EA6\u4E3A8-16\u4F4D\u5B57\u7B26"),t.a.createElement("br",null),t.a.createElement("span",null,"\u5B57\u6BCD/\u6570\u5B57\u4EE5\u53CA\u6807\u70B9\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"),t.a.createElement("br",null),t.a.createElement("span",null,"\u4E0D\u5141\u8BB8\u6709\u7A7A\u683C\u3001\u4E2D\u6587")),placement:"topRight"},t.a.createElement(s.a.Item,{name:"againPassword",rules:[{required:!0,message:"\u8BF7\u518D\u6B21\u8F93\u5165\u65B0\u5BC6\u7801"},{validator:function(Se,De,Me){De!=Ee.getFieldsValue().newPassword?Me("\u4E24\u6B21\u8F93\u5165\u7684\u65B0\u5BC6\u7801\u5FC5\u987B\u4E00\u81F4\uFF01"):Me()}}]},t.a.createElement(j.a.Password,{autoComplete:"new-password",style:Ut,size:"large",placeholder:"\u8BF7\u518D\u6B21\u8F93\u5165\u65B0\u5BC6\u7801"}))),t.a.createElement(s.a.Item,null,t.a.createElement(Ge.a,{size:"large",type:"primary",htmlType:"submit",block:!0,style:Ut,className:"font16"}," ",Te," ")),t.a.createElement("div",{className:"tc",style:{paddingTop:0,paddingBottom:20}},"\u4FEE\u6539\u5E76\u767B\u5F55\u5373\u4EE3\u8868\u60A8\u5DF2\u9605\u8BFB\u5E76\u540C\u610F",t.a.createElement("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank"},"\u300A\u670D\u52A1\u534F\u8BAE\u6761\u6B3E\u300B")))},y=Object(x.a)(function(d){var i=d.globalSetting;return{globalSetting:i}})(le),st=e("4R62"),Xe=e.n(st),Je=Ve.a.TabPane,tt=function(d){var i=d.dispatch,ie=d.is_main_site,g=d.is_local,Le=d.style,Ce=Le===void 0?{}:Le,ze=d.globalSetting,ae=Object(r.useState)(!1),Te=Object(F.a)(ae,2),We=Te[0],ee=Te[1],oe=Object(r.useState)("1"),Ee=Object(F.a)(oe,2),T=Ee[0],xe=Ee[1],fe=Object(r.useState)(1),m=Object(F.a)(fe,2),I=m[0],Q=m[1],ve=Object(r.useState)(),ue=Object(F.a)(ve,2),Z=ue[0],H=ue[1];function re(){Q(1),ee(!1)}function Be(){Q(2),ee(!0)}function pe($){console.log($),xe($)}var Se={buttonText:"\u767B \u5F55",validateName:O.L,getCode:O.A,register:function(){var $=Object(z.a)(o.a.mark(function _(k){var p;return o.a.wrap(function(D){for(;;)switch(D.prev=D.next){case 0:return D.next=2,Object(O.a)({phone:k.login,code:k.code});case 2:if(p=D.sent,!(p.status===0)){D.next=6;break}return p!=null&&p.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",p==null?void 0:p.start_date)):localStorage.removeItem("extension-modal"),D.abrupt("return","/");case 6:return D.abrupt("return",p);case 7:case"end":return D.stop()}},_)}));function L(_){return $.apply(this,arguments)}return L}()},De={buttonText:"\u6CE8\u518C\u5E76\u767B\u5F55",validateName:O.L,getCode:O.A,register:function(){var $=Object(z.a)(o.a.mark(function _(k){var p,Ue;return o.a.wrap(function(Ke){for(;;)switch(Ke.prev=Ke.next){case 0:return Ke.next=2,Object(O.E)(Object(N.a)({},k));case 2:if(p=Ke.sent,!(p.status===0)){Ke.next=9;break}return Ue=localStorage.getItem("addinfo"),Ue==="1"?localStorage.setItem("addinfo","2"):localStorage.setItem("registeruser","1"),localStorage.removeItem("extension-modal"),we.b.info("\u6CE8\u518C\u5E76\u767B\u9646\u6210\u529F"),Ke.abrupt("return","/");case 9:return Ke.abrupt("return",p);case 10:case"end":return Ke.stop()}},_)}));function L(_){return $.apply(this,arguments)}return L}()},Me={buttonText:"\u4FEE\u6539\u5BC6\u7801",validateName:O.L,getCode:O.A,register:function(){var $=Object(z.a)(o.a.mark(function _(k){var p;return o.a.wrap(function(D){for(;;)switch(D.prev=D.next){case 0:return D.next=2,Object(O.f)(Object(N.a)({login:Z},k));case 2:return p=D.sent,we.b.info("\u4FEE\u6539\u5BC6\u7801\u6210\u529F"),D.abrupt("return",p);case 5:case"end":return D.stop()}},_)}));function L(_){return $.apply(this,arguments)}return L}()},ct={buttonText:"\u4FEE\u6539\u5E76\u767B\u5F55",validateName:O.L,getCode:O.A,register:function(){var $=Object(z.a)(o.a.mark(function _(k){var p;return o.a.wrap(function(D){for(;;)switch(D.prev=D.next){case 0:return k.new_password_confirmation=k.new_password,D.next=3,Object(O.F)(Object(N.a)({},k));case 3:if(p=D.sent,!(p.status===0)){D.next=8;break}return p!=null&&p.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",p==null?void 0:p.start_date)):localStorage.removeItem("extension-modal"),we.b.info("\u4FEE\u6539\u6210\u529F"),D.abrupt("return","/");case 8:return D.abrupt("return",p);case 9:case"end":return D.stop()}},_)}));function L(_){return $.apply(this,arguments)}return L}()},qe=Object(r.useCallback)(function(){switch(I){case 1:return t.a.createElement(Ve.a,{tabBarExtraContent:t.a.createElement("div",null,ze.setting.zcst_authorize_url&&t.a.createElement(Ae.a,{onClick:function(){window.location.href=ze.setting.zcst_authorize_url},style:{alignItems:"center",marginRight:40}},t.a.createElement("img",{style:{width:40,cursor:"pointer",marginRight:5},src:"https://t15.baidu.com/it/u=1067996267,3024058787&fm=179&app=42&size=w54&n=0&f=JPEG&fmt=auto?s=37F0E9365892F7E1429603EC0300E02F&sec=1678467600&t=07e25c502c22ff21e8b8f4e74e506e58"}),t.a.createElement("span",{style:{cursor:"pointer"}},"\u8BA4\u8BC1\u4E2D\u5FC3"))),defaultActiveKey:T,onChange:pe,className:Xe.a.tabs},t.a.createElement(Je,{tab:"\u8D26\u53F7\u767B\u5F55",key:"1"},t.a.createElement("div",{className:"mt20"},T==="1"&&t.a.createElement(rt,{setusername:H,setType:Q}))));case 2:return t.a.createElement(Pt,{setType:Q,onBack:re});case 3:return t.a.createElement("div",{className:"ml40"},t.a.createElement("h1",{className:"font18 mb20 mt35"},"\u65B0\u7528\u6237\u6CE8\u518C"),t.a.createElement(f,De));case 4:return t.a.createElement("div",{className:"ml40"},t.a.createElement("h1",{className:"font18 mb20 mt35"},"\u627E\u56DE\u5BC6\u7801"),t.a.createElement(mt,ct));case 5:return t.a.createElement("div",{className:"ml40"},t.a.createElement("h1",{className:"font18 mb20 mt35"},"\u4FEE\u6539\u5BC6\u7801"),t.a.createElement(y,Me))}},[I,T]);return t.a.createElement("div",{className:Xe.a["login-panel-wrapper2"],style:Ce},t.a.createElement(Ae.a,null,t.a.createElement(X.a,{flex:"1"},qe()),t.a.createElement(X.a,{flex:"295px",className:Xe.a["login-panel-right-wrp"]},!g&&t.a.createElement(Ot,{loginType:I,setType:Q,onWechatLogin:Be}))))},he=e("1TMG"),ye=e.n(he),_t=function(i){var ie,g,Le=i.user,Ce=i.globalSetting,ze=i.loading,ae=i.dispatch,Te=function(){ae({type:"user/showPopLogin",payload:{showPopLogin:!1,showClosable:!1}})},We=(ie=Ce.setting)===null||ie===void 0?void 0:ie.main_site,ee=(g=Ce.setting)===null||g===void 0?void 0:g.is_local;return t.a.createElement(w.a,{centered:!0,visible:Le.showPopLogin,footer:null,width:ee?420:765,keyboard:!1,maskClosable:!1,wrapClassName:ye.a.popLogin,closable:Le.showClosable,onCancel:Te},Le.showPopLogin&&t.a.createElement(tt,{globalSetting:Ce,is_main_site:We,is_local:ee}))},dt=Object(x.a)(function(d){var i=d.user,ie=d.loading,g=d.globalSetting;return{user:i,globalSetting:g,loading:ie.models.index}})(_t),_e=e("wd/R"),at=e.n(_e),lt=e("ruvs"),ot=e("JatN"),Et=e("ErOA"),it=function(i){var ie=i.loading,g=i.globalSetting,Le=i.children,Ce=i.user,ze=i.dispatch,ae=i.location,Te=Object(b.a)(i,["loading","globalSetting","children","user","dispatch","location"]),We=Object(ge.h)(),ee=Object(lt.b)(),oe=g.globalLoading,Ee=function(){var xe=Object(z.a)(o.a.mark(function fe(){var m,I,Q,ve;return o.a.wrap(function(Z){for(;;)switch(Z.prev=Z.next){case 0:if(!(ae!=null&&ae.search)){Z.next=9;break}return ve=ae.pathname.split("/"),ve.includes("paths")&&(Q=ve[2]),Z.next=6,ze({type:"user/getUserInfo",payload:Object(N.a)(Object(N.a)(Object(N.a)({},ee),ae.query),{},{subject_id:Q,websiteName:"educoder"})});case 6:I=Z.sent,Z.next=12;break;case 9:return Z.next=11,ze({type:"user/getUserInfo",payload:Object(N.a)({},ee)});case 11:I=Z.sent;case 12:(m=I)!==null&&m!==void 0&&m.username&&We.pathname==="/login"&&(ae.href="/");case 13:case"end":return Z.stop()}},fe)}));return function(){return xe.apply(this,arguments)}}();Object(r.useEffect)(function(){window.less.modifyVars(Object(N.a)({},ot.a[g.theme]))},[g.theme]),Object(r.useEffect)(function(){Ee()},[ae.pathname]),Object(r.useEffect)(function(){var xe,fe;if(ae.pathname.indexOf("classrooms")>-1&&ae.pathname.indexOf("detail")===-1||document.body.scrollIntoView(),ae.pathname.indexOf("/classrooms/4RW9CYHY")>-1&&document.domain!=="localhost"&&document.domain!=="kepukehuan.educoder.net"){window.location.href="https://kepukehuan.educoder.net/classrooms/4RW9CYHY/exercise";return}if(ae.pathname.indexOf("/classrooms/qb4ft587")>-1&&document.domain!=="localhost"&&document.domain!=="kepukehuan.educoder.net"){window.location.href="https://kepukehuan.educoder.net/classrooms/qb4ft587/exercise";return}if(ae.pathname.indexOf("/classrooms/c5q9bsp2")>-1&&document.domain!=="localhost"&&document.domain!=="kepukehuan.educoder.net"){window.location.href="https://kepukehuan.educoder.net/classrooms/c5q9bsp2/exercise";return}if(ze({type:"globalSetting/query",payload:{}}),ze({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),console.log(ae,":location"),window.location.href==="https://jetcoder.educoder.net"||window.location.href==="https://jetcoder.educoder.net/"){window.location.href="https://www.educoder.net/problems";return}if((xe=window.location.href)!==null&&xe!==void 0&&xe.includes("/problems")&&(fe=window.location.href)!==null&&fe!==void 0&&fe.includes("/share")){var m,I,Q,ve=(m=window.location)===null||m===void 0||((I=m.pathname)===null||I===void 0||((Q=I.split("/"))===null||Q===void 0))?void 0:Q[2],ue=Object(Et.a)("/api/practices/".concat(ve,"/start"),{method:"get"});ue.then(function(re){(re==null?void 0:re.status)===0&&x.d.replace("/problems/".concat(re==null?void 0:re.identifier,"/oj/").concat(ve))});return}if(ae.pathname==="/admins"||ae.pathname==="/sidekiq"){var Z=document.domain;if(Z.indexOf("educoder.net")>-1)switch(Z){case"www.educoder.net":case"educoder.net":window.location.href="https://data.educoder.net".concat(ae.pathname);break;default:var H=document.domain.split(".");H[0]=H[0]+"-data",window.location.href="https://".concat(H.join(".")).concat(ae.pathname);break}}w.a.destroyAll(),Object(Re.J)()&&(Object(Re.r)("2.0.0")>0&&w.a.info({title:"\u5BA2\u6237\u7AEF\u7248\u672C\u8FC7\u4F4E",centered:!0,content:t.a.createElement("div",null,t.a.createElement("span",{className:"c-red"},"\u60A8\u7684\u5934\u6B4C\u8003\u8BD5\u7CFB\u7EDF\u67DC\u5BA2\u6237\u7AEF\u7248\u672C\u8FC7\u4F4E"),'\uFF0C\u8BF7\u5347\u7EA7\u81F3\u6700\u65B0\u7248\u672C\u540E\u518D\u4F7F\u7528\uFF0C\u70B9\u51FB"\u786E\u5B9A"\u540E\u5C06\u4E0B\u8F7D\u6700\u65B0\u7248\u672C\u7684\u5BA2\u6237\u7AEF,',t.a.createElement("span",{className:"c-red"},"\u4E0B\u8F7D\u540E\u8BF7\u5148\u9000\u51FA\u5BA2\u6237\u7AEF\u518D\u5B89\u88C5")),okText:"\u7ACB\u5373\u5347\u7EA7",visible:!0,maskClosable:!1,onOk:function(){return Object(Re.t)("Educoder.exe","https://www-cdn.educoder.net/app/Educoder.exe"),new Promise(function(){})}})),Object(x.f)("zh-CN",!1)},[ae.pathname]),Object(r.useEffect)(function(){g.updateData.system_update?localStorage.updateEndTime||new Date().getTime()1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(He.a)())return null;var de=document.createElement("style");if((z=b.csp)===null||z===void 0?void 0:z.nonce){var o;de.nonce=(o=b.csp)===null||o===void 0?void 0:o.nonce}de.innerHTML=N;var r=Ne(b),t=r.firstChild;return b.prepend&&r.prepend?r.prepend(de):b.prepend&&t?r.insertBefore(de,t):r.appendChild(de),de}var se=new Map;function w(N,z){var b=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},de=Ne(b);if(!se.has(de)){var o=U("",b),r=o.parentNode;se.set(de,r),r.removeChild(o)}var t=Array.from(se.get(de).children).find(function(ke){return ke.tagName==="STYLE"&&ke[me]===z});if(t){var n,x;if(((n=b.csp)===null||n===void 0?void 0:n.nonce)&&t.nonce!==((x=b.csp)===null||x===void 0?void 0:x.nonce)){var u;t.nonce=(u=b.csp)===null||u===void 0?void 0:u.nonce}return t.innerHTML!==N&&(t.innerHTML=N),t}var X=U(N,b);return X[me]=z,X}},"Cs+z":function(V,B,e){V.exports=e.p+"static/jqr.b801d45b.png"},"Ct/S":function(V,B,e){V.exports={tilte:"tilte___1Tz7i",flexRow:"flexRow___3w9_D",flexColumn:"flexColumn___2HzC_",footerWrap:"footerWrap___12F5M",img:"img___3ED9Z",content:"content___rqPDY",modalContent:"modalContent___2h4ne"}},IxGP:function(V,B,e){V.exports={"other-login":"other-login___re0Nc","btn-link":"btn-link___1uZTy","wechat-qrcode":"wechat-qrcode___14L6l",driver:"driver___1fhl_"}},JatN:function(V,B,e){"use strict";var He={"@primary-color":"#0152d9"},me=He,Ne={"@primary-color":"#196efd"},U=Ne,se=B.a={defaults:me,vspaces:U}},Jky8:function(V,B,e){"use strict";var He=e("sRBo"),me=e("kaz8"),Ne=e("5NDa"),U=e("5rEg"),se=e("miYZ"),w=e("tsqr"),N=e("9og8"),z=e("2qtc"),b=e("kLXV"),de=e("tJVT"),o=e("WmNS"),r=e.n(o),t=e("q1tI"),n=e.n(t),x=e("9kvl"),u=e("6CvP"),X=e("1XHU"),ke=e("1vsH"),Ae;(function(we){we[we.Professor=1]="Professor",we[we.AssistantProfessor=2]="AssistantProfessor",we[we.Student=3]="Student"})(Ae||(Ae={}));var je=function(F){var Ye=F.visible,Ve=F.user,nt=F.onCancel,Ge=nt===void 0?function(){}:nt,E=Object(t.useState)(),S=Object(de.a)(E,2),l=S[0],j=S[1],te=Object(t.useState)([]),s=Object(de.a)(te,2),W=s[0],O=s[1],q=Object(t.useState)(!1),ge=Object(de.a)(q,2),Qe=ge[0],Pe=ge[1],be=Object(t.useState)(!1),rt=Object(de.a)(be,2),et=rt[0],Fe=rt[1],Re=Object(t.useState)(),c=Object(de.a)(Re,2),K=c[0],R=c[1];Object(t.useEffect)(function(){var P;if(Ve!=null&&(P=Ve.userInfo)!==null&&P!==void 0&&P.identity){var f;O([(Ve==null||((f=Ve.userInfo)===null||f===void 0)?void 0:f.identity)==="student"?3:1])}},[Ve]);var h=function(f,A){if(W.includes(Ae.Professor)){b.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:n.a.createElement("div",{className:"tc"},A||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:function(){x.d.push("/classrooms/".concat(f,"/students"))}});return}x.d.push("/classrooms/".concat(f,"/students"))},a=function(){var P=Object(N.a)(r.a.mark(function f(){var A;return r.a.wrap(function(J){for(;;)switch(J.prev=J.next){case 0:if(l){J.next=3;break}return w.b.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A"),J.abrupt("return");case 3:return Pe(!0),J.next=6,Object(u.c)({invite_code:l,professor:W.includes(Ae.Professor)?1:null,assistant_professor:W.includes(Ae.AssistantProfessor)?1:null,student:W.includes(Ae.Student)?1:null});case 6:if(A=J.sent,Pe(!1),!((A==null?void 0:A.status)===-2)){J.next=22;break}if(M(),!(A.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1")){J.next=14;break}return Fe(!0),R(1),J.abrupt("return");case 14:if(!(A.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1")){J.next=18;break}return Fe(!0),R(2),J.abrupt("return");case 18:if(!(A.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1")){J.next=22;break}return Fe(!0),R(3),J.abrupt("return");case 22:if(!((A==null?void 0:A.status)===0)){J.next=27;break}return Object(ke.Y)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),M(),(A==null?void 0:A.course_id)&&h(A.course_id,A.message),J.abrupt("return");case 27:case"end":return J.stop()}},f)}));return function(){return P.apply(this,arguments)}}(),M=function(){var P=Object(N.a)(r.a.mark(function f(){return r.a.wrap(function(Y){for(;;)switch(Y.prev=Y.next){case 0:Ge();case 1:case"end":return Y.stop()}},f)}));return function(){return P.apply(this,arguments)}}();return n.a.createElement(n.a.Fragment,null,n.a.createElement(b.a,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",visible:Ye,confirmLoading:Qe,onOk:a,onCancel:M},n.a.createElement("div",{className:"tc"},n.a.createElement("div",null,n.a.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),n.a.createElement(U.a,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:l,onChange:function(f){if(f.target.value.length>=7){w.b.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}j(f.target.value)}})),n.a.createElement("div",{className:"mt10 font14"},n.a.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),n.a.createElement(me.a.Group,{value:W,onChange:function(f){return O(f)}},n.a.createElement(me.a,{value:Ae.Professor,disabled:W.includes(2)},"\u6559\u5E08"),n.a.createElement(me.a,{value:Ae.AssistantProfessor,disabled:W.includes(1)},"\u52A9\u6559"),n.a.createElement(me.a,{value:Ae.Student},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),n.a.createElement(X.a,{visible:et,onCancel:function(){return Fe(!1)},occupationValue:K}))};B.a=Object(x.a)(function(we){var F=we.user;return{user:F}})(je)},NLgs:function(V,B,e){"use strict";e.d(B,"e",function(){return we}),e.d(B,"f",function(){return F}),e.d(B,"d",function(){return Ve}),e.d(B,"c",function(){return nt}),e.d(B,"a",function(){return Ge}),e.d(B,"b",function(){return E});var He=e("miYZ"),me=e("tsqr"),Ne=e("9og8"),U=e("2qtc"),se=e("kLXV"),w=e("WmNS"),N=e.n(w),z=e("q1tI"),b=e.n(z),de=e("9kvl"),o=e("xKgJ"),r=e("1vsH"),t=e("RCxd"),n=e("mOS8"),x=e.n(n),u=e("1ZF9"),X=e.n(u),ke=e("WdTA"),Ae=e.n(ke),je=e("m3rI"),we=function(l){var j=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return!!(F(l)&&Ye(j))},F=function(l){return Object(o.p)()?!0:(l({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},Ye=function(){var l,j=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,te=Object(de.c)()._store.getState(),s=te.user;return(l=s.userInfo)!==null&&l!==void 0&&l.profile_completed?!0:(se.a.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:j?"\u6309\u7167\u6709\u5173\u653F\u7B56\u89C4\u5B9A\uFF0C\u7279\u6B8A\u5B9E\u9A8C\u9700\u8981\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u624D\u80FD\u4F7F\u7528\uFF0C\u8BF7\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u7801":"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){de.d.push("/account/profile/edit")}}),!1)},Ve=function(){var l,j=Object(de.c)()._store.getState(),te=j.user;return(l=te.userInfo)!==null&&l!==void 0&&l.professional_certification?!0:(se.a.confirm({title:"\u63D0\u793A",centered:!0,content:b.a.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){Object(r.O)("/account/certification")}}),!1)},nt=function(){return Object(o.a)()?!0:(se.a.warning({centered:!0,width:530,title:"\u63D0\u793A",content:b.a.createElement("div",{className:"tc",style:{marginLeft:-38}},b.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u626B\u7801\u52A0\u7FA4@\u7FA4\u7BA1\u7406\u5458\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650\u54E6\uFF01"),b.a.createElement("img",{src:Object(o.t)()?Ae.a:"".concat(je.a.IMG_SERVER,"/images/educoder/qqqun20191230.png"),width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1)},Ge=function(l,j){return l?!0:(se.a.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:b.a.createElement("div",null,b.a.createElement("p",null,j||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),b.a.createElement("div",{style:{marginLeft:"110px"}},b.a.createElement("img",{src:X.a,width:200}),b.a.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(r.O)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},E=function(l){var j=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",te=Object(de.c)()._store.getState(),s=te.shixunsDetail.detail;return(s==null?void 0:s.public)===2||(s==null?void 0:s.public)===1||(s==null?void 0:s.shixun_status)===3?(se.a.info({centered:!0,icon:b.a.createElement(t.a,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:b.a.createElement("div",{className:"tc",style:{marginLeft:-38}},b.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},b.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",(s==null?void 0:s.public)===2?"\u5DF2\u516C\u5F00":(s==null?void 0:s.public)===1?"\u5F85\u5BA1\u6838":"\u5DF2\u5173\u95ED","\uFF0C",j,"\u3002"),b.a.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),b.a.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:x.a,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0):(s==null?void 0:s.shixun_status)===2?(se.a.confirm({centered:!0,icon:b.a.createElement(t.a,null),title:"\u63D0\u793A",content:b.a.createElement("div",null,b.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",j,"\u3002"),b.a.createElement("br",null),b.a.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){se.a.confirm({width:440,centered:!0,icon:b.a.createElement(t.a,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){var O=Object(Ne.a)(N.a.mark(function ge(){var Qe;return N.a.wrap(function(be){for(;;)switch(be.prev=be.next){case 0:return be.next=2,l({type:"shixunsDetail/cancelRelease",payload:{id:s==null?void 0:s.identifier}});case 2:Qe=be.sent,Qe.status!==401&&(me.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),l({type:"shixunsDetail/getShixunsDetail",payload:{id:s==null?void 0:s.identifier}}),l({type:"practiceSetting/getCommonData",payload:{id:s==null?void 0:s.identifier}}));case 4:case"end":return be.stop()}},ge)}));function q(){return O.apply(this,arguments)}return q}()})}}),!0):!1}},WdTA:function(V,B,e){V.exports=e.p+"static/studnetqun.598eeb43.png"},Y1PL:function(V,B,e){"use strict";e.r(B),e.d(B,"ResizableTextArea",function(){return et});var He=e("wx14"),me=e("1OyB"),Ne=e("vuIU"),U=e("Ji7U"),se=e("LK+K"),w=e("q1tI"),N=e("VTBJ"),z=e("rePB"),b=e("Zm9Q"),de=e("Kwbf"),o=e("c+Xe"),r=e("m+aA"),t=e("bdgK"),n=new Map;function x(c){c.forEach(function(K){var R,h=K.target;(R=n.get(h))===null||R===void 0||R.forEach(function(a){return a(h)})})}var u=new t.default(x),X=null,ke=null;function Ae(c,K){n.has(c)||(n.set(c,new Set),u.observe(c)),n.get(c).add(K)}function je(c,K){n.has(c)&&(n.get(c).delete(K),n.get(c).size||(u.unobserve(c),n.delete(c)))}var we=function(c){Object(U.a)(R,c);var K=Object(se.a)(R);function R(){return Object(me.a)(this,R),K.apply(this,arguments)}return Object(Ne.a)(R,[{key:"render",value:function(){return this.props.children}}]),R}(w.Component),F=w.createContext(null);function Ye(c){var K=c.children,R=c.onBatchResize,h=w.useRef(0),a=w.useRef([]),M=w.useContext(F),P=w.useCallback(function(f,A,Y){h.current+=1;var J=h.current;a.current.push({size:f,element:A,data:Y}),Promise.resolve().then(function(){J===h.current&&(R==null||R(a.current),a.current=[])}),M==null||M(f,A,Y)},[R,M]);return w.createElement(F.Provider,{value:P},K)}function Ve(c){var K=c.children,R=c.disabled,h=w.useRef(null),a=w.useRef(null),M=w.useContext(F),P=w.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),f=w.isValidElement(K)&&Object(o.c)(K),A=f?K.ref:null,Y=w.useMemo(function(){return Object(o.a)(A,h)},[A,h]),J=w.useRef(c);J.current=c;var Ze=w.useCallback(function(Ie){var ut=J.current,ft=ut.onResize,mt=ut.data,pt=Ie.getBoundingClientRect(),ht=pt.width,yt=pt.height,vt=Ie.offsetWidth,gt=Ie.offsetHeight,bt=Math.floor(ht),xt=Math.floor(yt);if(P.current.width!==bt||P.current.height!==xt||P.current.offsetWidth!==vt||P.current.offsetHeight!==gt){var Ct={width:bt,height:xt,offsetWidth:vt,offsetHeight:gt};P.current=Ct;var Rt=vt===Math.round(ht)?ht:vt,Ot=gt===Math.round(yt)?yt:gt,Pt=Object(N.a)(Object(N.a)({},Ct),{},{offsetWidth:Rt,offsetHeight:Ot});M==null||M(Pt,Ie,mt),ft&&Promise.resolve().then(function(){ft(Pt,Ie)})}},[]);return w.useEffect(function(){var Ie=Object(r.a)(h.current)||Object(r.a)(a.current);return Ie&&!R&&Ae(Ie,Ze),function(){return je(Ie,Ze)}},[h.current,R]),w.createElement(we,{ref:a},f?w.cloneElement(K,{ref:Y}):K)}var nt="rc-observer-key";function Ge(c){var K=c.children,R=Object(b.a)(K);return R.map(function(h,a){var M=(h==null?void 0:h.key)||"".concat(nt,"-").concat(a);return w.createElement(Ve,Object(He.a)({},c,{key:M}),h)})}Ge.Collection=Ye;var E=Ge,S=e("bT9E"),l=e("TSYQ"),j=e.n(l),te=` - min-height:0 !important; - max-height:none !important; - height:0 !important; - visibility:hidden !important; - overflow:hidden !important; - position:absolute !important; - z-index:-1000 !important; - top:0 !important; - right:0 !important -`,s=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break"],W={},O;function q(c){var K=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,R=c.getAttribute("id")||c.getAttribute("data-reactid")||c.getAttribute("name");if(K&&W[R])return W[R];var h=window.getComputedStyle(c),a=h.getPropertyValue("box-sizing")||h.getPropertyValue("-moz-box-sizing")||h.getPropertyValue("-webkit-box-sizing"),M=parseFloat(h.getPropertyValue("padding-bottom"))+parseFloat(h.getPropertyValue("padding-top")),P=parseFloat(h.getPropertyValue("border-bottom-width"))+parseFloat(h.getPropertyValue("border-top-width")),f=s.map(function(Y){return"".concat(Y,":").concat(h.getPropertyValue(Y))}).join(";"),A={sizingStyle:f,paddingSize:M,borderSize:P,boxSizing:a};return K&&R&&(W[R]=A),A}function ge(c){var K=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,R=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,h=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;O||(O=document.createElement("textarea"),O.setAttribute("tab-index","-1"),O.setAttribute("aria-hidden","true"),document.body.appendChild(O)),c.getAttribute("wrap")?O.setAttribute("wrap",c.getAttribute("wrap")):O.removeAttribute("wrap");var a=q(c,K),M=a.paddingSize,P=a.borderSize,f=a.boxSizing,A=a.sizingStyle;O.setAttribute("style","".concat(A,";").concat(te)),O.value=c.value||c.placeholder||"";var Y=Number.MIN_SAFE_INTEGER,J=Number.MAX_SAFE_INTEGER,Ze=O.scrollHeight,Ie;if(f==="border-box"?Ze+=P:f==="content-box"&&(Ze-=M),R!==null||h!==null){O.value=" ";var ut=O.scrollHeight-M;R!==null&&(Y=ut*R,f==="border-box"&&(Y=Y+M+P),Ze=Math.max(Y,Ze)),h!==null&&(J=ut*h,f==="border-box"&&(J=J+M+P),Ie=Ze>J?"":"hidden",Ze=Math.min(J,Ze))}return{height:Ze,minHeight:Y,maxHeight:J,overflowY:Ie,resize:"none"}}var Qe=e("Gytx"),Pe=e.n(Qe),be;(function(c){c[c.NONE=0]="NONE",c[c.RESIZING=1]="RESIZING",c[c.RESIZED=2]="RESIZED"})(be||(be={}));var rt=function(c){Object(U.a)(R,c);var K=Object(se.a)(R);function R(h){var a;return Object(me.a)(this,R),a=K.call(this,h),a.nextFrameActionId=void 0,a.resizeFrameId=void 0,a.textArea=void 0,a.saveTextArea=function(M){a.textArea=M},a.handleResize=function(M){var P=a.state.resizeStatus,f=a.props,A=f.autoSize,Y=f.onResize;if(P!==be.NONE)return;typeof Y=="function"&&Y(M),A&&a.resizeOnNextFrame()},a.resizeOnNextFrame=function(){cancelAnimationFrame(a.nextFrameActionId),a.nextFrameActionId=requestAnimationFrame(a.resizeTextarea)},a.resizeTextarea=function(){var M=a.props.autoSize;if(!M||!a.textArea)return;var P=M.minRows,f=M.maxRows,A=ge(a.textArea,!1,P,f);a.setState({textareaStyles:A,resizeStatus:be.RESIZING},function(){cancelAnimationFrame(a.resizeFrameId),a.resizeFrameId=requestAnimationFrame(function(){a.setState({resizeStatus:be.RESIZED},function(){a.resizeFrameId=requestAnimationFrame(function(){a.setState({resizeStatus:be.NONE}),a.fixFirefoxAutoScroll()})})})})},a.renderTextArea=function(){var M=a.props,P=M.prefixCls,f=P===void 0?"rc-textarea":P,A=M.autoSize,Y=M.onResize,J=M.className,Ze=M.disabled,Ie=a.state,ut=Ie.textareaStyles,ft=Ie.resizeStatus,mt=Object(S.a)(a.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),pt=j()(f,J,Object(z.a)({},"".concat(f,"-disabled"),Ze));"value"in mt&&(mt.value=mt.value||"");var ht=Object(N.a)(Object(N.a)(Object(N.a)({},a.props.style),ut),ft===be.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return w.createElement(E,{onResize:a.handleResize,disabled:!(A||Y)},w.createElement("textarea",Object(He.a)({},mt,{className:pt,style:ht,ref:a.saveTextArea})))},a.state={textareaStyles:{},resizeStatus:be.NONE},a}return Object(Ne.a)(R,[{key:"componentDidUpdate",value:function(a){(a.value!==this.props.value||!Pe()(a.autoSize,this.props.autoSize))&&this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var a=this.textArea.selectionStart,M=this.textArea.selectionEnd;this.textArea.setSelectionRange(a,M)}}catch(P){}}},{key:"render",value:function(){return this.renderTextArea()}}]),R}(w.Component),et=rt,Fe=function(c){Object(U.a)(R,c);var K=Object(se.a)(R);function R(h){var a;Object(me.a)(this,R),a=K.call(this,h),a.resizableTextArea=void 0,a.focus=function(){a.resizableTextArea.textArea.focus()},a.saveTextArea=function(P){a.resizableTextArea=P},a.handleChange=function(P){var f=a.props.onChange;a.setValue(P.target.value,function(){a.resizableTextArea.resizeTextarea()}),f&&f(P)},a.handleKeyDown=function(P){var f=a.props,A=f.onPressEnter,Y=f.onKeyDown;P.keyCode===13&&A&&A(P),Y&&Y(P)};var M=typeof h.value=="undefined"||h.value===null?h.defaultValue:h.value;return a.state={value:M},a}return Object(Ne.a)(R,[{key:"setValue",value:function(a,M){"value"in this.props||this.setState({value:a},M)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return w.createElement(et,Object(He.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(a){return"value"in a?{value:a.value}:null}}]),R}(w.Component),Re=B.default=Fe},ZpRC:function(V,B,e){"use strict";function He(o){return typeof o=="object"&&o!=null&&o.nodeType===1}function me(o,r){return(!r||o!=="hidden")&&o!=="visible"&&o!=="clip"}function Ne(o,r){if(o.clientHeightr||u>o&&X=r&&ke>=t?u-o-n:X>r&&ket?X-r+x:0}var se=function(o,r){var t=window,n=r.scrollMode,x=r.block,u=r.inline,X=r.boundary,ke=r.skipOverflowHiddenElements,Ae=typeof X=="function"?X:function(ut){return ut!==X};if(!He(o))throw new TypeError("Invalid target");for(var je=document.scrollingElement||document.documentElement,we=[],F=o;He(F)&&Ae(F);){if((F=F.parentElement)===je){we.push(F);break}F!=null&&F===document.body&&Ne(F)&&!Ne(document.documentElement)||F!=null&&Ne(F,ke)&&we.push(F)}for(var Ye=t.visualViewport?t.visualViewport.width:innerWidth,Ve=t.visualViewport?t.visualViewport.height:innerHeight,nt=window.scrollX||pageXOffset,Ge=window.scrollY||pageYOffset,E=o.getBoundingClientRect(),S=E.height,l=E.width,j=E.top,te=E.right,s=E.bottom,W=E.left,O=x==="start"||x==="nearest"?j:x==="end"?s:j+S/2,q=u==="center"?W+l/2:u==="end"?te:W,ge=[],Qe=0;Qe=0&&W>=0&&s<=Ve&&te<=Ye&&j>=Fe&&s<=c&&W>=K&&te<=Re)return ge;var R=getComputedStyle(Pe),h=parseInt(R.borderLeftWidth,10),a=parseInt(R.borderTopWidth,10),M=parseInt(R.borderRightWidth,10),P=parseInt(R.borderBottomWidth,10),f=0,A=0,Y="offsetWidth"in Pe?Pe.offsetWidth-Pe.clientWidth-h-M:0,J="offsetHeight"in Pe?Pe.offsetHeight-Pe.clientHeight-a-P:0;if(je===Pe)f=x==="start"?O:x==="end"?O-Ve:x==="nearest"?U(Ge,Ge+Ve,Ve,a,P,Ge+O,Ge+O+S,S):O-Ve/2,A=u==="start"?q:u==="center"?q-Ye/2:u==="end"?q-Ye:U(nt,nt+Ye,Ye,h,M,nt+q,nt+q+l,l),f=Math.max(0,f+Ge),A=Math.max(0,A+nt);else{f=x==="start"?O-Fe-a:x==="end"?O-c+P+J:x==="nearest"?U(Fe,c,rt,a,P+J,O,O+S,S):O-(Fe+rt/2)+J/2,A=u==="start"?q-K-h:u==="center"?q-(K+et/2)+Y/2:u==="end"?q-Re+M+Y:U(K,Re,et,h,M+Y,q,q+l,l);var Ze=Pe.scrollLeft,Ie=Pe.scrollTop;O+=Ie-(f=Math.max(0,Math.min(Ie+f,Pe.scrollHeight-rt+J))),q+=Ze-(A=Math.max(0,Math.min(Ze+A,Pe.scrollWidth-et+Y)))}ge.push({el:Pe,top:f,left:A})}return ge};function w(o){return o===Object(o)&&Object.keys(o).length!==0}function N(o,r){r===void 0&&(r="auto");var t="scrollBehavior"in document.body.style;o.forEach(function(n){var x=n.el,u=n.top,X=n.left;x.scroll&&t?x.scroll({top:u,left:X,behavior:r}):(x.scrollTop=u,x.scrollLeft=X)})}function z(o){return o===!1?{block:"end",inline:"nearest"}:w(o)?o:{block:"start",inline:"nearest"}}function b(o,r){var t=!o.ownerDocument.documentElement.contains(o);if(w(r)&&typeof r.behavior=="function")return r.behavior(t?[]:se(o,r));if(t)return;var n=z(r);return N(se(o,n),n.behavior)}var de=B.a=b},bUJZ:function(V,B){V.exports="data:image/png;base64,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"},h0ge:function(V,B,e){V.exports=e.p+"static/wechat.044c9ad6.svg"},mOS8:function(V,B,e){V.exports=e.p+"static/403Qrcode.6c17b6f4.png"},ruvs:function(V,B,e){"use strict";e.d(B,"b",function(){return Rt});var He=e("2qtc"),me=e("kLXV"),Ne=e("9og8"),U=e("tJVT"),se=e("PpiC"),w=e("k1fw"),N=e("5NDa"),z=e("5rEg"),b=e("B9cy"),de=e("Ol7k"),o=e("WmNS"),r=e.n(o),t=e("q1tI"),n=e.n(t),x=e("Ty5D"),u=e("55Ip"),X=e("9kvl"),ke=e("lzim"),Ae=e("xrsn"),je=e.n(Ae),we=e("1Sn+"),F=e("qVdP"),Ye=e("jsC+"),Ve=e("14J3"),nt=e("BMrR"),Ge=e("jCWc"),E=e("kPKH"),S=e("lUTK"),l=e("BvKs"),j=e("miYZ"),te=e("tsqr"),s=e("7Kak"),W=e("9yH6"),O=e("6CvP"),q=e("1vsH"),ge;(function(C){C.Manager="manager",C.Developer="developer",C.Reporter="reporter"})(ge||(ge={}));var Qe=function(v){var ce=v.visible,ne=v.onCancel,le=ne===void 0?function(){}:ne,y=Object(t.useState)(),st=Object(U.a)(y,2),Xe=st[0],Je=st[1],tt=Object(t.useState)(),he=Object(U.a)(tt,2),ye=he[0],_t=he[1],dt=Object(t.useState)(!1),_e=Object(U.a)(dt,2),at=_e[0],lt=_e[1],ot=function(){var it=Object(Ne.a)(r.a.mark(function $e(){var d,i;return r.a.wrap(function(g){for(;;)switch(g.prev=g.next){case 0:if(Xe){g.next=3;break}return te.b.info("\u8BF7\u8F93\u5165\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01"),g.abrupt("return");case 3:if(!(Xe.length!==6)){g.next=6;break}return te.b.info("\u8BF7\u8F93\u51656\u4F4D\u9879\u76EE\u9080\u8BF7\u7801\uFF01"),g.abrupt("return");case 6:if(ye){g.next=9;break}return te.b.info("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8EAB\u4EFD\uFF01"),g.abrupt("return");case 9:return lt(!0),g.next=12,Object(O.e)({code:Xe,role:ye});case 12:if(d=g.sent,lt(!1),Et(),i={1:"\u60A8\u8F93\u5165\u7684\u9080\u8BF7\u7801\u9519\u8BEF",2:"\u60A8\u5DF2\u7ECF\u662F\u8BE5\u9879\u76EE\u6210\u5458",3:"\u8BF7\u9009\u62E9\u4E00\u4E2A\u89D2\u8272",4:"\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279",5:"\u60A8\u5DF2\u7ECF\u7533\u8BF7\u52A0\u5165\u8BE5\u9879\u76EE\u4E86\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85",6:"\u60A8\u5DF2\u6210\u529F\u52A0\u5165\u9879\u76EE"},!i[d.status]){g.next=19;break}return te.b.info(i[d.status]),g.abrupt("return");case 19:if(!(d.status===0)){g.next=22;break}return ye==="reporter"?(te.b.success("\u60A8\u52A0\u5165\u9879\u76EE\u6210\u529F\uFF01"),Object(q.Y)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u6210\u529F"]),X.d.push("/projects/".concat(d==null?void 0:d.project_id))):(Object(q.Y)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u7B49\u5F85\u5BA1\u6279"]),te.b.success("\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279\uFF01")),g.abrupt("return");case 22:case"end":return g.stop()}},$e)}));return function(){return it.apply(this,arguments)}}(),Et=function(){var it=Object(Ne.a)(r.a.mark(function $e(){return r.a.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:le();case 1:case"end":return i.stop()}},$e)}));return function(){return it.apply(this,arguments)}}();return n.a.createElement(n.a.Fragment,null,n.a.createElement(me.a,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u9879\u76EE",visible:ce,confirmLoading:at,onOk:ot,onCancel:Et},n.a.createElement("div",{className:"tc"},n.a.createElement("div",null,n.a.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),n.a.createElement(z.a,{placeholder:"\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801",style:{width:270},value:Xe,onChange:function($e){if($e.target.value.length>=7){te.b.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}Je($e.target.value)}})),n.a.createElement("div",{className:"mt10 font14"},n.a.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),n.a.createElement(W.a.Group,{value:ye,onChange:function($e){return _t($e.target.value)}},n.a.createElement(W.a,{value:ge.Manager},"\u7BA1\u7406\u4EBA\u5458"),n.a.createElement(W.a,{value:ge.Developer},"\u5F00\u53D1\u4EBA\u5458"),n.a.createElement(W.a,{value:ge.Reporter},"\u62A5\u544A\u4EBA\u5458"))))))},Pe=Qe,be=e("Jky8"),rt=e("6Fuo"),et=e.n(rt),Fe=e("NLgs"),Re;(function(C){C.Projects="projects",C.Shixuns="shixuns",C.Classrooms="classrooms"})(Re||(Re={}));var c;(function(C){C.Classrooms="classrooms",C.Shixuns="shixuns",C.Paths="paths",C.Projects="projects",C.Videos="videos",C.Topics="topics"})(c||(c={}));var K=function(v){var ce,ne,le,y,st,Xe,Je,tt=v.homePage,he=v.user,ye=v.globalSetting,_t=v.loading,dt=v.dispatch,_e=v.location,at=Object(se.a)(v,["homePage","user","globalSetting","loading","dispatch","location"]),lt=Object(t.useState)(),ot=Object(U.a)(lt,2),Et=ot[0],it=ot[1],$e=Object(t.useState)(),d=Object(U.a)($e,2),i=d[0],ie=d[1],g=function(oe){var Ee;if(!Object(Fe.e)(dt))return;if(oe===Re.Projects&&!((Ee=he.userInfo)!==null&&Ee!==void 0&&Ee.email)){te.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}oe===Re.Classrooms?it(!0):oe===Re.Projects&&ie(!0)},Le=function(oe,Ee){var T;if(!Object(Fe.e)(dt))return;if(Ee===Re.Projects&&!((T=he.userInfo)!==null&&T!==void 0&&T.email)){te.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}if(Ee===Re.Shixuns&&!Object(Fe.c)())return;oe&&(window.location.href=oe)},Ce=(ce=(((ne=ye.setting)===null||ne===void 0?void 0:ne.navbar)||[]).find(function(ee){return ee.link==="/".concat(c.Classrooms)}))===null||ce===void 0?void 0:ce.hidden,ze=(le=(((y=ye.setting)===null||y===void 0?void 0:y.navbar)||[]).find(function(ee){return ee.link==="/".concat(c.Shixuns)}))===null||le===void 0?void 0:le.hidden,ae=(st=(((Xe=ye.setting)===null||Xe===void 0?void 0:Xe.navbar)||[]).find(function(ee){return ee.link==="/".concat(c.Paths)}))===null||st===void 0?void 0:st.hidden;if(ye!=null&&(Je=ye.setting)!==null&&Je!==void 0&&Je.is_local){var Te;he!=null&&(Te=he.userInfo)!==null&&Te!==void 0&&Te.is_shixun_marker||(ze=!0)}var We=function(oe){var Ee,T,xe,fe,m,I,Q,ve,ue,Z,H,re,Be,pe;return n.a.createElement(n.a.Fragment,null,n.a.createElement(nt.a,{justify:"space-around",className:"pt5 pb5"},n.a.createElement(E.a,{className:et.a.joinCol},((Ee=he.userInfo)===null||Ee===void 0?void 0:Ee.user_identity)!=="\u5B66\u751F"&&!Ce&&n.a.createElement(l.a.Item,oe,n.a.createElement("a",{onClick:function(){return Le("/classrooms/new")}},(T=he.userInfo)!==null&&T!==void 0&&T.main_site?"\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802":"\u65B0\u5EFA\u8BFE\u5802")),!ze&&n.a.createElement(l.a.Item,oe,n.a.createElement("a",{onClick:function(){return Le("/shixuns/new",Re.Shixuns)}},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE")),(((xe=he.userInfo)===null||xe===void 0?void 0:xe.main_site)&&((fe=he.navigationInfo)===null||fe===void 0?void 0:fe.top)||!((m=he.userInfo)!==null&&m!==void 0&&m.main_site)&&((I=he.navigationInfo)===null||I===void 0?void 0:I.top)&&!ae&&(((Q=he.userInfo)===null||Q===void 0?void 0:Q.admin)||((ve=he.userInfo)===null||ve===void 0?void 0:ve.is_teacher)||((ue=he.userInfo)===null||ue===void 0?void 0:ue.business)))&&n.a.createElement(l.a.Item,oe,n.a.createElement("a",{onClick:function(){return Le("/paths/new")}},"\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!(ye!=null&&(Z=ye.setting)!==null&&Z!==void 0&&Z.is_local)&&((H=he.userInfo)===null||H===void 0?void 0:H.main_site)&&n.a.createElement(l.a.Item,oe,n.a.createElement("a",{onClick:function(){var De,Me;return Le("".concat((De=he.navigationInfo)===null||De===void 0||((Me=De.top)===null||Me===void 0)?void 0:Me.old_url,"/projects/deposit/new"),Re.Projects)}},"\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE"))),n.a.createElement(E.a,null,n.a.createElement("div",{className:et.a.joinBoard})),n.a.createElement(E.a,{className:et.a.joinCol},!Ce&&n.a.createElement(l.a.Item,oe,n.a.createElement("a",{onClick:function(){return g(Re.Classrooms)}},(re=he.userInfo)!==null&&re!==void 0&&re.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((Be=he.userInfo)===null||Be===void 0?void 0:Be.main_site)&&!(ye!=null&&(pe=ye.setting)!==null&&pe!==void 0&&pe.is_local)&&n.a.createElement(l.a.Item,oe,n.a.createElement("a",{onClick:function(){return g(Re.Projects)}},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))))};return n.a.createElement("section",null,n.a.createElement(Ye.a,{overlay:n.a.createElement(l.a,{className:"".concat(et.a.rightMenu," ").concat(et.a.joinMenu," mt10")},n.a.createElement(We,null)),placement:"bottomRight"},n.a.createElement("span",{style:{lineHeight:"inherit"},className:"iconfont icon-tianjiafangda c-white font18 current ml15 mr15"})),n.a.createElement(be.a,{visible:Et,onCancel:function(){return it(!1)}}),n.a.createElement(Pe,{visible:i,onCancel:function(){return ie(!1)}}))},R=Object(X.a)(function(C){var v=C.homePage,ce=C.loading,ne=C.user,le=C.globalSetting;return{homePage:v,user:ne,globalSetting:le,loading:ce.models.index}})(K),h=e("vToQ"),a=e.n(h),M=e("xKgJ"),P=e("jb+D"),f=e("m3rI"),A=function(v){var ce,ne=RegExp("(^| )"+v+"=([^;]+)(;|$)");return(ce=document.cookie.match(ne))?decodeURIComponent(ce[2]):null},Y=function(v){var ce=new Date;ce.setTime(ce.getTime()-1);var ne=A(v);ne!=null&&(document.cookie=v+"="+ne+";expires="+ce.toGMTString())},J;(function(C){C.Classrooms="classrooms",C.Shixuns="shixuns",C.Paths="paths",C.Projects="projects",C.Videos="videos",C.Topics="topics"})(J||(J={}));var Ze=function(v){var ce,ne,le,y,st,Xe,Je,tt,he,ye,_t,dt=v.homePage,_e=v.user,at=v.globalSetting,lt=v.loading,ot=v.dispatch,Et=v.shixunHomeworks,it=v.location,$e=v.payload,d=$e===void 0?{}:$e,i=Object(se.a)(v,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),ie=(ce=(((ne=at.setting)===null||ne===void 0?void 0:ne.navbar)||[]).find(function(ee){return ee.link==="/".concat(J.Classrooms)}))===null||ce===void 0?void 0:ce.hidden,g=(le=(((y=at.setting)===null||y===void 0?void 0:y.navbar)||[]).find(function(ee){return ee.link==="/".concat(J.Shixuns)}))===null||le===void 0?void 0:le.hidden,Le=(st=(((Xe=at.setting)===null||Xe===void 0?void 0:Xe.navbar)||[]).find(function(ee){return ee.link==="/".concat(J.Paths)}))===null||st===void 0?void 0:st.hidden,Ce=((Je=_e.userInfo)===null||Je===void 0?void 0:Je.admin)||((tt=_e.userInfo)===null||tt===void 0?void 0:tt.business)||((he=_e.userInfo)===null||he===void 0?void 0:he.is_shixun_marker)||((ye=_e.userInfo)===null||ye===void 0?void 0:ye.is_teacher)||((_t=_e.userInfo)===null||_t===void 0?void 0:_t.user_identity)!=="\u5B66\u751F",ze=function(){if(Object(q.p)())return n.a.createElement(l.a,{className:"".concat(a.a.rightMenu," ").concat(a.a.menuWrap)},n.a.createElement(l.a.Item,null,n.a.createElement(u.a,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")));var oe,Ee,T,xe,fe,m,I,Q,ve,ue,Z,H,re,Be,pe,Se,De,Me,ct,qe,$,L,_;return n.a.createElement(l.a,{className:"".concat(a.a.rightMenu," ").concat(a.a.menuWrap)},n.a.createElement(l.a.Item,null,n.a.createElement(u.a,{to:"/users/".concat((oe=_e.userInfo)===null||oe===void 0?void 0:oe.login,"/classrooms")},"\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")),!ie&&n.a.createElement(l.a.Item,null,n.a.createElement(u.a,{to:"/users/".concat((Ee=_e.userInfo)===null||Ee===void 0?void 0:Ee.login,"/classrooms")},(T=_e.userInfo)!==null&&T!==void 0&&T.main_site?"\u6211\u7684\u6559\u5B66\u8BFE\u5802":"\u6211\u7684\u8BFE\u5802")),!g&&n.a.createElement(l.a.Item,null,n.a.createElement(u.a,{to:"/users/".concat((xe=_e.userInfo)===null||xe===void 0?void 0:xe.login,"/shixuns")},"\u6211\u7684\u5B9E\u8DF5\u9879\u76EE")),!Le&&n.a.createElement(l.a.Item,null,n.a.createElement(u.a,{to:"/users/".concat((fe=_e.userInfo)===null||fe===void 0?void 0:fe.login,"/paths")},(m=_e.userInfo)!==null&&m!==void 0&&m.main_site?"\u6211\u7684\u5B9E\u8DF5\u8BFE\u7A0B":"\u6211\u7684\u8BFE\u7A0B")),((I=_e.userInfo)===null||I===void 0?void 0:I.main_site)&&!((Q=at.setting)!==null&&Q!==void 0&&Q.is_local)&&n.a.createElement(l.a.Item,null,n.a.createElement(u.a,{to:"/users/".concat((ve=_e.userInfo)===null||ve===void 0?void 0:ve.login,"/projects")},"\u6211\u7684\u5F00\u53D1\u9879\u76EE")),n.a.createElement(l.a.Item,null,n.a.createElement(u.a,{to:"/users/".concat((ue=_e.userInfo)===null||ue===void 0?void 0:ue.login,"/teach-group")},"\u6211\u7684\u6559\u7814\u56E2\u961F")),n.a.createElement(l.a.Item,null,n.a.createElement(u.a,{to:"/users/".concat((Z=_e.userInfo)===null||Z===void 0?void 0:Z.login,"/vspaces")},"\u6211\u7684\u865A\u62DF\u793E\u533A")),n.a.createElement(l.a.Item,null,n.a.createElement("a",{onClick:function(){if(!Object(Fe.e)(ot))return;X.d.push("/problemset")}},"\u8BD5\u9898\u5E93")),Ce&&n.a.createElement(l.a.Item,null,n.a.createElement("a",{onClick:function(){if(!Object(Fe.e)(ot))return;X.d.push("/paperlibrary")}},"\u8BD5\u5377\u5E93")),((H=_e.navigationInfo)===null||H===void 0||((re=H.top)===null||re===void 0)?void 0:re.customer_management_url)&&n.a.createElement(l.a.Item,null,n.a.createElement("a",{href:(Be=_e.navigationInfo)===null||Be===void 0||((pe=Be.top)===null||pe===void 0)?void 0:pe.customer_management_url},"\u5BA2\u6237\u7BA1\u7406")),((Se=_e.navigationInfo)===null||Se===void 0||((De=Se.top)===null||De===void 0)?void 0:De.college_identifier)&&n.a.createElement(l.a.Item,null,n.a.createElement(u.a,{to:"/colleges/".concat((Me=_e.navigationInfo)===null||Me===void 0||((ct=Me.top)===null||ct===void 0)?void 0:ct.college_identifier,"/statistics")},"\u5B66\u9662\u7EDF\u8BA1")),((qe=_e.navigationInfo)===null||qe===void 0||(($=qe.top)===null||$===void 0)?void 0:$.laboratory_admin_url)&&n.a.createElement(l.a.Item,null,n.a.createElement("a",{href:(L=_e.navigationInfo)===null||L===void 0||((_=L.top)===null||_===void 0)?void 0:_.laboratory_admin_url},"\u540E\u53F0\u7BA1\u7406")),n.a.createElement(l.a.Item,null,n.a.createElement(u.a,{onClick:function(){localStorage.getItem("Noviceguide")==="0"||ot({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:n.a.createElement("div",null,"OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002")}})},to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")),n.a.createElement(l.a.Item,{className:a.a.exit},n.a.createElement("a",{onClick:Object(Ne.a)(r.a.mark(function k(){var p;return r.a.wrap(function(D){for(;;)switch(D.prev=D.next){case 0:return D.next=2,Object(P.c)({});case 2:p=D.sent,(p==null?void 0:p.status)===1&&(ot({type:"user/getUserInfo",payload:Object(w.a)({},d)}),ot({type:"user/getNavigationInfo",payload:Object(w.a)({},d)}),Y("autologin_trustie"),Y("_educoder_session"),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),te.b.success(p==null?void 0:p.message),X.d.replace("/"));case 4:case"end":return D.stop()}},k)}))},"\u9000\u51FA")))};if(Object(M.p)()){var ae,Te;return n.a.createElement(Ye.a,{className:"".concat(a.a.height67," pr25"),overlay:ze,placement:"bottomRight"},n.a.createElement("section",null,n.a.createElement("aside",null,n.a.createElement("div",{className:Et.actionTabs.type===1?a.a.classromediv:""},n.a.createElement("img",{className:"".concat(a.a.userPic," current ml15"),src:"".concat(f.a===null||f.a===void 0?void 0:f.a.IMG_SERVER,"/images/").concat((ae=_e.userInfo)===null||ae===void 0?void 0:ae.image_url),alt:"",onClick:function(){var oe;return X.d.push(Object(q.p)()?"/account/profile":"/users/".concat((oe=_e.userInfo)===null||oe===void 0?void 0:oe.login,"/classrooms"))}}),Object(q.p)()&&n.a.createElement("span",{className:"ml10 font16"},(Te=_e.userInfo)===null||Te===void 0?void 0:Te.username)))))}else{var We;return n.a.createElement("div",{className:"font15 mr15 ".concat(at.isIlearning?a.a.login:"")},n.a.createElement("span",{className:"ml10 mr5 current c-white",onClick:function(){ot({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55"),!((We=at.setting)!==null&&We!==void 0&&We.close_register)&&n.a.createElement(n.a.Fragment,null,n.a.createElement("span",{className:"ml5 mr5"},"|"),n.a.createElement(u.a,{to:"/user/register",className:"ml5 current c-white pr25"},"\u6CE8\u518C")))}},Ie=Object(X.a)(function(C){var v=C.homePage,ce=C.loading,ne=C.user,le=C.globalSetting,y=C.shixunHomeworks;return{homePage:v,user:ne,globalSetting:le,shixunHomeworks:y,loading:ce.models.index}})(Ze),ut=e("+L6B"),ft=e("2/Rp"),mt=e("Cs+z"),pt=e.n(mt),ht=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],yt=function(v){var ce=v.homePage,ne=v.user,le=v.globalSetting,y=v.loading,st=v.dispatch,Xe=v.location,Je=v.text,tt=v.shixunHomeworks,he=v.payload,ye=he===void 0?{}:he,_t=Object(se.a)(v,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]),dt=Object(t.useState)("none"),_e=Object(U.a)(dt,2),at=_e[0],lt=_e[1];return Object(t.useEffect)(function(){tt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&<("flex")},[tt.actionTabs.key]),Object(t.useEffect)(function(){tt.actionTabs.key==="\u9690\u85CF"&&(lt("none"),localStorage.setItem("Noviceguide","0"))},[tt.actionTabs.key]),n.a.createElement("div",{style:{display:at,background:"#fff",width:"100%",height:"200px",position:"fixed",bottom:"0px",boxShadow:"0px -4px 6px 0px rgba(204, 204, 204, 0.2)",zIndex:"999"}},n.a.createElement("div",{style:{margin:"0 auto",width:"1200px"}},n.a.createElement("img",{src:pt.a,style:{position:"absolute",top:"-32px"}}),n.a.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},tt.actionTabs.text),tt.actionTabs.type===9?n.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},n.a.createElement(ft.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),lt("none"),st({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u5446\u4F1A\u89C1\uFF0C\u6709\u4E8B\u547C\u6211")):n.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},n.a.createElement(ft.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),st({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),lt("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765"))))},vt=Object(X.a)(function(C){var v=C.homePage,ce=C.loading,ne=C.user,le=C.globalSetting,y=C.shixunHomeworks;return{homePage:v,user:ne,globalSetting:le,loading:ce.models.index,shixunHomeworks:y}})(yt),gt=e("498V"),bt=e.n(gt),xt=de.a.Header,Ct=z.a.Search;function Rt(){var C,v,ce=window.location.pathname,ne=ce.split("/"),le={};return ne[1]=="classrooms"&&ne.length>3&&!((C=ne[4])!==null&&C!==void 0&&C.includes("newgold"))&&!((v=ne[5])!==null&&v!==void 0&&v.includes("newgold"))&&ne[2]!=="coursesId"&&(le.course_id=ne[2]),ne[1]==="shixuns"&&ne.length>3&&(le.objective_type="shixun",le.objective_id=ne[2]),ne[1]==="paths"&&ne.length>3&&(le.objective_type="path",le.objective_id=ne[2]),Object(w.a)(Object(w.a)({},le),{school:1})}var Ot={\u9996\u9875:"/","/paths":{link:"/paths",key:1},"/shixuns":{link:"/shixuns",key:2},"/classrooms":{link:"/classrooms",key:3},"/competitions":{link:"/competitions",key:4},"/moop_cases":{link:"/moop_cases",key:5},"/forums":{link:"/forums",key:6},"/recruitment":{link:"/competitions/index",key:7},"/three":{link:"/three",key:7}},Pt=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],Ut=function(v){var ce,ne=v.homePage,le=v.user,y=v.globalSetting,st=v.loading,Xe=v.dispatch,Je=v.location,tt=v.isLogin,he=tt===void 0?!1:tt,ye=v.shixunHomeworks,_t=Object(se.a)(v,["homePage","user","globalSetting","loading","dispatch","location","isLogin","shixunHomeworks"]),dt=Object(x.g)(),_e=Object(t.useState)(!1),at=Object(U.a)(_e,2),lt=at[0],ot=at[1],Et=Object(t.useState)(-1),it=Object(U.a)(Et,2),$e=it[0],d=it[1],i=Object(t.useState)(!1),ie=Object(U.a)(i,2),g=ie[0],Le=ie[1],Ce=Rt(),ze=Je.pathname;Object(t.useEffect)(function(){Xe({type:"user/getNavigationInfo",payload:Object(w.a)({},Ce)})},[y.name]),Object(t.useEffect)(function(){ye.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(Pt!=null&&Pt.includes(Je==null?void 0:Je.pathname)||(Je==null?void 0:Je.pathname.indexOf("/classrooms"))===0||Xe({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[Je.pathname]),Object(t.useEffect)(function(){ye.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||(ye.actionTabs.key||localStorage.setItem("Noviceguide","0"))},[ye.actionTabs.key]),Object(t.useEffect)(function(){if(y!=null&&y.setting){var m,I;if(y==null||((m=y.setting)===null||m===void 0||((I=m.navbar)===null||I===void 0))||I.map(function(ve,ue){Je.pathname.indexOf(ve.link)>-1&&d(ue)}),$e===-1)Object(q.T)(y.setting.name);else{var Q;Object(q.T)(((Q=y.setting.navbar[$e])===null||Q===void 0?void 0:Q.name)||y.setting.name)}}},[y==null?void 0:y.setting]);var ae=Object(t.useMemo)(function(){var m;if(y!=null&&(m=y.setting)!==null&&m!==void 0&&m.nav_logo_url){var I;return"".concat(f.a.IMG_SERVER,"/").concat(y==null||((I=y.setting)===null||I===void 0)?void 0:I.nav_logo_url)}else return"".concat(f.a.IMG_SERVER,"/images/avatars/LaboratorySetting/1nav?t=").concat(new Date().getTime())},[y==null||((ce=y.setting)===null||ce===void 0)?void 0:ce.nav_logo_url]);function Te(m){dt.push("/search?value="+m)}var We=function(){return lt?n.a.createElement("div",{onBlur:function(){setTimeout(function(){ot(!1)},300)}},n.a.createElement(Ct,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:Te,autoFocus:!0})):n.a.createElement("span",{className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:function(){dt.push("/search?value=")}})},ee=function(){var m=Object(Ne.a)(r.a.mark(function I(Q){var ve,ue,Z;return r.a.wrap(function(re){for(;;)switch(re.prev=re.next){case 0:return Q.preventDefault(),re.next=3,Object(P.n)();case 3:ue=re.sent,ue!=null&&(ve=ue.data)!==null&&ve!==void 0&&ve.engineer_url?document.location.href=ue==null||((Z=ue.data)===null||Z===void 0)?void 0:Z.engineer_url:(ue==null?void 0:ue.status)!=401&&Le(!0);case 5:case"end":return re.stop()}},I)}));return function(Q){return m.apply(this,arguments)}}();if(y.showHeader&&y.showHeaderFooter){var oe,Ee,T,xe,fe;return n.a.createElement(de.a,{className:"".concat(y.isIlearning?je.a["header-iearning"]:je.a.header," ").concat(y.showHeaderFixed?je.a.headerFixed:"")},n.a.createElement(xt,{className:"header"},n.a.createElement("section",{className:je.a["edu-menu"]},(!!y.isIlearning||!!y.isPaZhou)&&n.a.createElement(u.a,{style:{display:"flex",alignItems:"center"},onClick:function(){Xe({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},n.a.createElement("img",{className:je.a.logo,title:(oe=y.setting)===null||oe===void 0?void 0:oe.name,src:y.isPaZhou?ae:bt.a||ae}),!y.isPaZhou&&n.a.createElement("span",{className:je.a.title},"\u6DF7\u5408\u589E\u5F3A\u667A\u6167\u6559\u80B2i-Learning\u5E73\u53F0")),n.a.createElement("ul",{className:"".concat(je.a.menu," ").concat(Object(q.p)()&&"ml0")},Object(q.p)()&&n.a.createElement("li",null,n.a.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!Object(q.p)()&&y.setting&&y.setting.navbar.map(function(m,I){if(!m.hidden)return n.a.createElement("li",{key:I,className:$e===I?je.a.actived:""},(m==null?void 0:m.name)==="\u6559\u5B66\u8BFE\u5802"&&n.a.createElement(u.a,{onClick:function(){localStorage.getItem("Noviceguide")==="0"||Xe({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:n.a.createElement("div",null,"\u975E\u5E38\u68D2\uFF0C\u54B1\u4EEC\u5DF2\u7ECF\u5230\u8FBE\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u5E73\u53F0\u4E0A\u5DF2\u7ECF\u6709\u51E0\u5343\u4F4D\u8001\u5E08\u521B\u5EFA\u4E86\u81EA\u5DF1\u7684\u6559\u5B66\u8BFE\u5802\uFF0C\u4F60\u4E5F\u53EF\u4EE5\u8F7B\u677E\u5B8C\u6210\u54DF\uFF01\u73B0\u5728\u8BF7\u60A8\u70B9\u51FB\u9875\u9762\u4E0A \u201C\u65B0\u5EFA\u8BFE\u5802\u201D\u6309\u94AE\u5F00\u59CB\u65B0\u5EFA\u81EA\u5DF1\u7684\u8BFE\u5802~")}})},className:ye.actionTabs.type===4?je.a.classromediv:"",dangerouslySetInnerHTML:{__html:m.name},to:m.link}),(m==null?void 0:m.name)!="\u6559\u5B66\u8BFE\u5802"&&m.link.indexOf("http")<0&&n.a.createElement(u.a,{onClick:function(){Xe({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},dangerouslySetInnerHTML:{__html:m.name},to:m.link,target:m.link.indexOf("http")>-1?"_blank":"_self"}),(m==null?void 0:m.name)!="\u6559\u5B66\u8BFE\u5802"&&m.link.indexOf("http")>-1&&n.a.createElement("a",{target:m.link.indexOf("http")>-1?"_blank":"_self",dangerouslySetInnerHTML:{__html:m.name},href:m.link}))})),n.a.createElement("div",{className:"search-bar",style:{flex:y.isIlearning?"initial":"1 0 auto"}},!Object(q.p)()&&!(y!=null&&y.isIlearning)&&n.a.createElement(n.a.Fragment,null,n.a.createElement(We,null),!he&&n.a.createElement(R,null),!he&&!!(le!=null&&(Ee=le.userInfo)!==null&&Ee!==void 0&&Ee.login)&&n.a.createElement(u.a,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:"/messages/".concat(le==null||((T=le.userInfo)===null||T===void 0)?void 0:T.login,"/user_tidings")},(le==null||((xe=le.navigationInfo)===null||xe===void 0||((fe=xe.top)===null||fe===void 0))?void 0:fe.new_message)&&n.a.createElement("span",{className:je.a.newslight}))),!he&&n.a.createElement(Ie,{payload:Ce}))),n.a.createElement(me.a,{centered:!0,destroyOnClose:!0,visible:g,title:"\u63D0\u793A",width:"500px",okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(q.O)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:function(){return Le(!1)}},n.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},n.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650"),n.a.createElement("img",{src:ke.C,width:200,height:200}),n.a.createElement("p",null,"\u7FA4\u53F7\uFF1A693542422 ")))),n.a.createElement(vt,null))}else return n.a.createElement(n.a.Fragment,null)},At=B.a=Object(X.a)(function(C){var v=C.homePage,ce=C.loading,ne=C.user,le=C.globalSetting,y=C.shixunHomeworks;return{homePage:v,user:ne,globalSetting:le,loading:ce.models.index,shixunHomeworks:y}})(Ut)},vToQ:function(V,B,e){V.exports={flex_box_center:"flex_box_center___3UWMh",flex_space_between:"flex_space_between___2nh9S",flex_box_vertical_center:"flex_box_vertical_center___2Neiq",flex_box_center_end:"flex_box_center_end___2_1FS",flex_box_column:"flex_box_column___2E-v7",userPic:"userPic___3Pu9t",rightMenu:"rightMenu___1qaVl",menuWrap:"menuWrap___3r9jm",exit:"exit___38Urs",classromediv:"classromediv___2R8_g",glow:"glow___323IR",height67:"height67___1DFRI",login:"login___20J7t"}},xrsn:function(V,B,e){V.exports={flex_box_center:"flex_box_center___2cC1r",flex_space_between:"flex_space_between___9TeDx",flex_box_vertical_center:"flex_box_vertical_center___3EIYv",flex_box_center_end:"flex_box_center_end___1Uph0",flex_box_column:"flex_box_column___17_5w",header:"header___1E4MV",logo:"logo___R8PNJ",menu:"menu___Km2Uo",actived:"actived___12Ff0","edu-menu":"edu-menu___2hxbr",newslight:"newslight___jwZR3",classromediv:"classromediv___Cjpgf",glow:"glow___3Nuu5",spandiv:"spandiv___3YPu8","header-iearning":"header-iearning___2Us_L",title:"title___3TtoH",headerFixed:"headerFixed___1V7d4"}}}]); diff --git a/layouts__index.layouts__user.p__Classrooms__Index.p__Competitions__Exports__.p__Shixuns__Detail__Cha.41147fba.ec730dfb.async.js b/layouts__index.layouts__user.p__Classrooms__Index.p__Competitions__Exports__.p__Shixuns__Detail__Cha.41147fba.a1ebb486.async.js similarity index 75% rename from layouts__index.layouts__user.p__Classrooms__Index.p__Competitions__Exports__.p__Shixuns__Detail__Cha.41147fba.ec730dfb.async.js rename to layouts__index.layouts__user.p__Classrooms__Index.p__Competitions__Exports__.p__Shixuns__Detail__Cha.41147fba.a1ebb486.async.js index 7b20ea217b..1537e92cb4 100644 --- a/layouts__index.layouts__user.p__Classrooms__Index.p__Competitions__Exports__.p__Shixuns__Detail__Cha.41147fba.ec730dfb.async.js +++ b/layouts__index.layouts__user.p__Classrooms__Index.p__Competitions__Exports__.p__Shixuns__Detail__Cha.41147fba.a1ebb486.async.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[9],{"/GNS":function(o,s,A){o.exports=A.p+"static/search1.c4136dd4.png"},"4qgm":function(o,s){o.exports="data:image/png;base64,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"},"4u4S":function(o,s){o.exports="data:image/png;base64,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"},"5D2P":function(o,s){o.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAFTklEQVRoQ91aS4xURRQ993UzUUZcqFEc4meh0cQFSlwgrvAHSgQWhOhCk4GZqmdw+ERUWDkrBMUBnIzzqqYjcTaaGBLFxA8MjIk/3PhZCCa6UAyKC11ARnDo6Wvu+HrS0/R7r96nWVBJpxfv3nPPrbp169aHUEAzxsxl5gcB3AdgAREtkH8AXSH87wBOMfMp+QfwFREd0Vr/k9c8ZQUwxixi5mWe5y1l5qUAyimxqkQ0XqvVxonoE631Nyn1p8VTO7B///75Fy5c2MzMWwB0ZDHaQmeSiPbMmTNnb3d39+k0mKkcMMZsBiC/W9IYSSH7K4C9Wuu9rjpODoyMjNxQq9VGADzuCpxT7gPP83p7e3v/TMJJdCAIgoVEdBDAzUlgBX8/ycwrfd//Pg431gFr7RPM/HbBxFLBEdGTSql3opQiHQiCoI+IXk9lrU3CzLzR9/3BVvAtHbDWPsrMH7aJTyZYInpMKfVRs/JFDlQqlduq1eoxIro2k6U2KTHzX+VyeXFPT8/PjSYucsBae4iZH24Tj1ywRHRYKfVIpANhnt+Ty0r7lbc0rhMzI2CMuRHAlwBubT+HXBZ+AbBEa/3HrFLCWruTmV/MBZ1N+TiAdyNUX2qZeYh2KaW2zThQqVTumZqaOlZgbePqynEiWquU+qFZwRjzBoBnIoAmS6WSTOhvp0PIGPMcgN2uVguSiyQfBIFPRMMJdrZqrV+bdsBa+x4zryqImAtMJHlr7RJmPgxgbhwQEb2vlFpNAwMDV3Z2dp7JUM+7EG0lE0l+dHS089y5c4dkkjqAVycmJq4ma+0yZv7YQaEIkUjyAh4EwTAR+a6GiGg5BUGwg4i2uyrlkEsi7xL3s8wz88syAm8x89M5iLmoxpIP4348bRYkolEyxowBkA25S1sLQJbyHhfhUCaWvMT9+fPnx5h5cQrMuugRceAEgDsdlKfTVph2rwMgC4mk37gWSz5L3DcZ+1EckAw0L44FM4/4vq+aZfr7+zu6urq2MbPMoSuavieSt9b6zJyU7+OonXVygIjWKKUOxCGFhaA4cj0AF/KS7z8D4DmMfpTIGdcQOgtgldZaJlpss9auA/B1q/Kgrhjm+08B3JuEF/ediE44T2IikiOP1Uqp7/IYDePeElFvXhwAY2nTqJCXkTiZ1XgBcT9jmplHxYEd4SR04kRER0ul0ur169dLWKVqYb7/IpVSjHB9IctSShzQWq9JQySMeyG/MI1ewhxYnqeYq2itnePYGPMmgO6iyAP4v5gTwBzl9Cta68RdnDHmWQAtz3WyOjRTTodZYSsRvZoRbLvWemeU7vDw8P2e532eETtSjZmf931/d31HtkguHdIWUw3oWmttm60NDQ1dVS6XZat6V8EOTMplitwpNJ5K7ALwQg5Da7XWszbnxphRAE/lwIxSnQnd5mMVGYWsZ///MvMK3/ePiFVjjFyADLSBvCyo0vuzj1VCo3J5kflgi5lPE9EKIprHzFIqtKO1PtiqWzLGyIb6oRyW5ZynBOCOHBhRqmNa61nHnhedjQZBcDsRycS7pg0E8kD+LZse3/d/agS5/I7XG0JpI4B9ebqsQN1NWuuWly2X7xVTvfestXfXarWDRHRTgT2aCMXMv3metzJp/5F4SymWhoaG5pfLZVlpL9k1a7VaVRs2bEi89HZyIOwu2b1tukQX3TL3OHGYsjw1GBwc7Oro6Kg7UthTA7mhn5yc3NfX1ycPQ5xbmhGYBSqPPYhINkMPAJDHHrJ4pWlTAOShx1FmvnSPPVoxbHxu43neAmauP7eRf2nTz2yI6FStViv0uc1/ndZCH8rgOooAAAAASUVORK5CYII="},"7ZXX":function(o,s,A){o.exports=A.p+"static/err.6e7c5817.png"},"7v3h":function(o,s,A){o.exports=A.p+"static/empty2.dd73f390.png"},"8/bI":function(o,s,A){o.exports=A.p+"static/empty.8918e228.png"},"A/g1":function(o,s){o.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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"},E7E6:function(o,s){o.exports="data:image/png;base64,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"},FOrL:function(o,s,A){o.exports=A.p+"static/nodata.a6b3f948.png"},FPkq:function(o,s,A){o.exports=A.p+"static/qrCode.dd0fe9b2.png"},GABl:function(o,s){o.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAKi0lEQVRoQ71ae3BU1Rn//e7dzYuioNRsHlSqRiUB2eUx0hbaKAHEAMWxiQ6PTUAUGCuIQNVOZ0xnrHUE5GHHIqOwCag8BlQiQnnUokgt5AEIK5GnBpIFXwjkAdl7vs7dkJCETXLvEj3/5d7v9/u+337nfN8554bowBHo16+3YRh3K7IPBHcRSIDI9QJ0AWkA8h0E3xM8DWAvde5x6Pqe+D17jnVUGLxWogqPp78SGSeC3wP4ZUR8pJ+Ct50O7e344uKjEXFcBkUkSERY6e43RkE9JcCgawngaiw3O6A/l7CvaHckvLYFhTKi5B8C3B2JQ6sYEhvpcMxKKioqs4ox7SwLkvT0mFNnz82HqKkCaHacRGxL1gDybHJp6WKSYoXHkqBytzuF4FoR6WOFtKNtCP4b0c7s5N27v22Pu11B5e7+6ZTgBgE6t0f2Y74n8IUjOuo+1+7dx9vy06agcrf7fgjXARLzYwZrnZsB6BzevaRkf2uYVgWdcruHKnAjRJzWHf4ElmSl5nTcnbRnT3k4b2EFVfTt29NQ8l+zKf4EIUbi4kAnhz7ohuLiH1qCwwo62cf9ccf3l0jibh1DckPy3lKzmTcbYQWV9+k7HlArOjaEjmejRm9yaWmzOMMKMncCp9x9dwlkYEeEQUCBrO0IrqYcApx1xsV6XLt2nWl43kyQqyB38dQJPZ7MY56qdLsHGIL/iY3m24R0p2jc6BDZrkVHf3XTiBFfMy9PdbSgNotCYv6kDAPGVhCTT3vz3zCNT7o9PhHJsRoIwUJN518TS0qKrWI62q4xQ/H5uTsB+Q3I0521zrcfGf/KuTMDBrguXar7or2mSuCCRm1q4t6SN5sGOGZBTQ9DsRdgJEFpQeo8pRvRJe/MYeMUMe2lYlQczl4cBki7jT78DyCVTN32qfkuRJC8Mrd3nSGNzYoa5wYm+P5kvivv43kakBdbbWTk1zqRnlBa6jdt8j4UR1Fx9WQAUyG4aqtEUIHYBWJh4ay4dQ28ciBjJiAvR5Qx8jtEOROZsuliSFBCQc4LSvBs4xogLjmjolPLH156VLKyok4ePuKHyK1XOSN/0Bz6PUlFRaXmuzELLrmNYHCVQO6wEhjBT5zReHj99LiToUwdGPIYgNesYMPE8hDTtq0JCYovyD0KkVuaGZHvnfb6xpjPTnk8o5WS91qSNC2bo+fWZiqq1RDpZDOggMPhHPHuzKi99aIy8gHx2uQwJ9t69tr2IBPfyr3TqJPPwxE4dGScGp+//XKB2CIiQ6/YcXP3faUjGjITNII7IxBTT0eeitJjB6yfyUr5MrMrLtT6IXDZFHUWaTd0Y8LKieOVEb6JkjgwOCbTvTY726j0eFINwT4RcYRi0LVfJZeUfGqumeKimgNWp1kbQX7w/pxOmaEsHRw6BaKW2BRkBjWQCQUTFylR01td9ODjgRzfq6Gp18ezSEGmEyxJ3lfaz3w2en7VNKUQen+tQ9O0ezfMiv1QjmZcj1oJQGBvl09tKl0Fuf8Rkd+1Koj4NkqPS/lq3D+/PztoUNcLF6oOQ7AweV/p8yZm5LyqveGqWSTiSK4pnB33UH2WMtZAJMsWD7HIFHRQRFLbBnLR6Rzfk6G15PFM05R2NHFf8RazzwSDqs0Dl52ACJ6PuTm229psXhJ/xjQosZl5vs/4/NxKQNpegERQd7B3xVjfIcnK0iuPHYtOLC6uHjW/dqQoo9BO0O3ZRkfpt6+bEXNY/BmZUPJ+e/bN3pM76crPrRVIdHtAkpsDXl+oqjWMUfOrpoiC/cXbhjPqWnrhU7E75NB9dyFYt6+9uFq838/4gpwfILjOCpBkZsDr+6DBduTcmomAWmYFa9VGc3DQhplxn4h/aAqU+sIqLmRHfkZXQU6ZCG63AiRZlpQa1bu4/9K6UEGYXzMESm2zgrVqQ2i3FM6JPS7+jIEwT832xi668nN2CPBbqziN2lOV3uULTPusl6uTahTKIZFuKpt7JXGm36y4hDxSiX/YI1DG61bjupyhzaag1QJkWwfyrO6MSqkYu/QbEzNqXvV2EbnXOr51S2p4o3BWJ3Nja5btAohMsMfLV80qtxCQGXaAJJcEvL5pJmb0vJpxStRKO/hwtuYunE7ds+HJ6P1yfEwXVJ+vgCDWFi8xg64Vk7JFGattAg2nw9n35NjX92etEb32qxpzn3dNWSKxvHB2p0n12RkyHYJFtmIyjXUtnT3eye1Sc16+gUC3Q0CyJCk1aqBZIB6YKzfVsdrcMSTY4WiwJbC/C+J+vWIOq0TyHPDvNI8rKba4iBpERXUNHR9cBTkfi9j/LEJqLwW8y582OR6Ye7FXHYx3gTDnpjYiM8U4o5nZeCbyD50BpRbaEmMaE1uZtn3Y5fPQxGch6gXbJKDSdW1ExfhlW0zsmAXSxQjW+ARy1X1ZS+76k6vkd5G4J8zMhKZa2ahuqKs+DPOLn91BPsK0bctCghJXTLrDUMoPiO3PJAQvApwSyFme3xDD6PmXPCJ1MwA+KCI/axqbWZpBFFJ3LDYLQNN3cnDIEgim2NWC+unmYsqmc42XEq6C3FUiEtrpRjIIzBscm/mMeXZqih+9UOIhNbeFMhBkRb/ZMV+afaalDykb3gdBowRi/0cFtcVM2xqq1FcErZyYKoZ8FkmWGoMjjwGy6MaYTsv82a9eaOuHue2DJ6KP3P/KxQYbOThkB8R6g2/i8xwcsbfyjsJQX2x50XhNWboigGcBrKam7RKRMqce+vodYwiSIOihREYAPN5wJJGDGdkQsdc6Gpxp/AtTt/2t4c9mghIKJvcU1O0VQVQk084yhjgHxKac9i45I+VZsTj3/SGI/MIyvjF6VqBrbAoTC6vDCjIfulZM/KMo9YptchsAEk8HvPkvhdbVwYznIJJnA97EVBvLXlvfblZ0whG58nPWCvCHyJy0gyKPde7WOdVcP3JkWHfUqkOAxNn2Rcxn2vbZLXFhr15vW/nEdeeNcyUArr5ctO25OUAjH6z0+tZfzs4qRFJZiU1IHTySvPoDQKt3yeb1cFDJNhHcdI0amhQk7gh4fen1YoYPhgQ/ss/NzxHtHGj2nHDYNi/Hk9/MTQka2CoiN9t3fNVkUDr0/hU5b5SK5Gnw7yyCiMcWL+GH5sxkz80nWsO1e9uftHJysqHqtoigpy3nLYxJLgt4fY+EsnMg41FAltriIzciyjm2tcy0WuXCOUnKf/xGg1VvishwW0Fc8XIhNoYpJ7J9gfpLRByGyM8tc5FzkTromXBrxlJRaM2ReW0sSi0QQTfLwZiG1P582rv876Hs+DNehpKZFvEnoWE2U7dbbrrtTrmWjhPfeqybEby0ECLjrARF8ETML9DzxD2+WikbdifqDHND2vb/PpDm5/oXcV3XRey+tsaKH1tTLhyh661H0xCsmyaQCW1dg1HTHwpMWLbmcpneBJH7Wg+QVdCwFKI/z7R/fWdHyDULaiCIL5jdScM3Y6X+m04/aXIPQGJnwJs/OCTm8yEjYSDMLSurQPkI5CrcoK2ja0vobBTpsD3l2nKU/mGe43DFiV5Ksb8SNUCj9lrlhOUl5r8JwG9evjMBhDmdjkJYBp2luLPHHrL+nq8jxv8BV2A7FHmr6w0AAAAASUVORK5CYII="},HpTS:function(o,s,A){o.exports=A.p+"static/small_program.f74069ec.png"},JWDV:function(o,s,A){o.exports=A.p+"static/charpter-white.5fa14f93.svg"},JeFH:function(o,s){o.exports="data:image/png;base64,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"},Jq4h:function(o,s,A){o.exports=A.p+"static/qrcode.54870d9b.png"},Nmxd:function(o,s){o.exports="data:image/png;base64,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"},Ohmc:function(o,s,A){o.exports=A.p+"static/certificate.fc32dc1b.jpg"},RMFE:function(o,s){o.exports="data:image/png;base64,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"},SMhR:function(o,s){o.exports="data:image/png;base64,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"},TGq3:function(o,s,A){o.exports=A.p+"static/lockclose.365036e8.svg"},W6BS:function(o,s){o.exports="data:image/png;base64,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"},Xsq0:function(o,s,A){o.exports=A.p+"static/mainbanner.0a951716.jpg"},cRFk:function(o,s,A){o.exports=A.p+"static/RepositoryNoneData.828085a8.png"},csWT:function(o,s,A){o.exports=A.p+"static/choose.4ad1045f.svg"},djh8:function(o,s,A){o.exports=A.p+"static/qrCode.42927872.png"},ji0R:function(o,s,A){o.exports=A.p+"static/douyu.3e6df9ee.jpg"},kPWJ:function(o,s,A){o.exports=A.p+"static/question.cb52bef9.gif"},kPYp:function(o,s){o.exports="data:image/png;base64,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"},l2Kq:function(o,s,A){o.exports=A.p+"static/match_ad.24dc22fd.jpg"},lzim:function(o,s,A){"use strict";var t=A("E7E6"),n=A.n(t);A.d(s,"A",function(){return n.a});var i=A("/GNS"),a=A.n(i);A.d(s,"z",function(){return a.a});var g=A("FOrL"),E=A.n(g);A.d(s,"t",function(){return E.a});var e=A("HpTS"),I=A.n(e);A.d(s,"B",function(){return I.a});var m=A("tWlo"),C=A.n(m);A.d(s,"b",function(){return C.a});var r=A("7ZXX"),B=A.n(r);A.d(s,"n",function(){return B.a});var c=A("GABl"),S=A.n(c);A.d(s,"g",function(){return S.a});var Q=A("onxn"),d=A.n(Q);A.d(s,"p",function(){return d.a});var p=A("nKGa"),R=A.n(p);A.d(s,"o",function(){return R.a});var M=A("4qgm"),D=A.n(M);A.d(s,"D",function(){return D.a});var l=A("JeFH"),u=A.n(l);A.d(s,"c",function(){return u.a});var J=A("ji0R"),N=A.n(J);A.d(s,"k",function(){return N.a});var h=A("W6BS"),U=A.n(h);A.d(s,"E",function(){return U.a});var k=A("kPYp"),y=A.n(k);A.d(s,"F",function(){return y.a});var O=A("nukY"),QA=A.n(O),P=A("4u4S"),dA=A.n(P),T=A("yslc"),pA=A.n(T),Z=A("l2Kq"),RA=A.n(Z),f=A("RMFE"),x=A.n(f);A.d(s,"q",function(){return x.a});var b=A("TGq3"),v=A.n(b);A.d(s,"r",function(){return v.a});var W=A("SMhR"),Y=A.n(W);A.d(s,"C",function(){return Y.a});var G=A("8/bI"),L=A.n(G);A.d(s,"l",function(){return L.a});var K=A("JWDV"),z=A.n(K);A.d(s,"e",function(){return z.a});var V=A("Xsq0"),F=A.n(V);A.d(s,"s",function(){return F.a});var j=A("Ohmc"),H=A.n(j);A.d(s,"d",function(){return H.a});var w=A("csWT"),X=A.n(w);A.d(s,"f",function(){return X.a});var q=A("7v3h"),_=A.n(q);A.d(s,"m",function(){return _.a});var $=A("cRFk"),AA=A.n($);A.d(s,"y",function(){return AA.a});var oA=A("kPWJ"),sA=A.n(oA);A.d(s,"x",function(){return sA.a});var tA=A("qgvg"),nA=A.n(tA);A.d(s,"u",function(){return nA.a});var iA=A("FPkq"),aA=A.n(iA);A.d(s,"w",function(){return aA.a});var gA=A("A/g1"),EA=A.n(gA);A.d(s,"h",function(){return EA.a});var eA=A("Nmxd"),IA=A.n(eA);A.d(s,"i",function(){return IA.a});var mA=A("5D2P"),CA=A.n(mA);A.d(s,"j",function(){return CA.a});var rA=A("djh8"),BA=A.n(rA);A.d(s,"v",function(){return BA.a});var cA=A("Jq4h"),SA=A.n(cA);A.d(s,"a",function(){return SA.a})},nKGa:function(o,s,A){o.exports=A.p+"static/export_exercise-template.f7655c19.png"},nukY:function(o,s){o.exports="data:image/png;base64,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"},onxn:function(o,s){o.exports="data:image/png;base64,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"},qgvg:function(o,s){o.exports="data:image/gif;base64,R0lGODlhFAAQAOZVAD6Q33p6ezZto2VnaW5vcDuCxiYvNysvM1tdXzNij5eXlyg0QTA0OExOUWZnaS8zN19hYzFYf0Oi/Sg1QoeHh2JjZWZoaTdzrTRmljl5tzFZgDBWez6P3Tl4tjl8uzdxqWBiYys/VCUqL39/gHV2dy4yNScyPDJeiEpNTzk8P0CX6jc7PiYuNWlqaywwNDZtojAzNytDWScrLitAVUGb8Xl6eoWFhTp+wDNgjWRmZ4+QkFdZWzo9QIODgyo/Uzh3syg0QCczPmprbTRllW9wcSotMVJUVjZupDuEylBSVUGb8kxPUZGRkTd0rUGc82JkZUKe9j2M1zg7P4iIiEOj/yUpLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0U3Nzk1NkY5QkRGMTFFQUIzQzFDQjY5MEVFODZDMDciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0U3Nzk1NzA5QkRGMTFFQUIzQzFDQjY5MEVFODZDMDciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3RTc3OTU2RDlCREYxMUVBQjNDMUNCNjkwRUU4NkMwNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3RTc3OTU2RTlCREYxMUVBQjNDMUNCNjkwRUU4NkMwNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAUyAFUALAAAAAAUABAAAAd5gFWCg4RSLoSIiVUPFlNEhAwDCIoyST1TUwGCBwM6AweJPCSYmJpVCAMMgykgFRUtFKSlilVCsreZtAS4sqaJu7yzisDBvhAKyBDEvL6Iy7jNhA7BwoklKA0NRiO30bRFOzakpqiqtItPsTWbA0wWoOcrOUuEMA6TgQAh+QQFMgBVACwAAAAAFAAQAAAHeIBVgoOEISaEiIlVExlUSIQLAgmKIidOVFQAggYCNAIGiTFRmJiaVQkCC4MzHxcXHhKkpYpVN7K3mbQFuLKmibu8s4rAwb4YpBjEvL6IyrjMhB3BwolBGxEROCq30LQsQ1CkpqiqtItNsRybAkpHoOY+PxqEQC+TgQA7"},tWlo:function(o,s){o.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg=="},yslc:function(o,s){o.exports="data:image/png;base64,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"}}]); +(window.webpackJsonp=window.webpackJsonp||[]).push([[9],{"/GNS":function(o,s,A){o.exports=A.p+"static/search1.c4136dd4.png"},"4qgm":function(o,s){o.exports="data:image/png;base64,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"},"4u4S":function(o,s){o.exports="data:image/png;base64,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"},"5D2P":function(o,s){o.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAFTklEQVRoQ91aS4xURRQ993UzUUZcqFEc4meh0cQFSlwgrvAHSgQWhOhCk4GZqmdw+ERUWDkrBMUBnIzzqqYjcTaaGBLFxA8MjIk/3PhZCCa6UAyKC11ARnDo6Wvu+HrS0/R7r96nWVBJpxfv3nPPrbp169aHUEAzxsxl5gcB3AdgAREtkH8AXSH87wBOMfMp+QfwFREd0Vr/k9c8ZQUwxixi5mWe5y1l5qUAyimxqkQ0XqvVxonoE631Nyn1p8VTO7B///75Fy5c2MzMWwB0ZDHaQmeSiPbMmTNnb3d39+k0mKkcMMZsBiC/W9IYSSH7K4C9Wuu9rjpODoyMjNxQq9VGADzuCpxT7gPP83p7e3v/TMJJdCAIgoVEdBDAzUlgBX8/ycwrfd//Pg431gFr7RPM/HbBxFLBEdGTSql3opQiHQiCoI+IXk9lrU3CzLzR9/3BVvAtHbDWPsrMH7aJTyZYInpMKfVRs/JFDlQqlduq1eoxIro2k6U2KTHzX+VyeXFPT8/PjSYucsBae4iZH24Tj1ywRHRYKfVIpANhnt+Ty0r7lbc0rhMzI2CMuRHAlwBubT+HXBZ+AbBEa/3HrFLCWruTmV/MBZ1N+TiAdyNUX2qZeYh2KaW2zThQqVTumZqaOlZgbePqynEiWquU+qFZwRjzBoBnIoAmS6WSTOhvp0PIGPMcgN2uVguSiyQfBIFPRMMJdrZqrV+bdsBa+x4zryqImAtMJHlr7RJmPgxgbhwQEb2vlFpNAwMDV3Z2dp7JUM+7EG0lE0l+dHS089y5c4dkkjqAVycmJq4ma+0yZv7YQaEIkUjyAh4EwTAR+a6GiGg5BUGwg4i2uyrlkEsi7xL3s8wz88syAm8x89M5iLmoxpIP4348bRYkolEyxowBkA25S1sLQJbyHhfhUCaWvMT9+fPnx5h5cQrMuugRceAEgDsdlKfTVph2rwMgC4mk37gWSz5L3DcZ+1EckAw0L44FM4/4vq+aZfr7+zu6urq2MbPMoSuavieSt9b6zJyU7+OonXVygIjWKKUOxCGFhaA4cj0AF/KS7z8D4DmMfpTIGdcQOgtgldZaJlpss9auA/B1q/Kgrhjm+08B3JuEF/ediE44T2IikiOP1Uqp7/IYDePeElFvXhwAY2nTqJCXkTiZ1XgBcT9jmplHxYEd4SR04kRER0ul0ur169dLWKVqYb7/IpVSjHB9IctSShzQWq9JQySMeyG/MI1ewhxYnqeYq2itnePYGPMmgO6iyAP4v5gTwBzl9Cta68RdnDHmWQAtz3WyOjRTTodZYSsRvZoRbLvWemeU7vDw8P2e532eETtSjZmf931/d31HtkguHdIWUw3oWmttm60NDQ1dVS6XZat6V8EOTMplitwpNJ5K7ALwQg5Da7XWszbnxphRAE/lwIxSnQnd5mMVGYWsZ///MvMK3/ePiFVjjFyADLSBvCyo0vuzj1VCo3J5kflgi5lPE9EKIprHzFIqtKO1PtiqWzLGyIb6oRyW5ZynBOCOHBhRqmNa61nHnhedjQZBcDsRycS7pg0E8kD+LZse3/d/agS5/I7XG0JpI4B9ebqsQN1NWuuWly2X7xVTvfestXfXarWDRHRTgT2aCMXMv3metzJp/5F4SymWhoaG5pfLZVlpL9k1a7VaVRs2bEi89HZyIOwu2b1tukQX3TL3OHGYsjw1GBwc7Oro6Kg7UthTA7mhn5yc3NfX1ycPQ5xbmhGYBSqPPYhINkMPAJDHHrJ4pWlTAOShx1FmvnSPPVoxbHxu43neAmauP7eRf2nTz2yI6FStViv0uc1/ndZCH8rgOooAAAAASUVORK5CYII="},"7ZXX":function(o,s,A){o.exports=A.p+"static/err.6e7c5817.png"},"7v3h":function(o,s,A){o.exports=A.p+"static/empty2.dd73f390.png"},"8/bI":function(o,s,A){o.exports=A.p+"static/empty.8918e228.png"},"A/g1":function(o,s){o.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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"},E7E6:function(o,s){o.exports="data:image/png;base64,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"},FOrL:function(o,s,A){o.exports=A.p+"static/nodata.a6b3f948.png"},FPkq:function(o,s,A){o.exports=A.p+"static/qrCode.dd0fe9b2.png"},GABl:function(o,s){o.exports="data:image/png;base64,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"},HpTS:function(o,s,A){o.exports=A.p+"static/small_program.f74069ec.png"},JWDV:function(o,s,A){o.exports=A.p+"static/charpter-white.5fa14f93.svg"},JeFH:function(o,s){o.exports="data:image/png;base64,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"},Jq4h:function(o,s,A){o.exports=A.p+"static/qrcode.54870d9b.png"},Nmxd:function(o,s){o.exports="data:image/png;base64,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"},Ohmc:function(o,s,A){o.exports=A.p+"static/certificate.fc32dc1b.jpg"},RMFE:function(o,s){o.exports="data:image/png;base64,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"},SMhR:function(o,s){o.exports="data:image/png;base64,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"},TGq3:function(o,s,A){o.exports=A.p+"static/lockclose.365036e8.svg"},W6BS:function(o,s){o.exports="data:image/png;base64,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"},Xsq0:function(o,s,A){o.exports=A.p+"static/mainbanner.0a951716.jpg"},cRFk:function(o,s,A){o.exports=A.p+"static/RepositoryNoneData.828085a8.png"},csWT:function(o,s,A){o.exports=A.p+"static/choose.4ad1045f.svg"},djh8:function(o,s,A){o.exports=A.p+"static/qrCode.42927872.png"},ji0R:function(o,s,A){o.exports=A.p+"static/douyu.3e6df9ee.jpg"},kPWJ:function(o,s,A){o.exports=A.p+"static/question.cb52bef9.gif"},kPYp:function(o,s){o.exports="data:image/png;base64,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"},l2Kq:function(o,s,A){o.exports=A.p+"static/match_ad.24dc22fd.jpg"},lzim:function(o,s,A){"use strict";var t=A("E7E6"),n=A.n(t);A.d(s,"z",function(){return n.a});var i=A("/GNS"),a=A.n(i);A.d(s,"y",function(){return a.a});var g=A("FOrL"),E=A.n(g);A.d(s,"s",function(){return E.a});var e=A("HpTS"),I=A.n(e);A.d(s,"A",function(){return I.a});var m=A("tWlo"),C=A.n(m);A.d(s,"a",function(){return C.a});var r=A("7ZXX"),B=A.n(r);A.d(s,"m",function(){return B.a});var c=A("GABl"),S=A.n(c);A.d(s,"f",function(){return S.a});var Q=A("onxn"),d=A.n(Q);A.d(s,"o",function(){return d.a});var p=A("nKGa"),R=A.n(p);A.d(s,"n",function(){return R.a});var M=A("4qgm"),D=A.n(M);A.d(s,"C",function(){return D.a});var l=A("JeFH"),u=A.n(l);A.d(s,"b",function(){return u.a});var J=A("ji0R"),N=A.n(J);A.d(s,"j",function(){return N.a});var h=A("W6BS"),U=A.n(h);A.d(s,"D",function(){return U.a});var k=A("kPYp"),y=A.n(k);A.d(s,"E",function(){return y.a});var O=A("nukY"),SA=A.n(O),P=A("4u4S"),QA=A.n(P),T=A("yslc"),dA=A.n(T),Z=A("l2Kq"),pA=A.n(Z),x=A("RMFE"),f=A.n(x);A.d(s,"p",function(){return f.a});var b=A("TGq3"),v=A.n(b);A.d(s,"q",function(){return v.a});var W=A("SMhR"),Y=A.n(W);A.d(s,"B",function(){return Y.a});var G=A("8/bI"),L=A.n(G);A.d(s,"k",function(){return L.a});var K=A("JWDV"),z=A.n(K);A.d(s,"d",function(){return z.a});var V=A("Xsq0"),j=A.n(V);A.d(s,"r",function(){return j.a});var F=A("Ohmc"),H=A.n(F);A.d(s,"c",function(){return H.a});var w=A("csWT"),X=A.n(w);A.d(s,"e",function(){return X.a});var q=A("7v3h"),_=A.n(q);A.d(s,"l",function(){return _.a});var $=A("cRFk"),AA=A.n($);A.d(s,"x",function(){return AA.a});var oA=A("kPWJ"),sA=A.n(oA);A.d(s,"w",function(){return sA.a});var tA=A("qgvg"),nA=A.n(tA);A.d(s,"t",function(){return nA.a});var iA=A("FPkq"),aA=A.n(iA);A.d(s,"v",function(){return aA.a});var gA=A("A/g1"),EA=A.n(gA);A.d(s,"g",function(){return EA.a});var eA=A("Nmxd"),IA=A.n(eA);A.d(s,"h",function(){return IA.a});var mA=A("5D2P"),CA=A.n(mA);A.d(s,"i",function(){return CA.a});var rA=A("djh8"),BA=A.n(rA);A.d(s,"u",function(){return BA.a});var cA=A("Jq4h"),RA=A.n(cA)},nKGa:function(o,s,A){o.exports=A.p+"static/export_exercise-template.f7655c19.png"},nukY:function(o,s){o.exports="data:image/png;base64,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"},onxn:function(o,s){o.exports="data:image/png;base64,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"},qgvg:function(o,s){o.exports="data:image/gif;base64,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"},tWlo:function(o,s){o.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg=="},yslc:function(o,s){o.exports="data:image/png;base64,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"}}]); diff --git a/layouts__user.3e31b654.chunk.css b/layouts__user.1c6bcd39.chunk.css similarity index 99% rename from layouts__user.3e31b654.chunk.css rename to layouts__user.1c6bcd39.chunk.css index 1e08453903..00d0dc6979 100644 --- a/layouts__user.3e31b654.chunk.css +++ b/layouts__user.1c6bcd39.chunk.css @@ -352,6 +352,15 @@ .joinCol___3o5gp { width: 48%; } +.hidden___3-1Kn { + display: none; +} +.w140___3rLeo { + width: 140px !important; +} +.w100___DFsbd { + width: 90%; +} /* stylelint-disable no-duplicate-selectors */ /* stylelint-disable */ /* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ diff --git a/layouts__user.9857788f.async.js b/layouts__user.9857788f.async.js deleted file mode 100644 index b8383d2bd4..0000000000 --- a/layouts__user.9857788f.async.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[25],{"1Sn+":function(R,x,t){},"498V":function(R,x,t){R.exports=t.p+"static/logo.22b9a281.svg"},"55Ip":function(R,x,t){"use strict";t.d(x,"a",function(){return xe}),t.d(x,"b",function(){return We});var q=t("Ty5D"),H=t("dI71"),$=t("q1tI"),f=t.n($),D=t("YS25"),J=t("17x9"),u=t.n(J),M=t("wx14"),b=t("zLVn"),B=t("9R94"),ee=function(n){Object(H.a)(r,n);function r(){for(var U,C=arguments.length,h=new Array(C),L=0;L1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(q.a)())return null;var B=document.createElement("style");if((M=b.csp)===null||M===void 0?void 0:M.nonce){var ee;B.nonce=(ee=b.csp)===null||ee===void 0?void 0:ee.nonce}B.innerHTML=u;var P=$(b),m=P.firstChild;return b.prepend&&P.prepend?P.prepend(B):b.prepend&&m?P.insertBefore(B,m):P.appendChild(B),B}var D=new Map;function J(u,M){var b=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},B=$(b);if(!D.has(B)){var ee=f("",b),P=ee.parentNode;D.set(B,P),P.removeChild(ee)}var m=Array.from(D.get(B).children).find(function(ge){return ge.tagName==="STYLE"&&ge[H]===M});if(m){var e,Y;if(((e=b.csp)===null||e===void 0?void 0:e.nonce)&&m.nonce!==((Y=b.csp)===null||Y===void 0?void 0:Y.nonce)){var d;m.nonce=(d=b.csp)===null||d===void 0?void 0:d.nonce}return m.innerHTML!==u&&(m.innerHTML=u),m}var T=f(u,b);return T[H]=M,T}},"Cs+z":function(R,x,t){R.exports=t.p+"static/jqr.b801d45b.png"},RhLm:function(R,x,t){},XmPC:function(R,x,t){R.exports=t.p+"static/wechat.a53d22ca.svg"},aZj7:function(R,x){R.exports="data:image/png;base64,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"},bT9E:function(R,x,t){"use strict";t.d(x,"a",function(){return H});var q=t("VTBJ");function H($,f){var D=Object(q.a)({},$);return Array.isArray(f)&&f.forEach(function(J){delete D[J]}),D}},p3IR:function(R,x,t){R.exports=t.p+"static/qq.ee284be0.svg"},ruvs:function(R,x,t){"use strict";t.d(x,"b",function(){return rt});var q=t("2qtc"),H=t("kLXV"),$=t("9og8"),f=t("tJVT"),D=t("PpiC"),J=t("k1fw"),u=t("5NDa"),M=t("5rEg"),b=t("B9cy"),B=t("Ol7k"),ee=t("WmNS"),P=t.n(ee),m=t("q1tI"),e=t.n(m),Y=t("Ty5D"),d=t("55Ip"),T=t("9kvl"),ge=t("lzim"),xe=t("xrsn"),K=t.n(xe),$e=t("1Sn+"),Ge=t("qVdP"),ie=t("jsC+"),Ze=t("14J3"),We=t("BMrR"),ut=t("jCWc"),n=t("kPKH"),r=t("lUTK"),l=t("BvKs"),U=t("miYZ"),C=t("tsqr"),h=t("7Kak"),L=t("9yH6"),ue=t("6CvP"),y=t("1vsH"),O;(function(o){o.Manager="manager",o.Developer="developer",o.Reporter="reporter"})(O||(O={}));var se=function(a){var p=a.visible,c=a.onCancel,E=c===void 0?function(){}:c,i=Object(m.useState)(),ne=Object(f.a)(i,2),I=ne[0],N=ne[1],W=Object(m.useState)(),v=Object(f.a)(W,2),g=v[0],Oe=v[1],Ce=Object(m.useState)(!1),_=Object(f.a)(Ce,2),ae=_[0],ce=_[1],Q=function(){var de=Object($.a)(P.a.mark(function k(){var V,me;return P.a.wrap(function(S){for(;;)switch(S.prev=S.next){case 0:if(I){S.next=3;break}return C.b.info("\u8BF7\u8F93\u5165\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01"),S.abrupt("return");case 3:if(!(I.length!==6)){S.next=6;break}return C.b.info("\u8BF7\u8F93\u51656\u4F4D\u9879\u76EE\u9080\u8BF7\u7801\uFF01"),S.abrupt("return");case 6:if(g){S.next=9;break}return C.b.info("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8EAB\u4EFD\uFF01"),S.abrupt("return");case 9:return ce(!0),S.next=12,Object(ue.e)({code:I,role:g});case 12:if(V=S.sent,ce(!1),Se(),me={1:"\u60A8\u8F93\u5165\u7684\u9080\u8BF7\u7801\u9519\u8BEF",2:"\u60A8\u5DF2\u7ECF\u662F\u8BE5\u9879\u76EE\u6210\u5458",3:"\u8BF7\u9009\u62E9\u4E00\u4E2A\u89D2\u8272",4:"\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279",5:"\u60A8\u5DF2\u7ECF\u7533\u8BF7\u52A0\u5165\u8BE5\u9879\u76EE\u4E86\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85",6:"\u60A8\u5DF2\u6210\u529F\u52A0\u5165\u9879\u76EE"},!me[V.status]){S.next=19;break}return C.b.info(me[V.status]),S.abrupt("return");case 19:if(!(V.status===0)){S.next=22;break}return g==="reporter"?(C.b.success("\u60A8\u52A0\u5165\u9879\u76EE\u6210\u529F\uFF01"),Object(y.Y)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u6210\u529F"]),T.d.push("/projects/".concat(V==null?void 0:V.project_id))):(Object(y.Y)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u7B49\u5F85\u5BA1\u6279"]),C.b.success("\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279\uFF01")),S.abrupt("return");case 22:case"end":return S.stop()}},k)}));return function(){return de.apply(this,arguments)}}(),Se=function(){var de=Object($.a)(P.a.mark(function k(){return P.a.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:E();case 1:case"end":return me.stop()}},k)}));return function(){return de.apply(this,arguments)}}();return e.a.createElement(e.a.Fragment,null,e.a.createElement(H.a,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u9879\u76EE",visible:p,confirmLoading:ae,onOk:Q,onCancel:Se},e.a.createElement("div",{className:"tc"},e.a.createElement("div",null,e.a.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),e.a.createElement(M.a,{placeholder:"\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801",style:{width:270},value:I,onChange:function(k){if(k.target.value.length>=7){C.b.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}N(k.target.value)}})),e.a.createElement("div",{className:"mt10 font14"},e.a.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),e.a.createElement(L.a.Group,{value:g,onChange:function(k){return Oe(k.target.value)}},e.a.createElement(L.a,{value:O.Manager},"\u7BA1\u7406\u4EBA\u5458"),e.a.createElement(L.a,{value:O.Developer},"\u5F00\u53D1\u4EBA\u5458"),e.a.createElement(L.a,{value:O.Reporter},"\u62A5\u544A\u4EBA\u5458"))))))},Me=se,Ae=t("Jky8"),Ne=t("6Fuo"),Ee=t.n(Ne),re=t("NLgs"),G;(function(o){o.Projects="projects",o.Shixuns="shixuns",o.Classrooms="classrooms"})(G||(G={}));var _e;(function(o){o.Classrooms="classrooms",o.Shixuns="shixuns",o.Paths="paths",o.Projects="projects",o.Videos="videos",o.Topics="topics"})(_e||(_e={}));var we=function(a){var p,c,E,i,ne,I,N,W=a.homePage,v=a.user,g=a.globalSetting,Oe=a.loading,Ce=a.dispatch,_=a.location,ae=Object(D.a)(a,["homePage","user","globalSetting","loading","dispatch","location"]),ce=Object(m.useState)(),Q=Object(f.a)(ce,2),Se=Q[0],de=Q[1],k=Object(m.useState)(),V=Object(f.a)(k,2),me=V[0],De=V[1],S=function(A){var X;if(!Object(re.e)(Ce))return;if(A===G.Projects&&!((X=v.userInfo)!==null&&X!==void 0&&X.email)){C.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}A===G.Classrooms?de(!0):A===G.Projects&&De(!0)},Pe=function(A,X){var Z;if(!Object(re.e)(Ce))return;if(X===G.Projects&&!((Z=v.userInfo)!==null&&Z!==void 0&&Z.email)){C.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}if(X===G.Shixuns&&!Object(re.c)())return;A&&(window.location.href=A)},Fe=(p=(((c=g.setting)===null||c===void 0?void 0:c.navbar)||[]).find(function(w){return w.link==="/".concat(_e.Classrooms)}))===null||p===void 0?void 0:p.hidden,ze=(E=(((i=g.setting)===null||i===void 0?void 0:i.navbar)||[]).find(function(w){return w.link==="/".concat(_e.Shixuns)}))===null||E===void 0?void 0:E.hidden,Be=(ne=(((I=g.setting)===null||I===void 0?void 0:I.navbar)||[]).find(function(w){return w.link==="/".concat(_e.Paths)}))===null||ne===void 0?void 0:ne.hidden;if(g!=null&&(N=g.setting)!==null&&N!==void 0&&N.is_local){var Ue;v!=null&&(Ue=v.userInfo)!==null&&Ue!==void 0&&Ue.is_shixun_marker||(ze=!0)}var Ie=function(A){var X,Z,fe,pe,s,j,z,oe,F,he,Te,le,ke,He;return e.a.createElement(e.a.Fragment,null,e.a.createElement(We.a,{justify:"space-around",className:"pt5 pb5"},e.a.createElement(n.a,{className:Ee.a.joinCol},((X=v.userInfo)===null||X===void 0?void 0:X.user_identity)!=="\u5B66\u751F"&&!Fe&&e.a.createElement(l.a.Item,A,e.a.createElement("a",{onClick:function(){return Pe("/classrooms/new")}},(Z=v.userInfo)!==null&&Z!==void 0&&Z.main_site?"\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802":"\u65B0\u5EFA\u8BFE\u5802")),!ze&&e.a.createElement(l.a.Item,A,e.a.createElement("a",{onClick:function(){return Pe("/shixuns/new",G.Shixuns)}},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE")),(((fe=v.userInfo)===null||fe===void 0?void 0:fe.main_site)&&((pe=v.navigationInfo)===null||pe===void 0?void 0:pe.top)||!((s=v.userInfo)!==null&&s!==void 0&&s.main_site)&&((j=v.navigationInfo)===null||j===void 0?void 0:j.top)&&!Be&&(((z=v.userInfo)===null||z===void 0?void 0:z.admin)||((oe=v.userInfo)===null||oe===void 0?void 0:oe.is_teacher)||((F=v.userInfo)===null||F===void 0?void 0:F.business)))&&e.a.createElement(l.a.Item,A,e.a.createElement("a",{onClick:function(){return Pe("/paths/new")}},"\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!(g!=null&&(he=g.setting)!==null&&he!==void 0&&he.is_local)&&((Te=v.userInfo)===null||Te===void 0?void 0:Te.main_site)&&e.a.createElement(l.a.Item,A,e.a.createElement("a",{onClick:function(){var Xe,Je;return Pe("".concat((Xe=v.navigationInfo)===null||Xe===void 0||((Je=Xe.top)===null||Je===void 0)?void 0:Je.old_url,"/projects/deposit/new"),G.Projects)}},"\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE"))),e.a.createElement(n.a,null,e.a.createElement("div",{className:Ee.a.joinBoard})),e.a.createElement(n.a,{className:Ee.a.joinCol},!Fe&&e.a.createElement(l.a.Item,A,e.a.createElement("a",{onClick:function(){return S(G.Classrooms)}},(le=v.userInfo)!==null&&le!==void 0&&le.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((ke=v.userInfo)===null||ke===void 0?void 0:ke.main_site)&&!(g!=null&&(He=g.setting)!==null&&He!==void 0&&He.is_local)&&e.a.createElement(l.a.Item,A,e.a.createElement("a",{onClick:function(){return S(G.Projects)}},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))))};return e.a.createElement("section",null,e.a.createElement(ie.a,{overlay:e.a.createElement(l.a,{className:"".concat(Ee.a.rightMenu," ").concat(Ee.a.joinMenu," mt10")},e.a.createElement(Ie,null)),placement:"bottomRight"},e.a.createElement("span",{style:{lineHeight:"inherit"},className:"iconfont icon-tianjiafangda c-white font18 current ml15 mr15"})),e.a.createElement(Ae.a,{visible:Se,onCancel:function(){return de(!1)}}),e.a.createElement(Me,{visible:me,onCancel:function(){return De(!1)}}))},ye=Object(T.a)(function(o){var a=o.homePage,p=o.loading,c=o.user,E=o.globalSetting;return{homePage:a,user:c,globalSetting:E,loading:p.models.index}})(we),je=t("vToQ"),te=t.n(je),be=t("xKgJ"),Re=t("jb+D"),ve=t("m3rI"),et=function(a){var p,c=RegExp("(^| )"+a+"=([^;]+)(;|$)");return(p=document.cookie.match(c))?decodeURIComponent(p[2]):null},Ke=function(a){var p=new Date;p.setTime(p.getTime()-1);var c=et(a);c!=null&&(document.cookie=a+"="+c+";expires="+p.toGMTString())},Ve;(function(o){o.Classrooms="classrooms",o.Shixuns="shixuns",o.Paths="paths",o.Projects="projects",o.Videos="videos",o.Topics="topics"})(Ve||(Ve={}));var ct=function(a){var p,c,E,i,ne,I,N,W,v,g,Oe,Ce=a.homePage,_=a.user,ae=a.globalSetting,ce=a.loading,Q=a.dispatch,Se=a.shixunHomeworks,de=a.location,k=a.payload,V=k===void 0?{}:k,me=Object(D.a)(a,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),De=(p=(((c=ae.setting)===null||c===void 0?void 0:c.navbar)||[]).find(function(w){return w.link==="/".concat(Ve.Classrooms)}))===null||p===void 0?void 0:p.hidden,S=(E=(((i=ae.setting)===null||i===void 0?void 0:i.navbar)||[]).find(function(w){return w.link==="/".concat(Ve.Shixuns)}))===null||E===void 0?void 0:E.hidden,Pe=(ne=(((I=ae.setting)===null||I===void 0?void 0:I.navbar)||[]).find(function(w){return w.link==="/".concat(Ve.Paths)}))===null||ne===void 0?void 0:ne.hidden,Fe=((N=_.userInfo)===null||N===void 0?void 0:N.admin)||((W=_.userInfo)===null||W===void 0?void 0:W.business)||((v=_.userInfo)===null||v===void 0?void 0:v.is_shixun_marker)||((g=_.userInfo)===null||g===void 0?void 0:g.is_teacher)||((Oe=_.userInfo)===null||Oe===void 0?void 0:Oe.user_identity)!=="\u5B66\u751F",ze=function(){if(Object(y.p)())return e.a.createElement(l.a,{className:"".concat(te.a.rightMenu," ").concat(te.a.menuWrap)},e.a.createElement(l.a.Item,null,e.a.createElement(d.a,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")));var A,X,Z,fe,pe,s,j,z,oe,F,he,Te,le,ke,He,Le,Xe,Je,nt,at,ot,lt,it;return e.a.createElement(l.a,{className:"".concat(te.a.rightMenu," ").concat(te.a.menuWrap)},e.a.createElement(l.a.Item,null,e.a.createElement(d.a,{to:"/users/".concat((A=_.userInfo)===null||A===void 0?void 0:A.login,"/classrooms")},"\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")),!De&&e.a.createElement(l.a.Item,null,e.a.createElement(d.a,{to:"/users/".concat((X=_.userInfo)===null||X===void 0?void 0:X.login,"/classrooms")},(Z=_.userInfo)!==null&&Z!==void 0&&Z.main_site?"\u6211\u7684\u6559\u5B66\u8BFE\u5802":"\u6211\u7684\u8BFE\u5802")),!S&&e.a.createElement(l.a.Item,null,e.a.createElement(d.a,{to:"/users/".concat((fe=_.userInfo)===null||fe===void 0?void 0:fe.login,"/shixuns")},"\u6211\u7684\u5B9E\u8DF5\u9879\u76EE")),!Pe&&e.a.createElement(l.a.Item,null,e.a.createElement(d.a,{to:"/users/".concat((pe=_.userInfo)===null||pe===void 0?void 0:pe.login,"/paths")},(s=_.userInfo)!==null&&s!==void 0&&s.main_site?"\u6211\u7684\u5B9E\u8DF5\u8BFE\u7A0B":"\u6211\u7684\u8BFE\u7A0B")),((j=_.userInfo)===null||j===void 0?void 0:j.main_site)&&!((z=ae.setting)!==null&&z!==void 0&&z.is_local)&&e.a.createElement(l.a.Item,null,e.a.createElement(d.a,{to:"/users/".concat((oe=_.userInfo)===null||oe===void 0?void 0:oe.login,"/projects")},"\u6211\u7684\u5F00\u53D1\u9879\u76EE")),e.a.createElement(l.a.Item,null,e.a.createElement(d.a,{to:"/users/".concat((F=_.userInfo)===null||F===void 0?void 0:F.login,"/teach-group")},"\u6211\u7684\u6559\u7814\u56E2\u961F")),e.a.createElement(l.a.Item,null,e.a.createElement(d.a,{to:"/users/".concat((he=_.userInfo)===null||he===void 0?void 0:he.login,"/vspaces")},"\u6211\u7684\u865A\u62DF\u793E\u533A")),e.a.createElement(l.a.Item,null,e.a.createElement("a",{onClick:function(){if(!Object(re.e)(Q))return;T.d.push("/problemset")}},"\u8BD5\u9898\u5E93")),Fe&&e.a.createElement(l.a.Item,null,e.a.createElement("a",{onClick:function(){if(!Object(re.e)(Q))return;T.d.push("/paperlibrary")}},"\u8BD5\u5377\u5E93")),((Te=_.navigationInfo)===null||Te===void 0||((le=Te.top)===null||le===void 0)?void 0:le.customer_management_url)&&e.a.createElement(l.a.Item,null,e.a.createElement("a",{href:(ke=_.navigationInfo)===null||ke===void 0||((He=ke.top)===null||He===void 0)?void 0:He.customer_management_url},"\u5BA2\u6237\u7BA1\u7406")),((Le=_.navigationInfo)===null||Le===void 0||((Xe=Le.top)===null||Xe===void 0)?void 0:Xe.college_identifier)&&e.a.createElement(l.a.Item,null,e.a.createElement(d.a,{to:"/colleges/".concat((Je=_.navigationInfo)===null||Je===void 0||((nt=Je.top)===null||nt===void 0)?void 0:nt.college_identifier,"/statistics")},"\u5B66\u9662\u7EDF\u8BA1")),((at=_.navigationInfo)===null||at===void 0||((ot=at.top)===null||ot===void 0)?void 0:ot.laboratory_admin_url)&&e.a.createElement(l.a.Item,null,e.a.createElement("a",{href:(lt=_.navigationInfo)===null||lt===void 0||((it=lt.top)===null||it===void 0)?void 0:it.laboratory_admin_url},"\u540E\u53F0\u7BA1\u7406")),e.a.createElement(l.a.Item,null,e.a.createElement(d.a,{onClick:function(){localStorage.getItem("Noviceguide")==="0"||Q({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:e.a.createElement("div",null,"OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002")}})},to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")),e.a.createElement(l.a.Item,{className:te.a.exit},e.a.createElement("a",{onClick:Object($.a)(P.a.mark(function qe(){var Ye;return P.a.wrap(function(Qe){for(;;)switch(Qe.prev=Qe.next){case 0:return Qe.next=2,Object(Re.c)({});case 2:Ye=Qe.sent,(Ye==null?void 0:Ye.status)===1&&(Q({type:"user/getUserInfo",payload:Object(J.a)({},V)}),Q({type:"user/getNavigationInfo",payload:Object(J.a)({},V)}),Ke("autologin_trustie"),Ke("_educoder_session"),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),C.b.success(Ye==null?void 0:Ye.message),T.d.replace("/"));case 4:case"end":return Qe.stop()}},qe)}))},"\u9000\u51FA")))};if(Object(be.p)()){var Be,Ue;return e.a.createElement(ie.a,{className:"".concat(te.a.height67," pr25"),overlay:ze,placement:"bottomRight"},e.a.createElement("section",null,e.a.createElement("aside",null,e.a.createElement("div",{className:Se.actionTabs.type===1?te.a.classromediv:""},e.a.createElement("img",{className:"".concat(te.a.userPic," current ml15"),src:"".concat(ve.a===null||ve.a===void 0?void 0:ve.a.IMG_SERVER,"/images/").concat((Be=_.userInfo)===null||Be===void 0?void 0:Be.image_url),alt:"",onClick:function(){var A;return T.d.push(Object(y.p)()?"/account/profile":"/users/".concat((A=_.userInfo)===null||A===void 0?void 0:A.login,"/classrooms"))}}),Object(y.p)()&&e.a.createElement("span",{className:"ml10 font16"},(Ue=_.userInfo)===null||Ue===void 0?void 0:Ue.username)))))}else{var Ie;return e.a.createElement("div",{className:"font15 mr15 ".concat(ae.isIlearning?te.a.login:"")},e.a.createElement("span",{className:"ml10 mr5 current c-white",onClick:function(){Q({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55"),!((Ie=ae.setting)!==null&&Ie!==void 0&&Ie.close_register)&&e.a.createElement(e.a.Fragment,null,e.a.createElement("span",{className:"ml5 mr5"},"|"),e.a.createElement(d.a,{to:"/user/register",className:"ml5 current c-white pr25"},"\u6CE8\u518C")))}},dt=Object(T.a)(function(o){var a=o.homePage,p=o.loading,c=o.user,E=o.globalSetting,i=o.shixunHomeworks;return{homePage:a,user:c,globalSetting:E,shixunHomeworks:i,loading:p.models.index}})(ct),Ct=t("+L6B"),st=t("2/Rp"),mt=t("Cs+z"),Et=t.n(mt),xt=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],_t=function(a){var p=a.homePage,c=a.user,E=a.globalSetting,i=a.loading,ne=a.dispatch,I=a.location,N=a.text,W=a.shixunHomeworks,v=a.payload,g=v===void 0?{}:v,Oe=Object(D.a)(a,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]),Ce=Object(m.useState)("none"),_=Object(f.a)(Ce,2),ae=_[0],ce=_[1];return Object(m.useEffect)(function(){W.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&ce("flex")},[W.actionTabs.key]),Object(m.useEffect)(function(){W.actionTabs.key==="\u9690\u85CF"&&(ce("none"),localStorage.setItem("Noviceguide","0"))},[W.actionTabs.key]),e.a.createElement("div",{style:{display:ae,background:"#fff",width:"100%",height:"200px",position:"fixed",bottom:"0px",boxShadow:"0px -4px 6px 0px rgba(204, 204, 204, 0.2)",zIndex:"999"}},e.a.createElement("div",{style:{margin:"0 auto",width:"1200px"}},e.a.createElement("img",{src:Et.a,style:{position:"absolute",top:"-32px"}}),e.a.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},W.actionTabs.text),W.actionTabs.type===9?e.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},e.a.createElement(st.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),ce("none"),ne({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u5446\u4F1A\u89C1\uFF0C\u6709\u4E8B\u547C\u6211")):e.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},e.a.createElement(st.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),ne({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),ce("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765"))))},vt=Object(T.a)(function(o){var a=o.homePage,p=o.loading,c=o.user,E=o.globalSetting,i=o.shixunHomeworks;return{homePage:a,user:c,globalSetting:E,loading:p.models.index,shixunHomeworks:i}})(_t),ft=t("498V"),pt=t.n(ft),ht=B.a.Header,gt=M.a.Search;function rt(){var o,a,p=window.location.pathname,c=p.split("/"),E={};return c[1]=="classrooms"&&c.length>3&&!((o=c[4])!==null&&o!==void 0&&o.includes("newgold"))&&!((a=c[5])!==null&&a!==void 0&&a.includes("newgold"))&&c[2]!=="coursesId"&&(E.course_id=c[2]),c[1]==="shixuns"&&c.length>3&&(E.objective_type="shixun",E.objective_id=c[2]),c[1]==="paths"&&c.length>3&&(E.objective_type="path",E.objective_id=c[2]),Object(J.a)(Object(J.a)({},E),{school:1})}var At={\u9996\u9875:"/","/paths":{link:"/paths",key:1},"/shixuns":{link:"/shixuns",key:2},"/classrooms":{link:"/classrooms",key:3},"/competitions":{link:"/competitions",key:4},"/moop_cases":{link:"/moop_cases",key:5},"/forums":{link:"/forums",key:6},"/recruitment":{link:"/competitions/index",key:7},"/three":{link:"/three",key:7}},tt=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],bt=function(a){var p,c=a.homePage,E=a.user,i=a.globalSetting,ne=a.loading,I=a.dispatch,N=a.location,W=a.isLogin,v=W===void 0?!1:W,g=a.shixunHomeworks,Oe=Object(D.a)(a,["homePage","user","globalSetting","loading","dispatch","location","isLogin","shixunHomeworks"]),Ce=Object(Y.g)(),_=Object(m.useState)(!1),ae=Object(f.a)(_,2),ce=ae[0],Q=ae[1],Se=Object(m.useState)(-1),de=Object(f.a)(Se,2),k=de[0],V=de[1],me=Object(m.useState)(!1),De=Object(f.a)(me,2),S=De[0],Pe=De[1],Fe=rt(),ze=N.pathname;Object(m.useEffect)(function(){I({type:"user/getNavigationInfo",payload:Object(J.a)({},Fe)})},[i.name]),Object(m.useEffect)(function(){g.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(tt!=null&&tt.includes(N==null?void 0:N.pathname)||(N==null?void 0:N.pathname.indexOf("/classrooms"))===0||I({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[N.pathname]),Object(m.useEffect)(function(){g.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||(g.actionTabs.key||localStorage.setItem("Noviceguide","0"))},[g.actionTabs.key]),Object(m.useEffect)(function(){if(i!=null&&i.setting){var s,j;if(i==null||((s=i.setting)===null||s===void 0||((j=s.navbar)===null||j===void 0))||j.map(function(oe,F){N.pathname.indexOf(oe.link)>-1&&V(F)}),k===-1)Object(y.T)(i.setting.name);else{var z;Object(y.T)(((z=i.setting.navbar[k])===null||z===void 0?void 0:z.name)||i.setting.name)}}},[i==null?void 0:i.setting]);var Be=Object(m.useMemo)(function(){var s;if(i!=null&&(s=i.setting)!==null&&s!==void 0&&s.nav_logo_url){var j;return"".concat(ve.a.IMG_SERVER,"/").concat(i==null||((j=i.setting)===null||j===void 0)?void 0:j.nav_logo_url)}else return"".concat(ve.a.IMG_SERVER,"/images/avatars/LaboratorySetting/1nav?t=").concat(new Date().getTime())},[i==null||((p=i.setting)===null||p===void 0)?void 0:p.nav_logo_url]);function Ue(s){Ce.push("/search?value="+s)}var Ie=function(){return ce?e.a.createElement("div",{onBlur:function(){setTimeout(function(){Q(!1)},300)}},e.a.createElement(gt,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:Ue,autoFocus:!0})):e.a.createElement("span",{className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:function(){Ce.push("/search?value=")}})},w=function(){var s=Object($.a)(P.a.mark(function j(z){var oe,F,he;return P.a.wrap(function(le){for(;;)switch(le.prev=le.next){case 0:return z.preventDefault(),le.next=3,Object(Re.n)();case 3:F=le.sent,F!=null&&(oe=F.data)!==null&&oe!==void 0&&oe.engineer_url?document.location.href=F==null||((he=F.data)===null||he===void 0)?void 0:he.engineer_url:(F==null?void 0:F.status)!=401&&Pe(!0);case 5:case"end":return le.stop()}},j)}));return function(z){return s.apply(this,arguments)}}();if(i.showHeader&&i.showHeaderFooter){var A,X,Z,fe,pe;return e.a.createElement(B.a,{className:"".concat(i.isIlearning?K.a["header-iearning"]:K.a.header," ").concat(i.showHeaderFixed?K.a.headerFixed:"")},e.a.createElement(ht,{className:"header"},e.a.createElement("section",{className:K.a["edu-menu"]},(!!i.isIlearning||!!i.isPaZhou)&&e.a.createElement(d.a,{style:{display:"flex",alignItems:"center"},onClick:function(){I({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},e.a.createElement("img",{className:K.a.logo,title:(A=i.setting)===null||A===void 0?void 0:A.name,src:i.isPaZhou?Be:pt.a||Be}),!i.isPaZhou&&e.a.createElement("span",{className:K.a.title},"\u6DF7\u5408\u589E\u5F3A\u667A\u6167\u6559\u80B2i-Learning\u5E73\u53F0")),e.a.createElement("ul",{className:"".concat(K.a.menu," ").concat(Object(y.p)()&&"ml0")},Object(y.p)()&&e.a.createElement("li",null,e.a.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!Object(y.p)()&&i.setting&&i.setting.navbar.map(function(s,j){if(!s.hidden)return e.a.createElement("li",{key:j,className:k===j?K.a.actived:""},(s==null?void 0:s.name)==="\u6559\u5B66\u8BFE\u5802"&&e.a.createElement(d.a,{onClick:function(){localStorage.getItem("Noviceguide")==="0"||I({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:e.a.createElement("div",null,"\u975E\u5E38\u68D2\uFF0C\u54B1\u4EEC\u5DF2\u7ECF\u5230\u8FBE\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u5E73\u53F0\u4E0A\u5DF2\u7ECF\u6709\u51E0\u5343\u4F4D\u8001\u5E08\u521B\u5EFA\u4E86\u81EA\u5DF1\u7684\u6559\u5B66\u8BFE\u5802\uFF0C\u4F60\u4E5F\u53EF\u4EE5\u8F7B\u677E\u5B8C\u6210\u54DF\uFF01\u73B0\u5728\u8BF7\u60A8\u70B9\u51FB\u9875\u9762\u4E0A \u201C\u65B0\u5EFA\u8BFE\u5802\u201D\u6309\u94AE\u5F00\u59CB\u65B0\u5EFA\u81EA\u5DF1\u7684\u8BFE\u5802~")}})},className:g.actionTabs.type===4?K.a.classromediv:"",dangerouslySetInnerHTML:{__html:s.name},to:s.link}),(s==null?void 0:s.name)!="\u6559\u5B66\u8BFE\u5802"&&s.link.indexOf("http")<0&&e.a.createElement(d.a,{onClick:function(){I({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},dangerouslySetInnerHTML:{__html:s.name},to:s.link,target:s.link.indexOf("http")>-1?"_blank":"_self"}),(s==null?void 0:s.name)!="\u6559\u5B66\u8BFE\u5802"&&s.link.indexOf("http")>-1&&e.a.createElement("a",{target:s.link.indexOf("http")>-1?"_blank":"_self",dangerouslySetInnerHTML:{__html:s.name},href:s.link}))})),e.a.createElement("div",{className:"search-bar",style:{flex:i.isIlearning?"initial":"1 0 auto"}},!Object(y.p)()&&!(i!=null&&i.isIlearning)&&e.a.createElement(e.a.Fragment,null,e.a.createElement(Ie,null),!v&&e.a.createElement(ye,null),!v&&!!(E!=null&&(X=E.userInfo)!==null&&X!==void 0&&X.login)&&e.a.createElement(d.a,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:"/messages/".concat(E==null||((Z=E.userInfo)===null||Z===void 0)?void 0:Z.login,"/user_tidings")},(E==null||((fe=E.navigationInfo)===null||fe===void 0||((pe=fe.top)===null||pe===void 0))?void 0:pe.new_message)&&e.a.createElement("span",{className:K.a.newslight}))),!v&&e.a.createElement(dt,{payload:Fe}))),e.a.createElement(H.a,{centered:!0,destroyOnClose:!0,visible:S,title:"\u63D0\u793A",width:"500px",okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(y.O)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:function(){return Pe(!1)}},e.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},e.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650"),e.a.createElement("img",{src:ge.C,width:200,height:200}),e.a.createElement("p",null,"\u7FA4\u53F7\uFF1A693542422 ")))),e.a.createElement(vt,null))}else return e.a.createElement(e.a.Fragment,null)},Rt=x.a=Object(T.a)(function(o){var a=o.homePage,p=o.loading,c=o.user,E=o.globalSetting,i=o.shixunHomeworks;return{homePage:a,user:c,globalSetting:E,loading:p.models.index,shixunHomeworks:i}})(bt)},vToQ:function(R,x,t){R.exports={flex_box_center:"flex_box_center___3UWMh",flex_space_between:"flex_space_between___2nh9S",flex_box_vertical_center:"flex_box_vertical_center___2Neiq",flex_box_center_end:"flex_box_center_end___2_1FS",flex_box_column:"flex_box_column___2E-v7",userPic:"userPic___3Pu9t",rightMenu:"rightMenu___1qaVl",menuWrap:"menuWrap___3r9jm",exit:"exit___38Urs",classromediv:"classromediv___2R8_g",glow:"glow___323IR",height67:"height67___1DFRI",login:"login___20J7t"}},xrsn:function(R,x,t){R.exports={flex_box_center:"flex_box_center___2cC1r",flex_space_between:"flex_space_between___9TeDx",flex_box_vertical_center:"flex_box_vertical_center___3EIYv",flex_box_center_end:"flex_box_center_end___1Uph0",flex_box_column:"flex_box_column___17_5w",header:"header___1E4MV",logo:"logo___R8PNJ",menu:"menu___Km2Uo",actived:"actived___12Ff0","edu-menu":"edu-menu___2hxbr",newslight:"newslight___jwZR3",classromediv:"classromediv___Cjpgf",glow:"glow___3Nuu5",spandiv:"spandiv___3YPu8","header-iearning":"header-iearning___2Us_L",title:"title___3TtoH",headerFixed:"headerFixed___1V7d4"}},zCei:function(R,x,t){"use strict";t.r(x);var q=t("0Owb"),H=t("14J3"),$=t("BMrR"),f=t("tJVT"),D=t("PpiC"),J=t("q1tI"),u=t.n(J),M=t("XmPC"),b=t.n(M),B=t("p3IR"),ee=t.n(B),P=t("1vsH"),m=t("RhLm"),e=t("m3rI"),Y=window.location.host,d=e.a.QQLoginCB,T=function(n){var r=n.onWechatLogin;function l(){Object(P.K)()?window.location.href="https://graph.qq.com/oauth2.0/show?which=Login&display=pc&client_id=101508858&redirect_uri=".concat(d,"%2fotherloginqq&state=null,").concat(Y,"&response_type=code"):Object(P.O)("https://xui.ptlogin2.qq.com/cgi-bin/xlogin?appid=716027609&pt_3rd_aid=101508858&daid=383&pt_skey_valid=0&style=35&s_url=http%3A%2F%2Fconnect.qq.com&refer_cgi=authorize&which=&client_id=101508858&response_type=code&scope=get_user_info&redirect_uri=".concat(d,"%2fotherloginqq&state=null,").concat(Y,"&response_type=code"))}return u.a.createElement(u.a.Fragment,null,u.a.createElement("p",{className:"driver"}," \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014 ",u.a.createElement("span",{style:{color:"#444444"}},"\u5FEB\u901F\u767B\u5F55")," \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014 "),u.a.createElement("div",{className:"other-login"},u.a.createElement("a",{title:"\u5FAE\u4FE1\u767B\u5F55",onClick:r},u.a.createElement("img",{src:b.a,alt:"\u5FAE\u4FE1",width:46})),u.a.createElement("a",{title:"qq\u767B\u5F55",onClick:l},u.a.createElement("img",{src:ee.a,alt:"QQ",width:46}))))};function ge(n){var r=n.onBack;return u.a.createElement(u.a.Fragment,null,u.a.createElement("iframe",{className:"wechat-qrcode",frameBorder:"0",sandbox:"allow-scripts allow-same-origin allow-top-navigation",scrolling:"no",src:"https://open.weixin.qq.com/connect/qrconnect?appid=wx6b119e2d829c13fa&redirect_uri=".concat(d,"%2fotherloginstart&response_type=code&scope=snsapi_login&state=null,").concat(Y,"#wechat_redirect")}),u.a.createElement("a",{className:"btn-link",onClick:r},"\u8FD4\u56DE\u8D26\u53F7\u767B\u5F55"))}var xe=t("ruvs"),K=t("7A1C"),$e=t("aZj7"),Ge=t.n($e),ie=t("9kvl"),Ze=t("Ty5D");function We(n){var r,l,U,C=n.dispatch,h=n.globalSetting,L=n.children,ue=Object(D.a)(n,["dispatch","globalSetting","children"]),y=Object(J.useState)(!1),O=Object(f.a)(y,2),se=O[0],Me=O[1];function Ae(){Me(!1),ie.d.push("/user/login")}function Ne(){Me(!0)}Object(J.useEffect)(function(){h.setting||C({type:"globalSetting/query"})},[]);var Ee=function(){var ye,je,te=Object(Ze.h)(),be=te.pathname;return be==="/user/reset-password"?u.a.createElement("div",{className:"register-nav"},u.a.createElement("div",{style:{color:"#333"}},"\u627E\u56DE\u5BC6\u7801")):u.a.createElement("div",{className:"register-nav"},u.a.createElement("div",{onClick:function(){return ie.d.push("/user/login")},className:be==="/user/login"||be==="/login"?"nav-active":""},"\u767B\u5F55"),!(h!=null&&(ye=h.setting)!==null&&ye!==void 0&&ye.close_register)&&u.a.createElement("div",{onClick:function(){return ie.d.push("/user/register")},className:be==="/user/register"||be==="/register"?"nav-active":""},"\u6CE8\u518C"),u.a.createElement("span",{className:"tabs_renzhen"},(h==null||((je=h.setting)===null||je===void 0)?void 0:je.zcst_authorize_url)&&u.a.createElement($.a,{onClick:function(){var ve;window.location.href=h==null||((ve=h.setting)===null||ve===void 0)?void 0:ve.zcst_authorize_url},style:{alignItems:"center"}},u.a.createElement("img",{style:{width:40,cursor:"pointer",marginRight:5},src:"https://t15.baidu.com/it/u=1067996267,3024058787&fm=179&app=42&size=w54&n=0&f=JPEG&fmt=auto?s=37F0E9365892F7E1429603EC0300E02F&sec=1678467600&t=07e25c502c22ff21e8b8f4e74e506e58"}),u.a.createElement("span",{style:{cursor:"pointer"}},"\u8BA4\u8BC1\u4E2D\u5FC3"))))},re=(r=h.setting)===null||r===void 0?void 0:r.main_site,G=(l=h.setting)===null||l===void 0?void 0:l.login_logo_url,_e=(U=h.setting)===null||U===void 0?void 0:U.is_local;return u.a.createElement("div",{className:"register-container"},!Object(P.p)()&&u.a.createElement(xe.a,Object(q.a)({isLogin:!0},ue)),u.a.createElement("div",{className:"register-bg"},u.a.createElement("div",{className:"register-introduce"},u.a.createElement("img",{alt:"logo",src:G?"".concat(e.a.IMG_SERVER,"/").concat(G):Ge.a}),u.a.createElement("h4",null,"\u8BA9\u5B9E\u8DF5\u6559\u5B66\u66F4\u7B80\u5355"),u.a.createElement("p",null," (educoder.net) \u662F\u4E00\u4E2A\u5728\u7EBF\u5B9E\u8DF5\u6559\u5B66\u548C\u521B\u65B0\u670D\u52A1\u5E73\u53F0\uFF0C\u652F\u6301\u5B9E\u9A8C\u5B9E\u8BAD\u3001\u8BFE\u5802\u6559\u5B66\u3001\u8FDC\u7A0B\u8003\u8BD5\u3001\u4E00\u6D41\u8BFE\u7A0B\u3001\u5DE5\u7A0B\u8BA4\u8BC1\u3001\u80FD\u529B\u7ADE\u8D5B\u7B49\u5404\u7C7B\u5728\u7EBF\u79D1\u6559\u6D3B\u52A8\uFF0C\u81F4\u529B\u4E8E\u8BA9\u9AD8\u6821\u6559\u5B66\u548C\u79D1\u7814\u66F4\u6709\u521B\u9020\u529B\u3002")),u.a.createElement("div",{className:"register-panel"},se?null:Ee(),se?null:L,se?u.a.createElement(ge,{onBack:Ae}):u.a.createElement(u.a.Fragment,null,re&&!_e&&u.a.createElement(T,{onWechatLogin:Ne})))),!_e&&u.a.createElement("div",{className:"register-footer"},u.a.createElement("span",null,"\xA9")," 2021 EduCoder \u6E58ICP\u590717009477\u53F7 ",u.a.createElement("a",{href:"https://team.trustie.net/",target:"_blank"},"Trustie")," & IntelliDE inside"))}var ut=x.default=Object(ie.a)(function(n){var r=n.loading,l=n.globalSetting;return{globalSetting:l,loading:r.models.index}})(We)}}]); diff --git a/layouts__user.d3e4c705.async.js b/layouts__user.d3e4c705.async.js new file mode 100644 index 0000000000..fffa461ffe --- /dev/null +++ b/layouts__user.d3e4c705.async.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[25],{"1Sn+":function(x,C,t){},"498V":function(x,C,t){x.exports=t.p+"static/logo.22b9a281.svg"},"55Ip":function(x,C,t){"use strict";t.d(C,"a",function(){return xe}),t.d(C,"b",function(){return qe});var q=t("Ty5D"),X=t("dI71"),$=t("q1tI"),f=t.n($),D=t("YS25"),Y=t("17x9"),u=t.n(Y),U=t("wx14"),g=t("zLVn"),S=t("9R94"),ee=function(n){Object(X.a)(r,n);function r(){for(var R,b=arguments.length,h=new Array(b),P=0;P1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(q.a)())return null;var S=document.createElement("style");if((U=g.csp)===null||U===void 0?void 0:U.nonce){var ee;S.nonce=(ee=g.csp)===null||ee===void 0?void 0:ee.nonce}S.innerHTML=u;var A=$(g),_=A.firstChild;return g.prepend&&A.prepend?A.prepend(S):g.prepend&&_?A.insertBefore(S,_):A.appendChild(S),S}var D=new Map;function Y(u,U){var g=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},S=$(g);if(!D.has(S)){var ee=f("",g),A=ee.parentNode;D.set(S,A),A.removeChild(ee)}var _=Array.from(D.get(S).children).find(function(be){return be.tagName==="STYLE"&&be[X]===U});if(_){var e,K;if(((e=g.csp)===null||e===void 0?void 0:e.nonce)&&_.nonce!==((K=g.csp)===null||K===void 0?void 0:K.nonce)){var E;_.nonce=(E=g.csp)===null||E===void 0?void 0:E.nonce}return _.innerHTML!==u&&(_.innerHTML=u),_}var B=f(u,g);return B[X]=U,B}},"Cs+z":function(x,C,t){x.exports=t.p+"static/jqr.b801d45b.png"},RhLm:function(x,C,t){},XmPC:function(x,C,t){x.exports=t.p+"static/wechat.a53d22ca.svg"},aZj7:function(x,C){x.exports="data:image/png;base64,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"},bT9E:function(x,C,t){"use strict";t.d(C,"a",function(){return X});var q=t("VTBJ");function X($,f){var D=Object(q.a)({},$);return Array.isArray(f)&&f.forEach(function(Y){delete D[Y]}),D}},p3IR:function(x,C,t){x.exports=t.p+"static/qq.ee284be0.svg"},ruvs:function(x,C,t){"use strict";t.d(C,"b",function(){return mt});var q=t("2qtc"),X=t("kLXV"),$=t("9og8"),f=t("tJVT"),D=t("PpiC"),Y=t("k1fw"),u=t("5NDa"),U=t("5rEg"),g=t("B9cy"),S=t("Ol7k"),ee=t("WmNS"),A=t.n(ee),_=t("q1tI"),e=t.n(_),K=t("Ty5D"),E=t("55Ip"),B=t("9kvl"),be=t("lzim"),xe=t("xrsn"),G=t.n(xe),at=t("1Sn+"),Ze=t("qVdP"),re=t("jsC+"),nt=t("14J3"),qe=t("BMrR"),ct=t("jCWc"),n=t("kPKH"),r=t("lUTK"),l=t("BvKs"),R=t("miYZ"),b=t("tsqr"),h=t("7Kak"),P=t("9yH6"),ce=t("6CvP"),y=t("1vsH"),M;(function(a){a.Manager="manager",a.Developer="developer",a.Reporter="reporter"})(M||(M={}));var de=function(o){var p=o.visible,d=o.onCancel,v=d===void 0?function(){}:d,i=Object(_.useState)(),ne=Object(f.a)(i,2),k=ne[0],w=ne[1],H=Object(_.useState)(),oe=Object(f.a)(H,2),c=oe[0],N=oe[1],Se=Object(_.useState)(!1),m=Object(f.a)(Se,2),ae=m[0],ve=m[1],le=function(){var fe=Object($.a)(A.a.mark(function F(){var Q,ie;return A.a.wrap(function(j){for(;;)switch(j.prev=j.next){case 0:if(k){j.next=3;break}return b.b.info("\u8BF7\u8F93\u5165\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01"),j.abrupt("return");case 3:if(!(k.length!==6)){j.next=6;break}return b.b.info("\u8BF7\u8F93\u51656\u4F4D\u9879\u76EE\u9080\u8BF7\u7801\uFF01"),j.abrupt("return");case 6:if(c){j.next=9;break}return b.b.info("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8EAB\u4EFD\uFF01"),j.abrupt("return");case 9:return ve(!0),j.next=12,Object(ce.e)({code:k,role:c});case 12:if(Q=j.sent,ve(!1),Pe(),ie={1:"\u60A8\u8F93\u5165\u7684\u9080\u8BF7\u7801\u9519\u8BEF",2:"\u60A8\u5DF2\u7ECF\u662F\u8BE5\u9879\u76EE\u6210\u5458",3:"\u8BF7\u9009\u62E9\u4E00\u4E2A\u89D2\u8272",4:"\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279",5:"\u60A8\u5DF2\u7ECF\u7533\u8BF7\u52A0\u5165\u8BE5\u9879\u76EE\u4E86\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85",6:"\u60A8\u5DF2\u6210\u529F\u52A0\u5165\u9879\u76EE"},!ie[Q.status]){j.next=19;break}return b.b.info(ie[Q.status]),j.abrupt("return");case 19:if(!(Q.status===0)){j.next=22;break}return c==="reporter"?(b.b.success("\u60A8\u52A0\u5165\u9879\u76EE\u6210\u529F\uFF01"),Object(y.Y)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u6210\u529F"]),B.d.push("/projects/".concat(Q==null?void 0:Q.project_id))):(Object(y.Y)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u7B49\u5F85\u5BA1\u6279"]),b.b.success("\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279\uFF01")),j.abrupt("return");case 22:case"end":return j.stop()}},F)}));return function(){return fe.apply(this,arguments)}}(),Pe=function(){var fe=Object($.a)(A.a.mark(function F(){return A.a.wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:v();case 1:case"end":return ie.stop()}},F)}));return function(){return fe.apply(this,arguments)}}();return e.a.createElement(e.a.Fragment,null,e.a.createElement(X.a,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u9879\u76EE",visible:p,confirmLoading:ae,onOk:le,onCancel:Pe},e.a.createElement("div",{className:"tc"},e.a.createElement("div",null,e.a.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),e.a.createElement(U.a,{placeholder:"\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801",style:{width:270},value:k,onChange:function(F){if(F.target.value.length>=7){b.b.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}w(F.target.value)}})),e.a.createElement("div",{className:"mt10 font14"},e.a.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),e.a.createElement(P.a.Group,{value:c,onChange:function(F){return N(F.target.value)}},e.a.createElement(P.a,{value:M.Manager},"\u7BA1\u7406\u4EBA\u5458"),e.a.createElement(P.a,{value:M.Developer},"\u5F00\u53D1\u4EBA\u5458"),e.a.createElement(P.a,{value:M.Reporter},"\u62A5\u544A\u4EBA\u5458"))))))},je=de,Ae=t("Jky8"),Te=t("6Fuo"),W=t.n(Te),me=t("NLgs"),V;(function(a){a.Projects="projects",a.Shixuns="shixuns",a.Classrooms="classrooms"})(V||(V={}));var Ee;(function(a){a.Classrooms="classrooms",a.Shixuns="shixuns",a.Paths="paths",a.Projects="projects",a.Videos="videos",a.Topics="topics"})(Ee||(Ee={}));var we=function(o){var p,d,v,i,ne,k,w,H,oe=o.homePage,c=o.user,N=o.globalSetting,Se=o.loading,m=o.dispatch,ae=o.location,ve=Object(D.a)(o,["homePage","user","globalSetting","loading","dispatch","location"]),le=Object(_.useState)(),Pe=Object(f.a)(le,2),fe=Pe[0],F=Pe[1],Q=Object(_.useState)(),ie=Object(f.a)(Q,2),Ne=ie[0],j=ie[1],Fe=function(T){var J;if(!Object(me.e)(m))return;if(T===V.Projects&&!((J=c.userInfo)!==null&&J!==void 0&&J.email)){b.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}T===V.Classrooms?F(!0):T===V.Projects&&j(!0)},Ue=function(T,J){var Z;if(!Object(me.e)(m))return;if(J===V.Projects&&!((Z=c.userInfo)!==null&&Z!==void 0&&Z.email)){b.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}if(J===V.Shixuns&&!Object(me.c)())return;T&&(window.location.href=T)},et=(p=(((d=N.setting)===null||d===void 0?void 0:d.navbar)||[]).find(function(O){return O.link==="/".concat(Ee.Classrooms)}))===null||p===void 0?void 0:p.hidden,ye=(v=(((i=N.setting)===null||i===void 0?void 0:i.navbar)||[]).find(function(O){return O.link==="/".concat(Ee.Shixuns)}))===null||v===void 0?void 0:v.hidden,Ie=(ne=(((k=N.setting)===null||k===void 0?void 0:k.navbar)||[]).find(function(O){return O.link==="/".concat(Ee.Paths)}))===null||ne===void 0?void 0:ne.hidden;if(N!=null&&(w=N.setting)!==null&&w!==void 0&&w.is_local){var Le;c!=null&&(Le=c.userInfo)!==null&&Le!==void 0&&Le.is_shixun_marker||(ye=!0)}var pe=function(T){var J,Z,he,s,L,z,ue,I,ge,Be,se,ke,He,Xe,Je,Ye,Ke,Ge;return e.a.createElement(e.a.Fragment,null,e.a.createElement(qe.a,{justify:"space-around",className:"pt5 pb5"},e.a.createElement(n.a,{className:((J=c.userInfo)===null||J===void 0?void 0:J.user_identity)!=="\u5B66\u751F"?W.a.joinCol:W.a.hidden},((Z=c.userInfo)===null||Z===void 0?void 0:Z.user_identity)!=="\u5B66\u751F"&&!et&&e.a.createElement(l.a.Item,T,e.a.createElement("a",{onClick:function(){return Ue("/classrooms/new")}},(he=c.userInfo)!==null&&he!==void 0&&he.main_site?"\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802":"\u65B0\u5EFA\u8BFE\u5802")),!ye&&e.a.createElement(l.a.Item,T,e.a.createElement("a",{onClick:function(){return Ue("/shixuns/new",V.Shixuns)}},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE")),(((s=c.userInfo)===null||s===void 0?void 0:s.main_site)&&((L=c.navigationInfo)===null||L===void 0?void 0:L.top)||!((z=c.userInfo)!==null&&z!==void 0&&z.main_site)&&((ue=c.navigationInfo)===null||ue===void 0?void 0:ue.top)&&!Ie&&(((I=c.userInfo)===null||I===void 0?void 0:I.admin)||((ge=c.userInfo)===null||ge===void 0?void 0:ge.is_teacher)||((Be=c.userInfo)===null||Be===void 0?void 0:Be.business)))&&((se=c.userInfo)===null||se===void 0?void 0:se.user_identity)!=="\u5B66\u751F"&&e.a.createElement(l.a.Item,T,e.a.createElement("a",{onClick:function(){return Ue("/paths/new")}},"\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!(N!=null&&(ke=N.setting)!==null&&ke!==void 0&&ke.is_local)&&((He=c.userInfo)===null||He===void 0?void 0:He.main_site)&&e.a.createElement(l.a.Item,T,e.a.createElement("a",{onClick:function(){var We,Ve;return Ue("".concat((We=c.navigationInfo)===null||We===void 0||((Ve=We.top)===null||Ve===void 0)?void 0:Ve.old_url,"/projects/deposit/new"),V.Projects)}},"\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE"))),((Xe=c.userInfo)===null||Xe===void 0?void 0:Xe.user_identity)!=="\u5B66\u751F"&&e.a.createElement(n.a,null,e.a.createElement("div",{className:W.a.joinBoard})),e.a.createElement(n.a,{className:((Je=c.userInfo)===null||Je===void 0?void 0:Je.user_identity)!=="\u5B66\u751F"?W.a.joinCol:W.a.w90},!et&&e.a.createElement(l.a.Item,T,e.a.createElement("a",{onClick:function(){return Fe(V.Classrooms)}},(Ye=c.userInfo)!==null&&Ye!==void 0&&Ye.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((Ke=c.userInfo)===null||Ke===void 0?void 0:Ke.main_site)&&!(N!=null&&(Ge=N.setting)!==null&&Ge!==void 0&&Ge.is_local)&&e.a.createElement(l.a.Item,T,e.a.createElement("a",{onClick:function(){return Fe(V.Projects)}},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))))};return e.a.createElement("section",null,e.a.createElement(re.a,{overlay:e.a.createElement(l.a,{className:((H=c.userInfo)===null||H===void 0?void 0:H.user_identity)!=="\u5B66\u751F"?"".concat(W.a.rightMenu," ").concat(W.a.joinMenu," mt10"):"".concat(W.a.rightMenu," ").concat(W.a.joinMenu," ").concat(W.a.w140," mt10")},e.a.createElement(pe,null)),placement:"bottomRight"},e.a.createElement("span",{style:{lineHeight:"inherit"},className:"iconfont icon-tianjiafangda c-white font18 current ml15 mr15"})),e.a.createElement(Ae.a,{visible:fe,onCancel:function(){return F(!1)}}),e.a.createElement(je,{visible:Ne,onCancel:function(){return j(!1)}}))},Oe=Object(B.a)(function(a){var o=a.homePage,p=a.loading,d=a.user,v=a.globalSetting;return{homePage:o,user:d,globalSetting:v,loading:p.models.index}})(we),De=t("vToQ"),te=t.n(De),Ce=t("xKgJ"),Re=t("jb+D"),_e=t("m3rI"),lt=function(o){var p,d=RegExp("(^| )"+o+"=([^;]+)(;|$)");return(p=document.cookie.match(d))?decodeURIComponent(p[2]):null},Qe=function(o){var p=new Date;p.setTime(p.getTime()-1);var d=lt(o);d!=null&&(document.cookie=o+"="+d+";expires="+p.toGMTString())},$e;(function(a){a.Classrooms="classrooms",a.Shixuns="shixuns",a.Paths="paths",a.Projects="projects",a.Videos="videos",a.Topics="topics"})($e||($e={}));var Et=function(o){var p,d,v,i,ne,k,w,H,oe,c,N,Se=o.homePage,m=o.user,ae=o.globalSetting,ve=o.loading,le=o.dispatch,Pe=o.shixunHomeworks,fe=o.location,F=o.payload,Q=F===void 0?{}:F,ie=Object(D.a)(o,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),Ne=(p=(((d=ae.setting)===null||d===void 0?void 0:d.navbar)||[]).find(function(pe){return pe.link==="/".concat($e.Classrooms)}))===null||p===void 0?void 0:p.hidden,j=(v=(((i=ae.setting)===null||i===void 0?void 0:i.navbar)||[]).find(function(pe){return pe.link==="/".concat($e.Shixuns)}))===null||v===void 0?void 0:v.hidden,Fe=(ne=(((k=ae.setting)===null||k===void 0?void 0:k.navbar)||[]).find(function(pe){return pe.link==="/".concat($e.Paths)}))===null||ne===void 0?void 0:ne.hidden,Ue=((w=m.userInfo)===null||w===void 0?void 0:w.admin)||((H=m.userInfo)===null||H===void 0?void 0:H.business)||((oe=m.userInfo)===null||oe===void 0?void 0:oe.is_shixun_marker)||((c=m.userInfo)===null||c===void 0?void 0:c.is_teacher)||((N=m.userInfo)===null||N===void 0?void 0:N.user_identity)!=="\u5B66\u751F",et=function(){if(Object(y.p)())return e.a.createElement(l.a,{className:"".concat(te.a.rightMenu," ").concat(te.a.menuWrap)},e.a.createElement(l.a.Item,null,e.a.createElement(E.a,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")));var O,T,J,Z,he,s,L,z,ue,I,ge,Be,se,ke,He,Xe,Je,Ye,Ke,Ge,Me,We,Ve,ut,st,rt;return e.a.createElement(l.a,{className:"".concat(te.a.rightMenu," ").concat(te.a.menuWrap)},e.a.createElement(l.a.Item,null,e.a.createElement(E.a,{to:"/users/".concat((O=m.userInfo)===null||O===void 0?void 0:O.login,"/classrooms")},"\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")),!Ne&&e.a.createElement(l.a.Item,null,e.a.createElement(E.a,{to:"/users/".concat((T=m.userInfo)===null||T===void 0?void 0:T.login,"/classrooms")},(J=m.userInfo)!==null&&J!==void 0&&J.main_site?"\u6211\u7684\u6559\u5B66\u8BFE\u5802":"\u6211\u7684\u8BFE\u5802")),!j&&e.a.createElement(l.a.Item,null,e.a.createElement(E.a,{to:"/users/".concat((Z=m.userInfo)===null||Z===void 0?void 0:Z.login,"/shixuns")},"\u6211\u7684\u5B9E\u8DF5\u9879\u76EE")),!Fe&&e.a.createElement(l.a.Item,null,e.a.createElement(E.a,{to:"/users/".concat((he=m.userInfo)===null||he===void 0?void 0:he.login,"/paths")},(s=m.userInfo)!==null&&s!==void 0&&s.main_site?"\u6211\u7684\u5B9E\u8DF5\u8BFE\u7A0B":"\u6211\u7684\u8BFE\u7A0B")),((L=m.userInfo)===null||L===void 0?void 0:L.main_site)&&!((z=ae.setting)!==null&&z!==void 0&&z.is_local)&&e.a.createElement(l.a.Item,null,e.a.createElement(E.a,{to:"/users/".concat((ue=m.userInfo)===null||ue===void 0?void 0:ue.login,"/projects")},"\u6211\u7684\u5F00\u53D1\u9879\u76EE")),((I=m.userInfo)===null||I===void 0?void 0:I.user_identity)!=="\u5B66\u751F"&&e.a.createElement(l.a.Item,null,e.a.createElement(E.a,{to:"/users/".concat((ge=m.userInfo)===null||ge===void 0?void 0:ge.login,"/teach-group")},"\u6211\u7684\u6559\u7814\u56E2\u961F")),((Be=m.userInfo)===null||Be===void 0?void 0:Be.user_identity)!=="\u5B66\u751F"&&e.a.createElement(l.a.Item,null,e.a.createElement(E.a,{to:"/users/".concat((se=m.userInfo)===null||se===void 0?void 0:se.login,"/vspaces")},"\u6211\u7684\u865A\u62DF\u793E\u533A")),((ke=m.userInfo)===null||ke===void 0?void 0:ke.user_identity)!=="\u5B66\u751F"&&e.a.createElement(l.a.Item,null,e.a.createElement("a",{onClick:function(){if(!Object(me.e)(le))return;B.d.push("/problemset")}},"\u8BD5\u9898\u5E93")),Ue&&e.a.createElement(l.a.Item,null,e.a.createElement("a",{onClick:function(){if(!Object(me.e)(le))return;B.d.push("/paperlibrary")}},"\u8BD5\u5377\u5E93")),((He=m.navigationInfo)===null||He===void 0||((Xe=He.top)===null||Xe===void 0)?void 0:Xe.customer_management_url)&&e.a.createElement(l.a.Item,null,e.a.createElement("a",{href:(Je=m.navigationInfo)===null||Je===void 0||((Ye=Je.top)===null||Ye===void 0)?void 0:Ye.customer_management_url},"\u5BA2\u6237\u7BA1\u7406")),((Ke=m.navigationInfo)===null||Ke===void 0||((Ge=Ke.top)===null||Ge===void 0)?void 0:Ge.college_identifier)&&e.a.createElement(l.a.Item,null,e.a.createElement(E.a,{to:"/colleges/".concat((Me=m.navigationInfo)===null||Me===void 0||((We=Me.top)===null||We===void 0)?void 0:We.college_identifier,"/statistics")},"\u5B66\u9662\u7EDF\u8BA1")),((Ve=m.navigationInfo)===null||Ve===void 0||((ut=Ve.top)===null||ut===void 0)?void 0:ut.laboratory_admin_url)&&e.a.createElement(l.a.Item,null,e.a.createElement("a",{href:(st=m.navigationInfo)===null||st===void 0||((rt=st.top)===null||rt===void 0)?void 0:rt.laboratory_admin_url},"\u540E\u53F0\u7BA1\u7406")),e.a.createElement(l.a.Item,null,e.a.createElement(E.a,{onClick:function(){localStorage.getItem("Noviceguide")==="0"||le({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:e.a.createElement("div",null,"OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002")}})},to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")),e.a.createElement(l.a.Item,{className:te.a.exit},e.a.createElement("a",{onClick:Object($.a)(A.a.mark(function ot(){var ze;return A.a.wrap(function(tt){for(;;)switch(tt.prev=tt.next){case 0:return tt.next=2,Object(Re.c)({});case 2:ze=tt.sent,(ze==null?void 0:ze.status)===1&&(le({type:"user/getUserInfo",payload:Object(Y.a)({},Q)}),le({type:"user/getNavigationInfo",payload:Object(Y.a)({},Q)}),Qe("autologin_trustie"),Qe("_educoder_session"),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),b.b.success(ze==null?void 0:ze.message),B.d.replace("/"));case 4:case"end":return tt.stop()}},ot)}))},"\u9000\u51FA")))};if(Object(Ce.p)()){var ye,Ie;return e.a.createElement(re.a,{className:"".concat(te.a.height67," pr25"),overlay:et,placement:"bottomRight"},e.a.createElement("section",null,e.a.createElement("aside",null,e.a.createElement("div",{className:Pe.actionTabs.type===1?te.a.classromediv:""},e.a.createElement("img",{className:"".concat(te.a.userPic," current ml15"),src:"".concat(_e.a===null||_e.a===void 0?void 0:_e.a.IMG_SERVER,"/images/").concat((ye=m.userInfo)===null||ye===void 0?void 0:ye.image_url),alt:"",onClick:function(){var O;return B.d.push(Object(y.p)()?"/account/profile":"/users/".concat((O=m.userInfo)===null||O===void 0?void 0:O.login,"/classrooms"))}}),Object(y.p)()&&e.a.createElement("span",{className:"ml10 font16"},(Ie=m.userInfo)===null||Ie===void 0?void 0:Ie.username)))))}else{var Le;return e.a.createElement("div",{className:"font15 mr15 ".concat(ae.isIlearning?te.a.login:"")},e.a.createElement("span",{className:"ml10 mr5 current c-white",onClick:function(){le({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55"),!((Le=ae.setting)!==null&&Le!==void 0&&Le.close_register)&&e.a.createElement(e.a.Fragment,null,e.a.createElement("span",{className:"ml5 mr5"},"|"),e.a.createElement(E.a,{to:"/user/register",className:"ml5 current c-white pr25"},"\u6CE8\u518C")))}},_t=Object(B.a)(function(a){var o=a.homePage,p=a.loading,d=a.user,v=a.globalSetting,i=a.shixunHomeworks;return{homePage:o,user:d,globalSetting:v,shixunHomeworks:i,loading:p.models.index}})(Et),Rt=t("+L6B"),dt=t("2/Rp"),vt=t("Cs+z"),ft=t.n(vt),Pt=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],pt=function(o){var p=o.homePage,d=o.user,v=o.globalSetting,i=o.loading,ne=o.dispatch,k=o.location,w=o.text,H=o.shixunHomeworks,oe=o.payload,c=oe===void 0?{}:oe,N=Object(D.a)(o,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]),Se=Object(_.useState)("none"),m=Object(f.a)(Se,2),ae=m[0],ve=m[1];return Object(_.useEffect)(function(){H.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&ve("flex")},[H.actionTabs.key]),Object(_.useEffect)(function(){H.actionTabs.key==="\u9690\u85CF"&&(ve("none"),localStorage.setItem("Noviceguide","0"))},[H.actionTabs.key]),e.a.createElement("div",{style:{display:ae,background:"#fff",width:"100%",height:"200px",position:"fixed",bottom:"0px",boxShadow:"0px -4px 6px 0px rgba(204, 204, 204, 0.2)",zIndex:"999"}},e.a.createElement("div",{style:{margin:"0 auto",width:"1200px"}},e.a.createElement("img",{src:ft.a,style:{position:"absolute",top:"-32px"}}),e.a.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},H.actionTabs.text),H.actionTabs.type===9?e.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},e.a.createElement(dt.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),ve("none"),ne({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u5446\u4F1A\u89C1\uFF0C\u6709\u4E8B\u547C\u6211")):e.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},e.a.createElement(dt.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),ne({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),ve("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765"))))},ht=Object(B.a)(function(a){var o=a.homePage,p=a.loading,d=a.user,v=a.globalSetting,i=a.shixunHomeworks;return{homePage:o,user:d,globalSetting:v,loading:p.models.index,shixunHomeworks:i}})(pt),gt=t("498V"),bt=t.n(gt),Ct=S.a.Header,xt=U.a.Search;function mt(){var a,o,p=window.location.pathname,d=p.split("/"),v={};return d[1]=="classrooms"&&d.length>3&&!((a=d[4])!==null&&a!==void 0&&a.includes("newgold"))&&!((o=d[5])!==null&&o!==void 0&&o.includes("newgold"))&&d[2]!=="coursesId"&&(v.course_id=d[2]),d[1]==="shixuns"&&d.length>3&&(v.objective_type="shixun",v.objective_id=d[2]),d[1]==="paths"&&d.length>3&&(v.objective_type="path",v.objective_id=d[2]),Object(Y.a)(Object(Y.a)({},v),{school:1})}var Ut={\u9996\u9875:"/","/paths":{link:"/paths",key:1},"/shixuns":{link:"/shixuns",key:2},"/classrooms":{link:"/classrooms",key:3},"/competitions":{link:"/competitions",key:4},"/moop_cases":{link:"/moop_cases",key:5},"/forums":{link:"/forums",key:6},"/recruitment":{link:"/competitions/index",key:7},"/three":{link:"/three",key:7}},it=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],At=function(o){var p,d=o.homePage,v=o.user,i=o.globalSetting,ne=o.loading,k=o.dispatch,w=o.location,H=o.isLogin,oe=H===void 0?!1:H,c=o.shixunHomeworks,N=Object(D.a)(o,["homePage","user","globalSetting","loading","dispatch","location","isLogin","shixunHomeworks"]),Se=Object(K.g)(),m=Object(_.useState)(!1),ae=Object(f.a)(m,2),ve=ae[0],le=ae[1],Pe=Object(_.useState)(-1),fe=Object(f.a)(Pe,2),F=fe[0],Q=fe[1],ie=Object(_.useState)(!1),Ne=Object(f.a)(ie,2),j=Ne[0],Fe=Ne[1],Ue=mt(),et=w.pathname;Object(_.useEffect)(function(){k({type:"user/getNavigationInfo",payload:Object(Y.a)({},Ue)})},[i.name]),Object(_.useEffect)(function(){c.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(it!=null&&it.includes(w==null?void 0:w.pathname)||(w==null?void 0:w.pathname.indexOf("/classrooms"))===0||k({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[w.pathname]),Object(_.useEffect)(function(){c.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||(c.actionTabs.key||localStorage.setItem("Noviceguide","0"))},[c.actionTabs.key]),Object(_.useEffect)(function(){if(i!=null&&i.setting){var s,L;if(i==null||((s=i.setting)===null||s===void 0||((L=s.navbar)===null||L===void 0))||L.map(function(ue,I){w.pathname.indexOf(ue.link)>-1&&Q(I)}),F===-1)Object(y.T)(i.setting.name);else{var z;Object(y.T)(((z=i.setting.navbar[F])===null||z===void 0?void 0:z.name)||i.setting.name)}}},[i==null?void 0:i.setting]);var ye=Object(_.useMemo)(function(){var s;if(i!=null&&(s=i.setting)!==null&&s!==void 0&&s.nav_logo_url){var L;return"".concat(_e.a.IMG_SERVER,"/").concat(i==null||((L=i.setting)===null||L===void 0)?void 0:L.nav_logo_url)}else return"".concat(_e.a.IMG_SERVER,"/images/avatars/LaboratorySetting/1nav?t=").concat(new Date().getTime())},[i==null||((p=i.setting)===null||p===void 0)?void 0:p.nav_logo_url]);function Ie(s){Se.push("/search?value="+s)}var Le=function(){return ve?e.a.createElement("div",{onBlur:function(){setTimeout(function(){le(!1)},300)}},e.a.createElement(xt,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:Ie,autoFocus:!0})):e.a.createElement("span",{className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:function(){Se.push("/search?value=")}})},pe=function(){var s=Object($.a)(A.a.mark(function L(z){var ue,I,ge;return A.a.wrap(function(se){for(;;)switch(se.prev=se.next){case 0:return z.preventDefault(),se.next=3,Object(Re.n)();case 3:I=se.sent,I!=null&&(ue=I.data)!==null&&ue!==void 0&&ue.engineer_url?document.location.href=I==null||((ge=I.data)===null||ge===void 0)?void 0:ge.engineer_url:(I==null?void 0:I.status)!=401&&Fe(!0);case 5:case"end":return se.stop()}},L)}));return function(z){return s.apply(this,arguments)}}();if(i.showHeader&&i.showHeaderFooter){var O,T,J,Z,he;return e.a.createElement(S.a,{className:"".concat(i.isIlearning?G.a["header-iearning"]:G.a.header," ").concat(i.showHeaderFixed?G.a.headerFixed:"")},e.a.createElement(Ct,{className:"header"},e.a.createElement("section",{className:G.a["edu-menu"]},(!!i.isIlearning||!!i.isPaZhou)&&e.a.createElement(E.a,{style:{display:"flex",alignItems:"center"},onClick:function(){k({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},e.a.createElement("img",{className:G.a.logo,title:(O=i.setting)===null||O===void 0?void 0:O.name,src:i.isPaZhou?ye:bt.a||ye}),!i.isPaZhou&&e.a.createElement("span",{className:G.a.title},"\u6DF7\u5408\u589E\u5F3A\u667A\u6167\u6559\u80B2i-Learning\u5E73\u53F0")),e.a.createElement("ul",{className:"".concat(G.a.menu," ").concat(Object(y.p)()&&"ml0")},Object(y.p)()&&e.a.createElement("li",null,e.a.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!Object(y.p)()&&i.setting&&i.setting.navbar.map(function(s,L){if(!s.hidden)return e.a.createElement("li",{key:L,className:F===L?G.a.actived:""},(s==null?void 0:s.name)==="\u6559\u5B66\u8BFE\u5802"&&e.a.createElement(E.a,{onClick:function(){localStorage.getItem("Noviceguide")==="0"||k({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:e.a.createElement("div",null,"\u975E\u5E38\u68D2\uFF0C\u54B1\u4EEC\u5DF2\u7ECF\u5230\u8FBE\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u5E73\u53F0\u4E0A\u5DF2\u7ECF\u6709\u51E0\u5343\u4F4D\u8001\u5E08\u521B\u5EFA\u4E86\u81EA\u5DF1\u7684\u6559\u5B66\u8BFE\u5802\uFF0C\u4F60\u4E5F\u53EF\u4EE5\u8F7B\u677E\u5B8C\u6210\u54DF\uFF01\u73B0\u5728\u8BF7\u60A8\u70B9\u51FB\u9875\u9762\u4E0A \u201C\u65B0\u5EFA\u8BFE\u5802\u201D\u6309\u94AE\u5F00\u59CB\u65B0\u5EFA\u81EA\u5DF1\u7684\u8BFE\u5802~")}})},className:c.actionTabs.type===4?G.a.classromediv:"",dangerouslySetInnerHTML:{__html:s.name},to:s.link}),(s==null?void 0:s.name)!="\u6559\u5B66\u8BFE\u5802"&&s.link.indexOf("http")<0&&e.a.createElement(E.a,{onClick:function(){k({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},dangerouslySetInnerHTML:{__html:s.name},to:s.link,target:s.link.indexOf("http")>-1?"_blank":"_self"}),(s==null?void 0:s.name)!="\u6559\u5B66\u8BFE\u5802"&&s.link.indexOf("http")>-1&&e.a.createElement("a",{target:s.link.indexOf("http")>-1?"_blank":"_self",dangerouslySetInnerHTML:{__html:s.name},href:s.link}))})),e.a.createElement("div",{className:"search-bar",style:{flex:i.isIlearning?"initial":"1 0 auto"}},!Object(y.p)()&&!(i!=null&&i.isIlearning)&&e.a.createElement(e.a.Fragment,null,e.a.createElement(Le,null),!oe&&e.a.createElement(Oe,null),!oe&&!!(v!=null&&(T=v.userInfo)!==null&&T!==void 0&&T.login)&&e.a.createElement(E.a,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:"/messages/".concat(v==null||((J=v.userInfo)===null||J===void 0)?void 0:J.login,"/user_tidings")},(v==null||((Z=v.navigationInfo)===null||Z===void 0||((he=Z.top)===null||he===void 0))?void 0:he.new_message)&&e.a.createElement("span",{className:G.a.newslight}))),!oe&&e.a.createElement(_t,{payload:Ue}))),e.a.createElement(X.a,{centered:!0,destroyOnClose:!0,visible:j,title:"\u63D0\u793A",width:"500px",okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(y.O)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:function(){return Fe(!1)}},e.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},e.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650"),e.a.createElement("img",{src:be.B,width:200,height:200}),e.a.createElement("p",null,"\u7FA4\u53F7\uFF1A693542422 ")))),e.a.createElement(ht,null))}else return e.a.createElement(e.a.Fragment,null)},yt=C.a=Object(B.a)(function(a){var o=a.homePage,p=a.loading,d=a.user,v=a.globalSetting,i=a.shixunHomeworks;return{homePage:o,user:d,globalSetting:v,loading:p.models.index,shixunHomeworks:i}})(At)},vToQ:function(x,C,t){x.exports={flex_box_center:"flex_box_center___3UWMh",flex_space_between:"flex_space_between___2nh9S",flex_box_vertical_center:"flex_box_vertical_center___2Neiq",flex_box_center_end:"flex_box_center_end___2_1FS",flex_box_column:"flex_box_column___2E-v7",userPic:"userPic___3Pu9t",rightMenu:"rightMenu___1qaVl",menuWrap:"menuWrap___3r9jm",exit:"exit___38Urs",classromediv:"classromediv___2R8_g",glow:"glow___323IR",height67:"height67___1DFRI",login:"login___20J7t"}},xrsn:function(x,C,t){x.exports={flex_box_center:"flex_box_center___2cC1r",flex_space_between:"flex_space_between___9TeDx",flex_box_vertical_center:"flex_box_vertical_center___3EIYv",flex_box_center_end:"flex_box_center_end___1Uph0",flex_box_column:"flex_box_column___17_5w",header:"header___1E4MV",logo:"logo___R8PNJ",menu:"menu___Km2Uo",actived:"actived___12Ff0","edu-menu":"edu-menu___2hxbr",newslight:"newslight___jwZR3",classromediv:"classromediv___Cjpgf",glow:"glow___3Nuu5",spandiv:"spandiv___3YPu8","header-iearning":"header-iearning___2Us_L",title:"title___3TtoH",headerFixed:"headerFixed___1V7d4"}},zCei:function(x,C,t){"use strict";t.r(C);var q=t("0Owb"),X=t("14J3"),$=t("BMrR"),f=t("tJVT"),D=t("PpiC"),Y=t("q1tI"),u=t.n(Y),U=t("XmPC"),g=t.n(U),S=t("p3IR"),ee=t.n(S),A=t("1vsH"),_=t("RhLm"),e=t("m3rI"),K=window.location.host,E=e.a.QQLoginCB,B=function(n){var r=n.onWechatLogin;function l(){Object(A.K)()?window.location.href="https://graph.qq.com/oauth2.0/show?which=Login&display=pc&client_id=101508858&redirect_uri=".concat(E,"%2fotherloginqq&state=null,").concat(K,"&response_type=code"):Object(A.O)("https://xui.ptlogin2.qq.com/cgi-bin/xlogin?appid=716027609&pt_3rd_aid=101508858&daid=383&pt_skey_valid=0&style=35&s_url=http%3A%2F%2Fconnect.qq.com&refer_cgi=authorize&which=&client_id=101508858&response_type=code&scope=get_user_info&redirect_uri=".concat(E,"%2fotherloginqq&state=null,").concat(K,"&response_type=code"))}return u.a.createElement(u.a.Fragment,null,u.a.createElement("p",{className:"driver"}," \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014 ",u.a.createElement("span",{style:{color:"#444444"}},"\u5FEB\u901F\u767B\u5F55")," \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014 "),u.a.createElement("div",{className:"other-login"},u.a.createElement("a",{title:"\u5FAE\u4FE1\u767B\u5F55",onClick:r},u.a.createElement("img",{src:g.a,alt:"\u5FAE\u4FE1",width:46})),u.a.createElement("a",{title:"qq\u767B\u5F55",onClick:l},u.a.createElement("img",{src:ee.a,alt:"QQ",width:46}))))};function be(n){var r=n.onBack;return u.a.createElement(u.a.Fragment,null,u.a.createElement("iframe",{className:"wechat-qrcode",frameBorder:"0",sandbox:"allow-scripts allow-same-origin allow-top-navigation",scrolling:"no",src:"https://open.weixin.qq.com/connect/qrconnect?appid=wx6b119e2d829c13fa&redirect_uri=".concat(E,"%2fotherloginstart&response_type=code&scope=snsapi_login&state=null,").concat(K,"#wechat_redirect")}),u.a.createElement("a",{className:"btn-link",onClick:r},"\u8FD4\u56DE\u8D26\u53F7\u767B\u5F55"))}var xe=t("ruvs"),G=t("7A1C"),at=t("aZj7"),Ze=t.n(at),re=t("9kvl"),nt=t("Ty5D");function qe(n){var r,l,R,b=n.dispatch,h=n.globalSetting,P=n.children,ce=Object(D.a)(n,["dispatch","globalSetting","children"]),y=Object(Y.useState)(!1),M=Object(f.a)(y,2),de=M[0],je=M[1];function Ae(){je(!1),re.d.push("/user/login")}function Te(){je(!0)}Object(Y.useEffect)(function(){h.setting||b({type:"globalSetting/query"})},[]);var W=function(){var Oe,De,te=Object(nt.h)(),Ce=te.pathname;return Ce==="/user/reset-password"?u.a.createElement("div",{className:"register-nav"},u.a.createElement("div",{style:{color:"#333"}},"\u627E\u56DE\u5BC6\u7801")):u.a.createElement("div",{className:"register-nav"},u.a.createElement("div",{onClick:function(){return re.d.push("/user/login")},className:Ce==="/user/login"||Ce==="/login"?"nav-active":""},"\u767B\u5F55"),!(h!=null&&(Oe=h.setting)!==null&&Oe!==void 0&&Oe.close_register)&&u.a.createElement("div",{onClick:function(){return re.d.push("/user/register")},className:Ce==="/user/register"||Ce==="/register"?"nav-active":""},"\u6CE8\u518C"),u.a.createElement("span",{className:"tabs_renzhen"},(h==null||((De=h.setting)===null||De===void 0)?void 0:De.zcst_authorize_url)&&u.a.createElement($.a,{onClick:function(){var _e;window.location.href=h==null||((_e=h.setting)===null||_e===void 0)?void 0:_e.zcst_authorize_url},style:{alignItems:"center"}},u.a.createElement("img",{style:{width:40,cursor:"pointer",marginRight:5},src:"https://t15.baidu.com/it/u=1067996267,3024058787&fm=179&app=42&size=w54&n=0&f=JPEG&fmt=auto?s=37F0E9365892F7E1429603EC0300E02F&sec=1678467600&t=07e25c502c22ff21e8b8f4e74e506e58"}),u.a.createElement("span",{style:{cursor:"pointer"}},"\u8BA4\u8BC1\u4E2D\u5FC3"))))},me=(r=h.setting)===null||r===void 0?void 0:r.main_site,V=(l=h.setting)===null||l===void 0?void 0:l.login_logo_url,Ee=(R=h.setting)===null||R===void 0?void 0:R.is_local;return u.a.createElement("div",{className:"register-container"},!Object(A.p)()&&u.a.createElement(xe.a,Object(q.a)({isLogin:!0},ce)),u.a.createElement("div",{className:"register-bg"},u.a.createElement("div",{className:"register-introduce"},u.a.createElement("img",{alt:"logo",src:V?"".concat(e.a.IMG_SERVER,"/").concat(V):Ze.a}),u.a.createElement("h4",null,"\u8BA9\u5B9E\u8DF5\u6559\u5B66\u66F4\u7B80\u5355"),u.a.createElement("p",null," (educoder.net) \u662F\u4E00\u4E2A\u5728\u7EBF\u5B9E\u8DF5\u6559\u5B66\u548C\u521B\u65B0\u670D\u52A1\u5E73\u53F0\uFF0C\u652F\u6301\u5B9E\u9A8C\u5B9E\u8BAD\u3001\u8BFE\u5802\u6559\u5B66\u3001\u8FDC\u7A0B\u8003\u8BD5\u3001\u4E00\u6D41\u8BFE\u7A0B\u3001\u5DE5\u7A0B\u8BA4\u8BC1\u3001\u80FD\u529B\u7ADE\u8D5B\u7B49\u5404\u7C7B\u5728\u7EBF\u79D1\u6559\u6D3B\u52A8\uFF0C\u81F4\u529B\u4E8E\u8BA9\u9AD8\u6821\u6559\u5B66\u548C\u79D1\u7814\u66F4\u6709\u521B\u9020\u529B\u3002")),u.a.createElement("div",{className:"register-panel"},de?null:W(),de?null:P,de?u.a.createElement(be,{onBack:Ae}):u.a.createElement(u.a.Fragment,null,me&&!Ee&&u.a.createElement(B,{onWechatLogin:Te})))),!Ee&&u.a.createElement("div",{className:"register-footer"},u.a.createElement("span",null,"\xA9")," 2021 EduCoder \u6E58ICP\u590717009477\u53F7 ",u.a.createElement("a",{href:"https://team.trustie.net/",target:"_blank"},"Trustie")," & IntelliDE inside"))}var ct=C.default=Object(re.a)(function(n){var r=n.loading,l=n.globalSetting;return{globalSetting:l,loading:r.models.index}})(qe)}}]); diff --git a/p__Classrooms__Index.dc0fa75c.async.js b/p__Classrooms__Index.6da79201.async.js similarity index 99% rename from p__Classrooms__Index.dc0fa75c.async.js rename to p__Classrooms__Index.6da79201.async.js index bbc05339c8..b963163e6a 100644 --- a/p__Classrooms__Index.dc0fa75c.async.js +++ b/p__Classrooms__Index.6da79201.async.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[38],{"6cGi":function(O,x,e){"use strict";e.d(x,"a",function(){return v});var i=e("ODXe"),l=e("q1tI"),P=e.n(l);function v(g,D){var m=D||{},_=m.defaultValue,c=m.value,u=m.onChange,E=m.postState,t=l.useState(function(){return c!==void 0?c:_!==void 0?typeof _=="function"?_():_:typeof g=="function"?g():g}),o=Object(i.a)(t,2),j=o[0],S=o[1],a=c!==void 0?c:j;E&&(a=E(a));var n=l.useRef(u);n.current=u;var s=l.useCallback(function(r){S(r),a!==r&&n.current&&n.current(r,a)},[a,n]),d=l.useRef(!0);return l.useEffect(function(){if(d.current){d.current=!1;return}c===void 0&&S(c)},[c]),[a,s]}},"7ixt":function(O,x,e){"use strict";e.d(x,"a",function(){return P});var i={adjustX:1,adjustY:1},l=[0,0],P={left:{points:["cr","cl"],overflow:i,offset:[-4,0],targetOffset:l},right:{points:["cl","cr"],overflow:i,offset:[4,0],targetOffset:l},top:{points:["bc","tc"],overflow:i,offset:[0,-4],targetOffset:l},bottom:{points:["tc","bc"],overflow:i,offset:[0,4],targetOffset:l},topLeft:{points:["bl","tl"],overflow:i,offset:[0,-4],targetOffset:l},leftTop:{points:["tr","tl"],overflow:i,offset:[-4,0],targetOffset:l},topRight:{points:["br","tr"],overflow:i,offset:[0,-4],targetOffset:l},rightTop:{points:["tl","tr"],overflow:i,offset:[4,0],targetOffset:l},bottomRight:{points:["tr","br"],overflow:i,offset:[0,4],targetOffset:l},rightBottom:{points:["bl","br"],overflow:i,offset:[4,0],targetOffset:l},bottomLeft:{points:["tl","bl"],overflow:i,offset:[0,4],targetOffset:l},leftBottom:{points:["br","bl"],overflow:i,offset:[-4,0],targetOffset:l}},v=P},BU3w:function(O,x,e){"use strict";e.d(x,"a",function(){return D});var i=e("MNnm"),l="rc-util-key";function P(m){if(m.attachTo)return m.attachTo;var _=document.querySelector("head");return _||document.body}function v(m){var _,c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(i.a)())return null;var u=document.createElement("style");if((_=c.csp)===null||_===void 0?void 0:_.nonce){var E;u.nonce=(E=c.csp)===null||E===void 0?void 0:E.nonce}u.innerHTML=m;var t=P(c),o=t.firstChild;return c.prepend&&t.prepend?t.prepend(u):c.prepend&&o?t.insertBefore(u,o):t.appendChild(u),u}var g=new Map;function D(m,_){var c=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},u=P(c);if(!g.has(u)){var E=v("",c),t=E.parentNode;g.set(u,t),t.removeChild(E)}var o=Array.from(g.get(u).children).find(function(s){return s.tagName==="STYLE"&&s[l]===_});if(o){var j,S;if(((j=c.csp)===null||j===void 0?void 0:j.nonce)&&o.nonce!==((S=c.csp)===null||S===void 0?void 0:S.nonce)){var a;o.nonce=(a=c.csp)===null||a===void 0?void 0:a.nonce}return o.innerHTML!==m&&(o.innerHTML=m),o}var n=v(m,c);return n[l]=_,n}},Bwvj:function(O,x,e){O.exports={flex_box_center:"flex_box_center___3hzEC",flex_space_between:"flex_space_between___3p82r",flex_box_vertical_center:"flex_box_vertical_center___3z2QM",flex_box_center_end:"flex_box_center_end___2IVE_",flex_box_column:"flex_box_column___3BKwv",banner:"banner___3bzNx",container:"container___1oO0l",link:"link___1SMhS",left:"left___3WAPf",search:"search___3WZ8y",hotSearch:"hotSearch___38RL5",classromediv:"classromediv___3bE4U",glow:"glow___2V48E"}},GNQp:function(O,x,e){},Gytx:function(O,x){O.exports=function(i,l,P,v){var g=P?P.call(v,i,l):void 0;if(g!==void 0)return!!g;if(i===l)return!0;if(typeof i!="object"||!i||typeof l!="object"||!l)return!1;var D=Object.keys(i),m=Object.keys(l);if(D.length!==m.length)return!1;for(var _=Object.prototype.hasOwnProperty.bind(l),c=0;c0&&t.a.createElement(Y.a,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},t.a.createElement("span",null,t.a.createElement("span",{className:"iconfont icon-liulanyan mr5 font18 c-grey-ccc"}),t.a.createElement("span",null,f.visits))),f.course_members_count>0&&t.a.createElement(Y.a,{title:"\u6210\u5458",placement:"bottom"},t.a.createElement("span",null,t.a.createElement("span",{className:"iconfont icon-chengyuan mr5 font18 c-grey-ccc"}),f.course_members_count)),f.tasks_count>0&&t.a.createElement(Y.a,{title:"\u4F5C\u4E1A",placement:"bottom"},t.a.createElement("span",null,t.a.createElement("span",{className:"iconfont icon-zuoye mr5 font18 c-grey-ccc"}),f.tasks_count))))})))}),t.a.createElement(me.a,{title:"\u63D0\u793A",visible:U,onCancel:function(){I(!1)},footer:t.a.createElement("div",null,t.a.createElement(v.a,{type:"primary",onClick:function($){I(!1)}},"\u77E5\u9053\u4E86"))},t.a.createElement("div",null,t.a.createElement("p",{style:{textAlign:"center"}},"\u8BE5\u8BFE\u7A0B\u672A\u516C\u5F00\u5C55\u793A\uFF0C\u60A8\u53EF\u4EE5\u6DFB\u52A0\u6559\u5B66\u52A9\u6559\u83B7\u53D6\u516C\u5F00\u8BFE\u5802\u8D44\u6599"),t.a.createElement("p",{style:{textAlign:"center"}},t.a.createElement("img",{width:150,src:le.a})),t.a.createElement("p",{style:{textAlign:"center"}},"\u514D\u8D39\u6559\u7814\u52A9\u7406\uFF0C\u5FAE\u4FE1\u626B\u4E00\u626B\u6DFB\u52A0"),t.a.createElement("div",{style:{padding:"0px 70px"}},t.a.createElement("p",null,"1\u3001\u89E3\u7B54\u8001\u5E08\u7591\u60D1\u3001\u5E2E\u52A9\u8001\u5E08\u66F4\u5FEB\u719F\u6089\u548C\u4F7F\u7528\u5E73\u53F0\u6559\u5B66\u3002"),t.a.createElement("p",null,"2\u3001\u534F\u52A9\u8001\u5E08\u521B\u5EFA\u8BFE\u5802\u3001\u8BFE\u7A0B\u8BBE\u8BA1\u3001\u505A\u597D\u6559\u5B66\u5DE5\u4F5C\u3002"),t.a.createElement("p",null,"3\u3001\u6839\u636E\u8001\u5E08\u6559\u5B66\u65B9\u5411\uFF0C\u5206\u4EAB\u5E73\u53F0C9\u9662\u6821\u3001985\u9AD8\u6821\u3001211\u9AD8\u6821\u3001\u53CC\u4E00\u6D41\u9AD8\u6821\u8001\u5E08\u7ECF\u5178\u5B9E\u8DF5\u6559\u5B66\u6848\u4F8B\u3002")))))},fe=e("MMDQ"),Ee=e.n(fe),pe=e("Ptgr"),Ue=function(C){var p=C.classroomList,J=C.globalSetting,z=C.loading,X=C.shixunHomeworks,U=C.dispatch,I=C.user,f=Object(_.a)(C,["classroomList","globalSetting","loading","shixunHomeworks","dispatch","user"]),$=Object(E.useState)(!1),ee=Object(m.a)($,2),ue=ee[0],ve=ee[1],Me=Object(E.useState)(!1),ce=Object(m.a)(Me,2),be=ce[0],W=ce[1],G=Object(E.useState)(),K=Object(m.a)(G,2),ne=K[0],oe=K[1],Oe;Object(E.useEffect)(function(){p.listParams.order="created_at",je()},[p.name]);function Se(){return he.apply(this,arguments)}function he(){return he=Object(D.a)(u.a.mark(function Q(){var N,Z;return u.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return H.next=2,U({type:"homePage/getHomeNotice",payload:{}});case 2:N=H.sent,N&&(Z=localStorage.getItem("SystemUpdateadvtime"),localStorage.setItem("SystemUpdateadvtime",N.start_at),N!=null&&N.id?localStorage.setItem("isfirst","0"):localStorage.setItem("isfirst","2"),oe(N));case 4:case"end":return H.stop()}},Q)})),he.apply(this,arguments)}var Pe=function(N){document.body.scrollIntoView(),N==="prev"?(Object(r.Y)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u4E0A\u4E00\u9875"]),Re(p.listParams.page-1)):(Object(r.Y)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u4E0B\u4E00\u9875"]),Re(p.listParams.page+1)),je()},je=function(){var Q=Object(D.a)(u.a.mark(function N(){var Z;return u.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return H.next=2,U({type:"classroomList/getClassroom",payload:Object(g.a)({},p.listParams)});case 2:Z=H.sent,Z!=null&&Z.courses_count&&(Oe=Math.ceil(Z.courses_count/16),p.listParams.page>=Oe?W(!0):W(!1),p.listParams.page<2?ve(!0):ve(!1));case 4:case"end":return H.stop()}},N)}));return function(){return Q.apply(this,arguments)}}();Object(E.useEffect)(function(){return U({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),function(){U({type:"globalSetting/onlyShowBackTopToggle",payload:!0})}},[]);var Re=function(N){p.listParams.page=N},De=te.a.IMG_SERVER+"/"+(J.setting&&J.setting.course_banner_url);return t.a.createElement("section",{className:Ee.a.bg},t.a.createElement(ae,{img:De,shixunHomeworks:X,dispatch:U,user:I}),t.a.createElement(pe.a,{modeldata:ne,dispatch:U}),t.a.createElement(L,f),t.a.createElement("aside",{className:"edu-container minH500"},t.a.createElement(l.a,{loading:z,active:!0,avatar:{size:40},paragraph:{rows:5}},t.a.createElement(ie,{data:p.courses,user:I.userInfo}),p.courses_count>16&&t.a.createElement("aside",{className:"tc mb50"},t.a.createElement(v.a,{onClick:function(){return Pe("prev")},disabled:ue},"\u4E0A\u4E00\u9875"),t.a.createElement(v.a,{onClick:function(){return Pe("next")},disabled:be,className:"ml8"},"\u4E0B\u4E00\u9875")))))},Le=x.default=Object(o.a)(function(T){var C=T.classroomList,p=T.loading,J=T.globalSetting,z=T.shixunHomeworks,X=T.user;return{user:X,classroomList:C,globalSetting:J,loading:p.models.classroomList,shixunHomeworks:z}})(Ue)},Ptgr:function(O,x,e){"use strict";var i=e("2qtc"),l=e("kLXV"),P=e("9og8"),v=e("tJVT"),g=e("WmNS"),D=e.n(g),m=e("q1tI"),_=e.n(m),c=e("GNQp"),u=e.n(c),E=e("2BaD"),t=e("wd/R"),o=e.n(t),j=e("m3rI");function S(a){var n=a.modeldata,s=a.dispatch,d=Object(m.useState)(!1),r=Object(v.a)(d,2),M=r[0],L=r[1];Object(m.useEffect)(function(){setTimeout(function(){var b=localStorage.getItem("isfirst"),y=o()(localStorage.getItem("showtime")||new Date);y.diff(o()(new Date),"hours")>0?L(!1):b&&b==="0"?(L(!0),localStorage.setItem("showtime",o()().add(12,"hours").format("YYYY-MM-DD HH:mm:ss"))):L(!1)},1e3)},[]);function w(b){return A.apply(this,arguments)}function A(){return A=Object(P.a)(D.a.mark(function b(y){var R,h;return D.a.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:if(localStorage.setItem("isfirst","2"),n&&n.link&&L(!0),!(n&&!n.link)){B.next=5;break}if(!(y===2)){B.next=5;break}return B.abrupt("return");case 5:return L(!1),B.next=8,s({type:"homePage/UploadNotice",payload:{t:y,id:n&&n.id}});case 8:R=B.sent,R&&(n&&n.link&&(y===2&&(R.is_create&&(localStorage.setItem("iscreate","1"),h={competition:R.competition,identify:R.identify,sub_title:R.sub_title,team_id:R.team_id,team_name:R.team_name},localStorage.setItem("item",JSON.stringify(h))),window.location.href="".concat(n&&n.link))));case 10:case"end":return B.stop()}},b)})),A.apply(this,arguments)}return _.a.createElement(l.a,{visible:M,title:null,footer:null,style:{background:"transparen"},centered:!0,width:670,className:"advertisementModal",maskClosable:!1,closeIcon:_.a.createElement(E.a,{onClick:function(){return w(1)},style:{fontSize:"25px",color:"#fff"}})},_.a.createElement("img",{style:{width:"600px",height:"337px",marginTop:"15px",borderRadius:"10px",cursor:n&&n.link?"pointer":""},onClick:function(){return w(2)},src:j.a.IMG_SERVER+"".concat(n&&n.img_url)}))}x.a=S},"aVk/":function(O,x,e){O.exports={flex_box_center:"flex_box_center___1CNjs",flex_space_between:"flex_space_between___1FtoN",flex_box_vertical_center:"flex_box_vertical_center___3dMG1",flex_box_center_end:"flex_box_center_end___2egRo",flex_box_column:"flex_box_column___3KOTY",courseItems:"courseItems___3PhxO",tabBadge:"tabBadge___k9fHK",publicword:"publicword___PG-OA",openTag:"openTag___3CWAL",overTag:"overTag___2guuN",smalltrangle:"smalltrangle___S_9F2",teacher:"teacher___38ms7",creator:"creator___9nSkw",school:"school___3dPsc",visits:"visits___2DyBb"}}}]); +(window.webpackJsonp=window.webpackJsonp||[]).push([[38],{"6cGi":function(O,x,e){"use strict";e.d(x,"a",function(){return v});var i=e("ODXe"),l=e("q1tI"),P=e.n(l);function v(g,D){var m=D||{},_=m.defaultValue,c=m.value,u=m.onChange,E=m.postState,t=l.useState(function(){return c!==void 0?c:_!==void 0?typeof _=="function"?_():_:typeof g=="function"?g():g}),o=Object(i.a)(t,2),j=o[0],S=o[1],a=c!==void 0?c:j;E&&(a=E(a));var n=l.useRef(u);n.current=u;var s=l.useCallback(function(r){S(r),a!==r&&n.current&&n.current(r,a)},[a,n]),d=l.useRef(!0);return l.useEffect(function(){if(d.current){d.current=!1;return}c===void 0&&S(c)},[c]),[a,s]}},"7ixt":function(O,x,e){"use strict";e.d(x,"a",function(){return P});var i={adjustX:1,adjustY:1},l=[0,0],P={left:{points:["cr","cl"],overflow:i,offset:[-4,0],targetOffset:l},right:{points:["cl","cr"],overflow:i,offset:[4,0],targetOffset:l},top:{points:["bc","tc"],overflow:i,offset:[0,-4],targetOffset:l},bottom:{points:["tc","bc"],overflow:i,offset:[0,4],targetOffset:l},topLeft:{points:["bl","tl"],overflow:i,offset:[0,-4],targetOffset:l},leftTop:{points:["tr","tl"],overflow:i,offset:[-4,0],targetOffset:l},topRight:{points:["br","tr"],overflow:i,offset:[0,-4],targetOffset:l},rightTop:{points:["tl","tr"],overflow:i,offset:[4,0],targetOffset:l},bottomRight:{points:["tr","br"],overflow:i,offset:[0,4],targetOffset:l},rightBottom:{points:["bl","br"],overflow:i,offset:[4,0],targetOffset:l},bottomLeft:{points:["tl","bl"],overflow:i,offset:[0,4],targetOffset:l},leftBottom:{points:["br","bl"],overflow:i,offset:[-4,0],targetOffset:l}},v=P},BU3w:function(O,x,e){"use strict";e.d(x,"a",function(){return D});var i=e("MNnm"),l="rc-util-key";function P(m){if(m.attachTo)return m.attachTo;var _=document.querySelector("head");return _||document.body}function v(m){var _,c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(i.a)())return null;var u=document.createElement("style");if((_=c.csp)===null||_===void 0?void 0:_.nonce){var E;u.nonce=(E=c.csp)===null||E===void 0?void 0:E.nonce}u.innerHTML=m;var t=P(c),o=t.firstChild;return c.prepend&&t.prepend?t.prepend(u):c.prepend&&o?t.insertBefore(u,o):t.appendChild(u),u}var g=new Map;function D(m,_){var c=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},u=P(c);if(!g.has(u)){var E=v("",c),t=E.parentNode;g.set(u,t),t.removeChild(E)}var o=Array.from(g.get(u).children).find(function(s){return s.tagName==="STYLE"&&s[l]===_});if(o){var j,S;if(((j=c.csp)===null||j===void 0?void 0:j.nonce)&&o.nonce!==((S=c.csp)===null||S===void 0?void 0:S.nonce)){var a;o.nonce=(a=c.csp)===null||a===void 0?void 0:a.nonce}return o.innerHTML!==m&&(o.innerHTML=m),o}var n=v(m,c);return n[l]=_,n}},Bwvj:function(O,x,e){O.exports={flex_box_center:"flex_box_center___3hzEC",flex_space_between:"flex_space_between___3p82r",flex_box_vertical_center:"flex_box_vertical_center___3z2QM",flex_box_center_end:"flex_box_center_end___2IVE_",flex_box_column:"flex_box_column___3BKwv",banner:"banner___3bzNx",container:"container___1oO0l",link:"link___1SMhS",left:"left___3WAPf",search:"search___3WZ8y",hotSearch:"hotSearch___38RL5",classromediv:"classromediv___3bE4U",glow:"glow___2V48E"}},GNQp:function(O,x,e){},Gytx:function(O,x){O.exports=function(i,l,P,v){var g=P?P.call(v,i,l):void 0;if(g!==void 0)return!!g;if(i===l)return!0;if(typeof i!="object"||!i||typeof l!="object"||!l)return!1;var D=Object.keys(i),m=Object.keys(l);if(D.length!==m.length)return!1;for(var _=Object.prototype.hasOwnProperty.bind(l),c=0;c0&&t.a.createElement(Y.a,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},t.a.createElement("span",null,t.a.createElement("span",{className:"iconfont icon-liulanyan mr5 font18 c-grey-ccc"}),t.a.createElement("span",null,f.visits))),f.course_members_count>0&&t.a.createElement(Y.a,{title:"\u6210\u5458",placement:"bottom"},t.a.createElement("span",null,t.a.createElement("span",{className:"iconfont icon-chengyuan mr5 font18 c-grey-ccc"}),f.course_members_count)),f.tasks_count>0&&t.a.createElement(Y.a,{title:"\u4F5C\u4E1A",placement:"bottom"},t.a.createElement("span",null,t.a.createElement("span",{className:"iconfont icon-zuoye mr5 font18 c-grey-ccc"}),f.tasks_count))))})))}),t.a.createElement(me.a,{title:"\u63D0\u793A",visible:U,onCancel:function(){I(!1)},footer:t.a.createElement("div",null,t.a.createElement(v.a,{type:"primary",onClick:function($){I(!1)}},"\u77E5\u9053\u4E86"))},t.a.createElement("div",null,t.a.createElement("p",{style:{textAlign:"center"}},"\u8BE5\u8BFE\u7A0B\u672A\u516C\u5F00\u5C55\u793A\uFF0C\u60A8\u53EF\u4EE5\u6DFB\u52A0\u6559\u5B66\u52A9\u6559\u83B7\u53D6\u516C\u5F00\u8BFE\u5802\u8D44\u6599"),t.a.createElement("p",{style:{textAlign:"center"}},t.a.createElement("img",{width:150,src:le.a})),t.a.createElement("p",{style:{textAlign:"center"}},"\u514D\u8D39\u6559\u7814\u52A9\u7406\uFF0C\u5FAE\u4FE1\u626B\u4E00\u626B\u6DFB\u52A0"),t.a.createElement("div",{style:{padding:"0px 70px"}},t.a.createElement("p",null,"1\u3001\u89E3\u7B54\u8001\u5E08\u7591\u60D1\u3001\u5E2E\u52A9\u8001\u5E08\u66F4\u5FEB\u719F\u6089\u548C\u4F7F\u7528\u5E73\u53F0\u6559\u5B66\u3002"),t.a.createElement("p",null,"2\u3001\u534F\u52A9\u8001\u5E08\u521B\u5EFA\u8BFE\u5802\u3001\u8BFE\u7A0B\u8BBE\u8BA1\u3001\u505A\u597D\u6559\u5B66\u5DE5\u4F5C\u3002"),t.a.createElement("p",null,"3\u3001\u6839\u636E\u8001\u5E08\u6559\u5B66\u65B9\u5411\uFF0C\u5206\u4EAB\u5E73\u53F0C9\u9662\u6821\u3001985\u9AD8\u6821\u3001211\u9AD8\u6821\u3001\u53CC\u4E00\u6D41\u9AD8\u6821\u8001\u5E08\u7ECF\u5178\u5B9E\u8DF5\u6559\u5B66\u6848\u4F8B\u3002")))))},fe=e("MMDQ"),Ee=e.n(fe),pe=e("Ptgr"),Ue=function(C){var p=C.classroomList,J=C.globalSetting,z=C.loading,X=C.shixunHomeworks,U=C.dispatch,I=C.user,f=Object(_.a)(C,["classroomList","globalSetting","loading","shixunHomeworks","dispatch","user"]),$=Object(E.useState)(!1),ee=Object(m.a)($,2),ue=ee[0],ve=ee[1],Me=Object(E.useState)(!1),ce=Object(m.a)(Me,2),be=ce[0],W=ce[1],G=Object(E.useState)(),K=Object(m.a)(G,2),ne=K[0],oe=K[1],Oe;Object(E.useEffect)(function(){p.listParams.order="created_at",je()},[p.name]);function Se(){return he.apply(this,arguments)}function he(){return he=Object(D.a)(u.a.mark(function Q(){var N,Z;return u.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return H.next=2,U({type:"homePage/getHomeNotice",payload:{}});case 2:N=H.sent,N&&(Z=localStorage.getItem("SystemUpdateadvtime"),localStorage.setItem("SystemUpdateadvtime",N.start_at),N!=null&&N.id?localStorage.setItem("isfirst","0"):localStorage.setItem("isfirst","2"),oe(N));case 4:case"end":return H.stop()}},Q)})),he.apply(this,arguments)}var Pe=function(N){document.body.scrollIntoView(),N==="prev"?(Object(r.Y)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u4E0A\u4E00\u9875"]),Re(p.listParams.page-1)):(Object(r.Y)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u4E0B\u4E00\u9875"]),Re(p.listParams.page+1)),je()},je=function(){var Q=Object(D.a)(u.a.mark(function N(){var Z;return u.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return H.next=2,U({type:"classroomList/getClassroom",payload:Object(g.a)({},p.listParams)});case 2:Z=H.sent,Z!=null&&Z.courses_count&&(Oe=Math.ceil(Z.courses_count/16),p.listParams.page>=Oe?W(!0):W(!1),p.listParams.page<2?ve(!0):ve(!1));case 4:case"end":return H.stop()}},N)}));return function(){return Q.apply(this,arguments)}}();Object(E.useEffect)(function(){return U({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),function(){U({type:"globalSetting/onlyShowBackTopToggle",payload:!0})}},[]);var Re=function(N){p.listParams.page=N},De=te.a.IMG_SERVER+"/"+(J.setting&&J.setting.course_banner_url);return t.a.createElement("section",{className:Ee.a.bg},t.a.createElement(ae,{img:De,shixunHomeworks:X,dispatch:U,user:I}),t.a.createElement(pe.a,{modeldata:ne,dispatch:U}),t.a.createElement(L,f),t.a.createElement("aside",{className:"edu-container minH500"},t.a.createElement(l.a,{loading:z,active:!0,avatar:{size:40},paragraph:{rows:5}},t.a.createElement(ie,{data:p.courses,user:I.userInfo}),p.courses_count>16&&t.a.createElement("aside",{className:"tc mb50"},t.a.createElement(v.a,{onClick:function(){return Pe("prev")},disabled:ue},"\u4E0A\u4E00\u9875"),t.a.createElement(v.a,{onClick:function(){return Pe("next")},disabled:be,className:"ml8"},"\u4E0B\u4E00\u9875")))))},Le=x.default=Object(o.a)(function(T){var C=T.classroomList,p=T.loading,J=T.globalSetting,z=T.shixunHomeworks,X=T.user;return{user:X,classroomList:C,globalSetting:J,loading:p.models.classroomList,shixunHomeworks:z}})(Ue)},Ptgr:function(O,x,e){"use strict";var i=e("2qtc"),l=e("kLXV"),P=e("9og8"),v=e("tJVT"),g=e("WmNS"),D=e.n(g),m=e("q1tI"),_=e.n(m),c=e("GNQp"),u=e.n(c),E=e("2BaD"),t=e("wd/R"),o=e.n(t),j=e("m3rI");function S(a){var n=a.modeldata,s=a.dispatch,d=Object(m.useState)(!1),r=Object(v.a)(d,2),M=r[0],L=r[1];Object(m.useEffect)(function(){setTimeout(function(){var b=localStorage.getItem("isfirst"),y=o()(localStorage.getItem("showtime")||new Date);y.diff(o()(new Date),"hours")>0?L(!1):b&&b==="0"?(L(!0),localStorage.setItem("showtime",o()().add(12,"hours").format("YYYY-MM-DD HH:mm:ss"))):L(!1)},1e3)},[]);function w(b){return A.apply(this,arguments)}function A(){return A=Object(P.a)(D.a.mark(function b(y){var R,h;return D.a.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:if(localStorage.setItem("isfirst","2"),n&&n.link&&L(!0),!(n&&!n.link)){B.next=5;break}if(!(y===2)){B.next=5;break}return B.abrupt("return");case 5:return L(!1),B.next=8,s({type:"homePage/UploadNotice",payload:{t:y,id:n&&n.id}});case 8:R=B.sent,R&&(n&&n.link&&(y===2&&(R.is_create&&(localStorage.setItem("iscreate","1"),h={competition:R.competition,identify:R.identify,sub_title:R.sub_title,team_id:R.team_id,team_name:R.team_name},localStorage.setItem("item",JSON.stringify(h))),window.location.href="".concat(n&&n.link))));case 10:case"end":return B.stop()}},b)})),A.apply(this,arguments)}return _.a.createElement(l.a,{visible:M,title:null,footer:null,style:{background:"transparen"},centered:!0,width:670,className:"advertisementModal",maskClosable:!1,closeIcon:_.a.createElement(E.a,{onClick:function(){return w(1)},style:{fontSize:"25px",color:"#fff"}})},_.a.createElement("img",{style:{width:"600px",height:"337px",marginTop:"15px",borderRadius:"10px",cursor:n&&n.link?"pointer":""},onClick:function(){return w(2)},src:j.a.IMG_SERVER+"".concat(n&&n.img_url)}))}x.a=S},"aVk/":function(O,x,e){O.exports={flex_box_center:"flex_box_center___1CNjs",flex_space_between:"flex_space_between___1FtoN",flex_box_vertical_center:"flex_box_vertical_center___3dMG1",flex_box_center_end:"flex_box_center_end___2egRo",flex_box_column:"flex_box_column___3KOTY",courseItems:"courseItems___3PhxO",tabBadge:"tabBadge___k9fHK",publicword:"publicword___PG-OA",openTag:"openTag___3CWAL",overTag:"overTag___2guuN",smalltrangle:"smalltrangle___S_9F2",teacher:"teacher___38ms7",creator:"creator___9nSkw",school:"school___3dPsc",visits:"visits___2DyBb"}}}]); diff --git a/p__Classrooms__Lists__Attendance__index.6f893895.async.js b/p__Classrooms__Lists__Attendance__index.2d14f4f0.async.js similarity index 82% rename from p__Classrooms__Lists__Attendance__index.6f893895.async.js rename to p__Classrooms__Lists__Attendance__index.2d14f4f0.async.js index 45a9463452..fc193b3bb5 100644 --- a/p__Classrooms__Lists__Attendance__index.6f893895.async.js +++ b/p__Classrooms__Lists__Attendance__index.2d14f4f0.async.js @@ -1,23 +1,23 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[42,3,6,8,9],{"+QRC":function(ie,x,t){"use strict";var S=t("E9nw"),f={"text/plain":"Text","text/html":"Url",default:"Text"},m="Copy to clipboard: #{key}, Enter";function v(a){var r=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return a.replace(/#{\s*key\s*}/g,r)}function u(a,r){var e,s,l,i,d,g,y=!1;r||(r={}),e=r.debug||!1;try{l=S(),i=document.createRange(),d=document.getSelection(),g=document.createElement("span"),g.textContent=a,g.style.all="unset",g.style.position="fixed",g.style.top=0,g.style.clip="rect(0, 0, 0, 0)",g.style.whiteSpace="pre",g.style.webkitUserSelect="text",g.style.MozUserSelect="text",g.style.msUserSelect="text",g.style.userSelect="text",g.addEventListener("copy",function(D){if(D.stopPropagation(),r.format)if(D.preventDefault(),typeof D.clipboardData=="undefined"){e&&console.warn("unable to use e.clipboardData"),e&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var N=f[r.format]||f.default;window.clipboardData.setData(N,a)}else D.clipboardData.clearData(),D.clipboardData.setData(r.format,a);r.onCopy&&(D.preventDefault(),r.onCopy(D.clipboardData))}),document.body.appendChild(g),i.selectNodeContents(g),d.addRange(i);var b=document.execCommand("copy");if(!b)throw new Error("copy command was unsuccessful");y=!0}catch(D){e&&console.error("unable to copy using execCommand: ",D),e&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(r.format||"text",a),r.onCopy&&r.onCopy(window.clipboardData),y=!0}catch(N){e&&console.error("unable to copy using clipboardData: ",N),e&&console.error("falling back to prompt"),s=v("message"in r?r.message:m),window.prompt(s,a)}}finally{d&&(typeof d.removeRange=="function"?d.removeRange(i):d.removeAllRanges()),g&&document.body.removeChild(g),l()}return y}ie.exports=u},"/GNS":function(ie,x,t){ie.exports=t.p+"static/search1.c4136dd4.png"},"06Qe":function(ie,x,t){var S=t("ItGF"),f="urn:schemas-microsoft-com:vml",m=typeof window=="undefined"?null:window,v=!1,u=m&&m.document;function a(s){return r(s)}var r;if(u&&!S.canvasSupported)try{!u.namespaces.zrvml&&u.namespaces.add("zrvml",f),r=function(s){return u.createElement("')}}catch(s){r=function(l){return u.createElement("<"+l+' xmlns="'+f+'" class="zrvml">')}}function e(){if(v||!u)return;v=!0;var s=u.styleSheets;s.length<31?u.createStyleSheet().addRule(".zrvml","behavior:url(#default#VML)"):s[0].addRule(".zrvml","behavior:url(#default#VML)")}x.doc=u,x.createNode=a,x.initVML=e},"0FX9":function(ie,x,t){var S=t("Z92M"),f=t("qmMu"),m=t("QUaw"),v=t("QAZZ");function u(a,r,e,s,l){var i=[].slice.call(arguments,1),d=i.length,g=typeof i[d-1]=="function";if(!g&&!S())throw new Error("Callback required as last argument");if(g){if(d<2)throw new Error("Too few arguments provided");d===2?(l=e,e=r,r=s=void 0):d===3&&(r.getContext&&typeof l=="undefined"?(l=s,s=void 0):(l=s,s=e,e=r,r=void 0))}else{if(d<1)throw new Error("Too few arguments provided");return d===1?(e=r,r=s=void 0):d===2&&!r.getContext&&(s=e,e=r,r=void 0),new Promise(function(b,D){try{var N=f.create(e,s);b(a(N,r,s))}catch(j){D(j)}})}try{var y=f.create(e,s);l(null,a(y,r,s))}catch(b){l(b)}}x.create=f.create,x.toCanvas=u.bind(null,m.render),x.toDataURL=u.bind(null,m.renderToDataURL),x.toString=u.bind(null,function(a,r,e){return v.render(a,e)})},"0s+r":function(ie,x,t){var S=t("bYtY"),f=t("QBsz"),m=t("y23F"),v=t("H6uX"),u=t("YH21"),a=t("C0SR"),r="silent";function e(D,N,j){return{type:D,event:j,target:N.target,topTarget:N.topTarget,cancelBubble:!1,offsetX:j.zrX,offsetY:j.zrY,gestureEvent:j.gestureEvent,pinchX:j.pinchX,pinchY:j.pinchY,pinchScale:j.pinchScale,wheelDelta:j.zrDelta,zrByTouch:j.zrByTouch,which:j.which,stop:s}}function s(){u.stop(this.event)}function l(){}l.prototype.dispose=function(){};var i=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],d=function(D,N,j,p){v.call(this),this.storage=D,this.painter=N,this.painterRoot=p,j=j||new l,this.proxy=null,this._hovered={},this._lastTouchMoment,this._lastX,this._lastY,this._gestureMgr,m.call(this),this.setHandlerProxy(j)};d.prototype={constructor:d,setHandlerProxy:function(D){this.proxy&&this.proxy.dispose(),D&&(S.each(i,function(N){D.on&&D.on(N,this[N],this)},this),D.handler=this),this.proxy=D},mousemove:function(D){var N=D.zrX,j=D.zrY,p=y(this,N,j),E=this._hovered,h=E.target;h&&!h.__zr&&(E=this.findHover(E.x,E.y),h=E.target);var R=this._hovered=p?{x:N,y:j}:this.findHover(N,j),B=R.target,H=this.proxy;H.setCursor&&H.setCursor(B?B.cursor:"default"),h&&B!==h&&this.dispatchToElement(E,"mouseout",D),this.dispatchToElement(R,"mousemove",D),B&&B!==h&&this.dispatchToElement(R,"mouseover",D)},mouseout:function(D){var N=D.zrEventControl,j=D.zrIsToLocalDOM;N!=="only_globalout"&&this.dispatchToElement(this._hovered,"mouseout",D),N!=="no_globalout"&&(!j&&this.trigger("globalout",{type:"globalout",event:D}))},resize:function(D){this._hovered={}},dispatch:function(D,N){var j=this[D];j&&j.call(this,N)},dispose:function(){this.proxy.dispose(),this.storage=this.proxy=this.painter=null},setCursorStyle:function(D){var N=this.proxy;N.setCursor&&N.setCursor(D)},dispatchToElement:function(D,N,j){D=D||{};var p=D.target;if(p&&p.silent)return;for(var E="on"+N,h=e(N,D,j);p&&!(p[E]&&(h.cancelBubble=p[E].call(p,h)),p.trigger(N,h),p=p.parent,h.cancelBubble););h.cancelBubble||(this.trigger(N,h),this.painter&&this.painter.eachOtherLayer(function(R){typeof R[E]=="function"&&R[E].call(R,h),R.trigger&&R.trigger(N,h)}))},findHover:function(D,N,j){for(var p=this.storage.getDisplayList(),E={x:D,y:N},h=p.length-1;h>=0;h--){var R;if(p[h]!==j&&!p[h].ignore&&(R=g(p[h],D,N))&&(!E.topTarget&&(E.topTarget=p[h]),R!==r)){E.target=p[h];break}}return E},processGesture:function(D,N){this._gestureMgr||(this._gestureMgr=new a);var j=this._gestureMgr;N==="start"&&j.clear();var p=j.recognize(D,this.findHover(D.zrX,D.zrY,null).target,this.proxy.dom);if(N==="end"&&j.clear(),p){var E=p.type;D.gestureEvent=E,this.dispatchToElement({target:p.target},E,p.event)}}},S.each(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],function(D){d.prototype[D]=function(N){var j=N.zrX,p=N.zrY,E=y(this,j,p),h,R;if((D!=="mouseup"||!E)&&(h=this.findHover(j,p),R=h.target),D==="mousedown")this._downEl=R,this._downPoint=[N.zrX,N.zrY],this._upEl=R;else if(D==="mouseup")this._upEl=R;else if(D==="click"){if(this._downEl!==this._upEl||!this._downPoint||f.dist(this._downPoint,[N.zrX,N.zrY])>4)return;this._downPoint=null}this.dispatchToElement(h,D,N)}});function g(D,N,j){if(D[D.rectHover?"rectContain":"contain"](N,j)){for(var p=D,E;p;){if(p.clipPath&&!p.clipPath.contain(N,j))return!1;p.silent&&(E=!0),p=p.parent}return E?r:!0}return!1}function y(D,N,j){var p=D.painter;return N<0||N>p.getWidth()||j<0||j>p.getHeight()}S.mixin(d,v),S.mixin(d,m);var b=d;ie.exports=b},"1Jh7":function(ie,x,t){var S=t("y+Vt"),f=t("T6xi"),m=S.extend({type:"polyline",shape:{points:null,smooth:!1,smoothConstraint:null},style:{stroke:"#000",fill:null},buildPath:function(v,u){f.buildPath(v,u,!1)}});ie.exports=m},"1MYJ":function(ie,x,t){var S=t("y+Vt"),f=S.extend({type:"compound",shape:{paths:null},_updatePathDirty:function(){for(var m=this.__dirtyPath,v=this.shape.paths,u=0;u=this._maxSize&&i>0){var g=e.head;e.remove(g),delete s[g.key],l=g.value,this._lastRemovedEntry=g}d?d.value=r:d=new f(r),d.key=a,e.insertEntry(d),s[a]=d}return l},v.get=function(a){var r=this._map[a],e=this._list;if(r!=null)return r!==e.tail&&(e.remove(r),e.insertEntry(r)),r.value},v.clear=function(){this._list.clear(),this._map={}};var u=m;ie.exports=u},"1bdT":function(ie,x,t){var S=t("3gBT"),f=t("H6uX"),m=t("DN4a"),v=t("vWvF"),u=t("bYtY"),a=function(e){m.call(this,e),f.call(this,e),v.call(this,e),this.id=e.id||S()};a.prototype={type:"element",name:"",__zr:null,ignore:!1,clipPath:null,isGroup:!1,drift:function(e,s){switch(this.draggable){case"horizontal":s=0;break;case"vertical":e=0;break}var l=this.transform;l||(l=this.transform=[1,0,0,1,0,0]),l[4]+=e,l[5]+=s,this.decomposeTransform(),this.dirty(!1)},beforeUpdate:function(){},afterUpdate:function(){},update:function(){this.updateTransform()},traverse:function(e,s){},attrKV:function(e,s){if(e==="position"||e==="scale"||e==="origin"){if(s){var l=this[e];l||(l=this[e]=[]),l[0]=s[0],l[1]=s[1]}}else this[e]=s},hide:function(){this.ignore=!0,this.__zr&&this.__zr.refresh()},show:function(){this.ignore=!1,this.__zr&&this.__zr.refresh()},attr:function(e,s){if(typeof e=="string")this.attrKV(e,s);else if(u.isObject(e))for(var l in e)e.hasOwnProperty(l)&&this.attrKV(l,e[l]);return this.dirty(!1),this},setClipPath:function(e){var s=this.__zr;s&&e.addSelfToZr(s),this.clipPath&&this.clipPath!==e&&this.removeClipPath(),this.clipPath=e,e.__zr=s,e.__clipTarget=this,this.dirty(!1)},removeClipPath:function(){var e=this.clipPath;e&&(e.__zr&&e.removeSelfFromZr(e.__zr),e.__zr=null,e.__clipTarget=null,this.clipPath=null,this.dirty(!1))},addSelfToZr:function(e){this.__zr=e;var s=this.animators;if(s)for(var l=0;l1&&arguments[1]!==void 0?arguments[1]:!1,ge=Ce&&typeof Ce.getBoundingClientRect=="function"&&Ce.getBoundingClientRect().width;if(ge){if(Oe){var ne=getComputedStyle(Ce),le=ne.marginLeft,we=ne.marginRight;ge+=+le.replace("px","")+ +we.replace("px","")}ge=+ge.toFixed(6)}return ge||0},X=function(Ce,Oe,ge){Ce&&Object(j.a)(Ce.style)==="object"&&(Ce.style[Oe]=ge)},Z=function(){return q.any},se=t("KQm4"),ae=t("Ff2n"),ve=t("i8i4"),V=t("bdgK"),re=t("uciX"),I=t("8XRh"),$={adjustX:1,adjustY:1},fe={topLeft:{points:["bl","tl"],overflow:$,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:$,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:$,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:$,offset:[4,0]}},z={topLeft:{points:["bl","tl"],overflow:$,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:$,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:$,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:$,offset:[4,0]}},C=fe,M=0,K={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},te=function(Ce,Oe,ge){var ne=P(Oe),le=Ce.getState();Ce.setState({defaultActiveFirst:Object(S.a)(Object(S.a)({},le.defaultActiveFirst),{},Object(i.a)({},ne,ge))})},de=function(ze){Object(u.a)(Oe,ze);var Ce=Object(a.a)(Oe);function Oe(ge){var ne;Object(f.a)(this,Oe),ne=Ce.call(this,ge),ne.onDestroy=function(De){ne.props.onDestroy(De)},ne.onKeyDown=function(De){var Le=De.keyCode,Fe=ne.menuInstance,dt=ne.props,tt=dt.isOpen,Ct=dt.store;if(Le===d.a.ENTER)return ne.onTitleClick(De),te(Ct,ne.props.eventKey,!0),!0;if(Le===d.a.RIGHT)return tt?Fe.onKeyDown(De):(ne.triggerOpenChange(!0),te(Ct,ne.props.eventKey,!0)),!0;if(Le===d.a.LEFT){var At;if(tt)At=Fe.onKeyDown(De);else return;return At||(ne.triggerOpenChange(!1),At=!0),At}return tt&&(Le===d.a.UP||Le===d.a.DOWN)?Fe.onKeyDown(De):void 0},ne.onOpenChange=function(De){ne.props.onOpenChange(De)},ne.onPopupVisibleChange=function(De){ne.triggerOpenChange(De,De?"mouseenter":"mouseleave")},ne.onMouseEnter=function(De){var Le=ne.props,Fe=Le.eventKey,dt=Le.onMouseEnter,tt=Le.store;te(tt,ne.props.eventKey,!1),dt({key:Fe,domEvent:De})},ne.onMouseLeave=function(De){var Le=ne.props,Fe=Le.parentMenu,dt=Le.eventKey,tt=Le.onMouseLeave;Fe.subMenuInstance=Object(v.a)(ne),tt({key:dt,domEvent:De})},ne.onTitleMouseEnter=function(De){var Le=ne.props,Fe=Le.eventKey,dt=Le.onItemHover,tt=Le.onTitleMouseEnter;dt({key:Fe,hover:!0}),tt({key:Fe,domEvent:De})},ne.onTitleMouseLeave=function(De){var Le=ne.props,Fe=Le.parentMenu,dt=Le.eventKey,tt=Le.onItemHover,Ct=Le.onTitleMouseLeave;Fe.subMenuInstance=Object(v.a)(ne),tt({key:dt,hover:!1}),Ct({key:dt,domEvent:De})},ne.onTitleClick=function(De){var Le=Object(v.a)(ne),Fe=Le.props;if(Fe.onTitleClick({key:Fe.eventKey,domEvent:De}),Fe.triggerSubMenuAction==="hover")return;ne.triggerOpenChange(!Fe.isOpen,"click"),te(Fe.store,ne.props.eventKey,!1)},ne.onSubMenuClick=function(De){typeof ne.props.onClick=="function"&&ne.props.onClick(ne.addKeyPath(De))},ne.onSelect=function(De){ne.props.onSelect(De)},ne.onDeselect=function(De){ne.props.onDeselect(De)},ne.getPrefixCls=function(){return"".concat(ne.props.rootPrefixCls,"-submenu")},ne.getActiveClassName=function(){return"".concat(ne.getPrefixCls(),"-active")},ne.getDisabledClassName=function(){return"".concat(ne.getPrefixCls(),"-disabled")},ne.getSelectedClassName=function(){return"".concat(ne.getPrefixCls(),"-selected")},ne.getOpenClassName=function(){return"".concat(ne.props.rootPrefixCls,"-submenu-open")},ne.saveMenuInstance=function(De){ne.menuInstance=De},ne.addKeyPath=function(De){return Object(S.a)(Object(S.a)({},De),{},{keyPath:(De.keyPath||[]).concat(ne.props.eventKey)})},ne.triggerOpenChange=function(De,Le){var Fe=ne.props.eventKey,dt=function(){ne.onOpenChange({key:Fe,item:Object(v.a)(ne),trigger:Le,open:De})};Le==="mouseenter"?ne.mouseenterTimeout=setTimeout(function(){dt()},0):dt()},ne.isChildrenSelected=function(){var De={find:!1};return W(ne.props.children,ne.props.selectedKeys,De),De.find},ne.isOpen=function(){return ne.props.openKeys.indexOf(ne.props.eventKey)!==-1},ne.adjustWidth=function(){if(!ne.subMenuTitle||!ne.menuInstance)return;var De=ve.findDOMNode(ne.menuInstance);if(De.offsetWidth>=ne.subMenuTitle.offsetWidth)return;De.style.minWidth="".concat(ne.subMenuTitle.offsetWidth,"px")},ne.saveSubMenuTitle=function(De){ne.subMenuTitle=De},ne.getBaseProps=function(){var De=Object(v.a)(ne),Le=De.props;return{mode:Le.mode==="horizontal"?"vertical":Le.mode,visible:ne.props.isOpen,level:Le.level+1,inlineIndent:Le.inlineIndent,focusable:!1,onClick:ne.onSubMenuClick,onSelect:ne.onSelect,onDeselect:ne.onDeselect,onDestroy:ne.onDestroy,selectedKeys:Le.selectedKeys,eventKey:"".concat(Le.eventKey,"-menu-"),openKeys:Le.openKeys,motion:Le.motion,onOpenChange:ne.onOpenChange,subMenuOpenDelay:Le.subMenuOpenDelay,parentMenu:Object(v.a)(ne),subMenuCloseDelay:Le.subMenuCloseDelay,forceSubMenuRender:Le.forceSubMenuRender,triggerSubMenuAction:Le.triggerSubMenuAction,builtinPlacements:Le.builtinPlacements,defaultActiveFirst:Le.store.getState().defaultActiveFirst[P(Le.eventKey)],multiple:Le.multiple,prefixCls:Le.rootPrefixCls,id:ne.internalMenuId,manualRef:ne.saveMenuInstance,itemIcon:Le.itemIcon,expandIcon:Le.expandIcon,direction:Le.direction}},ne.getMotion=function(De,Le){var Fe=Object(v.a)(ne),dt=Fe.haveRendered,tt=ne.props,Ct=tt.motion,At=tt.rootPrefixCls,Ht=Object(S.a)(Object(S.a)({},Ct),{},{leavedClassName:"".concat(At,"-hidden"),removeOnLeave:!1,motionAppear:dt||!Le||De!=="inline"});return Ht};var le=ge.store,we=ge.eventKey,xe=le.getState(),Re=xe.defaultActiveFirst;ne.isRootMenu=!1;var je=!1;return Re&&(je=Re[we]),te(le,we,je),ne}return Object(m.a)(Oe,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var ne=this,le=this.props,we=le.mode,xe=le.parentMenu,Re=le.manualRef;if(Re&&Re(this),we!=="horizontal"||!xe.isRootMenu||!this.props.isOpen)return;this.minWidthTimeout=setTimeout(function(){return ne.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var ne=this.props,le=ne.onDestroy,we=ne.eventKey;le&&le(we),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout)}},{key:"renderChildren",value:function(ne){var le=this,we=this.getBaseProps(),xe=this.getMotion(we.mode,we.visible);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||we.visible||we.forceSubMenuRender,!this.haveOpened)return r.createElement("div",null);var Re=we.direction;return r.createElement(I.default,Object.assign({visible:we.visible},xe),function(je){var De=je.className,Le=je.style,Fe=N()("".concat(we.prefixCls,"-sub"),De,Object(i.a)({},"".concat(we.prefixCls,"-rtl"),Re==="rtl"));return r.createElement(et,Object.assign({},we,{id:le.internalMenuId,className:Fe,style:Le}),ne)})}},{key:"render",value:function(){var ne,le=Object(S.a)({},this.props),we=le.isOpen,xe=this.getPrefixCls(),Re=le.mode==="inline",je=N()(xe,"".concat(xe,"-").concat(le.mode),(ne={},Object(i.a)(ne,le.className,!!le.className),Object(i.a)(ne,this.getOpenClassName(),we),Object(i.a)(ne,this.getActiveClassName(),le.active||we&&!Re),Object(i.a)(ne,this.getDisabledClassName(),le.disabled),Object(i.a)(ne,this.getSelectedClassName(),this.isChildrenSelected()),ne));this.internalMenuId||(le.eventKey?this.internalMenuId="".concat(le.eventKey,"$Menu"):(M+=1,this.internalMenuId="$__$".concat(M,"$Menu")));var De={},Le={},Fe={};le.disabled||(De={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},Le={onClick:this.onTitleClick},Fe={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var dt={},tt=le.direction;Re&&(tt==="rtl"?dt.paddingRight=le.inlineIndent*le.level:dt.paddingLeft=le.inlineIndent*le.level);var Ct={};this.props.isOpen&&(Ct={"aria-owns":this.internalMenuId});var At=null;le.mode!=="horizontal"&&(At=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(At=r.createElement(this.props.expandIcon,Object(S.a)({},this.props))));var Ht=r.createElement("div",Object.assign({ref:this.saveSubMenuTitle,style:dt,className:"".concat(xe,"-title"),role:"button"},Fe,Le,{"aria-expanded":we},Ct,{"aria-haspopup":"true",title:typeof le.title=="string"?le.title:void 0}),le.title,At||r.createElement("i",{className:"".concat(xe,"-arrow")})),en=this.renderChildren(le.children),Ge=le.parentMenu.isRootMenu?le.parentMenu.props.getPopupContainer:function(Ft){return Ft.parentNode},gt=K[le.mode],xt=le.popupOffset?{offset:le.popupOffset}:{},Lt=le.mode==="inline"?"":le.popupClassName;Lt+=tt==="rtl"?" ".concat(xe,"-rtl"):"";var Ot=le.disabled,Dt=le.triggerSubMenuAction,Bt=le.subMenuOpenDelay,Xt=le.forceSubMenuRender,an=le.subMenuCloseDelay,Jt=le.builtinPlacements;oe.forEach(function(Ft){return delete le[Ft]}),delete le.onClick;var _t=tt==="rtl"?Object.assign({},z,Jt):Object.assign({},fe,Jt);return delete le.direction,r.createElement("li",Object.assign({},le,De,{className:je,role:"menuitem"}),Re&&Ht,Re&&en,!Re&&r.createElement(re.a,{prefixCls:xe,popupClassName:N()("".concat(xe,"-popup"),Lt),getPopupContainer:Ge,builtinPlacements:_t,popupPlacement:gt,popupVisible:we,popupAlign:xt,popup:en,action:Ot?[]:[Dt],mouseEnterDelay:Bt,mouseLeaveDelay:an,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:Xt},Ht))}}]),Oe}(r.Component);de.defaultProps={onMouseEnter:Y,onMouseLeave:Y,onTitleMouseEnter:Y,onTitleMouseLeave:Y,onTitleClick:Y,manualRef:Y,mode:"vertical",title:""};var he=Object(e.b)(function(ze,Ce){var Oe=ze.openKeys,ge=ze.activeKey,ne=ze.selectedKeys,le=Ce.eventKey,we=Ce.subMenuKey;return{isOpen:Oe.indexOf(le)>-1,active:ge[we]===le,selectedKeys:ne}})(de);he.isSubMenu=!0;var Me=he,ce="menuitem-overflowed",be=.5,Ae=function(ze){Object(u.a)(Oe,ze);var Ce=Object(a.a)(Oe);function Oe(){var ge;return Object(f.a)(this,Oe),ge=Ce.apply(this,arguments),ge.resizeObserver=null,ge.mutationObserver=null,ge.originalTotalWidth=0,ge.overflowedItems=[],ge.menuItemSizes=[],ge.cancelFrameId=null,ge.state={lastVisibleIndex:void 0},ge.getMenuItemNodes=function(){var ne=ge.props.prefixCls,le=ve.findDOMNode(Object(v.a)(ge));return le?[].slice.call(le.children).filter(function(we){return we.className.split(" ").indexOf("".concat(ne,"-overflowed-submenu"))<0}):[]},ge.getOverflowedSubMenuItem=function(ne,le,we){var xe=ge.props,Re=xe.overflowedIndicator,je=xe.level,De=xe.mode,Le=xe.prefixCls,Fe=xe.theme;if(je!==1||De!=="horizontal")return null;var dt=ge.props.children[0],tt=dt.props,Ct=tt.children,At=tt.title,Ht=tt.style,en=Object(ae.a)(tt,["children","title","style"]),Ge=Object(S.a)({},Ht),gt="".concat(ne,"-overflowed-indicator"),xt="".concat(ne,"-overflowed-indicator");le.length===0&&we!==!0?Ge=Object(S.a)(Object(S.a)({},Ge),{},{display:"none"}):we&&(Ge=Object(S.a)(Object(S.a)({},Ge),{},{visibility:"hidden",position:"absolute"}),gt="".concat(gt,"-placeholder"),xt="".concat(xt,"-placeholder"));var Lt=Fe?"".concat(Le,"-").concat(Fe):"",Ot={};return oe.forEach(function(Dt){en[Dt]!==void 0&&(Ot[Dt]=en[Dt])}),r.createElement(Me,Object.assign({title:Re,className:"".concat(Le,"-overflowed-submenu"),popupClassName:Lt},Ot,{key:gt,eventKey:xt,disabled:!1,style:Ge}),le)},ge.setChildrenWidthAndResize=function(){if(ge.props.mode!=="horizontal")return;var ne=ve.findDOMNode(Object(v.a)(ge));if(!ne)return;var le=ne.children;if(!le||le.length===0)return;var we=ne.children[le.length-1];X(we,"display","inline-block");var xe=ge.getMenuItemNodes(),Re=xe.filter(function(je){return je.className.split(" ").indexOf(ce)>=0});Re.forEach(function(je){X(je,"display","inline-block")}),ge.menuItemSizes=xe.map(function(je){return ee(je,!0)}),Re.forEach(function(je){X(je,"display","none")}),ge.overflowedIndicatorWidth=ee(ne.children[ne.children.length-1],!0),ge.originalTotalWidth=ge.menuItemSizes.reduce(function(je,De){return je+De},0),ge.handleResize(),X(we,"display","none")},ge.handleResize=function(){if(ge.props.mode!=="horizontal")return;var ne=ve.findDOMNode(Object(v.a)(ge));if(!ne)return;var le=ee(ne);ge.overflowedItems=[];var we=0,xe;ge.originalTotalWidth>le+be&&(xe=-1,ge.menuItemSizes.forEach(function(Re){we+=Re,we+ge.overflowedIndicatorWidth<=le&&(xe+=1)})),ge.setState({lastVisibleIndex:xe})},ge}return Object(m.a)(Oe,[{key:"componentDidMount",value:function(){var ne=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var le=ve.findDOMNode(this);if(!le)return;this.resizeObserver=new V.default(function(we){we.forEach(function(){var xe=ne.cancelFrameId;cancelAnimationFrame(xe),ne.cancelFrameId=requestAnimationFrame(ne.setChildrenWidthAndResize)})}),[].slice.call(le.children).concat(le).forEach(function(we){ne.resizeObserver.observe(we)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){ne.resizeObserver.disconnect(),[].slice.call(le.children).concat(le).forEach(function(we){ne.resizeObserver.observe(we)}),ne.setChildrenWidthAndResize()}),this.mutationObserver.observe(le,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(ne){var le=this,we=this.state.lastVisibleIndex;return(ne||[]).reduce(function(xe,Re,je){var De=Re;if(le.props.mode==="horizontal"){var Le=le.getOverflowedSubMenuItem(Re.props.eventKey,[]);we!==void 0&&le.props.className.indexOf("".concat(le.props.prefixCls,"-root"))!==-1&&(je>we&&(De=r.cloneElement(Re,{style:{display:"none"},eventKey:"".concat(Re.props.eventKey,"-hidden"),className:"".concat(ce)})),je===we+1&&(le.overflowedItems=ne.slice(we+1).map(function(dt){return r.cloneElement(dt,{key:dt.props.eventKey,mode:"vertical-left"})}),Le=le.getOverflowedSubMenuItem(Re.props.eventKey,le.overflowedItems)));var Fe=[].concat(Object(se.a)(xe),[Le,De]);return je===ne.length-1&&Fe.push(le.getOverflowedSubMenuItem(Re.props.eventKey,[],!0)),Fe}return[].concat(Object(se.a)(xe),[De])},[])}},{key:"render",value:function(){var ne=this.props,le=ne.visible,we=ne.prefixCls,xe=ne.overflowedIndicator,Re=ne.mode,je=ne.level,De=ne.tag,Le=ne.children,Fe=ne.theme,dt=Object(ae.a)(ne,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),tt=De;return r.createElement(tt,Object.assign({},dt),this.renderChildren(Le))}}]),Oe}(r.Component);Ae.defaultProps={tag:"div",className:""};var ye=Ae;function ke(ze){return ze.length?ze.every(function(Ce){return!!Ce.props.disabled}):!0}function Se(ze,Ce,Oe){var ge=ze.getState();ze.setState({activeKey:Object(S.a)(Object(S.a)({},ge.activeKey),{},Object(i.a)({},Ce,Oe))})}function Ne(ze){return ze.eventKey||"0-menu-"}function _e(ze,Ce){var Oe=Ce,ge=ze.children,ne=ze.eventKey;if(Oe){var le;if(Q(ge,function(we,xe){we&&we.props&&!we.props.disabled&&Oe===J(we,ne,xe)&&(le=!0)}),le)return Oe}return Oe=null,ze.defaultActiveFirst&&Q(ge,function(we,xe){!Oe&&we&&!we.props.disabled&&(Oe=J(we,ne,xe))}),Oe}function $e(ze){if(ze){var Ce=this.instanceArray.indexOf(ze);Ce!==-1?this.instanceArray[Ce]=ze:this.instanceArray.push(ze)}}var He=function(ze){Object(u.a)(Oe,ze);var Ce=Object(a.a)(Oe);function Oe(ge){var ne;return Object(f.a)(this,Oe),ne=Ce.call(this,ge),ne.onKeyDown=function(le,we){var xe=le.keyCode,Re;if(ne.getFlatInstanceArray().forEach(function(De){De&&De.props.active&&De.onKeyDown&&(Re=De.onKeyDown(le))}),Re)return 1;var je=null;return(xe===d.a.UP||xe===d.a.DOWN)&&(je=ne.step(xe===d.a.UP?-1:1)),je?(le.preventDefault(),Se(ne.props.store,Ne(ne.props),je.props.eventKey),typeof we=="function"&&we(je),1):void 0},ne.onItemHover=function(le){var we=le.key,xe=le.hover;Se(ne.props.store,Ne(ne.props),xe?we:null)},ne.onDeselect=function(le){ne.props.onDeselect(le)},ne.onSelect=function(le){ne.props.onSelect(le)},ne.onClick=function(le){ne.props.onClick(le)},ne.onOpenChange=function(le){ne.props.onOpenChange(le)},ne.onDestroy=function(le){ne.props.onDestroy(le)},ne.getFlatInstanceArray=function(){return ne.instanceArray},ne.step=function(le){var we=ne.getFlatInstanceArray(),xe=ne.props.store.getState().activeKey[Ne(ne.props)],Re=we.length;if(!Re)return null;le<0&&(we=we.concat().reverse());var je=-1;if(we.every(function(dt,tt){return dt&&dt.props.eventKey===xe?(je=tt,!1):!0}),!ne.props.defaultActiveFirst&&je!==-1&&ke(we.slice(je,Re-1)))return;var De=(je+1)%Re,Le=De;do{var Fe=we[Le];if(!Fe||Fe.props.disabled)Le=(Le+1)%Re;else return Fe}while(Le!==De);return null},ne.renderCommonMenuItem=function(le,we,xe){var Re=ne.props.store.getState(),je=Object(v.a)(ne),De=je.props,Le=J(le,De.eventKey,we),Fe=le.props;if(!Fe||typeof le.type=="string")return le;var dt=Le===Re.activeKey,tt=Object(S.a)(Object(S.a)({mode:Fe.mode||De.mode,level:De.level,inlineIndent:De.inlineIndent,renderMenuItem:ne.renderMenuItem,rootPrefixCls:De.prefixCls,index:we,parentMenu:De.parentMenu,manualRef:Fe.disabled?void 0:Object(g.a)(le.ref,$e.bind(Object(v.a)(ne))),eventKey:Le,active:!Fe.disabled&&dt,multiple:De.multiple,onClick:function(At){(Fe.onClick||Y)(At),ne.onClick(At)},onItemHover:ne.onItemHover,motion:De.motion,subMenuOpenDelay:De.subMenuOpenDelay,subMenuCloseDelay:De.subMenuCloseDelay,forceSubMenuRender:De.forceSubMenuRender,onOpenChange:ne.onOpenChange,onDeselect:ne.onDeselect,onSelect:ne.onSelect,builtinPlacements:De.builtinPlacements,itemIcon:Fe.itemIcon||ne.props.itemIcon,expandIcon:Fe.expandIcon||ne.props.expandIcon},xe),{},{direction:De.direction});return(De.mode==="inline"||Z())&&(tt.triggerSubMenuAction="click"),r.cloneElement(le,tt)},ne.renderMenuItem=function(le,we,xe){if(!le)return null;var Re=ne.props.store.getState(),je={openKeys:Re.openKeys,selectedKeys:Re.selectedKeys,triggerSubMenuAction:ne.props.triggerSubMenuAction,subMenuKey:xe};return ne.renderCommonMenuItem(le,we,je)},ge.store.setState({activeKey:Object(S.a)(Object(S.a)({},ge.store.getState().activeKey),{},Object(i.a)({},ge.eventKey,_e(ge,ge.activeKey)))}),ne.instanceArray=[],ne}return Object(m.a)(Oe,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(ne){return this.props.visible||ne.visible||this.props.className!==ne.className||!b()(this.props.style,ne.style)}},{key:"componentDidUpdate",value:function(ne){var le=this.props,we="activeKey"in le?le.activeKey:le.store.getState().activeKey[Ne(le)],xe=_e(le,we);if(xe!==we)Se(le.store,Ne(le),xe);else if("activeKey"in ne){var Re=_e(ne,ne.activeKey);xe!==Re&&Se(le.store,Ne(le),xe)}}},{key:"render",value:function(){var ne=this,le=Object(l.a)({},this.props);this.instanceArray=[];var we=N()(le.prefixCls,le.className,"".concat(le.prefixCls,"-").concat(le.mode)),xe={className:we,role:le.role||"menu"};le.id&&(xe.id=le.id),le.focusable&&(xe.tabIndex=0,xe.onKeyDown=this.onKeyDown);var Re=le.prefixCls,je=le.eventKey,De=le.visible,Le=le.level,Fe=le.mode,dt=le.overflowedIndicator,tt=le.theme;return oe.forEach(function(Ct){return delete le[Ct]}),delete le.onClick,r.createElement(ye,Object.assign({},le,{prefixCls:Re,mode:Fe,tag:"ul",level:Le,theme:tt,visible:De,overflowedIndicator:dt},xe),r.Children.map(le.children,function(Ct,At){return ne.renderMenuItem(Ct,At,je||"0-menu-")}))}}]),Oe}(r.Component);He.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:Y};var nt=Object(e.b)()(He),et=nt,Xe=t("Kwbf");function st(ze,Ce,Oe){var ge=ze.prefixCls,ne=ze.motion,le=ze.defaultMotions,we=le===void 0?{}:le,xe=ze.openAnimation,Re=ze.openTransitionName,je=Ce.switchingModeFromInline;if(ne)return ne;if(Object(j.a)(xe)==="object"&&xe)Object(Xe.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof xe=="string")return{motionName:"".concat(ge,"-open-").concat(xe)};if(Re)return{motionName:Re};var De=we[Oe];return De||(je?null:we.other)}var ut=function(ze){Object(u.a)(Oe,ze);var Ce=Object(a.a)(Oe);function Oe(ge){var ne;Object(f.a)(this,Oe),ne=Ce.call(this,ge),ne.inlineOpenKeys=[],ne.onSelect=function(xe){var Re=Object(v.a)(ne),je=Re.props;if(je.selectable){var De=ne.store.getState(),Le=De.selectedKeys,Fe=xe.key;je.multiple?Le=Le.concat([Fe]):Le=[Fe],"selectedKeys"in je||ne.store.setState({selectedKeys:Le}),je.onSelect(Object(S.a)(Object(S.a)({},xe),{},{selectedKeys:Le}))}},ne.onClick=function(xe){var Re=ne.getRealMenuMode(),je=Object(v.a)(ne),De=je.store,Le=je.props.onOpenChange;Re!=="inline"&&!("openKeys"in ne.props)&&(De.setState({openKeys:[]}),Le([])),ne.props.onClick(xe)},ne.onKeyDown=function(xe,Re){ne.innerMenu.getWrappedInstance().onKeyDown(xe,Re)},ne.onOpenChange=function(xe){var Re=Object(v.a)(ne),je=Re.props,De=ne.store.getState().openKeys.concat(),Le=!1,Fe=function(tt){var Ct=!1;if(tt.open)Ct=De.indexOf(tt.key)===-1,Ct&&De.push(tt.key);else{var At=De.indexOf(tt.key);Ct=At!==-1,Ct&&De.splice(At,1)}Le=Le||Ct};Array.isArray(xe)?xe.forEach(Fe):Fe(xe),Le&&("openKeys"in ne.props||ne.store.setState({openKeys:De}),je.onOpenChange(De))},ne.onDeselect=function(xe){var Re=Object(v.a)(ne),je=Re.props;if(je.selectable){var De=ne.store.getState().selectedKeys.concat(),Le=xe.key,Fe=De.indexOf(Le);Fe!==-1&&De.splice(Fe,1),"selectedKeys"in je||ne.store.setState({selectedKeys:De}),je.onDeselect(Object(S.a)(Object(S.a)({},xe),{},{selectedKeys:De}))}},ne.onMouseEnter=function(xe){ne.restoreModeVerticalFromInline();var Re=ne.props.onMouseEnter;Re&&Re(xe)},ne.onTransitionEnd=function(xe){var Re=xe.propertyName==="width"&&xe.target===xe.currentTarget,je=xe.target.className,De=Object.prototype.toString.call(je)==="[object SVGAnimatedString]"?je.animVal:je,Le=xe.propertyName==="font-size"&&De.indexOf("anticon")>=0;(Re||Le)&&ne.restoreModeVerticalFromInline()},ne.setInnerMenu=function(xe){ne.innerMenu=xe},ne.isRootMenu=!0;var le=ge.defaultSelectedKeys,we=ge.defaultOpenKeys;return"selectedKeys"in ge&&(le=ge.selectedKeys||[]),"openKeys"in ge&&(we=ge.openKeys||[]),ne.store=Object(e.c)({selectedKeys:le,openKeys:we,activeKey:{"0-menu-":_e(ge,ge.activeKey)}}),ne.state={switchingModeFromInline:!1},ne}return Object(m.a)(Oe,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(ne){this.updateOpentKeysWhenSwitchMode(ne),this.updateMiniStore();var le=this.props,we=le.siderCollapsed,xe=le.inlineCollapsed,Re=le.onOpenChange;(!ne.inlineCollapsed&&xe||!ne.siderCollapsed&&we)&&Re([]),this.updateMenuDisplay()}},{key:"updateOpentKeysWhenSwitchMode",value:function(ne){var le=this.props,we=this.store,xe=this.inlineOpenKeys,Re=we.getState(),je={};ne.mode==="inline"&&le.mode!=="inline"&&this.setState({switchingModeFromInline:!0}),"openKeys"in le||((le.inlineCollapsed&&!ne.inlineCollapsed||le.siderCollapsed&&!ne.siderCollapsed)&&(this.setState({switchingModeFromInline:!0}),this.inlineOpenKeys=Re.openKeys.concat(),je.openKeys=[]),(!le.inlineCollapsed&&ne.inlineCollapsed||!le.siderCollapsed&&ne.siderCollapsed)&&(je.openKeys=xe,this.inlineOpenKeys=[])),Object.keys(je).length&&we.setState(je)}},{key:"updateMenuDisplay",value:function(){var ne=this.props.collapsedWidth,le=this.store,we=this.prevOpenKeys,xe=this.getInlineCollapsed()&&(ne===0||ne==="0"||ne==="0px");xe?(this.prevOpenKeys=le.getState().openKeys.concat(),this.store.setState({openKeys:[]})):we&&(this.store.setState({openKeys:we}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var ne=this.props.mode,le=this.state.switchingModeFromInline,we=this.getInlineCollapsed();return le&&we?"inline":we?"vertical":ne}},{key:"getInlineCollapsed",value:function(){var ne=this.props,le=ne.inlineCollapsed,we=ne.siderCollapsed;return we!==void 0?we:le}},{key:"restoreModeVerticalFromInline",value:function(){var ne=this.state.switchingModeFromInline;ne&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var ne=Object(S.a)({},Object(s.default)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),le=this.getRealMenuMode();return ne.className+=" ".concat(ne.prefixCls,"-root"),ne.direction==="rtl"&&(ne.className+=" ".concat(ne.prefixCls,"-rtl")),ne=Object(S.a)(Object(S.a)({},ne),{},{mode:le,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:st(this.props,this.state,le)}),delete ne.openAnimation,delete ne.openTransitionName,r.createElement(e.a,{store:this.store},r.createElement(et,Object.assign({},ne,{ref:this.setInnerMenu}),this.props.children))}}]),Oe}(r.Component);ut.defaultProps={selectable:!0,onClick:Y,onSelect:Y,onOpenChange:Y,onDeselect:Y,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:r.createElement("span",null,"\xB7\xB7\xB7")};var ct=ut,Ze=function(ze){Object(u.a)(Oe,ze);var Ce=Object(a.a)(Oe);function Oe(){var ge;return Object(f.a)(this,Oe),ge=Ce.apply(this,arguments),ge.onKeyDown=function(ne){var le=ne.keyCode;return le===d.a.ENTER?(ge.onClick(ne),!0):void 0},ge.onMouseLeave=function(ne){var le=ge.props,we=le.eventKey,xe=le.onItemHover,Re=le.onMouseLeave;xe({key:we,hover:!1}),Re({key:we,domEvent:ne})},ge.onMouseEnter=function(ne){var le=ge.props,we=le.eventKey,xe=le.onItemHover,Re=le.onMouseEnter;xe({key:we,hover:!0}),Re({key:we,domEvent:ne})},ge.onClick=function(ne){var le=ge.props,we=le.eventKey,xe=le.multiple,Re=le.onClick,je=le.onSelect,De=le.onDeselect,Le=le.isSelected,Fe={key:we,keyPath:[we],item:Object(v.a)(ge),domEvent:ne};Re(Fe),xe?Le?De(Fe):je(Fe):Le||je(Fe)},ge.saveNode=function(ne){ge.node=ne},ge}return Object(m.a)(Oe,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var ne=this.props;ne.onDestroy&&ne.onDestroy(ne.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var ne,le=Object(S.a)({},this.props),we=N()(this.getPrefixCls(),le.className,(ne={},Object(i.a)(ne,this.getActiveClassName(),!le.disabled&&le.active),Object(i.a)(ne,this.getSelectedClassName(),le.isSelected),Object(i.a)(ne,this.getDisabledClassName(),le.disabled),ne)),xe=Object(S.a)(Object(S.a)({},le.attribute),{},{title:typeof le.title=="string"?le.title:void 0,className:we,role:le.role||"menuitem","aria-disabled":le.disabled});le.role==="option"?xe=Object(S.a)(Object(S.a)({},xe),{},{role:"option","aria-selected":le.isSelected}):(le.role===null||le.role==="none")&&(xe.role="none");var Re={onClick:le.disabled?null:this.onClick,onMouseLeave:le.disabled?null:this.onMouseLeave,onMouseEnter:le.disabled?null:this.onMouseEnter},je=Object(S.a)({},le.style);le.mode==="inline"&&(le.direction==="rtl"?je.paddingRight=le.inlineIndent*le.level:je.paddingLeft=le.inlineIndent*le.level),oe.forEach(function(Le){return delete le[Le]}),delete le.direction;var De=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(De=r.createElement(this.props.itemIcon,this.props)),r.createElement("li",Object.assign({},Object(s.default)(le,["onClick","onMouseEnter","onMouseLeave","onSelect"]),xe,Re,{style:je,ref:this.saveNode}),le.children,De)}}]),Oe}(r.Component);Ze.isMenuItem=!0,Ze.defaultProps={onSelect:Y,onMouseEnter:Y,onMouseLeave:Y,manualRef:Y};var bt=Object(e.b)(function(ze,Ce){var Oe=ze.activeKey,ge=ze.selectedKeys,ne=Ce.eventKey,le=Ce.subMenuKey;return{active:Oe[le]===ne,isSelected:ge.indexOf(ne)!==-1}})(Ze),lt=bt,Et=function(ze){Object(u.a)(Oe,ze);var Ce=Object(a.a)(Oe);function Oe(){var ge;return Object(f.a)(this,Oe),ge=Ce.apply(this,arguments),ge.renderInnerMenuItem=function(ne){var le=ge.props,we=le.renderMenuItem,xe=le.index;return we(ne,xe,ge.props.subMenuKey)},ge}return Object(m.a)(Oe,[{key:"render",value:function(){var ne=Object(l.a)({},this.props),le=ne.className,we=le===void 0?"":le,xe=ne.rootPrefixCls,Re="".concat(xe,"-item-group-title"),je="".concat(xe,"-item-group-list"),De=ne.title,Le=ne.children;return oe.forEach(function(Fe){return delete ne[Fe]}),delete ne.onClick,delete ne.direction,r.createElement("li",Object.assign({},ne,{className:"".concat(we," ").concat(xe,"-item-group")}),r.createElement("div",{className:Re,title:typeof De=="string"?De:void 0},De),r.createElement("ul",{className:je},r.Children.map(Le,this.renderInnerMenuItem)))}}]),Oe}(r.Component);Et.isMenuItemGroup=!0,Et.defaultProps={disabled:!0};var jt=Et,Qt=function(Ce){var Oe=Ce.className,ge=Ce.rootPrefixCls,ne=Ce.style;return r.createElement("li",{className:"".concat(Oe," ").concat(ge,"-item-divider"),style:ne})};Qt.defaultProps={disabled:!0,className:"",style:{}};var Gt=Qt,rn=x.e=ct},"1sBl":function(ie,x,t){var S=t("e/Dd").getSymbolSize;x.getRowColCoords=function(m){if(m===1)return[];for(var v=Math.floor(m/7)+2,u=S(m),a=u===145?26:Math.ceil((u-13)/(2*v-2))*2,r=[u-7],e=1;eH&&A>c&&A>n&&A>_||A1&&D(),G=e.cubicAt(H,c,n,_,b[0]),O>1&&(q=e.cubicAt(H,c,n,_,b[1]))),O===2?JH&&_>c&&_>n||_=0&&A<=1){for(var k=0,T=e.quadraticAt(H,c,n,A),O=0;Ow||_<-w)return 0;var L=Math.sqrt(w*w-_*_);y[0]=-L,y[1]=L;var A=Math.abs(c-o);if(A<1e-4)return 0;if(A%i<1e-4){c=0,o=i;var k=n?1:-1;return F>=y[0]+B&&F<=y[1]+B?k:0}if(n){var L=c;c=r(o),o=r(L)}else c=r(c),o=r(o);c>o&&(o+=i);for(var T=0,O=0;O<2;O++){var G=y[O];if(G+B>F){var q=Math.atan2(_,G),k=n?1:-1;q<0&&(q=i+q),(q>=c&&q<=o||q+i>=c&&q+i<=o)&&(q>Math.PI/2&&q1&&(w||(n+=s(F,_,L,A,c,o))),k===1&&(F=B[k],_=B[k+1],L=F,A=_);switch(T){case l.M:L=B[k++],A=B[k++],F=L,_=A;break;case l.L:if(w){if(f.containStroke(F,_,B[k],B[k+1],H,c,o))return!0}else n+=s(F,_,B[k],B[k+1],c,o)||0;F=B[k++],_=B[k++];break;case l.C:if(w){if(m.containStroke(F,_,B[k++],B[k++],B[k++],B[k++],B[k],B[k+1],H,c,o))return!0}else n+=N(F,_,B[k++],B[k++],B[k++],B[k++],B[k],B[k+1],c,o)||0;F=B[k++],_=B[k++];break;case l.Q:if(w){if(v.containStroke(F,_,B[k++],B[k++],B[k],B[k+1],H,c,o))return!0}else n+=j(F,_,B[k++],B[k++],B[k],B[k+1],c,o)||0;F=B[k++],_=B[k++];break;case l.A:var O=B[k++],G=B[k++],q=B[k++],Y=B[k++],J=B[k++],P=B[k++];k+=1;var Q=1-B[k++],W=Math.cos(J)*q+O,oe=Math.sin(J)*Y+G;k>1?n+=s(F,_,W,oe,c,o):(L=W,A=oe);var ee=(c-O)*Y/q+O;if(w){if(u.containStroke(O,G,Y,J,J+P,Q,H,ee,o))return!0}else n+=p(O,G,Y,J,J+P,Q,ee,o);F=Math.cos(J+P)*q+O,_=Math.sin(J+P)*Y+G;break;case l.R:L=F=B[k++],A=_=B[k++];var X=B[k++],Z=B[k++],W=L+X,oe=A+Z;if(w){if(f.containStroke(L,A,W,A,H,c,o)||f.containStroke(W,A,W,oe,H,c,o)||f.containStroke(W,oe,L,oe,H,c,o)||f.containStroke(L,oe,L,A,H,c,o))return!0}else n+=s(W,A,W,oe,c,o),n+=s(L,oe,L,A,c,o);break;case l.Z:if(w){if(f.containStroke(F,_,L,A,H,c,o))return!0}else n+=s(F,_,L,A,c,o);F=L,_=A;break}}return!w&&!g(_,A)&&(n+=s(F,_,L,A,c,o)||0),n!==0}function h(B,H,w){return E(B,0,!1,H,w)}function R(B,H,w,c){return E(B,H,!0,w,c)}x.contain=h,x.containStroke=R},"2fw6":function(ie,x,t){var S=t("y+Vt"),f=S.extend({type:"circle",shape:{cx:0,cy:0,r:0},buildPath:function(m,v,u){u&&m.moveTo(v.cx+v.r,v.cy),m.arc(v.cx,v.cy,v.r,0,Math.PI*2,!0)}});ie.exports=f},"3C/r":function(ie,x){var t=function(f,m){this.image=f,this.repeat=m,this.type="pattern"};t.prototype.getCanvasPattern=function(f){return f.createPattern(this.image,this.repeat||"repeat")};var S=t;ie.exports=S},"3CBa":function(ie,x,t){var S=t("hydK"),f=S.createElement,m=t("bYtY"),v=t("SUKs"),u=t("y+Vt"),a=t("Dagg"),r=t("dqUG"),e=t("DBLp"),s=t("sW+o"),l=t("n6Mw"),i=t("vKoX"),d=t("P47w"),g=d.path,y=d.image,b=d.text;function D(o){return parseInt(o,10)}function N(o){return o instanceof u?g:o instanceof a?y:o instanceof r?b:g}function j(o,n){return n&&o&&n.parentNode!==o}function p(o,n,F){if(j(o,n)&&F){var _=F.nextSibling;_?o.insertBefore(n,_):o.appendChild(n)}}function E(o,n){if(j(o,n)){var F=o.firstChild;F?o.insertBefore(n,F):o.appendChild(n)}}function h(o,n){n&&o&&n.parentNode===o&&o.removeChild(n)}function R(o){return o.__textSvgEl}function B(o){return o.__svgEl}var H=function(o,n,F,_){this.root=o,this.storage=n,this._opts=F=m.extend({},F||{});var L=f("svg");L.setAttribute("xmlns","http://www.w3.org/2000/svg"),L.setAttribute("version","1.1"),L.setAttribute("baseProfile","full"),L.style.cssText="user-select:none;position:absolute;left:0;top:0;";var A=f("g");L.appendChild(A);var k=f("g");L.appendChild(k),this.gradientManager=new s(_,k),this.clipPathManager=new l(_,k),this.shadowManager=new i(_,k);var T=document.createElement("div");T.style.cssText="overflow:hidden;position:relative",this._svgDom=L,this._svgRoot=k,this._backgroundRoot=A,this._viewport=T,o.appendChild(T),T.appendChild(L),this.resize(F.width,F.height),this._visibleList=[]};H.prototype={constructor:H,getType:function(){return"svg"},getViewportRoot:function(){return this._viewport},getSvgDom:function(){return this._svgDom},getSvgRoot:function(){return this._svgRoot},getViewportRootOffset:function(){var o=this.getViewportRoot();if(o)return{offsetLeft:o.offsetLeft||0,offsetTop:o.offsetTop||0}},refresh:function(){var o=this.storage.getDisplayList(!0);this._paintList(o)},setBackgroundColor:function(o){this._backgroundRoot&&this._backgroundNode&&this._backgroundRoot.removeChild(this._backgroundNode);var n=f("rect");n.setAttribute("width",this.getWidth()),n.setAttribute("height",this.getHeight()),n.setAttribute("x",0),n.setAttribute("y",0),n.setAttribute("id",0),n.style.fill=o,this._backgroundRoot.appendChild(n),this._backgroundNode=n},_paintList:function(o){this.gradientManager.markAllUnused(),this.clipPathManager.markAllUnused(),this.shadowManager.markAllUnused();var n=this._svgRoot,F=this._visibleList,_=o.length,L=[],A;for(A=0;A<_;A++){var k=o[A],T=N(k),O=B(k)||R(k);k.invisible||(k.__dirty&&(T&&T.brush(k),this.clipPathManager.update(k),k.style&&(this.gradientManager.update(k.style.fill),this.gradientManager.update(k.style.stroke),this.shadowManager.update(O,k)),k.__dirty=!1),L.push(k))}var G=e(F,L),q;for(A=0;A=0;--k)if(A[k]===L)return!0;return!1}),F}else return null;else return F[0]},resize:function(o,n){var F=this._viewport;F.style.display="none";var _=this._opts;if(o!=null&&(_.width=o),n!=null&&(_.height=n),o=this._getSize(0),n=this._getSize(1),F.style.display="",this._width!==o||this._height!==n){this._width=o,this._height=n;var L=F.style;L.width=o+"px",L.height=n+"px";var A=this._svgDom;A.setAttribute("width",o),A.setAttribute("height",n)}this._backgroundNode&&(this._backgroundNode.setAttribute("width",o),this._backgroundNode.setAttribute("height",n))},getWidth:function(){return this._width},getHeight:function(){return this._height},_getSize:function(o){var n=this._opts,F=["width","height"][o],_=["clientWidth","clientHeight"][o],L=["paddingLeft","paddingTop"][o],A=["paddingRight","paddingBottom"][o];if(n[F]!=null&&n[F]!=="auto")return parseFloat(n[F]);var k=this.root,T=document.defaultView.getComputedStyle(k);return(k[_]||D(T[F])||D(k.style[F]))-(D(T[L])||0)-(D(T[A])||0)|0},dispose:function(){this.root.innerHTML="",this._svgRoot=this._backgroundRoot=this._svgDom=this._backgroundNode=this._viewport=this.storage=null},clear:function(){this._viewport&&this.root.removeChild(this._viewport)},toDataURL:function(){this.refresh();var o=encodeURIComponent(this._svgDom.outerHTML.replace(/> -\r<`));return"data:image/svg+xml;charset=UTF-8,"+o}};function w(o){return function(){v('In SVG mode painter not support method "'+o+'"')}}m.each(["getLayer","insertLayer","eachLayer","eachBuiltinLayer","eachOtherLayer","getLayers","modLayer","delLayer","clearLayer","pathToImage"],function(o){H.prototype[o]=w(o)});var c=H;ie.exports=c},"3X7Y":function(ie,x,t){var S=t("u/Db");function f(m){this.mode=S.NUMERIC,this.data=m.toString()}f.getBitsLength=function(v){return 10*Math.floor(v/3)+(v%3?v%3*3+1:0)},f.prototype.getLength=function(){return this.data.length},f.prototype.getBitsLength=function(){return f.getBitsLength(this.data.length)},f.prototype.write=function(v){var u,a,r;for(u=0;u+3<=this.data.length;u+=3)a=this.data.substr(u,3),r=parseInt(a,10),v.put(r,10);var e=this.data.length-u;e>0&&(a=this.data.substr(u),r=parseInt(a,10),v.put(r,e*3+1))},ie.exports=f},"3e3G":function(ie,x,t){var S=t("bYtY"),f=t("QuXc"),m=function(u,a,r,e,s){this.x=u==null?.5:u,this.y=a==null?.5:a,this.r=r==null?.5:r,this.type="radial",this.global=s||!1,f.call(this,e)};m.prototype={constructor:m},S.inherits(m,f);var v=m;ie.exports=v},"3gBT":function(ie,x){var t=2311;function S(){return t++}ie.exports=S},"49sm":function(ie,x){var t={}.toString;ie.exports=Array.isArray||function(S){return t.call(S)=="[object Array]"}},"4fz+":function(ie,x,t){var S=t("bYtY"),f=t("1bdT"),m=t("mFDi"),v=function(a){a=a||{},f.call(this,a);for(var r in a)a.hasOwnProperty(r)&&(this[r]=a[r]);this._children=[],this.__storage=null,this.__dirty=!0};v.prototype={constructor:v,isGroup:!0,type:"group",silent:!1,children:function(){return this._children.slice()},childAt:function(a){return this._children[a]},childOfName:function(a){for(var r=this._children,e=0;e=0&&(e.splice(s,0,a),this._doAdd(a))}return this},_doAdd:function(a){a.parent&&a.parent.remove(a),a.parent=this;var r=this.__storage,e=this.__zr;r&&r!==a.__storage&&(r.addToStorage(a),a instanceof v&&a.addChildrenToStorage(r)),e&&e.refresh()},remove:function(a){var r=this.__zr,e=this.__storage,s=this._children,l=S.indexOf(s,a);return l<0?this:(s.splice(l,1),a.parent=null,e&&(e.delFromStorage(a),a instanceof v&&a.delChildrenFromStorage(e)),r&&r.refresh(),this)},removeAll:function(){var a=this._children,r=this.__storage,e,s;for(s=0;s1e-4){w[0]=j-E,w[1]=p-h,c[0]=j+E,c[1]=p+h;return}if(e[0]=a(R)*E+j,e[1]=u(R)*h+p,s[0]=a(B)*E+j,s[1]=u(B)*h+p,o(w,e,s),n(c,e,s),R=R%r,R<0&&(R=R+r),B=B%r,B<0&&(B=B+r),R>B&&!H?B+=r:RR&&(l[0]=a(L)*E+j,l[1]=u(L)*h+p,o(w,l,w),n(c,l,c))}x.fromPoints=i,x.fromLine=d,x.fromCubic=b,x.fromQuadratic=D,x.fromArc=N},"4qgm":function(ie,x){ie.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAAwCAYAAABE1blzAAAIeUlEQVRoQ72aa2wU1xXHf2dm1jYEBClJGgofIFJLU0W04AdQWgJSW0UprZRIpB/aJBTxStIShWchJvbytA2lBCKKeajhQ5s2tGpFK1G1UowqKNjYBkraJCqqiCDEDZSncezdmTnVnd2FxaztmfWaa632w9459/7v75xzz71j4R61ssM6TkrYqMon3qesPjFNLt6LoWWgB5n1ttr/GcMCLKrE5qFgPJf3gRXN5XJgoMcfUIFlR/QxiqgVhyfVA/MxTWKgPuZvL51UtUyTjwdK6IAI/NLbWlQylhctWC0xPuN35Zi+gFUMfpIzoqxsLpffDoTIggssb9KvqLBJYnxD3dvUepq8OIAPquxzfCobJ8v5QgotmMAxDVoyYjAvi81KcRiWk1qPKm/RPIvHqy2T5FeFElkQgeVNWq42m8TmcU0G8ZVXC2ia5vOW47Lq2BQ5m5ehrIf6JbC0WQdbsMSH5ZbNED/R3+mYDHSL5kcqVLZOZB8imq/lvAWWHdWpOGySIqYEwvKk1mtsmtl5/M72WNk4Wf6dj8jIAqce1qGJEparsgSHQVoIar3M3GRadWnDp+rb5eyJi0RaykgCy47q9DS1srDUvLRzme+YFXhg5CY2YD4uf/RdVrROkffCGgk13vQTOrzdZZUKi8SmOCy1pMLUYfCDkfD7T+Cvl1PTckKNereENM1L6rFmaAc/PzRD3L6E9jlUabN+Swj2tfFB6o8Q7h0e/GQMPDcy9djBS7DjPJzthOJ+0lSPvzguyxonyz96E9mjwIpGHeGZ+lFYiEXMpP+ozQhcPgZmj7z95MUE1H8Ef7gIhnCszyXOPWqa5lWUDVcvsu3Mk5KrXsodEhUtOtNT6qwYj0allj2dXAIzvx+5CtvOwT9vQpEFVtTVMzuK8QJT1yY55HssbZ0sLd3N3LF+k47pZ70YcZS5WNj5UAsr0PS74cG+C/DLNrjppYTm0wKaSW7gUxvz2HL0q/Jpxs4tgeVN+rRvUWPF+Hx/qEURmOl7uh1ePweN11Iua+XjtsYLUjSP+BZLW0vlmLEvk07paK+LNWoxWwQxBXKhWm8u2n2MpA+/+S/suQDXvfxc1ti0ioIC/ybK5o5BbJbSJj1pD+HLXnu0DBlmEaIIzNjbfi6VhErydNeAmgX2MPCu8ZxMaNJptlBjSi6zv+VbKOcSHFVgwxXY/CFc6AI7Hzc14kzBni7xPJtFgZnxp/S+WJLFAsvEYWiko04vKMMKbOtK7Y9/+h/4mmchkFWkWz6VxyvkzYBm9vzKjmsFFnX9PfZkbPYl0BSVBy7CzvNwvqsfm3/WMct1WXUy65h1lyNMb9CS9iEsUouVls3w/tDsTeCZDjDxduhqKqHk5ZJpaprgQ/VZleug3KOnl/1dJ6QvjL4Z5uohbAx2+fBWG/ziY7icTFHLp4W96ug1lM3l0eCxvIhQicWIqBu/IbhyLDz7cErCiRup6qX5ej/2u4iXVaFyVdlxfUyFN0UojbJPGlozH4B5o+DAJfh1GxjR+VYs2deNFrx2vELa+qIfSqAxUtqkW61iXvY7+zJ55+/mFGHcsN0FJ8+a89Y1RoL3xWVF85TwF8ahBZY16RtSzEtRBRq5RmTogbqtn6GGh+vDThHiLWVyadYstffvl/Q1cu8LHnrc/giMxjzdOxNrCU6rsry1Qv5sflkQ1x8qjN5VJWvD2C2cQGMpwmG4t8lJUUAtobDds1l3coJcnVulox2LdU4xzyc62berWmbfG4GSKo80SVKK0gfjfIWaGDXFcoJW32dZ6yR5x4hYuEafUaixbcYaX3cT7NlVLfMGXGAmq4nPHlz2YvMjbJ41k4iSbYOSylBz6VThZ+2dbPzga3Jj4Todhcd6FZ4XAd8DJwZucqAF3q4gPgCWZ78GK2/S76nFBonxSKhzZfoc5ydpxGNpy2Q5HFCr0mew2WjZPOJmXZcMuMDgFZiPi1Dv3SRuXmTOqdWhRV28ZHkc3hGXw+VN+rAK67GYjWD1VCAYd/Q9borHZrWpaymTjoWv6igtZh0E59OAWnYbMIGljbrDGc4L3g3eRQNqB83A89bo4zb81HYodV06VKkb+S4b4/slMbFRn7JsaiTGF7JpZu5S/ARH8FjSMkUaja35cZ1lCTUBNXPwzhHLRmAywd7dcZlb2Bhs1C3EGNTlsOr0eLkyZ7kOdYawyoJXRCj2PDArbjvguRxVl1d2rZXGCa36oO2zBmWexLCD+ExwHai91M6WszOkc06Vfi5msc4QNzmrO7VsIbEiSCTYubtaXiiowNJmfcBssumVniGw2XaY6Jl3gN1W2oj0fTrUY9PIf7HB0Cxv0ifUZhF+SlxzuZy4i1ofV5NOyu5ltXiqvlL+VlCBGWNzV+vX7RgHnRj3JXPeRKZ6ZtP0fBbviacugTItoOakY60PasalLTuIx3dIsrh+rZwKIy6YR9iOmX7z6zUmbTwhQq1l82gugtk20zRvqrKJDrZeKaX9/vd42oIay7kzQ+aaS/C8x3WEtZc9tu2PS6TXPZEFZibx4w36YMKl2lRPIti9xY2haQh4LmcQbqBMSBPpcX2zPKDB91m8Oy4no8LIi2D3QRZW6Uxs6sLQtMzhNkfq724zTf2aKutH+rwej0gt217eBLONLKzWh8z/wWgImr1RCKgZ0h4N4rJk59pUIupPK4jAzAQWxPU7QJ3t8MW+YjMXNfW55ivriy+xbfv23C9ToootqEAzeEDTplqV+X3FZibbWqlE0iCwZOdr/adWcBfNtarzqvS7tkWt1QtNE2uGGrAhNpzXty8qDLV7IjBDUy3ioszHwspk2lux5tOgHkt3xaU1quuF7V9wF+2Rpk0dwjhTXypcQ9lYdD9bB4LaPSPYPdOqsAcYh8336yulOSyF/vT7P83Gv9qVBJysAAAAAElFTkSuQmCC"},"4u4S":function(ie,x){ie.exports="data:image/png;base64,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"},"532y":function(ie,x,t){ie.exports={topStatistics:"topStatistics___1QNNN",tooltip:"tooltip___5CKvs",name:"name___1nnFB",filter:"filter___10bL9",daoke:"daoke___BNGuv",qingjia:"qingjia___xVHr-",kuangke:"kuangke___274Y9"}},"59Ip":function(ie,x,t){var S=t("Sj9i");function f(m,v,u,a,r,e,s,l,i,d,g){if(i===0)return!1;var y=i;if(g>v+y&&g>a+y&&g>e+y&&g>l+y||gm+y&&d>u+y&&d>r+y&&d>s+y||d=0||L.relatedTarget.className.indexOf("".concat(O,"-next"))>=0))return;o.setState({goInputText:""}),T(o.getValidValue())},o.go=function(L){var A=o.state.goInputText;if(A==="")return;(L.keyCode===y.ENTER||L.type==="click")&&(o.setState({goInputText:""}),o.props.quickGo(o.getValidValue()))},o}return Object(u.a)(c,[{key:"getValidValue",value:function(){var n=this.state,F=n.goInputText,_=n.current;return!F||isNaN(F)?_:Number(F)}},{key:"getPageSizeOptions",value:function(){var n=this.props,F=n.pageSize,_=n.pageSizeOptions;return _.some(function(L){return L.toString()===F.toString()})?_:_.concat([F.toString()]).sort(function(L,A){var k=isNaN(Number(L))?0:Number(L),T=isNaN(Number(A))?0:Number(A);return k-T})}},{key:"render",value:function(){var n=this,F=this.props,_=F.pageSize,L=F.locale,A=F.rootPrefixCls,k=F.changeSize,T=F.quickGo,O=F.goButton,G=F.selectComponentClass,q=F.buildOptionText,Y=F.selectPrefixCls,J=F.disabled,P=this.state.goInputText,Q="".concat(A,"-options"),W=G,oe=null,ee=null,X=null;if(!k&&!T)return null;var Z=this.getPageSizeOptions();if(k&&W){var se=Z.map(function(ae,ve){return s.a.createElement(W.Option,{key:ve,value:ae.toString()},(q||n.buildOptionText)(ae))});oe=s.a.createElement(W,{disabled:J,prefixCls:Y,showSearch:!1,className:"".concat(Q,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(_||Z[0]).toString(),onChange:this.changeSize,getPopupContainer:function(ve){return ve.parentNode}},se)}return T&&(O&&(X=typeof O=="boolean"?s.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:J,className:"".concat(Q,"-quick-jumper-button")},L.jump_to_confirm):s.a.createElement("span",{onClick:this.go,onKeyUp:this.go},O)),ee=s.a.createElement("div",{className:"".concat(Q,"-quick-jumper")},L.jump_to,s.a.createElement("input",{disabled:J,type:"text",value:P,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),L.page,X)),s.a.createElement("li",{className:"".concat(Q)},oe,ee)}}]),c}(s.a.Component);b.defaultProps={pageSizeOptions:["10","20","50","100"]};var D=b,N=t("N2Kk");function j(){}function p(H){return typeof H=="number"&&isFinite(H)&&Math.floor(H)===H}function E(H,w,c){return c}function h(H,w,c){var o=typeof H=="undefined"?w.pageSize:H;return Math.floor((c.total-1)/o)+1}var R=function(H){Object(a.a)(c,H);var w=Object(r.a)(c);function c(o){var n;Object(v.a)(this,c),n=w.call(this,o),n.getJumpPrevPage=function(){return Math.max(1,n.state.current-(n.props.showLessItems?3:5))},n.getJumpNextPage=function(){return Math.min(h(void 0,n.state,n.props),n.state.current+(n.props.showLessItems?3:5))},n.getItemIcon=function(k,T){var O=n.props.prefixCls,G=k||s.a.createElement("button",{type:"button","aria-label":T,className:"".concat(O,"-item-link")});return typeof k=="function"&&(G=s.a.createElement(k,Object(m.a)({},n.props))),G},n.savePaginationNode=function(k){n.paginationNode=k},n.isValid=function(k){return p(k)&&k!==n.state.current},n.shouldDisplayQuickJumper=function(){var k=n.props,T=k.showQuickJumper,O=k.pageSize,G=k.total;return G<=O?!1:T},n.handleKeyDown=function(k){(k.keyCode===y.ARROW_UP||k.keyCode===y.ARROW_DOWN)&&k.preventDefault()},n.handleKeyUp=function(k){var T=n.getValidValue(k),O=n.state.currentInputValue;T!==O&&n.setState({currentInputValue:T}),k.keyCode===y.ENTER?n.handleChange(T):k.keyCode===y.ARROW_UP?n.handleChange(T-1):k.keyCode===y.ARROW_DOWN&&n.handleChange(T+1)},n.changePageSize=function(k){var T=n.state.current,O=h(k,n.state,n.props);T=T>O?O:T,O===0&&(T=n.state.current),typeof k=="number"&&("pageSize"in n.props||n.setState({pageSize:k}),"current"in n.props||n.setState({current:T,currentInputValue:T})),n.props.onShowSizeChange(T,k),"onChange"in n.props&&n.props.onChange&&n.props.onChange(T,k)},n.handleChange=function(k){var T=n.props.disabled,O=k;if(n.isValid(O)&&!T){var G=h(void 0,n.state,n.props);O>G?O=G:O<1&&(O=1),"current"in n.props||n.setState({current:O,currentInputValue:O});var q=n.state.pageSize;return n.props.onChange(O,q),O}return n.state.current},n.prev=function(){n.hasPrev()&&n.handleChange(n.state.current-1)},n.next=function(){n.hasNext()&&n.handleChange(n.state.current+1)},n.jumpPrev=function(){n.handleChange(n.getJumpPrevPage())},n.jumpNext=function(){n.handleChange(n.getJumpNextPage())},n.hasPrev=function(){return n.state.current>1},n.hasNext=function(){return n.state.current2?O-2:0),q=2;q=_?A=_:A=Number(F),A}},{key:"getShowSizeChanger",value:function(){var n=this.props,F=n.showSizeChanger,_=n.total,L=n.totalBoundaryShowSizeChanger;return typeof F!="undefined"?F:_>L}},{key:"renderPrev",value:function(n){var F=this.props,_=F.prevIcon,L=F.itemRender,A=L(n,"prev",this.getItemIcon(_,"prev page")),k=!this.hasPrev();return Object(e.isValidElement)(A)?Object(e.cloneElement)(A,{disabled:k}):A}},{key:"renderNext",value:function(n){var F=this.props,_=F.nextIcon,L=F.itemRender,A=L(n,"next",this.getItemIcon(_,"next page")),k=!this.hasNext();return Object(e.isValidElement)(A)?Object(e.cloneElement)(A,{disabled:k}):A}},{key:"render",value:function(){var n=this,F=this.props,_=F.prefixCls,L=F.className,A=F.style,k=F.disabled,T=F.hideOnSinglePage,O=F.total,G=F.locale,q=F.showQuickJumper,Y=F.showLessItems,J=F.showTitle,P=F.showTotal,Q=F.simple,W=F.itemRender,oe=F.showPrevNextJumpers,ee=F.jumpPrevIcon,X=F.jumpNextIcon,Z=F.selectComponentClass,se=F.selectPrefixCls,ae=F.pageSizeOptions,ve=this.state,V=ve.current,re=ve.pageSize,I=ve.currentInputValue;if(T===!0&&O<=re)return null;var $=h(void 0,this.state,this.props),fe=[],z=null,C=null,M=null,K=null,te=null,de=q&&q.goButton,he=Y?1:2,Me=V-1>0?V-1:0,ce=V+1<$?V+1:$,be=Object.keys(this.props).reduce(function(ut,ct){return(ct.substr(0,5)==="data-"||ct.substr(0,5)==="aria-"||ct==="role")&&(ut[ct]=n.props[ct]),ut},{});if(Q)return de&&(typeof de=="boolean"?te=s.a.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},G.jump_to_confirm):te=s.a.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},de),te=s.a.createElement("li",{title:J?"".concat(G.jump_to).concat(V,"/").concat($):null,className:"".concat(_,"-simple-pager")},te)),s.a.createElement("ul",Object(S.a)({className:i()(_,"".concat(_,"-simple"),Object(f.a)({},"".concat(_,"-disabled"),k),L),style:A,ref:this.savePaginationNode},be),s.a.createElement("li",{title:J?G.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:i()("".concat(_,"-prev"),Object(f.a)({},"".concat(_,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},this.renderPrev(Me)),s.a.createElement("li",{title:J?"".concat(V,"/").concat($):null,className:"".concat(_,"-simple-pager")},s.a.createElement("input",{type:"text",value:I,disabled:k,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,size:"3"}),s.a.createElement("span",{className:"".concat(_,"-slash")},"/"),$),s.a.createElement("li",{title:J?G.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:i()("".concat(_,"-next"),Object(f.a)({},"".concat(_,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(ce)),te);if($<=3+he*2){var Ae={locale:G,rootPrefixCls:_,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:J,itemRender:W};$||fe.push(s.a.createElement(g,Object(S.a)({},Ae,{key:"noPager",page:$,className:"".concat(_,"-disabled")})));for(var ye=1;ye<=$;ye+=1){var ke=V===ye;fe.push(s.a.createElement(g,Object(S.a)({},Ae,{key:ye,page:ye,active:ke})))}}else{var Se=Y?G.prev_3:G.prev_5,Ne=Y?G.next_3:G.next_5;oe&&(z=s.a.createElement("li",{title:J?Se:null,key:"prev",onClick:this.jumpPrev,tabIndex:"0",onKeyPress:this.runIfEnterJumpPrev,className:i()("".concat(_,"-jump-prev"),Object(f.a)({},"".concat(_,"-jump-prev-custom-icon"),!!ee))},W(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(ee,"prev page"))),C=s.a.createElement("li",{title:J?Ne:null,key:"next",tabIndex:"0",onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:i()("".concat(_,"-jump-next"),Object(f.a)({},"".concat(_,"-jump-next-custom-icon"),!!X))},W(this.getJumpNextPage(),"jump-next",this.getItemIcon(X,"next page")))),K=s.a.createElement(g,{locale:G,last:!0,rootPrefixCls:_,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:$,page:$,active:!1,showTitle:J,itemRender:W}),M=s.a.createElement(g,{locale:G,rootPrefixCls:_,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:J,itemRender:W});var _e=Math.max(1,V-he),$e=Math.min(V+he,$);V-1<=he&&($e=1+he*2),$-V<=he&&(_e=$-he*2);for(var He=_e;He<=$e;He+=1){var nt=V===He;fe.push(s.a.createElement(g,{locale:G,rootPrefixCls:_,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:He,page:He,active:nt,showTitle:J,itemRender:W}))}V-1>=he*2&&V!==1+2&&(fe[0]=Object(e.cloneElement)(fe[0],{className:"".concat(_,"-item-after-jump-prev")}),fe.unshift(z)),$-V>=he*2&&V!==$-2&&(fe[fe.length-1]=Object(e.cloneElement)(fe[fe.length-1],{className:"".concat(_,"-item-before-jump-next")}),fe.push(C)),_e!==1&&fe.unshift(M),$e!==$&&fe.push(K)}var et=null;P&&(et=s.a.createElement("li",{className:"".concat(_,"-total-text")},P(O,[O===0?0:(V-1)*re+1,V*re>O?O:V*re])));var Xe=!this.hasPrev()||!$,st=!this.hasNext()||!$;return s.a.createElement("ul",Object(S.a)({className:i()(_,L,Object(f.a)({},"".concat(_,"-disabled"),k)),style:A,unselectable:"unselectable",ref:this.savePaginationNode},be),et,s.a.createElement("li",{title:J?G.prev_page:null,onClick:this.prev,tabIndex:Xe?null:0,onKeyPress:this.runIfEnterPrev,className:i()("".concat(_,"-prev"),Object(f.a)({},"".concat(_,"-disabled"),Xe)),"aria-disabled":Xe},this.renderPrev(Me)),fe,s.a.createElement("li",{title:J?G.next_page:null,onClick:this.next,tabIndex:st?null:0,onKeyPress:this.runIfEnterNext,className:i()("".concat(_,"-next"),Object(f.a)({},"".concat(_,"-disabled"),st)),"aria-disabled":st},this.renderNext(ce)),s.a.createElement(D,{disabled:k,locale:G,rootPrefixCls:_,selectComponentClass:Z,selectPrefixCls:se,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:V,pageSize:re,pageSizeOptions:ae,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:de}))}}],[{key:"getDerivedStateFromProps",value:function(n,F){var _={};if("current"in n&&(_.current=n.current,n.current!==F.current&&(_.currentInputValue=_.current)),"pageSize"in n&&n.pageSize!==F.pageSize){var L=F.current,A=h(n.pageSize,F,n);L=L>A?A:L,"current"in n||(_.current=L,_.currentInputValue=L),_.pageSize=n.pageSize}return _}}]),c}(s.a.Component);R.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:j,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:j,locale:N.a,style:{},itemRender:E,totalBoundaryShowSizeChanger:50};var B=R},"6GrX":function(ie,x,t){var S=t("mFDi"),f=t("Xnb7"),m=t("bYtY"),v=m.getContext,u=m.extend,a=m.retrieve2,r=m.retrieve3,e=m.trim,s={},l=0,i=5e3,d=/\{([a-zA-Z0-9_]+)\|([^}]*)\}/g,g="12px sans-serif",y={};function b(T,O){y[T]=O}function D(T,O){O=O||g;var G=T+":"+O;if(s[G])return s[G];for(var q=(T+"").split(` +(window.webpackJsonp=window.webpackJsonp||[]).push([[42,3,6,8,9],{"+QRC":function(ie,x,t){"use strict";var S=t("E9nw"),f={"text/plain":"Text","text/html":"Url",default:"Text"},m="Copy to clipboard: #{key}, Enter";function v(a){var r=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return a.replace(/#{\s*key\s*}/g,r)}function u(a,r){var e,s,l,i,d,g,y=!1;r||(r={}),e=r.debug||!1;try{l=S(),i=document.createRange(),d=document.getSelection(),g=document.createElement("span"),g.textContent=a,g.style.all="unset",g.style.position="fixed",g.style.top=0,g.style.clip="rect(0, 0, 0, 0)",g.style.whiteSpace="pre",g.style.webkitUserSelect="text",g.style.MozUserSelect="text",g.style.msUserSelect="text",g.style.userSelect="text",g.addEventListener("copy",function(D){if(D.stopPropagation(),r.format)if(D.preventDefault(),typeof D.clipboardData=="undefined"){e&&console.warn("unable to use e.clipboardData"),e&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var N=f[r.format]||f.default;window.clipboardData.setData(N,a)}else D.clipboardData.clearData(),D.clipboardData.setData(r.format,a);r.onCopy&&(D.preventDefault(),r.onCopy(D.clipboardData))}),document.body.appendChild(g),i.selectNodeContents(g),d.addRange(i);var b=document.execCommand("copy");if(!b)throw new Error("copy command was unsuccessful");y=!0}catch(D){e&&console.error("unable to copy using execCommand: ",D),e&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(r.format||"text",a),r.onCopy&&r.onCopy(window.clipboardData),y=!0}catch(N){e&&console.error("unable to copy using clipboardData: ",N),e&&console.error("falling back to prompt"),s=v("message"in r?r.message:m),window.prompt(s,a)}}finally{d&&(typeof d.removeRange=="function"?d.removeRange(i):d.removeAllRanges()),g&&document.body.removeChild(g),l()}return y}ie.exports=u},"/GNS":function(ie,x,t){ie.exports=t.p+"static/search1.c4136dd4.png"},"06Qe":function(ie,x,t){var S=t("ItGF"),f="urn:schemas-microsoft-com:vml",m=typeof window=="undefined"?null:window,v=!1,u=m&&m.document;function a(s){return r(s)}var r;if(u&&!S.canvasSupported)try{!u.namespaces.zrvml&&u.namespaces.add("zrvml",f),r=function(s){return u.createElement("')}}catch(s){r=function(l){return u.createElement("<"+l+' xmlns="'+f+'" class="zrvml">')}}function e(){if(v||!u)return;v=!0;var s=u.styleSheets;s.length<31?u.createStyleSheet().addRule(".zrvml","behavior:url(#default#VML)"):s[0].addRule(".zrvml","behavior:url(#default#VML)")}x.doc=u,x.createNode=a,x.initVML=e},"0FX9":function(ie,x,t){var S=t("Z92M"),f=t("qmMu"),m=t("QUaw"),v=t("QAZZ");function u(a,r,e,s,l){var i=[].slice.call(arguments,1),d=i.length,g=typeof i[d-1]=="function";if(!g&&!S())throw new Error("Callback required as last argument");if(g){if(d<2)throw new Error("Too few arguments provided");d===2?(l=e,e=r,r=s=void 0):d===3&&(r.getContext&&typeof l=="undefined"?(l=s,s=void 0):(l=s,s=e,e=r,r=void 0))}else{if(d<1)throw new Error("Too few arguments provided");return d===1?(e=r,r=s=void 0):d===2&&!r.getContext&&(s=e,e=r,r=void 0),new Promise(function(b,D){try{var N=f.create(e,s);b(a(N,r,s))}catch(j){D(j)}})}try{var y=f.create(e,s);l(null,a(y,r,s))}catch(b){l(b)}}x.create=f.create,x.toCanvas=u.bind(null,m.render),x.toDataURL=u.bind(null,m.renderToDataURL),x.toString=u.bind(null,function(a,r,e){return v.render(a,e)})},"0s+r":function(ie,x,t){var S=t("bYtY"),f=t("QBsz"),m=t("y23F"),v=t("H6uX"),u=t("YH21"),a=t("C0SR"),r="silent";function e(D,N,j){return{type:D,event:j,target:N.target,topTarget:N.topTarget,cancelBubble:!1,offsetX:j.zrX,offsetY:j.zrY,gestureEvent:j.gestureEvent,pinchX:j.pinchX,pinchY:j.pinchY,pinchScale:j.pinchScale,wheelDelta:j.zrDelta,zrByTouch:j.zrByTouch,which:j.which,stop:s}}function s(){u.stop(this.event)}function l(){}l.prototype.dispose=function(){};var i=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],d=function(D,N,j,p){v.call(this),this.storage=D,this.painter=N,this.painterRoot=p,j=j||new l,this.proxy=null,this._hovered={},this._lastTouchMoment,this._lastX,this._lastY,this._gestureMgr,m.call(this),this.setHandlerProxy(j)};d.prototype={constructor:d,setHandlerProxy:function(D){this.proxy&&this.proxy.dispose(),D&&(S.each(i,function(N){D.on&&D.on(N,this[N],this)},this),D.handler=this),this.proxy=D},mousemove:function(D){var N=D.zrX,j=D.zrY,p=y(this,N,j),E=this._hovered,h=E.target;h&&!h.__zr&&(E=this.findHover(E.x,E.y),h=E.target);var R=this._hovered=p?{x:N,y:j}:this.findHover(N,j),B=R.target,H=this.proxy;H.setCursor&&H.setCursor(B?B.cursor:"default"),h&&B!==h&&this.dispatchToElement(E,"mouseout",D),this.dispatchToElement(R,"mousemove",D),B&&B!==h&&this.dispatchToElement(R,"mouseover",D)},mouseout:function(D){var N=D.zrEventControl,j=D.zrIsToLocalDOM;N!=="only_globalout"&&this.dispatchToElement(this._hovered,"mouseout",D),N!=="no_globalout"&&(!j&&this.trigger("globalout",{type:"globalout",event:D}))},resize:function(D){this._hovered={}},dispatch:function(D,N){var j=this[D];j&&j.call(this,N)},dispose:function(){this.proxy.dispose(),this.storage=this.proxy=this.painter=null},setCursorStyle:function(D){var N=this.proxy;N.setCursor&&N.setCursor(D)},dispatchToElement:function(D,N,j){D=D||{};var p=D.target;if(p&&p.silent)return;for(var E="on"+N,h=e(N,D,j);p&&!(p[E]&&(h.cancelBubble=p[E].call(p,h)),p.trigger(N,h),p=p.parent,h.cancelBubble););h.cancelBubble||(this.trigger(N,h),this.painter&&this.painter.eachOtherLayer(function(R){typeof R[E]=="function"&&R[E].call(R,h),R.trigger&&R.trigger(N,h)}))},findHover:function(D,N,j){for(var p=this.storage.getDisplayList(),E={x:D,y:N},h=p.length-1;h>=0;h--){var R;if(p[h]!==j&&!p[h].ignore&&(R=g(p[h],D,N))&&(!E.topTarget&&(E.topTarget=p[h]),R!==r)){E.target=p[h];break}}return E},processGesture:function(D,N){this._gestureMgr||(this._gestureMgr=new a);var j=this._gestureMgr;N==="start"&&j.clear();var p=j.recognize(D,this.findHover(D.zrX,D.zrY,null).target,this.proxy.dom);if(N==="end"&&j.clear(),p){var E=p.type;D.gestureEvent=E,this.dispatchToElement({target:p.target},E,p.event)}}},S.each(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],function(D){d.prototype[D]=function(N){var j=N.zrX,p=N.zrY,E=y(this,j,p),h,R;if((D!=="mouseup"||!E)&&(h=this.findHover(j,p),R=h.target),D==="mousedown")this._downEl=R,this._downPoint=[N.zrX,N.zrY],this._upEl=R;else if(D==="mouseup")this._upEl=R;else if(D==="click"){if(this._downEl!==this._upEl||!this._downPoint||f.dist(this._downPoint,[N.zrX,N.zrY])>4)return;this._downPoint=null}this.dispatchToElement(h,D,N)}});function g(D,N,j){if(D[D.rectHover?"rectContain":"contain"](N,j)){for(var p=D,E;p;){if(p.clipPath&&!p.clipPath.contain(N,j))return!1;p.silent&&(E=!0),p=p.parent}return E?r:!0}return!1}function y(D,N,j){var p=D.painter;return N<0||N>p.getWidth()||j<0||j>p.getHeight()}S.mixin(d,v),S.mixin(d,m);var b=d;ie.exports=b},"1Jh7":function(ie,x,t){var S=t("y+Vt"),f=t("T6xi"),m=S.extend({type:"polyline",shape:{points:null,smooth:!1,smoothConstraint:null},style:{stroke:"#000",fill:null},buildPath:function(v,u){f.buildPath(v,u,!1)}});ie.exports=m},"1MYJ":function(ie,x,t){var S=t("y+Vt"),f=S.extend({type:"compound",shape:{paths:null},_updatePathDirty:function(){for(var m=this.__dirtyPath,v=this.shape.paths,u=0;u=this._maxSize&&i>0){var g=e.head;e.remove(g),delete s[g.key],l=g.value,this._lastRemovedEntry=g}d?d.value=r:d=new f(r),d.key=a,e.insertEntry(d),s[a]=d}return l},v.get=function(a){var r=this._map[a],e=this._list;if(r!=null)return r!==e.tail&&(e.remove(r),e.insertEntry(r)),r.value},v.clear=function(){this._list.clear(),this._map={}};var u=m;ie.exports=u},"1bdT":function(ie,x,t){var S=t("3gBT"),f=t("H6uX"),m=t("DN4a"),v=t("vWvF"),u=t("bYtY"),a=function(e){m.call(this,e),f.call(this,e),v.call(this,e),this.id=e.id||S()};a.prototype={type:"element",name:"",__zr:null,ignore:!1,clipPath:null,isGroup:!1,drift:function(e,s){switch(this.draggable){case"horizontal":s=0;break;case"vertical":e=0;break}var l=this.transform;l||(l=this.transform=[1,0,0,1,0,0]),l[4]+=e,l[5]+=s,this.decomposeTransform(),this.dirty(!1)},beforeUpdate:function(){},afterUpdate:function(){},update:function(){this.updateTransform()},traverse:function(e,s){},attrKV:function(e,s){if(e==="position"||e==="scale"||e==="origin"){if(s){var l=this[e];l||(l=this[e]=[]),l[0]=s[0],l[1]=s[1]}}else this[e]=s},hide:function(){this.ignore=!0,this.__zr&&this.__zr.refresh()},show:function(){this.ignore=!1,this.__zr&&this.__zr.refresh()},attr:function(e,s){if(typeof e=="string")this.attrKV(e,s);else if(u.isObject(e))for(var l in e)e.hasOwnProperty(l)&&this.attrKV(l,e[l]);return this.dirty(!1),this},setClipPath:function(e){var s=this.__zr;s&&e.addSelfToZr(s),this.clipPath&&this.clipPath!==e&&this.removeClipPath(),this.clipPath=e,e.__zr=s,e.__clipTarget=this,this.dirty(!1)},removeClipPath:function(){var e=this.clipPath;e&&(e.__zr&&e.removeSelfFromZr(e.__zr),e.__zr=null,e.__clipTarget=null,this.clipPath=null,this.dirty(!1))},addSelfToZr:function(e){this.__zr=e;var s=this.animators;if(s)for(var l=0;l1&&arguments[1]!==void 0?arguments[1]:!1,ge=Ce&&typeof Ce.getBoundingClientRect=="function"&&Ce.getBoundingClientRect().width;if(ge){if(Oe){var ne=getComputedStyle(Ce),le=ne.marginLeft,we=ne.marginRight;ge+=+le.replace("px","")+ +we.replace("px","")}ge=+ge.toFixed(6)}return ge||0},X=function(Ce,Oe,ge){Ce&&Object(j.a)(Ce.style)==="object"&&(Ce.style[Oe]=ge)},Z=function(){return q.any},se=t("KQm4"),ae=t("Ff2n"),ve=t("i8i4"),V=t("bdgK"),re=t("uciX"),I=t("8XRh"),$={adjustX:1,adjustY:1},fe={topLeft:{points:["bl","tl"],overflow:$,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:$,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:$,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:$,offset:[4,0]}},z={topLeft:{points:["bl","tl"],overflow:$,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:$,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:$,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:$,offset:[4,0]}},C=fe,M=0,K={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},te=function(Ce,Oe,ge){var ne=P(Oe),le=Ce.getState();Ce.setState({defaultActiveFirst:Object(S.a)(Object(S.a)({},le.defaultActiveFirst),{},Object(i.a)({},ne,ge))})},de=function(ze){Object(u.a)(Oe,ze);var Ce=Object(a.a)(Oe);function Oe(ge){var ne;Object(f.a)(this,Oe),ne=Ce.call(this,ge),ne.onDestroy=function(De){ne.props.onDestroy(De)},ne.onKeyDown=function(De){var Le=De.keyCode,Fe=ne.menuInstance,dt=ne.props,tt=dt.isOpen,Ct=dt.store;if(Le===d.a.ENTER)return ne.onTitleClick(De),te(Ct,ne.props.eventKey,!0),!0;if(Le===d.a.RIGHT)return tt?Fe.onKeyDown(De):(ne.triggerOpenChange(!0),te(Ct,ne.props.eventKey,!0)),!0;if(Le===d.a.LEFT){var At;if(tt)At=Fe.onKeyDown(De);else return;return At||(ne.triggerOpenChange(!1),At=!0),At}return tt&&(Le===d.a.UP||Le===d.a.DOWN)?Fe.onKeyDown(De):void 0},ne.onOpenChange=function(De){ne.props.onOpenChange(De)},ne.onPopupVisibleChange=function(De){ne.triggerOpenChange(De,De?"mouseenter":"mouseleave")},ne.onMouseEnter=function(De){var Le=ne.props,Fe=Le.eventKey,dt=Le.onMouseEnter,tt=Le.store;te(tt,ne.props.eventKey,!1),dt({key:Fe,domEvent:De})},ne.onMouseLeave=function(De){var Le=ne.props,Fe=Le.parentMenu,dt=Le.eventKey,tt=Le.onMouseLeave;Fe.subMenuInstance=Object(v.a)(ne),tt({key:dt,domEvent:De})},ne.onTitleMouseEnter=function(De){var Le=ne.props,Fe=Le.eventKey,dt=Le.onItemHover,tt=Le.onTitleMouseEnter;dt({key:Fe,hover:!0}),tt({key:Fe,domEvent:De})},ne.onTitleMouseLeave=function(De){var Le=ne.props,Fe=Le.parentMenu,dt=Le.eventKey,tt=Le.onItemHover,Ct=Le.onTitleMouseLeave;Fe.subMenuInstance=Object(v.a)(ne),tt({key:dt,hover:!1}),Ct({key:dt,domEvent:De})},ne.onTitleClick=function(De){var Le=Object(v.a)(ne),Fe=Le.props;if(Fe.onTitleClick({key:Fe.eventKey,domEvent:De}),Fe.triggerSubMenuAction==="hover")return;ne.triggerOpenChange(!Fe.isOpen,"click"),te(Fe.store,ne.props.eventKey,!1)},ne.onSubMenuClick=function(De){typeof ne.props.onClick=="function"&&ne.props.onClick(ne.addKeyPath(De))},ne.onSelect=function(De){ne.props.onSelect(De)},ne.onDeselect=function(De){ne.props.onDeselect(De)},ne.getPrefixCls=function(){return"".concat(ne.props.rootPrefixCls,"-submenu")},ne.getActiveClassName=function(){return"".concat(ne.getPrefixCls(),"-active")},ne.getDisabledClassName=function(){return"".concat(ne.getPrefixCls(),"-disabled")},ne.getSelectedClassName=function(){return"".concat(ne.getPrefixCls(),"-selected")},ne.getOpenClassName=function(){return"".concat(ne.props.rootPrefixCls,"-submenu-open")},ne.saveMenuInstance=function(De){ne.menuInstance=De},ne.addKeyPath=function(De){return Object(S.a)(Object(S.a)({},De),{},{keyPath:(De.keyPath||[]).concat(ne.props.eventKey)})},ne.triggerOpenChange=function(De,Le){var Fe=ne.props.eventKey,dt=function(){ne.onOpenChange({key:Fe,item:Object(v.a)(ne),trigger:Le,open:De})};Le==="mouseenter"?ne.mouseenterTimeout=setTimeout(function(){dt()},0):dt()},ne.isChildrenSelected=function(){var De={find:!1};return W(ne.props.children,ne.props.selectedKeys,De),De.find},ne.isOpen=function(){return ne.props.openKeys.indexOf(ne.props.eventKey)!==-1},ne.adjustWidth=function(){if(!ne.subMenuTitle||!ne.menuInstance)return;var De=ve.findDOMNode(ne.menuInstance);if(De.offsetWidth>=ne.subMenuTitle.offsetWidth)return;De.style.minWidth="".concat(ne.subMenuTitle.offsetWidth,"px")},ne.saveSubMenuTitle=function(De){ne.subMenuTitle=De},ne.getBaseProps=function(){var De=Object(v.a)(ne),Le=De.props;return{mode:Le.mode==="horizontal"?"vertical":Le.mode,visible:ne.props.isOpen,level:Le.level+1,inlineIndent:Le.inlineIndent,focusable:!1,onClick:ne.onSubMenuClick,onSelect:ne.onSelect,onDeselect:ne.onDeselect,onDestroy:ne.onDestroy,selectedKeys:Le.selectedKeys,eventKey:"".concat(Le.eventKey,"-menu-"),openKeys:Le.openKeys,motion:Le.motion,onOpenChange:ne.onOpenChange,subMenuOpenDelay:Le.subMenuOpenDelay,parentMenu:Object(v.a)(ne),subMenuCloseDelay:Le.subMenuCloseDelay,forceSubMenuRender:Le.forceSubMenuRender,triggerSubMenuAction:Le.triggerSubMenuAction,builtinPlacements:Le.builtinPlacements,defaultActiveFirst:Le.store.getState().defaultActiveFirst[P(Le.eventKey)],multiple:Le.multiple,prefixCls:Le.rootPrefixCls,id:ne.internalMenuId,manualRef:ne.saveMenuInstance,itemIcon:Le.itemIcon,expandIcon:Le.expandIcon,direction:Le.direction}},ne.getMotion=function(De,Le){var Fe=Object(v.a)(ne),dt=Fe.haveRendered,tt=ne.props,Ct=tt.motion,At=tt.rootPrefixCls,Ht=Object(S.a)(Object(S.a)({},Ct),{},{leavedClassName:"".concat(At,"-hidden"),removeOnLeave:!1,motionAppear:dt||!Le||De!=="inline"});return Ht};var le=ge.store,we=ge.eventKey,xe=le.getState(),Re=xe.defaultActiveFirst;ne.isRootMenu=!1;var je=!1;return Re&&(je=Re[we]),te(le,we,je),ne}return Object(m.a)(Oe,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var ne=this,le=this.props,we=le.mode,xe=le.parentMenu,Re=le.manualRef;if(Re&&Re(this),we!=="horizontal"||!xe.isRootMenu||!this.props.isOpen)return;this.minWidthTimeout=setTimeout(function(){return ne.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var ne=this.props,le=ne.onDestroy,we=ne.eventKey;le&&le(we),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout)}},{key:"renderChildren",value:function(ne){var le=this,we=this.getBaseProps(),xe=this.getMotion(we.mode,we.visible);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||we.visible||we.forceSubMenuRender,!this.haveOpened)return r.createElement("div",null);var Re=we.direction;return r.createElement(I.default,Object.assign({visible:we.visible},xe),function(je){var De=je.className,Le=je.style,Fe=N()("".concat(we.prefixCls,"-sub"),De,Object(i.a)({},"".concat(we.prefixCls,"-rtl"),Re==="rtl"));return r.createElement(et,Object.assign({},we,{id:le.internalMenuId,className:Fe,style:Le}),ne)})}},{key:"render",value:function(){var ne,le=Object(S.a)({},this.props),we=le.isOpen,xe=this.getPrefixCls(),Re=le.mode==="inline",je=N()(xe,"".concat(xe,"-").concat(le.mode),(ne={},Object(i.a)(ne,le.className,!!le.className),Object(i.a)(ne,this.getOpenClassName(),we),Object(i.a)(ne,this.getActiveClassName(),le.active||we&&!Re),Object(i.a)(ne,this.getDisabledClassName(),le.disabled),Object(i.a)(ne,this.getSelectedClassName(),this.isChildrenSelected()),ne));this.internalMenuId||(le.eventKey?this.internalMenuId="".concat(le.eventKey,"$Menu"):(M+=1,this.internalMenuId="$__$".concat(M,"$Menu")));var De={},Le={},Fe={};le.disabled||(De={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},Le={onClick:this.onTitleClick},Fe={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var dt={},tt=le.direction;Re&&(tt==="rtl"?dt.paddingRight=le.inlineIndent*le.level:dt.paddingLeft=le.inlineIndent*le.level);var Ct={};this.props.isOpen&&(Ct={"aria-owns":this.internalMenuId});var At=null;le.mode!=="horizontal"&&(At=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(At=r.createElement(this.props.expandIcon,Object(S.a)({},this.props))));var Ht=r.createElement("div",Object.assign({ref:this.saveSubMenuTitle,style:dt,className:"".concat(xe,"-title"),role:"button"},Fe,Le,{"aria-expanded":we},Ct,{"aria-haspopup":"true",title:typeof le.title=="string"?le.title:void 0}),le.title,At||r.createElement("i",{className:"".concat(xe,"-arrow")})),en=this.renderChildren(le.children),Ge=le.parentMenu.isRootMenu?le.parentMenu.props.getPopupContainer:function(Ft){return Ft.parentNode},gt=K[le.mode],xt=le.popupOffset?{offset:le.popupOffset}:{},Lt=le.mode==="inline"?"":le.popupClassName;Lt+=tt==="rtl"?" ".concat(xe,"-rtl"):"";var Ot=le.disabled,Dt=le.triggerSubMenuAction,Bt=le.subMenuOpenDelay,Xt=le.forceSubMenuRender,an=le.subMenuCloseDelay,Jt=le.builtinPlacements;oe.forEach(function(Ft){return delete le[Ft]}),delete le.onClick;var _t=tt==="rtl"?Object.assign({},z,Jt):Object.assign({},fe,Jt);return delete le.direction,r.createElement("li",Object.assign({},le,De,{className:je,role:"menuitem"}),Re&&Ht,Re&&en,!Re&&r.createElement(re.a,{prefixCls:xe,popupClassName:N()("".concat(xe,"-popup"),Lt),getPopupContainer:Ge,builtinPlacements:_t,popupPlacement:gt,popupVisible:we,popupAlign:xt,popup:en,action:Ot?[]:[Dt],mouseEnterDelay:Bt,mouseLeaveDelay:an,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:Xt},Ht))}}]),Oe}(r.Component);de.defaultProps={onMouseEnter:Y,onMouseLeave:Y,onTitleMouseEnter:Y,onTitleMouseLeave:Y,onTitleClick:Y,manualRef:Y,mode:"vertical",title:""};var he=Object(e.b)(function(ze,Ce){var Oe=ze.openKeys,ge=ze.activeKey,ne=ze.selectedKeys,le=Ce.eventKey,we=Ce.subMenuKey;return{isOpen:Oe.indexOf(le)>-1,active:ge[we]===le,selectedKeys:ne}})(de);he.isSubMenu=!0;var Me=he,ce="menuitem-overflowed",be=.5,Ae=function(ze){Object(u.a)(Oe,ze);var Ce=Object(a.a)(Oe);function Oe(){var ge;return Object(f.a)(this,Oe),ge=Ce.apply(this,arguments),ge.resizeObserver=null,ge.mutationObserver=null,ge.originalTotalWidth=0,ge.overflowedItems=[],ge.menuItemSizes=[],ge.cancelFrameId=null,ge.state={lastVisibleIndex:void 0},ge.getMenuItemNodes=function(){var ne=ge.props.prefixCls,le=ve.findDOMNode(Object(v.a)(ge));return le?[].slice.call(le.children).filter(function(we){return we.className.split(" ").indexOf("".concat(ne,"-overflowed-submenu"))<0}):[]},ge.getOverflowedSubMenuItem=function(ne,le,we){var xe=ge.props,Re=xe.overflowedIndicator,je=xe.level,De=xe.mode,Le=xe.prefixCls,Fe=xe.theme;if(je!==1||De!=="horizontal")return null;var dt=ge.props.children[0],tt=dt.props,Ct=tt.children,At=tt.title,Ht=tt.style,en=Object(ae.a)(tt,["children","title","style"]),Ge=Object(S.a)({},Ht),gt="".concat(ne,"-overflowed-indicator"),xt="".concat(ne,"-overflowed-indicator");le.length===0&&we!==!0?Ge=Object(S.a)(Object(S.a)({},Ge),{},{display:"none"}):we&&(Ge=Object(S.a)(Object(S.a)({},Ge),{},{visibility:"hidden",position:"absolute"}),gt="".concat(gt,"-placeholder"),xt="".concat(xt,"-placeholder"));var Lt=Fe?"".concat(Le,"-").concat(Fe):"",Ot={};return oe.forEach(function(Dt){en[Dt]!==void 0&&(Ot[Dt]=en[Dt])}),r.createElement(Me,Object.assign({title:Re,className:"".concat(Le,"-overflowed-submenu"),popupClassName:Lt},Ot,{key:gt,eventKey:xt,disabled:!1,style:Ge}),le)},ge.setChildrenWidthAndResize=function(){if(ge.props.mode!=="horizontal")return;var ne=ve.findDOMNode(Object(v.a)(ge));if(!ne)return;var le=ne.children;if(!le||le.length===0)return;var we=ne.children[le.length-1];X(we,"display","inline-block");var xe=ge.getMenuItemNodes(),Re=xe.filter(function(je){return je.className.split(" ").indexOf(ce)>=0});Re.forEach(function(je){X(je,"display","inline-block")}),ge.menuItemSizes=xe.map(function(je){return ee(je,!0)}),Re.forEach(function(je){X(je,"display","none")}),ge.overflowedIndicatorWidth=ee(ne.children[ne.children.length-1],!0),ge.originalTotalWidth=ge.menuItemSizes.reduce(function(je,De){return je+De},0),ge.handleResize(),X(we,"display","none")},ge.handleResize=function(){if(ge.props.mode!=="horizontal")return;var ne=ve.findDOMNode(Object(v.a)(ge));if(!ne)return;var le=ee(ne);ge.overflowedItems=[];var we=0,xe;ge.originalTotalWidth>le+be&&(xe=-1,ge.menuItemSizes.forEach(function(Re){we+=Re,we+ge.overflowedIndicatorWidth<=le&&(xe+=1)})),ge.setState({lastVisibleIndex:xe})},ge}return Object(m.a)(Oe,[{key:"componentDidMount",value:function(){var ne=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var le=ve.findDOMNode(this);if(!le)return;this.resizeObserver=new V.default(function(we){we.forEach(function(){var xe=ne.cancelFrameId;cancelAnimationFrame(xe),ne.cancelFrameId=requestAnimationFrame(ne.setChildrenWidthAndResize)})}),[].slice.call(le.children).concat(le).forEach(function(we){ne.resizeObserver.observe(we)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){ne.resizeObserver.disconnect(),[].slice.call(le.children).concat(le).forEach(function(we){ne.resizeObserver.observe(we)}),ne.setChildrenWidthAndResize()}),this.mutationObserver.observe(le,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(ne){var le=this,we=this.state.lastVisibleIndex;return(ne||[]).reduce(function(xe,Re,je){var De=Re;if(le.props.mode==="horizontal"){var Le=le.getOverflowedSubMenuItem(Re.props.eventKey,[]);we!==void 0&&le.props.className.indexOf("".concat(le.props.prefixCls,"-root"))!==-1&&(je>we&&(De=r.cloneElement(Re,{style:{display:"none"},eventKey:"".concat(Re.props.eventKey,"-hidden"),className:"".concat(ce)})),je===we+1&&(le.overflowedItems=ne.slice(we+1).map(function(dt){return r.cloneElement(dt,{key:dt.props.eventKey,mode:"vertical-left"})}),Le=le.getOverflowedSubMenuItem(Re.props.eventKey,le.overflowedItems)));var Fe=[].concat(Object(se.a)(xe),[Le,De]);return je===ne.length-1&&Fe.push(le.getOverflowedSubMenuItem(Re.props.eventKey,[],!0)),Fe}return[].concat(Object(se.a)(xe),[De])},[])}},{key:"render",value:function(){var ne=this.props,le=ne.visible,we=ne.prefixCls,xe=ne.overflowedIndicator,Re=ne.mode,je=ne.level,De=ne.tag,Le=ne.children,Fe=ne.theme,dt=Object(ae.a)(ne,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),tt=De;return r.createElement(tt,Object.assign({},dt),this.renderChildren(Le))}}]),Oe}(r.Component);Ae.defaultProps={tag:"div",className:""};var ye=Ae;function ke(ze){return ze.length?ze.every(function(Ce){return!!Ce.props.disabled}):!0}function Se(ze,Ce,Oe){var ge=ze.getState();ze.setState({activeKey:Object(S.a)(Object(S.a)({},ge.activeKey),{},Object(i.a)({},Ce,Oe))})}function Ne(ze){return ze.eventKey||"0-menu-"}function _e(ze,Ce){var Oe=Ce,ge=ze.children,ne=ze.eventKey;if(Oe){var le;if(Q(ge,function(we,xe){we&&we.props&&!we.props.disabled&&Oe===J(we,ne,xe)&&(le=!0)}),le)return Oe}return Oe=null,ze.defaultActiveFirst&&Q(ge,function(we,xe){!Oe&&we&&!we.props.disabled&&(Oe=J(we,ne,xe))}),Oe}function $e(ze){if(ze){var Ce=this.instanceArray.indexOf(ze);Ce!==-1?this.instanceArray[Ce]=ze:this.instanceArray.push(ze)}}var We=function(ze){Object(u.a)(Oe,ze);var Ce=Object(a.a)(Oe);function Oe(ge){var ne;return Object(f.a)(this,Oe),ne=Ce.call(this,ge),ne.onKeyDown=function(le,we){var xe=le.keyCode,Re;if(ne.getFlatInstanceArray().forEach(function(De){De&&De.props.active&&De.onKeyDown&&(Re=De.onKeyDown(le))}),Re)return 1;var je=null;return(xe===d.a.UP||xe===d.a.DOWN)&&(je=ne.step(xe===d.a.UP?-1:1)),je?(le.preventDefault(),Se(ne.props.store,Ne(ne.props),je.props.eventKey),typeof we=="function"&&we(je),1):void 0},ne.onItemHover=function(le){var we=le.key,xe=le.hover;Se(ne.props.store,Ne(ne.props),xe?we:null)},ne.onDeselect=function(le){ne.props.onDeselect(le)},ne.onSelect=function(le){ne.props.onSelect(le)},ne.onClick=function(le){ne.props.onClick(le)},ne.onOpenChange=function(le){ne.props.onOpenChange(le)},ne.onDestroy=function(le){ne.props.onDestroy(le)},ne.getFlatInstanceArray=function(){return ne.instanceArray},ne.step=function(le){var we=ne.getFlatInstanceArray(),xe=ne.props.store.getState().activeKey[Ne(ne.props)],Re=we.length;if(!Re)return null;le<0&&(we=we.concat().reverse());var je=-1;if(we.every(function(dt,tt){return dt&&dt.props.eventKey===xe?(je=tt,!1):!0}),!ne.props.defaultActiveFirst&&je!==-1&&ke(we.slice(je,Re-1)))return;var De=(je+1)%Re,Le=De;do{var Fe=we[Le];if(!Fe||Fe.props.disabled)Le=(Le+1)%Re;else return Fe}while(Le!==De);return null},ne.renderCommonMenuItem=function(le,we,xe){var Re=ne.props.store.getState(),je=Object(v.a)(ne),De=je.props,Le=J(le,De.eventKey,we),Fe=le.props;if(!Fe||typeof le.type=="string")return le;var dt=Le===Re.activeKey,tt=Object(S.a)(Object(S.a)({mode:Fe.mode||De.mode,level:De.level,inlineIndent:De.inlineIndent,renderMenuItem:ne.renderMenuItem,rootPrefixCls:De.prefixCls,index:we,parentMenu:De.parentMenu,manualRef:Fe.disabled?void 0:Object(g.a)(le.ref,$e.bind(Object(v.a)(ne))),eventKey:Le,active:!Fe.disabled&&dt,multiple:De.multiple,onClick:function(At){(Fe.onClick||Y)(At),ne.onClick(At)},onItemHover:ne.onItemHover,motion:De.motion,subMenuOpenDelay:De.subMenuOpenDelay,subMenuCloseDelay:De.subMenuCloseDelay,forceSubMenuRender:De.forceSubMenuRender,onOpenChange:ne.onOpenChange,onDeselect:ne.onDeselect,onSelect:ne.onSelect,builtinPlacements:De.builtinPlacements,itemIcon:Fe.itemIcon||ne.props.itemIcon,expandIcon:Fe.expandIcon||ne.props.expandIcon},xe),{},{direction:De.direction});return(De.mode==="inline"||Z())&&(tt.triggerSubMenuAction="click"),r.cloneElement(le,tt)},ne.renderMenuItem=function(le,we,xe){if(!le)return null;var Re=ne.props.store.getState(),je={openKeys:Re.openKeys,selectedKeys:Re.selectedKeys,triggerSubMenuAction:ne.props.triggerSubMenuAction,subMenuKey:xe};return ne.renderCommonMenuItem(le,we,je)},ge.store.setState({activeKey:Object(S.a)(Object(S.a)({},ge.store.getState().activeKey),{},Object(i.a)({},ge.eventKey,_e(ge,ge.activeKey)))}),ne.instanceArray=[],ne}return Object(m.a)(Oe,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(ne){return this.props.visible||ne.visible||this.props.className!==ne.className||!b()(this.props.style,ne.style)}},{key:"componentDidUpdate",value:function(ne){var le=this.props,we="activeKey"in le?le.activeKey:le.store.getState().activeKey[Ne(le)],xe=_e(le,we);if(xe!==we)Se(le.store,Ne(le),xe);else if("activeKey"in ne){var Re=_e(ne,ne.activeKey);xe!==Re&&Se(le.store,Ne(le),xe)}}},{key:"render",value:function(){var ne=this,le=Object(l.a)({},this.props);this.instanceArray=[];var we=N()(le.prefixCls,le.className,"".concat(le.prefixCls,"-").concat(le.mode)),xe={className:we,role:le.role||"menu"};le.id&&(xe.id=le.id),le.focusable&&(xe.tabIndex=0,xe.onKeyDown=this.onKeyDown);var Re=le.prefixCls,je=le.eventKey,De=le.visible,Le=le.level,Fe=le.mode,dt=le.overflowedIndicator,tt=le.theme;return oe.forEach(function(Ct){return delete le[Ct]}),delete le.onClick,r.createElement(ye,Object.assign({},le,{prefixCls:Re,mode:Fe,tag:"ul",level:Le,theme:tt,visible:De,overflowedIndicator:dt},xe),r.Children.map(le.children,function(Ct,At){return ne.renderMenuItem(Ct,At,je||"0-menu-")}))}}]),Oe}(r.Component);We.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:Y};var nt=Object(e.b)()(We),et=nt,Xe=t("Kwbf");function st(ze,Ce,Oe){var ge=ze.prefixCls,ne=ze.motion,le=ze.defaultMotions,we=le===void 0?{}:le,xe=ze.openAnimation,Re=ze.openTransitionName,je=Ce.switchingModeFromInline;if(ne)return ne;if(Object(j.a)(xe)==="object"&&xe)Object(Xe.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof xe=="string")return{motionName:"".concat(ge,"-open-").concat(xe)};if(Re)return{motionName:Re};var De=we[Oe];return De||(je?null:we.other)}var ut=function(ze){Object(u.a)(Oe,ze);var Ce=Object(a.a)(Oe);function Oe(ge){var ne;Object(f.a)(this,Oe),ne=Ce.call(this,ge),ne.inlineOpenKeys=[],ne.onSelect=function(xe){var Re=Object(v.a)(ne),je=Re.props;if(je.selectable){var De=ne.store.getState(),Le=De.selectedKeys,Fe=xe.key;je.multiple?Le=Le.concat([Fe]):Le=[Fe],"selectedKeys"in je||ne.store.setState({selectedKeys:Le}),je.onSelect(Object(S.a)(Object(S.a)({},xe),{},{selectedKeys:Le}))}},ne.onClick=function(xe){var Re=ne.getRealMenuMode(),je=Object(v.a)(ne),De=je.store,Le=je.props.onOpenChange;Re!=="inline"&&!("openKeys"in ne.props)&&(De.setState({openKeys:[]}),Le([])),ne.props.onClick(xe)},ne.onKeyDown=function(xe,Re){ne.innerMenu.getWrappedInstance().onKeyDown(xe,Re)},ne.onOpenChange=function(xe){var Re=Object(v.a)(ne),je=Re.props,De=ne.store.getState().openKeys.concat(),Le=!1,Fe=function(tt){var Ct=!1;if(tt.open)Ct=De.indexOf(tt.key)===-1,Ct&&De.push(tt.key);else{var At=De.indexOf(tt.key);Ct=At!==-1,Ct&&De.splice(At,1)}Le=Le||Ct};Array.isArray(xe)?xe.forEach(Fe):Fe(xe),Le&&("openKeys"in ne.props||ne.store.setState({openKeys:De}),je.onOpenChange(De))},ne.onDeselect=function(xe){var Re=Object(v.a)(ne),je=Re.props;if(je.selectable){var De=ne.store.getState().selectedKeys.concat(),Le=xe.key,Fe=De.indexOf(Le);Fe!==-1&&De.splice(Fe,1),"selectedKeys"in je||ne.store.setState({selectedKeys:De}),je.onDeselect(Object(S.a)(Object(S.a)({},xe),{},{selectedKeys:De}))}},ne.onMouseEnter=function(xe){ne.restoreModeVerticalFromInline();var Re=ne.props.onMouseEnter;Re&&Re(xe)},ne.onTransitionEnd=function(xe){var Re=xe.propertyName==="width"&&xe.target===xe.currentTarget,je=xe.target.className,De=Object.prototype.toString.call(je)==="[object SVGAnimatedString]"?je.animVal:je,Le=xe.propertyName==="font-size"&&De.indexOf("anticon")>=0;(Re||Le)&&ne.restoreModeVerticalFromInline()},ne.setInnerMenu=function(xe){ne.innerMenu=xe},ne.isRootMenu=!0;var le=ge.defaultSelectedKeys,we=ge.defaultOpenKeys;return"selectedKeys"in ge&&(le=ge.selectedKeys||[]),"openKeys"in ge&&(we=ge.openKeys||[]),ne.store=Object(e.c)({selectedKeys:le,openKeys:we,activeKey:{"0-menu-":_e(ge,ge.activeKey)}}),ne.state={switchingModeFromInline:!1},ne}return Object(m.a)(Oe,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(ne){this.updateOpentKeysWhenSwitchMode(ne),this.updateMiniStore();var le=this.props,we=le.siderCollapsed,xe=le.inlineCollapsed,Re=le.onOpenChange;(!ne.inlineCollapsed&&xe||!ne.siderCollapsed&&we)&&Re([]),this.updateMenuDisplay()}},{key:"updateOpentKeysWhenSwitchMode",value:function(ne){var le=this.props,we=this.store,xe=this.inlineOpenKeys,Re=we.getState(),je={};ne.mode==="inline"&&le.mode!=="inline"&&this.setState({switchingModeFromInline:!0}),"openKeys"in le||((le.inlineCollapsed&&!ne.inlineCollapsed||le.siderCollapsed&&!ne.siderCollapsed)&&(this.setState({switchingModeFromInline:!0}),this.inlineOpenKeys=Re.openKeys.concat(),je.openKeys=[]),(!le.inlineCollapsed&&ne.inlineCollapsed||!le.siderCollapsed&&ne.siderCollapsed)&&(je.openKeys=xe,this.inlineOpenKeys=[])),Object.keys(je).length&&we.setState(je)}},{key:"updateMenuDisplay",value:function(){var ne=this.props.collapsedWidth,le=this.store,we=this.prevOpenKeys,xe=this.getInlineCollapsed()&&(ne===0||ne==="0"||ne==="0px");xe?(this.prevOpenKeys=le.getState().openKeys.concat(),this.store.setState({openKeys:[]})):we&&(this.store.setState({openKeys:we}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var ne=this.props.mode,le=this.state.switchingModeFromInline,we=this.getInlineCollapsed();return le&&we?"inline":we?"vertical":ne}},{key:"getInlineCollapsed",value:function(){var ne=this.props,le=ne.inlineCollapsed,we=ne.siderCollapsed;return we!==void 0?we:le}},{key:"restoreModeVerticalFromInline",value:function(){var ne=this.state.switchingModeFromInline;ne&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var ne=Object(S.a)({},Object(s.default)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),le=this.getRealMenuMode();return ne.className+=" ".concat(ne.prefixCls,"-root"),ne.direction==="rtl"&&(ne.className+=" ".concat(ne.prefixCls,"-rtl")),ne=Object(S.a)(Object(S.a)({},ne),{},{mode:le,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:st(this.props,this.state,le)}),delete ne.openAnimation,delete ne.openTransitionName,r.createElement(e.a,{store:this.store},r.createElement(et,Object.assign({},ne,{ref:this.setInnerMenu}),this.props.children))}}]),Oe}(r.Component);ut.defaultProps={selectable:!0,onClick:Y,onSelect:Y,onOpenChange:Y,onDeselect:Y,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:r.createElement("span",null,"\xB7\xB7\xB7")};var ct=ut,Ze=function(ze){Object(u.a)(Oe,ze);var Ce=Object(a.a)(Oe);function Oe(){var ge;return Object(f.a)(this,Oe),ge=Ce.apply(this,arguments),ge.onKeyDown=function(ne){var le=ne.keyCode;return le===d.a.ENTER?(ge.onClick(ne),!0):void 0},ge.onMouseLeave=function(ne){var le=ge.props,we=le.eventKey,xe=le.onItemHover,Re=le.onMouseLeave;xe({key:we,hover:!1}),Re({key:we,domEvent:ne})},ge.onMouseEnter=function(ne){var le=ge.props,we=le.eventKey,xe=le.onItemHover,Re=le.onMouseEnter;xe({key:we,hover:!0}),Re({key:we,domEvent:ne})},ge.onClick=function(ne){var le=ge.props,we=le.eventKey,xe=le.multiple,Re=le.onClick,je=le.onSelect,De=le.onDeselect,Le=le.isSelected,Fe={key:we,keyPath:[we],item:Object(v.a)(ge),domEvent:ne};Re(Fe),xe?Le?De(Fe):je(Fe):Le||je(Fe)},ge.saveNode=function(ne){ge.node=ne},ge}return Object(m.a)(Oe,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var ne=this.props;ne.onDestroy&&ne.onDestroy(ne.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var ne,le=Object(S.a)({},this.props),we=N()(this.getPrefixCls(),le.className,(ne={},Object(i.a)(ne,this.getActiveClassName(),!le.disabled&&le.active),Object(i.a)(ne,this.getSelectedClassName(),le.isSelected),Object(i.a)(ne,this.getDisabledClassName(),le.disabled),ne)),xe=Object(S.a)(Object(S.a)({},le.attribute),{},{title:typeof le.title=="string"?le.title:void 0,className:we,role:le.role||"menuitem","aria-disabled":le.disabled});le.role==="option"?xe=Object(S.a)(Object(S.a)({},xe),{},{role:"option","aria-selected":le.isSelected}):(le.role===null||le.role==="none")&&(xe.role="none");var Re={onClick:le.disabled?null:this.onClick,onMouseLeave:le.disabled?null:this.onMouseLeave,onMouseEnter:le.disabled?null:this.onMouseEnter},je=Object(S.a)({},le.style);le.mode==="inline"&&(le.direction==="rtl"?je.paddingRight=le.inlineIndent*le.level:je.paddingLeft=le.inlineIndent*le.level),oe.forEach(function(Le){return delete le[Le]}),delete le.direction;var De=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(De=r.createElement(this.props.itemIcon,this.props)),r.createElement("li",Object.assign({},Object(s.default)(le,["onClick","onMouseEnter","onMouseLeave","onSelect"]),xe,Re,{style:je,ref:this.saveNode}),le.children,De)}}]),Oe}(r.Component);Ze.isMenuItem=!0,Ze.defaultProps={onSelect:Y,onMouseEnter:Y,onMouseLeave:Y,manualRef:Y};var bt=Object(e.b)(function(ze,Ce){var Oe=ze.activeKey,ge=ze.selectedKeys,ne=Ce.eventKey,le=Ce.subMenuKey;return{active:Oe[le]===ne,isSelected:ge.indexOf(ne)!==-1}})(Ze),lt=bt,Et=function(ze){Object(u.a)(Oe,ze);var Ce=Object(a.a)(Oe);function Oe(){var ge;return Object(f.a)(this,Oe),ge=Ce.apply(this,arguments),ge.renderInnerMenuItem=function(ne){var le=ge.props,we=le.renderMenuItem,xe=le.index;return we(ne,xe,ge.props.subMenuKey)},ge}return Object(m.a)(Oe,[{key:"render",value:function(){var ne=Object(l.a)({},this.props),le=ne.className,we=le===void 0?"":le,xe=ne.rootPrefixCls,Re="".concat(xe,"-item-group-title"),je="".concat(xe,"-item-group-list"),De=ne.title,Le=ne.children;return oe.forEach(function(Fe){return delete ne[Fe]}),delete ne.onClick,delete ne.direction,r.createElement("li",Object.assign({},ne,{className:"".concat(we," ").concat(xe,"-item-group")}),r.createElement("div",{className:Re,title:typeof De=="string"?De:void 0},De),r.createElement("ul",{className:je},r.Children.map(Le,this.renderInnerMenuItem)))}}]),Oe}(r.Component);Et.isMenuItemGroup=!0,Et.defaultProps={disabled:!0};var jt=Et,Qt=function(Ce){var Oe=Ce.className,ge=Ce.rootPrefixCls,ne=Ce.style;return r.createElement("li",{className:"".concat(Oe," ").concat(ge,"-item-divider"),style:ne})};Qt.defaultProps={disabled:!0,className:"",style:{}};var Gt=Qt,rn=x.e=ct},"1sBl":function(ie,x,t){var S=t("e/Dd").getSymbolSize;x.getRowColCoords=function(m){if(m===1)return[];for(var v=Math.floor(m/7)+2,u=S(m),a=u===145?26:Math.ceil((u-13)/(2*v-2))*2,r=[u-7],e=1;eH&&A>c&&A>n&&A>_||A1&&D(),G=e.cubicAt(H,c,n,_,b[0]),O>1&&(q=e.cubicAt(H,c,n,_,b[1]))),O===2?JH&&_>c&&_>n||_=0&&A<=1){for(var k=0,T=e.quadraticAt(H,c,n,A),O=0;Ow||_<-w)return 0;var L=Math.sqrt(w*w-_*_);y[0]=-L,y[1]=L;var A=Math.abs(c-o);if(A<1e-4)return 0;if(A%i<1e-4){c=0,o=i;var k=n?1:-1;return F>=y[0]+B&&F<=y[1]+B?k:0}if(n){var L=c;c=r(o),o=r(L)}else c=r(c),o=r(o);c>o&&(o+=i);for(var T=0,O=0;O<2;O++){var G=y[O];if(G+B>F){var q=Math.atan2(_,G),k=n?1:-1;q<0&&(q=i+q),(q>=c&&q<=o||q+i>=c&&q+i<=o)&&(q>Math.PI/2&&q1&&(w||(n+=s(F,_,L,A,c,o))),k===1&&(F=B[k],_=B[k+1],L=F,A=_);switch(T){case l.M:L=B[k++],A=B[k++],F=L,_=A;break;case l.L:if(w){if(f.containStroke(F,_,B[k],B[k+1],H,c,o))return!0}else n+=s(F,_,B[k],B[k+1],c,o)||0;F=B[k++],_=B[k++];break;case l.C:if(w){if(m.containStroke(F,_,B[k++],B[k++],B[k++],B[k++],B[k],B[k+1],H,c,o))return!0}else n+=N(F,_,B[k++],B[k++],B[k++],B[k++],B[k],B[k+1],c,o)||0;F=B[k++],_=B[k++];break;case l.Q:if(w){if(v.containStroke(F,_,B[k++],B[k++],B[k],B[k+1],H,c,o))return!0}else n+=j(F,_,B[k++],B[k++],B[k],B[k+1],c,o)||0;F=B[k++],_=B[k++];break;case l.A:var O=B[k++],G=B[k++],q=B[k++],Y=B[k++],J=B[k++],P=B[k++];k+=1;var Q=1-B[k++],W=Math.cos(J)*q+O,oe=Math.sin(J)*Y+G;k>1?n+=s(F,_,W,oe,c,o):(L=W,A=oe);var ee=(c-O)*Y/q+O;if(w){if(u.containStroke(O,G,Y,J,J+P,Q,H,ee,o))return!0}else n+=p(O,G,Y,J,J+P,Q,ee,o);F=Math.cos(J+P)*q+O,_=Math.sin(J+P)*Y+G;break;case l.R:L=F=B[k++],A=_=B[k++];var X=B[k++],Z=B[k++],W=L+X,oe=A+Z;if(w){if(f.containStroke(L,A,W,A,H,c,o)||f.containStroke(W,A,W,oe,H,c,o)||f.containStroke(W,oe,L,oe,H,c,o)||f.containStroke(L,oe,L,A,H,c,o))return!0}else n+=s(W,A,W,oe,c,o),n+=s(L,oe,L,A,c,o);break;case l.Z:if(w){if(f.containStroke(F,_,L,A,H,c,o))return!0}else n+=s(F,_,L,A,c,o);F=L,_=A;break}}return!w&&!g(_,A)&&(n+=s(F,_,L,A,c,o)||0),n!==0}function h(B,H,w){return E(B,0,!1,H,w)}function R(B,H,w,c){return E(B,H,!0,w,c)}x.contain=h,x.containStroke=R},"2fw6":function(ie,x,t){var S=t("y+Vt"),f=S.extend({type:"circle",shape:{cx:0,cy:0,r:0},buildPath:function(m,v,u){u&&m.moveTo(v.cx+v.r,v.cy),m.arc(v.cx,v.cy,v.r,0,Math.PI*2,!0)}});ie.exports=f},"3C/r":function(ie,x){var t=function(f,m){this.image=f,this.repeat=m,this.type="pattern"};t.prototype.getCanvasPattern=function(f){return f.createPattern(this.image,this.repeat||"repeat")};var S=t;ie.exports=S},"3CBa":function(ie,x,t){var S=t("hydK"),f=S.createElement,m=t("bYtY"),v=t("SUKs"),u=t("y+Vt"),a=t("Dagg"),r=t("dqUG"),e=t("DBLp"),s=t("sW+o"),l=t("n6Mw"),i=t("vKoX"),d=t("P47w"),g=d.path,y=d.image,b=d.text;function D(o){return parseInt(o,10)}function N(o){return o instanceof u?g:o instanceof a?y:o instanceof r?b:g}function j(o,n){return n&&o&&n.parentNode!==o}function p(o,n,F){if(j(o,n)&&F){var _=F.nextSibling;_?o.insertBefore(n,_):o.appendChild(n)}}function E(o,n){if(j(o,n)){var F=o.firstChild;F?o.insertBefore(n,F):o.appendChild(n)}}function h(o,n){n&&o&&n.parentNode===o&&o.removeChild(n)}function R(o){return o.__textSvgEl}function B(o){return o.__svgEl}var H=function(o,n,F,_){this.root=o,this.storage=n,this._opts=F=m.extend({},F||{});var L=f("svg");L.setAttribute("xmlns","http://www.w3.org/2000/svg"),L.setAttribute("version","1.1"),L.setAttribute("baseProfile","full"),L.style.cssText="user-select:none;position:absolute;left:0;top:0;";var A=f("g");L.appendChild(A);var k=f("g");L.appendChild(k),this.gradientManager=new s(_,k),this.clipPathManager=new l(_,k),this.shadowManager=new i(_,k);var T=document.createElement("div");T.style.cssText="overflow:hidden;position:relative",this._svgDom=L,this._svgRoot=k,this._backgroundRoot=A,this._viewport=T,o.appendChild(T),T.appendChild(L),this.resize(F.width,F.height),this._visibleList=[]};H.prototype={constructor:H,getType:function(){return"svg"},getViewportRoot:function(){return this._viewport},getSvgDom:function(){return this._svgDom},getSvgRoot:function(){return this._svgRoot},getViewportRootOffset:function(){var o=this.getViewportRoot();if(o)return{offsetLeft:o.offsetLeft||0,offsetTop:o.offsetTop||0}},refresh:function(){var o=this.storage.getDisplayList(!0);this._paintList(o)},setBackgroundColor:function(o){this._backgroundRoot&&this._backgroundNode&&this._backgroundRoot.removeChild(this._backgroundNode);var n=f("rect");n.setAttribute("width",this.getWidth()),n.setAttribute("height",this.getHeight()),n.setAttribute("x",0),n.setAttribute("y",0),n.setAttribute("id",0),n.style.fill=o,this._backgroundRoot.appendChild(n),this._backgroundNode=n},_paintList:function(o){this.gradientManager.markAllUnused(),this.clipPathManager.markAllUnused(),this.shadowManager.markAllUnused();var n=this._svgRoot,F=this._visibleList,_=o.length,L=[],A;for(A=0;A<_;A++){var k=o[A],T=N(k),O=B(k)||R(k);k.invisible||(k.__dirty&&(T&&T.brush(k),this.clipPathManager.update(k),k.style&&(this.gradientManager.update(k.style.fill),this.gradientManager.update(k.style.stroke),this.shadowManager.update(O,k)),k.__dirty=!1),L.push(k))}var G=e(F,L),q;for(A=0;A=0;--k)if(A[k]===L)return!0;return!1}),F}else return null;else return F[0]},resize:function(o,n){var F=this._viewport;F.style.display="none";var _=this._opts;if(o!=null&&(_.width=o),n!=null&&(_.height=n),o=this._getSize(0),n=this._getSize(1),F.style.display="",this._width!==o||this._height!==n){this._width=o,this._height=n;var L=F.style;L.width=o+"px",L.height=n+"px";var A=this._svgDom;A.setAttribute("width",o),A.setAttribute("height",n)}this._backgroundNode&&(this._backgroundNode.setAttribute("width",o),this._backgroundNode.setAttribute("height",n))},getWidth:function(){return this._width},getHeight:function(){return this._height},_getSize:function(o){var n=this._opts,F=["width","height"][o],_=["clientWidth","clientHeight"][o],L=["paddingLeft","paddingTop"][o],A=["paddingRight","paddingBottom"][o];if(n[F]!=null&&n[F]!=="auto")return parseFloat(n[F]);var k=this.root,T=document.defaultView.getComputedStyle(k);return(k[_]||D(T[F])||D(k.style[F]))-(D(T[L])||0)-(D(T[A])||0)|0},dispose:function(){this.root.innerHTML="",this._svgRoot=this._backgroundRoot=this._svgDom=this._backgroundNode=this._viewport=this.storage=null},clear:function(){this._viewport&&this.root.removeChild(this._viewport)},toDataURL:function(){this.refresh();var o=encodeURIComponent(this._svgDom.outerHTML.replace(/> +\r<`));return"data:image/svg+xml;charset=UTF-8,"+o}};function w(o){return function(){v('In SVG mode painter not support method "'+o+'"')}}m.each(["getLayer","insertLayer","eachLayer","eachBuiltinLayer","eachOtherLayer","getLayers","modLayer","delLayer","clearLayer","pathToImage"],function(o){H.prototype[o]=w(o)});var c=H;ie.exports=c},"3X7Y":function(ie,x,t){var S=t("u/Db");function f(m){this.mode=S.NUMERIC,this.data=m.toString()}f.getBitsLength=function(v){return 10*Math.floor(v/3)+(v%3?v%3*3+1:0)},f.prototype.getLength=function(){return this.data.length},f.prototype.getBitsLength=function(){return f.getBitsLength(this.data.length)},f.prototype.write=function(v){var u,a,r;for(u=0;u+3<=this.data.length;u+=3)a=this.data.substr(u,3),r=parseInt(a,10),v.put(r,10);var e=this.data.length-u;e>0&&(a=this.data.substr(u),r=parseInt(a,10),v.put(r,e*3+1))},ie.exports=f},"3e3G":function(ie,x,t){var S=t("bYtY"),f=t("QuXc"),m=function(u,a,r,e,s){this.x=u==null?.5:u,this.y=a==null?.5:a,this.r=r==null?.5:r,this.type="radial",this.global=s||!1,f.call(this,e)};m.prototype={constructor:m},S.inherits(m,f);var v=m;ie.exports=v},"3gBT":function(ie,x){var t=2311;function S(){return t++}ie.exports=S},"49sm":function(ie,x){var t={}.toString;ie.exports=Array.isArray||function(S){return t.call(S)=="[object Array]"}},"4fz+":function(ie,x,t){var S=t("bYtY"),f=t("1bdT"),m=t("mFDi"),v=function(a){a=a||{},f.call(this,a);for(var r in a)a.hasOwnProperty(r)&&(this[r]=a[r]);this._children=[],this.__storage=null,this.__dirty=!0};v.prototype={constructor:v,isGroup:!0,type:"group",silent:!1,children:function(){return this._children.slice()},childAt:function(a){return this._children[a]},childOfName:function(a){for(var r=this._children,e=0;e=0&&(e.splice(s,0,a),this._doAdd(a))}return this},_doAdd:function(a){a.parent&&a.parent.remove(a),a.parent=this;var r=this.__storage,e=this.__zr;r&&r!==a.__storage&&(r.addToStorage(a),a instanceof v&&a.addChildrenToStorage(r)),e&&e.refresh()},remove:function(a){var r=this.__zr,e=this.__storage,s=this._children,l=S.indexOf(s,a);return l<0?this:(s.splice(l,1),a.parent=null,e&&(e.delFromStorage(a),a instanceof v&&a.delChildrenFromStorage(e)),r&&r.refresh(),this)},removeAll:function(){var a=this._children,r=this.__storage,e,s;for(s=0;s1e-4){w[0]=j-E,w[1]=p-h,c[0]=j+E,c[1]=p+h;return}if(e[0]=a(R)*E+j,e[1]=u(R)*h+p,s[0]=a(B)*E+j,s[1]=u(B)*h+p,o(w,e,s),n(c,e,s),R=R%r,R<0&&(R=R+r),B=B%r,B<0&&(B=B+r),R>B&&!H?B+=r:RR&&(l[0]=a(L)*E+j,l[1]=u(L)*h+p,o(w,l,w),n(c,l,c))}x.fromPoints=i,x.fromLine=d,x.fromCubic=b,x.fromQuadratic=D,x.fromArc=N},"4qgm":function(ie,x){ie.exports="data:image/png;base64,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"},"4u4S":function(ie,x){ie.exports="data:image/png;base64,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"},"532y":function(ie,x,t){ie.exports={topStatistics:"topStatistics___1QNNN",tooltip:"tooltip___5CKvs",name:"name___1nnFB",filter:"filter___10bL9",daoke:"daoke___BNGuv",qingjia:"qingjia___xVHr-",kuangke:"kuangke___274Y9"}},"59Ip":function(ie,x,t){var S=t("Sj9i");function f(m,v,u,a,r,e,s,l,i,d,g){if(i===0)return!1;var y=i;if(g>v+y&&g>a+y&&g>e+y&&g>l+y||gm+y&&d>u+y&&d>r+y&&d>s+y||d=0||L.relatedTarget.className.indexOf("".concat(O,"-next"))>=0))return;o.setState({goInputText:""}),T(o.getValidValue())},o.go=function(L){var A=o.state.goInputText;if(A==="")return;(L.keyCode===y.ENTER||L.type==="click")&&(o.setState({goInputText:""}),o.props.quickGo(o.getValidValue()))},o}return Object(u.a)(c,[{key:"getValidValue",value:function(){var n=this.state,F=n.goInputText,_=n.current;return!F||isNaN(F)?_:Number(F)}},{key:"getPageSizeOptions",value:function(){var n=this.props,F=n.pageSize,_=n.pageSizeOptions;return _.some(function(L){return L.toString()===F.toString()})?_:_.concat([F.toString()]).sort(function(L,A){var k=isNaN(Number(L))?0:Number(L),T=isNaN(Number(A))?0:Number(A);return k-T})}},{key:"render",value:function(){var n=this,F=this.props,_=F.pageSize,L=F.locale,A=F.rootPrefixCls,k=F.changeSize,T=F.quickGo,O=F.goButton,G=F.selectComponentClass,q=F.buildOptionText,Y=F.selectPrefixCls,J=F.disabled,P=this.state.goInputText,Q="".concat(A,"-options"),W=G,oe=null,ee=null,X=null;if(!k&&!T)return null;var Z=this.getPageSizeOptions();if(k&&W){var se=Z.map(function(ae,ve){return s.a.createElement(W.Option,{key:ve,value:ae.toString()},(q||n.buildOptionText)(ae))});oe=s.a.createElement(W,{disabled:J,prefixCls:Y,showSearch:!1,className:"".concat(Q,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(_||Z[0]).toString(),onChange:this.changeSize,getPopupContainer:function(ve){return ve.parentNode}},se)}return T&&(O&&(X=typeof O=="boolean"?s.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:J,className:"".concat(Q,"-quick-jumper-button")},L.jump_to_confirm):s.a.createElement("span",{onClick:this.go,onKeyUp:this.go},O)),ee=s.a.createElement("div",{className:"".concat(Q,"-quick-jumper")},L.jump_to,s.a.createElement("input",{disabled:J,type:"text",value:P,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),L.page,X)),s.a.createElement("li",{className:"".concat(Q)},oe,ee)}}]),c}(s.a.Component);b.defaultProps={pageSizeOptions:["10","20","50","100"]};var D=b,N=t("N2Kk");function j(){}function p(H){return typeof H=="number"&&isFinite(H)&&Math.floor(H)===H}function E(H,w,c){return c}function h(H,w,c){var o=typeof H=="undefined"?w.pageSize:H;return Math.floor((c.total-1)/o)+1}var R=function(H){Object(a.a)(c,H);var w=Object(r.a)(c);function c(o){var n;Object(v.a)(this,c),n=w.call(this,o),n.getJumpPrevPage=function(){return Math.max(1,n.state.current-(n.props.showLessItems?3:5))},n.getJumpNextPage=function(){return Math.min(h(void 0,n.state,n.props),n.state.current+(n.props.showLessItems?3:5))},n.getItemIcon=function(k,T){var O=n.props.prefixCls,G=k||s.a.createElement("button",{type:"button","aria-label":T,className:"".concat(O,"-item-link")});return typeof k=="function"&&(G=s.a.createElement(k,Object(m.a)({},n.props))),G},n.savePaginationNode=function(k){n.paginationNode=k},n.isValid=function(k){return p(k)&&k!==n.state.current},n.shouldDisplayQuickJumper=function(){var k=n.props,T=k.showQuickJumper,O=k.pageSize,G=k.total;return G<=O?!1:T},n.handleKeyDown=function(k){(k.keyCode===y.ARROW_UP||k.keyCode===y.ARROW_DOWN)&&k.preventDefault()},n.handleKeyUp=function(k){var T=n.getValidValue(k),O=n.state.currentInputValue;T!==O&&n.setState({currentInputValue:T}),k.keyCode===y.ENTER?n.handleChange(T):k.keyCode===y.ARROW_UP?n.handleChange(T-1):k.keyCode===y.ARROW_DOWN&&n.handleChange(T+1)},n.changePageSize=function(k){var T=n.state.current,O=h(k,n.state,n.props);T=T>O?O:T,O===0&&(T=n.state.current),typeof k=="number"&&("pageSize"in n.props||n.setState({pageSize:k}),"current"in n.props||n.setState({current:T,currentInputValue:T})),n.props.onShowSizeChange(T,k),"onChange"in n.props&&n.props.onChange&&n.props.onChange(T,k)},n.handleChange=function(k){var T=n.props.disabled,O=k;if(n.isValid(O)&&!T){var G=h(void 0,n.state,n.props);O>G?O=G:O<1&&(O=1),"current"in n.props||n.setState({current:O,currentInputValue:O});var q=n.state.pageSize;return n.props.onChange(O,q),O}return n.state.current},n.prev=function(){n.hasPrev()&&n.handleChange(n.state.current-1)},n.next=function(){n.hasNext()&&n.handleChange(n.state.current+1)},n.jumpPrev=function(){n.handleChange(n.getJumpPrevPage())},n.jumpNext=function(){n.handleChange(n.getJumpNextPage())},n.hasPrev=function(){return n.state.current>1},n.hasNext=function(){return n.state.current2?O-2:0),q=2;q=_?A=_:A=Number(F),A}},{key:"getShowSizeChanger",value:function(){var n=this.props,F=n.showSizeChanger,_=n.total,L=n.totalBoundaryShowSizeChanger;return typeof F!="undefined"?F:_>L}},{key:"renderPrev",value:function(n){var F=this.props,_=F.prevIcon,L=F.itemRender,A=L(n,"prev",this.getItemIcon(_,"prev page")),k=!this.hasPrev();return Object(e.isValidElement)(A)?Object(e.cloneElement)(A,{disabled:k}):A}},{key:"renderNext",value:function(n){var F=this.props,_=F.nextIcon,L=F.itemRender,A=L(n,"next",this.getItemIcon(_,"next page")),k=!this.hasNext();return Object(e.isValidElement)(A)?Object(e.cloneElement)(A,{disabled:k}):A}},{key:"render",value:function(){var n=this,F=this.props,_=F.prefixCls,L=F.className,A=F.style,k=F.disabled,T=F.hideOnSinglePage,O=F.total,G=F.locale,q=F.showQuickJumper,Y=F.showLessItems,J=F.showTitle,P=F.showTotal,Q=F.simple,W=F.itemRender,oe=F.showPrevNextJumpers,ee=F.jumpPrevIcon,X=F.jumpNextIcon,Z=F.selectComponentClass,se=F.selectPrefixCls,ae=F.pageSizeOptions,ve=this.state,V=ve.current,re=ve.pageSize,I=ve.currentInputValue;if(T===!0&&O<=re)return null;var $=h(void 0,this.state,this.props),fe=[],z=null,C=null,M=null,K=null,te=null,de=q&&q.goButton,he=Y?1:2,Me=V-1>0?V-1:0,ce=V+1<$?V+1:$,be=Object.keys(this.props).reduce(function(ut,ct){return(ct.substr(0,5)==="data-"||ct.substr(0,5)==="aria-"||ct==="role")&&(ut[ct]=n.props[ct]),ut},{});if(Q)return de&&(typeof de=="boolean"?te=s.a.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},G.jump_to_confirm):te=s.a.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},de),te=s.a.createElement("li",{title:J?"".concat(G.jump_to).concat(V,"/").concat($):null,className:"".concat(_,"-simple-pager")},te)),s.a.createElement("ul",Object(S.a)({className:i()(_,"".concat(_,"-simple"),Object(f.a)({},"".concat(_,"-disabled"),k),L),style:A,ref:this.savePaginationNode},be),s.a.createElement("li",{title:J?G.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:i()("".concat(_,"-prev"),Object(f.a)({},"".concat(_,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},this.renderPrev(Me)),s.a.createElement("li",{title:J?"".concat(V,"/").concat($):null,className:"".concat(_,"-simple-pager")},s.a.createElement("input",{type:"text",value:I,disabled:k,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,size:"3"}),s.a.createElement("span",{className:"".concat(_,"-slash")},"/"),$),s.a.createElement("li",{title:J?G.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:i()("".concat(_,"-next"),Object(f.a)({},"".concat(_,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(ce)),te);if($<=3+he*2){var Ae={locale:G,rootPrefixCls:_,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:J,itemRender:W};$||fe.push(s.a.createElement(g,Object(S.a)({},Ae,{key:"noPager",page:$,className:"".concat(_,"-disabled")})));for(var ye=1;ye<=$;ye+=1){var ke=V===ye;fe.push(s.a.createElement(g,Object(S.a)({},Ae,{key:ye,page:ye,active:ke})))}}else{var Se=Y?G.prev_3:G.prev_5,Ne=Y?G.next_3:G.next_5;oe&&(z=s.a.createElement("li",{title:J?Se:null,key:"prev",onClick:this.jumpPrev,tabIndex:"0",onKeyPress:this.runIfEnterJumpPrev,className:i()("".concat(_,"-jump-prev"),Object(f.a)({},"".concat(_,"-jump-prev-custom-icon"),!!ee))},W(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(ee,"prev page"))),C=s.a.createElement("li",{title:J?Ne:null,key:"next",tabIndex:"0",onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:i()("".concat(_,"-jump-next"),Object(f.a)({},"".concat(_,"-jump-next-custom-icon"),!!X))},W(this.getJumpNextPage(),"jump-next",this.getItemIcon(X,"next page")))),K=s.a.createElement(g,{locale:G,last:!0,rootPrefixCls:_,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:$,page:$,active:!1,showTitle:J,itemRender:W}),M=s.a.createElement(g,{locale:G,rootPrefixCls:_,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:J,itemRender:W});var _e=Math.max(1,V-he),$e=Math.min(V+he,$);V-1<=he&&($e=1+he*2),$-V<=he&&(_e=$-he*2);for(var We=_e;We<=$e;We+=1){var nt=V===We;fe.push(s.a.createElement(g,{locale:G,rootPrefixCls:_,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:We,page:We,active:nt,showTitle:J,itemRender:W}))}V-1>=he*2&&V!==1+2&&(fe[0]=Object(e.cloneElement)(fe[0],{className:"".concat(_,"-item-after-jump-prev")}),fe.unshift(z)),$-V>=he*2&&V!==$-2&&(fe[fe.length-1]=Object(e.cloneElement)(fe[fe.length-1],{className:"".concat(_,"-item-before-jump-next")}),fe.push(C)),_e!==1&&fe.unshift(M),$e!==$&&fe.push(K)}var et=null;P&&(et=s.a.createElement("li",{className:"".concat(_,"-total-text")},P(O,[O===0?0:(V-1)*re+1,V*re>O?O:V*re])));var Xe=!this.hasPrev()||!$,st=!this.hasNext()||!$;return s.a.createElement("ul",Object(S.a)({className:i()(_,L,Object(f.a)({},"".concat(_,"-disabled"),k)),style:A,unselectable:"unselectable",ref:this.savePaginationNode},be),et,s.a.createElement("li",{title:J?G.prev_page:null,onClick:this.prev,tabIndex:Xe?null:0,onKeyPress:this.runIfEnterPrev,className:i()("".concat(_,"-prev"),Object(f.a)({},"".concat(_,"-disabled"),Xe)),"aria-disabled":Xe},this.renderPrev(Me)),fe,s.a.createElement("li",{title:J?G.next_page:null,onClick:this.next,tabIndex:st?null:0,onKeyPress:this.runIfEnterNext,className:i()("".concat(_,"-next"),Object(f.a)({},"".concat(_,"-disabled"),st)),"aria-disabled":st},this.renderNext(ce)),s.a.createElement(D,{disabled:k,locale:G,rootPrefixCls:_,selectComponentClass:Z,selectPrefixCls:se,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:V,pageSize:re,pageSizeOptions:ae,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:de}))}}],[{key:"getDerivedStateFromProps",value:function(n,F){var _={};if("current"in n&&(_.current=n.current,n.current!==F.current&&(_.currentInputValue=_.current)),"pageSize"in n&&n.pageSize!==F.pageSize){var L=F.current,A=h(n.pageSize,F,n);L=L>A?A:L,"current"in n||(_.current=L,_.currentInputValue=L),_.pageSize=n.pageSize}return _}}]),c}(s.a.Component);R.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:j,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:j,locale:N.a,style:{},itemRender:E,totalBoundaryShowSizeChanger:50};var B=R},"6GrX":function(ie,x,t){var S=t("mFDi"),f=t("Xnb7"),m=t("bYtY"),v=m.getContext,u=m.extend,a=m.retrieve2,r=m.retrieve3,e=m.trim,s={},l=0,i=5e3,d=/\{([a-zA-Z0-9_]+)\|([^}]*)\}/g,g="12px sans-serif",y={};function b(T,O){y[T]=O}function D(T,O){O=O||g;var G=T+":"+O;if(s[G])return s[G];for(var q=(T+"").split(` `),Y=0,J=0,P=q.length;Ji&&(l=0,s={}),l++,s[G]=Y,Y}function N(T,O,G,q,Y,J,P,Q){return P?p(T,O,G,q,Y,J,P,Q):j(T,O,G,q,Y,J,Q)}function j(T,O,G,q,Y,J,P){var Q=_(T,O,Y,J,P),W=D(T,O);Y&&(W+=Y[1]+Y[3]);var oe=Q.outerHeight,ee=E(0,W,G),X=h(0,oe,q),Z=new S(ee,X,W,oe);return Z.lineHeight=Q.lineHeight,Z}function p(T,O,G,q,Y,J,P,Q){var W=L(T,{rich:P,truncate:Q,font:O,textAlign:G,textPadding:Y,textLineHeight:J}),oe=W.outerWidth,ee=W.outerHeight,X=E(0,oe,G),Z=h(0,ee,q);return new S(X,Z,oe,ee)}function E(T,O,G){return G==="right"?T-=O:G==="center"&&(T-=O/2),T}function h(T,O,G){return G==="middle"?T-=O/2:G==="bottom"&&(T-=O),T}function R(T,O,G){var q=O.textPosition,Y=O.textDistance,J=G.x,P=G.y;Y=Y||0;var Q=G.height,W=G.width,oe=Q/2,ee="left",X="top";switch(q){case"left":J-=Y,P+=oe,ee="right",X="middle";break;case"right":J+=Y+W,P+=oe,X="middle";break;case"top":J+=W/2,P-=Y,ee="center",X="bottom";break;case"bottom":J+=W/2,P+=Q+Y,ee="center";break;case"inside":J+=W/2,P+=oe,ee="center",X="middle";break;case"insideLeft":J+=Y,P+=oe,X="middle";break;case"insideRight":J+=W-Y,P+=oe,ee="right",X="middle";break;case"insideTop":J+=W/2,P+=Y,ee="center";break;case"insideBottom":J+=W/2,P+=Q-Y,ee="center",X="bottom";break;case"insideTopLeft":J+=Y,P+=Y;break;case"insideTopRight":J+=W-Y,P+=Y,ee="right";break;case"insideBottomLeft":J+=Y,P+=Q-Y,X="bottom";break;case"insideBottomRight":J+=W-Y,P+=Q-Y,ee="right",X="bottom";break}return T=T||{},T.x=J,T.y=P,T.textAlign=ee,T.textVerticalAlign=X,T}function B(T,O,G){var q={textPosition:T,textDistance:G};return R({},q,O)}function H(T,O,G,q,Y){if(!O)return"";var J=(T+"").split(` `);Y=w(O,G,q,Y);for(var P=0,Q=J.length;P=J;Q++)P-=J;var W=D(G,O);return W>P&&(G="",W=0),P=T-W,q.ellipsis=G,q.ellipsisWidth=W,q.contentWidth=P,q.containerWidth=T,q}function c(T,O){var G=O.containerWidth,q=O.font,Y=O.contentWidth;if(!G)return"";var J=D(T,q);if(J<=G)return T;for(var P=0;;P++){if(J<=Y||P>=O.maxIterations){T+=O.ellipsis;break}var Q=P===0?o(T,Y,O.ascCharWidth,O.cnCharWidth):J>0?Math.floor(T.length*Y/J):0;T=T.substr(0,Q),J=D(T,q)}return T===""&&(T=O.placeholder),T}function o(T,O,G,q){for(var Y=0,J=0,P=T.length;Jee)T="",P=[];else if(X!=null)for(var Z=w(X-(G?G[1]+G[3]:0),O,Y.ellipsis,{minChar:Y.minChar,placeholder:Y.placeholder}),se=0,ae=P.length;seq&&A(G,T.substring(q,J)),A(G,Y[2],Y[1]),q=d.lastIndex}qse)return{lines:[],width:0,height:0};$.textWidth=D($.text,C);var K=fe.textWidth,te=K==null||K==="auto";if(typeof K=="string"&&K.charAt(K.length-1)==="%")$.percentWidth=K,oe.push($),K=0;else{if(te){K=$.textWidth;var de=fe.textBackgroundColor,he=de&&de.image;he&&(he=f.findExistImage(he),f.isImageReady(he)&&(K=Math.max(K,he.width*M/he.height)))}var Me=z?z[1]+z[3]:0;K+=Me;var ce=Z!=null?Z-re:null;ce!=null&&ce=0&&o.splice(n,1),w.__hoverMir=null},clearHover:function(w){for(var c=this._hoverElements,o=0;o15)break}}_.__drawIndex=P,_.__drawIndex<_.__endIndex&&(L=!1),T.prevElClipPaths&&k.restore(),k.restore()}return l.wxa&&m.each(this._layers,function(oe){oe&&oe.ctx&&oe.ctx.draw&&oe.ctx.draw()}),L},_doPaintEl:function(w,c,o,n){var F=c.ctx,_=w.transform;if((c.__dirty||o)&&!w.invisible&&w.style.opacity!==0&&!(_&&!_[0]&&!_[3])&&!(w.culling&&p(w,this._width,this._height))){var L=w.__clipPaths,A=n.prevElClipPaths;(!A||E(L,A))&&(A&&(F.restore(),n.prevElClipPaths=null,n.prevEl=null),L&&(F.save(),h(L,F),n.prevElClipPaths=L)),w.beforeBrush&&w.beforeBrush(F),w.brush(F,n.prevEl||null),n.prevEl=w,w.afterBrush&&w.afterBrush(F)}},getLayer:function(w,c){this._singleCanvas&&!this._needsManuallyCompositing&&(w=d);var o=this._layers[w];return o||(o=new r("zr_"+w,this,this.dpr),o.zlevel=w,o.__builtin__=!0,this._layerConfig[w]?m.merge(o,this._layerConfig[w],!0):this._layerConfig[w-g]&&m.merge(o,this._layerConfig[w-g],!0),c&&(o.virtual=c),this.insertLayer(w,o),o.initContext()),o},insertLayer:function(w,c){var o=this._layers,n=this._zlevelList,F=n.length,_=null,L=-1,A=this._domRoot;if(o[w]){v("ZLevel "+w+" has been used already");return}if(!D(c)){v("Layer of zlevel "+w+" is not valid");return}if(F>0&&w>n[0]){for(L=0;Lw);L++);_=o[n[L]]}if(n.splice(L+1,0,w),o[w]=c,!c.virtual)if(_){var k=_.dom;k.nextSibling?A.insertBefore(c.dom,k.nextSibling):A.appendChild(c.dom)}else A.firstChild?A.insertBefore(c.dom,A.firstChild):A.appendChild(c.dom)},eachLayer:function(w,c){var o=this._zlevelList,n,F;for(F=0;F0?g:0),this._needsManuallyCompositing),k.__builtin__||v("ZLevel "+A+" has been used by unkown layer "+k.id),k!==F&&(k.__used=!0,k.__startIndex!==o&&(k.__dirty=!0),k.__startIndex=o,k.incremental?k.__drawIndex=-1:k.__drawIndex=o,c(o),F=k),n.__dirty&&(k.__dirty=!0,k.incremental&&k.__drawIndex<0&&(k.__drawIndex=o))}c(o),this.eachBuiltinLayer(function(T,O){!T.__used&&T.getElementCount()>0&&(T.__dirty=!0,T.__startIndex=T.__endIndex=T.__drawIndex=0),T.__dirty&&T.__drawIndex<0&&(T.__drawIndex=T.__startIndex)})},clear:function(){return this.eachBuiltinLayer(this._clearLayer),this},_clearLayer:function(w){w.clear()},setBackgroundColor:function(w){this._backgroundColor=w},configLayer:function(w,c){if(c){var o=this._layerConfig;o[w]?m.merge(o[w],c,!0):o[w]=c;for(var n=0;n0&&arguments[0]!==void 0?arguments[0]:[],D=new Map;function N(j){var p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(j||[]).forEach(function(E){var h=E.key,R=E.children;Object(u.a)(h!=null,"Tree node must have a certain key: [".concat(p).concat(h,"]"));var B=String(h);Object(u.a)(!D.has(B)||h===null||h===void 0,"Same 'key' exist in the Tree: ".concat(B)),D.set(B,!0),N(R,"".concat(p).concat(B," > "))})}N(b)}function s(b){function D(N){var j=Object(v.a)(N);return j.map(function(p){if(!Object(a.i)(p))return Object(u.a)(!p,"Tree/TreeNode can only accept TreeNode as children."),null;var E=p.key,h=p.props,R=h.children,B=Object(m.a)(h,["children"]),H=Object(f.a)({key:E},B),w=D(R);return w.length&&(H.children=w),H}).filter(function(p){return p})}return D(b)}function l(){var b=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],D=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],N=new Set(D===!0?[]:D),j=[];function p(E){var h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return E.map(function(R,B){var H=Object(a.h)(h?h.pos:"0",B),w=r(R.key,H),c=Object(f.a)(Object(f.a)({},R),{},{parent:h,pos:H,children:null,data:R,isStart:[].concat(Object(S.a)(h?h.isStart:[]),[B===0]),isEnd:[].concat(Object(S.a)(h?h.isEnd:[]),[B===E.length-1])});return j.push(c),D===!0||N.has(w)?c.children=p(R.children||[],c):c.children=[],c})}return p(b),j}function i(b,D,N){var j;N?typeof N=="string"?j=function(h){return h[N]}:typeof N=="function"&&(j=function(h){return N(h)}):j=function(h,R){return r(h.key,R)};function p(E,h,R){var B=E?E.children:b,H=E?Object(a.h)(R.pos,h):"0";if(E){var w=j(E,H),c={node:E,index:h,pos:H,key:w,parentPos:R.node?R.pos:null,level:R.level+1};D(c)}B&&B.forEach(function(o,n){p(o,n,{node:E,pos:H,level:R?R.level+1:-1})})}p(null)}function d(b){var D=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},N=D.initWrapper,j=D.processEntity,p=D.onProcessFinished,E=arguments.length>2?arguments[2]:void 0,h={},R={},B={posEntities:h,keyEntities:R};return N&&(B=N(B)||B),i(b,function(H){var w=H.node,c=H.index,o=H.pos,n=H.key,F=H.parentPos,_=H.level,L={node:w,index:c,key:n,pos:o,level:_},A=r(n,o);h[o]=L,R[A]=L,L.parent=h[F],L.parent&&(L.parent.children=L.parent.children||[],L.parent.children.push(L)),j&&j(L,B)},E),p&&p(B),B}function g(b,D){var N=D.expandedKeys,j=D.selectedKeys,p=D.loadedKeys,E=D.loadingKeys,h=D.checkedKeys,R=D.halfCheckedKeys,B=D.dragOverNodeKey,H=D.dropPosition,w=D.keyEntities,c=w[b],o={eventKey:b,expanded:N.indexOf(b)!==-1,selected:j.indexOf(b)!==-1,loaded:p.indexOf(b)!==-1,loading:E.indexOf(b)!==-1,checked:h.indexOf(b)!==-1,halfChecked:R.indexOf(b)!==-1,pos:String(c?c.pos:""),dragOver:B===b&&H===0,dragOverGapTop:B===b&&H===-1,dragOverGapBottom:B===b&&H===1};return o}function y(b){var D=b.data,N=b.expanded,j=b.selected,p=b.checked,E=b.loaded,h=b.loading,R=b.halfChecked,B=b.dragOver,H=b.dragOverGapTop,w=b.dragOverGapBottom,c=b.pos,o=b.active,n=Object(f.a)(Object(f.a)({},D),{},{expanded:N,selected:j,checked:p,loaded:E,loading:h,halfChecked:R,dragOver:B,dragOverGapTop:H,dragOverGapBottom:w,pos:c,active:o});return"props"in n||Object.defineProperty(n,"props",{get:function(){return Object(u.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),b}}),n}},"8Jsi":function(ie,x,t){"use strict";t.d(x,"d",function(){return F}),t.d(x,"a",function(){return I}),t.d(x,"b",function(){return fe}),t.d(x,"c",function(){return $});var S=t("1OyB"),f=t("vuIU"),m=t("Ji7U"),v=t("LK+K"),u=t("KQm4"),a=t("U8pU"),r=t("ODXe"),e=t("VTBJ"),s=t("q1tI"),l=t("qNPg"),i=t("2Qr1"),d=t("815F"),g=t("NvD2"),y=t("wPlo"),b=t("6cGi"),D=t("Kwbf"),N=t("4IlW"),j=t("YrtM"),p=t("fAei"),E=s.createContext(null);function h(ce,be){if(!ce)return!0;var Ae=ce.data,ye=Ae.disabled,ke=Ae.disableCheckbox;switch(be){case"select":return ye;case"checkbox":return ye||ke}return!1}function R(ce,be){var Ae=s.useCallback(function(ke){var Se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"select",Ne=arguments.length>2?arguments[2]:void 0,_e=ce.get(ke);return!Ne&&h(_e,Se)?null:_e},[ce]),ye=s.useCallback(function(ke){var Se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"select",Ne=arguments.length>2?arguments[2]:void 0,_e=be.get(ke);return!Ne&&h(_e,Se)?null:_e},[be]);return[Ae,ye]}function B(ce){return s.useMemo(function(){var be=new Map,Ae=new Map;return ce.forEach(function(ye){be.set(ye.key,ye),Ae.set(ye.data.value,ye)}),[be,Ae]},[ce])}var H={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},w=function(be,Ae){var ye=be.prefixCls,ke=be.height,Se=be.itemHeight,Ne=be.virtual,_e=be.options,$e=be.flattenOptions,He=be.multiple,nt=be.searchValue,et=be.onSelect,Xe=be.onToggleOpen,st=be.open,ut=be.notFoundContent,ct=be.onMouseEnter,Ze=s.useContext(E),bt=Ze.checkable,lt=Ze.checkedKeys,Et=Ze.halfCheckedKeys,jt=Ze.treeExpandedKeys,Qt=Ze.treeDefaultExpandAll,Gt=Ze.treeDefaultExpandedKeys,rn=Ze.onTreeExpand,ze=Ze.treeIcon,Ce=Ze.showTreeIcon,Oe=Ze.switcherIcon,ge=Ze.treeLine,ne=Ze.treeNodeFilterProp,le=Ze.loadData,we=Ze.treeLoadedKeys,xe=Ze.treeMotion,Re=Ze.onTreeLoad,je=s.useRef(),De=Object(j.a)(function(){return _e},[st,_e],function(Tt,mt){return mt[0]&&Tt[1]!==mt[1]}),Le=B($e),Fe=Object(r.a)(Le,2),dt=Fe[0],tt=Fe[1],Ct=R(dt,tt),At=Object(r.a)(Ct,2),Ht=At[0],en=At[1],Ge=s.useMemo(function(){return lt.map(function(Tt){var mt=en(Tt);return mt?mt.key:null})},[lt]),gt=s.useMemo(function(){return bt?{checked:Ge,halfChecked:Et}:null},[Ge,Et,bt]);s.useEffect(function(){if(st&&!He&&Ge.length){var Tt;(Tt=je.current)===null||Tt===void 0||Tt.scrollTo({key:Ge[0]})}},[st]);var xt=String(nt).toLowerCase(),Lt=function(mt){return xt?String(mt[ne]).toLowerCase().includes(xt):!1},Ot=s.useState(Gt),Dt=Object(r.a)(Ot,2),Bt=Dt[0],Xt=Dt[1],an=s.useState(null),Jt=Object(r.a)(an,2),_t=Jt[0],Ft=Jt[1],$t=s.useMemo(function(){return jt?Object(u.a)(jt):nt?_t:Bt},[Bt,_t,xt,jt]);s.useEffect(function(){nt&&Ft($e.map(function(Tt){return Tt.key}))},[nt]);var Sn=function(mt){Xt(mt),Ft(mt),rn&&rn(mt)},ir=function(mt){mt.preventDefault()},Nn=function(mt,St){var Mt=St.node.key,Yt=Ht(Mt,bt?"checkbox":"select");Yt!==null&&et(Yt.data.value,{selected:!lt.includes(Yt.data.value)}),He||Xe(!1)},Kn=s.useState(null),it=Object(r.a)(Kn,2),wt=it[0],Zt=it[1],Cn=Ht(wt);if(s.useImperativeHandle(Ae,function(){return{onKeyDown:function(mt){var St,Mt=mt.which;switch(Mt){case N.a.UP:case N.a.DOWN:case N.a.LEFT:case N.a.RIGHT:(St=je.current)===null||St===void 0||St.onKeyDown(mt);break;case N.a.ENTER:{Cn!==null&&Nn(null,{node:{key:wt},selected:!lt.includes(Cn.data.value)});break}case N.a.ESC:Xe(!1)}},onKeyUp:function(){}}}),De.length===0)return s.createElement("div",{role:"listbox",className:"".concat(ye,"-empty"),onMouseDown:ir},ut);var zt={};return we&&(zt.loadedKeys=we),$t&&(zt.expandedKeys=$t),s.createElement("div",{onMouseDown:ir,onMouseEnter:ct},Cn&&st&&s.createElement("span",{style:H,"aria-live":"assertive"},Cn.data.value),s.createElement(p.b,Object.assign({ref:je,focusable:!1,prefixCls:"".concat(ye,"-tree"),treeData:De,height:ke,itemHeight:Se,virtual:Ne,multiple:He,icon:ze,showIcon:Ce,switcherIcon:Oe,showLine:ge,loadData:nt?null:le,motion:xe,checkable:bt,checkStrictly:!0,checkedKeys:gt,selectedKeys:bt?[]:Ge,defaultExpandAll:Qt},zt,{onActiveChange:Zt,onSelect:Nn,onCheck:Nn,onExpand:Sn,onLoad:Re,filterTreeNode:Lt})))},c=s.forwardRef(w);c.displayName="OptionList";var o=c,n=function(){return null},F=n,_=t("Ff2n"),L=t("Zm9Q");function A(ce){return Object(L.a)(ce).map(function(be){if(!s.isValidElement(be)||!be.type)return null;var Ae=be.key,ye=be.props,ke=ye.children,Se=ye.value,Ne=Object(_.a)(ye,["children","value"]),_e=Object(e.a)({key:Ae,value:Se},Ne),$e=A(ke);return $e.length&&(_e.children=$e),_e}).filter(function(be){return be})}function k(ce){if(!ce)return ce;var be=Object(e.a)({},ce);return"props"in be||Object.defineProperty(be,"props",{get:function(){return Object(D.a)(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),be}}),be}function T(ce,be,Ae,ye,ke){var Se=null,Ne=null;function _e(){function $e(He){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",et=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return He.map(function(Xe,st){var ut="".concat(nt,"-").concat(st),ct=Ae.includes(Xe.value),Ze=$e(Xe.children||[],ut,ct),bt=s.createElement(F,Object.assign({},Xe),Ze.map(function(Et){return Et.node}));if(be===Xe.value&&(Se=bt),ct){var lt={pos:ut,node:bt,children:Ze};return et||Ne.push(lt),lt}return null}).filter(function(Xe){return Xe})}Ne||(Ne=[],$e(ye),Ne.sort(function(He,nt){var et=He.node.props.value,Xe=nt.node.props.value,st=Ae.indexOf(et),ut=Ae.indexOf(Xe);return st-ut}))}Object.defineProperty(ce,"triggerNode",{get:function(){return Object(D.a)(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),_e(),Se}}),Object.defineProperty(ce,"allCheckedNodes",{get:function(){return Object(D.a)(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),_e(),ke?Ne:Ne.map(function(He){var nt=He.node;return nt})}})}function O(ce){return Array.isArray(ce)?ce:ce!==void 0?[ce]:[]}function G(ce,be){var Ae=new Map;return be.forEach(function(ye){var ke=ye.data;Ae.set(ke.value,ke)}),ce.map(function(ye){return k(Ae.get(ye))})}function q(ce,be){var Ae=G([ce],be)[0];return Ae?Ae.disabled:!1}function Y(ce){return ce.disabled||ce.disableCheckbox||ce.checkable===!1}function J(ce){for(var be=ce.parent,Ae=0,ye=be;ye;)ye=ye.parent,Ae+=1;return Ae}function P(ce){function be(ye){return(ye||[]).map(function(ke){var Se=ke.value,Ne=ke.key,_e=ke.children,$e=Object(e.a)(Object(e.a)({},ke),{},{key:"key"in ke?Ne:Se});return _e&&($e.children=be(_e)),$e})}var Ae=Object(d.d)(be(ce),!0);return Ae.map(function(ye){return{key:ye.data.key,data:ye.data,level:J(ye)}})}function Q(ce){return function(be,Ae){var ye=Ae[ce];return String(ye).toLowerCase().includes(String(be).toLowerCase())}}function W(ce,be,Ae){var ye=Ae.optionFilterProp,ke=Ae.filterOption;if(ke===!1)return be;var Se;typeof ke=="function"?Se=ke:Se=Q(ye);function Ne(_e){var $e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return _e.map(function(He){var nt=He.children,et=$e||Se(ce,k(He)),Xe=Ne(nt||[],et);return et||Xe.length?Object(e.a)(Object(e.a)({},He),{},{children:Xe}):null}).filter(function(He){return He})}return Ne(be)}function oe(ce,be,Ae,ye){var ke=new Map;return O(be).forEach(function(Se){Se&&Object(a.a)(Se)==="object"&&"value"in Se&&ke.set(Se.value,Se)}),ce.map(function(Se){var Ne={value:Se},_e=Ae(Se,"select",!0),$e=_e?ye(_e.data):Se;if(ke.has(Se)){var He=ke.get(Se);Ne.label="label"in He?He.label:$e,"halfChecked"in He&&(Ne.halfChecked=He.halfChecked)}else Ne.label=$e;return Ne})}function ee(ce,be){var Ae=new Set(ce);return Ae.add(be),Array.from(Ae)}function X(ce,be){var Ae=new Set(ce);return Ae.delete(be),Array.from(Ae)}function Z(ce){var be=ce.searchPlaceholder,Ae=ce.treeCheckStrictly,ye=ce.treeCheckable,ke=ce.labelInValue,Se=ce.value,Ne=ce.multiple;Object(D.a)(!be,"`searchPlaceholder` has been removed."),Ae&&ke===!1&&Object(D.a)(!1,"`treeCheckStrictly` will force set `labelInValue` to `true`."),(ke||Ae)&&Object(D.a)(O(Se).every(function(_e){return _e&&Object(a.a)(_e)==="object"&&"value"in _e}),"Invalid prop `value` supplied to `TreeSelect`. You should use { label: string, value: string | number } or [{ label: string, value: string | number }] instead."),Ae||Ne||ye?Object(D.a)(!Se||Array.isArray(Se),"`value` should be an array when `TreeSelect` is checkable or multiple."):Object(D.a)(!Array.isArray(Se),"`value` should not be array when `TreeSelect` is single mode.")}var se=Z,ae=10;function ve(ce,be){var Ae=be.id,ye=be.pId,ke=be.rootPId,Se={},Ne=[],_e=ce.map(function($e){var He=Object(e.a)({},$e),nt=He[Ae];return Se[nt]=He,He.key=He.key||nt,He});return _e.forEach(function($e){var He=$e[ye],nt=Se[He];nt&&(nt.children=nt.children||[],nt.children.push($e)),(He===ke||!nt&&ke===null)&&Ne.push($e)}),Ne}function V(ce,be){var Ae=0,ye=new Set;function ke(Se){return(Se||[]).map(function(Ne){var _e=Ne.key,$e=Ne.value,He=Ne.children,nt=Object(_.a)(Ne,["key","value","children"]),et="value"in Ne?$e:_e,Xe=Object(e.a)(Object(e.a)({},nt),{},{key:_e!=null?_e:et,value:et,title:be(Ne)});return"children"in Ne&&(Xe.children=ke(He)),Xe})}return ke(ce)}function re(ce,be,Ae){var ye=Ae.getLabelProp,ke=Ae.simpleMode,Se=s.useRef({});return ce?(Se.current.formatTreeData=Se.current.treeData===ce?Se.current.formatTreeData:V(ke?ve(ce,Object(e.a)({id:"id",pId:"pId",rootPId:null},ke!==!0?ke:{})):ce,ye),Se.current.treeData=ce):Se.current.formatTreeData=Se.current.children===be?Se.current.formatTreeData:V(A(be),ye),Se.current.formatTreeData}var I="SHOW_ALL",$="SHOW_PARENT",fe="SHOW_CHILD";function z(ce,be,Ae){var ye=new Set(ce);return be===fe?ce.filter(function(ke){var Se=Ae[ke];return!(Se&&Se.children&&Se.children.every(function(Ne){var _e=Ne.node;return Y(_e)||ye.has(_e.key)}))}):be===$?ce.filter(function(ke){var Se=Ae[ke],Ne=Se?Se.parent:null;return!(Ne&&!Y(Ne.node)&&ye.has(Ne.node.key))}):ce}function C(ce,be){var Ae=be.value,ye=be.getEntityByValue,ke=be.getEntityByKey,Se=be.treeConduction,Ne=be.showCheckedStrategy,_e=be.conductKeyEntities,$e=be.getLabelProp;return s.useMemo(function(){var He=ce;if(Se){var nt=z(ce.map(function(et){var Xe=ye(et);return Xe?Xe.key:et}),Ne,_e);He=nt.map(function(et){var Xe=ke(et);return Xe?Xe.data.value:et})}return oe(He,Ae,ye,$e)},[ce,Ae,Se,Ne,ye])}var M=["expandedKeys","treeData","treeCheckable","showCheckedStrategy","searchPlaceholder","treeLine","treeIcon","showTreeIcon","switcherIcon","treeNodeFilterProp","filterTreeNode","dropdownPopupAlign","treeDefaultExpandAll","treeCheckStrictly","treeExpandedKeys","treeLoadedKeys","treeMotion","onTreeExpand","onTreeLoad","loadData","treeDataSimpleMode","treeNodeLabelProp","treeDefaultExpandedKeys"],K=Object(l.a)({prefixCls:"rc-tree-select",components:{optionList:o},convertChildrenToData:function(){return null},flattenOptions:P,getLabeledValue:i.e,filterOptions:W,isValueDisabled:q,findValueOption:G,omitDOMProps:function(be){var Ae=Object(e.a)({},be);return M.forEach(function(ye){delete Ae[ye]}),Ae}});K.displayName="Select";var te=s.forwardRef(function(ce,be){var Ae=ce.multiple,ye=ce.treeCheckable,ke=ce.treeCheckStrictly,Se=ce.showCheckedStrategy,Ne=Se===void 0?"SHOW_CHILD":Se,_e=ce.labelInValue,$e=ce.loadData,He=ce.treeLoadedKeys,nt=ce.treeNodeFilterProp,et=nt===void 0?"value":nt,Xe=ce.treeNodeLabelProp,st=ce.treeDataSimpleMode,ut=ce.treeData,ct=ce.treeExpandedKeys,Ze=ce.treeDefaultExpandedKeys,bt=ce.treeDefaultExpandAll,lt=ce.children,Et=ce.treeIcon,jt=ce.showTreeIcon,Qt=ce.switcherIcon,Gt=ce.treeLine,rn=ce.treeMotion,ze=ce.filterTreeNode,Ce=ce.dropdownPopupAlign,Oe=ce.onChange,ge=ce.onTreeExpand,ne=ce.onTreeLoad,le=ce.onDropdownVisibleChange,we=ce.onSelect,xe=ce.onDeselect,Re=ye||ke,je=Ae||Re,De=ye&&!ke,Le=ke||_e,Fe=s.useRef(null);s.useImperativeHandle(be,function(){return{focus:Fe.current.focus,blur:Fe.current.blur}});var dt=function(Mt){return ut&&Mt.label||Mt.title},tt=function(Mt){return Xe?Mt[Xe]:dt(Mt)},Ct=re(ut,lt,{getLabelProp:dt,simpleMode:st}),At=Object(s.useMemo)(function(){return P(Ct)},[Ct]),Ht=B(At),en=Object(r.a)(Ht,2),Ge=en[0],gt=en[1],xt=R(Ge,gt),Lt=Object(r.a)(xt,2),Ot=Lt[0],Dt=Lt[1],Bt=Object(s.useMemo)(function(){return De?Object(d.a)(Ct):{keyEntities:null}},[Ct,ye,ke]),Xt=Bt.keyEntities,an=Object(b.a)(ce.defaultValue,{value:ce.value}),Jt=Object(r.a)(an,2),_t=Jt[0],Ft=Jt[1],$t=function(Mt){var Yt=[],on=[];return Mt.forEach(function(mn){Dt(mn)?on.push(mn):Yt.push(mn)}),{missingRawValues:Yt,existRawValues:on}},Sn=Object(s.useMemo)(function(){var St=[],Mt=[];if(O(_t).forEach(function(ln){if(ln&&Object(a.a)(ln)==="object"&&"value"in ln)if(ln.halfChecked&&ke){var Vn=Dt(ln.value);St.push(Vn?Vn.key:ln.value)}else Mt.push(ln.value);else Mt.push(ln)}),De){var Yt=$t(Mt),on=Yt.missingRawValues,mn=Yt.existRawValues,qt=mn.map(function(ln){return Dt(ln).key}),On=Object(g.a)(qt,!0,Xt),sr=On.checkedKeys,lr=On.halfCheckedKeys;return[[].concat(Object(u.a)(on),Object(u.a)(sr.map(function(ln){return Ot(ln).data.value}))),lr]}return[Mt,St]},[_t,je,Le,ye,ke]),ir=Object(r.a)(Sn,2),Nn=ir[0],Kn=ir[1],it=C(Nn,{treeConduction:De,value:_t,showCheckedStrategy:Ne,conductKeyEntities:Xt,getEntityByValue:Dt,getEntityByKey:Ot,getLabelProp:tt}),wt=function(Mt,Yt,on){if(Ft(je?Mt:Mt[0]),Oe){var mn=Mt;if(De&&Ne!=="SHOW_ALL"){var qt=Mt.map(function(Un){var Hn=Dt(Un);return Hn?Hn.key:Un}),On=z(qt,Ne,Xt);mn=On.map(function(Un){var Hn=Ot(Un);return Hn?Hn.data.value:Un})}var sr=Yt||{triggerValue:void 0,selected:void 0},lr=sr.triggerValue,ln=sr.selected,Vn=Le?oe(mn,_t,Dt,tt):mn;if(ke){var Dr=Kn.map(function(Un){var Hn=Ot(Un);return Hn?Hn.data.value:Un}).filter(function(Un){return!mn.includes(Un)});Vn=[].concat(Object(u.a)(Vn),Object(u.a)(oe(Dr,_t,Dt,tt)))}var jn={preValue:it,triggerValue:lr},Fr=!0;(ke||on==="selection"&&!ln)&&(Fr=!1),T(jn,lr,Mt,Ct,Fr),Re?jn.checked=ln:jn.selected=ln,Oe(je?Vn:Vn[0],Le?null:mn.map(function(Un){var Hn=Dt(Un);return Hn?tt(Hn.data):null}),jn)}},Zt=function(Mt,Yt,on){var mn=Mt;if(!je)wt([Mt],{selected:!0,triggerValue:Mt},on);else{var qt=ee(Nn,Mt);if(De){var On=$t(qt),sr=On.missingRawValues,lr=On.existRawValues,ln=lr.map(function(jn){return Dt(jn).key}),Vn=Object(g.a)(ln,!0,Xt),Dr=Vn.checkedKeys;qt=[].concat(Object(u.a)(sr),Object(u.a)(Dr.map(function(jn){return Ot(jn).data.value})))}wt(qt,{selected:!0,triggerValue:Mt},on)}we&&we(mn,Yt)},Cn=function(Mt,Yt,on){var mn=Mt,qt=X(Nn,Mt);if(De){var On=$t(qt),sr=On.missingRawValues,lr=On.existRawValues,ln=lr.map(function(jn){return Dt(jn).key}),Vn=Object(g.a)(ln,{checked:!1,halfCheckedKeys:Kn},Xt),Dr=Vn.checkedKeys;qt=[].concat(Object(u.a)(sr),Object(u.a)(Dr.map(function(jn){return Ot(jn).data.value})))}wt(qt,{selected:!1,triggerValue:Mt},on),xe&&xe(mn,Yt)},zt=function(){wt([],null,"clear")},Tt=s.useCallback(function(St){if(le){var Mt={};Object.defineProperty(Mt,"documentClickClose",{get:function(){return Object(D.a)(!1,"Second param of `onDropdownVisibleChange` has been removed."),!1}}),le(St,Mt)}},[le]),mt={optionLabelProp:null,optionFilterProp:et,dropdownAlign:Ce,internalProps:{mark:y.a,onClear:zt,skipTriggerChange:!0,skipTriggerSelect:!0,onRawSelect:Zt,onRawDeselect:Cn}};return"filterTreeNode"in ce&&(mt.filterOption=ze),s.createElement(E.Provider,{value:{checkable:Re,loadData:$e,treeLoadedKeys:He,onTreeLoad:ne,checkedKeys:Nn,halfCheckedKeys:Kn,treeDefaultExpandAll:bt,treeExpandedKeys:ct,treeDefaultExpandedKeys:Ze,onTreeExpand:ge,treeIcon:Et,treeMotion:rn,showTreeIcon:jt,switcherIcon:Qt,treeLine:Gt,treeNodeFilterProp:et}},s.createElement(K,Object.assign({ref:Fe,mode:je?"multiple":null},ce,mt,{value:it,labelInValue:!0,options:Ct,onChange:null,onSelect:null,onDeselect:null,onDropdownVisibleChange:Tt})))}),de=function(ce){Object(m.a)(Ae,ce);var be=Object(v.a)(Ae);function Ae(){var ye;return Object(S.a)(this,Ae),ye=be.apply(this,arguments),ye.selectRef=s.createRef(),ye.focus=function(){ye.selectRef.current.focus()},ye.blur=function(){ye.selectRef.current.blur()},ye}return Object(f.a)(Ae,[{key:"render",value:function(){return s.createElement(te,Object.assign({ref:this.selectRef},this.props))}}]),Ae}(s.Component);de.TreeNode=F,de.SHOW_ALL=I,de.SHOW_PARENT=$,de.SHOW_CHILD=fe;var he=de,Me=x.e=he},"8XDt":function(ie,x,t){t("qH13");var S=t("aX58"),f=S.registerPainter,m=t("6fms");f("vml",m)},"A/g1":function(ie,x){ie.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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"},AZa5:function(ie,x,t){var S=t("Wogr"),f=t("u/Db");function m(v){this.mode=f.BYTE,this.data=S.from(v)}m.getBitsLength=function(u){return u*8},m.prototype.getLength=function(){return this.data.length},m.prototype.getBitsLength=function(){return m.getBitsLength(this.data.length)},m.prototype.write=function(v){for(var u=0,a=this.data.length;u=0&&o.splice(n,1),w.__hoverMir=null},clearHover:function(w){for(var c=this._hoverElements,o=0;o15)break}}_.__drawIndex=P,_.__drawIndex<_.__endIndex&&(L=!1),T.prevElClipPaths&&k.restore(),k.restore()}return l.wxa&&m.each(this._layers,function(oe){oe&&oe.ctx&&oe.ctx.draw&&oe.ctx.draw()}),L},_doPaintEl:function(w,c,o,n){var F=c.ctx,_=w.transform;if((c.__dirty||o)&&!w.invisible&&w.style.opacity!==0&&!(_&&!_[0]&&!_[3])&&!(w.culling&&p(w,this._width,this._height))){var L=w.__clipPaths,A=n.prevElClipPaths;(!A||E(L,A))&&(A&&(F.restore(),n.prevElClipPaths=null,n.prevEl=null),L&&(F.save(),h(L,F),n.prevElClipPaths=L)),w.beforeBrush&&w.beforeBrush(F),w.brush(F,n.prevEl||null),n.prevEl=w,w.afterBrush&&w.afterBrush(F)}},getLayer:function(w,c){this._singleCanvas&&!this._needsManuallyCompositing&&(w=d);var o=this._layers[w];return o||(o=new r("zr_"+w,this,this.dpr),o.zlevel=w,o.__builtin__=!0,this._layerConfig[w]?m.merge(o,this._layerConfig[w],!0):this._layerConfig[w-g]&&m.merge(o,this._layerConfig[w-g],!0),c&&(o.virtual=c),this.insertLayer(w,o),o.initContext()),o},insertLayer:function(w,c){var o=this._layers,n=this._zlevelList,F=n.length,_=null,L=-1,A=this._domRoot;if(o[w]){v("ZLevel "+w+" has been used already");return}if(!D(c)){v("Layer of zlevel "+w+" is not valid");return}if(F>0&&w>n[0]){for(L=0;Lw);L++);_=o[n[L]]}if(n.splice(L+1,0,w),o[w]=c,!c.virtual)if(_){var k=_.dom;k.nextSibling?A.insertBefore(c.dom,k.nextSibling):A.appendChild(c.dom)}else A.firstChild?A.insertBefore(c.dom,A.firstChild):A.appendChild(c.dom)},eachLayer:function(w,c){var o=this._zlevelList,n,F;for(F=0;F0?g:0),this._needsManuallyCompositing),k.__builtin__||v("ZLevel "+A+" has been used by unkown layer "+k.id),k!==F&&(k.__used=!0,k.__startIndex!==o&&(k.__dirty=!0),k.__startIndex=o,k.incremental?k.__drawIndex=-1:k.__drawIndex=o,c(o),F=k),n.__dirty&&(k.__dirty=!0,k.incremental&&k.__drawIndex<0&&(k.__drawIndex=o))}c(o),this.eachBuiltinLayer(function(T,O){!T.__used&&T.getElementCount()>0&&(T.__dirty=!0,T.__startIndex=T.__endIndex=T.__drawIndex=0),T.__dirty&&T.__drawIndex<0&&(T.__drawIndex=T.__startIndex)})},clear:function(){return this.eachBuiltinLayer(this._clearLayer),this},_clearLayer:function(w){w.clear()},setBackgroundColor:function(w){this._backgroundColor=w},configLayer:function(w,c){if(c){var o=this._layerConfig;o[w]?m.merge(o[w],c,!0):o[w]=c;for(var n=0;n0&&arguments[0]!==void 0?arguments[0]:[],D=new Map;function N(j){var p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(j||[]).forEach(function(E){var h=E.key,R=E.children;Object(u.a)(h!=null,"Tree node must have a certain key: [".concat(p).concat(h,"]"));var B=String(h);Object(u.a)(!D.has(B)||h===null||h===void 0,"Same 'key' exist in the Tree: ".concat(B)),D.set(B,!0),N(R,"".concat(p).concat(B," > "))})}N(b)}function s(b){function D(N){var j=Object(v.a)(N);return j.map(function(p){if(!Object(a.i)(p))return Object(u.a)(!p,"Tree/TreeNode can only accept TreeNode as children."),null;var E=p.key,h=p.props,R=h.children,B=Object(m.a)(h,["children"]),H=Object(f.a)({key:E},B),w=D(R);return w.length&&(H.children=w),H}).filter(function(p){return p})}return D(b)}function l(){var b=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],D=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],N=new Set(D===!0?[]:D),j=[];function p(E){var h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return E.map(function(R,B){var H=Object(a.h)(h?h.pos:"0",B),w=r(R.key,H),c=Object(f.a)(Object(f.a)({},R),{},{parent:h,pos:H,children:null,data:R,isStart:[].concat(Object(S.a)(h?h.isStart:[]),[B===0]),isEnd:[].concat(Object(S.a)(h?h.isEnd:[]),[B===E.length-1])});return j.push(c),D===!0||N.has(w)?c.children=p(R.children||[],c):c.children=[],c})}return p(b),j}function i(b,D,N){var j;N?typeof N=="string"?j=function(h){return h[N]}:typeof N=="function"&&(j=function(h){return N(h)}):j=function(h,R){return r(h.key,R)};function p(E,h,R){var B=E?E.children:b,H=E?Object(a.h)(R.pos,h):"0";if(E){var w=j(E,H),c={node:E,index:h,pos:H,key:w,parentPos:R.node?R.pos:null,level:R.level+1};D(c)}B&&B.forEach(function(o,n){p(o,n,{node:E,pos:H,level:R?R.level+1:-1})})}p(null)}function d(b){var D=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},N=D.initWrapper,j=D.processEntity,p=D.onProcessFinished,E=arguments.length>2?arguments[2]:void 0,h={},R={},B={posEntities:h,keyEntities:R};return N&&(B=N(B)||B),i(b,function(H){var w=H.node,c=H.index,o=H.pos,n=H.key,F=H.parentPos,_=H.level,L={node:w,index:c,key:n,pos:o,level:_},A=r(n,o);h[o]=L,R[A]=L,L.parent=h[F],L.parent&&(L.parent.children=L.parent.children||[],L.parent.children.push(L)),j&&j(L,B)},E),p&&p(B),B}function g(b,D){var N=D.expandedKeys,j=D.selectedKeys,p=D.loadedKeys,E=D.loadingKeys,h=D.checkedKeys,R=D.halfCheckedKeys,B=D.dragOverNodeKey,H=D.dropPosition,w=D.keyEntities,c=w[b],o={eventKey:b,expanded:N.indexOf(b)!==-1,selected:j.indexOf(b)!==-1,loaded:p.indexOf(b)!==-1,loading:E.indexOf(b)!==-1,checked:h.indexOf(b)!==-1,halfChecked:R.indexOf(b)!==-1,pos:String(c?c.pos:""),dragOver:B===b&&H===0,dragOverGapTop:B===b&&H===-1,dragOverGapBottom:B===b&&H===1};return o}function y(b){var D=b.data,N=b.expanded,j=b.selected,p=b.checked,E=b.loaded,h=b.loading,R=b.halfChecked,B=b.dragOver,H=b.dragOverGapTop,w=b.dragOverGapBottom,c=b.pos,o=b.active,n=Object(f.a)(Object(f.a)({},D),{},{expanded:N,selected:j,checked:p,loaded:E,loading:h,halfChecked:R,dragOver:B,dragOverGapTop:H,dragOverGapBottom:w,pos:c,active:o});return"props"in n||Object.defineProperty(n,"props",{get:function(){return Object(u.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),b}}),n}},"8Jsi":function(ie,x,t){"use strict";t.d(x,"d",function(){return F}),t.d(x,"a",function(){return I}),t.d(x,"b",function(){return fe}),t.d(x,"c",function(){return $});var S=t("1OyB"),f=t("vuIU"),m=t("Ji7U"),v=t("LK+K"),u=t("KQm4"),a=t("U8pU"),r=t("ODXe"),e=t("VTBJ"),s=t("q1tI"),l=t("qNPg"),i=t("2Qr1"),d=t("815F"),g=t("NvD2"),y=t("wPlo"),b=t("6cGi"),D=t("Kwbf"),N=t("4IlW"),j=t("YrtM"),p=t("fAei"),E=s.createContext(null);function h(ce,be){if(!ce)return!0;var Ae=ce.data,ye=Ae.disabled,ke=Ae.disableCheckbox;switch(be){case"select":return ye;case"checkbox":return ye||ke}return!1}function R(ce,be){var Ae=s.useCallback(function(ke){var Se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"select",Ne=arguments.length>2?arguments[2]:void 0,_e=ce.get(ke);return!Ne&&h(_e,Se)?null:_e},[ce]),ye=s.useCallback(function(ke){var Se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"select",Ne=arguments.length>2?arguments[2]:void 0,_e=be.get(ke);return!Ne&&h(_e,Se)?null:_e},[be]);return[Ae,ye]}function B(ce){return s.useMemo(function(){var be=new Map,Ae=new Map;return ce.forEach(function(ye){be.set(ye.key,ye),Ae.set(ye.data.value,ye)}),[be,Ae]},[ce])}var H={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},w=function(be,Ae){var ye=be.prefixCls,ke=be.height,Se=be.itemHeight,Ne=be.virtual,_e=be.options,$e=be.flattenOptions,We=be.multiple,nt=be.searchValue,et=be.onSelect,Xe=be.onToggleOpen,st=be.open,ut=be.notFoundContent,ct=be.onMouseEnter,Ze=s.useContext(E),bt=Ze.checkable,lt=Ze.checkedKeys,Et=Ze.halfCheckedKeys,jt=Ze.treeExpandedKeys,Qt=Ze.treeDefaultExpandAll,Gt=Ze.treeDefaultExpandedKeys,rn=Ze.onTreeExpand,ze=Ze.treeIcon,Ce=Ze.showTreeIcon,Oe=Ze.switcherIcon,ge=Ze.treeLine,ne=Ze.treeNodeFilterProp,le=Ze.loadData,we=Ze.treeLoadedKeys,xe=Ze.treeMotion,Re=Ze.onTreeLoad,je=s.useRef(),De=Object(j.a)(function(){return _e},[st,_e],function(Tt,mt){return mt[0]&&Tt[1]!==mt[1]}),Le=B($e),Fe=Object(r.a)(Le,2),dt=Fe[0],tt=Fe[1],Ct=R(dt,tt),At=Object(r.a)(Ct,2),Ht=At[0],en=At[1],Ge=s.useMemo(function(){return lt.map(function(Tt){var mt=en(Tt);return mt?mt.key:null})},[lt]),gt=s.useMemo(function(){return bt?{checked:Ge,halfChecked:Et}:null},[Ge,Et,bt]);s.useEffect(function(){if(st&&!We&&Ge.length){var Tt;(Tt=je.current)===null||Tt===void 0||Tt.scrollTo({key:Ge[0]})}},[st]);var xt=String(nt).toLowerCase(),Lt=function(mt){return xt?String(mt[ne]).toLowerCase().includes(xt):!1},Ot=s.useState(Gt),Dt=Object(r.a)(Ot,2),Bt=Dt[0],Xt=Dt[1],an=s.useState(null),Jt=Object(r.a)(an,2),_t=Jt[0],Ft=Jt[1],$t=s.useMemo(function(){return jt?Object(u.a)(jt):nt?_t:Bt},[Bt,_t,xt,jt]);s.useEffect(function(){nt&&Ft($e.map(function(Tt){return Tt.key}))},[nt]);var Sn=function(mt){Xt(mt),Ft(mt),rn&&rn(mt)},ir=function(mt){mt.preventDefault()},Nn=function(mt,St){var Mt=St.node.key,Yt=Ht(Mt,bt?"checkbox":"select");Yt!==null&&et(Yt.data.value,{selected:!lt.includes(Yt.data.value)}),We||Xe(!1)},Kn=s.useState(null),it=Object(r.a)(Kn,2),wt=it[0],Zt=it[1],Cn=Ht(wt);if(s.useImperativeHandle(Ae,function(){return{onKeyDown:function(mt){var St,Mt=mt.which;switch(Mt){case N.a.UP:case N.a.DOWN:case N.a.LEFT:case N.a.RIGHT:(St=je.current)===null||St===void 0||St.onKeyDown(mt);break;case N.a.ENTER:{Cn!==null&&Nn(null,{node:{key:wt},selected:!lt.includes(Cn.data.value)});break}case N.a.ESC:Xe(!1)}},onKeyUp:function(){}}}),De.length===0)return s.createElement("div",{role:"listbox",className:"".concat(ye,"-empty"),onMouseDown:ir},ut);var zt={};return we&&(zt.loadedKeys=we),$t&&(zt.expandedKeys=$t),s.createElement("div",{onMouseDown:ir,onMouseEnter:ct},Cn&&st&&s.createElement("span",{style:H,"aria-live":"assertive"},Cn.data.value),s.createElement(p.b,Object.assign({ref:je,focusable:!1,prefixCls:"".concat(ye,"-tree"),treeData:De,height:ke,itemHeight:Se,virtual:Ne,multiple:We,icon:ze,showIcon:Ce,switcherIcon:Oe,showLine:ge,loadData:nt?null:le,motion:xe,checkable:bt,checkStrictly:!0,checkedKeys:gt,selectedKeys:bt?[]:Ge,defaultExpandAll:Qt},zt,{onActiveChange:Zt,onSelect:Nn,onCheck:Nn,onExpand:Sn,onLoad:Re,filterTreeNode:Lt})))},c=s.forwardRef(w);c.displayName="OptionList";var o=c,n=function(){return null},F=n,_=t("Ff2n"),L=t("Zm9Q");function A(ce){return Object(L.a)(ce).map(function(be){if(!s.isValidElement(be)||!be.type)return null;var Ae=be.key,ye=be.props,ke=ye.children,Se=ye.value,Ne=Object(_.a)(ye,["children","value"]),_e=Object(e.a)({key:Ae,value:Se},Ne),$e=A(ke);return $e.length&&(_e.children=$e),_e}).filter(function(be){return be})}function k(ce){if(!ce)return ce;var be=Object(e.a)({},ce);return"props"in be||Object.defineProperty(be,"props",{get:function(){return Object(D.a)(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),be}}),be}function T(ce,be,Ae,ye,ke){var Se=null,Ne=null;function _e(){function $e(We){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",et=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return We.map(function(Xe,st){var ut="".concat(nt,"-").concat(st),ct=Ae.includes(Xe.value),Ze=$e(Xe.children||[],ut,ct),bt=s.createElement(F,Object.assign({},Xe),Ze.map(function(Et){return Et.node}));if(be===Xe.value&&(Se=bt),ct){var lt={pos:ut,node:bt,children:Ze};return et||Ne.push(lt),lt}return null}).filter(function(Xe){return Xe})}Ne||(Ne=[],$e(ye),Ne.sort(function(We,nt){var et=We.node.props.value,Xe=nt.node.props.value,st=Ae.indexOf(et),ut=Ae.indexOf(Xe);return st-ut}))}Object.defineProperty(ce,"triggerNode",{get:function(){return Object(D.a)(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),_e(),Se}}),Object.defineProperty(ce,"allCheckedNodes",{get:function(){return Object(D.a)(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),_e(),ke?Ne:Ne.map(function(We){var nt=We.node;return nt})}})}function O(ce){return Array.isArray(ce)?ce:ce!==void 0?[ce]:[]}function G(ce,be){var Ae=new Map;return be.forEach(function(ye){var ke=ye.data;Ae.set(ke.value,ke)}),ce.map(function(ye){return k(Ae.get(ye))})}function q(ce,be){var Ae=G([ce],be)[0];return Ae?Ae.disabled:!1}function Y(ce){return ce.disabled||ce.disableCheckbox||ce.checkable===!1}function J(ce){for(var be=ce.parent,Ae=0,ye=be;ye;)ye=ye.parent,Ae+=1;return Ae}function P(ce){function be(ye){return(ye||[]).map(function(ke){var Se=ke.value,Ne=ke.key,_e=ke.children,$e=Object(e.a)(Object(e.a)({},ke),{},{key:"key"in ke?Ne:Se});return _e&&($e.children=be(_e)),$e})}var Ae=Object(d.d)(be(ce),!0);return Ae.map(function(ye){return{key:ye.data.key,data:ye.data,level:J(ye)}})}function Q(ce){return function(be,Ae){var ye=Ae[ce];return String(ye).toLowerCase().includes(String(be).toLowerCase())}}function W(ce,be,Ae){var ye=Ae.optionFilterProp,ke=Ae.filterOption;if(ke===!1)return be;var Se;typeof ke=="function"?Se=ke:Se=Q(ye);function Ne(_e){var $e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return _e.map(function(We){var nt=We.children,et=$e||Se(ce,k(We)),Xe=Ne(nt||[],et);return et||Xe.length?Object(e.a)(Object(e.a)({},We),{},{children:Xe}):null}).filter(function(We){return We})}return Ne(be)}function oe(ce,be,Ae,ye){var ke=new Map;return O(be).forEach(function(Se){Se&&Object(a.a)(Se)==="object"&&"value"in Se&&ke.set(Se.value,Se)}),ce.map(function(Se){var Ne={value:Se},_e=Ae(Se,"select",!0),$e=_e?ye(_e.data):Se;if(ke.has(Se)){var We=ke.get(Se);Ne.label="label"in We?We.label:$e,"halfChecked"in We&&(Ne.halfChecked=We.halfChecked)}else Ne.label=$e;return Ne})}function ee(ce,be){var Ae=new Set(ce);return Ae.add(be),Array.from(Ae)}function X(ce,be){var Ae=new Set(ce);return Ae.delete(be),Array.from(Ae)}function Z(ce){var be=ce.searchPlaceholder,Ae=ce.treeCheckStrictly,ye=ce.treeCheckable,ke=ce.labelInValue,Se=ce.value,Ne=ce.multiple;Object(D.a)(!be,"`searchPlaceholder` has been removed."),Ae&&ke===!1&&Object(D.a)(!1,"`treeCheckStrictly` will force set `labelInValue` to `true`."),(ke||Ae)&&Object(D.a)(O(Se).every(function(_e){return _e&&Object(a.a)(_e)==="object"&&"value"in _e}),"Invalid prop `value` supplied to `TreeSelect`. You should use { label: string, value: string | number } or [{ label: string, value: string | number }] instead."),Ae||Ne||ye?Object(D.a)(!Se||Array.isArray(Se),"`value` should be an array when `TreeSelect` is checkable or multiple."):Object(D.a)(!Array.isArray(Se),"`value` should not be array when `TreeSelect` is single mode.")}var se=Z,ae=10;function ve(ce,be){var Ae=be.id,ye=be.pId,ke=be.rootPId,Se={},Ne=[],_e=ce.map(function($e){var We=Object(e.a)({},$e),nt=We[Ae];return Se[nt]=We,We.key=We.key||nt,We});return _e.forEach(function($e){var We=$e[ye],nt=Se[We];nt&&(nt.children=nt.children||[],nt.children.push($e)),(We===ke||!nt&&ke===null)&&Ne.push($e)}),Ne}function V(ce,be){var Ae=0,ye=new Set;function ke(Se){return(Se||[]).map(function(Ne){var _e=Ne.key,$e=Ne.value,We=Ne.children,nt=Object(_.a)(Ne,["key","value","children"]),et="value"in Ne?$e:_e,Xe=Object(e.a)(Object(e.a)({},nt),{},{key:_e!=null?_e:et,value:et,title:be(Ne)});return"children"in Ne&&(Xe.children=ke(We)),Xe})}return ke(ce)}function re(ce,be,Ae){var ye=Ae.getLabelProp,ke=Ae.simpleMode,Se=s.useRef({});return ce?(Se.current.formatTreeData=Se.current.treeData===ce?Se.current.formatTreeData:V(ke?ve(ce,Object(e.a)({id:"id",pId:"pId",rootPId:null},ke!==!0?ke:{})):ce,ye),Se.current.treeData=ce):Se.current.formatTreeData=Se.current.children===be?Se.current.formatTreeData:V(A(be),ye),Se.current.formatTreeData}var I="SHOW_ALL",$="SHOW_PARENT",fe="SHOW_CHILD";function z(ce,be,Ae){var ye=new Set(ce);return be===fe?ce.filter(function(ke){var Se=Ae[ke];return!(Se&&Se.children&&Se.children.every(function(Ne){var _e=Ne.node;return Y(_e)||ye.has(_e.key)}))}):be===$?ce.filter(function(ke){var Se=Ae[ke],Ne=Se?Se.parent:null;return!(Ne&&!Y(Ne.node)&&ye.has(Ne.node.key))}):ce}function C(ce,be){var Ae=be.value,ye=be.getEntityByValue,ke=be.getEntityByKey,Se=be.treeConduction,Ne=be.showCheckedStrategy,_e=be.conductKeyEntities,$e=be.getLabelProp;return s.useMemo(function(){var We=ce;if(Se){var nt=z(ce.map(function(et){var Xe=ye(et);return Xe?Xe.key:et}),Ne,_e);We=nt.map(function(et){var Xe=ke(et);return Xe?Xe.data.value:et})}return oe(We,Ae,ye,$e)},[ce,Ae,Se,Ne,ye])}var M=["expandedKeys","treeData","treeCheckable","showCheckedStrategy","searchPlaceholder","treeLine","treeIcon","showTreeIcon","switcherIcon","treeNodeFilterProp","filterTreeNode","dropdownPopupAlign","treeDefaultExpandAll","treeCheckStrictly","treeExpandedKeys","treeLoadedKeys","treeMotion","onTreeExpand","onTreeLoad","loadData","treeDataSimpleMode","treeNodeLabelProp","treeDefaultExpandedKeys"],K=Object(l.a)({prefixCls:"rc-tree-select",components:{optionList:o},convertChildrenToData:function(){return null},flattenOptions:P,getLabeledValue:i.e,filterOptions:W,isValueDisabled:q,findValueOption:G,omitDOMProps:function(be){var Ae=Object(e.a)({},be);return M.forEach(function(ye){delete Ae[ye]}),Ae}});K.displayName="Select";var te=s.forwardRef(function(ce,be){var Ae=ce.multiple,ye=ce.treeCheckable,ke=ce.treeCheckStrictly,Se=ce.showCheckedStrategy,Ne=Se===void 0?"SHOW_CHILD":Se,_e=ce.labelInValue,$e=ce.loadData,We=ce.treeLoadedKeys,nt=ce.treeNodeFilterProp,et=nt===void 0?"value":nt,Xe=ce.treeNodeLabelProp,st=ce.treeDataSimpleMode,ut=ce.treeData,ct=ce.treeExpandedKeys,Ze=ce.treeDefaultExpandedKeys,bt=ce.treeDefaultExpandAll,lt=ce.children,Et=ce.treeIcon,jt=ce.showTreeIcon,Qt=ce.switcherIcon,Gt=ce.treeLine,rn=ce.treeMotion,ze=ce.filterTreeNode,Ce=ce.dropdownPopupAlign,Oe=ce.onChange,ge=ce.onTreeExpand,ne=ce.onTreeLoad,le=ce.onDropdownVisibleChange,we=ce.onSelect,xe=ce.onDeselect,Re=ye||ke,je=Ae||Re,De=ye&&!ke,Le=ke||_e,Fe=s.useRef(null);s.useImperativeHandle(be,function(){return{focus:Fe.current.focus,blur:Fe.current.blur}});var dt=function(Mt){return ut&&Mt.label||Mt.title},tt=function(Mt){return Xe?Mt[Xe]:dt(Mt)},Ct=re(ut,lt,{getLabelProp:dt,simpleMode:st}),At=Object(s.useMemo)(function(){return P(Ct)},[Ct]),Ht=B(At),en=Object(r.a)(Ht,2),Ge=en[0],gt=en[1],xt=R(Ge,gt),Lt=Object(r.a)(xt,2),Ot=Lt[0],Dt=Lt[1],Bt=Object(s.useMemo)(function(){return De?Object(d.a)(Ct):{keyEntities:null}},[Ct,ye,ke]),Xt=Bt.keyEntities,an=Object(b.a)(ce.defaultValue,{value:ce.value}),Jt=Object(r.a)(an,2),_t=Jt[0],Ft=Jt[1],$t=function(Mt){var Yt=[],on=[];return Mt.forEach(function(mn){Dt(mn)?on.push(mn):Yt.push(mn)}),{missingRawValues:Yt,existRawValues:on}},Sn=Object(s.useMemo)(function(){var St=[],Mt=[];if(O(_t).forEach(function(ln){if(ln&&Object(a.a)(ln)==="object"&&"value"in ln)if(ln.halfChecked&&ke){var Vn=Dt(ln.value);St.push(Vn?Vn.key:ln.value)}else Mt.push(ln.value);else Mt.push(ln)}),De){var Yt=$t(Mt),on=Yt.missingRawValues,mn=Yt.existRawValues,qt=mn.map(function(ln){return Dt(ln).key}),On=Object(g.a)(qt,!0,Xt),sr=On.checkedKeys,lr=On.halfCheckedKeys;return[[].concat(Object(u.a)(on),Object(u.a)(sr.map(function(ln){return Ot(ln).data.value}))),lr]}return[Mt,St]},[_t,je,Le,ye,ke]),ir=Object(r.a)(Sn,2),Nn=ir[0],Kn=ir[1],it=C(Nn,{treeConduction:De,value:_t,showCheckedStrategy:Ne,conductKeyEntities:Xt,getEntityByValue:Dt,getEntityByKey:Ot,getLabelProp:tt}),wt=function(Mt,Yt,on){if(Ft(je?Mt:Mt[0]),Oe){var mn=Mt;if(De&&Ne!=="SHOW_ALL"){var qt=Mt.map(function(Un){var Hn=Dt(Un);return Hn?Hn.key:Un}),On=z(qt,Ne,Xt);mn=On.map(function(Un){var Hn=Ot(Un);return Hn?Hn.data.value:Un})}var sr=Yt||{triggerValue:void 0,selected:void 0},lr=sr.triggerValue,ln=sr.selected,Vn=Le?oe(mn,_t,Dt,tt):mn;if(ke){var Dr=Kn.map(function(Un){var Hn=Ot(Un);return Hn?Hn.data.value:Un}).filter(function(Un){return!mn.includes(Un)});Vn=[].concat(Object(u.a)(Vn),Object(u.a)(oe(Dr,_t,Dt,tt)))}var jn={preValue:it,triggerValue:lr},Fr=!0;(ke||on==="selection"&&!ln)&&(Fr=!1),T(jn,lr,Mt,Ct,Fr),Re?jn.checked=ln:jn.selected=ln,Oe(je?Vn:Vn[0],Le?null:mn.map(function(Un){var Hn=Dt(Un);return Hn?tt(Hn.data):null}),jn)}},Zt=function(Mt,Yt,on){var mn=Mt;if(!je)wt([Mt],{selected:!0,triggerValue:Mt},on);else{var qt=ee(Nn,Mt);if(De){var On=$t(qt),sr=On.missingRawValues,lr=On.existRawValues,ln=lr.map(function(jn){return Dt(jn).key}),Vn=Object(g.a)(ln,!0,Xt),Dr=Vn.checkedKeys;qt=[].concat(Object(u.a)(sr),Object(u.a)(Dr.map(function(jn){return Ot(jn).data.value})))}wt(qt,{selected:!0,triggerValue:Mt},on)}we&&we(mn,Yt)},Cn=function(Mt,Yt,on){var mn=Mt,qt=X(Nn,Mt);if(De){var On=$t(qt),sr=On.missingRawValues,lr=On.existRawValues,ln=lr.map(function(jn){return Dt(jn).key}),Vn=Object(g.a)(ln,{checked:!1,halfCheckedKeys:Kn},Xt),Dr=Vn.checkedKeys;qt=[].concat(Object(u.a)(sr),Object(u.a)(Dr.map(function(jn){return Ot(jn).data.value})))}wt(qt,{selected:!1,triggerValue:Mt},on),xe&&xe(mn,Yt)},zt=function(){wt([],null,"clear")},Tt=s.useCallback(function(St){if(le){var Mt={};Object.defineProperty(Mt,"documentClickClose",{get:function(){return Object(D.a)(!1,"Second param of `onDropdownVisibleChange` has been removed."),!1}}),le(St,Mt)}},[le]),mt={optionLabelProp:null,optionFilterProp:et,dropdownAlign:Ce,internalProps:{mark:y.a,onClear:zt,skipTriggerChange:!0,skipTriggerSelect:!0,onRawSelect:Zt,onRawDeselect:Cn}};return"filterTreeNode"in ce&&(mt.filterOption=ze),s.createElement(E.Provider,{value:{checkable:Re,loadData:$e,treeLoadedKeys:We,onTreeLoad:ne,checkedKeys:Nn,halfCheckedKeys:Kn,treeDefaultExpandAll:bt,treeExpandedKeys:ct,treeDefaultExpandedKeys:Ze,onTreeExpand:ge,treeIcon:Et,treeMotion:rn,showTreeIcon:jt,switcherIcon:Qt,treeLine:Gt,treeNodeFilterProp:et}},s.createElement(K,Object.assign({ref:Fe,mode:je?"multiple":null},ce,mt,{value:it,labelInValue:!0,options:Ct,onChange:null,onSelect:null,onDeselect:null,onDropdownVisibleChange:Tt})))}),de=function(ce){Object(m.a)(Ae,ce);var be=Object(v.a)(Ae);function Ae(){var ye;return Object(S.a)(this,Ae),ye=be.apply(this,arguments),ye.selectRef=s.createRef(),ye.focus=function(){ye.selectRef.current.focus()},ye.blur=function(){ye.selectRef.current.blur()},ye}return Object(f.a)(Ae,[{key:"render",value:function(){return s.createElement(te,Object.assign({ref:this.selectRef},this.props))}}]),Ae}(s.Component);de.TreeNode=F,de.SHOW_ALL=I,de.SHOW_PARENT=$,de.SHOW_CHILD=fe;var he=de,Me=x.e=he},"8XDt":function(ie,x,t){t("qH13");var S=t("aX58"),f=S.registerPainter,m=t("6fms");f("vml",m)},"A/g1":function(ie,x){ie.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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"},AZa5:function(ie,x,t){var S=t("Wogr"),f=t("u/Db");function m(v){this.mode=f.BYTE,this.data=S.from(v)}m.getBitsLength=function(u){return u*8},m.prototype.getLength=function(){return this.data.length},m.prototype.getBitsLength=function(){return m.getBitsLength(this.data.length)},m.prototype.write=function(v){for(var u=0,a=this.data.length;u=t;)d|=i&1,i>>=1;return i+d}function v(i,d,g,y){var b=d+1;if(b===g)return 1;if(y(i[b++],i[d])<0){for(;b=0;)b++;return b-d}function u(i,d,g){for(g--;d>>1,b(D,i[p])<0?j=p:N=p+1;var E=y-N;switch(E){case 3:i[N+3]=i[N+2];case 2:i[N+2]=i[N+1];case 1:i[N+1]=i[N];break;default:for(;E>0;)i[N+E]=i[N+E-1],E--}i[N]=D}}function r(i,d,g,y,b,D){var N=0,j=0,p=1;if(D(i,d[g+b])>0){for(j=y-b;p0;)N=p,p=(p<<1)+1,p<=0&&(p=j);p>j&&(p=j),N+=b,p+=b}else{for(j=b+1;pj&&(p=j);var E=N;N=b-p,p=b-E}for(N++;N>>1);D(i,d[g+h])>0?N=h+1:p=h}return p}function e(i,d,g,y,b,D){var N=0,j=0,p=1;if(D(i,d[g+b])<0){for(j=b+1;pj&&(p=j);var E=N;N=b-p,p=b-E}else{for(j=y-b;p=0;)N=p,p=(p<<1)+1,p<=0&&(p=j);p>j&&(p=j),N+=b,p+=b}for(N++;N>>1);D(i,d[g+h])<0?p=h:N=h+1}return p}function s(i,d){var g=S,y=0,b=f,D=0,N,j,p=0;y=i.length,y<2*f&&(b=y>>>1);var E=[];D=y<120?5:y<1542?10:y<119151?19:40,N=[],j=[];function h(o,n){N[p]=o,j[p]=n,p+=1}function R(){for(;p>1;){var o=p-2;if(o>=1&&j[o-1]<=j[o]+j[o+1]||o>=2&&j[o-2]<=j[o]+j[o-1])j[o-1]j[o+1])break;H(o)}}function B(){for(;p>1;){var o=p-2;o>0&&j[o-1]=S||q>=S);if(Y)break;O<0&&(O=0),O+=2}if(g=O,g<1&&(g=1),n===1){for(L=0;L<_;L++)i[T+L]=i[k+L];i[T+_]=E[A]}else{if(n===0)throw new Error;for(L=0;L=0;L--)i[G+L]=i[O+L];i[T]=E[k];return}for(var q=g;;){var Y=0,J=0,P=!1;do if(d(E[k],i[A])<0){if(i[T--]=i[A--],Y++,J=0,--n===0){P=!0;break}}else if(i[T--]=E[k--],J++,Y=0,--_===1){P=!0;break}while((Y|J)=0;L--)i[G+L]=i[O+L];if(n===0){P=!0;break}}if(i[T--]=E[k--],--_===1){P=!0;break}if(J=_-r(i[A],E,0,_,_-1,d),J!==0){for(T-=J,k-=J,_-=J,G=T+1,O=k+1,L=0;L=S||J>=S);if(P)break;q<0&&(q=0),q+=2}if(g=q,g<1&&(g=1),_===1){for(T-=n,A-=n,G=T+1,O=A+1,L=n-1;L>=0;L--)i[G+L]=i[O+L];i[T]=E[k]}else{if(_===0)throw new Error;for(O=T-(_-1),L=0;L<_;L++)i[O+L]=E[L]}}this.mergeRuns=R,this.forceMergeRuns=B,this.pushRun=h}function l(i,d,g,y){g||(g=0),y||(y=i.length);var b=y-g;if(b<2)return;var D=0;if(bj&&(p=j),a(i,g,g+p,g+D,d),D=p}N.pushRun(g,D),N.mergeRuns(),b-=D,g+=D}while(b!==0);N.forceMergeRuns()}ie.exports=l},BdwD:function(ie,x,t){"use strict";var S=t("+L6B"),f=t("2/Rp"),m=t("0Owb"),v=t("k1fw"),u=t("q1tI"),a=t.n(u),r=t("FOrL"),e=t.n(r),s=function(i){var d=i.buttonProps,g=d===void 0?{}:d,y=i.styles,b=y===void 0?{}:y,D=i.customText,N=i.ButtonText,j=i.ButtonClick,p=i.Buttonclass,E=i.ButtonTwo;return a.a.createElement("section",{className:"tc animated fadeIn",style:Object(v.a)(Object(v.a)({},{color:"#999",margin:"200px auto"}),b)},a.a.createElement("img",{src:e.a}),a.a.createElement("p",{className:"mt20 font14"},D||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),N&&a.a.createElement(f.a,Object(m.a)({className:p,onClick:j},g),N),E&&E)};x.a=s},BlVb:function(ie,x,t){var S=t("hyiK"),f=1e-8;function m(u,a){return Math.abs(u-a).5?R:h}function l(h,R,B,H,w){var c=h.length;if(w===1)for(var o=0;ow;if(c)h.length=w;else for(var o=H;o=0&&!(q[K]<=M);K--);K=Math.min(K,_-2)}else{for(K=X;K<_&&!(q[K]>M);K++);K=Math.min(K-1,_-2)}X=K,Z=M;var te=q[K+1]-q[K];if(te===0)return;if(ae=(M-q[K])/te,F)if(V=Y[K],ve=Y[K===0?K:K-1],re=Y[K>_-2?_-1:K+1],I=Y[K>_-3?_-1:K+2],A)g(ve,V,re,I,ae,ae*ae,ae*ae*ae,o(C,w),O);else{var de;if(k)de=g(ve,V,re,I,ae,ae*ae,ae*ae*ae,$,1),de=D($);else{if(T)return s(V,re,ae);de=y(ve,V,re,I,ae,ae*ae,ae*ae*ae)}n(C,w,de)}else if(A)l(Y[K],Y[K+1],ae,o(C,w),O);else{var de;if(k)l(Y[K],Y[K+1],ae,$,1),de=D($);else{if(T)return s(Y[K],Y[K+1],ae);de=e(Y[K],Y[K+1],ae)}n(C,w,de)}},z=new S({target:h._target,life:G,loop:h._loop,delay:h._delay,onframe:fe,ondestroy:B});return R&&R!=="spline"&&(z.easing=R),z}var p=function(h,R,B,H){this._tracks={},this._target=h,this._loop=R||!1,this._getter=B||a,this._setter=H||r,this._clipCount=0,this._delay=0,this._doneList=[],this._onframeList=[],this._clipList=[]};p.prototype={when:function(h,R){var B=this._tracks;for(var H in R){if(!R.hasOwnProperty(H))continue;if(!B[H]){B[H]=[];var w=this._getter(this._target,H);if(w==null)continue;h!==0&&B[H].push({time:0,value:b(w)})}B[H].push({time:h,value:R[H]})}return this},during:function(h){return this._onframeList.push(h),this},pause:function(){for(var h=0;h1&&l&&l.length>1){var d=m(l)/m(i);!isFinite(d)&&(d=1),e.pinchScale=d;var g=v(l);return e.pinchX=g[0],e.pinchY=g[1],{type:"pinch",target:r[0].target,event:e}}}},a=f;ie.exports=a},DBLp:function(ie,x){function t(){}t.prototype={diff:function(u,a,r){r||(r=function(p,E){return p===E}),this.equals=r;var e=this;u=u.slice(),a=a.slice();var s=a.length,l=u.length,i=1,d=s+l,g=[{newPos:-1,components:[]}],y=this.extractCommon(g[0],a,u,0);if(g[0].newPos+1>=s&&y+1>=l){for(var b=[],D=0;D=s&&B+1>=l)return S(e,E.components,a,u);g[p]=E}i++}for(;i<=d;){var j=N();if(j)return j}},pushComponent:function(u,a,r){var e=u[u.length-1];e&&e.added===a&&e.removed===r?u[u.length-1]={count:e.count+1,added:a,removed:r}:u.push({count:1,added:a,removed:r})},extractCommon:function(u,a,r,e){for(var s=a.length,l=r.length,i=u.newPos,d=i-e,g=0;i+1v||d<-v}var a=function(d){d=d||{},d.position||(this.position=[0,0]),d.rotation==null&&(this.rotation=0),d.scale||(this.scale=[1,1]),this.origin=this.origin||null},r=a.prototype;r.transform=null,r.needLocalTransform=function(){return u(this.rotation)||u(this.position[0])||u(this.position[1])||u(this.scale[0]-1)||u(this.scale[1]-1)};var e=[];r.updateTransform=function(){var d=this.parent,g=d&&d.transform,y=this.needLocalTransform(),b=this.transform;if(!(y||g)){b&&m(b);return}b=b||S.create(),y?this.getLocalTransform(b):m(b),g&&(y?S.mul(b,d.transform,b):S.copy(b,d.transform)),this.transform=b;var D=this.globalScaleRatio;if(D!=null&&D!==1){this.getGlobalScale(e);var N=e[0]<0?-1:1,j=e[1]<0?-1:1,p=((e[0]-N)*D+N)/e[0]||0,E=((e[1]-j)*D+j)/e[1]||0;b[0]*=p,b[1]*=p,b[2]*=E,b[3]*=E}this.invTransform=this.invTransform||S.create(),S.invert(this.invTransform,b)},r.getLocalTransform=function(d){return a.getLocalTransform(this,d)},r.setTransform=function(d){var g=this.transform,y=d.dpr||1;g?d.setTransform(y*g[0],y*g[1],y*g[2],y*g[3],y*g[4],y*g[5]):d.setTransform(y,0,0,y,0,0)},r.restoreTransform=function(d){var g=d.dpr||1;d.setTransform(g,0,0,g,0,0)};var s=[],l=S.create();r.setLocalTransform=function(d){if(!d)return;var g=d[0]*d[0]+d[1]*d[1],y=d[2]*d[2]+d[3]*d[3],b=this.position,D=this.scale;u(g-1)&&(g=Math.sqrt(g)),u(y-1)&&(y=Math.sqrt(y)),d[0]<0&&(g=-g),d[3]<0&&(y=-y),b[0]=d[4],b[1]=d[5],D[0]=g,D[1]=y,this.rotation=Math.atan2(-d[1]/y,d[0]/g)},r.decomposeTransform=function(){if(!this.transform)return;var d=this.parent,g=this.transform;d&&d.transform&&(S.mul(s,d.invTransform,g),g=s);var y=this.origin;y&&(y[0]||y[1])&&(l[4]=y[0],l[5]=y[1],S.mul(s,g,l),s[4]-=y[0],s[5]-=y[1],g=s),this.setLocalTransform(g)},r.getGlobalScale=function(d){var g=this.transform;return d=d||[],g?(d[0]=Math.sqrt(g[0]*g[0]+g[1]*g[1]),d[1]=Math.sqrt(g[2]*g[2]+g[3]*g[3]),g[0]<0&&(d[0]=-d[0]),g[3]<0&&(d[1]=-d[1]),d):(d[0]=1,d[1]=1,d)},r.transformCoordToLocal=function(d,g){var y=[d,g],b=this.invTransform;return b&&f.applyTransform(y,y,b),y},r.transformCoordToGlobal=function(d,g){var y=[d,g],b=this.transform;return b&&f.applyTransform(y,y,b),y},a.getLocalTransform=function(d,g){g=g||[],m(g);var y=d.origin,b=d.scale||[1,1],D=d.rotation||0,N=d.position||[0,0];return y&&(g[4]-=y[0],g[5]-=y[1]),S.scale(g,g,b),D&&S.rotate(g,g,D),y&&(g[4]+=y[0],g[5]+=y[1]),g[4]+=N[0],g[5]+=N[1],g};var i=a;ie.exports=i},Dagg:function(ie,x,t){var S=t("Gev7"),f=t("mFDi"),m=t("bYtY"),v=t("Xnb7");function u(r){S.call(this,r)}u.prototype={constructor:u,type:"image",brush:function(r,e){var s=this.style,l=s.image;s.bind(r,this,e);var i=this._image=v.createOrUpdateImage(l,this._image,this,this.onload);if(!i||!v.isImageReady(i))return;var d=s.x||0,g=s.y||0,y=s.width,b=s.height,D=i.width/i.height;if(y==null&&b!=null?y=b*D:b==null&&y!=null?b=y/D:y==null&&b==null&&(y=i.width,b=i.height),this.setTransform(r),s.sWidth&&s.sHeight){var N=s.sx||0,j=s.sy||0;r.drawImage(i,N,j,s.sWidth,s.sHeight,d,g,y,b)}else if(s.sx&&s.sy){var N=s.sx,j=s.sy,p=y-N,E=b-j;r.drawImage(i,N,j,p,E,d,g,y,b)}else r.drawImage(i,d,g,y,b);s.text!=null&&(this.restoreTransform(r),this.drawRectText(r,this.getBoundingRect()))},getBoundingRect:function(){var r=this.style;return this._rect||(this._rect=new f(r.x||0,r.y||0,r.width||0,r.height||0)),this._rect}},m.inherits(u,S);var a=u;ie.exports=a},E7E6:function(ie,x){ie.exports="data:image/png;base64,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"},E9nw:function(ie,x){ie.exports=function(){var t=document.getSelection();if(!t.rangeCount)return function(){};for(var S=document.activeElement,f=[],m=0;my)&&(a[l]=y,r.push(l,y),u[l]=s))}if(typeof v!="undefined"&&typeof a[v]=="undefined"){var N=["Could not find a path from ",m," to ",v,"."].join("");throw new Error(N)}return u},extract_shortest_path_from_predecessor_list:function(f,m){for(var v=[],u=m,a;u;)v.push(u),a=f[u],u=f[u];return v.reverse(),v},find_path:function(f,m,v){var u=S.single_source_shortest_paths(f,m,v);return S.extract_shortest_path_from_predecessor_list(u,v)},PriorityQueue:{make:function(f){var m=S.PriorityQueue,v={},u;f=f||{};for(u in m)m.hasOwnProperty(u)&&(v[u]=m[u]);return v.queue=[],v.sorter=f.sorter||m.default_sorter,v},default_sorter:function(f,m){return f.cost-m.cost},push:function(f,m){var v={value:f,cost:m};this.queue.push(v),this.queue.sort(this.sorter)},pop:function(){return this.queue.shift()},empty:function(){return this.queue.length===0}}};ie.exports=S},FOrL:function(ie,x,t){ie.exports=t.p+"static/nodata.a6b3f948.png"},FPkq:function(ie,x,t){ie.exports=t.p+"static/qrCode.dd0fe9b2.png"},Fofx:function(ie,x){var t=typeof Float32Array=="undefined"?Array:Float32Array;function S(){var l=new t(6);return f(l),l}function f(l){return l[0]=1,l[1]=0,l[2]=0,l[3]=1,l[4]=0,l[5]=0,l}function m(l,i){return l[0]=i[0],l[1]=i[1],l[2]=i[2],l[3]=i[3],l[4]=i[4],l[5]=i[5],l}function v(l,i,d){var g=i[0]*d[0]+i[2]*d[1],y=i[1]*d[0]+i[3]*d[1],b=i[0]*d[2]+i[2]*d[3],D=i[1]*d[2]+i[3]*d[3],N=i[0]*d[4]+i[2]*d[5]+i[4],j=i[1]*d[4]+i[3]*d[5]+i[5];return l[0]=g,l[1]=y,l[2]=b,l[3]=D,l[4]=N,l[5]=j,l}function u(l,i,d){return l[0]=i[0],l[1]=i[1],l[2]=i[2],l[3]=i[3],l[4]=i[4]+d[0],l[5]=i[5]+d[1],l}function a(l,i,d){var g=i[0],y=i[2],b=i[4],D=i[1],N=i[3],j=i[5],p=Math.sin(d),E=Math.cos(d);return l[0]=g*E+D*p,l[1]=-g*p+D*E,l[2]=y*E+N*p,l[3]=-y*p+E*N,l[4]=E*b+p*j,l[5]=E*j-p*b,l}function r(l,i,d){var g=d[0],y=d[1];return l[0]=i[0]*g,l[1]=i[1]*y,l[2]=i[2]*g,l[3]=i[3]*y,l[4]=i[4]*g,l[5]=i[5]*y,l}function e(l,i){var d=i[0],g=i[2],y=i[4],b=i[1],D=i[3],N=i[5],j=d*D-b*g;return j?(j=1/j,l[0]=D*j,l[1]=-b*j,l[2]=-g*j,l[3]=d*j,l[4]=(g*N-D*y)*j,l[5]=(b*y-d*N)*j,l):null}function s(l){var i=S();return m(i,l),i}x.create=S,x.identity=f,x.copy=m,x.mul=v,x.translate=u,x.rotate=a,x.scale=r,x.invert=e,x.clone=s},FxDU:function(ie,x,t){"use strict";Object.defineProperty(x,"__esModule",{value:!0}),x.createSensor=void 0;var S=t("QO+J"),f=t("j5sG"),m=typeof ResizeObserver!="undefined"?f.createSensor:S.createSensor;x.createSensor=m},GABl:function(ie,x){ie.exports="data:image/png;base64,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"},Gev7:function(ie,x,t){var S=t("bYtY"),f=t("K2GJ"),m=t("1bdT"),v=t("ni6a");function u(r){r=r||{},m.call(this,r);for(var e in r)r.hasOwnProperty(e)&&e!=="style"&&(this[e]=r[e]);this.style=new f(r.style,this),this._rect=null,this.__clipPaths=null}u.prototype={constructor:u,type:"displayable",__dirty:!0,invisible:!1,z:0,z2:0,zlevel:0,draggable:!1,dragging:!1,silent:!1,culling:!1,cursor:"pointer",rectHover:!1,progressive:!1,incremental:!1,globalScaleRatio:1,beforeBrush:function(r){},afterBrush:function(r){},brush:function(r,e){},getBoundingRect:function(){},contain:function(r,e){return this.rectContain(r,e)},traverse:function(r,e){r.call(e,this)},rectContain:function(r,e){var s=this.transformCoordToLocal(r,e),l=this.getBoundingRect();return l.contain(s[0],s[1])},dirty:function(){this.__dirty=this.__dirtyText=!0,this._rect=null,this.__zr&&this.__zr.refresh()},animateStyle:function(r){return this.animate("style",r)},attrKV:function(r,e){r!=="style"?m.prototype.attrKV.call(this,r,e):this.style.set(e)},setStyle:function(r,e){return this.style.set(r,e),this.dirty(!1),this},useStyle:function(r){return this.style=new f(r,this),this.dirty(!1),this},calculateTextPosition:null},S.inherits(u,m),S.mixin(u,v);var a=u;ie.exports=a},Gytx:function(ie,x){ie.exports=function(S,f,m,v){var u=m?m.call(v,S,f):void 0;if(u!==void 0)return!!u;if(S===f)return!0;if(typeof S!="object"||!S||typeof f!="object"||!f)return!1;var a=Object.keys(S),r=Object.keys(f);if(a.length!==r.length)return!1;for(var e=Object.prototype.hasOwnProperty.bind(f),s=0;s3&&(e=t.call(e,1));for(var l=a.length,i=0;i4&&(e=t.call(e,1,e.length-1));for(var l=e[e.length-1],i=a.length,d=0;d0)throw new Error("Invalid string. Length must be a multiple of 4");var D=y.indexOf("=");D===-1&&(D=b);var N=D===b?0:4-D%4;return[D,N]}function e(y){var b=r(y),D=b[0],N=b[1];return(D+N)*3/4-N}function s(y,b,D){return(b+D)*3/4-D}function l(y){var b,D=r(y),N=D[0],j=D[1],p=new m(s(y,N,j)),E=0,h=j>0?N-4:N,R;for(R=0;R>16&255,p[E++]=b>>8&255,p[E++]=b&255;return j===2&&(b=f[y.charCodeAt(R)]<<2|f[y.charCodeAt(R+1)]>>4,p[E++]=b&255),j===1&&(b=f[y.charCodeAt(R)]<<10|f[y.charCodeAt(R+1)]<<4|f[y.charCodeAt(R+2)]>>2,p[E++]=b>>8&255,p[E++]=b&255),p}function i(y){return S[y>>18&63]+S[y>>12&63]+S[y>>6&63]+S[y&63]}function d(y,b,D){for(var N,j=[],p=b;ph?h:E+p));return N===1?(b=y[D-1],j.push(S[b>>2]+S[b<<4&63]+"==")):N===2&&(b=(y[D-2]<<8)+y[D-1],j.push(S[b>>10]+S[b>>4&63]+S[b<<2&63]+"=")),j.join("")}},HDXh:function(ie,x,t){"use strict";(function(S){/*! * The buffer module from node.js, for the browser. * * @author Feross Aboukhadijeh * @license MIT -*/var f=t("H7XF"),m=t("kVK+"),v=t("49sm");x.Buffer=e,x.SlowBuffer=j,x.INSPECT_MAX_BYTES=50,e.TYPED_ARRAY_SUPPORT=S.TYPED_ARRAY_SUPPORT!==void 0?S.TYPED_ARRAY_SUPPORT:u(),x.kMaxLength=a();function u(){try{var z=new Uint8Array(1);return z.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},z.foo()===42&&typeof z.subarray=="function"&&z.subarray(1,1).byteLength===0}catch(C){return!1}}function a(){return e.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function r(z,C){if(a()=a())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+a().toString(16)+" bytes");return z|0}function j(z){return+z!=z&&(z=0),e.alloc(+z)}e.isBuffer=function(C){return!!(C!=null&&C._isBuffer)},e.compare=function(C,M){if(!e.isBuffer(C)||!e.isBuffer(M))throw new TypeError("Arguments must be Buffers");if(C===M)return 0;for(var K=C.length,te=M.length,de=0,he=Math.min(K,te);de>>1;case"base64":return I(z).length;default:if(K)return ve(z).length;C=(""+C).toLowerCase(),K=!0}}e.byteLength=p;function E(z,C,M){var K=!1;if((C===void 0||C<0)&&(C=0),C>this.length)return"";if((M===void 0||M>this.length)&&(M=this.length),M<=0)return"";if(M>>>=0,C>>>=0,M<=C)return"";for(z||(z="utf8");;)switch(z){case"hex":return G(this,C,M);case"utf8":case"utf-8":return L(this,C,M);case"ascii":return T(this,C,M);case"latin1":case"binary":return O(this,C,M);case"base64":return _(this,C,M);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return q(this,C,M);default:if(K)throw new TypeError("Unknown encoding: "+z);z=(z+"").toLowerCase(),K=!0}}e.prototype._isBuffer=!0;function h(z,C,M){var K=z[C];z[C]=z[M],z[M]=K}e.prototype.swap16=function(){var C=this.length;if(C%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var M=0;M0&&(C=this.toString("hex",0,M).match(/.{2}/g).join(" "),this.length>M&&(C+=" ... ")),""},e.prototype.compare=function(C,M,K,te,de){if(!e.isBuffer(C))throw new TypeError("Argument must be a Buffer");if(M===void 0&&(M=0),K===void 0&&(K=C?C.length:0),te===void 0&&(te=0),de===void 0&&(de=this.length),M<0||K>C.length||te<0||de>this.length)throw new RangeError("out of range index");if(te>=de&&M>=K)return 0;if(te>=de)return-1;if(M>=K)return 1;if(M>>>=0,K>>>=0,te>>>=0,de>>>=0,this===C)return 0;for(var he=de-te,Me=K-M,ce=Math.min(he,Me),be=this.slice(te,de),Ae=C.slice(M,K),ye=0;ye2147483647?M=2147483647:M<-2147483648&&(M=-2147483648),M=+M,isNaN(M)&&(M=te?0:z.length-1),M<0&&(M=z.length+M),M>=z.length){if(te)return-1;M=z.length-1}else if(M<0)if(te)M=0;else return-1;if(typeof C=="string"&&(C=e.from(C,K)),e.isBuffer(C))return C.length===0?-1:B(z,C,M,K,te);if(typeof C=="number")return C=C&255,e.TYPED_ARRAY_SUPPORT&&typeof Uint8Array.prototype.indexOf=="function"?te?Uint8Array.prototype.indexOf.call(z,C,M):Uint8Array.prototype.lastIndexOf.call(z,C,M):B(z,[C],M,K,te);throw new TypeError("val must be string, number or Buffer")}function B(z,C,M,K,te){var de=1,he=z.length,Me=C.length;if(K!==void 0&&(K=String(K).toLowerCase(),K==="ucs2"||K==="ucs-2"||K==="utf16le"||K==="utf-16le")){if(z.length<2||C.length<2)return-1;de=2,he/=2,Me/=2,M/=2}function ce(Se,Ne){return de===1?Se[Ne]:Se.readUInt16BE(Ne*de)}var be;if(te){var Ae=-1;for(be=M;behe&&(M=he-Me),be=M;be>=0;be--){for(var ye=!0,ke=0;kete&&(K=te)):K=te;var de=C.length;if(de%2!==0)throw new TypeError("Invalid hex string");K>de/2&&(K=de/2);for(var he=0;hede)&&(K=de),C.length>0&&(K<0||M<0)||M>this.length)throw new RangeError("Attempt to write outside buffer bounds");te||(te="utf8");for(var he=!1;;)switch(te){case"hex":return H(this,C,M,K);case"utf8":case"utf-8":return w(this,C,M,K);case"ascii":return c(this,C,M,K);case"latin1":case"binary":return o(this,C,M,K);case"base64":return n(this,C,M,K);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return F(this,C,M,K);default:if(he)throw new TypeError("Unknown encoding: "+te);te=(""+te).toLowerCase(),he=!0}},e.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function _(z,C,M){return C===0&&M===z.length?f.fromByteArray(z):f.fromByteArray(z.slice(C,M))}function L(z,C,M){M=Math.min(z.length,M);for(var K=[],te=C;te239?4:de>223?3:de>191?2:1;if(te+Me<=M){var ce,be,Ae,ye;switch(Me){case 1:de<128&&(he=de);break;case 2:ce=z[te+1],(ce&192)===128&&(ye=(de&31)<<6|ce&63,ye>127&&(he=ye));break;case 3:ce=z[te+1],be=z[te+2],(ce&192)===128&&(be&192)===128&&(ye=(de&15)<<12|(ce&63)<<6|be&63,ye>2047&&(ye<55296||ye>57343)&&(he=ye));break;case 4:ce=z[te+1],be=z[te+2],Ae=z[te+3],(ce&192)===128&&(be&192)===128&&(Ae&192)===128&&(ye=(de&15)<<18|(ce&63)<<12|(be&63)<<6|Ae&63,ye>65535&&ye<1114112&&(he=ye))}}he===null?(he=65533,Me=1):he>65535&&(he-=65536,K.push(he>>>10&1023|55296),he=56320|he&1023),K.push(he),te+=Me}return k(K)}var A=4096;function k(z){var C=z.length;if(C<=A)return String.fromCharCode.apply(String,z);for(var M="",K=0;KK)&&(M=K);for(var te="",de=C;deK&&(C=K),M<0?(M+=K,M<0&&(M=0)):M>K&&(M=K),MM)throw new RangeError("Trying to access beyond buffer length")}e.prototype.readUIntLE=function(C,M,K){C=C|0,M=M|0,K||Y(C,M,this.length);for(var te=this[C],de=1,he=0;++he0&&(de*=256);)te+=this[C+--M]*de;return te},e.prototype.readUInt8=function(C,M){return M||Y(C,1,this.length),this[C]},e.prototype.readUInt16LE=function(C,M){return M||Y(C,2,this.length),this[C]|this[C+1]<<8},e.prototype.readUInt16BE=function(C,M){return M||Y(C,2,this.length),this[C]<<8|this[C+1]},e.prototype.readUInt32LE=function(C,M){return M||Y(C,4,this.length),(this[C]|this[C+1]<<8|this[C+2]<<16)+this[C+3]*16777216},e.prototype.readUInt32BE=function(C,M){return M||Y(C,4,this.length),this[C]*16777216+(this[C+1]<<16|this[C+2]<<8|this[C+3])},e.prototype.readIntLE=function(C,M,K){C=C|0,M=M|0,K||Y(C,M,this.length);for(var te=this[C],de=1,he=0;++he=de&&(te-=Math.pow(2,8*M)),te},e.prototype.readIntBE=function(C,M,K){C=C|0,M=M|0,K||Y(C,M,this.length);for(var te=M,de=1,he=this[C+--te];te>0&&(de*=256);)he+=this[C+--te]*de;return de*=128,he>=de&&(he-=Math.pow(2,8*M)),he},e.prototype.readInt8=function(C,M){return M||Y(C,1,this.length),this[C]&128?(255-this[C]+1)*-1:this[C]},e.prototype.readInt16LE=function(C,M){M||Y(C,2,this.length);var K=this[C]|this[C+1]<<8;return K&32768?K|4294901760:K},e.prototype.readInt16BE=function(C,M){M||Y(C,2,this.length);var K=this[C+1]|this[C]<<8;return K&32768?K|4294901760:K},e.prototype.readInt32LE=function(C,M){return M||Y(C,4,this.length),this[C]|this[C+1]<<8|this[C+2]<<16|this[C+3]<<24},e.prototype.readInt32BE=function(C,M){return M||Y(C,4,this.length),this[C]<<24|this[C+1]<<16|this[C+2]<<8|this[C+3]},e.prototype.readFloatLE=function(C,M){return M||Y(C,4,this.length),m.read(this,C,!0,23,4)},e.prototype.readFloatBE=function(C,M){return M||Y(C,4,this.length),m.read(this,C,!1,23,4)},e.prototype.readDoubleLE=function(C,M){return M||Y(C,8,this.length),m.read(this,C,!0,52,8)},e.prototype.readDoubleBE=function(C,M){return M||Y(C,8,this.length),m.read(this,C,!1,52,8)};function J(z,C,M,K,te,de){if(!e.isBuffer(z))throw new TypeError('"buffer" argument must be a Buffer instance');if(C>te||Cz.length)throw new RangeError("Index out of range")}e.prototype.writeUIntLE=function(C,M,K,te){if(C=+C,M=M|0,K=K|0,!te){var de=Math.pow(2,8*K)-1;J(this,C,M,K,de,0)}var he=1,Me=0;for(this[M]=C&255;++Me=0&&(Me*=256);)this[M+he]=C/Me&255;return M+K},e.prototype.writeUInt8=function(C,M,K){return C=+C,M=M|0,K||J(this,C,M,1,255,0),e.TYPED_ARRAY_SUPPORT||(C=Math.floor(C)),this[M]=C&255,M+1};function P(z,C,M,K){C<0&&(C=65535+C+1);for(var te=0,de=Math.min(z.length-M,2);te>>(K?te:1-te)*8}e.prototype.writeUInt16LE=function(C,M,K){return C=+C,M=M|0,K||J(this,C,M,2,65535,0),e.TYPED_ARRAY_SUPPORT?(this[M]=C&255,this[M+1]=C>>>8):P(this,C,M,!0),M+2},e.prototype.writeUInt16BE=function(C,M,K){return C=+C,M=M|0,K||J(this,C,M,2,65535,0),e.TYPED_ARRAY_SUPPORT?(this[M]=C>>>8,this[M+1]=C&255):P(this,C,M,!1),M+2};function Q(z,C,M,K){C<0&&(C=4294967295+C+1);for(var te=0,de=Math.min(z.length-M,4);te>>(K?te:3-te)*8&255}e.prototype.writeUInt32LE=function(C,M,K){return C=+C,M=M|0,K||J(this,C,M,4,4294967295,0),e.TYPED_ARRAY_SUPPORT?(this[M+3]=C>>>24,this[M+2]=C>>>16,this[M+1]=C>>>8,this[M]=C&255):Q(this,C,M,!0),M+4},e.prototype.writeUInt32BE=function(C,M,K){return C=+C,M=M|0,K||J(this,C,M,4,4294967295,0),e.TYPED_ARRAY_SUPPORT?(this[M]=C>>>24,this[M+1]=C>>>16,this[M+2]=C>>>8,this[M+3]=C&255):Q(this,C,M,!1),M+4},e.prototype.writeIntLE=function(C,M,K,te){if(C=+C,M=M|0,!te){var de=Math.pow(2,8*K-1);J(this,C,M,K,de-1,-de)}var he=0,Me=1,ce=0;for(this[M]=C&255;++he>0)-ce&255;return M+K},e.prototype.writeIntBE=function(C,M,K,te){if(C=+C,M=M|0,!te){var de=Math.pow(2,8*K-1);J(this,C,M,K,de-1,-de)}var he=K-1,Me=1,ce=0;for(this[M+he]=C&255;--he>=0&&(Me*=256);)C<0&&ce===0&&this[M+he+1]!==0&&(ce=1),this[M+he]=(C/Me>>0)-ce&255;return M+K},e.prototype.writeInt8=function(C,M,K){return C=+C,M=M|0,K||J(this,C,M,1,127,-128),e.TYPED_ARRAY_SUPPORT||(C=Math.floor(C)),C<0&&(C=255+C+1),this[M]=C&255,M+1},e.prototype.writeInt16LE=function(C,M,K){return C=+C,M=M|0,K||J(this,C,M,2,32767,-32768),e.TYPED_ARRAY_SUPPORT?(this[M]=C&255,this[M+1]=C>>>8):P(this,C,M,!0),M+2},e.prototype.writeInt16BE=function(C,M,K){return C=+C,M=M|0,K||J(this,C,M,2,32767,-32768),e.TYPED_ARRAY_SUPPORT?(this[M]=C>>>8,this[M+1]=C&255):P(this,C,M,!1),M+2},e.prototype.writeInt32LE=function(C,M,K){return C=+C,M=M|0,K||J(this,C,M,4,2147483647,-2147483648),e.TYPED_ARRAY_SUPPORT?(this[M]=C&255,this[M+1]=C>>>8,this[M+2]=C>>>16,this[M+3]=C>>>24):Q(this,C,M,!0),M+4},e.prototype.writeInt32BE=function(C,M,K){return C=+C,M=M|0,K||J(this,C,M,4,2147483647,-2147483648),C<0&&(C=4294967295+C+1),e.TYPED_ARRAY_SUPPORT?(this[M]=C>>>24,this[M+1]=C>>>16,this[M+2]=C>>>8,this[M+3]=C&255):Q(this,C,M,!1),M+4};function W(z,C,M,K,te,de){if(M+K>z.length)throw new RangeError("Index out of range");if(M<0)throw new RangeError("Index out of range")}function oe(z,C,M,K,te){return te||W(z,C,M,4,34028234663852886e22,-34028234663852886e22),m.write(z,C,M,K,23,4),M+4}e.prototype.writeFloatLE=function(C,M,K){return oe(this,C,M,!0,K)},e.prototype.writeFloatBE=function(C,M,K){return oe(this,C,M,!1,K)};function ee(z,C,M,K,te){return te||W(z,C,M,8,17976931348623157e292,-17976931348623157e292),m.write(z,C,M,K,52,8),M+8}e.prototype.writeDoubleLE=function(C,M,K){return ee(this,C,M,!0,K)},e.prototype.writeDoubleBE=function(C,M,K){return ee(this,C,M,!1,K)},e.prototype.copy=function(C,M,K,te){if(K||(K=0),!te&&te!==0&&(te=this.length),M>=C.length&&(M=C.length),M||(M=0),te>0&&te=this.length)throw new RangeError("sourceStart out of bounds");if(te<0)throw new RangeError("sourceEnd out of bounds");te>this.length&&(te=this.length),C.length-M=0;--he)C[he+M]=this[he+K];else if(de<1e3||!e.TYPED_ARRAY_SUPPORT)for(he=0;he>>0,K=K===void 0?this.length:K>>>0,C||(C=0);var he;if(typeof C=="number")for(he=M;he55295&&M<57344){if(!te){if(M>56319){(C-=3)>-1&&de.push(239,191,189);continue}else if(he+1===K){(C-=3)>-1&&de.push(239,191,189);continue}te=M;continue}if(M<56320){(C-=3)>-1&&de.push(239,191,189),te=M;continue}M=(te-55296<<10|M-56320)+65536}else te&&((C-=3)>-1&&de.push(239,191,189));if(te=null,M<128){if((C-=1)<0)break;de.push(M)}else if(M<2048){if((C-=2)<0)break;de.push(M>>6|192,M&63|128)}else if(M<65536){if((C-=3)<0)break;de.push(M>>12|224,M>>6&63|128,M&63|128)}else if(M<1114112){if((C-=4)<0)break;de.push(M>>18|240,M>>12&63|128,M>>6&63|128,M&63|128)}else throw new Error("Invalid code point")}return de}function V(z){for(var C=[],M=0;M>8,te=M%256,de.push(te),de.push(K);return de}function I(z){return f.toByteArray(Z(z))}function $(z,C,M,K){for(var te=0;te=C.length||te>=z.length);++te)C[te+M]=z[te];return te}function fe(z){return z!==z}}).call(this,t("IyRk"))},HpTS:function(ie,x,t){ie.exports=t.p+"static/small_program.f74069ec.png"},I8Z2:function(ie,x,t){"use strict";t.d(x,"a",function(){return v}),t.d(x,"b",function(){return g}),t.d(x,"c",function(){return b});var S=t("q1tI"),f=function(){var D=function(N,j){return D=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(p,E){p.__proto__=E}||function(p,E){for(var h in E)E.hasOwnProperty(h)&&(p[h]=E[h])},D(N,j)};return function(N,j){D(N,j);function p(){this.constructor=N}N.prototype=j===null?Object.create(j):(p.prototype=j.prototype,new p)}}(),m=S.createContext(null),v=function(D){f(N,D);function N(){return D!==null&&D.apply(this,arguments)||this}return N.prototype.render=function(){return S.createElement(m.Provider,{value:this.props.store},this.props.children)},N}(S.Component),u=t("Gytx"),a=t.n(u),r=t("2mql"),e=t.n(r),s=function(){var D=function(N,j){return D=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(p,E){p.__proto__=E}||function(p,E){for(var h in E)E.hasOwnProperty(h)&&(p[h]=E[h])},D(N,j)};return function(N,j){D(N,j);function p(){this.constructor=N}N.prototype=j===null?Object.create(j):(p.prototype=j.prototype,new p)}}(),l=function(){return l=Object.assign||function(D){for(var N,j=1,p=arguments.length;jthis._ux||N(R-this._yi)>this._uy||this._len<5;return this.addData(r.L,h,R),this._ctx&&B&&(this._needsDash()?this._dashedLineTo(h,R):this._ctx.lineTo(h,R)),B&&(this._xi=h,this._yi=R),this},bezierCurveTo:function(h,R,B,H,w,c){return this.addData(r.C,h,R,B,H,w,c),this._ctx&&(this._needsDash()?this._dashedBezierTo(h,R,B,H,w,c):this._ctx.bezierCurveTo(h,R,B,H,w,c)),this._xi=w,this._yi=c,this},quadraticCurveTo:function(h,R,B,H){return this.addData(r.Q,h,R,B,H),this._ctx&&(this._needsDash()?this._dashedQuadraticTo(h,R,B,H):this._ctx.quadraticCurveTo(h,R,B,H)),this._xi=B,this._yi=H,this},arc:function(h,R,B,H,w,c){return this.addData(r.A,h,R,B,B,H,w-H,0,c?0:1),this._ctx&&this._ctx.arc(h,R,B,H,w,c),this._xi=y(w)*B+h,this._yi=b(w)*B+R,this},arcTo:function(h,R,B,H,w){return this._ctx&&this._ctx.arcTo(h,R,B,H,w),this},rect:function(h,R,B,H){return this._ctx&&this._ctx.rect(h,R,B,H),this.addData(r.R,h,R,B,H),this},closePath:function(){this.addData(r.Z);var h=this._ctx,R=this._x0,B=this._y0;return h&&(this._needsDash()&&this._dashedLineTo(R,B),h.closePath()),this._xi=R,this._yi=B,this},fill:function(h){h&&h.fill(),this.toStatic()},stroke:function(h){h&&h.stroke(),this.toStatic()},setLineDash:function(h){if(h instanceof Array){this._lineDash=h,this._dashIdx=0;for(var R=0,B=0;BR.length&&(this._expandData(),R=this.data);for(var B=0;B0&&A<=h||F<0&&A>=h||F===0&&(_>0&&k<=R||_<0&&k>=R);){if(G=this._dashIdx,T=w[G],A+=F*T,k+=_*T,this._dashIdx=(G+1)%O,F>0&&Ao||_>0&&kn)continue;c[G%2?"moveTo":"lineTo"](F>=0?d(A,h):g(A,h),_>=0?d(k,R):g(k,R))}F=A-h,_=k-R,this._dashOffset=-D(F*F+_*_)},_dashedBezierTo:function(h,R,B,H,w,c){var o=this._dashSum,n=this._dashOffset,F=this._lineDash,_=this._ctx,L=this._xi,A=this._yi,k,T,O,G=S.cubicAt,q=0,Y=this._dashIdx,J=F.length,P,Q,W=0;for(n<0&&(n=o+n),n%=o,k=0;k<1;k+=.1)T=G(L,h,B,w,k+.1)-G(L,h,B,w,k),O=G(A,R,H,c,k+.1)-G(A,R,H,c,k),q+=D(T*T+O*O);for(;Yn);Y++);for(k=(W-n)/q;k<=1;)P=G(L,h,B,w,k),Q=G(A,R,H,c,k),Y%2?_.moveTo(P,Q):_.lineTo(P,Q),k+=F[Y]/q,Y=(Y+1)%J;Y%2!==0&&_.lineTo(w,c),T=w-P,O=c-Q,this._dashOffset=-D(T*T+O*O)},_dashedQuadraticTo:function(h,R,B,H){var w=B,c=H;B=(B+2*h)/3,H=(H+2*R)/3,h=(this._xi+2*h)/3,R=(this._yi+2*R)/3,this._dashedBezierTo(h,R,B,H,w,c)},toStatic:function(){var h=this.data;h instanceof Array&&(h.length=this._len,j&&(this.data=new Float32Array(h)))},getBoundingRect:function(){e[0]=e[1]=l[0]=l[1]=Number.MAX_VALUE,s[0]=s[1]=i[0]=i[1]=-Number.MAX_VALUE;for(var h=this.data,R=0,B=0,H=0,w=0,c=0;cF||N(n-c)>_||A===L-1)&&(h.lineTo(o,n),w=o,c=n);break;case r.C:h.bezierCurveTo(R[A++],R[A++],R[A++],R[A++],R[A++],R[A++]),w=R[A-2],c=R[A-1];break;case r.Q:h.quadraticCurveTo(R[A++],R[A++],R[A++],R[A++]),w=R[A-2],c=R[A-1];break;case r.A:var T=R[A++],O=R[A++],G=R[A++],q=R[A++],Y=R[A++],J=R[A++],P=R[A++],Q=R[A++],W=G>q?G:q,oe=G>q?1:G/q,ee=G>q?q/G:1,X=Math.abs(G-q)>.001,Z=Y+J;X?(h.translate(T,O),h.rotate(P),h.scale(oe,ee),h.arc(0,0,W,Y,Z,1-Q),h.scale(1/oe,1/ee),h.rotate(-P),h.translate(-T,-O)):h.arc(T,O,W,Y,Z,1-Q),A===1&&(B=y(Y)*G+T,H=b(Y)*q+O),w=y(Z)*G+T,c=b(Z)*q+O;break;case r.R:B=w=R[A],H=c=R[A+1],h.rect(R[A++],R[A++],R[A++],R[A++]);break;case r.Z:h.closePath(),w=B,c=H}}}},p.CMD=r;var E=p;ie.exports=E},ItGF:function(ie,x){var t={};typeof wx=="object"&&typeof wx.getSystemInfoSync=="function"?t={browser:{},os:{},node:!1,wxa:!0,canvasSupported:!0,svgSupported:!1,touchEventsSupported:!0,domSupported:!1}:typeof document=="undefined"&&typeof self!="undefined"?t={browser:{},os:{},node:!1,worker:!0,canvasSupported:!0,domSupported:!1}:typeof navigator=="undefined"?t={browser:{},os:{},node:!0,worker:!1,canvasSupported:!0,svgSupported:!0,domSupported:!1}:t=f(navigator.userAgent);var S=t;function f(m){var v={},u={},a=m.match(/Firefox\/([\d.]+)/),r=m.match(/MSIE\s([\d.]+)/)||m.match(/Trident\/.+?rv:(([\d.]+))/),e=m.match(/Edge\/([\d.]+)/),s=/micromessenger/i.test(m);return a&&(u.firefox=!0,u.version=a[1]),r&&(u.ie=!0,u.version=r[1]),e&&(u.edge=!0,u.version=e[1]),s&&(u.weChat=!0),{browser:u,os:v,node:!1,canvasSupported:!!document.createElement("canvas").getContext,svgSupported:typeof SVGRect!="undefined",touchEventsSupported:"ontouchstart"in window&&!u.ie&&!u.edge,pointerEventsSupported:"onpointerdown"in window&&(u.edge||u.ie&&u.version>=11),domSupported:typeof document!="undefined"}}ie.exports=S},J6Nv:function(ie,x){x.isValid=function(S){return!isNaN(S)&&S>=1&&S<=40}},JWDV:function(ie,x,t){ie.exports=t.p+"static/charpter-white.5fa14f93.svg"},JeFH:function(ie,x){ie.exports="data:image/png;base64,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"},Jq4h:function(ie,x,t){ie.exports=t.p+"static/qrcode.54870d9b.png"},JzKC:function(ie,x,t){var S=t("Wogr"),f=t("aZ40");x.mul=function(v,u){for(var a=S.alloc(v.length+u.length-1),r=0;r=0;){for(var r=a[0],e=0;e0},extendFrom:function(d,g){if(d)for(var y in d)d.hasOwnProperty(y)&&(g===!0||(g===!1?!this.hasOwnProperty(y):d[y]!=null))&&(this[y]=d[y])},set:function(d,g){typeof d=="string"?this[d]=g:this.extendFrom(d,!0)},clone:function(){var d=new this.constructor;return d.extendFrom(this,!0),d},getGradient:function(d,g,y){for(var b=g.type==="radial"?r:a,D=b(d,g,y),N=g.colorStops,j=0;j=0)continue;if(!Object.prototype.hasOwnProperty.call(d,b))continue;y[b]=d[b]}return y}function e(d,g){if(!(d instanceof g))throw new TypeError("Cannot call a class as a function")}function s(d,g){if(!d)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return g&&(typeof g=="object"||typeof g=="function")?g:d}function l(d,g){if(typeof g!="function"&&g!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof g);d.prototype=Object.create(g&&g.prototype,{constructor:{value:d,enumerable:!1,writable:!0,configurable:!0}}),g&&(Object.setPrototypeOf?Object.setPrototypeOf(d,g):d.__proto__=g)}var i=function(d){l(g,d);function g(y){e(this,g);var b=s(this,(g.__proto__||Object.getPrototypeOf(g)).call(this,y));return b.scrollListener=b.scrollListener.bind(b),b.eventListenerOptions=b.eventListenerOptions.bind(b),b.mousewheelListener=b.mousewheelListener.bind(b),b}return S(g,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var b=this.getParentElement(this.scrollComponent);b.scrollTop=b.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var b=!1,D={get passive(){b=!0}};try{document.addEventListener("test",null,D),document.removeEventListener("test",null,D)}catch(N){}return b}},{key:"eventListenerOptions",value:function(){var b=this.props.useCapture;return this.isPassiveSupported()&&(b={useCapture:this.props.useCapture,passive:!0}),b}},{key:"setDefaultLoader",value:function(b){this.defaultLoader=b}},{key:"detachMousewheelListener",value:function(){var b=window;this.props.useWindow===!1&&(b=this.scrollComponent.parentNode),b.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var b=window;this.props.useWindow===!1&&(b=this.getParentElement(this.scrollComponent)),b.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),b.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(b){var D=this.props.getScrollParent&&this.props.getScrollParent();return D!=null?D:b&&b.parentNode}},{key:"filterProps",value:function(b){return b}},{key:"attachScrollListener",value:function(){var b=this.getParentElement(this.scrollComponent);if(!this.props.hasMore||!b)return;var D=window;this.props.useWindow===!1&&(D=b),D.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),D.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),D.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}},{key:"mousewheelListener",value:function(b){b.deltaY===1&&!this.isPassiveSupported()&&b.preventDefault()}},{key:"scrollListener",value:function(){var b=this.scrollComponent,D=window,N=this.getParentElement(b),j=void 0;if(this.props.useWindow){var p=document.documentElement||document.body.parentNode||document.body,E=D.pageYOffset!==void 0?D.pageYOffset:p.scrollTop;this.props.isReverse?j=E:j=this.calculateOffset(b,E)}else this.props.isReverse?j=N.scrollTop:j=b.scrollHeight-N.scrollTop-N.clientHeight;j1&&arguments[1]!==void 0?arguments[1]:1,st=he.length,ut=0;ut1&&arguments[1]!==void 0?arguments[1]:!1;return Object(H.a)(Y).map(function(P,Q){if(!u.isValidElement(P)||!P.type)return null;var W=P.type.isSelectOptGroup,oe=P.key,ee=P.props,X=ee.children,Z=Object(r.a)(ee,["children"]);return J||!W?w(P):Object(B.a)(Object(B.a)({key:"__RC_SELECT_GRP__".concat(oe===null?Q:oe,"__"),label:oe},Z),{},{options:c(X)})}).filter(function(P){return P})}var o=t("2Qr1"),n=t("qNPg"),F=t("U8pU"),_=t("Kwbf"),L=t("WKfj");function A(Y){var J=Y.mode,P=Y.options,Q=Y.children,W=Y.backfill,oe=Y.allowClear,ee=Y.placeholder,X=Y.getInputElement,Z=Y.showSearch,se=Y.onSearch,ae=Y.defaultOpen,ve=Y.autoFocus,V=Y.labelInValue,re=Y.value,I=Y.inputValue,$=Y.optionLabelProp,fe=J==="multiple"||J==="tags",z=Z!==void 0?Z:fe||J==="combobox",C=P||c(Q);if(Object(_.a)(J!=="tags"||C.every(function(de){return!de.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),J==="tags"||J==="combobox"){var M=C.some(function(de){return de.options?de.options.some(function(he){return typeof("value"in he?he.value:he.key)=="number"}):typeof("value"in de?de.value:de.key)=="number"});Object(_.a)(!M,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(_.a)(J!=="combobox"||!$,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(_.a)(J==="combobox"||!W,"`backfill` only works with `combobox` mode."),Object(_.a)(J==="combobox"||!X,"`getInputElement` only work with `combobox` mode."),Object(_.b)(J!=="combobox"||!X||!oe||!ee,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),se&&!z&&J!=="combobox"&&J!=="tags"&&Object(_.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(_.b)(!ae||ve,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),re!=null){var K=Object(L.d)(re);Object(_.a)(!V||K.every(function(de){return Object(F.a)(de)==="object"&&("key"in de||"value"in de)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(_.a)(!fe||Array.isArray(re),"`value` should be array when `mode` is `multiple` or `tags`")}if(Q){var te=null;Object(H.a)(Q).some(function(de){if(!u.isValidElement(de)||!de.type)return!1;var he=de.type;if(he.isSelectOption)return!1;if(he.isSelectOptGroup){var Me=Object(H.a)(de.props.children).every(function(ce){return!u.isValidElement(ce)||!de.type||ce.type.isSelectOption?!0:(te=ce.type,!1)});return!Me}return te=he,!0}),te&&Object(_.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(te.displayName||te.name||te,"`.")),Object(_.a)(I===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var k=A,T=Object(n.a)({prefixCls:"rc-select",components:{optionList:j},convertChildrenToData:c,flattenOptions:o.d,getLabeledValue:o.e,filterOptions:o.b,isValueDisabled:o.g,findValueOption:o.c,warningProps:k,fillOptionsWithMissingValue:o.a}),O=function(Y){Object(m.a)(P,Y);var J=Object(v.a)(P);function P(){var Q;return Object(S.a)(this,P),Q=J.apply(this,arguments),Q.selectRef=u.createRef(),Q.focus=function(){Q.selectRef.current.focus()},Q.blur=function(){Q.selectRef.current.blur()},Q}return Object(f.a)(P,[{key:"render",value:function(){return u.createElement(T,Object.assign({ref:this.selectRef},this.props))}}]),P}(u.Component);O.Option=E,O.OptGroup=R;var G=O,q=x.c=G},Lzq4:function(ie,x,t){var S=t("u/Db"),f=t("e/Dd");function m(v){this.mode=S.KANJI,this.data=v}m.getBitsLength=function(u){return u*13},m.prototype.getLength=function(){return this.data.length},m.prototype.getBitsLength=function(){return m.getBitsLength(this.data.length)},m.prototype.write=function(v){var u;for(u=0;u=33088&&a<=40956)a-=33088;else if(a>=57408&&a<=60351)a-=49472;else throw new Error("Invalid SJIS character: "+this.data[u]+` +*/var f=t("H7XF"),m=t("kVK+"),v=t("49sm");x.Buffer=e,x.SlowBuffer=j,x.INSPECT_MAX_BYTES=50,e.TYPED_ARRAY_SUPPORT=S.TYPED_ARRAY_SUPPORT!==void 0?S.TYPED_ARRAY_SUPPORT:u(),x.kMaxLength=a();function u(){try{var z=new Uint8Array(1);return z.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},z.foo()===42&&typeof z.subarray=="function"&&z.subarray(1,1).byteLength===0}catch(C){return!1}}function a(){return e.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function r(z,C){if(a()=a())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+a().toString(16)+" bytes");return z|0}function j(z){return+z!=z&&(z=0),e.alloc(+z)}e.isBuffer=function(C){return!!(C!=null&&C._isBuffer)},e.compare=function(C,M){if(!e.isBuffer(C)||!e.isBuffer(M))throw new TypeError("Arguments must be Buffers");if(C===M)return 0;for(var K=C.length,te=M.length,de=0,he=Math.min(K,te);de>>1;case"base64":return I(z).length;default:if(K)return ve(z).length;C=(""+C).toLowerCase(),K=!0}}e.byteLength=p;function E(z,C,M){var K=!1;if((C===void 0||C<0)&&(C=0),C>this.length)return"";if((M===void 0||M>this.length)&&(M=this.length),M<=0)return"";if(M>>>=0,C>>>=0,M<=C)return"";for(z||(z="utf8");;)switch(z){case"hex":return G(this,C,M);case"utf8":case"utf-8":return L(this,C,M);case"ascii":return T(this,C,M);case"latin1":case"binary":return O(this,C,M);case"base64":return _(this,C,M);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return q(this,C,M);default:if(K)throw new TypeError("Unknown encoding: "+z);z=(z+"").toLowerCase(),K=!0}}e.prototype._isBuffer=!0;function h(z,C,M){var K=z[C];z[C]=z[M],z[M]=K}e.prototype.swap16=function(){var C=this.length;if(C%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var M=0;M0&&(C=this.toString("hex",0,M).match(/.{2}/g).join(" "),this.length>M&&(C+=" ... ")),""},e.prototype.compare=function(C,M,K,te,de){if(!e.isBuffer(C))throw new TypeError("Argument must be a Buffer");if(M===void 0&&(M=0),K===void 0&&(K=C?C.length:0),te===void 0&&(te=0),de===void 0&&(de=this.length),M<0||K>C.length||te<0||de>this.length)throw new RangeError("out of range index");if(te>=de&&M>=K)return 0;if(te>=de)return-1;if(M>=K)return 1;if(M>>>=0,K>>>=0,te>>>=0,de>>>=0,this===C)return 0;for(var he=de-te,Me=K-M,ce=Math.min(he,Me),be=this.slice(te,de),Ae=C.slice(M,K),ye=0;ye2147483647?M=2147483647:M<-2147483648&&(M=-2147483648),M=+M,isNaN(M)&&(M=te?0:z.length-1),M<0&&(M=z.length+M),M>=z.length){if(te)return-1;M=z.length-1}else if(M<0)if(te)M=0;else return-1;if(typeof C=="string"&&(C=e.from(C,K)),e.isBuffer(C))return C.length===0?-1:B(z,C,M,K,te);if(typeof C=="number")return C=C&255,e.TYPED_ARRAY_SUPPORT&&typeof Uint8Array.prototype.indexOf=="function"?te?Uint8Array.prototype.indexOf.call(z,C,M):Uint8Array.prototype.lastIndexOf.call(z,C,M):B(z,[C],M,K,te);throw new TypeError("val must be string, number or Buffer")}function B(z,C,M,K,te){var de=1,he=z.length,Me=C.length;if(K!==void 0&&(K=String(K).toLowerCase(),K==="ucs2"||K==="ucs-2"||K==="utf16le"||K==="utf-16le")){if(z.length<2||C.length<2)return-1;de=2,he/=2,Me/=2,M/=2}function ce(Se,Ne){return de===1?Se[Ne]:Se.readUInt16BE(Ne*de)}var be;if(te){var Ae=-1;for(be=M;behe&&(M=he-Me),be=M;be>=0;be--){for(var ye=!0,ke=0;kete&&(K=te)):K=te;var de=C.length;if(de%2!==0)throw new TypeError("Invalid hex string");K>de/2&&(K=de/2);for(var he=0;hede)&&(K=de),C.length>0&&(K<0||M<0)||M>this.length)throw new RangeError("Attempt to write outside buffer bounds");te||(te="utf8");for(var he=!1;;)switch(te){case"hex":return H(this,C,M,K);case"utf8":case"utf-8":return w(this,C,M,K);case"ascii":return c(this,C,M,K);case"latin1":case"binary":return o(this,C,M,K);case"base64":return n(this,C,M,K);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return F(this,C,M,K);default:if(he)throw new TypeError("Unknown encoding: "+te);te=(""+te).toLowerCase(),he=!0}},e.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function _(z,C,M){return C===0&&M===z.length?f.fromByteArray(z):f.fromByteArray(z.slice(C,M))}function L(z,C,M){M=Math.min(z.length,M);for(var K=[],te=C;te239?4:de>223?3:de>191?2:1;if(te+Me<=M){var ce,be,Ae,ye;switch(Me){case 1:de<128&&(he=de);break;case 2:ce=z[te+1],(ce&192)===128&&(ye=(de&31)<<6|ce&63,ye>127&&(he=ye));break;case 3:ce=z[te+1],be=z[te+2],(ce&192)===128&&(be&192)===128&&(ye=(de&15)<<12|(ce&63)<<6|be&63,ye>2047&&(ye<55296||ye>57343)&&(he=ye));break;case 4:ce=z[te+1],be=z[te+2],Ae=z[te+3],(ce&192)===128&&(be&192)===128&&(Ae&192)===128&&(ye=(de&15)<<18|(ce&63)<<12|(be&63)<<6|Ae&63,ye>65535&&ye<1114112&&(he=ye))}}he===null?(he=65533,Me=1):he>65535&&(he-=65536,K.push(he>>>10&1023|55296),he=56320|he&1023),K.push(he),te+=Me}return k(K)}var A=4096;function k(z){var C=z.length;if(C<=A)return String.fromCharCode.apply(String,z);for(var M="",K=0;KK)&&(M=K);for(var te="",de=C;deK&&(C=K),M<0?(M+=K,M<0&&(M=0)):M>K&&(M=K),MM)throw new RangeError("Trying to access beyond buffer length")}e.prototype.readUIntLE=function(C,M,K){C=C|0,M=M|0,K||Y(C,M,this.length);for(var te=this[C],de=1,he=0;++he0&&(de*=256);)te+=this[C+--M]*de;return te},e.prototype.readUInt8=function(C,M){return M||Y(C,1,this.length),this[C]},e.prototype.readUInt16LE=function(C,M){return M||Y(C,2,this.length),this[C]|this[C+1]<<8},e.prototype.readUInt16BE=function(C,M){return M||Y(C,2,this.length),this[C]<<8|this[C+1]},e.prototype.readUInt32LE=function(C,M){return M||Y(C,4,this.length),(this[C]|this[C+1]<<8|this[C+2]<<16)+this[C+3]*16777216},e.prototype.readUInt32BE=function(C,M){return M||Y(C,4,this.length),this[C]*16777216+(this[C+1]<<16|this[C+2]<<8|this[C+3])},e.prototype.readIntLE=function(C,M,K){C=C|0,M=M|0,K||Y(C,M,this.length);for(var te=this[C],de=1,he=0;++he=de&&(te-=Math.pow(2,8*M)),te},e.prototype.readIntBE=function(C,M,K){C=C|0,M=M|0,K||Y(C,M,this.length);for(var te=M,de=1,he=this[C+--te];te>0&&(de*=256);)he+=this[C+--te]*de;return de*=128,he>=de&&(he-=Math.pow(2,8*M)),he},e.prototype.readInt8=function(C,M){return M||Y(C,1,this.length),this[C]&128?(255-this[C]+1)*-1:this[C]},e.prototype.readInt16LE=function(C,M){M||Y(C,2,this.length);var K=this[C]|this[C+1]<<8;return K&32768?K|4294901760:K},e.prototype.readInt16BE=function(C,M){M||Y(C,2,this.length);var K=this[C+1]|this[C]<<8;return K&32768?K|4294901760:K},e.prototype.readInt32LE=function(C,M){return M||Y(C,4,this.length),this[C]|this[C+1]<<8|this[C+2]<<16|this[C+3]<<24},e.prototype.readInt32BE=function(C,M){return M||Y(C,4,this.length),this[C]<<24|this[C+1]<<16|this[C+2]<<8|this[C+3]},e.prototype.readFloatLE=function(C,M){return M||Y(C,4,this.length),m.read(this,C,!0,23,4)},e.prototype.readFloatBE=function(C,M){return M||Y(C,4,this.length),m.read(this,C,!1,23,4)},e.prototype.readDoubleLE=function(C,M){return M||Y(C,8,this.length),m.read(this,C,!0,52,8)},e.prototype.readDoubleBE=function(C,M){return M||Y(C,8,this.length),m.read(this,C,!1,52,8)};function J(z,C,M,K,te,de){if(!e.isBuffer(z))throw new TypeError('"buffer" argument must be a Buffer instance');if(C>te||Cz.length)throw new RangeError("Index out of range")}e.prototype.writeUIntLE=function(C,M,K,te){if(C=+C,M=M|0,K=K|0,!te){var de=Math.pow(2,8*K)-1;J(this,C,M,K,de,0)}var he=1,Me=0;for(this[M]=C&255;++Me=0&&(Me*=256);)this[M+he]=C/Me&255;return M+K},e.prototype.writeUInt8=function(C,M,K){return C=+C,M=M|0,K||J(this,C,M,1,255,0),e.TYPED_ARRAY_SUPPORT||(C=Math.floor(C)),this[M]=C&255,M+1};function P(z,C,M,K){C<0&&(C=65535+C+1);for(var te=0,de=Math.min(z.length-M,2);te>>(K?te:1-te)*8}e.prototype.writeUInt16LE=function(C,M,K){return C=+C,M=M|0,K||J(this,C,M,2,65535,0),e.TYPED_ARRAY_SUPPORT?(this[M]=C&255,this[M+1]=C>>>8):P(this,C,M,!0),M+2},e.prototype.writeUInt16BE=function(C,M,K){return C=+C,M=M|0,K||J(this,C,M,2,65535,0),e.TYPED_ARRAY_SUPPORT?(this[M]=C>>>8,this[M+1]=C&255):P(this,C,M,!1),M+2};function Q(z,C,M,K){C<0&&(C=4294967295+C+1);for(var te=0,de=Math.min(z.length-M,4);te>>(K?te:3-te)*8&255}e.prototype.writeUInt32LE=function(C,M,K){return C=+C,M=M|0,K||J(this,C,M,4,4294967295,0),e.TYPED_ARRAY_SUPPORT?(this[M+3]=C>>>24,this[M+2]=C>>>16,this[M+1]=C>>>8,this[M]=C&255):Q(this,C,M,!0),M+4},e.prototype.writeUInt32BE=function(C,M,K){return C=+C,M=M|0,K||J(this,C,M,4,4294967295,0),e.TYPED_ARRAY_SUPPORT?(this[M]=C>>>24,this[M+1]=C>>>16,this[M+2]=C>>>8,this[M+3]=C&255):Q(this,C,M,!1),M+4},e.prototype.writeIntLE=function(C,M,K,te){if(C=+C,M=M|0,!te){var de=Math.pow(2,8*K-1);J(this,C,M,K,de-1,-de)}var he=0,Me=1,ce=0;for(this[M]=C&255;++he>0)-ce&255;return M+K},e.prototype.writeIntBE=function(C,M,K,te){if(C=+C,M=M|0,!te){var de=Math.pow(2,8*K-1);J(this,C,M,K,de-1,-de)}var he=K-1,Me=1,ce=0;for(this[M+he]=C&255;--he>=0&&(Me*=256);)C<0&&ce===0&&this[M+he+1]!==0&&(ce=1),this[M+he]=(C/Me>>0)-ce&255;return M+K},e.prototype.writeInt8=function(C,M,K){return C=+C,M=M|0,K||J(this,C,M,1,127,-128),e.TYPED_ARRAY_SUPPORT||(C=Math.floor(C)),C<0&&(C=255+C+1),this[M]=C&255,M+1},e.prototype.writeInt16LE=function(C,M,K){return C=+C,M=M|0,K||J(this,C,M,2,32767,-32768),e.TYPED_ARRAY_SUPPORT?(this[M]=C&255,this[M+1]=C>>>8):P(this,C,M,!0),M+2},e.prototype.writeInt16BE=function(C,M,K){return C=+C,M=M|0,K||J(this,C,M,2,32767,-32768),e.TYPED_ARRAY_SUPPORT?(this[M]=C>>>8,this[M+1]=C&255):P(this,C,M,!1),M+2},e.prototype.writeInt32LE=function(C,M,K){return C=+C,M=M|0,K||J(this,C,M,4,2147483647,-2147483648),e.TYPED_ARRAY_SUPPORT?(this[M]=C&255,this[M+1]=C>>>8,this[M+2]=C>>>16,this[M+3]=C>>>24):Q(this,C,M,!0),M+4},e.prototype.writeInt32BE=function(C,M,K){return C=+C,M=M|0,K||J(this,C,M,4,2147483647,-2147483648),C<0&&(C=4294967295+C+1),e.TYPED_ARRAY_SUPPORT?(this[M]=C>>>24,this[M+1]=C>>>16,this[M+2]=C>>>8,this[M+3]=C&255):Q(this,C,M,!1),M+4};function W(z,C,M,K,te,de){if(M+K>z.length)throw new RangeError("Index out of range");if(M<0)throw new RangeError("Index out of range")}function oe(z,C,M,K,te){return te||W(z,C,M,4,34028234663852886e22,-34028234663852886e22),m.write(z,C,M,K,23,4),M+4}e.prototype.writeFloatLE=function(C,M,K){return oe(this,C,M,!0,K)},e.prototype.writeFloatBE=function(C,M,K){return oe(this,C,M,!1,K)};function ee(z,C,M,K,te){return te||W(z,C,M,8,17976931348623157e292,-17976931348623157e292),m.write(z,C,M,K,52,8),M+8}e.prototype.writeDoubleLE=function(C,M,K){return ee(this,C,M,!0,K)},e.prototype.writeDoubleBE=function(C,M,K){return ee(this,C,M,!1,K)},e.prototype.copy=function(C,M,K,te){if(K||(K=0),!te&&te!==0&&(te=this.length),M>=C.length&&(M=C.length),M||(M=0),te>0&&te=this.length)throw new RangeError("sourceStart out of bounds");if(te<0)throw new RangeError("sourceEnd out of bounds");te>this.length&&(te=this.length),C.length-M=0;--he)C[he+M]=this[he+K];else if(de<1e3||!e.TYPED_ARRAY_SUPPORT)for(he=0;he>>0,K=K===void 0?this.length:K>>>0,C||(C=0);var he;if(typeof C=="number")for(he=M;he55295&&M<57344){if(!te){if(M>56319){(C-=3)>-1&&de.push(239,191,189);continue}else if(he+1===K){(C-=3)>-1&&de.push(239,191,189);continue}te=M;continue}if(M<56320){(C-=3)>-1&&de.push(239,191,189),te=M;continue}M=(te-55296<<10|M-56320)+65536}else te&&((C-=3)>-1&&de.push(239,191,189));if(te=null,M<128){if((C-=1)<0)break;de.push(M)}else if(M<2048){if((C-=2)<0)break;de.push(M>>6|192,M&63|128)}else if(M<65536){if((C-=3)<0)break;de.push(M>>12|224,M>>6&63|128,M&63|128)}else if(M<1114112){if((C-=4)<0)break;de.push(M>>18|240,M>>12&63|128,M>>6&63|128,M&63|128)}else throw new Error("Invalid code point")}return de}function V(z){for(var C=[],M=0;M>8,te=M%256,de.push(te),de.push(K);return de}function I(z){return f.toByteArray(Z(z))}function $(z,C,M,K){for(var te=0;te=C.length||te>=z.length);++te)C[te+M]=z[te];return te}function fe(z){return z!==z}}).call(this,t("IyRk"))},HpTS:function(ie,x,t){ie.exports=t.p+"static/small_program.f74069ec.png"},I8Z2:function(ie,x,t){"use strict";t.d(x,"a",function(){return v}),t.d(x,"b",function(){return g}),t.d(x,"c",function(){return b});var S=t("q1tI"),f=function(){var D=function(N,j){return D=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(p,E){p.__proto__=E}||function(p,E){for(var h in E)E.hasOwnProperty(h)&&(p[h]=E[h])},D(N,j)};return function(N,j){D(N,j);function p(){this.constructor=N}N.prototype=j===null?Object.create(j):(p.prototype=j.prototype,new p)}}(),m=S.createContext(null),v=function(D){f(N,D);function N(){return D!==null&&D.apply(this,arguments)||this}return N.prototype.render=function(){return S.createElement(m.Provider,{value:this.props.store},this.props.children)},N}(S.Component),u=t("Gytx"),a=t.n(u),r=t("2mql"),e=t.n(r),s=function(){var D=function(N,j){return D=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(p,E){p.__proto__=E}||function(p,E){for(var h in E)E.hasOwnProperty(h)&&(p[h]=E[h])},D(N,j)};return function(N,j){D(N,j);function p(){this.constructor=N}N.prototype=j===null?Object.create(j):(p.prototype=j.prototype,new p)}}(),l=function(){return l=Object.assign||function(D){for(var N,j=1,p=arguments.length;jthis._ux||N(R-this._yi)>this._uy||this._len<5;return this.addData(r.L,h,R),this._ctx&&B&&(this._needsDash()?this._dashedLineTo(h,R):this._ctx.lineTo(h,R)),B&&(this._xi=h,this._yi=R),this},bezierCurveTo:function(h,R,B,H,w,c){return this.addData(r.C,h,R,B,H,w,c),this._ctx&&(this._needsDash()?this._dashedBezierTo(h,R,B,H,w,c):this._ctx.bezierCurveTo(h,R,B,H,w,c)),this._xi=w,this._yi=c,this},quadraticCurveTo:function(h,R,B,H){return this.addData(r.Q,h,R,B,H),this._ctx&&(this._needsDash()?this._dashedQuadraticTo(h,R,B,H):this._ctx.quadraticCurveTo(h,R,B,H)),this._xi=B,this._yi=H,this},arc:function(h,R,B,H,w,c){return this.addData(r.A,h,R,B,B,H,w-H,0,c?0:1),this._ctx&&this._ctx.arc(h,R,B,H,w,c),this._xi=y(w)*B+h,this._yi=b(w)*B+R,this},arcTo:function(h,R,B,H,w){return this._ctx&&this._ctx.arcTo(h,R,B,H,w),this},rect:function(h,R,B,H){return this._ctx&&this._ctx.rect(h,R,B,H),this.addData(r.R,h,R,B,H),this},closePath:function(){this.addData(r.Z);var h=this._ctx,R=this._x0,B=this._y0;return h&&(this._needsDash()&&this._dashedLineTo(R,B),h.closePath()),this._xi=R,this._yi=B,this},fill:function(h){h&&h.fill(),this.toStatic()},stroke:function(h){h&&h.stroke(),this.toStatic()},setLineDash:function(h){if(h instanceof Array){this._lineDash=h,this._dashIdx=0;for(var R=0,B=0;BR.length&&(this._expandData(),R=this.data);for(var B=0;B0&&A<=h||F<0&&A>=h||F===0&&(_>0&&k<=R||_<0&&k>=R);){if(G=this._dashIdx,T=w[G],A+=F*T,k+=_*T,this._dashIdx=(G+1)%O,F>0&&Ao||_>0&&kn)continue;c[G%2?"moveTo":"lineTo"](F>=0?d(A,h):g(A,h),_>=0?d(k,R):g(k,R))}F=A-h,_=k-R,this._dashOffset=-D(F*F+_*_)},_dashedBezierTo:function(h,R,B,H,w,c){var o=this._dashSum,n=this._dashOffset,F=this._lineDash,_=this._ctx,L=this._xi,A=this._yi,k,T,O,G=S.cubicAt,q=0,Y=this._dashIdx,J=F.length,P,Q,W=0;for(n<0&&(n=o+n),n%=o,k=0;k<1;k+=.1)T=G(L,h,B,w,k+.1)-G(L,h,B,w,k),O=G(A,R,H,c,k+.1)-G(A,R,H,c,k),q+=D(T*T+O*O);for(;Yn);Y++);for(k=(W-n)/q;k<=1;)P=G(L,h,B,w,k),Q=G(A,R,H,c,k),Y%2?_.moveTo(P,Q):_.lineTo(P,Q),k+=F[Y]/q,Y=(Y+1)%J;Y%2!==0&&_.lineTo(w,c),T=w-P,O=c-Q,this._dashOffset=-D(T*T+O*O)},_dashedQuadraticTo:function(h,R,B,H){var w=B,c=H;B=(B+2*h)/3,H=(H+2*R)/3,h=(this._xi+2*h)/3,R=(this._yi+2*R)/3,this._dashedBezierTo(h,R,B,H,w,c)},toStatic:function(){var h=this.data;h instanceof Array&&(h.length=this._len,j&&(this.data=new Float32Array(h)))},getBoundingRect:function(){e[0]=e[1]=l[0]=l[1]=Number.MAX_VALUE,s[0]=s[1]=i[0]=i[1]=-Number.MAX_VALUE;for(var h=this.data,R=0,B=0,H=0,w=0,c=0;cF||N(n-c)>_||A===L-1)&&(h.lineTo(o,n),w=o,c=n);break;case r.C:h.bezierCurveTo(R[A++],R[A++],R[A++],R[A++],R[A++],R[A++]),w=R[A-2],c=R[A-1];break;case r.Q:h.quadraticCurveTo(R[A++],R[A++],R[A++],R[A++]),w=R[A-2],c=R[A-1];break;case r.A:var T=R[A++],O=R[A++],G=R[A++],q=R[A++],Y=R[A++],J=R[A++],P=R[A++],Q=R[A++],W=G>q?G:q,oe=G>q?1:G/q,ee=G>q?q/G:1,X=Math.abs(G-q)>.001,Z=Y+J;X?(h.translate(T,O),h.rotate(P),h.scale(oe,ee),h.arc(0,0,W,Y,Z,1-Q),h.scale(1/oe,1/ee),h.rotate(-P),h.translate(-T,-O)):h.arc(T,O,W,Y,Z,1-Q),A===1&&(B=y(Y)*G+T,H=b(Y)*q+O),w=y(Z)*G+T,c=b(Z)*q+O;break;case r.R:B=w=R[A],H=c=R[A+1],h.rect(R[A++],R[A++],R[A++],R[A++]);break;case r.Z:h.closePath(),w=B,c=H}}}},p.CMD=r;var E=p;ie.exports=E},ItGF:function(ie,x){var t={};typeof wx=="object"&&typeof wx.getSystemInfoSync=="function"?t={browser:{},os:{},node:!1,wxa:!0,canvasSupported:!0,svgSupported:!1,touchEventsSupported:!0,domSupported:!1}:typeof document=="undefined"&&typeof self!="undefined"?t={browser:{},os:{},node:!1,worker:!0,canvasSupported:!0,domSupported:!1}:typeof navigator=="undefined"?t={browser:{},os:{},node:!0,worker:!1,canvasSupported:!0,svgSupported:!0,domSupported:!1}:t=f(navigator.userAgent);var S=t;function f(m){var v={},u={},a=m.match(/Firefox\/([\d.]+)/),r=m.match(/MSIE\s([\d.]+)/)||m.match(/Trident\/.+?rv:(([\d.]+))/),e=m.match(/Edge\/([\d.]+)/),s=/micromessenger/i.test(m);return a&&(u.firefox=!0,u.version=a[1]),r&&(u.ie=!0,u.version=r[1]),e&&(u.edge=!0,u.version=e[1]),s&&(u.weChat=!0),{browser:u,os:v,node:!1,canvasSupported:!!document.createElement("canvas").getContext,svgSupported:typeof SVGRect!="undefined",touchEventsSupported:"ontouchstart"in window&&!u.ie&&!u.edge,pointerEventsSupported:"onpointerdown"in window&&(u.edge||u.ie&&u.version>=11),domSupported:typeof document!="undefined"}}ie.exports=S},J6Nv:function(ie,x){x.isValid=function(S){return!isNaN(S)&&S>=1&&S<=40}},JWDV:function(ie,x,t){ie.exports=t.p+"static/charpter-white.5fa14f93.svg"},JeFH:function(ie,x){ie.exports="data:image/png;base64,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"},Jq4h:function(ie,x,t){ie.exports=t.p+"static/qrcode.54870d9b.png"},JzKC:function(ie,x,t){var S=t("Wogr"),f=t("aZ40");x.mul=function(v,u){for(var a=S.alloc(v.length+u.length-1),r=0;r=0;){for(var r=a[0],e=0;e0},extendFrom:function(d,g){if(d)for(var y in d)d.hasOwnProperty(y)&&(g===!0||(g===!1?!this.hasOwnProperty(y):d[y]!=null))&&(this[y]=d[y])},set:function(d,g){typeof d=="string"?this[d]=g:this.extendFrom(d,!0)},clone:function(){var d=new this.constructor;return d.extendFrom(this,!0),d},getGradient:function(d,g,y){for(var b=g.type==="radial"?r:a,D=b(d,g,y),N=g.colorStops,j=0;j=0)continue;if(!Object.prototype.hasOwnProperty.call(d,b))continue;y[b]=d[b]}return y}function e(d,g){if(!(d instanceof g))throw new TypeError("Cannot call a class as a function")}function s(d,g){if(!d)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return g&&(typeof g=="object"||typeof g=="function")?g:d}function l(d,g){if(typeof g!="function"&&g!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof g);d.prototype=Object.create(g&&g.prototype,{constructor:{value:d,enumerable:!1,writable:!0,configurable:!0}}),g&&(Object.setPrototypeOf?Object.setPrototypeOf(d,g):d.__proto__=g)}var i=function(d){l(g,d);function g(y){e(this,g);var b=s(this,(g.__proto__||Object.getPrototypeOf(g)).call(this,y));return b.scrollListener=b.scrollListener.bind(b),b.eventListenerOptions=b.eventListenerOptions.bind(b),b.mousewheelListener=b.mousewheelListener.bind(b),b}return S(g,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var b=this.getParentElement(this.scrollComponent);b.scrollTop=b.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var b=!1,D={get passive(){b=!0}};try{document.addEventListener("test",null,D),document.removeEventListener("test",null,D)}catch(N){}return b}},{key:"eventListenerOptions",value:function(){var b=this.props.useCapture;return this.isPassiveSupported()&&(b={useCapture:this.props.useCapture,passive:!0}),b}},{key:"setDefaultLoader",value:function(b){this.defaultLoader=b}},{key:"detachMousewheelListener",value:function(){var b=window;this.props.useWindow===!1&&(b=this.scrollComponent.parentNode),b.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var b=window;this.props.useWindow===!1&&(b=this.getParentElement(this.scrollComponent)),b.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),b.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(b){var D=this.props.getScrollParent&&this.props.getScrollParent();return D!=null?D:b&&b.parentNode}},{key:"filterProps",value:function(b){return b}},{key:"attachScrollListener",value:function(){var b=this.getParentElement(this.scrollComponent);if(!this.props.hasMore||!b)return;var D=window;this.props.useWindow===!1&&(D=b),D.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),D.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),D.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}},{key:"mousewheelListener",value:function(b){b.deltaY===1&&!this.isPassiveSupported()&&b.preventDefault()}},{key:"scrollListener",value:function(){var b=this.scrollComponent,D=window,N=this.getParentElement(b),j=void 0;if(this.props.useWindow){var p=document.documentElement||document.body.parentNode||document.body,E=D.pageYOffset!==void 0?D.pageYOffset:p.scrollTop;this.props.isReverse?j=E:j=this.calculateOffset(b,E)}else this.props.isReverse?j=N.scrollTop:j=b.scrollHeight-N.scrollTop-N.clientHeight;j1&&arguments[1]!==void 0?arguments[1]:1,st=he.length,ut=0;ut1&&arguments[1]!==void 0?arguments[1]:!1;return Object(H.a)(Y).map(function(P,Q){if(!u.isValidElement(P)||!P.type)return null;var W=P.type.isSelectOptGroup,oe=P.key,ee=P.props,X=ee.children,Z=Object(r.a)(ee,["children"]);return J||!W?w(P):Object(B.a)(Object(B.a)({key:"__RC_SELECT_GRP__".concat(oe===null?Q:oe,"__"),label:oe},Z),{},{options:c(X)})}).filter(function(P){return P})}var o=t("2Qr1"),n=t("qNPg"),F=t("U8pU"),_=t("Kwbf"),L=t("WKfj");function A(Y){var J=Y.mode,P=Y.options,Q=Y.children,W=Y.backfill,oe=Y.allowClear,ee=Y.placeholder,X=Y.getInputElement,Z=Y.showSearch,se=Y.onSearch,ae=Y.defaultOpen,ve=Y.autoFocus,V=Y.labelInValue,re=Y.value,I=Y.inputValue,$=Y.optionLabelProp,fe=J==="multiple"||J==="tags",z=Z!==void 0?Z:fe||J==="combobox",C=P||c(Q);if(Object(_.a)(J!=="tags"||C.every(function(de){return!de.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),J==="tags"||J==="combobox"){var M=C.some(function(de){return de.options?de.options.some(function(he){return typeof("value"in he?he.value:he.key)=="number"}):typeof("value"in de?de.value:de.key)=="number"});Object(_.a)(!M,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(_.a)(J!=="combobox"||!$,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(_.a)(J==="combobox"||!W,"`backfill` only works with `combobox` mode."),Object(_.a)(J==="combobox"||!X,"`getInputElement` only work with `combobox` mode."),Object(_.b)(J!=="combobox"||!X||!oe||!ee,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),se&&!z&&J!=="combobox"&&J!=="tags"&&Object(_.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(_.b)(!ae||ve,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),re!=null){var K=Object(L.d)(re);Object(_.a)(!V||K.every(function(de){return Object(F.a)(de)==="object"&&("key"in de||"value"in de)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(_.a)(!fe||Array.isArray(re),"`value` should be array when `mode` is `multiple` or `tags`")}if(Q){var te=null;Object(H.a)(Q).some(function(de){if(!u.isValidElement(de)||!de.type)return!1;var he=de.type;if(he.isSelectOption)return!1;if(he.isSelectOptGroup){var Me=Object(H.a)(de.props.children).every(function(ce){return!u.isValidElement(ce)||!de.type||ce.type.isSelectOption?!0:(te=ce.type,!1)});return!Me}return te=he,!0}),te&&Object(_.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(te.displayName||te.name||te,"`.")),Object(_.a)(I===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var k=A,T=Object(n.a)({prefixCls:"rc-select",components:{optionList:j},convertChildrenToData:c,flattenOptions:o.d,getLabeledValue:o.e,filterOptions:o.b,isValueDisabled:o.g,findValueOption:o.c,warningProps:k,fillOptionsWithMissingValue:o.a}),O=function(Y){Object(m.a)(P,Y);var J=Object(v.a)(P);function P(){var Q;return Object(S.a)(this,P),Q=J.apply(this,arguments),Q.selectRef=u.createRef(),Q.focus=function(){Q.selectRef.current.focus()},Q.blur=function(){Q.selectRef.current.blur()},Q}return Object(f.a)(P,[{key:"render",value:function(){return u.createElement(T,Object.assign({ref:this.selectRef},this.props))}}]),P}(u.Component);O.Option=E,O.OptGroup=R;var G=O,q=x.c=G},Lzq4:function(ie,x,t){var S=t("u/Db"),f=t("e/Dd");function m(v){this.mode=S.KANJI,this.data=v}m.getBitsLength=function(u){return u*13},m.prototype.getLength=function(){return this.data.length},m.prototype.getBitsLength=function(){return m.getBitsLength(this.data.length)},m.prototype.write=function(v){var u;for(u=0;u=33088&&a<=40956)a-=33088;else if(a>=57408&&a<=60351)a-=49472;else throw new Error("Invalid SJIS character: "+this.data[u]+` Make sure your charset is UTF-8`);a=(a>>>8&255)*192+(a&255),v.put(a,13)}},ie.exports=m},MEGo:function(ie,x,t){var S=t("4fz+"),f=t("Dagg"),m=t("dqUG"),v=t("2fw6"),u=t("x6Kt"),a=t("rmlV"),r=t("yxFR"),e=t("y+Vt"),s=t("h7HQ"),l=t("1Jh7"),i=t("SKnc"),d=t("K2GJ"),g=t("Fofx"),y=t("NC18"),b=y.createFromString,D=t("bYtY"),N=D.isString,j=D.extend,p=D.defaults,E=D.trim,h=D.each,R=/[\s,]+/;function B(P){if(N(P)){var Q=new DOMParser;P=Q.parseFromString(P,"text/xml")}for(P.nodeType===9&&(P=P.firstChild);P.nodeName.toLowerCase()!=="svg"||P.nodeType!==1;)P=P.nextSibling;return P}function H(){this._defs={},this._root=null,this._isDefine=!1,this._isText=!1}H.prototype.parse=function(P,Q){Q=Q||{};var W=B(P);if(!W)throw new Error("Illegal svg");var oe=new S;this._root=oe;var ee=W.getAttribute("viewBox")||"",X=parseFloat(W.getAttribute("width")||Q.width),Z=parseFloat(W.getAttribute("height")||Q.height);isNaN(X)&&(X=null),isNaN(Z)&&(Z=null),L(W,oe,null,!0);for(var se=W.firstChild;se;)this._parseNode(se,oe),se=se.nextSibling;var ae,ve;if(ee){var V=E(ee).split(R);V.length>=4&&(ae={x:parseFloat(V[0]||0),y:parseFloat(V[1]||0),width:parseFloat(V[2]),height:parseFloat(V[3])})}if(ae&&X!=null&&Z!=null&&(ve=Y(ae,X,Z),!Q.ignoreViewBox)){var re=oe;oe=new S,oe.add(re),re.scale=ve.scale.slice(),re.position=ve.position.slice()}return!Q.ignoreRootClip&&X!=null&&Z!=null&&oe.setClipPath(new u({shape:{x:0,y:0,width:X,height:Z}})),{root:oe,width:X,height:Z,viewBoxRect:ae,viewBoxTransform:ve}},H.prototype._parseNode=function(P,Q){var W=P.nodeName.toLowerCase();W==="defs"?this._isDefine=!0:W==="text"&&(this._isText=!0);var oe;if(this._isDefine){var ee=c[W];if(ee){var X=ee.call(this,P),Z=P.getAttribute("id");Z&&(this._defs[Z]=X)}}else{var ee=w[W];ee&&(oe=ee.call(this,P,Q),Q.add(oe))}for(var se=P.firstChild;se;)se.nodeType===1&&this._parseNode(se,oe),se.nodeType===3&&this._isText&&this._parseText(se,oe),se=se.nextSibling;W==="defs"?this._isDefine=!1:W==="text"&&(this._isText=!1)},H.prototype._parseText=function(P,Q){if(P.nodeType===1){var W=P.getAttribute("dx")||0,oe=P.getAttribute("dy")||0;this._textX+=parseFloat(W),this._textY+=parseFloat(oe)}var ee=new m({style:{text:P.textContent,transformText:!0},position:[this._textX||0,this._textY||0]});n(Q,ee),L(P,ee,this._defs);var X=ee.style.fontSize;X&&X<9&&(ee.style.fontSize=9,ee.scale=ee.scale||[1,1],ee.scale[0]*=X/9,ee.scale[1]*=X/9);var Z=ee.getBoundingRect();return this._textX+=Z.width,Q.add(ee),ee};var w={g:function(P,Q){var W=new S;return n(Q,W),L(P,W,this._defs),W},rect:function(P,Q){var W=new u;return n(Q,W),L(P,W,this._defs),W.setShape({x:parseFloat(P.getAttribute("x")||0),y:parseFloat(P.getAttribute("y")||0),width:parseFloat(P.getAttribute("width")||0),height:parseFloat(P.getAttribute("height")||0)}),W},circle:function(P,Q){var W=new v;return n(Q,W),L(P,W,this._defs),W.setShape({cx:parseFloat(P.getAttribute("cx")||0),cy:parseFloat(P.getAttribute("cy")||0),r:parseFloat(P.getAttribute("r")||0)}),W},line:function(P,Q){var W=new r;return n(Q,W),L(P,W,this._defs),W.setShape({x1:parseFloat(P.getAttribute("x1")||0),y1:parseFloat(P.getAttribute("y1")||0),x2:parseFloat(P.getAttribute("x2")||0),y2:parseFloat(P.getAttribute("y2")||0)}),W},ellipse:function(P,Q){var W=new a;return n(Q,W),L(P,W,this._defs),W.setShape({cx:parseFloat(P.getAttribute("cx")||0),cy:parseFloat(P.getAttribute("cy")||0),rx:parseFloat(P.getAttribute("rx")||0),ry:parseFloat(P.getAttribute("ry")||0)}),W},polygon:function(P,Q){var W=P.getAttribute("points");W&&(W=F(W));var oe=new s({shape:{points:W||[]}});return n(Q,oe),L(P,oe,this._defs),oe},polyline:function(P,Q){var W=new e;n(Q,W),L(P,W,this._defs);var oe=P.getAttribute("points");oe&&(oe=F(oe));var ee=new l({shape:{points:oe||[]}});return ee},image:function(P,Q){var W=new f;return n(Q,W),L(P,W,this._defs),W.setStyle({image:P.getAttribute("xlink:href"),x:P.getAttribute("x"),y:P.getAttribute("y"),width:P.getAttribute("width"),height:P.getAttribute("height")}),W},text:function(P,Q){var W=P.getAttribute("x")||0,oe=P.getAttribute("y")||0,ee=P.getAttribute("dx")||0,X=P.getAttribute("dy")||0;this._textX=parseFloat(W)+parseFloat(ee),this._textY=parseFloat(oe)+parseFloat(X);var Z=new S;return n(Q,Z),L(P,Z,this._defs),Z},tspan:function(P,Q){var W=P.getAttribute("x"),oe=P.getAttribute("y");W!=null&&(this._textX=parseFloat(W)),oe!=null&&(this._textY=parseFloat(oe));var ee=P.getAttribute("dx")||0,X=P.getAttribute("dy")||0,Z=new S;return n(Q,Z),L(P,Z,this._defs),this._textX+=ee,this._textY+=X,Z},path:function(P,Q){var W=P.getAttribute("d")||"",oe=b(W);return n(Q,oe),L(P,oe,this._defs),oe}},c={lineargradient:function(P){var Q=parseInt(P.getAttribute("x1")||0,10),W=parseInt(P.getAttribute("y1")||0,10),oe=parseInt(P.getAttribute("x2")||10,10),ee=parseInt(P.getAttribute("y2")||0,10),X=new i(Q,W,oe,ee);return o(P,X),X},radialgradient:function(P){}};function o(P,Q){for(var W=P.firstChild;W;){if(W.nodeType===1){var oe=W.getAttribute("offset");oe.indexOf("%")>0?oe=parseInt(oe,10)/100:oe?oe=parseFloat(oe):oe=0;var ee=W.getAttribute("stop-color")||"#000000";Q.addColorStop(oe,ee)}W=W.nextSibling}}function n(P,Q){P&&P.__inheritedStyle&&(Q.__inheritedStyle||(Q.__inheritedStyle={}),p(Q.__inheritedStyle,P.__inheritedStyle))}function F(P){for(var Q=E(P).split(R),W=[],oe=0;oe0;X-=2){var Z=ee[X],se=ee[X-1];oe=oe||g.create();switch(se){case"translate":Z=E(Z).split(R),g.translate(oe,oe,[parseFloat(Z[0]),parseFloat(Z[1]||0)]);break;case"scale":Z=E(Z).split(R),g.scale(oe,oe,[parseFloat(Z[0]),parseFloat(Z[1]||Z[0])]);break;case"rotate":Z=E(Z).split(R),g.rotate(oe,oe,parseFloat(Z[0]));break;case"skew":Z=E(Z).split(R),console.warn("Skew transform is not supported yet");break;case"matrix":var Z=E(Z).split(R);oe[0]=parseFloat(Z[0]),oe[1]=parseFloat(Z[1]),oe[2]=parseFloat(Z[2]),oe[3]=parseFloat(Z[3]),oe[4]=parseFloat(Z[4]),oe[5]=parseFloat(Z[5]);break}}Q.setLocalTransform(oe)}}var G=/([^\s:;]+)\s*:\s*([^:;]+)/g;function q(P){var Q=P.getAttribute("style"),W={};if(!Q)return W;var oe={};G.lastIndex=0;for(var ee;(ee=G.exec(Q))!=null;)oe[ee[1]]=ee[2];for(var X in _)_.hasOwnProperty(X)&&oe[X]!=null&&(W[_[X]]=oe[X]);return W}function Y(P,Q,W){var oe=Q/P.width,ee=W/P.height,X=Math.min(oe,ee),Z=[X,X],se=[-(P.x+P.width/2)*X+Q/2,-(P.y+P.height/2)*X+W/2];return{scale:Z,position:se}}function J(P,Q){var W=new H;return W.parse(P,Q)}x.parseXML=B,x.makeViewBoxTransform=Y,x.parseSVG=J},MKOG:function(ie,x,t){var S=t("bYtY"),f=t("YH21"),m=f.Dispatcher,v=t("mLcG"),u=t("Bq2U"),a=function(e){e=e||{},this.stage=e.stage||{},this.onframe=e.onframe||function(){},this._clips=[],this._running=!1,this._time,this._pausedTime,this._pauseStart,this._paused=!1,m.call(this)};a.prototype={constructor:a,addClip:function(e){this._clips.push(e)},addAnimator:function(e){e.animation=this;for(var s=e.getClips(),l=0;l=0&&this._clips.splice(s,1)},removeAnimator:function(e){for(var s=e.getClips(),l=0;l1&&(w*=v(k),c*=v(k));var T=(B===H?-1:1)*v((w*w*(c*c)-w*w*(A*A)-c*c*(L*L))/(w*w*(A*A)+c*c*(L*L)))||0,O=T*w*A/c,G=T*-c*L/w,q=(p+h)/2+a(_)*O-u(_)*G,Y=(E+R)/2+u(_)*O+a(_)*G,J=l([1,0],[(L-O)/w,(A-G)/c]),P=[(L-O)/w,(A-G)/c],Q=[(-1*L-O)/w,(-1*A-G)/c],W=l(P,Q);s(P,Q)<=-1&&(W=r),s(P,Q)>=1&&(W=0),H===0&&W>0&&(W=W-2*r),H===1&&W<0&&(W=W+2*r),F.addData(n,q,Y,w,c,J,W,_,H)}var d=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/ig,g=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g;function y(p){if(!p)return new f;for(var E=0,h=0,R=E,B=h,H,w=new f,c=f.CMD,o=p.match(d),n=0;n1&&arguments[1]!==void 0?arguments[1]:60,u=null;return function(){for(var a=this,r=arguments.length,e=new Array(r),s=0;s=0;D-=1){var N=e.get(D)||new Set;N.forEach(function(j){var p=j.parent,E=j.node;if(l(E)||!j.parent||b.has(j.parent.key))return;if(l(j.parent.node)){b.add(p.key);return}var h=!0,R=!1;(p.children||[]).filter(function(B){return!l(B.node)}).forEach(function(B){var H=B.key,w=i.has(H);h&&!w&&(h=!1),!R&&(w||d.has(H))&&(R=!0)}),h&&i.add(p.key),R&&d.add(p.key),b.add(p.key)})}return{checkedKeys:Array.from(i),halfCheckedKeys:Array.from(f(d,i))}}function u(r,e,s,l,i){for(var d=new Set(r),g=new Set(e),y=0;y<=l;y+=1){var b=s.get(y)||new Set;b.forEach(function(p){var E=p.key,h=p.node,R=p.children,B=R===void 0?[]:R;!d.has(E)&&!g.has(E)&&!i(h)&&B.filter(function(H){return!i(H.node)}).forEach(function(H){d.delete(H.key)})})}g=new Set;for(var D=new Set,N=l;N>=0;N-=1){var j=s.get(N)||new Set;j.forEach(function(p){var E=p.parent,h=p.node;if(i(h)||!p.parent||D.has(p.parent.key))return;if(i(p.parent.node)){D.add(E.key);return}var R=!0,B=!1;(E.children||[]).filter(function(H){return!i(H.node)}).forEach(function(H){var w=H.key,c=d.has(w);R&&!c&&(R=!1),!B&&(c||g.has(w))&&(B=!0)}),R||d.delete(E.key),B&&g.add(E.key),D.add(E.key)})}return{checkedKeys:Array.from(d),halfCheckedKeys:Array.from(f(g,d))}}function a(r,e,s,l){var i=[],d;l?d=l:d=m;var g=new Set(r.filter(function(N){var j=!!s[N];return j||i.push(N),j})),y=new Map,b=0;Object.keys(s).forEach(function(N){var j=s[N],p=j.level,E=y.get(p);E||(E=new Set,y.set(p,E)),E.add(j),b=Math.max(b,p)}),Object(S.a)(!i.length,"Tree missing follow keys: ".concat(i.slice(0,100).map(function(N){return"'".concat(N,"'")}).join(", ")));var D;return e===!0?D=v(g,y,b,d):D=u(g,e.halfCheckedKeys,y,b,d),D}},OLES:function(ie,x,t){"use strict";var S=t("U8pU"),f=t("VTBJ"),m=t("Ff2n"),v=t("q1tI"),u=t("uciX"),a=t("7ixt"),r=function(g){var y=g.overlay,b=g.prefixCls,D=g.id,N=g.overlayInnerStyle;return v.createElement("div",{className:"".concat(b,"-inner"),id:D,role:"tooltip",style:N},typeof y=="function"?y():y)},e=r,s=function(g,y){var b=g.overlayClassName,D=g.trigger,N=D===void 0?["hover"]:D,j=g.mouseEnterDelay,p=j===void 0?0:j,E=g.mouseLeaveDelay,h=E===void 0?.1:E,R=g.overlayStyle,B=g.prefixCls,H=B===void 0?"rc-tooltip":B,w=g.children,c=g.onVisibleChange,o=g.afterVisibleChange,n=g.transitionName,F=g.animation,_=g.placement,L=_===void 0?"right":_,A=g.align,k=A===void 0?{}:A,T=g.destroyTooltipOnHide,O=T===void 0?!1:T,G=g.defaultVisible,q=g.getTooltipContainer,Y=g.overlayInnerStyle,J=Object(m.a)(g,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),P=Object(v.useRef)(null);Object(v.useImperativeHandle)(y,function(){return P.current});var Q=Object(f.a)({},J);"visible"in g&&(Q.popupVisible=g.visible);var W=function(){var se=g.arrowContent,ae=se===void 0?null:se,ve=g.overlay,V=g.id;return[v.createElement("div",{className:"".concat(H,"-arrow"),key:"arrow"},ae),v.createElement(e,{key:"content",prefixCls:H,id:V,overlay:ve,overlayInnerStyle:Y})]},oe=!1,ee=!1;if(typeof O=="boolean")oe=O;else if(O&&Object(S.a)(O)==="object"){var X=O.keepParent;oe=X===!0,ee=X===!1}return v.createElement(u.a,Object.assign({popupClassName:b,prefixCls:H,popup:W,action:N,builtinPlacements:a.a,popupPlacement:L,ref:P,popupAlign:k,getPopupContainer:q,onPopupVisibleChange:c,afterPopupVisibleChange:o,popupTransitionName:n,popupAnimation:F,defaultPopupVisible:G,destroyPopupOnHide:oe,autoDestroy:ee,mouseLeaveDelay:h,popupStyle:R,mouseEnterDelay:p},Q),w)},l=Object(v.forwardRef)(s),i=x.a=l},OS9S:function(ie,x,t){var S=t("bYtY"),f=S.inherits,m=t("Gev7"),v=t("mFDi");function u(e){m.call(this,e),this._displayables=[],this._temporaryDisplayables=[],this._cursor=0,this.notClear=!0}u.prototype.incremental=!0,u.prototype.clearDisplaybles=function(){this._displayables=[],this._temporaryDisplayables=[],this._cursor=0,this.dirty(),this.notClear=!1},u.prototype.addDisplayable=function(e,s){s?this._temporaryDisplayables.push(e):this._displayables.push(e),this.dirty()},u.prototype.addDisplayables=function(e,s){s=s||!1;for(var l=0;l=0&&w.splice(c,1),w}function i(B,H){var w=B.slice();return w.indexOf(H)===-1&&w.push(H),w}function d(B){return B.split("-")}function g(B,H){return"".concat(B,"-").concat(H)}function y(B){return B&&B.type&&B.type.isTreeNode}function b(B,H){var w=[B],c=H[B];function o(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];n.forEach(function(F){var _=F.key,L=F.children;w.push(_),o(L)})}return o(c.children),w}function D(B,H){var w=B.clientY,c=H.selectHandle.getBoundingClientRect(),o=c.top,n=c.bottom,F=c.height,_=Math.max(F*e,s);return w<=o+_?-1:w>=n-_?1:0}function N(B,H){if(!B)return;var w=H.multiple;return w?B.slice():B.length?[B[0]]:B}var j=function(H){return H};function p(B,H){if(!B)return[];var w=H||{},c=w.processProps,o=c===void 0?j:c,n=Array.isArray(B)?B:[B];return n.map(function(F){var _=F.children,L=Object(m.a)(F,["children"]),A=p(_,H);return u.a.createElement(r.a,Object.assign({},o(L)),A)})}function E(B){if(!B)return null;var H;if(Array.isArray(B))H={checkedKeys:B,halfCheckedKeys:void 0};else if(Object(f.a)(B)==="object")H={checkedKeys:B.checked||void 0,halfCheckedKeys:B.halfChecked||void 0};else return Object(a.a)(!1,"`checkedKeys` is not an array or an object"),null;return H}function h(B,H){var w=new Set;function c(o){if(w.has(o))return;var n=H[o];if(!n)return;w.add(o);var F=n.parent,_=n.node;if(_.disabled)return;F&&c(F.key)}return(B||[]).forEach(function(o){c(o)}),Object(S.a)(w)}function R(B){var H={};return Object.keys(B).forEach(function(w){(w.startsWith("data-")||w.startsWith("aria-"))&&(H[w]=B[w])}),H}},Ohmc:function(ie,x,t){ie.exports=t.p+"static/certificate.fc32dc1b.jpg"},P47w:function(ie,x,t){var S=t("hydK"),f=S.createElement,m=t("IMiH"),v=t("mFDi"),u=t("Fofx"),a=t("6GrX"),r=t("pzxd"),e=t("dqUG"),s=m.CMD,l=Array.prototype.join,i="none",d=Math.round,g=Math.sin,y=Math.cos,b=Math.PI,D=Math.PI*2,N=180/b,j=1e-4;function p(P){return d(P*1e4)/1e4}function E(P){return P-j}function h(P,Q){var W=Q?P.textFill:P.fill;return W!=null&&W!==i}function R(P,Q){var W=Q?P.textStroke:P.stroke;return W!=null&&W!==i}function B(P,Q){Q&&H(P,"transform","matrix("+l.call(Q,",")+")")}function H(P,Q,W){(!W||W.type!=="linear"&&W.type!=="radial")&&P.setAttribute(Q,W)}function w(P,Q,W){P.setAttributeNS("http://www.w3.org/1999/xlink",Q,W)}function c(P,Q,W,oe){if(h(Q,W)){var ee=W?Q.textFill:Q.fill;ee=ee==="transparent"?i:ee,H(P,"fill",ee),H(P,"fill-opacity",Q.fillOpacity!=null?Q.fillOpacity*Q.opacity:Q.opacity)}else H(P,"fill",i);if(R(Q,W)){var X=W?Q.textStroke:Q.stroke;X=X==="transparent"?i:X,H(P,"stroke",X);var Z=W?Q.textStrokeWidth:Q.lineWidth,se=!W&&Q.strokeNoScale?oe.getLineScale():1;H(P,"stroke-width",Z/se),H(P,"paint-order",W?"stroke":"fill"),H(P,"stroke-opacity",Q.strokeOpacity!=null?Q.strokeOpacity:Q.opacity);var ae=Q.lineDash;ae?(H(P,"stroke-dasharray",Q.lineDash.join(",")),H(P,"stroke-dashoffset",d(Q.lineDashOffset||0))):H(P,"stroke-dasharray",""),Q.lineCap&&H(P,"stroke-linecap",Q.lineCap),Q.lineJoin&&H(P,"stroke-linejoin",Q.lineJoin),Q.miterLimit&&H(P,"stroke-miterlimit",Q.miterLimit)}else H(P,"stroke",i)}function o(P){for(var Q=[],W=P.data,oe=P.len(),ee=0;ee=D:-$>=D),K=$>0?$%D:$%D+D,te=!1;M?te=!0:E(C)?te=!1:te=K>=b===!!z;var de=p(ae+V*y(I)),he=p(ve+re*g(I));M&&(z?$=D-1e-4:$=-D+1e-4,te=!0,ee===9&&Q.push("M",de,he));var Me=p(ae+V*y(I+$)),ce=p(ve+re*g(I+$));Q.push("A",p(V),p(re),d(fe*N),+te,+z,Me,ce);break;case s.Z:Z="Z";break;case s.R:var Me=p(W[ee++]),ce=p(W[ee++]),be=p(W[ee++]),Ae=p(W[ee++]);Q.push("M",Me,ce,"L",Me+be,ce,"L",Me+be,ce+Ae,"L",Me,ce+Ae,"L",Me,ce);break}Z&&Q.push(Z);for(var ye=0;yeke){for(;Ae0&&g>0&&u[d-1]||(e+=l?m("M",g+r,.5+y+r):m("m",s,0),s=0,l=!1),g+1':"",y="',b='viewBox="0 0 '+d+" "+d+'"',D=s.width?'width="'+s.width+'" height="'+s.width+'" ':"",N=''+g+y+` `;return typeof e=="function"&&e(null,N),N}},QBsz:function(ie,x){var t=typeof Float32Array=="undefined"?Array:Float32Array;function S(c,o){var n=new t(2);return c==null&&(c=0),o==null&&(o=0),n[0]=c,n[1]=o,n}function f(c,o){return c[0]=o[0],c[1]=o[1],c}function m(c){var o=new t(2);return o[0]=c[0],o[1]=c[1],o}function v(c,o,n){return c[0]=o,c[1]=n,c}function u(c,o,n){return c[0]=o[0]+n[0],c[1]=o[1]+n[1],c}function a(c,o,n,F){return c[0]=o[0]+n[0]*F,c[1]=o[1]+n[1]*F,c}function r(c,o,n){return c[0]=o[0]-n[0],c[1]=o[1]-n[1],c}function e(c){return Math.sqrt(l(c))}var s=e;function l(c){return c[0]*c[0]+c[1]*c[1]}var i=l;function d(c,o,n){return c[0]=o[0]*n[0],c[1]=o[1]*n[1],c}function g(c,o,n){return c[0]=o[0]/n[0],c[1]=o[1]/n[1],c}function y(c,o){return c[0]*o[0]+c[1]*o[1]}function b(c,o,n){return c[0]=o[0]*n,c[1]=o[1]*n,c}function D(c,o){var n=e(o);return n===0?(c[0]=0,c[1]=0):(c[0]=o[0]/n,c[1]=o[1]/n),c}function N(c,o){return Math.sqrt((c[0]-o[0])*(c[0]-o[0])+(c[1]-o[1])*(c[1]-o[1]))}var j=N;function p(c,o){return(c[0]-o[0])*(c[0]-o[0])+(c[1]-o[1])*(c[1]-o[1])}var E=p;function h(c,o){return c[0]=-o[0],c[1]=-o[1],c}function R(c,o,n,F){return c[0]=o[0]+F*(n[0]-o[0]),c[1]=o[1]+F*(n[1]-o[1]),c}function B(c,o,n){var F=o[0],_=o[1];return c[0]=n[0]*F+n[2]*_+n[4],c[1]=n[1]*F+n[3]*_+n[5],c}function H(c,o,n){return c[0]=Math.min(o[0],n[0]),c[1]=Math.min(o[1],n[1]),c}function w(c,o,n){return c[0]=Math.max(o[0],n[0]),c[1]=Math.max(o[1],n[1]),c}x.create=S,x.copy=f,x.clone=m,x.set=v,x.add=u,x.scaleAndAdd=a,x.sub=r,x.len=e,x.length=s,x.lenSquare=l,x.lengthSquare=i,x.mul=d,x.div=g,x.dot=y,x.scale=b,x.normalize=D,x.distance=N,x.dist=j,x.distanceSquare=p,x.distSquare=E,x.negate=h,x.lerp=R,x.applyTransform=B,x.min=H,x.max=w},"QO+J":function(ie,x,t){"use strict";Object.defineProperty(x,"__esModule",{value:!0}),x.createSensor=void 0;var S=m(t("NohK")),f=t("24YM");function m(u){return u&&u.__esModule?u:{default:u}}var v=function(a){var r=void 0,e=[],s=function(){getComputedStyle(a).position==="static"&&(a.style.position="relative");var b=document.createElement("object");return b.onload=function(){b.contentDocument.defaultView.addEventListener("resize",l),l()},b.style.display="block",b.style.position="absolute",b.style.top="0",b.style.left="0",b.style.height="100%",b.style.width="100%",b.style.overflow="hidden",b.style.pointerEvents="none",b.style.zIndex="-1",b.style.opacity="0",b.setAttribute("class",f.SensorClassName),b.setAttribute("tabindex",f.SensorTabIndex),b.type="text/html",a.appendChild(b),b.data="about:blank",b},l=(0,S.default)(function(){e.forEach(function(y){y(a)})}),i=function(b){r||(r=s()),e.indexOf(b)===-1&&e.push(b)},d=function(){r&&r.parentNode&&(r.contentDocument&&r.contentDocument.defaultView.removeEventListener("resize",l),r.parentNode.removeChild(r),r=void 0,e=[])},g=function(b){var D=e.indexOf(b);D!==-1&&e.splice(D,1),e.length===0&&r&&d()};return{element:a,bind:i,destroy:d,unbind:g}};x.createSensor=v},QUaw:function(ie,x,t){var S=t("Rb7d");function f(v,u,a){v.clearRect(0,0,u.width,u.height),u.style||(u.style={}),u.height=a,u.width=a,u.style.height=a+"px",u.style.width=a+"px"}function m(){try{return document.createElement("canvas")}catch(v){throw new Error("You need to specify a canvas element")}}x.render=function(u,a,r){var e=r,s=a;typeof e=="undefined"&&(!a||!a.getContext)&&(e=a,a=void 0),a||(s=m()),e=S.getOptions(e);var l=S.getImageWidth(u.modules.size,e),i=s.getContext("2d"),d=i.createImageData(l,l);return S.qrToImageData(d.data,u,e),f(i,s,l),i.putImageData(d,0,0),s},x.renderToDataURL=function(u,a,r){var e=r;typeof e=="undefined"&&(!a||!a.getContext)&&(e=a,a=void 0),e||(e={});var s=x.render(u,a,e),l=e.type||"image/png",i=e.rendererOpts||{};return s.toDataURL(l,i.quality)}},Qe9p:function(ie,x,t){var S=t("1RvN"),f={transparent:[0,0,0,0],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aqua:[0,255,255,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],black:[0,0,0,1],blanchedalmond:[255,235,205,1],blue:[0,0,255,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],fuchsia:[255,0,255,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],gray:[128,128,128,1],green:[0,128,0,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],lime:[0,255,0,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],maroon:[128,0,0,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],navy:[0,0,128,1],oldlace:[253,245,230,1],olive:[128,128,0,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],purple:[128,0,128,1],red:[255,0,0,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],silver:[192,192,192,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],teal:[0,128,128,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],white:[255,255,255,1],whitesmoke:[245,245,245,1],yellow:[255,255,0,1],yellowgreen:[154,205,50,1]};function m(o){return o=Math.round(o),o<0?0:o>255?255:o}function v(o){return o=Math.round(o),o<0?0:o>360?360:o}function u(o){return o<0?0:o>1?1:o}function a(o){return o.length&&o.charAt(o.length-1)==="%"?m(parseFloat(o)/100*255):m(parseInt(o,10))}function r(o){return o.length&&o.charAt(o.length-1)==="%"?u(parseFloat(o)/100):u(parseFloat(o))}function e(o,n,F){return F<0?F+=1:F>1&&(F-=1),F*6<1?o+(n-o)*F*6:F*2<1?n:F*3<2?o+(n-o)*(2/3-F)*6:o}function s(o,n,F){return o+(n-o)*F}function l(o,n,F,_,L){return o[0]=n,o[1]=F,o[2]=_,o[3]=L,o}function i(o,n){return o[0]=n[0],o[1]=n[1],o[2]=n[2],o[3]=n[3],o}var d=new S(20),g=null;function y(o,n){g&&i(g,n),g=d.put(o,g||n.slice())}function b(o,n){if(!o)return;n=n||[];var F=d.get(o);if(F)return i(n,F);o=o+"";var _=o.replace(/ /g,"").toLowerCase();if(_ in f)return i(n,f[_]),y(o,n),n;if(_.charAt(0)==="#"){if(_.length===4){var L=parseInt(_.substr(1),16);if(!(L>=0&&L<=4095)){l(n,0,0,0,1);return}return l(n,(L&3840)>>4|(L&3840)>>8,L&240|(L&240)>>4,L&15|(L&15)<<4,1),y(o,n),n}else if(_.length===7){var L=parseInt(_.substr(1),16);if(!(L>=0&&L<=16777215)){l(n,0,0,0,1);return}return l(n,(L&16711680)>>16,(L&65280)>>8,L&255,1),y(o,n),n}return}var A=_.indexOf("("),k=_.indexOf(")");if(A!==-1&&k+1===_.length){var T=_.substr(0,A),O=_.substr(A+1,k-(A+1)).split(","),G=1;switch(T){case"rgba":if(O.length!==4){l(n,0,0,0,1);return}G=r(O.pop());case"rgb":if(O.length!==3){l(n,0,0,0,1);return}return l(n,a(O[0]),a(O[1]),a(O[2]),G),y(o,n),n;case"hsla":if(O.length!==4){l(n,0,0,0,1);return}return O[3]=r(O[3]),D(O,n),y(o,n),n;case"hsl":if(O.length!==3){l(n,0,0,0,1);return}return D(O,n),y(o,n),n;default:return}}l(n,0,0,0,1);return}function D(o,n){var F=(parseFloat(o[0])%360+360)%360/360,_=r(o[1]),L=r(o[2]),A=L<=.5?L*(_+1):L+_-L*_,k=L*2-A;return n=n||[],l(n,m(e(k,A,F+1/3)*255),m(e(k,A,F)*255),m(e(k,A,F-1/3)*255),1),o.length===4&&(n[3]=o[3]),n}function N(o){if(!o)return;var n=o[0]/255,F=o[1]/255,_=o[2]/255,L=Math.min(n,F,_),A=Math.max(n,F,_),k=A-L,T=(A+L)/2,O,G;if(k===0)O=0,G=0;else{T<.5?G=k/(A+L):G=k/(2-A-L);var q=((A-n)/6+k/2)/k,Y=((A-F)/6+k/2)/k,J=((A-_)/6+k/2)/k;n===A?O=J-Y:F===A?O=1/3+q-J:_===A&&(O=2/3+Y-q),O<0&&(O+=1),O>1&&(O-=1)}var P=[O*360,G,T];return o[3]!=null&&P.push(o[3]),P}function j(o,n){var F=b(o);if(F){for(var _=0;_<3;_++)n<0?F[_]=F[_]*(1-n)|0:F[_]=(255-F[_])*n+F[_]|0,F[_]>255?F[_]=255:o[_]<0&&(F[_]=0);return c(F,F.length===4?"rgba":"rgb")}}function p(o){var n=b(o);if(n)return((1<<24)+(n[0]<<16)+(n[1]<<8)+ +n[2]).toString(16).slice(1)}function E(o,n,F){if(!(n&&n.length)||!(o>=0&&o<=1))return;F=F||[];var _=o*(n.length-1),L=Math.floor(_),A=Math.ceil(_),k=n[L],T=n[A],O=_-L;return F[0]=m(s(k[0],T[0],O)),F[1]=m(s(k[1],T[1],O)),F[2]=m(s(k[2],T[2],O)),F[3]=u(s(k[3],T[3],O)),F}var h=E;function R(o,n,F){if(!(n&&n.length)||!(o>=0&&o<=1))return;var _=o*(n.length-1),L=Math.floor(_),A=Math.ceil(_),k=b(n[L]),T=b(n[A]),O=_-L,G=c([m(s(k[0],T[0],O)),m(s(k[1],T[1],O)),m(s(k[2],T[2],O)),u(s(k[3],T[3],O))],"rgba");return F?{color:G,leftIndex:L,rightIndex:A,value:_}:G}var B=R;function H(o,n,F,_){if(o=b(o),o)return o=N(o),n!=null&&(o[0]=v(n)),F!=null&&(o[1]=r(F)),_!=null&&(o[2]=r(_)),c(D(o),"rgba")}function w(o,n){if(o=b(o),o&&n!=null)return o[3]=u(n),c(o,"rgba")}function c(o,n){if(!o||!o.length)return;var F=o[0]+","+o[1]+","+o[2];return(n==="rgba"||n==="hsva"||n==="hsla")&&(F+=","+o[3]),n+"("+F+")"}x.parse=b,x.lift=j,x.toHex=p,x.fastLerp=E,x.fastMapToColor=h,x.lerp=R,x.mapToColor=B,x.modifyHSL=H,x.modifyAlpha=w,x.stringify=c},QuXc:function(ie,x){var t=function(f){this.colorStops=f||[]};t.prototype={constructor:t,addColorStop:function(f,m){this.colorStops.push({offset:f,color:m})}};var S=t;ie.exports=S},RDYZ:function(ie,x,t){var S=t("dMvE");function f(v){this._target=v.target,this._life=v.life||1e3,this._delay=v.delay||0,this._initialized=!1,this.loop=v.loop==null?!1:v.loop,this.gap=v.gap||0,this.easing=v.easing||"Linear",this.onframe=v.onframe,this.ondestroy=v.ondestroy,this.onrestart=v.onrestart,this._pausedTime=0,this._paused=!1}f.prototype={constructor:f,step:function(v,u){if(this._initialized||(this._startTime=v+this._delay,this._initialized=!0),this._paused){this._pausedTime+=u;return}var a=(v-this._startTime-this._pausedTime)/this._life;if(a<0)return;a=Math.min(a,1);var r=this.easing,e=typeof r=="string"?S[r]:r,s=typeof e=="function"?e(a):a;return this.fire("frame",s),a===1?this.loop?(this.restart(v),"restart"):(this._needsRemove=!0,"destroy"):null},restart:function(v){var u=(v-this._startTime-this._pausedTime)%this._life;this._startTime=v-u+this.gap,this._pausedTime=0,this._needsRemove=!1},fire:function(v,u){v="on"+v,this[v]&&this[v](this._target,u)},pause:function(){this._paused=!0},resume:function(){this._paused=!1}};var m=f;ie.exports=m},RMFE:function(ie,x){ie.exports="data:image/png;base64,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"},RXMa:function(ie,x,t){var S=t("y+Vt"),f=S.extend({type:"ring",shape:{cx:0,cy:0,r:0,r0:0},buildPath:function(m,v){var u=v.cx,a=v.cy,r=Math.PI*2;m.moveTo(u+v.r,a),m.arc(u,a,v.r,0,r,!1),m.moveTo(u+v.r0,a),m.arc(u,a,v.r0,0,r,!0)}});ie.exports=f},Rb7d:function(ie,x){function t(S){if(typeof S=="number"&&(S=S.toString()),typeof S!="string")throw new Error("Color should be defined as hex string");var f=S.slice().replace("#","").split("");if(f.length<3||f.length===5||f.length>8)throw new Error("Invalid hex color: "+S);(f.length===3||f.length===4)&&(f=Array.prototype.concat.apply([],f.map(function(v){return[v,v]}))),f.length===6&&f.push("F","F");var m=parseInt(f.join(""),16);return{r:m>>24&255,g:m>>16&255,b:m>>8&255,a:m&255,hex:"#"+f.slice(0,6).join("")}}x.getOptions=function(f){f||(f={}),f.color||(f.color={});var m=typeof f.margin=="undefined"||f.margin===null||f.margin<0?4:f.margin,v=f.width&&f.width>=21?f.width:void 0,u=f.scale||4;return{width:v,scale:v?4:u,margin:m,color:{dark:t(f.color.dark||"#000000ff"),light:t(f.color.light||"#ffffffff")},type:f.type,rendererOpts:f.rendererOpts||{}}},x.getScale=function(f,m){return m.width&&m.width>=f+m.margin*2?m.width/(f+m.margin*2):m.scale},x.getImageWidth=function(f,m){var v=x.getScale(f,m);return Math.floor((f+m.margin*2)*v)},x.qrToImageData=function(f,m,v){for(var u=m.modules.size,a=m.modules.data,r=x.getScale(u,v),e=Math.floor((u+v.margin*2)*r),s=v.margin*r,l=[v.color.light,v.color.dark],i=0;i=s&&d>=s&&i-a&&oa||o<-a}function b(o,n,F,_,L){var A=1-L;return A*A*(A*o+3*L*n)+L*L*(L*_+3*A*F)}function D(o,n,F,_,L){var A=1-L;return 3*(((n-o)*A+2*(F-n)*L)*A+(_-F)*L*L)}function N(o,n,F,_,L,A){var k=_+3*(n-F)-o,T=3*(F-n*2+o),O=3*(n-o),G=o-L,q=T*T-3*k*O,Y=T*O-9*k*G,J=O*O-3*T*G,P=0;if(g(q)&&g(Y))if(g(T))A[0]=0;else{var Q=-O/T;Q>=0&&Q<=1&&(A[P++]=Q)}else{var W=Y*Y-4*q*J;if(g(W)){var oe=Y/q,Q=-T/k+oe,ee=-oe/2;Q>=0&&Q<=1&&(A[P++]=Q),ee>=0&&ee<=1&&(A[P++]=ee)}else if(W>0){var X=u(W),Z=q*T+1.5*k*(-Y+X),se=q*T+1.5*k*(-Y-X);Z<0?Z=-v(-Z,s):Z=v(Z,s),se<0?se=-v(-se,s):se=v(se,s);var Q=(-T-(Z+se))/(3*k);Q>=0&&Q<=1&&(A[P++]=Q)}else{var ae=(2*q*T-3*k*Y)/(2*u(q*q*q)),ve=Math.acos(ae)/3,V=u(q),re=Math.cos(ve),Q=(-T-2*V*re)/(3*k),ee=(-T+V*(re+e*Math.sin(ve)))/(3*k),I=(-T+V*(re-e*Math.sin(ve)))/(3*k);Q>=0&&Q<=1&&(A[P++]=Q),ee>=0&&ee<=1&&(A[P++]=ee),I>=0&&I<=1&&(A[P++]=I)}}return P}function j(o,n,F,_,L){var A=6*F-12*n+6*o,k=9*n+3*_-3*o-9*F,T=3*n-3*o,O=0;if(g(k)){if(y(A)){var G=-T/A;G>=0&&G<=1&&(L[O++]=G)}}else{var q=A*A-4*k*T;if(g(q))L[0]=-A/(2*k);else if(q>0){var Y=u(q),G=(-A+Y)/(2*k),J=(-A-Y)/(2*k);G>=0&&G<=1&&(L[O++]=G),J>=0&&J<=1&&(L[O++]=J)}}return O}function p(o,n,F,_,L,A){var k=(n-o)*L+o,T=(F-n)*L+n,O=(_-F)*L+F,G=(T-k)*L+k,q=(O-T)*L+T,Y=(q-G)*L+G;A[0]=o,A[1]=k,A[2]=G,A[3]=Y,A[4]=Y,A[5]=q,A[6]=O,A[7]=_}function E(o,n,F,_,L,A,k,T,O,G,q){var Y,J=.005,P=Infinity,Q,W,oe,ee;l[0]=O,l[1]=G;for(var X=0;X<1;X+=.05)i[0]=b(o,F,L,k,X),i[1]=b(n,_,A,T,X),oe=m(l,i),oe=0&&oe=0&&G<=1&&(L[O++]=G)}}else{var q=k*k-4*A*T;if(g(q)){var G=-k/(2*A);G>=0&&G<=1&&(L[O++]=G)}else if(q>0){var Y=u(q),G=(-k+Y)/(2*A),J=(-k-Y)/(2*A);G>=0&&G<=1&&(L[O++]=G),J>=0&&J<=1&&(L[O++]=J)}}return O}function H(o,n,F){var _=o+F-2*n;return _===0?.5:(o-n)/_}function w(o,n,F,_,L){var A=(n-o)*_+o,k=(F-n)*_+n,T=(k-A)*_+A;L[0]=o,L[1]=A,L[2]=T,L[3]=T,L[4]=k,L[5]=F}function c(o,n,F,_,L,A,k,T,O){var G,q=.005,Y=Infinity;l[0]=k,l[1]=T;for(var J=0;J<1;J+=.05){i[0]=h(o,F,L,J),i[1]=h(n,_,A,J);var P=m(l,i);P=0&&P=0;--E)if(p[E]===j)return!0;return!1}),N):null:N[0]},g.prototype.update=function(b,D){if(!b)return;var N=this.getDefs(!1);if(b[this._domName]&&N.contains(b[this._domName]))typeof D=="function"&&D(b);else{var j=this.add(b);j&&(b[this._domName]=j)}},g.prototype.addDom=function(b){var D=this.getDefs(!0);D.appendChild(b)},g.prototype.removeDom=function(b){var D=this.getDefs(!1);D&&b[this._domName]&&(D.removeChild(b[this._domName]),b[this._domName]=null)},g.prototype.getDoms=function(){var b=this.getDefs(!1);if(!b)return[];var D=[];return m.each(this._tagNames,function(N){var j=b.getElementsByTagName(N);D=D.concat([].slice.call(j))}),D},g.prototype.markAllUnused=function(){var b=this.getDoms(),D=this;m.each(b,function(N){N[D._markLabel]=i})},g.prototype.markUsed=function(b){b&&(b[this._markLabel]=d)},g.prototype.removeUnused=function(){var b=this.getDefs(!1);if(!b)return;var D=this.getDoms(),N=this;m.each(D,function(j){j[N._markLabel]!==d&&b.removeChild(j)})},g.prototype.getSvgProxy=function(b){return b instanceof v?e:b instanceof u?s:b instanceof a?l:e},g.prototype.getTextSvgElement=function(b){return b.__textSvgEl},g.prototype.getSvgElement=function(b){return b.__svgEl};var y=g;ie.exports=y},T6xi:function(ie,x,t){var S=t("YgsL"),f=t("nCxF");function m(v,u,a){var r=u.points,e=u.smooth;if(r&&r.length>=2){if(e&&e!=="spline"){var s=f(r,e,a,u.smoothConstraint);v.moveTo(r[0][0],r[0][1]);for(var l=r.length,i=0;i<(a?l:l-1);i++){var d=s[i*2],g=s[i*2+1],y=r[(i+1)%l];v.bezierCurveTo(d[0],d[1],g[0],g[1],y[0],y[1])}}else{e==="spline"&&(r=S(r,a)),v.moveTo(r[0][0],r[0][1]);for(var i=1,b=r.length;i

').concat($t.name," ").concat($t.attendance_date," ").concat($t.start_time,"-").concat($t.end_time,`

\u5230\u8BFE\u7387\uFF1A').concat(Math.round(_t[0].value),`%

\u65F7\u8BFE\u7387\uFF1A').concat(Math.round(_t[1].value),`%

\u8BF7\u5047\u7387\uFF1A').concat(Math.round(_t[2].value),`%

- `)}},legend:{data:["\u5230\u8BFE\u7387","\u65F7\u8BFE\u7387","\u8BF7\u5047\u7387"],show:!1},xAxis:{type:"category",nameRotate:45,data:Ge==null||((Dt=Ge.history_attendances)===null||Dt===void 0)?void 0:Dt.map(function(Jt,_t){var Ft=Jt.name;return Ft.length>6&&(Ft=Ft.substr(0,6)+"..."),Ft}),boundaryGap:!1,nameLocation:"start",axisLabel:{interval:0,rotate:"45",verticalAlign:"top",align:"left",margin:28,height:120,textStyle:{align:"center",color:"#999"}}},yAxis:{type:"value",axisLabel:{formatter:"{value}%"},splitLine:{lineStyle:{type:"dashed"}}},series:[{name:"\u5230\u8BFE\u7387",data:Ge==null||((Bt=Ge.history_attendances)===null||Bt===void 0)?void 0:Bt.map(function(Jt,_t){return Jt.normal_rate*100}),type:"line",smooth:!0,color:"#26C7C9"},{name:"\u65F7\u8BFE\u7387",data:Ge==null||((Xt=Ge.history_attendances)===null||Xt===void 0)?void 0:Xt.map(function(Jt,_t){return Jt.absence_rate*100}),type:"line",smooth:!0,color:"#FF835C"},{name:"\u8BF7\u5047\u7387",data:Ge==null||((an=Ge.history_attendances)===null||an===void 0)?void 0:an.map(function(Jt,_t){return Jt.leave_rate*100}),type:"line",smooth:!0,color:"#EDBA6F"}]}};return n.a.createElement("section",{className:"mt20 pb30"},n.a.createElement(l.a,{className:q.a.topStatistics,justify:"space-between"},n.a.createElement(d.a,{flex:"209px"},Math.round((Ge==null?void 0:Ge.all_history_count)||0)),n.a.createElement(d.a,{flex:"209px"},n.a.createElement(n.a.Fragment,null,Math.round(((Ge==null?void 0:Ge.avg_normal_rate)||0)*100),"%")),n.a.createElement(d.a,{flex:"209px"},n.a.createElement(n.a.Fragment,null,Math.round(((Ge==null?void 0:Ge.avg_absence_rate)||0)*100),"%")),n.a.createElement(d.a,{flex:"209px"},n.a.createElement(n.a.Fragment,null,Math.round(((Ge==null?void 0:Ge.avg_leave_rate)||0)*100),"%"))),n.a.createElement("section",{className:"bg-white pl30 pr30 pt30 mt20 pb20"},n.a.createElement(l.a,{gutter:[22,22],className:q.a.filter},n.a.createElement(d.a,{flex:1},n.a.createElement("span",null,n.a.createElement("i",{className:[q.a.daoke,"mr10"].join(" ")}),"\u5230\u8BFE\u7387"),n.a.createElement("span",{className:"ml40"},n.a.createElement("i",{className:[q.a.kuangke,"mr10"].join(" ")}),"\u65F7\u8BFE\u7387"),n.a.createElement("span",{className:"ml40"},n.a.createElement("i",{className:[q.a.qingjia,"mr10"].join(" ")}),"\u8BF7\u5047\u7387")),n.a.createElement(d.a,null,n.a.createElement("span",{className:"c-light-black mr5"},"\u663E\u793A\u6700\u8FD1\u5341\u6B21\u7B7E\u5230"),n.a.createElement(A.a,{size:"large",defaultValue:"",onSelect:function(Dt){Ht=Dt,en(Dt),xt()}},n.a.createElement(A.a.Option,{value:""}," \u5168\u90E8\u5206\u73ED "),gt==null||((Oe=gt.course_groups)===null||Oe===void 0)?void 0:Oe.map(function(Ot,Dt){return n.a.createElement(A.a.Option,{value:Ot.id}," ",Ot.name," ")})))),Ge!=null&&(ge=Ge.history_attendances)!==null&&ge!==void 0&&ge.length?n.a.createElement(O.a,{option:Lt(),style:{height:370},opts:{renderer:"svg"}}):n.a.createElement(k.a,{styles:{marginTop:50,paddingBottom:50}})))},J=Object(_.a)(function(ze){var Ce=ze.classroomList,Oe=ze.loading,ge=ze.teachers,ne=ze.globalSetting;return{classroomList:Ce,globalSetting:ne,teachers:ge,loading:Oe.effects}})(Y),P=t("2qtc"),Q=t("kLXV"),W=t("ErOA"),oe=function(Ce){var Oe=Ce.classroomList,ge=Ce.dispatch,ne=Ce.cb,le=Object(F.i)();return le.id=le.coursesId,n.a.createElement(Q.a,{centered:!0,title:"\u63D0\u793A",visible:Oe.actionTabs.key==="\u5220\u9664",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Object(j.a)(c.a.mark(function we(){var xe,Re;return c.a.wrap(function(De){for(;;)switch(De.prev=De.next){case 0:return xe="/api/weapps/attendances/".concat(Oe.actionTabs.selectArrs[0],".json"),De.next=3,Object(W.a)(xe,{method:"delete"});case 3:Re=De.sent,Re.status===0&&(b.b.success("\u5220\u9664\u6210\u529F"),ge({type:"classroomList/setActionTabs",payload:{}}),ge({type:"classroomList/getClassroomAttendancesList",payload:Object(h.a)({},Oe.actionTabs.params)}),ge({type:"classroomList/getClassroomLeftMenus",payload:{id:le.coursesId}}));case 5:case"end":return De.stop()}},we)})),onCancel:function(){ge({type:"classroomList/setActionTabs",payload:{}})}},n.a.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F"))},ee=Object(_.a)(function(ze){var Ce=ze.classroomList;return{classroomList:Ce}})(oe),X=function(Ce){var Oe=Ce.classroomList,ge=Ce.dispatch,ne=Ce.cb,le=Object(F.i)();return le.id=le.coursesId,n.a.createElement(Q.a,{centered:!0,title:"\u63D0\u793A",visible:Oe.actionTabs.key==="\u622A\u6B62",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Object(j.a)(c.a.mark(function we(){var xe;return c.a.wrap(function(je){for(;;)switch(je.prev=je.next){case 0:return je.next=3,Object(W.a)("/api/weapps/attendances/".concat(Oe.actionTabs.selectArrs[0],"/end.json"),{method:"post"});case 3:xe=je.sent,xe.status===0&&(b.b.success("\u64CD\u4F5C\u6210\u529F"),ge({type:"classroomList/setActionTabs",payload:{}}),ge({type:"classroomList/getClassroomAttendancesList",payload:Object(h.a)({},Oe.actionTabs.params)}));case 5:case"end":return je.stop()}},we)})),onCancel:function(){ge({type:"classroomList/setActionTabs",payload:{}})}},n.a.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u622A\u6B62\uFF1F"))},Z=Object(_.a)(function(ze){var Ce=ze.classroomList;return{classroomList:Ce}})(X),se=t("Xi6J"),ae=t("kl6h"),ve=t("iQDF"),V=t("+eQT"),re=t("7Kak"),I=t("9yH6"),$=t("5NDa"),fe=t("5rEg"),z=t("T2oS"),C=t("W9HT"),M=t("y8nQ"),K=t("Vl3Y"),te=t("jrin"),de=t("nRaC"),he=t("5RzL"),Me=t("wd/R"),ce=t.n(Me),be=t("1vsH"),Ae=t("wM50"),ye=t.n(Ae),ke=he.a.TreeNode,Se=function(Ce){var Oe=Ce.classroomList,ge=Ce.loading,ne=Ce.dispatch,le=Ce.data,we=Object(o.useState)(!1),xe=Object(R.a)(we,2),Re=xe[0],je=xe[1],De=Object(F.i)();De.id=De.coursesId,Object(o.useEffect)(function(){Oe.actionTabs.key==="\u7F16\u8F91"&&(At.resetFields(),ne({type:"classroomList/getCourseGroups",payload:{id:De.id,limit:1e4}}),le.id&&Le())},[Oe.actionTabs.key]);var Le=function(){var Ge=Object(j.a)(c.a.mark(function gt(){var xt,Lt;return c.a.wrap(function(Dt){for(;;)switch(Dt.prev=Dt.next){case 0:return Dt.next=2,ne({type:"classroomList/getAttendanceDetail",payload:{id:le.id}});case 2:Lt=Dt.sent,At.setFieldsValue((xt={},Object(te.a)(xt,"name",Lt.name),Object(te.a)(xt,"mode",Lt.mode==="QRCODE"?"":Lt.mode),Object(te.a)(xt,"attendance_date",ce()(Lt.attendance_date)),Object(te.a)(xt,"group_ids",Lt.groups?Lt.groups.map(function(Bt){return Bt.id}):[]),Object(te.a)(xt,"end_time",ce()(Lt.end_time)),Object(te.a)(xt,"start_time",ce()(Lt.start_time)),Object(te.a)(xt,"late_time",Lt.late_time?ce()(Lt.late_time):null),xt));case 4:case"end":return Dt.stop()}},gt)}));return function(){return Ge.apply(this,arguments)}}(),Fe=Oe.detailAttendancesDetail,dt=Oe.courseGroups,tt=K.a.useForm(),Ct=Object(R.a)(tt,1),At=Ct[0],Ht=[];Oe.courseGroups.course_groups&&Oe.courseGroups.course_groups.map(function(Ge){return Ht.push(Ge.id+"")});var en=function(gt){return gt&>=gt.late_time)){Ot.next=14;break}return b.b.warn("\u8FDF\u5230\u65F6\u95F4\u4E0D\u80FD\u65E9\u4E8E\u6216\u7B49\u4E8E\u7ED3\u675F\u65F6\u95F4"),Ot.abrupt("return");case 14:return je(!0),Ot.next=17,Object(W.a)("/api/attendances/".concat(le.id,".json"),{method:"put",body:Object(h.a)({},gt)});case 17:xt=Ot.sent,xt.status===0&&(b.b.success("\u4FEE\u6539\u6210\u529F"),ne({type:"classroomList/setActionTabs",payload:{}}),ne({type:"classroomList/getClassroomAttendancesList",payload:Object(h.a)({},Oe.actionTabs.params)})),xt.status===-1&&je(!1);case 20:case"end":return Ot.stop()}},Ge)})),onCancel:function(){ne({type:"classroomList/setActionTabs",payload:{}})}},ge.effects["classroomList/getCourseGroups"]&&n.a.createElement("div",{className:"tc mt40"},n.a.createElement(C.a,null)),Fe.groups&&n.a.createElement("section",{className:ye.a.addForm},n.a.createElement(K.a,{form:At},n.a.createElement(K.a.Item,{label:"\u7B7E\u5230\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},n.a.createElement(fe.a,{placeholder:"\u8BF7\u8F93\u5165\u7B7E\u5230\u540D\u79F0",size:"large"})),n.a.createElement(K.a.Item,{label:"\u7B7E\u5230\u65B9\u5F0F",name:"mode",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},n.a.createElement(I.a.Group,{size:"large"},n.a.createElement(I.a,{value:"QUICK"},"\u5FEB\u6377\u7B7E\u5230"),n.a.createElement(I.a,{value:"NUMBER"},"\u7B7E\u5230\u7801\u7B7E\u5230"))),n.a.createElement(K.a.Item,{label:"\u7B7E\u5230\u73ED\u7EA7",name:"group_ids"},n.a.createElement(he.a,{showSearch:!0,style:{width:"100%"},dropdownStyle:{maxHeight:260,overflow:"auto"},placeholder:"\u5DF2\u9009\u62E9\u5168\u90E8\u5206\u73ED",treeDefaultExpandAll:!0,treeCheckable:!0,size:"large",disabled:!0},dt.course_groups&&dt.course_groups.map(function(Ge,gt){return n.a.createElement(ke,{key:gt,value:Ge.id,title:Ge.name})}))),n.a.createElement(K.a.Item,{label:"\u7B7E\u5230\u65E5\u671F",name:"attendance_date",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},n.a.createElement(V.a,{placeholder:"\u8BF7\u9009\u62E9\u65E5\u671F",size:"large",format:"YYYY-MM-DD"})),n.a.createElement(K.a.Item,{label:"\u5F00\u59CB\u65F6\u95F4",name:"start_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4!"}]},n.a.createElement(ae.a,{className:"w100",size:"large",minuteStep:1,format:"HH:mm",onChange:function(){At.setFieldsValue({end_time:"",late_time:""})}})),n.a.createElement(K.a.Item,{label:"\u7ED3\u675F\u65F6\u95F4",name:"end_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4!"}]},n.a.createElement(ae.a,{disabledHours:function(){var gt=At.getFieldValue("start_time");if(gt){var xt=parseInt(ce()(gt).format("HH"));return Object(be.R)(0,23).splice(0,xt)}},disabledMinutes:function(gt){var xt=At.getFieldValue("start_time");if(xt){var Lt=parseInt(ce()(xt).format("mm")),Ot=parseInt(ce()(xt).format("HH"));return Ot===gt?Object(be.R)(0,59).splice(0,Lt):[]}},className:"w100",size:"large",minuteStep:1,format:"HH:mm"})),n.a.createElement(K.a.Item,{label:"\u8FDF\u5230\u65F6\u95F4",name:"late_time",style:{marginBottom:2}},n.a.createElement(ae.a,{className:"w100",size:"large",minuteStep:1,format:"HH:mm"})),n.a.createElement("div",{style:{paddingLeft:102,color:"#999"}},"\u5728\u7ED3\u675F\u65F6\u95F4\u81F3\u8FDF\u5230\u65F6\u95F4\u7B7E\u5230\u7684\u540C\u5B66\u8BB0\u4E3A\u8FDF\u5230"))))},Ne=Object(_.a)(function(ze){var Ce=ze.classroomList,Oe=ze.loading;return{classroomList:Ce,loading:Oe}})(Se),_e=t("oUNq"),$e=t("RotF"),He=t.n($e),nt=A.a.TreeNode,et=function(Ce){var Oe=Ce.classroomList,ge=Ce.dispatch,ne=K.a.useForm(),le=Object(R.a)(ne,1),we=le[0],xe=Object(F.i)();xe.id=xe.coursesId;var Re=Object(o.useState)(1),je=Object(R.a)(Re,2),De=je[0],Le=je[1],Fe=Object(o.useState)([]),dt=Object(R.a)(Fe,2),tt=dt[0],Ct=dt[1],At=Object(o.useState)(0),Ht=Object(R.a)(At,2),en=Ht[0],Ge=Ht[1],gt=Object(o.useState)(20),xt=Object(R.a)(gt,2),Lt=xt[0],Ot=xt[1],Dt=Object(o.useState)(!0),Bt=Object(R.a)(Dt,2),Xt=Bt[0],an=Bt[1],Jt=Object(o.useState)(!1),_t=Object(R.a)(Jt,2),Ft=_t[0],$t=_t[1],Sn=Object(o.useRef)([]),ir=Oe.courseGroups;Object(o.useEffect)(function(){Oe.actionTabs.key==="\u65B0\u589E\u7B7E\u5230"&&(document.body.setAttribute("style","height: 100%;"),Kn(),we.resetFields())},[Oe.actionTabs.key]),Object(o.useEffect)(function(){var zt;we.setFieldsValue((zt={},Object(te.a)(zt,"name","\u8BFE\u7A0B\u7B7E\u5230"+ce()(new Date).format("YYYYMMDD")),Object(te.a)(zt,"mode","QUICK"),Object(te.a)(zt,"attendance_date",ce()(new Date)),Object(te.a)(zt,"start_time",ce()(new Date)),Object(te.a)(zt,"end_time",ce()(new Date).add(5,"minutes")),Object(te.a)(zt,"late_time",ce()(new Date).add(15,"minutes")),zt))},[Oe.actionTabs.key]);var Nn=function(Tt){return Tt&&Tt1)return;Le(Tt),Kn(Tt)},wt=function(){document.body.removeAttribute("style"),Le(1),Ct([])},Zt=function(){var zt=Object(j.a)(c.a.mark(function Tt(){var mt,St,Mt,Yt,on;return c.a.wrap(function(qt){for(;;)switch(qt.prev=qt.next){case 0:return qt.t0=h.a,qt.t1={},qt.next=4,we.validateFields();case 4:if(qt.t2=qt.sent,mt=(0,qt.t0)(qt.t1,qt.t2),St=mt.group_ids,Mt=St===void 0?[]:St,Yt=tt.filter(function(On){return Mt.includes(On.name)}),mt.end_time=ce()(mt.end_time).format("HH:mm"),mt.start_time=ce()(mt.start_time).format("HH:mm"),mt.late_time=ce()(mt.late_time).format("HH:mm"),mt.attendance_date=ce()(mt.attendance_date).format("YYYY-MM-DD"),!(mt.end_time>=mt.late_time)){qt.next=15;break}return b.b.warn("\u8FDF\u5230\u65F6\u95F4\u4E0D\u80FD\u65E9\u4E8E\u6216\u7B49\u4E8E\u7ED3\u675F\u65F6\u95F4"),qt.abrupt("return");case 15:return $t(!0),qt.next=18,Object(W.a)("/api/weapps/courses/".concat(xe.id,"/attendances.json"),{method:"post",body:Object(h.a)(Object(h.a)({},mt),{},{group_ids:Yt.map(function(On){return On.id})})});case 18:on=qt.sent,on.status===0&&(wt(),Object(be.Y)(["\u6559\u5B66\u8BFE\u5802","\u7B7E\u5230","\u521B\u5EFA\u7B7E\u5230"]),b.b.success("\u6DFB\u52A0\u6210\u529F"),ge({type:"classroomList/setActionTabs",payload:{}}),ge({type:"classroomList/getClassroomAttendancesList",payload:Object(h.a)({},Oe.actionTabs.params)}),ge({type:"classroomList/getClassroomLeftMenus",payload:{id:xe.coursesId}})),on.status===-1&&$t(!1);case 21:case"end":return qt.stop()}},Tt)}));return function(){return zt.apply(this,arguments)}}(),Cn=en>De*Lt;return n.a.createElement(Q.a,{centered:!0,title:"\u521B\u5EFA\u7B7E\u5230",visible:Oe.actionTabs.key==="\u65B0\u589E\u7B7E\u5230",bodyStyle:{minHeight:200},onOk:Zt,afterClose:function(){return $t(!1)},confirmLoading:Ft,onCancel:function(){wt(),ge({type:"classroomList/setActionTabs",payload:{}})}},n.a.createElement("section",{className:ye.a.addForm},n.a.createElement(K.a,{form:we,initialValues:{start_time:ce()("09:00","HH:mm")},onChange:function(){}},n.a.createElement(K.a.Item,{label:"\u7B7E\u5230\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7B7E\u5230\u540D\u79F0!"}]},n.a.createElement(fe.a,{size:"large",placeholder:"\u8BF7\u8F93\u5165\u7B7E\u5230\u540D\u79F0"})),n.a.createElement(K.a.Item,{label:"\u7B7E\u5230\u73ED\u7EA7",name:"group_ids"},n.a.createElement(A.a,{showSearch:!1,mode:"multiple",showArrow:!0,style:{width:"100%"},dropdownStyle:{maxHeight:260},size:"large",placeholder:tt!=null&&tt.length?"\u4E0D\u9009\u62E9\u5206\u73ED\u65F6\u9ED8\u8BA4\u9009\u62E9\u5168\u90E8\u5B66\u751F":"\u6682\u65E0\u5206\u73ED\uFF0C\u5C06\u9ED8\u8BA4\u9009\u62E9\u8BFE\u5802\u5168\u90E8\u5B66\u751F",dropdownRender:function(){return n.a.createElement("div",{style:{maxHeight:260,overflowY:"auto",overflowX:"hidden",padding:"16px 18px 0 18px"}},n.a.createElement(He.a,{initialLoad:!1,pageStart:1,threshold:20,loadMore:it,hasMore:Cn,useWindow:!1},n.a.createElement(K.a.Item,{name:"group_ids"},n.a.createElement(H.a.Group,null,tt.map(function(Tt,mt){return n.a.createElement("div",{key:mt},n.a.createElement(H.a,{onChange:function(Mt){},key:mt,value:String(Tt.name),defaultChecked:!0,style:{width:430},className:"multi-ellipsis1 multi-ellipsis1-checkbox"},n.a.createElement("span",null,Tt.name)))}))),Xt&&n.a.createElement("div",{style:{display:"flex",justifyContent:"center"}},n.a.createElement(C.a,null))))}})),n.a.createElement(K.a.Item,{label:"\u7B7E\u5230\u65B9\u5F0F",name:"mode",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},n.a.createElement(I.a.Group,{size:"large"},n.a.createElement(I.a,{value:"QUICK"},"\u5FEB\u6377\u7B7E\u5230"),n.a.createElement(I.a,{value:"NUMBER"},"\u7B7E\u5230\u7801\u7B7E\u5230"))),n.a.createElement(K.a.Item,{label:"\u7B7E\u5230\u65E5\u671F",name:"attendance_date",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7B7E\u5230\u65B9\u5F0F!"}]},n.a.createElement(V.a,{disabledDate:Nn,placeholder:"\u8BF7\u9009\u62E9\u65E5\u671F",className:"w100",size:"large",format:"YYYY-MM-DD"})),n.a.createElement(K.a.Item,{label:"\u5F00\u59CB\u65F6\u95F4",name:"start_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4!"}]},n.a.createElement(ae.a,{className:"w100",size:"large",minuteStep:1,format:"HH:mm",onChange:function(){we.setFieldsValue({end_time:"",late_time:""})}})),n.a.createElement(K.a.Item,{label:"\u7ED3\u675F\u65F6\u95F4",name:"end_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4!"}]},n.a.createElement(ae.a,{disabledHours:function(){var Tt=we.getFieldValue("start_time");if(Tt){var mt=parseInt(ce()(Tt).format("HH"));return Object(be.R)(0,23).splice(0,mt)}},disabledMinutes:function(Tt){var mt=we.getFieldValue("start_time");if(mt){var St=parseInt(ce()(mt).format("mm")),Mt=parseInt(ce()(mt).format("HH"));return Mt===Tt?Object(be.R)(0,59).splice(0,St):[]}},className:"w100",size:"large",minuteStep:1,format:"HH:mm"})),n.a.createElement(K.a.Item,{label:"\u8FDF\u5230\u65F6\u95F4",name:"late_time",style:{marginBottom:2}},n.a.createElement(ae.a,{className:"w100",size:"large",minuteStep:1,format:"HH:mm"})),n.a.createElement("div",{style:{paddingLeft:102,color:"#999"}},"\u5728\u7ED3\u675F\u65F6\u95F4\u81F3\u8FDF\u5230\u65F6\u95F4\u7B7E\u5230\u7684\u540C\u5B66\u8BB0\u4E3A\u8FDF\u5230"))))},Xe=Object(_.a)(function(ze){var Ce=ze.classroomList;return{classroomList:Ce}})(et),st=t("0FX9"),ut=t.n(st),ct=t("lzim"),Ze=function(Ce){var Oe=Ce.classroomList,ge=Ce.loading,ne=Ce.dispatch,le=Ce.data,we=Object(F.i)(),xe=Object(o.useState)(!1),Re=Object(R.a)(xe,2),je=Re[0],De=Re[1],Le=Object(o.useState)(""),Fe=Object(R.a)(Le,2),dt=Fe[0],tt=Fe[1],Ct=Object(o.useState)(""),At=Object(R.a)(Ct,2),Ht=At[0],en=At[1],Ge=Oe.actionTabs.selectArrs;Object(o.useEffect)(function(){if(Oe.actionTabs.key==="\u7ACB\u5373\u7B7E\u5230"){switch(Ge==null?void 0:Ge.mode){case"QUICK":tt("\u5FEB\u6377\u7B7E\u5230"),Bt();break;case"NUMBER":tt("\u7B7E\u5230\u7801\u7B7E\u5230"),De(!0);break;case"QRCODE":tt("\u4E8C\u7EF4\u7801\u7B7E\u5230"),ut.a.toDataURL((Ge==null?void 0:Ge.attendance_code)||"",{type:"terminal",margin:1,scale:16},function(an,Jt){en(Jt)}),De(!0);break}Dt.resetFields()}else De(!1)},[Oe.actionTabs.key]);var gt=Oe.detailAttendancesDetail,xt=Oe.courseGroups,Lt=K.a.useForm(),Ot=Object(R.a)(Lt,1),Dt=Ot[0],Bt=function(){var an=Object(j.a)(c.a.mark(function Jt(){var _t,Ft;return c.a.wrap(function(Sn){for(;;)switch(Sn.prev=Sn.next){case 0:return Sn.next=2,Dt.validateFields();case 2:return _t=Dt.getFieldValue(),Sn.next=5,Object(_e.e)({code:_t==null?void 0:_t.code,attendance_mode:Ge==null?void 0:Ge.mode,attendance_id:Ge==null?void 0:Ge.id});case 5:Ft=Sn.sent,(Ft==null?void 0:Ft.status)===0&&(b.b.success("\u7B7E\u5230\u6210\u529F"),Xt(),ne({type:"classroomList/getClassroomAttendancesList",payload:Object(h.a)({},Oe.actionTabs.params)})),(Ft==null?void 0:Ft.status)===-1&&Xt();case 8:case"end":return Sn.stop()}},Jt)}));return function(){return an.apply(this,arguments)}}(),Xt=function(){ne({type:"classroomList/setActionTabs",payload:{}})};return n.a.createElement(Q.a,{centered:!0,title:dt,width:620,visible:je,onOk:Object(j.a)(c.a.mark(function an(){return c.a.wrap(function(_t){for(;;)switch(_t.prev=_t.next){case 0:(Ge==null?void 0:Ge.mode)==="QRCODE"?Xt():Bt();case 1:case"end":return _t.stop()}},an)})),onCancel:function(){Xt()}},(Ge==null?void 0:Ge.mode)==="QRCODE"&&n.a.createElement("aside",{className:""},n.a.createElement(l.a,{align:"middle",justify:"center"},n.a.createElement(d.a,{span:10,className:"tc"},n.a.createElement("img",{width:200,src:Ht}),n.a.createElement("br",null),"\u7B7E\u5230\u4E8C\u7EF4\u7801"),n.a.createElement(d.a,{span:4}),n.a.createElement(d.a,{span:10,className:"tc"},n.a.createElement("img",{width:200,src:ct.B}),n.a.createElement("br",null),"EduCoder\u5C0F\u7A0B\u5E8F\u4E8C\u7EF4\u7801")),n.a.createElement("div",{className:"c-black pl20 pr20 mt20"},"\u4E8C\u7EF4\u7801\u7B7E\u5230\u6B65\u9AA4\uFF1A",n.a.createElement("br",null),"1.\u6253\u5F00EduCoder\u5C0F\u7A0B\u5E8F\uFF1B2.\u8FDB\u5165\u5BF9\u5E94\u7684\u6559\u5B66\u8BFE\u5802\uFF1B3.\u8FDB\u5165\u7B7E\u5230\u6A21\u5757\uFF1B4.\u627E\u5230\u6B63\u5728\u8FDB\u884C\u7684\u7B7E\u5230\uFF0C\u5E76\u70B9\u51FB\u7B7E\u5230\uFF1B5.\u626B\u7801\u7B7E\u5230\u3002")),(Ge==null?void 0:Ge.mode)==="NUMBER"&&n.a.createElement("aside",{className:"pt30 pb30"},n.a.createElement(K.a,{form:Dt},n.a.createElement(K.a.Item,{name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7B7E\u5230\u7801"}]},n.a.createElement(fe.a,{placeholder:"\u8BF7\u8F93\u5165\u7B7E\u5230\u7801"})))))},bt=Object(_.a)(function(ze){var Ce=ze.classroomList,Oe=ze.loading;return{classroomList:Ce,loading:Oe}})(Ze),lt=t("xKgJ"),Et=t("mgmH"),jt=t("P5Jw"),Qt=H.a.Group,Gt=function(Ce){var Oe,ge=Ce.classroomList,ne=Ce.loading,le=Ce.dispatch,we=Object(o.useState)(Object(h.a)({},Object(F.i)())),xe=Object(R.a)(we,1),Re=xe[0],je=Object(F.h)(),De=Object(o.useState)("all"),Le=Object(R.a)(De,2),Fe=Le[0],dt=Le[1],tt=ge.detailAttendancesList,Ct=Object(o.useState)({}),At=Object(R.a)(Ct,2),Ht=At[0],en=At[1],Ge=Object(o.useState)(!1),gt=Object(R.a)(Ge,2),xt=gt[0],Lt=gt[1],Ot=Object(o.useState)([]),Dt=Object(R.a)(Ot,2),Bt=Dt[0],Xt=Dt[1],an=Object(o.useState)(!1),Jt=Object(R.a)(an,2),_t=Jt[0],Ft=Jt[1];Re.id=Re.coursesId,Object(o.useEffect)(function(){var it,wt=je==null||((it=je.query)===null||it===void 0)?void 0:it.tabId;wt&&(dt(wt),Re.status=wt),le({type:"classroomList/getClassroomAttendancesList",payload:Object(h.a)(Object(h.a)({},Re),{},{status:Fe,page:1})})},[Re.categoryId,je==null||((Oe=je.query)===null||Oe===void 0)?void 0:Oe.tabId]),Object(o.useEffect)(function(){ge.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&le({type:"classroomList/getClassroomAttendancesList",payload:Object(h.a)({},Re)})},[ge.actionTabs.key]);var $t=function(wt){Re.page=wt,le({type:"classroomList/getClassroomAttendancesList",payload:Object(h.a)({},Re)})},Sn=function(wt){console.log(wt,22222222),dt(wt.key),Re.status=wt.key,Re.page=1,console.log(Re,"params"),le({type:"classroomList/getClassroomAttendancesList",payload:Object(h.a)({},Re)})},ir=[{name:"\u5168\u90E8\u7B7E\u5230",id:"all"},{name:"\u6B63\u5728\u7B7E\u5230",id:"ongoing"},{name:"\u5386\u53F2\u7B7E\u5230",id:"history"},{name:"\u6682\u672A\u5F00\u59CB",id:"not_start"},{name:"\u7B7E\u5230\u7EDF\u8BA1",id:"signInStatistics"}].filter(function(it){return Object(lt.c)()?!0:it.name!=="\u7B7E\u5230\u7EDF\u8BA1"&&it.name!=="\u6682\u672A\u5F00\u59CB"}),Nn=function(wt){le({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u7B7E\u5230",selectArrs:wt,params:Object(h.a)({},Re)}})},Kn=["\u7F16\u8F91","\u5220\u9664","\u622A\u6B62"];return n.a.createElement("section",null,n.a.createElement("aside",{className:[ye.a.bg,ye.a.menu].join(" ")},n.a.createElement(E.a,{mode:"horizontal",style:{margin:"0 18px"},onSelect:Sn,selectedKeys:[Fe]},ir.map(function(it,wt){return n.a.createElement(E.a.Item,{key:it.id},it.name)})),Object(lt.c)()&&n.a.createElement("span",{className:ye.a.add,onClick:function(){le({type:"classroomList/setActionTabs",payload:{key:"\u65B0\u589E\u7B7E\u5230",params:Re}})}},n.a.createElement("span",{className:"iconfont icon-bianjishijuan3x mr5"}),"\u521B\u5EFA\u7B7E\u5230")),Fe=="signInStatistics"?n.a.createElement(J,null):null,Fe!=="signInStatistics"&&n.a.createElement("section",null,Fe=="history"&&Object(lt.c)()&&n.a.createElement("div",{style:{background:"#fff",padding:"15px 20px 10px 20px",color:"#999",display:"flex",alignItems:"center",marginTop:20}},n.a.createElement(H.a,{checked:xt,style:{flex:"1"},onChange:function(){var wt;if((Bt==null?void 0:Bt.length)===(tt==null||((wt=tt.attendances)===null||wt===void 0)?void 0:wt.length))Xt([]),Lt(!1);else{var Zt=[];tt.attendances.map(function(Cn){Zt.push(Cn==null?void 0:Cn.id)}),Xt([].concat(Zt)),Lt(!0)}}},"\u5DF2\u9009\u62E9",(Bt==null?void 0:Bt.length)||0,"\u4E2A(\u4E0D\u652F\u6301\u8DE8\u9875\u52FE\u9009)"),n.a.createElement(N.a,{style:{cursor:"pointer"},loading:_t,onClick:Object(j.a)(c.a.mark(function it(){return c.a.wrap(function(Zt){for(;;)switch(Zt.prev=Zt.next){case 0:return Re.attendance_ids=[],Zt.next=3,Object(Et.a)(Object(h.a)(Object(h.a)({},Re),{},{history:!0,type:1}));case 3:case"end":return Zt.stop()}},it)}))},"\u5BFC\u51FA\u5168\u90E8\u7B7E\u5230"),n.a.createElement(N.a,{style:{cursor:"pointer",marginLeft:10},loading:_t,onClick:Object(j.a)(c.a.mark(function it(){return c.a.wrap(function(Zt){for(;;)switch(Zt.prev=Zt.next){case 0:if(!((Bt==null?void 0:Bt.length)<=0)){Zt.next=3;break}return b.b.info("\u8BF7\u9009\u62E9\u8981\u5BFC\u51FA\u7684\u7B7E\u5230"),Zt.abrupt("return");case 3:return Re.attendance_ids=Bt,Zt.next=6,Object(Et.a)(Object(h.a)(Object(h.a)({},Re),{},{history:!0,type:1}));case 6:case"end":return Zt.stop()}},it)}))},"\u5BFC\u51FA\u9009\u4E2D\u7B7E\u5230")),n.a.createElement(f.a,{loading:ne["classroomList/getClassroomAttendancesList"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},tt.attendances_count===0&&n.a.createElement(k.a,null),tt.attendances&&tt.attendances.map(function(it){return n.a.createElement(Qt,{value:Bt,className:ye.a.listItem,style:{display:"flex"},onChange:function(){}},n.a.createElement("div",{onClick:function(){return Object(lt.c)()&&_.d.push("/classrooms/".concat(Re.coursesId,"/attendance/").concat(it.id,"/").concat(Fe,"/detail"))}},n.a.createElement(l.a,{gutter:16,justify:"space-between"},n.a.createElement(d.a,{span:20},n.a.createElement(l.a,null,Fe=="history"&&Object(lt.c)()&&n.a.createElement(H.a,{className:"mr8",key:it.id,value:it.id,onClick:function(){var wt=Object(j.a)(c.a.mark(function Zt(Cn){var zt,Tt,mt,St;return c.a.wrap(function(Yt){for(;;)switch(Yt.prev=Yt.next){case 0:Cn.stopPropagation(),(Bt==null?void 0:Bt.filter(function(on){return on===(it==null?void 0:it.id)}).length)>0?(zt=Object(g.a)(Bt),Tt=Object(g.a)(zt.filter(function(on){return on!=(it==null?void 0:it.id)})),Lt(!1),Xt(Tt)):(St=Bt,St.push(it==null?void 0:it.id),Lt((St==null?void 0:St.length)===(tt==null||((mt=tt.attendances)===null||mt===void 0)?void 0:mt.length)),Xt(Object(g.a)(St)));case 2:case"end":return Yt.stop()}},Zt)}));return function(Zt){return wt.apply(this,arguments)}}(),style:{marginTop:"4px"}}),n.a.createElement(d.a,{className:"c-blue font16 blod"},n.a.createElement("span",{className:ye.a.attend},n.a.createElement("span",{className:ye.a.title},it.name),it.status==="not_start"&&n.a.createElement("span",{className:ye.a.not_start},"\u672A\u5F00\u59CB"),it.status==="ongoing"&&n.a.createElement("span",{className:ye.a.ongoing},"\u8FDB\u884C\u4E2D"),it.status==="history"&&n.a.createElement("span",{className:ye.a.history},"\u5DF2\u622A\u6B62"))))),n.a.createElement(d.a,{className:"font14"},it.mode==="NUMBER"&&Object(lt.c)()&&n.a.createElement(jt.CopyToClipboard,{text:it.attendance_code,onCopy:function(){return b.b.success("\u590D\u5236\u6210\u529F")}},n.a.createElement(e.a,{placement:"top",title:"\u70B9\u51FB\u590D\u5236\u7B7E\u5230\u7801"},n.a.createElement("span",{className:ye.a.attendanceCode,onClick:function(Zt){return Zt.stopPropagation()}},"\u7B7E\u5230\u7801\uFF1A",it.attendance_code))))),n.a.createElement(l.a,{className:"mt20 c-light-black"},n.a.createElement(d.a,null,"\u7B7E\u5230\u4EBA\u6570"),n.a.createElement(d.a,{flex:"200px",className:"ml20"},n.a.createElement(a.a,{showInfo:!1,percent:Math.ceil(it.normal_count/it.all_count*100)})),n.a.createElement(d.a,{flex:1,className:"ml20 c-blue"},"\u5DF2\u7B7E\u5230 ",it.normal_count," / \u5E94\u7B7E\u5230 ",it.all_count)),it.attendance_status==="NORMAL"&&Object(lt.s)()&&n.a.createElement("div",{className:"".concat(ye.a.signInStatus," ").concat(ye.a.color0152d9)},"\u6B63\u5E38"),it.attendance_status==="LEAVE"&&Object(lt.s)()&&n.a.createElement("div",{className:"".concat(ye.a.signInStatus," ").concat(ye.a.colorFA6400)},"\u8BF7\u5047"),it.attendance_status==="ABSENCE"&&it.status=="history"&&(Fe=="history"||Fe=="all")&&Object(lt.s)()&&n.a.createElement("div",{className:"".concat(ye.a.signInStatus," ").concat(ye.a.colorE02020)},"\u65F7\u8BFE"),n.a.createElement(l.a,{className:"mt20 c-light-black"},n.a.createElement(d.a,{flex:1},n.a.createElement(l.a,null,n.a.createElement(d.a,{flex:1},"\u7B7E\u5230\u53D1\u8D77\u4EBA\uFF1A",it.author.user_name),n.a.createElement(d.a,{flex:1},"\u7B7E\u5230\u65B9\u5F0F\uFF1A",it.mode==="QRCODE"&&"\u4E8C\u7EF4\u7801\u7B7E\u5230",it.mode==="NUMBER"&&"\u7B7E\u5230\u7801\u7B7E\u5230",it.mode==="QUICK"&&"\u5FEB\u6377\u7B7E\u5230"),n.a.createElement(d.a,{flex:1},"\u5F00\u59CB\u7ED3\u675F\u65F6\u95F4:",it.attendance_date," ",it.start_time,"~",it.end_time),n.a.createElement(d.a,null,it.attendance_status==="ABSENCE"&&(Fe=="all"||Fe=="ongoing")&&Object(lt.s)()&&n.a.createElement(N.a,{style:{width:100},size:"large",type:"primary",onClick:function(){return Nn(it)}},"\u7B7E\u5230")))),n.a.createElement(d.a,null,Object(lt.c)()&&Kn.filter(function(wt){return it.edit_auth?wt:wt!="\u7F16\u8F91"}).filter(function(wt){return Fe!="0"?wt!="\u622A\u6B62":wt}).map(function(wt,Zt){return n.a.createElement("span",{className:"c-blue ml20",key:Zt,onClick:function(zt){zt.stopPropagation(),en(it),le({type:"classroomList/setActionTabs",payload:{key:wt,selectArrs:[it.id],params:Re}})}},wt)})))))}),n.a.createElement("aside",{className:"tc mb50 mt30"},n.a.createElement(v.a,{hideOnSinglePage:!0,pageSize:20,showSizeChanger:!1,onChange:$t,defaultCurrent:1,current:Re.page||1,total:tt.attendances_count})))),n.a.createElement(ee,null),n.a.createElement(bt,null),n.a.createElement(Ne,{data:Ht}),n.a.createElement(Xe,null),n.a.createElement(Z,null))},rn=x.default=Object(_.a)(function(ze){var Ce=ze.classroomList,Oe=ze.loading,ge=ze.globalSetting;return{classroomList:Ce,globalSetting:ge,loading:Oe.effects}})(Gt)},VpOo:function(ie,x){function t(S,f){var m=f.x,v=f.y,u=f.width,a=f.height,r=f.r,e,s,l,i;u<0&&(m=m+u,u=-u),a<0&&(v=v+a,a=-a),typeof r=="number"?e=s=l=i=r:r instanceof Array?r.length===1?e=s=l=i=r[0]:r.length===2?(e=l=r[0],s=i=r[1]):r.length===3?(e=r[0],s=i=r[1],l=r[2]):(e=r[0],s=r[1],l=r[2],i=r[3]):e=s=l=i=0;var d;e+s>u&&(d=e+s,e*=u/d,s*=u/d),l+i>u&&(d=l+i,l*=u/d,i*=u/d),s+l>a&&(d=s+l,s*=a/d,l*=a/d),e+i>a&&(d=e+i,e*=a/d,i*=a/d),S.moveTo(m+e,v),S.lineTo(m+u-s,v),s!==0&&S.arc(m+u-s,v+s,s,-Math.PI/2,0),S.lineTo(m+u,v+a-l),l!==0&&S.arc(m+u-l,v+a-l,l,0,Math.PI/2),S.lineTo(m+i,v+a),i!==0&&S.arc(m+i,v+a-i,i,Math.PI/2,Math.PI),S.lineTo(m,v+e),e!==0&&S.arc(m+e,v+e,e,Math.PI,Math.PI*1.5)}x.buildPath=t},W6BS:function(ie,x){ie.exports="data:image/png;base64,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"},WaYH:function(ie,x,t){"use strict";var S=t("rePB"),f=t("Ff2n"),m=t("VTBJ"),v=t("1OyB"),u=t("vuIU"),a=t("JX7q"),r=t("Ji7U"),e=t("LK+K"),s=t("q1tI"),l=t("TSYQ"),i=t.n(l),d=t("sboe"),g=t("OZM5"),y=function(H){var w=H.prefixCls,c=H.level,o=H.isStart,n=H.isEnd;if(!c)return null;for(var F="".concat(w,"-indent-unit"),_=[],L=0;L=m)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+m.toString(16)+" bytes");return j|0}function a(j){return j!==j}function r(j,p){var E;return v.TYPED_ARRAY_SUPPORT?(E=new Uint8Array(p),E.__proto__=v.prototype):(E=j,E===null&&(E=new v(p)),E.length=p),E}function e(j,p){var E=r(j,p<0?0:u(p)|0);if(!v.TYPED_ARRAY_SUPPORT)for(var h=0;h55295&&E<57344){if(!R){if(E>56319){(p-=3)>-1&&B.push(239,191,189);continue}else if(H+1===h){(p-=3)>-1&&B.push(239,191,189);continue}R=E;continue}if(E<56320){(p-=3)>-1&&B.push(239,191,189),R=E;continue}E=(R-55296<<10|E-56320)+65536}else R&&((p-=3)>-1&&B.push(239,191,189));if(R=null,E<128){if((p-=1)<0)break;B.push(E)}else if(E<2048){if((p-=2)<0)break;B.push(E>>6|192,E&63|128)}else if(E<65536){if((p-=3)<0)break;B.push(E>>12|224,E>>6&63|128,E&63|128)}else if(E<1114112){if((p-=4)<0)break;B.push(E>>18|240,E>>12&63|128,E>>6&63|128,E&63|128)}else throw new Error("Invalid code point")}return B}function y(j){if(v.isBuffer(j))return j.length;if(typeof ArrayBuffer!="undefined"&&typeof ArrayBuffer.isView=="function"&&(ArrayBuffer.isView(j)||j instanceof ArrayBuffer))return j.byteLength;typeof j!="string"&&(j=""+j);var p=j.length;return p===0?0:g(j).length}function b(j,p,E,h){for(var R=0;R=p.length||R>=j.length);++R)p[R+E]=j[R];return R}function D(j,p,E,h){return b(g(p,j.length-E),j,E,h)}function N(j,p,E,h){if(typeof p=="number")throw new TypeError('"value" argument must not be a number');return typeof ArrayBuffer!="undefined"&&p instanceof ArrayBuffer?i(j,p,E,h):typeof p=="string"?s(j,p,E):d(j,p)}v.prototype.write=function(p,E,h){E===void 0?(h=this.length,E=0):h===void 0&&typeof E=="string"?(h=this.length,E=0):isFinite(E)&&(E=E|0,isFinite(h)?h=h|0:h=void 0);var R=this.length-E;if((h===void 0||h>R)&&(h=R),p.length>0&&(h<0||E<0)||E>this.length)throw new RangeError("Attempt to write outside buffer bounds");return D(this,p,E,h)},v.prototype.slice=function(p,E){var h=this.length;p=~~p,E=E===void 0?h:~~E,p<0?(p+=h,p<0&&(p=0)):p>h&&(p=h),E<0?(E+=h,E<0&&(E=0)):E>h&&(E=h),E=p.length&&(E=p.length),E||(E=0),R>0&&R=this.length)throw new RangeError("sourceStart out of bounds");if(R<0)throw new RangeError("sourceEnd out of bounds");R>this.length&&(R=this.length),p.length-E=0;--H)p[H+E]=this[H+h];else if(B<1e3||!v.TYPED_ARRAY_SUPPORT)for(H=0;H>>0,h=h===void 0?this.length:h>>>0,p||(p=0);var B;if(typeof p=="number")for(B=E;B`)}},legend:{data:["\u5230\u8BFE\u7387","\u65F7\u8BFE\u7387","\u8BF7\u5047\u7387"],show:!1},xAxis:{type:"category",nameRotate:45,data:Ge==null||((Dt=Ge.history_attendances)===null||Dt===void 0)?void 0:Dt.map(function(Jt,_t){var Ft=Jt.name;return Ft.length>6&&(Ft=Ft.substr(0,6)+"..."),Ft}),boundaryGap:!1,nameLocation:"start",axisLabel:{interval:0,rotate:"45",verticalAlign:"top",align:"left",margin:28,height:120,textStyle:{align:"center",color:"#999"}}},yAxis:{type:"value",axisLabel:{formatter:"{value}%"},splitLine:{lineStyle:{type:"dashed"}}},series:[{name:"\u5230\u8BFE\u7387",data:Ge==null||((Bt=Ge.history_attendances)===null||Bt===void 0)?void 0:Bt.map(function(Jt,_t){return Jt.normal_rate*100}),type:"line",smooth:!0,color:"#26C7C9"},{name:"\u65F7\u8BFE\u7387",data:Ge==null||((Xt=Ge.history_attendances)===null||Xt===void 0)?void 0:Xt.map(function(Jt,_t){return Jt.absence_rate*100}),type:"line",smooth:!0,color:"#FF835C"},{name:"\u8BF7\u5047\u7387",data:Ge==null||((an=Ge.history_attendances)===null||an===void 0)?void 0:an.map(function(Jt,_t){return Jt.leave_rate*100}),type:"line",smooth:!0,color:"#EDBA6F"}]}};return n.a.createElement("section",{className:"mt20 pb30"},n.a.createElement(l.a,{className:q.a.topStatistics,justify:"space-between"},n.a.createElement(d.a,{flex:"209px"},Math.round((Ge==null?void 0:Ge.all_history_count)||0)),n.a.createElement(d.a,{flex:"209px"},n.a.createElement(n.a.Fragment,null,Math.round(((Ge==null?void 0:Ge.avg_normal_rate)||0)*100),"%")),n.a.createElement(d.a,{flex:"209px"},n.a.createElement(n.a.Fragment,null,Math.round(((Ge==null?void 0:Ge.avg_absence_rate)||0)*100),"%")),n.a.createElement(d.a,{flex:"209px"},n.a.createElement(n.a.Fragment,null,Math.round(((Ge==null?void 0:Ge.avg_leave_rate)||0)*100),"%"))),n.a.createElement("section",{className:"bg-white pl30 pr30 pt30 mt20 pb20"},n.a.createElement(l.a,{gutter:[22,22],className:q.a.filter},n.a.createElement(d.a,{flex:1},n.a.createElement("span",null,n.a.createElement("i",{className:[q.a.daoke,"mr10"].join(" ")}),"\u5230\u8BFE\u7387"),n.a.createElement("span",{className:"ml40"},n.a.createElement("i",{className:[q.a.kuangke,"mr10"].join(" ")}),"\u65F7\u8BFE\u7387"),n.a.createElement("span",{className:"ml40"},n.a.createElement("i",{className:[q.a.qingjia,"mr10"].join(" ")}),"\u8BF7\u5047\u7387")),n.a.createElement(d.a,null,n.a.createElement("span",{className:"c-light-black mr5"},"\u663E\u793A\u6700\u8FD1\u5341\u6B21\u7B7E\u5230"),n.a.createElement(A.a,{size:"large",defaultValue:"",onSelect:function(Dt){Ht=Dt,en(Dt),xt()}},n.a.createElement(A.a.Option,{value:""}," \u5168\u90E8\u5206\u73ED "),gt==null||((Oe=gt.course_groups)===null||Oe===void 0)?void 0:Oe.map(function(Ot,Dt){return n.a.createElement(A.a.Option,{value:Ot.id}," ",Ot.name," ")})))),Ge!=null&&(ge=Ge.history_attendances)!==null&&ge!==void 0&&ge.length?n.a.createElement(O.a,{option:Lt(),style:{height:370},opts:{renderer:"svg"}}):n.a.createElement(k.a,{styles:{marginTop:50,paddingBottom:50}})))},J=Object(_.a)(function(ze){var Ce=ze.classroomList,Oe=ze.loading,ge=ze.teachers,ne=ze.globalSetting;return{classroomList:Ce,globalSetting:ne,teachers:ge,loading:Oe.effects}})(Y),P=t("2qtc"),Q=t("kLXV"),W=t("ErOA"),oe=function(Ce){var Oe=Ce.classroomList,ge=Ce.dispatch,ne=Ce.cb,le=Object(F.i)();return le.id=le.coursesId,n.a.createElement(Q.a,{centered:!0,title:"\u63D0\u793A",visible:Oe.actionTabs.key==="\u5220\u9664",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Object(j.a)(c.a.mark(function we(){var xe,Re;return c.a.wrap(function(De){for(;;)switch(De.prev=De.next){case 0:return xe="/api/weapps/attendances/".concat(Oe.actionTabs.selectArrs[0],".json"),De.next=3,Object(W.a)(xe,{method:"delete"});case 3:Re=De.sent,Re.status===0&&(b.b.success("\u5220\u9664\u6210\u529F"),ge({type:"classroomList/setActionTabs",payload:{}}),ge({type:"classroomList/getClassroomAttendancesList",payload:Object(h.a)({},Oe.actionTabs.params)}),ge({type:"classroomList/getClassroomLeftMenus",payload:{id:le.coursesId}}));case 5:case"end":return De.stop()}},we)})),onCancel:function(){ge({type:"classroomList/setActionTabs",payload:{}})}},n.a.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F"))},ee=Object(_.a)(function(ze){var Ce=ze.classroomList;return{classroomList:Ce}})(oe),X=function(Ce){var Oe=Ce.classroomList,ge=Ce.dispatch,ne=Ce.cb,le=Object(F.i)();return le.id=le.coursesId,n.a.createElement(Q.a,{centered:!0,title:"\u63D0\u793A",visible:Oe.actionTabs.key==="\u622A\u6B62",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Object(j.a)(c.a.mark(function we(){var xe;return c.a.wrap(function(je){for(;;)switch(je.prev=je.next){case 0:return je.next=3,Object(W.a)("/api/weapps/attendances/".concat(Oe.actionTabs.selectArrs[0],"/end.json"),{method:"post"});case 3:xe=je.sent,xe.status===0&&(b.b.success("\u64CD\u4F5C\u6210\u529F"),ge({type:"classroomList/setActionTabs",payload:{}}),ge({type:"classroomList/getClassroomAttendancesList",payload:Object(h.a)({},Oe.actionTabs.params)}));case 5:case"end":return je.stop()}},we)})),onCancel:function(){ge({type:"classroomList/setActionTabs",payload:{}})}},n.a.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u622A\u6B62\uFF1F"))},Z=Object(_.a)(function(ze){var Ce=ze.classroomList;return{classroomList:Ce}})(X),se=t("Xi6J"),ae=t("kl6h"),ve=t("iQDF"),V=t("+eQT"),re=t("7Kak"),I=t("9yH6"),$=t("5NDa"),fe=t("5rEg"),z=t("T2oS"),C=t("W9HT"),M=t("y8nQ"),K=t("Vl3Y"),te=t("jrin"),de=t("nRaC"),he=t("5RzL"),Me=t("wd/R"),ce=t.n(Me),be=t("1vsH"),Ae=t("wM50"),ye=t.n(Ae),ke=he.a.TreeNode,Se=function(Ce){var Oe=Ce.classroomList,ge=Ce.loading,ne=Ce.dispatch,le=Ce.data,we=Object(o.useState)(!1),xe=Object(R.a)(we,2),Re=xe[0],je=xe[1],De=Object(F.i)();De.id=De.coursesId,Object(o.useEffect)(function(){Oe.actionTabs.key==="\u7F16\u8F91"&&(At.resetFields(),ne({type:"classroomList/getCourseGroups",payload:{id:De.id,limit:1e4}}),le.id&&Le())},[Oe.actionTabs.key]);var Le=function(){var Ge=Object(j.a)(c.a.mark(function gt(){var xt,Lt;return c.a.wrap(function(Dt){for(;;)switch(Dt.prev=Dt.next){case 0:return Dt.next=2,ne({type:"classroomList/getAttendanceDetail",payload:{id:le.id}});case 2:Lt=Dt.sent,At.setFieldsValue((xt={},Object(te.a)(xt,"name",Lt.name),Object(te.a)(xt,"mode",Lt.mode==="QRCODE"?"":Lt.mode),Object(te.a)(xt,"attendance_date",ce()(Lt.attendance_date)),Object(te.a)(xt,"group_ids",Lt.groups?Lt.groups.map(function(Bt){return Bt.id}):[]),Object(te.a)(xt,"end_time",ce()(Lt.end_time)),Object(te.a)(xt,"start_time",ce()(Lt.start_time)),Object(te.a)(xt,"late_time",Lt.late_time?ce()(Lt.late_time):null),xt));case 4:case"end":return Dt.stop()}},gt)}));return function(){return Ge.apply(this,arguments)}}(),Fe=Oe.detailAttendancesDetail,dt=Oe.courseGroups,tt=K.a.useForm(),Ct=Object(R.a)(tt,1),At=Ct[0],Ht=[];Oe.courseGroups.course_groups&&Oe.courseGroups.course_groups.map(function(Ge){return Ht.push(Ge.id+"")});var en=function(gt){return gt&>=gt.late_time)){Ot.next=14;break}return b.b.warn("\u8FDF\u5230\u65F6\u95F4\u4E0D\u80FD\u65E9\u4E8E\u6216\u7B49\u4E8E\u7ED3\u675F\u65F6\u95F4"),Ot.abrupt("return");case 14:return je(!0),Ot.next=17,Object(W.a)("/api/attendances/".concat(le.id,".json"),{method:"put",body:Object(h.a)({},gt)});case 17:xt=Ot.sent,xt.status===0&&(b.b.success("\u4FEE\u6539\u6210\u529F"),ne({type:"classroomList/setActionTabs",payload:{}}),ne({type:"classroomList/getClassroomAttendancesList",payload:Object(h.a)({},Oe.actionTabs.params)})),xt.status===-1&&je(!1);case 20:case"end":return Ot.stop()}},Ge)})),onCancel:function(){ne({type:"classroomList/setActionTabs",payload:{}})}},ge.effects["classroomList/getCourseGroups"]&&n.a.createElement("div",{className:"tc mt40"},n.a.createElement(C.a,null)),Fe.groups&&n.a.createElement("section",{className:ye.a.addForm},n.a.createElement(K.a,{form:At},n.a.createElement(K.a.Item,{label:"\u7B7E\u5230\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},n.a.createElement(fe.a,{placeholder:"\u8BF7\u8F93\u5165\u7B7E\u5230\u540D\u79F0",size:"large"})),n.a.createElement(K.a.Item,{label:"\u7B7E\u5230\u65B9\u5F0F",name:"mode",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},n.a.createElement(I.a.Group,{size:"large"},n.a.createElement(I.a,{value:"QUICK"},"\u5FEB\u6377\u7B7E\u5230"),n.a.createElement(I.a,{value:"NUMBER"},"\u7B7E\u5230\u7801\u7B7E\u5230"))),n.a.createElement(K.a.Item,{label:"\u7B7E\u5230\u73ED\u7EA7",name:"group_ids"},n.a.createElement(he.a,{showSearch:!0,style:{width:"100%"},dropdownStyle:{maxHeight:260,overflow:"auto"},placeholder:"\u5DF2\u9009\u62E9\u5168\u90E8\u5206\u73ED",treeDefaultExpandAll:!0,treeCheckable:!0,size:"large",disabled:!0},dt.course_groups&&dt.course_groups.map(function(Ge,gt){return n.a.createElement(ke,{key:gt,value:Ge.id,title:Ge.name})}))),n.a.createElement(K.a.Item,{label:"\u7B7E\u5230\u65E5\u671F",name:"attendance_date",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},n.a.createElement(V.a,{placeholder:"\u8BF7\u9009\u62E9\u65E5\u671F",size:"large",format:"YYYY-MM-DD"})),n.a.createElement(K.a.Item,{label:"\u5F00\u59CB\u65F6\u95F4",name:"start_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4!"}]},n.a.createElement(ae.a,{className:"w100",size:"large",minuteStep:1,format:"HH:mm",onChange:function(){At.setFieldsValue({end_time:"",late_time:""})}})),n.a.createElement(K.a.Item,{label:"\u7ED3\u675F\u65F6\u95F4",name:"end_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4!"}]},n.a.createElement(ae.a,{disabledHours:function(){var gt=At.getFieldValue("start_time");if(gt){var xt=parseInt(ce()(gt).format("HH"));return Object(be.R)(0,23).splice(0,xt)}},disabledMinutes:function(gt){var xt=At.getFieldValue("start_time");if(xt){var Lt=parseInt(ce()(xt).format("mm")),Ot=parseInt(ce()(xt).format("HH"));return Ot===gt?Object(be.R)(0,59).splice(0,Lt):[]}},className:"w100",size:"large",minuteStep:1,format:"HH:mm"})),n.a.createElement(K.a.Item,{label:"\u8FDF\u5230\u65F6\u95F4",name:"late_time",style:{marginBottom:2}},n.a.createElement(ae.a,{className:"w100",size:"large",minuteStep:1,format:"HH:mm"})),n.a.createElement("div",{style:{paddingLeft:102,color:"#999"}},"\u5728\u7ED3\u675F\u65F6\u95F4\u81F3\u8FDF\u5230\u65F6\u95F4\u7B7E\u5230\u7684\u540C\u5B66\u8BB0\u4E3A\u8FDF\u5230"))))},Ne=Object(_.a)(function(ze){var Ce=ze.classroomList,Oe=ze.loading;return{classroomList:Ce,loading:Oe}})(Se),_e=t("oUNq"),$e=t("RotF"),We=t.n($e),nt=A.a.TreeNode,et=function(Ce){var Oe=Ce.classroomList,ge=Ce.dispatch,ne=K.a.useForm(),le=Object(R.a)(ne,1),we=le[0],xe=Object(F.i)();xe.id=xe.coursesId;var Re=Object(o.useState)(1),je=Object(R.a)(Re,2),De=je[0],Le=je[1],Fe=Object(o.useState)([]),dt=Object(R.a)(Fe,2),tt=dt[0],Ct=dt[1],At=Object(o.useState)(0),Ht=Object(R.a)(At,2),en=Ht[0],Ge=Ht[1],gt=Object(o.useState)(20),xt=Object(R.a)(gt,2),Lt=xt[0],Ot=xt[1],Dt=Object(o.useState)(!0),Bt=Object(R.a)(Dt,2),Xt=Bt[0],an=Bt[1],Jt=Object(o.useState)(!1),_t=Object(R.a)(Jt,2),Ft=_t[0],$t=_t[1],Sn=Object(o.useRef)([]),ir=Oe.courseGroups;Object(o.useEffect)(function(){Oe.actionTabs.key==="\u65B0\u589E\u7B7E\u5230"&&(document.body.setAttribute("style","height: 100%;"),Kn(),we.resetFields())},[Oe.actionTabs.key]),Object(o.useEffect)(function(){var zt;we.setFieldsValue((zt={},Object(te.a)(zt,"name","\u8BFE\u7A0B\u7B7E\u5230"+ce()(new Date).format("YYYYMMDD")),Object(te.a)(zt,"mode","QUICK"),Object(te.a)(zt,"attendance_date",ce()(new Date)),Object(te.a)(zt,"start_time",ce()(new Date)),Object(te.a)(zt,"end_time",ce()(new Date).add(5,"minutes")),Object(te.a)(zt,"late_time",ce()(new Date).add(15,"minutes")),zt))},[Oe.actionTabs.key]);var Nn=function(Tt){return Tt&&Tt1)return;Le(Tt),Kn(Tt)},wt=function(){document.body.removeAttribute("style"),Le(1),Ct([])},Zt=function(){var zt=Object(j.a)(c.a.mark(function Tt(){var mt,St,Mt,Yt,on;return c.a.wrap(function(qt){for(;;)switch(qt.prev=qt.next){case 0:return qt.t0=h.a,qt.t1={},qt.next=4,we.validateFields();case 4:if(qt.t2=qt.sent,mt=(0,qt.t0)(qt.t1,qt.t2),St=mt.group_ids,Mt=St===void 0?[]:St,Yt=tt.filter(function(On){return Mt.includes(On.name)}),mt.end_time=ce()(mt.end_time).format("HH:mm"),mt.start_time=ce()(mt.start_time).format("HH:mm"),mt.late_time=ce()(mt.late_time).format("HH:mm"),mt.attendance_date=ce()(mt.attendance_date).format("YYYY-MM-DD"),!(mt.end_time>=mt.late_time)){qt.next=15;break}return b.b.warn("\u8FDF\u5230\u65F6\u95F4\u4E0D\u80FD\u65E9\u4E8E\u6216\u7B49\u4E8E\u7ED3\u675F\u65F6\u95F4"),qt.abrupt("return");case 15:return $t(!0),qt.next=18,Object(W.a)("/api/weapps/courses/".concat(xe.id,"/attendances.json"),{method:"post",body:Object(h.a)(Object(h.a)({},mt),{},{group_ids:Yt.map(function(On){return On.id})})});case 18:on=qt.sent,on.status===0&&(wt(),Object(be.Y)(["\u6559\u5B66\u8BFE\u5802","\u7B7E\u5230","\u521B\u5EFA\u7B7E\u5230"]),b.b.success("\u6DFB\u52A0\u6210\u529F"),ge({type:"classroomList/setActionTabs",payload:{}}),ge({type:"classroomList/getClassroomAttendancesList",payload:Object(h.a)({},Oe.actionTabs.params)}),ge({type:"classroomList/getClassroomLeftMenus",payload:{id:xe.coursesId}})),on.status===-1&&$t(!1);case 21:case"end":return qt.stop()}},Tt)}));return function(){return zt.apply(this,arguments)}}(),Cn=en>De*Lt;return n.a.createElement(Q.a,{centered:!0,title:"\u521B\u5EFA\u7B7E\u5230",visible:Oe.actionTabs.key==="\u65B0\u589E\u7B7E\u5230",bodyStyle:{minHeight:200},onOk:Zt,afterClose:function(){return $t(!1)},confirmLoading:Ft,onCancel:function(){wt(),ge({type:"classroomList/setActionTabs",payload:{}})}},n.a.createElement("section",{className:ye.a.addForm},n.a.createElement(K.a,{form:we,initialValues:{start_time:ce()("09:00","HH:mm")},onChange:function(){}},n.a.createElement(K.a.Item,{label:"\u7B7E\u5230\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7B7E\u5230\u540D\u79F0!"}]},n.a.createElement(fe.a,{size:"large",placeholder:"\u8BF7\u8F93\u5165\u7B7E\u5230\u540D\u79F0"})),n.a.createElement(K.a.Item,{label:"\u7B7E\u5230\u73ED\u7EA7",name:"group_ids"},n.a.createElement(A.a,{showSearch:!1,mode:"multiple",showArrow:!0,style:{width:"100%"},dropdownStyle:{maxHeight:260},size:"large",placeholder:tt!=null&&tt.length?"\u4E0D\u9009\u62E9\u5206\u73ED\u65F6\u9ED8\u8BA4\u9009\u62E9\u5168\u90E8\u5B66\u751F":"\u6682\u65E0\u5206\u73ED\uFF0C\u5C06\u9ED8\u8BA4\u9009\u62E9\u8BFE\u5802\u5168\u90E8\u5B66\u751F",dropdownRender:function(){return n.a.createElement("div",{style:{maxHeight:260,overflowY:"auto",overflowX:"hidden",padding:"16px 18px 0 18px"}},n.a.createElement(We.a,{initialLoad:!1,pageStart:1,threshold:20,loadMore:it,hasMore:Cn,useWindow:!1},n.a.createElement(K.a.Item,{name:"group_ids"},n.a.createElement(H.a.Group,null,tt.map(function(Tt,mt){return n.a.createElement("div",{key:mt},n.a.createElement(H.a,{onChange:function(Mt){},key:mt,value:String(Tt.name),defaultChecked:!0,style:{width:430},className:"multi-ellipsis1 multi-ellipsis1-checkbox"},n.a.createElement("span",null,Tt.name)))}))),Xt&&n.a.createElement("div",{style:{display:"flex",justifyContent:"center"}},n.a.createElement(C.a,null))))}})),n.a.createElement(K.a.Item,{label:"\u7B7E\u5230\u65B9\u5F0F",name:"mode",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},n.a.createElement(I.a.Group,{size:"large"},n.a.createElement(I.a,{value:"QUICK"},"\u5FEB\u6377\u7B7E\u5230"),n.a.createElement(I.a,{value:"NUMBER"},"\u7B7E\u5230\u7801\u7B7E\u5230"))),n.a.createElement(K.a.Item,{label:"\u7B7E\u5230\u65E5\u671F",name:"attendance_date",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7B7E\u5230\u65B9\u5F0F!"}]},n.a.createElement(V.a,{disabledDate:Nn,placeholder:"\u8BF7\u9009\u62E9\u65E5\u671F",className:"w100",size:"large",format:"YYYY-MM-DD"})),n.a.createElement(K.a.Item,{label:"\u5F00\u59CB\u65F6\u95F4",name:"start_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4!"}]},n.a.createElement(ae.a,{className:"w100",size:"large",minuteStep:1,format:"HH:mm",onChange:function(){we.setFieldsValue({end_time:"",late_time:""})}})),n.a.createElement(K.a.Item,{label:"\u7ED3\u675F\u65F6\u95F4",name:"end_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4!"}]},n.a.createElement(ae.a,{disabledHours:function(){var Tt=we.getFieldValue("start_time");if(Tt){var mt=parseInt(ce()(Tt).format("HH"));return Object(be.R)(0,23).splice(0,mt)}},disabledMinutes:function(Tt){var mt=we.getFieldValue("start_time");if(mt){var St=parseInt(ce()(mt).format("mm")),Mt=parseInt(ce()(mt).format("HH"));return Mt===Tt?Object(be.R)(0,59).splice(0,St):[]}},className:"w100",size:"large",minuteStep:1,format:"HH:mm"})),n.a.createElement(K.a.Item,{label:"\u8FDF\u5230\u65F6\u95F4",name:"late_time",style:{marginBottom:2}},n.a.createElement(ae.a,{className:"w100",size:"large",minuteStep:1,format:"HH:mm"})),n.a.createElement("div",{style:{paddingLeft:102,color:"#999"}},"\u5728\u7ED3\u675F\u65F6\u95F4\u81F3\u8FDF\u5230\u65F6\u95F4\u7B7E\u5230\u7684\u540C\u5B66\u8BB0\u4E3A\u8FDF\u5230"))))},Xe=Object(_.a)(function(ze){var Ce=ze.classroomList;return{classroomList:Ce}})(et),st=t("0FX9"),ut=t.n(st),ct=t("lzim"),Ze=function(Ce){var Oe=Ce.classroomList,ge=Ce.loading,ne=Ce.dispatch,le=Ce.data,we=Object(F.i)(),xe=Object(o.useState)(!1),Re=Object(R.a)(xe,2),je=Re[0],De=Re[1],Le=Object(o.useState)(""),Fe=Object(R.a)(Le,2),dt=Fe[0],tt=Fe[1],Ct=Object(o.useState)(""),At=Object(R.a)(Ct,2),Ht=At[0],en=At[1],Ge=Oe.actionTabs.selectArrs;Object(o.useEffect)(function(){if(Oe.actionTabs.key==="\u7ACB\u5373\u7B7E\u5230"){switch(Ge==null?void 0:Ge.mode){case"QUICK":tt("\u5FEB\u6377\u7B7E\u5230"),Bt();break;case"NUMBER":tt("\u7B7E\u5230\u7801\u7B7E\u5230"),De(!0);break;case"QRCODE":tt("\u4E8C\u7EF4\u7801\u7B7E\u5230"),ut.a.toDataURL((Ge==null?void 0:Ge.attendance_code)||"",{type:"terminal",margin:1,scale:16},function(an,Jt){en(Jt)}),De(!0);break}Dt.resetFields()}else De(!1)},[Oe.actionTabs.key]);var gt=Oe.detailAttendancesDetail,xt=Oe.courseGroups,Lt=K.a.useForm(),Ot=Object(R.a)(Lt,1),Dt=Ot[0],Bt=function(){var an=Object(j.a)(c.a.mark(function Jt(){var _t,Ft;return c.a.wrap(function(Sn){for(;;)switch(Sn.prev=Sn.next){case 0:return Sn.next=2,Dt.validateFields();case 2:return _t=Dt.getFieldValue(),Sn.next=5,Object(_e.e)({code:_t==null?void 0:_t.code,attendance_mode:Ge==null?void 0:Ge.mode,attendance_id:Ge==null?void 0:Ge.id});case 5:Ft=Sn.sent,(Ft==null?void 0:Ft.status)===0&&(b.b.success("\u7B7E\u5230\u6210\u529F"),Xt(),ne({type:"classroomList/getClassroomAttendancesList",payload:Object(h.a)({},Oe.actionTabs.params)})),(Ft==null?void 0:Ft.status)===-1&&Xt();case 8:case"end":return Sn.stop()}},Jt)}));return function(){return an.apply(this,arguments)}}(),Xt=function(){ne({type:"classroomList/setActionTabs",payload:{}})};return n.a.createElement(Q.a,{centered:!0,title:dt,width:620,visible:je,onOk:Object(j.a)(c.a.mark(function an(){return c.a.wrap(function(_t){for(;;)switch(_t.prev=_t.next){case 0:(Ge==null?void 0:Ge.mode)==="QRCODE"?Xt():Bt();case 1:case"end":return _t.stop()}},an)})),onCancel:function(){Xt()}},(Ge==null?void 0:Ge.mode)==="QRCODE"&&n.a.createElement("aside",{className:""},n.a.createElement(l.a,{align:"middle",justify:"center"},n.a.createElement(d.a,{span:10,className:"tc"},n.a.createElement("img",{width:200,src:Ht}),n.a.createElement("br",null),"\u7B7E\u5230\u4E8C\u7EF4\u7801"),n.a.createElement(d.a,{span:4}),n.a.createElement(d.a,{span:10,className:"tc"},n.a.createElement("img",{width:200,src:ct.A}),n.a.createElement("br",null),"EduCoder\u5C0F\u7A0B\u5E8F\u4E8C\u7EF4\u7801")),n.a.createElement("div",{className:"c-black pl20 pr20 mt20"},"\u4E8C\u7EF4\u7801\u7B7E\u5230\u6B65\u9AA4\uFF1A",n.a.createElement("br",null),"1.\u6253\u5F00EduCoder\u5C0F\u7A0B\u5E8F\uFF1B2.\u8FDB\u5165\u5BF9\u5E94\u7684\u6559\u5B66\u8BFE\u5802\uFF1B3.\u8FDB\u5165\u7B7E\u5230\u6A21\u5757\uFF1B4.\u627E\u5230\u6B63\u5728\u8FDB\u884C\u7684\u7B7E\u5230\uFF0C\u5E76\u70B9\u51FB\u7B7E\u5230\uFF1B5.\u626B\u7801\u7B7E\u5230\u3002")),(Ge==null?void 0:Ge.mode)==="NUMBER"&&n.a.createElement("aside",{className:"pt30 pb30"},n.a.createElement(K.a,{form:Dt},n.a.createElement(K.a.Item,{name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7B7E\u5230\u7801"}]},n.a.createElement(fe.a,{placeholder:"\u8BF7\u8F93\u5165\u7B7E\u5230\u7801"})))))},bt=Object(_.a)(function(ze){var Ce=ze.classroomList,Oe=ze.loading;return{classroomList:Ce,loading:Oe}})(Ze),lt=t("xKgJ"),Et=t("mgmH"),jt=t("P5Jw"),Qt=H.a.Group,Gt=function(Ce){var Oe,ge=Ce.classroomList,ne=Ce.loading,le=Ce.dispatch,we=Object(o.useState)(Object(h.a)({},Object(F.i)())),xe=Object(R.a)(we,1),Re=xe[0],je=Object(F.h)(),De=Object(o.useState)("all"),Le=Object(R.a)(De,2),Fe=Le[0],dt=Le[1],tt=ge.detailAttendancesList,Ct=Object(o.useState)({}),At=Object(R.a)(Ct,2),Ht=At[0],en=At[1],Ge=Object(o.useState)(!1),gt=Object(R.a)(Ge,2),xt=gt[0],Lt=gt[1],Ot=Object(o.useState)([]),Dt=Object(R.a)(Ot,2),Bt=Dt[0],Xt=Dt[1],an=Object(o.useState)(!1),Jt=Object(R.a)(an,2),_t=Jt[0],Ft=Jt[1];Re.id=Re.coursesId,Object(o.useEffect)(function(){var it,wt=je==null||((it=je.query)===null||it===void 0)?void 0:it.tabId;wt&&(dt(wt),Re.status=wt),le({type:"classroomList/getClassroomAttendancesList",payload:Object(h.a)(Object(h.a)({},Re),{},{status:Fe,page:1})})},[Re.categoryId,je==null||((Oe=je.query)===null||Oe===void 0)?void 0:Oe.tabId]),Object(o.useEffect)(function(){ge.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&le({type:"classroomList/getClassroomAttendancesList",payload:Object(h.a)({},Re)})},[ge.actionTabs.key]);var $t=function(wt){Re.page=wt,le({type:"classroomList/getClassroomAttendancesList",payload:Object(h.a)({},Re)})},Sn=function(wt){console.log(wt,22222222),dt(wt.key),Re.status=wt.key,Re.page=1,console.log(Re,"params"),le({type:"classroomList/getClassroomAttendancesList",payload:Object(h.a)({},Re)})},ir=[{name:"\u5168\u90E8\u7B7E\u5230",id:"all"},{name:"\u6B63\u5728\u7B7E\u5230",id:"ongoing"},{name:"\u5386\u53F2\u7B7E\u5230",id:"history"},{name:"\u6682\u672A\u5F00\u59CB",id:"not_start"},{name:"\u7B7E\u5230\u7EDF\u8BA1",id:"signInStatistics"}].filter(function(it){return Object(lt.c)()?!0:it.name!=="\u7B7E\u5230\u7EDF\u8BA1"&&it.name!=="\u6682\u672A\u5F00\u59CB"}),Nn=function(wt){le({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u7B7E\u5230",selectArrs:wt,params:Object(h.a)({},Re)}})},Kn=["\u7F16\u8F91","\u5220\u9664","\u622A\u6B62"];return n.a.createElement("section",null,n.a.createElement("aside",{className:[ye.a.bg,ye.a.menu].join(" ")},n.a.createElement(E.a,{mode:"horizontal",style:{margin:"0 18px"},onSelect:Sn,selectedKeys:[Fe]},ir.map(function(it,wt){return n.a.createElement(E.a.Item,{key:it.id},it.name)})),Object(lt.c)()&&n.a.createElement("span",{className:ye.a.add,onClick:function(){le({type:"classroomList/setActionTabs",payload:{key:"\u65B0\u589E\u7B7E\u5230",params:Re}})}},n.a.createElement("span",{className:"iconfont icon-bianjishijuan3x mr5"}),"\u521B\u5EFA\u7B7E\u5230")),Fe=="signInStatistics"?n.a.createElement(J,null):null,Fe!=="signInStatistics"&&n.a.createElement("section",null,Fe=="history"&&Object(lt.c)()&&n.a.createElement("div",{style:{background:"#fff",padding:"15px 20px 10px 20px",color:"#999",display:"flex",alignItems:"center",marginTop:20}},n.a.createElement(H.a,{checked:xt,style:{flex:"1"},onChange:function(){var wt;if((Bt==null?void 0:Bt.length)===(tt==null||((wt=tt.attendances)===null||wt===void 0)?void 0:wt.length))Xt([]),Lt(!1);else{var Zt=[];tt.attendances.map(function(Cn){Zt.push(Cn==null?void 0:Cn.id)}),Xt([].concat(Zt)),Lt(!0)}}},"\u5DF2\u9009\u62E9",(Bt==null?void 0:Bt.length)||0,"\u4E2A(\u4E0D\u652F\u6301\u8DE8\u9875\u52FE\u9009)"),n.a.createElement(N.a,{style:{cursor:"pointer"},loading:_t,onClick:Object(j.a)(c.a.mark(function it(){return c.a.wrap(function(Zt){for(;;)switch(Zt.prev=Zt.next){case 0:return Re.attendance_ids=[],Zt.next=3,Object(Et.a)(Object(h.a)(Object(h.a)({},Re),{},{history:!0,type:1}));case 3:case"end":return Zt.stop()}},it)}))},"\u5BFC\u51FA\u5168\u90E8\u7B7E\u5230"),n.a.createElement(N.a,{style:{cursor:"pointer",marginLeft:10},loading:_t,onClick:Object(j.a)(c.a.mark(function it(){return c.a.wrap(function(Zt){for(;;)switch(Zt.prev=Zt.next){case 0:if(!((Bt==null?void 0:Bt.length)<=0)){Zt.next=3;break}return b.b.info("\u8BF7\u9009\u62E9\u8981\u5BFC\u51FA\u7684\u7B7E\u5230"),Zt.abrupt("return");case 3:return Re.attendance_ids=Bt,Zt.next=6,Object(Et.a)(Object(h.a)(Object(h.a)({},Re),{},{history:!0,type:1}));case 6:case"end":return Zt.stop()}},it)}))},"\u5BFC\u51FA\u9009\u4E2D\u7B7E\u5230")),n.a.createElement(f.a,{loading:ne["classroomList/getClassroomAttendancesList"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},tt.attendances_count===0&&n.a.createElement(k.a,null),tt.attendances&&tt.attendances.map(function(it){return n.a.createElement(Qt,{value:Bt,className:ye.a.listItem,style:{display:"flex"},onChange:function(){}},n.a.createElement("div",{onClick:function(){return Object(lt.c)()&&_.d.push("/classrooms/".concat(Re.coursesId,"/attendance/").concat(it.id,"/").concat(Fe,"/detail"))}},n.a.createElement(l.a,{gutter:16,justify:"space-between"},n.a.createElement(d.a,{span:20},n.a.createElement(l.a,null,Fe=="history"&&Object(lt.c)()&&n.a.createElement(H.a,{className:"mr8",key:it.id,value:it.id,onClick:function(){var wt=Object(j.a)(c.a.mark(function Zt(Cn){var zt,Tt,mt,St;return c.a.wrap(function(Yt){for(;;)switch(Yt.prev=Yt.next){case 0:Cn.stopPropagation(),(Bt==null?void 0:Bt.filter(function(on){return on===(it==null?void 0:it.id)}).length)>0?(zt=Object(g.a)(Bt),Tt=Object(g.a)(zt.filter(function(on){return on!=(it==null?void 0:it.id)})),Lt(!1),Xt(Tt)):(St=Bt,St.push(it==null?void 0:it.id),Lt((St==null?void 0:St.length)===(tt==null||((mt=tt.attendances)===null||mt===void 0)?void 0:mt.length)),Xt(Object(g.a)(St)));case 2:case"end":return Yt.stop()}},Zt)}));return function(Zt){return wt.apply(this,arguments)}}(),style:{marginTop:"4px"}}),n.a.createElement(d.a,{className:"c-blue font16 blod"},n.a.createElement("span",{className:ye.a.attend},n.a.createElement("span",{className:ye.a.title},it.name),it.status==="not_start"&&n.a.createElement("span",{className:ye.a.not_start},"\u672A\u5F00\u59CB"),it.status==="ongoing"&&n.a.createElement("span",{className:ye.a.ongoing},"\u8FDB\u884C\u4E2D"),it.status==="history"&&n.a.createElement("span",{className:ye.a.history},"\u5DF2\u622A\u6B62"))))),n.a.createElement(d.a,{className:"font14"},it.mode==="NUMBER"&&Object(lt.c)()&&n.a.createElement(jt.CopyToClipboard,{text:it.attendance_code,onCopy:function(){return b.b.success("\u590D\u5236\u6210\u529F")}},n.a.createElement(e.a,{placement:"top",title:"\u70B9\u51FB\u590D\u5236\u7B7E\u5230\u7801"},n.a.createElement("span",{className:ye.a.attendanceCode,onClick:function(Zt){return Zt.stopPropagation()}},"\u7B7E\u5230\u7801\uFF1A",it.attendance_code))))),n.a.createElement(l.a,{className:"mt20 c-light-black"},n.a.createElement(d.a,null,"\u7B7E\u5230\u4EBA\u6570"),n.a.createElement(d.a,{flex:"200px",className:"ml20"},n.a.createElement(a.a,{showInfo:!1,percent:Math.ceil(it.normal_count/it.all_count*100)})),n.a.createElement(d.a,{flex:1,className:"ml20 c-blue"},"\u5DF2\u7B7E\u5230 ",it.normal_count," / \u5E94\u7B7E\u5230 ",it.all_count)),it.attendance_status==="NORMAL"&&Object(lt.s)()&&n.a.createElement("div",{className:"".concat(ye.a.signInStatus," ").concat(ye.a.color0152d9)},"\u6B63\u5E38"),it.attendance_status==="LEAVE"&&Object(lt.s)()&&n.a.createElement("div",{className:"".concat(ye.a.signInStatus," ").concat(ye.a.colorFA6400)},"\u8BF7\u5047"),it.attendance_status==="ABSENCE"&&it.status=="history"&&(Fe=="history"||Fe=="all")&&Object(lt.s)()&&n.a.createElement("div",{className:"".concat(ye.a.signInStatus," ").concat(ye.a.colorE02020)},"\u65F7\u8BFE"),n.a.createElement(l.a,{className:"mt20 c-light-black"},n.a.createElement(d.a,{flex:1},n.a.createElement(l.a,null,n.a.createElement(d.a,{flex:1},"\u7B7E\u5230\u53D1\u8D77\u4EBA\uFF1A",it.author.user_name),n.a.createElement(d.a,{flex:1},"\u7B7E\u5230\u65B9\u5F0F\uFF1A",it.mode==="QRCODE"&&"\u4E8C\u7EF4\u7801\u7B7E\u5230",it.mode==="NUMBER"&&"\u7B7E\u5230\u7801\u7B7E\u5230",it.mode==="QUICK"&&"\u5FEB\u6377\u7B7E\u5230"),n.a.createElement(d.a,{flex:1},"\u5F00\u59CB\u7ED3\u675F\u65F6\u95F4:",it.attendance_date," ",it.start_time,"~",it.end_time),n.a.createElement(d.a,null,it.attendance_status==="ABSENCE"&&(Fe=="all"||Fe=="ongoing")&&Object(lt.s)()&&n.a.createElement(N.a,{style:{width:100},size:"large",type:"primary",onClick:function(){return Nn(it)}},"\u7B7E\u5230")))),n.a.createElement(d.a,null,Object(lt.c)()&&Kn.filter(function(wt){return it.edit_auth?wt:wt!="\u7F16\u8F91"}).filter(function(wt){return Fe!="0"?wt!="\u622A\u6B62":wt}).map(function(wt,Zt){return n.a.createElement("span",{className:"c-blue ml20",key:Zt,onClick:function(zt){zt.stopPropagation(),en(it),le({type:"classroomList/setActionTabs",payload:{key:wt,selectArrs:[it.id],params:Re}})}},wt)})))))}),n.a.createElement("aside",{className:"tc mb50 mt30"},n.a.createElement(v.a,{hideOnSinglePage:!0,pageSize:20,showSizeChanger:!1,onChange:$t,defaultCurrent:1,current:Re.page||1,total:tt.attendances_count})))),n.a.createElement(ee,null),n.a.createElement(bt,null),n.a.createElement(Ne,{data:Ht}),n.a.createElement(Xe,null),n.a.createElement(Z,null))},rn=x.default=Object(_.a)(function(ze){var Ce=ze.classroomList,Oe=ze.loading,ge=ze.globalSetting;return{classroomList:Ce,globalSetting:ge,loading:Oe.effects}})(Gt)},VpOo:function(ie,x){function t(S,f){var m=f.x,v=f.y,u=f.width,a=f.height,r=f.r,e,s,l,i;u<0&&(m=m+u,u=-u),a<0&&(v=v+a,a=-a),typeof r=="number"?e=s=l=i=r:r instanceof Array?r.length===1?e=s=l=i=r[0]:r.length===2?(e=l=r[0],s=i=r[1]):r.length===3?(e=r[0],s=i=r[1],l=r[2]):(e=r[0],s=r[1],l=r[2],i=r[3]):e=s=l=i=0;var d;e+s>u&&(d=e+s,e*=u/d,s*=u/d),l+i>u&&(d=l+i,l*=u/d,i*=u/d),s+l>a&&(d=s+l,s*=a/d,l*=a/d),e+i>a&&(d=e+i,e*=a/d,i*=a/d),S.moveTo(m+e,v),S.lineTo(m+u-s,v),s!==0&&S.arc(m+u-s,v+s,s,-Math.PI/2,0),S.lineTo(m+u,v+a-l),l!==0&&S.arc(m+u-l,v+a-l,l,0,Math.PI/2),S.lineTo(m+i,v+a),i!==0&&S.arc(m+i,v+a-i,i,Math.PI/2,Math.PI),S.lineTo(m,v+e),e!==0&&S.arc(m+e,v+e,e,Math.PI,Math.PI*1.5)}x.buildPath=t},W6BS:function(ie,x){ie.exports="data:image/png;base64,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"},WaYH:function(ie,x,t){"use strict";var S=t("rePB"),f=t("Ff2n"),m=t("VTBJ"),v=t("1OyB"),u=t("vuIU"),a=t("JX7q"),r=t("Ji7U"),e=t("LK+K"),s=t("q1tI"),l=t("TSYQ"),i=t.n(l),d=t("sboe"),g=t("OZM5"),y=function(H){var w=H.prefixCls,c=H.level,o=H.isStart,n=H.isEnd;if(!c)return null;for(var F="".concat(w,"-indent-unit"),_=[],L=0;L=m)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+m.toString(16)+" bytes");return j|0}function a(j){return j!==j}function r(j,p){var E;return v.TYPED_ARRAY_SUPPORT?(E=new Uint8Array(p),E.__proto__=v.prototype):(E=j,E===null&&(E=new v(p)),E.length=p),E}function e(j,p){var E=r(j,p<0?0:u(p)|0);if(!v.TYPED_ARRAY_SUPPORT)for(var h=0;h55295&&E<57344){if(!R){if(E>56319){(p-=3)>-1&&B.push(239,191,189);continue}else if(H+1===h){(p-=3)>-1&&B.push(239,191,189);continue}R=E;continue}if(E<56320){(p-=3)>-1&&B.push(239,191,189),R=E;continue}E=(R-55296<<10|E-56320)+65536}else R&&((p-=3)>-1&&B.push(239,191,189));if(R=null,E<128){if((p-=1)<0)break;B.push(E)}else if(E<2048){if((p-=2)<0)break;B.push(E>>6|192,E&63|128)}else if(E<65536){if((p-=3)<0)break;B.push(E>>12|224,E>>6&63|128,E&63|128)}else if(E<1114112){if((p-=4)<0)break;B.push(E>>18|240,E>>12&63|128,E>>6&63|128,E&63|128)}else throw new Error("Invalid code point")}return B}function y(j){if(v.isBuffer(j))return j.length;if(typeof ArrayBuffer!="undefined"&&typeof ArrayBuffer.isView=="function"&&(ArrayBuffer.isView(j)||j instanceof ArrayBuffer))return j.byteLength;typeof j!="string"&&(j=""+j);var p=j.length;return p===0?0:g(j).length}function b(j,p,E,h){for(var R=0;R=p.length||R>=j.length);++R)p[R+E]=j[R];return R}function D(j,p,E,h){return b(g(p,j.length-E),j,E,h)}function N(j,p,E,h){if(typeof p=="number")throw new TypeError('"value" argument must not be a number');return typeof ArrayBuffer!="undefined"&&p instanceof ArrayBuffer?i(j,p,E,h):typeof p=="string"?s(j,p,E):d(j,p)}v.prototype.write=function(p,E,h){E===void 0?(h=this.length,E=0):h===void 0&&typeof E=="string"?(h=this.length,E=0):isFinite(E)&&(E=E|0,isFinite(h)?h=h|0:h=void 0);var R=this.length-E;if((h===void 0||h>R)&&(h=R),p.length>0&&(h<0||E<0)||E>this.length)throw new RangeError("Attempt to write outside buffer bounds");return D(this,p,E,h)},v.prototype.slice=function(p,E){var h=this.length;p=~~p,E=E===void 0?h:~~E,p<0?(p+=h,p<0&&(p=0)):p>h&&(p=h),E<0?(E+=h,E<0&&(E=0)):E>h&&(E=h),E=p.length&&(E=p.length),E||(E=0),R>0&&R=this.length)throw new RangeError("sourceStart out of bounds");if(R<0)throw new RangeError("sourceEnd out of bounds");R>this.length&&(R=this.length),p.length-E=0;--H)p[H+E]=this[H+h];else if(B<1e3||!v.TYPED_ARRAY_SUPPORT)for(H=0;H>>0,h=h===void 0?this.length:h>>>0,p||(p=0);var B;if(typeof p=="number")for(B=E;B>>8&255)*192+(a&255),v.put(a,13)}},ie.exp * * LICENSE * https://github.com/ecomfe/zrender/blob/master/LICENSE.txt -*/var s=!f.canvasSupported,l={canvas:a},i={},d="4.3.1";function g(p,E){var h=new j(S(),p,E);return i[h.id]=h,h}function y(p){if(p)p.dispose();else{for(var E in i)i.hasOwnProperty(E)&&i[E].dispose();i={}}return this}function b(p){return i[p]}function D(p,E){l[p]=E}function N(p){delete i[p]}var j=function(p,E,h){h=h||{},this.dom=E,this.id=p;var R=this,B=new u,H=h.renderer;if(s){if(!l.vml)throw new Error("You need to require 'zrender/vml/vml' to support IE8");H="vml"}else(!H||!l[H])&&(H="canvas");var w=new l[H](E,B,h,p);this.storage=B,this.painter=w;var c=!f.node&&!f.worker?new e(w.getViewportRoot(),w.root):null;this.handler=new v(B,w,c,w.root),this.animation=new r({stage:{update:m.bind(this.flush,this)}}),this.animation.start(),this._needsRefresh;var o=B.delFromStorage,n=B.addToStorage;B.delFromStorage=function(F){o.call(B,F),F&&F.removeSelfFromZr(R)},B.addToStorage=function(F){n.call(B,F),F.addSelfToZr(R)}};j.prototype={constructor:j,getId:function(){return this.id},add:function(p){this.storage.addRoot(p),this._needsRefresh=!0},remove:function(p){this.storage.delRoot(p),this._needsRefresh=!0},configLayer:function(p,E){this.painter.configLayer&&this.painter.configLayer(p,E),this._needsRefresh=!0},setBackgroundColor:function(p){this.painter.setBackgroundColor&&this.painter.setBackgroundColor(p),this._needsRefresh=!0},refreshImmediately:function(){this._needsRefresh=this._needsRefreshHover=!1,this.painter.refresh(),this._needsRefresh=this._needsRefreshHover=!1},refresh:function(){this._needsRefresh=!0},flush:function(){var p;this._needsRefresh&&(p=!0,this.refreshImmediately()),this._needsRefreshHover&&(p=!0,this.refreshHoverImmediately()),p&&this.trigger("rendered")},addHover:function(p,E){if(this.painter.addHover){var h=this.painter.addHover(p,E);return this.refreshHover(),h}},removeHover:function(p){this.painter.removeHover&&(this.painter.removeHover(p),this.refreshHover())},clearHover:function(){this.painter.clearHover&&(this.painter.clearHover(),this.refreshHover())},refreshHover:function(){this._needsRefreshHover=!0},refreshHoverImmediately:function(){this._needsRefreshHover=!1,this.painter.refreshHover&&this.painter.refreshHover()},resize:function(p){p=p||{},this.painter.resize(p.width,p.height),this.handler.resize()},clearAnimation:function(){this.animation.clear()},getWidth:function(){return this.painter.getWidth()},getHeight:function(){return this.painter.getHeight()},pathToImage:function(p,E){return this.painter.pathToImage(p,E)},setCursorStyle:function(p){this.handler.setCursorStyle(p)},findHover:function(p,E){return this.handler.findHover(p,E)},on:function(p,E,h){this.handler.on(p,E,h)},off:function(p,E){this.handler.off(p,E)},trigger:function(p,E){this.handler.trigger(p,E)},clear:function(){this.storage.delRoot(),this.painter.clear()},dispose:function(){this.animation.stop(),this.clear(),this.storage.dispose(),this.painter.dispose(),this.handler.dispose(),this.animation=this.storage=this.painter=this.handler=null,N(this.id)}},x.version=d,x.init=g,x.dispose=y,x.getInstance=b,x.registerPainter=D},aZ40:function(ie,x,t){var S=t("Wogr"),f=S.alloc(512),m=S.alloc(256);(function(){for(var u=1,a=0;a<255;a++)f[a]=u,m[u]=a,u<<=1,u&256&&(u^=285);for(a=255;a<512;a++)f[a]=f[a-255]})(),x.log=function(u){if(u<1)throw new Error("log("+u+")");return m[u]},x.exp=function(u){return f[u]},x.mul=function(u,a){return u===0||a===0?0:f[m[u]+m[a]]}},bT9E:function(ie,x,t){"use strict";t.d(x,"a",function(){return f});var S=t("VTBJ");function f(m,v){var u=Object(S.a)({},m);return Array.isArray(v)&&v.forEach(function(a){delete u[a]}),u}},bYtY:function(ie,x){var t={"[object Function]":1,"[object RegExp]":1,"[object Date]":1,"[object Error]":1,"[object CanvasGradient]":1,"[object CanvasPattern]":1,"[object Image]":1,"[object Canvas]":1},S={"[object Int8Array]":1,"[object Uint8Array]":1,"[object Uint8ClampedArray]":1,"[object Int16Array]":1,"[object Uint16Array]":1,"[object Int32Array]":1,"[object Uint32Array]":1,"[object Float32Array]":1,"[object Float64Array]":1},f=Object.prototype.toString,m=Array.prototype,v=m.forEach,u=m.filter,a=m.slice,r=m.map,e=m.reduce,s={};function l(I,$){I==="createCanvas"&&(N=null),s[I]=$}function i(I){if(I==null||typeof I!="object")return I;var $=I,fe=f.call(I);if(fe==="[object Array]"){if(!se(I)){$=[];for(var z=0,C=I.length;z40)throw new Error('"version" should be in range from 1 to 40');return m*4+17},x.getSymbolTotalCodewords=function(m){return S[m]},x.getBCHDigit=function(f){for(var m=0;f!==0;)m++,f>>>=1;return m},x.setToSJISFunction=function(m){if(typeof m!="function")throw new Error('"toSJISFunc" is not a valid function.');t=m},x.isKanjiModeEnabled=function(){return typeof t!="undefined"},x.toSJIS=function(m){return t(m)}},e6BP:function(ie,x){function t(){this.buffer=[],this.length=0}t.prototype={get:function(S){var f=Math.floor(S/8);return(this.buffer[f]>>>7-S%8&1)===1},put:function(S,f){for(var m=0;m>>f-m-1&1)===1)},getLengthInBits:function(){return this.length},putBit:function(S){var f=Math.floor(this.length/8);this.buffer.length<=f&&this.buffer.push(0),S&&(this.buffer[f]|=128>>>this.length%8),this.length++}},ie.exports=t},eQOe:function(ie,x){x.Patterns={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7};var t={N1:3,N2:3,N3:40,N4:10};x.isValid=function(m){return m!=null&&m!==""&&!isNaN(m)&&m>=0&&m<=7},x.from=function(m){return x.isValid(m)?parseInt(m,10):void 0},x.getPenaltyN1=function(m){for(var v=m.size,u=0,a=0,r=0,e=null,s=null,l=0;l=5&&(u+=t.N1+(a-5)),e=d,a=1),d=m.get(i,l),d===s?r++:(r>=5&&(u+=t.N1+(r-5)),s=d,r=1)}a>=5&&(u+=t.N1+(a-5)),r>=5&&(u+=t.N1+(r-5))}return u},x.getPenaltyN2=function(m){for(var v=m.size,u=0,a=0;a=10&&(a===1488||a===93)&&u++,r=r<<1&2047|m.get(s,e),s>=10&&(r===1488||r===93)&&u++}return u*t.N3},x.getPenaltyN4=function(m){for(var v=0,u=m.data.length,a=0;a=0&&f.bit<4},x.from=function(f,m){if(x.isValid(f))return f;try{return t(f)}catch(v){return m}}},fAei:function(ie,x,t){"use strict";t.d(x,"a",function(){return E.a});var S=t("rePB"),f=t("VTBJ"),m=t("KQm4"),v=t("1OyB"),u=t("vuIU"),a=t("Ji7U"),r=t("LK+K"),e=t("q1tI"),s=t("4IlW"),l=t("Kwbf"),i=t("TSYQ"),d=t.n(i),g=t("sboe"),y=t("OZM5"),b=t("815F"),D=t("ODXe"),N=t("Ff2n"),j=t("+nKL"),p=t("8XRh"),E=t("WaYH"),h=function(oe,ee){var X=oe.className,Z=oe.style,se=oe.motion,ae=oe.motionNodes,ve=oe.motionType,V=oe.onMotionStart,re=oe.onMotionEnd,I=oe.active,$=oe.treeNodeRequiredProps,fe=Object(N.a)(oe,["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"]),z=e.useState(!0),C=Object(D.a)(z,2),M=C[0],K=C[1],te=e.useContext(g.a),de=te.prefixCls,he=e.useRef(!1),Me=function(){he.current||re(),he.current=!0};return Object(e.useEffect)(function(){ae&&ve==="hide"&&M&&K(!1)},[ae]),Object(e.useEffect)(function(){return ae&&V(),function(){ae&&Me()}},[]),ae?e.createElement(p.default,Object.assign({ref:ee,visible:M},se,{motionAppear:ve==="show",onAppearEnd:Me,onLeaveEnd:Me}),function(ce,be){var Ae=ce.className,ye=ce.style;return e.createElement("div",{ref:be,className:d()("".concat(de,"-treenode-motion"),Ae),style:ye},ae.map(function(ke){var Se=ke.data,Ne=Se.key,_e=Object(N.a)(Se,["key"]),$e=ke.isStart,He=ke.isEnd;delete _e.children;var nt=Object(b.f)(Ne,$);return e.createElement(E.a,Object.assign({},_e,nt,{active:I,data:ke.data,key:Ne,isStart:$e,isEnd:He}))}))}):e.createElement(E.a,Object.assign({domRef:ee,className:X,style:Z},fe,{active:I}))};h.displayName="MotionTreeNode";var R=e.forwardRef(h),B=R;function H(){var W=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],oe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],ee=W.length,X=oe.length;if(Math.abs(ee-X)!==1)return{add:!1,key:null};function Z(se,ae){var ve=new Map;se.forEach(function(re){ve.set(re,!0)});var V=ae.filter(function(re){return!ve.has(re)});return V.length===1?V[0]:null}return ee ").concat(oe);return oe}var O=function(oe,ee){var X=oe.prefixCls,Z=oe.data,se=oe.selectable,ae=oe.checkable,ve=oe.expandedKeys,V=oe.selectedKeys,re=oe.checkedKeys,I=oe.loadedKeys,$=oe.loadingKeys,fe=oe.halfCheckedKeys,z=oe.keyEntities,C=oe.disabled,M=oe.dragging,K=oe.dragOverNodeKey,te=oe.dropPosition,de=oe.motion,he=oe.height,Me=oe.itemHeight,ce=oe.virtual,be=oe.focusable,Ae=oe.activeItem,ye=oe.focused,ke=oe.tabIndex,Se=oe.onKeyDown,Ne=oe.onFocus,_e=oe.onBlur,$e=oe.onActiveChange,He=oe.onListChangeStart,nt=oe.onListChangeEnd,et=Object(N.a)(oe,["prefixCls","data","selectable","checkable","expandedKeys","selectedKeys","checkedKeys","loadedKeys","loadingKeys","halfCheckedKeys","keyEntities","disabled","dragging","dragOverNodeKey","dropPosition","motion","height","itemHeight","virtual","focusable","activeItem","focused","tabIndex","onKeyDown","onFocus","onBlur","onActiveChange","onListChangeStart","onListChangeEnd"]),Xe=e.useRef(null);e.useImperativeHandle(ee,function(){return{scrollTo:function(dt){Xe.current.scrollTo(dt)}}});var st=e.useState(ve),ut=Object(D.a)(st,2),ct=ut[0],Ze=ut[1],bt=e.useState(Z),lt=Object(D.a)(bt,2),Et=lt[0],jt=lt[1],Qt=e.useState(Z),Gt=Object(D.a)(Qt,2),rn=Gt[0],ze=Gt[1],Ce=e.useState([]),Oe=Object(D.a)(Ce,2),ge=Oe[0],ne=Oe[1],le=e.useState(null),we=Object(D.a)(le,2),xe=we[0],Re=we[1];function je(){jt(Z),ze(Z),ne([]),Re(null),nt()}e.useEffect(function(){Ze(ve);var Fe=H(ct,ve);if(Fe.key!==null)if(Fe.add){var dt=Et.findIndex(function(Ge){var gt=Ge.data.key;return gt===Fe.key}),tt=A(w(Et,Z,Fe.key),ce,he,Me),Ct=Et.slice();Ct.splice(dt+1,0,L),ze(Ct),ne(tt),Re("show")}else{var At=Z.findIndex(function(Ge){var gt=Ge.data.key;return gt===Fe.key}),Ht=A(w(Z,Et,Fe.key),ce,he,Me),en=Z.slice();en.splice(At+1,0,L),ze(en),ne(Ht),Re("hide")}else Et!==Z&&(jt(Z),ze(Z))},[ve,Z]),e.useEffect(function(){M||je()},[M]);var De=de?rn:Z,Le={expandedKeys:ve,selectedKeys:V,loadedKeys:I,loadingKeys:$,checkedKeys:re,halfCheckedKeys:fe,dragOverNodeKey:K,dropPosition:te,keyEntities:z};return e.createElement(e.Fragment,null,ye&&Ae&&e.createElement("span",{style:c,"aria-live":"assertive"},T(Ae)),e.createElement("div",{role:"tree"},e.createElement("input",{style:c,disabled:be===!1||C,tabIndex:be!==!1?ke:null,onKeyDown:Se,onFocus:Ne,onBlur:_e,value:"",onChange:o})),e.createElement(j.a,Object.assign({},et,{data:De,itemKey:k,height:he,fullHeight:!1,virtual:ce,itemHeight:Me,prefixCls:"".concat(X,"-list"),ref:Xe}),function(Fe){var dt=Fe.pos,tt=Fe.data,Ct=tt.key,At=Object(N.a)(tt,["key"]),Ht=Fe.isStart,en=Fe.isEnd,Ge=Object(b.e)(Ct,dt);delete At.children;var gt=Object(b.f)(Ge,Le);return e.createElement(B,Object.assign({},At,gt,{active:Ae&&Ct===Ae.data.key,pos:dt,data:Fe.data,isStart:Ht,isEnd:en,motion:de,motionNodes:Ct===n?ge:null,motionType:xe,onMotionStart:He,onMotionEnd:je,treeNodeRequiredProps:Le,onMouseMove:function(){$e(null)}}))}))},G=e.forwardRef(O);G.displayName="NodeList";var q=G,Y=t("NvD2"),J=function(W){Object(a.a)(ee,W);var oe=Object(r.a)(ee);function ee(){var X;return Object(v.a)(this,ee),X=oe.apply(this,arguments),X.destroyed=!1,X.state={keyEntities:{},selectedKeys:[],checkedKeys:[],halfCheckedKeys:[],loadedKeys:[],loadingKeys:[],expandedKeys:[],dragging:!1,dragNodesKeys:[],dragOverNodeKey:null,dropPosition:null,treeData:[],flattenNodes:[],focused:!1,activeKey:null,listChanging:!1,prevProps:null},X.listRef=e.createRef(),X.onNodeDragStart=function(Z,se){var ae=X.state,ve=ae.expandedKeys,V=ae.keyEntities,re=X.props.onDragStart,I=se.props.eventKey;X.dragNode=se;var $=Object(y.b)(ve,I);X.setState({dragging:!0,dragNodesKeys:Object(y.g)(I,V)}),X.setExpandedKeys($),re&&re({event:Z,node:Object(b.b)(se.props)})},X.onNodeDragEnter=function(Z,se){var ae=X.state,ve=ae.expandedKeys,V=ae.keyEntities,re=ae.dragNodesKeys,I=X.props.onDragEnter,$=se.props,fe=$.pos,z=$.eventKey;if(!X.dragNode||re.indexOf(z)!==-1)return;var C=Object(y.c)(Z,se);if(X.dragNode.props.eventKey===z&&C===0){X.setState({dragOverNodeKey:"",dropPosition:null});return}setTimeout(function(){X.setState({dragOverNodeKey:z,dropPosition:C}),X.delayedDragEnterLogic||(X.delayedDragEnterLogic={}),Object.keys(X.delayedDragEnterLogic).forEach(function(M){clearTimeout(X.delayedDragEnterLogic[M])}),X.delayedDragEnterLogic[fe]=window.setTimeout(function(){if(!X.state.dragging)return;var M=Object(m.a)(ve),K=V[z];K&&(K.children||[]).length&&(M=Object(y.a)(ve,z)),"expandedKeys"in X.props||X.setExpandedKeys(M),I&&I({event:Z,node:Object(b.b)(se.props),expandedKeys:M})},400)},0)},X.onNodeDragOver=function(Z,se){var ae=X.state.dragNodesKeys,ve=X.props.onDragOver,V=se.props.eventKey;if(ae.indexOf(V)!==-1)return;if(X.dragNode&&V===X.state.dragOverNodeKey){var re=Object(y.c)(Z,se);if(re===X.state.dropPosition)return;X.setState({dropPosition:re})}ve&&ve({event:Z,node:Object(b.b)(se.props)})},X.onNodeDragLeave=function(Z,se){var ae=X.props.onDragLeave;X.setState({dragOverNodeKey:""}),ae&&ae({event:Z,node:Object(b.b)(se.props)})},X.onNodeDragEnd=function(Z,se){var ae=X.props.onDragEnd;X.setState({dragOverNodeKey:""}),X.cleanDragState(),ae&&ae({event:Z,node:Object(b.b)(se.props)}),X.dragNode=null},X.onNodeDrop=function(Z,se){var ae=X.state,ve=ae.dragNodesKeys,V=ve===void 0?[]:ve,re=ae.dropPosition,I=X.props.onDrop,$=se.props,fe=$.eventKey,z=$.pos;if(X.setState({dragOverNodeKey:""}),X.cleanDragState(),V.indexOf(fe)!==-1){Object(l.a)(!1,"Can not drop to dragNode(include it's children node)");return}var C=Object(y.k)(z),M={event:Z,node:Object(b.b)(se.props),dragNode:X.dragNode?Object(b.b)(X.dragNode.props):null,dragNodesKeys:V.slice(),dropPosition:re+Number(C[C.length-1]),dropToGap:!1};re!==0&&(M.dropToGap=!0),I&&I(M),X.dragNode=null},X.cleanDragState=function(){var Z=X.state.dragging;Z&&X.setState({dragging:!1})},X.onNodeClick=function(Z,se){var ae=X.props.onClick;ae&&ae(Z,se)},X.onNodeDoubleClick=function(Z,se){var ae=X.props.onDoubleClick;ae&&ae(Z,se)},X.onNodeSelect=function(Z,se){var ae=X.state.selectedKeys,ve=X.state.keyEntities,V=X.props,re=V.onSelect,I=V.multiple,$=se.selected,fe=se.key,z=!$;z?I?ae=Object(y.a)(ae,fe):ae=[fe]:ae=Object(y.b)(ae,fe);var C=ae.map(function(M){var K=ve[M];return K?K.node:null}).filter(function(M){return M});X.setUncontrolledState({selectedKeys:ae}),re&&re(ae,{event:"select",selected:z,node:se,selectedNodes:C,nativeEvent:Z.nativeEvent})},X.onNodeCheck=function(Z,se,ae){var ve=X.state,V=ve.keyEntities,re=ve.checkedKeys,I=ve.halfCheckedKeys,$=X.props,fe=$.checkStrictly,z=$.onCheck,C=se.key,M,K={event:"check",node:se,checked:ae,nativeEvent:Z.nativeEvent};if(fe){var te=ae?Object(y.a)(re,C):Object(y.b)(re,C),de=Object(y.b)(I,C);M={checked:te,halfChecked:de},K.checkedNodes=te.map(function(ye){return V[ye]}).filter(function(ye){return ye}).map(function(ye){return ye.node}),X.setUncontrolledState({checkedKeys:te})}else{var he=Object(Y.a)([].concat(Object(m.a)(re),[C]),!0,V),Me=he.checkedKeys,ce=he.halfCheckedKeys;if(!ae){var be=new Set(Me);be.delete(C);var Ae=Object(Y.a)(Array.from(be),{checked:!1,halfCheckedKeys:ce},V);Me=Ae.checkedKeys,ce=Ae.halfCheckedKeys}M=Me,K.checkedNodes=[],K.checkedNodesPositions=[],K.halfCheckedKeys=ce,Me.forEach(function(ye){var ke=V[ye];if(!ke)return;var Se=ke.node,Ne=ke.pos;K.checkedNodes.push(Se),K.checkedNodesPositions.push({node:Se,pos:Ne})}),X.setUncontrolledState({checkedKeys:Me},!1,{halfCheckedKeys:ce})}z&&z(M,K)},X.onNodeLoad=function(Z){return new Promise(function(se){X.setState(function(ae){var ve=ae.loadedKeys,V=ve===void 0?[]:ve,re=ae.loadingKeys,I=re===void 0?[]:re,$=X.props,fe=$.loadData,z=$.onLoad,C=Z.key;if(!fe||V.indexOf(C)!==-1||I.indexOf(C)!==-1)return{};var M=fe(Z);return M.then(function(){var K=X.state,te=K.loadedKeys,de=K.loadingKeys,he=Object(y.a)(te,C),Me=Object(y.b)(de,C);z&&z(he,{event:"load",node:Z}),X.setUncontrolledState({loadedKeys:he}),X.setState({loadingKeys:Me}),se()}),{loadingKeys:Object(y.a)(I,C)}})})},X.onNodeMouseEnter=function(Z,se){var ae=X.props.onMouseEnter;ae&&ae({event:Z,node:se})},X.onNodeMouseLeave=function(Z,se){var ae=X.props.onMouseLeave;ae&&ae({event:Z,node:se})},X.onNodeContextMenu=function(Z,se){var ae=X.props.onRightClick;ae&&(Z.preventDefault(),ae({event:Z,node:se}))},X.onFocus=function(){var Z=X.props.onFocus;X.setState({focused:!0}),Z&&Z.apply(void 0,arguments)},X.onBlur=function(){var Z=X.props.onBlur;X.setState({focused:!1}),X.onActiveChange(null),Z&&Z.apply(void 0,arguments)},X.getTreeNodeRequiredProps=function(){var Z=X.state,se=Z.expandedKeys,ae=Z.selectedKeys,ve=Z.loadedKeys,V=Z.loadingKeys,re=Z.checkedKeys,I=Z.halfCheckedKeys,$=Z.dragOverNodeKey,fe=Z.dropPosition,z=Z.keyEntities;return{expandedKeys:se||[],selectedKeys:ae||[],loadedKeys:ve||[],loadingKeys:V||[],checkedKeys:re||[],halfCheckedKeys:I||[],dragOverNodeKey:$,dropPosition:fe,keyEntities:z}},X.setExpandedKeys=function(Z){var se=X.state.treeData,ae=Object(b.d)(se,Z);X.setUncontrolledState({expandedKeys:Z,flattenNodes:ae},!0)},X.onNodeExpand=function(Z,se){var ae=X.state.expandedKeys,ve=X.state.listChanging,V=X.props,re=V.onExpand,I=V.loadData,$=se.key,fe=se.expanded;if(ve)return;var z=ae.indexOf($),C=!fe;if(Object(l.a)(fe&&z!==-1||!fe&&z===-1,"Expand state not sync with index check"),C?ae=Object(y.a)(ae,$):ae=Object(y.b)(ae,$),X.setExpandedKeys(ae),re&&re(ae,{node:se,expanded:C,nativeEvent:Z.nativeEvent}),C&&I){var M=X.onNodeLoad(se);M&&M.then(function(){var K=Object(b.d)(X.state.treeData,ae);X.setUncontrolledState({flattenNodes:K})})}},X.onListChangeStart=function(){X.setUncontrolledState({listChanging:!0})},X.onListChangeEnd=function(){setTimeout(function(){X.setUncontrolledState({listChanging:!1})})},X.onActiveChange=function(Z){var se=X.state.activeKey,ae=X.props.onActiveChange;if(se===Z)return;X.setState({activeKey:Z}),Z!==null&&X.scrollTo({key:Z}),ae&&ae(Z)},X.getActiveItem=function(){var Z=X.state,se=Z.activeKey,ae=Z.flattenNodes;return se===null?null:ae.find(function(ve){var V=ve.data.key;return V===se})||null},X.offsetActiveKey=function(Z){var se=X.state,ae=se.flattenNodes,ve=se.activeKey,V=ae.findIndex(function($){var fe=$.data.key;return fe===ve});V===-1&&Z<0&&(V=ae.length),V=(V+Z+ae.length)%ae.length;var re=ae[V];if(re){var I=re.data.key;X.onActiveChange(I)}else X.onActiveChange(null)},X.onKeyDown=function(Z){var se=X.state,ae=se.activeKey,ve=se.expandedKeys,V=se.checkedKeys,re=X.props,I=re.onKeyDown,$=re.checkable,fe=re.selectable;switch(Z.which){case s.a.UP:{X.offsetActiveKey(-1),Z.preventDefault();break}case s.a.DOWN:{X.offsetActiveKey(1),Z.preventDefault();break}}var z=X.getActiveItem();if(z&&z.data){var C=X.getTreeNodeRequiredProps(),M=z.data.isLeaf===!1||!!(z.data.children||[]).length,K=Object(b.b)(Object(f.a)(Object(f.a)({},Object(b.f)(ae,C)),{},{data:z.data,active:!0}));switch(Z.which){case s.a.LEFT:{M&&ve.includes(ae)?X.onNodeExpand({},K):z.parent&&X.onActiveChange(z.parent.data.key),Z.preventDefault();break}case s.a.RIGHT:{M&&!ve.includes(ae)?X.onNodeExpand({},K):z.children&&z.children.length&&X.onActiveChange(z.children[0].data.key),Z.preventDefault();break}case s.a.ENTER:case s.a.SPACE:{$&&!K.disabled&&K.checkable!==!1&&!K.disableCheckbox?X.onNodeCheck({},K,!V.includes(ae)):!$&&fe&&!K.disabled&&K.selectable!==!1&&X.onNodeSelect({},K);break}}}I&&I(Z)},X.setUncontrolledState=function(Z){var se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ae=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(X.destroyed)return;var ve=!1,V=!0,re={};Object.keys(Z).forEach(function(I){if(I in X.props){V=!1;return}ve=!0,re[I]=Z[I]}),ve&&(!se||V)&&X.setState(Object(f.a)(Object(f.a)({},re),ae))},X.scrollTo=function(Z){X.listRef.current.scrollTo(Z)},X}return Object(u.a)(ee,[{key:"componentWillUnmount",value:function(){this.destroyed=!0}},{key:"render",value:function(){var Z,se=this.state,ae=se.focused,ve=se.flattenNodes,V=se.keyEntities,re=se.dragging,I=se.activeKey,$=this.props,fe=$.prefixCls,z=$.className,C=$.style,M=$.showLine,K=$.focusable,te=$.tabIndex,de=te===void 0?0:te,he=$.selectable,Me=$.showIcon,ce=$.icon,be=$.switcherIcon,Ae=$.draggable,ye=$.checkable,ke=$.checkStrictly,Se=$.disabled,Ne=$.motion,_e=$.loadData,$e=$.filterTreeNode,He=$.height,nt=$.itemHeight,et=$.virtual,Xe=$.titleRender,st=$.onContextMenu,ut=Object(y.f)(this.props);return e.createElement(g.a.Provider,{value:{prefixCls:fe,selectable:he,showIcon:Me,icon:ce,switcherIcon:be,draggable:Ae,checkable:ye,checkStrictly:ke,disabled:Se,keyEntities:V,loadData:_e,filterTreeNode:$e,titleRender:Xe,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},e.createElement("div",{className:d()(fe,z,(Z={},Object(S.a)(Z,"".concat(fe,"-show-line"),M),Object(S.a)(Z,"".concat(fe,"-focused"),ae),Object(S.a)(Z,"".concat(fe,"-active-focused"),I!==null),Z))},e.createElement(q,Object.assign({ref:this.listRef,prefixCls:fe,style:C,data:ve,disabled:Se,selectable:he,checkable:!!ye,motion:Ne,dragging:re,height:He,itemHeight:nt,virtual:et,focusable:K,focused:ae,tabIndex:de,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:st},this.getTreeNodeRequiredProps(),ut))))}}],[{key:"getDerivedStateFromProps",value:function(Z,se){var ae=se.prevProps,ve={prevProps:Z};function V(ce){return!ae&&ce in Z||ae&&ae[ce]!==Z[ce]}var re;if(V("treeData")?re=Z.treeData:V("children")&&(Object(l.a)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),re=Object(b.c)(Z.children)),re){ve.treeData=re;var I=Object(b.a)(re);ve.keyEntities=Object(f.a)(Object(S.a)({},n,_),I.keyEntities)}var $=ve.keyEntities||se.keyEntities;if(V("expandedKeys")||ae&&V("autoExpandParent"))ve.expandedKeys=Z.autoExpandParent||!ae&&Z.defaultExpandParent?Object(y.e)(Z.expandedKeys,$):Z.expandedKeys;else if(!ae&&Z.defaultExpandAll){var fe=Object(f.a)({},$);delete fe[n],ve.expandedKeys=Object.keys(fe).map(function(ce){return fe[ce].key})}else!ae&&Z.defaultExpandedKeys&&(ve.expandedKeys=Z.autoExpandParent||Z.defaultExpandParent?Object(y.e)(Z.defaultExpandedKeys,$):Z.defaultExpandedKeys);if(ve.expandedKeys||delete ve.expandedKeys,re||ve.expandedKeys){var z=Object(b.d)(re||se.treeData,ve.expandedKeys||se.expandedKeys);ve.flattenNodes=z}if(Z.selectable&&(V("selectedKeys")?ve.selectedKeys=Object(y.d)(Z.selectedKeys,Z):!ae&&Z.defaultSelectedKeys&&(ve.selectedKeys=Object(y.d)(Z.defaultSelectedKeys,Z))),Z.checkable){var C;if(V("checkedKeys")?C=Object(y.j)(Z.checkedKeys)||{}:!ae&&Z.defaultCheckedKeys?C=Object(y.j)(Z.defaultCheckedKeys)||{}:re&&(C=Object(y.j)(Z.checkedKeys)||{checkedKeys:se.checkedKeys,halfCheckedKeys:se.halfCheckedKeys}),C){var M=C,K=M.checkedKeys,te=K===void 0?[]:K,de=M.halfCheckedKeys,he=de===void 0?[]:de;if(!Z.checkStrictly){var Me=Object(Y.a)(te,!0,$);te=Me.checkedKeys,he=Me.halfCheckedKeys}ve.checkedKeys=te,ve.halfCheckedKeys=he}}return V("loadedKeys")&&(ve.loadedKeys=Z.loadedKeys),ve}}]),ee}(e.Component);J.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[]},J.TreeNode=E.a;var P=J,Q=x.b=P},fW2E:function(ie,x){var t={shadowBlur:1,shadowOffsetX:1,shadowOffsetY:1,textShadowBlur:1,textShadowOffsetX:1,textShadowOffsetY:1,textBoxShadowBlur:1,textBoxShadowOffsetX:1,textBoxShadowOffsetY:1};function S(f,m,v){return t.hasOwnProperty(m)?v*=f.dpr:v}ie.exports=S},gut8:function(ie,x){var t={NONE:0,STYLE_BIND:1,PLAIN_TEXT:2},S=9;x.ContextCachedBy=t,x.WILL_BE_RESTORED=S},h78n:function(ie,x,t){"use strict";t.d(x,"a",function(){return A});var S=t("q1tI"),f=t.n(S),m=t("TSYQ"),v=t.n(m),u={className:"",percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,style:{},trailColor:"#D9D9D9",trailWidth:1},a=function(O){var G=O.map(function(){return Object(S.useRef)()}),q=Object(S.useRef)();return Object(S.useEffect)(function(){var Y=Date.now(),J=!1;Object.keys(G).forEach(function(P){var Q=G[P].current;if(!Q)return;J=!0;var W=Q.style;W.transitionDuration=".3s, .3s, .3s, .06s",q.current&&Y-q.current<100&&(W.transitionDuration="0s, 0s")}),J&&(q.current=Date.now())}),[G]};function r(){return r=Object.assign||function(T){for(var O=1;O40)throw new Error('"version" should be in range from 1 to 40');return m*4+17},x.getSymbolTotalCodewords=function(m){return S[m]},x.getBCHDigit=function(f){for(var m=0;f!==0;)m++,f>>>=1;return m},x.setToSJISFunction=function(m){if(typeof m!="function")throw new Error('"toSJISFunc" is not a valid function.');t=m},x.isKanjiModeEnabled=function(){return typeof t!="undefined"},x.toSJIS=function(m){return t(m)}},e6BP:function(ie,x){function t(){this.buffer=[],this.length=0}t.prototype={get:function(S){var f=Math.floor(S/8);return(this.buffer[f]>>>7-S%8&1)===1},put:function(S,f){for(var m=0;m>>f-m-1&1)===1)},getLengthInBits:function(){return this.length},putBit:function(S){var f=Math.floor(this.length/8);this.buffer.length<=f&&this.buffer.push(0),S&&(this.buffer[f]|=128>>>this.length%8),this.length++}},ie.exports=t},eQOe:function(ie,x){x.Patterns={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7};var t={N1:3,N2:3,N3:40,N4:10};x.isValid=function(m){return m!=null&&m!==""&&!isNaN(m)&&m>=0&&m<=7},x.from=function(m){return x.isValid(m)?parseInt(m,10):void 0},x.getPenaltyN1=function(m){for(var v=m.size,u=0,a=0,r=0,e=null,s=null,l=0;l=5&&(u+=t.N1+(a-5)),e=d,a=1),d=m.get(i,l),d===s?r++:(r>=5&&(u+=t.N1+(r-5)),s=d,r=1)}a>=5&&(u+=t.N1+(a-5)),r>=5&&(u+=t.N1+(r-5))}return u},x.getPenaltyN2=function(m){for(var v=m.size,u=0,a=0;a=10&&(a===1488||a===93)&&u++,r=r<<1&2047|m.get(s,e),s>=10&&(r===1488||r===93)&&u++}return u*t.N3},x.getPenaltyN4=function(m){for(var v=0,u=m.data.length,a=0;a=0&&f.bit<4},x.from=function(f,m){if(x.isValid(f))return f;try{return t(f)}catch(v){return m}}},fAei:function(ie,x,t){"use strict";t.d(x,"a",function(){return E.a});var S=t("rePB"),f=t("VTBJ"),m=t("KQm4"),v=t("1OyB"),u=t("vuIU"),a=t("Ji7U"),r=t("LK+K"),e=t("q1tI"),s=t("4IlW"),l=t("Kwbf"),i=t("TSYQ"),d=t.n(i),g=t("sboe"),y=t("OZM5"),b=t("815F"),D=t("ODXe"),N=t("Ff2n"),j=t("+nKL"),p=t("8XRh"),E=t("WaYH"),h=function(oe,ee){var X=oe.className,Z=oe.style,se=oe.motion,ae=oe.motionNodes,ve=oe.motionType,V=oe.onMotionStart,re=oe.onMotionEnd,I=oe.active,$=oe.treeNodeRequiredProps,fe=Object(N.a)(oe,["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"]),z=e.useState(!0),C=Object(D.a)(z,2),M=C[0],K=C[1],te=e.useContext(g.a),de=te.prefixCls,he=e.useRef(!1),Me=function(){he.current||re(),he.current=!0};return Object(e.useEffect)(function(){ae&&ve==="hide"&&M&&K(!1)},[ae]),Object(e.useEffect)(function(){return ae&&V(),function(){ae&&Me()}},[]),ae?e.createElement(p.default,Object.assign({ref:ee,visible:M},se,{motionAppear:ve==="show",onAppearEnd:Me,onLeaveEnd:Me}),function(ce,be){var Ae=ce.className,ye=ce.style;return e.createElement("div",{ref:be,className:d()("".concat(de,"-treenode-motion"),Ae),style:ye},ae.map(function(ke){var Se=ke.data,Ne=Se.key,_e=Object(N.a)(Se,["key"]),$e=ke.isStart,We=ke.isEnd;delete _e.children;var nt=Object(b.f)(Ne,$);return e.createElement(E.a,Object.assign({},_e,nt,{active:I,data:ke.data,key:Ne,isStart:$e,isEnd:We}))}))}):e.createElement(E.a,Object.assign({domRef:ee,className:X,style:Z},fe,{active:I}))};h.displayName="MotionTreeNode";var R=e.forwardRef(h),B=R;function H(){var W=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],oe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],ee=W.length,X=oe.length;if(Math.abs(ee-X)!==1)return{add:!1,key:null};function Z(se,ae){var ve=new Map;se.forEach(function(re){ve.set(re,!0)});var V=ae.filter(function(re){return!ve.has(re)});return V.length===1?V[0]:null}return ee ").concat(oe);return oe}var O=function(oe,ee){var X=oe.prefixCls,Z=oe.data,se=oe.selectable,ae=oe.checkable,ve=oe.expandedKeys,V=oe.selectedKeys,re=oe.checkedKeys,I=oe.loadedKeys,$=oe.loadingKeys,fe=oe.halfCheckedKeys,z=oe.keyEntities,C=oe.disabled,M=oe.dragging,K=oe.dragOverNodeKey,te=oe.dropPosition,de=oe.motion,he=oe.height,Me=oe.itemHeight,ce=oe.virtual,be=oe.focusable,Ae=oe.activeItem,ye=oe.focused,ke=oe.tabIndex,Se=oe.onKeyDown,Ne=oe.onFocus,_e=oe.onBlur,$e=oe.onActiveChange,We=oe.onListChangeStart,nt=oe.onListChangeEnd,et=Object(N.a)(oe,["prefixCls","data","selectable","checkable","expandedKeys","selectedKeys","checkedKeys","loadedKeys","loadingKeys","halfCheckedKeys","keyEntities","disabled","dragging","dragOverNodeKey","dropPosition","motion","height","itemHeight","virtual","focusable","activeItem","focused","tabIndex","onKeyDown","onFocus","onBlur","onActiveChange","onListChangeStart","onListChangeEnd"]),Xe=e.useRef(null);e.useImperativeHandle(ee,function(){return{scrollTo:function(dt){Xe.current.scrollTo(dt)}}});var st=e.useState(ve),ut=Object(D.a)(st,2),ct=ut[0],Ze=ut[1],bt=e.useState(Z),lt=Object(D.a)(bt,2),Et=lt[0],jt=lt[1],Qt=e.useState(Z),Gt=Object(D.a)(Qt,2),rn=Gt[0],ze=Gt[1],Ce=e.useState([]),Oe=Object(D.a)(Ce,2),ge=Oe[0],ne=Oe[1],le=e.useState(null),we=Object(D.a)(le,2),xe=we[0],Re=we[1];function je(){jt(Z),ze(Z),ne([]),Re(null),nt()}e.useEffect(function(){Ze(ve);var Fe=H(ct,ve);if(Fe.key!==null)if(Fe.add){var dt=Et.findIndex(function(Ge){var gt=Ge.data.key;return gt===Fe.key}),tt=A(w(Et,Z,Fe.key),ce,he,Me),Ct=Et.slice();Ct.splice(dt+1,0,L),ze(Ct),ne(tt),Re("show")}else{var At=Z.findIndex(function(Ge){var gt=Ge.data.key;return gt===Fe.key}),Ht=A(w(Z,Et,Fe.key),ce,he,Me),en=Z.slice();en.splice(At+1,0,L),ze(en),ne(Ht),Re("hide")}else Et!==Z&&(jt(Z),ze(Z))},[ve,Z]),e.useEffect(function(){M||je()},[M]);var De=de?rn:Z,Le={expandedKeys:ve,selectedKeys:V,loadedKeys:I,loadingKeys:$,checkedKeys:re,halfCheckedKeys:fe,dragOverNodeKey:K,dropPosition:te,keyEntities:z};return e.createElement(e.Fragment,null,ye&&Ae&&e.createElement("span",{style:c,"aria-live":"assertive"},T(Ae)),e.createElement("div",{role:"tree"},e.createElement("input",{style:c,disabled:be===!1||C,tabIndex:be!==!1?ke:null,onKeyDown:Se,onFocus:Ne,onBlur:_e,value:"",onChange:o})),e.createElement(j.a,Object.assign({},et,{data:De,itemKey:k,height:he,fullHeight:!1,virtual:ce,itemHeight:Me,prefixCls:"".concat(X,"-list"),ref:Xe}),function(Fe){var dt=Fe.pos,tt=Fe.data,Ct=tt.key,At=Object(N.a)(tt,["key"]),Ht=Fe.isStart,en=Fe.isEnd,Ge=Object(b.e)(Ct,dt);delete At.children;var gt=Object(b.f)(Ge,Le);return e.createElement(B,Object.assign({},At,gt,{active:Ae&&Ct===Ae.data.key,pos:dt,data:Fe.data,isStart:Ht,isEnd:en,motion:de,motionNodes:Ct===n?ge:null,motionType:xe,onMotionStart:We,onMotionEnd:je,treeNodeRequiredProps:Le,onMouseMove:function(){$e(null)}}))}))},G=e.forwardRef(O);G.displayName="NodeList";var q=G,Y=t("NvD2"),J=function(W){Object(a.a)(ee,W);var oe=Object(r.a)(ee);function ee(){var X;return Object(v.a)(this,ee),X=oe.apply(this,arguments),X.destroyed=!1,X.state={keyEntities:{},selectedKeys:[],checkedKeys:[],halfCheckedKeys:[],loadedKeys:[],loadingKeys:[],expandedKeys:[],dragging:!1,dragNodesKeys:[],dragOverNodeKey:null,dropPosition:null,treeData:[],flattenNodes:[],focused:!1,activeKey:null,listChanging:!1,prevProps:null},X.listRef=e.createRef(),X.onNodeDragStart=function(Z,se){var ae=X.state,ve=ae.expandedKeys,V=ae.keyEntities,re=X.props.onDragStart,I=se.props.eventKey;X.dragNode=se;var $=Object(y.b)(ve,I);X.setState({dragging:!0,dragNodesKeys:Object(y.g)(I,V)}),X.setExpandedKeys($),re&&re({event:Z,node:Object(b.b)(se.props)})},X.onNodeDragEnter=function(Z,se){var ae=X.state,ve=ae.expandedKeys,V=ae.keyEntities,re=ae.dragNodesKeys,I=X.props.onDragEnter,$=se.props,fe=$.pos,z=$.eventKey;if(!X.dragNode||re.indexOf(z)!==-1)return;var C=Object(y.c)(Z,se);if(X.dragNode.props.eventKey===z&&C===0){X.setState({dragOverNodeKey:"",dropPosition:null});return}setTimeout(function(){X.setState({dragOverNodeKey:z,dropPosition:C}),X.delayedDragEnterLogic||(X.delayedDragEnterLogic={}),Object.keys(X.delayedDragEnterLogic).forEach(function(M){clearTimeout(X.delayedDragEnterLogic[M])}),X.delayedDragEnterLogic[fe]=window.setTimeout(function(){if(!X.state.dragging)return;var M=Object(m.a)(ve),K=V[z];K&&(K.children||[]).length&&(M=Object(y.a)(ve,z)),"expandedKeys"in X.props||X.setExpandedKeys(M),I&&I({event:Z,node:Object(b.b)(se.props),expandedKeys:M})},400)},0)},X.onNodeDragOver=function(Z,se){var ae=X.state.dragNodesKeys,ve=X.props.onDragOver,V=se.props.eventKey;if(ae.indexOf(V)!==-1)return;if(X.dragNode&&V===X.state.dragOverNodeKey){var re=Object(y.c)(Z,se);if(re===X.state.dropPosition)return;X.setState({dropPosition:re})}ve&&ve({event:Z,node:Object(b.b)(se.props)})},X.onNodeDragLeave=function(Z,se){var ae=X.props.onDragLeave;X.setState({dragOverNodeKey:""}),ae&&ae({event:Z,node:Object(b.b)(se.props)})},X.onNodeDragEnd=function(Z,se){var ae=X.props.onDragEnd;X.setState({dragOverNodeKey:""}),X.cleanDragState(),ae&&ae({event:Z,node:Object(b.b)(se.props)}),X.dragNode=null},X.onNodeDrop=function(Z,se){var ae=X.state,ve=ae.dragNodesKeys,V=ve===void 0?[]:ve,re=ae.dropPosition,I=X.props.onDrop,$=se.props,fe=$.eventKey,z=$.pos;if(X.setState({dragOverNodeKey:""}),X.cleanDragState(),V.indexOf(fe)!==-1){Object(l.a)(!1,"Can not drop to dragNode(include it's children node)");return}var C=Object(y.k)(z),M={event:Z,node:Object(b.b)(se.props),dragNode:X.dragNode?Object(b.b)(X.dragNode.props):null,dragNodesKeys:V.slice(),dropPosition:re+Number(C[C.length-1]),dropToGap:!1};re!==0&&(M.dropToGap=!0),I&&I(M),X.dragNode=null},X.cleanDragState=function(){var Z=X.state.dragging;Z&&X.setState({dragging:!1})},X.onNodeClick=function(Z,se){var ae=X.props.onClick;ae&&ae(Z,se)},X.onNodeDoubleClick=function(Z,se){var ae=X.props.onDoubleClick;ae&&ae(Z,se)},X.onNodeSelect=function(Z,se){var ae=X.state.selectedKeys,ve=X.state.keyEntities,V=X.props,re=V.onSelect,I=V.multiple,$=se.selected,fe=se.key,z=!$;z?I?ae=Object(y.a)(ae,fe):ae=[fe]:ae=Object(y.b)(ae,fe);var C=ae.map(function(M){var K=ve[M];return K?K.node:null}).filter(function(M){return M});X.setUncontrolledState({selectedKeys:ae}),re&&re(ae,{event:"select",selected:z,node:se,selectedNodes:C,nativeEvent:Z.nativeEvent})},X.onNodeCheck=function(Z,se,ae){var ve=X.state,V=ve.keyEntities,re=ve.checkedKeys,I=ve.halfCheckedKeys,$=X.props,fe=$.checkStrictly,z=$.onCheck,C=se.key,M,K={event:"check",node:se,checked:ae,nativeEvent:Z.nativeEvent};if(fe){var te=ae?Object(y.a)(re,C):Object(y.b)(re,C),de=Object(y.b)(I,C);M={checked:te,halfChecked:de},K.checkedNodes=te.map(function(ye){return V[ye]}).filter(function(ye){return ye}).map(function(ye){return ye.node}),X.setUncontrolledState({checkedKeys:te})}else{var he=Object(Y.a)([].concat(Object(m.a)(re),[C]),!0,V),Me=he.checkedKeys,ce=he.halfCheckedKeys;if(!ae){var be=new Set(Me);be.delete(C);var Ae=Object(Y.a)(Array.from(be),{checked:!1,halfCheckedKeys:ce},V);Me=Ae.checkedKeys,ce=Ae.halfCheckedKeys}M=Me,K.checkedNodes=[],K.checkedNodesPositions=[],K.halfCheckedKeys=ce,Me.forEach(function(ye){var ke=V[ye];if(!ke)return;var Se=ke.node,Ne=ke.pos;K.checkedNodes.push(Se),K.checkedNodesPositions.push({node:Se,pos:Ne})}),X.setUncontrolledState({checkedKeys:Me},!1,{halfCheckedKeys:ce})}z&&z(M,K)},X.onNodeLoad=function(Z){return new Promise(function(se){X.setState(function(ae){var ve=ae.loadedKeys,V=ve===void 0?[]:ve,re=ae.loadingKeys,I=re===void 0?[]:re,$=X.props,fe=$.loadData,z=$.onLoad,C=Z.key;if(!fe||V.indexOf(C)!==-1||I.indexOf(C)!==-1)return{};var M=fe(Z);return M.then(function(){var K=X.state,te=K.loadedKeys,de=K.loadingKeys,he=Object(y.a)(te,C),Me=Object(y.b)(de,C);z&&z(he,{event:"load",node:Z}),X.setUncontrolledState({loadedKeys:he}),X.setState({loadingKeys:Me}),se()}),{loadingKeys:Object(y.a)(I,C)}})})},X.onNodeMouseEnter=function(Z,se){var ae=X.props.onMouseEnter;ae&&ae({event:Z,node:se})},X.onNodeMouseLeave=function(Z,se){var ae=X.props.onMouseLeave;ae&&ae({event:Z,node:se})},X.onNodeContextMenu=function(Z,se){var ae=X.props.onRightClick;ae&&(Z.preventDefault(),ae({event:Z,node:se}))},X.onFocus=function(){var Z=X.props.onFocus;X.setState({focused:!0}),Z&&Z.apply(void 0,arguments)},X.onBlur=function(){var Z=X.props.onBlur;X.setState({focused:!1}),X.onActiveChange(null),Z&&Z.apply(void 0,arguments)},X.getTreeNodeRequiredProps=function(){var Z=X.state,se=Z.expandedKeys,ae=Z.selectedKeys,ve=Z.loadedKeys,V=Z.loadingKeys,re=Z.checkedKeys,I=Z.halfCheckedKeys,$=Z.dragOverNodeKey,fe=Z.dropPosition,z=Z.keyEntities;return{expandedKeys:se||[],selectedKeys:ae||[],loadedKeys:ve||[],loadingKeys:V||[],checkedKeys:re||[],halfCheckedKeys:I||[],dragOverNodeKey:$,dropPosition:fe,keyEntities:z}},X.setExpandedKeys=function(Z){var se=X.state.treeData,ae=Object(b.d)(se,Z);X.setUncontrolledState({expandedKeys:Z,flattenNodes:ae},!0)},X.onNodeExpand=function(Z,se){var ae=X.state.expandedKeys,ve=X.state.listChanging,V=X.props,re=V.onExpand,I=V.loadData,$=se.key,fe=se.expanded;if(ve)return;var z=ae.indexOf($),C=!fe;if(Object(l.a)(fe&&z!==-1||!fe&&z===-1,"Expand state not sync with index check"),C?ae=Object(y.a)(ae,$):ae=Object(y.b)(ae,$),X.setExpandedKeys(ae),re&&re(ae,{node:se,expanded:C,nativeEvent:Z.nativeEvent}),C&&I){var M=X.onNodeLoad(se);M&&M.then(function(){var K=Object(b.d)(X.state.treeData,ae);X.setUncontrolledState({flattenNodes:K})})}},X.onListChangeStart=function(){X.setUncontrolledState({listChanging:!0})},X.onListChangeEnd=function(){setTimeout(function(){X.setUncontrolledState({listChanging:!1})})},X.onActiveChange=function(Z){var se=X.state.activeKey,ae=X.props.onActiveChange;if(se===Z)return;X.setState({activeKey:Z}),Z!==null&&X.scrollTo({key:Z}),ae&&ae(Z)},X.getActiveItem=function(){var Z=X.state,se=Z.activeKey,ae=Z.flattenNodes;return se===null?null:ae.find(function(ve){var V=ve.data.key;return V===se})||null},X.offsetActiveKey=function(Z){var se=X.state,ae=se.flattenNodes,ve=se.activeKey,V=ae.findIndex(function($){var fe=$.data.key;return fe===ve});V===-1&&Z<0&&(V=ae.length),V=(V+Z+ae.length)%ae.length;var re=ae[V];if(re){var I=re.data.key;X.onActiveChange(I)}else X.onActiveChange(null)},X.onKeyDown=function(Z){var se=X.state,ae=se.activeKey,ve=se.expandedKeys,V=se.checkedKeys,re=X.props,I=re.onKeyDown,$=re.checkable,fe=re.selectable;switch(Z.which){case s.a.UP:{X.offsetActiveKey(-1),Z.preventDefault();break}case s.a.DOWN:{X.offsetActiveKey(1),Z.preventDefault();break}}var z=X.getActiveItem();if(z&&z.data){var C=X.getTreeNodeRequiredProps(),M=z.data.isLeaf===!1||!!(z.data.children||[]).length,K=Object(b.b)(Object(f.a)(Object(f.a)({},Object(b.f)(ae,C)),{},{data:z.data,active:!0}));switch(Z.which){case s.a.LEFT:{M&&ve.includes(ae)?X.onNodeExpand({},K):z.parent&&X.onActiveChange(z.parent.data.key),Z.preventDefault();break}case s.a.RIGHT:{M&&!ve.includes(ae)?X.onNodeExpand({},K):z.children&&z.children.length&&X.onActiveChange(z.children[0].data.key),Z.preventDefault();break}case s.a.ENTER:case s.a.SPACE:{$&&!K.disabled&&K.checkable!==!1&&!K.disableCheckbox?X.onNodeCheck({},K,!V.includes(ae)):!$&&fe&&!K.disabled&&K.selectable!==!1&&X.onNodeSelect({},K);break}}}I&&I(Z)},X.setUncontrolledState=function(Z){var se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ae=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(X.destroyed)return;var ve=!1,V=!0,re={};Object.keys(Z).forEach(function(I){if(I in X.props){V=!1;return}ve=!0,re[I]=Z[I]}),ve&&(!se||V)&&X.setState(Object(f.a)(Object(f.a)({},re),ae))},X.scrollTo=function(Z){X.listRef.current.scrollTo(Z)},X}return Object(u.a)(ee,[{key:"componentWillUnmount",value:function(){this.destroyed=!0}},{key:"render",value:function(){var Z,se=this.state,ae=se.focused,ve=se.flattenNodes,V=se.keyEntities,re=se.dragging,I=se.activeKey,$=this.props,fe=$.prefixCls,z=$.className,C=$.style,M=$.showLine,K=$.focusable,te=$.tabIndex,de=te===void 0?0:te,he=$.selectable,Me=$.showIcon,ce=$.icon,be=$.switcherIcon,Ae=$.draggable,ye=$.checkable,ke=$.checkStrictly,Se=$.disabled,Ne=$.motion,_e=$.loadData,$e=$.filterTreeNode,We=$.height,nt=$.itemHeight,et=$.virtual,Xe=$.titleRender,st=$.onContextMenu,ut=Object(y.f)(this.props);return e.createElement(g.a.Provider,{value:{prefixCls:fe,selectable:he,showIcon:Me,icon:ce,switcherIcon:be,draggable:Ae,checkable:ye,checkStrictly:ke,disabled:Se,keyEntities:V,loadData:_e,filterTreeNode:$e,titleRender:Xe,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},e.createElement("div",{className:d()(fe,z,(Z={},Object(S.a)(Z,"".concat(fe,"-show-line"),M),Object(S.a)(Z,"".concat(fe,"-focused"),ae),Object(S.a)(Z,"".concat(fe,"-active-focused"),I!==null),Z))},e.createElement(q,Object.assign({ref:this.listRef,prefixCls:fe,style:C,data:ve,disabled:Se,selectable:he,checkable:!!ye,motion:Ne,dragging:re,height:We,itemHeight:nt,virtual:et,focusable:K,focused:ae,tabIndex:de,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:st},this.getTreeNodeRequiredProps(),ut))))}}],[{key:"getDerivedStateFromProps",value:function(Z,se){var ae=se.prevProps,ve={prevProps:Z};function V(ce){return!ae&&ce in Z||ae&&ae[ce]!==Z[ce]}var re;if(V("treeData")?re=Z.treeData:V("children")&&(Object(l.a)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),re=Object(b.c)(Z.children)),re){ve.treeData=re;var I=Object(b.a)(re);ve.keyEntities=Object(f.a)(Object(S.a)({},n,_),I.keyEntities)}var $=ve.keyEntities||se.keyEntities;if(V("expandedKeys")||ae&&V("autoExpandParent"))ve.expandedKeys=Z.autoExpandParent||!ae&&Z.defaultExpandParent?Object(y.e)(Z.expandedKeys,$):Z.expandedKeys;else if(!ae&&Z.defaultExpandAll){var fe=Object(f.a)({},$);delete fe[n],ve.expandedKeys=Object.keys(fe).map(function(ce){return fe[ce].key})}else!ae&&Z.defaultExpandedKeys&&(ve.expandedKeys=Z.autoExpandParent||Z.defaultExpandParent?Object(y.e)(Z.defaultExpandedKeys,$):Z.defaultExpandedKeys);if(ve.expandedKeys||delete ve.expandedKeys,re||ve.expandedKeys){var z=Object(b.d)(re||se.treeData,ve.expandedKeys||se.expandedKeys);ve.flattenNodes=z}if(Z.selectable&&(V("selectedKeys")?ve.selectedKeys=Object(y.d)(Z.selectedKeys,Z):!ae&&Z.defaultSelectedKeys&&(ve.selectedKeys=Object(y.d)(Z.defaultSelectedKeys,Z))),Z.checkable){var C;if(V("checkedKeys")?C=Object(y.j)(Z.checkedKeys)||{}:!ae&&Z.defaultCheckedKeys?C=Object(y.j)(Z.defaultCheckedKeys)||{}:re&&(C=Object(y.j)(Z.checkedKeys)||{checkedKeys:se.checkedKeys,halfCheckedKeys:se.halfCheckedKeys}),C){var M=C,K=M.checkedKeys,te=K===void 0?[]:K,de=M.halfCheckedKeys,he=de===void 0?[]:de;if(!Z.checkStrictly){var Me=Object(Y.a)(te,!0,$);te=Me.checkedKeys,he=Me.halfCheckedKeys}ve.checkedKeys=te,ve.halfCheckedKeys=he}}return V("loadedKeys")&&(ve.loadedKeys=Z.loadedKeys),ve}}]),ee}(e.Component);J.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[]},J.TreeNode=E.a;var P=J,Q=x.b=P},fW2E:function(ie,x){var t={shadowBlur:1,shadowOffsetX:1,shadowOffsetY:1,textShadowBlur:1,textShadowOffsetX:1,textShadowOffsetY:1,textBoxShadowBlur:1,textBoxShadowOffsetX:1,textBoxShadowOffsetY:1};function S(f,m,v){return t.hasOwnProperty(m)?v*=f.dpr:v}ie.exports=S},gut8:function(ie,x){var t={NONE:0,STYLE_BIND:1,PLAIN_TEXT:2},S=9;x.ContextCachedBy=t,x.WILL_BE_RESTORED=S},h78n:function(ie,x,t){"use strict";t.d(x,"a",function(){return A});var S=t("q1tI"),f=t.n(S),m=t("TSYQ"),v=t.n(m),u={className:"",percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,style:{},trailColor:"#D9D9D9",trailWidth:1},a=function(O){var G=O.map(function(){return Object(S.useRef)()}),q=Object(S.useRef)();return Object(S.useEffect)(function(){var Y=Date.now(),J=!1;Object.keys(G).forEach(function(P){var Q=G[P].current;if(!Q)return;J=!0;var W=Q.style;W.transitionDuration=".3s, .3s, .3s, .06s",q.current&&Y-q.current<100&&(W.transitionDuration="0s, 0s")}),J&&(q.current=Date.now())}),[G]};function r(){return r=Object.assign||function(T){for(var O=1;OT.length)&&(O=T.length);for(var G=0,q=new Array(O);G=0)continue;if(!Object.prototype.propertyIsEnumerable.call(T,q))continue;G[q]=T[q]}}return G}function b(T,O){if(T==null)return{};var G={},q=Object.keys(T),Y,J;for(J=0;J=0)continue;G[Y]=T[Y]}return G}var D=function(O){var G=O.className,q=O.percent,Y=O.prefixCls,J=O.strokeColor,P=O.strokeLinecap,Q=O.strokeWidth,W=O.style,oe=O.trailColor,ee=O.trailWidth,X=O.transition,Z=y(O,["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"]);delete Z.gapPosition;var se=Array.isArray(q)?q:[q],ae=Array.isArray(J)?J:[J],ve=a(se),V=e(ve,1),re=V[0],I=Q/2,$=100-Q/2,fe="M ".concat(P==="round"?I:0,",").concat(I,` L `).concat(P==="round"?$:100,",").concat(I),z="0 0 100 ".concat(Q),C=0;return f.a.createElement("svg",r({className:v()("".concat(Y,"-line"),G),viewBox:z,preserveAspectRatio:"none",style:W},Z),f.a.createElement("path",{className:"".concat(Y,"-line-trail"),d:fe,strokeLinecap:P,stroke:oe,strokeWidth:ee||Q,fillOpacity:"0"}),se.map(function(M,K){var te={strokeDasharray:"".concat(M,"px, 100px"),strokeDashoffset:"-".concat(C,"px"),transition:X||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},de=ae[K]||ae[ae.length-1];return C+=M,f.a.createElement("path",{key:K,className:"".concat(Y,"-line-path"),d:fe,strokeLinecap:P,stroke:de,strokeWidth:Q,fillOpacity:"0",ref:re[K],style:te})}))};D.defaultProps=u;var N=D;function j(){return j=Object.assign||function(T){for(var O=1;OT.length)&&(O=T.length);for(var G=0,q=new Array(O);G=0)continue;if(!Object.prototype.propertyIsEnumerable.call(T,q))continue;G[q]=T[q]}}return G}function c(T,O){if(T==null)return{};var G={},q=Object.keys(T),Y,J;for(J=0;J=0)continue;G[Y]=T[Y]}return G}var o=0;function n(T){return+T.replace("%","")}function F(T){return Array.isArray(T)?T:[T]}function _(T,O,G,q){var Y=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,J=arguments.length>5?arguments[5]:void 0,P=50-q/2,Q=0,W=-P,oe=0,ee=-2*P;switch(J){case"left":Q=-P,W=0,oe=2*P,ee=0;break;case"right":Q=P,W=0,oe=-2*P,ee=0;break;case"bottom":W=P,ee=2*P;break;default:}var X="M 50,50 m ".concat(Q,",").concat(W,` a `).concat(P,",").concat(P," 0 1 1 ").concat(oe,",").concat(-ee,` - a `).concat(P,",").concat(P," 0 1 1 ").concat(-oe,",").concat(ee),Z=Math.PI*2*P,se={stroke:G,strokeDasharray:"".concat(O/100*(Z-Y),"px ").concat(Z,"px"),strokeDashoffset:"-".concat(Y/2+T/100*(Z-Y),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:X,pathStyle:se}}var L=function(O){var G=O.prefixCls,q=O.strokeWidth,Y=O.trailWidth,J=O.gapDegree,P=O.gapPosition,Q=O.trailColor,W=O.strokeLinecap,oe=O.style,ee=O.className,X=O.strokeColor,Z=O.percent,se=w(O,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),ae=Object(S.useMemo)(function(){return o+=1,o},[]),ve=_(0,100,Q,q,J,P),V=ve.pathString,re=ve.pathStyle,I=F(Z),$=F(X),fe=$.find(function(te){return Object.prototype.toString.call(te)==="[object Object]"}),z=a(I),C=p(z,1),M=C[0],K=function(){var de=0;return I.map(function(he,Me){var ce=$[Me]||$[$.length-1],be=Object.prototype.toString.call(ce)==="[object Object]"?"url(#".concat(G,"-gradient-").concat(ae,")"):"",Ae=_(de,he,ce,q,J,P);return de+=he,f.a.createElement("path",{key:Me,className:"".concat(G,"-circle-path"),d:Ae.pathString,stroke:be,strokeLinecap:W,strokeWidth:q,opacity:he===0?0:1,fillOpacity:"0",style:Ae.pathStyle,ref:M[Me]})})};return f.a.createElement("svg",j({className:v()("".concat(G,"-circle"),ee),viewBox:"0 0 100 100",style:oe},se),fe&&f.a.createElement("defs",null,f.a.createElement("linearGradient",{id:"".concat(G,"-gradient-").concat(ae),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(fe).sort(function(te,de){return n(te)-n(de)}).map(function(te,de){return f.a.createElement("stop",{key:de,offset:te,stopColor:fe[te]})}))),f.a.createElement("path",{className:"".concat(G,"-circle-trail"),d:V,stroke:Q,strokeLinecap:W,strokeWidth:Y||q,fillOpacity:"0",style:re}),K().reverse())};L.defaultProps=u;var A=L,k={Line:N,Circle:A}},h7HQ:function(ie,x,t){var S=t("y+Vt"),f=t("T6xi"),m=S.extend({type:"polygon",shape:{points:null,smooth:!1,smoothConstraint:null},buildPath:function(v,u){f.buildPath(v,u,!0)}});ie.exports=m},hOwI:function(ie,x){var t=Math.log(2);function S(m,v,u,a,r,e){var s=a+"-"+r,l=m.length;if(e.hasOwnProperty(s))return e[s];if(v===1){var i=Math.round(Math.log((1<f&&a>v||au?r:0}ie.exports=t},iXp4:function(ie,x,t){var S=t("ItGF"),f=[["shadowBlur",0],["shadowColor","#000"],["shadowOffsetX",0],["shadowOffsetY",0]];function m(v){return S.browser.ie&&S.browser.version>=11?function(){var u=this.__clipPaths,a=this.style,r;if(u)for(var e=0;e0){var i=S.alloc(this.degree);return s.copy(i,l),i}return s},ie.exports=v},jTL6:function(ie,x,t){var S=t("y+Vt"),f=S.extend({type:"arc",shape:{cx:0,cy:0,r:0,startAngle:0,endAngle:Math.PI*2,clockwise:!0},style:{stroke:"#000",fill:null},buildPath:function(m,v){var u=v.cx,a=v.cy,r=Math.max(v.r,0),e=v.startAngle,s=v.endAngle,l=v.clockwise,i=Math.cos(e),d=Math.sin(e);m.moveTo(i*r+u,d*r+a),m.arc(u,a,r,e,s,!l)}});ie.exports=f},ji0R:function(ie,x,t){ie.exports=t.p+"static/douyu.3e6df9ee.jpg"},juDX:function(ie,x,t){t("P47w");var S=t("aX58"),f=S.registerPainter,m=t("3CBa");f("svg",m)},kPWJ:function(ie,x,t){ie.exports=t.p+"static/question.cb52bef9.gif"},kPYp:function(ie,x){ie.exports="data:image/png;base64,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"},"kVK+":function(ie,x){/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh */x.read=function(t,S,f,m,v){var u,a,r=v*8-m-1,e=(1<>1,l=-7,i=f?v-1:0,d=f?-1:1,g=t[S+i];for(i+=d,u=g&(1<<-l)-1,g>>=-l,l+=r;l>0;u=u*256+t[S+i],i+=d,l-=8);for(a=u&(1<<-l)-1,u>>=-l,l+=m;l>0;a=a*256+t[S+i],i+=d,l-=8);if(u===0)u=1-s;else{if(u===e)return a?NaN:(g?-1:1)*Infinity;a=a+Math.pow(2,m),u=u-s}return(g?-1:1)*a*Math.pow(2,u-m)},x.write=function(t,S,f,m,v,u){var a,r,e,s=u*8-v-1,l=(1<>1,d=v===23?Math.pow(2,-24)-Math.pow(2,-77):0,g=m?0:u-1,y=m?1:-1,b=S<0||S===0&&1/S<0?1:0;for(S=Math.abs(S),isNaN(S)||S===Infinity?(r=isNaN(S)?1:0,a=l):(a=Math.floor(Math.log(S)/Math.LN2),S*(e=Math.pow(2,-a))<1&&(a--,e*=2),a+i>=1?S+=d/e:S+=d*Math.pow(2,1-i),S*e>=2&&(a++,e/=2),a+i>=l?(r=0,a=l):a+i>=1?(r=(S*e-1)*Math.pow(2,v),a=a+i):(r=S*Math.pow(2,i-1)*Math.pow(2,v),a=0));v>=8;t[f+g]=r&255,g+=y,r/=256,v-=8);for(a=a<0;t[f+g]=a&255,g+=y,a/=256,s-=8);t[f+g-y]|=b*128}},"kk9/":function(ie,x,t){var S=t("e/Dd").getSymbolSize,f=7;x.getPositions=function(v){var u=S(v);return[[0,0],[u-f,0],[0,u-f]]}},l2Kq:function(ie,x,t){ie.exports=t.p+"static/match_ad.24dc22fd.jpg"},lYJp:function(ie,x,t){var S=t("e/Dd"),f=1<<10|1<<8|1<<5|1<<4|1<<2|1<<1|1<<0,m=1<<14|1<<12|1<<10|1<<4|1<<1,v=S.getBCHDigit(f);x.getEncodedBits=function(a,r){for(var e=a.bit<<3|r,s=e<<10;S.getBCHDigit(s)-v>=0;)s^=f<f+e&&r>v+e||rS+e&&a>m+e||a=l.x&&e<=l.x+l.width&&s>=l.y&&s<=l.y+l.height},clone:function(){return new a(this.x,this.y,this.width,this.height)},copy:function(e){this.x=e.x,this.y=e.y,this.width=e.width,this.height=e.height},plain:function(){return{x:this.x,y:this.y,width:this.width,height:this.height}}},a.create=function(e){return new a(e.x,e.y,e.width,e.height)};var r=a;ie.exports=r},mLcG:function(ie,x){var t=typeof window!="undefined"&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(S){setTimeout(S,16)};ie.exports=t},mgmH:function(ie,x,t){"use strict";t.d(x,"d",function(){return y}),t.d(x,"b",function(){return b}),t.d(x,"e",function(){return D}),t.d(x,"c",function(){return N}),t.d(x,"n",function(){return j}),t.d(x,"g",function(){return p}),t.d(x,"h",function(){return E}),t.d(x,"j",function(){return R}),t.d(x,"a",function(){return B}),t.d(x,"l",function(){return H}),t.d(x,"f",function(){return w}),t.d(x,"k",function(){return c}),t.d(x,"m",function(){return o}),t.d(x,"i",function(){return n}),t.d(x,"o",function(){return F}),t.d(x,"r",function(){return _}),t.d(x,"q",function(){return L}),t.d(x,"p",function(){return A});var S=t("miYZ"),f=t("tsqr"),m=t("k1fw"),v=t("9og8"),u=t("WmNS"),a=t.n(u),r=t("oUNq"),e=t("9kvl"),s=t("1vsH"),l=t("m3rI"),i=t("ErOA"),d=function(){Object(e.c)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},g=function(){Object(e.c)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},y=function(){var k=Object(v.a)(a.a.mark(function T(O){var G;return a.a.wrap(function(Y){for(;;)switch(Y.prev=Y.next){case 0:return d(),Y.next=3,Object(r.s)(Object(m.a)({},O));case 3:if(G=Y.sent,!(G.status===0)){Y.next=7;break}return Y.next=7,Object(s.u)("",Object(s.U)({url:l.a.API_SERVER+"/api/courses/".concat(O.coursesId,"/export_couser_info.json"),query:O}));case 7:g();case 8:case"end":return Y.stop()}},T)}));return function(O){return k.apply(this,arguments)}}(),b=function(){var k=Object(v.a)(a.a.mark(function T(O){var G;return a.a.wrap(function(Y){for(;;)switch(Y.prev=Y.next){case 0:return Y.next=2,Object(r.q)(Object(m.a)({},O));case 2:if(G=Y.sent,!(G.status===0)){Y.next=8;break}f.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),e.d.push("/classrooms/".concat(O.coursesId,"/exportlist/course_member_act_score")),Y.next=13;break;case 8:if(!(G.status===-2)){Y.next=12;break}return Y.abrupt("return",G);case 12:G.status===-3&&(Object(e.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),e.d.push("/classrooms/".concat(O.coursesId,"/exportlist/course_member_act_score")));case 13:case"end":return Y.stop()}},T)}));return function(O){return k.apply(this,arguments)}}(),D=function(){var k=Object(v.a)(a.a.mark(function T(O){var G;return a.a.wrap(function(Y){for(;;)switch(Y.prev=Y.next){case 0:return Y.next=2,Object(r.t)(Object(m.a)({},O));case 2:if(G=Y.sent,!(G.status===0)){Y.next=8;break}f.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),e.d.push("/classrooms/".concat(O.coursesId,"/exportlist/course_total_score")),Y.next=13;break;case 8:if(!(G.status===-2)){Y.next=12;break}return Y.abrupt("return",G);case 12:G.status===-3&&(Object(e.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),e.d.push("/classrooms/".concat(O.coursesId,"/exportlist/course_total_score")));case 13:case"end":return Y.stop()}},T)}));return function(O){return k.apply(this,arguments)}}(),N=function(){var k=Object(v.a)(a.a.mark(function T(O){var G;return a.a.wrap(function(Y){for(;;)switch(Y.prev=Y.next){case 0:return Y.next=2,Object(r.r)(Object(m.a)({},O));case 2:if(G=Y.sent,!(G.status===0)){Y.next=8;break}f.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),e.d.push("/classrooms/".concat(O.coursesId,"/exportlist/course_total_exercise_and_other")),Y.next=13;break;case 8:if(!(G.status===-2)){Y.next=12;break}return Y.abrupt("return",G);case 12:G.status===-3&&(Object(e.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),e.d.push("/classrooms/".concat(O.coursesId,"/exportlist/course_total_exercise_and_other")));case 13:case"end":return Y.stop()}},T)}));return function(O){return k.apply(this,arguments)}}(),j=function(){var k=Object(v.a)(a.a.mark(function T(O){var G;return a.a.wrap(function(Y){for(;;)switch(Y.prev=Y.next){case 0:return Y.next=2,Object(r.y)(Object(m.a)({},O));case 2:if(G=Y.sent,!(G.status===0)){Y.next=8;break}f.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),e.d.push("/classrooms/".concat(O.coursesId,"/exportlist/course_total_exercise_and_other")),Y.next=13;break;case 8:if(!(G.status===-2)){Y.next=12;break}return Y.abrupt("return",G);case 12:G.status===-3&&(Object(e.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),e.d.push("/classrooms/".concat(O.coursesId,"/exportlist/course_total_exercise_and_other")));case 13:case"end":return Y.stop()}},T)}));return function(O){return k.apply(this,arguments)}}(),p=function(){var k=Object(v.a)(a.a.mark(function T(O){var G;return a.a.wrap(function(Y){for(;;)switch(Y.prev=Y.next){case 0:return Y.next=2,Object(r.u)(Object(m.a)({},O));case 2:if(G=Y.sent,!(G.status===0)){Y.next=8;break}f.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),e.d.push("/classrooms/".concat(O.coursesId,"/exportlist/course_total_homework")),Y.next=13;break;case 8:if(!(G.status===-2)){Y.next=12;break}return Y.abrupt("return",G);case 12:G.status===-3&&(Object(e.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),e.d.push("/classrooms/".concat(O.coursesId,"/exportlist/course_total_homework")));case 13:case"end":return Y.stop()}},T)}));return function(O){return k.apply(this,arguments)}}(),E=function(){var k=Object(v.a)(a.a.mark(function T(O,G){var q;return a.a.wrap(function(J){for(;;)switch(J.prev=J.next){case 0:return J.next=2,Object(r.w)(Object(m.a)({},O));case 2:q=J.sent,q.status===0?(f.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),e.d.push("/classrooms/".concat(O.coursesId,"/exportlist/").concat(G))):q.status===-3&&(Object(e.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),e.d.push("/classrooms/".concat(O.coursesId,"/exportlist/").concat(G)));case 4:case"end":return J.stop()}},T)}));return function(O,G){return k.apply(this,arguments)}}(),h=function(){var k=Object(v.a)(a.a.mark(function T(O){var G;return a.a.wrap(function(Y){for(;;)switch(Y.prev=Y.next){case 0:return d(),Y.next=3,Object(r.v)(Object(m.a)({},O));case 3:if(G=Y.sent,!(G.status===0)){Y.next=7;break}return Y.next=7,Object(s.u)("",Object(s.U)({url:l.a.API_SERVER+"/api/homework_commons/".concat(O.categoryId,"/works_list.zip"),query:O}));case 7:g();case 8:case"end":return Y.stop()}},T)}));return function(O){return k.apply(this,arguments)}}(),R=function(){var k=Object(v.a)(a.a.mark(function T(O){return a.a.wrap(function(q){for(;;)switch(q.prev=q.next){case 0:d(),Object(i.a)(Object(s.U)({url:l.a.API_SERVER+"/api/polls/".concat(O.categoryId,"/commit_result.xlsx"),query:O}),{method:"get"}).then(function(Y){Y!=null&&Y.status||Object(s.t)("",Object(s.U)({url:l.a.API_SERVER+"/api/polls/".concat(O.categoryId,"/commit_result.xlsx"),query:O}))}),g();case 3:case"end":return q.stop()}},T)}));return function(O){return k.apply(this,arguments)}}(),B=function(){var k=Object(v.a)(a.a.mark(function T(O){return a.a.wrap(function(q){for(;;)switch(q.prev=q.next){case 0:return q.next=2,Object(s.t)("",Object(s.U)({url:l.a.API_SERVER+"/api/courses/".concat(O.coursesId,"/attendances/export_xlsx_data.xlsx"),query:O}));case 2:case"end":return q.stop()}},T)}));return function(O){return k.apply(this,arguments)}}(),H=function(){var k=Object(v.a)(a.a.mark(function T(O){return a.a.wrap(function(q){for(;;)switch(q.prev=q.next){case 0:return q.next=2,Object(s.t)("",Object(s.U)({url:l.a.API_SERVER+"/api/courses/".concat(O.coursesId,"/video_study_statics.xlsx"),query:O}));case 2:case"end":return q.stop()}},T)}));return function(O){return k.apply(this,arguments)}}(),w=function(){var k=Object(v.a)(a.a.mark(function T(O){return a.a.wrap(function(q){for(;;)switch(q.prev=q.next){case 0:return q.next=2,Object(s.t)("",Object(s.U)({url:l.a.API_SERVER+"/api/courses/".concat(O.coursesId,"/export_course_students_info.xlsx"),query:O}));case 2:case"end":return q.stop()}},T)}));return function(O){return k.apply(this,arguments)}}(),c=function(){var k=Object(v.a)(a.a.mark(function T(O){return a.a.wrap(function(q){for(;;)switch(q.prev=q.next){case 0:return q.next=2,Object(s.t)("",Object(s.U)({url:l.a.API_SERVER+"/api/item_banks/export.xlsx",query:O}));case 2:case"end":return q.stop()}},T)}));return function(O){return k.apply(this,arguments)}}(),o=function(){var k=Object(v.a)(a.a.mark(function T(O){return a.a.wrap(function(q){for(;;)switch(q.prev=q.next){case 0:return q.next=2,Object(s.t)("",Object(s.U)({url:l.a.API_SERVER+"/api/competitions/region_reports.xlsx",query:O}));case 2:case"end":return q.stop()}},T)}));return function(O){return k.apply(this,arguments)}}(),n=function(){var k=Object(v.a)(a.a.mark(function T(O){var G;return a.a.wrap(function(Y){for(;;)switch(Y.prev=Y.next){case 0:return Y.next=2,Object(r.x)(Object(m.a)({},O));case 2:G=Y.sent,G.status===0?(f.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),e.d.push("/classrooms/".concat(O.coursesId,"/exportlist/exercise_score"))):G.status===-3&&(Object(e.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),e.d.push("/classrooms/".concat(O.coursesId,"/exportlist/exercise_score")));case 4:case"end":return Y.stop()}},T)}));return function(O){return k.apply(this,arguments)}}(),F=function(){var k=Object(v.a)(a.a.mark(function T(O){return a.a.wrap(function(q){for(;;)switch(q.prev=q.next){case 0:return console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),q.next=3,Object(s.t)("",Object(s.U)({url:l.a.API_SERVER+"/api/export_records/".concat(O.id,".xlsx"),query:O}));case 3:case"end":return q.stop()}},T)}));return function(O){return k.apply(this,arguments)}}(),_=function(){var k=Object(v.a)(a.a.mark(function T(O){return a.a.wrap(function(q){for(;;)switch(q.prev=q.next){case 0:return q.next=2,Object(s.t)("",Object(s.U)({url:l.a.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:O}));case 2:case"end":return q.stop()}},T)}));return function(O){return k.apply(this,arguments)}}(),L=function(){var k=Object(v.a)(a.a.mark(function T(O){return a.a.wrap(function(q){for(;;)switch(q.prev=q.next){case 0:return q.next=2,Object(s.t)("",Object(s.U)({url:l.a.API_SERVER+"/api/ec_years/".concat(O==null?void 0:O.ec_year_id,"/ec_training_objectives.xlsx"),query:O}));case 2:case"end":return q.stop()}},T)}));return function(O){return k.apply(this,arguments)}}(),A=function(){var k=Object(v.a)(a.a.mark(function T(O){return a.a.wrap(function(q){for(;;)switch(q.prev=q.next){case 0:return q.next=2,Object(s.t)("",Object(s.U)({url:l.a.API_SERVER+"/api/ec_years/".concat(O==null?void 0:O.ec_year_id,"/ec_graduation_requirements.xlsx"),query:O}));case 2:case"end":return q.stop()}},T)}));return function(O){return k.apply(this,arguments)}}()},n1HI:function(ie,x,t){var S=t("hX1E"),f=S.normalizeRadian,m=Math.PI*2;function v(u,a,r,e,s,l,i,d,g){if(i===0)return!1;var y=i;d-=u,g-=a;var b=Math.sqrt(d*d+g*g);if(b-y>r||b+ys&&(s+=m);var N=Math.atan2(g,d);return N<0&&(N+=m),N>=e&&N<=s||N+m>=e&&N+m<=s}x.containStroke=v},n6Mw:function(ie,x,t){var S=t("SrGk"),f=t("bYtY"),m=t("Fofx");function v(a,r){S.call(this,a,r,"clipPath","__clippath_in_use__")}f.inherits(v,S),v.prototype.update=function(a){var r=this.getSvgElement(a);r&&this.updateDom(r,a.__clipPaths,!1);var e=this.getTextSvgElement(a);e&&this.updateDom(e,a.__clipPaths,!0),this.markUsed(a)},v.prototype.updateDom=function(a,r,e){if(r&&r.length>0){var s=this.getDefs(!0),l=r[0],i,d,g=e?"_textDom":"_dom";l[g]?(d=l[g].getAttribute("id"),i=l[g],s.contains(i)||s.appendChild(i)):(d="zr"+this._zrId+"-clip-"+this.nextId,++this.nextId,i=this.createElement("clipPath"),i.setAttribute("id",d),s.appendChild(i),l[g]=i);var y=this.getSvgProxy(l);if(l.transform&&l.parent.invTransform&&!e){var b=Array.prototype.slice.call(l.transform);m.mul(l.transform,l.parent.invTransform,l.transform),y.brush(l),l.transform=b}else y.brush(l);var D=this.getSvgElement(l);i.innerHTML="",i.appendChild(D.cloneNode()),a.setAttribute("clip-path","url(#"+d+")"),r.length>1&&this.updateDom(i,r.slice(1),e)}else a&&a.setAttribute("clip-path","none")},v.prototype.markUsed=function(a){var r=this;a.__clipPaths&&f.each(a.__clipPaths,function(e){e._dom&&S.prototype.markUsed.call(r,e._dom),e._textDom&&S.prototype.markUsed.call(r,e._textDom)})};var u=v;ie.exports=u},nCxF:function(ie,x,t){var S=t("QBsz"),f=S.min,m=S.max,v=S.scale,u=S.distance,a=S.add,r=S.clone,e=S.sub;function s(l,i,d,g){var y=[],b=[],D=[],N=[],j,p,E,h;if(g){E=[Infinity,Infinity],h=[-Infinity,-Infinity];for(var R=0,B=l.length;R2&&arguments[2]!==void 0?arguments[2]:"0",me=String(U);me.length=12,pn%=12);var ur=e.useMemo(function(){if(!Ve)return[!1,!1];var Wt=[!0,!0];return xn.forEach(function(tn){var un=tn.disabled,Fn=tn.value;if(un)return;Fn>=12?Wt[1]=!1:Wt[0]=!1}),Wt},[Ve,xn]),dr=Object(r.a)(ur,2),cr=dr[0],fr=dr[1],hr=e.useMemo(function(){return Ve?xn.filter(Pt?function(Wt){return Wt.value>=12}:function(Wt){return Wt.value<12}).map(function(Wt){var tn=Wt.value%12,un=tn===0?"12":P(tn,2);return Object(a.a)(Object(a.a)({},Wt),{},{label:un,value:tn})}):xn},[Ve,xn]),er=ve(0,59,We,rt&&rt(pn)),Cr=ve(0,59,Je,ot&&ot(pn,vn));me.current={onUpDown:function(tn){var un=ht[Te];if(un)for(var Fn=un.units.findIndex(function(Wn){return Wn.value===un.value}),Dn=un.units.length,wn=1;wn1&&(Pe=ue.addDate(Pe,-7)),Pe}function Se(U,ue,pe){var me=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(ue){case"year":return pe.addYear(U,me*10);case"quarter":case"month":return pe.addYear(U,me);default:return pe.addMonth(U,me)}}var Ne=e.createContext({}),_e=Ne;function $e(U){var ue=U.cellPrefixCls,pe=U.generateConfig,me=U.rangedValue,Te=U.hoverRangedValue,Ee=U.isInView,Pe=U.isSameCell,Be=U.offsetCell,Ke=U.today,Ve=U.value;function qe(Ye){var Ie,We=Be(Ye,-1),Ue=Be(Ye,1),Je=ee(me,0),Qe=ee(me,1),rt=ee(Te,0),ot=ee(Te,1),yt=ye(pe,rt,ot,Ye);function Ut(vn){return Pe(Je,vn)}function ht(vn){return Pe(Qe,vn)}var pt=Pe(rt,Ye),Rt=Pe(ot,Ye),Pt=(yt||Rt)&&(!Ee(We)||ht(We)),pn=(yt||pt)&&(!Ee(Ue)||Ut(Ue));return Ie={},Object(u.a)(Ie,"".concat(ue,"-in-view"),Ee(Ye)),Object(u.a)(Ie,"".concat(ue,"-in-range"),ye(pe,Je,Qe,Ye)),Object(u.a)(Ie,"".concat(ue,"-range-start"),Ut(Ye)),Object(u.a)(Ie,"".concat(ue,"-range-end"),ht(Ye)),Object(u.a)(Ie,"".concat(ue,"-range-start-single"),Ut(Ye)&&!Qe),Object(u.a)(Ie,"".concat(ue,"-range-end-single"),ht(Ye)&&!Je),Object(u.a)(Ie,"".concat(ue,"-range-start-near-hover"),Ut(Ye)&&(Pe(We,rt)||ye(pe,rt,ot,We))),Object(u.a)(Ie,"".concat(ue,"-range-end-near-hover"),ht(Ye)&&(Pe(Ue,ot)||ye(pe,rt,ot,Ue))),Object(u.a)(Ie,"".concat(ue,"-range-hover"),yt),Object(u.a)(Ie,"".concat(ue,"-range-hover-start"),pt),Object(u.a)(Ie,"".concat(ue,"-range-hover-end"),Rt),Object(u.a)(Ie,"".concat(ue,"-range-hover-edge-start"),Pt),Object(u.a)(Ie,"".concat(ue,"-range-hover-edge-end"),pn),Object(u.a)(Ie,"".concat(ue,"-range-hover-edge-start-near-range"),Pt&&Pe(We,Qe)),Object(u.a)(Ie,"".concat(ue,"-range-hover-edge-end-near-range"),pn&&Pe(Ue,Je)),Object(u.a)(Ie,"".concat(ue,"-today"),Pe(Ke,Ye)),Object(u.a)(Ie,"".concat(ue,"-selected"),Pe(Ve,Ye)),Ie}return qe}function He(U){for(var ue=U.prefixCls,pe=U.disabledDate,me=U.onSelect,Te=U.rowNum,Ee=U.colNum,Pe=U.prefixColumn,Be=U.rowClassName,Ke=U.baseDate,Ve=U.getCellClassName,qe=U.getCellText,Ye=U.getCellNode,Ie=U.getCellDate,We=U.titleCell,Ue=U.headerCells,Je=e.useContext(D),Qe=Je.onDateMouseEnter,rt=Je.onDateMouseLeave,ot="".concat(ue,"-cell"),yt=[],Ut=0;Ut2&&arguments[2]!==void 0?arguments[2]:!1;(gn===Je||Zn)&&(Tr(ft),Rt&&Rt(ft),Dn&&Dn(ft,Kt),Pt&&!Ae(Be,ft,Yn)&&Pt(ft))},pr=function(ft){return Tn.current&&Tn.current.onKeyDown?([y.a.LEFT,y.a.RIGHT,y.a.UP,y.a.DOWN,y.a.PAGE_UP,y.a.PAGE_DOWN,y.a.ENTER].includes(ft.which)&&ft.preventDefault(),Tn.current.onKeyDown(ft)):(Object(i.a)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1)},dn=function(ft){Tn.current&&Tn.current.onBlur&&Tn.current.onBlur(ft)};un&&xr!=="right"&&(un.current={onKeyDown:pr,onClose:function(){Tn.current&&Tn.current.onClose&&Tn.current.onClose()}}),e.useEffect(function(){Ke&&!nr.current&&Mn(Ke)},[Ke]),e.useEffect(function(){nr.current=!1},[]);var En,kn=Object(a.a)(Object(a.a)({},U),{},{operationRef:Tn,prefixCls:me,viewDate:Rn,value:Yn,onViewDateChange:Pn,sourceMode:Lr,onPanelChange:nn,disabledDate:gn!=="decade"?Ie:void 0});delete kn.onChange,delete kn.onSelect;switch(gn){case"decade":En=e.createElement(ir,Object.assign({},kn,{onSelect:function(ft,Kt){Pn(ft),In(ft,Kt)}}));break;case"year":En=e.createElement(Ot,Object.assign({},kn,{onSelect:function(ft,Kt){Pn(ft),In(ft,Kt)}}));break;case"month":En=e.createElement(we,Object.assign({},kn,{onSelect:function(ft,Kt){Pn(ft),In(ft,Kt)}}));break;case"quarter":En=e.createElement(tt,Object.assign({},kn,{onSelect:function(ft,Kt){Pn(ft),In(ft,Kt)}}));break;case"week":En=e.createElement(Gt,Object.assign({},kn,{onSelect:function(ft,Kt){Pn(ft),In(ft,Kt)}}));break;case"time":delete kn.showTime,En=e.createElement(fe,Object.assign({},kn,Object(g.a)(yt)==="object"?yt:null,{onSelect:function(ft,Kt){Pn(ft),In(ft,Kt)}}));break;default:yt?En=e.createElement(jt,Object.assign({},kn,{onSelect:function(ft,Kt){Pn(ft),In(ft,Kt)}})):En=e.createElement(Ze,Object.assign({},kn,{onSelect:function(ft,Kt){Pn(ft),In(ft,Kt)}}))}var Mr,Pr,vr=function(){var ft=Be.getNow(),Kt=se(Be.getHour(ft),Be.getMinute(ft),Be.getSecond(ft),tr?dr:1,Ar?fr:1,Wt?er:1),Zn=Z(Be,ft,Kt[0],Kt[1],Kt[2]);In(Zn,"submit")};wn||(Mr=Nn(me,gn,ht),Pr=Kn({prefixCls:me,components:An,needConfirmButton:Cr,okDisabled:!Yn||Ie&&Ie(Yn),locale:Pe,showNow:ot,onNow:Cr&&vr,onOk:function(){Yn&&(In(Yn,"submit",!0),cn&&cn(Yn))}}));var Ir;if(Ut&&gn==="date"&&Je==="date"&&!yt){var Sr=Be.getNow(),fn="".concat(me,"-today-btn"),Xn=Ie&&Ie(Sr);Ir=e.createElement("a",{className:l()(fn,Xn&&"".concat(fn,"-disabled")),"aria-disabled":Xn,onClick:function(){Xn||In(Sr,"mouse",!0)}},Pe.today)}return e.createElement(D.Provider,{value:Object(a.a)(Object(a.a)({},tn),{},{hideHeader:"hideHeader"in U?pt:tn.hideHeader,hidePrevBtn:Ln&&xr==="right",hideNextBtn:Ln&&xr==="left"})},e.createElement("div",{tabIndex:rt,className:l()("".concat(me,"-panel"),Te,(ue={},Object(u.a)(ue,"".concat(me,"-panel-has-range"),$n&&$n[0]&&$n[1]),Object(u.a)(ue,"".concat(me,"-panel-has-range-hover"),wr&&wr[0]&&wr[1]),Object(u.a)(ue,"".concat(me,"-panel-rtl"),xn==="rtl"),ue)),style:Ee,onKeyDown:pr,onBlur:dn,onMouseDown:vn,ref:Fn},En,Mr||Pr||Ir?e.createElement("div",{className:"".concat(me,"-footer")},Mr,Pr,Ir):null))}var wt=it,Zt=t("uciX"),Cn={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}};function zt(U){var ue,pe=U.prefixCls,me=U.popupElement,Te=U.popupStyle,Ee=U.visible,Pe=U.dropdownClassName,Be=U.dropdownAlign,Ke=U.transitionName,Ve=U.getPopupContainer,qe=U.children,Ye=U.range,Ie=U.popupPlacement,We=U.direction,Ue="".concat(pe,"-dropdown"),Je=function(){return Ie!==void 0?Ie:We==="rtl"?"bottomRight":"bottomLeft"};return e.createElement(Zt.a,{showAction:[],hideAction:[],popupPlacement:Je(),builtinPlacements:Cn,prefixCls:Ue,popupTransitionName:Ke,popup:me,popupAlign:Be,popupVisible:Ee,popupClassName:l()(Pe,(ue={},Object(u.a)(ue,"".concat(Ue,"-range"),Ye),Object(u.a)(ue,"".concat(Ue,"-rtl"),We==="rtl"),ue)),popupStyle:Te,getPopupContainer:Ve},qe)}var Tt=zt;function mt(U){var ue=U.open,pe=U.value,me=U.isClickOutside,Te=U.triggerOpen,Ee=U.forwardKeyDown,Pe=U.blurToCancel,Be=U.onSubmit,Ke=U.onCancel,Ve=U.onFocus,qe=U.onBlur,Ye=Object(e.useState)(!1),Ie=Object(r.a)(Ye,2),We=Ie[0],Ue=Ie[1],Je=Object(e.useState)(!1),Qe=Object(r.a)(Je,2),rt=Qe[0],ot=Qe[1],yt=Object(e.useRef)(!1),Ut=Object(e.useRef)(!1),ht={onMouseDown:function(){Ue(!0),Te(!0)},onKeyDown:function(Rt){switch(Rt.which){case y.a.ENTER:{ue?Be()!==!1&&Ue(!0):Te(!0),Rt.preventDefault();return}case y.a.TAB:{We&&ue&&!Rt.shiftKey?(Ue(!1),Rt.preventDefault()):!We&&ue&&(!Ee(Rt)&&Rt.shiftKey&&(Ue(!0),Rt.preventDefault()));return}case y.a.ESC:{Ue(!0),Ke();return}}!ue&&![y.a.SHIFT].includes(Rt.which)?Te(!0):We||Ee(Rt)},onFocus:function(Rt){Ue(!0),ot(!0),Ve&&Ve(Rt)},onBlur:function(Rt){if(yt.current||!me(document.activeElement)){yt.current=!1;return}Pe?setTimeout(function(){me(document.activeElement)&&Ke()},0):ue&&(Te(!1),Ut.current&&Be()),ot(!1),qe&&qe(Rt)}};return Object(e.useEffect)(function(){Ut.current=!1},[ue]),Object(e.useEffect)(function(){Ut.current=!0},[pe]),Object(e.useEffect)(function(){return L(function(pt){var Rt=pt.target;ue&&(me(Rt)?rt||Te(!1):(yt.current=!0,requestAnimationFrame(function(){yt.current=!1})))})}),[ht,{focused:rt,typing:We}]}function St(U){var ue=U.valueTexts,pe=U.onTextChange,me=e.useState(""),Te=Object(r.a)(me,2),Ee=Te[0],Pe=Te[1],Be=e.useRef([]);Be.current=ue;function Ke(qe){Pe(qe),pe(qe)}function Ve(){Pe(Be.current[0])}return e.useEffect(function(){ue.every(function(qe){return qe!==Ee})&&Ve()},[ue.join("||")]),[Ee,Ke,Ve]}var Mt=t("Gytx"),Yt=t.n(Mt);function on(U,ue){var pe=ue.formatList,me=ue.generateConfig,Te=ue.locale;return Object(R.a)(function(){if(!U)return[[""],""];for(var Ee="",Pe=[],Be=0;Be1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(Ve.current),rt){Ke(Qe);return}Ve.current=requestAnimationFrame(function(){Ke(Qe)})}var Ye=on(Be,{formatList:pe,generateConfig:me,locale:Te}),Ie=Object(r.a)(Ye,2),We=Ie[1];function Ue(Qe){qe(Qe)}function Je(){var Qe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;qe(null,Qe)}return Object(e.useEffect)(function(){Je(!0)},[U]),Object(e.useEffect)(function(){return function(){return cancelAnimationFrame(Ve.current)}},[]),[We,Ue,Je]}function qt(U){var ue,pe=U.prefixCls,me=pe===void 0?"rc-picker":pe,Te=U.id,Ee=U.tabIndex,Pe=U.style,Be=U.className,Ke=U.dropdownClassName,Ve=U.dropdownAlign,qe=U.popupStyle,Ye=U.transitionName,Ie=U.generateConfig,We=U.locale,Ue=U.inputReadOnly,Je=U.allowClear,Qe=U.autoFocus,rt=U.showTime,ot=U.picker,yt=ot===void 0?"date":ot,Ut=U.format,ht=U.use12Hours,pt=U.value,Rt=U.defaultValue,Pt=U.open,pn=U.defaultOpen,vn=U.defaultOpenValue,_n=U.suffixIcon,cn=U.clearIcon,An=U.disabled,xn=U.disabledDate,ur=U.placeholder,dr=U.getPopupContainer,cr=U.pickerRef,fr=U.panelRender,hr=U.onChange,er=U.onOpenChange,Cr=U.onFocus,tr=U.onBlur,Ar=U.onMouseDown,Wt=U.onMouseUp,tn=U.onMouseEnter,un=U.onMouseLeave,Fn=U.onContextMenu,Dn=U.onClick,wn=U.direction,zn=U.autoComplete,Wn=zn===void 0?"off":zn,Ln=e.useRef(null),xr=yt==="date"&&!!rt||yt==="time",$n=W(o(Ut,yt,rt,ht)),wr=e.useRef(null),Tn=e.useRef(null),nr=Object(d.a)(null,{value:pt,defaultValue:Rt}),jr=Object(r.a)(nr,2),Qn=jr[0],Yn=jr[1],Tr=e.useState(Qn),Gn=Object(r.a)(Tr,2),rr=Gn[0],Rn=Gn[1],Mn=e.useRef(null),Pn=Object(d.a)(!1,{value:Pt,defaultValue:pn,postState:function(Vt){return An?!1:Vt},onChange:function(Vt){er&&er(Vt),!Vt&&Mn.current&&Mn.current.onClose&&Mn.current.onClose()}}),mr=Object(r.a)(Pn,2),yn=mr[0],ar=mr[1],gn=on(rr,{formatList:$n,generateConfig:Ie,locale:We}),Rr=Object(r.a)(gn,2),br=Rr[0],It=Rr[1],Lr=St({valueTexts:br,onTextChange:function(Vt){var Or=Ie.locale.parse(We.locale,Vt,$n);Or&&(!xn||!xn(Or))&&Rn(Or)}}),Jn=Object(r.a)(Lr,3),nn=Jn[0],In=Jn[1],pr=Jn[2],dn=function(Vt){Rn(Vt),Yn(Vt),hr&&!Ae(Ie,Qn,Vt)&&hr(Vt,Vt?Ie.locale.format(We.locale,Vt,$n[0]):"")},En=function(Vt){if(An&&Vt)return;ar(Vt)},kn=function(Vt){return yn&&Mn.current&&Mn.current.onKeyDown?Mn.current.onKeyDown(Vt):(Object(i.a)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},Mr=function(){Wt&&Wt.apply(void 0,arguments),Ln.current&&(Ln.current.focus(),En(!0))},Pr=mt({blurToCancel:xr,open:yn,value:nn,triggerOpen:En,forwardKeyDown:kn,isClickOutside:function(Vt){return!q([wr.current,Tn.current],Vt)},onSubmit:function(){return xn&&xn(rr)?!1:(dn(rr),En(!1),pr(),!0)},onCancel:function(){En(!1),Rn(Qn),pr()},onFocus:Cr,onBlur:tr}),vr=Object(r.a)(Pr,2),Ir=vr[0],Sr=vr[1],fn=Sr.focused,Xn=Sr.typing;e.useEffect(function(){yn||(Rn(Qn),!br.length||br[0]===""?In(""):It!==nn&&pr())},[yn,br]),e.useEffect(function(){yn||pr()},[yt]),e.useEffect(function(){Rn(Qn)},[Qn]),cr&&(cr.current={focus:function(){Ln.current&&Ln.current.focus()},blur:function(){Ln.current&&Ln.current.blur()}});var sn=Object(a.a)(Object(a.a)({},U),{},{className:void 0,style:void 0,pickerValue:void 0,onPickerValueChange:void 0}),ft=e.createElement(wt,Object.assign({},sn,{generateConfig:Ie,className:l()(Object(u.a)({},"".concat(me,"-panel-focused"),!Xn)),value:rr,locale:We,tabIndex:-1,onChange:Rn,direction:wn}));fr&&(ft=fr(ft));var Kt=e.createElement("div",{className:"".concat(me,"-panel-container"),onMouseDown:function(Vt){Vt.preventDefault()}},ft),Zn;_n&&(Zn=e.createElement("span",{className:"".concat(me,"-suffix")},_n));var Vr;Je&&Qn&&!An&&(Vr=e.createElement("span",{onMouseDown:function(Vt){Vt.preventDefault(),Vt.stopPropagation()},onMouseUp:function(Vt){Vt.preventDefault(),Vt.stopPropagation(),dn(null),En(!1)},className:"".concat(me,"-clear")},cn||e.createElement("span",{className:"".concat(me,"-clear-btn")})));var qr=function(Vt,Or){(Or==="submit"||Or!=="key"&&!xr)&&(dn(Vt),En(!1))},Hr=wn==="rtl"?"bottomRight":"bottomLeft",Wr=mn(nn,{formatList:$n,generateConfig:Ie,locale:We}),kr=Object(r.a)(Wr,3),Qr=kr[0],Yr=kr[1],Bn=kr[2];return e.createElement(D.Provider,{value:{operationRef:Mn,hideHeader:yt==="time",panelRef:wr,onSelect:qr,open:yn,defaultOpenValue:vn,onDateMouseEnter:Yr,onDateMouseLeave:Bn}},e.createElement(Tt,{visible:yn,popupElement:Kt,popupStyle:qe,prefixCls:me,dropdownClassName:Ke,dropdownAlign:Ve,getPopupContainer:dr,transitionName:Ye,popupPlacement:Hr,direction:wn},e.createElement("div",{className:l()(me,Be,(ue={},Object(u.a)(ue,"".concat(me,"-disabled"),An),Object(u.a)(ue,"".concat(me,"-focused"),fn),Object(u.a)(ue,"".concat(me,"-rtl"),wn==="rtl"),ue)),style:Pe,onMouseDown:Ar,onMouseUp:Mr,onMouseEnter:tn,onMouseLeave:un,onContextMenu:Fn,onClick:Dn},e.createElement("div",{className:l()("".concat(me,"-input"),Object(u.a)({},"".concat(me,"-input-placeholder"),!!Qr)),ref:Tn},e.createElement("input",Object.assign({id:Te,tabIndex:Ee,disabled:An,readOnly:Ue||!Xn,value:Qr||nn,onChange:function(Vt){In(Vt.target.value)},autoFocus:Qe,placeholder:ur,ref:Ln,title:nn},Ir,{size:n(yt,$n[0])},oe(U),{autoComplete:Wn})),Zn,Vr))))}var On=function(U){Object(m.a)(pe,U);var ue=Object(v.a)(pe);function pe(){var me;return Object(S.a)(this,pe),me=ue.apply(this,arguments),me.pickerRef=e.createRef(),me.focus=function(){me.pickerRef.current&&me.pickerRef.current.focus()},me.blur=function(){me.pickerRef.current&&me.pickerRef.current.blur()},me}return Object(f.a)(pe,[{key:"render",value:function(){return e.createElement(qt,Object.assign({},this.props,{pickerRef:this.pickerRef}))}}]),pe}(e.Component),sr=On;function lr(U,ue,pe){var me=U.picker,Te=U.locale,Ee=U.selectedValue,Pe=U.disabledDate,Be=U.disabled,Ke=U.generateConfig,Ve=ee(Ee,0),qe=ee(Ee,1);function Ye(Qe){var rt=Ke.getYear(Qe),ot=Ke.locale.getWeek(Te.locale,Qe);return rt*100+ot}function Ie(Qe){var rt=Ke.getYear(Qe),ot=Ke.getMonth(Qe);return rt*100+ot}function We(Qe){var rt=Ke.getYear(Qe),ot=te(Ke,Qe);return rt*10+ot}var Ue=e.useCallback(function(Qe){if(Pe&&Pe(Qe))return!0;if(Be[1]&&qe)return!Me(Ke,Qe,qe)&&Ke.isAfter(Qe,qe);if(ue&&qe)switch(me){case"quarter":return We(Qe)>We(qe);case"month":return Ie(Qe)>Ie(qe);case"week":return Ye(Qe)>Ye(qe);default:return!Me(Ke,Qe,qe)&&Ke.isAfter(Qe,qe)}return!1},[Pe,Be[1],qe,ue]),Je=e.useCallback(function(Qe){if(Pe&&Pe(Qe))return!0;if(Be[0]&&Ve)return!Me(Ke,Qe,qe)&&Ke.isAfter(Ve,Qe);if(pe&&Ve)switch(me){case"quarter":return We(Qe)0&&arguments[0]!==void 0?arguments[0]:!1,at=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},vt=null;Bn&&Ur&&Ur[0]&&Ur[1]&&Ue.isAfter(Ur[1],Ur[0])&&(vt=Ur);var kt=pt;if(pt&&Object(g.a)(pt)==="object"&&pt.defaultValue){var hn=pt.defaultValue;kt=Object(a.a)(Object(a.a)({},pt),{},{defaultValue:ee(hn,It)||void 0})}var Nr=null;return cr&&(Nr=function(or,gr){return cr(or,gr,{range:It?"end":"start"})}),e.createElement(_e.Provider,{value:{inRange:!0,panelPosition:Nt,rangedValue:Xa||fn,hoverRangedValue:vt}},e.createElement(wt,Object.assign({},U,at,{dateRender:Nr,showTime:kt,mode:Kt[It],generateConfig:Ue,style:void 0,direction:nr,disabledDate:It===0?Wr:kr,disabledTime:function(or){return dr?dr(or,It===0?"start":"end"):!1},className:l()(Object(u.a)({},"".concat(Ee,"-panel-focused"),It===0?!Ta:!Na)),value:ee(fn,It),locale:Je,tabIndex:-1,onPanelChange:function(or,gr){Vr(X(Kt,gr,It),X(fn,or,It));var Er=or;Nt==="right"&&Kt[It]===gr&&(Er=Se(Er,gr,Ue,-1)),vr(Er,It)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:void 0,defaultPickerValue:void 0})))}var _r=0,ja=0;It&&Mn.current&&mr.current&&Rn.current&&(_r=Mn.current.offsetWidth+mr.current.offsetWidth,Rn.current.offsetWidth&&_r>Rn.current.offsetWidth&&(ja=_r));var po=nr==="rtl"?{right:_r}:{left:_r};function vo(){var Nt,at=Nn(Ee,Kt[It],Fn),vt=Kn({prefixCls:Ee,components:wr,needConfirmButton:Tr,okDisabled:!ee(fn,It)||ur&&ur(fn[It]),locale:Je,rangeList:mo,onOk:function(){ee(fn,It)&&(zr(fn,It),$n&&$n(fn))}});if(ht!=="time"&&!pt){var kt=Pr(It),hn=Se(kt,ht,Ue),Nr=Kt[It],yr=Nr===ht,or=aa(yr?"left":!1,{pickerValue:kt,onPickerValueChange:function(qn){vr(qn,It)}}),gr=aa("right",{pickerValue:hn,onPickerValueChange:function(qn){vr(Se(qn,ht,Ue,-1),It)}});nr==="rtl"?Nt=e.createElement(e.Fragment,null,gr,yr&&or):Nt=e.createElement(e.Fragment,null,or,yr&&gr)}else Nt=aa();var Er=e.createElement(e.Fragment,null,e.createElement("div",{className:"".concat(Ee,"-panels")},Nt),(at||vt)&&e.createElement("div",{className:"".concat(Ee,"-footer")},at,vt));return fr&&(Er=fr(Er)),e.createElement("div",{className:"".concat(Ee,"-panel-container"),style:{marginLeft:ja},ref:Rn,onMouseDown:function(qn){qn.preventDefault()}},Er)}var go=e.createElement("div",{className:l()("".concat(Ee,"-range-wrapper"),"".concat(Ee,"-").concat(ht,"-range-wrapper")),style:{minWidth:Fa}},e.createElement("div",{className:"".concat(Ee,"-range-arrow"),style:po}),vo()),La;tr&&(La=e.createElement("span",{className:"".concat(Ee,"-suffix")},tr));var ka;Cr&&(ee(dn,0)&&!nn[0]||ee(dn,1)&&!nn[1])&&(ka=e.createElement("span",{onMouseDown:function(at){at.preventDefault(),at.stopPropagation()},onMouseUp:function(at){at.preventDefault(),at.stopPropagation();var vt=dn;nn[0]||(vt=X(vt,null,0)),nn[1]||(vt=X(vt,null,1)),zr(vt,null),Br(!1,It)},className:"".concat(Ee,"-clear")},Ar||e.createElement("span",{className:"".concat(Ee,"-clear-btn")})));var Ba={size:n(ht,gn[0])},oa=0,ia=0;Mn.current&&Pn.current&&mr.current&&(It===0?ia=Mn.current.offsetWidth:(oa=_r,ia=Pn.current.offsetWidth));var bo=nr==="rtl"?{right:oa}:{left:oa},yo=function(at,vt){var kt=X(fn,at,It);vt==="submit"||vt!=="key"&&!Tr?(zr(kt,It),It===0?Aa():wa()):Xn(kt)};return e.createElement(D.Provider,{value:{operationRef:Jn,hideHeader:ht==="time",onDateMouseEnter:no,onDateMouseLeave:ro,hideRanges:!0,onSelect:yo,open:Bn}},e.createElement(Tt,{visible:Bn,popupElement:go,popupStyle:Ve,prefixCls:Ee,dropdownClassName:qe,dropdownAlign:Ie,getPopupContainer:We,transitionName:Ye,range:!0,direction:nr},e.createElement("div",Object.assign({ref:rr,className:l()(Ee,"".concat(Ee,"-range"),Ke,(ue={},Object(u.a)(ue,"".concat(Ee,"-disabled"),nn[0]&&nn[1]),Object(u.a)(ue,"".concat(Ee,"-focused"),It===0?Da:Ia),Object(u.a)(ue,"".concat(Ee,"-rtl"),nr==="rtl"),ue)),style:Be,onClick:lo,onMouseDown:uo},oe(U)),e.createElement("div",{className:l()("".concat(Ee,"-input"),(pe={},Object(u.a)(pe,"".concat(Ee,"-input-active"),It===0),Object(u.a)(pe,"".concat(Ee,"-input-placeholder"),!!Ca),pe)),ref:Mn},e.createElement("input",Object.assign({id:Pe,disabled:nn[0],readOnly:tn||!Ta,value:Ca||Xr,onChange:function(at){ha(at.target.value)},autoFocus:rt,placeholder:ee(Qe,0)||"",ref:yn},oo,Ba,{autoComplete:Yn}))),e.createElement("div",{className:"".concat(Ee,"-range-separator"),ref:mr},pn),e.createElement("div",{className:l()("".concat(Ee,"-input"),(me={},Object(u.a)(me,"".concat(Ee,"-input-active"),It===1),Object(u.a)(me,"".concat(Ee,"-input-placeholder"),!!xa),me)),ref:Pn},e.createElement("input",Object.assign({disabled:nn[1],readOnly:tn||!Na,value:xa||Zr,onChange:function(at){pa(at.target.value)},placeholder:ee(Qe,1)||"",ref:ar},so,Ba,{autoComplete:Yn}))),e.createElement("div",{className:"".concat(Ee,"-active-bar"),style:Object(a.a)(Object(a.a)({},bo),{},{width:ia,position:"absolute"})}),La,ka)))}var Hn=function(U){Object(m.a)(pe,U);var ue=Object(v.a)(pe);function pe(){var me;return Object(S.a)(this,pe),me=ue.apply(this,arguments),me.pickerRef=e.createRef(),me.focus=function(){me.pickerRef.current&&me.pickerRef.current.focus()},me.blur=function(){me.pickerRef.current&&me.pickerRef.current.blur()},me}return Object(f.a)(pe,[{key:"render",value:function(){return e.createElement(Un,Object.assign({},this.props,{pickerRef:this.pickerRef}))}}]),pe}(e.Component),Ua=Hn,Eo=x.b=sr},onxn:function(ie,x){ie.exports="data:image/png;base64,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"},pzxd:function(ie,x,t){var S=t("bYtY"),f=S.retrieve2,m=S.retrieve3,v=S.each,u=S.normalizeCssArray,a=S.isString,r=S.isObject,e=t("6GrX"),s=t("VpOo"),l=t("Xnb7"),i=t("fW2E"),d=t("gut8"),g=d.ContextCachedBy,y=d.WILL_BE_RESTORED,b=e.DEFAULT_FONT,D={left:1,right:1,center:1},N={top:1,bottom:1,middle:1},j=[["textShadowBlur","shadowBlur",0],["textShadowOffsetX","shadowOffsetX",0],["textShadowOffsetY","shadowOffsetY",0],["textShadowColor","shadowColor","transparent"]],p={},E={};function h(J){return R(J),v(J.rich,R),J}function R(J){if(J){J.font=e.makeFont(J);var P=J.textAlign;P==="middle"&&(P="center"),J.textAlign=P==null||D[P]?P:"left";var Q=J.textVerticalAlign||J.textBaseline;Q==="center"&&(Q="middle"),J.textVerticalAlign=Q==null||N[Q]?Q:"top";var W=J.textPadding;W&&(J.textPadding=u(J.textPadding))}}function B(J,P,Q,W,oe,ee){W.rich?w(J,P,Q,W,oe,ee):H(J,P,Q,W,oe,ee)}function H(J,P,Q,W,oe,ee){"use strict";var X=F(W),Z,se=!1,ae=P.__attrCachedBy===g.PLAIN_TEXT;ee!==y?(ee&&(Z=ee.style,se=!X&&ae&&Z),P.__attrCachedBy=X?g.NONE:g.PLAIN_TEXT):ae&&(P.__attrCachedBy=g.NONE);var ve=W.font||b;(!se||ve!==(Z.font||b))&&(P.font=ve);var V=J.__computedFont;J.__styleFont!==ve&&(J.__styleFont=ve,V=J.__computedFont=P.font);var re=W.textPadding,I=W.textLineHeight,$=J.__textCotentBlock;(!$||J.__dirtyText)&&($=J.__textCotentBlock=e.parsePlainText(Q,V,re,I,W.truncate));var fe=$.outerHeight,z=$.lines,C=$.lineHeight,M=A(E,J,W,oe),K=M.baseX,te=M.baseY,de=M.textAlign||"left",he=M.textVerticalAlign;o(P,W,oe,K,te);var Me=e.adjustTextY(te,fe,he),ce=K,be=Me;if(X||re){var Ae=e.getWidth(Q,V),ye=Ae;re&&(ye+=re[1]+re[3]);var ke=e.adjustTextX(K,ye,de);X&&_(J,P,W,ke,Me,ye,fe),re&&(ce=q(K,de,re),be+=re[0])}P.textAlign=de,P.textBaseline="middle",P.globalAlpha=W.opacity||1;for(var Se=0;Se=0&&(Se=de[ke],Se.textAlign==="right");)n(J,P,Se,W,Me,C,ye,"right"),ce-=Se.width,ye-=Se.width,ke--;for(Ae+=(ee-(Ae-z)-(M-ye)-ce)/2;be<=ke;)Se=de[be],n(J,P,Se,W,Me,C,Ae+Se.width/2,"center"),Ae+=Se.width,be++;C+=Me}}function o(J,P,Q,W,oe){if(Q&&P.textRotation){var ee=P.textOrigin;ee==="center"?(W=Q.width/2+Q.x,oe=Q.height/2+Q.y):ee&&(W=ee[0]+Q.x,oe=ee[1]+Q.y),J.translate(W,oe),J.rotate(-P.textRotation),J.translate(-W,-oe)}}function n(J,P,Q,W,oe,ee,X,Z){var se=W.rich[Q.styleName]||{};se.text=Q.text;var ae=Q.textVerticalAlign,ve=ee+oe/2;ae==="top"?ve=ee+Q.height/2:ae==="bottom"&&(ve=ee+oe-Q.height/2),!Q.isLineHolder&&F(se)&&_(J,P,se,Z==="right"?X-Q.width:Z==="center"?X-Q.width/2:X,ve-Q.height/2,Q.width,Q.height);var V=Q.textPadding;V&&(X=q(X,Z,V),ve-=Q.height/2-V[2]-Q.textHeight/2),k(P,"shadowBlur",m(se.textShadowBlur,W.textShadowBlur,0)),k(P,"shadowColor",se.textShadowColor||W.textShadowColor||"transparent"),k(P,"shadowOffsetX",m(se.textShadowOffsetX,W.textShadowOffsetX,0)),k(P,"shadowOffsetY",m(se.textShadowOffsetY,W.textShadowOffsetY,0)),k(P,"textAlign",Z),k(P,"textBaseline","middle"),k(P,"font",Q.font||b);var re=T(se.textStroke||W.textStroke,$),I=O(se.textFill||W.textFill),$=f(se.textStrokeWidth,W.textStrokeWidth);re&&(k(P,"lineWidth",$),k(P,"strokeStyle",re),P.strokeText(Q.text,X,ve)),I&&(k(P,"fillStyle",I),P.fillText(Q.text,X,ve))}function F(J){return!!(J.textBackgroundColor||J.textBorderWidth&&J.textBorderColor)}function _(J,P,Q,W,oe,ee,X){var Z=Q.textBackgroundColor,se=Q.textBorderWidth,ae=Q.textBorderColor,ve=a(Z);if(k(P,"shadowBlur",Q.textBoxShadowBlur||0),k(P,"shadowColor",Q.textBoxShadowColor||"transparent"),k(P,"shadowOffsetX",Q.textBoxShadowOffsetX||0),k(P,"shadowOffsetY",Q.textBoxShadowOffsetY||0),ve||se&&ae){P.beginPath();var V=Q.textBorderRadius;V?s.buildPath(P,{x:W,y:oe,width:ee,height:X,r:V}):P.rect(W,oe,ee,X),P.closePath()}if(ve)if(k(P,"fillStyle",Z),Q.fillOpacity!=null){var re=P.globalAlpha;P.globalAlpha=Q.fillOpacity*Q.opacity,P.fill(),P.globalAlpha=re}else P.fill();else if(r(Z)){var I=Z.image;I=l.createOrUpdateImage(I,null,J,L,Z),I&&l.isImageReady(I)&&P.drawImage(I,W,oe,ee,X)}if(se&&ae)if(k(P,"lineWidth",se),k(P,"strokeStyle",ae),Q.strokeOpacity!=null){var re=P.globalAlpha;P.globalAlpha=Q.strokeOpacity*Q.opacity,P.stroke(),P.globalAlpha=re}else P.stroke()}function L(J,P){P.image=J}function A(J,P,Q,W){var oe=Q.x||0,ee=Q.y||0,X=Q.textAlign,Z=Q.textVerticalAlign;if(W){var se=Q.textPosition;if(se instanceof Array)oe=W.x+G(se[0],W.width),ee=W.y+G(se[1],W.height);else{var ae=P&&P.calculateTextPosition?P.calculateTextPosition(p,Q,W):e.calculateTextPosition(p,Q,W);oe=ae.x,ee=ae.y,X=X||ae.textAlign,Z=Z||ae.textVerticalAlign}var ve=Q.textOffset;ve&&(oe+=ve[0],ee+=ve[1])}return J=J||{},J.baseX=oe,J.baseY=ee,J.textAlign=X,J.textVerticalAlign=Z,J}function k(J,P,Q){return J[P]=i(J,P,Q),J[P]}function T(J,P){return J==null||P<=0||J==="transparent"||J==="none"?null:J.image||J.colorStops?"#000":J}function O(J){return J==null||J==="none"?null:J.image||J.colorStops?"#000":J}function G(J,P){return typeof J=="string"?J.lastIndexOf("%")>=0?parseFloat(J)/100*P:parseFloat(J):J}function q(J,P,Q){return P==="right"?J-Q[1]:P==="center"?J+Q[3]/2-Q[1]/2:J+Q[3]}function Y(J,P){return J!=null&&(J||P.textBackgroundColor||P.textBorderWidth&&P.textBorderColor||P.textPadding)}x.normalizeTextStyle=h,x.renderText=B,x.getBoxPosition=A,x.getStroke=T,x.getFill=O,x.parsePercent=G,x.needDrawText=Y},qH13:function(ie,x,t){var S=t("ItGF"),f=t("QBsz"),m=f.applyTransform,v=t("mFDi"),u=t("Qe9p"),a=t("6GrX"),r=t("pzxd"),e=t("ni6a"),s=t("Gev7"),l=t("Dagg"),i=t("dqUG"),d=t("y+Vt"),g=t("IMiH"),y=t("QuXc"),b=t("06Qe"),D=g.CMD,N=Math.round,j=Math.sqrt,p=Math.abs,E=Math.cos,h=Math.sin,R=Math.max;if(!S.canvasSupported){var B=",",H="progid:DXImageTransform.Microsoft",w=21600,c=w/2,o=1e5,n=1e3,F=function(K){K.style.cssText="position:absolute;left:0;top:0;width:1px;height:1px;",K.coordsize=w+","+w,K.coordorigin="0,0"},_=function(K){return String(K).replace(/&/g,"&").replace(/"/g,""")},L=function(K,te,de){return"rgb("+[K,te,de].join(",")+")"},A=function(K,te){te&&K&&te.parentNode!==K&&K.appendChild(te)},k=function(K,te){te&&K&&te.parentNode===K&&K.removeChild(te)},T=function(K,te,de){return(parseFloat(K)||0)*o+(parseFloat(te)||0)*n+de},O=r.parsePercent,G=function(K,te,de){var he=u.parse(te);de=+de,isNaN(de)&&(de=1),he&&(K.color=L(he[0],he[1],he[2]),K.opacity=de*he[3])},q=function(K){var te=u.parse(K);return[L(te[0],te[1],te[2]),te[3]]},Y=function(K,te,de){var he=te.fill;if(he!=null)if(he instanceof y){var Me,ce=0,be=[0,0],Ae=0,ye=1,ke=de.getBoundingRect(),Se=ke.width,Ne=ke.height;if(he.type==="linear"){Me="gradient";var _e=de.transform,$e=[he.x*Se,he.y*Ne],He=[he.x2*Se,he.y2*Ne];_e&&(m($e,$e,_e),m(He,He,_e));var nt=He[0]-$e[0],et=He[1]-$e[1];ce=Math.atan2(nt,et)*180/Math.PI,ce<0&&(ce+=360),ce<1e-6&&(ce=0)}else{Me="gradientradial";var $e=[he.x*Se,he.y*Ne],_e=de.transform,Xe=de.scale,st=Se,ut=Ne;be=[($e[0]-ke.x)/st,($e[1]-ke.y)/ut],_e&&m($e,$e,_e),st/=Xe[0]*w,ut/=Xe[1]*w;var ct=R(st,ut);Ae=2*0/ct,ye=2*he.r/ct-Ae}var Ze=he.colorStops.slice();Ze.sort(function(ge,ne){return ge.offset-ne.offset});for(var bt=Ze.length,lt=[],Et=[],jt=0;jt=2){var rn=lt[0][0],ze=lt[1][0],Ce=lt[0][1]*te.opacity,Oe=lt[1][1]*te.opacity;K.type=Me,K.method="none",K.focus="100%",K.angle=ce,K.color=rn,K.color2=ze,K.colors=Et.join(","),K.opacity=Oe,K.opacity2=Ce}Me==="radial"&&(K.focusposition=be.join(","))}else G(K,he,te.opacity)},J=function(K,te){te.lineDash&&(K.dashstyle=te.lineDash.join(" ")),te.stroke!=null&&!(te.stroke instanceof y)&&G(K,te.stroke,te.opacity)},P=function(K,te,de,he){var Me=te==="fill",ce=K.getElementsByTagName(te)[0];de[te]!=null&&de[te]!=="none"&&(Me||!Me&&de.lineWidth)?(K[Me?"filled":"stroked"]="true",de[te]instanceof y&&k(K,ce),ce||(ce=b.createNode(te)),Me?Y(ce,de,he):J(ce,de),A(K,ce)):(K[Me?"filled":"stroked"]="false",k(K,ce))},Q=[[],[],[]],W=function(K,te){var de=D.M,he=D.C,Me=D.L,ce=D.A,be=D.Q,Ae=[],ye,ke,Se,Ne,_e,$e,He=K.data,nt=K.len();for(Ne=0;Ne.01?ne&&(le+=270/w):Math.abs(we-rn)<1e-4?ne&&leGt?Xe-=270/w:Xe+=270/w:ne&&wern?et+=270/w:et-=270/w),Ae.push(xe,N(((Gt-ze)*Et+bt)*w-c),B,N(((rn-Ce)*jt+lt)*w-c),B,N(((Gt+ze)*Et+bt)*w-c),B,N(((rn+Ce)*jt+lt)*w-c),B,N((le*Et+bt)*w-c),B,N((we*jt+lt)*w-c),B,N((et*Et+bt)*w-c),B,N((Xe*jt+lt)*w-c)),_e=et,$e=Xe;break;case D.R:var Re=Q[0],je=Q[1];Re[0]=He[Ne++],Re[1]=He[Ne++],je[0]=Re[0]+He[Ne++],je[1]=Re[1]+He[Ne++],te&&(m(Re,Re,te),m(je,je,te)),Re[0]=N(Re[0]*w-c),je[0]=N(je[0]*w-c),Re[1]=N(Re[1]*w-c),je[1]=N(je[1]*w-c),Ae.push(" m ",Re[0],B,Re[1]," l ",je[0],B,Re[1]," l ",je[0],B,je[1]," l ",Re[0],B,je[1]);break;case D.Z:Ae.push(" x ")}if(ye>0){Ae.push(ke);for(var De=0;Dese&&(Z=0,X={});var de=ae.style,he;try{de.font=K,he=de.fontFamily.split(",")[0]}catch(Me){}te={style:de.fontStyle||ee,variant:de.fontVariant||ee,weight:de.fontWeight||ee,size:parseFloat(de.fontSize||12)|0,family:he||"Microsoft YaHei"},X[K]=te,Z++}return te},V;a.$override("measureText",function(K,te){var de=b.doc;V||(V=de.createElement("div"),V.style.cssText="position:absolute;top:-20000px;left:0;padding:0;margin:0;border:none;white-space:pre;",b.doc.body.appendChild(V));try{V.style.font=te}catch(he){}return V.innerHTML="",V.appendChild(de.createTextNode(K)),{width:V.offsetWidth}});for(var re=new v,I=function(K,te,de,he){var Me=this.style;this.__dirty&&r.normalizeTextStyle(Me,!0);var ce=Me.text;if(ce!=null&&(ce+=""),!ce)return;if(Me.rich){var be=a.parseRichText(ce,Me);ce=[];for(var Ae=0;Ae=0&&A<=6&&(k===0||k===6)||k>=0&&k<=6&&(A===0||A===6)||A>=2&&A<=4&&k>=2&&k<=4?w.set(_+A,L+k,!0,!0):w.set(_+A,L+k,!1,!0)}}}function N(w){for(var c=w.size,o=8;o>A&1)===1,w.set(F,_,L,!0),w.set(_,F,L,!0)}function E(w,c,o){var n=w.size,F=d.getEncodedBits(c,o),_,L;for(_=0;_<15;_++)L=(F>>_&1)===1,_<6?w.set(_,8,L,!0):_<8?w.set(_+1,8,L,!0):w.set(n-15+_,8,L,!0),_<8?w.set(8,n-_-1,L,!0):_<9?w.set(8,15-_-1+1,L,!0):w.set(8,15-_-1,L,!0);w.set(n-8,8,1,!0)}function h(w,c){for(var o=w.size,n=-1,F=o-1,_=7,L=0,A=o-1;A>0;A-=2)for(A===6&&A--;;){for(var k=0;k<2;k++)if(!w.isReserved(F,A-k)){var T=!1;L>>_&1)===1),w.set(F,A-k,T),_--,_===-1&&(L++,_=7)}if(F+=n,F<0||o<=F){F-=n,n=-n;break}}}function R(w,c,o){var n=new v;o.forEach(function(T){n.put(T.mode.bit,4),n.put(T.getLength(),g.getCharCountIndicator(T.mode,w)),T.write(n)});var F=f.getSymbolTotalCodewords(w),_=s.getTotalCodewordsCount(w,c),L=(F-_)*8;for(n.getLengthInBits()+4<=L&&n.put(0,4);n.getLengthInBits()%8!==0;)n.putBit(0);for(var A=(L-n.getLengthInBits())/8,k=0;kf&&a>v||au?r:0}ie.exports=t},iXp4:function(ie,x,t){var S=t("ItGF"),f=[["shadowBlur",0],["shadowColor","#000"],["shadowOffsetX",0],["shadowOffsetY",0]];function m(v){return S.browser.ie&&S.browser.version>=11?function(){var u=this.__clipPaths,a=this.style,r;if(u)for(var e=0;e0){var i=S.alloc(this.degree);return s.copy(i,l),i}return s},ie.exports=v},jTL6:function(ie,x,t){var S=t("y+Vt"),f=S.extend({type:"arc",shape:{cx:0,cy:0,r:0,startAngle:0,endAngle:Math.PI*2,clockwise:!0},style:{stroke:"#000",fill:null},buildPath:function(m,v){var u=v.cx,a=v.cy,r=Math.max(v.r,0),e=v.startAngle,s=v.endAngle,l=v.clockwise,i=Math.cos(e),d=Math.sin(e);m.moveTo(i*r+u,d*r+a),m.arc(u,a,r,e,s,!l)}});ie.exports=f},ji0R:function(ie,x,t){ie.exports=t.p+"static/douyu.3e6df9ee.jpg"},juDX:function(ie,x,t){t("P47w");var S=t("aX58"),f=S.registerPainter,m=t("3CBa");f("svg",m)},kPWJ:function(ie,x,t){ie.exports=t.p+"static/question.cb52bef9.gif"},kPYp:function(ie,x){ie.exports="data:image/png;base64,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"},"kVK+":function(ie,x){/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh */x.read=function(t,S,f,m,v){var u,a,r=v*8-m-1,e=(1<>1,l=-7,i=f?v-1:0,d=f?-1:1,g=t[S+i];for(i+=d,u=g&(1<<-l)-1,g>>=-l,l+=r;l>0;u=u*256+t[S+i],i+=d,l-=8);for(a=u&(1<<-l)-1,u>>=-l,l+=m;l>0;a=a*256+t[S+i],i+=d,l-=8);if(u===0)u=1-s;else{if(u===e)return a?NaN:(g?-1:1)*Infinity;a=a+Math.pow(2,m),u=u-s}return(g?-1:1)*a*Math.pow(2,u-m)},x.write=function(t,S,f,m,v,u){var a,r,e,s=u*8-v-1,l=(1<>1,d=v===23?Math.pow(2,-24)-Math.pow(2,-77):0,g=m?0:u-1,y=m?1:-1,b=S<0||S===0&&1/S<0?1:0;for(S=Math.abs(S),isNaN(S)||S===Infinity?(r=isNaN(S)?1:0,a=l):(a=Math.floor(Math.log(S)/Math.LN2),S*(e=Math.pow(2,-a))<1&&(a--,e*=2),a+i>=1?S+=d/e:S+=d*Math.pow(2,1-i),S*e>=2&&(a++,e/=2),a+i>=l?(r=0,a=l):a+i>=1?(r=(S*e-1)*Math.pow(2,v),a=a+i):(r=S*Math.pow(2,i-1)*Math.pow(2,v),a=0));v>=8;t[f+g]=r&255,g+=y,r/=256,v-=8);for(a=a<0;t[f+g]=a&255,g+=y,a/=256,s-=8);t[f+g-y]|=b*128}},"kk9/":function(ie,x,t){var S=t("e/Dd").getSymbolSize,f=7;x.getPositions=function(v){var u=S(v);return[[0,0],[u-f,0],[0,u-f]]}},l2Kq:function(ie,x,t){ie.exports=t.p+"static/match_ad.24dc22fd.jpg"},lYJp:function(ie,x,t){var S=t("e/Dd"),f=1<<10|1<<8|1<<5|1<<4|1<<2|1<<1|1<<0,m=1<<14|1<<12|1<<10|1<<4|1<<1,v=S.getBCHDigit(f);x.getEncodedBits=function(a,r){for(var e=a.bit<<3|r,s=e<<10;S.getBCHDigit(s)-v>=0;)s^=f<f+e&&r>v+e||rS+e&&a>m+e||a=l.x&&e<=l.x+l.width&&s>=l.y&&s<=l.y+l.height},clone:function(){return new a(this.x,this.y,this.width,this.height)},copy:function(e){this.x=e.x,this.y=e.y,this.width=e.width,this.height=e.height},plain:function(){return{x:this.x,y:this.y,width:this.width,height:this.height}}},a.create=function(e){return new a(e.x,e.y,e.width,e.height)};var r=a;ie.exports=r},mLcG:function(ie,x){var t=typeof window!="undefined"&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(S){setTimeout(S,16)};ie.exports=t},mgmH:function(ie,x,t){"use strict";t.d(x,"d",function(){return y}),t.d(x,"b",function(){return b}),t.d(x,"e",function(){return D}),t.d(x,"c",function(){return N}),t.d(x,"n",function(){return j}),t.d(x,"g",function(){return p}),t.d(x,"h",function(){return E}),t.d(x,"j",function(){return R}),t.d(x,"a",function(){return B}),t.d(x,"l",function(){return H}),t.d(x,"f",function(){return w}),t.d(x,"k",function(){return c}),t.d(x,"m",function(){return o}),t.d(x,"i",function(){return n}),t.d(x,"o",function(){return F}),t.d(x,"r",function(){return _}),t.d(x,"q",function(){return L}),t.d(x,"p",function(){return A});var S=t("miYZ"),f=t("tsqr"),m=t("k1fw"),v=t("9og8"),u=t("WmNS"),a=t.n(u),r=t("oUNq"),e=t("9kvl"),s=t("1vsH"),l=t("m3rI"),i=t("ErOA"),d=function(){Object(e.c)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},g=function(){Object(e.c)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},y=function(){var k=Object(v.a)(a.a.mark(function T(O){var G;return a.a.wrap(function(Y){for(;;)switch(Y.prev=Y.next){case 0:return d(),Y.next=3,Object(r.s)(Object(m.a)({},O));case 3:if(G=Y.sent,!(G.status===0)){Y.next=7;break}return Y.next=7,Object(s.u)("",Object(s.U)({url:l.a.API_SERVER+"/api/courses/".concat(O.coursesId,"/export_couser_info.json"),query:O}));case 7:g();case 8:case"end":return Y.stop()}},T)}));return function(O){return k.apply(this,arguments)}}(),b=function(){var k=Object(v.a)(a.a.mark(function T(O){var G;return a.a.wrap(function(Y){for(;;)switch(Y.prev=Y.next){case 0:return Y.next=2,Object(r.q)(Object(m.a)({},O));case 2:if(G=Y.sent,!(G.status===0)){Y.next=8;break}f.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),e.d.push("/classrooms/".concat(O.coursesId,"/exportlist/course_member_act_score")),Y.next=13;break;case 8:if(!(G.status===-2)){Y.next=12;break}return Y.abrupt("return",G);case 12:G.status===-3&&(Object(e.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),e.d.push("/classrooms/".concat(O.coursesId,"/exportlist/course_member_act_score")));case 13:case"end":return Y.stop()}},T)}));return function(O){return k.apply(this,arguments)}}(),D=function(){var k=Object(v.a)(a.a.mark(function T(O){var G;return a.a.wrap(function(Y){for(;;)switch(Y.prev=Y.next){case 0:return Y.next=2,Object(r.t)(Object(m.a)({},O));case 2:if(G=Y.sent,!(G.status===0)){Y.next=8;break}f.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),e.d.push("/classrooms/".concat(O.coursesId,"/exportlist/course_total_score")),Y.next=13;break;case 8:if(!(G.status===-2)){Y.next=12;break}return Y.abrupt("return",G);case 12:G.status===-3&&(Object(e.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),e.d.push("/classrooms/".concat(O.coursesId,"/exportlist/course_total_score")));case 13:case"end":return Y.stop()}},T)}));return function(O){return k.apply(this,arguments)}}(),N=function(){var k=Object(v.a)(a.a.mark(function T(O){var G;return a.a.wrap(function(Y){for(;;)switch(Y.prev=Y.next){case 0:return Y.next=2,Object(r.r)(Object(m.a)({},O));case 2:if(G=Y.sent,!(G.status===0)){Y.next=8;break}f.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),e.d.push("/classrooms/".concat(O.coursesId,"/exportlist/course_total_exercise_and_other")),Y.next=13;break;case 8:if(!(G.status===-2)){Y.next=12;break}return Y.abrupt("return",G);case 12:G.status===-3&&(Object(e.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),e.d.push("/classrooms/".concat(O.coursesId,"/exportlist/course_total_exercise_and_other")));case 13:case"end":return Y.stop()}},T)}));return function(O){return k.apply(this,arguments)}}(),j=function(){var k=Object(v.a)(a.a.mark(function T(O){var G;return a.a.wrap(function(Y){for(;;)switch(Y.prev=Y.next){case 0:return Y.next=2,Object(r.y)(Object(m.a)({},O));case 2:if(G=Y.sent,!(G.status===0)){Y.next=8;break}f.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),e.d.push("/classrooms/".concat(O.coursesId,"/exportlist/course_total_exercise_and_other")),Y.next=13;break;case 8:if(!(G.status===-2)){Y.next=12;break}return Y.abrupt("return",G);case 12:G.status===-3&&(Object(e.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),e.d.push("/classrooms/".concat(O.coursesId,"/exportlist/course_total_exercise_and_other")));case 13:case"end":return Y.stop()}},T)}));return function(O){return k.apply(this,arguments)}}(),p=function(){var k=Object(v.a)(a.a.mark(function T(O){var G;return a.a.wrap(function(Y){for(;;)switch(Y.prev=Y.next){case 0:return Y.next=2,Object(r.u)(Object(m.a)({},O));case 2:if(G=Y.sent,!(G.status===0)){Y.next=8;break}f.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),e.d.push("/classrooms/".concat(O.coursesId,"/exportlist/course_total_homework")),Y.next=13;break;case 8:if(!(G.status===-2)){Y.next=12;break}return Y.abrupt("return",G);case 12:G.status===-3&&(Object(e.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),e.d.push("/classrooms/".concat(O.coursesId,"/exportlist/course_total_homework")));case 13:case"end":return Y.stop()}},T)}));return function(O){return k.apply(this,arguments)}}(),E=function(){var k=Object(v.a)(a.a.mark(function T(O,G){var q;return a.a.wrap(function(J){for(;;)switch(J.prev=J.next){case 0:return J.next=2,Object(r.w)(Object(m.a)({},O));case 2:q=J.sent,q.status===0?(f.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),e.d.push("/classrooms/".concat(O.coursesId,"/exportlist/").concat(G))):q.status===-3&&(Object(e.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),e.d.push("/classrooms/".concat(O.coursesId,"/exportlist/").concat(G)));case 4:case"end":return J.stop()}},T)}));return function(O,G){return k.apply(this,arguments)}}(),h=function(){var k=Object(v.a)(a.a.mark(function T(O){var G;return a.a.wrap(function(Y){for(;;)switch(Y.prev=Y.next){case 0:return d(),Y.next=3,Object(r.v)(Object(m.a)({},O));case 3:if(G=Y.sent,!(G.status===0)){Y.next=7;break}return Y.next=7,Object(s.u)("",Object(s.U)({url:l.a.API_SERVER+"/api/homework_commons/".concat(O.categoryId,"/works_list.zip"),query:O}));case 7:g();case 8:case"end":return Y.stop()}},T)}));return function(O){return k.apply(this,arguments)}}(),R=function(){var k=Object(v.a)(a.a.mark(function T(O){return a.a.wrap(function(q){for(;;)switch(q.prev=q.next){case 0:d(),Object(i.a)(Object(s.U)({url:l.a.API_SERVER+"/api/polls/".concat(O.categoryId,"/commit_result.xlsx"),query:O}),{method:"get"}).then(function(Y){Y!=null&&Y.status||Object(s.t)("",Object(s.U)({url:l.a.API_SERVER+"/api/polls/".concat(O.categoryId,"/commit_result.xlsx"),query:O}))}),g();case 3:case"end":return q.stop()}},T)}));return function(O){return k.apply(this,arguments)}}(),B=function(){var k=Object(v.a)(a.a.mark(function T(O){return a.a.wrap(function(q){for(;;)switch(q.prev=q.next){case 0:return q.next=2,Object(s.t)("",Object(s.U)({url:l.a.API_SERVER+"/api/courses/".concat(O.coursesId,"/attendances/export_xlsx_data.xlsx"),query:O}));case 2:case"end":return q.stop()}},T)}));return function(O){return k.apply(this,arguments)}}(),H=function(){var k=Object(v.a)(a.a.mark(function T(O){return a.a.wrap(function(q){for(;;)switch(q.prev=q.next){case 0:return q.next=2,Object(s.t)("",Object(s.U)({url:l.a.API_SERVER+"/api/courses/".concat(O.coursesId,"/video_study_statics.xlsx"),query:O}));case 2:case"end":return q.stop()}},T)}));return function(O){return k.apply(this,arguments)}}(),w=function(){var k=Object(v.a)(a.a.mark(function T(O){return a.a.wrap(function(q){for(;;)switch(q.prev=q.next){case 0:return q.next=2,Object(s.t)("",Object(s.U)({url:l.a.API_SERVER+"/api/courses/".concat(O.coursesId,"/export_course_students_info.xlsx"),query:O}));case 2:case"end":return q.stop()}},T)}));return function(O){return k.apply(this,arguments)}}(),c=function(){var k=Object(v.a)(a.a.mark(function T(O){return a.a.wrap(function(q){for(;;)switch(q.prev=q.next){case 0:return q.next=2,Object(s.t)("",Object(s.U)({url:l.a.API_SERVER+"/api/item_banks/export.xlsx",query:O}));case 2:case"end":return q.stop()}},T)}));return function(O){return k.apply(this,arguments)}}(),o=function(){var k=Object(v.a)(a.a.mark(function T(O){return a.a.wrap(function(q){for(;;)switch(q.prev=q.next){case 0:return q.next=2,Object(s.t)("",Object(s.U)({url:l.a.API_SERVER+"/api/competitions/region_reports.xlsx",query:O}));case 2:case"end":return q.stop()}},T)}));return function(O){return k.apply(this,arguments)}}(),n=function(){var k=Object(v.a)(a.a.mark(function T(O){var G;return a.a.wrap(function(Y){for(;;)switch(Y.prev=Y.next){case 0:return Y.next=2,Object(r.x)(Object(m.a)({},O));case 2:G=Y.sent,G.status===0?(f.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),e.d.push("/classrooms/".concat(O.coursesId,"/exportlist/exercise_score"))):G.status===-3&&(Object(e.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),e.d.push("/classrooms/".concat(O.coursesId,"/exportlist/exercise_score")));case 4:case"end":return Y.stop()}},T)}));return function(O){return k.apply(this,arguments)}}(),F=function(){var k=Object(v.a)(a.a.mark(function T(O){return a.a.wrap(function(q){for(;;)switch(q.prev=q.next){case 0:return console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),q.next=3,Object(s.t)("",Object(s.U)({url:l.a.API_SERVER+"/api/export_records/".concat(O.id,".xlsx"),query:O}));case 3:case"end":return q.stop()}},T)}));return function(O){return k.apply(this,arguments)}}(),_=function(){var k=Object(v.a)(a.a.mark(function T(O){return a.a.wrap(function(q){for(;;)switch(q.prev=q.next){case 0:return q.next=2,Object(s.t)("",Object(s.U)({url:l.a.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:O}));case 2:case"end":return q.stop()}},T)}));return function(O){return k.apply(this,arguments)}}(),L=function(){var k=Object(v.a)(a.a.mark(function T(O){return a.a.wrap(function(q){for(;;)switch(q.prev=q.next){case 0:return q.next=2,Object(s.t)("",Object(s.U)({url:l.a.API_SERVER+"/api/ec_years/".concat(O==null?void 0:O.ec_year_id,"/ec_training_objectives.xlsx"),query:O}));case 2:case"end":return q.stop()}},T)}));return function(O){return k.apply(this,arguments)}}(),A=function(){var k=Object(v.a)(a.a.mark(function T(O){return a.a.wrap(function(q){for(;;)switch(q.prev=q.next){case 0:return q.next=2,Object(s.t)("",Object(s.U)({url:l.a.API_SERVER+"/api/ec_years/".concat(O==null?void 0:O.ec_year_id,"/ec_graduation_requirements.xlsx"),query:O}));case 2:case"end":return q.stop()}},T)}));return function(O){return k.apply(this,arguments)}}()},n1HI:function(ie,x,t){var S=t("hX1E"),f=S.normalizeRadian,m=Math.PI*2;function v(u,a,r,e,s,l,i,d,g){if(i===0)return!1;var y=i;d-=u,g-=a;var b=Math.sqrt(d*d+g*g);if(b-y>r||b+ys&&(s+=m);var N=Math.atan2(g,d);return N<0&&(N+=m),N>=e&&N<=s||N+m>=e&&N+m<=s}x.containStroke=v},n6Mw:function(ie,x,t){var S=t("SrGk"),f=t("bYtY"),m=t("Fofx");function v(a,r){S.call(this,a,r,"clipPath","__clippath_in_use__")}f.inherits(v,S),v.prototype.update=function(a){var r=this.getSvgElement(a);r&&this.updateDom(r,a.__clipPaths,!1);var e=this.getTextSvgElement(a);e&&this.updateDom(e,a.__clipPaths,!0),this.markUsed(a)},v.prototype.updateDom=function(a,r,e){if(r&&r.length>0){var s=this.getDefs(!0),l=r[0],i,d,g=e?"_textDom":"_dom";l[g]?(d=l[g].getAttribute("id"),i=l[g],s.contains(i)||s.appendChild(i)):(d="zr"+this._zrId+"-clip-"+this.nextId,++this.nextId,i=this.createElement("clipPath"),i.setAttribute("id",d),s.appendChild(i),l[g]=i);var y=this.getSvgProxy(l);if(l.transform&&l.parent.invTransform&&!e){var b=Array.prototype.slice.call(l.transform);m.mul(l.transform,l.parent.invTransform,l.transform),y.brush(l),l.transform=b}else y.brush(l);var D=this.getSvgElement(l);i.innerHTML="",i.appendChild(D.cloneNode()),a.setAttribute("clip-path","url(#"+d+")"),r.length>1&&this.updateDom(i,r.slice(1),e)}else a&&a.setAttribute("clip-path","none")},v.prototype.markUsed=function(a){var r=this;a.__clipPaths&&f.each(a.__clipPaths,function(e){e._dom&&S.prototype.markUsed.call(r,e._dom),e._textDom&&S.prototype.markUsed.call(r,e._textDom)})};var u=v;ie.exports=u},nCxF:function(ie,x,t){var S=t("QBsz"),f=S.min,m=S.max,v=S.scale,u=S.distance,a=S.add,r=S.clone,e=S.sub;function s(l,i,d,g){var y=[],b=[],D=[],N=[],j,p,E,h;if(g){E=[Infinity,Infinity],h=[-Infinity,-Infinity];for(var R=0,B=l.length;R2&&arguments[2]!==void 0?arguments[2]:"0",me=String(U);me.length=12,pn%=12);var ur=e.useMemo(function(){if(!Ve)return[!1,!1];var Wt=[!0,!0];return xn.forEach(function(tn){var un=tn.disabled,Fn=tn.value;if(un)return;Fn>=12?Wt[1]=!1:Wt[0]=!1}),Wt},[Ve,xn]),dr=Object(r.a)(ur,2),cr=dr[0],fr=dr[1],hr=e.useMemo(function(){return Ve?xn.filter(Pt?function(Wt){return Wt.value>=12}:function(Wt){return Wt.value<12}).map(function(Wt){var tn=Wt.value%12,un=tn===0?"12":P(tn,2);return Object(a.a)(Object(a.a)({},Wt),{},{label:un,value:tn})}):xn},[Ve,xn]),er=ve(0,59,He,rt&&rt(pn)),Cr=ve(0,59,Je,ot&&ot(pn,vn));me.current={onUpDown:function(tn){var un=ht[Te];if(un)for(var Fn=un.units.findIndex(function(Wn){return Wn.value===un.value}),Dn=un.units.length,wn=1;wn1&&(Pe=ue.addDate(Pe,-7)),Pe}function Se(U,ue,pe){var me=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(ue){case"year":return pe.addYear(U,me*10);case"quarter":case"month":return pe.addYear(U,me);default:return pe.addMonth(U,me)}}var Ne=e.createContext({}),_e=Ne;function $e(U){var ue=U.cellPrefixCls,pe=U.generateConfig,me=U.rangedValue,Te=U.hoverRangedValue,Ee=U.isInView,Pe=U.isSameCell,Be=U.offsetCell,Ke=U.today,Ve=U.value;function qe(Ye){var Ie,He=Be(Ye,-1),Ue=Be(Ye,1),Je=ee(me,0),Qe=ee(me,1),rt=ee(Te,0),ot=ee(Te,1),yt=ye(pe,rt,ot,Ye);function Ut(vn){return Pe(Je,vn)}function ht(vn){return Pe(Qe,vn)}var pt=Pe(rt,Ye),Rt=Pe(ot,Ye),Pt=(yt||Rt)&&(!Ee(He)||ht(He)),pn=(yt||pt)&&(!Ee(Ue)||Ut(Ue));return Ie={},Object(u.a)(Ie,"".concat(ue,"-in-view"),Ee(Ye)),Object(u.a)(Ie,"".concat(ue,"-in-range"),ye(pe,Je,Qe,Ye)),Object(u.a)(Ie,"".concat(ue,"-range-start"),Ut(Ye)),Object(u.a)(Ie,"".concat(ue,"-range-end"),ht(Ye)),Object(u.a)(Ie,"".concat(ue,"-range-start-single"),Ut(Ye)&&!Qe),Object(u.a)(Ie,"".concat(ue,"-range-end-single"),ht(Ye)&&!Je),Object(u.a)(Ie,"".concat(ue,"-range-start-near-hover"),Ut(Ye)&&(Pe(He,rt)||ye(pe,rt,ot,He))),Object(u.a)(Ie,"".concat(ue,"-range-end-near-hover"),ht(Ye)&&(Pe(Ue,ot)||ye(pe,rt,ot,Ue))),Object(u.a)(Ie,"".concat(ue,"-range-hover"),yt),Object(u.a)(Ie,"".concat(ue,"-range-hover-start"),pt),Object(u.a)(Ie,"".concat(ue,"-range-hover-end"),Rt),Object(u.a)(Ie,"".concat(ue,"-range-hover-edge-start"),Pt),Object(u.a)(Ie,"".concat(ue,"-range-hover-edge-end"),pn),Object(u.a)(Ie,"".concat(ue,"-range-hover-edge-start-near-range"),Pt&&Pe(He,Qe)),Object(u.a)(Ie,"".concat(ue,"-range-hover-edge-end-near-range"),pn&&Pe(Ue,Je)),Object(u.a)(Ie,"".concat(ue,"-today"),Pe(Ke,Ye)),Object(u.a)(Ie,"".concat(ue,"-selected"),Pe(Ve,Ye)),Ie}return qe}function We(U){for(var ue=U.prefixCls,pe=U.disabledDate,me=U.onSelect,Te=U.rowNum,Ee=U.colNum,Pe=U.prefixColumn,Be=U.rowClassName,Ke=U.baseDate,Ve=U.getCellClassName,qe=U.getCellText,Ye=U.getCellNode,Ie=U.getCellDate,He=U.titleCell,Ue=U.headerCells,Je=e.useContext(D),Qe=Je.onDateMouseEnter,rt=Je.onDateMouseLeave,ot="".concat(ue,"-cell"),yt=[],Ut=0;Ut2&&arguments[2]!==void 0?arguments[2]:!1;(gn===Je||Zn)&&(Tr(ft),Rt&&Rt(ft),Dn&&Dn(ft,Kt),Pt&&!Ae(Be,ft,Yn)&&Pt(ft))},pr=function(ft){return Tn.current&&Tn.current.onKeyDown?([y.a.LEFT,y.a.RIGHT,y.a.UP,y.a.DOWN,y.a.PAGE_UP,y.a.PAGE_DOWN,y.a.ENTER].includes(ft.which)&&ft.preventDefault(),Tn.current.onKeyDown(ft)):(Object(i.a)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1)},dn=function(ft){Tn.current&&Tn.current.onBlur&&Tn.current.onBlur(ft)};un&&xr!=="right"&&(un.current={onKeyDown:pr,onClose:function(){Tn.current&&Tn.current.onClose&&Tn.current.onClose()}}),e.useEffect(function(){Ke&&!nr.current&&Mn(Ke)},[Ke]),e.useEffect(function(){nr.current=!1},[]);var En,kn=Object(a.a)(Object(a.a)({},U),{},{operationRef:Tn,prefixCls:me,viewDate:Rn,value:Yn,onViewDateChange:Pn,sourceMode:Lr,onPanelChange:nn,disabledDate:gn!=="decade"?Ie:void 0});delete kn.onChange,delete kn.onSelect;switch(gn){case"decade":En=e.createElement(ir,Object.assign({},kn,{onSelect:function(ft,Kt){Pn(ft),In(ft,Kt)}}));break;case"year":En=e.createElement(Ot,Object.assign({},kn,{onSelect:function(ft,Kt){Pn(ft),In(ft,Kt)}}));break;case"month":En=e.createElement(we,Object.assign({},kn,{onSelect:function(ft,Kt){Pn(ft),In(ft,Kt)}}));break;case"quarter":En=e.createElement(tt,Object.assign({},kn,{onSelect:function(ft,Kt){Pn(ft),In(ft,Kt)}}));break;case"week":En=e.createElement(Gt,Object.assign({},kn,{onSelect:function(ft,Kt){Pn(ft),In(ft,Kt)}}));break;case"time":delete kn.showTime,En=e.createElement(fe,Object.assign({},kn,Object(g.a)(yt)==="object"?yt:null,{onSelect:function(ft,Kt){Pn(ft),In(ft,Kt)}}));break;default:yt?En=e.createElement(jt,Object.assign({},kn,{onSelect:function(ft,Kt){Pn(ft),In(ft,Kt)}})):En=e.createElement(Ze,Object.assign({},kn,{onSelect:function(ft,Kt){Pn(ft),In(ft,Kt)}}))}var Mr,Pr,vr=function(){var ft=Be.getNow(),Kt=se(Be.getHour(ft),Be.getMinute(ft),Be.getSecond(ft),tr?dr:1,Ar?fr:1,Wt?er:1),Zn=Z(Be,ft,Kt[0],Kt[1],Kt[2]);In(Zn,"submit")};wn||(Mr=Nn(me,gn,ht),Pr=Kn({prefixCls:me,components:An,needConfirmButton:Cr,okDisabled:!Yn||Ie&&Ie(Yn),locale:Pe,showNow:ot,onNow:Cr&&vr,onOk:function(){Yn&&(In(Yn,"submit",!0),cn&&cn(Yn))}}));var Ir;if(Ut&&gn==="date"&&Je==="date"&&!yt){var Sr=Be.getNow(),fn="".concat(me,"-today-btn"),Xn=Ie&&Ie(Sr);Ir=e.createElement("a",{className:l()(fn,Xn&&"".concat(fn,"-disabled")),"aria-disabled":Xn,onClick:function(){Xn||In(Sr,"mouse",!0)}},Pe.today)}return e.createElement(D.Provider,{value:Object(a.a)(Object(a.a)({},tn),{},{hideHeader:"hideHeader"in U?pt:tn.hideHeader,hidePrevBtn:Ln&&xr==="right",hideNextBtn:Ln&&xr==="left"})},e.createElement("div",{tabIndex:rt,className:l()("".concat(me,"-panel"),Te,(ue={},Object(u.a)(ue,"".concat(me,"-panel-has-range"),$n&&$n[0]&&$n[1]),Object(u.a)(ue,"".concat(me,"-panel-has-range-hover"),wr&&wr[0]&&wr[1]),Object(u.a)(ue,"".concat(me,"-panel-rtl"),xn==="rtl"),ue)),style:Ee,onKeyDown:pr,onBlur:dn,onMouseDown:vn,ref:Fn},En,Mr||Pr||Ir?e.createElement("div",{className:"".concat(me,"-footer")},Mr,Pr,Ir):null))}var wt=it,Zt=t("uciX"),Cn={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}};function zt(U){var ue,pe=U.prefixCls,me=U.popupElement,Te=U.popupStyle,Ee=U.visible,Pe=U.dropdownClassName,Be=U.dropdownAlign,Ke=U.transitionName,Ve=U.getPopupContainer,qe=U.children,Ye=U.range,Ie=U.popupPlacement,He=U.direction,Ue="".concat(pe,"-dropdown"),Je=function(){return Ie!==void 0?Ie:He==="rtl"?"bottomRight":"bottomLeft"};return e.createElement(Zt.a,{showAction:[],hideAction:[],popupPlacement:Je(),builtinPlacements:Cn,prefixCls:Ue,popupTransitionName:Ke,popup:me,popupAlign:Be,popupVisible:Ee,popupClassName:l()(Pe,(ue={},Object(u.a)(ue,"".concat(Ue,"-range"),Ye),Object(u.a)(ue,"".concat(Ue,"-rtl"),He==="rtl"),ue)),popupStyle:Te,getPopupContainer:Ve},qe)}var Tt=zt;function mt(U){var ue=U.open,pe=U.value,me=U.isClickOutside,Te=U.triggerOpen,Ee=U.forwardKeyDown,Pe=U.blurToCancel,Be=U.onSubmit,Ke=U.onCancel,Ve=U.onFocus,qe=U.onBlur,Ye=Object(e.useState)(!1),Ie=Object(r.a)(Ye,2),He=Ie[0],Ue=Ie[1],Je=Object(e.useState)(!1),Qe=Object(r.a)(Je,2),rt=Qe[0],ot=Qe[1],yt=Object(e.useRef)(!1),Ut=Object(e.useRef)(!1),ht={onMouseDown:function(){Ue(!0),Te(!0)},onKeyDown:function(Rt){switch(Rt.which){case y.a.ENTER:{ue?Be()!==!1&&Ue(!0):Te(!0),Rt.preventDefault();return}case y.a.TAB:{He&&ue&&!Rt.shiftKey?(Ue(!1),Rt.preventDefault()):!He&&ue&&(!Ee(Rt)&&Rt.shiftKey&&(Ue(!0),Rt.preventDefault()));return}case y.a.ESC:{Ue(!0),Ke();return}}!ue&&![y.a.SHIFT].includes(Rt.which)?Te(!0):He||Ee(Rt)},onFocus:function(Rt){Ue(!0),ot(!0),Ve&&Ve(Rt)},onBlur:function(Rt){if(yt.current||!me(document.activeElement)){yt.current=!1;return}Pe?setTimeout(function(){me(document.activeElement)&&Ke()},0):ue&&(Te(!1),Ut.current&&Be()),ot(!1),qe&&qe(Rt)}};return Object(e.useEffect)(function(){Ut.current=!1},[ue]),Object(e.useEffect)(function(){Ut.current=!0},[pe]),Object(e.useEffect)(function(){return L(function(pt){var Rt=pt.target;ue&&(me(Rt)?rt||Te(!1):(yt.current=!0,requestAnimationFrame(function(){yt.current=!1})))})}),[ht,{focused:rt,typing:He}]}function St(U){var ue=U.valueTexts,pe=U.onTextChange,me=e.useState(""),Te=Object(r.a)(me,2),Ee=Te[0],Pe=Te[1],Be=e.useRef([]);Be.current=ue;function Ke(qe){Pe(qe),pe(qe)}function Ve(){Pe(Be.current[0])}return e.useEffect(function(){ue.every(function(qe){return qe!==Ee})&&Ve()},[ue.join("||")]),[Ee,Ke,Ve]}var Mt=t("Gytx"),Yt=t.n(Mt);function on(U,ue){var pe=ue.formatList,me=ue.generateConfig,Te=ue.locale;return Object(R.a)(function(){if(!U)return[[""],""];for(var Ee="",Pe=[],Be=0;Be1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(Ve.current),rt){Ke(Qe);return}Ve.current=requestAnimationFrame(function(){Ke(Qe)})}var Ye=on(Be,{formatList:pe,generateConfig:me,locale:Te}),Ie=Object(r.a)(Ye,2),He=Ie[1];function Ue(Qe){qe(Qe)}function Je(){var Qe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;qe(null,Qe)}return Object(e.useEffect)(function(){Je(!0)},[U]),Object(e.useEffect)(function(){return function(){return cancelAnimationFrame(Ve.current)}},[]),[He,Ue,Je]}function qt(U){var ue,pe=U.prefixCls,me=pe===void 0?"rc-picker":pe,Te=U.id,Ee=U.tabIndex,Pe=U.style,Be=U.className,Ke=U.dropdownClassName,Ve=U.dropdownAlign,qe=U.popupStyle,Ye=U.transitionName,Ie=U.generateConfig,He=U.locale,Ue=U.inputReadOnly,Je=U.allowClear,Qe=U.autoFocus,rt=U.showTime,ot=U.picker,yt=ot===void 0?"date":ot,Ut=U.format,ht=U.use12Hours,pt=U.value,Rt=U.defaultValue,Pt=U.open,pn=U.defaultOpen,vn=U.defaultOpenValue,_n=U.suffixIcon,cn=U.clearIcon,An=U.disabled,xn=U.disabledDate,ur=U.placeholder,dr=U.getPopupContainer,cr=U.pickerRef,fr=U.panelRender,hr=U.onChange,er=U.onOpenChange,Cr=U.onFocus,tr=U.onBlur,Ar=U.onMouseDown,Wt=U.onMouseUp,tn=U.onMouseEnter,un=U.onMouseLeave,Fn=U.onContextMenu,Dn=U.onClick,wn=U.direction,zn=U.autoComplete,Wn=zn===void 0?"off":zn,Ln=e.useRef(null),xr=yt==="date"&&!!rt||yt==="time",$n=W(o(Ut,yt,rt,ht)),wr=e.useRef(null),Tn=e.useRef(null),nr=Object(d.a)(null,{value:pt,defaultValue:Rt}),jr=Object(r.a)(nr,2),Qn=jr[0],Yn=jr[1],Tr=e.useState(Qn),Gn=Object(r.a)(Tr,2),rr=Gn[0],Rn=Gn[1],Mn=e.useRef(null),Pn=Object(d.a)(!1,{value:Pt,defaultValue:pn,postState:function(Vt){return An?!1:Vt},onChange:function(Vt){er&&er(Vt),!Vt&&Mn.current&&Mn.current.onClose&&Mn.current.onClose()}}),mr=Object(r.a)(Pn,2),yn=mr[0],ar=mr[1],gn=on(rr,{formatList:$n,generateConfig:Ie,locale:He}),Rr=Object(r.a)(gn,2),br=Rr[0],It=Rr[1],Lr=St({valueTexts:br,onTextChange:function(Vt){var Or=Ie.locale.parse(He.locale,Vt,$n);Or&&(!xn||!xn(Or))&&Rn(Or)}}),Jn=Object(r.a)(Lr,3),nn=Jn[0],In=Jn[1],pr=Jn[2],dn=function(Vt){Rn(Vt),Yn(Vt),hr&&!Ae(Ie,Qn,Vt)&&hr(Vt,Vt?Ie.locale.format(He.locale,Vt,$n[0]):"")},En=function(Vt){if(An&&Vt)return;ar(Vt)},kn=function(Vt){return yn&&Mn.current&&Mn.current.onKeyDown?Mn.current.onKeyDown(Vt):(Object(i.a)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},Mr=function(){Wt&&Wt.apply(void 0,arguments),Ln.current&&(Ln.current.focus(),En(!0))},Pr=mt({blurToCancel:xr,open:yn,value:nn,triggerOpen:En,forwardKeyDown:kn,isClickOutside:function(Vt){return!q([wr.current,Tn.current],Vt)},onSubmit:function(){return xn&&xn(rr)?!1:(dn(rr),En(!1),pr(),!0)},onCancel:function(){En(!1),Rn(Qn),pr()},onFocus:Cr,onBlur:tr}),vr=Object(r.a)(Pr,2),Ir=vr[0],Sr=vr[1],fn=Sr.focused,Xn=Sr.typing;e.useEffect(function(){yn||(Rn(Qn),!br.length||br[0]===""?In(""):It!==nn&&pr())},[yn,br]),e.useEffect(function(){yn||pr()},[yt]),e.useEffect(function(){Rn(Qn)},[Qn]),cr&&(cr.current={focus:function(){Ln.current&&Ln.current.focus()},blur:function(){Ln.current&&Ln.current.blur()}});var sn=Object(a.a)(Object(a.a)({},U),{},{className:void 0,style:void 0,pickerValue:void 0,onPickerValueChange:void 0}),ft=e.createElement(wt,Object.assign({},sn,{generateConfig:Ie,className:l()(Object(u.a)({},"".concat(me,"-panel-focused"),!Xn)),value:rr,locale:He,tabIndex:-1,onChange:Rn,direction:wn}));fr&&(ft=fr(ft));var Kt=e.createElement("div",{className:"".concat(me,"-panel-container"),onMouseDown:function(Vt){Vt.preventDefault()}},ft),Zn;_n&&(Zn=e.createElement("span",{className:"".concat(me,"-suffix")},_n));var Vr;Je&&Qn&&!An&&(Vr=e.createElement("span",{onMouseDown:function(Vt){Vt.preventDefault(),Vt.stopPropagation()},onMouseUp:function(Vt){Vt.preventDefault(),Vt.stopPropagation(),dn(null),En(!1)},className:"".concat(me,"-clear")},cn||e.createElement("span",{className:"".concat(me,"-clear-btn")})));var qr=function(Vt,Or){(Or==="submit"||Or!=="key"&&!xr)&&(dn(Vt),En(!1))},Hr=wn==="rtl"?"bottomRight":"bottomLeft",Wr=mn(nn,{formatList:$n,generateConfig:Ie,locale:He}),kr=Object(r.a)(Wr,3),Qr=kr[0],Yr=kr[1],Bn=kr[2];return e.createElement(D.Provider,{value:{operationRef:Mn,hideHeader:yt==="time",panelRef:wr,onSelect:qr,open:yn,defaultOpenValue:vn,onDateMouseEnter:Yr,onDateMouseLeave:Bn}},e.createElement(Tt,{visible:yn,popupElement:Kt,popupStyle:qe,prefixCls:me,dropdownClassName:Ke,dropdownAlign:Ve,getPopupContainer:dr,transitionName:Ye,popupPlacement:Hr,direction:wn},e.createElement("div",{className:l()(me,Be,(ue={},Object(u.a)(ue,"".concat(me,"-disabled"),An),Object(u.a)(ue,"".concat(me,"-focused"),fn),Object(u.a)(ue,"".concat(me,"-rtl"),wn==="rtl"),ue)),style:Pe,onMouseDown:Ar,onMouseUp:Mr,onMouseEnter:tn,onMouseLeave:un,onContextMenu:Fn,onClick:Dn},e.createElement("div",{className:l()("".concat(me,"-input"),Object(u.a)({},"".concat(me,"-input-placeholder"),!!Qr)),ref:Tn},e.createElement("input",Object.assign({id:Te,tabIndex:Ee,disabled:An,readOnly:Ue||!Xn,value:Qr||nn,onChange:function(Vt){In(Vt.target.value)},autoFocus:Qe,placeholder:ur,ref:Ln,title:nn},Ir,{size:n(yt,$n[0])},oe(U),{autoComplete:Wn})),Zn,Vr))))}var On=function(U){Object(m.a)(pe,U);var ue=Object(v.a)(pe);function pe(){var me;return Object(S.a)(this,pe),me=ue.apply(this,arguments),me.pickerRef=e.createRef(),me.focus=function(){me.pickerRef.current&&me.pickerRef.current.focus()},me.blur=function(){me.pickerRef.current&&me.pickerRef.current.blur()},me}return Object(f.a)(pe,[{key:"render",value:function(){return e.createElement(qt,Object.assign({},this.props,{pickerRef:this.pickerRef}))}}]),pe}(e.Component),sr=On;function lr(U,ue,pe){var me=U.picker,Te=U.locale,Ee=U.selectedValue,Pe=U.disabledDate,Be=U.disabled,Ke=U.generateConfig,Ve=ee(Ee,0),qe=ee(Ee,1);function Ye(Qe){var rt=Ke.getYear(Qe),ot=Ke.locale.getWeek(Te.locale,Qe);return rt*100+ot}function Ie(Qe){var rt=Ke.getYear(Qe),ot=Ke.getMonth(Qe);return rt*100+ot}function He(Qe){var rt=Ke.getYear(Qe),ot=te(Ke,Qe);return rt*10+ot}var Ue=e.useCallback(function(Qe){if(Pe&&Pe(Qe))return!0;if(Be[1]&&qe)return!Me(Ke,Qe,qe)&&Ke.isAfter(Qe,qe);if(ue&&qe)switch(me){case"quarter":return He(Qe)>He(qe);case"month":return Ie(Qe)>Ie(qe);case"week":return Ye(Qe)>Ye(qe);default:return!Me(Ke,Qe,qe)&&Ke.isAfter(Qe,qe)}return!1},[Pe,Be[1],qe,ue]),Je=e.useCallback(function(Qe){if(Pe&&Pe(Qe))return!0;if(Be[0]&&Ve)return!Me(Ke,Qe,qe)&&Ke.isAfter(Ve,Qe);if(pe&&Ve)switch(me){case"quarter":return He(Qe)0&&arguments[0]!==void 0?arguments[0]:!1,at=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},vt=null;Bn&&Ur&&Ur[0]&&Ur[1]&&Ue.isAfter(Ur[1],Ur[0])&&(vt=Ur);var kt=pt;if(pt&&Object(g.a)(pt)==="object"&&pt.defaultValue){var hn=pt.defaultValue;kt=Object(a.a)(Object(a.a)({},pt),{},{defaultValue:ee(hn,It)||void 0})}var Nr=null;return cr&&(Nr=function(or,gr){return cr(or,gr,{range:It?"end":"start"})}),e.createElement(_e.Provider,{value:{inRange:!0,panelPosition:Nt,rangedValue:Xa||fn,hoverRangedValue:vt}},e.createElement(wt,Object.assign({},U,at,{dateRender:Nr,showTime:kt,mode:Kt[It],generateConfig:Ue,style:void 0,direction:nr,disabledDate:It===0?Wr:kr,disabledTime:function(or){return dr?dr(or,It===0?"start":"end"):!1},className:l()(Object(u.a)({},"".concat(Ee,"-panel-focused"),It===0?!Ta:!Na)),value:ee(fn,It),locale:Je,tabIndex:-1,onPanelChange:function(or,gr){Vr(X(Kt,gr,It),X(fn,or,It));var Er=or;Nt==="right"&&Kt[It]===gr&&(Er=Se(Er,gr,Ue,-1)),vr(Er,It)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:void 0,defaultPickerValue:void 0})))}var _r=0,ja=0;It&&Mn.current&&mr.current&&Rn.current&&(_r=Mn.current.offsetWidth+mr.current.offsetWidth,Rn.current.offsetWidth&&_r>Rn.current.offsetWidth&&(ja=_r));var po=nr==="rtl"?{right:_r}:{left:_r};function vo(){var Nt,at=Nn(Ee,Kt[It],Fn),vt=Kn({prefixCls:Ee,components:wr,needConfirmButton:Tr,okDisabled:!ee(fn,It)||ur&&ur(fn[It]),locale:Je,rangeList:mo,onOk:function(){ee(fn,It)&&(zr(fn,It),$n&&$n(fn))}});if(ht!=="time"&&!pt){var kt=Pr(It),hn=Se(kt,ht,Ue),Nr=Kt[It],yr=Nr===ht,or=aa(yr?"left":!1,{pickerValue:kt,onPickerValueChange:function(qn){vr(qn,It)}}),gr=aa("right",{pickerValue:hn,onPickerValueChange:function(qn){vr(Se(qn,ht,Ue,-1),It)}});nr==="rtl"?Nt=e.createElement(e.Fragment,null,gr,yr&&or):Nt=e.createElement(e.Fragment,null,or,yr&&gr)}else Nt=aa();var Er=e.createElement(e.Fragment,null,e.createElement("div",{className:"".concat(Ee,"-panels")},Nt),(at||vt)&&e.createElement("div",{className:"".concat(Ee,"-footer")},at,vt));return fr&&(Er=fr(Er)),e.createElement("div",{className:"".concat(Ee,"-panel-container"),style:{marginLeft:ja},ref:Rn,onMouseDown:function(qn){qn.preventDefault()}},Er)}var go=e.createElement("div",{className:l()("".concat(Ee,"-range-wrapper"),"".concat(Ee,"-").concat(ht,"-range-wrapper")),style:{minWidth:Fa}},e.createElement("div",{className:"".concat(Ee,"-range-arrow"),style:po}),vo()),La;tr&&(La=e.createElement("span",{className:"".concat(Ee,"-suffix")},tr));var ka;Cr&&(ee(dn,0)&&!nn[0]||ee(dn,1)&&!nn[1])&&(ka=e.createElement("span",{onMouseDown:function(at){at.preventDefault(),at.stopPropagation()},onMouseUp:function(at){at.preventDefault(),at.stopPropagation();var vt=dn;nn[0]||(vt=X(vt,null,0)),nn[1]||(vt=X(vt,null,1)),zr(vt,null),Br(!1,It)},className:"".concat(Ee,"-clear")},Ar||e.createElement("span",{className:"".concat(Ee,"-clear-btn")})));var Ba={size:n(ht,gn[0])},oa=0,ia=0;Mn.current&&Pn.current&&mr.current&&(It===0?ia=Mn.current.offsetWidth:(oa=_r,ia=Pn.current.offsetWidth));var bo=nr==="rtl"?{right:oa}:{left:oa},yo=function(at,vt){var kt=X(fn,at,It);vt==="submit"||vt!=="key"&&!Tr?(zr(kt,It),It===0?Aa():wa()):Xn(kt)};return e.createElement(D.Provider,{value:{operationRef:Jn,hideHeader:ht==="time",onDateMouseEnter:no,onDateMouseLeave:ro,hideRanges:!0,onSelect:yo,open:Bn}},e.createElement(Tt,{visible:Bn,popupElement:go,popupStyle:Ve,prefixCls:Ee,dropdownClassName:qe,dropdownAlign:Ie,getPopupContainer:He,transitionName:Ye,range:!0,direction:nr},e.createElement("div",Object.assign({ref:rr,className:l()(Ee,"".concat(Ee,"-range"),Ke,(ue={},Object(u.a)(ue,"".concat(Ee,"-disabled"),nn[0]&&nn[1]),Object(u.a)(ue,"".concat(Ee,"-focused"),It===0?Da:Ia),Object(u.a)(ue,"".concat(Ee,"-rtl"),nr==="rtl"),ue)),style:Be,onClick:lo,onMouseDown:uo},oe(U)),e.createElement("div",{className:l()("".concat(Ee,"-input"),(pe={},Object(u.a)(pe,"".concat(Ee,"-input-active"),It===0),Object(u.a)(pe,"".concat(Ee,"-input-placeholder"),!!Ca),pe)),ref:Mn},e.createElement("input",Object.assign({id:Pe,disabled:nn[0],readOnly:tn||!Ta,value:Ca||Xr,onChange:function(at){ha(at.target.value)},autoFocus:rt,placeholder:ee(Qe,0)||"",ref:yn},oo,Ba,{autoComplete:Yn}))),e.createElement("div",{className:"".concat(Ee,"-range-separator"),ref:mr},pn),e.createElement("div",{className:l()("".concat(Ee,"-input"),(me={},Object(u.a)(me,"".concat(Ee,"-input-active"),It===1),Object(u.a)(me,"".concat(Ee,"-input-placeholder"),!!xa),me)),ref:Pn},e.createElement("input",Object.assign({disabled:nn[1],readOnly:tn||!Na,value:xa||Zr,onChange:function(at){pa(at.target.value)},placeholder:ee(Qe,1)||"",ref:ar},so,Ba,{autoComplete:Yn}))),e.createElement("div",{className:"".concat(Ee,"-active-bar"),style:Object(a.a)(Object(a.a)({},bo),{},{width:ia,position:"absolute"})}),La,ka)))}var Hn=function(U){Object(m.a)(pe,U);var ue=Object(v.a)(pe);function pe(){var me;return Object(S.a)(this,pe),me=ue.apply(this,arguments),me.pickerRef=e.createRef(),me.focus=function(){me.pickerRef.current&&me.pickerRef.current.focus()},me.blur=function(){me.pickerRef.current&&me.pickerRef.current.blur()},me}return Object(f.a)(pe,[{key:"render",value:function(){return e.createElement(Un,Object.assign({},this.props,{pickerRef:this.pickerRef}))}}]),pe}(e.Component),Ua=Hn,Eo=x.b=sr},onxn:function(ie,x){ie.exports="data:image/png;base64,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"},pzxd:function(ie,x,t){var S=t("bYtY"),f=S.retrieve2,m=S.retrieve3,v=S.each,u=S.normalizeCssArray,a=S.isString,r=S.isObject,e=t("6GrX"),s=t("VpOo"),l=t("Xnb7"),i=t("fW2E"),d=t("gut8"),g=d.ContextCachedBy,y=d.WILL_BE_RESTORED,b=e.DEFAULT_FONT,D={left:1,right:1,center:1},N={top:1,bottom:1,middle:1},j=[["textShadowBlur","shadowBlur",0],["textShadowOffsetX","shadowOffsetX",0],["textShadowOffsetY","shadowOffsetY",0],["textShadowColor","shadowColor","transparent"]],p={},E={};function h(J){return R(J),v(J.rich,R),J}function R(J){if(J){J.font=e.makeFont(J);var P=J.textAlign;P==="middle"&&(P="center"),J.textAlign=P==null||D[P]?P:"left";var Q=J.textVerticalAlign||J.textBaseline;Q==="center"&&(Q="middle"),J.textVerticalAlign=Q==null||N[Q]?Q:"top";var W=J.textPadding;W&&(J.textPadding=u(J.textPadding))}}function B(J,P,Q,W,oe,ee){W.rich?w(J,P,Q,W,oe,ee):H(J,P,Q,W,oe,ee)}function H(J,P,Q,W,oe,ee){"use strict";var X=F(W),Z,se=!1,ae=P.__attrCachedBy===g.PLAIN_TEXT;ee!==y?(ee&&(Z=ee.style,se=!X&&ae&&Z),P.__attrCachedBy=X?g.NONE:g.PLAIN_TEXT):ae&&(P.__attrCachedBy=g.NONE);var ve=W.font||b;(!se||ve!==(Z.font||b))&&(P.font=ve);var V=J.__computedFont;J.__styleFont!==ve&&(J.__styleFont=ve,V=J.__computedFont=P.font);var re=W.textPadding,I=W.textLineHeight,$=J.__textCotentBlock;(!$||J.__dirtyText)&&($=J.__textCotentBlock=e.parsePlainText(Q,V,re,I,W.truncate));var fe=$.outerHeight,z=$.lines,C=$.lineHeight,M=A(E,J,W,oe),K=M.baseX,te=M.baseY,de=M.textAlign||"left",he=M.textVerticalAlign;o(P,W,oe,K,te);var Me=e.adjustTextY(te,fe,he),ce=K,be=Me;if(X||re){var Ae=e.getWidth(Q,V),ye=Ae;re&&(ye+=re[1]+re[3]);var ke=e.adjustTextX(K,ye,de);X&&_(J,P,W,ke,Me,ye,fe),re&&(ce=q(K,de,re),be+=re[0])}P.textAlign=de,P.textBaseline="middle",P.globalAlpha=W.opacity||1;for(var Se=0;Se=0&&(Se=de[ke],Se.textAlign==="right");)n(J,P,Se,W,Me,C,ye,"right"),ce-=Se.width,ye-=Se.width,ke--;for(Ae+=(ee-(Ae-z)-(M-ye)-ce)/2;be<=ke;)Se=de[be],n(J,P,Se,W,Me,C,Ae+Se.width/2,"center"),Ae+=Se.width,be++;C+=Me}}function o(J,P,Q,W,oe){if(Q&&P.textRotation){var ee=P.textOrigin;ee==="center"?(W=Q.width/2+Q.x,oe=Q.height/2+Q.y):ee&&(W=ee[0]+Q.x,oe=ee[1]+Q.y),J.translate(W,oe),J.rotate(-P.textRotation),J.translate(-W,-oe)}}function n(J,P,Q,W,oe,ee,X,Z){var se=W.rich[Q.styleName]||{};se.text=Q.text;var ae=Q.textVerticalAlign,ve=ee+oe/2;ae==="top"?ve=ee+Q.height/2:ae==="bottom"&&(ve=ee+oe-Q.height/2),!Q.isLineHolder&&F(se)&&_(J,P,se,Z==="right"?X-Q.width:Z==="center"?X-Q.width/2:X,ve-Q.height/2,Q.width,Q.height);var V=Q.textPadding;V&&(X=q(X,Z,V),ve-=Q.height/2-V[2]-Q.textHeight/2),k(P,"shadowBlur",m(se.textShadowBlur,W.textShadowBlur,0)),k(P,"shadowColor",se.textShadowColor||W.textShadowColor||"transparent"),k(P,"shadowOffsetX",m(se.textShadowOffsetX,W.textShadowOffsetX,0)),k(P,"shadowOffsetY",m(se.textShadowOffsetY,W.textShadowOffsetY,0)),k(P,"textAlign",Z),k(P,"textBaseline","middle"),k(P,"font",Q.font||b);var re=T(se.textStroke||W.textStroke,$),I=O(se.textFill||W.textFill),$=f(se.textStrokeWidth,W.textStrokeWidth);re&&(k(P,"lineWidth",$),k(P,"strokeStyle",re),P.strokeText(Q.text,X,ve)),I&&(k(P,"fillStyle",I),P.fillText(Q.text,X,ve))}function F(J){return!!(J.textBackgroundColor||J.textBorderWidth&&J.textBorderColor)}function _(J,P,Q,W,oe,ee,X){var Z=Q.textBackgroundColor,se=Q.textBorderWidth,ae=Q.textBorderColor,ve=a(Z);if(k(P,"shadowBlur",Q.textBoxShadowBlur||0),k(P,"shadowColor",Q.textBoxShadowColor||"transparent"),k(P,"shadowOffsetX",Q.textBoxShadowOffsetX||0),k(P,"shadowOffsetY",Q.textBoxShadowOffsetY||0),ve||se&&ae){P.beginPath();var V=Q.textBorderRadius;V?s.buildPath(P,{x:W,y:oe,width:ee,height:X,r:V}):P.rect(W,oe,ee,X),P.closePath()}if(ve)if(k(P,"fillStyle",Z),Q.fillOpacity!=null){var re=P.globalAlpha;P.globalAlpha=Q.fillOpacity*Q.opacity,P.fill(),P.globalAlpha=re}else P.fill();else if(r(Z)){var I=Z.image;I=l.createOrUpdateImage(I,null,J,L,Z),I&&l.isImageReady(I)&&P.drawImage(I,W,oe,ee,X)}if(se&&ae)if(k(P,"lineWidth",se),k(P,"strokeStyle",ae),Q.strokeOpacity!=null){var re=P.globalAlpha;P.globalAlpha=Q.strokeOpacity*Q.opacity,P.stroke(),P.globalAlpha=re}else P.stroke()}function L(J,P){P.image=J}function A(J,P,Q,W){var oe=Q.x||0,ee=Q.y||0,X=Q.textAlign,Z=Q.textVerticalAlign;if(W){var se=Q.textPosition;if(se instanceof Array)oe=W.x+G(se[0],W.width),ee=W.y+G(se[1],W.height);else{var ae=P&&P.calculateTextPosition?P.calculateTextPosition(p,Q,W):e.calculateTextPosition(p,Q,W);oe=ae.x,ee=ae.y,X=X||ae.textAlign,Z=Z||ae.textVerticalAlign}var ve=Q.textOffset;ve&&(oe+=ve[0],ee+=ve[1])}return J=J||{},J.baseX=oe,J.baseY=ee,J.textAlign=X,J.textVerticalAlign=Z,J}function k(J,P,Q){return J[P]=i(J,P,Q),J[P]}function T(J,P){return J==null||P<=0||J==="transparent"||J==="none"?null:J.image||J.colorStops?"#000":J}function O(J){return J==null||J==="none"?null:J.image||J.colorStops?"#000":J}function G(J,P){return typeof J=="string"?J.lastIndexOf("%")>=0?parseFloat(J)/100*P:parseFloat(J):J}function q(J,P,Q){return P==="right"?J-Q[1]:P==="center"?J+Q[3]/2-Q[1]/2:J+Q[3]}function Y(J,P){return J!=null&&(J||P.textBackgroundColor||P.textBorderWidth&&P.textBorderColor||P.textPadding)}x.normalizeTextStyle=h,x.renderText=B,x.getBoxPosition=A,x.getStroke=T,x.getFill=O,x.parsePercent=G,x.needDrawText=Y},qH13:function(ie,x,t){var S=t("ItGF"),f=t("QBsz"),m=f.applyTransform,v=t("mFDi"),u=t("Qe9p"),a=t("6GrX"),r=t("pzxd"),e=t("ni6a"),s=t("Gev7"),l=t("Dagg"),i=t("dqUG"),d=t("y+Vt"),g=t("IMiH"),y=t("QuXc"),b=t("06Qe"),D=g.CMD,N=Math.round,j=Math.sqrt,p=Math.abs,E=Math.cos,h=Math.sin,R=Math.max;if(!S.canvasSupported){var B=",",H="progid:DXImageTransform.Microsoft",w=21600,c=w/2,o=1e5,n=1e3,F=function(K){K.style.cssText="position:absolute;left:0;top:0;width:1px;height:1px;",K.coordsize=w+","+w,K.coordorigin="0,0"},_=function(K){return String(K).replace(/&/g,"&").replace(/"/g,""")},L=function(K,te,de){return"rgb("+[K,te,de].join(",")+")"},A=function(K,te){te&&K&&te.parentNode!==K&&K.appendChild(te)},k=function(K,te){te&&K&&te.parentNode===K&&K.removeChild(te)},T=function(K,te,de){return(parseFloat(K)||0)*o+(parseFloat(te)||0)*n+de},O=r.parsePercent,G=function(K,te,de){var he=u.parse(te);de=+de,isNaN(de)&&(de=1),he&&(K.color=L(he[0],he[1],he[2]),K.opacity=de*he[3])},q=function(K){var te=u.parse(K);return[L(te[0],te[1],te[2]),te[3]]},Y=function(K,te,de){var he=te.fill;if(he!=null)if(he instanceof y){var Me,ce=0,be=[0,0],Ae=0,ye=1,ke=de.getBoundingRect(),Se=ke.width,Ne=ke.height;if(he.type==="linear"){Me="gradient";var _e=de.transform,$e=[he.x*Se,he.y*Ne],We=[he.x2*Se,he.y2*Ne];_e&&(m($e,$e,_e),m(We,We,_e));var nt=We[0]-$e[0],et=We[1]-$e[1];ce=Math.atan2(nt,et)*180/Math.PI,ce<0&&(ce+=360),ce<1e-6&&(ce=0)}else{Me="gradientradial";var $e=[he.x*Se,he.y*Ne],_e=de.transform,Xe=de.scale,st=Se,ut=Ne;be=[($e[0]-ke.x)/st,($e[1]-ke.y)/ut],_e&&m($e,$e,_e),st/=Xe[0]*w,ut/=Xe[1]*w;var ct=R(st,ut);Ae=2*0/ct,ye=2*he.r/ct-Ae}var Ze=he.colorStops.slice();Ze.sort(function(ge,ne){return ge.offset-ne.offset});for(var bt=Ze.length,lt=[],Et=[],jt=0;jt=2){var rn=lt[0][0],ze=lt[1][0],Ce=lt[0][1]*te.opacity,Oe=lt[1][1]*te.opacity;K.type=Me,K.method="none",K.focus="100%",K.angle=ce,K.color=rn,K.color2=ze,K.colors=Et.join(","),K.opacity=Oe,K.opacity2=Ce}Me==="radial"&&(K.focusposition=be.join(","))}else G(K,he,te.opacity)},J=function(K,te){te.lineDash&&(K.dashstyle=te.lineDash.join(" ")),te.stroke!=null&&!(te.stroke instanceof y)&&G(K,te.stroke,te.opacity)},P=function(K,te,de,he){var Me=te==="fill",ce=K.getElementsByTagName(te)[0];de[te]!=null&&de[te]!=="none"&&(Me||!Me&&de.lineWidth)?(K[Me?"filled":"stroked"]="true",de[te]instanceof y&&k(K,ce),ce||(ce=b.createNode(te)),Me?Y(ce,de,he):J(ce,de),A(K,ce)):(K[Me?"filled":"stroked"]="false",k(K,ce))},Q=[[],[],[]],W=function(K,te){var de=D.M,he=D.C,Me=D.L,ce=D.A,be=D.Q,Ae=[],ye,ke,Se,Ne,_e,$e,We=K.data,nt=K.len();for(Ne=0;Ne.01?ne&&(le+=270/w):Math.abs(we-rn)<1e-4?ne&&leGt?Xe-=270/w:Xe+=270/w:ne&&wern?et+=270/w:et-=270/w),Ae.push(xe,N(((Gt-ze)*Et+bt)*w-c),B,N(((rn-Ce)*jt+lt)*w-c),B,N(((Gt+ze)*Et+bt)*w-c),B,N(((rn+Ce)*jt+lt)*w-c),B,N((le*Et+bt)*w-c),B,N((we*jt+lt)*w-c),B,N((et*Et+bt)*w-c),B,N((Xe*jt+lt)*w-c)),_e=et,$e=Xe;break;case D.R:var Re=Q[0],je=Q[1];Re[0]=We[Ne++],Re[1]=We[Ne++],je[0]=Re[0]+We[Ne++],je[1]=Re[1]+We[Ne++],te&&(m(Re,Re,te),m(je,je,te)),Re[0]=N(Re[0]*w-c),je[0]=N(je[0]*w-c),Re[1]=N(Re[1]*w-c),je[1]=N(je[1]*w-c),Ae.push(" m ",Re[0],B,Re[1]," l ",je[0],B,Re[1]," l ",je[0],B,je[1]," l ",Re[0],B,je[1]);break;case D.Z:Ae.push(" x ")}if(ye>0){Ae.push(ke);for(var De=0;Dese&&(Z=0,X={});var de=ae.style,he;try{de.font=K,he=de.fontFamily.split(",")[0]}catch(Me){}te={style:de.fontStyle||ee,variant:de.fontVariant||ee,weight:de.fontWeight||ee,size:parseFloat(de.fontSize||12)|0,family:he||"Microsoft YaHei"},X[K]=te,Z++}return te},V;a.$override("measureText",function(K,te){var de=b.doc;V||(V=de.createElement("div"),V.style.cssText="position:absolute;top:-20000px;left:0;padding:0;margin:0;border:none;white-space:pre;",b.doc.body.appendChild(V));try{V.style.font=te}catch(he){}return V.innerHTML="",V.appendChild(de.createTextNode(K)),{width:V.offsetWidth}});for(var re=new v,I=function(K,te,de,he){var Me=this.style;this.__dirty&&r.normalizeTextStyle(Me,!0);var ce=Me.text;if(ce!=null&&(ce+=""),!ce)return;if(Me.rich){var be=a.parseRichText(ce,Me);ce=[];for(var Ae=0;Ae=0&&A<=6&&(k===0||k===6)||k>=0&&k<=6&&(A===0||A===6)||A>=2&&A<=4&&k>=2&&k<=4?w.set(_+A,L+k,!0,!0):w.set(_+A,L+k,!1,!0)}}}function N(w){for(var c=w.size,o=8;o>A&1)===1,w.set(F,_,L,!0),w.set(_,F,L,!0)}function E(w,c,o){var n=w.size,F=d.getEncodedBits(c,o),_,L;for(_=0;_<15;_++)L=(F>>_&1)===1,_<6?w.set(_,8,L,!0):_<8?w.set(_+1,8,L,!0):w.set(n-15+_,8,L,!0),_<8?w.set(8,n-_-1,L,!0):_<9?w.set(8,15-_-1+1,L,!0):w.set(8,15-_-1,L,!0);w.set(n-8,8,1,!0)}function h(w,c){for(var o=w.size,n=-1,F=o-1,_=7,L=0,A=o-1;A>0;A-=2)for(A===6&&A--;;){for(var k=0;k<2;k++)if(!w.isReserved(F,A-k)){var T=!1;L>>_&1)===1),w.set(F,A-k,T),_--,_===-1&&(L++,_=7)}if(F+=n,F<0||o<=F){F-=n,n=-n;break}}}function R(w,c,o){var n=new v;o.forEach(function(T){n.put(T.mode.bit,4),n.put(T.getLength(),g.getCharCountIndicator(T.mode,w)),T.write(n)});var F=f.getSymbolTotalCodewords(w),_=s.getTotalCodewordsCount(w,c),L=(F-_)*8;for(n.getLengthInBits()+4<=L&&n.put(0,4);n.getLengthInBits()%8!==0;)n.putBit(0);for(var A=(L-n.getLengthInBits())/8,k=0;k=7&&p(O,c),h(O,k),isNaN(n)&&(n=e.getBestMask(O,E.bind(null,O,o))),e.applyMask(n,O),E(O,o,n),{modules:O,version:c,errorCorrectionLevel:o,maskPattern:n,segments:F}}x.create=function(c,o){if(typeof c=="undefined"||c==="")throw new Error("No input text");var n=m.M,F,_;return typeof o!="undefined"&&(n=m.from(o.errorCorrectionLevel,m.M),F=i.from(o.version),_=e.from(o.maskPattern),o.toSJISFunc&&f.setToSJISFunction(o.toSJISFunc)),H(c,F,n,_)}},r6Bn:function(ie,x,t){var S=t("bYtY"),f=t("ItGF"),m=t("4fz+"),v=t("BPZU");function u(e,s){return e.zlevel===s.zlevel?e.z===s.z?e.z2-s.z2:e.z-s.z:e.zlevel-s.zlevel}var a=function(){this._roots=[],this._displayList=[],this._displayListLen=0};a.prototype={constructor:a,traverse:function(e,s){for(var l=0;l=0&&(this.delFromStorage(e),this._roots.splice(d,1),e instanceof m&&e.delChildrenFromStorage(this))},addToStorage:function(e){return e&&(e.__storage=this,e.dirty(!1)),this},delFromStorage:function(e){return e&&(e.__storage=null),this},dispose:function(){this._renderList=this._roots=null},displayableSortFunc:u};var r=a;ie.exports=r},rA99:function(ie,x,t){var S=t("y+Vt"),f=t("QBsz"),m=t("Sj9i"),v=m.quadraticSubdivide,u=m.cubicSubdivide,a=m.quadraticAt,r=m.cubicAt,e=m.quadraticDerivativeAt,s=m.cubicDerivativeAt,l=[];function i(g,y,b){var D=g.cpx2,N=g.cpy2;return D===null||N===null?[(b?s:r)(g.x1,g.cpx1,g.cpx2,g.x2,y),(b?s:r)(g.y1,g.cpy1,g.cpy2,g.y2,y)]:[(b?e:a)(g.x1,g.cpx1,g.x2,y),(b?e:a)(g.y1,g.cpy1,g.y2,y)]}var d=S.extend({type:"bezier-curve",shape:{x1:0,y1:0,x2:0,y2:0,cpx1:0,cpy1:0,percent:1},style:{stroke:"#000",fill:null},buildPath:function(g,y){var b=y.x1,D=y.y1,N=y.x2,j=y.y2,p=y.cpx1,E=y.cpy1,h=y.cpx2,R=y.cpy2,B=y.percent;if(B===0)return;g.moveTo(b,D),h==null||R==null?(B<1&&(v(b,p,N,B,l),p=l[1],N=l[2],v(D,E,j,B,l),E=l[1],j=l[2]),g.quadraticCurveTo(p,E,N,j)):(B<1&&(u(b,p,h,N,B,l),p=l[1],h=l[2],N=l[3],u(D,E,R,j,B,l),E=l[1],R=l[2],j=l[3]),g.bezierCurveTo(p,E,h,R,N,j))},pointAt:function(g){return i(this.shape,g,!1)},tangentAt:function(g){var y=i(this.shape,g,!0);return f.normalize(y,y)}});ie.exports=d},rHrb:function(ie,x,t){"use strict";Object.defineProperty(x,"__esModule",{value:!0}),x.CopyToClipboard=void 0;var S=m(t("q1tI")),f=m(t("+QRC"));function m(p){return p&&p.__esModule?p:{default:p}}function v(p){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?v=function(h){return typeof h}:v=function(h){return h&&typeof Symbol=="function"&&h.constructor===Symbol&&h!==Symbol.prototype?"symbol":typeof h},v(p)}function u(p,E){var h=Object.keys(p);if(Object.getOwnPropertySymbols){var R=Object.getOwnPropertySymbols(p);E&&(R=R.filter(function(B){return Object.getOwnPropertyDescriptor(p,B).enumerable})),h.push.apply(h,R)}return h}function a(p){for(var E=1;E=0)continue;if(!Object.prototype.propertyIsEnumerable.call(p,R))continue;h[R]=p[R]}}return h}function e(p,E){if(p==null)return{};var h={},R=Object.keys(p),B,H;for(H=0;H=0)continue;h[B]=p[B]}return h}function s(p,E){if(!(p instanceof E))throw new TypeError("Cannot call a class as a function")}function l(p,E){for(var h=0;h-1)){var y=v.parse(g)[3],b=v.toHex(g);d.setAttribute("stop-color","#"+b),d.setAttribute("stop-opacity",y)}else d.setAttribute("stop-color",s[l].color);e.appendChild(d)}r._dom=e},u.prototype.markUsed=function(r){if(r.style){var e=r.style.fill;e&&e._dom&&S.prototype.markUsed.call(this,e._dom),e=r.style.stroke,e&&e._dom&&S.prototype.markUsed.call(this,e._dom)}};var a=u;ie.exports=a},sboe:function(ie,x,t){"use strict";t.d(x,"a",function(){return m});var S=t("q1tI"),f=t.n(S),m=S.createContext(null)},tWlo:function(ie,x){ie.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg=="},"u/Db":function(ie,x,t){var S=t("J6Nv"),f=t("BCVQ");x.NUMERIC={id:"Numeric",bit:1<<0,ccBits:[10,12,14]},x.ALPHANUMERIC={id:"Alphanumeric",bit:1<<1,ccBits:[9,11,13]},x.BYTE={id:"Byte",bit:1<<2,ccBits:[8,16,16]},x.KANJI={id:"Kanji",bit:1<<3,ccBits:[8,10,12]},x.MIXED={bit:-1},x.getCharCountIndicator=function(u,a){if(!u.ccBits)throw new Error("Invalid mode: "+u);if(!S.isValid(a))throw new Error("Invalid version: "+a);return a>=1&&a<10?u.ccBits[0]:a<27?u.ccBits[1]:u.ccBits[2]},x.getBestModeForData=function(u){return f.testNumeric(u)?x.NUMERIC:f.testAlphanumeric(u)?x.ALPHANUMERIC:f.testKanji(u)?x.KANJI:x.BYTE},x.toString=function(u){if(u&&u.id)return u.id;throw new Error("Invalid mode")},x.isValid=function(u){return u&&u.bit&&u.ccBits};function m(v){if(typeof v!="string")throw new Error("Param is not a string");var u=v.toLowerCase();switch(u){case"numeric":return x.NUMERIC;case"alphanumeric":return x.ALPHANUMERIC;case"kanji":return x.KANJI;case"byte":return x.BYTE;default:throw new Error("Unknown mode: "+v)}}x.from=function(u,a){if(x.isValid(u))return u;try{return m(u)}catch(r){return a}}},u3os:function(ie,x,t){"use strict";Object.defineProperty(x,"__esModule",{value:!0}),x.ver=x.clear=x.bind=void 0;var S=t("P4Qj"),f=function(a,r){var e=(0,S.getSensor)(a);return e.bind(r),function(){e.unbind(r)}};x.bind=f;var m=function(a){var r=(0,S.getSensor)(a);(0,S.removeSensor)(r)};x.clear=m;var v="1.0.1";x.ver=v},vKoX:function(ie,x,t){var S=t("SrGk"),f=t("bYtY");function m(a,r){S.call(this,a,r,["filter"],"__filter_in_use__","_shadowDom")}f.inherits(m,S),m.prototype.addWithoutUpdate=function(a,r){if(r&&v(r.style)){var e;if(r._shadowDom){e=r._shadowDom;var s=this.getDefs(!0);s.contains(r._shadowDom)||this.addDom(e)}else e=this.add(r);this.markUsed(r);var l=e.getAttribute("id");a.style.filter="url(#"+l+")"}},m.prototype.add=function(a){var r=this.createElement("filter");return a._shadowDomId=a._shadowDomId||this.nextId++,r.setAttribute("id","zr"+this._zrId+"-shadow-"+a._shadowDomId),this.updateDom(a,r),this.addDom(r),r},m.prototype.update=function(a,r){var e=r.style;if(v(e)){var s=this;S.prototype.update.call(this,r,function(){s.updateDom(r,r._shadowDom)})}else this.remove(a,r)},m.prototype.remove=function(a,r){r._shadowDomId!=null&&(this.removeDom(a),a.style.filter="")},m.prototype.updateDom=function(a,r){var e=r.getElementsByTagName("feDropShadow");e.length===0?e=this.createElement("feDropShadow"):e=e[0];var s=a.style,l=a.scale&&a.scale[0]||1,i=a.scale&&a.scale[1]||1,d,g,y,b;if(s.shadowBlur||s.shadowOffsetX||s.shadowOffsetY)d=s.shadowOffsetX||0,g=s.shadowOffsetY||0,y=s.shadowBlur,b=s.shadowColor;else if(s.textShadowBlur)d=s.textShadowOffsetX||0,g=s.textShadowOffsetY||0,y=s.textShadowBlur,b=s.textShadowColor;else{this.removeDom(r,s);return}e.setAttribute("dx",d/l),e.setAttribute("dy",g/i),e.setAttribute("flood-color",b);var D=y/2/l,N=y/2/i,j=D+" "+N;e.setAttribute("stdDeviation",j),r.setAttribute("x","-100%"),r.setAttribute("y","-100%"),r.setAttribute("width",Math.ceil(y/2*200)+"%"),r.setAttribute("height",Math.ceil(y/2*200)+"%"),r.appendChild(e),a._shadowDom=r},m.prototype.markUsed=function(a){a._shadowDom&&S.prototype.markUsed.call(this,a._shadowDom)};function v(a){return a&&(a.shadowBlur||a.shadowOffsetX||a.shadowOffsetY||a.textShadowBlur||a.textShadowOffsetX||a.textShadowOffsetY)}var u=m;ie.exports=u},vWvF:function(ie,x,t){var S=t("Bq2U"),f=t("SUKs"),m=t("bYtY"),v=m.isString,u=m.isFunction,a=m.isObject,r=m.isArrayLike,e=m.indexOf,s=function(){this.animators=[]};s.prototype={constructor:s,animate:function(y,b){var D,N=!1,j=this,p=this.__zr;if(y){var E=y.split("."),h=j;N=E[0]==="shape";for(var R=0,B=E.length;R0&&y.animate(b,!1).when(j==null?500:j,h).delay(p||0)}function d(y,b,D,N){if(!b)y.attr(D,N);else{var j={};j[b]={},j[b][D]=N,y.attr(j)}}var g=s;ie.exports=g},vvrf:function(ie,x,t){var S=t("u/Db"),f=t("3X7Y"),m=t("nZSm"),v=t("AZa5"),u=t("Lzq4"),a=t("BCVQ"),r=t("e/Dd"),e=t("ELBg");function s(N){return unescape(encodeURIComponent(N)).length}function l(N,j,p){for(var E=[],h;(h=N.exec(p))!==null;)E.push({data:h[0],index:h.index,mode:j,length:h[0].length});return E}function i(N){var j=l(a.NUMERIC,S.NUMERIC,N),p=l(a.ALPHANUMERIC,S.ALPHANUMERIC,N),E,h;r.isKanjiModeEnabled()?(E=l(a.BYTE,S.BYTE,N),h=l(a.KANJI,S.KANJI,N)):(E=l(a.BYTE_KANJI,S.BYTE,N),h=[]);var R=j.concat(p,E,h);return R.sort(function(B,H){return B.index-H.index}).map(function(B){return{data:B.data,mode:B.mode,length:B.length}})}function d(N,j){switch(j){case S.NUMERIC:return f.getBitsLength(N);case S.ALPHANUMERIC:return m.getBitsLength(N);case S.KANJI:return u.getBitsLength(N);case S.BYTE:return v.getBitsLength(N)}}function g(N){return N.reduce(function(j,p){var E=j.length-1>=0?j[j.length-1]:null;return E&&E.mode===p.mode?(j[j.length-1].data+=p.data,j):(j.push(p),j)},[])}function y(N){for(var j=[],p=0;p0?m.cmdState[m.cmdState.length-1]:null}function M(m){var g=m.cmdState.pop();g&&g.closeBracket()}function H(m){for(var g=m.cmdState,b=g.length-1;b>=0;b--){var a=g[b];if(a.name=="DEFAULT")continue;return a}return{styleIdentifier:function(){return null}}}function F(m,g,b){return function(){this.name=m,this.bracketNo=0,this.style=g,this.styles=b,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var O={};O.importmodule=F("importmodule","tag",["string","builtin"]),O.documentclass=F("documentclass","tag",["","atom"]),O.usepackage=F("usepackage","tag",["atom"]),O.begin=F("begin","tag",["atom"]),O.end=F("end","tag",["atom"]),O.label=F("label","tag",["atom"]),O.ref=F("ref","tag",["atom"]),O.eqref=F("eqref","tag",["atom"]),O.cite=F("cite","tag",["atom"]),O.bibitem=F("bibitem","tag",["atom"]),O.Bibitem=F("Bibitem","tag",["atom"]),O.RBibitem=F("RBibitem","tag",["atom"]),O.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function w(m,g){m.f=g}function c(m,g){var b;if(m.match(/^\\[a-zA-Z@]+/)){var a=m.current().slice(1);return b=O.hasOwnProperty(a)?O[a]:O.DEFAULT,b=new b,Y(g,b),w(g,T),b.style}if(m.match(/^\\[$&%#{}_]/))return"tag";if(m.match(/^\\[,;!\/\\]/))return"tag";if(m.match("\\["))return w(g,function(s,l){return p(s,l,"\\]")}),"keyword";if(m.match("\\("))return w(g,function(s,l){return p(s,l,"\\)")}),"keyword";if(m.match("$$"))return w(g,function(s,l){return p(s,l,"$$")}),"keyword";if(m.match("$"))return w(g,function(s,l){return p(s,l,"$")}),"keyword";var i=m.next();if(i=="%")return m.skipToEnd(),"comment";if(i=="}"||i=="]"){if(b=B(g),b)b.closeBracket(i),w(g,T);else return"error";return"bracket"}else return i=="{"||i=="["?(b=O.DEFAULT,b=new b,Y(g,b),"bracket"):/\d/.test(i)?(m.eatWhile(/[\w.%]/),"atom"):(m.eatWhile(/[\w\-_]/),b=H(g),b.name=="begin"&&(b.argument=m.current()),b.styleIdentifier())}function p(m,g,b){if(m.eatSpace())return null;if(b&&m.match(b))return w(g,c),"keyword";if(m.match(/^\\[a-zA-Z@]+/))return"tag";if(m.match(/^[a-zA-Z]+/))return"variable-2";if(m.match(/^\\[$&%#{}_]/))return"tag";if(m.match(/^\\[,;!\/]/))return"tag";if(m.match(/^[\^_&]/))return"tag";if(m.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(m.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var a=m.next();return a=="{"||a=="}"||a=="["||a=="]"||a=="("||a==")"?"bracket":a=="%"?(m.skipToEnd(),"comment"):"error"}function T(m,g){var b=m.peek(),a;return b=="{"||b=="["?(a=B(g),a.openBracket(b),m.eat(b),w(g,c),"bracket"):/[ \t\r]/.test(b)?(m.eat(b),null):(w(g,c),M(g),c(m,g))}return{startState:function(){var m=I.inMathMode?function(g,b){return p(g,b)}:c;return{cmdState:[],f:m}},copyState:function(m){return{cmdState:m.cmdState.slice(),f:m.f}},token:function(m,g){return g.f(m,g)},blankLine:function(m){m.f=c,m.cmdState.length=0},lineComment:"%"}}),ue.defineMIME("text/x-stex","stex"),ue.defineMIME("text/x-latex","stex")})},"+ua5":function(Ge,fe,W){},"/GNS":function(Ge,fe,W){Ge.exports=W.p+"static/search1.c4136dd4.png"},"/cxE":function(Ge,fe,W){"use strict";W.d(fe,"e",function(){return I}),W.d(fe,"f",function(){return Y}),W.d(fe,"g",function(){return B}),W.d(fe,"d",function(){return H}),W.d(fe,"a",function(){return F}),W.d(fe,"b",function(){return O}),W.d(fe,"c",function(){return w});var ue=function(){function c(){this.listeners=[],this.unexpectedErrorHandler=function(p){setTimeout(function(){throw p.stack?new Error(p.message+` +(window.webpackJsonp=window.webpackJsonp||[]).push([[51,5,6,7,9],{"+NIl":function(Ge,me,W){(function(ue){ue(W("VrN/"))})(function(ue){"use strict";ue.defineMode("stex",function(Z,I){"use strict";function Q(m,g){m.cmdState.push(g)}function B(m){return m.cmdState.length>0?m.cmdState[m.cmdState.length-1]:null}function M(m){var g=m.cmdState.pop();g&&g.closeBracket()}function H(m){for(var g=m.cmdState,b=g.length-1;b>=0;b--){var a=g[b];if(a.name=="DEFAULT")continue;return a}return{styleIdentifier:function(){return null}}}function F(m,g,b){return function(){this.name=m,this.bracketNo=0,this.style=g,this.styles=b,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var O={};O.importmodule=F("importmodule","tag",["string","builtin"]),O.documentclass=F("documentclass","tag",["","atom"]),O.usepackage=F("usepackage","tag",["atom"]),O.begin=F("begin","tag",["atom"]),O.end=F("end","tag",["atom"]),O.label=F("label","tag",["atom"]),O.ref=F("ref","tag",["atom"]),O.eqref=F("eqref","tag",["atom"]),O.cite=F("cite","tag",["atom"]),O.bibitem=F("bibitem","tag",["atom"]),O.Bibitem=F("Bibitem","tag",["atom"]),O.RBibitem=F("RBibitem","tag",["atom"]),O.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function w(m,g){m.f=g}function c(m,g){var b;if(m.match(/^\\[a-zA-Z@]+/)){var a=m.current().slice(1);return b=O.hasOwnProperty(a)?O[a]:O.DEFAULT,b=new b,Q(g,b),w(g,T),b.style}if(m.match(/^\\[$&%#{}_]/))return"tag";if(m.match(/^\\[,;!\/\\]/))return"tag";if(m.match("\\["))return w(g,function(s,l){return p(s,l,"\\]")}),"keyword";if(m.match("\\("))return w(g,function(s,l){return p(s,l,"\\)")}),"keyword";if(m.match("$$"))return w(g,function(s,l){return p(s,l,"$$")}),"keyword";if(m.match("$"))return w(g,function(s,l){return p(s,l,"$")}),"keyword";var i=m.next();if(i=="%")return m.skipToEnd(),"comment";if(i=="}"||i=="]"){if(b=B(g),b)b.closeBracket(i),w(g,T);else return"error";return"bracket"}else return i=="{"||i=="["?(b=O.DEFAULT,b=new b,Q(g,b),"bracket"):/\d/.test(i)?(m.eatWhile(/[\w.%]/),"atom"):(m.eatWhile(/[\w\-_]/),b=H(g),b.name=="begin"&&(b.argument=m.current()),b.styleIdentifier())}function p(m,g,b){if(m.eatSpace())return null;if(b&&m.match(b))return w(g,c),"keyword";if(m.match(/^\\[a-zA-Z@]+/))return"tag";if(m.match(/^[a-zA-Z]+/))return"variable-2";if(m.match(/^\\[$&%#{}_]/))return"tag";if(m.match(/^\\[,;!\/]/))return"tag";if(m.match(/^[\^_&]/))return"tag";if(m.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(m.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var a=m.next();return a=="{"||a=="}"||a=="["||a=="]"||a=="("||a==")"?"bracket":a=="%"?(m.skipToEnd(),"comment"):"error"}function T(m,g){var b=m.peek(),a;return b=="{"||b=="["?(a=B(g),a.openBracket(b),m.eat(b),w(g,c),"bracket"):/[ \t\r]/.test(b)?(m.eat(b),null):(w(g,c),M(g),c(m,g))}return{startState:function(){var m=I.inMathMode?function(g,b){return p(g,b)}:c;return{cmdState:[],f:m}},copyState:function(m){return{cmdState:m.cmdState.slice(),f:m.f}},token:function(m,g){return g.f(m,g)},blankLine:function(m){m.f=c,m.cmdState.length=0},lineComment:"%"}}),ue.defineMIME("text/x-stex","stex"),ue.defineMIME("text/x-latex","stex")})},"+ua5":function(Ge,me,W){},"/GNS":function(Ge,me,W){Ge.exports=W.p+"static/search1.c4136dd4.png"},"/cxE":function(Ge,me,W){"use strict";W.d(me,"e",function(){return I}),W.d(me,"f",function(){return Q}),W.d(me,"g",function(){return B}),W.d(me,"d",function(){return H}),W.d(me,"a",function(){return F}),W.d(me,"b",function(){return O}),W.d(me,"c",function(){return w});var ue=function(){function c(){this.listeners=[],this.unexpectedErrorHandler=function(p){setTimeout(function(){throw p.stack?new Error(p.message+` -`+p.stack):p},0)}}return c.prototype.emit=function(p){this.listeners.forEach(function(T){T(p)})},c.prototype.onUnexpectedError=function(p){this.unexpectedErrorHandler(p),this.emit(p)},c.prototype.onUnexpectedExternalError=function(p){this.unexpectedErrorHandler(p)},c}(),Z=new ue;function I(c){H(c)||Z.onUnexpectedError(c);return}function Y(c){H(c)||Z.onUnexpectedExternalError(c);return}function B(c){if(c instanceof Error){var p=c.name,T=c.message,m=c.stacktrace||c.stack;return{$isError:!0,name:p,message:T,stack:m}}return c}var M="Canceled";function H(c){return c instanceof Error&&c.name===M&&c.message===M}function F(){var c=new Error(M);return c.name=c.message,c}function O(c){return c?new Error("Illegal argument: "+c):new Error("Illegal argument")}function w(c){return c?new Error("Illegal state: "+c):new Error("Illegal state")}},"19Vz":function(Ge,fe,W){(function(ue){ue(W("VrN/"))})(function(ue){ue.defineOption("placeholder","",function(F,O,w){var c=w&&w!=ue.Init;if(O&&!c)F.on("blur",B),F.on("change",M),F.on("swapDoc",M),ue.on(F.getInputField(),"compositionupdate",F.state.placeholderCompose=function(){Y(F)}),M(F);else if(!O&&c){F.off("blur",B),F.off("change",M),F.off("swapDoc",M),ue.off(F.getInputField(),"compositionupdate",F.state.placeholderCompose),Z(F);var p=F.getWrapperElement();p.className=p.className.replace(" CodeMirror-empty","")}O&&!F.hasFocus()&&B(F)});function Z(F){F.state.placeholder&&(F.state.placeholder.parentNode.removeChild(F.state.placeholder),F.state.placeholder=null)}function I(F){Z(F);var O=F.state.placeholder=document.createElement("pre");O.style.cssText="height: 0; overflow: visible",O.style.direction=F.getOption("direction"),O.className="CodeMirror-placeholder CodeMirror-line-like";var w=F.getOption("placeholder");typeof w=="string"&&(w=document.createTextNode(w)),O.appendChild(w),F.display.lineSpace.insertBefore(O,F.display.lineSpace.firstChild)}function Y(F){setTimeout(function(){var O=!1,w=F.getInputField();w.nodeName=="TEXTAREA"?O=!w.value:F.lineCount()==1&&(O=!/[^\u200b]/.test(w.querySelector(".CodeMirror-line").textContent)),O?I(F):Z(F)},20)}function B(F){H(F)&&I(F)}function M(F){var O=F.getWrapperElement(),w=H(F);O.className=O.className.replace(" CodeMirror-empty","")+(w?" CodeMirror-empty":""),w?I(F):Z(F)}function H(F){return F.lineCount()===1&&F.getLine(0)===""}})},"1eCo":function(Ge,fe,W){(function(ue){ue(W("VrN/"))})(function(ue){"use strict";var Z={autoSelfClosers:{area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0,menuitem:!0},implicitlyClosed:{dd:!0,li:!0,optgroup:!0,option:!0,p:!0,rp:!0,rt:!0,tbody:!0,td:!0,tfoot:!0,th:!0,tr:!0},contextGrabbers:{dd:{dd:!0,dt:!0},dt:{dd:!0,dt:!0},li:{li:!0},option:{option:!0,optgroup:!0},optgroup:{optgroup:!0},p:{address:!0,article:!0,aside:!0,blockquote:!0,dir:!0,div:!0,dl:!0,fieldset:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,menu:!0,nav:!0,ol:!0,p:!0,pre:!0,section:!0,table:!0,ul:!0},rp:{rp:!0,rt:!0},rt:{rp:!0,rt:!0},tbody:{tbody:!0,tfoot:!0},td:{td:!0,th:!0},tfoot:{tbody:!0},th:{td:!0,th:!0},thead:{tbody:!0,tfoot:!0},tr:{tr:!0}},doNotIndent:{pre:!0},allowUnquoted:!0,allowMissing:!0,caseFold:!0},I={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};ue.defineMode("xml",function(Y,B){var M=Y.indentUnit,H={},F=B.htmlMode?Z:I;for(var O in F)H[O]=F[O];for(var O in B)H[O]=B[O];var w,c;function p(u,R){function A(U){return R.tokenize=U,U(u,R)}var D=u.next();if(D=="<")return u.eat("!")?u.eat("[")?u.match("CDATA[")?A(g("atom","]]>")):null:u.match("--")?A(g("comment","-->")):u.match("DOCTYPE",!0,!0)?(u.eatWhile(/[\w\._\-]/),A(b(1))):null:u.eat("?")?(u.eatWhile(/[\w\._\-]/),R.tokenize=g("meta","?>"),"meta"):(w=u.eat("/")?"closeTag":"openTag",R.tokenize=T,"tag bracket");if(D=="&"){var _;return u.eat("#")?u.eat("x")?_=u.eatWhile(/[a-fA-F\d]/)&&u.eat(";"):_=u.eatWhile(/[\d]/)&&u.eat(";"):_=u.eatWhile(/[\w\.\-:]/)&&u.eat(";"),_?"atom":"error"}else return u.eatWhile(/[^&<]/),null}p.isInText=!0;function T(u,R){var A=u.next();if(A==">"||A=="/"&&u.eat(">"))return R.tokenize=p,w=A==">"?"endTag":"selfcloseTag","tag bracket";if(A=="=")return w="equals",null;if(A=="<"){R.tokenize=p,R.state=l,R.tagName=R.tagStart=null;var D=R.tokenize(u,R);return D?D+" tag error":"tag error"}else return/[\'\"]/.test(A)?(R.tokenize=m(A),R.stringStartCol=u.column(),R.tokenize(u,R)):(u.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function m(u){var R=function(A,D){for(;!A.eol();)if(A.next()==u){D.tokenize=T;break}return"string"};return R.isInAttribute=!0,R}function g(u,R){return function(A,D){for(;!A.eol();){if(A.match(R)){D.tokenize=p;break}A.next()}return u}}function b(u){return function(R,A){for(var D;(D=R.next())!=null;){if(D=="<")return A.tokenize=b(u+1),A.tokenize(R,A);if(D==">")if(u==1){A.tokenize=p;break}else return A.tokenize=b(u-1),A.tokenize(R,A)}return"meta"}}function a(u,R,A){this.prev=u.context,this.tagName=R,this.indent=u.indented,this.startOfLine=A,(H.doNotIndent.hasOwnProperty(R)||u.context&&u.context.noIndent)&&(this.noIndent=!0)}function i(u){u.context&&(u.context=u.context.prev)}function s(u,R){for(var A;;){if(!u.context)return;if(A=u.context.tagName,!H.contextGrabbers.hasOwnProperty(A)||!H.contextGrabbers[A].hasOwnProperty(R))return;i(u)}}function l(u,R,A){return u=="openTag"?(A.tagStart=R.column(),S):u=="closeTag"?v:l}function S(u,R,A){return u=="word"?(A.tagName=R.current(),c="tag",x):H.allowMissingTagName&&u=="endTag"?(c="tag bracket",x(u,R,A)):(c="error",S)}function v(u,R,A){if(u=="word"){var D=R.current();return A.context&&A.context.tagName!=D&&H.implicitlyClosed.hasOwnProperty(A.context.tagName)&&i(A),A.context&&A.context.tagName==D||H.matchClosing===!1?(c="tag",y):(c="tag error",L)}else return H.allowMissingTagName&&u=="endTag"?(c="tag bracket",y(u,R,A)):(c="error",L)}function y(u,R,A){return u!="endTag"?(c="error",y):(i(A),l)}function L(u,R,A){return c="error",y(u,R,A)}function x(u,R,A){if(u=="word")return c="attribute",E;if(u=="endTag"||u=="selfcloseTag"){var D=A.tagName,_=A.tagStart;return A.tagName=A.tagStart=null,u=="selfcloseTag"||H.autoSelfClosers.hasOwnProperty(D)?s(A,D):(s(A,D),A.context=new a(A,D,_==A.indented)),l}return c="error",x}function E(u,R,A){return u=="equals"?d:(H.allowMissing||(c="error"),x(u,R,A))}function d(u,R,A){return u=="string"?h:u=="word"&&H.allowUnquoted?(c="string",x):(c="error",x(u,R,A))}function h(u,R,A){return u=="string"?h:x(u,R,A)}return{startState:function(u){var R={tokenize:p,state:l,indented:u||0,tagName:null,tagStart:null,context:null};return u!=null&&(R.baseIndent=u),R},token:function(u,R){if(!R.tagName&&u.sol()&&(R.indented=u.indentation()),u.eatSpace())return null;w=null;var A=R.tokenize(u,R);return(A||w)&&A!="comment"&&(c=null,R.state=R.state(w||A,u,R),c&&(A=c=="error"?A+" error":c)),A},indent:function(u,R,A){var D=u.context;if(u.tokenize.isInAttribute)return u.tagStart==u.indented?u.stringStartCol+1:u.indented+M;if(D&&D.noIndent)return ue.Pass;if(u.tokenize!=T&&u.tokenize!=p)return A?A.match(/^(\s*)/)[0].length:0;if(u.tagName)return H.multilineTagIndentPastTag!==!1?u.tagStart+u.tagName.length+2:u.tagStart+M*(H.multilineTagIndentFactor||1);if(H.alignCDATA&&/$/,blockCommentStart:"",configuration:H.htmlMode?"html":"xml",helperType:H.htmlMode?"html":"xml",skipAttribute:function(u){u.state==d&&(u.state=x)},xmlCurrentTag:function(u){return u.tagName?{name:u.tagName,close:u.type=="closeTag"}:null},xmlCurrentContext:function(u){for(var R=[],A=u.context;A;A=A.prev)A.tagName&&R.push(A.tagName);return R.reverse()}}}),ue.defineMIME("text/xml","xml"),ue.defineMIME("application/xml","xml"),ue.mimeModes.hasOwnProperty("text/html")||ue.defineMIME("text/html",{name:"xml",htmlMode:!0})})},"24hK":function(Ge,fe,W){"use strict";W.d(fe,"a",function(){return I});var ue=W("JYp7"),Z=function(){function Y(B){this.element=B,this.next=Y.Undefined,this.prev=Y.Undefined}return Y.Undefined=new Y(void 0),Y}(),I=function(){function Y(){this._first=Z.Undefined,this._last=Z.Undefined,this._size=0}return Object.defineProperty(Y.prototype,"size",{get:function(){return this._size},enumerable:!0,configurable:!0}),Y.prototype.isEmpty=function(){return this._first===Z.Undefined},Y.prototype.clear=function(){this._first=Z.Undefined,this._last=Z.Undefined,this._size=0},Y.prototype.unshift=function(B){return this._insert(B,!1)},Y.prototype.push=function(B){return this._insert(B,!0)},Y.prototype._insert=function(B,M){var H=this,F=new Z(B);if(this._first===Z.Undefined)this._first=F,this._last=F;else if(M){var O=this._last;this._last=F,F.prev=O,O.next=F}else{var w=this._first;this._first=F,F.next=w,w.prev=F}this._size+=1;var c=!1;return function(){c||(c=!0,H._remove(F))}},Y.prototype.shift=function(){if(this._first===Z.Undefined)return;var B=this._first.element;return this._remove(this._first),B},Y.prototype.pop=function(){if(this._last===Z.Undefined)return;var B=this._last.element;return this._remove(this._last),B},Y.prototype._remove=function(B){if(B.prev!==Z.Undefined&&B.next!==Z.Undefined){var M=B.prev;M.next=B.next,B.next.prev=M}else B.prev===Z.Undefined&&B.next===Z.Undefined?(this._first=Z.Undefined,this._last=Z.Undefined):B.next===Z.Undefined?(this._last=this._last.prev,this._last.next=Z.Undefined):B.prev===Z.Undefined&&(this._first=this._first.next,this._first.prev=Z.Undefined);this._size-=1},Y.prototype.iterator=function(){var B,M=this._first;return{next:function(){return M===Z.Undefined?ue.c:(B?B.value=M.element:B={done:!1,value:M.element},M=M.next,B)}}},Y.prototype.toArray=function(){for(var B=[],M=this._first;M!==Z.Undefined;M=M.next)B.push(M.element);return B},Y}()},"4qgm":function(Ge,fe){Ge.exports="data:image/png;base64,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"},"4u4S":function(Ge,fe){Ge.exports="data:image/png;base64,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"},"500L":function(Ge,fe,W){"use strict";W.d(fe,"a",function(){return v});var ue=W("+L6B"),Z=W("2/Rp"),I=W("2qtc"),Y=W("kLXV"),B=W("9og8"),M=W("k1fw"),H=W("miYZ"),F=W("tsqr"),O=W("oBTY"),w=W("tJVT"),c=W("DZo9"),p=W("8z0m"),T=W("WmNS"),m=W.n(T),g=W("q1tI"),b=W.n(g),a=W("m3rI"),i=W("wzkS"),s=W("y5JW"),l=W("LtfV"),S=p.a.Dragger;function v(y){var L=[];return y&&y.length>0&&(L=y.map(function(x){return{uid:x.id,id:x.id,name:x.title+s.c+x.filesize,url:x.url,filesize:x.filesize,status:"done",response:{id:x.id}}})),L}fe.b=function(y){var L=y.value,x=y.onChange,E=y.action,d=y.className,h=y.maxSize,u=h===void 0?150:h,R=y.title,A=R===void 0?"\u4E0A\u4F20\u9644\u4EF6":R,D=y.showRemoveModal,_=D===void 0?!1:D,U=y.accept,j=U===void 0?"":U,K=y.additionalText,P=y.isDragger,N=y.number,X=N===void 0?1e3:N,ee=y.aloneClear,le=ee===void 0?!1:ee,pe=y.restrict,Pe=pe===void 0?!0:pe,Te=Object(g.useState)(!1),Le=Object(w.a)(Te,2),Re=Le[0],Ae=Le[1],ge=Object(g.useState)(L||[]),de=Object(w.a)(ge,2),re=de[0],ce=de[1];Object(g.useEffect)(function(){L&&(ce(Object(O.a)(L)),X===(L==null?void 0:L.length)&&Ae(!0))},[L]);var se=function(){setTimeout(function(){re.pop(),ce(Object(O.a)(re))},500)},ke={multiple:!0,disabled:Re,accept:j,withCredentials:!0,fileList:re,beforeUpload:function(ye,we){var Ie=ye.size/1024/1024;return re.concat(we).length>X?(re.pop(),ce(Object(O.a)(re)),F.b.error("\u6700\u591A\u53EA\u80FD\u4E0A\u4F20".concat(X,"\u4E2A\u6587\u4EF6")),le?Promise.reject():(se(),!1)):Ie=X?Ae(!0):Ae(!1),ce(Object(O.a)(we)),we=we.map(function(Ie){var Ne;if(Ie!=null&&(Ne=Ie.response)!==null&&Ne!==void 0&&Ne.id){var Fe;Ie.url="/api/attachments/".concat(Ie==null||((Fe=Ie.response)===null||Fe===void 0)?void 0:Fe.id)}return Ie.name.indexOf(s.c)===-1&&(Ie.name="".concat(Ie.name).concat(s.c).concat(Object(s.a)(Ie.size))),Object(M.a)({},Ie)}),console.log("info:",ye),x(we)},onRemove:function(){var ae=Object(B.a)(m.a.mark(function we(Ie){var Ne;return m.a.wrap(function(Ue){for(;;)switch(Ue.prev=Ue.next){case 0:if(Ne=function(){var rt=Object(B.a)(m.a.mark(function tt(){var $e,qe;return m.a.wrap(function(nt){for(;;)switch(nt.prev=nt.next){case 0:if($e=Ie.response?Ie.response.id:Ie.id,!$e){nt.next=8;break}return nt.next=4,Object(i.d)(Ie.response?Ie.response.id:Ie.uid);case 4:return qe=nt.sent,nt.abrupt("return",qe);case 8:return nt.abrupt("return",!0);case 9:case"end":return nt.stop()}},tt)}));return function(){return rt.apply(this,arguments)}}(),!_){Ue.next=5;break}return Ue.abrupt("return",new Promise(function(rt,tt){Y.a.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:b.a.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:function(){var $e=Object(B.a)(m.a.mark(function ct(){var nt;return m.a.wrap(function(Me){for(;;)switch(Me.prev=Me.next){case 0:return Me.next=2,Ne();case 2:nt=Me.sent,F.b.success("\u5220\u9664\u6210\u529F"),rt(!0);case 5:case"end":return Me.stop()}},ct)}));function qe(){return $e.apply(this,arguments)}return qe}(),onCancel:function(){return rt(!1)}})}));case 5:return Ue.next=7,Ne();case 7:return Ue.abrupt("return",Ue.sent);case 8:case"end":return Ue.stop()}},we)}));function ye(we){return ae.apply(this,arguments)}return ye}()};function ie(ae){ae.preventDefault(),ae.stopPropagation()}return b.a.createElement("div",{className:"multi-upload ".concat(d||"")},P&&b.a.createElement(S,ke,b.a.createElement("p",{className:"ant-upload-drag-icon"},b.a.createElement(l.a,null)),b.a.createElement("p",{className:"ant-upload-text"},"\u70B9\u51FB\u4E0A\u4F20\u56FE\u6807\uFF0C\u9009\u62E9\u8981\u4E0A\u4F20\u7684\u6587\u4EF6\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u6B64",b.a.createElement("br",null),b.a.createElement("span",{style:{display:Pe?"block":"none"}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",u,"MB) ")),K),!P&&b.a.createElement(p.a,ke,b.a.createElement(Z.a,{disabled:Re},A),b.a.createElement("span",{onClick:ie,style:{marginLeft:10,color:"#FA6400",display:Pe?"block":"none"}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",u,"MB) ")))}},"55Ip":function(Ge,fe,W){"use strict";W.d(fe,"a",function(){return s}),W.d(fe,"b",function(){return x});var ue=W("Ty5D"),Z=W("dI71"),I=W("q1tI"),Y=W.n(I),B=W("YS25"),M=W("17x9"),H=W.n(M),F=W("wx14"),O=W("zLVn"),w=W("9R94"),c=function(d){Object(Z.a)(h,d);function h(){for(var R,A=arguments.length,D=new Array(A),_=0;_1&&arguments[1]!==void 0?arguments[1]:0,g=(H[T[m+0]]+H[T[m+1]]+H[T[m+2]]+H[T[m+3]]+"-"+H[T[m+4]]+H[T[m+5]]+"-"+H[T[m+6]]+H[T[m+7]]+"-"+H[T[m+8]]+H[T[m+9]]+"-"+H[T[m+10]]+H[T[m+11]]+H[T[m+12]]+H[T[m+13]]+H[T[m+14]]+H[T[m+15]]).toLowerCase();if(!M(g))throw TypeError("Stringified UUID is invalid");return g}var w=O;function c(T,m,g){T=T||{};var b=T.random||(T.rng||I)();if(b[6]=b[6]&15|64,b[8]=b[8]&63|128,m){g=g||0;for(var a=0;a<16;++a)m[g+a]=b[a];return m}return w(b)}var p=fe.a=c},"7ZXX":function(Ge,fe,W){Ge.exports=W.p+"static/err.6e7c5817.png"},"7ahc":function(Ge,fe,W){"use strict";W.d(fe,"a",function(){return S});var ue=W("k1fw"),Z=W("0Owb"),I=W("+L6B"),Y=W("2/Rp"),B=W("y8nQ"),M=W("Vl3Y"),H=W("tJVT"),F=W("OaEy"),O=W("2fM7"),w=W("q1tI"),c=W.n(w),p=W("VrN/"),T=W.n(p),m=W("p77/"),g=W.n(m),b=W("c5Ni"),a=W.n(b),i=O.a.Option,s={labelCol:{span:4},wrapperCol:{span:20}},l={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};fe.b=function(v){var y=v.callback,L=v.onCancel,x=Object(w.useState)("python"),E=Object(H.a)(x,2),d=E[0],h=E[1];function u(A){h(l[A][1])}function R(A){y(A)}return c.a.createElement(M.a,Object(Z.a)({},s,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:R}),c.a.createElement(M.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},c.a.createElement(O.a,{onChange:u},Object.keys(l).map(function(A){return c.a.createElement(i,{key:A,value:A},l[A][0])}))),c.a.createElement(M.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},c.a.createElement(S,{mode:d})),c.a.createElement("div",{className:"flex-container flex-end"},c.a.createElement(Y.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),c.a.createElement(Y.a,{type:"ghost",onClick:L},"\u53D6\u6D88")))};function S(v){var y=v.value,L=v.onChange,x=v.mode,E=v.options,d=E===void 0?{}:E,h=Object(w.useRef)(),u=Object(w.useState)(),R=Object(H.a)(u,2),A=R[0],D=R[1];return Object(w.useEffect)(function(){if(A){function _(U){var j=U.getValue();L&&L(j)}return A.on("change",_),function(){A.off("change",_)}}},[A,L]),Object(w.useEffect)(function(){A&&A.setOption("mode",x)},[A,x]),Object(w.useEffect)(function(){A&&((y!==A.getValue()||y==="")&&setTimeout(function(){A.setValue(y||" ")},300))},[A,y]),Object(w.useEffect)(function(){if(h.current&&!A){var _=T.a.fromTextArea(h.current,Object(ue.a)({mode:x,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},d));D(_)}},[h.current,A]),c.a.createElement("div",{className:"my-codemirror-container"},c.a.createElement("textarea",{ref:h}))}},"7v3h":function(Ge,fe,W){Ge.exports=W.p+"static/empty2.dd73f390.png"},"8/bI":function(Ge,fe,W){Ge.exports=W.p+"static/empty.8918e228.png"},"8EBN":function(Ge,fe,W){(function(ue){ue(W("VrN/"))})(function(ue){"use strict";ue.modeInfo=[{name:"APL",mime:"text/apl",mode:"apl",ext:["dyalog","apl"]},{name:"PGP",mimes:["application/pgp","application/pgp-encrypted","application/pgp-keys","application/pgp-signature"],mode:"asciiarmor",ext:["asc","pgp","sig"]},{name:"ASN.1",mime:"text/x-ttcn-asn",mode:"asn.1",ext:["asn","asn1"]},{name:"Asterisk",mime:"text/x-asterisk",mode:"asterisk",file:/^extensions\.conf$/i},{name:"Brainfuck",mime:"text/x-brainfuck",mode:"brainfuck",ext:["b","bf"]},{name:"C",mime:"text/x-csrc",mode:"clike",ext:["c","h","ino"]},{name:"C++",mime:"text/x-c++src",mode:"clike",ext:["cpp","c++","cc","cxx","hpp","h++","hh","hxx"],alias:["cpp"]},{name:"Cobol",mime:"text/x-cobol",mode:"cobol",ext:["cob","cpy"]},{name:"C#",mime:"text/x-csharp",mode:"clike",ext:["cs"],alias:["csharp","cs"]},{name:"Clojure",mime:"text/x-clojure",mode:"clojure",ext:["clj","cljc","cljx"]},{name:"ClojureScript",mime:"text/x-clojurescript",mode:"clojure",ext:["cljs"]},{name:"Closure Stylesheets (GSS)",mime:"text/x-gss",mode:"css",ext:["gss"]},{name:"CMake",mime:"text/x-cmake",mode:"cmake",ext:["cmake","cmake.in"],file:/^CMakeLists\.txt$/},{name:"CoffeeScript",mimes:["application/vnd.coffeescript","text/coffeescript","text/x-coffeescript"],mode:"coffeescript",ext:["coffee"],alias:["coffee","coffee-script"]},{name:"Common Lisp",mime:"text/x-common-lisp",mode:"commonlisp",ext:["cl","lisp","el"],alias:["lisp"]},{name:"Cypher",mime:"application/x-cypher-query",mode:"cypher",ext:["cyp","cypher"]},{name:"Cython",mime:"text/x-cython",mode:"python",ext:["pyx","pxd","pxi"]},{name:"Crystal",mime:"text/x-crystal",mode:"crystal",ext:["cr"]},{name:"CSS",mime:"text/css",mode:"css",ext:["css"]},{name:"CQL",mime:"text/x-cassandra",mode:"sql",ext:["cql"]},{name:"D",mime:"text/x-d",mode:"d",ext:["d"]},{name:"Dart",mimes:["application/dart","text/x-dart"],mode:"dart",ext:["dart"]},{name:"diff",mime:"text/x-diff",mode:"diff",ext:["diff","patch"]},{name:"Django",mime:"text/x-django",mode:"django"},{name:"Dockerfile",mime:"text/x-dockerfile",mode:"dockerfile",file:/^Dockerfile$/},{name:"DTD",mime:"application/xml-dtd",mode:"dtd",ext:["dtd"]},{name:"Dylan",mime:"text/x-dylan",mode:"dylan",ext:["dylan","dyl","intr"]},{name:"EBNF",mime:"text/x-ebnf",mode:"ebnf"},{name:"ECL",mime:"text/x-ecl",mode:"ecl",ext:["ecl"]},{name:"edn",mime:"application/edn",mode:"clojure",ext:["edn"]},{name:"Eiffel",mime:"text/x-eiffel",mode:"eiffel",ext:["e"]},{name:"Elm",mime:"text/x-elm",mode:"elm",ext:["elm"]},{name:"Embedded Javascript",mime:"application/x-ejs",mode:"htmlembedded",ext:["ejs"]},{name:"Embedded Ruby",mime:"application/x-erb",mode:"htmlembedded",ext:["erb"]},{name:"Erlang",mime:"text/x-erlang",mode:"erlang",ext:["erl"]},{name:"Esper",mime:"text/x-esper",mode:"sql"},{name:"Factor",mime:"text/x-factor",mode:"factor",ext:["factor"]},{name:"FCL",mime:"text/x-fcl",mode:"fcl"},{name:"Forth",mime:"text/x-forth",mode:"forth",ext:["forth","fth","4th"]},{name:"Fortran",mime:"text/x-fortran",mode:"fortran",ext:["f","for","f77","f90","f95"]},{name:"F#",mime:"text/x-fsharp",mode:"mllike",ext:["fs"],alias:["fsharp"]},{name:"Gas",mime:"text/x-gas",mode:"gas",ext:["s"]},{name:"Gherkin",mime:"text/x-feature",mode:"gherkin",ext:["feature"]},{name:"GitHub Flavored Markdown",mime:"text/x-gfm",mode:"gfm",file:/^(readme|contributing|history)\.md$/i},{name:"Go",mime:"text/x-go",mode:"go",ext:["go"]},{name:"Groovy",mime:"text/x-groovy",mode:"groovy",ext:["groovy","gradle"],file:/^Jenkinsfile$/},{name:"HAML",mime:"text/x-haml",mode:"haml",ext:["haml"]},{name:"Haskell",mime:"text/x-haskell",mode:"haskell",ext:["hs"]},{name:"Haskell (Literate)",mime:"text/x-literate-haskell",mode:"haskell-literate",ext:["lhs"]},{name:"Haxe",mime:"text/x-haxe",mode:"haxe",ext:["hx"]},{name:"HXML",mime:"text/x-hxml",mode:"haxe",ext:["hxml"]},{name:"ASP.NET",mime:"application/x-aspx",mode:"htmlembedded",ext:["aspx"],alias:["asp","aspx"]},{name:"HTML",mime:"text/html",mode:"htmlmixed",ext:["html","htm","handlebars","hbs"],alias:["xhtml"]},{name:"HTTP",mime:"message/http",mode:"http"},{name:"IDL",mime:"text/x-idl",mode:"idl",ext:["pro"]},{name:"Pug",mime:"text/x-pug",mode:"pug",ext:["jade","pug"],alias:["jade"]},{name:"Java",mime:"text/x-java",mode:"clike",ext:["java"]},{name:"Java Server Pages",mime:"application/x-jsp",mode:"htmlembedded",ext:["jsp"],alias:["jsp"]},{name:"JavaScript",mimes:["text/javascript","text/ecmascript","application/javascript","application/x-javascript","application/ecmascript"],mode:"javascript",ext:["js"],alias:["ecmascript","js","node"]},{name:"JSON",mimes:["application/json","application/x-json"],mode:"javascript",ext:["json","map"],alias:["json5"]},{name:"JSON-LD",mime:"application/ld+json",mode:"javascript",ext:["jsonld"],alias:["jsonld"]},{name:"JSX",mime:"text/jsx",mode:"jsx",ext:["jsx"]},{name:"Jinja2",mime:"text/jinja2",mode:"jinja2",ext:["j2","jinja","jinja2"]},{name:"Julia",mime:"text/x-julia",mode:"julia",ext:["jl"]},{name:"Kotlin",mime:"text/x-kotlin",mode:"clike",ext:["kt"]},{name:"LESS",mime:"text/x-less",mode:"css",ext:["less"]},{name:"LiveScript",mime:"text/x-livescript",mode:"livescript",ext:["ls"],alias:["ls"]},{name:"Lua",mime:"text/x-lua",mode:"lua",ext:["lua"]},{name:"Markdown",mime:"text/x-markdown",mode:"markdown",ext:["markdown","md","mkd"]},{name:"mIRC",mime:"text/mirc",mode:"mirc"},{name:"MariaDB SQL",mime:"text/x-mariadb",mode:"sql"},{name:"Mathematica",mime:"text/x-mathematica",mode:"mathematica",ext:["m","nb","wl","wls"]},{name:"Modelica",mime:"text/x-modelica",mode:"modelica",ext:["mo"]},{name:"MUMPS",mime:"text/x-mumps",mode:"mumps",ext:["mps"]},{name:"MS SQL",mime:"text/x-mssql",mode:"sql"},{name:"mbox",mime:"application/mbox",mode:"mbox",ext:["mbox"]},{name:"MySQL",mime:"text/x-mysql",mode:"sql"},{name:"Nginx",mime:"text/x-nginx-conf",mode:"nginx",file:/nginx.*\.conf$/i},{name:"NSIS",mime:"text/x-nsis",mode:"nsis",ext:["nsh","nsi"]},{name:"NTriples",mimes:["application/n-triples","application/n-quads","text/n-triples"],mode:"ntriples",ext:["nt","nq"]},{name:"Objective-C",mime:"text/x-objectivec",mode:"clike",ext:["m"],alias:["objective-c","objc"]},{name:"Objective-C++",mime:"text/x-objectivec++",mode:"clike",ext:["mm"],alias:["objective-c++","objc++"]},{name:"OCaml",mime:"text/x-ocaml",mode:"mllike",ext:["ml","mli","mll","mly"]},{name:"Octave",mime:"text/x-octave",mode:"octave",ext:["m"]},{name:"Oz",mime:"text/x-oz",mode:"oz",ext:["oz"]},{name:"Pascal",mime:"text/x-pascal",mode:"pascal",ext:["p","pas"]},{name:"PEG.js",mime:"null",mode:"pegjs",ext:["jsonld"]},{name:"Perl",mime:"text/x-perl",mode:"perl",ext:["pl","pm"]},{name:"PHP",mimes:["text/x-php","application/x-httpd-php","application/x-httpd-php-open"],mode:"php",ext:["php","php3","php4","php5","php7","phtml"]},{name:"Pig",mime:"text/x-pig",mode:"pig",ext:["pig"]},{name:"Plain Text",mime:"text/plain",mode:"null",ext:["txt","text","conf","def","list","log"]},{name:"PLSQL",mime:"text/x-plsql",mode:"sql",ext:["pls"]},{name:"PostgreSQL",mime:"text/x-pgsql",mode:"sql"},{name:"PowerShell",mime:"application/x-powershell",mode:"powershell",ext:["ps1","psd1","psm1"]},{name:"Properties files",mime:"text/x-properties",mode:"properties",ext:["properties","ini","in"],alias:["ini","properties"]},{name:"ProtoBuf",mime:"text/x-protobuf",mode:"protobuf",ext:["proto"]},{name:"Python",mime:"text/x-python",mode:"python",ext:["BUILD","bzl","py","pyw"],file:/^(BUCK|BUILD)$/},{name:"Puppet",mime:"text/x-puppet",mode:"puppet",ext:["pp"]},{name:"Q",mime:"text/x-q",mode:"q",ext:["q"]},{name:"R",mime:"text/x-rsrc",mode:"r",ext:["r","R"],alias:["rscript"]},{name:"reStructuredText",mime:"text/x-rst",mode:"rst",ext:["rst"],alias:["rst"]},{name:"RPM Changes",mime:"text/x-rpm-changes",mode:"rpm"},{name:"RPM Spec",mime:"text/x-rpm-spec",mode:"rpm",ext:["spec"]},{name:"Ruby",mime:"text/x-ruby",mode:"ruby",ext:["rb"],alias:["jruby","macruby","rake","rb","rbx"]},{name:"Rust",mime:"text/x-rustsrc",mode:"rust",ext:["rs"]},{name:"SAS",mime:"text/x-sas",mode:"sas",ext:["sas"]},{name:"Sass",mime:"text/x-sass",mode:"sass",ext:["sass"]},{name:"Scala",mime:"text/x-scala",mode:"clike",ext:["scala"]},{name:"Scheme",mime:"text/x-scheme",mode:"scheme",ext:["scm","ss"]},{name:"SCSS",mime:"text/x-scss",mode:"css",ext:["scss"]},{name:"Shell",mimes:["text/x-sh","application/x-sh"],mode:"shell",ext:["sh","ksh","bash"],alias:["bash","sh","zsh"],file:/^PKGBUILD$/},{name:"Sieve",mime:"application/sieve",mode:"sieve",ext:["siv","sieve"]},{name:"Slim",mimes:["text/x-slim","application/x-slim"],mode:"slim",ext:["slim"]},{name:"Smalltalk",mime:"text/x-stsrc",mode:"smalltalk",ext:["st"]},{name:"Smarty",mime:"text/x-smarty",mode:"smarty",ext:["tpl"]},{name:"Solr",mime:"text/x-solr",mode:"solr"},{name:"SML",mime:"text/x-sml",mode:"mllike",ext:["sml","sig","fun","smackspec"]},{name:"Soy",mime:"text/x-soy",mode:"soy",ext:["soy"],alias:["closure template"]},{name:"SPARQL",mime:"application/sparql-query",mode:"sparql",ext:["rq","sparql"],alias:["sparul"]},{name:"Spreadsheet",mime:"text/x-spreadsheet",mode:"spreadsheet",alias:["excel","formula"]},{name:"SQL",mime:"text/x-sql",mode:"sql",ext:["sql"]},{name:"SQLite",mime:"text/x-sqlite",mode:"sql"},{name:"Squirrel",mime:"text/x-squirrel",mode:"clike",ext:["nut"]},{name:"Stylus",mime:"text/x-styl",mode:"stylus",ext:["styl"]},{name:"Swift",mime:"text/x-swift",mode:"swift",ext:["swift"]},{name:"sTeX",mime:"text/x-stex",mode:"stex"},{name:"LaTeX",mime:"text/x-latex",mode:"stex",ext:["text","ltx","tex"],alias:["tex"]},{name:"SystemVerilog",mime:"text/x-systemverilog",mode:"verilog",ext:["v","sv","svh"]},{name:"Tcl",mime:"text/x-tcl",mode:"tcl",ext:["tcl"]},{name:"Textile",mime:"text/x-textile",mode:"textile",ext:["textile"]},{name:"TiddlyWiki",mime:"text/x-tiddlywiki",mode:"tiddlywiki"},{name:"Tiki wiki",mime:"text/tiki",mode:"tiki"},{name:"TOML",mime:"text/x-toml",mode:"toml",ext:["toml"]},{name:"Tornado",mime:"text/x-tornado",mode:"tornado"},{name:"troff",mime:"text/troff",mode:"troff",ext:["1","2","3","4","5","6","7","8","9"]},{name:"TTCN",mime:"text/x-ttcn",mode:"ttcn",ext:["ttcn","ttcn3","ttcnpp"]},{name:"TTCN_CFG",mime:"text/x-ttcn-cfg",mode:"ttcn-cfg",ext:["cfg"]},{name:"Turtle",mime:"text/turtle",mode:"turtle",ext:["ttl"]},{name:"TypeScript",mime:"application/typescript",mode:"javascript",ext:["ts"],alias:["ts"]},{name:"TypeScript-JSX",mime:"text/typescript-jsx",mode:"jsx",ext:["tsx"],alias:["tsx"]},{name:"Twig",mime:"text/x-twig",mode:"twig"},{name:"Web IDL",mime:"text/x-webidl",mode:"webidl",ext:["webidl"]},{name:"VB.NET",mime:"text/x-vb",mode:"vb",ext:["vb"]},{name:"VBScript",mime:"text/vbscript",mode:"vbscript",ext:["vbs"]},{name:"Velocity",mime:"text/velocity",mode:"velocity",ext:["vtl"]},{name:"Verilog",mime:"text/x-verilog",mode:"verilog",ext:["v"]},{name:"VHDL",mime:"text/x-vhdl",mode:"vhdl",ext:["vhd","vhdl"]},{name:"Vue.js Component",mimes:["script/x-vue","text/x-vue"],mode:"vue",ext:["vue"]},{name:"XML",mimes:["application/xml","text/xml"],mode:"xml",ext:["xml","xsl","xsd","svg"],alias:["rss","wsdl","xsd"]},{name:"XQuery",mime:"application/xquery",mode:"xquery",ext:["xy","xquery"]},{name:"Yacas",mime:"text/x-yacas",mode:"yacas",ext:["ys"]},{name:"YAML",mimes:["text/x-yaml","text/yaml"],mode:"yaml",ext:["yaml","yml"],alias:["yml"]},{name:"Z80",mime:"text/x-z80",mode:"z80",ext:["z80"]},{name:"mscgen",mime:"text/x-mscgen",mode:"mscgen",ext:["mscgen","mscin","msc"]},{name:"xu",mime:"text/x-xu",mode:"mscgen",ext:["xu"]},{name:"msgenny",mime:"text/x-msgenny",mode:"mscgen",ext:["msgenny"]},{name:"WebAssembly",mime:"text/webassembly",mode:"wast",ext:["wat","wast"]}];for(var Z=0;Z-1&&Y.substring(H+1,Y.length);if(F)return ue.findModeByExtension(F)},ue.findModeByName=function(Y){Y=Y.toLowerCase();for(var B=0;B0&&T[T.length-1])&&(a[0]===6||a[0]===2)){w=0;continue}if(a[0]===3&&(!T||a[1]>T[0]&&a[1]=z.length?J.slice(z.length):J}).join(` -`)}var a=[],i=["

    "],s=new m.a.Renderer,l=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function S(){a.length=0,i=["
      "]}var v={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function y(V,f,C,z){if(f>=V.length||V[f].level<=C)return f;var J=V[f];z.push("
    • "+J.text+""),f++;var Q=[];return f=y(V,f,J.level,Q),Q.length>0&&(z.push("
        "),Q.forEach(function(be){z.push(be)}),z.push("
      ")),z.push("
    • "),f=y(V,f,C,z),f}function L(){return y(a,0,0,i),i.push("
    "),i.join("")}var x={heading:function(f){var C=l.exec(f);if(C)return{type:"heading",raw:C[0],depth:C[1].length,text:C[2]}},fences:function(f){var C=this.rules.block.fences.exec(f);if(C){var z=C[0],J=b(z,C[3]||""),Q=C[2]?C[2].trim():C[2];if(["latex","katex","math"].indexOf(Q)>=0){var be=h(),Qe=J;J=be,u[be]={type:"block",expression:Qe}}return{type:"code",raw:z,lang:Q,text:J}}}},E=/(?:\${2})([^\n`]+?)(?:\${2})/gi,d=0,h=function(){return"__special_katext_id_".concat(d++,"__")},u={};function R(){return u}function A(){d=0,u={}}function D(V){return V=V.replace(E,function(f,C){var z=h();return u[z]={type:"inline",expression:C},z}),V}var _=s.listitem;s.listitem=function(V){return _(D(V))};var U=s.paragraph;s.paragraph=function(V){return U(D(V))};var j=s.tablecell;s.tablecell=function(V,f){return j(D(V),f)},s.code=function(V,f,C){var z=(f||"").match(/\S*/)[0];return z?["latex","katex","math"].indexOf(z)>=0?"

    ".concat(V,"

    "):'
    ').concat(C?V:Object(g.escape)(V,!0),`
    -`):'
    '+(C?V:Object(g.escape)(V,!0))+"
    "},s.heading=function(V,f,C){var z=this.options.headerPrefix+C.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return a.push({anchor:z,level:f,text:V}),"'+V+""},m.a.setOptions({silent:!0,gfm:!0,pedantic:!1}),m.a.use({tokenizer:x,renderer:s});var K=m.a,P=W("SJMd"),N=W("ulZh"),X=W.n(N),ee=W("m3rI"),le=W("Oy/b"),pe=W("p5ED"),Pe=W("ErOA");/*! ***************************************************************************** +`+p.stack):p},0)}}return c.prototype.emit=function(p){this.listeners.forEach(function(T){T(p)})},c.prototype.onUnexpectedError=function(p){this.unexpectedErrorHandler(p),this.emit(p)},c.prototype.onUnexpectedExternalError=function(p){this.unexpectedErrorHandler(p)},c}(),Z=new ue;function I(c){H(c)||Z.onUnexpectedError(c);return}function Q(c){H(c)||Z.onUnexpectedExternalError(c);return}function B(c){if(c instanceof Error){var p=c.name,T=c.message,m=c.stacktrace||c.stack;return{$isError:!0,name:p,message:T,stack:m}}return c}var M="Canceled";function H(c){return c instanceof Error&&c.name===M&&c.message===M}function F(){var c=new Error(M);return c.name=c.message,c}function O(c){return c?new Error("Illegal argument: "+c):new Error("Illegal argument")}function w(c){return c?new Error("Illegal state: "+c):new Error("Illegal state")}},"19Vz":function(Ge,me,W){(function(ue){ue(W("VrN/"))})(function(ue){ue.defineOption("placeholder","",function(F,O,w){var c=w&&w!=ue.Init;if(O&&!c)F.on("blur",B),F.on("change",M),F.on("swapDoc",M),ue.on(F.getInputField(),"compositionupdate",F.state.placeholderCompose=function(){Q(F)}),M(F);else if(!O&&c){F.off("blur",B),F.off("change",M),F.off("swapDoc",M),ue.off(F.getInputField(),"compositionupdate",F.state.placeholderCompose),Z(F);var p=F.getWrapperElement();p.className=p.className.replace(" CodeMirror-empty","")}O&&!F.hasFocus()&&B(F)});function Z(F){F.state.placeholder&&(F.state.placeholder.parentNode.removeChild(F.state.placeholder),F.state.placeholder=null)}function I(F){Z(F);var O=F.state.placeholder=document.createElement("pre");O.style.cssText="height: 0; overflow: visible",O.style.direction=F.getOption("direction"),O.className="CodeMirror-placeholder CodeMirror-line-like";var w=F.getOption("placeholder");typeof w=="string"&&(w=document.createTextNode(w)),O.appendChild(w),F.display.lineSpace.insertBefore(O,F.display.lineSpace.firstChild)}function Q(F){setTimeout(function(){var O=!1,w=F.getInputField();w.nodeName=="TEXTAREA"?O=!w.value:F.lineCount()==1&&(O=!/[^\u200b]/.test(w.querySelector(".CodeMirror-line").textContent)),O?I(F):Z(F)},20)}function B(F){H(F)&&I(F)}function M(F){var O=F.getWrapperElement(),w=H(F);O.className=O.className.replace(" CodeMirror-empty","")+(w?" CodeMirror-empty":""),w?I(F):Z(F)}function H(F){return F.lineCount()===1&&F.getLine(0)===""}})},"1eCo":function(Ge,me,W){(function(ue){ue(W("VrN/"))})(function(ue){"use strict";var Z={autoSelfClosers:{area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0,menuitem:!0},implicitlyClosed:{dd:!0,li:!0,optgroup:!0,option:!0,p:!0,rp:!0,rt:!0,tbody:!0,td:!0,tfoot:!0,th:!0,tr:!0},contextGrabbers:{dd:{dd:!0,dt:!0},dt:{dd:!0,dt:!0},li:{li:!0},option:{option:!0,optgroup:!0},optgroup:{optgroup:!0},p:{address:!0,article:!0,aside:!0,blockquote:!0,dir:!0,div:!0,dl:!0,fieldset:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,menu:!0,nav:!0,ol:!0,p:!0,pre:!0,section:!0,table:!0,ul:!0},rp:{rp:!0,rt:!0},rt:{rp:!0,rt:!0},tbody:{tbody:!0,tfoot:!0},td:{td:!0,th:!0},tfoot:{tbody:!0},th:{td:!0,th:!0},thead:{tbody:!0,tfoot:!0},tr:{tr:!0}},doNotIndent:{pre:!0},allowUnquoted:!0,allowMissing:!0,caseFold:!0},I={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};ue.defineMode("xml",function(Q,B){var M=Q.indentUnit,H={},F=B.htmlMode?Z:I;for(var O in F)H[O]=F[O];for(var O in B)H[O]=B[O];var w,c;function p(u,R){function A(U){return R.tokenize=U,U(u,R)}var D=u.next();if(D=="<")return u.eat("!")?u.eat("[")?u.match("CDATA[")?A(g("atom","]]>")):null:u.match("--")?A(g("comment","-->")):u.match("DOCTYPE",!0,!0)?(u.eatWhile(/[\w\._\-]/),A(b(1))):null:u.eat("?")?(u.eatWhile(/[\w\._\-]/),R.tokenize=g("meta","?>"),"meta"):(w=u.eat("/")?"closeTag":"openTag",R.tokenize=T,"tag bracket");if(D=="&"){var _;return u.eat("#")?u.eat("x")?_=u.eatWhile(/[a-fA-F\d]/)&&u.eat(";"):_=u.eatWhile(/[\d]/)&&u.eat(";"):_=u.eatWhile(/[\w\.\-:]/)&&u.eat(";"),_?"atom":"error"}else return u.eatWhile(/[^&<]/),null}p.isInText=!0;function T(u,R){var A=u.next();if(A==">"||A=="/"&&u.eat(">"))return R.tokenize=p,w=A==">"?"endTag":"selfcloseTag","tag bracket";if(A=="=")return w="equals",null;if(A=="<"){R.tokenize=p,R.state=l,R.tagName=R.tagStart=null;var D=R.tokenize(u,R);return D?D+" tag error":"tag error"}else return/[\'\"]/.test(A)?(R.tokenize=m(A),R.stringStartCol=u.column(),R.tokenize(u,R)):(u.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function m(u){var R=function(A,D){for(;!A.eol();)if(A.next()==u){D.tokenize=T;break}return"string"};return R.isInAttribute=!0,R}function g(u,R){return function(A,D){for(;!A.eol();){if(A.match(R)){D.tokenize=p;break}A.next()}return u}}function b(u){return function(R,A){for(var D;(D=R.next())!=null;){if(D=="<")return A.tokenize=b(u+1),A.tokenize(R,A);if(D==">")if(u==1){A.tokenize=p;break}else return A.tokenize=b(u-1),A.tokenize(R,A)}return"meta"}}function a(u,R,A){this.prev=u.context,this.tagName=R,this.indent=u.indented,this.startOfLine=A,(H.doNotIndent.hasOwnProperty(R)||u.context&&u.context.noIndent)&&(this.noIndent=!0)}function i(u){u.context&&(u.context=u.context.prev)}function s(u,R){for(var A;;){if(!u.context)return;if(A=u.context.tagName,!H.contextGrabbers.hasOwnProperty(A)||!H.contextGrabbers[A].hasOwnProperty(R))return;i(u)}}function l(u,R,A){return u=="openTag"?(A.tagStart=R.column(),S):u=="closeTag"?v:l}function S(u,R,A){return u=="word"?(A.tagName=R.current(),c="tag",x):H.allowMissingTagName&&u=="endTag"?(c="tag bracket",x(u,R,A)):(c="error",S)}function v(u,R,A){if(u=="word"){var D=R.current();return A.context&&A.context.tagName!=D&&H.implicitlyClosed.hasOwnProperty(A.context.tagName)&&i(A),A.context&&A.context.tagName==D||H.matchClosing===!1?(c="tag",y):(c="tag error",L)}else return H.allowMissingTagName&&u=="endTag"?(c="tag bracket",y(u,R,A)):(c="error",L)}function y(u,R,A){return u!="endTag"?(c="error",y):(i(A),l)}function L(u,R,A){return c="error",y(u,R,A)}function x(u,R,A){if(u=="word")return c="attribute",E;if(u=="endTag"||u=="selfcloseTag"){var D=A.tagName,_=A.tagStart;return A.tagName=A.tagStart=null,u=="selfcloseTag"||H.autoSelfClosers.hasOwnProperty(D)?s(A,D):(s(A,D),A.context=new a(A,D,_==A.indented)),l}return c="error",x}function E(u,R,A){return u=="equals"?d:(H.allowMissing||(c="error"),x(u,R,A))}function d(u,R,A){return u=="string"?h:u=="word"&&H.allowUnquoted?(c="string",x):(c="error",x(u,R,A))}function h(u,R,A){return u=="string"?h:x(u,R,A)}return{startState:function(u){var R={tokenize:p,state:l,indented:u||0,tagName:null,tagStart:null,context:null};return u!=null&&(R.baseIndent=u),R},token:function(u,R){if(!R.tagName&&u.sol()&&(R.indented=u.indentation()),u.eatSpace())return null;w=null;var A=R.tokenize(u,R);return(A||w)&&A!="comment"&&(c=null,R.state=R.state(w||A,u,R),c&&(A=c=="error"?A+" error":c)),A},indent:function(u,R,A){var D=u.context;if(u.tokenize.isInAttribute)return u.tagStart==u.indented?u.stringStartCol+1:u.indented+M;if(D&&D.noIndent)return ue.Pass;if(u.tokenize!=T&&u.tokenize!=p)return A?A.match(/^(\s*)/)[0].length:0;if(u.tagName)return H.multilineTagIndentPastTag!==!1?u.tagStart+u.tagName.length+2:u.tagStart+M*(H.multilineTagIndentFactor||1);if(H.alignCDATA&&/$/,blockCommentStart:"",configuration:H.htmlMode?"html":"xml",helperType:H.htmlMode?"html":"xml",skipAttribute:function(u){u.state==d&&(u.state=x)},xmlCurrentTag:function(u){return u.tagName?{name:u.tagName,close:u.type=="closeTag"}:null},xmlCurrentContext:function(u){for(var R=[],A=u.context;A;A=A.prev)A.tagName&&R.push(A.tagName);return R.reverse()}}}),ue.defineMIME("text/xml","xml"),ue.defineMIME("application/xml","xml"),ue.mimeModes.hasOwnProperty("text/html")||ue.defineMIME("text/html",{name:"xml",htmlMode:!0})})},"24hK":function(Ge,me,W){"use strict";W.d(me,"a",function(){return I});var ue=W("JYp7"),Z=function(){function Q(B){this.element=B,this.next=Q.Undefined,this.prev=Q.Undefined}return Q.Undefined=new Q(void 0),Q}(),I=function(){function Q(){this._first=Z.Undefined,this._last=Z.Undefined,this._size=0}return Object.defineProperty(Q.prototype,"size",{get:function(){return this._size},enumerable:!0,configurable:!0}),Q.prototype.isEmpty=function(){return this._first===Z.Undefined},Q.prototype.clear=function(){this._first=Z.Undefined,this._last=Z.Undefined,this._size=0},Q.prototype.unshift=function(B){return this._insert(B,!1)},Q.prototype.push=function(B){return this._insert(B,!0)},Q.prototype._insert=function(B,M){var H=this,F=new Z(B);if(this._first===Z.Undefined)this._first=F,this._last=F;else if(M){var O=this._last;this._last=F,F.prev=O,O.next=F}else{var w=this._first;this._first=F,F.next=w,w.prev=F}this._size+=1;var c=!1;return function(){c||(c=!0,H._remove(F))}},Q.prototype.shift=function(){if(this._first===Z.Undefined)return;var B=this._first.element;return this._remove(this._first),B},Q.prototype.pop=function(){if(this._last===Z.Undefined)return;var B=this._last.element;return this._remove(this._last),B},Q.prototype._remove=function(B){if(B.prev!==Z.Undefined&&B.next!==Z.Undefined){var M=B.prev;M.next=B.next,B.next.prev=M}else B.prev===Z.Undefined&&B.next===Z.Undefined?(this._first=Z.Undefined,this._last=Z.Undefined):B.next===Z.Undefined?(this._last=this._last.prev,this._last.next=Z.Undefined):B.prev===Z.Undefined&&(this._first=this._first.next,this._first.prev=Z.Undefined);this._size-=1},Q.prototype.iterator=function(){var B,M=this._first;return{next:function(){return M===Z.Undefined?ue.c:(B?B.value=M.element:B={done:!1,value:M.element},M=M.next,B)}}},Q.prototype.toArray=function(){for(var B=[],M=this._first;M!==Z.Undefined;M=M.next)B.push(M.element);return B},Q}()},"4qgm":function(Ge,me){Ge.exports="data:image/png;base64,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"},"4u4S":function(Ge,me){Ge.exports="data:image/png;base64,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"},"500L":function(Ge,me,W){"use strict";W.d(me,"a",function(){return v});var ue=W("+L6B"),Z=W("2/Rp"),I=W("2qtc"),Q=W("kLXV"),B=W("9og8"),M=W("k1fw"),H=W("miYZ"),F=W("tsqr"),O=W("oBTY"),w=W("tJVT"),c=W("DZo9"),p=W("8z0m"),T=W("WmNS"),m=W.n(T),g=W("q1tI"),b=W.n(g),a=W("m3rI"),i=W("wzkS"),s=W("y5JW"),l=W("LtfV"),S=p.a.Dragger;function v(y){var L=[];return y&&y.length>0&&(L=y.map(function(x){return{uid:x.id,id:x.id,name:x.title+s.c+x.filesize,url:x.url,filesize:x.filesize,status:"done",response:{id:x.id}}})),L}me.b=function(y){var L=y.value,x=y.onChange,E=y.action,d=y.className,h=y.maxSize,u=h===void 0?150:h,R=y.title,A=R===void 0?"\u4E0A\u4F20\u9644\u4EF6":R,D=y.showRemoveModal,_=D===void 0?!1:D,U=y.accept,j=U===void 0?"":U,K=y.additionalText,P=y.isDragger,N=y.number,X=N===void 0?1e3:N,ee=y.aloneClear,le=ee===void 0?!1:ee,fe=y.restrict,Pe=fe===void 0?!0:fe,Te=Object(g.useState)(!1),Le=Object(w.a)(Te,2),Re=Le[0],Ae=Le[1],ge=Object(g.useState)(L||[]),de=Object(w.a)(ge,2),re=de[0],ce=de[1];Object(g.useEffect)(function(){L&&(ce(Object(O.a)(L)),X===(L==null?void 0:L.length)&&Ae(!0))},[L]);var se=function(){setTimeout(function(){re.pop(),ce(Object(O.a)(re))},500)},ke={multiple:!0,disabled:Re,accept:j,withCredentials:!0,fileList:re,beforeUpload:function(ye,we){var Ie=ye.size/1024/1024;return re.concat(we).length>X?(re.pop(),ce(Object(O.a)(re)),F.b.error("\u6700\u591A\u53EA\u80FD\u4E0A\u4F20".concat(X,"\u4E2A\u6587\u4EF6")),le?Promise.reject():(se(),!1)):Ie=X?Ae(!0):Ae(!1),ce(Object(O.a)(we)),we=we.map(function(Ie){var Ne;if(Ie!=null&&(Ne=Ie.response)!==null&&Ne!==void 0&&Ne.id){var Fe;Ie.url="/api/attachments/".concat(Ie==null||((Fe=Ie.response)===null||Fe===void 0)?void 0:Fe.id)}return Ie.name.indexOf(s.c)===-1&&(Ie.name="".concat(Ie.name).concat(s.c).concat(Object(s.a)(Ie.size))),Object(M.a)({},Ie)}),console.log("info:",ye),x(we)},onRemove:function(){var ae=Object(B.a)(m.a.mark(function we(Ie){var Ne;return m.a.wrap(function(Ue){for(;;)switch(Ue.prev=Ue.next){case 0:if(Ne=function(){var rt=Object(B.a)(m.a.mark(function tt(){var $e,qe;return m.a.wrap(function(nt){for(;;)switch(nt.prev=nt.next){case 0:if($e=Ie.response?Ie.response.id:Ie.id,!$e){nt.next=8;break}return nt.next=4,Object(i.d)(Ie.response?Ie.response.id:Ie.uid);case 4:return qe=nt.sent,nt.abrupt("return",qe);case 8:return nt.abrupt("return",!0);case 9:case"end":return nt.stop()}},tt)}));return function(){return rt.apply(this,arguments)}}(),!_){Ue.next=5;break}return Ue.abrupt("return",new Promise(function(rt,tt){Q.a.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:b.a.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:function(){var $e=Object(B.a)(m.a.mark(function ct(){var nt;return m.a.wrap(function(Me){for(;;)switch(Me.prev=Me.next){case 0:return Me.next=2,Ne();case 2:nt=Me.sent,F.b.success("\u5220\u9664\u6210\u529F"),rt(!0);case 5:case"end":return Me.stop()}},ct)}));function qe(){return $e.apply(this,arguments)}return qe}(),onCancel:function(){return rt(!1)}})}));case 5:return Ue.next=7,Ne();case 7:return Ue.abrupt("return",Ue.sent);case 8:case"end":return Ue.stop()}},we)}));function ye(we){return ae.apply(this,arguments)}return ye}()};function ie(ae){ae.preventDefault(),ae.stopPropagation()}return b.a.createElement("div",{className:"multi-upload ".concat(d||"")},P&&b.a.createElement(S,ke,b.a.createElement("p",{className:"ant-upload-drag-icon"},b.a.createElement(l.a,null)),b.a.createElement("p",{className:"ant-upload-text"},"\u70B9\u51FB\u4E0A\u4F20\u56FE\u6807\uFF0C\u9009\u62E9\u8981\u4E0A\u4F20\u7684\u6587\u4EF6\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u6B64",b.a.createElement("br",null),b.a.createElement("span",{style:{display:Pe?"block":"none"}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",u,"MB) ")),K),!P&&b.a.createElement(p.a,ke,b.a.createElement(Z.a,{disabled:Re},A),b.a.createElement("span",{onClick:ie,style:{marginLeft:10,color:"#FA6400",display:Pe?"block":"none"}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",u,"MB) ")))}},"55Ip":function(Ge,me,W){"use strict";W.d(me,"a",function(){return s}),W.d(me,"b",function(){return x});var ue=W("Ty5D"),Z=W("dI71"),I=W("q1tI"),Q=W.n(I),B=W("YS25"),M=W("17x9"),H=W.n(M),F=W("wx14"),O=W("zLVn"),w=W("9R94"),c=function(d){Object(Z.a)(h,d);function h(){for(var R,A=arguments.length,D=new Array(A),_=0;_1&&arguments[1]!==void 0?arguments[1]:0,g=(H[T[m+0]]+H[T[m+1]]+H[T[m+2]]+H[T[m+3]]+"-"+H[T[m+4]]+H[T[m+5]]+"-"+H[T[m+6]]+H[T[m+7]]+"-"+H[T[m+8]]+H[T[m+9]]+"-"+H[T[m+10]]+H[T[m+11]]+H[T[m+12]]+H[T[m+13]]+H[T[m+14]]+H[T[m+15]]).toLowerCase();if(!M(g))throw TypeError("Stringified UUID is invalid");return g}var w=O;function c(T,m,g){T=T||{};var b=T.random||(T.rng||I)();if(b[6]=b[6]&15|64,b[8]=b[8]&63|128,m){g=g||0;for(var a=0;a<16;++a)m[g+a]=b[a];return m}return w(b)}var p=me.a=c},"7ZXX":function(Ge,me,W){Ge.exports=W.p+"static/err.6e7c5817.png"},"7ahc":function(Ge,me,W){"use strict";W.d(me,"a",function(){return S});var ue=W("k1fw"),Z=W("0Owb"),I=W("+L6B"),Q=W("2/Rp"),B=W("y8nQ"),M=W("Vl3Y"),H=W("tJVT"),F=W("OaEy"),O=W("2fM7"),w=W("q1tI"),c=W.n(w),p=W("VrN/"),T=W.n(p),m=W("p77/"),g=W.n(m),b=W("c5Ni"),a=W.n(b),i=O.a.Option,s={labelCol:{span:4},wrapperCol:{span:20}},l={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};me.b=function(v){var y=v.callback,L=v.onCancel,x=Object(w.useState)("python"),E=Object(H.a)(x,2),d=E[0],h=E[1];function u(A){h(l[A][1])}function R(A){y(A)}return c.a.createElement(M.a,Object(Z.a)({},s,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:R}),c.a.createElement(M.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},c.a.createElement(O.a,{onChange:u},Object.keys(l).map(function(A){return c.a.createElement(i,{key:A,value:A},l[A][0])}))),c.a.createElement(M.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},c.a.createElement(S,{mode:d})),c.a.createElement("div",{className:"flex-container flex-end"},c.a.createElement(Q.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),c.a.createElement(Q.a,{type:"ghost",onClick:L},"\u53D6\u6D88")))};function S(v){var y=v.value,L=v.onChange,x=v.mode,E=v.options,d=E===void 0?{}:E,h=Object(w.useRef)(),u=Object(w.useState)(),R=Object(H.a)(u,2),A=R[0],D=R[1];return Object(w.useEffect)(function(){if(A){function _(U){var j=U.getValue();L&&L(j)}return A.on("change",_),function(){A.off("change",_)}}},[A,L]),Object(w.useEffect)(function(){A&&A.setOption("mode",x)},[A,x]),Object(w.useEffect)(function(){A&&((y!==A.getValue()||y==="")&&setTimeout(function(){A.setValue(y||" ")},300))},[A,y]),Object(w.useEffect)(function(){if(h.current&&!A){var _=T.a.fromTextArea(h.current,Object(ue.a)({mode:x,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},d));D(_)}},[h.current,A]),c.a.createElement("div",{className:"my-codemirror-container"},c.a.createElement("textarea",{ref:h}))}},"7v3h":function(Ge,me,W){Ge.exports=W.p+"static/empty2.dd73f390.png"},"8/bI":function(Ge,me,W){Ge.exports=W.p+"static/empty.8918e228.png"},"8EBN":function(Ge,me,W){(function(ue){ue(W("VrN/"))})(function(ue){"use strict";ue.modeInfo=[{name:"APL",mime:"text/apl",mode:"apl",ext:["dyalog","apl"]},{name:"PGP",mimes:["application/pgp","application/pgp-encrypted","application/pgp-keys","application/pgp-signature"],mode:"asciiarmor",ext:["asc","pgp","sig"]},{name:"ASN.1",mime:"text/x-ttcn-asn",mode:"asn.1",ext:["asn","asn1"]},{name:"Asterisk",mime:"text/x-asterisk",mode:"asterisk",file:/^extensions\.conf$/i},{name:"Brainfuck",mime:"text/x-brainfuck",mode:"brainfuck",ext:["b","bf"]},{name:"C",mime:"text/x-csrc",mode:"clike",ext:["c","h","ino"]},{name:"C++",mime:"text/x-c++src",mode:"clike",ext:["cpp","c++","cc","cxx","hpp","h++","hh","hxx"],alias:["cpp"]},{name:"Cobol",mime:"text/x-cobol",mode:"cobol",ext:["cob","cpy"]},{name:"C#",mime:"text/x-csharp",mode:"clike",ext:["cs"],alias:["csharp","cs"]},{name:"Clojure",mime:"text/x-clojure",mode:"clojure",ext:["clj","cljc","cljx"]},{name:"ClojureScript",mime:"text/x-clojurescript",mode:"clojure",ext:["cljs"]},{name:"Closure Stylesheets (GSS)",mime:"text/x-gss",mode:"css",ext:["gss"]},{name:"CMake",mime:"text/x-cmake",mode:"cmake",ext:["cmake","cmake.in"],file:/^CMakeLists\.txt$/},{name:"CoffeeScript",mimes:["application/vnd.coffeescript","text/coffeescript","text/x-coffeescript"],mode:"coffeescript",ext:["coffee"],alias:["coffee","coffee-script"]},{name:"Common Lisp",mime:"text/x-common-lisp",mode:"commonlisp",ext:["cl","lisp","el"],alias:["lisp"]},{name:"Cypher",mime:"application/x-cypher-query",mode:"cypher",ext:["cyp","cypher"]},{name:"Cython",mime:"text/x-cython",mode:"python",ext:["pyx","pxd","pxi"]},{name:"Crystal",mime:"text/x-crystal",mode:"crystal",ext:["cr"]},{name:"CSS",mime:"text/css",mode:"css",ext:["css"]},{name:"CQL",mime:"text/x-cassandra",mode:"sql",ext:["cql"]},{name:"D",mime:"text/x-d",mode:"d",ext:["d"]},{name:"Dart",mimes:["application/dart","text/x-dart"],mode:"dart",ext:["dart"]},{name:"diff",mime:"text/x-diff",mode:"diff",ext:["diff","patch"]},{name:"Django",mime:"text/x-django",mode:"django"},{name:"Dockerfile",mime:"text/x-dockerfile",mode:"dockerfile",file:/^Dockerfile$/},{name:"DTD",mime:"application/xml-dtd",mode:"dtd",ext:["dtd"]},{name:"Dylan",mime:"text/x-dylan",mode:"dylan",ext:["dylan","dyl","intr"]},{name:"EBNF",mime:"text/x-ebnf",mode:"ebnf"},{name:"ECL",mime:"text/x-ecl",mode:"ecl",ext:["ecl"]},{name:"edn",mime:"application/edn",mode:"clojure",ext:["edn"]},{name:"Eiffel",mime:"text/x-eiffel",mode:"eiffel",ext:["e"]},{name:"Elm",mime:"text/x-elm",mode:"elm",ext:["elm"]},{name:"Embedded Javascript",mime:"application/x-ejs",mode:"htmlembedded",ext:["ejs"]},{name:"Embedded Ruby",mime:"application/x-erb",mode:"htmlembedded",ext:["erb"]},{name:"Erlang",mime:"text/x-erlang",mode:"erlang",ext:["erl"]},{name:"Esper",mime:"text/x-esper",mode:"sql"},{name:"Factor",mime:"text/x-factor",mode:"factor",ext:["factor"]},{name:"FCL",mime:"text/x-fcl",mode:"fcl"},{name:"Forth",mime:"text/x-forth",mode:"forth",ext:["forth","fth","4th"]},{name:"Fortran",mime:"text/x-fortran",mode:"fortran",ext:["f","for","f77","f90","f95"]},{name:"F#",mime:"text/x-fsharp",mode:"mllike",ext:["fs"],alias:["fsharp"]},{name:"Gas",mime:"text/x-gas",mode:"gas",ext:["s"]},{name:"Gherkin",mime:"text/x-feature",mode:"gherkin",ext:["feature"]},{name:"GitHub Flavored Markdown",mime:"text/x-gfm",mode:"gfm",file:/^(readme|contributing|history)\.md$/i},{name:"Go",mime:"text/x-go",mode:"go",ext:["go"]},{name:"Groovy",mime:"text/x-groovy",mode:"groovy",ext:["groovy","gradle"],file:/^Jenkinsfile$/},{name:"HAML",mime:"text/x-haml",mode:"haml",ext:["haml"]},{name:"Haskell",mime:"text/x-haskell",mode:"haskell",ext:["hs"]},{name:"Haskell (Literate)",mime:"text/x-literate-haskell",mode:"haskell-literate",ext:["lhs"]},{name:"Haxe",mime:"text/x-haxe",mode:"haxe",ext:["hx"]},{name:"HXML",mime:"text/x-hxml",mode:"haxe",ext:["hxml"]},{name:"ASP.NET",mime:"application/x-aspx",mode:"htmlembedded",ext:["aspx"],alias:["asp","aspx"]},{name:"HTML",mime:"text/html",mode:"htmlmixed",ext:["html","htm","handlebars","hbs"],alias:["xhtml"]},{name:"HTTP",mime:"message/http",mode:"http"},{name:"IDL",mime:"text/x-idl",mode:"idl",ext:["pro"]},{name:"Pug",mime:"text/x-pug",mode:"pug",ext:["jade","pug"],alias:["jade"]},{name:"Java",mime:"text/x-java",mode:"clike",ext:["java"]},{name:"Java Server Pages",mime:"application/x-jsp",mode:"htmlembedded",ext:["jsp"],alias:["jsp"]},{name:"JavaScript",mimes:["text/javascript","text/ecmascript","application/javascript","application/x-javascript","application/ecmascript"],mode:"javascript",ext:["js"],alias:["ecmascript","js","node"]},{name:"JSON",mimes:["application/json","application/x-json"],mode:"javascript",ext:["json","map"],alias:["json5"]},{name:"JSON-LD",mime:"application/ld+json",mode:"javascript",ext:["jsonld"],alias:["jsonld"]},{name:"JSX",mime:"text/jsx",mode:"jsx",ext:["jsx"]},{name:"Jinja2",mime:"text/jinja2",mode:"jinja2",ext:["j2","jinja","jinja2"]},{name:"Julia",mime:"text/x-julia",mode:"julia",ext:["jl"]},{name:"Kotlin",mime:"text/x-kotlin",mode:"clike",ext:["kt"]},{name:"LESS",mime:"text/x-less",mode:"css",ext:["less"]},{name:"LiveScript",mime:"text/x-livescript",mode:"livescript",ext:["ls"],alias:["ls"]},{name:"Lua",mime:"text/x-lua",mode:"lua",ext:["lua"]},{name:"Markdown",mime:"text/x-markdown",mode:"markdown",ext:["markdown","md","mkd"]},{name:"mIRC",mime:"text/mirc",mode:"mirc"},{name:"MariaDB SQL",mime:"text/x-mariadb",mode:"sql"},{name:"Mathematica",mime:"text/x-mathematica",mode:"mathematica",ext:["m","nb","wl","wls"]},{name:"Modelica",mime:"text/x-modelica",mode:"modelica",ext:["mo"]},{name:"MUMPS",mime:"text/x-mumps",mode:"mumps",ext:["mps"]},{name:"MS SQL",mime:"text/x-mssql",mode:"sql"},{name:"mbox",mime:"application/mbox",mode:"mbox",ext:["mbox"]},{name:"MySQL",mime:"text/x-mysql",mode:"sql"},{name:"Nginx",mime:"text/x-nginx-conf",mode:"nginx",file:/nginx.*\.conf$/i},{name:"NSIS",mime:"text/x-nsis",mode:"nsis",ext:["nsh","nsi"]},{name:"NTriples",mimes:["application/n-triples","application/n-quads","text/n-triples"],mode:"ntriples",ext:["nt","nq"]},{name:"Objective-C",mime:"text/x-objectivec",mode:"clike",ext:["m"],alias:["objective-c","objc"]},{name:"Objective-C++",mime:"text/x-objectivec++",mode:"clike",ext:["mm"],alias:["objective-c++","objc++"]},{name:"OCaml",mime:"text/x-ocaml",mode:"mllike",ext:["ml","mli","mll","mly"]},{name:"Octave",mime:"text/x-octave",mode:"octave",ext:["m"]},{name:"Oz",mime:"text/x-oz",mode:"oz",ext:["oz"]},{name:"Pascal",mime:"text/x-pascal",mode:"pascal",ext:["p","pas"]},{name:"PEG.js",mime:"null",mode:"pegjs",ext:["jsonld"]},{name:"Perl",mime:"text/x-perl",mode:"perl",ext:["pl","pm"]},{name:"PHP",mimes:["text/x-php","application/x-httpd-php","application/x-httpd-php-open"],mode:"php",ext:["php","php3","php4","php5","php7","phtml"]},{name:"Pig",mime:"text/x-pig",mode:"pig",ext:["pig"]},{name:"Plain Text",mime:"text/plain",mode:"null",ext:["txt","text","conf","def","list","log"]},{name:"PLSQL",mime:"text/x-plsql",mode:"sql",ext:["pls"]},{name:"PostgreSQL",mime:"text/x-pgsql",mode:"sql"},{name:"PowerShell",mime:"application/x-powershell",mode:"powershell",ext:["ps1","psd1","psm1"]},{name:"Properties files",mime:"text/x-properties",mode:"properties",ext:["properties","ini","in"],alias:["ini","properties"]},{name:"ProtoBuf",mime:"text/x-protobuf",mode:"protobuf",ext:["proto"]},{name:"Python",mime:"text/x-python",mode:"python",ext:["BUILD","bzl","py","pyw"],file:/^(BUCK|BUILD)$/},{name:"Puppet",mime:"text/x-puppet",mode:"puppet",ext:["pp"]},{name:"Q",mime:"text/x-q",mode:"q",ext:["q"]},{name:"R",mime:"text/x-rsrc",mode:"r",ext:["r","R"],alias:["rscript"]},{name:"reStructuredText",mime:"text/x-rst",mode:"rst",ext:["rst"],alias:["rst"]},{name:"RPM Changes",mime:"text/x-rpm-changes",mode:"rpm"},{name:"RPM Spec",mime:"text/x-rpm-spec",mode:"rpm",ext:["spec"]},{name:"Ruby",mime:"text/x-ruby",mode:"ruby",ext:["rb"],alias:["jruby","macruby","rake","rb","rbx"]},{name:"Rust",mime:"text/x-rustsrc",mode:"rust",ext:["rs"]},{name:"SAS",mime:"text/x-sas",mode:"sas",ext:["sas"]},{name:"Sass",mime:"text/x-sass",mode:"sass",ext:["sass"]},{name:"Scala",mime:"text/x-scala",mode:"clike",ext:["scala"]},{name:"Scheme",mime:"text/x-scheme",mode:"scheme",ext:["scm","ss"]},{name:"SCSS",mime:"text/x-scss",mode:"css",ext:["scss"]},{name:"Shell",mimes:["text/x-sh","application/x-sh"],mode:"shell",ext:["sh","ksh","bash"],alias:["bash","sh","zsh"],file:/^PKGBUILD$/},{name:"Sieve",mime:"application/sieve",mode:"sieve",ext:["siv","sieve"]},{name:"Slim",mimes:["text/x-slim","application/x-slim"],mode:"slim",ext:["slim"]},{name:"Smalltalk",mime:"text/x-stsrc",mode:"smalltalk",ext:["st"]},{name:"Smarty",mime:"text/x-smarty",mode:"smarty",ext:["tpl"]},{name:"Solr",mime:"text/x-solr",mode:"solr"},{name:"SML",mime:"text/x-sml",mode:"mllike",ext:["sml","sig","fun","smackspec"]},{name:"Soy",mime:"text/x-soy",mode:"soy",ext:["soy"],alias:["closure template"]},{name:"SPARQL",mime:"application/sparql-query",mode:"sparql",ext:["rq","sparql"],alias:["sparul"]},{name:"Spreadsheet",mime:"text/x-spreadsheet",mode:"spreadsheet",alias:["excel","formula"]},{name:"SQL",mime:"text/x-sql",mode:"sql",ext:["sql"]},{name:"SQLite",mime:"text/x-sqlite",mode:"sql"},{name:"Squirrel",mime:"text/x-squirrel",mode:"clike",ext:["nut"]},{name:"Stylus",mime:"text/x-styl",mode:"stylus",ext:["styl"]},{name:"Swift",mime:"text/x-swift",mode:"swift",ext:["swift"]},{name:"sTeX",mime:"text/x-stex",mode:"stex"},{name:"LaTeX",mime:"text/x-latex",mode:"stex",ext:["text","ltx","tex"],alias:["tex"]},{name:"SystemVerilog",mime:"text/x-systemverilog",mode:"verilog",ext:["v","sv","svh"]},{name:"Tcl",mime:"text/x-tcl",mode:"tcl",ext:["tcl"]},{name:"Textile",mime:"text/x-textile",mode:"textile",ext:["textile"]},{name:"TiddlyWiki",mime:"text/x-tiddlywiki",mode:"tiddlywiki"},{name:"Tiki wiki",mime:"text/tiki",mode:"tiki"},{name:"TOML",mime:"text/x-toml",mode:"toml",ext:["toml"]},{name:"Tornado",mime:"text/x-tornado",mode:"tornado"},{name:"troff",mime:"text/troff",mode:"troff",ext:["1","2","3","4","5","6","7","8","9"]},{name:"TTCN",mime:"text/x-ttcn",mode:"ttcn",ext:["ttcn","ttcn3","ttcnpp"]},{name:"TTCN_CFG",mime:"text/x-ttcn-cfg",mode:"ttcn-cfg",ext:["cfg"]},{name:"Turtle",mime:"text/turtle",mode:"turtle",ext:["ttl"]},{name:"TypeScript",mime:"application/typescript",mode:"javascript",ext:["ts"],alias:["ts"]},{name:"TypeScript-JSX",mime:"text/typescript-jsx",mode:"jsx",ext:["tsx"],alias:["tsx"]},{name:"Twig",mime:"text/x-twig",mode:"twig"},{name:"Web IDL",mime:"text/x-webidl",mode:"webidl",ext:["webidl"]},{name:"VB.NET",mime:"text/x-vb",mode:"vb",ext:["vb"]},{name:"VBScript",mime:"text/vbscript",mode:"vbscript",ext:["vbs"]},{name:"Velocity",mime:"text/velocity",mode:"velocity",ext:["vtl"]},{name:"Verilog",mime:"text/x-verilog",mode:"verilog",ext:["v"]},{name:"VHDL",mime:"text/x-vhdl",mode:"vhdl",ext:["vhd","vhdl"]},{name:"Vue.js Component",mimes:["script/x-vue","text/x-vue"],mode:"vue",ext:["vue"]},{name:"XML",mimes:["application/xml","text/xml"],mode:"xml",ext:["xml","xsl","xsd","svg"],alias:["rss","wsdl","xsd"]},{name:"XQuery",mime:"application/xquery",mode:"xquery",ext:["xy","xquery"]},{name:"Yacas",mime:"text/x-yacas",mode:"yacas",ext:["ys"]},{name:"YAML",mimes:["text/x-yaml","text/yaml"],mode:"yaml",ext:["yaml","yml"],alias:["yml"]},{name:"Z80",mime:"text/x-z80",mode:"z80",ext:["z80"]},{name:"mscgen",mime:"text/x-mscgen",mode:"mscgen",ext:["mscgen","mscin","msc"]},{name:"xu",mime:"text/x-xu",mode:"mscgen",ext:["xu"]},{name:"msgenny",mime:"text/x-msgenny",mode:"mscgen",ext:["msgenny"]},{name:"WebAssembly",mime:"text/webassembly",mode:"wast",ext:["wat","wast"]}];for(var Z=0;Z-1&&Q.substring(H+1,Q.length);if(F)return ue.findModeByExtension(F)},ue.findModeByName=function(Q){Q=Q.toLowerCase();for(var B=0;B0&&T[T.length-1])&&(a[0]===6||a[0]===2)){w=0;continue}if(a[0]===3&&(!T||a[1]>T[0]&&a[1]=z.length?J.slice(z.length):J}).join(` +`)}var a=[],i=["
      "],s=new m.a.Renderer,l=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function S(){a.length=0,i=["
        "]}var v={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function y(V,f,C,z){if(f>=V.length||V[f].level<=C)return f;var J=V[f];z.push("
      • "+J.text+""),f++;var Y=[];return f=y(V,f,J.level,Y),Y.length>0&&(z.push("
          "),Y.forEach(function(be){z.push(be)}),z.push("
        ")),z.push("
      • "),f=y(V,f,C,z),f}function L(){return y(a,0,0,i),i.push("
      "),i.join("")}var x={heading:function(f){var C=l.exec(f);if(C)return{type:"heading",raw:C[0],depth:C[1].length,text:C[2]}},fences:function(f){var C=this.rules.block.fences.exec(f);if(C){var z=C[0],J=b(z,C[3]||""),Y=C[2]?C[2].trim():C[2];if(["latex","katex","math"].indexOf(Y)>=0){var be=h(),Ye=J;J=be,u[be]={type:"block",expression:Ye}}return{type:"code",raw:z,lang:Y,text:J}}}},E=/(?:\${2})([^\n`]+?)(?:\${2})/gi,d=0,h=function(){return"__special_katext_id_".concat(d++,"__")},u={};function R(){return u}function A(){d=0,u={}}function D(V){return V=V.replace(E,function(f,C){var z=h();return u[z]={type:"inline",expression:C},z}),V}var _=s.listitem;s.listitem=function(V){return _(D(V))};var U=s.paragraph;s.paragraph=function(V){return U(D(V))};var j=s.tablecell;s.tablecell=function(V,f){return j(D(V),f)},s.code=function(V,f,C){var z=(f||"").match(/\S*/)[0];return z?["latex","katex","math"].indexOf(z)>=0?"

      ".concat(V,"

      "):'
      ').concat(C?V:Object(g.escape)(V,!0),`
      +`):'
      '+(C?V:Object(g.escape)(V,!0))+"
      "},s.heading=function(V,f,C){var z=this.options.headerPrefix+C.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return a.push({anchor:z,level:f,text:V}),"'+V+""},m.a.setOptions({silent:!0,gfm:!0,pedantic:!1}),m.a.use({tokenizer:x,renderer:s});var K=m.a,P=W("SJMd"),N=W("ulZh"),X=W.n(N),ee=W("m3rI"),le=W("Oy/b"),fe=W("p5ED"),Pe=W("ErOA");/*! ***************************************************************************** Copyright (c) Microsoft Corporation. Permission to use, copy, modify, and/or distribute this software for any @@ -16,7 +16,7 @@ INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -***************************************************************************** */var Te=function(V,f){return(Te=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(C,z){C.__proto__=z}||function(C,z){for(var J in z)Object.prototype.hasOwnProperty.call(z,J)&&(C[J]=z[J])})(V,f)};function Le(V,f){function C(){this.constructor=V}Te(V,f),V.prototype=f===null?Object.create(f):(C.prototype=f.prototype,new C)}function Re(V,f,C,z){return new(C||(C=Promise))(function(J,Q){function be(it){try{ot(z.next(it))}catch(Ye){Q(Ye)}}function Qe(it){try{ot(z.throw(it))}catch(Ye){Q(Ye)}}function ot(it){var Ye;it.done?J(it.value):(Ye=it.value,Ye instanceof C?Ye:new C(function(kt){kt(Ye)})).then(be,Qe)}ot((z=z.apply(V,f||[])).next())})}function Ae(V,f){var C,z,J,Q,be={label:0,sent:function(){if(1&J[0])throw J[1];return J[1]},trys:[],ops:[]};return Q={next:Qe(0),throw:Qe(1),return:Qe(2)},typeof Symbol=="function"&&(Q[Symbol.iterator]=function(){return this}),Q;function Qe(ot){return function(it){return function(Ye){if(C)throw new TypeError("Generator is already executing.");for(;be;)try{if(C=1,z&&(J=2&Ye[0]?z.return:Ye[0]?z.throw||((J=z.return)&&J.call(z),0):z.next)&&!(J=J.call(z,Ye[1])).done)return J;switch(z=0,J&&(Ye=[2&Ye[0],J.value]),Ye[0]){case 0:case 1:J=Ye;break;case 4:return be.label++,{value:Ye[1],done:!1};case 5:be.label++,z=Ye[1],Ye=[0];continue;case 7:Ye=be.ops.pop(),be.trys.pop();continue;default:if(!(J=be.trys,(J=J.length>0&&J[J.length-1])||Ye[0]!==6&&Ye[0]!==2)){be=0;continue}if(Ye[0]===3&&(!J||Ye[1]>J[0]&&Ye[1]0&&J[J.length-1])||Qe[0]!==6&&Qe[0]!==2)){be=0;continue}if(Qe[0]===3&&(!J||Qe[1]>J[0]&&Qe[1]',"select"),this.addActionButton(z,'',"delete"),this.uiStyleSettings.clearButtonVisible&&this.addActionButton(z,'',"clear"),this.uiStyleSettings.undoButtonVisible&&this.addActionButton(z,'',"undo"),this.uiStyleSettings.redoButtonVisible&&this.addActionButton(z,'',"redo"),this.uiStyleSettings.zoomButtonVisible&&this.addActionButton(z,'',"zoom"),this.uiStyleSettings.zoomButtonVisible&&this.uiStyleSettings.zoomOutButtonVisible&&this.addActionButton(z,'',"zoom-out"),this.uiStyleSettings.notesButtonVisible&&this.addActionButton(z,'',"notes"),this.markerButtonBlock=document.createElement("div"),this.markerButtonBlock.className=this.toolbarBlockStyleClass.name,this.markerButtonBlock.style.flexGrow="2",this.markerButtonBlock.style.textAlign="center",this.uiContainer.appendChild(this.markerButtonBlock),this.markerButtonOverflowBlock=document.createElement("div"),this.markerButtonOverflowBlock.className=this.toolbarOverflowBlockStyleClass.name+" "+(this.uiStyleSettings.toolbarOverflowBlockStyleColorsClassName?this.uiStyleSettings.toolbarOverflowBlockStyleColorsClassName:this.toolbarOverflowBlockStyleColorsClass.name),this.markerButtonOverflowBlock.style.display="none",this.uiContainer.appendChild(this.markerButtonOverflowBlock),this.markerItems&&(this.markerItems.forEach(function(Q){var be=document.createElement("div");be.className=""+C.toolbarButtonStyleClass.name,be.setAttribute("data-type-name",Q.typeName),be.innerHTML=Q.icon,be.addEventListener("click",function(){C.markerToolbarButtonClicked(be,Q)}),C.buttons.push(be),C.markerButtons.push(be)}),this.overflowButton=document.createElement("div"),this.overflowButton.className=this.toolbarButtonStyleClass.name+" "+(this.uiStyleSettings.toolbarButtonStyleColorsClassName?this.uiStyleSettings.toolbarButtonStyleColorsClassName:this.toolbarButtonStyleColorsClass.name),this.overflowButton.innerHTML='',this.overflowButton.addEventListener("click",this.overflowButtonClicked),this.markerButtonBlock.appendChild(this.overflowButton));var J=document.createElement("div");J.className=this.toolbarBlockStyleClass.name,J.style.whiteSpace="nowrap",J.style.display=this.uiStyleSettings.resultButtonBlockVisible!==!1?"":"none",this.uiContainer.appendChild(J),this.addActionButton(J,'',"render"),this.addActionButton(J,'',"close"),this.markerjsContainer.appendChild(this.uiContainer),this.setSelectMode(),this.setCurrentMarker(),this.adjustLayout()},V.prototype.addButtonClickListener=function(f){this.buttonClickListeners.push(f)},V.prototype.removeButtonClickListener=function(f){this.buttonClickListeners.indexOf(f)>-1&&this.buttonClickListeners.splice(this.buttonClickListeners.indexOf(f),1)},V.prototype.setSelectMode=function(){this.resetButtonStyles(),this.setActiveButton(this.buttons[0])},V.prototype.adjustLayout=function(){if(this.markerButtons&&this.markerButtons.length>0){var f=Math.floor(this.markerButtonBlock.clientWidth/this.uiStyleSettings.toolbarHeight)-1;this.markerButtonBlock.innerHTML="",this.markerButtonOverflowBlock.innerHTML="";for(var C=0;C',"select"),this.addActionButton(z,'',"delete"),this.uiStyleSettings.clearButtonVisible&&this.addActionButton(z,'',"clear"),this.uiStyleSettings.undoButtonVisible&&this.addActionButton(z,'',"undo"),this.uiStyleSettings.redoButtonVisible&&this.addActionButton(z,'',"redo"),this.uiStyleSettings.zoomButtonVisible&&this.addActionButton(z,'',"zoom"),this.uiStyleSettings.zoomButtonVisible&&this.uiStyleSettings.zoomOutButtonVisible&&this.addActionButton(z,'',"zoom-out"),this.uiStyleSettings.notesButtonVisible&&this.addActionButton(z,'',"notes"),this.markerButtonBlock=document.createElement("div"),this.markerButtonBlock.className=this.toolbarBlockStyleClass.name,this.markerButtonBlock.style.flexGrow="2",this.markerButtonBlock.style.textAlign="center",this.uiContainer.appendChild(this.markerButtonBlock),this.markerButtonOverflowBlock=document.createElement("div"),this.markerButtonOverflowBlock.className=this.toolbarOverflowBlockStyleClass.name+" "+(this.uiStyleSettings.toolbarOverflowBlockStyleColorsClassName?this.uiStyleSettings.toolbarOverflowBlockStyleColorsClassName:this.toolbarOverflowBlockStyleColorsClass.name),this.markerButtonOverflowBlock.style.display="none",this.uiContainer.appendChild(this.markerButtonOverflowBlock),this.markerItems&&(this.markerItems.forEach(function(Y){var be=document.createElement("div");be.className=""+C.toolbarButtonStyleClass.name,be.setAttribute("data-type-name",Y.typeName),be.innerHTML=Y.icon,be.addEventListener("click",function(){C.markerToolbarButtonClicked(be,Y)}),C.buttons.push(be),C.markerButtons.push(be)}),this.overflowButton=document.createElement("div"),this.overflowButton.className=this.toolbarButtonStyleClass.name+" "+(this.uiStyleSettings.toolbarButtonStyleColorsClassName?this.uiStyleSettings.toolbarButtonStyleColorsClassName:this.toolbarButtonStyleColorsClass.name),this.overflowButton.innerHTML='',this.overflowButton.addEventListener("click",this.overflowButtonClicked),this.markerButtonBlock.appendChild(this.overflowButton));var J=document.createElement("div");J.className=this.toolbarBlockStyleClass.name,J.style.whiteSpace="nowrap",J.style.display=this.uiStyleSettings.resultButtonBlockVisible!==!1?"":"none",this.uiContainer.appendChild(J),this.addActionButton(J,'',"render"),this.addActionButton(J,'',"close"),this.markerjsContainer.appendChild(this.uiContainer),this.setSelectMode(),this.setCurrentMarker(),this.adjustLayout()},V.prototype.addButtonClickListener=function(f){this.buttonClickListeners.push(f)},V.prototype.removeButtonClickListener=function(f){this.buttonClickListeners.indexOf(f)>-1&&this.buttonClickListeners.splice(this.buttonClickListeners.indexOf(f),1)},V.prototype.setSelectMode=function(){this.resetButtonStyles(),this.setActiveButton(this.buttons[0])},V.prototype.adjustLayout=function(){if(this.markerButtons&&this.markerButtons.length>0){var f=Math.floor(this.markerButtonBlock.clientWidth/this.uiStyleSettings.toolbarHeight)-1;this.markerButtonBlock.innerHTML="",this.markerButtonOverflowBlock.innerHTML="";for(var C=0;C')||this;return be.colors=[],be.addTransparent=!1,be.colorBoxes=[],be.colors=z,be.currentColor=J,be.setCurrentColor=be.setCurrentColor.bind(be),be.getColorBox=be.getColorBox.bind(be),be}return Le(f,V),f.prototype.getUi=function(){var C=this,z=document.createElement("div");return z.style.overflow="hidden",z.style.whiteSpace="nowrap",this.colors.forEach(function(J){var Q=C.getColorBox(J);z.appendChild(Q),C.colorBoxes.push(Q)}),z},f.prototype.getColorBox=function(C){var z=this,J=this.uiStyleSettings.toolbarHeight/4,Q=this.uiStyleSettings.toolbarHeight-J,be=document.createElement("div");be.style.display="inline-block",be.style.boxSizing="content-box",be.style.width=Q-2+"px",be.style.height=Q-2+"px",be.style.padding="1px",be.style.marginRight="2px",be.style.marginBottom="2px",be.style.borderWidth="2px",be.style.borderStyle="solid",be.style.borderRadius=(Q+2)/2+"px",be.style.borderColor=C===this.currentColor?this.uiStyleSettings.toolboxAccentColor:"transparent",be.addEventListener("click",function(){z.setCurrentColor(C,be)});var Qe=document.createElement("div");return Qe.style.display="inline-block",Qe.style.width=Q-2+"px",Qe.style.height=Q-2+"px",Qe.style.backgroundColor=C,Qe.style.borderRadius=Q/2+"px",C==="transparent"&&(Qe.style.fill=this.uiStyleSettings.toolboxAccentColor,Qe.innerHTML=` + `))},V.prototype.show=function(f){var C;this.uiContainer=document.createElement("div"),this.uiContainer.style.visibility=f,this.uiContainer.className=this.toolboxStyleClass.name+" "+((C=this.uiStyleSettings.toolboxStyleColorsClassName)!==null&&C!==void 0?C:this.toolboxStyleColorsClass.name),this.markerjsContainer.appendChild(this.uiContainer)},V.prototype.setPanelButtons=function(f){var C,z,J=this;this.panels=f,this.uiContainer!==void 0&&(this.uiContainer.innerHTML="",this.panelRow=document.createElement("div"),this.panelRow.className=this.toolboxPanelRowStyleClass.name+" "+((C=this.uiStyleSettings.toolboxPanelRowStyleColorsClassName)!==null&&C!==void 0?C:this.toolboxPanelRowStyleColorsClass.name),this.uiContainer.appendChild(this.panelRow),this.buttonRow=document.createElement("div"),this.buttonRow.className=this.toolboxButtonRowStyleClass.name+" "+((z=this.uiStyleSettings.toolboxButtonRowStyleColorsClassName)!==null&&z!==void 0?z:this.toolboxButtonRowStyleColorsClass.name)+" ",this.uiContainer.appendChild(this.buttonRow),this.panelButtons.splice(0),this.panels.forEach(function(Y){var be;Y.uiStyleSettings=J.uiStyleSettings;var Ye=document.createElement("div");Ye.className=J.toolboxButtonStyleClass.name+" "+((be=J.uiStyleSettings.toolboxButtonStyleColorsClassName)!==null&&be!==void 0?be:J.toolboxButtonStyleColorsClass.name),Ye.innerHTML=Y.icon,Ye.title=Y.title,Ye.addEventListener("click",function(){J.panelButtonClick(Y)}),J.panelButtons.push(Ye),J.buttonRow.appendChild(Ye)}),this.displayMode==="inline"?this.panelRow.style.display="none":this.panelRow.style.visibility="hidden")},V.prototype.panelButtonClick=function(f){var C=this,z=-1;if(f!==this.activePanel){z=this.panels.indexOf(f),this.panelRow.innerHTML="";var J=f.getUi();J.style.margin=this.uiStyleSettings.toolbarHeight/4+"px",this.panelRow.appendChild(J),this.panelRow.style.display="flex",this.panelRow.style.visibility="visible",this.panelRow.className=this.panelRow.className.replace(this.styles.fadeOutAnimationClassName,""),this.panelRow.className+=" "+this.styles.fadeInAnimationClassName,this.activePanel=f}else this.activePanel=void 0,this.panelRow.className=this.panelRow.className.replace(this.styles.fadeInAnimationClassName,""),this.panelRow.className+=" "+this.styles.fadeOutAnimationClassName,setTimeout(function(){C.displayMode==="inline"?C.panelRow.style.display="none":C.panelRow.style.visibility="hidden"},200);this.panelButtons.forEach(function(Y,be){var Ye,ot;Y.className=C.toolboxButtonStyleClass.name+" "+(be===z?""+((Ye=C.uiStyleSettings.toolboxActiveButtonStyleColorsClassName)!==null&&Ye!==void 0?Ye:C.toolboxActiveButtonStyleColorsClass.name):""+((ot=C.uiStyleSettings.toolboxButtonStyleColorsClassName)!==null&&ot!==void 0?ot:C.toolboxButtonStyleColorsClass.name))})},V}(),Ie=function(V,f){this.title=V,this.icon=f},Ne=function(V){function f(C,z,J,Y){var be=V.call(this,C,Y||'')||this;return be.colors=[],be.addTransparent=!1,be.colorBoxes=[],be.colors=z,be.currentColor=J,be.setCurrentColor=be.setCurrentColor.bind(be),be.getColorBox=be.getColorBox.bind(be),be}return Le(f,V),f.prototype.getUi=function(){var C=this,z=document.createElement("div");return z.style.overflow="hidden",z.style.whiteSpace="nowrap",this.colors.forEach(function(J){var Y=C.getColorBox(J);z.appendChild(Y),C.colorBoxes.push(Y)}),z},f.prototype.getColorBox=function(C){var z=this,J=this.uiStyleSettings.toolbarHeight/4,Y=this.uiStyleSettings.toolbarHeight-J,be=document.createElement("div");be.style.display="inline-block",be.style.boxSizing="content-box",be.style.width=Y-2+"px",be.style.height=Y-2+"px",be.style.padding="1px",be.style.marginRight="2px",be.style.marginBottom="2px",be.style.borderWidth="2px",be.style.borderStyle="solid",be.style.borderRadius=(Y+2)/2+"px",be.style.borderColor=C===this.currentColor?this.uiStyleSettings.toolboxAccentColor:"transparent",be.addEventListener("click",function(){z.setCurrentColor(C,be)});var Ye=document.createElement("div");return Ye.style.display="inline-block",Ye.style.width=Y-2+"px",Ye.style.height=Y-2+"px",Ye.style.backgroundColor=C,Ye.style.borderRadius=Y/2+"px",C==="transparent"&&(Ye.style.fill=this.uiStyleSettings.toolboxAccentColor,Ye.innerHTML=` - `),be.appendChild(Qe),be},f.prototype.setCurrentColor=function(C,z){var J=this;this.currentColor=C,this.colorBoxes.forEach(function(Q){Q.style.borderColor=Q===z?J.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onColorChanged&&this.onColorChanged(C)},f}(Ie),Fe=function(){function V(f,C,z){this._state="new",this._isSelected=!1,this._container=f,this._overlayContainer=C,this.globalSettings=z,this.stateChanged=this.stateChanged.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this)}return Object.defineProperty(V.prototype,"typeName",{get:function(){return Object.getPrototypeOf(this).constructor.typeName},enumerable:!1,configurable:!0}),Object.defineProperty(V.prototype,"container",{get:function(){return this._container},enumerable:!1,configurable:!0}),Object.defineProperty(V.prototype,"overlayContainer",{get:function(){return this._overlayContainer},enumerable:!1,configurable:!0}),Object.defineProperty(V.prototype,"state",{get:function(){return this._state},enumerable:!1,configurable:!0}),Object.defineProperty(V.prototype,"toolboxPanels",{get:function(){return[]},enumerable:!1,configurable:!0}),V.prototype.ownsTarget=function(f){return!1},Object.defineProperty(V.prototype,"isSelected",{get:function(){return this._isSelected},enumerable:!1,configurable:!0}),V.prototype.select=function(){this.container.style.cursor="move",this._isSelected=!0,this.manipulationStartState=this.getState()},V.prototype.deselect=function(){this.container.style.cursor="default",this._isSelected=!1,this.stateChanged()},V.prototype.pointerDown=function(f,C){},V.prototype.dblClick=function(f,C){},V.prototype.manipulate=function(f){},V.prototype.pointerUp=function(f){this.stateChanged()},V.prototype.dispose=function(){},V.prototype.addMarkerVisualToContainer=function(f){this.container.childNodes.length>0?this.container.insertBefore(f,this.container.childNodes[0]):this.container.appendChild(f)},V.prototype.getState=function(){return{typeName:V.typeName,state:this.state,notes:this.notes}},V.prototype.restoreState=function(f){this._state=f.state,this.notes=f.notes},V.prototype.scale=function(f,C){},V.prototype.colorChanged=function(f){this.onColorChanged&&this.onColorChanged(f),this.stateChanged()},V.prototype.fillColorChanged=function(f){this.onFillColorChanged&&this.onFillColorChanged(f),this.stateChanged()},V.prototype.stateChanged=function(){if(this.onStateChanged&&this.state!=="creating"&&this.state!=="new"){var f=this.getState();this.manipulationStartState!==void 0&&(this.manipulationStartState.state="select"),f.state="select",JSON.stringify(this.manipulationStartState)!=JSON.stringify(f)&&this.onStateChanged(this)}},V.typeName="MarkerBase",V}(),Ue=function(){function V(){this.findGripByVisual=this.findGripByVisual.bind(this)}return V.prototype.findGripByVisual=function(f){return this.topLeft.ownsTarget(f)?this.topLeft:this.topCenter.ownsTarget(f)?this.topCenter:this.topRight.ownsTarget(f)?this.topRight:this.centerLeft.ownsTarget(f)?this.centerLeft:this.centerRight.ownsTarget(f)?this.centerRight:this.bottomLeft.ownsTarget(f)?this.bottomLeft:this.bottomCenter.ownsTarget(f)?this.bottomCenter:this.bottomRight.ownsTarget(f)?this.bottomRight:void 0},V}(),rt=function(){function V(){this.GRIP_SIZE=10,this.visual=de.createGroup(),this.visual.appendChild(de.createCircle(1.5*this.GRIP_SIZE,[["fill","transparent"]])),this.visual.appendChild(de.createCircle(this.GRIP_SIZE,[["fill","#cccccc"],["fill-opacity","0.7"],["stroke","#333333"],["stroke-width","2"],["stroke-opacity","0.7"]]))}return V.prototype.ownsTarget=function(f){return f===this.visual||f===this.visual.childNodes[0]||f===this.visual.childNodes[1]},V}(),tt=function(){function V(){}return V.toITransformMatrix=function(f){return{a:f.a,b:f.b,c:f.c,d:f.d,e:f.e,f:f.f}},V.toSVGMatrix=function(f,C){return f.a=C.a,f.b=C.b,f.c=C.c,f.d=C.d,f.e=C.e,f.f=C.f,f},V}(),$e=function(V){function f(C,z,J){var Q=V.call(this,C,z,J)||this;return Q.left=0,Q.top=0,Q.width=0,Q.height=0,Q.defaultSize={x:50,y:20},Q.offsetX=0,Q.offsetY=0,Q.rotationAngle=0,Q.CB_DISTANCE=10,Q._suppressMarkerCreateEvent=!1,Q.container.transform.baseVal.appendItem(de.createTransform()),Q.setupControlBox(),Q}return Le(f,V),Object.defineProperty(f.prototype,"centerX",{get:function(){return this.left+this.width/2},enumerable:!1,configurable:!0}),Object.defineProperty(f.prototype,"centerY",{get:function(){return this.top+this.height/2},enumerable:!1,configurable:!0}),Object.defineProperty(f.prototype,"visual",{get:function(){return this._visual},set:function(C){this._visual=C;var z=de.createTransform();this._visual.transform.baseVal.appendItem(z)},enumerable:!1,configurable:!0}),f.prototype.ownsTarget=function(C){return!!V.prototype.ownsTarget.call(this,C)||!!(this.controlGrips.findGripByVisual(C)!==void 0||this.rotatorGrip!==void 0&&this.rotatorGrip.ownsTarget(C))},f.prototype.pointerDown=function(C,z){V.prototype.pointerDown.call(this,C,z),this.state==="new"&&(this.left=C.x,this.top=C.y),this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.manipulationStartWidth=this.width,this.manipulationStartHeight=this.height;var J=this.unrotatePoint(C);if(this.manipulationStartX=J.x,this.manipulationStartY=J.y,this.offsetX=J.x-this.left,this.offsetY=J.y-this.top,this.state!=="new")if(this.select(),this.activeGrip=this.controlGrips.findGripByVisual(z),this.activeGrip!==void 0)this._state="resize";else if(this.rotatorGrip!==void 0&&this.rotatorGrip.ownsTarget(z)){this.activeGrip=this.rotatorGrip;var Q=this.rotatePoint({x:this.centerX,y:this.centerY});this.left=Q.x-this.width/2,this.top=Q.y-this.height/2,this.moveVisual({x:this.left,y:this.top});var be=this.container.transform.baseVal.getItem(0);be.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(be,0),this.adjustControlBox(),this._state="rotate"}else this._state="move"},f.prototype.pointerUp=function(C){var z=this.state;V.prototype.pointerUp.call(this,C),this.state==="creating"&&this.width<10&&this.height<10?(this.width=this.defaultSize.x,this.height=this.defaultSize.y):this.manipulate(C),this._state="select",z==="creating"&&this.onMarkerCreated&&this._suppressMarkerCreateEvent===!1&&this.onMarkerCreated(this)},f.prototype.moveVisual=function(C){this.visual.style.transform="translate("+C.x+"px, "+C.y+"px)"},f.prototype.manipulate=function(C){var z=this.unrotatePoint(C);this.state==="creating"?this.resize(C):this.state==="move"?(this.left=this.manipulationStartLeft+(z.x-this.manipulationStartLeft)-this.offsetX,this.top=this.manipulationStartTop+(z.y-this.manipulationStartTop)-this.offsetY,this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()):this.state==="resize"?this.resize(z):this.state==="rotate"&&this.rotate(C)},f.prototype.resize=function(C){var z=this.manipulationStartLeft,J=this.manipulationStartWidth,Q=this.manipulationStartTop,be=this.manipulationStartHeight;switch(this.activeGrip){case this.controlGrips.bottomLeft:case this.controlGrips.centerLeft:case this.controlGrips.topLeft:z=this.manipulationStartLeft+C.x-this.manipulationStartX,J=this.manipulationStartWidth+this.manipulationStartLeft-z;break;case this.controlGrips.bottomRight:case this.controlGrips.centerRight:case this.controlGrips.topRight:case void 0:J=this.manipulationStartWidth+C.x-this.manipulationStartX}switch(this.activeGrip){case this.controlGrips.topCenter:case this.controlGrips.topLeft:case this.controlGrips.topRight:Q=this.manipulationStartTop+C.y-this.manipulationStartY,be=this.manipulationStartHeight+this.manipulationStartTop-Q;break;case this.controlGrips.bottomCenter:case this.controlGrips.bottomLeft:case this.controlGrips.bottomRight:case void 0:be=this.manipulationStartHeight+C.y-this.manipulationStartY}J>=0?(this.left=z,this.width=J):(this.left=z+J,this.width=-J),be>=0?(this.top=Q,this.height=be):(this.top=Q+be,this.height=-be),this.setSize()},f.prototype.setSize=function(){this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()},f.prototype.rotate=function(C){if(Math.abs(C.x-this.centerX)>.1){var z=Math.sign(C.x-this.centerX);this.rotationAngle=180*Math.atan((C.y-this.centerY)/(C.x-this.centerX))/Math.PI+90*z,this.applyRotation()}},f.prototype.applyRotation=function(){var C=this.container.transform.baseVal.getItem(0);C.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(C,0)},f.prototype.rotatePoint=function(C){if(this.rotationAngle===0)return C;var z=this.container.getCTM(),J=de.createPoint(C.x,C.y);return{x:(J=J.matrixTransform(z)).x,y:J.y}},f.prototype.unrotatePoint=function(C){if(this.rotationAngle===0)return C;var z=this.container.getCTM();z=z.inverse();var J=de.createPoint(C.x,C.y);return{x:(J=J.matrixTransform(z)).x,y:J.y}},f.prototype.select=function(){V.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},f.prototype.deselect=function(){V.prototype.deselect.call(this),this.controlBox.style.display="none"},f.prototype.setupControlBox=function(){this.controlBox=de.createGroup();var C=de.createTransform();C.setTranslate(-this.CB_DISTANCE/2,-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.appendItem(C),this.container.appendChild(this.controlBox),this.controlRect=de.createRect(this.width+this.CB_DISTANCE,this.height+this.CB_DISTANCE,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"],["fill","transparent"],["pointer-events","none"]]),this.controlBox.appendChild(this.controlRect),this.globalSettings.disableRotation!==!0&&(this.rotatorGripLine=de.createLine((this.width+2*this.CB_DISTANCE)/2,this.top-this.CB_DISTANCE,(this.width+2*this.CB_DISTANCE)/2,this.top-3*this.CB_DISTANCE,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.controlBox.appendChild(this.rotatorGripLine)),this.controlGrips=new Ue,this.addControlGrips(),this.controlBox.style.display="none"},f.prototype.adjustControlBox=function(){var C=this.controlBox.transform.baseVal.getItem(0);C.setTranslate(this.left-this.CB_DISTANCE/2,this.top-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.replaceItem(C,0),this.controlRect.setAttribute("width",(this.width+this.CB_DISTANCE).toString()),this.controlRect.setAttribute("height",(this.height+this.CB_DISTANCE).toString()),this.rotatorGripLine!==void 0&&(this.rotatorGripLine.setAttribute("x1",((this.width+this.CB_DISTANCE)/2).toString()),this.rotatorGripLine.setAttribute("y1",(-this.CB_DISTANCE/2).toString()),this.rotatorGripLine.setAttribute("x2",((this.width+this.CB_DISTANCE)/2).toString()),this.rotatorGripLine.setAttribute("y2",(3*-this.CB_DISTANCE).toString())),this.positionGrips()},f.prototype.addControlGrips=function(){this.controlGrips.topLeft=this.createGrip(),this.controlGrips.topCenter=this.createGrip(),this.controlGrips.topRight=this.createGrip(),this.controlGrips.centerLeft=this.createGrip(),this.controlGrips.centerRight=this.createGrip(),this.controlGrips.bottomLeft=this.createGrip(),this.controlGrips.bottomCenter=this.createGrip(),this.controlGrips.bottomRight=this.createGrip(),this.globalSettings.disableRotation!==!0&&(this.rotatorGrip=this.createGrip()),this.positionGrips()},f.prototype.createGrip=function(){var C=new rt;return C.visual.transform.baseVal.appendItem(de.createTransform()),this.controlBox.appendChild(C.visual),C},f.prototype.positionGrips=function(){var C=this.controlGrips.topLeft.GRIP_SIZE,z=-C/2,J=z,Q=(this.width+this.CB_DISTANCE)/2-C/2,be=(this.height+this.CB_DISTANCE)/2-C/2,Qe=this.height+this.CB_DISTANCE-C/2,ot=this.width+this.CB_DISTANCE-C/2;this.positionGrip(this.controlGrips.topLeft.visual,z,J),this.positionGrip(this.controlGrips.topCenter.visual,Q,J),this.positionGrip(this.controlGrips.topRight.visual,ot,J),this.positionGrip(this.controlGrips.centerLeft.visual,z,be),this.positionGrip(this.controlGrips.centerRight.visual,ot,be),this.positionGrip(this.controlGrips.bottomLeft.visual,z,Qe),this.positionGrip(this.controlGrips.bottomCenter.visual,Q,Qe),this.positionGrip(this.controlGrips.bottomRight.visual,ot,Qe),this.rotatorGrip!==void 0&&this.positionGrip(this.rotatorGrip.visual,Q,J-3*this.CB_DISTANCE)},f.prototype.positionGrip=function(C,z,J){var Q=C.transform.baseVal.getItem(0);Q.setTranslate(z,J),C.transform.baseVal.replaceItem(Q,0)},f.prototype.hideControlBox=function(){this.controlBox.style.display="none"},f.prototype.showControlBox=function(){this.controlBox.style.display=""},f.prototype.getState=function(){return Object.assign({left:this.left,top:this.top,width:this.width,height:this.height,rotationAngle:this.rotationAngle,visualTransformMatrix:tt.toITransformMatrix(this.visual.transform.baseVal.getItem(0).matrix),containerTransformMatrix:tt.toITransformMatrix(this.container.transform.baseVal.getItem(0).matrix)},V.prototype.getState.call(this))},f.prototype.restoreState=function(C){V.prototype.restoreState.call(this,C);var z=C;this.left=z.left,this.top=z.top,this.width=z.width,this.height=z.height,this.rotationAngle=z.rotationAngle,this.visual.transform.baseVal.getItem(0).setMatrix(tt.toSVGMatrix(this.visual.transform.baseVal.getItem(0).matrix,z.visualTransformMatrix)),this.container.transform.baseVal.getItem(0).setMatrix(tt.toSVGMatrix(this.container.transform.baseVal.getItem(0).matrix,z.containerTransformMatrix))},f.prototype.scale=function(C,z){V.prototype.scale.call(this,C,z);var J=this.rotatePoint({x:this.left,y:this.top}),Q=this.unrotatePoint({x:J.x*C,y:J.y*z});this.left=Q.x,this.top=Q.y,this.width=this.width*C,this.height=this.height*z,this.adjustControlBox()},f}(Fe),qe=function(V){function f(C,z,J){var Q=V.call(this,C,z,J)||this;return Q.fillColor="transparent",Q.strokeColor="transparent",Q.strokeWidth=0,Q.strokeDasharray="",Q.opacity=1,Q.setStrokeColor=Q.setStrokeColor.bind(Q),Q.setFillColor=Q.setFillColor.bind(Q),Q.setStrokeWidth=Q.setStrokeWidth.bind(Q),Q.setStrokeDasharray=Q.setStrokeDasharray.bind(Q),Q.createVisual=Q.createVisual.bind(Q),Q}return Le(f,V),f.prototype.ownsTarget=function(C){return!(!V.prototype.ownsTarget.call(this,C)&&C!==this.visual)},f.prototype.createVisual=function(){this.visual=de.createRect(1,1,[["fill",this.fillColor],["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["stroke-dasharray",this.strokeDasharray],["opacity",this.opacity.toString()]]),this.addMarkerVisualToContainer(this.visual)},f.prototype.pointerDown=function(C,z){V.prototype.pointerDown.call(this,C,z),this.state==="new"&&(this.createVisual(),this.moveVisual(C),this._state="creating")},f.prototype.manipulate=function(C){V.prototype.manipulate.call(this,C)},f.prototype.resize=function(C){V.prototype.resize.call(this,C),this.setSize()},f.prototype.setSize=function(){V.prototype.setSize.call(this),de.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]])},f.prototype.pointerUp=function(C){V.prototype.pointerUp.call(this,C),this.setSize()},f.prototype.setStrokeColor=function(C){this.strokeColor=C,this.visual&&de.setAttributes(this.visual,[["stroke",this.strokeColor]]),this.colorChanged(C),this.stateChanged()},f.prototype.setFillColor=function(C){this.fillColor=C,this.visual&&de.setAttributes(this.visual,[["fill",this.fillColor]]),this.stateChanged()},f.prototype.setStrokeWidth=function(C){this.strokeWidth=C,this.visual&&de.setAttributes(this.visual,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},f.prototype.setStrokeDasharray=function(C){this.strokeDasharray=C,this.visual&&de.setAttributes(this.visual,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},f.prototype.getState=function(){return Object.assign({fillColor:this.fillColor,strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,opacity:this.opacity},V.prototype.getState.call(this))},f.prototype.restoreState=function(C){var z=C;this.fillColor=z.fillColor,this.strokeColor=z.strokeColor,this.strokeWidth=z.strokeWidth,this.strokeDasharray=z.strokeDasharray,this.opacity=z.opacity,this.createVisual(),V.prototype.restoreState.call(this,C),this.setSize()},f.prototype.scale=function(C,z){V.prototype.scale.call(this,C,z),this.setSize()},f.title="Rectangle marker",f}($e),ct=function(V){function f(C,z,J,Q){var be=V.call(this,C,Q||'')||this;return be.widths=[],be.widthBoxes=[],be.widths=z,be.currentWidth=J,be.setCurrentWidth=be.setCurrentWidth.bind(be),be}return Le(f,V),f.prototype.getUi=function(){var C=this,z=document.createElement("div");return z.style.display="flex",z.style.overflow="hidden",z.style.flexGrow="2",this.widths.forEach(function(J){var Q=document.createElement("div");Q.style.display="flex",Q.style.flexGrow="2",Q.style.alignItems="center",Q.style.justifyContent="space-between",Q.style.padding="5px",Q.style.borderWidth="2px",Q.style.borderStyle="solid",Q.style.borderColor=J===C.currentWidth?C.uiStyleSettings.toolboxAccentColor:"transparent",Q.addEventListener("click",function(){C.setCurrentWidth(J,Q)}),z.appendChild(Q);var be=document.createElement("div");be.innerText=J.toString(),be.style.marginRight="5px",Q.appendChild(be);var Qe=document.createElement("div");Qe.style.minHeight="20px",Qe.style.flexGrow="2",Qe.style.display="flex",Qe.style.alignItems="center";var ot=document.createElement("hr");ot.style.minWidth="20px",ot.style.border="0px",ot.style.borderTop=J+"px solid "+C.uiStyleSettings.toolboxColor,ot.style.flexGrow="2",Qe.appendChild(ot),Q.appendChild(Qe),C.widthBoxes.push(Q)}),z},f.prototype.setCurrentWidth=function(C,z){var J=this;this.currentWidth=C,this.widthBoxes.forEach(function(Q){Q.style.borderColor=Q===z?J.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onWidthChanged&&this.onWidthChanged(this.currentWidth)},f}(Ie),nt=function(V){function f(C,z,J,Q){var be=V.call(this,C,Q||'')||this;return be.styles=[],be.styleBoxes=[],be.styles=z,be.currentStyle=J,be.setCurrentStyle=be.setCurrentStyle.bind(be),be}return Le(f,V),f.prototype.getUi=function(){var C=this,z=document.createElement("div");return z.style.display="flex",z.style.overflow="hidden",z.style.flexGrow="2",this.styles.forEach(function(J){var Q=document.createElement("div");Q.style.display="flex",Q.style.alignItems="center",Q.style.justifyContent="space-between",Q.style.padding="5px",Q.style.borderWidth="2px",Q.style.borderStyle="solid",Q.style.overflow="hidden",Q.style.maxWidth=100/C.styles.length-5+"%",Q.style.borderColor=J===C.currentStyle?C.uiStyleSettings.toolboxAccentColor:"transparent",Q.addEventListener("click",function(){C.setCurrentStyle(J,Q)}),z.appendChild(Q);var be=document.createElement("div");be.style.minHeight="20px",be.style.flexGrow="2",be.style.overflow="hidden";var Qe=` + `),be.appendChild(Ye),be},f.prototype.setCurrentColor=function(C,z){var J=this;this.currentColor=C,this.colorBoxes.forEach(function(Y){Y.style.borderColor=Y===z?J.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onColorChanged&&this.onColorChanged(C)},f}(Ie),Fe=function(){function V(f,C,z){this._state="new",this._isSelected=!1,this._container=f,this._overlayContainer=C,this.globalSettings=z,this.stateChanged=this.stateChanged.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this)}return Object.defineProperty(V.prototype,"typeName",{get:function(){return Object.getPrototypeOf(this).constructor.typeName},enumerable:!1,configurable:!0}),Object.defineProperty(V.prototype,"container",{get:function(){return this._container},enumerable:!1,configurable:!0}),Object.defineProperty(V.prototype,"overlayContainer",{get:function(){return this._overlayContainer},enumerable:!1,configurable:!0}),Object.defineProperty(V.prototype,"state",{get:function(){return this._state},enumerable:!1,configurable:!0}),Object.defineProperty(V.prototype,"toolboxPanels",{get:function(){return[]},enumerable:!1,configurable:!0}),V.prototype.ownsTarget=function(f){return!1},Object.defineProperty(V.prototype,"isSelected",{get:function(){return this._isSelected},enumerable:!1,configurable:!0}),V.prototype.select=function(){this.container.style.cursor="move",this._isSelected=!0,this.manipulationStartState=this.getState()},V.prototype.deselect=function(){this.container.style.cursor="default",this._isSelected=!1,this.stateChanged()},V.prototype.pointerDown=function(f,C){},V.prototype.dblClick=function(f,C){},V.prototype.manipulate=function(f){},V.prototype.pointerUp=function(f){this.stateChanged()},V.prototype.dispose=function(){},V.prototype.addMarkerVisualToContainer=function(f){this.container.childNodes.length>0?this.container.insertBefore(f,this.container.childNodes[0]):this.container.appendChild(f)},V.prototype.getState=function(){return{typeName:V.typeName,state:this.state,notes:this.notes}},V.prototype.restoreState=function(f){this._state=f.state,this.notes=f.notes},V.prototype.scale=function(f,C){},V.prototype.colorChanged=function(f){this.onColorChanged&&this.onColorChanged(f),this.stateChanged()},V.prototype.fillColorChanged=function(f){this.onFillColorChanged&&this.onFillColorChanged(f),this.stateChanged()},V.prototype.stateChanged=function(){if(this.onStateChanged&&this.state!=="creating"&&this.state!=="new"){var f=this.getState();this.manipulationStartState!==void 0&&(this.manipulationStartState.state="select"),f.state="select",JSON.stringify(this.manipulationStartState)!=JSON.stringify(f)&&this.onStateChanged(this)}},V.typeName="MarkerBase",V}(),Ue=function(){function V(){this.findGripByVisual=this.findGripByVisual.bind(this)}return V.prototype.findGripByVisual=function(f){return this.topLeft.ownsTarget(f)?this.topLeft:this.topCenter.ownsTarget(f)?this.topCenter:this.topRight.ownsTarget(f)?this.topRight:this.centerLeft.ownsTarget(f)?this.centerLeft:this.centerRight.ownsTarget(f)?this.centerRight:this.bottomLeft.ownsTarget(f)?this.bottomLeft:this.bottomCenter.ownsTarget(f)?this.bottomCenter:this.bottomRight.ownsTarget(f)?this.bottomRight:void 0},V}(),rt=function(){function V(){this.GRIP_SIZE=10,this.visual=de.createGroup(),this.visual.appendChild(de.createCircle(1.5*this.GRIP_SIZE,[["fill","transparent"]])),this.visual.appendChild(de.createCircle(this.GRIP_SIZE,[["fill","#cccccc"],["fill-opacity","0.7"],["stroke","#333333"],["stroke-width","2"],["stroke-opacity","0.7"]]))}return V.prototype.ownsTarget=function(f){return f===this.visual||f===this.visual.childNodes[0]||f===this.visual.childNodes[1]},V}(),tt=function(){function V(){}return V.toITransformMatrix=function(f){return{a:f.a,b:f.b,c:f.c,d:f.d,e:f.e,f:f.f}},V.toSVGMatrix=function(f,C){return f.a=C.a,f.b=C.b,f.c=C.c,f.d=C.d,f.e=C.e,f.f=C.f,f},V}(),$e=function(V){function f(C,z,J){var Y=V.call(this,C,z,J)||this;return Y.left=0,Y.top=0,Y.width=0,Y.height=0,Y.defaultSize={x:50,y:20},Y.offsetX=0,Y.offsetY=0,Y.rotationAngle=0,Y.CB_DISTANCE=10,Y._suppressMarkerCreateEvent=!1,Y.container.transform.baseVal.appendItem(de.createTransform()),Y.setupControlBox(),Y}return Le(f,V),Object.defineProperty(f.prototype,"centerX",{get:function(){return this.left+this.width/2},enumerable:!1,configurable:!0}),Object.defineProperty(f.prototype,"centerY",{get:function(){return this.top+this.height/2},enumerable:!1,configurable:!0}),Object.defineProperty(f.prototype,"visual",{get:function(){return this._visual},set:function(C){this._visual=C;var z=de.createTransform();this._visual.transform.baseVal.appendItem(z)},enumerable:!1,configurable:!0}),f.prototype.ownsTarget=function(C){return!!V.prototype.ownsTarget.call(this,C)||!!(this.controlGrips.findGripByVisual(C)!==void 0||this.rotatorGrip!==void 0&&this.rotatorGrip.ownsTarget(C))},f.prototype.pointerDown=function(C,z){V.prototype.pointerDown.call(this,C,z),this.state==="new"&&(this.left=C.x,this.top=C.y),this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.manipulationStartWidth=this.width,this.manipulationStartHeight=this.height;var J=this.unrotatePoint(C);if(this.manipulationStartX=J.x,this.manipulationStartY=J.y,this.offsetX=J.x-this.left,this.offsetY=J.y-this.top,this.state!=="new")if(this.select(),this.activeGrip=this.controlGrips.findGripByVisual(z),this.activeGrip!==void 0)this._state="resize";else if(this.rotatorGrip!==void 0&&this.rotatorGrip.ownsTarget(z)){this.activeGrip=this.rotatorGrip;var Y=this.rotatePoint({x:this.centerX,y:this.centerY});this.left=Y.x-this.width/2,this.top=Y.y-this.height/2,this.moveVisual({x:this.left,y:this.top});var be=this.container.transform.baseVal.getItem(0);be.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(be,0),this.adjustControlBox(),this._state="rotate"}else this._state="move"},f.prototype.pointerUp=function(C){var z=this.state;V.prototype.pointerUp.call(this,C),this.state==="creating"&&this.width<10&&this.height<10?(this.width=this.defaultSize.x,this.height=this.defaultSize.y):this.manipulate(C),this._state="select",z==="creating"&&this.onMarkerCreated&&this._suppressMarkerCreateEvent===!1&&this.onMarkerCreated(this)},f.prototype.moveVisual=function(C){this.visual.style.transform="translate("+C.x+"px, "+C.y+"px)"},f.prototype.manipulate=function(C){var z=this.unrotatePoint(C);this.state==="creating"?this.resize(C):this.state==="move"?(this.left=this.manipulationStartLeft+(z.x-this.manipulationStartLeft)-this.offsetX,this.top=this.manipulationStartTop+(z.y-this.manipulationStartTop)-this.offsetY,this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()):this.state==="resize"?this.resize(z):this.state==="rotate"&&this.rotate(C)},f.prototype.resize=function(C){var z=this.manipulationStartLeft,J=this.manipulationStartWidth,Y=this.manipulationStartTop,be=this.manipulationStartHeight;switch(this.activeGrip){case this.controlGrips.bottomLeft:case this.controlGrips.centerLeft:case this.controlGrips.topLeft:z=this.manipulationStartLeft+C.x-this.manipulationStartX,J=this.manipulationStartWidth+this.manipulationStartLeft-z;break;case this.controlGrips.bottomRight:case this.controlGrips.centerRight:case this.controlGrips.topRight:case void 0:J=this.manipulationStartWidth+C.x-this.manipulationStartX}switch(this.activeGrip){case this.controlGrips.topCenter:case this.controlGrips.topLeft:case this.controlGrips.topRight:Y=this.manipulationStartTop+C.y-this.manipulationStartY,be=this.manipulationStartHeight+this.manipulationStartTop-Y;break;case this.controlGrips.bottomCenter:case this.controlGrips.bottomLeft:case this.controlGrips.bottomRight:case void 0:be=this.manipulationStartHeight+C.y-this.manipulationStartY}J>=0?(this.left=z,this.width=J):(this.left=z+J,this.width=-J),be>=0?(this.top=Y,this.height=be):(this.top=Y+be,this.height=-be),this.setSize()},f.prototype.setSize=function(){this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()},f.prototype.rotate=function(C){if(Math.abs(C.x-this.centerX)>.1){var z=Math.sign(C.x-this.centerX);this.rotationAngle=180*Math.atan((C.y-this.centerY)/(C.x-this.centerX))/Math.PI+90*z,this.applyRotation()}},f.prototype.applyRotation=function(){var C=this.container.transform.baseVal.getItem(0);C.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(C,0)},f.prototype.rotatePoint=function(C){if(this.rotationAngle===0)return C;var z=this.container.getCTM(),J=de.createPoint(C.x,C.y);return{x:(J=J.matrixTransform(z)).x,y:J.y}},f.prototype.unrotatePoint=function(C){if(this.rotationAngle===0)return C;var z=this.container.getCTM();z=z.inverse();var J=de.createPoint(C.x,C.y);return{x:(J=J.matrixTransform(z)).x,y:J.y}},f.prototype.select=function(){V.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},f.prototype.deselect=function(){V.prototype.deselect.call(this),this.controlBox.style.display="none"},f.prototype.setupControlBox=function(){this.controlBox=de.createGroup();var C=de.createTransform();C.setTranslate(-this.CB_DISTANCE/2,-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.appendItem(C),this.container.appendChild(this.controlBox),this.controlRect=de.createRect(this.width+this.CB_DISTANCE,this.height+this.CB_DISTANCE,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"],["fill","transparent"],["pointer-events","none"]]),this.controlBox.appendChild(this.controlRect),this.globalSettings.disableRotation!==!0&&(this.rotatorGripLine=de.createLine((this.width+2*this.CB_DISTANCE)/2,this.top-this.CB_DISTANCE,(this.width+2*this.CB_DISTANCE)/2,this.top-3*this.CB_DISTANCE,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.controlBox.appendChild(this.rotatorGripLine)),this.controlGrips=new Ue,this.addControlGrips(),this.controlBox.style.display="none"},f.prototype.adjustControlBox=function(){var C=this.controlBox.transform.baseVal.getItem(0);C.setTranslate(this.left-this.CB_DISTANCE/2,this.top-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.replaceItem(C,0),this.controlRect.setAttribute("width",(this.width+this.CB_DISTANCE).toString()),this.controlRect.setAttribute("height",(this.height+this.CB_DISTANCE).toString()),this.rotatorGripLine!==void 0&&(this.rotatorGripLine.setAttribute("x1",((this.width+this.CB_DISTANCE)/2).toString()),this.rotatorGripLine.setAttribute("y1",(-this.CB_DISTANCE/2).toString()),this.rotatorGripLine.setAttribute("x2",((this.width+this.CB_DISTANCE)/2).toString()),this.rotatorGripLine.setAttribute("y2",(3*-this.CB_DISTANCE).toString())),this.positionGrips()},f.prototype.addControlGrips=function(){this.controlGrips.topLeft=this.createGrip(),this.controlGrips.topCenter=this.createGrip(),this.controlGrips.topRight=this.createGrip(),this.controlGrips.centerLeft=this.createGrip(),this.controlGrips.centerRight=this.createGrip(),this.controlGrips.bottomLeft=this.createGrip(),this.controlGrips.bottomCenter=this.createGrip(),this.controlGrips.bottomRight=this.createGrip(),this.globalSettings.disableRotation!==!0&&(this.rotatorGrip=this.createGrip()),this.positionGrips()},f.prototype.createGrip=function(){var C=new rt;return C.visual.transform.baseVal.appendItem(de.createTransform()),this.controlBox.appendChild(C.visual),C},f.prototype.positionGrips=function(){var C=this.controlGrips.topLeft.GRIP_SIZE,z=-C/2,J=z,Y=(this.width+this.CB_DISTANCE)/2-C/2,be=(this.height+this.CB_DISTANCE)/2-C/2,Ye=this.height+this.CB_DISTANCE-C/2,ot=this.width+this.CB_DISTANCE-C/2;this.positionGrip(this.controlGrips.topLeft.visual,z,J),this.positionGrip(this.controlGrips.topCenter.visual,Y,J),this.positionGrip(this.controlGrips.topRight.visual,ot,J),this.positionGrip(this.controlGrips.centerLeft.visual,z,be),this.positionGrip(this.controlGrips.centerRight.visual,ot,be),this.positionGrip(this.controlGrips.bottomLeft.visual,z,Ye),this.positionGrip(this.controlGrips.bottomCenter.visual,Y,Ye),this.positionGrip(this.controlGrips.bottomRight.visual,ot,Ye),this.rotatorGrip!==void 0&&this.positionGrip(this.rotatorGrip.visual,Y,J-3*this.CB_DISTANCE)},f.prototype.positionGrip=function(C,z,J){var Y=C.transform.baseVal.getItem(0);Y.setTranslate(z,J),C.transform.baseVal.replaceItem(Y,0)},f.prototype.hideControlBox=function(){this.controlBox.style.display="none"},f.prototype.showControlBox=function(){this.controlBox.style.display=""},f.prototype.getState=function(){return Object.assign({left:this.left,top:this.top,width:this.width,height:this.height,rotationAngle:this.rotationAngle,visualTransformMatrix:tt.toITransformMatrix(this.visual.transform.baseVal.getItem(0).matrix),containerTransformMatrix:tt.toITransformMatrix(this.container.transform.baseVal.getItem(0).matrix)},V.prototype.getState.call(this))},f.prototype.restoreState=function(C){V.prototype.restoreState.call(this,C);var z=C;this.left=z.left,this.top=z.top,this.width=z.width,this.height=z.height,this.rotationAngle=z.rotationAngle,this.visual.transform.baseVal.getItem(0).setMatrix(tt.toSVGMatrix(this.visual.transform.baseVal.getItem(0).matrix,z.visualTransformMatrix)),this.container.transform.baseVal.getItem(0).setMatrix(tt.toSVGMatrix(this.container.transform.baseVal.getItem(0).matrix,z.containerTransformMatrix))},f.prototype.scale=function(C,z){V.prototype.scale.call(this,C,z);var J=this.rotatePoint({x:this.left,y:this.top}),Y=this.unrotatePoint({x:J.x*C,y:J.y*z});this.left=Y.x,this.top=Y.y,this.width=this.width*C,this.height=this.height*z,this.adjustControlBox()},f}(Fe),qe=function(V){function f(C,z,J){var Y=V.call(this,C,z,J)||this;return Y.fillColor="transparent",Y.strokeColor="transparent",Y.strokeWidth=0,Y.strokeDasharray="",Y.opacity=1,Y.setStrokeColor=Y.setStrokeColor.bind(Y),Y.setFillColor=Y.setFillColor.bind(Y),Y.setStrokeWidth=Y.setStrokeWidth.bind(Y),Y.setStrokeDasharray=Y.setStrokeDasharray.bind(Y),Y.createVisual=Y.createVisual.bind(Y),Y}return Le(f,V),f.prototype.ownsTarget=function(C){return!(!V.prototype.ownsTarget.call(this,C)&&C!==this.visual)},f.prototype.createVisual=function(){this.visual=de.createRect(1,1,[["fill",this.fillColor],["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["stroke-dasharray",this.strokeDasharray],["opacity",this.opacity.toString()]]),this.addMarkerVisualToContainer(this.visual)},f.prototype.pointerDown=function(C,z){V.prototype.pointerDown.call(this,C,z),this.state==="new"&&(this.createVisual(),this.moveVisual(C),this._state="creating")},f.prototype.manipulate=function(C){V.prototype.manipulate.call(this,C)},f.prototype.resize=function(C){V.prototype.resize.call(this,C),this.setSize()},f.prototype.setSize=function(){V.prototype.setSize.call(this),de.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]])},f.prototype.pointerUp=function(C){V.prototype.pointerUp.call(this,C),this.setSize()},f.prototype.setStrokeColor=function(C){this.strokeColor=C,this.visual&&de.setAttributes(this.visual,[["stroke",this.strokeColor]]),this.colorChanged(C),this.stateChanged()},f.prototype.setFillColor=function(C){this.fillColor=C,this.visual&&de.setAttributes(this.visual,[["fill",this.fillColor]]),this.stateChanged()},f.prototype.setStrokeWidth=function(C){this.strokeWidth=C,this.visual&&de.setAttributes(this.visual,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},f.prototype.setStrokeDasharray=function(C){this.strokeDasharray=C,this.visual&&de.setAttributes(this.visual,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},f.prototype.getState=function(){return Object.assign({fillColor:this.fillColor,strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,opacity:this.opacity},V.prototype.getState.call(this))},f.prototype.restoreState=function(C){var z=C;this.fillColor=z.fillColor,this.strokeColor=z.strokeColor,this.strokeWidth=z.strokeWidth,this.strokeDasharray=z.strokeDasharray,this.opacity=z.opacity,this.createVisual(),V.prototype.restoreState.call(this,C),this.setSize()},f.prototype.scale=function(C,z){V.prototype.scale.call(this,C,z),this.setSize()},f.title="Rectangle marker",f}($e),ct=function(V){function f(C,z,J,Y){var be=V.call(this,C,Y||'')||this;return be.widths=[],be.widthBoxes=[],be.widths=z,be.currentWidth=J,be.setCurrentWidth=be.setCurrentWidth.bind(be),be}return Le(f,V),f.prototype.getUi=function(){var C=this,z=document.createElement("div");return z.style.display="flex",z.style.overflow="hidden",z.style.flexGrow="2",this.widths.forEach(function(J){var Y=document.createElement("div");Y.style.display="flex",Y.style.flexGrow="2",Y.style.alignItems="center",Y.style.justifyContent="space-between",Y.style.padding="5px",Y.style.borderWidth="2px",Y.style.borderStyle="solid",Y.style.borderColor=J===C.currentWidth?C.uiStyleSettings.toolboxAccentColor:"transparent",Y.addEventListener("click",function(){C.setCurrentWidth(J,Y)}),z.appendChild(Y);var be=document.createElement("div");be.innerText=J.toString(),be.style.marginRight="5px",Y.appendChild(be);var Ye=document.createElement("div");Ye.style.minHeight="20px",Ye.style.flexGrow="2",Ye.style.display="flex",Ye.style.alignItems="center";var ot=document.createElement("hr");ot.style.minWidth="20px",ot.style.border="0px",ot.style.borderTop=J+"px solid "+C.uiStyleSettings.toolboxColor,ot.style.flexGrow="2",Ye.appendChild(ot),Y.appendChild(Ye),C.widthBoxes.push(Y)}),z},f.prototype.setCurrentWidth=function(C,z){var J=this;this.currentWidth=C,this.widthBoxes.forEach(function(Y){Y.style.borderColor=Y===z?J.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onWidthChanged&&this.onWidthChanged(this.currentWidth)},f}(Ie),nt=function(V){function f(C,z,J,Y){var be=V.call(this,C,Y||'')||this;return be.styles=[],be.styleBoxes=[],be.styles=z,be.currentStyle=J,be.setCurrentStyle=be.setCurrentStyle.bind(be),be}return Le(f,V),f.prototype.getUi=function(){var C=this,z=document.createElement("div");return z.style.display="flex",z.style.overflow="hidden",z.style.flexGrow="2",this.styles.forEach(function(J){var Y=document.createElement("div");Y.style.display="flex",Y.style.alignItems="center",Y.style.justifyContent="space-between",Y.style.padding="5px",Y.style.borderWidth="2px",Y.style.borderStyle="solid",Y.style.overflow="hidden",Y.style.maxWidth=100/C.styles.length-5+"%",Y.style.borderColor=J===C.currentStyle?C.uiStyleSettings.toolboxAccentColor:"transparent",Y.addEventListener("click",function(){C.setCurrentStyle(J,Y)}),z.appendChild(Y);var be=document.createElement("div");be.style.minHeight="20px",be.style.flexGrow="2",be.style.overflow="hidden";var Ye=` - `;be.innerHTML=Qe,Q.appendChild(be),C.styleBoxes.push(Q)}),z},f.prototype.setCurrentStyle=function(C,z){var J=this;this.currentStyle=C,this.styleBoxes.forEach(function(Q){Q.style.borderColor=Q===z?J.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onStyleChanged&&this.onStyleChanged(this.currentStyle)},f}(Ie),lt=function(V){function f(C,z,J){var Q=V.call(this,C,z,J)||this;return Q.strokeColor=J.defaultColor,Q.strokeWidth=J.defaultStrokeWidth,Q.strokeDasharray=J.defaultStrokeDasharray,Q.strokePanel=new Ne("Line color",J.defaultColorSet,J.defaultColor),Q.strokePanel.onColorChanged=Q.setStrokeColor,Q.strokeWidthPanel=new ct("Line width",J.defaultStrokeWidths,J.defaultStrokeWidth),Q.strokeWidthPanel.onWidthChanged=Q.setStrokeWidth,Q.strokeStylePanel=new nt("Line style",J.defaultStrokeDasharrays,J.defaultStrokeDasharray),Q.strokeStylePanel.onStyleChanged=Q.setStrokeDasharray,Q}return Le(f,V),Object.defineProperty(f.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),f.prototype.getState=function(){var C=V.prototype.getState.call(this);return C.typeName=f.typeName,C},f.typeName="FrameMarker",f.title="Frame marker",f.icon='',f}(qe),Me=function(){this.defaultColorSet=["#EF4444","#10B981","#2563EB","#FFFF00","#7C3AED","#F472B6","#000000","#FFFFFF"],this.defaultColor=this.defaultColorSet[0],this.defaultFillColor=this.defaultColorSet[0],this.defaultStrokeColor=this.defaultColorSet[7],this.defaultHighlightColor=this.defaultColorSet[3],this.defaultStrokeWidth=3,this.defaultStrokeDasharray="",this.defaultHighlightOpacity=.5,this.defaultFontFamily="Helvetica, Arial, sans-serif",this.defaultStrokeWidths=[1,2,3,5,10],this.defaultStrokeDasharrays=["","3","12 3","9 6 3 6"],this.defaultOpacitySteps=[.1,.25,.5,.75,1],this.displayMode="inline",this.defaultFontFamilies=['Times, "Times New Roman", serif',"Helvetica, Arial, sans-serif",'Courier, "Courier New", monospace',"cursive","fantasy"],this.popupMargin=30,this.newFreehandMarkerOnPointerUp=!1,this.defaultColorsFollowCurrentColors=!1,this.freehandPixelRatio=1,this.disableRotation=!1},et=function(V){function f(C,z,J){var Q=V.call(this,C,z,J)||this;return Q.x1=0,Q.y1=0,Q.x2=0,Q.y2=0,Q.defaultLength=50,Q.manipulationStartX=0,Q.manipulationStartY=0,Q.manipulationStartX1=0,Q.manipulationStartY1=0,Q.manipulationStartX2=0,Q.manipulationStartY2=0,Q.setupControlBox(),Q}return Le(f,V),f.prototype.ownsTarget=function(C){return!!V.prototype.ownsTarget.call(this,C)||!(!this.grip1.ownsTarget(C)&&!this.grip2.ownsTarget(C))},f.prototype.pointerDown=function(C,z){V.prototype.pointerDown.call(this,C,z),this.manipulationStartX=C.x,this.manipulationStartY=C.y,this.state==="new"&&(this.x1=C.x,this.y1=C.y,this.x2=C.x,this.y2=C.y),this.manipulationStartX1=this.x1,this.manipulationStartY1=this.y1,this.manipulationStartX2=this.x2,this.manipulationStartY2=this.y2,this.state!=="new"&&(this.select(),this.grip1.ownsTarget(z)?this.activeGrip=this.grip1:this.grip2.ownsTarget(z)?this.activeGrip=this.grip2:this.activeGrip=void 0,this.activeGrip?this._state="resize":this._state="move")},f.prototype.pointerUp=function(C){var z=this.state;V.prototype.pointerUp.call(this,C),this.state==="creating"&&Math.abs(this.x1-this.x2)<10&&Math.abs(this.y1-this.y2)<10?(this.x2=this.x1+this.defaultLength,this.adjustVisual(),this.adjustControlBox()):this.manipulate(C),this._state="select",z==="creating"&&this.onMarkerCreated&&this.onMarkerCreated(this)},f.prototype.adjustVisual=function(){},f.prototype.manipulate=function(C){this.state==="creating"?this.resize(C):this.state==="move"?(this.x1=this.manipulationStartX1+C.x-this.manipulationStartX,this.y1=this.manipulationStartY1+C.y-this.manipulationStartY,this.x2=this.manipulationStartX2+C.x-this.manipulationStartX,this.y2=this.manipulationStartY2+C.y-this.manipulationStartY,this.adjustVisual(),this.adjustControlBox()):this.state==="resize"&&this.resize(C)},f.prototype.resize=function(C){switch(this.activeGrip){case this.grip1:this.x1=C.x,this.y1=C.y;break;case this.grip2:case void 0:this.x2=C.x,this.y2=C.y}this.adjustVisual(),this.adjustControlBox()},f.prototype.select=function(){V.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},f.prototype.deselect=function(){V.prototype.deselect.call(this),this.controlBox.style.display="none"},f.prototype.setupControlBox=function(){this.controlBox=de.createGroup(),this.container.appendChild(this.controlBox),this.addControlGrips(),this.controlBox.style.display="none"},f.prototype.adjustControlBox=function(){this.positionGrips()},f.prototype.addControlGrips=function(){this.grip1=this.createGrip(),this.grip2=this.createGrip(),this.positionGrips()},f.prototype.createGrip=function(){var C=new rt;return C.visual.transform.baseVal.appendItem(de.createTransform()),this.controlBox.appendChild(C.visual),C},f.prototype.positionGrips=function(){var C=this.grip1.GRIP_SIZE;this.positionGrip(this.grip1.visual,this.x1-C/2,this.y1-C/2),this.positionGrip(this.grip2.visual,this.x2-C/2,this.y2-C/2)},f.prototype.positionGrip=function(C,z,J){var Q=C.transform.baseVal.getItem(0);Q.setTranslate(z,J),C.transform.baseVal.replaceItem(Q,0)},f.prototype.getState=function(){return Object.assign({x1:this.x1,y1:this.y1,x2:this.x2,y2:this.y2},V.prototype.getState.call(this))},f.prototype.restoreState=function(C){V.prototype.restoreState.call(this,C);var z=C;this.x1=z.x1,this.y1=z.y1,this.x2=z.x2,this.y2=z.y2},f.prototype.scale=function(C,z){V.prototype.scale.call(this,C,z),this.x1=this.x1*C,this.y1=this.y1*z,this.x2=this.x2*C,this.y2=this.y2*z,this.adjustVisual(),this.adjustControlBox()},f}(Fe),ut=function(V){function f(C,z,J){var Q=V.call(this,C,z,J)||this;return Q.strokeColor="transparent",Q.strokeWidth=0,Q.strokeDasharray="",Q.setStrokeColor=Q.setStrokeColor.bind(Q),Q.setStrokeWidth=Q.setStrokeWidth.bind(Q),Q.setStrokeDasharray=Q.setStrokeDasharray.bind(Q),Q.strokeColor=J.defaultColor,Q.strokeWidth=J.defaultStrokeWidth,Q.strokeDasharray=J.defaultStrokeDasharray,Q.strokePanel=new Ne("Line color",J.defaultColorSet,J.defaultColor),Q.strokePanel.onColorChanged=Q.setStrokeColor,Q.strokeWidthPanel=new ct("Line width",J.defaultStrokeWidths,J.defaultStrokeWidth),Q.strokeWidthPanel.onWidthChanged=Q.setStrokeWidth,Q.strokeStylePanel=new nt("Line style",J.defaultStrokeDasharrays,J.defaultStrokeDasharray),Q.strokeStylePanel.onStyleChanged=Q.setStrokeDasharray,Q}return Le(f,V),f.prototype.ownsTarget=function(C){return!(!V.prototype.ownsTarget.call(this,C)&&C!==this.visual&&C!==this.selectorLine&&C!==this.visibleLine)},f.prototype.createVisual=function(){this.visual=de.createGroup(),this.selectorLine=de.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()]]),this.visibleLine=de.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()]]),this.visual.appendChild(this.selectorLine),this.visual.appendChild(this.visibleLine),this.addMarkerVisualToContainer(this.visual)},f.prototype.pointerDown=function(C,z){V.prototype.pointerDown.call(this,C,z),this.state==="new"&&(this.createVisual(),this.adjustVisual(),this._state="creating")},f.prototype.adjustVisual=function(){this.selectorLine&&this.visibleLine&&(this.selectorLine.setAttribute("x1",this.x1.toString()),this.selectorLine.setAttribute("y1",this.y1.toString()),this.selectorLine.setAttribute("x2",this.x2.toString()),this.selectorLine.setAttribute("y2",this.y2.toString()),this.visibleLine.setAttribute("x1",this.x1.toString()),this.visibleLine.setAttribute("y1",this.y1.toString()),this.visibleLine.setAttribute("x2",this.x2.toString()),this.visibleLine.setAttribute("y2",this.y2.toString()),de.setAttributes(this.visibleLine,[["stroke",this.strokeColor]]),de.setAttributes(this.visibleLine,[["stroke-width",this.strokeWidth.toString()]]),de.setAttributes(this.visibleLine,[["stroke-dasharray",this.strokeDasharray.toString()]]))},f.prototype.setStrokeColor=function(C){this.strokeColor=C,this.adjustVisual(),this.colorChanged(C)},f.prototype.setStrokeWidth=function(C){this.strokeWidth=C,this.adjustVisual()},f.prototype.setStrokeDasharray=function(C){this.strokeDasharray=C,this.adjustVisual(),this.stateChanged()},Object.defineProperty(f.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),f.prototype.getState=function(){var C=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray},V.prototype.getState.call(this));return C.typeName=f.typeName,C},f.prototype.restoreState=function(C){V.prototype.restoreState.call(this,C);var z=C;this.strokeColor=z.strokeColor,this.strokeWidth=z.strokeWidth,this.strokeDasharray=z.strokeDasharray,this.createVisual(),this.adjustVisual()},f.typeName="LineMarker",f.title="Line marker",f.icon='',f}(et),We=function(V){function f(C,z,J,Q){var be=V.call(this,C,Q||'')||this;return be.fonts=[],be.fontBoxes=[],be.fonts=z,be.currentFont=J,be.setCurrentFont=be.setCurrentFont.bind(be),be}return Le(f,V),f.prototype.getUi=function(){var C=this,z=document.createElement("div");return z.style.overflow="hidden",z.style.flexGrow="2",this.fonts.forEach(function(J){var Q=document.createElement("div");Q.style.display="inline-block",Q.style.alignItems="center",Q.style.justifyContent="space-between",Q.style.padding="5px",Q.style.borderWidth="2px",Q.style.borderStyle="solid",Q.style.overflow="hidden",Q.style.maxWidth=100/C.fonts.length-5+"%",Q.style.borderColor=J===C.currentFont?C.uiStyleSettings.toolboxAccentColor:"transparent",Q.addEventListener("click",function(){C.setCurrentFont(J,Q)}),z.appendChild(Q);var be=document.createElement("div");be.style.display="flex",be.style.minHeight="20px",be.style.flexGrow="2",be.style.fontFamily=J,be.style.overflow="hidden";var Qe=document.createElement("div");Qe.style.whiteSpace="nowrap",Qe.style.overflow="hidden",Qe.style.textOverflow="ellipsis",Qe.innerHTML="The quick brown fox jumps over the lazy dog",be.appendChild(Qe),Q.appendChild(be),C.fontBoxes.push(Q)}),z},f.prototype.setCurrentFont=function(C,z){var J=this;this.currentFont=C,this.fontBoxes.forEach(function(Q){Q.style.borderColor=Q===z?J.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onFontChanged&&this.onFontChanged(this.currentFont)},f}(Ie),Xe=function(V){function f(C,z,J){var Q=V.call(this,C,z,J)||this;return Q.color="transparent",Q.padding=5,Q.DEFAULT_TEXT="your text here",Q.text=Q.DEFAULT_TEXT,Q.isMoved=!1,Q.color=J.defaultColor,Q.fontFamily=J.defaultFontFamily,Q.defaultSize={x:100,y:30},Q.setColor=Q.setColor.bind(Q),Q.setFont=Q.setFont.bind(Q),Q.renderText=Q.renderText.bind(Q),Q.sizeText=Q.sizeText.bind(Q),Q.textEditDivClicked=Q.textEditDivClicked.bind(Q),Q.showTextEditor=Q.showTextEditor.bind(Q),Q.setSize=Q.setSize.bind(Q),Q.positionTextEditor=Q.positionTextEditor.bind(Q),Q.colorPanel=new Ne("Color",J.defaultColorSet,J.defaultColor),Q.colorPanel.onColorChanged=Q.setColor,Q.fontFamilyPanel=new We("Font",J.defaultFontFamilies,J.defaultFontFamily),Q.fontFamilyPanel.onFontChanged=Q.setFont,Q}return Le(f,V),f.prototype.ownsTarget=function(C){if(V.prototype.ownsTarget.call(this,C)||C===this.visual||C===this.textElement||C===this.bgRectangle)return!0;var z=!1;return this.textElement.childNodes.forEach(function(J){J===C&&(z=!0)}),z},f.prototype.createVisual=function(){this.visual=de.createGroup(),this.bgRectangle=de.createRect(1,1,[["fill","transparent"]]),this.visual.appendChild(this.bgRectangle),this.textElement=de.createText([["fill",this.color],["font-family",this.fontFamily],["font-size","16px"],["x","0"],["y","0"]]),this.textElement.transform.baseVal.appendItem(de.createTransform()),this.textElement.transform.baseVal.appendItem(de.createTransform()),this.visual.appendChild(this.textElement),this.addMarkerVisualToContainer(this.visual),this.renderText()},f.prototype.pointerDown=function(C,z){V.prototype.pointerDown.call(this,C,z),this.isMoved=!1,this.pointerDownPoint=C,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(C),this._state="creating")},f.prototype.renderText=function(){var C=this;if(this.textElement){for(;this.textElement.lastChild;)this.textElement.removeChild(this.textElement.lastChild);this.text.split(/\r\n|[\n\v\f\r\x85\u2028\u2029]/).forEach(function(z){C.textElement.appendChild(de.createTSpan(z.trim()===""?" ":z.trim(),[["x","0"],["dy","1.2em"]]))}),setTimeout(this.sizeText,10)}},f.prototype.getTextScale=function(){var C=this.textElement.getBBox(),z=1;if(C.width>0&&C.height>0){var J=(1*this.width-this.width*this.padding*2/100)/C.width,Q=(1*this.height-this.height*this.padding*2/100)/C.height;z=Math.min(J,Q)}return z},f.prototype.getTextPosition=function(C){var z=this.textElement.getBBox(),J=0,Q=0;return z.width>0&&z.height>0&&(J=(this.width-z.width*C)/2,Q=this.height/2-z.height*C/2),{x:J,y:Q}},f.prototype.sizeText=function(){var C=this.textElement.getBBox(),z=this.getTextScale(),J=this.getTextPosition(z);J.y-=C.y*z,navigator.userAgent.indexOf("Edge/")>-1?this.textElement.style.transform="translate("+J.x+"px, "+J.y+"px) scale("+z+", "+z+")":(this.textElement.transform.baseVal.getItem(0).setTranslate(J.x,J.y),this.textElement.transform.baseVal.getItem(1).setScale(z,z))},f.prototype.manipulate=function(C){V.prototype.manipulate.call(this,C),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(C.x-this.pointerDownPoint.x)>5||Math.abs(C.y-this.pointerDownPoint.y)>5)},f.prototype.resize=function(C){V.prototype.resize.call(this,C),this.isMoved=!0,this.setSize(),this.sizeText()},f.prototype.setSize=function(){V.prototype.setSize.call(this),this.visual&&this.bgRectangle&&(de.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),de.setAttributes(this.bgRectangle,[["width",this.width.toString()],["height",this.height.toString()]]))},f.prototype.pointerUp=function(C){var z=this.state;z==="creating"&&(this._suppressMarkerCreateEvent=!0),V.prototype.pointerUp.call(this,C),this.setSize(),(z==="creating"||!this.isMoved&&Date.now()-this.pointerDownTimestamp>500)&&this.showTextEditor(),this.pointerDownPoint=void 0},f.prototype.showTextEditor=function(){var C=this;this._state="edit",this.overlayContainer.innerHTML="",this.textEditDiv=document.createElement("div"),this.textEditDiv.style.flexGrow="2",this.textEditDiv.style.alignItems="center",this.textEditDiv.style.justifyContent="center",this.textEditDiv.style.pointerEvents="auto",this.textEditDiv.style.overflow="hidden",this.textEditor=document.createElement("div"),this.textEditor.style.position="absolute",this.textEditor.style.fontFamily=this.fontFamily,this.textEditor.style.lineHeight="1em",this.textEditor.innerText=this.text,this.textEditor.contentEditable="true",this.textEditor.style.color=this.color,this.textEditor.style.whiteSpace="pre",this.positionTextEditor(),this.textEditor.addEventListener("pointerup",function(z){z.stopPropagation()}),this.textEditor.addEventListener("input",function(){for(var z=Number.parseFloat(C.textEditor.style.fontSize);C.textEditor.clientWidth>=Number.parseInt(C.textEditor.style.maxWidth)&&z>.9;)z-=.1,C.textEditor.style.fontSize=Math.max(z,.9)+"em"}),this.textEditor.addEventListener("keyup",function(z){z.cancelBubble=!0}),this.textEditor.addEventListener("paste",function(z){if(z.clipboardData){var J=z.clipboardData.getData("text"),Q=window.getSelection();if(!Q.rangeCount)return!1;Q.deleteFromDocument(),Q.getRangeAt(0).insertNode(document.createTextNode(J)),z.preventDefault()}}),this.textEditDiv.addEventListener("pointerup",function(){C.textEditDivClicked(C.textEditor.innerText)}),this.textEditDiv.appendChild(this.textEditor),this.overlayContainer.appendChild(this.textEditDiv),this.hideVisual(),this.textEditor.focus(),document.execCommand("selectAll")},f.prototype.positionTextEditor=function(){if(this.state==="edit")if(this.textEditor===void 0)this.showTextEditor();else{this.textElement.style.display="";var C=this.getTextScale(),z=this.rotatePoint({x:this.left+this.width/2,y:this.top+this.height/2}),J=this.textElement.getBBox(),Q={x:J.width*C,y:J.height*C};z.x-=Q.x/2,z.y-=Q.y/2,this.textEditor.style.top=z.y+"px",this.textEditor.style.left=z.x+"px",this.textEditor.style.maxWidth=this.overlayContainer.offsetWidth-z.x+"px",this.textEditor.style.fontSize=Math.max(16*C,12)+"px",this.textElement.style.display="none"}},f.prototype.textEditDivClicked=function(C){this.text=C.trim(),this.overlayContainer.innerHTML="",this.renderText(),this.showVisual(),this._suppressMarkerCreateEvent&&(this._suppressMarkerCreateEvent=!1,this.onMarkerCreated&&this.onMarkerCreated(this)),this.stateChanged()},f.prototype.select=function(){V.prototype.select.call(this),this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText)},f.prototype.deselect=function(){this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText),V.prototype.deselect.call(this)},f.prototype.dblClick=function(C,z){V.prototype.dblClick.call(this,C,z),this.showTextEditor()},f.prototype.setColor=function(C){this.textElement&&de.setAttributes(this.textElement,[["fill",C]]),this.color=C,this.textEditor&&(this.textEditor.style.color=this.color),this.colorChanged(C)},f.prototype.setFont=function(C){this.textElement&&de.setAttributes(this.textElement,[["font-family",C]]),this.fontFamily=C,this.textEditor&&(this.textEditor.style.fontFamily=this.fontFamily),this.renderText(),this.stateChanged()},f.prototype.hideVisual=function(){this.textElement.style.display="none",this.hideControlBox()},f.prototype.showVisual=function(){this.state==="edit"&&(this._state="select"),this.textElement.style.display="",this.showControlBox()},Object.defineProperty(f.prototype,"toolboxPanels",{get:function(){return[this.colorPanel,this.fontFamilyPanel]},enumerable:!1,configurable:!0}),f.prototype.getState=function(){var C=Object.assign({color:this.color,fontFamily:this.fontFamily,padding:this.padding,text:this.text},V.prototype.getState.call(this));return C.typeName=f.typeName,C},f.prototype.restoreState=function(C){var z=C;this.color=z.color,this.fontFamily=z.fontFamily,this.padding=z.padding,this.text=z.text,this.createVisual(),V.prototype.restoreState.call(this,C),this.setSize()},f.prototype.scale=function(C,z){V.prototype.scale.call(this,C,z),this.setSize(),this.sizeText(),this.positionTextEditor()},f.typeName="TextMarker",f.title="Text marker",f.icon='',f}($e),Se=function(V){function f(C,z,J){var Q=V.call(this,C,z,J)||this;return Q.color="transparent",Q.lineWidth=3,Q.drawing=!1,Q.pixelRatio=1,Q.color=J.defaultColor,Q.lineWidth=J.defaultStrokeWidth,Q.pixelRatio=J.freehandPixelRatio,Q.setColor=Q.setColor.bind(Q),Q.addCanvas=Q.addCanvas.bind(Q),Q.finishCreation=Q.finishCreation.bind(Q),Q.setLineWidth=Q.setLineWidth.bind(Q),Q.colorPanel=new Ne("Color",J.defaultColorSet,J.defaultColor),Q.colorPanel.onColorChanged=Q.setColor,Q.lineWidthPanel=new ct("Line width",J.defaultStrokeWidths,J.defaultStrokeWidth),Q.lineWidthPanel.onWidthChanged=Q.setLineWidth,Q}return Le(f,V),f.prototype.ownsTarget=function(C){return!(!V.prototype.ownsTarget.call(this,C)&&C!==this.visual&&C!==this.drawingImage)},f.prototype.createVisual=function(){this.visual=de.createGroup(),this.drawingImage=de.createImage(),this.visual.appendChild(this.drawingImage);var C=de.createTransform();this.visual.transform.baseVal.appendItem(C),this.addMarkerVisualToContainer(this.visual)},f.prototype.pointerDown=function(C,z){this.state==="new"&&(this.addCanvas(),this.createVisual(),this._state="creating"),this.state==="creating"?(this.canvasContext.strokeStyle=this.color,this.canvasContext.lineWidth=this.lineWidth,this.canvasContext.beginPath(),this.canvasContext.moveTo(C.x,C.y),this.drawing=!0):V.prototype.pointerDown.call(this,C,z)},f.prototype.manipulate=function(C){this.state==="creating"?this.drawing&&(this.canvasContext.lineTo(C.x,C.y),this.canvasContext.stroke()):V.prototype.manipulate.call(this,C)},f.prototype.resize=function(C){V.prototype.resize.call(this,C),de.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),de.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]])},f.prototype.pointerUp=function(C){this._state==="creating"?this.drawing&&(this.canvasContext.closePath(),this.drawing=!1,this.globalSettings.newFreehandMarkerOnPointerUp&&this.finishCreation()):V.prototype.pointerUp.call(this,C)},f.prototype.addCanvas=function(){this.overlayContainer.innerHTML="",this.canvasElement=document.createElement("canvas"),this.canvasElement.width=this.overlayContainer.clientWidth*this.pixelRatio,this.canvasElement.height=this.overlayContainer.clientHeight*this.pixelRatio,this.canvasContext=this.canvasElement.getContext("2d"),this.canvasContext.scale(this.pixelRatio,this.pixelRatio),this.overlayContainer.appendChild(this.canvasElement)},f.prototype.select=function(){this.state==="creating"&&this.finishCreation(),V.prototype.select.call(this)},f.prototype.deselect=function(){this.state==="creating"&&this.finishCreation(),V.prototype.deselect.call(this)},f.prototype.finishCreation=function(){for(var C=this.canvasContext.getImageData(0,0,this.canvasElement.width,this.canvasElement.height),z=[this.canvasElement.width+1,this.canvasElement.height+1,-1,-1],J=z[0],Q=z[1],be=z[2],Qe=z[3],ot=!1,it=0;it0&&(ot=!0,itQe&&(Qe=it),Ye>be&&(be=Ye));if(ot){this.left=J/this.pixelRatio,this.top=Q/this.pixelRatio,this.width=(be-J)/this.pixelRatio,this.height=(Qe-Q)/this.pixelRatio;var kt=document.createElement("canvas");kt.width=be-J,kt.height=Qe-Q,kt.getContext("2d").putImageData(this.canvasContext.getImageData(J,Q,be-J,Qe-Q),0,0),this.drawingImgUrl=kt.toDataURL("image/png"),this.setDrawingImage(),this._state="select",this.onMarkerCreated&&this.onMarkerCreated(this)}this.overlayContainer.innerHTML=""},f.prototype.setDrawingImage=function(){de.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]]),de.setAttributes(this.drawingImage,[["href",this.drawingImgUrl]]),this.moveVisual({x:this.left,y:this.top})},f.prototype.setColor=function(C){this.color=C,this.colorChanged(C)},f.prototype.setLineWidth=function(C){this.lineWidth=C},Object.defineProperty(f.prototype,"toolboxPanels",{get:function(){return this.state==="new"||this.state==="creating"?[this.colorPanel,this.lineWidthPanel]:[]},enumerable:!1,configurable:!0}),f.prototype.getState=function(){var C=Object.assign({drawingImgUrl:this.drawingImgUrl},V.prototype.getState.call(this));return C.typeName=f.typeName,C},f.prototype.restoreState=function(C){this.createVisual(),V.prototype.restoreState.call(this,C),this.drawingImgUrl=C.drawingImgUrl,this.setDrawingImage()},f.prototype.scale=function(C,z){V.prototype.scale.call(this,C,z),this.setDrawingImage()},f.typeName="FreehandMarker",f.title="Freehand marker",f.icon='',f}($e),Ee=function(V){function f(C,z,J){var Q=V.call(this,C,J||'')||this;return Q.typeBoxes=[],Q.currentType=z,Q.setCurrentType=Q.setCurrentType.bind(Q),Q}return Le(f,V),f.prototype.getUi=function(){var C=this,z=document.createElement("div");z.style.display="flex",z.style.overflow="hidden",z.style.flexGrow="2";for(var J=function(Qe){var ot="both";switch(Qe){case 0:ot="both";break;case 1:ot="start";break;case 2:ot="end";break;case 3:ot="none"}var it=document.createElement("div");if(it.style.display="flex",it.style.flexGrow="2",it.style.alignItems="center",it.style.justifyContent="space-between",it.style.padding="5px",it.style.borderWidth="2px",it.style.borderStyle="solid",it.style.borderColor=ot===Q.currentType?Q.uiStyleSettings.toolboxAccentColor:"transparent",it.addEventListener("click",function(){C.setCurrentType(ot,it)}),z.appendChild(it),ot==="both"||ot==="start"){var Ye=document.createElement("div");Ye.style.display="flex",Ye.style.alignItems="center",Ye.style.minHeight="20px",Ye.innerHTML=` - - `,Ye.style.marginLeft="5px",it.appendChild(Ye)}var kt=document.createElement("div");kt.style.display="flex",kt.style.alignItems="center",kt.style.minHeight="20px",kt.style.flexGrow="2";var Wt=document.createElement("hr");if(Wt.style.minWidth="20px",Wt.style.border="0px",Wt.style.borderTop="3px solid "+(Q.uiStyleSettings!==void 0?Q.uiStyleSettings.toolboxColor:"#eeeeee"),Wt.style.flexGrow="2",kt.appendChild(Wt),it.appendChild(kt),ot==="both"||ot==="end"){var pr=document.createElement("div");pr.style.display="flex",pr.style.alignItems="center",pr.style.minHeight="20px",pr.innerHTML=` - - `,pr.style.marginRight="5px",it.appendChild(pr)}Q.typeBoxes.push(it)},Q=this,be=0;be<4;be++)J(be);return z},f.prototype.setCurrentType=function(C,z){var J=this;this.currentType=C,this.typeBoxes.forEach(function(Q){Q.style.borderColor=Q===z?J.uiStyleSettings!==void 0?J.uiStyleSettings.toolboxAccentColor:"#3080c3":"transparent"}),this.onArrowTypeChanged&&this.onArrowTypeChanged(this.currentType)},f}(Ie),Ce=function(V){function f(C,z,J){var Q=V.call(this,C,z,J)||this;return Q.arrowType="end",Q.arrowBaseHeight=10,Q.arrowBaseWidth=10,Q.getArrowPoints=Q.getArrowPoints.bind(Q),Q.setArrowType=Q.setArrowType.bind(Q),Q.arrowTypePanel=new Ee("Arrow type","end"),Q.arrowTypePanel.onArrowTypeChanged=Q.setArrowType,Q}return Le(f,V),f.prototype.ownsTarget=function(C){return!(!V.prototype.ownsTarget.call(this,C)&&C!==this.arrow1&&C!==this.arrow2)},f.prototype.getArrowPoints=function(C,z){var J=this.arrowBaseWidth+2*this.strokeWidth,Q=this.arrowBaseHeight+2*this.strokeWidth;return C-J/2+","+(z+Q/2)+" "+C+","+(z-Q/2)+" "+(C+J/2)+","+(z+Q/2)},f.prototype.createTips=function(){this.arrow1=de.createPolygon(this.getArrowPoints(this.x1,this.y1),[["fill",this.strokeColor]]),this.arrow1.transform.baseVal.appendItem(de.createTransform()),this.visual.appendChild(this.arrow1),this.arrow2=de.createPolygon(this.getArrowPoints(this.x2,this.y2),[["fill",this.strokeColor]]),this.arrow2.transform.baseVal.appendItem(de.createTransform()),this.visual.appendChild(this.arrow2)},f.prototype.pointerDown=function(C,z){V.prototype.pointerDown.call(this,C,z),this.state==="creating"&&this.createTips()},f.prototype.adjustVisual=function(){if(V.prototype.adjustVisual.call(this),this.arrow1&&this.arrow2&&(this.arrow1.style.display=this.arrowType==="both"||this.arrowType==="start"?"":"none",this.arrow2.style.display=this.arrowType==="both"||this.arrowType==="end"?"":"none",de.setAttributes(this.arrow1,[["points",this.getArrowPoints(this.x1,this.y1)],["fill",this.strokeColor]]),de.setAttributes(this.arrow2,[["points",this.getArrowPoints(this.x2,this.y2)],["fill",this.strokeColor]]),Math.abs(this.x1-this.x2)>.1)){var C=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2),z=this.arrow1.transform.baseVal.getItem(0);z.setRotate(C,this.x1,this.y1),this.arrow1.transform.baseVal.replaceItem(z,0);var J=this.arrow2.transform.baseVal.getItem(0);J.setRotate(C+180,this.x2,this.y2),this.arrow2.transform.baseVal.replaceItem(J,0)}},f.prototype.setArrowType=function(C){this.arrowType=C,this.adjustVisual(),this.stateChanged()},Object.defineProperty(f.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel,this.arrowTypePanel]},enumerable:!1,configurable:!0}),f.prototype.getState=function(){var C=Object.assign({arrowType:this.arrowType},V.prototype.getState.call(this));return C.typeName=f.typeName,C},f.prototype.restoreState=function(C){V.prototype.restoreState.call(this,C);var z=C;this.arrowType=z.arrowType,this.createTips(),this.adjustVisual()},f.typeName="ArrowMarker",f.title="Arrow marker",f.icon='',f}(ut),ne=function(V){function f(C,z,J){var Q=V.call(this,C,z,J)||this;return Q.fillColor=J.defaultFillColor,Q.strokeWidth=0,Q.fillPanel=new Ne("Color",J.defaultColorSet,J.defaultFillColor),Q.fillPanel.onColorChanged=Q.setFillColor,Q}return Le(f,V),Object.defineProperty(f.prototype,"toolboxPanels",{get:function(){return[this.fillPanel]},enumerable:!1,configurable:!0}),f.prototype.getState=function(){var C=V.prototype.getState.call(this);return C.typeName=f.typeName,C},f.typeName="CoverMarker",f.title="Cover marker",f.icon='',f}(qe),oe=function(V){function f(C,z,J,Q){var be=V.call(this,C,Q||'')||this;return be.opacities=[],be.opacityBoxes=[],be.opacities=z,be.currentOpacity=J,be.setCurrentOpacity=be.setCurrentOpacity.bind(be),be}return Le(f,V),f.prototype.getUi=function(){var C=this,z=document.createElement("div");return z.style.display="flex",z.style.overflow="hidden",z.style.flexGrow="2",z.style.justifyContent="space-between",this.opacities.forEach(function(J){var Q=document.createElement("div");Q.style.display="flex",Q.style.alignItems="center",Q.style.justifyContent="center",Q.style.padding="5px",Q.style.borderWidth="2px",Q.style.borderStyle="solid",Q.style.borderColor=J===C.currentOpacity?C.uiStyleSettings.toolboxAccentColor:"transparent",Q.addEventListener("click",function(){C.setCurrentOpacity(J,Q)}),z.appendChild(Q);var be=document.createElement("div");be.innerText=100*J+"%",Q.appendChild(be),C.opacityBoxes.push(Q)}),z},f.prototype.setCurrentOpacity=function(C,z){var J=this;this.currentOpacity=C,this.opacityBoxes.forEach(function(Q){Q.style.borderColor=Q===z?J.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onOpacityChanged&&this.onOpacityChanged(this.currentOpacity)},f}(Ie),he=function(V){function f(C,z,J){var Q=V.call(this,C,z,J)||this;return Q.setOpacity=Q.setOpacity.bind(Q),Q.fillColor=J.defaultHighlightColor,Q.strokeWidth=0,Q.opacity=J.defaultHighlightOpacity,Q.fillPanel=new Ne("Color",J.defaultColorSet,Q.fillColor),Q.fillPanel.onColorChanged=Q.setFillColor,Q.opacityPanel=new oe("Opacity",J.defaultOpacitySteps,Q.opacity),Q.opacityPanel.onOpacityChanged=Q.setOpacity,Q}return Le(f,V),f.prototype.setOpacity=function(C){this.opacity=C,this.visual&&de.setAttributes(this.visual,[["opacity",this.opacity.toString()]]),this.stateChanged()},Object.defineProperty(f.prototype,"toolboxPanels",{get:function(){return[this.fillPanel,this.opacityPanel]},enumerable:!1,configurable:!0}),f.prototype.getState=function(){var C=V.prototype.getState.call(this);return C.typeName=f.typeName,C},f.typeName="HighlightMarker",f.title="Highlight marker",f.icon='',f}(ne),ve='',Be=function(V){function f(C,z,J){var Q=V.call(this,C,z,J)||this;return Q.bgColor="transparent",Q.tipPosition={x:0,y:0},Q.tipBase1Position={x:0,y:0},Q.tipBase2Position={x:0,y:0},Q.tipMoving=!1,Q.color=J.defaultStrokeColor,Q.bgColor=J.defaultFillColor,Q.fontFamily=J.defaultFontFamily,Q.defaultSize={x:100,y:30},Q.setBgColor=Q.setBgColor.bind(Q),Q.getTipPoints=Q.getTipPoints.bind(Q),Q.positionTip=Q.positionTip.bind(Q),Q.setTipPoints=Q.setTipPoints.bind(Q),Q.colorPanel=new Ne("Text color",J.defaultColorSet,Q.color,''),Q.colorPanel.onColorChanged=Q.setColor,Q.bgColorPanel=new Ne("Fill color",J.defaultColorSet,Q.bgColor,ve),Q.bgColorPanel.onColorChanged=Q.setBgColor,Q.fontFamilyPanel=new We("Font",J.defaultFontFamilies,J.defaultFontFamily),Q.fontFamilyPanel.onFontChanged=Q.setFont,Q.tipGrip=new rt,Q.tipGrip.visual.transform.baseVal.appendItem(de.createTransform()),Q.controlBox.appendChild(Q.tipGrip.visual),Q}return Le(f,V),f.prototype.ownsTarget=function(C){return V.prototype.ownsTarget.call(this,C)||this.tipGrip.ownsTarget(C)||this.tip===C},f.prototype.createTip=function(){de.setAttributes(this.bgRectangle,[["fill",this.bgColor],["rx","10px"]]),this.tip=de.createPolygon(this.getTipPoints(),[["fill",this.bgColor]]),this.visual.appendChild(this.tip)},f.prototype.pointerDown=function(C,z){this.state==="new"&&V.prototype.pointerDown.call(this,C,z),this.state==="creating"?this.createTip():this.tipGrip.ownsTarget(z)?(this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.tipMoving=!0):V.prototype.pointerDown.call(this,C,z)},f.prototype.pointerUp=function(C){if(this.tipMoving)this.tipMoving=!1,this.isMoved=!0,V.prototype.pointerUp.call(this,C);else{var z=this.state==="creating";V.prototype.pointerUp.call(this,C),this.setTipPoints(z),this.positionTip()}},f.prototype.manipulate=function(C){if(this.tipMoving){var z=this.unrotatePoint(C);this.tipPosition={x:z.x-this.manipulationStartLeft,y:z.y-this.manipulationStartTop},this.positionTip()}else V.prototype.manipulate.call(this,C)},f.prototype.setBgColor=function(C){this.bgRectangle&&this.tip&&(de.setAttributes(this.bgRectangle,[["fill",C]]),de.setAttributes(this.tip,[["fill",C]])),this.bgColor=C,this.fillColorChanged(C)},f.prototype.getTipPoints=function(){return this.setTipPoints(this.state==="creating"),this.tipBase1Position.x+","+this.tipBase1Position.y+" "+this.tipBase2Position.x+","+this.tipBase2Position.y+" "+this.tipPosition.x+","+this.tipPosition.y},f.prototype.setTipPoints=function(C){C===void 0&&(C=!1);var z=Math.min(this.height/2,15),J=this.height/5;C&&(this.tipPosition={x:z+J/2,y:this.height+20});var Q=Math.atan(this.height/2/(this.width/2));this.tipPosition.x=this.width/2&&this.tipPosition.y=this.width/2&&this.tipPosition.y>=this.height/2?Q.1)){var C=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2),z=this.tip1.transform.baseVal.getItem(0);z.setRotate(C,this.x1,this.y1),this.tip1.transform.baseVal.replaceItem(z,0);var J=this.tip2.transform.baseVal.getItem(0);J.setRotate(C+180,this.x2,this.y2),this.tip2.transform.baseVal.replaceItem(J,0)}},Object.defineProperty(f.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),f.prototype.getState=function(){var C=V.prototype.getState.call(this);return C.typeName=f.typeName,C},f.prototype.restoreState=function(C){V.prototype.restoreState.call(this,C),this.createTips(),this.adjustVisual()},f.typeName="MeasurementMarker",f.title="Measurement marker",f.icon='',f}(ut),st=function(V){function f(C,z,J){var Q=V.call(this,C,z,J)||this;return Q.strokePanel.colors=J.defaultColorSet,Q.fillColor="transparent",Q}return Le(f,V),Object.defineProperty(f.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),f.prototype.getState=function(){var C=V.prototype.getState.call(this);return C.typeName=f.typeName,C},f.typeName="EllipseFrameMarker",f.title="Ellipse frame marker",f.icon='',f}(De),je=function(){function V(){this.undoStack=[],this.redoStack=[]}return Object.defineProperty(V.prototype,"isUndoPossible",{get:function(){return this.undoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(V.prototype,"isRedoPossible",{get:function(){return this.redoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(V.prototype,"undoStepCount",{get:function(){return this.undoStack.length},enumerable:!1,configurable:!0}),Object.defineProperty(V.prototype,"redoStepCount",{get:function(){return this.redoStack.length},enumerable:!1,configurable:!0}),V.prototype.addUndoStep=function(f){this.undoStack.length!==0&&JSON.stringify(this.undoStack[this.undoStack.length-1])===JSON.stringify(f)||(this.undoStack.push(f),JSON.stringify(this.lastRedoStep)!==JSON.stringify(f)&&this.redoStack.splice(0,this.redoStack.length))},V.prototype.replaceLastUndoStep=function(f){this.undoStack.length>0&&(this.undoStack[this.undoStack.length-1]=f)},V.prototype.getLastUndoStep=function(){return this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0},V.prototype.undo=function(){if(this.undoStack.length>1){var f=this.undoStack.pop();return f!==void 0&&this.redoStack.push(f),this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0}},V.prototype.redo=function(){return this.lastRedoStep=this.redoStack.pop(),this.lastRedoStep},V}(),gt=function(V){function f(C,z,J){var Q=V.call(this,C,z,J)||this;return Q.strokeColor="transparent",Q.strokeWidth=0,Q.strokeDasharray="",Q.curveX=0,Q.curveY=0,Q.manipulationStartCurveX=0,Q.manipulationStartCurveY=0,Q.setStrokeColor=Q.setStrokeColor.bind(Q),Q.setStrokeWidth=Q.setStrokeWidth.bind(Q),Q.setStrokeDasharray=Q.setStrokeDasharray.bind(Q),Q.positionGrips=Q.positionGrips.bind(Q),Q.addControlGrips=Q.addControlGrips.bind(Q),Q.adjustVisual=Q.adjustVisual.bind(Q),Q.setupControlBox=Q.setupControlBox.bind(Q),Q.resize=Q.resize.bind(Q),Q.strokeColor=J.defaultColor,Q.strokeWidth=J.defaultStrokeWidth,Q.strokeDasharray=J.defaultStrokeDasharray,Q.strokePanel=new Ne("Line color",J.defaultColorSet,J.defaultColor),Q.strokePanel.onColorChanged=Q.setStrokeColor,Q.strokeWidthPanel=new ct("Line width",J.defaultStrokeWidths,J.defaultStrokeWidth),Q.strokeWidthPanel.onWidthChanged=Q.setStrokeWidth,Q.strokeStylePanel=new nt("Line style",J.defaultStrokeDasharrays,J.defaultStrokeDasharray),Q.strokeStylePanel.onStyleChanged=Q.setStrokeDasharray,Q}return Le(f,V),f.prototype.ownsTarget=function(C){return!(!V.prototype.ownsTarget.call(this,C)&&C!==this.visual&&C!==this.selectorCurve&&C!==this.visibleCurve&&!this.curveGrip.ownsTarget(C))},f.prototype.getPathD=function(){return"M "+this.x1+" "+this.y1+" Q "+this.curveX+" "+this.curveY+", "+this.x2+" "+this.y2},f.prototype.createVisual=function(){this.visual=de.createGroup(),this.selectorCurve=de.createPath(this.getPathD(),[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()],["fill","transparent"]]),this.visibleCurve=de.createPath(this.getPathD(),[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["fill","transparent"]]),this.visual.appendChild(this.selectorCurve),this.visual.appendChild(this.visibleCurve),this.addMarkerVisualToContainer(this.visual)},f.prototype.pointerDown=function(C,z){V.prototype.pointerDown.call(this,C,z),this.manipulationStartCurveX=this.curveX,this.manipulationStartCurveY=this.curveY,this.state==="new"&&(this.curveX=C.x,this.curveY=C.y),this.state==="new"?(this.createVisual(),this.adjustVisual(),this._state="creating"):this.curveGrip.ownsTarget(z)&&(this.activeGrip=this.curveGrip,this._state="resize")},f.prototype.adjustVisual=function(){this.selectorCurve&&this.visibleCurve&&(this.selectorCurve.setAttribute("d",this.getPathD()),this.visibleCurve.setAttribute("d",this.getPathD()),de.setAttributes(this.visibleCurve,[["stroke",this.strokeColor]]),de.setAttributes(this.visibleCurve,[["stroke-width",this.strokeWidth.toString()]]),de.setAttributes(this.visibleCurve,[["stroke-dasharray",this.strokeDasharray.toString()]]))},f.prototype.setupControlBox=function(){V.prototype.setupControlBox.call(this),this.curveControlLine1=de.createLine(this.x1,this.y1,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.curveControlLine2=de.createLine(this.x2,this.y2,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.controlBox.insertBefore(this.curveControlLine1,this.controlBox.firstChild),this.controlBox.insertBefore(this.curveControlLine2,this.controlBox.firstChild)},f.prototype.addControlGrips=function(){this.curveGrip=this.createGrip(),this.curveX=0,this.curveY=0,V.prototype.addControlGrips.call(this)},f.prototype.positionGrips=function(){V.prototype.positionGrips.call(this);var C=this.curveGrip.GRIP_SIZE;this.positionGrip(this.curveGrip.visual,this.curveX-C/2,this.curveY-C/2),this.curveControlLine1&&this.curveControlLine2&&(this.curveControlLine1.setAttribute("x1",this.x1.toString()),this.curveControlLine1.setAttribute("y1",this.y1.toString()),this.curveControlLine1.setAttribute("x2",this.curveX.toString()),this.curveControlLine1.setAttribute("y2",this.curveY.toString()),this.curveControlLine2.setAttribute("x1",this.x2.toString()),this.curveControlLine2.setAttribute("y1",this.y2.toString()),this.curveControlLine2.setAttribute("x2",this.curveX.toString()),this.curveControlLine2.setAttribute("y2",this.curveY.toString()))},f.prototype.manipulate=function(C){this.state==="move"&&(this.curveX=this.manipulationStartCurveX+C.x-this.manipulationStartX,this.curveY=this.manipulationStartCurveY+C.y-this.manipulationStartY),V.prototype.manipulate.call(this,C)},f.prototype.resize=function(C){this.activeGrip===this.curveGrip&&(this.curveX=C.x,this.curveY=C.y),V.prototype.resize.call(this,C),this.state==="creating"&&(this.curveX=this.x1+(this.x2-this.x1)/2,this.curveY=this.y1+(this.y2-this.y1)/2)},f.prototype.setStrokeColor=function(C){this.strokeColor=C,this.adjustVisual(),this.colorChanged(C)},f.prototype.setStrokeWidth=function(C){this.strokeWidth=C,this.adjustVisual()},f.prototype.setStrokeDasharray=function(C){this.strokeDasharray=C,this.adjustVisual()},f.prototype.scale=function(C,z){this.curveX=this.curveX*C,this.curveY=this.curveY*z,V.prototype.scale.call(this,C,z)},Object.defineProperty(f.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),f.prototype.getState=function(){var C=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,curveX:this.curveX,curveY:this.curveY},V.prototype.getState.call(this));return C.typeName=f.typeName,C},f.prototype.restoreState=function(C){V.prototype.restoreState.call(this,C);var z=C;this.strokeColor=z.strokeColor,this.strokeWidth=z.strokeWidth,this.strokeDasharray=z.strokeDasharray,this.curveX=z.curveX,this.curveY=z.curveY,this.createVisual(),this.adjustVisual()},f.typeName="CurveMarker",f.title="Curve marker",f.icon='',f}(et),Lt=function(){function V(f,C){C===void 0&&(C=!1),this.cancelable=!1,this._defaultPrevented=!1,this.markerArea=f,this.cancelable=C}return Object.defineProperty(V.prototype,"defaultPrevented",{get:function(){return this._defaultPrevented},enumerable:!1,configurable:!0}),V.prototype.preventDefault=function(){this._defaultPrevented=!0},V}(),ze=function(V){function f(C,z,J){var Q=V.call(this,C,!1)||this;return Q.dataUrl=z,Q.state=J,Q}return Le(f,V),f}(Lt),dt=function(V){function f(C,z,J){J===void 0&&(J=!1);var Q=V.call(this,C,J)||this;return Q.marker=z,Q}return Le(f,V),f}(Lt),Ut=function(){function V(){this.render=[],this.beforeclose=[],this.close=[],this.show=[],this.restorestate=[],this.statechange=[],this.markerselect=[],this.markerdeselect=[],this.markercreating=[],this.markercreate=[],this.markerbeforedelete=[],this.markerdelete=[],this.markerchange=[],this.focus=[],this.blur=[]}return V.prototype.addEventListener=function(f,C){this[f].push(C)},V.prototype.removeEventListener=function(f,C){var z=this[f].indexOf(C);z>-1&&this[f].splice(z,1)},V}(),Qt=function(){function V(f){this.touchPoints=0,this._availableMarkerTypes=this.DEFAULT_MARKER_TYPES,this.mode="select",this.markers=[],this.isDragging=!1,this.renderEventListeners=[],this.closeEventListeners=[],this.settings=new Me,this._isOpen=!1,this.undoRedoManager=new je,this.renderAtNaturalSize=!1,this.renderImageType="image/png",this.renderMarkersOnly=!1,this.zoomSteps=[1,1.5,2,4],this._zoomLevel=1,this._isResizing=!1,this.prevPanPoint={x:0,y:0},this.eventListeners=new Ut,this._silentRenderMode=!1,this._isFocused=!1,this._instanceNo=V.instanceCounter++,this.styles=new ke(this.instanceNo),this.uiStyleSettings=this.styles.settings,this.target=f,this.targetRoot=document.body,this.width=f.clientWidth,this.height=f.clientHeight,this.styles.removeStyleSheet(),this.open=this.open.bind(this),this.setTopLeft=this.setTopLeft.bind(this),this.toolbarButtonClicked=this.toolbarButtonClicked.bind(this),this.createNewMarker=this.createNewMarker.bind(this),this.addNewMarker=this.addNewMarker.bind(this),this.markerCreated=this.markerCreated.bind(this),this.setCurrentMarker=this.setCurrentMarker.bind(this),this.onPointerDown=this.onPointerDown.bind(this),this.onDblClick=this.onDblClick.bind(this),this.onPointerMove=this.onPointerMove.bind(this),this.onPointerUp=this.onPointerUp.bind(this),this.onPointerOut=this.onPointerOut.bind(this),this.onKeyUp=this.onKeyUp.bind(this),this.overrideOverflow=this.overrideOverflow.bind(this),this.restoreOverflow=this.restoreOverflow.bind(this),this.close=this.close.bind(this),this.closeUI=this.closeUI.bind(this),this.addCloseEventListener=this.addCloseEventListener.bind(this),this.removeCloseEventListener=this.removeCloseEventListener.bind(this),this.addRenderEventListener=this.addRenderEventListener.bind(this),this.removeRenderEventListener=this.removeRenderEventListener.bind(this),this.clientToLocalCoordinates=this.clientToLocalCoordinates.bind(this),this.onWindowResize=this.onWindowResize.bind(this),this.deleteSelectedMarker=this.deleteSelectedMarker.bind(this),this.setWindowHeight=this.setWindowHeight.bind(this),this.removeMarker=this.removeMarker.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this),this.onPopupTargetResize=this.onPopupTargetResize.bind(this),this.showNotesEditor=this.showNotesEditor.bind(this),this.hideNotesEditor=this.hideNotesEditor.bind(this),this.stepZoom=this.stepZoom.bind(this),this.focus=this.focus.bind(this),this.blur=this.blur.bind(this),this.markerStateChanged=this.markerStateChanged.bind(this),this.switchToSelectMode=this.switchToSelectMode.bind(this),this.addDefs=this.addDefs.bind(this),this.addDefsToImage=this.addDefsToImage.bind(this)}return Object.defineProperty(V.prototype,"ALL_MARKER_TYPES",{get:function(){return[lt,Se,Ce,Xe,st,De,he,Be,Je,ne,ut,gt]},enumerable:!1,configurable:!0}),Object.defineProperty(V.prototype,"DEFAULT_MARKER_TYPES",{get:function(){return[lt,Se,Ce,Xe,De,he,Be]},enumerable:!1,configurable:!0}),Object.defineProperty(V.prototype,"BASIC_MARKER_TYPES",{get:function(){return[lt,Se,Ce,Xe,he]},enumerable:!1,configurable:!0}),Object.defineProperty(V.prototype,"availableMarkerTypes",{get:function(){return this._availableMarkerTypes},set:function(f){var C=this;this._availableMarkerTypes.splice(0),f.forEach(function(z){if(typeof z=="string"){var J=C.ALL_MARKER_TYPES.find(function(Q){return Q.typeName===z});J!==void 0&&C._availableMarkerTypes.push(J)}else C._availableMarkerTypes.push(z)})},enumerable:!1,configurable:!0}),Object.defineProperty(V.prototype,"currentMarker",{get:function(){return this._currentMarker},enumerable:!1,configurable:!0}),Object.defineProperty(V.prototype,"isOpen",{get:function(){return this._isOpen},enumerable:!1,configurable:!0}),Object.defineProperty(V.prototype,"isUndoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isUndoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(V.prototype,"isRedoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isRedoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(V.prototype,"zoomLevel",{get:function(){return this._zoomLevel},set:function(f){this._zoomLevel=f,this.editorCanvas&&this.contentDiv&&(this.editorCanvas.style.transform="scale("+this._zoomLevel+")",this.contentDiv.scrollTo({left:(this.editorCanvas.clientWidth*this._zoomLevel-this.contentDiv.clientWidth)/2,top:(this.editorCanvas.clientHeight*this._zoomLevel-this.contentDiv.clientHeight)/2}))},enumerable:!1,configurable:!0}),Object.defineProperty(V.prototype,"instanceNo",{get:function(){return this._instanceNo},enumerable:!1,configurable:!0}),V.prototype.open=function(){this.setupResizeObserver(),this.setEditingTarget(),this.setTopLeft(),this.initMarkerCanvas(),this.initOverlay(),this.attachEvents(),this.settings.displayMode==="popup"&&this.onPopupTargetResize(),re.isLicensed||this.addLogo(),this._isOpen=!0,this._isFocused=!0},V.prototype.show=function(){var f=this;this.styles.styleSheetRoot===void 0&&se.styleSheetRoot!==void 0&&(this.styles.styleSheetRoot=se.styleSheetRoot),this.setWindowHeight(),this.showUI(),this.open(),this.eventListeners.show.forEach(function(C){return C(new Lt(f))})},V.prototype.render=function(){return Re(this,void 0,void 0,function(){var f;return Ae(this,function(C){switch(C.label){case 0:return this.setCurrentMarker(),(f=new ce).naturalSize=this.renderAtNaturalSize,f.imageType=this.renderImageType,f.imageQuality=this.renderImageQuality,f.markersOnly=this.renderMarkersOnly,f.width=this.renderWidth,f.height=this.renderHeight,[4,f.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 1:return C.sent(),[4,f.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 2:return[2,C.sent()]}})})},V.prototype.close=function(f){var C=this;if(f===void 0&&(f=!1),this.isOpen){var z=!1;f||this.eventListeners.beforeclose.forEach(function(J){var Q=new Lt(C,!0);J(Q),Q.defaultPrevented&&(z=!0)}),z||(this.coverDiv&&this.closeUI(),this.targetObserver&&this.targetObserver.unobserve(this.target),this.settings.displayMode==="popup"&&window.removeEventListener("resize",this.setWindowHeight),this.eventListeners.close.forEach(function(J){return J(new Lt(C))}),this.detachEvents(),this._isOpen=!1)}},V.prototype.addMarkersToToolbar=function(){for(var f,C=[],z=0;zthis.editorCanvas.clientHeight?this.editorCanvas.clientHeight*f:this.editorCanvas.clientWidth,z=C',f.title="Powered by marker.js",f.style.display="grid",f.style.alignItems="center",f.style.justifyItems="center",f.style.padding="3px",f.style.width="20px",f.style.height="20px",this.logoUI.appendChild(f),this.editorCanvas.appendChild(this.logoUI),this.logoUI.style.position="absolute",this.logoUI.style.pointerEvents="all",this.positionLogo()},V.prototype.positionLogo=function(){this.logoUI&&(this.uiStyleSettings.logoPosition!=="right"?this.logoUI.style.left=this.markerImageHolder.offsetLeft+10+"px":this.logoUI.style.left=this.markerImageHolder.offsetLeft+this.markerImageHolder.offsetWidth-this.logoUI.clientWidth-10+"px",this.logoUI.style.top=this.markerImageHolder.offsetTop+this.markerImageHolder.offsetHeight-this.logoUI.clientHeight-10+"px")},V.prototype.overrideOverflow=function(){this.scrollXState=window.scrollX,this.scrollYState=window.scrollY,this.bodyOverflowState=document.body.style.overflow,window.scroll({top:0,left:0}),document.body.style.overflow="hidden"},V.prototype.restoreOverflow=function(){document.body.style.overflow=this.bodyOverflowState,window.scroll({top:this.scrollYState,left:this.scrollXState})},V.prototype.showUI=function(){switch(this.settings.displayMode==="popup"&&this.overrideOverflow(),this.coverDiv=document.createElement("div"),this.coverDiv.style.visibility=this._silentRenderMode?"hidden":"visible",this.coverDiv.className=this.styles.classNamePrefixBase+" "+this.styles.classNamePrefix,this.coverDiv.style.fontSize="16px",this.coverDiv.style.userSelect="none",this.settings.displayMode){case"inline":this.coverDiv.style.position="absolute";var f=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=f+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px",this.coverDiv.style.width=this.target.offsetWidth.toString()+"px",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"5";break;case"popup":this.coverDiv.style.position="absolute",this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=window.innerHeight+"px",this.coverDiv.style.backgroundColor="rgba(0, 0, 0, 0.75)",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"1000",this.coverDiv.style.display="flex"}this.targetRoot.appendChild(this.coverDiv),this.uiDiv=document.createElement("div"),this.uiDiv.style.display="flex",this.uiDiv.style.flexDirection="column",this.uiDiv.style.flexGrow="2",this.uiDiv.style.margin=this.settings.displayMode==="popup"?this.settings.popupMargin+"px":"0px",this.uiDiv.style.border="0px",this.coverDiv.appendChild(this.uiDiv),this.toolbar=new ye(this.uiDiv,this.settings.displayMode,this._availableMarkerTypes,this.uiStyleSettings,this.styles),this.toolbar.addButtonClickListener(this.toolbarButtonClicked),this.toolbar.show(this._silentRenderMode||this.uiStyleSettings.hideToolbar?"hidden":"visible"),this.contentDiv=document.createElement("div"),this.contentDiv.style.display="flex",this.contentDiv.style.flexDirection="row",this.contentDiv.style.flexGrow="2",this.contentDiv.style.flexShrink="1",this.settings.displayMode==="popup"&&(this.contentDiv.style.backgroundColor=this.uiStyleSettings.canvasBackgroundColor,this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.uiStyleSettings.toolbarHeight+"px",this.contentDiv.style.maxWidth="calc(100vw - "+2*this.settings.popupMargin+"px)"),this.contentDiv.style.overflow="auto",this.uiDiv.appendChild(this.contentDiv),this.editorCanvas=document.createElement("div"),this.editorCanvas.style.flexGrow="2",this.editorCanvas.style.flexShrink="1",this.editorCanvas.style.position="relative",this.editorCanvas.style.overflow="hidden",this.editorCanvas.style.display="flex",this.settings.displayMode==="popup"&&(this.editorCanvas.style.alignItems="center",this.editorCanvas.style.justifyContent="center"),this.editorCanvas.style.pointerEvents="none",this.editorCanvas.style.transformOrigin="left top",this.editorCanvas.style.transform="scale("+this.zoomLevel+")",this.contentDiv.appendChild(this.editorCanvas),this.editingTarget=this.target instanceof HTMLImageElement?document.createElement("img"):document.createElement("canvas"),this.target.getClientRects().item(0).y-1&&this.markers.splice(this.markers.indexOf(f),1),f.dispose()},V.prototype.switchToSelectMode=function(){this.mode="select",this.hideNotesEditor(),this._currentMarker!==void 0&&(this._currentMarker.state!=="new"?this._currentMarker.select():(this.removeMarker(this._currentMarker),this.setCurrentMarker(),this.markerImage.style.cursor="default"),this.addUndoStep())},V.prototype.toolbarButtonClicked=function(f,C){if(f==="marker"&&C!==void 0)this.createNewMarker(C);else if(f==="action")switch(C){case"select":this.switchToSelectMode(),this.switchToSelectMode();break;case"delete":this.deleteSelectedMarker();break;case"clear":this.clear();break;case"undo":this.undo();break;case"redo":this.redo();break;case"zoom":this.stepZoom();break;case"zoom-out":this.zoomLevel=1;break;case"notes":this.notesArea===void 0?(this.switchToSelectMode(),this.zoomLevel=1,this.showNotesEditor()):this.switchToSelectMode();break;case"close":this.close();break;case"render":this.switchToSelectMode(),this.startRenderAndClose()}},V.prototype.deleteSelectedMarker=function(){var f=this;if(this._currentMarker!==void 0){var C=!1;if(this.eventListeners.markerbeforedelete.forEach(function(J){var Q=new dt(f,f._currentMarker,!0);J(Q),Q.defaultPrevented&&(C=!0)}),!C){var z=this._currentMarker;this._currentMarker.dispose(),this.markerImage.removeChild(this._currentMarker.container),this.markers.splice(this.markers.indexOf(this._currentMarker),1),this.setCurrentMarker(),this.addUndoStep(),this.eventListeners.markerdelete.forEach(function(J){return J(new dt(f,z))})}}},V.prototype.clear=function(){var f=this,C=!1;if(this.markers.length>0&&(this.eventListeners.markerbeforedelete.forEach(function(be){var Qe=new dt(f,void 0,!0);be(Qe),Qe.defaultPrevented&&(C=!0)}),!C)){this.setCurrentMarker();for(var z=function(be){var Qe=J.markers[be];J.setCurrentMarker(J.markers[be]),J._currentMarker.dispose(),J.markerImage.removeChild(J._currentMarker.container),J.markers.splice(J.markers.indexOf(J._currentMarker),1),J.eventListeners.markerdelete.forEach(function(ot){return ot(new dt(f,Qe))})},J=this,Q=this.markers.length-1;Q>=0;Q--)z(Q);this.addUndoStep()}},Object.defineProperty(V.prototype,"isNotesAreaOpen",{get:function(){return this.notesArea!==void 0},enumerable:!1,configurable:!0}),V.prototype.showNotesEditor=function(){var f;this._currentMarker!==void 0&&(this.overlayContainer.innerHTML="",this.notesArea=document.createElement("textarea"),this.notesArea.className=this.uiStyleSettings.notesAreaStyleClassName,this.notesArea.style.pointerEvents="auto",this.notesArea.style.alignSelf="stretch",this.notesArea.style.width="100%",this.notesArea.style.margin=this.uiStyleSettings.toolbarHeight/4+"px",this.notesArea.value=(f=this._currentMarker.notes)!==null&&f!==void 0?f:"",this.overlayContainer.appendChild(this.notesArea))},V.prototype.hideNotesEditor=function(){this.isNotesAreaOpen&&(this._currentMarker!==void 0&&(this._currentMarker.notes=this.notesArea.value.trim()!==""?this.notesArea.value:void 0),this.overlayContainer.removeChild(this.notesArea),this.notesArea=void 0)},V.prototype.selectLastMarker=function(){this.markers.length>0?this.setCurrentMarker(this.markers[this.markers.length-1]):this.setCurrentMarker()},V.prototype.addUndoStep=function(){var f=this;if(this._currentMarker===void 0||this._currentMarker.state!=="edit"){var C=this.getState(),z=this.undoRedoManager.getLastUndoStep();if(!z||z.width===C.width&&z.height===C.height){var J=this.undoRedoManager.undoStepCount;this.undoRedoManager.addUndoStep(C),J1&&this.panTo({x:f.clientX,y:f.clientY}))},V.prototype.onPointerUp=function(f){this.touchPoints>0&&this.touchPoints--,this.touchPoints===0&&this.isDragging&&this._currentMarker!==void 0&&this._currentMarker.pointerUp(this.clientToLocalCoordinates(f.clientX,f.clientY)),this.isDragging=!1,this.addUndoStep()},V.prototype.onPointerOut=function(){this.touchPoints>0&&this.touchPoints--},V.prototype.onKeyUp=function(f){this._currentMarker===void 0||this.notesArea!==void 0||f.key!=="Delete"&&f.key!=="Backspace"||this.deleteSelectedMarker()},V.prototype.clientToLocalCoordinates=function(f,C){var z=this.markerImage.getBoundingClientRect();return{x:(f-z.left)/this.zoomLevel,y:(C-z.top)/this.zoomLevel}},V.prototype.onWindowResize=function(){this.positionUI()},V.prototype.positionUI=function(){switch(this.setTopLeft(),this.settings.displayMode){case"inline":var f=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=f+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px";break;case"popup":this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=this.windowHeight+"px",this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.styles.settings.toolbarHeight+"px"}this.positionMarkerImage(),this.positionLogo()},V.prototype.addLicenseKey=function(f){re.addKey(f)},V.prototype.addEventListener=function(f,C){this.eventListeners.addEventListener(f,C)},V.prototype.removeEventListener=function(f,C){this.eventListeners.removeEventListener(f,C)},V.prototype.renderState=function(f){this._silentRenderMode=!0,this.settings.displayMode="inline",this.isOpen||this.show(),this.restoreState(f),this.startRenderAndClose(),this._silentRenderMode=!1},Object.defineProperty(V.prototype,"isFocused",{get:function(){return this._isFocused},enumerable:!1,configurable:!0}),V.prototype.focus=function(){var f=this;this._isFocused||(this.attachWindowEvents(),this._isFocused=!0,this._previousCurrentMarker!==void 0&&this.setCurrentMarker(this._previousCurrentMarker),this.eventListeners.focus.forEach(function(C){return C(new Lt(f))}))},V.prototype.blur=function(){var f=this;this._isFocused&&(this.detachWindowEvents(),this._isFocused=!1,this._previousCurrentMarker=this._currentMarker,this.setCurrentMarker(),this.eventListeners.blur.forEach(function(C){return C(new Lt(f))}))},V.instanceCounter=0,V}();/* ********************************** + `;be.innerHTML=Ye,Y.appendChild(be),C.styleBoxes.push(Y)}),z},f.prototype.setCurrentStyle=function(C,z){var J=this;this.currentStyle=C,this.styleBoxes.forEach(function(Y){Y.style.borderColor=Y===z?J.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onStyleChanged&&this.onStyleChanged(this.currentStyle)},f}(Ie),lt=function(V){function f(C,z,J){var Y=V.call(this,C,z,J)||this;return Y.strokeColor=J.defaultColor,Y.strokeWidth=J.defaultStrokeWidth,Y.strokeDasharray=J.defaultStrokeDasharray,Y.strokePanel=new Ne("Line color",J.defaultColorSet,J.defaultColor),Y.strokePanel.onColorChanged=Y.setStrokeColor,Y.strokeWidthPanel=new ct("Line width",J.defaultStrokeWidths,J.defaultStrokeWidth),Y.strokeWidthPanel.onWidthChanged=Y.setStrokeWidth,Y.strokeStylePanel=new nt("Line style",J.defaultStrokeDasharrays,J.defaultStrokeDasharray),Y.strokeStylePanel.onStyleChanged=Y.setStrokeDasharray,Y}return Le(f,V),Object.defineProperty(f.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),f.prototype.getState=function(){var C=V.prototype.getState.call(this);return C.typeName=f.typeName,C},f.typeName="FrameMarker",f.title="Frame marker",f.icon='',f}(qe),Me=function(){this.defaultColorSet=["#EF4444","#10B981","#2563EB","#FFFF00","#7C3AED","#F472B6","#000000","#FFFFFF"],this.defaultColor=this.defaultColorSet[0],this.defaultFillColor=this.defaultColorSet[0],this.defaultStrokeColor=this.defaultColorSet[7],this.defaultHighlightColor=this.defaultColorSet[3],this.defaultStrokeWidth=3,this.defaultStrokeDasharray="",this.defaultHighlightOpacity=.5,this.defaultFontFamily="Helvetica, Arial, sans-serif",this.defaultStrokeWidths=[1,2,3,5,10],this.defaultStrokeDasharrays=["","3","12 3","9 6 3 6"],this.defaultOpacitySteps=[.1,.25,.5,.75,1],this.displayMode="inline",this.defaultFontFamilies=['Times, "Times New Roman", serif',"Helvetica, Arial, sans-serif",'Courier, "Courier New", monospace',"cursive","fantasy"],this.popupMargin=30,this.newFreehandMarkerOnPointerUp=!1,this.defaultColorsFollowCurrentColors=!1,this.freehandPixelRatio=1,this.disableRotation=!1},et=function(V){function f(C,z,J){var Y=V.call(this,C,z,J)||this;return Y.x1=0,Y.y1=0,Y.x2=0,Y.y2=0,Y.defaultLength=50,Y.manipulationStartX=0,Y.manipulationStartY=0,Y.manipulationStartX1=0,Y.manipulationStartY1=0,Y.manipulationStartX2=0,Y.manipulationStartY2=0,Y.setupControlBox(),Y}return Le(f,V),f.prototype.ownsTarget=function(C){return!!V.prototype.ownsTarget.call(this,C)||!(!this.grip1.ownsTarget(C)&&!this.grip2.ownsTarget(C))},f.prototype.pointerDown=function(C,z){V.prototype.pointerDown.call(this,C,z),this.manipulationStartX=C.x,this.manipulationStartY=C.y,this.state==="new"&&(this.x1=C.x,this.y1=C.y,this.x2=C.x,this.y2=C.y),this.manipulationStartX1=this.x1,this.manipulationStartY1=this.y1,this.manipulationStartX2=this.x2,this.manipulationStartY2=this.y2,this.state!=="new"&&(this.select(),this.grip1.ownsTarget(z)?this.activeGrip=this.grip1:this.grip2.ownsTarget(z)?this.activeGrip=this.grip2:this.activeGrip=void 0,this.activeGrip?this._state="resize":this._state="move")},f.prototype.pointerUp=function(C){var z=this.state;V.prototype.pointerUp.call(this,C),this.state==="creating"&&Math.abs(this.x1-this.x2)<10&&Math.abs(this.y1-this.y2)<10?(this.x2=this.x1+this.defaultLength,this.adjustVisual(),this.adjustControlBox()):this.manipulate(C),this._state="select",z==="creating"&&this.onMarkerCreated&&this.onMarkerCreated(this)},f.prototype.adjustVisual=function(){},f.prototype.manipulate=function(C){this.state==="creating"?this.resize(C):this.state==="move"?(this.x1=this.manipulationStartX1+C.x-this.manipulationStartX,this.y1=this.manipulationStartY1+C.y-this.manipulationStartY,this.x2=this.manipulationStartX2+C.x-this.manipulationStartX,this.y2=this.manipulationStartY2+C.y-this.manipulationStartY,this.adjustVisual(),this.adjustControlBox()):this.state==="resize"&&this.resize(C)},f.prototype.resize=function(C){switch(this.activeGrip){case this.grip1:this.x1=C.x,this.y1=C.y;break;case this.grip2:case void 0:this.x2=C.x,this.y2=C.y}this.adjustVisual(),this.adjustControlBox()},f.prototype.select=function(){V.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},f.prototype.deselect=function(){V.prototype.deselect.call(this),this.controlBox.style.display="none"},f.prototype.setupControlBox=function(){this.controlBox=de.createGroup(),this.container.appendChild(this.controlBox),this.addControlGrips(),this.controlBox.style.display="none"},f.prototype.adjustControlBox=function(){this.positionGrips()},f.prototype.addControlGrips=function(){this.grip1=this.createGrip(),this.grip2=this.createGrip(),this.positionGrips()},f.prototype.createGrip=function(){var C=new rt;return C.visual.transform.baseVal.appendItem(de.createTransform()),this.controlBox.appendChild(C.visual),C},f.prototype.positionGrips=function(){var C=this.grip1.GRIP_SIZE;this.positionGrip(this.grip1.visual,this.x1-C/2,this.y1-C/2),this.positionGrip(this.grip2.visual,this.x2-C/2,this.y2-C/2)},f.prototype.positionGrip=function(C,z,J){var Y=C.transform.baseVal.getItem(0);Y.setTranslate(z,J),C.transform.baseVal.replaceItem(Y,0)},f.prototype.getState=function(){return Object.assign({x1:this.x1,y1:this.y1,x2:this.x2,y2:this.y2},V.prototype.getState.call(this))},f.prototype.restoreState=function(C){V.prototype.restoreState.call(this,C);var z=C;this.x1=z.x1,this.y1=z.y1,this.x2=z.x2,this.y2=z.y2},f.prototype.scale=function(C,z){V.prototype.scale.call(this,C,z),this.x1=this.x1*C,this.y1=this.y1*z,this.x2=this.x2*C,this.y2=this.y2*z,this.adjustVisual(),this.adjustControlBox()},f}(Fe),ut=function(V){function f(C,z,J){var Y=V.call(this,C,z,J)||this;return Y.strokeColor="transparent",Y.strokeWidth=0,Y.strokeDasharray="",Y.setStrokeColor=Y.setStrokeColor.bind(Y),Y.setStrokeWidth=Y.setStrokeWidth.bind(Y),Y.setStrokeDasharray=Y.setStrokeDasharray.bind(Y),Y.strokeColor=J.defaultColor,Y.strokeWidth=J.defaultStrokeWidth,Y.strokeDasharray=J.defaultStrokeDasharray,Y.strokePanel=new Ne("Line color",J.defaultColorSet,J.defaultColor),Y.strokePanel.onColorChanged=Y.setStrokeColor,Y.strokeWidthPanel=new ct("Line width",J.defaultStrokeWidths,J.defaultStrokeWidth),Y.strokeWidthPanel.onWidthChanged=Y.setStrokeWidth,Y.strokeStylePanel=new nt("Line style",J.defaultStrokeDasharrays,J.defaultStrokeDasharray),Y.strokeStylePanel.onStyleChanged=Y.setStrokeDasharray,Y}return Le(f,V),f.prototype.ownsTarget=function(C){return!(!V.prototype.ownsTarget.call(this,C)&&C!==this.visual&&C!==this.selectorLine&&C!==this.visibleLine)},f.prototype.createVisual=function(){this.visual=de.createGroup(),this.selectorLine=de.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()]]),this.visibleLine=de.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()]]),this.visual.appendChild(this.selectorLine),this.visual.appendChild(this.visibleLine),this.addMarkerVisualToContainer(this.visual)},f.prototype.pointerDown=function(C,z){V.prototype.pointerDown.call(this,C,z),this.state==="new"&&(this.createVisual(),this.adjustVisual(),this._state="creating")},f.prototype.adjustVisual=function(){this.selectorLine&&this.visibleLine&&(this.selectorLine.setAttribute("x1",this.x1.toString()),this.selectorLine.setAttribute("y1",this.y1.toString()),this.selectorLine.setAttribute("x2",this.x2.toString()),this.selectorLine.setAttribute("y2",this.y2.toString()),this.visibleLine.setAttribute("x1",this.x1.toString()),this.visibleLine.setAttribute("y1",this.y1.toString()),this.visibleLine.setAttribute("x2",this.x2.toString()),this.visibleLine.setAttribute("y2",this.y2.toString()),de.setAttributes(this.visibleLine,[["stroke",this.strokeColor]]),de.setAttributes(this.visibleLine,[["stroke-width",this.strokeWidth.toString()]]),de.setAttributes(this.visibleLine,[["stroke-dasharray",this.strokeDasharray.toString()]]))},f.prototype.setStrokeColor=function(C){this.strokeColor=C,this.adjustVisual(),this.colorChanged(C)},f.prototype.setStrokeWidth=function(C){this.strokeWidth=C,this.adjustVisual()},f.prototype.setStrokeDasharray=function(C){this.strokeDasharray=C,this.adjustVisual(),this.stateChanged()},Object.defineProperty(f.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),f.prototype.getState=function(){var C=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray},V.prototype.getState.call(this));return C.typeName=f.typeName,C},f.prototype.restoreState=function(C){V.prototype.restoreState.call(this,C);var z=C;this.strokeColor=z.strokeColor,this.strokeWidth=z.strokeWidth,this.strokeDasharray=z.strokeDasharray,this.createVisual(),this.adjustVisual()},f.typeName="LineMarker",f.title="Line marker",f.icon='',f}(et),We=function(V){function f(C,z,J,Y){var be=V.call(this,C,Y||'')||this;return be.fonts=[],be.fontBoxes=[],be.fonts=z,be.currentFont=J,be.setCurrentFont=be.setCurrentFont.bind(be),be}return Le(f,V),f.prototype.getUi=function(){var C=this,z=document.createElement("div");return z.style.overflow="hidden",z.style.flexGrow="2",this.fonts.forEach(function(J){var Y=document.createElement("div");Y.style.display="inline-block",Y.style.alignItems="center",Y.style.justifyContent="space-between",Y.style.padding="5px",Y.style.borderWidth="2px",Y.style.borderStyle="solid",Y.style.overflow="hidden",Y.style.maxWidth=100/C.fonts.length-5+"%",Y.style.borderColor=J===C.currentFont?C.uiStyleSettings.toolboxAccentColor:"transparent",Y.addEventListener("click",function(){C.setCurrentFont(J,Y)}),z.appendChild(Y);var be=document.createElement("div");be.style.display="flex",be.style.minHeight="20px",be.style.flexGrow="2",be.style.fontFamily=J,be.style.overflow="hidden";var Ye=document.createElement("div");Ye.style.whiteSpace="nowrap",Ye.style.overflow="hidden",Ye.style.textOverflow="ellipsis",Ye.innerHTML="The quick brown fox jumps over the lazy dog",be.appendChild(Ye),Y.appendChild(be),C.fontBoxes.push(Y)}),z},f.prototype.setCurrentFont=function(C,z){var J=this;this.currentFont=C,this.fontBoxes.forEach(function(Y){Y.style.borderColor=Y===z?J.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onFontChanged&&this.onFontChanged(this.currentFont)},f}(Ie),Xe=function(V){function f(C,z,J){var Y=V.call(this,C,z,J)||this;return Y.color="transparent",Y.padding=5,Y.DEFAULT_TEXT="your text here",Y.text=Y.DEFAULT_TEXT,Y.isMoved=!1,Y.color=J.defaultColor,Y.fontFamily=J.defaultFontFamily,Y.defaultSize={x:100,y:30},Y.setColor=Y.setColor.bind(Y),Y.setFont=Y.setFont.bind(Y),Y.renderText=Y.renderText.bind(Y),Y.sizeText=Y.sizeText.bind(Y),Y.textEditDivClicked=Y.textEditDivClicked.bind(Y),Y.showTextEditor=Y.showTextEditor.bind(Y),Y.setSize=Y.setSize.bind(Y),Y.positionTextEditor=Y.positionTextEditor.bind(Y),Y.colorPanel=new Ne("Color",J.defaultColorSet,J.defaultColor),Y.colorPanel.onColorChanged=Y.setColor,Y.fontFamilyPanel=new We("Font",J.defaultFontFamilies,J.defaultFontFamily),Y.fontFamilyPanel.onFontChanged=Y.setFont,Y}return Le(f,V),f.prototype.ownsTarget=function(C){if(V.prototype.ownsTarget.call(this,C)||C===this.visual||C===this.textElement||C===this.bgRectangle)return!0;var z=!1;return this.textElement.childNodes.forEach(function(J){J===C&&(z=!0)}),z},f.prototype.createVisual=function(){this.visual=de.createGroup(),this.bgRectangle=de.createRect(1,1,[["fill","transparent"]]),this.visual.appendChild(this.bgRectangle),this.textElement=de.createText([["fill",this.color],["font-family",this.fontFamily],["font-size","16px"],["x","0"],["y","0"]]),this.textElement.transform.baseVal.appendItem(de.createTransform()),this.textElement.transform.baseVal.appendItem(de.createTransform()),this.visual.appendChild(this.textElement),this.addMarkerVisualToContainer(this.visual),this.renderText()},f.prototype.pointerDown=function(C,z){V.prototype.pointerDown.call(this,C,z),this.isMoved=!1,this.pointerDownPoint=C,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(C),this._state="creating")},f.prototype.renderText=function(){var C=this;if(this.textElement){for(;this.textElement.lastChild;)this.textElement.removeChild(this.textElement.lastChild);this.text.split(/\r\n|[\n\v\f\r\x85\u2028\u2029]/).forEach(function(z){C.textElement.appendChild(de.createTSpan(z.trim()===""?" ":z.trim(),[["x","0"],["dy","1.2em"]]))}),setTimeout(this.sizeText,10)}},f.prototype.getTextScale=function(){var C=this.textElement.getBBox(),z=1;if(C.width>0&&C.height>0){var J=(1*this.width-this.width*this.padding*2/100)/C.width,Y=(1*this.height-this.height*this.padding*2/100)/C.height;z=Math.min(J,Y)}return z},f.prototype.getTextPosition=function(C){var z=this.textElement.getBBox(),J=0,Y=0;return z.width>0&&z.height>0&&(J=(this.width-z.width*C)/2,Y=this.height/2-z.height*C/2),{x:J,y:Y}},f.prototype.sizeText=function(){var C=this.textElement.getBBox(),z=this.getTextScale(),J=this.getTextPosition(z);J.y-=C.y*z,navigator.userAgent.indexOf("Edge/")>-1?this.textElement.style.transform="translate("+J.x+"px, "+J.y+"px) scale("+z+", "+z+")":(this.textElement.transform.baseVal.getItem(0).setTranslate(J.x,J.y),this.textElement.transform.baseVal.getItem(1).setScale(z,z))},f.prototype.manipulate=function(C){V.prototype.manipulate.call(this,C),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(C.x-this.pointerDownPoint.x)>5||Math.abs(C.y-this.pointerDownPoint.y)>5)},f.prototype.resize=function(C){V.prototype.resize.call(this,C),this.isMoved=!0,this.setSize(),this.sizeText()},f.prototype.setSize=function(){V.prototype.setSize.call(this),this.visual&&this.bgRectangle&&(de.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),de.setAttributes(this.bgRectangle,[["width",this.width.toString()],["height",this.height.toString()]]))},f.prototype.pointerUp=function(C){var z=this.state;z==="creating"&&(this._suppressMarkerCreateEvent=!0),V.prototype.pointerUp.call(this,C),this.setSize(),(z==="creating"||!this.isMoved&&Date.now()-this.pointerDownTimestamp>500)&&this.showTextEditor(),this.pointerDownPoint=void 0},f.prototype.showTextEditor=function(){var C=this;this._state="edit",this.overlayContainer.innerHTML="",this.textEditDiv=document.createElement("div"),this.textEditDiv.style.flexGrow="2",this.textEditDiv.style.alignItems="center",this.textEditDiv.style.justifyContent="center",this.textEditDiv.style.pointerEvents="auto",this.textEditDiv.style.overflow="hidden",this.textEditor=document.createElement("div"),this.textEditor.style.position="absolute",this.textEditor.style.fontFamily=this.fontFamily,this.textEditor.style.lineHeight="1em",this.textEditor.innerText=this.text,this.textEditor.contentEditable="true",this.textEditor.style.color=this.color,this.textEditor.style.whiteSpace="pre",this.positionTextEditor(),this.textEditor.addEventListener("pointerup",function(z){z.stopPropagation()}),this.textEditor.addEventListener("input",function(){for(var z=Number.parseFloat(C.textEditor.style.fontSize);C.textEditor.clientWidth>=Number.parseInt(C.textEditor.style.maxWidth)&&z>.9;)z-=.1,C.textEditor.style.fontSize=Math.max(z,.9)+"em"}),this.textEditor.addEventListener("keyup",function(z){z.cancelBubble=!0}),this.textEditor.addEventListener("paste",function(z){if(z.clipboardData){var J=z.clipboardData.getData("text"),Y=window.getSelection();if(!Y.rangeCount)return!1;Y.deleteFromDocument(),Y.getRangeAt(0).insertNode(document.createTextNode(J)),z.preventDefault()}}),this.textEditDiv.addEventListener("pointerup",function(){C.textEditDivClicked(C.textEditor.innerText)}),this.textEditDiv.appendChild(this.textEditor),this.overlayContainer.appendChild(this.textEditDiv),this.hideVisual(),this.textEditor.focus(),document.execCommand("selectAll")},f.prototype.positionTextEditor=function(){if(this.state==="edit")if(this.textEditor===void 0)this.showTextEditor();else{this.textElement.style.display="";var C=this.getTextScale(),z=this.rotatePoint({x:this.left+this.width/2,y:this.top+this.height/2}),J=this.textElement.getBBox(),Y={x:J.width*C,y:J.height*C};z.x-=Y.x/2,z.y-=Y.y/2,this.textEditor.style.top=z.y+"px",this.textEditor.style.left=z.x+"px",this.textEditor.style.maxWidth=this.overlayContainer.offsetWidth-z.x+"px",this.textEditor.style.fontSize=Math.max(16*C,12)+"px",this.textElement.style.display="none"}},f.prototype.textEditDivClicked=function(C){this.text=C.trim(),this.overlayContainer.innerHTML="",this.renderText(),this.showVisual(),this._suppressMarkerCreateEvent&&(this._suppressMarkerCreateEvent=!1,this.onMarkerCreated&&this.onMarkerCreated(this)),this.stateChanged()},f.prototype.select=function(){V.prototype.select.call(this),this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText)},f.prototype.deselect=function(){this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText),V.prototype.deselect.call(this)},f.prototype.dblClick=function(C,z){V.prototype.dblClick.call(this,C,z),this.showTextEditor()},f.prototype.setColor=function(C){this.textElement&&de.setAttributes(this.textElement,[["fill",C]]),this.color=C,this.textEditor&&(this.textEditor.style.color=this.color),this.colorChanged(C)},f.prototype.setFont=function(C){this.textElement&&de.setAttributes(this.textElement,[["font-family",C]]),this.fontFamily=C,this.textEditor&&(this.textEditor.style.fontFamily=this.fontFamily),this.renderText(),this.stateChanged()},f.prototype.hideVisual=function(){this.textElement.style.display="none",this.hideControlBox()},f.prototype.showVisual=function(){this.state==="edit"&&(this._state="select"),this.textElement.style.display="",this.showControlBox()},Object.defineProperty(f.prototype,"toolboxPanels",{get:function(){return[this.colorPanel,this.fontFamilyPanel]},enumerable:!1,configurable:!0}),f.prototype.getState=function(){var C=Object.assign({color:this.color,fontFamily:this.fontFamily,padding:this.padding,text:this.text},V.prototype.getState.call(this));return C.typeName=f.typeName,C},f.prototype.restoreState=function(C){var z=C;this.color=z.color,this.fontFamily=z.fontFamily,this.padding=z.padding,this.text=z.text,this.createVisual(),V.prototype.restoreState.call(this,C),this.setSize()},f.prototype.scale=function(C,z){V.prototype.scale.call(this,C,z),this.setSize(),this.sizeText(),this.positionTextEditor()},f.typeName="TextMarker",f.title="Text marker",f.icon='',f}($e),Se=function(V){function f(C,z,J){var Y=V.call(this,C,z,J)||this;return Y.color="transparent",Y.lineWidth=3,Y.drawing=!1,Y.pixelRatio=1,Y.color=J.defaultColor,Y.lineWidth=J.defaultStrokeWidth,Y.pixelRatio=J.freehandPixelRatio,Y.setColor=Y.setColor.bind(Y),Y.addCanvas=Y.addCanvas.bind(Y),Y.finishCreation=Y.finishCreation.bind(Y),Y.setLineWidth=Y.setLineWidth.bind(Y),Y.colorPanel=new Ne("Color",J.defaultColorSet,J.defaultColor),Y.colorPanel.onColorChanged=Y.setColor,Y.lineWidthPanel=new ct("Line width",J.defaultStrokeWidths,J.defaultStrokeWidth),Y.lineWidthPanel.onWidthChanged=Y.setLineWidth,Y}return Le(f,V),f.prototype.ownsTarget=function(C){return!(!V.prototype.ownsTarget.call(this,C)&&C!==this.visual&&C!==this.drawingImage)},f.prototype.createVisual=function(){this.visual=de.createGroup(),this.drawingImage=de.createImage(),this.visual.appendChild(this.drawingImage);var C=de.createTransform();this.visual.transform.baseVal.appendItem(C),this.addMarkerVisualToContainer(this.visual)},f.prototype.pointerDown=function(C,z){this.state==="new"&&(this.addCanvas(),this.createVisual(),this._state="creating"),this.state==="creating"?(this.canvasContext.strokeStyle=this.color,this.canvasContext.lineWidth=this.lineWidth,this.canvasContext.beginPath(),this.canvasContext.moveTo(C.x,C.y),this.drawing=!0):V.prototype.pointerDown.call(this,C,z)},f.prototype.manipulate=function(C){this.state==="creating"?this.drawing&&(this.canvasContext.lineTo(C.x,C.y),this.canvasContext.stroke()):V.prototype.manipulate.call(this,C)},f.prototype.resize=function(C){V.prototype.resize.call(this,C),de.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),de.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]])},f.prototype.pointerUp=function(C){this._state==="creating"?this.drawing&&(this.canvasContext.closePath(),this.drawing=!1,this.globalSettings.newFreehandMarkerOnPointerUp&&this.finishCreation()):V.prototype.pointerUp.call(this,C)},f.prototype.addCanvas=function(){this.overlayContainer.innerHTML="",this.canvasElement=document.createElement("canvas"),this.canvasElement.width=this.overlayContainer.clientWidth*this.pixelRatio,this.canvasElement.height=this.overlayContainer.clientHeight*this.pixelRatio,this.canvasContext=this.canvasElement.getContext("2d"),this.canvasContext.scale(this.pixelRatio,this.pixelRatio),this.overlayContainer.appendChild(this.canvasElement)},f.prototype.select=function(){this.state==="creating"&&this.finishCreation(),V.prototype.select.call(this)},f.prototype.deselect=function(){this.state==="creating"&&this.finishCreation(),V.prototype.deselect.call(this)},f.prototype.finishCreation=function(){for(var C=this.canvasContext.getImageData(0,0,this.canvasElement.width,this.canvasElement.height),z=[this.canvasElement.width+1,this.canvasElement.height+1,-1,-1],J=z[0],Y=z[1],be=z[2],Ye=z[3],ot=!1,it=0;it0&&(ot=!0,itYe&&(Ye=it),Qe>be&&(be=Qe));if(ot){this.left=J/this.pixelRatio,this.top=Y/this.pixelRatio,this.width=(be-J)/this.pixelRatio,this.height=(Ye-Y)/this.pixelRatio;var kt=document.createElement("canvas");kt.width=be-J,kt.height=Ye-Y,kt.getContext("2d").putImageData(this.canvasContext.getImageData(J,Y,be-J,Ye-Y),0,0),this.drawingImgUrl=kt.toDataURL("image/png"),this.setDrawingImage(),this._state="select",this.onMarkerCreated&&this.onMarkerCreated(this)}this.overlayContainer.innerHTML=""},f.prototype.setDrawingImage=function(){de.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]]),de.setAttributes(this.drawingImage,[["href",this.drawingImgUrl]]),this.moveVisual({x:this.left,y:this.top})},f.prototype.setColor=function(C){this.color=C,this.colorChanged(C)},f.prototype.setLineWidth=function(C){this.lineWidth=C},Object.defineProperty(f.prototype,"toolboxPanels",{get:function(){return this.state==="new"||this.state==="creating"?[this.colorPanel,this.lineWidthPanel]:[]},enumerable:!1,configurable:!0}),f.prototype.getState=function(){var C=Object.assign({drawingImgUrl:this.drawingImgUrl},V.prototype.getState.call(this));return C.typeName=f.typeName,C},f.prototype.restoreState=function(C){this.createVisual(),V.prototype.restoreState.call(this,C),this.drawingImgUrl=C.drawingImgUrl,this.setDrawingImage()},f.prototype.scale=function(C,z){V.prototype.scale.call(this,C,z),this.setDrawingImage()},f.typeName="FreehandMarker",f.title="Freehand marker",f.icon='',f}($e),Ee=function(V){function f(C,z,J){var Y=V.call(this,C,J||'')||this;return Y.typeBoxes=[],Y.currentType=z,Y.setCurrentType=Y.setCurrentType.bind(Y),Y}return Le(f,V),f.prototype.getUi=function(){var C=this,z=document.createElement("div");z.style.display="flex",z.style.overflow="hidden",z.style.flexGrow="2";for(var J=function(Ye){var ot="both";switch(Ye){case 0:ot="both";break;case 1:ot="start";break;case 2:ot="end";break;case 3:ot="none"}var it=document.createElement("div");if(it.style.display="flex",it.style.flexGrow="2",it.style.alignItems="center",it.style.justifyContent="space-between",it.style.padding="5px",it.style.borderWidth="2px",it.style.borderStyle="solid",it.style.borderColor=ot===Y.currentType?Y.uiStyleSettings.toolboxAccentColor:"transparent",it.addEventListener("click",function(){C.setCurrentType(ot,it)}),z.appendChild(it),ot==="both"||ot==="start"){var Qe=document.createElement("div");Qe.style.display="flex",Qe.style.alignItems="center",Qe.style.minHeight="20px",Qe.innerHTML=` + + `,Qe.style.marginLeft="5px",it.appendChild(Qe)}var kt=document.createElement("div");kt.style.display="flex",kt.style.alignItems="center",kt.style.minHeight="20px",kt.style.flexGrow="2";var Wt=document.createElement("hr");if(Wt.style.minWidth="20px",Wt.style.border="0px",Wt.style.borderTop="3px solid "+(Y.uiStyleSettings!==void 0?Y.uiStyleSettings.toolboxColor:"#eeeeee"),Wt.style.flexGrow="2",kt.appendChild(Wt),it.appendChild(kt),ot==="both"||ot==="end"){var pr=document.createElement("div");pr.style.display="flex",pr.style.alignItems="center",pr.style.minHeight="20px",pr.innerHTML=` + + `,pr.style.marginRight="5px",it.appendChild(pr)}Y.typeBoxes.push(it)},Y=this,be=0;be<4;be++)J(be);return z},f.prototype.setCurrentType=function(C,z){var J=this;this.currentType=C,this.typeBoxes.forEach(function(Y){Y.style.borderColor=Y===z?J.uiStyleSettings!==void 0?J.uiStyleSettings.toolboxAccentColor:"#3080c3":"transparent"}),this.onArrowTypeChanged&&this.onArrowTypeChanged(this.currentType)},f}(Ie),Ce=function(V){function f(C,z,J){var Y=V.call(this,C,z,J)||this;return Y.arrowType="end",Y.arrowBaseHeight=10,Y.arrowBaseWidth=10,Y.getArrowPoints=Y.getArrowPoints.bind(Y),Y.setArrowType=Y.setArrowType.bind(Y),Y.arrowTypePanel=new Ee("Arrow type","end"),Y.arrowTypePanel.onArrowTypeChanged=Y.setArrowType,Y}return Le(f,V),f.prototype.ownsTarget=function(C){return!(!V.prototype.ownsTarget.call(this,C)&&C!==this.arrow1&&C!==this.arrow2)},f.prototype.getArrowPoints=function(C,z){var J=this.arrowBaseWidth+2*this.strokeWidth,Y=this.arrowBaseHeight+2*this.strokeWidth;return C-J/2+","+(z+Y/2)+" "+C+","+(z-Y/2)+" "+(C+J/2)+","+(z+Y/2)},f.prototype.createTips=function(){this.arrow1=de.createPolygon(this.getArrowPoints(this.x1,this.y1),[["fill",this.strokeColor]]),this.arrow1.transform.baseVal.appendItem(de.createTransform()),this.visual.appendChild(this.arrow1),this.arrow2=de.createPolygon(this.getArrowPoints(this.x2,this.y2),[["fill",this.strokeColor]]),this.arrow2.transform.baseVal.appendItem(de.createTransform()),this.visual.appendChild(this.arrow2)},f.prototype.pointerDown=function(C,z){V.prototype.pointerDown.call(this,C,z),this.state==="creating"&&this.createTips()},f.prototype.adjustVisual=function(){if(V.prototype.adjustVisual.call(this),this.arrow1&&this.arrow2&&(this.arrow1.style.display=this.arrowType==="both"||this.arrowType==="start"?"":"none",this.arrow2.style.display=this.arrowType==="both"||this.arrowType==="end"?"":"none",de.setAttributes(this.arrow1,[["points",this.getArrowPoints(this.x1,this.y1)],["fill",this.strokeColor]]),de.setAttributes(this.arrow2,[["points",this.getArrowPoints(this.x2,this.y2)],["fill",this.strokeColor]]),Math.abs(this.x1-this.x2)>.1)){var C=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2),z=this.arrow1.transform.baseVal.getItem(0);z.setRotate(C,this.x1,this.y1),this.arrow1.transform.baseVal.replaceItem(z,0);var J=this.arrow2.transform.baseVal.getItem(0);J.setRotate(C+180,this.x2,this.y2),this.arrow2.transform.baseVal.replaceItem(J,0)}},f.prototype.setArrowType=function(C){this.arrowType=C,this.adjustVisual(),this.stateChanged()},Object.defineProperty(f.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel,this.arrowTypePanel]},enumerable:!1,configurable:!0}),f.prototype.getState=function(){var C=Object.assign({arrowType:this.arrowType},V.prototype.getState.call(this));return C.typeName=f.typeName,C},f.prototype.restoreState=function(C){V.prototype.restoreState.call(this,C);var z=C;this.arrowType=z.arrowType,this.createTips(),this.adjustVisual()},f.typeName="ArrowMarker",f.title="Arrow marker",f.icon='',f}(ut),ne=function(V){function f(C,z,J){var Y=V.call(this,C,z,J)||this;return Y.fillColor=J.defaultFillColor,Y.strokeWidth=0,Y.fillPanel=new Ne("Color",J.defaultColorSet,J.defaultFillColor),Y.fillPanel.onColorChanged=Y.setFillColor,Y}return Le(f,V),Object.defineProperty(f.prototype,"toolboxPanels",{get:function(){return[this.fillPanel]},enumerable:!1,configurable:!0}),f.prototype.getState=function(){var C=V.prototype.getState.call(this);return C.typeName=f.typeName,C},f.typeName="CoverMarker",f.title="Cover marker",f.icon='',f}(qe),oe=function(V){function f(C,z,J,Y){var be=V.call(this,C,Y||'')||this;return be.opacities=[],be.opacityBoxes=[],be.opacities=z,be.currentOpacity=J,be.setCurrentOpacity=be.setCurrentOpacity.bind(be),be}return Le(f,V),f.prototype.getUi=function(){var C=this,z=document.createElement("div");return z.style.display="flex",z.style.overflow="hidden",z.style.flexGrow="2",z.style.justifyContent="space-between",this.opacities.forEach(function(J){var Y=document.createElement("div");Y.style.display="flex",Y.style.alignItems="center",Y.style.justifyContent="center",Y.style.padding="5px",Y.style.borderWidth="2px",Y.style.borderStyle="solid",Y.style.borderColor=J===C.currentOpacity?C.uiStyleSettings.toolboxAccentColor:"transparent",Y.addEventListener("click",function(){C.setCurrentOpacity(J,Y)}),z.appendChild(Y);var be=document.createElement("div");be.innerText=100*J+"%",Y.appendChild(be),C.opacityBoxes.push(Y)}),z},f.prototype.setCurrentOpacity=function(C,z){var J=this;this.currentOpacity=C,this.opacityBoxes.forEach(function(Y){Y.style.borderColor=Y===z?J.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onOpacityChanged&&this.onOpacityChanged(this.currentOpacity)},f}(Ie),he=function(V){function f(C,z,J){var Y=V.call(this,C,z,J)||this;return Y.setOpacity=Y.setOpacity.bind(Y),Y.fillColor=J.defaultHighlightColor,Y.strokeWidth=0,Y.opacity=J.defaultHighlightOpacity,Y.fillPanel=new Ne("Color",J.defaultColorSet,Y.fillColor),Y.fillPanel.onColorChanged=Y.setFillColor,Y.opacityPanel=new oe("Opacity",J.defaultOpacitySteps,Y.opacity),Y.opacityPanel.onOpacityChanged=Y.setOpacity,Y}return Le(f,V),f.prototype.setOpacity=function(C){this.opacity=C,this.visual&&de.setAttributes(this.visual,[["opacity",this.opacity.toString()]]),this.stateChanged()},Object.defineProperty(f.prototype,"toolboxPanels",{get:function(){return[this.fillPanel,this.opacityPanel]},enumerable:!1,configurable:!0}),f.prototype.getState=function(){var C=V.prototype.getState.call(this);return C.typeName=f.typeName,C},f.typeName="HighlightMarker",f.title="Highlight marker",f.icon='',f}(ne),ve='',Be=function(V){function f(C,z,J){var Y=V.call(this,C,z,J)||this;return Y.bgColor="transparent",Y.tipPosition={x:0,y:0},Y.tipBase1Position={x:0,y:0},Y.tipBase2Position={x:0,y:0},Y.tipMoving=!1,Y.color=J.defaultStrokeColor,Y.bgColor=J.defaultFillColor,Y.fontFamily=J.defaultFontFamily,Y.defaultSize={x:100,y:30},Y.setBgColor=Y.setBgColor.bind(Y),Y.getTipPoints=Y.getTipPoints.bind(Y),Y.positionTip=Y.positionTip.bind(Y),Y.setTipPoints=Y.setTipPoints.bind(Y),Y.colorPanel=new Ne("Text color",J.defaultColorSet,Y.color,''),Y.colorPanel.onColorChanged=Y.setColor,Y.bgColorPanel=new Ne("Fill color",J.defaultColorSet,Y.bgColor,ve),Y.bgColorPanel.onColorChanged=Y.setBgColor,Y.fontFamilyPanel=new We("Font",J.defaultFontFamilies,J.defaultFontFamily),Y.fontFamilyPanel.onFontChanged=Y.setFont,Y.tipGrip=new rt,Y.tipGrip.visual.transform.baseVal.appendItem(de.createTransform()),Y.controlBox.appendChild(Y.tipGrip.visual),Y}return Le(f,V),f.prototype.ownsTarget=function(C){return V.prototype.ownsTarget.call(this,C)||this.tipGrip.ownsTarget(C)||this.tip===C},f.prototype.createTip=function(){de.setAttributes(this.bgRectangle,[["fill",this.bgColor],["rx","10px"]]),this.tip=de.createPolygon(this.getTipPoints(),[["fill",this.bgColor]]),this.visual.appendChild(this.tip)},f.prototype.pointerDown=function(C,z){this.state==="new"&&V.prototype.pointerDown.call(this,C,z),this.state==="creating"?this.createTip():this.tipGrip.ownsTarget(z)?(this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.tipMoving=!0):V.prototype.pointerDown.call(this,C,z)},f.prototype.pointerUp=function(C){if(this.tipMoving)this.tipMoving=!1,this.isMoved=!0,V.prototype.pointerUp.call(this,C);else{var z=this.state==="creating";V.prototype.pointerUp.call(this,C),this.setTipPoints(z),this.positionTip()}},f.prototype.manipulate=function(C){if(this.tipMoving){var z=this.unrotatePoint(C);this.tipPosition={x:z.x-this.manipulationStartLeft,y:z.y-this.manipulationStartTop},this.positionTip()}else V.prototype.manipulate.call(this,C)},f.prototype.setBgColor=function(C){this.bgRectangle&&this.tip&&(de.setAttributes(this.bgRectangle,[["fill",C]]),de.setAttributes(this.tip,[["fill",C]])),this.bgColor=C,this.fillColorChanged(C)},f.prototype.getTipPoints=function(){return this.setTipPoints(this.state==="creating"),this.tipBase1Position.x+","+this.tipBase1Position.y+" "+this.tipBase2Position.x+","+this.tipBase2Position.y+" "+this.tipPosition.x+","+this.tipPosition.y},f.prototype.setTipPoints=function(C){C===void 0&&(C=!1);var z=Math.min(this.height/2,15),J=this.height/5;C&&(this.tipPosition={x:z+J/2,y:this.height+20});var Y=Math.atan(this.height/2/(this.width/2));this.tipPosition.x=this.width/2&&this.tipPosition.y=this.width/2&&this.tipPosition.y>=this.height/2?Y.1)){var C=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2),z=this.tip1.transform.baseVal.getItem(0);z.setRotate(C,this.x1,this.y1),this.tip1.transform.baseVal.replaceItem(z,0);var J=this.tip2.transform.baseVal.getItem(0);J.setRotate(C+180,this.x2,this.y2),this.tip2.transform.baseVal.replaceItem(J,0)}},Object.defineProperty(f.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),f.prototype.getState=function(){var C=V.prototype.getState.call(this);return C.typeName=f.typeName,C},f.prototype.restoreState=function(C){V.prototype.restoreState.call(this,C),this.createTips(),this.adjustVisual()},f.typeName="MeasurementMarker",f.title="Measurement marker",f.icon='',f}(ut),st=function(V){function f(C,z,J){var Y=V.call(this,C,z,J)||this;return Y.strokePanel.colors=J.defaultColorSet,Y.fillColor="transparent",Y}return Le(f,V),Object.defineProperty(f.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),f.prototype.getState=function(){var C=V.prototype.getState.call(this);return C.typeName=f.typeName,C},f.typeName="EllipseFrameMarker",f.title="Ellipse frame marker",f.icon='',f}(De),je=function(){function V(){this.undoStack=[],this.redoStack=[]}return Object.defineProperty(V.prototype,"isUndoPossible",{get:function(){return this.undoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(V.prototype,"isRedoPossible",{get:function(){return this.redoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(V.prototype,"undoStepCount",{get:function(){return this.undoStack.length},enumerable:!1,configurable:!0}),Object.defineProperty(V.prototype,"redoStepCount",{get:function(){return this.redoStack.length},enumerable:!1,configurable:!0}),V.prototype.addUndoStep=function(f){this.undoStack.length!==0&&JSON.stringify(this.undoStack[this.undoStack.length-1])===JSON.stringify(f)||(this.undoStack.push(f),JSON.stringify(this.lastRedoStep)!==JSON.stringify(f)&&this.redoStack.splice(0,this.redoStack.length))},V.prototype.replaceLastUndoStep=function(f){this.undoStack.length>0&&(this.undoStack[this.undoStack.length-1]=f)},V.prototype.getLastUndoStep=function(){return this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0},V.prototype.undo=function(){if(this.undoStack.length>1){var f=this.undoStack.pop();return f!==void 0&&this.redoStack.push(f),this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0}},V.prototype.redo=function(){return this.lastRedoStep=this.redoStack.pop(),this.lastRedoStep},V}(),gt=function(V){function f(C,z,J){var Y=V.call(this,C,z,J)||this;return Y.strokeColor="transparent",Y.strokeWidth=0,Y.strokeDasharray="",Y.curveX=0,Y.curveY=0,Y.manipulationStartCurveX=0,Y.manipulationStartCurveY=0,Y.setStrokeColor=Y.setStrokeColor.bind(Y),Y.setStrokeWidth=Y.setStrokeWidth.bind(Y),Y.setStrokeDasharray=Y.setStrokeDasharray.bind(Y),Y.positionGrips=Y.positionGrips.bind(Y),Y.addControlGrips=Y.addControlGrips.bind(Y),Y.adjustVisual=Y.adjustVisual.bind(Y),Y.setupControlBox=Y.setupControlBox.bind(Y),Y.resize=Y.resize.bind(Y),Y.strokeColor=J.defaultColor,Y.strokeWidth=J.defaultStrokeWidth,Y.strokeDasharray=J.defaultStrokeDasharray,Y.strokePanel=new Ne("Line color",J.defaultColorSet,J.defaultColor),Y.strokePanel.onColorChanged=Y.setStrokeColor,Y.strokeWidthPanel=new ct("Line width",J.defaultStrokeWidths,J.defaultStrokeWidth),Y.strokeWidthPanel.onWidthChanged=Y.setStrokeWidth,Y.strokeStylePanel=new nt("Line style",J.defaultStrokeDasharrays,J.defaultStrokeDasharray),Y.strokeStylePanel.onStyleChanged=Y.setStrokeDasharray,Y}return Le(f,V),f.prototype.ownsTarget=function(C){return!(!V.prototype.ownsTarget.call(this,C)&&C!==this.visual&&C!==this.selectorCurve&&C!==this.visibleCurve&&!this.curveGrip.ownsTarget(C))},f.prototype.getPathD=function(){return"M "+this.x1+" "+this.y1+" Q "+this.curveX+" "+this.curveY+", "+this.x2+" "+this.y2},f.prototype.createVisual=function(){this.visual=de.createGroup(),this.selectorCurve=de.createPath(this.getPathD(),[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()],["fill","transparent"]]),this.visibleCurve=de.createPath(this.getPathD(),[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["fill","transparent"]]),this.visual.appendChild(this.selectorCurve),this.visual.appendChild(this.visibleCurve),this.addMarkerVisualToContainer(this.visual)},f.prototype.pointerDown=function(C,z){V.prototype.pointerDown.call(this,C,z),this.manipulationStartCurveX=this.curveX,this.manipulationStartCurveY=this.curveY,this.state==="new"&&(this.curveX=C.x,this.curveY=C.y),this.state==="new"?(this.createVisual(),this.adjustVisual(),this._state="creating"):this.curveGrip.ownsTarget(z)&&(this.activeGrip=this.curveGrip,this._state="resize")},f.prototype.adjustVisual=function(){this.selectorCurve&&this.visibleCurve&&(this.selectorCurve.setAttribute("d",this.getPathD()),this.visibleCurve.setAttribute("d",this.getPathD()),de.setAttributes(this.visibleCurve,[["stroke",this.strokeColor]]),de.setAttributes(this.visibleCurve,[["stroke-width",this.strokeWidth.toString()]]),de.setAttributes(this.visibleCurve,[["stroke-dasharray",this.strokeDasharray.toString()]]))},f.prototype.setupControlBox=function(){V.prototype.setupControlBox.call(this),this.curveControlLine1=de.createLine(this.x1,this.y1,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.curveControlLine2=de.createLine(this.x2,this.y2,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.controlBox.insertBefore(this.curveControlLine1,this.controlBox.firstChild),this.controlBox.insertBefore(this.curveControlLine2,this.controlBox.firstChild)},f.prototype.addControlGrips=function(){this.curveGrip=this.createGrip(),this.curveX=0,this.curveY=0,V.prototype.addControlGrips.call(this)},f.prototype.positionGrips=function(){V.prototype.positionGrips.call(this);var C=this.curveGrip.GRIP_SIZE;this.positionGrip(this.curveGrip.visual,this.curveX-C/2,this.curveY-C/2),this.curveControlLine1&&this.curveControlLine2&&(this.curveControlLine1.setAttribute("x1",this.x1.toString()),this.curveControlLine1.setAttribute("y1",this.y1.toString()),this.curveControlLine1.setAttribute("x2",this.curveX.toString()),this.curveControlLine1.setAttribute("y2",this.curveY.toString()),this.curveControlLine2.setAttribute("x1",this.x2.toString()),this.curveControlLine2.setAttribute("y1",this.y2.toString()),this.curveControlLine2.setAttribute("x2",this.curveX.toString()),this.curveControlLine2.setAttribute("y2",this.curveY.toString()))},f.prototype.manipulate=function(C){this.state==="move"&&(this.curveX=this.manipulationStartCurveX+C.x-this.manipulationStartX,this.curveY=this.manipulationStartCurveY+C.y-this.manipulationStartY),V.prototype.manipulate.call(this,C)},f.prototype.resize=function(C){this.activeGrip===this.curveGrip&&(this.curveX=C.x,this.curveY=C.y),V.prototype.resize.call(this,C),this.state==="creating"&&(this.curveX=this.x1+(this.x2-this.x1)/2,this.curveY=this.y1+(this.y2-this.y1)/2)},f.prototype.setStrokeColor=function(C){this.strokeColor=C,this.adjustVisual(),this.colorChanged(C)},f.prototype.setStrokeWidth=function(C){this.strokeWidth=C,this.adjustVisual()},f.prototype.setStrokeDasharray=function(C){this.strokeDasharray=C,this.adjustVisual()},f.prototype.scale=function(C,z){this.curveX=this.curveX*C,this.curveY=this.curveY*z,V.prototype.scale.call(this,C,z)},Object.defineProperty(f.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),f.prototype.getState=function(){var C=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,curveX:this.curveX,curveY:this.curveY},V.prototype.getState.call(this));return C.typeName=f.typeName,C},f.prototype.restoreState=function(C){V.prototype.restoreState.call(this,C);var z=C;this.strokeColor=z.strokeColor,this.strokeWidth=z.strokeWidth,this.strokeDasharray=z.strokeDasharray,this.curveX=z.curveX,this.curveY=z.curveY,this.createVisual(),this.adjustVisual()},f.typeName="CurveMarker",f.title="Curve marker",f.icon='',f}(et),Lt=function(){function V(f,C){C===void 0&&(C=!1),this.cancelable=!1,this._defaultPrevented=!1,this.markerArea=f,this.cancelable=C}return Object.defineProperty(V.prototype,"defaultPrevented",{get:function(){return this._defaultPrevented},enumerable:!1,configurable:!0}),V.prototype.preventDefault=function(){this._defaultPrevented=!0},V}(),ze=function(V){function f(C,z,J){var Y=V.call(this,C,!1)||this;return Y.dataUrl=z,Y.state=J,Y}return Le(f,V),f}(Lt),dt=function(V){function f(C,z,J){J===void 0&&(J=!1);var Y=V.call(this,C,J)||this;return Y.marker=z,Y}return Le(f,V),f}(Lt),Ut=function(){function V(){this.render=[],this.beforeclose=[],this.close=[],this.show=[],this.restorestate=[],this.statechange=[],this.markerselect=[],this.markerdeselect=[],this.markercreating=[],this.markercreate=[],this.markerbeforedelete=[],this.markerdelete=[],this.markerchange=[],this.focus=[],this.blur=[]}return V.prototype.addEventListener=function(f,C){this[f].push(C)},V.prototype.removeEventListener=function(f,C){var z=this[f].indexOf(C);z>-1&&this[f].splice(z,1)},V}(),Yt=function(){function V(f){this.touchPoints=0,this._availableMarkerTypes=this.DEFAULT_MARKER_TYPES,this.mode="select",this.markers=[],this.isDragging=!1,this.renderEventListeners=[],this.closeEventListeners=[],this.settings=new Me,this._isOpen=!1,this.undoRedoManager=new je,this.renderAtNaturalSize=!1,this.renderImageType="image/png",this.renderMarkersOnly=!1,this.zoomSteps=[1,1.5,2,4],this._zoomLevel=1,this._isResizing=!1,this.prevPanPoint={x:0,y:0},this.eventListeners=new Ut,this._silentRenderMode=!1,this._isFocused=!1,this._instanceNo=V.instanceCounter++,this.styles=new ke(this.instanceNo),this.uiStyleSettings=this.styles.settings,this.target=f,this.targetRoot=document.body,this.width=f.clientWidth,this.height=f.clientHeight,this.styles.removeStyleSheet(),this.open=this.open.bind(this),this.setTopLeft=this.setTopLeft.bind(this),this.toolbarButtonClicked=this.toolbarButtonClicked.bind(this),this.createNewMarker=this.createNewMarker.bind(this),this.addNewMarker=this.addNewMarker.bind(this),this.markerCreated=this.markerCreated.bind(this),this.setCurrentMarker=this.setCurrentMarker.bind(this),this.onPointerDown=this.onPointerDown.bind(this),this.onDblClick=this.onDblClick.bind(this),this.onPointerMove=this.onPointerMove.bind(this),this.onPointerUp=this.onPointerUp.bind(this),this.onPointerOut=this.onPointerOut.bind(this),this.onKeyUp=this.onKeyUp.bind(this),this.overrideOverflow=this.overrideOverflow.bind(this),this.restoreOverflow=this.restoreOverflow.bind(this),this.close=this.close.bind(this),this.closeUI=this.closeUI.bind(this),this.addCloseEventListener=this.addCloseEventListener.bind(this),this.removeCloseEventListener=this.removeCloseEventListener.bind(this),this.addRenderEventListener=this.addRenderEventListener.bind(this),this.removeRenderEventListener=this.removeRenderEventListener.bind(this),this.clientToLocalCoordinates=this.clientToLocalCoordinates.bind(this),this.onWindowResize=this.onWindowResize.bind(this),this.deleteSelectedMarker=this.deleteSelectedMarker.bind(this),this.setWindowHeight=this.setWindowHeight.bind(this),this.removeMarker=this.removeMarker.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this),this.onPopupTargetResize=this.onPopupTargetResize.bind(this),this.showNotesEditor=this.showNotesEditor.bind(this),this.hideNotesEditor=this.hideNotesEditor.bind(this),this.stepZoom=this.stepZoom.bind(this),this.focus=this.focus.bind(this),this.blur=this.blur.bind(this),this.markerStateChanged=this.markerStateChanged.bind(this),this.switchToSelectMode=this.switchToSelectMode.bind(this),this.addDefs=this.addDefs.bind(this),this.addDefsToImage=this.addDefsToImage.bind(this)}return Object.defineProperty(V.prototype,"ALL_MARKER_TYPES",{get:function(){return[lt,Se,Ce,Xe,st,De,he,Be,Je,ne,ut,gt]},enumerable:!1,configurable:!0}),Object.defineProperty(V.prototype,"DEFAULT_MARKER_TYPES",{get:function(){return[lt,Se,Ce,Xe,De,he,Be]},enumerable:!1,configurable:!0}),Object.defineProperty(V.prototype,"BASIC_MARKER_TYPES",{get:function(){return[lt,Se,Ce,Xe,he]},enumerable:!1,configurable:!0}),Object.defineProperty(V.prototype,"availableMarkerTypes",{get:function(){return this._availableMarkerTypes},set:function(f){var C=this;this._availableMarkerTypes.splice(0),f.forEach(function(z){if(typeof z=="string"){var J=C.ALL_MARKER_TYPES.find(function(Y){return Y.typeName===z});J!==void 0&&C._availableMarkerTypes.push(J)}else C._availableMarkerTypes.push(z)})},enumerable:!1,configurable:!0}),Object.defineProperty(V.prototype,"currentMarker",{get:function(){return this._currentMarker},enumerable:!1,configurable:!0}),Object.defineProperty(V.prototype,"isOpen",{get:function(){return this._isOpen},enumerable:!1,configurable:!0}),Object.defineProperty(V.prototype,"isUndoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isUndoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(V.prototype,"isRedoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isRedoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(V.prototype,"zoomLevel",{get:function(){return this._zoomLevel},set:function(f){this._zoomLevel=f,this.editorCanvas&&this.contentDiv&&(this.editorCanvas.style.transform="scale("+this._zoomLevel+")",this.contentDiv.scrollTo({left:(this.editorCanvas.clientWidth*this._zoomLevel-this.contentDiv.clientWidth)/2,top:(this.editorCanvas.clientHeight*this._zoomLevel-this.contentDiv.clientHeight)/2}))},enumerable:!1,configurable:!0}),Object.defineProperty(V.prototype,"instanceNo",{get:function(){return this._instanceNo},enumerable:!1,configurable:!0}),V.prototype.open=function(){this.setupResizeObserver(),this.setEditingTarget(),this.setTopLeft(),this.initMarkerCanvas(),this.initOverlay(),this.attachEvents(),this.settings.displayMode==="popup"&&this.onPopupTargetResize(),re.isLicensed||this.addLogo(),this._isOpen=!0,this._isFocused=!0},V.prototype.show=function(){var f=this;this.styles.styleSheetRoot===void 0&&se.styleSheetRoot!==void 0&&(this.styles.styleSheetRoot=se.styleSheetRoot),this.setWindowHeight(),this.showUI(),this.open(),this.eventListeners.show.forEach(function(C){return C(new Lt(f))})},V.prototype.render=function(){return Re(this,void 0,void 0,function(){var f;return Ae(this,function(C){switch(C.label){case 0:return this.setCurrentMarker(),(f=new ce).naturalSize=this.renderAtNaturalSize,f.imageType=this.renderImageType,f.imageQuality=this.renderImageQuality,f.markersOnly=this.renderMarkersOnly,f.width=this.renderWidth,f.height=this.renderHeight,[4,f.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 1:return C.sent(),[4,f.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 2:return[2,C.sent()]}})})},V.prototype.close=function(f){var C=this;if(f===void 0&&(f=!1),this.isOpen){var z=!1;f||this.eventListeners.beforeclose.forEach(function(J){var Y=new Lt(C,!0);J(Y),Y.defaultPrevented&&(z=!0)}),z||(this.coverDiv&&this.closeUI(),this.targetObserver&&this.targetObserver.unobserve(this.target),this.settings.displayMode==="popup"&&window.removeEventListener("resize",this.setWindowHeight),this.eventListeners.close.forEach(function(J){return J(new Lt(C))}),this.detachEvents(),this._isOpen=!1)}},V.prototype.addMarkersToToolbar=function(){for(var f,C=[],z=0;zthis.editorCanvas.clientHeight?this.editorCanvas.clientHeight*f:this.editorCanvas.clientWidth,z=C',f.title="Powered by marker.js",f.style.display="grid",f.style.alignItems="center",f.style.justifyItems="center",f.style.padding="3px",f.style.width="20px",f.style.height="20px",this.logoUI.appendChild(f),this.editorCanvas.appendChild(this.logoUI),this.logoUI.style.position="absolute",this.logoUI.style.pointerEvents="all",this.positionLogo()},V.prototype.positionLogo=function(){this.logoUI&&(this.uiStyleSettings.logoPosition!=="right"?this.logoUI.style.left=this.markerImageHolder.offsetLeft+10+"px":this.logoUI.style.left=this.markerImageHolder.offsetLeft+this.markerImageHolder.offsetWidth-this.logoUI.clientWidth-10+"px",this.logoUI.style.top=this.markerImageHolder.offsetTop+this.markerImageHolder.offsetHeight-this.logoUI.clientHeight-10+"px")},V.prototype.overrideOverflow=function(){this.scrollXState=window.scrollX,this.scrollYState=window.scrollY,this.bodyOverflowState=document.body.style.overflow,window.scroll({top:0,left:0}),document.body.style.overflow="hidden"},V.prototype.restoreOverflow=function(){document.body.style.overflow=this.bodyOverflowState,window.scroll({top:this.scrollYState,left:this.scrollXState})},V.prototype.showUI=function(){switch(this.settings.displayMode==="popup"&&this.overrideOverflow(),this.coverDiv=document.createElement("div"),this.coverDiv.style.visibility=this._silentRenderMode?"hidden":"visible",this.coverDiv.className=this.styles.classNamePrefixBase+" "+this.styles.classNamePrefix,this.coverDiv.style.fontSize="16px",this.coverDiv.style.userSelect="none",this.settings.displayMode){case"inline":this.coverDiv.style.position="absolute";var f=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=f+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px",this.coverDiv.style.width=this.target.offsetWidth.toString()+"px",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"5";break;case"popup":this.coverDiv.style.position="absolute",this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=window.innerHeight+"px",this.coverDiv.style.backgroundColor="rgba(0, 0, 0, 0.75)",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"1000",this.coverDiv.style.display="flex"}this.targetRoot.appendChild(this.coverDiv),this.uiDiv=document.createElement("div"),this.uiDiv.style.display="flex",this.uiDiv.style.flexDirection="column",this.uiDiv.style.flexGrow="2",this.uiDiv.style.margin=this.settings.displayMode==="popup"?this.settings.popupMargin+"px":"0px",this.uiDiv.style.border="0px",this.coverDiv.appendChild(this.uiDiv),this.toolbar=new ye(this.uiDiv,this.settings.displayMode,this._availableMarkerTypes,this.uiStyleSettings,this.styles),this.toolbar.addButtonClickListener(this.toolbarButtonClicked),this.toolbar.show(this._silentRenderMode||this.uiStyleSettings.hideToolbar?"hidden":"visible"),this.contentDiv=document.createElement("div"),this.contentDiv.style.display="flex",this.contentDiv.style.flexDirection="row",this.contentDiv.style.flexGrow="2",this.contentDiv.style.flexShrink="1",this.settings.displayMode==="popup"&&(this.contentDiv.style.backgroundColor=this.uiStyleSettings.canvasBackgroundColor,this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.uiStyleSettings.toolbarHeight+"px",this.contentDiv.style.maxWidth="calc(100vw - "+2*this.settings.popupMargin+"px)"),this.contentDiv.style.overflow="auto",this.uiDiv.appendChild(this.contentDiv),this.editorCanvas=document.createElement("div"),this.editorCanvas.style.flexGrow="2",this.editorCanvas.style.flexShrink="1",this.editorCanvas.style.position="relative",this.editorCanvas.style.overflow="hidden",this.editorCanvas.style.display="flex",this.settings.displayMode==="popup"&&(this.editorCanvas.style.alignItems="center",this.editorCanvas.style.justifyContent="center"),this.editorCanvas.style.pointerEvents="none",this.editorCanvas.style.transformOrigin="left top",this.editorCanvas.style.transform="scale("+this.zoomLevel+")",this.contentDiv.appendChild(this.editorCanvas),this.editingTarget=this.target instanceof HTMLImageElement?document.createElement("img"):document.createElement("canvas"),this.target.getClientRects().item(0).y-1&&this.markers.splice(this.markers.indexOf(f),1),f.dispose()},V.prototype.switchToSelectMode=function(){this.mode="select",this.hideNotesEditor(),this._currentMarker!==void 0&&(this._currentMarker.state!=="new"?this._currentMarker.select():(this.removeMarker(this._currentMarker),this.setCurrentMarker(),this.markerImage.style.cursor="default"),this.addUndoStep())},V.prototype.toolbarButtonClicked=function(f,C){if(f==="marker"&&C!==void 0)this.createNewMarker(C);else if(f==="action")switch(C){case"select":this.switchToSelectMode(),this.switchToSelectMode();break;case"delete":this.deleteSelectedMarker();break;case"clear":this.clear();break;case"undo":this.undo();break;case"redo":this.redo();break;case"zoom":this.stepZoom();break;case"zoom-out":this.zoomLevel=1;break;case"notes":this.notesArea===void 0?(this.switchToSelectMode(),this.zoomLevel=1,this.showNotesEditor()):this.switchToSelectMode();break;case"close":this.close();break;case"render":this.switchToSelectMode(),this.startRenderAndClose()}},V.prototype.deleteSelectedMarker=function(){var f=this;if(this._currentMarker!==void 0){var C=!1;if(this.eventListeners.markerbeforedelete.forEach(function(J){var Y=new dt(f,f._currentMarker,!0);J(Y),Y.defaultPrevented&&(C=!0)}),!C){var z=this._currentMarker;this._currentMarker.dispose(),this.markerImage.removeChild(this._currentMarker.container),this.markers.splice(this.markers.indexOf(this._currentMarker),1),this.setCurrentMarker(),this.addUndoStep(),this.eventListeners.markerdelete.forEach(function(J){return J(new dt(f,z))})}}},V.prototype.clear=function(){var f=this,C=!1;if(this.markers.length>0&&(this.eventListeners.markerbeforedelete.forEach(function(be){var Ye=new dt(f,void 0,!0);be(Ye),Ye.defaultPrevented&&(C=!0)}),!C)){this.setCurrentMarker();for(var z=function(be){var Ye=J.markers[be];J.setCurrentMarker(J.markers[be]),J._currentMarker.dispose(),J.markerImage.removeChild(J._currentMarker.container),J.markers.splice(J.markers.indexOf(J._currentMarker),1),J.eventListeners.markerdelete.forEach(function(ot){return ot(new dt(f,Ye))})},J=this,Y=this.markers.length-1;Y>=0;Y--)z(Y);this.addUndoStep()}},Object.defineProperty(V.prototype,"isNotesAreaOpen",{get:function(){return this.notesArea!==void 0},enumerable:!1,configurable:!0}),V.prototype.showNotesEditor=function(){var f;this._currentMarker!==void 0&&(this.overlayContainer.innerHTML="",this.notesArea=document.createElement("textarea"),this.notesArea.className=this.uiStyleSettings.notesAreaStyleClassName,this.notesArea.style.pointerEvents="auto",this.notesArea.style.alignSelf="stretch",this.notesArea.style.width="100%",this.notesArea.style.margin=this.uiStyleSettings.toolbarHeight/4+"px",this.notesArea.value=(f=this._currentMarker.notes)!==null&&f!==void 0?f:"",this.overlayContainer.appendChild(this.notesArea))},V.prototype.hideNotesEditor=function(){this.isNotesAreaOpen&&(this._currentMarker!==void 0&&(this._currentMarker.notes=this.notesArea.value.trim()!==""?this.notesArea.value:void 0),this.overlayContainer.removeChild(this.notesArea),this.notesArea=void 0)},V.prototype.selectLastMarker=function(){this.markers.length>0?this.setCurrentMarker(this.markers[this.markers.length-1]):this.setCurrentMarker()},V.prototype.addUndoStep=function(){var f=this;if(this._currentMarker===void 0||this._currentMarker.state!=="edit"){var C=this.getState(),z=this.undoRedoManager.getLastUndoStep();if(!z||z.width===C.width&&z.height===C.height){var J=this.undoRedoManager.undoStepCount;this.undoRedoManager.addUndoStep(C),J1&&this.panTo({x:f.clientX,y:f.clientY}))},V.prototype.onPointerUp=function(f){this.touchPoints>0&&this.touchPoints--,this.touchPoints===0&&this.isDragging&&this._currentMarker!==void 0&&this._currentMarker.pointerUp(this.clientToLocalCoordinates(f.clientX,f.clientY)),this.isDragging=!1,this.addUndoStep()},V.prototype.onPointerOut=function(){this.touchPoints>0&&this.touchPoints--},V.prototype.onKeyUp=function(f){this._currentMarker===void 0||this.notesArea!==void 0||f.key!=="Delete"&&f.key!=="Backspace"||this.deleteSelectedMarker()},V.prototype.clientToLocalCoordinates=function(f,C){var z=this.markerImage.getBoundingClientRect();return{x:(f-z.left)/this.zoomLevel,y:(C-z.top)/this.zoomLevel}},V.prototype.onWindowResize=function(){this.positionUI()},V.prototype.positionUI=function(){switch(this.setTopLeft(),this.settings.displayMode){case"inline":var f=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=f+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px";break;case"popup":this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=this.windowHeight+"px",this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.styles.settings.toolbarHeight+"px"}this.positionMarkerImage(),this.positionLogo()},V.prototype.addLicenseKey=function(f){re.addKey(f)},V.prototype.addEventListener=function(f,C){this.eventListeners.addEventListener(f,C)},V.prototype.removeEventListener=function(f,C){this.eventListeners.removeEventListener(f,C)},V.prototype.renderState=function(f){this._silentRenderMode=!0,this.settings.displayMode="inline",this.isOpen||this.show(),this.restoreState(f),this.startRenderAndClose(),this._silentRenderMode=!1},Object.defineProperty(V.prototype,"isFocused",{get:function(){return this._isFocused},enumerable:!1,configurable:!0}),V.prototype.focus=function(){var f=this;this._isFocused||(this.attachWindowEvents(),this._isFocused=!0,this._previousCurrentMarker!==void 0&&this.setCurrentMarker(this._previousCurrentMarker),this.eventListeners.focus.forEach(function(C){return C(new Lt(f))}))},V.prototype.blur=function(){var f=this;this._isFocused&&(this.detachWindowEvents(),this._isFocused=!1,this._previousCurrentMarker=this._currentMarker,this.setCurrentMarker(),this.eventListeners.blur.forEach(function(C){return C(new Lt(f))}))},V.instanceCounter=0,V}();/* ********************************** cropro version 1.2.0 @license SEE LICENSE IN LICENSE @@ -148,7 +148,7 @@ INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -***************************************************************************** */var ar=function(V,f){return(ar=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(C,z){C.__proto__=z}||function(C,z){for(var J in z)Object.prototype.hasOwnProperty.call(z,J)&&(C[J]=z[J])})(V,f)};function Jt(V,f){if(typeof f!="function"&&f!==null)throw new TypeError("Class extends value "+String(f)+" is not a constructor or null");function C(){this.constructor=V}ar(V,f),V.prototype=f===null?Object.create(f):(C.prototype=f.prototype,new C)}function Pt(V,f,C,z){return new(C||(C=Promise))(function(J,Q){function be(it){try{ot(z.next(it))}catch(Ye){Q(Ye)}}function Qe(it){try{ot(z.throw(it))}catch(Ye){Q(Ye)}}function ot(it){var Ye;it.done?J(it.value):(Ye=it.value,Ye instanceof C?Ye:new C(function(kt){kt(Ye)})).then(be,Qe)}ot((z=z.apply(V,f||[])).next())})}function zr(V,f){var C,z,J,Q,be={label:0,sent:function(){if(1&J[0])throw J[1];return J[1]},trys:[],ops:[]};return Q={next:Qe(0),throw:Qe(1),return:Qe(2)},typeof Symbol=="function"&&(Q[Symbol.iterator]=function(){return this}),Q;function Qe(ot){return function(it){return function(Ye){if(C)throw new TypeError("Generator is already executing.");for(;be;)try{if(C=1,z&&(J=2&Ye[0]?z.return:Ye[0]?z.throw||((J=z.return)&&J.call(z),0):z.next)&&!(J=J.call(z,Ye[1])).done)return J;switch(z=0,J&&(Ye=[2&Ye[0],J.value]),Ye[0]){case 0:case 1:J=Ye;break;case 4:return be.label++,{value:Ye[1],done:!1};case 5:be.label++,z=Ye[1],Ye=[0];continue;case 7:Ye=be.ops.pop(),be.trys.pop();continue;default:if(!(J=be.trys,(J=J.length>0&&J[J.length-1])||Ye[0]!==6&&Ye[0]!==2)){be=0;continue}if(Ye[0]===3&&(!J||Ye[1]>J[0]&&Ye[1]0&&J[J.length-1])||Qe[0]!==6&&Qe[0]!==2)){be=0;continue}if(Qe[0]===3&&(!J||Qe[1]>J[0]&&Qe[1]0&&C>0){var z=new hr(f,C),J=z.ratio>=1?20:z.getHorizontalLength(20),Q=z.ratio<1?20:z.getVerticalLength(20),be=document.createElementNS("http://www.w3.org/2000/svg","svg");be.setAttribute("xmlns","http://www.w3.org/2000/svg"),be.setAttribute("viewBox","0 0 24 24"),document.body.appendChild(be);var Qe=St.createDefs();be.appendChild(Qe);var ot=St.createElement("clipPath",[["id","text-bg-clip"]]);Qe.appendChild(ot);var it=St.createPath(St.getHollowRectanglePath((24-J)/2,(24-Q)/2,J,Q,(24-J)/2+2,(24-Q)/2+2,J-4,Q-4));be.appendChild(it);var Ye=St.createText([["x","0"],["y","0"],["font-size","7px"],["font-family","monospace"]]);Ye.appendChild(St.createTSpan(f+":"+C)),be.appendChild(Ye);var kt=Ye.getBBox();St.setAttributes(Ye,[["x",((24-kt.width)/2).toString()],["y",((24-kt.height)/2-kt.y).toString()]]);var Wt=St.createPath(St.getHollowRectanglePath(0,0,24,24,(24-Math.ceil(kt.width))/2,(24-Math.ceil(kt.height))/2,Math.ceil(kt.width),Math.ceil(kt.height)));return ot.appendChild(Wt),St.setAttributes(it,[["clip-path","url(#text-bg-clip)"]]),document.body.removeChild(be),be.outerHTML}return''},V}(),Pr=function(V){function f(C,z,J){var Q=V.call(this,C,z)||this;return Q.isDropdownOpen=!1,Q.onClick=Q.dropdownButtonClicked,Q.dropdownButtons=J,Q}return Jt(f,V),f.prototype.setupDropdown=function(){var C=this;this.dropdownBlock=document.createElement("div"),this.dropdownBlock.className=this.dropdownClassName+" "+this.dropdownColorsClassName,this.dropdownBlock.style.display="none",this.dropdownButtons.forEach(function(z){z.className=C.className,z.colorsClassName=C.colorsClassName,C.dropdownBlock.appendChild(z.getUI())}),this.uiContainer.appendChild(this.dropdownBlock)},f.prototype.positionDropdown=function(){this.dropdownBlock.style.left=this.uiContainer.clientLeft+"px",this.dropdownBlock.style.top=this.uiContainer.clientTop+this.uiContainer.clientHeight+"px"},f.prototype.dropdownButtonClicked=function(){this.dropdownBlock===void 0&&this.setupDropdown(),this.isDropdownOpen=!this.isDropdownOpen,this.toggleDropdown()},f.prototype.toggleDropdown=function(){this.positionDropdown(),this.dropdownBlock.style.display=this.isDropdownOpen?"inline-block":"none"},f.prototype.showDropdown=function(){this.isDropdownOpen=!0,this.toggleDropdown()},f.prototype.hideDropdown=function(){this.isDropdownOpen=!1,this.toggleDropdown()},f}(_t),Bt=function(){function V(f,C){this.GRIP_SIZE=10,this.color=f,this.fillColor=C,this.visual=St.createGroup(),this.visual.appendChild(St.createCircle(1.5*this.GRIP_SIZE,[["fill","transparent"]])),this.visual.appendChild(St.createCircle(this.GRIP_SIZE,[["fill",this.fillColor],["fill-opacity","0.9"],["stroke",this.color],["stroke-width","2"],["stroke-opacity","0.7"]]))}return V.prototype.ownsTarget=function(f){return f===this.visual||f===this.visual.childNodes[0]||f===this.visual.childNodes[1]},V.prototype.setCenter=function(f,C){this.visual.childNodes.forEach(function(z){return St.setAttributes(z,[["cx",f.toString()],["cy",C.toString()]])})},V}(),or=function(){function V(f,C,z,J){this.isMoving=!1,this._isGridVisible=!0,this.numberOfGridLines=2,this.horizontalGridLines=[],this.verticalGridLines=[],this._zoomFactor=1,this.cropRectChanged=!1,this.canvasWidth=f,this.canvasHeight=C,this.margin=z,this.container=J,this.attachEvents=this.attachEvents.bind(this),this.onPointerDown=this.onPointerDown.bind(this),this.onPointerMove=this.onPointerMove.bind(this),this.onPointerUp=this.onPointerUp.bind(this),this.resize=this.resize.bind(this),this.adjustCropRect=this.adjustCropRect.bind(this),this.scaleCanvas=this.scaleCanvas.bind(this),this.getRescaledRect=this.getRescaledRect.bind(this)}return Object.defineProperty(V.prototype,"aspectRatio",{get:function(){return this._aspectRatio},set:function(f){this._aspectRatio=f,this.adjustCropRect(),this.setCropRectangle(this.cropRect)},enumerable:!1,configurable:!0}),Object.defineProperty(V.prototype,"isGridVisible",{get:function(){return this._isGridVisible},set:function(f){this._isGridVisible=f,this.gridContainer&&St.setAttributes(this.gridContainer,[["display",this._isGridVisible?"":"none"]])},enumerable:!1,configurable:!0}),Object.defineProperty(V.prototype,"zoomFactor",{get:function(){return this._zoomFactor},set:function(f){this._zoomFactor=f,this.setCropRectangle(this.cropRect)},enumerable:!1,configurable:!0}),V.prototype.open=function(){var f=this;this.cropShadeElement=St.createPath("M0,0Z",[["fill",this.cropShadeColor],["fill-opacity","0.8"]]),this.container.appendChild(this.cropShadeElement),this.gridContainer=St.createGroup([["display",this.isGridVisible?"":"none"]]),this.container.appendChild(this.gridContainer);for(var C=0;Cthis.canvasHeight/this.canvasWidth?this.margin:this.margin+this.canvasHeight/2-C.height/2),St.setAttributes(this.cropRectElement,[["x",C.x.toString()],["y",C.y.toString()],["width",C.width.toString()],["height",C.height.toString()]]);var z=C.height/(this.numberOfGridLines+1);this.horizontalGridLines.forEach(function(Q,be){var Qe=C.y+z*(be+1);St.setAttributes(Q,[["x1",""+C.x],["y1",""+Qe],["x2",""+(C.x+C.width)],["y2",""+Qe]])});var J=C.width/(this.numberOfGridLines+1);this.verticalGridLines.forEach(function(Q,be){var Qe=C.x+J*(be+1);St.setAttributes(Q,[["x1",""+Qe],["y1",""+C.y],["x2",""+Qe],["y2",""+(C.y+C.height)]])}),St.setAttributes(this.cropShadeElement,[["d",St.getHollowRectanglePath(0,0,this.canvasWidth+2*this.margin,this.canvasHeight+2*this.margin,C.x,C.y,C.width,C.height)]]),this.topLeftGrip.setCenter(C.x,C.y),this.topRightGrip.setCenter(C.x+C.width,C.y),this.bottomLeftGrip.setCenter(C.x,C.y+C.height),this.bottomRightGrip.setCenter(C.x+C.width,C.y+C.height),this.cropRectChanged&&this.onCropChange&&(this.cropRectChanged=!1,this.onCropChange(this.cropRect)),this.cropRectChanged=!1},V.prototype.attachEvents=function(){this.container.style.touchAction="none",this.container.addEventListener("pointerdown",this.onPointerDown),this.container.addEventListener("pointermove",this.onPointerMove),this.container.addEventListener("pointerup",this.onPointerUp)},V.prototype.clientToLocalCoordinates=function(f,C){var z=this.container.getBoundingClientRect();return{x:f-z.left+this.margin,y:C-z.top+this.margin}},V.prototype.onPointerDown=function(f){this.container.setPointerCapture(f.pointerId),this.previousPoint=this.clientToLocalCoordinates(f.clientX,f.clientY),this.cropRectElement===f.target?this.isMoving=!0:this.topLeftGrip.ownsTarget(f.target)?this.activeGrip=this.topLeftGrip:this.bottomLeftGrip.ownsTarget(f.target)?this.activeGrip=this.bottomLeftGrip:this.topRightGrip.ownsTarget(f.target)?this.activeGrip=this.topRightGrip:this.bottomRightGrip.ownsTarget(f.target)&&(this.activeGrip=this.bottomRightGrip)},V.prototype.onPointerMove=function(f){if(this.isMoving)this.move(this.clientToLocalCoordinates(f.clientX,f.clientY));else if(this.activeGrip){var C=this.clientToLocalCoordinates(f.clientX,f.clientY);this.resize(C)}f.preventDefault()},V.prototype.onPointerUp=function(f){this.activeGrip=void 0,this.isMoving=!1,this.container.releasePointerCapture(f.pointerId)},V.prototype.move=function(f){var C=f.x-this.previousPoint.x,z=f.y-this.previousPoint.y;this.zoomFactor!==1&&(C=-C/this.zoomFactor,z=-z/this.zoomFactor),this.cropRect.x=Math.min(Math.max(this.margin,this.cropRect.x+C),this.canvasWidth-this.cropRect.width+this.margin),this.cropRect.y=Math.min(Math.max(this.margin,this.cropRect.y+z),this.canvasHeight-this.cropRect.height+this.margin),this.onCropChange?(this.cropRectChanged=!0,this.onCropChange(this.cropRect)):this.setCropRectangle(this.cropRect),this.previousPoint=f},V.prototype.resize=function(f){var C=Object.assign({},this.cropRect),z=f.x-this.previousPoint.x,J=f.y-this.previousPoint.y;switch(this.activeGrip){case this.bottomLeftGrip:case this.topLeftGrip:C.x+zthis.canvasWidth*this.zoomFactor&&(z=this.canvasWidth*this.zoomFactor-C.width),C.width+=z}switch(this.activeGrip){case this.topLeftGrip:case this.topRightGrip:this.aspectRatio?(C.y=this.cropRect.y-(this.activeGrip===this.topLeftGrip?-1:1)*this.aspectRatio.getVerticalLength(z),C.height=this.aspectRatio.getVerticalLength(C.width)):(C.y+=J,C.height=this.cropRect.y+this.cropRect.height-C.y);break;case this.bottomLeftGrip:case this.bottomRightGrip:this.aspectRatio?C.height=this.aspectRatio.getVerticalLength(C.width):C.height+=J}C.width<10&&(C.x=this.cropRect.x,C.width=10),C.height<10&&(C.y=this.cropRect.y,C.height=10),this.previousPoint=f,C.x>=this.margin&&C.y>=this.margin&&C.x-this.margin+C.width<=this.canvasWidth&&C.y-this.margin+C.height<=this.canvasHeight&&(this.cropRect=C,this.onCropChange?(this.cropRectChanged=!0,this.onCropChange(this.cropRect)):this.setCropRectangle(this.cropRect))},V.prototype.adjustCropRect=function(){if(this.aspectRatio&&Math.round(this.cropRect.height)!==Math.round(this.aspectRatio.getVerticalLength(this.cropRect.width))){var f=this.cropRect.x+this.cropRect.width/2,C=this.cropRect.y+this.cropRect.height/2,z=this.aspectRatio.getHorizontalLength(this.cropRect.height),J=this.aspectRatio.getVerticalLength(this.cropRect.width);z/this.canvasWidththis.canvasWidth&&(this.cropRect.height/=this.cropRect.width/this.canvasWidth,this.cropRect.width=this.canvasWidth),this.cropRect.height>this.canvasHeight&&(this.cropRect.width/=this.cropRect.height/this.canvasHeight,this.cropRect.height=this.canvasHeight),this.cropRect.x=f-this.cropRect.width/2,this.cropRect.y=C-this.cropRect.height/2,this.cropRect.x+this.cropRect.width>this.margin+this.canvasWidth&&(this.cropRect.x=this.margin+this.canvasWidth-this.cropRect.width),this.cropRect.y+this.cropRect.height>this.margin+this.canvasHeight&&(this.cropRect.y=this.margin+this.canvasHeight-this.cropRect.height),this.cropRect.x=Math.max(this.cropRect.x,this.margin),this.cropRect.y=Math.max(this.cropRect.y,this.margin)}},V.prototype.getRescaledRect=function(f,C,z,J,Q,be){var Qe=z/f,ot=J/C;return{x:(Q.x-be)*Qe+be,y:(Q.y-be)*ot+be,width:Q.width*Qe,height:Q.height*ot}},V.prototype.scaleCanvas=function(f,C){var z=this.getRescaledRect(this.canvasWidth,this.canvasHeight,f,C,this.cropRect,this.margin);this.canvasWidth=f,this.canvasHeight=C,this.onCropChange&&this.onCropChange(z),this.setCropRectangle(z)},V}(),Kr=function(){function V(f){this._angle=0,this.isDragging=!1,this.width=401,this.height=24,this.title=f,this.uiContainer=document.createElement("div"),this.getUI=this.getUI.bind(this),this.onPointerDown=this.onPointerDown.bind(this),this.onPointerMove=this.onPointerMove.bind(this),this.onPointerUp=this.onPointerUp.bind(this),this.setAngleLabel=this.setAngleLabel.bind(this),this.positionScaleShape=this.positionScaleShape.bind(this)}return Object.defineProperty(V.prototype,"angle",{get:function(){return this._angle},set:function(f){this._angle=f,this.setAngleLabel(),this.positionScaleShape()},enumerable:!1,configurable:!0}),V.prototype.getUI=function(){return this.controlContainer=document.createElement("div"),this.controlContainer.title=this.title,this.controlContainer.className=this.className+" "+this.colorsClassName,this.controlContainer.appendChild(this.getVisual()),this.controlContainer.addEventListener("pointerdown",this.onPointerDown),this.controlContainer.addEventListener("pointermove",this.onPointerMove),this.controlContainer.addEventListener("pointerup",this.onPointerUp),this.uiContainer.appendChild(this.controlContainer),this.uiContainer.style.display="inline-block",this.uiContainer.style.touchAction="none",this.setAngleLabel(),this.positionScaleShape(),this.uiContainer},V.prototype.onPointerDown=function(f){this.controlContainer.setPointerCapture(f.pointerId),this.isDragging=!0,this.previousPoint={x:f.clientX,y:f.clientY}},V.prototype.onPointerMove=function(f){this.isDragging&&(this.onAngleChange&&this.onAngleChange((f.clientX-this.previousPoint.x)/5),this.previousPoint.x=f.clientX)},V.prototype.onPointerUp=function(f){this.isDragging&&this.onAngleChange&&this.onAngleChange((f.clientX-this.previousPoint.x)/5),this.isDragging=!1,this.controlContainer.releasePointerCapture(f.pointerId)},V.prototype.setAngleLabel=function(){if(this.angleLabelText){this.angleLabelText.innerHTML=""+Math.round(this._angle);var f=this.angleLabelText.getBBox();St.setAttributes(this.angleLabelElement,[["x",((this.width-f.width)/2).toString()],["y",(this.height/2).toString()]])}},V.prototype.positionScaleShape=function(){if(this.scaleShape){var f=this.scaleShape.transform.baseVal.getItem(0);f.setTranslate(this._angle%5*5-25,0),this.scaleShape.transform.baseVal.replaceItem(f,0)}},V.prototype.getVisual=function(){var f=document.createElementNS("http://www.w3.org/2000/svg","svg");f.setAttribute("xmlns","http://www.w3.org/2000/svg"),f.setAttribute("width",this.width+"px"),f.setAttribute("height",this.height+"px"),f.setAttribute("viewBox","0 0 "+this.width+" "+this.height),f.style.flexShrink="0",document.body.appendChild(f);for(var C="M0,"+(this.height-1)+" v"+-this.height/3+"h1v"+this.height/3,z=1;z<=this.width/5+10;z++){var J=z%5==0?this.height/3:this.height/6;C+="h4v"+-J+"h1v"+J}C+="v1H0Z",this.scaleShape=St.createPath(C);var Q=St.createTransform();this.scaleShape.transform.baseVal.appendItem(Q),f.appendChild(this.scaleShape),this.angleLabelElement=St.createText([["x","0"],["y","0"],["font-size","10px"],["font-family","monospace"]]),this.angleLabelText=St.createTSpan(""),this.angleLabelElement.appendChild(this.angleLabelText);var be=St.createTSpan("");return be.innerHTML="°",this.angleLabelElement.appendChild(be),f.appendChild(this.angleLabelElement),document.body.removeChild(f),f},V}(),dn=function(){function V(){this.naturalSize=!1,this.imageType="image/png"}return V.prototype.rasterize=function(f,C,z,J,Q,be,Qe){var ot=this;return new Promise(function(it){var Ye=document.createElement("canvas");Ye.width=f.width.baseVal.value-2*J,Ye.height=f.height.baseVal.value-2*J;var kt=1,Wt=1;ot.naturalSize===!0?(kt=C.naturalWidth/(f.width.baseVal.value-2*J)/be,Wt=C.naturalHeight/(f.height.baseVal.value-2*J)/Qe,Ye.width=C.naturalWidth/be,Ye.height=C.naturalHeight/Qe):ot.width!==void 0&&ot.height!==void 0&&(kt=ot.width/z.width,Wt=ot.height/z.height,Ye.width*=kt,Ye.height*=Wt);var pr=Ye.getContext("2d");pr.translate(Ye.width/2,Ye.height/2),pr.rotate(Q*Math.PI/180),pr.scale(be,Qe),pr.translate(-Ye.width/2,-Ye.height/2),pr.drawImage(C,0,0,Ye.width,Ye.height);var Vr=document.createElement("canvas");Vr.width=z.width*kt,Vr.height=z.height*Wt,Vr.getContext("2d").putImageData(pr.getImageData((z.x-J)*kt,(z.y-J)*Wt,z.width*kt,z.height*Wt),0,0),it(Vr.toDataURL(ot.imageType,ot.imageQuality))})},V}(),Ve=function(){function V(f){this._zoomToCropEnabled=!0,this.zoomFactor=1,this.flippedHorizontally=!1,this.flippedVertically=!1,this._isGridVisible=!0,this._gridLines=2,this._rotationAngle=0,this.scaleFactor=1,this.renderEventListeners=[],this.closeEventListeners=[],this._isOpen=!1,this.CANVAS_MARGIN=20,this.renderAtNaturalSize=!1,this.renderImageType="image/png",this.displayMode="inline",this.popupMargin=30,this.toolbarHeight=40,this.aspectRatios=[{horizontal:0,vertical:0},{horizontal:4,vertical:3},{horizontal:3,vertical:2},{horizontal:16,vertical:9},{horizontal:1,vertical:1},{horizontal:3,vertical:4},{horizontal:2,vertical:3},{horizontal:9,vertical:16}],this._instanceNo=V.instanceCounter++,this.styles=new Ct(this.instanceNo),this.target=f,this.targetRoot=document.body,this.open=this.open.bind(this),this.setTopLeft=this.setTopLeft.bind(this),this.overrideOverflow=this.overrideOverflow.bind(this),this.restoreOverflow=this.restoreOverflow.bind(this),this.close=this.close.bind(this),this.closeUI=this.closeUI.bind(this),this.addCloseEventListener=this.addCloseEventListener.bind(this),this.removeCloseEventListener=this.removeCloseEventListener.bind(this),this.addRenderEventListener=this.addRenderEventListener.bind(this),this.removeRenderEventListener=this.removeRenderEventListener.bind(this),this.clientToLocalCoordinates=this.clientToLocalCoordinates.bind(this),this.onWindowResize=this.onWindowResize.bind(this),this.setWindowHeight=this.setWindowHeight.bind(this),this.rotateBy=this.rotateBy.bind(this),this.applyRotation=this.applyRotation.bind(this),this.cropRectChanged=this.cropRectChanged.bind(this),this.zoomToCrop=this.zoomToCrop.bind(this),this.unzoomFromCrop=this.unzoomFromCrop.bind(this),this.rotateLeftButtonClicked=this.rotateLeftButtonClicked.bind(this),this.rotateRightButtonClicked=this.rotateRightButtonClicked.bind(this),this.flipHorizontallyButtonClicked=this.flipHorizontallyButtonClicked.bind(this),this.flipVerticallyButtonClicked=this.flipVerticallyButtonClicked.bind(this),this.applyFlip=this.applyFlip.bind(this),this.startRenderAndClose=this.startRenderAndClose.bind(this),this.render=this.render.bind(this),this.onPopupResize=this.onPopupResize.bind(this),this.applyAspectRatio=this.applyAspectRatio.bind(this)}return Object.defineProperty(V.prototype,"instanceNo",{get:function(){return this._instanceNo},enumerable:!1,configurable:!0}),Object.defineProperty(V.prototype,"zoomToCropEnabled",{get:function(){return this._zoomToCropEnabled},set:function(f){this._zoomToCropEnabled=f,f?this.zoomToCrop():this.unzoomFromCrop()},enumerable:!1,configurable:!0}),Object.defineProperty(V.prototype,"isGridVisible",{get:function(){return this._isGridVisible},set:function(f){this._isGridVisible=f,this.cropLayer&&(this.cropLayer.isGridVisible=this._isGridVisible)},enumerable:!1,configurable:!0}),Object.defineProperty(V.prototype,"gridLines",{get:function(){return this._gridLines},set:function(f){this._gridLines=f,this.cropLayer&&(this.cropLayer.numberOfGridLines=this._gridLines)},enumerable:!1,configurable:!0}),Object.defineProperty(V.prototype,"rotationAngle",{get:function(){return this._rotationAngle},set:function(f){this._rotationAngle=f,this.straightener&&(this.straightener.angle=this._rotationAngle)},enumerable:!1,configurable:!0}),Object.defineProperty(V.prototype,"paddedImageWidth",{get:function(){return this.imageWidth+2*this.CANVAS_MARGIN},enumerable:!1,configurable:!0}),Object.defineProperty(V.prototype,"paddedImageHeight",{get:function(){return this.imageHeight+2*this.CANVAS_MARGIN},enumerable:!1,configurable:!0}),Object.defineProperty(V.prototype,"isOpen",{get:function(){return this._isOpen},enumerable:!1,configurable:!0}),Object.defineProperty(V.prototype,"aspectRatio",{get:function(){var f;return(f=this._aspectRatio)!==null&&f!==void 0?f:this.aspectRatios[0]},set:function(f){this._aspectRatio=f},enumerable:!1,configurable:!0}),V.prototype.open=function(){this.imageWidth=Math.round(this.target.clientWidth),this.imageHeight=Math.round(this.target.clientHeight),this.setupResizeObserver(),this.initCropCanvas(),this.setEditingTarget(),this.setTopLeft(),this.initCropLayer(),this.attachEvents(),this.applyAspectRatio(),this.displayMode==="popup"&&this.onPopupResize(),this._isOpen=!0},V.prototype.show=function(){this.showUI(),this.open()},V.prototype.close=function(f){f===void 0&&(f=!1),this.isOpen&&(this.coverDiv&&this.closeUI(),this.targetObserver&&this.targetObserver.unobserve(this.target),this.displayMode==="popup"&&window.removeEventListener("resize",this.setWindowHeight),f||this.closeEventListeners.forEach(function(C){return C()}),this._isOpen=!1)},V.prototype.addRenderEventListener=function(f){this.renderEventListeners.push(f)},V.prototype.removeRenderEventListener=function(f){this.renderEventListeners.indexOf(f)>-1&&this.renderEventListeners.splice(this.renderEventListeners.indexOf(f),1)},V.prototype.addCloseEventListener=function(f){this.closeEventListeners.push(f)},V.prototype.removeCloseEventListener=function(f){this.closeEventListeners.indexOf(f)>-1&&this.closeEventListeners.splice(this.closeEventListeners.indexOf(f),1)},V.prototype.setupResizeObserver=function(){var f=this;this.displayMode==="inline"?window.ResizeObserver&&(this.targetObserver=new ResizeObserver(function(){f.resize(f.target.clientWidth,f.target.clientHeight)}),this.targetObserver.observe(this.target)):this.displayMode==="popup"&&(window.ResizeObserver&&(this.targetObserver=new ResizeObserver(this.onPopupResize),this.targetObserver.observe(this.contentDiv)),window.addEventListener("resize",this.setWindowHeight))},V.prototype.onPopupResize=function(){if(this.contentDiv.clientWidth>0&&this.contentDiv.clientHeight>0){var f=1*this.target.clientWidth/this.target.clientHeight,C=this.contentDiv.clientWidth/f>this.contentDiv.clientHeight?(this.contentDiv.clientHeight-2*this.CANVAS_MARGIN)*f:this.contentDiv.clientWidth-2*this.CANVAS_MARGIN,z=C+2*this.CANVAS_MARGINf+this.CANVAS_MARGIN?this.target.offsetTop-(f+this.CANVAS_MARGIN):0;this.coverDiv.style.top=C+"px",this.coverDiv.style.left=(this.target.offsetLeft>this.CANVAS_MARGIN?this.target.offsetLeft-this.CANVAS_MARGIN:0)+"px",this.coverDiv.style.width=this.target.offsetWidth+this.CANVAS_MARGIN+"px",this.coverDiv.style.zIndex=this.styles.settings.zIndex!==void 0?this.styles.settings.zIndex:"5";break;case"popup":this.coverDiv.style.position="absolute",this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=window.innerHeight+"px",this.coverDiv.style.backgroundColor="rgba(0, 0, 0, 0.75)",this.coverDiv.style.zIndex=this.styles.settings.zIndex!==void 0?this.styles.settings.zIndex:"1000",this.coverDiv.style.display="flex"}this.targetRoot.appendChild(this.coverDiv),this.uiDiv=document.createElement("div"),this.uiDiv.style.display="flex",this.uiDiv.style.flexDirection="column",this.uiDiv.style.flexGrow="2",this.uiDiv.style.margin=this.displayMode==="popup"?this.popupMargin+"px":"0px",this.uiDiv.style.border="0px",this.coverDiv.appendChild(this.uiDiv),this.addToolbars(),this.uiDiv.appendChild(this.topToolbar.getUI()),this.contentDiv=document.createElement("div"),this.contentDiv.style.display="flex",this.contentDiv.style.alignItems="center",this.contentDiv.style.flexDirection="row",this.contentDiv.style.flexGrow="2",this.contentDiv.style.flexShrink="1",this.contentDiv.style.overflow="hidden",this.contentDiv.style.backgroundColor=this.styles.settings.canvasBackgroundColor,this.displayMode==="popup"&&(this.contentDiv.style.maxHeight="calc(100vh - "+(2*this.popupMargin+2*this.toolbarHeight)+"px)",this.contentDiv.style.maxWidth="calc(100vw - "+2*this.popupMargin+"px)"),this.uiDiv.appendChild(this.contentDiv),this.editorCanvas=document.createElement("div"),this.editorCanvas.style.flexGrow="2",this.editorCanvas.style.flexShrink="1",this.editorCanvas.style.position="relative",this.editorCanvas.style.overflow="hidden",this.editorCanvas.style.display="flex",this.displayMode==="popup"&&(this.editorCanvas.style.alignItems="center",this.editorCanvas.style.justifyContent="center"),this.editorCanvas.style.pointerEvents="none",this.contentDiv.appendChild(this.editorCanvas),this.uiDiv.appendChild(this.bottomToolbar.getUI()),this.straightener.angle=this.rotationAngle},V.prototype.addToolbars=function(){this.addTopToolbar(),this.addBottomToolbar()},V.prototype.addTopToolbar=function(){var f=this;this.topToolbar=new rr,this.topToolbar.display=this.styles.settings.hideTopToolbar?"none":"",this.topToolbar.className=this.toolbarStyleClass.name,this.topToolbar.colorsClassName=this.styles.settings.toolbarStyleColorsClassName?this.styles.settings.toolbarStyleColorsClassName:this.toolbarStyleColorsClass.name,this.topToolbar.fadeInClassName=this.styles.fadeInAnimationClassName,this.topToolbar.blockClassName=this.toolbarBlockStyleClass.name,this.topToolbar.buttonClassName=this.toolbarButtonStyleClass.name,this.topToolbar.buttonColorsClassName=this.styles.settings.toolbarButtonStyleColorsClassName?this.styles.settings.toolbarButtonStyleColorsClassName:this.toolbarButtonStyleColorsClass.name,this.topToolbar.buttonActiveColorsClassName=this.styles.settings.toolbarActiveButtonStyleColorsClassName?this.styles.settings.toolbarActiveButtonStyleColorsClassName:this.toolbarActiveButtonStyleColorsClass.name;var C=new vr;C.minWidth=3*this.toolbarHeight+"px",this.topToolbar.addButtonBlock(C);var z=[];this.aspectRatios.forEach(function(Wt){var pr=new _t(on.getIcon(Wt.horizontal,Wt.vertical),Wt.horizontal===0&&Wt.vertical===0?"FREE":Wt.horizontal+":"+Wt.vertical);pr.onClick=function(){return f.ratioButtonClicked(Wt)},z.push(pr)}),this.aspectRatioButton=new Pr(on.getIcon(0,0),"Aspect ratio",z),this.aspectRatioButton.dropdownClassName=this.toolbarDropdownStyleClass.name,this.aspectRatioButton.dropdownColorsClassName=this.styles.settings.toolbarDropdownStyleColorsClassName?this.styles.settings.toolbarDropdownStyleColorsClassName:this.toolbarDropdownStyleColorsClass.name,C.addButton(this.aspectRatioButton),this.aspectRatios.length<2&&this.aspectRatioButton.hide();var J=new _t('',"Toggle grid");J.isActive=this.isGridVisible,J.onClick=function(){f.isGridVisible=!f.isGridVisible,J.isActive=f.isGridVisible},C.addButton(J);var Q=new _t('',"Zoom to selection");if(Q.isActive=this.zoomToCropEnabled,Q.onClick=function(){f.zoomToCropEnabled=!f.zoomToCropEnabled,Q.isActive=f.zoomToCropEnabled},C.addButton(Q),!an.isLicensed){var be=new yt;this.topToolbar.addElementBlock(be);var Qe=document.createElement("div");Qe.className=this.topToolbar.buttonClassName+" "+this.topToolbar.buttonColorsClassName;var ot=document.createElement("a");ot.style.color="currentColor",ot.href="https://markerjs.com/products/cropro",ot.target="_blank",ot.innerHTML='',Qe.appendChild(ot),be.addElement(Qe)}var it=new vr;it.minWidth=3*this.toolbarHeight+"px",it.contentAlign="end",this.topToolbar.addButtonBlock(it);var Ye=new _t('',"OK");Ye.onClick=this.startRenderAndClose,it.addButton(Ye),this.styles.settings.toolbarOkButtonStyleColorsClassName&&(Ye.colorsClassName=this.styles.settings.toolbarOkButtonStyleColorsClassName);var kt=new _t('',"Close");kt.onClick=this.close,it.addButton(kt),this.styles.settings.toolbarCloseButtonStyleColorsClassName&&(kt.colorsClassName=this.styles.settings.toolbarCloseButtonStyleColorsClassName)},V.prototype.addBottomToolbar=function(){var f=this;this.bottomToolbar=new rr,this.bottomToolbar.display=this.styles.settings.hideBottomToolbar?"none":"",this.bottomToolbar.className=this.toolbarStyleClass.name,this.bottomToolbar.colorsClassName=this.styles.settings.toolbarStyleColorsClassName?this.styles.settings.toolbarStyleColorsClassName:this.toolbarStyleColorsClass.name,this.bottomToolbar.fadeInClassName=this.styles.fadeInAnimationClassName,this.bottomToolbar.blockClassName=this.toolbarBlockStyleClass.name,this.bottomToolbar.buttonClassName=this.toolbarButtonStyleClass.name,this.bottomToolbar.buttonColorsClassName=this.styles.settings.toolbarButtonStyleColorsClassName?this.styles.settings.toolbarButtonStyleColorsClassName:this.toolbarButtonStyleColorsClass.name,this.bottomToolbar.buttonActiveColorsClassName=this.styles.settings.toolbarActiveButtonStyleColorsClassName?this.styles.settings.toolbarActiveButtonStyleColorsClassName:this.toolbarActiveButtonStyleColorsClass.name;var C=new vr;C.minWidth=2*this.toolbarHeight+"px",this.bottomToolbar.addButtonBlock(C);var z=new _t('',"Rotate left");z.onClick=this.rotateLeftButtonClicked,C.addButton(z);var J=new _t('',"Rotate right");J.onClick=this.rotateRightButtonClicked,C.addButton(J);var Q=new yt;Q.className=this.toolbarStraightenerBlockStyleClass.name,this.bottomToolbar.addElementBlock(Q),this.straightener=new Kr("Straighten"),this.straightener.className=this.toolbarStraightenerStyleClass.name,this.straightener.colorsClassName=this.styles.settings.toolbarStraightenerColorsClassName?this.styles.settings.toolbarStraightenerColorsClassName:this.toolbarStraightenerStyleColorsClass.name,this.straightener.onAngleChange=function(it){f.rotateBy(it),f.straightener.angle=f.rotationAngle},Q.addElement(this.straightener.getUI());var be=new vr;be.minWidth=2*this.toolbarHeight+"px",be.contentAlign="end",this.bottomToolbar.addButtonBlock(be);var Qe=new _t('',"Flip horizontal");Qe.onClick=this.flipHorizontallyButtonClicked,be.addButton(Qe);var ot=new _t('',"Flip vertical");ot.onClick=this.flipVerticallyButtonClicked,be.addButton(ot)},V.prototype.ratioButtonClicked=function(f){this.aspectRatio=f,this.applyAspectRatio(),this.aspectRatioButton.hideDropdown()},V.prototype.applyAspectRatio=function(){this.setCropLayerAspectRatio(),this.aspectRatioButton.icon=on.getIcon(this.aspectRatio.horizontal,this.aspectRatio.vertical)},V.prototype.setCropLayerAspectRatio=function(){this.cropLayer&&(this.aspectRatio&&this.aspectRatio.horizontal!==0&&this.aspectRatio.vertical!==0?this.cropLayer.aspectRatio=new hr(this.aspectRatio.horizontal,this.aspectRatio.vertical):this.cropLayer.aspectRatio=void 0)},V.prototype.closeUI=function(){this.displayMode==="popup"&&this.restoreOverflow(),this.targetRoot.removeChild(this.coverDiv)},V.prototype.getState=function(){return{width:this.imageWidth,height:this.imageHeight,rotationAngle:this.rotationAngle,flippedHorizontally:this.flippedHorizontally,flippedVertically:this.flippedVertically,cropRect:Object.assign({},this.cropRect)}},V.prototype.restoreState=function(f){if(f){var C=this.cropLayer.getRescaledRect(f.width,f.height,this.imageWidth,this.imageHeight,f.cropRect,this.CANVAS_MARGIN);this.cropLayer.setCropRectangle(C),this.cropRectChanged(C),this.flippedHorizontally=f.flippedHorizontally,this.flippedVertically=f.flippedVertically,this.applyFlip(),this.rotationAngle=f.rotationAngle,this.applyRotation()}},V.prototype.clientToLocalCoordinates=function(f,C){var z=this.cropImage.getBoundingClientRect();return{x:f-z.left,y:C-z.top}},V.prototype.onWindowResize=function(){this.positionUI()},V.prototype.positionUI=function(){switch(this.setTopLeft(),this.displayMode){case"inline":var f=this.target.offsetTop>this.toolbarHeight?this.target.offsetTop-this.toolbarHeight:0;this.coverDiv.style.top=f+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px";break;case"popup":this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=this.windowHeight+"px",this.contentDiv.style.maxHeight="calc(100vh - "+(2*this.popupMargin+2*this.toolbarHeight)+"px)"}this.positionCropImage()},V.prototype.rotateLeftButtonClicked=function(){var f=this.rotationAngle-90;this.rotationAngle%90!=0&&(f+=this.rotationAngle>=0?90-this.rotationAngle%90:-this.rotationAngle%90),this.rotateTo(f)},V.prototype.rotateRightButtonClicked=function(){var f=this.rotationAngle+90;this.rotationAngle%90!=0&&(f-=this.rotationAngle>=0?this.rotationAngle%90:90+this.rotationAngle%90),this.rotateTo(f)},V.prototype.rotateTo=function(f){f=(f=f>180?f-360:f)<=-180?f+360:f,this.rotationAngle=f,this.applyRotation()},V.prototype.rotateBy=function(f){this.rotateTo((this.rotationAngle+f)%360)},V.prototype.applyRotation=function(){var f=this.zoomToCropEnabled;this.zoomToCropEnabled=!1,this.editingTargetRotationScaleContainer.style.transformOrigin=this.imageWidth/2+"px "+this.imageHeight/2+"px",this.editingTargetRotationScaleContainer.style.transform="scale(1)";var C=this.editingTargetRotationContainer.transform.baseVal.getItem(0);C.setRotate(this.rotationAngle,this.imageWidth/2,this.imageHeight/2),this.editingTargetRotationContainer.transform.baseVal.replaceItem(C,0);var z=this.editingTarget.getBoundingClientRect();this.scaleFactor=Math.min(this.imageWidth/z.width,this.imageHeight/z.height),this.editingTargetRotationScaleContainer.style.transform="scale("+this.scaleFactor+")",this.zoomToCropEnabled=f},V.prototype.flipHorizontallyButtonClicked=function(){this.flippedHorizontally=!this.flippedHorizontally,this.applyFlip()},V.prototype.flipVerticallyButtonClicked=function(){this.flippedVertically=!this.flippedVertically,this.applyFlip()},V.prototype.applyFlip=function(){this.editingTarget.style.transform="scale("+(this.flippedHorizontally?-1:1)+","+(this.flippedVertically?-1:1)+")"},V.prototype.startRenderAndClose=function(){return Pt(this,void 0,void 0,function(){var f,C;return zr(this,function(z){switch(z.label){case 0:return[4,this.render()];case 1:return f=z.sent(),C=this.getState(),this.renderEventListeners.forEach(function(J){return J(f,C)}),this.close(!0),[2]}})})},V.prototype.render=function(){return Pt(this,void 0,void 0,function(){var f;return zr(this,function(C){switch(C.label){case 0:return(f=new dn).naturalSize=this.renderAtNaturalSize,f.imageType=this.renderImageType,f.imageQuality=this.renderImageQuality,f.width=this.renderWidth,f.height=this.renderHeight,this.unzoomFromCrop(),St.setAttributes(this.cropLayerContainer,[["display","none"]]),[4,f.rasterize(this.cropImage,this.target,{x:this.cropRect.x,y:this.cropRect.y,width:this.cropRect.width,height:this.cropRect.height},this.CANVAS_MARGIN,this.rotationAngle,this.scaleFactor*(this.flippedHorizontally?-1:1),this.scaleFactor*(this.flippedVertically?-1:1))];case 1:return C.sent(),[4,f.rasterize(this.cropImage,this.target,{x:this.cropRect.x,y:this.cropRect.y,width:this.cropRect.width,height:this.cropRect.height},this.CANVAS_MARGIN,this.rotationAngle,this.scaleFactor*(this.flippedHorizontally?-1:1),this.scaleFactor*(this.flippedVertically?-1:1))];case 2:return[2,C.sent()]}})})},V.prototype.addStyles=function(){this.toolbarStyleClass=this.styles.addClass(new At("toolbar",` + `))},V.prototype.removeStyleSheet=function(){var f;this.styleSheet&&(((f=this.styleSheetRoot)!==null&&f!==void 0?f:document.head).removeChild(this.styleSheet),this.styleSheet=void 0)},V}(),ht=function(V,f){this.selector=V,this.style=f},At=function(V,f){this.localName=V,this.style=f},rr=function(){function V(){this.blocks=[],this.display=""}return V.prototype.addButtonBlock=function(f){f.className=this.blockClassName,f.buttonClassName=this.buttonClassName,f.buttonColorsClassName=this.buttonColorsClassName,f.buttonActiveColorsClassName=this.buttonActiveColorsClassName,this.blocks.push(f)},V.prototype.addElementBlock=function(f){f.className===void 0&&(f.className=this.blockClassName),this.blocks.push(f)},V.prototype.getUI=function(){var f=document.createElement("div");return f.className=this.className+" "+this.colorsClassName+" "+this.fadeInClassName,f.style.display=this.display,this.blocks.forEach(function(C){return f.appendChild(C.getUI())}),f},V}(),gr=function(){function V(){}return V.prototype.getUI=function(){var f=document.createElement("div");if(f.className=this.className,this.minWidth!==void 0&&(f.style.minWidth=this.minWidth),this.contentAlign!==void 0)switch(this.contentAlign){case"start":f.style.justifyContent="flex-start";break;case"center":f.style.justifyContent="center";break;case"end":f.style.justifyContent="flex-end"}return f.style.whiteSpace="nowrap",f},V}(),vr=function(V){function f(){var C=V!==null&&V.apply(this,arguments)||this;return C.buttons=[],C}return Jt(f,V),f.prototype.addButton=function(C){C.className=this.buttonClassName,C.colorsClassName=this.buttonColorsClassName,C.activeColorsClassName=this.buttonActiveColorsClassName,this.buttons.push(C)},f.prototype.getUI=function(){var C=V.prototype.getUI.call(this);return this.buttons.forEach(function(z){return C.appendChild(z.getUI())}),C},f}(gr),_t=function(){function V(f,C){this._isActive=!1,this._isHidden=!1,this._icon=f,this.title=C,this.uiContainer=document.createElement("div"),this.adjustClassName=this.adjustClassName.bind(this)}return Object.defineProperty(V.prototype,"icon",{get:function(){return this._icon},set:function(f){this._icon=f,this.buttonContainer.innerHTML=this._icon},enumerable:!1,configurable:!0}),Object.defineProperty(V.prototype,"isActive",{get:function(){return this._isActive},set:function(f){this._isActive=f,this.adjustClassName()},enumerable:!1,configurable:!0}),V.prototype.getUI=function(){var f=this;return this.buttonContainer=document.createElement("div"),this.buttonContainer.title=this.title,this.buttonContainer.className=this.className+" "+this.colorsClassName,this.adjustClassName(),this.buttonContainer.innerHTML=this._icon,this.onClick&&this.buttonContainer.addEventListener("click",function(){return f.onClick()}),this.uiContainer.appendChild(this.buttonContainer),this.uiContainer.style.display=this._isHidden?"none":"inline-block",this.uiContainer},V.prototype.adjustClassName=function(){this.activeColorsClassName&&(this._isActive&&this.buttonContainer.className.indexOf(this.activeColorsClassName)<0?this.buttonContainer.className+=" "+this.activeColorsClassName:this._isActive||(this.buttonContainer.className=this.buttonContainer.className.replace(this.activeColorsClassName,"")))},V.prototype.hide=function(){this._isHidden=!0},V}(),yt=function(V){function f(){var C=V!==null&&V.apply(this,arguments)||this;return C.elements=[],C}return Jt(f,V),f.prototype.addElement=function(C){this.elements.push(C)},f.prototype.getUI=function(){var C=V.prototype.getUI.call(this);return this.elements.forEach(function(z){return C.appendChild(z)}),C},f}(gr),hr=function(){function V(f,C){this.horizontal=f,this.vertical=C}return Object.defineProperty(V.prototype,"ratio",{get:function(){return 1*this.horizontal/this.vertical},enumerable:!1,configurable:!0}),V.prototype.getVerticalLength=function(f){return f/this.ratio},V.prototype.getHorizontalLength=function(f){return f*this.ratio},V}(),on=function(){function V(){}return V.getIcon=function(f,C){if(f>0&&C>0){var z=new hr(f,C),J=z.ratio>=1?20:z.getHorizontalLength(20),Y=z.ratio<1?20:z.getVerticalLength(20),be=document.createElementNS("http://www.w3.org/2000/svg","svg");be.setAttribute("xmlns","http://www.w3.org/2000/svg"),be.setAttribute("viewBox","0 0 24 24"),document.body.appendChild(be);var Ye=St.createDefs();be.appendChild(Ye);var ot=St.createElement("clipPath",[["id","text-bg-clip"]]);Ye.appendChild(ot);var it=St.createPath(St.getHollowRectanglePath((24-J)/2,(24-Y)/2,J,Y,(24-J)/2+2,(24-Y)/2+2,J-4,Y-4));be.appendChild(it);var Qe=St.createText([["x","0"],["y","0"],["font-size","7px"],["font-family","monospace"]]);Qe.appendChild(St.createTSpan(f+":"+C)),be.appendChild(Qe);var kt=Qe.getBBox();St.setAttributes(Qe,[["x",((24-kt.width)/2).toString()],["y",((24-kt.height)/2-kt.y).toString()]]);var Wt=St.createPath(St.getHollowRectanglePath(0,0,24,24,(24-Math.ceil(kt.width))/2,(24-Math.ceil(kt.height))/2,Math.ceil(kt.width),Math.ceil(kt.height)));return ot.appendChild(Wt),St.setAttributes(it,[["clip-path","url(#text-bg-clip)"]]),document.body.removeChild(be),be.outerHTML}return''},V}(),Pr=function(V){function f(C,z,J){var Y=V.call(this,C,z)||this;return Y.isDropdownOpen=!1,Y.onClick=Y.dropdownButtonClicked,Y.dropdownButtons=J,Y}return Jt(f,V),f.prototype.setupDropdown=function(){var C=this;this.dropdownBlock=document.createElement("div"),this.dropdownBlock.className=this.dropdownClassName+" "+this.dropdownColorsClassName,this.dropdownBlock.style.display="none",this.dropdownButtons.forEach(function(z){z.className=C.className,z.colorsClassName=C.colorsClassName,C.dropdownBlock.appendChild(z.getUI())}),this.uiContainer.appendChild(this.dropdownBlock)},f.prototype.positionDropdown=function(){this.dropdownBlock.style.left=this.uiContainer.clientLeft+"px",this.dropdownBlock.style.top=this.uiContainer.clientTop+this.uiContainer.clientHeight+"px"},f.prototype.dropdownButtonClicked=function(){this.dropdownBlock===void 0&&this.setupDropdown(),this.isDropdownOpen=!this.isDropdownOpen,this.toggleDropdown()},f.prototype.toggleDropdown=function(){this.positionDropdown(),this.dropdownBlock.style.display=this.isDropdownOpen?"inline-block":"none"},f.prototype.showDropdown=function(){this.isDropdownOpen=!0,this.toggleDropdown()},f.prototype.hideDropdown=function(){this.isDropdownOpen=!1,this.toggleDropdown()},f}(_t),Bt=function(){function V(f,C){this.GRIP_SIZE=10,this.color=f,this.fillColor=C,this.visual=St.createGroup(),this.visual.appendChild(St.createCircle(1.5*this.GRIP_SIZE,[["fill","transparent"]])),this.visual.appendChild(St.createCircle(this.GRIP_SIZE,[["fill",this.fillColor],["fill-opacity","0.9"],["stroke",this.color],["stroke-width","2"],["stroke-opacity","0.7"]]))}return V.prototype.ownsTarget=function(f){return f===this.visual||f===this.visual.childNodes[0]||f===this.visual.childNodes[1]},V.prototype.setCenter=function(f,C){this.visual.childNodes.forEach(function(z){return St.setAttributes(z,[["cx",f.toString()],["cy",C.toString()]])})},V}(),or=function(){function V(f,C,z,J){this.isMoving=!1,this._isGridVisible=!0,this.numberOfGridLines=2,this.horizontalGridLines=[],this.verticalGridLines=[],this._zoomFactor=1,this.cropRectChanged=!1,this.canvasWidth=f,this.canvasHeight=C,this.margin=z,this.container=J,this.attachEvents=this.attachEvents.bind(this),this.onPointerDown=this.onPointerDown.bind(this),this.onPointerMove=this.onPointerMove.bind(this),this.onPointerUp=this.onPointerUp.bind(this),this.resize=this.resize.bind(this),this.adjustCropRect=this.adjustCropRect.bind(this),this.scaleCanvas=this.scaleCanvas.bind(this),this.getRescaledRect=this.getRescaledRect.bind(this)}return Object.defineProperty(V.prototype,"aspectRatio",{get:function(){return this._aspectRatio},set:function(f){this._aspectRatio=f,this.adjustCropRect(),this.setCropRectangle(this.cropRect)},enumerable:!1,configurable:!0}),Object.defineProperty(V.prototype,"isGridVisible",{get:function(){return this._isGridVisible},set:function(f){this._isGridVisible=f,this.gridContainer&&St.setAttributes(this.gridContainer,[["display",this._isGridVisible?"":"none"]])},enumerable:!1,configurable:!0}),Object.defineProperty(V.prototype,"zoomFactor",{get:function(){return this._zoomFactor},set:function(f){this._zoomFactor=f,this.setCropRectangle(this.cropRect)},enumerable:!1,configurable:!0}),V.prototype.open=function(){var f=this;this.cropShadeElement=St.createPath("M0,0Z",[["fill",this.cropShadeColor],["fill-opacity","0.8"]]),this.container.appendChild(this.cropShadeElement),this.gridContainer=St.createGroup([["display",this.isGridVisible?"":"none"]]),this.container.appendChild(this.gridContainer);for(var C=0;Cthis.canvasHeight/this.canvasWidth?this.margin:this.margin+this.canvasHeight/2-C.height/2),St.setAttributes(this.cropRectElement,[["x",C.x.toString()],["y",C.y.toString()],["width",C.width.toString()],["height",C.height.toString()]]);var z=C.height/(this.numberOfGridLines+1);this.horizontalGridLines.forEach(function(Y,be){var Ye=C.y+z*(be+1);St.setAttributes(Y,[["x1",""+C.x],["y1",""+Ye],["x2",""+(C.x+C.width)],["y2",""+Ye]])});var J=C.width/(this.numberOfGridLines+1);this.verticalGridLines.forEach(function(Y,be){var Ye=C.x+J*(be+1);St.setAttributes(Y,[["x1",""+Ye],["y1",""+C.y],["x2",""+Ye],["y2",""+(C.y+C.height)]])}),St.setAttributes(this.cropShadeElement,[["d",St.getHollowRectanglePath(0,0,this.canvasWidth+2*this.margin,this.canvasHeight+2*this.margin,C.x,C.y,C.width,C.height)]]),this.topLeftGrip.setCenter(C.x,C.y),this.topRightGrip.setCenter(C.x+C.width,C.y),this.bottomLeftGrip.setCenter(C.x,C.y+C.height),this.bottomRightGrip.setCenter(C.x+C.width,C.y+C.height),this.cropRectChanged&&this.onCropChange&&(this.cropRectChanged=!1,this.onCropChange(this.cropRect)),this.cropRectChanged=!1},V.prototype.attachEvents=function(){this.container.style.touchAction="none",this.container.addEventListener("pointerdown",this.onPointerDown),this.container.addEventListener("pointermove",this.onPointerMove),this.container.addEventListener("pointerup",this.onPointerUp)},V.prototype.clientToLocalCoordinates=function(f,C){var z=this.container.getBoundingClientRect();return{x:f-z.left+this.margin,y:C-z.top+this.margin}},V.prototype.onPointerDown=function(f){this.container.setPointerCapture(f.pointerId),this.previousPoint=this.clientToLocalCoordinates(f.clientX,f.clientY),this.cropRectElement===f.target?this.isMoving=!0:this.topLeftGrip.ownsTarget(f.target)?this.activeGrip=this.topLeftGrip:this.bottomLeftGrip.ownsTarget(f.target)?this.activeGrip=this.bottomLeftGrip:this.topRightGrip.ownsTarget(f.target)?this.activeGrip=this.topRightGrip:this.bottomRightGrip.ownsTarget(f.target)&&(this.activeGrip=this.bottomRightGrip)},V.prototype.onPointerMove=function(f){if(this.isMoving)this.move(this.clientToLocalCoordinates(f.clientX,f.clientY));else if(this.activeGrip){var C=this.clientToLocalCoordinates(f.clientX,f.clientY);this.resize(C)}f.preventDefault()},V.prototype.onPointerUp=function(f){this.activeGrip=void 0,this.isMoving=!1,this.container.releasePointerCapture(f.pointerId)},V.prototype.move=function(f){var C=f.x-this.previousPoint.x,z=f.y-this.previousPoint.y;this.zoomFactor!==1&&(C=-C/this.zoomFactor,z=-z/this.zoomFactor),this.cropRect.x=Math.min(Math.max(this.margin,this.cropRect.x+C),this.canvasWidth-this.cropRect.width+this.margin),this.cropRect.y=Math.min(Math.max(this.margin,this.cropRect.y+z),this.canvasHeight-this.cropRect.height+this.margin),this.onCropChange?(this.cropRectChanged=!0,this.onCropChange(this.cropRect)):this.setCropRectangle(this.cropRect),this.previousPoint=f},V.prototype.resize=function(f){var C=Object.assign({},this.cropRect),z=f.x-this.previousPoint.x,J=f.y-this.previousPoint.y;switch(this.activeGrip){case this.bottomLeftGrip:case this.topLeftGrip:C.x+zthis.canvasWidth*this.zoomFactor&&(z=this.canvasWidth*this.zoomFactor-C.width),C.width+=z}switch(this.activeGrip){case this.topLeftGrip:case this.topRightGrip:this.aspectRatio?(C.y=this.cropRect.y-(this.activeGrip===this.topLeftGrip?-1:1)*this.aspectRatio.getVerticalLength(z),C.height=this.aspectRatio.getVerticalLength(C.width)):(C.y+=J,C.height=this.cropRect.y+this.cropRect.height-C.y);break;case this.bottomLeftGrip:case this.bottomRightGrip:this.aspectRatio?C.height=this.aspectRatio.getVerticalLength(C.width):C.height+=J}C.width<10&&(C.x=this.cropRect.x,C.width=10),C.height<10&&(C.y=this.cropRect.y,C.height=10),this.previousPoint=f,C.x>=this.margin&&C.y>=this.margin&&C.x-this.margin+C.width<=this.canvasWidth&&C.y-this.margin+C.height<=this.canvasHeight&&(this.cropRect=C,this.onCropChange?(this.cropRectChanged=!0,this.onCropChange(this.cropRect)):this.setCropRectangle(this.cropRect))},V.prototype.adjustCropRect=function(){if(this.aspectRatio&&Math.round(this.cropRect.height)!==Math.round(this.aspectRatio.getVerticalLength(this.cropRect.width))){var f=this.cropRect.x+this.cropRect.width/2,C=this.cropRect.y+this.cropRect.height/2,z=this.aspectRatio.getHorizontalLength(this.cropRect.height),J=this.aspectRatio.getVerticalLength(this.cropRect.width);z/this.canvasWidththis.canvasWidth&&(this.cropRect.height/=this.cropRect.width/this.canvasWidth,this.cropRect.width=this.canvasWidth),this.cropRect.height>this.canvasHeight&&(this.cropRect.width/=this.cropRect.height/this.canvasHeight,this.cropRect.height=this.canvasHeight),this.cropRect.x=f-this.cropRect.width/2,this.cropRect.y=C-this.cropRect.height/2,this.cropRect.x+this.cropRect.width>this.margin+this.canvasWidth&&(this.cropRect.x=this.margin+this.canvasWidth-this.cropRect.width),this.cropRect.y+this.cropRect.height>this.margin+this.canvasHeight&&(this.cropRect.y=this.margin+this.canvasHeight-this.cropRect.height),this.cropRect.x=Math.max(this.cropRect.x,this.margin),this.cropRect.y=Math.max(this.cropRect.y,this.margin)}},V.prototype.getRescaledRect=function(f,C,z,J,Y,be){var Ye=z/f,ot=J/C;return{x:(Y.x-be)*Ye+be,y:(Y.y-be)*ot+be,width:Y.width*Ye,height:Y.height*ot}},V.prototype.scaleCanvas=function(f,C){var z=this.getRescaledRect(this.canvasWidth,this.canvasHeight,f,C,this.cropRect,this.margin);this.canvasWidth=f,this.canvasHeight=C,this.onCropChange&&this.onCropChange(z),this.setCropRectangle(z)},V}(),Kr=function(){function V(f){this._angle=0,this.isDragging=!1,this.width=401,this.height=24,this.title=f,this.uiContainer=document.createElement("div"),this.getUI=this.getUI.bind(this),this.onPointerDown=this.onPointerDown.bind(this),this.onPointerMove=this.onPointerMove.bind(this),this.onPointerUp=this.onPointerUp.bind(this),this.setAngleLabel=this.setAngleLabel.bind(this),this.positionScaleShape=this.positionScaleShape.bind(this)}return Object.defineProperty(V.prototype,"angle",{get:function(){return this._angle},set:function(f){this._angle=f,this.setAngleLabel(),this.positionScaleShape()},enumerable:!1,configurable:!0}),V.prototype.getUI=function(){return this.controlContainer=document.createElement("div"),this.controlContainer.title=this.title,this.controlContainer.className=this.className+" "+this.colorsClassName,this.controlContainer.appendChild(this.getVisual()),this.controlContainer.addEventListener("pointerdown",this.onPointerDown),this.controlContainer.addEventListener("pointermove",this.onPointerMove),this.controlContainer.addEventListener("pointerup",this.onPointerUp),this.uiContainer.appendChild(this.controlContainer),this.uiContainer.style.display="inline-block",this.uiContainer.style.touchAction="none",this.setAngleLabel(),this.positionScaleShape(),this.uiContainer},V.prototype.onPointerDown=function(f){this.controlContainer.setPointerCapture(f.pointerId),this.isDragging=!0,this.previousPoint={x:f.clientX,y:f.clientY}},V.prototype.onPointerMove=function(f){this.isDragging&&(this.onAngleChange&&this.onAngleChange((f.clientX-this.previousPoint.x)/5),this.previousPoint.x=f.clientX)},V.prototype.onPointerUp=function(f){this.isDragging&&this.onAngleChange&&this.onAngleChange((f.clientX-this.previousPoint.x)/5),this.isDragging=!1,this.controlContainer.releasePointerCapture(f.pointerId)},V.prototype.setAngleLabel=function(){if(this.angleLabelText){this.angleLabelText.innerHTML=""+Math.round(this._angle);var f=this.angleLabelText.getBBox();St.setAttributes(this.angleLabelElement,[["x",((this.width-f.width)/2).toString()],["y",(this.height/2).toString()]])}},V.prototype.positionScaleShape=function(){if(this.scaleShape){var f=this.scaleShape.transform.baseVal.getItem(0);f.setTranslate(this._angle%5*5-25,0),this.scaleShape.transform.baseVal.replaceItem(f,0)}},V.prototype.getVisual=function(){var f=document.createElementNS("http://www.w3.org/2000/svg","svg");f.setAttribute("xmlns","http://www.w3.org/2000/svg"),f.setAttribute("width",this.width+"px"),f.setAttribute("height",this.height+"px"),f.setAttribute("viewBox","0 0 "+this.width+" "+this.height),f.style.flexShrink="0",document.body.appendChild(f);for(var C="M0,"+(this.height-1)+" v"+-this.height/3+"h1v"+this.height/3,z=1;z<=this.width/5+10;z++){var J=z%5==0?this.height/3:this.height/6;C+="h4v"+-J+"h1v"+J}C+="v1H0Z",this.scaleShape=St.createPath(C);var Y=St.createTransform();this.scaleShape.transform.baseVal.appendItem(Y),f.appendChild(this.scaleShape),this.angleLabelElement=St.createText([["x","0"],["y","0"],["font-size","10px"],["font-family","monospace"]]),this.angleLabelText=St.createTSpan(""),this.angleLabelElement.appendChild(this.angleLabelText);var be=St.createTSpan("");return be.innerHTML="°",this.angleLabelElement.appendChild(be),f.appendChild(this.angleLabelElement),document.body.removeChild(f),f},V}(),dn=function(){function V(){this.naturalSize=!1,this.imageType="image/png"}return V.prototype.rasterize=function(f,C,z,J,Y,be,Ye){var ot=this;return new Promise(function(it){var Qe=document.createElement("canvas");Qe.width=f.width.baseVal.value-2*J,Qe.height=f.height.baseVal.value-2*J;var kt=1,Wt=1;ot.naturalSize===!0?(kt=C.naturalWidth/(f.width.baseVal.value-2*J)/be,Wt=C.naturalHeight/(f.height.baseVal.value-2*J)/Ye,Qe.width=C.naturalWidth/be,Qe.height=C.naturalHeight/Ye):ot.width!==void 0&&ot.height!==void 0&&(kt=ot.width/z.width,Wt=ot.height/z.height,Qe.width*=kt,Qe.height*=Wt);var pr=Qe.getContext("2d");pr.translate(Qe.width/2,Qe.height/2),pr.rotate(Y*Math.PI/180),pr.scale(be,Ye),pr.translate(-Qe.width/2,-Qe.height/2),pr.drawImage(C,0,0,Qe.width,Qe.height);var Vr=document.createElement("canvas");Vr.width=z.width*kt,Vr.height=z.height*Wt,Vr.getContext("2d").putImageData(pr.getImageData((z.x-J)*kt,(z.y-J)*Wt,z.width*kt,z.height*Wt),0,0),it(Vr.toDataURL(ot.imageType,ot.imageQuality))})},V}(),Ve=function(){function V(f){this._zoomToCropEnabled=!0,this.zoomFactor=1,this.flippedHorizontally=!1,this.flippedVertically=!1,this._isGridVisible=!0,this._gridLines=2,this._rotationAngle=0,this.scaleFactor=1,this.renderEventListeners=[],this.closeEventListeners=[],this._isOpen=!1,this.CANVAS_MARGIN=20,this.renderAtNaturalSize=!1,this.renderImageType="image/png",this.displayMode="inline",this.popupMargin=30,this.toolbarHeight=40,this.aspectRatios=[{horizontal:0,vertical:0},{horizontal:4,vertical:3},{horizontal:3,vertical:2},{horizontal:16,vertical:9},{horizontal:1,vertical:1},{horizontal:3,vertical:4},{horizontal:2,vertical:3},{horizontal:9,vertical:16}],this._instanceNo=V.instanceCounter++,this.styles=new Ct(this.instanceNo),this.target=f,this.targetRoot=document.body,this.open=this.open.bind(this),this.setTopLeft=this.setTopLeft.bind(this),this.overrideOverflow=this.overrideOverflow.bind(this),this.restoreOverflow=this.restoreOverflow.bind(this),this.close=this.close.bind(this),this.closeUI=this.closeUI.bind(this),this.addCloseEventListener=this.addCloseEventListener.bind(this),this.removeCloseEventListener=this.removeCloseEventListener.bind(this),this.addRenderEventListener=this.addRenderEventListener.bind(this),this.removeRenderEventListener=this.removeRenderEventListener.bind(this),this.clientToLocalCoordinates=this.clientToLocalCoordinates.bind(this),this.onWindowResize=this.onWindowResize.bind(this),this.setWindowHeight=this.setWindowHeight.bind(this),this.rotateBy=this.rotateBy.bind(this),this.applyRotation=this.applyRotation.bind(this),this.cropRectChanged=this.cropRectChanged.bind(this),this.zoomToCrop=this.zoomToCrop.bind(this),this.unzoomFromCrop=this.unzoomFromCrop.bind(this),this.rotateLeftButtonClicked=this.rotateLeftButtonClicked.bind(this),this.rotateRightButtonClicked=this.rotateRightButtonClicked.bind(this),this.flipHorizontallyButtonClicked=this.flipHorizontallyButtonClicked.bind(this),this.flipVerticallyButtonClicked=this.flipVerticallyButtonClicked.bind(this),this.applyFlip=this.applyFlip.bind(this),this.startRenderAndClose=this.startRenderAndClose.bind(this),this.render=this.render.bind(this),this.onPopupResize=this.onPopupResize.bind(this),this.applyAspectRatio=this.applyAspectRatio.bind(this)}return Object.defineProperty(V.prototype,"instanceNo",{get:function(){return this._instanceNo},enumerable:!1,configurable:!0}),Object.defineProperty(V.prototype,"zoomToCropEnabled",{get:function(){return this._zoomToCropEnabled},set:function(f){this._zoomToCropEnabled=f,f?this.zoomToCrop():this.unzoomFromCrop()},enumerable:!1,configurable:!0}),Object.defineProperty(V.prototype,"isGridVisible",{get:function(){return this._isGridVisible},set:function(f){this._isGridVisible=f,this.cropLayer&&(this.cropLayer.isGridVisible=this._isGridVisible)},enumerable:!1,configurable:!0}),Object.defineProperty(V.prototype,"gridLines",{get:function(){return this._gridLines},set:function(f){this._gridLines=f,this.cropLayer&&(this.cropLayer.numberOfGridLines=this._gridLines)},enumerable:!1,configurable:!0}),Object.defineProperty(V.prototype,"rotationAngle",{get:function(){return this._rotationAngle},set:function(f){this._rotationAngle=f,this.straightener&&(this.straightener.angle=this._rotationAngle)},enumerable:!1,configurable:!0}),Object.defineProperty(V.prototype,"paddedImageWidth",{get:function(){return this.imageWidth+2*this.CANVAS_MARGIN},enumerable:!1,configurable:!0}),Object.defineProperty(V.prototype,"paddedImageHeight",{get:function(){return this.imageHeight+2*this.CANVAS_MARGIN},enumerable:!1,configurable:!0}),Object.defineProperty(V.prototype,"isOpen",{get:function(){return this._isOpen},enumerable:!1,configurable:!0}),Object.defineProperty(V.prototype,"aspectRatio",{get:function(){var f;return(f=this._aspectRatio)!==null&&f!==void 0?f:this.aspectRatios[0]},set:function(f){this._aspectRatio=f},enumerable:!1,configurable:!0}),V.prototype.open=function(){this.imageWidth=Math.round(this.target.clientWidth),this.imageHeight=Math.round(this.target.clientHeight),this.setupResizeObserver(),this.initCropCanvas(),this.setEditingTarget(),this.setTopLeft(),this.initCropLayer(),this.attachEvents(),this.applyAspectRatio(),this.displayMode==="popup"&&this.onPopupResize(),this._isOpen=!0},V.prototype.show=function(){this.showUI(),this.open()},V.prototype.close=function(f){f===void 0&&(f=!1),this.isOpen&&(this.coverDiv&&this.closeUI(),this.targetObserver&&this.targetObserver.unobserve(this.target),this.displayMode==="popup"&&window.removeEventListener("resize",this.setWindowHeight),f||this.closeEventListeners.forEach(function(C){return C()}),this._isOpen=!1)},V.prototype.addRenderEventListener=function(f){this.renderEventListeners.push(f)},V.prototype.removeRenderEventListener=function(f){this.renderEventListeners.indexOf(f)>-1&&this.renderEventListeners.splice(this.renderEventListeners.indexOf(f),1)},V.prototype.addCloseEventListener=function(f){this.closeEventListeners.push(f)},V.prototype.removeCloseEventListener=function(f){this.closeEventListeners.indexOf(f)>-1&&this.closeEventListeners.splice(this.closeEventListeners.indexOf(f),1)},V.prototype.setupResizeObserver=function(){var f=this;this.displayMode==="inline"?window.ResizeObserver&&(this.targetObserver=new ResizeObserver(function(){f.resize(f.target.clientWidth,f.target.clientHeight)}),this.targetObserver.observe(this.target)):this.displayMode==="popup"&&(window.ResizeObserver&&(this.targetObserver=new ResizeObserver(this.onPopupResize),this.targetObserver.observe(this.contentDiv)),window.addEventListener("resize",this.setWindowHeight))},V.prototype.onPopupResize=function(){if(this.contentDiv.clientWidth>0&&this.contentDiv.clientHeight>0){var f=1*this.target.clientWidth/this.target.clientHeight,C=this.contentDiv.clientWidth/f>this.contentDiv.clientHeight?(this.contentDiv.clientHeight-2*this.CANVAS_MARGIN)*f:this.contentDiv.clientWidth-2*this.CANVAS_MARGIN,z=C+2*this.CANVAS_MARGINf+this.CANVAS_MARGIN?this.target.offsetTop-(f+this.CANVAS_MARGIN):0;this.coverDiv.style.top=C+"px",this.coverDiv.style.left=(this.target.offsetLeft>this.CANVAS_MARGIN?this.target.offsetLeft-this.CANVAS_MARGIN:0)+"px",this.coverDiv.style.width=this.target.offsetWidth+this.CANVAS_MARGIN+"px",this.coverDiv.style.zIndex=this.styles.settings.zIndex!==void 0?this.styles.settings.zIndex:"5";break;case"popup":this.coverDiv.style.position="absolute",this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=window.innerHeight+"px",this.coverDiv.style.backgroundColor="rgba(0, 0, 0, 0.75)",this.coverDiv.style.zIndex=this.styles.settings.zIndex!==void 0?this.styles.settings.zIndex:"1000",this.coverDiv.style.display="flex"}this.targetRoot.appendChild(this.coverDiv),this.uiDiv=document.createElement("div"),this.uiDiv.style.display="flex",this.uiDiv.style.flexDirection="column",this.uiDiv.style.flexGrow="2",this.uiDiv.style.margin=this.displayMode==="popup"?this.popupMargin+"px":"0px",this.uiDiv.style.border="0px",this.coverDiv.appendChild(this.uiDiv),this.addToolbars(),this.uiDiv.appendChild(this.topToolbar.getUI()),this.contentDiv=document.createElement("div"),this.contentDiv.style.display="flex",this.contentDiv.style.alignItems="center",this.contentDiv.style.flexDirection="row",this.contentDiv.style.flexGrow="2",this.contentDiv.style.flexShrink="1",this.contentDiv.style.overflow="hidden",this.contentDiv.style.backgroundColor=this.styles.settings.canvasBackgroundColor,this.displayMode==="popup"&&(this.contentDiv.style.maxHeight="calc(100vh - "+(2*this.popupMargin+2*this.toolbarHeight)+"px)",this.contentDiv.style.maxWidth="calc(100vw - "+2*this.popupMargin+"px)"),this.uiDiv.appendChild(this.contentDiv),this.editorCanvas=document.createElement("div"),this.editorCanvas.style.flexGrow="2",this.editorCanvas.style.flexShrink="1",this.editorCanvas.style.position="relative",this.editorCanvas.style.overflow="hidden",this.editorCanvas.style.display="flex",this.displayMode==="popup"&&(this.editorCanvas.style.alignItems="center",this.editorCanvas.style.justifyContent="center"),this.editorCanvas.style.pointerEvents="none",this.contentDiv.appendChild(this.editorCanvas),this.uiDiv.appendChild(this.bottomToolbar.getUI()),this.straightener.angle=this.rotationAngle},V.prototype.addToolbars=function(){this.addTopToolbar(),this.addBottomToolbar()},V.prototype.addTopToolbar=function(){var f=this;this.topToolbar=new rr,this.topToolbar.display=this.styles.settings.hideTopToolbar?"none":"",this.topToolbar.className=this.toolbarStyleClass.name,this.topToolbar.colorsClassName=this.styles.settings.toolbarStyleColorsClassName?this.styles.settings.toolbarStyleColorsClassName:this.toolbarStyleColorsClass.name,this.topToolbar.fadeInClassName=this.styles.fadeInAnimationClassName,this.topToolbar.blockClassName=this.toolbarBlockStyleClass.name,this.topToolbar.buttonClassName=this.toolbarButtonStyleClass.name,this.topToolbar.buttonColorsClassName=this.styles.settings.toolbarButtonStyleColorsClassName?this.styles.settings.toolbarButtonStyleColorsClassName:this.toolbarButtonStyleColorsClass.name,this.topToolbar.buttonActiveColorsClassName=this.styles.settings.toolbarActiveButtonStyleColorsClassName?this.styles.settings.toolbarActiveButtonStyleColorsClassName:this.toolbarActiveButtonStyleColorsClass.name;var C=new vr;C.minWidth=3*this.toolbarHeight+"px",this.topToolbar.addButtonBlock(C);var z=[];this.aspectRatios.forEach(function(Wt){var pr=new _t(on.getIcon(Wt.horizontal,Wt.vertical),Wt.horizontal===0&&Wt.vertical===0?"FREE":Wt.horizontal+":"+Wt.vertical);pr.onClick=function(){return f.ratioButtonClicked(Wt)},z.push(pr)}),this.aspectRatioButton=new Pr(on.getIcon(0,0),"Aspect ratio",z),this.aspectRatioButton.dropdownClassName=this.toolbarDropdownStyleClass.name,this.aspectRatioButton.dropdownColorsClassName=this.styles.settings.toolbarDropdownStyleColorsClassName?this.styles.settings.toolbarDropdownStyleColorsClassName:this.toolbarDropdownStyleColorsClass.name,C.addButton(this.aspectRatioButton),this.aspectRatios.length<2&&this.aspectRatioButton.hide();var J=new _t('',"Toggle grid");J.isActive=this.isGridVisible,J.onClick=function(){f.isGridVisible=!f.isGridVisible,J.isActive=f.isGridVisible},C.addButton(J);var Y=new _t('',"Zoom to selection");if(Y.isActive=this.zoomToCropEnabled,Y.onClick=function(){f.zoomToCropEnabled=!f.zoomToCropEnabled,Y.isActive=f.zoomToCropEnabled},C.addButton(Y),!an.isLicensed){var be=new yt;this.topToolbar.addElementBlock(be);var Ye=document.createElement("div");Ye.className=this.topToolbar.buttonClassName+" "+this.topToolbar.buttonColorsClassName;var ot=document.createElement("a");ot.style.color="currentColor",ot.href="https://markerjs.com/products/cropro",ot.target="_blank",ot.innerHTML='',Ye.appendChild(ot),be.addElement(Ye)}var it=new vr;it.minWidth=3*this.toolbarHeight+"px",it.contentAlign="end",this.topToolbar.addButtonBlock(it);var Qe=new _t('',"OK");Qe.onClick=this.startRenderAndClose,it.addButton(Qe),this.styles.settings.toolbarOkButtonStyleColorsClassName&&(Qe.colorsClassName=this.styles.settings.toolbarOkButtonStyleColorsClassName);var kt=new _t('',"Close");kt.onClick=this.close,it.addButton(kt),this.styles.settings.toolbarCloseButtonStyleColorsClassName&&(kt.colorsClassName=this.styles.settings.toolbarCloseButtonStyleColorsClassName)},V.prototype.addBottomToolbar=function(){var f=this;this.bottomToolbar=new rr,this.bottomToolbar.display=this.styles.settings.hideBottomToolbar?"none":"",this.bottomToolbar.className=this.toolbarStyleClass.name,this.bottomToolbar.colorsClassName=this.styles.settings.toolbarStyleColorsClassName?this.styles.settings.toolbarStyleColorsClassName:this.toolbarStyleColorsClass.name,this.bottomToolbar.fadeInClassName=this.styles.fadeInAnimationClassName,this.bottomToolbar.blockClassName=this.toolbarBlockStyleClass.name,this.bottomToolbar.buttonClassName=this.toolbarButtonStyleClass.name,this.bottomToolbar.buttonColorsClassName=this.styles.settings.toolbarButtonStyleColorsClassName?this.styles.settings.toolbarButtonStyleColorsClassName:this.toolbarButtonStyleColorsClass.name,this.bottomToolbar.buttonActiveColorsClassName=this.styles.settings.toolbarActiveButtonStyleColorsClassName?this.styles.settings.toolbarActiveButtonStyleColorsClassName:this.toolbarActiveButtonStyleColorsClass.name;var C=new vr;C.minWidth=2*this.toolbarHeight+"px",this.bottomToolbar.addButtonBlock(C);var z=new _t('',"Rotate left");z.onClick=this.rotateLeftButtonClicked,C.addButton(z);var J=new _t('',"Rotate right");J.onClick=this.rotateRightButtonClicked,C.addButton(J);var Y=new yt;Y.className=this.toolbarStraightenerBlockStyleClass.name,this.bottomToolbar.addElementBlock(Y),this.straightener=new Kr("Straighten"),this.straightener.className=this.toolbarStraightenerStyleClass.name,this.straightener.colorsClassName=this.styles.settings.toolbarStraightenerColorsClassName?this.styles.settings.toolbarStraightenerColorsClassName:this.toolbarStraightenerStyleColorsClass.name,this.straightener.onAngleChange=function(it){f.rotateBy(it),f.straightener.angle=f.rotationAngle},Y.addElement(this.straightener.getUI());var be=new vr;be.minWidth=2*this.toolbarHeight+"px",be.contentAlign="end",this.bottomToolbar.addButtonBlock(be);var Ye=new _t('',"Flip horizontal");Ye.onClick=this.flipHorizontallyButtonClicked,be.addButton(Ye);var ot=new _t('',"Flip vertical");ot.onClick=this.flipVerticallyButtonClicked,be.addButton(ot)},V.prototype.ratioButtonClicked=function(f){this.aspectRatio=f,this.applyAspectRatio(),this.aspectRatioButton.hideDropdown()},V.prototype.applyAspectRatio=function(){this.setCropLayerAspectRatio(),this.aspectRatioButton.icon=on.getIcon(this.aspectRatio.horizontal,this.aspectRatio.vertical)},V.prototype.setCropLayerAspectRatio=function(){this.cropLayer&&(this.aspectRatio&&this.aspectRatio.horizontal!==0&&this.aspectRatio.vertical!==0?this.cropLayer.aspectRatio=new hr(this.aspectRatio.horizontal,this.aspectRatio.vertical):this.cropLayer.aspectRatio=void 0)},V.prototype.closeUI=function(){this.displayMode==="popup"&&this.restoreOverflow(),this.targetRoot.removeChild(this.coverDiv)},V.prototype.getState=function(){return{width:this.imageWidth,height:this.imageHeight,rotationAngle:this.rotationAngle,flippedHorizontally:this.flippedHorizontally,flippedVertically:this.flippedVertically,cropRect:Object.assign({},this.cropRect)}},V.prototype.restoreState=function(f){if(f){var C=this.cropLayer.getRescaledRect(f.width,f.height,this.imageWidth,this.imageHeight,f.cropRect,this.CANVAS_MARGIN);this.cropLayer.setCropRectangle(C),this.cropRectChanged(C),this.flippedHorizontally=f.flippedHorizontally,this.flippedVertically=f.flippedVertically,this.applyFlip(),this.rotationAngle=f.rotationAngle,this.applyRotation()}},V.prototype.clientToLocalCoordinates=function(f,C){var z=this.cropImage.getBoundingClientRect();return{x:f-z.left,y:C-z.top}},V.prototype.onWindowResize=function(){this.positionUI()},V.prototype.positionUI=function(){switch(this.setTopLeft(),this.displayMode){case"inline":var f=this.target.offsetTop>this.toolbarHeight?this.target.offsetTop-this.toolbarHeight:0;this.coverDiv.style.top=f+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px";break;case"popup":this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=this.windowHeight+"px",this.contentDiv.style.maxHeight="calc(100vh - "+(2*this.popupMargin+2*this.toolbarHeight)+"px)"}this.positionCropImage()},V.prototype.rotateLeftButtonClicked=function(){var f=this.rotationAngle-90;this.rotationAngle%90!=0&&(f+=this.rotationAngle>=0?90-this.rotationAngle%90:-this.rotationAngle%90),this.rotateTo(f)},V.prototype.rotateRightButtonClicked=function(){var f=this.rotationAngle+90;this.rotationAngle%90!=0&&(f-=this.rotationAngle>=0?this.rotationAngle%90:90+this.rotationAngle%90),this.rotateTo(f)},V.prototype.rotateTo=function(f){f=(f=f>180?f-360:f)<=-180?f+360:f,this.rotationAngle=f,this.applyRotation()},V.prototype.rotateBy=function(f){this.rotateTo((this.rotationAngle+f)%360)},V.prototype.applyRotation=function(){var f=this.zoomToCropEnabled;this.zoomToCropEnabled=!1,this.editingTargetRotationScaleContainer.style.transformOrigin=this.imageWidth/2+"px "+this.imageHeight/2+"px",this.editingTargetRotationScaleContainer.style.transform="scale(1)";var C=this.editingTargetRotationContainer.transform.baseVal.getItem(0);C.setRotate(this.rotationAngle,this.imageWidth/2,this.imageHeight/2),this.editingTargetRotationContainer.transform.baseVal.replaceItem(C,0);var z=this.editingTarget.getBoundingClientRect();this.scaleFactor=Math.min(this.imageWidth/z.width,this.imageHeight/z.height),this.editingTargetRotationScaleContainer.style.transform="scale("+this.scaleFactor+")",this.zoomToCropEnabled=f},V.prototype.flipHorizontallyButtonClicked=function(){this.flippedHorizontally=!this.flippedHorizontally,this.applyFlip()},V.prototype.flipVerticallyButtonClicked=function(){this.flippedVertically=!this.flippedVertically,this.applyFlip()},V.prototype.applyFlip=function(){this.editingTarget.style.transform="scale("+(this.flippedHorizontally?-1:1)+","+(this.flippedVertically?-1:1)+")"},V.prototype.startRenderAndClose=function(){return Pt(this,void 0,void 0,function(){var f,C;return zr(this,function(z){switch(z.label){case 0:return[4,this.render()];case 1:return f=z.sent(),C=this.getState(),this.renderEventListeners.forEach(function(J){return J(f,C)}),this.close(!0),[2]}})})},V.prototype.render=function(){return Pt(this,void 0,void 0,function(){var f;return zr(this,function(C){switch(C.label){case 0:return(f=new dn).naturalSize=this.renderAtNaturalSize,f.imageType=this.renderImageType,f.imageQuality=this.renderImageQuality,f.width=this.renderWidth,f.height=this.renderHeight,this.unzoomFromCrop(),St.setAttributes(this.cropLayerContainer,[["display","none"]]),[4,f.rasterize(this.cropImage,this.target,{x:this.cropRect.x,y:this.cropRect.y,width:this.cropRect.width,height:this.cropRect.height},this.CANVAS_MARGIN,this.rotationAngle,this.scaleFactor*(this.flippedHorizontally?-1:1),this.scaleFactor*(this.flippedVertically?-1:1))];case 1:return C.sent(),[4,f.rasterize(this.cropImage,this.target,{x:this.cropRect.x,y:this.cropRect.y,width:this.cropRect.width,height:this.cropRect.height},this.CANVAS_MARGIN,this.rotationAngle,this.scaleFactor*(this.flippedHorizontally?-1:1),this.scaleFactor*(this.flippedVertically?-1:1))];case 2:return[2,C.sent()]}})})},V.prototype.addStyles=function(){this.toolbarStyleClass=this.styles.addClass(new At("toolbar",` width: `+(this.displayMode==="inline"?"100%":"calc(100vw - "+2*this.popupMargin+"px)")+`; flex-shrink: 0; display: flex; @@ -231,22 +231,22 @@ PERFORMANCE OF THIS SOFTWARE. `)),this.toolbarStraightenerStyleColorsClass=this.styles.addClass(new At("toolbar_straightener_colors",` color: `+this.styles.settings.toolbarColor+`; fill: currentColor; - `))},V.instanceCounter=0,V}(),mt=W("8hTe"),jt=W.n(mt),$t=/]*>/g;function nr(V){var f=document.createElement("div");return f.innerHTML=V,f.childNodes.length===0?"":f.childNodes[0].nodeValue}var sr=fe.a=function(V){var f=V.value,C=f===void 0?"":f,z=V.edit,J=z===void 0?!1:z,Q=V.className,be=V.showTextOnly,Qe=V.showLines,ot=V.replaces,it=V.zoomImg,Ye=V.hasMask,kt=V.style,Wt=kt===void 0?{}:kt,pr=V.stylesPrev,Vr=pr===void 0?{}:pr,Jr=String(C),Cr=Object(w.useRef)(),He=Object(w.useRef)(),Nt=Object(w.useState)(""),Mt=Object(H.a)(Nt,2),Tt=Mt[0],Gt=Mt[1],Zt=Object(w.useState)("office"),Yt=Object(H.a)(Zt,2),Rt=Yt[0],Et=Yt[1],lr=function(){var Vt=new Ve(He.current);Vt.displayMode="popup",Vt.addRenderEventListener(function(){var wr=Object(M.a)(O.a.mark(function er(Lr){var dr;return O.a.wrap(function(Rr){for(;;)switch(Rr.prev=Rr.next){case 0:return Cr.current.style.display="none",Rr.next=3,Object(Pe.a)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:"educoder.png",file:Lr}});case 3:dr=Rr.sent,dr!=null&&dr.id&&ot(He.current.getAttribute("src").replace(ee.a.API_SERVER,""),"/api/attachments/".concat(dr==null?void 0:dr.id,"?type=").concat(dr.content_type));case 5:case"end":return Rr.stop()}},er)}));return function(er){return wr.apply(this,arguments)}}()),Vt.show()},ur=function(){var Vt=new Qt(He.current);Vt.settings.displayMode="popup",Vt.addEventListener("render",function(){var wr=Object(M.a)(O.a.mark(function er(Lr){var dr;return O.a.wrap(function(Rr){for(;;)switch(Rr.prev=Rr.next){case 0:if(Cr.current.style.display="none",!He.current){Rr.next=6;break}return Rr.next=4,Object(Pe.a)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:"educoder.png",file:Lr.dataUrl}});case 4:dr=Rr.sent,dr!=null&&dr.id&&ot(He.current.getAttribute("src").replace(ee.a.API_SERVER,""),"/api/attachments/".concat(dr==null?void 0:dr.id,"?type=").concat(dr.content_type));case 6:case"end":return Rr.stop()}},er)}));return function(er){return wr.apply(this,arguments)}}()),Vt.show(),window.markerArea=Vt},Ft=Object(w.useMemo)(function(){try{var Er=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,Vt=/\"\/api\/attachments\/|\"\/attachments\/download\//g,wr=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g;Jr=Jr.replace(Er,"("+ee.a.API_SERVER+"/api/attachments/").replace(Vt,'"'+ee.a.API_SERVER+"/api/attachments/").replace(wr,'"'+ee.a.API_SERVER+"/files/uploads/").replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` + `))},V.instanceCounter=0,V}(),mt=W("8hTe"),jt=W.n(mt),$t=/]*>/g;function nr(V){var f=document.createElement("div");return f.innerHTML=V,f.childNodes.length===0?"":f.childNodes[0].nodeValue}var sr=me.a=function(V){var f=V.value,C=f===void 0?"":f,z=V.edit,J=z===void 0?!1:z,Y=V.className,be=V.showTextOnly,Ye=V.showLines,ot=V.replaces,it=V.zoomImg,Qe=V.hasMask,kt=V.style,Wt=kt===void 0?{}:kt,pr=V.stylesPrev,Vr=pr===void 0?{}:pr,Jr=String(C),Cr=Object(w.useRef)(),He=Object(w.useRef)(),Nt=Object(w.useState)(""),Mt=Object(H.a)(Nt,2),Tt=Mt[0],Gt=Mt[1],Zt=Object(w.useState)("office"),Qt=Object(H.a)(Zt,2),Rt=Qt[0],Et=Qt[1],lr=function(){var Vt=new Ve(He.current);Vt.displayMode="popup",Vt.addRenderEventListener(function(){var wr=Object(M.a)(O.a.mark(function er(Lr){var dr;return O.a.wrap(function(Rr){for(;;)switch(Rr.prev=Rr.next){case 0:return Cr.current.style.display="none",Rr.next=3,Object(Pe.a)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:"educoder.png",file:Lr}});case 3:dr=Rr.sent,dr!=null&&dr.id&&ot(He.current.getAttribute("src").replace(ee.a.API_SERVER,""),"/api/attachments/".concat(dr==null?void 0:dr.id,"?type=").concat(dr.content_type));case 5:case"end":return Rr.stop()}},er)}));return function(er){return wr.apply(this,arguments)}}()),Vt.show()},ur=function(){var Vt=new Yt(He.current);Vt.settings.displayMode="popup",Vt.addEventListener("render",function(){var wr=Object(M.a)(O.a.mark(function er(Lr){var dr;return O.a.wrap(function(Rr){for(;;)switch(Rr.prev=Rr.next){case 0:if(Cr.current.style.display="none",!He.current){Rr.next=6;break}return Rr.next=4,Object(Pe.a)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:"educoder.png",file:Lr.dataUrl}});case 4:dr=Rr.sent,dr!=null&&dr.id&&ot(He.current.getAttribute("src").replace(ee.a.API_SERVER,""),"/api/attachments/".concat(dr==null?void 0:dr.id,"?type=").concat(dr.content_type));case 6:case"end":return Rr.stop()}},er)}));return function(er){return wr.apply(this,arguments)}}()),Vt.show(),window.markerArea=Vt},Ft=Object(w.useMemo)(function(){try{var Er=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,Vt=/\"\/api\/attachments\/|\"\/attachments\/download\//g,wr=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g;Jr=Jr.replace(Er,"("+ee.a.API_SERVER+"/api/attachments/").replace(Vt,'"'+ee.a.API_SERVER+"/api/attachments/").replace(wr,'"'+ee.a.API_SERVER+"/files/uploads/").replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` `),Jr=Jr.replace(new RegExp("(?[TOC]

      ",L()),S()),er=er.replace(/(__special_katext_id_\d+__)/g,function(bn,Rr){var Zr=Lr[Rr],Qn=Zr.type,Yn=Zr.expression;return Object(le.renderToString)(nr(Yn)||"",{displayMode:Qn==="block",throwOnError:!1,output:"html"})}),er=er.replace(/▁/g,"\u2581\u2581\u2581"),A(),be){var dr=document.createElement("div");return dr.innerHTML=er,dr.innerText}return setTimeout(function(){return Tr()},500),er},[Jr]),Xt=Object(w.useRef)();v.WebkitLineClamp=Qe,Qe&&(Wt=Object(B.a)(Object(B.a)({},Wt),v));function yr(Er){var Vt=Er.target;if(Vt.tagName.toUpperCase()==="IMG"){if(it){var wr=Vt.getAttribute("src");Gt(wr),Et("image")}}else if(Vt.tagName.toUpperCase()==="A"){var er=Vt.getAttribute("href");if(er.indexOf("office")>-1)Er.preventDefault(),Gt(er),Et("office");else if(er.indexOf("application/pdf")>-1)Er.preventDefault(),Gt(er),Et("pdf");else if(er.indexOf("type=text")>-1)Er.preventDefault(),Gt(er),Et("html");else if(er.startsWith("#")){Er.preventDefault();var Lr=document.getElementById(er.replace("#",""));Lr&&Lr.scrollIntoView(!0)}}}var Tr=function(){var Vt,wr=(Vt=Xt.current)===null||Vt===void 0?void 0:Vt.querySelectorAll("video");wr==null||wr.forEach(function(er){if(er.oncontextmenu=function(){return!1},er.src.indexOf(".m3u8")>-1&&!er.canPlayType("application/vnd.apple.mpegurl")){if(X.a.isSupported()){var Lr=new X.a;Lr.loadSource(er.src),Lr.attachMedia(er)}}})};Object(w.useEffect)(function(){if(Xt.current&&Ft&&(Ft.match($t)&&window.PR.prettyPrint()),Xt.current)return Xt.current.addEventListener("click",yr),function(){Xt.current.removeEventListener("click",yr),A(),S()}},[Ft,Xt.current,yr]);var Qr=function(Vt){if(!J)return;Vt.target.nodeName==="IMG"?(Cr.current.style.display="flex",Cr.current.style.width=Vt.target.clientWidth+"px",Cr.current.style.height=Vt.target.clientHeight+"px",Cr.current.style.top=Vt.target.offsetTop+"px",Cr.current.style.left=Vt.target.offsetLeft+"px",He.current.src=Vt.target.getAttribute("src")):Cr.current.style.display="none"};return c.a.createElement("div",{style:{position:"relative"}},c.a.createElement("div",{ref:Xt,style:Object(B.a)({},Wt),className:"".concat(Q||""," markdown-body ").concat(jt.a.mdBody),onMouseOver:Qr,dangerouslySetInnerHTML:{__html:Ft}}),c.a.createElement("div",{ref:Cr,className:jt.a.button},c.a.createElement(Z.a,null,c.a.createElement(Y.a,{onClick:function(){return lr()}},"\u88C1\u526A"),c.a.createElement(Y.a,{onClick:function(){return ur()}},"\u7F16\u8F91"))),c.a.createElement("img",{ref:He,src:"",alt:"sample",crossOrigin:"anonymous",style:{maxWidth:"90%",opacity:0,position:"absolute",zIndex:-1,top:"-10000px"}}),c.a.createElement(pe.a,{close:!0,data:Tt,hasMask:Ye,type:Tt!=null&&Tt.length?Rt:"",style:Object(B.a)({},Vr),onClose:function(){return Gt("")}}))}},"9VGf":function(Ge,fe,W){"use strict";W.d(fe,"a",function(){return I});var ue=W("q1tI"),Z=W.n(ue);function I(Y,B){var M=Object(ue.useRef)();Object(ue.useEffect)(function(){M.current=Y}),Object(ue.useEffect)(function(){function H(){M.current()}if(B!==null){var F=setInterval(H,B);return function(){return clearInterval(F)}}},[B])}},"A/g1":function(Ge,fe){Ge.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoIA+tBBAAgAAikjNZ47zCIh8E8mOjYO1aOD3L7DYzXZJurs8qhuzLqFsH22hcbUs6CMudAol8Ic2Dkkb0fuvEj3IinwvobjTOeRP1safOuIPIA/AMpxbsb4z3fc9PVUQLvRY37L/vMDxtT2peCBpU97BywlkD9sXjvbzcfG7jTSYeSCZyK6l9tTCkn75xXHAVcChh4zCDzLy1DfQ+U0tomcDaSO9A8rb0WWN5P3QK+SzCPx471bLdTWSYwFdZfXz/j+e7SG3MHE73SGu+19FE0gTNV+o8aU9pXls+Waw7E4r2fL9ZQkMB4jd5xd1r96fJ7cgeDX944vL8hv74ggdUZccRrLsw4/1fQCpLyYH7tRxKYCutv1M4rK26fKdd8Nn+euJnAySp9w+o5dettt+QSItHV+nb/qsXyzddj1KAXlnmSsuIMgV8v1sCgHxdWcj002QXgh8BCAqdq9B33T2tbltOlBWcEia+NtO86nd/QOtR3EGyxXmHZHXun78jow7tPCgAI6NixpGsbZ1ibj/d2gvkZy55EHpbcDiz8BkK62LRsNotjaX5TvK8NzH0lI5j0aQAQ4z69pjarfGwZTFphab55sCdogntAFCgZhfgLn3xtv19oPnTexuFjaR4ANJV6CWhzGEvNrpQPiYBOt+vVaWu+Nd7bCaDTTUCS9LDwSNQuiT17bM3fGPd4zn1YWSc8kqJO5e9H9P6LAeNvLp9ia755sCcoiftAKLqptoOI6oRXUsiJ+FxIf/MTM9quNRl1/XhN7p7zQWPUQTdb88CNcQ9GWXMQA3XCb5JWSngxYJxtSGtfXCxvuOqZrJ9VN53wpcMfhIxhs8jSb0aT2VLmyxn3edQ52hOnNf5dsfrN86H0x9Nqu8KgqbBxdF5hCdwwfyFkPmFnflO8rw3AL8qy/V9YzCmsl1I1pNTdp6N6t52mMaVu85mkTEb0ly6EzCeaprXfWGmbB3uCTHgOLk9FCqGkmhWcBlBjJ9MkUX1K3TcRzV5qmvYesdOum9G+Weqxmop+Zo65dFsAEydFTvC0E3HQIHVNWnvpvRVGRYu+G+Oenq4kxiIk+ZLIKbjitEO1Lvyr0/SHieD8qtLqQhbG/Qvl9C2OSIqMWvwHasUdWSW6Umojbh/VPNgTlOCCLWElsOB3hO7BL6XLHfCqOaXuYsA466aPR6XnAZQ8qHKB4fWJP4kNV7SrV3ymqwNVAFiTUe85HzLedaKNxfd/h4FvuPdoA9Hvj7ftmhMAkFbZyaxaQH1a3XwurL9tp4kN7fsUQz5fTnxbGH8GFt7DcwpecTuMFmlIaZ+bjOgvF2u7d/gnIWZR+Q1KPowcIIaAhQSarqmH/xE0TpQbb92M9uT7kdz+/HqfDB0EcF/ZRi1ggYFER/cYcMtMOO3jzlmVjXKDrkt5uv9are9ZLJ8L6UcJ+HplVotygVRlYLFwM4GWf2njl/ymq1fqrSgM3J1Sfz5Rnd15ulp/tiGtPV6h0aIwaCDxUPc/F8sfOQdqTKnbrvjMf9fOK7ZLCyv8Jom1s9qvsHANttQw4dhY++6BW+sKFlNJr7E9K6wOZEoT0YU3ogvXm5OSMK5KQ347v7oggZbr3j/+PWwUnoj9jyHCk+OP7p3Kry+6nL33uvazqbD+6+W35RDmrtGOPW8Va7JcjzemtC+frTKWfgJyCQmxI/GZ7x+warfdUKy/rj47UZXdnlHZXHprJWBcFKZsGX1k16t2spI7oqbr3iOTkdzGyz7z8tK5s4eAN4UiHxx5dO94Ka2jLd2Gq95TI/e9tXoqbBytZLJzwAUGdY+273nc6Y294z3p1sRW2ZhSt02Gsg+eDxknyl07FYWRY8I+aZptYx27B0Bw/Bp3faHRcs13EsCWiWpjZ8DEU+Ecxe7IKjVl5GMy8zAJMQSIwbH27rL+7FH2jUzTNfUwgMMAkFiFlf5MrstviA4PU61HIuo1KQRCdkGeJCDJoCQkkkzyOFVF4mOxyv9u8x8opnU6UeBF0wAAAABJRU5ErkJggg=="},BU3w:function(Ge,fe,W){"use strict";W.d(fe,"a",function(){return M});var ue=W("MNnm"),Z="rc-util-key";function I(H){if(H.attachTo)return H.attachTo;var F=document.querySelector("head");return F||document.body}function Y(H){var F,O=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(ue.a)())return null;var w=document.createElement("style");if((F=O.csp)===null||F===void 0?void 0:F.nonce){var c;w.nonce=(c=O.csp)===null||c===void 0?void 0:c.nonce}w.innerHTML=H;var p=I(O),T=p.firstChild;return O.prepend&&p.prepend?p.prepend(w):O.prepend&&T?p.insertBefore(w,T):p.appendChild(w),w}var B=new Map;function M(H,F){var O=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},w=I(O);if(!B.has(w)){var c=Y("",O),p=c.parentNode;B.set(w,p),p.removeChild(c)}var T=Array.from(B.get(w).children).find(function(i){return i.tagName==="STYLE"&&i[Z]===F});if(T){var m,g;if(((m=O.csp)===null||m===void 0?void 0:m.nonce)&&T.nonce!==((g=O.csp)===null||g===void 0?void 0:g.nonce)){var b;T.nonce=(b=O.csp)===null||b===void 0?void 0:b.nonce}return T.innerHTML!==H&&(T.innerHTML=H),T}var a=Y(H,O);return a[Z]=F,a}},Bd2K:function(Ge,fe,W){(function(ue){ue(W("VrN/"),W("osHv"))})(function(ue){ue.defineOption("autoCloseTags",!1,function(O,w,c){if(c!=ue.Init&&c&&O.removeKeyMap("autoCloseTags"),!w)return;var p={name:"autoCloseTags"};(typeof w!="object"||w.whenClosing!==!1)&&(p["'/'"]=function(T){return M(T)}),(typeof w!="object"||w.whenOpening!==!1)&&(p["'>'"]=function(T){return Y(T)}),O.addKeyMap(p)});var Z=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],I=["applet","blockquote","body","button","div","dl","fieldset","form","frameset","h1","h2","h3","h4","h5","h6","head","html","iframe","layer","legend","object","ol","p","select","table","ul"];function Y(O){if(O.getOption("disableInput"))return ue.Pass;for(var w=O.listSelections(),c=[],p=O.getOption("autoCloseTags"),T=0;Tm.ch&&(s=s.slice(0,s.length-g.end+m.ch));var y=s.toLowerCase();if(!s||g.type=="string"&&(g.end!=m.ch||!/[\"\']/.test(g.string.charAt(g.string.length-1))||g.string.length==1)||g.type=="tag"&&i.close||g.string.indexOf("/")==m.ch-g.start-1||S&&H(S,y)>-1||F(O,b.mode.xmlCurrentContext&&b.mode.xmlCurrentContext(a)||[],s,m,!0))return ue.Pass;var L=typeof p=="object"&&p.emptyTags;if(L&&H(L,s)>-1){c[T]={text:"/>",newPos:ue.Pos(m.line,m.ch+2)};continue}var x=v&&H(v,y)>-1;c[T]={indent:x,text:">"+(x?` +`)}catch(bn){}var er=K(Jr),Lr=R();if(Jr.match(/\[TOC\]/)&&(er=er.replace("

      [TOC]

      ",L()),S()),er=er.replace(/(__special_katext_id_\d+__)/g,function(bn,Rr){var Zr=Lr[Rr],Yn=Zr.type,Qn=Zr.expression;return Object(le.renderToString)(nr(Qn)||"",{displayMode:Yn==="block",throwOnError:!1,output:"html"})}),er=er.replace(/▁/g,"\u2581\u2581\u2581"),A(),be){var dr=document.createElement("div");return dr.innerHTML=er,dr.innerText}return setTimeout(function(){return Tr()},500),er},[Jr]),Xt=Object(w.useRef)();v.WebkitLineClamp=Ye,Ye&&(Wt=Object(B.a)(Object(B.a)({},Wt),v));function yr(Er){var Vt=Er.target;if(Vt.tagName.toUpperCase()==="IMG"){if(it){var wr=Vt.getAttribute("src");Gt(wr),Et("image")}}else if(Vt.tagName.toUpperCase()==="A"){var er=Vt.getAttribute("href");if(er.indexOf("office")>-1)Er.preventDefault(),Gt(er),Et("office");else if(er.indexOf("application/pdf")>-1)Er.preventDefault(),Gt(er),Et("pdf");else if(er.indexOf("type=text")>-1)Er.preventDefault(),Gt(er),Et("html");else if(er.startsWith("#")){Er.preventDefault();var Lr=document.getElementById(er.replace("#",""));Lr&&Lr.scrollIntoView(!0)}}}var Tr=function(){var Vt,wr=(Vt=Xt.current)===null||Vt===void 0?void 0:Vt.querySelectorAll("video");wr==null||wr.forEach(function(er){if(er.oncontextmenu=function(){return!1},er.src.indexOf(".m3u8")>-1&&!er.canPlayType("application/vnd.apple.mpegurl")){if(X.a.isSupported()){var Lr=new X.a;Lr.loadSource(er.src),Lr.attachMedia(er)}}})};Object(w.useEffect)(function(){if(Xt.current&&Ft&&(Ft.match($t)&&window.PR.prettyPrint()),Xt.current)return Xt.current.addEventListener("click",yr),function(){Xt.current.removeEventListener("click",yr),A(),S()}},[Ft,Xt.current,yr]);var Yr=function(Vt){if(!J)return;Vt.target.nodeName==="IMG"?(Cr.current.style.display="flex",Cr.current.style.width=Vt.target.clientWidth+"px",Cr.current.style.height=Vt.target.clientHeight+"px",Cr.current.style.top=Vt.target.offsetTop+"px",Cr.current.style.left=Vt.target.offsetLeft+"px",He.current.src=Vt.target.getAttribute("src")):Cr.current.style.display="none"};return c.a.createElement("div",{style:{position:"relative"}},c.a.createElement("div",{ref:Xt,style:Object(B.a)({},Wt),className:"".concat(Y||""," markdown-body ").concat(jt.a.mdBody),onMouseOver:Yr,dangerouslySetInnerHTML:{__html:Ft}}),c.a.createElement("div",{ref:Cr,className:jt.a.button},c.a.createElement(Z.a,null,c.a.createElement(Q.a,{onClick:function(){return lr()}},"\u88C1\u526A"),c.a.createElement(Q.a,{onClick:function(){return ur()}},"\u7F16\u8F91"))),c.a.createElement("img",{ref:He,src:"",alt:"sample",crossOrigin:"anonymous",style:{maxWidth:"90%",opacity:0,position:"absolute",zIndex:-1,top:"-10000px"}}),c.a.createElement(fe.a,{close:!0,data:Tt,hasMask:Qe,type:Tt!=null&&Tt.length?Rt:"",style:Object(B.a)({},Vr),onClose:function(){return Gt("")}}))}},"9VGf":function(Ge,me,W){"use strict";W.d(me,"a",function(){return I});var ue=W("q1tI"),Z=W.n(ue);function I(Q,B){var M=Object(ue.useRef)();Object(ue.useEffect)(function(){M.current=Q}),Object(ue.useEffect)(function(){function H(){M.current()}if(B!==null){var F=setInterval(H,B);return function(){return clearInterval(F)}}},[B])}},"A/g1":function(Ge,me){Ge.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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"},BU3w:function(Ge,me,W){"use strict";W.d(me,"a",function(){return M});var ue=W("MNnm"),Z="rc-util-key";function I(H){if(H.attachTo)return H.attachTo;var F=document.querySelector("head");return F||document.body}function Q(H){var F,O=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(ue.a)())return null;var w=document.createElement("style");if((F=O.csp)===null||F===void 0?void 0:F.nonce){var c;w.nonce=(c=O.csp)===null||c===void 0?void 0:c.nonce}w.innerHTML=H;var p=I(O),T=p.firstChild;return O.prepend&&p.prepend?p.prepend(w):O.prepend&&T?p.insertBefore(w,T):p.appendChild(w),w}var B=new Map;function M(H,F){var O=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},w=I(O);if(!B.has(w)){var c=Q("",O),p=c.parentNode;B.set(w,p),p.removeChild(c)}var T=Array.from(B.get(w).children).find(function(i){return i.tagName==="STYLE"&&i[Z]===F});if(T){var m,g;if(((m=O.csp)===null||m===void 0?void 0:m.nonce)&&T.nonce!==((g=O.csp)===null||g===void 0?void 0:g.nonce)){var b;T.nonce=(b=O.csp)===null||b===void 0?void 0:b.nonce}return T.innerHTML!==H&&(T.innerHTML=H),T}var a=Q(H,O);return a[Z]=F,a}},Bd2K:function(Ge,me,W){(function(ue){ue(W("VrN/"),W("osHv"))})(function(ue){ue.defineOption("autoCloseTags",!1,function(O,w,c){if(c!=ue.Init&&c&&O.removeKeyMap("autoCloseTags"),!w)return;var p={name:"autoCloseTags"};(typeof w!="object"||w.whenClosing!==!1)&&(p["'/'"]=function(T){return M(T)}),(typeof w!="object"||w.whenOpening!==!1)&&(p["'>'"]=function(T){return Q(T)}),O.addKeyMap(p)});var Z=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],I=["applet","blockquote","body","button","div","dl","fieldset","form","frameset","h1","h2","h3","h4","h5","h6","head","html","iframe","layer","legend","object","ol","p","select","table","ul"];function Q(O){if(O.getOption("disableInput"))return ue.Pass;for(var w=O.listSelections(),c=[],p=O.getOption("autoCloseTags"),T=0;Tm.ch&&(s=s.slice(0,s.length-g.end+m.ch));var y=s.toLowerCase();if(!s||g.type=="string"&&(g.end!=m.ch||!/[\"\']/.test(g.string.charAt(g.string.length-1))||g.string.length==1)||g.type=="tag"&&i.close||g.string.indexOf("/")==m.ch-g.start-1||S&&H(S,y)>-1||F(O,b.mode.xmlCurrentContext&&b.mode.xmlCurrentContext(a)||[],s,m,!0))return ue.Pass;var L=typeof p=="object"&&p.emptyTags;if(L&&H(L,s)>-1){c[T]={text:"/>",newPos:ue.Pos(m.line,m.ch+2)};continue}var x=v&&H(v,y)>-1;c[T]={indent:x,text:">"+(x?` -`:"")+"",newPos:x?ue.Pos(m.line+1,0):ue.Pos(m.line,m.ch+1)}}for(var E=typeof p=="object"&&p.dontIndentOnAutoClose,T=w.length-1;T>=0;T--){var d=c[T];O.replaceRange(d.text,w[T].head,w[T].anchor,"+insert");var h=O.listSelections().slice(0);h[T]={head:d.newPos,anchor:d.newPos},O.setSelections(h),!E&&d.indent&&(O.indentLine(d.newPos.line,null,!0),O.indentLine(d.newPos.line+1,null,!0))}}function B(O,w){for(var c=O.listSelections(),p=[],T=w?"/":""&&(S+=">"),p[b]=S}if(O.replaceSelections(p),c=O.listSelections(),!g)for(var b=0;b=0&&w[a]==c;a--)++b;p=g.to;for(var a=1;a0){for(var w=0;w1&&arguments[1]!==void 0?arguments[1]:"",w=[],c=0;cSe.length)&&(Ee=Se.length);for(var Ce=0,ne=new Array(Ee);Ce=Se.length?{done:!0}:{done:!1,value:Se[ne++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}return Ce=Se[Symbol.iterator](),Ce.next.bind(Ce)}function M(Se,Ee){return Ee={exports:{}},Se(Ee,Ee.exports),Ee.exports}var H=M(function(Se){function Ee(){return{baseUrl:null,breaks:!1,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}function Ce(ne){Se.exports.defaults=ne}Se.exports={defaults:Ee(),getDefaults:Ee,changeDefaults:Ce}}),F=H.defaults,O=H.getDefaults,w=H.changeDefaults,c=/[&<>"']/,p=/[&<>"']/g,T=/[<>"']|&(?!#?\w+;)/,m=/[<>"']|&(?!#?\w+;)/g,g={"&":"&","<":"<",">":">",'"':""","'":"'"},b=function(Ee){return g[Ee]};function a(Se,Ee){if(Ee){if(c.test(Se))return Se.replace(p,b)}else if(T.test(Se))return Se.replace(m,b);return Se}var i=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function s(Se){return Se.replace(i,function(Ee,Ce){return Ce=Ce.toLowerCase(),Ce==="colon"?":":Ce.charAt(0)==="#"?Ce.charAt(1)==="x"?String.fromCharCode(parseInt(Ce.substring(2),16)):String.fromCharCode(+Ce.substring(1)):""})}var l=/(^|[^\[])\^/g;function S(Se,Ee){Se=Se.source||Se,Ee=Ee||"";var Ce={replace:function(oe,he){return he=he.source||he,he=he.replace(l,"$1"),Se=Se.replace(oe,he),Ce},getRegex:function(){return new RegExp(Se,Ee)}};return Ce}var v=/[^\w:]/g,y=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function L(Se,Ee,Ce){if(Se){var ne;try{ne=decodeURIComponent(s(Ce)).replace(v,"").toLowerCase()}catch(oe){return null}if(ne.indexOf("javascript:")===0||ne.indexOf("vbscript:")===0||ne.indexOf("data:")===0)return null}Ee&&!y.test(Ce)&&(Ce=u(Ee,Ce));try{Ce=encodeURI(Ce).replace(/%25/g,"%")}catch(oe){return null}return Ce}var x={},E=/^[^:]+:\/*[^/]*$/,d=/^([^:]+:)[\s\S]*$/,h=/^([^:]+:\/*[^/]*)[\s\S]*$/;function u(Se,Ee){x[" "+Se]||(E.test(Se)?x[" "+Se]=Se+"/":x[" "+Se]=_(Se,"/",!0)),Se=x[" "+Se];var Ce=Se.indexOf(":")===-1;return Ee.substring(0,2)==="//"?Ce?Ee:Se.replace(d,"$1")+Ee:Ee.charAt(0)==="/"?Ce?Ee:Se.replace(h,"$1")+Ee:Se+Ee}var R={exec:function(){}};function A(Se){for(var Ee=1,Ce,ne;Ee=0&&Be[Je]==="\\";)De=!De;return De?"|":" |"}),ne=Ce.split(/ \|/),oe=0;if(ne.length>Ee)ne.splice(Ee);else for(;ne.length",newPos:x?ue.Pos(m.line+1,0):ue.Pos(m.line,m.ch+1)}}for(var E=typeof p=="object"&&p.dontIndentOnAutoClose,T=w.length-1;T>=0;T--){var d=c[T];O.replaceRange(d.text,w[T].head,w[T].anchor,"+insert");var h=O.listSelections().slice(0);h[T]={head:d.newPos,anchor:d.newPos},O.setSelections(h),!E&&d.indent&&(O.indentLine(d.newPos.line,null,!0),O.indentLine(d.newPos.line+1,null,!0))}}function B(O,w){for(var c=O.listSelections(),p=[],T=w?"/":""&&(S+=">"),p[b]=S}if(O.replaceSelections(p),c=O.listSelections(),!g)for(var b=0;b=0&&w[a]==c;a--)++b;p=g.to;for(var a=1;a0){for(var w=0;w1&&arguments[1]!==void 0?arguments[1]:"",w=[],c=0;cSe.length)&&(Ee=Se.length);for(var Ce=0,ne=new Array(Ee);Ce=Se.length?{done:!0}:{done:!1,value:Se[ne++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}return Ce=Se[Symbol.iterator](),Ce.next.bind(Ce)}function M(Se,Ee){return Ee={exports:{}},Se(Ee,Ee.exports),Ee.exports}var H=M(function(Se){function Ee(){return{baseUrl:null,breaks:!1,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}function Ce(ne){Se.exports.defaults=ne}Se.exports={defaults:Ee(),getDefaults:Ee,changeDefaults:Ce}}),F=H.defaults,O=H.getDefaults,w=H.changeDefaults,c=/[&<>"']/,p=/[&<>"']/g,T=/[<>"']|&(?!#?\w+;)/,m=/[<>"']|&(?!#?\w+;)/g,g={"&":"&","<":"<",">":">",'"':""","'":"'"},b=function(Ee){return g[Ee]};function a(Se,Ee){if(Ee){if(c.test(Se))return Se.replace(p,b)}else if(T.test(Se))return Se.replace(m,b);return Se}var i=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function s(Se){return Se.replace(i,function(Ee,Ce){return Ce=Ce.toLowerCase(),Ce==="colon"?":":Ce.charAt(0)==="#"?Ce.charAt(1)==="x"?String.fromCharCode(parseInt(Ce.substring(2),16)):String.fromCharCode(+Ce.substring(1)):""})}var l=/(^|[^\[])\^/g;function S(Se,Ee){Se=Se.source||Se,Ee=Ee||"";var Ce={replace:function(oe,he){return he=he.source||he,he=he.replace(l,"$1"),Se=Se.replace(oe,he),Ce},getRegex:function(){return new RegExp(Se,Ee)}};return Ce}var v=/[^\w:]/g,y=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function L(Se,Ee,Ce){if(Se){var ne;try{ne=decodeURIComponent(s(Ce)).replace(v,"").toLowerCase()}catch(oe){return null}if(ne.indexOf("javascript:")===0||ne.indexOf("vbscript:")===0||ne.indexOf("data:")===0)return null}Ee&&!y.test(Ce)&&(Ce=u(Ee,Ce));try{Ce=encodeURI(Ce).replace(/%25/g,"%")}catch(oe){return null}return Ce}var x={},E=/^[^:]+:\/*[^/]*$/,d=/^([^:]+:)[\s\S]*$/,h=/^([^:]+:\/*[^/]*)[\s\S]*$/;function u(Se,Ee){x[" "+Se]||(E.test(Se)?x[" "+Se]=Se+"/":x[" "+Se]=_(Se,"/",!0)),Se=x[" "+Se];var Ce=Se.indexOf(":")===-1;return Ee.substring(0,2)==="//"?Ce?Ee:Se.replace(d,"$1")+Ee:Ee.charAt(0)==="/"?Ce?Ee:Se.replace(h,"$1")+Ee:Se+Ee}var R={exec:function(){}};function A(Se){for(var Ee=1,Ce,ne;Ee=0&&Be[Je]==="\\";)De=!De;return De?"|":" |"}),ne=Ce.split(/ \|/),oe=0;if(ne.length>Ee)ne.splice(Ee);else for(;ne.length=ne.length?oe.slice(ne.length):oe}).join(` `)}var Te=function(){function Se(Ce){this.options=Ce||P}var Ee=Se.prototype;return Ee.space=function(ne){var oe=this.rules.block.newline.exec(ne);if(oe)return oe[0].length>1?{type:"space",raw:oe[0]}:{raw:` `}},Ee.code=function(ne,oe){var he=this.rules.block.code.exec(ne);if(he){var ve=oe[oe.length-1];if(ve&&ve.type==="paragraph")return{raw:he[0],text:he[0].trimRight()};var Be=he[0].replace(/^ {4}/gm,"");return{type:"code",raw:he[0],codeBlockStyle:"indented",text:this.options.pedantic?Be:N(Be,` `)}}},Ee.fences=function(ne){var oe=this.rules.block.fences.exec(ne);if(oe){var he=oe[0],ve=Pe(he,oe[3]||"");return{type:"code",raw:he,lang:oe[2]?oe[2].trim():oe[2],text:ve}}},Ee.heading=function(ne){var oe=this.rules.block.heading.exec(ne);if(oe)return{type:"heading",raw:oe[0],depth:oe[1].length,text:oe[2]}},Ee.nptable=function(ne){var oe=this.rules.block.nptable.exec(ne);if(oe){var he={type:"table",header:X(oe[1].replace(/^ *| *\| *$/g,"")),align:oe[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:oe[3]?oe[3].replace(/\n$/,"").split(` -`):[],raw:oe[0]};if(he.header.length===he.align.length){var ve=he.align.length,Be;for(Be=0;Be ?/gm,"");return{type:"blockquote",raw:oe[0],text:he}}},Ee.list=function(ne){var oe=this.rules.block.list.exec(ne);if(oe){for(var he=oe[0],ve=oe[2],Be=ve.length>1,De=ve[ve.length-1]===")",Je={type:"list",raw:he,ordered:Be,start:Be?+ve.slice(0,-1):"",loose:!1,items:[]},st=oe[0].match(this.rules.block.item),je=!1,gt,Lt,ze,dt,Ut,Qt,ar,Jt=st.length,Pt=0;Pt ?/gm,"");return{type:"blockquote",raw:oe[0],text:he}}},Ee.list=function(ne){var oe=this.rules.block.list.exec(ne);if(oe){for(var he=oe[0],ve=oe[2],Be=ve.length>1,De=ve[ve.length-1]===")",Je={type:"list",raw:he,ordered:Be,start:Be?+ve.slice(0,-1):"",loose:!1,items:[]},st=oe[0].match(this.rules.block.item),je=!1,gt,Lt,ze,dt,Ut,Yt,ar,Jt=st.length,Pt=0;Pt1||this.options.smartLists&&ze!==ve)&&(dt=st.slice(Pt+1).join(` `),Je.raw=Je.raw.substring(0,Je.raw.length-dt.length),Pt=Jt-1)),Ut=je||/\n\n(?!\s*$)/.test(gt),Pt!==Jt-1&&(je=gt.charAt(gt.length-1)===` -`,Ut||(Ut=je)),Ut&&(Je.loose=!0),Qt=/^\[[ xX]\] /.test(gt),ar=void 0,Qt&&(ar=gt[1]!==" ",gt=gt.replace(/^\[[ xX]\] +/,"")),Je.items.push({type:"list_item",raw:he,task:Qt,checked:ar,loose:Ut,text:gt});return Je}},Ee.html=function(ne){var oe=this.rules.block.html.exec(ne);if(oe)return{type:this.options.sanitize?"paragraph":"html",raw:oe[0],pre:!this.options.sanitizer&&(oe[1]==="pre"||oe[1]==="script"||oe[1]==="style"),text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(oe[0]):ee(oe[0]):oe[0]}},Ee.def=function(ne){var oe=this.rules.block.def.exec(ne);if(oe){oe[3]&&(oe[3]=oe[3].substring(1,oe[3].length-1));var he=oe[1].toLowerCase().replace(/\s+/g," ");return{tag:he,raw:oe[0],href:oe[2],title:oe[3]}}},Ee.table=function(ne){var oe=this.rules.block.table.exec(ne);if(oe){var he={type:"table",header:X(oe[1].replace(/^ *| *\| *$/g,"")),align:oe[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:oe[3]?oe[3].replace(/\n$/,"").split(` +`,Ut||(Ut=je)),Ut&&(Je.loose=!0),Yt=/^\[[ xX]\] /.test(gt),ar=void 0,Yt&&(ar=gt[1]!==" ",gt=gt.replace(/^\[[ xX]\] +/,"")),Je.items.push({type:"list_item",raw:he,task:Yt,checked:ar,loose:Ut,text:gt});return Je}},Ee.html=function(ne){var oe=this.rules.block.html.exec(ne);if(oe)return{type:this.options.sanitize?"paragraph":"html",raw:oe[0],pre:!this.options.sanitizer&&(oe[1]==="pre"||oe[1]==="script"||oe[1]==="style"),text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(oe[0]):ee(oe[0]):oe[0]}},Ee.def=function(ne){var oe=this.rules.block.def.exec(ne);if(oe){oe[3]&&(oe[3]=oe[3].substring(1,oe[3].length-1));var he=oe[1].toLowerCase().replace(/\s+/g," ");return{tag:he,raw:oe[0],href:oe[2],title:oe[3]}}},Ee.table=function(ne){var oe=this.rules.block.table.exec(ne);if(oe){var he={type:"table",header:X(oe[1].replace(/^ *| *\| *$/g,"")),align:oe[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:oe[3]?oe[3].replace(/\n$/,"").split(` `):[]};if(he.header.length===he.align.length){he.raw=oe[0];var ve=he.align.length,Be;for(Be=0;Be/i.test(ve[0])&&(oe=!1),!he&&/^<(pre|code|kbd|script)(\s|>)/i.test(ve[0])?he=!0:he&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(ve[0])&&(he=!1),{type:this.options.sanitize?"text":"html",raw:ve[0],inLink:oe,inRawBlock:he,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(ve[0]):ee(ve[0]):ve[0]}},Ee.link=function(ne){var oe=this.rules.inline.link.exec(ne);if(oe){var he=le(oe[2],"()");if(he>-1){var ve=oe[0].indexOf("!")===0?5:4,Be=ve+oe[1].length+he;oe[2]=oe[2].substring(0,he),oe[0]=oe[0].substring(0,Be).trim(),oe[3]=""}var De=oe[2],Je="";if(this.options.pedantic){var st=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(De);st?(De=st[1],Je=st[3]):Je=""}else Je=oe[3]?oe[3].slice(1,-1):"";De=De.trim().replace(/^<([\s\S]*)>$/,"$1");var je=pe(oe,{href:De&&De.replace(this.rules.inline._escapes,"$1"),title:Je&&Je.replace(this.rules.inline._escapes,"$1")},oe[0]);return je}},Ee.reflink=function(ne,oe){var he;if((he=this.rules.inline.reflink.exec(ne))||(he=this.rules.inline.nolink.exec(ne))){var ve=(he[2]||he[1]).replace(/\s+/g," ");if(ve=oe[ve.toLowerCase()],!ve||!ve.href){var Be=he[0].charAt(0);return{type:"text",raw:Be,text:Be}}var De=pe(he,ve,he[0]);return De}},Ee.strong=function(ne,oe,he){he===void 0&&(he="");var ve=this.rules.inline.strong.start.exec(ne);if(ve&&(!ve[1]||ve[1]&&(he===""||this.rules.inline.punctuation.exec(he)))){oe=oe.slice(-1*ne.length);var Be=ve[0]==="**"?this.rules.inline.strong.endAst:this.rules.inline.strong.endUnd;Be.lastIndex=0;for(var De;(ve=Be.exec(oe))!=null;)if(De=this.rules.inline.strong.middle.exec(oe.slice(0,ve.index+3)),De)return{type:"strong",raw:ne.slice(0,De[0].length),text:ne.slice(2,De[0].length-2)}}},Ee.em=function(ne,oe,he){he===void 0&&(he="");var ve=this.rules.inline.em.start.exec(ne);if(ve&&(!ve[1]||ve[1]&&(he===""||this.rules.inline.punctuation.exec(he)))){oe=oe.slice(-1*ne.length);var Be=ve[0]==="*"?this.rules.inline.em.endAst:this.rules.inline.em.endUnd;Be.lastIndex=0;for(var De;(ve=Be.exec(oe))!=null;)if(De=this.rules.inline.em.middle.exec(oe.slice(0,ve.index+2)),De)return{type:"em",raw:ne.slice(0,De[0].length),text:ne.slice(1,De[0].length-1)}}},Ee.codespan=function(ne){var oe=this.rules.inline.code.exec(ne);if(oe){var he=oe[2].replace(/\n/g," "),ve=/[^ ]/.test(he),Be=he.startsWith(" ")&&he.endsWith(" ");return ve&&Be&&(he=he.substring(1,he.length-1)),he=ee(he,!0),{type:"codespan",raw:oe[0],text:he}}},Ee.br=function(ne){var oe=this.rules.inline.br.exec(ne);if(oe)return{type:"br",raw:oe[0]}},Ee.del=function(ne){var oe=this.rules.inline.del.exec(ne);if(oe)return{type:"del",raw:oe[0],text:oe[1]}},Ee.autolink=function(ne,oe){var he=this.rules.inline.autolink.exec(ne);if(he){var ve,Be;return he[2]==="@"?(ve=ee(this.options.mangle?oe(he[1]):he[1]),Be="mailto:"+ve):(ve=ee(he[1]),Be=ve),{type:"link",raw:he[0],text:ve,href:Be,tokens:[{type:"text",raw:ve,text:ve}]}}},Ee.url=function(ne,oe){var he;if(he=this.rules.inline.url.exec(ne)){var ve,Be;if(he[2]==="@")ve=ee(this.options.mangle?oe(he[0]):he[0]),Be="mailto:"+ve;else{var De;do De=he[0],he[0]=this.rules.inline._backpedal.exec(he[0])[0];while(De!==he[0]);ve=ee(he[0]),he[1]==="www."?Be="http://"+ve:Be=ve}return{type:"link",raw:he[0],text:ve,href:Be,tokens:[{type:"text",raw:ve,text:ve}]}}},Ee.inlineText=function(ne,oe,he){var ve=this.rules.inline.text.exec(ne);if(ve){var Be;return oe?Be=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(ve[0]):ee(ve[0]):ve[0]:Be=ee(this.options.smartypants?he(ve[0]):ve[0]),{type:"text",raw:ve[0],text:Be}}},Se}(),Le=K.noopTest,Re=K.edit,Ae=K.merge,ge={newline:/^\n+/,code:/^( {4}[^\n]+\n*)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*\n)|~{3,})([^\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?:\n+|$)|$)/,hr:/^ {0,3}((?:- *){3,}|(?:_ *){3,}|(?:\* *){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6}) +([^\n]*?)(?: +#+)? *(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3})(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,html:"^ {0,3}(?:<(script|pre|style)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?\\?>\\n*|\\n*|\\n*|)[\\s\\S]*?(?:\\n{2,}|$)|<(?!script|pre|style)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$))",def:/^ {0,3}\[(label)\]: *\n? *]+)>?(?:(?: +\n? *| *\n *)(title))? *(?:\n+|$)/,nptable:Le,table:Le,lheading:/^([^\n]+)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html)[^\n]+)*)/,text:/^[^\n]+/};ge._label=/(?!\s*\])(?:\\[\[\]]|[^\[\]])+/,ge._title=/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/,ge.def=Re(ge.def).replace("label",ge._label).replace("title",ge._title).getRegex(),ge.bullet=/(?:[*+-]|\d{1,9}[.)])/,ge.item=/^( *)(bull) ?[^\n]*(?:\n(?!\1bull ?)[^\n]*)*/,ge.item=Re(ge.item,"gm").replace(/bull/g,ge.bullet).getRegex(),ge.list=Re(ge.list).replace(/bull/g,ge.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+ge.def.source+")").getRegex(),ge._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",ge._comment=//,ge.html=Re(ge.html,"i").replace("comment",ge._comment).replace("tag",ge._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),ge.paragraph=Re(ge._paragraph).replace("hr",ge.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|!--)").replace("tag",ge._tag).getRegex(),ge.blockquote=Re(ge.blockquote).replace("paragraph",ge.paragraph).getRegex(),ge.normal=Ae({},ge),ge.gfm=Ae({},ge.normal,{nptable:"^ *([^|\\n ].*\\|.*)\\n *([-:]+ *\\|[-| :]*)(?:\\n((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)",table:"^ *\\|(.+)\\n *\\|?( *[-:]+[-| :]*)(?:\\n *((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"}),ge.gfm.nptable=Re(ge.gfm.nptable).replace("hr",ge.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|!--)").replace("tag",ge._tag).getRegex(),ge.gfm.table=Re(ge.gfm.table).replace("hr",ge.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|!--)").replace("tag",ge._tag).getRegex(),ge.pedantic=Ae({},ge.normal,{html:Re(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",ge._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/,fences:Le,paragraph:Re(ge.normal._paragraph).replace("hr",ge.hr).replace("heading",` *#{1,6} *[^ +`?oe[1].slice(0,-1):oe[1]}},Ee.text=function(ne,oe){var he=this.rules.block.text.exec(ne);if(he){var ve=oe[oe.length-1];return ve&&ve.type==="text"?{raw:he[0],text:he[0]}:{type:"text",raw:he[0],text:he[0]}}},Ee.escape=function(ne){var oe=this.rules.inline.escape.exec(ne);if(oe)return{type:"escape",raw:oe[0],text:ee(oe[1])}},Ee.tag=function(ne,oe,he){var ve=this.rules.inline.tag.exec(ne);if(ve)return!oe&&/^/i.test(ve[0])&&(oe=!1),!he&&/^<(pre|code|kbd|script)(\s|>)/i.test(ve[0])?he=!0:he&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(ve[0])&&(he=!1),{type:this.options.sanitize?"text":"html",raw:ve[0],inLink:oe,inRawBlock:he,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(ve[0]):ee(ve[0]):ve[0]}},Ee.link=function(ne){var oe=this.rules.inline.link.exec(ne);if(oe){var he=le(oe[2],"()");if(he>-1){var ve=oe[0].indexOf("!")===0?5:4,Be=ve+oe[1].length+he;oe[2]=oe[2].substring(0,he),oe[0]=oe[0].substring(0,Be).trim(),oe[3]=""}var De=oe[2],Je="";if(this.options.pedantic){var st=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(De);st?(De=st[1],Je=st[3]):Je=""}else Je=oe[3]?oe[3].slice(1,-1):"";De=De.trim().replace(/^<([\s\S]*)>$/,"$1");var je=fe(oe,{href:De&&De.replace(this.rules.inline._escapes,"$1"),title:Je&&Je.replace(this.rules.inline._escapes,"$1")},oe[0]);return je}},Ee.reflink=function(ne,oe){var he;if((he=this.rules.inline.reflink.exec(ne))||(he=this.rules.inline.nolink.exec(ne))){var ve=(he[2]||he[1]).replace(/\s+/g," ");if(ve=oe[ve.toLowerCase()],!ve||!ve.href){var Be=he[0].charAt(0);return{type:"text",raw:Be,text:Be}}var De=fe(he,ve,he[0]);return De}},Ee.strong=function(ne,oe,he){he===void 0&&(he="");var ve=this.rules.inline.strong.start.exec(ne);if(ve&&(!ve[1]||ve[1]&&(he===""||this.rules.inline.punctuation.exec(he)))){oe=oe.slice(-1*ne.length);var Be=ve[0]==="**"?this.rules.inline.strong.endAst:this.rules.inline.strong.endUnd;Be.lastIndex=0;for(var De;(ve=Be.exec(oe))!=null;)if(De=this.rules.inline.strong.middle.exec(oe.slice(0,ve.index+3)),De)return{type:"strong",raw:ne.slice(0,De[0].length),text:ne.slice(2,De[0].length-2)}}},Ee.em=function(ne,oe,he){he===void 0&&(he="");var ve=this.rules.inline.em.start.exec(ne);if(ve&&(!ve[1]||ve[1]&&(he===""||this.rules.inline.punctuation.exec(he)))){oe=oe.slice(-1*ne.length);var Be=ve[0]==="*"?this.rules.inline.em.endAst:this.rules.inline.em.endUnd;Be.lastIndex=0;for(var De;(ve=Be.exec(oe))!=null;)if(De=this.rules.inline.em.middle.exec(oe.slice(0,ve.index+2)),De)return{type:"em",raw:ne.slice(0,De[0].length),text:ne.slice(1,De[0].length-1)}}},Ee.codespan=function(ne){var oe=this.rules.inline.code.exec(ne);if(oe){var he=oe[2].replace(/\n/g," "),ve=/[^ ]/.test(he),Be=he.startsWith(" ")&&he.endsWith(" ");return ve&&Be&&(he=he.substring(1,he.length-1)),he=ee(he,!0),{type:"codespan",raw:oe[0],text:he}}},Ee.br=function(ne){var oe=this.rules.inline.br.exec(ne);if(oe)return{type:"br",raw:oe[0]}},Ee.del=function(ne){var oe=this.rules.inline.del.exec(ne);if(oe)return{type:"del",raw:oe[0],text:oe[1]}},Ee.autolink=function(ne,oe){var he=this.rules.inline.autolink.exec(ne);if(he){var ve,Be;return he[2]==="@"?(ve=ee(this.options.mangle?oe(he[1]):he[1]),Be="mailto:"+ve):(ve=ee(he[1]),Be=ve),{type:"link",raw:he[0],text:ve,href:Be,tokens:[{type:"text",raw:ve,text:ve}]}}},Ee.url=function(ne,oe){var he;if(he=this.rules.inline.url.exec(ne)){var ve,Be;if(he[2]==="@")ve=ee(this.options.mangle?oe(he[0]):he[0]),Be="mailto:"+ve;else{var De;do De=he[0],he[0]=this.rules.inline._backpedal.exec(he[0])[0];while(De!==he[0]);ve=ee(he[0]),he[1]==="www."?Be="http://"+ve:Be=ve}return{type:"link",raw:he[0],text:ve,href:Be,tokens:[{type:"text",raw:ve,text:ve}]}}},Ee.inlineText=function(ne,oe,he){var ve=this.rules.inline.text.exec(ne);if(ve){var Be;return oe?Be=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(ve[0]):ee(ve[0]):ve[0]:Be=ee(this.options.smartypants?he(ve[0]):ve[0]),{type:"text",raw:ve[0],text:Be}}},Se}(),Le=K.noopTest,Re=K.edit,Ae=K.merge,ge={newline:/^\n+/,code:/^( {4}[^\n]+\n*)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*\n)|~{3,})([^\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?:\n+|$)|$)/,hr:/^ {0,3}((?:- *){3,}|(?:_ *){3,}|(?:\* *){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6}) +([^\n]*?)(?: +#+)? *(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3})(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,html:"^ {0,3}(?:<(script|pre|style)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?\\?>\\n*|\\n*|\\n*|)[\\s\\S]*?(?:\\n{2,}|$)|<(?!script|pre|style)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$))",def:/^ {0,3}\[(label)\]: *\n? *]+)>?(?:(?: +\n? *| *\n *)(title))? *(?:\n+|$)/,nptable:Le,table:Le,lheading:/^([^\n]+)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html)[^\n]+)*)/,text:/^[^\n]+/};ge._label=/(?!\s*\])(?:\\[\[\]]|[^\[\]])+/,ge._title=/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/,ge.def=Re(ge.def).replace("label",ge._label).replace("title",ge._title).getRegex(),ge.bullet=/(?:[*+-]|\d{1,9}[.)])/,ge.item=/^( *)(bull) ?[^\n]*(?:\n(?!\1bull ?)[^\n]*)*/,ge.item=Re(ge.item,"gm").replace(/bull/g,ge.bullet).getRegex(),ge.list=Re(ge.list).replace(/bull/g,ge.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+ge.def.source+")").getRegex(),ge._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",ge._comment=//,ge.html=Re(ge.html,"i").replace("comment",ge._comment).replace("tag",ge._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),ge.paragraph=Re(ge._paragraph).replace("hr",ge.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|!--)").replace("tag",ge._tag).getRegex(),ge.blockquote=Re(ge.blockquote).replace("paragraph",ge.paragraph).getRegex(),ge.normal=Ae({},ge),ge.gfm=Ae({},ge.normal,{nptable:"^ *([^|\\n ].*\\|.*)\\n *([-:]+ *\\|[-| :]*)(?:\\n((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)",table:"^ *\\|(.+)\\n *\\|?( *[-:]+[-| :]*)(?:\\n *((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"}),ge.gfm.nptable=Re(ge.gfm.nptable).replace("hr",ge.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|!--)").replace("tag",ge._tag).getRegex(),ge.gfm.table=Re(ge.gfm.table).replace("hr",ge.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|!--)").replace("tag",ge._tag).getRegex(),ge.pedantic=Ae({},ge.normal,{html:Re(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",ge._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/,fences:Le,paragraph:Re(ge.normal._paragraph).replace("hr",ge.hr).replace("heading",` *#{1,6} *[^ ]`).replace("lheading",ge.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()});var de={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:Le,tag:"^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(?!\s*\])((?:\\[\[\]]?|[^\[\]\\])+)\]/,nolink:/^!?\[(?!\s*\])((?:\[[^\[\]]*\]|\\[\[\]]|[^\[\]])*)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",strong:{start:/^(?:(\*\*(?=[*punctuation]))|\*\*)(?![\s])|__/,middle:/^\*\*(?:(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)|\*(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)*?\*)+?\*\*$|^__(?![\s])((?:(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)|_(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)*?_)+?)__$/,endAst:/[^punctuation\s]\*\*(?!\*)|[punctuation]\*\*(?!\*)(?:(?=[punctuation\s]|$))/,endUnd:/[^\s]__(?!_)(?:(?=[punctuation\s])|$)/},em:{start:/^(?:(\*(?=[punctuation]))|\*)(?![*\s])|_/,middle:/^\*(?:(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)|\*(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)*?\*)+?\*$|^_(?![_\s])(?:(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)|_(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)*?_)+?_$/,endAst:/[^punctuation\s]\*(?!\*)|[punctuation]\*(?!\*)(?:(?=[punctuation\s]|$))/,endUnd:/[^\s]_(?!_)(?:(?=[punctuation\s])|$)/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:Le,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\?@\\[\\]`^{|}~",de.punctuation=Re(de.punctuation).replace(/punctuation/g,de._punctuation).getRegex(),de._blockSkip="\\[[^\\]]*?\\]\\([^\\)]*?\\)|`[^`]*?`|<[^>]*?>",de._overlapSkip="__[^_]*?__|\\*\\*\\[^\\*\\]*?\\*\\*",de.em.start=Re(de.em.start).replace(/punctuation/g,de._punctuation).getRegex(),de.em.middle=Re(de.em.middle).replace(/punctuation/g,de._punctuation).replace(/overlapSkip/g,de._overlapSkip).getRegex(),de.em.endAst=Re(de.em.endAst,"g").replace(/punctuation/g,de._punctuation).getRegex(),de.em.endUnd=Re(de.em.endUnd,"g").replace(/punctuation/g,de._punctuation).getRegex(),de.strong.start=Re(de.strong.start).replace(/punctuation/g,de._punctuation).getRegex(),de.strong.middle=Re(de.strong.middle).replace(/punctuation/g,de._punctuation).replace(/blockSkip/g,de._blockSkip).getRegex(),de.strong.endAst=Re(de.strong.endAst,"g").replace(/punctuation/g,de._punctuation).getRegex(),de.strong.endUnd=Re(de.strong.endUnd,"g").replace(/punctuation/g,de._punctuation).getRegex(),de.blockSkip=Re(de._blockSkip,"g").getRegex(),de.overlapSkip=Re(de._overlapSkip,"g").getRegex(),de._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,de._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,de._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/,de.autolink=Re(de.autolink).replace("scheme",de._scheme).replace("email",de._email).getRegex(),de._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,de.tag=Re(de.tag).replace("comment",ge._comment).replace("attribute",de._attribute).getRegex(),de._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,de._href=/<(?:\\[<>]?|[^\s<>\\])*>|[^\s\x00-\x1f]*/,de._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,de.link=Re(de.link).replace("label",de._label).replace("href",de._href).replace("title",de._title).getRegex(),de.reflink=Re(de.reflink).replace("label",de._label).getRegex(),de.reflinkSearch=Re(de.reflinkSearch,"g").replace("reflink",de.reflink).replace("nolink",de.nolink).getRegex(),de.normal=Ae({},de),de.pedantic=Ae({},de.normal,{strong:{start:/^__|\*\*/,middle:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,endAst:/\*\*(?!\*)/g,endUnd:/__(?!_)/g},em:{start:/^_|\*/,middle:/^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/,endAst:/\*(?!\*)/g,endUnd:/_(?!_)/g},link:Re(/^!?\[(label)\]\((.*?)\)/).replace("label",de._label).getRegex(),reflink:Re(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",de._label).getRegex()}),de.gfm=Ae({},de.normal,{escape:Re(de.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,del:/^~+(?=\S)([\s\S]*?\S)~+/,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\.5&&(ne="x"+ne.toString(16)),Ee+="&#"+ne+";";return Ee}var ye=function(){function Se(Ce){this.tokens=[],this.tokens.links=Object.create(null),this.options=Ce||ce,this.options.tokenizer=this.options.tokenizer||new Te,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options;var ne={block:se.normal,inline:ke.normal};this.options.pedantic?(ne.block=se.pedantic,ne.inline=ke.pedantic):this.options.gfm&&(ne.block=se.gfm,this.options.breaks?ne.inline=ke.breaks:ne.inline=ke.gfm),this.tokenizer.rules=ne}Se.lex=function(ne,oe){var he=new Se(oe);return he.lex(ne)};var Ee=Se.prototype;return Ee.lex=function(ne){return ne=ne.replace(/\r\n|\r/g,` `).replace(/\t/g," "),this.blockTokens(ne,this.tokens,!0),this.inline(this.tokens),this.tokens},Ee.blockTokens=function(ne,oe,he){oe===void 0&&(oe=[]),he===void 0&&(he=!0),ne=ne.replace(/^ +$/gm,"");for(var ve,Be,De,Je;ne;){if(ve=this.tokenizer.space(ne)){ne=ne.substring(ve.raw.length),ve.type&&oe.push(ve);continue}if(ve=this.tokenizer.code(ne,oe)){ne=ne.substring(ve.raw.length),ve.type?oe.push(ve):(Je=oe[oe.length-1],Je.raw+=` `+ve.raw,Je.text+=` @@ -271,14 +271,14 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho `},Ee.tablerow=function(ne){return` `+ne+` `},Ee.tablecell=function(ne,oe){var he=oe.header?"th":"td",ve=oe.align?"<"+he+' align="'+oe.align+'">':"<"+he+">";return ve+ne+" -`},Ee.strong=function(ne){return""+ne+""},Ee.em=function(ne){return""+ne+""},Ee.codespan=function(ne){return""+ne+""},Ee.br=function(){return this.options.xhtml?"
      ":"
      "},Ee.del=function(ne){return""+ne+""},Ee.link=function(ne,oe,he){if(ne=Ie(this.options.sanitize,this.options.baseUrl,ne),ne===null)return he;var ve='
      ",ve},Ee.image=function(ne,oe,he){if(ne=Ie(this.options.sanitize,this.options.baseUrl,ne),ne===null)return he;var ve=''+he+'":">",ve},Ee.text=function(ne){return ne},Se}(),Ue=function(){function Se(){}var Ee=Se.prototype;return Ee.strong=function(ne){return ne},Ee.em=function(ne){return ne},Ee.codespan=function(ne){return ne},Ee.del=function(ne){return ne},Ee.html=function(ne){return ne},Ee.text=function(ne){return ne},Ee.link=function(ne,oe,he){return""+he},Ee.image=function(ne,oe,he){return""+he},Ee.br=function(){return""},Se}(),rt=function(){function Se(){this.seen={}}var Ee=Se.prototype;return Ee.slug=function(ne){var oe=ne.toLowerCase().trim().replace(/<[!\/a-z].*?>/ig,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-");if(this.seen.hasOwnProperty(oe)){var he=oe;do this.seen[he]++,oe=he+"-"+this.seen[he];while(this.seen.hasOwnProperty(oe))}return this.seen[oe]=0,oe},Se}(),tt=H.defaults,$e=K.unescape,qe=function(){function Se(Ce){this.options=Ce||tt,this.options.renderer=this.options.renderer||new Fe,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new Ue,this.slugger=new rt}Se.parse=function(ne,oe){var he=new Se(oe);return he.parse(ne)};var Ee=Se.prototype;return Ee.parse=function(ne,oe){oe===void 0&&(oe=!0);var he="",ve,Be,De,Je,st,je,gt,Lt,ze,dt,Ut,Qt,ar,Jt,Pt,zr,an,St,Ct=ne.length;for(ve=0;ve0&&Pt.tokens[0].type==="text"?(Pt.tokens[0].text=St+" "+Pt.tokens[0].text,Pt.tokens[0].tokens&&Pt.tokens[0].tokens.length>0&&Pt.tokens[0].tokens[0].type==="text"&&(Pt.tokens[0].tokens[0].text=St+" "+Pt.tokens[0].tokens[0].text)):Pt.tokens.unshift({type:"text",text:St}):Jt+=St),Jt+=this.parse(Pt.tokens,ar),ze+=this.renderer.listitem(Jt,an,zr);he+=this.renderer.list(ze,Ut,Qt);continue}case"html":{he+=this.renderer.html(dt.text);continue}case"paragraph":{he+=this.renderer.paragraph(this.parseInline(dt.tokens));continue}case"text":{for(ze=dt.tokens?this.parseInline(dt.tokens):dt.text;ve+1"+ne+""},Ee.em=function(ne){return""+ne+""},Ee.codespan=function(ne){return""+ne+""},Ee.br=function(){return this.options.xhtml?"
      ":"
      "},Ee.del=function(ne){return""+ne+""},Ee.link=function(ne,oe,he){if(ne=Ie(this.options.sanitize,this.options.baseUrl,ne),ne===null)return he;var ve='
      ",ve},Ee.image=function(ne,oe,he){if(ne=Ie(this.options.sanitize,this.options.baseUrl,ne),ne===null)return he;var ve=''+he+'":">",ve},Ee.text=function(ne){return ne},Se}(),Ue=function(){function Se(){}var Ee=Se.prototype;return Ee.strong=function(ne){return ne},Ee.em=function(ne){return ne},Ee.codespan=function(ne){return ne},Ee.del=function(ne){return ne},Ee.html=function(ne){return ne},Ee.text=function(ne){return ne},Ee.link=function(ne,oe,he){return""+he},Ee.image=function(ne,oe,he){return""+he},Ee.br=function(){return""},Se}(),rt=function(){function Se(){this.seen={}}var Ee=Se.prototype;return Ee.slug=function(ne){var oe=ne.toLowerCase().trim().replace(/<[!\/a-z].*?>/ig,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-");if(this.seen.hasOwnProperty(oe)){var he=oe;do this.seen[he]++,oe=he+"-"+this.seen[he];while(this.seen.hasOwnProperty(oe))}return this.seen[oe]=0,oe},Se}(),tt=H.defaults,$e=K.unescape,qe=function(){function Se(Ce){this.options=Ce||tt,this.options.renderer=this.options.renderer||new Fe,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new Ue,this.slugger=new rt}Se.parse=function(ne,oe){var he=new Se(oe);return he.parse(ne)};var Ee=Se.prototype;return Ee.parse=function(ne,oe){oe===void 0&&(oe=!0);var he="",ve,Be,De,Je,st,je,gt,Lt,ze,dt,Ut,Yt,ar,Jt,Pt,zr,an,St,Ct=ne.length;for(ve=0;ve0&&Pt.tokens[0].type==="text"?(Pt.tokens[0].text=St+" "+Pt.tokens[0].text,Pt.tokens[0].tokens&&Pt.tokens[0].tokens.length>0&&Pt.tokens[0].tokens[0].type==="text"&&(Pt.tokens[0].tokens[0].text=St+" "+Pt.tokens[0].tokens[0].text)):Pt.tokens.unshift({type:"text",text:St}):Jt+=St),Jt+=this.parse(Pt.tokens,ar),ze+=this.renderer.listitem(Jt,an,zr);he+=this.renderer.list(ze,Ut,Yt);continue}case"html":{he+=this.renderer.html(dt.text);continue}case"paragraph":{he+=this.renderer.paragraph(this.parseInline(dt.tokens));continue}case"text":{for(ze=dt.tokens?this.parseInline(dt.tokens):dt.text;ve+1An error occurred:

      "+lt(De.message+"",!0)+"
      ";throw De}}We.options=We.setOptions=function(Se){return ct(We.defaults,Se),et(We.defaults),We},We.getDefaults=Me,We.defaults=ut,We.use=function(Se){var Ee=ct({},Se);if(Se.renderer&&function(){var ne=We.defaults.renderer||new Fe,oe=function(Be){var De=ne[Be];ne[Be]=function(){for(var Je=arguments.length,st=new Array(Je),je=0;je`,triples:"",explode:"[]{}"},I=ue.Pos;ue.defineOption("autoCloseBrackets",!1,function(g,b,a){a&&a!=ue.Init&&(g.removeKeyMap(B),g.state.closeBrackets=null),b&&(M(Y(b,"pairs")),g.state.closeBrackets=b,g.addKeyMap(B))});function Y(g,b){return b=="pairs"&&typeof g=="string"?g:typeof g=="object"&&g[b]!=null?g[b]:Z[b]}var B={Backspace:O,Enter:w};function M(g){for(var b=0;b=0;s--){var S=i[s].head;g.replaceRange("",I(S.line,S.ch-1),I(S.line,S.ch+1),"+delete")}}function w(g){var b=F(g),a=b&&Y(b,"explode");if(!a||g.getOption("disableInput"))return ue.Pass;for(var i=g.listSelections(),s=0;s0;return{anchor:new I(g.anchor.line,g.anchor.ch+(b?-1:1)),head:new I(g.head.line,g.head.ch+(b?1:-1))}}function p(g,b){var a=F(g);if(!a||g.getOption("disableInput"))return ue.Pass;var i=Y(a,"pairs"),s=i.indexOf(b);if(s==-1)return ue.Pass;for(var l=Y(a,"closeBefore"),S=Y(a,"triples"),v=i.charAt(s+1)==b,y=g.listSelections(),L=s%2==0,x,E=0;E=0&&g.getRange(h,I(h.line,h.ch+3))==b+b+b?u="skipThree":u="skip";else if(v&&h.ch>1&&S.indexOf(b)>=0&&g.getRange(I(h.line,h.ch-2),h)==b+b){if(h.ch>2&&/\bstring/.test(g.getTokenTypeAt(I(h.line,h.ch-2))))return ue.Pass;u="addFour"}else if(v){var A=h.ch==0?" ":g.getRange(I(h.line,h.ch-1),h);if(!ue.isWordChar(R)&&A!=b&&!ue.isWordChar(A))u="both";else return ue.Pass}else if(L&&(R.length===0||/\s/.test(R)||l.indexOf(R)>-1))u="both";else return ue.Pass;if(!x)x=u;else if(x!=u)return ue.Pass}var D=s%2?i.charAt(s-1):b,_=s%2?b:i.charAt(s+1);g.operation(function(){if(x=="skip")g.execCommand("goCharRight");else if(x=="skipThree")for(var U=0;U<3;U++)g.execCommand("goCharRight");else if(x=="surround"){for(var j=g.getSelections(),U=0;U0&&(le.percent=le.loaded/le.total*100),K.onProgress(le)});var N=new FormData;K.data&&Object.keys(K.data).forEach(function(ee){var le=K.data[ee];if(Array.isArray(le)){le.forEach(function(pe){N.append(ee+"[]",pe)});return}N.append(ee,K.data[ee])}),K.file instanceof Blob?N.append(K.filename,K.file,K.file.name):N.append(K.filename,K.file),P.onerror=function(le){K.onError(le)},P.onload=function(){return P.status<200||P.status>=300?K.onError(B(K,P),M(P)):K.onSuccess(M(P),P)},P.open(K.method,K.action,!0),K.withCredentials&&"withCredentials"in P&&(P.withCredentials=!0);var X=K.headers||{};return X["X-Requested-With"]!==null&&P.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(X).forEach(function(ee){X[ee]!==null&&P.setRequestHeader(ee,X[ee])}),P.send(N),{abort:function(){P.abort()}}}var F=+new Date,O=0;function w(){return"rc-upload-"+F+"-"+ ++O}function c(K,P){return K.indexOf(P,K.length-P.length)!==-1}var p=function(K,P){if(K&&P){var N=Array.isArray(P)?P:P.split(","),X=K.name||"",ee=K.type||"",le=ee.replace(/\/.*$/,"");return N.some(function(pe){var Pe=pe.trim();return Pe.charAt(0)==="."?c(X.toLowerCase(),Pe.toLowerCase()):/\/\*$/.test(Pe)?le===Pe.replace(/\/.*$/,""):ee===Pe})}return!0};function T(K,P){var N=K.createReader(),X=[];function ee(){N.readEntries(function(le){var pe=Array.prototype.slice.apply(le);X=X.concat(pe);var Pe=!pe.length;Pe?P(X):ee()})}ee()}var m=function(P,N,X){var ee=function le(pe,Pe){Pe=Pe||"",pe.isFile?pe.file(function(Te){X(Te)&&(pe.fullPath&&!Te.webkitRelativePath&&(Object.defineProperties(Te,{webkitRelativePath:{writable:!0}}),Te.webkitRelativePath=pe.fullPath.replace(/^\//,""),Object.defineProperties(Te,{webkitRelativePath:{writable:!1}})),N([Te]))}):pe.isDirectory&&T(pe,function(Te){Te.forEach(function(Le){le(Le,""+Pe+pe.name+"/")})})};P.forEach(function(le){ee(le.webkitGetAsEntry())})},g=m,b=Object.assign||function(K){for(var P=1;P=0)continue;if(!Object.prototype.hasOwnProperty.call(K,X))continue;N[X]=K[X]}return N}function S(K,P){if(!(K instanceof P))throw new TypeError("Cannot call a class as a function")}function v(K,P){if(!K)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return P&&(typeof P=="object"||typeof P=="function")?P:K}function y(K,P){if(typeof P!="function"&&P!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof P);K.prototype=Object.create(P&&P.prototype,{constructor:{value:K,enumerable:!1,writable:!0,configurable:!0}}),P&&(Object.setPrototypeOf?Object.setPrototypeOf(K,P):K.__proto__=P)}var L=function(P){return Object.keys(P).reduce(function(N,X){return(X.substr(0,5)==="data-"||X.substr(0,5)==="aria-"||X==="role")&&(N[X]=P[X]),N},{})},x=function(K){y(P,K);function P(){var N,X,ee,le;S(this,P);for(var pe=arguments.length,Pe=Array(pe),Te=0;Te=L?Z:{done:!1,value:v[y++]}}}}O.fromArray=T;function m(v){return{next:function(){var y=v.next();return y.done?Z:{done:!1,value:y.value}}}}O.fromNativeIterator=m;function g(v){return v?Array.isArray(v)?O.fromArray(v):v:O.empty()}O.from=g;function b(v,y){return{next:function(){var L=v.next();return L.done?Z:{done:!1,value:y(L.value)}}}}O.map=b;function a(v,y){return{next:function(){for(;;){var L=v.next();if(L.done)return Z;if(y(L.value))return{done:!1,value:L.value}}}}}O.filter=a;function i(v,y){for(var L=v.next();!L.done;L=v.next())y(L.value)}O.forEach=i;function s(v,y){y===void 0&&(y=Number.POSITIVE_INFINITY);var L=[];if(y===0)return L;for(var x=0,E=v.next();!E.done&&!(L.push(E.value),++x>=y);E=v.next());return L}O.collect=s;function l(){for(var v=[],y=0;y=v.length)return Z;var x=v[L],E=x.next();return E.done?(L++,this.next()):E}}}O.concat=l;function S(v){return new Y(v)}O.chain=S})(I||(I={}));var Y=function(){function O(w){this.it=w}return O.prototype.next=function(){return this.it.next()},O}();function B(O){return Array.isArray(O)?I.fromArray(O):O||I.empty()}var M=function(){function O(w,c,p,T){c===void 0&&(c=0),p===void 0&&(p=w.length),T===void 0&&(T=c-1),this.items=w,this.start=c,this.end=p,this.index=T}return O.prototype.first=function(){return this.index=this.start,this.current()},O.prototype.next=function(){return this.index=Math.min(this.index+1,this.end),this.current()},O.prototype.current=function(){return this.index===this.start-1||this.index===this.end?null:this.items[this.index]},O}(),H=function(O){ue(w,O);function w(c,p,T,m){return p===void 0&&(p=0),T===void 0&&(T=c.length),m===void 0&&(m=p-1),O.call(this,c,p,T,m)||this}return w.prototype.current=function(){return O.prototype.current.call(this)},w.prototype.previous=function(){return this.index=Math.max(this.index-1,this.start-1),this.current()},w.prototype.first=function(){return this.index=this.start,this.current()},w.prototype.last=function(){return this.index=this.end-1,this.current()},w.prototype.parent=function(){return null},w}(M),F=function(){function O(w,c){this.iterator=w,this.fn=c}return O.prototype.next=function(){return this.fn(this.iterator.next())},O}()},JeFH:function(Ge,fe){Ge.exports="data:image/png;base64,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"},Jq4h:function(Ge,fe,W){Ge.exports=W.p+"static/qrcode.54870d9b.png"},LdHM:function(Ge,fe,W){"use strict";W.d(fe,"b",function(){return l}),W.d(fe,"a",function(){return v});var ue=W("1OyB"),Z=W("vuIU"),I=W("Ji7U"),Y=W("LK+K"),B=W("q1tI"),M=W("rePB"),H=W("Ff2n"),F=W("ODXe"),O=W("4IlW"),w=W("bX4T"),c=W("YrtM"),p=W("TSYQ"),T=W.n(p),m=W("+nKL"),g=W("8OUc"),b=function(X,ee){var le=X.prefixCls,pe=X.id,Pe=X.flattenOptions,Te=X.childrenAsData,Le=X.values,Re=X.searchValue,Ae=X.multiple,ge=X.defaultActiveFirstOption,de=X.height,re=X.itemHeight,ce=X.notFoundContent,se=X.open,ke=X.menuItemSelectedIcon,ie=X.virtual,ae=X.onSelect,ye=X.onToggleOpen,we=X.onActiveValue,Ie=X.onScroll,Ne=X.onMouseEnter,Fe="".concat(le,"-item"),Ue=Object(c.a)(function(){return Pe},[se,Pe],function(Xe,Se){return Se[0]&&Xe[1]!==Se[1]}),rt=B.useRef(null),tt=function(Se){Se.preventDefault()},$e=function(Se){rt.current&&rt.current.scrollTo({index:Se})},qe=function(Se){for(var Ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,Ce=Ue.length,ne=0;ne1&&arguments[1]!==void 0?arguments[1]:!1;return Object(L.a)(N).map(function(ee,le){if(!B.isValidElement(ee)||!ee.type)return null;var pe=ee.type.isSelectOptGroup,Pe=ee.key,Te=ee.props,Le=Te.children,Re=Object(H.a)(Te,["children"]);return X||!pe?x(ee):Object(y.a)(Object(y.a)({key:"__RC_SELECT_GRP__".concat(Pe===null?le:Pe,"__"),label:Pe},Re),{},{options:E(Le)})}).filter(function(ee){return ee})}var d=W("2Qr1"),h=W("qNPg"),u=W("U8pU"),R=W("Kwbf"),A=W("WKfj");function D(N){var X=N.mode,ee=N.options,le=N.children,pe=N.backfill,Pe=N.allowClear,Te=N.placeholder,Le=N.getInputElement,Re=N.showSearch,Ae=N.onSearch,ge=N.defaultOpen,de=N.autoFocus,re=N.labelInValue,ce=N.value,se=N.inputValue,ke=N.optionLabelProp,ie=X==="multiple"||X==="tags",ae=Re!==void 0?Re:ie||X==="combobox",ye=ee||E(le);if(Object(R.a)(X!=="tags"||ye.every(function(Fe){return!Fe.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),X==="tags"||X==="combobox"){var we=ye.some(function(Fe){return Fe.options?Fe.options.some(function(Ue){return typeof("value"in Ue?Ue.value:Ue.key)=="number"}):typeof("value"in Fe?Fe.value:Fe.key)=="number"});Object(R.a)(!we,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(R.a)(X!=="combobox"||!ke,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(R.a)(X==="combobox"||!pe,"`backfill` only works with `combobox` mode."),Object(R.a)(X==="combobox"||!Le,"`getInputElement` only work with `combobox` mode."),Object(R.b)(X!=="combobox"||!Le||!Pe||!Te,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),Ae&&!ae&&X!=="combobox"&&X!=="tags"&&Object(R.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(R.b)(!ge||de,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),ce!=null){var Ie=Object(A.d)(ce);Object(R.a)(!re||Ie.every(function(Fe){return Object(u.a)(Fe)==="object"&&("key"in Fe||"value"in Fe)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(R.a)(!ie||Array.isArray(ce),"`value` should be array when `mode` is `multiple` or `tags`")}if(le){var Ne=null;Object(L.a)(le).some(function(Fe){if(!B.isValidElement(Fe)||!Fe.type)return!1;var Ue=Fe.type;if(Ue.isSelectOption)return!1;if(Ue.isSelectOptGroup){var rt=Object(L.a)(Fe.props.children).every(function(tt){return!B.isValidElement(tt)||!Fe.type||tt.type.isSelectOption?!0:(Ne=tt.type,!1)});return!rt}return Ne=Ue,!0}),Ne&&Object(R.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Ne.displayName||Ne.name||Ne,"`.")),Object(R.a)(se===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var _=D,U=Object(h.a)({prefixCls:"rc-select",components:{optionList:i},convertChildrenToData:E,flattenOptions:d.d,getLabeledValue:d.e,filterOptions:d.b,isValueDisabled:d.g,findValueOption:d.c,warningProps:_,fillOptionsWithMissingValue:d.a}),j=function(N){Object(I.a)(ee,N);var X=Object(Y.a)(ee);function ee(){var le;return Object(ue.a)(this,ee),le=X.apply(this,arguments),le.selectRef=B.createRef(),le.focus=function(){le.selectRef.current.focus()},le.blur=function(){le.selectRef.current.blur()},le}return Object(Z.a)(ee,[{key:"render",value:function(){return B.createElement(U,Object.assign({ref:this.selectRef},this.props))}}]),ee}(B.Component);j.Option=l,j.OptGroup=v;var K=j,P=fe.c=K},M8RZ:function(Ge,fe,W){"use strict";W.d(fe,"a",function(){return O});var ue=W("fWQN"),Z=W("mtLc"),I=W("yKVA"),Y=W("879j"),B=W("q1tI"),M=W.n(B),H=W("i8i4"),F=W.n(H),O=function(w){Object(I.a)(p,w);var c=Object(Y.a)(p);function p(T){var m;Object(ue.a)(this,p),m=c.call(this,T);var g=window.document;return m.node=g.createElement("div"),g.body.appendChild(m.node),m}return Object(Z.a)(p,[{key:"render",value:function(){var m=this.props.children;return Object(H.createPortal)(m,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),p}(M.a.Component)},MI8n:function(Ge,fe,W){"use strict";W.d(fe,"b",function(){return M}),W.d(fe,"a",function(){return O}),W.d(fe,"e",function(){return w}),W.d(fe,"d",function(){return c}),W.d(fe,"c",function(){return p}),W.d(fe,"f",function(){return T});var ue=W("/cxE"),Z=W("C/vA"),I=W("pmY6"),Y=W("24hK"),B=function(){var m=function(g,b){return m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,i){a.__proto__=i}||function(a,i){for(var s in i)i.hasOwnProperty(s)&&(a[s]=i[s])},m(g,b)};return function(g,b){m(g,b);function a(){this.constructor=g}g.prototype=b===null?Object.create(b):(a.prototype=b.prototype,new a)}}(),M;(function(m){m.None=function(){return I.a.None};function g(_){return function(U,j,K){j===void 0&&(j=null);var P=!1,N;return N=_(function(X){return P?void 0:(N?N.dispose():P=!0,U.call(j,X))},null,K),P&&N.dispose(),N}}m.once=g;function b(_,U){return v(function(j,K,P){return K===void 0&&(K=null),_(function(N){return j.call(K,U(N))},null,P)})}m.map=b;function a(_,U){return v(function(j,K,P){return K===void 0&&(K=null),_(function(N){U(N),j.call(K,N)},null,P)})}m.forEach=a;function i(_,U){return v(function(j,K,P){return K===void 0&&(K=null),_(function(N){return U(N)&&j.call(K,N)},null,P)})}m.filter=i;function s(_){return _}m.signal=s;function l(){for(var _=[],U=0;U1)&&pe.fire(Te),le=0},j)})},onLastListenerRemove:function(){N.dispose()}});return pe.event}m.debounce=y;function L(_){var U=new Date().getTime();return b(g(_),function(j){return new Date().getTime()-U})}m.stopwatch=L;function x(_){var U=!0,j;return i(_,function(K){var P=U||K!==j;return U=!1,j=K,P})}m.latch=x;function E(_,U,j){U===void 0&&(U=!1),j===void 0&&(j=[]);var K=j.slice(),P=_(function(ee){K?K.push(ee):X.fire(ee)}),N=function(){K&&K.forEach(function(ee){return X.fire(ee)}),K=null},X=new O({onFirstListenerAdd:function(){P||(P=_(function(ee){return X.fire(ee)}))},onFirstListenerDidAdd:function(){K&&(U?setTimeout(N):N())},onLastListenerRemove:function(){P&&P.dispose(),P=null}});return X.event}m.buffer=E;var d=function(){function _(U){this.event=U}return _.prototype.map=function(U){return new _(b(this.event,U))},_.prototype.forEach=function(U){return new _(a(this.event,U))},_.prototype.filter=function(U){return new _(i(this.event,U))},_.prototype.reduce=function(U,j){return new _(S(this.event,U,j))},_.prototype.latch=function(){return new _(x(this.event))},_.prototype.debounce=function(U,j,K,P){return j===void 0&&(j=100),K===void 0&&(K=!1),new _(y(this.event,U,j,K,P))},_.prototype.on=function(U,j,K){return this.event(U,j,K)},_.prototype.once=function(U,j,K){return g(this.event)(U,j,K)},_}();function h(_){return new d(_)}m.chain=h;function u(_,U,j){j===void 0&&(j=function(ee){return ee});var K=function(){for(var ee=[],le=0;leAn error occurred:

      "+lt(De.message+"",!0)+"
      ";throw De}}We.options=We.setOptions=function(Se){return ct(We.defaults,Se),et(We.defaults),We},We.getDefaults=Me,We.defaults=ut,We.use=function(Se){var Ee=ct({},Se);if(Se.renderer&&function(){var ne=We.defaults.renderer||new Fe,oe=function(Be){var De=ne[Be];ne[Be]=function(){for(var Je=arguments.length,st=new Array(Je),je=0;je`,triples:"",explode:"[]{}"},I=ue.Pos;ue.defineOption("autoCloseBrackets",!1,function(g,b,a){a&&a!=ue.Init&&(g.removeKeyMap(B),g.state.closeBrackets=null),b&&(M(Q(b,"pairs")),g.state.closeBrackets=b,g.addKeyMap(B))});function Q(g,b){return b=="pairs"&&typeof g=="string"?g:typeof g=="object"&&g[b]!=null?g[b]:Z[b]}var B={Backspace:O,Enter:w};function M(g){for(var b=0;b=0;s--){var S=i[s].head;g.replaceRange("",I(S.line,S.ch-1),I(S.line,S.ch+1),"+delete")}}function w(g){var b=F(g),a=b&&Q(b,"explode");if(!a||g.getOption("disableInput"))return ue.Pass;for(var i=g.listSelections(),s=0;s0;return{anchor:new I(g.anchor.line,g.anchor.ch+(b?-1:1)),head:new I(g.head.line,g.head.ch+(b?1:-1))}}function p(g,b){var a=F(g);if(!a||g.getOption("disableInput"))return ue.Pass;var i=Q(a,"pairs"),s=i.indexOf(b);if(s==-1)return ue.Pass;for(var l=Q(a,"closeBefore"),S=Q(a,"triples"),v=i.charAt(s+1)==b,y=g.listSelections(),L=s%2==0,x,E=0;E=0&&g.getRange(h,I(h.line,h.ch+3))==b+b+b?u="skipThree":u="skip";else if(v&&h.ch>1&&S.indexOf(b)>=0&&g.getRange(I(h.line,h.ch-2),h)==b+b){if(h.ch>2&&/\bstring/.test(g.getTokenTypeAt(I(h.line,h.ch-2))))return ue.Pass;u="addFour"}else if(v){var A=h.ch==0?" ":g.getRange(I(h.line,h.ch-1),h);if(!ue.isWordChar(R)&&A!=b&&!ue.isWordChar(A))u="both";else return ue.Pass}else if(L&&(R.length===0||/\s/.test(R)||l.indexOf(R)>-1))u="both";else return ue.Pass;if(!x)x=u;else if(x!=u)return ue.Pass}var D=s%2?i.charAt(s-1):b,_=s%2?b:i.charAt(s+1);g.operation(function(){if(x=="skip")g.execCommand("goCharRight");else if(x=="skipThree")for(var U=0;U<3;U++)g.execCommand("goCharRight");else if(x=="surround"){for(var j=g.getSelections(),U=0;U0&&(le.percent=le.loaded/le.total*100),K.onProgress(le)});var N=new FormData;K.data&&Object.keys(K.data).forEach(function(ee){var le=K.data[ee];if(Array.isArray(le)){le.forEach(function(fe){N.append(ee+"[]",fe)});return}N.append(ee,K.data[ee])}),K.file instanceof Blob?N.append(K.filename,K.file,K.file.name):N.append(K.filename,K.file),P.onerror=function(le){K.onError(le)},P.onload=function(){return P.status<200||P.status>=300?K.onError(B(K,P),M(P)):K.onSuccess(M(P),P)},P.open(K.method,K.action,!0),K.withCredentials&&"withCredentials"in P&&(P.withCredentials=!0);var X=K.headers||{};return X["X-Requested-With"]!==null&&P.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(X).forEach(function(ee){X[ee]!==null&&P.setRequestHeader(ee,X[ee])}),P.send(N),{abort:function(){P.abort()}}}var F=+new Date,O=0;function w(){return"rc-upload-"+F+"-"+ ++O}function c(K,P){return K.indexOf(P,K.length-P.length)!==-1}var p=function(K,P){if(K&&P){var N=Array.isArray(P)?P:P.split(","),X=K.name||"",ee=K.type||"",le=ee.replace(/\/.*$/,"");return N.some(function(fe){var Pe=fe.trim();return Pe.charAt(0)==="."?c(X.toLowerCase(),Pe.toLowerCase()):/\/\*$/.test(Pe)?le===Pe.replace(/\/.*$/,""):ee===Pe})}return!0};function T(K,P){var N=K.createReader(),X=[];function ee(){N.readEntries(function(le){var fe=Array.prototype.slice.apply(le);X=X.concat(fe);var Pe=!fe.length;Pe?P(X):ee()})}ee()}var m=function(P,N,X){var ee=function le(fe,Pe){Pe=Pe||"",fe.isFile?fe.file(function(Te){X(Te)&&(fe.fullPath&&!Te.webkitRelativePath&&(Object.defineProperties(Te,{webkitRelativePath:{writable:!0}}),Te.webkitRelativePath=fe.fullPath.replace(/^\//,""),Object.defineProperties(Te,{webkitRelativePath:{writable:!1}})),N([Te]))}):fe.isDirectory&&T(fe,function(Te){Te.forEach(function(Le){le(Le,""+Pe+fe.name+"/")})})};P.forEach(function(le){ee(le.webkitGetAsEntry())})},g=m,b=Object.assign||function(K){for(var P=1;P=0)continue;if(!Object.prototype.hasOwnProperty.call(K,X))continue;N[X]=K[X]}return N}function S(K,P){if(!(K instanceof P))throw new TypeError("Cannot call a class as a function")}function v(K,P){if(!K)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return P&&(typeof P=="object"||typeof P=="function")?P:K}function y(K,P){if(typeof P!="function"&&P!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof P);K.prototype=Object.create(P&&P.prototype,{constructor:{value:K,enumerable:!1,writable:!0,configurable:!0}}),P&&(Object.setPrototypeOf?Object.setPrototypeOf(K,P):K.__proto__=P)}var L=function(P){return Object.keys(P).reduce(function(N,X){return(X.substr(0,5)==="data-"||X.substr(0,5)==="aria-"||X==="role")&&(N[X]=P[X]),N},{})},x=function(K){y(P,K);function P(){var N,X,ee,le;S(this,P);for(var fe=arguments.length,Pe=Array(fe),Te=0;Te=L?Z:{done:!1,value:v[y++]}}}}O.fromArray=T;function m(v){return{next:function(){var y=v.next();return y.done?Z:{done:!1,value:y.value}}}}O.fromNativeIterator=m;function g(v){return v?Array.isArray(v)?O.fromArray(v):v:O.empty()}O.from=g;function b(v,y){return{next:function(){var L=v.next();return L.done?Z:{done:!1,value:y(L.value)}}}}O.map=b;function a(v,y){return{next:function(){for(;;){var L=v.next();if(L.done)return Z;if(y(L.value))return{done:!1,value:L.value}}}}}O.filter=a;function i(v,y){for(var L=v.next();!L.done;L=v.next())y(L.value)}O.forEach=i;function s(v,y){y===void 0&&(y=Number.POSITIVE_INFINITY);var L=[];if(y===0)return L;for(var x=0,E=v.next();!E.done&&!(L.push(E.value),++x>=y);E=v.next());return L}O.collect=s;function l(){for(var v=[],y=0;y=v.length)return Z;var x=v[L],E=x.next();return E.done?(L++,this.next()):E}}}O.concat=l;function S(v){return new Q(v)}O.chain=S})(I||(I={}));var Q=function(){function O(w){this.it=w}return O.prototype.next=function(){return this.it.next()},O}();function B(O){return Array.isArray(O)?I.fromArray(O):O||I.empty()}var M=function(){function O(w,c,p,T){c===void 0&&(c=0),p===void 0&&(p=w.length),T===void 0&&(T=c-1),this.items=w,this.start=c,this.end=p,this.index=T}return O.prototype.first=function(){return this.index=this.start,this.current()},O.prototype.next=function(){return this.index=Math.min(this.index+1,this.end),this.current()},O.prototype.current=function(){return this.index===this.start-1||this.index===this.end?null:this.items[this.index]},O}(),H=function(O){ue(w,O);function w(c,p,T,m){return p===void 0&&(p=0),T===void 0&&(T=c.length),m===void 0&&(m=p-1),O.call(this,c,p,T,m)||this}return w.prototype.current=function(){return O.prototype.current.call(this)},w.prototype.previous=function(){return this.index=Math.max(this.index-1,this.start-1),this.current()},w.prototype.first=function(){return this.index=this.start,this.current()},w.prototype.last=function(){return this.index=this.end-1,this.current()},w.prototype.parent=function(){return null},w}(M),F=function(){function O(w,c){this.iterator=w,this.fn=c}return O.prototype.next=function(){return this.fn(this.iterator.next())},O}()},JeFH:function(Ge,me){Ge.exports="data:image/png;base64,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"},Jq4h:function(Ge,me,W){Ge.exports=W.p+"static/qrcode.54870d9b.png"},LdHM:function(Ge,me,W){"use strict";W.d(me,"b",function(){return l}),W.d(me,"a",function(){return v});var ue=W("1OyB"),Z=W("vuIU"),I=W("Ji7U"),Q=W("LK+K"),B=W("q1tI"),M=W("rePB"),H=W("Ff2n"),F=W("ODXe"),O=W("4IlW"),w=W("bX4T"),c=W("YrtM"),p=W("TSYQ"),T=W.n(p),m=W("+nKL"),g=W("8OUc"),b=function(X,ee){var le=X.prefixCls,fe=X.id,Pe=X.flattenOptions,Te=X.childrenAsData,Le=X.values,Re=X.searchValue,Ae=X.multiple,ge=X.defaultActiveFirstOption,de=X.height,re=X.itemHeight,ce=X.notFoundContent,se=X.open,ke=X.menuItemSelectedIcon,ie=X.virtual,ae=X.onSelect,ye=X.onToggleOpen,we=X.onActiveValue,Ie=X.onScroll,Ne=X.onMouseEnter,Fe="".concat(le,"-item"),Ue=Object(c.a)(function(){return Pe},[se,Pe],function(Xe,Se){return Se[0]&&Xe[1]!==Se[1]}),rt=B.useRef(null),tt=function(Se){Se.preventDefault()},$e=function(Se){rt.current&&rt.current.scrollTo({index:Se})},qe=function(Se){for(var Ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,Ce=Ue.length,ne=0;ne1&&arguments[1]!==void 0?arguments[1]:!1;return Object(L.a)(N).map(function(ee,le){if(!B.isValidElement(ee)||!ee.type)return null;var fe=ee.type.isSelectOptGroup,Pe=ee.key,Te=ee.props,Le=Te.children,Re=Object(H.a)(Te,["children"]);return X||!fe?x(ee):Object(y.a)(Object(y.a)({key:"__RC_SELECT_GRP__".concat(Pe===null?le:Pe,"__"),label:Pe},Re),{},{options:E(Le)})}).filter(function(ee){return ee})}var d=W("2Qr1"),h=W("qNPg"),u=W("U8pU"),R=W("Kwbf"),A=W("WKfj");function D(N){var X=N.mode,ee=N.options,le=N.children,fe=N.backfill,Pe=N.allowClear,Te=N.placeholder,Le=N.getInputElement,Re=N.showSearch,Ae=N.onSearch,ge=N.defaultOpen,de=N.autoFocus,re=N.labelInValue,ce=N.value,se=N.inputValue,ke=N.optionLabelProp,ie=X==="multiple"||X==="tags",ae=Re!==void 0?Re:ie||X==="combobox",ye=ee||E(le);if(Object(R.a)(X!=="tags"||ye.every(function(Fe){return!Fe.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),X==="tags"||X==="combobox"){var we=ye.some(function(Fe){return Fe.options?Fe.options.some(function(Ue){return typeof("value"in Ue?Ue.value:Ue.key)=="number"}):typeof("value"in Fe?Fe.value:Fe.key)=="number"});Object(R.a)(!we,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(R.a)(X!=="combobox"||!ke,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(R.a)(X==="combobox"||!fe,"`backfill` only works with `combobox` mode."),Object(R.a)(X==="combobox"||!Le,"`getInputElement` only work with `combobox` mode."),Object(R.b)(X!=="combobox"||!Le||!Pe||!Te,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),Ae&&!ae&&X!=="combobox"&&X!=="tags"&&Object(R.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(R.b)(!ge||de,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),ce!=null){var Ie=Object(A.d)(ce);Object(R.a)(!re||Ie.every(function(Fe){return Object(u.a)(Fe)==="object"&&("key"in Fe||"value"in Fe)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(R.a)(!ie||Array.isArray(ce),"`value` should be array when `mode` is `multiple` or `tags`")}if(le){var Ne=null;Object(L.a)(le).some(function(Fe){if(!B.isValidElement(Fe)||!Fe.type)return!1;var Ue=Fe.type;if(Ue.isSelectOption)return!1;if(Ue.isSelectOptGroup){var rt=Object(L.a)(Fe.props.children).every(function(tt){return!B.isValidElement(tt)||!Fe.type||tt.type.isSelectOption?!0:(Ne=tt.type,!1)});return!rt}return Ne=Ue,!0}),Ne&&Object(R.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Ne.displayName||Ne.name||Ne,"`.")),Object(R.a)(se===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var _=D,U=Object(h.a)({prefixCls:"rc-select",components:{optionList:i},convertChildrenToData:E,flattenOptions:d.d,getLabeledValue:d.e,filterOptions:d.b,isValueDisabled:d.g,findValueOption:d.c,warningProps:_,fillOptionsWithMissingValue:d.a}),j=function(N){Object(I.a)(ee,N);var X=Object(Q.a)(ee);function ee(){var le;return Object(ue.a)(this,ee),le=X.apply(this,arguments),le.selectRef=B.createRef(),le.focus=function(){le.selectRef.current.focus()},le.blur=function(){le.selectRef.current.blur()},le}return Object(Z.a)(ee,[{key:"render",value:function(){return B.createElement(U,Object.assign({ref:this.selectRef},this.props))}}]),ee}(B.Component);j.Option=l,j.OptGroup=v;var K=j,P=me.c=K},M8RZ:function(Ge,me,W){"use strict";W.d(me,"a",function(){return O});var ue=W("fWQN"),Z=W("mtLc"),I=W("yKVA"),Q=W("879j"),B=W("q1tI"),M=W.n(B),H=W("i8i4"),F=W.n(H),O=function(w){Object(I.a)(p,w);var c=Object(Q.a)(p);function p(T){var m;Object(ue.a)(this,p),m=c.call(this,T);var g=window.document;return m.node=g.createElement("div"),g.body.appendChild(m.node),m}return Object(Z.a)(p,[{key:"render",value:function(){var m=this.props.children;return Object(H.createPortal)(m,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),p}(M.a.Component)},MI8n:function(Ge,me,W){"use strict";W.d(me,"b",function(){return M}),W.d(me,"a",function(){return O}),W.d(me,"e",function(){return w}),W.d(me,"d",function(){return c}),W.d(me,"c",function(){return p}),W.d(me,"f",function(){return T});var ue=W("/cxE"),Z=W("C/vA"),I=W("pmY6"),Q=W("24hK"),B=function(){var m=function(g,b){return m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,i){a.__proto__=i}||function(a,i){for(var s in i)i.hasOwnProperty(s)&&(a[s]=i[s])},m(g,b)};return function(g,b){m(g,b);function a(){this.constructor=g}g.prototype=b===null?Object.create(b):(a.prototype=b.prototype,new a)}}(),M;(function(m){m.None=function(){return I.a.None};function g(_){return function(U,j,K){j===void 0&&(j=null);var P=!1,N;return N=_(function(X){return P?void 0:(N?N.dispose():P=!0,U.call(j,X))},null,K),P&&N.dispose(),N}}m.once=g;function b(_,U){return v(function(j,K,P){return K===void 0&&(K=null),_(function(N){return j.call(K,U(N))},null,P)})}m.map=b;function a(_,U){return v(function(j,K,P){return K===void 0&&(K=null),_(function(N){U(N),j.call(K,N)},null,P)})}m.forEach=a;function i(_,U){return v(function(j,K,P){return K===void 0&&(K=null),_(function(N){return U(N)&&j.call(K,N)},null,P)})}m.filter=i;function s(_){return _}m.signal=s;function l(){for(var _=[],U=0;U1)&&fe.fire(Te),le=0},j)})},onLastListenerRemove:function(){N.dispose()}});return fe.event}m.debounce=y;function L(_){var U=new Date().getTime();return b(g(_),function(j){return new Date().getTime()-U})}m.stopwatch=L;function x(_){var U=!0,j;return i(_,function(K){var P=U||K!==j;return U=!1,j=K,P})}m.latch=x;function E(_,U,j){U===void 0&&(U=!1),j===void 0&&(j=[]);var K=j.slice(),P=_(function(ee){K?K.push(ee):X.fire(ee)}),N=function(){K&&K.forEach(function(ee){return X.fire(ee)}),K=null},X=new O({onFirstListenerAdd:function(){P||(P=_(function(ee){return X.fire(ee)}))},onFirstListenerDidAdd:function(){K&&(U?setTimeout(N):N())},onLastListenerRemove:function(){P&&P.dispose(),P=null}});return X.event}m.buffer=E;var d=function(){function _(U){this.event=U}return _.prototype.map=function(U){return new _(b(this.event,U))},_.prototype.forEach=function(U){return new _(a(this.event,U))},_.prototype.filter=function(U){return new _(i(this.event,U))},_.prototype.reduce=function(U,j){return new _(S(this.event,U,j))},_.prototype.latch=function(){return new _(x(this.event))},_.prototype.debounce=function(U,j,K,P){return j===void 0&&(j=100),K===void 0&&(K=!1),new _(y(this.event,U,j,K,P))},_.prototype.on=function(U,j,K){return this.event(U,j,K)},_.prototype.once=function(U,j,K){return g(this.event)(U,j,K)},_}();function h(_){return new d(_)}m.chain=h;function u(_,U,j){j===void 0&&(j=function(ee){return ee});var K=function(){for(var ee=[],le=0;le0?new F(this._options&&this._options.leakWarningThreshold):void 0}return Object.defineProperty(m.prototype,"event",{get:function(){var g=this;return this._event||(this._event=function(b,a,i){g._listeners||(g._listeners=new Y.a);var s=g._listeners.isEmpty();s&&g._options&&g._options.onFirstListenerAdd&&g._options.onFirstListenerAdd(g);var l=g._listeners.push(a?[b,a]:b);s&&g._options&&g._options.onFirstListenerDidAdd&&g._options.onFirstListenerDidAdd(g),g._options&&g._options.onListenerDidAdd&&g._options.onListenerDidAdd(g,b,a);var S;g._leakageMon&&(S=g._leakageMon.check(g._listeners.size));var v;return v={dispose:function(){if(S&&S(),v.dispose=m._noop,!g._disposed&&(l(),g._options&&g._options.onLastListenerRemove)){var y=g._listeners&&!g._listeners.isEmpty();y||g._options.onLastListenerRemove(g)}}},i instanceof I.b?i.add(v):Array.isArray(i)&&i.push(v),v}),this._event},enumerable:!0,configurable:!0}),m.prototype.fire=function(g){if(this._listeners){this._deliveryQueue||(this._deliveryQueue=new Y.a);for(var b=this._listeners.iterator(),a=b.next();!a.done;a=b.next())this._deliveryQueue.push([a.value,g]);for(;this._deliveryQueue.size>0;){var i=this._deliveryQueue.shift(),s=i[0],l=i[1];try{typeof s=="function"?s.call(void 0,l):s[0].call(s[1],l)}catch(S){Object(ue.e)(S)}}}},m.prototype.dispose=function(){this._listeners&&this._listeners.clear(),this._deliveryQueue&&this._deliveryQueue.clear(),this._leakageMon&&this._leakageMon.dispose(),this._disposed=!0},m._noop=function(){},m}(),w=function(m){B(g,m);function g(b){var a=m.call(this,b)||this;return a._isPaused=0,a._eventQueue=new Y.a,a._mergeFn=b&&b.merge,a}return g.prototype.pause=function(){this._isPaused++},g.prototype.resume=function(){if(this._isPaused!==0&&--this._isPaused===0)if(this._mergeFn){var b=this._eventQueue.toArray();this._eventQueue.clear(),m.prototype.fire.call(this,this._mergeFn(b))}else for(;!this._isPaused&&this._eventQueue.size!==0;)m.prototype.fire.call(this,this._eventQueue.shift())},g.prototype.fire=function(b){this._listeners&&(this._isPaused!==0?this._eventQueue.push(b):m.prototype.fire.call(this,b))},g}(O),c=function(){function m(){var g=this;this.hasListeners=!1,this.events=[],this.emitter=new O({onFirstListenerAdd:function(){return g.onFirstListenerAdd()},onLastListenerRemove:function(){return g.onLastListenerRemove()}})}return Object.defineProperty(m.prototype,"event",{get:function(){return this.emitter.event},enumerable:!0,configurable:!0}),m.prototype.add=function(g){var b=this,a={event:g,listener:null};this.events.push(a),this.hasListeners&&this.hook(a);var i=function(){b.hasListeners&&b.unhook(a);var s=b.events.indexOf(a);b.events.splice(s,1)};return Object(I.h)(Object(Z.a)(i))},m.prototype.onFirstListenerAdd=function(){var g=this;this.hasListeners=!0,this.events.forEach(function(b){return g.hook(b)})},m.prototype.onLastListenerRemove=function(){var g=this;this.hasListeners=!1,this.events.forEach(function(b){return g.unhook(b)})},m.prototype.hook=function(g){var b=this;g.listener=g.event(function(a){return b.emitter.fire(a)})},m.prototype.unhook=function(g){g.listener&&g.listener.dispose(),g.listener=null},m.prototype.dispose=function(){this.emitter.dispose()},m}(),p=function(){function m(){this.buffers=[]}return m.prototype.wrapEvent=function(g){var b=this;return function(a,i,s){return g(function(l){var S=b.buffers[b.buffers.length-1];S?S.push(function(){return a.call(i,l)}):a.call(i,l)},void 0,s)}},m.prototype.bufferEvents=function(g){var b=[];this.buffers.push(b);var a=g();return this.buffers.pop(),b.forEach(function(i){return i()}),a},m}(),T=function(){function m(){var g=this;this.listening=!1,this.inputEvent=M.None,this.inputEventListener=I.a.None,this.emitter=new O({onFirstListenerDidAdd:function(){g.listening=!0,g.inputEventListener=g.inputEvent(g.emitter.fire,g.emitter)},onLastListenerRemove:function(){g.listening=!1,g.inputEventListener.dispose()}}),this.event=this.emitter.event}return Object.defineProperty(m.prototype,"input",{set:function(g){this.inputEvent=g,this.listening&&(this.inputEventListener.dispose(),this.inputEventListener=g(this.emitter.fire,this.emitter))},enumerable:!0,configurable:!0}),m.prototype.dispose=function(){this.inputEventListener.dispose(),this.emitter.dispose()},m}()},N0LK:function(Ge,fe,W){"use strict";W.d(fe,"x",function(){return ue}),W.d(fe,"F",function(){return Z}),W.d(fe,"r",function(){return Y}),W.d(fe,"o",function(){return B}),W.d(fe,"p",function(){return M}),W.d(fe,"Q",function(){return H}),W.d(fe,"K",function(){return O}),W.d(fe,"k",function(){return w}),W.d(fe,"N",function(){return c}),W.d(fe,"m",function(){return p}),W.d(fe,"l",function(){return T}),W.d(fe,"I",function(){return m}),W.d(fe,"H",function(){return g}),W.d(fe,"q",function(){return b}),W.d(fe,"t",function(){return a}),W.d(fe,"D",function(){return i}),W.d(fe,"e",function(){return s}),W.d(fe,"f",function(){return l}),W.d(fe,"B",function(){return S}),W.d(fe,"C",function(){return v}),W.d(fe,"n",function(){return L}),W.d(fe,"O",function(){return E}),W.d(fe,"c",function(){return d}),W.d(fe,"d",function(){return h}),W.d(fe,"z",function(){return u}),W.d(fe,"A",function(){return R}),W.d(fe,"u",function(){return A}),W.d(fe,"E",function(){return _}),W.d(fe,"G",function(){return U}),W.d(fe,"i",function(){return K}),W.d(fe,"g",function(){return N}),W.d(fe,"v",function(){return ee}),W.d(fe,"h",function(){return le}),W.d(fe,"y",function(){return pe}),W.d(fe,"w",function(){return Pe}),W.d(fe,"a",function(){return Te}),W.d(fe,"P",function(){return Le}),W.d(fe,"L",function(){return Re}),W.d(fe,"J",function(){return Ae}),W.d(fe,"j",function(){return ge}),W.d(fe,"M",function(){return de}),W.d(fe,"s",function(){return re}),W.d(fe,"b",function(){return ce});function ue(ie){return!ie||typeof ie!="string"?!0:ie.trim().length===0}function Z(ie,ae,ye){ye===void 0&&(ye="0");for(var we=""+ie,Ie=[we],Ne=we.length;Ne=ae.length?we:ae[Ne]})}function B(ie){return ie.replace(/[<>&]/g,function(ae){switch(ae){case"<":return"<";case">":return">";case"&":return"&";default:return ae}})}function M(ie){return ie.replace(/[\\\{\}\*\+\?\|\^\$\.\[\]\(\)]/g,"\\$&")}function H(ie,ae){ae===void 0&&(ae=" ");var ye=F(ie,ae);return O(ye,ae)}function F(ie,ae){if(!ie||!ae)return ie;var ye=ae.length;if(ye===0||ie.length===0)return ie;for(var we=0;ie.indexOf(ae,we)===we;)we=we+ye;return ie.substring(we)}function O(ie,ae){if(!ie||!ae)return ie;var ye=ae.length,we=ie.length;if(ye===0||we===0)return ie;for(var Ie=we,Ne=-1;!(Ne=ie.lastIndexOf(ae,Ie-1),Ne===-1||Ne+ye!==Ie);){if(Ne===0)return"";Ie=Ne}return ie.substring(0,Ie)}function w(ie){return ie.replace(/[\-\\\{\}\+\?\|\^\$\.\,\[\]\(\)\#\s]/g,"\\$&").replace(/[\*]/g,".*")}function c(ie,ae){if(ie.length0?ie.indexOf(ae,ye)===ye:ye===0?ie===ae:!1}function T(ie,ae,ye){if(ye===void 0&&(ye={}),!ie)throw new Error("Cannot create regex from empty string");ae||(ie=M(ie)),ye.wholeWord&&(/\B/.test(ie.charAt(0))||(ie="\\b"+ie),/\B/.test(ie.charAt(ie.length-1))||(ie=ie+"\\b"));var we="";return ye.global&&(we+="g"),ye.matchCase||(we+="i"),ye.multiline&&(we+="m"),ye.unicode&&(we+="u"),new RegExp(ie,we)}function m(ie){if(ie.source==="^"||ie.source==="^$"||ie.source==="$"||ie.source==="^\\s*$")return!1;var ae=ie.exec("");return!!(ae&&ie.lastIndex===0)}function g(ie){return(ie.global?"g":"")+(ie.ignoreCase?"i":"")+(ie.multiline?"m":"")+(ie.unicode?"u":"")}function b(ie){for(var ae=0,ye=ie.length;ae=0;ye--){var we=ie.charCodeAt(ye);if(we!==32&&we!==9)return ye}return-1}function s(ie,ae){return ieae?1:0}function l(ie,ae){for(var ye=Math.min(ie.length,ae.length),we=0;weae.length?1:0}function S(ie){return ie>=97&&ie<=122}function v(ie){return ie>=65&&ie<=90}function y(ie){return S(ie)||v(ie)}function L(ie,ae){return ie.length===ae.length&&x(ie,ae)}function x(ie,ae,ye){ye===void 0&&(ye=ie.length);for(var we=0;weie.length?!1:x(ie,ae,ye)}function d(ie,ae){var ye,we=Math.min(ie.length,ae.length);for(ye=0;ye1){var we=ie.charCodeAt(ae-2);if(u(we))return(we-55296<<10)+(ye-56320)+65536}return ye}function _(ie,ae){var ye=se.getInstance(),we=ae,Ie=ie.length,Ne=A(ie,Ie,ae);ae+=Ne>=65536?2:1;for(var Fe=ye.getGraphemeBreakType(Ne);ae=65536?2:1,Fe=rt}return ae-we}function U(ie,ae){var ye=se.getInstance(),we=ae,Ie=D(ie,ae);ae-=Ie>=65536?2:1;for(var Ne=ye.getGraphemeBreakType(Ie);ae>0;){var Fe=D(ie,ae),Ue=ye.getGraphemeBreakType(Fe);if(ce(Ue,Ne))break;ae-=Fe>=65536?2:1,Ne=Ue}return we-ae}var j=/(?:[\u05BE\u05C0\u05C3\u05C6\u05D0-\u05F4\u0608\u060B\u060D\u061B-\u064A\u066D-\u066F\u0671-\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u0710\u0712-\u072F\u074D-\u07A5\u07B1-\u07EA\u07F4\u07F5\u07FA-\u0815\u081A\u0824\u0828\u0830-\u0858\u085E-\u08BD\u200F\uFB1D\uFB1F-\uFB28\uFB2A-\uFD3D\uFD50-\uFDFC\uFE70-\uFEFC]|\uD802[\uDC00-\uDD1B\uDD20-\uDE00\uDE10-\uDE33\uDE40-\uDEE4\uDEEB-\uDF35\uDF40-\uDFFF]|\uD803[\uDC00-\uDCFF]|\uD83A[\uDC00-\uDCCF\uDD00-\uDD43\uDD50-\uDFFF]|\uD83B[\uDC00-\uDEBB])/;function K(ie){return j.test(ie)}var P=/(?:[\u231A\u231B\u23F0\u23F3\u2600-\u27BF\u2B50\u2B55]|\uD83C[\uDDE6-\uDDFF\uDF00-\uDFFF]|\uD83D[\uDC00-\uDE4F\uDE80-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD00-\uDDFF\uDE70-\uDE73\uDE78-\uDE82\uDE90-\uDE95])/;function N(ie){return P.test(ie)}var X=/^[\t\n\r\x20-\x7E]*$/;function ee(ie){return X.test(ie)}function le(ie){for(var ae=0,ye=ie.length;ae=11904&&ie<=55215||ie>=63744&&ie<=64255||ie>=65281&&ie<=65374}function Pe(ie){return ie>=127462&&ie<=127487||ie>=9728&&ie<=10175||ie>=127744&&ie<=128591||ie>=128640&&ie<=128764||ie>=128992&&ie<=129003||ie>=129280&&ie<=129535||ie>=129648&&ie<=129651||ie>=129656&&ie<=129666||ie>=129680&&ie<=129685}var Te=String.fromCharCode(65279);function Le(ie){return!!(ie&&ie.length>0&&ie.charCodeAt(0)===65279)}function Re(ie){return btoa(encodeURIComponent(ie))}function Ae(ie,ae){for(var ye="",we=0;weye[3*Ie+1])Ie=2*Ie+1;else return ye[3*Ie+2];return 0},ie._INSTANCE=null,ie}();function ke(){return JSON.parse("[0,0,0,51592,51592,11,44424,44424,11,72251,72254,5,7150,7150,7,48008,48008,11,55176,55176,11,128420,128420,14,3276,3277,5,9979,9980,14,46216,46216,11,49800,49800,11,53384,53384,11,70726,70726,5,122915,122916,5,129320,129327,14,2558,2558,5,5906,5908,5,9762,9763,14,43360,43388,8,45320,45320,11,47112,47112,11,48904,48904,11,50696,50696,11,52488,52488,11,54280,54280,11,70082,70083,1,71350,71350,7,73111,73111,5,127892,127893,14,128726,128727,14,129473,129474,14,2027,2035,5,2901,2902,5,3784,3789,5,6754,6754,5,8418,8420,5,9877,9877,14,11088,11088,14,44008,44008,5,44872,44872,11,45768,45768,11,46664,46664,11,47560,47560,11,48456,48456,11,49352,49352,11,50248,50248,11,51144,51144,11,52040,52040,11,52936,52936,11,53832,53832,11,54728,54728,11,69811,69814,5,70459,70460,5,71096,71099,7,71998,71998,5,72874,72880,5,119149,119149,7,127374,127374,14,128335,128335,14,128482,128482,14,128765,128767,14,129399,129400,14,129680,129685,14,1476,1477,5,2377,2380,7,2759,2760,5,3137,3140,7,3458,3459,7,4153,4154,5,6432,6434,5,6978,6978,5,7675,7679,5,9723,9726,14,9823,9823,14,9919,9923,14,10035,10036,14,42736,42737,5,43596,43596,5,44200,44200,11,44648,44648,11,45096,45096,11,45544,45544,11,45992,45992,11,46440,46440,11,46888,46888,11,47336,47336,11,47784,47784,11,48232,48232,11,48680,48680,11,49128,49128,11,49576,49576,11,50024,50024,11,50472,50472,11,50920,50920,11,51368,51368,11,51816,51816,11,52264,52264,11,52712,52712,11,53160,53160,11,53608,53608,11,54056,54056,11,54504,54504,11,54952,54952,11,68108,68111,5,69933,69940,5,70197,70197,7,70498,70499,7,70845,70845,5,71229,71229,5,71727,71735,5,72154,72155,5,72344,72345,5,73023,73029,5,94095,94098,5,121403,121452,5,126981,127182,14,127538,127546,14,127990,127990,14,128391,128391,14,128445,128449,14,128500,128505,14,128752,128752,14,129160,129167,14,129356,129356,14,129432,129442,14,129648,129651,14,129751,131069,14,173,173,4,1757,1757,1,2274,2274,1,2494,2494,5,2641,2641,5,2876,2876,5,3014,3016,7,3262,3262,7,3393,3396,5,3570,3571,7,3968,3972,5,4228,4228,7,6086,6086,5,6679,6680,5,6912,6915,5,7080,7081,5,7380,7392,5,8252,8252,14,9096,9096,14,9748,9749,14,9784,9786,14,9833,9850,14,9890,9894,14,9938,9938,14,9999,9999,14,10085,10087,14,12349,12349,14,43136,43137,7,43454,43456,7,43755,43755,7,44088,44088,11,44312,44312,11,44536,44536,11,44760,44760,11,44984,44984,11,45208,45208,11,45432,45432,11,45656,45656,11,45880,45880,11,46104,46104,11,46328,46328,11,46552,46552,11,46776,46776,11,47000,47000,11,47224,47224,11,47448,47448,11,47672,47672,11,47896,47896,11,48120,48120,11,48344,48344,11,48568,48568,11,48792,48792,11,49016,49016,11,49240,49240,11,49464,49464,11,49688,49688,11,49912,49912,11,50136,50136,11,50360,50360,11,50584,50584,11,50808,50808,11,51032,51032,11,51256,51256,11,51480,51480,11,51704,51704,11,51928,51928,11,52152,52152,11,52376,52376,11,52600,52600,11,52824,52824,11,53048,53048,11,53272,53272,11,53496,53496,11,53720,53720,11,53944,53944,11,54168,54168,11,54392,54392,11,54616,54616,11,54840,54840,11,55064,55064,11,65438,65439,5,69633,69633,5,69837,69837,1,70018,70018,7,70188,70190,7,70368,70370,7,70465,70468,7,70712,70719,5,70835,70840,5,70850,70851,5,71132,71133,5,71340,71340,7,71458,71461,5,71985,71989,7,72002,72002,7,72193,72202,5,72281,72283,5,72766,72766,7,72885,72886,5,73104,73105,5,92912,92916,5,113824,113827,4,119173,119179,5,121505,121519,5,125136,125142,5,127279,127279,14,127489,127490,14,127570,127743,14,127900,127901,14,128254,128254,14,128369,128370,14,128400,128400,14,128425,128432,14,128468,128475,14,128489,128494,14,128715,128720,14,128745,128745,14,128759,128760,14,129004,129023,14,129296,129304,14,129340,129342,14,129388,129392,14,129404,129407,14,129454,129455,14,129485,129487,14,129659,129663,14,129719,129727,14,917536,917631,5,13,13,2,1160,1161,5,1564,1564,4,1807,1807,1,2085,2087,5,2363,2363,7,2402,2403,5,2507,2508,7,2622,2624,7,2691,2691,7,2786,2787,5,2881,2884,5,3006,3006,5,3072,3072,5,3170,3171,5,3267,3268,7,3330,3331,7,3406,3406,1,3538,3540,5,3655,3662,5,3897,3897,5,4038,4038,5,4184,4185,5,4352,4447,8,6068,6069,5,6155,6157,5,6448,6449,7,6742,6742,5,6783,6783,5,6966,6970,5,7042,7042,7,7143,7143,7,7212,7219,5,7412,7412,5,8206,8207,4,8294,8303,4,8596,8601,14,9410,9410,14,9742,9742,14,9757,9757,14,9770,9770,14,9794,9794,14,9828,9828,14,9855,9855,14,9882,9882,14,9900,9903,14,9929,9933,14,9963,9967,14,9987,9988,14,10006,10006,14,10062,10062,14,10175,10175,14,11744,11775,5,42607,42607,5,43043,43044,7,43263,43263,5,43444,43445,7,43569,43570,5,43698,43700,5,43766,43766,5,44032,44032,11,44144,44144,11,44256,44256,11,44368,44368,11,44480,44480,11,44592,44592,11,44704,44704,11,44816,44816,11,44928,44928,11,45040,45040,11,45152,45152,11,45264,45264,11,45376,45376,11,45488,45488,11,45600,45600,11,45712,45712,11,45824,45824,11,45936,45936,11,46048,46048,11,46160,46160,11,46272,46272,11,46384,46384,11,46496,46496,11,46608,46608,11,46720,46720,11,46832,46832,11,46944,46944,11,47056,47056,11,47168,47168,11,47280,47280,11,47392,47392,11,47504,47504,11,47616,47616,11,47728,47728,11,47840,47840,11,47952,47952,11,48064,48064,11,48176,48176,11,48288,48288,11,48400,48400,11,48512,48512,11,48624,48624,11,48736,48736,11,48848,48848,11,48960,48960,11,49072,49072,11,49184,49184,11,49296,49296,11,49408,49408,11,49520,49520,11,49632,49632,11,49744,49744,11,49856,49856,11,49968,49968,11,50080,50080,11,50192,50192,11,50304,50304,11,50416,50416,11,50528,50528,11,50640,50640,11,50752,50752,11,50864,50864,11,50976,50976,11,51088,51088,11,51200,51200,11,51312,51312,11,51424,51424,11,51536,51536,11,51648,51648,11,51760,51760,11,51872,51872,11,51984,51984,11,52096,52096,11,52208,52208,11,52320,52320,11,52432,52432,11,52544,52544,11,52656,52656,11,52768,52768,11,52880,52880,11,52992,52992,11,53104,53104,11,53216,53216,11,53328,53328,11,53440,53440,11,53552,53552,11,53664,53664,11,53776,53776,11,53888,53888,11,54000,54000,11,54112,54112,11,54224,54224,11,54336,54336,11,54448,54448,11,54560,54560,11,54672,54672,11,54784,54784,11,54896,54896,11,55008,55008,11,55120,55120,11,64286,64286,5,66272,66272,5,68900,68903,5,69762,69762,7,69817,69818,5,69927,69931,5,70003,70003,5,70070,70078,5,70094,70094,7,70194,70195,7,70206,70206,5,70400,70401,5,70463,70463,7,70475,70477,7,70512,70516,5,70722,70724,5,70832,70832,5,70842,70842,5,70847,70848,5,71088,71089,7,71102,71102,7,71219,71226,5,71231,71232,5,71342,71343,7,71453,71455,5,71463,71467,5,71737,71738,5,71995,71996,5,72000,72000,7,72145,72147,7,72160,72160,5,72249,72249,7,72273,72278,5,72330,72342,5,72752,72758,5,72850,72871,5,72882,72883,5,73018,73018,5,73031,73031,5,73109,73109,5,73461,73462,7,94031,94031,5,94192,94193,7,119142,119142,7,119155,119162,4,119362,119364,5,121476,121476,5,122888,122904,5,123184,123190,5,126976,126979,14,127184,127231,14,127344,127345,14,127405,127461,14,127514,127514,14,127561,127567,14,127778,127779,14,127896,127896,14,127985,127986,14,127995,127999,5,128326,128328,14,128360,128366,14,128378,128378,14,128394,128397,14,128405,128406,14,128422,128423,14,128435,128443,14,128453,128464,14,128479,128480,14,128484,128487,14,128496,128498,14,128640,128709,14,128723,128724,14,128736,128741,14,128747,128748,14,128755,128755,14,128762,128762,14,128981,128991,14,129096,129103,14,129292,129292,14,129311,129311,14,129329,129330,14,129344,129349,14,129360,129374,14,129394,129394,14,129402,129402,14,129413,129425,14,129445,129450,14,129466,129471,14,129483,129483,14,129511,129535,14,129653,129655,14,129667,129670,14,129705,129711,14,129731,129743,14,917505,917505,4,917760,917999,5,10,10,3,127,159,4,768,879,5,1471,1471,5,1536,1541,1,1648,1648,5,1767,1768,5,1840,1866,5,2070,2073,5,2137,2139,5,2307,2307,7,2366,2368,7,2382,2383,7,2434,2435,7,2497,2500,5,2519,2519,5,2563,2563,7,2631,2632,5,2677,2677,5,2750,2752,7,2763,2764,7,2817,2817,5,2879,2879,5,2891,2892,7,2914,2915,5,3008,3008,5,3021,3021,5,3076,3076,5,3146,3149,5,3202,3203,7,3264,3265,7,3271,3272,7,3298,3299,5,3390,3390,5,3402,3404,7,3426,3427,5,3535,3535,5,3544,3550,7,3635,3635,7,3763,3763,7,3893,3893,5,3953,3966,5,3981,3991,5,4145,4145,7,4157,4158,5,4209,4212,5,4237,4237,5,4520,4607,10,5970,5971,5,6071,6077,5,6089,6099,5,6277,6278,5,6439,6440,5,6451,6456,7,6683,6683,5,6744,6750,5,6765,6770,7,6846,6846,5,6964,6964,5,6972,6972,5,7019,7027,5,7074,7077,5,7083,7085,5,7146,7148,7,7154,7155,7,7222,7223,5,7394,7400,5,7416,7417,5,8204,8204,5,8233,8233,4,8288,8292,4,8413,8416,5,8482,8482,14,8986,8987,14,9193,9203,14,9654,9654,14,9733,9733,14,9745,9745,14,9752,9752,14,9760,9760,14,9766,9766,14,9774,9775,14,9792,9792,14,9800,9811,14,9825,9826,14,9831,9831,14,9852,9853,14,9872,9873,14,9880,9880,14,9885,9887,14,9896,9897,14,9906,9916,14,9926,9927,14,9936,9936,14,9941,9960,14,9974,9974,14,9982,9985,14,9992,9997,14,10002,10002,14,10017,10017,14,10055,10055,14,10071,10071,14,10145,10145,14,11013,11015,14,11503,11505,5,12334,12335,5,12951,12951,14,42612,42621,5,43014,43014,5,43047,43047,7,43204,43205,5,43335,43345,5,43395,43395,7,43450,43451,7,43561,43566,5,43573,43574,5,43644,43644,5,43710,43711,5,43758,43759,7,44005,44005,5,44012,44012,7,44060,44060,11,44116,44116,11,44172,44172,11,44228,44228,11,44284,44284,11,44340,44340,11,44396,44396,11,44452,44452,11,44508,44508,11,44564,44564,11,44620,44620,11,44676,44676,11,44732,44732,11,44788,44788,11,44844,44844,11,44900,44900,11,44956,44956,11,45012,45012,11,45068,45068,11,45124,45124,11,45180,45180,11,45236,45236,11,45292,45292,11,45348,45348,11,45404,45404,11,45460,45460,11,45516,45516,11,45572,45572,11,45628,45628,11,45684,45684,11,45740,45740,11,45796,45796,11,45852,45852,11,45908,45908,11,45964,45964,11,46020,46020,11,46076,46076,11,46132,46132,11,46188,46188,11,46244,46244,11,46300,46300,11,46356,46356,11,46412,46412,11,46468,46468,11,46524,46524,11,46580,46580,11,46636,46636,11,46692,46692,11,46748,46748,11,46804,46804,11,46860,46860,11,46916,46916,11,46972,46972,11,47028,47028,11,47084,47084,11,47140,47140,11,47196,47196,11,47252,47252,11,47308,47308,11,47364,47364,11,47420,47420,11,47476,47476,11,47532,47532,11,47588,47588,11,47644,47644,11,47700,47700,11,47756,47756,11,47812,47812,11,47868,47868,11,47924,47924,11,47980,47980,11,48036,48036,11,48092,48092,11,48148,48148,11,48204,48204,11,48260,48260,11,48316,48316,11,48372,48372,11,48428,48428,11,48484,48484,11,48540,48540,11,48596,48596,11,48652,48652,11,48708,48708,11,48764,48764,11,48820,48820,11,48876,48876,11,48932,48932,11,48988,48988,11,49044,49044,11,49100,49100,11,49156,49156,11,49212,49212,11,49268,49268,11,49324,49324,11,49380,49380,11,49436,49436,11,49492,49492,11,49548,49548,11,49604,49604,11,49660,49660,11,49716,49716,11,49772,49772,11,49828,49828,11,49884,49884,11,49940,49940,11,49996,49996,11,50052,50052,11,50108,50108,11,50164,50164,11,50220,50220,11,50276,50276,11,50332,50332,11,50388,50388,11,50444,50444,11,50500,50500,11,50556,50556,11,50612,50612,11,50668,50668,11,50724,50724,11,50780,50780,11,50836,50836,11,50892,50892,11,50948,50948,11,51004,51004,11,51060,51060,11,51116,51116,11,51172,51172,11,51228,51228,11,51284,51284,11,51340,51340,11,51396,51396,11,51452,51452,11,51508,51508,11,51564,51564,11,51620,51620,11,51676,51676,11,51732,51732,11,51788,51788,11,51844,51844,11,51900,51900,11,51956,51956,11,52012,52012,11,52068,52068,11,52124,52124,11,52180,52180,11,52236,52236,11,52292,52292,11,52348,52348,11,52404,52404,11,52460,52460,11,52516,52516,11,52572,52572,11,52628,52628,11,52684,52684,11,52740,52740,11,52796,52796,11,52852,52852,11,52908,52908,11,52964,52964,11,53020,53020,11,53076,53076,11,53132,53132,11,53188,53188,11,53244,53244,11,53300,53300,11,53356,53356,11,53412,53412,11,53468,53468,11,53524,53524,11,53580,53580,11,53636,53636,11,53692,53692,11,53748,53748,11,53804,53804,11,53860,53860,11,53916,53916,11,53972,53972,11,54028,54028,11,54084,54084,11,54140,54140,11,54196,54196,11,54252,54252,11,54308,54308,11,54364,54364,11,54420,54420,11,54476,54476,11,54532,54532,11,54588,54588,11,54644,54644,11,54700,54700,11,54756,54756,11,54812,54812,11,54868,54868,11,54924,54924,11,54980,54980,11,55036,55036,11,55092,55092,11,55148,55148,11,55216,55238,9,65056,65071,5,65529,65531,4,68097,68099,5,68159,68159,5,69446,69456,5,69688,69702,5,69808,69810,7,69815,69816,7,69821,69821,1,69888,69890,5,69932,69932,7,69957,69958,7,70016,70017,5,70067,70069,7,70079,70080,7,70089,70092,5,70095,70095,5,70191,70193,5,70196,70196,5,70198,70199,5,70367,70367,5,70371,70378,5,70402,70403,7,70462,70462,5,70464,70464,5,70471,70472,7,70487,70487,5,70502,70508,5,70709,70711,7,70720,70721,7,70725,70725,7,70750,70750,5,70833,70834,7,70841,70841,7,70843,70844,7,70846,70846,7,70849,70849,7,71087,71087,5,71090,71093,5,71100,71101,5,71103,71104,5,71216,71218,7,71227,71228,7,71230,71230,7,71339,71339,5,71341,71341,5,71344,71349,5,71351,71351,5,71456,71457,7,71462,71462,7,71724,71726,7,71736,71736,7,71984,71984,5,71991,71992,7,71997,71997,7,71999,71999,1,72001,72001,1,72003,72003,5,72148,72151,5,72156,72159,7,72164,72164,7,72243,72248,5,72250,72250,1,72263,72263,5,72279,72280,7,72324,72329,1,72343,72343,7,72751,72751,7,72760,72765,5,72767,72767,5,72873,72873,7,72881,72881,7,72884,72884,7,73009,73014,5,73020,73021,5,73030,73030,1,73098,73102,7,73107,73108,7,73110,73110,7,73459,73460,5,78896,78904,4,92976,92982,5,94033,94087,7,94180,94180,5,113821,113822,5,119141,119141,5,119143,119145,5,119150,119154,5,119163,119170,5,119210,119213,5,121344,121398,5,121461,121461,5,121499,121503,5,122880,122886,5,122907,122913,5,122918,122922,5,123628,123631,5,125252,125258,5,126980,126980,14,127183,127183,14,127245,127247,14,127340,127343,14,127358,127359,14,127377,127386,14,127462,127487,6,127491,127503,14,127535,127535,14,127548,127551,14,127568,127569,14,127744,127777,14,127780,127891,14,127894,127895,14,127897,127899,14,127902,127984,14,127987,127989,14,127991,127994,14,128000,128253,14,128255,128317,14,128329,128334,14,128336,128359,14,128367,128368,14,128371,128377,14,128379,128390,14,128392,128393,14,128398,128399,14,128401,128404,14,128407,128419,14,128421,128421,14,128424,128424,14,128433,128434,14,128444,128444,14,128450,128452,14,128465,128467,14,128476,128478,14,128481,128481,14,128483,128483,14,128488,128488,14,128495,128495,14,128499,128499,14,128506,128591,14,128710,128714,14,128721,128722,14,128725,128725,14,128728,128735,14,128742,128744,14,128746,128746,14,128749,128751,14,128753,128754,14,128756,128758,14,128761,128761,14,128763,128764,14,128884,128895,14,128992,129003,14,129036,129039,14,129114,129119,14,129198,129279,14,129293,129295,14,129305,129310,14,129312,129319,14,129328,129328,14,129331,129338,14,129343,129343,14,129351,129355,14,129357,129359,14,129375,129387,14,129393,129393,14,129395,129398,14,129401,129401,14,129403,129403,14,129408,129412,14,129426,129431,14,129443,129444,14,129451,129453,14,129456,129465,14,129472,129472,14,129475,129482,14,129484,129484,14,129488,129510,14,129536,129647,14,129652,129652,14,129656,129658,14,129664,129666,14,129671,129679,14,129686,129704,14,129712,129718,14,129728,129730,14,129744,129750,14,917504,917504,4,917506,917535,4,917632,917759,4,918000,921599,4,0,9,4,11,12,4,14,31,4,169,169,14,174,174,14,1155,1159,5,1425,1469,5,1473,1474,5,1479,1479,5,1552,1562,5,1611,1631,5,1750,1756,5,1759,1764,5,1770,1773,5,1809,1809,5,1958,1968,5,2045,2045,5,2075,2083,5,2089,2093,5,2259,2273,5,2275,2306,5,2362,2362,5,2364,2364,5,2369,2376,5,2381,2381,5,2385,2391,5,2433,2433,5,2492,2492,5,2495,2496,7,2503,2504,7,2509,2509,5,2530,2531,5,2561,2562,5,2620,2620,5,2625,2626,5,2635,2637,5,2672,2673,5,2689,2690,5,2748,2748,5,2753,2757,5,2761,2761,7,2765,2765,5,2810,2815,5,2818,2819,7,2878,2878,5,2880,2880,7,2887,2888,7,2893,2893,5,2903,2903,5,2946,2946,5,3007,3007,7,3009,3010,7,3018,3020,7,3031,3031,5,3073,3075,7,3134,3136,5,3142,3144,5,3157,3158,5,3201,3201,5,3260,3260,5,3263,3263,5,3266,3266,5,3270,3270,5,3274,3275,7,3285,3286,5,3328,3329,5,3387,3388,5,3391,3392,7,3398,3400,7,3405,3405,5,3415,3415,5,3457,3457,5,3530,3530,5,3536,3537,7,3542,3542,5,3551,3551,5,3633,3633,5,3636,3642,5,3761,3761,5,3764,3772,5,3864,3865,5,3895,3895,5,3902,3903,7,3967,3967,7,3974,3975,5,3993,4028,5,4141,4144,5,4146,4151,5,4155,4156,7,4182,4183,7,4190,4192,5,4226,4226,5,4229,4230,5,4253,4253,5,4448,4519,9,4957,4959,5,5938,5940,5,6002,6003,5,6070,6070,7,6078,6085,7,6087,6088,7,6109,6109,5,6158,6158,4,6313,6313,5,6435,6438,7,6441,6443,7,6450,6450,5,6457,6459,5,6681,6682,7,6741,6741,7,6743,6743,7,6752,6752,5,6757,6764,5,6771,6780,5,6832,6845,5,6847,6848,5,6916,6916,7,6965,6965,5,6971,6971,7,6973,6977,7,6979,6980,7,7040,7041,5,7073,7073,7,7078,7079,7,7082,7082,7,7142,7142,5,7144,7145,5,7149,7149,5,7151,7153,5,7204,7211,7,7220,7221,7,7376,7378,5,7393,7393,7,7405,7405,5,7415,7415,7,7616,7673,5,8203,8203,4,8205,8205,13,8232,8232,4,8234,8238,4,8265,8265,14,8293,8293,4,8400,8412,5,8417,8417,5,8421,8432,5,8505,8505,14,8617,8618,14,9000,9000,14,9167,9167,14,9208,9210,14,9642,9643,14,9664,9664,14,9728,9732,14,9735,9741,14,9743,9744,14,9746,9746,14,9750,9751,14,9753,9756,14,9758,9759,14,9761,9761,14,9764,9765,14,9767,9769,14,9771,9773,14,9776,9783,14,9787,9791,14,9793,9793,14,9795,9799,14,9812,9822,14,9824,9824,14,9827,9827,14,9829,9830,14,9832,9832,14,9851,9851,14,9854,9854,14,9856,9861,14,9874,9876,14,9878,9879,14,9881,9881,14,9883,9884,14,9888,9889,14,9895,9895,14,9898,9899,14,9904,9905,14,9917,9918,14,9924,9925,14,9928,9928,14,9934,9935,14,9937,9937,14,9939,9940,14,9961,9962,14,9968,9973,14,9975,9978,14,9981,9981,14,9986,9986,14,9989,9989,14,9998,9998,14,10000,10001,14,10004,10004,14,10013,10013,14,10024,10024,14,10052,10052,14,10060,10060,14,10067,10069,14,10083,10084,14,10133,10135,14,10160,10160,14,10548,10549,14,11035,11036,14,11093,11093,14,11647,11647,5,12330,12333,5,12336,12336,14,12441,12442,5,12953,12953,14,42608,42610,5,42654,42655,5,43010,43010,5,43019,43019,5,43045,43046,5,43052,43052,5,43188,43203,7,43232,43249,5,43302,43309,5,43346,43347,7,43392,43394,5,43443,43443,5,43446,43449,5,43452,43453,5,43493,43493,5,43567,43568,7,43571,43572,7,43587,43587,5,43597,43597,7,43696,43696,5,43703,43704,5,43713,43713,5,43756,43757,5,43765,43765,7,44003,44004,7,44006,44007,7,44009,44010,7,44013,44013,5,44033,44059,12,44061,44087,12,44089,44115,12,44117,44143,12,44145,44171,12,44173,44199,12,44201,44227,12,44229,44255,12,44257,44283,12,44285,44311,12,44313,44339,12,44341,44367,12,44369,44395,12,44397,44423,12,44425,44451,12,44453,44479,12,44481,44507,12,44509,44535,12,44537,44563,12,44565,44591,12,44593,44619,12,44621,44647,12,44649,44675,12,44677,44703,12,44705,44731,12,44733,44759,12,44761,44787,12,44789,44815,12,44817,44843,12,44845,44871,12,44873,44899,12,44901,44927,12,44929,44955,12,44957,44983,12,44985,45011,12,45013,45039,12,45041,45067,12,45069,45095,12,45097,45123,12,45125,45151,12,45153,45179,12,45181,45207,12,45209,45235,12,45237,45263,12,45265,45291,12,45293,45319,12,45321,45347,12,45349,45375,12,45377,45403,12,45405,45431,12,45433,45459,12,45461,45487,12,45489,45515,12,45517,45543,12,45545,45571,12,45573,45599,12,45601,45627,12,45629,45655,12,45657,45683,12,45685,45711,12,45713,45739,12,45741,45767,12,45769,45795,12,45797,45823,12,45825,45851,12,45853,45879,12,45881,45907,12,45909,45935,12,45937,45963,12,45965,45991,12,45993,46019,12,46021,46047,12,46049,46075,12,46077,46103,12,46105,46131,12,46133,46159,12,46161,46187,12,46189,46215,12,46217,46243,12,46245,46271,12,46273,46299,12,46301,46327,12,46329,46355,12,46357,46383,12,46385,46411,12,46413,46439,12,46441,46467,12,46469,46495,12,46497,46523,12,46525,46551,12,46553,46579,12,46581,46607,12,46609,46635,12,46637,46663,12,46665,46691,12,46693,46719,12,46721,46747,12,46749,46775,12,46777,46803,12,46805,46831,12,46833,46859,12,46861,46887,12,46889,46915,12,46917,46943,12,46945,46971,12,46973,46999,12,47001,47027,12,47029,47055,12,47057,47083,12,47085,47111,12,47113,47139,12,47141,47167,12,47169,47195,12,47197,47223,12,47225,47251,12,47253,47279,12,47281,47307,12,47309,47335,12,47337,47363,12,47365,47391,12,47393,47419,12,47421,47447,12,47449,47475,12,47477,47503,12,47505,47531,12,47533,47559,12,47561,47587,12,47589,47615,12,47617,47643,12,47645,47671,12,47673,47699,12,47701,47727,12,47729,47755,12,47757,47783,12,47785,47811,12,47813,47839,12,47841,47867,12,47869,47895,12,47897,47923,12,47925,47951,12,47953,47979,12,47981,48007,12,48009,48035,12,48037,48063,12,48065,48091,12,48093,48119,12,48121,48147,12,48149,48175,12,48177,48203,12,48205,48231,12,48233,48259,12,48261,48287,12,48289,48315,12,48317,48343,12,48345,48371,12,48373,48399,12,48401,48427,12,48429,48455,12,48457,48483,12,48485,48511,12,48513,48539,12,48541,48567,12,48569,48595,12,48597,48623,12,48625,48651,12,48653,48679,12,48681,48707,12,48709,48735,12,48737,48763,12,48765,48791,12,48793,48819,12,48821,48847,12,48849,48875,12,48877,48903,12,48905,48931,12,48933,48959,12,48961,48987,12,48989,49015,12,49017,49043,12,49045,49071,12,49073,49099,12,49101,49127,12,49129,49155,12,49157,49183,12,49185,49211,12,49213,49239,12,49241,49267,12,49269,49295,12,49297,49323,12,49325,49351,12,49353,49379,12,49381,49407,12,49409,49435,12,49437,49463,12,49465,49491,12,49493,49519,12,49521,49547,12,49549,49575,12,49577,49603,12,49605,49631,12,49633,49659,12,49661,49687,12,49689,49715,12,49717,49743,12,49745,49771,12,49773,49799,12,49801,49827,12,49829,49855,12,49857,49883,12,49885,49911,12,49913,49939,12,49941,49967,12,49969,49995,12,49997,50023,12,50025,50051,12,50053,50079,12,50081,50107,12,50109,50135,12,50137,50163,12,50165,50191,12,50193,50219,12,50221,50247,12,50249,50275,12,50277,50303,12,50305,50331,12,50333,50359,12,50361,50387,12,50389,50415,12,50417,50443,12,50445,50471,12,50473,50499,12,50501,50527,12,50529,50555,12,50557,50583,12,50585,50611,12,50613,50639,12,50641,50667,12,50669,50695,12,50697,50723,12,50725,50751,12,50753,50779,12,50781,50807,12,50809,50835,12,50837,50863,12,50865,50891,12,50893,50919,12,50921,50947,12,50949,50975,12,50977,51003,12,51005,51031,12,51033,51059,12,51061,51087,12,51089,51115,12,51117,51143,12,51145,51171,12,51173,51199,12,51201,51227,12,51229,51255,12,51257,51283,12,51285,51311,12,51313,51339,12,51341,51367,12,51369,51395,12,51397,51423,12,51425,51451,12,51453,51479,12,51481,51507,12,51509,51535,12,51537,51563,12,51565,51591,12,51593,51619,12,51621,51647,12,51649,51675,12,51677,51703,12,51705,51731,12,51733,51759,12,51761,51787,12,51789,51815,12,51817,51843,12,51845,51871,12,51873,51899,12,51901,51927,12,51929,51955,12,51957,51983,12,51985,52011,12,52013,52039,12,52041,52067,12,52069,52095,12,52097,52123,12,52125,52151,12,52153,52179,12,52181,52207,12,52209,52235,12,52237,52263,12,52265,52291,12,52293,52319,12,52321,52347,12,52349,52375,12,52377,52403,12,52405,52431,12,52433,52459,12,52461,52487,12,52489,52515,12,52517,52543,12,52545,52571,12,52573,52599,12,52601,52627,12,52629,52655,12,52657,52683,12,52685,52711,12,52713,52739,12,52741,52767,12,52769,52795,12,52797,52823,12,52825,52851,12,52853,52879,12,52881,52907,12,52909,52935,12,52937,52963,12,52965,52991,12,52993,53019,12,53021,53047,12,53049,53075,12,53077,53103,12,53105,53131,12,53133,53159,12,53161,53187,12,53189,53215,12,53217,53243,12,53245,53271,12,53273,53299,12,53301,53327,12,53329,53355,12,53357,53383,12,53385,53411,12,53413,53439,12,53441,53467,12,53469,53495,12,53497,53523,12,53525,53551,12,53553,53579,12,53581,53607,12,53609,53635,12,53637,53663,12,53665,53691,12,53693,53719,12,53721,53747,12,53749,53775,12,53777,53803,12,53805,53831,12,53833,53859,12,53861,53887,12,53889,53915,12,53917,53943,12,53945,53971,12,53973,53999,12,54001,54027,12,54029,54055,12,54057,54083,12,54085,54111,12,54113,54139,12,54141,54167,12,54169,54195,12,54197,54223,12,54225,54251,12,54253,54279,12,54281,54307,12,54309,54335,12,54337,54363,12,54365,54391,12,54393,54419,12,54421,54447,12,54449,54475,12,54477,54503,12,54505,54531,12,54533,54559,12,54561,54587,12,54589,54615,12,54617,54643,12,54645,54671,12,54673,54699,12,54701,54727,12,54729,54755,12,54757,54783,12,54785,54811,12,54813,54839,12,54841,54867,12,54869,54895,12,54897,54923,12,54925,54951,12,54953,54979,12,54981,55007,12,55009,55035,12,55037,55063,12,55065,55091,12,55093,55119,12,55121,55147,12,55149,55175,12,55177,55203,12,55243,55291,10,65024,65039,5,65279,65279,4,65520,65528,4,66045,66045,5,66422,66426,5,68101,68102,5,68152,68154,5,68325,68326,5,69291,69292,5,69632,69632,7,69634,69634,7,69759,69761,5]")}},Nmxd:function(Ge,fe){Ge.exports="data:image/png;base64,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"},Ohmc:function(Ge,fe,W){Ge.exports=W.p+"static/certificate.fc32dc1b.jpg"},Ot1p:function(Ge,fe,W){"use strict";var ue=W("2qtc"),Z=W("kLXV"),I=W("rAM+"),Y=W("miYZ"),B=W("tsqr"),M=W("9og8"),H=W("tJVT"),F=W("jrin"),O=W("WmNS"),w=W.n(O),c=W("q1tI"),p=W.n(c),T=W("VrN/"),m=W.n(T),g=W("bdgK"),b=W("p77/"),a=W("Bd2K"),i=W("ELLl"),s=W("19Vz"),l=W("lZu9"),S=W("+NIl"),v=W("kSUc"),y=W("9Bee"),L=function(De){var Je=De.value,st=Je===void 0?"":Je,je=De.className,gt=De.showTextOnly,Lt=De.showLines,ze=De.style,dt=ze===void 0?{}:ze,Ut=Object(c.useMemo)(function(){return""},[st]);return p.a.createElement(p.a.Fragment,null,p.a.createElement("div",{dangerouslySetInnerHTML:{__html:Ut}}))},x=W("0Owb"),E=W("dejd"),d=W("C+DQ"),h=W("1vsH"),u=W("m3rI"),R=[{title:"\u7C97\u4F53",icon:"icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"icon-sum",actionName:"inline-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"icon-formula",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"icon-picture",actionName:"upload-image"},{title:"\u8868\u683C",icon:"icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"icon-eraser",actionName:"eraser"}];function A(De){var Je=De.onActionCallback,st=De.title,je=De.icon,gt=De.actionName,Lt=De.className,ze=Lt===void 0?"":Lt,dt=De.children;function Ut(){Je(gt)}return p.a.createElement("a",{title:st,className:ze,onClick:Ut},p.a.createElement("i",{className:"md-iconfont ".concat(je)}),dt)}var D=function(De){var Je=De.watch,st=De.showNullButton,je=De.onActionCallback,gt=De.fullScreen,Lt=De.insertTemp,ze=De.hidetoolBar,dt=De.uuid,Ut=De.setOpenPhones;console.log("link:","".concat(location.origin,"/upload.html?_educoder_session_login=").concat(Object(h.D)("_educoder_session_login"),"&_educoder_session=").concat(Object(h.D)("_educoder_session"),"&key=").concat(dt,"&api=").concat(encodeURIComponent(u.a.PROXY_SERVER)));var Qt=[].concat(R,[{title:"".concat(Je?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(Je?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return p.a.createElement("ul",{className:"markdown-toolbar-container"},!ze&&Qt.map(function(ar,Jt){return p.a.createElement("li",{key:Jt},ar.actionName?p.a.createElement(A,Object(x.a)({},ar,{onActionCallback:je})):p.a.createElement("span",{className:"v-line"}))}),st?p.a.createElement("li",null,p.a.createElement(A,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:je},p.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,Lt&&p.a.createElement("li",null,p.a.createElement(A,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(Lt),onActionCallback:je},p.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),p.a.createElement("li",{className:"btn-full-screen"},p.a.createElement(A,{icon:"".concat(gt?"icon-shrink":"icon-enlarge"),title:gt?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:je})))},_=W("M8RZ"),U=W("+L6B"),j=W("2/Rp"),K=W("y8nQ"),P=W("Vl3Y"),N=W("5NDa"),X=W("5rEg"),ee={labelCol:{span:4},wrapperCol:{span:20}},le=function(De){var Je=De.callback,st=De.onCancel;function je(gt){Je(gt)}return p.a.createElement(P.a,Object(x.a)({},ee,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:je}),p.a.createElement(P.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},p.a.createElement(X.a,null)),p.a.createElement(P.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},p.a.createElement(X.a,null)),p.a.createElement("div",{className:"flex-container flex-end"},p.a.createElement(j.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),p.a.createElement(j.a,{type:"ghost",onClick:st},"\u53D6\u6D88")))},pe=W("7ahc"),Pe=W("k1fw"),Te=W("HmJG"),Le=W("BjJ7"),Re=P.a.useForm,Ae={width:280,marginRight:10},ge={labelCol:{span:5},wrapperCol:{span:19}},de=function(De){var Je=De.callback,st=De.onCancel,je=Re(),gt=Object(H.a)(je,1),Lt=gt[0],ze=Object(c.useRef)();function dt(ar){Je(Object(Pe.a)(Object(Pe.a)({},ar),{},{name:ze.current}))}function Ut(ar,Jt){Lt.setFieldsValue({src:"/api/attachments/".concat(ar.id,"?type=").concat(ar.content_type),type:Jt.type})}function Qt(ar){var Jt=ar.target.files[0];ze.current=Jt.name,ce(Jt,Ut)}return p.a.createElement(P.a,Object(x.a)({form:Lt},ge,{className:"upload-image-panel",onFinish:dt}),p.a.createElement(P.a.Item,{label:"\u6587\u4EF6\u5730\u5740",required:!0},p.a.createElement("div",{className:"flex-container"},p.a.createElement(P.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},p.a.createElement(X.a,{style:Ae})),p.a.createElement(re,{onFileChange:Qt}))),p.a.createElement(P.a.Item,{label:"\u6587\u4EF6\u63CF\u8FF0",name:"alt"},p.a.createElement(X.a,{style:{width:264}})),p.a.createElement(P.a.Item,{style:{textAlign:"right"}},p.a.createElement(j.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),p.a.createElement(j.a,{type:"ghost",onClick:st},"\u53D6\u6D88")))};function re(De){var Je=De.onFileChange;return p.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",p.a.createElement("input",{type:"file",onChange:Je}))}function ce(De,Je){if(!De)throw new String("\u6CA1\u6709\u6587\u4EF6");var st=new FormData;st.append("editormd-image-file",De),st.append("file_param_name","editormd-image-file"),st.append("byxhr","true");var je=new window.XMLHttpRequest;je.withCredentials=!0,je.addEventListener("load",function(gt){Je(JSON.parse(gt.target.responseText),De)},!1),je.addEventListener("error",function(gt){console.error(gt)},!1),je.open("POST","".concat(Le.a,"/api/attachments.json")),je.send(st)}var se=W("giR+"),ke=W("fyUT"),ie=W("7Kak"),ae=W("9yH6"),ye=ae.a.Group,we={margin:"0 8px"},Ie=function(De){var Je=De.callback,st=De.onCancel;function je(gt){Je(gt)}return p.a.createElement(P.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:je},p.a.createElement("div",{className:"flex-container"},p.a.createElement("span",{style:we},"\u5355\u5143\u683C\u6570\uFF1A"),p.a.createElement("span",{style:we},"\u884C\u6570"),p.a.createElement(P.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},p.a.createElement(ke.a,null)),p.a.createElement("span",{style:we},"\u5217\u6570"),p.a.createElement(P.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},p.a.createElement(ke.a,null))),p.a.createElement("div",{className:"flex-container",style:{marginTop:12}},p.a.createElement("span",{style:we},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),p.a.createElement(P.a.Item,{name:"align"},p.a.createElement(ye,null,p.a.createElement(ae.a,{value:"default"},p.a.createElement("i",{className:"fa fa-align-justify"})),p.a.createElement(ae.a,{value:"left"},p.a.createElement("i",{className:"fa fa-align-left"})),p.a.createElement(ae.a,{value:"center"},p.a.createElement("i",{className:"fa fa-align-center"})),p.a.createElement(ae.a,{value:"right"},p.a.createElement("i",{className:"fa fa-align-right"}))))),p.a.createElement("div",{className:"flex-container flex-end"},p.a.createElement(j.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),p.a.createElement(j.a,{type:"ghost",onClick:st},"\u53D6\u6D88")))},Ne=W("ErOA"),Fe=W("7Cbv"),Ue="link",rt="upload-image",tt="code-block",$e="add-table",qe="------------",ct={default:qe,left:":".concat(qe),center:":".concat(qe,":"),right:"".concat(qe,":")},nt=W("9VGf"),lt,Me;function et(){}var ut=0,We=1e4,Xe="\u2581",Se=` +`),s=this._stacks.get(i)||0;if(this._stacks.set(i,s+1),this._warnCountdown-=1,this._warnCountdown<=0){this._warnCountdown=a*.5;var l,S=0;this._stacks.forEach(function(v,y){(!l||S0?new F(this._options&&this._options.leakWarningThreshold):void 0}return Object.defineProperty(m.prototype,"event",{get:function(){var g=this;return this._event||(this._event=function(b,a,i){g._listeners||(g._listeners=new Q.a);var s=g._listeners.isEmpty();s&&g._options&&g._options.onFirstListenerAdd&&g._options.onFirstListenerAdd(g);var l=g._listeners.push(a?[b,a]:b);s&&g._options&&g._options.onFirstListenerDidAdd&&g._options.onFirstListenerDidAdd(g),g._options&&g._options.onListenerDidAdd&&g._options.onListenerDidAdd(g,b,a);var S;g._leakageMon&&(S=g._leakageMon.check(g._listeners.size));var v;return v={dispose:function(){if(S&&S(),v.dispose=m._noop,!g._disposed&&(l(),g._options&&g._options.onLastListenerRemove)){var y=g._listeners&&!g._listeners.isEmpty();y||g._options.onLastListenerRemove(g)}}},i instanceof I.b?i.add(v):Array.isArray(i)&&i.push(v),v}),this._event},enumerable:!0,configurable:!0}),m.prototype.fire=function(g){if(this._listeners){this._deliveryQueue||(this._deliveryQueue=new Q.a);for(var b=this._listeners.iterator(),a=b.next();!a.done;a=b.next())this._deliveryQueue.push([a.value,g]);for(;this._deliveryQueue.size>0;){var i=this._deliveryQueue.shift(),s=i[0],l=i[1];try{typeof s=="function"?s.call(void 0,l):s[0].call(s[1],l)}catch(S){Object(ue.e)(S)}}}},m.prototype.dispose=function(){this._listeners&&this._listeners.clear(),this._deliveryQueue&&this._deliveryQueue.clear(),this._leakageMon&&this._leakageMon.dispose(),this._disposed=!0},m._noop=function(){},m}(),w=function(m){B(g,m);function g(b){var a=m.call(this,b)||this;return a._isPaused=0,a._eventQueue=new Q.a,a._mergeFn=b&&b.merge,a}return g.prototype.pause=function(){this._isPaused++},g.prototype.resume=function(){if(this._isPaused!==0&&--this._isPaused===0)if(this._mergeFn){var b=this._eventQueue.toArray();this._eventQueue.clear(),m.prototype.fire.call(this,this._mergeFn(b))}else for(;!this._isPaused&&this._eventQueue.size!==0;)m.prototype.fire.call(this,this._eventQueue.shift())},g.prototype.fire=function(b){this._listeners&&(this._isPaused!==0?this._eventQueue.push(b):m.prototype.fire.call(this,b))},g}(O),c=function(){function m(){var g=this;this.hasListeners=!1,this.events=[],this.emitter=new O({onFirstListenerAdd:function(){return g.onFirstListenerAdd()},onLastListenerRemove:function(){return g.onLastListenerRemove()}})}return Object.defineProperty(m.prototype,"event",{get:function(){return this.emitter.event},enumerable:!0,configurable:!0}),m.prototype.add=function(g){var b=this,a={event:g,listener:null};this.events.push(a),this.hasListeners&&this.hook(a);var i=function(){b.hasListeners&&b.unhook(a);var s=b.events.indexOf(a);b.events.splice(s,1)};return Object(I.h)(Object(Z.a)(i))},m.prototype.onFirstListenerAdd=function(){var g=this;this.hasListeners=!0,this.events.forEach(function(b){return g.hook(b)})},m.prototype.onLastListenerRemove=function(){var g=this;this.hasListeners=!1,this.events.forEach(function(b){return g.unhook(b)})},m.prototype.hook=function(g){var b=this;g.listener=g.event(function(a){return b.emitter.fire(a)})},m.prototype.unhook=function(g){g.listener&&g.listener.dispose(),g.listener=null},m.prototype.dispose=function(){this.emitter.dispose()},m}(),p=function(){function m(){this.buffers=[]}return m.prototype.wrapEvent=function(g){var b=this;return function(a,i,s){return g(function(l){var S=b.buffers[b.buffers.length-1];S?S.push(function(){return a.call(i,l)}):a.call(i,l)},void 0,s)}},m.prototype.bufferEvents=function(g){var b=[];this.buffers.push(b);var a=g();return this.buffers.pop(),b.forEach(function(i){return i()}),a},m}(),T=function(){function m(){var g=this;this.listening=!1,this.inputEvent=M.None,this.inputEventListener=I.a.None,this.emitter=new O({onFirstListenerDidAdd:function(){g.listening=!0,g.inputEventListener=g.inputEvent(g.emitter.fire,g.emitter)},onLastListenerRemove:function(){g.listening=!1,g.inputEventListener.dispose()}}),this.event=this.emitter.event}return Object.defineProperty(m.prototype,"input",{set:function(g){this.inputEvent=g,this.listening&&(this.inputEventListener.dispose(),this.inputEventListener=g(this.emitter.fire,this.emitter))},enumerable:!0,configurable:!0}),m.prototype.dispose=function(){this.inputEventListener.dispose(),this.emitter.dispose()},m}()},N0LK:function(Ge,me,W){"use strict";W.d(me,"x",function(){return ue}),W.d(me,"F",function(){return Z}),W.d(me,"r",function(){return Q}),W.d(me,"o",function(){return B}),W.d(me,"p",function(){return M}),W.d(me,"Q",function(){return H}),W.d(me,"K",function(){return O}),W.d(me,"k",function(){return w}),W.d(me,"N",function(){return c}),W.d(me,"m",function(){return p}),W.d(me,"l",function(){return T}),W.d(me,"I",function(){return m}),W.d(me,"H",function(){return g}),W.d(me,"q",function(){return b}),W.d(me,"t",function(){return a}),W.d(me,"D",function(){return i}),W.d(me,"e",function(){return s}),W.d(me,"f",function(){return l}),W.d(me,"B",function(){return S}),W.d(me,"C",function(){return v}),W.d(me,"n",function(){return L}),W.d(me,"O",function(){return E}),W.d(me,"c",function(){return d}),W.d(me,"d",function(){return h}),W.d(me,"z",function(){return u}),W.d(me,"A",function(){return R}),W.d(me,"u",function(){return A}),W.d(me,"E",function(){return _}),W.d(me,"G",function(){return U}),W.d(me,"i",function(){return K}),W.d(me,"g",function(){return N}),W.d(me,"v",function(){return ee}),W.d(me,"h",function(){return le}),W.d(me,"y",function(){return fe}),W.d(me,"w",function(){return Pe}),W.d(me,"a",function(){return Te}),W.d(me,"P",function(){return Le}),W.d(me,"L",function(){return Re}),W.d(me,"J",function(){return Ae}),W.d(me,"j",function(){return ge}),W.d(me,"M",function(){return de}),W.d(me,"s",function(){return re}),W.d(me,"b",function(){return ce});function ue(ie){return!ie||typeof ie!="string"?!0:ie.trim().length===0}function Z(ie,ae,ye){ye===void 0&&(ye="0");for(var we=""+ie,Ie=[we],Ne=we.length;Ne=ae.length?we:ae[Ne]})}function B(ie){return ie.replace(/[<>&]/g,function(ae){switch(ae){case"<":return"<";case">":return">";case"&":return"&";default:return ae}})}function M(ie){return ie.replace(/[\\\{\}\*\+\?\|\^\$\.\[\]\(\)]/g,"\\$&")}function H(ie,ae){ae===void 0&&(ae=" ");var ye=F(ie,ae);return O(ye,ae)}function F(ie,ae){if(!ie||!ae)return ie;var ye=ae.length;if(ye===0||ie.length===0)return ie;for(var we=0;ie.indexOf(ae,we)===we;)we=we+ye;return ie.substring(we)}function O(ie,ae){if(!ie||!ae)return ie;var ye=ae.length,we=ie.length;if(ye===0||we===0)return ie;for(var Ie=we,Ne=-1;!(Ne=ie.lastIndexOf(ae,Ie-1),Ne===-1||Ne+ye!==Ie);){if(Ne===0)return"";Ie=Ne}return ie.substring(0,Ie)}function w(ie){return ie.replace(/[\-\\\{\}\+\?\|\^\$\.\,\[\]\(\)\#\s]/g,"\\$&").replace(/[\*]/g,".*")}function c(ie,ae){if(ie.length0?ie.indexOf(ae,ye)===ye:ye===0?ie===ae:!1}function T(ie,ae,ye){if(ye===void 0&&(ye={}),!ie)throw new Error("Cannot create regex from empty string");ae||(ie=M(ie)),ye.wholeWord&&(/\B/.test(ie.charAt(0))||(ie="\\b"+ie),/\B/.test(ie.charAt(ie.length-1))||(ie=ie+"\\b"));var we="";return ye.global&&(we+="g"),ye.matchCase||(we+="i"),ye.multiline&&(we+="m"),ye.unicode&&(we+="u"),new RegExp(ie,we)}function m(ie){if(ie.source==="^"||ie.source==="^$"||ie.source==="$"||ie.source==="^\\s*$")return!1;var ae=ie.exec("");return!!(ae&&ie.lastIndex===0)}function g(ie){return(ie.global?"g":"")+(ie.ignoreCase?"i":"")+(ie.multiline?"m":"")+(ie.unicode?"u":"")}function b(ie){for(var ae=0,ye=ie.length;ae=0;ye--){var we=ie.charCodeAt(ye);if(we!==32&&we!==9)return ye}return-1}function s(ie,ae){return ieae?1:0}function l(ie,ae){for(var ye=Math.min(ie.length,ae.length),we=0;weae.length?1:0}function S(ie){return ie>=97&&ie<=122}function v(ie){return ie>=65&&ie<=90}function y(ie){return S(ie)||v(ie)}function L(ie,ae){return ie.length===ae.length&&x(ie,ae)}function x(ie,ae,ye){ye===void 0&&(ye=ie.length);for(var we=0;weie.length?!1:x(ie,ae,ye)}function d(ie,ae){var ye,we=Math.min(ie.length,ae.length);for(ye=0;ye1){var we=ie.charCodeAt(ae-2);if(u(we))return(we-55296<<10)+(ye-56320)+65536}return ye}function _(ie,ae){var ye=se.getInstance(),we=ae,Ie=ie.length,Ne=A(ie,Ie,ae);ae+=Ne>=65536?2:1;for(var Fe=ye.getGraphemeBreakType(Ne);ae=65536?2:1,Fe=rt}return ae-we}function U(ie,ae){var ye=se.getInstance(),we=ae,Ie=D(ie,ae);ae-=Ie>=65536?2:1;for(var Ne=ye.getGraphemeBreakType(Ie);ae>0;){var Fe=D(ie,ae),Ue=ye.getGraphemeBreakType(Fe);if(ce(Ue,Ne))break;ae-=Fe>=65536?2:1,Ne=Ue}return we-ae}var j=/(?:[\u05BE\u05C0\u05C3\u05C6\u05D0-\u05F4\u0608\u060B\u060D\u061B-\u064A\u066D-\u066F\u0671-\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u0710\u0712-\u072F\u074D-\u07A5\u07B1-\u07EA\u07F4\u07F5\u07FA-\u0815\u081A\u0824\u0828\u0830-\u0858\u085E-\u08BD\u200F\uFB1D\uFB1F-\uFB28\uFB2A-\uFD3D\uFD50-\uFDFC\uFE70-\uFEFC]|\uD802[\uDC00-\uDD1B\uDD20-\uDE00\uDE10-\uDE33\uDE40-\uDEE4\uDEEB-\uDF35\uDF40-\uDFFF]|\uD803[\uDC00-\uDCFF]|\uD83A[\uDC00-\uDCCF\uDD00-\uDD43\uDD50-\uDFFF]|\uD83B[\uDC00-\uDEBB])/;function K(ie){return j.test(ie)}var P=/(?:[\u231A\u231B\u23F0\u23F3\u2600-\u27BF\u2B50\u2B55]|\uD83C[\uDDE6-\uDDFF\uDF00-\uDFFF]|\uD83D[\uDC00-\uDE4F\uDE80-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD00-\uDDFF\uDE70-\uDE73\uDE78-\uDE82\uDE90-\uDE95])/;function N(ie){return P.test(ie)}var X=/^[\t\n\r\x20-\x7E]*$/;function ee(ie){return X.test(ie)}function le(ie){for(var ae=0,ye=ie.length;ae=11904&&ie<=55215||ie>=63744&&ie<=64255||ie>=65281&&ie<=65374}function Pe(ie){return ie>=127462&&ie<=127487||ie>=9728&&ie<=10175||ie>=127744&&ie<=128591||ie>=128640&&ie<=128764||ie>=128992&&ie<=129003||ie>=129280&&ie<=129535||ie>=129648&&ie<=129651||ie>=129656&&ie<=129666||ie>=129680&&ie<=129685}var Te=String.fromCharCode(65279);function Le(ie){return!!(ie&&ie.length>0&&ie.charCodeAt(0)===65279)}function Re(ie){return btoa(encodeURIComponent(ie))}function Ae(ie,ae){for(var ye="",we=0;weye[3*Ie+1])Ie=2*Ie+1;else return ye[3*Ie+2];return 0},ie._INSTANCE=null,ie}();function ke(){return JSON.parse("[0,0,0,51592,51592,11,44424,44424,11,72251,72254,5,7150,7150,7,48008,48008,11,55176,55176,11,128420,128420,14,3276,3277,5,9979,9980,14,46216,46216,11,49800,49800,11,53384,53384,11,70726,70726,5,122915,122916,5,129320,129327,14,2558,2558,5,5906,5908,5,9762,9763,14,43360,43388,8,45320,45320,11,47112,47112,11,48904,48904,11,50696,50696,11,52488,52488,11,54280,54280,11,70082,70083,1,71350,71350,7,73111,73111,5,127892,127893,14,128726,128727,14,129473,129474,14,2027,2035,5,2901,2902,5,3784,3789,5,6754,6754,5,8418,8420,5,9877,9877,14,11088,11088,14,44008,44008,5,44872,44872,11,45768,45768,11,46664,46664,11,47560,47560,11,48456,48456,11,49352,49352,11,50248,50248,11,51144,51144,11,52040,52040,11,52936,52936,11,53832,53832,11,54728,54728,11,69811,69814,5,70459,70460,5,71096,71099,7,71998,71998,5,72874,72880,5,119149,119149,7,127374,127374,14,128335,128335,14,128482,128482,14,128765,128767,14,129399,129400,14,129680,129685,14,1476,1477,5,2377,2380,7,2759,2760,5,3137,3140,7,3458,3459,7,4153,4154,5,6432,6434,5,6978,6978,5,7675,7679,5,9723,9726,14,9823,9823,14,9919,9923,14,10035,10036,14,42736,42737,5,43596,43596,5,44200,44200,11,44648,44648,11,45096,45096,11,45544,45544,11,45992,45992,11,46440,46440,11,46888,46888,11,47336,47336,11,47784,47784,11,48232,48232,11,48680,48680,11,49128,49128,11,49576,49576,11,50024,50024,11,50472,50472,11,50920,50920,11,51368,51368,11,51816,51816,11,52264,52264,11,52712,52712,11,53160,53160,11,53608,53608,11,54056,54056,11,54504,54504,11,54952,54952,11,68108,68111,5,69933,69940,5,70197,70197,7,70498,70499,7,70845,70845,5,71229,71229,5,71727,71735,5,72154,72155,5,72344,72345,5,73023,73029,5,94095,94098,5,121403,121452,5,126981,127182,14,127538,127546,14,127990,127990,14,128391,128391,14,128445,128449,14,128500,128505,14,128752,128752,14,129160,129167,14,129356,129356,14,129432,129442,14,129648,129651,14,129751,131069,14,173,173,4,1757,1757,1,2274,2274,1,2494,2494,5,2641,2641,5,2876,2876,5,3014,3016,7,3262,3262,7,3393,3396,5,3570,3571,7,3968,3972,5,4228,4228,7,6086,6086,5,6679,6680,5,6912,6915,5,7080,7081,5,7380,7392,5,8252,8252,14,9096,9096,14,9748,9749,14,9784,9786,14,9833,9850,14,9890,9894,14,9938,9938,14,9999,9999,14,10085,10087,14,12349,12349,14,43136,43137,7,43454,43456,7,43755,43755,7,44088,44088,11,44312,44312,11,44536,44536,11,44760,44760,11,44984,44984,11,45208,45208,11,45432,45432,11,45656,45656,11,45880,45880,11,46104,46104,11,46328,46328,11,46552,46552,11,46776,46776,11,47000,47000,11,47224,47224,11,47448,47448,11,47672,47672,11,47896,47896,11,48120,48120,11,48344,48344,11,48568,48568,11,48792,48792,11,49016,49016,11,49240,49240,11,49464,49464,11,49688,49688,11,49912,49912,11,50136,50136,11,50360,50360,11,50584,50584,11,50808,50808,11,51032,51032,11,51256,51256,11,51480,51480,11,51704,51704,11,51928,51928,11,52152,52152,11,52376,52376,11,52600,52600,11,52824,52824,11,53048,53048,11,53272,53272,11,53496,53496,11,53720,53720,11,53944,53944,11,54168,54168,11,54392,54392,11,54616,54616,11,54840,54840,11,55064,55064,11,65438,65439,5,69633,69633,5,69837,69837,1,70018,70018,7,70188,70190,7,70368,70370,7,70465,70468,7,70712,70719,5,70835,70840,5,70850,70851,5,71132,71133,5,71340,71340,7,71458,71461,5,71985,71989,7,72002,72002,7,72193,72202,5,72281,72283,5,72766,72766,7,72885,72886,5,73104,73105,5,92912,92916,5,113824,113827,4,119173,119179,5,121505,121519,5,125136,125142,5,127279,127279,14,127489,127490,14,127570,127743,14,127900,127901,14,128254,128254,14,128369,128370,14,128400,128400,14,128425,128432,14,128468,128475,14,128489,128494,14,128715,128720,14,128745,128745,14,128759,128760,14,129004,129023,14,129296,129304,14,129340,129342,14,129388,129392,14,129404,129407,14,129454,129455,14,129485,129487,14,129659,129663,14,129719,129727,14,917536,917631,5,13,13,2,1160,1161,5,1564,1564,4,1807,1807,1,2085,2087,5,2363,2363,7,2402,2403,5,2507,2508,7,2622,2624,7,2691,2691,7,2786,2787,5,2881,2884,5,3006,3006,5,3072,3072,5,3170,3171,5,3267,3268,7,3330,3331,7,3406,3406,1,3538,3540,5,3655,3662,5,3897,3897,5,4038,4038,5,4184,4185,5,4352,4447,8,6068,6069,5,6155,6157,5,6448,6449,7,6742,6742,5,6783,6783,5,6966,6970,5,7042,7042,7,7143,7143,7,7212,7219,5,7412,7412,5,8206,8207,4,8294,8303,4,8596,8601,14,9410,9410,14,9742,9742,14,9757,9757,14,9770,9770,14,9794,9794,14,9828,9828,14,9855,9855,14,9882,9882,14,9900,9903,14,9929,9933,14,9963,9967,14,9987,9988,14,10006,10006,14,10062,10062,14,10175,10175,14,11744,11775,5,42607,42607,5,43043,43044,7,43263,43263,5,43444,43445,7,43569,43570,5,43698,43700,5,43766,43766,5,44032,44032,11,44144,44144,11,44256,44256,11,44368,44368,11,44480,44480,11,44592,44592,11,44704,44704,11,44816,44816,11,44928,44928,11,45040,45040,11,45152,45152,11,45264,45264,11,45376,45376,11,45488,45488,11,45600,45600,11,45712,45712,11,45824,45824,11,45936,45936,11,46048,46048,11,46160,46160,11,46272,46272,11,46384,46384,11,46496,46496,11,46608,46608,11,46720,46720,11,46832,46832,11,46944,46944,11,47056,47056,11,47168,47168,11,47280,47280,11,47392,47392,11,47504,47504,11,47616,47616,11,47728,47728,11,47840,47840,11,47952,47952,11,48064,48064,11,48176,48176,11,48288,48288,11,48400,48400,11,48512,48512,11,48624,48624,11,48736,48736,11,48848,48848,11,48960,48960,11,49072,49072,11,49184,49184,11,49296,49296,11,49408,49408,11,49520,49520,11,49632,49632,11,49744,49744,11,49856,49856,11,49968,49968,11,50080,50080,11,50192,50192,11,50304,50304,11,50416,50416,11,50528,50528,11,50640,50640,11,50752,50752,11,50864,50864,11,50976,50976,11,51088,51088,11,51200,51200,11,51312,51312,11,51424,51424,11,51536,51536,11,51648,51648,11,51760,51760,11,51872,51872,11,51984,51984,11,52096,52096,11,52208,52208,11,52320,52320,11,52432,52432,11,52544,52544,11,52656,52656,11,52768,52768,11,52880,52880,11,52992,52992,11,53104,53104,11,53216,53216,11,53328,53328,11,53440,53440,11,53552,53552,11,53664,53664,11,53776,53776,11,53888,53888,11,54000,54000,11,54112,54112,11,54224,54224,11,54336,54336,11,54448,54448,11,54560,54560,11,54672,54672,11,54784,54784,11,54896,54896,11,55008,55008,11,55120,55120,11,64286,64286,5,66272,66272,5,68900,68903,5,69762,69762,7,69817,69818,5,69927,69931,5,70003,70003,5,70070,70078,5,70094,70094,7,70194,70195,7,70206,70206,5,70400,70401,5,70463,70463,7,70475,70477,7,70512,70516,5,70722,70724,5,70832,70832,5,70842,70842,5,70847,70848,5,71088,71089,7,71102,71102,7,71219,71226,5,71231,71232,5,71342,71343,7,71453,71455,5,71463,71467,5,71737,71738,5,71995,71996,5,72000,72000,7,72145,72147,7,72160,72160,5,72249,72249,7,72273,72278,5,72330,72342,5,72752,72758,5,72850,72871,5,72882,72883,5,73018,73018,5,73031,73031,5,73109,73109,5,73461,73462,7,94031,94031,5,94192,94193,7,119142,119142,7,119155,119162,4,119362,119364,5,121476,121476,5,122888,122904,5,123184,123190,5,126976,126979,14,127184,127231,14,127344,127345,14,127405,127461,14,127514,127514,14,127561,127567,14,127778,127779,14,127896,127896,14,127985,127986,14,127995,127999,5,128326,128328,14,128360,128366,14,128378,128378,14,128394,128397,14,128405,128406,14,128422,128423,14,128435,128443,14,128453,128464,14,128479,128480,14,128484,128487,14,128496,128498,14,128640,128709,14,128723,128724,14,128736,128741,14,128747,128748,14,128755,128755,14,128762,128762,14,128981,128991,14,129096,129103,14,129292,129292,14,129311,129311,14,129329,129330,14,129344,129349,14,129360,129374,14,129394,129394,14,129402,129402,14,129413,129425,14,129445,129450,14,129466,129471,14,129483,129483,14,129511,129535,14,129653,129655,14,129667,129670,14,129705,129711,14,129731,129743,14,917505,917505,4,917760,917999,5,10,10,3,127,159,4,768,879,5,1471,1471,5,1536,1541,1,1648,1648,5,1767,1768,5,1840,1866,5,2070,2073,5,2137,2139,5,2307,2307,7,2366,2368,7,2382,2383,7,2434,2435,7,2497,2500,5,2519,2519,5,2563,2563,7,2631,2632,5,2677,2677,5,2750,2752,7,2763,2764,7,2817,2817,5,2879,2879,5,2891,2892,7,2914,2915,5,3008,3008,5,3021,3021,5,3076,3076,5,3146,3149,5,3202,3203,7,3264,3265,7,3271,3272,7,3298,3299,5,3390,3390,5,3402,3404,7,3426,3427,5,3535,3535,5,3544,3550,7,3635,3635,7,3763,3763,7,3893,3893,5,3953,3966,5,3981,3991,5,4145,4145,7,4157,4158,5,4209,4212,5,4237,4237,5,4520,4607,10,5970,5971,5,6071,6077,5,6089,6099,5,6277,6278,5,6439,6440,5,6451,6456,7,6683,6683,5,6744,6750,5,6765,6770,7,6846,6846,5,6964,6964,5,6972,6972,5,7019,7027,5,7074,7077,5,7083,7085,5,7146,7148,7,7154,7155,7,7222,7223,5,7394,7400,5,7416,7417,5,8204,8204,5,8233,8233,4,8288,8292,4,8413,8416,5,8482,8482,14,8986,8987,14,9193,9203,14,9654,9654,14,9733,9733,14,9745,9745,14,9752,9752,14,9760,9760,14,9766,9766,14,9774,9775,14,9792,9792,14,9800,9811,14,9825,9826,14,9831,9831,14,9852,9853,14,9872,9873,14,9880,9880,14,9885,9887,14,9896,9897,14,9906,9916,14,9926,9927,14,9936,9936,14,9941,9960,14,9974,9974,14,9982,9985,14,9992,9997,14,10002,10002,14,10017,10017,14,10055,10055,14,10071,10071,14,10145,10145,14,11013,11015,14,11503,11505,5,12334,12335,5,12951,12951,14,42612,42621,5,43014,43014,5,43047,43047,7,43204,43205,5,43335,43345,5,43395,43395,7,43450,43451,7,43561,43566,5,43573,43574,5,43644,43644,5,43710,43711,5,43758,43759,7,44005,44005,5,44012,44012,7,44060,44060,11,44116,44116,11,44172,44172,11,44228,44228,11,44284,44284,11,44340,44340,11,44396,44396,11,44452,44452,11,44508,44508,11,44564,44564,11,44620,44620,11,44676,44676,11,44732,44732,11,44788,44788,11,44844,44844,11,44900,44900,11,44956,44956,11,45012,45012,11,45068,45068,11,45124,45124,11,45180,45180,11,45236,45236,11,45292,45292,11,45348,45348,11,45404,45404,11,45460,45460,11,45516,45516,11,45572,45572,11,45628,45628,11,45684,45684,11,45740,45740,11,45796,45796,11,45852,45852,11,45908,45908,11,45964,45964,11,46020,46020,11,46076,46076,11,46132,46132,11,46188,46188,11,46244,46244,11,46300,46300,11,46356,46356,11,46412,46412,11,46468,46468,11,46524,46524,11,46580,46580,11,46636,46636,11,46692,46692,11,46748,46748,11,46804,46804,11,46860,46860,11,46916,46916,11,46972,46972,11,47028,47028,11,47084,47084,11,47140,47140,11,47196,47196,11,47252,47252,11,47308,47308,11,47364,47364,11,47420,47420,11,47476,47476,11,47532,47532,11,47588,47588,11,47644,47644,11,47700,47700,11,47756,47756,11,47812,47812,11,47868,47868,11,47924,47924,11,47980,47980,11,48036,48036,11,48092,48092,11,48148,48148,11,48204,48204,11,48260,48260,11,48316,48316,11,48372,48372,11,48428,48428,11,48484,48484,11,48540,48540,11,48596,48596,11,48652,48652,11,48708,48708,11,48764,48764,11,48820,48820,11,48876,48876,11,48932,48932,11,48988,48988,11,49044,49044,11,49100,49100,11,49156,49156,11,49212,49212,11,49268,49268,11,49324,49324,11,49380,49380,11,49436,49436,11,49492,49492,11,49548,49548,11,49604,49604,11,49660,49660,11,49716,49716,11,49772,49772,11,49828,49828,11,49884,49884,11,49940,49940,11,49996,49996,11,50052,50052,11,50108,50108,11,50164,50164,11,50220,50220,11,50276,50276,11,50332,50332,11,50388,50388,11,50444,50444,11,50500,50500,11,50556,50556,11,50612,50612,11,50668,50668,11,50724,50724,11,50780,50780,11,50836,50836,11,50892,50892,11,50948,50948,11,51004,51004,11,51060,51060,11,51116,51116,11,51172,51172,11,51228,51228,11,51284,51284,11,51340,51340,11,51396,51396,11,51452,51452,11,51508,51508,11,51564,51564,11,51620,51620,11,51676,51676,11,51732,51732,11,51788,51788,11,51844,51844,11,51900,51900,11,51956,51956,11,52012,52012,11,52068,52068,11,52124,52124,11,52180,52180,11,52236,52236,11,52292,52292,11,52348,52348,11,52404,52404,11,52460,52460,11,52516,52516,11,52572,52572,11,52628,52628,11,52684,52684,11,52740,52740,11,52796,52796,11,52852,52852,11,52908,52908,11,52964,52964,11,53020,53020,11,53076,53076,11,53132,53132,11,53188,53188,11,53244,53244,11,53300,53300,11,53356,53356,11,53412,53412,11,53468,53468,11,53524,53524,11,53580,53580,11,53636,53636,11,53692,53692,11,53748,53748,11,53804,53804,11,53860,53860,11,53916,53916,11,53972,53972,11,54028,54028,11,54084,54084,11,54140,54140,11,54196,54196,11,54252,54252,11,54308,54308,11,54364,54364,11,54420,54420,11,54476,54476,11,54532,54532,11,54588,54588,11,54644,54644,11,54700,54700,11,54756,54756,11,54812,54812,11,54868,54868,11,54924,54924,11,54980,54980,11,55036,55036,11,55092,55092,11,55148,55148,11,55216,55238,9,65056,65071,5,65529,65531,4,68097,68099,5,68159,68159,5,69446,69456,5,69688,69702,5,69808,69810,7,69815,69816,7,69821,69821,1,69888,69890,5,69932,69932,7,69957,69958,7,70016,70017,5,70067,70069,7,70079,70080,7,70089,70092,5,70095,70095,5,70191,70193,5,70196,70196,5,70198,70199,5,70367,70367,5,70371,70378,5,70402,70403,7,70462,70462,5,70464,70464,5,70471,70472,7,70487,70487,5,70502,70508,5,70709,70711,7,70720,70721,7,70725,70725,7,70750,70750,5,70833,70834,7,70841,70841,7,70843,70844,7,70846,70846,7,70849,70849,7,71087,71087,5,71090,71093,5,71100,71101,5,71103,71104,5,71216,71218,7,71227,71228,7,71230,71230,7,71339,71339,5,71341,71341,5,71344,71349,5,71351,71351,5,71456,71457,7,71462,71462,7,71724,71726,7,71736,71736,7,71984,71984,5,71991,71992,7,71997,71997,7,71999,71999,1,72001,72001,1,72003,72003,5,72148,72151,5,72156,72159,7,72164,72164,7,72243,72248,5,72250,72250,1,72263,72263,5,72279,72280,7,72324,72329,1,72343,72343,7,72751,72751,7,72760,72765,5,72767,72767,5,72873,72873,7,72881,72881,7,72884,72884,7,73009,73014,5,73020,73021,5,73030,73030,1,73098,73102,7,73107,73108,7,73110,73110,7,73459,73460,5,78896,78904,4,92976,92982,5,94033,94087,7,94180,94180,5,113821,113822,5,119141,119141,5,119143,119145,5,119150,119154,5,119163,119170,5,119210,119213,5,121344,121398,5,121461,121461,5,121499,121503,5,122880,122886,5,122907,122913,5,122918,122922,5,123628,123631,5,125252,125258,5,126980,126980,14,127183,127183,14,127245,127247,14,127340,127343,14,127358,127359,14,127377,127386,14,127462,127487,6,127491,127503,14,127535,127535,14,127548,127551,14,127568,127569,14,127744,127777,14,127780,127891,14,127894,127895,14,127897,127899,14,127902,127984,14,127987,127989,14,127991,127994,14,128000,128253,14,128255,128317,14,128329,128334,14,128336,128359,14,128367,128368,14,128371,128377,14,128379,128390,14,128392,128393,14,128398,128399,14,128401,128404,14,128407,128419,14,128421,128421,14,128424,128424,14,128433,128434,14,128444,128444,14,128450,128452,14,128465,128467,14,128476,128478,14,128481,128481,14,128483,128483,14,128488,128488,14,128495,128495,14,128499,128499,14,128506,128591,14,128710,128714,14,128721,128722,14,128725,128725,14,128728,128735,14,128742,128744,14,128746,128746,14,128749,128751,14,128753,128754,14,128756,128758,14,128761,128761,14,128763,128764,14,128884,128895,14,128992,129003,14,129036,129039,14,129114,129119,14,129198,129279,14,129293,129295,14,129305,129310,14,129312,129319,14,129328,129328,14,129331,129338,14,129343,129343,14,129351,129355,14,129357,129359,14,129375,129387,14,129393,129393,14,129395,129398,14,129401,129401,14,129403,129403,14,129408,129412,14,129426,129431,14,129443,129444,14,129451,129453,14,129456,129465,14,129472,129472,14,129475,129482,14,129484,129484,14,129488,129510,14,129536,129647,14,129652,129652,14,129656,129658,14,129664,129666,14,129671,129679,14,129686,129704,14,129712,129718,14,129728,129730,14,129744,129750,14,917504,917504,4,917506,917535,4,917632,917759,4,918000,921599,4,0,9,4,11,12,4,14,31,4,169,169,14,174,174,14,1155,1159,5,1425,1469,5,1473,1474,5,1479,1479,5,1552,1562,5,1611,1631,5,1750,1756,5,1759,1764,5,1770,1773,5,1809,1809,5,1958,1968,5,2045,2045,5,2075,2083,5,2089,2093,5,2259,2273,5,2275,2306,5,2362,2362,5,2364,2364,5,2369,2376,5,2381,2381,5,2385,2391,5,2433,2433,5,2492,2492,5,2495,2496,7,2503,2504,7,2509,2509,5,2530,2531,5,2561,2562,5,2620,2620,5,2625,2626,5,2635,2637,5,2672,2673,5,2689,2690,5,2748,2748,5,2753,2757,5,2761,2761,7,2765,2765,5,2810,2815,5,2818,2819,7,2878,2878,5,2880,2880,7,2887,2888,7,2893,2893,5,2903,2903,5,2946,2946,5,3007,3007,7,3009,3010,7,3018,3020,7,3031,3031,5,3073,3075,7,3134,3136,5,3142,3144,5,3157,3158,5,3201,3201,5,3260,3260,5,3263,3263,5,3266,3266,5,3270,3270,5,3274,3275,7,3285,3286,5,3328,3329,5,3387,3388,5,3391,3392,7,3398,3400,7,3405,3405,5,3415,3415,5,3457,3457,5,3530,3530,5,3536,3537,7,3542,3542,5,3551,3551,5,3633,3633,5,3636,3642,5,3761,3761,5,3764,3772,5,3864,3865,5,3895,3895,5,3902,3903,7,3967,3967,7,3974,3975,5,3993,4028,5,4141,4144,5,4146,4151,5,4155,4156,7,4182,4183,7,4190,4192,5,4226,4226,5,4229,4230,5,4253,4253,5,4448,4519,9,4957,4959,5,5938,5940,5,6002,6003,5,6070,6070,7,6078,6085,7,6087,6088,7,6109,6109,5,6158,6158,4,6313,6313,5,6435,6438,7,6441,6443,7,6450,6450,5,6457,6459,5,6681,6682,7,6741,6741,7,6743,6743,7,6752,6752,5,6757,6764,5,6771,6780,5,6832,6845,5,6847,6848,5,6916,6916,7,6965,6965,5,6971,6971,7,6973,6977,7,6979,6980,7,7040,7041,5,7073,7073,7,7078,7079,7,7082,7082,7,7142,7142,5,7144,7145,5,7149,7149,5,7151,7153,5,7204,7211,7,7220,7221,7,7376,7378,5,7393,7393,7,7405,7405,5,7415,7415,7,7616,7673,5,8203,8203,4,8205,8205,13,8232,8232,4,8234,8238,4,8265,8265,14,8293,8293,4,8400,8412,5,8417,8417,5,8421,8432,5,8505,8505,14,8617,8618,14,9000,9000,14,9167,9167,14,9208,9210,14,9642,9643,14,9664,9664,14,9728,9732,14,9735,9741,14,9743,9744,14,9746,9746,14,9750,9751,14,9753,9756,14,9758,9759,14,9761,9761,14,9764,9765,14,9767,9769,14,9771,9773,14,9776,9783,14,9787,9791,14,9793,9793,14,9795,9799,14,9812,9822,14,9824,9824,14,9827,9827,14,9829,9830,14,9832,9832,14,9851,9851,14,9854,9854,14,9856,9861,14,9874,9876,14,9878,9879,14,9881,9881,14,9883,9884,14,9888,9889,14,9895,9895,14,9898,9899,14,9904,9905,14,9917,9918,14,9924,9925,14,9928,9928,14,9934,9935,14,9937,9937,14,9939,9940,14,9961,9962,14,9968,9973,14,9975,9978,14,9981,9981,14,9986,9986,14,9989,9989,14,9998,9998,14,10000,10001,14,10004,10004,14,10013,10013,14,10024,10024,14,10052,10052,14,10060,10060,14,10067,10069,14,10083,10084,14,10133,10135,14,10160,10160,14,10548,10549,14,11035,11036,14,11093,11093,14,11647,11647,5,12330,12333,5,12336,12336,14,12441,12442,5,12953,12953,14,42608,42610,5,42654,42655,5,43010,43010,5,43019,43019,5,43045,43046,5,43052,43052,5,43188,43203,7,43232,43249,5,43302,43309,5,43346,43347,7,43392,43394,5,43443,43443,5,43446,43449,5,43452,43453,5,43493,43493,5,43567,43568,7,43571,43572,7,43587,43587,5,43597,43597,7,43696,43696,5,43703,43704,5,43713,43713,5,43756,43757,5,43765,43765,7,44003,44004,7,44006,44007,7,44009,44010,7,44013,44013,5,44033,44059,12,44061,44087,12,44089,44115,12,44117,44143,12,44145,44171,12,44173,44199,12,44201,44227,12,44229,44255,12,44257,44283,12,44285,44311,12,44313,44339,12,44341,44367,12,44369,44395,12,44397,44423,12,44425,44451,12,44453,44479,12,44481,44507,12,44509,44535,12,44537,44563,12,44565,44591,12,44593,44619,12,44621,44647,12,44649,44675,12,44677,44703,12,44705,44731,12,44733,44759,12,44761,44787,12,44789,44815,12,44817,44843,12,44845,44871,12,44873,44899,12,44901,44927,12,44929,44955,12,44957,44983,12,44985,45011,12,45013,45039,12,45041,45067,12,45069,45095,12,45097,45123,12,45125,45151,12,45153,45179,12,45181,45207,12,45209,45235,12,45237,45263,12,45265,45291,12,45293,45319,12,45321,45347,12,45349,45375,12,45377,45403,12,45405,45431,12,45433,45459,12,45461,45487,12,45489,45515,12,45517,45543,12,45545,45571,12,45573,45599,12,45601,45627,12,45629,45655,12,45657,45683,12,45685,45711,12,45713,45739,12,45741,45767,12,45769,45795,12,45797,45823,12,45825,45851,12,45853,45879,12,45881,45907,12,45909,45935,12,45937,45963,12,45965,45991,12,45993,46019,12,46021,46047,12,46049,46075,12,46077,46103,12,46105,46131,12,46133,46159,12,46161,46187,12,46189,46215,12,46217,46243,12,46245,46271,12,46273,46299,12,46301,46327,12,46329,46355,12,46357,46383,12,46385,46411,12,46413,46439,12,46441,46467,12,46469,46495,12,46497,46523,12,46525,46551,12,46553,46579,12,46581,46607,12,46609,46635,12,46637,46663,12,46665,46691,12,46693,46719,12,46721,46747,12,46749,46775,12,46777,46803,12,46805,46831,12,46833,46859,12,46861,46887,12,46889,46915,12,46917,46943,12,46945,46971,12,46973,46999,12,47001,47027,12,47029,47055,12,47057,47083,12,47085,47111,12,47113,47139,12,47141,47167,12,47169,47195,12,47197,47223,12,47225,47251,12,47253,47279,12,47281,47307,12,47309,47335,12,47337,47363,12,47365,47391,12,47393,47419,12,47421,47447,12,47449,47475,12,47477,47503,12,47505,47531,12,47533,47559,12,47561,47587,12,47589,47615,12,47617,47643,12,47645,47671,12,47673,47699,12,47701,47727,12,47729,47755,12,47757,47783,12,47785,47811,12,47813,47839,12,47841,47867,12,47869,47895,12,47897,47923,12,47925,47951,12,47953,47979,12,47981,48007,12,48009,48035,12,48037,48063,12,48065,48091,12,48093,48119,12,48121,48147,12,48149,48175,12,48177,48203,12,48205,48231,12,48233,48259,12,48261,48287,12,48289,48315,12,48317,48343,12,48345,48371,12,48373,48399,12,48401,48427,12,48429,48455,12,48457,48483,12,48485,48511,12,48513,48539,12,48541,48567,12,48569,48595,12,48597,48623,12,48625,48651,12,48653,48679,12,48681,48707,12,48709,48735,12,48737,48763,12,48765,48791,12,48793,48819,12,48821,48847,12,48849,48875,12,48877,48903,12,48905,48931,12,48933,48959,12,48961,48987,12,48989,49015,12,49017,49043,12,49045,49071,12,49073,49099,12,49101,49127,12,49129,49155,12,49157,49183,12,49185,49211,12,49213,49239,12,49241,49267,12,49269,49295,12,49297,49323,12,49325,49351,12,49353,49379,12,49381,49407,12,49409,49435,12,49437,49463,12,49465,49491,12,49493,49519,12,49521,49547,12,49549,49575,12,49577,49603,12,49605,49631,12,49633,49659,12,49661,49687,12,49689,49715,12,49717,49743,12,49745,49771,12,49773,49799,12,49801,49827,12,49829,49855,12,49857,49883,12,49885,49911,12,49913,49939,12,49941,49967,12,49969,49995,12,49997,50023,12,50025,50051,12,50053,50079,12,50081,50107,12,50109,50135,12,50137,50163,12,50165,50191,12,50193,50219,12,50221,50247,12,50249,50275,12,50277,50303,12,50305,50331,12,50333,50359,12,50361,50387,12,50389,50415,12,50417,50443,12,50445,50471,12,50473,50499,12,50501,50527,12,50529,50555,12,50557,50583,12,50585,50611,12,50613,50639,12,50641,50667,12,50669,50695,12,50697,50723,12,50725,50751,12,50753,50779,12,50781,50807,12,50809,50835,12,50837,50863,12,50865,50891,12,50893,50919,12,50921,50947,12,50949,50975,12,50977,51003,12,51005,51031,12,51033,51059,12,51061,51087,12,51089,51115,12,51117,51143,12,51145,51171,12,51173,51199,12,51201,51227,12,51229,51255,12,51257,51283,12,51285,51311,12,51313,51339,12,51341,51367,12,51369,51395,12,51397,51423,12,51425,51451,12,51453,51479,12,51481,51507,12,51509,51535,12,51537,51563,12,51565,51591,12,51593,51619,12,51621,51647,12,51649,51675,12,51677,51703,12,51705,51731,12,51733,51759,12,51761,51787,12,51789,51815,12,51817,51843,12,51845,51871,12,51873,51899,12,51901,51927,12,51929,51955,12,51957,51983,12,51985,52011,12,52013,52039,12,52041,52067,12,52069,52095,12,52097,52123,12,52125,52151,12,52153,52179,12,52181,52207,12,52209,52235,12,52237,52263,12,52265,52291,12,52293,52319,12,52321,52347,12,52349,52375,12,52377,52403,12,52405,52431,12,52433,52459,12,52461,52487,12,52489,52515,12,52517,52543,12,52545,52571,12,52573,52599,12,52601,52627,12,52629,52655,12,52657,52683,12,52685,52711,12,52713,52739,12,52741,52767,12,52769,52795,12,52797,52823,12,52825,52851,12,52853,52879,12,52881,52907,12,52909,52935,12,52937,52963,12,52965,52991,12,52993,53019,12,53021,53047,12,53049,53075,12,53077,53103,12,53105,53131,12,53133,53159,12,53161,53187,12,53189,53215,12,53217,53243,12,53245,53271,12,53273,53299,12,53301,53327,12,53329,53355,12,53357,53383,12,53385,53411,12,53413,53439,12,53441,53467,12,53469,53495,12,53497,53523,12,53525,53551,12,53553,53579,12,53581,53607,12,53609,53635,12,53637,53663,12,53665,53691,12,53693,53719,12,53721,53747,12,53749,53775,12,53777,53803,12,53805,53831,12,53833,53859,12,53861,53887,12,53889,53915,12,53917,53943,12,53945,53971,12,53973,53999,12,54001,54027,12,54029,54055,12,54057,54083,12,54085,54111,12,54113,54139,12,54141,54167,12,54169,54195,12,54197,54223,12,54225,54251,12,54253,54279,12,54281,54307,12,54309,54335,12,54337,54363,12,54365,54391,12,54393,54419,12,54421,54447,12,54449,54475,12,54477,54503,12,54505,54531,12,54533,54559,12,54561,54587,12,54589,54615,12,54617,54643,12,54645,54671,12,54673,54699,12,54701,54727,12,54729,54755,12,54757,54783,12,54785,54811,12,54813,54839,12,54841,54867,12,54869,54895,12,54897,54923,12,54925,54951,12,54953,54979,12,54981,55007,12,55009,55035,12,55037,55063,12,55065,55091,12,55093,55119,12,55121,55147,12,55149,55175,12,55177,55203,12,55243,55291,10,65024,65039,5,65279,65279,4,65520,65528,4,66045,66045,5,66422,66426,5,68101,68102,5,68152,68154,5,68325,68326,5,69291,69292,5,69632,69632,7,69634,69634,7,69759,69761,5]")}},Nmxd:function(Ge,me){Ge.exports="data:image/png;base64,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"},Ohmc:function(Ge,me,W){Ge.exports=W.p+"static/certificate.fc32dc1b.jpg"},Ot1p:function(Ge,me,W){"use strict";var ue=W("2qtc"),Z=W("kLXV"),I=W("rAM+"),Q=W("miYZ"),B=W("tsqr"),M=W("9og8"),H=W("tJVT"),F=W("jrin"),O=W("WmNS"),w=W.n(O),c=W("q1tI"),p=W.n(c),T=W("VrN/"),m=W.n(T),g=W("bdgK"),b=W("p77/"),a=W("Bd2K"),i=W("ELLl"),s=W("19Vz"),l=W("lZu9"),S=W("+NIl"),v=W("kSUc"),y=W("9Bee"),L=function(De){var Je=De.value,st=Je===void 0?"":Je,je=De.className,gt=De.showTextOnly,Lt=De.showLines,ze=De.style,dt=ze===void 0?{}:ze,Ut=Object(c.useMemo)(function(){return""},[st]);return p.a.createElement(p.a.Fragment,null,p.a.createElement("div",{dangerouslySetInnerHTML:{__html:Ut}}))},x=W("0Owb"),E=W("dejd"),d=W("C+DQ"),h=W("1vsH"),u=W("m3rI"),R=[{title:"\u7C97\u4F53",icon:"icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"icon-sum",actionName:"inline-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"icon-formula",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"icon-picture",actionName:"upload-image"},{title:"\u8868\u683C",icon:"icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"icon-eraser",actionName:"eraser"}];function A(De){var Je=De.onActionCallback,st=De.title,je=De.icon,gt=De.actionName,Lt=De.className,ze=Lt===void 0?"":Lt,dt=De.children;function Ut(){Je(gt)}return p.a.createElement("a",{title:st,className:ze,onClick:Ut},p.a.createElement("i",{className:"md-iconfont ".concat(je)}),dt)}var D=function(De){var Je=De.watch,st=De.showNullButton,je=De.onActionCallback,gt=De.fullScreen,Lt=De.insertTemp,ze=De.hidetoolBar,dt=De.uuid,Ut=De.setOpenPhones;console.log("link:","".concat(location.origin,"/upload.html?_educoder_session_login=").concat(Object(h.D)("_educoder_session_login"),"&_educoder_session=").concat(Object(h.D)("_educoder_session"),"&key=").concat(dt,"&api=").concat(encodeURIComponent(u.a.PROXY_SERVER)));var Yt=[].concat(R,[{title:"".concat(Je?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(Je?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return p.a.createElement("ul",{className:"markdown-toolbar-container"},!ze&&Yt.map(function(ar,Jt){return p.a.createElement("li",{key:Jt},ar.actionName?p.a.createElement(A,Object(x.a)({},ar,{onActionCallback:je})):p.a.createElement("span",{className:"v-line"}))}),st?p.a.createElement("li",null,p.a.createElement(A,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:je},p.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,Lt&&p.a.createElement("li",null,p.a.createElement(A,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(Lt),onActionCallback:je},p.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),p.a.createElement("li",{className:"btn-full-screen"},p.a.createElement(A,{icon:"".concat(gt?"icon-shrink":"icon-enlarge"),title:gt?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:je})))},_=W("M8RZ"),U=W("+L6B"),j=W("2/Rp"),K=W("y8nQ"),P=W("Vl3Y"),N=W("5NDa"),X=W("5rEg"),ee={labelCol:{span:4},wrapperCol:{span:20}},le=function(De){var Je=De.callback,st=De.onCancel;function je(gt){Je(gt)}return p.a.createElement(P.a,Object(x.a)({},ee,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:je}),p.a.createElement(P.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},p.a.createElement(X.a,null)),p.a.createElement(P.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},p.a.createElement(X.a,null)),p.a.createElement("div",{className:"flex-container flex-end"},p.a.createElement(j.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),p.a.createElement(j.a,{type:"ghost",onClick:st},"\u53D6\u6D88")))},fe=W("7ahc"),Pe=W("k1fw"),Te=W("HmJG"),Le=W("BjJ7"),Re=P.a.useForm,Ae={width:280,marginRight:10},ge={labelCol:{span:5},wrapperCol:{span:19}},de=function(De){var Je=De.callback,st=De.onCancel,je=Re(),gt=Object(H.a)(je,1),Lt=gt[0],ze=Object(c.useRef)();function dt(ar){Je(Object(Pe.a)(Object(Pe.a)({},ar),{},{name:ze.current}))}function Ut(ar,Jt){Lt.setFieldsValue({src:"/api/attachments/".concat(ar.id,"?type=").concat(ar.content_type),type:Jt.type})}function Yt(ar){var Jt=ar.target.files[0];ze.current=Jt.name,ce(Jt,Ut)}return p.a.createElement(P.a,Object(x.a)({form:Lt},ge,{className:"upload-image-panel",onFinish:dt}),p.a.createElement(P.a.Item,{label:"\u6587\u4EF6\u5730\u5740",required:!0},p.a.createElement("div",{className:"flex-container"},p.a.createElement(P.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},p.a.createElement(X.a,{style:Ae})),p.a.createElement(re,{onFileChange:Yt}))),p.a.createElement(P.a.Item,{label:"\u6587\u4EF6\u63CF\u8FF0",name:"alt"},p.a.createElement(X.a,{style:{width:264}})),p.a.createElement(P.a.Item,{style:{textAlign:"right"}},p.a.createElement(j.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),p.a.createElement(j.a,{type:"ghost",onClick:st},"\u53D6\u6D88")))};function re(De){var Je=De.onFileChange;return p.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",p.a.createElement("input",{type:"file",onChange:Je}))}function ce(De,Je){if(!De)throw new String("\u6CA1\u6709\u6587\u4EF6");var st=new FormData;st.append("editormd-image-file",De),st.append("file_param_name","editormd-image-file"),st.append("byxhr","true");var je=new window.XMLHttpRequest;je.withCredentials=!0,je.addEventListener("load",function(gt){Je(JSON.parse(gt.target.responseText),De)},!1),je.addEventListener("error",function(gt){console.error(gt)},!1),je.open("POST","".concat(Le.a,"/api/attachments.json")),je.send(st)}var se=W("giR+"),ke=W("fyUT"),ie=W("7Kak"),ae=W("9yH6"),ye=ae.a.Group,we={margin:"0 8px"},Ie=function(De){var Je=De.callback,st=De.onCancel;function je(gt){Je(gt)}return p.a.createElement(P.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:je},p.a.createElement("div",{className:"flex-container"},p.a.createElement("span",{style:we},"\u5355\u5143\u683C\u6570\uFF1A"),p.a.createElement("span",{style:we},"\u884C\u6570"),p.a.createElement(P.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},p.a.createElement(ke.a,null)),p.a.createElement("span",{style:we},"\u5217\u6570"),p.a.createElement(P.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},p.a.createElement(ke.a,null))),p.a.createElement("div",{className:"flex-container",style:{marginTop:12}},p.a.createElement("span",{style:we},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),p.a.createElement(P.a.Item,{name:"align"},p.a.createElement(ye,null,p.a.createElement(ae.a,{value:"default"},p.a.createElement("i",{className:"fa fa-align-justify"})),p.a.createElement(ae.a,{value:"left"},p.a.createElement("i",{className:"fa fa-align-left"})),p.a.createElement(ae.a,{value:"center"},p.a.createElement("i",{className:"fa fa-align-center"})),p.a.createElement(ae.a,{value:"right"},p.a.createElement("i",{className:"fa fa-align-right"}))))),p.a.createElement("div",{className:"flex-container flex-end"},p.a.createElement(j.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),p.a.createElement(j.a,{type:"ghost",onClick:st},"\u53D6\u6D88")))},Ne=W("ErOA"),Fe=W("7Cbv"),Ue="link",rt="upload-image",tt="code-block",$e="add-table",qe="------------",ct={default:qe,left:":".concat(qe),center:":".concat(qe,":"),right:"".concat(qe,":")},nt=W("9VGf"),lt,Me;function et(){}var ut=0,We=1e4,Xe="\u2581",Se=` **\u6A21\u677F\u6807\u9898** -\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`;function Ee(De){return/^\d+$/.test(De)?"".concat(De,"px"):De}var Ce=navigator.platform.toUpperCase().indexOf("MAC")>=0,ne=Ce?"Cmd":"Ctrl",oe=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"],he=(lt={},Object(F.a)(lt,ne+"-B","bold"),Object(F.a)(lt,ne+"-I","italic"),lt),ve=(Me={},Object(F.a)(Me,Ue,"\u6DFB\u52A0\u94FE\u63A5"),Object(F.a)(Me,tt,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(F.a)(Me,rt,"\u6DFB\u52A0\u6587\u4EF6"),Object(F.a)(Me,$e,"\u6DFB\u52A0\u8868\u683C"),Me),Be=fe.a=function(De){var Je=De.defaultValue,st=Je===void 0?"":Je,je=De.onChange,gt=De.width,Lt=gt===void 0?"100%":gt,ze=De.height,dt=ze===void 0?400:ze,Ut=De.miniToolbar,Qt=Ut===void 0?!1:Ut,ar=De.isFocus,Jt=ar===void 0?!1:ar,Pt=De.watch,zr=De.insertTemp,an=De.mode,St=an===void 0?"markdown":an,Ct=De.id,ht=Ct===void 0?"markdown-editor-id":Ct,At=De.showResizeBar,rr=At===void 0?!1:At,gr=De.noStorage,vr=gr===void 0?!1:gr,_t=De.showNullButton,yt=_t===void 0?!1:_t,hr=De.hidetoolBar,on=hr===void 0?!1:hr,Pr=De.fullScreen,Bt=Pr===void 0?!1:Pr,or=De.onBlur,Kr=De.onCMBeforeChange,dn=De.onFullScreen,Ve=De.className,mt=Ve===void 0?"":Ve,jt=De.disablePaste,$t=jt===void 0?!1:jt,nr=De.placeholder,sr=nr===void 0?"":nr,V=De.values,f=V===void 0?"":V,C=Object(c.useState)(null),z=Object(H.a)(C,2),J=z[0],Q=z[1],be=Object(c.useState)(st),Qe=Object(H.a)(be,2),ot=Qe[0],it=Qe[1],Ye=Object(c.useState)(Pt),kt=Object(H.a)(Ye,2),Wt=kt[0],pr=kt[1],Vr=Object(c.useState)(Bt),Jr=Object(H.a)(Vr,2),Cr=Jr[0],He=Jr[1],Nt=Object(c.useState)(""),Mt=Object(H.a)(Nt,2),Tt=Mt[0],Gt=Mt[1],Zt=Object(c.useState)(0),Yt=Object(H.a)(Zt,2),Rt=Yt[0],Et=Yt[1],lr=Object(c.useState)(dt),ur=Object(H.a)(lr,2),Ft=ur[0],Xt=ur[1],yr=Object(c.useState)(!1),Tr=Object(H.a)(yr,2),Qr=Tr[0],Er=Tr[1],Vt=Object(c.useRef)(Object(Fe.a)()),wr=Object(c.useRef)(!1),er=Object(c.useRef)(),Lr=Object(c.useRef)(),dr=Object(c.useRef)(),bn=Object(c.useRef)(),Rr=Object(c.useRef)(),Zr=function(){var xt=Object(M.a)(w.a.mark(function Ot(){var Dt,zt;return w.a.wrap(function(fr){for(;;)switch(fr.prev=fr.next){case 0:return fr.next=2,Object(Ne.a)("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:Vt.current}});case 2:zt=fr.sent,zt!=null&&(Dt=zt.attachments)!==null&&Dt!==void 0&&Dt.length&&(console.log("cm:",J,Lr),zt.attachments.map(function(qt){qt.content_type.indexOf("image")>-1?J.replaceSelection("![,](/api/attachments/".concat(qt.id,"?type=").concat(qt.content_type,")")):qt.content_type.indexOf("video")>-1?J.replaceSelection('')):qt.content_type.indexOf("pdf")>-1?J.replaceSelection('
      ').concat(qt.name,"")):J.replaceSelection("[".concat(qt.name,"](").concat(u.a.API_SERVER,"/api/attachments/").concat(qt.id,"?type=").concat(qt.content_type,")"))}));case 4:case"end":return fr.stop()}},Ot)}));return function(){return xt.apply(this,arguments)}}();Object(c.useEffect)(function(){it(f),J==null||J.setValue(f)},[f]),Object(c.useEffect)(function(){dn==null||dn(Cr)},[Cr]),Object(c.useEffect)(function(){if(Lr.current){var xt=m.a.fromTextArea(Lr.current,{mode:St,lineNumbers:!Qt,lineWrapping:!0,value:st,autoCloseTags:!0,autoCloseBrackets:!0});Jt&&xt.focus();function Ot(Dt,zt){if($t){zt.preventDefault();return}var tr=zt.clipboardData;if(tr){var fr=tr.types.toString(),qt=tr.items;if(fr==="Files"||tr.types.indexOf("Files")>-1){if(zt.preventDefault(),St=="stex")return;try{var kr,qr=qt[1];((kr=qt[0])===null||kr===void 0?void 0:kr.kind)==="file"&&(qr=qt[0]);var Kt=qr.getAsFile(),Rn=Kt.name.split(".").pop();ce(Kt,function(ir){if(ir.id){var _r,fn,pn;(Kt==null||((_r=Kt.type)===null||_r===void 0)?void 0:_r.indexOf("image"))>-1?xt.replaceSelection("![,](/api/attachments/".concat(ir.id,"?type=").concat(ir.content_type,")")):(Kt==null||((fn=Kt.type)===null||fn===void 0)?void 0:fn.indexOf("video"))>-1?xt.replaceSelection('')):(Kt==null||((pn=Kt.type)===null||pn===void 0)?void 0:pn.indexOf("pdf"))>-1?xt.replaceSelection('').concat(Kt.name,"")):oe.includes(Rn)?xt.replaceSelection('').concat(Kt.name,"")):xt.replaceSelection("[".concat(Kt.name,"](").concat(u.a.API_SERVER,"/api/attachments/").concat(ir.id,"?type=").concat(ir.content_type,")"))}else(ir==null?void 0:ir.status)===401&&(document.location.href="/user/login")})}catch(ir){B.b.warn("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0}return xt.on("paste",Ot),xt.on("dragleave",function(Dt,zt){dr.current.classList.remove("mouse-hover-md")}),xt.on("dragover",function(Dt,zt){dr.current.classList.add("mouse-hover-md")}),xt.on("drop",function(Dt,zt){dr.current.classList.add("mouse-hover-md");var tr;if(tr=zt.dataTransfer.files,tr.length>0){zt.preventDefault(),zt.stopPropagation();for(var fr=function(qr){var Kt=tr[qr],Rn=Kt.name.split(".").pop();ce(Kt,function(ir){if(ir.id){var _r,fn,pn;(Kt==null||((_r=Kt.type)===null||_r===void 0)?void 0:_r.indexOf("image"))>-1?xt.replaceSelection("![,](/api/attachments/".concat(ir.id,"?type=").concat(ir.content_type,")")):(Kt==null||((fn=Kt.type)===null||fn===void 0)?void 0:fn.indexOf("video"))>-1?xt.replaceSelection('')):(Kt==null||((pn=Kt.type)===null||pn===void 0)?void 0:pn.indexOf("pdf"))>-1?xt.replaceSelection('').concat(Kt.name,"")):oe.includes(Rn)?xt.replaceSelection('').concat(Kt.name,"")):xt.replaceSelection("[".concat(Kt.name,"](").concat(u.a.API_SERVER,"/api/attachments/").concat(ir.id,"?type=").concat(ir.content_type,")"))}else(ir==null?void 0:ir.status)===401&&(document.location.href="/user/login")})},qt=0;qt0||qt.target.offsetWidth>0)&&(Qn(),J.setSize("100%","100%"),J.refresh())}}catch(kr){tr.e(kr)}finally{tr.f()}});return Dt.observe(Lr.current.parentElement),Dt}if(J){var Ot=xt();return function(){Ot.unobserve(Lr.current.parentElement)}}},[J,Qn]),Object(c.useEffect)(function(){if(J){for(var xt=[],Ot=function(){var qt=zt[Dt];tr=Object(H.a)(qt,2);var kr=tr[0],qr=tr[1],Kt=Object(F.a)({},kr,function(){Yn(qr)});xt.push(Kt),J.addKeyMap(Kt)},Dt=0,zt=Object.entries(he);Dt0){var xt=new Date().getTime(),Ot=window.sessionStorage.getItem(ht);xt>=Rt+We&&(!Ot||Ot!==ot)&&(window.sessionStorage.setItem(ht,ot),Er(!0))}},We),Object(c.useEffect)(function(){pr(Pt)},[J,Pt]),Object(c.useEffect)(function(){J&&(Jt&&J.focus())},[J,Jt]),Object(c.useEffect)(function(){if(Wt&&J){var xt=J.getScrollerElement();function Ot(Dt){var zt=Dt.target;if(Rr.current){var tr=zt.scrollTop/zt.scrollHeight;Rr.current.scrollTop=Rr.current.scrollHeight*tr}}return xt.addEventListener("scroll",Ot),function(){xt.removeEventListener("scroll",Ot)}}},[J,Wt]),Object(c.useEffect)(function(){if(J&&Kr){function xt(Ot,Dt){Kr(Ot,Dt)}return J.on("beforeChange",xt),function(){J.off("beforeChange",xt)}}},[J,Kr]),Object(c.useEffect)(function(){if(J&&or){function xt(){or(J.getValue())}return J.on("blur",xt),function(){J.off("blur",xt)}}},[J,or]),Object(c.useEffect)(function(){if(J){function xt(Ot){var Dt=Ot.getValue();it(Dt),Et(new Date().getTime()),Ot.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),je&&je(Dt)}return J.on("change",xt),function(){J.off("change",xt)}}},[J,je]),Object(c.useEffect)(function(){J&&(st==null?(J.setValue(""),it("")):st!==J.getValue()&&(J.setValue(st),it(st),J.setCursor(J.lineCount(),0)))},[J,st]);var Yn=Object(c.useCallback)(function(xt){var Ot=J.getCursor(),Dt=J.getSelection(),zt=Dt.split(` +\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`;function Ee(De){return/^\d+$/.test(De)?"".concat(De,"px"):De}var Ce=navigator.platform.toUpperCase().indexOf("MAC")>=0,ne=Ce?"Cmd":"Ctrl",oe=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"],he=(lt={},Object(F.a)(lt,ne+"-B","bold"),Object(F.a)(lt,ne+"-I","italic"),lt),ve=(Me={},Object(F.a)(Me,Ue,"\u6DFB\u52A0\u94FE\u63A5"),Object(F.a)(Me,tt,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(F.a)(Me,rt,"\u6DFB\u52A0\u6587\u4EF6"),Object(F.a)(Me,$e,"\u6DFB\u52A0\u8868\u683C"),Me),Be=me.a=function(De){var Je=De.defaultValue,st=Je===void 0?"":Je,je=De.onChange,gt=De.width,Lt=gt===void 0?"100%":gt,ze=De.height,dt=ze===void 0?400:ze,Ut=De.miniToolbar,Yt=Ut===void 0?!1:Ut,ar=De.isFocus,Jt=ar===void 0?!1:ar,Pt=De.watch,zr=De.insertTemp,an=De.mode,St=an===void 0?"markdown":an,Ct=De.id,ht=Ct===void 0?"markdown-editor-id":Ct,At=De.showResizeBar,rr=At===void 0?!1:At,gr=De.noStorage,vr=gr===void 0?!1:gr,_t=De.showNullButton,yt=_t===void 0?!1:_t,hr=De.hidetoolBar,on=hr===void 0?!1:hr,Pr=De.fullScreen,Bt=Pr===void 0?!1:Pr,or=De.onBlur,Kr=De.onCMBeforeChange,dn=De.onFullScreen,Ve=De.className,mt=Ve===void 0?"":Ve,jt=De.disablePaste,$t=jt===void 0?!1:jt,nr=De.placeholder,sr=nr===void 0?"":nr,V=De.values,f=V===void 0?"":V,C=Object(c.useState)(null),z=Object(H.a)(C,2),J=z[0],Y=z[1],be=Object(c.useState)(st),Ye=Object(H.a)(be,2),ot=Ye[0],it=Ye[1],Qe=Object(c.useState)(Pt),kt=Object(H.a)(Qe,2),Wt=kt[0],pr=kt[1],Vr=Object(c.useState)(Bt),Jr=Object(H.a)(Vr,2),Cr=Jr[0],He=Jr[1],Nt=Object(c.useState)(""),Mt=Object(H.a)(Nt,2),Tt=Mt[0],Gt=Mt[1],Zt=Object(c.useState)(0),Qt=Object(H.a)(Zt,2),Rt=Qt[0],Et=Qt[1],lr=Object(c.useState)(dt),ur=Object(H.a)(lr,2),Ft=ur[0],Xt=ur[1],yr=Object(c.useState)(!1),Tr=Object(H.a)(yr,2),Yr=Tr[0],Er=Tr[1],Vt=Object(c.useRef)(Object(Fe.a)()),wr=Object(c.useRef)(!1),er=Object(c.useRef)(),Lr=Object(c.useRef)(),dr=Object(c.useRef)(),bn=Object(c.useRef)(),Rr=Object(c.useRef)(),Zr=function(){var xt=Object(M.a)(w.a.mark(function Ot(){var Dt,zt;return w.a.wrap(function(fr){for(;;)switch(fr.prev=fr.next){case 0:return fr.next=2,Object(Ne.a)("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:Vt.current}});case 2:zt=fr.sent,zt!=null&&(Dt=zt.attachments)!==null&&Dt!==void 0&&Dt.length&&(console.log("cm:",J,Lr),zt.attachments.map(function(qt){qt.content_type.indexOf("image")>-1?J.replaceSelection("![,](/api/attachments/".concat(qt.id,"?type=").concat(qt.content_type,")")):qt.content_type.indexOf("video")>-1?J.replaceSelection('')):qt.content_type.indexOf("pdf")>-1?J.replaceSelection('').concat(qt.name,"")):J.replaceSelection("[".concat(qt.name,"](").concat(u.a.API_SERVER,"/api/attachments/").concat(qt.id,"?type=").concat(qt.content_type,")"))}));case 4:case"end":return fr.stop()}},Ot)}));return function(){return xt.apply(this,arguments)}}();Object(c.useEffect)(function(){it(f),J==null||J.setValue(f)},[f]),Object(c.useEffect)(function(){dn==null||dn(Cr)},[Cr]),Object(c.useEffect)(function(){if(Lr.current){var xt=m.a.fromTextArea(Lr.current,{mode:St,lineNumbers:!Yt,lineWrapping:!0,value:st,autoCloseTags:!0,autoCloseBrackets:!0});Jt&&xt.focus();function Ot(Dt,zt){if($t){zt.preventDefault();return}var tr=zt.clipboardData;if(tr){var fr=tr.types.toString(),qt=tr.items;if(fr==="Files"||tr.types.indexOf("Files")>-1){if(zt.preventDefault(),St=="stex")return;try{var kr,qr=qt[1];((kr=qt[0])===null||kr===void 0?void 0:kr.kind)==="file"&&(qr=qt[0]);var Kt=qr.getAsFile(),Rn=Kt.name.split(".").pop();ce(Kt,function(ir){if(ir.id){var _r,fn,pn;(Kt==null||((_r=Kt.type)===null||_r===void 0)?void 0:_r.indexOf("image"))>-1?xt.replaceSelection("![,](/api/attachments/".concat(ir.id,"?type=").concat(ir.content_type,")")):(Kt==null||((fn=Kt.type)===null||fn===void 0)?void 0:fn.indexOf("video"))>-1?xt.replaceSelection('')):(Kt==null||((pn=Kt.type)===null||pn===void 0)?void 0:pn.indexOf("pdf"))>-1?xt.replaceSelection('').concat(Kt.name,"")):oe.includes(Rn)?xt.replaceSelection('').concat(Kt.name,"")):xt.replaceSelection("[".concat(Kt.name,"](").concat(u.a.API_SERVER,"/api/attachments/").concat(ir.id,"?type=").concat(ir.content_type,")"))}else(ir==null?void 0:ir.status)===401&&(document.location.href="/user/login")})}catch(ir){B.b.warn("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0}return xt.on("paste",Ot),xt.on("dragleave",function(Dt,zt){dr.current.classList.remove("mouse-hover-md")}),xt.on("dragover",function(Dt,zt){dr.current.classList.add("mouse-hover-md")}),xt.on("drop",function(Dt,zt){dr.current.classList.add("mouse-hover-md");var tr;if(tr=zt.dataTransfer.files,tr.length>0){zt.preventDefault(),zt.stopPropagation();for(var fr=function(qr){var Kt=tr[qr],Rn=Kt.name.split(".").pop();ce(Kt,function(ir){if(ir.id){var _r,fn,pn;(Kt==null||((_r=Kt.type)===null||_r===void 0)?void 0:_r.indexOf("image"))>-1?xt.replaceSelection("![,](/api/attachments/".concat(ir.id,"?type=").concat(ir.content_type,")")):(Kt==null||((fn=Kt.type)===null||fn===void 0)?void 0:fn.indexOf("video"))>-1?xt.replaceSelection('')):(Kt==null||((pn=Kt.type)===null||pn===void 0)?void 0:pn.indexOf("pdf"))>-1?xt.replaceSelection('').concat(Kt.name,"")):oe.includes(Rn)?xt.replaceSelection('').concat(Kt.name,"")):xt.replaceSelection("[".concat(Kt.name,"](").concat(u.a.API_SERVER,"/api/attachments/").concat(ir.id,"?type=").concat(ir.content_type,")"))}else(ir==null?void 0:ir.status)===401&&(document.location.href="/user/login")})},qt=0;qt0||qt.target.offsetWidth>0)&&(Yn(),J.setSize("100%","100%"),J.refresh())}}catch(kr){tr.e(kr)}finally{tr.f()}});return Dt.observe(Lr.current.parentElement),Dt}if(J){var Ot=xt();return function(){Ot.unobserve(Lr.current.parentElement)}}},[J,Yn]),Object(c.useEffect)(function(){if(J){for(var xt=[],Ot=function(){var qt=zt[Dt];tr=Object(H.a)(qt,2);var kr=tr[0],qr=tr[1],Kt=Object(F.a)({},kr,function(){Qn(qr)});xt.push(Kt),J.addKeyMap(Kt)},Dt=0,zt=Object.entries(he);Dt0){var xt=new Date().getTime(),Ot=window.sessionStorage.getItem(ht);xt>=Rt+We&&(!Ot||Ot!==ot)&&(window.sessionStorage.setItem(ht,ot),Er(!0))}},We),Object(c.useEffect)(function(){pr(Pt)},[J,Pt]),Object(c.useEffect)(function(){J&&(Jt&&J.focus())},[J,Jt]),Object(c.useEffect)(function(){if(Wt&&J){var xt=J.getScrollerElement();function Ot(Dt){var zt=Dt.target;if(Rr.current){var tr=zt.scrollTop/zt.scrollHeight;Rr.current.scrollTop=Rr.current.scrollHeight*tr}}return xt.addEventListener("scroll",Ot),function(){xt.removeEventListener("scroll",Ot)}}},[J,Wt]),Object(c.useEffect)(function(){if(J&&Kr){function xt(Ot,Dt){Kr(Ot,Dt)}return J.on("beforeChange",xt),function(){J.off("beforeChange",xt)}}},[J,Kr]),Object(c.useEffect)(function(){if(J&&or){function xt(){or(J.getValue())}return J.on("blur",xt),function(){J.off("blur",xt)}}},[J,or]),Object(c.useEffect)(function(){if(J){function xt(Ot){var Dt=Ot.getValue();it(Dt),Et(new Date().getTime()),Ot.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),je&&je(Dt)}return J.on("change",xt),function(){J.off("change",xt)}}},[J,je]),Object(c.useEffect)(function(){J&&(st==null?(J.setValue(""),it("")):st!==J.getValue()&&(J.setValue(st),it(st),J.setCursor(J.lineCount(),0)))},[J,st]);var Qn=Object(c.useCallback)(function(xt){var Ot=J.getCursor(),Dt=J.getSelection(),zt=Dt.split(` `);switch(xt){case"bold":return J.replaceSelection("**"+Dt+"**"),Dt===""&&J.setCursor(Ot.line,Ot.ch+2),J.focus();case"italic":return J.replaceSelection("*"+Dt+"*"),Dt===""&&J.setCursor(Ot.line,Ot.ch+1),J.focus();case"code":return J.replaceSelection("`"+Dt+"`"),Dt===""&&J.setCursor(Ot.line,Ot.ch+1),J.focus();case"inline-latex":return J.replaceSelection("`$$"+Dt+"$$`"),Dt===""&&J.setCursor(Ot.line,Ot.ch+3),J.focus();case"latex":return J.replaceSelection("```latex\n"+Dt+"\n```"),J.setCursor(Ot.line+1,Dt.length+1),J.focus();case"line-break":return J.replaceSelection(`
      `),J.focus();case"list-ul":return Dt===""?J.replaceSelection("- "+Dt):J.replaceSelection(zt.map(function(tr){return tr===""?"":"- ".concat(tr)}).join(` `)),J.focus();case"list-ol":return Dt===""?J.replaceSelection("1. "+Dt):J.replaceSelection(zt.map(function(tr,fr){return tr===""?"":"".concat(fr+1,". ").concat(tr)}).join(` @@ -287,7 +287,7 @@ Please report this to https://github.com/markedjs/marked.`,Ee.silent)return"

      A `,_r=0;_r300&&(kr=300);var qr=dt+kr+"px";Xt(qr)}}return xt.addEventListener("mousedown",zt),document.addEventListener("mousemove",fr),document.addEventListener("mouseup",tr),function(){xt.removeEventListener("mousedown",zt),document.removeEventListener("mousemove",fr),document.removeEventListener("mouseup",tr)}}},[J,bn]),Object(c.useEffect)(function(){Xt(dt)},[dt]);var fi=Ee(Lt),mn=Ee(Ft),Xn={width:fi,height:mn},ji=Object(c.useMemo)(function(){if(Rt){var xt=new Date(Rt),Ot=xt.getHours(),Dt=xt.getMinutes(),zt=xt.getSeconds();return Ot=Ot<10?"0"+Ot:Ot,Dt=Dt<10?"0"+Dt:Dt,zt=zt<10?"0"+zt:zt,"".concat(Ot,":").concat(Dt,":").concat(zt)}return 0},[Rt]);function Nn(){window.sessionStorage.removeItem(ht),Er(!1),Et(0)}function Xa(){Er(!1),Et(0),J.setValue(window.sessionStorage.getItem(ht))}function da(xt,Ot){var Dt=J.getValue();Dt=Dt.replace(xt,Ot),it(Dt),J==null||J.setValue(Dt)}return p.a.createElement(c.Fragment,null,p.a.createElement("div",{className:"markdown-editor-wrapper",ref:dr},p.a.createElement("div",{className:"markdown-editor-container ".concat(mt," ").concat(Wt?"on-preview":""," ").concat(Qt?"mini":""," ").concat(Cr?"full-screen":""),style:Xn},p.a.createElement(D,{insertTemp:zr,watch:Wt,fullScreen:Cr,showNullButton:yt,onActionCallback:Yn,hidetoolBar:on,uuid:Vt.current,setOpenPhones:function(){wr.current=!0}}),p.a.createElement("div",{className:"markdown-editor-body"},p.a.createElement("div",{className:"codemirror-container"},p.a.createElement("textarea",{ref:Lr,placeholder:sr})),Wt?p.a.createElement("div",{ref:Rr,className:"preview-container"},St==="stex"&&p.a.createElement(L,{value:ot}),St!=="stex"&&p.a.createElement(y.a,{edit:!0,value:ot,replaces:da})):null))),rr?p.a.createElement("a",{ref:bn,className:"editor-resize"}):null,p.a.createElement(_.a,null,ve[Tt]?p.a.createElement(Z.a,{centered:!0,title:ve[Tt],visible:!0,onCancel:sn,footer:null},Fi):null))}},QDVR:function(Ge,fe,W){"use strict";W.d(fe,"e",function(){return Z}),W.d(fe,"d",function(){return I}),W.d(fe,"c",function(){return H}),W.d(fe,"b",function(){return F}),W.d(fe,"a",function(){return w});var ue=function(){var c=function(p,T){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(m,g){m.__proto__=g}||function(m,g){for(var b in g)g.hasOwnProperty(b)&&(m[b]=g[b])},c(p,T)};return function(p,T){c(p,T);function m(){this.constructor=p}p.prototype=T===null?Object.create(T):(m.prototype=T.prototype,new m)}}();function Z(c){var p=[];return c.forEach(function(T){return p.push(T)}),p}function I(c){var p=[];return c.forEach(function(T,m){return p.push(m)}),p}var Y=function(){function c(){this._value="",this._pos=0}return c.prototype.reset=function(p){return this._value=p,this._pos=0,this},c.prototype.next=function(){return this._pos+=1,this},c.prototype.hasNext=function(){return this._pos0)g.left||(g.left=new M,g.left.segment=m.value()),g=g.left;else if(b<0)g.right||(g.right=new M,g.right.segment=m.value()),g=g.right;else if(m.hasNext())m.next(),g.mid||(g.mid=new M,g.mid.segment=m.value()),g=g.mid;else break}var a=g.value;return g.value=T,g.key=p,a},c.prototype.get=function(p){for(var T=this._iter.reset(p),m=this._root;m;){var g=T.cmp(m.segment);if(g>0)m=m.left;else if(g<0)m=m.right;else if(T.hasNext())T.next(),m=m.mid;else break}return m?m.value:void 0},c.prototype.findSubstr=function(p){for(var T=this._iter.reset(p),m=this._root,g=void 0;m;){var b=T.cmp(m.segment);if(b>0)m=m.left;else if(b<0)m=m.right;else if(T.hasNext())T.next(),g=m.value||g,m=m.mid;else break}return m&&m.value||g},c.prototype.forEach=function(p){this._forEach(this._root,p)},c.prototype._forEach=function(p,T){p&&(this._forEach(p.left,T),p.value&&T(p.value,p.key),this._forEach(p.mid,T),this._forEach(p.right,T))},c}(),F=function(){function c(){this.map=new Map,this.ignoreCase=!1}return c.prototype.set=function(p,T){this.map.set(this.toKey(p),T)},c.prototype.get=function(p){return this.map.get(this.toKey(p))},c.prototype.toKey=function(p){var T=p.toString();return this.ignoreCase&&(T=T.toLowerCase()),T},c}(),O=function(){function c(){this._map=new Map,this._head=void 0,this._tail=void 0,this._size=0}return c.prototype.clear=function(){this._map.clear(),this._head=void 0,this._tail=void 0,this._size=0},Object.defineProperty(c.prototype,"size",{get:function(){return this._size},enumerable:!0,configurable:!0}),c.prototype.get=function(p,T){T===void 0&&(T=0);var m=this._map.get(p);return m?(T!==0&&this.touch(m,T),m.value):void 0},c.prototype.set=function(p,T,m){m===void 0&&(m=0);var g=this._map.get(p);if(g)g.value=T,m!==0&&this.touch(g,m);else{g={key:p,value:T,next:void 0,previous:void 0};switch(m){case 0:this.addItemLast(g);break;case 1:this.addItemFirst(g);break;case 2:this.addItemLast(g);break;default:this.addItemLast(g);break}this._map.set(p,g),this._size++}},c.prototype.delete=function(p){return!!this.remove(p)},c.prototype.remove=function(p){var T=this._map.get(p);return T?(this._map.delete(p),this.removeItem(T),this._size--,T.value):void 0},c.prototype.forEach=function(p,T){for(var m=this._head;m;)T?p.bind(T)(m.value,m.key,this):p(m.value,m.key,this),m=m.next},c.prototype.trimOld=function(p){if(p>=this.size)return;if(p===0){this.clear();return}for(var T=this._head,m=this.size;T&&m>p;)this._map.delete(T.key),T=T.next,m--;this._head=T,this._size=m,T&&(T.previous=void 0)},c.prototype.addItemFirst=function(p){if(!this._head&&!this._tail)this._tail=p;else if(this._head)p.next=this._head,this._head.previous=p;else throw new Error("Invalid list");this._head=p},c.prototype.addItemLast=function(p){if(!this._head&&!this._tail)this._head=p;else if(this._tail)p.previous=this._tail,this._tail.next=p;else throw new Error("Invalid list");this._tail=p},c.prototype.removeItem=function(p){if(p===this._head&&p===this._tail)this._head=void 0,this._tail=void 0;else if(p===this._head){if(!p.next)throw new Error("Invalid list");p.next.previous=void 0,this._head=p.next}else if(p===this._tail){if(!p.previous)throw new Error("Invalid list");p.previous.next=void 0,this._tail=p.previous}else{var T=p.next,m=p.previous;if(!T||!m)throw new Error("Invalid list");T.previous=m,m.next=T}p.next=void 0,p.previous=void 0},c.prototype.touch=function(p,T){if(!this._head||!this._tail)throw new Error("Invalid list");if(T!==1&&T!==2)return;if(T===1){if(p===this._head)return;var m=p.next,g=p.previous;p===this._tail?(g.next=void 0,this._tail=g):(m.previous=g,g.next=m),p.previous=void 0,p.next=this._head,this._head.previous=p,this._head=p}else if(T===2){if(p===this._tail)return;var m=p.next,g=p.previous;p===this._head?(m.previous=void 0,this._head=m):(m.previous=g,g.next=m),p.next=void 0,p.previous=this._tail,this._tail.next=p,this._tail=p}},c.prototype.toJSON=function(){var p=[];return this.forEach(function(T,m){p.push([m,T])}),p},c}(),w=function(c){ue(p,c);function p(T,m){m===void 0&&(m=1);var g=c.call(this)||this;return g._limit=T,g._ratio=Math.min(Math.max(0,m),1),g}return p.prototype.get=function(T){return c.prototype.get.call(this,T,2)},p.prototype.peek=function(T){return c.prototype.get.call(this,T,0)},p.prototype.set=function(T,m){c.prototype.set.call(this,T,m,2),this.checkTrim()},p.prototype.checkTrim=function(){this.size>this._limit&&this.trimOld(Math.round(this._limit*this._ratio))},p}(O)},RMFE:function(Ge,fe){Ge.exports="data:image/png;base64,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"},SJMd:function(Ge,fe){/** +`),J.focus();default:throw new Error}},[J,Tt]),Fi=Object(c.useMemo)(function(){switch(Tt){case Ue:return p.a.createElement(le,{callback:wn,onCancel:sn});case tt:return p.a.createElement(fe.b,{callback:wn,onCancel:sn});case rt:return p.a.createElement(de,{callback:wn,onCancel:sn});case $e:return p.a.createElement(Ie,{callback:wn,onCancel:sn});default:return null}},[Tt]);function sn(){Gt("")}Object(c.useEffect)(function(){if(bn.current){var xt=bn.current,Ot=!1,Dt=0;function zt(qt){Ot=!0,Dt=qt.pageY}function tr(){Ot=!1}function fr(qt){if(Ot){var kr=qt.pageY-Dt;kr<0&&(kr=0),kr>300&&(kr=300);var qr=dt+kr+"px";Xt(qr)}}return xt.addEventListener("mousedown",zt),document.addEventListener("mousemove",fr),document.addEventListener("mouseup",tr),function(){xt.removeEventListener("mousedown",zt),document.removeEventListener("mousemove",fr),document.removeEventListener("mouseup",tr)}}},[J,bn]),Object(c.useEffect)(function(){Xt(dt)},[dt]);var fi=Ee(Lt),mn=Ee(Ft),Xn={width:fi,height:mn},ji=Object(c.useMemo)(function(){if(Rt){var xt=new Date(Rt),Ot=xt.getHours(),Dt=xt.getMinutes(),zt=xt.getSeconds();return Ot=Ot<10?"0"+Ot:Ot,Dt=Dt<10?"0"+Dt:Dt,zt=zt<10?"0"+zt:zt,"".concat(Ot,":").concat(Dt,":").concat(zt)}return 0},[Rt]);function Nn(){window.sessionStorage.removeItem(ht),Er(!1),Et(0)}function Xa(){Er(!1),Et(0),J.setValue(window.sessionStorage.getItem(ht))}function da(xt,Ot){var Dt=J.getValue();Dt=Dt.replace(xt,Ot),it(Dt),J==null||J.setValue(Dt)}return p.a.createElement(c.Fragment,null,p.a.createElement("div",{className:"markdown-editor-wrapper",ref:dr},p.a.createElement("div",{className:"markdown-editor-container ".concat(mt," ").concat(Wt?"on-preview":""," ").concat(Yt?"mini":""," ").concat(Cr?"full-screen":""),style:Xn},p.a.createElement(D,{insertTemp:zr,watch:Wt,fullScreen:Cr,showNullButton:yt,onActionCallback:Qn,hidetoolBar:on,uuid:Vt.current,setOpenPhones:function(){wr.current=!0}}),p.a.createElement("div",{className:"markdown-editor-body"},p.a.createElement("div",{className:"codemirror-container"},p.a.createElement("textarea",{ref:Lr,placeholder:sr})),Wt?p.a.createElement("div",{ref:Rr,className:"preview-container"},St==="stex"&&p.a.createElement(L,{value:ot}),St!=="stex"&&p.a.createElement(y.a,{edit:!0,value:ot,replaces:da})):null))),rr?p.a.createElement("a",{ref:bn,className:"editor-resize"}):null,p.a.createElement(_.a,null,ve[Tt]?p.a.createElement(Z.a,{centered:!0,title:ve[Tt],visible:!0,onCancel:sn,footer:null},Fi):null))}},QDVR:function(Ge,me,W){"use strict";W.d(me,"e",function(){return Z}),W.d(me,"d",function(){return I}),W.d(me,"c",function(){return H}),W.d(me,"b",function(){return F}),W.d(me,"a",function(){return w});var ue=function(){var c=function(p,T){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(m,g){m.__proto__=g}||function(m,g){for(var b in g)g.hasOwnProperty(b)&&(m[b]=g[b])},c(p,T)};return function(p,T){c(p,T);function m(){this.constructor=p}p.prototype=T===null?Object.create(T):(m.prototype=T.prototype,new m)}}();function Z(c){var p=[];return c.forEach(function(T){return p.push(T)}),p}function I(c){var p=[];return c.forEach(function(T,m){return p.push(m)}),p}var Q=function(){function c(){this._value="",this._pos=0}return c.prototype.reset=function(p){return this._value=p,this._pos=0,this},c.prototype.next=function(){return this._pos+=1,this},c.prototype.hasNext=function(){return this._pos0)g.left||(g.left=new M,g.left.segment=m.value()),g=g.left;else if(b<0)g.right||(g.right=new M,g.right.segment=m.value()),g=g.right;else if(m.hasNext())m.next(),g.mid||(g.mid=new M,g.mid.segment=m.value()),g=g.mid;else break}var a=g.value;return g.value=T,g.key=p,a},c.prototype.get=function(p){for(var T=this._iter.reset(p),m=this._root;m;){var g=T.cmp(m.segment);if(g>0)m=m.left;else if(g<0)m=m.right;else if(T.hasNext())T.next(),m=m.mid;else break}return m?m.value:void 0},c.prototype.findSubstr=function(p){for(var T=this._iter.reset(p),m=this._root,g=void 0;m;){var b=T.cmp(m.segment);if(b>0)m=m.left;else if(b<0)m=m.right;else if(T.hasNext())T.next(),g=m.value||g,m=m.mid;else break}return m&&m.value||g},c.prototype.forEach=function(p){this._forEach(this._root,p)},c.prototype._forEach=function(p,T){p&&(this._forEach(p.left,T),p.value&&T(p.value,p.key),this._forEach(p.mid,T),this._forEach(p.right,T))},c}(),F=function(){function c(){this.map=new Map,this.ignoreCase=!1}return c.prototype.set=function(p,T){this.map.set(this.toKey(p),T)},c.prototype.get=function(p){return this.map.get(this.toKey(p))},c.prototype.toKey=function(p){var T=p.toString();return this.ignoreCase&&(T=T.toLowerCase()),T},c}(),O=function(){function c(){this._map=new Map,this._head=void 0,this._tail=void 0,this._size=0}return c.prototype.clear=function(){this._map.clear(),this._head=void 0,this._tail=void 0,this._size=0},Object.defineProperty(c.prototype,"size",{get:function(){return this._size},enumerable:!0,configurable:!0}),c.prototype.get=function(p,T){T===void 0&&(T=0);var m=this._map.get(p);return m?(T!==0&&this.touch(m,T),m.value):void 0},c.prototype.set=function(p,T,m){m===void 0&&(m=0);var g=this._map.get(p);if(g)g.value=T,m!==0&&this.touch(g,m);else{g={key:p,value:T,next:void 0,previous:void 0};switch(m){case 0:this.addItemLast(g);break;case 1:this.addItemFirst(g);break;case 2:this.addItemLast(g);break;default:this.addItemLast(g);break}this._map.set(p,g),this._size++}},c.prototype.delete=function(p){return!!this.remove(p)},c.prototype.remove=function(p){var T=this._map.get(p);return T?(this._map.delete(p),this.removeItem(T),this._size--,T.value):void 0},c.prototype.forEach=function(p,T){for(var m=this._head;m;)T?p.bind(T)(m.value,m.key,this):p(m.value,m.key,this),m=m.next},c.prototype.trimOld=function(p){if(p>=this.size)return;if(p===0){this.clear();return}for(var T=this._head,m=this.size;T&&m>p;)this._map.delete(T.key),T=T.next,m--;this._head=T,this._size=m,T&&(T.previous=void 0)},c.prototype.addItemFirst=function(p){if(!this._head&&!this._tail)this._tail=p;else if(this._head)p.next=this._head,this._head.previous=p;else throw new Error("Invalid list");this._head=p},c.prototype.addItemLast=function(p){if(!this._head&&!this._tail)this._head=p;else if(this._tail)p.previous=this._tail,this._tail.next=p;else throw new Error("Invalid list");this._tail=p},c.prototype.removeItem=function(p){if(p===this._head&&p===this._tail)this._head=void 0,this._tail=void 0;else if(p===this._head){if(!p.next)throw new Error("Invalid list");p.next.previous=void 0,this._head=p.next}else if(p===this._tail){if(!p.previous)throw new Error("Invalid list");p.previous.next=void 0,this._tail=p.previous}else{var T=p.next,m=p.previous;if(!T||!m)throw new Error("Invalid list");T.previous=m,m.next=T}p.next=void 0,p.previous=void 0},c.prototype.touch=function(p,T){if(!this._head||!this._tail)throw new Error("Invalid list");if(T!==1&&T!==2)return;if(T===1){if(p===this._head)return;var m=p.next,g=p.previous;p===this._tail?(g.next=void 0,this._tail=g):(m.previous=g,g.next=m),p.previous=void 0,p.next=this._head,this._head.previous=p,this._head=p}else if(T===2){if(p===this._tail)return;var m=p.next,g=p.previous;p===this._head?(m.previous=void 0,this._head=m):(m.previous=g,g.next=m),p.next=void 0,p.previous=this._tail,this._tail.next=p,this._tail=p}},c.prototype.toJSON=function(){var p=[];return this.forEach(function(T,m){p.push([m,T])}),p},c}(),w=function(c){ue(p,c);function p(T,m){m===void 0&&(m=1);var g=c.call(this)||this;return g._limit=T,g._ratio=Math.min(Math.max(0,m),1),g}return p.prototype.get=function(T){return c.prototype.get.call(this,T,2)},p.prototype.peek=function(T){return c.prototype.get.call(this,T,0)},p.prototype.set=function(T,m){c.prototype.set.call(this,T,m,2),this.checkTrim()},p.prototype.checkTrim=function(){this.size>this._limit&&this.trimOld(Math.round(this._limit*this._ratio))},p}(O)},RMFE:function(Ge,me){Ge.exports="data:image/png;base64,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"},SJMd:function(Ge,me){/** * @license * Copyright (C) 2006 Google Inc. * @@ -302,35 +302,35 @@ Please report this to https://github.com/markedjs/marked.`,Ee.silent)return"

      A * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */var W,ue,Z,I=!1,Y,B;window.PR_SHOULD_USE_CONTINUATION=!0;var M,H;(function(){var F=window,O=["break,continue,do,else,for,if,return,while"],w=[O,"auto,case,char,const,default,double,enum,extern,float,goto,inline,int,long,register,restrict,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"],c=[w,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"],p=[c,"alignas,alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,delegate,dynamic_cast,explicit,export,friend,generic,late_check,mutable,namespace,noexcept,noreturn,nullptr,property,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"],T=[c,"abstract,assert,boolean,byte,extends,finally,final,implements,import,instanceof,interface,null,native,package,strictfp,super,synchronized,throws,transient"],m=[c,"abstract,add,alias,as,ascending,async,await,base,bool,by,byte,checked,decimal,delegate,descending,dynamic,event,finally,fixed,foreach,from,get,global,group,implicit,in,interface,internal,into,is,join,let,lock,null,object,out,override,orderby,params,partial,readonly,ref,remove,sbyte,sealed,select,set,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,value,var,virtual,where,yield"],g="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,throw,true,try,unless,until,when,while,yes",b=[c,"abstract,async,await,constructor,debugger,enum,eval,export,function,get,implements,instanceof,interface,let,null,set,undefined,var,with,yield,Infinity,NaN"],a="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END",i=[O,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"],s=[O,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"],l=[O,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"],S=[p,m,T,b,a,i,s,l],v=/^(DIR|FILE|array|vector|(de|priority_)?queue|(forward_)?list|stack|(const_)?(reverse_)?iterator|(unordered_)?(multi)?(set|map)|bitset|u?(int|float)\d*)\b/,y="str",L="kwd",x="com",E="typ",d="lit",h="pun",u="pln",R="tag",A="dec",D="src",_="atn",U="atv",j="nocode",K="(?:^^\\.?|[+-]|[!=]=?=?|\\#|%=?|&&?=?|\\(|\\*=?|[+\\-]=|->|\\/=?|::?|<>?>?=?|,|;|\\?|@|\\[|~|{|\\^\\^?=?|\\|\\|?=?|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\s*";function P(ae){for(var ye=0,we=!1,Ie=!1,Ne=0,Fe=ae.length;Ne122||(ne<65||Ce>90||et.push([Math.max(65,Ce)|32,Math.min(ne,90)|32]),ne<97||Ce>122||et.push([Math.max(97,Ce)&~32,Math.min(ne,122)&~32]))}}et.sort(function(Be,De){return Be[0]-De[0]||De[1]-Be[1]});for(var oe=[],he=[],Xe=0;Xeve[0]&&(ve[1]+1>ve[0]&&We.push("-"),We.push($e(ve[1])))}return We.push("]"),We.join("")}function ct(lt){for(var Me=lt.source.match(new RegExp("(?:\\[(?:[^\\x5C\\x5D]|\\\\[\\s\\S])*\\]|\\\\u[A-Fa-f0-9]{4}|\\\\x[A-Fa-f0-9]{2}|\\\\[0-9]+|\\\\[^ux0-9]|\\(\\?[:!=]|[\\(\\)\\^]|[^\\x5B\\x5C\\(\\)\\^]+)","g")),et=Me.length,ut=[],We=0,Xe=0;We=2&&Ce==="["?Me[We]=qe(Se):Ce!=="\\"&&(Me[We]=Se.replace(/[a-zA-Z]/g,function(he){var ve=he.charCodeAt(0);return"["+String.fromCharCode(ve&~32,ve|32)+"]"}))}return Me.join("")}for(var nt=[],Ne=0,Fe=ae.length;Ne|\\/=?|::?|<>?>?=?|,|;|\\?|@|\\[|~|{|\\^\\^?=?|\\|\\|?=?|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\s*";function P(ae){for(var ye=0,we=!1,Ie=!1,Ne=0,Fe=ae.length;Ne122||(ne<65||Ce>90||et.push([Math.max(65,Ce)|32,Math.min(ne,90)|32]),ne<97||Ce>122||et.push([Math.max(97,Ce)&~32,Math.min(ne,122)&~32]))}}et.sort(function(Be,De){return Be[0]-De[0]||De[1]-Be[1]});for(var oe=[],he=[],Xe=0;Xeve[0]&&(ve[1]+1>ve[0]&&We.push("-"),We.push($e(ve[1])))}return We.push("]"),We.join("")}function ct(lt){for(var Me=lt.source.match(new RegExp("(?:\\[(?:[^\\x5C\\x5D]|\\\\[\\s\\S])*\\]|\\\\u[A-Fa-f0-9]{4}|\\\\x[A-Fa-f0-9]{2}|\\\\[0-9]+|\\\\[^ux0-9]|\\(\\?[:!=]|[\\(\\)\\^]|[^\\x5B\\x5C\\(\\)\\^]+)","g")),et=Me.length,ut=[],We=0,Xe=0;We=2&&Ce==="["?Me[We]=qe(Se):Ce!=="\\"&&(Me[We]=Se.replace(/[a-zA-Z]/g,function(he){var ve=he.charCodeAt(0);return"["+String.fromCharCode(ve&~32,ve|32)+"]"}))}return Me.join("")}for(var nt=[],Ne=0,Fe=ae.length;Ne=0;)we[nt.charAt(lt)]=ct;var Me=ct[1],et=""+Me;tt.hasOwnProperty(et)||(rt.push(Me),tt[et]=null)}rt.push(/[\0-\uffff]/),Ie=P(rt)})();var Ne=ye.length,Fe=function(Ue){for(var rt=Ue.sourceCode,tt=Ue.basePos,$e=Ue.sourceNode,qe=[tt,u],ct=0,nt=rt.match(Ie)||[],lt={},Me=0,et=nt.length;Me=5&&We.substring(0,5)==="lang-",Se&&!(Xe&&typeof Xe[1]=="string")&&(Se=!1,We=D),Se||(lt[ut]=We)}var ne=ct;if(ct+=ut.length,!Se)qe.push(tt+ne,We);else{var oe=Xe[1],he=ut.indexOf(oe),ve=he+oe.length;Xe[2]&&(ve=ut.length-Xe[2].length,he=ve-oe.length);var Be=We.substring(5);X($e,tt+ne,ut.substring(0,he),Fe,qe),X($e,tt+ne+he,oe,de(Be,oe),qe),X($e,tt+ne+ve,ut.substring(ve),Fe,qe)}}Ue.decorations=qe};return Fe}function Pe(ae){var ye=[],we=[];ae.tripleQuotedStrings?ye.push([y,/^(?:\'\'\'(?:[^\'\\]|\\[\s\S]|\'{1,2}(?=[^\']))*(?:\'\'\'|$)|\"\"\"(?:[^\"\\]|\\[\s\S]|\"{1,2}(?=[^\"]))*(?:\"\"\"|$)|\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$))/,null,`'"`]):ae.multiLineStrings?ye.push([y,/^(?:\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$)|\`(?:[^\\\`]|\\[\s\S])*(?:\`|$))/,null,"'\"`"]):ye.push([y,/^(?:\'(?:[^\\\'\r\n]|\\.)*(?:\'|$)|\"(?:[^\\\"\r\n]|\\.)*(?:\"|$))/,null,`"'`]),ae.verbatimStrings&&we.push([y,/^@\"(?:[^\"]|\"\")*(?:\"|$)/,null]);var Ie=ae.hashComments;Ie&&(ae.cStyleComments?(Ie>1?ye.push([x,/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/,null,"#"]):ye.push([x,/^#(?:(?:define|e(?:l|nd)if|else|error|ifn?def|include|line|pragma|undef|warning)\b|[^\r\n]*)/,null,"#"]),we.push([y,/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h(?:h|pp|\+\+)?|[a-z]\w*)>/,null])):ye.push([x,/^#[^\r\n]*/,null,"#"])),ae.cStyleComments&&(we.push([x,/^\/\/[^\r\n]*/,null]),we.push([x,/^\/\*[\s\S]*?(?:\*\/|$)/,null]));var Ne=ae.regexLiterals;if(Ne){var Fe=Ne>1?"":` +`):nt=nt.replace(/[ \t\r\n]+/g," "),Ie[Ue]=nt,Fe[Ue<<1]=Ne,Ne+=nt.length,Fe[Ue++<<1|1]=tt)}}return rt(ae),{sourceCode:Ie.join("").replace(/\n$/,""),spans:Fe}}function X(ae,ye,we,Ie,Ne){if(!we)return;var Fe={sourceNode:ae,pre:1,langExtension:null,numberLines:null,sourceCode:we,spans:null,basePos:ye,decorations:null};Ie(Fe),Ne.push.apply(Ne,Fe.decorations)}var ee=/\S/;function le(ae){for(var ye=void 0,we=ae.firstChild;we;we=we.nextSibling){var Ie=we.nodeType;ye=Ie===1?ye?ae:we:Ie===3&&ee.test(we.nodeValue)?ae:ye}return ye===ae?void 0:ye}function fe(ae,ye){var we={},Ie;(function(){for(var Ue=ae.concat(ye),rt=[],tt={},$e=0,qe=Ue.length;$e=0;)we[nt.charAt(lt)]=ct;var Me=ct[1],et=""+Me;tt.hasOwnProperty(et)||(rt.push(Me),tt[et]=null)}rt.push(/[\0-\uffff]/),Ie=P(rt)})();var Ne=ye.length,Fe=function(Ue){for(var rt=Ue.sourceCode,tt=Ue.basePos,$e=Ue.sourceNode,qe=[tt,u],ct=0,nt=rt.match(Ie)||[],lt={},Me=0,et=nt.length;Me=5&&We.substring(0,5)==="lang-",Se&&!(Xe&&typeof Xe[1]=="string")&&(Se=!1,We=D),Se||(lt[ut]=We)}var ne=ct;if(ct+=ut.length,!Se)qe.push(tt+ne,We);else{var oe=Xe[1],he=ut.indexOf(oe),ve=he+oe.length;Xe[2]&&(ve=ut.length-Xe[2].length,he=ve-oe.length);var Be=We.substring(5);X($e,tt+ne,ut.substring(0,he),Fe,qe),X($e,tt+ne+he,oe,de(Be,oe),qe),X($e,tt+ne+ve,ut.substring(ve),Fe,qe)}}Ue.decorations=qe};return Fe}function Pe(ae){var ye=[],we=[];ae.tripleQuotedStrings?ye.push([y,/^(?:\'\'\'(?:[^\'\\]|\\[\s\S]|\'{1,2}(?=[^\']))*(?:\'\'\'|$)|\"\"\"(?:[^\"\\]|\\[\s\S]|\"{1,2}(?=[^\"]))*(?:\"\"\"|$)|\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$))/,null,`'"`]):ae.multiLineStrings?ye.push([y,/^(?:\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$)|\`(?:[^\\\`]|\\[\s\S])*(?:\`|$))/,null,"'\"`"]):ye.push([y,/^(?:\'(?:[^\\\'\r\n]|\\.)*(?:\'|$)|\"(?:[^\\\"\r\n]|\\.)*(?:\"|$))/,null,`"'`]),ae.verbatimStrings&&we.push([y,/^@\"(?:[^\"]|\"\")*(?:\"|$)/,null]);var Ie=ae.hashComments;Ie&&(ae.cStyleComments?(Ie>1?ye.push([x,/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/,null,"#"]):ye.push([x,/^#(?:(?:define|e(?:l|nd)if|else|error|ifn?def|include|line|pragma|undef|warning)\b|[^\r\n]*)/,null,"#"]),we.push([y,/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h(?:h|pp|\+\+)?|[a-z]\w*)>/,null])):ye.push([x,/^#[^\r\n]*/,null,"#"])),ae.cStyleComments&&(we.push([x,/^\/\/[^\r\n]*/,null]),we.push([x,/^\/\*[\s\S]*?(?:\*\/|$)/,null]));var Ne=ae.regexLiterals;if(Ne){var Fe=Ne>1?"":` \r`,Ue=Fe?".":"[\\S\\s]",rt="/(?=[^/*"+Fe+"])(?:[^/\\x5B\\x5C"+Fe+"]|\\x5C"+Ue+"|\\x5B(?:[^\\x5C\\x5D"+Fe+"]|\\x5C"+Ue+")*(?:\\x5D|$))+/";we.push(["lang-regex",RegExp("^"+K+"("+rt+")")])}var tt=ae.types;tt&&we.push([E,tt]);var $e=(""+ae.keywords).replace(/^ | $/g,"");$e.length&&we.push([L,new RegExp("^(?:"+$e.replace(/[\s,]+/g,"|")+")\\b"),null]),ye.push([u,/^\s+/,null,` \r - \xA0`]);var qe="^.[^\\s\\w.$@'\"`/\\\\]*";return ae.regexLiterals&&(qe+="(?!s*/)"),we.push([d,/^@[a-z_$][a-z_$@0-9]*/i,null],[E,/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\w+_t\b)/,null],[u,/^[a-z_$][a-z_$@0-9]*/i,null],[d,new RegExp("^(?:0x[a-f0-9]+|(?:\\d(?:_\\d+)*\\d*(?:\\.\\d*)?|\\.\\d\\+)(?:e[+\\-]?\\d+)?)[a-z]*","i"),null,"0123456789"],[u,/^\\[\s\S]?/,null],[h,new RegExp(qe),null]),pe(ye,we)}var Te=Pe({keywords:S,hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0});function Le(ae,ye,we){for(var Ie=/(?:^|\s)nocode(?:\s|$)/,Ne=/\r\n?|\n/,Fe=ae.ownerDocument,Ue=Fe.createElement("li");ae.firstChild;)Ue.appendChild(ae.firstChild);var rt=[Ue];function tt(Me){var et=Me.nodeType;if(et==1&&!Ie.test(Me.className))if(Me.nodeName==="br")$e(Me),Me.parentNode&&Me.parentNode.removeChild(Me);else for(var ut=Me.firstChild;ut;ut=ut.nextSibling)tt(ut);else if((et==3||et==4)&&we){var We=Me.nodeValue,Xe=We.match(Ne);if(Xe){var Se=We.substring(0,Xe.index);Me.nodeValue=Se;var Ee=We.substring(Xe.index+Xe[0].length);if(Ee){var Ce=Me.parentNode;Ce.insertBefore(Fe.createTextNode(Ee),Me.nextSibling)}$e(Me),Se||Me.parentNode.removeChild(Me)}}}function $e(Me){for(;!Me.nextSibling;)if(Me=Me.parentNode,!Me)return;function et(Xe,Se){var Ee=Se?Xe.cloneNode(!1):Xe,Ce=Xe.parentNode;if(Ce){var ne=et(Ce,1),oe=Xe.nextSibling;ne.appendChild(Ee);for(var he=oe;he;he=oe)oe=he.nextSibling,ne.appendChild(he)}return Ee}for(var ut=et(Me.nextSibling,0),We;(We=ut.parentNode)&&We.nodeType===1;)ut=We;rt.push(ut)}for(var qe=0;qe=Ce&&(tt+=2),Fe>=ne&&(ct+=2)}}finally{We&&(We.style.display=Xe)}}var Ae={};function ge(ae,ye){for(var we=ye.length;--we>=0;){var Ie=ye[we];Ae.hasOwnProperty(Ie)?F.console&&console.warn("cannot override language handler %s",Ie):Ae[Ie]=ae}}function de(ae,ye){return ae&&Ae.hasOwnProperty(ae)||(ae=/^\s*]*(?:>|$)/],[x,/^<\!--[\s\S]*?(?:-\->|$)/],["lang-",/^<\?([\s\S]+?)(?:\?>|$)/],["lang-",/^<%([\s\S]+?)(?:%>|$)/],[h,/^(?:<[%?]|[%?]>)/],["lang-",/^]*>([\s\S]+?)<\/xmp\b[^>]*>/i],["lang-js",/^]*>([\s\S]*?)(<\/script\b[^>]*>)/i],["lang-css",/^]*>([\s\S]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]),ge(pe([[u,/^[\s]+/,null,` \r -`],[U,/^(?:\"[^\"]*\"?|\'[^\']*\'?)/,null,`"'`]],[[R,/^^<\/?[a-z](?:[\w.:-]*\w)?|\/?>$/i],[_,/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^>\'\"\s]*(?:[^>\'\"\s\/]|\/(?=\s)))/],[h,/^[=<>\/]+/],["lang-js",/^on\w+\s*=\s*\"([^\"]+)\"/i],["lang-js",/^on\w+\s*=\s*\'([^\']+)\'/i],["lang-js",/^on\w+\s*=\s*([^\"\'>\s]+)/i],["lang-css",/^style\s*=\s*\"([^\"]+)\"/i],["lang-css",/^style\s*=\s*\'([^\']+)\'/i],["lang-css",/^style\s*=\s*([^\"\'>\s]+)/i]]),["in.tag"]),ge(pe([],[[U,/^[\s\S]+/]]),["uq.val"]),ge(Pe({keywords:p,hashComments:!0,cStyleComments:!0,types:v}),["c","cc","cpp","cxx","cyc","m"]),ge(Pe({keywords:"null,true,false"}),["json"]),ge(Pe({keywords:m,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:v}),["cs"]),ge(Pe({keywords:T,cStyleComments:!0}),["java"]),ge(Pe({keywords:l,hashComments:!0,multiLineStrings:!0}),["bash","bsh","csh","sh"]),ge(Pe({keywords:i,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}),["cv","py","python"]),ge(Pe({keywords:a,hashComments:!0,multiLineStrings:!0,regexLiterals:2}),["perl","pl","pm"]),ge(Pe({keywords:s,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb","ruby"]),ge(Pe({keywords:b,cStyleComments:!0,regexLiterals:!0}),["javascript","js","ts","typescript"]),ge(Pe({keywords:g,hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]),ge(pe([],[[y,/^[\s\S]+/]]),["regex"]);function re(ae){var ye=ae.langExtension;try{var we=N(ae.sourceNode,ae.pre),Ie=we.sourceCode;ae.sourceCode=Ie,ae.spans=we.spans,ae.basePos=0,de(ye,Ie)(ae),Re(ae)}catch(Ne){F.console&&console.log(Ne&&Ne.stack||Ne)}}function ce(ae,ye,we){var Ie=we||!1,Ne=ye||null,Fe=document.createElement("div");Fe.innerHTML="

      "+ae+"
      ",Fe=Fe.firstChild,Ie&&Le(Fe,Ie,!0);var Ue={langExtension:Ne,numberLines:Ie,sourceNode:Fe,pre:1,sourceCode:null,basePos:null,spans:null,decorations:null};return re(Ue),Fe.innerHTML}function se(ae,ye){var we=ye||document.body,Ie=we.ownerDocument||document;function Ne(Ee){return we.getElementsByTagName(Ee)}for(var Fe=[Ne("pre"),Ne("code"),Ne("xmp")],Ue=[],rt=0;rt=0){var l=i.split("!=");return F.create(l[0].trim(),this._deserializeValue(l[1],s))}if(i.indexOf("==")>=0){var l=i.split("==");return H.create(l[0].trim(),this._deserializeValue(l[1],s))}if(i.indexOf("=~")>=0){var l=i.split("=~");return w.create(l[0].trim(),this._deserializeRegexValue(l[1],s))}return/^\!\s*/.test(i)?O.create(i.substr(1).trim()):M.create(i)},a._deserializeValue=function(i,s){if(i=i.trim(),i==="true")return!0;if(i==="false")return!1;var l=/^'([^']*)'$/.exec(i);return l?l[1].trim():i},a._deserializeRegexValue=function(i,s){if(Object(ue.x)(i)){if(s)throw new Error("missing regexp-value for =~-expression");return console.warn("missing regexp-value for =~-expression"),null}var l=i.indexOf("/"),S=i.lastIndexOf("/");if(l===S||l<0){if(s)throw new Error("bad regexp-value '"+i+"', missing /-enclosure");return console.warn("bad regexp-value '"+i+"', missing /-enclosure"),null}var v=i.slice(l+1,S),y=i[S+1]==="i"?"i":"";try{return new RegExp(v,y)}catch(L){if(s)throw new Error("bad regexp-value '"+i+"', parse error: "+L);return console.warn("bad regexp-value '"+i+"', parse error: "+L),null}},a}();function B(a,i){var s=a.getType(),l=i.getType();if(s!==l)return s-l;switch(s){case 1:return a.cmp(i);case 2:return a.cmp(i);case 3:return a.cmp(i);case 4:return a.cmp(i);case 6:return a.cmp(i);case 7:return a.cmp(i);case 5:return a.cmp(i);default:throw new Error("Unknown ContextKeyExpr!")}}var M=function(){function a(i){this.key=i}return a.create=function(i){return new a(i)},a.prototype.getType=function(){return 1},a.prototype.cmp=function(i){return this.keyi.key?1:0},a.prototype.equals=function(i){return i instanceof a?this.key===i.key:!1},a.prototype.evaluate=function(i){return!!i.getValue(this.key)},a.prototype.keys=function(){return[this.key]},a.prototype.negate=function(){return O.create(this.key)},a}(),H=function(){function a(i,s){this.key=i,this.value=s}return a.create=function(i,s){return typeof s=="boolean"?s?M.create(i):O.create(i):new a(i,s)},a.prototype.getType=function(){return 3},a.prototype.cmp=function(i){return this.keyi.key?1:this.valuei.value?1:0},a.prototype.equals=function(i){return i instanceof a?this.key===i.key&&this.value===i.value:!1},a.prototype.evaluate=function(i){return i.getValue(this.key)==this.value},a.prototype.keys=function(){return[this.key]},a.prototype.negate=function(){return F.create(this.key,this.value)},a}(),F=function(){function a(i,s){this.key=i,this.value=s}return a.create=function(i,s){return typeof s=="boolean"?s?O.create(i):M.create(i):new a(i,s)},a.prototype.getType=function(){return 4},a.prototype.cmp=function(i){return this.keyi.key?1:this.valuei.value?1:0},a.prototype.equals=function(i){return i instanceof a?this.key===i.key&&this.value===i.value:!1},a.prototype.evaluate=function(i){return i.getValue(this.key)!=this.value},a.prototype.keys=function(){return[this.key]},a.prototype.negate=function(){return H.create(this.key,this.value)},a}(),O=function(){function a(i){this.key=i}return a.create=function(i){return new a(i)},a.prototype.getType=function(){return 2},a.prototype.cmp=function(i){return this.keyi.key?1:0},a.prototype.equals=function(i){return i instanceof a?this.key===i.key:!1},a.prototype.evaluate=function(i){return!i.getValue(this.key)},a.prototype.keys=function(){return[this.key]},a.prototype.negate=function(){return M.create(this.key)},a}(),w=function(){function a(i,s){this.key=i,this.regexp=s}return a.create=function(i,s){return new a(i,s)},a.prototype.getType=function(){return 6},a.prototype.cmp=function(i){if(this.keyi.key)return 1;var s=this.regexp?this.regexp.source:"",l=i.regexp?i.regexp.source:"";return sl?1:0},a.prototype.equals=function(i){if(i instanceof a){var s=this.regexp?this.regexp.source:"",l=i.regexp?i.regexp.source:"";return this.key===i.key&&s===l}return!1},a.prototype.evaluate=function(i){var s=i.getValue(this.key);return this.regexp?this.regexp.test(s):!1},a.prototype.keys=function(){return[this.key]},a.prototype.negate=function(){return c.create(this)},a}(),c=function(){function a(i){this._actual=i}return a.create=function(i){return new a(i)},a.prototype.getType=function(){return 7},a.prototype.cmp=function(i){return this._actual.cmp(i._actual)},a.prototype.equals=function(i){return i instanceof a?this._actual.equals(i._actual):!1},a.prototype.evaluate=function(i){return!this._actual.evaluate(i)},a.prototype.keys=function(){return this._actual.keys()},a.prototype.negate=function(){return this._actual},a}(),p=function(){function a(i){this.expr=i}return a.create=function(i){var s=a._normalizeArr(i);return s.length===0?void 0:s.length===1?s[0]:new a(s)},a.prototype.getType=function(){return 5},a.prototype.cmp=function(i){if(this.expr.lengthi.expr.length)return 1;for(var s=0,l=this.expr.length;s1;){for(var y=i.shift(),L=i.shift(),x=[],E=0,d=v(y);E=15&&(p=!1,O=!0);var y=s&&(w||p&&(v==null||v<12.11)),L=I||H&&F>=9;function x(e){return new RegExp("(^|\\s)"+e+"(?:$|\\s)\\s*")}var E=function(e,t){var n=e.className,r=x(t).exec(n);if(r){var o=n.slice(r.index+r[0].length);e.className=n.slice(0,r.index)+(o?r[1]+o:"")}};function d(e){for(var t=e.childNodes.length;t>0;--t)e.removeChild(e.firstChild);return e}function h(e,t){return d(e).appendChild(t)}function u(e,t,n,r){var o=document.createElement(e);if(n&&(o.className=n),r&&(o.style.cssText=r),typeof t=="string")o.appendChild(document.createTextNode(t));else if(t)for(var k=0;k=t)return G+(t-k);G+=q-k,G+=n-G%n,k=q+1}}var ee=function(){this.id=null,this.f=null,this.time=0,this.handler=P(this.onTimeout,this)};ee.prototype.onTimeout=function(e){e.id=0,e.time<=+new Date?e.f():setTimeout(e.handler,e.time-+new Date)},ee.prototype.set=function(e,t){this.f=t;var n=+new Date+e;(!this.id||n=t)return r+Math.min(G,t-o);if(o+=k-r,o+=n-o%n,r=k+1,o>=t)return r}}var ge=[""];function de(e){for(;ge.length<=e;)ge.push(re(ge)+" ");return ge[e]}function re(e){return e[e.length-1]}function ce(e,t){for(var n=[],r=0;r"\x80"&&(e.toUpperCase()!=e.toLowerCase()||ae.test(e))}function we(e,t){return t?t.source.indexOf("\\w")>-1&&ye(e)?!0:t.test(e):ye(e)}function Ie(e){for(var t in e)if(e.hasOwnProperty(t)&&e[t])return!1;return!0}var Ne=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function Fe(e){return e.charCodeAt(0)>=768&&Ne.test(e)}function Ue(e,t,n){for(;(n<0?t>0:tn?-1:1;;){if(t==n)return t;var o=(t+n)/2,k=r<0?Math.ceil(o):Math.floor(o);if(k==t)return e(k)?t:n;e(k)?n=k:t=k+r}}function tt(e,t,n,r){if(!e)return r(t,n,"ltr",0);for(var o=!1,k=0;kt||t==n&&G.to==t)&&(r(Math.max(G.from,t),Math.min(G.to,n),G.level==1?"rtl":"ltr",k),o=!0)}o||r(t,n,"ltr")}var $e=null;function qe(e,t,n){var r;$e=null;for(var o=0;ot)return o;k.to==t&&(k.from!=k.to&&n=="before"?r=o:$e=o),k.from==t&&(k.from!=k.to&&n!="before"?r=o:$e=o)}return r!=null?r:$e}var ct=function(){var e="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",t="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function n(te){return te<=247?e.charAt(te):1424<=te&&te<=1524?"R":1536<=te&&te<=1785?t.charAt(te-1536):1774<=te&&te<=2220?"r":8192<=te&&te<=8203?"w":te==8204?"b":"L"}var r=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,o=/[stwN]/,k=/[LRr]/,G=/[Lb1n]/,q=/[1n]/;function $(te,me,xe){this.level=te,this.from=me,this.to=xe}return function(te,me){var xe=me=="ltr"?"L":"R";if(te.length==0||me=="ltr"&&!r.test(te))return!1;for(var _e=te.length,Oe=[],Ke=0;Ke<_e;++Ke)Oe.push(n(te.charCodeAt(Ke)));for(var Ze=0,at=xe;Ze<_e;++Ze){var ft=Oe[Ze];ft=="m"?Oe[Ze]=at:at=ft}for(var vt=0,pt=xe;vt<_e;++vt){var bt=Oe[vt];bt=="1"&&pt=="r"?Oe[vt]="n":k.test(bt)&&(pt=bt,bt=="r"&&(Oe[vt]="R"))}for(var It=1,wt=Oe[0];It<_e-1;++It){var Ht=Oe[It];Ht=="+"&&wt=="1"&&Oe[It+1]=="1"?Oe[It]="1":Ht==","&&wt==Oe[It+1]&&(wt=="1"||wt=="n")&&(Oe[It]=wt),wt=Ht}for(var br=0;br<_e;++br){var Ur=Oe[br];if(Ur==",")Oe[br]="N";else if(Ur=="%"){var Sr=void 0;for(Sr=br+1;Sr<_e&&Oe[Sr]=="%";++Sr);for(var un=br&&Oe[br-1]=="!"||Sr<_e&&Oe[Sr]=="1"?"1":"N",tn=br;tn-1&&(r[t]=o.slice(0,k).concat(o.slice(k+1)))}}}function We(e,t){var n=et(e,t);if(!n.length)return;for(var r=Array.prototype.slice.call(arguments,2),o=0;o0}function Ce(e){e.prototype.on=function(t,n){Me(this,t,n)},e.prototype.off=function(t,n){ut(this,t,n)}}function ne(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function oe(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}function he(e){return e.defaultPrevented!=null?e.defaultPrevented:e.returnValue==!1}function ve(e){ne(e),oe(e)}function Be(e){return e.target||e.srcElement}function De(e){var t=e.which;return t==null&&(e.button&1?t=1:e.button&2?t=3:e.button&4&&(t=2)),s&&e.ctrlKey&&t==1&&(t=3),t}var Je=function(){if(H&&F<9)return!1;var e=u("div");return"draggable"in e||"dragDrop"in e}(),st;function je(e){if(st==null){var t=u("span","\u200B");h(e,u("span",[t,document.createTextNode("x")])),e.firstChild.offsetHeight!=0&&(st=t.offsetWidth<=1&&t.offsetHeight>2&&!(H&&F<8))}var n=st?u("span","\u200B"):u("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return n.setAttribute("cm-text",""),n}var gt;function Lt(e){if(gt!=null)return gt;var t=h(e,document.createTextNode("A\u062EA")),n=A(t,0,1).getBoundingClientRect(),r=A(t,1,2).getBoundingClientRect();return d(e),!n||n.left==n.right?!1:gt=r.right-n.right<3}var ze=` + \xA0`]);var qe="^.[^\\s\\w.$@'\"`/\\\\]*";return ae.regexLiterals&&(qe+="(?!s*/)"),we.push([d,/^@[a-z_$][a-z_$@0-9]*/i,null],[E,/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\w+_t\b)/,null],[u,/^[a-z_$][a-z_$@0-9]*/i,null],[d,new RegExp("^(?:0x[a-f0-9]+|(?:\\d(?:_\\d+)*\\d*(?:\\.\\d*)?|\\.\\d\\+)(?:e[+\\-]?\\d+)?)[a-z]*","i"),null,"0123456789"],[u,/^\\[\s\S]?/,null],[h,new RegExp(qe),null]),fe(ye,we)}var Te=Pe({keywords:S,hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0});function Le(ae,ye,we){for(var Ie=/(?:^|\s)nocode(?:\s|$)/,Ne=/\r\n?|\n/,Fe=ae.ownerDocument,Ue=Fe.createElement("li");ae.firstChild;)Ue.appendChild(ae.firstChild);var rt=[Ue];function tt(Me){var et=Me.nodeType;if(et==1&&!Ie.test(Me.className))if(Me.nodeName==="br")$e(Me),Me.parentNode&&Me.parentNode.removeChild(Me);else for(var ut=Me.firstChild;ut;ut=ut.nextSibling)tt(ut);else if((et==3||et==4)&&we){var We=Me.nodeValue,Xe=We.match(Ne);if(Xe){var Se=We.substring(0,Xe.index);Me.nodeValue=Se;var Ee=We.substring(Xe.index+Xe[0].length);if(Ee){var Ce=Me.parentNode;Ce.insertBefore(Fe.createTextNode(Ee),Me.nextSibling)}$e(Me),Se||Me.parentNode.removeChild(Me)}}}function $e(Me){for(;!Me.nextSibling;)if(Me=Me.parentNode,!Me)return;function et(Xe,Se){var Ee=Se?Xe.cloneNode(!1):Xe,Ce=Xe.parentNode;if(Ce){var ne=et(Ce,1),oe=Xe.nextSibling;ne.appendChild(Ee);for(var he=oe;he;he=oe)oe=he.nextSibling,ne.appendChild(he)}return Ee}for(var ut=et(Me.nextSibling,0),We;(We=ut.parentNode)&&We.nodeType===1;)ut=We;rt.push(ut)}for(var qe=0;qe=Ce&&(tt+=2),Fe>=ne&&(ct+=2)}}finally{We&&(We.style.display=Xe)}}var Ae={};function ge(ae,ye){for(var we=ye.length;--we>=0;){var Ie=ye[we];Ae.hasOwnProperty(Ie)?F.console&&console.warn("cannot override language handler %s",Ie):Ae[Ie]=ae}}function de(ae,ye){return ae&&Ae.hasOwnProperty(ae)||(ae=/^\s*]*(?:>|$)/],[x,/^<\!--[\s\S]*?(?:-\->|$)/],["lang-",/^<\?([\s\S]+?)(?:\?>|$)/],["lang-",/^<%([\s\S]+?)(?:%>|$)/],[h,/^(?:<[%?]|[%?]>)/],["lang-",/^]*>([\s\S]+?)<\/xmp\b[^>]*>/i],["lang-js",/^]*>([\s\S]*?)(<\/script\b[^>]*>)/i],["lang-css",/^]*>([\s\S]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]),ge(fe([[u,/^[\s]+/,null,` \r +`],[U,/^(?:\"[^\"]*\"?|\'[^\']*\'?)/,null,`"'`]],[[R,/^^<\/?[a-z](?:[\w.:-]*\w)?|\/?>$/i],[_,/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^>\'\"\s]*(?:[^>\'\"\s\/]|\/(?=\s)))/],[h,/^[=<>\/]+/],["lang-js",/^on\w+\s*=\s*\"([^\"]+)\"/i],["lang-js",/^on\w+\s*=\s*\'([^\']+)\'/i],["lang-js",/^on\w+\s*=\s*([^\"\'>\s]+)/i],["lang-css",/^style\s*=\s*\"([^\"]+)\"/i],["lang-css",/^style\s*=\s*\'([^\']+)\'/i],["lang-css",/^style\s*=\s*([^\"\'>\s]+)/i]]),["in.tag"]),ge(fe([],[[U,/^[\s\S]+/]]),["uq.val"]),ge(Pe({keywords:p,hashComments:!0,cStyleComments:!0,types:v}),["c","cc","cpp","cxx","cyc","m"]),ge(Pe({keywords:"null,true,false"}),["json"]),ge(Pe({keywords:m,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:v}),["cs"]),ge(Pe({keywords:T,cStyleComments:!0}),["java"]),ge(Pe({keywords:l,hashComments:!0,multiLineStrings:!0}),["bash","bsh","csh","sh"]),ge(Pe({keywords:i,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}),["cv","py","python"]),ge(Pe({keywords:a,hashComments:!0,multiLineStrings:!0,regexLiterals:2}),["perl","pl","pm"]),ge(Pe({keywords:s,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb","ruby"]),ge(Pe({keywords:b,cStyleComments:!0,regexLiterals:!0}),["javascript","js","ts","typescript"]),ge(Pe({keywords:g,hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]),ge(fe([],[[y,/^[\s\S]+/]]),["regex"]);function re(ae){var ye=ae.langExtension;try{var we=N(ae.sourceNode,ae.pre),Ie=we.sourceCode;ae.sourceCode=Ie,ae.spans=we.spans,ae.basePos=0,de(ye,Ie)(ae),Re(ae)}catch(Ne){F.console&&console.log(Ne&&Ne.stack||Ne)}}function ce(ae,ye,we){var Ie=we||!1,Ne=ye||null,Fe=document.createElement("div");Fe.innerHTML="
      "+ae+"
      ",Fe=Fe.firstChild,Ie&&Le(Fe,Ie,!0);var Ue={langExtension:Ne,numberLines:Ie,sourceNode:Fe,pre:1,sourceCode:null,basePos:null,spans:null,decorations:null};return re(Ue),Fe.innerHTML}function se(ae,ye){var we=ye||document.body,Ie=we.ownerDocument||document;function Ne(Ee){return we.getElementsByTagName(Ee)}for(var Fe=[Ne("pre"),Ne("code"),Ne("xmp")],Ue=[],rt=0;rt=0){var l=i.split("!=");return F.create(l[0].trim(),this._deserializeValue(l[1],s))}if(i.indexOf("==")>=0){var l=i.split("==");return H.create(l[0].trim(),this._deserializeValue(l[1],s))}if(i.indexOf("=~")>=0){var l=i.split("=~");return w.create(l[0].trim(),this._deserializeRegexValue(l[1],s))}return/^\!\s*/.test(i)?O.create(i.substr(1).trim()):M.create(i)},a._deserializeValue=function(i,s){if(i=i.trim(),i==="true")return!0;if(i==="false")return!1;var l=/^'([^']*)'$/.exec(i);return l?l[1].trim():i},a._deserializeRegexValue=function(i,s){if(Object(ue.x)(i)){if(s)throw new Error("missing regexp-value for =~-expression");return console.warn("missing regexp-value for =~-expression"),null}var l=i.indexOf("/"),S=i.lastIndexOf("/");if(l===S||l<0){if(s)throw new Error("bad regexp-value '"+i+"', missing /-enclosure");return console.warn("bad regexp-value '"+i+"', missing /-enclosure"),null}var v=i.slice(l+1,S),y=i[S+1]==="i"?"i":"";try{return new RegExp(v,y)}catch(L){if(s)throw new Error("bad regexp-value '"+i+"', parse error: "+L);return console.warn("bad regexp-value '"+i+"', parse error: "+L),null}},a}();function B(a,i){var s=a.getType(),l=i.getType();if(s!==l)return s-l;switch(s){case 1:return a.cmp(i);case 2:return a.cmp(i);case 3:return a.cmp(i);case 4:return a.cmp(i);case 6:return a.cmp(i);case 7:return a.cmp(i);case 5:return a.cmp(i);default:throw new Error("Unknown ContextKeyExpr!")}}var M=function(){function a(i){this.key=i}return a.create=function(i){return new a(i)},a.prototype.getType=function(){return 1},a.prototype.cmp=function(i){return this.keyi.key?1:0},a.prototype.equals=function(i){return i instanceof a?this.key===i.key:!1},a.prototype.evaluate=function(i){return!!i.getValue(this.key)},a.prototype.keys=function(){return[this.key]},a.prototype.negate=function(){return O.create(this.key)},a}(),H=function(){function a(i,s){this.key=i,this.value=s}return a.create=function(i,s){return typeof s=="boolean"?s?M.create(i):O.create(i):new a(i,s)},a.prototype.getType=function(){return 3},a.prototype.cmp=function(i){return this.keyi.key?1:this.valuei.value?1:0},a.prototype.equals=function(i){return i instanceof a?this.key===i.key&&this.value===i.value:!1},a.prototype.evaluate=function(i){return i.getValue(this.key)==this.value},a.prototype.keys=function(){return[this.key]},a.prototype.negate=function(){return F.create(this.key,this.value)},a}(),F=function(){function a(i,s){this.key=i,this.value=s}return a.create=function(i,s){return typeof s=="boolean"?s?O.create(i):M.create(i):new a(i,s)},a.prototype.getType=function(){return 4},a.prototype.cmp=function(i){return this.keyi.key?1:this.valuei.value?1:0},a.prototype.equals=function(i){return i instanceof a?this.key===i.key&&this.value===i.value:!1},a.prototype.evaluate=function(i){return i.getValue(this.key)!=this.value},a.prototype.keys=function(){return[this.key]},a.prototype.negate=function(){return H.create(this.key,this.value)},a}(),O=function(){function a(i){this.key=i}return a.create=function(i){return new a(i)},a.prototype.getType=function(){return 2},a.prototype.cmp=function(i){return this.keyi.key?1:0},a.prototype.equals=function(i){return i instanceof a?this.key===i.key:!1},a.prototype.evaluate=function(i){return!i.getValue(this.key)},a.prototype.keys=function(){return[this.key]},a.prototype.negate=function(){return M.create(this.key)},a}(),w=function(){function a(i,s){this.key=i,this.regexp=s}return a.create=function(i,s){return new a(i,s)},a.prototype.getType=function(){return 6},a.prototype.cmp=function(i){if(this.keyi.key)return 1;var s=this.regexp?this.regexp.source:"",l=i.regexp?i.regexp.source:"";return sl?1:0},a.prototype.equals=function(i){if(i instanceof a){var s=this.regexp?this.regexp.source:"",l=i.regexp?i.regexp.source:"";return this.key===i.key&&s===l}return!1},a.prototype.evaluate=function(i){var s=i.getValue(this.key);return this.regexp?this.regexp.test(s):!1},a.prototype.keys=function(){return[this.key]},a.prototype.negate=function(){return c.create(this)},a}(),c=function(){function a(i){this._actual=i}return a.create=function(i){return new a(i)},a.prototype.getType=function(){return 7},a.prototype.cmp=function(i){return this._actual.cmp(i._actual)},a.prototype.equals=function(i){return i instanceof a?this._actual.equals(i._actual):!1},a.prototype.evaluate=function(i){return!this._actual.evaluate(i)},a.prototype.keys=function(){return this._actual.keys()},a.prototype.negate=function(){return this._actual},a}(),p=function(){function a(i){this.expr=i}return a.create=function(i){var s=a._normalizeArr(i);return s.length===0?void 0:s.length===1?s[0]:new a(s)},a.prototype.getType=function(){return 5},a.prototype.cmp=function(i){if(this.expr.lengthi.expr.length)return 1;for(var s=0,l=this.expr.length;s1;){for(var y=i.shift(),L=i.shift(),x=[],E=0,d=v(y);E=15&&(p=!1,O=!0);var y=s&&(w||p&&(v==null||v<12.11)),L=I||H&&F>=9;function x(e){return new RegExp("(^|\\s)"+e+"(?:$|\\s)\\s*")}var E=function(e,t){var n=e.className,r=x(t).exec(n);if(r){var o=n.slice(r.index+r[0].length);e.className=n.slice(0,r.index)+(o?r[1]+o:"")}};function d(e){for(var t=e.childNodes.length;t>0;--t)e.removeChild(e.firstChild);return e}function h(e,t){return d(e).appendChild(t)}function u(e,t,n,r){var o=document.createElement(e);if(n&&(o.className=n),r&&(o.style.cssText=r),typeof t=="string")o.appendChild(document.createTextNode(t));else if(t)for(var k=0;k=t)return G+(t-k);G+=q-k,G+=n-G%n,k=q+1}}var ee=function(){this.id=null,this.f=null,this.time=0,this.handler=P(this.onTimeout,this)};ee.prototype.onTimeout=function(e){e.id=0,e.time<=+new Date?e.f():setTimeout(e.handler,e.time-+new Date)},ee.prototype.set=function(e,t){this.f=t;var n=+new Date+e;(!this.id||n=t)return r+Math.min(G,t-o);if(o+=k-r,o+=n-o%n,r=k+1,o>=t)return r}}var ge=[""];function de(e){for(;ge.length<=e;)ge.push(re(ge)+" ");return ge[e]}function re(e){return e[e.length-1]}function ce(e,t){for(var n=[],r=0;r"\x80"&&(e.toUpperCase()!=e.toLowerCase()||ae.test(e))}function we(e,t){return t?t.source.indexOf("\\w")>-1&&ye(e)?!0:t.test(e):ye(e)}function Ie(e){for(var t in e)if(e.hasOwnProperty(t)&&e[t])return!1;return!0}var Ne=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function Fe(e){return e.charCodeAt(0)>=768&&Ne.test(e)}function Ue(e,t,n){for(;(n<0?t>0:tn?-1:1;;){if(t==n)return t;var o=(t+n)/2,k=r<0?Math.ceil(o):Math.floor(o);if(k==t)return e(k)?t:n;e(k)?n=k:t=k+r}}function tt(e,t,n,r){if(!e)return r(t,n,"ltr",0);for(var o=!1,k=0;kt||t==n&&G.to==t)&&(r(Math.max(G.from,t),Math.min(G.to,n),G.level==1?"rtl":"ltr",k),o=!0)}o||r(t,n,"ltr")}var $e=null;function qe(e,t,n){var r;$e=null;for(var o=0;ot)return o;k.to==t&&(k.from!=k.to&&n=="before"?r=o:$e=o),k.from==t&&(k.from!=k.to&&n!="before"?r=o:$e=o)}return r!=null?r:$e}var ct=function(){var e="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",t="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function n(te){return te<=247?e.charAt(te):1424<=te&&te<=1524?"R":1536<=te&&te<=1785?t.charAt(te-1536):1774<=te&&te<=2220?"r":8192<=te&&te<=8203?"w":te==8204?"b":"L"}var r=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,o=/[stwN]/,k=/[LRr]/,G=/[Lb1n]/,q=/[1n]/;function $(te,pe,xe){this.level=te,this.from=pe,this.to=xe}return function(te,pe){var xe=pe=="ltr"?"L":"R";if(te.length==0||pe=="ltr"&&!r.test(te))return!1;for(var _e=te.length,Oe=[],Ke=0;Ke<_e;++Ke)Oe.push(n(te.charCodeAt(Ke)));for(var Ze=0,at=xe;Ze<_e;++Ze){var ft=Oe[Ze];ft=="m"?Oe[Ze]=at:at=ft}for(var vt=0,pt=xe;vt<_e;++vt){var bt=Oe[vt];bt=="1"&&pt=="r"?Oe[vt]="n":k.test(bt)&&(pt=bt,bt=="r"&&(Oe[vt]="R"))}for(var It=1,wt=Oe[0];It<_e-1;++It){var Ht=Oe[It];Ht=="+"&&wt=="1"&&Oe[It+1]=="1"?Oe[It]="1":Ht==","&&wt==Oe[It+1]&&(wt=="1"||wt=="n")&&(Oe[It]=wt),wt=Ht}for(var br=0;br<_e;++br){var Ur=Oe[br];if(Ur==",")Oe[br]="N";else if(Ur=="%"){var Sr=void 0;for(Sr=br+1;Sr<_e&&Oe[Sr]=="%";++Sr);for(var un=br&&Oe[br-1]=="!"||Sr<_e&&Oe[Sr]=="1"?"1":"N",tn=br;tn-1&&(r[t]=o.slice(0,k).concat(o.slice(k+1)))}}}function We(e,t){var n=et(e,t);if(!n.length)return;for(var r=Array.prototype.slice.call(arguments,2),o=0;o0}function Ce(e){e.prototype.on=function(t,n){Me(this,t,n)},e.prototype.off=function(t,n){ut(this,t,n)}}function ne(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function oe(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}function he(e){return e.defaultPrevented!=null?e.defaultPrevented:e.returnValue==!1}function ve(e){ne(e),oe(e)}function Be(e){return e.target||e.srcElement}function De(e){var t=e.which;return t==null&&(e.button&1?t=1:e.button&2?t=3:e.button&4&&(t=2)),s&&e.ctrlKey&&t==1&&(t=3),t}var Je=function(){if(H&&F<9)return!1;var e=u("div");return"draggable"in e||"dragDrop"in e}(),st;function je(e){if(st==null){var t=u("span","\u200B");h(e,u("span",[t,document.createTextNode("x")])),e.firstChild.offsetHeight!=0&&(st=t.offsetWidth<=1&&t.offsetHeight>2&&!(H&&F<8))}var n=st?u("span","\u200B"):u("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return n.setAttribute("cm-text",""),n}var gt;function Lt(e){if(gt!=null)return gt;var t=h(e,document.createTextNode("A\u062EA")),n=A(t,0,1).getBoundingClientRect(),r=A(t,1,2).getBoundingClientRect();return d(e),!n||n.left==n.right?!1:gt=r.right-n.right<3}var ze=` b`.split(/\n/).length!=3?function(e){for(var t=0,n=[],r=e.length;t<=r;){var o=e.indexOf(` -`,t);o==-1&&(o=e.length);var k=e.slice(t,e.charAt(o-1)=="\r"?o-1:o),G=k.indexOf("\r");G!=-1?(n.push(k.slice(0,G)),t+=G+1):(n.push(k),t=o+1)}return n}:function(e){return e.split(/\r\n?|\n/)},dt=window.getSelection?function(e){try{return e.selectionStart!=e.selectionEnd}catch(t){return!1}}:function(e){var t;try{t=e.ownerDocument.selection.createRange()}catch(n){}return!t||t.parentElement()!=e?!1:t.compareEndPoints("StartToEnd",t)!=0},Ut=function(){var e=u("div");return"oncopy"in e?!0:(e.setAttribute("oncopy","return;"),typeof e.oncopy=="function")}(),Qt=null;function ar(e){if(Qt!=null)return Qt;var t=h(e,u("span","x")),n=t.getBoundingClientRect(),r=A(t,0,1).getBoundingClientRect();return Qt=Math.abs(n.left-r.left)>1}var Jt={},Pt={};function zr(e,t){arguments.length>2&&(t.dependencies=Array.prototype.slice.call(arguments,2)),Jt[e]=t}function an(e,t){Pt[e]=t}function St(e){if(typeof e=="string"&&Pt.hasOwnProperty(e))e=Pt[e];else if(e&&typeof e.name=="string"&&Pt.hasOwnProperty(e.name)){var t=Pt[e.name];typeof t=="string"&&(t={name:t}),e=ie(t,e),e.name=t.name}else{if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(e))return St("application/xml");if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(e))return St("application/json")}return typeof e=="string"?{name:e}:e||{name:"null"}}function Ct(e,t){t=St(t);var n=Jt[t.name];if(!n)return Ct(e,"text/plain");var r=n(e,t);if(ht.hasOwnProperty(t.name)){var o=ht[t.name];for(var k in o){if(!o.hasOwnProperty(k))continue;r.hasOwnProperty(k)&&(r["_"+k]=r[k]),r[k]=o[k]}}if(r.name=t.name,t.helperType&&(r.helperType=t.helperType),t.modeProps)for(var G in t.modeProps)r[G]=t.modeProps[G];return r}var ht={};function At(e,t){var n=ht.hasOwnProperty(e)?ht[e]:ht[e]={};N(t,n)}function rr(e,t){if(t===!0)return t;if(e.copyState)return e.copyState(t);var n={};for(var r in t){var o=t[r];o instanceof Array&&(o=o.concat([])),n[r]=o}return n}function gr(e,t){for(var n;e.innerMode&&!(n=e.innerMode(t),!n||n.mode==e);)t=n.state,e=n.mode;return n||{mode:e,state:t}}function vr(e,t,n){return e.startState?e.startState(t,n):!0}var _t=function(e,t,n){this.pos=this.start=0,this.string=e,this.tabSize=t||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=n};_t.prototype.eol=function(){return this.pos>=this.string.length},_t.prototype.sol=function(){return this.pos==this.lineStart},_t.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},_t.prototype.next=function(){if(this.post},_t.prototype.eatSpace=function(){for(var e=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>e},_t.prototype.skipToEnd=function(){this.pos=this.string.length},_t.prototype.skipTo=function(e){var t=this.string.indexOf(e,this.pos);if(t>-1)return this.pos=t,!0},_t.prototype.backUp=function(e){this.pos-=e},_t.prototype.column=function(){return this.lastColumnPos0?null:(k&&t!==!1&&(this.pos+=k[0].length),k)}},_t.prototype.current=function(){return this.string.slice(this.start,this.pos)},_t.prototype.hideFirstChars=function(e,t){this.lineStart+=e;try{return t()}finally{this.lineStart-=e}},_t.prototype.lookAhead=function(e){var t=this.lineOracle;return t&&t.lookAhead(e)},_t.prototype.baseToken=function(){var e=this.lineOracle;return e&&e.baseToken(this.pos)};function yt(e,t){if(t-=e.first,t<0||t>=e.size)throw new Error("There is no line "+(t+e.first)+" in the document.");for(var n=e;!n.lines;)for(var r=0;;++r){var o=n.children[r],k=o.chunkSize();if(t=e.first&&tn?Ve(n,yt(e,n).text.length):C(t,yt(e,t.line).text.length)}function C(e,t){var n=e.ch;return n==null||n>t?Ve(e.line,t):n<0?Ve(e.line,0):e}function z(e,t){for(var n=[],r=0;rthis.maxLookAhead&&(this.maxLookAhead=e),t},Q.prototype.baseToken=function(e){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=e;)this.baseTokenPos+=2;var t=this.baseTokens[this.baseTokenPos+1];return{type:t&&t.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-e}},Q.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},Q.fromSaved=function(e,t,n){return t instanceof J?new Q(e,rr(e.mode,t.state),n,t.lookAhead):new Q(e,rr(e.mode,t),n)},Q.prototype.save=function(e){var t=e!==!1?rr(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new J(t,this.maxLookAhead):t};function be(e,t,n,r){var o=[e.state.modeGen],k={};Jr(e,t.text,e.doc.mode,n,function(te,me){return o.push(te,me)},k,r);for(var G=n.state,q=function(te){n.baseTokens=o;var me=e.state.overlays[te],xe=1,_e=0;n.state=!0,Jr(e,t.text,me.mode,n,function(Oe,Ke){for(var Ze=xe;_eOe&&o.splice(xe,1,Oe,o[xe+1],at),xe+=2,_e=Math.min(Oe,at)}if(!Ke)return;if(me.opaque)o.splice(Ze,xe-Ze,Oe,"overlay "+Ke),xe=Ze+2;else for(;Zee.options.maxHighlightLength&&rr(e.doc.mode,r.state),k=be(e,t,r);o&&(r.state=o),t.stateAfter=r.save(!o),t.styles=k.styles,k.classes?t.styleClasses=k.classes:t.styleClasses&&(t.styleClasses=null),n===e.doc.highlightFrontier&&(e.doc.modeFrontier=Math.max(e.doc.modeFrontier,++e.doc.highlightFrontier))}return t.styles}function ot(e,t,n){var r=e.doc,o=e.display;if(!r.mode.startState)return new Q(r,!0,t);var k=Cr(e,t,n),G=k>r.first&&yt(r,k-1).stateAfter,q=G?Q.fromSaved(r,G,k):new Q(r,vr(r.mode),k);return r.iter(k,t,function($){it(e,$.text,q);var te=q.line;$.stateAfter=te==t-1||te%5==0||te>=o.viewFrom&&tet.start)return k}throw new Error("Mode "+e.name+" failed to advance stream.")}var Wt=function(e,t,n){this.start=e.start,this.end=e.pos,this.string=e.current(),this.type=t||null,this.state=n};function pr(e,t,n,r){var o=e.doc,k=o.mode,G;t=f(o,t);var q=yt(o,t.line),$=ot(e,t.line,n),te=new _t(q.text,e.options.tabSize,$),me;for(r&&(me=[]);(r||te.pose.options.maxHighlightLength?(q=!1,G&&it(e,t,r,me.pos),me.pos=t.length,xe=null):xe=Vr(kt(n,me,r.state,_e),k),_e){var Oe=_e[0].name;Oe&&(xe="m-"+(xe?Oe+" "+xe:Oe))}if(!q||te!=xe){for(;$G;--q){if(q<=k.first)return k.first;var $=yt(k,q-1),te=$.stateAfter;if(te&&(!n||q+(te instanceof J?te.lookAhead:0)<=k.modeFrontier))return q;var me=X($.text,null,e.options.tabSize);(o==null||r>me)&&(o=q-1,r=me)}return o}function He(e,t){if(e.modeFrontier=Math.min(e.modeFrontier,t),e.highlightFrontiern;r--){var o=yt(e,r).stateAfter;if(o&&(!(o instanceof J)||r+o.lookAhead=t:k.to>t);(r||(r=[])).push(new Zt(G,k.from,$?null:k.to))}}return r}function ur(e,t,n){var r;if(e)for(var o=0;o=t:k.to>t);if(q||k.from==t&&G.type=="bookmark"&&(!n||k.marker.insertLeft)){var $=k.from==null||(G.inclusiveLeft?k.from<=t:k.from0&&q)for(var bt=0;bt0)continue;var me=[$,1],xe=mt(te.from,q.from),_e=mt(te.to,q.to);(xe<0||!G.inclusiveLeft&&!xe)&&me.push({from:te.from,to:q.from}),(_e>0||!G.inclusiveRight&&!_e)&&me.push({from:q.to,to:te.to}),o.splice.apply(o,me),$+=me.length-3}return o}function Tr(e){var t=e.markedSpans;if(!t)return;for(var n=0;nt)&&(!r||wr(r,k.marker)<0)&&(r=k.marker)}return r}function Rr(e,t,n,r,o){var k=yt(e,t),G=Mt&&k.markedSpans;if(G)for(var q=0;q=0&&xe<=0||me<=0&&xe>=0)continue;if(me<=0&&($.marker.inclusiveRight&&o.inclusiveLeft?mt(te.to,n)>=0:mt(te.to,n)>0)||me>=0&&($.marker.inclusiveRight&&o.inclusiveLeft?mt(te.from,r)<=0:mt(te.from,r)<0))return!0}}function Zr(e){for(var t;t=Lr(e);)e=t.find(-1,!0).line;return e}function Qn(e){for(var t;t=dr(e);)e=t.find(1,!0).line;return e}function Yn(e){for(var t,n;t=dr(e);)e=t.find(1,!0).line,(n||(n=[])).push(e);return n}function wn(e,t){var n=yt(e,t),r=Zr(n);return n==r?t:Bt(r)}function Fi(e,t){if(t>e.lastLine())return t;var n=yt(e,t),r;if(!sn(e,n))return t;for(;r=dr(n);)n=r.find(1,!0).line;return Bt(n)+1}function sn(e,t){var n=Mt&&t.markedSpans;if(n)for(var r=void 0,o=0;ot.maxLineLength&&(t.maxLineLength=o,t.maxLine=r)})}var Nn=function(e,t,n){this.text=e,Qr(this,t),this.height=n?n(this):1};Nn.prototype.lineNo=function(){return Bt(this)},Ce(Nn);function Xa(e,t,n,r){e.text=t,e.stateAfter&&(e.stateAfter=null),e.styles&&(e.styles=null),e.order!=null&&(e.order=null),Tr(e),Qr(e,n);var o=r?r(e):1;o!=e.height&&Pr(e,o)}function da(e){e.parent=null,Tr(e)}var xt={},Ot={};function Dt(e,t){if(!e||/^\s*$/.test(e))return null;var n=t.addModeClass?Ot:xt;return n[e]||(n[e]=e.replace(/\S+/g,"cm-$&"))}function zt(e,t){var n=R("span",null,null,O?"padding-right: .1px":null),r={pre:R("pre",[n],"CodeMirror-line"),content:n,col:0,pos:0,cm:e,trailingSpace:!1,splitSpaces:e.getOption("lineWrapping")};t.measure={};for(var o=0;o<=(t.rest?t.rest.length:0);o++){var k=o?t.rest[o-1]:t.line,G=void 0;r.pos=0,r.addToken=fr,Lt(e.display.measure)&&(G=nt(k,e.doc.direction))&&(r.addToken=kr(r.addToken,G)),r.map=[];var q=t!=e.display.externalMeasured&&Bt(k);Kt(k,r,Qe(e,k,q)),k.styleClasses&&(k.styleClasses.bgClass&&(r.bgClass=j(k.styleClasses.bgClass,r.bgClass||"")),k.styleClasses.textClass&&(r.textClass=j(k.styleClasses.textClass,r.textClass||""))),r.map.length==0&&r.map.push(0,0,r.content.appendChild(je(e.display.measure))),o==0?(t.measure.map=r.map,t.measure.cache={}):((t.measure.maps||(t.measure.maps=[])).push(r.map),(t.measure.caches||(t.measure.caches=[])).push({}))}if(O){var $=r.content.lastChild;(/\bcm-tab\b/.test($.className)||$.querySelector&&$.querySelector(".cm-tab"))&&(r.content.className="cm-tab-wrap-hack")}return We(e,"renderLine",e,t.line,r.pre),r.pre.className&&(r.textClass=j(r.pre.className,r.textClass||"")),r}function tr(e){var t=u("span","\u2022","cm-invalidchar");return t.title="\\u"+e.charCodeAt(0).toString(16),t.setAttribute("aria-label",t.title),t}function fr(e,t,n,r,o,k,G){if(!t)return;var q=e.splitSpaces?qt(t,e.trailingSpace):t,$=e.cm.state.specialChars,te=!1,me;if(!$.test(t))e.col+=t.length,me=document.createTextNode(q),e.map.push(e.pos,e.pos+t.length,me),H&&F<9&&(te=!0),e.pos+=t.length;else{me=document.createDocumentFragment();for(var xe=0;;){$.lastIndex=xe;var _e=$.exec(t),Oe=_e?_e.index-xe:t.length-xe;if(Oe){var Ke=document.createTextNode(q.slice(xe,xe+Oe));H&&F<9?me.appendChild(u("span",[Ke])):me.appendChild(Ke),e.map.push(e.pos,e.pos+Oe,Ke),e.col+=Oe,e.pos+=Oe}if(!_e)break;xe+=Oe+1;var Ze=void 0;if(_e[0]==" "){var at=e.cm.options.tabSize,ft=at-e.col%at;Ze=me.appendChild(u("span",de(ft),"cm-tab")),Ze.setAttribute("role","presentation"),Ze.setAttribute("cm-text"," "),e.col+=ft}else _e[0]=="\r"||_e[0]==` -`?(Ze=me.appendChild(u("span",_e[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),Ze.setAttribute("cm-text",_e[0]),e.col+=1):(Ze=e.cm.options.specialCharPlaceholder(_e[0]),Ze.setAttribute("cm-text",_e[0]),H&&F<9?me.appendChild(u("span",[Ze])):me.appendChild(Ze),e.col+=1);e.map.push(e.pos,e.pos+1,Ze),e.pos++}}if(e.trailingSpace=q.charCodeAt(t.length-1)==32,n||r||o||te||k||G){var vt=n||"";r&&(vt+=r),o&&(vt+=o);var pt=u("span",[me],vt,k);if(G)for(var bt in G)G.hasOwnProperty(bt)&&bt!="style"&&bt!="class"&&pt.setAttribute(bt,G[bt]);return e.content.appendChild(pt)}e.content.appendChild(me)}function qt(e,t){if(e.length>1&&!/ /.test(e))return e;for(var n=t,r="",o=0;ote&&xe.from<=te);_e++);if(xe.to>=me)return e(n,r,o,k,G,q,$);e(n,r.slice(0,xe.to-te),o,k,null,q,$),k=null,r=r.slice(xe.to-te),te=xe.to}}}function qr(e,t,n,r){var o=!r&&n.widgetNode;o&&e.map.push(e.pos,e.pos+t,o),!r&&e.cm.display.input.needsContentAttribute&&(o||(o=e.content.appendChild(document.createElement("span"))),o.setAttribute("cm-marker",n.id)),o&&(e.cm.display.input.setUneditable(o),e.content.appendChild(o)),e.pos+=t,e.trailingSpace=!1}function Kt(e,t,n){var r=e.markedSpans,o=e.text,k=0;if(!r){for(var G=1;G$||Ht.collapsed&&wt.to==$&&wt.from==$)){if(wt.to!=null&&wt.to!=$&&Oe>wt.to&&(Oe=wt.to,Ze=""),Ht.className&&(Ke+=" "+Ht.className),Ht.css&&(_e=(_e?_e+";":"")+Ht.css),Ht.startStyle&&wt.from==$&&(at+=" "+Ht.startStyle),Ht.endStyle&&wt.to==Oe&&(bt||(bt=[])).push(Ht.endStyle,wt.to),Ht.title&&((vt||(vt={})).title=Ht.title),Ht.attributes)for(var br in Ht.attributes)(vt||(vt={}))[br]=Ht.attributes[br];Ht.collapsed&&(!ft||wr(ft.marker,Ht)<0)&&(ft=wt)}else wt.from>$&&Oe>wt.from&&(Oe=wt.from)}if(bt)for(var Ur=0;Ur=q)break;for(var un=Math.min(q,Oe);;){if(me){var tn=$+me.length;if(!ft){var Ir=tn>un?me.slice(0,un-$):me;t.addToken(t,Ir,xe?xe+Ke:Ke,at,$+Ir.length==Oe?Ze:"",_e,vt)}if(tn>=un){me=me.slice(un-$),$=un;break}$=tn,at=""}me=o.slice(k,k=n[te++]),xe=Dt(n[te++],t.cm.options)}}}function Rn(e,t,n){this.line=t,this.rest=Yn(t),this.size=this.rest?Bt(re(this.rest))-n+1:1,this.node=this.text=null,this.hidden=sn(e,t)}function ir(e,t,n){for(var r=[],o,k=t;k2&&k.push(($.bottom+te.top)/2-n.top)}}k.push(n.bottom-n.top)}}function ro(e,t,n){if(e.line==t)return{map:e.measure.map,cache:e.measure.cache};for(var r=0;rn)return{map:e.measure.maps[o],cache:e.measure.caches[o],before:!0}}function Fs(e,t){t=Zr(t);var n=Bt(t),r=e.display.externalMeasured=new Rn(e.doc,t,n);r.lineN=n;var o=r.built=zt(e,r);return r.text=o.pre,h(e.display.lineMeasure,o.pre),r}function no(e,t,n,r){return xn(e,Jn(e,t),n,r)}function pa(e,t){if(t>=e.display.viewFrom&&t=n.lineN&&tt)&&(k=$-q,o=k-1,t>=$&&(G="right")),o!=null){if(r=e[te+2],q==$&&n==(r.insertLeft?"left":"right")&&(G=n),n=="left"&&o==0)for(;te&&e[te-2]==e[te-3]&&e[te-1].insertLeft;)r=e[(te-=3)+2],G="left";if(n=="right"&&o==$-q)for(;te=0&&!((n=e[o]).left!=n.right);o--);return n}function Ws(e,t,n,r){var o=ao(t.map,n,r),k=o.node,G=o.start,q=o.end,$=o.collapse,te;if(k.nodeType==3){for(var me=0;me<4;me++){for(;G&&Fe(t.line.text.charAt(o.coverStart+G));)--G;for(;o.coverStart+q0&&($=r="right");var xe;e.options.lineWrapping&&(xe=k.getClientRects()).length>1?te=xe[r=="right"?xe.length-1:0]:te=k.getBoundingClientRect()}if(H&&F<9&&!G&&(!te||!te.left&&!te.right)){var _e=k.parentNode.getClientRects()[0];_e?te={left:_e.left,right:_e.left+qn(e.display),top:_e.top,bottom:_e.bottom}:te=io}for(var Oe=te.top-t.rect.top,Ke=te.bottom-t.rect.top,Ze=(Oe+Ke)/2,at=t.view.measure.heights,ft=0;ft=r.text.length?($=r.text.length,te="before"):$<=0&&($=0,te="after"),!q)return G(te=="before"?$-1:$,te=="before");function me(Ke,Ze,at){var ft=q[Ze],vt=ft.level==1;return G(at?Ke-1:Ke,vt!=at)}var xe=qe(q,$,te),_e=$e,Oe=me($,xe,te=="before");return _e!=null&&(Oe.other=me($,_e,te!="before")),Oe}function ho(e,t){var n=0;t=f(e.doc,t),e.options.lineWrapping||(n=qn(e.display)*t.ch);var r=yt(e.doc,t.line),o=mn(r)+Hi(e.display);return{left:n,right:n,top:o,bottom:o+r.height}}function va(e,t,n,r,o){var k=Ve(e,t,n);return k.xRel=o,r&&(k.outside=r),k}function ya(e,t,n){var r=e.doc;if(n+=e.display.viewOffset,n<0)return va(r.first,0,null,-1,-1);var o=or(r,n),k=r.first+r.size-1;if(o>k)return va(r.first+r.size-1,yt(r,k).text.length,null,1,1);t<0&&(t=0);for(var G=yt(r,o);;){var q=Gs(e,G,o,t,n),$=bn(G,q.ch+(q.xRel>0||q.outside>0?1:0));if(!$)return q;var te=$.find(1);if(te.line==o)return te;G=yt(r,o=te.line)}}function fo(e,t,n,r){r-=ma(t);var o=t.text.length,k=rt(function(G){return xn(e,n,G-1).bottom<=r},o,0);return o=rt(function(G){return xn(e,n,G).top>r},k,o),{begin:k,end:o}}function po(e,t,n,r){n||(n=Jn(e,t));var o=Gi(e,t,xn(e,n,r),"line").top;return fo(e,t,n,o)}function ba(e,t,n,r){return e.bottom<=n?!1:e.top>n?!0:(r?e.left:e.right)>t}function Gs(e,t,n,r,o){o-=mn(t);var k=Jn(e,t),G=ma(t),q=0,$=t.text.length,te=!0,me=nt(t,e.doc.direction);if(me){var xe=(e.options.lineWrapping?Ks:zs)(e,t,n,k,me,r,o);te=xe.level!=1,q=te?xe.from:xe.to-1,$=te?xe.to:xe.from-1}var _e=null,Oe=null,Ke=rt(function(It){var wt=xn(e,k,It);return wt.top+=G,wt.bottom+=G,ba(wt,r,o,!1)?(wt.top<=o&&wt.left<=r&&(_e=It,Oe=wt),!0):!1},q,$),Ze,at,ft=!1;if(Oe){var vt=r-Oe.left=bt.bottom?1:0}return Ke=Ue(t.text,Ke,1),va(n,Ke,at,ft,r-Ze)}function zs(e,t,n,r,o,k,G){var q=rt(function(xe){var _e=o[xe],Oe=_e.level!=1;return ba(gn(e,Ve(n,Oe?_e.to:_e.from,Oe?"before":"after"),"line",t,r),k,G,!0)},0,o.length-1),$=o[q];if(q>0){var te=$.level!=1,me=gn(e,Ve(n,te?$.from:$.to,te?"after":"before"),"line",t,r);ba(me,k,G,!0)&&me.top>G&&($=o[q-1])}return $}function Ks(e,t,n,r,o,k,G){var q=fo(e,t,r,G),$=q.begin,te=q.end;/\s/.test(t.text.charAt(te-1))&&te--;for(var me=null,xe=null,_e=0;_e=te||Oe.to<=$)continue;var Ke=Oe.level!=1,Ze=xn(e,r,Ke?Math.min(te,Oe.to)-1:Math.max($,Oe.from)).right,at=Zeat)&&(me=Oe,xe=at)}return me||(me=o[o.length-1]),me.from<$&&(me={from:$,to:me.to,level:me.level}),me.to>te&&(me={from:me.from,to:te,level:me.level}),me}var Un;function Zn(e){if(e.cachedTextHeight!=null)return e.cachedTextHeight;if(Un==null){Un=u("pre",null,"CodeMirror-line-like");for(var t=0;t<49;++t)Un.appendChild(document.createTextNode("x")),Un.appendChild(u("br"));Un.appendChild(document.createTextNode("x"))}h(e.measure,Un);var n=Un.offsetHeight/50;return n>3&&(e.cachedTextHeight=n),d(e.measure),n||1}function qn(e){if(e.cachedCharWidth!=null)return e.cachedCharWidth;var t=u("span","xxxxxxxxxx"),n=u("pre",[t],"CodeMirror-line-like");h(e.measure,n);var r=t.getBoundingClientRect(),o=(r.right-r.left)/10;return o>2&&(e.cachedCharWidth=o),o||10}function Ea(e){for(var t=e.display,n={},r={},o=t.gutters.clientLeft,k=t.gutters.firstChild,G=0;k;k=k.nextSibling,++G){var q=e.display.gutterSpecs[G].className;n[q]=k.offsetLeft+k.clientLeft+o,r[q]=k.clientWidth}return{fixedPos:xa(t),gutterTotalWidth:t.gutters.offsetWidth,gutterLeft:n,gutterWidth:r,wrapperWidth:t.wrapper.clientWidth}}function xa(e){return e.scroller.getBoundingClientRect().left-e.sizer.getBoundingClientRect().left}function mo(e){var t=Zn(e.display),n=e.options.lineWrapping,r=n&&Math.max(5,e.display.scroller.clientWidth/qn(e.display)-3);return function(o){if(sn(e.doc,o))return 0;var k=0;if(o.widgets)for(var G=0;G0&&(te=yt(e.doc,$.line).text).length==$.ch){var me=X(te,te.length,e.options.tabSize)-te.length;$=Ve($.line,Math.max(0,Math.round((k-to(e.display).left)/qn(e.display))-me))}return $}function jn(e,t){if(t>=e.display.viewTo)return null;if(t-=e.display.viewFrom,t<0)return null;for(var n=e.display.view,r=0;rt)&&(o.updateLineNumbers=t),e.curOp.viewChanged=!0,t>=o.viewTo)Mt&&wn(e.doc,t)o.viewFrom?Ln(e):(o.viewFrom+=r,o.viewTo+=r);else if(t<=o.viewFrom&&n>=o.viewTo)Ln(e);else if(t<=o.viewFrom){var k=zi(e,n,n+r,1);k?(o.view=o.view.slice(k.index),o.viewFrom=k.lineN,o.viewTo+=r):Ln(e)}else if(n>=o.viewTo){var G=zi(e,t,t,-1);G?(o.view=o.view.slice(0,G.index),o.viewTo=G.lineN):Ln(e)}else{var q=zi(e,t,t,-1),$=zi(e,n,n+r,1);q&&$?(o.view=o.view.slice(0,q.index).concat(ir(e,q.lineN,$.lineN)).concat(o.view.slice($.index)),o.viewTo+=r):Ln(e)}var te=o.externalMeasured;te&&(n=o.lineN&&t=r.viewTo)return;var k=r.view[jn(e,t)];if(k.node==null)return;var G=k.changes||(k.changes=[]);le(G,n)==-1&&G.push(n)}function Ln(e){e.display.viewFrom=e.display.viewTo=e.doc.first,e.display.view=[],e.display.viewOffset=0}function zi(e,t,n,r){var o=jn(e,t),k,G=e.display.view;if(!Mt||n==e.doc.first+e.doc.size)return{index:o,lineN:n};for(var q=e.display.viewFrom,$=0;$0){if(o==G.length-1)return null;k=q+G[o].size-t,o++}else k=q-t;t+=k,n+=k}for(;wn(e.doc,n)!=n;){if(o==(r<0?0:G.length-1))return null;n+=r*G[o-(r<0?1:0)].size,o+=r}return{index:o,lineN:n}}function Vs(e,t,n){var r=e.display,o=r.view;o.length==0||t>=r.viewTo||n<=r.viewFrom?(r.view=ir(e,t,n),r.viewFrom=t):(r.viewFrom>t?r.view=ir(e,t,r.viewFrom).concat(r.view):r.viewFromn&&(r.view=r.view.slice(0,jn(e,n)))),r.viewTo=n}function go(e){for(var t=e.display.view,n=0,r=0;r=e.display.viewTo||q.to().line1}var Jt={},Pt={};function zr(e,t){arguments.length>2&&(t.dependencies=Array.prototype.slice.call(arguments,2)),Jt[e]=t}function an(e,t){Pt[e]=t}function St(e){if(typeof e=="string"&&Pt.hasOwnProperty(e))e=Pt[e];else if(e&&typeof e.name=="string"&&Pt.hasOwnProperty(e.name)){var t=Pt[e.name];typeof t=="string"&&(t={name:t}),e=ie(t,e),e.name=t.name}else{if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(e))return St("application/xml");if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(e))return St("application/json")}return typeof e=="string"?{name:e}:e||{name:"null"}}function Ct(e,t){t=St(t);var n=Jt[t.name];if(!n)return Ct(e,"text/plain");var r=n(e,t);if(ht.hasOwnProperty(t.name)){var o=ht[t.name];for(var k in o){if(!o.hasOwnProperty(k))continue;r.hasOwnProperty(k)&&(r["_"+k]=r[k]),r[k]=o[k]}}if(r.name=t.name,t.helperType&&(r.helperType=t.helperType),t.modeProps)for(var G in t.modeProps)r[G]=t.modeProps[G];return r}var ht={};function At(e,t){var n=ht.hasOwnProperty(e)?ht[e]:ht[e]={};N(t,n)}function rr(e,t){if(t===!0)return t;if(e.copyState)return e.copyState(t);var n={};for(var r in t){var o=t[r];o instanceof Array&&(o=o.concat([])),n[r]=o}return n}function gr(e,t){for(var n;e.innerMode&&!(n=e.innerMode(t),!n||n.mode==e);)t=n.state,e=n.mode;return n||{mode:e,state:t}}function vr(e,t,n){return e.startState?e.startState(t,n):!0}var _t=function(e,t,n){this.pos=this.start=0,this.string=e,this.tabSize=t||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=n};_t.prototype.eol=function(){return this.pos>=this.string.length},_t.prototype.sol=function(){return this.pos==this.lineStart},_t.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},_t.prototype.next=function(){if(this.post},_t.prototype.eatSpace=function(){for(var e=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>e},_t.prototype.skipToEnd=function(){this.pos=this.string.length},_t.prototype.skipTo=function(e){var t=this.string.indexOf(e,this.pos);if(t>-1)return this.pos=t,!0},_t.prototype.backUp=function(e){this.pos-=e},_t.prototype.column=function(){return this.lastColumnPos0?null:(k&&t!==!1&&(this.pos+=k[0].length),k)}},_t.prototype.current=function(){return this.string.slice(this.start,this.pos)},_t.prototype.hideFirstChars=function(e,t){this.lineStart+=e;try{return t()}finally{this.lineStart-=e}},_t.prototype.lookAhead=function(e){var t=this.lineOracle;return t&&t.lookAhead(e)},_t.prototype.baseToken=function(){var e=this.lineOracle;return e&&e.baseToken(this.pos)};function yt(e,t){if(t-=e.first,t<0||t>=e.size)throw new Error("There is no line "+(t+e.first)+" in the document.");for(var n=e;!n.lines;)for(var r=0;;++r){var o=n.children[r],k=o.chunkSize();if(t=e.first&&tn?Ve(n,yt(e,n).text.length):C(t,yt(e,t.line).text.length)}function C(e,t){var n=e.ch;return n==null||n>t?Ve(e.line,t):n<0?Ve(e.line,0):e}function z(e,t){for(var n=[],r=0;rthis.maxLookAhead&&(this.maxLookAhead=e),t},Y.prototype.baseToken=function(e){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=e;)this.baseTokenPos+=2;var t=this.baseTokens[this.baseTokenPos+1];return{type:t&&t.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-e}},Y.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},Y.fromSaved=function(e,t,n){return t instanceof J?new Y(e,rr(e.mode,t.state),n,t.lookAhead):new Y(e,rr(e.mode,t),n)},Y.prototype.save=function(e){var t=e!==!1?rr(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new J(t,this.maxLookAhead):t};function be(e,t,n,r){var o=[e.state.modeGen],k={};Jr(e,t.text,e.doc.mode,n,function(te,pe){return o.push(te,pe)},k,r);for(var G=n.state,q=function(te){n.baseTokens=o;var pe=e.state.overlays[te],xe=1,_e=0;n.state=!0,Jr(e,t.text,pe.mode,n,function(Oe,Ke){for(var Ze=xe;_eOe&&o.splice(xe,1,Oe,o[xe+1],at),xe+=2,_e=Math.min(Oe,at)}if(!Ke)return;if(pe.opaque)o.splice(Ze,xe-Ze,Oe,"overlay "+Ke),xe=Ze+2;else for(;Zee.options.maxHighlightLength&&rr(e.doc.mode,r.state),k=be(e,t,r);o&&(r.state=o),t.stateAfter=r.save(!o),t.styles=k.styles,k.classes?t.styleClasses=k.classes:t.styleClasses&&(t.styleClasses=null),n===e.doc.highlightFrontier&&(e.doc.modeFrontier=Math.max(e.doc.modeFrontier,++e.doc.highlightFrontier))}return t.styles}function ot(e,t,n){var r=e.doc,o=e.display;if(!r.mode.startState)return new Y(r,!0,t);var k=Cr(e,t,n),G=k>r.first&&yt(r,k-1).stateAfter,q=G?Y.fromSaved(r,G,k):new Y(r,vr(r.mode),k);return r.iter(k,t,function($){it(e,$.text,q);var te=q.line;$.stateAfter=te==t-1||te%5==0||te>=o.viewFrom&&tet.start)return k}throw new Error("Mode "+e.name+" failed to advance stream.")}var Wt=function(e,t,n){this.start=e.start,this.end=e.pos,this.string=e.current(),this.type=t||null,this.state=n};function pr(e,t,n,r){var o=e.doc,k=o.mode,G;t=f(o,t);var q=yt(o,t.line),$=ot(e,t.line,n),te=new _t(q.text,e.options.tabSize,$),pe;for(r&&(pe=[]);(r||te.pose.options.maxHighlightLength?(q=!1,G&&it(e,t,r,pe.pos),pe.pos=t.length,xe=null):xe=Vr(kt(n,pe,r.state,_e),k),_e){var Oe=_e[0].name;Oe&&(xe="m-"+(xe?Oe+" "+xe:Oe))}if(!q||te!=xe){for(;$G;--q){if(q<=k.first)return k.first;var $=yt(k,q-1),te=$.stateAfter;if(te&&(!n||q+(te instanceof J?te.lookAhead:0)<=k.modeFrontier))return q;var pe=X($.text,null,e.options.tabSize);(o==null||r>pe)&&(o=q-1,r=pe)}return o}function He(e,t){if(e.modeFrontier=Math.min(e.modeFrontier,t),e.highlightFrontiern;r--){var o=yt(e,r).stateAfter;if(o&&(!(o instanceof J)||r+o.lookAhead=t:k.to>t);(r||(r=[])).push(new Zt(G,k.from,$?null:k.to))}}return r}function ur(e,t,n){var r;if(e)for(var o=0;o=t:k.to>t);if(q||k.from==t&&G.type=="bookmark"&&(!n||k.marker.insertLeft)){var $=k.from==null||(G.inclusiveLeft?k.from<=t:k.from0&&q)for(var bt=0;bt0)continue;var pe=[$,1],xe=mt(te.from,q.from),_e=mt(te.to,q.to);(xe<0||!G.inclusiveLeft&&!xe)&&pe.push({from:te.from,to:q.from}),(_e>0||!G.inclusiveRight&&!_e)&&pe.push({from:q.to,to:te.to}),o.splice.apply(o,pe),$+=pe.length-3}return o}function Tr(e){var t=e.markedSpans;if(!t)return;for(var n=0;nt)&&(!r||wr(r,k.marker)<0)&&(r=k.marker)}return r}function Rr(e,t,n,r,o){var k=yt(e,t),G=Mt&&k.markedSpans;if(G)for(var q=0;q=0&&xe<=0||pe<=0&&xe>=0)continue;if(pe<=0&&($.marker.inclusiveRight&&o.inclusiveLeft?mt(te.to,n)>=0:mt(te.to,n)>0)||pe>=0&&($.marker.inclusiveRight&&o.inclusiveLeft?mt(te.from,r)<=0:mt(te.from,r)<0))return!0}}function Zr(e){for(var t;t=Lr(e);)e=t.find(-1,!0).line;return e}function Yn(e){for(var t;t=dr(e);)e=t.find(1,!0).line;return e}function Qn(e){for(var t,n;t=dr(e);)e=t.find(1,!0).line,(n||(n=[])).push(e);return n}function wn(e,t){var n=yt(e,t),r=Zr(n);return n==r?t:Bt(r)}function Fi(e,t){if(t>e.lastLine())return t;var n=yt(e,t),r;if(!sn(e,n))return t;for(;r=dr(n);)n=r.find(1,!0).line;return Bt(n)+1}function sn(e,t){var n=Mt&&t.markedSpans;if(n)for(var r=void 0,o=0;ot.maxLineLength&&(t.maxLineLength=o,t.maxLine=r)})}var Nn=function(e,t,n){this.text=e,Yr(this,t),this.height=n?n(this):1};Nn.prototype.lineNo=function(){return Bt(this)},Ce(Nn);function Xa(e,t,n,r){e.text=t,e.stateAfter&&(e.stateAfter=null),e.styles&&(e.styles=null),e.order!=null&&(e.order=null),Tr(e),Yr(e,n);var o=r?r(e):1;o!=e.height&&Pr(e,o)}function da(e){e.parent=null,Tr(e)}var xt={},Ot={};function Dt(e,t){if(!e||/^\s*$/.test(e))return null;var n=t.addModeClass?Ot:xt;return n[e]||(n[e]=e.replace(/\S+/g,"cm-$&"))}function zt(e,t){var n=R("span",null,null,O?"padding-right: .1px":null),r={pre:R("pre",[n],"CodeMirror-line"),content:n,col:0,pos:0,cm:e,trailingSpace:!1,splitSpaces:e.getOption("lineWrapping")};t.measure={};for(var o=0;o<=(t.rest?t.rest.length:0);o++){var k=o?t.rest[o-1]:t.line,G=void 0;r.pos=0,r.addToken=fr,Lt(e.display.measure)&&(G=nt(k,e.doc.direction))&&(r.addToken=kr(r.addToken,G)),r.map=[];var q=t!=e.display.externalMeasured&&Bt(k);Kt(k,r,Ye(e,k,q)),k.styleClasses&&(k.styleClasses.bgClass&&(r.bgClass=j(k.styleClasses.bgClass,r.bgClass||"")),k.styleClasses.textClass&&(r.textClass=j(k.styleClasses.textClass,r.textClass||""))),r.map.length==0&&r.map.push(0,0,r.content.appendChild(je(e.display.measure))),o==0?(t.measure.map=r.map,t.measure.cache={}):((t.measure.maps||(t.measure.maps=[])).push(r.map),(t.measure.caches||(t.measure.caches=[])).push({}))}if(O){var $=r.content.lastChild;(/\bcm-tab\b/.test($.className)||$.querySelector&&$.querySelector(".cm-tab"))&&(r.content.className="cm-tab-wrap-hack")}return We(e,"renderLine",e,t.line,r.pre),r.pre.className&&(r.textClass=j(r.pre.className,r.textClass||"")),r}function tr(e){var t=u("span","\u2022","cm-invalidchar");return t.title="\\u"+e.charCodeAt(0).toString(16),t.setAttribute("aria-label",t.title),t}function fr(e,t,n,r,o,k,G){if(!t)return;var q=e.splitSpaces?qt(t,e.trailingSpace):t,$=e.cm.state.specialChars,te=!1,pe;if(!$.test(t))e.col+=t.length,pe=document.createTextNode(q),e.map.push(e.pos,e.pos+t.length,pe),H&&F<9&&(te=!0),e.pos+=t.length;else{pe=document.createDocumentFragment();for(var xe=0;;){$.lastIndex=xe;var _e=$.exec(t),Oe=_e?_e.index-xe:t.length-xe;if(Oe){var Ke=document.createTextNode(q.slice(xe,xe+Oe));H&&F<9?pe.appendChild(u("span",[Ke])):pe.appendChild(Ke),e.map.push(e.pos,e.pos+Oe,Ke),e.col+=Oe,e.pos+=Oe}if(!_e)break;xe+=Oe+1;var Ze=void 0;if(_e[0]==" "){var at=e.cm.options.tabSize,ft=at-e.col%at;Ze=pe.appendChild(u("span",de(ft),"cm-tab")),Ze.setAttribute("role","presentation"),Ze.setAttribute("cm-text"," "),e.col+=ft}else _e[0]=="\r"||_e[0]==` +`?(Ze=pe.appendChild(u("span",_e[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),Ze.setAttribute("cm-text",_e[0]),e.col+=1):(Ze=e.cm.options.specialCharPlaceholder(_e[0]),Ze.setAttribute("cm-text",_e[0]),H&&F<9?pe.appendChild(u("span",[Ze])):pe.appendChild(Ze),e.col+=1);e.map.push(e.pos,e.pos+1,Ze),e.pos++}}if(e.trailingSpace=q.charCodeAt(t.length-1)==32,n||r||o||te||k||G){var vt=n||"";r&&(vt+=r),o&&(vt+=o);var pt=u("span",[pe],vt,k);if(G)for(var bt in G)G.hasOwnProperty(bt)&&bt!="style"&&bt!="class"&&pt.setAttribute(bt,G[bt]);return e.content.appendChild(pt)}e.content.appendChild(pe)}function qt(e,t){if(e.length>1&&!/ /.test(e))return e;for(var n=t,r="",o=0;ote&&xe.from<=te);_e++);if(xe.to>=pe)return e(n,r,o,k,G,q,$);e(n,r.slice(0,xe.to-te),o,k,null,q,$),k=null,r=r.slice(xe.to-te),te=xe.to}}}function qr(e,t,n,r){var o=!r&&n.widgetNode;o&&e.map.push(e.pos,e.pos+t,o),!r&&e.cm.display.input.needsContentAttribute&&(o||(o=e.content.appendChild(document.createElement("span"))),o.setAttribute("cm-marker",n.id)),o&&(e.cm.display.input.setUneditable(o),e.content.appendChild(o)),e.pos+=t,e.trailingSpace=!1}function Kt(e,t,n){var r=e.markedSpans,o=e.text,k=0;if(!r){for(var G=1;G$||Ht.collapsed&&wt.to==$&&wt.from==$)){if(wt.to!=null&&wt.to!=$&&Oe>wt.to&&(Oe=wt.to,Ze=""),Ht.className&&(Ke+=" "+Ht.className),Ht.css&&(_e=(_e?_e+";":"")+Ht.css),Ht.startStyle&&wt.from==$&&(at+=" "+Ht.startStyle),Ht.endStyle&&wt.to==Oe&&(bt||(bt=[])).push(Ht.endStyle,wt.to),Ht.title&&((vt||(vt={})).title=Ht.title),Ht.attributes)for(var br in Ht.attributes)(vt||(vt={}))[br]=Ht.attributes[br];Ht.collapsed&&(!ft||wr(ft.marker,Ht)<0)&&(ft=wt)}else wt.from>$&&Oe>wt.from&&(Oe=wt.from)}if(bt)for(var Ur=0;Ur=q)break;for(var un=Math.min(q,Oe);;){if(pe){var tn=$+pe.length;if(!ft){var Ir=tn>un?pe.slice(0,un-$):pe;t.addToken(t,Ir,xe?xe+Ke:Ke,at,$+Ir.length==Oe?Ze:"",_e,vt)}if(tn>=un){pe=pe.slice(un-$),$=un;break}$=tn,at=""}pe=o.slice(k,k=n[te++]),xe=Dt(n[te++],t.cm.options)}}}function Rn(e,t,n){this.line=t,this.rest=Qn(t),this.size=this.rest?Bt(re(this.rest))-n+1:1,this.node=this.text=null,this.hidden=sn(e,t)}function ir(e,t,n){for(var r=[],o,k=t;k2&&k.push(($.bottom+te.top)/2-n.top)}}k.push(n.bottom-n.top)}}function ro(e,t,n){if(e.line==t)return{map:e.measure.map,cache:e.measure.cache};for(var r=0;rn)return{map:e.measure.maps[o],cache:e.measure.caches[o],before:!0}}function Fs(e,t){t=Zr(t);var n=Bt(t),r=e.display.externalMeasured=new Rn(e.doc,t,n);r.lineN=n;var o=r.built=zt(e,r);return r.text=o.pre,h(e.display.lineMeasure,o.pre),r}function no(e,t,n,r){return xn(e,Jn(e,t),n,r)}function pa(e,t){if(t>=e.display.viewFrom&&t=n.lineN&&tt)&&(k=$-q,o=k-1,t>=$&&(G="right")),o!=null){if(r=e[te+2],q==$&&n==(r.insertLeft?"left":"right")&&(G=n),n=="left"&&o==0)for(;te&&e[te-2]==e[te-3]&&e[te-1].insertLeft;)r=e[(te-=3)+2],G="left";if(n=="right"&&o==$-q)for(;te=0&&!((n=e[o]).left!=n.right);o--);return n}function Ws(e,t,n,r){var o=ao(t.map,n,r),k=o.node,G=o.start,q=o.end,$=o.collapse,te;if(k.nodeType==3){for(var pe=0;pe<4;pe++){for(;G&&Fe(t.line.text.charAt(o.coverStart+G));)--G;for(;o.coverStart+q0&&($=r="right");var xe;e.options.lineWrapping&&(xe=k.getClientRects()).length>1?te=xe[r=="right"?xe.length-1:0]:te=k.getBoundingClientRect()}if(H&&F<9&&!G&&(!te||!te.left&&!te.right)){var _e=k.parentNode.getClientRects()[0];_e?te={left:_e.left,right:_e.left+qn(e.display),top:_e.top,bottom:_e.bottom}:te=io}for(var Oe=te.top-t.rect.top,Ke=te.bottom-t.rect.top,Ze=(Oe+Ke)/2,at=t.view.measure.heights,ft=0;ft=r.text.length?($=r.text.length,te="before"):$<=0&&($=0,te="after"),!q)return G(te=="before"?$-1:$,te=="before");function pe(Ke,Ze,at){var ft=q[Ze],vt=ft.level==1;return G(at?Ke-1:Ke,vt!=at)}var xe=qe(q,$,te),_e=$e,Oe=pe($,xe,te=="before");return _e!=null&&(Oe.other=pe($,_e,te!="before")),Oe}function ho(e,t){var n=0;t=f(e.doc,t),e.options.lineWrapping||(n=qn(e.display)*t.ch);var r=yt(e.doc,t.line),o=mn(r)+Hi(e.display);return{left:n,right:n,top:o,bottom:o+r.height}}function va(e,t,n,r,o){var k=Ve(e,t,n);return k.xRel=o,r&&(k.outside=r),k}function ya(e,t,n){var r=e.doc;if(n+=e.display.viewOffset,n<0)return va(r.first,0,null,-1,-1);var o=or(r,n),k=r.first+r.size-1;if(o>k)return va(r.first+r.size-1,yt(r,k).text.length,null,1,1);t<0&&(t=0);for(var G=yt(r,o);;){var q=Gs(e,G,o,t,n),$=bn(G,q.ch+(q.xRel>0||q.outside>0?1:0));if(!$)return q;var te=$.find(1);if(te.line==o)return te;G=yt(r,o=te.line)}}function fo(e,t,n,r){r-=ma(t);var o=t.text.length,k=rt(function(G){return xn(e,n,G-1).bottom<=r},o,0);return o=rt(function(G){return xn(e,n,G).top>r},k,o),{begin:k,end:o}}function po(e,t,n,r){n||(n=Jn(e,t));var o=Gi(e,t,xn(e,n,r),"line").top;return fo(e,t,n,o)}function ba(e,t,n,r){return e.bottom<=n?!1:e.top>n?!0:(r?e.left:e.right)>t}function Gs(e,t,n,r,o){o-=mn(t);var k=Jn(e,t),G=ma(t),q=0,$=t.text.length,te=!0,pe=nt(t,e.doc.direction);if(pe){var xe=(e.options.lineWrapping?Ks:zs)(e,t,n,k,pe,r,o);te=xe.level!=1,q=te?xe.from:xe.to-1,$=te?xe.to:xe.from-1}var _e=null,Oe=null,Ke=rt(function(It){var wt=xn(e,k,It);return wt.top+=G,wt.bottom+=G,ba(wt,r,o,!1)?(wt.top<=o&&wt.left<=r&&(_e=It,Oe=wt),!0):!1},q,$),Ze,at,ft=!1;if(Oe){var vt=r-Oe.left=bt.bottom?1:0}return Ke=Ue(t.text,Ke,1),va(n,Ke,at,ft,r-Ze)}function zs(e,t,n,r,o,k,G){var q=rt(function(xe){var _e=o[xe],Oe=_e.level!=1;return ba(gn(e,Ve(n,Oe?_e.to:_e.from,Oe?"before":"after"),"line",t,r),k,G,!0)},0,o.length-1),$=o[q];if(q>0){var te=$.level!=1,pe=gn(e,Ve(n,te?$.from:$.to,te?"after":"before"),"line",t,r);ba(pe,k,G,!0)&&pe.top>G&&($=o[q-1])}return $}function Ks(e,t,n,r,o,k,G){var q=fo(e,t,r,G),$=q.begin,te=q.end;/\s/.test(t.text.charAt(te-1))&&te--;for(var pe=null,xe=null,_e=0;_e=te||Oe.to<=$)continue;var Ke=Oe.level!=1,Ze=xn(e,r,Ke?Math.min(te,Oe.to)-1:Math.max($,Oe.from)).right,at=Zeat)&&(pe=Oe,xe=at)}return pe||(pe=o[o.length-1]),pe.from<$&&(pe={from:$,to:pe.to,level:pe.level}),pe.to>te&&(pe={from:pe.from,to:te,level:pe.level}),pe}var Un;function Zn(e){if(e.cachedTextHeight!=null)return e.cachedTextHeight;if(Un==null){Un=u("pre",null,"CodeMirror-line-like");for(var t=0;t<49;++t)Un.appendChild(document.createTextNode("x")),Un.appendChild(u("br"));Un.appendChild(document.createTextNode("x"))}h(e.measure,Un);var n=Un.offsetHeight/50;return n>3&&(e.cachedTextHeight=n),d(e.measure),n||1}function qn(e){if(e.cachedCharWidth!=null)return e.cachedCharWidth;var t=u("span","xxxxxxxxxx"),n=u("pre",[t],"CodeMirror-line-like");h(e.measure,n);var r=t.getBoundingClientRect(),o=(r.right-r.left)/10;return o>2&&(e.cachedCharWidth=o),o||10}function Ea(e){for(var t=e.display,n={},r={},o=t.gutters.clientLeft,k=t.gutters.firstChild,G=0;k;k=k.nextSibling,++G){var q=e.display.gutterSpecs[G].className;n[q]=k.offsetLeft+k.clientLeft+o,r[q]=k.clientWidth}return{fixedPos:xa(t),gutterTotalWidth:t.gutters.offsetWidth,gutterLeft:n,gutterWidth:r,wrapperWidth:t.wrapper.clientWidth}}function xa(e){return e.scroller.getBoundingClientRect().left-e.sizer.getBoundingClientRect().left}function mo(e){var t=Zn(e.display),n=e.options.lineWrapping,r=n&&Math.max(5,e.display.scroller.clientWidth/qn(e.display)-3);return function(o){if(sn(e.doc,o))return 0;var k=0;if(o.widgets)for(var G=0;G0&&(te=yt(e.doc,$.line).text).length==$.ch){var pe=X(te,te.length,e.options.tabSize)-te.length;$=Ve($.line,Math.max(0,Math.round((k-to(e.display).left)/qn(e.display))-pe))}return $}function jn(e,t){if(t>=e.display.viewTo)return null;if(t-=e.display.viewFrom,t<0)return null;for(var n=e.display.view,r=0;rt)&&(o.updateLineNumbers=t),e.curOp.viewChanged=!0,t>=o.viewTo)Mt&&wn(e.doc,t)o.viewFrom?Ln(e):(o.viewFrom+=r,o.viewTo+=r);else if(t<=o.viewFrom&&n>=o.viewTo)Ln(e);else if(t<=o.viewFrom){var k=zi(e,n,n+r,1);k?(o.view=o.view.slice(k.index),o.viewFrom=k.lineN,o.viewTo+=r):Ln(e)}else if(n>=o.viewTo){var G=zi(e,t,t,-1);G?(o.view=o.view.slice(0,G.index),o.viewTo=G.lineN):Ln(e)}else{var q=zi(e,t,t,-1),$=zi(e,n,n+r,1);q&&$?(o.view=o.view.slice(0,q.index).concat(ir(e,q.lineN,$.lineN)).concat(o.view.slice($.index)),o.viewTo+=r):Ln(e)}var te=o.externalMeasured;te&&(n=o.lineN&&t=r.viewTo)return;var k=r.view[jn(e,t)];if(k.node==null)return;var G=k.changes||(k.changes=[]);le(G,n)==-1&&G.push(n)}function Ln(e){e.display.viewFrom=e.display.viewTo=e.doc.first,e.display.view=[],e.display.viewOffset=0}function zi(e,t,n,r){var o=jn(e,t),k,G=e.display.view;if(!Mt||n==e.doc.first+e.doc.size)return{index:o,lineN:n};for(var q=e.display.viewFrom,$=0;$0){if(o==G.length-1)return null;k=q+G[o].size-t,o++}else k=q-t;t+=k,n+=k}for(;wn(e.doc,n)!=n;){if(o==(r<0?0:G.length-1))return null;n+=r*G[o-(r<0?1:0)].size,o+=r}return{index:o,lineN:n}}function Vs(e,t,n){var r=e.display,o=r.view;o.length==0||t>=r.viewTo||n<=r.viewFrom?(r.view=ir(e,t,n),r.viewFrom=t):(r.viewFrom>t?r.view=ir(e,t,r.viewFrom).concat(r.view):r.viewFromn&&(r.view=r.view.slice(0,jn(e,n)))),r.viewTo=n}function go(e){for(var t=e.display.view,n=0,r=0;r=e.display.viewTo||q.to().line0?t.blinker=setInterval(function(){e.hasFocus()||$n(e),t.cursorDiv.style.visibility=(n=!n)?"":"hidden"},e.options.cursorBlinkRate):e.options.cursorBlinkRate<0&&(t.cursorDiv.style.visibility="hidden")}function bo(e){e.state.focused||(e.display.input.focus(),Aa(e))}function Eo(e){e.state.delayingBlurEvent=!0,setTimeout(function(){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1,$n(e))},100)}function Aa(e,t){if(e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1),e.options.readOnly=="nocursor")return;e.state.focused||(We(e,"focus",e,t),e.state.focused=!0,U(e.display.wrapper,"CodeMirror-focused"),!e.curOp&&e.display.selForContextMenu!=e.doc.sel&&(e.display.input.reset(),O&&setTimeout(function(){return e.display.input.reset(!0)},20)),e.display.input.receivedFocus()),Sa(e)}function $n(e,t){if(e.state.delayingBlurEvent)return;e.state.focused&&(We(e,"blur",e,t),e.state.focused=!1,E(e.display.wrapper,"CodeMirror-focused")),clearInterval(e.display.blinker),setTimeout(function(){e.state.focused||(e.display.shift=!1)},150)}function Vi(e){for(var t=e.display,n=t.lineDiv.offsetTop,r=0;r.005||me<-.005)&&(Pr(o.line,G),xo(o.line),o.rest))for(var xe=0;xee.display.sizerWidth){var _e=Math.ceil(q/qn(e.display));_e>e.display.maxLineLength&&(e.display.maxLineLength=_e,e.display.maxLine=o.line,e.display.maxLineChanged=!0)}}}function xo(e){if(e.widgets)for(var t=0;t=G&&(k=or(t,mn(yt(t,$))-e.wrapper.clientHeight),G=$)}return{from:k,to:Math.max(G,k+1)}}function Ys(e,t){if(Xe(e,"scrollCursorIntoView"))return;var n=e.display,r=n.sizer.getBoundingClientRect(),o=null;if(t.top+r.top<0?o=!0:t.bottom+r.top>(window.innerHeight||document.documentElement.clientHeight)&&(o=!1),o!=null&&!g){var k=u("div","\u200B",null,`position: absolute; + height: `+(wt-bt)+"px"))}function xe(pt,bt,It){var wt=yt(o,pt),Ht=wt.text.length,br,Ur;function Sr(Ir,rn){return ga(e,Ve(pt,Ir),"div",wt,rn)}function un(Ir,rn,Wr){var Mr=po(e,wt,null,Ir),Or=rn=="ltr"==(Wr=="after")?"left":"right",Ar=Wr=="after"?Mr.begin:Mr.end-(/\s/.test(wt.text.charAt(Mr.end-1))?2:1);return Sr(Ar,Or)[Or]}var tn=nt(wt,o.direction);return tt(tn,bt||0,It==null?Ht:It,function(Ir,rn,Wr,Mr){var Or=Wr=="ltr",Ar=Sr(Ir,Or?"left":"right"),nn=Sr(rn-1,Or?"right":"left"),ci=bt==null&&Ir==0,_n=It==null&&rn==Ht,Gr=Mr==0,Cn=!tn||Mr==tn.length-1;if(nn.top-Ar.top<=3){var Fr=(te?ci:_n)&&Gr,Ya=(te?_n:ci)&&Cn,Tn=Fr?q:(Or?Ar:nn).left,Kn=Ya?$:(Or?nn:Ar).right;pe(Tn,Ar.top,Kn-Tn,Ar.bottom)}else{var Vn,Xr,hi,Qa;Or?(Vn=te&&ci&&Gr?q:Ar.left,Xr=te?$:un(Ir,Wr,"before"),hi=te?q:un(rn,Wr,"after"),Qa=te&&_n&&Cn?$:nn.right):(Vn=te?un(Ir,Wr,"before"):q,Xr=!te&&ci&&Gr?$:Ar.right,hi=!te&&_n&&Cn?q:nn.left,Qa=te?un(rn,Wr,"after"):$),pe(Vn,Ar.top,Xr-Vn,Ar.bottom),Ar.bottom0?t.blinker=setInterval(function(){e.hasFocus()||$n(e),t.cursorDiv.style.visibility=(n=!n)?"":"hidden"},e.options.cursorBlinkRate):e.options.cursorBlinkRate<0&&(t.cursorDiv.style.visibility="hidden")}function bo(e){e.state.focused||(e.display.input.focus(),Aa(e))}function Eo(e){e.state.delayingBlurEvent=!0,setTimeout(function(){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1,$n(e))},100)}function Aa(e,t){if(e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1),e.options.readOnly=="nocursor")return;e.state.focused||(We(e,"focus",e,t),e.state.focused=!0,U(e.display.wrapper,"CodeMirror-focused"),!e.curOp&&e.display.selForContextMenu!=e.doc.sel&&(e.display.input.reset(),O&&setTimeout(function(){return e.display.input.reset(!0)},20)),e.display.input.receivedFocus()),Sa(e)}function $n(e,t){if(e.state.delayingBlurEvent)return;e.state.focused&&(We(e,"blur",e,t),e.state.focused=!1,E(e.display.wrapper,"CodeMirror-focused")),clearInterval(e.display.blinker),setTimeout(function(){e.state.focused||(e.display.shift=!1)},150)}function Vi(e){for(var t=e.display,n=t.lineDiv.offsetTop,r=0;r.005||pe<-.005)&&(Pr(o.line,G),xo(o.line),o.rest))for(var xe=0;xee.display.sizerWidth){var _e=Math.ceil(q/qn(e.display));_e>e.display.maxLineLength&&(e.display.maxLineLength=_e,e.display.maxLine=o.line,e.display.maxLineChanged=!0)}}}function xo(e){if(e.widgets)for(var t=0;t=G&&(k=or(t,mn(yt(t,$))-e.wrapper.clientHeight),G=$)}return{from:k,to:Math.max(G,k+1)}}function Qs(e,t){if(Xe(e,"scrollCursorIntoView"))return;var n=e.display,r=n.sizer.getBoundingClientRect(),o=null;if(t.top+r.top<0?o=!0:t.bottom+r.top>(window.innerHeight||document.documentElement.clientHeight)&&(o=!1),o!=null&&!g){var k=u("div","\u200B",null,`position: absolute; top: `+(t.top-n.viewOffset-Hi(e.display))+`px; height: `+(t.bottom-t.top+En(e)+n.barHeight)+`px; - left: `+t.left+"px; width: "+Math.max(2,t.right-t.left)+"px;");e.display.lineSpace.appendChild(k),k.scrollIntoView(o),e.display.lineSpace.removeChild(k)}}function Xs(e,t,n,r){r==null&&(r=0);var o;!e.options.lineWrapping&&t==n&&(t=t.ch?Ve(t.line,t.sticky=="before"?t.ch-1:t.ch,"after"):t,n=t.sticky=="before"?Ve(t.line,t.ch+1,"before"):t);for(var k=0;k<5;k++){var G=!1,q=gn(e,t),$=!n||n==t?q:gn(e,n);o={left:Math.min(q.left,$.left),top:Math.min(q.top,$.top)-r,right:Math.max(q.left,$.left),bottom:Math.max(q.bottom,$.bottom)+r};var te=Ta(e,o),me=e.doc.scrollTop,xe=e.doc.scrollLeft;if(te.scrollTop!=null&&(Ei(e,te.scrollTop),Math.abs(e.doc.scrollTop-me)>1&&(G=!0)),te.scrollLeft!=null&&(Wn(e,te.scrollLeft),Math.abs(e.doc.scrollLeft-xe)>1&&(G=!0)),!G)break}return o}function Js(e,t){var n=Ta(e,t);n.scrollTop!=null&&Ei(e,n.scrollTop),n.scrollLeft!=null&&Wn(e,n.scrollLeft)}function Ta(e,t){var n=e.display,r=Zn(e.display);t.top<0&&(t.top=0);var o=e.curOp&&e.curOp.scrollTop!=null?e.curOp.scrollTop:n.scroller.scrollTop,k=fa(e),G={};t.bottom-t.top>k&&(t.bottom=t.top+k);var q=e.doc.height+ha(n),$=t.topq-r;if(t.topo+k){var me=Math.min(t.top,(te?q:t.bottom)-k);me!=o&&(G.scrollTop=me)}var xe=e.options.fixedGutter?0:n.gutters.offsetWidth,_e=e.curOp&&e.curOp.scrollLeft!=null?e.curOp.scrollLeft:n.scroller.scrollLeft-xe,Oe=Bn(e)-n.gutters.offsetWidth,Ke=t.right-t.left>Oe;return Ke&&(t.right=t.left+Oe),t.left<10?G.scrollLeft=0:t.left<_e?G.scrollLeft=Math.max(0,t.left+xe-(Ke?0:10)):t.right>Oe+_e-3&&(G.scrollLeft=t.right+(Ke?0:10)-Oe),G}function wa(e,t){if(t==null)return;Yi(e),e.curOp.scrollTop=(e.curOp.scrollTop==null?e.doc.scrollTop:e.curOp.scrollTop)+t}function ei(e){Yi(e);var t=e.getCursor();e.curOp.scrollToPos={from:t,to:t,margin:e.options.cursorScrollMargin}}function bi(e,t,n){(t!=null||n!=null)&&Yi(e),t!=null&&(e.curOp.scrollLeft=t),n!=null&&(e.curOp.scrollTop=n)}function Zs(e,t){Yi(e),e.curOp.scrollToPos=t}function Yi(e){var t=e.curOp.scrollToPos;if(t){e.curOp.scrollToPos=null;var n=ho(e,t.from),r=ho(e,t.to);Co(e,n,r,t.margin)}}function Co(e,t,n,r){var o=Ta(e,{left:Math.min(t.left,n.left),top:Math.min(t.top,n.top)-r,right:Math.max(t.right,n.right),bottom:Math.max(t.bottom,n.bottom)+r});bi(e,o.scrollLeft,o.scrollTop)}function Ei(e,t){if(Math.abs(e.doc.scrollTop-t)<2)return;I||Da(e,{top:t}),So(e,t,!0),I&&Da(e),Si(e,100)}function So(e,t,n){if(t=Math.max(0,Math.min(e.display.scroller.scrollHeight-e.display.scroller.clientHeight,t)),e.display.scroller.scrollTop==t&&!n)return;e.doc.scrollTop=t,e.display.scrollbars.setScrollTop(t),e.display.scroller.scrollTop!=t&&(e.display.scroller.scrollTop=t)}function Wn(e,t,n,r){if(t=Math.max(0,Math.min(t,e.display.scroller.scrollWidth-e.display.scroller.clientWidth)),(n?t==e.doc.scrollLeft:Math.abs(e.doc.scrollLeft-t)<2)&&!r)return;e.doc.scrollLeft=t,Do(e),e.display.scroller.scrollLeft!=t&&(e.display.scroller.scrollLeft=t),e.display.scrollbars.setScrollLeft(t)}function xi(e){var t=e.display,n=t.gutters.offsetWidth,r=Math.round(e.doc.height+ha(e.display));return{clientHeight:t.scroller.clientHeight,viewHeight:t.wrapper.clientHeight,scrollWidth:t.scroller.scrollWidth,clientWidth:t.scroller.clientWidth,viewWidth:t.wrapper.clientWidth,barLeft:e.options.fixedGutter?n:0,docHeight:r,scrollHeight:r+En(e)+t.barHeight,nativeBarWidth:t.nativeBarWidth,gutterWidth:n}}var Hn=function(e,t,n){this.cm=n;var r=this.vert=u("div",[u("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),o=this.horiz=u("div",[u("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");r.tabIndex=o.tabIndex=-1,e(r),e(o),Me(r,"scroll",function(){r.clientHeight&&t(r.scrollTop,"vertical")}),Me(o,"scroll",function(){o.clientWidth&&t(o.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,H&&F<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};Hn.prototype.update=function(e){var t=e.scrollWidth>e.clientWidth+1,n=e.scrollHeight>e.clientHeight+1,r=e.nativeBarWidth;if(n){this.vert.style.display="block",this.vert.style.bottom=t?r+"px":"0";var o=e.viewHeight-(t?r:0);this.vert.firstChild.style.height=Math.max(0,e.scrollHeight-e.clientHeight+o)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(t){this.horiz.style.display="block",this.horiz.style.right=n?r+"px":"0",this.horiz.style.left=e.barLeft+"px";var k=e.viewWidth-e.barLeft-(n?r:0);this.horiz.firstChild.style.width=Math.max(0,e.scrollWidth-e.clientWidth+k)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&e.clientHeight>0&&(r==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:n?r:0,bottom:t?r:0}},Hn.prototype.setScrollLeft=function(e){this.horiz.scrollLeft!=e&&(this.horiz.scrollLeft=e),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},Hn.prototype.setScrollTop=function(e){this.vert.scrollTop!=e&&(this.vert.scrollTop=e),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},Hn.prototype.zeroWidthHack=function(){var e=s&&!m?"12px":"18px";this.horiz.style.height=this.vert.style.width=e,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new ee,this.disableVert=new ee},Hn.prototype.enableZeroWidthBar=function(e,t,n){e.style.pointerEvents="auto";function r(){var o=e.getBoundingClientRect(),k=n=="vert"?document.elementFromPoint(o.right-1,(o.top+o.bottom)/2):document.elementFromPoint((o.right+o.left)/2,o.bottom-1);k!=e?e.style.pointerEvents="none":t.set(1e3,r)}t.set(1e3,r)},Hn.prototype.clear=function(){var e=this.horiz.parentNode;e.removeChild(this.horiz),e.removeChild(this.vert)};var Ci=function(){};Ci.prototype.update=function(){return{bottom:0,right:0}},Ci.prototype.setScrollLeft=function(){},Ci.prototype.setScrollTop=function(){},Ci.prototype.clear=function(){};function ti(e,t){t||(t=xi(e));var n=e.display.barWidth,r=e.display.barHeight;Ao(e,t);for(var o=0;o<4&&n!=e.display.barWidth||r!=e.display.barHeight;o++)n!=e.display.barWidth&&e.options.lineWrapping&&Vi(e),Ao(e,xi(e)),n=e.display.barWidth,r=e.display.barHeight}function Ao(e,t){var n=e.display,r=n.scrollbars.update(t);n.sizer.style.paddingRight=(n.barWidth=r.right)+"px",n.sizer.style.paddingBottom=(n.barHeight=r.bottom)+"px",n.heightForcer.style.borderBottom=r.bottom+"px solid transparent",r.right&&r.bottom?(n.scrollbarFiller.style.display="block",n.scrollbarFiller.style.height=r.bottom+"px",n.scrollbarFiller.style.width=r.right+"px"):n.scrollbarFiller.style.display="",r.bottom&&e.options.coverGutterNextToScrollbar&&e.options.fixedGutter?(n.gutterFiller.style.display="block",n.gutterFiller.style.height=r.bottom+"px",n.gutterFiller.style.width=t.gutterWidth+"px"):n.gutterFiller.style.display=""}var To={native:Hn,null:Ci};function wo(e){e.display.scrollbars&&(e.display.scrollbars.clear(),e.display.scrollbars.addClass&&E(e.display.wrapper,e.display.scrollbars.addClass)),e.display.scrollbars=new To[e.options.scrollbarStyle](function(t){e.display.wrapper.insertBefore(t,e.display.scrollbarFiller),Me(t,"mousedown",function(){e.state.focused&&setTimeout(function(){return e.display.input.focus()},0)}),t.setAttribute("cm-not-content","true")},function(t,n){n=="horizontal"?Wn(e,t):Ei(e,t)},e),e.display.scrollbars.addClass&&U(e.display.wrapper,e.display.scrollbars.addClass)}var qs=0;function Gn(e){e.curOp={cm:e,viewChanged:!1,startHeight:e.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++qs},fn(e.curOp)}function zn(e){var t=e.curOp;t&&Wi(t,function(n){for(var r=0;r=n.viewTo)||n.maxLineChanged&&t.options.lineWrapping,e.update=e.mustUpdate&&new Xi(t,e.mustUpdate&&{top:e.scrollTop,ensure:e.scrollToPos},e.forceUpdate)}function tl(e){e.updatedDisplay=e.mustUpdate&&Ra(e.cm,e.update)}function rl(e){var t=e.cm,n=t.display;e.updatedDisplay&&Vi(t),e.barMeasure=xi(t),n.maxLineChanged&&!t.options.lineWrapping&&(e.adjustWidthTo=no(t,n.maxLine,n.maxLine.text.length).left+3,t.display.sizerWidth=e.adjustWidthTo,e.barMeasure.scrollWidth=Math.max(n.scroller.clientWidth,n.sizer.offsetLeft+e.adjustWidthTo+En(t)+t.display.barWidth),e.maxScrollLeft=Math.max(0,n.sizer.offsetLeft+e.adjustWidthTo-Bn(t))),(e.updatedDisplay||e.selectionChanged)&&(e.preparedSelection=n.input.prepareSelection())}function nl(e){var t=e.cm;e.adjustWidthTo!=null&&(t.display.sizer.style.minWidth=e.adjustWidthTo+"px",e.maxScrollLeft=e.display.viewTo)return;var n=+new Date+e.options.workTime,r=ot(e,t.highlightFrontier),o=[];t.iter(r.line,Math.min(t.first+t.size,e.display.viewTo+500),function(k){if(r.line>=e.display.viewFrom){var G=k.styles,q=k.text.length>e.options.maxHighlightLength?rr(t.mode,r.state):null,$=be(e,k,r,!0);q&&(r.state=q),k.styles=$.styles;var te=k.styleClasses,me=$.classes;me?k.styleClasses=me:te&&(k.styleClasses=null);for(var xe=!G||G.length!=k.styles.length||te!=me&&(!te||!me||te.bgClass!=me.bgClass||te.textClass!=me.textClass),_e=0;!xe&&_en)return Si(e,e.options.workDelay),!0}),t.highlightFrontier=r.line,t.modeFrontier=Math.max(t.modeFrontier,r.line),o.length&&ln(e,function(){for(var k=0;k=n.viewFrom&&t.visible.to<=n.viewTo&&(n.updateLineNumbers==null||n.updateLineNumbers>=n.viewTo)&&n.renderedView==n.view&&go(e)==0)return!1;Lo(e)&&(Ln(e),t.dims=Ea(e));var o=r.first+r.size,k=Math.max(t.visible.from-e.options.viewportMargin,r.first),G=Math.min(o,t.visible.to+e.options.viewportMargin);n.viewFromG&&n.viewTo-G<20&&(G=Math.min(o,n.viewTo)),Mt&&(k=wn(e.doc,k),G=Fi(e.doc,G));var q=k!=n.viewFrom||G!=n.viewTo||n.lastWrapHeight!=t.wrapperHeight||n.lastWrapWidth!=t.wrapperWidth;Vs(e,k,G),n.viewOffset=mn(yt(e.doc,n.viewFrom)),e.display.mover.style.top=n.viewOffset+"px";var $=go(e);if(!q&&$==0&&!t.force&&n.renderedView==n.view&&(n.updateLineNumbers==null||n.updateLineNumbers>=n.viewTo))return!1;var te=sl(e);return $>4&&(n.lineDiv.style.display="none"),ul(e,n.updateLineNumbers,t.dims),$>4&&(n.lineDiv.style.display=""),n.renderedView=n.view,ll(te),d(n.cursorDiv),d(n.selectionDiv),n.gutters.style.height=n.sizer.style.minHeight=0,q&&(n.lastWrapHeight=t.wrapperHeight,n.lastWrapWidth=t.wrapperWidth,Si(e,400)),n.updateLineNumbers=null,!0}function Ro(e,t){for(var n=t.viewport,r=!0;;r=!1){if(!r||!e.options.lineWrapping||t.oldDisplayWidth==Bn(e)){if(n&&n.top!=null&&(n={top:Math.min(e.doc.height+ha(e.display)-fa(e),n.top)}),t.visible=Qi(e.display,e.doc,n),t.visible.from>=e.display.viewFrom&&t.visible.to<=e.display.viewTo)break}else r&&(t.visible=Qi(e.display,e.doc,n));if(!Ra(e,t))break;Vi(e);var o=xi(e);yi(e),ti(e,o),ka(e,o),t.force=!1}t.signal(e,"update",e),(e.display.viewFrom!=e.display.reportedViewFrom||e.display.viewTo!=e.display.reportedViewTo)&&(t.signal(e,"viewportChange",e,e.display.viewFrom,e.display.viewTo),e.display.reportedViewFrom=e.display.viewFrom,e.display.reportedViewTo=e.display.viewTo)}function Da(e,t){var n=new Xi(e,t);if(Ra(e,n)){Vi(e),Ro(e,n);var r=xi(e);yi(e),ti(e,r),ka(e,r),n.finish()}}function ul(e,t,n){var r=e.display,o=e.options.lineNumbers,k=r.lineDiv,G=k.firstChild;function q(Ke){var Ze=Ke.nextSibling;return O&&s&&e.display.currentWheelTarget==Ke?Ke.style.display="none":Ke.parentNode.removeChild(Ke),Ze}for(var $=r.view,te=r.viewFrom,me=0;me<$.length;me++){var xe=$[me];if(!xe.hidden)if(!xe.node||xe.node.parentNode!=k){var _e=Ns(e,xe,te,n);k.insertBefore(_e,G)}else{for(;G!=xe.node;)G=q(G);var Oe=o&&t!=null&&t<=te&&xe.lineNumber;xe.changes&&(le(xe.changes,"gutter")>-1&&(Oe=!1),Ja(e,xe,te,n)),Oe&&(d(xe.lineNumber),xe.lineNumber.appendChild(document.createTextNode(dn(e.options,te)))),G=xe.node.nextSibling}te+=xe.size}for(;G;)G=q(G)}function La(e){var t=e.gutters.offsetWidth;e.sizer.style.marginLeft=t+"px"}function ka(e,t){e.display.sizer.style.minHeight=t.docHeight+"px",e.display.heightForcer.style.top=t.docHeight+"px",e.display.gutters.style.height=t.docHeight+e.display.barHeight+En(e)+"px"}function Do(e){var t=e.display,n=t.view;if(!t.alignWidgets&&(!t.gutters.firstChild||!e.options.fixedGutter))return;for(var r=xa(t)-t.scroller.scrollLeft+e.doc.scrollLeft,o=t.gutters.offsetWidth,k=r+"px",G=0;GG.clientWidth,$=G.scrollHeight>G.clientHeight;if(!(r&&q||o&&$))return;if(o&&s&&O){e:for(var te=t.target,me=k.view;te!=G;te=te.parentNode)for(var xe=0;xe=0&&mt(e,r.to())<=0)return n}return-1};var cr=function(e,t){this.anchor=e,this.head=t};cr.prototype.from=function(){return sr(this.anchor,this.head)},cr.prototype.to=function(){return nr(this.anchor,this.head)},cr.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function vn(e,t,n){var r=e&&e.options.selectionsMayTouch,o=t[n];t.sort(function(_e,Oe){return mt(_e.from(),Oe.from())}),n=le(t,o);for(var k=1;k0:$>=0){var te=sr(q.from(),G.from()),me=nr(q.to(),G.to()),xe=q.empty()?G.from()==G.head:q.from()==q.head;k<=n&&--n,t.splice(--k,2,new cr(xe?me:te,xe?te:me))}}return new hn(t,n)}function kn(e,t){return new hn([new cr(e,t||e)],0)}function In(e){return e.text?Ve(e.from.line+e.text.length-1,re(e.text).length+(e.text.length==1?e.from.ch:0)):e.to}function Mo(e,t){if(mt(e,t.from)<0)return e;if(mt(e,t.to)<=0)return In(t);var n=e.line+t.text.length-(t.to.line-t.from.line)-1,r=e.ch;return e.line==t.to.line&&(r+=In(t).ch-t.to.ch),Ve(n,r)}function Oa(e,t){for(var n=[],r=0;r1&&e.remove(q.line+1,Ke-1),e.insert(q.line+1,ft)}jr(e,"change",e,t)}function On(e,t,n){function r(o,k,G){if(o.linked)for(var q=0;q1&&!e.done[e.done.length-2].ranges)return e.done.pop(),re(e.done)}function Fo(e,t,n,r){var o=e.history;o.undone.length=0;var k=+new Date,G,q;if((o.lastOp==r||o.lastOrigin==t.origin&&t.origin&&(t.origin.charAt(0)=="+"&&o.lastModTime>k-(e.cm?e.cm.options.historyEventDelay:500)||t.origin.charAt(0)=="*"))&&(G=pl(o,o.lastOp==r)))q=re(G.changes),mt(t.from,t.to)==0&&mt(t.from,q.to)==0?q.to=In(t):G.changes.push(_a(e,t));else{var $=re(o.done);for((!$||!$.ranges)&&qi(e.sel,o.done),G={changes:[_a(e,t)],generation:o.generation},o.done.push(G);o.done.length>o.undoDepth;)o.done.shift(),o.done[0].ranges||o.done.shift()}o.done.push(n),o.generation=++o.maxGeneration,o.lastModTime=o.lastSelTime=k,o.lastOp=o.lastSelOp=r,o.lastOrigin=o.lastSelOrigin=t.origin,q||We(e,"historyAdded")}function ml(e,t,n,r){var o=t.charAt(0);return o=="*"||o=="+"&&n.ranges.length==r.ranges.length&&n.somethingSelected()==r.somethingSelected()&&new Date-e.history.lastSelTime<=(e.cm?e.cm.options.historyEventDelay:500)}function gl(e,t,n,r){var o=e.history,k=r&&r.origin;n==o.lastSelOp||k&&o.lastSelOrigin==k&&(o.lastModTime==o.lastSelTime&&o.lastOrigin==k||ml(e,k,re(o.done),t))?o.done[o.done.length-1]=t:qi(t,o.done),o.lastSelTime=+new Date,o.lastSelOrigin=k,o.lastSelOp=n,r&&r.clearRedo!==!1&&Uo(o.undone)}function qi(e,t){var n=re(t);n&&n.ranges&&n.equals(e)||t.push(e)}function jo(e,t,n,r){var o=t["spans_"+e.id],k=0;e.iter(Math.max(e.first,n),Math.min(e.first+e.size,r),function(G){G.markedSpans&&((o||(o=t["spans_"+e.id]={}))[k]=G.markedSpans),++k})}function vl(e){if(!e)return null;for(var t,n=0;n-1&&(re(q)[xe]=te[xe],delete te[xe]))}}return r}function Na(e,t,n,r){if(r){var o=e.anchor;if(n){var k=mt(t,o)<0;k!=mt(n,o)<0?(o=t,t=n):k!=mt(t,n)<0&&(t=n)}return new cr(o,t)}else return new cr(n||t,t)}function $i(e,t,n,r,o){o==null&&(o=e.cm&&(e.cm.display.shift||e.extend)),Hr(e,new hn([Na(e.sel.primary(),t,n,o)],0),r)}function Ho(e,t,n){for(var r=[],o=e.cm&&(e.cm.display.shift||e.extend),k=0;k=t.ch:q.to>t.ch))){if(o&&(We($,"beforeCursorEnter"),$.explicitlyCleared))if(k.markedSpans){--G;continue}else break;if(!$.atomic)continue;if(n){var xe=$.find(r<0?1:-1),_e=void 0;if((r<0?me:te)&&(xe=Yo(e,xe,-r,xe&&xe.line==t.line?k:null)),xe&&xe.line==t.line&&(_e=mt(xe,n))&&(r<0?_e<0:_e>0))return ni(e,xe,t,r,o)}var Oe=$.find(r<0?-1:1);return(r<0?te:me)&&(Oe=Yo(e,Oe,r,Oe.line==t.line?k:null)),Oe?ni(e,Oe,t,r,o):null}}return t}function ta(e,t,n,r,o){var k=r||1,G=ni(e,t,n,k,o)||!o&&ni(e,t,n,k,!0)||ni(e,t,n,-k,o)||!o&&ni(e,t,n,-k,!0);return G||(e.cantEdit=!0,Ve(e.first,0))}function Yo(e,t,n,r){return n<0&&t.ch==0?t.line>e.first?f(e,Ve(t.line-1)):null:n>0&&t.ch==(r||yt(e,t.line)).text.length?t.line=0;--o)Zo(e,{from:r[o].from,to:r[o].to,text:o?[""]:t.text,origin:t.origin});else Zo(e,t)}function Zo(e,t){if(t.text.length==1&&t.text[0]==""&&mt(t.from,t.to)==0)return;var n=Oa(e,t);Fo(e,t,n,e.cm?e.cm.curOp.id:NaN),wi(e,t,n,Ft(e,t));var r=[];On(e,function(o,k){!k&&le(r,o.history)==-1&&(ts(o.history,t),r.push(o.history)),wi(o,t,null,Ft(o,t))})}function ra(e,t,n){var r=e.cm&&e.cm.state.suppressEdits;if(r&&!n)return;for(var o=e.history,k,G=e.sel,q=t=="undo"?o.done:o.undone,$=t=="undo"?o.undone:o.done,te=0;te=0;--Oe){var Ke=_e(Oe);if(Ke)return Ke.v}}function qo(e,t){if(t==0)return;if(e.first+=t,e.sel=new hn(ce(e.sel.ranges,function(o){return new cr(Ve(o.anchor.line+t,o.anchor.ch),Ve(o.head.line+t,o.head.ch))}),e.sel.primIndex),e.cm){$r(e.cm,e.first,e.first-t,t);for(var n=e.cm.display,r=n.viewFrom;re.lastLine())return;if(t.from.linek&&(t={from:t.from,to:Ve(k,yt(e,k).text.length),text:[t.text[0]],origin:t.origin}),t.removed=hr(e,t.from,t.to),n||(n=Oa(e,t)),e.cm?El(e.cm,t,r):Pa(e,t,r),ea(e,n,Te),e.cantEdit&&ta(e,Ve(e.firstLine(),0))&&(e.cantEdit=!1)}function El(e,t,n){var r=e.doc,o=e.display,k=t.from,G=t.to,q=!1,$=k.line;e.options.lineWrapping||($=Bt(Zr(yt(r,k.line))),r.iter($,G.line+1,function(Oe){if(Oe==o.maxLine)return q=!0,!0})),r.sel.contains(t.from,t.to)>-1&&Se(e),Pa(r,t,n,mo(e)),e.options.lineWrapping||(r.iter($,k.line+t.text.length,function(Oe){var Ke=Xn(Oe);Ke>o.maxLineLength&&(o.maxLine=Oe,o.maxLineLength=Ke,o.maxLineChanged=!0,q=!1)}),q&&(e.curOp.updateMaxLine=!0)),He(r,k.line),Si(e,400);var te=t.text.length-(G.line-k.line)-1;t.full?$r(e):k.line==G.line&&t.text.length==1&&!_o(e.doc,t)?Dn(e,k.line,"text"):$r(e,k.line,G.line+1,te);var me=Ee(e,"changes"),xe=Ee(e,"change");if(xe||me){var _e={from:k,to:G,text:t.text,removed:t.removed,origin:t.origin};xe&&jr(e,"change",e,_e),me&&(e.curOp.changeObjs||(e.curOp.changeObjs=[])).push(_e)}e.display.selForContextMenu=null}function ai(e,t,n,r,o){var k;r||(r=n),mt(r,n)<0&&(k=[r,n],n=k[0],r=k[1]),typeof t=="string"&&(t=e.splitLines(t)),ii(e,{from:n,to:r,text:t,origin:o})}function $o(e,t,n,r){n1||!(this.children[0]instanceof Di))){var q=[];this.collapse(q),this.children=[new Di(q)],this.children[0].parent=this}},collapse:function(e){for(var t=0;t50){for(var G=o.lines.length%25+25,q=G;q10);e.parent.maybeSpill()},iterN:function(e,t,n){for(var r=0;re.display.maxLineLength&&(e.display.maxLine=te,e.display.maxLineLength=me,e.display.maxLineChanged=!0)}r!=null&&e&&this.collapsed&&$r(e,r,o+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,e&&Vo(e.doc)),e&&jr(e,"markerCleared",e,this,r,o),t&&zn(e),this.parent&&this.parent.clear()},Mn.prototype.find=function(e,t){e==null&&this.type=="bookmark"&&(e=1);for(var n,r,o=0;o0||G==0&&k.clearWhenEmpty!==!1)return k;if(k.replacedWith&&(k.collapsed=!0,k.widgetNode=R("span",[k.replacedWith],"CodeMirror-widget"),r.handleMouseEvents||k.widgetNode.setAttribute("cm-ignore-events","true"),r.insertLeft&&(k.widgetNode.insertLeft=!0)),k.collapsed){if(Rr(e,t.line,t,n,k)||t.line!=n.line&&Rr(e,n.line,t,n,k))throw new Error("Inserting collapsed marker partially overlapping an existing one");Gt()}k.addToHistory&&Fo(e,{from:t,to:n,origin:"markText"},e.sel,NaN);var q=t.line,$=e.cm,te;if(e.iter(q,n.line+1,function(xe){$&&k.collapsed&&!$.options.lineWrapping&&Zr(xe)==$.display.maxLine&&(te=!0),k.collapsed&&q!=t.line&&Pr(xe,0),Et(xe,new Zt(k,q==t.line?t.ch:null,q==n.line?n.ch:null)),++q}),k.collapsed&&e.iter(t.line,n.line+1,function(xe){sn(e,xe)&&Pr(xe,0)}),k.clearOnEnter&&Me(k,"beforeCursorEnter",function(){return k.clear()}),k.readOnly&&(Tt(),(e.history.done.length||e.history.undone.length)&&e.clearHistory()),k.collapsed&&(k.id=++ns,k.atomic=!0),$){if(te&&($.curOp.updateMaxLine=!0),k.collapsed)$r($,t.line,n.line+1);else if(k.className||k.startStyle||k.endStyle||k.css||k.attributes||k.title)for(var me=t.line;me<=n.line;me++)Dn($,me,"text");k.atomic&&Vo($.doc),jr($,"markerAdded",$,k)}return k}var Ii=function(e,t){this.markers=e,this.primary=t;for(var n=0;n=0;$--)ii(this,r[$]);q?zo(this,q):this.cm&&ei(this.cm)}),undo:Br(function(){ra(this,"undo")}),redo:Br(function(){ra(this,"redo")}),undoSelection:Br(function(){ra(this,"undo",!0)}),redoSelection:Br(function(){ra(this,"redo",!0)}),setExtending:function(e){this.extend=e},getExtending:function(){return this.extend},historySize:function(){for(var e=this.history,t=0,n=0,r=0;r=e.ch)&&t.push(o.marker.parent||o.marker)}return t},findMarks:function(e,t,n){e=f(this,e),t=f(this,t);var r=[],o=e.line;return this.iter(e.line,t.line+1,function(k){var G=k.markedSpans;if(G)for(var q=0;q=$.to||$.from==null&&o!=e.line||$.from!=null&&o==t.line&&$.from>=t.ch)&&(!n||n($.marker))&&r.push($.marker.parent||$.marker)}++o}),r},getAllMarks:function(){var e=[];return this.iter(function(t){var n=t.markedSpans;if(n)for(var r=0;re)return t=e,!0;e-=k,++n}),f(this,Ve(n,t))},indexFromPos:function(e){e=f(this,e);var t=e.ch;if(e.linet&&(t=e.from),e.to!=null&&e.to-1){t.state.draggingText(e),setTimeout(function(){return t.display.input.focus()},20);return}try{var me=e.dataTransfer.getData("Text");if(me){var xe;if(t.state.draggingText&&!t.state.draggingText.copy&&(xe=t.listSelections()),ea(t.doc,kn(n,n)),xe)for(var _e=0;_e=0;q--)ai(e.doc,"",r[q].from,r[q].to,"+delete");ei(e)})}function Ua(e,t,n){var r=Ue(e.text,t+n,n);return r<0||r>e.text.length?null:r}function Fa(e,t,n){var r=Ua(e,t.ch,n);return r==null?null:new Ve(t.line,r,n<0?"after":"before")}function ja(e,t,n,r,o){if(e){t.doc.direction=="rtl"&&(o=-o);var k=nt(n,t.doc.direction);if(k){var G=o<0?re(k):k[0],q=o<0==(G.level==1),$=q?"after":"before",te;if(G.level>0||t.doc.direction=="rtl"){var me=Jn(t,n);te=o<0?n.text.length-1:0;var xe=xn(t,me,te).top;te=rt(function(_e){return xn(t,me,_e).top==xe},o<0==(G.level==1)?G.from:G.to-1,te),$=="before"&&(te=Ua(n,te,1))}else te=o<0?G.to:G.from;return new Ve(r,te,$)}}return new Ve(r,o<0?n.text.length:0,o<0?"before":"after")}function Pl(e,t,n,r){var o=nt(t,e.doc.direction);if(!o)return Fa(t,n,r);n.ch>=t.text.length?(n.ch=t.text.length,n.sticky="before"):n.ch<=0&&(n.ch=0,n.sticky="after");var k=qe(o,n.ch,n.sticky),G=o[k];if(e.doc.direction=="ltr"&&G.level%2==0&&(r>0?G.to>n.ch:G.from=G.from&&_e>=me.begin)){var Oe=xe?"before":"after";return new Ve(n.line,_e,Oe)}}var Ke=function(ft,vt,pt){for(var bt=function(br,Ur){return Ur?new Ve(n.line,q(br,1),"before"):new Ve(n.line,br,"after")};ft>=0&&ft0==(It.level!=1),Ht=wt?pt.begin:q(pt.end,-1);if(It.from<=Ht&&Ht0?me.end:q(me.begin,-1);return at!=null&&!(r>0&&at==t.text.length)&&(Ze=Ke(r>0?0:o.length-1,r,te(at)),Ze)?Ze:null}var Pi={selectAll:Xo,singleSelection:function(e){return e.setSelection(e.getCursor("anchor"),e.getCursor("head"),Te)},killLine:function(e){return li(e,function(t){if(t.empty()){var n=yt(e.doc,t.head.line).text.length;return t.head.ch==n&&t.head.line0)o=new Ve(o.line,o.ch+1),e.replaceRange(k.charAt(o.ch-1)+k.charAt(o.ch-2),Ve(o.line,o.ch-2),o,"+transpose");else if(o.line>e.doc.first){var G=yt(e.doc,o.line-1).text;G&&(o=new Ve(o.line,1),e.replaceRange(k.charAt(0)+e.doc.lineSeparator()+G.charAt(G.length-1),Ve(o.line-1,G.length-1),o,"+transpose"))}}n.push(new cr(o,o))}e.setSelections(n)})},newlineAndIndent:function(e){return ln(e,function(){for(var t=e.listSelections(),n=t.length-1;n>=0;n--)e.replaceRange(e.doc.lineSeparator(),t[n].anchor,t[n].head,"+input");t=e.listSelections();for(var r=0;re&&mt(t,this.pos)==0&&n==this.button};var Ni,Bi;function Wl(e,t){var n=+new Date;return Bi&&Bi.compare(n,e,t)?(Ni=Bi=null,"triple"):Ni&&Ni.compare(n,e,t)?(Bi=new Ha(n,e,t),Ni=null,"double"):(Ni=new Ha(n,e,t),Bi=null,"single")}function bs(e){var t=this,n=t.display;if(Xe(t,e)||n.activeTouch&&n.input.supportsTouch())return;if(n.input.ensurePolled(),n.shift=e.shiftKey,Sn(n,e)){O||(n.scroller.draggable=!1,setTimeout(function(){return n.scroller.draggable=!0},100));return}if(Ga(t,e))return;var r=Fn(t,e),o=De(e),k=r?Wl(r,o):"single";if(window.focus(),o==1&&t.state.selectingText&&t.state.selectingText(e),r&&Hl(t,o,r,k,e))return;o==1?r?zl(t,r,k,e):Be(e)==n.scroller&&ne(e):o==2?(r&&$i(t.doc,r),setTimeout(function(){return n.input.focus()},20)):o==3&&(L?t.display.input.onContextMenu(e):Eo(t))}function Hl(e,t,n,r,o){var k="Click";return r=="double"?k="Double"+k:r=="triple"&&(k="Triple"+k),k=(t==1?"Left":t==2?"Middle":"Right")+k,_i(e,ds(k,o),o,function(G){if(typeof G=="string"&&(G=Pi[G]),!G)return!1;var q=!1;try{e.isReadOnly()&&(e.state.suppressEdits=!0),q=G(e,n)!=Pe}finally{e.state.suppressEdits=!1}return q})}function Gl(e,t,n){var r=e.getOption("configureMouse"),o=r?r(e,t,n):{};if(o.unit==null){var k=l?n.shiftKey&&n.metaKey:n.altKey;o.unit=k?"rectangle":t=="single"?"char":t=="double"?"word":"line"}return(o.extend==null||e.doc.extend)&&(o.extend=e.doc.extend||n.shiftKey),o.addNew==null&&(o.addNew=s?n.metaKey:n.ctrlKey),o.moveOnDrag==null&&(o.moveOnDrag=!(s?n.altKey:n.ctrlKey)),o}function zl(e,t,n,r){H?setTimeout(P(bo,e),0):e.curOp.focus=_();var o=Gl(e,n,r),k=e.doc.sel,G;e.options.dragDrop&&Je&&!e.isReadOnly()&&n=="single"&&(G=k.contains(t))>-1&&(mt((G=k.ranges[G]).from(),t)<0||t.xRel>0)&&(mt(G.to(),t)>0||t.xRel<0)?Kl(e,r,t,o):Vl(e,r,t,o)}function Kl(e,t,n,r){var o=e.display,k=!1,G=Nr(e,function(te){O&&(o.scroller.draggable=!1),e.state.draggingText=!1,ut(o.wrapper.ownerDocument,"mouseup",G),ut(o.wrapper.ownerDocument,"mousemove",q),ut(o.scroller,"dragstart",$),ut(o.scroller,"drop",G),k||(ne(te),r.addNew||$i(e.doc,n,null,null,r.extend),O&&!T||H&&F==9?setTimeout(function(){o.wrapper.ownerDocument.body.focus({preventScroll:!0}),o.input.focus()},20):o.input.focus())}),q=function(te){k=k||Math.abs(t.clientX-te.clientX)+Math.abs(t.clientY-te.clientY)>=10},$=function(){return k=!0};O&&(o.scroller.draggable=!0),e.state.draggingText=G,G.copy=!r.moveOnDrag,o.scroller.dragDrop&&o.scroller.dragDrop(),Me(o.wrapper.ownerDocument,"mouseup",G),Me(o.wrapper.ownerDocument,"mousemove",q),Me(o.scroller,"dragstart",$),Me(o.scroller,"drop",G),Eo(e),setTimeout(function(){return o.input.focus()},20)}function Es(e,t,n){if(n=="char")return new cr(t,t);if(n=="word")return e.findWordAt(t);if(n=="line")return new cr(Ve(t.line,0),f(e.doc,Ve(t.line+1,0)));var r=n(e,t);return new cr(r.from,r.to)}function Vl(e,t,n,r){var o=e.display,k=e.doc;ne(t);var G,q,$=k.sel,te=$.ranges;if(r.addNew&&!r.extend?(q=k.sel.contains(n),q>-1?G=te[q]:G=new cr(n,n)):(G=k.sel.primary(),q=k.sel.primIndex),r.unit=="rectangle")r.addNew||(G=new cr(n,n)),n=Fn(e,t,!0,!0),q=-1;else{var me=Es(e,n,r.unit);r.extend?G=Na(G,me.anchor,me.head,r.extend):G=me}r.addNew?q==-1?(q=te.length,Hr(k,vn(e,te.concat([G]),q),{scroll:!1,origin:"*mouse"})):te.length>1&&te[q].empty()&&r.unit=="char"&&!r.extend?(Hr(k,vn(e,te.slice(0,q).concat(te.slice(q+1)),0),{scroll:!1,origin:"*mouse"}),$=k.sel):Ba(k,q,G,Le):(q=0,Hr(k,new hn([G],0),Le),$=k.sel);var xe=n;function _e(pt){if(mt(xe,pt)==0)return;if(xe=pt,r.unit=="rectangle"){for(var bt=[],It=e.options.tabSize,wt=X(yt(k,n.line).text,n.ch,It),Ht=X(yt(k,pt.line).text,pt.ch,It),br=Math.min(wt,Ht),Ur=Math.max(wt,Ht),Sr=Math.min(n.line,pt.line),un=Math.min(e.lastLine(),Math.max(n.line,pt.line));Sr<=un;Sr++){var tn=yt(k,Sr).text,Ir=Ae(tn,br,It);br==Ur?bt.push(new cr(Ve(Sr,Ir),Ve(Sr,Ir))):tn.length>Ir&&bt.push(new cr(Ve(Sr,Ir),Ve(Sr,Ae(tn,Ur,It))))}bt.length||bt.push(new cr(n,n)),Hr(k,vn(e,$.ranges.slice(0,q).concat(bt),q),{origin:"*mouse",scroll:!1}),e.scrollIntoView(pt)}else{var rn=G,Wr=Es(e,pt,r.unit),Mr=rn.anchor,Or;mt(Wr.anchor,Mr)>0?(Or=Wr.head,Mr=sr(rn.from(),Wr.anchor)):(Or=Wr.anchor,Mr=nr(rn.to(),Wr.head));var Ar=$.ranges.slice(0);Ar[q]=Ql(e,new cr(f(k,Mr),Or)),Hr(k,vn(e,Ar,q),Le)}}var Oe=o.wrapper.getBoundingClientRect(),Ke=0;function Ze(pt){var bt=++Ke,It=Fn(e,pt,!0,r.unit=="rectangle");if(!It)return;if(mt(It,xe)!=0){e.curOp.focus=_(),_e(It);var wt=Qi(o,k);(It.line>=wt.to||It.lineOe.bottom?20:0;Ht&&setTimeout(Nr(e,function(){if(Ke!=bt)return;o.scroller.scrollTop+=Ht,Ze(pt)}),50)}}function at(pt){e.state.selectingText=!1,Ke=Infinity,pt&&(ne(pt),o.input.focus()),ut(o.wrapper.ownerDocument,"mousemove",ft),ut(o.wrapper.ownerDocument,"mouseup",vt),k.history.lastSelOrigin=null}var ft=Nr(e,function(pt){pt.buttons===0||!De(pt)?at(pt):Ze(pt)}),vt=Nr(e,at);e.state.selectingText=vt,Me(o.wrapper.ownerDocument,"mousemove",ft),Me(o.wrapper.ownerDocument,"mouseup",vt)}function Ql(e,t){var n=t.anchor,r=t.head,o=yt(e.doc,n.line);if(mt(n,r)==0&&n.sticky==r.sticky)return t;var k=nt(o);if(!k)return t;var G=qe(k,n.ch,n.sticky),q=k[G];if(q.from!=n.ch&&q.to!=n.ch)return t;var $=G+(q.from==n.ch==(q.level!=1)?0:1);if($==0||$==k.length)return t;var te;if(r.line!=n.line)te=(r.line-n.line)*(e.doc.direction=="ltr"?1:-1)>0;else{var me=qe(k,r.ch,r.sticky),xe=me-G||(r.ch-n.ch)*(q.level==1?-1:1);me==$-1||me==$?te=xe<0:te=xe>0}var _e=k[$+(te?-1:0)],Oe=te==(_e.level==1),Ke=Oe?_e.from:_e.to,Ze=Oe?"after":"before";return n.ch==Ke&&n.sticky==Ze?t:new cr(new Ve(n.line,Ke,Ze),r)}function xs(e,t,n,r){var o,k;if(t.touches)o=t.touches[0].clientX,k=t.touches[0].clientY;else try{o=t.clientX,k=t.clientY}catch(_e){return!1}if(o>=Math.floor(e.display.gutters.getBoundingClientRect().right))return!1;r&&ne(t);var G=e.display,q=G.lineDiv.getBoundingClientRect();if(k>q.bottom||!Ee(e,n))return he(t);k-=q.top-G.viewOffset;for(var $=0;$=o){var me=or(e.doc,k),xe=e.display.gutterSpecs[$];return We(e,n,e,me,xe.className,t),he(t)}}}function Ga(e,t){return xs(e,t,"gutterClick",!0)}function Cs(e,t){if(Sn(e.display,t)||Yl(e,t))return;if(Xe(e,t,"contextmenu"))return;L||e.display.input.onContextMenu(t)}function Yl(e,t){return Ee(e,"gutterContextMenu")?xs(e,t,"gutterContextMenu",!1):!1}function Ss(e){e.display.wrapper.className=e.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+e.options.theme.replace(/(^|\s)\s*/g," cm-s-"),vi(e)}var ui={toString:function(){return"CodeMirror.Init"}},As={},oa={};function Xl(e){var t=e.optionHandlers;function n(r,o,k,G){e.defaults[r]=o,k&&(t[r]=G?function(q,$,te){te!=ui&&k(q,$,te)}:k)}e.defineOption=n,e.Init=ui,n("value","",function(r,o){return r.setValue(o)},!0),n("mode",null,function(r,o){r.doc.modeOption=o,Ma(r)},!0),n("indentUnit",2,Ma,!0),n("indentWithTabs",!1),n("smartIndent",!0),n("tabSize",4,function(r){Ti(r),vi(r),$r(r)},!0),n("lineSeparator",null,function(r,o){if(r.doc.lineSep=o,!o)return;var k=[],G=r.doc.first;r.doc.iter(function($){for(var te=0;;){var me=$.text.indexOf(o,te);if(me==-1)break;te=me+o.length,k.push(Ve(G,me))}G++});for(var q=k.length-1;q>=0;q--)ai(r.doc,o,k[q],Ve(k[q].line,k[q].ch+o.length))}),n("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(r,o,k){r.state.specialChars=new RegExp(o.source+(o.test(" ")?"":"| "),"g"),k!=ui&&r.refresh()}),n("specialCharPlaceholder",tr,function(r){return r.refresh()},!0),n("electricChars",!0),n("inputStyle",i?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),n("spellcheck",!1,function(r,o){return r.getInputField().spellcheck=o},!0),n("autocorrect",!1,function(r,o){return r.getInputField().autocorrect=o},!0),n("autocapitalize",!1,function(r,o){return r.getInputField().autocapitalize=o},!0),n("rtlMoveVisually",!S),n("wholeLineUpdateBefore",!0),n("theme","default",function(r){Ss(r),Ai(r)},!0),n("keyMap","default",function(r,o,k){var G=ia(o),q=k!=ui&&ia(k);q&&q.detach&&q.detach(r,G),G.attach&&G.attach(r,q||null)}),n("extraKeys",null),n("configureMouse",null),n("lineWrapping",!1,Zl,!0),n("gutters",[],function(r,o){r.display.gutterSpecs=Ia(o,r.options.lineNumbers),Ai(r)},!0),n("fixedGutter",!0,function(r,o){r.display.gutters.style.left=o?xa(r.display)+"px":"0",r.refresh()},!0),n("coverGutterNextToScrollbar",!1,function(r){return ti(r)},!0),n("scrollbarStyle","native",function(r){wo(r),ti(r),r.display.scrollbars.setScrollTop(r.doc.scrollTop),r.display.scrollbars.setScrollLeft(r.doc.scrollLeft)},!0),n("lineNumbers",!1,function(r,o){r.display.gutterSpecs=Ia(r.options.gutters,o),Ai(r)},!0),n("firstLineNumber",1,Ai,!0),n("lineNumberFormatter",function(r){return r},Ai,!0),n("showCursorWhenSelecting",!1,yi,!0),n("resetSelectionOnContextMenu",!0),n("lineWiseCopyCut",!0),n("pasteLinesPerSelection",!0),n("selectionsMayTouch",!1),n("readOnly",!1,function(r,o){o=="nocursor"&&($n(r),r.display.input.blur()),r.display.input.readOnlyChanged(o)}),n("screenReaderLabel",null,function(r,o){o=o===""?null:o,r.display.input.screenReaderLabelChanged(o)}),n("disableInput",!1,function(r,o){o||r.display.input.reset()},!0),n("dragDrop",!0,Jl),n("allowDropFileTypes",null),n("cursorBlinkRate",530),n("cursorScrollMargin",0),n("cursorHeight",1,yi,!0),n("singleCursorHeightPerLine",!0,yi,!0),n("workTime",100),n("workDelay",100),n("flattenSpans",!0,Ti,!0),n("addModeClass",!1,Ti,!0),n("pollInterval",100),n("undoDepth",200,function(r,o){return r.doc.history.undoDepth=o}),n("historyEventDelay",1250),n("viewportMargin",10,function(r){return r.refresh()},!0),n("maxHighlightLength",1e4,Ti,!0),n("moveInputWithCursor",!0,function(r,o){o||r.display.input.resetPosition()}),n("tabindex",null,function(r,o){return r.display.input.getField().tabIndex=o||""}),n("autofocus",null),n("direction","ltr",function(r,o){return r.doc.setDirection(o)},!0),n("phrases",null)}function Jl(e,t,n){var r=n&&n!=ui;if(!t!=!r){var o=e.display.dragFunctions,k=t?Me:ut;k(e.display.scroller,"dragstart",o.start),k(e.display.scroller,"dragenter",o.enter),k(e.display.scroller,"dragover",o.over),k(e.display.scroller,"dragleave",o.leave),k(e.display.scroller,"drop",o.drop)}}function Zl(e){e.options.lineWrapping?(U(e.display.wrapper,"CodeMirror-wrap"),e.display.sizer.style.minWidth="",e.display.sizerWidth=null):(E(e.display.wrapper,"CodeMirror-wrap"),ji(e)),Ca(e),$r(e),vi(e),setTimeout(function(){return ti(e)},100)}function xr(e,t){var n=this;if(!(this instanceof xr))return new xr(e,t);this.options=t=t?N(t):{},N(As,t,!1);var r=t.value;typeof r=="string"?r=new en(r,t.mode,null,t.lineSeparator,t.direction):t.mode&&(r.modeOption=t.mode),this.doc=r;var o=new xr.inputStyles[t.inputStyle](this),k=this.display=new dl(e,r,o,t);k.wrapper.CodeMirror=this,Ss(this),t.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),wo(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new ee,keySeq:null,specialChars:null},t.autofocus&&!i&&k.input.focus(),H&&F<11&&setTimeout(function(){return n.display.input.reset(!0)},20),ql(this),Ll(),Gn(this),this.curOp.forceUpdate=!0,No(this,r),t.autofocus&&!i||this.hasFocus()?setTimeout(function(){n.hasFocus()&&!n.state.focused&&Aa(n)},20):$n(this);for(var G in oa)oa.hasOwnProperty(G)&&oa[G](this,t[G],ui);Lo(this),t.finishInit&&t.finishInit(this);for(var q=0;q20*20}Me(t.scroller,"touchstart",function($){if(!Xe(e,$)&&!k($)&&!Ga(e,$)){t.input.ensurePolled(),clearTimeout(n);var te=+new Date;t.activeTouch={start:te,moved:!1,prev:te-r.end<=300?r:null},$.touches.length==1&&(t.activeTouch.left=$.touches[0].pageX,t.activeTouch.top=$.touches[0].pageY)}}),Me(t.scroller,"touchmove",function(){t.activeTouch&&(t.activeTouch.moved=!0)}),Me(t.scroller,"touchend",function($){var te=t.activeTouch;if(te&&!Sn(t,$)&&te.left!=null&&!te.moved&&new Date-te.start<300){var me=e.coordsChar(t.activeTouch,"page"),xe;!te.prev||G(te,te.prev)?xe=new cr(me,me):!te.prev.prev||G(te,te.prev.prev)?xe=e.findWordAt(me):xe=new cr(Ve(me.line,0),f(e.doc,Ve(me.line+1,0))),e.setSelection(xe.anchor,xe.head),e.focus(),ne($)}o()}),Me(t.scroller,"touchcancel",o),Me(t.scroller,"scroll",function(){t.scroller.clientHeight&&(Ei(e,t.scroller.scrollTop),Wn(e,t.scroller.scrollLeft,!0),We(e,"scroll",e))}),Me(t.scroller,"mousewheel",function($){return Oo(e,$)}),Me(t.scroller,"DOMMouseScroll",function($){return Oo(e,$)}),Me(t.wrapper,"scroll",function(){return t.wrapper.scrollTop=t.wrapper.scrollLeft=0}),t.dragFunctions={enter:function($){Xe(e,$)||ve($)},over:function($){Xe(e,$)||(Dl(e,$),ve($))},start:function($){return Rl(e,$)},drop:Nr(e,wl),leave:function($){Xe(e,$)||os(e)}};var q=t.input.getField();Me(q,"keyup",function($){return vs.call(e,$)}),Me(q,"keydown",Nr(e,gs)),Me(q,"keypress",Nr(e,ys)),Me(q,"focus",function($){return Aa(e,$)}),Me(q,"blur",function($){return $n(e,$)})}var za=[];xr.defineInitHook=function(e){return za.push(e)};function Ui(e,t,n,r){var o=e.doc,k;n==null&&(n="add"),n=="smart"&&(o.mode.indent?k=ot(e,t).state:n="prev");var G=e.options.tabSize,q=yt(o,t),$=X(q.text,null,G);q.stateAfter&&(q.stateAfter=null);var te=q.text.match(/^\s*/)[0],me;if(!r&&!/\S/.test(q.text))me=0,n="not";else if(n=="smart"&&(me=o.mode.indent(k,q.text.slice(te.length),q.text),me==Pe||me>150)){if(!r)return;n="prev"}n=="prev"?t>o.first?me=X(yt(o,t-1).text,null,G):me=0:n=="add"?me=$+e.options.indentUnit:n=="subtract"?me=$-e.options.indentUnit:typeof n=="number"&&(me=$+n),me=Math.max(0,me);var xe="",_e=0;if(e.options.indentWithTabs)for(var Oe=Math.floor(me/G);Oe;--Oe)_e+=G,xe+=" ";if(_eG,$=ze(t),te=null;if(q&&r.ranges.length>1)if(yn&&yn.text.join(` -`)==t){if(r.ranges.length%yn.text.length==0){te=[];for(var me=0;me=0;_e--){var Oe=r.ranges[_e],Ke=Oe.from(),Ze=Oe.to();Oe.empty()&&(n&&n>0?Ke=Ve(Ke.line,Ke.ch-n):e.state.overwrite&&!q?Ze=Ve(Ze.line,Math.min(yt(k,Ze.line).text.length,Ze.ch+re($).length)):q&&yn&&yn.lineWise&&yn.text.join(` + left: `+t.left+"px; width: "+Math.max(2,t.right-t.left)+"px;");e.display.lineSpace.appendChild(k),k.scrollIntoView(o),e.display.lineSpace.removeChild(k)}}function Xs(e,t,n,r){r==null&&(r=0);var o;!e.options.lineWrapping&&t==n&&(t=t.ch?Ve(t.line,t.sticky=="before"?t.ch-1:t.ch,"after"):t,n=t.sticky=="before"?Ve(t.line,t.ch+1,"before"):t);for(var k=0;k<5;k++){var G=!1,q=gn(e,t),$=!n||n==t?q:gn(e,n);o={left:Math.min(q.left,$.left),top:Math.min(q.top,$.top)-r,right:Math.max(q.left,$.left),bottom:Math.max(q.bottom,$.bottom)+r};var te=Ta(e,o),pe=e.doc.scrollTop,xe=e.doc.scrollLeft;if(te.scrollTop!=null&&(Ei(e,te.scrollTop),Math.abs(e.doc.scrollTop-pe)>1&&(G=!0)),te.scrollLeft!=null&&(Wn(e,te.scrollLeft),Math.abs(e.doc.scrollLeft-xe)>1&&(G=!0)),!G)break}return o}function Js(e,t){var n=Ta(e,t);n.scrollTop!=null&&Ei(e,n.scrollTop),n.scrollLeft!=null&&Wn(e,n.scrollLeft)}function Ta(e,t){var n=e.display,r=Zn(e.display);t.top<0&&(t.top=0);var o=e.curOp&&e.curOp.scrollTop!=null?e.curOp.scrollTop:n.scroller.scrollTop,k=fa(e),G={};t.bottom-t.top>k&&(t.bottom=t.top+k);var q=e.doc.height+ha(n),$=t.topq-r;if(t.topo+k){var pe=Math.min(t.top,(te?q:t.bottom)-k);pe!=o&&(G.scrollTop=pe)}var xe=e.options.fixedGutter?0:n.gutters.offsetWidth,_e=e.curOp&&e.curOp.scrollLeft!=null?e.curOp.scrollLeft:n.scroller.scrollLeft-xe,Oe=Bn(e)-n.gutters.offsetWidth,Ke=t.right-t.left>Oe;return Ke&&(t.right=t.left+Oe),t.left<10?G.scrollLeft=0:t.left<_e?G.scrollLeft=Math.max(0,t.left+xe-(Ke?0:10)):t.right>Oe+_e-3&&(G.scrollLeft=t.right+(Ke?0:10)-Oe),G}function wa(e,t){if(t==null)return;Qi(e),e.curOp.scrollTop=(e.curOp.scrollTop==null?e.doc.scrollTop:e.curOp.scrollTop)+t}function ei(e){Qi(e);var t=e.getCursor();e.curOp.scrollToPos={from:t,to:t,margin:e.options.cursorScrollMargin}}function bi(e,t,n){(t!=null||n!=null)&&Qi(e),t!=null&&(e.curOp.scrollLeft=t),n!=null&&(e.curOp.scrollTop=n)}function Zs(e,t){Qi(e),e.curOp.scrollToPos=t}function Qi(e){var t=e.curOp.scrollToPos;if(t){e.curOp.scrollToPos=null;var n=ho(e,t.from),r=ho(e,t.to);Co(e,n,r,t.margin)}}function Co(e,t,n,r){var o=Ta(e,{left:Math.min(t.left,n.left),top:Math.min(t.top,n.top)-r,right:Math.max(t.right,n.right),bottom:Math.max(t.bottom,n.bottom)+r});bi(e,o.scrollLeft,o.scrollTop)}function Ei(e,t){if(Math.abs(e.doc.scrollTop-t)<2)return;I||Da(e,{top:t}),So(e,t,!0),I&&Da(e),Si(e,100)}function So(e,t,n){if(t=Math.max(0,Math.min(e.display.scroller.scrollHeight-e.display.scroller.clientHeight,t)),e.display.scroller.scrollTop==t&&!n)return;e.doc.scrollTop=t,e.display.scrollbars.setScrollTop(t),e.display.scroller.scrollTop!=t&&(e.display.scroller.scrollTop=t)}function Wn(e,t,n,r){if(t=Math.max(0,Math.min(t,e.display.scroller.scrollWidth-e.display.scroller.clientWidth)),(n?t==e.doc.scrollLeft:Math.abs(e.doc.scrollLeft-t)<2)&&!r)return;e.doc.scrollLeft=t,Do(e),e.display.scroller.scrollLeft!=t&&(e.display.scroller.scrollLeft=t),e.display.scrollbars.setScrollLeft(t)}function xi(e){var t=e.display,n=t.gutters.offsetWidth,r=Math.round(e.doc.height+ha(e.display));return{clientHeight:t.scroller.clientHeight,viewHeight:t.wrapper.clientHeight,scrollWidth:t.scroller.scrollWidth,clientWidth:t.scroller.clientWidth,viewWidth:t.wrapper.clientWidth,barLeft:e.options.fixedGutter?n:0,docHeight:r,scrollHeight:r+En(e)+t.barHeight,nativeBarWidth:t.nativeBarWidth,gutterWidth:n}}var Hn=function(e,t,n){this.cm=n;var r=this.vert=u("div",[u("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),o=this.horiz=u("div",[u("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");r.tabIndex=o.tabIndex=-1,e(r),e(o),Me(r,"scroll",function(){r.clientHeight&&t(r.scrollTop,"vertical")}),Me(o,"scroll",function(){o.clientWidth&&t(o.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,H&&F<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};Hn.prototype.update=function(e){var t=e.scrollWidth>e.clientWidth+1,n=e.scrollHeight>e.clientHeight+1,r=e.nativeBarWidth;if(n){this.vert.style.display="block",this.vert.style.bottom=t?r+"px":"0";var o=e.viewHeight-(t?r:0);this.vert.firstChild.style.height=Math.max(0,e.scrollHeight-e.clientHeight+o)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(t){this.horiz.style.display="block",this.horiz.style.right=n?r+"px":"0",this.horiz.style.left=e.barLeft+"px";var k=e.viewWidth-e.barLeft-(n?r:0);this.horiz.firstChild.style.width=Math.max(0,e.scrollWidth-e.clientWidth+k)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&e.clientHeight>0&&(r==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:n?r:0,bottom:t?r:0}},Hn.prototype.setScrollLeft=function(e){this.horiz.scrollLeft!=e&&(this.horiz.scrollLeft=e),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},Hn.prototype.setScrollTop=function(e){this.vert.scrollTop!=e&&(this.vert.scrollTop=e),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},Hn.prototype.zeroWidthHack=function(){var e=s&&!m?"12px":"18px";this.horiz.style.height=this.vert.style.width=e,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new ee,this.disableVert=new ee},Hn.prototype.enableZeroWidthBar=function(e,t,n){e.style.pointerEvents="auto";function r(){var o=e.getBoundingClientRect(),k=n=="vert"?document.elementFromPoint(o.right-1,(o.top+o.bottom)/2):document.elementFromPoint((o.right+o.left)/2,o.bottom-1);k!=e?e.style.pointerEvents="none":t.set(1e3,r)}t.set(1e3,r)},Hn.prototype.clear=function(){var e=this.horiz.parentNode;e.removeChild(this.horiz),e.removeChild(this.vert)};var Ci=function(){};Ci.prototype.update=function(){return{bottom:0,right:0}},Ci.prototype.setScrollLeft=function(){},Ci.prototype.setScrollTop=function(){},Ci.prototype.clear=function(){};function ti(e,t){t||(t=xi(e));var n=e.display.barWidth,r=e.display.barHeight;Ao(e,t);for(var o=0;o<4&&n!=e.display.barWidth||r!=e.display.barHeight;o++)n!=e.display.barWidth&&e.options.lineWrapping&&Vi(e),Ao(e,xi(e)),n=e.display.barWidth,r=e.display.barHeight}function Ao(e,t){var n=e.display,r=n.scrollbars.update(t);n.sizer.style.paddingRight=(n.barWidth=r.right)+"px",n.sizer.style.paddingBottom=(n.barHeight=r.bottom)+"px",n.heightForcer.style.borderBottom=r.bottom+"px solid transparent",r.right&&r.bottom?(n.scrollbarFiller.style.display="block",n.scrollbarFiller.style.height=r.bottom+"px",n.scrollbarFiller.style.width=r.right+"px"):n.scrollbarFiller.style.display="",r.bottom&&e.options.coverGutterNextToScrollbar&&e.options.fixedGutter?(n.gutterFiller.style.display="block",n.gutterFiller.style.height=r.bottom+"px",n.gutterFiller.style.width=t.gutterWidth+"px"):n.gutterFiller.style.display=""}var To={native:Hn,null:Ci};function wo(e){e.display.scrollbars&&(e.display.scrollbars.clear(),e.display.scrollbars.addClass&&E(e.display.wrapper,e.display.scrollbars.addClass)),e.display.scrollbars=new To[e.options.scrollbarStyle](function(t){e.display.wrapper.insertBefore(t,e.display.scrollbarFiller),Me(t,"mousedown",function(){e.state.focused&&setTimeout(function(){return e.display.input.focus()},0)}),t.setAttribute("cm-not-content","true")},function(t,n){n=="horizontal"?Wn(e,t):Ei(e,t)},e),e.display.scrollbars.addClass&&U(e.display.wrapper,e.display.scrollbars.addClass)}var qs=0;function Gn(e){e.curOp={cm:e,viewChanged:!1,startHeight:e.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++qs},fn(e.curOp)}function zn(e){var t=e.curOp;t&&Wi(t,function(n){for(var r=0;r=n.viewTo)||n.maxLineChanged&&t.options.lineWrapping,e.update=e.mustUpdate&&new Xi(t,e.mustUpdate&&{top:e.scrollTop,ensure:e.scrollToPos},e.forceUpdate)}function tl(e){e.updatedDisplay=e.mustUpdate&&Ra(e.cm,e.update)}function rl(e){var t=e.cm,n=t.display;e.updatedDisplay&&Vi(t),e.barMeasure=xi(t),n.maxLineChanged&&!t.options.lineWrapping&&(e.adjustWidthTo=no(t,n.maxLine,n.maxLine.text.length).left+3,t.display.sizerWidth=e.adjustWidthTo,e.barMeasure.scrollWidth=Math.max(n.scroller.clientWidth,n.sizer.offsetLeft+e.adjustWidthTo+En(t)+t.display.barWidth),e.maxScrollLeft=Math.max(0,n.sizer.offsetLeft+e.adjustWidthTo-Bn(t))),(e.updatedDisplay||e.selectionChanged)&&(e.preparedSelection=n.input.prepareSelection())}function nl(e){var t=e.cm;e.adjustWidthTo!=null&&(t.display.sizer.style.minWidth=e.adjustWidthTo+"px",e.maxScrollLeft=e.display.viewTo)return;var n=+new Date+e.options.workTime,r=ot(e,t.highlightFrontier),o=[];t.iter(r.line,Math.min(t.first+t.size,e.display.viewTo+500),function(k){if(r.line>=e.display.viewFrom){var G=k.styles,q=k.text.length>e.options.maxHighlightLength?rr(t.mode,r.state):null,$=be(e,k,r,!0);q&&(r.state=q),k.styles=$.styles;var te=k.styleClasses,pe=$.classes;pe?k.styleClasses=pe:te&&(k.styleClasses=null);for(var xe=!G||G.length!=k.styles.length||te!=pe&&(!te||!pe||te.bgClass!=pe.bgClass||te.textClass!=pe.textClass),_e=0;!xe&&_en)return Si(e,e.options.workDelay),!0}),t.highlightFrontier=r.line,t.modeFrontier=Math.max(t.modeFrontier,r.line),o.length&&ln(e,function(){for(var k=0;k=n.viewFrom&&t.visible.to<=n.viewTo&&(n.updateLineNumbers==null||n.updateLineNumbers>=n.viewTo)&&n.renderedView==n.view&&go(e)==0)return!1;Lo(e)&&(Ln(e),t.dims=Ea(e));var o=r.first+r.size,k=Math.max(t.visible.from-e.options.viewportMargin,r.first),G=Math.min(o,t.visible.to+e.options.viewportMargin);n.viewFromG&&n.viewTo-G<20&&(G=Math.min(o,n.viewTo)),Mt&&(k=wn(e.doc,k),G=Fi(e.doc,G));var q=k!=n.viewFrom||G!=n.viewTo||n.lastWrapHeight!=t.wrapperHeight||n.lastWrapWidth!=t.wrapperWidth;Vs(e,k,G),n.viewOffset=mn(yt(e.doc,n.viewFrom)),e.display.mover.style.top=n.viewOffset+"px";var $=go(e);if(!q&&$==0&&!t.force&&n.renderedView==n.view&&(n.updateLineNumbers==null||n.updateLineNumbers>=n.viewTo))return!1;var te=sl(e);return $>4&&(n.lineDiv.style.display="none"),ul(e,n.updateLineNumbers,t.dims),$>4&&(n.lineDiv.style.display=""),n.renderedView=n.view,ll(te),d(n.cursorDiv),d(n.selectionDiv),n.gutters.style.height=n.sizer.style.minHeight=0,q&&(n.lastWrapHeight=t.wrapperHeight,n.lastWrapWidth=t.wrapperWidth,Si(e,400)),n.updateLineNumbers=null,!0}function Ro(e,t){for(var n=t.viewport,r=!0;;r=!1){if(!r||!e.options.lineWrapping||t.oldDisplayWidth==Bn(e)){if(n&&n.top!=null&&(n={top:Math.min(e.doc.height+ha(e.display)-fa(e),n.top)}),t.visible=Yi(e.display,e.doc,n),t.visible.from>=e.display.viewFrom&&t.visible.to<=e.display.viewTo)break}else r&&(t.visible=Yi(e.display,e.doc,n));if(!Ra(e,t))break;Vi(e);var o=xi(e);yi(e),ti(e,o),ka(e,o),t.force=!1}t.signal(e,"update",e),(e.display.viewFrom!=e.display.reportedViewFrom||e.display.viewTo!=e.display.reportedViewTo)&&(t.signal(e,"viewportChange",e,e.display.viewFrom,e.display.viewTo),e.display.reportedViewFrom=e.display.viewFrom,e.display.reportedViewTo=e.display.viewTo)}function Da(e,t){var n=new Xi(e,t);if(Ra(e,n)){Vi(e),Ro(e,n);var r=xi(e);yi(e),ti(e,r),ka(e,r),n.finish()}}function ul(e,t,n){var r=e.display,o=e.options.lineNumbers,k=r.lineDiv,G=k.firstChild;function q(Ke){var Ze=Ke.nextSibling;return O&&s&&e.display.currentWheelTarget==Ke?Ke.style.display="none":Ke.parentNode.removeChild(Ke),Ze}for(var $=r.view,te=r.viewFrom,pe=0;pe<$.length;pe++){var xe=$[pe];if(!xe.hidden)if(!xe.node||xe.node.parentNode!=k){var _e=Ns(e,xe,te,n);k.insertBefore(_e,G)}else{for(;G!=xe.node;)G=q(G);var Oe=o&&t!=null&&t<=te&&xe.lineNumber;xe.changes&&(le(xe.changes,"gutter")>-1&&(Oe=!1),Ja(e,xe,te,n)),Oe&&(d(xe.lineNumber),xe.lineNumber.appendChild(document.createTextNode(dn(e.options,te)))),G=xe.node.nextSibling}te+=xe.size}for(;G;)G=q(G)}function La(e){var t=e.gutters.offsetWidth;e.sizer.style.marginLeft=t+"px"}function ka(e,t){e.display.sizer.style.minHeight=t.docHeight+"px",e.display.heightForcer.style.top=t.docHeight+"px",e.display.gutters.style.height=t.docHeight+e.display.barHeight+En(e)+"px"}function Do(e){var t=e.display,n=t.view;if(!t.alignWidgets&&(!t.gutters.firstChild||!e.options.fixedGutter))return;for(var r=xa(t)-t.scroller.scrollLeft+e.doc.scrollLeft,o=t.gutters.offsetWidth,k=r+"px",G=0;GG.clientWidth,$=G.scrollHeight>G.clientHeight;if(!(r&&q||o&&$))return;if(o&&s&&O){e:for(var te=t.target,pe=k.view;te!=G;te=te.parentNode)for(var xe=0;xe=0&&mt(e,r.to())<=0)return n}return-1};var cr=function(e,t){this.anchor=e,this.head=t};cr.prototype.from=function(){return sr(this.anchor,this.head)},cr.prototype.to=function(){return nr(this.anchor,this.head)},cr.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function vn(e,t,n){var r=e&&e.options.selectionsMayTouch,o=t[n];t.sort(function(_e,Oe){return mt(_e.from(),Oe.from())}),n=le(t,o);for(var k=1;k0:$>=0){var te=sr(q.from(),G.from()),pe=nr(q.to(),G.to()),xe=q.empty()?G.from()==G.head:q.from()==q.head;k<=n&&--n,t.splice(--k,2,new cr(xe?pe:te,xe?te:pe))}}return new hn(t,n)}function kn(e,t){return new hn([new cr(e,t||e)],0)}function In(e){return e.text?Ve(e.from.line+e.text.length-1,re(e.text).length+(e.text.length==1?e.from.ch:0)):e.to}function Mo(e,t){if(mt(e,t.from)<0)return e;if(mt(e,t.to)<=0)return In(t);var n=e.line+t.text.length-(t.to.line-t.from.line)-1,r=e.ch;return e.line==t.to.line&&(r+=In(t).ch-t.to.ch),Ve(n,r)}function Oa(e,t){for(var n=[],r=0;r1&&e.remove(q.line+1,Ke-1),e.insert(q.line+1,ft)}jr(e,"change",e,t)}function On(e,t,n){function r(o,k,G){if(o.linked)for(var q=0;q1&&!e.done[e.done.length-2].ranges)return e.done.pop(),re(e.done)}function Fo(e,t,n,r){var o=e.history;o.undone.length=0;var k=+new Date,G,q;if((o.lastOp==r||o.lastOrigin==t.origin&&t.origin&&(t.origin.charAt(0)=="+"&&o.lastModTime>k-(e.cm?e.cm.options.historyEventDelay:500)||t.origin.charAt(0)=="*"))&&(G=pl(o,o.lastOp==r)))q=re(G.changes),mt(t.from,t.to)==0&&mt(t.from,q.to)==0?q.to=In(t):G.changes.push(_a(e,t));else{var $=re(o.done);for((!$||!$.ranges)&&qi(e.sel,o.done),G={changes:[_a(e,t)],generation:o.generation},o.done.push(G);o.done.length>o.undoDepth;)o.done.shift(),o.done[0].ranges||o.done.shift()}o.done.push(n),o.generation=++o.maxGeneration,o.lastModTime=o.lastSelTime=k,o.lastOp=o.lastSelOp=r,o.lastOrigin=o.lastSelOrigin=t.origin,q||We(e,"historyAdded")}function ml(e,t,n,r){var o=t.charAt(0);return o=="*"||o=="+"&&n.ranges.length==r.ranges.length&&n.somethingSelected()==r.somethingSelected()&&new Date-e.history.lastSelTime<=(e.cm?e.cm.options.historyEventDelay:500)}function gl(e,t,n,r){var o=e.history,k=r&&r.origin;n==o.lastSelOp||k&&o.lastSelOrigin==k&&(o.lastModTime==o.lastSelTime&&o.lastOrigin==k||ml(e,k,re(o.done),t))?o.done[o.done.length-1]=t:qi(t,o.done),o.lastSelTime=+new Date,o.lastSelOrigin=k,o.lastSelOp=n,r&&r.clearRedo!==!1&&Uo(o.undone)}function qi(e,t){var n=re(t);n&&n.ranges&&n.equals(e)||t.push(e)}function jo(e,t,n,r){var o=t["spans_"+e.id],k=0;e.iter(Math.max(e.first,n),Math.min(e.first+e.size,r),function(G){G.markedSpans&&((o||(o=t["spans_"+e.id]={}))[k]=G.markedSpans),++k})}function vl(e){if(!e)return null;for(var t,n=0;n-1&&(re(q)[xe]=te[xe],delete te[xe]))}}return r}function Na(e,t,n,r){if(r){var o=e.anchor;if(n){var k=mt(t,o)<0;k!=mt(n,o)<0?(o=t,t=n):k!=mt(t,n)<0&&(t=n)}return new cr(o,t)}else return new cr(n||t,t)}function $i(e,t,n,r,o){o==null&&(o=e.cm&&(e.cm.display.shift||e.extend)),Hr(e,new hn([Na(e.sel.primary(),t,n,o)],0),r)}function Ho(e,t,n){for(var r=[],o=e.cm&&(e.cm.display.shift||e.extend),k=0;k=t.ch:q.to>t.ch))){if(o&&(We($,"beforeCursorEnter"),$.explicitlyCleared))if(k.markedSpans){--G;continue}else break;if(!$.atomic)continue;if(n){var xe=$.find(r<0?1:-1),_e=void 0;if((r<0?pe:te)&&(xe=Qo(e,xe,-r,xe&&xe.line==t.line?k:null)),xe&&xe.line==t.line&&(_e=mt(xe,n))&&(r<0?_e<0:_e>0))return ni(e,xe,t,r,o)}var Oe=$.find(r<0?-1:1);return(r<0?te:pe)&&(Oe=Qo(e,Oe,r,Oe.line==t.line?k:null)),Oe?ni(e,Oe,t,r,o):null}}return t}function ta(e,t,n,r,o){var k=r||1,G=ni(e,t,n,k,o)||!o&&ni(e,t,n,k,!0)||ni(e,t,n,-k,o)||!o&&ni(e,t,n,-k,!0);return G||(e.cantEdit=!0,Ve(e.first,0))}function Qo(e,t,n,r){return n<0&&t.ch==0?t.line>e.first?f(e,Ve(t.line-1)):null:n>0&&t.ch==(r||yt(e,t.line)).text.length?t.line=0;--o)Zo(e,{from:r[o].from,to:r[o].to,text:o?[""]:t.text,origin:t.origin});else Zo(e,t)}function Zo(e,t){if(t.text.length==1&&t.text[0]==""&&mt(t.from,t.to)==0)return;var n=Oa(e,t);Fo(e,t,n,e.cm?e.cm.curOp.id:NaN),wi(e,t,n,Ft(e,t));var r=[];On(e,function(o,k){!k&&le(r,o.history)==-1&&(ts(o.history,t),r.push(o.history)),wi(o,t,null,Ft(o,t))})}function ra(e,t,n){var r=e.cm&&e.cm.state.suppressEdits;if(r&&!n)return;for(var o=e.history,k,G=e.sel,q=t=="undo"?o.done:o.undone,$=t=="undo"?o.undone:o.done,te=0;te=0;--Oe){var Ke=_e(Oe);if(Ke)return Ke.v}}function qo(e,t){if(t==0)return;if(e.first+=t,e.sel=new hn(ce(e.sel.ranges,function(o){return new cr(Ve(o.anchor.line+t,o.anchor.ch),Ve(o.head.line+t,o.head.ch))}),e.sel.primIndex),e.cm){$r(e.cm,e.first,e.first-t,t);for(var n=e.cm.display,r=n.viewFrom;re.lastLine())return;if(t.from.linek&&(t={from:t.from,to:Ve(k,yt(e,k).text.length),text:[t.text[0]],origin:t.origin}),t.removed=hr(e,t.from,t.to),n||(n=Oa(e,t)),e.cm?El(e.cm,t,r):Pa(e,t,r),ea(e,n,Te),e.cantEdit&&ta(e,Ve(e.firstLine(),0))&&(e.cantEdit=!1)}function El(e,t,n){var r=e.doc,o=e.display,k=t.from,G=t.to,q=!1,$=k.line;e.options.lineWrapping||($=Bt(Zr(yt(r,k.line))),r.iter($,G.line+1,function(Oe){if(Oe==o.maxLine)return q=!0,!0})),r.sel.contains(t.from,t.to)>-1&&Se(e),Pa(r,t,n,mo(e)),e.options.lineWrapping||(r.iter($,k.line+t.text.length,function(Oe){var Ke=Xn(Oe);Ke>o.maxLineLength&&(o.maxLine=Oe,o.maxLineLength=Ke,o.maxLineChanged=!0,q=!1)}),q&&(e.curOp.updateMaxLine=!0)),He(r,k.line),Si(e,400);var te=t.text.length-(G.line-k.line)-1;t.full?$r(e):k.line==G.line&&t.text.length==1&&!_o(e.doc,t)?Dn(e,k.line,"text"):$r(e,k.line,G.line+1,te);var pe=Ee(e,"changes"),xe=Ee(e,"change");if(xe||pe){var _e={from:k,to:G,text:t.text,removed:t.removed,origin:t.origin};xe&&jr(e,"change",e,_e),pe&&(e.curOp.changeObjs||(e.curOp.changeObjs=[])).push(_e)}e.display.selForContextMenu=null}function ai(e,t,n,r,o){var k;r||(r=n),mt(r,n)<0&&(k=[r,n],n=k[0],r=k[1]),typeof t=="string"&&(t=e.splitLines(t)),ii(e,{from:n,to:r,text:t,origin:o})}function $o(e,t,n,r){n1||!(this.children[0]instanceof Di))){var q=[];this.collapse(q),this.children=[new Di(q)],this.children[0].parent=this}},collapse:function(e){for(var t=0;t50){for(var G=o.lines.length%25+25,q=G;q10);e.parent.maybeSpill()},iterN:function(e,t,n){for(var r=0;re.display.maxLineLength&&(e.display.maxLine=te,e.display.maxLineLength=pe,e.display.maxLineChanged=!0)}r!=null&&e&&this.collapsed&&$r(e,r,o+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,e&&Vo(e.doc)),e&&jr(e,"markerCleared",e,this,r,o),t&&zn(e),this.parent&&this.parent.clear()},Mn.prototype.find=function(e,t){e==null&&this.type=="bookmark"&&(e=1);for(var n,r,o=0;o0||G==0&&k.clearWhenEmpty!==!1)return k;if(k.replacedWith&&(k.collapsed=!0,k.widgetNode=R("span",[k.replacedWith],"CodeMirror-widget"),r.handleMouseEvents||k.widgetNode.setAttribute("cm-ignore-events","true"),r.insertLeft&&(k.widgetNode.insertLeft=!0)),k.collapsed){if(Rr(e,t.line,t,n,k)||t.line!=n.line&&Rr(e,n.line,t,n,k))throw new Error("Inserting collapsed marker partially overlapping an existing one");Gt()}k.addToHistory&&Fo(e,{from:t,to:n,origin:"markText"},e.sel,NaN);var q=t.line,$=e.cm,te;if(e.iter(q,n.line+1,function(xe){$&&k.collapsed&&!$.options.lineWrapping&&Zr(xe)==$.display.maxLine&&(te=!0),k.collapsed&&q!=t.line&&Pr(xe,0),Et(xe,new Zt(k,q==t.line?t.ch:null,q==n.line?n.ch:null)),++q}),k.collapsed&&e.iter(t.line,n.line+1,function(xe){sn(e,xe)&&Pr(xe,0)}),k.clearOnEnter&&Me(k,"beforeCursorEnter",function(){return k.clear()}),k.readOnly&&(Tt(),(e.history.done.length||e.history.undone.length)&&e.clearHistory()),k.collapsed&&(k.id=++ns,k.atomic=!0),$){if(te&&($.curOp.updateMaxLine=!0),k.collapsed)$r($,t.line,n.line+1);else if(k.className||k.startStyle||k.endStyle||k.css||k.attributes||k.title)for(var pe=t.line;pe<=n.line;pe++)Dn($,pe,"text");k.atomic&&Vo($.doc),jr($,"markerAdded",$,k)}return k}var Ii=function(e,t){this.markers=e,this.primary=t;for(var n=0;n=0;$--)ii(this,r[$]);q?zo(this,q):this.cm&&ei(this.cm)}),undo:Br(function(){ra(this,"undo")}),redo:Br(function(){ra(this,"redo")}),undoSelection:Br(function(){ra(this,"undo",!0)}),redoSelection:Br(function(){ra(this,"redo",!0)}),setExtending:function(e){this.extend=e},getExtending:function(){return this.extend},historySize:function(){for(var e=this.history,t=0,n=0,r=0;r=e.ch)&&t.push(o.marker.parent||o.marker)}return t},findMarks:function(e,t,n){e=f(this,e),t=f(this,t);var r=[],o=e.line;return this.iter(e.line,t.line+1,function(k){var G=k.markedSpans;if(G)for(var q=0;q=$.to||$.from==null&&o!=e.line||$.from!=null&&o==t.line&&$.from>=t.ch)&&(!n||n($.marker))&&r.push($.marker.parent||$.marker)}++o}),r},getAllMarks:function(){var e=[];return this.iter(function(t){var n=t.markedSpans;if(n)for(var r=0;re)return t=e,!0;e-=k,++n}),f(this,Ve(n,t))},indexFromPos:function(e){e=f(this,e);var t=e.ch;if(e.linet&&(t=e.from),e.to!=null&&e.to-1){t.state.draggingText(e),setTimeout(function(){return t.display.input.focus()},20);return}try{var pe=e.dataTransfer.getData("Text");if(pe){var xe;if(t.state.draggingText&&!t.state.draggingText.copy&&(xe=t.listSelections()),ea(t.doc,kn(n,n)),xe)for(var _e=0;_e=0;q--)ai(e.doc,"",r[q].from,r[q].to,"+delete");ei(e)})}function Ua(e,t,n){var r=Ue(e.text,t+n,n);return r<0||r>e.text.length?null:r}function Fa(e,t,n){var r=Ua(e,t.ch,n);return r==null?null:new Ve(t.line,r,n<0?"after":"before")}function ja(e,t,n,r,o){if(e){t.doc.direction=="rtl"&&(o=-o);var k=nt(n,t.doc.direction);if(k){var G=o<0?re(k):k[0],q=o<0==(G.level==1),$=q?"after":"before",te;if(G.level>0||t.doc.direction=="rtl"){var pe=Jn(t,n);te=o<0?n.text.length-1:0;var xe=xn(t,pe,te).top;te=rt(function(_e){return xn(t,pe,_e).top==xe},o<0==(G.level==1)?G.from:G.to-1,te),$=="before"&&(te=Ua(n,te,1))}else te=o<0?G.to:G.from;return new Ve(r,te,$)}}return new Ve(r,o<0?n.text.length:0,o<0?"before":"after")}function Pl(e,t,n,r){var o=nt(t,e.doc.direction);if(!o)return Fa(t,n,r);n.ch>=t.text.length?(n.ch=t.text.length,n.sticky="before"):n.ch<=0&&(n.ch=0,n.sticky="after");var k=qe(o,n.ch,n.sticky),G=o[k];if(e.doc.direction=="ltr"&&G.level%2==0&&(r>0?G.to>n.ch:G.from=G.from&&_e>=pe.begin)){var Oe=xe?"before":"after";return new Ve(n.line,_e,Oe)}}var Ke=function(ft,vt,pt){for(var bt=function(br,Ur){return Ur?new Ve(n.line,q(br,1),"before"):new Ve(n.line,br,"after")};ft>=0&&ft0==(It.level!=1),Ht=wt?pt.begin:q(pt.end,-1);if(It.from<=Ht&&Ht0?pe.end:q(pe.begin,-1);return at!=null&&!(r>0&&at==t.text.length)&&(Ze=Ke(r>0?0:o.length-1,r,te(at)),Ze)?Ze:null}var Pi={selectAll:Xo,singleSelection:function(e){return e.setSelection(e.getCursor("anchor"),e.getCursor("head"),Te)},killLine:function(e){return li(e,function(t){if(t.empty()){var n=yt(e.doc,t.head.line).text.length;return t.head.ch==n&&t.head.line0)o=new Ve(o.line,o.ch+1),e.replaceRange(k.charAt(o.ch-1)+k.charAt(o.ch-2),Ve(o.line,o.ch-2),o,"+transpose");else if(o.line>e.doc.first){var G=yt(e.doc,o.line-1).text;G&&(o=new Ve(o.line,1),e.replaceRange(k.charAt(0)+e.doc.lineSeparator()+G.charAt(G.length-1),Ve(o.line-1,G.length-1),o,"+transpose"))}}n.push(new cr(o,o))}e.setSelections(n)})},newlineAndIndent:function(e){return ln(e,function(){for(var t=e.listSelections(),n=t.length-1;n>=0;n--)e.replaceRange(e.doc.lineSeparator(),t[n].anchor,t[n].head,"+input");t=e.listSelections();for(var r=0;re&&mt(t,this.pos)==0&&n==this.button};var Ni,Bi;function Wl(e,t){var n=+new Date;return Bi&&Bi.compare(n,e,t)?(Ni=Bi=null,"triple"):Ni&&Ni.compare(n,e,t)?(Bi=new Ha(n,e,t),Ni=null,"double"):(Ni=new Ha(n,e,t),Bi=null,"single")}function bs(e){var t=this,n=t.display;if(Xe(t,e)||n.activeTouch&&n.input.supportsTouch())return;if(n.input.ensurePolled(),n.shift=e.shiftKey,Sn(n,e)){O||(n.scroller.draggable=!1,setTimeout(function(){return n.scroller.draggable=!0},100));return}if(Ga(t,e))return;var r=Fn(t,e),o=De(e),k=r?Wl(r,o):"single";if(window.focus(),o==1&&t.state.selectingText&&t.state.selectingText(e),r&&Hl(t,o,r,k,e))return;o==1?r?zl(t,r,k,e):Be(e)==n.scroller&&ne(e):o==2?(r&&$i(t.doc,r),setTimeout(function(){return n.input.focus()},20)):o==3&&(L?t.display.input.onContextMenu(e):Eo(t))}function Hl(e,t,n,r,o){var k="Click";return r=="double"?k="Double"+k:r=="triple"&&(k="Triple"+k),k=(t==1?"Left":t==2?"Middle":"Right")+k,_i(e,ds(k,o),o,function(G){if(typeof G=="string"&&(G=Pi[G]),!G)return!1;var q=!1;try{e.isReadOnly()&&(e.state.suppressEdits=!0),q=G(e,n)!=Pe}finally{e.state.suppressEdits=!1}return q})}function Gl(e,t,n){var r=e.getOption("configureMouse"),o=r?r(e,t,n):{};if(o.unit==null){var k=l?n.shiftKey&&n.metaKey:n.altKey;o.unit=k?"rectangle":t=="single"?"char":t=="double"?"word":"line"}return(o.extend==null||e.doc.extend)&&(o.extend=e.doc.extend||n.shiftKey),o.addNew==null&&(o.addNew=s?n.metaKey:n.ctrlKey),o.moveOnDrag==null&&(o.moveOnDrag=!(s?n.altKey:n.ctrlKey)),o}function zl(e,t,n,r){H?setTimeout(P(bo,e),0):e.curOp.focus=_();var o=Gl(e,n,r),k=e.doc.sel,G;e.options.dragDrop&&Je&&!e.isReadOnly()&&n=="single"&&(G=k.contains(t))>-1&&(mt((G=k.ranges[G]).from(),t)<0||t.xRel>0)&&(mt(G.to(),t)>0||t.xRel<0)?Kl(e,r,t,o):Vl(e,r,t,o)}function Kl(e,t,n,r){var o=e.display,k=!1,G=Nr(e,function(te){O&&(o.scroller.draggable=!1),e.state.draggingText=!1,ut(o.wrapper.ownerDocument,"mouseup",G),ut(o.wrapper.ownerDocument,"mousemove",q),ut(o.scroller,"dragstart",$),ut(o.scroller,"drop",G),k||(ne(te),r.addNew||$i(e.doc,n,null,null,r.extend),O&&!T||H&&F==9?setTimeout(function(){o.wrapper.ownerDocument.body.focus({preventScroll:!0}),o.input.focus()},20):o.input.focus())}),q=function(te){k=k||Math.abs(t.clientX-te.clientX)+Math.abs(t.clientY-te.clientY)>=10},$=function(){return k=!0};O&&(o.scroller.draggable=!0),e.state.draggingText=G,G.copy=!r.moveOnDrag,o.scroller.dragDrop&&o.scroller.dragDrop(),Me(o.wrapper.ownerDocument,"mouseup",G),Me(o.wrapper.ownerDocument,"mousemove",q),Me(o.scroller,"dragstart",$),Me(o.scroller,"drop",G),Eo(e),setTimeout(function(){return o.input.focus()},20)}function Es(e,t,n){if(n=="char")return new cr(t,t);if(n=="word")return e.findWordAt(t);if(n=="line")return new cr(Ve(t.line,0),f(e.doc,Ve(t.line+1,0)));var r=n(e,t);return new cr(r.from,r.to)}function Vl(e,t,n,r){var o=e.display,k=e.doc;ne(t);var G,q,$=k.sel,te=$.ranges;if(r.addNew&&!r.extend?(q=k.sel.contains(n),q>-1?G=te[q]:G=new cr(n,n)):(G=k.sel.primary(),q=k.sel.primIndex),r.unit=="rectangle")r.addNew||(G=new cr(n,n)),n=Fn(e,t,!0,!0),q=-1;else{var pe=Es(e,n,r.unit);r.extend?G=Na(G,pe.anchor,pe.head,r.extend):G=pe}r.addNew?q==-1?(q=te.length,Hr(k,vn(e,te.concat([G]),q),{scroll:!1,origin:"*mouse"})):te.length>1&&te[q].empty()&&r.unit=="char"&&!r.extend?(Hr(k,vn(e,te.slice(0,q).concat(te.slice(q+1)),0),{scroll:!1,origin:"*mouse"}),$=k.sel):Ba(k,q,G,Le):(q=0,Hr(k,new hn([G],0),Le),$=k.sel);var xe=n;function _e(pt){if(mt(xe,pt)==0)return;if(xe=pt,r.unit=="rectangle"){for(var bt=[],It=e.options.tabSize,wt=X(yt(k,n.line).text,n.ch,It),Ht=X(yt(k,pt.line).text,pt.ch,It),br=Math.min(wt,Ht),Ur=Math.max(wt,Ht),Sr=Math.min(n.line,pt.line),un=Math.min(e.lastLine(),Math.max(n.line,pt.line));Sr<=un;Sr++){var tn=yt(k,Sr).text,Ir=Ae(tn,br,It);br==Ur?bt.push(new cr(Ve(Sr,Ir),Ve(Sr,Ir))):tn.length>Ir&&bt.push(new cr(Ve(Sr,Ir),Ve(Sr,Ae(tn,Ur,It))))}bt.length||bt.push(new cr(n,n)),Hr(k,vn(e,$.ranges.slice(0,q).concat(bt),q),{origin:"*mouse",scroll:!1}),e.scrollIntoView(pt)}else{var rn=G,Wr=Es(e,pt,r.unit),Mr=rn.anchor,Or;mt(Wr.anchor,Mr)>0?(Or=Wr.head,Mr=sr(rn.from(),Wr.anchor)):(Or=Wr.anchor,Mr=nr(rn.to(),Wr.head));var Ar=$.ranges.slice(0);Ar[q]=Yl(e,new cr(f(k,Mr),Or)),Hr(k,vn(e,Ar,q),Le)}}var Oe=o.wrapper.getBoundingClientRect(),Ke=0;function Ze(pt){var bt=++Ke,It=Fn(e,pt,!0,r.unit=="rectangle");if(!It)return;if(mt(It,xe)!=0){e.curOp.focus=_(),_e(It);var wt=Yi(o,k);(It.line>=wt.to||It.lineOe.bottom?20:0;Ht&&setTimeout(Nr(e,function(){if(Ke!=bt)return;o.scroller.scrollTop+=Ht,Ze(pt)}),50)}}function at(pt){e.state.selectingText=!1,Ke=Infinity,pt&&(ne(pt),o.input.focus()),ut(o.wrapper.ownerDocument,"mousemove",ft),ut(o.wrapper.ownerDocument,"mouseup",vt),k.history.lastSelOrigin=null}var ft=Nr(e,function(pt){pt.buttons===0||!De(pt)?at(pt):Ze(pt)}),vt=Nr(e,at);e.state.selectingText=vt,Me(o.wrapper.ownerDocument,"mousemove",ft),Me(o.wrapper.ownerDocument,"mouseup",vt)}function Yl(e,t){var n=t.anchor,r=t.head,o=yt(e.doc,n.line);if(mt(n,r)==0&&n.sticky==r.sticky)return t;var k=nt(o);if(!k)return t;var G=qe(k,n.ch,n.sticky),q=k[G];if(q.from!=n.ch&&q.to!=n.ch)return t;var $=G+(q.from==n.ch==(q.level!=1)?0:1);if($==0||$==k.length)return t;var te;if(r.line!=n.line)te=(r.line-n.line)*(e.doc.direction=="ltr"?1:-1)>0;else{var pe=qe(k,r.ch,r.sticky),xe=pe-G||(r.ch-n.ch)*(q.level==1?-1:1);pe==$-1||pe==$?te=xe<0:te=xe>0}var _e=k[$+(te?-1:0)],Oe=te==(_e.level==1),Ke=Oe?_e.from:_e.to,Ze=Oe?"after":"before";return n.ch==Ke&&n.sticky==Ze?t:new cr(new Ve(n.line,Ke,Ze),r)}function xs(e,t,n,r){var o,k;if(t.touches)o=t.touches[0].clientX,k=t.touches[0].clientY;else try{o=t.clientX,k=t.clientY}catch(_e){return!1}if(o>=Math.floor(e.display.gutters.getBoundingClientRect().right))return!1;r&&ne(t);var G=e.display,q=G.lineDiv.getBoundingClientRect();if(k>q.bottom||!Ee(e,n))return he(t);k-=q.top-G.viewOffset;for(var $=0;$=o){var pe=or(e.doc,k),xe=e.display.gutterSpecs[$];return We(e,n,e,pe,xe.className,t),he(t)}}}function Ga(e,t){return xs(e,t,"gutterClick",!0)}function Cs(e,t){if(Sn(e.display,t)||Ql(e,t))return;if(Xe(e,t,"contextmenu"))return;L||e.display.input.onContextMenu(t)}function Ql(e,t){return Ee(e,"gutterContextMenu")?xs(e,t,"gutterContextMenu",!1):!1}function Ss(e){e.display.wrapper.className=e.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+e.options.theme.replace(/(^|\s)\s*/g," cm-s-"),vi(e)}var ui={toString:function(){return"CodeMirror.Init"}},As={},oa={};function Xl(e){var t=e.optionHandlers;function n(r,o,k,G){e.defaults[r]=o,k&&(t[r]=G?function(q,$,te){te!=ui&&k(q,$,te)}:k)}e.defineOption=n,e.Init=ui,n("value","",function(r,o){return r.setValue(o)},!0),n("mode",null,function(r,o){r.doc.modeOption=o,Ma(r)},!0),n("indentUnit",2,Ma,!0),n("indentWithTabs",!1),n("smartIndent",!0),n("tabSize",4,function(r){Ti(r),vi(r),$r(r)},!0),n("lineSeparator",null,function(r,o){if(r.doc.lineSep=o,!o)return;var k=[],G=r.doc.first;r.doc.iter(function($){for(var te=0;;){var pe=$.text.indexOf(o,te);if(pe==-1)break;te=pe+o.length,k.push(Ve(G,pe))}G++});for(var q=k.length-1;q>=0;q--)ai(r.doc,o,k[q],Ve(k[q].line,k[q].ch+o.length))}),n("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(r,o,k){r.state.specialChars=new RegExp(o.source+(o.test(" ")?"":"| "),"g"),k!=ui&&r.refresh()}),n("specialCharPlaceholder",tr,function(r){return r.refresh()},!0),n("electricChars",!0),n("inputStyle",i?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),n("spellcheck",!1,function(r,o){return r.getInputField().spellcheck=o},!0),n("autocorrect",!1,function(r,o){return r.getInputField().autocorrect=o},!0),n("autocapitalize",!1,function(r,o){return r.getInputField().autocapitalize=o},!0),n("rtlMoveVisually",!S),n("wholeLineUpdateBefore",!0),n("theme","default",function(r){Ss(r),Ai(r)},!0),n("keyMap","default",function(r,o,k){var G=ia(o),q=k!=ui&&ia(k);q&&q.detach&&q.detach(r,G),G.attach&&G.attach(r,q||null)}),n("extraKeys",null),n("configureMouse",null),n("lineWrapping",!1,Zl,!0),n("gutters",[],function(r,o){r.display.gutterSpecs=Ia(o,r.options.lineNumbers),Ai(r)},!0),n("fixedGutter",!0,function(r,o){r.display.gutters.style.left=o?xa(r.display)+"px":"0",r.refresh()},!0),n("coverGutterNextToScrollbar",!1,function(r){return ti(r)},!0),n("scrollbarStyle","native",function(r){wo(r),ti(r),r.display.scrollbars.setScrollTop(r.doc.scrollTop),r.display.scrollbars.setScrollLeft(r.doc.scrollLeft)},!0),n("lineNumbers",!1,function(r,o){r.display.gutterSpecs=Ia(r.options.gutters,o),Ai(r)},!0),n("firstLineNumber",1,Ai,!0),n("lineNumberFormatter",function(r){return r},Ai,!0),n("showCursorWhenSelecting",!1,yi,!0),n("resetSelectionOnContextMenu",!0),n("lineWiseCopyCut",!0),n("pasteLinesPerSelection",!0),n("selectionsMayTouch",!1),n("readOnly",!1,function(r,o){o=="nocursor"&&($n(r),r.display.input.blur()),r.display.input.readOnlyChanged(o)}),n("screenReaderLabel",null,function(r,o){o=o===""?null:o,r.display.input.screenReaderLabelChanged(o)}),n("disableInput",!1,function(r,o){o||r.display.input.reset()},!0),n("dragDrop",!0,Jl),n("allowDropFileTypes",null),n("cursorBlinkRate",530),n("cursorScrollMargin",0),n("cursorHeight",1,yi,!0),n("singleCursorHeightPerLine",!0,yi,!0),n("workTime",100),n("workDelay",100),n("flattenSpans",!0,Ti,!0),n("addModeClass",!1,Ti,!0),n("pollInterval",100),n("undoDepth",200,function(r,o){return r.doc.history.undoDepth=o}),n("historyEventDelay",1250),n("viewportMargin",10,function(r){return r.refresh()},!0),n("maxHighlightLength",1e4,Ti,!0),n("moveInputWithCursor",!0,function(r,o){o||r.display.input.resetPosition()}),n("tabindex",null,function(r,o){return r.display.input.getField().tabIndex=o||""}),n("autofocus",null),n("direction","ltr",function(r,o){return r.doc.setDirection(o)},!0),n("phrases",null)}function Jl(e,t,n){var r=n&&n!=ui;if(!t!=!r){var o=e.display.dragFunctions,k=t?Me:ut;k(e.display.scroller,"dragstart",o.start),k(e.display.scroller,"dragenter",o.enter),k(e.display.scroller,"dragover",o.over),k(e.display.scroller,"dragleave",o.leave),k(e.display.scroller,"drop",o.drop)}}function Zl(e){e.options.lineWrapping?(U(e.display.wrapper,"CodeMirror-wrap"),e.display.sizer.style.minWidth="",e.display.sizerWidth=null):(E(e.display.wrapper,"CodeMirror-wrap"),ji(e)),Ca(e),$r(e),vi(e),setTimeout(function(){return ti(e)},100)}function xr(e,t){var n=this;if(!(this instanceof xr))return new xr(e,t);this.options=t=t?N(t):{},N(As,t,!1);var r=t.value;typeof r=="string"?r=new en(r,t.mode,null,t.lineSeparator,t.direction):t.mode&&(r.modeOption=t.mode),this.doc=r;var o=new xr.inputStyles[t.inputStyle](this),k=this.display=new dl(e,r,o,t);k.wrapper.CodeMirror=this,Ss(this),t.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),wo(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new ee,keySeq:null,specialChars:null},t.autofocus&&!i&&k.input.focus(),H&&F<11&&setTimeout(function(){return n.display.input.reset(!0)},20),ql(this),Ll(),Gn(this),this.curOp.forceUpdate=!0,No(this,r),t.autofocus&&!i||this.hasFocus()?setTimeout(function(){n.hasFocus()&&!n.state.focused&&Aa(n)},20):$n(this);for(var G in oa)oa.hasOwnProperty(G)&&oa[G](this,t[G],ui);Lo(this),t.finishInit&&t.finishInit(this);for(var q=0;q20*20}Me(t.scroller,"touchstart",function($){if(!Xe(e,$)&&!k($)&&!Ga(e,$)){t.input.ensurePolled(),clearTimeout(n);var te=+new Date;t.activeTouch={start:te,moved:!1,prev:te-r.end<=300?r:null},$.touches.length==1&&(t.activeTouch.left=$.touches[0].pageX,t.activeTouch.top=$.touches[0].pageY)}}),Me(t.scroller,"touchmove",function(){t.activeTouch&&(t.activeTouch.moved=!0)}),Me(t.scroller,"touchend",function($){var te=t.activeTouch;if(te&&!Sn(t,$)&&te.left!=null&&!te.moved&&new Date-te.start<300){var pe=e.coordsChar(t.activeTouch,"page"),xe;!te.prev||G(te,te.prev)?xe=new cr(pe,pe):!te.prev.prev||G(te,te.prev.prev)?xe=e.findWordAt(pe):xe=new cr(Ve(pe.line,0),f(e.doc,Ve(pe.line+1,0))),e.setSelection(xe.anchor,xe.head),e.focus(),ne($)}o()}),Me(t.scroller,"touchcancel",o),Me(t.scroller,"scroll",function(){t.scroller.clientHeight&&(Ei(e,t.scroller.scrollTop),Wn(e,t.scroller.scrollLeft,!0),We(e,"scroll",e))}),Me(t.scroller,"mousewheel",function($){return Oo(e,$)}),Me(t.scroller,"DOMMouseScroll",function($){return Oo(e,$)}),Me(t.wrapper,"scroll",function(){return t.wrapper.scrollTop=t.wrapper.scrollLeft=0}),t.dragFunctions={enter:function($){Xe(e,$)||ve($)},over:function($){Xe(e,$)||(Dl(e,$),ve($))},start:function($){return Rl(e,$)},drop:Nr(e,wl),leave:function($){Xe(e,$)||os(e)}};var q=t.input.getField();Me(q,"keyup",function($){return vs.call(e,$)}),Me(q,"keydown",Nr(e,gs)),Me(q,"keypress",Nr(e,ys)),Me(q,"focus",function($){return Aa(e,$)}),Me(q,"blur",function($){return $n(e,$)})}var za=[];xr.defineInitHook=function(e){return za.push(e)};function Ui(e,t,n,r){var o=e.doc,k;n==null&&(n="add"),n=="smart"&&(o.mode.indent?k=ot(e,t).state:n="prev");var G=e.options.tabSize,q=yt(o,t),$=X(q.text,null,G);q.stateAfter&&(q.stateAfter=null);var te=q.text.match(/^\s*/)[0],pe;if(!r&&!/\S/.test(q.text))pe=0,n="not";else if(n=="smart"&&(pe=o.mode.indent(k,q.text.slice(te.length),q.text),pe==Pe||pe>150)){if(!r)return;n="prev"}n=="prev"?t>o.first?pe=X(yt(o,t-1).text,null,G):pe=0:n=="add"?pe=$+e.options.indentUnit:n=="subtract"?pe=$-e.options.indentUnit:typeof n=="number"&&(pe=$+n),pe=Math.max(0,pe);var xe="",_e=0;if(e.options.indentWithTabs)for(var Oe=Math.floor(pe/G);Oe;--Oe)_e+=G,xe+=" ";if(_eG,$=ze(t),te=null;if(q&&r.ranges.length>1)if(yn&&yn.text.join(` +`)==t){if(r.ranges.length%yn.text.length==0){te=[];for(var pe=0;pe=0;_e--){var Oe=r.ranges[_e],Ke=Oe.from(),Ze=Oe.to();Oe.empty()&&(n&&n>0?Ke=Ve(Ke.line,Ke.ch-n):e.state.overwrite&&!q?Ze=Ve(Ze.line,Math.min(yt(k,Ze.line).text.length,Ze.ch+re($).length)):q&&yn&&yn.lineWise&&yn.text.join(` `)==$.join(` -`)&&(Ke=Ze=Ve(Ke.line,0)));var at={from:Ke,to:Ze,text:te?te[_e%te.length]:$,origin:o||(q?"paste":e.state.cutIncoming>G?"cut":"+input")};ii(e.doc,at),jr(e,"inputRead",e,at)}t&&!q&&ws(e,t),ei(e),e.curOp.updateInput<2&&(e.curOp.updateInput=xe),e.curOp.typing=!0,e.state.pasteIncoming=e.state.cutIncoming=-1}function Ts(e,t){var n=e.clipboardData&&e.clipboardData.getData("Text");if(n)return e.preventDefault(),!t.isReadOnly()&&!t.options.disableInput&&ln(t,function(){return Ka(t,n,0,null,"paste")}),!0}function ws(e,t){if(!e.options.electricChars||!e.options.smartIndent)return;for(var n=e.doc.sel,r=n.ranges.length-1;r>=0;r--){var o=n.ranges[r];if(o.head.ch>100||r&&n.ranges[r-1].head.line==o.head.line)continue;var k=e.getModeAt(o.head),G=!1;if(k.electricChars){for(var q=0;q-1){G=Ui(e,o.head.line,"smart");break}}else k.electricInput&&(k.electricInput.test(yt(e.doc,o.head.line).text.slice(0,o.head.ch))&&(G=Ui(e,o.head.line,"smart")));G&&jr(e,"electricInput",e,o.head.line)}}function Rs(e){for(var t=[],n=[],r=0;rk&&(Ui(this,q.head.line,r,!0),k=q.head.line,G==this.doc.sel.primIndex&&ei(this));else{var $=q.from(),te=q.to(),me=Math.max(k,$.line);k=Math.min(this.lastLine(),te.line-(te.ch?0:1))+1;for(var xe=me;xe0&&Ba(this.doc,G,new cr($,_e[G].to()),Te)}}}),getTokenAt:function(r,o){return pr(this,r,o)},getLineTokens:function(r,o){return pr(this,Ve(r),o,!0)},getTokenTypeAt:function(r){r=f(this.doc,r);var o=Qe(this,yt(this.doc,r.line)),k=0,G=(o.length-1)/2,q=r.ch,$;if(q==0)$=o[2];else for(;;){var te=k+G>>1;if((te?o[te*2-1]:0)>=q)G=te;else if(o[te*2+1]$&&(r=$,G=!0),q=yt(this.doc,r)}else q=r;return Gi(this,q,{top:0,left:0},o||"page",k||G).top+(G?this.doc.height-mn(q):0)},defaultTextHeight:function(){return Zn(this.display)},defaultCharWidth:function(){return qn(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(r,o,k,G,q){var $=this.display;r=gn(this,f(this.doc,r));var te=r.bottom,me=r.left;if(o.style.position="absolute",o.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(o),$.sizer.appendChild(o),G=="over")te=r.top;else if(G=="above"||G=="near"){var xe=Math.max($.wrapper.clientHeight,this.doc.height),_e=Math.max($.sizer.clientWidth,$.lineSpace.clientWidth);(G=="above"||r.bottom+o.offsetHeight>xe)&&r.top>o.offsetHeight?te=r.top-o.offsetHeight:r.bottom+o.offsetHeight<=xe&&(te=r.bottom),me+o.offsetWidth>_e&&(me=_e-o.offsetWidth)}o.style.top=te+"px",o.style.left=o.style.right="",q=="right"?(me=$.sizer.clientWidth-o.offsetWidth,o.style.right="0px"):(q=="left"?me=0:q=="middle"&&(me=($.sizer.clientWidth-o.offsetWidth)/2),o.style.left=me+"px"),k&&Js(this,{left:me,top:te,right:me+o.offsetWidth,bottom:te+o.offsetHeight})},triggerOnKeyDown:Yr(gs),triggerOnKeyPress:Yr(ys),triggerOnKeyUp:vs,triggerOnMouseDown:Yr(bs),execCommand:function(r){if(Pi.hasOwnProperty(r))return Pi[r].call(null,this)},triggerElectric:Yr(function(r){ws(this,r)}),findPosH:function(r,o,k,G){var q=1;o<0&&(q=-1,o=-o);for(var $=f(this.doc,r),te=0;te0&&me(k.charAt(G-1));)--G;for(;q.5||this.options.lineWrapping)&&Ca(this),We(this,"refresh",this)}),swapDoc:Yr(function(r){var o=this.doc;return o.cm=null,this.state.selectingText&&this.state.selectingText(),No(this,r),vi(this),this.display.input.reset(),bi(this,r.scrollLeft,r.scrollTop),this.curOp.forceScroll=!0,jr(this,"swapDoc",this,o),o}),phrase:function(r){var o=this.options.phrases;return o&&Object.prototype.hasOwnProperty.call(o,r)?o[r]:r},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},Ce(e),e.registerHelper=function(r,o,k){n.hasOwnProperty(r)||(n[r]=e[r]={_global:[]}),n[r][o]=k},e.registerGlobalHelper=function(r,o,k,G){e.registerHelper(r,o,G),n[r]._global.push({pred:k,val:G})}}function Va(e,t,n,r,o){var k=t,G=n,q=yt(e,t.line),$=o&&e.direction=="rtl"?-n:n;function te(){var vt=t.line+$;return vt=e.first+e.size?!1:(t=new Ve(vt,t.ch,t.sticky),q=yt(e,vt))}function me(vt){var pt;if(r=="codepoint"){var bt=q.text.charCodeAt(t.ch+(r>0?0:-1));isNaN(bt)?pt=null:pt=new Ve(t.line,Math.max(0,Math.min(q.text.length,t.ch+n*(bt>=55296&&bt<56320?2:1))),-n)}else o?pt=Pl(e.cm,q,t,n):pt=Fa(q,t,n);if(pt==null)if(!vt&&te())t=ja(o,e.cm,q,t.line,$);else return!1;else t=pt;return!0}if(r=="char"||r=="codepoint")me();else if(r=="column")me(!0);else if(r=="word"||r=="group")for(var xe=null,_e=r=="group",Oe=e.cm&&e.cm.getHelper(t,"wordChars"),Ke=!0;!(n<0&&!me(!Ke));Ke=!1){var Ze=q.text.charAt(t.ch)||` +`)&&(Ke=Ze=Ve(Ke.line,0)));var at={from:Ke,to:Ze,text:te?te[_e%te.length]:$,origin:o||(q?"paste":e.state.cutIncoming>G?"cut":"+input")};ii(e.doc,at),jr(e,"inputRead",e,at)}t&&!q&&ws(e,t),ei(e),e.curOp.updateInput<2&&(e.curOp.updateInput=xe),e.curOp.typing=!0,e.state.pasteIncoming=e.state.cutIncoming=-1}function Ts(e,t){var n=e.clipboardData&&e.clipboardData.getData("Text");if(n)return e.preventDefault(),!t.isReadOnly()&&!t.options.disableInput&&ln(t,function(){return Ka(t,n,0,null,"paste")}),!0}function ws(e,t){if(!e.options.electricChars||!e.options.smartIndent)return;for(var n=e.doc.sel,r=n.ranges.length-1;r>=0;r--){var o=n.ranges[r];if(o.head.ch>100||r&&n.ranges[r-1].head.line==o.head.line)continue;var k=e.getModeAt(o.head),G=!1;if(k.electricChars){for(var q=0;q-1){G=Ui(e,o.head.line,"smart");break}}else k.electricInput&&(k.electricInput.test(yt(e.doc,o.head.line).text.slice(0,o.head.ch))&&(G=Ui(e,o.head.line,"smart")));G&&jr(e,"electricInput",e,o.head.line)}}function Rs(e){for(var t=[],n=[],r=0;rk&&(Ui(this,q.head.line,r,!0),k=q.head.line,G==this.doc.sel.primIndex&&ei(this));else{var $=q.from(),te=q.to(),pe=Math.max(k,$.line);k=Math.min(this.lastLine(),te.line-(te.ch?0:1))+1;for(var xe=pe;xe0&&Ba(this.doc,G,new cr($,_e[G].to()),Te)}}}),getTokenAt:function(r,o){return pr(this,r,o)},getLineTokens:function(r,o){return pr(this,Ve(r),o,!0)},getTokenTypeAt:function(r){r=f(this.doc,r);var o=Ye(this,yt(this.doc,r.line)),k=0,G=(o.length-1)/2,q=r.ch,$;if(q==0)$=o[2];else for(;;){var te=k+G>>1;if((te?o[te*2-1]:0)>=q)G=te;else if(o[te*2+1]$&&(r=$,G=!0),q=yt(this.doc,r)}else q=r;return Gi(this,q,{top:0,left:0},o||"page",k||G).top+(G?this.doc.height-mn(q):0)},defaultTextHeight:function(){return Zn(this.display)},defaultCharWidth:function(){return qn(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(r,o,k,G,q){var $=this.display;r=gn(this,f(this.doc,r));var te=r.bottom,pe=r.left;if(o.style.position="absolute",o.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(o),$.sizer.appendChild(o),G=="over")te=r.top;else if(G=="above"||G=="near"){var xe=Math.max($.wrapper.clientHeight,this.doc.height),_e=Math.max($.sizer.clientWidth,$.lineSpace.clientWidth);(G=="above"||r.bottom+o.offsetHeight>xe)&&r.top>o.offsetHeight?te=r.top-o.offsetHeight:r.bottom+o.offsetHeight<=xe&&(te=r.bottom),pe+o.offsetWidth>_e&&(pe=_e-o.offsetWidth)}o.style.top=te+"px",o.style.left=o.style.right="",q=="right"?(pe=$.sizer.clientWidth-o.offsetWidth,o.style.right="0px"):(q=="left"?pe=0:q=="middle"&&(pe=($.sizer.clientWidth-o.offsetWidth)/2),o.style.left=pe+"px"),k&&Js(this,{left:pe,top:te,right:pe+o.offsetWidth,bottom:te+o.offsetHeight})},triggerOnKeyDown:Qr(gs),triggerOnKeyPress:Qr(ys),triggerOnKeyUp:vs,triggerOnMouseDown:Qr(bs),execCommand:function(r){if(Pi.hasOwnProperty(r))return Pi[r].call(null,this)},triggerElectric:Qr(function(r){ws(this,r)}),findPosH:function(r,o,k,G){var q=1;o<0&&(q=-1,o=-o);for(var $=f(this.doc,r),te=0;te0&&pe(k.charAt(G-1));)--G;for(;q.5||this.options.lineWrapping)&&Ca(this),We(this,"refresh",this)}),swapDoc:Qr(function(r){var o=this.doc;return o.cm=null,this.state.selectingText&&this.state.selectingText(),No(this,r),vi(this),this.display.input.reset(),bi(this,r.scrollLeft,r.scrollTop),this.curOp.forceScroll=!0,jr(this,"swapDoc",this,o),o}),phrase:function(r){var o=this.options.phrases;return o&&Object.prototype.hasOwnProperty.call(o,r)?o[r]:r},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},Ce(e),e.registerHelper=function(r,o,k){n.hasOwnProperty(r)||(n[r]=e[r]={_global:[]}),n[r][o]=k},e.registerGlobalHelper=function(r,o,k,G){e.registerHelper(r,o,G),n[r]._global.push({pred:k,val:G})}}function Va(e,t,n,r,o){var k=t,G=n,q=yt(e,t.line),$=o&&e.direction=="rtl"?-n:n;function te(){var vt=t.line+$;return vt=e.first+e.size?!1:(t=new Ve(vt,t.ch,t.sticky),q=yt(e,vt))}function pe(vt){var pt;if(r=="codepoint"){var bt=q.text.charCodeAt(t.ch+(r>0?0:-1));isNaN(bt)?pt=null:pt=new Ve(t.line,Math.max(0,Math.min(q.text.length,t.ch+n*(bt>=55296&&bt<56320?2:1))),-n)}else o?pt=Pl(e.cm,q,t,n):pt=Fa(q,t,n);if(pt==null)if(!vt&&te())t=ja(o,e.cm,q,t.line,$);else return!1;else t=pt;return!0}if(r=="char"||r=="codepoint")pe();else if(r=="column")pe(!0);else if(r=="word"||r=="group")for(var xe=null,_e=r=="group",Oe=e.cm&&e.cm.getHelper(t,"wordChars"),Ke=!0;!(n<0&&!pe(!Ke));Ke=!1){var Ze=q.text.charAt(t.ch)||` `,at=we(Ze,Oe)?"w":_e&&Ze==` -`?"n":!_e||/\s/.test(Ze)?null:"p";if(_e&&!Ke&&!at&&(at="s"),xe&&xe!=at){n<0&&(n=1,me(),t.sticky="after");break}if(at&&(xe=at),n>0&&!me(!Ke))break}var ft=ta(e,t,k,G,!0);return jt(k,ft)&&(ft.hitSide=!0),ft}function ks(e,t,n,r){var o=e.doc,k=t.left,G;if(r=="page"){var q=Math.min(e.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),$=Math.max(q-.5*Zn(e.display),3);G=(n>0?t.bottom:t.top)+n*$}else r=="line"&&(G=n>0?t.bottom+3:t.top-3);for(var te;!(te=ya(e,k,G),!te.outside);){if(n<0?G<=0:G>=o.height){te.hitSide=!0;break}G+=n*5}return te}var mr=function(e){this.cm=e,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new ee,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};mr.prototype.init=function(e){var t=this,n=this,r=n.cm,o=n.div=e.lineDiv;Ds(o,r.options.spellcheck,r.options.autocorrect,r.options.autocapitalize);function k(q){for(var $=q.target;$;$=$.parentNode){if($==o)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test($.className))break}return!1}Me(o,"paste",function(q){if(!k(q)||Xe(r,q)||Ts(q,r))return;F<=11&&setTimeout(Nr(r,function(){return t.updateFromDOM()}),20)}),Me(o,"compositionstart",function(q){t.composing={data:q.data,done:!1}}),Me(o,"compositionupdate",function(q){t.composing||(t.composing={data:q.data,done:!1})}),Me(o,"compositionend",function(q){t.composing&&(q.data!=t.composing.data&&t.readFromDOMSoon(),t.composing.done=!0)}),Me(o,"touchstart",function(){return n.forceCompositionEnd()}),Me(o,"input",function(){t.composing||t.readFromDOMSoon()});function G(q){if(!k(q)||Xe(r,q))return;if(r.somethingSelected())sa({lineWise:!1,text:r.getSelections()}),q.type=="cut"&&r.replaceSelection("",null,"cut");else if(r.options.lineWiseCopyCut){var $=Rs(r);sa({lineWise:!0,text:$.text}),q.type=="cut"&&r.operation(function(){r.setSelections($.ranges,0,Te),r.replaceSelection("",null,"cut")})}else return;if(q.clipboardData){q.clipboardData.clearData();var te=yn.text.join(` -`);if(q.clipboardData.setData("Text",te),q.clipboardData.getData("Text")==te){q.preventDefault();return}}var me=Ls(),xe=me.firstChild;r.display.lineSpace.insertBefore(me,r.display.lineSpace.firstChild),xe.value=yn.text.join(` -`);var _e=document.activeElement;K(xe),setTimeout(function(){r.display.lineSpace.removeChild(me),_e.focus(),_e==o&&n.showPrimarySelection()},50)}Me(o,"copy",G),Me(o,"cut",G)},mr.prototype.screenReaderLabelChanged=function(e){e?this.div.setAttribute("aria-label",e):this.div.removeAttribute("aria-label")},mr.prototype.prepareSelection=function(){var e=vo(this.cm,!1);return e.focus=document.activeElement==this.div,e},mr.prototype.showSelection=function(e,t){if(!e||!this.cm.display.view.length)return;(e.focus||t)&&this.showPrimarySelection(),this.showMultipleSelections(e)},mr.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},mr.prototype.showPrimarySelection=function(){var e=this.getSelection(),t=this.cm,n=t.doc.sel.primary(),r=n.from(),o=n.to();if(t.display.viewTo==t.display.viewFrom||r.line>=t.display.viewTo||o.line=t.display.viewFrom&&Is(t,r)||{node:q[0].measure.map[2],offset:0},te=o.linee.firstLine()&&(r=Ve(r.line-1,yt(e.doc,r.line-1).length)),o.ch==yt(e.doc,o.line).text.length&&o.linet.viewTo-1)return!1;var k,G,q;r.line==t.viewFrom||(k=jn(e,r.line))==0?(G=Bt(t.view[0].line),q=t.view[0].node):(G=Bt(t.view[k].line),q=t.view[k-1].node.nextSibling);var $=jn(e,o.line),te,me;if($==t.view.length-1?(te=t.viewTo-1,me=t.lineDiv.lastChild):(te=Bt(t.view[$+1].line)-1,me=t.view[$+1].node.previousSibling),!q)return!1;for(var xe=e.doc.splitLines(tu(e,q,me,G,te)),_e=hr(e.doc,Ve(G,0),Ve(te,yt(e.doc,te).text.length));xe.length>1&&_e.length>1;)if(re(xe)==re(_e))xe.pop(),_e.pop(),te--;else if(xe[0]==_e[0])xe.shift(),_e.shift(),G++;else break;for(var Oe=0,Ke=0,Ze=xe[0],at=_e[0],ft=Math.min(Ze.length,at.length);Oer.ch&&vt.charCodeAt(vt.length-Ke-1)==pt.charCodeAt(pt.length-Ke-1);)Oe--,Ke++;xe[xe.length-1]=vt.slice(0,vt.length-Ke).replace(/^\u200b+/,""),xe[0]=xe[0].slice(Oe).replace(/\u200b+$/,"");var It=Ve(G,Oe),wt=Ve(te,_e.length?re(_e).length-Ke:0);if(xe.length>1||xe[0]||mt(It,wt))return ai(e.doc,xe,It,wt,"+input"),!0},mr.prototype.ensurePolled=function(){this.forceCompositionEnd()},mr.prototype.reset=function(){this.forceCompositionEnd()},mr.prototype.forceCompositionEnd=function(){if(!this.composing)return;clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus()},mr.prototype.readFromDOMSoon=function(){var e=this;if(this.readDOMTimeout!=null)return;this.readDOMTimeout=setTimeout(function(){if(e.readDOMTimeout=null,e.composing)if(e.composing.done)e.composing=null;else return;e.updateFromDOM()},80)},mr.prototype.updateFromDOM=function(){var e=this;(this.cm.isReadOnly()||!this.pollContent())&&ln(this.cm,function(){return $r(e.cm)})},mr.prototype.setUneditable=function(e){e.contentEditable="false"},mr.prototype.onKeyPress=function(e){if(e.charCode==0||this.composing)return;e.preventDefault(),this.cm.isReadOnly()||Nr(this.cm,Ka)(this.cm,String.fromCharCode(e.charCode==null?e.keyCode:e.charCode),0)},mr.prototype.readOnlyChanged=function(e){this.div.contentEditable=String(e!="nocursor")},mr.prototype.onContextMenu=function(){},mr.prototype.resetPosition=function(){},mr.prototype.needsContentAttribute=!0;function Is(e,t){var n=pa(e,t.line);if(!n||n.hidden)return null;var r=yt(e.doc,t.line),o=ro(n,r,t.line),k=nt(r,e.doc.direction),G="left";if(k){var q=qe(k,t.ch);G=q%2?"right":"left"}var $=ao(o.map,t.ch,G);return $.offset=$.collapse=="right"?$.end:$.start,$}function eu(e){for(var t=e;t;t=t.parentNode)if(/CodeMirror-gutter-wrapper/.test(t.className))return!0;return!1}function di(e,t){return t&&(e.bad=!0),e}function tu(e,t,n,r,o){var k="",G=!1,q=e.doc.lineSeparator(),$=!1;function te(Oe){return function(Ke){return Ke.id==Oe}}function me(){G&&(k+=q,$&&(k+=q),G=$=!1)}function xe(Oe){Oe&&(me(),k+=Oe)}function _e(Oe){if(Oe.nodeType==1){var Ke=Oe.getAttribute("cm-text");if(Ke){xe(Ke);return}var Ze=Oe.getAttribute("cm-marker"),at;if(Ze){var ft=e.findMarks(Ve(r,0),Ve(o+1,0),te(+Ze));ft.length&&(at=ft[0].find(0))&&xe(hr(e.doc,at.from,at.to).join(q));return}if(Oe.getAttribute("contenteditable")=="false")return;var vt=/^(pre|div|p|li|table|br)$/i.test(Oe.nodeName);if(!/^br$/i.test(Oe.nodeName)&&Oe.textContent.length==0)return;vt&&me();for(var pt=0;pt=9&&t.hasSelection&&(t.hasSelection=null),n.poll()}),Me(o,"paste",function(G){if(Xe(r,G)||Ts(G,r))return;r.state.pasteIncoming=+new Date,n.fastPoll()});function k(G){if(Xe(r,G))return;if(r.somethingSelected())sa({lineWise:!1,text:r.getSelections()});else if(r.options.lineWiseCopyCut){var q=Rs(r);sa({lineWise:!0,text:q.text}),G.type=="cut"?r.setSelections(q.ranges,null,Te):(n.prevInput="",o.value=q.text.join(` +`?"n":!_e||/\s/.test(Ze)?null:"p";if(_e&&!Ke&&!at&&(at="s"),xe&&xe!=at){n<0&&(n=1,pe(),t.sticky="after");break}if(at&&(xe=at),n>0&&!pe(!Ke))break}var ft=ta(e,t,k,G,!0);return jt(k,ft)&&(ft.hitSide=!0),ft}function ks(e,t,n,r){var o=e.doc,k=t.left,G;if(r=="page"){var q=Math.min(e.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),$=Math.max(q-.5*Zn(e.display),3);G=(n>0?t.bottom:t.top)+n*$}else r=="line"&&(G=n>0?t.bottom+3:t.top-3);for(var te;!(te=ya(e,k,G),!te.outside);){if(n<0?G<=0:G>=o.height){te.hitSide=!0;break}G+=n*5}return te}var mr=function(e){this.cm=e,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new ee,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};mr.prototype.init=function(e){var t=this,n=this,r=n.cm,o=n.div=e.lineDiv;Ds(o,r.options.spellcheck,r.options.autocorrect,r.options.autocapitalize);function k(q){for(var $=q.target;$;$=$.parentNode){if($==o)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test($.className))break}return!1}Me(o,"paste",function(q){if(!k(q)||Xe(r,q)||Ts(q,r))return;F<=11&&setTimeout(Nr(r,function(){return t.updateFromDOM()}),20)}),Me(o,"compositionstart",function(q){t.composing={data:q.data,done:!1}}),Me(o,"compositionupdate",function(q){t.composing||(t.composing={data:q.data,done:!1})}),Me(o,"compositionend",function(q){t.composing&&(q.data!=t.composing.data&&t.readFromDOMSoon(),t.composing.done=!0)}),Me(o,"touchstart",function(){return n.forceCompositionEnd()}),Me(o,"input",function(){t.composing||t.readFromDOMSoon()});function G(q){if(!k(q)||Xe(r,q))return;if(r.somethingSelected())sa({lineWise:!1,text:r.getSelections()}),q.type=="cut"&&r.replaceSelection("",null,"cut");else if(r.options.lineWiseCopyCut){var $=Rs(r);sa({lineWise:!0,text:$.text}),q.type=="cut"&&r.operation(function(){r.setSelections($.ranges,0,Te),r.replaceSelection("",null,"cut")})}else return;if(q.clipboardData){q.clipboardData.clearData();var te=yn.text.join(` +`);if(q.clipboardData.setData("Text",te),q.clipboardData.getData("Text")==te){q.preventDefault();return}}var pe=Ls(),xe=pe.firstChild;r.display.lineSpace.insertBefore(pe,r.display.lineSpace.firstChild),xe.value=yn.text.join(` +`);var _e=document.activeElement;K(xe),setTimeout(function(){r.display.lineSpace.removeChild(pe),_e.focus(),_e==o&&n.showPrimarySelection()},50)}Me(o,"copy",G),Me(o,"cut",G)},mr.prototype.screenReaderLabelChanged=function(e){e?this.div.setAttribute("aria-label",e):this.div.removeAttribute("aria-label")},mr.prototype.prepareSelection=function(){var e=vo(this.cm,!1);return e.focus=document.activeElement==this.div,e},mr.prototype.showSelection=function(e,t){if(!e||!this.cm.display.view.length)return;(e.focus||t)&&this.showPrimarySelection(),this.showMultipleSelections(e)},mr.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},mr.prototype.showPrimarySelection=function(){var e=this.getSelection(),t=this.cm,n=t.doc.sel.primary(),r=n.from(),o=n.to();if(t.display.viewTo==t.display.viewFrom||r.line>=t.display.viewTo||o.line=t.display.viewFrom&&Is(t,r)||{node:q[0].measure.map[2],offset:0},te=o.linee.firstLine()&&(r=Ve(r.line-1,yt(e.doc,r.line-1).length)),o.ch==yt(e.doc,o.line).text.length&&o.linet.viewTo-1)return!1;var k,G,q;r.line==t.viewFrom||(k=jn(e,r.line))==0?(G=Bt(t.view[0].line),q=t.view[0].node):(G=Bt(t.view[k].line),q=t.view[k-1].node.nextSibling);var $=jn(e,o.line),te,pe;if($==t.view.length-1?(te=t.viewTo-1,pe=t.lineDiv.lastChild):(te=Bt(t.view[$+1].line)-1,pe=t.view[$+1].node.previousSibling),!q)return!1;for(var xe=e.doc.splitLines(tu(e,q,pe,G,te)),_e=hr(e.doc,Ve(G,0),Ve(te,yt(e.doc,te).text.length));xe.length>1&&_e.length>1;)if(re(xe)==re(_e))xe.pop(),_e.pop(),te--;else if(xe[0]==_e[0])xe.shift(),_e.shift(),G++;else break;for(var Oe=0,Ke=0,Ze=xe[0],at=_e[0],ft=Math.min(Ze.length,at.length);Oer.ch&&vt.charCodeAt(vt.length-Ke-1)==pt.charCodeAt(pt.length-Ke-1);)Oe--,Ke++;xe[xe.length-1]=vt.slice(0,vt.length-Ke).replace(/^\u200b+/,""),xe[0]=xe[0].slice(Oe).replace(/\u200b+$/,"");var It=Ve(G,Oe),wt=Ve(te,_e.length?re(_e).length-Ke:0);if(xe.length>1||xe[0]||mt(It,wt))return ai(e.doc,xe,It,wt,"+input"),!0},mr.prototype.ensurePolled=function(){this.forceCompositionEnd()},mr.prototype.reset=function(){this.forceCompositionEnd()},mr.prototype.forceCompositionEnd=function(){if(!this.composing)return;clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus()},mr.prototype.readFromDOMSoon=function(){var e=this;if(this.readDOMTimeout!=null)return;this.readDOMTimeout=setTimeout(function(){if(e.readDOMTimeout=null,e.composing)if(e.composing.done)e.composing=null;else return;e.updateFromDOM()},80)},mr.prototype.updateFromDOM=function(){var e=this;(this.cm.isReadOnly()||!this.pollContent())&&ln(this.cm,function(){return $r(e.cm)})},mr.prototype.setUneditable=function(e){e.contentEditable="false"},mr.prototype.onKeyPress=function(e){if(e.charCode==0||this.composing)return;e.preventDefault(),this.cm.isReadOnly()||Nr(this.cm,Ka)(this.cm,String.fromCharCode(e.charCode==null?e.keyCode:e.charCode),0)},mr.prototype.readOnlyChanged=function(e){this.div.contentEditable=String(e!="nocursor")},mr.prototype.onContextMenu=function(){},mr.prototype.resetPosition=function(){},mr.prototype.needsContentAttribute=!0;function Is(e,t){var n=pa(e,t.line);if(!n||n.hidden)return null;var r=yt(e.doc,t.line),o=ro(n,r,t.line),k=nt(r,e.doc.direction),G="left";if(k){var q=qe(k,t.ch);G=q%2?"right":"left"}var $=ao(o.map,t.ch,G);return $.offset=$.collapse=="right"?$.end:$.start,$}function eu(e){for(var t=e;t;t=t.parentNode)if(/CodeMirror-gutter-wrapper/.test(t.className))return!0;return!1}function di(e,t){return t&&(e.bad=!0),e}function tu(e,t,n,r,o){var k="",G=!1,q=e.doc.lineSeparator(),$=!1;function te(Oe){return function(Ke){return Ke.id==Oe}}function pe(){G&&(k+=q,$&&(k+=q),G=$=!1)}function xe(Oe){Oe&&(pe(),k+=Oe)}function _e(Oe){if(Oe.nodeType==1){var Ke=Oe.getAttribute("cm-text");if(Ke){xe(Ke);return}var Ze=Oe.getAttribute("cm-marker"),at;if(Ze){var ft=e.findMarks(Ve(r,0),Ve(o+1,0),te(+Ze));ft.length&&(at=ft[0].find(0))&&xe(hr(e.doc,at.from,at.to).join(q));return}if(Oe.getAttribute("contenteditable")=="false")return;var vt=/^(pre|div|p|li|table|br)$/i.test(Oe.nodeName);if(!/^br$/i.test(Oe.nodeName)&&Oe.textContent.length==0)return;vt&&pe();for(var pt=0;pt=9&&t.hasSelection&&(t.hasSelection=null),n.poll()}),Me(o,"paste",function(G){if(Xe(r,G)||Ts(G,r))return;r.state.pasteIncoming=+new Date,n.fastPoll()});function k(G){if(Xe(r,G))return;if(r.somethingSelected())sa({lineWise:!1,text:r.getSelections()});else if(r.options.lineWiseCopyCut){var q=Rs(r);sa({lineWise:!0,text:q.text}),G.type=="cut"?r.setSelections(q.ranges,null,Te):(n.prevInput="",o.value=q.text.join(` `),K(o))}else return;G.type=="cut"&&(r.state.cutIncoming=+new Date)}Me(o,"cut",k),Me(o,"copy",k),Me(e.scroller,"paste",function(G){if(Sn(e,G)||Xe(r,G))return;if(!o.dispatchEvent){r.state.pasteIncoming=+new Date,n.focus();return}var q=new Event("paste");q.clipboardData=G.clipboardData,o.dispatchEvent(q)}),Me(e.lineSpace,"selectstart",function(G){Sn(e,G)||ne(G)}),Me(o,"compositionstart",function(){var G=r.getCursor("from");n.composing&&n.composing.range.clear(),n.composing={start:G,range:r.markText(G,r.getCursor("to"),{className:"CodeMirror-composing"})}}),Me(o,"compositionend",function(){n.composing&&(n.poll(),n.composing.range.clear(),n.composing=null)})},Dr.prototype.createField=function(e){this.wrapper=Ls(),this.textarea=this.wrapper.firstChild},Dr.prototype.screenReaderLabelChanged=function(e){e?this.textarea.setAttribute("aria-label",e):this.textarea.removeAttribute("aria-label")},Dr.prototype.prepareSelection=function(){var e=this.cm,t=e.display,n=e.doc,r=vo(e);if(e.options.moveInputWithCursor){var o=gn(e,n.sel.primary().head,"div"),k=t.wrapper.getBoundingClientRect(),G=t.lineDiv.getBoundingClientRect();r.teTop=Math.max(0,Math.min(t.wrapper.clientHeight-10,o.top+G.top-k.top)),r.teLeft=Math.max(0,Math.min(t.wrapper.clientWidth-10,o.left+G.left-k.left))}return r},Dr.prototype.showSelection=function(e){var t=this.cm,n=t.display;h(n.cursorDiv,e.cursors),h(n.selectionDiv,e.selection),e.teTop!=null&&(this.wrapper.style.top=e.teTop+"px",this.wrapper.style.left=e.teLeft+"px")},Dr.prototype.reset=function(e){if(this.contextMenuPending||this.composing)return;var t=this.cm;if(t.somethingSelected()){this.prevInput="";var n=t.getSelection();this.textarea.value=n,t.state.focused&&K(this.textarea),H&&F>=9&&(this.hasSelection=n)}else e||(this.prevInput=this.textarea.value="",H&&F>=9&&(this.hasSelection=null))},Dr.prototype.getField=function(){return this.textarea},Dr.prototype.supportsTouch=function(){return!1},Dr.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!i||_()!=this.textarea))try{this.textarea.focus()}catch(e){}},Dr.prototype.blur=function(){this.textarea.blur()},Dr.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},Dr.prototype.receivedFocus=function(){this.slowPoll()},Dr.prototype.slowPoll=function(){var e=this;if(this.pollingFast)return;this.polling.set(this.cm.options.pollInterval,function(){e.poll(),e.cm.state.focused&&e.slowPoll()})},Dr.prototype.fastPoll=function(){var e=!1,t=this;t.pollingFast=!0;function n(){var r=t.poll();!r&&!e?(e=!0,t.polling.set(60,n)):(t.pollingFast=!1,t.slowPoll())}t.polling.set(20,n)},Dr.prototype.poll=function(){var e=this,t=this.cm,n=this.textarea,r=this.prevInput;if(this.contextMenuPending||!t.state.focused||dt(n)&&!r&&!this.composing||t.isReadOnly()||t.options.disableInput||t.state.keySeq)return!1;var o=n.value;if(o==r&&!t.somethingSelected())return!1;if(H&&F>=9&&this.hasSelection===o||s&&/[\uf700-\uf7ff]/.test(o))return t.display.input.reset(),!1;if(t.doc.sel==t.display.selForContextMenu){var k=o.charCodeAt(0);if(k==8203&&!r&&(r="\u200B"),k==8666)return this.reset(),this.cm.execCommand("undo")}for(var G=0,q=Math.min(r.length,o.length);G1e3||o.indexOf(` -`)>-1?n.value=e.prevInput="":e.prevInput=o,e.composing&&(e.composing.range.clear(),e.composing.range=t.markText(e.composing.start,t.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},Dr.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},Dr.prototype.onKeyPress=function(){H&&F>=9&&(this.hasSelection=null),this.fastPoll()},Dr.prototype.onContextMenu=function(e){var t=this,n=t.cm,r=n.display,o=t.textarea;t.contextMenuPending&&t.contextMenuPending();var k=Fn(n,e),G=r.scroller.scrollTop;if(!k||p)return;var q=n.options.resetSelectionOnContextMenu;q&&n.doc.sel.contains(k)==-1&&Nr(n,Hr)(n.doc,kn(k),Te);var $=o.style.cssText,te=t.wrapper.style.cssText,me=t.wrapper.offsetParent.getBoundingClientRect();t.wrapper.style.cssText="position: static",o.style.cssText=`position: absolute; width: 30px; height: 30px; - top: `+(e.clientY-me.top-5)+"px; left: "+(e.clientX-me.left-5)+`px; +`)>-1?n.value=e.prevInput="":e.prevInput=o,e.composing&&(e.composing.range.clear(),e.composing.range=t.markText(e.composing.start,t.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},Dr.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},Dr.prototype.onKeyPress=function(){H&&F>=9&&(this.hasSelection=null),this.fastPoll()},Dr.prototype.onContextMenu=function(e){var t=this,n=t.cm,r=n.display,o=t.textarea;t.contextMenuPending&&t.contextMenuPending();var k=Fn(n,e),G=r.scroller.scrollTop;if(!k||p)return;var q=n.options.resetSelectionOnContextMenu;q&&n.doc.sel.contains(k)==-1&&Nr(n,Hr)(n.doc,kn(k),Te);var $=o.style.cssText,te=t.wrapper.style.cssText,pe=t.wrapper.offsetParent.getBoundingClientRect();t.wrapper.style.cssText="position: static",o.style.cssText=`position: absolute; width: 30px; height: 30px; + top: `+(e.clientY-pe.top-5)+"px; left: "+(e.clientX-pe.left-5)+`px; z-index: 1000; background: `+(H?"rgba(255, 255, 255, .05)":"transparent")+`; - outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var xe;O&&(xe=window.scrollY),r.input.focus(),O&&window.scrollTo(null,xe),r.input.reset(),n.somethingSelected()||(o.value=t.prevInput=" "),t.contextMenuPending=Oe,r.selForContextMenu=n.doc.sel,clearTimeout(r.detectingSelectAll);function _e(){if(o.selectionStart!=null){var Ze=n.somethingSelected(),at="\u200B"+(Ze?o.value:"");o.value="\u21DA",o.value=at,t.prevInput=Ze?"":"\u200B",o.selectionStart=1,o.selectionEnd=at.length,r.selForContextMenu=n.doc.sel}}function Oe(){if(t.contextMenuPending!=Oe)return;if(t.contextMenuPending=!1,t.wrapper.style.cssText=te,o.style.cssText=$,H&&F<9&&r.scrollbars.setScrollTop(r.scroller.scrollTop=G),o.selectionStart!=null){(!H||H&&F<9)&&_e();var Ze=0,at=function(){r.selForContextMenu==n.doc.sel&&o.selectionStart==0&&o.selectionEnd>0&&t.prevInput=="\u200B"?Nr(n,Xo)(n):Ze++<10?r.detectingSelectAll=setTimeout(at,500):(r.selForContextMenu=null,r.input.reset())};r.detectingSelectAll=setTimeout(at,200)}}if(H&&F>=9&&_e(),L){ve(e);var Ke=function(){ut(window,"mouseup",Ke),setTimeout(Oe,20)};Me(window,"mouseup",Ke)}else setTimeout(Oe,50)},Dr.prototype.readOnlyChanged=function(e){e||this.reset(),this.textarea.disabled=e=="nocursor",this.textarea.readOnly=!!e},Dr.prototype.setUneditable=function(){},Dr.prototype.needsContentAttribute=!1;function nu(e,t){if(t=t?N(t):{},t.value=e.value,!t.tabindex&&e.tabIndex&&(t.tabindex=e.tabIndex),!t.placeholder&&e.placeholder&&(t.placeholder=e.placeholder),t.autofocus==null){var n=_();t.autofocus=n==e||e.getAttribute("autofocus")!=null&&n==document.body}function r(){e.value=q.getValue()}var o;if(e.form&&(Me(e.form,"submit",r),!t.leaveSubmitMethodAlone)){var k=e.form;o=k.submit;try{var G=k.submit=function(){r(),k.submit=o,k.submit(),k.submit=G}}catch($){}}t.finishInit=function($){$.save=r,$.getTextArea=function(){return e},$.toTextArea=function(){$.toTextArea=isNaN,r(),e.parentNode.removeChild($.getWrapperElement()),e.style.display="",e.form&&(ut(e.form,"submit",r),!t.leaveSubmitMethodAlone&&typeof e.form.submit=="function"&&(e.form.submit=o))}},e.style.display="none";var q=xr(function($){return e.parentNode.insertBefore($,e.nextSibling)},t);return q}function iu(e){e.off=ut,e.on=Me,e.wheelEventPixels=cl,e.Doc=en,e.splitLines=ze,e.countColumn=X,e.findColumn=Ae,e.isWordChar=ye,e.Pass=Pe,e.signal=We,e.Line=Nn,e.changeEnd=In,e.scrollbarModel=To,e.Pos=Ve,e.cmpPos=mt,e.modes=Jt,e.mimeModes=Pt,e.resolveMode=St,e.getMode=Ct,e.modeExtensions=ht,e.extendMode=At,e.copyState=rr,e.startState=vr,e.innerMode=gr,e.commands=Pi,e.keyMap=An,e.keyName=cs,e.isModifierKey=us,e.lookupKey=si,e.normalizeKeyMap=Ml,e.StringStream=_t,e.SharedTextMarker=Ii,e.TextMarker=Mn,e.LineWidget=ki,e.e_preventDefault=ne,e.e_stopPropagation=oe,e.e_stop=ve,e.addClass=U,e.contains=D,e.rmClass=E,e.keyNames=Pn}Xl(xr),$l(xr);var au="iter insert remove copy getEditor constructor".split(" ");for(var ua in en.prototype)en.prototype.hasOwnProperty(ua)&&le(au,ua)<0&&(xr.prototype[ua]=function(e){return function(){return e.apply(this.doc,arguments)}}(en.prototype[ua]));return Ce(en),xr.inputStyles={textarea:Dr,contenteditable:mr},xr.defineMode=function(e){!xr.defaults.mode&&e!="null"&&(xr.defaults.mode=e),zr.apply(this,arguments)},xr.defineMIME=an,xr.defineMode("null",function(){return{token:function(e){return e.skipToEnd()}}}),xr.defineMIME("text/plain","null"),xr.defineExtension=function(e,t){xr.prototype[e]=t},xr.defineDocExtension=function(e,t){en.prototype[e]=t},xr.fromTextArea=nu,iu(xr),xr.version="5.58.2",xr})},W6BS:function(Ge,fe){Ge.exports="data:image/png;base64,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"},XFxt:function(Ge,fe,W){Ge.exports={"image-preview-container":"image-preview-container___1L8o9","image-preview":"image-preview___3YjNO","button-group":"button-group___3y9R5","preview-wrp-group":"preview-wrp-group___19bWd"}},Xsq0:function(Ge,fe,W){Ge.exports=W.p+"static/mainbanner.0a951716.jpg"},Y1PL:function(Ge,fe,W){"use strict";W.r(fe),W.d(fe,"ResizableTextArea",function(){return le});var ue=W("wx14"),Z=W("1OyB"),I=W("vuIU"),Y=W("Ji7U"),B=W("LK+K"),M=W("q1tI"),H=W("VTBJ"),F=W("rePB"),O=W("Zm9Q"),w=W("Kwbf"),c=W("c+Xe"),p=W("m+aA"),T=W("bdgK"),m=new Map;function g(Te){Te.forEach(function(Le){var Re,Ae=Le.target;(Re=m.get(Ae))===null||Re===void 0||Re.forEach(function(ge){return ge(Ae)})})}var b=new T.default(g),a=null,i=null;function s(Te,Le){m.has(Te)||(m.set(Te,new Set),b.observe(Te)),m.get(Te).add(Le)}function l(Te,Le){m.has(Te)&&(m.get(Te).delete(Le),m.get(Te).size||(b.unobserve(Te),m.delete(Te)))}var S=function(Te){Object(Y.a)(Re,Te);var Le=Object(B.a)(Re);function Re(){return Object(Z.a)(this,Re),Le.apply(this,arguments)}return Object(I.a)(Re,[{key:"render",value:function(){return this.props.children}}]),Re}(M.Component),v=M.createContext(null);function y(Te){var Le=Te.children,Re=Te.onBatchResize,Ae=M.useRef(0),ge=M.useRef([]),de=M.useContext(v),re=M.useCallback(function(ce,se,ke){Ae.current+=1;var ie=Ae.current;ge.current.push({size:ce,element:se,data:ke}),Promise.resolve().then(function(){ie===Ae.current&&(Re==null||Re(ge.current),ge.current=[])}),de==null||de(ce,se,ke)},[Re,de]);return M.createElement(v.Provider,{value:re},Le)}function L(Te){var Le=Te.children,Re=Te.disabled,Ae=M.useRef(null),ge=M.useRef(null),de=M.useContext(v),re=M.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),ce=M.isValidElement(Le)&&Object(c.c)(Le),se=ce?Le.ref:null,ke=M.useMemo(function(){return Object(c.a)(se,Ae)},[se,Ae]),ie=M.useRef(Te);ie.current=Te;var ae=M.useCallback(function(ye){var we=ie.current,Ie=we.onResize,Ne=we.data,Fe=ye.getBoundingClientRect(),Ue=Fe.width,rt=Fe.height,tt=ye.offsetWidth,$e=ye.offsetHeight,qe=Math.floor(Ue),ct=Math.floor(rt);if(re.current.width!==qe||re.current.height!==ct||re.current.offsetWidth!==tt||re.current.offsetHeight!==$e){var nt={width:qe,height:ct,offsetWidth:tt,offsetHeight:$e};re.current=nt;var lt=tt===Math.round(Ue)?Ue:tt,Me=$e===Math.round(rt)?rt:$e,et=Object(H.a)(Object(H.a)({},nt),{},{offsetWidth:lt,offsetHeight:Me});de==null||de(et,ye,Ne),Ie&&Promise.resolve().then(function(){Ie(et,ye)})}},[]);return M.useEffect(function(){var ye=Object(p.a)(Ae.current)||Object(p.a)(ge.current);return ye&&!Re&&s(ye,ae),function(){return l(ye,ae)}},[Ae.current,Re]),M.createElement(S,{ref:ge},ce?M.cloneElement(Le,{ref:ke}):Le)}var x="rc-observer-key";function E(Te){var Le=Te.children,Re=Object(O.a)(Le);return Re.map(function(Ae,ge){var de=(Ae==null?void 0:Ae.key)||"".concat(x,"-").concat(ge);return M.createElement(L,Object(ue.a)({},Te,{key:de}),Ae)})}E.Collection=y;var d=E,h=W("bT9E"),u=W("TSYQ"),R=W.n(u),A=` + outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var xe;O&&(xe=window.scrollY),r.input.focus(),O&&window.scrollTo(null,xe),r.input.reset(),n.somethingSelected()||(o.value=t.prevInput=" "),t.contextMenuPending=Oe,r.selForContextMenu=n.doc.sel,clearTimeout(r.detectingSelectAll);function _e(){if(o.selectionStart!=null){var Ze=n.somethingSelected(),at="\u200B"+(Ze?o.value:"");o.value="\u21DA",o.value=at,t.prevInput=Ze?"":"\u200B",o.selectionStart=1,o.selectionEnd=at.length,r.selForContextMenu=n.doc.sel}}function Oe(){if(t.contextMenuPending!=Oe)return;if(t.contextMenuPending=!1,t.wrapper.style.cssText=te,o.style.cssText=$,H&&F<9&&r.scrollbars.setScrollTop(r.scroller.scrollTop=G),o.selectionStart!=null){(!H||H&&F<9)&&_e();var Ze=0,at=function(){r.selForContextMenu==n.doc.sel&&o.selectionStart==0&&o.selectionEnd>0&&t.prevInput=="\u200B"?Nr(n,Xo)(n):Ze++<10?r.detectingSelectAll=setTimeout(at,500):(r.selForContextMenu=null,r.input.reset())};r.detectingSelectAll=setTimeout(at,200)}}if(H&&F>=9&&_e(),L){ve(e);var Ke=function(){ut(window,"mouseup",Ke),setTimeout(Oe,20)};Me(window,"mouseup",Ke)}else setTimeout(Oe,50)},Dr.prototype.readOnlyChanged=function(e){e||this.reset(),this.textarea.disabled=e=="nocursor",this.textarea.readOnly=!!e},Dr.prototype.setUneditable=function(){},Dr.prototype.needsContentAttribute=!1;function nu(e,t){if(t=t?N(t):{},t.value=e.value,!t.tabindex&&e.tabIndex&&(t.tabindex=e.tabIndex),!t.placeholder&&e.placeholder&&(t.placeholder=e.placeholder),t.autofocus==null){var n=_();t.autofocus=n==e||e.getAttribute("autofocus")!=null&&n==document.body}function r(){e.value=q.getValue()}var o;if(e.form&&(Me(e.form,"submit",r),!t.leaveSubmitMethodAlone)){var k=e.form;o=k.submit;try{var G=k.submit=function(){r(),k.submit=o,k.submit(),k.submit=G}}catch($){}}t.finishInit=function($){$.save=r,$.getTextArea=function(){return e},$.toTextArea=function(){$.toTextArea=isNaN,r(),e.parentNode.removeChild($.getWrapperElement()),e.style.display="",e.form&&(ut(e.form,"submit",r),!t.leaveSubmitMethodAlone&&typeof e.form.submit=="function"&&(e.form.submit=o))}},e.style.display="none";var q=xr(function($){return e.parentNode.insertBefore($,e.nextSibling)},t);return q}function iu(e){e.off=ut,e.on=Me,e.wheelEventPixels=cl,e.Doc=en,e.splitLines=ze,e.countColumn=X,e.findColumn=Ae,e.isWordChar=ye,e.Pass=Pe,e.signal=We,e.Line=Nn,e.changeEnd=In,e.scrollbarModel=To,e.Pos=Ve,e.cmpPos=mt,e.modes=Jt,e.mimeModes=Pt,e.resolveMode=St,e.getMode=Ct,e.modeExtensions=ht,e.extendMode=At,e.copyState=rr,e.startState=vr,e.innerMode=gr,e.commands=Pi,e.keyMap=An,e.keyName=cs,e.isModifierKey=us,e.lookupKey=si,e.normalizeKeyMap=Ml,e.StringStream=_t,e.SharedTextMarker=Ii,e.TextMarker=Mn,e.LineWidget=ki,e.e_preventDefault=ne,e.e_stopPropagation=oe,e.e_stop=ve,e.addClass=U,e.contains=D,e.rmClass=E,e.keyNames=Pn}Xl(xr),$l(xr);var au="iter insert remove copy getEditor constructor".split(" ");for(var ua in en.prototype)en.prototype.hasOwnProperty(ua)&&le(au,ua)<0&&(xr.prototype[ua]=function(e){return function(){return e.apply(this.doc,arguments)}}(en.prototype[ua]));return Ce(en),xr.inputStyles={textarea:Dr,contenteditable:mr},xr.defineMode=function(e){!xr.defaults.mode&&e!="null"&&(xr.defaults.mode=e),zr.apply(this,arguments)},xr.defineMIME=an,xr.defineMode("null",function(){return{token:function(e){return e.skipToEnd()}}}),xr.defineMIME("text/plain","null"),xr.defineExtension=function(e,t){xr.prototype[e]=t},xr.defineDocExtension=function(e,t){en.prototype[e]=t},xr.fromTextArea=nu,iu(xr),xr.version="5.58.2",xr})},W6BS:function(Ge,me){Ge.exports="data:image/png;base64,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"},XFxt:function(Ge,me,W){Ge.exports={"image-preview-container":"image-preview-container___1L8o9","image-preview":"image-preview___3YjNO","button-group":"button-group___3y9R5","preview-wrp-group":"preview-wrp-group___19bWd"}},Xsq0:function(Ge,me,W){Ge.exports=W.p+"static/mainbanner.0a951716.jpg"},Y1PL:function(Ge,me,W){"use strict";W.r(me),W.d(me,"ResizableTextArea",function(){return le});var ue=W("wx14"),Z=W("1OyB"),I=W("vuIU"),Q=W("Ji7U"),B=W("LK+K"),M=W("q1tI"),H=W("VTBJ"),F=W("rePB"),O=W("Zm9Q"),w=W("Kwbf"),c=W("c+Xe"),p=W("m+aA"),T=W("bdgK"),m=new Map;function g(Te){Te.forEach(function(Le){var Re,Ae=Le.target;(Re=m.get(Ae))===null||Re===void 0||Re.forEach(function(ge){return ge(Ae)})})}var b=new T.default(g),a=null,i=null;function s(Te,Le){m.has(Te)||(m.set(Te,new Set),b.observe(Te)),m.get(Te).add(Le)}function l(Te,Le){m.has(Te)&&(m.get(Te).delete(Le),m.get(Te).size||(b.unobserve(Te),m.delete(Te)))}var S=function(Te){Object(Q.a)(Re,Te);var Le=Object(B.a)(Re);function Re(){return Object(Z.a)(this,Re),Le.apply(this,arguments)}return Object(I.a)(Re,[{key:"render",value:function(){return this.props.children}}]),Re}(M.Component),v=M.createContext(null);function y(Te){var Le=Te.children,Re=Te.onBatchResize,Ae=M.useRef(0),ge=M.useRef([]),de=M.useContext(v),re=M.useCallback(function(ce,se,ke){Ae.current+=1;var ie=Ae.current;ge.current.push({size:ce,element:se,data:ke}),Promise.resolve().then(function(){ie===Ae.current&&(Re==null||Re(ge.current),ge.current=[])}),de==null||de(ce,se,ke)},[Re,de]);return M.createElement(v.Provider,{value:re},Le)}function L(Te){var Le=Te.children,Re=Te.disabled,Ae=M.useRef(null),ge=M.useRef(null),de=M.useContext(v),re=M.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),ce=M.isValidElement(Le)&&Object(c.c)(Le),se=ce?Le.ref:null,ke=M.useMemo(function(){return Object(c.a)(se,Ae)},[se,Ae]),ie=M.useRef(Te);ie.current=Te;var ae=M.useCallback(function(ye){var we=ie.current,Ie=we.onResize,Ne=we.data,Fe=ye.getBoundingClientRect(),Ue=Fe.width,rt=Fe.height,tt=ye.offsetWidth,$e=ye.offsetHeight,qe=Math.floor(Ue),ct=Math.floor(rt);if(re.current.width!==qe||re.current.height!==ct||re.current.offsetWidth!==tt||re.current.offsetHeight!==$e){var nt={width:qe,height:ct,offsetWidth:tt,offsetHeight:$e};re.current=nt;var lt=tt===Math.round(Ue)?Ue:tt,Me=$e===Math.round(rt)?rt:$e,et=Object(H.a)(Object(H.a)({},nt),{},{offsetWidth:lt,offsetHeight:Me});de==null||de(et,ye,Ne),Ie&&Promise.resolve().then(function(){Ie(et,ye)})}},[]);return M.useEffect(function(){var ye=Object(p.a)(Ae.current)||Object(p.a)(ge.current);return ye&&!Re&&s(ye,ae),function(){return l(ye,ae)}},[Ae.current,Re]),M.createElement(S,{ref:ge},ce?M.cloneElement(Le,{ref:ke}):Le)}var x="rc-observer-key";function E(Te){var Le=Te.children,Re=Object(O.a)(Le);return Re.map(function(Ae,ge){var de=(Ae==null?void 0:Ae.key)||"".concat(x,"-").concat(ge);return M.createElement(L,Object(ue.a)({},Te,{key:de}),Ae)})}E.Collection=y;var d=E,h=W("bT9E"),u=W("TSYQ"),R=W.n(u),A=` min-height:0 !important; max-height:none !important; height:0 !important; @@ -340,36 +340,36 @@ b`.split(/\n/).length!=3?function(e){for(var t=0,n=[],r=e.length;t<=r;){var o=e. z-index:-1000 !important; top:0 !important; right:0 !important -`,D=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break"],_={},U;function j(Te){var Le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Re=Te.getAttribute("id")||Te.getAttribute("data-reactid")||Te.getAttribute("name");if(Le&&_[Re])return _[Re];var Ae=window.getComputedStyle(Te),ge=Ae.getPropertyValue("box-sizing")||Ae.getPropertyValue("-moz-box-sizing")||Ae.getPropertyValue("-webkit-box-sizing"),de=parseFloat(Ae.getPropertyValue("padding-bottom"))+parseFloat(Ae.getPropertyValue("padding-top")),re=parseFloat(Ae.getPropertyValue("border-bottom-width"))+parseFloat(Ae.getPropertyValue("border-top-width")),ce=D.map(function(ke){return"".concat(ke,":").concat(Ae.getPropertyValue(ke))}).join(";"),se={sizingStyle:ce,paddingSize:de,borderSize:re,boxSizing:ge};return Le&&Re&&(_[Re]=se),se}function K(Te){var Le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Re=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,Ae=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;U||(U=document.createElement("textarea"),U.setAttribute("tab-index","-1"),U.setAttribute("aria-hidden","true"),document.body.appendChild(U)),Te.getAttribute("wrap")?U.setAttribute("wrap",Te.getAttribute("wrap")):U.removeAttribute("wrap");var ge=j(Te,Le),de=ge.paddingSize,re=ge.borderSize,ce=ge.boxSizing,se=ge.sizingStyle;U.setAttribute("style","".concat(se,";").concat(A)),U.value=Te.value||Te.placeholder||"";var ke=Number.MIN_SAFE_INTEGER,ie=Number.MAX_SAFE_INTEGER,ae=U.scrollHeight,ye;if(ce==="border-box"?ae+=re:ce==="content-box"&&(ae-=de),Re!==null||Ae!==null){U.value=" ";var we=U.scrollHeight-de;Re!==null&&(ke=we*Re,ce==="border-box"&&(ke=ke+de+re),ae=Math.max(ke,ae)),Ae!==null&&(ie=we*Ae,ce==="border-box"&&(ie=ie+de+re),ye=ae>ie?"":"hidden",ae=Math.min(ie,ae))}return{height:ae,minHeight:ke,maxHeight:ie,overflowY:ye,resize:"none"}}var P=W("Gytx"),N=W.n(P),X;(function(Te){Te[Te.NONE=0]="NONE",Te[Te.RESIZING=1]="RESIZING",Te[Te.RESIZED=2]="RESIZED"})(X||(X={}));var ee=function(Te){Object(Y.a)(Re,Te);var Le=Object(B.a)(Re);function Re(Ae){var ge;return Object(Z.a)(this,Re),ge=Le.call(this,Ae),ge.nextFrameActionId=void 0,ge.resizeFrameId=void 0,ge.textArea=void 0,ge.saveTextArea=function(de){ge.textArea=de},ge.handleResize=function(de){var re=ge.state.resizeStatus,ce=ge.props,se=ce.autoSize,ke=ce.onResize;if(re!==X.NONE)return;typeof ke=="function"&&ke(de),se&&ge.resizeOnNextFrame()},ge.resizeOnNextFrame=function(){cancelAnimationFrame(ge.nextFrameActionId),ge.nextFrameActionId=requestAnimationFrame(ge.resizeTextarea)},ge.resizeTextarea=function(){var de=ge.props.autoSize;if(!de||!ge.textArea)return;var re=de.minRows,ce=de.maxRows,se=K(ge.textArea,!1,re,ce);ge.setState({textareaStyles:se,resizeStatus:X.RESIZING},function(){cancelAnimationFrame(ge.resizeFrameId),ge.resizeFrameId=requestAnimationFrame(function(){ge.setState({resizeStatus:X.RESIZED},function(){ge.resizeFrameId=requestAnimationFrame(function(){ge.setState({resizeStatus:X.NONE}),ge.fixFirefoxAutoScroll()})})})})},ge.renderTextArea=function(){var de=ge.props,re=de.prefixCls,ce=re===void 0?"rc-textarea":re,se=de.autoSize,ke=de.onResize,ie=de.className,ae=de.disabled,ye=ge.state,we=ye.textareaStyles,Ie=ye.resizeStatus,Ne=Object(h.a)(ge.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),Fe=R()(ce,ie,Object(F.a)({},"".concat(ce,"-disabled"),ae));"value"in Ne&&(Ne.value=Ne.value||"");var Ue=Object(H.a)(Object(H.a)(Object(H.a)({},ge.props.style),we),Ie===X.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return M.createElement(d,{onResize:ge.handleResize,disabled:!(se||ke)},M.createElement("textarea",Object(ue.a)({},Ne,{className:Fe,style:Ue,ref:ge.saveTextArea})))},ge.state={textareaStyles:{},resizeStatus:X.NONE},ge}return Object(I.a)(Re,[{key:"componentDidUpdate",value:function(ge){(ge.value!==this.props.value||!N()(ge.autoSize,this.props.autoSize))&&this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var ge=this.textArea.selectionStart,de=this.textArea.selectionEnd;this.textArea.setSelectionRange(ge,de)}}catch(re){}}},{key:"render",value:function(){return this.renderTextArea()}}]),Re}(M.Component),le=ee,pe=function(Te){Object(Y.a)(Re,Te);var Le=Object(B.a)(Re);function Re(Ae){var ge;Object(Z.a)(this,Re),ge=Le.call(this,Ae),ge.resizableTextArea=void 0,ge.focus=function(){ge.resizableTextArea.textArea.focus()},ge.saveTextArea=function(re){ge.resizableTextArea=re},ge.handleChange=function(re){var ce=ge.props.onChange;ge.setValue(re.target.value,function(){ge.resizableTextArea.resizeTextarea()}),ce&&ce(re)},ge.handleKeyDown=function(re){var ce=ge.props,se=ce.onPressEnter,ke=ce.onKeyDown;re.keyCode===13&&se&&se(re),ke&&ke(re)};var de=typeof Ae.value=="undefined"||Ae.value===null?Ae.defaultValue:Ae.value;return ge.state={value:de},ge}return Object(I.a)(Re,[{key:"setValue",value:function(ge,de){"value"in this.props||this.setState({value:ge},de)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return M.createElement(le,Object(ue.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(ge){return"value"in ge?{value:ge.value}:null}}]),Re}(M.Component),Pe=fe.default=pe},ZW9T:function(Ge,fe,W){"use strict";W.d(fe,"a",function(){return d});var ue=W("k1fw"),Z=W("oBTY"),I=W("9og8"),Y=W("miYZ"),B=W("tsqr"),M=W("rAM+"),H=W("tJVT"),F=W("PpiC"),O=W("WmNS"),w=W.n(O),c=W("q1tI"),p=W.n(c),T=W("bdgK");function m(h,u,R,A,D){var _=u.getWordUntilPosition(R),U={startLineNumber:R.lineNumber,endLineNumber:R.lineNumber,startColumn:_.startColumn,endColumn:_.endColumn},j=A.map(function(K){return{label:K,kind:h.languages.CompletionItemKind.Keyword,insertText:K,insertTextRules:h.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:U}});return D.map(function(K){j.push(Object(ue.a)(Object(ue.a)({},K),{},{range:U}))}),j}var g=function(h){var u={label:"ifelse",kind:h.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` +`,D=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break"],_={},U;function j(Te){var Le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Re=Te.getAttribute("id")||Te.getAttribute("data-reactid")||Te.getAttribute("name");if(Le&&_[Re])return _[Re];var Ae=window.getComputedStyle(Te),ge=Ae.getPropertyValue("box-sizing")||Ae.getPropertyValue("-moz-box-sizing")||Ae.getPropertyValue("-webkit-box-sizing"),de=parseFloat(Ae.getPropertyValue("padding-bottom"))+parseFloat(Ae.getPropertyValue("padding-top")),re=parseFloat(Ae.getPropertyValue("border-bottom-width"))+parseFloat(Ae.getPropertyValue("border-top-width")),ce=D.map(function(ke){return"".concat(ke,":").concat(Ae.getPropertyValue(ke))}).join(";"),se={sizingStyle:ce,paddingSize:de,borderSize:re,boxSizing:ge};return Le&&Re&&(_[Re]=se),se}function K(Te){var Le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Re=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,Ae=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;U||(U=document.createElement("textarea"),U.setAttribute("tab-index","-1"),U.setAttribute("aria-hidden","true"),document.body.appendChild(U)),Te.getAttribute("wrap")?U.setAttribute("wrap",Te.getAttribute("wrap")):U.removeAttribute("wrap");var ge=j(Te,Le),de=ge.paddingSize,re=ge.borderSize,ce=ge.boxSizing,se=ge.sizingStyle;U.setAttribute("style","".concat(se,";").concat(A)),U.value=Te.value||Te.placeholder||"";var ke=Number.MIN_SAFE_INTEGER,ie=Number.MAX_SAFE_INTEGER,ae=U.scrollHeight,ye;if(ce==="border-box"?ae+=re:ce==="content-box"&&(ae-=de),Re!==null||Ae!==null){U.value=" ";var we=U.scrollHeight-de;Re!==null&&(ke=we*Re,ce==="border-box"&&(ke=ke+de+re),ae=Math.max(ke,ae)),Ae!==null&&(ie=we*Ae,ce==="border-box"&&(ie=ie+de+re),ye=ae>ie?"":"hidden",ae=Math.min(ie,ae))}return{height:ae,minHeight:ke,maxHeight:ie,overflowY:ye,resize:"none"}}var P=W("Gytx"),N=W.n(P),X;(function(Te){Te[Te.NONE=0]="NONE",Te[Te.RESIZING=1]="RESIZING",Te[Te.RESIZED=2]="RESIZED"})(X||(X={}));var ee=function(Te){Object(Q.a)(Re,Te);var Le=Object(B.a)(Re);function Re(Ae){var ge;return Object(Z.a)(this,Re),ge=Le.call(this,Ae),ge.nextFrameActionId=void 0,ge.resizeFrameId=void 0,ge.textArea=void 0,ge.saveTextArea=function(de){ge.textArea=de},ge.handleResize=function(de){var re=ge.state.resizeStatus,ce=ge.props,se=ce.autoSize,ke=ce.onResize;if(re!==X.NONE)return;typeof ke=="function"&&ke(de),se&&ge.resizeOnNextFrame()},ge.resizeOnNextFrame=function(){cancelAnimationFrame(ge.nextFrameActionId),ge.nextFrameActionId=requestAnimationFrame(ge.resizeTextarea)},ge.resizeTextarea=function(){var de=ge.props.autoSize;if(!de||!ge.textArea)return;var re=de.minRows,ce=de.maxRows,se=K(ge.textArea,!1,re,ce);ge.setState({textareaStyles:se,resizeStatus:X.RESIZING},function(){cancelAnimationFrame(ge.resizeFrameId),ge.resizeFrameId=requestAnimationFrame(function(){ge.setState({resizeStatus:X.RESIZED},function(){ge.resizeFrameId=requestAnimationFrame(function(){ge.setState({resizeStatus:X.NONE}),ge.fixFirefoxAutoScroll()})})})})},ge.renderTextArea=function(){var de=ge.props,re=de.prefixCls,ce=re===void 0?"rc-textarea":re,se=de.autoSize,ke=de.onResize,ie=de.className,ae=de.disabled,ye=ge.state,we=ye.textareaStyles,Ie=ye.resizeStatus,Ne=Object(h.a)(ge.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),Fe=R()(ce,ie,Object(F.a)({},"".concat(ce,"-disabled"),ae));"value"in Ne&&(Ne.value=Ne.value||"");var Ue=Object(H.a)(Object(H.a)(Object(H.a)({},ge.props.style),we),Ie===X.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return M.createElement(d,{onResize:ge.handleResize,disabled:!(se||ke)},M.createElement("textarea",Object(ue.a)({},Ne,{className:Fe,style:Ue,ref:ge.saveTextArea})))},ge.state={textareaStyles:{},resizeStatus:X.NONE},ge}return Object(I.a)(Re,[{key:"componentDidUpdate",value:function(ge){(ge.value!==this.props.value||!N()(ge.autoSize,this.props.autoSize))&&this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var ge=this.textArea.selectionStart,de=this.textArea.selectionEnd;this.textArea.setSelectionRange(ge,de)}}catch(re){}}},{key:"render",value:function(){return this.renderTextArea()}}]),Re}(M.Component),le=ee,fe=function(Te){Object(Q.a)(Re,Te);var Le=Object(B.a)(Re);function Re(Ae){var ge;Object(Z.a)(this,Re),ge=Le.call(this,Ae),ge.resizableTextArea=void 0,ge.focus=function(){ge.resizableTextArea.textArea.focus()},ge.saveTextArea=function(re){ge.resizableTextArea=re},ge.handleChange=function(re){var ce=ge.props.onChange;ge.setValue(re.target.value,function(){ge.resizableTextArea.resizeTextarea()}),ce&&ce(re)},ge.handleKeyDown=function(re){var ce=ge.props,se=ce.onPressEnter,ke=ce.onKeyDown;re.keyCode===13&&se&&se(re),ke&&ke(re)};var de=typeof Ae.value=="undefined"||Ae.value===null?Ae.defaultValue:Ae.value;return ge.state={value:de},ge}return Object(I.a)(Re,[{key:"setValue",value:function(ge,de){"value"in this.props||this.setState({value:ge},de)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return M.createElement(le,Object(ue.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(ge){return"value"in ge?{value:ge.value}:null}}]),Re}(M.Component),Pe=me.default=fe},ZW9T:function(Ge,me,W){"use strict";W.d(me,"a",function(){return d});var ue=W("k1fw"),Z=W("oBTY"),I=W("9og8"),Q=W("miYZ"),B=W("tsqr"),M=W("rAM+"),H=W("tJVT"),F=W("PpiC"),O=W("WmNS"),w=W.n(O),c=W("q1tI"),p=W.n(c),T=W("bdgK");function m(h,u,R,A,D){var _=u.getWordUntilPosition(R),U={startLineNumber:R.lineNumber,endLineNumber:R.lineNumber,startColumn:_.startColumn,endColumn:_.endColumn},j=A.map(function(K){return{label:K,kind:h.languages.CompletionItemKind.Keyword,insertText:K,insertTextRules:h.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:U}});return D.map(function(K){j.push(Object(ue.a)(Object(ue.a)({},K),{},{range:U}))}),j}var g=function(h){var u={label:"ifelse",kind:h.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` `),insertTextRules:h.languages.CompletionItemInsertTextRule.InsertAsSnippet},R=["auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while","inline","restrict","_Bool","_Complex","_Imaginary","_Alignas","_Alignof","_Atomic","_Static_assert","_Noreturn","_Thread_local","_Generic"];h.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(U,j){var K=m(h,U,j,R,[u]);return{suggestions:K}}});var A=["False","None","True","and","as","assert","break","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","nonlocal","not","or","pass","raise","return","try","while","with","yield"];h.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(U,j){var K=[{label:"print",kind:h.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(` `),insertTextRules:h.languages.CompletionItemInsertTextRule.InsertAsSnippet}],P=m(h,U,j,A,K);return{suggestions:P}}});var D=["abstract","assert","boolean","break","byte","case","catch","char","class","const","continue","default","do","double","else","enum","extends","final","finally","float","for","goto","if","implements","import","instance of","int","interface","long","native","new","package","private","protected","public","return","strictfp","short","static","super","switch","synchronized","this","throw","throws","transient","try","void","volatile","while"];h.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(U,j){var K=[u,{label:"main",kind:h.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(` `),insertTextRules:h.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:h.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join(` -`),insertTextRules:h.languages.CompletionItemInsertTextRule.InsertAsSnippet}],P=m(h,U,j,D,K);return{suggestions:P}}})},b="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002",a=W("fjLI"),i=W("LvDl"),s=W("+ua5");function l(h){return/^\d+$/.test(h)?"".concat(h,"px"):h}function S(){}var v=!1,y={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python",Scala:"scale"};function L(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],u=h;if(Array.isArray(h)){for(var R=0;R0||gr.target.offsetWidth>0)&&et.current.instance.layout()}}catch(vr){At.e(vr)}finally{At.f()}}),Ct.observe(Me.current)),Ct}function Be(){B.b.warn({content:decodeURIComponent(b),key:"monaco-editor-tip"})}var De=function(){var ht=et.current.instance;if(_!=null&&ht&&oe){var At=ht.getModel();At&&_!==At.getValue()&&(v=!0,At.setValue(_),ht.layout(),v=!1)}};Object(c.useEffect)(function(){try{var Ct,ht=et.current.instance;We.current&&clearTimeout(We.current),We.current=setTimeout(function(){De()},500),ht==null||((Ct=ht.updateOptions)===null||Ct===void 0)||Ct.call(ht,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(_.split(/\r\n|\r|\n/g).length))+3,5)})}catch(At){debugger}},[_,oe,et.current]),Object(c.useEffect)(function(){try{if(rt&&et.current&&et.current.instance){var Ct=et.current.instance;Ct.changeViewZones(function(At){var rr=document.createElement("div");rr.style.padding="10px 20px",rr.style.width="calc(100% - 20px)",rr.className="my-error-line-wrp",rr.innerHTML=$e,At.addZone({afterLineNumber:rt||11,heightInLines:3,domNode:rr})});var ht={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};Ct.addOverlayWidget(ht),Ct.revealPositionInCenter({lineNumber:20,column:1})}}catch(At){debugger}},[rt,et.current,oe]),Object(c.useEffect)(function(){var Ct;if((Ct=et.current)!==null&&Ct!==void 0&&Ct.instance&&oe&&nt){var ht=et.current.instance,At=ht.getModel();if(!At)return;var rr=function(){var mt=[],jt=[],$t=At.getAllDecorations(),nr=Object(M.a)($t),sr;try{for(nr.s();!(sr=nr.n()).done;){var V=sr.value;if(V.options.className==="highlighted-line"){var f;mt.push(V==null||((f=V.range)===null||f===void 0)?void 0:f.startLineNumber),jt.push(V==null?void 0:V.id)}}}catch(z){nr.e(z)}finally{nr.f()}At.deltaDecorations(jt,[]);var C=At.getLineCount();!!qe&&qe<=C&&(ht.deltaDecorations([],[{range:new x.Range(qe,1,qe,At.getLineMaxColumn(qe)),options:{isWholeLine:!0,className:"highlighted-line"}}]),ht.revealLineInCenter(qe))};rr();var gr=function(){var mt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,jt=[],$t=[],nr=At.getAllDecorations(),sr=Object(M.a)(nr),V;try{for(sr.s();!(V=sr.n()).done;){var f=V.value;if(f.options.linesDecorationsClassName==="breakpoints"){var C;jt.push(f==null||((C=f.range)===null||C===void 0)?void 0:C.startLineNumber),$t.push(f==null?void 0:f.id)}}}catch(z){sr.e(z)}finally{sr.f()}if(mt)return{lines:jt,ids:$t};we(jt)},vr=function(){var Ve=Object(I.a)(w.a.mark(function mt(jt){var $t;return w.a.wrap(function(sr){for(;;)switch(sr.prev=sr.next){case 0:return $t={range:new x.Range(jt,1,jt,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints"}},sr.next=3,At.deltaDecorations([],[$t]);case 3:gr();case 4:case"end":return sr.stop()}},mt)}));return function(jt){return Ve.apply(this,arguments)}}(),_t=function(){var Ve=Object(I.a)(w.a.mark(function mt(jt){var $t,nr,sr,V,f;return w.a.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:$t=[],nr=ht.getLineDecorations(jt),sr=Object(M.a)(nr);try{for(sr.s();!(V=sr.n()).done;)f=V.value,f.options.linesDecorationsClassName==="breakpoints"&&$t.push(f.id)}catch(J){sr.e(J)}finally{sr.f()}return z.next=6,At.deltaDecorations($t,[]);case 6:gr();case 7:case"end":return z.stop()}},mt)}));return function(jt){return Ve.apply(this,arguments)}}(),yt=function(mt){var jt=ht.getLineDecorations(mt),$t=Object(M.a)(jt),nr;try{for($t.s();!(nr=$t.n()).done;){var sr=nr.value;if(sr.options.linesDecorationsClassName==="breakpoints")return!0}}catch(V){$t.e(V)}finally{$t.f()}return!1};if(!Object(i.isEqual)(Ne,gr(!0).lines)){At.deltaDecorations(gr(!0).ids,[]);var hr=Ne.map(function(Ve){return{range:new x.Range(Ve,1,Ve,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints"}}});At.deltaDecorations([],hr)}var on=ht.onDidChangeModelContent(function(Ve){var mt=ht.getPosition();if(mt){var jt=mt.lineNumber;At.getLineContent(jt).trim()===""?_t(jt):yt(jt)&&(_t(jt),vr(jt))}}),Pr=ht.onMouseDown(function(Ve){var mt,jt,$t;if(Ve.target.detail&&(mt=Ve.target)!==null&&mt!==void 0&&(jt=mt.element)!==null&&jt!==void 0&&($t=jt.className)!==null&&$t!==void 0&&$t.includes("line-numbers")){var nr=Ve.target.position.lineNumber;if(At.getLineContent(nr).trim()==="")return;yt(nr)?_t(nr):vr(nr)}}),Bt=function(mt){var jt={range:new x.Range(mt,1,mt,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};Xe.current=ht.deltaDecorations(Xe.current,[jt])},or=function(){Xe.current=ht.deltaDecorations(Xe.current,[])},Kr=ht.onMouseMove(function(Ve){var mt,jt,$t;if(or(),Ve.target.detail&&(mt=Ve.target)!==null&&mt!==void 0&&(jt=mt.element)!==null&&jt!==void 0&&($t=jt.className)!==null&&$t!==void 0&&$t.includes("line-numbers")){var nr=Ve.target.position.lineNumber;if(At.getLineContent(nr).trim()==="")return;Bt(nr)}}),dn=ht.onMouseLeave(function(){or()});return function(){on.dispose(),Pr.dispose(),Kr.dispose(),dn.dispose()}}},[et.current,oe,Ne,qe,nt]);function Je(){var Ct=et.current.instance;if(Ct){var ht=Ct.getSelection(),At=et.current.pastePos||{},rr=new x.Range(At.startLineNumber||ht.endLineNumber,At.startColumn||ht.endColumn,At.endLineNumber||ht.endLineNumber,At.endColumn||ht.endColumn);setTimeout(function(){Ct.executeEdits("",[{range:rr,text:""}])},300)}}function st(Ct){(window.navigator.platform.match("Mac")?Ct.metaKey:Ct.ctrlKey)&&Ct.keyCode==83&&(Ct.preventDefault(),Le())}var je=function(){if(Ae&&et.current.instance){var ht=et.current.instance.getContentHeight();an(ht0||se.target.offsetWidth>0)&&Ae.layout()}}catch(ke){re.e(ke)}finally{re.f()}}),ge.observe(N.current)),ge}Object(c.useEffect)(function(){return N.current&&W.e(27).then(W.t.bind(null,"M/lh",7)).then(function(Ae){x=Ae;var ge=x.editor.createDiffEditor(N.current,Object(ue.a)(Object(ue.a)({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},P),{},{wordWrap:!0}));pe(ge);var de=Pe(ge);return function(){ge.dispose();var re=ge.getModel();re&&re.dispose(),de.unobserve(N.current)}}),function(){window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}},[]),Object(c.useEffect)(function(){le&&le.setModel({original:x.editor.createModel(_,j),modified:x.editor.createModel(U,j)})},[_,U,j,le]);var Te=l(R),Le=l(D),Re={width:Te,height:Le};return p.a.createElement("div",{className:"my-diff-editor",ref:N,style:Re})}},ZpRC:function(Ge,fe,W){"use strict";function ue(c){return typeof c=="object"&&c!=null&&c.nodeType===1}function Z(c,p){return(!p||c!=="hidden")&&c!=="visible"&&c!=="clip"}function I(c,p){if(c.clientHeightp||b>c&&a=p&&i>=T?b-c-m:a>p&&iT?a-p+g:0}var B=function(c,p){var T=window,m=p.scrollMode,g=p.block,b=p.inline,a=p.boundary,i=p.skipOverflowHiddenElements,s=typeof a=="function"?a:function(we){return we!==a};if(!ue(c))throw new TypeError("Invalid target");for(var l=document.scrollingElement||document.documentElement,S=[],v=c;ue(v)&&s(v);){if((v=v.parentElement)===l){S.push(v);break}v!=null&&v===document.body&&I(v)&&!I(document.documentElement)||v!=null&&I(v,i)&&S.push(v)}for(var y=T.visualViewport?T.visualViewport.width:innerWidth,L=T.visualViewport?T.visualViewport.height:innerHeight,x=window.scrollX||pageXOffset,E=window.scrollY||pageYOffset,d=c.getBoundingClientRect(),h=d.height,u=d.width,R=d.top,A=d.right,D=d.bottom,_=d.left,U=g==="start"||g==="nearest"?R:g==="end"?D:R+h/2,j=b==="center"?_+u/2:b==="end"?A:_,K=[],P=0;P=0&&_>=0&&D<=L&&A<=y&&R>=pe&&D<=Te&&_>=Le&&A<=Pe)return K;var Re=getComputedStyle(N),Ae=parseInt(Re.borderLeftWidth,10),ge=parseInt(Re.borderTopWidth,10),de=parseInt(Re.borderRightWidth,10),re=parseInt(Re.borderBottomWidth,10),ce=0,se=0,ke="offsetWidth"in N?N.offsetWidth-N.clientWidth-Ae-de:0,ie="offsetHeight"in N?N.offsetHeight-N.clientHeight-ge-re:0;if(l===N)ce=g==="start"?U:g==="end"?U-L:g==="nearest"?Y(E,E+L,L,ge,re,E+U,E+U+h,h):U-L/2,se=b==="start"?j:b==="center"?j-y/2:b==="end"?j-y:Y(x,x+y,y,Ae,de,x+j,x+j+u,u),ce=Math.max(0,ce+E),se=Math.max(0,se+x);else{ce=g==="start"?U-pe-ge:g==="end"?U-Te+re+ie:g==="nearest"?Y(pe,Te,ee,ge,re+ie,U,U+h,h):U-(pe+ee/2)+ie/2,se=b==="start"?j-Le-Ae:b==="center"?j-(Le+le/2)+ke/2:b==="end"?j-Pe+de+ke:Y(Le,Pe,le,Ae,de+ke,j,j+u,u);var ae=N.scrollLeft,ye=N.scrollTop;U+=ye-(ce=Math.max(0,Math.min(ye+ce,N.scrollHeight-ee+ie))),j+=ae-(se=Math.max(0,Math.min(ae+se,N.scrollWidth-le+ke)))}K.push({el:N,top:ce,left:se})}return K};function M(c){return c===Object(c)&&Object.keys(c).length!==0}function H(c,p){p===void 0&&(p="auto");var T="scrollBehavior"in document.body.style;c.forEach(function(m){var g=m.el,b=m.top,a=m.left;g.scroll&&T?g.scroll({top:b,left:a,behavior:p}):(g.scrollTop=b,g.scrollLeft=a)})}function F(c){return c===!1?{block:"end",inline:"nearest"}:M(c)?c:{block:"start",inline:"nearest"}}function O(c,p){var T=!c.ownerDocument.documentElement.contains(c);if(M(p)&&typeof p.behavior=="function")return p.behavior(T?[]:B(c,p));if(T)return;var m=F(p);return H(B(c,m),m.behavior)}var w=fe.a=O},Zss7:function(Ge,fe,W){var ue;(function(Z){var I=/^\s+/,Y=/\s+$/,B=0,M=Z.round,H=Z.min,F=Z.max,O=Z.random;function w(re,ce){if(re=re||"",ce=ce||{},re instanceof w)return re;if(!(this instanceof w))return new w(re,ce);var se=c(re);this._originalInput=re,this._r=se.r,this._g=se.g,this._b=se.b,this._a=se.a,this._roundA=M(100*this._a)/100,this._format=ce.format||se.format,this._gradientType=ce.gradientType,this._r<1&&(this._r=M(this._r)),this._g<1&&(this._g=M(this._g)),this._b<1&&(this._b=M(this._b)),this._ok=se.ok,this._tc_id=B++}w.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 re=this.toRgb();return(re.r*299+re.g*587+re.b*114)/1e3},getLuminance:function(){var re=this.toRgb(),ce,se,ke,ie,ae,ye;return ce=re.r/255,se=re.g/255,ke=re.b/255,ce<=.03928?ie=ce/12.92:ie=Z.pow((ce+.055)/1.055,2.4),se<=.03928?ae=se/12.92:ae=Z.pow((se+.055)/1.055,2.4),ke<=.03928?ye=ke/12.92:ye=Z.pow((ke+.055)/1.055,2.4),.2126*ie+.7152*ae+.0722*ye},setAlpha:function(re){return this._a=K(re),this._roundA=M(100*this._a)/100,this},toHsv:function(){var re=g(this._r,this._g,this._b);return{h:re.h*360,s:re.s,v:re.v,a:this._a}},toHsvString:function(){var re=g(this._r,this._g,this._b),ce=M(re.h*360),se=M(re.s*100),ke=M(re.v*100);return this._a==1?"hsv("+ce+", "+se+"%, "+ke+"%)":"hsva("+ce+", "+se+"%, "+ke+"%, "+this._roundA+")"},toHsl:function(){var re=T(this._r,this._g,this._b);return{h:re.h*360,s:re.s,l:re.l,a:this._a}},toHslString:function(){var re=T(this._r,this._g,this._b),ce=M(re.h*360),se=M(re.s*100),ke=M(re.l*100);return this._a==1?"hsl("+ce+", "+se+"%, "+ke+"%)":"hsla("+ce+", "+se+"%, "+ke+"%, "+this._roundA+")"},toHex:function(re){return a(this._r,this._g,this._b,re)},toHexString:function(re){return"#"+this.toHex(re)},toHex8:function(re){return i(this._r,this._g,this._b,this._a,re)},toHex8String:function(re){return"#"+this.toHex8(re)},toRgb:function(){return{r:M(this._r),g:M(this._g),b:M(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+M(this._r)+", "+M(this._g)+", "+M(this._b)+")":"rgba("+M(this._r)+", "+M(this._g)+", "+M(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:M(P(this._r,255)*100)+"%",g:M(P(this._g,255)*100)+"%",b:M(P(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+M(P(this._r,255)*100)+"%, "+M(P(this._g,255)*100)+"%, "+M(P(this._b,255)*100)+"%)":"rgba("+M(P(this._r,255)*100)+"%, "+M(P(this._g,255)*100)+"%, "+M(P(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:U[a(this._r,this._g,this._b,!0)]||!1},toFilter:function(re){var ce="#"+s(this._r,this._g,this._b,this._a),se=ce,ke=this._gradientType?"GradientType = 1, ":"";if(re){var ie=w(re);se="#"+s(ie._r,ie._g,ie._b,ie._a)}return"progid:DXImageTransform.Microsoft.gradient("+ke+"startColorstr="+ce+",endColorstr="+se+")"},toString:function(re){var ce=!!re;re=re||this._format;var se=!1,ke=this._a<1&&this._a>=0,ie=!ce&&ke&&(re==="hex"||re==="hex6"||re==="hex3"||re==="hex4"||re==="hex8"||re==="name");return ie?re==="name"&&this._a===0?this.toName():this.toRgbString():(re==="rgb"&&(se=this.toRgbString()),re==="prgb"&&(se=this.toPercentageRgbString()),(re==="hex"||re==="hex6")&&(se=this.toHexString()),re==="hex3"&&(se=this.toHexString(!0)),re==="hex4"&&(se=this.toHex8String(!0)),re==="hex8"&&(se=this.toHex8String()),re==="name"&&(se=this.toName()),re==="hsl"&&(se=this.toHslString()),re==="hsv"&&(se=this.toHsvString()),se||this.toHexString())},clone:function(){return w(this.toString())},_applyModification:function(re,ce){var se=re.apply(null,[this].concat([].slice.call(ce)));return this._r=se._r,this._g=se._g,this._b=se._b,this.setAlpha(se._a),this},lighten:function(){return this._applyModification(y,arguments)},brighten:function(){return this._applyModification(L,arguments)},darken:function(){return this._applyModification(x,arguments)},desaturate:function(){return this._applyModification(l,arguments)},saturate:function(){return this._applyModification(S,arguments)},greyscale:function(){return this._applyModification(v,arguments)},spin:function(){return this._applyModification(E,arguments)},_applyCombination:function(re,ce){return re.apply(null,[this].concat([].slice.call(ce)))},analogous:function(){return this._applyCombination(A,arguments)},complement:function(){return this._applyCombination(d,arguments)},monochromatic:function(){return this._applyCombination(D,arguments)},splitcomplement:function(){return this._applyCombination(R,arguments)},triad:function(){return this._applyCombination(h,arguments)},tetrad:function(){return this._applyCombination(u,arguments)}},w.fromRatio=function(re,ce){if(typeof re=="object"){var se={};for(var ke in re)re.hasOwnProperty(ke)&&(ke==="a"?se[ke]=re[ke]:se[ke]=Pe(re[ke]));re=se}return w(re,ce)};function c(re){var ce={r:0,g:0,b:0},se=1,ke=null,ie=null,ae=null,ye=!1,we=!1;return typeof re=="string"&&(re=ge(re)),typeof re=="object"&&(Ae(re.r)&&Ae(re.g)&&Ae(re.b)?(ce=p(re.r,re.g,re.b),ye=!0,we=String(re.r).substr(-1)==="%"?"prgb":"rgb"):Ae(re.h)&&Ae(re.s)&&Ae(re.v)?(ke=Pe(re.s),ie=Pe(re.v),ce=b(re.h,ke,ie),ye=!0,we="hsv"):Ae(re.h)&&Ae(re.s)&&Ae(re.l)&&(ke=Pe(re.s),ae=Pe(re.l),ce=m(re.h,ke,ae),ye=!0,we="hsl"),re.hasOwnProperty("a")&&(se=re.a)),se=K(se),{ok:ye,format:re.format||we,r:H(255,F(ce.r,0)),g:H(255,F(ce.g,0)),b:H(255,F(ce.b,0)),a:se}}function p(re,ce,se){return{r:P(re,255)*255,g:P(ce,255)*255,b:P(se,255)*255}}function T(re,ce,se){re=P(re,255),ce=P(ce,255),se=P(se,255);var ke=F(re,ce,se),ie=H(re,ce,se),ae,ye,we=(ke+ie)/2;if(ke==ie)ae=ye=0;else{var Ie=ke-ie;ye=we>.5?Ie/(2-ke-ie):Ie/(ke+ie);switch(ke){case re:ae=(ce-se)/Ie+(ce1&&(Ue-=1),Ue<1/6?Ne+(Fe-Ne)*6*Ue:Ue<1/2?Fe:Ue<2/3?Ne+(Fe-Ne)*(2/3-Ue)*6:Ne}if(ce===0)ke=ie=ae=se;else{var we=se<.5?se*(1+ce):se+ce-se*ce,Ie=2*se-we;ke=ye(Ie,we,re+1/3),ie=ye(Ie,we,re),ae=ye(Ie,we,re-1/3)}return{r:ke*255,g:ie*255,b:ae*255}}function g(re,ce,se){re=P(re,255),ce=P(ce,255),se=P(se,255);var ke=F(re,ce,se),ie=H(re,ce,se),ae,ye,we=ke,Ie=ke-ie;if(ye=ke===0?0:Ie/ke,ke==ie)ae=0;else{switch(ke){case re:ae=(ce-se)/Ie+(ce>1)+720)%360;--ce;)ke.h=(ke.h+ie)%360,ae.push(w(ke));return ae}function D(re,ce){ce=ce||6;for(var se=w(re).toHsv(),ke=se.h,ie=se.s,ae=se.v,ye=[],we=1/ce;ce--;)ye.push(w({h:ke,s:ie,v:ae})),ae=(ae+we)%1;return ye}w.mix=function(re,ce,se){se=se===0?0:se||50;var ke=w(re).toRgb(),ie=w(ce).toRgb(),ae=se/100,ye={r:(ie.r-ke.r)*ae+ke.r,g:(ie.g-ke.g)*ae+ke.g,b:(ie.b-ke.b)*ae+ke.b,a:(ie.a-ke.a)*ae+ke.a};return w(ye)},w.readability=function(re,ce){var se=w(re),ke=w(ce);return(Z.max(se.getLuminance(),ke.getLuminance())+.05)/(Z.min(se.getLuminance(),ke.getLuminance())+.05)},w.isReadable=function(re,ce,se){var ke=w.readability(re,ce),ie,ae;ae=!1,ie=de(se);switch(ie.level+ie.size){case"AAsmall":case"AAAlarge":ae=ke>=4.5;break;case"AAlarge":ae=ke>=3;break;case"AAAsmall":ae=ke>=7;break}return ae},w.mostReadable=function(re,ce,se){var ke=null,ie=0,ae,ye,we,Ie;se=se||{},ye=se.includeFallbackColors,we=se.level,Ie=se.size;for(var Ne=0;Neie&&(ie=ae,ke=w(ce[Ne]));return w.isReadable(re,ke,{level:we,size:Ie})||!ye?ke:(se.includeFallbackColors=!1,w.mostReadable(re,["#fff","#000"],se))};var _=w.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"},U=w.hexNames=j(_);function j(re){var ce={};for(var se in re)re.hasOwnProperty(se)&&(ce[re[se]]=se);return ce}function K(re){return re=parseFloat(re),(isNaN(re)||re<0||re>1)&&(re=1),re}function P(re,ce){ee(re)&&(re="100%");var se=le(re);return re=H(ce,F(0,parseFloat(re))),se&&(re=parseInt(re*ce,10)/100),Z.abs(re-ce)<1e-6?1:re%ce/parseFloat(ce)}function N(re){return H(1,F(0,re))}function X(re){return parseInt(re,16)}function ee(re){return typeof re=="string"&&re.indexOf(".")!=-1&&parseFloat(re)===1}function le(re){return typeof re=="string"&&re.indexOf("%")!=-1}function pe(re){return re.length==1?"0"+re:""+re}function Pe(re){return re<=1&&(re=re*100+"%"),re}function Te(re){return Z.round(parseFloat(re)*255).toString(16)}function Le(re){return X(re)/255}var Re=function(){var re="[-\\+]?\\d+%?",ce="[-\\+]?\\d*\\.\\d+%?",se="(?:"+ce+")|(?:"+re+")",ke="[\\s|\\(]+("+se+")[,|\\s]+("+se+")[,|\\s]+("+se+")\\s*\\)?",ie="[\\s|\\(]+("+se+")[,|\\s]+("+se+")[,|\\s]+("+se+")[,|\\s]+("+se+")\\s*\\)?";return{CSS_UNIT:new RegExp(se),rgb:new RegExp("rgb"+ke),rgba:new RegExp("rgba"+ie),hsl:new RegExp("hsl"+ke),hsla:new RegExp("hsla"+ie),hsv:new RegExp("hsv"+ke),hsva:new RegExp("hsva"+ie),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 Ae(re){return!!Re.CSS_UNIT.exec(re)}function ge(re){re=re.replace(I,"").replace(Y,"").toLowerCase();var ce=!1;if(_[re])re=_[re],ce=!0;else if(re=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var se;return(se=Re.rgb.exec(re))?{r:se[1],g:se[2],b:se[3]}:(se=Re.rgba.exec(re))?{r:se[1],g:se[2],b:se[3],a:se[4]}:(se=Re.hsl.exec(re))?{h:se[1],s:se[2],l:se[3]}:(se=Re.hsla.exec(re))?{h:se[1],s:se[2],l:se[3],a:se[4]}:(se=Re.hsv.exec(re))?{h:se[1],s:se[2],v:se[3]}:(se=Re.hsva.exec(re))?{h:se[1],s:se[2],v:se[3],a:se[4]}:(se=Re.hex8.exec(re))?{r:X(se[1]),g:X(se[2]),b:X(se[3]),a:Le(se[4]),format:ce?"name":"hex8"}:(se=Re.hex6.exec(re))?{r:X(se[1]),g:X(se[2]),b:X(se[3]),format:ce?"name":"hex"}:(se=Re.hex4.exec(re))?{r:X(se[1]+""+se[1]),g:X(se[2]+""+se[2]),b:X(se[3]+""+se[3]),a:Le(se[4]+""+se[4]),format:ce?"name":"hex8"}:(se=Re.hex3.exec(re))?{r:X(se[1]+""+se[1]),g:X(se[2]+""+se[2]),b:X(se[3]+""+se[3]),format:ce?"name":"hex"}:!1}function de(re){var ce,se;return re=re||{level:"AA",size:"small"},ce=(re.level||"AA").toUpperCase(),se=(re.size||"small").toLowerCase(),ce!=="AA"&&ce!=="AAA"&&(ce="AA"),se!=="small"&&se!=="large"&&(se="small"),{level:ce,size:se}}Ge.exports?Ge.exports=w:!(ue=function(){return w}.call(fe,W,fe,Ge),ue!==void 0&&(Ge.exports=ue))})(Math)},bT9E:function(Ge,fe,W){"use strict";W.d(fe,"a",function(){return Z});var ue=W("VTBJ");function Z(I,Y){var B=Object(ue.a)({},I);return Array.isArray(Y)&&Y.forEach(function(M){delete B[M]}),B}},c5Ni:function(Ge,fe,W){},cRFk:function(Ge,fe,W){Ge.exports=W.p+"static/RepositoryNoneData.828085a8.png"},csWT:function(Ge,fe,W){Ge.exports=W.p+"static/choose.4ad1045f.svg"},dejd:function(Ge,fe,W){},djh8:function(Ge,fe,W){Ge.exports=W.p+"static/qrCode.42927872.png"},dmUQ:function(Ge,fe,W){"use strict";var ue=W("Ff2n"),Z=W("rePB"),I=W("1OyB"),Y=W("vuIU"),B=W("Ji7U"),M=W("md7G"),H=W("foSv"),F=W("q1tI"),O=W.n(F),w=W("TSYQ"),c=W.n(w),p=W("4IlW");function T(h,u){var R=Object.keys(h);if(Object.getOwnPropertySymbols){var A=Object.getOwnPropertySymbols(h);u&&(A=A.filter(function(D){return Object.getOwnPropertyDescriptor(h,D).enumerable})),R.push.apply(R,A)}return R}function m(h){for(var u=1;u1?le-1:0),Pe=1;Pe1?P-1:0),X=1;X=0)return parseInt(K.slice(K.indexOf("e-")+2),10);var P=0;return K.indexOf(".")>=0&&(P=K.length-K.indexOf(".")-1),P},D.getInputDisplayValue=function(j){var K=j||D.state,P=K.focused,N=K.inputValue,X=K.value,ee;P?ee=N:ee=D.toPrecisionAsStep(X),ee==null&&(ee="");var le=D.formatWrapper(ee);return y(D.props.decimalSeparator)&&(le=le.toString().replace(".",D.props.decimalSeparator)),le},D.recordCursorPosition=function(){try{D.cursorStart=D.input.selectionStart,D.cursorEnd=D.input.selectionEnd,D.currentValue=D.input.value,D.cursorBefore=D.input.value.substring(0,D.cursorStart),D.cursorAfter=D.input.value.substring(D.cursorEnd)}catch(j){}},D.restoreByAfter=function(j){if(j===void 0)return!1;var K=D.input.value,P=K.lastIndexOf(j);if(P===-1)return!1;var N=D.cursorBefore.length;return D.lastKeyCode===p.a.DELETE&&D.cursorBefore.charAt(N-1)===j[0]?(D.fixCaret(N,N),!0):P+j.length===K.length?(D.fixCaret(P,P),!0):!1},D.partRestoreByAfter=function(j){return j===void 0?!1:Array.prototype.some.call(j,function(K,P){var N=j.substring(P);return D.restoreByAfter(N)})},D.isNotCompleteNumber=function(j){return isNaN(j)||j===""||j===null||j&&j.toString().indexOf(".")===j.toString().length-1},D.stop=function(){D.autoStepTimer&&clearTimeout(D.autoStepTimer)},D.down=function(j,K,P){D.pressingUpOrDown=!0,D.step("down",j,K,P)},D.up=function(j,K,P){D.pressingUpOrDown=!0,D.step("up",j,K,P)},D.saveInput=function(j){D.input=j};var _=A.value;_===void 0&&(_=A.defaultValue),D.state={focused:A.autoFocus};var U=D.getValidValue(D.toNumber(_));return D.state=m(m({},D.state),{},{inputValue:D.toPrecisionAsStep(U),value:U}),D}return Object(Y.a)(R,[{key:"componentDidMount",value:function(){this.componentDidUpdate(null)}},{key:"componentDidUpdate",value:function(D){var _=this.props,U=_.value,j=_.onChange,K=_.max,P=_.min,N=this.state.focused;if(D){if(!L(D.value,U)||!L(D.max,K)||!L(D.min,P)){var X=N?U:this.getValidValue(U),ee;this.pressingUpOrDown?ee=X:this.inputting?ee=this.rawInput:ee=this.toPrecisionAsStep(X),this.setState({value:X,inputValue:ee})}var le="value"in this.props?U:this.state.value;"max"in this.props&&D.max!==K&&typeof le=="number"&&le>K&&j&&j(K),"min"in this.props&&D.min!==P&&typeof le=="number"&&le1&&arguments[1]!==void 0?arguments[1]:this.props.min,U=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.props.max,j=parseFloat(D);return isNaN(j)?D:(j<_&&(j=_),j>U&&(j=U),j)}},{key:"setValue",value:function(D,_){var U=this.props.precision,j=this.isNotCompleteNumber(parseFloat(D))?null:parseFloat(D),K=this.state.value,P=K===void 0?null:K,N=this.state.inputValue,X=N===void 0?null:N,ee=typeof j=="number"?j.toFixed(U):"".concat(j),le=j!==P||ee!=="".concat(X);return"value"in this.props?(X=this.toPrecisionAsStep(this.state.value),this.setState({inputValue:X},_)):this.setState({value:j,inputValue:this.toPrecisionAsStep(D)},_),le&&this.props.onChange(j),j}},{key:"getMaxPrecision",value:function(D){var _=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,U=this.props,j=U.precision,K=U.step;if(y(j))return j;var P=this.getPrecision(_),N=this.getPrecision(K),X=this.getPrecision(D);return D?Math.max(X,P+N):P+N}},{key:"getPrecisionFactor",value:function(D){var _=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,U=this.getMaxPrecision(D,_);return Math.pow(10,U)}},{key:"focus",value:function(){this.input.focus(),this.recordCursorPosition()}},{key:"blur",value:function(){this.input.blur()}},{key:"select",value:function(){this.input.select()}},{key:"formatWrapper",value:function(D){return this.props.formatter?this.props.formatter(D):D}},{key:"toPrecisionAsStep",value:function(D){if(this.isNotCompleteNumber(D)||D==="")return D;var _=Math.abs(this.getMaxPrecision(D));return isNaN(_)?D.toString():Number(D).toFixed(_)}},{key:"toNumber",value:function(D){var _=this.props.precision,U=this.state.focused,j=D&&D.length>16&&U;return this.isNotCompleteNumber(D)||j?D:y(_)?Math.round(D*Math.pow(10,_))/Math.pow(10,_):Number(D)}},{key:"upStep",value:function(D,_){var U=this.props.step,j=this.getPrecisionFactor(D,_),K=Math.abs(this.getMaxPrecision(D,_)),P=((j*D+j*U*_)/j).toFixed(K);return this.toNumber(P)}},{key:"downStep",value:function(D,_){var U=this.props.step,j=this.getPrecisionFactor(D,_),K=Math.abs(this.getMaxPrecision(D,_)),P=((j*D-j*U*_)/j).toFixed(K);return this.toNumber(P)}},{key:"step",value:function(D,_){var U=this,j=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,K=arguments.length>3?arguments[3]:void 0;this.stop(),_&&(_.persist(),_.preventDefault());var P=this.props;if(P.disabled)return;var N=this.getCurrentValidValue(this.state.inputValue)||0;if(this.isNotCompleteNumber(N))return;var X=this["".concat(D,"Step")](N,j),ee=X>P.max||XP.max?X=P.max:X=pe),Xe=(ct||ct===0)&&(isNaN(ct)||Number(ct)<=Pe),Se=We||j||K,Ee=Xe||j||K,Ce=c()("".concat(U,"-handler"),"".concat(U,"-handler-up"),Object(Z.a)({},"".concat(U,"-handler-up-disabled"),Se)),ne=c()("".concat(U,"-handler"),"".concat(U,"-handler-down"),Object(Z.a)({},"".concat(U,"-handler-down-disabled"),Ee)),oe=P?{onTouchStart:Se?a:this.up,onTouchEnd:this.stop}:{onMouseDown:Se?a:this.up,onMouseUp:this.stop,onMouseLeave:this.stop},he=P?{onTouchStart:Ee?a:this.down,onTouchEnd:this.stop}:{onMouseDown:Ee?a:this.down,onMouseUp:this.stop,onMouseLeave:this.stop};return O.a.createElement("div",{className:lt,style:Te,title:Le,onMouseEnter:Re,onMouseLeave:Ae,onMouseOver:ge,onMouseOut:de,onFocus:function(){return null},onBlur:function(){return null}},O.a.createElement("div",{className:"".concat(U,"-handler-wrap")},O.a.createElement("span",Object.assign({unselectable:"on"},oe,{role:"button","aria-label":"Increase Value","aria-disabled":Se,className:Ce}),X||O.a.createElement("span",{unselectable:"on",className:"".concat(U,"-handler-up-inner"),onClick:i})),O.a.createElement("span",Object.assign({unselectable:"on"},he,{role:"button","aria-label":"Decrease Value","aria-disabled":Ee,className:ne}),ee||O.a.createElement("span",{unselectable:"on",className:"".concat(U,"-handler-down-inner"),onClick:i}))),O.a.createElement("div",{className:"".concat(U,"-input-wrap")},O.a.createElement("input",Object.assign({role:"spinbutton","aria-valuemin":Pe,"aria-valuemax":pe,"aria-valuenow":ct,required:re,type:ke,placeholder:ie,onPaste:rt,onClick:ce,onMouseUp:this.onMouseUp,className:"".concat(U,"-input"),tabIndex:se,autoComplete:N,onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:et?this.onKeyDown:a,onKeyUp:et?this.onKeyUp:a,autoFocus:Fe,maxLength:Ne,readOnly:K,disabled:j,max:pe,min:Pe,step:Ie,name:Ue,title:Le,id:ae,onChange:this.onChange,ref:this.saveInput,value:this.getFullNum(ut),pattern:we,inputMode:ye,onInput:tt},Me))))}}]),R}(O.a.Component);x.defaultProps={focusOnUpDown:!0,useTouch:!1,prefixCls:"rc-input-number",max:v,min:-v,step:1,style:{},onChange:a,onKeyDown:a,onPressEnter:a,onFocus:a,onBlur:a,parser:s,required:!1,autoComplete:"off"};var E=x,d=fe.a=E},fjLI:function(Ge,fe,W){"use strict";W.d(fe,"e",function(){return w}),W.d(fe,"a",function(){return c}),W.d(fe,"c",function(){return p}),W.d(fe,"d",function(){return m}),W.d(fe,"b",function(){return g});var ue=W("8HAY"),Z=W("Cg/j"),I=W("T8No"),Y=W("nnTU"),B=W("MI8n"),M=function(){var b=function(a,i){return b=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,l){s.__proto__=l}||function(s,l){for(var S in l)l.hasOwnProperty(S)&&(s[S]=l[S])},b(a,i)};return function(a,i){b(a,i);function s(){this.constructor=a}a.prototype=i===null?Object.create(i):(s.prototype=i.prototype,new s)}}(),H=function(b,a,i,s){var l=arguments.length,S=l<3?a:s===null?s=Object.getOwnPropertyDescriptor(a,i):s,v;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")S=Reflect.decorate(b,a,i,s);else for(var y=b.length-1;y>=0;y--)(v=b[y])&&(S=(l<3?v(S):l>3?v(a,i,S):v(a,i))||S);return l>3&&S&&Object.defineProperty(a,i,S),S},F=function(b,a){return function(i,s){a(i,s,b)}},O=function(){for(var b=0,a=0,i=arguments.length;a=0&&(l.splice(S,1),s._onDidChangeMenu.fire(a))}}},b.prototype.getMenuItems=function(a){var i=(this._menuItems.get(a)||[]).slice(0);return a===0&&this._appendImplicitItems(i),i},b.prototype._appendImplicitItems=function(a){for(var i=new Set,s=a.filter(function(x){return w(x)}),l=0,S=s;lU.length)&&(j=U.length);for(var K=0,P=new Array(j);K=0)continue;if(!Object.prototype.propertyIsEnumerable.call(U,P))continue;K[P]=U[P]}}return K}function g(U,j){if(U==null)return{};var K={},P=Object.keys(U),N,X;for(X=0;X=0)continue;K[N]=U[N]}return K}var b=function(j){var K=j.className,P=j.percent,N=j.prefixCls,X=j.strokeColor,ee=j.strokeLinecap,le=j.strokeWidth,pe=j.style,Pe=j.trailColor,Te=j.trailWidth,Le=j.transition,Re=m(j,["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"]);delete Re.gapPosition;var Ae=Array.isArray(P)?P:[P],ge=Array.isArray(X)?X:[X],de=M(Ae),re=F(de,1),ce=re[0],se=le/2,ke=100-le/2,ie="M ".concat(ee==="round"?se:0,",").concat(se,` - L `).concat(ee==="round"?ke:100,",").concat(se),ae="0 0 100 ".concat(le),ye=0;return Z.a.createElement("svg",H({className:Y()("".concat(N,"-line"),K),viewBox:ae,preserveAspectRatio:"none",style:pe},Re),Z.a.createElement("path",{className:"".concat(N,"-line-trail"),d:ie,strokeLinecap:ee,stroke:Pe,strokeWidth:Te||le,fillOpacity:"0"}),Ae.map(function(we,Ie){var Ne={strokeDasharray:"".concat(we,"px, 100px"),strokeDashoffset:"-".concat(ye,"px"),transition:Le||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Fe=ge[Ie]||ge[ge.length-1];return ye+=we,Z.a.createElement("path",{key:Ie,className:"".concat(N,"-line-path"),d:ie,strokeLinecap:ee,stroke:Fe,strokeWidth:le,fillOpacity:"0",ref:ce[Ie],style:Ne})}))};b.defaultProps=B;var a=b;function i(){return i=Object.assign||function(U){for(var j=1;jU.length)&&(j=U.length);for(var K=0,P=new Array(j);K=0)continue;if(!Object.prototype.propertyIsEnumerable.call(U,P))continue;K[P]=U[P]}}return K}function E(U,j){if(U==null)return{};var K={},P=Object.keys(U),N,X;for(X=0;X=0)continue;K[N]=U[N]}return K}var d=0;function h(U){return+U.replace("%","")}function u(U){return Array.isArray(U)?U:[U]}function R(U,j,K,P){var N=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,X=arguments.length>5?arguments[5]:void 0,ee=50-P/2,le=0,pe=-ee,Pe=0,Te=-2*ee;switch(X){case"left":le=-ee,pe=0,Pe=2*ee,Te=0;break;case"right":le=ee,pe=0,Pe=-2*ee,Te=0;break;case"bottom":pe=ee,Te=2*ee;break;default:}var Le="M 50,50 m ".concat(le,",").concat(pe,` +`),insertTextRules:h.languages.CompletionItemInsertTextRule.InsertAsSnippet}],P=m(h,U,j,D,K);return{suggestions:P}}})},b="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002",a=W("fjLI"),i=W("LvDl"),s=W("+ua5");function l(h){return/^\d+$/.test(h)?"".concat(h,"px"):h}function S(){}var v=!1,y={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python",Scala:"scale"};function L(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],u=h;if(Array.isArray(h)){for(var R=0;R0||gr.target.offsetWidth>0)&&et.current.instance.layout()}}catch(vr){At.e(vr)}finally{At.f()}}),Ct.observe(Me.current)),Ct}function Be(){B.b.warn({content:decodeURIComponent(b),key:"monaco-editor-tip"})}var De=function(){var ht=et.current.instance;if(_!=null&&ht&&oe){var At=ht.getModel();At&&_!==At.getValue()&&(v=!0,At.setValue(_),ht.layout(),v=!1)}};Object(c.useEffect)(function(){try{var Ct,ht=et.current.instance;We.current&&clearTimeout(We.current),We.current=setTimeout(function(){De()},500),ht==null||((Ct=ht.updateOptions)===null||Ct===void 0)||Ct.call(ht,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(_.split(/\r\n|\r|\n/g).length))+3,5)})}catch(At){debugger}},[_,oe,et.current]),Object(c.useEffect)(function(){try{if(rt&&et.current&&et.current.instance){var Ct=et.current.instance;Ct.changeViewZones(function(At){var rr=document.createElement("div");rr.style.padding="10px 20px",rr.style.width="calc(100% - 20px)",rr.className="my-error-line-wrp",rr.innerHTML=$e,At.addZone({afterLineNumber:rt||11,heightInLines:3,domNode:rr})});var ht={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};Ct.addOverlayWidget(ht),Ct.revealPositionInCenter({lineNumber:20,column:1})}}catch(At){debugger}},[rt,et.current,oe]),Object(c.useEffect)(function(){var Ct;if((Ct=et.current)!==null&&Ct!==void 0&&Ct.instance&&oe&&nt){var ht=et.current.instance,At=ht.getModel();if(!At)return;var rr=function(){var mt=[],jt=[],$t=At.getAllDecorations(),nr=Object(M.a)($t),sr;try{for(nr.s();!(sr=nr.n()).done;){var V=sr.value;if(V.options.className==="highlighted-line"){var f;mt.push(V==null||((f=V.range)===null||f===void 0)?void 0:f.startLineNumber),jt.push(V==null?void 0:V.id)}}}catch(z){nr.e(z)}finally{nr.f()}At.deltaDecorations(jt,[]);var C=At.getLineCount();!!qe&&qe<=C&&(ht.deltaDecorations([],[{range:new x.Range(qe,1,qe,At.getLineMaxColumn(qe)),options:{isWholeLine:!0,className:"highlighted-line"}}]),ht.revealLineInCenter(qe))};rr();var gr=function(){var mt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,jt=[],$t=[],nr=At.getAllDecorations(),sr=Object(M.a)(nr),V;try{for(sr.s();!(V=sr.n()).done;){var f=V.value;if(f.options.linesDecorationsClassName==="breakpoints"){var C;jt.push(f==null||((C=f.range)===null||C===void 0)?void 0:C.startLineNumber),$t.push(f==null?void 0:f.id)}}}catch(z){sr.e(z)}finally{sr.f()}if(mt)return{lines:jt,ids:$t};we(jt)},vr=function(){var Ve=Object(I.a)(w.a.mark(function mt(jt){var $t;return w.a.wrap(function(sr){for(;;)switch(sr.prev=sr.next){case 0:return $t={range:new x.Range(jt,1,jt,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints"}},sr.next=3,At.deltaDecorations([],[$t]);case 3:gr();case 4:case"end":return sr.stop()}},mt)}));return function(jt){return Ve.apply(this,arguments)}}(),_t=function(){var Ve=Object(I.a)(w.a.mark(function mt(jt){var $t,nr,sr,V,f;return w.a.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:$t=[],nr=ht.getLineDecorations(jt),sr=Object(M.a)(nr);try{for(sr.s();!(V=sr.n()).done;)f=V.value,f.options.linesDecorationsClassName==="breakpoints"&&$t.push(f.id)}catch(J){sr.e(J)}finally{sr.f()}return z.next=6,At.deltaDecorations($t,[]);case 6:gr();case 7:case"end":return z.stop()}},mt)}));return function(jt){return Ve.apply(this,arguments)}}(),yt=function(mt){var jt=ht.getLineDecorations(mt),$t=Object(M.a)(jt),nr;try{for($t.s();!(nr=$t.n()).done;){var sr=nr.value;if(sr.options.linesDecorationsClassName==="breakpoints")return!0}}catch(V){$t.e(V)}finally{$t.f()}return!1};if(!Object(i.isEqual)(Ne,gr(!0).lines)){At.deltaDecorations(gr(!0).ids,[]);var hr=Ne.map(function(Ve){return{range:new x.Range(Ve,1,Ve,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints"}}});At.deltaDecorations([],hr)}var on=ht.onDidChangeModelContent(function(Ve){var mt=ht.getPosition();if(mt){var jt=mt.lineNumber;At.getLineContent(jt).trim()===""?_t(jt):yt(jt)&&(_t(jt),vr(jt))}}),Pr=ht.onMouseDown(function(Ve){var mt,jt,$t;if(Ve.target.detail&&(mt=Ve.target)!==null&&mt!==void 0&&(jt=mt.element)!==null&&jt!==void 0&&($t=jt.className)!==null&&$t!==void 0&&$t.includes("line-numbers")){var nr=Ve.target.position.lineNumber;if(At.getLineContent(nr).trim()==="")return;yt(nr)?_t(nr):vr(nr)}}),Bt=function(mt){var jt={range:new x.Range(mt,1,mt,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};Xe.current=ht.deltaDecorations(Xe.current,[jt])},or=function(){Xe.current=ht.deltaDecorations(Xe.current,[])},Kr=ht.onMouseMove(function(Ve){var mt,jt,$t;if(or(),Ve.target.detail&&(mt=Ve.target)!==null&&mt!==void 0&&(jt=mt.element)!==null&&jt!==void 0&&($t=jt.className)!==null&&$t!==void 0&&$t.includes("line-numbers")){var nr=Ve.target.position.lineNumber;if(At.getLineContent(nr).trim()==="")return;Bt(nr)}}),dn=ht.onMouseLeave(function(){or()});return function(){on.dispose(),Pr.dispose(),Kr.dispose(),dn.dispose()}}},[et.current,oe,Ne,qe,nt]);function Je(){var Ct=et.current.instance;if(Ct){var ht=Ct.getSelection(),At=et.current.pastePos||{},rr=new x.Range(At.startLineNumber||ht.endLineNumber,At.startColumn||ht.endColumn,At.endLineNumber||ht.endLineNumber,At.endColumn||ht.endColumn);setTimeout(function(){Ct.executeEdits("",[{range:rr,text:""}])},300)}}function st(Ct){(window.navigator.platform.match("Mac")?Ct.metaKey:Ct.ctrlKey)&&Ct.keyCode==83&&(Ct.preventDefault(),Le())}var je=function(){if(Ae&&et.current.instance){var ht=et.current.instance.getContentHeight();an(ht0||se.target.offsetWidth>0)&&Ae.layout()}}catch(ke){re.e(ke)}finally{re.f()}}),ge.observe(N.current)),ge}Object(c.useEffect)(function(){return N.current&&W.e(27).then(W.t.bind(null,"M/lh",7)).then(function(Ae){x=Ae;var ge=x.editor.createDiffEditor(N.current,Object(ue.a)(Object(ue.a)({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},P),{},{wordWrap:!0}));fe(ge);var de=Pe(ge);return function(){ge.dispose();var re=ge.getModel();re&&re.dispose(),de.unobserve(N.current)}}),function(){window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}},[]),Object(c.useEffect)(function(){le&&le.setModel({original:x.editor.createModel(_,j),modified:x.editor.createModel(U,j)})},[_,U,j,le]);var Te=l(R),Le=l(D),Re={width:Te,height:Le};return p.a.createElement("div",{className:"my-diff-editor",ref:N,style:Re})}},ZpRC:function(Ge,me,W){"use strict";function ue(c){return typeof c=="object"&&c!=null&&c.nodeType===1}function Z(c,p){return(!p||c!=="hidden")&&c!=="visible"&&c!=="clip"}function I(c,p){if(c.clientHeightp||b>c&&a=p&&i>=T?b-c-m:a>p&&iT?a-p+g:0}var B=function(c,p){var T=window,m=p.scrollMode,g=p.block,b=p.inline,a=p.boundary,i=p.skipOverflowHiddenElements,s=typeof a=="function"?a:function(we){return we!==a};if(!ue(c))throw new TypeError("Invalid target");for(var l=document.scrollingElement||document.documentElement,S=[],v=c;ue(v)&&s(v);){if((v=v.parentElement)===l){S.push(v);break}v!=null&&v===document.body&&I(v)&&!I(document.documentElement)||v!=null&&I(v,i)&&S.push(v)}for(var y=T.visualViewport?T.visualViewport.width:innerWidth,L=T.visualViewport?T.visualViewport.height:innerHeight,x=window.scrollX||pageXOffset,E=window.scrollY||pageYOffset,d=c.getBoundingClientRect(),h=d.height,u=d.width,R=d.top,A=d.right,D=d.bottom,_=d.left,U=g==="start"||g==="nearest"?R:g==="end"?D:R+h/2,j=b==="center"?_+u/2:b==="end"?A:_,K=[],P=0;P=0&&_>=0&&D<=L&&A<=y&&R>=fe&&D<=Te&&_>=Le&&A<=Pe)return K;var Re=getComputedStyle(N),Ae=parseInt(Re.borderLeftWidth,10),ge=parseInt(Re.borderTopWidth,10),de=parseInt(Re.borderRightWidth,10),re=parseInt(Re.borderBottomWidth,10),ce=0,se=0,ke="offsetWidth"in N?N.offsetWidth-N.clientWidth-Ae-de:0,ie="offsetHeight"in N?N.offsetHeight-N.clientHeight-ge-re:0;if(l===N)ce=g==="start"?U:g==="end"?U-L:g==="nearest"?Q(E,E+L,L,ge,re,E+U,E+U+h,h):U-L/2,se=b==="start"?j:b==="center"?j-y/2:b==="end"?j-y:Q(x,x+y,y,Ae,de,x+j,x+j+u,u),ce=Math.max(0,ce+E),se=Math.max(0,se+x);else{ce=g==="start"?U-fe-ge:g==="end"?U-Te+re+ie:g==="nearest"?Q(fe,Te,ee,ge,re+ie,U,U+h,h):U-(fe+ee/2)+ie/2,se=b==="start"?j-Le-Ae:b==="center"?j-(Le+le/2)+ke/2:b==="end"?j-Pe+de+ke:Q(Le,Pe,le,Ae,de+ke,j,j+u,u);var ae=N.scrollLeft,ye=N.scrollTop;U+=ye-(ce=Math.max(0,Math.min(ye+ce,N.scrollHeight-ee+ie))),j+=ae-(se=Math.max(0,Math.min(ae+se,N.scrollWidth-le+ke)))}K.push({el:N,top:ce,left:se})}return K};function M(c){return c===Object(c)&&Object.keys(c).length!==0}function H(c,p){p===void 0&&(p="auto");var T="scrollBehavior"in document.body.style;c.forEach(function(m){var g=m.el,b=m.top,a=m.left;g.scroll&&T?g.scroll({top:b,left:a,behavior:p}):(g.scrollTop=b,g.scrollLeft=a)})}function F(c){return c===!1?{block:"end",inline:"nearest"}:M(c)?c:{block:"start",inline:"nearest"}}function O(c,p){var T=!c.ownerDocument.documentElement.contains(c);if(M(p)&&typeof p.behavior=="function")return p.behavior(T?[]:B(c,p));if(T)return;var m=F(p);return H(B(c,m),m.behavior)}var w=me.a=O},Zss7:function(Ge,me,W){var ue;(function(Z){var I=/^\s+/,Q=/\s+$/,B=0,M=Z.round,H=Z.min,F=Z.max,O=Z.random;function w(re,ce){if(re=re||"",ce=ce||{},re instanceof w)return re;if(!(this instanceof w))return new w(re,ce);var se=c(re);this._originalInput=re,this._r=se.r,this._g=se.g,this._b=se.b,this._a=se.a,this._roundA=M(100*this._a)/100,this._format=ce.format||se.format,this._gradientType=ce.gradientType,this._r<1&&(this._r=M(this._r)),this._g<1&&(this._g=M(this._g)),this._b<1&&(this._b=M(this._b)),this._ok=se.ok,this._tc_id=B++}w.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 re=this.toRgb();return(re.r*299+re.g*587+re.b*114)/1e3},getLuminance:function(){var re=this.toRgb(),ce,se,ke,ie,ae,ye;return ce=re.r/255,se=re.g/255,ke=re.b/255,ce<=.03928?ie=ce/12.92:ie=Z.pow((ce+.055)/1.055,2.4),se<=.03928?ae=se/12.92:ae=Z.pow((se+.055)/1.055,2.4),ke<=.03928?ye=ke/12.92:ye=Z.pow((ke+.055)/1.055,2.4),.2126*ie+.7152*ae+.0722*ye},setAlpha:function(re){return this._a=K(re),this._roundA=M(100*this._a)/100,this},toHsv:function(){var re=g(this._r,this._g,this._b);return{h:re.h*360,s:re.s,v:re.v,a:this._a}},toHsvString:function(){var re=g(this._r,this._g,this._b),ce=M(re.h*360),se=M(re.s*100),ke=M(re.v*100);return this._a==1?"hsv("+ce+", "+se+"%, "+ke+"%)":"hsva("+ce+", "+se+"%, "+ke+"%, "+this._roundA+")"},toHsl:function(){var re=T(this._r,this._g,this._b);return{h:re.h*360,s:re.s,l:re.l,a:this._a}},toHslString:function(){var re=T(this._r,this._g,this._b),ce=M(re.h*360),se=M(re.s*100),ke=M(re.l*100);return this._a==1?"hsl("+ce+", "+se+"%, "+ke+"%)":"hsla("+ce+", "+se+"%, "+ke+"%, "+this._roundA+")"},toHex:function(re){return a(this._r,this._g,this._b,re)},toHexString:function(re){return"#"+this.toHex(re)},toHex8:function(re){return i(this._r,this._g,this._b,this._a,re)},toHex8String:function(re){return"#"+this.toHex8(re)},toRgb:function(){return{r:M(this._r),g:M(this._g),b:M(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+M(this._r)+", "+M(this._g)+", "+M(this._b)+")":"rgba("+M(this._r)+", "+M(this._g)+", "+M(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:M(P(this._r,255)*100)+"%",g:M(P(this._g,255)*100)+"%",b:M(P(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+M(P(this._r,255)*100)+"%, "+M(P(this._g,255)*100)+"%, "+M(P(this._b,255)*100)+"%)":"rgba("+M(P(this._r,255)*100)+"%, "+M(P(this._g,255)*100)+"%, "+M(P(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:U[a(this._r,this._g,this._b,!0)]||!1},toFilter:function(re){var ce="#"+s(this._r,this._g,this._b,this._a),se=ce,ke=this._gradientType?"GradientType = 1, ":"";if(re){var ie=w(re);se="#"+s(ie._r,ie._g,ie._b,ie._a)}return"progid:DXImageTransform.Microsoft.gradient("+ke+"startColorstr="+ce+",endColorstr="+se+")"},toString:function(re){var ce=!!re;re=re||this._format;var se=!1,ke=this._a<1&&this._a>=0,ie=!ce&&ke&&(re==="hex"||re==="hex6"||re==="hex3"||re==="hex4"||re==="hex8"||re==="name");return ie?re==="name"&&this._a===0?this.toName():this.toRgbString():(re==="rgb"&&(se=this.toRgbString()),re==="prgb"&&(se=this.toPercentageRgbString()),(re==="hex"||re==="hex6")&&(se=this.toHexString()),re==="hex3"&&(se=this.toHexString(!0)),re==="hex4"&&(se=this.toHex8String(!0)),re==="hex8"&&(se=this.toHex8String()),re==="name"&&(se=this.toName()),re==="hsl"&&(se=this.toHslString()),re==="hsv"&&(se=this.toHsvString()),se||this.toHexString())},clone:function(){return w(this.toString())},_applyModification:function(re,ce){var se=re.apply(null,[this].concat([].slice.call(ce)));return this._r=se._r,this._g=se._g,this._b=se._b,this.setAlpha(se._a),this},lighten:function(){return this._applyModification(y,arguments)},brighten:function(){return this._applyModification(L,arguments)},darken:function(){return this._applyModification(x,arguments)},desaturate:function(){return this._applyModification(l,arguments)},saturate:function(){return this._applyModification(S,arguments)},greyscale:function(){return this._applyModification(v,arguments)},spin:function(){return this._applyModification(E,arguments)},_applyCombination:function(re,ce){return re.apply(null,[this].concat([].slice.call(ce)))},analogous:function(){return this._applyCombination(A,arguments)},complement:function(){return this._applyCombination(d,arguments)},monochromatic:function(){return this._applyCombination(D,arguments)},splitcomplement:function(){return this._applyCombination(R,arguments)},triad:function(){return this._applyCombination(h,arguments)},tetrad:function(){return this._applyCombination(u,arguments)}},w.fromRatio=function(re,ce){if(typeof re=="object"){var se={};for(var ke in re)re.hasOwnProperty(ke)&&(ke==="a"?se[ke]=re[ke]:se[ke]=Pe(re[ke]));re=se}return w(re,ce)};function c(re){var ce={r:0,g:0,b:0},se=1,ke=null,ie=null,ae=null,ye=!1,we=!1;return typeof re=="string"&&(re=ge(re)),typeof re=="object"&&(Ae(re.r)&&Ae(re.g)&&Ae(re.b)?(ce=p(re.r,re.g,re.b),ye=!0,we=String(re.r).substr(-1)==="%"?"prgb":"rgb"):Ae(re.h)&&Ae(re.s)&&Ae(re.v)?(ke=Pe(re.s),ie=Pe(re.v),ce=b(re.h,ke,ie),ye=!0,we="hsv"):Ae(re.h)&&Ae(re.s)&&Ae(re.l)&&(ke=Pe(re.s),ae=Pe(re.l),ce=m(re.h,ke,ae),ye=!0,we="hsl"),re.hasOwnProperty("a")&&(se=re.a)),se=K(se),{ok:ye,format:re.format||we,r:H(255,F(ce.r,0)),g:H(255,F(ce.g,0)),b:H(255,F(ce.b,0)),a:se}}function p(re,ce,se){return{r:P(re,255)*255,g:P(ce,255)*255,b:P(se,255)*255}}function T(re,ce,se){re=P(re,255),ce=P(ce,255),se=P(se,255);var ke=F(re,ce,se),ie=H(re,ce,se),ae,ye,we=(ke+ie)/2;if(ke==ie)ae=ye=0;else{var Ie=ke-ie;ye=we>.5?Ie/(2-ke-ie):Ie/(ke+ie);switch(ke){case re:ae=(ce-se)/Ie+(ce1&&(Ue-=1),Ue<1/6?Ne+(Fe-Ne)*6*Ue:Ue<1/2?Fe:Ue<2/3?Ne+(Fe-Ne)*(2/3-Ue)*6:Ne}if(ce===0)ke=ie=ae=se;else{var we=se<.5?se*(1+ce):se+ce-se*ce,Ie=2*se-we;ke=ye(Ie,we,re+1/3),ie=ye(Ie,we,re),ae=ye(Ie,we,re-1/3)}return{r:ke*255,g:ie*255,b:ae*255}}function g(re,ce,se){re=P(re,255),ce=P(ce,255),se=P(se,255);var ke=F(re,ce,se),ie=H(re,ce,se),ae,ye,we=ke,Ie=ke-ie;if(ye=ke===0?0:Ie/ke,ke==ie)ae=0;else{switch(ke){case re:ae=(ce-se)/Ie+(ce>1)+720)%360;--ce;)ke.h=(ke.h+ie)%360,ae.push(w(ke));return ae}function D(re,ce){ce=ce||6;for(var se=w(re).toHsv(),ke=se.h,ie=se.s,ae=se.v,ye=[],we=1/ce;ce--;)ye.push(w({h:ke,s:ie,v:ae})),ae=(ae+we)%1;return ye}w.mix=function(re,ce,se){se=se===0?0:se||50;var ke=w(re).toRgb(),ie=w(ce).toRgb(),ae=se/100,ye={r:(ie.r-ke.r)*ae+ke.r,g:(ie.g-ke.g)*ae+ke.g,b:(ie.b-ke.b)*ae+ke.b,a:(ie.a-ke.a)*ae+ke.a};return w(ye)},w.readability=function(re,ce){var se=w(re),ke=w(ce);return(Z.max(se.getLuminance(),ke.getLuminance())+.05)/(Z.min(se.getLuminance(),ke.getLuminance())+.05)},w.isReadable=function(re,ce,se){var ke=w.readability(re,ce),ie,ae;ae=!1,ie=de(se);switch(ie.level+ie.size){case"AAsmall":case"AAAlarge":ae=ke>=4.5;break;case"AAlarge":ae=ke>=3;break;case"AAAsmall":ae=ke>=7;break}return ae},w.mostReadable=function(re,ce,se){var ke=null,ie=0,ae,ye,we,Ie;se=se||{},ye=se.includeFallbackColors,we=se.level,Ie=se.size;for(var Ne=0;Neie&&(ie=ae,ke=w(ce[Ne]));return w.isReadable(re,ke,{level:we,size:Ie})||!ye?ke:(se.includeFallbackColors=!1,w.mostReadable(re,["#fff","#000"],se))};var _=w.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"},U=w.hexNames=j(_);function j(re){var ce={};for(var se in re)re.hasOwnProperty(se)&&(ce[re[se]]=se);return ce}function K(re){return re=parseFloat(re),(isNaN(re)||re<0||re>1)&&(re=1),re}function P(re,ce){ee(re)&&(re="100%");var se=le(re);return re=H(ce,F(0,parseFloat(re))),se&&(re=parseInt(re*ce,10)/100),Z.abs(re-ce)<1e-6?1:re%ce/parseFloat(ce)}function N(re){return H(1,F(0,re))}function X(re){return parseInt(re,16)}function ee(re){return typeof re=="string"&&re.indexOf(".")!=-1&&parseFloat(re)===1}function le(re){return typeof re=="string"&&re.indexOf("%")!=-1}function fe(re){return re.length==1?"0"+re:""+re}function Pe(re){return re<=1&&(re=re*100+"%"),re}function Te(re){return Z.round(parseFloat(re)*255).toString(16)}function Le(re){return X(re)/255}var Re=function(){var re="[-\\+]?\\d+%?",ce="[-\\+]?\\d*\\.\\d+%?",se="(?:"+ce+")|(?:"+re+")",ke="[\\s|\\(]+("+se+")[,|\\s]+("+se+")[,|\\s]+("+se+")\\s*\\)?",ie="[\\s|\\(]+("+se+")[,|\\s]+("+se+")[,|\\s]+("+se+")[,|\\s]+("+se+")\\s*\\)?";return{CSS_UNIT:new RegExp(se),rgb:new RegExp("rgb"+ke),rgba:new RegExp("rgba"+ie),hsl:new RegExp("hsl"+ke),hsla:new RegExp("hsla"+ie),hsv:new RegExp("hsv"+ke),hsva:new RegExp("hsva"+ie),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 Ae(re){return!!Re.CSS_UNIT.exec(re)}function ge(re){re=re.replace(I,"").replace(Q,"").toLowerCase();var ce=!1;if(_[re])re=_[re],ce=!0;else if(re=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var se;return(se=Re.rgb.exec(re))?{r:se[1],g:se[2],b:se[3]}:(se=Re.rgba.exec(re))?{r:se[1],g:se[2],b:se[3],a:se[4]}:(se=Re.hsl.exec(re))?{h:se[1],s:se[2],l:se[3]}:(se=Re.hsla.exec(re))?{h:se[1],s:se[2],l:se[3],a:se[4]}:(se=Re.hsv.exec(re))?{h:se[1],s:se[2],v:se[3]}:(se=Re.hsva.exec(re))?{h:se[1],s:se[2],v:se[3],a:se[4]}:(se=Re.hex8.exec(re))?{r:X(se[1]),g:X(se[2]),b:X(se[3]),a:Le(se[4]),format:ce?"name":"hex8"}:(se=Re.hex6.exec(re))?{r:X(se[1]),g:X(se[2]),b:X(se[3]),format:ce?"name":"hex"}:(se=Re.hex4.exec(re))?{r:X(se[1]+""+se[1]),g:X(se[2]+""+se[2]),b:X(se[3]+""+se[3]),a:Le(se[4]+""+se[4]),format:ce?"name":"hex8"}:(se=Re.hex3.exec(re))?{r:X(se[1]+""+se[1]),g:X(se[2]+""+se[2]),b:X(se[3]+""+se[3]),format:ce?"name":"hex"}:!1}function de(re){var ce,se;return re=re||{level:"AA",size:"small"},ce=(re.level||"AA").toUpperCase(),se=(re.size||"small").toLowerCase(),ce!=="AA"&&ce!=="AAA"&&(ce="AA"),se!=="small"&&se!=="large"&&(se="small"),{level:ce,size:se}}Ge.exports?Ge.exports=w:!(ue=function(){return w}.call(me,W,me,Ge),ue!==void 0&&(Ge.exports=ue))})(Math)},bT9E:function(Ge,me,W){"use strict";W.d(me,"a",function(){return Z});var ue=W("VTBJ");function Z(I,Q){var B=Object(ue.a)({},I);return Array.isArray(Q)&&Q.forEach(function(M){delete B[M]}),B}},c5Ni:function(Ge,me,W){},cRFk:function(Ge,me,W){Ge.exports=W.p+"static/RepositoryNoneData.828085a8.png"},csWT:function(Ge,me,W){Ge.exports=W.p+"static/choose.4ad1045f.svg"},dejd:function(Ge,me,W){},djh8:function(Ge,me,W){Ge.exports=W.p+"static/qrCode.42927872.png"},dmUQ:function(Ge,me,W){"use strict";var ue=W("Ff2n"),Z=W("rePB"),I=W("1OyB"),Q=W("vuIU"),B=W("Ji7U"),M=W("md7G"),H=W("foSv"),F=W("q1tI"),O=W.n(F),w=W("TSYQ"),c=W.n(w),p=W("4IlW");function T(h,u){var R=Object.keys(h);if(Object.getOwnPropertySymbols){var A=Object.getOwnPropertySymbols(h);u&&(A=A.filter(function(D){return Object.getOwnPropertyDescriptor(h,D).enumerable})),R.push.apply(R,A)}return R}function m(h){for(var u=1;u1?le-1:0),Pe=1;Pe1?P-1:0),X=1;X=0)return parseInt(K.slice(K.indexOf("e-")+2),10);var P=0;return K.indexOf(".")>=0&&(P=K.length-K.indexOf(".")-1),P},D.getInputDisplayValue=function(j){var K=j||D.state,P=K.focused,N=K.inputValue,X=K.value,ee;P?ee=N:ee=D.toPrecisionAsStep(X),ee==null&&(ee="");var le=D.formatWrapper(ee);return y(D.props.decimalSeparator)&&(le=le.toString().replace(".",D.props.decimalSeparator)),le},D.recordCursorPosition=function(){try{D.cursorStart=D.input.selectionStart,D.cursorEnd=D.input.selectionEnd,D.currentValue=D.input.value,D.cursorBefore=D.input.value.substring(0,D.cursorStart),D.cursorAfter=D.input.value.substring(D.cursorEnd)}catch(j){}},D.restoreByAfter=function(j){if(j===void 0)return!1;var K=D.input.value,P=K.lastIndexOf(j);if(P===-1)return!1;var N=D.cursorBefore.length;return D.lastKeyCode===p.a.DELETE&&D.cursorBefore.charAt(N-1)===j[0]?(D.fixCaret(N,N),!0):P+j.length===K.length?(D.fixCaret(P,P),!0):!1},D.partRestoreByAfter=function(j){return j===void 0?!1:Array.prototype.some.call(j,function(K,P){var N=j.substring(P);return D.restoreByAfter(N)})},D.isNotCompleteNumber=function(j){return isNaN(j)||j===""||j===null||j&&j.toString().indexOf(".")===j.toString().length-1},D.stop=function(){D.autoStepTimer&&clearTimeout(D.autoStepTimer)},D.down=function(j,K,P){D.pressingUpOrDown=!0,D.step("down",j,K,P)},D.up=function(j,K,P){D.pressingUpOrDown=!0,D.step("up",j,K,P)},D.saveInput=function(j){D.input=j};var _=A.value;_===void 0&&(_=A.defaultValue),D.state={focused:A.autoFocus};var U=D.getValidValue(D.toNumber(_));return D.state=m(m({},D.state),{},{inputValue:D.toPrecisionAsStep(U),value:U}),D}return Object(Q.a)(R,[{key:"componentDidMount",value:function(){this.componentDidUpdate(null)}},{key:"componentDidUpdate",value:function(D){var _=this.props,U=_.value,j=_.onChange,K=_.max,P=_.min,N=this.state.focused;if(D){if(!L(D.value,U)||!L(D.max,K)||!L(D.min,P)){var X=N?U:this.getValidValue(U),ee;this.pressingUpOrDown?ee=X:this.inputting?ee=this.rawInput:ee=this.toPrecisionAsStep(X),this.setState({value:X,inputValue:ee})}var le="value"in this.props?U:this.state.value;"max"in this.props&&D.max!==K&&typeof le=="number"&&le>K&&j&&j(K),"min"in this.props&&D.min!==P&&typeof le=="number"&&le1&&arguments[1]!==void 0?arguments[1]:this.props.min,U=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.props.max,j=parseFloat(D);return isNaN(j)?D:(j<_&&(j=_),j>U&&(j=U),j)}},{key:"setValue",value:function(D,_){var U=this.props.precision,j=this.isNotCompleteNumber(parseFloat(D))?null:parseFloat(D),K=this.state.value,P=K===void 0?null:K,N=this.state.inputValue,X=N===void 0?null:N,ee=typeof j=="number"?j.toFixed(U):"".concat(j),le=j!==P||ee!=="".concat(X);return"value"in this.props?(X=this.toPrecisionAsStep(this.state.value),this.setState({inputValue:X},_)):this.setState({value:j,inputValue:this.toPrecisionAsStep(D)},_),le&&this.props.onChange(j),j}},{key:"getMaxPrecision",value:function(D){var _=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,U=this.props,j=U.precision,K=U.step;if(y(j))return j;var P=this.getPrecision(_),N=this.getPrecision(K),X=this.getPrecision(D);return D?Math.max(X,P+N):P+N}},{key:"getPrecisionFactor",value:function(D){var _=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,U=this.getMaxPrecision(D,_);return Math.pow(10,U)}},{key:"focus",value:function(){this.input.focus(),this.recordCursorPosition()}},{key:"blur",value:function(){this.input.blur()}},{key:"select",value:function(){this.input.select()}},{key:"formatWrapper",value:function(D){return this.props.formatter?this.props.formatter(D):D}},{key:"toPrecisionAsStep",value:function(D){if(this.isNotCompleteNumber(D)||D==="")return D;var _=Math.abs(this.getMaxPrecision(D));return isNaN(_)?D.toString():Number(D).toFixed(_)}},{key:"toNumber",value:function(D){var _=this.props.precision,U=this.state.focused,j=D&&D.length>16&&U;return this.isNotCompleteNumber(D)||j?D:y(_)?Math.round(D*Math.pow(10,_))/Math.pow(10,_):Number(D)}},{key:"upStep",value:function(D,_){var U=this.props.step,j=this.getPrecisionFactor(D,_),K=Math.abs(this.getMaxPrecision(D,_)),P=((j*D+j*U*_)/j).toFixed(K);return this.toNumber(P)}},{key:"downStep",value:function(D,_){var U=this.props.step,j=this.getPrecisionFactor(D,_),K=Math.abs(this.getMaxPrecision(D,_)),P=((j*D-j*U*_)/j).toFixed(K);return this.toNumber(P)}},{key:"step",value:function(D,_){var U=this,j=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,K=arguments.length>3?arguments[3]:void 0;this.stop(),_&&(_.persist(),_.preventDefault());var P=this.props;if(P.disabled)return;var N=this.getCurrentValidValue(this.state.inputValue)||0;if(this.isNotCompleteNumber(N))return;var X=this["".concat(D,"Step")](N,j),ee=X>P.max||XP.max?X=P.max:X=fe),Xe=(ct||ct===0)&&(isNaN(ct)||Number(ct)<=Pe),Se=We||j||K,Ee=Xe||j||K,Ce=c()("".concat(U,"-handler"),"".concat(U,"-handler-up"),Object(Z.a)({},"".concat(U,"-handler-up-disabled"),Se)),ne=c()("".concat(U,"-handler"),"".concat(U,"-handler-down"),Object(Z.a)({},"".concat(U,"-handler-down-disabled"),Ee)),oe=P?{onTouchStart:Se?a:this.up,onTouchEnd:this.stop}:{onMouseDown:Se?a:this.up,onMouseUp:this.stop,onMouseLeave:this.stop},he=P?{onTouchStart:Ee?a:this.down,onTouchEnd:this.stop}:{onMouseDown:Ee?a:this.down,onMouseUp:this.stop,onMouseLeave:this.stop};return O.a.createElement("div",{className:lt,style:Te,title:Le,onMouseEnter:Re,onMouseLeave:Ae,onMouseOver:ge,onMouseOut:de,onFocus:function(){return null},onBlur:function(){return null}},O.a.createElement("div",{className:"".concat(U,"-handler-wrap")},O.a.createElement("span",Object.assign({unselectable:"on"},oe,{role:"button","aria-label":"Increase Value","aria-disabled":Se,className:Ce}),X||O.a.createElement("span",{unselectable:"on",className:"".concat(U,"-handler-up-inner"),onClick:i})),O.a.createElement("span",Object.assign({unselectable:"on"},he,{role:"button","aria-label":"Decrease Value","aria-disabled":Ee,className:ne}),ee||O.a.createElement("span",{unselectable:"on",className:"".concat(U,"-handler-down-inner"),onClick:i}))),O.a.createElement("div",{className:"".concat(U,"-input-wrap")},O.a.createElement("input",Object.assign({role:"spinbutton","aria-valuemin":Pe,"aria-valuemax":fe,"aria-valuenow":ct,required:re,type:ke,placeholder:ie,onPaste:rt,onClick:ce,onMouseUp:this.onMouseUp,className:"".concat(U,"-input"),tabIndex:se,autoComplete:N,onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:et?this.onKeyDown:a,onKeyUp:et?this.onKeyUp:a,autoFocus:Fe,maxLength:Ne,readOnly:K,disabled:j,max:fe,min:Pe,step:Ie,name:Ue,title:Le,id:ae,onChange:this.onChange,ref:this.saveInput,value:this.getFullNum(ut),pattern:we,inputMode:ye,onInput:tt},Me))))}}]),R}(O.a.Component);x.defaultProps={focusOnUpDown:!0,useTouch:!1,prefixCls:"rc-input-number",max:v,min:-v,step:1,style:{},onChange:a,onKeyDown:a,onPressEnter:a,onFocus:a,onBlur:a,parser:s,required:!1,autoComplete:"off"};var E=x,d=me.a=E},fjLI:function(Ge,me,W){"use strict";W.d(me,"e",function(){return w}),W.d(me,"a",function(){return c}),W.d(me,"c",function(){return p}),W.d(me,"d",function(){return m}),W.d(me,"b",function(){return g});var ue=W("8HAY"),Z=W("Cg/j"),I=W("T8No"),Q=W("nnTU"),B=W("MI8n"),M=function(){var b=function(a,i){return b=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,l){s.__proto__=l}||function(s,l){for(var S in l)l.hasOwnProperty(S)&&(s[S]=l[S])},b(a,i)};return function(a,i){b(a,i);function s(){this.constructor=a}a.prototype=i===null?Object.create(i):(s.prototype=i.prototype,new s)}}(),H=function(b,a,i,s){var l=arguments.length,S=l<3?a:s===null?s=Object.getOwnPropertyDescriptor(a,i):s,v;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")S=Reflect.decorate(b,a,i,s);else for(var y=b.length-1;y>=0;y--)(v=b[y])&&(S=(l<3?v(S):l>3?v(a,i,S):v(a,i))||S);return l>3&&S&&Object.defineProperty(a,i,S),S},F=function(b,a){return function(i,s){a(i,s,b)}},O=function(){for(var b=0,a=0,i=arguments.length;a=0&&(l.splice(S,1),s._onDidChangeMenu.fire(a))}}},b.prototype.getMenuItems=function(a){var i=(this._menuItems.get(a)||[]).slice(0);return a===0&&this._appendImplicitItems(i),i},b.prototype._appendImplicitItems=function(a){for(var i=new Set,s=a.filter(function(x){return w(x)}),l=0,S=s;lU.length)&&(j=U.length);for(var K=0,P=new Array(j);K=0)continue;if(!Object.prototype.propertyIsEnumerable.call(U,P))continue;K[P]=U[P]}}return K}function g(U,j){if(U==null)return{};var K={},P=Object.keys(U),N,X;for(X=0;X=0)continue;K[N]=U[N]}return K}var b=function(j){var K=j.className,P=j.percent,N=j.prefixCls,X=j.strokeColor,ee=j.strokeLinecap,le=j.strokeWidth,fe=j.style,Pe=j.trailColor,Te=j.trailWidth,Le=j.transition,Re=m(j,["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"]);delete Re.gapPosition;var Ae=Array.isArray(P)?P:[P],ge=Array.isArray(X)?X:[X],de=M(Ae),re=F(de,1),ce=re[0],se=le/2,ke=100-le/2,ie="M ".concat(ee==="round"?se:0,",").concat(se,` + L `).concat(ee==="round"?ke:100,",").concat(se),ae="0 0 100 ".concat(le),ye=0;return Z.a.createElement("svg",H({className:Q()("".concat(N,"-line"),K),viewBox:ae,preserveAspectRatio:"none",style:fe},Re),Z.a.createElement("path",{className:"".concat(N,"-line-trail"),d:ie,strokeLinecap:ee,stroke:Pe,strokeWidth:Te||le,fillOpacity:"0"}),Ae.map(function(we,Ie){var Ne={strokeDasharray:"".concat(we,"px, 100px"),strokeDashoffset:"-".concat(ye,"px"),transition:Le||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Fe=ge[Ie]||ge[ge.length-1];return ye+=we,Z.a.createElement("path",{key:Ie,className:"".concat(N,"-line-path"),d:ie,strokeLinecap:ee,stroke:Fe,strokeWidth:le,fillOpacity:"0",ref:ce[Ie],style:Ne})}))};b.defaultProps=B;var a=b;function i(){return i=Object.assign||function(U){for(var j=1;jU.length)&&(j=U.length);for(var K=0,P=new Array(j);K=0)continue;if(!Object.prototype.propertyIsEnumerable.call(U,P))continue;K[P]=U[P]}}return K}function E(U,j){if(U==null)return{};var K={},P=Object.keys(U),N,X;for(X=0;X=0)continue;K[N]=U[N]}return K}var d=0;function h(U){return+U.replace("%","")}function u(U){return Array.isArray(U)?U:[U]}function R(U,j,K,P){var N=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,X=arguments.length>5?arguments[5]:void 0,ee=50-P/2,le=0,fe=-ee,Pe=0,Te=-2*ee;switch(X){case"left":le=-ee,fe=0,Pe=2*ee,Te=0;break;case"right":le=ee,fe=0,Pe=-2*ee,Te=0;break;case"bottom":fe=ee,Te=2*ee;break;default:}var Le="M 50,50 m ".concat(le,",").concat(fe,` a `).concat(ee,",").concat(ee," 0 1 1 ").concat(Pe,",").concat(-Te,` - a `).concat(ee,",").concat(ee," 0 1 1 ").concat(-Pe,",").concat(Te),Re=Math.PI*2*ee,Ae={stroke:K,strokeDasharray:"".concat(j/100*(Re-N),"px ").concat(Re,"px"),strokeDashoffset:"-".concat(N/2+U/100*(Re-N),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:Le,pathStyle:Ae}}var A=function(j){var K=j.prefixCls,P=j.strokeWidth,N=j.trailWidth,X=j.gapDegree,ee=j.gapPosition,le=j.trailColor,pe=j.strokeLinecap,Pe=j.style,Te=j.className,Le=j.strokeColor,Re=j.percent,Ae=x(j,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),ge=Object(ue.useMemo)(function(){return d+=1,d},[]),de=R(0,100,le,P,X,ee),re=de.pathString,ce=de.pathStyle,se=u(Re),ke=u(Le),ie=ke.find(function(Ne){return Object.prototype.toString.call(Ne)==="[object Object]"}),ae=M(se),ye=s(ae,1),we=ye[0],Ie=function(){var Fe=0;return se.map(function(Ue,rt){var tt=ke[rt]||ke[ke.length-1],$e=Object.prototype.toString.call(tt)==="[object Object]"?"url(#".concat(K,"-gradient-").concat(ge,")"):"",qe=R(Fe,Ue,tt,P,X,ee);return Fe+=Ue,Z.a.createElement("path",{key:rt,className:"".concat(K,"-circle-path"),d:qe.pathString,stroke:$e,strokeLinecap:pe,strokeWidth:P,opacity:Ue===0?0:1,fillOpacity:"0",style:qe.pathStyle,ref:we[rt]})})};return Z.a.createElement("svg",i({className:Y()("".concat(K,"-circle"),Te),viewBox:"0 0 100 100",style:Pe},Ae),ie&&Z.a.createElement("defs",null,Z.a.createElement("linearGradient",{id:"".concat(K,"-gradient-").concat(ge),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(ie).sort(function(Ne,Fe){return h(Ne)-h(Fe)}).map(function(Ne,Fe){return Z.a.createElement("stop",{key:Fe,offset:Ne,stopColor:ie[Ne]})}))),Z.a.createElement("path",{className:"".concat(K,"-circle-trail"),d:re,stroke:le,strokeLinecap:pe,strokeWidth:N||P,fillOpacity:"0",style:ce}),Ie().reverse())};A.defaultProps=B;var D=A,_={Line:a,Circle:D}},isY5:function(Ge,fe,W){"use strict";W.r(fe);var ue=W("5Dmo"),Z=W("3S7+"),I=W("giR+"),Y=W("fyUT"),B=W("+L6B"),M=W("2/Rp"),H=W("/zsF"),F=W("PArb"),O=W("14J3"),w=W("BMrR"),c=W("jCWc"),p=W("kPKH"),T=W("sPJy"),m=W("bE4q"),g=W("miYZ"),b=W("tsqr"),a=W("9og8"),i=W("k1fw"),s=W("y8nQ"),l=W("Vl3Y"),S=W("2qtc"),v=W("kLXV"),y=W("tJVT"),L=W("WmNS"),x=W.n(L),E=W("q1tI"),d=W.n(E),h=W("Ty5D"),u=W("9kvl"),R=W("55Ip"),A=W("jhfD"),D=W("/MfK"),_=W("kaH+"),U=W("ErOA"),j=W("Ot1p"),K=W("dhSg"),P=W("p5ED"),N=W("wd/R"),X=W.n(N),ee=W("m3rI"),le=W("XYT7"),pe=W("5NDa"),Pe=W("5rEg"),Te=function(Ne){var Fe=Ne.shixunHomeworks,Ue=Ne.dispatch,rt=Object(h.i)(),tt=Object(E.useState)(!0),$e=Object(y.a)(tt,2),qe=$e[0],ct=$e[1],nt=l.a.useForm(),lt=Object(y.a)(nt,1),Me=lt[0];return d.a.createElement(d.a.Fragment,null,d.a.createElement(v.a,{centered:!0,title:"\u8C03\u5206",visible:Fe.actionTabs.key==="\u8C03\u5206",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Object(a.a)(x.a.mark(function et(){var ut,We;return x.a.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:return Se.next=2,Me.validateFields();case 2:return ut=Me.getFieldsValue(),Se.next=5,Object(U.a)("/api/student_works/".concat(Fe.actionTabs.id,"/adjust_score.json"),{method:"post",body:Object(i.a)({},ut)});case 5:We=Se.sent,We.status===0&&(b.b.success("\u8BC4\u9605\u6210\u529F"),Me.resetFields(),Ue({type:"shixunHomeworks/setActionTabs",payload:{}}),Ue({type:"shixunHomeworks/getStudentWorkCommon",payload:Object(i.a)({},rt)}));case 7:case"end":return Se.stop()}},et)})),onCancel:function(){Ue({type:"shixunHomeworks/setActionTabs",payload:{}})}},d.a.createElement("p",{className:"tc"},"\u8BE5\u5B66\u751F\u7684\u6700\u7EC8\u6210\u7EE9\u5C06\u4E0D\u4F1A\u6309\u7167\u8BC4\u5206\u89C4\u5219\u8FDB\u884C\u8BA1\u7B97"),d.a.createElement(l.a,{form:Me,layout:"horizontal"},d.a.createElement("div",{style:{display:"flex",alignItems:"baseline"}},d.a.createElement(l.a.Item,{label:"\u6210\u7EE9",name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},d.a.createElement(Y.a,{min:0,placeholder:"\u8BF7\u586B\u5199\u5206\u6570"})),d.a.createElement("span",{className:"ml10"},"\u5206")),d.a.createElement("div",null,d.a.createElement(l.a.Item,{name:"comment"},d.a.createElement(Pe.a.TextArea,{placeholder:"\u8BF7\u586B\u5199\u60A8\u5BF9\u4F5C\u54C1\u8C03\u5206\u7684\u539F\u56E0",rows:8}))))))},Le=Object(u.a)(function(Ie){var Ne=Ie.shixunHomeworks;return{shixunHomeworks:Ne}})(Te),Re=W("pAaK"),Ae=W.n(Re),ge=W("9Bee"),de=W("LvDl"),re=W("500L"),ce=function(Ne){var Fe=Ne.classroomList,Ue=Ne.loading,rt=Ne.dispatch,tt=Object(h.i)(),$e=l.a.useForm(),qe=Object(y.a)($e,1),ct=qe[0];return d.a.createElement(v.a,{centered:!0,title:"\u8865\u4EA4\u9644\u4EF6",visible:Fe.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:Object(a.a)(x.a.mark(function nt(){var lt,Me,et,ut;return x.a.wrap(function(Xe){for(;;)switch(Xe.prev=Xe.next){case 0:return Xe.next=2,ct.validateFields();case 2:return Me=Object(i.a)({},ct.getFieldValue()),et=Fe.actionTabs.selectArrs,Me.attachment_ids=(lt=Me.attachment_ids)===null||lt===void 0?void 0:lt.map(function(Se){return Se.response.id}),Xe.next=7,Object(le.R)(Object(i.a)(Object(i.a)({},Me),{},{homeworkId:et.work_id}));case 7:ut=Xe.sent,ut.status===0&&(ct.resetFields(),rt({type:"shixunHomeworks/getStudentWorkSupplyDetail",payload:Object(i.a)({},Fe.actionTabs.params)}),rt({type:"classroomList/setActionTabs",payload:{}}));case 9:case"end":return Xe.stop()}},nt)})),onCancel:function(){ct.resetFields(),rt({type:"classroomList/setActionTabs",payload:{}})}},d.a.createElement(l.a,{form:ct,initialValues:{}},d.a.createElement(l.a.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},d.a.createElement(re.b,null)),d.a.createElement(l.a.Item,{name:"description"},d.a.createElement(Pe.a.TextArea,{placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u8865\u4EA4\u9644\u4EF6\u7684\u539F\u56E0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26",rows:7}))))},se=Object(u.a)(function(Ie){var Ne=Ie.classroomList,Fe=Ie.loading;return{classroomList:Ne,loading:Fe}})(ce),ke=W("1vsH"),ie=W("xKgJ"),ae=W("lzim"),ye=function(Ne){var Fe,Ue,rt,tt,$e,qe,ct,nt,lt,Me,et,ut,We,Xe,Se,Ee,Ce,ne,oe,he,ve=Ne.shixunHomeworks,Be=Ne.globalSetting,De=Ne.loading,Je=Ne.user,st=Ne.dispatch,je=Object(h.i)(),gt=Object(E.useRef)(),Lt=Je.userInfo,ze=ve.studentWorkDetail,dt=ve.studentWorkCommon,Ut=ve.studentWorkSupplyDetail,Qt=ve.workList,ar=Object(E.useState)(""),Jt=Object(y.a)(ar,2),Pt=Jt[0],zr=Jt[1],an=Object(E.useState)({show:!1,type:0,active:null}),St=Object(y.a)(an,2),Ct=St[0],ht=St[1],At=v.a.useModal(),rr=Object(y.a)(At,2),gr=rr[0],vr=rr[1],_t=Object(E.useState)({last:!1}),yt=Object(y.a)(_t,2),hr=yt[0],on=yt[1],Pr=Object(E.useState)({last:!1}),Bt=Object(y.a)(Pr,2),or=Bt[0],Kr=Bt[1],dn=l.a.useForm(),Ve=Object(y.a)(dn,1),mt=Ve[0],jt=Object(E.useState)(!1),$t=Object(y.a)(jt,2),nr=$t[0],sr=$t[1],V=Object(E.useState)(""),f=Object(y.a)(V,2),C=f[0],z=f[1],J=Object(E.useState)({content:"",type:""}),Q=Object(y.a)(J,2),be=Q[0],Qe=Q[1],ot=Object(E.useRef)(),it=Object(h.h)(),Ye=function(){st({type:"shixunHomeworks/getStudentWorkCommon",payload:Object(i.a)({},je)})};Object(E.useEffect)(function(){st({type:"shixunHomeworks/getStudentWorkDetail",payload:Object(i.a)({},je)}),st({type:"shixunHomeworks/getStudentWorkSupplyDetail",payload:Object(i.a)({},je)}),Ye(),kt(),gt.current.onclick=function(He){He.target.nodeName==="IMG"&&He.target.alt!==""&&K.a.publish("preview-image",He.target.src)}},[je.categoryId,je.userId]);function kt(){return Wt.apply(this,arguments)}function Wt(){return Wt=Object(a.a)(x.a.mark(function He(){var Nt,Mt,Tt,Gt,Zt,Yt,Rt,Et,lr,ur;return x.a.wrap(function(Xt){for(;;)switch(Xt.prev=Xt.next){case 0:return Gt=JSON.parse(sessionStorage.all_student_works_params||"{}"),Zt={},it!=null&&(Nt=it.query)!==null&&Nt!==void 0&&Nt.ids&&(Zt.course_group=it==null||((Yt=it.query)===null||Yt===void 0)?void 0:Yt.ids.split(",")),Xt.next=5,st({type:"shixunHomeworks/getAllStudentWorks",payload:Object(i.a)(Object(i.a)(Object(i.a)({},je),Gt),Zt)});case 5:Rt=Xt.sent,Et=(Mt=Rt.all_student_works)===null||Mt===void 0?void 0:Mt.map(function(yr){return String(yr.student_work_id)}).indexOf(je.userId),Et===((Tt=Rt.all_student_works)===null||Tt===void 0?void 0:Tt.length)-1?on({last:!0}):on((lr=Rt.all_student_works)===null||lr===void 0?void 0:lr[Et+1]),Et===0?Kr({last:!0}):Kr((ur=Rt.all_student_works)===null||ur===void 0?void 0:ur[Et-1]);case 9:case"end":return Xt.stop()}},He)})),Wt.apply(this,arguments)}Object(E.useEffect)(function(){return st({type:"globalSetting/footerToggle",payload:!1}),function(){st({type:"globalSetting/footerToggle",payload:!0})}},[]);var pr=function(Nt){gr.confirm({title:"\u662F\u5426\u786E\u8BA4\u5220\u9664?",onOk:function(){var Mt=Object(a.a)(x.a.mark(function Gt(){var Zt;return x.a.wrap(function(Rt){for(;;)switch(Rt.prev=Rt.next){case 0:return Rt.next=2,st({type:"shixunHomeworks/deleteReply",payload:{object_id:Nt.id,object_type:"journals_for_message"}});case 2:Zt=Rt.sent,Zt.status===0&&(b.b.success("\u5220\u9664\u6210\u529F"),Ye());case 4:case"end":return Rt.stop()}},Gt)}));function Tt(){return Mt.apply(this,arguments)}return Tt}()})},Vr=function(Nt){gr.confirm({title:"\u662F\u5426\u786E\u8BA4\u5220\u9664?",onOk:function(){var Mt=Object(a.a)(x.a.mark(function Gt(){var Zt;return x.a.wrap(function(Rt){for(;;)switch(Rt.prev=Rt.next){case 0:return Rt.next=2,Object(le.k)({score_id:Nt.comment_id,userId:je.userId});case 2:Zt=Rt.sent,Zt.status===0&&(b.b.success("\u5220\u9664\u6210\u529F"),Ye());case 4:case"end":return Rt.stop()}},Gt)}));function Tt(){return Mt.apply(this,arguments)}return Tt}()})},Jr=function(){var He=Object(a.a)(x.a.mark(function Nt(Mt){var Tt,Gt;return x.a.wrap(function(Yt){for(;;)switch(Yt.prev=Yt.next){case 0:return Mt.attachment_ids=(Tt=Mt.attachment_ids)===null||Tt===void 0?void 0:Tt.map(function(Rt){var Et;return Rt==null||((Et=Rt.response)===null||Et===void 0)?void 0:Et.id}),Yt.next=3,Object(le.e)(Object(i.a)(Object(i.a)({},Mt),{},{userId:je.userId}));case 3:Gt=Yt.sent,Gt.status===0&&(mt.resetFields(),b.b.success("\u63D0\u4EA4\u6210\u529F"),Ye());case 5:case"end":return Yt.stop()}},Nt)}));return function(Mt){return He.apply(this,arguments)}}(),Cr=function(){var He=Object(a.a)(x.a.mark(function Nt(Mt){var Tt,Gt,Zt,Yt,Rt,Et,lr,ur,Ft;return x.a.wrap(function(yr){for(;;)switch(yr.prev=yr.next){case 0:if(Tt=mt.getFieldsValue(),Gt=Tt.comment,Zt=Tt.score,Yt=Tt.attachment_ids,Rt=!Object(de.isNil)(Zt),!(Gt||Rt||Yt)){yr.next=5;break}return v.a.confirm({centered:!0,okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:d.a.createElement("div",{className:"tc"},"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539"),onOk:function(){if(mt.resetFields(),Mt==="last"){var Qr,Er;u.d.push(it!=null&&(Qr=it.query)!==null&&Qr!==void 0&&Qr.ids?"/classrooms/".concat(je==null?void 0:je.coursesId,"/common_homework/").concat(je==null?void 0:je.categoryId,"/review/").concat(or==null?void 0:or.student_work_id,"?ids=").concat(it==null||((Er=it.query)===null||Er===void 0)?void 0:Er.ids):"/classrooms/".concat(je==null?void 0:je.coursesId,"/common_homework/").concat(je==null?void 0:je.categoryId,"/review/").concat(or==null?void 0:or.student_work_id))}else if(Mt==="read"){var Vt,wr;u.d.push(it!=null&&(Vt=it.query)!==null&&Vt!==void 0&&Vt.ids?"/classrooms/".concat(je==null?void 0:je.coursesId,"/common_homework/").concat(je==null?void 0:je.categoryId,"/review/").concat(hr==null?void 0:hr.student_work_id,"?ids=").concat(it==null||((wr=it.query)===null||wr===void 0)?void 0:wr.ids):"/classrooms/".concat(je==null?void 0:je.coursesId,"/common_homework/").concat(je==null?void 0:je.categoryId,"/review/").concat(hr==null?void 0:hr.student_work_id))}else u.d.push("/classrooms/".concat(je.coursesId,"/common_homework/").concat(je.categoryId,"/detail"))}}),yr.abrupt("return");case 5:Mt==="last"?u.d.push(it!=null&&(Et=it.query)!==null&&Et!==void 0&&Et.ids?"/classrooms/".concat(je==null?void 0:je.coursesId,"/common_homework/").concat(je==null?void 0:je.categoryId,"/review/").concat(or==null?void 0:or.student_work_id,"?ids=").concat(it==null||((lr=it.query)===null||lr===void 0)?void 0:lr.ids):"/classrooms/".concat(je==null?void 0:je.coursesId,"/common_homework/").concat(je==null?void 0:je.categoryId,"/review/").concat(or==null?void 0:or.student_work_id)):Mt==="read"?u.d.push(it!=null&&(ur=it.query)!==null&&ur!==void 0&&ur.ids?"/classrooms/".concat(je==null?void 0:je.coursesId,"/common_homework/").concat(je==null?void 0:je.categoryId,"/review/").concat(hr==null?void 0:hr.student_work_id,"?ids=").concat(it==null||((Ft=it.query)===null||Ft===void 0)?void 0:Ft.ids):"/classrooms/".concat(je==null?void 0:je.coursesId,"/common_homework/").concat(je==null?void 0:je.categoryId,"/review/").concat(hr==null?void 0:hr.student_work_id)):u.d.push("/classrooms/".concat(je.coursesId,"/common_homework/").concat(je.categoryId,"/detail"));case 6:case"end":return yr.stop()}},Nt)}));return function(Mt){return He.apply(this,arguments)}}();return d.a.createElement("section",{className:"edu-container",ref:gt},d.a.createElement("section",{className:"animated fadeIn"},d.a.createElement("aside",{className:"mt10"},Lt&&d.a.createElement(m.a,{separator:">"},d.a.createElement(m.a.Item,null,d.a.createElement(R.a,{to:"/classrooms/".concat(je.coursesId,"/common_homework/").concat(ze!=null&&(Fe=ze.category)!==null&&Fe!==void 0&&Fe.main?"":ze==null||((Ue=ze.category)===null||Ue===void 0)?void 0:Ue.category_id)},Lt==null||((rt=Lt.course)===null||rt===void 0)?void 0:rt.course_name)),d.a.createElement(m.a.Item,null,d.a.createElement(R.a,{to:"/classrooms/".concat(je.coursesId,"/common_homework/").concat(ze!=null&&(tt=ze.category)!==null&&tt!==void 0&&tt.main?"":ze==null||(($e=ze.category)===null||$e===void 0)?void 0:$e.category_id)},ze==null||((qe=ze.category)===null||qe===void 0)?void 0:qe.category_name)),d.a.createElement(m.a.Item,null,d.a.createElement(R.a,{to:"/classrooms/".concat(je.coursesId,"/common_homework/").concat(je.categoryId,"/detail")},"\u4F5C\u4E1A\u8BE6\u60C5")),d.a.createElement(m.a.Item,null,ze==null?void 0:ze.author_name))),d.a.createElement("aside",{className:[Ae.a.title,"mt20"].join(" ")},d.a.createElement(w.a,{style:{width:"100%"}},d.a.createElement(p.a,{flex:"1"},d.a.createElement(R.a,{to:"/classrooms/".concat(je.coursesId,"/common_homework")},d.a.createElement(A.a,{className:"font16 c-black"})),d.a.createElement("strong",{className:"font20 ml5"},ze==null?void 0:ze.homework_name),d.a.createElement(ke.k,{status:ze==null?void 0:ze.homework_status})),d.a.createElement(p.a,null,Object(ie.s)()&&(ze==null||((ct=ze.homework_status)===null||ct===void 0)?void 0:ct.includes("\u8865\u4EA4\u4E2D"))&&d.a.createElement("span",{onClick:function(){st({type:"classroomList/setActionTabs",payload:{key:"\u8865\u4EA4\u9644\u4EF6",params:je,selectArrs:{homework_id:je.commonHomeworkId,work_id:je.userId}}})},className:"c-blue current font14"},"\u8865\u4EA4\u9644\u4EF6"))))),d.a.createElement("ul",{className:Ae.a["nav-tab"]},d.a.createElement("li",{className:"active"},"\u4F5C\u4E1A\u8BE6\u60C5"),Object(ie.u)()&&d.a.createElement("li",null,d.a.createElement(R.a,{to:"/classrooms/".concat(je.coursesId,"/common_homework/").concat(je.categoryId,"/lab-report-view/").concat(je.userId)}," ","\u5B9E\u9A8C\u62A5\u544A"," "))),d.a.createElement("section",{className:[Ae.a.bg,"pt30","pl30","pr30","pb30"].join(" ")},(ze==null?void 0:ze.description)&&d.a.createElement("aside",null,d.a.createElement("div",{className:"font16"},"\u5185\u5BB9"),d.a.createElement("div",{className:"pl30 mt20"},d.a.createElement(ge.a,{value:(ze==null?void 0:ze.description)||"\u6682\u65E0\uFF5E"})),ze==null||((nt=ze.attachments)===null||nt===void 0)?void 0:nt.map(function(He,Nt){return d.a.createElement("div",{className:"pl30",key:Nt},d.a.createElement("a",{href:"".concat(ee.a.API_SERVER).concat(He.url),onClick:function(){var Mt=Object(a.a)(x.a.mark(function Tt(Gt){var Zt;return x.a.wrap(function(Rt){for(;;)switch(Rt.prev=Rt.next){case 0:if(Gt.preventDefault(),!(He.file_type==="txt")){Rt.next=6;break}return Rt.next=4,Object(U.a)(He.url,{method:"get",headers:{"Content-Type":"application/xml"}});case 4:Zt=Rt.sent,ot.current=Zt;case 6:Qe({type:He.file_type,content:window.location.origin+He.url});case 7:case"end":return Rt.stop()}},Tt)}));return function(Tt){return Mt.apply(this,arguments)}}()},d.a.createElement("span",{className:"iconfont icon-fujian c-green font14"}),d.a.createElement("span",{className:"ml10 c-black"},He.title),d.a.createElement("span",{className:"c-light-black ml20 font12"},He.filesize),d.a.createElement("span",{className:"ml10 c-light-primary current",onClick:function(){var Mt=Object(a.a)(x.a.mark(function Tt(Gt){return x.a.wrap(function(Yt){for(;;)switch(Yt.prev=Yt.next){case 0:Gt.preventDefault(),Gt.stopPropagation(),Object(ke.v)("","".concat(ee.a.API_SERVER).concat(He.url));case 3:case"end":return Yt.stop()}},Tt)}));return function(Tt){return Mt.apply(this,arguments)}}()},"\u4E0B\u8F7D"),d.a.createElement("span",{className:"ml10 c-green-29b current"},"\u9884\u89C8")))}),d.a.createElement("aside",{className:"tr"},d.a.createElement("span",{className:" c-light-black"},X()(ze.commit_time).format("YYYY-MM-DD HH:mm")),d.a.createElement("span",{className:"ml10"},ze.commit_user_name),d.a.createElement("span",{className:"ml10 c-light-black"},"\u63D0\u4EA4"),d.a.createElement("span",{className:"ml30 c-light-black"},X()(ze.update_time).format("YYYY-MM-DD HH:mm")),d.a.createElement("span",{className:"ml10"},ze.update_user_name),d.a.createElement("span",{className:"ml10 c-light-black"},"\u66F4\u65B0"))),(ze==null?void 0:ze.redo_description)&&d.a.createElement("aside",null,d.a.createElement(F.a,null),d.a.createElement("div",{className:"font16"},"\u91CD\u505A\u8BB0\u5F55"),d.a.createElement("div",{className:"pl30 mt20"},d.a.createElement(ge.a,{value:(ze==null?void 0:ze.redo_description)||"\u6682\u65E0\uFF5E"})),ze==null||((lt=ze.redo_attachments)===null||lt===void 0)?void 0:lt.map(function(He,Nt){return d.a.createElement("div",{className:"pl30",key:Nt},d.a.createElement("a",{href:"".concat(ee.a.API_SERVER).concat(He.url),onClick:function(){var Mt=Object(a.a)(x.a.mark(function Tt(Gt){var Zt;return x.a.wrap(function(Rt){for(;;)switch(Rt.prev=Rt.next){case 0:if(Gt.preventDefault(),!(He.file_type==="txt")){Rt.next=6;break}return Rt.next=4,Object(U.a)(He.url,{method:"get",headers:{"Content-Type":"application/xml"}});case 4:Zt=Rt.sent,ot.current=Zt;case 6:Qe({type:He.file_type,content:window.location.origin+He.url});case 7:case"end":return Rt.stop()}},Tt)}));return function(Tt){return Mt.apply(this,arguments)}}()},d.a.createElement("span",{className:"iconfont icon-fujian c-green font14"}),d.a.createElement("span",{className:"ml10 c-black"},He.title),d.a.createElement("span",{className:"c-light-black ml20 font12"},He.filesize),d.a.createElement("span",{className:"ml10 c-light-primary current",onClick:function(Tt){Tt.preventDefault(),Tt.stopPropagation(),Object(ke.v)("","".concat(ee.a.API_SERVER).concat(He.url))}},"\u4E0B\u8F7D"),d.a.createElement("span",{className:"ml10 c-green-29b current"},"\u9884\u89C8")))}),d.a.createElement("aside",{className:"tr"},d.a.createElement("span",{className:" c-light-black"},X()(ze.redo_commit_time).format("YYYY-MM-DD HH:mm")),d.a.createElement("span",{className:"ml10"},ze.commit_user_name),d.a.createElement("span",{className:"ml10 c-light-black"},"\u63D0\u4EA4"),d.a.createElement("span",{className:"ml30 c-light-black"},X()(ze.redo_update_time).format("YYYY-MM-DD HH:mm")),d.a.createElement("span",{className:"ml10"},ze.update_user_name),d.a.createElement("span",{className:"ml10 c-light-black"},"\u66F4\u65B0"))),(Ut==null?void 0:Ut.revise_reason)&&d.a.createElement("aside",null,d.a.createElement(F.a,null),d.a.createElement("div",{className:"font16"},"\u8865\u4EA4\u5185\u5BB9"),d.a.createElement("div",{className:"pl30 mt20"},d.a.createElement(ge.a,{value:(Ut==null?void 0:Ut.revise_reason)||"\u6682\u65E0\uFF5E"})),Ut==null||((Me=Ut.revise_attachments)===null||Me===void 0)?void 0:Me.map(function(He,Nt){return d.a.createElement("div",{className:"pl30",key:Nt},d.a.createElement("a",{href:"".concat(ee.a.API_SERVER).concat(He.url),onClick:function(){var Mt=Object(a.a)(x.a.mark(function Tt(Gt){var Zt;return x.a.wrap(function(Rt){for(;;)switch(Rt.prev=Rt.next){case 0:if(Gt.preventDefault(),!(He.file_type==="txt")){Rt.next=6;break}return Rt.next=4,Object(U.a)(He.url,{method:"get",headers:{"Content-Type":"application/xml"}});case 4:Zt=Rt.sent,ot.current=Zt;case 6:Qe({type:He.file_type,content:window.location.origin+He.url});case 7:case"end":return Rt.stop()}},Tt)}));return function(Tt){return Mt.apply(this,arguments)}}()},d.a.createElement("span",{className:"iconfont icon-fujian c-green font14"}),d.a.createElement("span",{className:"ml10 c-black"},He.title),d.a.createElement("span",{className:"c-light-black ml20 font12"},He.filesize),d.a.createElement("span",{className:"ml10 c-light-primary current",onClick:function(Tt){Tt.preventDefault(),Tt.stopPropagation(),Object(ke.v)("","".concat(ee.a.API_SERVER).concat(He.url))}},"\u4E0B\u8F7D"),d.a.createElement("span",{className:"ml10 c-green-29b current"},"\u9884\u89C8")))}),d.a.createElement("aside",{className:"tr"},d.a.createElement("span",{className:"ml30 c-light-black"},X()(Ut.atta_update_time).format("YYYY-MM-DD HH:mm")),d.a.createElement("span",{className:"ml10"},Ut.atta_update_user),d.a.createElement("span",{className:"ml10 c-light-black"},"\u66F4\u65B0")))),(ze==null?void 0:ze.anonymous_comment)&&Object(ie.i)()&&d.a.createElement("section",{className:[Ae.a.bg,"mt30","pt30","pl30","pr30","pb30"].join(" ")},d.a.createElement("p",null,"\u533F\u8BC4\u5B66\u751F"),!!(ze!=null&&(et=ze.no_commented_user_names)!==null&&et!==void 0&&et.length)&&d.a.createElement("p",null,"\u672A\u5B8C\u6210\u533F\u8BC4\uFF1A",ze.no_commented_user_names.join("\u3001")),d.a.createElement("div",null,"\u5DF2\u5B8C\u6210\u533F\u8BC4\uFF1A",(ut=ze.commented_user_names)===null||ut===void 0?void 0:ut.join("\u3001"))),(Object(ie.h)()||(ze==null||((We=ze.homework_status)===null||We===void 0)?void 0:We.includes("\u533F\u8BC4\u4E2D")))&&d.a.createElement("section",null,d.a.createElement("aside",{className:[Ae.a.replyList,"bg-white"].join(" ")},d.a.createElement(w.a,{gutter:[10,20]},d.a.createElement(p.a,{flex:1},!!(dt!=null&&(Xe=dt.comment_scores)!==null&&Xe!==void 0&&Xe.length)&&d.a.createElement("span",{className:"font-16"},"\u5168\u90E8\u8BC4\u9605(",dt==null?void 0:dt.comment_count,")")),d.a.createElement(p.a,{style:{lineHeight:"40px"}},Object(ie.c)()&&(dt==null?void 0:dt.ultimate)&&d.a.createElement("span",{className:"font-16 c-blue current",onClick:function(){st({type:"shixunHomeworks/setActionTabs",payload:{key:"\u8C03\u5206",selectArrs:ze,id:je.userId,params:je}})}},"\u8C03\u5206")),d.a.createElement(p.a,null,Object(ie.i)()&&((ze==null||((Se=ze.homework_status)===null||Se===void 0)?void 0:Se.includes("\u63D0\u4EA4\u4E2D"))||(ze==null||((Ee=ze.homework_status)===null||Ee===void 0)?void 0:Ee.includes("\u8865\u4EA4\u4E2D"))||(ze==null||((Ce=ze.homework_status)===null||Ce===void 0)?void 0:Ce.includes("\u8FDB\u884C\u4E2D")))&&d.a.createElement(M.a,{style:{width:"124px",height:"40px"},type:"primary",onClick:function(){return sr(!0)}},"\u6253\u56DE\u91CD\u505A"))),!dt.is_author&&!(dt!=null&&dt.ultimate)&&(Object(ie.c)()||(ze==null||((ne=ze.homework_status)===null||ne===void 0)?void 0:ne.includes("\u533F\u8BC4\u4E2D")))&&d.a.createElement("aside",null,d.a.createElement(l.a,{layout:"vertical",form:mt,onFinish:function(Nt){return Jr(Nt)}},d.a.createElement(l.a.Item,{label:"\u8BC4\u8BED",name:"comment",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BC4\u8BED"}]},d.a.createElement(j.a,{defaultValue:"",height:250})),d.a.createElement("div",null,d.a.createElement(l.a.Item,{name:"attachment_ids"},d.a.createElement(re.b,null))),d.a.createElement("div",{className:"mt10"},d.a.createElement(w.a,null,d.a.createElement(p.a,{flex:"1"},d.a.createElement(w.a,{align:"middle",justify:"start"},d.a.createElement(p.a,null,d.a.createElement(l.a.Item,{noStyle:!0,name:"score",rules:[{required:!Object(ie.c)(),message:"\u8BF7\u586B\u5199\u5206\u6570"}]},d.a.createElement(Y.a,{step:.1,min:0,style:{width:100},size:"large",placeholder:"\u8BF7\u586B\u5199\u5206\u6570"}))),d.a.createElement(p.a,null,d.a.createElement("span",{className:"ml5 mr20"},"\u5206")))),d.a.createElement(p.a,null))),d.a.createElement("aside",{className:"".concat(Ae.a.buttonFixed)},d.a.createElement("aside",{className:"edu-container"},d.a.createElement(w.a,{align:"middle"},d.a.createElement(p.a,{flex:"1"},d.a.createElement(M.a,{type:"default",onClick:function(){return Cr("list")}},"\u8FD4\u56DE\u5217\u8868")),d.a.createElement(p.a,{flex:"1",className:"tr"},!Object(ie.s)()&&d.a.createElement(M.a,{type:"default",onClick:function(){return Cr("last")},disabled:or==null?void 0:or.last},"\u4E0A\u4E00\u4E2A"),!Object(ie.s)()&&d.a.createElement(M.a,{type:"default",disabled:hr==null?void 0:hr.last,style:{marginLeft:"20px",marginRight:"20px"},onClick:function(){return Cr("read")}},"\u4E0B\u4E00\u4E2A"),d.a.createElement(M.a,{htmlType:"submit",type:"primary"},"\u63D0\u4EA4\u8BC4\u9605"))))))),d.a.createElement(F.a,null),(Object(ie.h)()||(ze==null||((oe=ze.homework_status)===null||oe===void 0)?void 0:oe.includes("\u533F\u8BC4\u4E2D")))&&(dt==null||((he=dt.comment_scores)===null||he===void 0)?void 0:he.map(function(He,Nt){var Mt,Tt,Gt,Zt,Yt,Rt;return d.a.createElement("aside",{key:Nt},d.a.createElement(w.a,{gutter:[12,12],key:Nt},d.a.createElement(p.a,{flex:"40px"},(He==null?void 0:He.user_image_url)==="--"&&d.a.createElement("img",{className:Ae.a.headpic,width:"40",src:ae.b}),(He==null?void 0:He.user_image_url)!=="--"&&d.a.createElement("img",{className:Ae.a.headpic,width:"40",src:"".concat(ee.a.IMG_SERVER,"/images/").concat(He==null?void 0:He.user_image_url)})),d.a.createElement(p.a,{flex:"1"},d.a.createElement(w.a,{align:"middle"},d.a.createElement(p.a,{span:24},d.a.createElement(w.a,null,d.a.createElement(p.a,{flex:1},d.a.createElement("span",{className:"c-light-black"},He==null?void 0:He.user_name),d.a.createElement("span",{className:"c-light-black ml10"},X()(He==null?void 0:He.comment_time).format("YYYY-MM-DD HH:mm")),He.score!==null&&d.a.createElement("span",{className:"ml30 c-orange"},He.score,"\u5206")),d.a.createElement(p.a,null,Nt===0?d.a.createElement("aside",null,He.delete&&d.a.createElement("span",{className:"c-blue current",onClick:function(){Vr(He)}},"\u5220\u9664"),He.can_appeal&&d.a.createElement("span",{className:"c-blue current",onClick:function(){ht({show:!0,type:1,active:Nt})}},"\u7533\u8BC9"),He.can_reply&&d.a.createElement("span",{className:"c-blue current ml10",onClick:function(){return ht({show:!0,type:0,active:Nt})}},"\u56DE\u590D")):d.a.createElement("aside",null,He.delete&&d.a.createElement("span",{className:"c-blue current",onClick:function(){Vr(He)}},"\u5220\u9664"),He.can_appeal&&d.a.createElement("span",{className:"c-blue current",onClick:function(){ht({show:!0,type:1,active:Nt})}},"\u7533\u8BC9"),He.can_reply&&d.a.createElement("span",{className:"c-blue current ml10",onClick:function(){return ht({show:!0,type:0,active:Nt})}},"\u56DE\u590D"),!He.can_reply&&d.a.createElement("span",{className:"c-light-black ml10"},"\u5931\u6548"))))),d.a.createElement(p.a,{span:24},He.content&&d.a.createElement(ge.a,{value:He.content}),!He.content&&d.a.createElement("span",{className:"c-light-black"},"\u6682\u672A\u5199\u8BC4\u8BED"),He==null||((Mt=He.attachments)===null||Mt===void 0)?void 0:Mt.map(function(Et,lr){return d.a.createElement("div",{key:lr},d.a.createElement("a",{href:"".concat(ee.a.API_SERVER).concat(Et.url),onClick:function(){var ur=Object(a.a)(x.a.mark(function Ft(Xt){var yr;return x.a.wrap(function(Qr){for(;;)switch(Qr.prev=Qr.next){case 0:if(Xt.preventDefault(),!(Et.file_type==="txt")){Qr.next=6;break}return Qr.next=4,Object(U.a)(Et.url,{method:"get",headers:{"Content-Type":"application/xml"}});case 4:yr=Qr.sent,ot.current=yr;case 6:Qe({type:Et.file_type,content:window.location.origin+Et.url});case 7:case"end":return Qr.stop()}},Ft)}));return function(Ft){return ur.apply(this,arguments)}}()},d.a.createElement("span",{className:"iconfont icon-fujian c-green font14"}),d.a.createElement("span",{className:"ml10 c-black"},Et.title),d.a.createElement("span",{className:"c-light-black ml20 font12"},Et.filesize),d.a.createElement("span",{className:"ml10 c-light-primary current",onClick:function(Ft){Ft.preventDefault(),Ft.stopPropagation(),Object(ke.v)("","".concat(ee.a.API_SERVER).concat(Et.url))}},"\u4E0B\u8F7D"),d.a.createElement("span",{className:"ml10 c-green-29b current"},"\u9884\u89C8")))})),d.a.createElement("div",{className:"w100"},d.a.createElement(F.a,null),d.a.createElement("aside",{className:[Ae.a.comment,"w100"].join(" ")},He.appeal_info&&He.appeal_info!=""&&d.a.createElement("aside",null,d.a.createElement(w.a,null,d.a.createElement(p.a,{span:24},d.a.createElement(w.a,null,d.a.createElement(p.a,{flex:"50px"},(He==null||((Tt=He.appeal_info)===null||Tt===void 0)?void 0:Tt.user_image_url)==="--"&&d.a.createElement("img",{className:Ae.a.headpic,width:"40",src:ae.b}),(He==null||((Gt=He.appeal_info)===null||Gt===void 0)?void 0:Gt.user_image_url)!=="--"&&d.a.createElement("img",{className:Ae.a.headpic,width:"40",src:"".concat(ee.a.IMG_SERVER,"/images/").concat(He==null||((Zt=He.appeal_info)===null||Zt===void 0)?void 0:Zt.user_image_url)})),d.a.createElement(p.a,{flex:"1"},d.a.createElement(w.a,null,d.a.createElement(p.a,{flex:"1"},He==null||((Yt=He.appeal_info)===null||Yt===void 0)?void 0:Yt.user_name,d.a.createElement("span",{className:"c-light-black ml10"},X()(He==null||((Rt=He.appeal_info)===null||Rt===void 0)?void 0:Rt.time).format("YYYY-MM-DD HH:mm")),(He==null?void 0:He.appeal_status)===1&&d.a.createElement("span",{className:"tag-style bg-blue ml10"},"\u7533\u8BC9\u4E2D"),(He==null?void 0:He.appeal_status)===2&&d.a.createElement("span",{className:"tag-style bg-grey-ede c-light-black ml10"},"\u7533\u8BC9\u5DF2\u64A4\u9500"),(He==null?void 0:He.appeal_status)===3&&d.a.createElement("span",{className:"tag-style bg-blue ml10"},"\u7533\u8BC9\u6210\u529F"),(He==null?void 0:He.appeal_status)===4&&d.a.createElement("span",{className:"tag-style bg-grey-ede c-light-black ml10"},"\u7533\u8BC9\u88AB\u62D2\u7EDD"),(He==null?void 0:He.appeal_status)===5&&d.a.createElement("span",{className:"tag-style bg-grey-ede c-light-black ml10"},"\u7533\u8BC9\u5931\u8D25")),d.a.createElement(p.a,null,(He==null?void 0:He.appeal_status)===1&&He.can_appeal&&d.a.createElement("span",{onClick:function(){v.a.confirm({title:d.a.createElement("div",null,"\u64A4\u9500\u7533\u8BC9\u540E\uFF0C\u65E0\u6CD5\u518D\u5BF9\u672C\u8BC4\u9605\u8BB0\u5F55\u8FDB\u884C\u7533\u8BC9",d.a.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u64A4\u9500\u7533\u8BC9"),onOk:function(){var lr=Object(a.a)(x.a.mark(function Ft(){return x.a.wrap(function(yr){for(;;)switch(yr.prev=yr.next){case 0:Ye();case 1:case"end":return yr.stop()}},Ft)}));function ur(){return lr.apply(this,arguments)}return ur}()})},className:"c-blue current"},"\u64A4\u9500\u7533\u8BC9"),(He==null?void 0:He.appeal_status)===1&&Object(ie.c)()&&d.a.createElement("span",{onClick:function(){v.a.confirm({title:d.a.createElement("div",null,"\u6B64\u533F\u8BC4\u6210\u7EE9\u5C06\u88AB\u5E9F\u5F03\uFF0C\u8BC4\u9605\u4EBA\u7684\u4F5C\u54C1\u5C06\u88AB\u8FDD\u89C4\u6263\u5206",d.a.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u63A5\u53D7\u7533\u8BC9"),onOk:function(){var lr=Object(a.a)(x.a.mark(function Ft(){var Xt;return x.a.wrap(function(Tr){for(;;)switch(Tr.prev=Tr.next){case 0:return Tr.next=2,Object(U.a)("/api/student_works/".concat(je.userId,"/deal_appeal_score.json"),{method:"post",body:{score_id:He.score_id,status:3}});case 2:Xt=Tr.sent,(Xt==null?void 0:Xt.status)===0&&Ye();case 4:case"end":return Tr.stop()}},Ft)}));function ur(){return lr.apply(this,arguments)}return ur}()})},className:"c-red current"},"\u63A5\u53D7\u7533\u8BC9"),(He==null?void 0:He.appeal_status)===1&&Object(ie.c)()&&d.a.createElement("span",{onClick:function(){v.a.confirm({title:d.a.createElement("div",null,"\u6B64\u533F\u8BC4\u6210\u7EE9\u5C06\u88AB\u8BA4\u4E3A\u5408\u7406",d.a.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u62D2\u7EDD\u7533\u8BC9"),onOk:function(){var lr=Object(a.a)(x.a.mark(function Ft(){var Xt;return x.a.wrap(function(Tr){for(;;)switch(Tr.prev=Tr.next){case 0:return Tr.next=2,Object(U.a)("/api/student_works/".concat(je.userId,"/deal_appeal_score.json"),{method:"post",body:{score_id:He.score_id,status:4}});case 2:Xt=Tr.sent,(Xt==null?void 0:Xt.status)===0&&Ye();case 4:case"end":return Tr.stop()}},Ft)}));function ur(){return lr.apply(this,arguments)}return ur}()})},className:"c-light-black current ml10"},"\u62D2\u7EDD\u7533\u8BC9"))),d.a.createElement(ge.a,{value:He==null?void 0:He.appeal_info.content})),d.a.createElement(p.a,null))))),He.journals.map(function(Et,lr){var ur,Ft,Xt,yr;return d.a.createElement("aside",{key:lr},d.a.createElement(w.a,{key:lr},d.a.createElement(p.a,{span:24},d.a.createElement(w.a,null,d.a.createElement(p.a,{flex:"50px"},(Et==null||((ur=Et.user_info)===null||ur===void 0)?void 0:ur.user_image_url)==="--"&&d.a.createElement("img",{className:Ae.a.headpic,width:"40",src:ae.b}),(Et==null||((Ft=Et.user_info)===null||Ft===void 0)?void 0:Ft.user_image_url)!=="--"&&d.a.createElement("img",{className:Ae.a.headpic,width:"40",src:"".concat(ee.a.IMG_SERVER,"/images/").concat(Et==null||((Xt=Et.user_info)===null||Xt===void 0)?void 0:Xt.user_image_url)})),d.a.createElement(p.a,{flex:"1"},Et==null||((yr=Et.user_info)===null||yr===void 0)?void 0:yr.user_name,d.a.createElement("span",{className:"c-light-black ml10"},X()(Et==null?void 0:Et.time).format("YYYY-MM-DD HH:mm")),d.a.createElement(ge.a,{value:Et.content})),d.a.createElement(p.a,null,(Et==null?void 0:Et.can_delete)&&d.a.createElement(Z.a,{title:"\u5220\u9664"},d.a.createElement(D.a,{className:"current c-light-black",onClick:function(){pr(Et)}})))))),lr!==He.journals.length-1&&d.a.createElement(F.a,null))})))),Ct.show&&Nt===Ct.active&&d.a.createElement("aside",{className:["bg-white"].join(" ")},d.a.createElement(j.a,{onChange:function(lr){zr(lr)},height:150,isFocus:!0,watch:!0}),d.a.createElement(w.a,null,d.a.createElement(p.a,{span:24,className:"tr"},d.a.createElement(M.a,{type:"default",size:"large",onClick:Object(a.a)(x.a.mark(function Et(){return x.a.wrap(function(ur){for(;;)switch(ur.prev=ur.next){case 0:ht({show:!1,type:0,active:Nt});case 1:case"end":return ur.stop()}},Et)}))},"\u53D6\u6D88"),d.a.createElement(M.a,{type:"primary",size:"large",className:"ml20",onClick:Object(a.a)(x.a.mark(function Et(){var lr;return x.a.wrap(function(Ft){for(;;)switch(Ft.prev=Ft.next){case 0:if(!(Pt==="")){Ft.next=4;break}b.b.error("\u8BF7\u8F93\u5165\u5185\u5BB9"),Ft.next=14;break;case 4:if(!(Ct.type===0)){Ft.next=10;break}return Ft.next=7,Object(le.f)({comment:Pt,userId:je.userId,score_id:He.score_id});case 7:lr=Ft.sent,Ft.next=13;break;case 10:return Ft.next=12,Object(le.g)({comment:Pt,score_id:He.score_id,userId:je.userId});case 12:lr=Ft.sent;case 13:lr.status===0&&(b.b.success("\u64CD\u4F5C\u6210\u529F"),ht({show:!1,type:0,active:Nt}),Ye());case 14:case"end":return Ft.stop()}},Et)}))},Ct.type===0?"\u56DE\u590D":"\u7533\u8BC9")))))),d.a.createElement(F.a,null))})))),d.a.createElement(Le,null),d.a.createElement(se,null),d.a.createElement(_.a,null),d.a.createElement(v.a,{title:"\u786E\u8BA4\u6253\u56DE\u91CD\u505A",visible:nr,destroyOnClose:!0,forceRender:!0,onCancel:function(){sr(!1)},onOk:Object(a.a)(x.a.mark(function He(){var Nt;return x.a.wrap(function(Tt){for(;;)switch(Tt.prev=Tt.next){case 0:if(C){Tt.next=3;break}return b.b.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A"),Tt.abrupt("return");case 3:return Tt.next=5,Object(U.a)("/api/student_works/".concat(je.userId,"/redo_modal.json"),{method:"post",body:{comment:C,id:je.userId}});case 5:Nt=Tt.sent,(Nt==null?void 0:Nt.status)===0&&(b.b.info("\u6253\u56DE\u91CD\u505A\u6210\u529F"),sr(!1),Ye());case 7:case"end":return Tt.stop()}},He)})),width:700},d.a.createElement("div",{style:{padding:"32px"}},d.a.createElement("span",null,"\u786E\u8BA4\u5C06",ze==null?void 0:ze.author_name,"\u7684\u4F5C\u4E1A\u6253\u56DE\u91CD\u505A\u5417"),d.a.createElement("div",{style:{marginTop:"20px"}},d.a.createElement("label",null,d.a.createElement("span",{style:{marginRight:"5px",color:"red"}},"*"),"\u8BC4\u8BED\uFF1A"),d.a.createElement(j.a,{className:Ae.a.MdEditor,onChange:function(Nt){return z(Nt)},defaultValue:"",height:250})))),vr,d.a.createElement(P.a,{close:!0,data:be==null?void 0:be.content,type:be==null?void 0:be.type,hasMask:!0,monacoEditor:{value:ot.current,language:"txt",onChange:function(){},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},onClose:function(){return Qe({content:"",type:""})}}))},we=fe.default=Object(u.a)(function(Ie){var Ne=Ie.shixunHomeworks,Fe=Ie.loading,Ue=Ie.user,rt=Ie.globalSetting;return{shixunHomeworks:Ne,globalSetting:rt,user:Ue,loading:Fe.effects}})(ye)},ji0R:function(Ge,fe,W){Ge.exports=W.p+"static/douyu.3e6df9ee.jpg"},kPWJ:function(Ge,fe,W){Ge.exports=W.p+"static/question.cb52bef9.gif"},kPYp:function(Ge,fe){Ge.exports="data:image/png;base64,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"},kSUc:function(Ge,fe,W){},"kaH+":function(Ge,fe,W){"use strict";var ue=W("+L6B"),Z=W("2/Rp"),I=W("tJVT"),Y=W("q1tI"),B=W.n(Y),M=W("XFxt"),H=W.n(M),F=W("dhSg"),O=W("rLCj"),w=W("dF/Y"),c=W("4i/N");fe.a=function(){var p=Object(Y.useState)(""),T=Object(I.a)(p,2),m=T[0],g=T[1],b=Object(Y.useState)(0),a=Object(I.a)(b,2),i=a[0],s=a[1],l=Object(Y.useRef)("");Object(Y.useEffect)(function(){var L=F.a.subscribe("preview-image",function(x){g(x),document.body.style.overflow="hidden"});return L},[]),Object(Y.useEffect)(function(){return document.addEventListener("keydown",S),function(){document.removeEventListener("keydown",S)}},[]),Object(Y.useEffect)(function(){l.current=m},[m]);function S(L){L.keyCode==27&&l.current&&v()}function v(){document.body.style.overflow="auto",g("")}function y(){s(i+90)}return B.a.createElement(Y.Fragment,null,m?B.a.createElement("div",{className:H.a["image-preview-container"]},B.a.createElement("div",{className:H.a["button-group"]},B.a.createElement(Z.a,{onClick:y},"\u65CB\u8F6C",B.a.createElement(O.a,null)),B.a.createElement(Z.a,{href:m},"\u4E0B\u8F7D",B.a.createElement(w.a,null)),B.a.createElement(Z.a,{onClick:v},"\u5173\u95ED",B.a.createElement(c.a,null))),B.a.createElement("div",{className:H.a["preview-wrp-group"]},B.a.createElement("img",{className:H.a["image-preview"],src:m,alt:"\u9884\u89C8\u5927\u56FE",style:{transform:"rotate(".concat(i,"deg)")}}))):null)}},l2Kq:function(Ge,fe,W){Ge.exports=W.p+"static/match_ad.24dc22fd.jpg"},lZu9:function(Ge,fe,W){(function(ue){ue(W("VrN/"),W("1eCo"),W("8EBN"))})(function(ue){"use strict";ue.defineMode("markdown",function(Z,I){var Y=ue.getMode(Z,"text/html"),B=Y.name=="null";function M(P){if(ue.findModeByName){var N=ue.findModeByName(P);N&&(P=N.mime||N.mimes[0])}var X=ue.getMode(Z,P);return X.name=="null"?null:X}I.highlightFormatting===void 0&&(I.highlightFormatting=!1),I.maxBlockquoteDepth===void 0&&(I.maxBlockquoteDepth=0),I.taskLists===void 0&&(I.taskLists=!1),I.strikethrough===void 0&&(I.strikethrough=!1),I.emoji===void 0&&(I.emoji=!1),I.fencedCodeBlockHighlighting===void 0&&(I.fencedCodeBlockHighlighting=!0),I.fencedCodeBlockDefaultMode===void 0&&(I.fencedCodeBlockDefaultMode="text/plain"),I.xml===void 0&&(I.xml=!0),I.tokenTypeOverrides===void 0&&(I.tokenTypeOverrides={});var H={header:"header",code:"comment",quote:"quote",list1:"variable-2",list2:"variable-3",list3:"keyword",hr:"hr",image:"image",imageAltText:"image-alt-text",imageMarker:"image-marker",formatting:"formatting",linkInline:"link",linkEmail:"link",linkText:"link",linkHref:"string",em:"em",strong:"strong",strikethrough:"strikethrough",emoji:"builtin"};for(var F in H)H.hasOwnProperty(F)&&I.tokenTypeOverrides[F]&&(H[F]=I.tokenTypeOverrides[F]);var O=/^([*\-_])(?:\s*\1){2,}\s*$/,w=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,c=/^\[(x| )\](?=\s)/i,p=I.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,T=/^ {0,3}(?:\={1,}|-{2,})\s*$/,m=/^[^#!\[\]*_\\<>` "'(~:]+/,g=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,b=/^\s*\[[^\]]+?\]:.*$/,a=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\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\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E42\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\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]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDF3C-\uDF3E]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]/,i=" ";function s(P,N,X){return N.f=N.inline=X,X(P,N)}function l(P,N,X){return N.f=N.block=X,X(P,N)}function S(P){return!P||!/\S/.test(P.string)}function v(P){if(P.linkTitle=!1,P.linkHref=!1,P.linkText=!1,P.em=!1,P.strong=!1,P.strikethrough=!1,P.quote=0,P.indentedCode=!1,P.f==L){var N=B;if(!N){var X=ue.innerMode(Y,P.htmlState);N=X.mode.name=="xml"&&X.state.tagStart===null&&!X.state.context&&X.state.tokenize.isInText}N&&(P.f=h,P.block=y,P.htmlState=null)}return P.trailingSpace=0,P.trailingSpaceNewLine=!1,P.prevLine=P.thisLine,P.thisLine={stream:null},null}function y(P,N){var X=P.column()===N.indentation,ee=S(N.prevLine.stream),le=N.indentedCode,pe=N.prevLine.hr,Pe=N.list!==!1,Te=(N.listStack[N.listStack.length-1]||0)+3;N.indentedCode=!1;var Le=N.indentation;if(N.indentationDiff===null&&(N.indentationDiff=N.indentation,Pe)){for(N.list=null;Le=4&&(le||N.prevLine.fencedCodeEnd||N.prevLine.header||ee))return P.skipToEnd(),N.indentedCode=!0,H.code;if(P.eatSpace())return null;if(X&&N.indentation<=Te&&(ge=P.match(p))&&ge[1].length<=6)return N.quote=0,N.header=ge[1].length,N.thisLine.header=!0,I.highlightFormatting&&(N.formatting="header"),N.f=N.inline,E(N);if(N.indentation<=Te&&P.eat(">"))return N.quote=X?1:N.quote+1,I.highlightFormatting&&(N.formatting="quote"),P.eatSpace(),E(N);if(!Ae&&!N.setext&&X&&N.indentation<=Te&&(ge=P.match(w))){var de=ge[1]?"ol":"ul";return N.indentation=Le+P.current().length,N.list=!0,N.quote=0,N.listStack.push(N.indentation),N.em=!1,N.strong=!1,N.code=!1,N.strikethrough=!1,I.taskLists&&P.match(c,!1)&&(N.taskList=!0),N.f=N.inline,I.highlightFormatting&&(N.formatting=["list","list-"+de]),E(N)}else{if(X&&N.indentation<=Te&&(ge=P.match(g,!0)))return N.quote=0,N.fencedEndRE=new RegExp(ge[1]+"+ *$"),N.localMode=I.fencedCodeBlockHighlighting&&M(ge[2]||I.fencedCodeBlockDefaultMode),N.localMode&&(N.localState=ue.startState(N.localMode)),N.f=N.block=x,I.highlightFormatting&&(N.formatting="code-block"),N.code=-1,E(N);if(N.setext||(!Re||!Pe)&&!N.quote&&N.list===!1&&!N.code&&!Ae&&!b.test(P.string)&&(ge=P.lookAhead(1))&&(ge=ge.match(T)))return N.setext?(N.header=N.setext,N.setext=0,P.skipToEnd(),I.highlightFormatting&&(N.formatting="header")):(N.header=ge[0].charAt(0)=="="?1:2,N.setext=N.header),N.thisLine.header=!0,N.f=N.inline,E(N);if(Ae)return P.skipToEnd(),N.hr=!0,N.thisLine.hr=!0,H.hr;if(P.peek()==="[")return s(P,N,_)}return s(P,N,N.inline)}function L(P,N){var X=Y.token(P,N.htmlState);if(!B){var ee=ue.innerMode(Y,N.htmlState);(ee.mode.name=="xml"&&ee.state.tagStart===null&&!ee.state.context&&ee.state.tokenize.isInText||N.md_inside&&P.current().indexOf(">")>-1)&&(N.f=h,N.block=y,N.htmlState=null)}return X}function x(P,N){var X=N.listStack[N.listStack.length-1]||0,ee=N.indentation=P.quote?N.push(H.formatting+"-"+P.formatting[X]+"-"+P.quote):N.push("error"))}if(P.taskOpen)return N.push("meta"),N.length?N.join(" "):null;if(P.taskClosed)return N.push("property"),N.length?N.join(" "):null;if(P.linkHref?N.push(H.linkHref,"url"):(P.strong&&N.push(H.strong),P.em&&N.push(H.em),P.strikethrough&&N.push(H.strikethrough),P.emoji&&N.push(H.emoji),P.linkText&&N.push(H.linkText),P.code&&N.push(H.code),P.image&&N.push(H.image),P.imageAltText&&N.push(H.imageAltText,"link"),P.imageMarker&&N.push(H.imageMarker)),P.header&&N.push(H.header,H.header+"-"+P.header),P.quote&&(N.push(H.quote),!I.maxBlockquoteDepth||I.maxBlockquoteDepth>=P.quote?N.push(H.quote+"-"+P.quote):N.push(H.quote+"-"+I.maxBlockquoteDepth)),P.list!==!1){var ee=(P.listStack.length-1)%3;ee?ee===1?N.push(H.list2):N.push(H.list3):N.push(H.list1)}return P.trailingSpaceNewLine?N.push("trailing-space-new-line"):P.trailingSpace&&N.push("trailing-space-"+(P.trailingSpace%2?"a":"b")),N.length?N.join(" "):null}function d(P,N){return P.match(m,!0)?E(N):void 0}function h(P,N){var X=N.text(P,N);if(typeof X!="undefined")return X;if(N.list)return N.list=null,E(N);if(N.taskList){var ee=P.match(c,!0)[1]===" ";return ee?N.taskOpen=!0:N.taskClosed=!0,I.highlightFormatting&&(N.formatting="task"),N.taskList=!1,E(N)}if(N.taskOpen=!1,N.taskClosed=!1,N.header&&P.match(/^#+$/,!0))return I.highlightFormatting&&(N.formatting="header"),E(N);var le=P.next();if(N.linkTitle){N.linkTitle=!1;var pe=le;le==="("&&(pe=")"),pe=(pe+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var Pe="^\\s*(?:[^"+pe+"\\\\]+|\\\\\\\\|\\\\.)"+pe;if(P.match(new RegExp(Pe),!0))return H.linkHref}if(le==="`"){var Te=N.formatting;I.highlightFormatting&&(N.formatting="code"),P.eatWhile("`");var Le=P.current().length;if(N.code==0&&(!N.quote||Le==1))return N.code=Le,E(N);if(Le==N.code){var Re=E(N);return N.code=0,Re}else return N.formatting=Te,E(N)}else if(N.code)return E(N);if(le==="\\"&&(P.next(),I.highlightFormatting)){var Ae=E(N),ge=H.formatting+"-escape";return Ae?Ae+" "+ge:ge}if(le==="!"&&P.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return N.imageMarker=!0,N.image=!0,I.highlightFormatting&&(N.formatting="image"),E(N);if(le==="["&&N.imageMarker&&P.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return N.imageMarker=!1,N.imageAltText=!0,I.highlightFormatting&&(N.formatting="image"),E(N);if(le==="]"&&N.imageAltText){I.highlightFormatting&&(N.formatting="image");var Ae=E(N);return N.imageAltText=!1,N.image=!1,N.inline=N.f=R,Ae}if(le==="["&&!N.image)return N.linkText&&P.match(/^.*?\]/)||(N.linkText=!0,I.highlightFormatting&&(N.formatting="link")),E(N);if(le==="]"&&N.linkText){I.highlightFormatting&&(N.formatting="link");var Ae=E(N);return N.linkText=!1,N.inline=N.f=P.match(/\(.*?\)| ?\[.*?\]/,!1)?R:h,Ae}if(le==="<"&&P.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){N.f=N.inline=u,I.highlightFormatting&&(N.formatting="link");var Ae=E(N);return Ae?Ae+=" ":Ae="",Ae+H.linkInline}if(le==="<"&&P.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){N.f=N.inline=u,I.highlightFormatting&&(N.formatting="link");var Ae=E(N);return Ae?Ae+=" ":Ae="",Ae+H.linkEmail}if(I.xml&&le==="<"&&P.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var de=P.string.indexOf(">",P.pos);if(de!=-1){var re=P.string.substring(P.start,de);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(re)&&(N.md_inside=!0)}return P.backUp(1),N.htmlState=ue.startState(Y),l(P,N,L)}if(I.xml&&le==="<"&&P.match(/^\/\w*?>/))return N.md_inside=!1,"tag";if(le==="*"||le==="_"){for(var ce=1,se=P.pos==1?" ":P.string.charAt(P.pos-2);ce<3&&P.eat(le);)ce++;var ke=P.peek()||" ",ie=!/\s/.test(ke)&&(!a.test(ke)||/\s/.test(se)||a.test(se)),ae=!/\s/.test(se)&&(!a.test(se)||/\s/.test(ke)||a.test(ke)),ye=null,we=null;if(ce%2&&(!N.em&&ie&&(le==="*"||!ae||a.test(se))?ye=!0:N.em==le&&ae&&(le==="*"||!ie||a.test(ke))&&(ye=!1)),ce>1&&(!N.strong&&ie&&(le==="*"||!ae||a.test(se))?we=!0:N.strong==le&&ae&&(le==="*"||!ie||a.test(ke))&&(we=!1)),we!=null||ye!=null){I.highlightFormatting&&(N.formatting=ye==null?"strong":we==null?"em":"strong em"),ye===!0&&(N.em=le),we===!0&&(N.strong=le);var Re=E(N);return ye===!1&&(N.em=!1),we===!1&&(N.strong=!1),Re}}else if(le===" "&&(P.eat("*")||P.eat("_"))){if(P.peek()===" ")return E(N);P.backUp(1)}if(I.strikethrough){if(le==="~"&&P.eatWhile(le)){if(N.strikethrough){I.highlightFormatting&&(N.formatting="strikethrough");var Re=E(N);return N.strikethrough=!1,Re}else if(P.match(/^[^\s]/,!1))return N.strikethrough=!0,I.highlightFormatting&&(N.formatting="strikethrough"),E(N)}else if(le===" "&&P.match(/^~~/,!0)){if(P.peek()===" ")return E(N);P.backUp(2)}}if(I.emoji&&le===":"&&P.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){N.emoji=!0,I.highlightFormatting&&(N.formatting="emoji");var Ie=E(N);return N.emoji=!1,Ie}return le===" "&&(P.match(/^ +$/,!1)?N.trailingSpace++:N.trailingSpace&&(N.trailingSpaceNewLine=!0)),E(N)}function u(P,N){var X=P.next();if(X===">"){N.f=N.inline=h,I.highlightFormatting&&(N.formatting="link");var ee=E(N);return ee?ee+=" ":ee="",ee+H.linkInline}return P.match(/^[^>]+/,!0),H.linkInline}function R(P,N){if(P.eatSpace())return null;var X=P.next();return X==="("||X==="["?(N.f=N.inline=D(X==="("?")":"]"),I.highlightFormatting&&(N.formatting="link-string"),N.linkHref=!0,E(N)):"error"}var A={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function D(P){return function(N,X){var ee=N.next();if(ee===P){X.f=X.inline=h,I.highlightFormatting&&(X.formatting="link-string");var le=E(X);return X.linkHref=!1,le}return N.match(A[P]),X.linkHref=!0,E(X)}}function _(P,N){return P.match(/^([^\]\\]|\\.)*\]:/,!1)?(N.f=U,P.next(),I.highlightFormatting&&(N.formatting="link"),N.linkText=!0,E(N)):s(P,N,h)}function U(P,N){if(P.match(/^\]:/,!0)){N.f=N.inline=j,I.highlightFormatting&&(N.formatting="link");var X=E(N);return N.linkText=!1,X}return P.match(/^([^\]\\]|\\.)+/,!0),H.linkText}function j(P,N){return P.eatSpace()?null:(P.match(/^[^\s]+/,!0),P.peek()===void 0?N.linkTitle=!0:P.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),N.f=N.inline=h,H.linkHref+" url")}var K={startState:function(){return{f:y,prevLine:{stream:null},thisLine:{stream:null},block:y,htmlState:null,indentation:0,inline:h,text:d,formatting:!1,linkText:!1,linkHref:!1,linkTitle:!1,code:0,em:!1,strong:!1,header:0,setext:0,hr:!1,taskList:!1,list:!1,listStack:[],quote:0,trailingSpace:0,trailingSpaceNewLine:!1,strikethrough:!1,emoji:!1,fencedEndRE:null}},copyState:function(P){return{f:P.f,prevLine:P.prevLine,thisLine:P.thisLine,block:P.block,htmlState:P.htmlState&&ue.copyState(Y,P.htmlState),indentation:P.indentation,localMode:P.localMode,localState:P.localMode?ue.copyState(P.localMode,P.localState):null,inline:P.inline,text:P.text,formatting:!1,linkText:P.linkText,linkTitle:P.linkTitle,linkHref:P.linkHref,code:P.code,em:P.em,strong:P.strong,strikethrough:P.strikethrough,emoji:P.emoji,header:P.header,setext:P.setext,hr:P.hr,taskList:P.taskList,list:P.list,listStack:P.listStack.slice(0),quote:P.quote,indentedCode:P.indentedCode,trailingSpace:P.trailingSpace,trailingSpaceNewLine:P.trailingSpaceNewLine,md_inside:P.md_inside,fencedEndRE:P.fencedEndRE}},token:function(P,N){if(N.formatting=!1,P!=N.thisLine.stream){if(N.header=0,N.hr=!1,P.match(/^\s*$/,!0))return v(N),null;if(N.prevLine=N.thisLine,N.thisLine={stream:P},N.taskList=!1,N.trailingSpace=0,N.trailingSpaceNewLine=!1,!N.localState&&(N.f=N.block,N.f!=L)){var X=P.match(/^\s*/,!0)[0].replace(/\t/g,i).length;if(N.indentation=X,N.indentationDiff=null,X>0)return null}}return N.f(P,N)},innerMode:function(P){return P.block==L?{state:P.htmlState,mode:Y}:P.localState?{state:P.localState,mode:P.localMode}:{state:P,mode:K}},indent:function(P,N,X){return P.block==L&&Y.indent?Y.indent(P.htmlState,N,X):P.localState&&P.localMode.indent?P.localMode.indent(P.localState,N,X):ue.Pass},blankLine:v,getType:E,blockCommentStart:"",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return K},"xml"),ue.defineMIME("text/markdown","markdown"),ue.defineMIME("text/x-markdown","markdown")})},lzim:function(Ge,fe,W){"use strict";var ue=W("E7E6"),Z=W.n(ue);W.d(fe,"A",function(){return Z.a});var I=W("/GNS"),Y=W.n(I);W.d(fe,"z",function(){return Y.a});var B=W("FOrL"),M=W.n(B);W.d(fe,"t",function(){return M.a});var H=W("HpTS"),F=W.n(H);W.d(fe,"B",function(){return F.a});var O=W("tWlo"),w=W.n(O);W.d(fe,"b",function(){return w.a});var c=W("7ZXX"),p=W.n(c);W.d(fe,"n",function(){return p.a});var T=W("GABl"),m=W.n(T);W.d(fe,"g",function(){return m.a});var g=W("onxn"),b=W.n(g);W.d(fe,"p",function(){return b.a});var a=W("nKGa"),i=W.n(a);W.d(fe,"o",function(){return i.a});var s=W("4qgm"),l=W.n(s);W.d(fe,"D",function(){return l.a});var S=W("JeFH"),v=W.n(S);W.d(fe,"c",function(){return v.a});var y=W("ji0R"),L=W.n(y);W.d(fe,"k",function(){return L.a});var x=W("W6BS"),E=W.n(x);W.d(fe,"E",function(){return E.a});var d=W("kPYp"),h=W.n(d);W.d(fe,"F",function(){return h.a});var u=W("nukY"),R=W.n(u),A=W("4u4S"),D=W.n(A),_=W("yslc"),U=W.n(_),j=W("l2Kq"),K=W.n(j),P=W("RMFE"),N=W.n(P);W.d(fe,"q",function(){return N.a});var X=W("TGq3"),ee=W.n(X);W.d(fe,"r",function(){return ee.a});var le=W("SMhR"),pe=W.n(le);W.d(fe,"C",function(){return pe.a});var Pe=W("8/bI"),Te=W.n(Pe);W.d(fe,"l",function(){return Te.a});var Le=W("JWDV"),Re=W.n(Le);W.d(fe,"e",function(){return Re.a});var Ae=W("Xsq0"),ge=W.n(Ae);W.d(fe,"s",function(){return ge.a});var de=W("Ohmc"),re=W.n(de);W.d(fe,"d",function(){return re.a});var ce=W("csWT"),se=W.n(ce);W.d(fe,"f",function(){return se.a});var ke=W("7v3h"),ie=W.n(ke);W.d(fe,"m",function(){return ie.a});var ae=W("cRFk"),ye=W.n(ae);W.d(fe,"y",function(){return ye.a});var we=W("kPWJ"),Ie=W.n(we);W.d(fe,"x",function(){return Ie.a});var Ne=W("qgvg"),Fe=W.n(Ne);W.d(fe,"u",function(){return Fe.a});var Ue=W("FPkq"),rt=W.n(Ue);W.d(fe,"w",function(){return rt.a});var tt=W("A/g1"),$e=W.n(tt);W.d(fe,"h",function(){return $e.a});var qe=W("Nmxd"),ct=W.n(qe);W.d(fe,"i",function(){return ct.a});var nt=W("5D2P"),lt=W.n(nt);W.d(fe,"j",function(){return lt.a});var Me=W("djh8"),et=W.n(Me);W.d(fe,"v",function(){return et.a});var ut=W("Jq4h"),We=W.n(ut);W.d(fe,"a",function(){return We.a})},nKGa:function(Ge,fe,W){Ge.exports=W.p+"static/export_exercise-template.f7655c19.png"},nnTU:function(Ge,fe,W){"use strict";W.d(fe,"b",function(){return F}),W.d(fe,"a",function(){return O});var ue=W("pmY6"),Z=W("746U"),I=W("Cg/j"),Y=W("MI8n"),B=W("24hK"),M=W("QDVR"),H=function(){for(var w=0,c=0,p=arguments.length;c=a.max?void 0:(a.ch=0,a.text=a.cm.getLine(++a.line),!0)}function w(a){return a.line<=a.min?void 0:(a.text=a.cm.getLine(--a.line),a.ch=a.text.length,!0)}function c(a){for(;;){var i=a.text.indexOf(">",a.ch);if(i==-1){if(O(a))continue;return}if(!F(a,i+1)){a.ch=i+1;continue}var s=a.text.lastIndexOf("/",i),l=s>-1&&!/\S/.test(a.text.slice(s+1,i));return a.ch=i+1,l?"selfClose":"regular"}}function p(a){for(;;){var i=a.ch?a.text.lastIndexOf("<",a.ch-1):-1;if(i==-1){if(w(a))continue;return}if(!F(a,i+1)){a.ch=i;continue}M.lastIndex=i,a.ch=i;var s=M.exec(a.text);if(s&&s.index==i)return s}}function T(a){for(;;){M.lastIndex=a.ch;var i=M.exec(a.text);if(!i){if(O(a))continue;return}if(!F(a,i.index+1)){a.ch=i.index+1;continue}return a.ch=i.index+i[0].length,i}}function m(a){for(;;){var i=a.ch?a.text.lastIndexOf(">",a.ch-1):-1;if(i==-1){if(w(a))continue;return}if(!F(a,i+1)){a.ch=i;continue}var s=a.text.lastIndexOf("/",i),l=s>-1&&!/\S/.test(a.text.slice(s+1,i));return a.ch=i+1,l?"selfClose":"regular"}}function g(a,i){for(var s=[];;){var l=T(a),S,v=a.line,y=a.ch-(l?l[0].length:0);if(!l||!(S=c(a)))return;if(S=="selfClose")continue;if(l[1]){for(var L=s.length-1;L>=0;--L)if(s[L]==l[2]){s.length=L;break}if(L<0&&(!i||i==l[2]))return{tag:l[2],from:Z(v,y),to:Z(a.line,a.ch)}}else s.push(l[2])}}function b(a,i){for(var s=[];;){var l=m(a);if(!l)return;if(l=="selfClose"){p(a);continue}var S=a.line,v=a.ch,y=p(a);if(!y)return;if(y[1])s.push(y[2]);else{for(var L=s.length-1;L>=0;--L)if(s[L]==y[2]){s.length=L;break}if(L<0&&(!i||i==y[2]))return{tag:y[2],from:Z(a.line,a.ch),to:Z(S,v)}}}}ue.registerHelper("fold","xml",function(a,i){for(var s=new H(a,i.line,0);;){var l=T(s);if(!l||s.line!=i.line)return;var S=c(s);if(!S)return;if(!l[1]&&S!="selfClose"){var v=Z(s.line,s.ch),y=g(s,l[2]);return y&&I(y.from,v)>0?{from:v,to:y.from}:null}}}),ue.findMatchingTag=function(a,i,s){var l=new H(a,i.line,i.ch,s);if(l.text.indexOf(">")==-1&&l.text.indexOf("<")==-1)return;var S=c(l),v=S&&Z(l.line,l.ch),y=S&&p(l);if(!S||!y||I(l,i)>0)return;var L={from:Z(l.line,l.ch),to:v,tag:y[2]};return S=="selfClose"?{open:L,close:null,at:"open"}:y[1]?{open:b(l,y[2]),close:L,at:"close"}:(l=new H(a,v.line,v.ch,s),{open:L,close:g(l,y[2]),at:"open"})},ue.findEnclosingTag=function(a,i,s,l){for(var S=new H(a,i.line,i.ch,s);;){var v=b(S,l);if(!v)break;var y=new H(a,i.line,i.ch,s),L=g(y,v.tag);if(L)return{open:v,close:L}}},ue.scanForClosingTag=function(a,i,s,l){var S=new H(a,i.line,i.ch,l?{from:0,to:l}:null);return g(S,s)}})},p5ED:function(Ge,fe,W){"use strict";var ue=W("+L6B"),Z=W("2/Rp"),I=W("5Dmo"),Y=W("3S7+"),B=W("k1fw"),M=W("9og8"),H=W("tJVT"),F=W("WmNS"),O=W.n(F),w=W("q1tI"),c=W.n(w),p=W("vHTk"),T=W.n(p),m=W("yEEn"),g=W("ZW9T"),b=W("1vsH"),a=W("V0Rq"),i=W("m3rI");fe.a=function(s){var l,S,v,y,L,x,E=s.editOffice,d=E===void 0?"view":E,h=s.name,u=s.data,R=s.theme,A=s.type,D=s.filename,_=s.monacoEditor,U=s.className,j=s.style,K=s.close,P=s.onClose,N=s.hasMask,X=s.disabledDownload,ee=s.onImgDimensions,le=s.otherData,pe=Object(w.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),Pe=Object(H.a)(pe,2),Te=Pe[0],Le=Pe[1],Re=Object(w.useState)(""),Ae=Object(H.a)(Re,2),ge=Ae[0],de=Ae[1],re=Object(w.useState)(),ce=Object(H.a)(re,2),se=ce[0],ke=ce[1],ie=window.ENV==="build"?"/react/build":"",ae=location.host.startsWith("localhost")?i.a.PROXY_SERVER:i.a.API_SERVER,ye,we=1024*1024,Ie=10*we,Ne=Object(w.useRef)();(l=u)!==null&&l!==void 0&&l.startsWith("/api")&&A!=="txt"&&(u=i.a.API_SERVER+u),A==="office"&&(ye=Object(b.P)(u).filesize,ye>Ie&&(A="other")),D&&(_.filename=D),Object(w.useEffect)(function(){var tt,$e,qe=(tt=document.cookie)===null||tt===void 0||(($e=tt.replace(/\s/g,""))===null||$e===void 0)?void 0:$e.split(";");qe==null||qe.map(function(ct){var nt=ct.split("=");nt[0]==="_educoder_session"&&de(nt[1])})},[]),Object(w.useEffect)(function(){A==="office"&&Fe()},[A,u]);var Fe=function(){var tt=Object(M.a)(O.a.mark(function $e(){var qe,ct,nt;return O.a.wrap(function(Me){for(;;)switch(Me.prev=Me.next){case 0:return console.log("data:",u),qe=u,u.startsWith("http")||(qe=location.origin+qe),ct=new URL(qe).pathname.split("/").pop(),Me.next=6,Object(a.U)({attachment_id:ct});case 6:nt=Me.sent,ke(nt);case 8:case"end":return Me.stop()}},$e)}));return function(){return tt.apply(this,arguments)}}(),Ue=function(){if(u.startsWith("http")||u.startsWith("blob:")){rt();return}Object(b.x)(D||"educoder",u,D)},rt=function(){Object(b.v)(D||"educoder",decodeURIComponent(u))};return c.a.createElement("div",{style:Object(B.a)({},j||{}),className:"".concat(N&&T.a.bgBlack," ").concat(A?T.a.wrp:"hide")},K&&c.a.createElement("div",{className:T.a.close,ref:Ne},!!ee&&c.a.createElement(Y.a,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:function(){return Ne.current}},c.a.createElement("span",{onClick:function(){P(),ee()}},c.a.createElement("i",{className:"icon-yulanpizhu"}))),!X&&c.a.createElement(Y.a,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:function(){return Ne.current}},c.a.createElement("span",{onClick:rt},c.a.createElement("i",{className:"icon-quxiaozhiding"}))),c.a.createElement(Y.a,{title:"\u5173\u95ED",getPopupContainer:function(){return Ne.current}},c.a.createElement("span",{className:"",onClick:P},c.a.createElement("i",{className:"icon-guanbi1"})))),c.a.createElement("div",{className:"".concat(T.a[U]," ").concat(U," ").concat(T.a.monaco," ").concat(A==="txt"?"show":"hide")},A==="txt"&&c.a.createElement(g.b,_)),A==="audio"&&c.a.createElement("audio",{src:"".concat(((S=u)===null||S===void 0?void 0:S.indexOf("http://"))>-1||((v=u)===null||v===void 0?void 0:v.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(u),autoPlay:!0}),A==="video"&&c.a.createElement(c.a.Fragment,null,((y=u)===null||y===void 0?void 0:y.indexOf("http"))>-1?c.a.createElement("video",{controls:!0,src:"".concat(u),autoPlay:!0}):c.a.createElement("video",{controls:!0,src:"data:video/mp4;base64,".concat(u),autoPlay:!0})),A==="office"&&se&&c.a.createElement("iframe",{src:"".concat(ie,"/office.html?key=").concat(se.key,"&url=").concat(ae+se.url,"&callbackUrl=").concat(ae+se.callbackUrl,"&fileType=").concat(se.fileType,"&title=").concat(se.title,"&model=").concat(d,"&officeServer=").concat(i.a.OFFICE_SERVER,"&disabledDownload=").concat(!!X)}),(A==="xlsx"||A==="doc"||A==="pptx"||A==="docx")&&c.a.createElement("iframe",{src:"/react/build/office.html?key=".concat(le.key,"&url=").concat(i.a.API_SERVER+le.url,"&callbackUrl=").concat(i.a.API_SERVER+le.callbackUrl,"&fileType=").concat(le.fileType,"&title=").concat(le.title,"&model=").concat(le.model)}),A==="html"&&c.a.createElement("iframe",{src:u+"&disposition=inline"}),A==="pdf"&&c.a.createElement("embed",{className:T.a.embed,src:u}),A==="image"&&c.a.createElement("img",{src:"".concat(((L=u)===null||L===void 0?void 0:L.indexOf("http://"))>-1||((x=u)===null||x===void 0?void 0:x.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(u)}),A==="other"&&c.a.createElement("div",null,c.a.createElement(Z.a,{type:"primary",size:"large",onClick:Ue},c.a.createElement(m.a,null),"\u70B9\u51FB\u4E0B\u8F7D")),A==="download"&&c.a.createElement(Z.a,{type:"primary",size:"large",onClick:Ue},c.a.createElement(m.a,null),"\u70B9\u51FB\u4E0B\u8F7D"))}},"p77/":function(Ge,fe,W){},pAaK:function(Ge,fe,W){Ge.exports={flex_box_center:"flex_box_center___3d46B",flex_space_between:"flex_space_between___3a07p",flex_box_vertical_center:"flex_box_vertical_center___3U-TP",flex_box_center_end:"flex_box_center_end___2f78_",flex_box_column:"flex_box_column___2G3XJ",bg:"bg___1MTM3",title:"title___161Lo",replyList:"replyList___3TAxX","nav-tab":"nav-tab___2QveN",buttonFixed:"buttonFixed___3jsue",exitComment:"exitComment___2ZV_r",nextComment:"nextComment___1M4hZ",modal:"modal___14a4J",MdEditor:"MdEditor___2fxIJ"}},pmY6:function(Ge,fe,W){"use strict";W.d(fe,"g",function(){return B}),W.d(fe,"f",function(){return M}),W.d(fe,"e",function(){return H}),W.d(fe,"h",function(){return F}),W.d(fe,"b",function(){return O}),W.d(fe,"a",function(){return w}),W.d(fe,"d",function(){return c}),W.d(fe,"c",function(){return p});var ue=!1,Z="__is_disposable_tracked__";function I(T){if(!ue)return;if(T&&T!==w.None)try{T[Z]=!0}catch(m){}}function Y(T){if(!ue)return T;var m=new Error("Potentially leaked disposable").stack;return setTimeout(function(){T[Z]||console.log(m)},3e3),T}function B(T){return typeof T.dispose=="function"&&T.dispose.length===0}function M(T){return Array.isArray(T)?(T.forEach(function(m){m&&(I(m),m.dispose())}),[]):T?(I(T),T.dispose(),T):void 0}function H(){for(var T=[],m=0;m=I.length?{done:!0}:{done:!1,value:I[M++]}},e:function(p){throw p},f:H}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var F=!0,O=!1,w;return{s:function(){B=I[Symbol.iterator]()},n:function(){var p=B.next();return F=p.done,p},e:function(p){O=!0,w=p},f:function(){try{!F&&B.return!=null&&B.return()}finally{if(O)throw w}}}}},rUJ1:function(Ge,fe){const W=/[&<>"']/,ue=/[&<>"']/g,Z=/[<>"']|&(?!#?\w+;)/,I=/[<>"']|&(?!#?\w+;)/g,Y={"&":"&","<":"<",">":">",'"':""","'":"'"},B=x=>Y[x];function M(x,E){if(E){if(W.test(x))return x.replace(ue,B)}else if(Z.test(x))return x.replace(I,B);return x}const H=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function F(x){return x.replace(H,(E,d)=>(d=d.toLowerCase(),d==="colon"?":":d.charAt(0)==="#"?d.charAt(1)==="x"?String.fromCharCode(parseInt(d.substring(2),16)):String.fromCharCode(+d.substring(1)):""))}const O=/(^|[^\[])\^/g;function w(x,E){x=x.source||x,E=E||"";const d={replace:(h,u)=>(u=u.source||u,u=u.replace(O,"$1"),x=x.replace(h,u),d),getRegex:()=>new RegExp(x,E)};return d}const c=/[^\w:]/g,p=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function T(x,E,d){if(x){let h;try{h=decodeURIComponent(F(d)).replace(c,"").toLowerCase()}catch(u){return null}if(h.indexOf("javascript:")===0||h.indexOf("vbscript:")===0||h.indexOf("data:")===0)return null}E&&!p.test(d)&&(d=i(E,d));try{d=encodeURI(d).replace(/%25/g,"%")}catch(h){return null}return d}const m={},g=/^[^:]+:\/*[^/]*$/,b=/^([^:]+:)[\s\S]*$/,a=/^([^:]+:\/*[^/]*)[\s\S]*$/;function i(x,E){m[" "+x]||(g.test(x)?m[" "+x]=x+"/":m[" "+x]=v(x,"/",!0)),x=m[" "+x];const d=x.indexOf(":")===-1;return E.substring(0,2)==="//"?d?E:x.replace(b,"$1")+E:E.charAt(0)==="/"?d?E:x.replace(a,"$1")+E:x+E}const s={exec:function(){}};function l(x){let E=1,d,h;for(;E{let _=!1,U=A;for(;--U>=0&&D[U]==="\\";)_=!_;return _?"|":" |"}),h=d.split(/ \|/);let u=0;if(h.length>E)h.splice(E);else for(;h.length0},!1)}function c(p,T){for(var m={main:[T]},g={main:[]},b={main:{}};w(m);)for(var a=Object.keys(m),i=0;i=2*L/E||D<=U)return;var j=Number.POSITIVE_INFINITY,K;for(K=a.level-1;K>h;K--){var P=d[K].maxBitrate;if(j=L*P/(8*.8*A),j=D)return;var N=this.bwEstimator.getEstimate();w.logger.warn("Fragment "+a.sn+(i?" part "+i.index:"")+" of level "+a.level+" is loading too slowly and will cause an underbuffer; aborting and switching to level "+K+` - Current BW estimate: `+(Object(Y.isFiniteNumber)(N)?(N/1024).toFixed(3):"Unknown")+` Kb/s + a `).concat(ee,",").concat(ee," 0 1 1 ").concat(-Pe,",").concat(Te),Re=Math.PI*2*ee,Ae={stroke:K,strokeDasharray:"".concat(j/100*(Re-N),"px ").concat(Re,"px"),strokeDashoffset:"-".concat(N/2+U/100*(Re-N),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:Le,pathStyle:Ae}}var A=function(j){var K=j.prefixCls,P=j.strokeWidth,N=j.trailWidth,X=j.gapDegree,ee=j.gapPosition,le=j.trailColor,fe=j.strokeLinecap,Pe=j.style,Te=j.className,Le=j.strokeColor,Re=j.percent,Ae=x(j,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),ge=Object(ue.useMemo)(function(){return d+=1,d},[]),de=R(0,100,le,P,X,ee),re=de.pathString,ce=de.pathStyle,se=u(Re),ke=u(Le),ie=ke.find(function(Ne){return Object.prototype.toString.call(Ne)==="[object Object]"}),ae=M(se),ye=s(ae,1),we=ye[0],Ie=function(){var Fe=0;return se.map(function(Ue,rt){var tt=ke[rt]||ke[ke.length-1],$e=Object.prototype.toString.call(tt)==="[object Object]"?"url(#".concat(K,"-gradient-").concat(ge,")"):"",qe=R(Fe,Ue,tt,P,X,ee);return Fe+=Ue,Z.a.createElement("path",{key:rt,className:"".concat(K,"-circle-path"),d:qe.pathString,stroke:$e,strokeLinecap:fe,strokeWidth:P,opacity:Ue===0?0:1,fillOpacity:"0",style:qe.pathStyle,ref:we[rt]})})};return Z.a.createElement("svg",i({className:Q()("".concat(K,"-circle"),Te),viewBox:"0 0 100 100",style:Pe},Ae),ie&&Z.a.createElement("defs",null,Z.a.createElement("linearGradient",{id:"".concat(K,"-gradient-").concat(ge),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(ie).sort(function(Ne,Fe){return h(Ne)-h(Fe)}).map(function(Ne,Fe){return Z.a.createElement("stop",{key:Fe,offset:Ne,stopColor:ie[Ne]})}))),Z.a.createElement("path",{className:"".concat(K,"-circle-trail"),d:re,stroke:le,strokeLinecap:fe,strokeWidth:N||P,fillOpacity:"0",style:ce}),Ie().reverse())};A.defaultProps=B;var D=A,_={Line:a,Circle:D}},isY5:function(Ge,me,W){"use strict";W.r(me);var ue=W("5Dmo"),Z=W("3S7+"),I=W("giR+"),Q=W("fyUT"),B=W("+L6B"),M=W("2/Rp"),H=W("/zsF"),F=W("PArb"),O=W("14J3"),w=W("BMrR"),c=W("jCWc"),p=W("kPKH"),T=W("sPJy"),m=W("bE4q"),g=W("miYZ"),b=W("tsqr"),a=W("9og8"),i=W("k1fw"),s=W("y8nQ"),l=W("Vl3Y"),S=W("2qtc"),v=W("kLXV"),y=W("tJVT"),L=W("WmNS"),x=W.n(L),E=W("q1tI"),d=W.n(E),h=W("Ty5D"),u=W("9kvl"),R=W("55Ip"),A=W("jhfD"),D=W("/MfK"),_=W("kaH+"),U=W("ErOA"),j=W("Ot1p"),K=W("dhSg"),P=W("p5ED"),N=W("wd/R"),X=W.n(N),ee=W("m3rI"),le=W("XYT7"),fe=W("5NDa"),Pe=W("5rEg"),Te=function(Ne){var Fe=Ne.shixunHomeworks,Ue=Ne.dispatch,rt=Object(h.i)(),tt=Object(E.useState)(!0),$e=Object(y.a)(tt,2),qe=$e[0],ct=$e[1],nt=l.a.useForm(),lt=Object(y.a)(nt,1),Me=lt[0];return d.a.createElement(d.a.Fragment,null,d.a.createElement(v.a,{centered:!0,title:"\u8C03\u5206",visible:Fe.actionTabs.key==="\u8C03\u5206",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Object(a.a)(x.a.mark(function et(){var ut,We;return x.a.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:return Se.next=2,Me.validateFields();case 2:return ut=Me.getFieldsValue(),Se.next=5,Object(U.a)("/api/student_works/".concat(Fe.actionTabs.id,"/adjust_score.json"),{method:"post",body:Object(i.a)({},ut)});case 5:We=Se.sent,We.status===0&&(b.b.success("\u8BC4\u9605\u6210\u529F"),Me.resetFields(),Ue({type:"shixunHomeworks/setActionTabs",payload:{}}),Ue({type:"shixunHomeworks/getStudentWorkCommon",payload:Object(i.a)({},rt)}));case 7:case"end":return Se.stop()}},et)})),onCancel:function(){Ue({type:"shixunHomeworks/setActionTabs",payload:{}})}},d.a.createElement("p",{className:"tc"},"\u8BE5\u5B66\u751F\u7684\u6700\u7EC8\u6210\u7EE9\u5C06\u4E0D\u4F1A\u6309\u7167\u8BC4\u5206\u89C4\u5219\u8FDB\u884C\u8BA1\u7B97"),d.a.createElement(l.a,{form:Me,layout:"horizontal"},d.a.createElement("div",{style:{display:"flex",alignItems:"baseline"}},d.a.createElement(l.a.Item,{label:"\u6210\u7EE9",name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},d.a.createElement(Q.a,{min:0,placeholder:"\u8BF7\u586B\u5199\u5206\u6570"})),d.a.createElement("span",{className:"ml10"},"\u5206")),d.a.createElement("div",null,d.a.createElement(l.a.Item,{name:"comment"},d.a.createElement(Pe.a.TextArea,{placeholder:"\u8BF7\u586B\u5199\u60A8\u5BF9\u4F5C\u54C1\u8C03\u5206\u7684\u539F\u56E0",rows:8}))))))},Le=Object(u.a)(function(Ie){var Ne=Ie.shixunHomeworks;return{shixunHomeworks:Ne}})(Te),Re=W("pAaK"),Ae=W.n(Re),ge=W("9Bee"),de=W("LvDl"),re=W("500L"),ce=function(Ne){var Fe=Ne.classroomList,Ue=Ne.loading,rt=Ne.dispatch,tt=Object(h.i)(),$e=l.a.useForm(),qe=Object(y.a)($e,1),ct=qe[0];return d.a.createElement(v.a,{centered:!0,title:"\u8865\u4EA4\u9644\u4EF6",visible:Fe.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:Object(a.a)(x.a.mark(function nt(){var lt,Me,et,ut;return x.a.wrap(function(Xe){for(;;)switch(Xe.prev=Xe.next){case 0:return Xe.next=2,ct.validateFields();case 2:return Me=Object(i.a)({},ct.getFieldValue()),et=Fe.actionTabs.selectArrs,Me.attachment_ids=(lt=Me.attachment_ids)===null||lt===void 0?void 0:lt.map(function(Se){return Se.response.id}),Xe.next=7,Object(le.R)(Object(i.a)(Object(i.a)({},Me),{},{homeworkId:et.work_id}));case 7:ut=Xe.sent,ut.status===0&&(ct.resetFields(),rt({type:"shixunHomeworks/getStudentWorkSupplyDetail",payload:Object(i.a)({},Fe.actionTabs.params)}),rt({type:"classroomList/setActionTabs",payload:{}}));case 9:case"end":return Xe.stop()}},nt)})),onCancel:function(){ct.resetFields(),rt({type:"classroomList/setActionTabs",payload:{}})}},d.a.createElement(l.a,{form:ct,initialValues:{}},d.a.createElement(l.a.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},d.a.createElement(re.b,null)),d.a.createElement(l.a.Item,{name:"description"},d.a.createElement(Pe.a.TextArea,{placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u8865\u4EA4\u9644\u4EF6\u7684\u539F\u56E0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26",rows:7}))))},se=Object(u.a)(function(Ie){var Ne=Ie.classroomList,Fe=Ie.loading;return{classroomList:Ne,loading:Fe}})(ce),ke=W("1vsH"),ie=W("xKgJ"),ae=W("lzim"),ye=function(Ne){var Fe,Ue,rt,tt,$e,qe,ct,nt,lt,Me,et,ut,We,Xe,Se,Ee,Ce,ne,oe,he,ve=Ne.shixunHomeworks,Be=Ne.globalSetting,De=Ne.loading,Je=Ne.user,st=Ne.dispatch,je=Object(h.i)(),gt=Object(E.useRef)(),Lt=Je.userInfo,ze=ve.studentWorkDetail,dt=ve.studentWorkCommon,Ut=ve.studentWorkSupplyDetail,Yt=ve.workList,ar=Object(E.useState)(""),Jt=Object(y.a)(ar,2),Pt=Jt[0],zr=Jt[1],an=Object(E.useState)({show:!1,type:0,active:null}),St=Object(y.a)(an,2),Ct=St[0],ht=St[1],At=v.a.useModal(),rr=Object(y.a)(At,2),gr=rr[0],vr=rr[1],_t=Object(E.useState)({last:!1}),yt=Object(y.a)(_t,2),hr=yt[0],on=yt[1],Pr=Object(E.useState)({last:!1}),Bt=Object(y.a)(Pr,2),or=Bt[0],Kr=Bt[1],dn=l.a.useForm(),Ve=Object(y.a)(dn,1),mt=Ve[0],jt=Object(E.useState)(!1),$t=Object(y.a)(jt,2),nr=$t[0],sr=$t[1],V=Object(E.useState)(""),f=Object(y.a)(V,2),C=f[0],z=f[1],J=Object(E.useState)({content:"",type:""}),Y=Object(y.a)(J,2),be=Y[0],Ye=Y[1],ot=Object(E.useRef)(),it=Object(h.h)(),Qe=function(){st({type:"shixunHomeworks/getStudentWorkCommon",payload:Object(i.a)({},je)})};Object(E.useEffect)(function(){st({type:"shixunHomeworks/getStudentWorkDetail",payload:Object(i.a)({},je)}),st({type:"shixunHomeworks/getStudentWorkSupplyDetail",payload:Object(i.a)({},je)}),Qe(),kt(),gt.current.onclick=function(He){He.target.nodeName==="IMG"&&He.target.alt!==""&&K.a.publish("preview-image",He.target.src)}},[je.categoryId,je.userId]);function kt(){return Wt.apply(this,arguments)}function Wt(){return Wt=Object(a.a)(x.a.mark(function He(){var Nt,Mt,Tt,Gt,Zt,Qt,Rt,Et,lr,ur;return x.a.wrap(function(Xt){for(;;)switch(Xt.prev=Xt.next){case 0:return Gt=JSON.parse(sessionStorage.all_student_works_params||"{}"),Zt={},it!=null&&(Nt=it.query)!==null&&Nt!==void 0&&Nt.ids&&(Zt.course_group=it==null||((Qt=it.query)===null||Qt===void 0)?void 0:Qt.ids.split(",")),Xt.next=5,st({type:"shixunHomeworks/getAllStudentWorks",payload:Object(i.a)(Object(i.a)(Object(i.a)({},je),Gt),Zt)});case 5:Rt=Xt.sent,Et=(Mt=Rt.all_student_works)===null||Mt===void 0?void 0:Mt.map(function(yr){return String(yr.student_work_id)}).indexOf(je.userId),Et===((Tt=Rt.all_student_works)===null||Tt===void 0?void 0:Tt.length)-1?on({last:!0}):on((lr=Rt.all_student_works)===null||lr===void 0?void 0:lr[Et+1]),Et===0?Kr({last:!0}):Kr((ur=Rt.all_student_works)===null||ur===void 0?void 0:ur[Et-1]);case 9:case"end":return Xt.stop()}},He)})),Wt.apply(this,arguments)}Object(E.useEffect)(function(){return st({type:"globalSetting/footerToggle",payload:!1}),function(){st({type:"globalSetting/footerToggle",payload:!0})}},[]);var pr=function(Nt){gr.confirm({title:"\u662F\u5426\u786E\u8BA4\u5220\u9664?",onOk:function(){var Mt=Object(a.a)(x.a.mark(function Gt(){var Zt;return x.a.wrap(function(Rt){for(;;)switch(Rt.prev=Rt.next){case 0:return Rt.next=2,st({type:"shixunHomeworks/deleteReply",payload:{object_id:Nt.id,object_type:"journals_for_message"}});case 2:Zt=Rt.sent,Zt.status===0&&(b.b.success("\u5220\u9664\u6210\u529F"),Qe());case 4:case"end":return Rt.stop()}},Gt)}));function Tt(){return Mt.apply(this,arguments)}return Tt}()})},Vr=function(Nt){gr.confirm({title:"\u662F\u5426\u786E\u8BA4\u5220\u9664?",onOk:function(){var Mt=Object(a.a)(x.a.mark(function Gt(){var Zt;return x.a.wrap(function(Rt){for(;;)switch(Rt.prev=Rt.next){case 0:return Rt.next=2,Object(le.k)({score_id:Nt.comment_id,userId:je.userId});case 2:Zt=Rt.sent,Zt.status===0&&(b.b.success("\u5220\u9664\u6210\u529F"),Qe());case 4:case"end":return Rt.stop()}},Gt)}));function Tt(){return Mt.apply(this,arguments)}return Tt}()})},Jr=function(){var He=Object(a.a)(x.a.mark(function Nt(Mt){var Tt,Gt;return x.a.wrap(function(Qt){for(;;)switch(Qt.prev=Qt.next){case 0:return Mt.attachment_ids=(Tt=Mt.attachment_ids)===null||Tt===void 0?void 0:Tt.map(function(Rt){var Et;return Rt==null||((Et=Rt.response)===null||Et===void 0)?void 0:Et.id}),Qt.next=3,Object(le.e)(Object(i.a)(Object(i.a)({},Mt),{},{userId:je.userId}));case 3:Gt=Qt.sent,Gt.status===0&&(mt.resetFields(),b.b.success("\u63D0\u4EA4\u6210\u529F"),Qe());case 5:case"end":return Qt.stop()}},Nt)}));return function(Mt){return He.apply(this,arguments)}}(),Cr=function(){var He=Object(a.a)(x.a.mark(function Nt(Mt){var Tt,Gt,Zt,Qt,Rt,Et,lr,ur,Ft;return x.a.wrap(function(yr){for(;;)switch(yr.prev=yr.next){case 0:if(Tt=mt.getFieldsValue(),Gt=Tt.comment,Zt=Tt.score,Qt=Tt.attachment_ids,Rt=!Object(de.isNil)(Zt),!(Gt||Rt||Qt)){yr.next=5;break}return v.a.confirm({centered:!0,okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:d.a.createElement("div",{className:"tc"},"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539"),onOk:function(){if(mt.resetFields(),Mt==="last"){var Yr,Er;u.d.push(it!=null&&(Yr=it.query)!==null&&Yr!==void 0&&Yr.ids?"/classrooms/".concat(je==null?void 0:je.coursesId,"/common_homework/").concat(je==null?void 0:je.categoryId,"/review/").concat(or==null?void 0:or.student_work_id,"?ids=").concat(it==null||((Er=it.query)===null||Er===void 0)?void 0:Er.ids):"/classrooms/".concat(je==null?void 0:je.coursesId,"/common_homework/").concat(je==null?void 0:je.categoryId,"/review/").concat(or==null?void 0:or.student_work_id))}else if(Mt==="read"){var Vt,wr;u.d.push(it!=null&&(Vt=it.query)!==null&&Vt!==void 0&&Vt.ids?"/classrooms/".concat(je==null?void 0:je.coursesId,"/common_homework/").concat(je==null?void 0:je.categoryId,"/review/").concat(hr==null?void 0:hr.student_work_id,"?ids=").concat(it==null||((wr=it.query)===null||wr===void 0)?void 0:wr.ids):"/classrooms/".concat(je==null?void 0:je.coursesId,"/common_homework/").concat(je==null?void 0:je.categoryId,"/review/").concat(hr==null?void 0:hr.student_work_id))}else u.d.push("/classrooms/".concat(je.coursesId,"/common_homework/").concat(je.categoryId,"/detail"))}}),yr.abrupt("return");case 5:Mt==="last"?u.d.push(it!=null&&(Et=it.query)!==null&&Et!==void 0&&Et.ids?"/classrooms/".concat(je==null?void 0:je.coursesId,"/common_homework/").concat(je==null?void 0:je.categoryId,"/review/").concat(or==null?void 0:or.student_work_id,"?ids=").concat(it==null||((lr=it.query)===null||lr===void 0)?void 0:lr.ids):"/classrooms/".concat(je==null?void 0:je.coursesId,"/common_homework/").concat(je==null?void 0:je.categoryId,"/review/").concat(or==null?void 0:or.student_work_id)):Mt==="read"?u.d.push(it!=null&&(ur=it.query)!==null&&ur!==void 0&&ur.ids?"/classrooms/".concat(je==null?void 0:je.coursesId,"/common_homework/").concat(je==null?void 0:je.categoryId,"/review/").concat(hr==null?void 0:hr.student_work_id,"?ids=").concat(it==null||((Ft=it.query)===null||Ft===void 0)?void 0:Ft.ids):"/classrooms/".concat(je==null?void 0:je.coursesId,"/common_homework/").concat(je==null?void 0:je.categoryId,"/review/").concat(hr==null?void 0:hr.student_work_id)):u.d.push("/classrooms/".concat(je.coursesId,"/common_homework/").concat(je.categoryId,"/detail"));case 6:case"end":return yr.stop()}},Nt)}));return function(Mt){return He.apply(this,arguments)}}();return d.a.createElement("section",{className:"edu-container",ref:gt},d.a.createElement("section",{className:"animated fadeIn"},d.a.createElement("aside",{className:"mt10"},Lt&&d.a.createElement(m.a,{separator:">"},d.a.createElement(m.a.Item,null,d.a.createElement(R.a,{to:"/classrooms/".concat(je.coursesId,"/common_homework/").concat(ze!=null&&(Fe=ze.category)!==null&&Fe!==void 0&&Fe.main?"":ze==null||((Ue=ze.category)===null||Ue===void 0)?void 0:Ue.category_id)},Lt==null||((rt=Lt.course)===null||rt===void 0)?void 0:rt.course_name)),d.a.createElement(m.a.Item,null,d.a.createElement(R.a,{to:"/classrooms/".concat(je.coursesId,"/common_homework/").concat(ze!=null&&(tt=ze.category)!==null&&tt!==void 0&&tt.main?"":ze==null||(($e=ze.category)===null||$e===void 0)?void 0:$e.category_id)},ze==null||((qe=ze.category)===null||qe===void 0)?void 0:qe.category_name)),d.a.createElement(m.a.Item,null,d.a.createElement(R.a,{to:"/classrooms/".concat(je.coursesId,"/common_homework/").concat(je.categoryId,"/detail")},"\u4F5C\u4E1A\u8BE6\u60C5")),d.a.createElement(m.a.Item,null,ze==null?void 0:ze.author_name))),d.a.createElement("aside",{className:[Ae.a.title,"mt20"].join(" ")},d.a.createElement(w.a,{style:{width:"100%"}},d.a.createElement(p.a,{flex:"1"},d.a.createElement(R.a,{to:"/classrooms/".concat(je.coursesId,"/common_homework")},d.a.createElement(A.a,{className:"font16 c-black"})),d.a.createElement("strong",{className:"font20 ml5"},ze==null?void 0:ze.homework_name),d.a.createElement(ke.k,{status:ze==null?void 0:ze.homework_status})),d.a.createElement(p.a,null,Object(ie.s)()&&(ze==null||((ct=ze.homework_status)===null||ct===void 0)?void 0:ct.includes("\u8865\u4EA4\u4E2D"))&&d.a.createElement("span",{onClick:function(){st({type:"classroomList/setActionTabs",payload:{key:"\u8865\u4EA4\u9644\u4EF6",params:je,selectArrs:{homework_id:je.commonHomeworkId,work_id:je.userId}}})},className:"c-blue current font14"},"\u8865\u4EA4\u9644\u4EF6"))))),d.a.createElement("ul",{className:Ae.a["nav-tab"]},d.a.createElement("li",{className:"active"},"\u4F5C\u4E1A\u8BE6\u60C5"),Object(ie.u)()&&d.a.createElement("li",null,d.a.createElement(R.a,{to:"/classrooms/".concat(je.coursesId,"/common_homework/").concat(je.categoryId,"/lab-report-view/").concat(je.userId)}," ","\u5B9E\u9A8C\u62A5\u544A"," "))),d.a.createElement("section",{className:[Ae.a.bg,"pt30","pl30","pr30","pb30"].join(" ")},(ze==null?void 0:ze.description)&&d.a.createElement("aside",null,d.a.createElement("div",{className:"font16"},"\u5185\u5BB9"),d.a.createElement("div",{className:"pl30 mt20"},d.a.createElement(ge.a,{value:(ze==null?void 0:ze.description)||"\u6682\u65E0\uFF5E"})),ze==null||((nt=ze.attachments)===null||nt===void 0)?void 0:nt.map(function(He,Nt){return d.a.createElement("div",{className:"pl30",key:Nt},d.a.createElement("a",{href:"".concat(ee.a.API_SERVER).concat(He.url),onClick:function(){var Mt=Object(a.a)(x.a.mark(function Tt(Gt){var Zt;return x.a.wrap(function(Rt){for(;;)switch(Rt.prev=Rt.next){case 0:if(Gt.preventDefault(),!(He.file_type==="txt")){Rt.next=6;break}return Rt.next=4,Object(U.a)(He.url,{method:"get",headers:{"Content-Type":"application/xml"}});case 4:Zt=Rt.sent,ot.current=Zt;case 6:Ye({type:He.file_type,content:window.location.origin+He.url});case 7:case"end":return Rt.stop()}},Tt)}));return function(Tt){return Mt.apply(this,arguments)}}()},d.a.createElement("span",{className:"iconfont icon-fujian c-green font14"}),d.a.createElement("span",{className:"ml10 c-black"},He.title),d.a.createElement("span",{className:"c-light-black ml20 font12"},He.filesize),d.a.createElement("span",{className:"ml10 c-light-primary current",onClick:function(){var Mt=Object(a.a)(x.a.mark(function Tt(Gt){return x.a.wrap(function(Qt){for(;;)switch(Qt.prev=Qt.next){case 0:Gt.preventDefault(),Gt.stopPropagation(),Object(ke.v)("","".concat(ee.a.API_SERVER).concat(He.url));case 3:case"end":return Qt.stop()}},Tt)}));return function(Tt){return Mt.apply(this,arguments)}}()},"\u4E0B\u8F7D"),d.a.createElement("span",{className:"ml10 c-green-29b current"},"\u9884\u89C8")))}),d.a.createElement("aside",{className:"tr"},d.a.createElement("span",{className:" c-light-black"},X()(ze.commit_time).format("YYYY-MM-DD HH:mm")),d.a.createElement("span",{className:"ml10"},ze.commit_user_name),d.a.createElement("span",{className:"ml10 c-light-black"},"\u63D0\u4EA4"),d.a.createElement("span",{className:"ml30 c-light-black"},X()(ze.update_time).format("YYYY-MM-DD HH:mm")),d.a.createElement("span",{className:"ml10"},ze.update_user_name),d.a.createElement("span",{className:"ml10 c-light-black"},"\u66F4\u65B0"))),(ze==null?void 0:ze.redo_description)&&d.a.createElement("aside",null,d.a.createElement(F.a,null),d.a.createElement("div",{className:"font16"},"\u91CD\u505A\u8BB0\u5F55"),d.a.createElement("div",{className:"pl30 mt20"},d.a.createElement(ge.a,{value:(ze==null?void 0:ze.redo_description)||"\u6682\u65E0\uFF5E"})),ze==null||((lt=ze.redo_attachments)===null||lt===void 0)?void 0:lt.map(function(He,Nt){return d.a.createElement("div",{className:"pl30",key:Nt},d.a.createElement("a",{href:"".concat(ee.a.API_SERVER).concat(He.url),onClick:function(){var Mt=Object(a.a)(x.a.mark(function Tt(Gt){var Zt;return x.a.wrap(function(Rt){for(;;)switch(Rt.prev=Rt.next){case 0:if(Gt.preventDefault(),!(He.file_type==="txt")){Rt.next=6;break}return Rt.next=4,Object(U.a)(He.url,{method:"get",headers:{"Content-Type":"application/xml"}});case 4:Zt=Rt.sent,ot.current=Zt;case 6:Ye({type:He.file_type,content:window.location.origin+He.url});case 7:case"end":return Rt.stop()}},Tt)}));return function(Tt){return Mt.apply(this,arguments)}}()},d.a.createElement("span",{className:"iconfont icon-fujian c-green font14"}),d.a.createElement("span",{className:"ml10 c-black"},He.title),d.a.createElement("span",{className:"c-light-black ml20 font12"},He.filesize),d.a.createElement("span",{className:"ml10 c-light-primary current",onClick:function(Tt){Tt.preventDefault(),Tt.stopPropagation(),Object(ke.v)("","".concat(ee.a.API_SERVER).concat(He.url))}},"\u4E0B\u8F7D"),d.a.createElement("span",{className:"ml10 c-green-29b current"},"\u9884\u89C8")))}),d.a.createElement("aside",{className:"tr"},d.a.createElement("span",{className:" c-light-black"},X()(ze.redo_commit_time).format("YYYY-MM-DD HH:mm")),d.a.createElement("span",{className:"ml10"},ze.commit_user_name),d.a.createElement("span",{className:"ml10 c-light-black"},"\u63D0\u4EA4"),d.a.createElement("span",{className:"ml30 c-light-black"},X()(ze.redo_update_time).format("YYYY-MM-DD HH:mm")),d.a.createElement("span",{className:"ml10"},ze.update_user_name),d.a.createElement("span",{className:"ml10 c-light-black"},"\u66F4\u65B0"))),(Ut==null?void 0:Ut.revise_reason)&&d.a.createElement("aside",null,d.a.createElement(F.a,null),d.a.createElement("div",{className:"font16"},"\u8865\u4EA4\u5185\u5BB9"),d.a.createElement("div",{className:"pl30 mt20"},d.a.createElement(ge.a,{value:(Ut==null?void 0:Ut.revise_reason)||"\u6682\u65E0\uFF5E"})),Ut==null||((Me=Ut.revise_attachments)===null||Me===void 0)?void 0:Me.map(function(He,Nt){return d.a.createElement("div",{className:"pl30",key:Nt},d.a.createElement("a",{href:"".concat(ee.a.API_SERVER).concat(He.url),onClick:function(){var Mt=Object(a.a)(x.a.mark(function Tt(Gt){var Zt;return x.a.wrap(function(Rt){for(;;)switch(Rt.prev=Rt.next){case 0:if(Gt.preventDefault(),!(He.file_type==="txt")){Rt.next=6;break}return Rt.next=4,Object(U.a)(He.url,{method:"get",headers:{"Content-Type":"application/xml"}});case 4:Zt=Rt.sent,ot.current=Zt;case 6:Ye({type:He.file_type,content:window.location.origin+He.url});case 7:case"end":return Rt.stop()}},Tt)}));return function(Tt){return Mt.apply(this,arguments)}}()},d.a.createElement("span",{className:"iconfont icon-fujian c-green font14"}),d.a.createElement("span",{className:"ml10 c-black"},He.title),d.a.createElement("span",{className:"c-light-black ml20 font12"},He.filesize),d.a.createElement("span",{className:"ml10 c-light-primary current",onClick:function(Tt){Tt.preventDefault(),Tt.stopPropagation(),Object(ke.v)("","".concat(ee.a.API_SERVER).concat(He.url))}},"\u4E0B\u8F7D"),d.a.createElement("span",{className:"ml10 c-green-29b current"},"\u9884\u89C8")))}),d.a.createElement("aside",{className:"tr"},d.a.createElement("span",{className:"ml30 c-light-black"},X()(Ut.atta_update_time).format("YYYY-MM-DD HH:mm")),d.a.createElement("span",{className:"ml10"},Ut.atta_update_user),d.a.createElement("span",{className:"ml10 c-light-black"},"\u66F4\u65B0")))),(ze==null?void 0:ze.anonymous_comment)&&Object(ie.i)()&&d.a.createElement("section",{className:[Ae.a.bg,"mt30","pt30","pl30","pr30","pb30"].join(" ")},d.a.createElement("p",null,"\u533F\u8BC4\u5B66\u751F"),!!(ze!=null&&(et=ze.no_commented_user_names)!==null&&et!==void 0&&et.length)&&d.a.createElement("p",null,"\u672A\u5B8C\u6210\u533F\u8BC4\uFF1A",ze.no_commented_user_names.join("\u3001")),d.a.createElement("div",null,"\u5DF2\u5B8C\u6210\u533F\u8BC4\uFF1A",(ut=ze.commented_user_names)===null||ut===void 0?void 0:ut.join("\u3001"))),(Object(ie.h)()||(ze==null||((We=ze.homework_status)===null||We===void 0)?void 0:We.includes("\u533F\u8BC4\u4E2D")))&&d.a.createElement("section",null,d.a.createElement("aside",{className:[Ae.a.replyList,"bg-white"].join(" ")},d.a.createElement(w.a,{gutter:[10,20]},d.a.createElement(p.a,{flex:1},!!(dt!=null&&(Xe=dt.comment_scores)!==null&&Xe!==void 0&&Xe.length)&&d.a.createElement("span",{className:"font-16"},"\u5168\u90E8\u8BC4\u9605(",dt==null?void 0:dt.comment_count,")")),d.a.createElement(p.a,{style:{lineHeight:"40px"}},Object(ie.c)()&&(dt==null?void 0:dt.ultimate)&&d.a.createElement("span",{className:"font-16 c-blue current",onClick:function(){st({type:"shixunHomeworks/setActionTabs",payload:{key:"\u8C03\u5206",selectArrs:ze,id:je.userId,params:je}})}},"\u8C03\u5206")),d.a.createElement(p.a,null,Object(ie.i)()&&((ze==null||((Se=ze.homework_status)===null||Se===void 0)?void 0:Se.includes("\u63D0\u4EA4\u4E2D"))||(ze==null||((Ee=ze.homework_status)===null||Ee===void 0)?void 0:Ee.includes("\u8865\u4EA4\u4E2D"))||(ze==null||((Ce=ze.homework_status)===null||Ce===void 0)?void 0:Ce.includes("\u8FDB\u884C\u4E2D")))&&d.a.createElement(M.a,{style:{width:"124px",height:"40px"},type:"primary",onClick:function(){return sr(!0)}},"\u6253\u56DE\u91CD\u505A"))),!dt.is_author&&!(dt!=null&&dt.ultimate)&&(Object(ie.c)()||(ze==null||((ne=ze.homework_status)===null||ne===void 0)?void 0:ne.includes("\u533F\u8BC4\u4E2D")))&&d.a.createElement("aside",null,d.a.createElement(l.a,{layout:"vertical",form:mt,onFinish:function(Nt){return Jr(Nt)}},d.a.createElement(l.a.Item,{label:"\u8BC4\u8BED",name:"comment",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BC4\u8BED"}]},d.a.createElement(j.a,{defaultValue:"",height:250})),d.a.createElement("div",null,d.a.createElement(l.a.Item,{name:"attachment_ids"},d.a.createElement(re.b,null))),d.a.createElement("div",{className:"mt10"},d.a.createElement(w.a,null,d.a.createElement(p.a,{flex:"1"},d.a.createElement(w.a,{align:"middle",justify:"start"},d.a.createElement(p.a,null,d.a.createElement(l.a.Item,{noStyle:!0,name:"score",rules:[{required:!Object(ie.c)(),message:"\u8BF7\u586B\u5199\u5206\u6570"}]},d.a.createElement(Q.a,{step:.1,min:0,style:{width:100},size:"large",placeholder:"\u8BF7\u586B\u5199\u5206\u6570"}))),d.a.createElement(p.a,null,d.a.createElement("span",{className:"ml5 mr20"},"\u5206")))),d.a.createElement(p.a,null))),d.a.createElement("aside",{className:"".concat(Ae.a.buttonFixed)},d.a.createElement("aside",{className:"edu-container"},d.a.createElement(w.a,{align:"middle"},d.a.createElement(p.a,{flex:"1"},d.a.createElement(M.a,{type:"default",onClick:function(){return Cr("list")}},"\u8FD4\u56DE\u5217\u8868")),d.a.createElement(p.a,{flex:"1",className:"tr"},!Object(ie.s)()&&d.a.createElement(M.a,{type:"default",onClick:function(){return Cr("last")},disabled:or==null?void 0:or.last},"\u4E0A\u4E00\u4E2A"),!Object(ie.s)()&&d.a.createElement(M.a,{type:"default",disabled:hr==null?void 0:hr.last,style:{marginLeft:"20px",marginRight:"20px"},onClick:function(){return Cr("read")}},"\u4E0B\u4E00\u4E2A"),d.a.createElement(M.a,{htmlType:"submit",type:"primary"},"\u63D0\u4EA4\u8BC4\u9605"))))))),d.a.createElement(F.a,null),(Object(ie.h)()||(ze==null||((oe=ze.homework_status)===null||oe===void 0)?void 0:oe.includes("\u533F\u8BC4\u4E2D")))&&(dt==null||((he=dt.comment_scores)===null||he===void 0)?void 0:he.map(function(He,Nt){var Mt,Tt,Gt,Zt,Qt,Rt;return d.a.createElement("aside",{key:Nt},d.a.createElement(w.a,{gutter:[12,12],key:Nt},d.a.createElement(p.a,{flex:"40px"},(He==null?void 0:He.user_image_url)==="--"&&d.a.createElement("img",{className:Ae.a.headpic,width:"40",src:ae.a}),(He==null?void 0:He.user_image_url)!=="--"&&d.a.createElement("img",{className:Ae.a.headpic,width:"40",src:"".concat(ee.a.IMG_SERVER,"/images/").concat(He==null?void 0:He.user_image_url)})),d.a.createElement(p.a,{flex:"1"},d.a.createElement(w.a,{align:"middle"},d.a.createElement(p.a,{span:24},d.a.createElement(w.a,null,d.a.createElement(p.a,{flex:1},d.a.createElement("span",{className:"c-light-black"},He==null?void 0:He.user_name),d.a.createElement("span",{className:"c-light-black ml10"},X()(He==null?void 0:He.comment_time).format("YYYY-MM-DD HH:mm")),He.score!==null&&d.a.createElement("span",{className:"ml30 c-orange"},He.score,"\u5206")),d.a.createElement(p.a,null,Nt===0?d.a.createElement("aside",null,He.delete&&d.a.createElement("span",{className:"c-blue current",onClick:function(){Vr(He)}},"\u5220\u9664"),He.can_appeal&&d.a.createElement("span",{className:"c-blue current",onClick:function(){ht({show:!0,type:1,active:Nt})}},"\u7533\u8BC9"),He.can_reply&&d.a.createElement("span",{className:"c-blue current ml10",onClick:function(){return ht({show:!0,type:0,active:Nt})}},"\u56DE\u590D")):d.a.createElement("aside",null,He.delete&&d.a.createElement("span",{className:"c-blue current",onClick:function(){Vr(He)}},"\u5220\u9664"),He.can_appeal&&d.a.createElement("span",{className:"c-blue current",onClick:function(){ht({show:!0,type:1,active:Nt})}},"\u7533\u8BC9"),He.can_reply&&d.a.createElement("span",{className:"c-blue current ml10",onClick:function(){return ht({show:!0,type:0,active:Nt})}},"\u56DE\u590D"),!He.can_reply&&d.a.createElement("span",{className:"c-light-black ml10"},"\u5931\u6548"))))),d.a.createElement(p.a,{span:24},He.content&&d.a.createElement(ge.a,{value:He.content}),!He.content&&d.a.createElement("span",{className:"c-light-black"},"\u6682\u672A\u5199\u8BC4\u8BED"),He==null||((Mt=He.attachments)===null||Mt===void 0)?void 0:Mt.map(function(Et,lr){return d.a.createElement("div",{key:lr},d.a.createElement("a",{href:"".concat(ee.a.API_SERVER).concat(Et.url),onClick:function(){var ur=Object(a.a)(x.a.mark(function Ft(Xt){var yr;return x.a.wrap(function(Yr){for(;;)switch(Yr.prev=Yr.next){case 0:if(Xt.preventDefault(),!(Et.file_type==="txt")){Yr.next=6;break}return Yr.next=4,Object(U.a)(Et.url,{method:"get",headers:{"Content-Type":"application/xml"}});case 4:yr=Yr.sent,ot.current=yr;case 6:Ye({type:Et.file_type,content:window.location.origin+Et.url});case 7:case"end":return Yr.stop()}},Ft)}));return function(Ft){return ur.apply(this,arguments)}}()},d.a.createElement("span",{className:"iconfont icon-fujian c-green font14"}),d.a.createElement("span",{className:"ml10 c-black"},Et.title),d.a.createElement("span",{className:"c-light-black ml20 font12"},Et.filesize),d.a.createElement("span",{className:"ml10 c-light-primary current",onClick:function(Ft){Ft.preventDefault(),Ft.stopPropagation(),Object(ke.v)("","".concat(ee.a.API_SERVER).concat(Et.url))}},"\u4E0B\u8F7D"),d.a.createElement("span",{className:"ml10 c-green-29b current"},"\u9884\u89C8")))})),d.a.createElement("div",{className:"w100"},d.a.createElement(F.a,null),d.a.createElement("aside",{className:[Ae.a.comment,"w100"].join(" ")},He.appeal_info&&He.appeal_info!=""&&d.a.createElement("aside",null,d.a.createElement(w.a,null,d.a.createElement(p.a,{span:24},d.a.createElement(w.a,null,d.a.createElement(p.a,{flex:"50px"},(He==null||((Tt=He.appeal_info)===null||Tt===void 0)?void 0:Tt.user_image_url)==="--"&&d.a.createElement("img",{className:Ae.a.headpic,width:"40",src:ae.a}),(He==null||((Gt=He.appeal_info)===null||Gt===void 0)?void 0:Gt.user_image_url)!=="--"&&d.a.createElement("img",{className:Ae.a.headpic,width:"40",src:"".concat(ee.a.IMG_SERVER,"/images/").concat(He==null||((Zt=He.appeal_info)===null||Zt===void 0)?void 0:Zt.user_image_url)})),d.a.createElement(p.a,{flex:"1"},d.a.createElement(w.a,null,d.a.createElement(p.a,{flex:"1"},He==null||((Qt=He.appeal_info)===null||Qt===void 0)?void 0:Qt.user_name,d.a.createElement("span",{className:"c-light-black ml10"},X()(He==null||((Rt=He.appeal_info)===null||Rt===void 0)?void 0:Rt.time).format("YYYY-MM-DD HH:mm")),(He==null?void 0:He.appeal_status)===1&&d.a.createElement("span",{className:"tag-style bg-blue ml10"},"\u7533\u8BC9\u4E2D"),(He==null?void 0:He.appeal_status)===2&&d.a.createElement("span",{className:"tag-style bg-grey-ede c-light-black ml10"},"\u7533\u8BC9\u5DF2\u64A4\u9500"),(He==null?void 0:He.appeal_status)===3&&d.a.createElement("span",{className:"tag-style bg-blue ml10"},"\u7533\u8BC9\u6210\u529F"),(He==null?void 0:He.appeal_status)===4&&d.a.createElement("span",{className:"tag-style bg-grey-ede c-light-black ml10"},"\u7533\u8BC9\u88AB\u62D2\u7EDD"),(He==null?void 0:He.appeal_status)===5&&d.a.createElement("span",{className:"tag-style bg-grey-ede c-light-black ml10"},"\u7533\u8BC9\u5931\u8D25")),d.a.createElement(p.a,null,(He==null?void 0:He.appeal_status)===1&&He.can_appeal&&d.a.createElement("span",{onClick:function(){v.a.confirm({title:d.a.createElement("div",null,"\u64A4\u9500\u7533\u8BC9\u540E\uFF0C\u65E0\u6CD5\u518D\u5BF9\u672C\u8BC4\u9605\u8BB0\u5F55\u8FDB\u884C\u7533\u8BC9",d.a.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u64A4\u9500\u7533\u8BC9"),onOk:function(){var lr=Object(a.a)(x.a.mark(function Ft(){return x.a.wrap(function(yr){for(;;)switch(yr.prev=yr.next){case 0:Qe();case 1:case"end":return yr.stop()}},Ft)}));function ur(){return lr.apply(this,arguments)}return ur}()})},className:"c-blue current"},"\u64A4\u9500\u7533\u8BC9"),(He==null?void 0:He.appeal_status)===1&&Object(ie.c)()&&d.a.createElement("span",{onClick:function(){v.a.confirm({title:d.a.createElement("div",null,"\u6B64\u533F\u8BC4\u6210\u7EE9\u5C06\u88AB\u5E9F\u5F03\uFF0C\u8BC4\u9605\u4EBA\u7684\u4F5C\u54C1\u5C06\u88AB\u8FDD\u89C4\u6263\u5206",d.a.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u63A5\u53D7\u7533\u8BC9"),onOk:function(){var lr=Object(a.a)(x.a.mark(function Ft(){var Xt;return x.a.wrap(function(Tr){for(;;)switch(Tr.prev=Tr.next){case 0:return Tr.next=2,Object(U.a)("/api/student_works/".concat(je.userId,"/deal_appeal_score.json"),{method:"post",body:{score_id:He.score_id,status:3}});case 2:Xt=Tr.sent,(Xt==null?void 0:Xt.status)===0&&Qe();case 4:case"end":return Tr.stop()}},Ft)}));function ur(){return lr.apply(this,arguments)}return ur}()})},className:"c-red current"},"\u63A5\u53D7\u7533\u8BC9"),(He==null?void 0:He.appeal_status)===1&&Object(ie.c)()&&d.a.createElement("span",{onClick:function(){v.a.confirm({title:d.a.createElement("div",null,"\u6B64\u533F\u8BC4\u6210\u7EE9\u5C06\u88AB\u8BA4\u4E3A\u5408\u7406",d.a.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u62D2\u7EDD\u7533\u8BC9"),onOk:function(){var lr=Object(a.a)(x.a.mark(function Ft(){var Xt;return x.a.wrap(function(Tr){for(;;)switch(Tr.prev=Tr.next){case 0:return Tr.next=2,Object(U.a)("/api/student_works/".concat(je.userId,"/deal_appeal_score.json"),{method:"post",body:{score_id:He.score_id,status:4}});case 2:Xt=Tr.sent,(Xt==null?void 0:Xt.status)===0&&Qe();case 4:case"end":return Tr.stop()}},Ft)}));function ur(){return lr.apply(this,arguments)}return ur}()})},className:"c-light-black current ml10"},"\u62D2\u7EDD\u7533\u8BC9"))),d.a.createElement(ge.a,{value:He==null?void 0:He.appeal_info.content})),d.a.createElement(p.a,null))))),He.journals.map(function(Et,lr){var ur,Ft,Xt,yr;return d.a.createElement("aside",{key:lr},d.a.createElement(w.a,{key:lr},d.a.createElement(p.a,{span:24},d.a.createElement(w.a,null,d.a.createElement(p.a,{flex:"50px"},(Et==null||((ur=Et.user_info)===null||ur===void 0)?void 0:ur.user_image_url)==="--"&&d.a.createElement("img",{className:Ae.a.headpic,width:"40",src:ae.a}),(Et==null||((Ft=Et.user_info)===null||Ft===void 0)?void 0:Ft.user_image_url)!=="--"&&d.a.createElement("img",{className:Ae.a.headpic,width:"40",src:"".concat(ee.a.IMG_SERVER,"/images/").concat(Et==null||((Xt=Et.user_info)===null||Xt===void 0)?void 0:Xt.user_image_url)})),d.a.createElement(p.a,{flex:"1"},Et==null||((yr=Et.user_info)===null||yr===void 0)?void 0:yr.user_name,d.a.createElement("span",{className:"c-light-black ml10"},X()(Et==null?void 0:Et.time).format("YYYY-MM-DD HH:mm")),d.a.createElement(ge.a,{value:Et.content})),d.a.createElement(p.a,null,(Et==null?void 0:Et.can_delete)&&d.a.createElement(Z.a,{title:"\u5220\u9664"},d.a.createElement(D.a,{className:"current c-light-black",onClick:function(){pr(Et)}})))))),lr!==He.journals.length-1&&d.a.createElement(F.a,null))})))),Ct.show&&Nt===Ct.active&&d.a.createElement("aside",{className:["bg-white"].join(" ")},d.a.createElement(j.a,{onChange:function(lr){zr(lr)},height:150,isFocus:!0,watch:!0}),d.a.createElement(w.a,null,d.a.createElement(p.a,{span:24,className:"tr"},d.a.createElement(M.a,{type:"default",size:"large",onClick:Object(a.a)(x.a.mark(function Et(){return x.a.wrap(function(ur){for(;;)switch(ur.prev=ur.next){case 0:ht({show:!1,type:0,active:Nt});case 1:case"end":return ur.stop()}},Et)}))},"\u53D6\u6D88"),d.a.createElement(M.a,{type:"primary",size:"large",className:"ml20",onClick:Object(a.a)(x.a.mark(function Et(){var lr;return x.a.wrap(function(Ft){for(;;)switch(Ft.prev=Ft.next){case 0:if(!(Pt==="")){Ft.next=4;break}b.b.error("\u8BF7\u8F93\u5165\u5185\u5BB9"),Ft.next=14;break;case 4:if(!(Ct.type===0)){Ft.next=10;break}return Ft.next=7,Object(le.f)({comment:Pt,userId:je.userId,score_id:He.score_id});case 7:lr=Ft.sent,Ft.next=13;break;case 10:return Ft.next=12,Object(le.g)({comment:Pt,score_id:He.score_id,userId:je.userId});case 12:lr=Ft.sent;case 13:lr.status===0&&(b.b.success("\u64CD\u4F5C\u6210\u529F"),ht({show:!1,type:0,active:Nt}),Qe());case 14:case"end":return Ft.stop()}},Et)}))},Ct.type===0?"\u56DE\u590D":"\u7533\u8BC9")))))),d.a.createElement(F.a,null))})))),d.a.createElement(Le,null),d.a.createElement(se,null),d.a.createElement(_.a,null),d.a.createElement(v.a,{title:"\u786E\u8BA4\u6253\u56DE\u91CD\u505A",visible:nr,destroyOnClose:!0,forceRender:!0,onCancel:function(){sr(!1)},onOk:Object(a.a)(x.a.mark(function He(){var Nt;return x.a.wrap(function(Tt){for(;;)switch(Tt.prev=Tt.next){case 0:if(C){Tt.next=3;break}return b.b.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A"),Tt.abrupt("return");case 3:return Tt.next=5,Object(U.a)("/api/student_works/".concat(je.userId,"/redo_modal.json"),{method:"post",body:{comment:C,id:je.userId}});case 5:Nt=Tt.sent,(Nt==null?void 0:Nt.status)===0&&(b.b.info("\u6253\u56DE\u91CD\u505A\u6210\u529F"),sr(!1),Qe());case 7:case"end":return Tt.stop()}},He)})),width:700},d.a.createElement("div",{style:{padding:"32px"}},d.a.createElement("span",null,"\u786E\u8BA4\u5C06",ze==null?void 0:ze.author_name,"\u7684\u4F5C\u4E1A\u6253\u56DE\u91CD\u505A\u5417"),d.a.createElement("div",{style:{marginTop:"20px"}},d.a.createElement("label",null,d.a.createElement("span",{style:{marginRight:"5px",color:"red"}},"*"),"\u8BC4\u8BED\uFF1A"),d.a.createElement(j.a,{className:Ae.a.MdEditor,onChange:function(Nt){return z(Nt)},defaultValue:"",height:250})))),vr,d.a.createElement(P.a,{close:!0,data:be==null?void 0:be.content,type:be==null?void 0:be.type,hasMask:!0,monacoEditor:{value:ot.current,language:"txt",onChange:function(){},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},onClose:function(){return Ye({content:"",type:""})}}))},we=me.default=Object(u.a)(function(Ie){var Ne=Ie.shixunHomeworks,Fe=Ie.loading,Ue=Ie.user,rt=Ie.globalSetting;return{shixunHomeworks:Ne,globalSetting:rt,user:Ue,loading:Fe.effects}})(ye)},ji0R:function(Ge,me,W){Ge.exports=W.p+"static/douyu.3e6df9ee.jpg"},kPWJ:function(Ge,me,W){Ge.exports=W.p+"static/question.cb52bef9.gif"},kPYp:function(Ge,me){Ge.exports="data:image/png;base64,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"},kSUc:function(Ge,me,W){},"kaH+":function(Ge,me,W){"use strict";var ue=W("+L6B"),Z=W("2/Rp"),I=W("tJVT"),Q=W("q1tI"),B=W.n(Q),M=W("XFxt"),H=W.n(M),F=W("dhSg"),O=W("rLCj"),w=W("dF/Y"),c=W("4i/N");me.a=function(){var p=Object(Q.useState)(""),T=Object(I.a)(p,2),m=T[0],g=T[1],b=Object(Q.useState)(0),a=Object(I.a)(b,2),i=a[0],s=a[1],l=Object(Q.useRef)("");Object(Q.useEffect)(function(){var L=F.a.subscribe("preview-image",function(x){g(x),document.body.style.overflow="hidden"});return L},[]),Object(Q.useEffect)(function(){return document.addEventListener("keydown",S),function(){document.removeEventListener("keydown",S)}},[]),Object(Q.useEffect)(function(){l.current=m},[m]);function S(L){L.keyCode==27&&l.current&&v()}function v(){document.body.style.overflow="auto",g("")}function y(){s(i+90)}return B.a.createElement(Q.Fragment,null,m?B.a.createElement("div",{className:H.a["image-preview-container"]},B.a.createElement("div",{className:H.a["button-group"]},B.a.createElement(Z.a,{onClick:y},"\u65CB\u8F6C",B.a.createElement(O.a,null)),B.a.createElement(Z.a,{href:m},"\u4E0B\u8F7D",B.a.createElement(w.a,null)),B.a.createElement(Z.a,{onClick:v},"\u5173\u95ED",B.a.createElement(c.a,null))),B.a.createElement("div",{className:H.a["preview-wrp-group"]},B.a.createElement("img",{className:H.a["image-preview"],src:m,alt:"\u9884\u89C8\u5927\u56FE",style:{transform:"rotate(".concat(i,"deg)")}}))):null)}},l2Kq:function(Ge,me,W){Ge.exports=W.p+"static/match_ad.24dc22fd.jpg"},lZu9:function(Ge,me,W){(function(ue){ue(W("VrN/"),W("1eCo"),W("8EBN"))})(function(ue){"use strict";ue.defineMode("markdown",function(Z,I){var Q=ue.getMode(Z,"text/html"),B=Q.name=="null";function M(P){if(ue.findModeByName){var N=ue.findModeByName(P);N&&(P=N.mime||N.mimes[0])}var X=ue.getMode(Z,P);return X.name=="null"?null:X}I.highlightFormatting===void 0&&(I.highlightFormatting=!1),I.maxBlockquoteDepth===void 0&&(I.maxBlockquoteDepth=0),I.taskLists===void 0&&(I.taskLists=!1),I.strikethrough===void 0&&(I.strikethrough=!1),I.emoji===void 0&&(I.emoji=!1),I.fencedCodeBlockHighlighting===void 0&&(I.fencedCodeBlockHighlighting=!0),I.fencedCodeBlockDefaultMode===void 0&&(I.fencedCodeBlockDefaultMode="text/plain"),I.xml===void 0&&(I.xml=!0),I.tokenTypeOverrides===void 0&&(I.tokenTypeOverrides={});var H={header:"header",code:"comment",quote:"quote",list1:"variable-2",list2:"variable-3",list3:"keyword",hr:"hr",image:"image",imageAltText:"image-alt-text",imageMarker:"image-marker",formatting:"formatting",linkInline:"link",linkEmail:"link",linkText:"link",linkHref:"string",em:"em",strong:"strong",strikethrough:"strikethrough",emoji:"builtin"};for(var F in H)H.hasOwnProperty(F)&&I.tokenTypeOverrides[F]&&(H[F]=I.tokenTypeOverrides[F]);var O=/^([*\-_])(?:\s*\1){2,}\s*$/,w=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,c=/^\[(x| )\](?=\s)/i,p=I.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,T=/^ {0,3}(?:\={1,}|-{2,})\s*$/,m=/^[^#!\[\]*_\\<>` "'(~:]+/,g=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,b=/^\s*\[[^\]]+?\]:.*$/,a=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\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\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E42\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\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]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDF3C-\uDF3E]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]/,i=" ";function s(P,N,X){return N.f=N.inline=X,X(P,N)}function l(P,N,X){return N.f=N.block=X,X(P,N)}function S(P){return!P||!/\S/.test(P.string)}function v(P){if(P.linkTitle=!1,P.linkHref=!1,P.linkText=!1,P.em=!1,P.strong=!1,P.strikethrough=!1,P.quote=0,P.indentedCode=!1,P.f==L){var N=B;if(!N){var X=ue.innerMode(Q,P.htmlState);N=X.mode.name=="xml"&&X.state.tagStart===null&&!X.state.context&&X.state.tokenize.isInText}N&&(P.f=h,P.block=y,P.htmlState=null)}return P.trailingSpace=0,P.trailingSpaceNewLine=!1,P.prevLine=P.thisLine,P.thisLine={stream:null},null}function y(P,N){var X=P.column()===N.indentation,ee=S(N.prevLine.stream),le=N.indentedCode,fe=N.prevLine.hr,Pe=N.list!==!1,Te=(N.listStack[N.listStack.length-1]||0)+3;N.indentedCode=!1;var Le=N.indentation;if(N.indentationDiff===null&&(N.indentationDiff=N.indentation,Pe)){for(N.list=null;Le=4&&(le||N.prevLine.fencedCodeEnd||N.prevLine.header||ee))return P.skipToEnd(),N.indentedCode=!0,H.code;if(P.eatSpace())return null;if(X&&N.indentation<=Te&&(ge=P.match(p))&&ge[1].length<=6)return N.quote=0,N.header=ge[1].length,N.thisLine.header=!0,I.highlightFormatting&&(N.formatting="header"),N.f=N.inline,E(N);if(N.indentation<=Te&&P.eat(">"))return N.quote=X?1:N.quote+1,I.highlightFormatting&&(N.formatting="quote"),P.eatSpace(),E(N);if(!Ae&&!N.setext&&X&&N.indentation<=Te&&(ge=P.match(w))){var de=ge[1]?"ol":"ul";return N.indentation=Le+P.current().length,N.list=!0,N.quote=0,N.listStack.push(N.indentation),N.em=!1,N.strong=!1,N.code=!1,N.strikethrough=!1,I.taskLists&&P.match(c,!1)&&(N.taskList=!0),N.f=N.inline,I.highlightFormatting&&(N.formatting=["list","list-"+de]),E(N)}else{if(X&&N.indentation<=Te&&(ge=P.match(g,!0)))return N.quote=0,N.fencedEndRE=new RegExp(ge[1]+"+ *$"),N.localMode=I.fencedCodeBlockHighlighting&&M(ge[2]||I.fencedCodeBlockDefaultMode),N.localMode&&(N.localState=ue.startState(N.localMode)),N.f=N.block=x,I.highlightFormatting&&(N.formatting="code-block"),N.code=-1,E(N);if(N.setext||(!Re||!Pe)&&!N.quote&&N.list===!1&&!N.code&&!Ae&&!b.test(P.string)&&(ge=P.lookAhead(1))&&(ge=ge.match(T)))return N.setext?(N.header=N.setext,N.setext=0,P.skipToEnd(),I.highlightFormatting&&(N.formatting="header")):(N.header=ge[0].charAt(0)=="="?1:2,N.setext=N.header),N.thisLine.header=!0,N.f=N.inline,E(N);if(Ae)return P.skipToEnd(),N.hr=!0,N.thisLine.hr=!0,H.hr;if(P.peek()==="[")return s(P,N,_)}return s(P,N,N.inline)}function L(P,N){var X=Q.token(P,N.htmlState);if(!B){var ee=ue.innerMode(Q,N.htmlState);(ee.mode.name=="xml"&&ee.state.tagStart===null&&!ee.state.context&&ee.state.tokenize.isInText||N.md_inside&&P.current().indexOf(">")>-1)&&(N.f=h,N.block=y,N.htmlState=null)}return X}function x(P,N){var X=N.listStack[N.listStack.length-1]||0,ee=N.indentation=P.quote?N.push(H.formatting+"-"+P.formatting[X]+"-"+P.quote):N.push("error"))}if(P.taskOpen)return N.push("meta"),N.length?N.join(" "):null;if(P.taskClosed)return N.push("property"),N.length?N.join(" "):null;if(P.linkHref?N.push(H.linkHref,"url"):(P.strong&&N.push(H.strong),P.em&&N.push(H.em),P.strikethrough&&N.push(H.strikethrough),P.emoji&&N.push(H.emoji),P.linkText&&N.push(H.linkText),P.code&&N.push(H.code),P.image&&N.push(H.image),P.imageAltText&&N.push(H.imageAltText,"link"),P.imageMarker&&N.push(H.imageMarker)),P.header&&N.push(H.header,H.header+"-"+P.header),P.quote&&(N.push(H.quote),!I.maxBlockquoteDepth||I.maxBlockquoteDepth>=P.quote?N.push(H.quote+"-"+P.quote):N.push(H.quote+"-"+I.maxBlockquoteDepth)),P.list!==!1){var ee=(P.listStack.length-1)%3;ee?ee===1?N.push(H.list2):N.push(H.list3):N.push(H.list1)}return P.trailingSpaceNewLine?N.push("trailing-space-new-line"):P.trailingSpace&&N.push("trailing-space-"+(P.trailingSpace%2?"a":"b")),N.length?N.join(" "):null}function d(P,N){return P.match(m,!0)?E(N):void 0}function h(P,N){var X=N.text(P,N);if(typeof X!="undefined")return X;if(N.list)return N.list=null,E(N);if(N.taskList){var ee=P.match(c,!0)[1]===" ";return ee?N.taskOpen=!0:N.taskClosed=!0,I.highlightFormatting&&(N.formatting="task"),N.taskList=!1,E(N)}if(N.taskOpen=!1,N.taskClosed=!1,N.header&&P.match(/^#+$/,!0))return I.highlightFormatting&&(N.formatting="header"),E(N);var le=P.next();if(N.linkTitle){N.linkTitle=!1;var fe=le;le==="("&&(fe=")"),fe=(fe+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var Pe="^\\s*(?:[^"+fe+"\\\\]+|\\\\\\\\|\\\\.)"+fe;if(P.match(new RegExp(Pe),!0))return H.linkHref}if(le==="`"){var Te=N.formatting;I.highlightFormatting&&(N.formatting="code"),P.eatWhile("`");var Le=P.current().length;if(N.code==0&&(!N.quote||Le==1))return N.code=Le,E(N);if(Le==N.code){var Re=E(N);return N.code=0,Re}else return N.formatting=Te,E(N)}else if(N.code)return E(N);if(le==="\\"&&(P.next(),I.highlightFormatting)){var Ae=E(N),ge=H.formatting+"-escape";return Ae?Ae+" "+ge:ge}if(le==="!"&&P.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return N.imageMarker=!0,N.image=!0,I.highlightFormatting&&(N.formatting="image"),E(N);if(le==="["&&N.imageMarker&&P.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return N.imageMarker=!1,N.imageAltText=!0,I.highlightFormatting&&(N.formatting="image"),E(N);if(le==="]"&&N.imageAltText){I.highlightFormatting&&(N.formatting="image");var Ae=E(N);return N.imageAltText=!1,N.image=!1,N.inline=N.f=R,Ae}if(le==="["&&!N.image)return N.linkText&&P.match(/^.*?\]/)||(N.linkText=!0,I.highlightFormatting&&(N.formatting="link")),E(N);if(le==="]"&&N.linkText){I.highlightFormatting&&(N.formatting="link");var Ae=E(N);return N.linkText=!1,N.inline=N.f=P.match(/\(.*?\)| ?\[.*?\]/,!1)?R:h,Ae}if(le==="<"&&P.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){N.f=N.inline=u,I.highlightFormatting&&(N.formatting="link");var Ae=E(N);return Ae?Ae+=" ":Ae="",Ae+H.linkInline}if(le==="<"&&P.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){N.f=N.inline=u,I.highlightFormatting&&(N.formatting="link");var Ae=E(N);return Ae?Ae+=" ":Ae="",Ae+H.linkEmail}if(I.xml&&le==="<"&&P.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var de=P.string.indexOf(">",P.pos);if(de!=-1){var re=P.string.substring(P.start,de);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(re)&&(N.md_inside=!0)}return P.backUp(1),N.htmlState=ue.startState(Q),l(P,N,L)}if(I.xml&&le==="<"&&P.match(/^\/\w*?>/))return N.md_inside=!1,"tag";if(le==="*"||le==="_"){for(var ce=1,se=P.pos==1?" ":P.string.charAt(P.pos-2);ce<3&&P.eat(le);)ce++;var ke=P.peek()||" ",ie=!/\s/.test(ke)&&(!a.test(ke)||/\s/.test(se)||a.test(se)),ae=!/\s/.test(se)&&(!a.test(se)||/\s/.test(ke)||a.test(ke)),ye=null,we=null;if(ce%2&&(!N.em&&ie&&(le==="*"||!ae||a.test(se))?ye=!0:N.em==le&&ae&&(le==="*"||!ie||a.test(ke))&&(ye=!1)),ce>1&&(!N.strong&&ie&&(le==="*"||!ae||a.test(se))?we=!0:N.strong==le&&ae&&(le==="*"||!ie||a.test(ke))&&(we=!1)),we!=null||ye!=null){I.highlightFormatting&&(N.formatting=ye==null?"strong":we==null?"em":"strong em"),ye===!0&&(N.em=le),we===!0&&(N.strong=le);var Re=E(N);return ye===!1&&(N.em=!1),we===!1&&(N.strong=!1),Re}}else if(le===" "&&(P.eat("*")||P.eat("_"))){if(P.peek()===" ")return E(N);P.backUp(1)}if(I.strikethrough){if(le==="~"&&P.eatWhile(le)){if(N.strikethrough){I.highlightFormatting&&(N.formatting="strikethrough");var Re=E(N);return N.strikethrough=!1,Re}else if(P.match(/^[^\s]/,!1))return N.strikethrough=!0,I.highlightFormatting&&(N.formatting="strikethrough"),E(N)}else if(le===" "&&P.match(/^~~/,!0)){if(P.peek()===" ")return E(N);P.backUp(2)}}if(I.emoji&&le===":"&&P.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){N.emoji=!0,I.highlightFormatting&&(N.formatting="emoji");var Ie=E(N);return N.emoji=!1,Ie}return le===" "&&(P.match(/^ +$/,!1)?N.trailingSpace++:N.trailingSpace&&(N.trailingSpaceNewLine=!0)),E(N)}function u(P,N){var X=P.next();if(X===">"){N.f=N.inline=h,I.highlightFormatting&&(N.formatting="link");var ee=E(N);return ee?ee+=" ":ee="",ee+H.linkInline}return P.match(/^[^>]+/,!0),H.linkInline}function R(P,N){if(P.eatSpace())return null;var X=P.next();return X==="("||X==="["?(N.f=N.inline=D(X==="("?")":"]"),I.highlightFormatting&&(N.formatting="link-string"),N.linkHref=!0,E(N)):"error"}var A={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function D(P){return function(N,X){var ee=N.next();if(ee===P){X.f=X.inline=h,I.highlightFormatting&&(X.formatting="link-string");var le=E(X);return X.linkHref=!1,le}return N.match(A[P]),X.linkHref=!0,E(X)}}function _(P,N){return P.match(/^([^\]\\]|\\.)*\]:/,!1)?(N.f=U,P.next(),I.highlightFormatting&&(N.formatting="link"),N.linkText=!0,E(N)):s(P,N,h)}function U(P,N){if(P.match(/^\]:/,!0)){N.f=N.inline=j,I.highlightFormatting&&(N.formatting="link");var X=E(N);return N.linkText=!1,X}return P.match(/^([^\]\\]|\\.)+/,!0),H.linkText}function j(P,N){return P.eatSpace()?null:(P.match(/^[^\s]+/,!0),P.peek()===void 0?N.linkTitle=!0:P.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),N.f=N.inline=h,H.linkHref+" url")}var K={startState:function(){return{f:y,prevLine:{stream:null},thisLine:{stream:null},block:y,htmlState:null,indentation:0,inline:h,text:d,formatting:!1,linkText:!1,linkHref:!1,linkTitle:!1,code:0,em:!1,strong:!1,header:0,setext:0,hr:!1,taskList:!1,list:!1,listStack:[],quote:0,trailingSpace:0,trailingSpaceNewLine:!1,strikethrough:!1,emoji:!1,fencedEndRE:null}},copyState:function(P){return{f:P.f,prevLine:P.prevLine,thisLine:P.thisLine,block:P.block,htmlState:P.htmlState&&ue.copyState(Q,P.htmlState),indentation:P.indentation,localMode:P.localMode,localState:P.localMode?ue.copyState(P.localMode,P.localState):null,inline:P.inline,text:P.text,formatting:!1,linkText:P.linkText,linkTitle:P.linkTitle,linkHref:P.linkHref,code:P.code,em:P.em,strong:P.strong,strikethrough:P.strikethrough,emoji:P.emoji,header:P.header,setext:P.setext,hr:P.hr,taskList:P.taskList,list:P.list,listStack:P.listStack.slice(0),quote:P.quote,indentedCode:P.indentedCode,trailingSpace:P.trailingSpace,trailingSpaceNewLine:P.trailingSpaceNewLine,md_inside:P.md_inside,fencedEndRE:P.fencedEndRE}},token:function(P,N){if(N.formatting=!1,P!=N.thisLine.stream){if(N.header=0,N.hr=!1,P.match(/^\s*$/,!0))return v(N),null;if(N.prevLine=N.thisLine,N.thisLine={stream:P},N.taskList=!1,N.trailingSpace=0,N.trailingSpaceNewLine=!1,!N.localState&&(N.f=N.block,N.f!=L)){var X=P.match(/^\s*/,!0)[0].replace(/\t/g,i).length;if(N.indentation=X,N.indentationDiff=null,X>0)return null}}return N.f(P,N)},innerMode:function(P){return P.block==L?{state:P.htmlState,mode:Q}:P.localState?{state:P.localState,mode:P.localMode}:{state:P,mode:K}},indent:function(P,N,X){return P.block==L&&Q.indent?Q.indent(P.htmlState,N,X):P.localState&&P.localMode.indent?P.localMode.indent(P.localState,N,X):ue.Pass},blankLine:v,getType:E,blockCommentStart:"",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return K},"xml"),ue.defineMIME("text/markdown","markdown"),ue.defineMIME("text/x-markdown","markdown")})},lzim:function(Ge,me,W){"use strict";var ue=W("E7E6"),Z=W.n(ue);W.d(me,"z",function(){return Z.a});var I=W("/GNS"),Q=W.n(I);W.d(me,"y",function(){return Q.a});var B=W("FOrL"),M=W.n(B);W.d(me,"s",function(){return M.a});var H=W("HpTS"),F=W.n(H);W.d(me,"A",function(){return F.a});var O=W("tWlo"),w=W.n(O);W.d(me,"a",function(){return w.a});var c=W("7ZXX"),p=W.n(c);W.d(me,"m",function(){return p.a});var T=W("GABl"),m=W.n(T);W.d(me,"f",function(){return m.a});var g=W("onxn"),b=W.n(g);W.d(me,"o",function(){return b.a});var a=W("nKGa"),i=W.n(a);W.d(me,"n",function(){return i.a});var s=W("4qgm"),l=W.n(s);W.d(me,"C",function(){return l.a});var S=W("JeFH"),v=W.n(S);W.d(me,"b",function(){return v.a});var y=W("ji0R"),L=W.n(y);W.d(me,"j",function(){return L.a});var x=W("W6BS"),E=W.n(x);W.d(me,"D",function(){return E.a});var d=W("kPYp"),h=W.n(d);W.d(me,"E",function(){return h.a});var u=W("nukY"),R=W.n(u),A=W("4u4S"),D=W.n(A),_=W("yslc"),U=W.n(_),j=W("l2Kq"),K=W.n(j),P=W("RMFE"),N=W.n(P);W.d(me,"p",function(){return N.a});var X=W("TGq3"),ee=W.n(X);W.d(me,"q",function(){return ee.a});var le=W("SMhR"),fe=W.n(le);W.d(me,"B",function(){return fe.a});var Pe=W("8/bI"),Te=W.n(Pe);W.d(me,"k",function(){return Te.a});var Le=W("JWDV"),Re=W.n(Le);W.d(me,"d",function(){return Re.a});var Ae=W("Xsq0"),ge=W.n(Ae);W.d(me,"r",function(){return ge.a});var de=W("Ohmc"),re=W.n(de);W.d(me,"c",function(){return re.a});var ce=W("csWT"),se=W.n(ce);W.d(me,"e",function(){return se.a});var ke=W("7v3h"),ie=W.n(ke);W.d(me,"l",function(){return ie.a});var ae=W("cRFk"),ye=W.n(ae);W.d(me,"x",function(){return ye.a});var we=W("kPWJ"),Ie=W.n(we);W.d(me,"w",function(){return Ie.a});var Ne=W("qgvg"),Fe=W.n(Ne);W.d(me,"t",function(){return Fe.a});var Ue=W("FPkq"),rt=W.n(Ue);W.d(me,"v",function(){return rt.a});var tt=W("A/g1"),$e=W.n(tt);W.d(me,"g",function(){return $e.a});var qe=W("Nmxd"),ct=W.n(qe);W.d(me,"h",function(){return ct.a});var nt=W("5D2P"),lt=W.n(nt);W.d(me,"i",function(){return lt.a});var Me=W("djh8"),et=W.n(Me);W.d(me,"u",function(){return et.a});var ut=W("Jq4h"),We=W.n(ut)},nKGa:function(Ge,me,W){Ge.exports=W.p+"static/export_exercise-template.f7655c19.png"},nnTU:function(Ge,me,W){"use strict";W.d(me,"b",function(){return F}),W.d(me,"a",function(){return O});var ue=W("pmY6"),Z=W("746U"),I=W("Cg/j"),Q=W("MI8n"),B=W("24hK"),M=W("QDVR"),H=function(){for(var w=0,c=0,p=arguments.length;c=a.max?void 0:(a.ch=0,a.text=a.cm.getLine(++a.line),!0)}function w(a){return a.line<=a.min?void 0:(a.text=a.cm.getLine(--a.line),a.ch=a.text.length,!0)}function c(a){for(;;){var i=a.text.indexOf(">",a.ch);if(i==-1){if(O(a))continue;return}if(!F(a,i+1)){a.ch=i+1;continue}var s=a.text.lastIndexOf("/",i),l=s>-1&&!/\S/.test(a.text.slice(s+1,i));return a.ch=i+1,l?"selfClose":"regular"}}function p(a){for(;;){var i=a.ch?a.text.lastIndexOf("<",a.ch-1):-1;if(i==-1){if(w(a))continue;return}if(!F(a,i+1)){a.ch=i;continue}M.lastIndex=i,a.ch=i;var s=M.exec(a.text);if(s&&s.index==i)return s}}function T(a){for(;;){M.lastIndex=a.ch;var i=M.exec(a.text);if(!i){if(O(a))continue;return}if(!F(a,i.index+1)){a.ch=i.index+1;continue}return a.ch=i.index+i[0].length,i}}function m(a){for(;;){var i=a.ch?a.text.lastIndexOf(">",a.ch-1):-1;if(i==-1){if(w(a))continue;return}if(!F(a,i+1)){a.ch=i;continue}var s=a.text.lastIndexOf("/",i),l=s>-1&&!/\S/.test(a.text.slice(s+1,i));return a.ch=i+1,l?"selfClose":"regular"}}function g(a,i){for(var s=[];;){var l=T(a),S,v=a.line,y=a.ch-(l?l[0].length:0);if(!l||!(S=c(a)))return;if(S=="selfClose")continue;if(l[1]){for(var L=s.length-1;L>=0;--L)if(s[L]==l[2]){s.length=L;break}if(L<0&&(!i||i==l[2]))return{tag:l[2],from:Z(v,y),to:Z(a.line,a.ch)}}else s.push(l[2])}}function b(a,i){for(var s=[];;){var l=m(a);if(!l)return;if(l=="selfClose"){p(a);continue}var S=a.line,v=a.ch,y=p(a);if(!y)return;if(y[1])s.push(y[2]);else{for(var L=s.length-1;L>=0;--L)if(s[L]==y[2]){s.length=L;break}if(L<0&&(!i||i==y[2]))return{tag:y[2],from:Z(a.line,a.ch),to:Z(S,v)}}}}ue.registerHelper("fold","xml",function(a,i){for(var s=new H(a,i.line,0);;){var l=T(s);if(!l||s.line!=i.line)return;var S=c(s);if(!S)return;if(!l[1]&&S!="selfClose"){var v=Z(s.line,s.ch),y=g(s,l[2]);return y&&I(y.from,v)>0?{from:v,to:y.from}:null}}}),ue.findMatchingTag=function(a,i,s){var l=new H(a,i.line,i.ch,s);if(l.text.indexOf(">")==-1&&l.text.indexOf("<")==-1)return;var S=c(l),v=S&&Z(l.line,l.ch),y=S&&p(l);if(!S||!y||I(l,i)>0)return;var L={from:Z(l.line,l.ch),to:v,tag:y[2]};return S=="selfClose"?{open:L,close:null,at:"open"}:y[1]?{open:b(l,y[2]),close:L,at:"close"}:(l=new H(a,v.line,v.ch,s),{open:L,close:g(l,y[2]),at:"open"})},ue.findEnclosingTag=function(a,i,s,l){for(var S=new H(a,i.line,i.ch,s);;){var v=b(S,l);if(!v)break;var y=new H(a,i.line,i.ch,s),L=g(y,v.tag);if(L)return{open:v,close:L}}},ue.scanForClosingTag=function(a,i,s,l){var S=new H(a,i.line,i.ch,l?{from:0,to:l}:null);return g(S,s)}})},p5ED:function(Ge,me,W){"use strict";var ue=W("+L6B"),Z=W("2/Rp"),I=W("5Dmo"),Q=W("3S7+"),B=W("k1fw"),M=W("9og8"),H=W("tJVT"),F=W("WmNS"),O=W.n(F),w=W("q1tI"),c=W.n(w),p=W("vHTk"),T=W.n(p),m=W("yEEn"),g=W("ZW9T"),b=W("1vsH"),a=W("V0Rq"),i=W("m3rI");me.a=function(s){var l,S,v,y,L,x,E=s.editOffice,d=E===void 0?"view":E,h=s.name,u=s.data,R=s.theme,A=s.type,D=s.filename,_=s.monacoEditor,U=s.className,j=s.style,K=s.close,P=s.onClose,N=s.hasMask,X=s.disabledDownload,ee=s.onImgDimensions,le=s.otherData,fe=Object(w.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),Pe=Object(H.a)(fe,2),Te=Pe[0],Le=Pe[1],Re=Object(w.useState)(""),Ae=Object(H.a)(Re,2),ge=Ae[0],de=Ae[1],re=Object(w.useState)(),ce=Object(H.a)(re,2),se=ce[0],ke=ce[1],ie=window.ENV==="build"?"/react/build":"",ae=location.host.startsWith("localhost")?i.a.PROXY_SERVER:i.a.API_SERVER,ye,we=1024*1024,Ie=10*we,Ne=Object(w.useRef)();(l=u)!==null&&l!==void 0&&l.startsWith("/api")&&A!=="txt"&&(u=i.a.API_SERVER+u),A==="office"&&(ye=Object(b.P)(u).filesize,ye>Ie&&(A="other")),D&&(_.filename=D),Object(w.useEffect)(function(){var tt,$e,qe=(tt=document.cookie)===null||tt===void 0||(($e=tt.replace(/\s/g,""))===null||$e===void 0)?void 0:$e.split(";");qe==null||qe.map(function(ct){var nt=ct.split("=");nt[0]==="_educoder_session"&&de(nt[1])})},[]),Object(w.useEffect)(function(){A==="office"&&Fe()},[A,u]);var Fe=function(){var tt=Object(M.a)(O.a.mark(function $e(){var qe,ct,nt;return O.a.wrap(function(Me){for(;;)switch(Me.prev=Me.next){case 0:return console.log("data:",u),qe=u,u.startsWith("http")||(qe=location.origin+qe),ct=new URL(qe).pathname.split("/").pop(),Me.next=6,Object(a.U)({attachment_id:ct});case 6:nt=Me.sent,ke(nt);case 8:case"end":return Me.stop()}},$e)}));return function(){return tt.apply(this,arguments)}}(),Ue=function(){if(u.startsWith("http")||u.startsWith("blob:")){rt();return}Object(b.x)(D||"educoder",u,D)},rt=function(){Object(b.v)(D||"educoder",decodeURIComponent(u))};return c.a.createElement("div",{style:Object(B.a)({},j||{}),className:"".concat(N&&T.a.bgBlack," ").concat(A?T.a.wrp:"hide")},K&&c.a.createElement("div",{className:T.a.close,ref:Ne},!!ee&&c.a.createElement(Q.a,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:function(){return Ne.current}},c.a.createElement("span",{onClick:function(){P(),ee()}},c.a.createElement("i",{className:"icon-yulanpizhu"}))),!X&&c.a.createElement(Q.a,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:function(){return Ne.current}},c.a.createElement("span",{onClick:rt},c.a.createElement("i",{className:"icon-quxiaozhiding"}))),c.a.createElement(Q.a,{title:"\u5173\u95ED",getPopupContainer:function(){return Ne.current}},c.a.createElement("span",{className:"",onClick:P},c.a.createElement("i",{className:"icon-guanbi1"})))),c.a.createElement("div",{className:"".concat(T.a[U]," ").concat(U," ").concat(T.a.monaco," ").concat(A==="txt"?"show":"hide")},A==="txt"&&c.a.createElement(g.b,_)),A==="audio"&&c.a.createElement("audio",{src:"".concat(((S=u)===null||S===void 0?void 0:S.indexOf("http://"))>-1||((v=u)===null||v===void 0?void 0:v.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(u),autoPlay:!0}),A==="video"&&c.a.createElement(c.a.Fragment,null,((y=u)===null||y===void 0?void 0:y.indexOf("http"))>-1?c.a.createElement("video",{controls:!0,src:"".concat(u),autoPlay:!0}):c.a.createElement("video",{controls:!0,src:"data:video/mp4;base64,".concat(u),autoPlay:!0})),A==="office"&&se&&c.a.createElement("iframe",{src:"".concat(ie,"/office.html?key=").concat(se.key,"&url=").concat(ae+se.url,"&callbackUrl=").concat(ae+se.callbackUrl,"&fileType=").concat(se.fileType,"&title=").concat(se.title,"&model=").concat(d,"&officeServer=").concat(i.a.OFFICE_SERVER,"&disabledDownload=").concat(!!X)}),(A==="xlsx"||A==="doc"||A==="pptx"||A==="docx")&&c.a.createElement("iframe",{src:"/react/build/office.html?key=".concat(le.key,"&url=").concat(i.a.API_SERVER+le.url,"&callbackUrl=").concat(i.a.API_SERVER+le.callbackUrl,"&fileType=").concat(le.fileType,"&title=").concat(le.title,"&model=").concat(le.model)}),A==="html"&&c.a.createElement("iframe",{src:u+"&disposition=inline"}),A==="pdf"&&c.a.createElement("embed",{className:T.a.embed,src:u}),A==="image"&&c.a.createElement("img",{src:"".concat(((L=u)===null||L===void 0?void 0:L.indexOf("http://"))>-1||((x=u)===null||x===void 0?void 0:x.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(u)}),A==="other"&&c.a.createElement("div",null,c.a.createElement(Z.a,{type:"primary",size:"large",onClick:Ue},c.a.createElement(m.a,null),"\u70B9\u51FB\u4E0B\u8F7D")),A==="download"&&c.a.createElement(Z.a,{type:"primary",size:"large",onClick:Ue},c.a.createElement(m.a,null),"\u70B9\u51FB\u4E0B\u8F7D"))}},"p77/":function(Ge,me,W){},pAaK:function(Ge,me,W){Ge.exports={flex_box_center:"flex_box_center___3d46B",flex_space_between:"flex_space_between___3a07p",flex_box_vertical_center:"flex_box_vertical_center___3U-TP",flex_box_center_end:"flex_box_center_end___2f78_",flex_box_column:"flex_box_column___2G3XJ",bg:"bg___1MTM3",title:"title___161Lo",replyList:"replyList___3TAxX","nav-tab":"nav-tab___2QveN",buttonFixed:"buttonFixed___3jsue",exitComment:"exitComment___2ZV_r",nextComment:"nextComment___1M4hZ",modal:"modal___14a4J",MdEditor:"MdEditor___2fxIJ"}},pmY6:function(Ge,me,W){"use strict";W.d(me,"g",function(){return B}),W.d(me,"f",function(){return M}),W.d(me,"e",function(){return H}),W.d(me,"h",function(){return F}),W.d(me,"b",function(){return O}),W.d(me,"a",function(){return w}),W.d(me,"d",function(){return c}),W.d(me,"c",function(){return p});var ue=!1,Z="__is_disposable_tracked__";function I(T){if(!ue)return;if(T&&T!==w.None)try{T[Z]=!0}catch(m){}}function Q(T){if(!ue)return T;var m=new Error("Potentially leaked disposable").stack;return setTimeout(function(){T[Z]||console.log(m)},3e3),T}function B(T){return typeof T.dispose=="function"&&T.dispose.length===0}function M(T){return Array.isArray(T)?(T.forEach(function(m){m&&(I(m),m.dispose())}),[]):T?(I(T),T.dispose(),T):void 0}function H(){for(var T=[],m=0;m=I.length?{done:!0}:{done:!1,value:I[M++]}},e:function(p){throw p},f:H}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var F=!0,O=!1,w;return{s:function(){B=I[Symbol.iterator]()},n:function(){var p=B.next();return F=p.done,p},e:function(p){O=!0,w=p},f:function(){try{!F&&B.return!=null&&B.return()}finally{if(O)throw w}}}}},rUJ1:function(Ge,me){const W=/[&<>"']/,ue=/[&<>"']/g,Z=/[<>"']|&(?!#?\w+;)/,I=/[<>"']|&(?!#?\w+;)/g,Q={"&":"&","<":"<",">":">",'"':""","'":"'"},B=x=>Q[x];function M(x,E){if(E){if(W.test(x))return x.replace(ue,B)}else if(Z.test(x))return x.replace(I,B);return x}const H=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function F(x){return x.replace(H,(E,d)=>(d=d.toLowerCase(),d==="colon"?":":d.charAt(0)==="#"?d.charAt(1)==="x"?String.fromCharCode(parseInt(d.substring(2),16)):String.fromCharCode(+d.substring(1)):""))}const O=/(^|[^\[])\^/g;function w(x,E){x=x.source||x,E=E||"";const d={replace:(h,u)=>(u=u.source||u,u=u.replace(O,"$1"),x=x.replace(h,u),d),getRegex:()=>new RegExp(x,E)};return d}const c=/[^\w:]/g,p=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function T(x,E,d){if(x){let h;try{h=decodeURIComponent(F(d)).replace(c,"").toLowerCase()}catch(u){return null}if(h.indexOf("javascript:")===0||h.indexOf("vbscript:")===0||h.indexOf("data:")===0)return null}E&&!p.test(d)&&(d=i(E,d));try{d=encodeURI(d).replace(/%25/g,"%")}catch(h){return null}return d}const m={},g=/^[^:]+:\/*[^/]*$/,b=/^([^:]+:)[\s\S]*$/,a=/^([^:]+:\/*[^/]*)[\s\S]*$/;function i(x,E){m[" "+x]||(g.test(x)?m[" "+x]=x+"/":m[" "+x]=v(x,"/",!0)),x=m[" "+x];const d=x.indexOf(":")===-1;return E.substring(0,2)==="//"?d?E:x.replace(b,"$1")+E:E.charAt(0)==="/"?d?E:x.replace(a,"$1")+E:x+E}const s={exec:function(){}};function l(x){let E=1,d,h;for(;E{let _=!1,U=A;for(;--U>=0&&D[U]==="\\";)_=!_;return _?"|":" |"}),h=d.split(/ \|/);let u=0;if(h.length>E)h.splice(E);else for(;h.length0},!1)}function c(p,T){for(var m={main:[T]},g={main:[]},b={main:{}};w(m);)for(var a=Object.keys(m),i=0;i=2*L/E||D<=U)return;var j=Number.POSITIVE_INFINITY,K;for(K=a.level-1;K>h;K--){var P=d[K].maxBitrate;if(j=L*P/(8*.8*A),j=D)return;var N=this.bwEstimator.getEstimate();w.logger.warn("Fragment "+a.sn+(i?" part "+i.index:"")+" of level "+a.level+" is loading too slowly and will cause an underbuffer; aborting and switching to level "+K+` + Current BW estimate: `+(Object(Q.isFiniteNumber)(N)?(N/1024).toFixed(3):"Unknown")+` Kb/s Estimated load time for current fragment: `+D.toFixed(3)+` s Estimated load time for the next fragment: `+j.toFixed(3)+` s - Time to underbuffer: `+U.toFixed(3)+" s"),s.nextLoadLevel=K,this.bwEstimator.sample(x,y.loaded),this.clearTimer(),a.loader&&(this.fragCurrent=this.partCurrent=null,a.loader.abort()),s.trigger(M.Events.FRAG_LOAD_EMERGENCY_ABORTED,{frag:a,part:i,stats:y})},g.onFragLoaded=function(a,i){var s=i.frag,l=i.part;if(s.type===O.PlaylistLevelType.MAIN&&Object(Y.isFiniteNumber)(s.sn)){var S=l?l.stats:s.stats,v=l?l.duration:s.duration;if(this.clearTimer(),this.lastLoadedFragLevel=s.level,this._nextAutoLevel=-1,this.hls.config.abrMaxWithRealBitrate){var y=this.hls.levels[s.level],L=(y.loaded?y.loaded.bytes:0)+S.loaded,x=(y.loaded?y.loaded.duration:0)+v;y.loaded={bytes:L,duration:x},y.realBitrate=Math.round(8*L/x)}if(s.bitrateTest){var E={stats:S,frag:s,part:l,id:s.type};this.onFragBuffered(M.Events.FRAG_BUFFERED,E),s.bitrateTest=!1}}},g.onFragBuffered=function(a,i){var s=i.frag,l=i.part,S=l?l.stats:s.stats;if(S.aborted)return;if(s.type!==O.PlaylistLevelType.MAIN||s.sn==="initSegment")return;var v=S.parsing.end-S.loading.start;this.bwEstimator.sample(v,S.loaded),S.bwEstimate=this.bwEstimator.getEstimate(),s.bitrateTest?this.bitrateTestDelay=v/1e3:this.bitrateTestDelay=0},g.onError=function(a,i){switch(i.details){case F.ErrorDetails.FRAG_LOAD_ERROR:case F.ErrorDetails.FRAG_LOAD_TIMEOUT:this.clearTimer();break;default:break}},g.clearTimer=function(){self.clearInterval(this.timer),this.timer=void 0},g.getNextABRAutoLevel=function(){var a=this.fragCurrent,i=this.partCurrent,s=this.hls,l=s.maxAutoLevel,S=s.config,v=s.minAutoLevel,y=s.media,L=i?i.duration:a?a.duration:0,x=y?y.currentTime:0,E=y&&y.playbackRate!==0?Math.abs(y.playbackRate):1,d=this.bwEstimator?this.bwEstimator.getEstimate():S.abrEwmaDefaultEstimate,h=(H.BufferHelper.bufferInfo(y,x,S.maxBufferHole).end-x)/E,u=this.findBestLevel(d,v,l,h,S.abrBandWidthFactor,S.abrBandWidthUpFactor);if(u>=0)return u;w.logger.trace((h?"rebuffering expected":"buffer is empty")+", finding optimal quality level");var R=L?Math.min(L,S.maxStarvationDelay):S.maxStarvationDelay,A=S.abrBandWidthFactor,D=S.abrBandWidthUpFactor;if(!h){var _=this.bitrateTestDelay;if(_){var U=L?Math.min(L,S.maxLoadingDelay):S.maxLoadingDelay;R=U-_,w.logger.trace("bitrate test took "+Math.round(1e3*_)+"ms, set first fragment max fetchDuration to "+Math.round(1e3*R)+" ms"),A=D=1}}return u=this.findBestLevel(d,v,l,h+R,A,D),Math.max(u,0)},g.findBestLevel=function(a,i,s,l,S,v){for(var y,L=this.fragCurrent,x=this.partCurrent,E=this.lastLoadedFragLevel,d=this.hls.levels,h=d[E],u=!!(h!=null&&(y=h.details)!==null&&y!==void 0&&y.live),R=h==null?void 0:h.codecSet,A=x?x.duration:L?L.duration:0,D=s;D>=i;D--){var _=d[D];if(!_||R&&_.codecSet!==R)continue;var U=_.details,j=(x?U==null?void 0:U.partTarget:U==null?void 0:U.averagetargetduration)||A,K=void 0;D<=E?K=S*a:K=v*a;var P=d[D].maxBitrate,N=P*j/K;if(w.logger.trace("level/adjustedbw/bitrate/avgDuration/maxFetchDuration/fetchDuration: "+D+"/"+Math.round(K)+"/"+P+"/"+j+"/"+l+"/"+N),K>P&&(!N||u&&!this.bitrateTestDelay||N0&&h===-1?(this.log("Override startPosition with lastCurrentTime @"+u.toFixed(3)),this.state=B.State.IDLE):(this.loadedmetadata=!1,this.state=B.State.WAITING_TRACK),this.nextLoadPosition=this.startPosition=this.lastCurrentTime=h,this.tick()},E.doTick=function(){switch(this.state){case B.State.IDLE:this.doTickIdle();break;case B.State.WAITING_TRACK:{var h,u=this.levels,R=this.trackId,A=u==null||((h=u[R])===null||h===void 0)?void 0:h.details;if(A){if(this.waitForCdnTuneIn(A))break;this.state=B.State.WAITING_INIT_PTS}break}case B.State.FRAG_LOADING_WAITING_RETRY:{var D,_=performance.now(),U=this.retryDate;(!U||_>=U||(D=this.media)!==null&&D!==void 0&&D.seeking)&&(this.log("RetryDate reached, switch back to IDLE state"),this.state=B.State.IDLE);break}case B.State.WAITING_INIT_PTS:{var j=this.waitingData;if(j){var K=j.frag,P=j.part,N=j.cache,X=j.complete;if(this.initPTS[K.cc]!==void 0){this.waitingData=null,this.waitingVideoCC=-1,this.state=B.State.FRAG_LOADING;var ee=N.flush(),le={frag:K,part:P,payload:ee,networkDetails:null};this._handleFragmentLoadProgress(le),X&&L.prototype._handleFragmentLoadComplete.call(this,le)}else if(this.videoTrackCC!==this.waitingVideoCC)i.logger.log("Waiting fragment cc ("+K.cc+") cancelled because video is at cc "+this.videoTrackCC),this.clearWaitingFragment();else{var pe=this.getLoadPosition(),Pe=H.BufferHelper.bufferInfo(this.mediaBuffer,pe,this.config.maxBufferHole),Te=Object(g.fragmentWithinToleranceTest)(Pe.end,this.config.maxFragLookUpTolerance,K);Te<0&&(i.logger.log("Waiting fragment cc ("+K.cc+") @ "+K.start+" cancelled because another fragment at "+Pe.end+" is needed"),this.clearWaitingFragment())}}else this.state=B.State.IDLE}}this.onTickEnd()},E.clearWaitingFragment=function(){var h=this.waitingData;h&&(this.fragmentTracker.removeFragment(h.frag),this.waitingData=null,this.waitingVideoCC=-1,this.state=B.State.IDLE)},E.onTickEnd=function(){var h=this.media;if(!h||!h.readyState)return;var u=this.mediaBuffer?this.mediaBuffer:h,R=u.buffered;!this.loadedmetadata&&R.length&&(this.loadedmetadata=!0),this.lastCurrentTime=h.currentTime},E.doTickIdle=function(){var h,u,R=this.hls,A=this.levels,D=this.media,_=this.trackId,U=R.config;if(!A||!A[_])return;if(!D&&(this.startFragRequested||!U.startFragPrefetch))return;var j=A[_],K=j.details;if(!K||K.live&&this.levelLastLoaded!==_||this.waitForCdnTuneIn(K)){this.state=B.State.WAITING_TRACK;return}this.bufferFlushed&&(this.bufferFlushed=!1,this.afterBufferFlushed(this.mediaBuffer?this.mediaBuffer:this.media,c.ElementaryStreamTypes.AUDIO,w.PlaylistLevelType.AUDIO));var P=this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:this.media,w.PlaylistLevelType.AUDIO);if(P===null)return;var N=P.len,X=this.getMaxBufferLength(),ee=this.audioSwitch;if(N>=X&&!ee)return;if(!ee&&this._streamEnded(P,K)){R.trigger(M.Events.BUFFER_EOS,{type:"audio"}),this.state=B.State.ENDED;return}var le=K.fragments,pe=le[0].start,Pe=P.end;if(ee){var Te=this.getLoadPosition();Pe=Te,K.PTSKnown&&Tepe||P.nextStart)&&(this.log("Alt audio track ahead of main track, seek to start of alt audio track"),D.currentTime=pe+.05))}var Le=this.getNextFragment(Pe,K);if(!Le){this.bufferFlushed=!0;return}((h=Le.decryptdata)===null||h===void 0?void 0:h.keyFormat)==="identity"&&!((u=Le.decryptdata)!==null&&u!==void 0&&u.key)?this.loadKey(Le,K):this.loadFragment(Le,K,Pe)},E.getMaxBufferLength=function(){var h=L.prototype.getMaxBufferLength.call(this),u=this.getFwdBufferInfo(this.videoBuffer?this.videoBuffer:this.media,w.PlaylistLevelType.MAIN);return u===null?h:Math.max(h,u.len)},E.onMediaDetaching=function(){this.videoBuffer=null,L.prototype.onMediaDetaching.call(this)},E.onAudioTracksUpdated=function(h,u){var R=u.audioTracks;this.resetTransmuxer(),this.levels=R.map(function(A){return new O.Level(A)})},E.onAudioTrackSwitching=function(h,u){var R=!!u.url;this.trackId=u.id;var A=this.fragCurrent;A!=null&&A.loader&&A.loader.abort(),this.fragCurrent=null,this.clearWaitingFragment(),R?this.setInterval(v):this.resetTransmuxer(),R?(this.audioSwitch=!0,this.state=B.State.IDLE):this.state=B.State.STOPPED,this.tick()},E.onManifestLoading=function(){this.mainDetails=null,this.fragmentTracker.removeAllFragments(),this.startPosition=this.lastCurrentTime=0,this.bufferFlushed=!1},E.onLevelLoaded=function(h,u){this.mainDetails=u.details},E.onAudioTrackLoaded=function(h,u){var R,A=this.levels,D=u.details,_=u.id;if(!A){this.warn("Audio tracks were reset while loading level "+_);return}this.log("Track "+_+" loaded ["+D.startSN+","+D.endSN+"],duration:"+D.totalduration);var U=A[_],j=0;if(D.live||(R=U.details)!==null&&R!==void 0&&R.live){var K=this.mainDetails;if(D.fragments[0]||(D.deltaUpdateFailed=!0),D.deltaUpdateFailed||!K)return;!U.details&&D.hasProgramDateTime&&K.hasProgramDateTime?(Object(b.alignMediaPlaylistByPDT)(D,K),j=D.fragments[0].start):j=this.alignPlaylists(D,U.details)}U.details=D,this.levelLastLoaded=_,!this.startFragRequested&&(this.mainDetails||!D.live)&&this.setStartPosition(U.details,j),this.state===B.State.WAITING_TRACK&&!this.waitForCdnTuneIn(D)&&(this.state=B.State.IDLE),this.tick()},E._handleFragmentLoadProgress=function(h){var u,R=h.frag,A=h.part,D=h.payload,_=this.config,U=this.trackId,j=this.levels;if(!j){this.warn("Audio tracks were reset while fragment load was in progress. Fragment "+R.sn+" of level "+R.level+" will not be buffered");return}var K=j[U];console.assert(K,"Audio track is defined on fragment load progress");var P=K.details;console.assert(P,"Audio track details are defined on fragment load progress");var N=_.defaultAudioCodec||K.audioCodec||"mp4a.40.2",X=this.transmuxer;X||(X=this.transmuxer=new T.default(this.hls,w.PlaylistLevelType.AUDIO,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)));var ee=this.initPTS[R.cc],le=(u=R.initSegment)===null||u===void 0?void 0:u.data;if(ee!==void 0){var pe=!1,Pe=A?A.index:-1,Te=Pe!==-1,Le=new m.ChunkMetadata(R.level,R.sn,R.stats.chunkCount,D.byteLength,Pe,Te);X.push(D,le,N,"",R,A,P.totalduration,pe,Le,ee)}else{i.logger.log("Unknown video PTS for cc "+R.cc+", waiting for video PTS before demuxing audio frag "+R.sn+" of ["+P.startSN+" ,"+P.endSN+"],track "+U);var Re=this.waitingData=this.waitingData||{frag:R,part:A,cache:new p.default,complete:!1},Ae=Re.cache;Ae.push(new Uint8Array(D)),this.waitingVideoCC=this.videoTrackCC,this.state=B.State.WAITING_INIT_PTS}},E._handleFragmentLoadComplete=function(h){if(this.waitingData){this.waitingData.complete=!0;return}L.prototype._handleFragmentLoadComplete.call(this,h)},E.onBufferReset=function(){this.mediaBuffer=this.videoBuffer=null,this.loadedmetadata=!1},E.onBufferCreated=function(h,u){var R=u.tracks.audio;R&&(this.mediaBuffer=R.buffer),u.tracks.video&&(this.videoBuffer=u.tracks.video.buffer)},E.onFragBuffered=function(h,u){var R=u.frag,A=u.part;if(R.type!==w.PlaylistLevelType.AUDIO)return;if(this.fragContextChanged(R)){this.warn("Fragment "+R.sn+(A?" p: "+A.index:"")+" of level "+R.level+" finished buffering, but was aborted. state: "+this.state+", audioSwitch: "+this.audioSwitch);return}R.sn!=="initSegment"&&(this.fragPrevious=R,this.audioSwitch&&(this.audioSwitch=!1,this.hls.trigger(M.Events.AUDIO_TRACK_SWITCHED,{id:this.trackId}))),this.fragBufferedComplete(R,A)},E.onError=function(h,u){switch(u.details){case a.ErrorDetails.FRAG_LOAD_ERROR:case a.ErrorDetails.FRAG_LOAD_TIMEOUT:case a.ErrorDetails.KEY_LOAD_ERROR:case a.ErrorDetails.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(w.PlaylistLevelType.AUDIO,u);break;case a.ErrorDetails.AUDIO_TRACK_LOAD_ERROR:case a.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:this.state!==B.State.ERROR&&this.state!==B.State.STOPPED&&(this.state=u.fatal?B.State.ERROR:B.State.IDLE,this.warn(u.details+" while loading frag, switching to "+this.state+" state"));break;case a.ErrorDetails.BUFFER_FULL_ERROR:if(u.parent==="audio"&&(this.state===B.State.PARSING||this.state===B.State.PARSED)){var R=!0,A=this.getFwdBufferInfo(this.mediaBuffer,w.PlaylistLevelType.AUDIO);A&&A.len>.5&&(R=!this.reduceMaxBufferLength(A.len)),R&&(this.warn("Buffer full error also media.currentTime is not buffered, flush audio buffer"),this.fragCurrent=null,L.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio")),this.resetLoadingState()}break;default:break}},E.onBufferFlushed=function(h,u){var R=u.type;R===c.ElementaryStreamTypes.AUDIO&&(this.bufferFlushed=!0)},E._handleTransmuxComplete=function(h){var u,R="audio",A=this.hls,D=h.remuxResult,_=h.chunkMeta,U=this.getCurrentContext(_);if(!U){this.warn("The loading context changed while buffering fragment "+_.sn+" of level "+_.level+". This chunk will not be buffered."),this.resetLiveStartWhenNotLoaded(_.level);return}var j=U.frag,K=U.part,P=D.audio,N=D.text,X=D.id3,ee=D.initSegment;if(this.fragContextChanged(j))return;if(this.state=B.State.PARSING,this.audioSwitch&&P&&this.completeAudioSwitch(),ee!=null&&ee.tracks&&(this._bufferInitSegment(ee.tracks,j,_),A.trigger(M.Events.FRAG_PARSING_INIT_SEGMENT,{frag:j,id:R,tracks:ee.tracks})),P){var le=P.startPTS,pe=P.endPTS,Pe=P.startDTS,Te=P.endDTS;K&&(K.elementaryStreams[c.ElementaryStreamTypes.AUDIO]={startPTS:le,endPTS:pe,startDTS:Pe,endDTS:Te}),j.setElementaryStreamInfo(c.ElementaryStreamTypes.AUDIO,le,pe,Pe,Te),this.bufferFragmentData(P,j,K,_)}if(X!=null&&(u=X.samples)!==null&&u!==void 0&&u.length){var Le=s({frag:j,id:R},X);A.trigger(M.Events.FRAG_PARSING_METADATA,Le)}if(N){var Re=s({frag:j,id:R},N);A.trigger(M.Events.FRAG_PARSING_USERDATA,Re)}},E._bufferInitSegment=function(h,u,R){if(this.state!==B.State.PARSING)return;h.video&&delete h.video;var A=h.audio;if(!A)return;A.levelCodec=A.codec,A.id="audio",this.log("Init audio buffer, container:"+A.container+", codecs[parsed]=["+A.codec+"]"),this.hls.trigger(M.Events.BUFFER_CODECS,h);var D=A.initSegment;if(D!=null&&D.byteLength){var _={type:"audio",frag:u,part:null,chunkMeta:R,parent:u.type,data:D};this.hls.trigger(M.Events.BUFFER_APPENDING,_)}this.tick()},E.loadFragment=function(h,u,R){var A=this.fragmentTracker.getState(h);this.fragCurrent=h,(this.audioSwitch||A===F.FragmentState.NOT_LOADED||A===F.FragmentState.PARTIAL)&&(h.sn==="initSegment"?this._loadInitSegment(h):u.live&&!Object(Y.isFiniteNumber)(this.initPTS[h.cc])?(this.log("Waiting for video PTS in continuity counter "+h.cc+" of live stream before loading audio fragment "+h.sn+" of level "+this.trackId),this.state=B.State.WAITING_INIT_PTS):(this.startFragRequested=!0,L.prototype.loadFragment.call(this,h,u,R)))},E.completeAudioSwitch=function(){var h=this.hls,u=this.media,R=this.trackId;u&&(this.log("Switching audio track : flushing all audio"),L.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio")),this.audioSwitch=!1,h.trigger(M.Events.AUDIO_TRACK_SWITCHED,{id:R})},x}(B.default);Z.default=y},"./src/controller/audio-track-controller.ts":function(ue,Z,I){"use strict";I.r(Z);var Y=I("./src/events.ts"),B=I("./src/errors.ts"),M=I("./src/controller/base-playlist-controller.ts"),H=I("./src/types/loader.ts");function F(T,m){for(var g=0;g=i.length){this.warn("Invalid id passed to audio-track controller");return}this.clearTimer();var s=i[this.trackId];this.log("Now switching to audio-track index "+a);var l=i[a],S=l.id,v=l.groupId,y=v===void 0?"":v,L=l.name,x=l.type,E=l.url;if(this.trackId=a,this.trackName=L,this.selectDefaultTrack=!1,this.hls.trigger(Y.Events.AUDIO_TRACK_SWITCHING,{id:S,groupId:y,name:L,type:x,url:E}),l.details&&!l.details.live)return;var d=this.switchParams(l.url,s==null?void 0:s.details);this.loadPlaylist(d)},g.selectInitialTrack=function(){var a=this.tracksInGroup;console.assert(a.length,"Initial audio track should be selected when tracks are known");var i=this.trackName,s=this.findTrackId(i)||this.findTrackId();s!==-1?this.setAudioTrack(s):(this.warn("No track found for running audio group-ID: "+this.groupId),this.hls.trigger(Y.Events.ERROR,{type:B.ErrorTypes.MEDIA_ERROR,details:B.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,fatal:!0}))},g.findTrackId=function(a){for(var i=this.tracksInGroup,s=0;sm.partTarget&&(l+=1)}if(Object(Y.isFiniteNumber)(s))return new B.HlsUrlParameters(s,Object(Y.isFiniteNumber)(l)?l:void 0,B.HlsSkip.No)}}},c.loadPlaylist=function(T){},c.shouldLoadTrack=function(T){return this.canLoad&&T&&!!T.url&&(!T.details||T.details.live)},c.playlistLoaded=function(T,m,g){var b=this,a=m.details,i=m.stats,s=i.loading.end?Math.max(0,self.performance.now()-i.loading.end):0;if(a.advancedDateTime=Date.now()-s,a.live||g!=null&&g.live){if(a.reloaded(g),g&&this.log("live playlist "+T+" "+(a.advanced?"REFRESHED "+a.lastPartSn+"-"+a.lastPartIndex:"MISSED")),g&&a.fragments.length>0&&Object(M.mergeDetails)(g,a),!this.canLoad||!a.live)return;var l,S=void 0,v=void 0;if(a.canBlockReload&&a.endSN&&a.advanced){var y=this.hls.config.lowLatencyMode,L=a.lastPartSn,x=a.endSN,E=a.lastPartIndex,d=E!==-1,h=L===x,u=y?0:E;d?(S=h?x+1:L,v=h?u:E+1):S=x+1;var R=a.age,A=R+a.ageHeader,D=Math.min(A-a.partTarget,a.targetduration*1.5);if(D>0){if(g&&D>g.tuneInGoal)this.warn("CDN Tune-in goal increased from: "+g.tuneInGoal+" to: "+D+" with playlist age: "+a.age),D=0;else{var _=Math.floor(D/a.targetduration);if(S+=_,v!==void 0){var U=Math.round(D%a.targetduration/a.partTarget);v+=U}this.log("CDN Tune-in age: "+a.ageHeader+"s last advanced "+R.toFixed(2)+"s goal: "+D+" skip sn "+_+" to part "+v)}a.tuneInGoal=D}if(l=this.getDeliveryDirectives(a,m.deliveryDirectives,S,v),y||!h){this.loadPlaylist(l);return}}else l=this.getDeliveryDirectives(a,m.deliveryDirectives,S,v);var j=Object(M.computeReloadInterval)(a,i);S!==void 0&&a.canBlockReload&&(j-=a.partTarget||1),this.log("reload live playlist "+T+" in "+Math.round(j)+" ms"),this.timer=self.setTimeout(function(){return b.loadPlaylist(l)},j)}else this.clearTimer()},c.getDeliveryDirectives=function(T,m,g,b){var a=Object(B.getSkipValue)(T,g);return m!=null&&m.skip&&T.deltaUpdateFailed&&(g=m.msn,b=m.part,a=B.HlsSkip.No),new B.HlsUrlParameters(g,b,a)},c.retryLoadingOrFail=function(T){var m=this,g=this.hls.config,b=this.retryCount-1&&(a=T.context)!==null&&a!==void 0&&a.deliveryDirectives)this.warn("retry playlist loading #"+this.retryCount+' after "'+T.details+'"'),this.loadPlaylist();else{var i=Math.min(Math.pow(2,this.retryCount)*g.levelLoadingRetryDelay,g.levelLoadingMaxRetryTimeout);this.timer=self.setTimeout(function(){return m.loadPlaylist()},i),this.warn("retry playlist loading #"+this.retryCount+" in "+i+' ms after "'+T.details+'"')}}else this.warn('cannot recover from error "'+T.details+'"'),this.clearTimer(),T.fatal=!0;return b},w}()},"./src/controller/base-stream-controller.ts":function(ue,Z,I){"use strict";I.r(Z),I.d(Z,"State",function(){return x}),I.d(Z,"default",function(){return E});var Y=I("./src/polyfills/number.ts"),B=I("./src/task-loop.ts"),M=I("./src/controller/fragment-tracker.ts"),H=I("./src/utils/buffer-helper.ts"),F=I("./src/utils/logger.ts"),O=I("./src/events.ts"),w=I("./src/errors.ts"),c=I("./src/types/transmuxer.ts"),p=I("./src/utils/mp4-tools.ts"),T=I("./src/utils/discontinuities.ts"),m=I("./src/controller/fragment-finders.ts"),g=I("./src/controller/level-helper.ts"),b=I("./src/loader/fragment-loader.ts"),a=I("./src/crypt/decrypter.ts"),i=I("./src/utils/time-ranges.ts"),s=I("./src/types/loader.ts");function l(d,h){for(var u=0;uee;(K0&&K&&K.key&&K.iv&&K.method==="AES-128"){var P=self.performance.now();return D.decrypter.webCryptoDecrypt(new Uint8Array(j),K.key.buffer,K.iv.buffer).then(function(N){var X=self.performance.now();return U.trigger(O.Events.FRAG_DECRYPTED,{frag:A,payload:N,stats:{tstart:P,tdecrypt:X}}),_.payload=N,_})}return _}).then(function(_){var U=D.fragCurrent,j=D.hls,K=D.levels;if(!K)throw new Error("init load aborted, missing levels");var P=K[A.level].details;console.assert(P,"Level details are defined when init segment is loaded");var N=A.stats;D.state=x.IDLE,D.fragLoadError=0,A.data=new Uint8Array(_.payload),N.parsing.start=N.buffering.start=self.performance.now(),N.parsing.end=N.buffering.end=self.performance.now(),_.frag===U&&j.trigger(O.Events.FRAG_BUFFERED,{stats:N,frag:U,part:null,id:A.type}),D.tick()}).catch(function(_){D.warn(_),D.resetFragmentLoading(A)})},u.fragContextChanged=function(A){var D=this.fragCurrent;return!A||!D||A.level!==D.level||A.sn!==D.sn||A.urlId!==D.urlId},u.fragBufferedComplete=function(A,D){var _=this.mediaBuffer?this.mediaBuffer:this.media;this.log("Buffered "+A.type+" sn: "+A.sn+(D?" part: "+D.index:"")+" of "+(this.logPrefix==="[stream-controller]"?"level":"track")+" "+A.level+" "+i.default.toString(H.BufferHelper.getBuffered(_))),this.state=x.IDLE,this.tick()},u._handleFragmentLoadComplete=function(A){var D=this.transmuxer;if(!D)return;var _=A.frag,U=A.part,j=A.partsLoaded,K=!j||j.length===0||j.some(function(N){return!N}),P=new c.ChunkMetadata(_.level,_.sn,_.stats.chunkCount+1,0,U?U.index:-1,!K);D.flush(P)},u._handleFragmentLoadProgress=function(A){},u._doFragLoad=function(A,D,_,U){var j=this;if(_===void 0&&(_=null),!this.levels)throw new Error("frag load aborted, missing levels");if(_=Math.max(A.start,_||0),this.config.lowLatencyMode&&D){var K=D.partList;if(K&&U){_>A.end&&D.fragmentHint&&(A=D.fragmentHint);var P=this.getNextPart(K,A,_);if(P>-1){var N=K[P];return this.log("Loading part sn: "+A.sn+" p: "+N.index+" cc: "+A.cc+" of playlist ["+D.startSN+"-"+D.endSN+"] parts [0-"+P+"-"+(K.length-1)+"] "+(this.logPrefix==="[stream-controller]"?"level":"track")+": "+A.level+", target: "+parseFloat(_.toFixed(3))),this.nextLoadPosition=N.start+N.duration,this.state=x.FRAG_LOADING,this.hls.trigger(O.Events.FRAG_LOADING,{frag:A,part:K[P],targetBufferTime:_}),this.doFragPartsLoad(A,K,P,U).catch(function(X){return j.handleFragLoadError(X)})}else if(!A.url||this.loadedEndOfParts(K,_))return Promise.resolve(null)}}return this.log("Loading fragment "+A.sn+" cc: "+A.cc+" "+(D?"of ["+D.startSN+"-"+D.endSN+"] ":"")+(this.logPrefix==="[stream-controller]"?"level":"track")+": "+A.level+", target: "+parseFloat(_.toFixed(3))),Object(Y.isFiniteNumber)(A.sn)&&!this.bitrateTest&&(this.nextLoadPosition=A.start+A.duration),this.state=x.FRAG_LOADING,this.hls.trigger(O.Events.FRAG_LOADING,{frag:A,targetBufferTime:_}),this.fragmentLoader.load(A,U).catch(function(X){return j.handleFragLoadError(X)})},u.doFragPartsLoad=function(A,D,_,U){var j=this;return new Promise(function(K,P){var N=[],X=function ee(le){var pe=D[le];j.fragmentLoader.loadPart(A,pe,U).then(function(Pe){N[pe.index]=Pe;var Te=Pe.part;j.hls.trigger(O.Events.FRAG_LOADED,Pe);var Le=D[le+1];if(Le&&Le.fragment===A)ee(le+1);else return K({frag:A,part:Te,partsLoaded:N})}).catch(P)};X(_)})},u.handleFragLoadError=function(A){var D=A.data;return D&&D.details===w.ErrorDetails.INTERNAL_ABORTED?this.handleFragLoadAborted(D.frag,D.part):this.hls.trigger(O.Events.ERROR,D),null},u._handleTransmuxerFlush=function(A){var D=this.getCurrentContext(A);if(!D||this.state!==x.PARSING){this.fragCurrent||(this.state=x.IDLE);return}var _=D.frag,U=D.part,j=D.level,K=self.performance.now();_.stats.parsing.end=K,U&&(U.stats.parsing.end=K),this.updateLevelTiming(_,U,j,A.partial)},u.getCurrentContext=function(A){var D=this.levels,_=A.level,U=A.sn,j=A.part;if(!D||!D[_])return this.warn("Levels object was unset while buffering fragment "+U+" of level "+_+". The current chunk will not be buffered."),null;var K=D[_],P=j>-1?Object(g.getPartWith)(K,U,j):null,N=P?P.fragment:Object(g.getFragmentWithSN)(K,U,this.fragCurrent);return N?{frag:N,part:P,level:K}:null},u.bufferFragmentData=function(A,D,_,U){if(!A||this.state!==x.PARSING)return;var j=A.data1,K=A.data2,P=j;if(j&&K&&(P=Object(p.appendUint8Array)(j,K)),!P||!P.length)return;var N={type:A.type,frag:D,part:_,chunkMeta:U,parent:D.type,data:P};this.hls.trigger(O.Events.BUFFER_APPENDING,N),A.dropped&&A.independent&&!_&&this.flushBufferGap(D)},u.flushBufferGap=function(A){var D=this.media;if(!D)return;if(!H.BufferHelper.isBuffered(D,D.currentTime)){this.flushMainBuffer(0,A.start);return}var _=D.currentTime,U=H.BufferHelper.bufferInfo(D,_,0),j=A.duration,K=Math.min(this.config.maxFragLookUpTolerance*2,j*.25),P=Math.max(Math.min(A.start-K,U.end-K),_+K);A.start-P>K&&this.flushMainBuffer(P,A.start)},u.getFwdBufferInfo=function(A,D){var _=this.config,U=this.getLoadPosition();if(!Object(Y.isFiniteNumber)(U))return null;var j=H.BufferHelper.bufferInfo(A,U,_.maxBufferHole);if(j.len===0&&j.nextStart!==void 0){var K=this.fragmentTracker.getBufferedFrag(U,D);if(K&&j.nextStart=_?(D.maxMaxBufferLength/=2,this.warn("Reduce max buffer length to "+D.maxMaxBufferLength+"s"),!0):!1},u.getNextFragment=function(A,D){var _,U,j=D.fragments,K=j.length;if(!K)return null;var P=this.config,N=j[0].start,X;if(D.live){var ee=P.initialLiveManifestSize;if(K-1&&__.start&&_.loaded},u.getInitialLiveFragment=function(A,D){var _=this.fragPrevious,U=null;if(_){if(A.hasProgramDateTime&&(this.log("Live playlist, switching playlist, load frag with same PDT: "+_.programDateTime),U=Object(m.findFragmentByPDT)(D,_.endProgramDateTime,this.config.maxFragLookUpTolerance)),!U){var j=_.sn+1;if(j>=A.startSN&&j<=A.endSN){var K=D[j-A.startSN];_.cc===K.cc&&(U=K,this.log("Live playlist, switching playlist, load frag with next SN: "+U.sn))}U||(U=Object(m.findFragWithCC)(D,_.cc),U&&this.log("Live playlist, switching playlist, load frag with same CC: "+U.sn))}}else{var P=this.hls.liveSyncPosition;P!==null&&(U=this.getFragmentAtPosition(P,this.bitrateTest?A.fragmentEnd:A.edge,A))}return U},u.getFragmentAtPosition=function(A,D,_){var U=this.config,j=this.fragPrevious,K=_.fragments,P=_.endSN,N=_.fragmentHint,X=U.maxFragLookUpTolerance,ee=!!(U.lowLatencyMode&&_.partList&&N);ee&&N&&!this.bitrateTest&&(K=K.concat(N),P=N.sn);var le;if(AD-X?0:X;le=Object(m.findFragmentByPTS)(j,K,A,pe)}else le=K[K.length-1];if(le){var Pe=le.sn-_.startSN,Te=j&&le.level===j.level,Le=K[Pe+1],Re=this.fragmentTracker.getState(le);if(Re===M.FragmentState.BACKTRACKED){le=null;for(var Ae=Pe;K[Ae]&&this.fragmentTracker.getState(K[Ae])===M.FragmentState.BACKTRACKED;)j?le=K[Ae--]:le=K[--Ae];le||(le=Le)}else j&&le.sn===j.sn&&!ee&&(Te&&(le.sn=K-D.maxFragLookUpTolerance&&j<=P;if(U!==null&&_.duration>U&&(j"+A.startSN+" prev-sn: "+(j?j.sn:"na")+" fragments: "+P),le}return N},u.waitForCdnTuneIn=function(A){var D=3;return A.live&&A.canBlockReload&&A.tuneInGoal>Math.max(A.partHoldBack,A.partTarget*D)},u.setStartPosition=function(A,D){var _=this.startPosition;if(_"+A))}}]),h}(B.default)},"./src/controller/buffer-controller.ts":function(ue,Z,I){"use strict";I.r(Z),I.d(Z,"default",function(){return m});var Y=I("./src/polyfills/number.ts"),B=I("./src/events.ts"),M=I("./src/utils/logger.ts"),H=I("./src/errors.ts"),F=I("./src/utils/buffer-helper.ts"),O=I("./src/utils/mediasource-helper.ts"),w=I("./src/loader/fragment.ts"),c=I("./src/controller/buffer-operation-queue.ts"),p=Object(O.getMediaSource)(),T=/([ha]vc.)(?:\.[^.,]+)+/,m=function(){function g(a){var i=this;this.details=null,this._objectUrl=null,this.operationQueue=void 0,this.listeners=void 0,this.hls=void 0,this.bufferCodecEventsExpected=0,this._bufferCodecEventsTotal=0,this.media=null,this.mediaSource=null,this.appendError=0,this.tracks={},this.pendingTracks={},this.sourceBuffer=void 0,this._onMediaSourceOpen=function(){var s=i.hls,l=i.media,S=i.mediaSource;M.logger.log("[buffer-controller]: Media source opened"),l&&(i.updateMediaElementDuration(),s.trigger(B.Events.MEDIA_ATTACHED,{media:l})),S&&S.removeEventListener("sourceopen",i._onMediaSourceOpen),i.checkPendingTracks()},this._onMediaSourceClose=function(){M.logger.log("[buffer-controller]: Media source closed")},this._onMediaSourceEnded=function(){M.logger.log("[buffer-controller]: Media source ended")},this.hls=a,this._initSourceBuffer(),this.registerListeners()}var b=g.prototype;return b.hasSourceTypes=function(){return this.getSourceBufferTypes().length>0||Object.keys(this.pendingTracks).length>0},b.destroy=function(){this.unregisterListeners(),this.details=null},b.registerListeners=function(){var i=this.hls;i.on(B.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),i.on(B.Events.MEDIA_DETACHING,this.onMediaDetaching,this),i.on(B.Events.MANIFEST_PARSED,this.onManifestParsed,this),i.on(B.Events.BUFFER_RESET,this.onBufferReset,this),i.on(B.Events.BUFFER_APPENDING,this.onBufferAppending,this),i.on(B.Events.BUFFER_CODECS,this.onBufferCodecs,this),i.on(B.Events.BUFFER_EOS,this.onBufferEos,this),i.on(B.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),i.on(B.Events.LEVEL_UPDATED,this.onLevelUpdated,this),i.on(B.Events.FRAG_PARSED,this.onFragParsed,this),i.on(B.Events.FRAG_CHANGED,this.onFragChanged,this)},b.unregisterListeners=function(){var i=this.hls;i.off(B.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),i.off(B.Events.MEDIA_DETACHING,this.onMediaDetaching,this),i.off(B.Events.MANIFEST_PARSED,this.onManifestParsed,this),i.off(B.Events.BUFFER_RESET,this.onBufferReset,this),i.off(B.Events.BUFFER_APPENDING,this.onBufferAppending,this),i.off(B.Events.BUFFER_CODECS,this.onBufferCodecs,this),i.off(B.Events.BUFFER_EOS,this.onBufferEos,this),i.off(B.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),i.off(B.Events.LEVEL_UPDATED,this.onLevelUpdated,this),i.off(B.Events.FRAG_PARSED,this.onFragParsed,this),i.off(B.Events.FRAG_CHANGED,this.onFragChanged,this)},b._initSourceBuffer=function(){this.sourceBuffer={},this.operationQueue=new c.default(this.sourceBuffer),this.listeners={audio:[],video:[],audiovideo:[]}},b.onManifestParsed=function(i,s){var l=2;(s.audio&&!s.video||!s.altAudio)&&(l=1),this.bufferCodecEventsExpected=this._bufferCodecEventsTotal=l,this.details=null,M.logger.log(this.bufferCodecEventsExpected+" bufferCodec event(s) expected")},b.onMediaAttaching=function(i,s){var l=this.media=s.media;if(l&&p){var S=this.mediaSource=new p;S.addEventListener("sourceopen",this._onMediaSourceOpen),S.addEventListener("sourceended",this._onMediaSourceEnded),S.addEventListener("sourceclose",this._onMediaSourceClose),l.src=self.URL.createObjectURL(S),this._objectUrl=l.src}},b.onMediaDetaching=function(){var i=this.media,s=this.mediaSource,l=this._objectUrl;if(s){if(M.logger.log("[buffer-controller]: media source detaching"),s.readyState==="open")try{s.endOfStream()}catch(S){M.logger.warn("[buffer-controller]: onMediaDetaching: "+S.message+" while calling endOfStream")}this.onBufferReset(),s.removeEventListener("sourceopen",this._onMediaSourceOpen),s.removeEventListener("sourceended",this._onMediaSourceEnded),s.removeEventListener("sourceclose",this._onMediaSourceClose),i&&(l&&self.URL.revokeObjectURL(l),i.src===l?(i.removeAttribute("src"),i.load()):M.logger.warn("[buffer-controller]: media.src was changed by a third party - skip cleanup")),this.mediaSource=null,this.media=null,this._objectUrl=null,this.bufferCodecEventsExpected=this._bufferCodecEventsTotal,this.pendingTracks={},this.tracks={}}this.hls.trigger(B.Events.MEDIA_DETACHED,void 0)},b.onBufferReset=function(){var i=this;this.getSourceBufferTypes().forEach(function(s){var l=i.sourceBuffer[s];try{l&&(i.removeBufferListeners(s),i.mediaSource&&i.mediaSource.removeSourceBuffer(l),i.sourceBuffer[s]=void 0)}catch(S){M.logger.warn("[buffer-controller]: Failed to reset the "+s+" buffer",S)}}),this._initSourceBuffer()},b.onBufferCodecs=function(i,s){var l=this,S=this.getSourceBufferTypes().length;if(Object.keys(s).forEach(function(v){if(S){var y=l.tracks[v];if(y&&typeof y.buffer.changeType=="function"){var L=s[v],x=L.codec,E=L.levelCodec,d=L.container,h=(y.levelCodec||y.codec).replace(T,"$1"),u=(E||x).replace(T,"$1");if(h!==u){var R=d+";codecs="+(E||x);l.appendChangeType(v,R)}}}else l.pendingTracks[v]=s[v]}),S)return;this.bufferCodecEventsExpected=Math.max(this.bufferCodecEventsExpected-1,0),this.mediaSource&&this.mediaSource.readyState==="open"&&this.checkPendingTracks()},b.appendChangeType=function(i,s){var l=this,S=this.operationQueue,v={execute:function(){var L=l.sourceBuffer[i];L&&(M.logger.log("[buffer-controller]: changing "+i+" sourceBuffer type to "+s),L.changeType(s)),S.shiftAndExecuteNext(i)},onStart:function(){},onComplete:function(){},onError:function(L){M.logger.warn("[buffer-controller]: Failed to change "+i+" SourceBuffer type",L)}};S.append(v,i)},b.onBufferAppending=function(i,s){var l=this,S=this.hls,v=this.operationQueue,y=this.tracks,L=s.data,x=s.type,E=s.frag,d=s.part,h=s.chunkMeta,u=h.buffering[x],R=self.performance.now();u.start=R;var A=E.stats.buffering,D=d?d.stats.buffering:null;A.start===0&&(A.start=R),D&&D.start===0&&(D.start=R);var _=y.audio,U=x==="audio"&&h.id===1&&(_==null?void 0:_.container)==="audio/mpeg",j={execute:function(){if(u.executeStart=self.performance.now(),U){var P=l.sourceBuffer[x];if(P){var N=E.start-P.timestampOffset;Math.abs(N)>=.1&&(M.logger.log("[buffer-controller]: Updating audio SourceBuffer timestampOffset to "+E.start+" (delta: "+N+") sn: "+E.sn+")"),P.timestampOffset=E.start)}}l.appendExecutor(L,x)},onStart:function(){},onComplete:function(){var P=self.performance.now();u.executeEnd=u.end=P,A.first===0&&(A.first=P),D&&D.first===0&&(D.first=P);var N=l.sourceBuffer,X={};for(var ee in N)X[ee]=F.BufferHelper.getBuffered(N[ee]);l.appendError=0,l.hls.trigger(B.Events.BUFFER_APPENDED,{type:x,frag:E,part:d,chunkMeta:h,parent:E.type,timeRanges:X})},onError:function(P){M.logger.error("[buffer-controller]: Error encountered while trying to append to the "+x+" SourceBuffer",P);var N={type:H.ErrorTypes.MEDIA_ERROR,parent:E.type,details:H.ErrorDetails.BUFFER_APPEND_ERROR,err:P,fatal:!1};P.code===DOMException.QUOTA_EXCEEDED_ERR?N.details=H.ErrorDetails.BUFFER_FULL_ERROR:(l.appendError++,N.details=H.ErrorDetails.BUFFER_APPEND_ERROR,l.appendError>S.config.appendErrorMaxRetry&&(M.logger.error("[buffer-controller]: Failed "+S.config.appendErrorMaxRetry+" times to append segment in sourceBuffer"),N.fatal=!0)),S.trigger(B.Events.ERROR,N)}};v.append(j,x)},b.onBufferFlushing=function(i,s){var l=this,S=this.operationQueue,v=function(L){return{execute:l.removeExecutor.bind(l,L,s.startOffset,s.endOffset),onStart:function(){},onComplete:function(){l.hls.trigger(B.Events.BUFFER_FLUSHED,{type:L})},onError:function(E){M.logger.warn("[buffer-controller]: Failed to remove from "+L+" SourceBuffer",E)}}};s.type?S.append(v(s.type),s.type):this.getSourceBufferTypes().forEach(function(y){S.append(v(y),y)})},b.onFragParsed=function(i,s){var l=this,S=s.frag,v=s.part,y=[],L=v?v.elementaryStreams:S.elementaryStreams;L[w.ElementaryStreamTypes.AUDIOVIDEO]?y.push("audiovideo"):(L[w.ElementaryStreamTypes.AUDIO]&&y.push("audio"),L[w.ElementaryStreamTypes.VIDEO]&&y.push("video"));var x=function(){var d=self.performance.now();S.stats.buffering.end=d,v&&(v.stats.buffering.end=d);var h=v?v.stats:S.stats;l.hls.trigger(B.Events.FRAG_BUFFERED,{frag:S,part:v,stats:h,id:S.type})};y.length===0&&M.logger.warn("Fragments must have at least one ElementaryStreamType set. type: "+S.type+" level: "+S.level+" sn: "+S.sn),this.blockBuffers(x,y)},b.onFragChanged=function(i,s){this.flushBackBuffer()},b.onBufferEos=function(i,s){var l=this,S=this.getSourceBufferTypes().reduce(function(v,y){var L=l.sourceBuffer[y];return(!s.type||s.type===y)&&(L&&!L.ended&&(L.ended=!0,M.logger.log("[buffer-controller]: "+y+" sourceBuffer now EOS"))),v&&!!(!L||L.ended)},!0);S&&this.blockBuffers(function(){var v=l.mediaSource;if(!v||v.readyState!=="open")return;v.endOfStream()})},b.onLevelUpdated=function(i,s){var l=s.details;if(!l.fragments.length)return;this.details=l,this.getSourceBufferTypes().length?this.blockBuffers(this.updateMediaElementDuration.bind(this)):this.updateMediaElementDuration()},b.flushBackBuffer=function(){var i=this.hls,s=this.details,l=this.media,S=this.sourceBuffer;if(!l||s===null)return;var v=this.getSourceBufferTypes();if(!v.length)return;var y=s.live&&i.config.liveBackBufferLength!==null?i.config.liveBackBufferLength:i.config.backBufferLength;if(!Object(Y.isFiniteNumber)(y)||y<0)return;var L=l.currentTime,x=s.levelTargetDuration,E=Math.max(y,x),d=Math.floor(L/x)*x-E;v.forEach(function(h){var u=S[h];if(u){var R=F.BufferHelper.getBuffered(u);R.length>0&&d>R.start(0)&&(i.trigger(B.Events.BACK_BUFFER_REACHED,{bufferEnd:d}),s.live&&i.trigger(B.Events.LIVE_BACK_BUFFER_REACHED,{bufferEnd:d}),i.trigger(B.Events.BUFFER_FLUSHING,{startOffset:0,endOffset:d,type:h}))}})},b.updateMediaElementDuration=function(){if(!this.details||!this.media||!this.mediaSource||this.mediaSource.readyState!=="open")return;var i=this.details,s=this.hls,l=this.media,S=this.mediaSource,v=i.fragments[0].start+i.totalduration,y=l.duration,L=Object(Y.isFiniteNumber)(S.duration)?S.duration:0;i.live&&s.config.liveDurationInfinity?(M.logger.log("[buffer-controller]: Media Source duration is set to Infinity"),S.duration=Infinity,this.updateSeekableRange(i)):(v>L&&v>y||!Object(Y.isFiniteNumber)(y))&&(M.logger.log("[buffer-controller]: Updating Media Source duration to "+v.toFixed(3)),S.duration=v)},b.updateSeekableRange=function(i){var s=this.mediaSource,l=i.fragments,S=l.length;if(S&&i.live&&s!==null&&s!==void 0&&s.setLiveSeekableRange){var v=Math.max(0,l[0].start),y=Math.max(v,v+i.totalduration);s.setLiveSeekableRange(v,y)}},b.checkPendingTracks=function(){var i=this.bufferCodecEventsExpected,s=this.operationQueue,l=this.pendingTracks,S=Object.keys(l).length;if(S&&!i||S===2){this.createSourceBuffers(l),this.pendingTracks={};var v=this.getSourceBufferTypes();if(v.length===0){this.hls.trigger(B.Events.ERROR,{type:H.ErrorTypes.MEDIA_ERROR,details:H.ErrorDetails.BUFFER_INCOMPATIBLE_CODECS_ERROR,fatal:!0,reason:"could not create source buffer for media codec(s)"});return}v.forEach(function(y){s.executeNext(y)})}},b.createSourceBuffers=function(i){var s=this.sourceBuffer,l=this.mediaSource;if(!l)throw Error("createSourceBuffers called when mediaSource was null");var S=0;for(var v in i)if(!s[v]){var y=i[v];if(!y)throw Error("source buffer exists for track "+v+", however track does not");var L=y.levelCodec||y.codec,x=y.container+";codecs="+L;M.logger.log("[buffer-controller]: creating sourceBuffer("+x+")");try{var E=s[v]=l.addSourceBuffer(x),d=v;this.addBufferListener(d,"updatestart",this._onSBUpdateStart),this.addBufferListener(d,"updateend",this._onSBUpdateEnd),this.addBufferListener(d,"error",this._onSBUpdateError),this.tracks[v]={buffer:E,codec:L,container:y.container,levelCodec:y.levelCodec,id:y.id},S++}catch(h){M.logger.error("[buffer-controller]: error while trying to add sourceBuffer: "+h.message),this.hls.trigger(B.Events.ERROR,{type:H.ErrorTypes.MEDIA_ERROR,details:H.ErrorDetails.BUFFER_ADD_CODEC_ERROR,fatal:!1,error:h,mimeType:x})}}S&&this.hls.trigger(B.Events.BUFFER_CREATED,{tracks:this.tracks})},b._onSBUpdateStart=function(i){var s=this.operationQueue,l=s.current(i);l.onStart()},b._onSBUpdateEnd=function(i){var s=this.operationQueue,l=s.current(i);l.onComplete(),s.shiftAndExecuteNext(i)},b._onSBUpdateError=function(i,s){M.logger.error("[buffer-controller]: "+i+" SourceBuffer error",s),this.hls.trigger(B.Events.ERROR,{type:H.ErrorTypes.MEDIA_ERROR,details:H.ErrorDetails.BUFFER_APPENDING_ERROR,fatal:!1});var l=this.operationQueue.current(i);l&&l.onError(s)},b.removeExecutor=function(i,s,l){var S=this.media,v=this.mediaSource,y=this.operationQueue,L=this.sourceBuffer,x=L[i];if(!S||!v||!x){M.logger.warn("[buffer-controller]: Attempting to remove from the "+i+" SourceBuffer, but it does not exist"),y.shiftAndExecuteNext(i);return}var E=Object(Y.isFiniteNumber)(S.duration)?S.duration:Infinity,d=Object(Y.isFiniteNumber)(v.duration)?v.duration:Infinity,h=Math.max(0,s),u=Math.min(l,E,d);u>h?(M.logger.log("[buffer-controller]: Removing ["+h+","+u+"] from the "+i+" SourceBuffer"),console.assert(!x.updating,i+" sourceBuffer must not be updating"),x.remove(h,u)):y.shiftAndExecuteNext(i)},b.appendExecutor=function(i,s){var l=this.operationQueue,S=this.sourceBuffer,v=S[s];if(!v){M.logger.warn("[buffer-controller]: Attempting to append to the "+s+" SourceBuffer, but it does not exist"),l.shiftAndExecuteNext(s);return}v.ended=!1,console.assert(!v.updating,s+" sourceBuffer must not be updating"),v.appendBuffer(i)},b.blockBuffers=function(i,s){var l=this;if(s===void 0&&(s=this.getSourceBufferTypes()),!s.length){M.logger.log("[buffer-controller]: Blocking operation requested, but no SourceBuffers exist"),Promise.resolve(i);return}var S=this.operationQueue,v=s.map(function(y){return S.appendBlocker(y)});Promise.all(v).then(function(){i(),s.forEach(function(y){var L=l.sourceBuffer[y];(!L||!L.updating)&&S.shiftAndExecuteNext(y)})})},b.getSourceBufferTypes=function(){return Object.keys(this.sourceBuffer)},b.addBufferListener=function(i,s,l){var S=this.sourceBuffer[i];if(!S)return;var v=l.bind(this,i);this.listeners[i].push({event:s,listener:v}),S.addEventListener(s,v)},b.removeBufferListeners=function(i){var s=this.sourceBuffer[i];if(!s)return;this.listeners[i].forEach(function(l){s.removeEventListener(l.event,l.listener)})},g}()},"./src/controller/buffer-operation-queue.ts":function(ue,Z,I){"use strict";I.r(Z),I.d(Z,"default",function(){return B});var Y=I("./src/utils/logger.ts"),B=function(){function M(F){this.buffers=void 0,this.queues={video:[],audio:[],audiovideo:[]},this.buffers=F}var H=M.prototype;return H.append=function(O,w){var c=this.queues[w];c.push(O),c.length===1&&this.buffers[w]&&this.executeNext(w)},H.insertAbort=function(O,w){var c=this.queues[w];c.unshift(O),this.executeNext(w)},H.appendBlocker=function(O){var w,c=new Promise(function(T){w=T}),p={execute:w,onStart:function(){},onComplete:function(){},onError:function(){}};return this.append(p,O),c},H.executeNext=function(O){var w=this.buffers,c=this.queues,p=w[O],T=c[O];if(T.length){var m=T[0];try{m.execute()}catch(g){Y.logger.warn("[buffer-operation-queue]: Unhandled exception executing the current operation"),m.onError(g),(!p||!p.updating)&&(T.shift(),this.executeNext(O))}}},H.shiftAndExecuteNext=function(O){this.queues[O].shift(),this.executeNext(O)},H.current=function(O){return this.queues[O][0]},M}()},"./src/controller/cap-level-controller.ts":function(ue,Z,I){"use strict";I.r(Z);var Y=I("./src/events.ts");function B(F,O){for(var w=0;w0&&this.mediaWidth>0){var c=this.hls.levels;if(c.length){var p=this.hls;p.autoLevelCapping=this.getMaxLevel(c.length-1),p.autoLevelCapping>this.autoLevelCapping&&this.streamController&&this.streamController.nextLevelSwitch(),this.autoLevelCapping=p.autoLevelCapping}}},O.getMaxLevel=function(c){var p=this,T=this.hls.levels;if(!T.length)return-1;var m=T.filter(function(g,b){return F.isLevelAllowed(b,p.restrictedLevels)&&b<=c});return this.clientRect=null,F.getMaxLevelByMediaSize(m,this.mediaWidth,this.mediaHeight)},O.startCapping=function(){if(this.timer)return;this.autoLevelCapping=Number.POSITIVE_INFINITY,this.hls.firstLevel=this.getMaxLevel(this.firstLevel),self.clearInterval(this.timer),this.timer=self.setInterval(this.detectPlayerSize.bind(this),1e3),this.detectPlayerSize()},O.stopCapping=function(){this.restrictedLevels=[],this.firstLevel=-1,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.timer&&(self.clearInterval(this.timer),this.timer=void 0)},O.getDimensions=function(){if(this.clientRect)return this.clientRect;var c=this.media,p={width:0,height:0};if(c){var T=c.getBoundingClientRect();p.width=T.width,p.height=T.height,!p.width&&!p.height&&(p.width=T.right-T.left||c.width||0,p.height=T.bottom-T.top||c.height||0)}return this.clientRect=p,p},F.isLevelAllowed=function(c,p){return p===void 0&&(p=[]),p.indexOf(c)===-1},F.getMaxLevelByMediaSize=function(c,p,T){if(!c||!c.length)return-1;for(var m=function(s,l){return l?s.width!==l.width||s.height!==l.height:!0},g=c.length-1,b=0;b=p||a.height>=T)&&m(a,c[b+1])){g=b;break}}return g},M(F,[{key:"mediaWidth",get:function(){return this.getDimensions().width*F.contentScaleFactor}},{key:"mediaHeight",get:function(){return this.getDimensions().height*F.contentScaleFactor}}],[{key:"contentScaleFactor",get:function(){var c=1;try{c=self.devicePixelRatio}catch(p){}return c}}]),F}();Z.default=H},"./src/controller/cmcd-controller.ts":function(ue,Z,I){"use strict";I.r(Z),I.d(Z,"default",function(){return m});var Y=I("./src/events.ts"),B=I("./src/types/cmcd.ts"),M=I("./src/utils/buffer-helper.ts"),H=I("./src/utils/logger.ts");function F(g,b){for(var a=0;a=g.length?{done:!0}:{done:!1,value:g[i++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function c(g,b){if(!g)return;if(typeof g=="string")return p(g,b);var a=Object.prototype.toString.call(g).slice(8,-1);if(a==="Object"&&g.constructor&&(a=g.constructor.name),a==="Map"||a==="Set")return Array.from(g);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return p(g,b)}function p(g,b){(b==null||b>g.length)&&(b=g.length);for(var a=0,i=new Array(b);as&&(s=y.bitrate)}return s>0?s:NaN},b.getBufferLength=function(i){var s=this.hls.media,l=i===B.CMCDObjectType.AUDIO?this.audioBuffer:this.videoBuffer;if(!l||!s)return NaN;var S=M.BufferHelper.bufferInfo(l,s.currentTime,this.config.maxBufferHole);return S.len*1e3},b.createPlaylistLoader=function(){var i=this.config.pLoader,s=this.applyPlaylistData,l=i||this.config.loader;return function(){function S(y){this.loader=void 0,this.loader=new l(y)}var v=S.prototype;return v.destroy=function(){this.loader.destroy()},v.abort=function(){this.loader.abort()},v.load=function(L,x,E){s(L),this.loader.load(L,x,E)},O(S,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),S}()},b.createFragmentLoader=function(){var i=this.config.fLoader,s=this.applyFragmentData,l=i||this.config.loader;return function(){function S(y){this.loader=void 0,this.loader=new l(y)}var v=S.prototype;return v.destroy=function(){this.loader.destroy()},v.abort=function(){this.loader.abort()},v.load=function(L,x,E){s(L),this.loader.load(L,x,E)},O(S,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),S}()},g.uuid=function(){var i=URL.createObjectURL(new Blob),s=i.toString();return URL.revokeObjectURL(i),s.substr(s.lastIndexOf("/")+1)},g.serialize=function(i){for(var s=[],l=function(U){return!Number.isNaN(U)&&U!=null&&U!==""&&U!==!1},S=function(U){return Math.round(U)},v=function(U){return S(U/100)*100},y=function(U){return encodeURIComponent(U)},L={br:S,d:S,bl:v,dl:v,mtp:v,nor:y,rtp:v,tb:S},x=Object.keys(i||{}).sort(),E=w(x),d;!(d=E()).done;){var h=d.value,u=i[h];if(!l(u))continue;if(h==="v"&&u===1)continue;if(h=="pr"&&u===1)continue;var R=L[h];R&&(u=R(u));var A=typeof u,D=void 0;h==="ot"||h==="sf"||h==="st"?D=h+"="+u:A==="boolean"?D=h:A==="number"?D=h+"="+u:D=h+"="+JSON.stringify(u),s.push(D)}return s.join(",")},g.toHeaders=function(i){for(var s=Object.keys(i),l={},S=["Object","Request","Session","Status"],v=[{},{},{},{}],y={br:0,d:0,ot:0,tb:0,bl:1,dl:1,mtp:1,nor:1,nrr:1,su:1,cid:2,pr:2,sf:2,sid:2,st:2,v:2,bs:3,rtp:3},L=0,x=s;Lw){this.hls.trigger(Y.Events.ERROR,{type:B.ErrorTypes.KEY_SYSTEM_ERROR,details:B.ErrorDetails.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0});return}var y=w-this._requestLicenseFailureCount+1;M.logger.warn("Retrying license request, "+y+" attempts left"),this._requestLicense(s,l)}break}},g._generateLicenseRequestChallenge=function(a,i){switch(a.mediaKeySystemDomain){case H.KeySystems.WIDEVINE:return i}throw new Error("unsupported key-system: "+a.mediaKeySystemDomain)},g._requestLicense=function(a,i){M.logger.log("Requesting content license for key-system");var s=this._mediaKeysList[0];if(!s){M.logger.error("Fatal error: Media is encrypted but no key-system access has been obtained yet"),this.hls.trigger(Y.Events.ERROR,{type:B.ErrorTypes.KEY_SYSTEM_ERROR,details:B.ErrorDetails.KEY_SYSTEM_NO_ACCESS,fatal:!0});return}try{var l=this.getLicenseServerUrl(s.mediaKeySystemDomain),S=this._createLicenseXhr(l,a,i);M.logger.log("Sending license request to URL: "+l);var v=this._generateLicenseRequestChallenge(s,a);S.send(v)}catch(y){M.logger.error("Failure requesting DRM license: "+y),this.hls.trigger(Y.Events.ERROR,{type:B.ErrorTypes.KEY_SYSTEM_ERROR,details:B.ErrorDetails.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0})}},g.onMediaAttached=function(a,i){if(!this._emeEnabled)return;var s=i.media;this._media=s,s.addEventListener("encrypted",this._onMediaEncrypted)},g.onMediaDetached=function(){var a=this._media,i=this._mediaKeysList;if(!a)return;a.removeEventListener("encrypted",this._onMediaEncrypted),this._media=null,this._mediaKeysList=[],Promise.all(i.map(function(s){if(s.mediaKeysSession)return s.mediaKeysSession.close().catch(function(){})})).then(function(){return a.setMediaKeys(null)}).catch(function(){})},g.onManifestParsed=function(a,i){if(!this._emeEnabled)return;var s=i.levels.map(function(S){return S.audioCodec}).filter(function(S){return!!S}),l=i.levels.map(function(S){return S.videoCodec}).filter(function(S){return!!S});this._attemptKeySystemAccess(H.KeySystems.WIDEVINE,s,l)},O(m,[{key:"requestMediaKeySystemAccess",get:function(){if(!this._requestMediaKeySystemAccess)throw new Error("No requestMediaKeySystemAccess function configured");return this._requestMediaKeySystemAccess}}]),m}();Z.default=T},"./src/controller/fps-controller.ts":function(ue,Z,I){"use strict";I.r(Z);var Y=I("./src/events.ts"),B=I("./src/utils/logger.ts"),M=function(){function H(O){this.hls=void 0,this.isVideoPlaybackQualityAvailable=!1,this.timer=void 0,this.media=null,this.lastTime=void 0,this.lastDroppedFrames=0,this.lastDecodedFrames=0,this.streamController=void 0,this.hls=O,this.registerListeners()}var F=H.prototype;return F.setStreamController=function(w){this.streamController=w},F.registerListeners=function(){this.hls.on(Y.Events.MEDIA_ATTACHING,this.onMediaAttaching,this)},F.unregisterListeners=function(){this.hls.off(Y.Events.MEDIA_ATTACHING,this.onMediaAttaching)},F.destroy=function(){this.timer&&clearInterval(this.timer),this.unregisterListeners(),this.isVideoPlaybackQualityAvailable=!1,this.media=null},F.onMediaAttaching=function(w,c){var p=this.hls.config;if(p.capLevelOnFPSDrop){var T=c.media instanceof self.HTMLVideoElement?c.media:null;this.media=T,T&&typeof T.getVideoPlaybackQuality=="function"&&(this.isVideoPlaybackQualityAvailable=!0),self.clearInterval(this.timer),this.timer=self.setInterval(this.checkFPSInterval.bind(this),p.fpsDroppedMonitoringPeriod)}},F.checkFPS=function(w,c,p){var T=performance.now();if(c){if(this.lastTime){var m=T-this.lastTime,g=p-this.lastDroppedFrames,b=c-this.lastDecodedFrames,a=1e3*g/m,i=this.hls;if(i.trigger(Y.Events.FPS_DROP,{currentDropped:g,currentDecoded:b,totalDroppedFrames:p}),a>0&&g>i.config.fpsDroppedMonitoringThreshold*b){var s=i.currentLevel;B.logger.warn("drop FPS ratio greater than max allowed value for currentLevel: "+s),s>0&&(i.autoLevelCapping===-1||i.autoLevelCapping>=s)&&(s=s-1,i.trigger(Y.Events.FPS_DROP_LEVEL_CAPPING,{level:s,droppedLevel:i.currentLevel}),i.autoLevelCapping=s,this.streamController.nextLevelSwitch())}}this.lastTime=T,this.lastDroppedFrames=p,this.lastDecodedFrames=c}},F.checkFPSInterval=function(){var w=this.media;if(w)if(this.isVideoPlaybackQualityAvailable){var c=w.getVideoPlaybackQuality();this.checkFPS(w,c.totalVideoFrames,c.droppedVideoFrames)}else this.checkFPS(w,w.webkitDecodedFrameCount,w.webkitDroppedFrameCount)},H}();Z.default=M},"./src/controller/fragment-finders.ts":function(ue,Z,I){"use strict";I.r(Z),I.d(Z,"findFragmentByPDT",function(){return M}),I.d(Z,"findFragmentByPTS",function(){return H}),I.d(Z,"fragmentWithinToleranceTest",function(){return F}),I.d(Z,"pdtWithinToleranceTest",function(){return O}),I.d(Z,"findFragWithCC",function(){return w});var Y=I("./src/polyfills/number.ts"),B=I("./src/utils/binary-search.ts");function M(c,p,T){if(p===null||!Array.isArray(c)||!c.length||!Object(Y.isFiniteNumber)(p))return null;var m=c[0].programDateTime;if(p<(m||0))return null;var g=c[c.length-1].endProgramDateTime;if(p>=(g||0))return null;T=T||0;for(var b=0;bc&&T.start?-1:0}function O(c,p,T){var m=Math.min(p,T.duration+(T.deltaPTS?T.deltaPTS:0))*1e3,g=T.endProgramDateTime||0;return g-m>c}function w(c,p){return B.default.search(c,function(T){return T.ccp?-1:0})}},"./src/controller/fragment-tracker.ts":function(ue,Z,I){"use strict";I.r(Z),I.d(Z,"FragmentState",function(){return M}),I.d(Z,"FragmentTracker",function(){return H});var Y=I("./src/events.ts"),B=I("./src/types/loader.ts"),M;(function(w){w.NOT_LOADED="NOT_LOADED",w.BACKTRACKED="BACKTRACKED",w.APPENDING="APPENDING",w.PARTIAL="PARTIAL",w.OK="OK"})(M||(M={}));var H=function(){function w(p){this.activeFragment=null,this.activeParts=null,this.fragments=Object.create(null),this.timeRanges=Object.create(null),this.bufferPadding=.2,this.hls=void 0,this.hls=p,this._registerListeners()}var c=w.prototype;return c._registerListeners=function(){var T=this.hls;T.on(Y.Events.BUFFER_APPENDED,this.onBufferAppended,this),T.on(Y.Events.FRAG_BUFFERED,this.onFragBuffered,this),T.on(Y.Events.FRAG_LOADED,this.onFragLoaded,this)},c._unregisterListeners=function(){var T=this.hls;T.off(Y.Events.BUFFER_APPENDED,this.onBufferAppended,this),T.off(Y.Events.FRAG_BUFFERED,this.onFragBuffered,this),T.off(Y.Events.FRAG_LOADED,this.onFragLoaded,this)},c.destroy=function(){this._unregisterListeners(),this.fragments=this.timeRanges=null},c.getAppendedFrag=function(T,m){if(m===B.PlaylistLevelType.MAIN){var g=this.activeFragment,b=this.activeParts;if(!g)return null;if(b)for(var a=b.length;a--;){var i=b[a],s=i?i.end:g.appendedPTS;if(i.start<=T&&s!==void 0&&T<=s)return a>9&&(this.activeParts=b.slice(a-9)),i}else if(g.start<=T&&g.appendedPTS!==void 0&&T<=g.appendedPTS)return g}return this.getBufferedFrag(T,m)},c.getBufferedFrag=function(T,m){for(var g=this.fragments,b=Object.keys(g),a=b.length;a--;){var i=g[b[a]];if((i==null?void 0:i.body.type)===m&&i.buffered){var s=i.body;if(s.start<=T&&T<=s.end)return s}}return null},c.detectEvictedFragments=function(T,m,g){var b=this;Object.keys(this.fragments).forEach(function(a){var i=b.fragments[a];if(!i)return;if(!i.buffered){i.body.type===g&&b.removeFragment(i.body);return}var s=i.range[T];if(!s)return;s.time.some(function(l){var S=!b.isTimeBuffered(l.startPTS,l.endPTS,m);return S&&b.removeFragment(i.body),S})})},c.detectPartialFragments=function(T){var m=this,g=this.timeRanges,b=T.frag,a=T.part;if(!g||b.sn==="initSegment")return;var i=O(b),s=this.fragments[i];if(!s)return;Object.keys(g).forEach(function(l){var S=b.elementaryStreams[l];if(!S)return;var v=g[l],y=a!==null||S.partial===!0;s.range[l]=m.getBufferedTimes(b,a,y,v)}),s.backtrack=s.loaded=null,Object.keys(s.range).length?s.buffered=!0:this.removeFragment(s.body)},c.fragBuffered=function(T){var m=O(T),g=this.fragments[m];g&&(g.backtrack=g.loaded=null,g.buffered=!0)},c.getBufferedTimes=function(T,m,g,b){for(var a={time:[],partial:g},i=m?m.start:T.start,s=m?m.end:T.end,l=T.minEndPTS||s,S=T.maxStartPTS||i,v=0;v=y&&l<=L){a.time.push({startPTS:Math.max(i,b.start(v)),endPTS:Math.min(s,b.end(v))});break}else if(iy)a.partial=!0,a.time.push({startPTS:Math.max(i,b.start(v)),endPTS:Math.min(s,b.end(v))});else if(s<=y)break}return a},c.getPartialFragment=function(T){var m=null,g,b,a,i=0,s=this.bufferPadding,l=this.fragments;return Object.keys(l).forEach(function(S){var v=l[S];if(!v)return;F(v)&&(b=v.body.start-s,a=v.body.end+s,T>=b&&T<=a&&(g=Math.min(T-b,a-T),i<=g&&(m=v.body,i=g)))}),m},c.getState=function(T){var m=O(T),g=this.fragments[m];return g?g.buffered?F(g)?M.PARTIAL:M.OK:g.backtrack?M.BACKTRACKED:M.APPENDING:M.NOT_LOADED},c.backtrack=function(T,m){var g=O(T),b=this.fragments[g];if(!b||b.backtrack)return null;var a=b.backtrack=m||b.loaded;return b.loaded=null,a},c.getBacktrackData=function(T){var m=O(T),g=this.fragments[m];if(g){var b,a=g.backtrack;if(a!=null&&(b=a.payload)!==null&&b!==void 0&&b.byteLength)return a;this.removeFragment(T)}return null},c.isTimeBuffered=function(T,m,g){for(var b,a,i=0;i=b&&m<=a)return!0;if(m<=b)return!1}return!1},c.onFragLoaded=function(T,m){var g=m.frag,b=m.part;if(g.sn==="initSegment"||g.bitrateTest||b)return;var a=O(g);this.fragments[a]={body:g,loaded:m,backtrack:null,buffered:!1,range:Object.create(null)}},c.onBufferAppended=function(T,m){var g=this,b=m.frag,a=m.part,i=m.timeRanges;if(b.type===B.PlaylistLevelType.MAIN)if(this.activeFragment=b,a){var s=this.activeParts;s||(this.activeParts=s=[]),s.push(a)}else this.activeParts=null;this.timeRanges=i,Object.keys(i).forEach(function(l){var S=i[l];if(g.detectEvictedFragments(l,S),!a)for(var v=0;vT&&b.removeFragment(s)}})},c.removeFragment=function(T){var m=O(T);T.stats.loaded=0,T.clearElementaryStreamInfo(),delete this.fragments[m]},c.removeAllFragments=function(){this.fragments=Object.create(null),this.activeFragment=null,this.activeParts=null},w}();function F(w){var c,p;return w.buffered&&(((c=w.range.video)===null||c===void 0?void 0:c.partial)||((p=w.range.audio)===null||p===void 0?void 0:p.partial))}function O(w){return w.type+"_"+w.level+"_"+w.urlId+"_"+w.sn}},"./src/controller/gap-controller.ts":function(ue,Z,I){"use strict";I.r(Z),I.d(Z,"STALL_MINIMUM_DURATION_MS",function(){return F}),I.d(Z,"MAX_START_GAP_JUMP",function(){return O}),I.d(Z,"SKIP_BUFFER_HOLE_STEP_SECONDS",function(){return w}),I.d(Z,"SKIP_BUFFER_RANGE_START",function(){return c}),I.d(Z,"default",function(){return p});var Y=I("./src/utils/buffer-helper.ts"),B=I("./src/errors.ts"),M=I("./src/events.ts"),H=I("./src/utils/logger.ts"),F=250,O=2,w=.1,c=.05,p=function(){function T(g,b,a,i){this.config=void 0,this.media=void 0,this.fragmentTracker=void 0,this.hls=void 0,this.nudgeRetry=0,this.stallReported=!1,this.stalled=null,this.moved=!1,this.seeking=!1,this.config=g,this.media=b,this.fragmentTracker=a,this.hls=i}var m=T.prototype;return m.destroy=function(){this.hls=this.fragmentTracker=this.media=null},m.poll=function(b){var a=this.config,i=this.media,s=this.stalled,l=i.currentTime,S=i.seeking,v=this.seeking&&!S,y=!this.seeking&&S;if(this.seeking=S,l!==b){if(this.moved=!0,s!==null){if(this.stallReported){var L=self.performance.now()-s;H.logger.warn("playback not stuck anymore @"+l+", after "+Math.round(L)+"ms"),this.stallReported=!1}this.stalled=null,this.nudgeRetry=0}return}if((y||v)&&(this.stalled=null),i.paused||i.ended||i.playbackRate===0||!Y.BufferHelper.getBuffered(i).length)return;var x=Y.BufferHelper.bufferInfo(i,l,0),E=x.len>0,d=x.nextStart||0;if(!E&&!d)return;if(S){var h=x.len>O,u=!d||d-l>O&&!this.fragmentTracker.getPartialFragment(l);if(h||u)return;this.moved=!1}if(!this.moved&&this.stalled!==null){var R,A=Math.max(d,x.start||0)-l,D=this.hls.levels?this.hls.levels[this.hls.currentLevel]:null,_=D==null||((R=D.details)===null||R===void 0)?void 0:R.live,U=_?D.details.targetduration*2:O;if(A>0&&A<=U){this._trySkipBufferHole(null);return}}var j=self.performance.now();if(s===null){this.stalled=j;return}var K=j-s;!S&&K>=F&&this._reportStall(x.len);var P=Y.BufferHelper.bufferInfo(i,l,a.maxBufferHole);this._tryFixBufferStall(P,K)},m._tryFixBufferStall=function(b,a){var i=this.config,s=this.fragmentTracker,l=this.media,S=l.currentTime,v=s.getPartialFragment(S);if(v){var y=this._trySkipBufferHole(v);if(y)return}b.len>i.maxBufferHole&&a>i.highBufferWatchdogPeriod*1e3&&(H.logger.warn("Trying to nudge playhead over buffer-hole"),this.stalled=null,this._tryNudgeBuffer())},m._reportStall=function(b){var a=this.hls,i=this.media,s=this.stallReported;s||(this.stallReported=!0,H.logger.warn("Playback stalling at @"+i.currentTime+" due to low buffer (buffer="+b+")"),a.trigger(M.Events.ERROR,{type:B.ErrorTypes.MEDIA_ERROR,details:B.ErrorDetails.BUFFER_STALLED_ERROR,fatal:!1,buffer:b}))},m._trySkipBufferHole=function(b){for(var a=this.config,i=this.hls,s=this.media,l=s.currentTime,S=0,v=Y.BufferHelper.getBuffered(s),y=0;y=S&&l.05&&this.forwardBufferLength>1){var y=Math.min(2,Math.max(1,i)),L=Math.round(2/(1+Math.exp(-.75*l-this.edgeStalled))*20)/20;T.playbackRate=Math.min(y,Math.max(1,L))}else T.playbackRate!==1&&T.playbackRate!==0&&(T.playbackRate=1)},c.estimateLiveEdge=function(){var T=this.levelDetails;return T===null?null:T.edge+T.age},c.computeLatency=function(){var T=this.estimateLiveEdge();return T===null?null:T-this.currentTime},F(w,[{key:"latency",get:function(){return this._latency||0}},{key:"maxLatency",get:function(){var T=this.config,m=this.levelDetails;return T.liveMaxLatencyDuration!==void 0?T.liveMaxLatencyDuration:m?T.liveMaxLatencyDurationCount*m.targetduration:0}},{key:"targetLatency",get:function(){var T=this.levelDetails;if(T===null)return null;var m=T.holdBack,g=T.partHoldBack,b=T.targetduration,a=this.config,i=a.liveSyncDuration,s=a.liveSyncDurationCount,l=a.lowLatencyMode,S=this.hls.userConfig,v=l&&g||m;(S.liveSyncDuration||S.liveSyncDurationCount||v===0)&&(v=i!==void 0?i:s*b);var y=b,L=1;return v+Math.min(this.stallCount*L,y)}},{key:"liveSyncPosition",get:function(){var T=this.estimateLiveEdge(),m=this.targetLatency,g=this.levelDetails;if(T===null||m===null||g===null)return null;var b=g.edge,a=T-m-this.edgeStalled,i=b-g.totalduration,s=b-(this.config.lowLatencyMode&&g.partTarget||g.targetduration);return Math.min(Math.max(i,a),s)}},{key:"drift",get:function(){var T=this.levelDetails;return T===null?1:T.drift}},{key:"edgeStalled",get:function(){var T=this.levelDetails;if(T===null)return 0;var m=(this.config.lowLatencyMode&&T.partTarget||T.targetduration)*3;return Math.max(T.age-m,0)}},{key:"forwardBufferLength",get:function(){var T=this.media,m=this.levelDetails;if(!T||!m)return 0;var g=T.buffered.length;return g?T.buffered.end(g-1):m.edge-this.currentTime}}]),w}()},"./src/controller/level-controller.ts":function(ue,Z,I){"use strict";I.r(Z),I.d(Z,"default",function(){return a});var Y=I("./src/types/level.ts"),B=I("./src/events.ts"),M=I("./src/errors.ts"),H=I("./src/utils/codecs.ts"),F=I("./src/controller/level-helper.ts"),O=I("./src/controller/base-playlist-controller.ts"),w=I("./src/types/loader.ts");function c(){return c=Object.assign||function(i){for(var s=1;s0){d=L[0].bitrate,L.sort(function(K,P){return K.bitrate-P.bitrate}),this._levels=L;for(var _=0;_this.hls.config.fragLoadingMaxRetry&&(h=y.frag.level)):h=y.frag.level}break;case M.ErrorDetails.LEVEL_LOAD_ERROR:case M.ErrorDetails.LEVEL_LOAD_TIMEOUT:L&&(L.deliveryDirectives&&(d=!1),h=L.level),E=!0;break;case M.ErrorDetails.REMUX_ALLOC_ERROR:h=y.level,E=!0;break}h!==void 0&&this.recoverLevel(y,h,E,d)},l.recoverLevel=function(v,y,L,x){var E=v.details,d=this._levels[y];if(d.loadError++,L){var h=this.retryLoadingOrFail(v);if(h)v.levelRetry=!0;else{this.currentLevelIndex=-1;return}}if(x){var u=d.url.length;if(u>1&&d.loadError1){var x=(y.urlId+1)%L;this.warn("Switching to redundant URL-id "+x),this._levels.forEach(function(E){E.urlId=x}),this.level=v}},l.onFragLoaded=function(v,y){var L=y.frag;if(L!==void 0&&L.type===w.PlaylistLevelType.MAIN){var x=this._levels[L.level];x!==void 0&&(x.fragmentError=0,x.loadError=0)}},l.onLevelLoaded=function(v,y){var L,x=y.level,E=y.details,d=this._levels[x];if(!d){var h;this.warn("Invalid level index "+x),(h=y.deliveryDirectives)!==null&&h!==void 0&&h.skip&&(E.deltaUpdateFailed=!0);return}x===this.currentLevelIndex?(d.fragmentError===0&&(d.loadError=0,this.retryCount=0),this.playlistLoaded(x,y,d.details)):(L=y.deliveryDirectives)!==null&&L!==void 0&&L.skip&&(E.deltaUpdateFailed=!0)},l.onAudioTrackSwitched=function(v,y){var L=this.hls.levels[this.currentLevelIndex];if(!L)return;if(L.audioGroupIds){for(var x=-1,E=this.hls.audioTracks[y.id].groupId,d=0;d0){var x=L.urlId,E=L.url[x];if(v)try{E=v.addDirectives(E)}catch(d){this.warn("Could not construct new URL with HLS Delivery Directives: "+d)}this.log("Attempt loading level index "+y+(v?" at sn "+v.msn+" part "+v.part:"")+" with URL-id "+x+" "+E),this.clearTimer(),this.hls.trigger(B.Events.LEVEL_LOADING,{url:E,level:y,id:x,deliveryDirectives:v||null})}},l.removeLevel=function(v,y){var L=function(d,h){return h!==y},x=this._levels.filter(function(E,d){return d!==v?!0:E.url.length>1&&y!==void 0?(E.url=E.url.filter(L),E.audioGroupIds&&(E.audioGroupIds=E.audioGroupIds.filter(L)),E.textGroupIds&&(E.textGroupIds=E.textGroupIds.filter(L)),E.urlId=0,!0):!1}).map(function(E,d){var h=E.details;return h!=null&&h.fragments&&h.fragments.forEach(function(u){u.level=d}),E});this._levels=x,this.hls.trigger(B.Events.LEVELS_UPDATED,{levels:x})},T(s,[{key:"levels",get:function(){return this._levels.length===0?null:this._levels}},{key:"level",get:function(){return this.currentLevelIndex},set:function(v){var y,L=this._levels;if(L.length===0)return;if(this.currentLevelIndex===v&&(y=L[v])!==null&&y!==void 0&&y.details)return;if(v<0||v>=L.length){var x=v<0;if(this.hls.trigger(B.Events.ERROR,{type:M.ErrorTypes.OTHER_ERROR,details:M.ErrorDetails.LEVEL_SWITCH_ERROR,level:v,fatal:x,reason:"invalid level idx"}),x)return;v=Math.min(v,L.length-1)}this.clearTimer();var E=this.currentLevelIndex,d=L[E],h=L[v];this.log("switching to level "+v+" from "+E),this.currentLevelIndex=v;var u=c({},h,{level:v,maxBitrate:h.maxBitrate,uri:h.uri,urlId:h.urlId});delete u._urlId,this.hls.trigger(B.Events.LEVEL_SWITCHING,u);var R=h.details;if(!R||R.live){var A=this.switchParams(h.uri,d==null?void 0:d.details);this.loadPlaylist(A)}}},{key:"manualLevel",get:function(){return this.manualLevelIndex},set:function(v){this.manualLevelIndex=v,this._startLevel===void 0&&(this._startLevel=v),v!==-1&&(this.level=v)}},{key:"firstLevel",get:function(){return this._firstLevel},set:function(v){this._firstLevel=v}},{key:"startLevel",get:function(){if(this._startLevel===void 0){var v=this.hls.config.startLevel;return v!==void 0?v:this._firstLevel}else return this._startLevel},set:function(v){this._startLevel=v}},{key:"nextLoadLevel",get:function(){return this.manualLevelIndex!==-1?this.manualLevelIndex:this.hls.nextAutoLevel},set:function(v){this.level=v,this.manualLevelIndex===-1&&(this.hls.nextAutoLevel=v)}}]),s}(O.default)},"./src/controller/level-helper.ts":function(ue,Z,I){"use strict";I.r(Z),I.d(Z,"addGroupId",function(){return M}),I.d(Z,"assignTrackIdsByGroup",function(){return H}),I.d(Z,"updatePTS",function(){return F}),I.d(Z,"updateFragPTSDTS",function(){return w}),I.d(Z,"mergeDetails",function(){return c}),I.d(Z,"mapPartIntersection",function(){return p}),I.d(Z,"mapFragmentIntersection",function(){return T}),I.d(Z,"adjustSliding",function(){return m}),I.d(Z,"addSliding",function(){return g}),I.d(Z,"computeReloadInterval",function(){return b}),I.d(Z,"getFragmentWithSN",function(){return a}),I.d(Z,"getPartWith",function(){return i});var Y=I("./src/polyfills/number.ts"),B=I("./src/utils/logger.ts");function M(s,l,S){switch(l){case"audio":s.audioGroupIds||(s.audioGroupIds=[]),s.audioGroupIds.push(S);break;case"text":s.textGroupIds||(s.textGroupIds=[]),s.textGroupIds.push(S);break}}function H(s){var l={};s.forEach(function(S){var v=S.groupId||"";S.id=l[v]=l[v]||0,l[v]++})}function F(s,l,S){var v=s[l],y=s[S];O(v,y)}function O(s,l){var S=l.startPTS;if(Object(Y.isFiniteNumber)(S)){var v=0,y;l.sn>s.sn?(v=S-s.start,y=s):(v=s.start-S,y=l),y.duration!==v&&(y.duration=v)}else if(l.sn>s.sn){var L=s.cc===l.cc;L&&s.minEndPTS?l.start=s.start+(s.minEndPTS-s.start):l.start=s.start+s.duration}else l.start=Math.max(s.start-l.duration,0)}function w(s,l,S,v,y,L){var x=v-S;x<=0&&(B.logger.warn("Fragment should have a positive duration",l),v=S+l.duration,L=y+l.duration);var E=S,d=v,h=l.startPTS,u=l.endPTS;if(Object(Y.isFiniteNumber)(h)){var R=Math.abs(h-S);Object(Y.isFiniteNumber)(l.deltaPTS)?l.deltaPTS=Math.max(R,l.deltaPTS):l.deltaPTS=R,E=Math.max(S,h),S=Math.min(S,h),y=Math.min(y,l.startDTS),d=Math.min(v,u),v=Math.max(v,u),L=Math.max(L,l.endDTS)}l.duration=v-S;var A=S-l.start;l.appendedPTS=v,l.start=l.startPTS=S,l.maxStartPTS=E,l.startDTS=y,l.endPTS=v,l.minEndPTS=d,l.endDTS=L;var D=l.sn;if(!s||Ds.endSN)return 0;var _,U=D-s.startSN,j=s.fragments;for(j[U]=l,_=U;_>0;_--)O(j[_],j[_-1]);for(_=U;_=0;y--){var L=v[y].initSegment;if(L){S=L;break}}s.fragmentHint&&delete s.fragmentHint.endPTS;var x=0,E;if(T(s,l,function(_,U){_.relurl&&(x=_.cc-U.cc),Object(Y.isFiniteNumber)(_.startPTS)&&Object(Y.isFiniteNumber)(_.endPTS)&&(U.start=U.startPTS=_.startPTS,U.startDTS=_.startDTS,U.appendedPTS=_.appendedPTS,U.maxStartPTS=_.maxStartPTS,U.endPTS=_.endPTS,U.endDTS=_.endDTS,U.minEndPTS=_.minEndPTS,U.duration=_.endPTS-_.startPTS,U.duration&&(E=U),l.PTSKnown=l.alignedSliding=!0),U.elementaryStreams=_.elementaryStreams,U.loader=_.loader,U.stats=_.stats,U.urlId=_.urlId,_.initSegment&&(U.initSegment=_.initSegment,S=_.initSegment)}),S){var d=l.fragmentHint?l.fragments.concat(l.fragmentHint):l.fragments;d.forEach(function(_){var U;(!_.initSegment||_.initSegment.relurl===((U=S)===null||U===void 0?void 0:U.relurl))&&(_.initSegment=S)})}if(l.skippedSegments&&(l.deltaUpdateFailed=l.fragments.some(function(_){return!_}),l.deltaUpdateFailed)){B.logger.warn("[level-helper] Previous playlist missing segments skipped in delta playlist");for(var h=l.skippedSegments;h--;)l.fragments.shift();l.startSN=l.fragments[0].sn,l.startCC=l.fragments[0].cc}var u=l.fragments;if(x){B.logger.warn("discontinuity sliding from playlist, take drift into account");for(var R=0;R=v.length)return;g(l,v[S].start)}function g(s,l){if(l){for(var S=s.fragments,v=s.skippedSegments;v0&&y0&&d===-1&&(this.log("Override startPosition with lastCurrentTime @"+h.toFixed(3)),d=h),this.state=B.State.IDLE,this.nextLoadPosition=this.startPosition=this.lastCurrentTime=d,this.tick()}else this._forceStartLoad=!0,this.state=B.State.STOPPED},x.stopLoad=function(){this._forceStartLoad=!1,y.prototype.stopLoad.call(this)},x.doTick=function(){switch(this.state){case B.State.IDLE:this.doTickIdle();break;case B.State.WAITING_LEVEL:{var d,h=this.levels,u=this.level,R=h==null||((d=h[u])===null||d===void 0)?void 0:d.details;if(R&&(!R.live||this.levelLastLoaded===this.level)){if(this.waitForCdnTuneIn(R))break;this.state=B.State.IDLE;break}break}case B.State.FRAG_LOADING_WAITING_RETRY:{var A,D=self.performance.now(),_=this.retryDate;(!_||D>=_||(A=this.media)!==null&&A!==void 0&&A.seeking)&&(this.log("retryDate reached, switch back to IDLE state"),this.state=B.State.IDLE)}break;default:break}this.onTickEnd()},x.onTickEnd=function(){y.prototype.onTickEnd.call(this),this.checkBuffer(),this.checkFragmentChanged()},x.doTickIdle=function(){var d,h,u=this.hls,R=this.levelLastLoaded,A=this.levels,D=this.media,_=u.config,U=u.nextLoadLevel;if(R===null||!D&&(this.startFragRequested||!_.startFragPrefetch))return;if(this.altAudio&&this.audioOnly)return;if(!A||!A[U])return;var j=A[U];this.level=u.nextLoadLevel=U;var K=j.details;if(!K||this.state===B.State.WAITING_LEVEL||K.live&&this.levelLastLoaded!==U){this.state=B.State.WAITING_LEVEL;return}var P=this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:D,w.PlaylistLevelType.MAIN);if(P===null)return;var N=P.len,X=this.getMaxBufferLength(j.maxBitrate);if(N>=X)return;if(this._streamEnded(P,K)){var ee={};this.altAudio&&(ee.type="video"),this.hls.trigger(H.Events.BUFFER_EOS,ee),this.state=B.State.ENDED;return}var le=P.end,pe=this.getNextFragment(le,K);if(this.couldBacktrack&&!this.fragPrevious&&pe&&pe.sn!=="initSegment"){var Pe=pe.sn-K.startSN;Pe>1&&(pe=K.fragments[Pe-1],this.fragmentTracker.removeFragment(pe))}if(pe&&this.fragmentTracker.getState(pe)===O.FragmentState.OK&&this.nextLoadPosition>le){var Te=this.audioOnly&&!this.altAudio?c.ElementaryStreamTypes.AUDIO:c.ElementaryStreamTypes.VIDEO;this.afterBufferFlushed(D,Te,w.PlaylistLevelType.MAIN),pe=this.getNextFragment(this.nextLoadPosition,K)}if(!pe)return;pe.initSegment&&!pe.initSegment.data&&!this.bitrateTest&&(pe=pe.initSegment),((d=pe.decryptdata)===null||d===void 0?void 0:d.keyFormat)==="identity"&&!((h=pe.decryptdata)!==null&&h!==void 0&&h.key)?this.loadKey(pe,K):this.loadFragment(pe,K,le)},x.loadFragment=function(d,h,u){var R,A=this.fragmentTracker.getState(d);if(this.fragCurrent=d,A===O.FragmentState.BACKTRACKED){var D=this.fragmentTracker.getBacktrackData(d);if(D){this._handleFragmentLoadProgress(D),this._handleFragmentLoadComplete(D);return}else A=O.FragmentState.NOT_LOADED}A===O.FragmentState.NOT_LOADED||A===O.FragmentState.PARTIAL?d.sn==="initSegment"?this._loadInitSegment(d):this.bitrateTest?(d.bitrateTest=!0,this.log("Fragment "+d.sn+" of level "+d.level+" is being downloaded to test bitrate and will not be buffered"),this._loadBitrateTestFrag(d)):(this.startFragRequested=!0,y.prototype.loadFragment.call(this,d,h,u)):A===O.FragmentState.APPENDING?this.reduceMaxBufferLength(d.duration)&&this.fragmentTracker.removeFragment(d):((R=this.media)===null||R===void 0?void 0:R.buffered.length)===0&&this.fragmentTracker.removeAllFragments()},x.getAppendedFrag=function(d){var h=this.fragmentTracker.getAppendedFrag(d,w.PlaylistLevelType.MAIN);return h&&"fragment"in h?h.fragment:h},x.getBufferedFrag=function(d){return this.fragmentTracker.getBufferedFrag(d,w.PlaylistLevelType.MAIN)},x.followingBufferedFrag=function(d){return d?this.getBufferedFrag(d.end+.5):null},x.immediateLevelSwitch=function(){this.abortCurrentFrag(),this.flushMainBuffer(0,Number.POSITIVE_INFINITY)},x.nextLevelSwitch=function(){var d=this.levels,h=this.media;if(h!=null&&h.readyState){var u,R=this.getAppendedFrag(h.currentTime);if(R&&R.start>1&&this.flushMainBuffer(0,R.start-1),!h.paused&&d){var A=this.hls.nextLoadLevel,D=d[A],_=this.fragLastKbps;_&&this.fragCurrent?u=this.fragCurrent.duration*D.maxBitrate/(1e3*_)+1:u=0}else u=0;var U=this.getBufferedFrag(h.currentTime+u);if(U){var j=this.followingBufferedFrag(U);if(j){this.abortCurrentFrag();var K=j.maxStartPTS?j.maxStartPTS:j.start,P=j.duration,N=Math.max(U.end,K+Math.min(Math.max(P-this.config.maxFragLookUpTolerance,P*.5),P*.75));this.flushMainBuffer(N,Number.POSITIVE_INFINITY)}}}},x.abortCurrentFrag=function(){var d=this.fragCurrent;this.fragCurrent=null,d!=null&&d.loader&&d.loader.abort(),this.state===B.State.KEY_LOADING&&(this.state=B.State.IDLE),this.nextLoadPosition=this.getLoadPosition()},x.flushMainBuffer=function(d,h){y.prototype.flushMainBuffer.call(this,d,h,this.altAudio?"video":null)},x.onMediaAttached=function(d,h){y.prototype.onMediaAttached.call(this,d,h);var u=h.media;this.onvplaying=this.onMediaPlaying.bind(this),this.onvseeked=this.onMediaSeeked.bind(this),u.addEventListener("playing",this.onvplaying),u.addEventListener("seeked",this.onvseeked),this.gapController=new m.default(this.config,u,this.fragmentTracker,this.hls)},x.onMediaDetaching=function(){var d=this.media;d&&(d.removeEventListener("playing",this.onvplaying),d.removeEventListener("seeked",this.onvseeked),this.onvplaying=this.onvseeked=null,this.videoBuffer=null),this.fragPlaying=null,this.gapController&&(this.gapController.destroy(),this.gapController=null),y.prototype.onMediaDetaching.call(this)},x.onMediaPlaying=function(){this.tick()},x.onMediaSeeked=function(){var d=this.media,h=d?d.currentTime:null;Object(Y.isFiniteNumber)(h)&&this.log("Media seeked to "+h.toFixed(3)),this.tick()},x.onManifestLoading=function(){this.log("Trigger BUFFER_RESET"),this.hls.trigger(H.Events.BUFFER_RESET,void 0),this.fragmentTracker.removeAllFragments(),this.couldBacktrack=this.stalled=!1,this.startPosition=this.lastCurrentTime=0,this.fragPlaying=null},x.onManifestParsed=function(d,h){var u=!1,R=!1,A;h.levels.forEach(function(D){A=D.audioCodec,A&&(A.indexOf("mp4a.40.2")!==-1&&(u=!0),A.indexOf("mp4a.40.5")!==-1&&(R=!0))}),this.audioCodecSwitch=u&&R&&!Object(M.changeTypeSupported)(),this.audioCodecSwitch&&this.log("Both AAC/HE-AAC audio found in levels; declaring level codec as HE-AAC"),this.levels=h.levels,this.startFragRequested=!1},x.onLevelLoading=function(d,h){var u=this.levels;if(!u||this.state!==B.State.IDLE)return;var R=u[h.level];(!R.details||R.details.live&&this.levelLastLoaded!==h.level||this.waitForCdnTuneIn(R.details))&&(this.state=B.State.WAITING_LEVEL)},x.onLevelLoaded=function(d,h){var u,R=this.levels,A=h.level,D=h.details,_=D.totalduration;if(!R){this.warn("Levels were reset while loading level "+A);return}this.log("Level "+A+" loaded ["+D.startSN+","+D.endSN+"], cc ["+D.startCC+", "+D.endCC+"] duration:"+_);var U=this.fragCurrent;U&&(this.state===B.State.FRAG_LOADING||this.state===B.State.FRAG_LOADING_WAITING_RETRY)&&(U.level!==h.level&&U.loader&&(this.state=B.State.IDLE,U.loader.abort()));var j=R[A],K=0;if(D.live||(u=j.details)!==null&&u!==void 0&&u.live){if(D.fragments[0]||(D.deltaUpdateFailed=!0),D.deltaUpdateFailed)return;K=this.alignPlaylists(D,j.details)}if(j.details=D,this.levelLastLoaded=A,this.hls.trigger(H.Events.LEVEL_UPDATED,{details:D,level:A}),this.state===B.State.WAITING_LEVEL){if(this.waitForCdnTuneIn(D))return;this.state=B.State.IDLE}this.startFragRequested?D.live&&this.synchronizeToLiveEdge(D):this.setStartPosition(D,K),this.tick()},x._handleFragmentLoadProgress=function(d){var h,u=d.frag,R=d.part,A=d.payload,D=this.levels;if(!D){this.warn("Levels were reset while fragment load was in progress. Fragment "+u.sn+" of level "+u.level+" will not be buffered");return}var _=D[u.level],U=_.details;if(!U){this.warn("Dropping fragment "+u.sn+" of level "+u.level+" after level details were reset");return}var j=_.videoCodec,K=U.PTSKnown||!U.live,P=(h=u.initSegment)===null||h===void 0?void 0:h.data,N=this._getAudioCodec(_),X=this.transmuxer=this.transmuxer||new p.default(this.hls,w.PlaylistLevelType.MAIN,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)),ee=R?R.index:-1,le=ee!==-1,pe=new T.ChunkMetadata(u.level,u.sn,u.stats.chunkCount,A.byteLength,ee,le),Pe=this.initPTS[u.cc];X.push(A,P,N,j,u,R,U.totalduration,K,pe,Pe)},x.onAudioTrackSwitching=function(d,h){var u=this.altAudio,R=!!h.url,A=h.id;if(!R){if(this.mediaBuffer!==this.media){this.log("Switching on main audio, use media.buffered to schedule main fragment loading"),this.mediaBuffer=this.media;var D=this.fragCurrent;D!=null&&D.loader&&(this.log("Switching to main audio track, cancel main fragment load"),D.loader.abort()),this.resetTransmuxer(),this.resetLoadingState()}else this.audioOnly&&this.resetTransmuxer();var _=this.hls;u&&_.trigger(H.Events.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:"audio"}),_.trigger(H.Events.AUDIO_TRACK_SWITCHED,{id:A})}},x.onAudioTrackSwitched=function(d,h){var u=h.id,R=!!this.hls.audioTracks[u].url;if(R){var A=this.videoBuffer;A&&this.mediaBuffer!==A&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=A)}this.altAudio=R,this.tick()},x.onBufferCreated=function(d,h){var u=h.tracks,R,A,D=!1;for(var _ in u){var U=u[_];if(U.id==="main"){if(A=_,R=U,_==="video"){var j=u[_];j&&(this.videoBuffer=j.buffer)}}else D=!0}D&&R?(this.log("Alternate track found, use "+A+".buffered to schedule main fragment loading"),this.mediaBuffer=R.buffer):this.mediaBuffer=this.media},x.onFragBuffered=function(d,h){var u=h.frag,R=h.part;if(u&&u.type!==w.PlaylistLevelType.MAIN)return;if(this.fragContextChanged(u)){this.warn("Fragment "+u.sn+(R?" p: "+R.index:"")+" of level "+u.level+" finished buffering, but was aborted. state: "+this.state),this.state===B.State.PARSED&&(this.state=B.State.IDLE);return}var A=R?R.stats:u.stats;this.fragLastKbps=Math.round(8*A.total/(A.buffering.end-A.loading.first)),u.sn!=="initSegment"&&(this.fragPrevious=u),this.fragBufferedComplete(u,R)},x.onError=function(d,h){switch(h.details){case g.ErrorDetails.FRAG_LOAD_ERROR:case g.ErrorDetails.FRAG_LOAD_TIMEOUT:case g.ErrorDetails.KEY_LOAD_ERROR:case g.ErrorDetails.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(w.PlaylistLevelType.MAIN,h);break;case g.ErrorDetails.LEVEL_LOAD_ERROR:case g.ErrorDetails.LEVEL_LOAD_TIMEOUT:this.state!==B.State.ERROR&&(h.fatal?(this.warn(""+h.details),this.state=B.State.ERROR):!h.levelRetry&&this.state===B.State.WAITING_LEVEL&&(this.state=B.State.IDLE));break;case g.ErrorDetails.BUFFER_FULL_ERROR:if(h.parent==="main"&&(this.state===B.State.PARSING||this.state===B.State.PARSED)){var u=!0,R=this.getFwdBufferInfo(this.media,w.PlaylistLevelType.MAIN);R&&R.len>.5&&(u=!this.reduceMaxBufferLength(R.len)),u&&(this.warn("buffer full error also media.currentTime is not buffered, flush main"),this.immediateLevelSwitch()),this.resetLoadingState()}break;default:break}},x.checkBuffer=function(){var d=this.media,h=this.gapController;if(!d||!h||!d.readyState)return;var u=F.BufferHelper.getBuffered(d);!this.loadedmetadata&&u.length?(this.loadedmetadata=!0,this.seekToStartPos()):h.poll(this.lastCurrentTime),this.lastCurrentTime=d.currentTime},x.onFragLoadEmergencyAborted=function(){this.state=B.State.IDLE,this.loadedmetadata||(this.startFragRequested=!1,this.nextLoadPosition=this.startPosition),this.tickImmediate()},x.onBufferFlushed=function(d,h){var u=h.type;if(u!==c.ElementaryStreamTypes.AUDIO||this.audioOnly&&!this.altAudio){var R=(u===c.ElementaryStreamTypes.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;this.afterBufferFlushed(R,u,w.PlaylistLevelType.MAIN)}},x.onLevelsUpdated=function(d,h){this.levels=h.levels},x.swapAudioCodec=function(){this.audioCodecSwap=!this.audioCodecSwap},x.seekToStartPos=function(){var d=this.media,h=d.currentTime,u=this.startPosition;if(u>=0&&h0&&(D1&&d.seeking===!1){var u=d.currentTime;if(F.BufferHelper.isBuffered(d,u)?h=this.getAppendedFrag(u):F.BufferHelper.isBuffered(d,u+.1)&&(h=this.getAppendedFrag(u+.1)),h){var R=this.fragPlaying,A=h.level;(!R||h.sn!==R.sn||R.level!==A||h.urlId!==R.urlId)&&(this.hls.trigger(H.Events.FRAG_CHANGED,{frag:h}),(!R||R.level!==A)&&this.hls.trigger(H.Events.LEVEL_SWITCHED,{level:A}),this.fragPlaying=h)}}},i(L,[{key:"nextLevel",get:function(){var d=this.nextBufferedFrag;return d?d.level:-1}},{key:"currentLevel",get:function(){var d=this.media;if(d){var h=this.getAppendedFrag(d.currentTime);if(h)return h.level}return-1}},{key:"nextBufferedFrag",get:function(){var d=this.media;if(d){var h=this.getAppendedFrag(d.currentTime);return this.followingBufferedFrag(h)}else return null}},{key:"forceStartLoad",get:function(){return this._forceStartLoad}}]),L}(B.default)},"./src/controller/subtitle-stream-controller.ts":function(ue,Z,I){"use strict";I.r(Z),I.d(Z,"SubtitleStreamController",function(){return s});var Y=I("./src/events.ts"),B=I("./src/utils/logger.ts"),M=I("./src/utils/buffer-helper.ts"),H=I("./src/controller/fragment-finders.ts"),F=I("./src/utils/discontinuities.ts"),O=I("./src/controller/level-helper.ts"),w=I("./src/controller/fragment-tracker.ts"),c=I("./src/controller/base-stream-controller.ts"),p=I("./src/types/loader.ts"),T=I("./src/types/level.ts");function m(l,S){for(var v=0;v=h[A].start&&R<=h[A].end){u=h[A];break}var D=E.start+E.duration;u?u.end=D:(u={start:R,end:D},h.push(u)),this.fragmentTracker.fragBuffered(E)},v.onBufferFlushing=function(L,x){var E=x.startOffset,d=x.endOffset;if(E===0&&d!==Number.POSITIVE_INFINITY){var h=this.currentTrackId,u=this.levels;if(!u.length||!u[h]||!u[h].details)return;var R=u[h].details,A=R.targetduration,D=d-A;if(D<=0)return;x.endOffsetSubtitles=Math.max(0,D),this.tracksBuffered.forEach(function(_){for(var U=0;U<_.length;){if(_[U].end<=D){_.shift();continue}else if(_[U].start=R.length||h!==u||!A)return;if(this.mediaBuffer=this.mediaBufferTimeRanges,d.live||(E=A.details)!==null&&E!==void 0&&E.live){var D=this.mainDetails;if(d.deltaUpdateFailed||!D)return;var _=D.fragments[0];if(!A.details)d.hasProgramDateTime&&D.hasProgramDateTime?Object(F.alignMediaPlaylistByPDT)(d,D):_&&Object(O.addSliding)(d,_.start);else{var U=this.alignPlaylists(d,A.details);U===0&&_&&Object(O.addSliding)(d,_.start)}}if(A.details=d,this.levelLastLoaded=h,this.tick(),d.live&&!this.fragCurrent&&this.media&&this.state===c.State.IDLE){var j=Object(H.findFragmentByPTS)(null,d.fragments,this.media.currentTime,0);j||(this.warn("Subtitle playlist not aligned with playback"),A.details=void 0)}},v._handleFragmentLoadComplete=function(L){var x=L.frag,E=L.payload,d=x.decryptdata,h=this.hls;if(this.fragContextChanged(x))return;if(E&&E.byteLength>0&&d&&d.key&&d.iv&&d.method==="AES-128"){var u=performance.now();this.decrypter.webCryptoDecrypt(new Uint8Array(E),d.key.buffer,d.iv.buffer).then(function(R){var A=performance.now();h.trigger(Y.Events.FRAG_DECRYPTED,{frag:x,payload:R,stats:{tstart:u,tdecrypt:A}})})}},v.doTick=function(){if(!this.media){this.state=c.State.IDLE;return}if(this.state===c.State.IDLE){var L,x=this.currentTrackId,E=this.levels;if(!E.length||!E[x]||!E[x].details)return;var d=E[x].details,h=d.targetduration,u=this.config,R=this.media,A=M.BufferHelper.bufferedInfo(this.mediaBufferTimeRanges,R.currentTime-h,u.maxBufferHole),D=A.end,_=A.len,U=this.getMaxBufferLength()+h;if(_>U)return;console.assert(d,"Subtitle track details are defined on idle subtitle stream controller tick");var j=d.fragments,K=j.length,P=d.edge,N,X=this.fragPrevious;if(D-1&&(this.subtitleTrack=this.queuedDefaultTrack,this.queuedDefaultTrack=-1),this.useTextTrackPolling=!(this.media.textTracks&&"onchange"in this.media.textTracks),this.useTextTrackPolling?this.pollTrackChange(500):this.media.textTracks.addEventListener("change",this.asyncPollTrackChange)},b.pollTrackChange=function(i){self.clearInterval(this.subtitlePollingInterval),this.subtitlePollingInterval=self.setInterval(this.trackChangeListener,i)},b.onMediaDetaching=function(){if(!this.media)return;self.clearInterval(this.subtitlePollingInterval),this.useTextTrackPolling||this.media.textTracks.removeEventListener("change",this.asyncPollTrackChange),this.trackId>-1&&(this.queuedDefaultTrack=this.trackId);var i=T(this.media.textTracks);i.forEach(function(s){Object(B.clearCurrentCues)(s)}),this.subtitleTrack=-1,this.media=null},b.onManifestLoading=function(){this.tracks=[],this.groupId=null,this.tracksInGroup=[],this.trackId=-1,this.selectDefaultTrack=!0},b.onManifestParsed=function(i,s){this.tracks=s.subtitleTracks},b.onSubtitleTrackLoaded=function(i,s){var l=s.id,S=s.details,v=this.trackId,y=this.tracksInGroup[v];if(!y){this.warn("Invalid subtitle track id "+l);return}var L=y.details;y.details=s.details,this.log("subtitle track "+l+" loaded ["+S.startSN+"-"+S.endSN+"]"),l===this.trackId&&(this.retryCount=0,this.playlistLoaded(l,s,L))},b.onLevelLoading=function(i,s){this.switchLevel(s.level)},b.onLevelSwitching=function(i,s){this.switchLevel(s.level)},b.switchLevel=function(i){var s=this.hls.levels[i];if(!(s!=null&&s.textGroupIds))return;var l=s.textGroupIds[s.urlId];if(this.groupId!==l){var S=this.tracksInGroup?this.tracksInGroup[this.trackId]:void 0,v=this.tracks.filter(function(x){return!l||x.groupId===l});this.tracksInGroup=v;var y=this.findTrackId(S==null?void 0:S.name)||this.findTrackId();this.groupId=l;var L={subtitleTracks:v};this.log("Updating subtitle tracks, "+v.length+' track(s) found in "'+l+'" group-id'),this.hls.trigger(Y.Events.SUBTITLE_TRACKS_UPDATED,L),y!==-1&&this.setSubtitleTrack(y,S)}},b.findTrackId=function(i){for(var s=this.tracksInGroup,l=0;l=S.length)return;this.clearTimer();var v=S[i];if(this.log("Switching to subtitle track "+i),this.trackId=i,v){var y=v.id,L=v.groupId,x=L===void 0?"":L,E=v.name,d=v.type,h=v.url;this.hls.trigger(Y.Events.SUBTITLE_TRACK_SWITCH,{id:y,groupId:x,name:E,type:d,url:h});var u=this.switchParams(v.url,s==null?void 0:s.details);this.loadPlaylist(u)}else this.hls.trigger(Y.Events.SUBTITLE_TRACK_SWITCH,{id:i})},b.onTextTracksChanged=function(){if(this.useTextTrackPolling||self.clearInterval(this.subtitlePollingInterval),!this.media||!this.hls.config.renderTextTracksNatively)return;for(var i=-1,s=T(this.media.textTracks),l=0;l=0&&(d[0]=Math.min(d[0],S),d[1]=Math.max(d[1],v),x=!0,h/(v-S)>.5))return}if(x||L.push([S,v]),this.config.renderTextTracksNatively){var u=this.captionsTracks[l];this.Cues.newCue(u,S,v,y)}else{var R=this.Cues.newCue(null,S,v,y);this.hls.trigger(B.Events.CUES_PARSED,{type:"captions",cues:R,track:l})}},i.onInitPtsFound=function(l,S){var v=this,y=S.frag,L=S.id,x=S.initPTS,E=S.timescale,d=this.unparsedVttFrags;L==="main"&&(this.initPTS[y.cc]=x,this.timescale[y.cc]=E),d.length&&(this.unparsedVttFrags=[],d.forEach(function(h){v.onFragLoaded(B.Events.FRAG_LOADED,h)}))},i.getExistingTrack=function(l){var S=this.media;if(S)for(var v=0;v>>8^E&255^99,w[y]=E,c[E]=y;var d=v[y],h=v[d],u=v[h],R=v[E]*257^E*16843008;T[y]=R<<24|R>>>8,m[y]=R<<16|R>>>16,g[y]=R<<8|R>>>24,b[y]=R,R=u*16843009^h*65537^d*257^y*16843008,i[E]=R<<24|R>>>8,s[E]=R<<16|R>>>16,l[E]=R<<8|R>>>24,S[E]=R,y?(y=d^v[v[v[u^d]]],L^=v[v[L]]):y=L=1}},F.expandKey=function(w){for(var c=this.uint8ArrayToUint32Array_(w),p=!0,T=0;T>>6)+1;var R=(l[S+2]&60)>>>2;if(R>u.length-1){s.trigger(M.Events.ERROR,{type:B.ErrorTypes.MEDIA_ERROR,details:B.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"invalid ADTS sampling index:"+R});return}return x=(l[S+2]&1)<<2,x|=(l[S+3]&192)>>>6,Y.logger.log("manifest codec:"+v+", ADTS type:"+y+", samplingIndex:"+R),/firefox/i.test(d)?R>=6?(y=5,E=new Array(4),L=R-3):(y=2,E=new Array(2),L=R):d.indexOf("android")!==-1?(y=2,E=new Array(2),L=R):(y=5,E=new Array(4),v&&(v.indexOf("mp4a.40.29")!==-1||v.indexOf("mp4a.40.5")!==-1)||!v&&R>=6?L=R-3:((v&&v.indexOf("mp4a.40.2")!==-1&&(R>=6&&x===1||/vivaldi/i.test(d))||!v&&x===1)&&(y=2,E=new Array(2)),L=R)),E[0]=y<<3,E[0]|=(R&14)>>1,E[1]|=(R&1)<<7,E[1]|=x<<3,y===5&&(E[1]|=(L&14)>>1,E[2]=(L&1)<<7,E[2]|=2<<2,E[3]=0),{config:E,samplerate:u[R],channelCount:x,codec:"mp4a.40."+y,manifestCodec:h}}function F(s,l){return s[l]===255&&(s[l+1]&246)===240}function O(s,l){return s[l+1]&1?7:9}function w(s,l){return(s[l+3]&3)<<11|s[l+4]<<3|(s[l+5]&224)>>>5}function c(s,l){return l+5=s.length)return!1;var v=w(s,l);if(v<=S)return!1;var y=l+v;return y===s.length||p(s,y)}return!1}function g(s,l,S,v,y){if(!s.samplerate){var L=H(l,S,v,y);if(!L)return;s.config=L.config,s.samplerate=L.samplerate,s.channelCount=L.channelCount,s.codec=L.codec,s.manifestCodec=L.manifestCodec,Y.logger.log("parsed codec:"+s.codec+", rate:"+L.samplerate+", channels:"+L.channelCount)}}function b(s){return 1024*9e4/s}function a(s,l,S,v,y){var L=O(s,l),x=w(s,l);if(x-=L,x>0){var E=S+v*y;return{headerLength:L,frameLength:x,stamp:E}}}function i(s,l,S,v,y){var L=b(s.samplerate),x=a(l,S,v,y,L);if(x){var E=x.frameLength,d=x.headerLength,h=x.stamp,u=d+E,R=Math.max(0,S+u-l.length),A;R?(A=new Uint8Array(u-d),A.set(l.subarray(S+d,l.length),0)):A=l.subarray(S+d,S+u);var D={unit:A,pts:h};return R||s.samples.push(D),{sample:D,length:u,missing:R}}}},"./src/demux/base-audio-demuxer.ts":function(ue,Z,I){"use strict";I.r(Z),I.d(Z,"initPTSFn",function(){return w});var Y=I("./src/polyfills/number.ts"),B=I("./src/demux/id3.ts"),M=I("./src/demux/dummy-demuxed-track.ts"),H=I("./src/utils/mp4-tools.ts"),F=I("./src/utils/typed-array.ts"),O=function(){function c(){this._audioTrack=void 0,this._id3Track=void 0,this.frameIndex=0,this.cachedData=null,this.initPTS=null}var p=c.prototype;return p.resetInitSegment=function(m,g,b){this._id3Track={type:"id3",id:3,pid:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],dropped:0}},p.resetTimeStamp=function(){},p.resetContiguity=function(){},p.canParse=function(m,g){return!1},p.appendFrame=function(m,g,b){},p.demux=function(m,g){this.cachedData&&(m=Object(H.appendUint8Array)(this.cachedData,m),this.cachedData=null);var b=B.getID3Data(m,0),a=b?b.length:0,i,s,l=this._audioTrack,S=this._id3Track,v=b?B.getTimeStamp(b):void 0,y=m.length;for((this.frameIndex===0||this.initPTS===null)&&(this.initPTS=w(v,g)),b&&b.length>0&&S.samples.push({pts:this.initPTS,dts:this.initPTS,data:b}),s=this.initPTS;aO?(this.word<<=O,this.bitsAvailable-=O):(O-=this.bitsAvailable,w=O>>3,O-=w>>3,this.bytesAvailable-=w,this.loadWord(),this.word<<=O,this.bitsAvailable-=O)},H.readBits=function(O){var w=Math.min(this.bitsAvailable,O),c=this.word>>>32-w;return O>32&&Y.logger.error("Cannot read more than 32 bits at a time"),this.bitsAvailable-=w,this.bitsAvailable>0?this.word<<=w:this.bytesAvailable>0&&this.loadWord(),w=O-w,w>0&&this.bitsAvailable?c<>>O)!==0)return this.word<<=O,this.bitsAvailable-=O,O;return this.loadWord(),O+this.skipLZ()},H.skipUEG=function(){this.skipBits(1+this.skipLZ())},H.skipEG=function(){this.skipBits(1+this.skipLZ())},H.readUEG=function(){var O=this.skipLZ();return this.readBits(O+1)-1},H.readEG=function(){var O=this.readUEG();return 1&O?1+O>>>1:-1*(O>>>1)},H.readBoolean=function(){return this.readBits(1)===1},H.readUByte=function(){return this.readBits(8)},H.readUShort=function(){return this.readBits(16)},H.readUInt=function(){return this.readBits(32)},H.skipScalingList=function(O){for(var w=8,c=8,p,T=0;T0?y.subarray(x,x+E):void 0},H=function(y,L){var x=0;return x=(y[L]&127)<<21,x|=(y[L+1]&127)<<14,x|=(y[L+2]&127)<<7,x|=y[L+3]&127,x},F=function(y,L){return Y(y,L)&&H(y,L+6)+10<=y.length-L},O=function(y){for(var L=p(y),x=0;x>4){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:D+=String.fromCharCode(u);break;case 12:case 13:R=y[_++],D+=String.fromCharCode((u&31)<<6|R&63);break;case 14:R=y[_++],A=y[_++],D+=String.fromCharCode((u&15)<<12|(R&63)<<6|(A&63)<<0);break;default:}}return D},s={decodeTextFrame:g},l;function S(){return!l&&typeof self.TextDecoder!="undefined"&&(l=new self.TextDecoder("utf-8")),l}},"./src/demux/mp3demuxer.ts":function(ue,Z,I){"use strict";I.r(Z);var Y=I("./src/demux/base-audio-demuxer.ts"),B=I("./src/demux/id3.ts"),M=I("./src/utils/logger.ts"),H=I("./src/demux/mpegaudio.ts");function F(c,p){c.prototype=Object.create(p.prototype),c.prototype.constructor=c,O(c,p)}function O(c,p){return O=Object.setPrototypeOf||function(m,g){return m.__proto__=g,m},O(c,p)}var w=function(c){F(p,c);function p(){return c.apply(this,arguments)||this}var T=p.prototype;return T.resetInitSegment=function(g,b,a){c.prototype.resetInitSegment.call(this,g,b,a),this._audioTrack={container:"audio/mpeg",type:"audio",id:2,pid:-1,sequenceNumber:0,isAAC:!1,samples:[],manifestCodec:g,duration:a,inputTimeScale:9e4,dropped:0}},p.probe=function(g){if(!g)return!1;for(var b=B.getID3Data(g,0)||[],a=b.length,i=g.length;a0},F.demux=function(w){var c=w,p=Object(B.dummyTrack)();if(this.config.progressive){this.remainderData&&(c=Object(Y.appendUint8Array)(this.remainderData,w));var T=Object(Y.segmentValidRange)(c);this.remainderData=T.remainder,p.samples=T.valid||new Uint8Array}else p.samples=c;return{audioTrack:Object(B.dummyTrack)(),avcTrack:p,id3Track:Object(B.dummyTrack)(),textTrack:Object(B.dummyTrack)()}},F.flush=function(){var w=Object(B.dummyTrack)();return w.samples=this.remainderData||new Uint8Array,this.remainderData=null,{audioTrack:Object(B.dummyTrack)(),avcTrack:w,id3Track:Object(B.dummyTrack)(),textTrack:Object(B.dummyTrack)()}},F.demuxSampleAes=function(w,c,p){return Promise.reject(new Error("The MP4 demuxer does not support SAMPLE-AES decryption"))},F.destroy=function(){},H}();M.minProbeByteLength=1024,Z.default=M},"./src/demux/mpegaudio.ts":function(ue,Z,I){"use strict";I.r(Z),I.d(Z,"appendFrame",function(){return O}),I.d(Z,"parseHeader",function(){return w}),I.d(Z,"isHeaderPattern",function(){return c}),I.d(Z,"isHeader",function(){return p}),I.d(Z,"canParse",function(){return T}),I.d(Z,"probe",function(){return m});var Y=null,B=[32,64,96,128,160,192,224,256,288,320,352,384,416,448,32,48,56,64,80,96,112,128,160,192,224,256,320,384,32,40,48,56,64,80,96,112,128,160,192,224,256,320,32,48,56,64,80,96,112,128,144,160,176,192,224,256,8,16,24,32,40,48,56,64,80,96,112,128,144,160],M=[44100,48e3,32e3,22050,24e3,16e3,11025,12e3,8e3],H=[[0,72,144,12],[0,0,0,0],[0,72,144,12],[0,144,144,12]],F=[0,1,1,4];function O(g,b,a,i,s){if(a+24>b.length)return;var l=w(b,a);if(l&&a+l.frameLength<=b.length){var S=l.samplesPerFrame*9e4/l.sampleRate,v=i+s*S,y={unit:b.subarray(a,a+l.frameLength),pts:v,dts:v};return g.config=[],g.channelCount=l.channelCount,g.samplerate=l.sampleRate,g.samples.push(y),{sample:y,length:l.frameLength,missing:0}}}function w(g,b){var a=g[b+1]>>3&3,i=g[b+1]>>1&3,s=g[b+2]>>4&15,l=g[b+2]>>2&3;if(a!==1&&s!==0&&s!==15&&l!==3){var S=g[b+2]>>1&1,v=g[b+3]>>6,y=a===3?3-i:i===3?3:4,L=B[y*14+s-1]*1e3,x=a===3?0:a===2?1:2,E=M[x*3+l],d=v===3?1:2,h=H[a][i],u=F[i],R=h*8*u,A=Math.floor(h*L/E+S)*u;if(Y===null){var D=navigator.userAgent||"",_=D.match(/Chrome\/(\d+)/i);Y=_?parseInt(_[1]):0}var U=!!Y&&Y<=87;return U&&i===2&&L>=224e3&&v===0&&(g[b+3]=g[b+3]|128),{sampleRate:E,channelCount:d,frameLength:A,samplesPerFrame:R}}}function c(g,b){return g[b]===255&&(g[b+1]&224)===224&&(g[b+1]&6)!==0}function p(g,b){return b+1=w.length){p();return}if(w[c].unit.length<32)continue;var T=this.decrypter.isSync();if(this.decryptAacSample(w,c,p,T),!T)return}},F.getAvcEncryptedData=function(w){for(var c=Math.floor((w.length-48)/160)*16+16,p=new Int8Array(c),T=0,m=32;m<=w.length-16;m+=160,T+=16)p.set(w.subarray(m,m+16),T);return p},F.getAvcDecryptedUnit=function(w,c){for(var p=new Uint8Array(c),T=0,m=32;m<=w.length-16;m+=160,T+=16)w.set(p.subarray(T,T+16),m);return w},F.decryptAvcSample=function(w,c,p,T,m,g){var b=Object(B.discardEPB)(m.data),a=this.getAvcEncryptedData(b),i=this;this.decryptBuffer(a.buffer,function(s){m.data=i.getAvcDecryptedUnit(b,s),g||i.decryptAvcSamples(w,c,p+1,T)})},F.decryptAvcSamples=function(w,c,p,T){if(w instanceof Uint8Array)throw new Error("Cannot decrypt samples of type Uint8Array");for(;;c++,p=0){if(c>=w.length){T();return}for(var m=w[c].units;!(p>=m.length);p++){var g=m[p];if(g.data.length<=48||g.type!==1&&g.type!==5)continue;var b=this.decrypter.isSync();if(this.decryptAvcSample(w,c,p,T,g,b),!b)return}}},H}();Z.default=M},"./src/demux/transmuxer-interface.ts":function(ue,Z,I){"use strict";I.r(Z),I.d(Z,"default",function(){return m});var Y=I("./node_modules/webworkify-webpack/index.js"),B=I.n(Y),M=I("./src/events.ts"),H=I("./src/demux/transmuxer.ts"),F=I("./src/utils/logger.ts"),O=I("./src/errors.ts"),w=I("./src/utils/mediasource-helper.ts"),c=I("./node_modules/eventemitter3/index.js"),p=I.n(c),T=Object(w.getMediaSource)()||{isTypeSupported:function(){return!1}},m=function(){function g(a,i,s,l){var S=this;this.hls=void 0,this.id=void 0,this.observer=void 0,this.frag=null,this.part=null,this.worker=void 0,this.onwmsg=void 0,this.transmuxer=null,this.onTransmuxComplete=void 0,this.onFlush=void 0,this.hls=a,this.id=i,this.onTransmuxComplete=s,this.onFlush=l;var v=a.config,y=function(h,u){u=u||{},u.frag=S.frag,u.id=S.id,a.trigger(h,u)};this.observer=new c.EventEmitter,this.observer.on(M.Events.FRAG_DECRYPTED,y),this.observer.on(M.Events.ERROR,y);var L={mp4:T.isTypeSupported("video/mp4"),mpeg:T.isTypeSupported("audio/mpeg"),mp3:T.isTypeSupported('audio/mp4; codecs="mp3"')},x=navigator.vendor;if(v.enableWorker&&typeof Worker!="undefined"){F.logger.log("demuxing in webworker");var E;try{E=this.worker=Y("./src/demux/transmuxer-worker.ts"),this.onwmsg=this.onWorkerMessage.bind(this),E.addEventListener("message",this.onwmsg),E.onerror=function(d){a.trigger(M.Events.ERROR,{type:O.ErrorTypes.OTHER_ERROR,details:O.ErrorDetails.INTERNAL_EXCEPTION,fatal:!0,event:"demuxerWorker",error:new Error(d.message+" ("+d.filename+":"+d.lineno+")")})},E.postMessage({cmd:"init",typeSupported:L,vendor:x,id:i,config:JSON.stringify(v)})}catch(d){F.logger.warn("Error in worker:",d),F.logger.error("Error while initializing DemuxerWorker, fallback to inline"),E&&self.URL.revokeObjectURL(E.objectURL),this.transmuxer=new H.default(this.observer,L,v,x,i),this.worker=null}}else this.transmuxer=new H.default(this.observer,L,v,x,i)}var b=g.prototype;return b.destroy=function(){var i=this.worker;if(i)i.removeEventListener("message",this.onwmsg),i.terminate(),this.worker=null;else{var s=this.transmuxer;s&&(s.destroy(),this.transmuxer=null)}var l=this.observer;l&&l.removeAllListeners(),this.observer=null},b.push=function(i,s,l,S,v,y,L,x,E,d){var h=this;E.transmuxing.start=self.performance.now();var u=this.transmuxer,R=this.worker,A=y?y.start:v.start,D=v.decryptdata,_=this.frag,U=!(_&&v.cc===_.cc),j=!(_&&E.level===_.level),K=_?E.sn-_.sn:-1,P=this.part?E.part-this.part.index:1,N=!j&&(K===1||K===0&&P===1),X=self.performance.now();(j||K||v.stats.parsing.start===0)&&(v.stats.parsing.start=X),y&&(P||!N)&&(y.stats.parsing.start=X);var ee=new H.TransmuxState(U,N,x,j,A);if(!N||U){F.logger.log("[transmuxer-interface, "+v.type+"]: Starting new transmux session for sn: "+E.sn+" p: "+E.part+" level: "+E.level+" id: "+E.id+` + Time to underbuffer: `+U.toFixed(3)+" s"),s.nextLoadLevel=K,this.bwEstimator.sample(x,y.loaded),this.clearTimer(),a.loader&&(this.fragCurrent=this.partCurrent=null,a.loader.abort()),s.trigger(M.Events.FRAG_LOAD_EMERGENCY_ABORTED,{frag:a,part:i,stats:y})},g.onFragLoaded=function(a,i){var s=i.frag,l=i.part;if(s.type===O.PlaylistLevelType.MAIN&&Object(Q.isFiniteNumber)(s.sn)){var S=l?l.stats:s.stats,v=l?l.duration:s.duration;if(this.clearTimer(),this.lastLoadedFragLevel=s.level,this._nextAutoLevel=-1,this.hls.config.abrMaxWithRealBitrate){var y=this.hls.levels[s.level],L=(y.loaded?y.loaded.bytes:0)+S.loaded,x=(y.loaded?y.loaded.duration:0)+v;y.loaded={bytes:L,duration:x},y.realBitrate=Math.round(8*L/x)}if(s.bitrateTest){var E={stats:S,frag:s,part:l,id:s.type};this.onFragBuffered(M.Events.FRAG_BUFFERED,E),s.bitrateTest=!1}}},g.onFragBuffered=function(a,i){var s=i.frag,l=i.part,S=l?l.stats:s.stats;if(S.aborted)return;if(s.type!==O.PlaylistLevelType.MAIN||s.sn==="initSegment")return;var v=S.parsing.end-S.loading.start;this.bwEstimator.sample(v,S.loaded),S.bwEstimate=this.bwEstimator.getEstimate(),s.bitrateTest?this.bitrateTestDelay=v/1e3:this.bitrateTestDelay=0},g.onError=function(a,i){switch(i.details){case F.ErrorDetails.FRAG_LOAD_ERROR:case F.ErrorDetails.FRAG_LOAD_TIMEOUT:this.clearTimer();break;default:break}},g.clearTimer=function(){self.clearInterval(this.timer),this.timer=void 0},g.getNextABRAutoLevel=function(){var a=this.fragCurrent,i=this.partCurrent,s=this.hls,l=s.maxAutoLevel,S=s.config,v=s.minAutoLevel,y=s.media,L=i?i.duration:a?a.duration:0,x=y?y.currentTime:0,E=y&&y.playbackRate!==0?Math.abs(y.playbackRate):1,d=this.bwEstimator?this.bwEstimator.getEstimate():S.abrEwmaDefaultEstimate,h=(H.BufferHelper.bufferInfo(y,x,S.maxBufferHole).end-x)/E,u=this.findBestLevel(d,v,l,h,S.abrBandWidthFactor,S.abrBandWidthUpFactor);if(u>=0)return u;w.logger.trace((h?"rebuffering expected":"buffer is empty")+", finding optimal quality level");var R=L?Math.min(L,S.maxStarvationDelay):S.maxStarvationDelay,A=S.abrBandWidthFactor,D=S.abrBandWidthUpFactor;if(!h){var _=this.bitrateTestDelay;if(_){var U=L?Math.min(L,S.maxLoadingDelay):S.maxLoadingDelay;R=U-_,w.logger.trace("bitrate test took "+Math.round(1e3*_)+"ms, set first fragment max fetchDuration to "+Math.round(1e3*R)+" ms"),A=D=1}}return u=this.findBestLevel(d,v,l,h+R,A,D),Math.max(u,0)},g.findBestLevel=function(a,i,s,l,S,v){for(var y,L=this.fragCurrent,x=this.partCurrent,E=this.lastLoadedFragLevel,d=this.hls.levels,h=d[E],u=!!(h!=null&&(y=h.details)!==null&&y!==void 0&&y.live),R=h==null?void 0:h.codecSet,A=x?x.duration:L?L.duration:0,D=s;D>=i;D--){var _=d[D];if(!_||R&&_.codecSet!==R)continue;var U=_.details,j=(x?U==null?void 0:U.partTarget:U==null?void 0:U.averagetargetduration)||A,K=void 0;D<=E?K=S*a:K=v*a;var P=d[D].maxBitrate,N=P*j/K;if(w.logger.trace("level/adjustedbw/bitrate/avgDuration/maxFetchDuration/fetchDuration: "+D+"/"+Math.round(K)+"/"+P+"/"+j+"/"+l+"/"+N),K>P&&(!N||u&&!this.bitrateTestDelay||N0&&h===-1?(this.log("Override startPosition with lastCurrentTime @"+u.toFixed(3)),this.state=B.State.IDLE):(this.loadedmetadata=!1,this.state=B.State.WAITING_TRACK),this.nextLoadPosition=this.startPosition=this.lastCurrentTime=h,this.tick()},E.doTick=function(){switch(this.state){case B.State.IDLE:this.doTickIdle();break;case B.State.WAITING_TRACK:{var h,u=this.levels,R=this.trackId,A=u==null||((h=u[R])===null||h===void 0)?void 0:h.details;if(A){if(this.waitForCdnTuneIn(A))break;this.state=B.State.WAITING_INIT_PTS}break}case B.State.FRAG_LOADING_WAITING_RETRY:{var D,_=performance.now(),U=this.retryDate;(!U||_>=U||(D=this.media)!==null&&D!==void 0&&D.seeking)&&(this.log("RetryDate reached, switch back to IDLE state"),this.state=B.State.IDLE);break}case B.State.WAITING_INIT_PTS:{var j=this.waitingData;if(j){var K=j.frag,P=j.part,N=j.cache,X=j.complete;if(this.initPTS[K.cc]!==void 0){this.waitingData=null,this.waitingVideoCC=-1,this.state=B.State.FRAG_LOADING;var ee=N.flush(),le={frag:K,part:P,payload:ee,networkDetails:null};this._handleFragmentLoadProgress(le),X&&L.prototype._handleFragmentLoadComplete.call(this,le)}else if(this.videoTrackCC!==this.waitingVideoCC)i.logger.log("Waiting fragment cc ("+K.cc+") cancelled because video is at cc "+this.videoTrackCC),this.clearWaitingFragment();else{var fe=this.getLoadPosition(),Pe=H.BufferHelper.bufferInfo(this.mediaBuffer,fe,this.config.maxBufferHole),Te=Object(g.fragmentWithinToleranceTest)(Pe.end,this.config.maxFragLookUpTolerance,K);Te<0&&(i.logger.log("Waiting fragment cc ("+K.cc+") @ "+K.start+" cancelled because another fragment at "+Pe.end+" is needed"),this.clearWaitingFragment())}}else this.state=B.State.IDLE}}this.onTickEnd()},E.clearWaitingFragment=function(){var h=this.waitingData;h&&(this.fragmentTracker.removeFragment(h.frag),this.waitingData=null,this.waitingVideoCC=-1,this.state=B.State.IDLE)},E.onTickEnd=function(){var h=this.media;if(!h||!h.readyState)return;var u=this.mediaBuffer?this.mediaBuffer:h,R=u.buffered;!this.loadedmetadata&&R.length&&(this.loadedmetadata=!0),this.lastCurrentTime=h.currentTime},E.doTickIdle=function(){var h,u,R=this.hls,A=this.levels,D=this.media,_=this.trackId,U=R.config;if(!A||!A[_])return;if(!D&&(this.startFragRequested||!U.startFragPrefetch))return;var j=A[_],K=j.details;if(!K||K.live&&this.levelLastLoaded!==_||this.waitForCdnTuneIn(K)){this.state=B.State.WAITING_TRACK;return}this.bufferFlushed&&(this.bufferFlushed=!1,this.afterBufferFlushed(this.mediaBuffer?this.mediaBuffer:this.media,c.ElementaryStreamTypes.AUDIO,w.PlaylistLevelType.AUDIO));var P=this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:this.media,w.PlaylistLevelType.AUDIO);if(P===null)return;var N=P.len,X=this.getMaxBufferLength(),ee=this.audioSwitch;if(N>=X&&!ee)return;if(!ee&&this._streamEnded(P,K)){R.trigger(M.Events.BUFFER_EOS,{type:"audio"}),this.state=B.State.ENDED;return}var le=K.fragments,fe=le[0].start,Pe=P.end;if(ee){var Te=this.getLoadPosition();Pe=Te,K.PTSKnown&&Tefe||P.nextStart)&&(this.log("Alt audio track ahead of main track, seek to start of alt audio track"),D.currentTime=fe+.05))}var Le=this.getNextFragment(Pe,K);if(!Le){this.bufferFlushed=!0;return}((h=Le.decryptdata)===null||h===void 0?void 0:h.keyFormat)==="identity"&&!((u=Le.decryptdata)!==null&&u!==void 0&&u.key)?this.loadKey(Le,K):this.loadFragment(Le,K,Pe)},E.getMaxBufferLength=function(){var h=L.prototype.getMaxBufferLength.call(this),u=this.getFwdBufferInfo(this.videoBuffer?this.videoBuffer:this.media,w.PlaylistLevelType.MAIN);return u===null?h:Math.max(h,u.len)},E.onMediaDetaching=function(){this.videoBuffer=null,L.prototype.onMediaDetaching.call(this)},E.onAudioTracksUpdated=function(h,u){var R=u.audioTracks;this.resetTransmuxer(),this.levels=R.map(function(A){return new O.Level(A)})},E.onAudioTrackSwitching=function(h,u){var R=!!u.url;this.trackId=u.id;var A=this.fragCurrent;A!=null&&A.loader&&A.loader.abort(),this.fragCurrent=null,this.clearWaitingFragment(),R?this.setInterval(v):this.resetTransmuxer(),R?(this.audioSwitch=!0,this.state=B.State.IDLE):this.state=B.State.STOPPED,this.tick()},E.onManifestLoading=function(){this.mainDetails=null,this.fragmentTracker.removeAllFragments(),this.startPosition=this.lastCurrentTime=0,this.bufferFlushed=!1},E.onLevelLoaded=function(h,u){this.mainDetails=u.details},E.onAudioTrackLoaded=function(h,u){var R,A=this.levels,D=u.details,_=u.id;if(!A){this.warn("Audio tracks were reset while loading level "+_);return}this.log("Track "+_+" loaded ["+D.startSN+","+D.endSN+"],duration:"+D.totalduration);var U=A[_],j=0;if(D.live||(R=U.details)!==null&&R!==void 0&&R.live){var K=this.mainDetails;if(D.fragments[0]||(D.deltaUpdateFailed=!0),D.deltaUpdateFailed||!K)return;!U.details&&D.hasProgramDateTime&&K.hasProgramDateTime?(Object(b.alignMediaPlaylistByPDT)(D,K),j=D.fragments[0].start):j=this.alignPlaylists(D,U.details)}U.details=D,this.levelLastLoaded=_,!this.startFragRequested&&(this.mainDetails||!D.live)&&this.setStartPosition(U.details,j),this.state===B.State.WAITING_TRACK&&!this.waitForCdnTuneIn(D)&&(this.state=B.State.IDLE),this.tick()},E._handleFragmentLoadProgress=function(h){var u,R=h.frag,A=h.part,D=h.payload,_=this.config,U=this.trackId,j=this.levels;if(!j){this.warn("Audio tracks were reset while fragment load was in progress. Fragment "+R.sn+" of level "+R.level+" will not be buffered");return}var K=j[U];console.assert(K,"Audio track is defined on fragment load progress");var P=K.details;console.assert(P,"Audio track details are defined on fragment load progress");var N=_.defaultAudioCodec||K.audioCodec||"mp4a.40.2",X=this.transmuxer;X||(X=this.transmuxer=new T.default(this.hls,w.PlaylistLevelType.AUDIO,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)));var ee=this.initPTS[R.cc],le=(u=R.initSegment)===null||u===void 0?void 0:u.data;if(ee!==void 0){var fe=!1,Pe=A?A.index:-1,Te=Pe!==-1,Le=new m.ChunkMetadata(R.level,R.sn,R.stats.chunkCount,D.byteLength,Pe,Te);X.push(D,le,N,"",R,A,P.totalduration,fe,Le,ee)}else{i.logger.log("Unknown video PTS for cc "+R.cc+", waiting for video PTS before demuxing audio frag "+R.sn+" of ["+P.startSN+" ,"+P.endSN+"],track "+U);var Re=this.waitingData=this.waitingData||{frag:R,part:A,cache:new p.default,complete:!1},Ae=Re.cache;Ae.push(new Uint8Array(D)),this.waitingVideoCC=this.videoTrackCC,this.state=B.State.WAITING_INIT_PTS}},E._handleFragmentLoadComplete=function(h){if(this.waitingData){this.waitingData.complete=!0;return}L.prototype._handleFragmentLoadComplete.call(this,h)},E.onBufferReset=function(){this.mediaBuffer=this.videoBuffer=null,this.loadedmetadata=!1},E.onBufferCreated=function(h,u){var R=u.tracks.audio;R&&(this.mediaBuffer=R.buffer),u.tracks.video&&(this.videoBuffer=u.tracks.video.buffer)},E.onFragBuffered=function(h,u){var R=u.frag,A=u.part;if(R.type!==w.PlaylistLevelType.AUDIO)return;if(this.fragContextChanged(R)){this.warn("Fragment "+R.sn+(A?" p: "+A.index:"")+" of level "+R.level+" finished buffering, but was aborted. state: "+this.state+", audioSwitch: "+this.audioSwitch);return}R.sn!=="initSegment"&&(this.fragPrevious=R,this.audioSwitch&&(this.audioSwitch=!1,this.hls.trigger(M.Events.AUDIO_TRACK_SWITCHED,{id:this.trackId}))),this.fragBufferedComplete(R,A)},E.onError=function(h,u){switch(u.details){case a.ErrorDetails.FRAG_LOAD_ERROR:case a.ErrorDetails.FRAG_LOAD_TIMEOUT:case a.ErrorDetails.KEY_LOAD_ERROR:case a.ErrorDetails.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(w.PlaylistLevelType.AUDIO,u);break;case a.ErrorDetails.AUDIO_TRACK_LOAD_ERROR:case a.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:this.state!==B.State.ERROR&&this.state!==B.State.STOPPED&&(this.state=u.fatal?B.State.ERROR:B.State.IDLE,this.warn(u.details+" while loading frag, switching to "+this.state+" state"));break;case a.ErrorDetails.BUFFER_FULL_ERROR:if(u.parent==="audio"&&(this.state===B.State.PARSING||this.state===B.State.PARSED)){var R=!0,A=this.getFwdBufferInfo(this.mediaBuffer,w.PlaylistLevelType.AUDIO);A&&A.len>.5&&(R=!this.reduceMaxBufferLength(A.len)),R&&(this.warn("Buffer full error also media.currentTime is not buffered, flush audio buffer"),this.fragCurrent=null,L.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio")),this.resetLoadingState()}break;default:break}},E.onBufferFlushed=function(h,u){var R=u.type;R===c.ElementaryStreamTypes.AUDIO&&(this.bufferFlushed=!0)},E._handleTransmuxComplete=function(h){var u,R="audio",A=this.hls,D=h.remuxResult,_=h.chunkMeta,U=this.getCurrentContext(_);if(!U){this.warn("The loading context changed while buffering fragment "+_.sn+" of level "+_.level+". This chunk will not be buffered."),this.resetLiveStartWhenNotLoaded(_.level);return}var j=U.frag,K=U.part,P=D.audio,N=D.text,X=D.id3,ee=D.initSegment;if(this.fragContextChanged(j))return;if(this.state=B.State.PARSING,this.audioSwitch&&P&&this.completeAudioSwitch(),ee!=null&&ee.tracks&&(this._bufferInitSegment(ee.tracks,j,_),A.trigger(M.Events.FRAG_PARSING_INIT_SEGMENT,{frag:j,id:R,tracks:ee.tracks})),P){var le=P.startPTS,fe=P.endPTS,Pe=P.startDTS,Te=P.endDTS;K&&(K.elementaryStreams[c.ElementaryStreamTypes.AUDIO]={startPTS:le,endPTS:fe,startDTS:Pe,endDTS:Te}),j.setElementaryStreamInfo(c.ElementaryStreamTypes.AUDIO,le,fe,Pe,Te),this.bufferFragmentData(P,j,K,_)}if(X!=null&&(u=X.samples)!==null&&u!==void 0&&u.length){var Le=s({frag:j,id:R},X);A.trigger(M.Events.FRAG_PARSING_METADATA,Le)}if(N){var Re=s({frag:j,id:R},N);A.trigger(M.Events.FRAG_PARSING_USERDATA,Re)}},E._bufferInitSegment=function(h,u,R){if(this.state!==B.State.PARSING)return;h.video&&delete h.video;var A=h.audio;if(!A)return;A.levelCodec=A.codec,A.id="audio",this.log("Init audio buffer, container:"+A.container+", codecs[parsed]=["+A.codec+"]"),this.hls.trigger(M.Events.BUFFER_CODECS,h);var D=A.initSegment;if(D!=null&&D.byteLength){var _={type:"audio",frag:u,part:null,chunkMeta:R,parent:u.type,data:D};this.hls.trigger(M.Events.BUFFER_APPENDING,_)}this.tick()},E.loadFragment=function(h,u,R){var A=this.fragmentTracker.getState(h);this.fragCurrent=h,(this.audioSwitch||A===F.FragmentState.NOT_LOADED||A===F.FragmentState.PARTIAL)&&(h.sn==="initSegment"?this._loadInitSegment(h):u.live&&!Object(Q.isFiniteNumber)(this.initPTS[h.cc])?(this.log("Waiting for video PTS in continuity counter "+h.cc+" of live stream before loading audio fragment "+h.sn+" of level "+this.trackId),this.state=B.State.WAITING_INIT_PTS):(this.startFragRequested=!0,L.prototype.loadFragment.call(this,h,u,R)))},E.completeAudioSwitch=function(){var h=this.hls,u=this.media,R=this.trackId;u&&(this.log("Switching audio track : flushing all audio"),L.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio")),this.audioSwitch=!1,h.trigger(M.Events.AUDIO_TRACK_SWITCHED,{id:R})},x}(B.default);Z.default=y},"./src/controller/audio-track-controller.ts":function(ue,Z,I){"use strict";I.r(Z);var Q=I("./src/events.ts"),B=I("./src/errors.ts"),M=I("./src/controller/base-playlist-controller.ts"),H=I("./src/types/loader.ts");function F(T,m){for(var g=0;g=i.length){this.warn("Invalid id passed to audio-track controller");return}this.clearTimer();var s=i[this.trackId];this.log("Now switching to audio-track index "+a);var l=i[a],S=l.id,v=l.groupId,y=v===void 0?"":v,L=l.name,x=l.type,E=l.url;if(this.trackId=a,this.trackName=L,this.selectDefaultTrack=!1,this.hls.trigger(Q.Events.AUDIO_TRACK_SWITCHING,{id:S,groupId:y,name:L,type:x,url:E}),l.details&&!l.details.live)return;var d=this.switchParams(l.url,s==null?void 0:s.details);this.loadPlaylist(d)},g.selectInitialTrack=function(){var a=this.tracksInGroup;console.assert(a.length,"Initial audio track should be selected when tracks are known");var i=this.trackName,s=this.findTrackId(i)||this.findTrackId();s!==-1?this.setAudioTrack(s):(this.warn("No track found for running audio group-ID: "+this.groupId),this.hls.trigger(Q.Events.ERROR,{type:B.ErrorTypes.MEDIA_ERROR,details:B.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,fatal:!0}))},g.findTrackId=function(a){for(var i=this.tracksInGroup,s=0;sm.partTarget&&(l+=1)}if(Object(Q.isFiniteNumber)(s))return new B.HlsUrlParameters(s,Object(Q.isFiniteNumber)(l)?l:void 0,B.HlsSkip.No)}}},c.loadPlaylist=function(T){},c.shouldLoadTrack=function(T){return this.canLoad&&T&&!!T.url&&(!T.details||T.details.live)},c.playlistLoaded=function(T,m,g){var b=this,a=m.details,i=m.stats,s=i.loading.end?Math.max(0,self.performance.now()-i.loading.end):0;if(a.advancedDateTime=Date.now()-s,a.live||g!=null&&g.live){if(a.reloaded(g),g&&this.log("live playlist "+T+" "+(a.advanced?"REFRESHED "+a.lastPartSn+"-"+a.lastPartIndex:"MISSED")),g&&a.fragments.length>0&&Object(M.mergeDetails)(g,a),!this.canLoad||!a.live)return;var l,S=void 0,v=void 0;if(a.canBlockReload&&a.endSN&&a.advanced){var y=this.hls.config.lowLatencyMode,L=a.lastPartSn,x=a.endSN,E=a.lastPartIndex,d=E!==-1,h=L===x,u=y?0:E;d?(S=h?x+1:L,v=h?u:E+1):S=x+1;var R=a.age,A=R+a.ageHeader,D=Math.min(A-a.partTarget,a.targetduration*1.5);if(D>0){if(g&&D>g.tuneInGoal)this.warn("CDN Tune-in goal increased from: "+g.tuneInGoal+" to: "+D+" with playlist age: "+a.age),D=0;else{var _=Math.floor(D/a.targetduration);if(S+=_,v!==void 0){var U=Math.round(D%a.targetduration/a.partTarget);v+=U}this.log("CDN Tune-in age: "+a.ageHeader+"s last advanced "+R.toFixed(2)+"s goal: "+D+" skip sn "+_+" to part "+v)}a.tuneInGoal=D}if(l=this.getDeliveryDirectives(a,m.deliveryDirectives,S,v),y||!h){this.loadPlaylist(l);return}}else l=this.getDeliveryDirectives(a,m.deliveryDirectives,S,v);var j=Object(M.computeReloadInterval)(a,i);S!==void 0&&a.canBlockReload&&(j-=a.partTarget||1),this.log("reload live playlist "+T+" in "+Math.round(j)+" ms"),this.timer=self.setTimeout(function(){return b.loadPlaylist(l)},j)}else this.clearTimer()},c.getDeliveryDirectives=function(T,m,g,b){var a=Object(B.getSkipValue)(T,g);return m!=null&&m.skip&&T.deltaUpdateFailed&&(g=m.msn,b=m.part,a=B.HlsSkip.No),new B.HlsUrlParameters(g,b,a)},c.retryLoadingOrFail=function(T){var m=this,g=this.hls.config,b=this.retryCount-1&&(a=T.context)!==null&&a!==void 0&&a.deliveryDirectives)this.warn("retry playlist loading #"+this.retryCount+' after "'+T.details+'"'),this.loadPlaylist();else{var i=Math.min(Math.pow(2,this.retryCount)*g.levelLoadingRetryDelay,g.levelLoadingMaxRetryTimeout);this.timer=self.setTimeout(function(){return m.loadPlaylist()},i),this.warn("retry playlist loading #"+this.retryCount+" in "+i+' ms after "'+T.details+'"')}}else this.warn('cannot recover from error "'+T.details+'"'),this.clearTimer(),T.fatal=!0;return b},w}()},"./src/controller/base-stream-controller.ts":function(ue,Z,I){"use strict";I.r(Z),I.d(Z,"State",function(){return x}),I.d(Z,"default",function(){return E});var Q=I("./src/polyfills/number.ts"),B=I("./src/task-loop.ts"),M=I("./src/controller/fragment-tracker.ts"),H=I("./src/utils/buffer-helper.ts"),F=I("./src/utils/logger.ts"),O=I("./src/events.ts"),w=I("./src/errors.ts"),c=I("./src/types/transmuxer.ts"),p=I("./src/utils/mp4-tools.ts"),T=I("./src/utils/discontinuities.ts"),m=I("./src/controller/fragment-finders.ts"),g=I("./src/controller/level-helper.ts"),b=I("./src/loader/fragment-loader.ts"),a=I("./src/crypt/decrypter.ts"),i=I("./src/utils/time-ranges.ts"),s=I("./src/types/loader.ts");function l(d,h){for(var u=0;uee;(K0&&K&&K.key&&K.iv&&K.method==="AES-128"){var P=self.performance.now();return D.decrypter.webCryptoDecrypt(new Uint8Array(j),K.key.buffer,K.iv.buffer).then(function(N){var X=self.performance.now();return U.trigger(O.Events.FRAG_DECRYPTED,{frag:A,payload:N,stats:{tstart:P,tdecrypt:X}}),_.payload=N,_})}return _}).then(function(_){var U=D.fragCurrent,j=D.hls,K=D.levels;if(!K)throw new Error("init load aborted, missing levels");var P=K[A.level].details;console.assert(P,"Level details are defined when init segment is loaded");var N=A.stats;D.state=x.IDLE,D.fragLoadError=0,A.data=new Uint8Array(_.payload),N.parsing.start=N.buffering.start=self.performance.now(),N.parsing.end=N.buffering.end=self.performance.now(),_.frag===U&&j.trigger(O.Events.FRAG_BUFFERED,{stats:N,frag:U,part:null,id:A.type}),D.tick()}).catch(function(_){D.warn(_),D.resetFragmentLoading(A)})},u.fragContextChanged=function(A){var D=this.fragCurrent;return!A||!D||A.level!==D.level||A.sn!==D.sn||A.urlId!==D.urlId},u.fragBufferedComplete=function(A,D){var _=this.mediaBuffer?this.mediaBuffer:this.media;this.log("Buffered "+A.type+" sn: "+A.sn+(D?" part: "+D.index:"")+" of "+(this.logPrefix==="[stream-controller]"?"level":"track")+" "+A.level+" "+i.default.toString(H.BufferHelper.getBuffered(_))),this.state=x.IDLE,this.tick()},u._handleFragmentLoadComplete=function(A){var D=this.transmuxer;if(!D)return;var _=A.frag,U=A.part,j=A.partsLoaded,K=!j||j.length===0||j.some(function(N){return!N}),P=new c.ChunkMetadata(_.level,_.sn,_.stats.chunkCount+1,0,U?U.index:-1,!K);D.flush(P)},u._handleFragmentLoadProgress=function(A){},u._doFragLoad=function(A,D,_,U){var j=this;if(_===void 0&&(_=null),!this.levels)throw new Error("frag load aborted, missing levels");if(_=Math.max(A.start,_||0),this.config.lowLatencyMode&&D){var K=D.partList;if(K&&U){_>A.end&&D.fragmentHint&&(A=D.fragmentHint);var P=this.getNextPart(K,A,_);if(P>-1){var N=K[P];return this.log("Loading part sn: "+A.sn+" p: "+N.index+" cc: "+A.cc+" of playlist ["+D.startSN+"-"+D.endSN+"] parts [0-"+P+"-"+(K.length-1)+"] "+(this.logPrefix==="[stream-controller]"?"level":"track")+": "+A.level+", target: "+parseFloat(_.toFixed(3))),this.nextLoadPosition=N.start+N.duration,this.state=x.FRAG_LOADING,this.hls.trigger(O.Events.FRAG_LOADING,{frag:A,part:K[P],targetBufferTime:_}),this.doFragPartsLoad(A,K,P,U).catch(function(X){return j.handleFragLoadError(X)})}else if(!A.url||this.loadedEndOfParts(K,_))return Promise.resolve(null)}}return this.log("Loading fragment "+A.sn+" cc: "+A.cc+" "+(D?"of ["+D.startSN+"-"+D.endSN+"] ":"")+(this.logPrefix==="[stream-controller]"?"level":"track")+": "+A.level+", target: "+parseFloat(_.toFixed(3))),Object(Q.isFiniteNumber)(A.sn)&&!this.bitrateTest&&(this.nextLoadPosition=A.start+A.duration),this.state=x.FRAG_LOADING,this.hls.trigger(O.Events.FRAG_LOADING,{frag:A,targetBufferTime:_}),this.fragmentLoader.load(A,U).catch(function(X){return j.handleFragLoadError(X)})},u.doFragPartsLoad=function(A,D,_,U){var j=this;return new Promise(function(K,P){var N=[],X=function ee(le){var fe=D[le];j.fragmentLoader.loadPart(A,fe,U).then(function(Pe){N[fe.index]=Pe;var Te=Pe.part;j.hls.trigger(O.Events.FRAG_LOADED,Pe);var Le=D[le+1];if(Le&&Le.fragment===A)ee(le+1);else return K({frag:A,part:Te,partsLoaded:N})}).catch(P)};X(_)})},u.handleFragLoadError=function(A){var D=A.data;return D&&D.details===w.ErrorDetails.INTERNAL_ABORTED?this.handleFragLoadAborted(D.frag,D.part):this.hls.trigger(O.Events.ERROR,D),null},u._handleTransmuxerFlush=function(A){var D=this.getCurrentContext(A);if(!D||this.state!==x.PARSING){this.fragCurrent||(this.state=x.IDLE);return}var _=D.frag,U=D.part,j=D.level,K=self.performance.now();_.stats.parsing.end=K,U&&(U.stats.parsing.end=K),this.updateLevelTiming(_,U,j,A.partial)},u.getCurrentContext=function(A){var D=this.levels,_=A.level,U=A.sn,j=A.part;if(!D||!D[_])return this.warn("Levels object was unset while buffering fragment "+U+" of level "+_+". The current chunk will not be buffered."),null;var K=D[_],P=j>-1?Object(g.getPartWith)(K,U,j):null,N=P?P.fragment:Object(g.getFragmentWithSN)(K,U,this.fragCurrent);return N?{frag:N,part:P,level:K}:null},u.bufferFragmentData=function(A,D,_,U){if(!A||this.state!==x.PARSING)return;var j=A.data1,K=A.data2,P=j;if(j&&K&&(P=Object(p.appendUint8Array)(j,K)),!P||!P.length)return;var N={type:A.type,frag:D,part:_,chunkMeta:U,parent:D.type,data:P};this.hls.trigger(O.Events.BUFFER_APPENDING,N),A.dropped&&A.independent&&!_&&this.flushBufferGap(D)},u.flushBufferGap=function(A){var D=this.media;if(!D)return;if(!H.BufferHelper.isBuffered(D,D.currentTime)){this.flushMainBuffer(0,A.start);return}var _=D.currentTime,U=H.BufferHelper.bufferInfo(D,_,0),j=A.duration,K=Math.min(this.config.maxFragLookUpTolerance*2,j*.25),P=Math.max(Math.min(A.start-K,U.end-K),_+K);A.start-P>K&&this.flushMainBuffer(P,A.start)},u.getFwdBufferInfo=function(A,D){var _=this.config,U=this.getLoadPosition();if(!Object(Q.isFiniteNumber)(U))return null;var j=H.BufferHelper.bufferInfo(A,U,_.maxBufferHole);if(j.len===0&&j.nextStart!==void 0){var K=this.fragmentTracker.getBufferedFrag(U,D);if(K&&j.nextStart=_?(D.maxMaxBufferLength/=2,this.warn("Reduce max buffer length to "+D.maxMaxBufferLength+"s"),!0):!1},u.getNextFragment=function(A,D){var _,U,j=D.fragments,K=j.length;if(!K)return null;var P=this.config,N=j[0].start,X;if(D.live){var ee=P.initialLiveManifestSize;if(K-1&&__.start&&_.loaded},u.getInitialLiveFragment=function(A,D){var _=this.fragPrevious,U=null;if(_){if(A.hasProgramDateTime&&(this.log("Live playlist, switching playlist, load frag with same PDT: "+_.programDateTime),U=Object(m.findFragmentByPDT)(D,_.endProgramDateTime,this.config.maxFragLookUpTolerance)),!U){var j=_.sn+1;if(j>=A.startSN&&j<=A.endSN){var K=D[j-A.startSN];_.cc===K.cc&&(U=K,this.log("Live playlist, switching playlist, load frag with next SN: "+U.sn))}U||(U=Object(m.findFragWithCC)(D,_.cc),U&&this.log("Live playlist, switching playlist, load frag with same CC: "+U.sn))}}else{var P=this.hls.liveSyncPosition;P!==null&&(U=this.getFragmentAtPosition(P,this.bitrateTest?A.fragmentEnd:A.edge,A))}return U},u.getFragmentAtPosition=function(A,D,_){var U=this.config,j=this.fragPrevious,K=_.fragments,P=_.endSN,N=_.fragmentHint,X=U.maxFragLookUpTolerance,ee=!!(U.lowLatencyMode&&_.partList&&N);ee&&N&&!this.bitrateTest&&(K=K.concat(N),P=N.sn);var le;if(AD-X?0:X;le=Object(m.findFragmentByPTS)(j,K,A,fe)}else le=K[K.length-1];if(le){var Pe=le.sn-_.startSN,Te=j&&le.level===j.level,Le=K[Pe+1],Re=this.fragmentTracker.getState(le);if(Re===M.FragmentState.BACKTRACKED){le=null;for(var Ae=Pe;K[Ae]&&this.fragmentTracker.getState(K[Ae])===M.FragmentState.BACKTRACKED;)j?le=K[Ae--]:le=K[--Ae];le||(le=Le)}else j&&le.sn===j.sn&&!ee&&(Te&&(le.sn=K-D.maxFragLookUpTolerance&&j<=P;if(U!==null&&_.duration>U&&(j"+A.startSN+" prev-sn: "+(j?j.sn:"na")+" fragments: "+P),le}return N},u.waitForCdnTuneIn=function(A){var D=3;return A.live&&A.canBlockReload&&A.tuneInGoal>Math.max(A.partHoldBack,A.partTarget*D)},u.setStartPosition=function(A,D){var _=this.startPosition;if(_"+A))}}]),h}(B.default)},"./src/controller/buffer-controller.ts":function(ue,Z,I){"use strict";I.r(Z),I.d(Z,"default",function(){return m});var Q=I("./src/polyfills/number.ts"),B=I("./src/events.ts"),M=I("./src/utils/logger.ts"),H=I("./src/errors.ts"),F=I("./src/utils/buffer-helper.ts"),O=I("./src/utils/mediasource-helper.ts"),w=I("./src/loader/fragment.ts"),c=I("./src/controller/buffer-operation-queue.ts"),p=Object(O.getMediaSource)(),T=/([ha]vc.)(?:\.[^.,]+)+/,m=function(){function g(a){var i=this;this.details=null,this._objectUrl=null,this.operationQueue=void 0,this.listeners=void 0,this.hls=void 0,this.bufferCodecEventsExpected=0,this._bufferCodecEventsTotal=0,this.media=null,this.mediaSource=null,this.appendError=0,this.tracks={},this.pendingTracks={},this.sourceBuffer=void 0,this._onMediaSourceOpen=function(){var s=i.hls,l=i.media,S=i.mediaSource;M.logger.log("[buffer-controller]: Media source opened"),l&&(i.updateMediaElementDuration(),s.trigger(B.Events.MEDIA_ATTACHED,{media:l})),S&&S.removeEventListener("sourceopen",i._onMediaSourceOpen),i.checkPendingTracks()},this._onMediaSourceClose=function(){M.logger.log("[buffer-controller]: Media source closed")},this._onMediaSourceEnded=function(){M.logger.log("[buffer-controller]: Media source ended")},this.hls=a,this._initSourceBuffer(),this.registerListeners()}var b=g.prototype;return b.hasSourceTypes=function(){return this.getSourceBufferTypes().length>0||Object.keys(this.pendingTracks).length>0},b.destroy=function(){this.unregisterListeners(),this.details=null},b.registerListeners=function(){var i=this.hls;i.on(B.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),i.on(B.Events.MEDIA_DETACHING,this.onMediaDetaching,this),i.on(B.Events.MANIFEST_PARSED,this.onManifestParsed,this),i.on(B.Events.BUFFER_RESET,this.onBufferReset,this),i.on(B.Events.BUFFER_APPENDING,this.onBufferAppending,this),i.on(B.Events.BUFFER_CODECS,this.onBufferCodecs,this),i.on(B.Events.BUFFER_EOS,this.onBufferEos,this),i.on(B.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),i.on(B.Events.LEVEL_UPDATED,this.onLevelUpdated,this),i.on(B.Events.FRAG_PARSED,this.onFragParsed,this),i.on(B.Events.FRAG_CHANGED,this.onFragChanged,this)},b.unregisterListeners=function(){var i=this.hls;i.off(B.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),i.off(B.Events.MEDIA_DETACHING,this.onMediaDetaching,this),i.off(B.Events.MANIFEST_PARSED,this.onManifestParsed,this),i.off(B.Events.BUFFER_RESET,this.onBufferReset,this),i.off(B.Events.BUFFER_APPENDING,this.onBufferAppending,this),i.off(B.Events.BUFFER_CODECS,this.onBufferCodecs,this),i.off(B.Events.BUFFER_EOS,this.onBufferEos,this),i.off(B.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),i.off(B.Events.LEVEL_UPDATED,this.onLevelUpdated,this),i.off(B.Events.FRAG_PARSED,this.onFragParsed,this),i.off(B.Events.FRAG_CHANGED,this.onFragChanged,this)},b._initSourceBuffer=function(){this.sourceBuffer={},this.operationQueue=new c.default(this.sourceBuffer),this.listeners={audio:[],video:[],audiovideo:[]}},b.onManifestParsed=function(i,s){var l=2;(s.audio&&!s.video||!s.altAudio)&&(l=1),this.bufferCodecEventsExpected=this._bufferCodecEventsTotal=l,this.details=null,M.logger.log(this.bufferCodecEventsExpected+" bufferCodec event(s) expected")},b.onMediaAttaching=function(i,s){var l=this.media=s.media;if(l&&p){var S=this.mediaSource=new p;S.addEventListener("sourceopen",this._onMediaSourceOpen),S.addEventListener("sourceended",this._onMediaSourceEnded),S.addEventListener("sourceclose",this._onMediaSourceClose),l.src=self.URL.createObjectURL(S),this._objectUrl=l.src}},b.onMediaDetaching=function(){var i=this.media,s=this.mediaSource,l=this._objectUrl;if(s){if(M.logger.log("[buffer-controller]: media source detaching"),s.readyState==="open")try{s.endOfStream()}catch(S){M.logger.warn("[buffer-controller]: onMediaDetaching: "+S.message+" while calling endOfStream")}this.onBufferReset(),s.removeEventListener("sourceopen",this._onMediaSourceOpen),s.removeEventListener("sourceended",this._onMediaSourceEnded),s.removeEventListener("sourceclose",this._onMediaSourceClose),i&&(l&&self.URL.revokeObjectURL(l),i.src===l?(i.removeAttribute("src"),i.load()):M.logger.warn("[buffer-controller]: media.src was changed by a third party - skip cleanup")),this.mediaSource=null,this.media=null,this._objectUrl=null,this.bufferCodecEventsExpected=this._bufferCodecEventsTotal,this.pendingTracks={},this.tracks={}}this.hls.trigger(B.Events.MEDIA_DETACHED,void 0)},b.onBufferReset=function(){var i=this;this.getSourceBufferTypes().forEach(function(s){var l=i.sourceBuffer[s];try{l&&(i.removeBufferListeners(s),i.mediaSource&&i.mediaSource.removeSourceBuffer(l),i.sourceBuffer[s]=void 0)}catch(S){M.logger.warn("[buffer-controller]: Failed to reset the "+s+" buffer",S)}}),this._initSourceBuffer()},b.onBufferCodecs=function(i,s){var l=this,S=this.getSourceBufferTypes().length;if(Object.keys(s).forEach(function(v){if(S){var y=l.tracks[v];if(y&&typeof y.buffer.changeType=="function"){var L=s[v],x=L.codec,E=L.levelCodec,d=L.container,h=(y.levelCodec||y.codec).replace(T,"$1"),u=(E||x).replace(T,"$1");if(h!==u){var R=d+";codecs="+(E||x);l.appendChangeType(v,R)}}}else l.pendingTracks[v]=s[v]}),S)return;this.bufferCodecEventsExpected=Math.max(this.bufferCodecEventsExpected-1,0),this.mediaSource&&this.mediaSource.readyState==="open"&&this.checkPendingTracks()},b.appendChangeType=function(i,s){var l=this,S=this.operationQueue,v={execute:function(){var L=l.sourceBuffer[i];L&&(M.logger.log("[buffer-controller]: changing "+i+" sourceBuffer type to "+s),L.changeType(s)),S.shiftAndExecuteNext(i)},onStart:function(){},onComplete:function(){},onError:function(L){M.logger.warn("[buffer-controller]: Failed to change "+i+" SourceBuffer type",L)}};S.append(v,i)},b.onBufferAppending=function(i,s){var l=this,S=this.hls,v=this.operationQueue,y=this.tracks,L=s.data,x=s.type,E=s.frag,d=s.part,h=s.chunkMeta,u=h.buffering[x],R=self.performance.now();u.start=R;var A=E.stats.buffering,D=d?d.stats.buffering:null;A.start===0&&(A.start=R),D&&D.start===0&&(D.start=R);var _=y.audio,U=x==="audio"&&h.id===1&&(_==null?void 0:_.container)==="audio/mpeg",j={execute:function(){if(u.executeStart=self.performance.now(),U){var P=l.sourceBuffer[x];if(P){var N=E.start-P.timestampOffset;Math.abs(N)>=.1&&(M.logger.log("[buffer-controller]: Updating audio SourceBuffer timestampOffset to "+E.start+" (delta: "+N+") sn: "+E.sn+")"),P.timestampOffset=E.start)}}l.appendExecutor(L,x)},onStart:function(){},onComplete:function(){var P=self.performance.now();u.executeEnd=u.end=P,A.first===0&&(A.first=P),D&&D.first===0&&(D.first=P);var N=l.sourceBuffer,X={};for(var ee in N)X[ee]=F.BufferHelper.getBuffered(N[ee]);l.appendError=0,l.hls.trigger(B.Events.BUFFER_APPENDED,{type:x,frag:E,part:d,chunkMeta:h,parent:E.type,timeRanges:X})},onError:function(P){M.logger.error("[buffer-controller]: Error encountered while trying to append to the "+x+" SourceBuffer",P);var N={type:H.ErrorTypes.MEDIA_ERROR,parent:E.type,details:H.ErrorDetails.BUFFER_APPEND_ERROR,err:P,fatal:!1};P.code===DOMException.QUOTA_EXCEEDED_ERR?N.details=H.ErrorDetails.BUFFER_FULL_ERROR:(l.appendError++,N.details=H.ErrorDetails.BUFFER_APPEND_ERROR,l.appendError>S.config.appendErrorMaxRetry&&(M.logger.error("[buffer-controller]: Failed "+S.config.appendErrorMaxRetry+" times to append segment in sourceBuffer"),N.fatal=!0)),S.trigger(B.Events.ERROR,N)}};v.append(j,x)},b.onBufferFlushing=function(i,s){var l=this,S=this.operationQueue,v=function(L){return{execute:l.removeExecutor.bind(l,L,s.startOffset,s.endOffset),onStart:function(){},onComplete:function(){l.hls.trigger(B.Events.BUFFER_FLUSHED,{type:L})},onError:function(E){M.logger.warn("[buffer-controller]: Failed to remove from "+L+" SourceBuffer",E)}}};s.type?S.append(v(s.type),s.type):this.getSourceBufferTypes().forEach(function(y){S.append(v(y),y)})},b.onFragParsed=function(i,s){var l=this,S=s.frag,v=s.part,y=[],L=v?v.elementaryStreams:S.elementaryStreams;L[w.ElementaryStreamTypes.AUDIOVIDEO]?y.push("audiovideo"):(L[w.ElementaryStreamTypes.AUDIO]&&y.push("audio"),L[w.ElementaryStreamTypes.VIDEO]&&y.push("video"));var x=function(){var d=self.performance.now();S.stats.buffering.end=d,v&&(v.stats.buffering.end=d);var h=v?v.stats:S.stats;l.hls.trigger(B.Events.FRAG_BUFFERED,{frag:S,part:v,stats:h,id:S.type})};y.length===0&&M.logger.warn("Fragments must have at least one ElementaryStreamType set. type: "+S.type+" level: "+S.level+" sn: "+S.sn),this.blockBuffers(x,y)},b.onFragChanged=function(i,s){this.flushBackBuffer()},b.onBufferEos=function(i,s){var l=this,S=this.getSourceBufferTypes().reduce(function(v,y){var L=l.sourceBuffer[y];return(!s.type||s.type===y)&&(L&&!L.ended&&(L.ended=!0,M.logger.log("[buffer-controller]: "+y+" sourceBuffer now EOS"))),v&&!!(!L||L.ended)},!0);S&&this.blockBuffers(function(){var v=l.mediaSource;if(!v||v.readyState!=="open")return;v.endOfStream()})},b.onLevelUpdated=function(i,s){var l=s.details;if(!l.fragments.length)return;this.details=l,this.getSourceBufferTypes().length?this.blockBuffers(this.updateMediaElementDuration.bind(this)):this.updateMediaElementDuration()},b.flushBackBuffer=function(){var i=this.hls,s=this.details,l=this.media,S=this.sourceBuffer;if(!l||s===null)return;var v=this.getSourceBufferTypes();if(!v.length)return;var y=s.live&&i.config.liveBackBufferLength!==null?i.config.liveBackBufferLength:i.config.backBufferLength;if(!Object(Q.isFiniteNumber)(y)||y<0)return;var L=l.currentTime,x=s.levelTargetDuration,E=Math.max(y,x),d=Math.floor(L/x)*x-E;v.forEach(function(h){var u=S[h];if(u){var R=F.BufferHelper.getBuffered(u);R.length>0&&d>R.start(0)&&(i.trigger(B.Events.BACK_BUFFER_REACHED,{bufferEnd:d}),s.live&&i.trigger(B.Events.LIVE_BACK_BUFFER_REACHED,{bufferEnd:d}),i.trigger(B.Events.BUFFER_FLUSHING,{startOffset:0,endOffset:d,type:h}))}})},b.updateMediaElementDuration=function(){if(!this.details||!this.media||!this.mediaSource||this.mediaSource.readyState!=="open")return;var i=this.details,s=this.hls,l=this.media,S=this.mediaSource,v=i.fragments[0].start+i.totalduration,y=l.duration,L=Object(Q.isFiniteNumber)(S.duration)?S.duration:0;i.live&&s.config.liveDurationInfinity?(M.logger.log("[buffer-controller]: Media Source duration is set to Infinity"),S.duration=Infinity,this.updateSeekableRange(i)):(v>L&&v>y||!Object(Q.isFiniteNumber)(y))&&(M.logger.log("[buffer-controller]: Updating Media Source duration to "+v.toFixed(3)),S.duration=v)},b.updateSeekableRange=function(i){var s=this.mediaSource,l=i.fragments,S=l.length;if(S&&i.live&&s!==null&&s!==void 0&&s.setLiveSeekableRange){var v=Math.max(0,l[0].start),y=Math.max(v,v+i.totalduration);s.setLiveSeekableRange(v,y)}},b.checkPendingTracks=function(){var i=this.bufferCodecEventsExpected,s=this.operationQueue,l=this.pendingTracks,S=Object.keys(l).length;if(S&&!i||S===2){this.createSourceBuffers(l),this.pendingTracks={};var v=this.getSourceBufferTypes();if(v.length===0){this.hls.trigger(B.Events.ERROR,{type:H.ErrorTypes.MEDIA_ERROR,details:H.ErrorDetails.BUFFER_INCOMPATIBLE_CODECS_ERROR,fatal:!0,reason:"could not create source buffer for media codec(s)"});return}v.forEach(function(y){s.executeNext(y)})}},b.createSourceBuffers=function(i){var s=this.sourceBuffer,l=this.mediaSource;if(!l)throw Error("createSourceBuffers called when mediaSource was null");var S=0;for(var v in i)if(!s[v]){var y=i[v];if(!y)throw Error("source buffer exists for track "+v+", however track does not");var L=y.levelCodec||y.codec,x=y.container+";codecs="+L;M.logger.log("[buffer-controller]: creating sourceBuffer("+x+")");try{var E=s[v]=l.addSourceBuffer(x),d=v;this.addBufferListener(d,"updatestart",this._onSBUpdateStart),this.addBufferListener(d,"updateend",this._onSBUpdateEnd),this.addBufferListener(d,"error",this._onSBUpdateError),this.tracks[v]={buffer:E,codec:L,container:y.container,levelCodec:y.levelCodec,id:y.id},S++}catch(h){M.logger.error("[buffer-controller]: error while trying to add sourceBuffer: "+h.message),this.hls.trigger(B.Events.ERROR,{type:H.ErrorTypes.MEDIA_ERROR,details:H.ErrorDetails.BUFFER_ADD_CODEC_ERROR,fatal:!1,error:h,mimeType:x})}}S&&this.hls.trigger(B.Events.BUFFER_CREATED,{tracks:this.tracks})},b._onSBUpdateStart=function(i){var s=this.operationQueue,l=s.current(i);l.onStart()},b._onSBUpdateEnd=function(i){var s=this.operationQueue,l=s.current(i);l.onComplete(),s.shiftAndExecuteNext(i)},b._onSBUpdateError=function(i,s){M.logger.error("[buffer-controller]: "+i+" SourceBuffer error",s),this.hls.trigger(B.Events.ERROR,{type:H.ErrorTypes.MEDIA_ERROR,details:H.ErrorDetails.BUFFER_APPENDING_ERROR,fatal:!1});var l=this.operationQueue.current(i);l&&l.onError(s)},b.removeExecutor=function(i,s,l){var S=this.media,v=this.mediaSource,y=this.operationQueue,L=this.sourceBuffer,x=L[i];if(!S||!v||!x){M.logger.warn("[buffer-controller]: Attempting to remove from the "+i+" SourceBuffer, but it does not exist"),y.shiftAndExecuteNext(i);return}var E=Object(Q.isFiniteNumber)(S.duration)?S.duration:Infinity,d=Object(Q.isFiniteNumber)(v.duration)?v.duration:Infinity,h=Math.max(0,s),u=Math.min(l,E,d);u>h?(M.logger.log("[buffer-controller]: Removing ["+h+","+u+"] from the "+i+" SourceBuffer"),console.assert(!x.updating,i+" sourceBuffer must not be updating"),x.remove(h,u)):y.shiftAndExecuteNext(i)},b.appendExecutor=function(i,s){var l=this.operationQueue,S=this.sourceBuffer,v=S[s];if(!v){M.logger.warn("[buffer-controller]: Attempting to append to the "+s+" SourceBuffer, but it does not exist"),l.shiftAndExecuteNext(s);return}v.ended=!1,console.assert(!v.updating,s+" sourceBuffer must not be updating"),v.appendBuffer(i)},b.blockBuffers=function(i,s){var l=this;if(s===void 0&&(s=this.getSourceBufferTypes()),!s.length){M.logger.log("[buffer-controller]: Blocking operation requested, but no SourceBuffers exist"),Promise.resolve(i);return}var S=this.operationQueue,v=s.map(function(y){return S.appendBlocker(y)});Promise.all(v).then(function(){i(),s.forEach(function(y){var L=l.sourceBuffer[y];(!L||!L.updating)&&S.shiftAndExecuteNext(y)})})},b.getSourceBufferTypes=function(){return Object.keys(this.sourceBuffer)},b.addBufferListener=function(i,s,l){var S=this.sourceBuffer[i];if(!S)return;var v=l.bind(this,i);this.listeners[i].push({event:s,listener:v}),S.addEventListener(s,v)},b.removeBufferListeners=function(i){var s=this.sourceBuffer[i];if(!s)return;this.listeners[i].forEach(function(l){s.removeEventListener(l.event,l.listener)})},g}()},"./src/controller/buffer-operation-queue.ts":function(ue,Z,I){"use strict";I.r(Z),I.d(Z,"default",function(){return B});var Q=I("./src/utils/logger.ts"),B=function(){function M(F){this.buffers=void 0,this.queues={video:[],audio:[],audiovideo:[]},this.buffers=F}var H=M.prototype;return H.append=function(O,w){var c=this.queues[w];c.push(O),c.length===1&&this.buffers[w]&&this.executeNext(w)},H.insertAbort=function(O,w){var c=this.queues[w];c.unshift(O),this.executeNext(w)},H.appendBlocker=function(O){var w,c=new Promise(function(T){w=T}),p={execute:w,onStart:function(){},onComplete:function(){},onError:function(){}};return this.append(p,O),c},H.executeNext=function(O){var w=this.buffers,c=this.queues,p=w[O],T=c[O];if(T.length){var m=T[0];try{m.execute()}catch(g){Q.logger.warn("[buffer-operation-queue]: Unhandled exception executing the current operation"),m.onError(g),(!p||!p.updating)&&(T.shift(),this.executeNext(O))}}},H.shiftAndExecuteNext=function(O){this.queues[O].shift(),this.executeNext(O)},H.current=function(O){return this.queues[O][0]},M}()},"./src/controller/cap-level-controller.ts":function(ue,Z,I){"use strict";I.r(Z);var Q=I("./src/events.ts");function B(F,O){for(var w=0;w0&&this.mediaWidth>0){var c=this.hls.levels;if(c.length){var p=this.hls;p.autoLevelCapping=this.getMaxLevel(c.length-1),p.autoLevelCapping>this.autoLevelCapping&&this.streamController&&this.streamController.nextLevelSwitch(),this.autoLevelCapping=p.autoLevelCapping}}},O.getMaxLevel=function(c){var p=this,T=this.hls.levels;if(!T.length)return-1;var m=T.filter(function(g,b){return F.isLevelAllowed(b,p.restrictedLevels)&&b<=c});return this.clientRect=null,F.getMaxLevelByMediaSize(m,this.mediaWidth,this.mediaHeight)},O.startCapping=function(){if(this.timer)return;this.autoLevelCapping=Number.POSITIVE_INFINITY,this.hls.firstLevel=this.getMaxLevel(this.firstLevel),self.clearInterval(this.timer),this.timer=self.setInterval(this.detectPlayerSize.bind(this),1e3),this.detectPlayerSize()},O.stopCapping=function(){this.restrictedLevels=[],this.firstLevel=-1,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.timer&&(self.clearInterval(this.timer),this.timer=void 0)},O.getDimensions=function(){if(this.clientRect)return this.clientRect;var c=this.media,p={width:0,height:0};if(c){var T=c.getBoundingClientRect();p.width=T.width,p.height=T.height,!p.width&&!p.height&&(p.width=T.right-T.left||c.width||0,p.height=T.bottom-T.top||c.height||0)}return this.clientRect=p,p},F.isLevelAllowed=function(c,p){return p===void 0&&(p=[]),p.indexOf(c)===-1},F.getMaxLevelByMediaSize=function(c,p,T){if(!c||!c.length)return-1;for(var m=function(s,l){return l?s.width!==l.width||s.height!==l.height:!0},g=c.length-1,b=0;b=p||a.height>=T)&&m(a,c[b+1])){g=b;break}}return g},M(F,[{key:"mediaWidth",get:function(){return this.getDimensions().width*F.contentScaleFactor}},{key:"mediaHeight",get:function(){return this.getDimensions().height*F.contentScaleFactor}}],[{key:"contentScaleFactor",get:function(){var c=1;try{c=self.devicePixelRatio}catch(p){}return c}}]),F}();Z.default=H},"./src/controller/cmcd-controller.ts":function(ue,Z,I){"use strict";I.r(Z),I.d(Z,"default",function(){return m});var Q=I("./src/events.ts"),B=I("./src/types/cmcd.ts"),M=I("./src/utils/buffer-helper.ts"),H=I("./src/utils/logger.ts");function F(g,b){for(var a=0;a=g.length?{done:!0}:{done:!1,value:g[i++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function c(g,b){if(!g)return;if(typeof g=="string")return p(g,b);var a=Object.prototype.toString.call(g).slice(8,-1);if(a==="Object"&&g.constructor&&(a=g.constructor.name),a==="Map"||a==="Set")return Array.from(g);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return p(g,b)}function p(g,b){(b==null||b>g.length)&&(b=g.length);for(var a=0,i=new Array(b);as&&(s=y.bitrate)}return s>0?s:NaN},b.getBufferLength=function(i){var s=this.hls.media,l=i===B.CMCDObjectType.AUDIO?this.audioBuffer:this.videoBuffer;if(!l||!s)return NaN;var S=M.BufferHelper.bufferInfo(l,s.currentTime,this.config.maxBufferHole);return S.len*1e3},b.createPlaylistLoader=function(){var i=this.config.pLoader,s=this.applyPlaylistData,l=i||this.config.loader;return function(){function S(y){this.loader=void 0,this.loader=new l(y)}var v=S.prototype;return v.destroy=function(){this.loader.destroy()},v.abort=function(){this.loader.abort()},v.load=function(L,x,E){s(L),this.loader.load(L,x,E)},O(S,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),S}()},b.createFragmentLoader=function(){var i=this.config.fLoader,s=this.applyFragmentData,l=i||this.config.loader;return function(){function S(y){this.loader=void 0,this.loader=new l(y)}var v=S.prototype;return v.destroy=function(){this.loader.destroy()},v.abort=function(){this.loader.abort()},v.load=function(L,x,E){s(L),this.loader.load(L,x,E)},O(S,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),S}()},g.uuid=function(){var i=URL.createObjectURL(new Blob),s=i.toString();return URL.revokeObjectURL(i),s.substr(s.lastIndexOf("/")+1)},g.serialize=function(i){for(var s=[],l=function(U){return!Number.isNaN(U)&&U!=null&&U!==""&&U!==!1},S=function(U){return Math.round(U)},v=function(U){return S(U/100)*100},y=function(U){return encodeURIComponent(U)},L={br:S,d:S,bl:v,dl:v,mtp:v,nor:y,rtp:v,tb:S},x=Object.keys(i||{}).sort(),E=w(x),d;!(d=E()).done;){var h=d.value,u=i[h];if(!l(u))continue;if(h==="v"&&u===1)continue;if(h=="pr"&&u===1)continue;var R=L[h];R&&(u=R(u));var A=typeof u,D=void 0;h==="ot"||h==="sf"||h==="st"?D=h+"="+u:A==="boolean"?D=h:A==="number"?D=h+"="+u:D=h+"="+JSON.stringify(u),s.push(D)}return s.join(",")},g.toHeaders=function(i){for(var s=Object.keys(i),l={},S=["Object","Request","Session","Status"],v=[{},{},{},{}],y={br:0,d:0,ot:0,tb:0,bl:1,dl:1,mtp:1,nor:1,nrr:1,su:1,cid:2,pr:2,sf:2,sid:2,st:2,v:2,bs:3,rtp:3},L=0,x=s;Lw){this.hls.trigger(Q.Events.ERROR,{type:B.ErrorTypes.KEY_SYSTEM_ERROR,details:B.ErrorDetails.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0});return}var y=w-this._requestLicenseFailureCount+1;M.logger.warn("Retrying license request, "+y+" attempts left"),this._requestLicense(s,l)}break}},g._generateLicenseRequestChallenge=function(a,i){switch(a.mediaKeySystemDomain){case H.KeySystems.WIDEVINE:return i}throw new Error("unsupported key-system: "+a.mediaKeySystemDomain)},g._requestLicense=function(a,i){M.logger.log("Requesting content license for key-system");var s=this._mediaKeysList[0];if(!s){M.logger.error("Fatal error: Media is encrypted but no key-system access has been obtained yet"),this.hls.trigger(Q.Events.ERROR,{type:B.ErrorTypes.KEY_SYSTEM_ERROR,details:B.ErrorDetails.KEY_SYSTEM_NO_ACCESS,fatal:!0});return}try{var l=this.getLicenseServerUrl(s.mediaKeySystemDomain),S=this._createLicenseXhr(l,a,i);M.logger.log("Sending license request to URL: "+l);var v=this._generateLicenseRequestChallenge(s,a);S.send(v)}catch(y){M.logger.error("Failure requesting DRM license: "+y),this.hls.trigger(Q.Events.ERROR,{type:B.ErrorTypes.KEY_SYSTEM_ERROR,details:B.ErrorDetails.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0})}},g.onMediaAttached=function(a,i){if(!this._emeEnabled)return;var s=i.media;this._media=s,s.addEventListener("encrypted",this._onMediaEncrypted)},g.onMediaDetached=function(){var a=this._media,i=this._mediaKeysList;if(!a)return;a.removeEventListener("encrypted",this._onMediaEncrypted),this._media=null,this._mediaKeysList=[],Promise.all(i.map(function(s){if(s.mediaKeysSession)return s.mediaKeysSession.close().catch(function(){})})).then(function(){return a.setMediaKeys(null)}).catch(function(){})},g.onManifestParsed=function(a,i){if(!this._emeEnabled)return;var s=i.levels.map(function(S){return S.audioCodec}).filter(function(S){return!!S}),l=i.levels.map(function(S){return S.videoCodec}).filter(function(S){return!!S});this._attemptKeySystemAccess(H.KeySystems.WIDEVINE,s,l)},O(m,[{key:"requestMediaKeySystemAccess",get:function(){if(!this._requestMediaKeySystemAccess)throw new Error("No requestMediaKeySystemAccess function configured");return this._requestMediaKeySystemAccess}}]),m}();Z.default=T},"./src/controller/fps-controller.ts":function(ue,Z,I){"use strict";I.r(Z);var Q=I("./src/events.ts"),B=I("./src/utils/logger.ts"),M=function(){function H(O){this.hls=void 0,this.isVideoPlaybackQualityAvailable=!1,this.timer=void 0,this.media=null,this.lastTime=void 0,this.lastDroppedFrames=0,this.lastDecodedFrames=0,this.streamController=void 0,this.hls=O,this.registerListeners()}var F=H.prototype;return F.setStreamController=function(w){this.streamController=w},F.registerListeners=function(){this.hls.on(Q.Events.MEDIA_ATTACHING,this.onMediaAttaching,this)},F.unregisterListeners=function(){this.hls.off(Q.Events.MEDIA_ATTACHING,this.onMediaAttaching)},F.destroy=function(){this.timer&&clearInterval(this.timer),this.unregisterListeners(),this.isVideoPlaybackQualityAvailable=!1,this.media=null},F.onMediaAttaching=function(w,c){var p=this.hls.config;if(p.capLevelOnFPSDrop){var T=c.media instanceof self.HTMLVideoElement?c.media:null;this.media=T,T&&typeof T.getVideoPlaybackQuality=="function"&&(this.isVideoPlaybackQualityAvailable=!0),self.clearInterval(this.timer),this.timer=self.setInterval(this.checkFPSInterval.bind(this),p.fpsDroppedMonitoringPeriod)}},F.checkFPS=function(w,c,p){var T=performance.now();if(c){if(this.lastTime){var m=T-this.lastTime,g=p-this.lastDroppedFrames,b=c-this.lastDecodedFrames,a=1e3*g/m,i=this.hls;if(i.trigger(Q.Events.FPS_DROP,{currentDropped:g,currentDecoded:b,totalDroppedFrames:p}),a>0&&g>i.config.fpsDroppedMonitoringThreshold*b){var s=i.currentLevel;B.logger.warn("drop FPS ratio greater than max allowed value for currentLevel: "+s),s>0&&(i.autoLevelCapping===-1||i.autoLevelCapping>=s)&&(s=s-1,i.trigger(Q.Events.FPS_DROP_LEVEL_CAPPING,{level:s,droppedLevel:i.currentLevel}),i.autoLevelCapping=s,this.streamController.nextLevelSwitch())}}this.lastTime=T,this.lastDroppedFrames=p,this.lastDecodedFrames=c}},F.checkFPSInterval=function(){var w=this.media;if(w)if(this.isVideoPlaybackQualityAvailable){var c=w.getVideoPlaybackQuality();this.checkFPS(w,c.totalVideoFrames,c.droppedVideoFrames)}else this.checkFPS(w,w.webkitDecodedFrameCount,w.webkitDroppedFrameCount)},H}();Z.default=M},"./src/controller/fragment-finders.ts":function(ue,Z,I){"use strict";I.r(Z),I.d(Z,"findFragmentByPDT",function(){return M}),I.d(Z,"findFragmentByPTS",function(){return H}),I.d(Z,"fragmentWithinToleranceTest",function(){return F}),I.d(Z,"pdtWithinToleranceTest",function(){return O}),I.d(Z,"findFragWithCC",function(){return w});var Q=I("./src/polyfills/number.ts"),B=I("./src/utils/binary-search.ts");function M(c,p,T){if(p===null||!Array.isArray(c)||!c.length||!Object(Q.isFiniteNumber)(p))return null;var m=c[0].programDateTime;if(p<(m||0))return null;var g=c[c.length-1].endProgramDateTime;if(p>=(g||0))return null;T=T||0;for(var b=0;bc&&T.start?-1:0}function O(c,p,T){var m=Math.min(p,T.duration+(T.deltaPTS?T.deltaPTS:0))*1e3,g=T.endProgramDateTime||0;return g-m>c}function w(c,p){return B.default.search(c,function(T){return T.ccp?-1:0})}},"./src/controller/fragment-tracker.ts":function(ue,Z,I){"use strict";I.r(Z),I.d(Z,"FragmentState",function(){return M}),I.d(Z,"FragmentTracker",function(){return H});var Q=I("./src/events.ts"),B=I("./src/types/loader.ts"),M;(function(w){w.NOT_LOADED="NOT_LOADED",w.BACKTRACKED="BACKTRACKED",w.APPENDING="APPENDING",w.PARTIAL="PARTIAL",w.OK="OK"})(M||(M={}));var H=function(){function w(p){this.activeFragment=null,this.activeParts=null,this.fragments=Object.create(null),this.timeRanges=Object.create(null),this.bufferPadding=.2,this.hls=void 0,this.hls=p,this._registerListeners()}var c=w.prototype;return c._registerListeners=function(){var T=this.hls;T.on(Q.Events.BUFFER_APPENDED,this.onBufferAppended,this),T.on(Q.Events.FRAG_BUFFERED,this.onFragBuffered,this),T.on(Q.Events.FRAG_LOADED,this.onFragLoaded,this)},c._unregisterListeners=function(){var T=this.hls;T.off(Q.Events.BUFFER_APPENDED,this.onBufferAppended,this),T.off(Q.Events.FRAG_BUFFERED,this.onFragBuffered,this),T.off(Q.Events.FRAG_LOADED,this.onFragLoaded,this)},c.destroy=function(){this._unregisterListeners(),this.fragments=this.timeRanges=null},c.getAppendedFrag=function(T,m){if(m===B.PlaylistLevelType.MAIN){var g=this.activeFragment,b=this.activeParts;if(!g)return null;if(b)for(var a=b.length;a--;){var i=b[a],s=i?i.end:g.appendedPTS;if(i.start<=T&&s!==void 0&&T<=s)return a>9&&(this.activeParts=b.slice(a-9)),i}else if(g.start<=T&&g.appendedPTS!==void 0&&T<=g.appendedPTS)return g}return this.getBufferedFrag(T,m)},c.getBufferedFrag=function(T,m){for(var g=this.fragments,b=Object.keys(g),a=b.length;a--;){var i=g[b[a]];if((i==null?void 0:i.body.type)===m&&i.buffered){var s=i.body;if(s.start<=T&&T<=s.end)return s}}return null},c.detectEvictedFragments=function(T,m,g){var b=this;Object.keys(this.fragments).forEach(function(a){var i=b.fragments[a];if(!i)return;if(!i.buffered){i.body.type===g&&b.removeFragment(i.body);return}var s=i.range[T];if(!s)return;s.time.some(function(l){var S=!b.isTimeBuffered(l.startPTS,l.endPTS,m);return S&&b.removeFragment(i.body),S})})},c.detectPartialFragments=function(T){var m=this,g=this.timeRanges,b=T.frag,a=T.part;if(!g||b.sn==="initSegment")return;var i=O(b),s=this.fragments[i];if(!s)return;Object.keys(g).forEach(function(l){var S=b.elementaryStreams[l];if(!S)return;var v=g[l],y=a!==null||S.partial===!0;s.range[l]=m.getBufferedTimes(b,a,y,v)}),s.backtrack=s.loaded=null,Object.keys(s.range).length?s.buffered=!0:this.removeFragment(s.body)},c.fragBuffered=function(T){var m=O(T),g=this.fragments[m];g&&(g.backtrack=g.loaded=null,g.buffered=!0)},c.getBufferedTimes=function(T,m,g,b){for(var a={time:[],partial:g},i=m?m.start:T.start,s=m?m.end:T.end,l=T.minEndPTS||s,S=T.maxStartPTS||i,v=0;v=y&&l<=L){a.time.push({startPTS:Math.max(i,b.start(v)),endPTS:Math.min(s,b.end(v))});break}else if(iy)a.partial=!0,a.time.push({startPTS:Math.max(i,b.start(v)),endPTS:Math.min(s,b.end(v))});else if(s<=y)break}return a},c.getPartialFragment=function(T){var m=null,g,b,a,i=0,s=this.bufferPadding,l=this.fragments;return Object.keys(l).forEach(function(S){var v=l[S];if(!v)return;F(v)&&(b=v.body.start-s,a=v.body.end+s,T>=b&&T<=a&&(g=Math.min(T-b,a-T),i<=g&&(m=v.body,i=g)))}),m},c.getState=function(T){var m=O(T),g=this.fragments[m];return g?g.buffered?F(g)?M.PARTIAL:M.OK:g.backtrack?M.BACKTRACKED:M.APPENDING:M.NOT_LOADED},c.backtrack=function(T,m){var g=O(T),b=this.fragments[g];if(!b||b.backtrack)return null;var a=b.backtrack=m||b.loaded;return b.loaded=null,a},c.getBacktrackData=function(T){var m=O(T),g=this.fragments[m];if(g){var b,a=g.backtrack;if(a!=null&&(b=a.payload)!==null&&b!==void 0&&b.byteLength)return a;this.removeFragment(T)}return null},c.isTimeBuffered=function(T,m,g){for(var b,a,i=0;i=b&&m<=a)return!0;if(m<=b)return!1}return!1},c.onFragLoaded=function(T,m){var g=m.frag,b=m.part;if(g.sn==="initSegment"||g.bitrateTest||b)return;var a=O(g);this.fragments[a]={body:g,loaded:m,backtrack:null,buffered:!1,range:Object.create(null)}},c.onBufferAppended=function(T,m){var g=this,b=m.frag,a=m.part,i=m.timeRanges;if(b.type===B.PlaylistLevelType.MAIN)if(this.activeFragment=b,a){var s=this.activeParts;s||(this.activeParts=s=[]),s.push(a)}else this.activeParts=null;this.timeRanges=i,Object.keys(i).forEach(function(l){var S=i[l];if(g.detectEvictedFragments(l,S),!a)for(var v=0;vT&&b.removeFragment(s)}})},c.removeFragment=function(T){var m=O(T);T.stats.loaded=0,T.clearElementaryStreamInfo(),delete this.fragments[m]},c.removeAllFragments=function(){this.fragments=Object.create(null),this.activeFragment=null,this.activeParts=null},w}();function F(w){var c,p;return w.buffered&&(((c=w.range.video)===null||c===void 0?void 0:c.partial)||((p=w.range.audio)===null||p===void 0?void 0:p.partial))}function O(w){return w.type+"_"+w.level+"_"+w.urlId+"_"+w.sn}},"./src/controller/gap-controller.ts":function(ue,Z,I){"use strict";I.r(Z),I.d(Z,"STALL_MINIMUM_DURATION_MS",function(){return F}),I.d(Z,"MAX_START_GAP_JUMP",function(){return O}),I.d(Z,"SKIP_BUFFER_HOLE_STEP_SECONDS",function(){return w}),I.d(Z,"SKIP_BUFFER_RANGE_START",function(){return c}),I.d(Z,"default",function(){return p});var Q=I("./src/utils/buffer-helper.ts"),B=I("./src/errors.ts"),M=I("./src/events.ts"),H=I("./src/utils/logger.ts"),F=250,O=2,w=.1,c=.05,p=function(){function T(g,b,a,i){this.config=void 0,this.media=void 0,this.fragmentTracker=void 0,this.hls=void 0,this.nudgeRetry=0,this.stallReported=!1,this.stalled=null,this.moved=!1,this.seeking=!1,this.config=g,this.media=b,this.fragmentTracker=a,this.hls=i}var m=T.prototype;return m.destroy=function(){this.hls=this.fragmentTracker=this.media=null},m.poll=function(b){var a=this.config,i=this.media,s=this.stalled,l=i.currentTime,S=i.seeking,v=this.seeking&&!S,y=!this.seeking&&S;if(this.seeking=S,l!==b){if(this.moved=!0,s!==null){if(this.stallReported){var L=self.performance.now()-s;H.logger.warn("playback not stuck anymore @"+l+", after "+Math.round(L)+"ms"),this.stallReported=!1}this.stalled=null,this.nudgeRetry=0}return}if((y||v)&&(this.stalled=null),i.paused||i.ended||i.playbackRate===0||!Q.BufferHelper.getBuffered(i).length)return;var x=Q.BufferHelper.bufferInfo(i,l,0),E=x.len>0,d=x.nextStart||0;if(!E&&!d)return;if(S){var h=x.len>O,u=!d||d-l>O&&!this.fragmentTracker.getPartialFragment(l);if(h||u)return;this.moved=!1}if(!this.moved&&this.stalled!==null){var R,A=Math.max(d,x.start||0)-l,D=this.hls.levels?this.hls.levels[this.hls.currentLevel]:null,_=D==null||((R=D.details)===null||R===void 0)?void 0:R.live,U=_?D.details.targetduration*2:O;if(A>0&&A<=U){this._trySkipBufferHole(null);return}}var j=self.performance.now();if(s===null){this.stalled=j;return}var K=j-s;!S&&K>=F&&this._reportStall(x.len);var P=Q.BufferHelper.bufferInfo(i,l,a.maxBufferHole);this._tryFixBufferStall(P,K)},m._tryFixBufferStall=function(b,a){var i=this.config,s=this.fragmentTracker,l=this.media,S=l.currentTime,v=s.getPartialFragment(S);if(v){var y=this._trySkipBufferHole(v);if(y)return}b.len>i.maxBufferHole&&a>i.highBufferWatchdogPeriod*1e3&&(H.logger.warn("Trying to nudge playhead over buffer-hole"),this.stalled=null,this._tryNudgeBuffer())},m._reportStall=function(b){var a=this.hls,i=this.media,s=this.stallReported;s||(this.stallReported=!0,H.logger.warn("Playback stalling at @"+i.currentTime+" due to low buffer (buffer="+b+")"),a.trigger(M.Events.ERROR,{type:B.ErrorTypes.MEDIA_ERROR,details:B.ErrorDetails.BUFFER_STALLED_ERROR,fatal:!1,buffer:b}))},m._trySkipBufferHole=function(b){for(var a=this.config,i=this.hls,s=this.media,l=s.currentTime,S=0,v=Q.BufferHelper.getBuffered(s),y=0;y=S&&l.05&&this.forwardBufferLength>1){var y=Math.min(2,Math.max(1,i)),L=Math.round(2/(1+Math.exp(-.75*l-this.edgeStalled))*20)/20;T.playbackRate=Math.min(y,Math.max(1,L))}else T.playbackRate!==1&&T.playbackRate!==0&&(T.playbackRate=1)},c.estimateLiveEdge=function(){var T=this.levelDetails;return T===null?null:T.edge+T.age},c.computeLatency=function(){var T=this.estimateLiveEdge();return T===null?null:T-this.currentTime},F(w,[{key:"latency",get:function(){return this._latency||0}},{key:"maxLatency",get:function(){var T=this.config,m=this.levelDetails;return T.liveMaxLatencyDuration!==void 0?T.liveMaxLatencyDuration:m?T.liveMaxLatencyDurationCount*m.targetduration:0}},{key:"targetLatency",get:function(){var T=this.levelDetails;if(T===null)return null;var m=T.holdBack,g=T.partHoldBack,b=T.targetduration,a=this.config,i=a.liveSyncDuration,s=a.liveSyncDurationCount,l=a.lowLatencyMode,S=this.hls.userConfig,v=l&&g||m;(S.liveSyncDuration||S.liveSyncDurationCount||v===0)&&(v=i!==void 0?i:s*b);var y=b,L=1;return v+Math.min(this.stallCount*L,y)}},{key:"liveSyncPosition",get:function(){var T=this.estimateLiveEdge(),m=this.targetLatency,g=this.levelDetails;if(T===null||m===null||g===null)return null;var b=g.edge,a=T-m-this.edgeStalled,i=b-g.totalduration,s=b-(this.config.lowLatencyMode&&g.partTarget||g.targetduration);return Math.min(Math.max(i,a),s)}},{key:"drift",get:function(){var T=this.levelDetails;return T===null?1:T.drift}},{key:"edgeStalled",get:function(){var T=this.levelDetails;if(T===null)return 0;var m=(this.config.lowLatencyMode&&T.partTarget||T.targetduration)*3;return Math.max(T.age-m,0)}},{key:"forwardBufferLength",get:function(){var T=this.media,m=this.levelDetails;if(!T||!m)return 0;var g=T.buffered.length;return g?T.buffered.end(g-1):m.edge-this.currentTime}}]),w}()},"./src/controller/level-controller.ts":function(ue,Z,I){"use strict";I.r(Z),I.d(Z,"default",function(){return a});var Q=I("./src/types/level.ts"),B=I("./src/events.ts"),M=I("./src/errors.ts"),H=I("./src/utils/codecs.ts"),F=I("./src/controller/level-helper.ts"),O=I("./src/controller/base-playlist-controller.ts"),w=I("./src/types/loader.ts");function c(){return c=Object.assign||function(i){for(var s=1;s0){d=L[0].bitrate,L.sort(function(K,P){return K.bitrate-P.bitrate}),this._levels=L;for(var _=0;_this.hls.config.fragLoadingMaxRetry&&(h=y.frag.level)):h=y.frag.level}break;case M.ErrorDetails.LEVEL_LOAD_ERROR:case M.ErrorDetails.LEVEL_LOAD_TIMEOUT:L&&(L.deliveryDirectives&&(d=!1),h=L.level),E=!0;break;case M.ErrorDetails.REMUX_ALLOC_ERROR:h=y.level,E=!0;break}h!==void 0&&this.recoverLevel(y,h,E,d)},l.recoverLevel=function(v,y,L,x){var E=v.details,d=this._levels[y];if(d.loadError++,L){var h=this.retryLoadingOrFail(v);if(h)v.levelRetry=!0;else{this.currentLevelIndex=-1;return}}if(x){var u=d.url.length;if(u>1&&d.loadError1){var x=(y.urlId+1)%L;this.warn("Switching to redundant URL-id "+x),this._levels.forEach(function(E){E.urlId=x}),this.level=v}},l.onFragLoaded=function(v,y){var L=y.frag;if(L!==void 0&&L.type===w.PlaylistLevelType.MAIN){var x=this._levels[L.level];x!==void 0&&(x.fragmentError=0,x.loadError=0)}},l.onLevelLoaded=function(v,y){var L,x=y.level,E=y.details,d=this._levels[x];if(!d){var h;this.warn("Invalid level index "+x),(h=y.deliveryDirectives)!==null&&h!==void 0&&h.skip&&(E.deltaUpdateFailed=!0);return}x===this.currentLevelIndex?(d.fragmentError===0&&(d.loadError=0,this.retryCount=0),this.playlistLoaded(x,y,d.details)):(L=y.deliveryDirectives)!==null&&L!==void 0&&L.skip&&(E.deltaUpdateFailed=!0)},l.onAudioTrackSwitched=function(v,y){var L=this.hls.levels[this.currentLevelIndex];if(!L)return;if(L.audioGroupIds){for(var x=-1,E=this.hls.audioTracks[y.id].groupId,d=0;d0){var x=L.urlId,E=L.url[x];if(v)try{E=v.addDirectives(E)}catch(d){this.warn("Could not construct new URL with HLS Delivery Directives: "+d)}this.log("Attempt loading level index "+y+(v?" at sn "+v.msn+" part "+v.part:"")+" with URL-id "+x+" "+E),this.clearTimer(),this.hls.trigger(B.Events.LEVEL_LOADING,{url:E,level:y,id:x,deliveryDirectives:v||null})}},l.removeLevel=function(v,y){var L=function(d,h){return h!==y},x=this._levels.filter(function(E,d){return d!==v?!0:E.url.length>1&&y!==void 0?(E.url=E.url.filter(L),E.audioGroupIds&&(E.audioGroupIds=E.audioGroupIds.filter(L)),E.textGroupIds&&(E.textGroupIds=E.textGroupIds.filter(L)),E.urlId=0,!0):!1}).map(function(E,d){var h=E.details;return h!=null&&h.fragments&&h.fragments.forEach(function(u){u.level=d}),E});this._levels=x,this.hls.trigger(B.Events.LEVELS_UPDATED,{levels:x})},T(s,[{key:"levels",get:function(){return this._levels.length===0?null:this._levels}},{key:"level",get:function(){return this.currentLevelIndex},set:function(v){var y,L=this._levels;if(L.length===0)return;if(this.currentLevelIndex===v&&(y=L[v])!==null&&y!==void 0&&y.details)return;if(v<0||v>=L.length){var x=v<0;if(this.hls.trigger(B.Events.ERROR,{type:M.ErrorTypes.OTHER_ERROR,details:M.ErrorDetails.LEVEL_SWITCH_ERROR,level:v,fatal:x,reason:"invalid level idx"}),x)return;v=Math.min(v,L.length-1)}this.clearTimer();var E=this.currentLevelIndex,d=L[E],h=L[v];this.log("switching to level "+v+" from "+E),this.currentLevelIndex=v;var u=c({},h,{level:v,maxBitrate:h.maxBitrate,uri:h.uri,urlId:h.urlId});delete u._urlId,this.hls.trigger(B.Events.LEVEL_SWITCHING,u);var R=h.details;if(!R||R.live){var A=this.switchParams(h.uri,d==null?void 0:d.details);this.loadPlaylist(A)}}},{key:"manualLevel",get:function(){return this.manualLevelIndex},set:function(v){this.manualLevelIndex=v,this._startLevel===void 0&&(this._startLevel=v),v!==-1&&(this.level=v)}},{key:"firstLevel",get:function(){return this._firstLevel},set:function(v){this._firstLevel=v}},{key:"startLevel",get:function(){if(this._startLevel===void 0){var v=this.hls.config.startLevel;return v!==void 0?v:this._firstLevel}else return this._startLevel},set:function(v){this._startLevel=v}},{key:"nextLoadLevel",get:function(){return this.manualLevelIndex!==-1?this.manualLevelIndex:this.hls.nextAutoLevel},set:function(v){this.level=v,this.manualLevelIndex===-1&&(this.hls.nextAutoLevel=v)}}]),s}(O.default)},"./src/controller/level-helper.ts":function(ue,Z,I){"use strict";I.r(Z),I.d(Z,"addGroupId",function(){return M}),I.d(Z,"assignTrackIdsByGroup",function(){return H}),I.d(Z,"updatePTS",function(){return F}),I.d(Z,"updateFragPTSDTS",function(){return w}),I.d(Z,"mergeDetails",function(){return c}),I.d(Z,"mapPartIntersection",function(){return p}),I.d(Z,"mapFragmentIntersection",function(){return T}),I.d(Z,"adjustSliding",function(){return m}),I.d(Z,"addSliding",function(){return g}),I.d(Z,"computeReloadInterval",function(){return b}),I.d(Z,"getFragmentWithSN",function(){return a}),I.d(Z,"getPartWith",function(){return i});var Q=I("./src/polyfills/number.ts"),B=I("./src/utils/logger.ts");function M(s,l,S){switch(l){case"audio":s.audioGroupIds||(s.audioGroupIds=[]),s.audioGroupIds.push(S);break;case"text":s.textGroupIds||(s.textGroupIds=[]),s.textGroupIds.push(S);break}}function H(s){var l={};s.forEach(function(S){var v=S.groupId||"";S.id=l[v]=l[v]||0,l[v]++})}function F(s,l,S){var v=s[l],y=s[S];O(v,y)}function O(s,l){var S=l.startPTS;if(Object(Q.isFiniteNumber)(S)){var v=0,y;l.sn>s.sn?(v=S-s.start,y=s):(v=s.start-S,y=l),y.duration!==v&&(y.duration=v)}else if(l.sn>s.sn){var L=s.cc===l.cc;L&&s.minEndPTS?l.start=s.start+(s.minEndPTS-s.start):l.start=s.start+s.duration}else l.start=Math.max(s.start-l.duration,0)}function w(s,l,S,v,y,L){var x=v-S;x<=0&&(B.logger.warn("Fragment should have a positive duration",l),v=S+l.duration,L=y+l.duration);var E=S,d=v,h=l.startPTS,u=l.endPTS;if(Object(Q.isFiniteNumber)(h)){var R=Math.abs(h-S);Object(Q.isFiniteNumber)(l.deltaPTS)?l.deltaPTS=Math.max(R,l.deltaPTS):l.deltaPTS=R,E=Math.max(S,h),S=Math.min(S,h),y=Math.min(y,l.startDTS),d=Math.min(v,u),v=Math.max(v,u),L=Math.max(L,l.endDTS)}l.duration=v-S;var A=S-l.start;l.appendedPTS=v,l.start=l.startPTS=S,l.maxStartPTS=E,l.startDTS=y,l.endPTS=v,l.minEndPTS=d,l.endDTS=L;var D=l.sn;if(!s||Ds.endSN)return 0;var _,U=D-s.startSN,j=s.fragments;for(j[U]=l,_=U;_>0;_--)O(j[_],j[_-1]);for(_=U;_=0;y--){var L=v[y].initSegment;if(L){S=L;break}}s.fragmentHint&&delete s.fragmentHint.endPTS;var x=0,E;if(T(s,l,function(_,U){_.relurl&&(x=_.cc-U.cc),Object(Q.isFiniteNumber)(_.startPTS)&&Object(Q.isFiniteNumber)(_.endPTS)&&(U.start=U.startPTS=_.startPTS,U.startDTS=_.startDTS,U.appendedPTS=_.appendedPTS,U.maxStartPTS=_.maxStartPTS,U.endPTS=_.endPTS,U.endDTS=_.endDTS,U.minEndPTS=_.minEndPTS,U.duration=_.endPTS-_.startPTS,U.duration&&(E=U),l.PTSKnown=l.alignedSliding=!0),U.elementaryStreams=_.elementaryStreams,U.loader=_.loader,U.stats=_.stats,U.urlId=_.urlId,_.initSegment&&(U.initSegment=_.initSegment,S=_.initSegment)}),S){var d=l.fragmentHint?l.fragments.concat(l.fragmentHint):l.fragments;d.forEach(function(_){var U;(!_.initSegment||_.initSegment.relurl===((U=S)===null||U===void 0?void 0:U.relurl))&&(_.initSegment=S)})}if(l.skippedSegments&&(l.deltaUpdateFailed=l.fragments.some(function(_){return!_}),l.deltaUpdateFailed)){B.logger.warn("[level-helper] Previous playlist missing segments skipped in delta playlist");for(var h=l.skippedSegments;h--;)l.fragments.shift();l.startSN=l.fragments[0].sn,l.startCC=l.fragments[0].cc}var u=l.fragments;if(x){B.logger.warn("discontinuity sliding from playlist, take drift into account");for(var R=0;R=v.length)return;g(l,v[S].start)}function g(s,l){if(l){for(var S=s.fragments,v=s.skippedSegments;v0&&y0&&d===-1&&(this.log("Override startPosition with lastCurrentTime @"+h.toFixed(3)),d=h),this.state=B.State.IDLE,this.nextLoadPosition=this.startPosition=this.lastCurrentTime=d,this.tick()}else this._forceStartLoad=!0,this.state=B.State.STOPPED},x.stopLoad=function(){this._forceStartLoad=!1,y.prototype.stopLoad.call(this)},x.doTick=function(){switch(this.state){case B.State.IDLE:this.doTickIdle();break;case B.State.WAITING_LEVEL:{var d,h=this.levels,u=this.level,R=h==null||((d=h[u])===null||d===void 0)?void 0:d.details;if(R&&(!R.live||this.levelLastLoaded===this.level)){if(this.waitForCdnTuneIn(R))break;this.state=B.State.IDLE;break}break}case B.State.FRAG_LOADING_WAITING_RETRY:{var A,D=self.performance.now(),_=this.retryDate;(!_||D>=_||(A=this.media)!==null&&A!==void 0&&A.seeking)&&(this.log("retryDate reached, switch back to IDLE state"),this.state=B.State.IDLE)}break;default:break}this.onTickEnd()},x.onTickEnd=function(){y.prototype.onTickEnd.call(this),this.checkBuffer(),this.checkFragmentChanged()},x.doTickIdle=function(){var d,h,u=this.hls,R=this.levelLastLoaded,A=this.levels,D=this.media,_=u.config,U=u.nextLoadLevel;if(R===null||!D&&(this.startFragRequested||!_.startFragPrefetch))return;if(this.altAudio&&this.audioOnly)return;if(!A||!A[U])return;var j=A[U];this.level=u.nextLoadLevel=U;var K=j.details;if(!K||this.state===B.State.WAITING_LEVEL||K.live&&this.levelLastLoaded!==U){this.state=B.State.WAITING_LEVEL;return}var P=this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:D,w.PlaylistLevelType.MAIN);if(P===null)return;var N=P.len,X=this.getMaxBufferLength(j.maxBitrate);if(N>=X)return;if(this._streamEnded(P,K)){var ee={};this.altAudio&&(ee.type="video"),this.hls.trigger(H.Events.BUFFER_EOS,ee),this.state=B.State.ENDED;return}var le=P.end,fe=this.getNextFragment(le,K);if(this.couldBacktrack&&!this.fragPrevious&&fe&&fe.sn!=="initSegment"){var Pe=fe.sn-K.startSN;Pe>1&&(fe=K.fragments[Pe-1],this.fragmentTracker.removeFragment(fe))}if(fe&&this.fragmentTracker.getState(fe)===O.FragmentState.OK&&this.nextLoadPosition>le){var Te=this.audioOnly&&!this.altAudio?c.ElementaryStreamTypes.AUDIO:c.ElementaryStreamTypes.VIDEO;this.afterBufferFlushed(D,Te,w.PlaylistLevelType.MAIN),fe=this.getNextFragment(this.nextLoadPosition,K)}if(!fe)return;fe.initSegment&&!fe.initSegment.data&&!this.bitrateTest&&(fe=fe.initSegment),((d=fe.decryptdata)===null||d===void 0?void 0:d.keyFormat)==="identity"&&!((h=fe.decryptdata)!==null&&h!==void 0&&h.key)?this.loadKey(fe,K):this.loadFragment(fe,K,le)},x.loadFragment=function(d,h,u){var R,A=this.fragmentTracker.getState(d);if(this.fragCurrent=d,A===O.FragmentState.BACKTRACKED){var D=this.fragmentTracker.getBacktrackData(d);if(D){this._handleFragmentLoadProgress(D),this._handleFragmentLoadComplete(D);return}else A=O.FragmentState.NOT_LOADED}A===O.FragmentState.NOT_LOADED||A===O.FragmentState.PARTIAL?d.sn==="initSegment"?this._loadInitSegment(d):this.bitrateTest?(d.bitrateTest=!0,this.log("Fragment "+d.sn+" of level "+d.level+" is being downloaded to test bitrate and will not be buffered"),this._loadBitrateTestFrag(d)):(this.startFragRequested=!0,y.prototype.loadFragment.call(this,d,h,u)):A===O.FragmentState.APPENDING?this.reduceMaxBufferLength(d.duration)&&this.fragmentTracker.removeFragment(d):((R=this.media)===null||R===void 0?void 0:R.buffered.length)===0&&this.fragmentTracker.removeAllFragments()},x.getAppendedFrag=function(d){var h=this.fragmentTracker.getAppendedFrag(d,w.PlaylistLevelType.MAIN);return h&&"fragment"in h?h.fragment:h},x.getBufferedFrag=function(d){return this.fragmentTracker.getBufferedFrag(d,w.PlaylistLevelType.MAIN)},x.followingBufferedFrag=function(d){return d?this.getBufferedFrag(d.end+.5):null},x.immediateLevelSwitch=function(){this.abortCurrentFrag(),this.flushMainBuffer(0,Number.POSITIVE_INFINITY)},x.nextLevelSwitch=function(){var d=this.levels,h=this.media;if(h!=null&&h.readyState){var u,R=this.getAppendedFrag(h.currentTime);if(R&&R.start>1&&this.flushMainBuffer(0,R.start-1),!h.paused&&d){var A=this.hls.nextLoadLevel,D=d[A],_=this.fragLastKbps;_&&this.fragCurrent?u=this.fragCurrent.duration*D.maxBitrate/(1e3*_)+1:u=0}else u=0;var U=this.getBufferedFrag(h.currentTime+u);if(U){var j=this.followingBufferedFrag(U);if(j){this.abortCurrentFrag();var K=j.maxStartPTS?j.maxStartPTS:j.start,P=j.duration,N=Math.max(U.end,K+Math.min(Math.max(P-this.config.maxFragLookUpTolerance,P*.5),P*.75));this.flushMainBuffer(N,Number.POSITIVE_INFINITY)}}}},x.abortCurrentFrag=function(){var d=this.fragCurrent;this.fragCurrent=null,d!=null&&d.loader&&d.loader.abort(),this.state===B.State.KEY_LOADING&&(this.state=B.State.IDLE),this.nextLoadPosition=this.getLoadPosition()},x.flushMainBuffer=function(d,h){y.prototype.flushMainBuffer.call(this,d,h,this.altAudio?"video":null)},x.onMediaAttached=function(d,h){y.prototype.onMediaAttached.call(this,d,h);var u=h.media;this.onvplaying=this.onMediaPlaying.bind(this),this.onvseeked=this.onMediaSeeked.bind(this),u.addEventListener("playing",this.onvplaying),u.addEventListener("seeked",this.onvseeked),this.gapController=new m.default(this.config,u,this.fragmentTracker,this.hls)},x.onMediaDetaching=function(){var d=this.media;d&&(d.removeEventListener("playing",this.onvplaying),d.removeEventListener("seeked",this.onvseeked),this.onvplaying=this.onvseeked=null,this.videoBuffer=null),this.fragPlaying=null,this.gapController&&(this.gapController.destroy(),this.gapController=null),y.prototype.onMediaDetaching.call(this)},x.onMediaPlaying=function(){this.tick()},x.onMediaSeeked=function(){var d=this.media,h=d?d.currentTime:null;Object(Q.isFiniteNumber)(h)&&this.log("Media seeked to "+h.toFixed(3)),this.tick()},x.onManifestLoading=function(){this.log("Trigger BUFFER_RESET"),this.hls.trigger(H.Events.BUFFER_RESET,void 0),this.fragmentTracker.removeAllFragments(),this.couldBacktrack=this.stalled=!1,this.startPosition=this.lastCurrentTime=0,this.fragPlaying=null},x.onManifestParsed=function(d,h){var u=!1,R=!1,A;h.levels.forEach(function(D){A=D.audioCodec,A&&(A.indexOf("mp4a.40.2")!==-1&&(u=!0),A.indexOf("mp4a.40.5")!==-1&&(R=!0))}),this.audioCodecSwitch=u&&R&&!Object(M.changeTypeSupported)(),this.audioCodecSwitch&&this.log("Both AAC/HE-AAC audio found in levels; declaring level codec as HE-AAC"),this.levels=h.levels,this.startFragRequested=!1},x.onLevelLoading=function(d,h){var u=this.levels;if(!u||this.state!==B.State.IDLE)return;var R=u[h.level];(!R.details||R.details.live&&this.levelLastLoaded!==h.level||this.waitForCdnTuneIn(R.details))&&(this.state=B.State.WAITING_LEVEL)},x.onLevelLoaded=function(d,h){var u,R=this.levels,A=h.level,D=h.details,_=D.totalduration;if(!R){this.warn("Levels were reset while loading level "+A);return}this.log("Level "+A+" loaded ["+D.startSN+","+D.endSN+"], cc ["+D.startCC+", "+D.endCC+"] duration:"+_);var U=this.fragCurrent;U&&(this.state===B.State.FRAG_LOADING||this.state===B.State.FRAG_LOADING_WAITING_RETRY)&&(U.level!==h.level&&U.loader&&(this.state=B.State.IDLE,U.loader.abort()));var j=R[A],K=0;if(D.live||(u=j.details)!==null&&u!==void 0&&u.live){if(D.fragments[0]||(D.deltaUpdateFailed=!0),D.deltaUpdateFailed)return;K=this.alignPlaylists(D,j.details)}if(j.details=D,this.levelLastLoaded=A,this.hls.trigger(H.Events.LEVEL_UPDATED,{details:D,level:A}),this.state===B.State.WAITING_LEVEL){if(this.waitForCdnTuneIn(D))return;this.state=B.State.IDLE}this.startFragRequested?D.live&&this.synchronizeToLiveEdge(D):this.setStartPosition(D,K),this.tick()},x._handleFragmentLoadProgress=function(d){var h,u=d.frag,R=d.part,A=d.payload,D=this.levels;if(!D){this.warn("Levels were reset while fragment load was in progress. Fragment "+u.sn+" of level "+u.level+" will not be buffered");return}var _=D[u.level],U=_.details;if(!U){this.warn("Dropping fragment "+u.sn+" of level "+u.level+" after level details were reset");return}var j=_.videoCodec,K=U.PTSKnown||!U.live,P=(h=u.initSegment)===null||h===void 0?void 0:h.data,N=this._getAudioCodec(_),X=this.transmuxer=this.transmuxer||new p.default(this.hls,w.PlaylistLevelType.MAIN,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)),ee=R?R.index:-1,le=ee!==-1,fe=new T.ChunkMetadata(u.level,u.sn,u.stats.chunkCount,A.byteLength,ee,le),Pe=this.initPTS[u.cc];X.push(A,P,N,j,u,R,U.totalduration,K,fe,Pe)},x.onAudioTrackSwitching=function(d,h){var u=this.altAudio,R=!!h.url,A=h.id;if(!R){if(this.mediaBuffer!==this.media){this.log("Switching on main audio, use media.buffered to schedule main fragment loading"),this.mediaBuffer=this.media;var D=this.fragCurrent;D!=null&&D.loader&&(this.log("Switching to main audio track, cancel main fragment load"),D.loader.abort()),this.resetTransmuxer(),this.resetLoadingState()}else this.audioOnly&&this.resetTransmuxer();var _=this.hls;u&&_.trigger(H.Events.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:"audio"}),_.trigger(H.Events.AUDIO_TRACK_SWITCHED,{id:A})}},x.onAudioTrackSwitched=function(d,h){var u=h.id,R=!!this.hls.audioTracks[u].url;if(R){var A=this.videoBuffer;A&&this.mediaBuffer!==A&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=A)}this.altAudio=R,this.tick()},x.onBufferCreated=function(d,h){var u=h.tracks,R,A,D=!1;for(var _ in u){var U=u[_];if(U.id==="main"){if(A=_,R=U,_==="video"){var j=u[_];j&&(this.videoBuffer=j.buffer)}}else D=!0}D&&R?(this.log("Alternate track found, use "+A+".buffered to schedule main fragment loading"),this.mediaBuffer=R.buffer):this.mediaBuffer=this.media},x.onFragBuffered=function(d,h){var u=h.frag,R=h.part;if(u&&u.type!==w.PlaylistLevelType.MAIN)return;if(this.fragContextChanged(u)){this.warn("Fragment "+u.sn+(R?" p: "+R.index:"")+" of level "+u.level+" finished buffering, but was aborted. state: "+this.state),this.state===B.State.PARSED&&(this.state=B.State.IDLE);return}var A=R?R.stats:u.stats;this.fragLastKbps=Math.round(8*A.total/(A.buffering.end-A.loading.first)),u.sn!=="initSegment"&&(this.fragPrevious=u),this.fragBufferedComplete(u,R)},x.onError=function(d,h){switch(h.details){case g.ErrorDetails.FRAG_LOAD_ERROR:case g.ErrorDetails.FRAG_LOAD_TIMEOUT:case g.ErrorDetails.KEY_LOAD_ERROR:case g.ErrorDetails.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(w.PlaylistLevelType.MAIN,h);break;case g.ErrorDetails.LEVEL_LOAD_ERROR:case g.ErrorDetails.LEVEL_LOAD_TIMEOUT:this.state!==B.State.ERROR&&(h.fatal?(this.warn(""+h.details),this.state=B.State.ERROR):!h.levelRetry&&this.state===B.State.WAITING_LEVEL&&(this.state=B.State.IDLE));break;case g.ErrorDetails.BUFFER_FULL_ERROR:if(h.parent==="main"&&(this.state===B.State.PARSING||this.state===B.State.PARSED)){var u=!0,R=this.getFwdBufferInfo(this.media,w.PlaylistLevelType.MAIN);R&&R.len>.5&&(u=!this.reduceMaxBufferLength(R.len)),u&&(this.warn("buffer full error also media.currentTime is not buffered, flush main"),this.immediateLevelSwitch()),this.resetLoadingState()}break;default:break}},x.checkBuffer=function(){var d=this.media,h=this.gapController;if(!d||!h||!d.readyState)return;var u=F.BufferHelper.getBuffered(d);!this.loadedmetadata&&u.length?(this.loadedmetadata=!0,this.seekToStartPos()):h.poll(this.lastCurrentTime),this.lastCurrentTime=d.currentTime},x.onFragLoadEmergencyAborted=function(){this.state=B.State.IDLE,this.loadedmetadata||(this.startFragRequested=!1,this.nextLoadPosition=this.startPosition),this.tickImmediate()},x.onBufferFlushed=function(d,h){var u=h.type;if(u!==c.ElementaryStreamTypes.AUDIO||this.audioOnly&&!this.altAudio){var R=(u===c.ElementaryStreamTypes.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;this.afterBufferFlushed(R,u,w.PlaylistLevelType.MAIN)}},x.onLevelsUpdated=function(d,h){this.levels=h.levels},x.swapAudioCodec=function(){this.audioCodecSwap=!this.audioCodecSwap},x.seekToStartPos=function(){var d=this.media,h=d.currentTime,u=this.startPosition;if(u>=0&&h0&&(D1&&d.seeking===!1){var u=d.currentTime;if(F.BufferHelper.isBuffered(d,u)?h=this.getAppendedFrag(u):F.BufferHelper.isBuffered(d,u+.1)&&(h=this.getAppendedFrag(u+.1)),h){var R=this.fragPlaying,A=h.level;(!R||h.sn!==R.sn||R.level!==A||h.urlId!==R.urlId)&&(this.hls.trigger(H.Events.FRAG_CHANGED,{frag:h}),(!R||R.level!==A)&&this.hls.trigger(H.Events.LEVEL_SWITCHED,{level:A}),this.fragPlaying=h)}}},i(L,[{key:"nextLevel",get:function(){var d=this.nextBufferedFrag;return d?d.level:-1}},{key:"currentLevel",get:function(){var d=this.media;if(d){var h=this.getAppendedFrag(d.currentTime);if(h)return h.level}return-1}},{key:"nextBufferedFrag",get:function(){var d=this.media;if(d){var h=this.getAppendedFrag(d.currentTime);return this.followingBufferedFrag(h)}else return null}},{key:"forceStartLoad",get:function(){return this._forceStartLoad}}]),L}(B.default)},"./src/controller/subtitle-stream-controller.ts":function(ue,Z,I){"use strict";I.r(Z),I.d(Z,"SubtitleStreamController",function(){return s});var Q=I("./src/events.ts"),B=I("./src/utils/logger.ts"),M=I("./src/utils/buffer-helper.ts"),H=I("./src/controller/fragment-finders.ts"),F=I("./src/utils/discontinuities.ts"),O=I("./src/controller/level-helper.ts"),w=I("./src/controller/fragment-tracker.ts"),c=I("./src/controller/base-stream-controller.ts"),p=I("./src/types/loader.ts"),T=I("./src/types/level.ts");function m(l,S){for(var v=0;v=h[A].start&&R<=h[A].end){u=h[A];break}var D=E.start+E.duration;u?u.end=D:(u={start:R,end:D},h.push(u)),this.fragmentTracker.fragBuffered(E)},v.onBufferFlushing=function(L,x){var E=x.startOffset,d=x.endOffset;if(E===0&&d!==Number.POSITIVE_INFINITY){var h=this.currentTrackId,u=this.levels;if(!u.length||!u[h]||!u[h].details)return;var R=u[h].details,A=R.targetduration,D=d-A;if(D<=0)return;x.endOffsetSubtitles=Math.max(0,D),this.tracksBuffered.forEach(function(_){for(var U=0;U<_.length;){if(_[U].end<=D){_.shift();continue}else if(_[U].start=R.length||h!==u||!A)return;if(this.mediaBuffer=this.mediaBufferTimeRanges,d.live||(E=A.details)!==null&&E!==void 0&&E.live){var D=this.mainDetails;if(d.deltaUpdateFailed||!D)return;var _=D.fragments[0];if(!A.details)d.hasProgramDateTime&&D.hasProgramDateTime?Object(F.alignMediaPlaylistByPDT)(d,D):_&&Object(O.addSliding)(d,_.start);else{var U=this.alignPlaylists(d,A.details);U===0&&_&&Object(O.addSliding)(d,_.start)}}if(A.details=d,this.levelLastLoaded=h,this.tick(),d.live&&!this.fragCurrent&&this.media&&this.state===c.State.IDLE){var j=Object(H.findFragmentByPTS)(null,d.fragments,this.media.currentTime,0);j||(this.warn("Subtitle playlist not aligned with playback"),A.details=void 0)}},v._handleFragmentLoadComplete=function(L){var x=L.frag,E=L.payload,d=x.decryptdata,h=this.hls;if(this.fragContextChanged(x))return;if(E&&E.byteLength>0&&d&&d.key&&d.iv&&d.method==="AES-128"){var u=performance.now();this.decrypter.webCryptoDecrypt(new Uint8Array(E),d.key.buffer,d.iv.buffer).then(function(R){var A=performance.now();h.trigger(Q.Events.FRAG_DECRYPTED,{frag:x,payload:R,stats:{tstart:u,tdecrypt:A}})})}},v.doTick=function(){if(!this.media){this.state=c.State.IDLE;return}if(this.state===c.State.IDLE){var L,x=this.currentTrackId,E=this.levels;if(!E.length||!E[x]||!E[x].details)return;var d=E[x].details,h=d.targetduration,u=this.config,R=this.media,A=M.BufferHelper.bufferedInfo(this.mediaBufferTimeRanges,R.currentTime-h,u.maxBufferHole),D=A.end,_=A.len,U=this.getMaxBufferLength()+h;if(_>U)return;console.assert(d,"Subtitle track details are defined on idle subtitle stream controller tick");var j=d.fragments,K=j.length,P=d.edge,N,X=this.fragPrevious;if(D-1&&(this.subtitleTrack=this.queuedDefaultTrack,this.queuedDefaultTrack=-1),this.useTextTrackPolling=!(this.media.textTracks&&"onchange"in this.media.textTracks),this.useTextTrackPolling?this.pollTrackChange(500):this.media.textTracks.addEventListener("change",this.asyncPollTrackChange)},b.pollTrackChange=function(i){self.clearInterval(this.subtitlePollingInterval),this.subtitlePollingInterval=self.setInterval(this.trackChangeListener,i)},b.onMediaDetaching=function(){if(!this.media)return;self.clearInterval(this.subtitlePollingInterval),this.useTextTrackPolling||this.media.textTracks.removeEventListener("change",this.asyncPollTrackChange),this.trackId>-1&&(this.queuedDefaultTrack=this.trackId);var i=T(this.media.textTracks);i.forEach(function(s){Object(B.clearCurrentCues)(s)}),this.subtitleTrack=-1,this.media=null},b.onManifestLoading=function(){this.tracks=[],this.groupId=null,this.tracksInGroup=[],this.trackId=-1,this.selectDefaultTrack=!0},b.onManifestParsed=function(i,s){this.tracks=s.subtitleTracks},b.onSubtitleTrackLoaded=function(i,s){var l=s.id,S=s.details,v=this.trackId,y=this.tracksInGroup[v];if(!y){this.warn("Invalid subtitle track id "+l);return}var L=y.details;y.details=s.details,this.log("subtitle track "+l+" loaded ["+S.startSN+"-"+S.endSN+"]"),l===this.trackId&&(this.retryCount=0,this.playlistLoaded(l,s,L))},b.onLevelLoading=function(i,s){this.switchLevel(s.level)},b.onLevelSwitching=function(i,s){this.switchLevel(s.level)},b.switchLevel=function(i){var s=this.hls.levels[i];if(!(s!=null&&s.textGroupIds))return;var l=s.textGroupIds[s.urlId];if(this.groupId!==l){var S=this.tracksInGroup?this.tracksInGroup[this.trackId]:void 0,v=this.tracks.filter(function(x){return!l||x.groupId===l});this.tracksInGroup=v;var y=this.findTrackId(S==null?void 0:S.name)||this.findTrackId();this.groupId=l;var L={subtitleTracks:v};this.log("Updating subtitle tracks, "+v.length+' track(s) found in "'+l+'" group-id'),this.hls.trigger(Q.Events.SUBTITLE_TRACKS_UPDATED,L),y!==-1&&this.setSubtitleTrack(y,S)}},b.findTrackId=function(i){for(var s=this.tracksInGroup,l=0;l=S.length)return;this.clearTimer();var v=S[i];if(this.log("Switching to subtitle track "+i),this.trackId=i,v){var y=v.id,L=v.groupId,x=L===void 0?"":L,E=v.name,d=v.type,h=v.url;this.hls.trigger(Q.Events.SUBTITLE_TRACK_SWITCH,{id:y,groupId:x,name:E,type:d,url:h});var u=this.switchParams(v.url,s==null?void 0:s.details);this.loadPlaylist(u)}else this.hls.trigger(Q.Events.SUBTITLE_TRACK_SWITCH,{id:i})},b.onTextTracksChanged=function(){if(this.useTextTrackPolling||self.clearInterval(this.subtitlePollingInterval),!this.media||!this.hls.config.renderTextTracksNatively)return;for(var i=-1,s=T(this.media.textTracks),l=0;l=0&&(d[0]=Math.min(d[0],S),d[1]=Math.max(d[1],v),x=!0,h/(v-S)>.5))return}if(x||L.push([S,v]),this.config.renderTextTracksNatively){var u=this.captionsTracks[l];this.Cues.newCue(u,S,v,y)}else{var R=this.Cues.newCue(null,S,v,y);this.hls.trigger(B.Events.CUES_PARSED,{type:"captions",cues:R,track:l})}},i.onInitPtsFound=function(l,S){var v=this,y=S.frag,L=S.id,x=S.initPTS,E=S.timescale,d=this.unparsedVttFrags;L==="main"&&(this.initPTS[y.cc]=x,this.timescale[y.cc]=E),d.length&&(this.unparsedVttFrags=[],d.forEach(function(h){v.onFragLoaded(B.Events.FRAG_LOADED,h)}))},i.getExistingTrack=function(l){var S=this.media;if(S)for(var v=0;v>>8^E&255^99,w[y]=E,c[E]=y;var d=v[y],h=v[d],u=v[h],R=v[E]*257^E*16843008;T[y]=R<<24|R>>>8,m[y]=R<<16|R>>>16,g[y]=R<<8|R>>>24,b[y]=R,R=u*16843009^h*65537^d*257^y*16843008,i[E]=R<<24|R>>>8,s[E]=R<<16|R>>>16,l[E]=R<<8|R>>>24,S[E]=R,y?(y=d^v[v[v[u^d]]],L^=v[v[L]]):y=L=1}},F.expandKey=function(w){for(var c=this.uint8ArrayToUint32Array_(w),p=!0,T=0;T>>6)+1;var R=(l[S+2]&60)>>>2;if(R>u.length-1){s.trigger(M.Events.ERROR,{type:B.ErrorTypes.MEDIA_ERROR,details:B.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"invalid ADTS sampling index:"+R});return}return x=(l[S+2]&1)<<2,x|=(l[S+3]&192)>>>6,Q.logger.log("manifest codec:"+v+", ADTS type:"+y+", samplingIndex:"+R),/firefox/i.test(d)?R>=6?(y=5,E=new Array(4),L=R-3):(y=2,E=new Array(2),L=R):d.indexOf("android")!==-1?(y=2,E=new Array(2),L=R):(y=5,E=new Array(4),v&&(v.indexOf("mp4a.40.29")!==-1||v.indexOf("mp4a.40.5")!==-1)||!v&&R>=6?L=R-3:((v&&v.indexOf("mp4a.40.2")!==-1&&(R>=6&&x===1||/vivaldi/i.test(d))||!v&&x===1)&&(y=2,E=new Array(2)),L=R)),E[0]=y<<3,E[0]|=(R&14)>>1,E[1]|=(R&1)<<7,E[1]|=x<<3,y===5&&(E[1]|=(L&14)>>1,E[2]=(L&1)<<7,E[2]|=2<<2,E[3]=0),{config:E,samplerate:u[R],channelCount:x,codec:"mp4a.40."+y,manifestCodec:h}}function F(s,l){return s[l]===255&&(s[l+1]&246)===240}function O(s,l){return s[l+1]&1?7:9}function w(s,l){return(s[l+3]&3)<<11|s[l+4]<<3|(s[l+5]&224)>>>5}function c(s,l){return l+5=s.length)return!1;var v=w(s,l);if(v<=S)return!1;var y=l+v;return y===s.length||p(s,y)}return!1}function g(s,l,S,v,y){if(!s.samplerate){var L=H(l,S,v,y);if(!L)return;s.config=L.config,s.samplerate=L.samplerate,s.channelCount=L.channelCount,s.codec=L.codec,s.manifestCodec=L.manifestCodec,Q.logger.log("parsed codec:"+s.codec+", rate:"+L.samplerate+", channels:"+L.channelCount)}}function b(s){return 1024*9e4/s}function a(s,l,S,v,y){var L=O(s,l),x=w(s,l);if(x-=L,x>0){var E=S+v*y;return{headerLength:L,frameLength:x,stamp:E}}}function i(s,l,S,v,y){var L=b(s.samplerate),x=a(l,S,v,y,L);if(x){var E=x.frameLength,d=x.headerLength,h=x.stamp,u=d+E,R=Math.max(0,S+u-l.length),A;R?(A=new Uint8Array(u-d),A.set(l.subarray(S+d,l.length),0)):A=l.subarray(S+d,S+u);var D={unit:A,pts:h};return R||s.samples.push(D),{sample:D,length:u,missing:R}}}},"./src/demux/base-audio-demuxer.ts":function(ue,Z,I){"use strict";I.r(Z),I.d(Z,"initPTSFn",function(){return w});var Q=I("./src/polyfills/number.ts"),B=I("./src/demux/id3.ts"),M=I("./src/demux/dummy-demuxed-track.ts"),H=I("./src/utils/mp4-tools.ts"),F=I("./src/utils/typed-array.ts"),O=function(){function c(){this._audioTrack=void 0,this._id3Track=void 0,this.frameIndex=0,this.cachedData=null,this.initPTS=null}var p=c.prototype;return p.resetInitSegment=function(m,g,b){this._id3Track={type:"id3",id:3,pid:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],dropped:0}},p.resetTimeStamp=function(){},p.resetContiguity=function(){},p.canParse=function(m,g){return!1},p.appendFrame=function(m,g,b){},p.demux=function(m,g){this.cachedData&&(m=Object(H.appendUint8Array)(this.cachedData,m),this.cachedData=null);var b=B.getID3Data(m,0),a=b?b.length:0,i,s,l=this._audioTrack,S=this._id3Track,v=b?B.getTimeStamp(b):void 0,y=m.length;for((this.frameIndex===0||this.initPTS===null)&&(this.initPTS=w(v,g)),b&&b.length>0&&S.samples.push({pts:this.initPTS,dts:this.initPTS,data:b}),s=this.initPTS;aO?(this.word<<=O,this.bitsAvailable-=O):(O-=this.bitsAvailable,w=O>>3,O-=w>>3,this.bytesAvailable-=w,this.loadWord(),this.word<<=O,this.bitsAvailable-=O)},H.readBits=function(O){var w=Math.min(this.bitsAvailable,O),c=this.word>>>32-w;return O>32&&Q.logger.error("Cannot read more than 32 bits at a time"),this.bitsAvailable-=w,this.bitsAvailable>0?this.word<<=w:this.bytesAvailable>0&&this.loadWord(),w=O-w,w>0&&this.bitsAvailable?c<>>O)!==0)return this.word<<=O,this.bitsAvailable-=O,O;return this.loadWord(),O+this.skipLZ()},H.skipUEG=function(){this.skipBits(1+this.skipLZ())},H.skipEG=function(){this.skipBits(1+this.skipLZ())},H.readUEG=function(){var O=this.skipLZ();return this.readBits(O+1)-1},H.readEG=function(){var O=this.readUEG();return 1&O?1+O>>>1:-1*(O>>>1)},H.readBoolean=function(){return this.readBits(1)===1},H.readUByte=function(){return this.readBits(8)},H.readUShort=function(){return this.readBits(16)},H.readUInt=function(){return this.readBits(32)},H.skipScalingList=function(O){for(var w=8,c=8,p,T=0;T0?y.subarray(x,x+E):void 0},H=function(y,L){var x=0;return x=(y[L]&127)<<21,x|=(y[L+1]&127)<<14,x|=(y[L+2]&127)<<7,x|=y[L+3]&127,x},F=function(y,L){return Q(y,L)&&H(y,L+6)+10<=y.length-L},O=function(y){for(var L=p(y),x=0;x>4){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:D+=String.fromCharCode(u);break;case 12:case 13:R=y[_++],D+=String.fromCharCode((u&31)<<6|R&63);break;case 14:R=y[_++],A=y[_++],D+=String.fromCharCode((u&15)<<12|(R&63)<<6|(A&63)<<0);break;default:}}return D},s={decodeTextFrame:g},l;function S(){return!l&&typeof self.TextDecoder!="undefined"&&(l=new self.TextDecoder("utf-8")),l}},"./src/demux/mp3demuxer.ts":function(ue,Z,I){"use strict";I.r(Z);var Q=I("./src/demux/base-audio-demuxer.ts"),B=I("./src/demux/id3.ts"),M=I("./src/utils/logger.ts"),H=I("./src/demux/mpegaudio.ts");function F(c,p){c.prototype=Object.create(p.prototype),c.prototype.constructor=c,O(c,p)}function O(c,p){return O=Object.setPrototypeOf||function(m,g){return m.__proto__=g,m},O(c,p)}var w=function(c){F(p,c);function p(){return c.apply(this,arguments)||this}var T=p.prototype;return T.resetInitSegment=function(g,b,a){c.prototype.resetInitSegment.call(this,g,b,a),this._audioTrack={container:"audio/mpeg",type:"audio",id:2,pid:-1,sequenceNumber:0,isAAC:!1,samples:[],manifestCodec:g,duration:a,inputTimeScale:9e4,dropped:0}},p.probe=function(g){if(!g)return!1;for(var b=B.getID3Data(g,0)||[],a=b.length,i=g.length;a0},F.demux=function(w){var c=w,p=Object(B.dummyTrack)();if(this.config.progressive){this.remainderData&&(c=Object(Q.appendUint8Array)(this.remainderData,w));var T=Object(Q.segmentValidRange)(c);this.remainderData=T.remainder,p.samples=T.valid||new Uint8Array}else p.samples=c;return{audioTrack:Object(B.dummyTrack)(),avcTrack:p,id3Track:Object(B.dummyTrack)(),textTrack:Object(B.dummyTrack)()}},F.flush=function(){var w=Object(B.dummyTrack)();return w.samples=this.remainderData||new Uint8Array,this.remainderData=null,{audioTrack:Object(B.dummyTrack)(),avcTrack:w,id3Track:Object(B.dummyTrack)(),textTrack:Object(B.dummyTrack)()}},F.demuxSampleAes=function(w,c,p){return Promise.reject(new Error("The MP4 demuxer does not support SAMPLE-AES decryption"))},F.destroy=function(){},H}();M.minProbeByteLength=1024,Z.default=M},"./src/demux/mpegaudio.ts":function(ue,Z,I){"use strict";I.r(Z),I.d(Z,"appendFrame",function(){return O}),I.d(Z,"parseHeader",function(){return w}),I.d(Z,"isHeaderPattern",function(){return c}),I.d(Z,"isHeader",function(){return p}),I.d(Z,"canParse",function(){return T}),I.d(Z,"probe",function(){return m});var Q=null,B=[32,64,96,128,160,192,224,256,288,320,352,384,416,448,32,48,56,64,80,96,112,128,160,192,224,256,320,384,32,40,48,56,64,80,96,112,128,160,192,224,256,320,32,48,56,64,80,96,112,128,144,160,176,192,224,256,8,16,24,32,40,48,56,64,80,96,112,128,144,160],M=[44100,48e3,32e3,22050,24e3,16e3,11025,12e3,8e3],H=[[0,72,144,12],[0,0,0,0],[0,72,144,12],[0,144,144,12]],F=[0,1,1,4];function O(g,b,a,i,s){if(a+24>b.length)return;var l=w(b,a);if(l&&a+l.frameLength<=b.length){var S=l.samplesPerFrame*9e4/l.sampleRate,v=i+s*S,y={unit:b.subarray(a,a+l.frameLength),pts:v,dts:v};return g.config=[],g.channelCount=l.channelCount,g.samplerate=l.sampleRate,g.samples.push(y),{sample:y,length:l.frameLength,missing:0}}}function w(g,b){var a=g[b+1]>>3&3,i=g[b+1]>>1&3,s=g[b+2]>>4&15,l=g[b+2]>>2&3;if(a!==1&&s!==0&&s!==15&&l!==3){var S=g[b+2]>>1&1,v=g[b+3]>>6,y=a===3?3-i:i===3?3:4,L=B[y*14+s-1]*1e3,x=a===3?0:a===2?1:2,E=M[x*3+l],d=v===3?1:2,h=H[a][i],u=F[i],R=h*8*u,A=Math.floor(h*L/E+S)*u;if(Q===null){var D=navigator.userAgent||"",_=D.match(/Chrome\/(\d+)/i);Q=_?parseInt(_[1]):0}var U=!!Q&&Q<=87;return U&&i===2&&L>=224e3&&v===0&&(g[b+3]=g[b+3]|128),{sampleRate:E,channelCount:d,frameLength:A,samplesPerFrame:R}}}function c(g,b){return g[b]===255&&(g[b+1]&224)===224&&(g[b+1]&6)!==0}function p(g,b){return b+1=w.length){p();return}if(w[c].unit.length<32)continue;var T=this.decrypter.isSync();if(this.decryptAacSample(w,c,p,T),!T)return}},F.getAvcEncryptedData=function(w){for(var c=Math.floor((w.length-48)/160)*16+16,p=new Int8Array(c),T=0,m=32;m<=w.length-16;m+=160,T+=16)p.set(w.subarray(m,m+16),T);return p},F.getAvcDecryptedUnit=function(w,c){for(var p=new Uint8Array(c),T=0,m=32;m<=w.length-16;m+=160,T+=16)w.set(p.subarray(T,T+16),m);return w},F.decryptAvcSample=function(w,c,p,T,m,g){var b=Object(B.discardEPB)(m.data),a=this.getAvcEncryptedData(b),i=this;this.decryptBuffer(a.buffer,function(s){m.data=i.getAvcDecryptedUnit(b,s),g||i.decryptAvcSamples(w,c,p+1,T)})},F.decryptAvcSamples=function(w,c,p,T){if(w instanceof Uint8Array)throw new Error("Cannot decrypt samples of type Uint8Array");for(;;c++,p=0){if(c>=w.length){T();return}for(var m=w[c].units;!(p>=m.length);p++){var g=m[p];if(g.data.length<=48||g.type!==1&&g.type!==5)continue;var b=this.decrypter.isSync();if(this.decryptAvcSample(w,c,p,T,g,b),!b)return}}},H}();Z.default=M},"./src/demux/transmuxer-interface.ts":function(ue,Z,I){"use strict";I.r(Z),I.d(Z,"default",function(){return m});var Q=I("./node_modules/webworkify-webpack/index.js"),B=I.n(Q),M=I("./src/events.ts"),H=I("./src/demux/transmuxer.ts"),F=I("./src/utils/logger.ts"),O=I("./src/errors.ts"),w=I("./src/utils/mediasource-helper.ts"),c=I("./node_modules/eventemitter3/index.js"),p=I.n(c),T=Object(w.getMediaSource)()||{isTypeSupported:function(){return!1}},m=function(){function g(a,i,s,l){var S=this;this.hls=void 0,this.id=void 0,this.observer=void 0,this.frag=null,this.part=null,this.worker=void 0,this.onwmsg=void 0,this.transmuxer=null,this.onTransmuxComplete=void 0,this.onFlush=void 0,this.hls=a,this.id=i,this.onTransmuxComplete=s,this.onFlush=l;var v=a.config,y=function(h,u){u=u||{},u.frag=S.frag,u.id=S.id,a.trigger(h,u)};this.observer=new c.EventEmitter,this.observer.on(M.Events.FRAG_DECRYPTED,y),this.observer.on(M.Events.ERROR,y);var L={mp4:T.isTypeSupported("video/mp4"),mpeg:T.isTypeSupported("audio/mpeg"),mp3:T.isTypeSupported('audio/mp4; codecs="mp3"')},x=navigator.vendor;if(v.enableWorker&&typeof Worker!="undefined"){F.logger.log("demuxing in webworker");var E;try{E=this.worker=Q("./src/demux/transmuxer-worker.ts"),this.onwmsg=this.onWorkerMessage.bind(this),E.addEventListener("message",this.onwmsg),E.onerror=function(d){a.trigger(M.Events.ERROR,{type:O.ErrorTypes.OTHER_ERROR,details:O.ErrorDetails.INTERNAL_EXCEPTION,fatal:!0,event:"demuxerWorker",error:new Error(d.message+" ("+d.filename+":"+d.lineno+")")})},E.postMessage({cmd:"init",typeSupported:L,vendor:x,id:i,config:JSON.stringify(v)})}catch(d){F.logger.warn("Error in worker:",d),F.logger.error("Error while initializing DemuxerWorker, fallback to inline"),E&&self.URL.revokeObjectURL(E.objectURL),this.transmuxer=new H.default(this.observer,L,v,x,i),this.worker=null}}else this.transmuxer=new H.default(this.observer,L,v,x,i)}var b=g.prototype;return b.destroy=function(){var i=this.worker;if(i)i.removeEventListener("message",this.onwmsg),i.terminate(),this.worker=null;else{var s=this.transmuxer;s&&(s.destroy(),this.transmuxer=null)}var l=this.observer;l&&l.removeAllListeners(),this.observer=null},b.push=function(i,s,l,S,v,y,L,x,E,d){var h=this;E.transmuxing.start=self.performance.now();var u=this.transmuxer,R=this.worker,A=y?y.start:v.start,D=v.decryptdata,_=this.frag,U=!(_&&v.cc===_.cc),j=!(_&&E.level===_.level),K=_?E.sn-_.sn:-1,P=this.part?E.part-this.part.index:1,N=!j&&(K===1||K===0&&P===1),X=self.performance.now();(j||K||v.stats.parsing.start===0)&&(v.stats.parsing.start=X),y&&(P||!N)&&(y.stats.parsing.start=X);var ee=new H.TransmuxState(U,N,x,j,A);if(!N||U){F.logger.log("[transmuxer-interface, "+v.type+"]: Starting new transmux session for sn: "+E.sn+" p: "+E.part+" level: "+E.level+" id: "+E.id+` discontinuity: `+U+` trackSwitch: `+j+` contiguous: `+N+` accurateTimeOffset: `+x+` - timeOffset: `+A);var le=new H.TransmuxConfig(l,S,s,L,d);this.configureTransmuxer(le)}if(this.frag=v,this.part=y,R)R.postMessage({cmd:"demux",data:i,decryptdata:D,chunkMeta:E,state:ee},i instanceof ArrayBuffer?[i]:[]);else if(u){var pe=u.push(i,D,E,ee);Object(H.isPromise)(pe)?pe.then(function(Pe){h.handleTransmuxComplete(Pe)}):this.handleTransmuxComplete(pe)}},b.flush=function(i){var s=this;i.transmuxing.start=self.performance.now();var l=this.transmuxer,S=this.worker;if(S)S.postMessage({cmd:"flush",chunkMeta:i});else if(l){var v=l.flush(i);Object(H.isPromise)(v)?v.then(function(y){s.handleFlushResult(y,i)}):this.handleFlushResult(v,i)}},b.handleFlushResult=function(i,s){var l=this;i.forEach(function(S){l.handleTransmuxComplete(S)}),this.onFlush(s)},b.onWorkerMessage=function(i){var s=i.data,l=this.hls;switch(s.event){case"init":{self.URL.revokeObjectURL(this.worker.objectURL);break}case"transmuxComplete":{this.handleTransmuxComplete(s.data);break}case"flush":{this.onFlush(s.data);break}default:{s.data=s.data||{},s.data.frag=this.frag,s.data.id=this.id,l.trigger(s.event,s.data);break}}},b.configureTransmuxer=function(i){var s=this.worker,l=this.transmuxer;s?s.postMessage({cmd:"configure",config:i}):l&&l.configure(i)},b.handleTransmuxComplete=function(i){i.chunkMeta.transmuxing.end=self.performance.now(),this.onTransmuxComplete(i)},g}()},"./src/demux/transmuxer-worker.ts":function(ue,Z,I){"use strict";I.r(Z),I.d(Z,"default",function(){return O});var Y=I("./src/demux/transmuxer.ts"),B=I("./src/events.ts"),M=I("./src/utils/logger.ts"),H=I("./node_modules/eventemitter3/index.js"),F=I.n(H);function O(m){var g=new H.EventEmitter,b=function(i,s){m.postMessage({event:i,data:s})};g.on(B.Events.FRAG_DECRYPTED,b),g.on(B.Events.ERROR,b),m.addEventListener("message",function(a){var i=a.data;switch(i.cmd){case"init":{var s=JSON.parse(i.config);m.transmuxer=new Y.default(g,i.typeSupported,s,i.vendor,i.id),Object(M.enableLogs)(s.debug),b("init",null);break}case"configure":{m.transmuxer.configure(i.config);break}case"demux":{var l=m.transmuxer.push(i.data,i.decryptdata,i.chunkMeta,i.state);Object(Y.isPromise)(l)?l.then(function(y){w(m,y)}):w(m,l);break}case"flush":{var S=i.chunkMeta,v=m.transmuxer.flush(S);Object(Y.isPromise)(v)?v.then(function(y){p(m,y,S)}):p(m,v,S);break}default:break}})}function w(m,g){if(T(g.remuxResult))return;var b=[],a=g.remuxResult,i=a.audio,s=a.video;i&&c(b,i),s&&c(b,s),m.postMessage({event:"transmuxComplete",data:g},b)}function c(m,g){g.data1&&m.push(g.data1.buffer),g.data2&&m.push(g.data2.buffer)}function p(m,g,b){g.forEach(function(a){w(m,a)}),m.postMessage({event:"flush",data:b})}function T(m){return!m.audio&&!m.video&&!m.text&&!m.id3&&!m.initSegment}},"./src/demux/transmuxer.ts":function(ue,Z,I){"use strict";I.r(Z),I.d(Z,"default",function(){return s}),I.d(Z,"isPromise",function(){return v}),I.d(Z,"TransmuxConfig",function(){return y}),I.d(Z,"TransmuxState",function(){return L});var Y=I("./src/events.ts"),B=I("./src/errors.ts"),M=I("./src/crypt/decrypter.ts"),H=I("./src/demux/aacdemuxer.ts"),F=I("./src/demux/mp4demuxer.ts"),O=I("./src/demux/tsdemuxer.ts"),w=I("./src/demux/mp3demuxer.ts"),c=I("./src/remux/mp4-remuxer.ts"),p=I("./src/remux/passthrough-remuxer.ts"),T=I("./src/demux/chunk-cache.ts"),m=I("./src/utils/mp4-tools.ts"),g=I("./src/utils/logger.ts"),b;try{b=self.performance.now.bind(self.performance)}catch(x){g.logger.debug("Unable to use Performance API on this environment"),b=self.Date.now}var a=[{demux:O.default,remux:c.default},{demux:F.default,remux:p.default},{demux:H.default,remux:c.default},{demux:w.default,remux:c.default}],i=1024;a.forEach(function(x){var E=x.demux;i=Math.max(i,E.minProbeByteLength)});var s=function(){function x(d,h,u,R,A){this.observer=void 0,this.typeSupported=void 0,this.config=void 0,this.vendor=void 0,this.id=void 0,this.demuxer=void 0,this.remuxer=void 0,this.decrypter=void 0,this.probe=void 0,this.decryptionPromise=null,this.transmuxConfig=void 0,this.currentTransmuxState=void 0,this.cache=new T.default,this.observer=d,this.typeSupported=h,this.config=u,this.vendor=R,this.id=A}var E=x.prototype;return E.configure=function(h){this.transmuxConfig=h,this.decrypter&&this.decrypter.reset()},E.push=function(h,u,R,A){var D=this,_=R.transmuxing;_.executeStart=b();var U=new Uint8Array(h),j=this.cache,K=this.config,P=this.currentTransmuxState,N=this.transmuxConfig;A&&(this.currentTransmuxState=A);var X=l(U,u);if(X&&X.method==="AES-128"){var ee=this.getDecrypter();if(K.enableSoftwareAES){var le=ee.softwareDecrypt(U,X.key.buffer,X.iv.buffer);if(!le)return _.executeEnd=b(),S(R);U=new Uint8Array(le)}else return this.decryptionPromise=ee.webCryptoDecrypt(U,X.key.buffer,X.iv.buffer).then(function(ye){var we=D.push(ye,null,R);return D.decryptionPromise=null,we}),this.decryptionPromise}var pe=A||P,Pe=pe.contiguous,Te=pe.discontinuity,Le=pe.trackSwitch,Re=pe.accurateTimeOffset,Ae=pe.timeOffset,ge=N.audioCodec,de=N.videoCodec,re=N.defaultInitPts,ce=N.duration,se=N.initSegmentData;if((Te||Le)&&this.resetInitSegment(se,ge,de,ce),Te&&this.resetInitialTimestamp(re),Pe||this.resetContiguity(),this.needsProbing(U,Te,Le)){if(j.dataLength){var ke=j.flush();U=Object(m.appendUint8Array)(ke,U)}this.configureTransmuxer(U,N)}var ie=this.transmux(U,X,Ae,Re,R),ae=this.currentTransmuxState;return ae.contiguous=!0,ae.discontinuity=!1,ae.trackSwitch=!1,_.executeEnd=b(),ie},E.flush=function(h){var u=this,R=h.transmuxing;R.executeStart=b();var A=this.decrypter,D=this.cache,_=this.currentTransmuxState,U=this.decryptionPromise;if(U)return U.then(function(){return u.flush(h)});var j=[],K=_.timeOffset;if(A){var P=A.flush();P&&j.push(this.push(P,null,h))}var N=D.dataLength;D.reset();var X=this.demuxer,ee=this.remuxer;if(!X||!ee)return N>=i&&this.observer.emit(Y.Events.ERROR,Y.Events.ERROR,{type:B.ErrorTypes.MEDIA_ERROR,details:B.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"no demux matching with content found"}),R.executeEnd=b(),[S(h)];var le=X.flush(K);return v(le)?le.then(function(pe){return u.flushRemux(j,pe,h),j}):(this.flushRemux(j,le,h),j)},E.flushRemux=function(h,u,R){var A=u.audioTrack,D=u.avcTrack,_=u.id3Track,U=u.textTrack,j=this.currentTransmuxState,K=j.accurateTimeOffset,P=j.timeOffset;g.logger.log("[transmuxer.ts]: Flushed fragment "+R.sn+(R.part>-1?" p: "+R.part:"")+" of level "+R.level);var N=this.remuxer.remux(A,D,_,U,P,K,!0,this.id);h.push({remuxResult:N,chunkMeta:R}),R.transmuxing.executeEnd=b()},E.resetInitialTimestamp=function(h){var u=this.demuxer,R=this.remuxer;if(!u||!R)return;u.resetTimeStamp(h),R.resetTimeStamp(h)},E.resetContiguity=function(){var h=this.demuxer,u=this.remuxer;if(!h||!u)return;h.resetContiguity(),u.resetNextTimestamp()},E.resetInitSegment=function(h,u,R,A){var D=this.demuxer,_=this.remuxer;if(!D||!_)return;D.resetInitSegment(u,R,A),_.resetInitSegment(h,u,R)},E.destroy=function(){this.demuxer&&(this.demuxer.destroy(),this.demuxer=void 0),this.remuxer&&(this.remuxer.destroy(),this.remuxer=void 0)},E.transmux=function(h,u,R,A,D){var _;return u&&u.method==="SAMPLE-AES"?_=this.transmuxSampleAes(h,u,R,A,D):_=this.transmuxUnencrypted(h,R,A,D),_},E.transmuxUnencrypted=function(h,u,R,A){var D=this.demuxer.demux(h,u,!1,!this.config.progressive),_=D.audioTrack,U=D.avcTrack,j=D.id3Track,K=D.textTrack,P=this.remuxer.remux(_,U,j,K,u,R,!1,this.id);return{remuxResult:P,chunkMeta:A}},E.transmuxSampleAes=function(h,u,R,A,D){var _=this;return this.demuxer.demuxSampleAes(h,u,R).then(function(U){var j=_.remuxer.remux(U.audioTrack,U.avcTrack,U.id3Track,U.textTrack,R,A,!1,_.id);return{remuxResult:j,chunkMeta:D}})},E.configureTransmuxer=function(h,u){for(var R=this.config,A=this.observer,D=this.typeSupported,_=this.vendor,U=u.audioCodec,j=u.defaultInitPts,K=u.duration,P=u.initSegmentData,N=u.videoCodec,X,ee=0,le=a.length;ee0&&E!=null&&E.key!=null&&E.iv!==null&&E.method!=null&&(d=E),d}var S=function(E){return{remuxResult:{},chunkMeta:E}};function v(x){return"then"in x&&x.then instanceof Function}var y=function(E,d,h,u,R){this.audioCodec=void 0,this.videoCodec=void 0,this.initSegmentData=void 0,this.duration=void 0,this.defaultInitPts=void 0,this.audioCodec=E,this.videoCodec=d,this.initSegmentData=h,this.duration=u,this.defaultInitPts=R},L=function(E,d,h,u,R){this.discontinuity=void 0,this.contiguous=void 0,this.accurateTimeOffset=void 0,this.trackSwitch=void 0,this.timeOffset=void 0,this.discontinuity=E,this.contiguous=d,this.accurateTimeOffset=h,this.trackSwitch=u,this.timeOffset=R}},"./src/demux/tsdemuxer.ts":function(ue,Z,I){"use strict";I.r(Z),I.d(Z,"discardEPB",function(){return S});var Y=I("./src/demux/adts.ts"),B=I("./src/demux/mpegaudio.ts"),M=I("./src/demux/exp-golomb.ts"),H=I("./src/demux/id3.ts"),F=I("./src/demux/sample-aes.ts"),O=I("./src/events.ts"),w=I("./src/utils/mp4-tools.ts"),c=I("./src/utils/logger.ts"),p=I("./src/errors.ts"),T={video:1,audio:2,id3:3,text:4},m=function(){function v(L,x,E){this.observer=void 0,this.config=void 0,this.typeSupported=void 0,this.sampleAes=null,this.pmtParsed=!1,this.audioCodec=void 0,this.videoCodec=void 0,this._duration=0,this.aacLastPTS=null,this._initPTS=null,this._initDTS=null,this._pmtId=-1,this._avcTrack=void 0,this._audioTrack=void 0,this._id3Track=void 0,this._txtTrack=void 0,this.aacOverFlow=null,this.avcSample=null,this.remainderData=null,this.observer=L,this.config=x,this.typeSupported=E}v.probe=function(x){var E=v.syncOffset(x);return E<0?!1:(E&&c.logger.warn("MPEG2-TS detected but first sync word found @ offset "+E+", junk ahead ?"),!0)},v.syncOffset=function(x){for(var E=Math.min(1e3,x.length-3*188),d=0;d>4,ge=void 0;if(Ae>1){if(ge=Te+5+x[Te+4],ge===Te+188)continue}else ge=Te+4;switch(Re){case _:Le&&(U&&(u=i(U))&&this.parseAVCPES(u,!1),U={data:[],size:0}),U&&(U.data.push(x.subarray(ge,Te+188)),U.size+=Te+188-ge);break;case j:Le&&(P&&(u=i(P))&&(A.isAAC?this.parseAACPES(u):this.parseMPEGPES(u)),P={data:[],size:0}),P&&(P.data.push(x.subarray(ge,Te+188)),P.size+=Te+188-ge);break;case K:Le&&(N&&(u=i(N))&&this.parseID3PES(u),N={data:[],size:0}),N&&(N.data.push(x.subarray(ge,Te+188)),N.size+=Te+188-ge);break;case 0:Le&&(ge+=x[ge]+1),le=this._pmtId=b(x,ge);break;case le:{Le&&(ge+=x[ge]+1);var de=a(x,ge,this.typeSupported.mpeg===!0||this.typeSupported.mp3===!0,d);_=de.avc,_>0&&(R.pid=_),j=de.audio,j>0&&(A.pid=j,A.isAAC=de.isAAC),K=de.id3,K>0&&(D.pid=K),X&&!ee&&(c.logger.log("reparse from beginning"),X=!1,Te=Pe-188),ee=this.pmtParsed=!0;break}case 17:case 8191:break;default:X=!0;break}}else this.observer.emit(O.Events.ERROR,O.Events.ERROR,{type:p.ErrorTypes.MEDIA_ERROR,details:p.ErrorDetails.FRAG_PARSING_ERROR,fatal:!1,reason:"TS packet did not start with 0x47"});R.pesData=U,A.pesData=P,D.pesData=N;var re={audioTrack:A,avcTrack:R,id3Track:D,textTrack:this._txtTrack};return h&&this.extractRemainingSamples(re),re},y.flush=function(){var x=this.remainderData;this.remainderData=null;var E;return x?E=this.demux(x,-1,!1,!0):E={audioTrack:this._audioTrack,avcTrack:this._avcTrack,textTrack:this._txtTrack,id3Track:this._id3Track},this.extractRemainingSamples(E),this.sampleAes?this.decrypt(E,this.sampleAes):E},y.extractRemainingSamples=function(x){var E=x.audioTrack,d=x.avcTrack,h=x.id3Track,u=d.pesData,R=E.pesData,A=h.pesData,D;u&&(D=i(u))?(this.parseAVCPES(D,!0),d.pesData=null):d.pesData=u,R&&(D=i(R))?(E.isAAC?this.parseAACPES(D):this.parseMPEGPES(D),E.pesData=null):(R!=null&&R.size&&c.logger.log("last AAC PES packet truncated,might overlap between fragments"),E.pesData=R),A&&(D=i(A))?(this.parseID3PES(D),h.pesData=null):h.pesData=A},y.demuxSampleAes=function(x,E,d){var h=this.demux(x,d,!0,!this.config.progressive),u=this.sampleAes=new F.default(this.observer,this.config,E);return this.decrypt(h,u)},y.decrypt=function(x,E){return new Promise(function(d){var h=x.audioTrack,u=x.avcTrack;h.samples&&h.isAAC?E.decryptAacSamples(h.samples,0,function(){u.samples?E.decryptAvcSamples(u.samples,0,0,function(){d(x)}):d(x)}):u.samples&&E.decryptAvcSamples(u.samples,0,0,function(){d(x)})})},y.destroy=function(){this._initPTS=this._initDTS=null,this._duration=0},y.parseAVCPES=function(x,E){var d=this,h=this._avcTrack,u=this.parseAVCNALu(x.data),R=!1,A=this.avcSample,D,_=!1;x.data=null,A&&u.length&&!h.audFound&&(s(A,h),A=this.avcSample=g(!1,x.pts,x.dts,"")),u.forEach(function(U){switch(U.type){case 1:{D=!0,A||(A=d.avcSample=g(!0,x.pts,x.dts,"")),R&&(A.debug+="NDR "),A.frame=!0;var j=U.data;if(_&&j.length>4){var K=new M.default(j).readSliceType();(K===2||K===4||K===7||K===9)&&(A.key=!0)}break}case 5:D=!0,A||(A=d.avcSample=g(!0,x.pts,x.dts,"")),R&&(A.debug+="IDR "),A.key=!0,A.frame=!0;break;case 6:{D=!0,R&&A&&(A.debug+="SEI ");var P=new M.default(S(U.data));P.readUByte();for(var N=0,X=0,ee=!1,le=0;!ee&&P.bytesAvailable>1;){N=0;do le=P.readUByte(),N+=le;while(le===255);X=0;do le=P.readUByte(),X+=le;while(le===255);if(N===4&&P.bytesAvailable!==0){ee=!0;var pe=P.readUByte();if(pe===181){var Pe=P.readUShort();if(Pe===49){var Te=P.readUInt();if(Te===1195456820){var Le=P.readUByte();if(Le===3){for(var Re=P.readUByte(),Ae=P.readUByte(),ge=31&Re,de=[Re,Ae],re=0;re16){for(var ce=[],se=0;se<16;se++)ce.push(P.readUByte().toString(16)),(se===3||se===5||se===7||se===9)&&ce.push("-");for(var ke=X-16,ie=new Uint8Array(ke),ae=0;ae=0){var P={data:x.subarray(j,A-h-1),type:K};R.push(P)}else{var N=this.getLastNalUnit();if(N&&(u&&A<=4-u&&(N.state&&(N.data=N.data.subarray(0,N.data.byteLength-u))),_=A-h-1,_>0)){var X=new Uint8Array(N.data.byteLength+_);X.set(N.data,0),X.set(x.subarray(0,_),N.data.byteLength),N.data=X,N.state=0}}A=0&&h>=0){var ee={data:x.subarray(j,E),type:K,state:h};R.push(ee)}if(R.length===0){var le=this.getLastNalUnit();if(le){var pe=new Uint8Array(le.data.byteLength+x.byteLength);pe.set(le.data,0),pe.set(x,le.data.byteLength),le.data=pe}}return d.naluState=h,R},y.parseAACPES=function(x){var E=0,d=this._audioTrack,h=this.aacOverFlow,u=x.data;if(h){this.aacOverFlow=null;var R=h.sample.unit.byteLength,A=Math.min(h.missing,R),D=R-A;h.sample.unit.set(u.subarray(0,A),D),d.samples.push(h.sample),E=h.missing}var _,U;for(_=E,U=u.length;_1;){var R=new Uint8Array(u[0].length+u[1].length);R.set(u[0]),R.set(u[1],u[0].length),u[0]=R,u.splice(1,1)}L=u[0];var A=(L[0]<<16)+(L[1]<<8)+L[2];if(A===1){if(x=(L[4]<<8)+L[5],x&&x>v.size-6)return null;var D=L[7];D&192&&(d=(L[9]&14)*536870912+(L[10]&255)*4194304+(L[11]&254)*16384+(L[12]&255)*128+(L[13]&254)/2,D&64?(h=(L[14]&14)*536870912+(L[15]&255)*4194304+(L[16]&254)*16384+(L[17]&255)*128+(L[18]&254)/2,d-h>60*9e4&&(c.logger.warn(Math.round((d-h)/9e4)+"s delta between PTS and DTS, align them"),d=h)):h=d),E=L[8];var _=E+9;if(v.size<=_)return null;v.size-=_;for(var U=new Uint8Array(v.size),j=0,K=u.length;jP){_-=P;continue}else L=L.subarray(_),P-=_,_=0;U.set(L,y),y+=P}return x&&(x-=E+3),{data:U,pts:d,dts:h,len:x}}return null}function s(v,y){if(v.units.length&&v.frame){if(v.pts===void 0){var L=y.samples,x=L.length;if(x){var E=L[x-1];v.pts=E.pts,v.dts=E.dts}else{y.dropped++;return}}y.samples.push(v)}v.debug.length&&c.logger.log(v.pts+"/"+v.dts+":"+v.debug)}function l(v,y){var L=v.length;if(L>0){if(y.pts>=v[L-1].pts)v.push(y);else for(var x=L-1;x>=0;x--)if(y.ptsd)return u;return 0}},{key:"maxAutoLevel",get:function(){var E=this.levels,d=this.autoLevelCapping,h;return d===-1&&E&&E.length?h=E.length-1:h=d,h}},{key:"nextAutoLevel",get:function(){return Math.min(Math.max(this.abrController.nextAutoLevel,this.minAutoLevel),this.maxAutoLevel)},set:function(E){this.abrController.nextAutoLevel=Math.max(this.minAutoLevel,E)}},{key:"audioTracks",get:function(){var E=this.audioTrackController;return E?E.audioTracks:[]}},{key:"audioTrack",get:function(){var E=this.audioTrackController;return E?E.audioTrack:-1},set:function(E){var d=this.audioTrackController;d&&(d.audioTrack=E)}},{key:"subtitleTracks",get:function(){var E=this.subtitleTrackController;return E?E.subtitleTracks:[]}},{key:"subtitleTrack",get:function(){var E=this.subtitleTrackController;return E?E.subtitleTrack:-1},set:function(E){var d=this.subtitleTrackController;d&&(d.subtitleTrack=E)}},{key:"media",get:function(){return this._media}},{key:"subtitleDisplay",get:function(){var E=this.subtitleTrackController;return E?E.subtitleDisplay:!1},set:function(E){var d=this.subtitleTrackController;d&&(d.subtitleDisplay=E)}},{key:"lowLatencyMode",get:function(){return this.config.lowLatencyMode},set:function(E){this.config.lowLatencyMode=E}},{key:"liveSyncPosition",get:function(){return this.latencyController.liveSyncPosition}},{key:"latency",get:function(){return this.latencyController.latency}},{key:"maxLatency",get:function(){return this.latencyController.maxLatency}},{key:"targetLatency",get:function(){return this.latencyController.targetLatency}},{key:"drift",get:function(){return this.latencyController.drift}},{key:"forceStartLoad",get:function(){return this.streamController.forceStartLoad}}],[{key:"version",get:function(){return"1.1.2"}},{key:"Events",get:function(){return i.Events}},{key:"ErrorTypes",get:function(){return s.ErrorTypes}},{key:"ErrorDetails",get:function(){return s.ErrorDetails}},{key:"DefaultConfig",get:function(){return y.defaultConfig?y.defaultConfig:g.hlsDefaultConfig},set:function(E){y.defaultConfig=E}}]),y}();v.defaultConfig=void 0},"./src/is-supported.ts":function(ue,Z,I){"use strict";I.r(Z),I.d(Z,"isSupported",function(){return M}),I.d(Z,"changeTypeSupported",function(){return H});var Y=I("./src/utils/mediasource-helper.ts");function B(){return self.SourceBuffer||self.WebKitSourceBuffer}function M(){var F=Object(Y.getMediaSource)();if(!F)return!1;var O=B(),w=F&&typeof F.isTypeSupported=="function"&&F.isTypeSupported('video/mp4; codecs="avc1.42E01E,mp4a.40.2"'),c=!O||O.prototype&&typeof O.prototype.appendBuffer=="function"&&typeof O.prototype.remove=="function";return!!w&&!!c}function H(){var F,O=B();return typeof(O==null||((F=O.prototype)===null||F===void 0)?void 0:F.changeType)=="function"}},"./src/loader/fragment-loader.ts":function(ue,Z,I){"use strict";I.r(Z),I.d(Z,"default",function(){return m}),I.d(Z,"LoadError",function(){return b});var Y=I("./src/polyfills/number.ts"),B=I("./src/errors.ts");function M(a,i){a.prototype=Object.create(i.prototype),a.prototype.constructor=a,c(a,i)}function H(a){var i=typeof Map=="function"?new Map:void 0;return H=function(l){if(l===null||!w(l))return l;if(typeof l!="function")throw new TypeError("Super expression must either be null or a function");if(typeof i!="undefined"){if(i.has(l))return i.get(l);i.set(l,S)}function S(){return F(l,arguments,p(this).constructor)}return S.prototype=Object.create(l.prototype,{constructor:{value:S,enumerable:!1,writable:!0,configurable:!0}}),c(S,l)},H(a)}function F(a,i,s){return O()?F=Reflect.construct:F=function(S,v,y){var L=[null];L.push.apply(L,v);var x=Function.bind.apply(S,L),E=new x;return y&&c(E,y.prototype),E},F.apply(null,arguments)}function O(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(a){return!1}}function w(a){return Function.toString.call(a).indexOf("[native code]")!==-1}function c(a,i){return c=Object.setPrototypeOf||function(l,S){return l.__proto__=S,l},c(a,i)}function p(a){return p=Object.setPrototypeOf?Object.getPrototypeOf:function(s){return s.__proto__||Object.getPrototypeOf(s)},p(a)}var T=Math.pow(2,17),m=function(){function a(s){this.config=void 0,this.loader=null,this.partLoadTimeout=-1,this.config=s}var i=a.prototype;return i.destroy=function(){this.loader&&(this.loader.destroy(),this.loader=null)},i.abort=function(){this.loader&&this.loader.abort()},i.load=function(l,S){var v=this,y=l.url;if(!y)return Promise.reject(new b({type:B.ErrorTypes.NETWORK_ERROR,details:B.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:l,networkDetails:null},"Fragment does not have a "+(y?"part list":"url")));this.abort();var L=this.config,x=L.fLoader,E=L.loader;return new Promise(function(d,h){v.loader&&v.loader.destroy();var u=v.loader=l.loader=x?new x(L):new E(L),R=g(l),A={timeout:L.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:L.fragLoadingMaxRetryTimeout,highWaterMark:T};l.stats=u.stats,u.load(R,A,{onSuccess:function(_,U,j,K){v.resetLoader(l,u),d({frag:l,part:null,payload:_.data,networkDetails:K})},onError:function(_,U,j){v.resetLoader(l,u),h(new b({type:B.ErrorTypes.NETWORK_ERROR,details:B.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:l,response:_,networkDetails:j}))},onAbort:function(_,U,j){v.resetLoader(l,u),h(new b({type:B.ErrorTypes.NETWORK_ERROR,details:B.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:l,networkDetails:j}))},onTimeout:function(_,U,j){v.resetLoader(l,u),h(new b({type:B.ErrorTypes.NETWORK_ERROR,details:B.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:l,networkDetails:j}))},onProgress:function(_,U,j,K){S&&S({frag:l,part:null,payload:j,networkDetails:K})}})})},i.loadPart=function(l,S,v){var y=this;this.abort();var L=this.config,x=L.fLoader,E=L.loader;return new Promise(function(d,h){y.loader&&y.loader.destroy();var u=y.loader=l.loader=x?new x(L):new E(L),R=g(l,S),A={timeout:L.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:L.fragLoadingMaxRetryTimeout,highWaterMark:T};S.stats=u.stats,u.load(R,A,{onSuccess:function(_,U,j,K){y.resetLoader(l,u),y.updateStatsFromPart(l,S);var P={frag:l,part:S,payload:_.data,networkDetails:K};v(P),d(P)},onError:function(_,U,j){y.resetLoader(l,u),h(new b({type:B.ErrorTypes.NETWORK_ERROR,details:B.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:l,part:S,response:_,networkDetails:j}))},onAbort:function(_,U,j){l.stats.aborted=S.stats.aborted,y.resetLoader(l,u),h(new b({type:B.ErrorTypes.NETWORK_ERROR,details:B.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:l,part:S,networkDetails:j}))},onTimeout:function(_,U,j){y.resetLoader(l,u),h(new b({type:B.ErrorTypes.NETWORK_ERROR,details:B.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:l,part:S,networkDetails:j}))}})})},i.updateStatsFromPart=function(l,S){var v=l.stats,y=S.stats,L=y.total;if(v.loaded+=y.loaded,L){var x=Math.round(l.duration/S.duration),E=Math.min(Math.round(v.loaded/L),x),d=x-E,h=d*Math.round(v.loaded/E);v.total=v.loaded+h}else v.total=Math.max(v.loaded,v.total);var u=v.loading,R=y.loading;u.start?u.first+=R.first-R.start:(u.start=R.start,u.first=R.first),u.end=R.end},i.resetLoader=function(l,S){l.loader=null,this.loader===S&&(self.clearTimeout(this.partLoadTimeout),this.loader=null),S.destroy()},a}();function g(a,i){i===void 0&&(i=null);var s=i||a,l={frag:a,part:i,responseType:"arraybuffer",url:s.url,headers:{},rangeStart:0,rangeEnd:0},S=s.byteRangeStartOffset,v=s.byteRangeEndOffset;return Object(Y.isFiniteNumber)(S)&&Object(Y.isFiniteNumber)(v)&&(l.rangeStart=S,l.rangeEnd=v),l}var b=function(a){M(i,a);function i(s){for(var l,S=arguments.length,v=new Array(S>1?S-1:0),y=1;y>8*(15-L)&255;return y},l.setDecryptDataFromLevelKey=function(v,y){var L=v;return(v==null?void 0:v.method)==="AES-128"&&v.uri&&!v.iv&&(L=F.LevelKey.fromURI(v.uri),L.method=v.method,L.iv=this.createInitializationVector(y),L.keyFormat="identity"),L},l.setElementaryStreamInfo=function(v,y,L,x,E,d){d===void 0&&(d=!1);var h=this.elementaryStreams,u=h[v];if(!u){h[v]={startPTS:y,endPTS:L,startDTS:x,endDTS:E,partial:d};return}u.startPTS=Math.min(u.startPTS,y),u.endPTS=Math.max(u.endPTS,L),u.startDTS=Math.min(u.startDTS,x),u.endDTS=Math.max(u.endDTS,E)},l.clearElementaryStreamInfo=function(){var v=this.elementaryStreams;v[m.AUDIO]=null,v[m.VIDEO]=null,v[m.AUDIOVIDEO]=null},T(s,[{key:"decryptdata",get:function(){if(!this.levelkey&&!this._decryptdata)return null;if(!this._decryptdata&&this.levelkey){var v=this.sn;typeof v!="number"&&(this.levelkey&&this.levelkey.method==="AES-128"&&!this.levelkey.iv&&H.logger.warn('missing IV for initialization segment with method="'+this.levelkey.method+'" - compliance issue'),v=0),this._decryptdata=this.setDecryptDataFromLevelKey(this.levelkey,v)}return this._decryptdata}},{key:"end",get:function(){return this.start+this.duration}},{key:"endProgramDateTime",get:function(){if(this.programDateTime===null)return null;if(!Object(Y.isFiniteNumber)(this.programDateTime))return null;var v=Object(Y.isFiniteNumber)(this.duration)?this.duration:0;return this.programDateTime+v*1e3}},{key:"encrypted",get:function(){var v;return!!((v=this.decryptdata)!==null&&v!==void 0&&v.keyFormat&&this.decryptdata.uri)}}]),s}(g),a=function(i){w(s,i);function s(l,S,v,y,L){var x;x=i.call(this,v)||this,x.fragOffset=0,x.duration=0,x.gap=!1,x.independent=!1,x.relurl=void 0,x.fragment=void 0,x.index=void 0,x.stats=new O.LoadStats,x.duration=l.decimalFloatingPoint("DURATION"),x.gap=l.bool("GAP"),x.independent=l.bool("INDEPENDENT"),x.relurl=l.enumeratedString("URI"),x.fragment=S,x.index=y;var E=l.enumeratedString("BYTERANGE");return E&&x.setByteRange(E,L),L&&(x.fragOffset=L.fragOffset+L.duration),x}return T(s,[{key:"start",get:function(){return this.fragment.start+this.fragOffset}},{key:"end",get:function(){return this.start+this.duration}},{key:"loaded",get:function(){var S=this.elementaryStreams;return!!(S.audio||S.video||S.audiovideo)}}]),s}(g)},"./src/loader/key-loader.ts":function(ue,Z,I){"use strict";I.r(Z),I.d(Z,"default",function(){return H});var Y=I("./src/events.ts"),B=I("./src/errors.ts"),M=I("./src/utils/logger.ts"),H=function(){function F(w){this.hls=void 0,this.loaders={},this.decryptkey=null,this.decrypturl=null,this.hls=w,this._registerListeners()}var O=F.prototype;return O._registerListeners=function(){this.hls.on(Y.Events.KEY_LOADING,this.onKeyLoading,this)},O._unregisterListeners=function(){this.hls.off(Y.Events.KEY_LOADING,this.onKeyLoading)},O.destroy=function(){this._unregisterListeners();for(var c in this.loaders){var p=this.loaders[c];p&&p.destroy()}this.loaders={}},O.onKeyLoading=function(c,p){var T=p.frag,m=T.type,g=this.loaders[m];if(!T.decryptdata){M.logger.warn("Missing decryption data on fragment in onKeyLoading");return}var b=T.decryptdata.uri;if(b!==this.decrypturl||this.decryptkey===null){var a=this.hls.config;if(g&&(M.logger.warn("abort previous key loader for type:"+m),g.abort()),!b){M.logger.warn("key uri is falsy");return}var i=a.loader,s=T.loader=this.loaders[m]=new i(a);this.decrypturl=b,this.decryptkey=null;var l={url:b,frag:T,responseType:"arraybuffer"},S={timeout:a.fragLoadingTimeOut,maxRetry:0,retryDelay:a.fragLoadingRetryDelay,maxRetryDelay:a.fragLoadingMaxRetryTimeout,highWaterMark:0},v={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};s.load(l,S,v)}else this.decryptkey&&(T.decryptdata.key=this.decryptkey,this.hls.trigger(Y.Events.KEY_LOADED,{frag:T}))},O.loadsuccess=function(c,p,T){var m=T.frag;if(!m.decryptdata){M.logger.error("after key load, decryptdata unset");return}this.decryptkey=m.decryptdata.key=new Uint8Array(c.data),m.loader=null,delete this.loaders[m.type],this.hls.trigger(Y.Events.KEY_LOADED,{frag:m})},O.loaderror=function(c,p){var T=p.frag,m=T.loader;m&&m.abort(),delete this.loaders[T.type],this.hls.trigger(Y.Events.ERROR,{type:B.ErrorTypes.NETWORK_ERROR,details:B.ErrorDetails.KEY_LOAD_ERROR,fatal:!1,frag:T,response:c})},O.loadtimeout=function(c,p){var T=p.frag,m=T.loader;m&&m.abort(),delete this.loaders[T.type],this.hls.trigger(Y.Events.ERROR,{type:B.ErrorTypes.NETWORK_ERROR,details:B.ErrorDetails.KEY_LOAD_TIMEOUT,fatal:!1,frag:T})},F}()},"./src/loader/level-details.ts":function(ue,Z,I){"use strict";I.r(Z),I.d(Z,"LevelDetails",function(){return F});var Y=I("./src/polyfills/number.ts");function B(O,w){for(var c=0;cp.endSN||T>0||T===0&&m>0,this.updated||this.advanced?this.misses=Math.floor(p.misses*.6):this.misses=p.misses+1,this.availabilityDelay=p.availabilityDelay},M(O,[{key:"hasProgramDateTime",get:function(){return this.fragments.length?Object(Y.isFiniteNumber)(this.fragments[this.fragments.length-1].programDateTime):!1}},{key:"levelTargetDuration",get:function(){return this.averagetargetduration||this.targetduration||H}},{key:"drift",get:function(){var p=this.driftEndTime-this.driftStartTime;if(p>0){var T=this.driftEnd-this.driftStart;return T*1e3/p}return 1}},{key:"edge",get:function(){return this.partEnd||this.fragmentEnd}},{key:"partEnd",get:function(){var p;return(p=this.partList)!==null&&p!==void 0&&p.length?this.partList[this.partList.length-1].end:this.fragmentEnd}},{key:"fragmentEnd",get:function(){var p;return(p=this.fragments)!==null&&p!==void 0&&p.length?this.fragments[this.fragments.length-1].end:0}},{key:"age",get:function(){return this.advancedDateTime?Math.max(Date.now()-this.advancedDateTime,0)/1e3:0}},{key:"lastPartIndex",get:function(){var p;return(p=this.partList)!==null&&p!==void 0&&p.length?this.partList[this.partList.length-1].index:-1}},{key:"lastPartSn",get:function(){var p;return(p=this.partList)!==null&&p!==void 0&&p.length?this.partList[this.partList.length-1].fragment.sn:this.endSN}}]),O}()},"./src/loader/level-key.ts":function(ue,Z,I){"use strict";I.r(Z),I.d(Z,"LevelKey",function(){return F});var Y=I("./node_modules/url-toolkit/src/url-toolkit.js"),B=I.n(Y);function M(O,w){for(var c=0;c2){var h=d.shift()+".";return h+=parseInt(d.shift()).toString(16),h+=("000"+parseInt(d.shift()).toString(16)).substr(-4),h}return E},L.resolve=function(E,d){return B.buildAbsoluteURL(d,E,{alwaysNormalize:!0})},L.parseMasterPlaylist=function(E,d){var h=[],u={},R=!1;T.lastIndex=0;for(var A;(A=T.exec(E))!=null;)if(A[1]){var D=new w.AttrList(A[1]),_={attrs:D,bitrate:D.decimalInteger("AVERAGE-BANDWIDTH")||D.decimalInteger("BANDWIDTH"),name:D.NAME,url:L.resolve(A[2],d)},U=D.decimalResolution("RESOLUTION");U&&(_.width=U.width,_.height=U.height),l((D.CODECS||"").split(/[ ,]+/).filter(function(K){return K}),_),_.videoCodec&&_.videoCodec.indexOf("avc1")!==-1&&(_.videoCodec=L.convertAVC1ToAVCOTI(_.videoCodec)),h.push(_)}else if(A[3]){var j=new w.AttrList(A[3]);j["DATA-ID"]&&(R=!0,u[j["DATA-ID"]]=j)}return{levels:h,sessionData:R?u:null}},L.parseMasterPlaylistMedia=function(E,d,h,u){u===void 0&&(u=[]);var R,A=[],D=0;for(m.lastIndex=0;(R=m.exec(E))!==null;){var _=new w.AttrList(R[1]);if(_.TYPE===h){var U={attrs:_,bitrate:0,id:D++,groupId:_["GROUP-ID"],instreamId:_["INSTREAM-ID"],name:_.NAME||_.LANGUAGE||"",type:h,default:_.bool("DEFAULT"),autoselect:_.bool("AUTOSELECT"),forced:_.bool("FORCED"),lang:_.LANGUAGE,url:_.URI?L.resolve(_.URI,d):""};if(u.length){var j=L.findGroup(u,U.groupId)||u[0];S(U,j,"audioCodec"),S(U,j,"textCodec")}A.push(U)}}return A},L.parseLevelPlaylist=function(E,d,h,u,R){var A=new F.LevelDetails(d),D=A.fragments,_=null,U=0,j=0,K=0,P=0,N=null,X=new H.Fragment(u,d),ee,le,pe,Pe=-1,Te=!1;for(g.lastIndex=0,A.m3u8=E;(ee=g.exec(E))!==null;){Te&&(Te=!1,X=new H.Fragment(u,d),X.start=K,X.sn=U,X.cc=P,X.level=h,_&&(X.initSegment=_,X.rawProgramDateTime=_.rawProgramDateTime));var Le=ee[1];if(Le){X.duration=parseFloat(Le);var Re=(" "+ee[2]).slice(1);X.title=Re||null,X.tagList.push(Re?["INF",Le,Re]:["INF",Le])}else if(ee[3])Object(Y.isFiniteNumber)(X.duration)&&(X.start=K,pe&&(X.levelkey=pe),X.sn=U,X.level=h,X.cc=P,X.urlId=R,D.push(X),X.relurl=(" "+ee[3]).slice(1),y(X,N),N=X,K+=X.duration,U++,j=0,Te=!0);else if(ee[4]){var Ae=(" "+ee[4]).slice(1);N?X.setByteRange(Ae,N):X.setByteRange(Ae)}else if(ee[5])X.rawProgramDateTime=(" "+ee[5]).slice(1),X.tagList.push(["PROGRAM-DATE-TIME",X.rawProgramDateTime]),Pe===-1&&(Pe=D.length);else{if(ee=ee[0].match(b),!ee){c.logger.warn("No matches on slow regex match for level playlist!");continue}for(le=1;le-1){c.logger.warn("Keyformat "+rt+" is not supported from the manifest");continue}else if(rt!=="identity")continue;we&&(pe=O.LevelKey.fromURL(d,Ie),Ie&&["AES-128","SAMPLE-AES","SAMPLE-AES-CENC"].indexOf(we)>=0&&(pe.method=we,pe.keyFormat=rt,Ue&&(pe.keyID=Ue),Fe&&(pe.keyFormatVersions=Fe),pe.iv=Ne));break}case"START":{var $e=new w.AttrList(de),qe=$e.decimalFloatingPoint("TIME-OFFSET");Object(Y.isFiniteNumber)(qe)&&(A.startTimeOffset=qe);break}case"MAP":{var ct=new w.AttrList(de);X.relurl=ct.URI,ct.BYTERANGE&&X.setByteRange(ct.BYTERANGE),X.level=h,X.sn="initSegment",pe&&(X.levelkey=pe),X.initSegment=null,_=X,Te=!0;break}case"SERVER-CONTROL":{var nt=new w.AttrList(de);A.canBlockReload=nt.bool("CAN-BLOCK-RELOAD"),A.canSkipUntil=nt.optionalFloat("CAN-SKIP-UNTIL",0),A.canSkipDateRanges=A.canSkipUntil>0&&nt.bool("CAN-SKIP-DATERANGES"),A.partHoldBack=nt.optionalFloat("PART-HOLD-BACK",0),A.holdBack=nt.optionalFloat("HOLD-BACK",0);break}case"PART-INF":{var lt=new w.AttrList(de);A.partTarget=lt.decimalFloatingPoint("PART-TARGET");break}case"PART":{var Me=A.partList;Me||(Me=A.partList=[]);var et=j>0?Me[Me.length-1]:void 0,ut=j++,We=new H.Part(new w.AttrList(de),X,d,ut,et);Me.push(We),X.duration+=We.duration;break}case"PRELOAD-HINT":{var Xe=new w.AttrList(de);A.preloadHint=Xe;break}case"RENDITION-REPORT":{var Se=new w.AttrList(de);A.renditionReports=A.renditionReports||[],A.renditionReports.push(Se);break}default:c.logger.warn("line parsed but not handled: "+ee);break}}}N&&!N.relurl?(D.pop(),K-=N.duration,A.partList&&(A.fragmentHint=N)):A.partList&&(y(X,N),X.cc=P,A.fragmentHint=X);var Ee=D.length,Ce=D[0],ne=D[Ee-1];if(K+=A.skippedSegments*A.targetduration,K>0&&Ee&&ne){A.averagetargetduration=K/Ee;var oe=ne.sn;A.endSN=oe!=="initSegment"?oe:0,Ce&&(A.startCC=Ce.cc,Ce.initSegment||A.fragments.every(function(he){return he.relurl&&i(he.relurl)})&&(c.logger.warn("MP4 fragments found but no init segment (probably no MAP, incomplete M3U8), trying to fetch SIDX"),X=new H.Fragment(u,d),X.relurl=ne.relurl,X.level=h,X.sn="initSegment",Ce.initSegment=X,A.needSidxRanges=!0))}else A.endSN=0,A.startCC=0;return A.fragmentHint&&(K+=A.fragmentHint.duration),A.totalduration=K,A.endCC=P,Pe>0&&v(D,Pe),A},L}();function l(L,x){["video","audio","text"].forEach(function(E){var d=L.filter(function(u){return Object(p.isCodecType)(u,E)});if(d.length){var h=d.filter(function(u){return u.lastIndexOf("avc1",0)===0||u.lastIndexOf("mp4a",0)===0});x[E+"Codec"]=h.length>0?h[0]:d[0],L=L.filter(function(u){return d.indexOf(u)===-1})}}),x.unknownCodecs=L}function S(L,x,E){var d=x[E];d&&(L[E]=d)}function v(L,x){for(var E=L[x],d=x;d--;){var h=L[d];if(!h)return;h.programDateTime=E.programDateTime-h.duration*1e3,E=h}}function y(L,x){L.rawProgramDateTime?L.programDateTime=Date.parse(L.rawProgramDateTime):x!=null&&x.programDateTime&&(L.programDateTime=x.endProgramDateTime),Object(Y.isFiniteNumber)(L.programDateTime)||(L.programDateTime=null,L.rawProgramDateTime=null)}},"./src/loader/playlist-loader.ts":function(ue,Z,I){"use strict";I.r(Z);var Y=I("./src/polyfills/number.ts"),B=I("./src/events.ts"),M=I("./src/errors.ts"),H=I("./src/utils/logger.ts"),F=I("./src/utils/mp4-tools.ts"),O=I("./src/loader/m3u8-parser.ts"),w=I("./src/types/loader.ts"),c=I("./src/utils/attr-list.ts");function p(g){var b=g.type;switch(b){case w.PlaylistContextType.AUDIO_TRACK:return w.PlaylistLevelType.AUDIO;case w.PlaylistContextType.SUBTITLE_TRACK:return w.PlaylistLevelType.SUBTITLE;default:return w.PlaylistLevelType.MAIN}}function T(g,b){var a=g.url;return(a===void 0||a.indexOf("data:")===0)&&(a=b.url),a}var m=function(){function g(a){this.hls=void 0,this.loaders=Object.create(null),this.hls=a,this.registerListeners()}var b=g.prototype;return b.registerListeners=function(){var i=this.hls;i.on(B.Events.MANIFEST_LOADING,this.onManifestLoading,this),i.on(B.Events.LEVEL_LOADING,this.onLevelLoading,this),i.on(B.Events.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),i.on(B.Events.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},b.unregisterListeners=function(){var i=this.hls;i.off(B.Events.MANIFEST_LOADING,this.onManifestLoading,this),i.off(B.Events.LEVEL_LOADING,this.onLevelLoading,this),i.off(B.Events.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),i.off(B.Events.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},b.createInternalLoader=function(i){var s=this.hls.config,l=s.pLoader,S=s.loader,v=l||S,y=new v(s);return i.loader=y,this.loaders[i.type]=y,y},b.getInternalLoader=function(i){return this.loaders[i.type]},b.resetInternalLoader=function(i){this.loaders[i]&&delete this.loaders[i]},b.destroyInternalLoaders=function(){for(var i in this.loaders){var s=this.loaders[i];s&&s.destroy(),this.resetInternalLoader(i)}},b.destroy=function(){this.unregisterListeners(),this.destroyInternalLoaders()},b.onManifestLoading=function(i,s){var l=s.url;this.load({id:null,groupId:null,level:0,responseType:"text",type:w.PlaylistContextType.MANIFEST,url:l,deliveryDirectives:null})},b.onLevelLoading=function(i,s){var l=s.id,S=s.level,v=s.url,y=s.deliveryDirectives;this.load({id:l,groupId:null,level:S,responseType:"text",type:w.PlaylistContextType.LEVEL,url:v,deliveryDirectives:y})},b.onAudioTrackLoading=function(i,s){var l=s.id,S=s.groupId,v=s.url,y=s.deliveryDirectives;this.load({id:l,groupId:S,level:null,responseType:"text",type:w.PlaylistContextType.AUDIO_TRACK,url:v,deliveryDirectives:y})},b.onSubtitleTrackLoading=function(i,s){var l=s.id,S=s.groupId,v=s.url,y=s.deliveryDirectives;this.load({id:l,groupId:S,level:null,responseType:"text",type:w.PlaylistContextType.SUBTITLE_TRACK,url:v,deliveryDirectives:y})},b.load=function(i){var s,l=this.hls.config,S=this.getInternalLoader(i);if(S){var v=S.context;if(v&&v.url===i.url){H.logger.trace("[playlist-loader]: playlist request ongoing");return}H.logger.log("[playlist-loader]: aborting previous loader for type: "+i.type),S.abort()}var y,L,x,E;switch(i.type){case w.PlaylistContextType.MANIFEST:y=l.manifestLoadingMaxRetry,L=l.manifestLoadingTimeOut,x=l.manifestLoadingRetryDelay,E=l.manifestLoadingMaxRetryTimeout;break;case w.PlaylistContextType.LEVEL:case w.PlaylistContextType.AUDIO_TRACK:case w.PlaylistContextType.SUBTITLE_TRACK:y=0,L=l.levelLoadingTimeOut;break;default:y=l.levelLoadingMaxRetry,L=l.levelLoadingTimeOut,x=l.levelLoadingRetryDelay,E=l.levelLoadingMaxRetryTimeout;break}if(S=this.createInternalLoader(i),(s=i.deliveryDirectives)!==null&&s!==void 0&&s.part){var d;if(i.type===w.PlaylistContextType.LEVEL&&i.level!==null?d=this.hls.levels[i.level].details:i.type===w.PlaylistContextType.AUDIO_TRACK&&i.id!==null?d=this.hls.audioTracks[i.id].details:i.type===w.PlaylistContextType.SUBTITLE_TRACK&&i.id!==null&&(d=this.hls.subtitleTracks[i.id].details),d){var h=d.partTarget,u=d.targetduration;h&&u&&(L=Math.min(Math.max(h*3,u*.8)*1e3,L))}}var R={timeout:L,maxRetry:y,retryDelay:x,maxRetryDelay:E,highWaterMark:0},A={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};S.load(i,R,A)},b.loadsuccess=function(i,s,l,S){if(S===void 0&&(S=null),l.isSidxRequest){this.handleSidxRequest(i,l),this.handlePlaylistLoaded(i,s,l,S);return}this.resetInternalLoader(l.type);var v=i.data;if(v.indexOf("#EXTM3U")!==0){this.handleManifestParsingError(i,l,"no EXTM3U delimiter",S);return}s.parsing.start=performance.now(),v.indexOf("#EXTINF:")>0||v.indexOf("#EXT-X-TARGETDURATION:")>0?this.handleTrackOrLevelPlaylist(i,s,l,S):this.handleMasterPlaylist(i,s,l,S)},b.loaderror=function(i,s,l){l===void 0&&(l=null),this.handleNetworkError(s,l,!1,i)},b.loadtimeout=function(i,s,l){l===void 0&&(l=null),this.handleNetworkError(s,l,!0)},b.handleMasterPlaylist=function(i,s,l,S){var v=this.hls,y=i.data,L=T(i,l),x=O.default.parseMasterPlaylist(y,L),E=x.levels,d=x.sessionData;if(!E.length){this.handleManifestParsingError(i,l,"no level found in manifest",S);return}var h=E.map(function(U){return{id:U.attrs.AUDIO,audioCodec:U.audioCodec}}),u=E.map(function(U){return{id:U.attrs.SUBTITLES,textCodec:U.textCodec}}),R=O.default.parseMasterPlaylistMedia(y,L,"AUDIO",h),A=O.default.parseMasterPlaylistMedia(y,L,"SUBTITLES",u),D=O.default.parseMasterPlaylistMedia(y,L,"CLOSED-CAPTIONS");if(R.length){var _=R.some(function(U){return!U.url});!_&&E[0].audioCodec&&!E[0].attrs.AUDIO&&(H.logger.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),R.unshift({type:"main",name:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new c.AttrList({}),bitrate:0,url:""}))}v.trigger(B.Events.MANIFEST_LOADED,{levels:E,audioTracks:R,subtitles:A,captions:D,url:L,stats:s,networkDetails:S,sessionData:d})},b.handleTrackOrLevelPlaylist=function(i,s,l,S){var v=this.hls,y=l.id,L=l.level,x=l.type,E=T(i,l),d=Object(Y.isFiniteNumber)(y)?y:0,h=Object(Y.isFiniteNumber)(L)?L:d,u=p(l),R=O.default.parseLevelPlaylist(i.data,E,h,u,d);if(!R.fragments.length){v.trigger(B.Events.ERROR,{type:M.ErrorTypes.NETWORK_ERROR,details:M.ErrorDetails.LEVEL_EMPTY_ERROR,fatal:!1,url:E,reason:"no fragments found in level",level:typeof l.level=="number"?l.level:void 0});return}if(x===w.PlaylistContextType.MANIFEST){var A={attrs:new c.AttrList({}),bitrate:0,details:R,name:"",url:E};v.trigger(B.Events.MANIFEST_LOADED,{levels:[A],audioTracks:[],url:E,stats:s,networkDetails:S,sessionData:null})}if(s.parsing.end=performance.now(),R.needSidxRanges){var D,_=(D=R.fragments[0].initSegment)===null||D===void 0?void 0:D.url;this.load({url:_,isSidxRequest:!0,type:x,level:L,levelDetails:R,id:y,groupId:null,rangeStart:0,rangeEnd:2048,responseType:"arraybuffer",deliveryDirectives:null});return}l.levelDetails=R,this.handlePlaylistLoaded(i,s,l,S)},b.handleSidxRequest=function(i,s){var l=Object(F.parseSegmentIndex)(new Uint8Array(i.data));if(!l)return;var S=l.references,v=s.levelDetails;S.forEach(function(y,L){var x=y.info,E=v.fragments[L];E.byteRange.length===0&&E.setByteRange(String(1+x.end-x.start)+"@"+String(x.start)),E.initSegment&&E.initSegment.setByteRange(String(l.moovEndOffset)+"@0")})},b.handleManifestParsingError=function(i,s,l,S){this.hls.trigger(B.Events.ERROR,{type:M.ErrorTypes.NETWORK_ERROR,details:M.ErrorDetails.MANIFEST_PARSING_ERROR,fatal:s.type===w.PlaylistContextType.MANIFEST,url:i.url,reason:l,response:i,context:s,networkDetails:S})},b.handleNetworkError=function(i,s,l,S){l===void 0&&(l=!1),H.logger.warn("[playlist-loader]: A network "+(l?"timeout":"error")+" occurred while loading "+i.type+" level: "+i.level+" id: "+i.id+' group-id: "'+i.groupId+'"');var v=M.ErrorDetails.UNKNOWN,y=!1,L=this.getInternalLoader(i);switch(i.type){case w.PlaylistContextType.MANIFEST:v=l?M.ErrorDetails.MANIFEST_LOAD_TIMEOUT:M.ErrorDetails.MANIFEST_LOAD_ERROR,y=!0;break;case w.PlaylistContextType.LEVEL:v=l?M.ErrorDetails.LEVEL_LOAD_TIMEOUT:M.ErrorDetails.LEVEL_LOAD_ERROR,y=!1;break;case w.PlaylistContextType.AUDIO_TRACK:v=l?M.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:M.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,y=!1;break;case w.PlaylistContextType.SUBTITLE_TRACK:v=l?M.ErrorDetails.SUBTITLE_TRACK_LOAD_TIMEOUT:M.ErrorDetails.SUBTITLE_LOAD_ERROR,y=!1;break}L&&this.resetInternalLoader(i.type);var x={type:M.ErrorTypes.NETWORK_ERROR,details:v,fatal:y,url:i.url,loader:L,context:i,networkDetails:s};S&&(x.response=S),this.hls.trigger(B.Events.ERROR,x)},b.handlePlaylistLoaded=function(i,s,l,S){var v=l.type,y=l.level,L=l.id,x=l.groupId,E=l.loader,d=l.levelDetails,h=l.deliveryDirectives;if(!(d!=null&&d.targetduration)){this.handleManifestParsingError(i,l,"invalid target duration",S);return}if(!E)return;d.live&&(E.getCacheAge&&(d.ageHeader=E.getCacheAge()||0),(!E.getCacheAge||isNaN(d.ageHeader))&&(d.ageHeader=0));switch(v){case w.PlaylistContextType.MANIFEST:case w.PlaylistContextType.LEVEL:this.hls.trigger(B.Events.LEVEL_LOADED,{details:d,level:y||0,id:L||0,stats:s,networkDetails:S,deliveryDirectives:h});break;case w.PlaylistContextType.AUDIO_TRACK:this.hls.trigger(B.Events.AUDIO_TRACK_LOADED,{details:d,id:L||0,groupId:x||"",stats:s,networkDetails:S,deliveryDirectives:h});break;case w.PlaylistContextType.SUBTITLE_TRACK:this.hls.trigger(B.Events.SUBTITLE_TRACK_LOADED,{details:d,id:L||0,groupId:x||"",stats:s,networkDetails:S,deliveryDirectives:h});break}},g}();Z.default=m},"./src/polyfills/number.ts":function(ue,Z,I){"use strict";I.r(Z),I.d(Z,"isFiniteNumber",function(){return Y}),I.d(Z,"MAX_SAFE_INTEGER",function(){return B});var Y=Number.isFinite||function(M){return typeof M=="number"&&isFinite(M)},B=Number.MAX_SAFE_INTEGER||9007199254740991},"./src/remux/aac-helper.ts":function(ue,Z,I){"use strict";I.r(Z);var Y=function(){function B(){}return B.getSilentFrame=function(H,F){switch(H){case"mp4a.40.2":if(F===1)return new Uint8Array([0,200,0,128,35,128]);if(F===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(F===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(F===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(F===5)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(F===6)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224]);break;default:if(F===1)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(F===2)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(F===3)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);break}return},B}();Z.default=Y},"./src/remux/mp4-generator.ts":function(ue,Z,I){"use strict";I.r(Z);var Y=Math.pow(2,32)-1,B=function(){function M(){}return M.init=function(){M.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],".mp3":[],mvex:[],mvhd:[],pasp:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[]};var F;for(F in M.types)M.types.hasOwnProperty(F)&&(M.types[F]=[F.charCodeAt(0),F.charCodeAt(1),F.charCodeAt(2),F.charCodeAt(3)]);var O=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),w=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]);M.HDLR_TYPES={video:O,audio:w};var c=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),p=new Uint8Array([0,0,0,0,0,0,0,0]);M.STTS=M.STSC=M.STCO=p,M.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),M.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0]),M.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),M.STSD=new Uint8Array([0,0,0,0,0,0,0,1]);var T=new Uint8Array([105,115,111,109]),m=new Uint8Array([97,118,99,49]),g=new Uint8Array([0,0,0,1]);M.FTYP=M.box(M.types.ftyp,T,g,T,m),M.DINF=M.box(M.types.dinf,M.box(M.types.dref,c))},M.box=function(F){for(var O=8,w=arguments.length,c=new Array(w>1?w-1:0),p=1;p>24&255,g[1]=O>>16&255,g[2]=O>>8&255,g[3]=O&255,g.set(F,4),T=0,O=8;T>24&255,F>>16&255,F>>8&255,F&255,w>>24,w>>16&255,w>>8&255,w&255,c>>24,c>>16&255,c>>8&255,c&255,85,196,0,0]))},M.mdia=function(F){return M.box(M.types.mdia,M.mdhd(F.timescale,F.duration),M.hdlr(F.type),M.minf(F))},M.mfhd=function(F){return M.box(M.types.mfhd,new Uint8Array([0,0,0,0,F>>24,F>>16&255,F>>8&255,F&255]))},M.minf=function(F){return F.type==="audio"?M.box(M.types.minf,M.box(M.types.smhd,M.SMHD),M.DINF,M.stbl(F)):M.box(M.types.minf,M.box(M.types.vmhd,M.VMHD),M.DINF,M.stbl(F))},M.moof=function(F,O,w){return M.box(M.types.moof,M.mfhd(F),M.traf(w,O))},M.moov=function(F){for(var O=F.length,w=[];O--;)w[O]=M.trak(F[O]);return M.box.apply(null,[M.types.moov,M.mvhd(F[0].timescale,F[0].duration)].concat(w).concat(M.mvex(F)))},M.mvex=function(F){for(var O=F.length,w=[];O--;)w[O]=M.trex(F[O]);return M.box.apply(null,[M.types.mvex].concat(w))},M.mvhd=function(F,O){O*=F;var w=Math.floor(O/(Y+1)),c=Math.floor(O%(Y+1)),p=new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,F>>24&255,F>>16&255,F>>8&255,F&255,w>>24,w>>16&255,w>>8&255,w&255,c>>24,c>>16&255,c>>8&255,c&255,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]);return M.box(M.types.mvhd,p)},M.sdtp=function(F){var O=F.samples||[],w=new Uint8Array(4+O.length),c,p;for(c=0;c>>8&255),O.push(T&255),O=O.concat(Array.prototype.slice.call(p));for(c=0;c>>8&255),w.push(T&255),w=w.concat(Array.prototype.slice.call(p));var m=M.box(M.types.avcC,new Uint8Array([1,O[3],O[4],O[5],252|3,224|F.sps.length].concat(O).concat([F.pps.length]).concat(w))),g=F.width,b=F.height,a=F.pixelRatio[0],i=F.pixelRatio[1];return M.box(M.types.avc1,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,g>>8&255,g&255,b>>8&255,b&255,0,72,0,0,0,72,0,0,0,0,0,0,0,1,18,100,97,105,108,121,109,111,116,105,111,110,47,104,108,115,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,17,17]),m,M.box(M.types.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192])),M.box(M.types.pasp,new Uint8Array([a>>24,a>>16&255,a>>8&255,a&255,i>>24,i>>16&255,i>>8&255,i&255])))},M.esds=function(F){var O=F.config.length;return new Uint8Array([0,0,0,0,3,23+O,0,1,0,4,15+O,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([O]).concat(F.config).concat([6,1,2]))},M.mp4a=function(F){var O=F.samplerate;return M.box(M.types.mp4a,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,F.channelCount,0,16,0,0,0,0,O>>8&255,O&255,0,0]),M.box(M.types.esds,M.esds(F)))},M.mp3=function(F){var O=F.samplerate;return M.box(M.types[".mp3"],new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,F.channelCount,0,16,0,0,0,0,O>>8&255,O&255,0,0]))},M.stsd=function(F){return F.type==="audio"?!F.isAAC&&F.codec==="mp3"?M.box(M.types.stsd,M.STSD,M.mp3(F)):M.box(M.types.stsd,M.STSD,M.mp4a(F)):M.box(M.types.stsd,M.STSD,M.avc1(F))},M.tkhd=function(F){var O=F.id,w=F.duration*F.timescale,c=F.width,p=F.height,T=Math.floor(w/(Y+1)),m=Math.floor(w%(Y+1));return M.box(M.types.tkhd,new Uint8Array([1,0,0,7,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,O>>24&255,O>>16&255,O>>8&255,O&255,0,0,0,0,T>>24,T>>16&255,T>>8&255,T&255,m>>24,m>>16&255,m>>8&255,m&255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,c>>8&255,c&255,0,0,p>>8&255,p&255,0,0]))},M.traf=function(F,O){var w=M.sdtp(F),c=F.id,p=Math.floor(O/(Y+1)),T=Math.floor(O%(Y+1));return M.box(M.types.traf,M.box(M.types.tfhd,new Uint8Array([0,0,0,0,c>>24,c>>16&255,c>>8&255,c&255])),M.box(M.types.tfdt,new Uint8Array([1,0,0,0,p>>24,p>>16&255,p>>8&255,p&255,T>>24,T>>16&255,T>>8&255,T&255])),M.trun(F,w.length+16+20+8+16+8+8),w)},M.trak=function(F){return F.duration=F.duration||4294967295,M.box(M.types.trak,M.tkhd(F),M.mdia(F))},M.trex=function(F){var O=F.id;return M.box(M.types.trex,new Uint8Array([0,0,0,0,O>>24,O>>16&255,O>>8&255,O&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]))},M.trun=function(F,O){var w=F.samples||[],c=w.length,p=12+16*c,T=new Uint8Array(p),m,g,b,a,i,s;for(O+=8+p,T.set([0,0,15,1,c>>>24&255,c>>>16&255,c>>>8&255,c&255,O>>>24&255,O>>>16&255,O>>>8&255,O&255],0),m=0;m>>24&255,b>>>16&255,b>>>8&255,b&255,a>>>24&255,a>>>16&255,a>>>8&255,a&255,i.isLeading<<2|i.dependsOn,i.isDependedOn<<6|i.hasRedundancy<<4|i.paddingValue<<1|i.isNonSync,i.degradPrio&240<<8,i.degradPrio&15,s>>>24&255,s>>>16&255,s>>>8&255,s&255],12+16*m);return M.box(M.types.trun,T)},M.initSegment=function(F){M.types||M.init();var O=M.moov(F),w=new Uint8Array(M.FTYP.byteLength+O.byteLength);return w.set(M.FTYP),w.set(O,M.FTYP.byteLength),w},M}();B.types=void 0,B.HDLR_TYPES=void 0,B.STTS=void 0,B.STSC=void 0,B.STCO=void 0,B.STSZ=void 0,B.VMHD=void 0,B.SMHD=void 0,B.STSD=void 0,B.FTYP=void 0,B.DINF=void 0,Z.default=B},"./src/remux/mp4-remuxer.ts":function(ue,Z,I){"use strict";I.r(Z),I.d(Z,"default",function(){return s}),I.d(Z,"normalizePts",function(){return l});var Y=I("./src/polyfills/number.ts"),B=I("./src/remux/aac-helper.ts"),M=I("./src/remux/mp4-generator.ts"),H=I("./src/events.ts"),F=I("./src/errors.ts"),O=I("./src/utils/logger.ts"),w=I("./src/types/loader.ts"),c=I("./src/utils/timescale-conversion.ts");function p(){return p=Object.assign||function(L){for(var x=1;x0?R:A.pts},d[0].pts);return h&&O.logger.debug("PTS rollover detected"),u},x.remux=function(d,h,u,R,A,D,_,U){var j,K,P,N,X,ee,le=A,pe=A,Pe=d.pid>-1,Te=h.pid>-1,Le=h.samples.length,Re=d.samples.length>0,Ae=Le>1,ge=(!Pe||Re)&&(!Te||Ae)||this.ISGenerated||_;if(ge){this.ISGenerated||(P=this.generateIS(d,h,A));var de=this.isVideoContiguous,re=-1;if(Ae&&(re=S(h.samples),!de&&this.config.forceKeyFrameOnDiscontinuity))if(ee=!0,re>0){O.logger.warn("[mp4-remuxer]: Dropped "+re+" out of "+Le+" video samples due to a missing keyframe");var ce=this.getVideoStartPts(h.samples);h.samples=h.samples.slice(re),h.dropped+=re,pe+=(h.samples[0].pts-ce)/(h.timescale||9e4)}else re===-1&&(O.logger.warn("[mp4-remuxer]: No keyframe found out of "+Le+" video samples"),ee=!1);if(this.ISGenerated){if(Re&&Ae){var se=this.getVideoStartPts(h.samples),ke=l(d.samples[0].pts,se)-se,ie=ke/h.inputTimeScale;le+=Math.max(0,ie),pe+=Math.max(0,-ie)}if(Re){if(d.samplerate||(O.logger.warn("[mp4-remuxer]: regenerate InitSegment as audio detected"),P=this.generateIS(d,h,A)),K=this.remuxAudio(d,le,this.isAudioContiguous,D,Te||Ae||U===w.PlaylistLevelType.AUDIO?pe:void 0),Ae){var ae=K?K.endPTS-K.startPTS:0;h.inputTimeScale||(O.logger.warn("[mp4-remuxer]: regenerate InitSegment as video detected"),P=this.generateIS(d,h,A)),j=this.remuxVideo(h,pe,de,ae)}}else Ae&&(j=this.remuxVideo(h,pe,de,0));j&&(j.firstKeyFrame=re,j.independent=re!==-1)}}return this.ISGenerated&&(u.samples.length&&(X=this.remuxID3(u,A)),R.samples.length&&(N=this.remuxText(R,A))),{audio:K,video:j,initSegment:P,independent:ee,text:N,id3:X}},x.generateIS=function(d,h,u){var R=d.samples,A=h.samples,D=this.typeSupported,_={},U=!Object(Y.isFiniteNumber)(this._initPTS),j="audio/mp4",K,P,N;if(U&&(K=P=Infinity),d.config&&R.length&&(d.timescale=d.samplerate,d.isAAC||(D.mpeg?(j="audio/mpeg",d.codec=""):D.mp3&&(d.codec="mp3")),_.audio={id:"audio",container:j,codec:d.codec,initSegment:!d.isAAC&&D.mpeg?new Uint8Array(0):M.default.initSegment([d]),metadata:{channelCount:d.channelCount}},U&&(N=d.inputTimeScale,K=P=R[0].pts-Math.round(N*u))),h.sps&&h.pps&&A.length&&(h.timescale=h.inputTimeScale,_.video={id:"main",container:"video/mp4",codec:h.codec,initSegment:M.default.initSegment([h]),metadata:{width:h.width,height:h.height}},U)){N=h.inputTimeScale;var X=this.getVideoStartPts(A),ee=Math.round(N*u);P=Math.min(P,l(A[0].dts,X)-ee),K=Math.min(K,X-ee)}if(Object.keys(_).length)return this.ISGenerated=!0,U&&(this._initPTS=K,this._initDTS=P),{tracks:_,initPTS:K,timescale:N}},x.remuxVideo=function(d,h,u,R){var A=d.inputTimeScale,D=d.samples,_=[],U=D.length,j=this._initPTS,K=this.nextAvcDts,P=8,N,X,ee,le=Number.POSITIVE_INFINITY,pe=Number.NEGATIVE_INFINITY,Pe=0,Te=!1;if(!u||K===null){var Le=h*A,Re=D[0].pts-l(D[0].dts,D[0].pts);K=Le-Re}for(var Ae=0;Aege.pts){var de=9e4*.2;Pe=Math.max(Math.min(Pe,ge.pts-ge.dts),-1*de)}ge.dts0?Ae-1:Ae].dts&&(Te=!0)}Te&&D.sort(function(Lt,ze){var dt=Lt.dts-ze.dts,Ut=Lt.pts-ze.pts;return dt||Ut}),X=D[0].dts,ee=D[D.length-1].dts;var re=Math.round((ee-X)/(U-1));if(Pe<0){if(Pere,ye=ie<-1;if(ae||ye){ae?O.logger.warn("AVC: "+Object(c.toMsFromMpegTsClock)(ie,!0)+" ms ("+ie+"dts) hole between fragments detected, filling it"):O.logger.warn("AVC: "+Object(c.toMsFromMpegTsClock)(-ie,!0)+" ms ("+ie+"dts) overlapping between fragments detected"),X=K;var we=D[0].pts-ie;D[0].dts=X,D[0].pts=we,O.logger.log("Video: First PTS/DTS adjusted: "+Object(c.toMsFromMpegTsClock)(we,!0)+"/"+Object(c.toMsFromMpegTsClock)(X,!0)+", delta: "+Object(c.toMsFromMpegTsClock)(ie,!0)+" ms")}}i&&(X=Math.max(0,X));for(var Ie=0,Ne=0,Fe=0;Fe0?Me-1:Me].dts;if(oe.stretchShortVideoTrack&&this.nextAudioPts!==null){var ve=Math.floor(oe.maxBufferHole*A),Be=(R?le+R*A:this.nextAudioPts)-et.pts;Be>ve?(N=Be-he,N<0&&(N=he),O.logger.log("[mp4-remuxer]: It is approximately "+Be/90+" ms to the next segment; using duration "+N/90+" ms for the last video frame.")):N=he}else N=he}var De=Math.round(et.pts-et.dts);_.push(new v(et.key,N,We,De))}if(_.length&&b&&b<70){var Je=_[0].flags;Je.dependsOn=2,Je.isNonSync=0}console.assert(N!==void 0,"mp4SampleDuration must be computed"),this.nextAvcDts=K=ee+N,this.isVideoContiguous=!0;var st=M.default.moof(d.sequenceNumber++,X,p({},d,{samples:_})),je="video",gt={data1:st,data2:nt,startPTS:le/A,endPTS:(pe+N)/A,startDTS:X/A,endDTS:K/A,type:je,hasAudio:!1,hasVideo:!0,nb:_.length,dropped:d.dropped};return d.samples=[],d.dropped=0,console.assert(nt.length,"MDAT length must not be zero"),gt},x.remuxAudio=function(d,h,u,R,A){var D=d.inputTimeScale,_=d.samplerate?d.samplerate:D,U=D/_,j=d.isAAC?m:g,K=j*U,P=this._initPTS,N=!d.isAAC&&this.typeSupported.mpeg,X=[],ee=d.samples,le=N?0:8,pe=this.nextAudioPts||-1,Pe=h*D;if(this.isAudioContiguous=u=u||ee.length&&pe>0&&(R&&Math.abs(Pe-pe)<9e3||Math.abs(l(ee[0].pts-P,Pe)-pe)<20*K),ee.forEach(function(Ce){Ce.pts=l(Ce.pts-P,Pe)}),!u||pe<0){if(ee=ee.filter(function(Ce){return Ce.pts>=0}),!ee.length)return;A===0?pe=0:R?pe=Math.max(0,Pe):pe=ee[0].pts}if(d.isAAC)for(var Te=A!==void 0,Le=this.config.maxAudioFramesDrift,Re=0,Ae=pe;Re=Le*K&&ce0){Ne+=le;try{Ie=new Uint8Array(Ne)}catch(Ce){this.observer.emit(H.Events.ERROR,H.Events.ERROR,{type:F.ErrorTypes.MUX_ERROR,details:F.ErrorDetails.REMUX_ALLOC_ERROR,fatal:!1,bytes:Ne,reason:"fail allocating audio mdat "+Ne});return}if(!N){var nt=new DataView(Ie.buffer);nt.setUint32(0,Ne),Ie.set(M.default.types.mdat,4)}}else return;Ie.set($e,le);var lt=$e.byteLength;le+=lt,X.push(new v(!0,j,lt,0)),we=qe}var Me=X.length;if(!Me)return;var et=X[X.length-1];this.nextAudioPts=pe=we+U*et.duration;var ut=N?new Uint8Array(0):M.default.moof(d.sequenceNumber++,ye/U,p({},d,{samples:X}));d.samples=[];var We=ye/D,Xe=pe/D,Se="audio",Ee={data1:ut,data2:Ie,startPTS:We,endPTS:Xe,startDTS:We,endDTS:Xe,type:Se,hasAudio:!0,hasVideo:!1,nb:Me};return this.isAudioContiguous=!0,console.assert(Ie.length,"MDAT length must not be zero"),Ee},x.remuxEmptyAudio=function(d,h,u,R){var A=d.inputTimeScale,D=d.samplerate?d.samplerate:A,_=A/D,U=this.nextAudioPts,j=(U!==null?U:R.startDTS*A)+this._initDTS,K=R.endDTS*A+this._initDTS,P=_*m,N=Math.ceil((K-j)/P),X=B.default.getSilentFrame(d.manifestCodec||d.codec,d.channelCount);if(O.logger.warn("[mp4-remuxer]: remux empty Audio"),!X){O.logger.trace("[mp4-remuxer]: Unable to remuxEmptyAudio since we were unable to get a silent frame for given audio codec");return}for(var ee=[],le=0;le4294967296;)L+=E;return L}function S(L){for(var x=0;x0?this.lastEndDTS=d:(H.logger.warn("Duration parsed from mp4 should be greater than zero"),this.resetNextTimestamp());var h=!!L.audio,u=!!L.video,R="";h&&(R+="audio"),u&&(R+="video");var A={data1:v,startPTS:E,startDTS:E,endPTS:d,endDTS:d,type:R,hasAudio:h,hasVideo:u,nb:1,dropped:0};return S.audio=A.type==="audio"?A:void 0,S.video=A.type!=="audio"?A:void 0,S.text=a,S.id3=b,S.initSegment=y,S},c}(),O=function(p,T,m){return Object(B.getStartDTS)(p,T)-m};function w(c,p){var T=c==null?void 0:c.codec;return T&&T.length>4?T:T==="hvc1"?"hvc1.1.c.L120.90":T==="av01"?"av01.0.04M.08":T==="avc1"||p===M.ElementaryStreamTypes.VIDEO?"avc1.42e01e":"mp4a.40.5"}Z.default=F},"./src/task-loop.ts":function(ue,Z,I){"use strict";I.r(Z),I.d(Z,"default",function(){return Y});var Y=function(){function B(){this._boundTick=void 0,this._tickTimer=null,this._tickInterval=null,this._tickCallCount=0,this._boundTick=this.tick.bind(this)}var M=B.prototype;return M.destroy=function(){this.onHandlerDestroying(),this.onHandlerDestroyed()},M.onHandlerDestroying=function(){this.clearNextTick(),this.clearInterval()},M.onHandlerDestroyed=function(){},M.hasInterval=function(){return!!this._tickInterval},M.hasNextTick=function(){return!!this._tickTimer},M.setInterval=function(F){return this._tickInterval?!1:(this._tickInterval=self.setInterval(this._boundTick,F),!0)},M.clearInterval=function(){return this._tickInterval?(self.clearInterval(this._tickInterval),this._tickInterval=null,!0):!1},M.clearNextTick=function(){return this._tickTimer?(self.clearTimeout(this._tickTimer),this._tickTimer=null,!0):!1},M.tick=function(){this._tickCallCount++,this._tickCallCount===1&&(this.doTick(),this._tickCallCount>1&&this.tickImmediate(),this._tickCallCount=0)},M.tickImmediate=function(){this.clearNextTick(),this._tickTimer=self.setTimeout(this._boundTick,0)},M.doTick=function(){},B}()},"./src/types/cmcd.ts":function(ue,Z,I){"use strict";I.r(Z),I.d(Z,"CMCDVersion",function(){return Y}),I.d(Z,"CMCDObjectType",function(){return B}),I.d(Z,"CMCDStreamingFormat",function(){return M}),I.d(Z,"CMCDStreamType",function(){return H});var Y=1,B;(function(F){F.MANIFEST="m",F.AUDIO="a",F.VIDEO="v",F.MUXED="av",F.INIT="i",F.CAPTION="c",F.TIMED_TEXT="tt",F.KEY="k",F.OTHER="o"})(B||(B={}));var M;(function(F){F.DASH="d",F.HLS="h",F.SMOOTH="s",F.OTHER="o"})(M||(M={}));var H;(function(F){F.VOD="v",F.LIVE="l"})(H||(H={}))},"./src/types/level.ts":function(ue,Z,I){"use strict";I.r(Z),I.d(Z,"HlsSkip",function(){return M}),I.d(Z,"getSkipValue",function(){return H}),I.d(Z,"HlsUrlParameters",function(){return F}),I.d(Z,"Level",function(){return O});function Y(w,c){for(var p=0;pNumber.MAX_SAFE_INTEGER?Infinity:c},F.hexadecimalInteger=function(w){if(this[w]){var c=(this[w]||"0x").slice(2);c=(c.length&1?"0":"")+c;for(var p=new Uint8Array(c.length/2),T=0;TNumber.MAX_SAFE_INTEGER?Infinity:c},F.decimalFloatingPoint=function(w){return parseFloat(this[w])},F.optionalFloat=function(w,c){var p=this[w];return p?parseFloat(p):c},F.enumeratedString=function(w){return this[w]},F.bool=function(w){return this[w]==="YES"},F.decimalResolution=function(w){var c=Y.exec(this[w]);return c===null?void 0:{width:parseInt(c[1],10),height:parseInt(c[2],10)}},H.parseAttrList=function(w){var c,p={},T='"';for(B.lastIndex=0;(c=B.exec(w))!==null;){var m=c[2];m.indexOf(T)===0&&m.lastIndexOf(T)===m.length-1&&(m=m.slice(1,-1)),p[c[1]]=m}return p},H}()},"./src/utils/binary-search.ts":function(ue,Z,I){"use strict";I.r(Z);var Y={search:function(M,H){for(var F=0,O=M.length-1,w=null,c=null;F<=O;){w=(F+O)/2|0,c=M[w];var p=H(c);if(p>0)F=w+1;else if(p<0)O=w-1;else return c}return null}};Z.default=Y},"./src/utils/buffer-helper.ts":function(ue,Z,I){"use strict";I.r(Z),I.d(Z,"BufferHelper",function(){return M});var Y=I("./src/utils/logger.ts"),B={length:0,start:function(){return 0},end:function(){return 0}},M=function(){function H(){}return H.isBuffered=function(O,w){try{if(O){for(var c=H.getBuffered(O),p=0;p=c.start(p)&&w<=c.end(p))return!0}}catch(T){}return!1},H.bufferInfo=function(O,w,c){try{if(O){var p=H.getBuffered(O),T=[],m;for(m=0;mg&&(p[m-1].end=O[T].end):p.push(O[T])}else p.push(O[T])}else p=O;for(var b=0,a,i=w,s=w,l=0;l=S&&w=u&&Y.logger.log(this.time+" ["+u+"] "+R)},E}(),b=function(d){for(var h=[],u=0;uF&&(this.logger.log(m.DEBUG,"Too large cursor position "+this.pos),this.pos=F)},d.moveCursor=function(u){var R=this.pos+u;if(u>1)for(var A=this.pos+1;A=144&&this.backSpace();var R=M(u);if(this.pos>=F){this.logger.log(m.ERROR,"Cannot insert "+u.toString(16)+" ("+R+") at position "+this.pos+". Skipping it!");return}this.chars[this.pos].setChar(R,this.currPenState),this.moveCursor(1)},d.clearFromPos=function(u){var R;for(R=u;R0&&(u?A="["+R.join(" | ")+"]":A=R.join(` -`)),A},d.getTextAndFormat=function(){return this.rows},E}(),S=function(){function E(h,u,R){this.chNr=void 0,this.outputFilter=void 0,this.mode=void 0,this.verbose=void 0,this.displayedMemory=void 0,this.nonDisplayedMemory=void 0,this.lastOutputScreen=void 0,this.currRollUpRow=void 0,this.writeScreen=void 0,this.cueStartTime=void 0,this.logger=void 0,this.chNr=h,this.outputFilter=u,this.mode=null,this.verbose=0,this.displayedMemory=new l(R),this.nonDisplayedMemory=new l(R),this.lastOutputScreen=new l(R),this.currRollUpRow=this.displayedMemory.rows[H-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null,this.logger=R}var d=E.prototype;return d.reset=function(){this.mode=null,this.displayedMemory.reset(),this.nonDisplayedMemory.reset(),this.lastOutputScreen.reset(),this.outputFilter.reset(),this.currRollUpRow=this.displayedMemory.rows[H-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null},d.getHandler=function(){return this.outputFilter},d.setHandler=function(u){this.outputFilter=u},d.setPAC=function(u){this.writeScreen.setPAC(u)},d.setBkgData=function(u){this.writeScreen.setBkgData(u)},d.setMode=function(u){if(u===this.mode)return;this.mode=u,this.logger.log(m.INFO,"MODE="+u),this.mode==="MODE_POP-ON"?this.writeScreen=this.nonDisplayedMemory:(this.writeScreen=this.displayedMemory,this.writeScreen.reset()),this.mode!=="MODE_ROLL-UP"&&(this.displayedMemory.nrRollUpRows=null,this.nonDisplayedMemory.nrRollUpRows=null),this.mode=u},d.insertChars=function(u){for(var R=0;R=46,R.italics)R.foreground="white";else{var A=Math.floor(u/2)-16,D=["white","green","blue","cyan","red","yellow","magenta"];R.foreground=D[A]}this.logger.log(m.INFO,"MIDROW: "+JSON.stringify(R)),this.writeScreen.setPen(R)},d.outputDataUpdate=function(u){u===void 0&&(u=!1);var R=this.logger.time;if(R===null)return;this.outputFilter&&(this.cueStartTime===null&&!this.displayedMemory.isEmpty()?this.cueStartTime=R:this.displayedMemory.equals(this.lastOutputScreen)||(this.outputFilter.newCue(this.cueStartTime,R,this.lastOutputScreen),u&&this.outputFilter.dispatchCue&&this.outputFilter.dispatchCue(),this.cueStartTime=this.displayedMemory.isEmpty()?null:R),this.lastOutputScreen.copy(this.displayedMemory))},d.cueSplitAtTime=function(u){this.outputFilter&&(this.displayedMemory.isEmpty()||(this.outputFilter.newCue&&this.outputFilter.newCue(this.cueStartTime,u,this.displayedMemory),this.cueStartTime=u))},E}(),v=function(){function E(h,u,R){this.channels=void 0,this.currentChannel=0,this.cmdHistory=void 0,this.logger=void 0;var A=new g;this.channels=[null,new S(h,u,A),new S(h+1,R,A)],this.cmdHistory=x(),this.logger=A}var d=E.prototype;return d.getHandler=function(u){return this.channels[u].getHandler()},d.setHandler=function(u,R){this.channels[u].setHandler(R)},d.addData=function(u,R){var A,D,_,U=!1;this.logger.time=u;for(var j=0;j ("+b([D,_])+")"),A=this.parseCmd(D,_),A||(A=this.parseMidrow(D,_)),A||(A=this.parsePAC(D,_)),A||(A=this.parseBackgroundAttributes(D,_)),!A&&(U=this.parseChars(D,_),U)){var K=this.currentChannel;if(K&&K>0){var P=this.channels[K];P.insertChars(U)}else this.logger.log(m.WARNING,"No channel found yet. TEXT-MODE?")}!A&&!U&&this.logger.log(m.WARNING,"Couldn't parse cleaned data "+b([D,_])+" orig: "+b([R[j],R[j+1]]))}},d.parseCmd=function(u,R){var A=this.cmdHistory,D=(u===20||u===28||u===21||u===29)&&R>=32&&R<=47,_=(u===23||u===31)&&R>=33&&R<=35;if(!(D||_))return!1;if(L(u,R,A))return y(null,null,A),this.logger.log(m.DEBUG,"Repeated command ("+b([u,R])+") is dropped"),!0;var U=u===20||u===21||u===23?1:2,j=this.channels[U];return u===20||u===21||u===28||u===29?R===32?j.ccRCL():R===33?j.ccBS():R===34?j.ccAOF():R===35?j.ccAON():R===36?j.ccDER():R===37?j.ccRU(2):R===38?j.ccRU(3):R===39?j.ccRU(4):R===40?j.ccFON():R===41?j.ccRDC():R===42?j.ccTR():R===43?j.ccRTD():R===44?j.ccEDM():R===45?j.ccCR():R===46?j.ccENM():R===47&&j.ccEOC():j.ccTO(R-32),y(u,R,A),this.currentChannel=U,!0},d.parseMidrow=function(u,R){var A=0;if((u===17||u===25)&&R>=32&&R<=47){if(u===17?A=1:A=2,A!==this.currentChannel)return this.logger.log(m.ERROR,"Mismatch channel in midrow parsing"),!1;var D=this.channels[A];return D?(D.ccMIDROW(R),this.logger.log(m.DEBUG,"MIDROW ("+b([u,R])+")"),!0):!1}return!1},d.parsePAC=function(u,R){var A,D=this.cmdHistory,_=(u>=17&&u<=23||u>=25&&u<=31)&&R>=64&&R<=127,U=(u===16||u===24)&&R>=64&&R<=95;if(!(_||U))return!1;if(L(u,R,D))return y(null,null,D),!0;var j=u<=23?1:2;R>=64&&R<=95?A=j===1?O[u]:c[u]:A=j===1?w[u]:p[u];var K=this.channels[j];return K?(K.setPAC(this.interpretPAC(A,R)),y(u,R,D),this.currentChannel=j,!0):!1},d.interpretPAC=function(u,R){var A,D={color:null,italics:!1,indent:null,underline:!1,row:u};return R>95?A=R-96:A=R-64,D.underline=(A&1)===1,A<=13?D.color=["white","green","blue","cyan","red","yellow","magenta","white"][Math.floor(A/2)]:A<=15?(D.italics=!0,D.color="white"):D.indent=Math.floor((A-16)/2)*4,D},d.parseChars=function(u,R){var A,D=null,_=null;if(u>=25?(A=2,_=u-8):(A=1,_=u),_>=17&&_<=19){var U;_===17?U=R+80:_===18?U=R+112:U=R+144,this.logger.log(m.INFO,"Special char '"+M(U)+"' in channel "+A),D=[U]}else u>=32&&u<=127&&(D=R===0?[u]:[u,R]);if(D){var j=b(D);this.logger.log(m.DEBUG,"Char codes = "+j.join(",")),y(u,R,this.cmdHistory)}return D},d.parseBackgroundAttributes=function(u,R){var A=(u===16||u===24)&&R>=32&&R<=47,D=(u===23||u===31)&&R>=45&&R<=47;if(!(A||D))return!1;var _,U={};u===16||u===24?(_=Math.floor((R-32)/2),U.background=T[_],R%2===1&&(U.background=U.background+"_semi")):R===45?U.background="transparent":(U.foreground="black",R===47&&(U.underline=!0));var j=u<=23?1:2,K=this.channels[j];return K.setBkgData(U),y(u,R,this.cmdHistory),!0},d.reset=function(){for(var u=0;u=16?i--:i++;var y=Object(Y.fixLineBreaks)(s.trim()),L=Object(B.generateCueId)(c,p,y);(!w||!w.cues||!w.cues.getCueById(L))&&(b=new l(c,p,y),b.id=L,b.line=S+1,b.align="left",b.position=10+Math.min(80,Math.floor(i*8/32)*10),m.push(b))}return w&&m.length&&(m.sort(function(x,E){return x.line==="auto"||E.line==="auto"?0:x.line>8&&E.line>8?E.line-x.line:x.line-E.line}),m.forEach(function(x){return Object(M.addCueToTrack)(w,x)})),m}};Z.default=F},"./src/utils/discontinuities.ts":function(ue,Z,I){"use strict";I.r(Z),I.d(Z,"findFirstFragWithCC",function(){return H}),I.d(Z,"shouldAlignOnDiscontinuities",function(){return F}),I.d(Z,"findDiscontinuousReferenceFrag",function(){return O}),I.d(Z,"adjustSlidingStart",function(){return c}),I.d(Z,"alignStream",function(){return p}),I.d(Z,"alignPDT",function(){return m}),I.d(Z,"alignFragmentByPDTDelta",function(){return g}),I.d(Z,"alignMediaPlaylistByPDT",function(){return b});var Y=I("./src/polyfills/number.ts"),B=I("./src/utils/logger.ts"),M=I("./src/controller/level-helper.ts");function H(a,i){for(var s=null,l=0,S=a.length;ls.startCC||a&&a.cc=this.minWeight_},H.getEstimate=function(){return this.canEstimate()?Math.min(this.fast_.getEstimate(),this.slow_.getEstimate()):this.defaultEstimate_},H.destroy=function(){},M}();Z.default=B},"./src/utils/ewma.ts":function(ue,Z,I){"use strict";I.r(Z);var Y=function(){function B(H,F,O){F===void 0&&(F=0),O===void 0&&(O=0),this.halfLife=void 0,this.alpha_=void 0,this.estimate_=void 0,this.totalWeight_=void 0,this.halfLife=H,this.alpha_=H?Math.exp(Math.log(.5)/H):0,this.estimate_=F,this.totalWeight_=O}var M=B.prototype;return M.sample=function(F,O){var w=Math.pow(this.alpha_,F);this.estimate_=O*(1-w)+w*this.estimate_,this.totalWeight_+=F},M.getTotalWeight=function(){return this.totalWeight_},M.getEstimate=function(){if(this.alpha_){var F=1-Math.pow(this.alpha_,this.totalWeight_);if(F)return this.estimate_/F}return this.estimate_},B}();Z.default=Y},"./src/utils/fetch-loader.ts":function(ue,Z,I){"use strict";I.r(Z),I.d(Z,"fetchSupported",function(){return g});var Y=I("./src/polyfills/number.ts"),B=I("./src/loader/load-stats.ts"),M=I("./src/demux/chunk-cache.ts");function H(l,S){l.prototype=Object.create(S.prototype),l.prototype.constructor=l,p(l,S)}function F(l){var S=typeof Map=="function"?new Map:void 0;return F=function(y){if(y===null||!c(y))return y;if(typeof y!="function")throw new TypeError("Super expression must either be null or a function");if(typeof S!="undefined"){if(S.has(y))return S.get(y);S.set(y,L)}function L(){return O(y,arguments,T(this).constructor)}return L.prototype=Object.create(y.prototype,{constructor:{value:L,enumerable:!1,writable:!0,configurable:!0}}),p(L,y)},F(l)}function O(l,S,v){return w()?O=Reflect.construct:O=function(L,x,E){var d=[null];d.push.apply(d,x);var h=Function.bind.apply(L,d),u=new h;return E&&p(u,E.prototype),u},O.apply(null,arguments)}function w(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(l){return!1}}function c(l){return Function.toString.call(l).indexOf("[native code]")!==-1}function p(l,S){return p=Object.setPrototypeOf||function(y,L){return y.__proto__=L,y},p(l,S)}function T(l){return T=Object.setPrototypeOf?Object.getPrototypeOf:function(v){return v.__proto__||Object.getPrototypeOf(v)},T(l)}function m(){return m=Object.assign||function(l){for(var S=1;S=E&&d(L,x,h.flush(),y)):d(L,x,_,y),A()}).catch(function(){return Promise.reject()})};return R()},l}();function a(l,S){var v={method:"GET",mode:"cors",credentials:"same-origin",signal:S,headers:new self.Headers(m({},l.headers))};return l.rangeEnd&&v.headers.set("Range","bytes="+l.rangeStart+"-"+String(l.rangeEnd-1)),v}function i(l,S){return new self.Request(l.url,S)}var s=function(l){H(S,l);function S(v,y,L){var x;return x=l.call(this,v)||this,x.code=void 0,x.details=void 0,x.code=y,x.details=L,x}return S}(F(Error));Z.default=b},"./src/utils/imsc1-ttml-parser.ts":function(ue,Z,I){"use strict";I.r(Z),I.d(Z,"IMSC1_CODEC",function(){return c}),I.d(Z,"parseIMSC1",function(){return g});var Y=I("./src/utils/mp4-tools.ts"),B=I("./src/utils/vttparser.ts"),M=I("./src/utils/vttcue.ts"),H=I("./src/demux/id3.ts"),F=I("./src/utils/timescale-conversion.ts"),O=I("./src/utils/webvtt-parser.ts");function w(){return w=Object.assign||function(E){for(var d=1;d"):Y}function F(c){for(var p=arguments.length,T=new Array(p>1?p-1:0),m=1;m>24,S[v+1]=y>>16&255,S[v+2]=y>>8&255,S[v+3]=y&255}function p(S,v){var y=[];if(!v.length)return y;var L,x,E;"data"in S?(L=S.data,x=S.start,E=S.end):(L=S,x=0,E=L.byteLength);for(var d=x;d1?d+h:E;if(u===v[0])if(v.length===1)y.push({data:L,start:d+8,end:R});else{var A=p({data:L,start:d+8,end:R},v.slice(1));A.length&&H.apply(y,A)}d=R}return y}function T(S){var v=p(S,["moov"]),y=v[0],L=y?y.end:null,x=p(S,["sidx"]);if(!x||!x[0])return null;var E=[],d=x[0],h=d.data[0],u=h===0?8:16,R=w(d,u);u+=4;var A=0,D=0;h===0?u+=8:u+=16,u+=2;var _=d.end+D,U=O(d,u);u+=2;for(var j=0;j>>31;if(X===1)return console.warn("SIDX has hierarchical references (not supported)"),null;var ee=w(d,K);K+=4,E.push({referenceSize:N,subsegmentDuration:ee,info:{duration:ee/R,start:_,end:_+N-1}}),_+=N,K+=4,u=K}return{earliestPresentationTime:A,timescale:R,version:h,referencesCount:U,references:E,moovEndOffset:L}}function m(S){for(var v=[],y=p(S,["moov","trak"]),L=0;LF)&&(this.startTime=F),this.endTime=O,this.screen=w,this.timelineController.createCaptionsTrack(this.trackName)},M.reset=function(){this.cueRanges=[]},B}()},"./src/utils/texttrack-utils.ts":function(ue,Z,I){"use strict";I.r(Z),I.d(Z,"sendAddTrackEvent",function(){return B}),I.d(Z,"addCueToTrack",function(){return M}),I.d(Z,"clearCurrentCues",function(){return H}),I.d(Z,"removeCuesInRange",function(){return F}),I.d(Z,"getCuesInRange",function(){return w});var Y=I("./src/utils/logger.ts");function B(c,p){var T;try{T=new Event("addtrack")}catch(m){T=document.createEvent("Event"),T.initEvent("addtrack",!1,!1)}T.track=c,p.dispatchEvent(T)}function M(c,p){var T=c.mode;if(T==="disabled"&&(c.mode="hidden"),c.cues&&!c.cues.getCueById(p.id))try{if(c.addCue(p),!c.cues.getCueById(p.id))throw new Error("addCue is failed for: "+p)}catch(g){Y.logger.debug("[texttrack-utils]: "+g);var m=new self.TextTrackCue(p.startTime,p.endTime,p.text);m.id=p.id,c.addCue(m)}T==="disabled"&&(c.mode=T)}function H(c){var p=c.mode;if(p==="disabled"&&(c.mode="hidden"),c.cues)for(var T=c.cues.length;T--;)c.removeCue(c.cues[T]);p==="disabled"&&(c.mode=p)}function F(c,p,T){var m=c.mode;if(m==="disabled"&&(c.mode="hidden"),c.cues&&c.cues.length>0)for(var g=w(c.cues,p,T),b=0;bc[T].endTime)return-1;for(var m=0,g=T;m<=g;){var b=Math.floor((g+m)/2);if(pc[b].startTime&&m-1)for(var b=g,a=c.length;b=p&&i.endTime<=T)m.push(i);else if(i.startTime>T)return m}return m}},"./src/utils/time-ranges.ts":function(ue,Z,I){"use strict";I.r(Z);var Y={toString:function(M){for(var H="",F=M.length,O=0;O1?p-1:0),m=1;m100)throw new Error("Position must be between 0 and 100.");E=A,this.hasBeenReset=!0}})),Object.defineProperty(m,"positionAlign",O({},g,{get:function(){return d},set:function(A){var D=F(A);if(!D)throw new SyntaxError("An invalid or illegal string was specified.");d=D,this.hasBeenReset=!0}})),Object.defineProperty(m,"size",O({},g,{get:function(){return h},set:function(A){if(A<0||A>100)throw new Error("Size must be between 0 and 100.");h=A,this.hasBeenReset=!0}})),Object.defineProperty(m,"align",O({},g,{get:function(){return u},set:function(A){var D=F(A);if(!D)throw new SyntaxError("An invalid or illegal string was specified.");u=D,this.hasBeenReset=!0}})),m.displayState=void 0}return w.prototype.getCueAsHTML=function(){var c=self.WebVTT;return c.convertCueToDOMTree(self,this.text)},w}()},"./src/utils/vttparser.ts":function(ue,Z,I){"use strict";I.r(Z),I.d(Z,"parseTimeStamp",function(){return M}),I.d(Z,"fixLineBreaks",function(){return p}),I.d(Z,"VTTParser",function(){return T});var Y=I("./src/utils/vttcue.ts"),B=function(){function m(){}var g=m.prototype;return g.decode=function(a,i){if(!a)return"";if(typeof a!="string")throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(a))},m}();function M(m){function g(a,i,s,l){return(a|0)*3600+(i|0)*60+(s|0)+parseFloat(l||0)}var b=m.match(/^(?:(\d+):)?(\d{2}):(\d{2})(\.\d+)?/);return b?parseFloat(b[2])>59?g(b[2],b[3],0,b[4]):g(b[1],b[2],b[3],b[4]):null}var H=function(){function m(){this.values=Object.create(null)}var g=m.prototype;return g.set=function(a,i){!this.get(a)&&i!==""&&(this.values[a]=i)},g.get=function(a,i,s){return s?this.has(a)?this.values[a]:i[s]:this.has(a)?this.values[a]:i},g.has=function(a){return a in this.values},g.alt=function(a,i,s){for(var l=0;l=0&&s<=100)return this.set(a,s),!0}return!1},m}();function F(m,g,b,a){var i=a?m.split(a):[m];for(var s in i){if(typeof i[s]!="string")continue;var l=i[s].split(b);if(l.length!==2)continue;var S=l[0],v=l[1];g(S,v)}}var O=new Y.default(0,0,""),w=O.align==="middle"?"middle":"center";function c(m,g,b){var a=m;function i(){var S=M(m);if(S===null)throw new Error("Malformed timestamp: "+a);return m=m.replace(/^[^\sa-zA-Z-]+/,""),S}function s(S,v){var y=new H;F(S,function(E,d){var h;switch(E){case"region":for(var u=b.length-1;u>=0;u--)if(b[u].id===d){y.set(E,b[u].region);break}break;case"vertical":y.alt(E,d,["rl","lr"]);break;case"line":h=d.split(","),y.integer(E,h[0]),y.percent(E,h[0])&&y.set("snapToLines",!1),y.alt(E,h[0],["auto"]),h.length===2&&y.alt("lineAlign",h[1],["start",w,"end"]);break;case"position":h=d.split(","),y.percent(E,h[0]),h.length===2&&y.alt("positionAlign",h[1],["start",w,"end","line-left","line-right","auto"]);break;case"size":y.percent(E,d);break;case"align":y.alt(E,d,["start",w,"end","left","right"]);break}},/:/,/\s/),v.region=y.get("region",null),v.vertical=y.get("vertical","");var L=y.get("line","auto");L==="auto"&&O.line===-1&&(L=-1),v.line=L,v.lineAlign=y.get("lineAlign","start"),v.snapToLines=y.get("snapToLines",!0),v.size=y.get("size",100),v.align=y.get("align",w);var x=y.get("position","auto");x==="auto"&&O.position===50&&(x=v.align==="start"||v.align==="left"?0:v.align==="end"||v.align==="right"?100:50),v.position=x}function l(){m=m.replace(/^\s+/,"")}if(l(),g.startTime=i(),l(),m.substr(0,3)!=="-->")throw new Error("Malformed time stamp (time stamps must be separated by '-->'): "+a);m=m.substr(3),l(),g.endTime=i(),l(),s(m,g)}function p(m){return m.replace(//gi,` + timeOffset: `+A);var le=new H.TransmuxConfig(l,S,s,L,d);this.configureTransmuxer(le)}if(this.frag=v,this.part=y,R)R.postMessage({cmd:"demux",data:i,decryptdata:D,chunkMeta:E,state:ee},i instanceof ArrayBuffer?[i]:[]);else if(u){var fe=u.push(i,D,E,ee);Object(H.isPromise)(fe)?fe.then(function(Pe){h.handleTransmuxComplete(Pe)}):this.handleTransmuxComplete(fe)}},b.flush=function(i){var s=this;i.transmuxing.start=self.performance.now();var l=this.transmuxer,S=this.worker;if(S)S.postMessage({cmd:"flush",chunkMeta:i});else if(l){var v=l.flush(i);Object(H.isPromise)(v)?v.then(function(y){s.handleFlushResult(y,i)}):this.handleFlushResult(v,i)}},b.handleFlushResult=function(i,s){var l=this;i.forEach(function(S){l.handleTransmuxComplete(S)}),this.onFlush(s)},b.onWorkerMessage=function(i){var s=i.data,l=this.hls;switch(s.event){case"init":{self.URL.revokeObjectURL(this.worker.objectURL);break}case"transmuxComplete":{this.handleTransmuxComplete(s.data);break}case"flush":{this.onFlush(s.data);break}default:{s.data=s.data||{},s.data.frag=this.frag,s.data.id=this.id,l.trigger(s.event,s.data);break}}},b.configureTransmuxer=function(i){var s=this.worker,l=this.transmuxer;s?s.postMessage({cmd:"configure",config:i}):l&&l.configure(i)},b.handleTransmuxComplete=function(i){i.chunkMeta.transmuxing.end=self.performance.now(),this.onTransmuxComplete(i)},g}()},"./src/demux/transmuxer-worker.ts":function(ue,Z,I){"use strict";I.r(Z),I.d(Z,"default",function(){return O});var Q=I("./src/demux/transmuxer.ts"),B=I("./src/events.ts"),M=I("./src/utils/logger.ts"),H=I("./node_modules/eventemitter3/index.js"),F=I.n(H);function O(m){var g=new H.EventEmitter,b=function(i,s){m.postMessage({event:i,data:s})};g.on(B.Events.FRAG_DECRYPTED,b),g.on(B.Events.ERROR,b),m.addEventListener("message",function(a){var i=a.data;switch(i.cmd){case"init":{var s=JSON.parse(i.config);m.transmuxer=new Q.default(g,i.typeSupported,s,i.vendor,i.id),Object(M.enableLogs)(s.debug),b("init",null);break}case"configure":{m.transmuxer.configure(i.config);break}case"demux":{var l=m.transmuxer.push(i.data,i.decryptdata,i.chunkMeta,i.state);Object(Q.isPromise)(l)?l.then(function(y){w(m,y)}):w(m,l);break}case"flush":{var S=i.chunkMeta,v=m.transmuxer.flush(S);Object(Q.isPromise)(v)?v.then(function(y){p(m,y,S)}):p(m,v,S);break}default:break}})}function w(m,g){if(T(g.remuxResult))return;var b=[],a=g.remuxResult,i=a.audio,s=a.video;i&&c(b,i),s&&c(b,s),m.postMessage({event:"transmuxComplete",data:g},b)}function c(m,g){g.data1&&m.push(g.data1.buffer),g.data2&&m.push(g.data2.buffer)}function p(m,g,b){g.forEach(function(a){w(m,a)}),m.postMessage({event:"flush",data:b})}function T(m){return!m.audio&&!m.video&&!m.text&&!m.id3&&!m.initSegment}},"./src/demux/transmuxer.ts":function(ue,Z,I){"use strict";I.r(Z),I.d(Z,"default",function(){return s}),I.d(Z,"isPromise",function(){return v}),I.d(Z,"TransmuxConfig",function(){return y}),I.d(Z,"TransmuxState",function(){return L});var Q=I("./src/events.ts"),B=I("./src/errors.ts"),M=I("./src/crypt/decrypter.ts"),H=I("./src/demux/aacdemuxer.ts"),F=I("./src/demux/mp4demuxer.ts"),O=I("./src/demux/tsdemuxer.ts"),w=I("./src/demux/mp3demuxer.ts"),c=I("./src/remux/mp4-remuxer.ts"),p=I("./src/remux/passthrough-remuxer.ts"),T=I("./src/demux/chunk-cache.ts"),m=I("./src/utils/mp4-tools.ts"),g=I("./src/utils/logger.ts"),b;try{b=self.performance.now.bind(self.performance)}catch(x){g.logger.debug("Unable to use Performance API on this environment"),b=self.Date.now}var a=[{demux:O.default,remux:c.default},{demux:F.default,remux:p.default},{demux:H.default,remux:c.default},{demux:w.default,remux:c.default}],i=1024;a.forEach(function(x){var E=x.demux;i=Math.max(i,E.minProbeByteLength)});var s=function(){function x(d,h,u,R,A){this.observer=void 0,this.typeSupported=void 0,this.config=void 0,this.vendor=void 0,this.id=void 0,this.demuxer=void 0,this.remuxer=void 0,this.decrypter=void 0,this.probe=void 0,this.decryptionPromise=null,this.transmuxConfig=void 0,this.currentTransmuxState=void 0,this.cache=new T.default,this.observer=d,this.typeSupported=h,this.config=u,this.vendor=R,this.id=A}var E=x.prototype;return E.configure=function(h){this.transmuxConfig=h,this.decrypter&&this.decrypter.reset()},E.push=function(h,u,R,A){var D=this,_=R.transmuxing;_.executeStart=b();var U=new Uint8Array(h),j=this.cache,K=this.config,P=this.currentTransmuxState,N=this.transmuxConfig;A&&(this.currentTransmuxState=A);var X=l(U,u);if(X&&X.method==="AES-128"){var ee=this.getDecrypter();if(K.enableSoftwareAES){var le=ee.softwareDecrypt(U,X.key.buffer,X.iv.buffer);if(!le)return _.executeEnd=b(),S(R);U=new Uint8Array(le)}else return this.decryptionPromise=ee.webCryptoDecrypt(U,X.key.buffer,X.iv.buffer).then(function(ye){var we=D.push(ye,null,R);return D.decryptionPromise=null,we}),this.decryptionPromise}var fe=A||P,Pe=fe.contiguous,Te=fe.discontinuity,Le=fe.trackSwitch,Re=fe.accurateTimeOffset,Ae=fe.timeOffset,ge=N.audioCodec,de=N.videoCodec,re=N.defaultInitPts,ce=N.duration,se=N.initSegmentData;if((Te||Le)&&this.resetInitSegment(se,ge,de,ce),Te&&this.resetInitialTimestamp(re),Pe||this.resetContiguity(),this.needsProbing(U,Te,Le)){if(j.dataLength){var ke=j.flush();U=Object(m.appendUint8Array)(ke,U)}this.configureTransmuxer(U,N)}var ie=this.transmux(U,X,Ae,Re,R),ae=this.currentTransmuxState;return ae.contiguous=!0,ae.discontinuity=!1,ae.trackSwitch=!1,_.executeEnd=b(),ie},E.flush=function(h){var u=this,R=h.transmuxing;R.executeStart=b();var A=this.decrypter,D=this.cache,_=this.currentTransmuxState,U=this.decryptionPromise;if(U)return U.then(function(){return u.flush(h)});var j=[],K=_.timeOffset;if(A){var P=A.flush();P&&j.push(this.push(P,null,h))}var N=D.dataLength;D.reset();var X=this.demuxer,ee=this.remuxer;if(!X||!ee)return N>=i&&this.observer.emit(Q.Events.ERROR,Q.Events.ERROR,{type:B.ErrorTypes.MEDIA_ERROR,details:B.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"no demux matching with content found"}),R.executeEnd=b(),[S(h)];var le=X.flush(K);return v(le)?le.then(function(fe){return u.flushRemux(j,fe,h),j}):(this.flushRemux(j,le,h),j)},E.flushRemux=function(h,u,R){var A=u.audioTrack,D=u.avcTrack,_=u.id3Track,U=u.textTrack,j=this.currentTransmuxState,K=j.accurateTimeOffset,P=j.timeOffset;g.logger.log("[transmuxer.ts]: Flushed fragment "+R.sn+(R.part>-1?" p: "+R.part:"")+" of level "+R.level);var N=this.remuxer.remux(A,D,_,U,P,K,!0,this.id);h.push({remuxResult:N,chunkMeta:R}),R.transmuxing.executeEnd=b()},E.resetInitialTimestamp=function(h){var u=this.demuxer,R=this.remuxer;if(!u||!R)return;u.resetTimeStamp(h),R.resetTimeStamp(h)},E.resetContiguity=function(){var h=this.demuxer,u=this.remuxer;if(!h||!u)return;h.resetContiguity(),u.resetNextTimestamp()},E.resetInitSegment=function(h,u,R,A){var D=this.demuxer,_=this.remuxer;if(!D||!_)return;D.resetInitSegment(u,R,A),_.resetInitSegment(h,u,R)},E.destroy=function(){this.demuxer&&(this.demuxer.destroy(),this.demuxer=void 0),this.remuxer&&(this.remuxer.destroy(),this.remuxer=void 0)},E.transmux=function(h,u,R,A,D){var _;return u&&u.method==="SAMPLE-AES"?_=this.transmuxSampleAes(h,u,R,A,D):_=this.transmuxUnencrypted(h,R,A,D),_},E.transmuxUnencrypted=function(h,u,R,A){var D=this.demuxer.demux(h,u,!1,!this.config.progressive),_=D.audioTrack,U=D.avcTrack,j=D.id3Track,K=D.textTrack,P=this.remuxer.remux(_,U,j,K,u,R,!1,this.id);return{remuxResult:P,chunkMeta:A}},E.transmuxSampleAes=function(h,u,R,A,D){var _=this;return this.demuxer.demuxSampleAes(h,u,R).then(function(U){var j=_.remuxer.remux(U.audioTrack,U.avcTrack,U.id3Track,U.textTrack,R,A,!1,_.id);return{remuxResult:j,chunkMeta:D}})},E.configureTransmuxer=function(h,u){for(var R=this.config,A=this.observer,D=this.typeSupported,_=this.vendor,U=u.audioCodec,j=u.defaultInitPts,K=u.duration,P=u.initSegmentData,N=u.videoCodec,X,ee=0,le=a.length;ee0&&E!=null&&E.key!=null&&E.iv!==null&&E.method!=null&&(d=E),d}var S=function(E){return{remuxResult:{},chunkMeta:E}};function v(x){return"then"in x&&x.then instanceof Function}var y=function(E,d,h,u,R){this.audioCodec=void 0,this.videoCodec=void 0,this.initSegmentData=void 0,this.duration=void 0,this.defaultInitPts=void 0,this.audioCodec=E,this.videoCodec=d,this.initSegmentData=h,this.duration=u,this.defaultInitPts=R},L=function(E,d,h,u,R){this.discontinuity=void 0,this.contiguous=void 0,this.accurateTimeOffset=void 0,this.trackSwitch=void 0,this.timeOffset=void 0,this.discontinuity=E,this.contiguous=d,this.accurateTimeOffset=h,this.trackSwitch=u,this.timeOffset=R}},"./src/demux/tsdemuxer.ts":function(ue,Z,I){"use strict";I.r(Z),I.d(Z,"discardEPB",function(){return S});var Q=I("./src/demux/adts.ts"),B=I("./src/demux/mpegaudio.ts"),M=I("./src/demux/exp-golomb.ts"),H=I("./src/demux/id3.ts"),F=I("./src/demux/sample-aes.ts"),O=I("./src/events.ts"),w=I("./src/utils/mp4-tools.ts"),c=I("./src/utils/logger.ts"),p=I("./src/errors.ts"),T={video:1,audio:2,id3:3,text:4},m=function(){function v(L,x,E){this.observer=void 0,this.config=void 0,this.typeSupported=void 0,this.sampleAes=null,this.pmtParsed=!1,this.audioCodec=void 0,this.videoCodec=void 0,this._duration=0,this.aacLastPTS=null,this._initPTS=null,this._initDTS=null,this._pmtId=-1,this._avcTrack=void 0,this._audioTrack=void 0,this._id3Track=void 0,this._txtTrack=void 0,this.aacOverFlow=null,this.avcSample=null,this.remainderData=null,this.observer=L,this.config=x,this.typeSupported=E}v.probe=function(x){var E=v.syncOffset(x);return E<0?!1:(E&&c.logger.warn("MPEG2-TS detected but first sync word found @ offset "+E+", junk ahead ?"),!0)},v.syncOffset=function(x){for(var E=Math.min(1e3,x.length-3*188),d=0;d>4,ge=void 0;if(Ae>1){if(ge=Te+5+x[Te+4],ge===Te+188)continue}else ge=Te+4;switch(Re){case _:Le&&(U&&(u=i(U))&&this.parseAVCPES(u,!1),U={data:[],size:0}),U&&(U.data.push(x.subarray(ge,Te+188)),U.size+=Te+188-ge);break;case j:Le&&(P&&(u=i(P))&&(A.isAAC?this.parseAACPES(u):this.parseMPEGPES(u)),P={data:[],size:0}),P&&(P.data.push(x.subarray(ge,Te+188)),P.size+=Te+188-ge);break;case K:Le&&(N&&(u=i(N))&&this.parseID3PES(u),N={data:[],size:0}),N&&(N.data.push(x.subarray(ge,Te+188)),N.size+=Te+188-ge);break;case 0:Le&&(ge+=x[ge]+1),le=this._pmtId=b(x,ge);break;case le:{Le&&(ge+=x[ge]+1);var de=a(x,ge,this.typeSupported.mpeg===!0||this.typeSupported.mp3===!0,d);_=de.avc,_>0&&(R.pid=_),j=de.audio,j>0&&(A.pid=j,A.isAAC=de.isAAC),K=de.id3,K>0&&(D.pid=K),X&&!ee&&(c.logger.log("reparse from beginning"),X=!1,Te=Pe-188),ee=this.pmtParsed=!0;break}case 17:case 8191:break;default:X=!0;break}}else this.observer.emit(O.Events.ERROR,O.Events.ERROR,{type:p.ErrorTypes.MEDIA_ERROR,details:p.ErrorDetails.FRAG_PARSING_ERROR,fatal:!1,reason:"TS packet did not start with 0x47"});R.pesData=U,A.pesData=P,D.pesData=N;var re={audioTrack:A,avcTrack:R,id3Track:D,textTrack:this._txtTrack};return h&&this.extractRemainingSamples(re),re},y.flush=function(){var x=this.remainderData;this.remainderData=null;var E;return x?E=this.demux(x,-1,!1,!0):E={audioTrack:this._audioTrack,avcTrack:this._avcTrack,textTrack:this._txtTrack,id3Track:this._id3Track},this.extractRemainingSamples(E),this.sampleAes?this.decrypt(E,this.sampleAes):E},y.extractRemainingSamples=function(x){var E=x.audioTrack,d=x.avcTrack,h=x.id3Track,u=d.pesData,R=E.pesData,A=h.pesData,D;u&&(D=i(u))?(this.parseAVCPES(D,!0),d.pesData=null):d.pesData=u,R&&(D=i(R))?(E.isAAC?this.parseAACPES(D):this.parseMPEGPES(D),E.pesData=null):(R!=null&&R.size&&c.logger.log("last AAC PES packet truncated,might overlap between fragments"),E.pesData=R),A&&(D=i(A))?(this.parseID3PES(D),h.pesData=null):h.pesData=A},y.demuxSampleAes=function(x,E,d){var h=this.demux(x,d,!0,!this.config.progressive),u=this.sampleAes=new F.default(this.observer,this.config,E);return this.decrypt(h,u)},y.decrypt=function(x,E){return new Promise(function(d){var h=x.audioTrack,u=x.avcTrack;h.samples&&h.isAAC?E.decryptAacSamples(h.samples,0,function(){u.samples?E.decryptAvcSamples(u.samples,0,0,function(){d(x)}):d(x)}):u.samples&&E.decryptAvcSamples(u.samples,0,0,function(){d(x)})})},y.destroy=function(){this._initPTS=this._initDTS=null,this._duration=0},y.parseAVCPES=function(x,E){var d=this,h=this._avcTrack,u=this.parseAVCNALu(x.data),R=!1,A=this.avcSample,D,_=!1;x.data=null,A&&u.length&&!h.audFound&&(s(A,h),A=this.avcSample=g(!1,x.pts,x.dts,"")),u.forEach(function(U){switch(U.type){case 1:{D=!0,A||(A=d.avcSample=g(!0,x.pts,x.dts,"")),R&&(A.debug+="NDR "),A.frame=!0;var j=U.data;if(_&&j.length>4){var K=new M.default(j).readSliceType();(K===2||K===4||K===7||K===9)&&(A.key=!0)}break}case 5:D=!0,A||(A=d.avcSample=g(!0,x.pts,x.dts,"")),R&&(A.debug+="IDR "),A.key=!0,A.frame=!0;break;case 6:{D=!0,R&&A&&(A.debug+="SEI ");var P=new M.default(S(U.data));P.readUByte();for(var N=0,X=0,ee=!1,le=0;!ee&&P.bytesAvailable>1;){N=0;do le=P.readUByte(),N+=le;while(le===255);X=0;do le=P.readUByte(),X+=le;while(le===255);if(N===4&&P.bytesAvailable!==0){ee=!0;var fe=P.readUByte();if(fe===181){var Pe=P.readUShort();if(Pe===49){var Te=P.readUInt();if(Te===1195456820){var Le=P.readUByte();if(Le===3){for(var Re=P.readUByte(),Ae=P.readUByte(),ge=31&Re,de=[Re,Ae],re=0;re16){for(var ce=[],se=0;se<16;se++)ce.push(P.readUByte().toString(16)),(se===3||se===5||se===7||se===9)&&ce.push("-");for(var ke=X-16,ie=new Uint8Array(ke),ae=0;ae=0){var P={data:x.subarray(j,A-h-1),type:K};R.push(P)}else{var N=this.getLastNalUnit();if(N&&(u&&A<=4-u&&(N.state&&(N.data=N.data.subarray(0,N.data.byteLength-u))),_=A-h-1,_>0)){var X=new Uint8Array(N.data.byteLength+_);X.set(N.data,0),X.set(x.subarray(0,_),N.data.byteLength),N.data=X,N.state=0}}A=0&&h>=0){var ee={data:x.subarray(j,E),type:K,state:h};R.push(ee)}if(R.length===0){var le=this.getLastNalUnit();if(le){var fe=new Uint8Array(le.data.byteLength+x.byteLength);fe.set(le.data,0),fe.set(x,le.data.byteLength),le.data=fe}}return d.naluState=h,R},y.parseAACPES=function(x){var E=0,d=this._audioTrack,h=this.aacOverFlow,u=x.data;if(h){this.aacOverFlow=null;var R=h.sample.unit.byteLength,A=Math.min(h.missing,R),D=R-A;h.sample.unit.set(u.subarray(0,A),D),d.samples.push(h.sample),E=h.missing}var _,U;for(_=E,U=u.length;_1;){var R=new Uint8Array(u[0].length+u[1].length);R.set(u[0]),R.set(u[1],u[0].length),u[0]=R,u.splice(1,1)}L=u[0];var A=(L[0]<<16)+(L[1]<<8)+L[2];if(A===1){if(x=(L[4]<<8)+L[5],x&&x>v.size-6)return null;var D=L[7];D&192&&(d=(L[9]&14)*536870912+(L[10]&255)*4194304+(L[11]&254)*16384+(L[12]&255)*128+(L[13]&254)/2,D&64?(h=(L[14]&14)*536870912+(L[15]&255)*4194304+(L[16]&254)*16384+(L[17]&255)*128+(L[18]&254)/2,d-h>60*9e4&&(c.logger.warn(Math.round((d-h)/9e4)+"s delta between PTS and DTS, align them"),d=h)):h=d),E=L[8];var _=E+9;if(v.size<=_)return null;v.size-=_;for(var U=new Uint8Array(v.size),j=0,K=u.length;jP){_-=P;continue}else L=L.subarray(_),P-=_,_=0;U.set(L,y),y+=P}return x&&(x-=E+3),{data:U,pts:d,dts:h,len:x}}return null}function s(v,y){if(v.units.length&&v.frame){if(v.pts===void 0){var L=y.samples,x=L.length;if(x){var E=L[x-1];v.pts=E.pts,v.dts=E.dts}else{y.dropped++;return}}y.samples.push(v)}v.debug.length&&c.logger.log(v.pts+"/"+v.dts+":"+v.debug)}function l(v,y){var L=v.length;if(L>0){if(y.pts>=v[L-1].pts)v.push(y);else for(var x=L-1;x>=0;x--)if(y.ptsd)return u;return 0}},{key:"maxAutoLevel",get:function(){var E=this.levels,d=this.autoLevelCapping,h;return d===-1&&E&&E.length?h=E.length-1:h=d,h}},{key:"nextAutoLevel",get:function(){return Math.min(Math.max(this.abrController.nextAutoLevel,this.minAutoLevel),this.maxAutoLevel)},set:function(E){this.abrController.nextAutoLevel=Math.max(this.minAutoLevel,E)}},{key:"audioTracks",get:function(){var E=this.audioTrackController;return E?E.audioTracks:[]}},{key:"audioTrack",get:function(){var E=this.audioTrackController;return E?E.audioTrack:-1},set:function(E){var d=this.audioTrackController;d&&(d.audioTrack=E)}},{key:"subtitleTracks",get:function(){var E=this.subtitleTrackController;return E?E.subtitleTracks:[]}},{key:"subtitleTrack",get:function(){var E=this.subtitleTrackController;return E?E.subtitleTrack:-1},set:function(E){var d=this.subtitleTrackController;d&&(d.subtitleTrack=E)}},{key:"media",get:function(){return this._media}},{key:"subtitleDisplay",get:function(){var E=this.subtitleTrackController;return E?E.subtitleDisplay:!1},set:function(E){var d=this.subtitleTrackController;d&&(d.subtitleDisplay=E)}},{key:"lowLatencyMode",get:function(){return this.config.lowLatencyMode},set:function(E){this.config.lowLatencyMode=E}},{key:"liveSyncPosition",get:function(){return this.latencyController.liveSyncPosition}},{key:"latency",get:function(){return this.latencyController.latency}},{key:"maxLatency",get:function(){return this.latencyController.maxLatency}},{key:"targetLatency",get:function(){return this.latencyController.targetLatency}},{key:"drift",get:function(){return this.latencyController.drift}},{key:"forceStartLoad",get:function(){return this.streamController.forceStartLoad}}],[{key:"version",get:function(){return"1.1.2"}},{key:"Events",get:function(){return i.Events}},{key:"ErrorTypes",get:function(){return s.ErrorTypes}},{key:"ErrorDetails",get:function(){return s.ErrorDetails}},{key:"DefaultConfig",get:function(){return y.defaultConfig?y.defaultConfig:g.hlsDefaultConfig},set:function(E){y.defaultConfig=E}}]),y}();v.defaultConfig=void 0},"./src/is-supported.ts":function(ue,Z,I){"use strict";I.r(Z),I.d(Z,"isSupported",function(){return M}),I.d(Z,"changeTypeSupported",function(){return H});var Q=I("./src/utils/mediasource-helper.ts");function B(){return self.SourceBuffer||self.WebKitSourceBuffer}function M(){var F=Object(Q.getMediaSource)();if(!F)return!1;var O=B(),w=F&&typeof F.isTypeSupported=="function"&&F.isTypeSupported('video/mp4; codecs="avc1.42E01E,mp4a.40.2"'),c=!O||O.prototype&&typeof O.prototype.appendBuffer=="function"&&typeof O.prototype.remove=="function";return!!w&&!!c}function H(){var F,O=B();return typeof(O==null||((F=O.prototype)===null||F===void 0)?void 0:F.changeType)=="function"}},"./src/loader/fragment-loader.ts":function(ue,Z,I){"use strict";I.r(Z),I.d(Z,"default",function(){return m}),I.d(Z,"LoadError",function(){return b});var Q=I("./src/polyfills/number.ts"),B=I("./src/errors.ts");function M(a,i){a.prototype=Object.create(i.prototype),a.prototype.constructor=a,c(a,i)}function H(a){var i=typeof Map=="function"?new Map:void 0;return H=function(l){if(l===null||!w(l))return l;if(typeof l!="function")throw new TypeError("Super expression must either be null or a function");if(typeof i!="undefined"){if(i.has(l))return i.get(l);i.set(l,S)}function S(){return F(l,arguments,p(this).constructor)}return S.prototype=Object.create(l.prototype,{constructor:{value:S,enumerable:!1,writable:!0,configurable:!0}}),c(S,l)},H(a)}function F(a,i,s){return O()?F=Reflect.construct:F=function(S,v,y){var L=[null];L.push.apply(L,v);var x=Function.bind.apply(S,L),E=new x;return y&&c(E,y.prototype),E},F.apply(null,arguments)}function O(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(a){return!1}}function w(a){return Function.toString.call(a).indexOf("[native code]")!==-1}function c(a,i){return c=Object.setPrototypeOf||function(l,S){return l.__proto__=S,l},c(a,i)}function p(a){return p=Object.setPrototypeOf?Object.getPrototypeOf:function(s){return s.__proto__||Object.getPrototypeOf(s)},p(a)}var T=Math.pow(2,17),m=function(){function a(s){this.config=void 0,this.loader=null,this.partLoadTimeout=-1,this.config=s}var i=a.prototype;return i.destroy=function(){this.loader&&(this.loader.destroy(),this.loader=null)},i.abort=function(){this.loader&&this.loader.abort()},i.load=function(l,S){var v=this,y=l.url;if(!y)return Promise.reject(new b({type:B.ErrorTypes.NETWORK_ERROR,details:B.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:l,networkDetails:null},"Fragment does not have a "+(y?"part list":"url")));this.abort();var L=this.config,x=L.fLoader,E=L.loader;return new Promise(function(d,h){v.loader&&v.loader.destroy();var u=v.loader=l.loader=x?new x(L):new E(L),R=g(l),A={timeout:L.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:L.fragLoadingMaxRetryTimeout,highWaterMark:T};l.stats=u.stats,u.load(R,A,{onSuccess:function(_,U,j,K){v.resetLoader(l,u),d({frag:l,part:null,payload:_.data,networkDetails:K})},onError:function(_,U,j){v.resetLoader(l,u),h(new b({type:B.ErrorTypes.NETWORK_ERROR,details:B.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:l,response:_,networkDetails:j}))},onAbort:function(_,U,j){v.resetLoader(l,u),h(new b({type:B.ErrorTypes.NETWORK_ERROR,details:B.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:l,networkDetails:j}))},onTimeout:function(_,U,j){v.resetLoader(l,u),h(new b({type:B.ErrorTypes.NETWORK_ERROR,details:B.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:l,networkDetails:j}))},onProgress:function(_,U,j,K){S&&S({frag:l,part:null,payload:j,networkDetails:K})}})})},i.loadPart=function(l,S,v){var y=this;this.abort();var L=this.config,x=L.fLoader,E=L.loader;return new Promise(function(d,h){y.loader&&y.loader.destroy();var u=y.loader=l.loader=x?new x(L):new E(L),R=g(l,S),A={timeout:L.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:L.fragLoadingMaxRetryTimeout,highWaterMark:T};S.stats=u.stats,u.load(R,A,{onSuccess:function(_,U,j,K){y.resetLoader(l,u),y.updateStatsFromPart(l,S);var P={frag:l,part:S,payload:_.data,networkDetails:K};v(P),d(P)},onError:function(_,U,j){y.resetLoader(l,u),h(new b({type:B.ErrorTypes.NETWORK_ERROR,details:B.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:l,part:S,response:_,networkDetails:j}))},onAbort:function(_,U,j){l.stats.aborted=S.stats.aborted,y.resetLoader(l,u),h(new b({type:B.ErrorTypes.NETWORK_ERROR,details:B.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:l,part:S,networkDetails:j}))},onTimeout:function(_,U,j){y.resetLoader(l,u),h(new b({type:B.ErrorTypes.NETWORK_ERROR,details:B.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:l,part:S,networkDetails:j}))}})})},i.updateStatsFromPart=function(l,S){var v=l.stats,y=S.stats,L=y.total;if(v.loaded+=y.loaded,L){var x=Math.round(l.duration/S.duration),E=Math.min(Math.round(v.loaded/L),x),d=x-E,h=d*Math.round(v.loaded/E);v.total=v.loaded+h}else v.total=Math.max(v.loaded,v.total);var u=v.loading,R=y.loading;u.start?u.first+=R.first-R.start:(u.start=R.start,u.first=R.first),u.end=R.end},i.resetLoader=function(l,S){l.loader=null,this.loader===S&&(self.clearTimeout(this.partLoadTimeout),this.loader=null),S.destroy()},a}();function g(a,i){i===void 0&&(i=null);var s=i||a,l={frag:a,part:i,responseType:"arraybuffer",url:s.url,headers:{},rangeStart:0,rangeEnd:0},S=s.byteRangeStartOffset,v=s.byteRangeEndOffset;return Object(Q.isFiniteNumber)(S)&&Object(Q.isFiniteNumber)(v)&&(l.rangeStart=S,l.rangeEnd=v),l}var b=function(a){M(i,a);function i(s){for(var l,S=arguments.length,v=new Array(S>1?S-1:0),y=1;y>8*(15-L)&255;return y},l.setDecryptDataFromLevelKey=function(v,y){var L=v;return(v==null?void 0:v.method)==="AES-128"&&v.uri&&!v.iv&&(L=F.LevelKey.fromURI(v.uri),L.method=v.method,L.iv=this.createInitializationVector(y),L.keyFormat="identity"),L},l.setElementaryStreamInfo=function(v,y,L,x,E,d){d===void 0&&(d=!1);var h=this.elementaryStreams,u=h[v];if(!u){h[v]={startPTS:y,endPTS:L,startDTS:x,endDTS:E,partial:d};return}u.startPTS=Math.min(u.startPTS,y),u.endPTS=Math.max(u.endPTS,L),u.startDTS=Math.min(u.startDTS,x),u.endDTS=Math.max(u.endDTS,E)},l.clearElementaryStreamInfo=function(){var v=this.elementaryStreams;v[m.AUDIO]=null,v[m.VIDEO]=null,v[m.AUDIOVIDEO]=null},T(s,[{key:"decryptdata",get:function(){if(!this.levelkey&&!this._decryptdata)return null;if(!this._decryptdata&&this.levelkey){var v=this.sn;typeof v!="number"&&(this.levelkey&&this.levelkey.method==="AES-128"&&!this.levelkey.iv&&H.logger.warn('missing IV for initialization segment with method="'+this.levelkey.method+'" - compliance issue'),v=0),this._decryptdata=this.setDecryptDataFromLevelKey(this.levelkey,v)}return this._decryptdata}},{key:"end",get:function(){return this.start+this.duration}},{key:"endProgramDateTime",get:function(){if(this.programDateTime===null)return null;if(!Object(Q.isFiniteNumber)(this.programDateTime))return null;var v=Object(Q.isFiniteNumber)(this.duration)?this.duration:0;return this.programDateTime+v*1e3}},{key:"encrypted",get:function(){var v;return!!((v=this.decryptdata)!==null&&v!==void 0&&v.keyFormat&&this.decryptdata.uri)}}]),s}(g),a=function(i){w(s,i);function s(l,S,v,y,L){var x;x=i.call(this,v)||this,x.fragOffset=0,x.duration=0,x.gap=!1,x.independent=!1,x.relurl=void 0,x.fragment=void 0,x.index=void 0,x.stats=new O.LoadStats,x.duration=l.decimalFloatingPoint("DURATION"),x.gap=l.bool("GAP"),x.independent=l.bool("INDEPENDENT"),x.relurl=l.enumeratedString("URI"),x.fragment=S,x.index=y;var E=l.enumeratedString("BYTERANGE");return E&&x.setByteRange(E,L),L&&(x.fragOffset=L.fragOffset+L.duration),x}return T(s,[{key:"start",get:function(){return this.fragment.start+this.fragOffset}},{key:"end",get:function(){return this.start+this.duration}},{key:"loaded",get:function(){var S=this.elementaryStreams;return!!(S.audio||S.video||S.audiovideo)}}]),s}(g)},"./src/loader/key-loader.ts":function(ue,Z,I){"use strict";I.r(Z),I.d(Z,"default",function(){return H});var Q=I("./src/events.ts"),B=I("./src/errors.ts"),M=I("./src/utils/logger.ts"),H=function(){function F(w){this.hls=void 0,this.loaders={},this.decryptkey=null,this.decrypturl=null,this.hls=w,this._registerListeners()}var O=F.prototype;return O._registerListeners=function(){this.hls.on(Q.Events.KEY_LOADING,this.onKeyLoading,this)},O._unregisterListeners=function(){this.hls.off(Q.Events.KEY_LOADING,this.onKeyLoading)},O.destroy=function(){this._unregisterListeners();for(var c in this.loaders){var p=this.loaders[c];p&&p.destroy()}this.loaders={}},O.onKeyLoading=function(c,p){var T=p.frag,m=T.type,g=this.loaders[m];if(!T.decryptdata){M.logger.warn("Missing decryption data on fragment in onKeyLoading");return}var b=T.decryptdata.uri;if(b!==this.decrypturl||this.decryptkey===null){var a=this.hls.config;if(g&&(M.logger.warn("abort previous key loader for type:"+m),g.abort()),!b){M.logger.warn("key uri is falsy");return}var i=a.loader,s=T.loader=this.loaders[m]=new i(a);this.decrypturl=b,this.decryptkey=null;var l={url:b,frag:T,responseType:"arraybuffer"},S={timeout:a.fragLoadingTimeOut,maxRetry:0,retryDelay:a.fragLoadingRetryDelay,maxRetryDelay:a.fragLoadingMaxRetryTimeout,highWaterMark:0},v={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};s.load(l,S,v)}else this.decryptkey&&(T.decryptdata.key=this.decryptkey,this.hls.trigger(Q.Events.KEY_LOADED,{frag:T}))},O.loadsuccess=function(c,p,T){var m=T.frag;if(!m.decryptdata){M.logger.error("after key load, decryptdata unset");return}this.decryptkey=m.decryptdata.key=new Uint8Array(c.data),m.loader=null,delete this.loaders[m.type],this.hls.trigger(Q.Events.KEY_LOADED,{frag:m})},O.loaderror=function(c,p){var T=p.frag,m=T.loader;m&&m.abort(),delete this.loaders[T.type],this.hls.trigger(Q.Events.ERROR,{type:B.ErrorTypes.NETWORK_ERROR,details:B.ErrorDetails.KEY_LOAD_ERROR,fatal:!1,frag:T,response:c})},O.loadtimeout=function(c,p){var T=p.frag,m=T.loader;m&&m.abort(),delete this.loaders[T.type],this.hls.trigger(Q.Events.ERROR,{type:B.ErrorTypes.NETWORK_ERROR,details:B.ErrorDetails.KEY_LOAD_TIMEOUT,fatal:!1,frag:T})},F}()},"./src/loader/level-details.ts":function(ue,Z,I){"use strict";I.r(Z),I.d(Z,"LevelDetails",function(){return F});var Q=I("./src/polyfills/number.ts");function B(O,w){for(var c=0;cp.endSN||T>0||T===0&&m>0,this.updated||this.advanced?this.misses=Math.floor(p.misses*.6):this.misses=p.misses+1,this.availabilityDelay=p.availabilityDelay},M(O,[{key:"hasProgramDateTime",get:function(){return this.fragments.length?Object(Q.isFiniteNumber)(this.fragments[this.fragments.length-1].programDateTime):!1}},{key:"levelTargetDuration",get:function(){return this.averagetargetduration||this.targetduration||H}},{key:"drift",get:function(){var p=this.driftEndTime-this.driftStartTime;if(p>0){var T=this.driftEnd-this.driftStart;return T*1e3/p}return 1}},{key:"edge",get:function(){return this.partEnd||this.fragmentEnd}},{key:"partEnd",get:function(){var p;return(p=this.partList)!==null&&p!==void 0&&p.length?this.partList[this.partList.length-1].end:this.fragmentEnd}},{key:"fragmentEnd",get:function(){var p;return(p=this.fragments)!==null&&p!==void 0&&p.length?this.fragments[this.fragments.length-1].end:0}},{key:"age",get:function(){return this.advancedDateTime?Math.max(Date.now()-this.advancedDateTime,0)/1e3:0}},{key:"lastPartIndex",get:function(){var p;return(p=this.partList)!==null&&p!==void 0&&p.length?this.partList[this.partList.length-1].index:-1}},{key:"lastPartSn",get:function(){var p;return(p=this.partList)!==null&&p!==void 0&&p.length?this.partList[this.partList.length-1].fragment.sn:this.endSN}}]),O}()},"./src/loader/level-key.ts":function(ue,Z,I){"use strict";I.r(Z),I.d(Z,"LevelKey",function(){return F});var Q=I("./node_modules/url-toolkit/src/url-toolkit.js"),B=I.n(Q);function M(O,w){for(var c=0;c2){var h=d.shift()+".";return h+=parseInt(d.shift()).toString(16),h+=("000"+parseInt(d.shift()).toString(16)).substr(-4),h}return E},L.resolve=function(E,d){return B.buildAbsoluteURL(d,E,{alwaysNormalize:!0})},L.parseMasterPlaylist=function(E,d){var h=[],u={},R=!1;T.lastIndex=0;for(var A;(A=T.exec(E))!=null;)if(A[1]){var D=new w.AttrList(A[1]),_={attrs:D,bitrate:D.decimalInteger("AVERAGE-BANDWIDTH")||D.decimalInteger("BANDWIDTH"),name:D.NAME,url:L.resolve(A[2],d)},U=D.decimalResolution("RESOLUTION");U&&(_.width=U.width,_.height=U.height),l((D.CODECS||"").split(/[ ,]+/).filter(function(K){return K}),_),_.videoCodec&&_.videoCodec.indexOf("avc1")!==-1&&(_.videoCodec=L.convertAVC1ToAVCOTI(_.videoCodec)),h.push(_)}else if(A[3]){var j=new w.AttrList(A[3]);j["DATA-ID"]&&(R=!0,u[j["DATA-ID"]]=j)}return{levels:h,sessionData:R?u:null}},L.parseMasterPlaylistMedia=function(E,d,h,u){u===void 0&&(u=[]);var R,A=[],D=0;for(m.lastIndex=0;(R=m.exec(E))!==null;){var _=new w.AttrList(R[1]);if(_.TYPE===h){var U={attrs:_,bitrate:0,id:D++,groupId:_["GROUP-ID"],instreamId:_["INSTREAM-ID"],name:_.NAME||_.LANGUAGE||"",type:h,default:_.bool("DEFAULT"),autoselect:_.bool("AUTOSELECT"),forced:_.bool("FORCED"),lang:_.LANGUAGE,url:_.URI?L.resolve(_.URI,d):""};if(u.length){var j=L.findGroup(u,U.groupId)||u[0];S(U,j,"audioCodec"),S(U,j,"textCodec")}A.push(U)}}return A},L.parseLevelPlaylist=function(E,d,h,u,R){var A=new F.LevelDetails(d),D=A.fragments,_=null,U=0,j=0,K=0,P=0,N=null,X=new H.Fragment(u,d),ee,le,fe,Pe=-1,Te=!1;for(g.lastIndex=0,A.m3u8=E;(ee=g.exec(E))!==null;){Te&&(Te=!1,X=new H.Fragment(u,d),X.start=K,X.sn=U,X.cc=P,X.level=h,_&&(X.initSegment=_,X.rawProgramDateTime=_.rawProgramDateTime));var Le=ee[1];if(Le){X.duration=parseFloat(Le);var Re=(" "+ee[2]).slice(1);X.title=Re||null,X.tagList.push(Re?["INF",Le,Re]:["INF",Le])}else if(ee[3])Object(Q.isFiniteNumber)(X.duration)&&(X.start=K,fe&&(X.levelkey=fe),X.sn=U,X.level=h,X.cc=P,X.urlId=R,D.push(X),X.relurl=(" "+ee[3]).slice(1),y(X,N),N=X,K+=X.duration,U++,j=0,Te=!0);else if(ee[4]){var Ae=(" "+ee[4]).slice(1);N?X.setByteRange(Ae,N):X.setByteRange(Ae)}else if(ee[5])X.rawProgramDateTime=(" "+ee[5]).slice(1),X.tagList.push(["PROGRAM-DATE-TIME",X.rawProgramDateTime]),Pe===-1&&(Pe=D.length);else{if(ee=ee[0].match(b),!ee){c.logger.warn("No matches on slow regex match for level playlist!");continue}for(le=1;le-1){c.logger.warn("Keyformat "+rt+" is not supported from the manifest");continue}else if(rt!=="identity")continue;we&&(fe=O.LevelKey.fromURL(d,Ie),Ie&&["AES-128","SAMPLE-AES","SAMPLE-AES-CENC"].indexOf(we)>=0&&(fe.method=we,fe.keyFormat=rt,Ue&&(fe.keyID=Ue),Fe&&(fe.keyFormatVersions=Fe),fe.iv=Ne));break}case"START":{var $e=new w.AttrList(de),qe=$e.decimalFloatingPoint("TIME-OFFSET");Object(Q.isFiniteNumber)(qe)&&(A.startTimeOffset=qe);break}case"MAP":{var ct=new w.AttrList(de);X.relurl=ct.URI,ct.BYTERANGE&&X.setByteRange(ct.BYTERANGE),X.level=h,X.sn="initSegment",fe&&(X.levelkey=fe),X.initSegment=null,_=X,Te=!0;break}case"SERVER-CONTROL":{var nt=new w.AttrList(de);A.canBlockReload=nt.bool("CAN-BLOCK-RELOAD"),A.canSkipUntil=nt.optionalFloat("CAN-SKIP-UNTIL",0),A.canSkipDateRanges=A.canSkipUntil>0&&nt.bool("CAN-SKIP-DATERANGES"),A.partHoldBack=nt.optionalFloat("PART-HOLD-BACK",0),A.holdBack=nt.optionalFloat("HOLD-BACK",0);break}case"PART-INF":{var lt=new w.AttrList(de);A.partTarget=lt.decimalFloatingPoint("PART-TARGET");break}case"PART":{var Me=A.partList;Me||(Me=A.partList=[]);var et=j>0?Me[Me.length-1]:void 0,ut=j++,We=new H.Part(new w.AttrList(de),X,d,ut,et);Me.push(We),X.duration+=We.duration;break}case"PRELOAD-HINT":{var Xe=new w.AttrList(de);A.preloadHint=Xe;break}case"RENDITION-REPORT":{var Se=new w.AttrList(de);A.renditionReports=A.renditionReports||[],A.renditionReports.push(Se);break}default:c.logger.warn("line parsed but not handled: "+ee);break}}}N&&!N.relurl?(D.pop(),K-=N.duration,A.partList&&(A.fragmentHint=N)):A.partList&&(y(X,N),X.cc=P,A.fragmentHint=X);var Ee=D.length,Ce=D[0],ne=D[Ee-1];if(K+=A.skippedSegments*A.targetduration,K>0&&Ee&&ne){A.averagetargetduration=K/Ee;var oe=ne.sn;A.endSN=oe!=="initSegment"?oe:0,Ce&&(A.startCC=Ce.cc,Ce.initSegment||A.fragments.every(function(he){return he.relurl&&i(he.relurl)})&&(c.logger.warn("MP4 fragments found but no init segment (probably no MAP, incomplete M3U8), trying to fetch SIDX"),X=new H.Fragment(u,d),X.relurl=ne.relurl,X.level=h,X.sn="initSegment",Ce.initSegment=X,A.needSidxRanges=!0))}else A.endSN=0,A.startCC=0;return A.fragmentHint&&(K+=A.fragmentHint.duration),A.totalduration=K,A.endCC=P,Pe>0&&v(D,Pe),A},L}();function l(L,x){["video","audio","text"].forEach(function(E){var d=L.filter(function(u){return Object(p.isCodecType)(u,E)});if(d.length){var h=d.filter(function(u){return u.lastIndexOf("avc1",0)===0||u.lastIndexOf("mp4a",0)===0});x[E+"Codec"]=h.length>0?h[0]:d[0],L=L.filter(function(u){return d.indexOf(u)===-1})}}),x.unknownCodecs=L}function S(L,x,E){var d=x[E];d&&(L[E]=d)}function v(L,x){for(var E=L[x],d=x;d--;){var h=L[d];if(!h)return;h.programDateTime=E.programDateTime-h.duration*1e3,E=h}}function y(L,x){L.rawProgramDateTime?L.programDateTime=Date.parse(L.rawProgramDateTime):x!=null&&x.programDateTime&&(L.programDateTime=x.endProgramDateTime),Object(Q.isFiniteNumber)(L.programDateTime)||(L.programDateTime=null,L.rawProgramDateTime=null)}},"./src/loader/playlist-loader.ts":function(ue,Z,I){"use strict";I.r(Z);var Q=I("./src/polyfills/number.ts"),B=I("./src/events.ts"),M=I("./src/errors.ts"),H=I("./src/utils/logger.ts"),F=I("./src/utils/mp4-tools.ts"),O=I("./src/loader/m3u8-parser.ts"),w=I("./src/types/loader.ts"),c=I("./src/utils/attr-list.ts");function p(g){var b=g.type;switch(b){case w.PlaylistContextType.AUDIO_TRACK:return w.PlaylistLevelType.AUDIO;case w.PlaylistContextType.SUBTITLE_TRACK:return w.PlaylistLevelType.SUBTITLE;default:return w.PlaylistLevelType.MAIN}}function T(g,b){var a=g.url;return(a===void 0||a.indexOf("data:")===0)&&(a=b.url),a}var m=function(){function g(a){this.hls=void 0,this.loaders=Object.create(null),this.hls=a,this.registerListeners()}var b=g.prototype;return b.registerListeners=function(){var i=this.hls;i.on(B.Events.MANIFEST_LOADING,this.onManifestLoading,this),i.on(B.Events.LEVEL_LOADING,this.onLevelLoading,this),i.on(B.Events.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),i.on(B.Events.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},b.unregisterListeners=function(){var i=this.hls;i.off(B.Events.MANIFEST_LOADING,this.onManifestLoading,this),i.off(B.Events.LEVEL_LOADING,this.onLevelLoading,this),i.off(B.Events.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),i.off(B.Events.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},b.createInternalLoader=function(i){var s=this.hls.config,l=s.pLoader,S=s.loader,v=l||S,y=new v(s);return i.loader=y,this.loaders[i.type]=y,y},b.getInternalLoader=function(i){return this.loaders[i.type]},b.resetInternalLoader=function(i){this.loaders[i]&&delete this.loaders[i]},b.destroyInternalLoaders=function(){for(var i in this.loaders){var s=this.loaders[i];s&&s.destroy(),this.resetInternalLoader(i)}},b.destroy=function(){this.unregisterListeners(),this.destroyInternalLoaders()},b.onManifestLoading=function(i,s){var l=s.url;this.load({id:null,groupId:null,level:0,responseType:"text",type:w.PlaylistContextType.MANIFEST,url:l,deliveryDirectives:null})},b.onLevelLoading=function(i,s){var l=s.id,S=s.level,v=s.url,y=s.deliveryDirectives;this.load({id:l,groupId:null,level:S,responseType:"text",type:w.PlaylistContextType.LEVEL,url:v,deliveryDirectives:y})},b.onAudioTrackLoading=function(i,s){var l=s.id,S=s.groupId,v=s.url,y=s.deliveryDirectives;this.load({id:l,groupId:S,level:null,responseType:"text",type:w.PlaylistContextType.AUDIO_TRACK,url:v,deliveryDirectives:y})},b.onSubtitleTrackLoading=function(i,s){var l=s.id,S=s.groupId,v=s.url,y=s.deliveryDirectives;this.load({id:l,groupId:S,level:null,responseType:"text",type:w.PlaylistContextType.SUBTITLE_TRACK,url:v,deliveryDirectives:y})},b.load=function(i){var s,l=this.hls.config,S=this.getInternalLoader(i);if(S){var v=S.context;if(v&&v.url===i.url){H.logger.trace("[playlist-loader]: playlist request ongoing");return}H.logger.log("[playlist-loader]: aborting previous loader for type: "+i.type),S.abort()}var y,L,x,E;switch(i.type){case w.PlaylistContextType.MANIFEST:y=l.manifestLoadingMaxRetry,L=l.manifestLoadingTimeOut,x=l.manifestLoadingRetryDelay,E=l.manifestLoadingMaxRetryTimeout;break;case w.PlaylistContextType.LEVEL:case w.PlaylistContextType.AUDIO_TRACK:case w.PlaylistContextType.SUBTITLE_TRACK:y=0,L=l.levelLoadingTimeOut;break;default:y=l.levelLoadingMaxRetry,L=l.levelLoadingTimeOut,x=l.levelLoadingRetryDelay,E=l.levelLoadingMaxRetryTimeout;break}if(S=this.createInternalLoader(i),(s=i.deliveryDirectives)!==null&&s!==void 0&&s.part){var d;if(i.type===w.PlaylistContextType.LEVEL&&i.level!==null?d=this.hls.levels[i.level].details:i.type===w.PlaylistContextType.AUDIO_TRACK&&i.id!==null?d=this.hls.audioTracks[i.id].details:i.type===w.PlaylistContextType.SUBTITLE_TRACK&&i.id!==null&&(d=this.hls.subtitleTracks[i.id].details),d){var h=d.partTarget,u=d.targetduration;h&&u&&(L=Math.min(Math.max(h*3,u*.8)*1e3,L))}}var R={timeout:L,maxRetry:y,retryDelay:x,maxRetryDelay:E,highWaterMark:0},A={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};S.load(i,R,A)},b.loadsuccess=function(i,s,l,S){if(S===void 0&&(S=null),l.isSidxRequest){this.handleSidxRequest(i,l),this.handlePlaylistLoaded(i,s,l,S);return}this.resetInternalLoader(l.type);var v=i.data;if(v.indexOf("#EXTM3U")!==0){this.handleManifestParsingError(i,l,"no EXTM3U delimiter",S);return}s.parsing.start=performance.now(),v.indexOf("#EXTINF:")>0||v.indexOf("#EXT-X-TARGETDURATION:")>0?this.handleTrackOrLevelPlaylist(i,s,l,S):this.handleMasterPlaylist(i,s,l,S)},b.loaderror=function(i,s,l){l===void 0&&(l=null),this.handleNetworkError(s,l,!1,i)},b.loadtimeout=function(i,s,l){l===void 0&&(l=null),this.handleNetworkError(s,l,!0)},b.handleMasterPlaylist=function(i,s,l,S){var v=this.hls,y=i.data,L=T(i,l),x=O.default.parseMasterPlaylist(y,L),E=x.levels,d=x.sessionData;if(!E.length){this.handleManifestParsingError(i,l,"no level found in manifest",S);return}var h=E.map(function(U){return{id:U.attrs.AUDIO,audioCodec:U.audioCodec}}),u=E.map(function(U){return{id:U.attrs.SUBTITLES,textCodec:U.textCodec}}),R=O.default.parseMasterPlaylistMedia(y,L,"AUDIO",h),A=O.default.parseMasterPlaylistMedia(y,L,"SUBTITLES",u),D=O.default.parseMasterPlaylistMedia(y,L,"CLOSED-CAPTIONS");if(R.length){var _=R.some(function(U){return!U.url});!_&&E[0].audioCodec&&!E[0].attrs.AUDIO&&(H.logger.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),R.unshift({type:"main",name:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new c.AttrList({}),bitrate:0,url:""}))}v.trigger(B.Events.MANIFEST_LOADED,{levels:E,audioTracks:R,subtitles:A,captions:D,url:L,stats:s,networkDetails:S,sessionData:d})},b.handleTrackOrLevelPlaylist=function(i,s,l,S){var v=this.hls,y=l.id,L=l.level,x=l.type,E=T(i,l),d=Object(Q.isFiniteNumber)(y)?y:0,h=Object(Q.isFiniteNumber)(L)?L:d,u=p(l),R=O.default.parseLevelPlaylist(i.data,E,h,u,d);if(!R.fragments.length){v.trigger(B.Events.ERROR,{type:M.ErrorTypes.NETWORK_ERROR,details:M.ErrorDetails.LEVEL_EMPTY_ERROR,fatal:!1,url:E,reason:"no fragments found in level",level:typeof l.level=="number"?l.level:void 0});return}if(x===w.PlaylistContextType.MANIFEST){var A={attrs:new c.AttrList({}),bitrate:0,details:R,name:"",url:E};v.trigger(B.Events.MANIFEST_LOADED,{levels:[A],audioTracks:[],url:E,stats:s,networkDetails:S,sessionData:null})}if(s.parsing.end=performance.now(),R.needSidxRanges){var D,_=(D=R.fragments[0].initSegment)===null||D===void 0?void 0:D.url;this.load({url:_,isSidxRequest:!0,type:x,level:L,levelDetails:R,id:y,groupId:null,rangeStart:0,rangeEnd:2048,responseType:"arraybuffer",deliveryDirectives:null});return}l.levelDetails=R,this.handlePlaylistLoaded(i,s,l,S)},b.handleSidxRequest=function(i,s){var l=Object(F.parseSegmentIndex)(new Uint8Array(i.data));if(!l)return;var S=l.references,v=s.levelDetails;S.forEach(function(y,L){var x=y.info,E=v.fragments[L];E.byteRange.length===0&&E.setByteRange(String(1+x.end-x.start)+"@"+String(x.start)),E.initSegment&&E.initSegment.setByteRange(String(l.moovEndOffset)+"@0")})},b.handleManifestParsingError=function(i,s,l,S){this.hls.trigger(B.Events.ERROR,{type:M.ErrorTypes.NETWORK_ERROR,details:M.ErrorDetails.MANIFEST_PARSING_ERROR,fatal:s.type===w.PlaylistContextType.MANIFEST,url:i.url,reason:l,response:i,context:s,networkDetails:S})},b.handleNetworkError=function(i,s,l,S){l===void 0&&(l=!1),H.logger.warn("[playlist-loader]: A network "+(l?"timeout":"error")+" occurred while loading "+i.type+" level: "+i.level+" id: "+i.id+' group-id: "'+i.groupId+'"');var v=M.ErrorDetails.UNKNOWN,y=!1,L=this.getInternalLoader(i);switch(i.type){case w.PlaylistContextType.MANIFEST:v=l?M.ErrorDetails.MANIFEST_LOAD_TIMEOUT:M.ErrorDetails.MANIFEST_LOAD_ERROR,y=!0;break;case w.PlaylistContextType.LEVEL:v=l?M.ErrorDetails.LEVEL_LOAD_TIMEOUT:M.ErrorDetails.LEVEL_LOAD_ERROR,y=!1;break;case w.PlaylistContextType.AUDIO_TRACK:v=l?M.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:M.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,y=!1;break;case w.PlaylistContextType.SUBTITLE_TRACK:v=l?M.ErrorDetails.SUBTITLE_TRACK_LOAD_TIMEOUT:M.ErrorDetails.SUBTITLE_LOAD_ERROR,y=!1;break}L&&this.resetInternalLoader(i.type);var x={type:M.ErrorTypes.NETWORK_ERROR,details:v,fatal:y,url:i.url,loader:L,context:i,networkDetails:s};S&&(x.response=S),this.hls.trigger(B.Events.ERROR,x)},b.handlePlaylistLoaded=function(i,s,l,S){var v=l.type,y=l.level,L=l.id,x=l.groupId,E=l.loader,d=l.levelDetails,h=l.deliveryDirectives;if(!(d!=null&&d.targetduration)){this.handleManifestParsingError(i,l,"invalid target duration",S);return}if(!E)return;d.live&&(E.getCacheAge&&(d.ageHeader=E.getCacheAge()||0),(!E.getCacheAge||isNaN(d.ageHeader))&&(d.ageHeader=0));switch(v){case w.PlaylistContextType.MANIFEST:case w.PlaylistContextType.LEVEL:this.hls.trigger(B.Events.LEVEL_LOADED,{details:d,level:y||0,id:L||0,stats:s,networkDetails:S,deliveryDirectives:h});break;case w.PlaylistContextType.AUDIO_TRACK:this.hls.trigger(B.Events.AUDIO_TRACK_LOADED,{details:d,id:L||0,groupId:x||"",stats:s,networkDetails:S,deliveryDirectives:h});break;case w.PlaylistContextType.SUBTITLE_TRACK:this.hls.trigger(B.Events.SUBTITLE_TRACK_LOADED,{details:d,id:L||0,groupId:x||"",stats:s,networkDetails:S,deliveryDirectives:h});break}},g}();Z.default=m},"./src/polyfills/number.ts":function(ue,Z,I){"use strict";I.r(Z),I.d(Z,"isFiniteNumber",function(){return Q}),I.d(Z,"MAX_SAFE_INTEGER",function(){return B});var Q=Number.isFinite||function(M){return typeof M=="number"&&isFinite(M)},B=Number.MAX_SAFE_INTEGER||9007199254740991},"./src/remux/aac-helper.ts":function(ue,Z,I){"use strict";I.r(Z);var Q=function(){function B(){}return B.getSilentFrame=function(H,F){switch(H){case"mp4a.40.2":if(F===1)return new Uint8Array([0,200,0,128,35,128]);if(F===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(F===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(F===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(F===5)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(F===6)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224]);break;default:if(F===1)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(F===2)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(F===3)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);break}return},B}();Z.default=Q},"./src/remux/mp4-generator.ts":function(ue,Z,I){"use strict";I.r(Z);var Q=Math.pow(2,32)-1,B=function(){function M(){}return M.init=function(){M.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],".mp3":[],mvex:[],mvhd:[],pasp:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[]};var F;for(F in M.types)M.types.hasOwnProperty(F)&&(M.types[F]=[F.charCodeAt(0),F.charCodeAt(1),F.charCodeAt(2),F.charCodeAt(3)]);var O=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),w=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]);M.HDLR_TYPES={video:O,audio:w};var c=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),p=new Uint8Array([0,0,0,0,0,0,0,0]);M.STTS=M.STSC=M.STCO=p,M.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),M.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0]),M.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),M.STSD=new Uint8Array([0,0,0,0,0,0,0,1]);var T=new Uint8Array([105,115,111,109]),m=new Uint8Array([97,118,99,49]),g=new Uint8Array([0,0,0,1]);M.FTYP=M.box(M.types.ftyp,T,g,T,m),M.DINF=M.box(M.types.dinf,M.box(M.types.dref,c))},M.box=function(F){for(var O=8,w=arguments.length,c=new Array(w>1?w-1:0),p=1;p>24&255,g[1]=O>>16&255,g[2]=O>>8&255,g[3]=O&255,g.set(F,4),T=0,O=8;T>24&255,F>>16&255,F>>8&255,F&255,w>>24,w>>16&255,w>>8&255,w&255,c>>24,c>>16&255,c>>8&255,c&255,85,196,0,0]))},M.mdia=function(F){return M.box(M.types.mdia,M.mdhd(F.timescale,F.duration),M.hdlr(F.type),M.minf(F))},M.mfhd=function(F){return M.box(M.types.mfhd,new Uint8Array([0,0,0,0,F>>24,F>>16&255,F>>8&255,F&255]))},M.minf=function(F){return F.type==="audio"?M.box(M.types.minf,M.box(M.types.smhd,M.SMHD),M.DINF,M.stbl(F)):M.box(M.types.minf,M.box(M.types.vmhd,M.VMHD),M.DINF,M.stbl(F))},M.moof=function(F,O,w){return M.box(M.types.moof,M.mfhd(F),M.traf(w,O))},M.moov=function(F){for(var O=F.length,w=[];O--;)w[O]=M.trak(F[O]);return M.box.apply(null,[M.types.moov,M.mvhd(F[0].timescale,F[0].duration)].concat(w).concat(M.mvex(F)))},M.mvex=function(F){for(var O=F.length,w=[];O--;)w[O]=M.trex(F[O]);return M.box.apply(null,[M.types.mvex].concat(w))},M.mvhd=function(F,O){O*=F;var w=Math.floor(O/(Q+1)),c=Math.floor(O%(Q+1)),p=new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,F>>24&255,F>>16&255,F>>8&255,F&255,w>>24,w>>16&255,w>>8&255,w&255,c>>24,c>>16&255,c>>8&255,c&255,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]);return M.box(M.types.mvhd,p)},M.sdtp=function(F){var O=F.samples||[],w=new Uint8Array(4+O.length),c,p;for(c=0;c>>8&255),O.push(T&255),O=O.concat(Array.prototype.slice.call(p));for(c=0;c>>8&255),w.push(T&255),w=w.concat(Array.prototype.slice.call(p));var m=M.box(M.types.avcC,new Uint8Array([1,O[3],O[4],O[5],252|3,224|F.sps.length].concat(O).concat([F.pps.length]).concat(w))),g=F.width,b=F.height,a=F.pixelRatio[0],i=F.pixelRatio[1];return M.box(M.types.avc1,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,g>>8&255,g&255,b>>8&255,b&255,0,72,0,0,0,72,0,0,0,0,0,0,0,1,18,100,97,105,108,121,109,111,116,105,111,110,47,104,108,115,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,17,17]),m,M.box(M.types.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192])),M.box(M.types.pasp,new Uint8Array([a>>24,a>>16&255,a>>8&255,a&255,i>>24,i>>16&255,i>>8&255,i&255])))},M.esds=function(F){var O=F.config.length;return new Uint8Array([0,0,0,0,3,23+O,0,1,0,4,15+O,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([O]).concat(F.config).concat([6,1,2]))},M.mp4a=function(F){var O=F.samplerate;return M.box(M.types.mp4a,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,F.channelCount,0,16,0,0,0,0,O>>8&255,O&255,0,0]),M.box(M.types.esds,M.esds(F)))},M.mp3=function(F){var O=F.samplerate;return M.box(M.types[".mp3"],new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,F.channelCount,0,16,0,0,0,0,O>>8&255,O&255,0,0]))},M.stsd=function(F){return F.type==="audio"?!F.isAAC&&F.codec==="mp3"?M.box(M.types.stsd,M.STSD,M.mp3(F)):M.box(M.types.stsd,M.STSD,M.mp4a(F)):M.box(M.types.stsd,M.STSD,M.avc1(F))},M.tkhd=function(F){var O=F.id,w=F.duration*F.timescale,c=F.width,p=F.height,T=Math.floor(w/(Q+1)),m=Math.floor(w%(Q+1));return M.box(M.types.tkhd,new Uint8Array([1,0,0,7,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,O>>24&255,O>>16&255,O>>8&255,O&255,0,0,0,0,T>>24,T>>16&255,T>>8&255,T&255,m>>24,m>>16&255,m>>8&255,m&255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,c>>8&255,c&255,0,0,p>>8&255,p&255,0,0]))},M.traf=function(F,O){var w=M.sdtp(F),c=F.id,p=Math.floor(O/(Q+1)),T=Math.floor(O%(Q+1));return M.box(M.types.traf,M.box(M.types.tfhd,new Uint8Array([0,0,0,0,c>>24,c>>16&255,c>>8&255,c&255])),M.box(M.types.tfdt,new Uint8Array([1,0,0,0,p>>24,p>>16&255,p>>8&255,p&255,T>>24,T>>16&255,T>>8&255,T&255])),M.trun(F,w.length+16+20+8+16+8+8),w)},M.trak=function(F){return F.duration=F.duration||4294967295,M.box(M.types.trak,M.tkhd(F),M.mdia(F))},M.trex=function(F){var O=F.id;return M.box(M.types.trex,new Uint8Array([0,0,0,0,O>>24,O>>16&255,O>>8&255,O&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]))},M.trun=function(F,O){var w=F.samples||[],c=w.length,p=12+16*c,T=new Uint8Array(p),m,g,b,a,i,s;for(O+=8+p,T.set([0,0,15,1,c>>>24&255,c>>>16&255,c>>>8&255,c&255,O>>>24&255,O>>>16&255,O>>>8&255,O&255],0),m=0;m>>24&255,b>>>16&255,b>>>8&255,b&255,a>>>24&255,a>>>16&255,a>>>8&255,a&255,i.isLeading<<2|i.dependsOn,i.isDependedOn<<6|i.hasRedundancy<<4|i.paddingValue<<1|i.isNonSync,i.degradPrio&240<<8,i.degradPrio&15,s>>>24&255,s>>>16&255,s>>>8&255,s&255],12+16*m);return M.box(M.types.trun,T)},M.initSegment=function(F){M.types||M.init();var O=M.moov(F),w=new Uint8Array(M.FTYP.byteLength+O.byteLength);return w.set(M.FTYP),w.set(O,M.FTYP.byteLength),w},M}();B.types=void 0,B.HDLR_TYPES=void 0,B.STTS=void 0,B.STSC=void 0,B.STCO=void 0,B.STSZ=void 0,B.VMHD=void 0,B.SMHD=void 0,B.STSD=void 0,B.FTYP=void 0,B.DINF=void 0,Z.default=B},"./src/remux/mp4-remuxer.ts":function(ue,Z,I){"use strict";I.r(Z),I.d(Z,"default",function(){return s}),I.d(Z,"normalizePts",function(){return l});var Q=I("./src/polyfills/number.ts"),B=I("./src/remux/aac-helper.ts"),M=I("./src/remux/mp4-generator.ts"),H=I("./src/events.ts"),F=I("./src/errors.ts"),O=I("./src/utils/logger.ts"),w=I("./src/types/loader.ts"),c=I("./src/utils/timescale-conversion.ts");function p(){return p=Object.assign||function(L){for(var x=1;x0?R:A.pts},d[0].pts);return h&&O.logger.debug("PTS rollover detected"),u},x.remux=function(d,h,u,R,A,D,_,U){var j,K,P,N,X,ee,le=A,fe=A,Pe=d.pid>-1,Te=h.pid>-1,Le=h.samples.length,Re=d.samples.length>0,Ae=Le>1,ge=(!Pe||Re)&&(!Te||Ae)||this.ISGenerated||_;if(ge){this.ISGenerated||(P=this.generateIS(d,h,A));var de=this.isVideoContiguous,re=-1;if(Ae&&(re=S(h.samples),!de&&this.config.forceKeyFrameOnDiscontinuity))if(ee=!0,re>0){O.logger.warn("[mp4-remuxer]: Dropped "+re+" out of "+Le+" video samples due to a missing keyframe");var ce=this.getVideoStartPts(h.samples);h.samples=h.samples.slice(re),h.dropped+=re,fe+=(h.samples[0].pts-ce)/(h.timescale||9e4)}else re===-1&&(O.logger.warn("[mp4-remuxer]: No keyframe found out of "+Le+" video samples"),ee=!1);if(this.ISGenerated){if(Re&&Ae){var se=this.getVideoStartPts(h.samples),ke=l(d.samples[0].pts,se)-se,ie=ke/h.inputTimeScale;le+=Math.max(0,ie),fe+=Math.max(0,-ie)}if(Re){if(d.samplerate||(O.logger.warn("[mp4-remuxer]: regenerate InitSegment as audio detected"),P=this.generateIS(d,h,A)),K=this.remuxAudio(d,le,this.isAudioContiguous,D,Te||Ae||U===w.PlaylistLevelType.AUDIO?fe:void 0),Ae){var ae=K?K.endPTS-K.startPTS:0;h.inputTimeScale||(O.logger.warn("[mp4-remuxer]: regenerate InitSegment as video detected"),P=this.generateIS(d,h,A)),j=this.remuxVideo(h,fe,de,ae)}}else Ae&&(j=this.remuxVideo(h,fe,de,0));j&&(j.firstKeyFrame=re,j.independent=re!==-1)}}return this.ISGenerated&&(u.samples.length&&(X=this.remuxID3(u,A)),R.samples.length&&(N=this.remuxText(R,A))),{audio:K,video:j,initSegment:P,independent:ee,text:N,id3:X}},x.generateIS=function(d,h,u){var R=d.samples,A=h.samples,D=this.typeSupported,_={},U=!Object(Q.isFiniteNumber)(this._initPTS),j="audio/mp4",K,P,N;if(U&&(K=P=Infinity),d.config&&R.length&&(d.timescale=d.samplerate,d.isAAC||(D.mpeg?(j="audio/mpeg",d.codec=""):D.mp3&&(d.codec="mp3")),_.audio={id:"audio",container:j,codec:d.codec,initSegment:!d.isAAC&&D.mpeg?new Uint8Array(0):M.default.initSegment([d]),metadata:{channelCount:d.channelCount}},U&&(N=d.inputTimeScale,K=P=R[0].pts-Math.round(N*u))),h.sps&&h.pps&&A.length&&(h.timescale=h.inputTimeScale,_.video={id:"main",container:"video/mp4",codec:h.codec,initSegment:M.default.initSegment([h]),metadata:{width:h.width,height:h.height}},U)){N=h.inputTimeScale;var X=this.getVideoStartPts(A),ee=Math.round(N*u);P=Math.min(P,l(A[0].dts,X)-ee),K=Math.min(K,X-ee)}if(Object.keys(_).length)return this.ISGenerated=!0,U&&(this._initPTS=K,this._initDTS=P),{tracks:_,initPTS:K,timescale:N}},x.remuxVideo=function(d,h,u,R){var A=d.inputTimeScale,D=d.samples,_=[],U=D.length,j=this._initPTS,K=this.nextAvcDts,P=8,N,X,ee,le=Number.POSITIVE_INFINITY,fe=Number.NEGATIVE_INFINITY,Pe=0,Te=!1;if(!u||K===null){var Le=h*A,Re=D[0].pts-l(D[0].dts,D[0].pts);K=Le-Re}for(var Ae=0;Aege.pts){var de=9e4*.2;Pe=Math.max(Math.min(Pe,ge.pts-ge.dts),-1*de)}ge.dts0?Ae-1:Ae].dts&&(Te=!0)}Te&&D.sort(function(Lt,ze){var dt=Lt.dts-ze.dts,Ut=Lt.pts-ze.pts;return dt||Ut}),X=D[0].dts,ee=D[D.length-1].dts;var re=Math.round((ee-X)/(U-1));if(Pe<0){if(Pere,ye=ie<-1;if(ae||ye){ae?O.logger.warn("AVC: "+Object(c.toMsFromMpegTsClock)(ie,!0)+" ms ("+ie+"dts) hole between fragments detected, filling it"):O.logger.warn("AVC: "+Object(c.toMsFromMpegTsClock)(-ie,!0)+" ms ("+ie+"dts) overlapping between fragments detected"),X=K;var we=D[0].pts-ie;D[0].dts=X,D[0].pts=we,O.logger.log("Video: First PTS/DTS adjusted: "+Object(c.toMsFromMpegTsClock)(we,!0)+"/"+Object(c.toMsFromMpegTsClock)(X,!0)+", delta: "+Object(c.toMsFromMpegTsClock)(ie,!0)+" ms")}}i&&(X=Math.max(0,X));for(var Ie=0,Ne=0,Fe=0;Fe0?Me-1:Me].dts;if(oe.stretchShortVideoTrack&&this.nextAudioPts!==null){var ve=Math.floor(oe.maxBufferHole*A),Be=(R?le+R*A:this.nextAudioPts)-et.pts;Be>ve?(N=Be-he,N<0&&(N=he),O.logger.log("[mp4-remuxer]: It is approximately "+Be/90+" ms to the next segment; using duration "+N/90+" ms for the last video frame.")):N=he}else N=he}var De=Math.round(et.pts-et.dts);_.push(new v(et.key,N,We,De))}if(_.length&&b&&b<70){var Je=_[0].flags;Je.dependsOn=2,Je.isNonSync=0}console.assert(N!==void 0,"mp4SampleDuration must be computed"),this.nextAvcDts=K=ee+N,this.isVideoContiguous=!0;var st=M.default.moof(d.sequenceNumber++,X,p({},d,{samples:_})),je="video",gt={data1:st,data2:nt,startPTS:le/A,endPTS:(fe+N)/A,startDTS:X/A,endDTS:K/A,type:je,hasAudio:!1,hasVideo:!0,nb:_.length,dropped:d.dropped};return d.samples=[],d.dropped=0,console.assert(nt.length,"MDAT length must not be zero"),gt},x.remuxAudio=function(d,h,u,R,A){var D=d.inputTimeScale,_=d.samplerate?d.samplerate:D,U=D/_,j=d.isAAC?m:g,K=j*U,P=this._initPTS,N=!d.isAAC&&this.typeSupported.mpeg,X=[],ee=d.samples,le=N?0:8,fe=this.nextAudioPts||-1,Pe=h*D;if(this.isAudioContiguous=u=u||ee.length&&fe>0&&(R&&Math.abs(Pe-fe)<9e3||Math.abs(l(ee[0].pts-P,Pe)-fe)<20*K),ee.forEach(function(Ce){Ce.pts=l(Ce.pts-P,Pe)}),!u||fe<0){if(ee=ee.filter(function(Ce){return Ce.pts>=0}),!ee.length)return;A===0?fe=0:R?fe=Math.max(0,Pe):fe=ee[0].pts}if(d.isAAC)for(var Te=A!==void 0,Le=this.config.maxAudioFramesDrift,Re=0,Ae=fe;Re=Le*K&&ce0){Ne+=le;try{Ie=new Uint8Array(Ne)}catch(Ce){this.observer.emit(H.Events.ERROR,H.Events.ERROR,{type:F.ErrorTypes.MUX_ERROR,details:F.ErrorDetails.REMUX_ALLOC_ERROR,fatal:!1,bytes:Ne,reason:"fail allocating audio mdat "+Ne});return}if(!N){var nt=new DataView(Ie.buffer);nt.setUint32(0,Ne),Ie.set(M.default.types.mdat,4)}}else return;Ie.set($e,le);var lt=$e.byteLength;le+=lt,X.push(new v(!0,j,lt,0)),we=qe}var Me=X.length;if(!Me)return;var et=X[X.length-1];this.nextAudioPts=fe=we+U*et.duration;var ut=N?new Uint8Array(0):M.default.moof(d.sequenceNumber++,ye/U,p({},d,{samples:X}));d.samples=[];var We=ye/D,Xe=fe/D,Se="audio",Ee={data1:ut,data2:Ie,startPTS:We,endPTS:Xe,startDTS:We,endDTS:Xe,type:Se,hasAudio:!0,hasVideo:!1,nb:Me};return this.isAudioContiguous=!0,console.assert(Ie.length,"MDAT length must not be zero"),Ee},x.remuxEmptyAudio=function(d,h,u,R){var A=d.inputTimeScale,D=d.samplerate?d.samplerate:A,_=A/D,U=this.nextAudioPts,j=(U!==null?U:R.startDTS*A)+this._initDTS,K=R.endDTS*A+this._initDTS,P=_*m,N=Math.ceil((K-j)/P),X=B.default.getSilentFrame(d.manifestCodec||d.codec,d.channelCount);if(O.logger.warn("[mp4-remuxer]: remux empty Audio"),!X){O.logger.trace("[mp4-remuxer]: Unable to remuxEmptyAudio since we were unable to get a silent frame for given audio codec");return}for(var ee=[],le=0;le4294967296;)L+=E;return L}function S(L){for(var x=0;x0?this.lastEndDTS=d:(H.logger.warn("Duration parsed from mp4 should be greater than zero"),this.resetNextTimestamp());var h=!!L.audio,u=!!L.video,R="";h&&(R+="audio"),u&&(R+="video");var A={data1:v,startPTS:E,startDTS:E,endPTS:d,endDTS:d,type:R,hasAudio:h,hasVideo:u,nb:1,dropped:0};return S.audio=A.type==="audio"?A:void 0,S.video=A.type!=="audio"?A:void 0,S.text=a,S.id3=b,S.initSegment=y,S},c}(),O=function(p,T,m){return Object(B.getStartDTS)(p,T)-m};function w(c,p){var T=c==null?void 0:c.codec;return T&&T.length>4?T:T==="hvc1"?"hvc1.1.c.L120.90":T==="av01"?"av01.0.04M.08":T==="avc1"||p===M.ElementaryStreamTypes.VIDEO?"avc1.42e01e":"mp4a.40.5"}Z.default=F},"./src/task-loop.ts":function(ue,Z,I){"use strict";I.r(Z),I.d(Z,"default",function(){return Q});var Q=function(){function B(){this._boundTick=void 0,this._tickTimer=null,this._tickInterval=null,this._tickCallCount=0,this._boundTick=this.tick.bind(this)}var M=B.prototype;return M.destroy=function(){this.onHandlerDestroying(),this.onHandlerDestroyed()},M.onHandlerDestroying=function(){this.clearNextTick(),this.clearInterval()},M.onHandlerDestroyed=function(){},M.hasInterval=function(){return!!this._tickInterval},M.hasNextTick=function(){return!!this._tickTimer},M.setInterval=function(F){return this._tickInterval?!1:(this._tickInterval=self.setInterval(this._boundTick,F),!0)},M.clearInterval=function(){return this._tickInterval?(self.clearInterval(this._tickInterval),this._tickInterval=null,!0):!1},M.clearNextTick=function(){return this._tickTimer?(self.clearTimeout(this._tickTimer),this._tickTimer=null,!0):!1},M.tick=function(){this._tickCallCount++,this._tickCallCount===1&&(this.doTick(),this._tickCallCount>1&&this.tickImmediate(),this._tickCallCount=0)},M.tickImmediate=function(){this.clearNextTick(),this._tickTimer=self.setTimeout(this._boundTick,0)},M.doTick=function(){},B}()},"./src/types/cmcd.ts":function(ue,Z,I){"use strict";I.r(Z),I.d(Z,"CMCDVersion",function(){return Q}),I.d(Z,"CMCDObjectType",function(){return B}),I.d(Z,"CMCDStreamingFormat",function(){return M}),I.d(Z,"CMCDStreamType",function(){return H});var Q=1,B;(function(F){F.MANIFEST="m",F.AUDIO="a",F.VIDEO="v",F.MUXED="av",F.INIT="i",F.CAPTION="c",F.TIMED_TEXT="tt",F.KEY="k",F.OTHER="o"})(B||(B={}));var M;(function(F){F.DASH="d",F.HLS="h",F.SMOOTH="s",F.OTHER="o"})(M||(M={}));var H;(function(F){F.VOD="v",F.LIVE="l"})(H||(H={}))},"./src/types/level.ts":function(ue,Z,I){"use strict";I.r(Z),I.d(Z,"HlsSkip",function(){return M}),I.d(Z,"getSkipValue",function(){return H}),I.d(Z,"HlsUrlParameters",function(){return F}),I.d(Z,"Level",function(){return O});function Q(w,c){for(var p=0;pNumber.MAX_SAFE_INTEGER?Infinity:c},F.hexadecimalInteger=function(w){if(this[w]){var c=(this[w]||"0x").slice(2);c=(c.length&1?"0":"")+c;for(var p=new Uint8Array(c.length/2),T=0;TNumber.MAX_SAFE_INTEGER?Infinity:c},F.decimalFloatingPoint=function(w){return parseFloat(this[w])},F.optionalFloat=function(w,c){var p=this[w];return p?parseFloat(p):c},F.enumeratedString=function(w){return this[w]},F.bool=function(w){return this[w]==="YES"},F.decimalResolution=function(w){var c=Q.exec(this[w]);return c===null?void 0:{width:parseInt(c[1],10),height:parseInt(c[2],10)}},H.parseAttrList=function(w){var c,p={},T='"';for(B.lastIndex=0;(c=B.exec(w))!==null;){var m=c[2];m.indexOf(T)===0&&m.lastIndexOf(T)===m.length-1&&(m=m.slice(1,-1)),p[c[1]]=m}return p},H}()},"./src/utils/binary-search.ts":function(ue,Z,I){"use strict";I.r(Z);var Q={search:function(M,H){for(var F=0,O=M.length-1,w=null,c=null;F<=O;){w=(F+O)/2|0,c=M[w];var p=H(c);if(p>0)F=w+1;else if(p<0)O=w-1;else return c}return null}};Z.default=Q},"./src/utils/buffer-helper.ts":function(ue,Z,I){"use strict";I.r(Z),I.d(Z,"BufferHelper",function(){return M});var Q=I("./src/utils/logger.ts"),B={length:0,start:function(){return 0},end:function(){return 0}},M=function(){function H(){}return H.isBuffered=function(O,w){try{if(O){for(var c=H.getBuffered(O),p=0;p=c.start(p)&&w<=c.end(p))return!0}}catch(T){}return!1},H.bufferInfo=function(O,w,c){try{if(O){var p=H.getBuffered(O),T=[],m;for(m=0;mg&&(p[m-1].end=O[T].end):p.push(O[T])}else p.push(O[T])}else p=O;for(var b=0,a,i=w,s=w,l=0;l=S&&w=u&&Q.logger.log(this.time+" ["+u+"] "+R)},E}(),b=function(d){for(var h=[],u=0;uF&&(this.logger.log(m.DEBUG,"Too large cursor position "+this.pos),this.pos=F)},d.moveCursor=function(u){var R=this.pos+u;if(u>1)for(var A=this.pos+1;A=144&&this.backSpace();var R=M(u);if(this.pos>=F){this.logger.log(m.ERROR,"Cannot insert "+u.toString(16)+" ("+R+") at position "+this.pos+". Skipping it!");return}this.chars[this.pos].setChar(R,this.currPenState),this.moveCursor(1)},d.clearFromPos=function(u){var R;for(R=u;R0&&(u?A="["+R.join(" | ")+"]":A=R.join(` +`)),A},d.getTextAndFormat=function(){return this.rows},E}(),S=function(){function E(h,u,R){this.chNr=void 0,this.outputFilter=void 0,this.mode=void 0,this.verbose=void 0,this.displayedMemory=void 0,this.nonDisplayedMemory=void 0,this.lastOutputScreen=void 0,this.currRollUpRow=void 0,this.writeScreen=void 0,this.cueStartTime=void 0,this.logger=void 0,this.chNr=h,this.outputFilter=u,this.mode=null,this.verbose=0,this.displayedMemory=new l(R),this.nonDisplayedMemory=new l(R),this.lastOutputScreen=new l(R),this.currRollUpRow=this.displayedMemory.rows[H-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null,this.logger=R}var d=E.prototype;return d.reset=function(){this.mode=null,this.displayedMemory.reset(),this.nonDisplayedMemory.reset(),this.lastOutputScreen.reset(),this.outputFilter.reset(),this.currRollUpRow=this.displayedMemory.rows[H-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null},d.getHandler=function(){return this.outputFilter},d.setHandler=function(u){this.outputFilter=u},d.setPAC=function(u){this.writeScreen.setPAC(u)},d.setBkgData=function(u){this.writeScreen.setBkgData(u)},d.setMode=function(u){if(u===this.mode)return;this.mode=u,this.logger.log(m.INFO,"MODE="+u),this.mode==="MODE_POP-ON"?this.writeScreen=this.nonDisplayedMemory:(this.writeScreen=this.displayedMemory,this.writeScreen.reset()),this.mode!=="MODE_ROLL-UP"&&(this.displayedMemory.nrRollUpRows=null,this.nonDisplayedMemory.nrRollUpRows=null),this.mode=u},d.insertChars=function(u){for(var R=0;R=46,R.italics)R.foreground="white";else{var A=Math.floor(u/2)-16,D=["white","green","blue","cyan","red","yellow","magenta"];R.foreground=D[A]}this.logger.log(m.INFO,"MIDROW: "+JSON.stringify(R)),this.writeScreen.setPen(R)},d.outputDataUpdate=function(u){u===void 0&&(u=!1);var R=this.logger.time;if(R===null)return;this.outputFilter&&(this.cueStartTime===null&&!this.displayedMemory.isEmpty()?this.cueStartTime=R:this.displayedMemory.equals(this.lastOutputScreen)||(this.outputFilter.newCue(this.cueStartTime,R,this.lastOutputScreen),u&&this.outputFilter.dispatchCue&&this.outputFilter.dispatchCue(),this.cueStartTime=this.displayedMemory.isEmpty()?null:R),this.lastOutputScreen.copy(this.displayedMemory))},d.cueSplitAtTime=function(u){this.outputFilter&&(this.displayedMemory.isEmpty()||(this.outputFilter.newCue&&this.outputFilter.newCue(this.cueStartTime,u,this.displayedMemory),this.cueStartTime=u))},E}(),v=function(){function E(h,u,R){this.channels=void 0,this.currentChannel=0,this.cmdHistory=void 0,this.logger=void 0;var A=new g;this.channels=[null,new S(h,u,A),new S(h+1,R,A)],this.cmdHistory=x(),this.logger=A}var d=E.prototype;return d.getHandler=function(u){return this.channels[u].getHandler()},d.setHandler=function(u,R){this.channels[u].setHandler(R)},d.addData=function(u,R){var A,D,_,U=!1;this.logger.time=u;for(var j=0;j ("+b([D,_])+")"),A=this.parseCmd(D,_),A||(A=this.parseMidrow(D,_)),A||(A=this.parsePAC(D,_)),A||(A=this.parseBackgroundAttributes(D,_)),!A&&(U=this.parseChars(D,_),U)){var K=this.currentChannel;if(K&&K>0){var P=this.channels[K];P.insertChars(U)}else this.logger.log(m.WARNING,"No channel found yet. TEXT-MODE?")}!A&&!U&&this.logger.log(m.WARNING,"Couldn't parse cleaned data "+b([D,_])+" orig: "+b([R[j],R[j+1]]))}},d.parseCmd=function(u,R){var A=this.cmdHistory,D=(u===20||u===28||u===21||u===29)&&R>=32&&R<=47,_=(u===23||u===31)&&R>=33&&R<=35;if(!(D||_))return!1;if(L(u,R,A))return y(null,null,A),this.logger.log(m.DEBUG,"Repeated command ("+b([u,R])+") is dropped"),!0;var U=u===20||u===21||u===23?1:2,j=this.channels[U];return u===20||u===21||u===28||u===29?R===32?j.ccRCL():R===33?j.ccBS():R===34?j.ccAOF():R===35?j.ccAON():R===36?j.ccDER():R===37?j.ccRU(2):R===38?j.ccRU(3):R===39?j.ccRU(4):R===40?j.ccFON():R===41?j.ccRDC():R===42?j.ccTR():R===43?j.ccRTD():R===44?j.ccEDM():R===45?j.ccCR():R===46?j.ccENM():R===47&&j.ccEOC():j.ccTO(R-32),y(u,R,A),this.currentChannel=U,!0},d.parseMidrow=function(u,R){var A=0;if((u===17||u===25)&&R>=32&&R<=47){if(u===17?A=1:A=2,A!==this.currentChannel)return this.logger.log(m.ERROR,"Mismatch channel in midrow parsing"),!1;var D=this.channels[A];return D?(D.ccMIDROW(R),this.logger.log(m.DEBUG,"MIDROW ("+b([u,R])+")"),!0):!1}return!1},d.parsePAC=function(u,R){var A,D=this.cmdHistory,_=(u>=17&&u<=23||u>=25&&u<=31)&&R>=64&&R<=127,U=(u===16||u===24)&&R>=64&&R<=95;if(!(_||U))return!1;if(L(u,R,D))return y(null,null,D),!0;var j=u<=23?1:2;R>=64&&R<=95?A=j===1?O[u]:c[u]:A=j===1?w[u]:p[u];var K=this.channels[j];return K?(K.setPAC(this.interpretPAC(A,R)),y(u,R,D),this.currentChannel=j,!0):!1},d.interpretPAC=function(u,R){var A,D={color:null,italics:!1,indent:null,underline:!1,row:u};return R>95?A=R-96:A=R-64,D.underline=(A&1)===1,A<=13?D.color=["white","green","blue","cyan","red","yellow","magenta","white"][Math.floor(A/2)]:A<=15?(D.italics=!0,D.color="white"):D.indent=Math.floor((A-16)/2)*4,D},d.parseChars=function(u,R){var A,D=null,_=null;if(u>=25?(A=2,_=u-8):(A=1,_=u),_>=17&&_<=19){var U;_===17?U=R+80:_===18?U=R+112:U=R+144,this.logger.log(m.INFO,"Special char '"+M(U)+"' in channel "+A),D=[U]}else u>=32&&u<=127&&(D=R===0?[u]:[u,R]);if(D){var j=b(D);this.logger.log(m.DEBUG,"Char codes = "+j.join(",")),y(u,R,this.cmdHistory)}return D},d.parseBackgroundAttributes=function(u,R){var A=(u===16||u===24)&&R>=32&&R<=47,D=(u===23||u===31)&&R>=45&&R<=47;if(!(A||D))return!1;var _,U={};u===16||u===24?(_=Math.floor((R-32)/2),U.background=T[_],R%2===1&&(U.background=U.background+"_semi")):R===45?U.background="transparent":(U.foreground="black",R===47&&(U.underline=!0));var j=u<=23?1:2,K=this.channels[j];return K.setBkgData(U),y(u,R,this.cmdHistory),!0},d.reset=function(){for(var u=0;u=16?i--:i++;var y=Object(Q.fixLineBreaks)(s.trim()),L=Object(B.generateCueId)(c,p,y);(!w||!w.cues||!w.cues.getCueById(L))&&(b=new l(c,p,y),b.id=L,b.line=S+1,b.align="left",b.position=10+Math.min(80,Math.floor(i*8/32)*10),m.push(b))}return w&&m.length&&(m.sort(function(x,E){return x.line==="auto"||E.line==="auto"?0:x.line>8&&E.line>8?E.line-x.line:x.line-E.line}),m.forEach(function(x){return Object(M.addCueToTrack)(w,x)})),m}};Z.default=F},"./src/utils/discontinuities.ts":function(ue,Z,I){"use strict";I.r(Z),I.d(Z,"findFirstFragWithCC",function(){return H}),I.d(Z,"shouldAlignOnDiscontinuities",function(){return F}),I.d(Z,"findDiscontinuousReferenceFrag",function(){return O}),I.d(Z,"adjustSlidingStart",function(){return c}),I.d(Z,"alignStream",function(){return p}),I.d(Z,"alignPDT",function(){return m}),I.d(Z,"alignFragmentByPDTDelta",function(){return g}),I.d(Z,"alignMediaPlaylistByPDT",function(){return b});var Q=I("./src/polyfills/number.ts"),B=I("./src/utils/logger.ts"),M=I("./src/controller/level-helper.ts");function H(a,i){for(var s=null,l=0,S=a.length;ls.startCC||a&&a.cc=this.minWeight_},H.getEstimate=function(){return this.canEstimate()?Math.min(this.fast_.getEstimate(),this.slow_.getEstimate()):this.defaultEstimate_},H.destroy=function(){},M}();Z.default=B},"./src/utils/ewma.ts":function(ue,Z,I){"use strict";I.r(Z);var Q=function(){function B(H,F,O){F===void 0&&(F=0),O===void 0&&(O=0),this.halfLife=void 0,this.alpha_=void 0,this.estimate_=void 0,this.totalWeight_=void 0,this.halfLife=H,this.alpha_=H?Math.exp(Math.log(.5)/H):0,this.estimate_=F,this.totalWeight_=O}var M=B.prototype;return M.sample=function(F,O){var w=Math.pow(this.alpha_,F);this.estimate_=O*(1-w)+w*this.estimate_,this.totalWeight_+=F},M.getTotalWeight=function(){return this.totalWeight_},M.getEstimate=function(){if(this.alpha_){var F=1-Math.pow(this.alpha_,this.totalWeight_);if(F)return this.estimate_/F}return this.estimate_},B}();Z.default=Q},"./src/utils/fetch-loader.ts":function(ue,Z,I){"use strict";I.r(Z),I.d(Z,"fetchSupported",function(){return g});var Q=I("./src/polyfills/number.ts"),B=I("./src/loader/load-stats.ts"),M=I("./src/demux/chunk-cache.ts");function H(l,S){l.prototype=Object.create(S.prototype),l.prototype.constructor=l,p(l,S)}function F(l){var S=typeof Map=="function"?new Map:void 0;return F=function(y){if(y===null||!c(y))return y;if(typeof y!="function")throw new TypeError("Super expression must either be null or a function");if(typeof S!="undefined"){if(S.has(y))return S.get(y);S.set(y,L)}function L(){return O(y,arguments,T(this).constructor)}return L.prototype=Object.create(y.prototype,{constructor:{value:L,enumerable:!1,writable:!0,configurable:!0}}),p(L,y)},F(l)}function O(l,S,v){return w()?O=Reflect.construct:O=function(L,x,E){var d=[null];d.push.apply(d,x);var h=Function.bind.apply(L,d),u=new h;return E&&p(u,E.prototype),u},O.apply(null,arguments)}function w(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(l){return!1}}function c(l){return Function.toString.call(l).indexOf("[native code]")!==-1}function p(l,S){return p=Object.setPrototypeOf||function(y,L){return y.__proto__=L,y},p(l,S)}function T(l){return T=Object.setPrototypeOf?Object.getPrototypeOf:function(v){return v.__proto__||Object.getPrototypeOf(v)},T(l)}function m(){return m=Object.assign||function(l){for(var S=1;S=E&&d(L,x,h.flush(),y)):d(L,x,_,y),A()}).catch(function(){return Promise.reject()})};return R()},l}();function a(l,S){var v={method:"GET",mode:"cors",credentials:"same-origin",signal:S,headers:new self.Headers(m({},l.headers))};return l.rangeEnd&&v.headers.set("Range","bytes="+l.rangeStart+"-"+String(l.rangeEnd-1)),v}function i(l,S){return new self.Request(l.url,S)}var s=function(l){H(S,l);function S(v,y,L){var x;return x=l.call(this,v)||this,x.code=void 0,x.details=void 0,x.code=y,x.details=L,x}return S}(F(Error));Z.default=b},"./src/utils/imsc1-ttml-parser.ts":function(ue,Z,I){"use strict";I.r(Z),I.d(Z,"IMSC1_CODEC",function(){return c}),I.d(Z,"parseIMSC1",function(){return g});var Q=I("./src/utils/mp4-tools.ts"),B=I("./src/utils/vttparser.ts"),M=I("./src/utils/vttcue.ts"),H=I("./src/demux/id3.ts"),F=I("./src/utils/timescale-conversion.ts"),O=I("./src/utils/webvtt-parser.ts");function w(){return w=Object.assign||function(E){for(var d=1;d"):Q}function F(c){for(var p=arguments.length,T=new Array(p>1?p-1:0),m=1;m>24,S[v+1]=y>>16&255,S[v+2]=y>>8&255,S[v+3]=y&255}function p(S,v){var y=[];if(!v.length)return y;var L,x,E;"data"in S?(L=S.data,x=S.start,E=S.end):(L=S,x=0,E=L.byteLength);for(var d=x;d1?d+h:E;if(u===v[0])if(v.length===1)y.push({data:L,start:d+8,end:R});else{var A=p({data:L,start:d+8,end:R},v.slice(1));A.length&&H.apply(y,A)}d=R}return y}function T(S){var v=p(S,["moov"]),y=v[0],L=y?y.end:null,x=p(S,["sidx"]);if(!x||!x[0])return null;var E=[],d=x[0],h=d.data[0],u=h===0?8:16,R=w(d,u);u+=4;var A=0,D=0;h===0?u+=8:u+=16,u+=2;var _=d.end+D,U=O(d,u);u+=2;for(var j=0;j>>31;if(X===1)return console.warn("SIDX has hierarchical references (not supported)"),null;var ee=w(d,K);K+=4,E.push({referenceSize:N,subsegmentDuration:ee,info:{duration:ee/R,start:_,end:_+N-1}}),_+=N,K+=4,u=K}return{earliestPresentationTime:A,timescale:R,version:h,referencesCount:U,references:E,moovEndOffset:L}}function m(S){for(var v=[],y=p(S,["moov","trak"]),L=0;LF)&&(this.startTime=F),this.endTime=O,this.screen=w,this.timelineController.createCaptionsTrack(this.trackName)},M.reset=function(){this.cueRanges=[]},B}()},"./src/utils/texttrack-utils.ts":function(ue,Z,I){"use strict";I.r(Z),I.d(Z,"sendAddTrackEvent",function(){return B}),I.d(Z,"addCueToTrack",function(){return M}),I.d(Z,"clearCurrentCues",function(){return H}),I.d(Z,"removeCuesInRange",function(){return F}),I.d(Z,"getCuesInRange",function(){return w});var Q=I("./src/utils/logger.ts");function B(c,p){var T;try{T=new Event("addtrack")}catch(m){T=document.createEvent("Event"),T.initEvent("addtrack",!1,!1)}T.track=c,p.dispatchEvent(T)}function M(c,p){var T=c.mode;if(T==="disabled"&&(c.mode="hidden"),c.cues&&!c.cues.getCueById(p.id))try{if(c.addCue(p),!c.cues.getCueById(p.id))throw new Error("addCue is failed for: "+p)}catch(g){Q.logger.debug("[texttrack-utils]: "+g);var m=new self.TextTrackCue(p.startTime,p.endTime,p.text);m.id=p.id,c.addCue(m)}T==="disabled"&&(c.mode=T)}function H(c){var p=c.mode;if(p==="disabled"&&(c.mode="hidden"),c.cues)for(var T=c.cues.length;T--;)c.removeCue(c.cues[T]);p==="disabled"&&(c.mode=p)}function F(c,p,T){var m=c.mode;if(m==="disabled"&&(c.mode="hidden"),c.cues&&c.cues.length>0)for(var g=w(c.cues,p,T),b=0;bc[T].endTime)return-1;for(var m=0,g=T;m<=g;){var b=Math.floor((g+m)/2);if(pc[b].startTime&&m-1)for(var b=g,a=c.length;b=p&&i.endTime<=T)m.push(i);else if(i.startTime>T)return m}return m}},"./src/utils/time-ranges.ts":function(ue,Z,I){"use strict";I.r(Z);var Q={toString:function(M){for(var H="",F=M.length,O=0;O1?p-1:0),m=1;m100)throw new Error("Position must be between 0 and 100.");E=A,this.hasBeenReset=!0}})),Object.defineProperty(m,"positionAlign",O({},g,{get:function(){return d},set:function(A){var D=F(A);if(!D)throw new SyntaxError("An invalid or illegal string was specified.");d=D,this.hasBeenReset=!0}})),Object.defineProperty(m,"size",O({},g,{get:function(){return h},set:function(A){if(A<0||A>100)throw new Error("Size must be between 0 and 100.");h=A,this.hasBeenReset=!0}})),Object.defineProperty(m,"align",O({},g,{get:function(){return u},set:function(A){var D=F(A);if(!D)throw new SyntaxError("An invalid or illegal string was specified.");u=D,this.hasBeenReset=!0}})),m.displayState=void 0}return w.prototype.getCueAsHTML=function(){var c=self.WebVTT;return c.convertCueToDOMTree(self,this.text)},w}()},"./src/utils/vttparser.ts":function(ue,Z,I){"use strict";I.r(Z),I.d(Z,"parseTimeStamp",function(){return M}),I.d(Z,"fixLineBreaks",function(){return p}),I.d(Z,"VTTParser",function(){return T});var Q=I("./src/utils/vttcue.ts"),B=function(){function m(){}var g=m.prototype;return g.decode=function(a,i){if(!a)return"";if(typeof a!="string")throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(a))},m}();function M(m){function g(a,i,s,l){return(a|0)*3600+(i|0)*60+(s|0)+parseFloat(l||0)}var b=m.match(/^(?:(\d+):)?(\d{2}):(\d{2})(\.\d+)?/);return b?parseFloat(b[2])>59?g(b[2],b[3],0,b[4]):g(b[1],b[2],b[3],b[4]):null}var H=function(){function m(){this.values=Object.create(null)}var g=m.prototype;return g.set=function(a,i){!this.get(a)&&i!==""&&(this.values[a]=i)},g.get=function(a,i,s){return s?this.has(a)?this.values[a]:i[s]:this.has(a)?this.values[a]:i},g.has=function(a){return a in this.values},g.alt=function(a,i,s){for(var l=0;l=0&&s<=100)return this.set(a,s),!0}return!1},m}();function F(m,g,b,a){var i=a?m.split(a):[m];for(var s in i){if(typeof i[s]!="string")continue;var l=i[s].split(b);if(l.length!==2)continue;var S=l[0],v=l[1];g(S,v)}}var O=new Q.default(0,0,""),w=O.align==="middle"?"middle":"center";function c(m,g,b){var a=m;function i(){var S=M(m);if(S===null)throw new Error("Malformed timestamp: "+a);return m=m.replace(/^[^\sa-zA-Z-]+/,""),S}function s(S,v){var y=new H;F(S,function(E,d){var h;switch(E){case"region":for(var u=b.length-1;u>=0;u--)if(b[u].id===d){y.set(E,b[u].region);break}break;case"vertical":y.alt(E,d,["rl","lr"]);break;case"line":h=d.split(","),y.integer(E,h[0]),y.percent(E,h[0])&&y.set("snapToLines",!1),y.alt(E,h[0],["auto"]),h.length===2&&y.alt("lineAlign",h[1],["start",w,"end"]);break;case"position":h=d.split(","),y.percent(E,h[0]),h.length===2&&y.alt("positionAlign",h[1],["start",w,"end","line-left","line-right","auto"]);break;case"size":y.percent(E,d);break;case"align":y.alt(E,d,["start",w,"end","left","right"]);break}},/:/,/\s/),v.region=y.get("region",null),v.vertical=y.get("vertical","");var L=y.get("line","auto");L==="auto"&&O.line===-1&&(L=-1),v.line=L,v.lineAlign=y.get("lineAlign","start"),v.snapToLines=y.get("snapToLines",!0),v.size=y.get("size",100),v.align=y.get("align",w);var x=y.get("position","auto");x==="auto"&&O.position===50&&(x=v.align==="start"||v.align==="left"?0:v.align==="end"||v.align==="right"?100:50),v.position=x}function l(){m=m.replace(/^\s+/,"")}if(l(),g.startTime=i(),l(),m.substr(0,3)!=="-->")throw new Error("Malformed time stamp (time stamps must be separated by '-->'): "+a);m=m.substr(3),l(),g.endTime=i(),l(),s(m,g)}function p(m){return m.replace(//gi,` `)}var T=function(){function m(){this.state="INITIAL",this.buffer="",this.decoder=new B,this.regionList=[],this.cue=null,this.oncue=void 0,this.onparsingerror=void 0,this.onflush=void 0}var g=m.prototype;return g.parse=function(a){var i=this;a&&(i.buffer+=i.decoder.decode(a,{stream:!0}));function s(){var x=i.buffer,E=0;for(x=p(x);E")===-1){i.cue.id=S;continue}case"CUE":if(!i.cue){i.state="BADCUE";continue}try{c(S,i.cue,i.regionList)}catch(x){i.cue=null,i.state="BADCUE";continue}i.state="CUETEXT";continue;case"CUETEXT":{var L=S.indexOf("-->")!==-1;if(!S||L&&(y=!0)){i.oncue&&i.cue&&i.oncue(i.cue),i.cue=null,i.state="ID";continue}if(i.cue===null)continue;i.cue.text&&(i.cue.text+=` +`&&++E,i.buffer=x.substr(E),d}function l(x){F(x,function(E,d){},/:/)}try{var S="";if(i.state==="INITIAL"){if(!/\r\n|\n/.test(i.buffer))return this;S=s();var v=S.match(/^()?WEBVTT([ \t].*)?$/);if(!v||!v[0])throw new Error("Malformed WebVTT signature.");i.state="HEADER"}for(var y=!1;i.buffer;){if(!/\r\n|\n/.test(i.buffer))return this;y?y=!1:S=s();switch(i.state){case"HEADER":/:/.test(S)?l(S):S||(i.state="ID");continue;case"NOTE":S||(i.state="ID");continue;case"ID":if(/^NOTE($|[ \t])/.test(S)){i.state="NOTE";break}if(!S)continue;if(i.cue=new Q.default(0,0,""),i.state="CUE",S.indexOf("-->")===-1){i.cue.id=S;continue}case"CUE":if(!i.cue){i.state="BADCUE";continue}try{c(S,i.cue,i.regionList)}catch(x){i.cue=null,i.state="BADCUE";continue}i.state="CUETEXT";continue;case"CUETEXT":{var L=S.indexOf("-->")!==-1;if(!S||L&&(y=!0)){i.oncue&&i.cue&&i.oncue(i.cue),i.cue=null,i.state="ID";continue}if(i.cue===null)continue;i.cue.text&&(i.cue.text+=` `),i.cue.text+=S}continue;case"BADCUE":S||(i.state="ID")}}}catch(x){i.state==="CUETEXT"&&i.cue&&i.oncue&&i.oncue(i.cue),i.cue=null,i.state=i.state==="INITIAL"?"BADWEBVTT":"BADCUE"}return this},g.flush=function(){var a=this;try{if((a.cue||a.state==="HEADER")&&(a.buffer+=` -`,a.parse()),a.state==="INITIAL"||a.state==="BADWEBVTT")throw new Error("Malformed WebVTT signature.")}catch(i){a.onparsingerror&&a.onparsingerror(i)}return a.onflush&&a.onflush(),this},m}()},"./src/utils/webvtt-parser.ts":function(ue,Z,I){"use strict";I.r(Z),I.d(Z,"generateCueId",function(){return T}),I.d(Z,"parseWebVTT",function(){return g});var Y=I("./src/polyfills/number.ts"),B=I("./src/utils/vttparser.ts"),M=I("./src/demux/id3.ts"),H=I("./src/utils/timescale-conversion.ts"),F=I("./src/remux/mp4-remuxer.ts"),O=/\r\n|\n\r|\n|\r/g,w=function(a,i,s){return s===void 0&&(s=0),a.substr(s,i.length)===i},c=function(a){var i=parseInt(a.substr(-3)),s=parseInt(a.substr(-6,2)),l=parseInt(a.substr(-9,2)),S=a.length>9?parseInt(a.substr(0,a.indexOf(":"))):0;if(!Object(Y.isFiniteNumber)(i)||!Object(Y.isFiniteNumber)(s)||!Object(Y.isFiniteNumber)(l)||!Object(Y.isFiniteNumber)(S))throw Error("Malformed X-TIMESTAMP-MAP: Local:"+a);return i+=1e3*s,i+=60*1e3*l,i+=60*60*1e3*S,i},p=function(a){for(var i=5381,s=a.length;s;)i=i*33^a.charCodeAt(--s);return(i>>>0).toString()};function T(b,a,i){return p(b.toString())+p(a.toString())+p(i)}var m=function(a,i,s){var l=a[i],S=a[l.prevCC];if(!S||!S.new&&l.new){a.ccOffset=a.presentationOffset=l.start,l.new=!1;return}for(;(v=S)!==null&&v!==void 0&&v.new;){var v;a.ccOffset+=l.start-S.start,l.new=!1,l=S,S=a[l.prevCC]}a.presentationOffset=s};function g(b,a,i,s,l,S,v,y){var L=new B.VTTParser,x=Object(M.utf8ArrayToStr)(new Uint8Array(b)).trim().replace(O,` +`,a.parse()),a.state==="INITIAL"||a.state==="BADWEBVTT")throw new Error("Malformed WebVTT signature.")}catch(i){a.onparsingerror&&a.onparsingerror(i)}return a.onflush&&a.onflush(),this},m}()},"./src/utils/webvtt-parser.ts":function(ue,Z,I){"use strict";I.r(Z),I.d(Z,"generateCueId",function(){return T}),I.d(Z,"parseWebVTT",function(){return g});var Q=I("./src/polyfills/number.ts"),B=I("./src/utils/vttparser.ts"),M=I("./src/demux/id3.ts"),H=I("./src/utils/timescale-conversion.ts"),F=I("./src/remux/mp4-remuxer.ts"),O=/\r\n|\n\r|\n|\r/g,w=function(a,i,s){return s===void 0&&(s=0),a.substr(s,i.length)===i},c=function(a){var i=parseInt(a.substr(-3)),s=parseInt(a.substr(-6,2)),l=parseInt(a.substr(-9,2)),S=a.length>9?parseInt(a.substr(0,a.indexOf(":"))):0;if(!Object(Q.isFiniteNumber)(i)||!Object(Q.isFiniteNumber)(s)||!Object(Q.isFiniteNumber)(l)||!Object(Q.isFiniteNumber)(S))throw Error("Malformed X-TIMESTAMP-MAP: Local:"+a);return i+=1e3*s,i+=60*1e3*l,i+=60*60*1e3*S,i},p=function(a){for(var i=5381,s=a.length;s;)i=i*33^a.charCodeAt(--s);return(i>>>0).toString()};function T(b,a,i){return p(b.toString())+p(a.toString())+p(i)}var m=function(a,i,s){var l=a[i],S=a[l.prevCC];if(!S||!S.new&&l.new){a.ccOffset=a.presentationOffset=l.start,l.new=!1;return}for(;(v=S)!==null&&v!==void 0&&v.new;){var v;a.ccOffset+=l.start-S.start,l.new=!1,l=S,S=a[l.prevCC]}a.presentationOffset=s};function g(b,a,i,s,l,S,v,y){var L=new B.VTTParser,x=Object(M.utf8ArrayToStr)(new Uint8Array(b)).trim().replace(O,` `).split(` `),E=[],d=Object(H.toMpegTsClockFromTimescale)(a,i),h="00:00.000",u=0,R=0,A,D=!0,_=!1;L.oncue=function(U){var j=s[l],K=s.ccOffset,P=(u-d)/9e4;if(j!=null&&j.new&&(R!==void 0?K=s.ccOffset=j.start:m(s,l,P)),P&&(K=P-s.presentationOffset),_){var N=U.endTime-U.startTime,X=Object(F.normalizePts)((U.startTime+K-R)*9e4,S*9e4)/9e4;U.startTime=X,U.endTime=X+N}var ee=U.text.trim();U.text=decodeURIComponent(encodeURIComponent(ee)),U.id||(U.id=T(U.startTime,U.endTime,ee)),U.endTime>0&&E.push(U)},L.onparsingerror=function(U){A=U},L.onflush=function(){if(A){y(A);return}v(E)},x.forEach(function(U){if(D)if(w(U,"X-TIMESTAMP-MAP=")){D=!1,_=!0,U.substr(16).split(",").forEach(function(j){w(j,"LOCAL:")?h=j.substr(6):w(j,"MPEGTS:")&&(u=parseInt(j.substr(7)))});try{R=c(h)/1e3}catch(j){_=!1,A=j}return}else U===""&&(D=!1);L.parse(U+` -`)}),L.flush()}},"./src/utils/xhr-loader.ts":function(ue,Z,I){"use strict";I.r(Z);var Y=I("./src/utils/logger.ts"),B=I("./src/loader/load-stats.ts"),M=/^age:\s*[\d.]+\s*$/m,H=function(){function F(w){this.xhrSetup=void 0,this.requestTimeout=void 0,this.retryTimeout=void 0,this.retryDelay=void 0,this.config=null,this.callbacks=null,this.context=void 0,this.loader=null,this.stats=void 0,this.xhrSetup=w?w.xhrSetup:null,this.stats=new B.LoadStats,this.retryDelay=0}var O=F.prototype;return O.destroy=function(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null},O.abortInternal=function(){var c=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),c&&(c.onreadystatechange=null,c.onprogress=null,c.readyState!==4&&(this.stats.aborted=!0,c.abort()))},O.abort=function(){var c;this.abortInternal(),(c=this.callbacks)!==null&&c!==void 0&&c.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)},O.load=function(c,p,T){if(this.stats.loading.start)throw new Error("Loader can only be used once.");this.stats.loading.start=self.performance.now(),this.context=c,this.config=p,this.callbacks=T,this.retryDelay=p.retryDelay,this.loadInternal()},O.loadInternal=function(){var c=this.config,p=this.context;if(!c)return;var T=this.loader=new self.XMLHttpRequest,m=this.stats;m.loading.first=0,m.loaded=0;var g=this.xhrSetup;try{if(g)try{g(T,p.url)}catch(i){T.open("GET",p.url,!0),g(T,p.url)}T.readyState||T.open("GET",p.url,!0);var b=this.context.headers;if(b)for(var a in b)T.setRequestHeader(a,b[a])}catch(i){this.callbacks.onError({code:T.status,text:i.message},p,T);return}p.rangeEnd&&T.setRequestHeader("Range","bytes="+p.rangeStart+"-"+(p.rangeEnd-1)),T.onreadystatechange=this.readystatechange.bind(this),T.onprogress=this.loadprogress.bind(this),T.responseType=p.responseType,self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),c.timeout),T.send()},O.readystatechange=function(){var c=this.context,p=this.loader,T=this.stats;if(!c||!p)return;var m=p.readyState,g=this.config;if(T.aborted)return;if(m>=2)if(self.clearTimeout(this.requestTimeout),T.loading.first===0&&(T.loading.first=Math.max(self.performance.now(),T.loading.start)),m===4){p.onreadystatechange=null,p.onprogress=null;var b=p.status;if(b>=200&&b<300){T.loading.end=Math.max(self.performance.now(),T.loading.first);var a,i;if(c.responseType==="arraybuffer"?(a=p.response,i=a.byteLength):(a=p.responseText,i=a.length),T.loaded=T.total=i,!this.callbacks)return;var s=this.callbacks.onProgress;if(s&&s(T,c,a,p),!this.callbacks)return;var l={url:p.responseURL,data:a};this.callbacks.onSuccess(l,T,c,p)}else T.retry>=g.maxRetry||b>=400&&b<499?(Y.logger.error(b+" while loading "+c.url),this.callbacks.onError({code:b,text:p.statusText},c,p)):(Y.logger.warn(b+" while loading "+c.url+", retrying in "+this.retryDelay+"..."),this.abortInternal(),this.loader=null,self.clearTimeout(this.retryTimeout),this.retryTimeout=self.setTimeout(this.loadInternal.bind(this),this.retryDelay),this.retryDelay=Math.min(2*this.retryDelay,g.maxRetryDelay),T.retry++)}else self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),g.timeout)},O.loadtimeout=function(){Y.logger.warn("timeout while loading "+this.context.url);var c=this.callbacks;c&&(this.abortInternal(),c.onTimeout(this.stats,this.context,this.loader))},O.loadprogress=function(c){var p=this.stats;p.loaded=c.loaded,c.lengthComputable&&(p.total=c.total)},O.getCacheAge=function(){var c=null;if(this.loader&&M.test(this.loader.getAllResponseHeaders())){var p=this.loader.getResponseHeader("age");c=p?parseFloat(p):null}return c},F}();Z.default=H}}).default})},vHTk:function(Ge,fe,W){Ge.exports={wrp:"wrp___z2l1F",bgBlack:"bgBlack___3ezfX",monaco:"monaco___1ypjT",darkBlue:"darkBlue___2ViJc",close:"close___3q-z4",embed:"embed___3dQqc"}},wzkS:function(Ge,fe,W){"use strict";W.d(fe,"c",function(){return B}),W.d(fe,"b",function(){return M}),W.d(fe,"d",function(){return H}),W.d(fe,"a",function(){return O}),W.d(fe,"e",function(){return w});var ue=W("9og8"),Z=W("WmNS"),I=W.n(Z),Y=W("ErOA");function B(c){return Object(Y.c)("libraries/".concat(c,".json"))}function M(){return Object(Y.c)("library_tags.json")}function H(c){return F.apply(this,arguments)}function F(){return F=Object(ue.a)(I.a.mark(function c(p){var T;return I.a.wrap(function(g){for(;;)switch(g.prev=g.next){case 0:return g.next=2,Object(Y.b)("attachments/".concat(p,".json"));case 2:return T=g.sent,g.abrupt("return",T.status===0);case 4:case"end":return g.stop()}},c)})),F.apply(this,arguments)}function O(c){return Object(Y.f)("libraries.json",c)}function w(c,p){return Object(Y.g)("libraries/".concat(c,".json"),p)}},y5JW:function(Ge,fe,W){"use strict";W.d(fe,"c",function(){return b}),W.d(fe,"a",function(){return a});var ue=W("DZo9"),Z=W("8z0m"),I=W("+L6B"),Y=W("2/Rp"),B=W("9og8"),M=W("k1fw"),H=W("oBTY"),F=W("miYZ"),O=W("tsqr"),w=W("WmNS"),c=W.n(w),p=W("q1tI"),T=W.n(p),m=W("m3rI"),g=W("wzkS"),b="\u3000\u3000";function a(i){var s=["Bytes","KB","MB","GB","TB"];if(i==0)return"0 Byte";var l=parseInt(""+Math.floor(Math.log(i)/Math.log(1024)),10);return(i/Math.pow(1024,l)).toFixed(1)+" "+s[l]}fe.b=function(i){var s=i.value,l=s===void 0?[]:s,S=i.action,v=i.onChange,y=i.className,L=i.maxSize,x=L===void 0?150:L,E=i.title,d=E===void 0?"\u6587\u4EF6\u4E0A\u4F20":E,h=i.accept,u=h===void 0?null:h,R={multiple:!1,fileList:l,accept:u,withCredentials:!0,beforeUpload:function(_){var U=_.size/1024/1024;return U0?"\u6BCF\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u8D44\u6E90\uFF0C \u5220\u9664\u4E0B\u9762\u8D44\u6E90\u53EF\u91CD\u65B0\u4E0A\u4F20 ":"",disabled:l.length>0,ghost:!0},d),T.a.createElement("span",{onClick:A,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",x,"M) ")))}},yslc:function(Ge,fe){Ge.exports="data:image/png;base64,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"}}]); +`)}),L.flush()}},"./src/utils/xhr-loader.ts":function(ue,Z,I){"use strict";I.r(Z);var Q=I("./src/utils/logger.ts"),B=I("./src/loader/load-stats.ts"),M=/^age:\s*[\d.]+\s*$/m,H=function(){function F(w){this.xhrSetup=void 0,this.requestTimeout=void 0,this.retryTimeout=void 0,this.retryDelay=void 0,this.config=null,this.callbacks=null,this.context=void 0,this.loader=null,this.stats=void 0,this.xhrSetup=w?w.xhrSetup:null,this.stats=new B.LoadStats,this.retryDelay=0}var O=F.prototype;return O.destroy=function(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null},O.abortInternal=function(){var c=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),c&&(c.onreadystatechange=null,c.onprogress=null,c.readyState!==4&&(this.stats.aborted=!0,c.abort()))},O.abort=function(){var c;this.abortInternal(),(c=this.callbacks)!==null&&c!==void 0&&c.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)},O.load=function(c,p,T){if(this.stats.loading.start)throw new Error("Loader can only be used once.");this.stats.loading.start=self.performance.now(),this.context=c,this.config=p,this.callbacks=T,this.retryDelay=p.retryDelay,this.loadInternal()},O.loadInternal=function(){var c=this.config,p=this.context;if(!c)return;var T=this.loader=new self.XMLHttpRequest,m=this.stats;m.loading.first=0,m.loaded=0;var g=this.xhrSetup;try{if(g)try{g(T,p.url)}catch(i){T.open("GET",p.url,!0),g(T,p.url)}T.readyState||T.open("GET",p.url,!0);var b=this.context.headers;if(b)for(var a in b)T.setRequestHeader(a,b[a])}catch(i){this.callbacks.onError({code:T.status,text:i.message},p,T);return}p.rangeEnd&&T.setRequestHeader("Range","bytes="+p.rangeStart+"-"+(p.rangeEnd-1)),T.onreadystatechange=this.readystatechange.bind(this),T.onprogress=this.loadprogress.bind(this),T.responseType=p.responseType,self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),c.timeout),T.send()},O.readystatechange=function(){var c=this.context,p=this.loader,T=this.stats;if(!c||!p)return;var m=p.readyState,g=this.config;if(T.aborted)return;if(m>=2)if(self.clearTimeout(this.requestTimeout),T.loading.first===0&&(T.loading.first=Math.max(self.performance.now(),T.loading.start)),m===4){p.onreadystatechange=null,p.onprogress=null;var b=p.status;if(b>=200&&b<300){T.loading.end=Math.max(self.performance.now(),T.loading.first);var a,i;if(c.responseType==="arraybuffer"?(a=p.response,i=a.byteLength):(a=p.responseText,i=a.length),T.loaded=T.total=i,!this.callbacks)return;var s=this.callbacks.onProgress;if(s&&s(T,c,a,p),!this.callbacks)return;var l={url:p.responseURL,data:a};this.callbacks.onSuccess(l,T,c,p)}else T.retry>=g.maxRetry||b>=400&&b<499?(Q.logger.error(b+" while loading "+c.url),this.callbacks.onError({code:b,text:p.statusText},c,p)):(Q.logger.warn(b+" while loading "+c.url+", retrying in "+this.retryDelay+"..."),this.abortInternal(),this.loader=null,self.clearTimeout(this.retryTimeout),this.retryTimeout=self.setTimeout(this.loadInternal.bind(this),this.retryDelay),this.retryDelay=Math.min(2*this.retryDelay,g.maxRetryDelay),T.retry++)}else self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),g.timeout)},O.loadtimeout=function(){Q.logger.warn("timeout while loading "+this.context.url);var c=this.callbacks;c&&(this.abortInternal(),c.onTimeout(this.stats,this.context,this.loader))},O.loadprogress=function(c){var p=this.stats;p.loaded=c.loaded,c.lengthComputable&&(p.total=c.total)},O.getCacheAge=function(){var c=null;if(this.loader&&M.test(this.loader.getAllResponseHeaders())){var p=this.loader.getResponseHeader("age");c=p?parseFloat(p):null}return c},F}();Z.default=H}}).default})},vHTk:function(Ge,me,W){Ge.exports={wrp:"wrp___z2l1F",bgBlack:"bgBlack___3ezfX",monaco:"monaco___1ypjT",darkBlue:"darkBlue___2ViJc",close:"close___3q-z4",embed:"embed___3dQqc"}},wzkS:function(Ge,me,W){"use strict";W.d(me,"c",function(){return B}),W.d(me,"b",function(){return M}),W.d(me,"d",function(){return H}),W.d(me,"a",function(){return O}),W.d(me,"e",function(){return w});var ue=W("9og8"),Z=W("WmNS"),I=W.n(Z),Q=W("ErOA");function B(c){return Object(Q.c)("libraries/".concat(c,".json"))}function M(){return Object(Q.c)("library_tags.json")}function H(c){return F.apply(this,arguments)}function F(){return F=Object(ue.a)(I.a.mark(function c(p){var T;return I.a.wrap(function(g){for(;;)switch(g.prev=g.next){case 0:return g.next=2,Object(Q.b)("attachments/".concat(p,".json"));case 2:return T=g.sent,g.abrupt("return",T.status===0);case 4:case"end":return g.stop()}},c)})),F.apply(this,arguments)}function O(c){return Object(Q.f)("libraries.json",c)}function w(c,p){return Object(Q.g)("libraries/".concat(c,".json"),p)}},y5JW:function(Ge,me,W){"use strict";W.d(me,"c",function(){return b}),W.d(me,"a",function(){return a});var ue=W("DZo9"),Z=W("8z0m"),I=W("+L6B"),Q=W("2/Rp"),B=W("9og8"),M=W("k1fw"),H=W("oBTY"),F=W("miYZ"),O=W("tsqr"),w=W("WmNS"),c=W.n(w),p=W("q1tI"),T=W.n(p),m=W("m3rI"),g=W("wzkS"),b="\u3000\u3000";function a(i){var s=["Bytes","KB","MB","GB","TB"];if(i==0)return"0 Byte";var l=parseInt(""+Math.floor(Math.log(i)/Math.log(1024)),10);return(i/Math.pow(1024,l)).toFixed(1)+" "+s[l]}me.b=function(i){var s=i.value,l=s===void 0?[]:s,S=i.action,v=i.onChange,y=i.className,L=i.maxSize,x=L===void 0?150:L,E=i.title,d=E===void 0?"\u6587\u4EF6\u4E0A\u4F20":E,h=i.accept,u=h===void 0?null:h,R={multiple:!1,fileList:l,accept:u,withCredentials:!0,beforeUpload:function(_){var U=_.size/1024/1024;return U0?"\u6BCF\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u8D44\u6E90\uFF0C \u5220\u9664\u4E0B\u9762\u8D44\u6E90\u53EF\u91CD\u65B0\u4E0A\u4F20 ":"",disabled:l.length>0,ghost:!0},d),T.a.createElement("span",{onClick:A,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",x,"M) ")))}},yslc:function(Ge,me){Ge.exports="data:image/png;base64,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"}}]); diff --git a/p__Classrooms__Lists__CommonHomework__index.ad0c0a2b.async.js b/p__Classrooms__Lists__CommonHomework__index.417de219.async.js similarity index 75% rename from p__Classrooms__Lists__CommonHomework__index.ad0c0a2b.async.js rename to p__Classrooms__Lists__CommonHomework__index.417de219.async.js index d9e61a6e9f..440f651c98 100644 --- a/p__Classrooms__Lists__CommonHomework__index.ad0c0a2b.async.js +++ b/p__Classrooms__Lists__CommonHomework__index.417de219.async.js @@ -1,4 +1,4 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[53,3,6,8,9,10],{"/GNS":function(Re,G,e){Re.exports=e.p+"static/search1.c4136dd4.png"},"1j5w":function(Re,G,e){"use strict";e.d(G,"d",function(){return Gt}),e.d(G,"b",function(){return Dt}),e.d(G,"c",function(){return Sn}),e.d(G,"a",function(){return jn});var I=e("VTBJ"),N=e("1OyB"),Le=e("vuIU"),W=e("JX7q"),a=e("Ji7U"),f=e("LK+K"),J=e("q1tI"),i=e("I8Z2"),Z=e("BGR+"),Y=e("wx14"),K=e("rePB"),P=e("4IlW"),s=e("2GS6"),Q=e("Gytx"),b=e.n(Q),m=e("TSYQ"),L=e.n(m),z=e("U8pU"),de=e("ODXe"),fe=/iPhone/i,ve=/iPod/i,je=/iPad/i,q=/\bAndroid(?:.+)Mobile\b/i,ce=/Android/i,ie=/\bAndroid(?:.+)SD4930UR\b/i,y=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,g=/Windows Phone/i,c=/\bWindows(?:.+)ARM\b/i,ae=/BlackBerry/i,le=/BB10/i,Ee=/Opera Mini/i,Te=/\b(CriOS|Chrome)(?:.+)Mobile/i,_e=/Mobile(?:.+)Firefox\b/i;function S(Ct,Ie){return Ct.test(Ie)}function B(Ct){var Ie=Ct||(typeof navigator!="undefined"?navigator.userAgent:""),Xe=Ie.split("[FBAN");if(typeof Xe[1]!="undefined"){var he=Xe,u=Object(de.a)(he,1);Ie=u[0]}if(Xe=Ie.split("Twitter"),typeof Xe[1]!="undefined"){var C=Xe,te=Object(de.a)(C,1);Ie=te[0]}var ne={apple:{phone:S(fe,Ie)&&!S(g,Ie),ipod:S(ve,Ie),tablet:!S(fe,Ie)&&S(je,Ie)&&!S(g,Ie),device:(S(fe,Ie)||S(ve,Ie)||S(je,Ie))&&!S(g,Ie)},amazon:{phone:S(ie,Ie),tablet:!S(ie,Ie)&&S(y,Ie),device:S(ie,Ie)||S(y,Ie)},android:{phone:!S(g,Ie)&&S(ie,Ie)||!S(g,Ie)&&S(q,Ie),tablet:!S(g,Ie)&&!S(ie,Ie)&&!S(q,Ie)&&(S(y,Ie)||S(ce,Ie)),device:!S(g,Ie)&&(S(ie,Ie)||S(y,Ie)||S(q,Ie)||S(ce,Ie))||S(/\bokhttp\b/i,Ie)},windows:{phone:S(g,Ie),tablet:S(c,Ie),device:S(g,Ie)||S(c,Ie)},other:{blackberry:S(ae,Ie),blackberry10:S(le,Ie),opera:S(Ee,Ie),firefox:S(_e,Ie),chrome:S(Te,Ie),device:S(ae,Ie)||S(le,Ie)||S(Ee,Ie)||S(_e,Ie)||S(Te,Ie)},any:null,phone:null,tablet:null};return ne.any=ne.apple.device||ne.android.device||ne.windows.device||ne.other.device,ne.phone=ne.apple.phone||ne.android.phone||ne.windows.phone,ne.tablet=ne.apple.tablet||ne.android.tablet||ne.windows.tablet,ne}var M=Object(I.a)(Object(I.a)({},B()),{},{isMobile:B}),E=M;function k(){}function r(Ct,Ie,Xe){var he=Ie||"";return Ct.key||"".concat(he,"item_").concat(Xe)}function p(Ct){return"".concat(Ct,"-menu-")}function j(Ct,Ie){var Xe=-1;J.Children.forEach(Ct,function(he){Xe+=1,he&&he.type&&he.type.isMenuItemGroup?J.Children.forEach(he.props.children,function(u){Xe+=1,Ie(u,Xe)}):Ie(he,Xe)})}function $(Ct,Ie,Xe){if(!Ct||Xe.find)return;J.Children.forEach(Ct,function(he){if(he){var u=he.type;if(!u||!(u.isSubMenu||u.isMenuItem||u.isMenuItemGroup))return;Ie.indexOf(he.key)!==-1?Xe.find=!0:he.props.children&&$(he.props.children,Ie,Xe)}})}var be=["defaultSelectedKeys","selectedKeys","defaultOpenKeys","openKeys","mode","getPopupContainer","onSelect","onDeselect","onDestroy","openTransitionName","openAnimation","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","triggerSubMenuAction","level","selectable","multiple","onOpenChange","visible","focusable","defaultActiveFirst","prefixCls","inlineIndent","parentMenu","title","rootPrefixCls","eventKey","active","onItemHover","onTitleMouseEnter","onTitleMouseLeave","onTitleClick","popupAlign","popupOffset","isOpen","renderMenuItem","manualRef","subMenuKey","disabled","index","isSelected","store","activeKey","builtinPlacements","overflowedIndicator","motion","attribute","value","popupClassName","inlineCollapsed","menu","theme","itemIcon","expandIcon"],H=function(Ie){var Xe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,he=Ie&&typeof Ie.getBoundingClientRect=="function"&&Ie.getBoundingClientRect().width;if(he){if(Xe){var u=getComputedStyle(Ie),C=u.marginLeft,te=u.marginRight;he+=+C.replace("px","")+ +te.replace("px","")}he=+he.toFixed(6)}return he||0},se=function(Ie,Xe,he){Ie&&Object(z.a)(Ie.style)==="object"&&(Ie.style[Xe]=he)},Ae=function(){return E.any},ge=e("KQm4"),Ce=e("Ff2n"),re=e("i8i4"),l=e("bdgK"),D=e("uciX"),h=e("8XRh"),ee={adjustX:1,adjustY:1},Oe={topLeft:{points:["bl","tl"],overflow:ee,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:ee,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:ee,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:ee,offset:[4,0]}},Ne={topLeft:{points:["bl","tl"],overflow:ee,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:ee,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:ee,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:ee,offset:[4,0]}},Ge=Oe,mt=0,ft={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},ht=function(Ie,Xe,he){var u=p(Xe),C=Ie.getState();Ie.setState({defaultActiveFirst:Object(I.a)(Object(I.a)({},C.defaultActiveFirst),{},Object(K.a)({},u,he))})},gt=function(Ct){Object(a.a)(Xe,Ct);var Ie=Object(f.a)(Xe);function Xe(he){var u;Object(N.a)(this,Xe),u=Ie.call(this,he),u.onDestroy=function(oe){u.props.onDestroy(oe)},u.onKeyDown=function(oe){var Me=oe.keyCode,Ke=u.menuInstance,ct=u.props,dt=ct.isOpen,tt=ct.store;if(Me===P.a.ENTER)return u.onTitleClick(oe),ht(tt,u.props.eventKey,!0),!0;if(Me===P.a.RIGHT)return dt?Ke.onKeyDown(oe):(u.triggerOpenChange(!0),ht(tt,u.props.eventKey,!0)),!0;if(Me===P.a.LEFT){var Qt;if(dt)Qt=Ke.onKeyDown(oe);else return;return Qt||(u.triggerOpenChange(!1),Qt=!0),Qt}return dt&&(Me===P.a.UP||Me===P.a.DOWN)?Ke.onKeyDown(oe):void 0},u.onOpenChange=function(oe){u.props.onOpenChange(oe)},u.onPopupVisibleChange=function(oe){u.triggerOpenChange(oe,oe?"mouseenter":"mouseleave")},u.onMouseEnter=function(oe){var Me=u.props,Ke=Me.eventKey,ct=Me.onMouseEnter,dt=Me.store;ht(dt,u.props.eventKey,!1),ct({key:Ke,domEvent:oe})},u.onMouseLeave=function(oe){var Me=u.props,Ke=Me.parentMenu,ct=Me.eventKey,dt=Me.onMouseLeave;Ke.subMenuInstance=Object(W.a)(u),dt({key:ct,domEvent:oe})},u.onTitleMouseEnter=function(oe){var Me=u.props,Ke=Me.eventKey,ct=Me.onItemHover,dt=Me.onTitleMouseEnter;ct({key:Ke,hover:!0}),dt({key:Ke,domEvent:oe})},u.onTitleMouseLeave=function(oe){var Me=u.props,Ke=Me.parentMenu,ct=Me.eventKey,dt=Me.onItemHover,tt=Me.onTitleMouseLeave;Ke.subMenuInstance=Object(W.a)(u),dt({key:ct,hover:!1}),tt({key:ct,domEvent:oe})},u.onTitleClick=function(oe){var Me=Object(W.a)(u),Ke=Me.props;if(Ke.onTitleClick({key:Ke.eventKey,domEvent:oe}),Ke.triggerSubMenuAction==="hover")return;u.triggerOpenChange(!Ke.isOpen,"click"),ht(Ke.store,u.props.eventKey,!1)},u.onSubMenuClick=function(oe){typeof u.props.onClick=="function"&&u.props.onClick(u.addKeyPath(oe))},u.onSelect=function(oe){u.props.onSelect(oe)},u.onDeselect=function(oe){u.props.onDeselect(oe)},u.getPrefixCls=function(){return"".concat(u.props.rootPrefixCls,"-submenu")},u.getActiveClassName=function(){return"".concat(u.getPrefixCls(),"-active")},u.getDisabledClassName=function(){return"".concat(u.getPrefixCls(),"-disabled")},u.getSelectedClassName=function(){return"".concat(u.getPrefixCls(),"-selected")},u.getOpenClassName=function(){return"".concat(u.props.rootPrefixCls,"-submenu-open")},u.saveMenuInstance=function(oe){u.menuInstance=oe},u.addKeyPath=function(oe){return Object(I.a)(Object(I.a)({},oe),{},{keyPath:(oe.keyPath||[]).concat(u.props.eventKey)})},u.triggerOpenChange=function(oe,Me){var Ke=u.props.eventKey,ct=function(){u.onOpenChange({key:Ke,item:Object(W.a)(u),trigger:Me,open:oe})};Me==="mouseenter"?u.mouseenterTimeout=setTimeout(function(){ct()},0):ct()},u.isChildrenSelected=function(){var oe={find:!1};return $(u.props.children,u.props.selectedKeys,oe),oe.find},u.isOpen=function(){return u.props.openKeys.indexOf(u.props.eventKey)!==-1},u.adjustWidth=function(){if(!u.subMenuTitle||!u.menuInstance)return;var oe=re.findDOMNode(u.menuInstance);if(oe.offsetWidth>=u.subMenuTitle.offsetWidth)return;oe.style.minWidth="".concat(u.subMenuTitle.offsetWidth,"px")},u.saveSubMenuTitle=function(oe){u.subMenuTitle=oe},u.getBaseProps=function(){var oe=Object(W.a)(u),Me=oe.props;return{mode:Me.mode==="horizontal"?"vertical":Me.mode,visible:u.props.isOpen,level:Me.level+1,inlineIndent:Me.inlineIndent,focusable:!1,onClick:u.onSubMenuClick,onSelect:u.onSelect,onDeselect:u.onDeselect,onDestroy:u.onDestroy,selectedKeys:Me.selectedKeys,eventKey:"".concat(Me.eventKey,"-menu-"),openKeys:Me.openKeys,motion:Me.motion,onOpenChange:u.onOpenChange,subMenuOpenDelay:Me.subMenuOpenDelay,parentMenu:Object(W.a)(u),subMenuCloseDelay:Me.subMenuCloseDelay,forceSubMenuRender:Me.forceSubMenuRender,triggerSubMenuAction:Me.triggerSubMenuAction,builtinPlacements:Me.builtinPlacements,defaultActiveFirst:Me.store.getState().defaultActiveFirst[p(Me.eventKey)],multiple:Me.multiple,prefixCls:Me.rootPrefixCls,id:u.internalMenuId,manualRef:u.saveMenuInstance,itemIcon:Me.itemIcon,expandIcon:Me.expandIcon,direction:Me.direction}},u.getMotion=function(oe,Me){var Ke=Object(W.a)(u),ct=Ke.haveRendered,dt=u.props,tt=dt.motion,Qt=dt.rootPrefixCls,xt=Object(I.a)(Object(I.a)({},tt),{},{leavedClassName:"".concat(Qt,"-hidden"),removeOnLeave:!1,motionAppear:ct||!Me||oe!=="inline"});return xt};var C=he.store,te=he.eventKey,ne=C.getState(),Se=ne.defaultActiveFirst;u.isRootMenu=!1;var T=!1;return Se&&(T=Se[te]),ht(C,te,T),u}return Object(Le.a)(Xe,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var u=this,C=this.props,te=C.mode,ne=C.parentMenu,Se=C.manualRef;if(Se&&Se(this),te!=="horizontal"||!ne.isRootMenu||!this.props.isOpen)return;this.minWidthTimeout=setTimeout(function(){return u.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var u=this.props,C=u.onDestroy,te=u.eventKey;C&&C(te),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout)}},{key:"renderChildren",value:function(u){var C=this,te=this.getBaseProps(),ne=this.getMotion(te.mode,te.visible);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||te.visible||te.forceSubMenuRender,!this.haveOpened)return J.createElement("div",null);var Se=te.direction;return J.createElement(h.default,Object.assign({visible:te.visible},ne),function(T){var oe=T.className,Me=T.style,Ke=L()("".concat(te.prefixCls,"-sub"),oe,Object(K.a)({},"".concat(te.prefixCls,"-rtl"),Se==="rtl"));return J.createElement(et,Object.assign({},te,{id:C.internalMenuId,className:Ke,style:Me}),u)})}},{key:"render",value:function(){var u,C=Object(I.a)({},this.props),te=C.isOpen,ne=this.getPrefixCls(),Se=C.mode==="inline",T=L()(ne,"".concat(ne,"-").concat(C.mode),(u={},Object(K.a)(u,C.className,!!C.className),Object(K.a)(u,this.getOpenClassName(),te),Object(K.a)(u,this.getActiveClassName(),C.active||te&&!Se),Object(K.a)(u,this.getDisabledClassName(),C.disabled),Object(K.a)(u,this.getSelectedClassName(),this.isChildrenSelected()),u));this.internalMenuId||(C.eventKey?this.internalMenuId="".concat(C.eventKey,"$Menu"):(mt+=1,this.internalMenuId="$__$".concat(mt,"$Menu")));var oe={},Me={},Ke={};C.disabled||(oe={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},Me={onClick:this.onTitleClick},Ke={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var ct={},dt=C.direction;Se&&(dt==="rtl"?ct.paddingRight=C.inlineIndent*C.level:ct.paddingLeft=C.inlineIndent*C.level);var tt={};this.props.isOpen&&(tt={"aria-owns":this.internalMenuId});var Qt=null;C.mode!=="horizontal"&&(Qt=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(Qt=J.createElement(this.props.expandIcon,Object(I.a)({},this.props))));var xt=J.createElement("div",Object.assign({ref:this.saveSubMenuTitle,style:ct,className:"".concat(ne,"-title"),role:"button"},Ke,Me,{"aria-expanded":te},tt,{"aria-haspopup":"true",title:typeof C.title=="string"?C.title:void 0}),C.title,Qt||J.createElement("i",{className:"".concat(ne,"-arrow")})),qt=this.renderChildren(C.children),Mn=C.parentMenu.isRootMenu?C.parentMenu.props.getPopupContainer:function(yt){return yt.parentNode},dn=ft[C.mode],pn=C.popupOffset?{offset:C.popupOffset}:{},Pn=C.mode==="inline"?"":C.popupClassName;Pn+=dt==="rtl"?" ".concat(ne,"-rtl"):"";var mn=C.disabled,un=C.triggerSubMenuAction,Ln=C.subMenuOpenDelay,Tn=C.forceSubMenuRender,ln=C.subMenuCloseDelay,cn=C.builtinPlacements;be.forEach(function(yt){return delete C[yt]}),delete C.onClick;var In=dt==="rtl"?Object.assign({},Ne,cn):Object.assign({},Oe,cn);return delete C.direction,J.createElement("li",Object.assign({},C,oe,{className:T,role:"menuitem"}),Se&&xt,Se&&qt,!Se&&J.createElement(D.a,{prefixCls:ne,popupClassName:L()("".concat(ne,"-popup"),Pn),getPopupContainer:Mn,builtinPlacements:In,popupPlacement:dn,popupVisible:te,popupAlign:pn,popup:qt,action:mn?[]:[un],mouseEnterDelay:Ln,mouseLeaveDelay:ln,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:Tn},xt))}}]),Xe}(J.Component);gt.defaultProps={onMouseEnter:k,onMouseLeave:k,onTitleMouseEnter:k,onTitleMouseLeave:k,onTitleClick:k,manualRef:k,mode:"vertical",title:""};var Et=Object(i.b)(function(Ct,Ie){var Xe=Ct.openKeys,he=Ct.activeKey,u=Ct.selectedKeys,C=Ie.eventKey,te=Ie.subMenuKey;return{isOpen:Xe.indexOf(C)>-1,active:he[te]===C,selectedKeys:u}})(gt);Et.isSubMenu=!0;var Gt=Et,Cn="menuitem-overflowed",vn=.5,Ht=function(Ct){Object(a.a)(Xe,Ct);var Ie=Object(f.a)(Xe);function Xe(){var he;return Object(N.a)(this,Xe),he=Ie.apply(this,arguments),he.resizeObserver=null,he.mutationObserver=null,he.originalTotalWidth=0,he.overflowedItems=[],he.menuItemSizes=[],he.cancelFrameId=null,he.state={lastVisibleIndex:void 0},he.getMenuItemNodes=function(){var u=he.props.prefixCls,C=re.findDOMNode(Object(W.a)(he));return C?[].slice.call(C.children).filter(function(te){return te.className.split(" ").indexOf("".concat(u,"-overflowed-submenu"))<0}):[]},he.getOverflowedSubMenuItem=function(u,C,te){var ne=he.props,Se=ne.overflowedIndicator,T=ne.level,oe=ne.mode,Me=ne.prefixCls,Ke=ne.theme;if(T!==1||oe!=="horizontal")return null;var ct=he.props.children[0],dt=ct.props,tt=dt.children,Qt=dt.title,xt=dt.style,qt=Object(Ce.a)(dt,["children","title","style"]),Mn=Object(I.a)({},xt),dn="".concat(u,"-overflowed-indicator"),pn="".concat(u,"-overflowed-indicator");C.length===0&&te!==!0?Mn=Object(I.a)(Object(I.a)({},Mn),{},{display:"none"}):te&&(Mn=Object(I.a)(Object(I.a)({},Mn),{},{visibility:"hidden",position:"absolute"}),dn="".concat(dn,"-placeholder"),pn="".concat(pn,"-placeholder"));var Pn=Ke?"".concat(Me,"-").concat(Ke):"",mn={};return be.forEach(function(un){qt[un]!==void 0&&(mn[un]=qt[un])}),J.createElement(Gt,Object.assign({title:Se,className:"".concat(Me,"-overflowed-submenu"),popupClassName:Pn},mn,{key:dn,eventKey:pn,disabled:!1,style:Mn}),C)},he.setChildrenWidthAndResize=function(){if(he.props.mode!=="horizontal")return;var u=re.findDOMNode(Object(W.a)(he));if(!u)return;var C=u.children;if(!C||C.length===0)return;var te=u.children[C.length-1];se(te,"display","inline-block");var ne=he.getMenuItemNodes(),Se=ne.filter(function(T){return T.className.split(" ").indexOf(Cn)>=0});Se.forEach(function(T){se(T,"display","inline-block")}),he.menuItemSizes=ne.map(function(T){return H(T,!0)}),Se.forEach(function(T){se(T,"display","none")}),he.overflowedIndicatorWidth=H(u.children[u.children.length-1],!0),he.originalTotalWidth=he.menuItemSizes.reduce(function(T,oe){return T+oe},0),he.handleResize(),se(te,"display","none")},he.handleResize=function(){if(he.props.mode!=="horizontal")return;var u=re.findDOMNode(Object(W.a)(he));if(!u)return;var C=H(u);he.overflowedItems=[];var te=0,ne;he.originalTotalWidth>C+vn&&(ne=-1,he.menuItemSizes.forEach(function(Se){te+=Se,te+he.overflowedIndicatorWidth<=C&&(ne+=1)})),he.setState({lastVisibleIndex:ne})},he}return Object(Le.a)(Xe,[{key:"componentDidMount",value:function(){var u=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var C=re.findDOMNode(this);if(!C)return;this.resizeObserver=new l.default(function(te){te.forEach(function(){var ne=u.cancelFrameId;cancelAnimationFrame(ne),u.cancelFrameId=requestAnimationFrame(u.setChildrenWidthAndResize)})}),[].slice.call(C.children).concat(C).forEach(function(te){u.resizeObserver.observe(te)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){u.resizeObserver.disconnect(),[].slice.call(C.children).concat(C).forEach(function(te){u.resizeObserver.observe(te)}),u.setChildrenWidthAndResize()}),this.mutationObserver.observe(C,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(u){var C=this,te=this.state.lastVisibleIndex;return(u||[]).reduce(function(ne,Se,T){var oe=Se;if(C.props.mode==="horizontal"){var Me=C.getOverflowedSubMenuItem(Se.props.eventKey,[]);te!==void 0&&C.props.className.indexOf("".concat(C.props.prefixCls,"-root"))!==-1&&(T>te&&(oe=J.cloneElement(Se,{style:{display:"none"},eventKey:"".concat(Se.props.eventKey,"-hidden"),className:"".concat(Cn)})),T===te+1&&(C.overflowedItems=u.slice(te+1).map(function(ct){return J.cloneElement(ct,{key:ct.props.eventKey,mode:"vertical-left"})}),Me=C.getOverflowedSubMenuItem(Se.props.eventKey,C.overflowedItems)));var Ke=[].concat(Object(ge.a)(ne),[Me,oe]);return T===u.length-1&&Ke.push(C.getOverflowedSubMenuItem(Se.props.eventKey,[],!0)),Ke}return[].concat(Object(ge.a)(ne),[oe])},[])}},{key:"render",value:function(){var u=this.props,C=u.visible,te=u.prefixCls,ne=u.overflowedIndicator,Se=u.mode,T=u.level,oe=u.tag,Me=u.children,Ke=u.theme,ct=Object(Ce.a)(u,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),dt=oe;return J.createElement(dt,Object.assign({},ct),this.renderChildren(Me))}}]),Xe}(J.Component);Ht.defaultProps={tag:"div",className:""};var Rn=Ht;function Dn(Ct){return Ct.length?Ct.every(function(Ie){return!!Ie.props.disabled}):!0}function pe(Ct,Ie,Xe){var he=Ct.getState();Ct.setState({activeKey:Object(I.a)(Object(I.a)({},he.activeKey),{},Object(K.a)({},Ie,Xe))})}function Ue(Ct){return Ct.eventKey||"0-menu-"}function Je(Ct,Ie){var Xe=Ie,he=Ct.children,u=Ct.eventKey;if(Xe){var C;if(j(he,function(te,ne){te&&te.props&&!te.props.disabled&&Xe===r(te,u,ne)&&(C=!0)}),C)return Xe}return Xe=null,Ct.defaultActiveFirst&&j(he,function(te,ne){!Xe&&te&&!te.props.disabled&&(Xe=r(te,u,ne))}),Xe}function it(Ct){if(Ct){var Ie=this.instanceArray.indexOf(Ct);Ie!==-1?this.instanceArray[Ie]=Ct:this.instanceArray.push(Ct)}}var bt=function(Ct){Object(a.a)(Xe,Ct);var Ie=Object(f.a)(Xe);function Xe(he){var u;return Object(N.a)(this,Xe),u=Ie.call(this,he),u.onKeyDown=function(C,te){var ne=C.keyCode,Se;if(u.getFlatInstanceArray().forEach(function(oe){oe&&oe.props.active&&oe.onKeyDown&&(Se=oe.onKeyDown(C))}),Se)return 1;var T=null;return(ne===P.a.UP||ne===P.a.DOWN)&&(T=u.step(ne===P.a.UP?-1:1)),T?(C.preventDefault(),pe(u.props.store,Ue(u.props),T.props.eventKey),typeof te=="function"&&te(T),1):void 0},u.onItemHover=function(C){var te=C.key,ne=C.hover;pe(u.props.store,Ue(u.props),ne?te:null)},u.onDeselect=function(C){u.props.onDeselect(C)},u.onSelect=function(C){u.props.onSelect(C)},u.onClick=function(C){u.props.onClick(C)},u.onOpenChange=function(C){u.props.onOpenChange(C)},u.onDestroy=function(C){u.props.onDestroy(C)},u.getFlatInstanceArray=function(){return u.instanceArray},u.step=function(C){var te=u.getFlatInstanceArray(),ne=u.props.store.getState().activeKey[Ue(u.props)],Se=te.length;if(!Se)return null;C<0&&(te=te.concat().reverse());var T=-1;if(te.every(function(ct,dt){return ct&&ct.props.eventKey===ne?(T=dt,!1):!0}),!u.props.defaultActiveFirst&&T!==-1&&Dn(te.slice(T,Se-1)))return;var oe=(T+1)%Se,Me=oe;do{var Ke=te[Me];if(!Ke||Ke.props.disabled)Me=(Me+1)%Se;else return Ke}while(Me!==oe);return null},u.renderCommonMenuItem=function(C,te,ne){var Se=u.props.store.getState(),T=Object(W.a)(u),oe=T.props,Me=r(C,oe.eventKey,te),Ke=C.props;if(!Ke||typeof C.type=="string")return C;var ct=Me===Se.activeKey,dt=Object(I.a)(Object(I.a)({mode:Ke.mode||oe.mode,level:oe.level,inlineIndent:oe.inlineIndent,renderMenuItem:u.renderMenuItem,rootPrefixCls:oe.prefixCls,index:te,parentMenu:oe.parentMenu,manualRef:Ke.disabled?void 0:Object(s.a)(C.ref,it.bind(Object(W.a)(u))),eventKey:Me,active:!Ke.disabled&&ct,multiple:oe.multiple,onClick:function(Qt){(Ke.onClick||k)(Qt),u.onClick(Qt)},onItemHover:u.onItemHover,motion:oe.motion,subMenuOpenDelay:oe.subMenuOpenDelay,subMenuCloseDelay:oe.subMenuCloseDelay,forceSubMenuRender:oe.forceSubMenuRender,onOpenChange:u.onOpenChange,onDeselect:u.onDeselect,onSelect:u.onSelect,builtinPlacements:oe.builtinPlacements,itemIcon:Ke.itemIcon||u.props.itemIcon,expandIcon:Ke.expandIcon||u.props.expandIcon},ne),{},{direction:oe.direction});return(oe.mode==="inline"||Ae())&&(dt.triggerSubMenuAction="click"),J.cloneElement(C,dt)},u.renderMenuItem=function(C,te,ne){if(!C)return null;var Se=u.props.store.getState(),T={openKeys:Se.openKeys,selectedKeys:Se.selectedKeys,triggerSubMenuAction:u.props.triggerSubMenuAction,subMenuKey:ne};return u.renderCommonMenuItem(C,te,T)},he.store.setState({activeKey:Object(I.a)(Object(I.a)({},he.store.getState().activeKey),{},Object(K.a)({},he.eventKey,Je(he,he.activeKey)))}),u.instanceArray=[],u}return Object(Le.a)(Xe,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(u){return this.props.visible||u.visible||this.props.className!==u.className||!b()(this.props.style,u.style)}},{key:"componentDidUpdate",value:function(u){var C=this.props,te="activeKey"in C?C.activeKey:C.store.getState().activeKey[Ue(C)],ne=Je(C,te);if(ne!==te)pe(C.store,Ue(C),ne);else if("activeKey"in u){var Se=Je(u,u.activeKey);ne!==Se&&pe(C.store,Ue(C),ne)}}},{key:"render",value:function(){var u=this,C=Object(Y.a)({},this.props);this.instanceArray=[];var te=L()(C.prefixCls,C.className,"".concat(C.prefixCls,"-").concat(C.mode)),ne={className:te,role:C.role||"menu"};C.id&&(ne.id=C.id),C.focusable&&(ne.tabIndex=0,ne.onKeyDown=this.onKeyDown);var Se=C.prefixCls,T=C.eventKey,oe=C.visible,Me=C.level,Ke=C.mode,ct=C.overflowedIndicator,dt=C.theme;return be.forEach(function(tt){return delete C[tt]}),delete C.onClick,J.createElement(Rn,Object.assign({},C,{prefixCls:Se,mode:Ke,tag:"ul",level:Me,theme:dt,visible:oe,overflowedIndicator:ct},ne),J.Children.map(C.children,function(tt,Qt){return u.renderMenuItem(tt,Qt,T||"0-menu-")}))}}]),Xe}(J.Component);bt.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:k};var pt=Object(i.b)()(bt),et=pt,Qe=e("Kwbf");function Ye(Ct,Ie,Xe){var he=Ct.prefixCls,u=Ct.motion,C=Ct.defaultMotions,te=C===void 0?{}:C,ne=Ct.openAnimation,Se=Ct.openTransitionName,T=Ie.switchingModeFromInline;if(u)return u;if(Object(z.a)(ne)==="object"&&ne)Object(Qe.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof ne=="string")return{motionName:"".concat(he,"-open-").concat(ne)};if(Se)return{motionName:Se};var oe=te[Xe];return oe||(T?null:te.other)}var st=function(Ct){Object(a.a)(Xe,Ct);var Ie=Object(f.a)(Xe);function Xe(he){var u;Object(N.a)(this,Xe),u=Ie.call(this,he),u.inlineOpenKeys=[],u.onSelect=function(ne){var Se=Object(W.a)(u),T=Se.props;if(T.selectable){var oe=u.store.getState(),Me=oe.selectedKeys,Ke=ne.key;T.multiple?Me=Me.concat([Ke]):Me=[Ke],"selectedKeys"in T||u.store.setState({selectedKeys:Me}),T.onSelect(Object(I.a)(Object(I.a)({},ne),{},{selectedKeys:Me}))}},u.onClick=function(ne){var Se=u.getRealMenuMode(),T=Object(W.a)(u),oe=T.store,Me=T.props.onOpenChange;Se!=="inline"&&!("openKeys"in u.props)&&(oe.setState({openKeys:[]}),Me([])),u.props.onClick(ne)},u.onKeyDown=function(ne,Se){u.innerMenu.getWrappedInstance().onKeyDown(ne,Se)},u.onOpenChange=function(ne){var Se=Object(W.a)(u),T=Se.props,oe=u.store.getState().openKeys.concat(),Me=!1,Ke=function(dt){var tt=!1;if(dt.open)tt=oe.indexOf(dt.key)===-1,tt&&oe.push(dt.key);else{var Qt=oe.indexOf(dt.key);tt=Qt!==-1,tt&&oe.splice(Qt,1)}Me=Me||tt};Array.isArray(ne)?ne.forEach(Ke):Ke(ne),Me&&("openKeys"in u.props||u.store.setState({openKeys:oe}),T.onOpenChange(oe))},u.onDeselect=function(ne){var Se=Object(W.a)(u),T=Se.props;if(T.selectable){var oe=u.store.getState().selectedKeys.concat(),Me=ne.key,Ke=oe.indexOf(Me);Ke!==-1&&oe.splice(Ke,1),"selectedKeys"in T||u.store.setState({selectedKeys:oe}),T.onDeselect(Object(I.a)(Object(I.a)({},ne),{},{selectedKeys:oe}))}},u.onMouseEnter=function(ne){u.restoreModeVerticalFromInline();var Se=u.props.onMouseEnter;Se&&Se(ne)},u.onTransitionEnd=function(ne){var Se=ne.propertyName==="width"&&ne.target===ne.currentTarget,T=ne.target.className,oe=Object.prototype.toString.call(T)==="[object SVGAnimatedString]"?T.animVal:T,Me=ne.propertyName==="font-size"&&oe.indexOf("anticon")>=0;(Se||Me)&&u.restoreModeVerticalFromInline()},u.setInnerMenu=function(ne){u.innerMenu=ne},u.isRootMenu=!0;var C=he.defaultSelectedKeys,te=he.defaultOpenKeys;return"selectedKeys"in he&&(C=he.selectedKeys||[]),"openKeys"in he&&(te=he.openKeys||[]),u.store=Object(i.c)({selectedKeys:C,openKeys:te,activeKey:{"0-menu-":Je(he,he.activeKey)}}),u.state={switchingModeFromInline:!1},u}return Object(Le.a)(Xe,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(u){this.updateOpentKeysWhenSwitchMode(u),this.updateMiniStore();var C=this.props,te=C.siderCollapsed,ne=C.inlineCollapsed,Se=C.onOpenChange;(!u.inlineCollapsed&&ne||!u.siderCollapsed&&te)&&Se([]),this.updateMenuDisplay()}},{key:"updateOpentKeysWhenSwitchMode",value:function(u){var C=this.props,te=this.store,ne=this.inlineOpenKeys,Se=te.getState(),T={};u.mode==="inline"&&C.mode!=="inline"&&this.setState({switchingModeFromInline:!0}),"openKeys"in C||((C.inlineCollapsed&&!u.inlineCollapsed||C.siderCollapsed&&!u.siderCollapsed)&&(this.setState({switchingModeFromInline:!0}),this.inlineOpenKeys=Se.openKeys.concat(),T.openKeys=[]),(!C.inlineCollapsed&&u.inlineCollapsed||!C.siderCollapsed&&u.siderCollapsed)&&(T.openKeys=ne,this.inlineOpenKeys=[])),Object.keys(T).length&&te.setState(T)}},{key:"updateMenuDisplay",value:function(){var u=this.props.collapsedWidth,C=this.store,te=this.prevOpenKeys,ne=this.getInlineCollapsed()&&(u===0||u==="0"||u==="0px");ne?(this.prevOpenKeys=C.getState().openKeys.concat(),this.store.setState({openKeys:[]})):te&&(this.store.setState({openKeys:te}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var u=this.props.mode,C=this.state.switchingModeFromInline,te=this.getInlineCollapsed();return C&&te?"inline":te?"vertical":u}},{key:"getInlineCollapsed",value:function(){var u=this.props,C=u.inlineCollapsed,te=u.siderCollapsed;return te!==void 0?te:C}},{key:"restoreModeVerticalFromInline",value:function(){var u=this.state.switchingModeFromInline;u&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var u=Object(I.a)({},Object(Z.default)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),C=this.getRealMenuMode();return u.className+=" ".concat(u.prefixCls,"-root"),u.direction==="rtl"&&(u.className+=" ".concat(u.prefixCls,"-rtl")),u=Object(I.a)(Object(I.a)({},u),{},{mode:C,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:Ye(this.props,this.state,C)}),delete u.openAnimation,delete u.openTransitionName,J.createElement(i.a,{store:this.store},J.createElement(et,Object.assign({},u,{ref:this.setInnerMenu}),this.props.children))}}]),Xe}(J.Component);st.defaultProps={selectable:!0,onClick:k,onSelect:k,onOpenChange:k,onDeselect:k,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:J.createElement("span",null,"\xB7\xB7\xB7")};var ut=st,nt=function(Ct){Object(a.a)(Xe,Ct);var Ie=Object(f.a)(Xe);function Xe(){var he;return Object(N.a)(this,Xe),he=Ie.apply(this,arguments),he.onKeyDown=function(u){var C=u.keyCode;return C===P.a.ENTER?(he.onClick(u),!0):void 0},he.onMouseLeave=function(u){var C=he.props,te=C.eventKey,ne=C.onItemHover,Se=C.onMouseLeave;ne({key:te,hover:!1}),Se({key:te,domEvent:u})},he.onMouseEnter=function(u){var C=he.props,te=C.eventKey,ne=C.onItemHover,Se=C.onMouseEnter;ne({key:te,hover:!0}),Se({key:te,domEvent:u})},he.onClick=function(u){var C=he.props,te=C.eventKey,ne=C.multiple,Se=C.onClick,T=C.onSelect,oe=C.onDeselect,Me=C.isSelected,Ke={key:te,keyPath:[te],item:Object(W.a)(he),domEvent:u};Se(Ke),ne?Me?oe(Ke):T(Ke):Me||T(Ke)},he.saveNode=function(u){he.node=u},he}return Object(Le.a)(Xe,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var u=this.props;u.onDestroy&&u.onDestroy(u.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var u,C=Object(I.a)({},this.props),te=L()(this.getPrefixCls(),C.className,(u={},Object(K.a)(u,this.getActiveClassName(),!C.disabled&&C.active),Object(K.a)(u,this.getSelectedClassName(),C.isSelected),Object(K.a)(u,this.getDisabledClassName(),C.disabled),u)),ne=Object(I.a)(Object(I.a)({},C.attribute),{},{title:typeof C.title=="string"?C.title:void 0,className:te,role:C.role||"menuitem","aria-disabled":C.disabled});C.role==="option"?ne=Object(I.a)(Object(I.a)({},ne),{},{role:"option","aria-selected":C.isSelected}):(C.role===null||C.role==="none")&&(ne.role="none");var Se={onClick:C.disabled?null:this.onClick,onMouseLeave:C.disabled?null:this.onMouseLeave,onMouseEnter:C.disabled?null:this.onMouseEnter},T=Object(I.a)({},C.style);C.mode==="inline"&&(C.direction==="rtl"?T.paddingRight=C.inlineIndent*C.level:T.paddingLeft=C.inlineIndent*C.level),be.forEach(function(Me){return delete C[Me]}),delete C.direction;var oe=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(oe=J.createElement(this.props.itemIcon,this.props)),J.createElement("li",Object.assign({},Object(Z.default)(C,["onClick","onMouseEnter","onMouseLeave","onSelect"]),ne,Se,{style:T,ref:this.saveNode}),C.children,oe)}}]),Xe}(J.Component);nt.isMenuItem=!0,nt.defaultProps={onSelect:k,onMouseEnter:k,onMouseLeave:k,manualRef:k};var Vt=Object(i.b)(function(Ct,Ie){var Xe=Ct.activeKey,he=Ct.selectedKeys,u=Ie.eventKey,C=Ie.subMenuKey;return{active:Xe[C]===u,isSelected:he.indexOf(u)!==-1}})(nt),Dt=Vt,Bt=function(Ct){Object(a.a)(Xe,Ct);var Ie=Object(f.a)(Xe);function Xe(){var he;return Object(N.a)(this,Xe),he=Ie.apply(this,arguments),he.renderInnerMenuItem=function(u){var C=he.props,te=C.renderMenuItem,ne=C.index;return te(u,ne,he.props.subMenuKey)},he}return Object(Le.a)(Xe,[{key:"render",value:function(){var u=Object(Y.a)({},this.props),C=u.className,te=C===void 0?"":C,ne=u.rootPrefixCls,Se="".concat(ne,"-item-group-title"),T="".concat(ne,"-item-group-list"),oe=u.title,Me=u.children;return be.forEach(function(Ke){return delete u[Ke]}),delete u.onClick,delete u.direction,J.createElement("li",Object.assign({},u,{className:"".concat(te," ").concat(ne,"-item-group")}),J.createElement("div",{className:Se,title:typeof oe=="string"?oe:void 0},oe),J.createElement("ul",{className:T},J.Children.map(Me,this.renderInnerMenuItem)))}}]),Xe}(J.Component);Bt.isMenuItemGroup=!0,Bt.defaultProps={disabled:!0};var Sn=Bt,hn=function(Ie){var Xe=Ie.className,he=Ie.rootPrefixCls,u=Ie.style;return J.createElement("li",{className:"".concat(Xe," ").concat(he,"-item-divider"),style:u})};hn.defaultProps={disabled:!0,className:"",style:{}};var jn=hn,kt=G.e=ut},"4HvA":function(Re,G,e){"use strict";var I=e("2qtc"),N=e("kLXV"),Le=e("sRBo"),W=e("kaz8"),a=e("7Kak"),f=e("9yH6"),J=e("14J3"),i=e("BMrR"),Z=e("jCWc"),Y=e("kPKH"),K=e("iQDF"),P=e("+eQT"),s=e("miYZ"),Q=e("tsqr"),b=e("jrin"),m=e("oBTY"),L=e("9og8"),z=e("k1fw"),de=e("y8nQ"),fe=e("Vl3Y"),ve=e("tJVT"),je=e("PpiC"),q=e("WmNS"),ce=e.n(q),ie=e("q1tI"),y=e.n(ie),g=e("wd/R"),c=e.n(g),ae=e("ErOA"),le=e("xKgJ"),Ee=e("1vsH"),Te=e("Ty5D"),_e=e("9kvl"),S=e("4wi7"),B=e("oUNq");function M(r,p){for(var j=[],$=r;$0)){T.next=7;break}return Q.b.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),T.abrupt("return");case 7:return te={homework_ids:Object(m.a)(j.actionTabs.selectArrs),group_ids:ut.map(function(oe){return oe.id}),end_time:c()(C.end_time).format("YYYY-MM-DD HH:mm"),publish_time:c()(C.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!ut.length},T.next=10,Object(ae.a)("/api/courses/".concat(H.coursesId,"/homework_commons/publish_with_homework_list_position.json"),{method:"post",body:Object(z.a)({},te)});case 10:ne=T.sent,ne.status===0&&(Object(Ee.Y)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),Q.b.success("\u53D1\u5E03\u6210\u529F"),$({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),be.onCallback&&be.onCallback(),kt(),localStorage.getItem("Noviceguide")==="0"||$({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:y.a.createElement("div",null,"\u6700\u540E\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u540D\u5B66\u751F~\u70B9\u51FB\u201C\u6DFB\u52A0\u5B66\u751F\u201D\uFF0C\u5728\u5F39\u7A97\u9875\u9762\u4E2D\u8F93\u5165\u5E76\u641C\u7D22\u5B66\u751F\u59D3\u540D\uFF0C\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u5C31\u53EF\u4EE5\u4E3A\u60A8\u7684\u8BFE\u5802\u6DFB\u52A0\u7B2C\u4E00\u4F4D\u5B66\u751F\u5566~")}}));case 12:case"end":return T.stop()}},u)}));return function(){return he.apply(this,arguments)}}(),Ie=function(){D(1),Ne([]),nt([])},Xe=ft>l*Gt;return y.a.createElement(N.a,{width:600,centered:!0,title:"\u53D1\u5E03\u4F5C\u4E1A",visible:j.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:Ct,onCancel:function(){Ie(),kt(),$({type:"classroomList/setActionTabs",payload:{}})}},y.a.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",y.a.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),Oe&&y.a.createElement(fe.a,{form:ge},y.a.createElement("div",{style:{paddingLeft:0}},y.a.createElement(i.a,{className:"mt30",align:"middle"},y.a.createElement(Y.a,null,y.a.createElement(fe.a.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},y.a.createElement(P.a,{style:{width:155,marginRight:"25px"},getPopupContainer:function(u){return u.parentNode},disabledDate:function(u){return u&&u<=c()().subtract(0,"days")},disabledTime:E,placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:c()(Object(Ee.d)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),y.a.createElement(Y.a,{className:"ml20"},y.a.createElement(fe.a.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},y.a.createElement(P.a,{style:{width:170},getPopupContainer:function(u){return u.parentNode},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:c()(Object(Ee.d)(),"HH:mm")},disabledDate:function(u){return u&&u0&&y.a.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},y.a.createElement("span",{style:{flex:1}},y.a.createElement(W.a,{checked:ut.length===Oe.length,onChange:function(u){ut.length===Oe.length?nt([]):nt(Oe.filter(function(C){return!C.is_published}))}},"\u5168\u9009")," "),y.a.createElement("span",{style:{width:16}}),y.a.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",ut.length||0,"\u4E2A\u5206\u73ED")),(j.actionTabs.type===1||!Bt)&&Oe.length>0&&y.a.createElement(S.a,{data:Oe,selectedRowKeys:ut,setSelectedRowKeys:nt})))};G.a=Object(_e.a)(function(r){var p=r.classroomList,j=r.user;return{classroomList:p,user:j}})(k)},"4qgm":function(Re,G){Re.exports="data:image/png;base64,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"},"4u4S":function(Re,G){Re.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALoAAABSCAYAAADjGc4eAAASm0lEQVR4Xu2dd5QUVRbGfz3kJDkKCJJBAVFWRUUkGFBQEFRWFhUWmBlAoqCoMGKAVcC8CLKLBEEkKCZMgKjkqIIIKCKiMCAsUfLUntuvi+7pqeqq7q7pcbrrncMfTL10v/f1q/vuu/eWR0vmBaA/bnERiGMEPFoaSaTzLhrt4lhOV7QER8Aj8mtDKMJxlqJxeYLj4Yofpwh4ie4l+wAqcopVaFSJU1ldsRIYgfNE95K9L5dyjq/RuCCBMXFFj0MEMhHdS/ZUbkTjQzTyxqG8rkgJikAWonvJnkIvNCYmKCau2HGIgCHRfWQfg8awOJTZFSkBETAnuoaHFN4GOiUgLq7IcYaAKdG9u3oaBUlnCRpXxZncrjgJhkBIonvJ3o+ynGUlGhcnGDauuHGEgCXRfWbHupxjORol40h2V5QEQsAW0X1kb8FZPgHyJxA+rqhxgoBtovts7N3IYGqcyO6KkUAIhEV0H9nTyGBkAmHkihoHCIRNdJ+NfToaXeNAfleEBEEgMqKnkZ+9fAY0TxCcXDFzOQIREd27qw+kFCdZgUbtXI6BO/0EQCBiovts7DU4w0qgTAJg5YqYixGIiui+w2kzMlgEFMzFODg/9dLVISkPHN0PJw+b91+gGGSchTMnnJ9DcI9FSsNFTeHgL5C+DbRzmWt48mT9m5OzkvFLXAgHdsLJI072bNlX1ET3kf1uMpgFONKf5axzQ4Uxe6B4BXi7Pyx5yXzGveZBo9th21J4sVX0kpW6CA79DhlnsvZ1xT3QYxZoGgwsDqeO+utUuhRSFsCcgfDtgujnYdRDp/HQaqCa3/Cq2fujChrfMWJqyTwMjM4ehCx6HbgESla1P/TLN8P+7ap+gaLw6Df22r4zFDbMs1fXDtGrXw1Dl6v+5g2Bz8fZ69usVlI+GPsH5C8Mb3SDtbL3BJQOz8KND8HerfBE3czP+nwIl7RVP4J3H4FP/xXdXIJb5ysEo3+DIiXh49GwYLiz/Vv05hjRvTt7CpPR6BFTCWSwUT9B2TBccUZdAns2q2kWvACeD6FaBAoz9QFY+YY98ayIXrgUPLwaytZQ/f260Vp9WfwirJttPn6t62HQF+r5o9Xh4M7MdfsvgrotYfVMmHJv5mf5CkP3N6HxHervy6fAjH+ClmFPXqtaV90P901RtUbU9m80Vu0ceu4s0dPISzoL0Wjt0PzsdaMT/dNnYcN84zYeDwxdoZ6ZEX3BY/D7pqztH5gBBYuCEdFLVgHRbYNJFYroeQtCv4VQu4U9+fRaolYsluwkJuWOMXDTMNizBUbVz1pp7EG1o84dDIvGZ33uSQJRL1r6sp+smArTuztD9mGroNrfYPtXMD72VmlHiS7IacMozhGWodEgvFWMorZO9Jkp8NVrJkRPgn/7Dl9mRB/fArYvNSDIAShSKivRWw+BDv+CrYvhpTaZ25kR/YIKkPwuVL9S1V/4NOz+1lx4qdd6kHo+/gbY7tuxjVo8uhEqN4LPxsH8IZlryOH4qR2+fkzk1FvcOhJuS1P/+3oyvNlLVtZ4jqI21rjWevHy+CIzRTXKCDoEW7f21xhWEY7/EU4Lb13Hie4lex8uIsPr2lsh7BlF0iCniC67+Yjv1W7/SlvYvNA/eyOiN7gF7p0EJStDRgbMTIZlr5tLfEFFeGQtlKgEa96C/3Yxr1u8Eoz5TT1/oZX68QWWy+6EXnOVDj6ohLXVo/OL0PJB9XZ4rhmcOGQ89qAvodZ1kaxaZG2GlP3rEN1L9r5cwVlkeywcmURhtMopossUWw2CTuPg983wVCO/JSGQ6GtnQ9fJ0PA2JdSp4zC9B2z7Apo9oHbgYCtJ3gIgu+XFV8PJozCyDhzZYw5Ks+7wj/+ouoNLZ+2v/dNwy3BlVkyrYwNcD7R/Epa8DEfTzetXuQwKlTB/ftV9cPV96vmMXrD/Rxtjh6jy49fGFiWLXrNlR9fH1PpwOxnMRyMpOuksWutEF/1PP2QGNxEd/bre6q9OqS7Sl+jnw9dD5YZqIfUdOpDoSyfAgM+hVnPYtBBmpSj7+uPfqUO0EH5SJzh+QM2vfF11MKzaRL3mp3WHVdNCg9BzDjTpBAd/hdVvZq0rh8wKdWH/T7BuTmTL8et6WB9G28qN1bkoX0H48jUldw6VbCW6yKSlMACN57NVPqesLuHq6LpQjTpA8nw4vBdG1oJTxyBYdSlaFmrfAOslDNdXqjRR+nqpKrB/B0xoD2I5uXMs5C8EJ4/Bf+6BTR+Ghi8pLzy3HwqH2FmdWICV02Cqb3e26k+sWaJ2laulZHuqIZw+7m8lF2W9fabaN+4L/bayGsvG82wnuo/sr6DRx8Z8IquiE/3b92HnauM+ZEdvN8r5Hd3bo0ftzpUawIej4IORWYluJlmxctBzrtJzZfeW21Qp/9sNr94Gv9mw8ctBU9QnsyLPqzRW+vk370aGsbSSN0+oy6/Anv85Gy6/S51Fnm8BP36VeVwxr47zvcEerwF/+A7Kkc8uZMvYEP1t8rCEBWjcmi1y5KSOrgvU9O9K3fh5FTx3DYzebX0zWqE+NO2i/un29DOn4OtJyhoTSjcOB0iddDtWqINldpfmqdDlVTWKkQVI/h6PRPfu6qkUReNLNC5zHOe/AtFFVxdT4A7fTaeR1aVIGWU7r3MD1GmpdGa9CMGXTVa3hod91hMngCpcUr1d8hWAOYNgcfZqkV5fmsFfqfHEYvNMEzh7Mqsk8Up0L9n7UomzrAIqO7GG5/v4KxA9WCAjot/9MrTom7nmrvUgKpeQ/NBu/zOx5jRPgd0b4fXOkcMlfXT5t1JbxL8kcIzIezVuKT/e3u9AIV/qziPpcHSfcV05V1Ssp56JJejsqdCzmXA7HPg54hnHRHUJnJ3Wj0acQRS2YhHPOrihTvR3HoaVJiGtcuun25mdtLqYCWG4o5dWurxO7u8+MN+9dXOgqELPRpFWR7+RPH0CNn0UHuTiYSg3o3aKqG7dpkDe/OpHJWciJ8sT9WHvloh7dHg29uahpdKODN6zV9tGrZy2uhhN0exmVH5wdvxHnCB6xQYwwsClwQak3irH/oCHylrXbjMUOoxR5D5xGOYOUjZ9KVPvhxMGLrkFi8H9vk1pVqqyWAUXsTzJuUdKWj1I/8F6LiY1coboyYijxcCIZ222o9vtMLt3dCHzs+lQtIzfTff6vnBRGN9ZENOj2OaFbLLz60V2eDM3h2D5u89UB129rJ8LPy2zRkns8TWuUW+e0SHmLHLe9aJfHRNLkdwQy6XV0z41w+wm046OLp6lL/hciXMb0bUUuqIx3RrtMGroO/rbA2C5bycJ1fz0n/5dNdB7MVI7euBYYh8Wgum3oLo/eu/50LhDGEKZVJVbVrGtW5ULG4L4vsguK/7f4kYgRHzyUvPrfOmz+IWQ9oNya5jUGTbMNR9J9y+XGr99p0guZ4BS1RKb6FoKl6PxtePRSHYOo2bL5STRZYFT34cLL/GPphP9mp7Klm23VLtSvQGO7MtMtl3rYPl/rXtJeQ8atoPDe+CZy5Xfe+lqxi66gb31eAuuuFu5NMiPwsyZS9qIeVRcjeUtM7GjP5IqkYmuJVMOD2uz5dMxVkQXX4zrU+GTMVn1Y6eILh58smsXKwt/HgLxVREd0yzCyCpsLRodPTCgQwIwVk2Huq2hvyRuQLkUrPD5hgeS/NLb1A9VyuR7Qvu+6+1kLPnxnTvt7ylRia5NJB8bWYRG9ri5hSK66JEjNiubtRx6vpyQeTeMluhCWHGWajsCxBX1wC/wyi0wYLHxhVH+IuqGtt6NMO46czUiUqKL2e6hZcr3+6flMFZcaH0utve+DtdKMIWmfNIDbeoN2qorefFL2fwxvHqrvUOz0bslYYmewgQ0kq3ftxHWsNrRW/SDu19SO6147gXadqMhetmacP90uNhn/pPDmxDkyF5zFwAh+tCVSr3ZugReusnYGy9Sord7Eto+pq7exzQFccTSi4TadZ+hrualLHoB5g2Ghu1Bbk/FNLhjpXLzPfNnhItBYuroWio9yWBS5KjZaGlFdNl1H14DVS+DYMckK6JLiNm4g+qmT5yPAr0Iu0yA5r7fr4SnSYCC7rgUKsKoTA01H4n2kZA1I1t1JESveR0M/AKSkuCricrfPbjIG+7vE9XOLkU8PsUVWN5GopePaw5/HrQBeogqibaja6lIKowl2Z6B14rosiZNOkNPn+egLKbuZGREdLlN1O3d9W+GRu3VqqbVhfSt/hUuWwuGr4M5Yu0JOiBaxYzWvwn6fKRIKbbm4IuucIku55DHvoFSVeH4/5QXpe72a8TJwB+pPJc2cvh0wv3AKaIHBpP8Vc2L3uv+c6yLSZSRGdELFlc+2ld2Ve6v+m2dV3e9Ri2/EdEf/AzqBYW9eq0QAdYUnTzifWh0zW1FdGnfcSy0GawCMcQnZN82PyXDIbocfMXKUv9GpX9P6QprZhpvuXnyw/V9oO3j6o0SWHaugfdHwPcf58yOLq7Mkvfl7Gl1kJd5SmCKXEI9VC7zgTfMGWbLhZHWjwKc4Uvgb2HOJ7LqT+6AMtVBYkY3zlc6Z6M7lKVBVA697PkeRK8WXfSVW2HzR8ZEl2idayVO0hcN9N37IPbrUBE+wTO3Q3Qh6CPr4OAumPZAZm9Fu0QX4kpuGN1u/1Y/WPqKMY6NO6oY13I11XPxdxdLVKVLlEnx/EawTBE+OBzP7upEuqOL6jVYaBNUJEh72v12Rzeslz1ET0ZsV9HNzK5YNZurFA+ySGIzLlZeqQN6kZvFNbOUbr5rLeivbO+t3xUgV9F6uguzCyO7cwmsZ4foUt/sjdDxOWgzRNmozXxdxMIi6ph+ESX5WIS4gUXyqUjiInEmk4glvcgPVywvuqoidnvxaZcbUb3s2qAipuT8ESrbWDA+kRJdDstP71R5aaRIRjGJhhJT6OHfI1mF820cJ7qWzIPAi1HNKpzGElcZnDbi2AHY8qnahcWRKTAes0RlGPWjOnDJRYocHnOS6CKrvLJFffGmpdOU1eLBT6B8bZW+Y9KdxoiISbPdE+qZ+K+/95i/XpmLlfejvJ0kg4Fe5K02u5/5bi1B1Lc/o8bWiziESQideFgGB1AYzUwIq/vX79tunJHLjgtAODywqOso0bW+tOAcn8X0q9PNeqjI+l/WKPuv6JcSZRTKcUoCduUHcGy/seriBMB2d3QZS4I0RDcV/frMSaWf6iXUNXz5OvD4Jlj6qjoQ60VUoqd+huIV/X+ToOLPx6t0c5ZOZR5ocLPSkSVzgf6GFBVLgrSN/MvDxSy3Et2b4uIca2OeWVdezfKqC2VhCLUIVubFcBdQrx8O0SWUrknQrr3vRxX29t7joYklFz3eNBtBeVfE5UD80MWRS5IVyUYQSQl8M8gt7+oZkfSStU1uJLqWRmHSvUmLwnDmcAav6Hvx+Hc+0ecDr7Kj6bxcbRAdWi6PrOzS8mMTTz29SOxotGF0Yh4V85xTgRayocjbJpTvSzh4yd2G7vsj2dGsAi/C6dugriOqi5bCLDRsuNRFOVu3uYtAhAhETXQtlaFk4HDq1QilcZu5CJggEBXRtWRuwsNH2Z6gyF0+F4EoEYiY6FoqNdFY7X5NOsoVcJvHBIGIiO5LXSFJRGOXMTcmcLiDxCsCYRNd0/CQ6s2n6MsYH6/QuHLFEwLhEz3Z+9VoX/LseILClSWeEQiL6N7suOd4J7vyqscz0K5sOYuAbaJrqdQjw5tly7nEQzkruzt6AiFgi+jaAEpwEklTWyuBsHFFjSMELImupZFEOh+gcUscye2KkmAIWBM9ldFkeL8h6hYXgVyLQEiia324i3OE+LBlrpXbnXiCIWBKdF/WW0n2nf0f20ow0F1xY4+AIdG1PpT2+ZZXi/2U3BFdBJxHIAvRNfX150/QaOn8cG6PLgI5g0BWoicj3+D2fSM7Zybljuoi4DQCmYiupdKNDEw+GeH00G5/LgKxQ+A80bVUmpLhzcVSMHbDuyO5CMQGAS/Rtf6U55Q3sNnZj2jFRgZ3FBcBSwQ83pTOG7z5EQMy11i2cyu4COQqBDxaMq8BvXPVrN3JugiEiYClC0CY/bnVXQRii0DHWkEJbYKG95ABnmSX6LFdFnc0pxEISXTPWTxaN+Ztn+US3Wng3f5ii4A50U/hydOZeT94P8rkEj22y+KO5jQCRkT3eI6T5GnPHH/ea5foTgPv9hdbBLIS/RD58t7C7C0rAyfiEj22y+KO5jQCmYm+j3yeG5m97ZvgYVyiOw28219sEfATfTd5klozZ2vAR6b8U3GJHttlcUdzGgFF9J8gbyvmb/nFrHuX6E4D7/YXWwTurLWJQnnbMGPLnlADu0SP7bK4ozmNQLe6pZn2wwGrbv8PSygpSs9Cw9cAAAAASUVORK5CYII="},"4wi7":function(Re,G,e){"use strict";var I=e("14J3"),N=e("BMrR"),Le=e("sRBo"),W=e("kaz8"),a=e("5NDa"),f=e("5rEg"),J=e("9og8"),i=e("tJVT"),Z=e("WmNS"),Y=e.n(Z),K=e("q1tI"),P=e.n(K),s=e("oOBs"),Q=e.n(s),b=e("xOL1"),m=e.n(b),L=e("BdwD"),z=function(fe){var ve=fe.data,je=fe.value,q=je===void 0?[]:je,ce=fe.handleChangePage,ie=fe.setSelectedRowKeys,y=fe.selectedRowKeys,g=fe.onChange,c=g===void 0?function(){}:g,ae=Object(K.useState)([]),le=Object(i.a)(ae,2),Ee=le[0],Te=le[1],_e=Object(K.useState)([]),S=Object(i.a)(_e,2),B=S[0],M=S[1],E=Object(K.useState)([]),k=Object(i.a)(E,2),r=k[0],p=k[1],j=Object(K.useState)(1),$=Object(i.a)(j,2),be=$[0],H=$[1],se=Object(K.useState)(),Ae=Object(i.a)(se,2),ge=Ae[0],Ce=Ae[1];return Object(K.useEffect)(function(){Te(ve),M([]),p([])},[ve]),Object(K.useEffect)(function(){ie&&(M(y),p(y))},[y]),P.a.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},P.a.createElement("div",{className:Q.a.leftdiv},P.a.createElement(f.a.Search,{size:"large",onChange:function(){var re=Object(J.a)(Y.a.mark(function l(D){return Y.a.wrap(function(ee){for(;;)switch(ee.prev=ee.next){case 0:Te(ve.filter(function(Oe){var Ne;return Oe==null||((Ne=Oe.name)===null||Ne===void 0)?void 0:Ne.includes(D.target.value)}));case 1:case"end":return ee.stop()}},l)}));return function(l){return re.apply(this,arguments)}}(),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),Ee.length===0&&P.a.createElement(L.a,{styles:{margin:"70px auto"},customText:"\u6682\u65E0\u5206\u73ED"}),P.a.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},P.a.createElement(W.a.Group,{value:B.map(function(re){return"".concat(re.id)}),onChange:function(l){ie(Ee.filter(function(D){return l.includes("".concat(D.id))}))},style:{marginTop:"10px"}},Ee.map(function(re,l){return P.a.createElement(N.a,{key:re.id,style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200}},P.a.createElement(W.a,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:re.is_published,value:"".concat(re.id)},P.a.createElement("div",{className:Q.a.listClass},P.a.createElement("span",{className:Q.a.spantitle,style:{width:re.is_published?"108px":"170px"}},re.name),re.is_published&&P.a.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03"))))})))),P.a.createElement("div",{className:Q.a.rightdiv},P.a.createElement(f.a.Search,{onChange:function(l){p(B.filter(function(D){return D.name.includes(l.target.value)}))},size:"large",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),r.length===0&&P.a.createElement(L.a,{styles:{margin:"70px auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),r.length>0&&P.a.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},P.a.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},r.map(function(re,l){return P.a.createElement(N.a,{justify:"space-between",style:{marginTop:"10px"},key:re.id},P.a.createElement("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"}},re.name),P.a.createElement("img",{src:m.a,style:{cursor:"pointer",height:"16px",marginRight:17},onClick:function(){ie(B.filter(function(h){return"".concat(h.id)!="".concat(re.id)}))}}))})))))};G.a=z},"500L":function(Re,G,e){"use strict";e.d(G,"a",function(){return je});var I=e("+L6B"),N=e("2/Rp"),Le=e("2qtc"),W=e("kLXV"),a=e("9og8"),f=e("k1fw"),J=e("miYZ"),i=e("tsqr"),Z=e("oBTY"),Y=e("tJVT"),K=e("DZo9"),P=e("8z0m"),s=e("WmNS"),Q=e.n(s),b=e("q1tI"),m=e.n(b),L=e("m3rI"),z=e("wzkS"),de=e("y5JW"),fe=e("LtfV"),ve=P.a.Dragger;function je(q){var ce=[];return q&&q.length>0&&(ce=q.map(function(ie){return{uid:ie.id,id:ie.id,name:ie.title+de.c+ie.filesize,url:ie.url,filesize:ie.filesize,status:"done",response:{id:ie.id}}})),ce}G.b=function(q){var ce=q.value,ie=q.onChange,y=q.action,g=q.className,c=q.maxSize,ae=c===void 0?150:c,le=q.title,Ee=le===void 0?"\u4E0A\u4F20\u9644\u4EF6":le,Te=q.showRemoveModal,_e=Te===void 0?!1:Te,S=q.accept,B=S===void 0?"":S,M=q.additionalText,E=q.isDragger,k=q.number,r=k===void 0?1e3:k,p=q.aloneClear,j=p===void 0?!1:p,$=q.restrict,be=$===void 0?!0:$,H=Object(b.useState)(!1),se=Object(Y.a)(H,2),Ae=se[0],ge=se[1],Ce=Object(b.useState)(ce||[]),re=Object(Y.a)(Ce,2),l=re[0],D=re[1];Object(b.useEffect)(function(){ce&&(D(Object(Z.a)(ce)),r===(ce==null?void 0:ce.length)&&ge(!0))},[ce]);var h=function(){setTimeout(function(){l.pop(),D(Object(Z.a)(l))},500)},ee={multiple:!0,disabled:Ae,accept:B,withCredentials:!0,fileList:l,beforeUpload:function(Ge,mt){var ft=Ge.size/1024/1024;return l.concat(mt).length>r?(l.pop(),D(Object(Z.a)(l)),i.b.error("\u6700\u591A\u53EA\u80FD\u4E0A\u4F20".concat(r,"\u4E2A\u6587\u4EF6")),j?Promise.reject():(h(),!1)):ft=r?ge(!0):ge(!1),D(Object(Z.a)(mt)),mt=mt.map(function(ft){var ht;if(ft!=null&&(ht=ft.response)!==null&&ht!==void 0&&ht.id){var gt;ft.url="/api/attachments/".concat(ft==null||((gt=ft.response)===null||gt===void 0)?void 0:gt.id)}return ft.name.indexOf(de.c)===-1&&(ft.name="".concat(ft.name).concat(de.c).concat(Object(de.a)(ft.size))),Object(f.a)({},ft)}),console.log("info:",Ge),ie(mt)},onRemove:function(){var Ne=Object(a.a)(Q.a.mark(function mt(ft){var ht;return Q.a.wrap(function(Et){for(;;)switch(Et.prev=Et.next){case 0:if(ht=function(){var Gt=Object(a.a)(Q.a.mark(function Cn(){var vn,Ht;return Q.a.wrap(function(Dn){for(;;)switch(Dn.prev=Dn.next){case 0:if(vn=ft.response?ft.response.id:ft.id,!vn){Dn.next=8;break}return Dn.next=4,Object(z.d)(ft.response?ft.response.id:ft.uid);case 4:return Ht=Dn.sent,Dn.abrupt("return",Ht);case 8:return Dn.abrupt("return",!0);case 9:case"end":return Dn.stop()}},Cn)}));return function(){return Gt.apply(this,arguments)}}(),!_e){Et.next=5;break}return Et.abrupt("return",new Promise(function(Gt,Cn){W.a.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:m.a.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:function(){var vn=Object(a.a)(Q.a.mark(function Rn(){var Dn;return Q.a.wrap(function(Ue){for(;;)switch(Ue.prev=Ue.next){case 0:return Ue.next=2,ht();case 2:Dn=Ue.sent,i.b.success("\u5220\u9664\u6210\u529F"),Gt(!0);case 5:case"end":return Ue.stop()}},Rn)}));function Ht(){return vn.apply(this,arguments)}return Ht}(),onCancel:function(){return Gt(!1)}})}));case 5:return Et.next=7,ht();case 7:return Et.abrupt("return",Et.sent);case 8:case"end":return Et.stop()}},mt)}));function Ge(mt){return Ne.apply(this,arguments)}return Ge}()};function Oe(Ne){Ne.preventDefault(),Ne.stopPropagation()}return m.a.createElement("div",{className:"multi-upload ".concat(g||"")},E&&m.a.createElement(ve,ee,m.a.createElement("p",{className:"ant-upload-drag-icon"},m.a.createElement(fe.a,null)),m.a.createElement("p",{className:"ant-upload-text"},"\u70B9\u51FB\u4E0A\u4F20\u56FE\u6807\uFF0C\u9009\u62E9\u8981\u4E0A\u4F20\u7684\u6587\u4EF6\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u6B64",m.a.createElement("br",null),m.a.createElement("span",{style:{display:be?"block":"none"}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",ae,"MB) ")),M),!E&&m.a.createElement(P.a,ee,m.a.createElement(N.a,{disabled:Ae},Ee),m.a.createElement("span",{onClick:Oe,style:{marginLeft:10,color:"#FA6400",display:be?"block":"none"}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",ae,"MB) ")))}},"55Ip":function(Re,G,e){"use strict";e.d(G,"a",function(){return de}),e.d(G,"b",function(){return ie});var I=e("Ty5D"),N=e("dI71"),Le=e("q1tI"),W=e.n(Le),a=e("YS25"),f=e("17x9"),J=e.n(f),i=e("wx14"),Z=e("zLVn"),Y=e("9R94"),K=function(g){Object(N.a)(c,g);function c(){for(var le,Ee=arguments.length,Te=new Array(Ee),_e=0;_e=0||Ee.relatedTarget.className.indexOf("".concat(B,"-next"))>=0))return;g.setState({goInputText:""}),S(g.getValidValue())},g.go=function(Ee){var Te=g.state.goInputText;if(Te==="")return;(Ee.keyCode===Q.ENTER||Ee.type==="click")&&(g.setState({goInputText:""}),g.props.quickGo(g.getValidValue()))},g}return Object(a.a)(y,[{key:"getValidValue",value:function(){var c=this.state,ae=c.goInputText,le=c.current;return!ae||isNaN(ae)?le:Number(ae)}},{key:"getPageSizeOptions",value:function(){var c=this.props,ae=c.pageSize,le=c.pageSizeOptions;return le.some(function(Ee){return Ee.toString()===ae.toString()})?le:le.concat([ae.toString()]).sort(function(Ee,Te){var _e=isNaN(Number(Ee))?0:Number(Ee),S=isNaN(Number(Te))?0:Number(Te);return _e-S})}},{key:"render",value:function(){var c=this,ae=this.props,le=ae.pageSize,Ee=ae.locale,Te=ae.rootPrefixCls,_e=ae.changeSize,S=ae.quickGo,B=ae.goButton,M=ae.selectComponentClass,E=ae.buildOptionText,k=ae.selectPrefixCls,r=ae.disabled,p=this.state.goInputText,j="".concat(Te,"-options"),$=M,be=null,H=null,se=null;if(!_e&&!S)return null;var Ae=this.getPageSizeOptions();if(_e&&$){var ge=Ae.map(function(Ce,re){return Z.a.createElement($.Option,{key:re,value:Ce.toString()},(E||c.buildOptionText)(Ce))});be=Z.a.createElement($,{disabled:r,prefixCls:k,showSearch:!1,className:"".concat(j,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(le||Ae[0]).toString(),onChange:this.changeSize,getPopupContainer:function(re){return re.parentNode}},ge)}return S&&(B&&(se=typeof B=="boolean"?Z.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:r,className:"".concat(j,"-quick-jumper-button")},Ee.jump_to_confirm):Z.a.createElement("span",{onClick:this.go,onKeyUp:this.go},B)),H=Z.a.createElement("div",{className:"".concat(j,"-quick-jumper")},Ee.jump_to,Z.a.createElement("input",{disabled:r,type:"text",value:p,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),Ee.page,se)),Z.a.createElement("li",{className:"".concat(j)},be,H)}}]),y}(Z.a.Component);b.defaultProps={pageSizeOptions:["10","20","50","100"]};var m=b,L=e("N2Kk");function z(){}function de(ce){return typeof ce=="number"&&isFinite(ce)&&Math.floor(ce)===ce}function fe(ce,ie,y){return y}function ve(ce,ie,y){var g=typeof ce=="undefined"?ie.pageSize:ce;return Math.floor((y.total-1)/g)+1}var je=function(ce){Object(f.a)(y,ce);var ie=Object(J.a)(y);function y(g){var c;Object(W.a)(this,y),c=ie.call(this,g),c.getJumpPrevPage=function(){return Math.max(1,c.state.current-(c.props.showLessItems?3:5))},c.getJumpNextPage=function(){return Math.min(ve(void 0,c.state,c.props),c.state.current+(c.props.showLessItems?3:5))},c.getItemIcon=function(_e,S){var B=c.props.prefixCls,M=_e||Z.a.createElement("button",{type:"button","aria-label":S,className:"".concat(B,"-item-link")});return typeof _e=="function"&&(M=Z.a.createElement(_e,Object(Le.a)({},c.props))),M},c.savePaginationNode=function(_e){c.paginationNode=_e},c.isValid=function(_e){return de(_e)&&_e!==c.state.current},c.shouldDisplayQuickJumper=function(){var _e=c.props,S=_e.showQuickJumper,B=_e.pageSize,M=_e.total;return M<=B?!1:S},c.handleKeyDown=function(_e){(_e.keyCode===Q.ARROW_UP||_e.keyCode===Q.ARROW_DOWN)&&_e.preventDefault()},c.handleKeyUp=function(_e){var S=c.getValidValue(_e),B=c.state.currentInputValue;S!==B&&c.setState({currentInputValue:S}),_e.keyCode===Q.ENTER?c.handleChange(S):_e.keyCode===Q.ARROW_UP?c.handleChange(S-1):_e.keyCode===Q.ARROW_DOWN&&c.handleChange(S+1)},c.changePageSize=function(_e){var S=c.state.current,B=ve(_e,c.state,c.props);S=S>B?B:S,B===0&&(S=c.state.current),typeof _e=="number"&&("pageSize"in c.props||c.setState({pageSize:_e}),"current"in c.props||c.setState({current:S,currentInputValue:S})),c.props.onShowSizeChange(S,_e),"onChange"in c.props&&c.props.onChange&&c.props.onChange(S,_e)},c.handleChange=function(_e){var S=c.props.disabled,B=_e;if(c.isValid(B)&&!S){var M=ve(void 0,c.state,c.props);B>M?B=M:B<1&&(B=1),"current"in c.props||c.setState({current:B,currentInputValue:B});var E=c.state.pageSize;return c.props.onChange(B,E),B}return c.state.current},c.prev=function(){c.hasPrev()&&c.handleChange(c.state.current-1)},c.next=function(){c.hasNext()&&c.handleChange(c.state.current+1)},c.jumpPrev=function(){c.handleChange(c.getJumpPrevPage())},c.jumpNext=function(){c.handleChange(c.getJumpNextPage())},c.hasPrev=function(){return c.state.current>1},c.hasNext=function(){return c.state.current2?B-2:0),E=2;E=le?Te=le:Te=Number(ae),Te}},{key:"getShowSizeChanger",value:function(){var c=this.props,ae=c.showSizeChanger,le=c.total,Ee=c.totalBoundaryShowSizeChanger;return typeof ae!="undefined"?ae:le>Ee}},{key:"renderPrev",value:function(c){var ae=this.props,le=ae.prevIcon,Ee=ae.itemRender,Te=Ee(c,"prev",this.getItemIcon(le,"prev page")),_e=!this.hasPrev();return Object(i.isValidElement)(Te)?Object(i.cloneElement)(Te,{disabled:_e}):Te}},{key:"renderNext",value:function(c){var ae=this.props,le=ae.nextIcon,Ee=ae.itemRender,Te=Ee(c,"next",this.getItemIcon(le,"next page")),_e=!this.hasNext();return Object(i.isValidElement)(Te)?Object(i.cloneElement)(Te,{disabled:_e}):Te}},{key:"render",value:function(){var c=this,ae=this.props,le=ae.prefixCls,Ee=ae.className,Te=ae.style,_e=ae.disabled,S=ae.hideOnSinglePage,B=ae.total,M=ae.locale,E=ae.showQuickJumper,k=ae.showLessItems,r=ae.showTitle,p=ae.showTotal,j=ae.simple,$=ae.itemRender,be=ae.showPrevNextJumpers,H=ae.jumpPrevIcon,se=ae.jumpNextIcon,Ae=ae.selectComponentClass,ge=ae.selectPrefixCls,Ce=ae.pageSizeOptions,re=this.state,l=re.current,D=re.pageSize,h=re.currentInputValue;if(S===!0&&B<=D)return null;var ee=ve(void 0,this.state,this.props),Oe=[],Ne=null,Ge=null,mt=null,ft=null,ht=null,gt=E&&E.goButton,Et=k?1:2,Gt=l-1>0?l-1:0,Cn=l+1=Et*2&&l!==1+2&&(Oe[0]=Object(i.cloneElement)(Oe[0],{className:"".concat(le,"-item-after-jump-prev")}),Oe.unshift(Ne)),ee-l>=Et*2&&l!==ee-2&&(Oe[Oe.length-1]=Object(i.cloneElement)(Oe[Oe.length-1],{className:"".concat(le,"-item-before-jump-next")}),Oe.push(Ge)),Je!==1&&Oe.unshift(mt),it!==ee&&Oe.push(ft)}var et=null;p&&(et=Z.a.createElement("li",{className:"".concat(le,"-total-text")},p(B,[B===0?0:(l-1)*D+1,l*D>B?B:l*D])));var Qe=!this.hasPrev()||!ee,Ye=!this.hasNext()||!ee;return Z.a.createElement("ul",Object(I.a)({className:K()(le,Ee,Object(N.a)({},"".concat(le,"-disabled"),_e)),style:Te,unselectable:"unselectable",ref:this.savePaginationNode},vn),et,Z.a.createElement("li",{title:r?M.prev_page:null,onClick:this.prev,tabIndex:Qe?null:0,onKeyPress:this.runIfEnterPrev,className:K()("".concat(le,"-prev"),Object(N.a)({},"".concat(le,"-disabled"),Qe)),"aria-disabled":Qe},this.renderPrev(Gt)),Oe,Z.a.createElement("li",{title:r?M.next_page:null,onClick:this.next,tabIndex:Ye?null:0,onKeyPress:this.runIfEnterNext,className:K()("".concat(le,"-next"),Object(N.a)({},"".concat(le,"-disabled"),Ye)),"aria-disabled":Ye},this.renderNext(Cn)),Z.a.createElement(m,{disabled:_e,locale:M,rootPrefixCls:le,selectComponentClass:Ae,selectPrefixCls:ge,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:l,pageSize:D,pageSizeOptions:Ce,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:gt}))}}],[{key:"getDerivedStateFromProps",value:function(c,ae){var le={};if("current"in c&&(le.current=c.current,c.current!==ae.current&&(le.currentInputValue=le.current)),"pageSize"in c&&c.pageSize!==ae.pageSize){var Ee=ae.current,Te=ve(c.pageSize,ae,c);Ee=Ee>Te?Te:Ee,"current"in c||(le.current=Ee,le.currentInputValue=Ee),le.pageSize=c.pageSize}return le}}]),y}(Z.a.Component);je.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:z,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:z,locale:L.a,style:{},itemRender:fe,totalBoundaryShowSizeChanger:50};var q=je},"6RRn":function(Re,G,e){"use strict";var I=e("wCXF"),N=e("n6Qo");e.d(G,"b",function(){return N.a});var Le=e("IBYe"),W=e("6eGT"),a=e("hW8S");e.d(G,"a",function(){return a.a}),G.c=I.b},"6eGT":function(Re,G,e){"use strict";function I(N){return null}G.a=I},"7ZXX":function(Re,G,e){Re.exports=e.p+"static/err.6e7c5817.png"},"7ixt":function(Re,G,e){"use strict";e.d(G,"a",function(){return Le});var I={adjustX:1,adjustY:1},N=[0,0],Le={left:{points:["cr","cl"],overflow:I,offset:[-4,0],targetOffset:N},right:{points:["cl","cr"],overflow:I,offset:[4,0],targetOffset:N},top:{points:["bc","tc"],overflow:I,offset:[0,-4],targetOffset:N},bottom:{points:["tc","bc"],overflow:I,offset:[0,4],targetOffset:N},topLeft:{points:["bl","tl"],overflow:I,offset:[0,-4],targetOffset:N},leftTop:{points:["tr","tl"],overflow:I,offset:[-4,0],targetOffset:N},topRight:{points:["br","tr"],overflow:I,offset:[0,-4],targetOffset:N},rightTop:{points:["tl","tr"],overflow:I,offset:[4,0],targetOffset:N},bottomRight:{points:["tr","br"],overflow:I,offset:[0,4],targetOffset:N},rightBottom:{points:["bl","br"],overflow:I,offset:[4,0],targetOffset:N},bottomLeft:{points:["tl","bl"],overflow:I,offset:[0,4],targetOffset:N},leftBottom:{points:["br","bl"],overflow:I,offset:[-4,0],targetOffset:N}},W=Le},"7v3h":function(Re,G,e){Re.exports=e.p+"static/empty2.dd73f390.png"},"8/bI":function(Re,G,e){Re.exports=e.p+"static/empty.8918e228.png"},"815F":function(Re,G,e){"use strict";e.d(G,"e",function(){return J}),e.d(G,"c",function(){return Z}),e.d(G,"d",function(){return Y}),e.d(G,"a",function(){return P}),e.d(G,"f",function(){return s}),e.d(G,"b",function(){return Q});var I=e("KQm4"),N=e("VTBJ"),Le=e("Ff2n"),W=e("Zm9Q"),a=e("Kwbf"),f=e("OZM5");function J(b,m){return b!=null?b:m}function i(){var b=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],m=new Map;function L(z){var de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(z||[]).forEach(function(fe){var ve=fe.key,je=fe.children;Object(a.a)(ve!=null,"Tree node must have a certain key: [".concat(de).concat(ve,"]"));var q=String(ve);Object(a.a)(!m.has(q)||ve===null||ve===void 0,"Same 'key' exist in the Tree: ".concat(q)),m.set(q,!0),L(je,"".concat(de).concat(q," > "))})}L(b)}function Z(b){function m(L){var z=Object(W.a)(L);return z.map(function(de){if(!Object(f.i)(de))return Object(a.a)(!de,"Tree/TreeNode can only accept TreeNode as children."),null;var fe=de.key,ve=de.props,je=ve.children,q=Object(Le.a)(ve,["children"]),ce=Object(N.a)({key:fe},q),ie=m(je);return ie.length&&(ce.children=ie),ce}).filter(function(de){return de})}return m(b)}function Y(){var b=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],L=new Set(m===!0?[]:m),z=[];function de(fe){var ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return fe.map(function(je,q){var ce=Object(f.h)(ve?ve.pos:"0",q),ie=J(je.key,ce),y=Object(N.a)(Object(N.a)({},je),{},{parent:ve,pos:ce,children:null,data:je,isStart:[].concat(Object(I.a)(ve?ve.isStart:[]),[q===0]),isEnd:[].concat(Object(I.a)(ve?ve.isEnd:[]),[q===fe.length-1])});return z.push(y),m===!0||L.has(ie)?y.children=de(je.children||[],y):y.children=[],y})}return de(b),z}function K(b,m,L){var z;L?typeof L=="string"?z=function(ve){return ve[L]}:typeof L=="function"&&(z=function(ve){return L(ve)}):z=function(ve,je){return J(ve.key,je)};function de(fe,ve,je){var q=fe?fe.children:b,ce=fe?Object(f.h)(je.pos,ve):"0";if(fe){var ie=z(fe,ce),y={node:fe,index:ve,pos:ce,key:ie,parentPos:je.node?je.pos:null,level:je.level+1};m(y)}q&&q.forEach(function(g,c){de(g,c,{node:fe,pos:ce,level:je?je.level+1:-1})})}de(null)}function P(b){var m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},L=m.initWrapper,z=m.processEntity,de=m.onProcessFinished,fe=arguments.length>2?arguments[2]:void 0,ve={},je={},q={posEntities:ve,keyEntities:je};return L&&(q=L(q)||q),K(b,function(ce){var ie=ce.node,y=ce.index,g=ce.pos,c=ce.key,ae=ce.parentPos,le=ce.level,Ee={node:ie,index:y,key:c,pos:g,level:le},Te=J(c,g);ve[g]=Ee,je[Te]=Ee,Ee.parent=ve[ae],Ee.parent&&(Ee.parent.children=Ee.parent.children||[],Ee.parent.children.push(Ee)),z&&z(Ee,q)},fe),de&&de(q),q}function s(b,m){var L=m.expandedKeys,z=m.selectedKeys,de=m.loadedKeys,fe=m.loadingKeys,ve=m.checkedKeys,je=m.halfCheckedKeys,q=m.dragOverNodeKey,ce=m.dropPosition,ie=m.keyEntities,y=ie[b],g={eventKey:b,expanded:L.indexOf(b)!==-1,selected:z.indexOf(b)!==-1,loaded:de.indexOf(b)!==-1,loading:fe.indexOf(b)!==-1,checked:ve.indexOf(b)!==-1,halfChecked:je.indexOf(b)!==-1,pos:String(y?y.pos:""),dragOver:q===b&&ce===0,dragOverGapTop:q===b&&ce===-1,dragOverGapBottom:q===b&&ce===1};return g}function Q(b){var m=b.data,L=b.expanded,z=b.selected,de=b.checked,fe=b.loaded,ve=b.loading,je=b.halfChecked,q=b.dragOver,ce=b.dragOverGapTop,ie=b.dragOverGapBottom,y=b.pos,g=b.active,c=Object(N.a)(Object(N.a)({},m),{},{expanded:L,selected:z,checked:de,loaded:fe,loading:ve,halfChecked:je,dragOver:q,dragOverGapTop:ce,dragOverGapBottom:ie,pos:y,active:g});return"props"in c||Object.defineProperty(c,"props",{get:function(){return Object(a.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),b}}),c}},"8Wu0":function(Re,G,e){Re.exports={flex_box_center:"flex_box_center___3OeYG",flex_space_between:"flex_space_between___1GUYU",flex_box_vertical_center:"flex_box_vertical_center___2DCg1",flex_box_center_end:"flex_box_center_end___2EGEz",flex_box_column:"flex_box_column___1gzH8",line1:"line1___3HOnu",form:"form___2Qpke"}},"A/g1":function(Re,G){Re.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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"},BU3w:function(Re,G,e){"use strict";e.d(G,"a",function(){return f});var I=e("MNnm"),N="rc-util-key";function Le(J){if(J.attachTo)return J.attachTo;var i=document.querySelector("head");return i||document.body}function W(J){var i,Z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(I.a)())return null;var Y=document.createElement("style");if((i=Z.csp)===null||i===void 0?void 0:i.nonce){var K;Y.nonce=(K=Z.csp)===null||K===void 0?void 0:K.nonce}Y.innerHTML=J;var P=Le(Z),s=P.firstChild;return Z.prepend&&P.prepend?P.prepend(Y):Z.prepend&&s?P.insertBefore(Y,s):P.appendChild(Y),Y}var a=new Map;function f(J,i){var Z=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},Y=Le(Z);if(!a.has(Y)){var K=W("",Z),P=K.parentNode;a.set(Y,P),P.removeChild(K)}var s=Array.from(a.get(Y).children).find(function(z){return z.tagName==="STYLE"&&z[N]===i});if(s){var Q,b;if(((Q=Z.csp)===null||Q===void 0?void 0:Q.nonce)&&s.nonce!==((b=Z.csp)===null||b===void 0?void 0:b.nonce)){var m;s.nonce=(m=Z.csp)===null||m===void 0?void 0:m.nonce}return s.innerHTML!==J&&(s.innerHTML=J),s}var L=W(J,Z);return L[N]=i,L}},BdwD:function(Re,G,e){"use strict";var I=e("+L6B"),N=e("2/Rp"),Le=e("0Owb"),W=e("k1fw"),a=e("q1tI"),f=e.n(a),J=e("FOrL"),i=e.n(J),Z=function(K){var P=K.buttonProps,s=P===void 0?{}:P,Q=K.styles,b=Q===void 0?{}:Q,m=K.customText,L=K.ButtonText,z=K.ButtonClick,de=K.Buttonclass,fe=K.ButtonTwo;return f.a.createElement("section",{className:"tc animated fadeIn",style:Object(W.a)(Object(W.a)({},{color:"#999",margin:"200px auto"}),b)},f.a.createElement("img",{src:i.a}),f.a.createElement("p",{className:"mt20 font14"},m||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),L&&f.a.createElement(N.a,Object(Le.a)({className:de,onClick:z},s),L),fe&&fe)};G.a=Z},E7E6:function(Re,G){Re.exports="data:image/png;base64,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"},FOrL:function(Re,G,e){Re.exports=e.p+"static/nodata.a6b3f948.png"},FPkq:function(Re,G,e){Re.exports=e.p+"static/qrCode.dd0fe9b2.png"},GABl:function(Re,G){Re.exports="data:image/png;base64,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"},GfqC:function(Re,G,e){"use strict";var I=e("q1tI"),N=e.n(I),Le=e("TSYQ"),W=e.n(Le);function a(M,E){var k="cannot "+M.method+" "+M.action+" "+E.status+"'",r=new Error(k);return r.status=E.status,r.method=M.method,r.url=M.action,r}function f(M){var E=M.responseText||M.response;if(!E)return E;try{return JSON.parse(E)}catch(k){return E}}function J(M){var E=new XMLHttpRequest;M.onProgress&&E.upload&&(E.upload.onprogress=function(j){j.total>0&&(j.percent=j.loaded/j.total*100),M.onProgress(j)});var k=new FormData;M.data&&Object.keys(M.data).forEach(function(p){var j=M.data[p];if(Array.isArray(j)){j.forEach(function($){k.append(p+"[]",$)});return}k.append(p,M.data[p])}),M.file instanceof Blob?k.append(M.filename,M.file,M.file.name):k.append(M.filename,M.file),E.onerror=function(j){M.onError(j)},E.onload=function(){return E.status<200||E.status>=300?M.onError(a(M,E),f(E)):M.onSuccess(f(E),E)},E.open(M.method,M.action,!0),M.withCredentials&&"withCredentials"in E&&(E.withCredentials=!0);var r=M.headers||{};return r["X-Requested-With"]!==null&&E.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(r).forEach(function(p){r[p]!==null&&E.setRequestHeader(p,r[p])}),E.send(k),{abort:function(){E.abort()}}}var i=+new Date,Z=0;function Y(){return"rc-upload-"+i+"-"+ ++Z}function K(M,E){return M.indexOf(E,M.length-E.length)!==-1}var P=function(M,E){if(M&&E){var k=Array.isArray(E)?E:E.split(","),r=M.name||"",p=M.type||"",j=p.replace(/\/.*$/,"");return k.some(function($){var be=$.trim();return be.charAt(0)==="."?K(r.toLowerCase(),be.toLowerCase()):/\/\*$/.test(be)?j===be.replace(/\/.*$/,""):p===be})}return!0};function s(M,E){var k=M.createReader(),r=[];function p(){k.readEntries(function(j){var $=Array.prototype.slice.apply(j);r=r.concat($);var be=!$.length;be?E(r):p()})}p()}var Q=function(E,k,r){var p=function j($,be){be=be||"",$.isFile?$.file(function(H){r(H)&&($.fullPath&&!H.webkitRelativePath&&(Object.defineProperties(H,{webkitRelativePath:{writable:!0}}),H.webkitRelativePath=$.fullPath.replace(/^\//,""),Object.defineProperties(H,{webkitRelativePath:{writable:!1}})),k([H]))}):$.isDirectory&&s($,function(H){H.forEach(function(se){j(se,""+be+$.name+"/")})})};E.forEach(function(j){p(j.webkitGetAsEntry())})},b=Q,m=Object.assign||function(M){for(var E=1;E=0)continue;if(!Object.prototype.hasOwnProperty.call(M,r))continue;k[r]=M[r]}return k}function ve(M,E){if(!(M instanceof E))throw new TypeError("Cannot call a class as a function")}function je(M,E){if(!M)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return E&&(typeof E=="object"||typeof E=="function")?E:M}function q(M,E){if(typeof E!="function"&&E!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof E);M.prototype=Object.create(E&&E.prototype,{constructor:{value:M,enumerable:!1,writable:!0,configurable:!0}}),E&&(Object.setPrototypeOf?Object.setPrototypeOf(M,E):M.__proto__=E)}var ce=function(E){return Object.keys(E).reduce(function(k,r){return(r.substr(0,5)==="data-"||r.substr(0,5)==="aria-"||r==="role")&&(k[r]=E[r]),k},{})},ie=function(M){q(E,M);function E(){var k,r,p,j;ve(this,E);for(var $=arguments.length,be=Array($),H=0;H<$;H++)be[H]=arguments[H];return j=(r=(p=je(this,(k=E.__proto__||Object.getPrototypeOf(E)).call.apply(k,[this].concat(be))),p),p.state={uid:Y()},p.reqs={},p.onChange=function(se){var Ae=se.target.files;p.uploadFiles(Ae),p.reset()},p.onClick=function(se){var Ae=p.fileInput;if(!Ae)return;var ge=p.props,Ce=ge.children,re=ge.onClick;Ce&&Ce.type==="button"&&(Ae.parentNode.focus(),Ae.parentNode.querySelector("button").blur()),Ae.click(),re&&re(se)},p.onKeyDown=function(se){se.key==="Enter"&&p.onClick()},p.onFileDrop=function(se){var Ae=p.props.multiple;if(se.preventDefault(),se.type==="dragover")return;if(p.props.directory)b(Array.prototype.slice.call(se.dataTransfer.items),p.uploadFiles,function(Ce){return P(Ce,p.props.accept)});else{var ge=Array.prototype.slice.call(se.dataTransfer.files).filter(function(Ce){return P(Ce,p.props.accept)});Ae===!1&&(ge=ge.slice(0,1)),p.uploadFiles(ge)}},p.uploadFiles=function(se){var Ae=Array.prototype.slice.call(se);Ae.map(function(ge){return ge.uid=Y(),ge}).forEach(function(ge){p.upload(ge,Ae)})},p.saveFileInput=function(se){p.fileInput=se},r),je(p,j)}return z(E,[{key:"componentDidMount",value:function(){this._isMounted=!0}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,this.abort()}},{key:"upload",value:function(r,p){var j=this,$=this.props;if(!$.beforeUpload)return setTimeout(function(){return j.post(r)},0);var be=$.beforeUpload(r,p);be&&be.then?be.then(function(H){var se=Object.prototype.toString.call(H);return se==="[object File]"||se==="[object Blob]"?j.post(H):j.post(r)}).catch(function(H){console.log(H)}):be!==!1&&setTimeout(function(){return j.post(r)},0);return}},{key:"post",value:function(r){var p=this;if(!this._isMounted)return;var j=this.props,$=j.onStart,be=j.onProgress,H=j.transformFile,se=H===void 0?function(Ae){return Ae}:H;new Promise(function(Ae){var ge=j.action;return typeof ge=="function"&&(ge=ge(r)),Ae(ge)}).then(function(Ae){var ge=r.uid,Ce=j.customRequest||J,re=Promise.resolve(se(r)).then(function(l){var D=j.data;return typeof D=="function"&&(D=D(l)),Promise.all([l,D])}).catch(function(l){console.error(l)});re.then(function(l){var D=L(l,2),h=D[0],ee=D[1],Oe={action:Ae,filename:j.name,data:ee,file:h,headers:j.headers,withCredentials:j.withCredentials,method:j.method||"post",onProgress:be?function(Ne){be(Ne,r)}:null,onSuccess:function(Ge,mt){delete p.reqs[ge],j.onSuccess(Ge,r,mt)},onError:function(Ge,mt){delete p.reqs[ge],j.onError(Ge,mt,r)}};$(r),p.reqs[ge]=Ce(Oe)})})}},{key:"reset",value:function(){this.setState({uid:Y()})}},{key:"abort",value:function(r){var p=this.reqs;if(r){var j=r;r&&r.uid&&(j=r.uid),p[j]&&p[j].abort&&p[j].abort(),delete p[j]}else Object.keys(p).forEach(function($){p[$]&&p[$].abort&&p[$].abort(),delete p[$]})}},{key:"render",value:function(){var r,p=this.props,j=p.component,$=p.prefixCls,be=p.className,H=p.disabled,se=p.id,Ae=p.style,ge=p.multiple,Ce=p.accept,re=p.children,l=p.directory,D=p.openFileDialogOnClick,h=p.onMouseEnter,ee=p.onMouseLeave,Oe=fe(p,["component","prefixCls","className","disabled","id","style","multiple","accept","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"]),Ne=W()((r={},de(r,$,!0),de(r,$+"-disabled",H),de(r,be,be),r)),Ge=H?{}:{onClick:D?this.onClick:function(){},onKeyDown:D?this.onKeyDown:function(){},onMouseEnter:h,onMouseLeave:ee,onDrop:this.onFileDrop,onDragOver:this.onFileDrop,tabIndex:"0"};return N.a.createElement(j,m({},Ge,{className:Ne,role:"button",style:Ae}),N.a.createElement("input",m({},ce(Oe),{id:se,type:"file",ref:this.saveFileInput,onClick:function(ft){return ft.stopPropagation()},key:this.state.uid,style:{display:"none"},accept:Ce,directory:l?"directory":null,webkitdirectory:l?"webkitdirectory":null,multiple:ge,onChange:this.onChange})),re)}}]),E}(I.Component),y=ie,g=Object.assign||function(M){for(var E=1;E=0)continue;if(!Object.prototype.hasOwnProperty.call(P,b))continue;Q[b]=P[b]}return Q}function i(P,s){if(!(P instanceof s))throw new TypeError("Cannot call a class as a function")}function Z(P,s){if(!P)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return s&&(typeof s=="object"||typeof s=="function")?s:P}function Y(P,s){if(typeof s!="function"&&s!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof s);P.prototype=Object.create(s&&s.prototype,{constructor:{value:P,enumerable:!1,writable:!0,configurable:!0}}),s&&(Object.setPrototypeOf?Object.setPrototypeOf(P,s):P.__proto__=s)}var K=function(P){Y(s,P);function s(Q){i(this,s);var b=Z(this,(s.__proto__||Object.getPrototypeOf(s)).call(this,Q));return b.scrollListener=b.scrollListener.bind(b),b.eventListenerOptions=b.eventListenerOptions.bind(b),b.mousewheelListener=b.mousewheelListener.bind(b),b}return I(s,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var b=this.getParentElement(this.scrollComponent);b.scrollTop=b.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var b=!1,m={get passive(){b=!0}};try{document.addEventListener("test",null,m),document.removeEventListener("test",null,m)}catch(L){}return b}},{key:"eventListenerOptions",value:function(){var b=this.props.useCapture;return this.isPassiveSupported()&&(b={useCapture:this.props.useCapture,passive:!0}),b}},{key:"setDefaultLoader",value:function(b){this.defaultLoader=b}},{key:"detachMousewheelListener",value:function(){var b=window;this.props.useWindow===!1&&(b=this.scrollComponent.parentNode),b.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var b=window;this.props.useWindow===!1&&(b=this.getParentElement(this.scrollComponent)),b.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),b.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(b){var m=this.props.getScrollParent&&this.props.getScrollParent();return m!=null?m:b&&b.parentNode}},{key:"filterProps",value:function(b){return b}},{key:"attachScrollListener",value:function(){var b=this.getParentElement(this.scrollComponent);if(!this.props.hasMore||!b)return;var m=window;this.props.useWindow===!1&&(m=b),m.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),m.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),m.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}},{key:"mousewheelListener",value:function(b){b.deltaY===1&&!this.isPassiveSupported()&&b.preventDefault()}},{key:"scrollListener",value:function(){var b=this.scrollComponent,m=window,L=this.getParentElement(b),z=void 0;if(this.props.useWindow){var de=document.documentElement||document.body.parentNode||document.body,fe=m.pageYOffset!==void 0?m.pageYOffset:de.scrollTop;this.props.isReverse?z=fe:z=this.calculateOffset(b,fe)}else this.props.isReverse?z=L.scrollTop:z=b.scrollHeight-L.scrollTop-L.clientHeight;z1&&arguments[1]!==void 0?arguments[1]:1,Ye=Et.length,st=0;st1&&arguments[1]!==void 0?arguments[1]:!1;return Object(ce.a)(k).map(function(p,j){if(!a.isValidElement(p)||!p.type)return null;var $=p.type.isSelectOptGroup,be=p.key,H=p.props,se=H.children,Ae=Object(J.a)(H,["children"]);return r||!$?ie(p):Object(q.a)(Object(q.a)({key:"__RC_SELECT_GRP__".concat(be===null?j:be,"__"),label:be},Ae),{},{options:y(se)})}).filter(function(p){return p})}var g=e("2Qr1"),c=e("qNPg"),ae=e("U8pU"),le=e("Kwbf"),Ee=e("WKfj");function Te(k){var r=k.mode,p=k.options,j=k.children,$=k.backfill,be=k.allowClear,H=k.placeholder,se=k.getInputElement,Ae=k.showSearch,ge=k.onSearch,Ce=k.defaultOpen,re=k.autoFocus,l=k.labelInValue,D=k.value,h=k.inputValue,ee=k.optionLabelProp,Oe=r==="multiple"||r==="tags",Ne=Ae!==void 0?Ae:Oe||r==="combobox",Ge=p||y(j);if(Object(le.a)(r!=="tags"||Ge.every(function(gt){return!gt.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),r==="tags"||r==="combobox"){var mt=Ge.some(function(gt){return gt.options?gt.options.some(function(Et){return typeof("value"in Et?Et.value:Et.key)=="number"}):typeof("value"in gt?gt.value:gt.key)=="number"});Object(le.a)(!mt,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(le.a)(r!=="combobox"||!ee,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(le.a)(r==="combobox"||!$,"`backfill` only works with `combobox` mode."),Object(le.a)(r==="combobox"||!se,"`getInputElement` only work with `combobox` mode."),Object(le.b)(r!=="combobox"||!se||!be||!H,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),ge&&!Ne&&r!=="combobox"&&r!=="tags"&&Object(le.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(le.b)(!Ce||re,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),D!=null){var ft=Object(Ee.d)(D);Object(le.a)(!l||ft.every(function(gt){return Object(ae.a)(gt)==="object"&&("key"in gt||"value"in gt)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(le.a)(!Oe||Array.isArray(D),"`value` should be array when `mode` is `multiple` or `tags`")}if(j){var ht=null;Object(ce.a)(j).some(function(gt){if(!a.isValidElement(gt)||!gt.type)return!1;var Et=gt.type;if(Et.isSelectOption)return!1;if(Et.isSelectOptGroup){var Gt=Object(ce.a)(gt.props.children).every(function(Cn){return!a.isValidElement(Cn)||!gt.type||Cn.type.isSelectOption?!0:(ht=Cn.type,!1)});return!Gt}return ht=Et,!0}),ht&&Object(le.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(ht.displayName||ht.name||ht,"`.")),Object(le.a)(h===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var _e=Te,S=Object(c.a)({prefixCls:"rc-select",components:{optionList:z},convertChildrenToData:y,flattenOptions:g.d,getLabeledValue:g.e,filterOptions:g.b,isValueDisabled:g.g,findValueOption:g.c,warningProps:_e,fillOptionsWithMissingValue:g.a}),B=function(k){Object(Le.a)(p,k);var r=Object(W.a)(p);function p(){var j;return Object(I.a)(this,p),j=r.apply(this,arguments),j.selectRef=a.createRef(),j.focus=function(){j.selectRef.current.focus()},j.blur=function(){j.selectRef.current.blur()},j}return Object(N.a)(p,[{key:"render",value:function(){return a.createElement(S,Object.assign({ref:this.selectRef},this.props))}}]),p}(a.Component);B.Option=fe,B.OptGroup=je;var M=B,E=G.c=M},Nbp6:function(Re,G,e){},Nmxd:function(Re,G){Re.exports="data:image/png;base64,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"},NvD2:function(Re,G,e){"use strict";e.d(G,"a",function(){return f});var I=e("Kwbf");function N(J,i){var Z=new Set;return J.forEach(function(Y){i.has(Y)||Z.add(Y)}),Z}function Le(J){var i=J||{},Z=i.disabled,Y=i.disableCheckbox,K=i.checkable;return!!(Z||Y)||K===!1}function W(J,i,Z,Y){for(var K=new Set(J),P=new Set,s=0;s<=Z;s+=1){var Q=i.get(s)||new Set;Q.forEach(function(z){var de=z.key,fe=z.node,ve=z.children,je=ve===void 0?[]:ve;K.has(de)&&!Y(fe)&&je.filter(function(q){return!Y(q.node)}).forEach(function(q){K.add(q.key)})})}for(var b=new Set,m=Z;m>=0;m-=1){var L=i.get(m)||new Set;L.forEach(function(z){var de=z.parent,fe=z.node;if(Y(fe)||!z.parent||b.has(z.parent.key))return;if(Y(z.parent.node)){b.add(de.key);return}var ve=!0,je=!1;(de.children||[]).filter(function(q){return!Y(q.node)}).forEach(function(q){var ce=q.key,ie=K.has(ce);ve&&!ie&&(ve=!1),!je&&(ie||P.has(ce))&&(je=!0)}),ve&&K.add(de.key),je&&P.add(de.key),b.add(de.key)})}return{checkedKeys:Array.from(K),halfCheckedKeys:Array.from(N(P,K))}}function a(J,i,Z,Y,K){for(var P=new Set(J),s=new Set(i),Q=0;Q<=Y;Q+=1){var b=Z.get(Q)||new Set;b.forEach(function(de){var fe=de.key,ve=de.node,je=de.children,q=je===void 0?[]:je;!P.has(fe)&&!s.has(fe)&&!K(ve)&&q.filter(function(ce){return!K(ce.node)}).forEach(function(ce){P.delete(ce.key)})})}s=new Set;for(var m=new Set,L=Y;L>=0;L-=1){var z=Z.get(L)||new Set;z.forEach(function(de){var fe=de.parent,ve=de.node;if(K(ve)||!de.parent||m.has(de.parent.key))return;if(K(de.parent.node)){m.add(fe.key);return}var je=!0,q=!1;(fe.children||[]).filter(function(ce){return!K(ce.node)}).forEach(function(ce){var ie=ce.key,y=P.has(ie);je&&!y&&(je=!1),!q&&(y||s.has(ie))&&(q=!0)}),je||P.delete(fe.key),q&&s.add(fe.key),m.add(fe.key)})}return{checkedKeys:Array.from(P),halfCheckedKeys:Array.from(N(s,P))}}function f(J,i,Z,Y){var K=[],P;Y?P=Y:P=Le;var s=new Set(J.filter(function(L){var z=!!Z[L];return z||K.push(L),z})),Q=new Map,b=0;Object.keys(Z).forEach(function(L){var z=Z[L],de=z.level,fe=Q.get(de);fe||(fe=new Set,Q.set(de,fe)),fe.add(z),b=Math.max(b,de)}),Object(I.a)(!K.length,"Tree missing follow keys: ".concat(K.slice(0,100).map(function(L){return"'".concat(L,"'")}).join(", ")));var m;return i===!0?m=W(s,Q,b,P):m=a(s,i.halfCheckedKeys,Q,b,P),m}},OLES:function(Re,G,e){"use strict";var I=e("U8pU"),N=e("VTBJ"),Le=e("Ff2n"),W=e("q1tI"),a=e("uciX"),f=e("7ixt"),J=function(s){var Q=s.overlay,b=s.prefixCls,m=s.id,L=s.overlayInnerStyle;return W.createElement("div",{className:"".concat(b,"-inner"),id:m,role:"tooltip",style:L},typeof Q=="function"?Q():Q)},i=J,Z=function(s,Q){var b=s.overlayClassName,m=s.trigger,L=m===void 0?["hover"]:m,z=s.mouseEnterDelay,de=z===void 0?0:z,fe=s.mouseLeaveDelay,ve=fe===void 0?.1:fe,je=s.overlayStyle,q=s.prefixCls,ce=q===void 0?"rc-tooltip":q,ie=s.children,y=s.onVisibleChange,g=s.afterVisibleChange,c=s.transitionName,ae=s.animation,le=s.placement,Ee=le===void 0?"right":le,Te=s.align,_e=Te===void 0?{}:Te,S=s.destroyTooltipOnHide,B=S===void 0?!1:S,M=s.defaultVisible,E=s.getTooltipContainer,k=s.overlayInnerStyle,r=Object(Le.a)(s,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),p=Object(W.useRef)(null);Object(W.useImperativeHandle)(Q,function(){return p.current});var j=Object(N.a)({},r);"visible"in s&&(j.popupVisible=s.visible);var $=function(){var ge=s.arrowContent,Ce=ge===void 0?null:ge,re=s.overlay,l=s.id;return[W.createElement("div",{className:"".concat(ce,"-arrow"),key:"arrow"},Ce),W.createElement(i,{key:"content",prefixCls:ce,id:l,overlay:re,overlayInnerStyle:k})]},be=!1,H=!1;if(typeof B=="boolean")be=B;else if(B&&Object(I.a)(B)==="object"){var se=B.keepParent;be=se===!0,H=se===!1}return W.createElement(a.a,Object.assign({popupClassName:b,prefixCls:ce,popup:$,action:L,builtinPlacements:f.a,popupPlacement:Ee,ref:p,popupAlign:_e,getPopupContainer:E,onPopupVisibleChange:y,afterPopupVisibleChange:g,popupTransitionName:c,popupAnimation:ae,defaultPopupVisible:M,destroyPopupOnHide:be,autoDestroy:H,mouseLeaveDelay:ve,popupStyle:je,mouseEnterDelay:de},j),ie)},Y=Object(W.forwardRef)(Z),K=G.a=Y},OZM5:function(Re,G,e){"use strict";e.d(G,"b",function(){return Y}),e.d(G,"a",function(){return K}),e.d(G,"k",function(){return P}),e.d(G,"h",function(){return s}),e.d(G,"i",function(){return Q}),e.d(G,"g",function(){return b}),e.d(G,"c",function(){return m}),e.d(G,"d",function(){return L}),e.d(G,"j",function(){return fe}),e.d(G,"e",function(){return ve}),e.d(G,"f",function(){return je});var I=e("KQm4"),N=e("U8pU"),Le=e("Ff2n"),W=e("q1tI"),a=e.n(W),f=e("Kwbf"),J=e("WaYH"),i=.25,Z=2;function Y(q,ce){var ie=q.slice(),y=ie.indexOf(ce);return y>=0&&ie.splice(y,1),ie}function K(q,ce){var ie=q.slice();return ie.indexOf(ce)===-1&&ie.push(ce),ie}function P(q){return q.split("-")}function s(q,ce){return"".concat(q,"-").concat(ce)}function Q(q){return q&&q.type&&q.type.isTreeNode}function b(q,ce){var ie=[q],y=ce[q];function g(){var c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];c.forEach(function(ae){var le=ae.key,Ee=ae.children;ie.push(le),g(Ee)})}return g(y.children),ie}function m(q,ce){var ie=q.clientY,y=ce.selectHandle.getBoundingClientRect(),g=y.top,c=y.bottom,ae=y.height,le=Math.max(ae*i,Z);return ie<=g+le?-1:ie>=c-le?1:0}function L(q,ce){if(!q)return;var ie=ce.multiple;return ie?q.slice():q.length?[q[0]]:q}var z=function(ce){return ce};function de(q,ce){if(!q)return[];var ie=ce||{},y=ie.processProps,g=y===void 0?z:y,c=Array.isArray(q)?q:[q];return c.map(function(ae){var le=ae.children,Ee=Object(Le.a)(ae,["children"]),Te=de(le,ce);return a.a.createElement(J.a,Object.assign({},g(Ee)),Te)})}function fe(q){if(!q)return null;var ce;if(Array.isArray(q))ce={checkedKeys:q,halfCheckedKeys:void 0};else if(Object(N.a)(q)==="object")ce={checkedKeys:q.checked||void 0,halfCheckedKeys:q.halfChecked||void 0};else return Object(f.a)(!1,"`checkedKeys` is not an array or an object"),null;return ce}function ve(q,ce){var ie=new Set;function y(g){if(ie.has(g))return;var c=ce[g];if(!c)return;ie.add(g);var ae=c.parent,le=c.node;if(le.disabled)return;ae&&y(ae.key)}return(q||[]).forEach(function(g){y(g)}),Object(I.a)(ie)}function je(q){var ce={};return Object.keys(q).forEach(function(ie){(ie.startsWith("data-")||ie.startsWith("aria-"))&&(ce[ie]=q[ie])}),ce}},Ohmc:function(Re,G,e){Re.exports=e.p+"static/certificate.fc32dc1b.jpg"},RMFE:function(Re,G){Re.exports="data:image/png;base64,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"},RotF:function(Re,G,e){Re.exports=e("LSTS")},"SA+Z":function(Re,G,e){var I=e("wTVA"),N=e("EbDI"),Le=e("ZhPi"),W=e("wkBT");function a(f){return I(f)||N(f)||Le(f)||W()}Re.exports=a,Re.exports.__esModule=!0,Re.exports.default=Re.exports},SMhR:function(Re,G){Re.exports="data:image/png;base64,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"},TGq3:function(Re,G,e){Re.exports=e.p+"static/lockclose.365036e8.svg"},W6BS:function(Re,G){Re.exports="data:image/png;base64,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"},WaYH:function(Re,G,e){"use strict";var I=e("rePB"),N=e("Ff2n"),Le=e("VTBJ"),W=e("1OyB"),a=e("vuIU"),f=e("JX7q"),J=e("Ji7U"),i=e("LK+K"),Z=e("q1tI"),Y=e("TSYQ"),K=e.n(Y),P=e("sboe"),s=e("OZM5"),Q=function(ce){var ie=ce.prefixCls,y=ce.level,g=ce.isStart,c=ce.isEnd;if(!y)return null;for(var ae="".concat(ie,"-indent-unit"),le=[],Ee=0;Ee1&&arguments[1]!==void 0?arguments[1]:!1,he=Ie&&typeof Ie.getBoundingClientRect=="function"&&Ie.getBoundingClientRect().width;if(he){if(Xe){var u=getComputedStyle(Ie),C=u.marginLeft,te=u.marginRight;he+=+C.replace("px","")+ +te.replace("px","")}he=+he.toFixed(6)}return he||0},se=function(Ie,Xe,he){Ie&&Object(z.a)(Ie.style)==="object"&&(Ie.style[Xe]=he)},Ae=function(){return E.any},ge=e("KQm4"),Ce=e("Ff2n"),re=e("i8i4"),l=e("bdgK"),D=e("uciX"),h=e("8XRh"),ee={adjustX:1,adjustY:1},Oe={topLeft:{points:["bl","tl"],overflow:ee,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:ee,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:ee,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:ee,offset:[4,0]}},Ne={topLeft:{points:["bl","tl"],overflow:ee,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:ee,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:ee,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:ee,offset:[4,0]}},Ge=Oe,mt=0,ft={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},ht=function(Ie,Xe,he){var u=p(Xe),C=Ie.getState();Ie.setState({defaultActiveFirst:Object(I.a)(Object(I.a)({},C.defaultActiveFirst),{},Object(K.a)({},u,he))})},bt=function(Ct){Object(a.a)(Xe,Ct);var Ie=Object(f.a)(Xe);function Xe(he){var u;Object(N.a)(this,Xe),u=Ie.call(this,he),u.onDestroy=function(oe){u.props.onDestroy(oe)},u.onKeyDown=function(oe){var Me=oe.keyCode,Ke=u.menuInstance,ct=u.props,dt=ct.isOpen,tt=ct.store;if(Me===P.a.ENTER)return u.onTitleClick(oe),ht(tt,u.props.eventKey,!0),!0;if(Me===P.a.RIGHT)return dt?Ke.onKeyDown(oe):(u.triggerOpenChange(!0),ht(tt,u.props.eventKey,!0)),!0;if(Me===P.a.LEFT){var Qt;if(dt)Qt=Ke.onKeyDown(oe);else return;return Qt||(u.triggerOpenChange(!1),Qt=!0),Qt}return dt&&(Me===P.a.UP||Me===P.a.DOWN)?Ke.onKeyDown(oe):void 0},u.onOpenChange=function(oe){u.props.onOpenChange(oe)},u.onPopupVisibleChange=function(oe){u.triggerOpenChange(oe,oe?"mouseenter":"mouseleave")},u.onMouseEnter=function(oe){var Me=u.props,Ke=Me.eventKey,ct=Me.onMouseEnter,dt=Me.store;ht(dt,u.props.eventKey,!1),ct({key:Ke,domEvent:oe})},u.onMouseLeave=function(oe){var Me=u.props,Ke=Me.parentMenu,ct=Me.eventKey,dt=Me.onMouseLeave;Ke.subMenuInstance=Object(W.a)(u),dt({key:ct,domEvent:oe})},u.onTitleMouseEnter=function(oe){var Me=u.props,Ke=Me.eventKey,ct=Me.onItemHover,dt=Me.onTitleMouseEnter;ct({key:Ke,hover:!0}),dt({key:Ke,domEvent:oe})},u.onTitleMouseLeave=function(oe){var Me=u.props,Ke=Me.parentMenu,ct=Me.eventKey,dt=Me.onItemHover,tt=Me.onTitleMouseLeave;Ke.subMenuInstance=Object(W.a)(u),dt({key:ct,hover:!1}),tt({key:ct,domEvent:oe})},u.onTitleClick=function(oe){var Me=Object(W.a)(u),Ke=Me.props;if(Ke.onTitleClick({key:Ke.eventKey,domEvent:oe}),Ke.triggerSubMenuAction==="hover")return;u.triggerOpenChange(!Ke.isOpen,"click"),ht(Ke.store,u.props.eventKey,!1)},u.onSubMenuClick=function(oe){typeof u.props.onClick=="function"&&u.props.onClick(u.addKeyPath(oe))},u.onSelect=function(oe){u.props.onSelect(oe)},u.onDeselect=function(oe){u.props.onDeselect(oe)},u.getPrefixCls=function(){return"".concat(u.props.rootPrefixCls,"-submenu")},u.getActiveClassName=function(){return"".concat(u.getPrefixCls(),"-active")},u.getDisabledClassName=function(){return"".concat(u.getPrefixCls(),"-disabled")},u.getSelectedClassName=function(){return"".concat(u.getPrefixCls(),"-selected")},u.getOpenClassName=function(){return"".concat(u.props.rootPrefixCls,"-submenu-open")},u.saveMenuInstance=function(oe){u.menuInstance=oe},u.addKeyPath=function(oe){return Object(I.a)(Object(I.a)({},oe),{},{keyPath:(oe.keyPath||[]).concat(u.props.eventKey)})},u.triggerOpenChange=function(oe,Me){var Ke=u.props.eventKey,ct=function(){u.onOpenChange({key:Ke,item:Object(W.a)(u),trigger:Me,open:oe})};Me==="mouseenter"?u.mouseenterTimeout=setTimeout(function(){ct()},0):ct()},u.isChildrenSelected=function(){var oe={find:!1};return $(u.props.children,u.props.selectedKeys,oe),oe.find},u.isOpen=function(){return u.props.openKeys.indexOf(u.props.eventKey)!==-1},u.adjustWidth=function(){if(!u.subMenuTitle||!u.menuInstance)return;var oe=re.findDOMNode(u.menuInstance);if(oe.offsetWidth>=u.subMenuTitle.offsetWidth)return;oe.style.minWidth="".concat(u.subMenuTitle.offsetWidth,"px")},u.saveSubMenuTitle=function(oe){u.subMenuTitle=oe},u.getBaseProps=function(){var oe=Object(W.a)(u),Me=oe.props;return{mode:Me.mode==="horizontal"?"vertical":Me.mode,visible:u.props.isOpen,level:Me.level+1,inlineIndent:Me.inlineIndent,focusable:!1,onClick:u.onSubMenuClick,onSelect:u.onSelect,onDeselect:u.onDeselect,onDestroy:u.onDestroy,selectedKeys:Me.selectedKeys,eventKey:"".concat(Me.eventKey,"-menu-"),openKeys:Me.openKeys,motion:Me.motion,onOpenChange:u.onOpenChange,subMenuOpenDelay:Me.subMenuOpenDelay,parentMenu:Object(W.a)(u),subMenuCloseDelay:Me.subMenuCloseDelay,forceSubMenuRender:Me.forceSubMenuRender,triggerSubMenuAction:Me.triggerSubMenuAction,builtinPlacements:Me.builtinPlacements,defaultActiveFirst:Me.store.getState().defaultActiveFirst[p(Me.eventKey)],multiple:Me.multiple,prefixCls:Me.rootPrefixCls,id:u.internalMenuId,manualRef:u.saveMenuInstance,itemIcon:Me.itemIcon,expandIcon:Me.expandIcon,direction:Me.direction}},u.getMotion=function(oe,Me){var Ke=Object(W.a)(u),ct=Ke.haveRendered,dt=u.props,tt=dt.motion,Qt=dt.rootPrefixCls,xt=Object(I.a)(Object(I.a)({},tt),{},{leavedClassName:"".concat(Qt,"-hidden"),removeOnLeave:!1,motionAppear:ct||!Me||oe!=="inline"});return xt};var C=he.store,te=he.eventKey,ne=C.getState(),Se=ne.defaultActiveFirst;u.isRootMenu=!1;var T=!1;return Se&&(T=Se[te]),ht(C,te,T),u}return Object(Le.a)(Xe,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var u=this,C=this.props,te=C.mode,ne=C.parentMenu,Se=C.manualRef;if(Se&&Se(this),te!=="horizontal"||!ne.isRootMenu||!this.props.isOpen)return;this.minWidthTimeout=setTimeout(function(){return u.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var u=this.props,C=u.onDestroy,te=u.eventKey;C&&C(te),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout)}},{key:"renderChildren",value:function(u){var C=this,te=this.getBaseProps(),ne=this.getMotion(te.mode,te.visible);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||te.visible||te.forceSubMenuRender,!this.haveOpened)return J.createElement("div",null);var Se=te.direction;return J.createElement(h.default,Object.assign({visible:te.visible},ne),function(T){var oe=T.className,Me=T.style,Ke=L()("".concat(te.prefixCls,"-sub"),oe,Object(K.a)({},"".concat(te.prefixCls,"-rtl"),Se==="rtl"));return J.createElement(et,Object.assign({},te,{id:C.internalMenuId,className:Ke,style:Me}),u)})}},{key:"render",value:function(){var u,C=Object(I.a)({},this.props),te=C.isOpen,ne=this.getPrefixCls(),Se=C.mode==="inline",T=L()(ne,"".concat(ne,"-").concat(C.mode),(u={},Object(K.a)(u,C.className,!!C.className),Object(K.a)(u,this.getOpenClassName(),te),Object(K.a)(u,this.getActiveClassName(),C.active||te&&!Se),Object(K.a)(u,this.getDisabledClassName(),C.disabled),Object(K.a)(u,this.getSelectedClassName(),this.isChildrenSelected()),u));this.internalMenuId||(C.eventKey?this.internalMenuId="".concat(C.eventKey,"$Menu"):(mt+=1,this.internalMenuId="$__$".concat(mt,"$Menu")));var oe={},Me={},Ke={};C.disabled||(oe={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},Me={onClick:this.onTitleClick},Ke={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var ct={},dt=C.direction;Se&&(dt==="rtl"?ct.paddingRight=C.inlineIndent*C.level:ct.paddingLeft=C.inlineIndent*C.level);var tt={};this.props.isOpen&&(tt={"aria-owns":this.internalMenuId});var Qt=null;C.mode!=="horizontal"&&(Qt=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(Qt=J.createElement(this.props.expandIcon,Object(I.a)({},this.props))));var xt=J.createElement("div",Object.assign({ref:this.saveSubMenuTitle,style:ct,className:"".concat(ne,"-title"),role:"button"},Ke,Me,{"aria-expanded":te},tt,{"aria-haspopup":"true",title:typeof C.title=="string"?C.title:void 0}),C.title,Qt||J.createElement("i",{className:"".concat(ne,"-arrow")})),qt=this.renderChildren(C.children),Mn=C.parentMenu.isRootMenu?C.parentMenu.props.getPopupContainer:function(yt){return yt.parentNode},dn=ft[C.mode],pn=C.popupOffset?{offset:C.popupOffset}:{},Pn=C.mode==="inline"?"":C.popupClassName;Pn+=dt==="rtl"?" ".concat(ne,"-rtl"):"";var mn=C.disabled,un=C.triggerSubMenuAction,Ln=C.subMenuOpenDelay,Tn=C.forceSubMenuRender,ln=C.subMenuCloseDelay,cn=C.builtinPlacements;be.forEach(function(yt){return delete C[yt]}),delete C.onClick;var In=dt==="rtl"?Object.assign({},Ne,cn):Object.assign({},Oe,cn);return delete C.direction,J.createElement("li",Object.assign({},C,oe,{className:T,role:"menuitem"}),Se&&xt,Se&&qt,!Se&&J.createElement(D.a,{prefixCls:ne,popupClassName:L()("".concat(ne,"-popup"),Pn),getPopupContainer:Mn,builtinPlacements:In,popupPlacement:dn,popupVisible:te,popupAlign:pn,popup:qt,action:mn?[]:[un],mouseEnterDelay:Ln,mouseLeaveDelay:ln,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:Tn},xt))}}]),Xe}(J.Component);bt.defaultProps={onMouseEnter:k,onMouseLeave:k,onTitleMouseEnter:k,onTitleMouseLeave:k,onTitleClick:k,manualRef:k,mode:"vertical",title:""};var gt=Object(i.b)(function(Ct,Ie){var Xe=Ct.openKeys,he=Ct.activeKey,u=Ct.selectedKeys,C=Ie.eventKey,te=Ie.subMenuKey;return{isOpen:Xe.indexOf(C)>-1,active:he[te]===C,selectedKeys:u}})(bt);gt.isSubMenu=!0;var Gt=gt,Cn="menuitem-overflowed",vn=.5,Ht=function(Ct){Object(a.a)(Xe,Ct);var Ie=Object(f.a)(Xe);function Xe(){var he;return Object(N.a)(this,Xe),he=Ie.apply(this,arguments),he.resizeObserver=null,he.mutationObserver=null,he.originalTotalWidth=0,he.overflowedItems=[],he.menuItemSizes=[],he.cancelFrameId=null,he.state={lastVisibleIndex:void 0},he.getMenuItemNodes=function(){var u=he.props.prefixCls,C=re.findDOMNode(Object(W.a)(he));return C?[].slice.call(C.children).filter(function(te){return te.className.split(" ").indexOf("".concat(u,"-overflowed-submenu"))<0}):[]},he.getOverflowedSubMenuItem=function(u,C,te){var ne=he.props,Se=ne.overflowedIndicator,T=ne.level,oe=ne.mode,Me=ne.prefixCls,Ke=ne.theme;if(T!==1||oe!=="horizontal")return null;var ct=he.props.children[0],dt=ct.props,tt=dt.children,Qt=dt.title,xt=dt.style,qt=Object(Ce.a)(dt,["children","title","style"]),Mn=Object(I.a)({},xt),dn="".concat(u,"-overflowed-indicator"),pn="".concat(u,"-overflowed-indicator");C.length===0&&te!==!0?Mn=Object(I.a)(Object(I.a)({},Mn),{},{display:"none"}):te&&(Mn=Object(I.a)(Object(I.a)({},Mn),{},{visibility:"hidden",position:"absolute"}),dn="".concat(dn,"-placeholder"),pn="".concat(pn,"-placeholder"));var Pn=Ke?"".concat(Me,"-").concat(Ke):"",mn={};return be.forEach(function(un){qt[un]!==void 0&&(mn[un]=qt[un])}),J.createElement(Gt,Object.assign({title:Se,className:"".concat(Me,"-overflowed-submenu"),popupClassName:Pn},mn,{key:dn,eventKey:pn,disabled:!1,style:Mn}),C)},he.setChildrenWidthAndResize=function(){if(he.props.mode!=="horizontal")return;var u=re.findDOMNode(Object(W.a)(he));if(!u)return;var C=u.children;if(!C||C.length===0)return;var te=u.children[C.length-1];se(te,"display","inline-block");var ne=he.getMenuItemNodes(),Se=ne.filter(function(T){return T.className.split(" ").indexOf(Cn)>=0});Se.forEach(function(T){se(T,"display","inline-block")}),he.menuItemSizes=ne.map(function(T){return H(T,!0)}),Se.forEach(function(T){se(T,"display","none")}),he.overflowedIndicatorWidth=H(u.children[u.children.length-1],!0),he.originalTotalWidth=he.menuItemSizes.reduce(function(T,oe){return T+oe},0),he.handleResize(),se(te,"display","none")},he.handleResize=function(){if(he.props.mode!=="horizontal")return;var u=re.findDOMNode(Object(W.a)(he));if(!u)return;var C=H(u);he.overflowedItems=[];var te=0,ne;he.originalTotalWidth>C+vn&&(ne=-1,he.menuItemSizes.forEach(function(Se){te+=Se,te+he.overflowedIndicatorWidth<=C&&(ne+=1)})),he.setState({lastVisibleIndex:ne})},he}return Object(Le.a)(Xe,[{key:"componentDidMount",value:function(){var u=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var C=re.findDOMNode(this);if(!C)return;this.resizeObserver=new l.default(function(te){te.forEach(function(){var ne=u.cancelFrameId;cancelAnimationFrame(ne),u.cancelFrameId=requestAnimationFrame(u.setChildrenWidthAndResize)})}),[].slice.call(C.children).concat(C).forEach(function(te){u.resizeObserver.observe(te)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){u.resizeObserver.disconnect(),[].slice.call(C.children).concat(C).forEach(function(te){u.resizeObserver.observe(te)}),u.setChildrenWidthAndResize()}),this.mutationObserver.observe(C,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(u){var C=this,te=this.state.lastVisibleIndex;return(u||[]).reduce(function(ne,Se,T){var oe=Se;if(C.props.mode==="horizontal"){var Me=C.getOverflowedSubMenuItem(Se.props.eventKey,[]);te!==void 0&&C.props.className.indexOf("".concat(C.props.prefixCls,"-root"))!==-1&&(T>te&&(oe=J.cloneElement(Se,{style:{display:"none"},eventKey:"".concat(Se.props.eventKey,"-hidden"),className:"".concat(Cn)})),T===te+1&&(C.overflowedItems=u.slice(te+1).map(function(ct){return J.cloneElement(ct,{key:ct.props.eventKey,mode:"vertical-left"})}),Me=C.getOverflowedSubMenuItem(Se.props.eventKey,C.overflowedItems)));var Ke=[].concat(Object(ge.a)(ne),[Me,oe]);return T===u.length-1&&Ke.push(C.getOverflowedSubMenuItem(Se.props.eventKey,[],!0)),Ke}return[].concat(Object(ge.a)(ne),[oe])},[])}},{key:"render",value:function(){var u=this.props,C=u.visible,te=u.prefixCls,ne=u.overflowedIndicator,Se=u.mode,T=u.level,oe=u.tag,Me=u.children,Ke=u.theme,ct=Object(Ce.a)(u,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),dt=oe;return J.createElement(dt,Object.assign({},ct),this.renderChildren(Me))}}]),Xe}(J.Component);Ht.defaultProps={tag:"div",className:""};var Rn=Ht;function Dn(Ct){return Ct.length?Ct.every(function(Ie){return!!Ie.props.disabled}):!0}function pe(Ct,Ie,Xe){var he=Ct.getState();Ct.setState({activeKey:Object(I.a)(Object(I.a)({},he.activeKey),{},Object(K.a)({},Ie,Xe))})}function Ue(Ct){return Ct.eventKey||"0-menu-"}function Je(Ct,Ie){var Xe=Ie,he=Ct.children,u=Ct.eventKey;if(Xe){var C;if(j(he,function(te,ne){te&&te.props&&!te.props.disabled&&Xe===r(te,u,ne)&&(C=!0)}),C)return Xe}return Xe=null,Ct.defaultActiveFirst&&j(he,function(te,ne){!Xe&&te&&!te.props.disabled&&(Xe=r(te,u,ne))}),Xe}function it(Ct){if(Ct){var Ie=this.instanceArray.indexOf(Ct);Ie!==-1?this.instanceArray[Ie]=Ct:this.instanceArray.push(Ct)}}var Et=function(Ct){Object(a.a)(Xe,Ct);var Ie=Object(f.a)(Xe);function Xe(he){var u;return Object(N.a)(this,Xe),u=Ie.call(this,he),u.onKeyDown=function(C,te){var ne=C.keyCode,Se;if(u.getFlatInstanceArray().forEach(function(oe){oe&&oe.props.active&&oe.onKeyDown&&(Se=oe.onKeyDown(C))}),Se)return 1;var T=null;return(ne===P.a.UP||ne===P.a.DOWN)&&(T=u.step(ne===P.a.UP?-1:1)),T?(C.preventDefault(),pe(u.props.store,Ue(u.props),T.props.eventKey),typeof te=="function"&&te(T),1):void 0},u.onItemHover=function(C){var te=C.key,ne=C.hover;pe(u.props.store,Ue(u.props),ne?te:null)},u.onDeselect=function(C){u.props.onDeselect(C)},u.onSelect=function(C){u.props.onSelect(C)},u.onClick=function(C){u.props.onClick(C)},u.onOpenChange=function(C){u.props.onOpenChange(C)},u.onDestroy=function(C){u.props.onDestroy(C)},u.getFlatInstanceArray=function(){return u.instanceArray},u.step=function(C){var te=u.getFlatInstanceArray(),ne=u.props.store.getState().activeKey[Ue(u.props)],Se=te.length;if(!Se)return null;C<0&&(te=te.concat().reverse());var T=-1;if(te.every(function(ct,dt){return ct&&ct.props.eventKey===ne?(T=dt,!1):!0}),!u.props.defaultActiveFirst&&T!==-1&&Dn(te.slice(T,Se-1)))return;var oe=(T+1)%Se,Me=oe;do{var Ke=te[Me];if(!Ke||Ke.props.disabled)Me=(Me+1)%Se;else return Ke}while(Me!==oe);return null},u.renderCommonMenuItem=function(C,te,ne){var Se=u.props.store.getState(),T=Object(W.a)(u),oe=T.props,Me=r(C,oe.eventKey,te),Ke=C.props;if(!Ke||typeof C.type=="string")return C;var ct=Me===Se.activeKey,dt=Object(I.a)(Object(I.a)({mode:Ke.mode||oe.mode,level:oe.level,inlineIndent:oe.inlineIndent,renderMenuItem:u.renderMenuItem,rootPrefixCls:oe.prefixCls,index:te,parentMenu:oe.parentMenu,manualRef:Ke.disabled?void 0:Object(s.a)(C.ref,it.bind(Object(W.a)(u))),eventKey:Me,active:!Ke.disabled&&ct,multiple:oe.multiple,onClick:function(Qt){(Ke.onClick||k)(Qt),u.onClick(Qt)},onItemHover:u.onItemHover,motion:oe.motion,subMenuOpenDelay:oe.subMenuOpenDelay,subMenuCloseDelay:oe.subMenuCloseDelay,forceSubMenuRender:oe.forceSubMenuRender,onOpenChange:u.onOpenChange,onDeselect:u.onDeselect,onSelect:u.onSelect,builtinPlacements:oe.builtinPlacements,itemIcon:Ke.itemIcon||u.props.itemIcon,expandIcon:Ke.expandIcon||u.props.expandIcon},ne),{},{direction:oe.direction});return(oe.mode==="inline"||Ae())&&(dt.triggerSubMenuAction="click"),J.cloneElement(C,dt)},u.renderMenuItem=function(C,te,ne){if(!C)return null;var Se=u.props.store.getState(),T={openKeys:Se.openKeys,selectedKeys:Se.selectedKeys,triggerSubMenuAction:u.props.triggerSubMenuAction,subMenuKey:ne};return u.renderCommonMenuItem(C,te,T)},he.store.setState({activeKey:Object(I.a)(Object(I.a)({},he.store.getState().activeKey),{},Object(K.a)({},he.eventKey,Je(he,he.activeKey)))}),u.instanceArray=[],u}return Object(Le.a)(Xe,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(u){return this.props.visible||u.visible||this.props.className!==u.className||!b()(this.props.style,u.style)}},{key:"componentDidUpdate",value:function(u){var C=this.props,te="activeKey"in C?C.activeKey:C.store.getState().activeKey[Ue(C)],ne=Je(C,te);if(ne!==te)pe(C.store,Ue(C),ne);else if("activeKey"in u){var Se=Je(u,u.activeKey);ne!==Se&&pe(C.store,Ue(C),ne)}}},{key:"render",value:function(){var u=this,C=Object(Y.a)({},this.props);this.instanceArray=[];var te=L()(C.prefixCls,C.className,"".concat(C.prefixCls,"-").concat(C.mode)),ne={className:te,role:C.role||"menu"};C.id&&(ne.id=C.id),C.focusable&&(ne.tabIndex=0,ne.onKeyDown=this.onKeyDown);var Se=C.prefixCls,T=C.eventKey,oe=C.visible,Me=C.level,Ke=C.mode,ct=C.overflowedIndicator,dt=C.theme;return be.forEach(function(tt){return delete C[tt]}),delete C.onClick,J.createElement(Rn,Object.assign({},C,{prefixCls:Se,mode:Ke,tag:"ul",level:Me,theme:dt,visible:oe,overflowedIndicator:ct},ne),J.Children.map(C.children,function(tt,Qt){return u.renderMenuItem(tt,Qt,T||"0-menu-")}))}}]),Xe}(J.Component);Et.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:k};var pt=Object(i.b)()(Et),et=pt,Qe=e("Kwbf");function Ye(Ct,Ie,Xe){var he=Ct.prefixCls,u=Ct.motion,C=Ct.defaultMotions,te=C===void 0?{}:C,ne=Ct.openAnimation,Se=Ct.openTransitionName,T=Ie.switchingModeFromInline;if(u)return u;if(Object(z.a)(ne)==="object"&&ne)Object(Qe.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof ne=="string")return{motionName:"".concat(he,"-open-").concat(ne)};if(Se)return{motionName:Se};var oe=te[Xe];return oe||(T?null:te.other)}var st=function(Ct){Object(a.a)(Xe,Ct);var Ie=Object(f.a)(Xe);function Xe(he){var u;Object(N.a)(this,Xe),u=Ie.call(this,he),u.inlineOpenKeys=[],u.onSelect=function(ne){var Se=Object(W.a)(u),T=Se.props;if(T.selectable){var oe=u.store.getState(),Me=oe.selectedKeys,Ke=ne.key;T.multiple?Me=Me.concat([Ke]):Me=[Ke],"selectedKeys"in T||u.store.setState({selectedKeys:Me}),T.onSelect(Object(I.a)(Object(I.a)({},ne),{},{selectedKeys:Me}))}},u.onClick=function(ne){var Se=u.getRealMenuMode(),T=Object(W.a)(u),oe=T.store,Me=T.props.onOpenChange;Se!=="inline"&&!("openKeys"in u.props)&&(oe.setState({openKeys:[]}),Me([])),u.props.onClick(ne)},u.onKeyDown=function(ne,Se){u.innerMenu.getWrappedInstance().onKeyDown(ne,Se)},u.onOpenChange=function(ne){var Se=Object(W.a)(u),T=Se.props,oe=u.store.getState().openKeys.concat(),Me=!1,Ke=function(dt){var tt=!1;if(dt.open)tt=oe.indexOf(dt.key)===-1,tt&&oe.push(dt.key);else{var Qt=oe.indexOf(dt.key);tt=Qt!==-1,tt&&oe.splice(Qt,1)}Me=Me||tt};Array.isArray(ne)?ne.forEach(Ke):Ke(ne),Me&&("openKeys"in u.props||u.store.setState({openKeys:oe}),T.onOpenChange(oe))},u.onDeselect=function(ne){var Se=Object(W.a)(u),T=Se.props;if(T.selectable){var oe=u.store.getState().selectedKeys.concat(),Me=ne.key,Ke=oe.indexOf(Me);Ke!==-1&&oe.splice(Ke,1),"selectedKeys"in T||u.store.setState({selectedKeys:oe}),T.onDeselect(Object(I.a)(Object(I.a)({},ne),{},{selectedKeys:oe}))}},u.onMouseEnter=function(ne){u.restoreModeVerticalFromInline();var Se=u.props.onMouseEnter;Se&&Se(ne)},u.onTransitionEnd=function(ne){var Se=ne.propertyName==="width"&&ne.target===ne.currentTarget,T=ne.target.className,oe=Object.prototype.toString.call(T)==="[object SVGAnimatedString]"?T.animVal:T,Me=ne.propertyName==="font-size"&&oe.indexOf("anticon")>=0;(Se||Me)&&u.restoreModeVerticalFromInline()},u.setInnerMenu=function(ne){u.innerMenu=ne},u.isRootMenu=!0;var C=he.defaultSelectedKeys,te=he.defaultOpenKeys;return"selectedKeys"in he&&(C=he.selectedKeys||[]),"openKeys"in he&&(te=he.openKeys||[]),u.store=Object(i.c)({selectedKeys:C,openKeys:te,activeKey:{"0-menu-":Je(he,he.activeKey)}}),u.state={switchingModeFromInline:!1},u}return Object(Le.a)(Xe,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(u){this.updateOpentKeysWhenSwitchMode(u),this.updateMiniStore();var C=this.props,te=C.siderCollapsed,ne=C.inlineCollapsed,Se=C.onOpenChange;(!u.inlineCollapsed&&ne||!u.siderCollapsed&&te)&&Se([]),this.updateMenuDisplay()}},{key:"updateOpentKeysWhenSwitchMode",value:function(u){var C=this.props,te=this.store,ne=this.inlineOpenKeys,Se=te.getState(),T={};u.mode==="inline"&&C.mode!=="inline"&&this.setState({switchingModeFromInline:!0}),"openKeys"in C||((C.inlineCollapsed&&!u.inlineCollapsed||C.siderCollapsed&&!u.siderCollapsed)&&(this.setState({switchingModeFromInline:!0}),this.inlineOpenKeys=Se.openKeys.concat(),T.openKeys=[]),(!C.inlineCollapsed&&u.inlineCollapsed||!C.siderCollapsed&&u.siderCollapsed)&&(T.openKeys=ne,this.inlineOpenKeys=[])),Object.keys(T).length&&te.setState(T)}},{key:"updateMenuDisplay",value:function(){var u=this.props.collapsedWidth,C=this.store,te=this.prevOpenKeys,ne=this.getInlineCollapsed()&&(u===0||u==="0"||u==="0px");ne?(this.prevOpenKeys=C.getState().openKeys.concat(),this.store.setState({openKeys:[]})):te&&(this.store.setState({openKeys:te}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var u=this.props.mode,C=this.state.switchingModeFromInline,te=this.getInlineCollapsed();return C&&te?"inline":te?"vertical":u}},{key:"getInlineCollapsed",value:function(){var u=this.props,C=u.inlineCollapsed,te=u.siderCollapsed;return te!==void 0?te:C}},{key:"restoreModeVerticalFromInline",value:function(){var u=this.state.switchingModeFromInline;u&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var u=Object(I.a)({},Object(Z.default)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),C=this.getRealMenuMode();return u.className+=" ".concat(u.prefixCls,"-root"),u.direction==="rtl"&&(u.className+=" ".concat(u.prefixCls,"-rtl")),u=Object(I.a)(Object(I.a)({},u),{},{mode:C,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:Ye(this.props,this.state,C)}),delete u.openAnimation,delete u.openTransitionName,J.createElement(i.a,{store:this.store},J.createElement(et,Object.assign({},u,{ref:this.setInnerMenu}),this.props.children))}}]),Xe}(J.Component);st.defaultProps={selectable:!0,onClick:k,onSelect:k,onOpenChange:k,onDeselect:k,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:J.createElement("span",null,"\xB7\xB7\xB7")};var ut=st,nt=function(Ct){Object(a.a)(Xe,Ct);var Ie=Object(f.a)(Xe);function Xe(){var he;return Object(N.a)(this,Xe),he=Ie.apply(this,arguments),he.onKeyDown=function(u){var C=u.keyCode;return C===P.a.ENTER?(he.onClick(u),!0):void 0},he.onMouseLeave=function(u){var C=he.props,te=C.eventKey,ne=C.onItemHover,Se=C.onMouseLeave;ne({key:te,hover:!1}),Se({key:te,domEvent:u})},he.onMouseEnter=function(u){var C=he.props,te=C.eventKey,ne=C.onItemHover,Se=C.onMouseEnter;ne({key:te,hover:!0}),Se({key:te,domEvent:u})},he.onClick=function(u){var C=he.props,te=C.eventKey,ne=C.multiple,Se=C.onClick,T=C.onSelect,oe=C.onDeselect,Me=C.isSelected,Ke={key:te,keyPath:[te],item:Object(W.a)(he),domEvent:u};Se(Ke),ne?Me?oe(Ke):T(Ke):Me||T(Ke)},he.saveNode=function(u){he.node=u},he}return Object(Le.a)(Xe,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var u=this.props;u.onDestroy&&u.onDestroy(u.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var u,C=Object(I.a)({},this.props),te=L()(this.getPrefixCls(),C.className,(u={},Object(K.a)(u,this.getActiveClassName(),!C.disabled&&C.active),Object(K.a)(u,this.getSelectedClassName(),C.isSelected),Object(K.a)(u,this.getDisabledClassName(),C.disabled),u)),ne=Object(I.a)(Object(I.a)({},C.attribute),{},{title:typeof C.title=="string"?C.title:void 0,className:te,role:C.role||"menuitem","aria-disabled":C.disabled});C.role==="option"?ne=Object(I.a)(Object(I.a)({},ne),{},{role:"option","aria-selected":C.isSelected}):(C.role===null||C.role==="none")&&(ne.role="none");var Se={onClick:C.disabled?null:this.onClick,onMouseLeave:C.disabled?null:this.onMouseLeave,onMouseEnter:C.disabled?null:this.onMouseEnter},T=Object(I.a)({},C.style);C.mode==="inline"&&(C.direction==="rtl"?T.paddingRight=C.inlineIndent*C.level:T.paddingLeft=C.inlineIndent*C.level),be.forEach(function(Me){return delete C[Me]}),delete C.direction;var oe=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(oe=J.createElement(this.props.itemIcon,this.props)),J.createElement("li",Object.assign({},Object(Z.default)(C,["onClick","onMouseEnter","onMouseLeave","onSelect"]),ne,Se,{style:T,ref:this.saveNode}),C.children,oe)}}]),Xe}(J.Component);nt.isMenuItem=!0,nt.defaultProps={onSelect:k,onMouseEnter:k,onMouseLeave:k,manualRef:k};var Vt=Object(i.b)(function(Ct,Ie){var Xe=Ct.activeKey,he=Ct.selectedKeys,u=Ie.eventKey,C=Ie.subMenuKey;return{active:Xe[C]===u,isSelected:he.indexOf(u)!==-1}})(nt),Dt=Vt,Bt=function(Ct){Object(a.a)(Xe,Ct);var Ie=Object(f.a)(Xe);function Xe(){var he;return Object(N.a)(this,Xe),he=Ie.apply(this,arguments),he.renderInnerMenuItem=function(u){var C=he.props,te=C.renderMenuItem,ne=C.index;return te(u,ne,he.props.subMenuKey)},he}return Object(Le.a)(Xe,[{key:"render",value:function(){var u=Object(Y.a)({},this.props),C=u.className,te=C===void 0?"":C,ne=u.rootPrefixCls,Se="".concat(ne,"-item-group-title"),T="".concat(ne,"-item-group-list"),oe=u.title,Me=u.children;return be.forEach(function(Ke){return delete u[Ke]}),delete u.onClick,delete u.direction,J.createElement("li",Object.assign({},u,{className:"".concat(te," ").concat(ne,"-item-group")}),J.createElement("div",{className:Se,title:typeof oe=="string"?oe:void 0},oe),J.createElement("ul",{className:T},J.Children.map(Me,this.renderInnerMenuItem)))}}]),Xe}(J.Component);Bt.isMenuItemGroup=!0,Bt.defaultProps={disabled:!0};var Sn=Bt,hn=function(Ie){var Xe=Ie.className,he=Ie.rootPrefixCls,u=Ie.style;return J.createElement("li",{className:"".concat(Xe," ").concat(he,"-item-divider"),style:u})};hn.defaultProps={disabled:!0,className:"",style:{}};var jn=hn,kt=G.e=ut},"4HvA":function(Re,G,e){"use strict";var I=e("2qtc"),N=e("kLXV"),Le=e("sRBo"),W=e("kaz8"),a=e("7Kak"),f=e("9yH6"),J=e("14J3"),i=e("BMrR"),Z=e("jCWc"),Y=e("kPKH"),K=e("iQDF"),P=e("+eQT"),s=e("miYZ"),Q=e("tsqr"),b=e("jrin"),m=e("oBTY"),L=e("9og8"),z=e("k1fw"),de=e("y8nQ"),fe=e("Vl3Y"),ve=e("tJVT"),je=e("PpiC"),q=e("WmNS"),ce=e.n(q),ie=e("q1tI"),y=e.n(ie),g=e("wd/R"),c=e.n(g),ae=e("ErOA"),le=e("xKgJ"),Ee=e("1vsH"),Te=e("Ty5D"),_e=e("9kvl"),S=e("4wi7"),B=e("oUNq");function M(r,p){for(var j=[],$=r;$0)){T.next=7;break}return Q.b.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),T.abrupt("return");case 7:return te={homework_ids:Object(m.a)(j.actionTabs.selectArrs),group_ids:ut.map(function(oe){return oe.id}),end_time:c()(C.end_time).format("YYYY-MM-DD HH:mm"),publish_time:c()(C.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!ut.length},T.next=10,Object(ae.a)("/api/courses/".concat(H.coursesId,"/homework_commons/publish_with_homework_list_position.json"),{method:"post",body:Object(z.a)({},te)});case 10:ne=T.sent,ne.status===0&&(Object(Ee.Y)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),Q.b.success("\u53D1\u5E03\u6210\u529F"),$({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),be.onCallback&&be.onCallback(),kt(),localStorage.getItem("Noviceguide")==="0"||$({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:y.a.createElement("div",null,"\u6700\u540E\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u540D\u5B66\u751F~\u70B9\u51FB\u201C\u6DFB\u52A0\u5B66\u751F\u201D\uFF0C\u5728\u5F39\u7A97\u9875\u9762\u4E2D\u8F93\u5165\u5E76\u641C\u7D22\u5B66\u751F\u59D3\u540D\uFF0C\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u5C31\u53EF\u4EE5\u4E3A\u60A8\u7684\u8BFE\u5802\u6DFB\u52A0\u7B2C\u4E00\u4F4D\u5B66\u751F\u5566~")}}));case 12:case"end":return T.stop()}},u)}));return function(){return he.apply(this,arguments)}}(),Ie=function(){D(1),Ne([]),nt([])},Xe=ft>l*Gt;return y.a.createElement(N.a,{width:600,centered:!0,title:"\u53D1\u5E03\u4F5C\u4E1A",visible:j.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:Ct,onCancel:function(){Ie(),kt(),$({type:"classroomList/setActionTabs",payload:{}})}},y.a.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",y.a.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),Oe&&y.a.createElement(fe.a,{form:ge},y.a.createElement("div",{style:{paddingLeft:0}},y.a.createElement(i.a,{className:"mt30",align:"middle"},y.a.createElement(Y.a,null,y.a.createElement(fe.a.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},y.a.createElement(P.a,{style:{width:155,marginRight:"25px"},getPopupContainer:function(u){return u.parentNode},disabledDate:function(u){return u&&u<=c()().subtract(0,"days")},disabledTime:E,placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:c()(Object(Ee.d)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),y.a.createElement(Y.a,{className:"ml20"},y.a.createElement(fe.a.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},y.a.createElement(P.a,{style:{width:170},getPopupContainer:function(u){return u.parentNode},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:c()(Object(Ee.d)(),"HH:mm")},disabledDate:function(u){return u&&u0&&y.a.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},y.a.createElement("span",{style:{flex:1}},y.a.createElement(W.a,{checked:ut.length===Oe.length,onChange:function(u){ut.length===Oe.length?nt([]):nt(Oe.filter(function(C){return!C.is_published}))}},"\u5168\u9009")," "),y.a.createElement("span",{style:{width:16}}),y.a.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",ut.length||0,"\u4E2A\u5206\u73ED")),(j.actionTabs.type===1||!Bt)&&Oe.length>0&&y.a.createElement(S.a,{data:Oe,selectedRowKeys:ut,setSelectedRowKeys:nt})))};G.a=Object(_e.a)(function(r){var p=r.classroomList,j=r.user;return{classroomList:p,user:j}})(k)},"4qgm":function(Re,G){Re.exports="data:image/png;base64,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"},"4u4S":function(Re,G){Re.exports="data:image/png;base64,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"},"4wi7":function(Re,G,e){"use strict";var I=e("14J3"),N=e("BMrR"),Le=e("sRBo"),W=e("kaz8"),a=e("5NDa"),f=e("5rEg"),J=e("9og8"),i=e("tJVT"),Z=e("WmNS"),Y=e.n(Z),K=e("q1tI"),P=e.n(K),s=e("oOBs"),Q=e.n(s),b=e("xOL1"),m=e.n(b),L=e("BdwD"),z=function(fe){var ve=fe.data,je=fe.value,q=je===void 0?[]:je,ce=fe.handleChangePage,ie=fe.setSelectedRowKeys,y=fe.selectedRowKeys,g=fe.onChange,c=g===void 0?function(){}:g,ae=Object(K.useState)([]),le=Object(i.a)(ae,2),Ee=le[0],Te=le[1],_e=Object(K.useState)([]),S=Object(i.a)(_e,2),B=S[0],M=S[1],E=Object(K.useState)([]),k=Object(i.a)(E,2),r=k[0],p=k[1],j=Object(K.useState)(1),$=Object(i.a)(j,2),be=$[0],H=$[1],se=Object(K.useState)(),Ae=Object(i.a)(se,2),ge=Ae[0],Ce=Ae[1];return Object(K.useEffect)(function(){Te(ve),M([]),p([])},[ve]),Object(K.useEffect)(function(){ie&&(M(y),p(y))},[y]),P.a.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},P.a.createElement("div",{className:Q.a.leftdiv},P.a.createElement(f.a.Search,{size:"large",onChange:function(){var re=Object(J.a)(Y.a.mark(function l(D){return Y.a.wrap(function(ee){for(;;)switch(ee.prev=ee.next){case 0:Te(ve.filter(function(Oe){var Ne;return Oe==null||((Ne=Oe.name)===null||Ne===void 0)?void 0:Ne.includes(D.target.value)}));case 1:case"end":return ee.stop()}},l)}));return function(l){return re.apply(this,arguments)}}(),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),Ee.length===0&&P.a.createElement(L.a,{styles:{margin:"70px auto"},customText:"\u6682\u65E0\u5206\u73ED"}),P.a.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},P.a.createElement(W.a.Group,{value:B.map(function(re){return"".concat(re.id)}),onChange:function(l){ie(Ee.filter(function(D){return l.includes("".concat(D.id))}))},style:{marginTop:"10px"}},Ee.map(function(re,l){return P.a.createElement(N.a,{key:re.id,style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200}},P.a.createElement(W.a,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:re.is_published,value:"".concat(re.id)},P.a.createElement("div",{className:Q.a.listClass},P.a.createElement("span",{className:Q.a.spantitle,style:{width:re.is_published?"108px":"170px"}},re.name),re.is_published&&P.a.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03"))))})))),P.a.createElement("div",{className:Q.a.rightdiv},P.a.createElement(f.a.Search,{onChange:function(l){p(B.filter(function(D){return D.name.includes(l.target.value)}))},size:"large",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),r.length===0&&P.a.createElement(L.a,{styles:{margin:"70px auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),r.length>0&&P.a.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},P.a.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},r.map(function(re,l){return P.a.createElement(N.a,{justify:"space-between",style:{marginTop:"10px"},key:re.id},P.a.createElement("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"}},re.name),P.a.createElement("img",{src:m.a,style:{cursor:"pointer",height:"16px",marginRight:17},onClick:function(){ie(B.filter(function(h){return"".concat(h.id)!="".concat(re.id)}))}}))})))))};G.a=z},"500L":function(Re,G,e){"use strict";e.d(G,"a",function(){return je});var I=e("+L6B"),N=e("2/Rp"),Le=e("2qtc"),W=e("kLXV"),a=e("9og8"),f=e("k1fw"),J=e("miYZ"),i=e("tsqr"),Z=e("oBTY"),Y=e("tJVT"),K=e("DZo9"),P=e("8z0m"),s=e("WmNS"),Q=e.n(s),b=e("q1tI"),m=e.n(b),L=e("m3rI"),z=e("wzkS"),de=e("y5JW"),fe=e("LtfV"),ve=P.a.Dragger;function je(q){var ce=[];return q&&q.length>0&&(ce=q.map(function(ie){return{uid:ie.id,id:ie.id,name:ie.title+de.c+ie.filesize,url:ie.url,filesize:ie.filesize,status:"done",response:{id:ie.id}}})),ce}G.b=function(q){var ce=q.value,ie=q.onChange,y=q.action,g=q.className,c=q.maxSize,ae=c===void 0?150:c,le=q.title,Ee=le===void 0?"\u4E0A\u4F20\u9644\u4EF6":le,Te=q.showRemoveModal,_e=Te===void 0?!1:Te,S=q.accept,B=S===void 0?"":S,M=q.additionalText,E=q.isDragger,k=q.number,r=k===void 0?1e3:k,p=q.aloneClear,j=p===void 0?!1:p,$=q.restrict,be=$===void 0?!0:$,H=Object(b.useState)(!1),se=Object(Y.a)(H,2),Ae=se[0],ge=se[1],Ce=Object(b.useState)(ce||[]),re=Object(Y.a)(Ce,2),l=re[0],D=re[1];Object(b.useEffect)(function(){ce&&(D(Object(Z.a)(ce)),r===(ce==null?void 0:ce.length)&&ge(!0))},[ce]);var h=function(){setTimeout(function(){l.pop(),D(Object(Z.a)(l))},500)},ee={multiple:!0,disabled:Ae,accept:B,withCredentials:!0,fileList:l,beforeUpload:function(Ge,mt){var ft=Ge.size/1024/1024;return l.concat(mt).length>r?(l.pop(),D(Object(Z.a)(l)),i.b.error("\u6700\u591A\u53EA\u80FD\u4E0A\u4F20".concat(r,"\u4E2A\u6587\u4EF6")),j?Promise.reject():(h(),!1)):ft=r?ge(!0):ge(!1),D(Object(Z.a)(mt)),mt=mt.map(function(ft){var ht;if(ft!=null&&(ht=ft.response)!==null&&ht!==void 0&&ht.id){var bt;ft.url="/api/attachments/".concat(ft==null||((bt=ft.response)===null||bt===void 0)?void 0:bt.id)}return ft.name.indexOf(de.c)===-1&&(ft.name="".concat(ft.name).concat(de.c).concat(Object(de.a)(ft.size))),Object(f.a)({},ft)}),console.log("info:",Ge),ie(mt)},onRemove:function(){var Ne=Object(a.a)(Q.a.mark(function mt(ft){var ht;return Q.a.wrap(function(gt){for(;;)switch(gt.prev=gt.next){case 0:if(ht=function(){var Gt=Object(a.a)(Q.a.mark(function Cn(){var vn,Ht;return Q.a.wrap(function(Dn){for(;;)switch(Dn.prev=Dn.next){case 0:if(vn=ft.response?ft.response.id:ft.id,!vn){Dn.next=8;break}return Dn.next=4,Object(z.d)(ft.response?ft.response.id:ft.uid);case 4:return Ht=Dn.sent,Dn.abrupt("return",Ht);case 8:return Dn.abrupt("return",!0);case 9:case"end":return Dn.stop()}},Cn)}));return function(){return Gt.apply(this,arguments)}}(),!_e){gt.next=5;break}return gt.abrupt("return",new Promise(function(Gt,Cn){W.a.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:m.a.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:function(){var vn=Object(a.a)(Q.a.mark(function Rn(){var Dn;return Q.a.wrap(function(Ue){for(;;)switch(Ue.prev=Ue.next){case 0:return Ue.next=2,ht();case 2:Dn=Ue.sent,i.b.success("\u5220\u9664\u6210\u529F"),Gt(!0);case 5:case"end":return Ue.stop()}},Rn)}));function Ht(){return vn.apply(this,arguments)}return Ht}(),onCancel:function(){return Gt(!1)}})}));case 5:return gt.next=7,ht();case 7:return gt.abrupt("return",gt.sent);case 8:case"end":return gt.stop()}},mt)}));function Ge(mt){return Ne.apply(this,arguments)}return Ge}()};function Oe(Ne){Ne.preventDefault(),Ne.stopPropagation()}return m.a.createElement("div",{className:"multi-upload ".concat(g||"")},E&&m.a.createElement(ve,ee,m.a.createElement("p",{className:"ant-upload-drag-icon"},m.a.createElement(fe.a,null)),m.a.createElement("p",{className:"ant-upload-text"},"\u70B9\u51FB\u4E0A\u4F20\u56FE\u6807\uFF0C\u9009\u62E9\u8981\u4E0A\u4F20\u7684\u6587\u4EF6\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u6B64",m.a.createElement("br",null),m.a.createElement("span",{style:{display:be?"block":"none"}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",ae,"MB) ")),M),!E&&m.a.createElement(P.a,ee,m.a.createElement(N.a,{disabled:Ae},Ee),m.a.createElement("span",{onClick:Oe,style:{marginLeft:10,color:"#FA6400",display:be?"block":"none"}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",ae,"MB) ")))}},"55Ip":function(Re,G,e){"use strict";e.d(G,"a",function(){return de}),e.d(G,"b",function(){return ie});var I=e("Ty5D"),N=e("dI71"),Le=e("q1tI"),W=e.n(Le),a=e("YS25"),f=e("17x9"),J=e.n(f),i=e("wx14"),Z=e("zLVn"),Y=e("9R94"),K=function(g){Object(N.a)(c,g);function c(){for(var le,Ee=arguments.length,Te=new Array(Ee),_e=0;_e=0||Ee.relatedTarget.className.indexOf("".concat(B,"-next"))>=0))return;g.setState({goInputText:""}),S(g.getValidValue())},g.go=function(Ee){var Te=g.state.goInputText;if(Te==="")return;(Ee.keyCode===Q.ENTER||Ee.type==="click")&&(g.setState({goInputText:""}),g.props.quickGo(g.getValidValue()))},g}return Object(a.a)(y,[{key:"getValidValue",value:function(){var c=this.state,ae=c.goInputText,le=c.current;return!ae||isNaN(ae)?le:Number(ae)}},{key:"getPageSizeOptions",value:function(){var c=this.props,ae=c.pageSize,le=c.pageSizeOptions;return le.some(function(Ee){return Ee.toString()===ae.toString()})?le:le.concat([ae.toString()]).sort(function(Ee,Te){var _e=isNaN(Number(Ee))?0:Number(Ee),S=isNaN(Number(Te))?0:Number(Te);return _e-S})}},{key:"render",value:function(){var c=this,ae=this.props,le=ae.pageSize,Ee=ae.locale,Te=ae.rootPrefixCls,_e=ae.changeSize,S=ae.quickGo,B=ae.goButton,M=ae.selectComponentClass,E=ae.buildOptionText,k=ae.selectPrefixCls,r=ae.disabled,p=this.state.goInputText,j="".concat(Te,"-options"),$=M,be=null,H=null,se=null;if(!_e&&!S)return null;var Ae=this.getPageSizeOptions();if(_e&&$){var ge=Ae.map(function(Ce,re){return Z.a.createElement($.Option,{key:re,value:Ce.toString()},(E||c.buildOptionText)(Ce))});be=Z.a.createElement($,{disabled:r,prefixCls:k,showSearch:!1,className:"".concat(j,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(le||Ae[0]).toString(),onChange:this.changeSize,getPopupContainer:function(re){return re.parentNode}},ge)}return S&&(B&&(se=typeof B=="boolean"?Z.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:r,className:"".concat(j,"-quick-jumper-button")},Ee.jump_to_confirm):Z.a.createElement("span",{onClick:this.go,onKeyUp:this.go},B)),H=Z.a.createElement("div",{className:"".concat(j,"-quick-jumper")},Ee.jump_to,Z.a.createElement("input",{disabled:r,type:"text",value:p,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),Ee.page,se)),Z.a.createElement("li",{className:"".concat(j)},be,H)}}]),y}(Z.a.Component);b.defaultProps={pageSizeOptions:["10","20","50","100"]};var m=b,L=e("N2Kk");function z(){}function de(ce){return typeof ce=="number"&&isFinite(ce)&&Math.floor(ce)===ce}function fe(ce,ie,y){return y}function ve(ce,ie,y){var g=typeof ce=="undefined"?ie.pageSize:ce;return Math.floor((y.total-1)/g)+1}var je=function(ce){Object(f.a)(y,ce);var ie=Object(J.a)(y);function y(g){var c;Object(W.a)(this,y),c=ie.call(this,g),c.getJumpPrevPage=function(){return Math.max(1,c.state.current-(c.props.showLessItems?3:5))},c.getJumpNextPage=function(){return Math.min(ve(void 0,c.state,c.props),c.state.current+(c.props.showLessItems?3:5))},c.getItemIcon=function(_e,S){var B=c.props.prefixCls,M=_e||Z.a.createElement("button",{type:"button","aria-label":S,className:"".concat(B,"-item-link")});return typeof _e=="function"&&(M=Z.a.createElement(_e,Object(Le.a)({},c.props))),M},c.savePaginationNode=function(_e){c.paginationNode=_e},c.isValid=function(_e){return de(_e)&&_e!==c.state.current},c.shouldDisplayQuickJumper=function(){var _e=c.props,S=_e.showQuickJumper,B=_e.pageSize,M=_e.total;return M<=B?!1:S},c.handleKeyDown=function(_e){(_e.keyCode===Q.ARROW_UP||_e.keyCode===Q.ARROW_DOWN)&&_e.preventDefault()},c.handleKeyUp=function(_e){var S=c.getValidValue(_e),B=c.state.currentInputValue;S!==B&&c.setState({currentInputValue:S}),_e.keyCode===Q.ENTER?c.handleChange(S):_e.keyCode===Q.ARROW_UP?c.handleChange(S-1):_e.keyCode===Q.ARROW_DOWN&&c.handleChange(S+1)},c.changePageSize=function(_e){var S=c.state.current,B=ve(_e,c.state,c.props);S=S>B?B:S,B===0&&(S=c.state.current),typeof _e=="number"&&("pageSize"in c.props||c.setState({pageSize:_e}),"current"in c.props||c.setState({current:S,currentInputValue:S})),c.props.onShowSizeChange(S,_e),"onChange"in c.props&&c.props.onChange&&c.props.onChange(S,_e)},c.handleChange=function(_e){var S=c.props.disabled,B=_e;if(c.isValid(B)&&!S){var M=ve(void 0,c.state,c.props);B>M?B=M:B<1&&(B=1),"current"in c.props||c.setState({current:B,currentInputValue:B});var E=c.state.pageSize;return c.props.onChange(B,E),B}return c.state.current},c.prev=function(){c.hasPrev()&&c.handleChange(c.state.current-1)},c.next=function(){c.hasNext()&&c.handleChange(c.state.current+1)},c.jumpPrev=function(){c.handleChange(c.getJumpPrevPage())},c.jumpNext=function(){c.handleChange(c.getJumpNextPage())},c.hasPrev=function(){return c.state.current>1},c.hasNext=function(){return c.state.current2?B-2:0),E=2;E=le?Te=le:Te=Number(ae),Te}},{key:"getShowSizeChanger",value:function(){var c=this.props,ae=c.showSizeChanger,le=c.total,Ee=c.totalBoundaryShowSizeChanger;return typeof ae!="undefined"?ae:le>Ee}},{key:"renderPrev",value:function(c){var ae=this.props,le=ae.prevIcon,Ee=ae.itemRender,Te=Ee(c,"prev",this.getItemIcon(le,"prev page")),_e=!this.hasPrev();return Object(i.isValidElement)(Te)?Object(i.cloneElement)(Te,{disabled:_e}):Te}},{key:"renderNext",value:function(c){var ae=this.props,le=ae.nextIcon,Ee=ae.itemRender,Te=Ee(c,"next",this.getItemIcon(le,"next page")),_e=!this.hasNext();return Object(i.isValidElement)(Te)?Object(i.cloneElement)(Te,{disabled:_e}):Te}},{key:"render",value:function(){var c=this,ae=this.props,le=ae.prefixCls,Ee=ae.className,Te=ae.style,_e=ae.disabled,S=ae.hideOnSinglePage,B=ae.total,M=ae.locale,E=ae.showQuickJumper,k=ae.showLessItems,r=ae.showTitle,p=ae.showTotal,j=ae.simple,$=ae.itemRender,be=ae.showPrevNextJumpers,H=ae.jumpPrevIcon,se=ae.jumpNextIcon,Ae=ae.selectComponentClass,ge=ae.selectPrefixCls,Ce=ae.pageSizeOptions,re=this.state,l=re.current,D=re.pageSize,h=re.currentInputValue;if(S===!0&&B<=D)return null;var ee=ve(void 0,this.state,this.props),Oe=[],Ne=null,Ge=null,mt=null,ft=null,ht=null,bt=E&&E.goButton,gt=k?1:2,Gt=l-1>0?l-1:0,Cn=l+1=gt*2&&l!==1+2&&(Oe[0]=Object(i.cloneElement)(Oe[0],{className:"".concat(le,"-item-after-jump-prev")}),Oe.unshift(Ne)),ee-l>=gt*2&&l!==ee-2&&(Oe[Oe.length-1]=Object(i.cloneElement)(Oe[Oe.length-1],{className:"".concat(le,"-item-before-jump-next")}),Oe.push(Ge)),Je!==1&&Oe.unshift(mt),it!==ee&&Oe.push(ft)}var et=null;p&&(et=Z.a.createElement("li",{className:"".concat(le,"-total-text")},p(B,[B===0?0:(l-1)*D+1,l*D>B?B:l*D])));var Qe=!this.hasPrev()||!ee,Ye=!this.hasNext()||!ee;return Z.a.createElement("ul",Object(I.a)({className:K()(le,Ee,Object(N.a)({},"".concat(le,"-disabled"),_e)),style:Te,unselectable:"unselectable",ref:this.savePaginationNode},vn),et,Z.a.createElement("li",{title:r?M.prev_page:null,onClick:this.prev,tabIndex:Qe?null:0,onKeyPress:this.runIfEnterPrev,className:K()("".concat(le,"-prev"),Object(N.a)({},"".concat(le,"-disabled"),Qe)),"aria-disabled":Qe},this.renderPrev(Gt)),Oe,Z.a.createElement("li",{title:r?M.next_page:null,onClick:this.next,tabIndex:Ye?null:0,onKeyPress:this.runIfEnterNext,className:K()("".concat(le,"-next"),Object(N.a)({},"".concat(le,"-disabled"),Ye)),"aria-disabled":Ye},this.renderNext(Cn)),Z.a.createElement(m,{disabled:_e,locale:M,rootPrefixCls:le,selectComponentClass:Ae,selectPrefixCls:ge,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:l,pageSize:D,pageSizeOptions:Ce,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:bt}))}}],[{key:"getDerivedStateFromProps",value:function(c,ae){var le={};if("current"in c&&(le.current=c.current,c.current!==ae.current&&(le.currentInputValue=le.current)),"pageSize"in c&&c.pageSize!==ae.pageSize){var Ee=ae.current,Te=ve(c.pageSize,ae,c);Ee=Ee>Te?Te:Ee,"current"in c||(le.current=Ee,le.currentInputValue=Ee),le.pageSize=c.pageSize}return le}}]),y}(Z.a.Component);je.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:z,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:z,locale:L.a,style:{},itemRender:fe,totalBoundaryShowSizeChanger:50};var q=je},"6RRn":function(Re,G,e){"use strict";var I=e("wCXF"),N=e("n6Qo");e.d(G,"b",function(){return N.a});var Le=e("IBYe"),W=e("6eGT"),a=e("hW8S");e.d(G,"a",function(){return a.a}),G.c=I.b},"6eGT":function(Re,G,e){"use strict";function I(N){return null}G.a=I},"7ZXX":function(Re,G,e){Re.exports=e.p+"static/err.6e7c5817.png"},"7ixt":function(Re,G,e){"use strict";e.d(G,"a",function(){return Le});var I={adjustX:1,adjustY:1},N=[0,0],Le={left:{points:["cr","cl"],overflow:I,offset:[-4,0],targetOffset:N},right:{points:["cl","cr"],overflow:I,offset:[4,0],targetOffset:N},top:{points:["bc","tc"],overflow:I,offset:[0,-4],targetOffset:N},bottom:{points:["tc","bc"],overflow:I,offset:[0,4],targetOffset:N},topLeft:{points:["bl","tl"],overflow:I,offset:[0,-4],targetOffset:N},leftTop:{points:["tr","tl"],overflow:I,offset:[-4,0],targetOffset:N},topRight:{points:["br","tr"],overflow:I,offset:[0,-4],targetOffset:N},rightTop:{points:["tl","tr"],overflow:I,offset:[4,0],targetOffset:N},bottomRight:{points:["tr","br"],overflow:I,offset:[0,4],targetOffset:N},rightBottom:{points:["bl","br"],overflow:I,offset:[4,0],targetOffset:N},bottomLeft:{points:["tl","bl"],overflow:I,offset:[0,4],targetOffset:N},leftBottom:{points:["br","bl"],overflow:I,offset:[-4,0],targetOffset:N}},W=Le},"7v3h":function(Re,G,e){Re.exports=e.p+"static/empty2.dd73f390.png"},"8/bI":function(Re,G,e){Re.exports=e.p+"static/empty.8918e228.png"},"815F":function(Re,G,e){"use strict";e.d(G,"e",function(){return J}),e.d(G,"c",function(){return Z}),e.d(G,"d",function(){return Y}),e.d(G,"a",function(){return P}),e.d(G,"f",function(){return s}),e.d(G,"b",function(){return Q});var I=e("KQm4"),N=e("VTBJ"),Le=e("Ff2n"),W=e("Zm9Q"),a=e("Kwbf"),f=e("OZM5");function J(b,m){return b!=null?b:m}function i(){var b=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],m=new Map;function L(z){var de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(z||[]).forEach(function(fe){var ve=fe.key,je=fe.children;Object(a.a)(ve!=null,"Tree node must have a certain key: [".concat(de).concat(ve,"]"));var q=String(ve);Object(a.a)(!m.has(q)||ve===null||ve===void 0,"Same 'key' exist in the Tree: ".concat(q)),m.set(q,!0),L(je,"".concat(de).concat(q," > "))})}L(b)}function Z(b){function m(L){var z=Object(W.a)(L);return z.map(function(de){if(!Object(f.i)(de))return Object(a.a)(!de,"Tree/TreeNode can only accept TreeNode as children."),null;var fe=de.key,ve=de.props,je=ve.children,q=Object(Le.a)(ve,["children"]),ce=Object(N.a)({key:fe},q),ie=m(je);return ie.length&&(ce.children=ie),ce}).filter(function(de){return de})}return m(b)}function Y(){var b=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],L=new Set(m===!0?[]:m),z=[];function de(fe){var ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return fe.map(function(je,q){var ce=Object(f.h)(ve?ve.pos:"0",q),ie=J(je.key,ce),y=Object(N.a)(Object(N.a)({},je),{},{parent:ve,pos:ce,children:null,data:je,isStart:[].concat(Object(I.a)(ve?ve.isStart:[]),[q===0]),isEnd:[].concat(Object(I.a)(ve?ve.isEnd:[]),[q===fe.length-1])});return z.push(y),m===!0||L.has(ie)?y.children=de(je.children||[],y):y.children=[],y})}return de(b),z}function K(b,m,L){var z;L?typeof L=="string"?z=function(ve){return ve[L]}:typeof L=="function"&&(z=function(ve){return L(ve)}):z=function(ve,je){return J(ve.key,je)};function de(fe,ve,je){var q=fe?fe.children:b,ce=fe?Object(f.h)(je.pos,ve):"0";if(fe){var ie=z(fe,ce),y={node:fe,index:ve,pos:ce,key:ie,parentPos:je.node?je.pos:null,level:je.level+1};m(y)}q&&q.forEach(function(g,c){de(g,c,{node:fe,pos:ce,level:je?je.level+1:-1})})}de(null)}function P(b){var m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},L=m.initWrapper,z=m.processEntity,de=m.onProcessFinished,fe=arguments.length>2?arguments[2]:void 0,ve={},je={},q={posEntities:ve,keyEntities:je};return L&&(q=L(q)||q),K(b,function(ce){var ie=ce.node,y=ce.index,g=ce.pos,c=ce.key,ae=ce.parentPos,le=ce.level,Ee={node:ie,index:y,key:c,pos:g,level:le},Te=J(c,g);ve[g]=Ee,je[Te]=Ee,Ee.parent=ve[ae],Ee.parent&&(Ee.parent.children=Ee.parent.children||[],Ee.parent.children.push(Ee)),z&&z(Ee,q)},fe),de&&de(q),q}function s(b,m){var L=m.expandedKeys,z=m.selectedKeys,de=m.loadedKeys,fe=m.loadingKeys,ve=m.checkedKeys,je=m.halfCheckedKeys,q=m.dragOverNodeKey,ce=m.dropPosition,ie=m.keyEntities,y=ie[b],g={eventKey:b,expanded:L.indexOf(b)!==-1,selected:z.indexOf(b)!==-1,loaded:de.indexOf(b)!==-1,loading:fe.indexOf(b)!==-1,checked:ve.indexOf(b)!==-1,halfChecked:je.indexOf(b)!==-1,pos:String(y?y.pos:""),dragOver:q===b&&ce===0,dragOverGapTop:q===b&&ce===-1,dragOverGapBottom:q===b&&ce===1};return g}function Q(b){var m=b.data,L=b.expanded,z=b.selected,de=b.checked,fe=b.loaded,ve=b.loading,je=b.halfChecked,q=b.dragOver,ce=b.dragOverGapTop,ie=b.dragOverGapBottom,y=b.pos,g=b.active,c=Object(N.a)(Object(N.a)({},m),{},{expanded:L,selected:z,checked:de,loaded:fe,loading:ve,halfChecked:je,dragOver:q,dragOverGapTop:ce,dragOverGapBottom:ie,pos:y,active:g});return"props"in c||Object.defineProperty(c,"props",{get:function(){return Object(a.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),b}}),c}},"8Wu0":function(Re,G,e){Re.exports={flex_box_center:"flex_box_center___3OeYG",flex_space_between:"flex_space_between___1GUYU",flex_box_vertical_center:"flex_box_vertical_center___2DCg1",flex_box_center_end:"flex_box_center_end___2EGEz",flex_box_column:"flex_box_column___1gzH8",line1:"line1___3HOnu",form:"form___2Qpke"}},"A/g1":function(Re,G){Re.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoIA+tBBAAgAAikjNZ47zCIh8E8mOjYO1aOD3L7DYzXZJurs8qhuzLqFsH22hcbUs6CMudAol8Ic2Dkkb0fuvEj3IinwvobjTOeRP1safOuIPIA/AMpxbsb4z3fc9PVUQLvRY37L/vMDxtT2peCBpU97BywlkD9sXjvbzcfG7jTSYeSCZyK6l9tTCkn75xXHAVcChh4zCDzLy1DfQ+U0tomcDaSO9A8rb0WWN5P3QK+SzCPx471bLdTWSYwFdZfXz/j+e7SG3MHE73SGu+19FE0gTNV+o8aU9pXls+Waw7E4r2fL9ZQkMB4jd5xd1r96fJ7cgeDX944vL8hv74ggdUZccRrLsw4/1fQCpLyYH7tRxKYCutv1M4rK26fKdd8Nn+euJnAySp9w+o5dettt+QSItHV+nb/qsXyzddj1KAXlnmSsuIMgV8v1sCgHxdWcj002QXgh8BCAqdq9B33T2tbltOlBWcEia+NtO86nd/QOtR3EGyxXmHZHXun78jow7tPCgAI6NixpGsbZ1ibj/d2gvkZy55EHpbcDiz8BkK62LRsNotjaX5TvK8NzH0lI5j0aQAQ4z69pjarfGwZTFphab55sCdogntAFCgZhfgLn3xtv19oPnTexuFjaR4ANJV6CWhzGEvNrpQPiYBOt+vVaWu+Nd7bCaDTTUCS9LDwSNQuiT17bM3fGPd4zn1YWSc8kqJO5e9H9P6LAeNvLp9ia755sCcoiftAKLqptoOI6oRXUsiJ+FxIf/MTM9quNRl1/XhN7p7zQWPUQTdb88CNcQ9GWXMQA3XCb5JWSngxYJxtSGtfXCxvuOqZrJ9VN53wpcMfhIxhs8jSb0aT2VLmyxn3edQ52hOnNf5dsfrN86H0x9Nqu8KgqbBxdF5hCdwwfyFkPmFnflO8rw3AL8qy/V9YzCmsl1I1pNTdp6N6t52mMaVu85mkTEb0ly6EzCeaprXfWGmbB3uCTHgOLk9FCqGkmhWcBlBjJ9MkUX1K3TcRzV5qmvYesdOum9G+Weqxmop+Zo65dFsAEydFTvC0E3HQIHVNWnvpvRVGRYu+G+Oenq4kxiIk+ZLIKbjitEO1Lvyr0/SHieD8qtLqQhbG/Qvl9C2OSIqMWvwHasUdWSW6Umojbh/VPNgTlOCCLWElsOB3hO7BL6XLHfCqOaXuYsA466aPR6XnAZQ8qHKB4fWJP4kNV7SrV3ymqwNVAFiTUe85HzLedaKNxfd/h4FvuPdoA9Hvj7ftmhMAkFbZyaxaQH1a3XwurL9tp4kN7fsUQz5fTnxbGH8GFt7DcwpecTuMFmlIaZ+bjOgvF2u7d/gnIWZR+Q1KPowcIIaAhQSarqmH/xE0TpQbb92M9uT7kdz+/HqfDB0EcF/ZRi1ggYFER/cYcMtMOO3jzlmVjXKDrkt5uv9are9ZLJ8L6UcJ+HplVotygVRlYLFwM4GWf2njl/ymq1fqrSgM3J1Sfz5Rnd15ulp/tiGtPV6h0aIwaCDxUPc/F8sfOQdqTKnbrvjMf9fOK7ZLCyv8Jom1s9qvsHANttQw4dhY++6BW+sKFlNJr7E9K6wOZEoT0YU3ogvXm5OSMK5KQ347v7oggZbr3j/+PWwUnoj9jyHCk+OP7p3Kry+6nL33uvazqbD+6+W35RDmrtGOPW8Va7JcjzemtC+frTKWfgJyCQmxI/GZ7x+warfdUKy/rj47UZXdnlHZXHprJWBcFKZsGX1k16t2spI7oqbr3iOTkdzGyz7z8tK5s4eAN4UiHxx5dO94Ka2jLd2Gq95TI/e9tXoqbBytZLJzwAUGdY+273nc6Y294z3p1sRW2ZhSt02Gsg+eDxknyl07FYWRY8I+aZptYx27B0Bw/Bp3faHRcs13EsCWiWpjZ8DEU+Ecxe7IKjVl5GMy8zAJMQSIwbH27rL+7FH2jUzTNfUwgMMAkFiFlf5MrstviA4PU61HIuo1KQRCdkGeJCDJoCQkkkzyOFVF4mOxyv9u8x8opnU6UeBF0wAAAABJRU5ErkJggg=="},BU3w:function(Re,G,e){"use strict";e.d(G,"a",function(){return f});var I=e("MNnm"),N="rc-util-key";function Le(J){if(J.attachTo)return J.attachTo;var i=document.querySelector("head");return i||document.body}function W(J){var i,Z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(I.a)())return null;var Y=document.createElement("style");if((i=Z.csp)===null||i===void 0?void 0:i.nonce){var K;Y.nonce=(K=Z.csp)===null||K===void 0?void 0:K.nonce}Y.innerHTML=J;var P=Le(Z),s=P.firstChild;return Z.prepend&&P.prepend?P.prepend(Y):Z.prepend&&s?P.insertBefore(Y,s):P.appendChild(Y),Y}var a=new Map;function f(J,i){var Z=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},Y=Le(Z);if(!a.has(Y)){var K=W("",Z),P=K.parentNode;a.set(Y,P),P.removeChild(K)}var s=Array.from(a.get(Y).children).find(function(z){return z.tagName==="STYLE"&&z[N]===i});if(s){var Q,b;if(((Q=Z.csp)===null||Q===void 0?void 0:Q.nonce)&&s.nonce!==((b=Z.csp)===null||b===void 0?void 0:b.nonce)){var m;s.nonce=(m=Z.csp)===null||m===void 0?void 0:m.nonce}return s.innerHTML!==J&&(s.innerHTML=J),s}var L=W(J,Z);return L[N]=i,L}},BdwD:function(Re,G,e){"use strict";var I=e("+L6B"),N=e("2/Rp"),Le=e("0Owb"),W=e("k1fw"),a=e("q1tI"),f=e.n(a),J=e("FOrL"),i=e.n(J),Z=function(K){var P=K.buttonProps,s=P===void 0?{}:P,Q=K.styles,b=Q===void 0?{}:Q,m=K.customText,L=K.ButtonText,z=K.ButtonClick,de=K.Buttonclass,fe=K.ButtonTwo;return f.a.createElement("section",{className:"tc animated fadeIn",style:Object(W.a)(Object(W.a)({},{color:"#999",margin:"200px auto"}),b)},f.a.createElement("img",{src:i.a}),f.a.createElement("p",{className:"mt20 font14"},m||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),L&&f.a.createElement(N.a,Object(Le.a)({className:de,onClick:z},s),L),fe&&fe)};G.a=Z},E7E6:function(Re,G){Re.exports="data:image/png;base64,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"},FOrL:function(Re,G,e){Re.exports=e.p+"static/nodata.a6b3f948.png"},FPkq:function(Re,G,e){Re.exports=e.p+"static/qrCode.dd0fe9b2.png"},GABl:function(Re,G){Re.exports="data:image/png;base64,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"},GfqC:function(Re,G,e){"use strict";var I=e("q1tI"),N=e.n(I),Le=e("TSYQ"),W=e.n(Le);function a(M,E){var k="cannot "+M.method+" "+M.action+" "+E.status+"'",r=new Error(k);return r.status=E.status,r.method=M.method,r.url=M.action,r}function f(M){var E=M.responseText||M.response;if(!E)return E;try{return JSON.parse(E)}catch(k){return E}}function J(M){var E=new XMLHttpRequest;M.onProgress&&E.upload&&(E.upload.onprogress=function(j){j.total>0&&(j.percent=j.loaded/j.total*100),M.onProgress(j)});var k=new FormData;M.data&&Object.keys(M.data).forEach(function(p){var j=M.data[p];if(Array.isArray(j)){j.forEach(function($){k.append(p+"[]",$)});return}k.append(p,M.data[p])}),M.file instanceof Blob?k.append(M.filename,M.file,M.file.name):k.append(M.filename,M.file),E.onerror=function(j){M.onError(j)},E.onload=function(){return E.status<200||E.status>=300?M.onError(a(M,E),f(E)):M.onSuccess(f(E),E)},E.open(M.method,M.action,!0),M.withCredentials&&"withCredentials"in E&&(E.withCredentials=!0);var r=M.headers||{};return r["X-Requested-With"]!==null&&E.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(r).forEach(function(p){r[p]!==null&&E.setRequestHeader(p,r[p])}),E.send(k),{abort:function(){E.abort()}}}var i=+new Date,Z=0;function Y(){return"rc-upload-"+i+"-"+ ++Z}function K(M,E){return M.indexOf(E,M.length-E.length)!==-1}var P=function(M,E){if(M&&E){var k=Array.isArray(E)?E:E.split(","),r=M.name||"",p=M.type||"",j=p.replace(/\/.*$/,"");return k.some(function($){var be=$.trim();return be.charAt(0)==="."?K(r.toLowerCase(),be.toLowerCase()):/\/\*$/.test(be)?j===be.replace(/\/.*$/,""):p===be})}return!0};function s(M,E){var k=M.createReader(),r=[];function p(){k.readEntries(function(j){var $=Array.prototype.slice.apply(j);r=r.concat($);var be=!$.length;be?E(r):p()})}p()}var Q=function(E,k,r){var p=function j($,be){be=be||"",$.isFile?$.file(function(H){r(H)&&($.fullPath&&!H.webkitRelativePath&&(Object.defineProperties(H,{webkitRelativePath:{writable:!0}}),H.webkitRelativePath=$.fullPath.replace(/^\//,""),Object.defineProperties(H,{webkitRelativePath:{writable:!1}})),k([H]))}):$.isDirectory&&s($,function(H){H.forEach(function(se){j(se,""+be+$.name+"/")})})};E.forEach(function(j){p(j.webkitGetAsEntry())})},b=Q,m=Object.assign||function(M){for(var E=1;E=0)continue;if(!Object.prototype.hasOwnProperty.call(M,r))continue;k[r]=M[r]}return k}function ve(M,E){if(!(M instanceof E))throw new TypeError("Cannot call a class as a function")}function je(M,E){if(!M)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return E&&(typeof E=="object"||typeof E=="function")?E:M}function q(M,E){if(typeof E!="function"&&E!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof E);M.prototype=Object.create(E&&E.prototype,{constructor:{value:M,enumerable:!1,writable:!0,configurable:!0}}),E&&(Object.setPrototypeOf?Object.setPrototypeOf(M,E):M.__proto__=E)}var ce=function(E){return Object.keys(E).reduce(function(k,r){return(r.substr(0,5)==="data-"||r.substr(0,5)==="aria-"||r==="role")&&(k[r]=E[r]),k},{})},ie=function(M){q(E,M);function E(){var k,r,p,j;ve(this,E);for(var $=arguments.length,be=Array($),H=0;H<$;H++)be[H]=arguments[H];return j=(r=(p=je(this,(k=E.__proto__||Object.getPrototypeOf(E)).call.apply(k,[this].concat(be))),p),p.state={uid:Y()},p.reqs={},p.onChange=function(se){var Ae=se.target.files;p.uploadFiles(Ae),p.reset()},p.onClick=function(se){var Ae=p.fileInput;if(!Ae)return;var ge=p.props,Ce=ge.children,re=ge.onClick;Ce&&Ce.type==="button"&&(Ae.parentNode.focus(),Ae.parentNode.querySelector("button").blur()),Ae.click(),re&&re(se)},p.onKeyDown=function(se){se.key==="Enter"&&p.onClick()},p.onFileDrop=function(se){var Ae=p.props.multiple;if(se.preventDefault(),se.type==="dragover")return;if(p.props.directory)b(Array.prototype.slice.call(se.dataTransfer.items),p.uploadFiles,function(Ce){return P(Ce,p.props.accept)});else{var ge=Array.prototype.slice.call(se.dataTransfer.files).filter(function(Ce){return P(Ce,p.props.accept)});Ae===!1&&(ge=ge.slice(0,1)),p.uploadFiles(ge)}},p.uploadFiles=function(se){var Ae=Array.prototype.slice.call(se);Ae.map(function(ge){return ge.uid=Y(),ge}).forEach(function(ge){p.upload(ge,Ae)})},p.saveFileInput=function(se){p.fileInput=se},r),je(p,j)}return z(E,[{key:"componentDidMount",value:function(){this._isMounted=!0}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,this.abort()}},{key:"upload",value:function(r,p){var j=this,$=this.props;if(!$.beforeUpload)return setTimeout(function(){return j.post(r)},0);var be=$.beforeUpload(r,p);be&&be.then?be.then(function(H){var se=Object.prototype.toString.call(H);return se==="[object File]"||se==="[object Blob]"?j.post(H):j.post(r)}).catch(function(H){console.log(H)}):be!==!1&&setTimeout(function(){return j.post(r)},0);return}},{key:"post",value:function(r){var p=this;if(!this._isMounted)return;var j=this.props,$=j.onStart,be=j.onProgress,H=j.transformFile,se=H===void 0?function(Ae){return Ae}:H;new Promise(function(Ae){var ge=j.action;return typeof ge=="function"&&(ge=ge(r)),Ae(ge)}).then(function(Ae){var ge=r.uid,Ce=j.customRequest||J,re=Promise.resolve(se(r)).then(function(l){var D=j.data;return typeof D=="function"&&(D=D(l)),Promise.all([l,D])}).catch(function(l){console.error(l)});re.then(function(l){var D=L(l,2),h=D[0],ee=D[1],Oe={action:Ae,filename:j.name,data:ee,file:h,headers:j.headers,withCredentials:j.withCredentials,method:j.method||"post",onProgress:be?function(Ne){be(Ne,r)}:null,onSuccess:function(Ge,mt){delete p.reqs[ge],j.onSuccess(Ge,r,mt)},onError:function(Ge,mt){delete p.reqs[ge],j.onError(Ge,mt,r)}};$(r),p.reqs[ge]=Ce(Oe)})})}},{key:"reset",value:function(){this.setState({uid:Y()})}},{key:"abort",value:function(r){var p=this.reqs;if(r){var j=r;r&&r.uid&&(j=r.uid),p[j]&&p[j].abort&&p[j].abort(),delete p[j]}else Object.keys(p).forEach(function($){p[$]&&p[$].abort&&p[$].abort(),delete p[$]})}},{key:"render",value:function(){var r,p=this.props,j=p.component,$=p.prefixCls,be=p.className,H=p.disabled,se=p.id,Ae=p.style,ge=p.multiple,Ce=p.accept,re=p.children,l=p.directory,D=p.openFileDialogOnClick,h=p.onMouseEnter,ee=p.onMouseLeave,Oe=fe(p,["component","prefixCls","className","disabled","id","style","multiple","accept","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"]),Ne=W()((r={},de(r,$,!0),de(r,$+"-disabled",H),de(r,be,be),r)),Ge=H?{}:{onClick:D?this.onClick:function(){},onKeyDown:D?this.onKeyDown:function(){},onMouseEnter:h,onMouseLeave:ee,onDrop:this.onFileDrop,onDragOver:this.onFileDrop,tabIndex:"0"};return N.a.createElement(j,m({},Ge,{className:Ne,role:"button",style:Ae}),N.a.createElement("input",m({},ce(Oe),{id:se,type:"file",ref:this.saveFileInput,onClick:function(ft){return ft.stopPropagation()},key:this.state.uid,style:{display:"none"},accept:Ce,directory:l?"directory":null,webkitdirectory:l?"webkitdirectory":null,multiple:ge,onChange:this.onChange})),re)}}]),E}(I.Component),y=ie,g=Object.assign||function(M){for(var E=1;E=0)continue;if(!Object.prototype.hasOwnProperty.call(P,b))continue;Q[b]=P[b]}return Q}function i(P,s){if(!(P instanceof s))throw new TypeError("Cannot call a class as a function")}function Z(P,s){if(!P)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return s&&(typeof s=="object"||typeof s=="function")?s:P}function Y(P,s){if(typeof s!="function"&&s!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof s);P.prototype=Object.create(s&&s.prototype,{constructor:{value:P,enumerable:!1,writable:!0,configurable:!0}}),s&&(Object.setPrototypeOf?Object.setPrototypeOf(P,s):P.__proto__=s)}var K=function(P){Y(s,P);function s(Q){i(this,s);var b=Z(this,(s.__proto__||Object.getPrototypeOf(s)).call(this,Q));return b.scrollListener=b.scrollListener.bind(b),b.eventListenerOptions=b.eventListenerOptions.bind(b),b.mousewheelListener=b.mousewheelListener.bind(b),b}return I(s,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var b=this.getParentElement(this.scrollComponent);b.scrollTop=b.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var b=!1,m={get passive(){b=!0}};try{document.addEventListener("test",null,m),document.removeEventListener("test",null,m)}catch(L){}return b}},{key:"eventListenerOptions",value:function(){var b=this.props.useCapture;return this.isPassiveSupported()&&(b={useCapture:this.props.useCapture,passive:!0}),b}},{key:"setDefaultLoader",value:function(b){this.defaultLoader=b}},{key:"detachMousewheelListener",value:function(){var b=window;this.props.useWindow===!1&&(b=this.scrollComponent.parentNode),b.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var b=window;this.props.useWindow===!1&&(b=this.getParentElement(this.scrollComponent)),b.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),b.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(b){var m=this.props.getScrollParent&&this.props.getScrollParent();return m!=null?m:b&&b.parentNode}},{key:"filterProps",value:function(b){return b}},{key:"attachScrollListener",value:function(){var b=this.getParentElement(this.scrollComponent);if(!this.props.hasMore||!b)return;var m=window;this.props.useWindow===!1&&(m=b),m.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),m.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),m.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}},{key:"mousewheelListener",value:function(b){b.deltaY===1&&!this.isPassiveSupported()&&b.preventDefault()}},{key:"scrollListener",value:function(){var b=this.scrollComponent,m=window,L=this.getParentElement(b),z=void 0;if(this.props.useWindow){var de=document.documentElement||document.body.parentNode||document.body,fe=m.pageYOffset!==void 0?m.pageYOffset:de.scrollTop;this.props.isReverse?z=fe:z=this.calculateOffset(b,fe)}else this.props.isReverse?z=L.scrollTop:z=b.scrollHeight-L.scrollTop-L.clientHeight;z1&&arguments[1]!==void 0?arguments[1]:1,Ye=gt.length,st=0;st1&&arguments[1]!==void 0?arguments[1]:!1;return Object(ce.a)(k).map(function(p,j){if(!a.isValidElement(p)||!p.type)return null;var $=p.type.isSelectOptGroup,be=p.key,H=p.props,se=H.children,Ae=Object(J.a)(H,["children"]);return r||!$?ie(p):Object(q.a)(Object(q.a)({key:"__RC_SELECT_GRP__".concat(be===null?j:be,"__"),label:be},Ae),{},{options:y(se)})}).filter(function(p){return p})}var g=e("2Qr1"),c=e("qNPg"),ae=e("U8pU"),le=e("Kwbf"),Ee=e("WKfj");function Te(k){var r=k.mode,p=k.options,j=k.children,$=k.backfill,be=k.allowClear,H=k.placeholder,se=k.getInputElement,Ae=k.showSearch,ge=k.onSearch,Ce=k.defaultOpen,re=k.autoFocus,l=k.labelInValue,D=k.value,h=k.inputValue,ee=k.optionLabelProp,Oe=r==="multiple"||r==="tags",Ne=Ae!==void 0?Ae:Oe||r==="combobox",Ge=p||y(j);if(Object(le.a)(r!=="tags"||Ge.every(function(bt){return!bt.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),r==="tags"||r==="combobox"){var mt=Ge.some(function(bt){return bt.options?bt.options.some(function(gt){return typeof("value"in gt?gt.value:gt.key)=="number"}):typeof("value"in bt?bt.value:bt.key)=="number"});Object(le.a)(!mt,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(le.a)(r!=="combobox"||!ee,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(le.a)(r==="combobox"||!$,"`backfill` only works with `combobox` mode."),Object(le.a)(r==="combobox"||!se,"`getInputElement` only work with `combobox` mode."),Object(le.b)(r!=="combobox"||!se||!be||!H,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),ge&&!Ne&&r!=="combobox"&&r!=="tags"&&Object(le.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(le.b)(!Ce||re,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),D!=null){var ft=Object(Ee.d)(D);Object(le.a)(!l||ft.every(function(bt){return Object(ae.a)(bt)==="object"&&("key"in bt||"value"in bt)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(le.a)(!Oe||Array.isArray(D),"`value` should be array when `mode` is `multiple` or `tags`")}if(j){var ht=null;Object(ce.a)(j).some(function(bt){if(!a.isValidElement(bt)||!bt.type)return!1;var gt=bt.type;if(gt.isSelectOption)return!1;if(gt.isSelectOptGroup){var Gt=Object(ce.a)(bt.props.children).every(function(Cn){return!a.isValidElement(Cn)||!bt.type||Cn.type.isSelectOption?!0:(ht=Cn.type,!1)});return!Gt}return ht=gt,!0}),ht&&Object(le.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(ht.displayName||ht.name||ht,"`.")),Object(le.a)(h===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var _e=Te,S=Object(c.a)({prefixCls:"rc-select",components:{optionList:z},convertChildrenToData:y,flattenOptions:g.d,getLabeledValue:g.e,filterOptions:g.b,isValueDisabled:g.g,findValueOption:g.c,warningProps:_e,fillOptionsWithMissingValue:g.a}),B=function(k){Object(Le.a)(p,k);var r=Object(W.a)(p);function p(){var j;return Object(I.a)(this,p),j=r.apply(this,arguments),j.selectRef=a.createRef(),j.focus=function(){j.selectRef.current.focus()},j.blur=function(){j.selectRef.current.blur()},j}return Object(N.a)(p,[{key:"render",value:function(){return a.createElement(S,Object.assign({ref:this.selectRef},this.props))}}]),p}(a.Component);B.Option=fe,B.OptGroup=je;var M=B,E=G.c=M},Nbp6:function(Re,G,e){},Nmxd:function(Re,G){Re.exports="data:image/png;base64,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"},NvD2:function(Re,G,e){"use strict";e.d(G,"a",function(){return f});var I=e("Kwbf");function N(J,i){var Z=new Set;return J.forEach(function(Y){i.has(Y)||Z.add(Y)}),Z}function Le(J){var i=J||{},Z=i.disabled,Y=i.disableCheckbox,K=i.checkable;return!!(Z||Y)||K===!1}function W(J,i,Z,Y){for(var K=new Set(J),P=new Set,s=0;s<=Z;s+=1){var Q=i.get(s)||new Set;Q.forEach(function(z){var de=z.key,fe=z.node,ve=z.children,je=ve===void 0?[]:ve;K.has(de)&&!Y(fe)&&je.filter(function(q){return!Y(q.node)}).forEach(function(q){K.add(q.key)})})}for(var b=new Set,m=Z;m>=0;m-=1){var L=i.get(m)||new Set;L.forEach(function(z){var de=z.parent,fe=z.node;if(Y(fe)||!z.parent||b.has(z.parent.key))return;if(Y(z.parent.node)){b.add(de.key);return}var ve=!0,je=!1;(de.children||[]).filter(function(q){return!Y(q.node)}).forEach(function(q){var ce=q.key,ie=K.has(ce);ve&&!ie&&(ve=!1),!je&&(ie||P.has(ce))&&(je=!0)}),ve&&K.add(de.key),je&&P.add(de.key),b.add(de.key)})}return{checkedKeys:Array.from(K),halfCheckedKeys:Array.from(N(P,K))}}function a(J,i,Z,Y,K){for(var P=new Set(J),s=new Set(i),Q=0;Q<=Y;Q+=1){var b=Z.get(Q)||new Set;b.forEach(function(de){var fe=de.key,ve=de.node,je=de.children,q=je===void 0?[]:je;!P.has(fe)&&!s.has(fe)&&!K(ve)&&q.filter(function(ce){return!K(ce.node)}).forEach(function(ce){P.delete(ce.key)})})}s=new Set;for(var m=new Set,L=Y;L>=0;L-=1){var z=Z.get(L)||new Set;z.forEach(function(de){var fe=de.parent,ve=de.node;if(K(ve)||!de.parent||m.has(de.parent.key))return;if(K(de.parent.node)){m.add(fe.key);return}var je=!0,q=!1;(fe.children||[]).filter(function(ce){return!K(ce.node)}).forEach(function(ce){var ie=ce.key,y=P.has(ie);je&&!y&&(je=!1),!q&&(y||s.has(ie))&&(q=!0)}),je||P.delete(fe.key),q&&s.add(fe.key),m.add(fe.key)})}return{checkedKeys:Array.from(P),halfCheckedKeys:Array.from(N(s,P))}}function f(J,i,Z,Y){var K=[],P;Y?P=Y:P=Le;var s=new Set(J.filter(function(L){var z=!!Z[L];return z||K.push(L),z})),Q=new Map,b=0;Object.keys(Z).forEach(function(L){var z=Z[L],de=z.level,fe=Q.get(de);fe||(fe=new Set,Q.set(de,fe)),fe.add(z),b=Math.max(b,de)}),Object(I.a)(!K.length,"Tree missing follow keys: ".concat(K.slice(0,100).map(function(L){return"'".concat(L,"'")}).join(", ")));var m;return i===!0?m=W(s,Q,b,P):m=a(s,i.halfCheckedKeys,Q,b,P),m}},OLES:function(Re,G,e){"use strict";var I=e("U8pU"),N=e("VTBJ"),Le=e("Ff2n"),W=e("q1tI"),a=e("uciX"),f=e("7ixt"),J=function(s){var Q=s.overlay,b=s.prefixCls,m=s.id,L=s.overlayInnerStyle;return W.createElement("div",{className:"".concat(b,"-inner"),id:m,role:"tooltip",style:L},typeof Q=="function"?Q():Q)},i=J,Z=function(s,Q){var b=s.overlayClassName,m=s.trigger,L=m===void 0?["hover"]:m,z=s.mouseEnterDelay,de=z===void 0?0:z,fe=s.mouseLeaveDelay,ve=fe===void 0?.1:fe,je=s.overlayStyle,q=s.prefixCls,ce=q===void 0?"rc-tooltip":q,ie=s.children,y=s.onVisibleChange,g=s.afterVisibleChange,c=s.transitionName,ae=s.animation,le=s.placement,Ee=le===void 0?"right":le,Te=s.align,_e=Te===void 0?{}:Te,S=s.destroyTooltipOnHide,B=S===void 0?!1:S,M=s.defaultVisible,E=s.getTooltipContainer,k=s.overlayInnerStyle,r=Object(Le.a)(s,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),p=Object(W.useRef)(null);Object(W.useImperativeHandle)(Q,function(){return p.current});var j=Object(N.a)({},r);"visible"in s&&(j.popupVisible=s.visible);var $=function(){var ge=s.arrowContent,Ce=ge===void 0?null:ge,re=s.overlay,l=s.id;return[W.createElement("div",{className:"".concat(ce,"-arrow"),key:"arrow"},Ce),W.createElement(i,{key:"content",prefixCls:ce,id:l,overlay:re,overlayInnerStyle:k})]},be=!1,H=!1;if(typeof B=="boolean")be=B;else if(B&&Object(I.a)(B)==="object"){var se=B.keepParent;be=se===!0,H=se===!1}return W.createElement(a.a,Object.assign({popupClassName:b,prefixCls:ce,popup:$,action:L,builtinPlacements:f.a,popupPlacement:Ee,ref:p,popupAlign:_e,getPopupContainer:E,onPopupVisibleChange:y,afterPopupVisibleChange:g,popupTransitionName:c,popupAnimation:ae,defaultPopupVisible:M,destroyPopupOnHide:be,autoDestroy:H,mouseLeaveDelay:ve,popupStyle:je,mouseEnterDelay:de},j),ie)},Y=Object(W.forwardRef)(Z),K=G.a=Y},OZM5:function(Re,G,e){"use strict";e.d(G,"b",function(){return Y}),e.d(G,"a",function(){return K}),e.d(G,"k",function(){return P}),e.d(G,"h",function(){return s}),e.d(G,"i",function(){return Q}),e.d(G,"g",function(){return b}),e.d(G,"c",function(){return m}),e.d(G,"d",function(){return L}),e.d(G,"j",function(){return fe}),e.d(G,"e",function(){return ve}),e.d(G,"f",function(){return je});var I=e("KQm4"),N=e("U8pU"),Le=e("Ff2n"),W=e("q1tI"),a=e.n(W),f=e("Kwbf"),J=e("WaYH"),i=.25,Z=2;function Y(q,ce){var ie=q.slice(),y=ie.indexOf(ce);return y>=0&&ie.splice(y,1),ie}function K(q,ce){var ie=q.slice();return ie.indexOf(ce)===-1&&ie.push(ce),ie}function P(q){return q.split("-")}function s(q,ce){return"".concat(q,"-").concat(ce)}function Q(q){return q&&q.type&&q.type.isTreeNode}function b(q,ce){var ie=[q],y=ce[q];function g(){var c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];c.forEach(function(ae){var le=ae.key,Ee=ae.children;ie.push(le),g(Ee)})}return g(y.children),ie}function m(q,ce){var ie=q.clientY,y=ce.selectHandle.getBoundingClientRect(),g=y.top,c=y.bottom,ae=y.height,le=Math.max(ae*i,Z);return ie<=g+le?-1:ie>=c-le?1:0}function L(q,ce){if(!q)return;var ie=ce.multiple;return ie?q.slice():q.length?[q[0]]:q}var z=function(ce){return ce};function de(q,ce){if(!q)return[];var ie=ce||{},y=ie.processProps,g=y===void 0?z:y,c=Array.isArray(q)?q:[q];return c.map(function(ae){var le=ae.children,Ee=Object(Le.a)(ae,["children"]),Te=de(le,ce);return a.a.createElement(J.a,Object.assign({},g(Ee)),Te)})}function fe(q){if(!q)return null;var ce;if(Array.isArray(q))ce={checkedKeys:q,halfCheckedKeys:void 0};else if(Object(N.a)(q)==="object")ce={checkedKeys:q.checked||void 0,halfCheckedKeys:q.halfChecked||void 0};else return Object(f.a)(!1,"`checkedKeys` is not an array or an object"),null;return ce}function ve(q,ce){var ie=new Set;function y(g){if(ie.has(g))return;var c=ce[g];if(!c)return;ie.add(g);var ae=c.parent,le=c.node;if(le.disabled)return;ae&&y(ae.key)}return(q||[]).forEach(function(g){y(g)}),Object(I.a)(ie)}function je(q){var ce={};return Object.keys(q).forEach(function(ie){(ie.startsWith("data-")||ie.startsWith("aria-"))&&(ce[ie]=q[ie])}),ce}},Ohmc:function(Re,G,e){Re.exports=e.p+"static/certificate.fc32dc1b.jpg"},RMFE:function(Re,G){Re.exports="data:image/png;base64,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"},RotF:function(Re,G,e){Re.exports=e("LSTS")},"SA+Z":function(Re,G,e){var I=e("wTVA"),N=e("EbDI"),Le=e("ZhPi"),W=e("wkBT");function a(f){return I(f)||N(f)||Le(f)||W()}Re.exports=a,Re.exports.__esModule=!0,Re.exports.default=Re.exports},SMhR:function(Re,G){Re.exports="data:image/png;base64,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"},TGq3:function(Re,G,e){Re.exports=e.p+"static/lockclose.365036e8.svg"},W6BS:function(Re,G){Re.exports="data:image/png;base64,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"},WaYH:function(Re,G,e){"use strict";var I=e("rePB"),N=e("Ff2n"),Le=e("VTBJ"),W=e("1OyB"),a=e("vuIU"),f=e("JX7q"),J=e("Ji7U"),i=e("LK+K"),Z=e("q1tI"),Y=e("TSYQ"),K=e.n(Y),P=e("sboe"),s=e("OZM5"),Q=function(ce){var ie=ce.prefixCls,y=ce.level,g=ce.isStart,c=ce.isEnd;if(!y)return null;for(var ae="".concat(ie,"-indent-unit"),le=[],Ee=0;Ee1&&arguments[1]!==void 0?arguments[1]:!1,Ae=H.getAttribute("id")||H.getAttribute("data-reactid")||H.getAttribute("name");if(se&&_e[Ae])return _e[Ae];var ge=window.getComputedStyle(H),Ce=ge.getPropertyValue("box-sizing")||ge.getPropertyValue("-moz-box-sizing")||ge.getPropertyValue("-webkit-box-sizing"),re=parseFloat(ge.getPropertyValue("padding-bottom"))+parseFloat(ge.getPropertyValue("padding-top")),l=parseFloat(ge.getPropertyValue("border-bottom-width"))+parseFloat(ge.getPropertyValue("border-top-width")),D=Te.map(function(ee){return"".concat(ee,":").concat(ge.getPropertyValue(ee))}).join(";"),h={sizingStyle:D,paddingSize:re,borderSize:l,boxSizing:Ce};return se&&Ae&&(_e[Ae]=h),h}function M(H){var se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Ae=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,ge=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;S||(S=document.createElement("textarea"),S.setAttribute("tab-index","-1"),S.setAttribute("aria-hidden","true"),document.body.appendChild(S)),H.getAttribute("wrap")?S.setAttribute("wrap",H.getAttribute("wrap")):S.removeAttribute("wrap");var Ce=B(H,se),re=Ce.paddingSize,l=Ce.borderSize,D=Ce.boxSizing,h=Ce.sizingStyle;S.setAttribute("style","".concat(h,";").concat(Ee)),S.value=H.value||H.placeholder||"";var ee=Number.MIN_SAFE_INTEGER,Oe=Number.MAX_SAFE_INTEGER,Ne=S.scrollHeight,Ge;if(D==="border-box"?Ne+=l:D==="content-box"&&(Ne-=re),Ae!==null||ge!==null){S.value=" ";var mt=S.scrollHeight-re;Ae!==null&&(ee=mt*Ae,D==="border-box"&&(ee=ee+re+l),Ne=Math.max(ee,Ne)),ge!==null&&(Oe=mt*ge,D==="border-box"&&(Oe=Oe+re+l),Ge=Ne>Oe?"":"hidden",Ne=Math.min(Oe,Ne))}return{height:Ne,minHeight:ee,maxHeight:Oe,overflowY:Ge,resize:"none"}}var E=e("Gytx"),k=e.n(E),r;(function(H){H[H.NONE=0]="NONE",H[H.RESIZING=1]="RESIZING",H[H.RESIZED=2]="RESIZED"})(r||(r={}));var p=function(H){Object(W.a)(Ae,H);var se=Object(a.a)(Ae);function Ae(ge){var Ce;return Object(N.a)(this,Ae),Ce=se.call(this,ge),Ce.nextFrameActionId=void 0,Ce.resizeFrameId=void 0,Ce.textArea=void 0,Ce.saveTextArea=function(re){Ce.textArea=re},Ce.handleResize=function(re){var l=Ce.state.resizeStatus,D=Ce.props,h=D.autoSize,ee=D.onResize;if(l!==r.NONE)return;typeof ee=="function"&&ee(re),h&&Ce.resizeOnNextFrame()},Ce.resizeOnNextFrame=function(){cancelAnimationFrame(Ce.nextFrameActionId),Ce.nextFrameActionId=requestAnimationFrame(Ce.resizeTextarea)},Ce.resizeTextarea=function(){var re=Ce.props.autoSize;if(!re||!Ce.textArea)return;var l=re.minRows,D=re.maxRows,h=M(Ce.textArea,!1,l,D);Ce.setState({textareaStyles:h,resizeStatus:r.RESIZING},function(){cancelAnimationFrame(Ce.resizeFrameId),Ce.resizeFrameId=requestAnimationFrame(function(){Ce.setState({resizeStatus:r.RESIZED},function(){Ce.resizeFrameId=requestAnimationFrame(function(){Ce.setState({resizeStatus:r.NONE}),Ce.fixFirefoxAutoScroll()})})})})},Ce.renderTextArea=function(){var re=Ce.props,l=re.prefixCls,D=l===void 0?"rc-textarea":l,h=re.autoSize,ee=re.onResize,Oe=re.className,Ne=re.disabled,Ge=Ce.state,mt=Ge.textareaStyles,ft=Ge.resizeStatus,ht=Object(c.a)(Ce.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),gt=le()(D,Oe,Object(i.a)({},"".concat(D,"-disabled"),Ne));"value"in ht&&(ht.value=ht.value||"");var Et=Object(J.a)(Object(J.a)(Object(J.a)({},Ce.props.style),mt),ft===r.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return f.createElement(g,{onResize:Ce.handleResize,disabled:!(h||ee)},f.createElement("textarea",Object(I.a)({},ht,{className:gt,style:Et,ref:Ce.saveTextArea})))},Ce.state={textareaStyles:{},resizeStatus:r.NONE},Ce}return Object(Le.a)(Ae,[{key:"componentDidUpdate",value:function(Ce){(Ce.value!==this.props.value||!k()(Ce.autoSize,this.props.autoSize))&&this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var Ce=this.textArea.selectionStart,re=this.textArea.selectionEnd;this.textArea.setSelectionRange(Ce,re)}}catch(l){}}},{key:"render",value:function(){return this.renderTextArea()}}]),Ae}(f.Component),j=p,$=function(H){Object(W.a)(Ae,H);var se=Object(a.a)(Ae);function Ae(ge){var Ce;Object(N.a)(this,Ae),Ce=se.call(this,ge),Ce.resizableTextArea=void 0,Ce.focus=function(){Ce.resizableTextArea.textArea.focus()},Ce.saveTextArea=function(l){Ce.resizableTextArea=l},Ce.handleChange=function(l){var D=Ce.props.onChange;Ce.setValue(l.target.value,function(){Ce.resizableTextArea.resizeTextarea()}),D&&D(l)},Ce.handleKeyDown=function(l){var D=Ce.props,h=D.onPressEnter,ee=D.onKeyDown;l.keyCode===13&&h&&h(l),ee&&ee(l)};var re=typeof ge.value=="undefined"||ge.value===null?ge.defaultValue:ge.value;return Ce.state={value:re},Ce}return Object(Le.a)(Ae,[{key:"setValue",value:function(Ce,re){"value"in this.props||this.setState({value:Ce},re)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return f.createElement(j,Object(I.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(Ce){return"value"in Ce?{value:Ce.value}:null}}]),Ae}(f.Component),be=G.default=$},ZpRC:function(Re,G,e){"use strict";function I(K){return typeof K=="object"&&K!=null&&K.nodeType===1}function N(K,P){return(!P||K!=="hidden")&&K!=="visible"&&K!=="clip"}function Le(K,P){if(K.clientHeightP||m>K&&L=P&&z>=s?m-K-Q:L>P&&zs?L-P+b:0}var a=function(K,P){var s=window,Q=P.scrollMode,b=P.block,m=P.inline,L=P.boundary,z=P.skipOverflowHiddenElements,de=typeof L=="function"?L:function(mt){return mt!==L};if(!I(K))throw new TypeError("Invalid target");for(var fe=document.scrollingElement||document.documentElement,ve=[],je=K;I(je)&&de(je);){if((je=je.parentElement)===fe){ve.push(je);break}je!=null&&je===document.body&&Le(je)&&!Le(document.documentElement)||je!=null&&Le(je,z)&&ve.push(je)}for(var q=s.visualViewport?s.visualViewport.width:innerWidth,ce=s.visualViewport?s.visualViewport.height:innerHeight,ie=window.scrollX||pageXOffset,y=window.scrollY||pageYOffset,g=K.getBoundingClientRect(),c=g.height,ae=g.width,le=g.top,Ee=g.right,Te=g.bottom,_e=g.left,S=b==="start"||b==="nearest"?le:b==="end"?Te:le+c/2,B=m==="center"?_e+ae/2:m==="end"?Ee:_e,M=[],E=0;E=0&&_e>=0&&Te<=ce&&Ee<=q&&le>=$&&Te<=H&&_e>=se&&Ee<=be)return M;var Ae=getComputedStyle(k),ge=parseInt(Ae.borderLeftWidth,10),Ce=parseInt(Ae.borderTopWidth,10),re=parseInt(Ae.borderRightWidth,10),l=parseInt(Ae.borderBottomWidth,10),D=0,h=0,ee="offsetWidth"in k?k.offsetWidth-k.clientWidth-ge-re:0,Oe="offsetHeight"in k?k.offsetHeight-k.clientHeight-Ce-l:0;if(fe===k)D=b==="start"?S:b==="end"?S-ce:b==="nearest"?W(y,y+ce,ce,Ce,l,y+S,y+S+c,c):S-ce/2,h=m==="start"?B:m==="center"?B-q/2:m==="end"?B-q:W(ie,ie+q,q,ge,re,ie+B,ie+B+ae,ae),D=Math.max(0,D+y),h=Math.max(0,h+ie);else{D=b==="start"?S-$-Ce:b==="end"?S-H+l+Oe:b==="nearest"?W($,H,p,Ce,l+Oe,S,S+c,c):S-($+p/2)+Oe/2,h=m==="start"?B-se-ge:m==="center"?B-(se+j/2)+ee/2:m==="end"?B-be+re+ee:W(se,be,j,ge,re+ee,B,B+ae,ae);var Ne=k.scrollLeft,Ge=k.scrollTop;S+=Ge-(D=Math.max(0,Math.min(Ge+D,k.scrollHeight-p+Oe))),B+=Ne-(h=Math.max(0,Math.min(Ne+h,k.scrollWidth-j+ee)))}M.push({el:k,top:D,left:h})}return M};function f(K){return K===Object(K)&&Object.keys(K).length!==0}function J(K,P){P===void 0&&(P="auto");var s="scrollBehavior"in document.body.style;K.forEach(function(Q){var b=Q.el,m=Q.top,L=Q.left;b.scroll&&s?b.scroll({top:m,left:L,behavior:P}):(b.scrollTop=m,b.scrollLeft=L)})}function i(K){return K===!1?{block:"end",inline:"nearest"}:f(K)?K:{block:"start",inline:"nearest"}}function Z(K,P){var s=!K.ownerDocument.documentElement.contains(K);if(f(P)&&typeof P.behavior=="function")return P.behavior(s?[]:a(K,P));if(s)return;var Q=i(P);return J(a(K,Q),Q.behavior)}var Y=G.a=Z},Zss7:function(Re,G,e){var I;(function(N){var Le=/^\s+/,W=/\s+$/,a=0,f=N.round,J=N.min,i=N.max,Z=N.random;function Y(l,D){if(l=l||"",D=D||{},l instanceof Y)return l;if(!(this instanceof Y))return new Y(l,D);var h=K(l);this._originalInput=l,this._r=h.r,this._g=h.g,this._b=h.b,this._a=h.a,this._roundA=f(100*this._a)/100,this._format=D.format||h.format,this._gradientType=D.gradientType,this._r<1&&(this._r=f(this._r)),this._g<1&&(this._g=f(this._g)),this._b<1&&(this._b=f(this._b)),this._ok=h.ok,this._tc_id=a++}Y.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 l=this.toRgb();return(l.r*299+l.g*587+l.b*114)/1e3},getLuminance:function(){var l=this.toRgb(),D,h,ee,Oe,Ne,Ge;return D=l.r/255,h=l.g/255,ee=l.b/255,D<=.03928?Oe=D/12.92:Oe=N.pow((D+.055)/1.055,2.4),h<=.03928?Ne=h/12.92:Ne=N.pow((h+.055)/1.055,2.4),ee<=.03928?Ge=ee/12.92:Ge=N.pow((ee+.055)/1.055,2.4),.2126*Oe+.7152*Ne+.0722*Ge},setAlpha:function(l){return this._a=M(l),this._roundA=f(100*this._a)/100,this},toHsv:function(){var l=b(this._r,this._g,this._b);return{h:l.h*360,s:l.s,v:l.v,a:this._a}},toHsvString:function(){var l=b(this._r,this._g,this._b),D=f(l.h*360),h=f(l.s*100),ee=f(l.v*100);return this._a==1?"hsv("+D+", "+h+"%, "+ee+"%)":"hsva("+D+", "+h+"%, "+ee+"%, "+this._roundA+")"},toHsl:function(){var l=s(this._r,this._g,this._b);return{h:l.h*360,s:l.s,l:l.l,a:this._a}},toHslString:function(){var l=s(this._r,this._g,this._b),D=f(l.h*360),h=f(l.s*100),ee=f(l.l*100);return this._a==1?"hsl("+D+", "+h+"%, "+ee+"%)":"hsla("+D+", "+h+"%, "+ee+"%, "+this._roundA+")"},toHex:function(l){return L(this._r,this._g,this._b,l)},toHexString:function(l){return"#"+this.toHex(l)},toHex8:function(l){return z(this._r,this._g,this._b,this._a,l)},toHex8String:function(l){return"#"+this.toHex8(l)},toRgb:function(){return{r:f(this._r),g:f(this._g),b:f(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+f(this._r)+", "+f(this._g)+", "+f(this._b)+")":"rgba("+f(this._r)+", "+f(this._g)+", "+f(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:f(E(this._r,255)*100)+"%",g:f(E(this._g,255)*100)+"%",b:f(E(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+f(E(this._r,255)*100)+"%, "+f(E(this._g,255)*100)+"%, "+f(E(this._b,255)*100)+"%)":"rgba("+f(E(this._r,255)*100)+"%, "+f(E(this._g,255)*100)+"%, "+f(E(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:S[L(this._r,this._g,this._b,!0)]||!1},toFilter:function(l){var D="#"+de(this._r,this._g,this._b,this._a),h=D,ee=this._gradientType?"GradientType = 1, ":"";if(l){var Oe=Y(l);h="#"+de(Oe._r,Oe._g,Oe._b,Oe._a)}return"progid:DXImageTransform.Microsoft.gradient("+ee+"startColorstr="+D+",endColorstr="+h+")"},toString:function(l){var D=!!l;l=l||this._format;var h=!1,ee=this._a<1&&this._a>=0,Oe=!D&&ee&&(l==="hex"||l==="hex6"||l==="hex3"||l==="hex4"||l==="hex8"||l==="name");return Oe?l==="name"&&this._a===0?this.toName():this.toRgbString():(l==="rgb"&&(h=this.toRgbString()),l==="prgb"&&(h=this.toPercentageRgbString()),(l==="hex"||l==="hex6")&&(h=this.toHexString()),l==="hex3"&&(h=this.toHexString(!0)),l==="hex4"&&(h=this.toHex8String(!0)),l==="hex8"&&(h=this.toHex8String()),l==="name"&&(h=this.toName()),l==="hsl"&&(h=this.toHslString()),l==="hsv"&&(h=this.toHsvString()),h||this.toHexString())},clone:function(){return Y(this.toString())},_applyModification:function(l,D){var h=l.apply(null,[this].concat([].slice.call(D)));return this._r=h._r,this._g=h._g,this._b=h._b,this.setAlpha(h._a),this},lighten:function(){return this._applyModification(q,arguments)},brighten:function(){return this._applyModification(ce,arguments)},darken:function(){return this._applyModification(ie,arguments)},desaturate:function(){return this._applyModification(fe,arguments)},saturate:function(){return this._applyModification(ve,arguments)},greyscale:function(){return this._applyModification(je,arguments)},spin:function(){return this._applyModification(y,arguments)},_applyCombination:function(l,D){return l.apply(null,[this].concat([].slice.call(D)))},analogous:function(){return this._applyCombination(Ee,arguments)},complement:function(){return this._applyCombination(g,arguments)},monochromatic:function(){return this._applyCombination(Te,arguments)},splitcomplement:function(){return this._applyCombination(le,arguments)},triad:function(){return this._applyCombination(c,arguments)},tetrad:function(){return this._applyCombination(ae,arguments)}},Y.fromRatio=function(l,D){if(typeof l=="object"){var h={};for(var ee in l)l.hasOwnProperty(ee)&&(ee==="a"?h[ee]=l[ee]:h[ee]=be(l[ee]));l=h}return Y(l,D)};function K(l){var D={r:0,g:0,b:0},h=1,ee=null,Oe=null,Ne=null,Ge=!1,mt=!1;return typeof l=="string"&&(l=Ce(l)),typeof l=="object"&&(ge(l.r)&&ge(l.g)&&ge(l.b)?(D=P(l.r,l.g,l.b),Ge=!0,mt=String(l.r).substr(-1)==="%"?"prgb":"rgb"):ge(l.h)&&ge(l.s)&&ge(l.v)?(ee=be(l.s),Oe=be(l.v),D=m(l.h,ee,Oe),Ge=!0,mt="hsv"):ge(l.h)&&ge(l.s)&&ge(l.l)&&(ee=be(l.s),Ne=be(l.l),D=Q(l.h,ee,Ne),Ge=!0,mt="hsl"),l.hasOwnProperty("a")&&(h=l.a)),h=M(h),{ok:Ge,format:l.format||mt,r:J(255,i(D.r,0)),g:J(255,i(D.g,0)),b:J(255,i(D.b,0)),a:h}}function P(l,D,h){return{r:E(l,255)*255,g:E(D,255)*255,b:E(h,255)*255}}function s(l,D,h){l=E(l,255),D=E(D,255),h=E(h,255);var ee=i(l,D,h),Oe=J(l,D,h),Ne,Ge,mt=(ee+Oe)/2;if(ee==Oe)Ne=Ge=0;else{var ft=ee-Oe;Ge=mt>.5?ft/(2-ee-Oe):ft/(ee+Oe);switch(ee){case l:Ne=(D-h)/ft+(D1&&(Et-=1),Et<1/6?ht+(gt-ht)*6*Et:Et<1/2?gt:Et<2/3?ht+(gt-ht)*(2/3-Et)*6:ht}if(D===0)ee=Oe=Ne=h;else{var mt=h<.5?h*(1+D):h+D-h*D,ft=2*h-mt;ee=Ge(ft,mt,l+1/3),Oe=Ge(ft,mt,l),Ne=Ge(ft,mt,l-1/3)}return{r:ee*255,g:Oe*255,b:Ne*255}}function b(l,D,h){l=E(l,255),D=E(D,255),h=E(h,255);var ee=i(l,D,h),Oe=J(l,D,h),Ne,Ge,mt=ee,ft=ee-Oe;if(Ge=ee===0?0:ft/ee,ee==Oe)Ne=0;else{switch(ee){case l:Ne=(D-h)/ft+(D>1)+720)%360;--D;)ee.h=(ee.h+Oe)%360,Ne.push(Y(ee));return Ne}function Te(l,D){D=D||6;for(var h=Y(l).toHsv(),ee=h.h,Oe=h.s,Ne=h.v,Ge=[],mt=1/D;D--;)Ge.push(Y({h:ee,s:Oe,v:Ne})),Ne=(Ne+mt)%1;return Ge}Y.mix=function(l,D,h){h=h===0?0:h||50;var ee=Y(l).toRgb(),Oe=Y(D).toRgb(),Ne=h/100,Ge={r:(Oe.r-ee.r)*Ne+ee.r,g:(Oe.g-ee.g)*Ne+ee.g,b:(Oe.b-ee.b)*Ne+ee.b,a:(Oe.a-ee.a)*Ne+ee.a};return Y(Ge)},Y.readability=function(l,D){var h=Y(l),ee=Y(D);return(N.max(h.getLuminance(),ee.getLuminance())+.05)/(N.min(h.getLuminance(),ee.getLuminance())+.05)},Y.isReadable=function(l,D,h){var ee=Y.readability(l,D),Oe,Ne;Ne=!1,Oe=re(h);switch(Oe.level+Oe.size){case"AAsmall":case"AAAlarge":Ne=ee>=4.5;break;case"AAlarge":Ne=ee>=3;break;case"AAAsmall":Ne=ee>=7;break}return Ne},Y.mostReadable=function(l,D,h){var ee=null,Oe=0,Ne,Ge,mt,ft;h=h||{},Ge=h.includeFallbackColors,mt=h.level,ft=h.size;for(var ht=0;htOe&&(Oe=Ne,ee=Y(D[ht]));return Y.isReadable(l,ee,{level:mt,size:ft})||!Ge?ee:(h.includeFallbackColors=!1,Y.mostReadable(l,["#fff","#000"],h))};var _e=Y.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"},S=Y.hexNames=B(_e);function B(l){var D={};for(var h in l)l.hasOwnProperty(h)&&(D[l[h]]=h);return D}function M(l){return l=parseFloat(l),(isNaN(l)||l<0||l>1)&&(l=1),l}function E(l,D){p(l)&&(l="100%");var h=j(l);return l=J(D,i(0,parseFloat(l))),h&&(l=parseInt(l*D,10)/100),N.abs(l-D)<1e-6?1:l%D/parseFloat(D)}function k(l){return J(1,i(0,l))}function r(l){return parseInt(l,16)}function p(l){return typeof l=="string"&&l.indexOf(".")!=-1&&parseFloat(l)===1}function j(l){return typeof l=="string"&&l.indexOf("%")!=-1}function $(l){return l.length==1?"0"+l:""+l}function be(l){return l<=1&&(l=l*100+"%"),l}function H(l){return N.round(parseFloat(l)*255).toString(16)}function se(l){return r(l)/255}var Ae=function(){var l="[-\\+]?\\d+%?",D="[-\\+]?\\d*\\.\\d+%?",h="(?:"+D+")|(?:"+l+")",ee="[\\s|\\(]+("+h+")[,|\\s]+("+h+")[,|\\s]+("+h+")\\s*\\)?",Oe="[\\s|\\(]+("+h+")[,|\\s]+("+h+")[,|\\s]+("+h+")[,|\\s]+("+h+")\\s*\\)?";return{CSS_UNIT:new RegExp(h),rgb:new RegExp("rgb"+ee),rgba:new RegExp("rgba"+Oe),hsl:new RegExp("hsl"+ee),hsla:new RegExp("hsla"+Oe),hsv:new RegExp("hsv"+ee),hsva:new RegExp("hsva"+Oe),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 ge(l){return!!Ae.CSS_UNIT.exec(l)}function Ce(l){l=l.replace(Le,"").replace(W,"").toLowerCase();var D=!1;if(_e[l])l=_e[l],D=!0;else if(l=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var h;return(h=Ae.rgb.exec(l))?{r:h[1],g:h[2],b:h[3]}:(h=Ae.rgba.exec(l))?{r:h[1],g:h[2],b:h[3],a:h[4]}:(h=Ae.hsl.exec(l))?{h:h[1],s:h[2],l:h[3]}:(h=Ae.hsla.exec(l))?{h:h[1],s:h[2],l:h[3],a:h[4]}:(h=Ae.hsv.exec(l))?{h:h[1],s:h[2],v:h[3]}:(h=Ae.hsva.exec(l))?{h:h[1],s:h[2],v:h[3],a:h[4]}:(h=Ae.hex8.exec(l))?{r:r(h[1]),g:r(h[2]),b:r(h[3]),a:se(h[4]),format:D?"name":"hex8"}:(h=Ae.hex6.exec(l))?{r:r(h[1]),g:r(h[2]),b:r(h[3]),format:D?"name":"hex"}:(h=Ae.hex4.exec(l))?{r:r(h[1]+""+h[1]),g:r(h[2]+""+h[2]),b:r(h[3]+""+h[3]),a:se(h[4]+""+h[4]),format:D?"name":"hex8"}:(h=Ae.hex3.exec(l))?{r:r(h[1]+""+h[1]),g:r(h[2]+""+h[2]),b:r(h[3]+""+h[3]),format:D?"name":"hex"}:!1}function re(l){var D,h;return l=l||{level:"AA",size:"small"},D=(l.level||"AA").toUpperCase(),h=(l.size||"small").toLowerCase(),D!=="AA"&&D!=="AAA"&&(D="AA"),h!=="small"&&h!=="large"&&(h="small"),{level:D,size:h}}Re.exports?Re.exports=Y:!(I=function(){return Y}.call(G,e,G,Re),I!==void 0&&(Re.exports=I))})(Math)},aUhZ:function(Re,G,e){"use strict";var I=e("2qtc"),N=e("kLXV"),Le=e("g9YV"),W=e("wCAj"),a=e("5NDa"),f=e("5rEg"),J=e("14J3"),i=e("BMrR"),Z=e("iQDF"),Y=e("+eQT"),K=e("miYZ"),P=e("tsqr"),s=e("jrin"),Q=e("oBTY"),b=e("k1fw"),m=e("9og8"),L=e("y8nQ"),z=e("Vl3Y"),de=e("tJVT"),fe=e("PpiC"),ve=e("WmNS"),je=e.n(ve),q=e("q1tI"),ce=e.n(q),ie=e("wd/R"),y=e.n(ie),g=e("ErOA"),c=e("1vsH"),ae=e("Ty5D"),le=e("9kvl"),Ee=e("oUNq"),Te=e("xKgJ"),_e=function(B){var M=B.classroomList,E=B.dispatch,k=Object(fe.a)(B,["classroomList","dispatch"]),r=Object(ae.i)(),p=z.a.useForm(),j=Object(de.a)(p,1),$=j[0],be=Object(q.useState)(1),H=Object(de.a)(be,2),se=H[0],Ae=H[1],ge=Object(q.useState)([]),Ce=Object(de.a)(ge,2),re=Ce[0],l=Ce[1],D=Object(q.useState)(0),h=Object(de.a)(D,2),ee=h[0],Oe=h[1],Ne=Object(q.useState)(2e4),Ge=Object(de.a)(Ne,2),mt=Ge[0],ft=Ge[1],ht=Object(q.useState)(!0),gt=Object(de.a)(ht,2),Et=gt[0],Gt=gt[1],Cn=Object(q.useState)(),vn=Object(de.a)(Cn,2),Ht=vn[0],Rn=vn[1],Dn=Object(q.useState)([]),pe=Object(de.a)(Dn,2),Ue=pe[0],Je=pe[1];r.id=r.coursesId,Object(q.useEffect)(function(){M.actionTabs.key==="\u7ACB\u5373\u622A\u6B62"?it():(Je([]),l([]))},[M.actionTabs.key]);var it=function(){var et=Object(m.a)(je.a.mark(function Qe(Ye){var st,ut,nt;return je.a.wrap(function(Dt){for(;;)switch(Dt.prev=Dt.next){case 0:return Gt(!0),Dt.next=3,Object(Ee.z)(Object(b.a)(Object(b.a)({},r),{},{page:Ye||se,limit:mt,homework_id:M.actionTabs.type===1?"":M.actionTabs.selectArrs[0],end_homework_action:!0,all:!0}));case 3:st=Dt.sent,st==null||st.course_groups.map(function(Bt){Bt.key=Bt.id}),st&&(l([].concat(Object(Q.a)(re),Object(Q.a)(st==null?void 0:st.course_groups))),Oe(st==null?void 0:st.group_count),Rn(st==null?void 0:st.course_groups),Gt(!1),Ye||$.setFieldsValue((nt={},Object(s.a)(nt,"group_ids",st==null||((ut=st.course_groups)===null||ut===void 0)?void 0:ut.map(function(Bt){return String(Bt.id)})),Object(s.a)(nt,"end_time",y()(y()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm"))),nt)));case 6:case"end":return Dt.stop()}},Qe)}));return function(Ye){return et.apply(this,arguments)}}(),bt=function(){var et=Object(m.a)(je.a.mark(function Qe(){var Ye,st;return je.a.wrap(function(nt){for(;;)switch(nt.prev=nt.next){case 0:return Ye=Object(b.a)({},$.getFieldsValue()),console.log("----",Ye.group_ids),nt.next=4,Object(g.a)("/api/courses/".concat(r.id,"/homework_commons/end_with_homework_list_position.json"),{method:"post",body:{homework_ids:Object(Q.a)(M.actionTabs.selectArrs),group_ids:(Ue==null?void 0:Ue.length)>0?Ue:[],unified_setting:!(re!=null&&re.length),end_time:y()(Ye.end_time).format("YYYY-MM-DD HH:mm")}});case 4:st=nt.sent,st.status===0&&(pt(),Object(c.Y)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u7ACB\u5373\u622A\u6B62"]),P.b.success("\u64CD\u4F5C\u6210\u529F"),E({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),k.onCallback&&k.onCallback(),Object(Te.c)()?(E({type:"classroomList/setActionTabs",payload:{}}),E({type:"classroomList/getClassroomTeacherCommonList",payload:Object(b.a)(Object(b.a)({},M.actionTabs.params),{},{type:1})})):E({type:"classroomList/getClassroomCommonList",payload:Object(b.a)({},M.actionTabs.params)}));case 6:case"end":return nt.stop()}},Qe)}));return function(){return et.apply(this,arguments)}}(),pt=function(){Ae(1),l([])};return ce.a.createElement(N.a,{centered:!0,title:"\u622A\u6B62\u4F5C\u4E1A",visible:M.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",okText:"\u622A\u6B62\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u622A\u6B62",onOk:bt,onCancel:function(){pt(),E({type:"classroomList/setActionTabs",payload:{}})}},ce.a.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u4E0D\u80FD\u518D\u63D0\u4EA4\u4F5C\u4E1A",ce.a.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u63D0\u4EA4\u4E2D" \u201C\u8865\u4EA4\u4E2D\u201D\u7684\u4F5C\u4E1A\u6709\u6548'),re&&ce.a.createElement(z.a,{form:$},ce.a.createElement(i.a,null,ce.a.createElement("span",{className:"mr5"},"\u622A\u6B62\u65F6\u95F4:"),ce.a.createElement(z.a.Item,{name:"end_time"},ce.a.createElement(Y.a,{style:{width:170},getPopupContainer:function(Qe){return Qe.parentNode},disabledDate:function(Qe){return Qe&&Qe0&&ce.a.createElement(i.a,null,ce.a.createElement("span",{className:"mr5"},"\u9009\u62E9\u73ED\u7EA7:"),ce.a.createElement(f.a.Search,{style:{width:"300px"},onChange:function(Qe){l(Ht.filter(function(Ye){return Ye.name.indexOf(Qe.target.value)>-1}))}})),(re==null?void 0:re.length)>0&&M.actionTabs.type===1&&ce.a.createElement(W.a,{style:{marginTop:"10px",height:"300px",overflow:"auto"},rowSelection:{type:"checkbox",onChange:function(Qe,Ye){Je(Qe)}},rowKey:"id",pagination:!1,dataSource:re,columns:[{title:"\u73ED\u7EA7",dataIndex:"name",key:"name"}]}),(re==null?void 0:re.length)>0&&M.actionTabs.type===2&&ce.a.createElement(W.a,{style:{marginTop:"10px",height:"300px",overflow:"auto"},rowSelection:{type:"checkbox",onChange:function(Qe,Ye){Je(Qe)}},rowKey:"id",pagination:!1,dataSource:re,columns:[{title:"\u73ED\u7EA7",dataIndex:"name",key:"name"},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time"},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time"}]})))};G.a=Object(le.a)(function(S){var B=S.classroomList;return{classroomList:B}})(_e)},bT9E:function(Re,G,e){"use strict";e.d(G,"a",function(){return N});var I=e("VTBJ");function N(Le,W){var a=Object(I.a)({},Le);return Array.isArray(W)&&W.forEach(function(f){delete a[f]}),a}},biw7:function(Re,G,e){"use strict";var I=e("q1tI"),N=e.n(I),Le=I.createContext(null);G.a=Le},cRFk:function(Re,G,e){Re.exports=e.p+"static/RepositoryNoneData.828085a8.png"},csWT:function(Re,G,e){Re.exports=e.p+"static/choose.4ad1045f.svg"},djh8:function(Re,G,e){Re.exports=e.p+"static/qrCode.42927872.png"},"e+p1":function(Re,G,e){"use strict";var I=e("14J3"),N=e("BMrR"),Le=e("qVdP"),W=e("jsC+"),a=e("5Dmo"),f=e("3S7+"),J=e("jCWc"),i=e("kPKH"),Z=e("lUTK"),Y=e("BvKs"),K=e("q1tI"),P=e.n(K),s=e("qHot"),Q=e.n(s),b=function(L){var z=L.isLoading,de=L.addText,fe=L.tabDataSource,ve=L.isAdmin,je=L.TooltipTitle,q=L.categoryId,ce=L.dropdownMenu,ie=L.isShowRightControl,y=L.defaultSelectedKeys,g=L.onTabMenuClick,c=L.onTooltipTitleClick,ae=L.onDropdownMenuClick,le=function(){return P.a.createElement(Y.a,{onClick:function(_e){var S=_e.key;return ae(S)}},ce.map(function(Te){return P.a.createElement(Y.a.Item,{key:Te.id},Te.name)}))};return P.a.createElement("div",{className:Q.a.tabMenuContainer},P.a.createElement(N.a,null,P.a.createElement(i.a,{flex:"1"},P.a.createElement(Y.a,{mode:"horizontal",selectedKeys:y},fe.map(function(Ee){return P.a.createElement(Y.a.Item,{key:Ee.id,onClick:function(){return z?{}:g(Ee)}},P.a.createElement("span",{className:"c-grey-666 ".concat(ve?"mr20":"")},Ee.name),Ee.total&&P.a.createElement("span",{className:"c-grey-999"},Ee.total||0))}))),ve&&ie&&P.a.createElement(i.a,{className:"mr20 gutter-row"},P.a.createElement("div",{className:Q.a.control},P.a.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2},onClick:c},P.a.createElement(f.a,{title:je},P.a.createElement("span",{className:q?"".concat(Q.a.iconH," iconfont icon-zhongmingmingmulu"):"".concat(Q.a.iconH," iconfont icon-xinjianmulu1")}))),P.a.createElement(W.a,{className:"ml10",overlay:le},P.a.createElement("span",{className:Q.a.selectBtn},P.a.createElement("span",null,P.a.createElement("i",{className:"iconfont icon-tianjiadaohang"})),P.a.createElement("span",null,de||"\u65B0\u5EFA\u4F5C\u4E1A")))))))};G.a=b},fcSX:function(Re,G,e){"use strict";var I=e("Ff2n"),N=e("1OyB"),Le=e("vuIU"),W=e("Ji7U"),a=e("md7G"),f=e("foSv"),J=e("1W/9"),i=e("q1tI"),Z=e("rePB"),Y=e("JX7q"),K=e("TSYQ"),P=e.n(K),s=e("qx4F"),Q=e("4IlW");function b(B){return Array.isArray(B)?B:[B]}var m={transition:"transitionend",WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend"},L=Object.keys(m).filter(function(B){if(typeof document=="undefined")return!1;var M=document.getElementsByTagName("html")[0];return B in(M?M.style:{})})[0],z=m[L];function de(B,M,E,k){B.addEventListener?B.addEventListener(M,E,k):B.attachEvent&&B.attachEvent("on".concat(M),E)}function fe(B,M,E,k){B.removeEventListener?B.removeEventListener(M,E,k):B.attachEvent&&B.detachEvent("on".concat(M),E)}function ve(B,M){var E=typeof B=="function"?B(M):B;return Array.isArray(E)?E.length===2?E:[E[0],E[1]]:[E]}var je=function(M){return!isNaN(parseFloat(M))&&isFinite(M)},q=!(typeof window!="undefined"&&window.document&&window.document.createElement),ce=function B(M,E,k,r){if(!E||E===document||E instanceof Document)return!1;if(E===M.parentNode)return!0;var p=Math.max(Math.abs(k),Math.abs(r))===Math.abs(r),j=Math.max(Math.abs(k),Math.abs(r))===Math.abs(k),$=E.scrollHeight-E.clientHeight,be=E.scrollWidth-E.clientWidth,H=document.defaultView.getComputedStyle(E),se=H.overflowY==="auto"||H.overflowY==="scroll",Ae=H.overflowX==="auto"||H.overflowX==="scroll",ge=$&&se,Ce=be&&Ae;return p&&(!ge||ge&&(E.scrollTop>=$&&r<0||E.scrollTop<=0&&r>0))||j&&(!Ce||Ce&&(E.scrollLeft>=be&&k<0||E.scrollLeft<=0&&k>0))?B(M,E.parentNode,k,r):!1};function ie(B){var M=y();return function(){var k=Object(f.a)(B),r;if(M){var p=Object(f.a)(this).constructor;r=Reflect.construct(k,arguments,p)}else r=k.apply(this,arguments);return Object(a.a)(this,r)}}function y(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(B){return!1}}var g={},c=function(B){Object(W.a)(E,B);var M=ie(E);function E(k){var r;return Object(N.a)(this,E),r=M.call(this,k),r.domFocus=function(){r.dom&&r.dom.focus()},r.removeStartHandler=function(p){if(p.touches.length>1)return;r.startPos={x:p.touches[0].clientX,y:p.touches[0].clientY}},r.removeMoveHandler=function(p){if(p.changedTouches.length>1)return;var j=p.currentTarget,$=p.changedTouches[0].clientX-r.startPos.x,be=p.changedTouches[0].clientY-r.startPos.y;(j===r.maskDom||j===r.handlerDom||j===r.contentDom&&ce(j,p.target,$,be))&&p.cancelable&&p.preventDefault()},r.transitionEnd=function(p){var j=p.target;fe(j,z,r.transitionEnd),j.style.transition=""},r.onKeyDown=function(p){if(p.keyCode===Q.a.ESC){var j=r.props.onClose;p.stopPropagation(),j&&j(p)}},r.onWrapperTransitionEnd=function(p){var j=r.props,$=j.open,be=j.afterVisibleChange;p.target===r.contentWrapper&&p.propertyName.match(/transform$/)&&(r.dom.style.transition="",!$&&r.getCurrentDrawerSome()&&(document.body.style.overflowX="",r.maskDom&&(r.maskDom.style.left="",r.maskDom.style.width="")),be&&be(!!$))},r.openLevelTransition=function(){var p=r.props,j=p.open,$=p.width,be=p.height,H=r.getHorizontalBoolAndPlacementName(),se=H.isHorizontal,Ae=H.placementName,ge=r.contentDom?r.contentDom.getBoundingClientRect()[se?"width":"height"]:0,Ce=(se?$:be)||ge;r.setLevelAndScrolling(j,Ae,Ce)},r.setLevelTransform=function(p,j,$,be){var H=r.props,se=H.placement,Ae=H.levelMove,ge=H.duration,Ce=H.ease,re=H.showMask;r.levelDom.forEach(function(l){l.style.transition="transform ".concat(ge," ").concat(Ce),de(l,z,r.transitionEnd);var D=p?$:0;if(Ae){var h=ve(Ae,{target:l,open:p});D=p?h[0]:h[1]||0}var ee=typeof D=="number"?"".concat(D,"px"):D,Oe=se==="left"||se==="top"?ee:"-".concat(ee);Oe=re&&se==="right"&&be?"calc(".concat(Oe," + ").concat(be,"px)"):Oe,l.style.transform=D?"".concat(j,"(").concat(Oe,")"):""})},r.setLevelAndScrolling=function(p,j,$){var be=r.props.onChange;if(!q){var H=document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth?Object(s.a)(!0):0;r.setLevelTransform(p,j,$,H),r.toggleScrollingToDrawerAndBody(H)}be&&be(p)},r.toggleScrollingToDrawerAndBody=function(p){var j=r.props,$=j.getOpenCount,be=j.getContainer,H=j.showMask,se=j.open,Ae=be&&be(),ge=$&&$();if(Ae&&Ae.parentNode===document.body&&H){var Ce=["touchstart"],re=[document.body,r.maskDom,r.handlerDom,r.contentDom];se&&document.body.style.overflow!=="hidden"?(p&&r.addScrollingEffect(p),ge===1&&(document.body.style.overflow="hidden"),document.body.style.touchAction="none",re.forEach(function(l,D){if(!l)return;de(l,Ce[D]||"touchmove",D?r.removeMoveHandler:r.removeStartHandler,r.passive)})):r.getCurrentDrawerSome()&&(ge||(document.body.style.overflow=""),document.body.style.touchAction="",p&&r.remScrollingEffect(p),re.forEach(function(l,D){if(!l)return;fe(l,Ce[D]||"touchmove",D?r.removeMoveHandler:r.removeStartHandler,r.passive)}))}},r.addScrollingEffect=function(p){var j=r.props,$=j.placement,be=j.duration,H=j.ease,se=j.getOpenCount,Ae=j.switchScrollingEffect,ge=se&&se();ge===1&&Ae();var Ce="width ".concat(be," ").concat(H),re="transform ".concat(be," ").concat(H);r.dom.style.transition="none";switch($){case"right":r.dom.style.transform="translateX(-".concat(p,"px)");break;case"top":case"bottom":r.dom.style.width="calc(100% - ".concat(p,"px)"),r.dom.style.transform="translateZ(0)";break;default:break}clearTimeout(r.timeout),r.timeout=setTimeout(function(){r.dom&&(r.dom.style.transition="".concat(re,",").concat(Ce),r.dom.style.width="",r.dom.style.transform="")})},r.remScrollingEffect=function(p){var j=r.props,$=j.placement,be=j.duration,H=j.ease,se=j.getOpenCount,Ae=j.switchScrollingEffect,ge=se&&se();ge||Ae(!0),L&&(document.body.style.overflowX="hidden"),r.dom.style.transition="none";var Ce,re="width ".concat(be," ").concat(H),l="transform ".concat(be," ").concat(H);switch($){case"left":{r.dom.style.width="100%",re="width 0s ".concat(H," ").concat(be);break}case"right":{r.dom.style.transform="translateX(".concat(p,"px)"),r.dom.style.width="100%",re="width 0s ".concat(H," ").concat(be),r.maskDom&&(r.maskDom.style.left="-".concat(p,"px"),r.maskDom.style.width="calc(100% + ".concat(p,"px)"));break}case"top":case"bottom":{r.dom.style.width="calc(100% + ".concat(p,"px)"),r.dom.style.height="100%",r.dom.style.transform="translateZ(0)",Ce="height 0s ".concat(H," ").concat(be);break}default:break}clearTimeout(r.timeout),r.timeout=setTimeout(function(){r.dom&&(r.dom.style.transition="".concat(l,",").concat(Ce?"".concat(Ce,","):"").concat(re),r.dom.style.transform="",r.dom.style.width="",r.dom.style.height="")})},r.getCurrentDrawerSome=function(){return!Object.keys(g).some(function(p){return g[p]})},r.getLevelDom=function(p){var j=p.level,$=p.getContainer;if(q)return;var be=$&&$(),H=be?be.parentNode:null;if(r.levelDom=[],j==="all"){var se=H?Array.prototype.slice.call(H.children):[];se.forEach(function(Ae){Ae.nodeName!=="SCRIPT"&&Ae.nodeName!=="STYLE"&&Ae.nodeName!=="LINK"&&Ae!==be&&r.levelDom.push(Ae)})}else j&&b(j).forEach(function(Ae){document.querySelectorAll(Ae).forEach(function(ge){r.levelDom.push(ge)})})},r.getHorizontalBoolAndPlacementName=function(){var p=r.props.placement,j=p==="left"||p==="right",$="translate".concat(j?"X":"Y");return{isHorizontal:j,placementName:$}},r.state={_self:Object(Y.a)(r)},r}return Object(Le.a)(E,[{key:"componentDidMount",value:function(){var r=this;if(!q){var p=!1;try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:function(){return p=!0,null}}))}catch(se){}this.passive=p?{passive:!1}:!1}var j=this.props,$=j.open,be=j.getContainer,H=be&&be();this.drawerId="drawer_id_".concat(Number((Date.now()+Math.random()).toString().replace(".",Math.round(Math.random()*9).toString())).toString(16)),this.getLevelDom(this.props),$&&(H&&H.parentNode===document.body&&(g[this.drawerId]=$),this.openLevelTransition(),this.forceUpdate(function(){r.domFocus()}))}},{key:"componentDidUpdate",value:function(r){var p=this.props,j=p.open,$=p.getContainer,be=$&&$();j!==r.open&&(j&&this.domFocus(),be&&be.parentNode===document.body&&(g[this.drawerId]=!!j),this.openLevelTransition())}},{key:"componentWillUnmount",value:function(){var r=this.props,p=r.getOpenCount,j=r.open,$=r.switchScrollingEffect,be=typeof p=="function"&&p();delete g[this.drawerId],j&&(this.setLevelTransform(!1),document.body.style.touchAction=""),be||(document.body.style.overflow="",$(!0))}},{key:"render",value:function(){var r,p=this,j=this.props,$=j.className,be=j.children,H=j.style,se=j.width,Ae=j.height,ge=j.defaultOpen,Ce=j.open,re=j.prefixCls,l=j.placement,D=j.level,h=j.levelMove,ee=j.ease,Oe=j.duration,Ne=j.getContainer,Ge=j.handler,mt=j.onChange,ft=j.afterVisibleChange,ht=j.showMask,gt=j.maskClosable,Et=j.maskStyle,Gt=j.onClose,Cn=j.onHandleClick,vn=j.keyboard,Ht=j.getOpenCount,Rn=j.switchScrollingEffect,Dn=Object(I.a)(j,["className","children","style","width","height","defaultOpen","open","prefixCls","placement","level","levelMove","ease","duration","getContainer","handler","onChange","afterVisibleChange","showMask","maskClosable","maskStyle","onClose","onHandleClick","keyboard","getOpenCount","switchScrollingEffect"]),pe=this.dom?Ce:!1,Ue=P()(re,(r={},Object(Z.a)(r,"".concat(re,"-").concat(l),!0),Object(Z.a)(r,"".concat(re,"-open"),pe),Object(Z.a)(r,$||"",!!$),Object(Z.a)(r,"no-mask",!ht),r)),Je=this.getHorizontalBoolAndPlacementName(),it=Je.placementName,bt=l==="left"||l==="top"?"-100%":"100%",pt=pe?"":"".concat(it,"(").concat(bt,")"),et=Ge&&i.cloneElement(Ge,{onClick:function(Ye){Ge.props.onClick&&Ge.props.onClick(),Cn&&Cn(Ye)},ref:function(Ye){p.handlerDom=Ye}});return i.createElement("div",Object.assign({},Dn,{tabIndex:-1,className:Ue,style:H,ref:function(Ye){p.dom=Ye},onKeyDown:pe&&vn?this.onKeyDown:void 0,onTransitionEnd:this.onWrapperTransitionEnd}),ht&&i.createElement("div",{className:"".concat(re,"-mask"),onClick:gt?Gt:void 0,style:Et,ref:function(Ye){p.maskDom=Ye}}),i.createElement("div",{className:"".concat(re,"-content-wrapper"),style:{transform:pt,msTransform:pt,width:je(se)?"".concat(se,"px"):se,height:je(Ae)?"".concat(Ae,"px"):Ae},ref:function(Ye){p.contentWrapper=Ye}},i.createElement("div",{className:"".concat(re,"-content"),ref:function(Ye){p.contentDom=Ye},onTouchStart:pe&&ht?this.removeStartHandler:void 0,onTouchMove:pe&&ht?this.removeMoveHandler:void 0},be),et))}}],[{key:"getDerivedStateFromProps",value:function(r,p){var j=p.prevProps,$=p._self,be={prevProps:r};if(j!==void 0){var H=r.placement,se=r.level;H!==j.placement&&($.contentDom=null),se!==j.level&&$.getLevelDom(r)}return be}}]),E}(i.Component);c.defaultProps={switchScrollingEffect:function(){}};var ae=c;function le(B){var M=Ee();return function(){var k=Object(f.a)(B),r;if(M){var p=Object(f.a)(this).constructor;r=Reflect.construct(k,arguments,p)}else r=k.apply(this,arguments);return Object(a.a)(this,r)}}function Ee(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(B){return!1}}var Te=function(B){Object(W.a)(E,B);var M=le(E);function E(k){var r;Object(N.a)(this,E),r=M.call(this,k),r.onHandleClick=function(j){var $=r.props,be=$.onHandleClick,H=$.open;if(be&&be(j),typeof H=="undefined"){var se=r.state.open;r.setState({open:!se})}},r.onClose=function(j){var $=r.props,be=$.onClose,H=$.open;be&&be(j),typeof H=="undefined"&&r.setState({open:!1})};var p=typeof k.open!="undefined"?k.open:!!k.defaultOpen;return r.state={open:p},"onMaskClick"in k&&console.warn("`onMaskClick` are removed, please use `onClose` instead."),r}return Object(Le.a)(E,[{key:"render",value:function(){var r=this,p=this.props,j=p.defaultOpen,$=p.getContainer,be=p.wrapperClassName,H=p.forceRender,se=p.handler,Ae=Object(I.a)(p,["defaultOpen","getContainer","wrapperClassName","forceRender","handler"]),ge=this.state.open;if(!$)return i.createElement("div",{className:be,ref:function(l){r.dom=l}},i.createElement(ae,Object.assign({},Ae,{open:ge,handler:se,getContainer:function(){return r.dom},onClose:this.onClose,onHandleClick:this.onHandleClick})));var Ce=!!se||H;return i.createElement(J.a,{visible:ge,forceRender:Ce,getContainer:$,wrapperClassName:be},function(re){var l=re.visible,D=re.afterClose,h=Object(I.a)(re,["visible","afterClose"]);return i.createElement(ae,Object.assign({},Ae,h,{open:l!==void 0?l:ge,afterVisibleChange:D!==void 0?D:Ae.afterVisibleChange,handler:se,onClose:r.onClose,onHandleClick:r.onHandleClick}))})}}],[{key:"getDerivedStateFromProps",value:function(r,p){var j=p.prevProps,$={prevProps:r};return typeof j!="undefined"&&r.open!==j.open&&($.open=r.open),$}}]),E}(i.Component);Te.defaultProps={prefixCls:"drawer",placement:"left",getContainer:"body",defaultOpen:!1,level:"all",duration:".3s",ease:"cubic-bezier(0.78, 0.14, 0.15, 0.86)",onChange:function(){},afterVisibleChange:function(){},handler:i.createElement("div",{className:"drawer-handle"},i.createElement("i",{className:"drawer-handle-icon"})),showMask:!0,maskClosable:!0,maskStyle:{},wrapperClassName:"",className:"",keyboard:!0,forceRender:!1};var _e=Te,S=G.a=_e},fyJ8:function(Re,G,e){"use strict";var I=e("rePB"),N=e("VTBJ"),Le=e("Ff2n"),W=e("U8pU"),a=e("q1tI"),f=e.n(a),J=e("TSYQ"),i=e.n(J),Z=e("c+Xe"),Y=e("sR1s");function K(m){return m&&Object(W.a)(m)==="object"&&!Array.isArray(m)&&!a.isValidElement(m)}function P(m){return typeof m=="string"?!0:Object(Z.c)(m)}function s(m,L){var z,de=m.prefixCls,fe=m.className,ve=m.record,je=m.index,q=m.dataIndex,ce=m.render,ie=m.children,y=m.component,g=y===void 0?"td":y,c=m.colSpan,ae=m.rowSpan,le=m.fixLeft,Ee=m.fixRight,Te=m.firstFixLeft,_e=m.lastFixLeft,S=m.firstFixRight,B=m.lastFixRight,M=m.appendNode,E=m.additionalProps,k=E===void 0?{}:E,r=m.ellipsis,p=m.align,j=m.rowType,$=m.isSticky,be="".concat(de,"-cell"),H,se;if(ie)se=ie;else{var Ae=Object(Y.b)(ve,q);if(se=Ae,ce){var ge=ce(Ae,ve,je);K(ge)?(se=ge.children,H=ge.props):se=ge}}Object(W.a)(se)==="object"&&!Array.isArray(se)&&!a.isValidElement(se)&&(se=null),r&&(_e||S)&&(se=a.createElement("span",{className:"".concat(be,"-content")},se));var Ce=H||{},re=Ce.colSpan,l=Ce.rowSpan,D=Ce.style,h=Ce.className,ee=Object(Le.a)(Ce,["colSpan","rowSpan","style","className"]),Oe=re!==void 0?re:c,Ne=l!==void 0?l:ae;if(Oe===0||Ne===0)return null;var Ge={},mt=typeof le=="number",ft=typeof Ee=="number";mt&&(Ge.position="sticky",Ge.left=le),ft&&(Ge.position="sticky",Ge.right=Ee);var ht={};p&&(ht.textAlign=p);var gt,Et=r===!0?{showTitle:!0}:r;Et&&(Et.showTitle||j==="header")&&(typeof se=="string"||typeof se=="number"?gt=se.toString():a.isValidElement(se)&&typeof se.props.children=="string"&&(gt=se.props.children));var Gt=Object(N.a)(Object(N.a)(Object(N.a)({title:gt},ee),k),{},{colSpan:Oe&&Oe!==1?Oe:null,rowSpan:Ne&&Ne!==1?Ne:null,className:i()(be,fe,(z={},Object(I.a)(z,"".concat(be,"-fix-left"),mt),Object(I.a)(z,"".concat(be,"-fix-left-first"),Te),Object(I.a)(z,"".concat(be,"-fix-left-last"),_e),Object(I.a)(z,"".concat(be,"-fix-right"),ft),Object(I.a)(z,"".concat(be,"-fix-right-first"),S),Object(I.a)(z,"".concat(be,"-fix-right-last"),B),Object(I.a)(z,"".concat(be,"-ellipsis"),r),Object(I.a)(z,"".concat(be,"-with-append"),M),Object(I.a)(z,"".concat(be,"-fix-sticky"),(mt||ft)&&$),z),k.className,h),style:Object(N.a)(Object(N.a)(Object(N.a)(Object(N.a)({},k.style),ht),Ge),D),ref:P(g)?L:null});return a.createElement(g,Object.assign({},Gt),M,se)}var Q=a.forwardRef(s);Q.displayName="Cell";var b=a.memo(Q,function(m,L){return L.shouldCellUpdate?!L.shouldCellUpdate(L.record,m.record):!1});G.a=b},h78n:function(Re,G,e){"use strict";e.d(G,"a",function(){return Te});var I=e("q1tI"),N=e.n(I),Le=e("TSYQ"),W=e.n(Le),a={className:"",percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,style:{},trailColor:"#D9D9D9",trailWidth:1},f=function(B){var M=B.map(function(){return Object(I.useRef)()}),E=Object(I.useRef)();return Object(I.useEffect)(function(){var k=Date.now(),r=!1;Object.keys(M).forEach(function(p){var j=M[p].current;if(!j)return;r=!0;var $=j.style;$.transitionDuration=".3s, .3s, .3s, .06s",E.current&&k-E.current<100&&($.transitionDuration="0s, 0s")}),r&&(E.current=Date.now())}),[M]};function J(){return J=Object.assign||function(S){for(var B=1;B1&&arguments[1]!==void 0?arguments[1]:!1,Ae=H.getAttribute("id")||H.getAttribute("data-reactid")||H.getAttribute("name");if(se&&_e[Ae])return _e[Ae];var ge=window.getComputedStyle(H),Ce=ge.getPropertyValue("box-sizing")||ge.getPropertyValue("-moz-box-sizing")||ge.getPropertyValue("-webkit-box-sizing"),re=parseFloat(ge.getPropertyValue("padding-bottom"))+parseFloat(ge.getPropertyValue("padding-top")),l=parseFloat(ge.getPropertyValue("border-bottom-width"))+parseFloat(ge.getPropertyValue("border-top-width")),D=Te.map(function(ee){return"".concat(ee,":").concat(ge.getPropertyValue(ee))}).join(";"),h={sizingStyle:D,paddingSize:re,borderSize:l,boxSizing:Ce};return se&&Ae&&(_e[Ae]=h),h}function M(H){var se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Ae=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,ge=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;S||(S=document.createElement("textarea"),S.setAttribute("tab-index","-1"),S.setAttribute("aria-hidden","true"),document.body.appendChild(S)),H.getAttribute("wrap")?S.setAttribute("wrap",H.getAttribute("wrap")):S.removeAttribute("wrap");var Ce=B(H,se),re=Ce.paddingSize,l=Ce.borderSize,D=Ce.boxSizing,h=Ce.sizingStyle;S.setAttribute("style","".concat(h,";").concat(Ee)),S.value=H.value||H.placeholder||"";var ee=Number.MIN_SAFE_INTEGER,Oe=Number.MAX_SAFE_INTEGER,Ne=S.scrollHeight,Ge;if(D==="border-box"?Ne+=l:D==="content-box"&&(Ne-=re),Ae!==null||ge!==null){S.value=" ";var mt=S.scrollHeight-re;Ae!==null&&(ee=mt*Ae,D==="border-box"&&(ee=ee+re+l),Ne=Math.max(ee,Ne)),ge!==null&&(Oe=mt*ge,D==="border-box"&&(Oe=Oe+re+l),Ge=Ne>Oe?"":"hidden",Ne=Math.min(Oe,Ne))}return{height:Ne,minHeight:ee,maxHeight:Oe,overflowY:Ge,resize:"none"}}var E=e("Gytx"),k=e.n(E),r;(function(H){H[H.NONE=0]="NONE",H[H.RESIZING=1]="RESIZING",H[H.RESIZED=2]="RESIZED"})(r||(r={}));var p=function(H){Object(W.a)(Ae,H);var se=Object(a.a)(Ae);function Ae(ge){var Ce;return Object(N.a)(this,Ae),Ce=se.call(this,ge),Ce.nextFrameActionId=void 0,Ce.resizeFrameId=void 0,Ce.textArea=void 0,Ce.saveTextArea=function(re){Ce.textArea=re},Ce.handleResize=function(re){var l=Ce.state.resizeStatus,D=Ce.props,h=D.autoSize,ee=D.onResize;if(l!==r.NONE)return;typeof ee=="function"&&ee(re),h&&Ce.resizeOnNextFrame()},Ce.resizeOnNextFrame=function(){cancelAnimationFrame(Ce.nextFrameActionId),Ce.nextFrameActionId=requestAnimationFrame(Ce.resizeTextarea)},Ce.resizeTextarea=function(){var re=Ce.props.autoSize;if(!re||!Ce.textArea)return;var l=re.minRows,D=re.maxRows,h=M(Ce.textArea,!1,l,D);Ce.setState({textareaStyles:h,resizeStatus:r.RESIZING},function(){cancelAnimationFrame(Ce.resizeFrameId),Ce.resizeFrameId=requestAnimationFrame(function(){Ce.setState({resizeStatus:r.RESIZED},function(){Ce.resizeFrameId=requestAnimationFrame(function(){Ce.setState({resizeStatus:r.NONE}),Ce.fixFirefoxAutoScroll()})})})})},Ce.renderTextArea=function(){var re=Ce.props,l=re.prefixCls,D=l===void 0?"rc-textarea":l,h=re.autoSize,ee=re.onResize,Oe=re.className,Ne=re.disabled,Ge=Ce.state,mt=Ge.textareaStyles,ft=Ge.resizeStatus,ht=Object(c.a)(Ce.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),bt=le()(D,Oe,Object(i.a)({},"".concat(D,"-disabled"),Ne));"value"in ht&&(ht.value=ht.value||"");var gt=Object(J.a)(Object(J.a)(Object(J.a)({},Ce.props.style),mt),ft===r.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return f.createElement(g,{onResize:Ce.handleResize,disabled:!(h||ee)},f.createElement("textarea",Object(I.a)({},ht,{className:bt,style:gt,ref:Ce.saveTextArea})))},Ce.state={textareaStyles:{},resizeStatus:r.NONE},Ce}return Object(Le.a)(Ae,[{key:"componentDidUpdate",value:function(Ce){(Ce.value!==this.props.value||!k()(Ce.autoSize,this.props.autoSize))&&this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var Ce=this.textArea.selectionStart,re=this.textArea.selectionEnd;this.textArea.setSelectionRange(Ce,re)}}catch(l){}}},{key:"render",value:function(){return this.renderTextArea()}}]),Ae}(f.Component),j=p,$=function(H){Object(W.a)(Ae,H);var se=Object(a.a)(Ae);function Ae(ge){var Ce;Object(N.a)(this,Ae),Ce=se.call(this,ge),Ce.resizableTextArea=void 0,Ce.focus=function(){Ce.resizableTextArea.textArea.focus()},Ce.saveTextArea=function(l){Ce.resizableTextArea=l},Ce.handleChange=function(l){var D=Ce.props.onChange;Ce.setValue(l.target.value,function(){Ce.resizableTextArea.resizeTextarea()}),D&&D(l)},Ce.handleKeyDown=function(l){var D=Ce.props,h=D.onPressEnter,ee=D.onKeyDown;l.keyCode===13&&h&&h(l),ee&&ee(l)};var re=typeof ge.value=="undefined"||ge.value===null?ge.defaultValue:ge.value;return Ce.state={value:re},Ce}return Object(Le.a)(Ae,[{key:"setValue",value:function(Ce,re){"value"in this.props||this.setState({value:Ce},re)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return f.createElement(j,Object(I.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(Ce){return"value"in Ce?{value:Ce.value}:null}}]),Ae}(f.Component),be=G.default=$},ZpRC:function(Re,G,e){"use strict";function I(K){return typeof K=="object"&&K!=null&&K.nodeType===1}function N(K,P){return(!P||K!=="hidden")&&K!=="visible"&&K!=="clip"}function Le(K,P){if(K.clientHeightP||m>K&&L=P&&z>=s?m-K-Q:L>P&&zs?L-P+b:0}var a=function(K,P){var s=window,Q=P.scrollMode,b=P.block,m=P.inline,L=P.boundary,z=P.skipOverflowHiddenElements,de=typeof L=="function"?L:function(mt){return mt!==L};if(!I(K))throw new TypeError("Invalid target");for(var fe=document.scrollingElement||document.documentElement,ve=[],je=K;I(je)&&de(je);){if((je=je.parentElement)===fe){ve.push(je);break}je!=null&&je===document.body&&Le(je)&&!Le(document.documentElement)||je!=null&&Le(je,z)&&ve.push(je)}for(var q=s.visualViewport?s.visualViewport.width:innerWidth,ce=s.visualViewport?s.visualViewport.height:innerHeight,ie=window.scrollX||pageXOffset,y=window.scrollY||pageYOffset,g=K.getBoundingClientRect(),c=g.height,ae=g.width,le=g.top,Ee=g.right,Te=g.bottom,_e=g.left,S=b==="start"||b==="nearest"?le:b==="end"?Te:le+c/2,B=m==="center"?_e+ae/2:m==="end"?Ee:_e,M=[],E=0;E=0&&_e>=0&&Te<=ce&&Ee<=q&&le>=$&&Te<=H&&_e>=se&&Ee<=be)return M;var Ae=getComputedStyle(k),ge=parseInt(Ae.borderLeftWidth,10),Ce=parseInt(Ae.borderTopWidth,10),re=parseInt(Ae.borderRightWidth,10),l=parseInt(Ae.borderBottomWidth,10),D=0,h=0,ee="offsetWidth"in k?k.offsetWidth-k.clientWidth-ge-re:0,Oe="offsetHeight"in k?k.offsetHeight-k.clientHeight-Ce-l:0;if(fe===k)D=b==="start"?S:b==="end"?S-ce:b==="nearest"?W(y,y+ce,ce,Ce,l,y+S,y+S+c,c):S-ce/2,h=m==="start"?B:m==="center"?B-q/2:m==="end"?B-q:W(ie,ie+q,q,ge,re,ie+B,ie+B+ae,ae),D=Math.max(0,D+y),h=Math.max(0,h+ie);else{D=b==="start"?S-$-Ce:b==="end"?S-H+l+Oe:b==="nearest"?W($,H,p,Ce,l+Oe,S,S+c,c):S-($+p/2)+Oe/2,h=m==="start"?B-se-ge:m==="center"?B-(se+j/2)+ee/2:m==="end"?B-be+re+ee:W(se,be,j,ge,re+ee,B,B+ae,ae);var Ne=k.scrollLeft,Ge=k.scrollTop;S+=Ge-(D=Math.max(0,Math.min(Ge+D,k.scrollHeight-p+Oe))),B+=Ne-(h=Math.max(0,Math.min(Ne+h,k.scrollWidth-j+ee)))}M.push({el:k,top:D,left:h})}return M};function f(K){return K===Object(K)&&Object.keys(K).length!==0}function J(K,P){P===void 0&&(P="auto");var s="scrollBehavior"in document.body.style;K.forEach(function(Q){var b=Q.el,m=Q.top,L=Q.left;b.scroll&&s?b.scroll({top:m,left:L,behavior:P}):(b.scrollTop=m,b.scrollLeft=L)})}function i(K){return K===!1?{block:"end",inline:"nearest"}:f(K)?K:{block:"start",inline:"nearest"}}function Z(K,P){var s=!K.ownerDocument.documentElement.contains(K);if(f(P)&&typeof P.behavior=="function")return P.behavior(s?[]:a(K,P));if(s)return;var Q=i(P);return J(a(K,Q),Q.behavior)}var Y=G.a=Z},Zss7:function(Re,G,e){var I;(function(N){var Le=/^\s+/,W=/\s+$/,a=0,f=N.round,J=N.min,i=N.max,Z=N.random;function Y(l,D){if(l=l||"",D=D||{},l instanceof Y)return l;if(!(this instanceof Y))return new Y(l,D);var h=K(l);this._originalInput=l,this._r=h.r,this._g=h.g,this._b=h.b,this._a=h.a,this._roundA=f(100*this._a)/100,this._format=D.format||h.format,this._gradientType=D.gradientType,this._r<1&&(this._r=f(this._r)),this._g<1&&(this._g=f(this._g)),this._b<1&&(this._b=f(this._b)),this._ok=h.ok,this._tc_id=a++}Y.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 l=this.toRgb();return(l.r*299+l.g*587+l.b*114)/1e3},getLuminance:function(){var l=this.toRgb(),D,h,ee,Oe,Ne,Ge;return D=l.r/255,h=l.g/255,ee=l.b/255,D<=.03928?Oe=D/12.92:Oe=N.pow((D+.055)/1.055,2.4),h<=.03928?Ne=h/12.92:Ne=N.pow((h+.055)/1.055,2.4),ee<=.03928?Ge=ee/12.92:Ge=N.pow((ee+.055)/1.055,2.4),.2126*Oe+.7152*Ne+.0722*Ge},setAlpha:function(l){return this._a=M(l),this._roundA=f(100*this._a)/100,this},toHsv:function(){var l=b(this._r,this._g,this._b);return{h:l.h*360,s:l.s,v:l.v,a:this._a}},toHsvString:function(){var l=b(this._r,this._g,this._b),D=f(l.h*360),h=f(l.s*100),ee=f(l.v*100);return this._a==1?"hsv("+D+", "+h+"%, "+ee+"%)":"hsva("+D+", "+h+"%, "+ee+"%, "+this._roundA+")"},toHsl:function(){var l=s(this._r,this._g,this._b);return{h:l.h*360,s:l.s,l:l.l,a:this._a}},toHslString:function(){var l=s(this._r,this._g,this._b),D=f(l.h*360),h=f(l.s*100),ee=f(l.l*100);return this._a==1?"hsl("+D+", "+h+"%, "+ee+"%)":"hsla("+D+", "+h+"%, "+ee+"%, "+this._roundA+")"},toHex:function(l){return L(this._r,this._g,this._b,l)},toHexString:function(l){return"#"+this.toHex(l)},toHex8:function(l){return z(this._r,this._g,this._b,this._a,l)},toHex8String:function(l){return"#"+this.toHex8(l)},toRgb:function(){return{r:f(this._r),g:f(this._g),b:f(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+f(this._r)+", "+f(this._g)+", "+f(this._b)+")":"rgba("+f(this._r)+", "+f(this._g)+", "+f(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:f(E(this._r,255)*100)+"%",g:f(E(this._g,255)*100)+"%",b:f(E(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+f(E(this._r,255)*100)+"%, "+f(E(this._g,255)*100)+"%, "+f(E(this._b,255)*100)+"%)":"rgba("+f(E(this._r,255)*100)+"%, "+f(E(this._g,255)*100)+"%, "+f(E(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:S[L(this._r,this._g,this._b,!0)]||!1},toFilter:function(l){var D="#"+de(this._r,this._g,this._b,this._a),h=D,ee=this._gradientType?"GradientType = 1, ":"";if(l){var Oe=Y(l);h="#"+de(Oe._r,Oe._g,Oe._b,Oe._a)}return"progid:DXImageTransform.Microsoft.gradient("+ee+"startColorstr="+D+",endColorstr="+h+")"},toString:function(l){var D=!!l;l=l||this._format;var h=!1,ee=this._a<1&&this._a>=0,Oe=!D&&ee&&(l==="hex"||l==="hex6"||l==="hex3"||l==="hex4"||l==="hex8"||l==="name");return Oe?l==="name"&&this._a===0?this.toName():this.toRgbString():(l==="rgb"&&(h=this.toRgbString()),l==="prgb"&&(h=this.toPercentageRgbString()),(l==="hex"||l==="hex6")&&(h=this.toHexString()),l==="hex3"&&(h=this.toHexString(!0)),l==="hex4"&&(h=this.toHex8String(!0)),l==="hex8"&&(h=this.toHex8String()),l==="name"&&(h=this.toName()),l==="hsl"&&(h=this.toHslString()),l==="hsv"&&(h=this.toHsvString()),h||this.toHexString())},clone:function(){return Y(this.toString())},_applyModification:function(l,D){var h=l.apply(null,[this].concat([].slice.call(D)));return this._r=h._r,this._g=h._g,this._b=h._b,this.setAlpha(h._a),this},lighten:function(){return this._applyModification(q,arguments)},brighten:function(){return this._applyModification(ce,arguments)},darken:function(){return this._applyModification(ie,arguments)},desaturate:function(){return this._applyModification(fe,arguments)},saturate:function(){return this._applyModification(ve,arguments)},greyscale:function(){return this._applyModification(je,arguments)},spin:function(){return this._applyModification(y,arguments)},_applyCombination:function(l,D){return l.apply(null,[this].concat([].slice.call(D)))},analogous:function(){return this._applyCombination(Ee,arguments)},complement:function(){return this._applyCombination(g,arguments)},monochromatic:function(){return this._applyCombination(Te,arguments)},splitcomplement:function(){return this._applyCombination(le,arguments)},triad:function(){return this._applyCombination(c,arguments)},tetrad:function(){return this._applyCombination(ae,arguments)}},Y.fromRatio=function(l,D){if(typeof l=="object"){var h={};for(var ee in l)l.hasOwnProperty(ee)&&(ee==="a"?h[ee]=l[ee]:h[ee]=be(l[ee]));l=h}return Y(l,D)};function K(l){var D={r:0,g:0,b:0},h=1,ee=null,Oe=null,Ne=null,Ge=!1,mt=!1;return typeof l=="string"&&(l=Ce(l)),typeof l=="object"&&(ge(l.r)&&ge(l.g)&&ge(l.b)?(D=P(l.r,l.g,l.b),Ge=!0,mt=String(l.r).substr(-1)==="%"?"prgb":"rgb"):ge(l.h)&&ge(l.s)&&ge(l.v)?(ee=be(l.s),Oe=be(l.v),D=m(l.h,ee,Oe),Ge=!0,mt="hsv"):ge(l.h)&&ge(l.s)&&ge(l.l)&&(ee=be(l.s),Ne=be(l.l),D=Q(l.h,ee,Ne),Ge=!0,mt="hsl"),l.hasOwnProperty("a")&&(h=l.a)),h=M(h),{ok:Ge,format:l.format||mt,r:J(255,i(D.r,0)),g:J(255,i(D.g,0)),b:J(255,i(D.b,0)),a:h}}function P(l,D,h){return{r:E(l,255)*255,g:E(D,255)*255,b:E(h,255)*255}}function s(l,D,h){l=E(l,255),D=E(D,255),h=E(h,255);var ee=i(l,D,h),Oe=J(l,D,h),Ne,Ge,mt=(ee+Oe)/2;if(ee==Oe)Ne=Ge=0;else{var ft=ee-Oe;Ge=mt>.5?ft/(2-ee-Oe):ft/(ee+Oe);switch(ee){case l:Ne=(D-h)/ft+(D1&&(gt-=1),gt<1/6?ht+(bt-ht)*6*gt:gt<1/2?bt:gt<2/3?ht+(bt-ht)*(2/3-gt)*6:ht}if(D===0)ee=Oe=Ne=h;else{var mt=h<.5?h*(1+D):h+D-h*D,ft=2*h-mt;ee=Ge(ft,mt,l+1/3),Oe=Ge(ft,mt,l),Ne=Ge(ft,mt,l-1/3)}return{r:ee*255,g:Oe*255,b:Ne*255}}function b(l,D,h){l=E(l,255),D=E(D,255),h=E(h,255);var ee=i(l,D,h),Oe=J(l,D,h),Ne,Ge,mt=ee,ft=ee-Oe;if(Ge=ee===0?0:ft/ee,ee==Oe)Ne=0;else{switch(ee){case l:Ne=(D-h)/ft+(D>1)+720)%360;--D;)ee.h=(ee.h+Oe)%360,Ne.push(Y(ee));return Ne}function Te(l,D){D=D||6;for(var h=Y(l).toHsv(),ee=h.h,Oe=h.s,Ne=h.v,Ge=[],mt=1/D;D--;)Ge.push(Y({h:ee,s:Oe,v:Ne})),Ne=(Ne+mt)%1;return Ge}Y.mix=function(l,D,h){h=h===0?0:h||50;var ee=Y(l).toRgb(),Oe=Y(D).toRgb(),Ne=h/100,Ge={r:(Oe.r-ee.r)*Ne+ee.r,g:(Oe.g-ee.g)*Ne+ee.g,b:(Oe.b-ee.b)*Ne+ee.b,a:(Oe.a-ee.a)*Ne+ee.a};return Y(Ge)},Y.readability=function(l,D){var h=Y(l),ee=Y(D);return(N.max(h.getLuminance(),ee.getLuminance())+.05)/(N.min(h.getLuminance(),ee.getLuminance())+.05)},Y.isReadable=function(l,D,h){var ee=Y.readability(l,D),Oe,Ne;Ne=!1,Oe=re(h);switch(Oe.level+Oe.size){case"AAsmall":case"AAAlarge":Ne=ee>=4.5;break;case"AAlarge":Ne=ee>=3;break;case"AAAsmall":Ne=ee>=7;break}return Ne},Y.mostReadable=function(l,D,h){var ee=null,Oe=0,Ne,Ge,mt,ft;h=h||{},Ge=h.includeFallbackColors,mt=h.level,ft=h.size;for(var ht=0;htOe&&(Oe=Ne,ee=Y(D[ht]));return Y.isReadable(l,ee,{level:mt,size:ft})||!Ge?ee:(h.includeFallbackColors=!1,Y.mostReadable(l,["#fff","#000"],h))};var _e=Y.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"},S=Y.hexNames=B(_e);function B(l){var D={};for(var h in l)l.hasOwnProperty(h)&&(D[l[h]]=h);return D}function M(l){return l=parseFloat(l),(isNaN(l)||l<0||l>1)&&(l=1),l}function E(l,D){p(l)&&(l="100%");var h=j(l);return l=J(D,i(0,parseFloat(l))),h&&(l=parseInt(l*D,10)/100),N.abs(l-D)<1e-6?1:l%D/parseFloat(D)}function k(l){return J(1,i(0,l))}function r(l){return parseInt(l,16)}function p(l){return typeof l=="string"&&l.indexOf(".")!=-1&&parseFloat(l)===1}function j(l){return typeof l=="string"&&l.indexOf("%")!=-1}function $(l){return l.length==1?"0"+l:""+l}function be(l){return l<=1&&(l=l*100+"%"),l}function H(l){return N.round(parseFloat(l)*255).toString(16)}function se(l){return r(l)/255}var Ae=function(){var l="[-\\+]?\\d+%?",D="[-\\+]?\\d*\\.\\d+%?",h="(?:"+D+")|(?:"+l+")",ee="[\\s|\\(]+("+h+")[,|\\s]+("+h+")[,|\\s]+("+h+")\\s*\\)?",Oe="[\\s|\\(]+("+h+")[,|\\s]+("+h+")[,|\\s]+("+h+")[,|\\s]+("+h+")\\s*\\)?";return{CSS_UNIT:new RegExp(h),rgb:new RegExp("rgb"+ee),rgba:new RegExp("rgba"+Oe),hsl:new RegExp("hsl"+ee),hsla:new RegExp("hsla"+Oe),hsv:new RegExp("hsv"+ee),hsva:new RegExp("hsva"+Oe),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 ge(l){return!!Ae.CSS_UNIT.exec(l)}function Ce(l){l=l.replace(Le,"").replace(W,"").toLowerCase();var D=!1;if(_e[l])l=_e[l],D=!0;else if(l=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var h;return(h=Ae.rgb.exec(l))?{r:h[1],g:h[2],b:h[3]}:(h=Ae.rgba.exec(l))?{r:h[1],g:h[2],b:h[3],a:h[4]}:(h=Ae.hsl.exec(l))?{h:h[1],s:h[2],l:h[3]}:(h=Ae.hsla.exec(l))?{h:h[1],s:h[2],l:h[3],a:h[4]}:(h=Ae.hsv.exec(l))?{h:h[1],s:h[2],v:h[3]}:(h=Ae.hsva.exec(l))?{h:h[1],s:h[2],v:h[3],a:h[4]}:(h=Ae.hex8.exec(l))?{r:r(h[1]),g:r(h[2]),b:r(h[3]),a:se(h[4]),format:D?"name":"hex8"}:(h=Ae.hex6.exec(l))?{r:r(h[1]),g:r(h[2]),b:r(h[3]),format:D?"name":"hex"}:(h=Ae.hex4.exec(l))?{r:r(h[1]+""+h[1]),g:r(h[2]+""+h[2]),b:r(h[3]+""+h[3]),a:se(h[4]+""+h[4]),format:D?"name":"hex8"}:(h=Ae.hex3.exec(l))?{r:r(h[1]+""+h[1]),g:r(h[2]+""+h[2]),b:r(h[3]+""+h[3]),format:D?"name":"hex"}:!1}function re(l){var D,h;return l=l||{level:"AA",size:"small"},D=(l.level||"AA").toUpperCase(),h=(l.size||"small").toLowerCase(),D!=="AA"&&D!=="AAA"&&(D="AA"),h!=="small"&&h!=="large"&&(h="small"),{level:D,size:h}}Re.exports?Re.exports=Y:!(I=function(){return Y}.call(G,e,G,Re),I!==void 0&&(Re.exports=I))})(Math)},aUhZ:function(Re,G,e){"use strict";var I=e("2qtc"),N=e("kLXV"),Le=e("g9YV"),W=e("wCAj"),a=e("5NDa"),f=e("5rEg"),J=e("14J3"),i=e("BMrR"),Z=e("iQDF"),Y=e("+eQT"),K=e("miYZ"),P=e("tsqr"),s=e("jrin"),Q=e("oBTY"),b=e("k1fw"),m=e("9og8"),L=e("y8nQ"),z=e("Vl3Y"),de=e("tJVT"),fe=e("PpiC"),ve=e("WmNS"),je=e.n(ve),q=e("q1tI"),ce=e.n(q),ie=e("wd/R"),y=e.n(ie),g=e("ErOA"),c=e("1vsH"),ae=e("Ty5D"),le=e("9kvl"),Ee=e("oUNq"),Te=e("xKgJ"),_e=function(B){var M=B.classroomList,E=B.dispatch,k=Object(fe.a)(B,["classroomList","dispatch"]),r=Object(ae.i)(),p=z.a.useForm(),j=Object(de.a)(p,1),$=j[0],be=Object(q.useState)(1),H=Object(de.a)(be,2),se=H[0],Ae=H[1],ge=Object(q.useState)([]),Ce=Object(de.a)(ge,2),re=Ce[0],l=Ce[1],D=Object(q.useState)(0),h=Object(de.a)(D,2),ee=h[0],Oe=h[1],Ne=Object(q.useState)(2e4),Ge=Object(de.a)(Ne,2),mt=Ge[0],ft=Ge[1],ht=Object(q.useState)(!0),bt=Object(de.a)(ht,2),gt=bt[0],Gt=bt[1],Cn=Object(q.useState)(),vn=Object(de.a)(Cn,2),Ht=vn[0],Rn=vn[1],Dn=Object(q.useState)([]),pe=Object(de.a)(Dn,2),Ue=pe[0],Je=pe[1];r.id=r.coursesId,Object(q.useEffect)(function(){M.actionTabs.key==="\u7ACB\u5373\u622A\u6B62"?it():(Je([]),l([]))},[M.actionTabs.key]);var it=function(){var et=Object(m.a)(je.a.mark(function Qe(Ye){var st,ut,nt;return je.a.wrap(function(Dt){for(;;)switch(Dt.prev=Dt.next){case 0:return Gt(!0),Dt.next=3,Object(Ee.z)(Object(b.a)(Object(b.a)({},r),{},{page:Ye||se,limit:mt,homework_id:M.actionTabs.type===1?"":M.actionTabs.selectArrs[0],end_homework_action:!0,all:!0}));case 3:st=Dt.sent,st==null||st.course_groups.map(function(Bt){Bt.key=Bt.id}),st&&(l([].concat(Object(Q.a)(re),Object(Q.a)(st==null?void 0:st.course_groups))),Oe(st==null?void 0:st.group_count),Rn(st==null?void 0:st.course_groups),Gt(!1),Ye||$.setFieldsValue((nt={},Object(s.a)(nt,"group_ids",st==null||((ut=st.course_groups)===null||ut===void 0)?void 0:ut.map(function(Bt){return String(Bt.id)})),Object(s.a)(nt,"end_time",y()(y()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm"))),nt)));case 6:case"end":return Dt.stop()}},Qe)}));return function(Ye){return et.apply(this,arguments)}}(),Et=function(){var et=Object(m.a)(je.a.mark(function Qe(){var Ye,st;return je.a.wrap(function(nt){for(;;)switch(nt.prev=nt.next){case 0:return Ye=Object(b.a)({},$.getFieldsValue()),console.log("----",Ye.group_ids),nt.next=4,Object(g.a)("/api/courses/".concat(r.id,"/homework_commons/end_with_homework_list_position.json"),{method:"post",body:{homework_ids:Object(Q.a)(M.actionTabs.selectArrs),group_ids:(Ue==null?void 0:Ue.length)>0?Ue:[],unified_setting:!(re!=null&&re.length),end_time:y()(Ye.end_time).format("YYYY-MM-DD HH:mm")}});case 4:st=nt.sent,st.status===0&&(pt(),Object(c.Y)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u7ACB\u5373\u622A\u6B62"]),P.b.success("\u64CD\u4F5C\u6210\u529F"),E({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),k.onCallback&&k.onCallback(),Object(Te.c)()?(E({type:"classroomList/setActionTabs",payload:{}}),E({type:"classroomList/getClassroomTeacherCommonList",payload:Object(b.a)(Object(b.a)({},M.actionTabs.params),{},{type:1})})):E({type:"classroomList/getClassroomCommonList",payload:Object(b.a)({},M.actionTabs.params)}));case 6:case"end":return nt.stop()}},Qe)}));return function(){return et.apply(this,arguments)}}(),pt=function(){Ae(1),l([])};return ce.a.createElement(N.a,{centered:!0,title:"\u622A\u6B62\u4F5C\u4E1A",visible:M.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",okText:"\u622A\u6B62\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u622A\u6B62",onOk:Et,onCancel:function(){pt(),E({type:"classroomList/setActionTabs",payload:{}})}},ce.a.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u4E0D\u80FD\u518D\u63D0\u4EA4\u4F5C\u4E1A",ce.a.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u63D0\u4EA4\u4E2D" \u201C\u8865\u4EA4\u4E2D\u201D\u7684\u4F5C\u4E1A\u6709\u6548'),re&&ce.a.createElement(z.a,{form:$},ce.a.createElement(i.a,null,ce.a.createElement("span",{className:"mr5"},"\u622A\u6B62\u65F6\u95F4:"),ce.a.createElement(z.a.Item,{name:"end_time"},ce.a.createElement(Y.a,{style:{width:170},getPopupContainer:function(Qe){return Qe.parentNode},disabledDate:function(Qe){return Qe&&Qe0&&ce.a.createElement(i.a,null,ce.a.createElement("span",{className:"mr5"},"\u9009\u62E9\u73ED\u7EA7:"),ce.a.createElement(f.a.Search,{style:{width:"300px"},onChange:function(Qe){l(Ht.filter(function(Ye){return Ye.name.indexOf(Qe.target.value)>-1}))}})),(re==null?void 0:re.length)>0&&M.actionTabs.type===1&&ce.a.createElement(W.a,{style:{marginTop:"10px",height:"300px",overflow:"auto"},rowSelection:{type:"checkbox",onChange:function(Qe,Ye){Je(Qe)}},rowKey:"id",pagination:!1,dataSource:re,columns:[{title:"\u73ED\u7EA7",dataIndex:"name",key:"name"}]}),(re==null?void 0:re.length)>0&&M.actionTabs.type===2&&ce.a.createElement(W.a,{style:{marginTop:"10px",height:"300px",overflow:"auto"},rowSelection:{type:"checkbox",onChange:function(Qe,Ye){Je(Qe)}},rowKey:"id",pagination:!1,dataSource:re,columns:[{title:"\u73ED\u7EA7",dataIndex:"name",key:"name"},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time"},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time"}]})))};G.a=Object(le.a)(function(S){var B=S.classroomList;return{classroomList:B}})(_e)},bT9E:function(Re,G,e){"use strict";e.d(G,"a",function(){return N});var I=e("VTBJ");function N(Le,W){var a=Object(I.a)({},Le);return Array.isArray(W)&&W.forEach(function(f){delete a[f]}),a}},biw7:function(Re,G,e){"use strict";var I=e("q1tI"),N=e.n(I),Le=I.createContext(null);G.a=Le},cRFk:function(Re,G,e){Re.exports=e.p+"static/RepositoryNoneData.828085a8.png"},csWT:function(Re,G,e){Re.exports=e.p+"static/choose.4ad1045f.svg"},djh8:function(Re,G,e){Re.exports=e.p+"static/qrCode.42927872.png"},"e+p1":function(Re,G,e){"use strict";var I=e("14J3"),N=e("BMrR"),Le=e("qVdP"),W=e("jsC+"),a=e("5Dmo"),f=e("3S7+"),J=e("jCWc"),i=e("kPKH"),Z=e("lUTK"),Y=e("BvKs"),K=e("q1tI"),P=e.n(K),s=e("qHot"),Q=e.n(s),b=function(L){var z=L.isLoading,de=L.addText,fe=L.tabDataSource,ve=L.isAdmin,je=L.TooltipTitle,q=L.categoryId,ce=L.dropdownMenu,ie=L.isShowRightControl,y=L.defaultSelectedKeys,g=L.onTabMenuClick,c=L.onTooltipTitleClick,ae=L.onDropdownMenuClick,le=function(){return P.a.createElement(Y.a,{onClick:function(_e){var S=_e.key;return ae(S)}},ce.map(function(Te){return P.a.createElement(Y.a.Item,{key:Te.id},Te.name)}))};return P.a.createElement("div",{className:Q.a.tabMenuContainer},P.a.createElement(N.a,null,P.a.createElement(i.a,{flex:"1"},P.a.createElement(Y.a,{mode:"horizontal",selectedKeys:y},fe.map(function(Ee){return P.a.createElement(Y.a.Item,{key:Ee.id,onClick:function(){return z?{}:g(Ee)}},P.a.createElement("span",{className:"c-grey-666 ".concat(ve?"mr20":"")},Ee.name),Ee.total&&P.a.createElement("span",{className:"c-grey-999"},Ee.total||0))}))),ve&&ie&&P.a.createElement(i.a,{className:"mr20 gutter-row"},P.a.createElement("div",{className:Q.a.control},P.a.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2},onClick:c},P.a.createElement(f.a,{title:je},P.a.createElement("span",{className:q?"".concat(Q.a.iconH," iconfont icon-zhongmingmingmulu"):"".concat(Q.a.iconH," iconfont icon-xinjianmulu1")}))),P.a.createElement(W.a,{className:"ml10",overlay:le},P.a.createElement("span",{className:Q.a.selectBtn},P.a.createElement("span",null,P.a.createElement("i",{className:"iconfont icon-tianjiadaohang"})),P.a.createElement("span",null,de||"\u65B0\u5EFA\u4F5C\u4E1A")))))))};G.a=b},fcSX:function(Re,G,e){"use strict";var I=e("Ff2n"),N=e("1OyB"),Le=e("vuIU"),W=e("Ji7U"),a=e("md7G"),f=e("foSv"),J=e("1W/9"),i=e("q1tI"),Z=e("rePB"),Y=e("JX7q"),K=e("TSYQ"),P=e.n(K),s=e("qx4F"),Q=e("4IlW");function b(B){return Array.isArray(B)?B:[B]}var m={transition:"transitionend",WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend"},L=Object.keys(m).filter(function(B){if(typeof document=="undefined")return!1;var M=document.getElementsByTagName("html")[0];return B in(M?M.style:{})})[0],z=m[L];function de(B,M,E,k){B.addEventListener?B.addEventListener(M,E,k):B.attachEvent&&B.attachEvent("on".concat(M),E)}function fe(B,M,E,k){B.removeEventListener?B.removeEventListener(M,E,k):B.attachEvent&&B.detachEvent("on".concat(M),E)}function ve(B,M){var E=typeof B=="function"?B(M):B;return Array.isArray(E)?E.length===2?E:[E[0],E[1]]:[E]}var je=function(M){return!isNaN(parseFloat(M))&&isFinite(M)},q=!(typeof window!="undefined"&&window.document&&window.document.createElement),ce=function B(M,E,k,r){if(!E||E===document||E instanceof Document)return!1;if(E===M.parentNode)return!0;var p=Math.max(Math.abs(k),Math.abs(r))===Math.abs(r),j=Math.max(Math.abs(k),Math.abs(r))===Math.abs(k),$=E.scrollHeight-E.clientHeight,be=E.scrollWidth-E.clientWidth,H=document.defaultView.getComputedStyle(E),se=H.overflowY==="auto"||H.overflowY==="scroll",Ae=H.overflowX==="auto"||H.overflowX==="scroll",ge=$&&se,Ce=be&&Ae;return p&&(!ge||ge&&(E.scrollTop>=$&&r<0||E.scrollTop<=0&&r>0))||j&&(!Ce||Ce&&(E.scrollLeft>=be&&k<0||E.scrollLeft<=0&&k>0))?B(M,E.parentNode,k,r):!1};function ie(B){var M=y();return function(){var k=Object(f.a)(B),r;if(M){var p=Object(f.a)(this).constructor;r=Reflect.construct(k,arguments,p)}else r=k.apply(this,arguments);return Object(a.a)(this,r)}}function y(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(B){return!1}}var g={},c=function(B){Object(W.a)(E,B);var M=ie(E);function E(k){var r;return Object(N.a)(this,E),r=M.call(this,k),r.domFocus=function(){r.dom&&r.dom.focus()},r.removeStartHandler=function(p){if(p.touches.length>1)return;r.startPos={x:p.touches[0].clientX,y:p.touches[0].clientY}},r.removeMoveHandler=function(p){if(p.changedTouches.length>1)return;var j=p.currentTarget,$=p.changedTouches[0].clientX-r.startPos.x,be=p.changedTouches[0].clientY-r.startPos.y;(j===r.maskDom||j===r.handlerDom||j===r.contentDom&&ce(j,p.target,$,be))&&p.cancelable&&p.preventDefault()},r.transitionEnd=function(p){var j=p.target;fe(j,z,r.transitionEnd),j.style.transition=""},r.onKeyDown=function(p){if(p.keyCode===Q.a.ESC){var j=r.props.onClose;p.stopPropagation(),j&&j(p)}},r.onWrapperTransitionEnd=function(p){var j=r.props,$=j.open,be=j.afterVisibleChange;p.target===r.contentWrapper&&p.propertyName.match(/transform$/)&&(r.dom.style.transition="",!$&&r.getCurrentDrawerSome()&&(document.body.style.overflowX="",r.maskDom&&(r.maskDom.style.left="",r.maskDom.style.width="")),be&&be(!!$))},r.openLevelTransition=function(){var p=r.props,j=p.open,$=p.width,be=p.height,H=r.getHorizontalBoolAndPlacementName(),se=H.isHorizontal,Ae=H.placementName,ge=r.contentDom?r.contentDom.getBoundingClientRect()[se?"width":"height"]:0,Ce=(se?$:be)||ge;r.setLevelAndScrolling(j,Ae,Ce)},r.setLevelTransform=function(p,j,$,be){var H=r.props,se=H.placement,Ae=H.levelMove,ge=H.duration,Ce=H.ease,re=H.showMask;r.levelDom.forEach(function(l){l.style.transition="transform ".concat(ge," ").concat(Ce),de(l,z,r.transitionEnd);var D=p?$:0;if(Ae){var h=ve(Ae,{target:l,open:p});D=p?h[0]:h[1]||0}var ee=typeof D=="number"?"".concat(D,"px"):D,Oe=se==="left"||se==="top"?ee:"-".concat(ee);Oe=re&&se==="right"&&be?"calc(".concat(Oe," + ").concat(be,"px)"):Oe,l.style.transform=D?"".concat(j,"(").concat(Oe,")"):""})},r.setLevelAndScrolling=function(p,j,$){var be=r.props.onChange;if(!q){var H=document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth?Object(s.a)(!0):0;r.setLevelTransform(p,j,$,H),r.toggleScrollingToDrawerAndBody(H)}be&&be(p)},r.toggleScrollingToDrawerAndBody=function(p){var j=r.props,$=j.getOpenCount,be=j.getContainer,H=j.showMask,se=j.open,Ae=be&&be(),ge=$&&$();if(Ae&&Ae.parentNode===document.body&&H){var Ce=["touchstart"],re=[document.body,r.maskDom,r.handlerDom,r.contentDom];se&&document.body.style.overflow!=="hidden"?(p&&r.addScrollingEffect(p),ge===1&&(document.body.style.overflow="hidden"),document.body.style.touchAction="none",re.forEach(function(l,D){if(!l)return;de(l,Ce[D]||"touchmove",D?r.removeMoveHandler:r.removeStartHandler,r.passive)})):r.getCurrentDrawerSome()&&(ge||(document.body.style.overflow=""),document.body.style.touchAction="",p&&r.remScrollingEffect(p),re.forEach(function(l,D){if(!l)return;fe(l,Ce[D]||"touchmove",D?r.removeMoveHandler:r.removeStartHandler,r.passive)}))}},r.addScrollingEffect=function(p){var j=r.props,$=j.placement,be=j.duration,H=j.ease,se=j.getOpenCount,Ae=j.switchScrollingEffect,ge=se&&se();ge===1&&Ae();var Ce="width ".concat(be," ").concat(H),re="transform ".concat(be," ").concat(H);r.dom.style.transition="none";switch($){case"right":r.dom.style.transform="translateX(-".concat(p,"px)");break;case"top":case"bottom":r.dom.style.width="calc(100% - ".concat(p,"px)"),r.dom.style.transform="translateZ(0)";break;default:break}clearTimeout(r.timeout),r.timeout=setTimeout(function(){r.dom&&(r.dom.style.transition="".concat(re,",").concat(Ce),r.dom.style.width="",r.dom.style.transform="")})},r.remScrollingEffect=function(p){var j=r.props,$=j.placement,be=j.duration,H=j.ease,se=j.getOpenCount,Ae=j.switchScrollingEffect,ge=se&&se();ge||Ae(!0),L&&(document.body.style.overflowX="hidden"),r.dom.style.transition="none";var Ce,re="width ".concat(be," ").concat(H),l="transform ".concat(be," ").concat(H);switch($){case"left":{r.dom.style.width="100%",re="width 0s ".concat(H," ").concat(be);break}case"right":{r.dom.style.transform="translateX(".concat(p,"px)"),r.dom.style.width="100%",re="width 0s ".concat(H," ").concat(be),r.maskDom&&(r.maskDom.style.left="-".concat(p,"px"),r.maskDom.style.width="calc(100% + ".concat(p,"px)"));break}case"top":case"bottom":{r.dom.style.width="calc(100% + ".concat(p,"px)"),r.dom.style.height="100%",r.dom.style.transform="translateZ(0)",Ce="height 0s ".concat(H," ").concat(be);break}default:break}clearTimeout(r.timeout),r.timeout=setTimeout(function(){r.dom&&(r.dom.style.transition="".concat(l,",").concat(Ce?"".concat(Ce,","):"").concat(re),r.dom.style.transform="",r.dom.style.width="",r.dom.style.height="")})},r.getCurrentDrawerSome=function(){return!Object.keys(g).some(function(p){return g[p]})},r.getLevelDom=function(p){var j=p.level,$=p.getContainer;if(q)return;var be=$&&$(),H=be?be.parentNode:null;if(r.levelDom=[],j==="all"){var se=H?Array.prototype.slice.call(H.children):[];se.forEach(function(Ae){Ae.nodeName!=="SCRIPT"&&Ae.nodeName!=="STYLE"&&Ae.nodeName!=="LINK"&&Ae!==be&&r.levelDom.push(Ae)})}else j&&b(j).forEach(function(Ae){document.querySelectorAll(Ae).forEach(function(ge){r.levelDom.push(ge)})})},r.getHorizontalBoolAndPlacementName=function(){var p=r.props.placement,j=p==="left"||p==="right",$="translate".concat(j?"X":"Y");return{isHorizontal:j,placementName:$}},r.state={_self:Object(Y.a)(r)},r}return Object(Le.a)(E,[{key:"componentDidMount",value:function(){var r=this;if(!q){var p=!1;try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:function(){return p=!0,null}}))}catch(se){}this.passive=p?{passive:!1}:!1}var j=this.props,$=j.open,be=j.getContainer,H=be&&be();this.drawerId="drawer_id_".concat(Number((Date.now()+Math.random()).toString().replace(".",Math.round(Math.random()*9).toString())).toString(16)),this.getLevelDom(this.props),$&&(H&&H.parentNode===document.body&&(g[this.drawerId]=$),this.openLevelTransition(),this.forceUpdate(function(){r.domFocus()}))}},{key:"componentDidUpdate",value:function(r){var p=this.props,j=p.open,$=p.getContainer,be=$&&$();j!==r.open&&(j&&this.domFocus(),be&&be.parentNode===document.body&&(g[this.drawerId]=!!j),this.openLevelTransition())}},{key:"componentWillUnmount",value:function(){var r=this.props,p=r.getOpenCount,j=r.open,$=r.switchScrollingEffect,be=typeof p=="function"&&p();delete g[this.drawerId],j&&(this.setLevelTransform(!1),document.body.style.touchAction=""),be||(document.body.style.overflow="",$(!0))}},{key:"render",value:function(){var r,p=this,j=this.props,$=j.className,be=j.children,H=j.style,se=j.width,Ae=j.height,ge=j.defaultOpen,Ce=j.open,re=j.prefixCls,l=j.placement,D=j.level,h=j.levelMove,ee=j.ease,Oe=j.duration,Ne=j.getContainer,Ge=j.handler,mt=j.onChange,ft=j.afterVisibleChange,ht=j.showMask,bt=j.maskClosable,gt=j.maskStyle,Gt=j.onClose,Cn=j.onHandleClick,vn=j.keyboard,Ht=j.getOpenCount,Rn=j.switchScrollingEffect,Dn=Object(I.a)(j,["className","children","style","width","height","defaultOpen","open","prefixCls","placement","level","levelMove","ease","duration","getContainer","handler","onChange","afterVisibleChange","showMask","maskClosable","maskStyle","onClose","onHandleClick","keyboard","getOpenCount","switchScrollingEffect"]),pe=this.dom?Ce:!1,Ue=P()(re,(r={},Object(Z.a)(r,"".concat(re,"-").concat(l),!0),Object(Z.a)(r,"".concat(re,"-open"),pe),Object(Z.a)(r,$||"",!!$),Object(Z.a)(r,"no-mask",!ht),r)),Je=this.getHorizontalBoolAndPlacementName(),it=Je.placementName,Et=l==="left"||l==="top"?"-100%":"100%",pt=pe?"":"".concat(it,"(").concat(Et,")"),et=Ge&&i.cloneElement(Ge,{onClick:function(Ye){Ge.props.onClick&&Ge.props.onClick(),Cn&&Cn(Ye)},ref:function(Ye){p.handlerDom=Ye}});return i.createElement("div",Object.assign({},Dn,{tabIndex:-1,className:Ue,style:H,ref:function(Ye){p.dom=Ye},onKeyDown:pe&&vn?this.onKeyDown:void 0,onTransitionEnd:this.onWrapperTransitionEnd}),ht&&i.createElement("div",{className:"".concat(re,"-mask"),onClick:bt?Gt:void 0,style:gt,ref:function(Ye){p.maskDom=Ye}}),i.createElement("div",{className:"".concat(re,"-content-wrapper"),style:{transform:pt,msTransform:pt,width:je(se)?"".concat(se,"px"):se,height:je(Ae)?"".concat(Ae,"px"):Ae},ref:function(Ye){p.contentWrapper=Ye}},i.createElement("div",{className:"".concat(re,"-content"),ref:function(Ye){p.contentDom=Ye},onTouchStart:pe&&ht?this.removeStartHandler:void 0,onTouchMove:pe&&ht?this.removeMoveHandler:void 0},be),et))}}],[{key:"getDerivedStateFromProps",value:function(r,p){var j=p.prevProps,$=p._self,be={prevProps:r};if(j!==void 0){var H=r.placement,se=r.level;H!==j.placement&&($.contentDom=null),se!==j.level&&$.getLevelDom(r)}return be}}]),E}(i.Component);c.defaultProps={switchScrollingEffect:function(){}};var ae=c;function le(B){var M=Ee();return function(){var k=Object(f.a)(B),r;if(M){var p=Object(f.a)(this).constructor;r=Reflect.construct(k,arguments,p)}else r=k.apply(this,arguments);return Object(a.a)(this,r)}}function Ee(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(B){return!1}}var Te=function(B){Object(W.a)(E,B);var M=le(E);function E(k){var r;Object(N.a)(this,E),r=M.call(this,k),r.onHandleClick=function(j){var $=r.props,be=$.onHandleClick,H=$.open;if(be&&be(j),typeof H=="undefined"){var se=r.state.open;r.setState({open:!se})}},r.onClose=function(j){var $=r.props,be=$.onClose,H=$.open;be&&be(j),typeof H=="undefined"&&r.setState({open:!1})};var p=typeof k.open!="undefined"?k.open:!!k.defaultOpen;return r.state={open:p},"onMaskClick"in k&&console.warn("`onMaskClick` are removed, please use `onClose` instead."),r}return Object(Le.a)(E,[{key:"render",value:function(){var r=this,p=this.props,j=p.defaultOpen,$=p.getContainer,be=p.wrapperClassName,H=p.forceRender,se=p.handler,Ae=Object(I.a)(p,["defaultOpen","getContainer","wrapperClassName","forceRender","handler"]),ge=this.state.open;if(!$)return i.createElement("div",{className:be,ref:function(l){r.dom=l}},i.createElement(ae,Object.assign({},Ae,{open:ge,handler:se,getContainer:function(){return r.dom},onClose:this.onClose,onHandleClick:this.onHandleClick})));var Ce=!!se||H;return i.createElement(J.a,{visible:ge,forceRender:Ce,getContainer:$,wrapperClassName:be},function(re){var l=re.visible,D=re.afterClose,h=Object(I.a)(re,["visible","afterClose"]);return i.createElement(ae,Object.assign({},Ae,h,{open:l!==void 0?l:ge,afterVisibleChange:D!==void 0?D:Ae.afterVisibleChange,handler:se,onClose:r.onClose,onHandleClick:r.onHandleClick}))})}}],[{key:"getDerivedStateFromProps",value:function(r,p){var j=p.prevProps,$={prevProps:r};return typeof j!="undefined"&&r.open!==j.open&&($.open=r.open),$}}]),E}(i.Component);Te.defaultProps={prefixCls:"drawer",placement:"left",getContainer:"body",defaultOpen:!1,level:"all",duration:".3s",ease:"cubic-bezier(0.78, 0.14, 0.15, 0.86)",onChange:function(){},afterVisibleChange:function(){},handler:i.createElement("div",{className:"drawer-handle"},i.createElement("i",{className:"drawer-handle-icon"})),showMask:!0,maskClosable:!0,maskStyle:{},wrapperClassName:"",className:"",keyboard:!0,forceRender:!1};var _e=Te,S=G.a=_e},fyJ8:function(Re,G,e){"use strict";var I=e("rePB"),N=e("VTBJ"),Le=e("Ff2n"),W=e("U8pU"),a=e("q1tI"),f=e.n(a),J=e("TSYQ"),i=e.n(J),Z=e("c+Xe"),Y=e("sR1s");function K(m){return m&&Object(W.a)(m)==="object"&&!Array.isArray(m)&&!a.isValidElement(m)}function P(m){return typeof m=="string"?!0:Object(Z.c)(m)}function s(m,L){var z,de=m.prefixCls,fe=m.className,ve=m.record,je=m.index,q=m.dataIndex,ce=m.render,ie=m.children,y=m.component,g=y===void 0?"td":y,c=m.colSpan,ae=m.rowSpan,le=m.fixLeft,Ee=m.fixRight,Te=m.firstFixLeft,_e=m.lastFixLeft,S=m.firstFixRight,B=m.lastFixRight,M=m.appendNode,E=m.additionalProps,k=E===void 0?{}:E,r=m.ellipsis,p=m.align,j=m.rowType,$=m.isSticky,be="".concat(de,"-cell"),H,se;if(ie)se=ie;else{var Ae=Object(Y.b)(ve,q);if(se=Ae,ce){var ge=ce(Ae,ve,je);K(ge)?(se=ge.children,H=ge.props):se=ge}}Object(W.a)(se)==="object"&&!Array.isArray(se)&&!a.isValidElement(se)&&(se=null),r&&(_e||S)&&(se=a.createElement("span",{className:"".concat(be,"-content")},se));var Ce=H||{},re=Ce.colSpan,l=Ce.rowSpan,D=Ce.style,h=Ce.className,ee=Object(Le.a)(Ce,["colSpan","rowSpan","style","className"]),Oe=re!==void 0?re:c,Ne=l!==void 0?l:ae;if(Oe===0||Ne===0)return null;var Ge={},mt=typeof le=="number",ft=typeof Ee=="number";mt&&(Ge.position="sticky",Ge.left=le),ft&&(Ge.position="sticky",Ge.right=Ee);var ht={};p&&(ht.textAlign=p);var bt,gt=r===!0?{showTitle:!0}:r;gt&&(gt.showTitle||j==="header")&&(typeof se=="string"||typeof se=="number"?bt=se.toString():a.isValidElement(se)&&typeof se.props.children=="string"&&(bt=se.props.children));var Gt=Object(N.a)(Object(N.a)(Object(N.a)({title:bt},ee),k),{},{colSpan:Oe&&Oe!==1?Oe:null,rowSpan:Ne&&Ne!==1?Ne:null,className:i()(be,fe,(z={},Object(I.a)(z,"".concat(be,"-fix-left"),mt),Object(I.a)(z,"".concat(be,"-fix-left-first"),Te),Object(I.a)(z,"".concat(be,"-fix-left-last"),_e),Object(I.a)(z,"".concat(be,"-fix-right"),ft),Object(I.a)(z,"".concat(be,"-fix-right-first"),S),Object(I.a)(z,"".concat(be,"-fix-right-last"),B),Object(I.a)(z,"".concat(be,"-ellipsis"),r),Object(I.a)(z,"".concat(be,"-with-append"),M),Object(I.a)(z,"".concat(be,"-fix-sticky"),(mt||ft)&&$),z),k.className,h),style:Object(N.a)(Object(N.a)(Object(N.a)(Object(N.a)({},k.style),ht),Ge),D),ref:P(g)?L:null});return a.createElement(g,Object.assign({},Gt),M,se)}var Q=a.forwardRef(s);Q.displayName="Cell";var b=a.memo(Q,function(m,L){return L.shouldCellUpdate?!L.shouldCellUpdate(L.record,m.record):!1});G.a=b},h78n:function(Re,G,e){"use strict";e.d(G,"a",function(){return Te});var I=e("q1tI"),N=e.n(I),Le=e("TSYQ"),W=e.n(Le),a={className:"",percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,style:{},trailColor:"#D9D9D9",trailWidth:1},f=function(B){var M=B.map(function(){return Object(I.useRef)()}),E=Object(I.useRef)();return Object(I.useEffect)(function(){var k=Date.now(),r=!1;Object.keys(M).forEach(function(p){var j=M[p].current;if(!j)return;r=!0;var $=j.style;$.transitionDuration=".3s, .3s, .3s, .06s",E.current&&k-E.current<100&&($.transitionDuration="0s, 0s")}),r&&(E.current=Date.now())}),[M]};function J(){return J=Object.assign||function(S){for(var B=1;BS.length)&&(B=S.length);for(var M=0,E=new Array(B);M=0)continue;if(!Object.prototype.propertyIsEnumerable.call(S,E))continue;M[E]=S[E]}}return M}function b(S,B){if(S==null)return{};var M={},E=Object.keys(S),k,r;for(r=0;r=0)continue;M[k]=S[k]}return M}var m=function(B){var M=B.className,E=B.percent,k=B.prefixCls,r=B.strokeColor,p=B.strokeLinecap,j=B.strokeWidth,$=B.style,be=B.trailColor,H=B.trailWidth,se=B.transition,Ae=Q(B,["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"]);delete Ae.gapPosition;var ge=Array.isArray(E)?E:[E],Ce=Array.isArray(r)?r:[r],re=f(ge),l=i(re,1),D=l[0],h=j/2,ee=100-j/2,Oe="M ".concat(p==="round"?h:0,",").concat(h,` - L `).concat(p==="round"?ee:100,",").concat(h),Ne="0 0 100 ".concat(j),Ge=0;return N.a.createElement("svg",J({className:W()("".concat(k,"-line"),M),viewBox:Ne,preserveAspectRatio:"none",style:$},Ae),N.a.createElement("path",{className:"".concat(k,"-line-trail"),d:Oe,strokeLinecap:p,stroke:be,strokeWidth:H||j,fillOpacity:"0"}),ge.map(function(mt,ft){var ht={strokeDasharray:"".concat(mt,"px, 100px"),strokeDashoffset:"-".concat(Ge,"px"),transition:se||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},gt=Ce[ft]||Ce[Ce.length-1];return Ge+=mt,N.a.createElement("path",{key:ft,className:"".concat(k,"-line-path"),d:Oe,strokeLinecap:p,stroke:gt,strokeWidth:j,fillOpacity:"0",ref:D[ft],style:ht})}))};m.defaultProps=a;var L=m;function z(){return z=Object.assign||function(S){for(var B=1;BS.length)&&(B=S.length);for(var M=0,E=new Array(B);M=0)continue;if(!Object.prototype.propertyIsEnumerable.call(S,E))continue;M[E]=S[E]}}return M}function y(S,B){if(S==null)return{};var M={},E=Object.keys(S),k,r;for(r=0;r=0)continue;M[k]=S[k]}return M}var g=0;function c(S){return+S.replace("%","")}function ae(S){return Array.isArray(S)?S:[S]}function le(S,B,M,E){var k=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,r=arguments.length>5?arguments[5]:void 0,p=50-E/2,j=0,$=-p,be=0,H=-2*p;switch(r){case"left":j=-p,$=0,be=2*p,H=0;break;case"right":j=p,$=0,be=-2*p,H=0;break;case"bottom":$=p,H=2*p;break;default:}var se="M 50,50 m ".concat(j,",").concat($,` a `).concat(p,",").concat(p," 0 1 1 ").concat(be,",").concat(-H,` - a `).concat(p,",").concat(p," 0 1 1 ").concat(-be,",").concat(H),Ae=Math.PI*2*p,ge={stroke:M,strokeDasharray:"".concat(B/100*(Ae-k),"px ").concat(Ae,"px"),strokeDashoffset:"-".concat(k/2+S/100*(Ae-k),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:se,pathStyle:ge}}var Ee=function(B){var M=B.prefixCls,E=B.strokeWidth,k=B.trailWidth,r=B.gapDegree,p=B.gapPosition,j=B.trailColor,$=B.strokeLinecap,be=B.style,H=B.className,se=B.strokeColor,Ae=B.percent,ge=ie(B,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),Ce=Object(I.useMemo)(function(){return g+=1,g},[]),re=le(0,100,j,E,r,p),l=re.pathString,D=re.pathStyle,h=ae(Ae),ee=ae(se),Oe=ee.find(function(ht){return Object.prototype.toString.call(ht)==="[object Object]"}),Ne=f(h),Ge=de(Ne,1),mt=Ge[0],ft=function(){var gt=0;return h.map(function(Et,Gt){var Cn=ee[Gt]||ee[ee.length-1],vn=Object.prototype.toString.call(Cn)==="[object Object]"?"url(#".concat(M,"-gradient-").concat(Ce,")"):"",Ht=le(gt,Et,Cn,E,r,p);return gt+=Et,N.a.createElement("path",{key:Gt,className:"".concat(M,"-circle-path"),d:Ht.pathString,stroke:vn,strokeLinecap:$,strokeWidth:E,opacity:Et===0?0:1,fillOpacity:"0",style:Ht.pathStyle,ref:mt[Gt]})})};return N.a.createElement("svg",z({className:W()("".concat(M,"-circle"),H),viewBox:"0 0 100 100",style:be},ge),Oe&&N.a.createElement("defs",null,N.a.createElement("linearGradient",{id:"".concat(M,"-gradient-").concat(Ce),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(Oe).sort(function(ht,gt){return c(ht)-c(gt)}).map(function(ht,gt){return N.a.createElement("stop",{key:gt,offset:ht,stopColor:Oe[ht]})}))),N.a.createElement("path",{className:"".concat(M,"-circle-trail"),d:l,stroke:j,strokeLinecap:$,strokeWidth:k||E,fillOpacity:"0",style:D}),ft().reverse())};Ee.defaultProps=a;var Te=Ee,_e={Line:L,Circle:Te}},hIhZ:function(Re,G,e){"use strict";e.r(G),e.d(G,"CommonHomeworkContext",function(){return Xe});var I=e("1YHl"),N=e("VNzZ"),Le=e("DjyN"),W=e("NUBc"),a=e("9og8"),f=e("miYZ"),J=e("tsqr"),i=e("k1fw"),Z=e("tJVT"),Y=e("WmNS"),K=e.n(Y),P=e("q1tI"),s=e.n(P),Q=e("Ty5D"),b=e("9kvl"),m=e("1vsH"),L=e("xKgJ"),z=e("oBTY"),de=e("2qtc"),fe=e("kLXV"),ve=e("PpiC"),je=e("ErOA"),q=function(te){var ne=te.classroomList,Se=te.dispatch,T=te.match,oe=te.location,Me=te.user,Ke=te.onCallback,ct=Object(ve.a)(te,["classroomList","dispatch","match","location","user","onCallback"]),dt=Object(Q.i)(),tt=Object(P.useState)(!1),Qt=Object(Z.a)(tt,2),xt=Qt[0],qt=Qt[1],Mn=Object(P.useState)(!1),dn=Object(Z.a)(Mn,2),pn=dn[0],Pn=dn[1];Object(P.useEffect)(function(){if(ne.actionTabs.key==="\u5220\u9664"){if(Object(L.u)()){Pn(!0);return}var un={hasNum:0,noHasNum:0};ne.actionTabs.selectArrsAll.map(function(Ln){var Tn;Ln.author_login===((Tn=Me.userInfo)===null||Tn===void 0?void 0:Tn.login)?++un.hasNum:++un.noHasNum}),un.noHasNum>0?fe.a.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:s.a.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",s.a.createElement("span",{className:"c-blue"},un.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",s.a.createElement("span",{className:"c-red"},un.noHasNum)," ","\u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",s.a.createElement("br",null),"\u8BFE\u5802\u5185\u53EA\u80FD\u5220\u9664\u672C\u4EBA\u53D1\u5E03\u7684\u8D44\u6E90\uFF0C\u8BF7\u53D6\u6D88\u9009\u4E2D\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u7684\u8D44\u6E90\u3002"),onOk:function(){mn()}}):Pn(!0)}else Pn(!1)},[ne.actionTabs.key]);var mn=function(){Se({type:"classroomList/setActionTabs",payload:{}})};return s.a.createElement(fe.a,{centered:!0,title:"\u63D0\u793A",visible:pn,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:xt,onOk:Object(a.a)(K.a.mark(function un(){var Ln;return K.a.wrap(function(ln){for(;;)switch(ln.prev=ln.next){case 0:return qt(!0),ln.next=3,Object(je.a)("/api/courses/".concat(dt.coursesId,"/homework_commons/multi_destroy.json"),{method:"post",body:{homework_ids:Object(z.a)(ne.actionTabs.selectArrs)}});case 3:Ln=ln.sent,qt(!1),Ln.status===0&&(Object(m.Y)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u5220\u9664"]),J.b.success("\u5220\u9664\u6210\u529F"),Se({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),Ke&&Ke(),Object(L.c)()?Se({type:"classroomList/getClassroomTeacherCommonList",payload:Object(i.a)(Object(i.a)({},ne.actionTabs.params),{},{type:1})}):Se({type:"classroomList/getClassroomCommonList",payload:Object(i.a)({},ne.actionTabs.params)}),Se({type:"classroomList/getClassroomLeftMenus",payload:{id:dt.coursesId}}));case 6:case"end":return ln.stop()}},un)})),onCancel:function(){mn()}},s.a.createElement("p",null,"\u63D0\u4EA4\u4F5C\u54C1\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D"),s.a.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F"))},ce=Object(b.a)(function(C){var te=C.classroomList,ne=C.user;return{classroomList:te,user:ne}})(q),ie=e("4HvA"),y=e("aUhZ"),g=function(te){var ne=te.classroomList,Se=te.dispatch,T=Object(Q.i)();return s.a.createElement(fe.a,{centered:!0,title:"\u63D0\u793A",visible:ne.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Object(a.a)(K.a.mark(function oe(){var Me;return K.a.wrap(function(ct){for(;;)switch(ct.prev=ct.next){case 0:return ct.next=2,Object(je.a)("/api/courses/".concat(T.coursesId,"/homework_commons/set_public.json"),{method:"post",body:{homework_ids:Object(z.a)(ne.actionTabs.selectArrs)}});case 2:Me=ct.sent,Me.status===0&&(Object(m.Y)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u8BBE\u4E3A\u516C\u5F00"]),J.b.success("\u64CD\u4F5C\u6210\u529F"),Se({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),Object(L.c)()?Se({type:"classroomList/getClassroomTeacherCommonList",payload:Object(i.a)(Object(i.a)({},ne.actionTabs.params),{},{type:1})}):Se({type:"classroomList/getClassroomCommonList",payload:Object(i.a)({},ne.actionTabs.params)}));case 4:case"end":return ct.stop()}},oe)})),onCancel:function(){Se({type:"classroomList/setActionTabs",payload:{}})}},s.a.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",s.a.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))},c=Object(b.a)(function(C){var te=C.classroomList;return{classroomList:te}})(g),ae=function(te){var ne=te.classroomList,Se=te.dispatch,T=te.onCallback,oe=Object(ve.a)(te,["classroomList","dispatch","onCallback"]),Me=Object(Q.i)();return Me.id=Me.coursesId,s.a.createElement(fe.a,{centered:!0,title:"\u63D0\u793A",visible:ne.actionTabs.key==="\u6536\u85CF",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Object(a.a)(K.a.mark(function Ke(){var ct;return K.a.wrap(function(tt){for(;;)switch(tt.prev=tt.next){case 0:return tt.next=2,Object(je.a)("/api/courses/".concat(Me.id,"/homework_commons/add_to_homework_bank.json"),{method:"post",body:{all_check:0,homework_ids:Object(z.a)(ne.actionTabs.selectArrs)}});case 2:ct=tt.sent,ct.status===0&&(Object(m.Y)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u6536\u85CF"]),J.b.success("\u6536\u85CF\u6210\u529F\uFF0C\u8BF7\u524D\u5F80\u3010\u4E2A\u4EBA\u4E3B\u9875/\u8BFE\u5802\u8D44\u6E90\u3011\u67E5\u770B"),Se({type:"classroomList/setActionTabs",payload:{}}),T&&T(),Object(L.c)()?Se({type:"classroomList/getClassroomTeacherCommonList",payload:Object(i.a)(Object(i.a)({},ne.actionTabs.params),{},{type:1})}):Se({type:"classroomList/getClassroomCommonList",payload:Object(i.a)({},ne.actionTabs.params)}),Se({type:"classroomList/setActionTabs",payload:{}}));case 4:case"end":return tt.stop()}},Ke)})),onCancel:function(){Se({type:"classroomList/setActionTabs",payload:{}})}},"\u786E\u8BA4\u6536\u85CF\uFF1F")},le=Object(b.a)(function(C){var te=C.classroomList;return{classroomList:te}})(ae),Ee=e("14J3"),Te=e("BMrR"),_e=e("5NDa"),S=e("5rEg"),B=e("jCWc"),M=e("kPKH"),E=e("jrin"),k=e("y8nQ"),r=e("Vl3Y"),p=e("wd/R"),j=e.n(p),$=function(te){var ne,Se,T=te.classroomList,oe=te.loading,Me=te.dispatch,Ke=te.onCallback,ct=Object(Q.i)(),dt=Object(Q.h)(),tt=T.actionTabs,Qt=r.a.useForm(),xt=Object(Z.a)(Qt,1),qt=xt[0],Mn=function(pn){return pn&&pn5&&s.a.createElement(Ye.a,{scroll:{y:240},onRow:function(at){return{onClick:function(St){St.stopPropagation(),St.preventDefault()}}},onHeaderRow:function(at,Pt){return{onClick:function(Mt){Mt.stopPropagation(),Mt.preventDefault()}}},pagination:!1,dataSource:un,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:function(at,Pt,St){St.field&&(xt.sort_by=St.field),St.order||(xt.sort_direction="asc"),St.order==="ascend"&&(xt.sort_direction="asc"),St.order==="descend"&&(xt.sort_direction="desc"),St.order||(xt.sort_direction="asc"),ln()},columns:Tn}),Object(L.c)()&&T.status!=="\u672A\u53D1\u5E03"&&dn&&un.length<6&&un.length>0&&s.a.createElement(Ye.a,{onRow:function(at){return{onClick:function(St){St.stopPropagation(),St.preventDefault()}}},onHeaderRow:function(at,Pt){return{onClick:function(Mt){Mt.stopPropagation(),Mt.preventDefault()}}},pagination:!1,dataSource:un,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:function(at,Pt,St){St.field&&(xt.sort_by=St.field),St.order||(xt.sort_direction="asc"),St.order==="ascend"&&(xt.sort_direction="asc"),St.order==="descend"&&(xt.sort_direction="desc"),St.order||(xt.sort_direction="asc"),ln()},columns:Tn}))))},Dt=Vt,Bt=e("jAbv"),Sn=e.n(Bt),hn=e("HOA5"),jn=e("he3i"),kt=e.n(jn),Ct=function(te){var ne=te.courseId,Se=te.type,T=te.onCancel,oe=Object(Q.i)(),Me=Object(P.useState)({targerData:[],originData:[]}),Ke=Object(Z.a)(Me,2),ct=Ke[0],dt=Ke[1],tt=Object(P.useState)([]),Qt=Object(Z.a)(tt,2),xt=Qt[0],qt=Qt[1],Mn=Object(P.useState)(!1),dn=Object(Z.a)(Mn,2),pn=dn[0],Pn=dn[1],mn=function(){var cn=Object(a.a)(K.a.mark(function In(){var yt;return K.a.wrap(function(Pt){for(;;)switch(Pt.prev=Pt.next){case 0:return Pn(!0),Pt.next=3,Object(je.a)("/api/courses/".concat(ne,"/homework_commons/impersonal_list.json"),{method:"get",params:{type:Se}});case 3:yt=Pt.sent,Pn(!1),dt({targerData:yt.homeworks,originData:yt.homeworks});case 6:case"end":return Pt.stop()}},In)}));return function(){return cn.apply(this,arguments)}}();Object(P.useEffect)(function(){mn()},[]);var un=function(){var cn=Object(a.a)(K.a.mark(function In(){var yt,at;return K.a.wrap(function(St){for(;;)switch(St.prev=St.next){case 0:return Pn(!0),yt={homework_common_ids:xt},oe.categoryId&&(yt=Object(i.a)(Object(i.a)({},yt),{},{category_id:oe.categoryId})),St.next=5,Object(je.a)("/api/courses/".concat(oe.coursesId,"/homework_commons/create_collaborators.json"),{method:"POST",body:yt});case 5:at=St.sent,at&&at.homework_ids.length>0&&(J.b.success("\u63D0\u4EA4\u6210\u529F"),T()),Pn(!1);case 8:case"end":return St.stop()}},In)}));return function(){return cn.apply(this,arguments)}}(),Ln=function(In,yt){In.target.checked?qt([].concat(Object(z.a)(xt),[yt])):qt(xt.filter(function(at){return at!==yt}))},Tn=function(In){var yt=ct.originData.filter(function(at){return at.name.indexOf(In)>-1});dt(Object(i.a)(Object(i.a)({},ct),{},{targerData:yt}))},ln=function(){un()};return s.a.createElement("div",{className:"animated fadeInUp fast ".concat(kt.a.otherHomeworkWrap)},s.a.createElement("div",{className:kt.a.otherHomeworkContainer},s.a.createElement("div",{className:kt.a.search},s.a.createElement(S.a.Search,{size:"large",enterButton:"\u641C\u7D22",onSearch:Tn,placeholder:"\u8BF7\u8F93\u5165\u56FE\u6587\u4F5C\u4E1A\u540D\u79F0\u8FDB\u884C\u67E5\u8BE2"})),s.a.createElement("div",{className:kt.a.content},ct.targerData.map(function(cn){return s.a.createElement("div",{className:"".concat(kt.a.listItem," mb10"),key:cn.id},s.a.createElement(se.a,{checked:xt.includes(cn.id),onChange:function(yt){return Ln(yt,cn.id)}}),s.a.createElement("div",{className:kt.a.info},s.a.createElement("div",{className:"".concat(kt.a.flex," mb10"),style:{justifyContent:"space-between"}},s.a.createElement("div",{className:kt.a.title},cn.name),s.a.createElement("div",null,s.a.createElement(ge.a,{type:"primary",ghost:!0,onClick:function(){return Object(m.O)("/classrooms/".concat(oe.coursesId,"/common_homework/").concat(cn.id,"/detail"))}},"\u67E5\u770B\u4F5C\u4E1A"))),s.a.createElement("div",{className:"mb20 font14 c-grey-999 ".concat(kt.a.describe)},cn.description),s.a.createElement("div",{className:"font12"},s.a.createElement("span",{className:"c-grey-333 mr20"},cn.user.name),s.a.createElement("span",{className:"c-grey-999"},"\u521B\u5EFA\u65F6\u95F4\uFF1A",cn.created_at))))})),s.a.createElement("div",{className:kt.a.footer},s.a.createElement(ge.a,{type:"primary",ghost:!0,onClick:T},"\u53D6\u6D88"),s.a.createElement(ge.a,{type:"primary",disabled:xt.length===0||pn,onClick:ln},"\u786E\u5B9A"))))},Ie=Ct,Xe=Object(P.createContext)({selectArrs:[]}),he=function(te){var ne,Se,T=te.classroomList,oe=te.loading,Me=te.dispatch,Ke=te.user,ct=te.location,dt=te.match,tt=Object(Q.i)(),Qt=Object(P.useState)([]),xt=Object(Z.a)(Qt,2),qt=xt[0],Mn=xt[1],dn=Object(P.useState)(!1),pn=Object(Z.a)(dn,2),Pn=pn[0],mn=pn[1],un=Object(P.useState)(!1),Ln=Object(Z.a)(un,2),Tn=Ln[0],ln=Ln[1],cn=Object(P.useState)([]),In=Object(Z.a)(cn,2),yt=In[0],at=In[1],Pt=Object(P.useState)(!1),St=Object(Z.a)(Pt,2),Mt=St[0],$t=St[1],Jn=Object(P.useState)("\u9ED8\u8BA4\u6392\u5E8F"),qn=Object(Z.a)(Jn,2),_a=qn[0],Ma=qn[1],Da=Ke.userInfo,on=T.detailCommonHomeworksList,Ea=T.detailLeftMenus,Fn=T.detailTopBanner,Hn=T.taskList,Va=Object(Q.g)(),xa;tt.type=1,tt.categoryId?tt.category=tt.categoryId:delete tt.category,Object(P.useEffect)(function(){var tn=ct.query,zt=tn,Nn=zt.tabs;Nn&&Nn!==void 0&&(Object(L.c)()?tt.status=Nn:tt.order=Nn)},[ct.search]),Object(P.useEffect)(function(){var tn,zt;if(Ke!=null&&(tn=Ke.userInfo)!==null&&tn!==void 0&&tn.login){var Nn,t=m.M.getItem("".concat(Ke==null||((Nn=Ke.userInfo)===null||Nn===void 0)?void 0:Nn.login).concat(Object(L.c)()?"Teacher":"Student"),"CommonHomework");t&&(tt.sort_by=t==null?void 0:t.type,tt.sort_direction=t==null?void 0:t.direction,Ma(t==null?void 0:t.name));var _=ct.query,F=_,U=F.tabs,ye={};U&&U!==void 0&&(Object(L.c)()?tt.status=U:tt.order=U),en(ye)}else if(Ke!=null&&(zt=Ke.userInfo)!==null&&zt!==void 0&&zt.username){var ue=ct.query,De=ue,we=De.tabs,Fe={};we&&we!==void 0&&(Object(L.c)()?tt.status=we:tt.order=we),en(Fe)}},[Ke==null||((ne=Ke.userInfo)===null||ne===void 0)?void 0:ne.login,ct==null?void 0:ct.pathname]),Object(P.useEffect)(function(){T.actionTabs.key==="\u6E05\u9664\u9009\u62E9\u6570\u636E"&&(Mn([]),at([])),T.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&en()},[T.actionTabs.key]),Object(P.useEffect)(function(){Mn([])},[on]),Object(P.useEffect)(function(){ln(!1)},[tt.categoryId]),Object(P.useEffect)(function(){if(on&&on.homeworks){var tn,zt;qt.length===((tn=on.homeworks)===null||tn===void 0||((zt=tn.filter(function(Nn){return Nn.can_edit}))===null||zt===void 0)?void 0:zt.length)&&qt.length>0?mn(!0):mn(!1)}},[qt]);var Pa=function(zt,Nn){tt.page=zt,en()},en=function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};Mn([]),at([]),Object(L.c)()?Me({type:"classroomList/getClassroomTeacherCommonList",payload:Object(i.a)(Object(i.a)({},tt),{},{type:1})}):Me({type:"classroomList/getClassroomCommonList",payload:Object(i.a)(Object(i.a)({},tt),zt)})},da=function(){if(Object(L.c)()){var zt=on.all_count,Nn=on.unpublished_count,t=on.not_start_count,_=on.in_progress_count,F=on.overed_count;return[{name:"\u5168\u90E8",id:0,total:zt||0},{name:"\u672A\u53D1\u5E03",id:1,total:Nn||0},{name:"\u672A\u5F00\u59CB",id:4,total:t||0},{name:"\u8FDB\u884C\u4E2D",id:2,total:_||0},{name:"\u5DF2\u622A\u6B62",id:3,total:F||0}]}else return[{name:"\u5168\u90E8",id:0},{name:"\u63D0\u4EA4\u4E2D",id:1},{name:"\u8865\u4EA4\u4E2D",id:2},{name:"\u533F\u8BC4\u4E2D",id:3},{name:"\u7533\u8BC9\u4E2D",id:4},{name:"\u5DF2\u622A\u6B62",id:5}]};Ea.course_modules&&(xa=T.detailLeftMenus.course_modules.filter(function(tn){return tn.type==="common_homework"})[0]),console.log("--------",tt);var $n=["\u5220\u9664","\u7ACB\u5373\u53D1\u5E03","\u7ACB\u5373\u622A\u6B62","\u6536\u85CF"].filter(function(tn){return Da!=null&&Da.main_site?tn:tn!=="\u6536\u85CF"}).filter(function(tn){return Object(L.c)()?!0:tn!=="\u5220\u9664"}),oa=[{name:"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A",id:"1"},{name:"\u9009\u7528\u8D44\u6E90",id:"2"}],to=function(zt){zt==="1"?Va.push("/classrooms/".concat(tt.coursesId,"/common_homework/").concat(tt.categoryId,"/add")):zt==="2"?sa():zt==="3"&&$t(!0)},sa=function(){Me({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9898\u5E93\u9009\u7528",params:tt}})},Qa=function(){var zt=[{key:"publish",name:"\u6279\u91CF\u53D1\u5E03",icon:s.a.createElement("i",{className:"iconfont icon-fabu5"})},{key:"deadline",name:"\u6279\u91CF\u622A\u6B62",icon:s.a.createElement("i",{className:"iconfont icon-piliangjiezhi2"})},{key:"delete",name:"\u6279\u91CF\u5220\u9664",icon:s.a.createElement("i",{className:"iconfont icon-piliangshanchu2"})},{key:"public",name:"\u8BBE\u4E3A\u516C\u5F00",icon:s.a.createElement("i",{className:"iconfont icon-sheweigongkai2"})}];return zt.filter(function(Nn){return Object(L.c)()||Object(L.k)()?!0:Nn.name!=="\u6279\u91CF\u5220\u9664"}).filter(function(Nn){return Fn.is_public?!0:Nn.name!=="\u8BBE\u4E3A\u516C\u5F00"})},eo=function(zt){if(qt.length===0)return J.b.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),!1;var Nn=zt.name,t={key:Nn,selectArrs:qt,selectArrsAll:yt,type:["publish","deadline"].includes(zt.key)?1:"",params:tt};switch(zt.key){case"publish":Nn="\u7ACB\u5373\u53D1\u5E03";break;case"deadline":Nn="\u7ACB\u5373\u622A\u6B62";break;case"delete":Nn="\u5220\u9664";break;case"collection":Nn="\u6536\u85CF";break}Me({type:"classroomList/setActionTabs",payload:Object(i.a)(Object(i.a)({},t),{},{key:Nn})})},po=function(){var tn=Object(a.a)(K.a.mark(function zt(Nn){return K.a.wrap(function(_){for(;;)switch(_.prev=_.next){case 0:return _.next=2,Me({type:"classroomList/updateTaskPosition",payload:{category_id:tt.categoryId,courseId:tt.id,task_ids:Nn,container_type:"common_homework"}});case 2:en();case 3:case"end":return _.stop()}},zt)}));return function(Nn){return tn.apply(this,arguments)}}(),go=Object(P.useMemo)(function(){var tn=[];return Hn.length>0&&(tn=Hn.map(function(zt){return{user_name:zt.user_name,task_name:zt.task_name,task_id:zt.task_id,category:zt.category}})),tn},[Hn]);return s.a.createElement(Xe.Provider,{value:{params:tt,batchStatus:Tn,selectArrs:qt,setSelectArrs:Mn,allSelect:Pn,dataSource:on.homeworks||[],detailLeftMenus:Ea,main_category_id:on.main_category_id||"",selectArrsAll:yt,setAllSelect:mn,useBatchStatus:ln,dispatch:Me,getData:en,setSelectArrsAll:at}},s.a.createElement("section",null,s.a.createElement("aside",{className:Sn.a.bg},s.a.createElement(vn.a,{isLoading:oe[Object(L.c)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"],tabDataSource:da(),isAdmin:Object(L.c)(),TooltipTitle:tt.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55",categoryId:tt.categoryId,dropdownMenu:oa,isShowRightControl:Object(m.C)(Ea==null?void 0:Ea.course_modules,tt.categoryId)!=="\u672A\u5206\u914D\u76EE\u5F55",onTabMenuClick:function(zt){zt.id!==void 0&&(Object(L.c)()?tt.status=zt.id:tt.order=zt.id),ln(!1),tt.page=1,Va.replace("".concat(ct.pathname,"?tabs=").concat(zt.id)),en(tt)},defaultSelectedKeys:[ct.query.tabs?ct.query.tabs:"0"],onTooltipTitleClick:function(){Me({type:"classroomList/setActionTabs",payload:{key:tt.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:tt,selectArrs:{category_name:on==null?void 0:on.category_name,category_id:(on==null?void 0:on.category_id)||(on==null?void 0:on.main_category_id)},cb:function(){en()}}})},onDropdownMenuClick:to}),s.a.createElement(Ht.a,{dataSource:on.homeworks||[],isAdmin:Object(L.c)(),batchStatus:Tn,SortMenuName:_a,setSortMenuName:Ma,onSearch:function(zt){tt.search=zt,tt.page=1,en()},onSort:function(zt){var Nn;tt.sort_by=zt.type,tt.sort_direction=zt.direction,tt.page=1,m.M.setItem("".concat(Ke==null||((Nn=Ke.userInfo)===null||Nn===void 0)?void 0:Nn.login).concat(Object(L.c)()?"Teacher":"Student"),zt,"CommonHomework"),en(tt)},onBatch:function(zt){return ln(zt)}})),(on==null?void 0:on.all_count)===0&&Object(L.c)()?!oe[Object(L.c)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&s.a.createElement(Gt,{params:tt,dispatch:Me,onSelect:sa}):(on==null?void 0:on.homeworks)&&on.homeworks.length===0&&!oe[Object(L.c)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&s.a.createElement(Oe.a,null),s.a.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30"},!oe[Object(L.c)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&s.a.createElement(s.a.Fragment,null,s.a.createElement("aside",{className:"animated fadeIn"},on==null||((Se=on.homeworks)===null||Se===void 0)?void 0:Se.map(function(tn,zt){return s.a.createElement(Dt,{key:zt,dataSource:tn,params:tt})}),!oe[Object(L.c)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&s.a.createElement("aside",{className:"tc mb50 mt30"},(on==null?void 0:on.query_total_count)>15&&s.a.createElement(W.a,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:Pa,defaultPageSize:15,defaultCurrent:1,current:tt.page||1,total:on.query_total_count}))),Tn&&Object(L.c)()&&s.a.createElement(N.a,{offsetBottom:0},s.a.createElement(et,{buttonDataSource:Qa(),onClick:eo})))),s.a.createElement(ce,{onCallback:function(){return ln(!1)}}),s.a.createElement(ie.a,{onCallback:function(){return ln(!1)}}),s.a.createElement(y.a,{onCallback:function(){return ln(!1)}}),s.a.createElement(c,null),s.a.createElement(le,{onCallback:function(){return ln(!1)}}),s.a.createElement(be,{onCallback:function(){return ln(!1)}}),s.a.createElement(mt,null),s.a.createElement(Cn.a,null),s.a.createElement(hn.a,{visible:T.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:po,data:go,onCancel:function(){Me({type:"classroomList/setActionTabs",payload:{key:""}})}}),Mt&&s.a.createElement(Ie,{courseId:tt.coursesId,type:"1",onCancel:function(){return $t(!1)}})))},u=G.default=Object(b.a)(function(C){var te=C.classroomList,ne=C.loading,Se=C.user,T=C.globalSetting;return{classroomList:te,globalSetting:T,user:Se,loading:ne.effects}})(he)},hW8S:function(Re,G,e){"use strict";e.d(G,"a",function(){return W}),e.d(G,"c",function(){return a}),e.d(G,"b",function(){return f});var I=e("VTBJ"),N=e("Ff2n"),Le=e("Kwbf"),W="RC_TABLE_INTERNAL_COL_DEFINE";function a(J){var i=J.expandable,Z=Object(N.a)(J,["expandable"]);return"expandable"in J?Object(I.a)(Object(I.a)({},Z),i):Z}function f(J){return Object.keys(J).reduce(function(i,Z){return(Z.substr(0,5)==="data-"||Z.substr(0,5)==="aria-")&&(i[Z]=J[Z]),i},{})}},he3i:function(Re,G,e){Re.exports={otherHomeworkWrap:"otherHomeworkWrap___29zgT",otherHomeworkContainer:"otherHomeworkContainer___3UvL7",flex:"flex___TqGou",search:"search___1h4UY",content:"content___1JTPX",listItem:"listItem___-KF9h",info:"info___24Xsq",title:"title___1kix0",describe:"describe___2XjXu",footer:"footer___SQIEa"}},jAbv:function(Re,G,e){Re.exports={flex_box_center:"flex_box_center___1UqSL",flex_space_between:"flex_space_between___32jKl",flex_box_vertical_center:"flex_box_vertical_center___uS-J_",flex_box_center_end:"flex_box_center_end___3_5Wb",flex_box_column:"flex_box_column___6FkcN",bg:"bg___RHzrd",containerTitle:"containerTitle___pIDJ7",containerDesc:"containerDesc___1GiCp",listItem:"listItem___2kWko",info:"info___Sq1wk",title:"title___10kf2",titleLeft:"titleLeft___1sqna",titleRight:"titleRight___2jnsO",acitons:"acitons___1S1na",moveCategory:"moveCategory___2v6-f",spanSize:"spanSize___14ysc"}},ji0R:function(Re,G,e){Re.exports=e.p+"static/douyu.3e6df9ee.jpg"},k3GJ:function(Re,G,e){"use strict";e.d(G,"a",function(){return ba});var I=e("rePB"),N=e("ODXe"),Le=e("Ff2n"),W=e("VTBJ"),a=e("q1tI"),f=e("TSYQ"),J=e.n(f),i=e("Zm9Q"),Z=e("6cGi"),Y=e("KQm4"),K=e("xEkU"),P=e.n(K),s=e("t23M");function Q(v){var w=Object(a.useRef)(),V=Object(a.useRef)(!1);function O(){for(var n=arguments.length,d=new Array(n),o=0;ome&&(We=me-ke),Object(a.useMemo)(function(){if(!d.length)return[0,0];for(var rt=d.length,Ot=rt,Ut=0;UtR+We){Ot=Ut-1;break}}for(var rn=0,sn=rt-1;sn>=0;sn-=1){var Jt=v.get(d[sn].key)||ve;if(Jt[X]1&&arguments[1]!==void 0?arguments[1]:!1,O=w&&typeof w.getBoundingClientRect=="function"&&w.getBoundingClientRect().width;if(O){if(V){var n=getComputedStyle(w),d=n.marginLeft,o=n.marginRight;O+=+d.replace("px","")+ +o.replace("px","")}O=+O.toFixed(6)}return O||0},gt=function(w,V,O){w&&Object(S.a)(w.style)==="object"&&(w.style[V]=O)},Et=function(){return h.any},Gt=e("bdgK"),Cn=e("i8i4"),vn=e.n(Cn),Ht=e("wgJM"),Rn=e("l4aY"),Dn=e("m+aA"),pe=e("c+Xe"),Ue=e("zT1h"),Je=e("QC+M");function it(v,w,V){return V?v[0]===w[0]:v[0]===w[0]&&v[1]===w[1]}function bt(v,w,V){var O=v[w]||{};return Object(W.a)(Object(W.a)({},O),V)}function pt(v,w,V,O){for(var n=V.points,d=Object.keys(v),o=0;o1&&arguments[1]!==void 0?arguments[1]:2;w();var d=Object(Ht.a)(function(){n<=1?O({isCanceled:function(){return d!==v.current}}):V(O,n-1)});v.current=d}return a.useEffect(function(){return function(){w()}},[]),[V,w]},tt=[ne,Se,T,oe],Qt=!1,xt=!0;function qt(v){return v===T||v===oe}var Mn=function(v,w){var V=a.useState(te),O=Object(N.a)(V,2),n=O[0],d=O[1],o=dt(),A=Object(N.a)(o,2),x=A[0],X=A[1];function R(){d(ne)}return ct(function(){if(n!==te&&n!==oe){var me=tt.indexOf(n),xe=tt[me+1],ke=w(n);ke===Qt?d(xe):x(function(We){function rt(){if(We.isCanceled())return;d(xe)}ke===!0?rt():Promise.resolve(ke).then(rt)})}},[v,n]),a.useEffect(function(){return function(){X()}},[]),[R,n]},dn=function(v){var w=Object(a.useRef)(),V=Object(a.useRef)(v);V.current=v;var O=a.useCallback(function(o){V.current(o)},[]);function n(o){o&&(o.removeEventListener(Ct,O),o.removeEventListener(kt,O))}function d(o){w.current&&w.current!==o&&n(w.current),o&&o!==w.current&&(o.addEventListener(Ct,O),o.addEventListener(kt,O),w.current=o)}return a.useEffect(function(){return function(){n(w.current)}},[]),[d,n]};function pn(v,w,V,O){var n=O.motionEnter,d=n===void 0?!0:n,o=O.motionAppear,A=o===void 0?!0:o,x=O.motionLeave,X=x===void 0?!0:x,R=O.motionDeadline,me=O.motionLeaveImmediately,xe=O.onAppearPrepare,ke=O.onEnterPrepare,We=O.onLeavePrepare,rt=O.onAppearStart,Ot=O.onEnterStart,Ut=O.onLeaveStart,It=O.onAppearActive,rn=O.onEnterActive,sn=O.onLeaveActive,Jt=O.onAppearEnd,an=O.onEnterEnd,gn=O.onLeaveEnd,Lt=O.onVisibleChanged,wn=Me(),Yt=Object(N.a)(wn,2),Ve=Yt[0],lt=Yt[1],Zt=Me(Xe),An=Object(N.a)(Zt,2),Rt=An[0],xn=An[1],Vn=Me(null),On=Object(N.a)(Vn,2),kn=On[0],Yn=On[1],Bn=Object(a.useRef)(!1),Un=Object(a.useRef)(null),Ft=Object(a.useRef)(!1),ua=Object(a.useRef)(null);function Ga(){var Zn=V();return Zn||ua.current}var La=Object(a.useRef)(!1);function za(Zn){var Kn=Ga();if(Zn&&!Zn.deadline&&Zn.target!==Kn)return;var ga;Rt===he&&La.current?ga=Jt==null?void 0:Jt(Kn,Zn):Rt===u&&La.current?ga=an==null?void 0:an(Kn,Zn):Rt===C&&La.current&&(ga=gn==null?void 0:gn(Kn,Zn)),ga!==!1&&!Ft.current&&(xn(Xe),Yn(null))}var ca=dn(za),Aa=Object(N.a)(ca,1),ia=Aa[0],fa=a.useMemo(function(){var Zn,Kn,ga;switch(Rt){case"appear":return Zn={},Object(I.a)(Zn,ne,xe),Object(I.a)(Zn,Se,rt),Object(I.a)(Zn,T,It),Zn;case"enter":return Kn={},Object(I.a)(Kn,ne,ke),Object(I.a)(Kn,Se,Ot),Object(I.a)(Kn,T,rn),Kn;case"leave":return ga={},Object(I.a)(ga,ne,We),Object(I.a)(ga,Se,Ut),Object(I.a)(ga,T,sn),ga;default:return{}}},[Rt]),Ha=Mn(Rt,function(Zn){if(Zn===ne){var Kn=fa[ne];return Kn?Kn(Ga()):Qt}if(Xn in fa){var ga;Yn(((ga=fa[Xn])===null||ga===void 0?void 0:ga.call(fa,Ga(),null))||null)}return Xn===T&&(ia(Ga()),R>0&&(clearTimeout(Un.current),Un.current=setTimeout(function(){za({deadline:!0})},R))),xt}),oo=Object(N.a)(Ha,2),ro=oo[0],Xn=oo[1],Xa=qt(Xn);La.current=Xa,ct(function(){lt(w);var Zn=Bn.current;if(Bn.current=!0,!v)return;var Kn;!Zn&&w&&A&&(Kn=he),Zn&&w&&d&&(Kn=u),(Zn&&!w&&X||!Zn&&me&&!w&&X)&&(Kn=C),Kn&&(xn(Kn),ro())},[w]),Object(a.useEffect)(function(){(Rt===he&&!A||Rt===u&&!d||Rt===C&&!X)&&xn(Xe)},[A,d,X]),Object(a.useEffect)(function(){return function(){clearTimeout(Un.current),Ft.current=!0}},[]),Object(a.useEffect)(function(){Ve!==void 0&&Rt===Xe&&(Lt==null||Lt(Ve))},[Ve,Rt]);var Za=kn;return fa[ne]&&Xn===Se&&(Za=Object(W.a)({transition:"none"},Za)),[Rt,Xn,Za,Ve!=null?Ve:w]}var Pn=function(v){Object(g.a)(V,v);var w=Object(c.a)(V);function V(){return Object(ce.a)(this,V),w.apply(this,arguments)}return Object(ie.a)(V,[{key:"render",value:function(){return this.props.children}}]),V}(a.Component),mn=Pn;function un(v){var w=v;Object(S.a)(v)==="object"&&(w=v.transitionSupport);function V(n){return!!(n.motionName&&w)}var O=a.forwardRef(function(n,d){var o=n.visible,A=o===void 0?!0:o,x=n.removeOnLeave,X=x===void 0?!0:x,R=n.forceRender,me=n.children,xe=n.motionName,ke=n.leavedClassName,We=n.eventProps,rt=V(n),Ot=Object(a.useRef)(),Ut=Object(a.useRef)();function It(){try{return Object(Dn.a)(Ot.current||Ut.current)}catch(xn){return null}}var rn=pn(rt,A,It,n),sn=Object(N.a)(rn,4),Jt=sn[0],an=sn[1],gn=sn[2],Lt=sn[3],wn=a.useRef(Lt);Lt&&(wn.current=!0);var Yt=Object(a.useRef)(d);Yt.current=d;var Ve=a.useCallback(function(xn){Ot.current=xn,Object(pe.b)(Yt.current,xn)},[]),lt,Zt=Object(W.a)(Object(W.a)({},We),{},{visible:A});if(!me)lt=null;else if(Jt===Xe||!V(n))Lt?lt=me(Object(W.a)({},Zt),Ve):!X&&wn.current?lt=me(Object(W.a)(Object(W.a)({},Zt),{},{className:ke}),Ve):R?lt=me(Object(W.a)(Object(W.a)({},Zt),{},{style:{display:"none"}}),Ve):lt=null;else{var An,Rt;an===ne?Rt="prepare":qt(an)?Rt="active":an===Se&&(Rt="start"),lt=me(Object(W.a)(Object(W.a)({},Zt),{},{className:J()(Ie(xe,Jt),(An={},Object(I.a)(An,Ie(xe,"".concat(Jt,"-").concat(Rt)),Rt),Object(I.a)(An,xe,typeof xe=="string"),An)),style:gn}),Ve)}return a.createElement(mn,{ref:Ut},lt)});return O.displayName="CSSMotion",O}var Ln=un(jn),Tn="add",ln="keep",cn="remove",In="removed";function yt(v){var w;return v&&Object(S.a)(v)==="object"&&"key"in v?w=v:w={key:v},Object(W.a)(Object(W.a)({},w),{},{key:String(w.key)})}function at(){var v=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return v.map(yt)}function Pt(){var v=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],w=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],V=[],O=0,n=w.length,d=at(v),o=at(w);d.forEach(function(X){for(var R=!1,me=O;me1});return x.forEach(function(X){V=V.filter(function(R){var me=R.key,xe=R.status;return me!==X||xe!==cn}),V.forEach(function(R){R.key===X&&(R.status=ln)})}),V}var St=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function Mt(v){var w=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Ln,V=function(O){Object(g.a)(d,O);var n=Object(c.a)(d);function d(){var o;return Object(ce.a)(this,d),o=n.apply(this,arguments),o.state={keyEntities:[]},o.removeKey=function(A){o.setState(function(x){var X=x.keyEntities;return{keyEntities:X.map(function(R){return R.key!==A?R:Object(W.a)(Object(W.a)({},R),{},{status:In})})}})},o}return Object(ie.a)(d,[{key:"render",value:function(){var A=this,x=this.state.keyEntities,X=this.props,R=X.component,me=X.children,xe=X.onVisibleChanged,ke=Object(Le.a)(X,["component","children","onVisibleChanged"]),We=R||a.Fragment,rt={};return St.forEach(function(Ot){rt[Ot]=ke[Ot],delete ke[Ot]}),delete ke.keys,a.createElement(We,ke,x.map(function(Ot){var Ut=Ot.status,It=Object(Le.a)(Ot,["status"]),rn=Ut===Tn||Ut===ln;return a.createElement(w,Object(q.a)({},rt,{key:It.key,visible:rn,eventProps:It,onVisibleChanged:function(Jt){xe==null||xe(Jt,{key:It.key}),Jt||A.removeKey(It.key)}}),me)}))}}],[{key:"getDerivedStateFromProps",value:function(A,x){var X=A.keys,R=x.keyEntities,me=at(X),xe=Pt(R,me);return{keyEntities:xe.filter(function(ke){var We=R.find(function(rt){var Ot=rt.key;return ke.key===Ot});return!(We&&We.status===In&&ke.status===cn)})}}}]),d}(a.Component);return V.defaultProps={component:"div"},V}var $t=Mt(jn),Jn=Ln;function qn(v){var w=v.prefixCls,V=v.motion,O=v.animation,n=v.transitionName;return V||(O?{motionName:"".concat(w,"-").concat(O)}:n?{motionName:n}:null)}function _a(v){var w=v.prefixCls,V=v.visible,O=v.zIndex,n=v.mask,d=v.maskMotion,o=v.maskAnimation,A=v.maskTransitionName;if(!n)return null;var x={};return(d||A||o)&&(x=Object(W.a)({motionAppear:!0},qn({motion:d,prefixCls:w,transitionName:A,animation:o}))),a.createElement(Jn,Object(q.a)({},x,{visible:V,removeOnLeave:!0}),function(X){var R=X.className;return a.createElement("div",{style:{zIndex:O},className:J()("".concat(w,"-mask"),R)})})}var Ma=e("9mu1"),Da=e("o0o1"),on=e.n(Da),Ea=e("HaE+"),Fn=["measure","align",null,"motion"],Hn=function(v,w){var V=Object(a.useState)(null),O=Object(N.a)(V,2),n=O[0],d=O[1],o=Object(a.useRef)(),A=Object(a.useRef)(!1);function x(me){A.current||d(me)}function X(){Ht.a.cancel(o.current)}function R(me){X(),o.current=Object(Ht.a)(function(){x(function(xe){switch(n){case"align":return"motion";case"motion":return"stable";default:}return xe}),me==null||me()})}return Object(a.useEffect)(function(){x("measure")},[v]),Object(a.useEffect)(function(){switch(n){case"measure":w();break;default:}n&&(o.current=Object(Ht.a)(Object(Ea.a)(on.a.mark(function me(){var xe,ke;return on.a.wrap(function(rt){for(;;)switch(rt.prev=rt.next){case 0:xe=Fn.indexOf(n),ke=Fn[xe+1],ke&&xe!==-1&&x(ke);case 3:case"end":return rt.stop()}},me)}))))},[n]),Object(a.useEffect)(function(){return function(){A.current=!0,X()}},[]),[n,R]},Va=function(v){var w=a.useState({width:0,height:0}),V=Object(N.a)(w,2),O=V[0],n=V[1];function d(A){n({width:A.offsetWidth,height:A.offsetHeight})}var o=a.useMemo(function(){var A={};if(v){var x=O.width,X=O.height;v.indexOf("height")!==-1&&X?A.height=X:v.indexOf("minHeight")!==-1&&X&&(A.minHeight=X),v.indexOf("width")!==-1&&x?A.width=x:v.indexOf("minWidth")!==-1&&x&&(A.minWidth=x)}return A},[v,O]);return[o,d]},xa=a.forwardRef(function(v,w){var V=v.visible,O=v.prefixCls,n=v.className,d=v.style,o=v.children,A=v.zIndex,x=v.stretch,X=v.destroyPopupOnHide,R=v.forceRender,me=v.align,xe=v.point,ke=v.getRootDomNode,We=v.getClassNameFromAlign,rt=v.onAlign,Ot=v.onMouseEnter,Ut=v.onMouseLeave,It=v.onMouseDown,rn=v.onTouchStart,sn=Object(a.useRef)(),Jt=Object(a.useRef)(),an=Object(a.useState)(),gn=Object(N.a)(an,2),Lt=gn[0],wn=gn[1],Yt=Va(x),Ve=Object(N.a)(Yt,2),lt=Ve[0],Zt=Ve[1];function An(){x&&Zt(ke())}var Rt=Hn(V,An),xn=Object(N.a)(Rt,2),Vn=xn[0],On=xn[1],kn=Object(a.useRef)();function Yn(){return xe||ke}function Bn(){var ca;(ca=sn.current)===null||ca===void 0||ca.forceAlign()}function Un(ca,Aa){var ia=We(Aa);Lt!==ia&&wn(ia),Vn==="align"&&(Lt!==ia?Promise.resolve().then(function(){Bn()}):On(function(){var fa;(fa=kn.current)===null||fa===void 0||fa.call(kn)}),rt==null||rt(ca,Aa))}var Ft=Object(W.a)({},qn(v));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(ca){var Aa=Ft[ca];Ft[ca]=function(ia,fa){return On(),Aa==null?void 0:Aa(ia,fa)}});function ua(){return new Promise(function(ca){kn.current=ca})}a.useEffect(function(){!Ft.motionName&&Vn==="motion"&&On()},[Ft.motionName,Vn]),a.useImperativeHandle(w,function(){return{forceAlign:Bn,getElement:function(){return Jt.current}}});var Ga=Object(W.a)(Object(W.a)({},lt),{},{zIndex:A,opacity:Vn==="motion"||Vn==="stable"||!V?void 0:0,pointerEvents:Vn==="stable"?void 0:"none"},d),La=!0;(me==null?void 0:me.points)&&(Vn==="align"||Vn==="stable")&&(La=!1);var za=o;return a.Children.count(o)>1&&(za=a.createElement("div",{className:"".concat(O,"-content")},o)),a.createElement(Jn,Object(q.a)({visible:V,ref:Jt,leavedClassName:"".concat(O,"-hidden")},Ft,{onAppearPrepare:ua,onEnterPrepare:ua,removeOnLeave:X,forceRender:R}),function(ca,Aa){var ia=ca.className,fa=ca.style,Ha=J()(O,n,Lt,ia);return a.createElement(Ma.a,{target:Yn(),key:"popup",ref:sn,monitorWindowResize:!0,disabled:La,align:me,onAlign:Un},a.createElement("div",{ref:Aa,className:Ha,onMouseEnter:Ot,onMouseLeave:Ut,onMouseDownCapture:It,onTouchStartCapture:rn,style:Object(W.a)(Object(W.a)({},fa),Ga)},za))})});xa.displayName="PopupInner";var Pa=xa,en=a.forwardRef(function(v,w){var V=v.prefixCls,O=v.visible,n=v.zIndex,d=v.children,o=v.mobile;o=o===void 0?{}:o;var A=o.popupClassName,x=o.popupStyle,X=o.popupMotion,R=X===void 0?{}:X,me=o.popupRender,xe=a.useRef();a.useImperativeHandle(w,function(){return{forceAlign:function(){},getElement:function(){return xe.current}}});var ke=Object(W.a)({zIndex:n},x),We=d;return a.Children.count(d)>1&&(We=a.createElement("div",{className:"".concat(V,"-content")},d)),me&&(We=me(We)),a.createElement(Jn,Object(q.a)({visible:O,ref:xe,removeOnLeave:!0},R),function(rt,Ot){var Ut=rt.className,It=rt.style,rn=J()(V,A,Ut);return a.createElement("div",{ref:Ot,className:rn,style:Object(W.a)(Object(W.a)({},It),ke)},We)})});en.displayName="MobilePopupInner";var da=en,$n=["visible","mobile"],oa=a.forwardRef(function(v,w){var V=v.visible,O=v.mobile,n=Object(Le.a)(v,$n),d=Object(a.useState)(V),o=Object(N.a)(d,2),A=o[0],x=o[1],X=Object(a.useState)(!1),R=Object(N.a)(X,2),me=R[0],xe=R[1],ke=Object(W.a)(Object(W.a)({},n),{},{visible:A});Object(a.useEffect)(function(){x(V),V&&O&&xe(et())},[V,O]);var We=me?a.createElement(da,Object(q.a)({},ke,{mobile:O,ref:w})):a.createElement(Pa,Object(q.a)({},ke,{ref:w}));return a.createElement("div",null,a.createElement(_a,ke),We)});oa.displayName="Popup";var to=oa,sa=a.createContext(null),Qa=sa;function eo(){}function po(){return""}function go(v){return v?v.ownerDocument:window.document}var tn=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function zt(v){var w=function(V){Object(g.a)(n,V);var O=Object(c.a)(n);function n(d){var o;Object(ce.a)(this,n),o=O.call(this,d),o.popupRef=a.createRef(),o.triggerRef=a.createRef(),o.attachId=void 0,o.clickOutsideHandler=void 0,o.touchOutsideHandler=void 0,o.contextMenuOutsideHandler1=void 0,o.contextMenuOutsideHandler2=void 0,o.mouseDownTimeout=void 0,o.focusTime=void 0,o.preClickTime=void 0,o.preTouchTime=void 0,o.delayTimer=void 0,o.hasPopupMouseDown=void 0,o.onMouseEnter=function(x){var X=o.props.mouseEnterDelay;o.fireEvents("onMouseEnter",x),o.delaySetPopupVisible(!0,X,X?null:x)},o.onMouseMove=function(x){o.fireEvents("onMouseMove",x),o.setPoint(x)},o.onMouseLeave=function(x){o.fireEvents("onMouseLeave",x),o.delaySetPopupVisible(!1,o.props.mouseLeaveDelay)},o.onPopupMouseEnter=function(){o.clearDelayTimer()},o.onPopupMouseLeave=function(x){var X;if(x.relatedTarget&&!x.relatedTarget.setTimeout&&Object(Rn.a)((X=o.popupRef.current)===null||X===void 0?void 0:X.getElement(),x.relatedTarget))return;o.delaySetPopupVisible(!1,o.props.mouseLeaveDelay)},o.onFocus=function(x){o.fireEvents("onFocus",x),o.clearDelayTimer(),o.isFocusToShow()&&(o.focusTime=Date.now(),o.delaySetPopupVisible(!0,o.props.focusDelay))},o.onMouseDown=function(x){o.fireEvents("onMouseDown",x),o.preClickTime=Date.now()},o.onTouchStart=function(x){o.fireEvents("onTouchStart",x),o.preTouchTime=Date.now()},o.onBlur=function(x){o.fireEvents("onBlur",x),o.clearDelayTimer(),o.isBlurToHide()&&o.delaySetPopupVisible(!1,o.props.blurDelay)},o.onContextMenu=function(x){x.preventDefault(),o.fireEvents("onContextMenu",x),o.setPopupVisible(!0,x)},o.onContextMenuClose=function(){o.isContextMenuToShow()&&o.close()},o.onClick=function(x){if(o.fireEvents("onClick",x),o.focusTime){var X;if(o.preClickTime&&o.preTouchTime?X=Math.min(o.preClickTime,o.preTouchTime):o.preClickTime?X=o.preClickTime:o.preTouchTime&&(X=o.preTouchTime),Math.abs(X-o.focusTime)<20)return;o.focusTime=0}o.preClickTime=0,o.preTouchTime=0,o.isClickToShow()&&(o.isClickToHide()||o.isBlurToHide())&&x&&x.preventDefault&&x.preventDefault();var R=!o.state.popupVisible;(o.isClickToHide()&&!R||R&&o.isClickToShow())&&o.setPopupVisible(!o.state.popupVisible,x)},o.onPopupMouseDown=function(){if(o.hasPopupMouseDown=!0,clearTimeout(o.mouseDownTimeout),o.mouseDownTimeout=window.setTimeout(function(){o.hasPopupMouseDown=!1},0),o.context){var x;(x=o.context).onPopupMouseDown.apply(x,arguments)}},o.onDocumentClick=function(x){if(o.props.mask&&!o.props.maskClosable)return;var X=x.target,R=o.getRootDomNode(),me=o.getPopupDomNode();(!Object(Rn.a)(R,X)||o.isContextMenuOnly())&&!Object(Rn.a)(me,X)&&!o.hasPopupMouseDown&&o.close()},o.getRootDomNode=function(){var x=o.props.getTriggerDOMNode;if(x)return x(o.triggerRef.current);try{var X=Object(Dn.a)(o.triggerRef.current);if(X)return X}catch(R){}return vn.a.findDOMNode(Object(y.a)(o))},o.getPopupClassNameFromAlign=function(x){var X=[],R=o.props,me=R.popupPlacement,xe=R.builtinPlacements,ke=R.prefixCls,We=R.alignPoint,rt=R.getPopupClassNameFromAlign;return me&&xe&&X.push(pt(xe,ke,x,We)),rt&&X.push(rt(x)),X.join(" ")},o.getComponent=function(){var x=o.props,X=x.prefixCls,R=x.destroyPopupOnHide,me=x.popupClassName,xe=x.onPopupAlign,ke=x.popupMotion,We=x.popupAnimation,rt=x.popupTransitionName,Ot=x.popupStyle,Ut=x.mask,It=x.maskAnimation,rn=x.maskTransitionName,sn=x.maskMotion,Jt=x.zIndex,an=x.popup,gn=x.stretch,Lt=x.alignPoint,wn=x.mobile,Yt=x.forceRender,Ve=o.state,lt=Ve.popupVisible,Zt=Ve.point,An=o.getPopupAlign(),Rt={};return o.isMouseEnterToShow()&&(Rt.onMouseEnter=o.onPopupMouseEnter),o.isMouseLeaveToHide()&&(Rt.onMouseLeave=o.onPopupMouseLeave),Rt.onMouseDown=o.onPopupMouseDown,Rt.onTouchStart=o.onPopupMouseDown,a.createElement(to,Object(q.a)({prefixCls:X,destroyPopupOnHide:R,visible:lt,point:Lt&&Zt,className:me,align:An,onAlign:xe,animation:We,getClassNameFromAlign:o.getPopupClassNameFromAlign},Rt,{stretch:gn,getRootDomNode:o.getRootDomNode,style:Ot,mask:Ut,zIndex:Jt,transitionName:rt,maskAnimation:It,maskTransitionName:rn,maskMotion:sn,ref:o.popupRef,motion:ke,mobile:wn,forceRender:Yt}),typeof an=="function"?an():an)},o.attachParent=function(x){Ht.a.cancel(o.attachId);var X=o.props,R=X.getPopupContainer,me=X.getDocument,xe=o.getRootDomNode(),ke;R?(xe||R.length===0)&&(ke=R(xe)):ke=me(o.getRootDomNode()).body,ke?ke.appendChild(x):o.attachId=Object(Ht.a)(function(){o.attachParent(x)})},o.getContainer=function(){var x=o.props.getDocument,X=x(o.getRootDomNode()).createElement("div");return X.style.position="absolute",X.style.top="0",X.style.left="0",X.style.width="100%",o.attachParent(X),X},o.setPoint=function(x){var X=o.props.alignPoint;if(!X||!x)return;o.setState({point:{pageX:x.pageX,pageY:x.pageY}})},o.handlePortalUpdate=function(){o.state.prevPopupVisible!==o.state.popupVisible&&o.props.afterPopupVisibleChange(o.state.popupVisible)},o.triggerContextValue={onPopupMouseDown:o.onPopupMouseDown};var A;return"popupVisible"in d?A=!!d.popupVisible:A=!!d.defaultPopupVisible,o.state={prevPopupVisible:A,popupVisible:A},tn.forEach(function(x){o["fire".concat(x)]=function(X){o.fireEvents(x,X)}}),o}return Object(ie.a)(n,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var o=this.props,A=this.state;if(A.popupVisible){var x;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(x=o.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(Ue.a)(x,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(x=x||o.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(Ue.a)(x,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(x=x||o.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(Ue.a)(x,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(Ue.a)(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),Ht.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var o;return((o=this.popupRef.current)===null||o===void 0?void 0:o.getElement())||null}},{key:"getPopupAlign",value:function(){var o=this.props,A=o.popupPlacement,x=o.popupAlign,X=o.builtinPlacements;return A&&X?bt(X,A,x):x}},{key:"setPopupVisible",value:function(o,A){var x=this.props.alignPoint,X=this.state.popupVisible;this.clearDelayTimer(),X!==o&&("popupVisible"in this.props||this.setState({popupVisible:o,prevPopupVisible:X}),this.props.onPopupVisibleChange(o)),x&&A&&o&&this.setPoint(A)}},{key:"delaySetPopupVisible",value:function(o,A,x){var X=this,R=A*1e3;if(this.clearDelayTimer(),R){var me=x?{pageX:x.pageX,pageY:x.pageY}:null;this.delayTimer=window.setTimeout(function(){X.setPopupVisible(o,me),X.clearDelayTimer()},R)}else this.setPopupVisible(o,x)}},{key:"clearDelayTimer",value:function(){this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null)}},{key:"clearOutsideHandler",value:function(){this.clickOutsideHandler&&(this.clickOutsideHandler.remove(),this.clickOutsideHandler=null),this.contextMenuOutsideHandler1&&(this.contextMenuOutsideHandler1.remove(),this.contextMenuOutsideHandler1=null),this.contextMenuOutsideHandler2&&(this.contextMenuOutsideHandler2.remove(),this.contextMenuOutsideHandler2=null),this.touchOutsideHandler&&(this.touchOutsideHandler.remove(),this.touchOutsideHandler=null)}},{key:"createTwoChains",value:function(o){var A=this.props.children.props,x=this.props;return A[o]&&x[o]?this["fire".concat(o)]:A[o]||x[o]}},{key:"isClickToShow",value:function(){var o=this.props,A=o.action,x=o.showAction;return A.indexOf("click")!==-1||x.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var o=this.props.action;return o==="contextMenu"||o.length===1&&o[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var o=this.props,A=o.action,x=o.showAction;return A.indexOf("contextMenu")!==-1||x.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var o=this.props,A=o.action,x=o.hideAction;return A.indexOf("click")!==-1||x.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var o=this.props,A=o.action,x=o.showAction;return A.indexOf("hover")!==-1||x.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var o=this.props,A=o.action,x=o.hideAction;return A.indexOf("hover")!==-1||x.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var o=this.props,A=o.action,x=o.showAction;return A.indexOf("focus")!==-1||x.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var o=this.props,A=o.action,x=o.hideAction;return A.indexOf("focus")!==-1||x.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var o;(o=this.popupRef.current)===null||o===void 0||o.forceAlign()}}},{key:"fireEvents",value:function(o,A){var x=this.props.children.props[o];x&&x(A);var X=this.props[o];X&&X(A)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var o=this.state.popupVisible,A=this.props,x=A.children,X=A.forceRender,R=A.alignPoint,me=A.className,xe=A.autoDestroy,ke=a.Children.only(x),We={key:"trigger"};this.isContextMenuToShow()?We.onContextMenu=this.onContextMenu:We.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(We.onClick=this.onClick,We.onMouseDown=this.onMouseDown,We.onTouchStart=this.onTouchStart):(We.onClick=this.createTwoChains("onClick"),We.onMouseDown=this.createTwoChains("onMouseDown"),We.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(We.onMouseEnter=this.onMouseEnter,R&&(We.onMouseMove=this.onMouseMove)):We.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?We.onMouseLeave=this.onMouseLeave:We.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(We.onFocus=this.onFocus,We.onBlur=this.onBlur):(We.onFocus=this.createTwoChains("onFocus"),We.onBlur=this.createTwoChains("onBlur"));var rt=J()(ke&&ke.props&&ke.props.className,me);rt&&(We.className=rt);var Ot=Object(W.a)({},We);Object(pe.c)(ke)&&(Ot.ref=Object(pe.a)(this.triggerRef,ke.ref));var Ut=a.cloneElement(ke,Ot),It;return(o||this.popupRef.current||X)&&(It=a.createElement(v,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!o&&xe&&(It=null),a.createElement(Qa.Provider,{value:this.triggerContextValue},Ut,It)}}],[{key:"getDerivedStateFromProps",value:function(o,A){var x=o.popupVisible,X={};return x!==void 0&&A.popupVisible!==x&&(X.popupVisible=x,X.prevPopupVisible=A.popupVisible),X}}]),n}(a.Component);return w.contextType=Qa,w.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:po,getDocument:go,onPopupVisibleChange:eo,afterPopupVisibleChange:eo,onPopupAlign:eo,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},w}var Nn=zt(Je.a),t={adjustX:1,adjustY:1},_={topLeft:{points:["bl","tl"],overflow:t,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:t,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:t,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:t,offset:[4,0]}},F={topLeft:{points:["bl","tl"],overflow:t,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:t,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:t,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:t,offset:[4,0]}},U=_,ye=0,ue={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},De=function(w,V,O){var n=Ne(V),d=w.getState();w.setState({defaultActiveFirst:Object(W.a)(Object(W.a)({},d.defaultActiveFirst),{},Object(I.a)({},n,O))})},we=function(v){Object(g.a)(V,v);var w=Object(c.a)(V);function V(O){var n;Object(ce.a)(this,V),n=w.call(this,O),n.onDestroy=function(R){n.props.onDestroy(R)},n.onKeyDown=function(R){var me=R.keyCode,xe=n.menuInstance,ke=n.props.store,We=n.getVisible();if(me===m.a.ENTER)return n.onTitleClick(R),De(ke,n.props.eventKey,!0),!0;if(me===m.a.RIGHT)return We?xe.onKeyDown(R):(n.triggerOpenChange(!0),De(ke,n.props.eventKey,!0)),!0;if(me===m.a.LEFT){var rt;if(We)rt=xe.onKeyDown(R);else return;return rt||(n.triggerOpenChange(!1),rt=!0),rt}return We&&(me===m.a.UP||me===m.a.DOWN)?xe.onKeyDown(R):void 0},n.onOpenChange=function(R){n.props.onOpenChange(R)},n.onPopupVisibleChange=function(R){n.triggerOpenChange(R,R?"mouseenter":"mouseleave")},n.onMouseEnter=function(R){var me=n.props,xe=me.eventKey,ke=me.onMouseEnter,We=me.store;De(We,n.props.eventKey,!1),ke({key:xe,domEvent:R})},n.onMouseLeave=function(R){var me=n.props,xe=me.parentMenu,ke=me.eventKey,We=me.onMouseLeave;xe.subMenuInstance=Object(y.a)(n),We({key:ke,domEvent:R})},n.onTitleMouseEnter=function(R){var me=n.props,xe=me.eventKey,ke=me.onItemHover,We=me.onTitleMouseEnter;ke({key:xe,hover:!0}),We({key:xe,domEvent:R})},n.onTitleMouseLeave=function(R){var me=n.props,xe=me.parentMenu,ke=me.eventKey,We=me.onItemHover,rt=me.onTitleMouseLeave;xe.subMenuInstance=Object(y.a)(n),We({key:ke,hover:!1}),rt({key:ke,domEvent:R})},n.onTitleClick=function(R){var me=Object(y.a)(n),xe=me.props;if(xe.onTitleClick({key:xe.eventKey,domEvent:R}),xe.triggerSubMenuAction==="hover")return;n.triggerOpenChange(!n.getVisible(),"click"),De(xe.store,n.props.eventKey,!1)},n.onSubMenuClick=function(R){typeof n.props.onClick=="function"&&n.props.onClick(n.addKeyPath(R))},n.onSelect=function(R){n.props.onSelect(R)},n.onDeselect=function(R){n.props.onDeselect(R)},n.getPrefixCls=function(){return"".concat(n.props.rootPrefixCls,"-submenu")},n.getActiveClassName=function(){return"".concat(n.getPrefixCls(),"-active")},n.getDisabledClassName=function(){return"".concat(n.getPrefixCls(),"-disabled")},n.getSelectedClassName=function(){return"".concat(n.getPrefixCls(),"-selected")},n.getOpenClassName=function(){return"".concat(n.props.rootPrefixCls,"-submenu-open")},n.getVisible=function(){return n.state.isOpen},n.getMode=function(){return n.state.mode},n.saveMenuInstance=function(R){n.menuInstance=R},n.addKeyPath=function(R){return Object(W.a)(Object(W.a)({},R),{},{keyPath:(R.keyPath||[]).concat(n.props.eventKey)})},n.triggerOpenChange=function(R,me){var xe=n.props.eventKey,ke=function(){n.onOpenChange({key:xe,item:Object(y.a)(n),trigger:me,open:R})};me==="mouseenter"?n.mouseenterTimeout=setTimeout(function(){ke()},0):ke()},n.isChildrenSelected=function(){var R={find:!1};return mt(n.props.children,n.props.selectedKeys,R),R.find},n.isInlineMode=function(){return n.getMode()==="inline"},n.adjustWidth=function(){if(!n.subMenuTitle||!n.menuInstance)return;var R=Cn.findDOMNode(n.menuInstance);if(R.offsetWidth>=n.subMenuTitle.offsetWidth)return;R.style.minWidth="".concat(n.subMenuTitle.offsetWidth,"px")},n.saveSubMenuTitle=function(R){n.subMenuTitle=R},n.getBaseProps=function(){var R=Object(y.a)(n),me=R.props,xe=n.getMode();return{mode:xe==="horizontal"?"vertical":xe,visible:n.getVisible(),level:me.level+1,inlineIndent:me.inlineIndent,focusable:!1,onClick:n.onSubMenuClick,onSelect:n.onSelect,onDeselect:n.onDeselect,onDestroy:n.onDestroy,selectedKeys:me.selectedKeys,eventKey:"".concat(me.eventKey,"-menu-"),openKeys:me.openKeys,motion:me.motion,onOpenChange:n.onOpenChange,subMenuOpenDelay:me.subMenuOpenDelay,parentMenu:Object(y.a)(n),subMenuCloseDelay:me.subMenuCloseDelay,forceSubMenuRender:me.forceSubMenuRender,triggerSubMenuAction:me.triggerSubMenuAction,builtinPlacements:me.builtinPlacements,defaultActiveFirst:me.store.getState().defaultActiveFirst[Ne(me.eventKey)],multiple:me.multiple,prefixCls:me.rootPrefixCls,id:n.internalMenuId,manualRef:n.saveMenuInstance,itemIcon:me.itemIcon,expandIcon:me.expandIcon,direction:me.direction}},n.getMotion=function(R,me){var xe=Object(y.a)(n),ke=xe.haveRendered,We=n.props,rt=We.motion,Ot=We.rootPrefixCls,Ut=Object(W.a)(Object(W.a)({},rt),{},{leavedClassName:"".concat(Ot,"-hidden"),removeOnLeave:!1,motionAppear:ke||!me||R!=="inline"});return Ut};var d=O.store,o=O.eventKey,A=d.getState(),x=A.defaultActiveFirst;n.isRootMenu=!1;var X=!1;return x&&(X=x[o]),De(d,o,X),n.state={mode:O.mode,isOpen:O.isOpen},n}return Object(ie.a)(V,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var n=this,d=this.props,o=d.mode,A=d.parentMenu,x=d.manualRef,X=d.isOpen,R=function(){n.setState({mode:o,isOpen:X})},me=X!==this.state.isOpen,xe=o!==this.state.mode;if((xe||me)&&(Ht.a.cancel(this.updateStateRaf),xe?this.updateStateRaf=Object(Ht.a)(R):R()),x&&x(this),o!=="horizontal"||!(A==null?void 0:A.isRootMenu)||!X)return;this.minWidthTimeout=setTimeout(function(){return n.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var n=this.props,d=n.onDestroy,o=n.eventKey;d&&d(o),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),Ht.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(n,d){var o=this.getBaseProps();return a.createElement(Tt,Object(q.a)({},o,{id:this.internalMenuId,className:n,style:d}),this.props.children)}},{key:"renderChildren",value:function(){var n=this,d=this.getBaseProps(),o=d.mode,A=d.visible,x=d.forceSubMenuRender,X=d.direction,R=this.getMotion(o,A);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||A||x,!this.haveOpened)return a.createElement("div",null);var me=J()("".concat(d.prefixCls,"-sub"),Object(I.a)({},"".concat(d.prefixCls,"-rtl"),X==="rtl"));return this.isInlineMode()?a.createElement(Jn,Object(q.a)({visible:d.visible,forceRender:x},R),function(xe){var ke=xe.className,We=xe.style,rt=J()(me,ke);return n.renderPopupMenu(rt,We)}):this.renderPopupMenu(me)}},{key:"render",value:function(){var n,d,o,A=Object(W.a)({},this.props),x=this.getVisible(),X=this.getPrefixCls(),R=this.isInlineMode(),me=this.getMode(),xe=J()(X,"".concat(X,"-").concat(me),(n={},Object(I.a)(n,A.className,!!A.className),Object(I.a)(n,this.getOpenClassName(),x),Object(I.a)(n,this.getActiveClassName(),A.active||x&&!R),Object(I.a)(n,this.getDisabledClassName(),A.disabled),Object(I.a)(n,this.getSelectedClassName(),this.isChildrenSelected()),n));this.internalMenuId||(A.eventKey?this.internalMenuId="".concat(A.eventKey,"$Menu"):(ye+=1,this.internalMenuId="$__$".concat(ye,"$Menu")));var ke={},We={},rt={};A.disabled||(ke={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},We={onClick:this.onTitleClick},rt={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var Ot={},Ut=A.direction,It=Ut==="rtl";R&&(It?Ot.paddingRight=A.inlineIndent*A.level:Ot.paddingLeft=A.inlineIndent*A.level);var rn={};this.getVisible()&&(rn={"aria-owns":this.internalMenuId});var sn=null;me!=="horizontal"&&(sn=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(sn=a.createElement(this.props.expandIcon,Object(W.a)({},this.props))));var Jt=a.createElement("div",Object(q.a)({ref:this.saveSubMenuTitle,style:Ot,className:"".concat(X,"-title"),role:"button"},rt,We,{"aria-expanded":x},rn,{"aria-haspopup":"true",title:typeof A.title=="string"?A.title:void 0}),A.title,sn||a.createElement("i",{className:"".concat(X,"-arrow")})),an=this.renderChildren(),gn=((d=A.parentMenu)===null||d===void 0?void 0:d.isRootMenu)?A.parentMenu.props.getPopupContainer:function(Yn){return Yn.parentNode},Lt=ue[me],wn=A.popupOffset?{offset:A.popupOffset}:{},Yt=J()((o={},Object(I.a)(o,A.popupClassName,A.popupClassName&&!R),Object(I.a)(o,"".concat(X,"-rtl"),It),o)),Ve=A.disabled,lt=A.triggerSubMenuAction,Zt=A.subMenuOpenDelay,An=A.forceSubMenuRender,Rt=A.subMenuCloseDelay,xn=A.builtinPlacements;ft.forEach(function(Yn){return delete A[Yn]}),delete A.onClick;var Vn=It?Object(W.a)(Object(W.a)({},F),xn):Object(W.a)(Object(W.a)({},_),xn);delete A.direction;var On=this.getBaseProps(),kn=R?null:this.getMotion(On.mode,On.visible);return a.createElement("li",Object(q.a)({},A,ke,{className:xe,role:"menuitem"}),a.createElement(Nn,{prefixCls:X,popupClassName:J()("".concat(X,"-popup"),Yt),getPopupContainer:gn,builtinPlacements:Vn,popupPlacement:Lt,popupVisible:R?!1:x,popupAlign:wn,popup:R?null:an,action:Ve||R?[]:[lt],mouseEnterDelay:Zt,mouseLeaveDelay:Rt,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:An,popupMotion:kn},Jt),R?an:null)}}]),V}(a.Component);we.defaultProps={onMouseEnter:ee,onMouseLeave:ee,onTitleMouseEnter:ee,onTitleMouseLeave:ee,onTitleClick:ee,manualRef:ee,mode:"vertical",title:""};var Fe=Object(ae.b)(function(v,w){var V=v.openKeys,O=v.activeKey,n=v.selectedKeys,d=w.eventKey,o=w.subMenuKey;return{isOpen:V.indexOf(d)>-1,active:O[o]===d,selectedKeys:n}})(we);Fe.isSubMenu=!0;var ze=Fe,ot="menuitem-overflowed",$e=.5,Pe=function(v){Object(g.a)(V,v);var w=Object(c.a)(V);function V(){var O;return Object(ce.a)(this,V),O=w.apply(this,arguments),O.resizeObserver=null,O.mutationObserver=null,O.originalTotalWidth=0,O.overflowedItems=[],O.menuItemSizes=[],O.cancelFrameId=null,O.state={lastVisibleIndex:void 0},O.childRef=a.createRef(),O.getMenuItemNodes=function(){var n=O.props.prefixCls,d=O.childRef.current;return d?[].slice.call(d.children).filter(function(o){return o.className.split(" ").indexOf("".concat(n,"-overflowed-submenu"))<0}):[]},O.getOverflowedSubMenuItem=function(n,d,o){var A=O.props,x=A.overflowedIndicator,X=A.level,R=A.mode,me=A.prefixCls,xe=A.theme;if(X!==1||R!=="horizontal")return null;var ke=O.props.children[0],We=ke.props,rt=We.children,Ot=We.title,Ut=We.style,It=Object(Le.a)(We,["children","title","style"]),rn=Object(W.a)({},Ut),sn="".concat(n,"-overflowed-indicator"),Jt="".concat(n,"-overflowed-indicator");d.length===0&&o!==!0?rn=Object(W.a)(Object(W.a)({},rn),{},{display:"none"}):o&&(rn=Object(W.a)(Object(W.a)({},rn),{},{visibility:"hidden",position:"absolute"}),sn="".concat(sn,"-placeholder"),Jt="".concat(Jt,"-placeholder"));var an=xe?"".concat(me,"-").concat(xe):"",gn={};return ft.forEach(function(Lt){It[Lt]!==void 0&&(gn[Lt]=It[Lt])}),a.createElement(ze,Object(q.a)({title:x,className:"".concat(me,"-overflowed-submenu"),popupClassName:an},gn,{key:sn,eventKey:Jt,disabled:!1,style:rn}),d)},O.setChildrenWidthAndResize=function(){if(O.props.mode!=="horizontal")return;var n=O.childRef.current;if(!n)return;var d=n.children;if(!d||d.length===0)return;var o=n.children[d.length-1];gt(o,"display","inline-block");var A=O.getMenuItemNodes(),x=A.filter(function(X){return X.className.split(" ").indexOf(ot)>=0});x.forEach(function(X){gt(X,"display","inline-block")}),O.menuItemSizes=A.map(function(X){return ht(X,!0)}),x.forEach(function(X){gt(X,"display","none")}),O.overflowedIndicatorWidth=ht(n.children[n.children.length-1],!0),O.originalTotalWidth=O.menuItemSizes.reduce(function(X,R){return X+R},0),O.handleResize(),gt(o,"display","none")},O.handleResize=function(){if(O.props.mode!=="horizontal")return;var n=O.childRef.current;if(!n)return;var d=ht(n);O.overflowedItems=[];var o=0,A;O.originalTotalWidth>d+$e&&(A=-1,O.menuItemSizes.forEach(function(x){o+=x,o+O.overflowedIndicatorWidth<=d&&(A+=1)})),O.setState({lastVisibleIndex:A})},O}return Object(ie.a)(V,[{key:"componentDidMount",value:function(){var n=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var d=this.childRef.current;if(!d)return;this.resizeObserver=new Gt.default(function(o){o.forEach(function(){var A=n.cancelFrameId;cancelAnimationFrame(A),n.cancelFrameId=requestAnimationFrame(n.setChildrenWidthAndResize)})}),[].slice.call(d.children).concat(d).forEach(function(o){n.resizeObserver.observe(o)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){n.resizeObserver.disconnect(),[].slice.call(d.children).concat(d).forEach(function(o){n.resizeObserver.observe(o)}),n.setChildrenWidthAndResize()}),this.mutationObserver.observe(d,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(n){var d=this,o=this.state.lastVisibleIndex;return(n||[]).reduce(function(A,x,X){var R=x;if(d.props.mode==="horizontal"){var me=d.getOverflowedSubMenuItem(x.props.eventKey,[]);o!==void 0&&d.props.className.indexOf("".concat(d.props.prefixCls,"-root"))!==-1&&(X>o&&(R=a.cloneElement(x,{style:{display:"none"},eventKey:"".concat(x.props.eventKey,"-hidden"),className:"".concat(ot)})),X===o+1&&(d.overflowedItems=n.slice(o+1).map(function(ke){return a.cloneElement(ke,{key:ke.props.eventKey,mode:"vertical-left"})}),me=d.getOverflowedSubMenuItem(x.props.eventKey,d.overflowedItems)));var xe=[].concat(Object(Y.a)(A),[me,R]);return X===n.length-1&&xe.push(d.getOverflowedSubMenuItem(x.props.eventKey,[],!0)),xe}return[].concat(Object(Y.a)(A),[R])},[])}},{key:"render",value:function(){var n=this.props,d=n.visible,o=n.prefixCls,A=n.overflowedIndicator,x=n.mode,X=n.level,R=n.tag,me=n.children,xe=n.theme,ke=Object(Le.a)(n,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),We=R;return a.createElement(We,Object(q.a)({ref:this.childRef},ke),this.renderChildren(me))}}]),V}(a.Component);Pe.defaultProps={tag:"div",className:""};var Ze=Pe;function Be(v){return v.length?v.every(function(w){return!!w.props.disabled}):!0}function qe(v,w,V){var O=v.getState();v.setState({activeKey:Object(W.a)(Object(W.a)({},O.activeKey),{},Object(I.a)({},w,V))})}function He(v){return v.eventKey||"0-menu-"}function vt(v,w){var V=w,O=v.children,n=v.eventKey;if(V){var d;if(Ge(O,function(o,A){o&&o.props&&!o.props.disabled&&V===Oe(o,n,A)&&(d=!0)}),d)return V}return V=null,v.defaultActiveFirst&&Ge(O,function(o,A){!V&&o&&!o.props.disabled&&(V=Oe(o,n,A))}),V}function At(v){if(!v)return;var w=this.instanceArray.indexOf(v);w!==-1?this.instanceArray[w]=v:this.instanceArray.push(v)}var Kt=function(v){Object(g.a)(V,v);var w=Object(c.a)(V);function V(O){var n;return Object(ce.a)(this,V),n=w.call(this,O),n.onKeyDown=function(d,o){var A=d.keyCode,x;if(n.getFlatInstanceArray().forEach(function(R){R&&R.props.active&&R.onKeyDown&&(x=R.onKeyDown(d))}),x)return 1;var X=null;return(A===m.a.UP||A===m.a.DOWN)&&(X=n.step(A===m.a.UP?-1:1)),X?(d.preventDefault(),qe(n.props.store,He(n.props),X.props.eventKey),typeof o=="function"&&o(X),1):void 0},n.onItemHover=function(d){var o=d.key,A=d.hover;qe(n.props.store,He(n.props),A?o:null)},n.onDeselect=function(d){n.props.onDeselect(d)},n.onSelect=function(d){n.props.onSelect(d)},n.onClick=function(d){n.props.onClick(d)},n.onOpenChange=function(d){n.props.onOpenChange(d)},n.onDestroy=function(d){n.props.onDestroy(d)},n.getFlatInstanceArray=function(){return n.instanceArray},n.step=function(d){var o=n.getFlatInstanceArray(),A=n.props.store.getState().activeKey[He(n.props)],x=o.length;if(!x)return null;d<0&&(o=o.concat().reverse());var X=-1;if(o.every(function(ke,We){return ke&&ke.props.eventKey===A?(X=We,!1):!0}),!n.props.defaultActiveFirst&&X!==-1&&Be(o.slice(X,x-1)))return;var R=(X+1)%x,me=R;do{var xe=o[me];if(!xe||xe.props.disabled)me=(me+1)%x;else return xe}while(me!==R);return null},n.renderCommonMenuItem=function(d,o,A){var x=n.props.store.getState(),X=Object(y.a)(n),R=X.props,me=Oe(d,R.eventKey,o),xe=d.props;if(!xe||typeof d.type=="string")return d;var ke=me===x.activeKey,We=Object(W.a)(Object(W.a)({mode:xe.mode||R.mode,level:R.level,inlineIndent:R.inlineIndent,renderMenuItem:n.renderMenuItem,rootPrefixCls:R.prefixCls,index:o,parentMenu:R.parentMenu,manualRef:xe.disabled?void 0:Object(Ee.a)(d.ref,At.bind(Object(y.a)(n))),eventKey:me,active:!xe.disabled&&ke,multiple:R.multiple,onClick:function(Ot){(xe.onClick||ee)(Ot),n.onClick(Ot)},onItemHover:n.onItemHover,motion:R.motion,subMenuOpenDelay:R.subMenuOpenDelay,subMenuCloseDelay:R.subMenuCloseDelay,forceSubMenuRender:R.forceSubMenuRender,onOpenChange:n.onOpenChange,onDeselect:n.onDeselect,onSelect:n.onSelect,builtinPlacements:R.builtinPlacements,itemIcon:xe.itemIcon||n.props.itemIcon,expandIcon:xe.expandIcon||n.props.expandIcon},A),{},{direction:R.direction});return(R.mode==="inline"||Et())&&(We.triggerSubMenuAction="click"),a.cloneElement(d,Object(W.a)(Object(W.a)({},We),{},{key:me||o}))},n.renderMenuItem=function(d,o,A){if(!d)return null;var x=n.props.store.getState(),X={openKeys:x.openKeys,selectedKeys:x.selectedKeys,triggerSubMenuAction:n.props.triggerSubMenuAction,subMenuKey:A};return n.renderCommonMenuItem(d,o,X)},O.store.setState({activeKey:Object(W.a)(Object(W.a)({},O.store.getState().activeKey),{},Object(I.a)({},O.eventKey,vt(O,O.activeKey)))}),n.instanceArray=[],n}return Object(ie.a)(V,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(n){return this.props.visible||n.visible||this.props.className!==n.className||!_e()(this.props.style,n.style)}},{key:"componentDidUpdate",value:function(n){var d=this.props,o="activeKey"in d?d.activeKey:d.store.getState().activeKey[He(d)],A=vt(d,o);if(A!==o)qe(d.store,He(d),A);else if("activeKey"in n){var x=vt(n,n.activeKey);A!==x&&qe(d.store,He(d),A)}}},{key:"render",value:function(){var n=this,d=Object(q.a)({},this.props);this.instanceArray=[];var o=J()(d.prefixCls,d.className,"".concat(d.prefixCls,"-").concat(d.mode)),A={className:o,role:d.role||"menu"};d.id&&(A.id=d.id),d.focusable&&(A.tabIndex=0,A.onKeyDown=this.onKeyDown);var x=d.prefixCls,X=d.eventKey,R=d.visible,me=d.level,xe=d.mode,ke=d.overflowedIndicator,We=d.theme;return ft.forEach(function(rt){return delete d[rt]}),delete d.onClick,a.createElement(Ze,Object(q.a)({},d,{prefixCls:x,mode:xe,tag:"ul",level:me,theme:We,visible:R,overflowedIndicator:ke},A),Object(i.a)(d.children).map(function(rt,Ot){return n.renderMenuItem(rt,Ot,X||"0-menu-")}))}}]),V}(a.Component);Kt.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:ee};var bn=Object(ae.b)()(Kt),Tt=bn,Nt=e("Kwbf");function Xt(v,w,V){var O=v.prefixCls,n=v.motion,d=v.defaultMotions,o=d===void 0?{}:d,A=v.openAnimation,x=v.openTransitionName,X=w.switchingModeFromInline;if(n)return n;if(Object(S.a)(A)==="object"&&A)Object(Nt.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof A=="string")return{motionName:"".concat(O,"-open-").concat(A)};if(x)return{motionName:x};var R=o[V];return R||(X?null:o.other)}var nn=function(v){Object(g.a)(V,v);var w=Object(c.a)(V);function V(O){var n;Object(ce.a)(this,V),n=w.call(this,O),n.onSelect=function(A){var x=Object(y.a)(n),X=x.props;if(X.selectable){var R=n.store.getState(),me=R.selectedKeys,xe=A.key;X.multiple?me=me.concat([xe]):me=[xe],"selectedKeys"in X||n.store.setState({selectedKeys:me}),X.onSelect(Object(W.a)(Object(W.a)({},A),{},{selectedKeys:me}))}},n.onClick=function(A){var x=n.getRealMenuMode(),X=Object(y.a)(n),R=X.store,me=X.props.onOpenChange;x!=="inline"&&!("openKeys"in n.props)&&(R.setState({openKeys:[]}),me([])),n.props.onClick(A)},n.onKeyDown=function(A,x){n.innerMenu.getWrappedInstance().onKeyDown(A,x)},n.onOpenChange=function(A){var x=Object(y.a)(n),X=x.props,R=n.store.getState().openKeys.concat(),me=!1,xe=function(We){var rt=!1;if(We.open)rt=R.indexOf(We.key)===-1,rt&&R.push(We.key);else{var Ot=R.indexOf(We.key);rt=Ot!==-1,rt&&R.splice(Ot,1)}me=me||rt};Array.isArray(A)?A.forEach(xe):xe(A),me&&("openKeys"in n.props||n.store.setState({openKeys:R}),X.onOpenChange(R))},n.onDeselect=function(A){var x=Object(y.a)(n),X=x.props;if(X.selectable){var R=n.store.getState().selectedKeys.concat(),me=A.key,xe=R.indexOf(me);xe!==-1&&R.splice(xe,1),"selectedKeys"in X||n.store.setState({selectedKeys:R}),X.onDeselect(Object(W.a)(Object(W.a)({},A),{},{selectedKeys:R}))}},n.onMouseEnter=function(A){n.restoreModeVerticalFromInline();var x=n.props.onMouseEnter;x&&x(A)},n.onTransitionEnd=function(A){var x=A.propertyName==="width"&&A.target===A.currentTarget,X=A.target.className,R=Object.prototype.toString.call(X)==="[object SVGAnimatedString]"?X.animVal:X,me=A.propertyName==="font-size"&&R.indexOf("anticon")>=0;(x||me)&&n.restoreModeVerticalFromInline()},n.setInnerMenu=function(A){n.innerMenu=A},n.isRootMenu=!0;var d=O.defaultSelectedKeys,o=O.defaultOpenKeys;return"selectedKeys"in O&&(d=O.selectedKeys||[]),"openKeys"in O&&(o=O.openKeys||[]),n.store=Object(ae.c)({selectedKeys:d,openKeys:o,activeKey:{"0-menu-":vt(O,O.activeKey)}}),n.state={switchingModeFromInline:!1,prevProps:O,inlineOpenKeys:[],store:n.store},n}return Object(ie.a)(V,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(n){var d=this.props,o=d.siderCollapsed,A=d.inlineCollapsed,x=d.onOpenChange;(!n.inlineCollapsed&&A||!n.siderCollapsed&&o)&&x([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var n=this.props.collapsedWidth,d=this.store,o=this.prevOpenKeys,A=this.getInlineCollapsed()&&(n===0||n==="0"||n==="0px");A?(this.prevOpenKeys=d.getState().openKeys.concat(),this.store.setState({openKeys:[]})):o&&(this.store.setState({openKeys:o}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var n=this.props.mode,d=this.state.switchingModeFromInline,o=this.getInlineCollapsed();return d&&o?"inline":o?"vertical":n}},{key:"getInlineCollapsed",value:function(){var n=this.props,d=n.inlineCollapsed,o=n.siderCollapsed;return o!==void 0?o:d}},{key:"restoreModeVerticalFromInline",value:function(){var n=this.state.switchingModeFromInline;n&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var n=Object(W.a)({},Object(le.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),d=this.getRealMenuMode();return n.className+=" ".concat(n.prefixCls,"-root"),n.direction==="rtl"&&(n.className+=" ".concat(n.prefixCls,"-rtl")),n=Object(W.a)(Object(W.a)({},n),{},{mode:d,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:Xt(this.props,this.state,d)}),delete n.openAnimation,delete n.openTransitionName,a.createElement(ae.a,{store:this.store},a.createElement(Tt,Object(q.a)({},n,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(n,d){var o=d.prevProps,A=d.store,x=A.getState(),X={},R={prevProps:n};return o.mode==="inline"&&n.mode!=="inline"&&(R.switchingModeFromInline=!0),"openKeys"in n?X.openKeys=n.openKeys||[]:((n.inlineCollapsed&&!o.inlineCollapsed||n.siderCollapsed&&!o.siderCollapsed)&&(R.switchingModeFromInline=!0,R.inlineOpenKeys=x.openKeys,X.openKeys=[]),(!n.inlineCollapsed&&o.inlineCollapsed||!n.siderCollapsed&&o.siderCollapsed)&&(X.openKeys=d.inlineOpenKeys,R.inlineOpenKeys=[])),Object.keys(X).length&&A.setState(X),R}}]),V}(a.Component);nn.defaultProps={selectable:!0,onClick:ee,onSelect:ee,onOpenChange:ee,onDeselect:ee,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:a.createElement("span",null,"\xB7\xB7\xB7")};var ea=nn,Qn=function(v){Object(g.a)(V,v);var w=Object(c.a)(V);function V(){var O;return Object(ce.a)(this,V),O=w.apply(this,arguments),O.onKeyDown=function(n){var d=n.keyCode;return d===m.a.ENTER?(O.onClick(n),!0):void 0},O.onMouseLeave=function(n){var d=O.props,o=d.eventKey,A=d.onItemHover,x=d.onMouseLeave;A({key:o,hover:!1}),x({key:o,domEvent:n})},O.onMouseEnter=function(n){var d=O.props,o=d.eventKey,A=d.onItemHover,x=d.onMouseEnter;A({key:o,hover:!0}),x({key:o,domEvent:n})},O.onClick=function(n){var d=O.props,o=d.eventKey,A=d.multiple,x=d.onClick,X=d.onSelect,R=d.onDeselect,me=d.isSelected,xe={key:o,keyPath:[o],item:Object(y.a)(O),domEvent:n};x(xe),A?me?R(xe):X(xe):me||X(xe)},O.saveNode=function(n){O.node=n},O}return Object(ie.a)(V,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var n=this.props;n.onDestroy&&n.onDestroy(n.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var n,d=Object(W.a)({},this.props),o=J()(this.getPrefixCls(),d.className,(n={},Object(I.a)(n,this.getActiveClassName(),!d.disabled&&d.active),Object(I.a)(n,this.getSelectedClassName(),d.isSelected),Object(I.a)(n,this.getDisabledClassName(),d.disabled),n)),A=Object(W.a)(Object(W.a)({},d.attribute),{},{title:typeof d.title=="string"?d.title:void 0,className:o,role:d.role||"menuitem","aria-disabled":d.disabled});d.role==="option"?A=Object(W.a)(Object(W.a)({},A),{},{role:"option","aria-selected":d.isSelected}):(d.role===null||d.role==="none")&&(A.role="none");var x={onClick:d.disabled?null:this.onClick,onMouseLeave:d.disabled?null:this.onMouseLeave,onMouseEnter:d.disabled?null:this.onMouseEnter},X=Object(W.a)({},d.style);d.mode==="inline"&&(d.direction==="rtl"?X.paddingRight=d.inlineIndent*d.level:X.paddingLeft=d.inlineIndent*d.level),ft.forEach(function(me){return delete d[me]}),delete d.direction;var R=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(R=a.createElement(this.props.itemIcon,this.props)),a.createElement("li",Object(q.a)({},Object(le.a)(d,["onClick","onMouseEnter","onMouseLeave","onSelect"]),A,x,{style:X,ref:this.saveNode}),d.children,R)}}]),V}(a.Component);Qn.isMenuItem=!0,Qn.defaultProps={onSelect:ee,onMouseEnter:ee,onMouseLeave:ee,manualRef:ee};var pa=Object(ae.b)(function(v,w){var V=v.activeKey,O=v.selectedKeys,n=w.eventKey,d=w.subMenuKey;return{active:V[d]===n,isSelected:Array.isArray(O)?O.indexOf(n)!==-1:O===n}})(Qn),Gn=pa,ra=function(v){Object(g.a)(V,v);var w=Object(c.a)(V);function V(){var O;return Object(ce.a)(this,V),O=w.apply(this,arguments),O.renderInnerMenuItem=function(n){var d=O.props,o=d.renderMenuItem,A=d.index;return o(n,A,O.props.subMenuKey)},O}return Object(ie.a)(V,[{key:"render",value:function(){var n=Object(q.a)({},this.props),d=n.className,o=d===void 0?"":d,A=n.rootPrefixCls,x="".concat(A,"-item-group-title"),X="".concat(A,"-item-group-list"),R=n.title,me=n.children;return ft.forEach(function(xe){return delete n[xe]}),delete n.direction,a.createElement("li",Object(q.a)({},n,{onClick:function(ke){return ke.stopPropagation()},className:"".concat(o," ").concat(A,"-item-group")}),a.createElement("div",{className:x,title:typeof R=="string"?R:void 0},R),a.createElement("ul",{className:X},a.Children.map(me,this.renderInnerMenuItem)))}}]),V}(a.Component);ra.isMenuItemGroup=!0,ra.defaultProps={disabled:!0};var ma=ra,Ra=function(w){var V=w.className,O=w.rootPrefixCls,n=w.style;return a.createElement("li",{className:"".concat(V," ").concat(O,"-item-divider"),style:n})};Ra.defaultProps={disabled:!0,className:"",style:{}};var Ua=Ra,Ta=ea,Sa=e("eDIo");function Ba(v,w){var V=v.prefixCls,O=v.editable,n=v.locale,d=v.style;return!O||O.showAdd===!1?null:a.createElement("button",{ref:w,type:"button",className:"".concat(V,"-nav-add"),style:d,"aria-label":(n==null?void 0:n.addAriaLabel)||"Add tab",onClick:function(A){O.onEdit("add",{event:A})}},O.addIcon||"+")}var Ca=a.forwardRef(Ba);function Ja(v,w){var V=v.prefixCls,O=v.id,n=v.tabs,d=v.locale,o=v.mobile,A=v.moreIcon,x=A===void 0?"More":A,X=v.moreTransitionName,R=v.style,me=v.className,xe=v.editable,ke=v.tabBarGutter,We=v.rtl,rt=v.onTabClick,Ot=Object(a.useState)(!1),Ut=Object(N.a)(Ot,2),It=Ut[0],rn=Ut[1],sn=Object(a.useState)(null),Jt=Object(N.a)(sn,2),an=Jt[0],gn=Jt[1],Lt="".concat(O,"-more-popup"),wn="".concat(V,"-dropdown"),Yt=an!==null?"".concat(Lt,"-").concat(an):null,Ve=d==null?void 0:d.dropdownAriaLabel,lt=a.createElement(Ta,{onClick:function(kn){var Yn=kn.key,Bn=kn.domEvent;rt(Yn,Bn),rn(!1)},id:Lt,tabIndex:-1,role:"listbox","aria-activedescendant":Yt,selectedKeys:[an],"aria-label":Ve!==void 0?Ve:"expanded dropdown"},n.map(function(On){return a.createElement(Gn,{key:On.key,id:"".concat(Lt,"-").concat(On.key),role:"option","aria-controls":O&&"".concat(O,"-panel-").concat(On.key),disabled:On.disabled},On.tab)}));function Zt(On){for(var kn=n.filter(function(ua){return!ua.disabled}),Yn=kn.findIndex(function(ua){return ua.key===an})||0,Bn=kn.length,Un=0;Unxn?(An=lt,Lt.current="x"):(An=Zt,Lt.current="y");var Vn=Date.now();Vn-an.current>100&&(gn.current=!1),(w(-An,-An)||gn.current)&&(Ve.preventDefault(),gn.current=!0),an.current=Vn}var Yt=Object(a.useRef)(null);Yt.current={onTouchStart:rn,onTouchMove:sn,onTouchEnd:Jt,onWheel:wn},a.useEffect(function(){function Ve(Rt){Yt.current.onTouchStart(Rt)}function lt(Rt){Yt.current.onTouchMove(Rt)}function Zt(Rt){Yt.current.onTouchEnd(Rt)}function An(Rt){Yt.current.onWheel(Rt)}return document.addEventListener("touchmove",lt,{passive:!1}),document.addEventListener("touchend",Zt,{passive:!1}),v.current.addEventListener("touchstart",Ve,{passive:!1}),v.current.addEventListener("wheel",An),function(){document.removeEventListener("touchmove",lt),document.removeEventListener("touchend",Zt)}},[])}function ha(){var v=Object(a.useRef)(new Map);function w(O){return v.current.has(O)||v.current.set(O,a.createRef()),v.current.get(O)}function V(O){v.current.delete(O)}return[w,V]}function ya(v,w){var V=a.useRef(v),O=a.useState({}),n=Object(N.a)(O,2),d=n[1];function o(A){var x=typeof A=="function"?A(V.current):A;x!==V.current&&w(x,V.current),V.current=x,d({})}return[V.current,o]}var va=function(w){var V=w.position,O=w.prefixCls,n=w.extra;if(!n)return null;var d,o=n;return V==="right"&&(d=o.right||!o.left&&o||null),V==="left"&&(d=o.left||null),d?a.createElement("div",{className:"".concat(O,"-extra-content")},d):null};function no(v,w){var V,O=a.useContext(Ka),n=O.prefixCls,d=O.tabs,o=v.className,A=v.style,x=v.id,X=v.animated,R=v.activeKey,me=v.rtl,xe=v.extra,ke=v.editable,We=v.locale,rt=v.tabPosition,Ot=v.tabBarGutter,Ut=v.children,It=v.onTabClick,rn=v.onTabScroll,sn=Object(a.useRef)(),Jt=Object(a.useRef)(),an=Object(a.useRef)(),gn=Object(a.useRef)(),Lt=ha(),wn=Object(N.a)(Lt,2),Yt=wn[0],Ve=wn[1],lt=rt==="top"||rt==="bottom",Zt=ya(0,function(Wn,_n){lt&&rn&&rn({direction:Wn>_n?"left":"right"})}),An=Object(N.a)(Zt,2),Rt=An[0],xn=An[1],Vn=ya(0,function(Wn,_n){!lt&&rn&&rn({direction:Wn>_n?"top":"bottom"})}),On=Object(N.a)(Vn,2),kn=On[0],Yn=On[1],Bn=Object(a.useState)(0),Un=Object(N.a)(Bn,2),Ft=Un[0],ua=Un[1],Ga=Object(a.useState)(0),La=Object(N.a)(Ga,2),za=La[0],ca=La[1],Aa=Object(a.useState)(0),ia=Object(N.a)(Aa,2),fa=ia[0],Ha=ia[1],oo=Object(a.useState)(0),ro=Object(N.a)(oo,2),Xn=ro[0],Xa=ro[1],Za=Object(a.useState)(null),Zn=Object(N.a)(Za,2),Kn=Zn[0],ga=Zn[1],xo=Object(a.useState)(null),Xo=Object(N.a)(xo,2),uo=Xo[0],mr=Xo[1],No=Object(a.useState)(0),Eo=Object(N.a)(No,2),Zo=Eo[0],qo=Eo[1],fr=Object(a.useState)(0),Ro=Object(N.a)(fr,2),So=Ro[0],$o=Ro[1],er=b(new Map),tr=Object(N.a)(er,2),nr=tr[0],pr=tr[1],Co=fe(d,nr,Ft),ar="".concat(n,"-nav-operations-hidden"),vo=0,qa=0;lt?me?(vo=0,qa=Math.max(0,Ft-Kn)):(vo=Math.min(0,Kn-Ft),qa=0):(vo=Math.min(0,uo-za),qa=0);function jo(Wn){return Wnqa?[qa,!1]:[Wn,!0]}var or=Object(a.useRef)(),wo=Object(a.useState)(),Io=Object(N.a)(wo,2),Lo=Io[0],ko=Io[1];function Uo(){ko(Date.now())}function yo(){window.clearTimeout(or.current)}la(sn,function(Wn,_n){var na=!1;function ka(Oo,_o){Oo(function(Mo){var bo=jo(Mo+_o),co=Object(N.a)(bo,2),Po=co[0],Do=co[1];return na=Do,Po})}if(lt){if(Kn>=Ft)return na;ka(xn,Wn)}else{if(uo>=za)return na;ka(Yn,_n)}return yo(),Uo(),na}),Object(a.useEffect)(function(){return yo(),Lo&&(or.current=window.setTimeout(function(){ko(0)},100)),yo},[Lo]);function Bo(){var Wn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:R,_n=Co.get(Wn);if(!_n)return;if(lt){var na=Rt;me?_n.rightRt+Kn&&(na=_n.right+_n.width-Kn):_n.left<-Rt?na=-_n.left:_n.left+_n.width>-Rt+Kn&&(na=-(_n.left+_n.width-Kn)),Yn(0),xn(jo(na)[0])}else{var ka=kn;_n.top<-kn?ka=-_n.top:_n.top+_n.height>-kn+uo&&(ka=-(_n.top+_n.height-uo)),xn(0),Yn(jo(ka)[0])}}var hr=je(Co,{width:Kn,height:uo,left:Rt,top:kn},{width:fa,height:Xn},{width:Zo,height:So},Object(W.a)(Object(W.a)({},v),{},{tabs:d})),Ko=Object(N.a)(hr,2),vr=Ko[0],br=Ko[1],rr=d.map(function(Wn){var _n=Wn.key;return a.createElement(z,{id:x,prefixCls:n,key:_n,rtl:me,tab:Wn,closable:Wn.closable,editable:ke,active:_n===R,tabPosition:rt,tabBarGutter:Ot,renderWrapper:Ut,removeAriaLabel:We==null?void 0:We.removeAriaLabel,ref:Yt(_n),onClick:function(ka){It(_n,ka)},onRemove:function(){Ve(_n)},onFocus:function(){Bo(_n),Uo(),me||(sn.current.scrollLeft=0),sn.current.scrollTop=0}})}),Wo=Q(function(){var Wn,_n,na,ka,Oo,_o,Mo,bo,co,Po=((Wn=sn.current)===null||Wn===void 0?void 0:Wn.offsetWidth)||0,Do=((_n=sn.current)===null||_n===void 0?void 0:_n.offsetHeight)||0,To=((na=gn.current)===null||na===void 0?void 0:na.offsetWidth)||0,dr=((ka=gn.current)===null||ka===void 0?void 0:ka.offsetHeight)||0,Cr=((Oo=an.current)===null||Oo===void 0?void 0:Oo.offsetWidth)||0,En=((_o=an.current)===null||_o===void 0?void 0:_o.offsetHeight)||0;ga(Po),mr(Do),qo(To),$o(dr);var _t=(((Mo=Jt.current)===null||Mo===void 0?void 0:Mo.offsetWidth)||0)-To,Wt=(((bo=Jt.current)===null||bo===void 0?void 0:bo.offsetHeight)||0)-dr;ua(_t),ca(Wt);var yn=(co=an.current)===null||co===void 0?void 0:co.className.includes(ar);Ha(_t-(yn?0:Cr)),Xa(Wt-(yn?0:En)),pr(function(){var aa=new Map;return d.forEach(function(mo){var $a=mo.key,Oa=Yt($a).current;Oa&&aa.set($a,{width:Oa.offsetWidth,height:Oa.offsetHeight,left:Oa.offsetLeft,top:Oa.offsetTop})}),aa})}),ir=d.slice(0,vr),gr=d.slice(br+1),Fo=[].concat(Object(Y.a)(ir),Object(Y.a)(gr)),sr=Object(a.useState)(),zo=Object(N.a)(sr,2),Er=zo[0],lr=zo[1],io=Co.get(R),Ho=Object(a.useRef)();function Vo(){P.a.cancel(Ho.current)}Object(a.useEffect)(function(){var Wn={};return io&&(lt?(me?Wn.right=io.right:Wn.left=io.left,Wn.width=io.width):(Wn.top=io.top,Wn.height=io.height)),Vo(),Ho.current=P()(function(){lr(Wn)}),Vo},[io,lt,me]),Object(a.useEffect)(function(){Bo()},[R,io,Co,lt]),Object(a.useEffect)(function(){Wo()},[me,Ot,R,d.map(function(Wn){return Wn.key}).join("_")]);var Qo=!!Fo.length,Ao="".concat(n,"-nav-wrap"),Yo,Jo,ur,cr;return lt?me?(Jo=Rt>0,Yo=Rt+Kn2&&arguments[2]!==void 0?arguments[2]:"0",U=String(t);U.length<_;)U="".concat(F).concat(t);return U}var j=function(){for(var _=arguments.length,F=new Array(_),U=0;U<_;U++)F[U]=arguments[U];return F};function $(t){return t==null?[]:Array.isArray(t)?t:[t]}function be(t){var _={};return Object.keys(t).forEach(function(F){(F.substr(0,5)==="data-"||F.substr(0,5)==="aria-"||F==="role"||F==="name")&&F.substr(0,7)!=="data-__"&&(_[F]=t[F])}),_}function H(t,_){return t?t[_]:null}function se(t,_,F){var U=[H(t,0),H(t,1)];return U[F]=typeof _=="function"?_(U[F]):_,!U[0]&&!U[1]?null:U}function Ae(t,_,F,U,ye){var ue=t.setHour(_,F);return ue=t.setMinute(ue,U),ue=t.setSecond(ue,ye),ue}function ge(t,_,F,U,ye,ue){var De=Math.floor(t/U)*U;if(De=12,ea%=12);var Ra=i.useMemo(function(){if(!ze)return[!1,!1];var jt=[!0,!0];return ma.forEach(function(wt){var fn=wt.disabled,zn=wt.value;if(fn)return;zn>=12?jt[1]=!1:jt[0]=!1}),jt},[ze,ma]),Ua=Object(J.a)(Ra,2),Ta=Ua[0],Sa=Ua[1],Ba=i.useMemo(function(){return ze?ma.filter(nn?function(jt){return jt.value>=12}:function(jt){return jt.value<12}).map(function(jt){var wt=jt.value%12,fn=wt===0?"12":p(wt,2);return Object(f.a)(Object(f.a)({},jt),{},{label:fn,value:wt})}):ma},[ze,ma]),Ca=re(0,59,Ze,vt&&vt(ea)),Ja=re(0,59,qe,At&&At(ea,Qn));U.current={onUpDown:function(wt){var fn=Tt[ye];if(fn)for(var zn=fn.units.findIndex(function(ya){return ya.value===fn.value}),ta=fn.units.length,la=1;la1&&(De=_.addDate(De,-7)),De}function pe(t,_,F){var U=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(_){case"year":return F.addYear(t,U*10);case"quarter":case"month":return F.addYear(t,U);default:return F.addMonth(t,U)}}var Ue=i.createContext({}),Je=Ue;function it(t){var _=t.cellPrefixCls,F=t.generateConfig,U=t.rangedValue,ye=t.hoverRangedValue,ue=t.isInView,De=t.isSameCell,we=t.offsetCell,Fe=t.today,ze=t.value;function ot($e){var Pe,Ze=we($e,-1),Be=we($e,1),qe=H(U,0),He=H(U,1),vt=H(ye,0),At=H(ye,1),Kt=Rn(F,vt,At,$e);function bn(Qn){return De(qe,Qn)}function Tt(Qn){return De(He,Qn)}var Nt=De(vt,$e),Xt=De(At,$e),nn=(Kt||Xt)&&(!ue(Ze)||Tt(Ze)),ea=(Kt||Nt)&&(!ue(Be)||bn(Be));return Pe={},Object(a.a)(Pe,"".concat(_,"-in-view"),ue($e)),Object(a.a)(Pe,"".concat(_,"-in-range"),Rn(F,qe,He,$e)),Object(a.a)(Pe,"".concat(_,"-range-start"),bn($e)),Object(a.a)(Pe,"".concat(_,"-range-end"),Tt($e)),Object(a.a)(Pe,"".concat(_,"-range-start-single"),bn($e)&&!He),Object(a.a)(Pe,"".concat(_,"-range-end-single"),Tt($e)&&!qe),Object(a.a)(Pe,"".concat(_,"-range-start-near-hover"),bn($e)&&(De(Ze,vt)||Rn(F,vt,At,Ze))),Object(a.a)(Pe,"".concat(_,"-range-end-near-hover"),Tt($e)&&(De(Be,At)||Rn(F,vt,At,Be))),Object(a.a)(Pe,"".concat(_,"-range-hover"),Kt),Object(a.a)(Pe,"".concat(_,"-range-hover-start"),Nt),Object(a.a)(Pe,"".concat(_,"-range-hover-end"),Xt),Object(a.a)(Pe,"".concat(_,"-range-hover-edge-start"),nn),Object(a.a)(Pe,"".concat(_,"-range-hover-edge-end"),ea),Object(a.a)(Pe,"".concat(_,"-range-hover-edge-start-near-range"),nn&&De(Ze,He)),Object(a.a)(Pe,"".concat(_,"-range-hover-edge-end-near-range"),ea&&De(Be,qe)),Object(a.a)(Pe,"".concat(_,"-today"),De(Fe,$e)),Object(a.a)(Pe,"".concat(_,"-selected"),De(ze,$e)),Pe}return ot}function bt(t){for(var _=t.prefixCls,F=t.disabledDate,U=t.onSelect,ye=t.rowNum,ue=t.colNum,De=t.prefixColumn,we=t.rowClassName,Fe=t.baseDate,ze=t.getCellClassName,ot=t.getCellText,$e=t.getCellNode,Pe=t.getCellDate,Ze=t.titleCell,Be=t.headerCells,qe=i.useContext(m),He=qe.onDateMouseEnter,vt=qe.onDateMouseLeave,At="".concat(_,"-cell"),Kt=[],bn=0;bn2&&arguments[2]!==void 0?arguments[2]:!1;(A===qe||Zt)&&(lo(Ve),Xt&&Xt(Ve),ta&&ta(Ve,lt),nn&&!Ht(we,Ve,ja)&&nn(Ve))},rt=function(Ve){return ba.current&&ba.current.onKeyDown?([Q.a.LEFT,Q.a.RIGHT,Q.a.UP,Q.a.DOWN,Q.a.PAGE_UP,Q.a.PAGE_DOWN,Q.a.ENTER].includes(Ve.which)&&Ve.preventDefault(),ba.current.onKeyDown(Ve)):(Object(K.a)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1)},Ot=function(Ve){ba.current&&ba.current.onBlur&&ba.current.onBlur(Ve)};fn&&no!=="right"&&(fn.current={onKeyDown:rt,onClose:function(){ba.current&&ba.current.onClose&&ba.current.onClose()}}),i.useEffect(function(){Fe&&!Wa.current&&V(Fe)},[Fe]),i.useEffect(function(){Wa.current=!1},[]);var Ut,It=Object(f.a)(Object(f.a)({},t),{},{operationRef:ba,prefixCls:U,viewDate:w,value:ja,onViewDateChange:O,sourceMode:me,onPanelChange:ke,disabledDate:A!=="decade"?Pe:void 0});delete It.onChange,delete It.onSelect;switch(A){case"decade":Ut=i.createElement(St,Object.assign({},It,{onSelect:function(Ve,lt){O(Ve),We(Ve,lt)}}));break;case"year":Ut=i.createElement(mn,Object.assign({},It,{onSelect:function(Ve,lt){O(Ve),We(Ve,lt)}}));break;case"month":Ut=i.createElement(te,Object.assign({},It,{onSelect:function(Ve,lt){O(Ve),We(Ve,lt)}}));break;case"quarter":Ut=i.createElement(dt,Object.assign({},It,{onSelect:function(Ve,lt){O(Ve),We(Ve,lt)}}));break;case"week":Ut=i.createElement(jn,Object.assign({},It,{onSelect:function(Ve,lt){O(Ve),We(Ve,lt)}}));break;case"time":delete It.showTime,Ut=i.createElement(Oe,Object.assign({},It,Object(s.a)(Kt)==="object"?Kt:null,{onSelect:function(Ve,lt){O(Ve),We(Ve,lt)}}));break;default:Kt?Ut=i.createElement(Sn,Object.assign({},It,{onSelect:function(Ve,lt){O(Ve),We(Ve,lt)}})):Ut=i.createElement(nt,Object.assign({},It,{onSelect:function(Ve,lt){O(Ve),We(Ve,lt)}}))}var rn,sn,Jt=function(){var Ve=we.getNow(),lt=ge(we.getHour(Ve),we.getMinute(Ve),we.getSecond(Ve),Na?Ua:1,Ka?Sa:1,jt?Ca:1),Zt=Ae(we,Ve,lt[0],lt[1],lt[2]);We(Zt,"submit")};la||(rn=Mt(U,A,Tt),sn=$t({prefixCls:U,components:ra,needConfirmButton:Ja,okDisabled:!ja||Pe&&Pe(ja),locale:De,showNow:At,onNow:Ja&&Jt,onOk:function(){ja&&(We(ja,"submit",!0),Gn&&Gn(ja))}}));var an;if(bn&&A==="date"&&qe==="date"&&!Kt){var gn=we.getNow(),Lt="".concat(U,"-today-btn"),wn=Pe&&Pe(gn);an=i.createElement("a",{className:Y()(Lt,wn&&"".concat(Lt,"-disabled")),"aria-disabled":wn,onClick:function(){wn||We(gn,"mouse",!0)}},De.today)}return i.createElement(m.Provider,{value:Object(f.a)(Object(f.a)({},wt),{},{hideHeader:"hideHeader"in t?Nt:wt.hideHeader,hidePrevBtn:va&&no==="right",hideNextBtn:va&&no==="left"})},i.createElement("div",{tabIndex:vt,className:Y()("".concat(U,"-panel"),ye,(_={},Object(a.a)(_,"".concat(U,"-panel-has-range"),wa&&wa[0]&&wa[1]),Object(a.a)(_,"".concat(U,"-panel-has-range-hover"),ao&&ao[0]&&ao[1]),Object(a.a)(_,"".concat(U,"-panel-rtl"),ma==="rtl"),_)),style:ue,onKeyDown:rt,onBlur:Ot,onMouseDown:Qn,ref:zn},Ut,rn||sn||an?i.createElement("div",{className:"".concat(U,"-footer")},rn,sn,an):null))}var qn=Jn,_a=e("uciX"),Ma={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}};function Da(t){var _,F=t.prefixCls,U=t.popupElement,ye=t.popupStyle,ue=t.visible,De=t.dropdownClassName,we=t.dropdownAlign,Fe=t.transitionName,ze=t.getPopupContainer,ot=t.children,$e=t.range,Pe=t.popupPlacement,Ze=t.direction,Be="".concat(F,"-dropdown"),qe=function(){return Pe!==void 0?Pe:Ze==="rtl"?"bottomRight":"bottomLeft"};return i.createElement(_a.a,{showAction:[],hideAction:[],popupPlacement:qe(),builtinPlacements:Ma,prefixCls:Be,popupTransitionName:Fe,popup:U,popupAlign:we,popupVisible:ue,popupClassName:Y()(De,(_={},Object(a.a)(_,"".concat(Be,"-range"),$e),Object(a.a)(_,"".concat(Be,"-rtl"),Ze==="rtl"),_)),popupStyle:ye,getPopupContainer:ze},ot)}var on=Da;function Ea(t){var _=t.open,F=t.value,U=t.isClickOutside,ye=t.triggerOpen,ue=t.forwardKeyDown,De=t.blurToCancel,we=t.onSubmit,Fe=t.onCancel,ze=t.onFocus,ot=t.onBlur,$e=Object(i.useState)(!1),Pe=Object(J.a)($e,2),Ze=Pe[0],Be=Pe[1],qe=Object(i.useState)(!1),He=Object(J.a)(qe,2),vt=He[0],At=He[1],Kt=Object(i.useRef)(!1),bn=Object(i.useRef)(!1),Tt={onMouseDown:function(){Be(!0),ye(!0)},onKeyDown:function(Xt){switch(Xt.which){case Q.a.ENTER:{_?we()!==!1&&Be(!0):ye(!0),Xt.preventDefault();return}case Q.a.TAB:{Ze&&_&&!Xt.shiftKey?(Be(!1),Xt.preventDefault()):!Ze&&_&&(!ue(Xt)&&Xt.shiftKey&&(Be(!0),Xt.preventDefault()));return}case Q.a.ESC:{Be(!0),Fe();return}}!_&&![Q.a.SHIFT].includes(Xt.which)?ye(!0):Ze||ue(Xt)},onFocus:function(Xt){Be(!0),At(!0),ze&&ze(Xt)},onBlur:function(Xt){if(Kt.current||!U(document.activeElement)){Kt.current=!1;return}De?setTimeout(function(){U(document.activeElement)&&Fe()},0):_&&(ye(!1),bn.current&&we()),At(!1),ot&&ot(Xt)}};return Object(i.useEffect)(function(){bn.current=!1},[_]),Object(i.useEffect)(function(){bn.current=!0},[F]),Object(i.useEffect)(function(){return Ee(function(Nt){var Xt=Nt.target;_&&(U(Xt)?vt||ye(!1):(Kt.current=!0,requestAnimationFrame(function(){Kt.current=!1})))})}),[Tt,{focused:vt,typing:Ze}]}function Fn(t){var _=t.valueTexts,F=t.onTextChange,U=i.useState(""),ye=Object(J.a)(U,2),ue=ye[0],De=ye[1],we=i.useRef([]);we.current=_;function Fe(ot){De(ot),F(ot)}function ze(){De(we.current[0])}return i.useEffect(function(){_.every(function(ot){return ot!==ue})&&ze()},[_.join("||")]),[ue,Fe,ze]}var Hn=e("Gytx"),Va=e.n(Hn);function xa(t,_){var F=_.formatList,U=_.generateConfig,ye=_.locale;return Object(je.a)(function(){if(!t)return[[""],""];for(var ue="",De=[],we=0;we1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(ze.current),vt){Fe(He);return}ze.current=requestAnimationFrame(function(){Fe(He)})}var $e=xa(we,{formatList:F,generateConfig:U,locale:ye}),Pe=Object(J.a)($e,2),Ze=Pe[1];function Be(He){ot(He)}function qe(){var He=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;ot(null,He)}return Object(i.useEffect)(function(){qe(!0)},[t]),Object(i.useEffect)(function(){return function(){return cancelAnimationFrame(ze.current)}},[]),[Ze,Be,qe]}function en(t){var _,F=t.prefixCls,U=F===void 0?"rc-picker":F,ye=t.id,ue=t.tabIndex,De=t.style,we=t.className,Fe=t.dropdownClassName,ze=t.dropdownAlign,ot=t.popupStyle,$e=t.transitionName,Pe=t.generateConfig,Ze=t.locale,Be=t.inputReadOnly,qe=t.allowClear,He=t.autoFocus,vt=t.showTime,At=t.picker,Kt=At===void 0?"date":At,bn=t.format,Tt=t.use12Hours,Nt=t.value,Xt=t.defaultValue,nn=t.open,ea=t.defaultOpen,Qn=t.defaultOpenValue,pa=t.suffixIcon,Gn=t.clearIcon,ra=t.disabled,ma=t.disabledDate,Ra=t.placeholder,Ua=t.getPopupContainer,Ta=t.pickerRef,Sa=t.panelRender,Ba=t.onChange,Ca=t.onOpenChange,Ja=t.onFocus,Na=t.onBlur,Ka=t.onMouseDown,jt=t.onMouseUp,wt=t.onMouseEnter,fn=t.onMouseLeave,zn=t.onContextMenu,ta=t.onClick,la=t.direction,ha=t.autoComplete,ya=ha===void 0?"off":ha,va=i.useRef(null),no=Kt==="date"&&!!vt||Kt==="time",wa=$(g(bn,Kt,vt,Tt)),ao=i.useRef(null),ba=i.useRef(null),Wa=Object(P.a)(null,{value:Nt,defaultValue:Xt}),ho=Object(J.a)(Wa,2),Ia=ho[0],ja=ho[1],lo=i.useState(Ia),Fa=Object(J.a)(lo,2),v=Fa[0],w=Fa[1],V=i.useRef(null),O=Object(P.a)(!1,{value:nn,defaultValue:ea,postState:function(Ft){return ra?!1:Ft},onChange:function(Ft){Ca&&Ca(Ft),!Ft&&V.current&&V.current.onClose&&V.current.onClose()}}),n=Object(J.a)(O,2),d=n[0],o=n[1],A=xa(v,{formatList:wa,generateConfig:Pe,locale:Ze}),x=Object(J.a)(A,2),X=x[0],R=x[1],me=Fn({valueTexts:X,onTextChange:function(Ft){var ua=Pe.locale.parse(Ze.locale,Ft,wa);ua&&(!ma||!ma(ua))&&w(ua)}}),xe=Object(J.a)(me,3),ke=xe[0],We=xe[1],rt=xe[2],Ot=function(Ft){w(Ft),ja(Ft),Ba&&!Ht(Pe,Ia,Ft)&&Ba(Ft,Ft?Pe.locale.format(Ze.locale,Ft,wa[0]):"")},Ut=function(Ft){if(ra&&Ft)return;o(Ft)},It=function(Ft){return d&&V.current&&V.current.onKeyDown?V.current.onKeyDown(Ft):(Object(K.a)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},rn=function(){jt&&jt.apply(void 0,arguments),va.current&&(va.current.focus(),Ut(!0))},sn=Ea({blurToCancel:no,open:d,value:ke,triggerOpen:Ut,forwardKeyDown:It,isClickOutside:function(Ft){return!E([ao.current,ba.current],Ft)},onSubmit:function(){return ma&&ma(v)?!1:(Ot(v),Ut(!1),rt(),!0)},onCancel:function(){Ut(!1),w(Ia),rt()},onFocus:Ja,onBlur:Na}),Jt=Object(J.a)(sn,2),an=Jt[0],gn=Jt[1],Lt=gn.focused,wn=gn.typing;i.useEffect(function(){d||(w(Ia),!X.length||X[0]===""?We(""):R!==ke&&rt())},[d,X]),i.useEffect(function(){d||rt()},[Kt]),i.useEffect(function(){w(Ia)},[Ia]),Ta&&(Ta.current={focus:function(){va.current&&va.current.focus()},blur:function(){va.current&&va.current.blur()}});var Yt=Object(f.a)(Object(f.a)({},t),{},{className:void 0,style:void 0,pickerValue:void 0,onPickerValueChange:void 0}),Ve=i.createElement(qn,Object.assign({},Yt,{generateConfig:Pe,className:Y()(Object(a.a)({},"".concat(U,"-panel-focused"),!wn)),value:v,locale:Ze,tabIndex:-1,onChange:w,direction:la}));Sa&&(Ve=Sa(Ve));var lt=i.createElement("div",{className:"".concat(U,"-panel-container"),onMouseDown:function(Ft){Ft.preventDefault()}},Ve),Zt;pa&&(Zt=i.createElement("span",{className:"".concat(U,"-suffix")},pa));var An;qe&&Ia&&!ra&&(An=i.createElement("span",{onMouseDown:function(Ft){Ft.preventDefault(),Ft.stopPropagation()},onMouseUp:function(Ft){Ft.preventDefault(),Ft.stopPropagation(),Ot(null),Ut(!1)},className:"".concat(U,"-clear")},Gn||i.createElement("span",{className:"".concat(U,"-clear-btn")})));var Rt=function(Ft,ua){(ua==="submit"||ua!=="key"&&!no)&&(Ot(Ft),Ut(!1))},xn=la==="rtl"?"bottomRight":"bottomLeft",Vn=Pa(ke,{formatList:wa,generateConfig:Pe,locale:Ze}),On=Object(J.a)(Vn,3),kn=On[0],Yn=On[1],Bn=On[2];return i.createElement(m.Provider,{value:{operationRef:V,hideHeader:Kt==="time",panelRef:ao,onSelect:Rt,open:d,defaultOpenValue:Qn,onDateMouseEnter:Yn,onDateMouseLeave:Bn}},i.createElement(on,{visible:d,popupElement:lt,popupStyle:ot,prefixCls:U,dropdownClassName:Fe,dropdownAlign:ze,getPopupContainer:Ua,transitionName:$e,popupPlacement:xn,direction:la},i.createElement("div",{className:Y()(U,we,(_={},Object(a.a)(_,"".concat(U,"-disabled"),ra),Object(a.a)(_,"".concat(U,"-focused"),Lt),Object(a.a)(_,"".concat(U,"-rtl"),la==="rtl"),_)),style:De,onMouseDown:Ka,onMouseUp:rn,onMouseEnter:wt,onMouseLeave:fn,onContextMenu:zn,onClick:ta},i.createElement("div",{className:Y()("".concat(U,"-input"),Object(a.a)({},"".concat(U,"-input-placeholder"),!!kn)),ref:ba},i.createElement("input",Object.assign({id:ye,tabIndex:ue,disabled:ra,readOnly:Be||!wn,value:kn||ke,onChange:function(Ft){We(Ft.target.value)},autoFocus:He,placeholder:Ra,ref:va,title:ke},an,{size:c(Kt,wa[0])},be(t),{autoComplete:ya})),Zt,An))))}var da=function(t){Object(Le.a)(F,t);var _=Object(W.a)(F);function F(){var U;return Object(I.a)(this,F),U=_.apply(this,arguments),U.pickerRef=i.createRef(),U.focus=function(){U.pickerRef.current&&U.pickerRef.current.focus()},U.blur=function(){U.pickerRef.current&&U.pickerRef.current.blur()},U}return Object(N.a)(F,[{key:"render",value:function(){return i.createElement(en,Object.assign({},this.props,{pickerRef:this.pickerRef}))}}]),F}(i.Component),$n=da;function oa(t,_,F){var U=t.picker,ye=t.locale,ue=t.selectedValue,De=t.disabledDate,we=t.disabled,Fe=t.generateConfig,ze=H(ue,0),ot=H(ue,1);function $e(He){var vt=Fe.getYear(He),At=Fe.locale.getWeek(ye.locale,He);return vt*100+At}function Pe(He){var vt=Fe.getYear(He),At=Fe.getMonth(He);return vt*100+At}function Ze(He){var vt=Fe.getYear(He),At=ht(Fe,He);return vt*10+At}var Be=i.useCallback(function(He){if(De&&De(He))return!0;if(we[1]&&ot)return!Gt(Fe,He,ot)&&Fe.isAfter(He,ot);if(_&&ot)switch(U){case"quarter":return Ze(He)>Ze(ot);case"month":return Pe(He)>Pe(ot);case"week":return $e(He)>$e(ot);default:return!Gt(Fe,He,ot)&&Fe.isAfter(He,ot)}return!1},[De,we[1],ot,_]),qe=i.useCallback(function(He){if(De&&De(He))return!0;if(we[0]&&ze)return!Gt(Fe,He,ot)&&Fe.isAfter(ze,He);if(F&&ze)switch(U){case"quarter":return Ze(He)0&&arguments[0]!==void 0?arguments[0]:!1,_t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Wt=null;Bn&&qa&&qa[0]&&qa[1]&&Be.isAfter(qa[1],qa[0])&&(Wt=qa);var yn=Nt;if(Nt&&Object(s.a)(Nt)==="object"&&Nt.defaultValue){var aa=Nt.defaultValue;yn=Object(f.a)(Object(f.a)({},Nt),{},{defaultValue:H(aa,R)||void 0})}var mo=null;return Ta&&(mo=function(Oa,so){return Ta(Oa,so,{range:R?"end":"start"})}),i.createElement(Je.Provider,{value:{inRange:!0,panelPosition:En,rangedValue:pr||Lt,hoverRangedValue:Wt}},i.createElement(qn,Object.assign({},t,_t,{dateRender:mo,showTime:yn,mode:lt[R],generateConfig:Be,style:void 0,direction:Wa,disabledDate:R===0?Vn:On,disabledTime:function(Oa){return Ua?Ua(Oa,R===0?"start":"end"):!1},className:Y()(Object(a.a)({},"".concat(ue,"-panel-focused"),R===0?!zo:!Qo)),value:H(Lt,R),locale:qe,tabIndex:-1,onPanelChange:function(Oa,so){An(se(lt,so,R),se(Lt,Oa,R));var fo=Oa;En==="right"&<[R]===so&&(fo=pe(fo,so,Be,-1)),Jt(fo,R)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:void 0,defaultPickerValue:void 0})))}var na=0,ka=0;R&&V.current&&n.current&&w.current&&(na=V.current.offsetWidth+n.current.offsetWidth,w.current.offsetWidth&&na>w.current.offsetWidth&&(ka=na));var Oo=Wa==="rtl"?{right:na}:{left:na};function _o(){var En,_t=Mt(ue,lt[R],zn),Wt=$t({prefixCls:ue,components:ao,needConfirmButton:lo,okDisabled:!H(Lt,R)||Ra&&Ra(Lt[R]),locale:qe,rangeList:Wn,onOk:function(){H(Lt,R)&&(Ha(Lt,R),wa&&wa(Lt))}});if(Tt!=="time"&&!Nt){var yn=sn(R),aa=pe(yn,Tt,Be),mo=lt[R],$a=mo===Tt,Oa=_n($a?"left":!1,{pickerValue:yn,onPickerValueChange:function(Ya){Jt(Ya,R)}}),so=_n("right",{pickerValue:aa,onPickerValueChange:function(Ya){Jt(pe(Ya,Tt,Be,-1),R)}});Wa==="rtl"?En=i.createElement(i.Fragment,null,so,$a&&Oa):En=i.createElement(i.Fragment,null,Oa,$a&&so)}else En=_n();var fo=i.createElement(i.Fragment,null,i.createElement("div",{className:"".concat(ue,"-panels")},En),(_t||Wt)&&i.createElement("div",{className:"".concat(ue,"-footer")},_t,Wt));return Sa&&(fo=Sa(fo)),i.createElement("div",{className:"".concat(ue,"-panel-container"),style:{marginLeft:ka},ref:w,onMouseDown:function(Ya){Ya.preventDefault()}},fo)}var Mo=i.createElement("div",{className:Y()("".concat(ue,"-range-wrapper"),"".concat(ue,"-").concat(Tt,"-range-wrapper")),style:{minWidth:za}},i.createElement("div",{className:"".concat(ue,"-range-arrow"),style:Oo}),_o()),bo;Na&&(bo=i.createElement("span",{className:"".concat(ue,"-suffix")},Na));var co;Ja&&(H(Ot,0)&&!ke[0]||H(Ot,1)&&!ke[1])&&(co=i.createElement("span",{onMouseDown:function(_t){_t.preventDefault(),_t.stopPropagation()},onMouseUp:function(_t){_t.preventDefault(),_t.stopPropagation();var Wt=Ot;ke[0]||(Wt=se(Wt,null,0)),ke[1]||(Wt=se(Wt,null,1)),Ha(Wt,null),ia(!1,R)},className:"".concat(ue,"-clear")},Ka||i.createElement("span",{className:"".concat(ue,"-clear-btn")})));var Po={size:c(Tt,A[0])},Do=0,To=0;V.current&&O.current&&n.current&&(R===0?To=V.current.offsetWidth:(Do=na,To=O.current.offsetWidth));var dr=Wa==="rtl"?{right:Do}:{left:Do},Cr=function(_t,Wt){var yn=se(Lt,_t,R);Wt==="submit"||Wt!=="key"&&!lo?(Ha(yn,R),R===0?ko():Ko()):wn(yn)};return i.createElement(m.Provider,{value:{operationRef:xe,hideHeader:Tt==="time",onDateMouseEnter:vr,onDateMouseLeave:br,hideRanges:!0,onSelect:Cr,open:Bn}},i.createElement(on,{visible:Bn,popupElement:Mo,popupStyle:ze,prefixCls:ue,dropdownClassName:ot,dropdownAlign:Pe,getPopupContainer:Ze,transitionName:$e,range:!0,direction:Wa},i.createElement("div",Object.assign({ref:v,className:Y()(ue,"".concat(ue,"-range"),Fe,(_={},Object(a.a)(_,"".concat(ue,"-disabled"),ke[0]&&ke[1]),Object(a.a)(_,"".concat(ue,"-focused"),R===0?sr:Vo),Object(a.a)(_,"".concat(ue,"-rtl"),Wa==="rtl"),_)),style:we,onClick:Ao,onMouseDown:Yo},be(t)),i.createElement("div",{className:Y()("".concat(ue,"-input"),(F={},Object(a.a)(F,"".concat(ue,"-input-active"),R===0),Object(a.a)(F,"".concat(ue,"-input-placeholder"),!!Io),F)),ref:V},i.createElement("input",Object.assign({id:De,disabled:ke[0],readOnly:wt||!zo,value:Io||Eo,onChange:function(_t){Zo(_t.target.value)},autoFocus:vt,placeholder:H(He,0)||"",ref:d},gr,Po,{autoComplete:ja}))),i.createElement("div",{className:"".concat(ue,"-range-separator"),ref:n},ea),i.createElement("div",{className:Y()("".concat(ue,"-input"),(U={},Object(a.a)(U,"".concat(ue,"-input-active"),R===1),Object(a.a)(U,"".concat(ue,"-input-placeholder"),!!Bo),U)),ref:O},i.createElement("input",Object.assign({disabled:ke[1],readOnly:wt||!Qo,value:Bo||So,onChange:function(_t){$o(_t.target.value)},placeholder:H(He,1)||"",ref:o},io,Po,{autoComplete:ja}))),i.createElement("div",{className:"".concat(ue,"-active-bar"),style:Object(f.a)(Object(f.a)({},dr),{},{width:To,position:"absolute"})}),bo,co)))}var tn=function(t){Object(Le.a)(F,t);var _=Object(W.a)(F);function F(){var U;return Object(I.a)(this,F),U=_.apply(this,arguments),U.pickerRef=i.createRef(),U.focus=function(){U.pickerRef.current&&U.pickerRef.current.focus()},U.blur=function(){U.pickerRef.current&&U.pickerRef.current.blur()},U}return Object(N.a)(F,[{key:"render",value:function(){return i.createElement(go,Object.assign({},this.props,{pickerRef:this.pickerRef}))}}]),F}(i.Component),zt=tn,Nn=G.b=$n},onxn:function(Re,G){Re.exports="data:image/png;base64,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"},"p+4A":function(Re,G,e){"use strict";var I=e("5NDa"),N=e("5rEg"),Le=e("5Dmo"),W=e("3S7+"),a=e("qVdP"),f=e("jsC+"),J=e("lUTK"),i=e("BvKs"),Z=e("q1tI"),Y=e.n(Z),K=e("LGBg"),P=e.n(K),s=function(b){var m=b.isAdmin,L=b.dataSource,z=b.batchStatus,de=b.SortMenuName,fe=b.setSortMenuName,ve=b.onSearch,je=b.onSort,q=b.onBatch,ce=m?[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:"postion",direction:"desc"},{name:"\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u66F4\u65B0\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}]:[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:"postion",direction:"desc"},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}],ie=function(c){fe(c.name),je(c)},y=de==="\u9ED8\u8BA4\u6392\u5E8F";return Y.a.createElement("div",{className:P.a.searchSortControllerContainer},m&&!!L.length&&Y.a.createElement("span",{onClick:function(){q(!z)},className:P.a.btn,style:{cursor:"pointer"}},Y.a.createElement("i",{className:"iconfont icon-piliangcaozuo font14 mr5"}),z?"\u53D6\u6D88":"\u6279\u91CF","\u64CD\u4F5C"),Y.a.createElement("div",null,Y.a.createElement(f.a,{overlay:Y.a.createElement(i.a,{selectedKeys:[de]},ce.map(function(g){return Y.a.createElement(i.a.Item,{key:g.name,onClick:function(){return ie(g)}},g.name)}))},Y.a.createElement("div",null,Y.a.createElement("span",{className:"".concat(P.a.btn," ").concat(y?P.a.btnSort:"")},Y.a.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),de)))),y&&Y.a.createElement(W.a,{title:"\u4F18\u5148\u6309\u7167\u8C03\u6574\u6392\u5E8F\u7ED3\u679C\u5C55\u793A\uFF0C\u672A\u8BBE\u7F6E\u6392\u5E8F\u65F6\uFF0C\u6309\u7167\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F\u6392\u5217"},Y.a.createElement("span",{className:P.a.tips},Y.a.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),Y.a.createElement(N.a.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",onSearch:ve,style:{width:220,marginLeft:"auto"}}))};G.a=s},p0J9:function(Re,G,e){Re.exports={bottomControlContainer:"bottomControlContainer___3kLNn",buttonWrap:"buttonWrap___yeOqb",moveCategory:"moveCategory___bU3lU"}},qHot:function(Re,G,e){Re.exports={tabMenuContainer:"tabMenuContainer___3zw2W",control:"control___20Vjg",iconH:"iconH___2v4Gh",selectBtn:"selectBtn___3o0y2"}},qgvg:function(Re,G){Re.exports="data:image/gif;base64,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"},sR1s:function(Re,G,e){"use strict";e.d(G,"b",function(){return W}),e.d(G,"a",function(){return a}),e.d(G,"c",function(){return f}),e.d(G,"d",function(){return J});var I=e("U8pU"),N="RC_TABLE_KEY";function Le(i){return i==null?[]:Array.isArray(i)?i:[i]}function W(i,Z){if(!Z&&typeof Z!="number")return i;for(var Y=Le(Z),K=i,P=0;P1)Object(Y.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(fe.length===0)return Object(Y.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var ve=fe[0];if(f.isValidElement(ve)&&Object(K.c)(ve)){var je=ve.ref;fe[0]=f.cloneElement(ve,{ref:Object(K.a)(je,this.setChildNode)})}return fe.length===1?fe[0]:fe.map(function(q,ce){return!f.isValidElement(q)||"key"in q&&q.key!==null?q:f.cloneElement(q,{key:"".concat(s,"-").concat(ce)})})}}]),L}(f.Component);Q.displayName="ResizeObserver",G.a=Q},tWlo:function(Re,G){Re.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg=="},uiYX:function(Re,G,e){"use strict";var I=e("2qtc"),N=e("kLXV"),Le=e("5NDa"),W=e("5rEg"),a=e("k1fw"),f=e("9og8"),J=e("y8nQ"),i=e("Vl3Y"),Z=e("tJVT"),Y=e("WmNS"),K=e.n(Y),P=e("q1tI"),s=e.n(P),Q=e("XYT7"),b=e("Ty5D"),m=e("9kvl"),L=e("500L"),z=function(fe){var ve=fe.classroomList,je=fe.loading,q=fe.dispatch,ce=Object(b.i)(),ie=i.a.useForm(),y=Object(Z.a)(ie,1),g=y[0];return s.a.createElement(N.a,{centered:!0,title:"\u8865\u4EA4\u9644\u4EF6",visible:ve.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:Object(f.a)(K.a.mark(function c(){var ae,le,Ee,Te;return K.a.wrap(function(S){for(;;)switch(S.prev=S.next){case 0:return S.next=2,g.validateFields();case 2:return le=Object(a.a)({},g.getFieldValue()),Ee=ve.actionTabs.selectArrs,le.attachment_ids=(ae=le.attachment_ids)===null||ae===void 0?void 0:ae.map(function(B){return B.response.id}),S.next=7,Object(Q.R)(Object(a.a)(Object(a.a)({},le),{},{homeworkId:Ee.work_id}));case 7:Te=S.sent,Te.status===0&&(g.resetFields(),q({type:"classroomList/setActionTabs",payload:{}}));case 9:case"end":return S.stop()}},c)})),onCancel:function(){g.resetFields(),q({type:"classroomList/setActionTabs",payload:{}})}},s.a.createElement(i.a,{form:g,initialValues:{}},s.a.createElement(i.a.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},s.a.createElement(L.b,null)),s.a.createElement(i.a.Item,{name:"description"},s.a.createElement(W.a.TextArea,{placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u8865\u4EA4\u9644\u4EF6\u7684\u539F\u56E0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26",rows:7}))))};G.a=Object(m.a)(function(de){var fe=de.classroomList,ve=de.loading;return{classroomList:fe,loading:ve}})(z)},wCXF:function(Re,G,e){"use strict";e.d(G,"a",function(){return vn});var I=e("rePB"),N=e("VTBJ"),Le=e("KQm4"),W=e("U8pU"),a=e("ODXe"),f=e("q1tI"),J=e("TSYQ"),i=e.n(J),Z=e("Gytx"),Y=e.n(Z),K=e("Kwbf"),P=e("t23M"),s=e("qx4F"),Q=e("6eGT"),b=e("IBYe"),m=e("Ff2n"),L=e("c+Xe"),z=e("fyJ8"),de=e("biw7");function fe(pe,Ue,Je,it,bt){var pt=Je[pe]||{},et=Je[Ue]||{},Qe,Ye;pt.fixed==="left"?Qe=it.left[pe]:et.fixed==="right"&&(Ye=it.right[Ue]);var st=!1,ut=!1,nt=!1,Vt=!1,Dt=Je[Ue+1],Bt=Je[pe-1];if(bt==="rtl"){if(Qe!==void 0){var Sn=Bt&&Bt.fixed==="left";Vt=!Sn}else if(Ye!==void 0){var hn=Dt&&Dt.fixed==="right";nt=!hn}}else if(Qe!==void 0){var jn=Dt&&Dt.fixed==="left";st=!jn}else if(Ye!==void 0){var kt=Bt&&Bt.fixed==="right";ut=!kt}return{fixLeft:Qe,fixRight:Ye,lastFixLeft:st,firstFixRight:ut,lastFixRight:nt,firstFixLeft:Vt,isSticky:it.isSticky}}var ve=e("sR1s");function je(pe){var Ue=pe.cells,Je=pe.stickyOffsets,it=pe.flattenColumns,bt=pe.rowComponent,pt=pe.cellComponent,et=pe.onHeaderRow,Qe=pe.index,Ye=f.useContext(de.a),st=Ye.prefixCls,ut=Ye.direction,nt;et&&(nt=et(Ue.map(function(Dt){return Dt.column}),Qe));var Vt=Object(ve.a)(Ue.map(function(Dt){return Dt.column}));return f.createElement(bt,Object.assign({},nt),Ue.map(function(Dt,Bt){var Sn=Dt.column,hn=fe(Dt.colStart,Dt.colEnd,it,Je,ut),jn;return Sn&&Sn.onHeaderCell&&(jn=Dt.column.onHeaderCell(Sn)),f.createElement(z.a,Object.assign({},Dt,{ellipsis:Sn.ellipsis,align:Sn.align,component:pt,prefixCls:st,key:Vt[Bt]},hn,{additionalProps:jn,rowType:"header"}))}))}je.displayName="HeaderRow";var q=je;function ce(pe){var Ue=[];function Je(et,Qe){var Ye=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;Ue[Ye]=Ue[Ye]||[];var st=Qe,ut=et.filter(Boolean).map(function(nt){var Vt={key:nt.key,className:nt.className||"",children:nt.title,column:nt,colStart:st},Dt=1,Bt=nt.children;return Bt&&Bt.length>0&&(Dt=Je(Bt,st,Ye+1).reduce(function(Sn,hn){return Sn+hn},0),Vt.hasSubColumns=!0),"colSpan"in nt&&(Dt=nt.colSpan),"rowSpan"in nt&&(Vt.rowSpan=nt.rowSpan),Vt.colSpan=Dt,Vt.colEnd=Vt.colStart+Dt-1,Ue[Ye].push(Vt),st+=Dt,Dt});return ut}Je(pe,0);for(var it=Ue.length,bt=function(Qe){Ue[Qe].forEach(function(Ye){!("rowSpan"in Ye)&&!Ye.hasSubColumns&&(Ye.rowSpan=it-Qe)})},pt=0;pt=0;Qe-=1){var Ye=Ue[Qe],st=Je&&Je[Qe],ut=st&&st[g.a];(Ye||ut||et)&&(bt.unshift(f.createElement("col",Object.assign({key:Qe,style:{width:Ye,minWidth:Ye}},ut))),et=!0)}return f.createElement("colgroup",null,bt)}var ae=c;function le(pe,Ue){return Object(f.useMemo)(function(){for(var Je=[],it=0;it1?$t-1:0),qn=1;qn<$t;qn++)Jn[qn-1]=arguments[qn];(Mt=mn).onClick.apply(Mt,[St].concat(Jn))}},Ln;typeof Se=="string"?Ln=Se:typeof Se=="function"&&(Ln=Se(it,bt,nt));var Tn=Object(ve.a)(u),ln=f.createElement(Vt,Object.assign({},mn,{"data-row-key":pt,className:i()(Ue,"".concat(hn,"-row"),"".concat(hn,"-row-level-").concat(nt),Ln,mn&&mn.className),style:Object(N.a)(Object(N.a)({},Je),mn?mn.style:null),onClick:un}),u.map(function(Pt,St){var Mt=Pt.render,$t=Pt.dataIndex,Jn=Pt.className,qn=Tn[St],_a=jn[St],Ma;St===(ct||0)&&dn&&(Ma=f.createElement(f.Fragment,null,f.createElement("span",{style:{paddingLeft:"".concat(oe*nt,"px")},className:"".concat(hn,"-row-indent indent-level-").concat(nt)}),Me({prefixCls:hn,expanded:qt,expandable:pn,record:it,onExpand:ne})));var Da;return Pt.onCell&&(Da=Pt.onCell(it,bt)),f.createElement(z.a,Object.assign({className:Jn,ellipsis:Pt.ellipsis,align:Pt.align,component:Dt,prefixCls:hn,key:qn,record:it,index:bt,dataIndex:$t,render:Mt,shouldCellUpdate:Pt.shouldCellUpdate},_a,{appendNode:Ma,additionalProps:Da}))})),cn;if(Mn&&(Qt||qt)){var In=Ke(it,bt,nt+1,qt),yt=T&&T(it,bt,nt);cn=f.createElement(M,{expanded:qt,className:i()("".concat(hn,"-expanded-row"),"".concat(hn,"-expanded-row-level-").concat(nt+1),yt),prefixCls:hn,fixHeader:Ct,fixColumn:Ie,horizonScroll:Xe,component:Vt,componentWidth:he,cellComponent:Dt,colSpan:u.length},In)}var at;return pn&&qt&&(at=(it[Bt]||[]).map(function(Pt,St){var Mt=et(Pt,St);return f.createElement(E,Object.assign({},pe,{key:Mt,rowKey:Mt,record:Pt,recordKey:Mt,index:St,indent:nt+1}))})),f.createElement(f.Fragment,null,ln,cn,at)}E.displayName="BodyRow";var k=E,r=f.createContext(null),p=r;function j(pe){var Ue=pe.columnKey,Je=pe.onColumnResize,it=f.useRef();return f.useEffect(function(){it.current&&Je(Ue,it.current.offsetWidth)},[]),f.createElement(P.a,{onResize:function(pt){var et=pt.offsetWidth;Je(Ue,et)}},f.createElement("td",{ref:it,style:{padding:0,border:0,height:0}},f.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}function $(pe){var Ue=pe.data,Je=pe.getRowKey,it=pe.measureColumnWidth,bt=pe.expandedKeys,pt=pe.onRow,et=pe.rowExpandable,Qe=pe.emptyNode,Ye=pe.childrenColumnName,st=f.useContext(p),ut=st.onColumnResize,nt=f.useContext(de.a),Vt=nt.prefixCls,Dt=nt.getComponent,Bt=f.useContext(S),Sn=Bt.fixHeader,hn=Bt.horizonScroll,jn=Bt.flattenColumns,kt=Bt.componentWidth;return f.useMemo(function(){var Ct=Dt(["body","wrapper"],"tbody"),Ie=Dt(["body","row"],"tr"),Xe=Dt(["body","cell"],"td"),he;Ue.length?he=Ue.map(function(C,te){var ne=Je(C,te);return f.createElement(k,{key:ne,rowKey:ne,record:C,recordKey:ne,index:te,rowComponent:Ie,cellComponent:Xe,expandedKeys:bt,onRow:pt,getRowKey:Je,rowExpandable:et,childrenColumnName:Ye})}):he=f.createElement(M,{expanded:!0,className:"".concat(Vt,"-placeholder"),prefixCls:Vt,fixHeader:Sn,fixColumn:hn,horizonScroll:hn,component:Ie,componentWidth:kt,cellComponent:Xe,colSpan:jn.length},Qe);var u=Object(ve.a)(jn);return f.createElement(Ct,{className:"".concat(Vt,"-tbody")},it&&f.createElement("tr",{"aria-hidden":"true",className:"".concat(Vt,"-measure-row"),style:{height:0}},u.map(function(C){return f.createElement(j,{key:C,columnKey:C,onColumnResize:ut})})),he)},[Ue,Vt,pt,it,bt,Je,Dt,kt,Qe,jn])}var be=f.memo($);be.displayName="Body";var H=be,se=e("wRmb"),Ae=e("xEkU"),ge=e.n(Ae);function Ce(pe){var Ue=Object(f.useRef)(pe),Je=Object(f.useState)({}),it=Object(a.a)(Je,2),bt=it[1],pt=Object(f.useRef)(null),et=Object(f.useRef)([]);function Qe(Ye){pt.current===null&&(et.current=[],pt.current=ge()(function(){et.current.forEach(function(st){Ue.current=st(Ue.current)}),pt.current=null,bt({})})),et.current.push(Ye)}return Object(f.useEffect)(function(){return function(){ge.a.cancel(pt.current)}},[]),[Ue.current,Qe]}function re(pe){var Ue=Object(f.useRef)(pe),Je=Object(f.useRef)(null);function it(){window.clearTimeout(Je.current)}function bt(et){Ue.current=et,it(),Je.current=window.setTimeout(function(){Ue.current=null,Je.current=null},100)}function pt(){return Ue.current}return Object(f.useEffect)(function(){return it},[]),[bt,pt]}function l(pe,Ue,Je){var it=Object(f.useMemo)(function(){for(var bt=[],pt=[],et=0,Qe=0,Ye=0;Ye=nt&&(dt=nt-Vt),et({scrollLeft:dt/nt*(ut+2)}),kt.current.x=oe.pageX},ne=function(){var oe=Object(ft.b)(pt.current).top,Me=oe+pt.current.offsetHeight,Ke=document.documentElement.scrollTop+window.innerHeight;Me-Object(s.a)()<=Ke||oe>=Ke-Qe?jn(function(ct){return Object(N.a)(Object(N.a)({},ct),{},{isHiddenScrollBar:!0})}):jn(function(ct){return Object(N.a)(Object(N.a)({},ct),{},{isHiddenScrollBar:!1})})},Se=function(oe){jn(function(Me){return Object(N.a)(Object(N.a)({},Me),{},{scrollLeft:oe/ut*nt||0})})};return f.useImperativeHandle(Je,function(){return{setScrollLeft:Se}}),f.useEffect(function(){var T=Object(mt.a)(document.body,"mouseup",u,!1),oe=Object(mt.a)(document.body,"mousemove",te,!1);return ne(),function(){T.remove(),oe.remove()}},[Vt,Xe]),f.useEffect(function(){var T=Object(mt.a)(window,"scroll",ne,!1),oe=Object(mt.a)(window,"resize",ne,!1);return function(){T.remove(),oe.remove()}},[]),f.useEffect(function(){hn.isHiddenScrollBar||jn(function(T){var oe,Me;return Object(N.a)(Object(N.a)({},T),{},{scrollLeft:pt.current.scrollLeft/((oe=pt.current)===null||oe===void 0?void 0:oe.scrollWidth)*((Me=pt.current)===null||Me===void 0?void 0:Me.clientWidth)})})},[hn.isHiddenScrollBar]),ut<=nt||!Vt||hn.isHiddenScrollBar?null:f.createElement("div",{style:{height:Object(s.a)(),width:nt,bottom:Qe},className:"".concat(st,"-sticky-scroll")},f.createElement("div",{onMouseDown:C,ref:Dt,className:i()("".concat(st,"-sticky-scroll-bar"),Object(I.a)({},"".concat(st,"-sticky-scroll-bar-active"),Xe)),style:{width:"".concat(Vt,"px"),transform:"translate3d(".concat(hn.scrollLeft,"px, 0, 0)")}}))},gt=f.forwardRef(ht);function Et(pe,Ue){return f.useMemo(function(){var Je=!!pe;return{isSticky:Je,stickyClassName:Je?"".concat(Ue,"-sticky-header"):"",offsetHeader:Object(W.a)(pe)==="object"&&pe.offsetHeader||0,offsetScroll:Object(W.a)(pe)==="object"&&pe.offsetScroll||0}},[pe,Ue])}var Gt=[],Cn={},vn="rc-table-internal-hook",Ht=f.memo(function(pe){var Ue=pe.children;return Ue},function(pe,Ue){return Y()(pe.props,Ue.props)?pe.pingLeft!==Ue.pingLeft||pe.pingRight!==Ue.pingRight:!1});function Rn(pe){var Ue,Je=pe.prefixCls,it=pe.className,bt=pe.rowClassName,pt=pe.style,et=pe.data,Qe=pe.rowKey,Ye=pe.scroll,st=pe.tableLayout,ut=pe.direction,nt=pe.title,Vt=pe.footer,Dt=pe.summary,Bt=pe.id,Sn=pe.showHeader,hn=pe.components,jn=pe.emptyText,kt=pe.onRow,Ct=pe.onHeaderRow,Ie=pe.internalHooks,Xe=pe.transformColumns,he=pe.internalRefs,u=pe.sticky,C=et||Gt,te=!!C.length,ne=f.useState(0),Se=Object(a.a)(ne,2),T=Se[0],oe=Se[1];f.useEffect(function(){oe(Object(s.a)())});var Me=f.useMemo(function(){return Object(ve.c)(hn,{})},[hn]),Ke=f.useCallback(function(jt,wt){return Object(ve.b)(Me,jt)||wt},[Me]),ct=f.useMemo(function(){return typeof Qe=="function"?Qe:function(jt){var wt=jt&&jt[Qe];return wt}},[Qe]),dt=Object(g.c)(pe),tt=dt.expandIcon,Qt=dt.expandedRowKeys,xt=dt.defaultExpandedRowKeys,qt=dt.defaultExpandAllRows,Mn=dt.expandedRowRender,dn=dt.onExpand,pn=dt.onExpandedRowsChange,Pn=dt.expandRowByClick,mn=dt.rowExpandable,un=dt.expandIconColumnIndex,Ln=dt.expandedRowClassName,Tn=dt.childrenColumnName,ln=dt.indentSize,cn=tt||Ne,In=Tn||"children",yt=f.useMemo(function(){return Mn?"row":pe.expandable&&Ie===vn&&pe.expandable.__PARENT_RENDER_ICON__||C.some(function(jt){return jt&&Object(W.a)(jt)==="object"&&jt[In]})?"nest":!1},[!!Mn,C]),at=f.useState(function(){return xt||(qt?Ge(C,ct,In):[])}),Pt=Object(a.a)(at,2),St=Pt[0],Mt=Pt[1],$t=f.useMemo(function(){return new Set(Qt||St||[])},[Qt,St]),Jn=f.useCallback(function(jt){var wt=ct(jt,C.indexOf(jt)),fn,zn=$t.has(wt);zn?($t.delete(wt),fn=Object(Le.a)($t)):fn=[].concat(Object(Le.a)($t),[wt]),Mt(fn),dn&&dn(!zn,jt),pn&&pn(fn)},[ct,$t,C,dn,pn]),qn=f.useState(0),_a=Object(a.a)(qn,2),Ma=_a[0],Da=_a[1],on=Object(se.b)(Object(N.a)(Object(N.a)(Object(N.a)({},pe),dt),{},{expandable:!!Mn,expandedKeys:$t,getRowKey:ct,onTriggerExpand:Jn,expandIcon:cn,expandIconColumnIndex:un,direction:ut}),Ie===vn?Xe:null),Ea=Object(a.a)(on,2),Fn=Ea[0],Hn=Ea[1],Va=f.useMemo(function(){return{columns:Fn,flattenColumns:Hn}},[Fn,Hn]),xa=f.useRef(),Pa=f.useRef(),en=f.useRef(),da=f.useState(!1),$n=Object(a.a)(da,2),oa=$n[0],to=$n[1],sa=f.useState(!1),Qa=Object(a.a)(sa,2),eo=Qa[0],po=Qa[1],go=Ce(new Map),tn=Object(a.a)(go,2),zt=tn[0],Nn=tn[1],t=Object(ve.a)(Hn),_=t.map(function(jt){return zt.get(jt)}),F=f.useMemo(function(){return _},[_.join("_")]),U=D(F,Hn.length,ut),ye=Ye&&Object(ve.d)(Ye.y),ue=Ye&&Object(ve.d)(Ye.x),De=ue&&Hn.some(function(jt){var wt=jt.fixed;return wt}),we=f.useRef(),Fe=Et(u,Je),ze=Fe.isSticky,ot=Fe.offsetHeader,$e=Fe.offsetScroll,Pe=Fe.stickyClassName,Ze,Be,qe;ye&&(Be={overflowY:"scroll",maxHeight:Ye.y}),ue&&(Ze={overflowX:"auto"},ye||(Be={overflowY:"hidden"}),qe={width:Ye.x===!0?"auto":Ye.x,minWidth:"100%"});var He=f.useCallback(function(jt,wt){Nn(function(fn){var zn=new Map(fn);return zn.set(jt,wt),zn})},[]),vt=re(null),At=Object(a.a)(vt,2),Kt=At[0],bn=At[1];function Tt(jt,wt){if(!wt)return;typeof wt=="function"?wt(jt):wt.scrollLeft!==jt&&(wt.scrollLeft=jt)}var Nt=function(wt){var fn=wt.currentTarget,zn=wt.scrollLeft,ta=typeof zn=="number"?zn:fn.scrollLeft,la=fn||Cn;if(!bn()||bn()===la){var ha;Kt(la),Tt(ta,Pa.current),Tt(ta,en.current),Tt(ta,(ha=we.current)===null||ha===void 0?void 0:ha.setScrollLeft)}if(fn){var ya=fn.scrollWidth,va=fn.clientWidth;to(ta>0),po(ta0?[].concat(Object(N.a)(m),Object(N.a)(K(fe).map(function(ve){return Object(Le.a)({fixed:de},ve)}))):[].concat(Object(N.a)(m),[Object(Le.a)(Object(Le.a)({},L),{},{fixed:de})])},[])}function P(b){for(var m=!0,L=0;L=0;fe-=1){var ve=b[fe];if(de&&ve.fixed!=="right")de=!1;else if(!de&&ve.fixed==="right"){Object(J.a)(!1,"Index ".concat(fe+1," of `columns` missing `fixed='right'` prop."));break}}}function s(b){return b.map(function(m){var L=m.fixed,z=Object(W.a)(m,["fixed"]),de=L;return L==="left"?de="right":L==="right"&&(de="left"),Object(Le.a)({fixed:de},z)})}function Q(b,m){var L=b.prefixCls,z=b.columns,de=b.children,fe=b.expandable,ve=b.expandedKeys,je=b.getRowKey,q=b.onTriggerExpand,ce=b.expandIcon,ie=b.rowExpandable,y=b.expandIconColumnIndex,g=b.direction,c=b.expandRowByClick,ae=a.useMemo(function(){return z||Y(de)},[z,de]),le=a.useMemo(function(){if(fe){var _e,S=y||0,B=ae[S],M=(_e={},Object(I.a)(_e,Z.a,{className:"".concat(L,"-expand-icon-col")}),Object(I.a)(_e,"title",""),Object(I.a)(_e,"fixed",B?B.fixed:null),Object(I.a)(_e,"className","".concat(L,"-row-expand-icon-cell")),Object(I.a)(_e,"render",function(r,p,j){var $=je(p,j),be=ve.has($),H=ie?ie(p):!0,se=ce({prefixCls:L,expanded:be,expandable:H,record:p,onExpand:q});return c?a.createElement("span",{onClick:function(ge){return ge.stopPropagation()}},se):se}),_e),E=ae.slice();return S>=0&&E.splice(S,0,M),E}return ae},[fe,ae,je,ve,ce,g]),Ee=a.useMemo(function(){var _e=le;return m&&(_e=m(_e)),_e.length||(_e=[{render:function(){return null}}]),_e},[m,le,g]),Te=a.useMemo(function(){return g==="rtl"?s(K(Ee)):K(Ee)},[Ee,g]);return[Ee,Te]}G.b=Q},wYyv:function(Re,G,e){"use strict";const I=(Le,W,a)=>{const f=W<0?Le.length+W:W;if(f>=0&&f(Le=[...Le],I(Le,W,a),Le);Re.exports=N,Re.exports.mutate=I},wzkS:function(Re,G,e){"use strict";e.d(G,"c",function(){return a}),e.d(G,"b",function(){return f}),e.d(G,"d",function(){return J}),e.d(G,"a",function(){return Z}),e.d(G,"e",function(){return Y});var I=e("9og8"),N=e("WmNS"),Le=e.n(N),W=e("ErOA");function a(K){return Object(W.c)("libraries/".concat(K,".json"))}function f(){return Object(W.c)("library_tags.json")}function J(K){return i.apply(this,arguments)}function i(){return i=Object(I.a)(Le.a.mark(function K(P){var s;return Le.a.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return b.next=2,Object(W.b)("attachments/".concat(P,".json"));case 2:return s=b.sent,b.abrupt("return",s.status===0);case 4:case"end":return b.stop()}},K)})),i.apply(this,arguments)}function Z(K){return Object(W.f)("libraries.json",K)}function Y(K,P){return Object(W.g)("libraries/".concat(K,".json"),P)}},xOL1:function(Re,G){Re.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC"},"y0+3":function(Re,G,e){"use strict";e.d(G,"a",function(){return K}),e.d(G,"b",function(){return s});var I=/margin|padding|width|height|max|min|offset/,N={left:!0,top:!0},Le={cssFloat:1,styleFloat:1,float:1};function W(Q){return Q.nodeType===1?Q.ownerDocument.defaultView.getComputedStyle(Q,null):{}}function a(Q,b,m){if(b=b.toLowerCase(),m==="auto"){if(b==="height")return Q.offsetHeight;if(b==="width")return Q.offsetWidth}return b in N||(N[b]=I.test(b)),N[b]?parseFloat(m)||0:m}function f(Q,b){var m=arguments.length,L=W(Q);return b=Le[b]?"cssFloat"in Q.style?"cssFloat":"styleFloat":b,m===1?L:a(Q,b,L[b]||Q.style[b])}function J(Q,b,m){var L=arguments.length;if(b=Le[b]?"cssFloat"in Q.style?"cssFloat":"styleFloat":b,L===3)return typeof m=="number"&&I.test(b)&&(m="".concat(m,"px")),Q.style[b]=m,m;for(var z in b)b.hasOwnProperty(z)&&J(Q,z,b[z]);return W(Q)}function i(Q){return Q===document.body?document.documentElement.clientWidth:Q.offsetWidth}function Z(Q){return Q===document.body?window.innerHeight||document.documentElement.clientHeight:Q.offsetHeight}function Y(){var Q=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),b=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:Q,height:b}}function K(){var Q=document.documentElement.clientWidth,b=window.innerHeight||document.documentElement.clientHeight;return{width:Q,height:b}}function P(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function s(Q){var b=Q.getBoundingClientRect(),m=document.documentElement;return{left:b.left+(window.pageXOffset||m.scrollLeft)-(m.clientLeft||document.body.clientLeft||0),top:b.top+(window.pageYOffset||m.scrollTop)-(m.clientTop||document.body.clientTop||0)}}},y5JW:function(Re,G,e){"use strict";e.d(G,"c",function(){return m}),e.d(G,"a",function(){return L});var I=e("DZo9"),N=e("8z0m"),Le=e("+L6B"),W=e("2/Rp"),a=e("9og8"),f=e("k1fw"),J=e("oBTY"),i=e("miYZ"),Z=e("tsqr"),Y=e("WmNS"),K=e.n(Y),P=e("q1tI"),s=e.n(P),Q=e("m3rI"),b=e("wzkS"),m="\u3000\u3000";function L(z){var de=["Bytes","KB","MB","GB","TB"];if(z==0)return"0 Byte";var fe=parseInt(""+Math.floor(Math.log(z)/Math.log(1024)),10);return(z/Math.pow(1024,fe)).toFixed(1)+" "+de[fe]}G.b=function(z){var de=z.value,fe=de===void 0?[]:de,ve=z.action,je=z.onChange,q=z.className,ce=z.maxSize,ie=ce===void 0?150:ce,y=z.title,g=y===void 0?"\u6587\u4EF6\u4E0A\u4F20":y,c=z.accept,ae=c===void 0?null:c,le={multiple:!1,fileList:fe,accept:ae,withCredentials:!0,beforeUpload:function(_e){var S=_e.size/1024/1024;return S0?"\u6BCF\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u8D44\u6E90\uFF0C \u5220\u9664\u4E0B\u9762\u8D44\u6E90\u53EF\u91CD\u65B0\u4E0A\u4F20 ":"",disabled:fe.length>0,ghost:!0},g),s.a.createElement("span",{onClick:Ee,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",ie,"M) ")))}},yslc:function(Re,G){Re.exports="data:image/png;base64,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"}}]); + a `).concat(p,",").concat(p," 0 1 1 ").concat(-be,",").concat(H),Ae=Math.PI*2*p,ge={stroke:M,strokeDasharray:"".concat(B/100*(Ae-k),"px ").concat(Ae,"px"),strokeDashoffset:"-".concat(k/2+S/100*(Ae-k),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:se,pathStyle:ge}}var Ee=function(B){var M=B.prefixCls,E=B.strokeWidth,k=B.trailWidth,r=B.gapDegree,p=B.gapPosition,j=B.trailColor,$=B.strokeLinecap,be=B.style,H=B.className,se=B.strokeColor,Ae=B.percent,ge=ie(B,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),Ce=Object(I.useMemo)(function(){return g+=1,g},[]),re=le(0,100,j,E,r,p),l=re.pathString,D=re.pathStyle,h=ae(Ae),ee=ae(se),Oe=ee.find(function(ht){return Object.prototype.toString.call(ht)==="[object Object]"}),Ne=f(h),Ge=de(Ne,1),mt=Ge[0],ft=function(){var bt=0;return h.map(function(gt,Gt){var Cn=ee[Gt]||ee[ee.length-1],vn=Object.prototype.toString.call(Cn)==="[object Object]"?"url(#".concat(M,"-gradient-").concat(Ce,")"):"",Ht=le(bt,gt,Cn,E,r,p);return bt+=gt,N.a.createElement("path",{key:Gt,className:"".concat(M,"-circle-path"),d:Ht.pathString,stroke:vn,strokeLinecap:$,strokeWidth:E,opacity:gt===0?0:1,fillOpacity:"0",style:Ht.pathStyle,ref:mt[Gt]})})};return N.a.createElement("svg",z({className:W()("".concat(M,"-circle"),H),viewBox:"0 0 100 100",style:be},ge),Oe&&N.a.createElement("defs",null,N.a.createElement("linearGradient",{id:"".concat(M,"-gradient-").concat(Ce),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(Oe).sort(function(ht,bt){return c(ht)-c(bt)}).map(function(ht,bt){return N.a.createElement("stop",{key:bt,offset:ht,stopColor:Oe[ht]})}))),N.a.createElement("path",{className:"".concat(M,"-circle-trail"),d:l,stroke:j,strokeLinecap:$,strokeWidth:k||E,fillOpacity:"0",style:D}),ft().reverse())};Ee.defaultProps=a;var Te=Ee,_e={Line:L,Circle:Te}},hIhZ:function(Re,G,e){"use strict";e.r(G),e.d(G,"CommonHomeworkContext",function(){return Xe});var I=e("1YHl"),N=e("VNzZ"),Le=e("DjyN"),W=e("NUBc"),a=e("9og8"),f=e("miYZ"),J=e("tsqr"),i=e("k1fw"),Z=e("tJVT"),Y=e("WmNS"),K=e.n(Y),P=e("q1tI"),s=e.n(P),Q=e("Ty5D"),b=e("9kvl"),m=e("1vsH"),L=e("xKgJ"),z=e("oBTY"),de=e("2qtc"),fe=e("kLXV"),ve=e("PpiC"),je=e("ErOA"),q=function(te){var ne=te.classroomList,Se=te.dispatch,T=te.match,oe=te.location,Me=te.user,Ke=te.onCallback,ct=Object(ve.a)(te,["classroomList","dispatch","match","location","user","onCallback"]),dt=Object(Q.i)(),tt=Object(P.useState)(!1),Qt=Object(Z.a)(tt,2),xt=Qt[0],qt=Qt[1],Mn=Object(P.useState)(!1),dn=Object(Z.a)(Mn,2),pn=dn[0],Pn=dn[1];Object(P.useEffect)(function(){if(ne.actionTabs.key==="\u5220\u9664"){if(Object(L.u)()){Pn(!0);return}var un={hasNum:0,noHasNum:0};ne.actionTabs.selectArrsAll.map(function(Ln){var Tn;Ln.author_login===((Tn=Me.userInfo)===null||Tn===void 0?void 0:Tn.login)?++un.hasNum:++un.noHasNum}),un.noHasNum>0?fe.a.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:s.a.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",s.a.createElement("span",{className:"c-blue"},un.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",s.a.createElement("span",{className:"c-red"},un.noHasNum)," ","\u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",s.a.createElement("br",null),"\u8BFE\u5802\u5185\u53EA\u80FD\u5220\u9664\u672C\u4EBA\u53D1\u5E03\u7684\u8D44\u6E90\uFF0C\u8BF7\u53D6\u6D88\u9009\u4E2D\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u7684\u8D44\u6E90\u3002"),onOk:function(){mn()}}):Pn(!0)}else Pn(!1)},[ne.actionTabs.key]);var mn=function(){Se({type:"classroomList/setActionTabs",payload:{}})};return s.a.createElement(fe.a,{centered:!0,title:"\u63D0\u793A",visible:pn,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:xt,onOk:Object(a.a)(K.a.mark(function un(){var Ln;return K.a.wrap(function(ln){for(;;)switch(ln.prev=ln.next){case 0:return qt(!0),ln.next=3,Object(je.a)("/api/courses/".concat(dt.coursesId,"/homework_commons/multi_destroy.json"),{method:"post",body:{homework_ids:Object(z.a)(ne.actionTabs.selectArrs)}});case 3:Ln=ln.sent,qt(!1),Ln.status===0&&(Object(m.Y)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u5220\u9664"]),J.b.success("\u5220\u9664\u6210\u529F"),Se({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),Ke&&Ke(),Object(L.c)()?Se({type:"classroomList/getClassroomTeacherCommonList",payload:Object(i.a)(Object(i.a)({},ne.actionTabs.params),{},{type:1})}):Se({type:"classroomList/getClassroomCommonList",payload:Object(i.a)({},ne.actionTabs.params)}),Se({type:"classroomList/getClassroomLeftMenus",payload:{id:dt.coursesId}}));case 6:case"end":return ln.stop()}},un)})),onCancel:function(){mn()}},s.a.createElement("p",null,"\u63D0\u4EA4\u4F5C\u54C1\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D"),s.a.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F"))},ce=Object(b.a)(function(C){var te=C.classroomList,ne=C.user;return{classroomList:te,user:ne}})(q),ie=e("4HvA"),y=e("aUhZ"),g=function(te){var ne=te.classroomList,Se=te.dispatch,T=Object(Q.i)();return s.a.createElement(fe.a,{centered:!0,title:"\u63D0\u793A",visible:ne.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Object(a.a)(K.a.mark(function oe(){var Me;return K.a.wrap(function(ct){for(;;)switch(ct.prev=ct.next){case 0:return ct.next=2,Object(je.a)("/api/courses/".concat(T.coursesId,"/homework_commons/set_public.json"),{method:"post",body:{homework_ids:Object(z.a)(ne.actionTabs.selectArrs)}});case 2:Me=ct.sent,Me.status===0&&(Object(m.Y)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u8BBE\u4E3A\u516C\u5F00"]),J.b.success("\u64CD\u4F5C\u6210\u529F"),Se({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),Object(L.c)()?Se({type:"classroomList/getClassroomTeacherCommonList",payload:Object(i.a)(Object(i.a)({},ne.actionTabs.params),{},{type:1})}):Se({type:"classroomList/getClassroomCommonList",payload:Object(i.a)({},ne.actionTabs.params)}));case 4:case"end":return ct.stop()}},oe)})),onCancel:function(){Se({type:"classroomList/setActionTabs",payload:{}})}},s.a.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",s.a.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))},c=Object(b.a)(function(C){var te=C.classroomList;return{classroomList:te}})(g),ae=function(te){var ne=te.classroomList,Se=te.dispatch,T=te.onCallback,oe=Object(ve.a)(te,["classroomList","dispatch","onCallback"]),Me=Object(Q.i)();return Me.id=Me.coursesId,s.a.createElement(fe.a,{centered:!0,title:"\u63D0\u793A",visible:ne.actionTabs.key==="\u6536\u85CF",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Object(a.a)(K.a.mark(function Ke(){var ct;return K.a.wrap(function(tt){for(;;)switch(tt.prev=tt.next){case 0:return tt.next=2,Object(je.a)("/api/courses/".concat(Me.id,"/homework_commons/add_to_homework_bank.json"),{method:"post",body:{all_check:0,homework_ids:Object(z.a)(ne.actionTabs.selectArrs)}});case 2:ct=tt.sent,ct.status===0&&(Object(m.Y)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u6536\u85CF"]),J.b.success("\u6536\u85CF\u6210\u529F\uFF0C\u8BF7\u524D\u5F80\u3010\u4E2A\u4EBA\u4E3B\u9875/\u8BFE\u5802\u8D44\u6E90\u3011\u67E5\u770B"),Se({type:"classroomList/setActionTabs",payload:{}}),T&&T(),Object(L.c)()?Se({type:"classroomList/getClassroomTeacherCommonList",payload:Object(i.a)(Object(i.a)({},ne.actionTabs.params),{},{type:1})}):Se({type:"classroomList/getClassroomCommonList",payload:Object(i.a)({},ne.actionTabs.params)}),Se({type:"classroomList/setActionTabs",payload:{}}));case 4:case"end":return tt.stop()}},Ke)})),onCancel:function(){Se({type:"classroomList/setActionTabs",payload:{}})}},"\u786E\u8BA4\u6536\u85CF\uFF1F")},le=Object(b.a)(function(C){var te=C.classroomList;return{classroomList:te}})(ae),Ee=e("14J3"),Te=e("BMrR"),_e=e("5NDa"),S=e("5rEg"),B=e("jCWc"),M=e("kPKH"),E=e("jrin"),k=e("y8nQ"),r=e("Vl3Y"),p=e("wd/R"),j=e.n(p),$=function(te){var ne,Se,T=te.classroomList,oe=te.loading,Me=te.dispatch,Ke=te.onCallback,ct=Object(Q.i)(),dt=Object(Q.h)(),tt=T.actionTabs,Qt=r.a.useForm(),xt=Object(Z.a)(Qt,1),qt=xt[0],Mn=function(pn){return pn&&pn5&&s.a.createElement(Ye.a,{scroll:{y:240},onRow:function(at){return{onClick:function(St){St.stopPropagation(),St.preventDefault()}}},onHeaderRow:function(at,Pt){return{onClick:function(Mt){Mt.stopPropagation(),Mt.preventDefault()}}},pagination:!1,dataSource:un,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:function(at,Pt,St){St.field&&(xt.sort_by=St.field),St.order||(xt.sort_direction="asc"),St.order==="ascend"&&(xt.sort_direction="asc"),St.order==="descend"&&(xt.sort_direction="desc"),St.order||(xt.sort_direction="asc"),ln()},columns:Tn}),Object(L.c)()&&T.status!=="\u672A\u53D1\u5E03"&&dn&&un.length<6&&un.length>0&&s.a.createElement(Ye.a,{onRow:function(at){return{onClick:function(St){St.stopPropagation(),St.preventDefault()}}},onHeaderRow:function(at,Pt){return{onClick:function(Mt){Mt.stopPropagation(),Mt.preventDefault()}}},pagination:!1,dataSource:un,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:function(at,Pt,St){St.field&&(xt.sort_by=St.field),St.order||(xt.sort_direction="asc"),St.order==="ascend"&&(xt.sort_direction="asc"),St.order==="descend"&&(xt.sort_direction="desc"),St.order||(xt.sort_direction="asc"),ln()},columns:Tn}))))},Dt=Vt,Bt=e("jAbv"),Sn=e.n(Bt),hn=e("HOA5"),jn=e("he3i"),kt=e.n(jn),Ct=function(te){var ne=te.courseId,Se=te.type,T=te.onCancel,oe=Object(Q.i)(),Me=Object(P.useState)({targerData:[],originData:[]}),Ke=Object(Z.a)(Me,2),ct=Ke[0],dt=Ke[1],tt=Object(P.useState)([]),Qt=Object(Z.a)(tt,2),xt=Qt[0],qt=Qt[1],Mn=Object(P.useState)(!1),dn=Object(Z.a)(Mn,2),pn=dn[0],Pn=dn[1],mn=function(){var cn=Object(a.a)(K.a.mark(function In(){var yt;return K.a.wrap(function(Pt){for(;;)switch(Pt.prev=Pt.next){case 0:return Pn(!0),Pt.next=3,Object(je.a)("/api/courses/".concat(ne,"/homework_commons/impersonal_list.json"),{method:"get",params:{type:Se}});case 3:yt=Pt.sent,Pn(!1),dt({targerData:yt.homeworks,originData:yt.homeworks});case 6:case"end":return Pt.stop()}},In)}));return function(){return cn.apply(this,arguments)}}();Object(P.useEffect)(function(){mn()},[]);var un=function(){var cn=Object(a.a)(K.a.mark(function In(){var yt,at;return K.a.wrap(function(St){for(;;)switch(St.prev=St.next){case 0:return Pn(!0),yt={homework_common_ids:xt},oe.categoryId&&(yt=Object(i.a)(Object(i.a)({},yt),{},{category_id:oe.categoryId})),St.next=5,Object(je.a)("/api/courses/".concat(oe.coursesId,"/homework_commons/create_collaborators.json"),{method:"POST",body:yt});case 5:at=St.sent,at&&at.homework_ids.length>0&&(J.b.success("\u63D0\u4EA4\u6210\u529F"),T()),Pn(!1);case 8:case"end":return St.stop()}},In)}));return function(){return cn.apply(this,arguments)}}(),Ln=function(In,yt){In.target.checked?qt([].concat(Object(z.a)(xt),[yt])):qt(xt.filter(function(at){return at!==yt}))},Tn=function(In){var yt=ct.originData.filter(function(at){return at.name.indexOf(In)>-1});dt(Object(i.a)(Object(i.a)({},ct),{},{targerData:yt}))},ln=function(){un()};return s.a.createElement("div",{className:"animated fadeInUp fast ".concat(kt.a.otherHomeworkWrap)},s.a.createElement("div",{className:kt.a.otherHomeworkContainer},s.a.createElement("div",{className:kt.a.search},s.a.createElement(S.a.Search,{size:"large",enterButton:"\u641C\u7D22",onSearch:Tn,placeholder:"\u8BF7\u8F93\u5165\u56FE\u6587\u4F5C\u4E1A\u540D\u79F0\u8FDB\u884C\u67E5\u8BE2"})),s.a.createElement("div",{className:kt.a.content},ct.targerData.map(function(cn){return s.a.createElement("div",{className:"".concat(kt.a.listItem," mb10"),key:cn.id},s.a.createElement(se.a,{checked:xt.includes(cn.id),onChange:function(yt){return Ln(yt,cn.id)}}),s.a.createElement("div",{className:kt.a.info},s.a.createElement("div",{className:"".concat(kt.a.flex," mb10"),style:{justifyContent:"space-between"}},s.a.createElement("div",{className:kt.a.title},cn.name),s.a.createElement("div",null,s.a.createElement(ge.a,{type:"primary",ghost:!0,onClick:function(){return Object(m.O)("/classrooms/".concat(oe.coursesId,"/common_homework/").concat(cn.id,"/detail"))}},"\u67E5\u770B\u4F5C\u4E1A"))),s.a.createElement("div",{className:"mb20 font14 c-grey-999 ".concat(kt.a.describe)},cn.description),s.a.createElement("div",{className:"font12"},s.a.createElement("span",{className:"c-grey-333 mr20"},cn.user.name),s.a.createElement("span",{className:"c-grey-999"},"\u521B\u5EFA\u65F6\u95F4\uFF1A",cn.created_at))))})),s.a.createElement("div",{className:kt.a.footer},s.a.createElement(ge.a,{type:"primary",ghost:!0,onClick:T},"\u53D6\u6D88"),s.a.createElement(ge.a,{type:"primary",disabled:xt.length===0||pn,onClick:ln},"\u786E\u5B9A"))))},Ie=Ct,Xe=Object(P.createContext)({selectArrs:[]}),he=function(te){var ne,Se,T=te.classroomList,oe=te.loading,Me=te.dispatch,Ke=te.user,ct=te.location,dt=te.match,tt=Object(Q.i)(),Qt=Object(P.useState)([]),xt=Object(Z.a)(Qt,2),qt=xt[0],Mn=xt[1],dn=Object(P.useState)(!1),pn=Object(Z.a)(dn,2),Pn=pn[0],mn=pn[1],un=Object(P.useState)(!1),Ln=Object(Z.a)(un,2),Tn=Ln[0],ln=Ln[1],cn=Object(P.useState)([]),In=Object(Z.a)(cn,2),yt=In[0],at=In[1],Pt=Object(P.useState)(!1),St=Object(Z.a)(Pt,2),Mt=St[0],$t=St[1],Jn=Object(P.useState)("\u9ED8\u8BA4\u6392\u5E8F"),qn=Object(Z.a)(Jn,2),_a=qn[0],Ma=qn[1],Da=Ke.userInfo,on=T.detailCommonHomeworksList,Ea=T.detailLeftMenus,Fn=T.detailTopBanner,Hn=T.taskList,Va=Object(Q.g)(),xa;tt.type=1,tt.categoryId?tt.category=tt.categoryId:delete tt.category,Object(P.useEffect)(function(){var tn=ct.query,zt=tn,Nn=zt.tabs;Nn&&Nn!==void 0&&(Object(L.c)()?tt.status=Nn:tt.order=Nn)},[ct.search]),Object(P.useEffect)(function(){var tn,zt;if(Ke!=null&&(tn=Ke.userInfo)!==null&&tn!==void 0&&tn.login){var Nn,t=m.M.getItem("".concat(Ke==null||((Nn=Ke.userInfo)===null||Nn===void 0)?void 0:Nn.login).concat(Object(L.c)()?"Teacher":"Student"),"CommonHomework");t&&(tt.sort_by=t==null?void 0:t.type,tt.sort_direction=t==null?void 0:t.direction,Ma(t==null?void 0:t.name));var _=ct.query,F=_,U=F.tabs,ye={};U&&U!==void 0&&(Object(L.c)()?tt.status=U:tt.order=U),en(ye)}else if(Ke!=null&&(zt=Ke.userInfo)!==null&&zt!==void 0&&zt.username){var ue=ct.query,De=ue,we=De.tabs,Fe={};we&&we!==void 0&&(Object(L.c)()?tt.status=we:tt.order=we),en(Fe)}},[Ke==null||((ne=Ke.userInfo)===null||ne===void 0)?void 0:ne.login,ct==null?void 0:ct.pathname]),Object(P.useEffect)(function(){T.actionTabs.key==="\u6E05\u9664\u9009\u62E9\u6570\u636E"&&(Mn([]),at([])),T.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&en()},[T.actionTabs.key]),Object(P.useEffect)(function(){Mn([])},[on]),Object(P.useEffect)(function(){ln(!1)},[tt.categoryId]),Object(P.useEffect)(function(){if(on&&on.homeworks){var tn,zt;qt.length===((tn=on.homeworks)===null||tn===void 0||((zt=tn.filter(function(Nn){return Nn.can_edit}))===null||zt===void 0)?void 0:zt.length)&&qt.length>0?mn(!0):mn(!1)}},[qt]);var Pa=function(zt,Nn){tt.page=zt,en()},en=function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};Mn([]),at([]),Object(L.c)()?Me({type:"classroomList/getClassroomTeacherCommonList",payload:Object(i.a)(Object(i.a)({},tt),{},{type:1})}):Me({type:"classroomList/getClassroomCommonList",payload:Object(i.a)(Object(i.a)({},tt),zt)})},da=function(){if(Object(L.c)()){var zt=on.all_count,Nn=on.unpublished_count,t=on.not_start_count,_=on.in_progress_count,F=on.overed_count;return[{name:"\u5168\u90E8",id:0,total:zt||0},{name:"\u672A\u53D1\u5E03",id:1,total:Nn||0},{name:"\u672A\u5F00\u59CB",id:4,total:t||0},{name:"\u8FDB\u884C\u4E2D",id:2,total:_||0},{name:"\u5DF2\u622A\u6B62",id:3,total:F||0}]}else return[{name:"\u5168\u90E8",id:0},{name:"\u63D0\u4EA4\u4E2D",id:1},{name:"\u8865\u4EA4\u4E2D",id:2},{name:"\u533F\u8BC4\u4E2D",id:3},{name:"\u7533\u8BC9\u4E2D",id:4},{name:"\u5DF2\u622A\u6B62",id:5}]};Ea.course_modules&&(xa=T.detailLeftMenus.course_modules.filter(function(tn){return tn.type==="common_homework"})[0]),console.log("--------",tt);var $n=["\u5220\u9664","\u7ACB\u5373\u53D1\u5E03","\u7ACB\u5373\u622A\u6B62","\u6536\u85CF"].filter(function(tn){return Da!=null&&Da.main_site?tn:tn!=="\u6536\u85CF"}).filter(function(tn){return Object(L.c)()?!0:tn!=="\u5220\u9664"}),oa=[{name:"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A",id:"1"},{name:"\u9009\u7528\u8D44\u6E90",id:"2"}],to=function(zt){zt==="1"?Va.push("/classrooms/".concat(tt.coursesId,"/common_homework/").concat(tt.categoryId,"/add")):zt==="2"?sa():zt==="3"&&$t(!0)},sa=function(){Me({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9898\u5E93\u9009\u7528",params:tt}})},Qa=function(){var zt=[{key:"publish",name:"\u6279\u91CF\u53D1\u5E03",icon:s.a.createElement("i",{className:"iconfont icon-fabu5"})},{key:"deadline",name:"\u6279\u91CF\u622A\u6B62",icon:s.a.createElement("i",{className:"iconfont icon-piliangjiezhi2"})},{key:"delete",name:"\u6279\u91CF\u5220\u9664",icon:s.a.createElement("i",{className:"iconfont icon-piliangshanchu2"})},{key:"public",name:"\u8BBE\u4E3A\u516C\u5F00",icon:s.a.createElement("i",{className:"iconfont icon-sheweigongkai2"})}];return zt.filter(function(Nn){return Object(L.c)()||Object(L.k)()?!0:Nn.name!=="\u6279\u91CF\u5220\u9664"}).filter(function(Nn){return Fn.is_public?!0:Nn.name!=="\u8BBE\u4E3A\u516C\u5F00"})},eo=function(zt){if(qt.length===0)return J.b.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),!1;var Nn=zt.name,t={key:Nn,selectArrs:qt,selectArrsAll:yt,type:["publish","deadline"].includes(zt.key)?1:"",params:tt};switch(zt.key){case"publish":Nn="\u7ACB\u5373\u53D1\u5E03";break;case"deadline":Nn="\u7ACB\u5373\u622A\u6B62";break;case"delete":Nn="\u5220\u9664";break;case"collection":Nn="\u6536\u85CF";break}Me({type:"classroomList/setActionTabs",payload:Object(i.a)(Object(i.a)({},t),{},{key:Nn})})},po=function(){var tn=Object(a.a)(K.a.mark(function zt(Nn){return K.a.wrap(function(_){for(;;)switch(_.prev=_.next){case 0:return _.next=2,Me({type:"classroomList/updateTaskPosition",payload:{category_id:tt.categoryId,courseId:tt.id,task_ids:Nn,container_type:"common_homework"}});case 2:en();case 3:case"end":return _.stop()}},zt)}));return function(Nn){return tn.apply(this,arguments)}}(),go=Object(P.useMemo)(function(){var tn=[];return Hn.length>0&&(tn=Hn.map(function(zt){return{user_name:zt.user_name,task_name:zt.task_name,task_id:zt.task_id,category:zt.category}})),tn},[Hn]);return s.a.createElement(Xe.Provider,{value:{params:tt,batchStatus:Tn,selectArrs:qt,setSelectArrs:Mn,allSelect:Pn,dataSource:on.homeworks||[],detailLeftMenus:Ea,main_category_id:on.main_category_id||"",selectArrsAll:yt,setAllSelect:mn,useBatchStatus:ln,dispatch:Me,getData:en,setSelectArrsAll:at}},s.a.createElement("section",null,s.a.createElement("aside",{className:Sn.a.bg},s.a.createElement(vn.a,{isLoading:oe[Object(L.c)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"],tabDataSource:da(),isAdmin:Object(L.c)(),TooltipTitle:tt.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55",categoryId:tt.categoryId,dropdownMenu:oa,isShowRightControl:Object(m.C)(Ea==null?void 0:Ea.course_modules,tt.categoryId)!=="\u672A\u5206\u914D\u76EE\u5F55",onTabMenuClick:function(zt){zt.id!==void 0&&(Object(L.c)()?tt.status=zt.id:tt.order=zt.id),ln(!1),tt.page=1,Va.replace("".concat(ct.pathname,"?tabs=").concat(zt.id)),en(tt)},defaultSelectedKeys:[ct.query.tabs?ct.query.tabs:"0"],onTooltipTitleClick:function(){Me({type:"classroomList/setActionTabs",payload:{key:tt.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:tt,selectArrs:{category_name:on==null?void 0:on.category_name,category_id:(on==null?void 0:on.category_id)||(on==null?void 0:on.main_category_id)},cb:function(){en()}}})},onDropdownMenuClick:to}),s.a.createElement(Ht.a,{dataSource:on.homeworks||[],isAdmin:Object(L.c)(),batchStatus:Tn,SortMenuName:_a,setSortMenuName:Ma,onSearch:function(zt){tt.search=zt,tt.page=1,en()},onSort:function(zt){var Nn;tt.sort_by=zt.type,tt.sort_direction=zt.direction,tt.page=1,m.M.setItem("".concat(Ke==null||((Nn=Ke.userInfo)===null||Nn===void 0)?void 0:Nn.login).concat(Object(L.c)()?"Teacher":"Student"),zt,"CommonHomework"),en(tt)},onBatch:function(zt){return ln(zt)}})),(on==null?void 0:on.all_count)===0&&Object(L.c)()?!oe[Object(L.c)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&s.a.createElement(Gt,{params:tt,dispatch:Me,onSelect:sa}):(on==null?void 0:on.homeworks)&&on.homeworks.length===0&&!oe[Object(L.c)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&s.a.createElement(Oe.a,null),s.a.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30"},!oe[Object(L.c)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&s.a.createElement(s.a.Fragment,null,s.a.createElement("aside",{className:"animated fadeIn"},on==null||((Se=on.homeworks)===null||Se===void 0)?void 0:Se.map(function(tn,zt){return s.a.createElement(Dt,{key:zt,dataSource:tn,params:tt})}),!oe[Object(L.c)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&s.a.createElement("aside",{className:"tc mb50 mt30"},(on==null?void 0:on.query_total_count)>15&&s.a.createElement(W.a,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:Pa,defaultPageSize:15,defaultCurrent:1,current:tt.page||1,total:on.query_total_count}))),Tn&&Object(L.c)()&&s.a.createElement(N.a,{offsetBottom:0},s.a.createElement(et,{buttonDataSource:Qa(),onClick:eo})))),s.a.createElement(ce,{onCallback:function(){return ln(!1)}}),s.a.createElement(ie.a,{onCallback:function(){return ln(!1)}}),s.a.createElement(y.a,{onCallback:function(){return ln(!1)}}),s.a.createElement(c,null),s.a.createElement(le,{onCallback:function(){return ln(!1)}}),s.a.createElement(be,{onCallback:function(){return ln(!1)}}),s.a.createElement(mt,null),s.a.createElement(Cn.a,null),s.a.createElement(hn.a,{visible:T.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:po,data:go,onCancel:function(){Me({type:"classroomList/setActionTabs",payload:{key:""}})}}),Mt&&s.a.createElement(Ie,{courseId:tt.coursesId,type:"1",onCancel:function(){return $t(!1)}})))},u=G.default=Object(b.a)(function(C){var te=C.classroomList,ne=C.loading,Se=C.user,T=C.globalSetting;return{classroomList:te,globalSetting:T,user:Se,loading:ne.effects}})(he)},hW8S:function(Re,G,e){"use strict";e.d(G,"a",function(){return W}),e.d(G,"c",function(){return a}),e.d(G,"b",function(){return f});var I=e("VTBJ"),N=e("Ff2n"),Le=e("Kwbf"),W="RC_TABLE_INTERNAL_COL_DEFINE";function a(J){var i=J.expandable,Z=Object(N.a)(J,["expandable"]);return"expandable"in J?Object(I.a)(Object(I.a)({},Z),i):Z}function f(J){return Object.keys(J).reduce(function(i,Z){return(Z.substr(0,5)==="data-"||Z.substr(0,5)==="aria-")&&(i[Z]=J[Z]),i},{})}},he3i:function(Re,G,e){Re.exports={otherHomeworkWrap:"otherHomeworkWrap___29zgT",otherHomeworkContainer:"otherHomeworkContainer___3UvL7",flex:"flex___TqGou",search:"search___1h4UY",content:"content___1JTPX",listItem:"listItem___-KF9h",info:"info___24Xsq",title:"title___1kix0",describe:"describe___2XjXu",footer:"footer___SQIEa"}},jAbv:function(Re,G,e){Re.exports={flex_box_center:"flex_box_center___1UqSL",flex_space_between:"flex_space_between___32jKl",flex_box_vertical_center:"flex_box_vertical_center___uS-J_",flex_box_center_end:"flex_box_center_end___3_5Wb",flex_box_column:"flex_box_column___6FkcN",bg:"bg___RHzrd",containerTitle:"containerTitle___pIDJ7",containerDesc:"containerDesc___1GiCp",listItem:"listItem___2kWko",info:"info___Sq1wk",title:"title___10kf2",titleLeft:"titleLeft___1sqna",titleRight:"titleRight___2jnsO",acitons:"acitons___1S1na",moveCategory:"moveCategory___2v6-f",spanSize:"spanSize___14ysc"}},ji0R:function(Re,G,e){Re.exports=e.p+"static/douyu.3e6df9ee.jpg"},k3GJ:function(Re,G,e){"use strict";e.d(G,"a",function(){return ba});var I=e("rePB"),N=e("ODXe"),Le=e("Ff2n"),W=e("VTBJ"),a=e("q1tI"),f=e("TSYQ"),J=e.n(f),i=e("Zm9Q"),Z=e("6cGi"),Y=e("KQm4"),K=e("xEkU"),P=e.n(K),s=e("t23M");function Q(v){var w=Object(a.useRef)(),V=Object(a.useRef)(!1);function O(){for(var n=arguments.length,d=new Array(n),o=0;ome&&(We=me-ke),Object(a.useMemo)(function(){if(!d.length)return[0,0];for(var rt=d.length,Ot=rt,Ut=0;UtR+We){Ot=Ut-1;break}}for(var rn=0,sn=rt-1;sn>=0;sn-=1){var Jt=v.get(d[sn].key)||ve;if(Jt[X]1&&arguments[1]!==void 0?arguments[1]:!1,O=w&&typeof w.getBoundingClientRect=="function"&&w.getBoundingClientRect().width;if(O){if(V){var n=getComputedStyle(w),d=n.marginLeft,o=n.marginRight;O+=+d.replace("px","")+ +o.replace("px","")}O=+O.toFixed(6)}return O||0},bt=function(w,V,O){w&&Object(S.a)(w.style)==="object"&&(w.style[V]=O)},gt=function(){return h.any},Gt=e("bdgK"),Cn=e("i8i4"),vn=e.n(Cn),Ht=e("wgJM"),Rn=e("l4aY"),Dn=e("m+aA"),pe=e("c+Xe"),Ue=e("zT1h"),Je=e("QC+M");function it(v,w,V){return V?v[0]===w[0]:v[0]===w[0]&&v[1]===w[1]}function Et(v,w,V){var O=v[w]||{};return Object(W.a)(Object(W.a)({},O),V)}function pt(v,w,V,O){for(var n=V.points,d=Object.keys(v),o=0;o1&&arguments[1]!==void 0?arguments[1]:2;w();var d=Object(Ht.a)(function(){n<=1?O({isCanceled:function(){return d!==v.current}}):V(O,n-1)});v.current=d}return a.useEffect(function(){return function(){w()}},[]),[V,w]},tt=[ne,Se,T,oe],Qt=!1,xt=!0;function qt(v){return v===T||v===oe}var Mn=function(v,w){var V=a.useState(te),O=Object(N.a)(V,2),n=O[0],d=O[1],o=dt(),A=Object(N.a)(o,2),x=A[0],X=A[1];function R(){d(ne)}return ct(function(){if(n!==te&&n!==oe){var me=tt.indexOf(n),xe=tt[me+1],ke=w(n);ke===Qt?d(xe):x(function(We){function rt(){if(We.isCanceled())return;d(xe)}ke===!0?rt():Promise.resolve(ke).then(rt)})}},[v,n]),a.useEffect(function(){return function(){X()}},[]),[R,n]},dn=function(v){var w=Object(a.useRef)(),V=Object(a.useRef)(v);V.current=v;var O=a.useCallback(function(o){V.current(o)},[]);function n(o){o&&(o.removeEventListener(Ct,O),o.removeEventListener(kt,O))}function d(o){w.current&&w.current!==o&&n(w.current),o&&o!==w.current&&(o.addEventListener(Ct,O),o.addEventListener(kt,O),w.current=o)}return a.useEffect(function(){return function(){n(w.current)}},[]),[d,n]};function pn(v,w,V,O){var n=O.motionEnter,d=n===void 0?!0:n,o=O.motionAppear,A=o===void 0?!0:o,x=O.motionLeave,X=x===void 0?!0:x,R=O.motionDeadline,me=O.motionLeaveImmediately,xe=O.onAppearPrepare,ke=O.onEnterPrepare,We=O.onLeavePrepare,rt=O.onAppearStart,Ot=O.onEnterStart,Ut=O.onLeaveStart,It=O.onAppearActive,rn=O.onEnterActive,sn=O.onLeaveActive,Jt=O.onAppearEnd,an=O.onEnterEnd,gn=O.onLeaveEnd,Lt=O.onVisibleChanged,wn=Me(),Yt=Object(N.a)(wn,2),Ve=Yt[0],lt=Yt[1],Zt=Me(Xe),An=Object(N.a)(Zt,2),Rt=An[0],xn=An[1],Vn=Me(null),On=Object(N.a)(Vn,2),kn=On[0],Yn=On[1],Bn=Object(a.useRef)(!1),Un=Object(a.useRef)(null),Ft=Object(a.useRef)(!1),ua=Object(a.useRef)(null);function Ga(){var Zn=V();return Zn||ua.current}var La=Object(a.useRef)(!1);function za(Zn){var Kn=Ga();if(Zn&&!Zn.deadline&&Zn.target!==Kn)return;var ga;Rt===he&&La.current?ga=Jt==null?void 0:Jt(Kn,Zn):Rt===u&&La.current?ga=an==null?void 0:an(Kn,Zn):Rt===C&&La.current&&(ga=gn==null?void 0:gn(Kn,Zn)),ga!==!1&&!Ft.current&&(xn(Xe),Yn(null))}var ca=dn(za),Aa=Object(N.a)(ca,1),ia=Aa[0],fa=a.useMemo(function(){var Zn,Kn,ga;switch(Rt){case"appear":return Zn={},Object(I.a)(Zn,ne,xe),Object(I.a)(Zn,Se,rt),Object(I.a)(Zn,T,It),Zn;case"enter":return Kn={},Object(I.a)(Kn,ne,ke),Object(I.a)(Kn,Se,Ot),Object(I.a)(Kn,T,rn),Kn;case"leave":return ga={},Object(I.a)(ga,ne,We),Object(I.a)(ga,Se,Ut),Object(I.a)(ga,T,sn),ga;default:return{}}},[Rt]),Ha=Mn(Rt,function(Zn){if(Zn===ne){var Kn=fa[ne];return Kn?Kn(Ga()):Qt}if(Xn in fa){var ga;Yn(((ga=fa[Xn])===null||ga===void 0?void 0:ga.call(fa,Ga(),null))||null)}return Xn===T&&(ia(Ga()),R>0&&(clearTimeout(Un.current),Un.current=setTimeout(function(){za({deadline:!0})},R))),xt}),oo=Object(N.a)(Ha,2),ro=oo[0],Xn=oo[1],Xa=qt(Xn);La.current=Xa,ct(function(){lt(w);var Zn=Bn.current;if(Bn.current=!0,!v)return;var Kn;!Zn&&w&&A&&(Kn=he),Zn&&w&&d&&(Kn=u),(Zn&&!w&&X||!Zn&&me&&!w&&X)&&(Kn=C),Kn&&(xn(Kn),ro())},[w]),Object(a.useEffect)(function(){(Rt===he&&!A||Rt===u&&!d||Rt===C&&!X)&&xn(Xe)},[A,d,X]),Object(a.useEffect)(function(){return function(){clearTimeout(Un.current),Ft.current=!0}},[]),Object(a.useEffect)(function(){Ve!==void 0&&Rt===Xe&&(Lt==null||Lt(Ve))},[Ve,Rt]);var Za=kn;return fa[ne]&&Xn===Se&&(Za=Object(W.a)({transition:"none"},Za)),[Rt,Xn,Za,Ve!=null?Ve:w]}var Pn=function(v){Object(g.a)(V,v);var w=Object(c.a)(V);function V(){return Object(ce.a)(this,V),w.apply(this,arguments)}return Object(ie.a)(V,[{key:"render",value:function(){return this.props.children}}]),V}(a.Component),mn=Pn;function un(v){var w=v;Object(S.a)(v)==="object"&&(w=v.transitionSupport);function V(n){return!!(n.motionName&&w)}var O=a.forwardRef(function(n,d){var o=n.visible,A=o===void 0?!0:o,x=n.removeOnLeave,X=x===void 0?!0:x,R=n.forceRender,me=n.children,xe=n.motionName,ke=n.leavedClassName,We=n.eventProps,rt=V(n),Ot=Object(a.useRef)(),Ut=Object(a.useRef)();function It(){try{return Object(Dn.a)(Ot.current||Ut.current)}catch(xn){return null}}var rn=pn(rt,A,It,n),sn=Object(N.a)(rn,4),Jt=sn[0],an=sn[1],gn=sn[2],Lt=sn[3],wn=a.useRef(Lt);Lt&&(wn.current=!0);var Yt=Object(a.useRef)(d);Yt.current=d;var Ve=a.useCallback(function(xn){Ot.current=xn,Object(pe.b)(Yt.current,xn)},[]),lt,Zt=Object(W.a)(Object(W.a)({},We),{},{visible:A});if(!me)lt=null;else if(Jt===Xe||!V(n))Lt?lt=me(Object(W.a)({},Zt),Ve):!X&&wn.current?lt=me(Object(W.a)(Object(W.a)({},Zt),{},{className:ke}),Ve):R?lt=me(Object(W.a)(Object(W.a)({},Zt),{},{style:{display:"none"}}),Ve):lt=null;else{var An,Rt;an===ne?Rt="prepare":qt(an)?Rt="active":an===Se&&(Rt="start"),lt=me(Object(W.a)(Object(W.a)({},Zt),{},{className:J()(Ie(xe,Jt),(An={},Object(I.a)(An,Ie(xe,"".concat(Jt,"-").concat(Rt)),Rt),Object(I.a)(An,xe,typeof xe=="string"),An)),style:gn}),Ve)}return a.createElement(mn,{ref:Ut},lt)});return O.displayName="CSSMotion",O}var Ln=un(jn),Tn="add",ln="keep",cn="remove",In="removed";function yt(v){var w;return v&&Object(S.a)(v)==="object"&&"key"in v?w=v:w={key:v},Object(W.a)(Object(W.a)({},w),{},{key:String(w.key)})}function at(){var v=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return v.map(yt)}function Pt(){var v=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],w=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],V=[],O=0,n=w.length,d=at(v),o=at(w);d.forEach(function(X){for(var R=!1,me=O;me1});return x.forEach(function(X){V=V.filter(function(R){var me=R.key,xe=R.status;return me!==X||xe!==cn}),V.forEach(function(R){R.key===X&&(R.status=ln)})}),V}var St=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function Mt(v){var w=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Ln,V=function(O){Object(g.a)(d,O);var n=Object(c.a)(d);function d(){var o;return Object(ce.a)(this,d),o=n.apply(this,arguments),o.state={keyEntities:[]},o.removeKey=function(A){o.setState(function(x){var X=x.keyEntities;return{keyEntities:X.map(function(R){return R.key!==A?R:Object(W.a)(Object(W.a)({},R),{},{status:In})})}})},o}return Object(ie.a)(d,[{key:"render",value:function(){var A=this,x=this.state.keyEntities,X=this.props,R=X.component,me=X.children,xe=X.onVisibleChanged,ke=Object(Le.a)(X,["component","children","onVisibleChanged"]),We=R||a.Fragment,rt={};return St.forEach(function(Ot){rt[Ot]=ke[Ot],delete ke[Ot]}),delete ke.keys,a.createElement(We,ke,x.map(function(Ot){var Ut=Ot.status,It=Object(Le.a)(Ot,["status"]),rn=Ut===Tn||Ut===ln;return a.createElement(w,Object(q.a)({},rt,{key:It.key,visible:rn,eventProps:It,onVisibleChanged:function(Jt){xe==null||xe(Jt,{key:It.key}),Jt||A.removeKey(It.key)}}),me)}))}}],[{key:"getDerivedStateFromProps",value:function(A,x){var X=A.keys,R=x.keyEntities,me=at(X),xe=Pt(R,me);return{keyEntities:xe.filter(function(ke){var We=R.find(function(rt){var Ot=rt.key;return ke.key===Ot});return!(We&&We.status===In&&ke.status===cn)})}}}]),d}(a.Component);return V.defaultProps={component:"div"},V}var $t=Mt(jn),Jn=Ln;function qn(v){var w=v.prefixCls,V=v.motion,O=v.animation,n=v.transitionName;return V||(O?{motionName:"".concat(w,"-").concat(O)}:n?{motionName:n}:null)}function _a(v){var w=v.prefixCls,V=v.visible,O=v.zIndex,n=v.mask,d=v.maskMotion,o=v.maskAnimation,A=v.maskTransitionName;if(!n)return null;var x={};return(d||A||o)&&(x=Object(W.a)({motionAppear:!0},qn({motion:d,prefixCls:w,transitionName:A,animation:o}))),a.createElement(Jn,Object(q.a)({},x,{visible:V,removeOnLeave:!0}),function(X){var R=X.className;return a.createElement("div",{style:{zIndex:O},className:J()("".concat(w,"-mask"),R)})})}var Ma=e("9mu1"),Da=e("o0o1"),on=e.n(Da),Ea=e("HaE+"),Fn=["measure","align",null,"motion"],Hn=function(v,w){var V=Object(a.useState)(null),O=Object(N.a)(V,2),n=O[0],d=O[1],o=Object(a.useRef)(),A=Object(a.useRef)(!1);function x(me){A.current||d(me)}function X(){Ht.a.cancel(o.current)}function R(me){X(),o.current=Object(Ht.a)(function(){x(function(xe){switch(n){case"align":return"motion";case"motion":return"stable";default:}return xe}),me==null||me()})}return Object(a.useEffect)(function(){x("measure")},[v]),Object(a.useEffect)(function(){switch(n){case"measure":w();break;default:}n&&(o.current=Object(Ht.a)(Object(Ea.a)(on.a.mark(function me(){var xe,ke;return on.a.wrap(function(rt){for(;;)switch(rt.prev=rt.next){case 0:xe=Fn.indexOf(n),ke=Fn[xe+1],ke&&xe!==-1&&x(ke);case 3:case"end":return rt.stop()}},me)}))))},[n]),Object(a.useEffect)(function(){return function(){A.current=!0,X()}},[]),[n,R]},Va=function(v){var w=a.useState({width:0,height:0}),V=Object(N.a)(w,2),O=V[0],n=V[1];function d(A){n({width:A.offsetWidth,height:A.offsetHeight})}var o=a.useMemo(function(){var A={};if(v){var x=O.width,X=O.height;v.indexOf("height")!==-1&&X?A.height=X:v.indexOf("minHeight")!==-1&&X&&(A.minHeight=X),v.indexOf("width")!==-1&&x?A.width=x:v.indexOf("minWidth")!==-1&&x&&(A.minWidth=x)}return A},[v,O]);return[o,d]},xa=a.forwardRef(function(v,w){var V=v.visible,O=v.prefixCls,n=v.className,d=v.style,o=v.children,A=v.zIndex,x=v.stretch,X=v.destroyPopupOnHide,R=v.forceRender,me=v.align,xe=v.point,ke=v.getRootDomNode,We=v.getClassNameFromAlign,rt=v.onAlign,Ot=v.onMouseEnter,Ut=v.onMouseLeave,It=v.onMouseDown,rn=v.onTouchStart,sn=Object(a.useRef)(),Jt=Object(a.useRef)(),an=Object(a.useState)(),gn=Object(N.a)(an,2),Lt=gn[0],wn=gn[1],Yt=Va(x),Ve=Object(N.a)(Yt,2),lt=Ve[0],Zt=Ve[1];function An(){x&&Zt(ke())}var Rt=Hn(V,An),xn=Object(N.a)(Rt,2),Vn=xn[0],On=xn[1],kn=Object(a.useRef)();function Yn(){return xe||ke}function Bn(){var ca;(ca=sn.current)===null||ca===void 0||ca.forceAlign()}function Un(ca,Aa){var ia=We(Aa);Lt!==ia&&wn(ia),Vn==="align"&&(Lt!==ia?Promise.resolve().then(function(){Bn()}):On(function(){var fa;(fa=kn.current)===null||fa===void 0||fa.call(kn)}),rt==null||rt(ca,Aa))}var Ft=Object(W.a)({},qn(v));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(ca){var Aa=Ft[ca];Ft[ca]=function(ia,fa){return On(),Aa==null?void 0:Aa(ia,fa)}});function ua(){return new Promise(function(ca){kn.current=ca})}a.useEffect(function(){!Ft.motionName&&Vn==="motion"&&On()},[Ft.motionName,Vn]),a.useImperativeHandle(w,function(){return{forceAlign:Bn,getElement:function(){return Jt.current}}});var Ga=Object(W.a)(Object(W.a)({},lt),{},{zIndex:A,opacity:Vn==="motion"||Vn==="stable"||!V?void 0:0,pointerEvents:Vn==="stable"?void 0:"none"},d),La=!0;(me==null?void 0:me.points)&&(Vn==="align"||Vn==="stable")&&(La=!1);var za=o;return a.Children.count(o)>1&&(za=a.createElement("div",{className:"".concat(O,"-content")},o)),a.createElement(Jn,Object(q.a)({visible:V,ref:Jt,leavedClassName:"".concat(O,"-hidden")},Ft,{onAppearPrepare:ua,onEnterPrepare:ua,removeOnLeave:X,forceRender:R}),function(ca,Aa){var ia=ca.className,fa=ca.style,Ha=J()(O,n,Lt,ia);return a.createElement(Ma.a,{target:Yn(),key:"popup",ref:sn,monitorWindowResize:!0,disabled:La,align:me,onAlign:Un},a.createElement("div",{ref:Aa,className:Ha,onMouseEnter:Ot,onMouseLeave:Ut,onMouseDownCapture:It,onTouchStartCapture:rn,style:Object(W.a)(Object(W.a)({},fa),Ga)},za))})});xa.displayName="PopupInner";var Pa=xa,en=a.forwardRef(function(v,w){var V=v.prefixCls,O=v.visible,n=v.zIndex,d=v.children,o=v.mobile;o=o===void 0?{}:o;var A=o.popupClassName,x=o.popupStyle,X=o.popupMotion,R=X===void 0?{}:X,me=o.popupRender,xe=a.useRef();a.useImperativeHandle(w,function(){return{forceAlign:function(){},getElement:function(){return xe.current}}});var ke=Object(W.a)({zIndex:n},x),We=d;return a.Children.count(d)>1&&(We=a.createElement("div",{className:"".concat(V,"-content")},d)),me&&(We=me(We)),a.createElement(Jn,Object(q.a)({visible:O,ref:xe,removeOnLeave:!0},R),function(rt,Ot){var Ut=rt.className,It=rt.style,rn=J()(V,A,Ut);return a.createElement("div",{ref:Ot,className:rn,style:Object(W.a)(Object(W.a)({},It),ke)},We)})});en.displayName="MobilePopupInner";var da=en,$n=["visible","mobile"],oa=a.forwardRef(function(v,w){var V=v.visible,O=v.mobile,n=Object(Le.a)(v,$n),d=Object(a.useState)(V),o=Object(N.a)(d,2),A=o[0],x=o[1],X=Object(a.useState)(!1),R=Object(N.a)(X,2),me=R[0],xe=R[1],ke=Object(W.a)(Object(W.a)({},n),{},{visible:A});Object(a.useEffect)(function(){x(V),V&&O&&xe(et())},[V,O]);var We=me?a.createElement(da,Object(q.a)({},ke,{mobile:O,ref:w})):a.createElement(Pa,Object(q.a)({},ke,{ref:w}));return a.createElement("div",null,a.createElement(_a,ke),We)});oa.displayName="Popup";var to=oa,sa=a.createContext(null),Qa=sa;function eo(){}function po(){return""}function go(v){return v?v.ownerDocument:window.document}var tn=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function zt(v){var w=function(V){Object(g.a)(n,V);var O=Object(c.a)(n);function n(d){var o;Object(ce.a)(this,n),o=O.call(this,d),o.popupRef=a.createRef(),o.triggerRef=a.createRef(),o.attachId=void 0,o.clickOutsideHandler=void 0,o.touchOutsideHandler=void 0,o.contextMenuOutsideHandler1=void 0,o.contextMenuOutsideHandler2=void 0,o.mouseDownTimeout=void 0,o.focusTime=void 0,o.preClickTime=void 0,o.preTouchTime=void 0,o.delayTimer=void 0,o.hasPopupMouseDown=void 0,o.onMouseEnter=function(x){var X=o.props.mouseEnterDelay;o.fireEvents("onMouseEnter",x),o.delaySetPopupVisible(!0,X,X?null:x)},o.onMouseMove=function(x){o.fireEvents("onMouseMove",x),o.setPoint(x)},o.onMouseLeave=function(x){o.fireEvents("onMouseLeave",x),o.delaySetPopupVisible(!1,o.props.mouseLeaveDelay)},o.onPopupMouseEnter=function(){o.clearDelayTimer()},o.onPopupMouseLeave=function(x){var X;if(x.relatedTarget&&!x.relatedTarget.setTimeout&&Object(Rn.a)((X=o.popupRef.current)===null||X===void 0?void 0:X.getElement(),x.relatedTarget))return;o.delaySetPopupVisible(!1,o.props.mouseLeaveDelay)},o.onFocus=function(x){o.fireEvents("onFocus",x),o.clearDelayTimer(),o.isFocusToShow()&&(o.focusTime=Date.now(),o.delaySetPopupVisible(!0,o.props.focusDelay))},o.onMouseDown=function(x){o.fireEvents("onMouseDown",x),o.preClickTime=Date.now()},o.onTouchStart=function(x){o.fireEvents("onTouchStart",x),o.preTouchTime=Date.now()},o.onBlur=function(x){o.fireEvents("onBlur",x),o.clearDelayTimer(),o.isBlurToHide()&&o.delaySetPopupVisible(!1,o.props.blurDelay)},o.onContextMenu=function(x){x.preventDefault(),o.fireEvents("onContextMenu",x),o.setPopupVisible(!0,x)},o.onContextMenuClose=function(){o.isContextMenuToShow()&&o.close()},o.onClick=function(x){if(o.fireEvents("onClick",x),o.focusTime){var X;if(o.preClickTime&&o.preTouchTime?X=Math.min(o.preClickTime,o.preTouchTime):o.preClickTime?X=o.preClickTime:o.preTouchTime&&(X=o.preTouchTime),Math.abs(X-o.focusTime)<20)return;o.focusTime=0}o.preClickTime=0,o.preTouchTime=0,o.isClickToShow()&&(o.isClickToHide()||o.isBlurToHide())&&x&&x.preventDefault&&x.preventDefault();var R=!o.state.popupVisible;(o.isClickToHide()&&!R||R&&o.isClickToShow())&&o.setPopupVisible(!o.state.popupVisible,x)},o.onPopupMouseDown=function(){if(o.hasPopupMouseDown=!0,clearTimeout(o.mouseDownTimeout),o.mouseDownTimeout=window.setTimeout(function(){o.hasPopupMouseDown=!1},0),o.context){var x;(x=o.context).onPopupMouseDown.apply(x,arguments)}},o.onDocumentClick=function(x){if(o.props.mask&&!o.props.maskClosable)return;var X=x.target,R=o.getRootDomNode(),me=o.getPopupDomNode();(!Object(Rn.a)(R,X)||o.isContextMenuOnly())&&!Object(Rn.a)(me,X)&&!o.hasPopupMouseDown&&o.close()},o.getRootDomNode=function(){var x=o.props.getTriggerDOMNode;if(x)return x(o.triggerRef.current);try{var X=Object(Dn.a)(o.triggerRef.current);if(X)return X}catch(R){}return vn.a.findDOMNode(Object(y.a)(o))},o.getPopupClassNameFromAlign=function(x){var X=[],R=o.props,me=R.popupPlacement,xe=R.builtinPlacements,ke=R.prefixCls,We=R.alignPoint,rt=R.getPopupClassNameFromAlign;return me&&xe&&X.push(pt(xe,ke,x,We)),rt&&X.push(rt(x)),X.join(" ")},o.getComponent=function(){var x=o.props,X=x.prefixCls,R=x.destroyPopupOnHide,me=x.popupClassName,xe=x.onPopupAlign,ke=x.popupMotion,We=x.popupAnimation,rt=x.popupTransitionName,Ot=x.popupStyle,Ut=x.mask,It=x.maskAnimation,rn=x.maskTransitionName,sn=x.maskMotion,Jt=x.zIndex,an=x.popup,gn=x.stretch,Lt=x.alignPoint,wn=x.mobile,Yt=x.forceRender,Ve=o.state,lt=Ve.popupVisible,Zt=Ve.point,An=o.getPopupAlign(),Rt={};return o.isMouseEnterToShow()&&(Rt.onMouseEnter=o.onPopupMouseEnter),o.isMouseLeaveToHide()&&(Rt.onMouseLeave=o.onPopupMouseLeave),Rt.onMouseDown=o.onPopupMouseDown,Rt.onTouchStart=o.onPopupMouseDown,a.createElement(to,Object(q.a)({prefixCls:X,destroyPopupOnHide:R,visible:lt,point:Lt&&Zt,className:me,align:An,onAlign:xe,animation:We,getClassNameFromAlign:o.getPopupClassNameFromAlign},Rt,{stretch:gn,getRootDomNode:o.getRootDomNode,style:Ot,mask:Ut,zIndex:Jt,transitionName:rt,maskAnimation:It,maskTransitionName:rn,maskMotion:sn,ref:o.popupRef,motion:ke,mobile:wn,forceRender:Yt}),typeof an=="function"?an():an)},o.attachParent=function(x){Ht.a.cancel(o.attachId);var X=o.props,R=X.getPopupContainer,me=X.getDocument,xe=o.getRootDomNode(),ke;R?(xe||R.length===0)&&(ke=R(xe)):ke=me(o.getRootDomNode()).body,ke?ke.appendChild(x):o.attachId=Object(Ht.a)(function(){o.attachParent(x)})},o.getContainer=function(){var x=o.props.getDocument,X=x(o.getRootDomNode()).createElement("div");return X.style.position="absolute",X.style.top="0",X.style.left="0",X.style.width="100%",o.attachParent(X),X},o.setPoint=function(x){var X=o.props.alignPoint;if(!X||!x)return;o.setState({point:{pageX:x.pageX,pageY:x.pageY}})},o.handlePortalUpdate=function(){o.state.prevPopupVisible!==o.state.popupVisible&&o.props.afterPopupVisibleChange(o.state.popupVisible)},o.triggerContextValue={onPopupMouseDown:o.onPopupMouseDown};var A;return"popupVisible"in d?A=!!d.popupVisible:A=!!d.defaultPopupVisible,o.state={prevPopupVisible:A,popupVisible:A},tn.forEach(function(x){o["fire".concat(x)]=function(X){o.fireEvents(x,X)}}),o}return Object(ie.a)(n,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var o=this.props,A=this.state;if(A.popupVisible){var x;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(x=o.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(Ue.a)(x,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(x=x||o.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(Ue.a)(x,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(x=x||o.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(Ue.a)(x,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(Ue.a)(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),Ht.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var o;return((o=this.popupRef.current)===null||o===void 0?void 0:o.getElement())||null}},{key:"getPopupAlign",value:function(){var o=this.props,A=o.popupPlacement,x=o.popupAlign,X=o.builtinPlacements;return A&&X?Et(X,A,x):x}},{key:"setPopupVisible",value:function(o,A){var x=this.props.alignPoint,X=this.state.popupVisible;this.clearDelayTimer(),X!==o&&("popupVisible"in this.props||this.setState({popupVisible:o,prevPopupVisible:X}),this.props.onPopupVisibleChange(o)),x&&A&&o&&this.setPoint(A)}},{key:"delaySetPopupVisible",value:function(o,A,x){var X=this,R=A*1e3;if(this.clearDelayTimer(),R){var me=x?{pageX:x.pageX,pageY:x.pageY}:null;this.delayTimer=window.setTimeout(function(){X.setPopupVisible(o,me),X.clearDelayTimer()},R)}else this.setPopupVisible(o,x)}},{key:"clearDelayTimer",value:function(){this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null)}},{key:"clearOutsideHandler",value:function(){this.clickOutsideHandler&&(this.clickOutsideHandler.remove(),this.clickOutsideHandler=null),this.contextMenuOutsideHandler1&&(this.contextMenuOutsideHandler1.remove(),this.contextMenuOutsideHandler1=null),this.contextMenuOutsideHandler2&&(this.contextMenuOutsideHandler2.remove(),this.contextMenuOutsideHandler2=null),this.touchOutsideHandler&&(this.touchOutsideHandler.remove(),this.touchOutsideHandler=null)}},{key:"createTwoChains",value:function(o){var A=this.props.children.props,x=this.props;return A[o]&&x[o]?this["fire".concat(o)]:A[o]||x[o]}},{key:"isClickToShow",value:function(){var o=this.props,A=o.action,x=o.showAction;return A.indexOf("click")!==-1||x.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var o=this.props.action;return o==="contextMenu"||o.length===1&&o[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var o=this.props,A=o.action,x=o.showAction;return A.indexOf("contextMenu")!==-1||x.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var o=this.props,A=o.action,x=o.hideAction;return A.indexOf("click")!==-1||x.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var o=this.props,A=o.action,x=o.showAction;return A.indexOf("hover")!==-1||x.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var o=this.props,A=o.action,x=o.hideAction;return A.indexOf("hover")!==-1||x.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var o=this.props,A=o.action,x=o.showAction;return A.indexOf("focus")!==-1||x.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var o=this.props,A=o.action,x=o.hideAction;return A.indexOf("focus")!==-1||x.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var o;(o=this.popupRef.current)===null||o===void 0||o.forceAlign()}}},{key:"fireEvents",value:function(o,A){var x=this.props.children.props[o];x&&x(A);var X=this.props[o];X&&X(A)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var o=this.state.popupVisible,A=this.props,x=A.children,X=A.forceRender,R=A.alignPoint,me=A.className,xe=A.autoDestroy,ke=a.Children.only(x),We={key:"trigger"};this.isContextMenuToShow()?We.onContextMenu=this.onContextMenu:We.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(We.onClick=this.onClick,We.onMouseDown=this.onMouseDown,We.onTouchStart=this.onTouchStart):(We.onClick=this.createTwoChains("onClick"),We.onMouseDown=this.createTwoChains("onMouseDown"),We.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(We.onMouseEnter=this.onMouseEnter,R&&(We.onMouseMove=this.onMouseMove)):We.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?We.onMouseLeave=this.onMouseLeave:We.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(We.onFocus=this.onFocus,We.onBlur=this.onBlur):(We.onFocus=this.createTwoChains("onFocus"),We.onBlur=this.createTwoChains("onBlur"));var rt=J()(ke&&ke.props&&ke.props.className,me);rt&&(We.className=rt);var Ot=Object(W.a)({},We);Object(pe.c)(ke)&&(Ot.ref=Object(pe.a)(this.triggerRef,ke.ref));var Ut=a.cloneElement(ke,Ot),It;return(o||this.popupRef.current||X)&&(It=a.createElement(v,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!o&&xe&&(It=null),a.createElement(Qa.Provider,{value:this.triggerContextValue},Ut,It)}}],[{key:"getDerivedStateFromProps",value:function(o,A){var x=o.popupVisible,X={};return x!==void 0&&A.popupVisible!==x&&(X.popupVisible=x,X.prevPopupVisible=A.popupVisible),X}}]),n}(a.Component);return w.contextType=Qa,w.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:po,getDocument:go,onPopupVisibleChange:eo,afterPopupVisibleChange:eo,onPopupAlign:eo,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},w}var Nn=zt(Je.a),t={adjustX:1,adjustY:1},_={topLeft:{points:["bl","tl"],overflow:t,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:t,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:t,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:t,offset:[4,0]}},F={topLeft:{points:["bl","tl"],overflow:t,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:t,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:t,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:t,offset:[4,0]}},U=_,ye=0,ue={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},De=function(w,V,O){var n=Ne(V),d=w.getState();w.setState({defaultActiveFirst:Object(W.a)(Object(W.a)({},d.defaultActiveFirst),{},Object(I.a)({},n,O))})},we=function(v){Object(g.a)(V,v);var w=Object(c.a)(V);function V(O){var n;Object(ce.a)(this,V),n=w.call(this,O),n.onDestroy=function(R){n.props.onDestroy(R)},n.onKeyDown=function(R){var me=R.keyCode,xe=n.menuInstance,ke=n.props.store,We=n.getVisible();if(me===m.a.ENTER)return n.onTitleClick(R),De(ke,n.props.eventKey,!0),!0;if(me===m.a.RIGHT)return We?xe.onKeyDown(R):(n.triggerOpenChange(!0),De(ke,n.props.eventKey,!0)),!0;if(me===m.a.LEFT){var rt;if(We)rt=xe.onKeyDown(R);else return;return rt||(n.triggerOpenChange(!1),rt=!0),rt}return We&&(me===m.a.UP||me===m.a.DOWN)?xe.onKeyDown(R):void 0},n.onOpenChange=function(R){n.props.onOpenChange(R)},n.onPopupVisibleChange=function(R){n.triggerOpenChange(R,R?"mouseenter":"mouseleave")},n.onMouseEnter=function(R){var me=n.props,xe=me.eventKey,ke=me.onMouseEnter,We=me.store;De(We,n.props.eventKey,!1),ke({key:xe,domEvent:R})},n.onMouseLeave=function(R){var me=n.props,xe=me.parentMenu,ke=me.eventKey,We=me.onMouseLeave;xe.subMenuInstance=Object(y.a)(n),We({key:ke,domEvent:R})},n.onTitleMouseEnter=function(R){var me=n.props,xe=me.eventKey,ke=me.onItemHover,We=me.onTitleMouseEnter;ke({key:xe,hover:!0}),We({key:xe,domEvent:R})},n.onTitleMouseLeave=function(R){var me=n.props,xe=me.parentMenu,ke=me.eventKey,We=me.onItemHover,rt=me.onTitleMouseLeave;xe.subMenuInstance=Object(y.a)(n),We({key:ke,hover:!1}),rt({key:ke,domEvent:R})},n.onTitleClick=function(R){var me=Object(y.a)(n),xe=me.props;if(xe.onTitleClick({key:xe.eventKey,domEvent:R}),xe.triggerSubMenuAction==="hover")return;n.triggerOpenChange(!n.getVisible(),"click"),De(xe.store,n.props.eventKey,!1)},n.onSubMenuClick=function(R){typeof n.props.onClick=="function"&&n.props.onClick(n.addKeyPath(R))},n.onSelect=function(R){n.props.onSelect(R)},n.onDeselect=function(R){n.props.onDeselect(R)},n.getPrefixCls=function(){return"".concat(n.props.rootPrefixCls,"-submenu")},n.getActiveClassName=function(){return"".concat(n.getPrefixCls(),"-active")},n.getDisabledClassName=function(){return"".concat(n.getPrefixCls(),"-disabled")},n.getSelectedClassName=function(){return"".concat(n.getPrefixCls(),"-selected")},n.getOpenClassName=function(){return"".concat(n.props.rootPrefixCls,"-submenu-open")},n.getVisible=function(){return n.state.isOpen},n.getMode=function(){return n.state.mode},n.saveMenuInstance=function(R){n.menuInstance=R},n.addKeyPath=function(R){return Object(W.a)(Object(W.a)({},R),{},{keyPath:(R.keyPath||[]).concat(n.props.eventKey)})},n.triggerOpenChange=function(R,me){var xe=n.props.eventKey,ke=function(){n.onOpenChange({key:xe,item:Object(y.a)(n),trigger:me,open:R})};me==="mouseenter"?n.mouseenterTimeout=setTimeout(function(){ke()},0):ke()},n.isChildrenSelected=function(){var R={find:!1};return mt(n.props.children,n.props.selectedKeys,R),R.find},n.isInlineMode=function(){return n.getMode()==="inline"},n.adjustWidth=function(){if(!n.subMenuTitle||!n.menuInstance)return;var R=Cn.findDOMNode(n.menuInstance);if(R.offsetWidth>=n.subMenuTitle.offsetWidth)return;R.style.minWidth="".concat(n.subMenuTitle.offsetWidth,"px")},n.saveSubMenuTitle=function(R){n.subMenuTitle=R},n.getBaseProps=function(){var R=Object(y.a)(n),me=R.props,xe=n.getMode();return{mode:xe==="horizontal"?"vertical":xe,visible:n.getVisible(),level:me.level+1,inlineIndent:me.inlineIndent,focusable:!1,onClick:n.onSubMenuClick,onSelect:n.onSelect,onDeselect:n.onDeselect,onDestroy:n.onDestroy,selectedKeys:me.selectedKeys,eventKey:"".concat(me.eventKey,"-menu-"),openKeys:me.openKeys,motion:me.motion,onOpenChange:n.onOpenChange,subMenuOpenDelay:me.subMenuOpenDelay,parentMenu:Object(y.a)(n),subMenuCloseDelay:me.subMenuCloseDelay,forceSubMenuRender:me.forceSubMenuRender,triggerSubMenuAction:me.triggerSubMenuAction,builtinPlacements:me.builtinPlacements,defaultActiveFirst:me.store.getState().defaultActiveFirst[Ne(me.eventKey)],multiple:me.multiple,prefixCls:me.rootPrefixCls,id:n.internalMenuId,manualRef:n.saveMenuInstance,itemIcon:me.itemIcon,expandIcon:me.expandIcon,direction:me.direction}},n.getMotion=function(R,me){var xe=Object(y.a)(n),ke=xe.haveRendered,We=n.props,rt=We.motion,Ot=We.rootPrefixCls,Ut=Object(W.a)(Object(W.a)({},rt),{},{leavedClassName:"".concat(Ot,"-hidden"),removeOnLeave:!1,motionAppear:ke||!me||R!=="inline"});return Ut};var d=O.store,o=O.eventKey,A=d.getState(),x=A.defaultActiveFirst;n.isRootMenu=!1;var X=!1;return x&&(X=x[o]),De(d,o,X),n.state={mode:O.mode,isOpen:O.isOpen},n}return Object(ie.a)(V,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var n=this,d=this.props,o=d.mode,A=d.parentMenu,x=d.manualRef,X=d.isOpen,R=function(){n.setState({mode:o,isOpen:X})},me=X!==this.state.isOpen,xe=o!==this.state.mode;if((xe||me)&&(Ht.a.cancel(this.updateStateRaf),xe?this.updateStateRaf=Object(Ht.a)(R):R()),x&&x(this),o!=="horizontal"||!(A==null?void 0:A.isRootMenu)||!X)return;this.minWidthTimeout=setTimeout(function(){return n.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var n=this.props,d=n.onDestroy,o=n.eventKey;d&&d(o),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),Ht.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(n,d){var o=this.getBaseProps();return a.createElement(Tt,Object(q.a)({},o,{id:this.internalMenuId,className:n,style:d}),this.props.children)}},{key:"renderChildren",value:function(){var n=this,d=this.getBaseProps(),o=d.mode,A=d.visible,x=d.forceSubMenuRender,X=d.direction,R=this.getMotion(o,A);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||A||x,!this.haveOpened)return a.createElement("div",null);var me=J()("".concat(d.prefixCls,"-sub"),Object(I.a)({},"".concat(d.prefixCls,"-rtl"),X==="rtl"));return this.isInlineMode()?a.createElement(Jn,Object(q.a)({visible:d.visible,forceRender:x},R),function(xe){var ke=xe.className,We=xe.style,rt=J()(me,ke);return n.renderPopupMenu(rt,We)}):this.renderPopupMenu(me)}},{key:"render",value:function(){var n,d,o,A=Object(W.a)({},this.props),x=this.getVisible(),X=this.getPrefixCls(),R=this.isInlineMode(),me=this.getMode(),xe=J()(X,"".concat(X,"-").concat(me),(n={},Object(I.a)(n,A.className,!!A.className),Object(I.a)(n,this.getOpenClassName(),x),Object(I.a)(n,this.getActiveClassName(),A.active||x&&!R),Object(I.a)(n,this.getDisabledClassName(),A.disabled),Object(I.a)(n,this.getSelectedClassName(),this.isChildrenSelected()),n));this.internalMenuId||(A.eventKey?this.internalMenuId="".concat(A.eventKey,"$Menu"):(ye+=1,this.internalMenuId="$__$".concat(ye,"$Menu")));var ke={},We={},rt={};A.disabled||(ke={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},We={onClick:this.onTitleClick},rt={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var Ot={},Ut=A.direction,It=Ut==="rtl";R&&(It?Ot.paddingRight=A.inlineIndent*A.level:Ot.paddingLeft=A.inlineIndent*A.level);var rn={};this.getVisible()&&(rn={"aria-owns":this.internalMenuId});var sn=null;me!=="horizontal"&&(sn=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(sn=a.createElement(this.props.expandIcon,Object(W.a)({},this.props))));var Jt=a.createElement("div",Object(q.a)({ref:this.saveSubMenuTitle,style:Ot,className:"".concat(X,"-title"),role:"button"},rt,We,{"aria-expanded":x},rn,{"aria-haspopup":"true",title:typeof A.title=="string"?A.title:void 0}),A.title,sn||a.createElement("i",{className:"".concat(X,"-arrow")})),an=this.renderChildren(),gn=((d=A.parentMenu)===null||d===void 0?void 0:d.isRootMenu)?A.parentMenu.props.getPopupContainer:function(Yn){return Yn.parentNode},Lt=ue[me],wn=A.popupOffset?{offset:A.popupOffset}:{},Yt=J()((o={},Object(I.a)(o,A.popupClassName,A.popupClassName&&!R),Object(I.a)(o,"".concat(X,"-rtl"),It),o)),Ve=A.disabled,lt=A.triggerSubMenuAction,Zt=A.subMenuOpenDelay,An=A.forceSubMenuRender,Rt=A.subMenuCloseDelay,xn=A.builtinPlacements;ft.forEach(function(Yn){return delete A[Yn]}),delete A.onClick;var Vn=It?Object(W.a)(Object(W.a)({},F),xn):Object(W.a)(Object(W.a)({},_),xn);delete A.direction;var On=this.getBaseProps(),kn=R?null:this.getMotion(On.mode,On.visible);return a.createElement("li",Object(q.a)({},A,ke,{className:xe,role:"menuitem"}),a.createElement(Nn,{prefixCls:X,popupClassName:J()("".concat(X,"-popup"),Yt),getPopupContainer:gn,builtinPlacements:Vn,popupPlacement:Lt,popupVisible:R?!1:x,popupAlign:wn,popup:R?null:an,action:Ve||R?[]:[lt],mouseEnterDelay:Zt,mouseLeaveDelay:Rt,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:An,popupMotion:kn},Jt),R?an:null)}}]),V}(a.Component);we.defaultProps={onMouseEnter:ee,onMouseLeave:ee,onTitleMouseEnter:ee,onTitleMouseLeave:ee,onTitleClick:ee,manualRef:ee,mode:"vertical",title:""};var Fe=Object(ae.b)(function(v,w){var V=v.openKeys,O=v.activeKey,n=v.selectedKeys,d=w.eventKey,o=w.subMenuKey;return{isOpen:V.indexOf(d)>-1,active:O[o]===d,selectedKeys:n}})(we);Fe.isSubMenu=!0;var ze=Fe,ot="menuitem-overflowed",$e=.5,Pe=function(v){Object(g.a)(V,v);var w=Object(c.a)(V);function V(){var O;return Object(ce.a)(this,V),O=w.apply(this,arguments),O.resizeObserver=null,O.mutationObserver=null,O.originalTotalWidth=0,O.overflowedItems=[],O.menuItemSizes=[],O.cancelFrameId=null,O.state={lastVisibleIndex:void 0},O.childRef=a.createRef(),O.getMenuItemNodes=function(){var n=O.props.prefixCls,d=O.childRef.current;return d?[].slice.call(d.children).filter(function(o){return o.className.split(" ").indexOf("".concat(n,"-overflowed-submenu"))<0}):[]},O.getOverflowedSubMenuItem=function(n,d,o){var A=O.props,x=A.overflowedIndicator,X=A.level,R=A.mode,me=A.prefixCls,xe=A.theme;if(X!==1||R!=="horizontal")return null;var ke=O.props.children[0],We=ke.props,rt=We.children,Ot=We.title,Ut=We.style,It=Object(Le.a)(We,["children","title","style"]),rn=Object(W.a)({},Ut),sn="".concat(n,"-overflowed-indicator"),Jt="".concat(n,"-overflowed-indicator");d.length===0&&o!==!0?rn=Object(W.a)(Object(W.a)({},rn),{},{display:"none"}):o&&(rn=Object(W.a)(Object(W.a)({},rn),{},{visibility:"hidden",position:"absolute"}),sn="".concat(sn,"-placeholder"),Jt="".concat(Jt,"-placeholder"));var an=xe?"".concat(me,"-").concat(xe):"",gn={};return ft.forEach(function(Lt){It[Lt]!==void 0&&(gn[Lt]=It[Lt])}),a.createElement(ze,Object(q.a)({title:x,className:"".concat(me,"-overflowed-submenu"),popupClassName:an},gn,{key:sn,eventKey:Jt,disabled:!1,style:rn}),d)},O.setChildrenWidthAndResize=function(){if(O.props.mode!=="horizontal")return;var n=O.childRef.current;if(!n)return;var d=n.children;if(!d||d.length===0)return;var o=n.children[d.length-1];bt(o,"display","inline-block");var A=O.getMenuItemNodes(),x=A.filter(function(X){return X.className.split(" ").indexOf(ot)>=0});x.forEach(function(X){bt(X,"display","inline-block")}),O.menuItemSizes=A.map(function(X){return ht(X,!0)}),x.forEach(function(X){bt(X,"display","none")}),O.overflowedIndicatorWidth=ht(n.children[n.children.length-1],!0),O.originalTotalWidth=O.menuItemSizes.reduce(function(X,R){return X+R},0),O.handleResize(),bt(o,"display","none")},O.handleResize=function(){if(O.props.mode!=="horizontal")return;var n=O.childRef.current;if(!n)return;var d=ht(n);O.overflowedItems=[];var o=0,A;O.originalTotalWidth>d+$e&&(A=-1,O.menuItemSizes.forEach(function(x){o+=x,o+O.overflowedIndicatorWidth<=d&&(A+=1)})),O.setState({lastVisibleIndex:A})},O}return Object(ie.a)(V,[{key:"componentDidMount",value:function(){var n=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var d=this.childRef.current;if(!d)return;this.resizeObserver=new Gt.default(function(o){o.forEach(function(){var A=n.cancelFrameId;cancelAnimationFrame(A),n.cancelFrameId=requestAnimationFrame(n.setChildrenWidthAndResize)})}),[].slice.call(d.children).concat(d).forEach(function(o){n.resizeObserver.observe(o)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){n.resizeObserver.disconnect(),[].slice.call(d.children).concat(d).forEach(function(o){n.resizeObserver.observe(o)}),n.setChildrenWidthAndResize()}),this.mutationObserver.observe(d,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(n){var d=this,o=this.state.lastVisibleIndex;return(n||[]).reduce(function(A,x,X){var R=x;if(d.props.mode==="horizontal"){var me=d.getOverflowedSubMenuItem(x.props.eventKey,[]);o!==void 0&&d.props.className.indexOf("".concat(d.props.prefixCls,"-root"))!==-1&&(X>o&&(R=a.cloneElement(x,{style:{display:"none"},eventKey:"".concat(x.props.eventKey,"-hidden"),className:"".concat(ot)})),X===o+1&&(d.overflowedItems=n.slice(o+1).map(function(ke){return a.cloneElement(ke,{key:ke.props.eventKey,mode:"vertical-left"})}),me=d.getOverflowedSubMenuItem(x.props.eventKey,d.overflowedItems)));var xe=[].concat(Object(Y.a)(A),[me,R]);return X===n.length-1&&xe.push(d.getOverflowedSubMenuItem(x.props.eventKey,[],!0)),xe}return[].concat(Object(Y.a)(A),[R])},[])}},{key:"render",value:function(){var n=this.props,d=n.visible,o=n.prefixCls,A=n.overflowedIndicator,x=n.mode,X=n.level,R=n.tag,me=n.children,xe=n.theme,ke=Object(Le.a)(n,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),We=R;return a.createElement(We,Object(q.a)({ref:this.childRef},ke),this.renderChildren(me))}}]),V}(a.Component);Pe.defaultProps={tag:"div",className:""};var Ze=Pe;function Be(v){return v.length?v.every(function(w){return!!w.props.disabled}):!0}function qe(v,w,V){var O=v.getState();v.setState({activeKey:Object(W.a)(Object(W.a)({},O.activeKey),{},Object(I.a)({},w,V))})}function He(v){return v.eventKey||"0-menu-"}function vt(v,w){var V=w,O=v.children,n=v.eventKey;if(V){var d;if(Ge(O,function(o,A){o&&o.props&&!o.props.disabled&&V===Oe(o,n,A)&&(d=!0)}),d)return V}return V=null,v.defaultActiveFirst&&Ge(O,function(o,A){!V&&o&&!o.props.disabled&&(V=Oe(o,n,A))}),V}function At(v){if(!v)return;var w=this.instanceArray.indexOf(v);w!==-1?this.instanceArray[w]=v:this.instanceArray.push(v)}var Kt=function(v){Object(g.a)(V,v);var w=Object(c.a)(V);function V(O){var n;return Object(ce.a)(this,V),n=w.call(this,O),n.onKeyDown=function(d,o){var A=d.keyCode,x;if(n.getFlatInstanceArray().forEach(function(R){R&&R.props.active&&R.onKeyDown&&(x=R.onKeyDown(d))}),x)return 1;var X=null;return(A===m.a.UP||A===m.a.DOWN)&&(X=n.step(A===m.a.UP?-1:1)),X?(d.preventDefault(),qe(n.props.store,He(n.props),X.props.eventKey),typeof o=="function"&&o(X),1):void 0},n.onItemHover=function(d){var o=d.key,A=d.hover;qe(n.props.store,He(n.props),A?o:null)},n.onDeselect=function(d){n.props.onDeselect(d)},n.onSelect=function(d){n.props.onSelect(d)},n.onClick=function(d){n.props.onClick(d)},n.onOpenChange=function(d){n.props.onOpenChange(d)},n.onDestroy=function(d){n.props.onDestroy(d)},n.getFlatInstanceArray=function(){return n.instanceArray},n.step=function(d){var o=n.getFlatInstanceArray(),A=n.props.store.getState().activeKey[He(n.props)],x=o.length;if(!x)return null;d<0&&(o=o.concat().reverse());var X=-1;if(o.every(function(ke,We){return ke&&ke.props.eventKey===A?(X=We,!1):!0}),!n.props.defaultActiveFirst&&X!==-1&&Be(o.slice(X,x-1)))return;var R=(X+1)%x,me=R;do{var xe=o[me];if(!xe||xe.props.disabled)me=(me+1)%x;else return xe}while(me!==R);return null},n.renderCommonMenuItem=function(d,o,A){var x=n.props.store.getState(),X=Object(y.a)(n),R=X.props,me=Oe(d,R.eventKey,o),xe=d.props;if(!xe||typeof d.type=="string")return d;var ke=me===x.activeKey,We=Object(W.a)(Object(W.a)({mode:xe.mode||R.mode,level:R.level,inlineIndent:R.inlineIndent,renderMenuItem:n.renderMenuItem,rootPrefixCls:R.prefixCls,index:o,parentMenu:R.parentMenu,manualRef:xe.disabled?void 0:Object(Ee.a)(d.ref,At.bind(Object(y.a)(n))),eventKey:me,active:!xe.disabled&&ke,multiple:R.multiple,onClick:function(Ot){(xe.onClick||ee)(Ot),n.onClick(Ot)},onItemHover:n.onItemHover,motion:R.motion,subMenuOpenDelay:R.subMenuOpenDelay,subMenuCloseDelay:R.subMenuCloseDelay,forceSubMenuRender:R.forceSubMenuRender,onOpenChange:n.onOpenChange,onDeselect:n.onDeselect,onSelect:n.onSelect,builtinPlacements:R.builtinPlacements,itemIcon:xe.itemIcon||n.props.itemIcon,expandIcon:xe.expandIcon||n.props.expandIcon},A),{},{direction:R.direction});return(R.mode==="inline"||gt())&&(We.triggerSubMenuAction="click"),a.cloneElement(d,Object(W.a)(Object(W.a)({},We),{},{key:me||o}))},n.renderMenuItem=function(d,o,A){if(!d)return null;var x=n.props.store.getState(),X={openKeys:x.openKeys,selectedKeys:x.selectedKeys,triggerSubMenuAction:n.props.triggerSubMenuAction,subMenuKey:A};return n.renderCommonMenuItem(d,o,X)},O.store.setState({activeKey:Object(W.a)(Object(W.a)({},O.store.getState().activeKey),{},Object(I.a)({},O.eventKey,vt(O,O.activeKey)))}),n.instanceArray=[],n}return Object(ie.a)(V,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(n){return this.props.visible||n.visible||this.props.className!==n.className||!_e()(this.props.style,n.style)}},{key:"componentDidUpdate",value:function(n){var d=this.props,o="activeKey"in d?d.activeKey:d.store.getState().activeKey[He(d)],A=vt(d,o);if(A!==o)qe(d.store,He(d),A);else if("activeKey"in n){var x=vt(n,n.activeKey);A!==x&&qe(d.store,He(d),A)}}},{key:"render",value:function(){var n=this,d=Object(q.a)({},this.props);this.instanceArray=[];var o=J()(d.prefixCls,d.className,"".concat(d.prefixCls,"-").concat(d.mode)),A={className:o,role:d.role||"menu"};d.id&&(A.id=d.id),d.focusable&&(A.tabIndex=0,A.onKeyDown=this.onKeyDown);var x=d.prefixCls,X=d.eventKey,R=d.visible,me=d.level,xe=d.mode,ke=d.overflowedIndicator,We=d.theme;return ft.forEach(function(rt){return delete d[rt]}),delete d.onClick,a.createElement(Ze,Object(q.a)({},d,{prefixCls:x,mode:xe,tag:"ul",level:me,theme:We,visible:R,overflowedIndicator:ke},A),Object(i.a)(d.children).map(function(rt,Ot){return n.renderMenuItem(rt,Ot,X||"0-menu-")}))}}]),V}(a.Component);Kt.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:ee};var bn=Object(ae.b)()(Kt),Tt=bn,Nt=e("Kwbf");function Xt(v,w,V){var O=v.prefixCls,n=v.motion,d=v.defaultMotions,o=d===void 0?{}:d,A=v.openAnimation,x=v.openTransitionName,X=w.switchingModeFromInline;if(n)return n;if(Object(S.a)(A)==="object"&&A)Object(Nt.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof A=="string")return{motionName:"".concat(O,"-open-").concat(A)};if(x)return{motionName:x};var R=o[V];return R||(X?null:o.other)}var nn=function(v){Object(g.a)(V,v);var w=Object(c.a)(V);function V(O){var n;Object(ce.a)(this,V),n=w.call(this,O),n.onSelect=function(A){var x=Object(y.a)(n),X=x.props;if(X.selectable){var R=n.store.getState(),me=R.selectedKeys,xe=A.key;X.multiple?me=me.concat([xe]):me=[xe],"selectedKeys"in X||n.store.setState({selectedKeys:me}),X.onSelect(Object(W.a)(Object(W.a)({},A),{},{selectedKeys:me}))}},n.onClick=function(A){var x=n.getRealMenuMode(),X=Object(y.a)(n),R=X.store,me=X.props.onOpenChange;x!=="inline"&&!("openKeys"in n.props)&&(R.setState({openKeys:[]}),me([])),n.props.onClick(A)},n.onKeyDown=function(A,x){n.innerMenu.getWrappedInstance().onKeyDown(A,x)},n.onOpenChange=function(A){var x=Object(y.a)(n),X=x.props,R=n.store.getState().openKeys.concat(),me=!1,xe=function(We){var rt=!1;if(We.open)rt=R.indexOf(We.key)===-1,rt&&R.push(We.key);else{var Ot=R.indexOf(We.key);rt=Ot!==-1,rt&&R.splice(Ot,1)}me=me||rt};Array.isArray(A)?A.forEach(xe):xe(A),me&&("openKeys"in n.props||n.store.setState({openKeys:R}),X.onOpenChange(R))},n.onDeselect=function(A){var x=Object(y.a)(n),X=x.props;if(X.selectable){var R=n.store.getState().selectedKeys.concat(),me=A.key,xe=R.indexOf(me);xe!==-1&&R.splice(xe,1),"selectedKeys"in X||n.store.setState({selectedKeys:R}),X.onDeselect(Object(W.a)(Object(W.a)({},A),{},{selectedKeys:R}))}},n.onMouseEnter=function(A){n.restoreModeVerticalFromInline();var x=n.props.onMouseEnter;x&&x(A)},n.onTransitionEnd=function(A){var x=A.propertyName==="width"&&A.target===A.currentTarget,X=A.target.className,R=Object.prototype.toString.call(X)==="[object SVGAnimatedString]"?X.animVal:X,me=A.propertyName==="font-size"&&R.indexOf("anticon")>=0;(x||me)&&n.restoreModeVerticalFromInline()},n.setInnerMenu=function(A){n.innerMenu=A},n.isRootMenu=!0;var d=O.defaultSelectedKeys,o=O.defaultOpenKeys;return"selectedKeys"in O&&(d=O.selectedKeys||[]),"openKeys"in O&&(o=O.openKeys||[]),n.store=Object(ae.c)({selectedKeys:d,openKeys:o,activeKey:{"0-menu-":vt(O,O.activeKey)}}),n.state={switchingModeFromInline:!1,prevProps:O,inlineOpenKeys:[],store:n.store},n}return Object(ie.a)(V,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(n){var d=this.props,o=d.siderCollapsed,A=d.inlineCollapsed,x=d.onOpenChange;(!n.inlineCollapsed&&A||!n.siderCollapsed&&o)&&x([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var n=this.props.collapsedWidth,d=this.store,o=this.prevOpenKeys,A=this.getInlineCollapsed()&&(n===0||n==="0"||n==="0px");A?(this.prevOpenKeys=d.getState().openKeys.concat(),this.store.setState({openKeys:[]})):o&&(this.store.setState({openKeys:o}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var n=this.props.mode,d=this.state.switchingModeFromInline,o=this.getInlineCollapsed();return d&&o?"inline":o?"vertical":n}},{key:"getInlineCollapsed",value:function(){var n=this.props,d=n.inlineCollapsed,o=n.siderCollapsed;return o!==void 0?o:d}},{key:"restoreModeVerticalFromInline",value:function(){var n=this.state.switchingModeFromInline;n&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var n=Object(W.a)({},Object(le.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),d=this.getRealMenuMode();return n.className+=" ".concat(n.prefixCls,"-root"),n.direction==="rtl"&&(n.className+=" ".concat(n.prefixCls,"-rtl")),n=Object(W.a)(Object(W.a)({},n),{},{mode:d,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:Xt(this.props,this.state,d)}),delete n.openAnimation,delete n.openTransitionName,a.createElement(ae.a,{store:this.store},a.createElement(Tt,Object(q.a)({},n,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(n,d){var o=d.prevProps,A=d.store,x=A.getState(),X={},R={prevProps:n};return o.mode==="inline"&&n.mode!=="inline"&&(R.switchingModeFromInline=!0),"openKeys"in n?X.openKeys=n.openKeys||[]:((n.inlineCollapsed&&!o.inlineCollapsed||n.siderCollapsed&&!o.siderCollapsed)&&(R.switchingModeFromInline=!0,R.inlineOpenKeys=x.openKeys,X.openKeys=[]),(!n.inlineCollapsed&&o.inlineCollapsed||!n.siderCollapsed&&o.siderCollapsed)&&(X.openKeys=d.inlineOpenKeys,R.inlineOpenKeys=[])),Object.keys(X).length&&A.setState(X),R}}]),V}(a.Component);nn.defaultProps={selectable:!0,onClick:ee,onSelect:ee,onOpenChange:ee,onDeselect:ee,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:a.createElement("span",null,"\xB7\xB7\xB7")};var ea=nn,Qn=function(v){Object(g.a)(V,v);var w=Object(c.a)(V);function V(){var O;return Object(ce.a)(this,V),O=w.apply(this,arguments),O.onKeyDown=function(n){var d=n.keyCode;return d===m.a.ENTER?(O.onClick(n),!0):void 0},O.onMouseLeave=function(n){var d=O.props,o=d.eventKey,A=d.onItemHover,x=d.onMouseLeave;A({key:o,hover:!1}),x({key:o,domEvent:n})},O.onMouseEnter=function(n){var d=O.props,o=d.eventKey,A=d.onItemHover,x=d.onMouseEnter;A({key:o,hover:!0}),x({key:o,domEvent:n})},O.onClick=function(n){var d=O.props,o=d.eventKey,A=d.multiple,x=d.onClick,X=d.onSelect,R=d.onDeselect,me=d.isSelected,xe={key:o,keyPath:[o],item:Object(y.a)(O),domEvent:n};x(xe),A?me?R(xe):X(xe):me||X(xe)},O.saveNode=function(n){O.node=n},O}return Object(ie.a)(V,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var n=this.props;n.onDestroy&&n.onDestroy(n.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var n,d=Object(W.a)({},this.props),o=J()(this.getPrefixCls(),d.className,(n={},Object(I.a)(n,this.getActiveClassName(),!d.disabled&&d.active),Object(I.a)(n,this.getSelectedClassName(),d.isSelected),Object(I.a)(n,this.getDisabledClassName(),d.disabled),n)),A=Object(W.a)(Object(W.a)({},d.attribute),{},{title:typeof d.title=="string"?d.title:void 0,className:o,role:d.role||"menuitem","aria-disabled":d.disabled});d.role==="option"?A=Object(W.a)(Object(W.a)({},A),{},{role:"option","aria-selected":d.isSelected}):(d.role===null||d.role==="none")&&(A.role="none");var x={onClick:d.disabled?null:this.onClick,onMouseLeave:d.disabled?null:this.onMouseLeave,onMouseEnter:d.disabled?null:this.onMouseEnter},X=Object(W.a)({},d.style);d.mode==="inline"&&(d.direction==="rtl"?X.paddingRight=d.inlineIndent*d.level:X.paddingLeft=d.inlineIndent*d.level),ft.forEach(function(me){return delete d[me]}),delete d.direction;var R=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(R=a.createElement(this.props.itemIcon,this.props)),a.createElement("li",Object(q.a)({},Object(le.a)(d,["onClick","onMouseEnter","onMouseLeave","onSelect"]),A,x,{style:X,ref:this.saveNode}),d.children,R)}}]),V}(a.Component);Qn.isMenuItem=!0,Qn.defaultProps={onSelect:ee,onMouseEnter:ee,onMouseLeave:ee,manualRef:ee};var pa=Object(ae.b)(function(v,w){var V=v.activeKey,O=v.selectedKeys,n=w.eventKey,d=w.subMenuKey;return{active:V[d]===n,isSelected:Array.isArray(O)?O.indexOf(n)!==-1:O===n}})(Qn),Gn=pa,ra=function(v){Object(g.a)(V,v);var w=Object(c.a)(V);function V(){var O;return Object(ce.a)(this,V),O=w.apply(this,arguments),O.renderInnerMenuItem=function(n){var d=O.props,o=d.renderMenuItem,A=d.index;return o(n,A,O.props.subMenuKey)},O}return Object(ie.a)(V,[{key:"render",value:function(){var n=Object(q.a)({},this.props),d=n.className,o=d===void 0?"":d,A=n.rootPrefixCls,x="".concat(A,"-item-group-title"),X="".concat(A,"-item-group-list"),R=n.title,me=n.children;return ft.forEach(function(xe){return delete n[xe]}),delete n.direction,a.createElement("li",Object(q.a)({},n,{onClick:function(ke){return ke.stopPropagation()},className:"".concat(o," ").concat(A,"-item-group")}),a.createElement("div",{className:x,title:typeof R=="string"?R:void 0},R),a.createElement("ul",{className:X},a.Children.map(me,this.renderInnerMenuItem)))}}]),V}(a.Component);ra.isMenuItemGroup=!0,ra.defaultProps={disabled:!0};var ma=ra,Ra=function(w){var V=w.className,O=w.rootPrefixCls,n=w.style;return a.createElement("li",{className:"".concat(V," ").concat(O,"-item-divider"),style:n})};Ra.defaultProps={disabled:!0,className:"",style:{}};var Ua=Ra,Ta=ea,Sa=e("eDIo");function Ba(v,w){var V=v.prefixCls,O=v.editable,n=v.locale,d=v.style;return!O||O.showAdd===!1?null:a.createElement("button",{ref:w,type:"button",className:"".concat(V,"-nav-add"),style:d,"aria-label":(n==null?void 0:n.addAriaLabel)||"Add tab",onClick:function(A){O.onEdit("add",{event:A})}},O.addIcon||"+")}var Ca=a.forwardRef(Ba);function Ja(v,w){var V=v.prefixCls,O=v.id,n=v.tabs,d=v.locale,o=v.mobile,A=v.moreIcon,x=A===void 0?"More":A,X=v.moreTransitionName,R=v.style,me=v.className,xe=v.editable,ke=v.tabBarGutter,We=v.rtl,rt=v.onTabClick,Ot=Object(a.useState)(!1),Ut=Object(N.a)(Ot,2),It=Ut[0],rn=Ut[1],sn=Object(a.useState)(null),Jt=Object(N.a)(sn,2),an=Jt[0],gn=Jt[1],Lt="".concat(O,"-more-popup"),wn="".concat(V,"-dropdown"),Yt=an!==null?"".concat(Lt,"-").concat(an):null,Ve=d==null?void 0:d.dropdownAriaLabel,lt=a.createElement(Ta,{onClick:function(kn){var Yn=kn.key,Bn=kn.domEvent;rt(Yn,Bn),rn(!1)},id:Lt,tabIndex:-1,role:"listbox","aria-activedescendant":Yt,selectedKeys:[an],"aria-label":Ve!==void 0?Ve:"expanded dropdown"},n.map(function(On){return a.createElement(Gn,{key:On.key,id:"".concat(Lt,"-").concat(On.key),role:"option","aria-controls":O&&"".concat(O,"-panel-").concat(On.key),disabled:On.disabled},On.tab)}));function Zt(On){for(var kn=n.filter(function(ua){return!ua.disabled}),Yn=kn.findIndex(function(ua){return ua.key===an})||0,Bn=kn.length,Un=0;Unxn?(An=lt,Lt.current="x"):(An=Zt,Lt.current="y");var Vn=Date.now();Vn-an.current>100&&(gn.current=!1),(w(-An,-An)||gn.current)&&(Ve.preventDefault(),gn.current=!0),an.current=Vn}var Yt=Object(a.useRef)(null);Yt.current={onTouchStart:rn,onTouchMove:sn,onTouchEnd:Jt,onWheel:wn},a.useEffect(function(){function Ve(Rt){Yt.current.onTouchStart(Rt)}function lt(Rt){Yt.current.onTouchMove(Rt)}function Zt(Rt){Yt.current.onTouchEnd(Rt)}function An(Rt){Yt.current.onWheel(Rt)}return document.addEventListener("touchmove",lt,{passive:!1}),document.addEventListener("touchend",Zt,{passive:!1}),v.current.addEventListener("touchstart",Ve,{passive:!1}),v.current.addEventListener("wheel",An),function(){document.removeEventListener("touchmove",lt),document.removeEventListener("touchend",Zt)}},[])}function ha(){var v=Object(a.useRef)(new Map);function w(O){return v.current.has(O)||v.current.set(O,a.createRef()),v.current.get(O)}function V(O){v.current.delete(O)}return[w,V]}function ya(v,w){var V=a.useRef(v),O=a.useState({}),n=Object(N.a)(O,2),d=n[1];function o(A){var x=typeof A=="function"?A(V.current):A;x!==V.current&&w(x,V.current),V.current=x,d({})}return[V.current,o]}var va=function(w){var V=w.position,O=w.prefixCls,n=w.extra;if(!n)return null;var d,o=n;return V==="right"&&(d=o.right||!o.left&&o||null),V==="left"&&(d=o.left||null),d?a.createElement("div",{className:"".concat(O,"-extra-content")},d):null};function no(v,w){var V,O=a.useContext(Ka),n=O.prefixCls,d=O.tabs,o=v.className,A=v.style,x=v.id,X=v.animated,R=v.activeKey,me=v.rtl,xe=v.extra,ke=v.editable,We=v.locale,rt=v.tabPosition,Ot=v.tabBarGutter,Ut=v.children,It=v.onTabClick,rn=v.onTabScroll,sn=Object(a.useRef)(),Jt=Object(a.useRef)(),an=Object(a.useRef)(),gn=Object(a.useRef)(),Lt=ha(),wn=Object(N.a)(Lt,2),Yt=wn[0],Ve=wn[1],lt=rt==="top"||rt==="bottom",Zt=ya(0,function(Wn,_n){lt&&rn&&rn({direction:Wn>_n?"left":"right"})}),An=Object(N.a)(Zt,2),Rt=An[0],xn=An[1],Vn=ya(0,function(Wn,_n){!lt&&rn&&rn({direction:Wn>_n?"top":"bottom"})}),On=Object(N.a)(Vn,2),kn=On[0],Yn=On[1],Bn=Object(a.useState)(0),Un=Object(N.a)(Bn,2),Ft=Un[0],ua=Un[1],Ga=Object(a.useState)(0),La=Object(N.a)(Ga,2),za=La[0],ca=La[1],Aa=Object(a.useState)(0),ia=Object(N.a)(Aa,2),fa=ia[0],Ha=ia[1],oo=Object(a.useState)(0),ro=Object(N.a)(oo,2),Xn=ro[0],Xa=ro[1],Za=Object(a.useState)(null),Zn=Object(N.a)(Za,2),Kn=Zn[0],ga=Zn[1],xo=Object(a.useState)(null),Xo=Object(N.a)(xo,2),uo=Xo[0],mr=Xo[1],No=Object(a.useState)(0),Eo=Object(N.a)(No,2),Zo=Eo[0],qo=Eo[1],fr=Object(a.useState)(0),Ro=Object(N.a)(fr,2),So=Ro[0],$o=Ro[1],er=b(new Map),tr=Object(N.a)(er,2),nr=tr[0],pr=tr[1],Co=fe(d,nr,Ft),ar="".concat(n,"-nav-operations-hidden"),vo=0,qa=0;lt?me?(vo=0,qa=Math.max(0,Ft-Kn)):(vo=Math.min(0,Kn-Ft),qa=0):(vo=Math.min(0,uo-za),qa=0);function jo(Wn){return Wnqa?[qa,!1]:[Wn,!0]}var or=Object(a.useRef)(),wo=Object(a.useState)(),Io=Object(N.a)(wo,2),Lo=Io[0],ko=Io[1];function Uo(){ko(Date.now())}function yo(){window.clearTimeout(or.current)}la(sn,function(Wn,_n){var na=!1;function ka(Oo,_o){Oo(function(Mo){var bo=jo(Mo+_o),co=Object(N.a)(bo,2),Po=co[0],Do=co[1];return na=Do,Po})}if(lt){if(Kn>=Ft)return na;ka(xn,Wn)}else{if(uo>=za)return na;ka(Yn,_n)}return yo(),Uo(),na}),Object(a.useEffect)(function(){return yo(),Lo&&(or.current=window.setTimeout(function(){ko(0)},100)),yo},[Lo]);function Bo(){var Wn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:R,_n=Co.get(Wn);if(!_n)return;if(lt){var na=Rt;me?_n.rightRt+Kn&&(na=_n.right+_n.width-Kn):_n.left<-Rt?na=-_n.left:_n.left+_n.width>-Rt+Kn&&(na=-(_n.left+_n.width-Kn)),Yn(0),xn(jo(na)[0])}else{var ka=kn;_n.top<-kn?ka=-_n.top:_n.top+_n.height>-kn+uo&&(ka=-(_n.top+_n.height-uo)),xn(0),Yn(jo(ka)[0])}}var hr=je(Co,{width:Kn,height:uo,left:Rt,top:kn},{width:fa,height:Xn},{width:Zo,height:So},Object(W.a)(Object(W.a)({},v),{},{tabs:d})),Ko=Object(N.a)(hr,2),vr=Ko[0],br=Ko[1],rr=d.map(function(Wn){var _n=Wn.key;return a.createElement(z,{id:x,prefixCls:n,key:_n,rtl:me,tab:Wn,closable:Wn.closable,editable:ke,active:_n===R,tabPosition:rt,tabBarGutter:Ot,renderWrapper:Ut,removeAriaLabel:We==null?void 0:We.removeAriaLabel,ref:Yt(_n),onClick:function(ka){It(_n,ka)},onRemove:function(){Ve(_n)},onFocus:function(){Bo(_n),Uo(),me||(sn.current.scrollLeft=0),sn.current.scrollTop=0}})}),Wo=Q(function(){var Wn,_n,na,ka,Oo,_o,Mo,bo,co,Po=((Wn=sn.current)===null||Wn===void 0?void 0:Wn.offsetWidth)||0,Do=((_n=sn.current)===null||_n===void 0?void 0:_n.offsetHeight)||0,To=((na=gn.current)===null||na===void 0?void 0:na.offsetWidth)||0,dr=((ka=gn.current)===null||ka===void 0?void 0:ka.offsetHeight)||0,Cr=((Oo=an.current)===null||Oo===void 0?void 0:Oo.offsetWidth)||0,En=((_o=an.current)===null||_o===void 0?void 0:_o.offsetHeight)||0;ga(Po),mr(Do),qo(To),$o(dr);var _t=(((Mo=Jt.current)===null||Mo===void 0?void 0:Mo.offsetWidth)||0)-To,Wt=(((bo=Jt.current)===null||bo===void 0?void 0:bo.offsetHeight)||0)-dr;ua(_t),ca(Wt);var yn=(co=an.current)===null||co===void 0?void 0:co.className.includes(ar);Ha(_t-(yn?0:Cr)),Xa(Wt-(yn?0:En)),pr(function(){var aa=new Map;return d.forEach(function(mo){var $a=mo.key,Oa=Yt($a).current;Oa&&aa.set($a,{width:Oa.offsetWidth,height:Oa.offsetHeight,left:Oa.offsetLeft,top:Oa.offsetTop})}),aa})}),ir=d.slice(0,vr),gr=d.slice(br+1),Fo=[].concat(Object(Y.a)(ir),Object(Y.a)(gr)),sr=Object(a.useState)(),zo=Object(N.a)(sr,2),Er=zo[0],lr=zo[1],io=Co.get(R),Ho=Object(a.useRef)();function Vo(){P.a.cancel(Ho.current)}Object(a.useEffect)(function(){var Wn={};return io&&(lt?(me?Wn.right=io.right:Wn.left=io.left,Wn.width=io.width):(Wn.top=io.top,Wn.height=io.height)),Vo(),Ho.current=P()(function(){lr(Wn)}),Vo},[io,lt,me]),Object(a.useEffect)(function(){Bo()},[R,io,Co,lt]),Object(a.useEffect)(function(){Wo()},[me,Ot,R,d.map(function(Wn){return Wn.key}).join("_")]);var Qo=!!Fo.length,Ao="".concat(n,"-nav-wrap"),Yo,Jo,ur,cr;return lt?me?(Jo=Rt>0,Yo=Rt+Kn2&&arguments[2]!==void 0?arguments[2]:"0",U=String(t);U.length<_;)U="".concat(F).concat(t);return U}var j=function(){for(var _=arguments.length,F=new Array(_),U=0;U<_;U++)F[U]=arguments[U];return F};function $(t){return t==null?[]:Array.isArray(t)?t:[t]}function be(t){var _={};return Object.keys(t).forEach(function(F){(F.substr(0,5)==="data-"||F.substr(0,5)==="aria-"||F==="role"||F==="name")&&F.substr(0,7)!=="data-__"&&(_[F]=t[F])}),_}function H(t,_){return t?t[_]:null}function se(t,_,F){var U=[H(t,0),H(t,1)];return U[F]=typeof _=="function"?_(U[F]):_,!U[0]&&!U[1]?null:U}function Ae(t,_,F,U,ye){var ue=t.setHour(_,F);return ue=t.setMinute(ue,U),ue=t.setSecond(ue,ye),ue}function ge(t,_,F,U,ye,ue){var De=Math.floor(t/U)*U;if(De=12,ea%=12);var Ra=i.useMemo(function(){if(!ze)return[!1,!1];var jt=[!0,!0];return ma.forEach(function(wt){var fn=wt.disabled,zn=wt.value;if(fn)return;zn>=12?jt[1]=!1:jt[0]=!1}),jt},[ze,ma]),Ua=Object(J.a)(Ra,2),Ta=Ua[0],Sa=Ua[1],Ba=i.useMemo(function(){return ze?ma.filter(nn?function(jt){return jt.value>=12}:function(jt){return jt.value<12}).map(function(jt){var wt=jt.value%12,fn=wt===0?"12":p(wt,2);return Object(f.a)(Object(f.a)({},jt),{},{label:fn,value:wt})}):ma},[ze,ma]),Ca=re(0,59,Ze,vt&&vt(ea)),Ja=re(0,59,qe,At&&At(ea,Qn));U.current={onUpDown:function(wt){var fn=Tt[ye];if(fn)for(var zn=fn.units.findIndex(function(ya){return ya.value===fn.value}),ta=fn.units.length,la=1;la1&&(De=_.addDate(De,-7)),De}function pe(t,_,F){var U=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(_){case"year":return F.addYear(t,U*10);case"quarter":case"month":return F.addYear(t,U);default:return F.addMonth(t,U)}}var Ue=i.createContext({}),Je=Ue;function it(t){var _=t.cellPrefixCls,F=t.generateConfig,U=t.rangedValue,ye=t.hoverRangedValue,ue=t.isInView,De=t.isSameCell,we=t.offsetCell,Fe=t.today,ze=t.value;function ot($e){var Pe,Ze=we($e,-1),Be=we($e,1),qe=H(U,0),He=H(U,1),vt=H(ye,0),At=H(ye,1),Kt=Rn(F,vt,At,$e);function bn(Qn){return De(qe,Qn)}function Tt(Qn){return De(He,Qn)}var Nt=De(vt,$e),Xt=De(At,$e),nn=(Kt||Xt)&&(!ue(Ze)||Tt(Ze)),ea=(Kt||Nt)&&(!ue(Be)||bn(Be));return Pe={},Object(a.a)(Pe,"".concat(_,"-in-view"),ue($e)),Object(a.a)(Pe,"".concat(_,"-in-range"),Rn(F,qe,He,$e)),Object(a.a)(Pe,"".concat(_,"-range-start"),bn($e)),Object(a.a)(Pe,"".concat(_,"-range-end"),Tt($e)),Object(a.a)(Pe,"".concat(_,"-range-start-single"),bn($e)&&!He),Object(a.a)(Pe,"".concat(_,"-range-end-single"),Tt($e)&&!qe),Object(a.a)(Pe,"".concat(_,"-range-start-near-hover"),bn($e)&&(De(Ze,vt)||Rn(F,vt,At,Ze))),Object(a.a)(Pe,"".concat(_,"-range-end-near-hover"),Tt($e)&&(De(Be,At)||Rn(F,vt,At,Be))),Object(a.a)(Pe,"".concat(_,"-range-hover"),Kt),Object(a.a)(Pe,"".concat(_,"-range-hover-start"),Nt),Object(a.a)(Pe,"".concat(_,"-range-hover-end"),Xt),Object(a.a)(Pe,"".concat(_,"-range-hover-edge-start"),nn),Object(a.a)(Pe,"".concat(_,"-range-hover-edge-end"),ea),Object(a.a)(Pe,"".concat(_,"-range-hover-edge-start-near-range"),nn&&De(Ze,He)),Object(a.a)(Pe,"".concat(_,"-range-hover-edge-end-near-range"),ea&&De(Be,qe)),Object(a.a)(Pe,"".concat(_,"-today"),De(Fe,$e)),Object(a.a)(Pe,"".concat(_,"-selected"),De(ze,$e)),Pe}return ot}function Et(t){for(var _=t.prefixCls,F=t.disabledDate,U=t.onSelect,ye=t.rowNum,ue=t.colNum,De=t.prefixColumn,we=t.rowClassName,Fe=t.baseDate,ze=t.getCellClassName,ot=t.getCellText,$e=t.getCellNode,Pe=t.getCellDate,Ze=t.titleCell,Be=t.headerCells,qe=i.useContext(m),He=qe.onDateMouseEnter,vt=qe.onDateMouseLeave,At="".concat(_,"-cell"),Kt=[],bn=0;bn2&&arguments[2]!==void 0?arguments[2]:!1;(A===qe||Zt)&&(lo(Ve),Xt&&Xt(Ve),ta&&ta(Ve,lt),nn&&!Ht(we,Ve,ja)&&nn(Ve))},rt=function(Ve){return ba.current&&ba.current.onKeyDown?([Q.a.LEFT,Q.a.RIGHT,Q.a.UP,Q.a.DOWN,Q.a.PAGE_UP,Q.a.PAGE_DOWN,Q.a.ENTER].includes(Ve.which)&&Ve.preventDefault(),ba.current.onKeyDown(Ve)):(Object(K.a)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1)},Ot=function(Ve){ba.current&&ba.current.onBlur&&ba.current.onBlur(Ve)};fn&&no!=="right"&&(fn.current={onKeyDown:rt,onClose:function(){ba.current&&ba.current.onClose&&ba.current.onClose()}}),i.useEffect(function(){Fe&&!Wa.current&&V(Fe)},[Fe]),i.useEffect(function(){Wa.current=!1},[]);var Ut,It=Object(f.a)(Object(f.a)({},t),{},{operationRef:ba,prefixCls:U,viewDate:w,value:ja,onViewDateChange:O,sourceMode:me,onPanelChange:ke,disabledDate:A!=="decade"?Pe:void 0});delete It.onChange,delete It.onSelect;switch(A){case"decade":Ut=i.createElement(St,Object.assign({},It,{onSelect:function(Ve,lt){O(Ve),We(Ve,lt)}}));break;case"year":Ut=i.createElement(mn,Object.assign({},It,{onSelect:function(Ve,lt){O(Ve),We(Ve,lt)}}));break;case"month":Ut=i.createElement(te,Object.assign({},It,{onSelect:function(Ve,lt){O(Ve),We(Ve,lt)}}));break;case"quarter":Ut=i.createElement(dt,Object.assign({},It,{onSelect:function(Ve,lt){O(Ve),We(Ve,lt)}}));break;case"week":Ut=i.createElement(jn,Object.assign({},It,{onSelect:function(Ve,lt){O(Ve),We(Ve,lt)}}));break;case"time":delete It.showTime,Ut=i.createElement(Oe,Object.assign({},It,Object(s.a)(Kt)==="object"?Kt:null,{onSelect:function(Ve,lt){O(Ve),We(Ve,lt)}}));break;default:Kt?Ut=i.createElement(Sn,Object.assign({},It,{onSelect:function(Ve,lt){O(Ve),We(Ve,lt)}})):Ut=i.createElement(nt,Object.assign({},It,{onSelect:function(Ve,lt){O(Ve),We(Ve,lt)}}))}var rn,sn,Jt=function(){var Ve=we.getNow(),lt=ge(we.getHour(Ve),we.getMinute(Ve),we.getSecond(Ve),Na?Ua:1,Ka?Sa:1,jt?Ca:1),Zt=Ae(we,Ve,lt[0],lt[1],lt[2]);We(Zt,"submit")};la||(rn=Mt(U,A,Tt),sn=$t({prefixCls:U,components:ra,needConfirmButton:Ja,okDisabled:!ja||Pe&&Pe(ja),locale:De,showNow:At,onNow:Ja&&Jt,onOk:function(){ja&&(We(ja,"submit",!0),Gn&&Gn(ja))}}));var an;if(bn&&A==="date"&&qe==="date"&&!Kt){var gn=we.getNow(),Lt="".concat(U,"-today-btn"),wn=Pe&&Pe(gn);an=i.createElement("a",{className:Y()(Lt,wn&&"".concat(Lt,"-disabled")),"aria-disabled":wn,onClick:function(){wn||We(gn,"mouse",!0)}},De.today)}return i.createElement(m.Provider,{value:Object(f.a)(Object(f.a)({},wt),{},{hideHeader:"hideHeader"in t?Nt:wt.hideHeader,hidePrevBtn:va&&no==="right",hideNextBtn:va&&no==="left"})},i.createElement("div",{tabIndex:vt,className:Y()("".concat(U,"-panel"),ye,(_={},Object(a.a)(_,"".concat(U,"-panel-has-range"),wa&&wa[0]&&wa[1]),Object(a.a)(_,"".concat(U,"-panel-has-range-hover"),ao&&ao[0]&&ao[1]),Object(a.a)(_,"".concat(U,"-panel-rtl"),ma==="rtl"),_)),style:ue,onKeyDown:rt,onBlur:Ot,onMouseDown:Qn,ref:zn},Ut,rn||sn||an?i.createElement("div",{className:"".concat(U,"-footer")},rn,sn,an):null))}var qn=Jn,_a=e("uciX"),Ma={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}};function Da(t){var _,F=t.prefixCls,U=t.popupElement,ye=t.popupStyle,ue=t.visible,De=t.dropdownClassName,we=t.dropdownAlign,Fe=t.transitionName,ze=t.getPopupContainer,ot=t.children,$e=t.range,Pe=t.popupPlacement,Ze=t.direction,Be="".concat(F,"-dropdown"),qe=function(){return Pe!==void 0?Pe:Ze==="rtl"?"bottomRight":"bottomLeft"};return i.createElement(_a.a,{showAction:[],hideAction:[],popupPlacement:qe(),builtinPlacements:Ma,prefixCls:Be,popupTransitionName:Fe,popup:U,popupAlign:we,popupVisible:ue,popupClassName:Y()(De,(_={},Object(a.a)(_,"".concat(Be,"-range"),$e),Object(a.a)(_,"".concat(Be,"-rtl"),Ze==="rtl"),_)),popupStyle:ye,getPopupContainer:ze},ot)}var on=Da;function Ea(t){var _=t.open,F=t.value,U=t.isClickOutside,ye=t.triggerOpen,ue=t.forwardKeyDown,De=t.blurToCancel,we=t.onSubmit,Fe=t.onCancel,ze=t.onFocus,ot=t.onBlur,$e=Object(i.useState)(!1),Pe=Object(J.a)($e,2),Ze=Pe[0],Be=Pe[1],qe=Object(i.useState)(!1),He=Object(J.a)(qe,2),vt=He[0],At=He[1],Kt=Object(i.useRef)(!1),bn=Object(i.useRef)(!1),Tt={onMouseDown:function(){Be(!0),ye(!0)},onKeyDown:function(Xt){switch(Xt.which){case Q.a.ENTER:{_?we()!==!1&&Be(!0):ye(!0),Xt.preventDefault();return}case Q.a.TAB:{Ze&&_&&!Xt.shiftKey?(Be(!1),Xt.preventDefault()):!Ze&&_&&(!ue(Xt)&&Xt.shiftKey&&(Be(!0),Xt.preventDefault()));return}case Q.a.ESC:{Be(!0),Fe();return}}!_&&![Q.a.SHIFT].includes(Xt.which)?ye(!0):Ze||ue(Xt)},onFocus:function(Xt){Be(!0),At(!0),ze&&ze(Xt)},onBlur:function(Xt){if(Kt.current||!U(document.activeElement)){Kt.current=!1;return}De?setTimeout(function(){U(document.activeElement)&&Fe()},0):_&&(ye(!1),bn.current&&we()),At(!1),ot&&ot(Xt)}};return Object(i.useEffect)(function(){bn.current=!1},[_]),Object(i.useEffect)(function(){bn.current=!0},[F]),Object(i.useEffect)(function(){return Ee(function(Nt){var Xt=Nt.target;_&&(U(Xt)?vt||ye(!1):(Kt.current=!0,requestAnimationFrame(function(){Kt.current=!1})))})}),[Tt,{focused:vt,typing:Ze}]}function Fn(t){var _=t.valueTexts,F=t.onTextChange,U=i.useState(""),ye=Object(J.a)(U,2),ue=ye[0],De=ye[1],we=i.useRef([]);we.current=_;function Fe(ot){De(ot),F(ot)}function ze(){De(we.current[0])}return i.useEffect(function(){_.every(function(ot){return ot!==ue})&&ze()},[_.join("||")]),[ue,Fe,ze]}var Hn=e("Gytx"),Va=e.n(Hn);function xa(t,_){var F=_.formatList,U=_.generateConfig,ye=_.locale;return Object(je.a)(function(){if(!t)return[[""],""];for(var ue="",De=[],we=0;we1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(ze.current),vt){Fe(He);return}ze.current=requestAnimationFrame(function(){Fe(He)})}var $e=xa(we,{formatList:F,generateConfig:U,locale:ye}),Pe=Object(J.a)($e,2),Ze=Pe[1];function Be(He){ot(He)}function qe(){var He=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;ot(null,He)}return Object(i.useEffect)(function(){qe(!0)},[t]),Object(i.useEffect)(function(){return function(){return cancelAnimationFrame(ze.current)}},[]),[Ze,Be,qe]}function en(t){var _,F=t.prefixCls,U=F===void 0?"rc-picker":F,ye=t.id,ue=t.tabIndex,De=t.style,we=t.className,Fe=t.dropdownClassName,ze=t.dropdownAlign,ot=t.popupStyle,$e=t.transitionName,Pe=t.generateConfig,Ze=t.locale,Be=t.inputReadOnly,qe=t.allowClear,He=t.autoFocus,vt=t.showTime,At=t.picker,Kt=At===void 0?"date":At,bn=t.format,Tt=t.use12Hours,Nt=t.value,Xt=t.defaultValue,nn=t.open,ea=t.defaultOpen,Qn=t.defaultOpenValue,pa=t.suffixIcon,Gn=t.clearIcon,ra=t.disabled,ma=t.disabledDate,Ra=t.placeholder,Ua=t.getPopupContainer,Ta=t.pickerRef,Sa=t.panelRender,Ba=t.onChange,Ca=t.onOpenChange,Ja=t.onFocus,Na=t.onBlur,Ka=t.onMouseDown,jt=t.onMouseUp,wt=t.onMouseEnter,fn=t.onMouseLeave,zn=t.onContextMenu,ta=t.onClick,la=t.direction,ha=t.autoComplete,ya=ha===void 0?"off":ha,va=i.useRef(null),no=Kt==="date"&&!!vt||Kt==="time",wa=$(g(bn,Kt,vt,Tt)),ao=i.useRef(null),ba=i.useRef(null),Wa=Object(P.a)(null,{value:Nt,defaultValue:Xt}),ho=Object(J.a)(Wa,2),Ia=ho[0],ja=ho[1],lo=i.useState(Ia),Fa=Object(J.a)(lo,2),v=Fa[0],w=Fa[1],V=i.useRef(null),O=Object(P.a)(!1,{value:nn,defaultValue:ea,postState:function(Ft){return ra?!1:Ft},onChange:function(Ft){Ca&&Ca(Ft),!Ft&&V.current&&V.current.onClose&&V.current.onClose()}}),n=Object(J.a)(O,2),d=n[0],o=n[1],A=xa(v,{formatList:wa,generateConfig:Pe,locale:Ze}),x=Object(J.a)(A,2),X=x[0],R=x[1],me=Fn({valueTexts:X,onTextChange:function(Ft){var ua=Pe.locale.parse(Ze.locale,Ft,wa);ua&&(!ma||!ma(ua))&&w(ua)}}),xe=Object(J.a)(me,3),ke=xe[0],We=xe[1],rt=xe[2],Ot=function(Ft){w(Ft),ja(Ft),Ba&&!Ht(Pe,Ia,Ft)&&Ba(Ft,Ft?Pe.locale.format(Ze.locale,Ft,wa[0]):"")},Ut=function(Ft){if(ra&&Ft)return;o(Ft)},It=function(Ft){return d&&V.current&&V.current.onKeyDown?V.current.onKeyDown(Ft):(Object(K.a)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},rn=function(){jt&&jt.apply(void 0,arguments),va.current&&(va.current.focus(),Ut(!0))},sn=Ea({blurToCancel:no,open:d,value:ke,triggerOpen:Ut,forwardKeyDown:It,isClickOutside:function(Ft){return!E([ao.current,ba.current],Ft)},onSubmit:function(){return ma&&ma(v)?!1:(Ot(v),Ut(!1),rt(),!0)},onCancel:function(){Ut(!1),w(Ia),rt()},onFocus:Ja,onBlur:Na}),Jt=Object(J.a)(sn,2),an=Jt[0],gn=Jt[1],Lt=gn.focused,wn=gn.typing;i.useEffect(function(){d||(w(Ia),!X.length||X[0]===""?We(""):R!==ke&&rt())},[d,X]),i.useEffect(function(){d||rt()},[Kt]),i.useEffect(function(){w(Ia)},[Ia]),Ta&&(Ta.current={focus:function(){va.current&&va.current.focus()},blur:function(){va.current&&va.current.blur()}});var Yt=Object(f.a)(Object(f.a)({},t),{},{className:void 0,style:void 0,pickerValue:void 0,onPickerValueChange:void 0}),Ve=i.createElement(qn,Object.assign({},Yt,{generateConfig:Pe,className:Y()(Object(a.a)({},"".concat(U,"-panel-focused"),!wn)),value:v,locale:Ze,tabIndex:-1,onChange:w,direction:la}));Sa&&(Ve=Sa(Ve));var lt=i.createElement("div",{className:"".concat(U,"-panel-container"),onMouseDown:function(Ft){Ft.preventDefault()}},Ve),Zt;pa&&(Zt=i.createElement("span",{className:"".concat(U,"-suffix")},pa));var An;qe&&Ia&&!ra&&(An=i.createElement("span",{onMouseDown:function(Ft){Ft.preventDefault(),Ft.stopPropagation()},onMouseUp:function(Ft){Ft.preventDefault(),Ft.stopPropagation(),Ot(null),Ut(!1)},className:"".concat(U,"-clear")},Gn||i.createElement("span",{className:"".concat(U,"-clear-btn")})));var Rt=function(Ft,ua){(ua==="submit"||ua!=="key"&&!no)&&(Ot(Ft),Ut(!1))},xn=la==="rtl"?"bottomRight":"bottomLeft",Vn=Pa(ke,{formatList:wa,generateConfig:Pe,locale:Ze}),On=Object(J.a)(Vn,3),kn=On[0],Yn=On[1],Bn=On[2];return i.createElement(m.Provider,{value:{operationRef:V,hideHeader:Kt==="time",panelRef:ao,onSelect:Rt,open:d,defaultOpenValue:Qn,onDateMouseEnter:Yn,onDateMouseLeave:Bn}},i.createElement(on,{visible:d,popupElement:lt,popupStyle:ot,prefixCls:U,dropdownClassName:Fe,dropdownAlign:ze,getPopupContainer:Ua,transitionName:$e,popupPlacement:xn,direction:la},i.createElement("div",{className:Y()(U,we,(_={},Object(a.a)(_,"".concat(U,"-disabled"),ra),Object(a.a)(_,"".concat(U,"-focused"),Lt),Object(a.a)(_,"".concat(U,"-rtl"),la==="rtl"),_)),style:De,onMouseDown:Ka,onMouseUp:rn,onMouseEnter:wt,onMouseLeave:fn,onContextMenu:zn,onClick:ta},i.createElement("div",{className:Y()("".concat(U,"-input"),Object(a.a)({},"".concat(U,"-input-placeholder"),!!kn)),ref:ba},i.createElement("input",Object.assign({id:ye,tabIndex:ue,disabled:ra,readOnly:Be||!wn,value:kn||ke,onChange:function(Ft){We(Ft.target.value)},autoFocus:He,placeholder:Ra,ref:va,title:ke},an,{size:c(Kt,wa[0])},be(t),{autoComplete:ya})),Zt,An))))}var da=function(t){Object(Le.a)(F,t);var _=Object(W.a)(F);function F(){var U;return Object(I.a)(this,F),U=_.apply(this,arguments),U.pickerRef=i.createRef(),U.focus=function(){U.pickerRef.current&&U.pickerRef.current.focus()},U.blur=function(){U.pickerRef.current&&U.pickerRef.current.blur()},U}return Object(N.a)(F,[{key:"render",value:function(){return i.createElement(en,Object.assign({},this.props,{pickerRef:this.pickerRef}))}}]),F}(i.Component),$n=da;function oa(t,_,F){var U=t.picker,ye=t.locale,ue=t.selectedValue,De=t.disabledDate,we=t.disabled,Fe=t.generateConfig,ze=H(ue,0),ot=H(ue,1);function $e(He){var vt=Fe.getYear(He),At=Fe.locale.getWeek(ye.locale,He);return vt*100+At}function Pe(He){var vt=Fe.getYear(He),At=Fe.getMonth(He);return vt*100+At}function Ze(He){var vt=Fe.getYear(He),At=ht(Fe,He);return vt*10+At}var Be=i.useCallback(function(He){if(De&&De(He))return!0;if(we[1]&&ot)return!Gt(Fe,He,ot)&&Fe.isAfter(He,ot);if(_&&ot)switch(U){case"quarter":return Ze(He)>Ze(ot);case"month":return Pe(He)>Pe(ot);case"week":return $e(He)>$e(ot);default:return!Gt(Fe,He,ot)&&Fe.isAfter(He,ot)}return!1},[De,we[1],ot,_]),qe=i.useCallback(function(He){if(De&&De(He))return!0;if(we[0]&&ze)return!Gt(Fe,He,ot)&&Fe.isAfter(ze,He);if(F&&ze)switch(U){case"quarter":return Ze(He)0&&arguments[0]!==void 0?arguments[0]:!1,_t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Wt=null;Bn&&qa&&qa[0]&&qa[1]&&Be.isAfter(qa[1],qa[0])&&(Wt=qa);var yn=Nt;if(Nt&&Object(s.a)(Nt)==="object"&&Nt.defaultValue){var aa=Nt.defaultValue;yn=Object(f.a)(Object(f.a)({},Nt),{},{defaultValue:H(aa,R)||void 0})}var mo=null;return Ta&&(mo=function(Oa,so){return Ta(Oa,so,{range:R?"end":"start"})}),i.createElement(Je.Provider,{value:{inRange:!0,panelPosition:En,rangedValue:pr||Lt,hoverRangedValue:Wt}},i.createElement(qn,Object.assign({},t,_t,{dateRender:mo,showTime:yn,mode:lt[R],generateConfig:Be,style:void 0,direction:Wa,disabledDate:R===0?Vn:On,disabledTime:function(Oa){return Ua?Ua(Oa,R===0?"start":"end"):!1},className:Y()(Object(a.a)({},"".concat(ue,"-panel-focused"),R===0?!zo:!Qo)),value:H(Lt,R),locale:qe,tabIndex:-1,onPanelChange:function(Oa,so){An(se(lt,so,R),se(Lt,Oa,R));var fo=Oa;En==="right"&<[R]===so&&(fo=pe(fo,so,Be,-1)),Jt(fo,R)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:void 0,defaultPickerValue:void 0})))}var na=0,ka=0;R&&V.current&&n.current&&w.current&&(na=V.current.offsetWidth+n.current.offsetWidth,w.current.offsetWidth&&na>w.current.offsetWidth&&(ka=na));var Oo=Wa==="rtl"?{right:na}:{left:na};function _o(){var En,_t=Mt(ue,lt[R],zn),Wt=$t({prefixCls:ue,components:ao,needConfirmButton:lo,okDisabled:!H(Lt,R)||Ra&&Ra(Lt[R]),locale:qe,rangeList:Wn,onOk:function(){H(Lt,R)&&(Ha(Lt,R),wa&&wa(Lt))}});if(Tt!=="time"&&!Nt){var yn=sn(R),aa=pe(yn,Tt,Be),mo=lt[R],$a=mo===Tt,Oa=_n($a?"left":!1,{pickerValue:yn,onPickerValueChange:function(Ya){Jt(Ya,R)}}),so=_n("right",{pickerValue:aa,onPickerValueChange:function(Ya){Jt(pe(Ya,Tt,Be,-1),R)}});Wa==="rtl"?En=i.createElement(i.Fragment,null,so,$a&&Oa):En=i.createElement(i.Fragment,null,Oa,$a&&so)}else En=_n();var fo=i.createElement(i.Fragment,null,i.createElement("div",{className:"".concat(ue,"-panels")},En),(_t||Wt)&&i.createElement("div",{className:"".concat(ue,"-footer")},_t,Wt));return Sa&&(fo=Sa(fo)),i.createElement("div",{className:"".concat(ue,"-panel-container"),style:{marginLeft:ka},ref:w,onMouseDown:function(Ya){Ya.preventDefault()}},fo)}var Mo=i.createElement("div",{className:Y()("".concat(ue,"-range-wrapper"),"".concat(ue,"-").concat(Tt,"-range-wrapper")),style:{minWidth:za}},i.createElement("div",{className:"".concat(ue,"-range-arrow"),style:Oo}),_o()),bo;Na&&(bo=i.createElement("span",{className:"".concat(ue,"-suffix")},Na));var co;Ja&&(H(Ot,0)&&!ke[0]||H(Ot,1)&&!ke[1])&&(co=i.createElement("span",{onMouseDown:function(_t){_t.preventDefault(),_t.stopPropagation()},onMouseUp:function(_t){_t.preventDefault(),_t.stopPropagation();var Wt=Ot;ke[0]||(Wt=se(Wt,null,0)),ke[1]||(Wt=se(Wt,null,1)),Ha(Wt,null),ia(!1,R)},className:"".concat(ue,"-clear")},Ka||i.createElement("span",{className:"".concat(ue,"-clear-btn")})));var Po={size:c(Tt,A[0])},Do=0,To=0;V.current&&O.current&&n.current&&(R===0?To=V.current.offsetWidth:(Do=na,To=O.current.offsetWidth));var dr=Wa==="rtl"?{right:Do}:{left:Do},Cr=function(_t,Wt){var yn=se(Lt,_t,R);Wt==="submit"||Wt!=="key"&&!lo?(Ha(yn,R),R===0?ko():Ko()):wn(yn)};return i.createElement(m.Provider,{value:{operationRef:xe,hideHeader:Tt==="time",onDateMouseEnter:vr,onDateMouseLeave:br,hideRanges:!0,onSelect:Cr,open:Bn}},i.createElement(on,{visible:Bn,popupElement:Mo,popupStyle:ze,prefixCls:ue,dropdownClassName:ot,dropdownAlign:Pe,getPopupContainer:Ze,transitionName:$e,range:!0,direction:Wa},i.createElement("div",Object.assign({ref:v,className:Y()(ue,"".concat(ue,"-range"),Fe,(_={},Object(a.a)(_,"".concat(ue,"-disabled"),ke[0]&&ke[1]),Object(a.a)(_,"".concat(ue,"-focused"),R===0?sr:Vo),Object(a.a)(_,"".concat(ue,"-rtl"),Wa==="rtl"),_)),style:we,onClick:Ao,onMouseDown:Yo},be(t)),i.createElement("div",{className:Y()("".concat(ue,"-input"),(F={},Object(a.a)(F,"".concat(ue,"-input-active"),R===0),Object(a.a)(F,"".concat(ue,"-input-placeholder"),!!Io),F)),ref:V},i.createElement("input",Object.assign({id:De,disabled:ke[0],readOnly:wt||!zo,value:Io||Eo,onChange:function(_t){Zo(_t.target.value)},autoFocus:vt,placeholder:H(He,0)||"",ref:d},gr,Po,{autoComplete:ja}))),i.createElement("div",{className:"".concat(ue,"-range-separator"),ref:n},ea),i.createElement("div",{className:Y()("".concat(ue,"-input"),(U={},Object(a.a)(U,"".concat(ue,"-input-active"),R===1),Object(a.a)(U,"".concat(ue,"-input-placeholder"),!!Bo),U)),ref:O},i.createElement("input",Object.assign({disabled:ke[1],readOnly:wt||!Qo,value:Bo||So,onChange:function(_t){$o(_t.target.value)},placeholder:H(He,1)||"",ref:o},io,Po,{autoComplete:ja}))),i.createElement("div",{className:"".concat(ue,"-active-bar"),style:Object(f.a)(Object(f.a)({},dr),{},{width:To,position:"absolute"})}),bo,co)))}var tn=function(t){Object(Le.a)(F,t);var _=Object(W.a)(F);function F(){var U;return Object(I.a)(this,F),U=_.apply(this,arguments),U.pickerRef=i.createRef(),U.focus=function(){U.pickerRef.current&&U.pickerRef.current.focus()},U.blur=function(){U.pickerRef.current&&U.pickerRef.current.blur()},U}return Object(N.a)(F,[{key:"render",value:function(){return i.createElement(go,Object.assign({},this.props,{pickerRef:this.pickerRef}))}}]),F}(i.Component),zt=tn,Nn=G.b=$n},onxn:function(Re,G){Re.exports="data:image/png;base64,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"},"p+4A":function(Re,G,e){"use strict";var I=e("5NDa"),N=e("5rEg"),Le=e("5Dmo"),W=e("3S7+"),a=e("qVdP"),f=e("jsC+"),J=e("lUTK"),i=e("BvKs"),Z=e("q1tI"),Y=e.n(Z),K=e("LGBg"),P=e.n(K),s=function(b){var m=b.isAdmin,L=b.dataSource,z=b.batchStatus,de=b.SortMenuName,fe=b.setSortMenuName,ve=b.onSearch,je=b.onSort,q=b.onBatch,ce=m?[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:"postion",direction:"desc"},{name:"\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u66F4\u65B0\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}]:[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:"postion",direction:"desc"},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}],ie=function(c){fe(c.name),je(c)},y=de==="\u9ED8\u8BA4\u6392\u5E8F";return Y.a.createElement("div",{className:P.a.searchSortControllerContainer},m&&!!L.length&&Y.a.createElement("span",{onClick:function(){q(!z)},className:P.a.btn,style:{cursor:"pointer"}},Y.a.createElement("i",{className:"iconfont icon-piliangcaozuo font14 mr5"}),z?"\u53D6\u6D88":"\u6279\u91CF","\u64CD\u4F5C"),Y.a.createElement("div",null,Y.a.createElement(f.a,{overlay:Y.a.createElement(i.a,{selectedKeys:[de]},ce.map(function(g){return Y.a.createElement(i.a.Item,{key:g.name,onClick:function(){return ie(g)}},g.name)}))},Y.a.createElement("div",null,Y.a.createElement("span",{className:"".concat(P.a.btn," ").concat(y?P.a.btnSort:"")},Y.a.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),de)))),y&&Y.a.createElement(W.a,{title:"\u4F18\u5148\u6309\u7167\u8C03\u6574\u6392\u5E8F\u7ED3\u679C\u5C55\u793A\uFF0C\u672A\u8BBE\u7F6E\u6392\u5E8F\u65F6\uFF0C\u6309\u7167\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F\u6392\u5217"},Y.a.createElement("span",{className:P.a.tips},Y.a.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),Y.a.createElement(N.a.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",onSearch:ve,style:{width:220,marginLeft:"auto"}}))};G.a=s},p0J9:function(Re,G,e){Re.exports={bottomControlContainer:"bottomControlContainer___3kLNn",buttonWrap:"buttonWrap___yeOqb",moveCategory:"moveCategory___bU3lU"}},qHot:function(Re,G,e){Re.exports={tabMenuContainer:"tabMenuContainer___3zw2W",control:"control___20Vjg",iconH:"iconH___2v4Gh",selectBtn:"selectBtn___3o0y2"}},qgvg:function(Re,G){Re.exports="data:image/gif;base64,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"},sR1s:function(Re,G,e){"use strict";e.d(G,"b",function(){return W}),e.d(G,"a",function(){return a}),e.d(G,"c",function(){return f}),e.d(G,"d",function(){return J});var I=e("U8pU"),N="RC_TABLE_KEY";function Le(i){return i==null?[]:Array.isArray(i)?i:[i]}function W(i,Z){if(!Z&&typeof Z!="number")return i;for(var Y=Le(Z),K=i,P=0;P1)Object(Y.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(fe.length===0)return Object(Y.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var ve=fe[0];if(f.isValidElement(ve)&&Object(K.c)(ve)){var je=ve.ref;fe[0]=f.cloneElement(ve,{ref:Object(K.a)(je,this.setChildNode)})}return fe.length===1?fe[0]:fe.map(function(q,ce){return!f.isValidElement(q)||"key"in q&&q.key!==null?q:f.cloneElement(q,{key:"".concat(s,"-").concat(ce)})})}}]),L}(f.Component);Q.displayName="ResizeObserver",G.a=Q},tWlo:function(Re,G){Re.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg=="},uiYX:function(Re,G,e){"use strict";var I=e("2qtc"),N=e("kLXV"),Le=e("5NDa"),W=e("5rEg"),a=e("k1fw"),f=e("9og8"),J=e("y8nQ"),i=e("Vl3Y"),Z=e("tJVT"),Y=e("WmNS"),K=e.n(Y),P=e("q1tI"),s=e.n(P),Q=e("XYT7"),b=e("Ty5D"),m=e("9kvl"),L=e("500L"),z=function(fe){var ve=fe.classroomList,je=fe.loading,q=fe.dispatch,ce=Object(b.i)(),ie=i.a.useForm(),y=Object(Z.a)(ie,1),g=y[0];return s.a.createElement(N.a,{centered:!0,title:"\u8865\u4EA4\u9644\u4EF6",visible:ve.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:Object(f.a)(K.a.mark(function c(){var ae,le,Ee,Te;return K.a.wrap(function(S){for(;;)switch(S.prev=S.next){case 0:return S.next=2,g.validateFields();case 2:return le=Object(a.a)({},g.getFieldValue()),Ee=ve.actionTabs.selectArrs,le.attachment_ids=(ae=le.attachment_ids)===null||ae===void 0?void 0:ae.map(function(B){return B.response.id}),S.next=7,Object(Q.R)(Object(a.a)(Object(a.a)({},le),{},{homeworkId:Ee.work_id}));case 7:Te=S.sent,Te.status===0&&(g.resetFields(),q({type:"classroomList/setActionTabs",payload:{}}));case 9:case"end":return S.stop()}},c)})),onCancel:function(){g.resetFields(),q({type:"classroomList/setActionTabs",payload:{}})}},s.a.createElement(i.a,{form:g,initialValues:{}},s.a.createElement(i.a.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},s.a.createElement(L.b,null)),s.a.createElement(i.a.Item,{name:"description"},s.a.createElement(W.a.TextArea,{placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u8865\u4EA4\u9644\u4EF6\u7684\u539F\u56E0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26",rows:7}))))};G.a=Object(m.a)(function(de){var fe=de.classroomList,ve=de.loading;return{classroomList:fe,loading:ve}})(z)},wCXF:function(Re,G,e){"use strict";e.d(G,"a",function(){return vn});var I=e("rePB"),N=e("VTBJ"),Le=e("KQm4"),W=e("U8pU"),a=e("ODXe"),f=e("q1tI"),J=e("TSYQ"),i=e.n(J),Z=e("Gytx"),Y=e.n(Z),K=e("Kwbf"),P=e("t23M"),s=e("qx4F"),Q=e("6eGT"),b=e("IBYe"),m=e("Ff2n"),L=e("c+Xe"),z=e("fyJ8"),de=e("biw7");function fe(pe,Ue,Je,it,Et){var pt=Je[pe]||{},et=Je[Ue]||{},Qe,Ye;pt.fixed==="left"?Qe=it.left[pe]:et.fixed==="right"&&(Ye=it.right[Ue]);var st=!1,ut=!1,nt=!1,Vt=!1,Dt=Je[Ue+1],Bt=Je[pe-1];if(Et==="rtl"){if(Qe!==void 0){var Sn=Bt&&Bt.fixed==="left";Vt=!Sn}else if(Ye!==void 0){var hn=Dt&&Dt.fixed==="right";nt=!hn}}else if(Qe!==void 0){var jn=Dt&&Dt.fixed==="left";st=!jn}else if(Ye!==void 0){var kt=Bt&&Bt.fixed==="right";ut=!kt}return{fixLeft:Qe,fixRight:Ye,lastFixLeft:st,firstFixRight:ut,lastFixRight:nt,firstFixLeft:Vt,isSticky:it.isSticky}}var ve=e("sR1s");function je(pe){var Ue=pe.cells,Je=pe.stickyOffsets,it=pe.flattenColumns,Et=pe.rowComponent,pt=pe.cellComponent,et=pe.onHeaderRow,Qe=pe.index,Ye=f.useContext(de.a),st=Ye.prefixCls,ut=Ye.direction,nt;et&&(nt=et(Ue.map(function(Dt){return Dt.column}),Qe));var Vt=Object(ve.a)(Ue.map(function(Dt){return Dt.column}));return f.createElement(Et,Object.assign({},nt),Ue.map(function(Dt,Bt){var Sn=Dt.column,hn=fe(Dt.colStart,Dt.colEnd,it,Je,ut),jn;return Sn&&Sn.onHeaderCell&&(jn=Dt.column.onHeaderCell(Sn)),f.createElement(z.a,Object.assign({},Dt,{ellipsis:Sn.ellipsis,align:Sn.align,component:pt,prefixCls:st,key:Vt[Bt]},hn,{additionalProps:jn,rowType:"header"}))}))}je.displayName="HeaderRow";var q=je;function ce(pe){var Ue=[];function Je(et,Qe){var Ye=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;Ue[Ye]=Ue[Ye]||[];var st=Qe,ut=et.filter(Boolean).map(function(nt){var Vt={key:nt.key,className:nt.className||"",children:nt.title,column:nt,colStart:st},Dt=1,Bt=nt.children;return Bt&&Bt.length>0&&(Dt=Je(Bt,st,Ye+1).reduce(function(Sn,hn){return Sn+hn},0),Vt.hasSubColumns=!0),"colSpan"in nt&&(Dt=nt.colSpan),"rowSpan"in nt&&(Vt.rowSpan=nt.rowSpan),Vt.colSpan=Dt,Vt.colEnd=Vt.colStart+Dt-1,Ue[Ye].push(Vt),st+=Dt,Dt});return ut}Je(pe,0);for(var it=Ue.length,Et=function(Qe){Ue[Qe].forEach(function(Ye){!("rowSpan"in Ye)&&!Ye.hasSubColumns&&(Ye.rowSpan=it-Qe)})},pt=0;pt=0;Qe-=1){var Ye=Ue[Qe],st=Je&&Je[Qe],ut=st&&st[g.a];(Ye||ut||et)&&(Et.unshift(f.createElement("col",Object.assign({key:Qe,style:{width:Ye,minWidth:Ye}},ut))),et=!0)}return f.createElement("colgroup",null,Et)}var ae=c;function le(pe,Ue){return Object(f.useMemo)(function(){for(var Je=[],it=0;it1?$t-1:0),qn=1;qn<$t;qn++)Jn[qn-1]=arguments[qn];(Mt=mn).onClick.apply(Mt,[St].concat(Jn))}},Ln;typeof Se=="string"?Ln=Se:typeof Se=="function"&&(Ln=Se(it,Et,nt));var Tn=Object(ve.a)(u),ln=f.createElement(Vt,Object.assign({},mn,{"data-row-key":pt,className:i()(Ue,"".concat(hn,"-row"),"".concat(hn,"-row-level-").concat(nt),Ln,mn&&mn.className),style:Object(N.a)(Object(N.a)({},Je),mn?mn.style:null),onClick:un}),u.map(function(Pt,St){var Mt=Pt.render,$t=Pt.dataIndex,Jn=Pt.className,qn=Tn[St],_a=jn[St],Ma;St===(ct||0)&&dn&&(Ma=f.createElement(f.Fragment,null,f.createElement("span",{style:{paddingLeft:"".concat(oe*nt,"px")},className:"".concat(hn,"-row-indent indent-level-").concat(nt)}),Me({prefixCls:hn,expanded:qt,expandable:pn,record:it,onExpand:ne})));var Da;return Pt.onCell&&(Da=Pt.onCell(it,Et)),f.createElement(z.a,Object.assign({className:Jn,ellipsis:Pt.ellipsis,align:Pt.align,component:Dt,prefixCls:hn,key:qn,record:it,index:Et,dataIndex:$t,render:Mt,shouldCellUpdate:Pt.shouldCellUpdate},_a,{appendNode:Ma,additionalProps:Da}))})),cn;if(Mn&&(Qt||qt)){var In=Ke(it,Et,nt+1,qt),yt=T&&T(it,Et,nt);cn=f.createElement(M,{expanded:qt,className:i()("".concat(hn,"-expanded-row"),"".concat(hn,"-expanded-row-level-").concat(nt+1),yt),prefixCls:hn,fixHeader:Ct,fixColumn:Ie,horizonScroll:Xe,component:Vt,componentWidth:he,cellComponent:Dt,colSpan:u.length},In)}var at;return pn&&qt&&(at=(it[Bt]||[]).map(function(Pt,St){var Mt=et(Pt,St);return f.createElement(E,Object.assign({},pe,{key:Mt,rowKey:Mt,record:Pt,recordKey:Mt,index:St,indent:nt+1}))})),f.createElement(f.Fragment,null,ln,cn,at)}E.displayName="BodyRow";var k=E,r=f.createContext(null),p=r;function j(pe){var Ue=pe.columnKey,Je=pe.onColumnResize,it=f.useRef();return f.useEffect(function(){it.current&&Je(Ue,it.current.offsetWidth)},[]),f.createElement(P.a,{onResize:function(pt){var et=pt.offsetWidth;Je(Ue,et)}},f.createElement("td",{ref:it,style:{padding:0,border:0,height:0}},f.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}function $(pe){var Ue=pe.data,Je=pe.getRowKey,it=pe.measureColumnWidth,Et=pe.expandedKeys,pt=pe.onRow,et=pe.rowExpandable,Qe=pe.emptyNode,Ye=pe.childrenColumnName,st=f.useContext(p),ut=st.onColumnResize,nt=f.useContext(de.a),Vt=nt.prefixCls,Dt=nt.getComponent,Bt=f.useContext(S),Sn=Bt.fixHeader,hn=Bt.horizonScroll,jn=Bt.flattenColumns,kt=Bt.componentWidth;return f.useMemo(function(){var Ct=Dt(["body","wrapper"],"tbody"),Ie=Dt(["body","row"],"tr"),Xe=Dt(["body","cell"],"td"),he;Ue.length?he=Ue.map(function(C,te){var ne=Je(C,te);return f.createElement(k,{key:ne,rowKey:ne,record:C,recordKey:ne,index:te,rowComponent:Ie,cellComponent:Xe,expandedKeys:Et,onRow:pt,getRowKey:Je,rowExpandable:et,childrenColumnName:Ye})}):he=f.createElement(M,{expanded:!0,className:"".concat(Vt,"-placeholder"),prefixCls:Vt,fixHeader:Sn,fixColumn:hn,horizonScroll:hn,component:Ie,componentWidth:kt,cellComponent:Xe,colSpan:jn.length},Qe);var u=Object(ve.a)(jn);return f.createElement(Ct,{className:"".concat(Vt,"-tbody")},it&&f.createElement("tr",{"aria-hidden":"true",className:"".concat(Vt,"-measure-row"),style:{height:0}},u.map(function(C){return f.createElement(j,{key:C,columnKey:C,onColumnResize:ut})})),he)},[Ue,Vt,pt,it,Et,Je,Dt,kt,Qe,jn])}var be=f.memo($);be.displayName="Body";var H=be,se=e("wRmb"),Ae=e("xEkU"),ge=e.n(Ae);function Ce(pe){var Ue=Object(f.useRef)(pe),Je=Object(f.useState)({}),it=Object(a.a)(Je,2),Et=it[1],pt=Object(f.useRef)(null),et=Object(f.useRef)([]);function Qe(Ye){pt.current===null&&(et.current=[],pt.current=ge()(function(){et.current.forEach(function(st){Ue.current=st(Ue.current)}),pt.current=null,Et({})})),et.current.push(Ye)}return Object(f.useEffect)(function(){return function(){ge.a.cancel(pt.current)}},[]),[Ue.current,Qe]}function re(pe){var Ue=Object(f.useRef)(pe),Je=Object(f.useRef)(null);function it(){window.clearTimeout(Je.current)}function Et(et){Ue.current=et,it(),Je.current=window.setTimeout(function(){Ue.current=null,Je.current=null},100)}function pt(){return Ue.current}return Object(f.useEffect)(function(){return it},[]),[Et,pt]}function l(pe,Ue,Je){var it=Object(f.useMemo)(function(){for(var Et=[],pt=[],et=0,Qe=0,Ye=0;Ye=nt&&(dt=nt-Vt),et({scrollLeft:dt/nt*(ut+2)}),kt.current.x=oe.pageX},ne=function(){var oe=Object(ft.b)(pt.current).top,Me=oe+pt.current.offsetHeight,Ke=document.documentElement.scrollTop+window.innerHeight;Me-Object(s.a)()<=Ke||oe>=Ke-Qe?jn(function(ct){return Object(N.a)(Object(N.a)({},ct),{},{isHiddenScrollBar:!0})}):jn(function(ct){return Object(N.a)(Object(N.a)({},ct),{},{isHiddenScrollBar:!1})})},Se=function(oe){jn(function(Me){return Object(N.a)(Object(N.a)({},Me),{},{scrollLeft:oe/ut*nt||0})})};return f.useImperativeHandle(Je,function(){return{setScrollLeft:Se}}),f.useEffect(function(){var T=Object(mt.a)(document.body,"mouseup",u,!1),oe=Object(mt.a)(document.body,"mousemove",te,!1);return ne(),function(){T.remove(),oe.remove()}},[Vt,Xe]),f.useEffect(function(){var T=Object(mt.a)(window,"scroll",ne,!1),oe=Object(mt.a)(window,"resize",ne,!1);return function(){T.remove(),oe.remove()}},[]),f.useEffect(function(){hn.isHiddenScrollBar||jn(function(T){var oe,Me;return Object(N.a)(Object(N.a)({},T),{},{scrollLeft:pt.current.scrollLeft/((oe=pt.current)===null||oe===void 0?void 0:oe.scrollWidth)*((Me=pt.current)===null||Me===void 0?void 0:Me.clientWidth)})})},[hn.isHiddenScrollBar]),ut<=nt||!Vt||hn.isHiddenScrollBar?null:f.createElement("div",{style:{height:Object(s.a)(),width:nt,bottom:Qe},className:"".concat(st,"-sticky-scroll")},f.createElement("div",{onMouseDown:C,ref:Dt,className:i()("".concat(st,"-sticky-scroll-bar"),Object(I.a)({},"".concat(st,"-sticky-scroll-bar-active"),Xe)),style:{width:"".concat(Vt,"px"),transform:"translate3d(".concat(hn.scrollLeft,"px, 0, 0)")}}))},bt=f.forwardRef(ht);function gt(pe,Ue){return f.useMemo(function(){var Je=!!pe;return{isSticky:Je,stickyClassName:Je?"".concat(Ue,"-sticky-header"):"",offsetHeader:Object(W.a)(pe)==="object"&&pe.offsetHeader||0,offsetScroll:Object(W.a)(pe)==="object"&&pe.offsetScroll||0}},[pe,Ue])}var Gt=[],Cn={},vn="rc-table-internal-hook",Ht=f.memo(function(pe){var Ue=pe.children;return Ue},function(pe,Ue){return Y()(pe.props,Ue.props)?pe.pingLeft!==Ue.pingLeft||pe.pingRight!==Ue.pingRight:!1});function Rn(pe){var Ue,Je=pe.prefixCls,it=pe.className,Et=pe.rowClassName,pt=pe.style,et=pe.data,Qe=pe.rowKey,Ye=pe.scroll,st=pe.tableLayout,ut=pe.direction,nt=pe.title,Vt=pe.footer,Dt=pe.summary,Bt=pe.id,Sn=pe.showHeader,hn=pe.components,jn=pe.emptyText,kt=pe.onRow,Ct=pe.onHeaderRow,Ie=pe.internalHooks,Xe=pe.transformColumns,he=pe.internalRefs,u=pe.sticky,C=et||Gt,te=!!C.length,ne=f.useState(0),Se=Object(a.a)(ne,2),T=Se[0],oe=Se[1];f.useEffect(function(){oe(Object(s.a)())});var Me=f.useMemo(function(){return Object(ve.c)(hn,{})},[hn]),Ke=f.useCallback(function(jt,wt){return Object(ve.b)(Me,jt)||wt},[Me]),ct=f.useMemo(function(){return typeof Qe=="function"?Qe:function(jt){var wt=jt&&jt[Qe];return wt}},[Qe]),dt=Object(g.c)(pe),tt=dt.expandIcon,Qt=dt.expandedRowKeys,xt=dt.defaultExpandedRowKeys,qt=dt.defaultExpandAllRows,Mn=dt.expandedRowRender,dn=dt.onExpand,pn=dt.onExpandedRowsChange,Pn=dt.expandRowByClick,mn=dt.rowExpandable,un=dt.expandIconColumnIndex,Ln=dt.expandedRowClassName,Tn=dt.childrenColumnName,ln=dt.indentSize,cn=tt||Ne,In=Tn||"children",yt=f.useMemo(function(){return Mn?"row":pe.expandable&&Ie===vn&&pe.expandable.__PARENT_RENDER_ICON__||C.some(function(jt){return jt&&Object(W.a)(jt)==="object"&&jt[In]})?"nest":!1},[!!Mn,C]),at=f.useState(function(){return xt||(qt?Ge(C,ct,In):[])}),Pt=Object(a.a)(at,2),St=Pt[0],Mt=Pt[1],$t=f.useMemo(function(){return new Set(Qt||St||[])},[Qt,St]),Jn=f.useCallback(function(jt){var wt=ct(jt,C.indexOf(jt)),fn,zn=$t.has(wt);zn?($t.delete(wt),fn=Object(Le.a)($t)):fn=[].concat(Object(Le.a)($t),[wt]),Mt(fn),dn&&dn(!zn,jt),pn&&pn(fn)},[ct,$t,C,dn,pn]),qn=f.useState(0),_a=Object(a.a)(qn,2),Ma=_a[0],Da=_a[1],on=Object(se.b)(Object(N.a)(Object(N.a)(Object(N.a)({},pe),dt),{},{expandable:!!Mn,expandedKeys:$t,getRowKey:ct,onTriggerExpand:Jn,expandIcon:cn,expandIconColumnIndex:un,direction:ut}),Ie===vn?Xe:null),Ea=Object(a.a)(on,2),Fn=Ea[0],Hn=Ea[1],Va=f.useMemo(function(){return{columns:Fn,flattenColumns:Hn}},[Fn,Hn]),xa=f.useRef(),Pa=f.useRef(),en=f.useRef(),da=f.useState(!1),$n=Object(a.a)(da,2),oa=$n[0],to=$n[1],sa=f.useState(!1),Qa=Object(a.a)(sa,2),eo=Qa[0],po=Qa[1],go=Ce(new Map),tn=Object(a.a)(go,2),zt=tn[0],Nn=tn[1],t=Object(ve.a)(Hn),_=t.map(function(jt){return zt.get(jt)}),F=f.useMemo(function(){return _},[_.join("_")]),U=D(F,Hn.length,ut),ye=Ye&&Object(ve.d)(Ye.y),ue=Ye&&Object(ve.d)(Ye.x),De=ue&&Hn.some(function(jt){var wt=jt.fixed;return wt}),we=f.useRef(),Fe=gt(u,Je),ze=Fe.isSticky,ot=Fe.offsetHeader,$e=Fe.offsetScroll,Pe=Fe.stickyClassName,Ze,Be,qe;ye&&(Be={overflowY:"scroll",maxHeight:Ye.y}),ue&&(Ze={overflowX:"auto"},ye||(Be={overflowY:"hidden"}),qe={width:Ye.x===!0?"auto":Ye.x,minWidth:"100%"});var He=f.useCallback(function(jt,wt){Nn(function(fn){var zn=new Map(fn);return zn.set(jt,wt),zn})},[]),vt=re(null),At=Object(a.a)(vt,2),Kt=At[0],bn=At[1];function Tt(jt,wt){if(!wt)return;typeof wt=="function"?wt(jt):wt.scrollLeft!==jt&&(wt.scrollLeft=jt)}var Nt=function(wt){var fn=wt.currentTarget,zn=wt.scrollLeft,ta=typeof zn=="number"?zn:fn.scrollLeft,la=fn||Cn;if(!bn()||bn()===la){var ha;Kt(la),Tt(ta,Pa.current),Tt(ta,en.current),Tt(ta,(ha=we.current)===null||ha===void 0?void 0:ha.setScrollLeft)}if(fn){var ya=fn.scrollWidth,va=fn.clientWidth;to(ta>0),po(ta0?[].concat(Object(N.a)(m),Object(N.a)(K(fe).map(function(ve){return Object(Le.a)({fixed:de},ve)}))):[].concat(Object(N.a)(m),[Object(Le.a)(Object(Le.a)({},L),{},{fixed:de})])},[])}function P(b){for(var m=!0,L=0;L=0;fe-=1){var ve=b[fe];if(de&&ve.fixed!=="right")de=!1;else if(!de&&ve.fixed==="right"){Object(J.a)(!1,"Index ".concat(fe+1," of `columns` missing `fixed='right'` prop."));break}}}function s(b){return b.map(function(m){var L=m.fixed,z=Object(W.a)(m,["fixed"]),de=L;return L==="left"?de="right":L==="right"&&(de="left"),Object(Le.a)({fixed:de},z)})}function Q(b,m){var L=b.prefixCls,z=b.columns,de=b.children,fe=b.expandable,ve=b.expandedKeys,je=b.getRowKey,q=b.onTriggerExpand,ce=b.expandIcon,ie=b.rowExpandable,y=b.expandIconColumnIndex,g=b.direction,c=b.expandRowByClick,ae=a.useMemo(function(){return z||Y(de)},[z,de]),le=a.useMemo(function(){if(fe){var _e,S=y||0,B=ae[S],M=(_e={},Object(I.a)(_e,Z.a,{className:"".concat(L,"-expand-icon-col")}),Object(I.a)(_e,"title",""),Object(I.a)(_e,"fixed",B?B.fixed:null),Object(I.a)(_e,"className","".concat(L,"-row-expand-icon-cell")),Object(I.a)(_e,"render",function(r,p,j){var $=je(p,j),be=ve.has($),H=ie?ie(p):!0,se=ce({prefixCls:L,expanded:be,expandable:H,record:p,onExpand:q});return c?a.createElement("span",{onClick:function(ge){return ge.stopPropagation()}},se):se}),_e),E=ae.slice();return S>=0&&E.splice(S,0,M),E}return ae},[fe,ae,je,ve,ce,g]),Ee=a.useMemo(function(){var _e=le;return m&&(_e=m(_e)),_e.length||(_e=[{render:function(){return null}}]),_e},[m,le,g]),Te=a.useMemo(function(){return g==="rtl"?s(K(Ee)):K(Ee)},[Ee,g]);return[Ee,Te]}G.b=Q},wYyv:function(Re,G,e){"use strict";const I=(Le,W,a)=>{const f=W<0?Le.length+W:W;if(f>=0&&f(Le=[...Le],I(Le,W,a),Le);Re.exports=N,Re.exports.mutate=I},wzkS:function(Re,G,e){"use strict";e.d(G,"c",function(){return a}),e.d(G,"b",function(){return f}),e.d(G,"d",function(){return J}),e.d(G,"a",function(){return Z}),e.d(G,"e",function(){return Y});var I=e("9og8"),N=e("WmNS"),Le=e.n(N),W=e("ErOA");function a(K){return Object(W.c)("libraries/".concat(K,".json"))}function f(){return Object(W.c)("library_tags.json")}function J(K){return i.apply(this,arguments)}function i(){return i=Object(I.a)(Le.a.mark(function K(P){var s;return Le.a.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return b.next=2,Object(W.b)("attachments/".concat(P,".json"));case 2:return s=b.sent,b.abrupt("return",s.status===0);case 4:case"end":return b.stop()}},K)})),i.apply(this,arguments)}function Z(K){return Object(W.f)("libraries.json",K)}function Y(K,P){return Object(W.g)("libraries/".concat(K,".json"),P)}},xOL1:function(Re,G){Re.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC"},"y0+3":function(Re,G,e){"use strict";e.d(G,"a",function(){return K}),e.d(G,"b",function(){return s});var I=/margin|padding|width|height|max|min|offset/,N={left:!0,top:!0},Le={cssFloat:1,styleFloat:1,float:1};function W(Q){return Q.nodeType===1?Q.ownerDocument.defaultView.getComputedStyle(Q,null):{}}function a(Q,b,m){if(b=b.toLowerCase(),m==="auto"){if(b==="height")return Q.offsetHeight;if(b==="width")return Q.offsetWidth}return b in N||(N[b]=I.test(b)),N[b]?parseFloat(m)||0:m}function f(Q,b){var m=arguments.length,L=W(Q);return b=Le[b]?"cssFloat"in Q.style?"cssFloat":"styleFloat":b,m===1?L:a(Q,b,L[b]||Q.style[b])}function J(Q,b,m){var L=arguments.length;if(b=Le[b]?"cssFloat"in Q.style?"cssFloat":"styleFloat":b,L===3)return typeof m=="number"&&I.test(b)&&(m="".concat(m,"px")),Q.style[b]=m,m;for(var z in b)b.hasOwnProperty(z)&&J(Q,z,b[z]);return W(Q)}function i(Q){return Q===document.body?document.documentElement.clientWidth:Q.offsetWidth}function Z(Q){return Q===document.body?window.innerHeight||document.documentElement.clientHeight:Q.offsetHeight}function Y(){var Q=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),b=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:Q,height:b}}function K(){var Q=document.documentElement.clientWidth,b=window.innerHeight||document.documentElement.clientHeight;return{width:Q,height:b}}function P(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function s(Q){var b=Q.getBoundingClientRect(),m=document.documentElement;return{left:b.left+(window.pageXOffset||m.scrollLeft)-(m.clientLeft||document.body.clientLeft||0),top:b.top+(window.pageYOffset||m.scrollTop)-(m.clientTop||document.body.clientTop||0)}}},y5JW:function(Re,G,e){"use strict";e.d(G,"c",function(){return m}),e.d(G,"a",function(){return L});var I=e("DZo9"),N=e("8z0m"),Le=e("+L6B"),W=e("2/Rp"),a=e("9og8"),f=e("k1fw"),J=e("oBTY"),i=e("miYZ"),Z=e("tsqr"),Y=e("WmNS"),K=e.n(Y),P=e("q1tI"),s=e.n(P),Q=e("m3rI"),b=e("wzkS"),m="\u3000\u3000";function L(z){var de=["Bytes","KB","MB","GB","TB"];if(z==0)return"0 Byte";var fe=parseInt(""+Math.floor(Math.log(z)/Math.log(1024)),10);return(z/Math.pow(1024,fe)).toFixed(1)+" "+de[fe]}G.b=function(z){var de=z.value,fe=de===void 0?[]:de,ve=z.action,je=z.onChange,q=z.className,ce=z.maxSize,ie=ce===void 0?150:ce,y=z.title,g=y===void 0?"\u6587\u4EF6\u4E0A\u4F20":y,c=z.accept,ae=c===void 0?null:c,le={multiple:!1,fileList:fe,accept:ae,withCredentials:!0,beforeUpload:function(_e){var S=_e.size/1024/1024;return S0?"\u6BCF\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u8D44\u6E90\uFF0C \u5220\u9664\u4E0B\u9762\u8D44\u6E90\u53EF\u91CD\u65B0\u4E0A\u4F20 ":"",disabled:fe.length>0,ghost:!0},g),s.a.createElement("span",{onClick:Ee,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",ie,"M) ")))}},yslc:function(Re,G){Re.exports="data:image/png;base64,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"}}]); diff --git a/p__Classrooms__Lists__Exercise__Answer__index.57ea6d6b.async.js b/p__Classrooms__Lists__Exercise__Answer__index.43a6b1bb.async.js similarity index 96% rename from p__Classrooms__Lists__Exercise__Answer__index.57ea6d6b.async.js rename to p__Classrooms__Lists__Exercise__Answer__index.43a6b1bb.async.js index 0b39a27cbd..30b8fa0654 100644 --- a/p__Classrooms__Lists__Exercise__Answer__index.57ea6d6b.async.js +++ b/p__Classrooms__Lists__Exercise__Answer__index.43a6b1bb.async.js @@ -1,9 +1,9 @@ (window.webpackJsonp=window.webpackJsonp||[]).push([[59,3,5,6,7,8,9,17],{"+NIl":function(Ge,de,N){(function(Z){Z(N("VrN/"))})(function(Z){"use strict";Z.defineMode("stex",function(z,I){"use strict";function G(v,f){v.cmdState.push(f)}function j(v){return v.cmdState.length>0?v.cmdState[v.cmdState.length-1]:null}function w(v){var f=v.cmdState.pop();f&&f.closeBracket()}function W(v){for(var f=v.cmdState,m=f.length-1;m>=0;m--){var a=f[m];if(a.name=="DEFAULT")continue;return a}return{styleIdentifier:function(){return null}}}function F(v,f,m){return function(){this.name=v,this.bracketNo=0,this.style=f,this.styles=m,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var O={};O.importmodule=F("importmodule","tag",["string","builtin"]),O.documentclass=F("documentclass","tag",["","atom"]),O.usepackage=F("usepackage","tag",["atom"]),O.begin=F("begin","tag",["atom"]),O.end=F("end","tag",["atom"]),O.label=F("label","tag",["atom"]),O.ref=F("ref","tag",["atom"]),O.eqref=F("eqref","tag",["atom"]),O.cite=F("cite","tag",["atom"]),O.bibitem=F("bibitem","tag",["atom"]),O.Bibitem=F("Bibitem","tag",["atom"]),O.RBibitem=F("RBibitem","tag",["atom"]),O.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function b(v,f){v.f=f}function c(v,f){var m;if(v.match(/^\\[a-zA-Z@]+/)){var a=v.current().slice(1);return m=O.hasOwnProperty(a)?O[a]:O.DEFAULT,m=new m,G(f,m),b(f,S),m.style}if(v.match(/^\\[$&%#{}_]/))return"tag";if(v.match(/^\\[,;!\/\\]/))return"tag";if(v.match("\\["))return b(f,function(o,u){return p(o,u,"\\]")}),"keyword";if(v.match("\\("))return b(f,function(o,u){return p(o,u,"\\)")}),"keyword";if(v.match("$$"))return b(f,function(o,u){return p(o,u,"$$")}),"keyword";if(v.match("$"))return b(f,function(o,u){return p(o,u,"$")}),"keyword";var n=v.next();if(n=="%")return v.skipToEnd(),"comment";if(n=="}"||n=="]"){if(m=j(f),m)m.closeBracket(n),b(f,S);else return"error";return"bracket"}else return n=="{"||n=="["?(m=O.DEFAULT,m=new m,G(f,m),"bracket"):/\d/.test(n)?(v.eatWhile(/[\w.%]/),"atom"):(v.eatWhile(/[\w\-_]/),m=W(f),m.name=="begin"&&(m.argument=v.current()),m.styleIdentifier())}function p(v,f,m){if(v.eatSpace())return null;if(m&&v.match(m))return b(f,c),"keyword";if(v.match(/^\\[a-zA-Z@]+/))return"tag";if(v.match(/^[a-zA-Z]+/))return"variable-2";if(v.match(/^\\[$&%#{}_]/))return"tag";if(v.match(/^\\[,;!\/]/))return"tag";if(v.match(/^[\^_&]/))return"tag";if(v.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(v.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var a=v.next();return a=="{"||a=="}"||a=="["||a=="]"||a=="("||a==")"?"bracket":a=="%"?(v.skipToEnd(),"comment"):"error"}function S(v,f){var m=v.peek(),a;return m=="{"||m=="["?(a=j(f),a.openBracket(m),v.eat(m),b(f,c),"bracket"):/[ \t\r]/.test(m)?(v.eat(m),null):(b(f,c),w(f),c(v,f))}return{startState:function(){var v=I.inMathMode?function(f,m){return p(f,m)}:c;return{cmdState:[],f:v}},copyState:function(v){return{cmdState:v.cmdState.slice(),f:v.f}},token:function(v,f){return f.f(v,f)},blankLine:function(v){v.f=c,v.cmdState.length=0},lineComment:"%"}}),Z.defineMIME("text/x-stex","stex"),Z.defineMIME("text/x-latex","stex")})},"+ua5":function(Ge,de,N){},"/GNS":function(Ge,de,N){Ge.exports=N.p+"static/search1.c4136dd4.png"},"/cxE":function(Ge,de,N){"use strict";N.d(de,"e",function(){return I}),N.d(de,"f",function(){return G}),N.d(de,"g",function(){return j}),N.d(de,"d",function(){return W}),N.d(de,"a",function(){return F}),N.d(de,"b",function(){return O}),N.d(de,"c",function(){return b});var Z=function(){function c(){this.listeners=[],this.unexpectedErrorHandler=function(p){setTimeout(function(){throw p.stack?new Error(p.message+` -`+p.stack):p},0)}}return c.prototype.emit=function(p){this.listeners.forEach(function(S){S(p)})},c.prototype.onUnexpectedError=function(p){this.unexpectedErrorHandler(p),this.emit(p)},c.prototype.onUnexpectedExternalError=function(p){this.unexpectedErrorHandler(p)},c}(),z=new Z;function I(c){W(c)||z.onUnexpectedError(c);return}function G(c){W(c)||z.onUnexpectedExternalError(c);return}function j(c){if(c instanceof Error){var p=c.name,S=c.message,v=c.stacktrace||c.stack;return{$isError:!0,name:p,message:S,stack:v}}return c}var w="Canceled";function W(c){return c instanceof Error&&c.name===w&&c.message===w}function F(){var c=new Error(w);return c.name=c.message,c}function O(c){return c?new Error("Illegal argument: "+c):new Error("Illegal argument")}function b(c){return c?new Error("Illegal state: "+c):new Error("Illegal state")}},"19Vz":function(Ge,de,N){(function(Z){Z(N("VrN/"))})(function(Z){Z.defineOption("placeholder","",function(F,O,b){var c=b&&b!=Z.Init;if(O&&!c)F.on("blur",j),F.on("change",w),F.on("swapDoc",w),Z.on(F.getInputField(),"compositionupdate",F.state.placeholderCompose=function(){G(F)}),w(F);else if(!O&&c){F.off("blur",j),F.off("change",w),F.off("swapDoc",w),Z.off(F.getInputField(),"compositionupdate",F.state.placeholderCompose),z(F);var p=F.getWrapperElement();p.className=p.className.replace(" CodeMirror-empty","")}O&&!F.hasFocus()&&j(F)});function z(F){F.state.placeholder&&(F.state.placeholder.parentNode.removeChild(F.state.placeholder),F.state.placeholder=null)}function I(F){z(F);var O=F.state.placeholder=document.createElement("pre");O.style.cssText="height: 0; overflow: visible",O.style.direction=F.getOption("direction"),O.className="CodeMirror-placeholder CodeMirror-line-like";var b=F.getOption("placeholder");typeof b=="string"&&(b=document.createTextNode(b)),O.appendChild(b),F.display.lineSpace.insertBefore(O,F.display.lineSpace.firstChild)}function G(F){setTimeout(function(){var O=!1,b=F.getInputField();b.nodeName=="TEXTAREA"?O=!b.value:F.lineCount()==1&&(O=!/[^\u200b]/.test(b.querySelector(".CodeMirror-line").textContent)),O?I(F):z(F)},20)}function j(F){W(F)&&I(F)}function w(F){var O=F.getWrapperElement(),b=W(F);O.className=O.className.replace(" CodeMirror-empty","")+(b?" CodeMirror-empty":""),b?I(F):z(F)}function W(F){return F.lineCount()===1&&F.getLine(0)===""}})},"1eCo":function(Ge,de,N){(function(Z){Z(N("VrN/"))})(function(Z){"use strict";var z={autoSelfClosers:{area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0,menuitem:!0},implicitlyClosed:{dd:!0,li:!0,optgroup:!0,option:!0,p:!0,rp:!0,rt:!0,tbody:!0,td:!0,tfoot:!0,th:!0,tr:!0},contextGrabbers:{dd:{dd:!0,dt:!0},dt:{dd:!0,dt:!0},li:{li:!0},option:{option:!0,optgroup:!0},optgroup:{optgroup:!0},p:{address:!0,article:!0,aside:!0,blockquote:!0,dir:!0,div:!0,dl:!0,fieldset:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,menu:!0,nav:!0,ol:!0,p:!0,pre:!0,section:!0,table:!0,ul:!0},rp:{rp:!0,rt:!0},rt:{rp:!0,rt:!0},tbody:{tbody:!0,tfoot:!0},td:{td:!0,th:!0},tfoot:{tbody:!0},th:{td:!0,th:!0},thead:{tbody:!0,tfoot:!0},tr:{tr:!0}},doNotIndent:{pre:!0},allowUnquoted:!0,allowMissing:!0,caseFold:!0},I={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};Z.defineMode("xml",function(G,j){var w=G.indentUnit,W={},F=j.htmlMode?z:I;for(var O in F)W[O]=F[O];for(var O in j)W[O]=j[O];var b,c;function p(l,D){function T(k){return D.tokenize=k,k(l,D)}var C=l.next();if(C=="<")return l.eat("!")?l.eat("[")?l.match("CDATA[")?T(f("atom","]]>")):null:l.match("--")?T(f("comment","-->")):l.match("DOCTYPE",!0,!0)?(l.eatWhile(/[\w\._\-]/),T(m(1))):null:l.eat("?")?(l.eatWhile(/[\w\._\-]/),D.tokenize=f("meta","?>"),"meta"):(b=l.eat("/")?"closeTag":"openTag",D.tokenize=S,"tag bracket");if(C=="&"){var M;return l.eat("#")?l.eat("x")?M=l.eatWhile(/[a-fA-F\d]/)&&l.eat(";"):M=l.eatWhile(/[\d]/)&&l.eat(";"):M=l.eatWhile(/[\w\.\-:]/)&&l.eat(";"),M?"atom":"error"}else return l.eatWhile(/[^&<]/),null}p.isInText=!0;function S(l,D){var T=l.next();if(T==">"||T=="/"&&l.eat(">"))return D.tokenize=p,b=T==">"?"endTag":"selfcloseTag","tag bracket";if(T=="=")return b="equals",null;if(T=="<"){D.tokenize=p,D.state=u,D.tagName=D.tagStart=null;var C=D.tokenize(l,D);return C?C+" tag error":"tag error"}else return/[\'\"]/.test(T)?(D.tokenize=v(T),D.stringStartCol=l.column(),D.tokenize(l,D)):(l.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function v(l){var D=function(T,C){for(;!T.eol();)if(T.next()==l){C.tokenize=S;break}return"string"};return D.isInAttribute=!0,D}function f(l,D){return function(T,C){for(;!T.eol();){if(T.match(D)){C.tokenize=p;break}T.next()}return l}}function m(l){return function(D,T){for(var C;(C=D.next())!=null;){if(C=="<")return T.tokenize=m(l+1),T.tokenize(D,T);if(C==">")if(l==1){T.tokenize=p;break}else return T.tokenize=m(l-1),T.tokenize(D,T)}return"meta"}}function a(l,D,T){this.prev=l.context,this.tagName=D,this.indent=l.indented,this.startOfLine=T,(W.doNotIndent.hasOwnProperty(D)||l.context&&l.context.noIndent)&&(this.noIndent=!0)}function n(l){l.context&&(l.context=l.context.prev)}function o(l,D){for(var T;;){if(!l.context)return;if(T=l.context.tagName,!W.contextGrabbers.hasOwnProperty(T)||!W.contextGrabbers[T].hasOwnProperty(D))return;n(l)}}function u(l,D,T){return l=="openTag"?(T.tagStart=D.column(),A):l=="closeTag"?x:u}function A(l,D,T){return l=="word"?(T.tagName=D.current(),c="tag",R):W.allowMissingTagName&&l=="endTag"?(c="tag bracket",R(l,D,T)):(c="error",A)}function x(l,D,T){if(l=="word"){var C=D.current();return T.context&&T.context.tagName!=C&&W.implicitlyClosed.hasOwnProperty(T.context.tagName)&&n(T),T.context&&T.context.tagName==C||W.matchClosing===!1?(c="tag",y):(c="tag error",_)}else return W.allowMissingTagName&&l=="endTag"?(c="tag bracket",y(l,D,T)):(c="error",_)}function y(l,D,T){return l!="endTag"?(c="error",y):(n(T),u)}function _(l,D,T){return c="error",y(l,D,T)}function R(l,D,T){if(l=="word")return c="attribute",g;if(l=="endTag"||l=="selfcloseTag"){var C=T.tagName,M=T.tagStart;return T.tagName=T.tagStart=null,l=="selfcloseTag"||W.autoSelfClosers.hasOwnProperty(C)?o(T,C):(o(T,C),T.context=new a(T,C,M==T.indented)),u}return c="error",R}function g(l,D,T){return l=="equals"?h:(W.allowMissing||(c="error"),R(l,D,T))}function h(l,D,T){return l=="string"?s:l=="word"&&W.allowUnquoted?(c="string",R):(c="error",R(l,D,T))}function s(l,D,T){return l=="string"?s:R(l,D,T)}return{startState:function(l){var D={tokenize:p,state:u,indented:l||0,tagName:null,tagStart:null,context:null};return l!=null&&(D.baseIndent=l),D},token:function(l,D){if(!D.tagName&&l.sol()&&(D.indented=l.indentation()),l.eatSpace())return null;b=null;var T=D.tokenize(l,D);return(T||b)&&T!="comment"&&(c=null,D.state=D.state(b||T,l,D),c&&(T=c=="error"?T+" error":c)),T},indent:function(l,D,T){var C=l.context;if(l.tokenize.isInAttribute)return l.tagStart==l.indented?l.stringStartCol+1:l.indented+w;if(C&&C.noIndent)return Z.Pass;if(l.tokenize!=S&&l.tokenize!=p)return T?T.match(/^(\s*)/)[0].length:0;if(l.tagName)return W.multilineTagIndentPastTag!==!1?l.tagStart+l.tagName.length+2:l.tagStart+w*(W.multilineTagIndentFactor||1);if(W.alignCDATA&&/$/,blockCommentStart:"",configuration:W.htmlMode?"html":"xml",helperType:W.htmlMode?"html":"xml",skipAttribute:function(l){l.state==h&&(l.state=R)},xmlCurrentTag:function(l){return l.tagName?{name:l.tagName,close:l.type=="closeTag"}:null},xmlCurrentContext:function(l){for(var D=[],T=l.context;T;T=T.prev)T.tagName&&D.push(T.tagName);return D.reverse()}}}),Z.defineMIME("text/xml","xml"),Z.defineMIME("application/xml","xml"),Z.mimeModes.hasOwnProperty("text/html")||Z.defineMIME("text/html",{name:"xml",htmlMode:!0})})},"1j5w":function(Ge,de,N){"use strict";N.d(de,"d",function(){return bt}),N.d(de,"b",function(){return Fe}),N.d(de,"c",function(){return ut}),N.d(de,"a",function(){return _t});var Z=N("VTBJ"),z=N("1OyB"),I=N("vuIU"),G=N("JX7q"),j=N("Ji7U"),w=N("LK+K"),W=N("q1tI"),F=N("I8Z2"),O=N("BGR+"),b=N("wx14"),c=N("rePB"),p=N("4IlW"),S=N("2GS6"),v=N("Gytx"),f=N.n(v),m=N("TSYQ"),a=N.n(m),n=N("U8pU"),o=N("ODXe"),u=/iPhone/i,A=/iPod/i,x=/iPad/i,y=/\bAndroid(?:.+)Mobile\b/i,_=/Android/i,R=/\bAndroid(?:.+)SD4930UR\b/i,g=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,h=/Windows Phone/i,s=/\bWindows(?:.+)ARM\b/i,l=/BlackBerry/i,D=/BB10/i,T=/Opera Mini/i,C=/\b(CriOS|Chrome)(?:.+)Mobile/i,M=/Mobile(?:.+)Firefox\b/i;function k(gt,et){return gt.test(et)}function U(gt){var et=gt||(typeof navigator!="undefined"?navigator.userAgent:""),nt=et.split("[FBAN");if(typeof nt[1]!="undefined"){var Xe=nt,ue=Object(o.a)(Xe,1);et=ue[0]}if(nt=et.split("Twitter"),typeof nt[1]!="undefined"){var Ce=nt,rt=Object(o.a)(Ce,1);et=rt[0]}var Qe={apple:{phone:k(u,et)&&!k(h,et),ipod:k(A,et),tablet:!k(u,et)&&k(x,et)&&!k(h,et),device:(k(u,et)||k(A,et)||k(x,et))&&!k(h,et)},amazon:{phone:k(R,et),tablet:!k(R,et)&&k(g,et),device:k(R,et)||k(g,et)},android:{phone:!k(h,et)&&k(R,et)||!k(h,et)&&k(y,et),tablet:!k(h,et)&&!k(R,et)&&!k(y,et)&&(k(g,et)||k(_,et)),device:!k(h,et)&&(k(R,et)||k(g,et)||k(y,et)||k(_,et))||k(/\bokhttp\b/i,et)},windows:{phone:k(h,et),tablet:k(s,et),device:k(h,et)||k(s,et)},other:{blackberry:k(l,et),blackberry10:k(D,et),opera:k(T,et),firefox:k(M,et),chrome:k(C,et),device:k(l,et)||k(D,et)||k(T,et)||k(M,et)||k(C,et)},any:null,phone:null,tablet:null};return Qe.any=Qe.apple.device||Qe.android.device||Qe.windows.device||Qe.other.device,Qe.phone=Qe.apple.phone||Qe.android.phone||Qe.windows.phone,Qe.tablet=Qe.apple.tablet||Qe.android.tablet||Qe.windows.tablet,Qe}var P=Object(Z.a)(Object(Z.a)({},U()),{},{isMobile:U}),K=P;function H(){}function $(gt,et,nt){var Xe=et||"";return gt.key||"".concat(Xe,"item_").concat(nt)}function le(gt){return"".concat(gt,"-menu-")}function pe(gt,et){var nt=-1;W.Children.forEach(gt,function(Xe){nt+=1,Xe&&Xe.type&&Xe.type.isMenuItemGroup?W.Children.forEach(Xe.props.children,function(ue){nt+=1,et(ue,nt)}):et(Xe,nt)})}function xe(gt,et,nt){if(!gt||nt.find)return;W.Children.forEach(gt,function(Xe){if(Xe){var ue=Xe.type;if(!ue||!(ue.isSubMenu||ue.isMenuItem||ue.isMenuItemGroup))return;et.indexOf(Xe.key)!==-1?nt.find=!0:Xe.props.children&&xe(Xe.props.children,et,nt)}})}var ze=["defaultSelectedKeys","selectedKeys","defaultOpenKeys","openKeys","mode","getPopupContainer","onSelect","onDeselect","onDestroy","openTransitionName","openAnimation","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","triggerSubMenuAction","level","selectable","multiple","onOpenChange","visible","focusable","defaultActiveFirst","prefixCls","inlineIndent","parentMenu","title","rootPrefixCls","eventKey","active","onItemHover","onTitleMouseEnter","onTitleMouseLeave","onTitleClick","popupAlign","popupOffset","isOpen","renderMenuItem","manualRef","subMenuKey","disabled","index","isSelected","store","activeKey","builtinPlacements","overflowedIndicator","motion","attribute","value","popupClassName","inlineCollapsed","menu","theme","itemIcon","expandIcon"],Ne=function(et){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Xe=et&&typeof et.getBoundingClientRect=="function"&&et.getBoundingClientRect().width;if(Xe){if(nt){var ue=getComputedStyle(et),Ce=ue.marginLeft,rt=ue.marginRight;Xe+=+Ce.replace("px","")+ +rt.replace("px","")}Xe=+Xe.toFixed(6)}return Xe||0},Ie=function(et,nt,Xe){et&&Object(n.a)(et.style)==="object"&&(et.style[nt]=Xe)},Be=function(){return K.any},ke=N("KQm4"),ge=N("Ff2n"),fe=N("i8i4"),te=N("bdgK"),be=N("uciX"),se=N("8XRh"),Oe={adjustX:1,adjustY:1},ie={topLeft:{points:["bl","tl"],overflow:Oe,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Oe,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:Oe,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:Oe,offset:[4,0]}},oe={topLeft:{points:["bl","tl"],overflow:Oe,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Oe,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:Oe,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:Oe,offset:[4,0]}},Ae=ie,_e=0,je={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},He=function(et,nt,Xe){var ue=le(nt),Ce=et.getState();et.setState({defaultActiveFirst:Object(Z.a)(Object(Z.a)({},Ce.defaultActiveFirst),{},Object(c.a)({},ue,Xe))})},Ye=function(gt){Object(j.a)(nt,gt);var et=Object(w.a)(nt);function nt(Xe){var ue;Object(z.a)(this,nt),ue=et.call(this,Xe),ue.onDestroy=function(Le){ue.props.onDestroy(Le)},ue.onKeyDown=function(Le){var Ue=Le.keyCode,$e=ue.menuInstance,at=ue.props,St=at.isOpen,it=at.store;if(Ue===p.a.ENTER)return ue.onTitleClick(Le),He(it,ue.props.eventKey,!0),!0;if(Ue===p.a.RIGHT)return St?$e.onKeyDown(Le):(ue.triggerOpenChange(!0),He(it,ue.props.eventKey,!0)),!0;if(Ue===p.a.LEFT){var It;if(St)It=$e.onKeyDown(Le);else return;return It||(ue.triggerOpenChange(!1),It=!0),It}return St&&(Ue===p.a.UP||Ue===p.a.DOWN)?$e.onKeyDown(Le):void 0},ue.onOpenChange=function(Le){ue.props.onOpenChange(Le)},ue.onPopupVisibleChange=function(Le){ue.triggerOpenChange(Le,Le?"mouseenter":"mouseleave")},ue.onMouseEnter=function(Le){var Ue=ue.props,$e=Ue.eventKey,at=Ue.onMouseEnter,St=Ue.store;He(St,ue.props.eventKey,!1),at({key:$e,domEvent:Le})},ue.onMouseLeave=function(Le){var Ue=ue.props,$e=Ue.parentMenu,at=Ue.eventKey,St=Ue.onMouseLeave;$e.subMenuInstance=Object(G.a)(ue),St({key:at,domEvent:Le})},ue.onTitleMouseEnter=function(Le){var Ue=ue.props,$e=Ue.eventKey,at=Ue.onItemHover,St=Ue.onTitleMouseEnter;at({key:$e,hover:!0}),St({key:$e,domEvent:Le})},ue.onTitleMouseLeave=function(Le){var Ue=ue.props,$e=Ue.parentMenu,at=Ue.eventKey,St=Ue.onItemHover,it=Ue.onTitleMouseLeave;$e.subMenuInstance=Object(G.a)(ue),St({key:at,hover:!1}),it({key:at,domEvent:Le})},ue.onTitleClick=function(Le){var Ue=Object(G.a)(ue),$e=Ue.props;if($e.onTitleClick({key:$e.eventKey,domEvent:Le}),$e.triggerSubMenuAction==="hover")return;ue.triggerOpenChange(!$e.isOpen,"click"),He($e.store,ue.props.eventKey,!1)},ue.onSubMenuClick=function(Le){typeof ue.props.onClick=="function"&&ue.props.onClick(ue.addKeyPath(Le))},ue.onSelect=function(Le){ue.props.onSelect(Le)},ue.onDeselect=function(Le){ue.props.onDeselect(Le)},ue.getPrefixCls=function(){return"".concat(ue.props.rootPrefixCls,"-submenu")},ue.getActiveClassName=function(){return"".concat(ue.getPrefixCls(),"-active")},ue.getDisabledClassName=function(){return"".concat(ue.getPrefixCls(),"-disabled")},ue.getSelectedClassName=function(){return"".concat(ue.getPrefixCls(),"-selected")},ue.getOpenClassName=function(){return"".concat(ue.props.rootPrefixCls,"-submenu-open")},ue.saveMenuInstance=function(Le){ue.menuInstance=Le},ue.addKeyPath=function(Le){return Object(Z.a)(Object(Z.a)({},Le),{},{keyPath:(Le.keyPath||[]).concat(ue.props.eventKey)})},ue.triggerOpenChange=function(Le,Ue){var $e=ue.props.eventKey,at=function(){ue.onOpenChange({key:$e,item:Object(G.a)(ue),trigger:Ue,open:Le})};Ue==="mouseenter"?ue.mouseenterTimeout=setTimeout(function(){at()},0):at()},ue.isChildrenSelected=function(){var Le={find:!1};return xe(ue.props.children,ue.props.selectedKeys,Le),Le.find},ue.isOpen=function(){return ue.props.openKeys.indexOf(ue.props.eventKey)!==-1},ue.adjustWidth=function(){if(!ue.subMenuTitle||!ue.menuInstance)return;var Le=fe.findDOMNode(ue.menuInstance);if(Le.offsetWidth>=ue.subMenuTitle.offsetWidth)return;Le.style.minWidth="".concat(ue.subMenuTitle.offsetWidth,"px")},ue.saveSubMenuTitle=function(Le){ue.subMenuTitle=Le},ue.getBaseProps=function(){var Le=Object(G.a)(ue),Ue=Le.props;return{mode:Ue.mode==="horizontal"?"vertical":Ue.mode,visible:ue.props.isOpen,level:Ue.level+1,inlineIndent:Ue.inlineIndent,focusable:!1,onClick:ue.onSubMenuClick,onSelect:ue.onSelect,onDeselect:ue.onDeselect,onDestroy:ue.onDestroy,selectedKeys:Ue.selectedKeys,eventKey:"".concat(Ue.eventKey,"-menu-"),openKeys:Ue.openKeys,motion:Ue.motion,onOpenChange:ue.onOpenChange,subMenuOpenDelay:Ue.subMenuOpenDelay,parentMenu:Object(G.a)(ue),subMenuCloseDelay:Ue.subMenuCloseDelay,forceSubMenuRender:Ue.forceSubMenuRender,triggerSubMenuAction:Ue.triggerSubMenuAction,builtinPlacements:Ue.builtinPlacements,defaultActiveFirst:Ue.store.getState().defaultActiveFirst[le(Ue.eventKey)],multiple:Ue.multiple,prefixCls:Ue.rootPrefixCls,id:ue.internalMenuId,manualRef:ue.saveMenuInstance,itemIcon:Ue.itemIcon,expandIcon:Ue.expandIcon,direction:Ue.direction}},ue.getMotion=function(Le,Ue){var $e=Object(G.a)(ue),at=$e.haveRendered,St=ue.props,it=St.motion,It=St.rootPrefixCls,Xt=Object(Z.a)(Object(Z.a)({},it),{},{leavedClassName:"".concat(It,"-hidden"),removeOnLeave:!1,motionAppear:at||!Ue||Le!=="inline"});return Xt};var Ce=Xe.store,rt=Xe.eventKey,Qe=Ce.getState(),At=Qe.defaultActiveFirst;ue.isRootMenu=!1;var vt=!1;return At&&(vt=At[rt]),He(Ce,rt,vt),ue}return Object(I.a)(nt,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var ue=this,Ce=this.props,rt=Ce.mode,Qe=Ce.parentMenu,At=Ce.manualRef;if(At&&At(this),rt!=="horizontal"||!Qe.isRootMenu||!this.props.isOpen)return;this.minWidthTimeout=setTimeout(function(){return ue.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var ue=this.props,Ce=ue.onDestroy,rt=ue.eventKey;Ce&&Ce(rt),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout)}},{key:"renderChildren",value:function(ue){var Ce=this,rt=this.getBaseProps(),Qe=this.getMotion(rt.mode,rt.visible);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||rt.visible||rt.forceSubMenuRender,!this.haveOpened)return W.createElement("div",null);var At=rt.direction;return W.createElement(se.default,Object.assign({visible:rt.visible},Qe),function(vt){var Le=vt.className,Ue=vt.style,$e=a()("".concat(rt.prefixCls,"-sub"),Le,Object(c.a)({},"".concat(rt.prefixCls,"-rtl"),At==="rtl"));return W.createElement(Te,Object.assign({},rt,{id:Ce.internalMenuId,className:$e,style:Ue}),ue)})}},{key:"render",value:function(){var ue,Ce=Object(Z.a)({},this.props),rt=Ce.isOpen,Qe=this.getPrefixCls(),At=Ce.mode==="inline",vt=a()(Qe,"".concat(Qe,"-").concat(Ce.mode),(ue={},Object(c.a)(ue,Ce.className,!!Ce.className),Object(c.a)(ue,this.getOpenClassName(),rt),Object(c.a)(ue,this.getActiveClassName(),Ce.active||rt&&!At),Object(c.a)(ue,this.getDisabledClassName(),Ce.disabled),Object(c.a)(ue,this.getSelectedClassName(),this.isChildrenSelected()),ue));this.internalMenuId||(Ce.eventKey?this.internalMenuId="".concat(Ce.eventKey,"$Menu"):(_e+=1,this.internalMenuId="$__$".concat(_e,"$Menu")));var Le={},Ue={},$e={};Ce.disabled||(Le={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},Ue={onClick:this.onTitleClick},$e={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var at={},St=Ce.direction;At&&(St==="rtl"?at.paddingRight=Ce.inlineIndent*Ce.level:at.paddingLeft=Ce.inlineIndent*Ce.level);var it={};this.props.isOpen&&(it={"aria-owns":this.internalMenuId});var It=null;Ce.mode!=="horizontal"&&(It=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(It=W.createElement(this.props.expandIcon,Object(Z.a)({},this.props))));var Xt=W.createElement("div",Object.assign({ref:this.saveSubMenuTitle,style:at,className:"".concat(Qe,"-title"),role:"button"},$e,Ue,{"aria-expanded":rt},it,{"aria-haspopup":"true",title:typeof Ce.title=="string"?Ce.title:void 0}),Ce.title,It||W.createElement("i",{className:"".concat(Qe,"-arrow")})),Lt=this.renderChildren(Ce.children),sn=Ce.parentMenu.isRootMenu?Ce.parentMenu.props.getPopupContainer:function(Ht){return Ht.parentNode},hn=je[Ce.mode],nn=Ce.popupOffset?{offset:Ce.popupOffset}:{},Jt=Ce.mode==="inline"?"":Ce.popupClassName;Jt+=St==="rtl"?" ".concat(Qe,"-rtl"):"";var cn=Ce.disabled,On=Ce.triggerSubMenuAction,mn=Ce.subMenuOpenDelay,ot=Ce.forceSubMenuRender,wt=Ce.subMenuCloseDelay,Rt=Ce.builtinPlacements;ze.forEach(function(Ht){return delete Ce[Ht]}),delete Ce.onClick;var Kt=St==="rtl"?Object.assign({},oe,Rt):Object.assign({},ie,Rt);return delete Ce.direction,W.createElement("li",Object.assign({},Ce,Le,{className:vt,role:"menuitem"}),At&&Xt,At&&Lt,!At&&W.createElement(be.a,{prefixCls:Qe,popupClassName:a()("".concat(Qe,"-popup"),Jt),getPopupContainer:sn,builtinPlacements:Kt,popupPlacement:hn,popupVisible:rt,popupAlign:nn,popup:Lt,action:cn?[]:[On],mouseEnterDelay:mn,mouseLeaveDelay:wt,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:ot},Xt))}}]),nt}(W.Component);Ye.defaultProps={onMouseEnter:H,onMouseLeave:H,onTitleMouseEnter:H,onTitleMouseLeave:H,onTitleClick:H,manualRef:H,mode:"vertical",title:""};var qe=Object(F.b)(function(gt,et){var nt=gt.openKeys,Xe=gt.activeKey,ue=gt.selectedKeys,Ce=et.eventKey,rt=et.subMenuKey;return{isOpen:nt.indexOf(Ce)>-1,active:Xe[rt]===Ce,selectedKeys:ue}})(Ye);qe.isSubMenu=!0;var bt=qe,yt="menuitem-overflowed",ct=.5,mt=function(gt){Object(j.a)(nt,gt);var et=Object(w.a)(nt);function nt(){var Xe;return Object(z.a)(this,nt),Xe=et.apply(this,arguments),Xe.resizeObserver=null,Xe.mutationObserver=null,Xe.originalTotalWidth=0,Xe.overflowedItems=[],Xe.menuItemSizes=[],Xe.cancelFrameId=null,Xe.state={lastVisibleIndex:void 0},Xe.getMenuItemNodes=function(){var ue=Xe.props.prefixCls,Ce=fe.findDOMNode(Object(G.a)(Xe));return Ce?[].slice.call(Ce.children).filter(function(rt){return rt.className.split(" ").indexOf("".concat(ue,"-overflowed-submenu"))<0}):[]},Xe.getOverflowedSubMenuItem=function(ue,Ce,rt){var Qe=Xe.props,At=Qe.overflowedIndicator,vt=Qe.level,Le=Qe.mode,Ue=Qe.prefixCls,$e=Qe.theme;if(vt!==1||Le!=="horizontal")return null;var at=Xe.props.children[0],St=at.props,it=St.children,It=St.title,Xt=St.style,Lt=Object(ge.a)(St,["children","title","style"]),sn=Object(Z.a)({},Xt),hn="".concat(ue,"-overflowed-indicator"),nn="".concat(ue,"-overflowed-indicator");Ce.length===0&&rt!==!0?sn=Object(Z.a)(Object(Z.a)({},sn),{},{display:"none"}):rt&&(sn=Object(Z.a)(Object(Z.a)({},sn),{},{visibility:"hidden",position:"absolute"}),hn="".concat(hn,"-placeholder"),nn="".concat(nn,"-placeholder"));var Jt=$e?"".concat(Ue,"-").concat($e):"",cn={};return ze.forEach(function(On){Lt[On]!==void 0&&(cn[On]=Lt[On])}),W.createElement(bt,Object.assign({title:At,className:"".concat(Ue,"-overflowed-submenu"),popupClassName:Jt},cn,{key:hn,eventKey:nn,disabled:!1,style:sn}),Ce)},Xe.setChildrenWidthAndResize=function(){if(Xe.props.mode!=="horizontal")return;var ue=fe.findDOMNode(Object(G.a)(Xe));if(!ue)return;var Ce=ue.children;if(!Ce||Ce.length===0)return;var rt=ue.children[Ce.length-1];Ie(rt,"display","inline-block");var Qe=Xe.getMenuItemNodes(),At=Qe.filter(function(vt){return vt.className.split(" ").indexOf(yt)>=0});At.forEach(function(vt){Ie(vt,"display","inline-block")}),Xe.menuItemSizes=Qe.map(function(vt){return Ne(vt,!0)}),At.forEach(function(vt){Ie(vt,"display","none")}),Xe.overflowedIndicatorWidth=Ne(ue.children[ue.children.length-1],!0),Xe.originalTotalWidth=Xe.menuItemSizes.reduce(function(vt,Le){return vt+Le},0),Xe.handleResize(),Ie(rt,"display","none")},Xe.handleResize=function(){if(Xe.props.mode!=="horizontal")return;var ue=fe.findDOMNode(Object(G.a)(Xe));if(!ue)return;var Ce=Ne(ue);Xe.overflowedItems=[];var rt=0,Qe;Xe.originalTotalWidth>Ce+ct&&(Qe=-1,Xe.menuItemSizes.forEach(function(At){rt+=At,rt+Xe.overflowedIndicatorWidth<=Ce&&(Qe+=1)})),Xe.setState({lastVisibleIndex:Qe})},Xe}return Object(I.a)(nt,[{key:"componentDidMount",value:function(){var ue=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var Ce=fe.findDOMNode(this);if(!Ce)return;this.resizeObserver=new te.default(function(rt){rt.forEach(function(){var Qe=ue.cancelFrameId;cancelAnimationFrame(Qe),ue.cancelFrameId=requestAnimationFrame(ue.setChildrenWidthAndResize)})}),[].slice.call(Ce.children).concat(Ce).forEach(function(rt){ue.resizeObserver.observe(rt)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){ue.resizeObserver.disconnect(),[].slice.call(Ce.children).concat(Ce).forEach(function(rt){ue.resizeObserver.observe(rt)}),ue.setChildrenWidthAndResize()}),this.mutationObserver.observe(Ce,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(ue){var Ce=this,rt=this.state.lastVisibleIndex;return(ue||[]).reduce(function(Qe,At,vt){var Le=At;if(Ce.props.mode==="horizontal"){var Ue=Ce.getOverflowedSubMenuItem(At.props.eventKey,[]);rt!==void 0&&Ce.props.className.indexOf("".concat(Ce.props.prefixCls,"-root"))!==-1&&(vt>rt&&(Le=W.cloneElement(At,{style:{display:"none"},eventKey:"".concat(At.props.eventKey,"-hidden"),className:"".concat(yt)})),vt===rt+1&&(Ce.overflowedItems=ue.slice(rt+1).map(function(at){return W.cloneElement(at,{key:at.props.eventKey,mode:"vertical-left"})}),Ue=Ce.getOverflowedSubMenuItem(At.props.eventKey,Ce.overflowedItems)));var $e=[].concat(Object(ke.a)(Qe),[Ue,Le]);return vt===ue.length-1&&$e.push(Ce.getOverflowedSubMenuItem(At.props.eventKey,[],!0)),$e}return[].concat(Object(ke.a)(Qe),[Le])},[])}},{key:"render",value:function(){var ue=this.props,Ce=ue.visible,rt=ue.prefixCls,Qe=ue.overflowedIndicator,At=ue.mode,vt=ue.level,Le=ue.tag,Ue=ue.children,$e=ue.theme,at=Object(ge.a)(ue,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),St=Le;return W.createElement(St,Object.assign({},at),this.renderChildren(Ue))}}]),nt}(W.Component);mt.defaultProps={tag:"div",className:""};var Ot=mt;function Mt(gt){return gt.length?gt.every(function(et){return!!et.props.disabled}):!0}function Me(gt,et,nt){var Xe=gt.getState();gt.setState({activeKey:Object(Z.a)(Object(Z.a)({},Xe.activeKey),{},Object(c.a)({},et,nt))})}function Re(gt){return gt.eventKey||"0-menu-"}function Ze(gt,et){var nt=et,Xe=gt.children,ue=gt.eventKey;if(nt){var Ce;if(pe(Xe,function(rt,Qe){rt&&rt.props&&!rt.props.disabled&&nt===$(rt,ue,Qe)&&(Ce=!0)}),Ce)return nt}return nt=null,gt.defaultActiveFirst&&pe(Xe,function(rt,Qe){!nt&&rt&&!rt.props.disabled&&(nt=$(rt,ue,Qe))}),nt}function lt(gt){if(gt){var et=this.instanceArray.indexOf(gt);et!==-1?this.instanceArray[et]=gt:this.instanceArray.push(gt)}}var Ke=function(gt){Object(j.a)(nt,gt);var et=Object(w.a)(nt);function nt(Xe){var ue;return Object(z.a)(this,nt),ue=et.call(this,Xe),ue.onKeyDown=function(Ce,rt){var Qe=Ce.keyCode,At;if(ue.getFlatInstanceArray().forEach(function(Le){Le&&Le.props.active&&Le.onKeyDown&&(At=Le.onKeyDown(Ce))}),At)return 1;var vt=null;return(Qe===p.a.UP||Qe===p.a.DOWN)&&(vt=ue.step(Qe===p.a.UP?-1:1)),vt?(Ce.preventDefault(),Me(ue.props.store,Re(ue.props),vt.props.eventKey),typeof rt=="function"&&rt(vt),1):void 0},ue.onItemHover=function(Ce){var rt=Ce.key,Qe=Ce.hover;Me(ue.props.store,Re(ue.props),Qe?rt:null)},ue.onDeselect=function(Ce){ue.props.onDeselect(Ce)},ue.onSelect=function(Ce){ue.props.onSelect(Ce)},ue.onClick=function(Ce){ue.props.onClick(Ce)},ue.onOpenChange=function(Ce){ue.props.onOpenChange(Ce)},ue.onDestroy=function(Ce){ue.props.onDestroy(Ce)},ue.getFlatInstanceArray=function(){return ue.instanceArray},ue.step=function(Ce){var rt=ue.getFlatInstanceArray(),Qe=ue.props.store.getState().activeKey[Re(ue.props)],At=rt.length;if(!At)return null;Ce<0&&(rt=rt.concat().reverse());var vt=-1;if(rt.every(function(at,St){return at&&at.props.eventKey===Qe?(vt=St,!1):!0}),!ue.props.defaultActiveFirst&&vt!==-1&&Mt(rt.slice(vt,At-1)))return;var Le=(vt+1)%At,Ue=Le;do{var $e=rt[Ue];if(!$e||$e.props.disabled)Ue=(Ue+1)%At;else return $e}while(Ue!==Le);return null},ue.renderCommonMenuItem=function(Ce,rt,Qe){var At=ue.props.store.getState(),vt=Object(G.a)(ue),Le=vt.props,Ue=$(Ce,Le.eventKey,rt),$e=Ce.props;if(!$e||typeof Ce.type=="string")return Ce;var at=Ue===At.activeKey,St=Object(Z.a)(Object(Z.a)({mode:$e.mode||Le.mode,level:Le.level,inlineIndent:Le.inlineIndent,renderMenuItem:ue.renderMenuItem,rootPrefixCls:Le.prefixCls,index:rt,parentMenu:Le.parentMenu,manualRef:$e.disabled?void 0:Object(S.a)(Ce.ref,lt.bind(Object(G.a)(ue))),eventKey:Ue,active:!$e.disabled&&at,multiple:Le.multiple,onClick:function(It){($e.onClick||H)(It),ue.onClick(It)},onItemHover:ue.onItemHover,motion:Le.motion,subMenuOpenDelay:Le.subMenuOpenDelay,subMenuCloseDelay:Le.subMenuCloseDelay,forceSubMenuRender:Le.forceSubMenuRender,onOpenChange:ue.onOpenChange,onDeselect:ue.onDeselect,onSelect:ue.onSelect,builtinPlacements:Le.builtinPlacements,itemIcon:$e.itemIcon||ue.props.itemIcon,expandIcon:$e.expandIcon||ue.props.expandIcon},Qe),{},{direction:Le.direction});return(Le.mode==="inline"||Be())&&(St.triggerSubMenuAction="click"),W.cloneElement(Ce,St)},ue.renderMenuItem=function(Ce,rt,Qe){if(!Ce)return null;var At=ue.props.store.getState(),vt={openKeys:At.openKeys,selectedKeys:At.selectedKeys,triggerSubMenuAction:ue.props.triggerSubMenuAction,subMenuKey:Qe};return ue.renderCommonMenuItem(Ce,rt,vt)},Xe.store.setState({activeKey:Object(Z.a)(Object(Z.a)({},Xe.store.getState().activeKey),{},Object(c.a)({},Xe.eventKey,Ze(Xe,Xe.activeKey)))}),ue.instanceArray=[],ue}return Object(I.a)(nt,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(ue){return this.props.visible||ue.visible||this.props.className!==ue.className||!f()(this.props.style,ue.style)}},{key:"componentDidUpdate",value:function(ue){var Ce=this.props,rt="activeKey"in Ce?Ce.activeKey:Ce.store.getState().activeKey[Re(Ce)],Qe=Ze(Ce,rt);if(Qe!==rt)Me(Ce.store,Re(Ce),Qe);else if("activeKey"in ue){var At=Ze(ue,ue.activeKey);Qe!==At&&Me(Ce.store,Re(Ce),Qe)}}},{key:"render",value:function(){var ue=this,Ce=Object(b.a)({},this.props);this.instanceArray=[];var rt=a()(Ce.prefixCls,Ce.className,"".concat(Ce.prefixCls,"-").concat(Ce.mode)),Qe={className:rt,role:Ce.role||"menu"};Ce.id&&(Qe.id=Ce.id),Ce.focusable&&(Qe.tabIndex=0,Qe.onKeyDown=this.onKeyDown);var At=Ce.prefixCls,vt=Ce.eventKey,Le=Ce.visible,Ue=Ce.level,$e=Ce.mode,at=Ce.overflowedIndicator,St=Ce.theme;return ze.forEach(function(it){return delete Ce[it]}),delete Ce.onClick,W.createElement(Ot,Object.assign({},Ce,{prefixCls:At,mode:$e,tag:"ul",level:Ue,theme:St,visible:Le,overflowedIndicator:at},Qe),W.Children.map(Ce.children,function(it,It){return ue.renderMenuItem(it,It,vt||"0-menu-")}))}}]),nt}(W.Component);Ke.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:H};var tt=Object(F.b)()(Ke),Te=tt,me=N("Kwbf");function ve(gt,et,nt){var Xe=gt.prefixCls,ue=gt.motion,Ce=gt.defaultMotions,rt=Ce===void 0?{}:Ce,Qe=gt.openAnimation,At=gt.openTransitionName,vt=et.switchingModeFromInline;if(ue)return ue;if(Object(n.a)(Qe)==="object"&&Qe)Object(me.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof Qe=="string")return{motionName:"".concat(Xe,"-open-").concat(Qe)};if(At)return{motionName:At};var Le=rt[nt];return Le||(vt?null:rt.other)}var re=function(gt){Object(j.a)(nt,gt);var et=Object(w.a)(nt);function nt(Xe){var ue;Object(z.a)(this,nt),ue=et.call(this,Xe),ue.inlineOpenKeys=[],ue.onSelect=function(Qe){var At=Object(G.a)(ue),vt=At.props;if(vt.selectable){var Le=ue.store.getState(),Ue=Le.selectedKeys,$e=Qe.key;vt.multiple?Ue=Ue.concat([$e]):Ue=[$e],"selectedKeys"in vt||ue.store.setState({selectedKeys:Ue}),vt.onSelect(Object(Z.a)(Object(Z.a)({},Qe),{},{selectedKeys:Ue}))}},ue.onClick=function(Qe){var At=ue.getRealMenuMode(),vt=Object(G.a)(ue),Le=vt.store,Ue=vt.props.onOpenChange;At!=="inline"&&!("openKeys"in ue.props)&&(Le.setState({openKeys:[]}),Ue([])),ue.props.onClick(Qe)},ue.onKeyDown=function(Qe,At){ue.innerMenu.getWrappedInstance().onKeyDown(Qe,At)},ue.onOpenChange=function(Qe){var At=Object(G.a)(ue),vt=At.props,Le=ue.store.getState().openKeys.concat(),Ue=!1,$e=function(St){var it=!1;if(St.open)it=Le.indexOf(St.key)===-1,it&&Le.push(St.key);else{var It=Le.indexOf(St.key);it=It!==-1,it&&Le.splice(It,1)}Ue=Ue||it};Array.isArray(Qe)?Qe.forEach($e):$e(Qe),Ue&&("openKeys"in ue.props||ue.store.setState({openKeys:Le}),vt.onOpenChange(Le))},ue.onDeselect=function(Qe){var At=Object(G.a)(ue),vt=At.props;if(vt.selectable){var Le=ue.store.getState().selectedKeys.concat(),Ue=Qe.key,$e=Le.indexOf(Ue);$e!==-1&&Le.splice($e,1),"selectedKeys"in vt||ue.store.setState({selectedKeys:Le}),vt.onDeselect(Object(Z.a)(Object(Z.a)({},Qe),{},{selectedKeys:Le}))}},ue.onMouseEnter=function(Qe){ue.restoreModeVerticalFromInline();var At=ue.props.onMouseEnter;At&&At(Qe)},ue.onTransitionEnd=function(Qe){var At=Qe.propertyName==="width"&&Qe.target===Qe.currentTarget,vt=Qe.target.className,Le=Object.prototype.toString.call(vt)==="[object SVGAnimatedString]"?vt.animVal:vt,Ue=Qe.propertyName==="font-size"&&Le.indexOf("anticon")>=0;(At||Ue)&&ue.restoreModeVerticalFromInline()},ue.setInnerMenu=function(Qe){ue.innerMenu=Qe},ue.isRootMenu=!0;var Ce=Xe.defaultSelectedKeys,rt=Xe.defaultOpenKeys;return"selectedKeys"in Xe&&(Ce=Xe.selectedKeys||[]),"openKeys"in Xe&&(rt=Xe.openKeys||[]),ue.store=Object(F.c)({selectedKeys:Ce,openKeys:rt,activeKey:{"0-menu-":Ze(Xe,Xe.activeKey)}}),ue.state={switchingModeFromInline:!1},ue}return Object(I.a)(nt,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(ue){this.updateOpentKeysWhenSwitchMode(ue),this.updateMiniStore();var Ce=this.props,rt=Ce.siderCollapsed,Qe=Ce.inlineCollapsed,At=Ce.onOpenChange;(!ue.inlineCollapsed&&Qe||!ue.siderCollapsed&&rt)&&At([]),this.updateMenuDisplay()}},{key:"updateOpentKeysWhenSwitchMode",value:function(ue){var Ce=this.props,rt=this.store,Qe=this.inlineOpenKeys,At=rt.getState(),vt={};ue.mode==="inline"&&Ce.mode!=="inline"&&this.setState({switchingModeFromInline:!0}),"openKeys"in Ce||((Ce.inlineCollapsed&&!ue.inlineCollapsed||Ce.siderCollapsed&&!ue.siderCollapsed)&&(this.setState({switchingModeFromInline:!0}),this.inlineOpenKeys=At.openKeys.concat(),vt.openKeys=[]),(!Ce.inlineCollapsed&&ue.inlineCollapsed||!Ce.siderCollapsed&&ue.siderCollapsed)&&(vt.openKeys=Qe,this.inlineOpenKeys=[])),Object.keys(vt).length&&rt.setState(vt)}},{key:"updateMenuDisplay",value:function(){var ue=this.props.collapsedWidth,Ce=this.store,rt=this.prevOpenKeys,Qe=this.getInlineCollapsed()&&(ue===0||ue==="0"||ue==="0px");Qe?(this.prevOpenKeys=Ce.getState().openKeys.concat(),this.store.setState({openKeys:[]})):rt&&(this.store.setState({openKeys:rt}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var ue=this.props.mode,Ce=this.state.switchingModeFromInline,rt=this.getInlineCollapsed();return Ce&&rt?"inline":rt?"vertical":ue}},{key:"getInlineCollapsed",value:function(){var ue=this.props,Ce=ue.inlineCollapsed,rt=ue.siderCollapsed;return rt!==void 0?rt:Ce}},{key:"restoreModeVerticalFromInline",value:function(){var ue=this.state.switchingModeFromInline;ue&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var ue=Object(Z.a)({},Object(O.default)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),Ce=this.getRealMenuMode();return ue.className+=" ".concat(ue.prefixCls,"-root"),ue.direction==="rtl"&&(ue.className+=" ".concat(ue.prefixCls,"-rtl")),ue=Object(Z.a)(Object(Z.a)({},ue),{},{mode:Ce,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:ve(this.props,this.state,Ce)}),delete ue.openAnimation,delete ue.openTransitionName,W.createElement(F.a,{store:this.store},W.createElement(Te,Object.assign({},ue,{ref:this.setInnerMenu}),this.props.children))}}]),nt}(W.Component);re.defaultProps={selectable:!0,onClick:H,onSelect:H,onOpenChange:H,onDeselect:H,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:W.createElement("span",null,"\xB7\xB7\xB7")};var ae=re,he=function(gt){Object(j.a)(nt,gt);var et=Object(w.a)(nt);function nt(){var Xe;return Object(z.a)(this,nt),Xe=et.apply(this,arguments),Xe.onKeyDown=function(ue){var Ce=ue.keyCode;return Ce===p.a.ENTER?(Xe.onClick(ue),!0):void 0},Xe.onMouseLeave=function(ue){var Ce=Xe.props,rt=Ce.eventKey,Qe=Ce.onItemHover,At=Ce.onMouseLeave;Qe({key:rt,hover:!1}),At({key:rt,domEvent:ue})},Xe.onMouseEnter=function(ue){var Ce=Xe.props,rt=Ce.eventKey,Qe=Ce.onItemHover,At=Ce.onMouseEnter;Qe({key:rt,hover:!0}),At({key:rt,domEvent:ue})},Xe.onClick=function(ue){var Ce=Xe.props,rt=Ce.eventKey,Qe=Ce.multiple,At=Ce.onClick,vt=Ce.onSelect,Le=Ce.onDeselect,Ue=Ce.isSelected,$e={key:rt,keyPath:[rt],item:Object(G.a)(Xe),domEvent:ue};At($e),Qe?Ue?Le($e):vt($e):Ue||vt($e)},Xe.saveNode=function(ue){Xe.node=ue},Xe}return Object(I.a)(nt,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var ue=this.props;ue.onDestroy&&ue.onDestroy(ue.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var ue,Ce=Object(Z.a)({},this.props),rt=a()(this.getPrefixCls(),Ce.className,(ue={},Object(c.a)(ue,this.getActiveClassName(),!Ce.disabled&&Ce.active),Object(c.a)(ue,this.getSelectedClassName(),Ce.isSelected),Object(c.a)(ue,this.getDisabledClassName(),Ce.disabled),ue)),Qe=Object(Z.a)(Object(Z.a)({},Ce.attribute),{},{title:typeof Ce.title=="string"?Ce.title:void 0,className:rt,role:Ce.role||"menuitem","aria-disabled":Ce.disabled});Ce.role==="option"?Qe=Object(Z.a)(Object(Z.a)({},Qe),{},{role:"option","aria-selected":Ce.isSelected}):(Ce.role===null||Ce.role==="none")&&(Qe.role="none");var At={onClick:Ce.disabled?null:this.onClick,onMouseLeave:Ce.disabled?null:this.onMouseLeave,onMouseEnter:Ce.disabled?null:this.onMouseEnter},vt=Object(Z.a)({},Ce.style);Ce.mode==="inline"&&(Ce.direction==="rtl"?vt.paddingRight=Ce.inlineIndent*Ce.level:vt.paddingLeft=Ce.inlineIndent*Ce.level),ze.forEach(function(Ue){return delete Ce[Ue]}),delete Ce.direction;var Le=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(Le=W.createElement(this.props.itemIcon,this.props)),W.createElement("li",Object.assign({},Object(O.default)(Ce,["onClick","onMouseEnter","onMouseLeave","onSelect"]),Qe,At,{style:vt,ref:this.saveNode}),Ce.children,Le)}}]),nt}(W.Component);he.isMenuItem=!0,he.defaultProps={onSelect:H,onMouseEnter:H,onMouseLeave:H,manualRef:H};var ye=Object(F.b)(function(gt,et){var nt=gt.activeKey,Xe=gt.selectedKeys,ue=et.eventKey,Ce=et.subMenuKey;return{active:nt[Ce]===ue,isSelected:Xe.indexOf(ue)!==-1}})(he),Fe=ye,Pe=function(gt){Object(j.a)(nt,gt);var et=Object(w.a)(nt);function nt(){var Xe;return Object(z.a)(this,nt),Xe=et.apply(this,arguments),Xe.renderInnerMenuItem=function(ue){var Ce=Xe.props,rt=Ce.renderMenuItem,Qe=Ce.index;return rt(ue,Qe,Xe.props.subMenuKey)},Xe}return Object(I.a)(nt,[{key:"render",value:function(){var ue=Object(b.a)({},this.props),Ce=ue.className,rt=Ce===void 0?"":Ce,Qe=ue.rootPrefixCls,At="".concat(Qe,"-item-group-title"),vt="".concat(Qe,"-item-group-list"),Le=ue.title,Ue=ue.children;return ze.forEach(function($e){return delete ue[$e]}),delete ue.onClick,delete ue.direction,W.createElement("li",Object.assign({},ue,{className:"".concat(rt," ").concat(Qe,"-item-group")}),W.createElement("div",{className:At,title:typeof Le=="string"?Le:void 0},Le),W.createElement("ul",{className:vt},W.Children.map(Ue,this.renderInnerMenuItem)))}}]),nt}(W.Component);Pe.isMenuItemGroup=!0,Pe.defaultProps={disabled:!0};var ut=Pe,Et=function(et){var nt=et.className,Xe=et.rootPrefixCls,ue=et.style;return W.createElement("li",{className:"".concat(nt," ").concat(Xe,"-item-divider"),style:ue})};Et.defaultProps={disabled:!0,className:"",style:{}};var _t=Et,Ct=de.e=ae},"24hK":function(Ge,de,N){"use strict";N.d(de,"a",function(){return I});var Z=N("JYp7"),z=function(){function G(j){this.element=j,this.next=G.Undefined,this.prev=G.Undefined}return G.Undefined=new G(void 0),G}(),I=function(){function G(){this._first=z.Undefined,this._last=z.Undefined,this._size=0}return Object.defineProperty(G.prototype,"size",{get:function(){return this._size},enumerable:!0,configurable:!0}),G.prototype.isEmpty=function(){return this._first===z.Undefined},G.prototype.clear=function(){this._first=z.Undefined,this._last=z.Undefined,this._size=0},G.prototype.unshift=function(j){return this._insert(j,!1)},G.prototype.push=function(j){return this._insert(j,!0)},G.prototype._insert=function(j,w){var W=this,F=new z(j);if(this._first===z.Undefined)this._first=F,this._last=F;else if(w){var O=this._last;this._last=F,F.prev=O,O.next=F}else{var b=this._first;this._first=F,F.next=b,b.prev=F}this._size+=1;var c=!1;return function(){c||(c=!0,W._remove(F))}},G.prototype.shift=function(){if(this._first===z.Undefined)return;var j=this._first.element;return this._remove(this._first),j},G.prototype.pop=function(){if(this._last===z.Undefined)return;var j=this._last.element;return this._remove(this._last),j},G.prototype._remove=function(j){if(j.prev!==z.Undefined&&j.next!==z.Undefined){var w=j.prev;w.next=j.next,j.next.prev=w}else j.prev===z.Undefined&&j.next===z.Undefined?(this._first=z.Undefined,this._last=z.Undefined):j.next===z.Undefined?(this._last=this._last.prev,this._last.next=z.Undefined):j.prev===z.Undefined&&(this._first=this._first.next,this._first.prev=z.Undefined);this._size-=1},G.prototype.iterator=function(){var j,w=this._first;return{next:function(){return w===z.Undefined?Z.c:(j?j.value=w.element:j={done:!1,value:w.element},w=w.next,j)}}},G.prototype.toArray=function(){for(var j=[],w=this._first;w!==z.Undefined;w=w.next)j.push(w.element);return j},G}()},"4qgm":function(Ge,de){Ge.exports="data:image/png;base64,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"},"4u4S":function(Ge,de){Ge.exports="data:image/png;base64,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"},"55Ip":function(Ge,de,N){"use strict";N.d(de,"a",function(){return o}),N.d(de,"b",function(){return R});var Z=N("Ty5D"),z=N("dI71"),I=N("q1tI"),G=N.n(I),j=N("YS25"),w=N("17x9"),W=N.n(w),F=N("wx14"),O=N("zLVn"),b=N("9R94"),c=function(h){Object(z.a)(s,h);function s(){for(var D,T=arguments.length,C=new Array(T),M=0;M=0||T.relatedTarget.className.indexOf("".concat(U,"-next"))>=0))return;h.setState({goInputText:""}),k(h.getValidValue())},h.go=function(T){var C=h.state.goInputText;if(C==="")return;(T.keyCode===v.ENTER||T.type==="click")&&(h.setState({goInputText:""}),h.props.quickGo(h.getValidValue()))},h}return Object(j.a)(g,[{key:"getValidValue",value:function(){var s=this.state,l=s.goInputText,D=s.current;return!l||isNaN(l)?D:Number(l)}},{key:"getPageSizeOptions",value:function(){var s=this.props,l=s.pageSize,D=s.pageSizeOptions;return D.some(function(T){return T.toString()===l.toString()})?D:D.concat([l.toString()]).sort(function(T,C){var M=isNaN(Number(T))?0:Number(T),k=isNaN(Number(C))?0:Number(C);return M-k})}},{key:"render",value:function(){var s=this,l=this.props,D=l.pageSize,T=l.locale,C=l.rootPrefixCls,M=l.changeSize,k=l.quickGo,U=l.goButton,P=l.selectComponentClass,K=l.buildOptionText,H=l.selectPrefixCls,$=l.disabled,le=this.state.goInputText,pe="".concat(C,"-options"),xe=P,ze=null,Ne=null,Ie=null;if(!M&&!k)return null;var Be=this.getPageSizeOptions();if(M&&xe){var ke=Be.map(function(ge,fe){return O.a.createElement(xe.Option,{key:fe,value:ge.toString()},(K||s.buildOptionText)(ge))});ze=O.a.createElement(xe,{disabled:$,prefixCls:H,showSearch:!1,className:"".concat(pe,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(D||Be[0]).toString(),onChange:this.changeSize,getPopupContainer:function(fe){return fe.parentNode}},ke)}return k&&(U&&(Ie=typeof U=="boolean"?O.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:$,className:"".concat(pe,"-quick-jumper-button")},T.jump_to_confirm):O.a.createElement("span",{onClick:this.go,onKeyUp:this.go},U)),Ne=O.a.createElement("div",{className:"".concat(pe,"-quick-jumper")},T.jump_to,O.a.createElement("input",{disabled:$,type:"text",value:le,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),T.page,Ie)),O.a.createElement("li",{className:"".concat(pe)},ze,Ne)}}]),g}(O.a.Component);f.defaultProps={pageSizeOptions:["10","20","50","100"]};var m=f,a=N("N2Kk");function n(){}function o(_){return typeof _=="number"&&isFinite(_)&&Math.floor(_)===_}function u(_,R,g){return g}function A(_,R,g){var h=typeof _=="undefined"?R.pageSize:_;return Math.floor((g.total-1)/h)+1}var x=function(_){Object(w.a)(g,_);var R=Object(W.a)(g);function g(h){var s;Object(G.a)(this,g),s=R.call(this,h),s.getJumpPrevPage=function(){return Math.max(1,s.state.current-(s.props.showLessItems?3:5))},s.getJumpNextPage=function(){return Math.min(A(void 0,s.state,s.props),s.state.current+(s.props.showLessItems?3:5))},s.getItemIcon=function(M,k){var U=s.props.prefixCls,P=M||O.a.createElement("button",{type:"button","aria-label":k,className:"".concat(U,"-item-link")});return typeof M=="function"&&(P=O.a.createElement(M,Object(I.a)({},s.props))),P},s.savePaginationNode=function(M){s.paginationNode=M},s.isValid=function(M){return o(M)&&M!==s.state.current},s.shouldDisplayQuickJumper=function(){var M=s.props,k=M.showQuickJumper,U=M.pageSize,P=M.total;return P<=U?!1:k},s.handleKeyDown=function(M){(M.keyCode===v.ARROW_UP||M.keyCode===v.ARROW_DOWN)&&M.preventDefault()},s.handleKeyUp=function(M){var k=s.getValidValue(M),U=s.state.currentInputValue;k!==U&&s.setState({currentInputValue:k}),M.keyCode===v.ENTER?s.handleChange(k):M.keyCode===v.ARROW_UP?s.handleChange(k-1):M.keyCode===v.ARROW_DOWN&&s.handleChange(k+1)},s.changePageSize=function(M){var k=s.state.current,U=A(M,s.state,s.props);k=k>U?U:k,U===0&&(k=s.state.current),typeof M=="number"&&("pageSize"in s.props||s.setState({pageSize:M}),"current"in s.props||s.setState({current:k,currentInputValue:k})),s.props.onShowSizeChange(k,M),"onChange"in s.props&&s.props.onChange&&s.props.onChange(k,M)},s.handleChange=function(M){var k=s.props.disabled,U=M;if(s.isValid(U)&&!k){var P=A(void 0,s.state,s.props);U>P?U=P:U<1&&(U=1),"current"in s.props||s.setState({current:U,currentInputValue:U});var K=s.state.pageSize;return s.props.onChange(U,K),U}return s.state.current},s.prev=function(){s.hasPrev()&&s.handleChange(s.state.current-1)},s.next=function(){s.hasNext()&&s.handleChange(s.state.current+1)},s.jumpPrev=function(){s.handleChange(s.getJumpPrevPage())},s.jumpNext=function(){s.handleChange(s.getJumpNextPage())},s.hasPrev=function(){return s.state.current>1},s.hasNext=function(){return s.state.current2?U-2:0),K=2;K=D?C=D:C=Number(l),C}},{key:"getShowSizeChanger",value:function(){var s=this.props,l=s.showSizeChanger,D=s.total,T=s.totalBoundaryShowSizeChanger;return typeof l!="undefined"?l:D>T}},{key:"renderPrev",value:function(s){var l=this.props,D=l.prevIcon,T=l.itemRender,C=T(s,"prev",this.getItemIcon(D,"prev page")),M=!this.hasPrev();return Object(F.isValidElement)(C)?Object(F.cloneElement)(C,{disabled:M}):C}},{key:"renderNext",value:function(s){var l=this.props,D=l.nextIcon,T=l.itemRender,C=T(s,"next",this.getItemIcon(D,"next page")),M=!this.hasNext();return Object(F.isValidElement)(C)?Object(F.cloneElement)(C,{disabled:M}):C}},{key:"render",value:function(){var s=this,l=this.props,D=l.prefixCls,T=l.className,C=l.style,M=l.disabled,k=l.hideOnSinglePage,U=l.total,P=l.locale,K=l.showQuickJumper,H=l.showLessItems,$=l.showTitle,le=l.showTotal,pe=l.simple,xe=l.itemRender,ze=l.showPrevNextJumpers,Ne=l.jumpPrevIcon,Ie=l.jumpNextIcon,Be=l.selectComponentClass,ke=l.selectPrefixCls,ge=l.pageSizeOptions,fe=this.state,te=fe.current,be=fe.pageSize,se=fe.currentInputValue;if(k===!0&&U<=be)return null;var Oe=A(void 0,this.state,this.props),ie=[],oe=null,Ae=null,_e=null,je=null,He=null,Ye=K&&K.goButton,qe=H?1:2,bt=te-1>0?te-1:0,yt=te+1=qe*2&&te!==1+2&&(ie[0]=Object(F.cloneElement)(ie[0],{className:"".concat(D,"-item-after-jump-prev")}),ie.unshift(oe)),Oe-te>=qe*2&&te!==Oe-2&&(ie[ie.length-1]=Object(F.cloneElement)(ie[ie.length-1],{className:"".concat(D,"-item-before-jump-next")}),ie.push(Ae)),Ze!==1&&ie.unshift(_e),lt!==Oe&&ie.push(je)}var Te=null;le&&(Te=O.a.createElement("li",{className:"".concat(D,"-total-text")},le(U,[U===0?0:(te-1)*be+1,te*be>U?U:te*be])));var me=!this.hasPrev()||!Oe,ve=!this.hasNext()||!Oe;return O.a.createElement("ul",Object(Z.a)({className:c()(D,T,Object(z.a)({},"".concat(D,"-disabled"),M)),style:C,unselectable:"unselectable",ref:this.savePaginationNode},ct),Te,O.a.createElement("li",{title:$?P.prev_page:null,onClick:this.prev,tabIndex:me?null:0,onKeyPress:this.runIfEnterPrev,className:c()("".concat(D,"-prev"),Object(z.a)({},"".concat(D,"-disabled"),me)),"aria-disabled":me},this.renderPrev(bt)),ie,O.a.createElement("li",{title:$?P.next_page:null,onClick:this.next,tabIndex:ve?null:0,onKeyPress:this.runIfEnterNext,className:c()("".concat(D,"-next"),Object(z.a)({},"".concat(D,"-disabled"),ve)),"aria-disabled":ve},this.renderNext(yt)),O.a.createElement(m,{disabled:M,locale:P,rootPrefixCls:D,selectComponentClass:Be,selectPrefixCls:ke,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:te,pageSize:be,pageSizeOptions:ge,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Ye}))}}],[{key:"getDerivedStateFromProps",value:function(s,l){var D={};if("current"in s&&(D.current=s.current,s.current!==l.current&&(D.currentInputValue=D.current)),"pageSize"in s&&s.pageSize!==l.pageSize){var T=l.current,C=A(s.pageSize,l,s);T=T>C?C:T,"current"in s||(D.current=T,D.currentInputValue=T),D.pageSize=s.pageSize}return D}}]),g}(O.a.Component);x.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:n,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:n,locale:a.a,style:{},itemRender:u,totalBoundaryShowSizeChanger:50};var y=x},"6RRn":function(Ge,de,N){"use strict";var Z=N("wCXF"),z=N("n6Qo");N.d(de,"b",function(){return z.a});var I=N("IBYe"),G=N("6eGT"),j=N("hW8S");N.d(de,"a",function(){return j.a}),de.c=Z.b},"6eGT":function(Ge,de,N){"use strict";function Z(z){return null}de.a=Z},"746U":function(Ge,de,N){"use strict";N.d(de,"d",function(){return z}),N.d(de,"j",function(){return I}),N.d(de,"i",function(){return G}),N.d(de,"h",function(){return j}),N.d(de,"e",function(){return w}),N.d(de,"k",function(){return W}),N.d(de,"l",function(){return F}),N.d(de,"a",function(){return O}),N.d(de,"f",function(){return c}),N.d(de,"g",function(){return p}),N.d(de,"m",function(){return S}),N.d(de,"c",function(){return m}),N.d(de,"b",function(){return a}),N.d(de,"n",function(){return n}),N.d(de,"o",function(){return o});var Z={number:"number",string:"string",undefined:"undefined",object:"object",function:"function"};function z(u){return Array.isArray?Array.isArray(u):!!(u&&typeof u.length===Z.number&&u.constructor===Array)}function I(u){return typeof u===Z.string||u instanceof String}function G(u){return typeof u===Z.object&&u!==null&&!Array.isArray(u)&&!(u instanceof RegExp)&&!(u instanceof Date)}function j(u){return(typeof u===Z.number||u instanceof Number)&&!isNaN(u)}function w(u){return u===!0||u===!1}function W(u){return typeof u===Z.undefined}function F(u){return W(u)||u===null}function O(u,A){if(!u)throw new Error(A?"Unexpected type, expected '"+A+"'":"Unexpected type")}var b=Object.prototype.hasOwnProperty;function c(u){if(!G(u))return!1;for(var A in u)if(b.call(u,A))return!1;return!0}function p(u){return typeof u===Z.function}function S(u,A){for(var x=Math.min(u.length,A.length),y=0;y1&&arguments[1]!==void 0?arguments[1]:0,f=(W[S[v+0]]+W[S[v+1]]+W[S[v+2]]+W[S[v+3]]+"-"+W[S[v+4]]+W[S[v+5]]+"-"+W[S[v+6]]+W[S[v+7]]+"-"+W[S[v+8]]+W[S[v+9]]+"-"+W[S[v+10]]+W[S[v+11]]+W[S[v+12]]+W[S[v+13]]+W[S[v+14]]+W[S[v+15]]).toLowerCase();if(!w(f))throw TypeError("Stringified UUID is invalid");return f}var b=O;function c(S,v,f){S=S||{};var m=S.random||(S.rng||I)();if(m[6]=m[6]&15|64,m[8]=m[8]&63|128,v){f=f||0;for(var a=0;a<16;++a)v[f+a]=m[a];return v}return b(m)}var p=de.a=c},"7ZXX":function(Ge,de,N){Ge.exports=N.p+"static/err.6e7c5817.png"},"7ahc":function(Ge,de,N){"use strict";N.d(de,"a",function(){return A});var Z=N("k1fw"),z=N("0Owb"),I=N("+L6B"),G=N("2/Rp"),j=N("y8nQ"),w=N("Vl3Y"),W=N("tJVT"),F=N("OaEy"),O=N("2fM7"),b=N("q1tI"),c=N.n(b),p=N("VrN/"),S=N.n(p),v=N("p77/"),f=N.n(v),m=N("c5Ni"),a=N.n(m),n=O.a.Option,o={labelCol:{span:4},wrapperCol:{span:20}},u={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};de.b=function(x){var y=x.callback,_=x.onCancel,R=Object(b.useState)("python"),g=Object(W.a)(R,2),h=g[0],s=g[1];function l(T){s(u[T][1])}function D(T){y(T)}return c.a.createElement(w.a,Object(z.a)({},o,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:D}),c.a.createElement(w.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},c.a.createElement(O.a,{onChange:l},Object.keys(u).map(function(T){return c.a.createElement(n,{key:T,value:T},u[T][0])}))),c.a.createElement(w.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},c.a.createElement(A,{mode:h})),c.a.createElement("div",{className:"flex-container flex-end"},c.a.createElement(G.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),c.a.createElement(G.a,{type:"ghost",onClick:_},"\u53D6\u6D88")))};function A(x){var y=x.value,_=x.onChange,R=x.mode,g=x.options,h=g===void 0?{}:g,s=Object(b.useRef)(),l=Object(b.useState)(),D=Object(W.a)(l,2),T=D[0],C=D[1];return Object(b.useEffect)(function(){if(T){function M(k){var U=k.getValue();_&&_(U)}return T.on("change",M),function(){T.off("change",M)}}},[T,_]),Object(b.useEffect)(function(){T&&T.setOption("mode",R)},[T,R]),Object(b.useEffect)(function(){T&&((y!==T.getValue()||y==="")&&setTimeout(function(){T.setValue(y||" ")},300))},[T,y]),Object(b.useEffect)(function(){if(s.current&&!T){var M=S.a.fromTextArea(s.current,Object(Z.a)({mode:R,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},h));C(M)}},[s.current,T]),c.a.createElement("div",{className:"my-codemirror-container"},c.a.createElement("textarea",{ref:s}))}},"7ixt":function(Ge,de,N){"use strict";N.d(de,"a",function(){return I});var Z={adjustX:1,adjustY:1},z=[0,0],I={left:{points:["cr","cl"],overflow:Z,offset:[-4,0],targetOffset:z},right:{points:["cl","cr"],overflow:Z,offset:[4,0],targetOffset:z},top:{points:["bc","tc"],overflow:Z,offset:[0,-4],targetOffset:z},bottom:{points:["tc","bc"],overflow:Z,offset:[0,4],targetOffset:z},topLeft:{points:["bl","tl"],overflow:Z,offset:[0,-4],targetOffset:z},leftTop:{points:["tr","tl"],overflow:Z,offset:[-4,0],targetOffset:z},topRight:{points:["br","tr"],overflow:Z,offset:[0,-4],targetOffset:z},rightTop:{points:["tl","tr"],overflow:Z,offset:[4,0],targetOffset:z},bottomRight:{points:["tr","br"],overflow:Z,offset:[0,4],targetOffset:z},rightBottom:{points:["bl","br"],overflow:Z,offset:[4,0],targetOffset:z},bottomLeft:{points:["tl","bl"],overflow:Z,offset:[0,4],targetOffset:z},leftBottom:{points:["br","bl"],overflow:Z,offset:[-4,0],targetOffset:z}},G=I},"7v3h":function(Ge,de,N){Ge.exports=N.p+"static/empty2.dd73f390.png"},"8/bI":function(Ge,de,N){Ge.exports=N.p+"static/empty.8918e228.png"},"815F":function(Ge,de,N){"use strict";N.d(de,"e",function(){return W}),N.d(de,"c",function(){return O}),N.d(de,"d",function(){return b}),N.d(de,"a",function(){return p}),N.d(de,"f",function(){return S}),N.d(de,"b",function(){return v});var Z=N("KQm4"),z=N("VTBJ"),I=N("Ff2n"),G=N("Zm9Q"),j=N("Kwbf"),w=N("OZM5");function W(f,m){return f!=null?f:m}function F(){var f=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],m=new Map;function a(n){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(n||[]).forEach(function(u){var A=u.key,x=u.children;Object(j.a)(A!=null,"Tree node must have a certain key: [".concat(o).concat(A,"]"));var y=String(A);Object(j.a)(!m.has(y)||A===null||A===void 0,"Same 'key' exist in the Tree: ".concat(y)),m.set(y,!0),a(x,"".concat(o).concat(y," > "))})}a(f)}function O(f){function m(a){var n=Object(G.a)(a);return n.map(function(o){if(!Object(w.i)(o))return Object(j.a)(!o,"Tree/TreeNode can only accept TreeNode as children."),null;var u=o.key,A=o.props,x=A.children,y=Object(I.a)(A,["children"]),_=Object(z.a)({key:u},y),R=m(x);return R.length&&(_.children=R),_}).filter(function(o){return o})}return m(f)}function b(){var f=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],a=new Set(m===!0?[]:m),n=[];function o(u){var A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return u.map(function(x,y){var _=Object(w.h)(A?A.pos:"0",y),R=W(x.key,_),g=Object(z.a)(Object(z.a)({},x),{},{parent:A,pos:_,children:null,data:x,isStart:[].concat(Object(Z.a)(A?A.isStart:[]),[y===0]),isEnd:[].concat(Object(Z.a)(A?A.isEnd:[]),[y===u.length-1])});return n.push(g),m===!0||a.has(R)?g.children=o(x.children||[],g):g.children=[],g})}return o(f),n}function c(f,m,a){var n;a?typeof a=="string"?n=function(A){return A[a]}:typeof a=="function"&&(n=function(A){return a(A)}):n=function(A,x){return W(A.key,x)};function o(u,A,x){var y=u?u.children:f,_=u?Object(w.h)(x.pos,A):"0";if(u){var R=n(u,_),g={node:u,index:A,pos:_,key:R,parentPos:x.node?x.pos:null,level:x.level+1};m(g)}y&&y.forEach(function(h,s){o(h,s,{node:u,pos:_,level:x?x.level+1:-1})})}o(null)}function p(f){var m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=m.initWrapper,n=m.processEntity,o=m.onProcessFinished,u=arguments.length>2?arguments[2]:void 0,A={},x={},y={posEntities:A,keyEntities:x};return a&&(y=a(y)||y),c(f,function(_){var R=_.node,g=_.index,h=_.pos,s=_.key,l=_.parentPos,D=_.level,T={node:R,index:g,key:s,pos:h,level:D},C=W(s,h);A[h]=T,x[C]=T,T.parent=A[l],T.parent&&(T.parent.children=T.parent.children||[],T.parent.children.push(T)),n&&n(T,y)},u),o&&o(y),y}function S(f,m){var a=m.expandedKeys,n=m.selectedKeys,o=m.loadedKeys,u=m.loadingKeys,A=m.checkedKeys,x=m.halfCheckedKeys,y=m.dragOverNodeKey,_=m.dropPosition,R=m.keyEntities,g=R[f],h={eventKey:f,expanded:a.indexOf(f)!==-1,selected:n.indexOf(f)!==-1,loaded:o.indexOf(f)!==-1,loading:u.indexOf(f)!==-1,checked:A.indexOf(f)!==-1,halfChecked:x.indexOf(f)!==-1,pos:String(g?g.pos:""),dragOver:y===f&&_===0,dragOverGapTop:y===f&&_===-1,dragOverGapBottom:y===f&&_===1};return h}function v(f){var m=f.data,a=f.expanded,n=f.selected,o=f.checked,u=f.loaded,A=f.loading,x=f.halfChecked,y=f.dragOver,_=f.dragOverGapTop,R=f.dragOverGapBottom,g=f.pos,h=f.active,s=Object(z.a)(Object(z.a)({},m),{},{expanded:a,selected:n,checked:o,loaded:u,loading:A,halfChecked:x,dragOver:y,dragOverGapTop:_,dragOverGapBottom:R,pos:g,active:h});return"props"in s||Object.defineProperty(s,"props",{get:function(){return Object(j.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),f}}),s}},"8EBN":function(Ge,de,N){(function(Z){Z(N("VrN/"))})(function(Z){"use strict";Z.modeInfo=[{name:"APL",mime:"text/apl",mode:"apl",ext:["dyalog","apl"]},{name:"PGP",mimes:["application/pgp","application/pgp-encrypted","application/pgp-keys","application/pgp-signature"],mode:"asciiarmor",ext:["asc","pgp","sig"]},{name:"ASN.1",mime:"text/x-ttcn-asn",mode:"asn.1",ext:["asn","asn1"]},{name:"Asterisk",mime:"text/x-asterisk",mode:"asterisk",file:/^extensions\.conf$/i},{name:"Brainfuck",mime:"text/x-brainfuck",mode:"brainfuck",ext:["b","bf"]},{name:"C",mime:"text/x-csrc",mode:"clike",ext:["c","h","ino"]},{name:"C++",mime:"text/x-c++src",mode:"clike",ext:["cpp","c++","cc","cxx","hpp","h++","hh","hxx"],alias:["cpp"]},{name:"Cobol",mime:"text/x-cobol",mode:"cobol",ext:["cob","cpy"]},{name:"C#",mime:"text/x-csharp",mode:"clike",ext:["cs"],alias:["csharp","cs"]},{name:"Clojure",mime:"text/x-clojure",mode:"clojure",ext:["clj","cljc","cljx"]},{name:"ClojureScript",mime:"text/x-clojurescript",mode:"clojure",ext:["cljs"]},{name:"Closure Stylesheets (GSS)",mime:"text/x-gss",mode:"css",ext:["gss"]},{name:"CMake",mime:"text/x-cmake",mode:"cmake",ext:["cmake","cmake.in"],file:/^CMakeLists\.txt$/},{name:"CoffeeScript",mimes:["application/vnd.coffeescript","text/coffeescript","text/x-coffeescript"],mode:"coffeescript",ext:["coffee"],alias:["coffee","coffee-script"]},{name:"Common Lisp",mime:"text/x-common-lisp",mode:"commonlisp",ext:["cl","lisp","el"],alias:["lisp"]},{name:"Cypher",mime:"application/x-cypher-query",mode:"cypher",ext:["cyp","cypher"]},{name:"Cython",mime:"text/x-cython",mode:"python",ext:["pyx","pxd","pxi"]},{name:"Crystal",mime:"text/x-crystal",mode:"crystal",ext:["cr"]},{name:"CSS",mime:"text/css",mode:"css",ext:["css"]},{name:"CQL",mime:"text/x-cassandra",mode:"sql",ext:["cql"]},{name:"D",mime:"text/x-d",mode:"d",ext:["d"]},{name:"Dart",mimes:["application/dart","text/x-dart"],mode:"dart",ext:["dart"]},{name:"diff",mime:"text/x-diff",mode:"diff",ext:["diff","patch"]},{name:"Django",mime:"text/x-django",mode:"django"},{name:"Dockerfile",mime:"text/x-dockerfile",mode:"dockerfile",file:/^Dockerfile$/},{name:"DTD",mime:"application/xml-dtd",mode:"dtd",ext:["dtd"]},{name:"Dylan",mime:"text/x-dylan",mode:"dylan",ext:["dylan","dyl","intr"]},{name:"EBNF",mime:"text/x-ebnf",mode:"ebnf"},{name:"ECL",mime:"text/x-ecl",mode:"ecl",ext:["ecl"]},{name:"edn",mime:"application/edn",mode:"clojure",ext:["edn"]},{name:"Eiffel",mime:"text/x-eiffel",mode:"eiffel",ext:["e"]},{name:"Elm",mime:"text/x-elm",mode:"elm",ext:["elm"]},{name:"Embedded Javascript",mime:"application/x-ejs",mode:"htmlembedded",ext:["ejs"]},{name:"Embedded Ruby",mime:"application/x-erb",mode:"htmlembedded",ext:["erb"]},{name:"Erlang",mime:"text/x-erlang",mode:"erlang",ext:["erl"]},{name:"Esper",mime:"text/x-esper",mode:"sql"},{name:"Factor",mime:"text/x-factor",mode:"factor",ext:["factor"]},{name:"FCL",mime:"text/x-fcl",mode:"fcl"},{name:"Forth",mime:"text/x-forth",mode:"forth",ext:["forth","fth","4th"]},{name:"Fortran",mime:"text/x-fortran",mode:"fortran",ext:["f","for","f77","f90","f95"]},{name:"F#",mime:"text/x-fsharp",mode:"mllike",ext:["fs"],alias:["fsharp"]},{name:"Gas",mime:"text/x-gas",mode:"gas",ext:["s"]},{name:"Gherkin",mime:"text/x-feature",mode:"gherkin",ext:["feature"]},{name:"GitHub Flavored Markdown",mime:"text/x-gfm",mode:"gfm",file:/^(readme|contributing|history)\.md$/i},{name:"Go",mime:"text/x-go",mode:"go",ext:["go"]},{name:"Groovy",mime:"text/x-groovy",mode:"groovy",ext:["groovy","gradle"],file:/^Jenkinsfile$/},{name:"HAML",mime:"text/x-haml",mode:"haml",ext:["haml"]},{name:"Haskell",mime:"text/x-haskell",mode:"haskell",ext:["hs"]},{name:"Haskell (Literate)",mime:"text/x-literate-haskell",mode:"haskell-literate",ext:["lhs"]},{name:"Haxe",mime:"text/x-haxe",mode:"haxe",ext:["hx"]},{name:"HXML",mime:"text/x-hxml",mode:"haxe",ext:["hxml"]},{name:"ASP.NET",mime:"application/x-aspx",mode:"htmlembedded",ext:["aspx"],alias:["asp","aspx"]},{name:"HTML",mime:"text/html",mode:"htmlmixed",ext:["html","htm","handlebars","hbs"],alias:["xhtml"]},{name:"HTTP",mime:"message/http",mode:"http"},{name:"IDL",mime:"text/x-idl",mode:"idl",ext:["pro"]},{name:"Pug",mime:"text/x-pug",mode:"pug",ext:["jade","pug"],alias:["jade"]},{name:"Java",mime:"text/x-java",mode:"clike",ext:["java"]},{name:"Java Server Pages",mime:"application/x-jsp",mode:"htmlembedded",ext:["jsp"],alias:["jsp"]},{name:"JavaScript",mimes:["text/javascript","text/ecmascript","application/javascript","application/x-javascript","application/ecmascript"],mode:"javascript",ext:["js"],alias:["ecmascript","js","node"]},{name:"JSON",mimes:["application/json","application/x-json"],mode:"javascript",ext:["json","map"],alias:["json5"]},{name:"JSON-LD",mime:"application/ld+json",mode:"javascript",ext:["jsonld"],alias:["jsonld"]},{name:"JSX",mime:"text/jsx",mode:"jsx",ext:["jsx"]},{name:"Jinja2",mime:"text/jinja2",mode:"jinja2",ext:["j2","jinja","jinja2"]},{name:"Julia",mime:"text/x-julia",mode:"julia",ext:["jl"]},{name:"Kotlin",mime:"text/x-kotlin",mode:"clike",ext:["kt"]},{name:"LESS",mime:"text/x-less",mode:"css",ext:["less"]},{name:"LiveScript",mime:"text/x-livescript",mode:"livescript",ext:["ls"],alias:["ls"]},{name:"Lua",mime:"text/x-lua",mode:"lua",ext:["lua"]},{name:"Markdown",mime:"text/x-markdown",mode:"markdown",ext:["markdown","md","mkd"]},{name:"mIRC",mime:"text/mirc",mode:"mirc"},{name:"MariaDB SQL",mime:"text/x-mariadb",mode:"sql"},{name:"Mathematica",mime:"text/x-mathematica",mode:"mathematica",ext:["m","nb","wl","wls"]},{name:"Modelica",mime:"text/x-modelica",mode:"modelica",ext:["mo"]},{name:"MUMPS",mime:"text/x-mumps",mode:"mumps",ext:["mps"]},{name:"MS SQL",mime:"text/x-mssql",mode:"sql"},{name:"mbox",mime:"application/mbox",mode:"mbox",ext:["mbox"]},{name:"MySQL",mime:"text/x-mysql",mode:"sql"},{name:"Nginx",mime:"text/x-nginx-conf",mode:"nginx",file:/nginx.*\.conf$/i},{name:"NSIS",mime:"text/x-nsis",mode:"nsis",ext:["nsh","nsi"]},{name:"NTriples",mimes:["application/n-triples","application/n-quads","text/n-triples"],mode:"ntriples",ext:["nt","nq"]},{name:"Objective-C",mime:"text/x-objectivec",mode:"clike",ext:["m"],alias:["objective-c","objc"]},{name:"Objective-C++",mime:"text/x-objectivec++",mode:"clike",ext:["mm"],alias:["objective-c++","objc++"]},{name:"OCaml",mime:"text/x-ocaml",mode:"mllike",ext:["ml","mli","mll","mly"]},{name:"Octave",mime:"text/x-octave",mode:"octave",ext:["m"]},{name:"Oz",mime:"text/x-oz",mode:"oz",ext:["oz"]},{name:"Pascal",mime:"text/x-pascal",mode:"pascal",ext:["p","pas"]},{name:"PEG.js",mime:"null",mode:"pegjs",ext:["jsonld"]},{name:"Perl",mime:"text/x-perl",mode:"perl",ext:["pl","pm"]},{name:"PHP",mimes:["text/x-php","application/x-httpd-php","application/x-httpd-php-open"],mode:"php",ext:["php","php3","php4","php5","php7","phtml"]},{name:"Pig",mime:"text/x-pig",mode:"pig",ext:["pig"]},{name:"Plain Text",mime:"text/plain",mode:"null",ext:["txt","text","conf","def","list","log"]},{name:"PLSQL",mime:"text/x-plsql",mode:"sql",ext:["pls"]},{name:"PostgreSQL",mime:"text/x-pgsql",mode:"sql"},{name:"PowerShell",mime:"application/x-powershell",mode:"powershell",ext:["ps1","psd1","psm1"]},{name:"Properties files",mime:"text/x-properties",mode:"properties",ext:["properties","ini","in"],alias:["ini","properties"]},{name:"ProtoBuf",mime:"text/x-protobuf",mode:"protobuf",ext:["proto"]},{name:"Python",mime:"text/x-python",mode:"python",ext:["BUILD","bzl","py","pyw"],file:/^(BUCK|BUILD)$/},{name:"Puppet",mime:"text/x-puppet",mode:"puppet",ext:["pp"]},{name:"Q",mime:"text/x-q",mode:"q",ext:["q"]},{name:"R",mime:"text/x-rsrc",mode:"r",ext:["r","R"],alias:["rscript"]},{name:"reStructuredText",mime:"text/x-rst",mode:"rst",ext:["rst"],alias:["rst"]},{name:"RPM Changes",mime:"text/x-rpm-changes",mode:"rpm"},{name:"RPM Spec",mime:"text/x-rpm-spec",mode:"rpm",ext:["spec"]},{name:"Ruby",mime:"text/x-ruby",mode:"ruby",ext:["rb"],alias:["jruby","macruby","rake","rb","rbx"]},{name:"Rust",mime:"text/x-rustsrc",mode:"rust",ext:["rs"]},{name:"SAS",mime:"text/x-sas",mode:"sas",ext:["sas"]},{name:"Sass",mime:"text/x-sass",mode:"sass",ext:["sass"]},{name:"Scala",mime:"text/x-scala",mode:"clike",ext:["scala"]},{name:"Scheme",mime:"text/x-scheme",mode:"scheme",ext:["scm","ss"]},{name:"SCSS",mime:"text/x-scss",mode:"css",ext:["scss"]},{name:"Shell",mimes:["text/x-sh","application/x-sh"],mode:"shell",ext:["sh","ksh","bash"],alias:["bash","sh","zsh"],file:/^PKGBUILD$/},{name:"Sieve",mime:"application/sieve",mode:"sieve",ext:["siv","sieve"]},{name:"Slim",mimes:["text/x-slim","application/x-slim"],mode:"slim",ext:["slim"]},{name:"Smalltalk",mime:"text/x-stsrc",mode:"smalltalk",ext:["st"]},{name:"Smarty",mime:"text/x-smarty",mode:"smarty",ext:["tpl"]},{name:"Solr",mime:"text/x-solr",mode:"solr"},{name:"SML",mime:"text/x-sml",mode:"mllike",ext:["sml","sig","fun","smackspec"]},{name:"Soy",mime:"text/x-soy",mode:"soy",ext:["soy"],alias:["closure template"]},{name:"SPARQL",mime:"application/sparql-query",mode:"sparql",ext:["rq","sparql"],alias:["sparul"]},{name:"Spreadsheet",mime:"text/x-spreadsheet",mode:"spreadsheet",alias:["excel","formula"]},{name:"SQL",mime:"text/x-sql",mode:"sql",ext:["sql"]},{name:"SQLite",mime:"text/x-sqlite",mode:"sql"},{name:"Squirrel",mime:"text/x-squirrel",mode:"clike",ext:["nut"]},{name:"Stylus",mime:"text/x-styl",mode:"stylus",ext:["styl"]},{name:"Swift",mime:"text/x-swift",mode:"swift",ext:["swift"]},{name:"sTeX",mime:"text/x-stex",mode:"stex"},{name:"LaTeX",mime:"text/x-latex",mode:"stex",ext:["text","ltx","tex"],alias:["tex"]},{name:"SystemVerilog",mime:"text/x-systemverilog",mode:"verilog",ext:["v","sv","svh"]},{name:"Tcl",mime:"text/x-tcl",mode:"tcl",ext:["tcl"]},{name:"Textile",mime:"text/x-textile",mode:"textile",ext:["textile"]},{name:"TiddlyWiki",mime:"text/x-tiddlywiki",mode:"tiddlywiki"},{name:"Tiki wiki",mime:"text/tiki",mode:"tiki"},{name:"TOML",mime:"text/x-toml",mode:"toml",ext:["toml"]},{name:"Tornado",mime:"text/x-tornado",mode:"tornado"},{name:"troff",mime:"text/troff",mode:"troff",ext:["1","2","3","4","5","6","7","8","9"]},{name:"TTCN",mime:"text/x-ttcn",mode:"ttcn",ext:["ttcn","ttcn3","ttcnpp"]},{name:"TTCN_CFG",mime:"text/x-ttcn-cfg",mode:"ttcn-cfg",ext:["cfg"]},{name:"Turtle",mime:"text/turtle",mode:"turtle",ext:["ttl"]},{name:"TypeScript",mime:"application/typescript",mode:"javascript",ext:["ts"],alias:["ts"]},{name:"TypeScript-JSX",mime:"text/typescript-jsx",mode:"jsx",ext:["tsx"],alias:["tsx"]},{name:"Twig",mime:"text/x-twig",mode:"twig"},{name:"Web IDL",mime:"text/x-webidl",mode:"webidl",ext:["webidl"]},{name:"VB.NET",mime:"text/x-vb",mode:"vb",ext:["vb"]},{name:"VBScript",mime:"text/vbscript",mode:"vbscript",ext:["vbs"]},{name:"Velocity",mime:"text/velocity",mode:"velocity",ext:["vtl"]},{name:"Verilog",mime:"text/x-verilog",mode:"verilog",ext:["v"]},{name:"VHDL",mime:"text/x-vhdl",mode:"vhdl",ext:["vhd","vhdl"]},{name:"Vue.js Component",mimes:["script/x-vue","text/x-vue"],mode:"vue",ext:["vue"]},{name:"XML",mimes:["application/xml","text/xml"],mode:"xml",ext:["xml","xsl","xsd","svg"],alias:["rss","wsdl","xsd"]},{name:"XQuery",mime:"application/xquery",mode:"xquery",ext:["xy","xquery"]},{name:"Yacas",mime:"text/x-yacas",mode:"yacas",ext:["ys"]},{name:"YAML",mimes:["text/x-yaml","text/yaml"],mode:"yaml",ext:["yaml","yml"],alias:["yml"]},{name:"Z80",mime:"text/x-z80",mode:"z80",ext:["z80"]},{name:"mscgen",mime:"text/x-mscgen",mode:"mscgen",ext:["mscgen","mscin","msc"]},{name:"xu",mime:"text/x-xu",mode:"mscgen",ext:["xu"]},{name:"msgenny",mime:"text/x-msgenny",mode:"mscgen",ext:["msgenny"]},{name:"WebAssembly",mime:"text/webassembly",mode:"wast",ext:["wat","wast"]}];for(var z=0;z-1&&G.substring(W+1,G.length);if(F)return Z.findModeByExtension(F)},Z.findModeByName=function(G){G=G.toLowerCase();for(var j=0;j0&&S[S.length-1])&&(a[0]===6||a[0]===2)){b=0;continue}if(a[0]===3&&(!S||a[1]>S[0]&&a[1]")):null:l.match("--")?T(f("comment","-->")):l.match("DOCTYPE",!0,!0)?(l.eatWhile(/[\w\._\-]/),T(m(1))):null:l.eat("?")?(l.eatWhile(/[\w\._\-]/),D.tokenize=f("meta","?>"),"meta"):(b=l.eat("/")?"closeTag":"openTag",D.tokenize=S,"tag bracket");if(C=="&"){var M;return l.eat("#")?l.eat("x")?M=l.eatWhile(/[a-fA-F\d]/)&&l.eat(";"):M=l.eatWhile(/[\d]/)&&l.eat(";"):M=l.eatWhile(/[\w\.\-:]/)&&l.eat(";"),M?"atom":"error"}else return l.eatWhile(/[^&<]/),null}p.isInText=!0;function S(l,D){var T=l.next();if(T==">"||T=="/"&&l.eat(">"))return D.tokenize=p,b=T==">"?"endTag":"selfcloseTag","tag bracket";if(T=="=")return b="equals",null;if(T=="<"){D.tokenize=p,D.state=u,D.tagName=D.tagStart=null;var C=D.tokenize(l,D);return C?C+" tag error":"tag error"}else return/[\'\"]/.test(T)?(D.tokenize=v(T),D.stringStartCol=l.column(),D.tokenize(l,D)):(l.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function v(l){var D=function(T,C){for(;!T.eol();)if(T.next()==l){C.tokenize=S;break}return"string"};return D.isInAttribute=!0,D}function f(l,D){return function(T,C){for(;!T.eol();){if(T.match(D)){C.tokenize=p;break}T.next()}return l}}function m(l){return function(D,T){for(var C;(C=D.next())!=null;){if(C=="<")return T.tokenize=m(l+1),T.tokenize(D,T);if(C==">")if(l==1){T.tokenize=p;break}else return T.tokenize=m(l-1),T.tokenize(D,T)}return"meta"}}function a(l,D,T){this.prev=l.context,this.tagName=D,this.indent=l.indented,this.startOfLine=T,(W.doNotIndent.hasOwnProperty(D)||l.context&&l.context.noIndent)&&(this.noIndent=!0)}function n(l){l.context&&(l.context=l.context.prev)}function o(l,D){for(var T;;){if(!l.context)return;if(T=l.context.tagName,!W.contextGrabbers.hasOwnProperty(T)||!W.contextGrabbers[T].hasOwnProperty(D))return;n(l)}}function u(l,D,T){return l=="openTag"?(T.tagStart=D.column(),A):l=="closeTag"?x:u}function A(l,D,T){return l=="word"?(T.tagName=D.current(),c="tag",R):W.allowMissingTagName&&l=="endTag"?(c="tag bracket",R(l,D,T)):(c="error",A)}function x(l,D,T){if(l=="word"){var C=D.current();return T.context&&T.context.tagName!=C&&W.implicitlyClosed.hasOwnProperty(T.context.tagName)&&n(T),T.context&&T.context.tagName==C||W.matchClosing===!1?(c="tag",y):(c="tag error",_)}else return W.allowMissingTagName&&l=="endTag"?(c="tag bracket",y(l,D,T)):(c="error",_)}function y(l,D,T){return l!="endTag"?(c="error",y):(n(T),u)}function _(l,D,T){return c="error",y(l,D,T)}function R(l,D,T){if(l=="word")return c="attribute",g;if(l=="endTag"||l=="selfcloseTag"){var C=T.tagName,M=T.tagStart;return T.tagName=T.tagStart=null,l=="selfcloseTag"||W.autoSelfClosers.hasOwnProperty(C)?o(T,C):(o(T,C),T.context=new a(T,C,M==T.indented)),u}return c="error",R}function g(l,D,T){return l=="equals"?h:(W.allowMissing||(c="error"),R(l,D,T))}function h(l,D,T){return l=="string"?s:l=="word"&&W.allowUnquoted?(c="string",R):(c="error",R(l,D,T))}function s(l,D,T){return l=="string"?s:R(l,D,T)}return{startState:function(l){var D={tokenize:p,state:u,indented:l||0,tagName:null,tagStart:null,context:null};return l!=null&&(D.baseIndent=l),D},token:function(l,D){if(!D.tagName&&l.sol()&&(D.indented=l.indentation()),l.eatSpace())return null;b=null;var T=D.tokenize(l,D);return(T||b)&&T!="comment"&&(c=null,D.state=D.state(b||T,l,D),c&&(T=c=="error"?T+" error":c)),T},indent:function(l,D,T){var C=l.context;if(l.tokenize.isInAttribute)return l.tagStart==l.indented?l.stringStartCol+1:l.indented+w;if(C&&C.noIndent)return Z.Pass;if(l.tokenize!=S&&l.tokenize!=p)return T?T.match(/^(\s*)/)[0].length:0;if(l.tagName)return W.multilineTagIndentPastTag!==!1?l.tagStart+l.tagName.length+2:l.tagStart+w*(W.multilineTagIndentFactor||1);if(W.alignCDATA&&/$/,blockCommentStart:"",configuration:W.htmlMode?"html":"xml",helperType:W.htmlMode?"html":"xml",skipAttribute:function(l){l.state==h&&(l.state=R)},xmlCurrentTag:function(l){return l.tagName?{name:l.tagName,close:l.type=="closeTag"}:null},xmlCurrentContext:function(l){for(var D=[],T=l.context;T;T=T.prev)T.tagName&&D.push(T.tagName);return D.reverse()}}}),Z.defineMIME("text/xml","xml"),Z.defineMIME("application/xml","xml"),Z.mimeModes.hasOwnProperty("text/html")||Z.defineMIME("text/html",{name:"xml",htmlMode:!0})})},"1j5w":function(Ge,de,N){"use strict";N.d(de,"d",function(){return bt}),N.d(de,"b",function(){return Fe}),N.d(de,"c",function(){return ut}),N.d(de,"a",function(){return _t});var Z=N("VTBJ"),z=N("1OyB"),I=N("vuIU"),G=N("JX7q"),j=N("Ji7U"),w=N("LK+K"),W=N("q1tI"),F=N("I8Z2"),O=N("BGR+"),b=N("wx14"),c=N("rePB"),p=N("4IlW"),S=N("2GS6"),v=N("Gytx"),f=N.n(v),m=N("TSYQ"),a=N.n(m),n=N("U8pU"),o=N("ODXe"),u=/iPhone/i,A=/iPod/i,x=/iPad/i,y=/\bAndroid(?:.+)Mobile\b/i,_=/Android/i,R=/\bAndroid(?:.+)SD4930UR\b/i,g=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,h=/Windows Phone/i,s=/\bWindows(?:.+)ARM\b/i,l=/BlackBerry/i,D=/BB10/i,T=/Opera Mini/i,C=/\b(CriOS|Chrome)(?:.+)Mobile/i,M=/Mobile(?:.+)Firefox\b/i;function k(gt,et){return gt.test(et)}function U(gt){var et=gt||(typeof navigator!="undefined"?navigator.userAgent:""),nt=et.split("[FBAN");if(typeof nt[1]!="undefined"){var Xe=nt,ue=Object(o.a)(Xe,1);et=ue[0]}if(nt=et.split("Twitter"),typeof nt[1]!="undefined"){var Ce=nt,rt=Object(o.a)(Ce,1);et=rt[0]}var Qe={apple:{phone:k(u,et)&&!k(h,et),ipod:k(A,et),tablet:!k(u,et)&&k(x,et)&&!k(h,et),device:(k(u,et)||k(A,et)||k(x,et))&&!k(h,et)},amazon:{phone:k(R,et),tablet:!k(R,et)&&k(g,et),device:k(R,et)||k(g,et)},android:{phone:!k(h,et)&&k(R,et)||!k(h,et)&&k(y,et),tablet:!k(h,et)&&!k(R,et)&&!k(y,et)&&(k(g,et)||k(_,et)),device:!k(h,et)&&(k(R,et)||k(g,et)||k(y,et)||k(_,et))||k(/\bokhttp\b/i,et)},windows:{phone:k(h,et),tablet:k(s,et),device:k(h,et)||k(s,et)},other:{blackberry:k(l,et),blackberry10:k(D,et),opera:k(T,et),firefox:k(M,et),chrome:k(C,et),device:k(l,et)||k(D,et)||k(T,et)||k(M,et)||k(C,et)},any:null,phone:null,tablet:null};return Qe.any=Qe.apple.device||Qe.android.device||Qe.windows.device||Qe.other.device,Qe.phone=Qe.apple.phone||Qe.android.phone||Qe.windows.phone,Qe.tablet=Qe.apple.tablet||Qe.android.tablet||Qe.windows.tablet,Qe}var P=Object(Z.a)(Object(Z.a)({},U()),{},{isMobile:U}),K=P;function H(){}function $(gt,et,nt){var Xe=et||"";return gt.key||"".concat(Xe,"item_").concat(nt)}function le(gt){return"".concat(gt,"-menu-")}function pe(gt,et){var nt=-1;W.Children.forEach(gt,function(Xe){nt+=1,Xe&&Xe.type&&Xe.type.isMenuItemGroup?W.Children.forEach(Xe.props.children,function(ue){nt+=1,et(ue,nt)}):et(Xe,nt)})}function xe(gt,et,nt){if(!gt||nt.find)return;W.Children.forEach(gt,function(Xe){if(Xe){var ue=Xe.type;if(!ue||!(ue.isSubMenu||ue.isMenuItem||ue.isMenuItemGroup))return;et.indexOf(Xe.key)!==-1?nt.find=!0:Xe.props.children&&xe(Xe.props.children,et,nt)}})}var Ke=["defaultSelectedKeys","selectedKeys","defaultOpenKeys","openKeys","mode","getPopupContainer","onSelect","onDeselect","onDestroy","openTransitionName","openAnimation","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","triggerSubMenuAction","level","selectable","multiple","onOpenChange","visible","focusable","defaultActiveFirst","prefixCls","inlineIndent","parentMenu","title","rootPrefixCls","eventKey","active","onItemHover","onTitleMouseEnter","onTitleMouseLeave","onTitleClick","popupAlign","popupOffset","isOpen","renderMenuItem","manualRef","subMenuKey","disabled","index","isSelected","store","activeKey","builtinPlacements","overflowedIndicator","motion","attribute","value","popupClassName","inlineCollapsed","menu","theme","itemIcon","expandIcon"],Ne=function(et){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Xe=et&&typeof et.getBoundingClientRect=="function"&&et.getBoundingClientRect().width;if(Xe){if(nt){var ue=getComputedStyle(et),Ce=ue.marginLeft,rt=ue.marginRight;Xe+=+Ce.replace("px","")+ +rt.replace("px","")}Xe=+Xe.toFixed(6)}return Xe||0},Ie=function(et,nt,Xe){et&&Object(n.a)(et.style)==="object"&&(et.style[nt]=Xe)},Be=function(){return K.any},ke=N("KQm4"),ge=N("Ff2n"),fe=N("i8i4"),te=N("bdgK"),be=N("uciX"),se=N("8XRh"),Oe={adjustX:1,adjustY:1},ie={topLeft:{points:["bl","tl"],overflow:Oe,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Oe,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:Oe,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:Oe,offset:[4,0]}},oe={topLeft:{points:["bl","tl"],overflow:Oe,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Oe,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:Oe,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:Oe,offset:[4,0]}},Ae=ie,_e=0,je={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},He=function(et,nt,Xe){var ue=le(nt),Ce=et.getState();et.setState({defaultActiveFirst:Object(Z.a)(Object(Z.a)({},Ce.defaultActiveFirst),{},Object(c.a)({},ue,Xe))})},Ye=function(gt){Object(j.a)(nt,gt);var et=Object(w.a)(nt);function nt(Xe){var ue;Object(z.a)(this,nt),ue=et.call(this,Xe),ue.onDestroy=function(Le){ue.props.onDestroy(Le)},ue.onKeyDown=function(Le){var Ue=Le.keyCode,$e=ue.menuInstance,at=ue.props,St=at.isOpen,it=at.store;if(Ue===p.a.ENTER)return ue.onTitleClick(Le),He(it,ue.props.eventKey,!0),!0;if(Ue===p.a.RIGHT)return St?$e.onKeyDown(Le):(ue.triggerOpenChange(!0),He(it,ue.props.eventKey,!0)),!0;if(Ue===p.a.LEFT){var It;if(St)It=$e.onKeyDown(Le);else return;return It||(ue.triggerOpenChange(!1),It=!0),It}return St&&(Ue===p.a.UP||Ue===p.a.DOWN)?$e.onKeyDown(Le):void 0},ue.onOpenChange=function(Le){ue.props.onOpenChange(Le)},ue.onPopupVisibleChange=function(Le){ue.triggerOpenChange(Le,Le?"mouseenter":"mouseleave")},ue.onMouseEnter=function(Le){var Ue=ue.props,$e=Ue.eventKey,at=Ue.onMouseEnter,St=Ue.store;He(St,ue.props.eventKey,!1),at({key:$e,domEvent:Le})},ue.onMouseLeave=function(Le){var Ue=ue.props,$e=Ue.parentMenu,at=Ue.eventKey,St=Ue.onMouseLeave;$e.subMenuInstance=Object(G.a)(ue),St({key:at,domEvent:Le})},ue.onTitleMouseEnter=function(Le){var Ue=ue.props,$e=Ue.eventKey,at=Ue.onItemHover,St=Ue.onTitleMouseEnter;at({key:$e,hover:!0}),St({key:$e,domEvent:Le})},ue.onTitleMouseLeave=function(Le){var Ue=ue.props,$e=Ue.parentMenu,at=Ue.eventKey,St=Ue.onItemHover,it=Ue.onTitleMouseLeave;$e.subMenuInstance=Object(G.a)(ue),St({key:at,hover:!1}),it({key:at,domEvent:Le})},ue.onTitleClick=function(Le){var Ue=Object(G.a)(ue),$e=Ue.props;if($e.onTitleClick({key:$e.eventKey,domEvent:Le}),$e.triggerSubMenuAction==="hover")return;ue.triggerOpenChange(!$e.isOpen,"click"),He($e.store,ue.props.eventKey,!1)},ue.onSubMenuClick=function(Le){typeof ue.props.onClick=="function"&&ue.props.onClick(ue.addKeyPath(Le))},ue.onSelect=function(Le){ue.props.onSelect(Le)},ue.onDeselect=function(Le){ue.props.onDeselect(Le)},ue.getPrefixCls=function(){return"".concat(ue.props.rootPrefixCls,"-submenu")},ue.getActiveClassName=function(){return"".concat(ue.getPrefixCls(),"-active")},ue.getDisabledClassName=function(){return"".concat(ue.getPrefixCls(),"-disabled")},ue.getSelectedClassName=function(){return"".concat(ue.getPrefixCls(),"-selected")},ue.getOpenClassName=function(){return"".concat(ue.props.rootPrefixCls,"-submenu-open")},ue.saveMenuInstance=function(Le){ue.menuInstance=Le},ue.addKeyPath=function(Le){return Object(Z.a)(Object(Z.a)({},Le),{},{keyPath:(Le.keyPath||[]).concat(ue.props.eventKey)})},ue.triggerOpenChange=function(Le,Ue){var $e=ue.props.eventKey,at=function(){ue.onOpenChange({key:$e,item:Object(G.a)(ue),trigger:Ue,open:Le})};Ue==="mouseenter"?ue.mouseenterTimeout=setTimeout(function(){at()},0):at()},ue.isChildrenSelected=function(){var Le={find:!1};return xe(ue.props.children,ue.props.selectedKeys,Le),Le.find},ue.isOpen=function(){return ue.props.openKeys.indexOf(ue.props.eventKey)!==-1},ue.adjustWidth=function(){if(!ue.subMenuTitle||!ue.menuInstance)return;var Le=fe.findDOMNode(ue.menuInstance);if(Le.offsetWidth>=ue.subMenuTitle.offsetWidth)return;Le.style.minWidth="".concat(ue.subMenuTitle.offsetWidth,"px")},ue.saveSubMenuTitle=function(Le){ue.subMenuTitle=Le},ue.getBaseProps=function(){var Le=Object(G.a)(ue),Ue=Le.props;return{mode:Ue.mode==="horizontal"?"vertical":Ue.mode,visible:ue.props.isOpen,level:Ue.level+1,inlineIndent:Ue.inlineIndent,focusable:!1,onClick:ue.onSubMenuClick,onSelect:ue.onSelect,onDeselect:ue.onDeselect,onDestroy:ue.onDestroy,selectedKeys:Ue.selectedKeys,eventKey:"".concat(Ue.eventKey,"-menu-"),openKeys:Ue.openKeys,motion:Ue.motion,onOpenChange:ue.onOpenChange,subMenuOpenDelay:Ue.subMenuOpenDelay,parentMenu:Object(G.a)(ue),subMenuCloseDelay:Ue.subMenuCloseDelay,forceSubMenuRender:Ue.forceSubMenuRender,triggerSubMenuAction:Ue.triggerSubMenuAction,builtinPlacements:Ue.builtinPlacements,defaultActiveFirst:Ue.store.getState().defaultActiveFirst[le(Ue.eventKey)],multiple:Ue.multiple,prefixCls:Ue.rootPrefixCls,id:ue.internalMenuId,manualRef:ue.saveMenuInstance,itemIcon:Ue.itemIcon,expandIcon:Ue.expandIcon,direction:Ue.direction}},ue.getMotion=function(Le,Ue){var $e=Object(G.a)(ue),at=$e.haveRendered,St=ue.props,it=St.motion,It=St.rootPrefixCls,Xt=Object(Z.a)(Object(Z.a)({},it),{},{leavedClassName:"".concat(It,"-hidden"),removeOnLeave:!1,motionAppear:at||!Ue||Le!=="inline"});return Xt};var Ce=Xe.store,rt=Xe.eventKey,Qe=Ce.getState(),At=Qe.defaultActiveFirst;ue.isRootMenu=!1;var vt=!1;return At&&(vt=At[rt]),He(Ce,rt,vt),ue}return Object(I.a)(nt,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var ue=this,Ce=this.props,rt=Ce.mode,Qe=Ce.parentMenu,At=Ce.manualRef;if(At&&At(this),rt!=="horizontal"||!Qe.isRootMenu||!this.props.isOpen)return;this.minWidthTimeout=setTimeout(function(){return ue.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var ue=this.props,Ce=ue.onDestroy,rt=ue.eventKey;Ce&&Ce(rt),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout)}},{key:"renderChildren",value:function(ue){var Ce=this,rt=this.getBaseProps(),Qe=this.getMotion(rt.mode,rt.visible);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||rt.visible||rt.forceSubMenuRender,!this.haveOpened)return W.createElement("div",null);var At=rt.direction;return W.createElement(se.default,Object.assign({visible:rt.visible},Qe),function(vt){var Le=vt.className,Ue=vt.style,$e=a()("".concat(rt.prefixCls,"-sub"),Le,Object(c.a)({},"".concat(rt.prefixCls,"-rtl"),At==="rtl"));return W.createElement(Te,Object.assign({},rt,{id:Ce.internalMenuId,className:$e,style:Ue}),ue)})}},{key:"render",value:function(){var ue,Ce=Object(Z.a)({},this.props),rt=Ce.isOpen,Qe=this.getPrefixCls(),At=Ce.mode==="inline",vt=a()(Qe,"".concat(Qe,"-").concat(Ce.mode),(ue={},Object(c.a)(ue,Ce.className,!!Ce.className),Object(c.a)(ue,this.getOpenClassName(),rt),Object(c.a)(ue,this.getActiveClassName(),Ce.active||rt&&!At),Object(c.a)(ue,this.getDisabledClassName(),Ce.disabled),Object(c.a)(ue,this.getSelectedClassName(),this.isChildrenSelected()),ue));this.internalMenuId||(Ce.eventKey?this.internalMenuId="".concat(Ce.eventKey,"$Menu"):(_e+=1,this.internalMenuId="$__$".concat(_e,"$Menu")));var Le={},Ue={},$e={};Ce.disabled||(Le={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},Ue={onClick:this.onTitleClick},$e={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var at={},St=Ce.direction;At&&(St==="rtl"?at.paddingRight=Ce.inlineIndent*Ce.level:at.paddingLeft=Ce.inlineIndent*Ce.level);var it={};this.props.isOpen&&(it={"aria-owns":this.internalMenuId});var It=null;Ce.mode!=="horizontal"&&(It=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(It=W.createElement(this.props.expandIcon,Object(Z.a)({},this.props))));var Xt=W.createElement("div",Object.assign({ref:this.saveSubMenuTitle,style:at,className:"".concat(Qe,"-title"),role:"button"},$e,Ue,{"aria-expanded":rt},it,{"aria-haspopup":"true",title:typeof Ce.title=="string"?Ce.title:void 0}),Ce.title,It||W.createElement("i",{className:"".concat(Qe,"-arrow")})),Lt=this.renderChildren(Ce.children),sn=Ce.parentMenu.isRootMenu?Ce.parentMenu.props.getPopupContainer:function(Ht){return Ht.parentNode},hn=je[Ce.mode],nn=Ce.popupOffset?{offset:Ce.popupOffset}:{},Jt=Ce.mode==="inline"?"":Ce.popupClassName;Jt+=St==="rtl"?" ".concat(Qe,"-rtl"):"";var cn=Ce.disabled,On=Ce.triggerSubMenuAction,mn=Ce.subMenuOpenDelay,ot=Ce.forceSubMenuRender,wt=Ce.subMenuCloseDelay,Rt=Ce.builtinPlacements;Ke.forEach(function(Ht){return delete Ce[Ht]}),delete Ce.onClick;var Kt=St==="rtl"?Object.assign({},oe,Rt):Object.assign({},ie,Rt);return delete Ce.direction,W.createElement("li",Object.assign({},Ce,Le,{className:vt,role:"menuitem"}),At&&Xt,At&&Lt,!At&&W.createElement(be.a,{prefixCls:Qe,popupClassName:a()("".concat(Qe,"-popup"),Jt),getPopupContainer:sn,builtinPlacements:Kt,popupPlacement:hn,popupVisible:rt,popupAlign:nn,popup:Lt,action:cn?[]:[On],mouseEnterDelay:mn,mouseLeaveDelay:wt,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:ot},Xt))}}]),nt}(W.Component);Ye.defaultProps={onMouseEnter:H,onMouseLeave:H,onTitleMouseEnter:H,onTitleMouseLeave:H,onTitleClick:H,manualRef:H,mode:"vertical",title:""};var qe=Object(F.b)(function(gt,et){var nt=gt.openKeys,Xe=gt.activeKey,ue=gt.selectedKeys,Ce=et.eventKey,rt=et.subMenuKey;return{isOpen:nt.indexOf(Ce)>-1,active:Xe[rt]===Ce,selectedKeys:ue}})(Ye);qe.isSubMenu=!0;var bt=qe,yt="menuitem-overflowed",ct=.5,mt=function(gt){Object(j.a)(nt,gt);var et=Object(w.a)(nt);function nt(){var Xe;return Object(z.a)(this,nt),Xe=et.apply(this,arguments),Xe.resizeObserver=null,Xe.mutationObserver=null,Xe.originalTotalWidth=0,Xe.overflowedItems=[],Xe.menuItemSizes=[],Xe.cancelFrameId=null,Xe.state={lastVisibleIndex:void 0},Xe.getMenuItemNodes=function(){var ue=Xe.props.prefixCls,Ce=fe.findDOMNode(Object(G.a)(Xe));return Ce?[].slice.call(Ce.children).filter(function(rt){return rt.className.split(" ").indexOf("".concat(ue,"-overflowed-submenu"))<0}):[]},Xe.getOverflowedSubMenuItem=function(ue,Ce,rt){var Qe=Xe.props,At=Qe.overflowedIndicator,vt=Qe.level,Le=Qe.mode,Ue=Qe.prefixCls,$e=Qe.theme;if(vt!==1||Le!=="horizontal")return null;var at=Xe.props.children[0],St=at.props,it=St.children,It=St.title,Xt=St.style,Lt=Object(ge.a)(St,["children","title","style"]),sn=Object(Z.a)({},Xt),hn="".concat(ue,"-overflowed-indicator"),nn="".concat(ue,"-overflowed-indicator");Ce.length===0&&rt!==!0?sn=Object(Z.a)(Object(Z.a)({},sn),{},{display:"none"}):rt&&(sn=Object(Z.a)(Object(Z.a)({},sn),{},{visibility:"hidden",position:"absolute"}),hn="".concat(hn,"-placeholder"),nn="".concat(nn,"-placeholder"));var Jt=$e?"".concat(Ue,"-").concat($e):"",cn={};return Ke.forEach(function(On){Lt[On]!==void 0&&(cn[On]=Lt[On])}),W.createElement(bt,Object.assign({title:At,className:"".concat(Ue,"-overflowed-submenu"),popupClassName:Jt},cn,{key:hn,eventKey:nn,disabled:!1,style:sn}),Ce)},Xe.setChildrenWidthAndResize=function(){if(Xe.props.mode!=="horizontal")return;var ue=fe.findDOMNode(Object(G.a)(Xe));if(!ue)return;var Ce=ue.children;if(!Ce||Ce.length===0)return;var rt=ue.children[Ce.length-1];Ie(rt,"display","inline-block");var Qe=Xe.getMenuItemNodes(),At=Qe.filter(function(vt){return vt.className.split(" ").indexOf(yt)>=0});At.forEach(function(vt){Ie(vt,"display","inline-block")}),Xe.menuItemSizes=Qe.map(function(vt){return Ne(vt,!0)}),At.forEach(function(vt){Ie(vt,"display","none")}),Xe.overflowedIndicatorWidth=Ne(ue.children[ue.children.length-1],!0),Xe.originalTotalWidth=Xe.menuItemSizes.reduce(function(vt,Le){return vt+Le},0),Xe.handleResize(),Ie(rt,"display","none")},Xe.handleResize=function(){if(Xe.props.mode!=="horizontal")return;var ue=fe.findDOMNode(Object(G.a)(Xe));if(!ue)return;var Ce=Ne(ue);Xe.overflowedItems=[];var rt=0,Qe;Xe.originalTotalWidth>Ce+ct&&(Qe=-1,Xe.menuItemSizes.forEach(function(At){rt+=At,rt+Xe.overflowedIndicatorWidth<=Ce&&(Qe+=1)})),Xe.setState({lastVisibleIndex:Qe})},Xe}return Object(I.a)(nt,[{key:"componentDidMount",value:function(){var ue=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var Ce=fe.findDOMNode(this);if(!Ce)return;this.resizeObserver=new te.default(function(rt){rt.forEach(function(){var Qe=ue.cancelFrameId;cancelAnimationFrame(Qe),ue.cancelFrameId=requestAnimationFrame(ue.setChildrenWidthAndResize)})}),[].slice.call(Ce.children).concat(Ce).forEach(function(rt){ue.resizeObserver.observe(rt)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){ue.resizeObserver.disconnect(),[].slice.call(Ce.children).concat(Ce).forEach(function(rt){ue.resizeObserver.observe(rt)}),ue.setChildrenWidthAndResize()}),this.mutationObserver.observe(Ce,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(ue){var Ce=this,rt=this.state.lastVisibleIndex;return(ue||[]).reduce(function(Qe,At,vt){var Le=At;if(Ce.props.mode==="horizontal"){var Ue=Ce.getOverflowedSubMenuItem(At.props.eventKey,[]);rt!==void 0&&Ce.props.className.indexOf("".concat(Ce.props.prefixCls,"-root"))!==-1&&(vt>rt&&(Le=W.cloneElement(At,{style:{display:"none"},eventKey:"".concat(At.props.eventKey,"-hidden"),className:"".concat(yt)})),vt===rt+1&&(Ce.overflowedItems=ue.slice(rt+1).map(function(at){return W.cloneElement(at,{key:at.props.eventKey,mode:"vertical-left"})}),Ue=Ce.getOverflowedSubMenuItem(At.props.eventKey,Ce.overflowedItems)));var $e=[].concat(Object(ke.a)(Qe),[Ue,Le]);return vt===ue.length-1&&$e.push(Ce.getOverflowedSubMenuItem(At.props.eventKey,[],!0)),$e}return[].concat(Object(ke.a)(Qe),[Le])},[])}},{key:"render",value:function(){var ue=this.props,Ce=ue.visible,rt=ue.prefixCls,Qe=ue.overflowedIndicator,At=ue.mode,vt=ue.level,Le=ue.tag,Ue=ue.children,$e=ue.theme,at=Object(ge.a)(ue,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),St=Le;return W.createElement(St,Object.assign({},at),this.renderChildren(Ue))}}]),nt}(W.Component);mt.defaultProps={tag:"div",className:""};var Ot=mt;function Mt(gt){return gt.length?gt.every(function(et){return!!et.props.disabled}):!0}function Me(gt,et,nt){var Xe=gt.getState();gt.setState({activeKey:Object(Z.a)(Object(Z.a)({},Xe.activeKey),{},Object(c.a)({},et,nt))})}function Re(gt){return gt.eventKey||"0-menu-"}function Ze(gt,et){var nt=et,Xe=gt.children,ue=gt.eventKey;if(nt){var Ce;if(pe(Xe,function(rt,Qe){rt&&rt.props&&!rt.props.disabled&&nt===$(rt,ue,Qe)&&(Ce=!0)}),Ce)return nt}return nt=null,gt.defaultActiveFirst&&pe(Xe,function(rt,Qe){!nt&&rt&&!rt.props.disabled&&(nt=$(rt,ue,Qe))}),nt}function lt(gt){if(gt){var et=this.instanceArray.indexOf(gt);et!==-1?this.instanceArray[et]=gt:this.instanceArray.push(gt)}}var ze=function(gt){Object(j.a)(nt,gt);var et=Object(w.a)(nt);function nt(Xe){var ue;return Object(z.a)(this,nt),ue=et.call(this,Xe),ue.onKeyDown=function(Ce,rt){var Qe=Ce.keyCode,At;if(ue.getFlatInstanceArray().forEach(function(Le){Le&&Le.props.active&&Le.onKeyDown&&(At=Le.onKeyDown(Ce))}),At)return 1;var vt=null;return(Qe===p.a.UP||Qe===p.a.DOWN)&&(vt=ue.step(Qe===p.a.UP?-1:1)),vt?(Ce.preventDefault(),Me(ue.props.store,Re(ue.props),vt.props.eventKey),typeof rt=="function"&&rt(vt),1):void 0},ue.onItemHover=function(Ce){var rt=Ce.key,Qe=Ce.hover;Me(ue.props.store,Re(ue.props),Qe?rt:null)},ue.onDeselect=function(Ce){ue.props.onDeselect(Ce)},ue.onSelect=function(Ce){ue.props.onSelect(Ce)},ue.onClick=function(Ce){ue.props.onClick(Ce)},ue.onOpenChange=function(Ce){ue.props.onOpenChange(Ce)},ue.onDestroy=function(Ce){ue.props.onDestroy(Ce)},ue.getFlatInstanceArray=function(){return ue.instanceArray},ue.step=function(Ce){var rt=ue.getFlatInstanceArray(),Qe=ue.props.store.getState().activeKey[Re(ue.props)],At=rt.length;if(!At)return null;Ce<0&&(rt=rt.concat().reverse());var vt=-1;if(rt.every(function(at,St){return at&&at.props.eventKey===Qe?(vt=St,!1):!0}),!ue.props.defaultActiveFirst&&vt!==-1&&Mt(rt.slice(vt,At-1)))return;var Le=(vt+1)%At,Ue=Le;do{var $e=rt[Ue];if(!$e||$e.props.disabled)Ue=(Ue+1)%At;else return $e}while(Ue!==Le);return null},ue.renderCommonMenuItem=function(Ce,rt,Qe){var At=ue.props.store.getState(),vt=Object(G.a)(ue),Le=vt.props,Ue=$(Ce,Le.eventKey,rt),$e=Ce.props;if(!$e||typeof Ce.type=="string")return Ce;var at=Ue===At.activeKey,St=Object(Z.a)(Object(Z.a)({mode:$e.mode||Le.mode,level:Le.level,inlineIndent:Le.inlineIndent,renderMenuItem:ue.renderMenuItem,rootPrefixCls:Le.prefixCls,index:rt,parentMenu:Le.parentMenu,manualRef:$e.disabled?void 0:Object(S.a)(Ce.ref,lt.bind(Object(G.a)(ue))),eventKey:Ue,active:!$e.disabled&&at,multiple:Le.multiple,onClick:function(It){($e.onClick||H)(It),ue.onClick(It)},onItemHover:ue.onItemHover,motion:Le.motion,subMenuOpenDelay:Le.subMenuOpenDelay,subMenuCloseDelay:Le.subMenuCloseDelay,forceSubMenuRender:Le.forceSubMenuRender,onOpenChange:ue.onOpenChange,onDeselect:ue.onDeselect,onSelect:ue.onSelect,builtinPlacements:Le.builtinPlacements,itemIcon:$e.itemIcon||ue.props.itemIcon,expandIcon:$e.expandIcon||ue.props.expandIcon},Qe),{},{direction:Le.direction});return(Le.mode==="inline"||Be())&&(St.triggerSubMenuAction="click"),W.cloneElement(Ce,St)},ue.renderMenuItem=function(Ce,rt,Qe){if(!Ce)return null;var At=ue.props.store.getState(),vt={openKeys:At.openKeys,selectedKeys:At.selectedKeys,triggerSubMenuAction:ue.props.triggerSubMenuAction,subMenuKey:Qe};return ue.renderCommonMenuItem(Ce,rt,vt)},Xe.store.setState({activeKey:Object(Z.a)(Object(Z.a)({},Xe.store.getState().activeKey),{},Object(c.a)({},Xe.eventKey,Ze(Xe,Xe.activeKey)))}),ue.instanceArray=[],ue}return Object(I.a)(nt,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(ue){return this.props.visible||ue.visible||this.props.className!==ue.className||!f()(this.props.style,ue.style)}},{key:"componentDidUpdate",value:function(ue){var Ce=this.props,rt="activeKey"in Ce?Ce.activeKey:Ce.store.getState().activeKey[Re(Ce)],Qe=Ze(Ce,rt);if(Qe!==rt)Me(Ce.store,Re(Ce),Qe);else if("activeKey"in ue){var At=Ze(ue,ue.activeKey);Qe!==At&&Me(Ce.store,Re(Ce),Qe)}}},{key:"render",value:function(){var ue=this,Ce=Object(b.a)({},this.props);this.instanceArray=[];var rt=a()(Ce.prefixCls,Ce.className,"".concat(Ce.prefixCls,"-").concat(Ce.mode)),Qe={className:rt,role:Ce.role||"menu"};Ce.id&&(Qe.id=Ce.id),Ce.focusable&&(Qe.tabIndex=0,Qe.onKeyDown=this.onKeyDown);var At=Ce.prefixCls,vt=Ce.eventKey,Le=Ce.visible,Ue=Ce.level,$e=Ce.mode,at=Ce.overflowedIndicator,St=Ce.theme;return Ke.forEach(function(it){return delete Ce[it]}),delete Ce.onClick,W.createElement(Ot,Object.assign({},Ce,{prefixCls:At,mode:$e,tag:"ul",level:Ue,theme:St,visible:Le,overflowedIndicator:at},Qe),W.Children.map(Ce.children,function(it,It){return ue.renderMenuItem(it,It,vt||"0-menu-")}))}}]),nt}(W.Component);ze.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:H};var tt=Object(F.b)()(ze),Te=tt,me=N("Kwbf");function ve(gt,et,nt){var Xe=gt.prefixCls,ue=gt.motion,Ce=gt.defaultMotions,rt=Ce===void 0?{}:Ce,Qe=gt.openAnimation,At=gt.openTransitionName,vt=et.switchingModeFromInline;if(ue)return ue;if(Object(n.a)(Qe)==="object"&&Qe)Object(me.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof Qe=="string")return{motionName:"".concat(Xe,"-open-").concat(Qe)};if(At)return{motionName:At};var Le=rt[nt];return Le||(vt?null:rt.other)}var re=function(gt){Object(j.a)(nt,gt);var et=Object(w.a)(nt);function nt(Xe){var ue;Object(z.a)(this,nt),ue=et.call(this,Xe),ue.inlineOpenKeys=[],ue.onSelect=function(Qe){var At=Object(G.a)(ue),vt=At.props;if(vt.selectable){var Le=ue.store.getState(),Ue=Le.selectedKeys,$e=Qe.key;vt.multiple?Ue=Ue.concat([$e]):Ue=[$e],"selectedKeys"in vt||ue.store.setState({selectedKeys:Ue}),vt.onSelect(Object(Z.a)(Object(Z.a)({},Qe),{},{selectedKeys:Ue}))}},ue.onClick=function(Qe){var At=ue.getRealMenuMode(),vt=Object(G.a)(ue),Le=vt.store,Ue=vt.props.onOpenChange;At!=="inline"&&!("openKeys"in ue.props)&&(Le.setState({openKeys:[]}),Ue([])),ue.props.onClick(Qe)},ue.onKeyDown=function(Qe,At){ue.innerMenu.getWrappedInstance().onKeyDown(Qe,At)},ue.onOpenChange=function(Qe){var At=Object(G.a)(ue),vt=At.props,Le=ue.store.getState().openKeys.concat(),Ue=!1,$e=function(St){var it=!1;if(St.open)it=Le.indexOf(St.key)===-1,it&&Le.push(St.key);else{var It=Le.indexOf(St.key);it=It!==-1,it&&Le.splice(It,1)}Ue=Ue||it};Array.isArray(Qe)?Qe.forEach($e):$e(Qe),Ue&&("openKeys"in ue.props||ue.store.setState({openKeys:Le}),vt.onOpenChange(Le))},ue.onDeselect=function(Qe){var At=Object(G.a)(ue),vt=At.props;if(vt.selectable){var Le=ue.store.getState().selectedKeys.concat(),Ue=Qe.key,$e=Le.indexOf(Ue);$e!==-1&&Le.splice($e,1),"selectedKeys"in vt||ue.store.setState({selectedKeys:Le}),vt.onDeselect(Object(Z.a)(Object(Z.a)({},Qe),{},{selectedKeys:Le}))}},ue.onMouseEnter=function(Qe){ue.restoreModeVerticalFromInline();var At=ue.props.onMouseEnter;At&&At(Qe)},ue.onTransitionEnd=function(Qe){var At=Qe.propertyName==="width"&&Qe.target===Qe.currentTarget,vt=Qe.target.className,Le=Object.prototype.toString.call(vt)==="[object SVGAnimatedString]"?vt.animVal:vt,Ue=Qe.propertyName==="font-size"&&Le.indexOf("anticon")>=0;(At||Ue)&&ue.restoreModeVerticalFromInline()},ue.setInnerMenu=function(Qe){ue.innerMenu=Qe},ue.isRootMenu=!0;var Ce=Xe.defaultSelectedKeys,rt=Xe.defaultOpenKeys;return"selectedKeys"in Xe&&(Ce=Xe.selectedKeys||[]),"openKeys"in Xe&&(rt=Xe.openKeys||[]),ue.store=Object(F.c)({selectedKeys:Ce,openKeys:rt,activeKey:{"0-menu-":Ze(Xe,Xe.activeKey)}}),ue.state={switchingModeFromInline:!1},ue}return Object(I.a)(nt,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(ue){this.updateOpentKeysWhenSwitchMode(ue),this.updateMiniStore();var Ce=this.props,rt=Ce.siderCollapsed,Qe=Ce.inlineCollapsed,At=Ce.onOpenChange;(!ue.inlineCollapsed&&Qe||!ue.siderCollapsed&&rt)&&At([]),this.updateMenuDisplay()}},{key:"updateOpentKeysWhenSwitchMode",value:function(ue){var Ce=this.props,rt=this.store,Qe=this.inlineOpenKeys,At=rt.getState(),vt={};ue.mode==="inline"&&Ce.mode!=="inline"&&this.setState({switchingModeFromInline:!0}),"openKeys"in Ce||((Ce.inlineCollapsed&&!ue.inlineCollapsed||Ce.siderCollapsed&&!ue.siderCollapsed)&&(this.setState({switchingModeFromInline:!0}),this.inlineOpenKeys=At.openKeys.concat(),vt.openKeys=[]),(!Ce.inlineCollapsed&&ue.inlineCollapsed||!Ce.siderCollapsed&&ue.siderCollapsed)&&(vt.openKeys=Qe,this.inlineOpenKeys=[])),Object.keys(vt).length&&rt.setState(vt)}},{key:"updateMenuDisplay",value:function(){var ue=this.props.collapsedWidth,Ce=this.store,rt=this.prevOpenKeys,Qe=this.getInlineCollapsed()&&(ue===0||ue==="0"||ue==="0px");Qe?(this.prevOpenKeys=Ce.getState().openKeys.concat(),this.store.setState({openKeys:[]})):rt&&(this.store.setState({openKeys:rt}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var ue=this.props.mode,Ce=this.state.switchingModeFromInline,rt=this.getInlineCollapsed();return Ce&&rt?"inline":rt?"vertical":ue}},{key:"getInlineCollapsed",value:function(){var ue=this.props,Ce=ue.inlineCollapsed,rt=ue.siderCollapsed;return rt!==void 0?rt:Ce}},{key:"restoreModeVerticalFromInline",value:function(){var ue=this.state.switchingModeFromInline;ue&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var ue=Object(Z.a)({},Object(O.default)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),Ce=this.getRealMenuMode();return ue.className+=" ".concat(ue.prefixCls,"-root"),ue.direction==="rtl"&&(ue.className+=" ".concat(ue.prefixCls,"-rtl")),ue=Object(Z.a)(Object(Z.a)({},ue),{},{mode:Ce,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:ve(this.props,this.state,Ce)}),delete ue.openAnimation,delete ue.openTransitionName,W.createElement(F.a,{store:this.store},W.createElement(Te,Object.assign({},ue,{ref:this.setInnerMenu}),this.props.children))}}]),nt}(W.Component);re.defaultProps={selectable:!0,onClick:H,onSelect:H,onOpenChange:H,onDeselect:H,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:W.createElement("span",null,"\xB7\xB7\xB7")};var ae=re,he=function(gt){Object(j.a)(nt,gt);var et=Object(w.a)(nt);function nt(){var Xe;return Object(z.a)(this,nt),Xe=et.apply(this,arguments),Xe.onKeyDown=function(ue){var Ce=ue.keyCode;return Ce===p.a.ENTER?(Xe.onClick(ue),!0):void 0},Xe.onMouseLeave=function(ue){var Ce=Xe.props,rt=Ce.eventKey,Qe=Ce.onItemHover,At=Ce.onMouseLeave;Qe({key:rt,hover:!1}),At({key:rt,domEvent:ue})},Xe.onMouseEnter=function(ue){var Ce=Xe.props,rt=Ce.eventKey,Qe=Ce.onItemHover,At=Ce.onMouseEnter;Qe({key:rt,hover:!0}),At({key:rt,domEvent:ue})},Xe.onClick=function(ue){var Ce=Xe.props,rt=Ce.eventKey,Qe=Ce.multiple,At=Ce.onClick,vt=Ce.onSelect,Le=Ce.onDeselect,Ue=Ce.isSelected,$e={key:rt,keyPath:[rt],item:Object(G.a)(Xe),domEvent:ue};At($e),Qe?Ue?Le($e):vt($e):Ue||vt($e)},Xe.saveNode=function(ue){Xe.node=ue},Xe}return Object(I.a)(nt,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var ue=this.props;ue.onDestroy&&ue.onDestroy(ue.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var ue,Ce=Object(Z.a)({},this.props),rt=a()(this.getPrefixCls(),Ce.className,(ue={},Object(c.a)(ue,this.getActiveClassName(),!Ce.disabled&&Ce.active),Object(c.a)(ue,this.getSelectedClassName(),Ce.isSelected),Object(c.a)(ue,this.getDisabledClassName(),Ce.disabled),ue)),Qe=Object(Z.a)(Object(Z.a)({},Ce.attribute),{},{title:typeof Ce.title=="string"?Ce.title:void 0,className:rt,role:Ce.role||"menuitem","aria-disabled":Ce.disabled});Ce.role==="option"?Qe=Object(Z.a)(Object(Z.a)({},Qe),{},{role:"option","aria-selected":Ce.isSelected}):(Ce.role===null||Ce.role==="none")&&(Qe.role="none");var At={onClick:Ce.disabled?null:this.onClick,onMouseLeave:Ce.disabled?null:this.onMouseLeave,onMouseEnter:Ce.disabled?null:this.onMouseEnter},vt=Object(Z.a)({},Ce.style);Ce.mode==="inline"&&(Ce.direction==="rtl"?vt.paddingRight=Ce.inlineIndent*Ce.level:vt.paddingLeft=Ce.inlineIndent*Ce.level),Ke.forEach(function(Ue){return delete Ce[Ue]}),delete Ce.direction;var Le=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(Le=W.createElement(this.props.itemIcon,this.props)),W.createElement("li",Object.assign({},Object(O.default)(Ce,["onClick","onMouseEnter","onMouseLeave","onSelect"]),Qe,At,{style:vt,ref:this.saveNode}),Ce.children,Le)}}]),nt}(W.Component);he.isMenuItem=!0,he.defaultProps={onSelect:H,onMouseEnter:H,onMouseLeave:H,manualRef:H};var ye=Object(F.b)(function(gt,et){var nt=gt.activeKey,Xe=gt.selectedKeys,ue=et.eventKey,Ce=et.subMenuKey;return{active:nt[Ce]===ue,isSelected:Xe.indexOf(ue)!==-1}})(he),Fe=ye,Pe=function(gt){Object(j.a)(nt,gt);var et=Object(w.a)(nt);function nt(){var Xe;return Object(z.a)(this,nt),Xe=et.apply(this,arguments),Xe.renderInnerMenuItem=function(ue){var Ce=Xe.props,rt=Ce.renderMenuItem,Qe=Ce.index;return rt(ue,Qe,Xe.props.subMenuKey)},Xe}return Object(I.a)(nt,[{key:"render",value:function(){var ue=Object(b.a)({},this.props),Ce=ue.className,rt=Ce===void 0?"":Ce,Qe=ue.rootPrefixCls,At="".concat(Qe,"-item-group-title"),vt="".concat(Qe,"-item-group-list"),Le=ue.title,Ue=ue.children;return Ke.forEach(function($e){return delete ue[$e]}),delete ue.onClick,delete ue.direction,W.createElement("li",Object.assign({},ue,{className:"".concat(rt," ").concat(Qe,"-item-group")}),W.createElement("div",{className:At,title:typeof Le=="string"?Le:void 0},Le),W.createElement("ul",{className:vt},W.Children.map(Ue,this.renderInnerMenuItem)))}}]),nt}(W.Component);Pe.isMenuItemGroup=!0,Pe.defaultProps={disabled:!0};var ut=Pe,Et=function(et){var nt=et.className,Xe=et.rootPrefixCls,ue=et.style;return W.createElement("li",{className:"".concat(nt," ").concat(Xe,"-item-divider"),style:ue})};Et.defaultProps={disabled:!0,className:"",style:{}};var _t=Et,Ct=de.e=ae},"24hK":function(Ge,de,N){"use strict";N.d(de,"a",function(){return I});var Z=N("JYp7"),z=function(){function G(j){this.element=j,this.next=G.Undefined,this.prev=G.Undefined}return G.Undefined=new G(void 0),G}(),I=function(){function G(){this._first=z.Undefined,this._last=z.Undefined,this._size=0}return Object.defineProperty(G.prototype,"size",{get:function(){return this._size},enumerable:!0,configurable:!0}),G.prototype.isEmpty=function(){return this._first===z.Undefined},G.prototype.clear=function(){this._first=z.Undefined,this._last=z.Undefined,this._size=0},G.prototype.unshift=function(j){return this._insert(j,!1)},G.prototype.push=function(j){return this._insert(j,!0)},G.prototype._insert=function(j,w){var W=this,F=new z(j);if(this._first===z.Undefined)this._first=F,this._last=F;else if(w){var O=this._last;this._last=F,F.prev=O,O.next=F}else{var b=this._first;this._first=F,F.next=b,b.prev=F}this._size+=1;var c=!1;return function(){c||(c=!0,W._remove(F))}},G.prototype.shift=function(){if(this._first===z.Undefined)return;var j=this._first.element;return this._remove(this._first),j},G.prototype.pop=function(){if(this._last===z.Undefined)return;var j=this._last.element;return this._remove(this._last),j},G.prototype._remove=function(j){if(j.prev!==z.Undefined&&j.next!==z.Undefined){var w=j.prev;w.next=j.next,j.next.prev=w}else j.prev===z.Undefined&&j.next===z.Undefined?(this._first=z.Undefined,this._last=z.Undefined):j.next===z.Undefined?(this._last=this._last.prev,this._last.next=z.Undefined):j.prev===z.Undefined&&(this._first=this._first.next,this._first.prev=z.Undefined);this._size-=1},G.prototype.iterator=function(){var j,w=this._first;return{next:function(){return w===z.Undefined?Z.c:(j?j.value=w.element:j={done:!1,value:w.element},w=w.next,j)}}},G.prototype.toArray=function(){for(var j=[],w=this._first;w!==z.Undefined;w=w.next)j.push(w.element);return j},G}()},"4qgm":function(Ge,de){Ge.exports="data:image/png;base64,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"},"4u4S":function(Ge,de){Ge.exports="data:image/png;base64,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"},"55Ip":function(Ge,de,N){"use strict";N.d(de,"a",function(){return o}),N.d(de,"b",function(){return R});var Z=N("Ty5D"),z=N("dI71"),I=N("q1tI"),G=N.n(I),j=N("YS25"),w=N("17x9"),W=N.n(w),F=N("wx14"),O=N("zLVn"),b=N("9R94"),c=function(h){Object(z.a)(s,h);function s(){for(var D,T=arguments.length,C=new Array(T),M=0;M=0||T.relatedTarget.className.indexOf("".concat(U,"-next"))>=0))return;h.setState({goInputText:""}),k(h.getValidValue())},h.go=function(T){var C=h.state.goInputText;if(C==="")return;(T.keyCode===v.ENTER||T.type==="click")&&(h.setState({goInputText:""}),h.props.quickGo(h.getValidValue()))},h}return Object(j.a)(g,[{key:"getValidValue",value:function(){var s=this.state,l=s.goInputText,D=s.current;return!l||isNaN(l)?D:Number(l)}},{key:"getPageSizeOptions",value:function(){var s=this.props,l=s.pageSize,D=s.pageSizeOptions;return D.some(function(T){return T.toString()===l.toString()})?D:D.concat([l.toString()]).sort(function(T,C){var M=isNaN(Number(T))?0:Number(T),k=isNaN(Number(C))?0:Number(C);return M-k})}},{key:"render",value:function(){var s=this,l=this.props,D=l.pageSize,T=l.locale,C=l.rootPrefixCls,M=l.changeSize,k=l.quickGo,U=l.goButton,P=l.selectComponentClass,K=l.buildOptionText,H=l.selectPrefixCls,$=l.disabled,le=this.state.goInputText,pe="".concat(C,"-options"),xe=P,Ke=null,Ne=null,Ie=null;if(!M&&!k)return null;var Be=this.getPageSizeOptions();if(M&&xe){var ke=Be.map(function(ge,fe){return O.a.createElement(xe.Option,{key:fe,value:ge.toString()},(K||s.buildOptionText)(ge))});Ke=O.a.createElement(xe,{disabled:$,prefixCls:H,showSearch:!1,className:"".concat(pe,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(D||Be[0]).toString(),onChange:this.changeSize,getPopupContainer:function(fe){return fe.parentNode}},ke)}return k&&(U&&(Ie=typeof U=="boolean"?O.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:$,className:"".concat(pe,"-quick-jumper-button")},T.jump_to_confirm):O.a.createElement("span",{onClick:this.go,onKeyUp:this.go},U)),Ne=O.a.createElement("div",{className:"".concat(pe,"-quick-jumper")},T.jump_to,O.a.createElement("input",{disabled:$,type:"text",value:le,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),T.page,Ie)),O.a.createElement("li",{className:"".concat(pe)},Ke,Ne)}}]),g}(O.a.Component);f.defaultProps={pageSizeOptions:["10","20","50","100"]};var m=f,a=N("N2Kk");function n(){}function o(_){return typeof _=="number"&&isFinite(_)&&Math.floor(_)===_}function u(_,R,g){return g}function A(_,R,g){var h=typeof _=="undefined"?R.pageSize:_;return Math.floor((g.total-1)/h)+1}var x=function(_){Object(w.a)(g,_);var R=Object(W.a)(g);function g(h){var s;Object(G.a)(this,g),s=R.call(this,h),s.getJumpPrevPage=function(){return Math.max(1,s.state.current-(s.props.showLessItems?3:5))},s.getJumpNextPage=function(){return Math.min(A(void 0,s.state,s.props),s.state.current+(s.props.showLessItems?3:5))},s.getItemIcon=function(M,k){var U=s.props.prefixCls,P=M||O.a.createElement("button",{type:"button","aria-label":k,className:"".concat(U,"-item-link")});return typeof M=="function"&&(P=O.a.createElement(M,Object(I.a)({},s.props))),P},s.savePaginationNode=function(M){s.paginationNode=M},s.isValid=function(M){return o(M)&&M!==s.state.current},s.shouldDisplayQuickJumper=function(){var M=s.props,k=M.showQuickJumper,U=M.pageSize,P=M.total;return P<=U?!1:k},s.handleKeyDown=function(M){(M.keyCode===v.ARROW_UP||M.keyCode===v.ARROW_DOWN)&&M.preventDefault()},s.handleKeyUp=function(M){var k=s.getValidValue(M),U=s.state.currentInputValue;k!==U&&s.setState({currentInputValue:k}),M.keyCode===v.ENTER?s.handleChange(k):M.keyCode===v.ARROW_UP?s.handleChange(k-1):M.keyCode===v.ARROW_DOWN&&s.handleChange(k+1)},s.changePageSize=function(M){var k=s.state.current,U=A(M,s.state,s.props);k=k>U?U:k,U===0&&(k=s.state.current),typeof M=="number"&&("pageSize"in s.props||s.setState({pageSize:M}),"current"in s.props||s.setState({current:k,currentInputValue:k})),s.props.onShowSizeChange(k,M),"onChange"in s.props&&s.props.onChange&&s.props.onChange(k,M)},s.handleChange=function(M){var k=s.props.disabled,U=M;if(s.isValid(U)&&!k){var P=A(void 0,s.state,s.props);U>P?U=P:U<1&&(U=1),"current"in s.props||s.setState({current:U,currentInputValue:U});var K=s.state.pageSize;return s.props.onChange(U,K),U}return s.state.current},s.prev=function(){s.hasPrev()&&s.handleChange(s.state.current-1)},s.next=function(){s.hasNext()&&s.handleChange(s.state.current+1)},s.jumpPrev=function(){s.handleChange(s.getJumpPrevPage())},s.jumpNext=function(){s.handleChange(s.getJumpNextPage())},s.hasPrev=function(){return s.state.current>1},s.hasNext=function(){return s.state.current2?U-2:0),K=2;K=D?C=D:C=Number(l),C}},{key:"getShowSizeChanger",value:function(){var s=this.props,l=s.showSizeChanger,D=s.total,T=s.totalBoundaryShowSizeChanger;return typeof l!="undefined"?l:D>T}},{key:"renderPrev",value:function(s){var l=this.props,D=l.prevIcon,T=l.itemRender,C=T(s,"prev",this.getItemIcon(D,"prev page")),M=!this.hasPrev();return Object(F.isValidElement)(C)?Object(F.cloneElement)(C,{disabled:M}):C}},{key:"renderNext",value:function(s){var l=this.props,D=l.nextIcon,T=l.itemRender,C=T(s,"next",this.getItemIcon(D,"next page")),M=!this.hasNext();return Object(F.isValidElement)(C)?Object(F.cloneElement)(C,{disabled:M}):C}},{key:"render",value:function(){var s=this,l=this.props,D=l.prefixCls,T=l.className,C=l.style,M=l.disabled,k=l.hideOnSinglePage,U=l.total,P=l.locale,K=l.showQuickJumper,H=l.showLessItems,$=l.showTitle,le=l.showTotal,pe=l.simple,xe=l.itemRender,Ke=l.showPrevNextJumpers,Ne=l.jumpPrevIcon,Ie=l.jumpNextIcon,Be=l.selectComponentClass,ke=l.selectPrefixCls,ge=l.pageSizeOptions,fe=this.state,te=fe.current,be=fe.pageSize,se=fe.currentInputValue;if(k===!0&&U<=be)return null;var Oe=A(void 0,this.state,this.props),ie=[],oe=null,Ae=null,_e=null,je=null,He=null,Ye=K&&K.goButton,qe=H?1:2,bt=te-1>0?te-1:0,yt=te+1=qe*2&&te!==1+2&&(ie[0]=Object(F.cloneElement)(ie[0],{className:"".concat(D,"-item-after-jump-prev")}),ie.unshift(oe)),Oe-te>=qe*2&&te!==Oe-2&&(ie[ie.length-1]=Object(F.cloneElement)(ie[ie.length-1],{className:"".concat(D,"-item-before-jump-next")}),ie.push(Ae)),Ze!==1&&ie.unshift(_e),lt!==Oe&&ie.push(je)}var Te=null;le&&(Te=O.a.createElement("li",{className:"".concat(D,"-total-text")},le(U,[U===0?0:(te-1)*be+1,te*be>U?U:te*be])));var me=!this.hasPrev()||!Oe,ve=!this.hasNext()||!Oe;return O.a.createElement("ul",Object(Z.a)({className:c()(D,T,Object(z.a)({},"".concat(D,"-disabled"),M)),style:C,unselectable:"unselectable",ref:this.savePaginationNode},ct),Te,O.a.createElement("li",{title:$?P.prev_page:null,onClick:this.prev,tabIndex:me?null:0,onKeyPress:this.runIfEnterPrev,className:c()("".concat(D,"-prev"),Object(z.a)({},"".concat(D,"-disabled"),me)),"aria-disabled":me},this.renderPrev(bt)),ie,O.a.createElement("li",{title:$?P.next_page:null,onClick:this.next,tabIndex:ve?null:0,onKeyPress:this.runIfEnterNext,className:c()("".concat(D,"-next"),Object(z.a)({},"".concat(D,"-disabled"),ve)),"aria-disabled":ve},this.renderNext(yt)),O.a.createElement(m,{disabled:M,locale:P,rootPrefixCls:D,selectComponentClass:Be,selectPrefixCls:ke,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:te,pageSize:be,pageSizeOptions:ge,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Ye}))}}],[{key:"getDerivedStateFromProps",value:function(s,l){var D={};if("current"in s&&(D.current=s.current,s.current!==l.current&&(D.currentInputValue=D.current)),"pageSize"in s&&s.pageSize!==l.pageSize){var T=l.current,C=A(s.pageSize,l,s);T=T>C?C:T,"current"in s||(D.current=T,D.currentInputValue=T),D.pageSize=s.pageSize}return D}}]),g}(O.a.Component);x.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:n,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:n,locale:a.a,style:{},itemRender:u,totalBoundaryShowSizeChanger:50};var y=x},"6RRn":function(Ge,de,N){"use strict";var Z=N("wCXF"),z=N("n6Qo");N.d(de,"b",function(){return z.a});var I=N("IBYe"),G=N("6eGT"),j=N("hW8S");N.d(de,"a",function(){return j.a}),de.c=Z.b},"6eGT":function(Ge,de,N){"use strict";function Z(z){return null}de.a=Z},"746U":function(Ge,de,N){"use strict";N.d(de,"d",function(){return z}),N.d(de,"j",function(){return I}),N.d(de,"i",function(){return G}),N.d(de,"h",function(){return j}),N.d(de,"e",function(){return w}),N.d(de,"k",function(){return W}),N.d(de,"l",function(){return F}),N.d(de,"a",function(){return O}),N.d(de,"f",function(){return c}),N.d(de,"g",function(){return p}),N.d(de,"m",function(){return S}),N.d(de,"c",function(){return m}),N.d(de,"b",function(){return a}),N.d(de,"n",function(){return n}),N.d(de,"o",function(){return o});var Z={number:"number",string:"string",undefined:"undefined",object:"object",function:"function"};function z(u){return Array.isArray?Array.isArray(u):!!(u&&typeof u.length===Z.number&&u.constructor===Array)}function I(u){return typeof u===Z.string||u instanceof String}function G(u){return typeof u===Z.object&&u!==null&&!Array.isArray(u)&&!(u instanceof RegExp)&&!(u instanceof Date)}function j(u){return(typeof u===Z.number||u instanceof Number)&&!isNaN(u)}function w(u){return u===!0||u===!1}function W(u){return typeof u===Z.undefined}function F(u){return W(u)||u===null}function O(u,A){if(!u)throw new Error(A?"Unexpected type, expected '"+A+"'":"Unexpected type")}var b=Object.prototype.hasOwnProperty;function c(u){if(!G(u))return!1;for(var A in u)if(b.call(u,A))return!1;return!0}function p(u){return typeof u===Z.function}function S(u,A){for(var x=Math.min(u.length,A.length),y=0;y1&&arguments[1]!==void 0?arguments[1]:0,f=(W[S[v+0]]+W[S[v+1]]+W[S[v+2]]+W[S[v+3]]+"-"+W[S[v+4]]+W[S[v+5]]+"-"+W[S[v+6]]+W[S[v+7]]+"-"+W[S[v+8]]+W[S[v+9]]+"-"+W[S[v+10]]+W[S[v+11]]+W[S[v+12]]+W[S[v+13]]+W[S[v+14]]+W[S[v+15]]).toLowerCase();if(!w(f))throw TypeError("Stringified UUID is invalid");return f}var b=O;function c(S,v,f){S=S||{};var m=S.random||(S.rng||I)();if(m[6]=m[6]&15|64,m[8]=m[8]&63|128,v){f=f||0;for(var a=0;a<16;++a)v[f+a]=m[a];return v}return b(m)}var p=de.a=c},"7ZXX":function(Ge,de,N){Ge.exports=N.p+"static/err.6e7c5817.png"},"7ahc":function(Ge,de,N){"use strict";N.d(de,"a",function(){return A});var Z=N("k1fw"),z=N("0Owb"),I=N("+L6B"),G=N("2/Rp"),j=N("y8nQ"),w=N("Vl3Y"),W=N("tJVT"),F=N("OaEy"),O=N("2fM7"),b=N("q1tI"),c=N.n(b),p=N("VrN/"),S=N.n(p),v=N("p77/"),f=N.n(v),m=N("c5Ni"),a=N.n(m),n=O.a.Option,o={labelCol:{span:4},wrapperCol:{span:20}},u={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};de.b=function(x){var y=x.callback,_=x.onCancel,R=Object(b.useState)("python"),g=Object(W.a)(R,2),h=g[0],s=g[1];function l(T){s(u[T][1])}function D(T){y(T)}return c.a.createElement(w.a,Object(z.a)({},o,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:D}),c.a.createElement(w.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},c.a.createElement(O.a,{onChange:l},Object.keys(u).map(function(T){return c.a.createElement(n,{key:T,value:T},u[T][0])}))),c.a.createElement(w.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},c.a.createElement(A,{mode:h})),c.a.createElement("div",{className:"flex-container flex-end"},c.a.createElement(G.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),c.a.createElement(G.a,{type:"ghost",onClick:_},"\u53D6\u6D88")))};function A(x){var y=x.value,_=x.onChange,R=x.mode,g=x.options,h=g===void 0?{}:g,s=Object(b.useRef)(),l=Object(b.useState)(),D=Object(W.a)(l,2),T=D[0],C=D[1];return Object(b.useEffect)(function(){if(T){function M(k){var U=k.getValue();_&&_(U)}return T.on("change",M),function(){T.off("change",M)}}},[T,_]),Object(b.useEffect)(function(){T&&T.setOption("mode",R)},[T,R]),Object(b.useEffect)(function(){T&&((y!==T.getValue()||y==="")&&setTimeout(function(){T.setValue(y||" ")},300))},[T,y]),Object(b.useEffect)(function(){if(s.current&&!T){var M=S.a.fromTextArea(s.current,Object(Z.a)({mode:R,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},h));C(M)}},[s.current,T]),c.a.createElement("div",{className:"my-codemirror-container"},c.a.createElement("textarea",{ref:s}))}},"7ixt":function(Ge,de,N){"use strict";N.d(de,"a",function(){return I});var Z={adjustX:1,adjustY:1},z=[0,0],I={left:{points:["cr","cl"],overflow:Z,offset:[-4,0],targetOffset:z},right:{points:["cl","cr"],overflow:Z,offset:[4,0],targetOffset:z},top:{points:["bc","tc"],overflow:Z,offset:[0,-4],targetOffset:z},bottom:{points:["tc","bc"],overflow:Z,offset:[0,4],targetOffset:z},topLeft:{points:["bl","tl"],overflow:Z,offset:[0,-4],targetOffset:z},leftTop:{points:["tr","tl"],overflow:Z,offset:[-4,0],targetOffset:z},topRight:{points:["br","tr"],overflow:Z,offset:[0,-4],targetOffset:z},rightTop:{points:["tl","tr"],overflow:Z,offset:[4,0],targetOffset:z},bottomRight:{points:["tr","br"],overflow:Z,offset:[0,4],targetOffset:z},rightBottom:{points:["bl","br"],overflow:Z,offset:[4,0],targetOffset:z},bottomLeft:{points:["tl","bl"],overflow:Z,offset:[0,4],targetOffset:z},leftBottom:{points:["br","bl"],overflow:Z,offset:[-4,0],targetOffset:z}},G=I},"7v3h":function(Ge,de,N){Ge.exports=N.p+"static/empty2.dd73f390.png"},"8/bI":function(Ge,de,N){Ge.exports=N.p+"static/empty.8918e228.png"},"815F":function(Ge,de,N){"use strict";N.d(de,"e",function(){return W}),N.d(de,"c",function(){return O}),N.d(de,"d",function(){return b}),N.d(de,"a",function(){return p}),N.d(de,"f",function(){return S}),N.d(de,"b",function(){return v});var Z=N("KQm4"),z=N("VTBJ"),I=N("Ff2n"),G=N("Zm9Q"),j=N("Kwbf"),w=N("OZM5");function W(f,m){return f!=null?f:m}function F(){var f=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],m=new Map;function a(n){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(n||[]).forEach(function(u){var A=u.key,x=u.children;Object(j.a)(A!=null,"Tree node must have a certain key: [".concat(o).concat(A,"]"));var y=String(A);Object(j.a)(!m.has(y)||A===null||A===void 0,"Same 'key' exist in the Tree: ".concat(y)),m.set(y,!0),a(x,"".concat(o).concat(y," > "))})}a(f)}function O(f){function m(a){var n=Object(G.a)(a);return n.map(function(o){if(!Object(w.i)(o))return Object(j.a)(!o,"Tree/TreeNode can only accept TreeNode as children."),null;var u=o.key,A=o.props,x=A.children,y=Object(I.a)(A,["children"]),_=Object(z.a)({key:u},y),R=m(x);return R.length&&(_.children=R),_}).filter(function(o){return o})}return m(f)}function b(){var f=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],a=new Set(m===!0?[]:m),n=[];function o(u){var A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return u.map(function(x,y){var _=Object(w.h)(A?A.pos:"0",y),R=W(x.key,_),g=Object(z.a)(Object(z.a)({},x),{},{parent:A,pos:_,children:null,data:x,isStart:[].concat(Object(Z.a)(A?A.isStart:[]),[y===0]),isEnd:[].concat(Object(Z.a)(A?A.isEnd:[]),[y===u.length-1])});return n.push(g),m===!0||a.has(R)?g.children=o(x.children||[],g):g.children=[],g})}return o(f),n}function c(f,m,a){var n;a?typeof a=="string"?n=function(A){return A[a]}:typeof a=="function"&&(n=function(A){return a(A)}):n=function(A,x){return W(A.key,x)};function o(u,A,x){var y=u?u.children:f,_=u?Object(w.h)(x.pos,A):"0";if(u){var R=n(u,_),g={node:u,index:A,pos:_,key:R,parentPos:x.node?x.pos:null,level:x.level+1};m(g)}y&&y.forEach(function(h,s){o(h,s,{node:u,pos:_,level:x?x.level+1:-1})})}o(null)}function p(f){var m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=m.initWrapper,n=m.processEntity,o=m.onProcessFinished,u=arguments.length>2?arguments[2]:void 0,A={},x={},y={posEntities:A,keyEntities:x};return a&&(y=a(y)||y),c(f,function(_){var R=_.node,g=_.index,h=_.pos,s=_.key,l=_.parentPos,D=_.level,T={node:R,index:g,key:s,pos:h,level:D},C=W(s,h);A[h]=T,x[C]=T,T.parent=A[l],T.parent&&(T.parent.children=T.parent.children||[],T.parent.children.push(T)),n&&n(T,y)},u),o&&o(y),y}function S(f,m){var a=m.expandedKeys,n=m.selectedKeys,o=m.loadedKeys,u=m.loadingKeys,A=m.checkedKeys,x=m.halfCheckedKeys,y=m.dragOverNodeKey,_=m.dropPosition,R=m.keyEntities,g=R[f],h={eventKey:f,expanded:a.indexOf(f)!==-1,selected:n.indexOf(f)!==-1,loaded:o.indexOf(f)!==-1,loading:u.indexOf(f)!==-1,checked:A.indexOf(f)!==-1,halfChecked:x.indexOf(f)!==-1,pos:String(g?g.pos:""),dragOver:y===f&&_===0,dragOverGapTop:y===f&&_===-1,dragOverGapBottom:y===f&&_===1};return h}function v(f){var m=f.data,a=f.expanded,n=f.selected,o=f.checked,u=f.loaded,A=f.loading,x=f.halfChecked,y=f.dragOver,_=f.dragOverGapTop,R=f.dragOverGapBottom,g=f.pos,h=f.active,s=Object(z.a)(Object(z.a)({},m),{},{expanded:a,selected:n,checked:o,loaded:u,loading:A,halfChecked:x,dragOver:y,dragOverGapTop:_,dragOverGapBottom:R,pos:g,active:h});return"props"in s||Object.defineProperty(s,"props",{get:function(){return Object(j.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),f}}),s}},"8EBN":function(Ge,de,N){(function(Z){Z(N("VrN/"))})(function(Z){"use strict";Z.modeInfo=[{name:"APL",mime:"text/apl",mode:"apl",ext:["dyalog","apl"]},{name:"PGP",mimes:["application/pgp","application/pgp-encrypted","application/pgp-keys","application/pgp-signature"],mode:"asciiarmor",ext:["asc","pgp","sig"]},{name:"ASN.1",mime:"text/x-ttcn-asn",mode:"asn.1",ext:["asn","asn1"]},{name:"Asterisk",mime:"text/x-asterisk",mode:"asterisk",file:/^extensions\.conf$/i},{name:"Brainfuck",mime:"text/x-brainfuck",mode:"brainfuck",ext:["b","bf"]},{name:"C",mime:"text/x-csrc",mode:"clike",ext:["c","h","ino"]},{name:"C++",mime:"text/x-c++src",mode:"clike",ext:["cpp","c++","cc","cxx","hpp","h++","hh","hxx"],alias:["cpp"]},{name:"Cobol",mime:"text/x-cobol",mode:"cobol",ext:["cob","cpy"]},{name:"C#",mime:"text/x-csharp",mode:"clike",ext:["cs"],alias:["csharp","cs"]},{name:"Clojure",mime:"text/x-clojure",mode:"clojure",ext:["clj","cljc","cljx"]},{name:"ClojureScript",mime:"text/x-clojurescript",mode:"clojure",ext:["cljs"]},{name:"Closure Stylesheets (GSS)",mime:"text/x-gss",mode:"css",ext:["gss"]},{name:"CMake",mime:"text/x-cmake",mode:"cmake",ext:["cmake","cmake.in"],file:/^CMakeLists\.txt$/},{name:"CoffeeScript",mimes:["application/vnd.coffeescript","text/coffeescript","text/x-coffeescript"],mode:"coffeescript",ext:["coffee"],alias:["coffee","coffee-script"]},{name:"Common Lisp",mime:"text/x-common-lisp",mode:"commonlisp",ext:["cl","lisp","el"],alias:["lisp"]},{name:"Cypher",mime:"application/x-cypher-query",mode:"cypher",ext:["cyp","cypher"]},{name:"Cython",mime:"text/x-cython",mode:"python",ext:["pyx","pxd","pxi"]},{name:"Crystal",mime:"text/x-crystal",mode:"crystal",ext:["cr"]},{name:"CSS",mime:"text/css",mode:"css",ext:["css"]},{name:"CQL",mime:"text/x-cassandra",mode:"sql",ext:["cql"]},{name:"D",mime:"text/x-d",mode:"d",ext:["d"]},{name:"Dart",mimes:["application/dart","text/x-dart"],mode:"dart",ext:["dart"]},{name:"diff",mime:"text/x-diff",mode:"diff",ext:["diff","patch"]},{name:"Django",mime:"text/x-django",mode:"django"},{name:"Dockerfile",mime:"text/x-dockerfile",mode:"dockerfile",file:/^Dockerfile$/},{name:"DTD",mime:"application/xml-dtd",mode:"dtd",ext:["dtd"]},{name:"Dylan",mime:"text/x-dylan",mode:"dylan",ext:["dylan","dyl","intr"]},{name:"EBNF",mime:"text/x-ebnf",mode:"ebnf"},{name:"ECL",mime:"text/x-ecl",mode:"ecl",ext:["ecl"]},{name:"edn",mime:"application/edn",mode:"clojure",ext:["edn"]},{name:"Eiffel",mime:"text/x-eiffel",mode:"eiffel",ext:["e"]},{name:"Elm",mime:"text/x-elm",mode:"elm",ext:["elm"]},{name:"Embedded Javascript",mime:"application/x-ejs",mode:"htmlembedded",ext:["ejs"]},{name:"Embedded Ruby",mime:"application/x-erb",mode:"htmlembedded",ext:["erb"]},{name:"Erlang",mime:"text/x-erlang",mode:"erlang",ext:["erl"]},{name:"Esper",mime:"text/x-esper",mode:"sql"},{name:"Factor",mime:"text/x-factor",mode:"factor",ext:["factor"]},{name:"FCL",mime:"text/x-fcl",mode:"fcl"},{name:"Forth",mime:"text/x-forth",mode:"forth",ext:["forth","fth","4th"]},{name:"Fortran",mime:"text/x-fortran",mode:"fortran",ext:["f","for","f77","f90","f95"]},{name:"F#",mime:"text/x-fsharp",mode:"mllike",ext:["fs"],alias:["fsharp"]},{name:"Gas",mime:"text/x-gas",mode:"gas",ext:["s"]},{name:"Gherkin",mime:"text/x-feature",mode:"gherkin",ext:["feature"]},{name:"GitHub Flavored Markdown",mime:"text/x-gfm",mode:"gfm",file:/^(readme|contributing|history)\.md$/i},{name:"Go",mime:"text/x-go",mode:"go",ext:["go"]},{name:"Groovy",mime:"text/x-groovy",mode:"groovy",ext:["groovy","gradle"],file:/^Jenkinsfile$/},{name:"HAML",mime:"text/x-haml",mode:"haml",ext:["haml"]},{name:"Haskell",mime:"text/x-haskell",mode:"haskell",ext:["hs"]},{name:"Haskell (Literate)",mime:"text/x-literate-haskell",mode:"haskell-literate",ext:["lhs"]},{name:"Haxe",mime:"text/x-haxe",mode:"haxe",ext:["hx"]},{name:"HXML",mime:"text/x-hxml",mode:"haxe",ext:["hxml"]},{name:"ASP.NET",mime:"application/x-aspx",mode:"htmlembedded",ext:["aspx"],alias:["asp","aspx"]},{name:"HTML",mime:"text/html",mode:"htmlmixed",ext:["html","htm","handlebars","hbs"],alias:["xhtml"]},{name:"HTTP",mime:"message/http",mode:"http"},{name:"IDL",mime:"text/x-idl",mode:"idl",ext:["pro"]},{name:"Pug",mime:"text/x-pug",mode:"pug",ext:["jade","pug"],alias:["jade"]},{name:"Java",mime:"text/x-java",mode:"clike",ext:["java"]},{name:"Java Server Pages",mime:"application/x-jsp",mode:"htmlembedded",ext:["jsp"],alias:["jsp"]},{name:"JavaScript",mimes:["text/javascript","text/ecmascript","application/javascript","application/x-javascript","application/ecmascript"],mode:"javascript",ext:["js"],alias:["ecmascript","js","node"]},{name:"JSON",mimes:["application/json","application/x-json"],mode:"javascript",ext:["json","map"],alias:["json5"]},{name:"JSON-LD",mime:"application/ld+json",mode:"javascript",ext:["jsonld"],alias:["jsonld"]},{name:"JSX",mime:"text/jsx",mode:"jsx",ext:["jsx"]},{name:"Jinja2",mime:"text/jinja2",mode:"jinja2",ext:["j2","jinja","jinja2"]},{name:"Julia",mime:"text/x-julia",mode:"julia",ext:["jl"]},{name:"Kotlin",mime:"text/x-kotlin",mode:"clike",ext:["kt"]},{name:"LESS",mime:"text/x-less",mode:"css",ext:["less"]},{name:"LiveScript",mime:"text/x-livescript",mode:"livescript",ext:["ls"],alias:["ls"]},{name:"Lua",mime:"text/x-lua",mode:"lua",ext:["lua"]},{name:"Markdown",mime:"text/x-markdown",mode:"markdown",ext:["markdown","md","mkd"]},{name:"mIRC",mime:"text/mirc",mode:"mirc"},{name:"MariaDB SQL",mime:"text/x-mariadb",mode:"sql"},{name:"Mathematica",mime:"text/x-mathematica",mode:"mathematica",ext:["m","nb","wl","wls"]},{name:"Modelica",mime:"text/x-modelica",mode:"modelica",ext:["mo"]},{name:"MUMPS",mime:"text/x-mumps",mode:"mumps",ext:["mps"]},{name:"MS SQL",mime:"text/x-mssql",mode:"sql"},{name:"mbox",mime:"application/mbox",mode:"mbox",ext:["mbox"]},{name:"MySQL",mime:"text/x-mysql",mode:"sql"},{name:"Nginx",mime:"text/x-nginx-conf",mode:"nginx",file:/nginx.*\.conf$/i},{name:"NSIS",mime:"text/x-nsis",mode:"nsis",ext:["nsh","nsi"]},{name:"NTriples",mimes:["application/n-triples","application/n-quads","text/n-triples"],mode:"ntriples",ext:["nt","nq"]},{name:"Objective-C",mime:"text/x-objectivec",mode:"clike",ext:["m"],alias:["objective-c","objc"]},{name:"Objective-C++",mime:"text/x-objectivec++",mode:"clike",ext:["mm"],alias:["objective-c++","objc++"]},{name:"OCaml",mime:"text/x-ocaml",mode:"mllike",ext:["ml","mli","mll","mly"]},{name:"Octave",mime:"text/x-octave",mode:"octave",ext:["m"]},{name:"Oz",mime:"text/x-oz",mode:"oz",ext:["oz"]},{name:"Pascal",mime:"text/x-pascal",mode:"pascal",ext:["p","pas"]},{name:"PEG.js",mime:"null",mode:"pegjs",ext:["jsonld"]},{name:"Perl",mime:"text/x-perl",mode:"perl",ext:["pl","pm"]},{name:"PHP",mimes:["text/x-php","application/x-httpd-php","application/x-httpd-php-open"],mode:"php",ext:["php","php3","php4","php5","php7","phtml"]},{name:"Pig",mime:"text/x-pig",mode:"pig",ext:["pig"]},{name:"Plain Text",mime:"text/plain",mode:"null",ext:["txt","text","conf","def","list","log"]},{name:"PLSQL",mime:"text/x-plsql",mode:"sql",ext:["pls"]},{name:"PostgreSQL",mime:"text/x-pgsql",mode:"sql"},{name:"PowerShell",mime:"application/x-powershell",mode:"powershell",ext:["ps1","psd1","psm1"]},{name:"Properties files",mime:"text/x-properties",mode:"properties",ext:["properties","ini","in"],alias:["ini","properties"]},{name:"ProtoBuf",mime:"text/x-protobuf",mode:"protobuf",ext:["proto"]},{name:"Python",mime:"text/x-python",mode:"python",ext:["BUILD","bzl","py","pyw"],file:/^(BUCK|BUILD)$/},{name:"Puppet",mime:"text/x-puppet",mode:"puppet",ext:["pp"]},{name:"Q",mime:"text/x-q",mode:"q",ext:["q"]},{name:"R",mime:"text/x-rsrc",mode:"r",ext:["r","R"],alias:["rscript"]},{name:"reStructuredText",mime:"text/x-rst",mode:"rst",ext:["rst"],alias:["rst"]},{name:"RPM Changes",mime:"text/x-rpm-changes",mode:"rpm"},{name:"RPM Spec",mime:"text/x-rpm-spec",mode:"rpm",ext:["spec"]},{name:"Ruby",mime:"text/x-ruby",mode:"ruby",ext:["rb"],alias:["jruby","macruby","rake","rb","rbx"]},{name:"Rust",mime:"text/x-rustsrc",mode:"rust",ext:["rs"]},{name:"SAS",mime:"text/x-sas",mode:"sas",ext:["sas"]},{name:"Sass",mime:"text/x-sass",mode:"sass",ext:["sass"]},{name:"Scala",mime:"text/x-scala",mode:"clike",ext:["scala"]},{name:"Scheme",mime:"text/x-scheme",mode:"scheme",ext:["scm","ss"]},{name:"SCSS",mime:"text/x-scss",mode:"css",ext:["scss"]},{name:"Shell",mimes:["text/x-sh","application/x-sh"],mode:"shell",ext:["sh","ksh","bash"],alias:["bash","sh","zsh"],file:/^PKGBUILD$/},{name:"Sieve",mime:"application/sieve",mode:"sieve",ext:["siv","sieve"]},{name:"Slim",mimes:["text/x-slim","application/x-slim"],mode:"slim",ext:["slim"]},{name:"Smalltalk",mime:"text/x-stsrc",mode:"smalltalk",ext:["st"]},{name:"Smarty",mime:"text/x-smarty",mode:"smarty",ext:["tpl"]},{name:"Solr",mime:"text/x-solr",mode:"solr"},{name:"SML",mime:"text/x-sml",mode:"mllike",ext:["sml","sig","fun","smackspec"]},{name:"Soy",mime:"text/x-soy",mode:"soy",ext:["soy"],alias:["closure template"]},{name:"SPARQL",mime:"application/sparql-query",mode:"sparql",ext:["rq","sparql"],alias:["sparul"]},{name:"Spreadsheet",mime:"text/x-spreadsheet",mode:"spreadsheet",alias:["excel","formula"]},{name:"SQL",mime:"text/x-sql",mode:"sql",ext:["sql"]},{name:"SQLite",mime:"text/x-sqlite",mode:"sql"},{name:"Squirrel",mime:"text/x-squirrel",mode:"clike",ext:["nut"]},{name:"Stylus",mime:"text/x-styl",mode:"stylus",ext:["styl"]},{name:"Swift",mime:"text/x-swift",mode:"swift",ext:["swift"]},{name:"sTeX",mime:"text/x-stex",mode:"stex"},{name:"LaTeX",mime:"text/x-latex",mode:"stex",ext:["text","ltx","tex"],alias:["tex"]},{name:"SystemVerilog",mime:"text/x-systemverilog",mode:"verilog",ext:["v","sv","svh"]},{name:"Tcl",mime:"text/x-tcl",mode:"tcl",ext:["tcl"]},{name:"Textile",mime:"text/x-textile",mode:"textile",ext:["textile"]},{name:"TiddlyWiki",mime:"text/x-tiddlywiki",mode:"tiddlywiki"},{name:"Tiki wiki",mime:"text/tiki",mode:"tiki"},{name:"TOML",mime:"text/x-toml",mode:"toml",ext:["toml"]},{name:"Tornado",mime:"text/x-tornado",mode:"tornado"},{name:"troff",mime:"text/troff",mode:"troff",ext:["1","2","3","4","5","6","7","8","9"]},{name:"TTCN",mime:"text/x-ttcn",mode:"ttcn",ext:["ttcn","ttcn3","ttcnpp"]},{name:"TTCN_CFG",mime:"text/x-ttcn-cfg",mode:"ttcn-cfg",ext:["cfg"]},{name:"Turtle",mime:"text/turtle",mode:"turtle",ext:["ttl"]},{name:"TypeScript",mime:"application/typescript",mode:"javascript",ext:["ts"],alias:["ts"]},{name:"TypeScript-JSX",mime:"text/typescript-jsx",mode:"jsx",ext:["tsx"],alias:["tsx"]},{name:"Twig",mime:"text/x-twig",mode:"twig"},{name:"Web IDL",mime:"text/x-webidl",mode:"webidl",ext:["webidl"]},{name:"VB.NET",mime:"text/x-vb",mode:"vb",ext:["vb"]},{name:"VBScript",mime:"text/vbscript",mode:"vbscript",ext:["vbs"]},{name:"Velocity",mime:"text/velocity",mode:"velocity",ext:["vtl"]},{name:"Verilog",mime:"text/x-verilog",mode:"verilog",ext:["v"]},{name:"VHDL",mime:"text/x-vhdl",mode:"vhdl",ext:["vhd","vhdl"]},{name:"Vue.js Component",mimes:["script/x-vue","text/x-vue"],mode:"vue",ext:["vue"]},{name:"XML",mimes:["application/xml","text/xml"],mode:"xml",ext:["xml","xsl","xsd","svg"],alias:["rss","wsdl","xsd"]},{name:"XQuery",mime:"application/xquery",mode:"xquery",ext:["xy","xquery"]},{name:"Yacas",mime:"text/x-yacas",mode:"yacas",ext:["ys"]},{name:"YAML",mimes:["text/x-yaml","text/yaml"],mode:"yaml",ext:["yaml","yml"],alias:["yml"]},{name:"Z80",mime:"text/x-z80",mode:"z80",ext:["z80"]},{name:"mscgen",mime:"text/x-mscgen",mode:"mscgen",ext:["mscgen","mscin","msc"]},{name:"xu",mime:"text/x-xu",mode:"mscgen",ext:["xu"]},{name:"msgenny",mime:"text/x-msgenny",mode:"mscgen",ext:["msgenny"]},{name:"WebAssembly",mime:"text/webassembly",mode:"wast",ext:["wat","wast"]}];for(var z=0;z-1&&G.substring(W+1,G.length);if(F)return Z.findModeByExtension(F)},Z.findModeByName=function(G){G=G.toLowerCase();for(var j=0;j0&&S[S.length-1])&&(a[0]===6||a[0]===2)){b=0;continue}if(a[0]===3&&(!S||a[1]>S[0]&&a[1]=V.length?J.slice(V.length):J}).join(` `)}var a=[],n=["
        "],o=new v.a.Renderer,u=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function A(){a.length=0,n=["
          "]}var x={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function y(X,E,L,V){if(E>=X.length||X[E].level<=L)return E;var J=X[E];V.push("
        • "+J.text+""),E++;var Q=[];return E=y(X,E,J.level,Q),Q.length>0&&(V.push("
            "),Q.forEach(function(we){V.push(we)}),V.push("
          ")),V.push("
        • "),E=y(X,E,L,V),E}function _(){return y(a,0,0,n),n.push("
        "),n.join("")}var R={heading:function(E){var L=u.exec(E);if(L)return{type:"heading",raw:L[0],depth:L[1].length,text:L[2]}},fences:function(E){var L=this.rules.block.fences.exec(E);if(L){var V=L[0],J=m(V,L[3]||""),Q=L[2]?L[2].trim():L[2];if(["latex","katex","math"].indexOf(Q)>=0){var we=s(),dt=J;J=we,l[we]={type:"block",expression:dt}}return{type:"code",raw:V,lang:Q,text:J}}}},g=/(?:\${2})([^\n`]+?)(?:\${2})/gi,h=0,s=function(){return"__special_katext_id_".concat(h++,"__")},l={};function D(){return l}function T(){h=0,l={}}function C(X){return X=X.replace(g,function(E,L){var V=s();return l[V]={type:"inline",expression:L},V}),X}var M=o.listitem;o.listitem=function(X){return M(C(X))};var k=o.paragraph;o.paragraph=function(X){return k(C(X))};var U=o.tablecell;o.tablecell=function(X,E){return U(C(X),E)},o.code=function(X,E,L){var V=(E||"").match(/\S*/)[0];return V?["latex","katex","math"].indexOf(V)>=0?"

        ".concat(X,"

        "):'
        ').concat(L?X:Object(f.escape)(X,!0),`
        -`):'
        '+(L?X:Object(f.escape)(X,!0))+"
        "},o.heading=function(X,E,L){var V=this.options.headerPrefix+L.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return a.push({anchor:V,level:E,text:X}),"'+X+""},v.a.setOptions({silent:!0,gfm:!0,pedantic:!1}),v.a.use({tokenizer:R,renderer:o});var P=v.a,K=N("SJMd"),H=N("ulZh"),$=N.n(H),le=N("m3rI"),pe=N("Oy/b"),xe=N("p5ED"),ze=N("ErOA");/*! ***************************************************************************** +`):'
        '+(L?X:Object(f.escape)(X,!0))+"
        "},o.heading=function(X,E,L){var V=this.options.headerPrefix+L.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return a.push({anchor:V,level:E,text:X}),"'+X+""},v.a.setOptions({silent:!0,gfm:!0,pedantic:!1}),v.a.use({tokenizer:R,renderer:o});var P=v.a,K=N("SJMd"),H=N("ulZh"),$=N.n(H),le=N("m3rI"),pe=N("Oy/b"),xe=N("p5ED"),Ke=N("ErOA");/*! ***************************************************************************** Copyright (c) Microsoft Corporation. Permission to use, copy, modify, and/or distribute this software for any @@ -125,11 +125,11 @@ PERFORMANCE OF THIS SOFTWARE. `),we.appendChild(dt),we},E.prototype.setCurrentColor=function(L,V){var J=this;this.currentColor=L,this.colorBoxes.forEach(function(Q){Q.style.borderColor=Q===V?J.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onColorChanged&&this.onColorChanged(L)},E}(je),Ye=function(){function X(E,L,V){this._state="new",this._isSelected=!1,this._container=E,this._overlayContainer=L,this.globalSettings=V,this.stateChanged=this.stateChanged.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this)}return Object.defineProperty(X.prototype,"typeName",{get:function(){return Object.getPrototypeOf(this).constructor.typeName},enumerable:!1,configurable:!0}),Object.defineProperty(X.prototype,"container",{get:function(){return this._container},enumerable:!1,configurable:!0}),Object.defineProperty(X.prototype,"overlayContainer",{get:function(){return this._overlayContainer},enumerable:!1,configurable:!0}),Object.defineProperty(X.prototype,"state",{get:function(){return this._state},enumerable:!1,configurable:!0}),Object.defineProperty(X.prototype,"toolboxPanels",{get:function(){return[]},enumerable:!1,configurable:!0}),X.prototype.ownsTarget=function(E){return!1},Object.defineProperty(X.prototype,"isSelected",{get:function(){return this._isSelected},enumerable:!1,configurable:!0}),X.prototype.select=function(){this.container.style.cursor="move",this._isSelected=!0,this.manipulationStartState=this.getState()},X.prototype.deselect=function(){this.container.style.cursor="default",this._isSelected=!1,this.stateChanged()},X.prototype.pointerDown=function(E,L){},X.prototype.dblClick=function(E,L){},X.prototype.manipulate=function(E){},X.prototype.pointerUp=function(E){this.stateChanged()},X.prototype.dispose=function(){},X.prototype.addMarkerVisualToContainer=function(E){this.container.childNodes.length>0?this.container.insertBefore(E,this.container.childNodes[0]):this.container.appendChild(E)},X.prototype.getState=function(){return{typeName:X.typeName,state:this.state,notes:this.notes}},X.prototype.restoreState=function(E){this._state=E.state,this.notes=E.notes},X.prototype.scale=function(E,L){},X.prototype.colorChanged=function(E){this.onColorChanged&&this.onColorChanged(E),this.stateChanged()},X.prototype.fillColorChanged=function(E){this.onFillColorChanged&&this.onFillColorChanged(E),this.stateChanged()},X.prototype.stateChanged=function(){if(this.onStateChanged&&this.state!=="creating"&&this.state!=="new"){var E=this.getState();this.manipulationStartState!==void 0&&(this.manipulationStartState.state="select"),E.state="select",JSON.stringify(this.manipulationStartState)!=JSON.stringify(E)&&this.onStateChanged(this)}},X.typeName="MarkerBase",X}(),qe=function(){function X(){this.findGripByVisual=this.findGripByVisual.bind(this)}return X.prototype.findGripByVisual=function(E){return this.topLeft.ownsTarget(E)?this.topLeft:this.topCenter.ownsTarget(E)?this.topCenter:this.topRight.ownsTarget(E)?this.topRight:this.centerLeft.ownsTarget(E)?this.centerLeft:this.centerRight.ownsTarget(E)?this.centerRight:this.bottomLeft.ownsTarget(E)?this.bottomLeft:this.bottomCenter.ownsTarget(E)?this.bottomCenter:this.bottomRight.ownsTarget(E)?this.bottomRight:void 0},X}(),bt=function(){function X(){this.GRIP_SIZE=10,this.visual=fe.createGroup(),this.visual.appendChild(fe.createCircle(1.5*this.GRIP_SIZE,[["fill","transparent"]])),this.visual.appendChild(fe.createCircle(this.GRIP_SIZE,[["fill","#cccccc"],["fill-opacity","0.7"],["stroke","#333333"],["stroke-width","2"],["stroke-opacity","0.7"]]))}return X.prototype.ownsTarget=function(E){return E===this.visual||E===this.visual.childNodes[0]||E===this.visual.childNodes[1]},X}(),yt=function(){function X(){}return X.toITransformMatrix=function(E){return{a:E.a,b:E.b,c:E.c,d:E.d,e:E.e,f:E.f}},X.toSVGMatrix=function(E,L){return E.a=L.a,E.b=L.b,E.c=L.c,E.d=L.d,E.e=L.e,E.f=L.f,E},X}(),ct=function(X){function E(L,V,J){var Q=X.call(this,L,V,J)||this;return Q.left=0,Q.top=0,Q.width=0,Q.height=0,Q.defaultSize={x:50,y:20},Q.offsetX=0,Q.offsetY=0,Q.rotationAngle=0,Q.CB_DISTANCE=10,Q._suppressMarkerCreateEvent=!1,Q.container.transform.baseVal.appendItem(fe.createTransform()),Q.setupControlBox(),Q}return Ie(E,X),Object.defineProperty(E.prototype,"centerX",{get:function(){return this.left+this.width/2},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"centerY",{get:function(){return this.top+this.height/2},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"visual",{get:function(){return this._visual},set:function(L){this._visual=L;var V=fe.createTransform();this._visual.transform.baseVal.appendItem(V)},enumerable:!1,configurable:!0}),E.prototype.ownsTarget=function(L){return!!X.prototype.ownsTarget.call(this,L)||!!(this.controlGrips.findGripByVisual(L)!==void 0||this.rotatorGrip!==void 0&&this.rotatorGrip.ownsTarget(L))},E.prototype.pointerDown=function(L,V){X.prototype.pointerDown.call(this,L,V),this.state==="new"&&(this.left=L.x,this.top=L.y),this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.manipulationStartWidth=this.width,this.manipulationStartHeight=this.height;var J=this.unrotatePoint(L);if(this.manipulationStartX=J.x,this.manipulationStartY=J.y,this.offsetX=J.x-this.left,this.offsetY=J.y-this.top,this.state!=="new")if(this.select(),this.activeGrip=this.controlGrips.findGripByVisual(V),this.activeGrip!==void 0)this._state="resize";else if(this.rotatorGrip!==void 0&&this.rotatorGrip.ownsTarget(V)){this.activeGrip=this.rotatorGrip;var Q=this.rotatePoint({x:this.centerX,y:this.centerY});this.left=Q.x-this.width/2,this.top=Q.y-this.height/2,this.moveVisual({x:this.left,y:this.top});var we=this.container.transform.baseVal.getItem(0);we.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(we,0),this.adjustControlBox(),this._state="rotate"}else this._state="move"},E.prototype.pointerUp=function(L){var V=this.state;X.prototype.pointerUp.call(this,L),this.state==="creating"&&this.width<10&&this.height<10?(this.width=this.defaultSize.x,this.height=this.defaultSize.y):this.manipulate(L),this._state="select",V==="creating"&&this.onMarkerCreated&&this._suppressMarkerCreateEvent===!1&&this.onMarkerCreated(this)},E.prototype.moveVisual=function(L){this.visual.style.transform="translate("+L.x+"px, "+L.y+"px)"},E.prototype.manipulate=function(L){var V=this.unrotatePoint(L);this.state==="creating"?this.resize(L):this.state==="move"?(this.left=this.manipulationStartLeft+(V.x-this.manipulationStartLeft)-this.offsetX,this.top=this.manipulationStartTop+(V.y-this.manipulationStartTop)-this.offsetY,this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()):this.state==="resize"?this.resize(V):this.state==="rotate"&&this.rotate(L)},E.prototype.resize=function(L){var V=this.manipulationStartLeft,J=this.manipulationStartWidth,Q=this.manipulationStartTop,we=this.manipulationStartHeight;switch(this.activeGrip){case this.controlGrips.bottomLeft:case this.controlGrips.centerLeft:case this.controlGrips.topLeft:V=this.manipulationStartLeft+L.x-this.manipulationStartX,J=this.manipulationStartWidth+this.manipulationStartLeft-V;break;case this.controlGrips.bottomRight:case this.controlGrips.centerRight:case this.controlGrips.topRight:case void 0:J=this.manipulationStartWidth+L.x-this.manipulationStartX}switch(this.activeGrip){case this.controlGrips.topCenter:case this.controlGrips.topLeft:case this.controlGrips.topRight:Q=this.manipulationStartTop+L.y-this.manipulationStartY,we=this.manipulationStartHeight+this.manipulationStartTop-Q;break;case this.controlGrips.bottomCenter:case this.controlGrips.bottomLeft:case this.controlGrips.bottomRight:case void 0:we=this.manipulationStartHeight+L.y-this.manipulationStartY}J>=0?(this.left=V,this.width=J):(this.left=V+J,this.width=-J),we>=0?(this.top=Q,this.height=we):(this.top=Q+we,this.height=-we),this.setSize()},E.prototype.setSize=function(){this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()},E.prototype.rotate=function(L){if(Math.abs(L.x-this.centerX)>.1){var V=Math.sign(L.x-this.centerX);this.rotationAngle=180*Math.atan((L.y-this.centerY)/(L.x-this.centerX))/Math.PI+90*V,this.applyRotation()}},E.prototype.applyRotation=function(){var L=this.container.transform.baseVal.getItem(0);L.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(L,0)},E.prototype.rotatePoint=function(L){if(this.rotationAngle===0)return L;var V=this.container.getCTM(),J=fe.createPoint(L.x,L.y);return{x:(J=J.matrixTransform(V)).x,y:J.y}},E.prototype.unrotatePoint=function(L){if(this.rotationAngle===0)return L;var V=this.container.getCTM();V=V.inverse();var J=fe.createPoint(L.x,L.y);return{x:(J=J.matrixTransform(V)).x,y:J.y}},E.prototype.select=function(){X.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},E.prototype.deselect=function(){X.prototype.deselect.call(this),this.controlBox.style.display="none"},E.prototype.setupControlBox=function(){this.controlBox=fe.createGroup();var L=fe.createTransform();L.setTranslate(-this.CB_DISTANCE/2,-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.appendItem(L),this.container.appendChild(this.controlBox),this.controlRect=fe.createRect(this.width+this.CB_DISTANCE,this.height+this.CB_DISTANCE,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"],["fill","transparent"],["pointer-events","none"]]),this.controlBox.appendChild(this.controlRect),this.globalSettings.disableRotation!==!0&&(this.rotatorGripLine=fe.createLine((this.width+2*this.CB_DISTANCE)/2,this.top-this.CB_DISTANCE,(this.width+2*this.CB_DISTANCE)/2,this.top-3*this.CB_DISTANCE,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.controlBox.appendChild(this.rotatorGripLine)),this.controlGrips=new qe,this.addControlGrips(),this.controlBox.style.display="none"},E.prototype.adjustControlBox=function(){var L=this.controlBox.transform.baseVal.getItem(0);L.setTranslate(this.left-this.CB_DISTANCE/2,this.top-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.replaceItem(L,0),this.controlRect.setAttribute("width",(this.width+this.CB_DISTANCE).toString()),this.controlRect.setAttribute("height",(this.height+this.CB_DISTANCE).toString()),this.rotatorGripLine!==void 0&&(this.rotatorGripLine.setAttribute("x1",((this.width+this.CB_DISTANCE)/2).toString()),this.rotatorGripLine.setAttribute("y1",(-this.CB_DISTANCE/2).toString()),this.rotatorGripLine.setAttribute("x2",((this.width+this.CB_DISTANCE)/2).toString()),this.rotatorGripLine.setAttribute("y2",(3*-this.CB_DISTANCE).toString())),this.positionGrips()},E.prototype.addControlGrips=function(){this.controlGrips.topLeft=this.createGrip(),this.controlGrips.topCenter=this.createGrip(),this.controlGrips.topRight=this.createGrip(),this.controlGrips.centerLeft=this.createGrip(),this.controlGrips.centerRight=this.createGrip(),this.controlGrips.bottomLeft=this.createGrip(),this.controlGrips.bottomCenter=this.createGrip(),this.controlGrips.bottomRight=this.createGrip(),this.globalSettings.disableRotation!==!0&&(this.rotatorGrip=this.createGrip()),this.positionGrips()},E.prototype.createGrip=function(){var L=new bt;return L.visual.transform.baseVal.appendItem(fe.createTransform()),this.controlBox.appendChild(L.visual),L},E.prototype.positionGrips=function(){var L=this.controlGrips.topLeft.GRIP_SIZE,V=-L/2,J=V,Q=(this.width+this.CB_DISTANCE)/2-L/2,we=(this.height+this.CB_DISTANCE)/2-L/2,dt=this.height+this.CB_DISTANCE-L/2,Dt=this.width+this.CB_DISTANCE-L/2;this.positionGrip(this.controlGrips.topLeft.visual,V,J),this.positionGrip(this.controlGrips.topCenter.visual,Q,J),this.positionGrip(this.controlGrips.topRight.visual,Dt,J),this.positionGrip(this.controlGrips.centerLeft.visual,V,we),this.positionGrip(this.controlGrips.centerRight.visual,Dt,we),this.positionGrip(this.controlGrips.bottomLeft.visual,V,dt),this.positionGrip(this.controlGrips.bottomCenter.visual,Q,dt),this.positionGrip(this.controlGrips.bottomRight.visual,Dt,dt),this.rotatorGrip!==void 0&&this.positionGrip(this.rotatorGrip.visual,Q,J-3*this.CB_DISTANCE)},E.prototype.positionGrip=function(L,V,J){var Q=L.transform.baseVal.getItem(0);Q.setTranslate(V,J),L.transform.baseVal.replaceItem(Q,0)},E.prototype.hideControlBox=function(){this.controlBox.style.display="none"},E.prototype.showControlBox=function(){this.controlBox.style.display=""},E.prototype.getState=function(){return Object.assign({left:this.left,top:this.top,width:this.width,height:this.height,rotationAngle:this.rotationAngle,visualTransformMatrix:yt.toITransformMatrix(this.visual.transform.baseVal.getItem(0).matrix),containerTransformMatrix:yt.toITransformMatrix(this.container.transform.baseVal.getItem(0).matrix)},X.prototype.getState.call(this))},E.prototype.restoreState=function(L){X.prototype.restoreState.call(this,L);var V=L;this.left=V.left,this.top=V.top,this.width=V.width,this.height=V.height,this.rotationAngle=V.rotationAngle,this.visual.transform.baseVal.getItem(0).setMatrix(yt.toSVGMatrix(this.visual.transform.baseVal.getItem(0).matrix,V.visualTransformMatrix)),this.container.transform.baseVal.getItem(0).setMatrix(yt.toSVGMatrix(this.container.transform.baseVal.getItem(0).matrix,V.containerTransformMatrix))},E.prototype.scale=function(L,V){X.prototype.scale.call(this,L,V);var J=this.rotatePoint({x:this.left,y:this.top}),Q=this.unrotatePoint({x:J.x*L,y:J.y*V});this.left=Q.x,this.top=Q.y,this.width=this.width*L,this.height=this.height*V,this.adjustControlBox()},E}(Ye),mt=function(X){function E(L,V,J){var Q=X.call(this,L,V,J)||this;return Q.fillColor="transparent",Q.strokeColor="transparent",Q.strokeWidth=0,Q.strokeDasharray="",Q.opacity=1,Q.setStrokeColor=Q.setStrokeColor.bind(Q),Q.setFillColor=Q.setFillColor.bind(Q),Q.setStrokeWidth=Q.setStrokeWidth.bind(Q),Q.setStrokeDasharray=Q.setStrokeDasharray.bind(Q),Q.createVisual=Q.createVisual.bind(Q),Q}return Ie(E,X),E.prototype.ownsTarget=function(L){return!(!X.prototype.ownsTarget.call(this,L)&&L!==this.visual)},E.prototype.createVisual=function(){this.visual=fe.createRect(1,1,[["fill",this.fillColor],["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["stroke-dasharray",this.strokeDasharray],["opacity",this.opacity.toString()]]),this.addMarkerVisualToContainer(this.visual)},E.prototype.pointerDown=function(L,V){X.prototype.pointerDown.call(this,L,V),this.state==="new"&&(this.createVisual(),this.moveVisual(L),this._state="creating")},E.prototype.manipulate=function(L){X.prototype.manipulate.call(this,L)},E.prototype.resize=function(L){X.prototype.resize.call(this,L),this.setSize()},E.prototype.setSize=function(){X.prototype.setSize.call(this),fe.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]])},E.prototype.pointerUp=function(L){X.prototype.pointerUp.call(this,L),this.setSize()},E.prototype.setStrokeColor=function(L){this.strokeColor=L,this.visual&&fe.setAttributes(this.visual,[["stroke",this.strokeColor]]),this.colorChanged(L),this.stateChanged()},E.prototype.setFillColor=function(L){this.fillColor=L,this.visual&&fe.setAttributes(this.visual,[["fill",this.fillColor]]),this.stateChanged()},E.prototype.setStrokeWidth=function(L){this.strokeWidth=L,this.visual&&fe.setAttributes(this.visual,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},E.prototype.setStrokeDasharray=function(L){this.strokeDasharray=L,this.visual&&fe.setAttributes(this.visual,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},E.prototype.getState=function(){return Object.assign({fillColor:this.fillColor,strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,opacity:this.opacity},X.prototype.getState.call(this))},E.prototype.restoreState=function(L){var V=L;this.fillColor=V.fillColor,this.strokeColor=V.strokeColor,this.strokeWidth=V.strokeWidth,this.strokeDasharray=V.strokeDasharray,this.opacity=V.opacity,this.createVisual(),X.prototype.restoreState.call(this,L),this.setSize()},E.prototype.scale=function(L,V){X.prototype.scale.call(this,L,V),this.setSize()},E.title="Rectangle marker",E}(ct),Ot=function(X){function E(L,V,J,Q){var we=X.call(this,L,Q||'')||this;return we.widths=[],we.widthBoxes=[],we.widths=V,we.currentWidth=J,we.setCurrentWidth=we.setCurrentWidth.bind(we),we}return Ie(E,X),E.prototype.getUi=function(){var L=this,V=document.createElement("div");return V.style.display="flex",V.style.overflow="hidden",V.style.flexGrow="2",this.widths.forEach(function(J){var Q=document.createElement("div");Q.style.display="flex",Q.style.flexGrow="2",Q.style.alignItems="center",Q.style.justifyContent="space-between",Q.style.padding="5px",Q.style.borderWidth="2px",Q.style.borderStyle="solid",Q.style.borderColor=J===L.currentWidth?L.uiStyleSettings.toolboxAccentColor:"transparent",Q.addEventListener("click",function(){L.setCurrentWidth(J,Q)}),V.appendChild(Q);var we=document.createElement("div");we.innerText=J.toString(),we.style.marginRight="5px",Q.appendChild(we);var dt=document.createElement("div");dt.style.minHeight="20px",dt.style.flexGrow="2",dt.style.display="flex",dt.style.alignItems="center";var Dt=document.createElement("hr");Dt.style.minWidth="20px",Dt.style.border="0px",Dt.style.borderTop=J+"px solid "+L.uiStyleSettings.toolboxColor,Dt.style.flexGrow="2",dt.appendChild(Dt),Q.appendChild(dt),L.widthBoxes.push(Q)}),V},E.prototype.setCurrentWidth=function(L,V){var J=this;this.currentWidth=L,this.widthBoxes.forEach(function(Q){Q.style.borderColor=Q===V?J.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onWidthChanged&&this.onWidthChanged(this.currentWidth)},E}(je),Mt=function(X){function E(L,V,J,Q){var we=X.call(this,L,Q||'')||this;return we.styles=[],we.styleBoxes=[],we.styles=V,we.currentStyle=J,we.setCurrentStyle=we.setCurrentStyle.bind(we),we}return Ie(E,X),E.prototype.getUi=function(){var L=this,V=document.createElement("div");return V.style.display="flex",V.style.overflow="hidden",V.style.flexGrow="2",this.styles.forEach(function(J){var Q=document.createElement("div");Q.style.display="flex",Q.style.alignItems="center",Q.style.justifyContent="space-between",Q.style.padding="5px",Q.style.borderWidth="2px",Q.style.borderStyle="solid",Q.style.overflow="hidden",Q.style.maxWidth=100/L.styles.length-5+"%",Q.style.borderColor=J===L.currentStyle?L.uiStyleSettings.toolboxAccentColor:"transparent",Q.addEventListener("click",function(){L.setCurrentStyle(J,Q)}),V.appendChild(Q);var we=document.createElement("div");we.style.minHeight="20px",we.style.flexGrow="2",we.style.overflow="hidden";var dt=` - `;we.innerHTML=dt,Q.appendChild(we),L.styleBoxes.push(Q)}),V},E.prototype.setCurrentStyle=function(L,V){var J=this;this.currentStyle=L,this.styleBoxes.forEach(function(Q){Q.style.borderColor=Q===V?J.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onStyleChanged&&this.onStyleChanged(this.currentStyle)},E}(je),Me=function(X){function E(L,V,J){var Q=X.call(this,L,V,J)||this;return Q.strokeColor=J.defaultColor,Q.strokeWidth=J.defaultStrokeWidth,Q.strokeDasharray=J.defaultStrokeDasharray,Q.strokePanel=new He("Line color",J.defaultColorSet,J.defaultColor),Q.strokePanel.onColorChanged=Q.setStrokeColor,Q.strokeWidthPanel=new Ot("Line width",J.defaultStrokeWidths,J.defaultStrokeWidth),Q.strokeWidthPanel.onWidthChanged=Q.setStrokeWidth,Q.strokeStylePanel=new Mt("Line style",J.defaultStrokeDasharrays,J.defaultStrokeDasharray),Q.strokeStylePanel.onStyleChanged=Q.setStrokeDasharray,Q}return Ie(E,X),Object.defineProperty(E.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),E.prototype.getState=function(){var L=X.prototype.getState.call(this);return L.typeName=E.typeName,L},E.typeName="FrameMarker",E.title="Frame marker",E.icon='',E}(mt),Re=function(){this.defaultColorSet=["#EF4444","#10B981","#2563EB","#FFFF00","#7C3AED","#F472B6","#000000","#FFFFFF"],this.defaultColor=this.defaultColorSet[0],this.defaultFillColor=this.defaultColorSet[0],this.defaultStrokeColor=this.defaultColorSet[7],this.defaultHighlightColor=this.defaultColorSet[3],this.defaultStrokeWidth=3,this.defaultStrokeDasharray="",this.defaultHighlightOpacity=.5,this.defaultFontFamily="Helvetica, Arial, sans-serif",this.defaultStrokeWidths=[1,2,3,5,10],this.defaultStrokeDasharrays=["","3","12 3","9 6 3 6"],this.defaultOpacitySteps=[.1,.25,.5,.75,1],this.displayMode="inline",this.defaultFontFamilies=['Times, "Times New Roman", serif',"Helvetica, Arial, sans-serif",'Courier, "Courier New", monospace',"cursive","fantasy"],this.popupMargin=30,this.newFreehandMarkerOnPointerUp=!1,this.defaultColorsFollowCurrentColors=!1,this.freehandPixelRatio=1,this.disableRotation=!1},Ze=function(X){function E(L,V,J){var Q=X.call(this,L,V,J)||this;return Q.x1=0,Q.y1=0,Q.x2=0,Q.y2=0,Q.defaultLength=50,Q.manipulationStartX=0,Q.manipulationStartY=0,Q.manipulationStartX1=0,Q.manipulationStartY1=0,Q.manipulationStartX2=0,Q.manipulationStartY2=0,Q.setupControlBox(),Q}return Ie(E,X),E.prototype.ownsTarget=function(L){return!!X.prototype.ownsTarget.call(this,L)||!(!this.grip1.ownsTarget(L)&&!this.grip2.ownsTarget(L))},E.prototype.pointerDown=function(L,V){X.prototype.pointerDown.call(this,L,V),this.manipulationStartX=L.x,this.manipulationStartY=L.y,this.state==="new"&&(this.x1=L.x,this.y1=L.y,this.x2=L.x,this.y2=L.y),this.manipulationStartX1=this.x1,this.manipulationStartY1=this.y1,this.manipulationStartX2=this.x2,this.manipulationStartY2=this.y2,this.state!=="new"&&(this.select(),this.grip1.ownsTarget(V)?this.activeGrip=this.grip1:this.grip2.ownsTarget(V)?this.activeGrip=this.grip2:this.activeGrip=void 0,this.activeGrip?this._state="resize":this._state="move")},E.prototype.pointerUp=function(L){var V=this.state;X.prototype.pointerUp.call(this,L),this.state==="creating"&&Math.abs(this.x1-this.x2)<10&&Math.abs(this.y1-this.y2)<10?(this.x2=this.x1+this.defaultLength,this.adjustVisual(),this.adjustControlBox()):this.manipulate(L),this._state="select",V==="creating"&&this.onMarkerCreated&&this.onMarkerCreated(this)},E.prototype.adjustVisual=function(){},E.prototype.manipulate=function(L){this.state==="creating"?this.resize(L):this.state==="move"?(this.x1=this.manipulationStartX1+L.x-this.manipulationStartX,this.y1=this.manipulationStartY1+L.y-this.manipulationStartY,this.x2=this.manipulationStartX2+L.x-this.manipulationStartX,this.y2=this.manipulationStartY2+L.y-this.manipulationStartY,this.adjustVisual(),this.adjustControlBox()):this.state==="resize"&&this.resize(L)},E.prototype.resize=function(L){switch(this.activeGrip){case this.grip1:this.x1=L.x,this.y1=L.y;break;case this.grip2:case void 0:this.x2=L.x,this.y2=L.y}this.adjustVisual(),this.adjustControlBox()},E.prototype.select=function(){X.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},E.prototype.deselect=function(){X.prototype.deselect.call(this),this.controlBox.style.display="none"},E.prototype.setupControlBox=function(){this.controlBox=fe.createGroup(),this.container.appendChild(this.controlBox),this.addControlGrips(),this.controlBox.style.display="none"},E.prototype.adjustControlBox=function(){this.positionGrips()},E.prototype.addControlGrips=function(){this.grip1=this.createGrip(),this.grip2=this.createGrip(),this.positionGrips()},E.prototype.createGrip=function(){var L=new bt;return L.visual.transform.baseVal.appendItem(fe.createTransform()),this.controlBox.appendChild(L.visual),L},E.prototype.positionGrips=function(){var L=this.grip1.GRIP_SIZE;this.positionGrip(this.grip1.visual,this.x1-L/2,this.y1-L/2),this.positionGrip(this.grip2.visual,this.x2-L/2,this.y2-L/2)},E.prototype.positionGrip=function(L,V,J){var Q=L.transform.baseVal.getItem(0);Q.setTranslate(V,J),L.transform.baseVal.replaceItem(Q,0)},E.prototype.getState=function(){return Object.assign({x1:this.x1,y1:this.y1,x2:this.x2,y2:this.y2},X.prototype.getState.call(this))},E.prototype.restoreState=function(L){X.prototype.restoreState.call(this,L);var V=L;this.x1=V.x1,this.y1=V.y1,this.x2=V.x2,this.y2=V.y2},E.prototype.scale=function(L,V){X.prototype.scale.call(this,L,V),this.x1=this.x1*L,this.y1=this.y1*V,this.x2=this.x2*L,this.y2=this.y2*V,this.adjustVisual(),this.adjustControlBox()},E}(Ye),lt=function(X){function E(L,V,J){var Q=X.call(this,L,V,J)||this;return Q.strokeColor="transparent",Q.strokeWidth=0,Q.strokeDasharray="",Q.setStrokeColor=Q.setStrokeColor.bind(Q),Q.setStrokeWidth=Q.setStrokeWidth.bind(Q),Q.setStrokeDasharray=Q.setStrokeDasharray.bind(Q),Q.strokeColor=J.defaultColor,Q.strokeWidth=J.defaultStrokeWidth,Q.strokeDasharray=J.defaultStrokeDasharray,Q.strokePanel=new He("Line color",J.defaultColorSet,J.defaultColor),Q.strokePanel.onColorChanged=Q.setStrokeColor,Q.strokeWidthPanel=new Ot("Line width",J.defaultStrokeWidths,J.defaultStrokeWidth),Q.strokeWidthPanel.onWidthChanged=Q.setStrokeWidth,Q.strokeStylePanel=new Mt("Line style",J.defaultStrokeDasharrays,J.defaultStrokeDasharray),Q.strokeStylePanel.onStyleChanged=Q.setStrokeDasharray,Q}return Ie(E,X),E.prototype.ownsTarget=function(L){return!(!X.prototype.ownsTarget.call(this,L)&&L!==this.visual&&L!==this.selectorLine&&L!==this.visibleLine)},E.prototype.createVisual=function(){this.visual=fe.createGroup(),this.selectorLine=fe.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()]]),this.visibleLine=fe.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()]]),this.visual.appendChild(this.selectorLine),this.visual.appendChild(this.visibleLine),this.addMarkerVisualToContainer(this.visual)},E.prototype.pointerDown=function(L,V){X.prototype.pointerDown.call(this,L,V),this.state==="new"&&(this.createVisual(),this.adjustVisual(),this._state="creating")},E.prototype.adjustVisual=function(){this.selectorLine&&this.visibleLine&&(this.selectorLine.setAttribute("x1",this.x1.toString()),this.selectorLine.setAttribute("y1",this.y1.toString()),this.selectorLine.setAttribute("x2",this.x2.toString()),this.selectorLine.setAttribute("y2",this.y2.toString()),this.visibleLine.setAttribute("x1",this.x1.toString()),this.visibleLine.setAttribute("y1",this.y1.toString()),this.visibleLine.setAttribute("x2",this.x2.toString()),this.visibleLine.setAttribute("y2",this.y2.toString()),fe.setAttributes(this.visibleLine,[["stroke",this.strokeColor]]),fe.setAttributes(this.visibleLine,[["stroke-width",this.strokeWidth.toString()]]),fe.setAttributes(this.visibleLine,[["stroke-dasharray",this.strokeDasharray.toString()]]))},E.prototype.setStrokeColor=function(L){this.strokeColor=L,this.adjustVisual(),this.colorChanged(L)},E.prototype.setStrokeWidth=function(L){this.strokeWidth=L,this.adjustVisual()},E.prototype.setStrokeDasharray=function(L){this.strokeDasharray=L,this.adjustVisual(),this.stateChanged()},Object.defineProperty(E.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),E.prototype.getState=function(){var L=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray},X.prototype.getState.call(this));return L.typeName=E.typeName,L},E.prototype.restoreState=function(L){X.prototype.restoreState.call(this,L);var V=L;this.strokeColor=V.strokeColor,this.strokeWidth=V.strokeWidth,this.strokeDasharray=V.strokeDasharray,this.createVisual(),this.adjustVisual()},E.typeName="LineMarker",E.title="Line marker",E.icon='',E}(Ze),Ke=function(X){function E(L,V,J,Q){var we=X.call(this,L,Q||'')||this;return we.fonts=[],we.fontBoxes=[],we.fonts=V,we.currentFont=J,we.setCurrentFont=we.setCurrentFont.bind(we),we}return Ie(E,X),E.prototype.getUi=function(){var L=this,V=document.createElement("div");return V.style.overflow="hidden",V.style.flexGrow="2",this.fonts.forEach(function(J){var Q=document.createElement("div");Q.style.display="inline-block",Q.style.alignItems="center",Q.style.justifyContent="space-between",Q.style.padding="5px",Q.style.borderWidth="2px",Q.style.borderStyle="solid",Q.style.overflow="hidden",Q.style.maxWidth=100/L.fonts.length-5+"%",Q.style.borderColor=J===L.currentFont?L.uiStyleSettings.toolboxAccentColor:"transparent",Q.addEventListener("click",function(){L.setCurrentFont(J,Q)}),V.appendChild(Q);var we=document.createElement("div");we.style.display="flex",we.style.minHeight="20px",we.style.flexGrow="2",we.style.fontFamily=J,we.style.overflow="hidden";var dt=document.createElement("div");dt.style.whiteSpace="nowrap",dt.style.overflow="hidden",dt.style.textOverflow="ellipsis",dt.innerHTML="The quick brown fox jumps over the lazy dog",we.appendChild(dt),Q.appendChild(we),L.fontBoxes.push(Q)}),V},E.prototype.setCurrentFont=function(L,V){var J=this;this.currentFont=L,this.fontBoxes.forEach(function(Q){Q.style.borderColor=Q===V?J.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onFontChanged&&this.onFontChanged(this.currentFont)},E}(je),tt=function(X){function E(L,V,J){var Q=X.call(this,L,V,J)||this;return Q.color="transparent",Q.padding=5,Q.DEFAULT_TEXT="your text here",Q.text=Q.DEFAULT_TEXT,Q.isMoved=!1,Q.color=J.defaultColor,Q.fontFamily=J.defaultFontFamily,Q.defaultSize={x:100,y:30},Q.setColor=Q.setColor.bind(Q),Q.setFont=Q.setFont.bind(Q),Q.renderText=Q.renderText.bind(Q),Q.sizeText=Q.sizeText.bind(Q),Q.textEditDivClicked=Q.textEditDivClicked.bind(Q),Q.showTextEditor=Q.showTextEditor.bind(Q),Q.setSize=Q.setSize.bind(Q),Q.positionTextEditor=Q.positionTextEditor.bind(Q),Q.colorPanel=new He("Color",J.defaultColorSet,J.defaultColor),Q.colorPanel.onColorChanged=Q.setColor,Q.fontFamilyPanel=new Ke("Font",J.defaultFontFamilies,J.defaultFontFamily),Q.fontFamilyPanel.onFontChanged=Q.setFont,Q}return Ie(E,X),E.prototype.ownsTarget=function(L){if(X.prototype.ownsTarget.call(this,L)||L===this.visual||L===this.textElement||L===this.bgRectangle)return!0;var V=!1;return this.textElement.childNodes.forEach(function(J){J===L&&(V=!0)}),V},E.prototype.createVisual=function(){this.visual=fe.createGroup(),this.bgRectangle=fe.createRect(1,1,[["fill","transparent"]]),this.visual.appendChild(this.bgRectangle),this.textElement=fe.createText([["fill",this.color],["font-family",this.fontFamily],["font-size","16px"],["x","0"],["y","0"]]),this.textElement.transform.baseVal.appendItem(fe.createTransform()),this.textElement.transform.baseVal.appendItem(fe.createTransform()),this.visual.appendChild(this.textElement),this.addMarkerVisualToContainer(this.visual),this.renderText()},E.prototype.pointerDown=function(L,V){X.prototype.pointerDown.call(this,L,V),this.isMoved=!1,this.pointerDownPoint=L,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(L),this._state="creating")},E.prototype.renderText=function(){var L=this;if(this.textElement){for(;this.textElement.lastChild;)this.textElement.removeChild(this.textElement.lastChild);this.text.split(/\r\n|[\n\v\f\r\x85\u2028\u2029]/).forEach(function(V){L.textElement.appendChild(fe.createTSpan(V.trim()===""?" ":V.trim(),[["x","0"],["dy","1.2em"]]))}),setTimeout(this.sizeText,10)}},E.prototype.getTextScale=function(){var L=this.textElement.getBBox(),V=1;if(L.width>0&&L.height>0){var J=(1*this.width-this.width*this.padding*2/100)/L.width,Q=(1*this.height-this.height*this.padding*2/100)/L.height;V=Math.min(J,Q)}return V},E.prototype.getTextPosition=function(L){var V=this.textElement.getBBox(),J=0,Q=0;return V.width>0&&V.height>0&&(J=(this.width-V.width*L)/2,Q=this.height/2-V.height*L/2),{x:J,y:Q}},E.prototype.sizeText=function(){var L=this.textElement.getBBox(),V=this.getTextScale(),J=this.getTextPosition(V);J.y-=L.y*V,navigator.userAgent.indexOf("Edge/")>-1?this.textElement.style.transform="translate("+J.x+"px, "+J.y+"px) scale("+V+", "+V+")":(this.textElement.transform.baseVal.getItem(0).setTranslate(J.x,J.y),this.textElement.transform.baseVal.getItem(1).setScale(V,V))},E.prototype.manipulate=function(L){X.prototype.manipulate.call(this,L),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(L.x-this.pointerDownPoint.x)>5||Math.abs(L.y-this.pointerDownPoint.y)>5)},E.prototype.resize=function(L){X.prototype.resize.call(this,L),this.isMoved=!0,this.setSize(),this.sizeText()},E.prototype.setSize=function(){X.prototype.setSize.call(this),this.visual&&this.bgRectangle&&(fe.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),fe.setAttributes(this.bgRectangle,[["width",this.width.toString()],["height",this.height.toString()]]))},E.prototype.pointerUp=function(L){var V=this.state;V==="creating"&&(this._suppressMarkerCreateEvent=!0),X.prototype.pointerUp.call(this,L),this.setSize(),(V==="creating"||!this.isMoved&&Date.now()-this.pointerDownTimestamp>500)&&this.showTextEditor(),this.pointerDownPoint=void 0},E.prototype.showTextEditor=function(){var L=this;this._state="edit",this.overlayContainer.innerHTML="",this.textEditDiv=document.createElement("div"),this.textEditDiv.style.flexGrow="2",this.textEditDiv.style.alignItems="center",this.textEditDiv.style.justifyContent="center",this.textEditDiv.style.pointerEvents="auto",this.textEditDiv.style.overflow="hidden",this.textEditor=document.createElement("div"),this.textEditor.style.position="absolute",this.textEditor.style.fontFamily=this.fontFamily,this.textEditor.style.lineHeight="1em",this.textEditor.innerText=this.text,this.textEditor.contentEditable="true",this.textEditor.style.color=this.color,this.textEditor.style.whiteSpace="pre",this.positionTextEditor(),this.textEditor.addEventListener("pointerup",function(V){V.stopPropagation()}),this.textEditor.addEventListener("input",function(){for(var V=Number.parseFloat(L.textEditor.style.fontSize);L.textEditor.clientWidth>=Number.parseInt(L.textEditor.style.maxWidth)&&V>.9;)V-=.1,L.textEditor.style.fontSize=Math.max(V,.9)+"em"}),this.textEditor.addEventListener("keyup",function(V){V.cancelBubble=!0}),this.textEditor.addEventListener("paste",function(V){if(V.clipboardData){var J=V.clipboardData.getData("text"),Q=window.getSelection();if(!Q.rangeCount)return!1;Q.deleteFromDocument(),Q.getRangeAt(0).insertNode(document.createTextNode(J)),V.preventDefault()}}),this.textEditDiv.addEventListener("pointerup",function(){L.textEditDivClicked(L.textEditor.innerText)}),this.textEditDiv.appendChild(this.textEditor),this.overlayContainer.appendChild(this.textEditDiv),this.hideVisual(),this.textEditor.focus(),document.execCommand("selectAll")},E.prototype.positionTextEditor=function(){if(this.state==="edit")if(this.textEditor===void 0)this.showTextEditor();else{this.textElement.style.display="";var L=this.getTextScale(),V=this.rotatePoint({x:this.left+this.width/2,y:this.top+this.height/2}),J=this.textElement.getBBox(),Q={x:J.width*L,y:J.height*L};V.x-=Q.x/2,V.y-=Q.y/2,this.textEditor.style.top=V.y+"px",this.textEditor.style.left=V.x+"px",this.textEditor.style.maxWidth=this.overlayContainer.offsetWidth-V.x+"px",this.textEditor.style.fontSize=Math.max(16*L,12)+"px",this.textElement.style.display="none"}},E.prototype.textEditDivClicked=function(L){this.text=L.trim(),this.overlayContainer.innerHTML="",this.renderText(),this.showVisual(),this._suppressMarkerCreateEvent&&(this._suppressMarkerCreateEvent=!1,this.onMarkerCreated&&this.onMarkerCreated(this)),this.stateChanged()},E.prototype.select=function(){X.prototype.select.call(this),this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText)},E.prototype.deselect=function(){this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText),X.prototype.deselect.call(this)},E.prototype.dblClick=function(L,V){X.prototype.dblClick.call(this,L,V),this.showTextEditor()},E.prototype.setColor=function(L){this.textElement&&fe.setAttributes(this.textElement,[["fill",L]]),this.color=L,this.textEditor&&(this.textEditor.style.color=this.color),this.colorChanged(L)},E.prototype.setFont=function(L){this.textElement&&fe.setAttributes(this.textElement,[["font-family",L]]),this.fontFamily=L,this.textEditor&&(this.textEditor.style.fontFamily=this.fontFamily),this.renderText(),this.stateChanged()},E.prototype.hideVisual=function(){this.textElement.style.display="none",this.hideControlBox()},E.prototype.showVisual=function(){this.state==="edit"&&(this._state="select"),this.textElement.style.display="",this.showControlBox()},Object.defineProperty(E.prototype,"toolboxPanels",{get:function(){return[this.colorPanel,this.fontFamilyPanel]},enumerable:!1,configurable:!0}),E.prototype.getState=function(){var L=Object.assign({color:this.color,fontFamily:this.fontFamily,padding:this.padding,text:this.text},X.prototype.getState.call(this));return L.typeName=E.typeName,L},E.prototype.restoreState=function(L){var V=L;this.color=V.color,this.fontFamily=V.fontFamily,this.padding=V.padding,this.text=V.text,this.createVisual(),X.prototype.restoreState.call(this,L),this.setSize()},E.prototype.scale=function(L,V){X.prototype.scale.call(this,L,V),this.setSize(),this.sizeText(),this.positionTextEditor()},E.typeName="TextMarker",E.title="Text marker",E.icon='',E}(ct),Te=function(X){function E(L,V,J){var Q=X.call(this,L,V,J)||this;return Q.color="transparent",Q.lineWidth=3,Q.drawing=!1,Q.pixelRatio=1,Q.color=J.defaultColor,Q.lineWidth=J.defaultStrokeWidth,Q.pixelRatio=J.freehandPixelRatio,Q.setColor=Q.setColor.bind(Q),Q.addCanvas=Q.addCanvas.bind(Q),Q.finishCreation=Q.finishCreation.bind(Q),Q.setLineWidth=Q.setLineWidth.bind(Q),Q.colorPanel=new He("Color",J.defaultColorSet,J.defaultColor),Q.colorPanel.onColorChanged=Q.setColor,Q.lineWidthPanel=new Ot("Line width",J.defaultStrokeWidths,J.defaultStrokeWidth),Q.lineWidthPanel.onWidthChanged=Q.setLineWidth,Q}return Ie(E,X),E.prototype.ownsTarget=function(L){return!(!X.prototype.ownsTarget.call(this,L)&&L!==this.visual&&L!==this.drawingImage)},E.prototype.createVisual=function(){this.visual=fe.createGroup(),this.drawingImage=fe.createImage(),this.visual.appendChild(this.drawingImage);var L=fe.createTransform();this.visual.transform.baseVal.appendItem(L),this.addMarkerVisualToContainer(this.visual)},E.prototype.pointerDown=function(L,V){this.state==="new"&&(this.addCanvas(),this.createVisual(),this._state="creating"),this.state==="creating"?(this.canvasContext.strokeStyle=this.color,this.canvasContext.lineWidth=this.lineWidth,this.canvasContext.beginPath(),this.canvasContext.moveTo(L.x,L.y),this.drawing=!0):X.prototype.pointerDown.call(this,L,V)},E.prototype.manipulate=function(L){this.state==="creating"?this.drawing&&(this.canvasContext.lineTo(L.x,L.y),this.canvasContext.stroke()):X.prototype.manipulate.call(this,L)},E.prototype.resize=function(L){X.prototype.resize.call(this,L),fe.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),fe.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]])},E.prototype.pointerUp=function(L){this._state==="creating"?this.drawing&&(this.canvasContext.closePath(),this.drawing=!1,this.globalSettings.newFreehandMarkerOnPointerUp&&this.finishCreation()):X.prototype.pointerUp.call(this,L)},E.prototype.addCanvas=function(){this.overlayContainer.innerHTML="",this.canvasElement=document.createElement("canvas"),this.canvasElement.width=this.overlayContainer.clientWidth*this.pixelRatio,this.canvasElement.height=this.overlayContainer.clientHeight*this.pixelRatio,this.canvasContext=this.canvasElement.getContext("2d"),this.canvasContext.scale(this.pixelRatio,this.pixelRatio),this.overlayContainer.appendChild(this.canvasElement)},E.prototype.select=function(){this.state==="creating"&&this.finishCreation(),X.prototype.select.call(this)},E.prototype.deselect=function(){this.state==="creating"&&this.finishCreation(),X.prototype.deselect.call(this)},E.prototype.finishCreation=function(){for(var L=this.canvasContext.getImageData(0,0,this.canvasElement.width,this.canvasElement.height),V=[this.canvasElement.width+1,this.canvasElement.height+1,-1,-1],J=V[0],Q=V[1],we=V[2],dt=V[3],Dt=!1,kt=0;kt0&&(Dt=!0,ktdt&&(dt=kt),ht>we&&(we=ht));if(Dt){this.left=J/this.pixelRatio,this.top=Q/this.pixelRatio,this.width=(we-J)/this.pixelRatio,this.height=(dt-Q)/this.pixelRatio;var Zt=document.createElement("canvas");Zt.width=we-J,Zt.height=dt-Q,Zt.getContext("2d").putImageData(this.canvasContext.getImageData(J,Q,we-J,dt-Q),0,0),this.drawingImgUrl=Zt.toDataURL("image/png"),this.setDrawingImage(),this._state="select",this.onMarkerCreated&&this.onMarkerCreated(this)}this.overlayContainer.innerHTML=""},E.prototype.setDrawingImage=function(){fe.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]]),fe.setAttributes(this.drawingImage,[["href",this.drawingImgUrl]]),this.moveVisual({x:this.left,y:this.top})},E.prototype.setColor=function(L){this.color=L,this.colorChanged(L)},E.prototype.setLineWidth=function(L){this.lineWidth=L},Object.defineProperty(E.prototype,"toolboxPanels",{get:function(){return this.state==="new"||this.state==="creating"?[this.colorPanel,this.lineWidthPanel]:[]},enumerable:!1,configurable:!0}),E.prototype.getState=function(){var L=Object.assign({drawingImgUrl:this.drawingImgUrl},X.prototype.getState.call(this));return L.typeName=E.typeName,L},E.prototype.restoreState=function(L){this.createVisual(),X.prototype.restoreState.call(this,L),this.drawingImgUrl=L.drawingImgUrl,this.setDrawingImage()},E.prototype.scale=function(L,V){X.prototype.scale.call(this,L,V),this.setDrawingImage()},E.typeName="FreehandMarker",E.title="Freehand marker",E.icon='',E}(ct),me=function(X){function E(L,V,J){var Q=X.call(this,L,J||'')||this;return Q.typeBoxes=[],Q.currentType=V,Q.setCurrentType=Q.setCurrentType.bind(Q),Q}return Ie(E,X),E.prototype.getUi=function(){var L=this,V=document.createElement("div");V.style.display="flex",V.style.overflow="hidden",V.style.flexGrow="2";for(var J=function(dt){var Dt="both";switch(dt){case 0:Dt="both";break;case 1:Dt="start";break;case 2:Dt="end";break;case 3:Dt="none"}var kt=document.createElement("div");if(kt.style.display="flex",kt.style.flexGrow="2",kt.style.alignItems="center",kt.style.justifyContent="space-between",kt.style.padding="5px",kt.style.borderWidth="2px",kt.style.borderStyle="solid",kt.style.borderColor=Dt===Q.currentType?Q.uiStyleSettings.toolboxAccentColor:"transparent",kt.addEventListener("click",function(){L.setCurrentType(Dt,kt)}),V.appendChild(kt),Dt==="both"||Dt==="start"){var ht=document.createElement("div");ht.style.display="flex",ht.style.alignItems="center",ht.style.minHeight="20px",ht.innerHTML=` + `;we.innerHTML=dt,Q.appendChild(we),L.styleBoxes.push(Q)}),V},E.prototype.setCurrentStyle=function(L,V){var J=this;this.currentStyle=L,this.styleBoxes.forEach(function(Q){Q.style.borderColor=Q===V?J.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onStyleChanged&&this.onStyleChanged(this.currentStyle)},E}(je),Me=function(X){function E(L,V,J){var Q=X.call(this,L,V,J)||this;return Q.strokeColor=J.defaultColor,Q.strokeWidth=J.defaultStrokeWidth,Q.strokeDasharray=J.defaultStrokeDasharray,Q.strokePanel=new He("Line color",J.defaultColorSet,J.defaultColor),Q.strokePanel.onColorChanged=Q.setStrokeColor,Q.strokeWidthPanel=new Ot("Line width",J.defaultStrokeWidths,J.defaultStrokeWidth),Q.strokeWidthPanel.onWidthChanged=Q.setStrokeWidth,Q.strokeStylePanel=new Mt("Line style",J.defaultStrokeDasharrays,J.defaultStrokeDasharray),Q.strokeStylePanel.onStyleChanged=Q.setStrokeDasharray,Q}return Ie(E,X),Object.defineProperty(E.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),E.prototype.getState=function(){var L=X.prototype.getState.call(this);return L.typeName=E.typeName,L},E.typeName="FrameMarker",E.title="Frame marker",E.icon='',E}(mt),Re=function(){this.defaultColorSet=["#EF4444","#10B981","#2563EB","#FFFF00","#7C3AED","#F472B6","#000000","#FFFFFF"],this.defaultColor=this.defaultColorSet[0],this.defaultFillColor=this.defaultColorSet[0],this.defaultStrokeColor=this.defaultColorSet[7],this.defaultHighlightColor=this.defaultColorSet[3],this.defaultStrokeWidth=3,this.defaultStrokeDasharray="",this.defaultHighlightOpacity=.5,this.defaultFontFamily="Helvetica, Arial, sans-serif",this.defaultStrokeWidths=[1,2,3,5,10],this.defaultStrokeDasharrays=["","3","12 3","9 6 3 6"],this.defaultOpacitySteps=[.1,.25,.5,.75,1],this.displayMode="inline",this.defaultFontFamilies=['Times, "Times New Roman", serif',"Helvetica, Arial, sans-serif",'Courier, "Courier New", monospace',"cursive","fantasy"],this.popupMargin=30,this.newFreehandMarkerOnPointerUp=!1,this.defaultColorsFollowCurrentColors=!1,this.freehandPixelRatio=1,this.disableRotation=!1},Ze=function(X){function E(L,V,J){var Q=X.call(this,L,V,J)||this;return Q.x1=0,Q.y1=0,Q.x2=0,Q.y2=0,Q.defaultLength=50,Q.manipulationStartX=0,Q.manipulationStartY=0,Q.manipulationStartX1=0,Q.manipulationStartY1=0,Q.manipulationStartX2=0,Q.manipulationStartY2=0,Q.setupControlBox(),Q}return Ie(E,X),E.prototype.ownsTarget=function(L){return!!X.prototype.ownsTarget.call(this,L)||!(!this.grip1.ownsTarget(L)&&!this.grip2.ownsTarget(L))},E.prototype.pointerDown=function(L,V){X.prototype.pointerDown.call(this,L,V),this.manipulationStartX=L.x,this.manipulationStartY=L.y,this.state==="new"&&(this.x1=L.x,this.y1=L.y,this.x2=L.x,this.y2=L.y),this.manipulationStartX1=this.x1,this.manipulationStartY1=this.y1,this.manipulationStartX2=this.x2,this.manipulationStartY2=this.y2,this.state!=="new"&&(this.select(),this.grip1.ownsTarget(V)?this.activeGrip=this.grip1:this.grip2.ownsTarget(V)?this.activeGrip=this.grip2:this.activeGrip=void 0,this.activeGrip?this._state="resize":this._state="move")},E.prototype.pointerUp=function(L){var V=this.state;X.prototype.pointerUp.call(this,L),this.state==="creating"&&Math.abs(this.x1-this.x2)<10&&Math.abs(this.y1-this.y2)<10?(this.x2=this.x1+this.defaultLength,this.adjustVisual(),this.adjustControlBox()):this.manipulate(L),this._state="select",V==="creating"&&this.onMarkerCreated&&this.onMarkerCreated(this)},E.prototype.adjustVisual=function(){},E.prototype.manipulate=function(L){this.state==="creating"?this.resize(L):this.state==="move"?(this.x1=this.manipulationStartX1+L.x-this.manipulationStartX,this.y1=this.manipulationStartY1+L.y-this.manipulationStartY,this.x2=this.manipulationStartX2+L.x-this.manipulationStartX,this.y2=this.manipulationStartY2+L.y-this.manipulationStartY,this.adjustVisual(),this.adjustControlBox()):this.state==="resize"&&this.resize(L)},E.prototype.resize=function(L){switch(this.activeGrip){case this.grip1:this.x1=L.x,this.y1=L.y;break;case this.grip2:case void 0:this.x2=L.x,this.y2=L.y}this.adjustVisual(),this.adjustControlBox()},E.prototype.select=function(){X.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},E.prototype.deselect=function(){X.prototype.deselect.call(this),this.controlBox.style.display="none"},E.prototype.setupControlBox=function(){this.controlBox=fe.createGroup(),this.container.appendChild(this.controlBox),this.addControlGrips(),this.controlBox.style.display="none"},E.prototype.adjustControlBox=function(){this.positionGrips()},E.prototype.addControlGrips=function(){this.grip1=this.createGrip(),this.grip2=this.createGrip(),this.positionGrips()},E.prototype.createGrip=function(){var L=new bt;return L.visual.transform.baseVal.appendItem(fe.createTransform()),this.controlBox.appendChild(L.visual),L},E.prototype.positionGrips=function(){var L=this.grip1.GRIP_SIZE;this.positionGrip(this.grip1.visual,this.x1-L/2,this.y1-L/2),this.positionGrip(this.grip2.visual,this.x2-L/2,this.y2-L/2)},E.prototype.positionGrip=function(L,V,J){var Q=L.transform.baseVal.getItem(0);Q.setTranslate(V,J),L.transform.baseVal.replaceItem(Q,0)},E.prototype.getState=function(){return Object.assign({x1:this.x1,y1:this.y1,x2:this.x2,y2:this.y2},X.prototype.getState.call(this))},E.prototype.restoreState=function(L){X.prototype.restoreState.call(this,L);var V=L;this.x1=V.x1,this.y1=V.y1,this.x2=V.x2,this.y2=V.y2},E.prototype.scale=function(L,V){X.prototype.scale.call(this,L,V),this.x1=this.x1*L,this.y1=this.y1*V,this.x2=this.x2*L,this.y2=this.y2*V,this.adjustVisual(),this.adjustControlBox()},E}(Ye),lt=function(X){function E(L,V,J){var Q=X.call(this,L,V,J)||this;return Q.strokeColor="transparent",Q.strokeWidth=0,Q.strokeDasharray="",Q.setStrokeColor=Q.setStrokeColor.bind(Q),Q.setStrokeWidth=Q.setStrokeWidth.bind(Q),Q.setStrokeDasharray=Q.setStrokeDasharray.bind(Q),Q.strokeColor=J.defaultColor,Q.strokeWidth=J.defaultStrokeWidth,Q.strokeDasharray=J.defaultStrokeDasharray,Q.strokePanel=new He("Line color",J.defaultColorSet,J.defaultColor),Q.strokePanel.onColorChanged=Q.setStrokeColor,Q.strokeWidthPanel=new Ot("Line width",J.defaultStrokeWidths,J.defaultStrokeWidth),Q.strokeWidthPanel.onWidthChanged=Q.setStrokeWidth,Q.strokeStylePanel=new Mt("Line style",J.defaultStrokeDasharrays,J.defaultStrokeDasharray),Q.strokeStylePanel.onStyleChanged=Q.setStrokeDasharray,Q}return Ie(E,X),E.prototype.ownsTarget=function(L){return!(!X.prototype.ownsTarget.call(this,L)&&L!==this.visual&&L!==this.selectorLine&&L!==this.visibleLine)},E.prototype.createVisual=function(){this.visual=fe.createGroup(),this.selectorLine=fe.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()]]),this.visibleLine=fe.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()]]),this.visual.appendChild(this.selectorLine),this.visual.appendChild(this.visibleLine),this.addMarkerVisualToContainer(this.visual)},E.prototype.pointerDown=function(L,V){X.prototype.pointerDown.call(this,L,V),this.state==="new"&&(this.createVisual(),this.adjustVisual(),this._state="creating")},E.prototype.adjustVisual=function(){this.selectorLine&&this.visibleLine&&(this.selectorLine.setAttribute("x1",this.x1.toString()),this.selectorLine.setAttribute("y1",this.y1.toString()),this.selectorLine.setAttribute("x2",this.x2.toString()),this.selectorLine.setAttribute("y2",this.y2.toString()),this.visibleLine.setAttribute("x1",this.x1.toString()),this.visibleLine.setAttribute("y1",this.y1.toString()),this.visibleLine.setAttribute("x2",this.x2.toString()),this.visibleLine.setAttribute("y2",this.y2.toString()),fe.setAttributes(this.visibleLine,[["stroke",this.strokeColor]]),fe.setAttributes(this.visibleLine,[["stroke-width",this.strokeWidth.toString()]]),fe.setAttributes(this.visibleLine,[["stroke-dasharray",this.strokeDasharray.toString()]]))},E.prototype.setStrokeColor=function(L){this.strokeColor=L,this.adjustVisual(),this.colorChanged(L)},E.prototype.setStrokeWidth=function(L){this.strokeWidth=L,this.adjustVisual()},E.prototype.setStrokeDasharray=function(L){this.strokeDasharray=L,this.adjustVisual(),this.stateChanged()},Object.defineProperty(E.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),E.prototype.getState=function(){var L=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray},X.prototype.getState.call(this));return L.typeName=E.typeName,L},E.prototype.restoreState=function(L){X.prototype.restoreState.call(this,L);var V=L;this.strokeColor=V.strokeColor,this.strokeWidth=V.strokeWidth,this.strokeDasharray=V.strokeDasharray,this.createVisual(),this.adjustVisual()},E.typeName="LineMarker",E.title="Line marker",E.icon='',E}(Ze),ze=function(X){function E(L,V,J,Q){var we=X.call(this,L,Q||'')||this;return we.fonts=[],we.fontBoxes=[],we.fonts=V,we.currentFont=J,we.setCurrentFont=we.setCurrentFont.bind(we),we}return Ie(E,X),E.prototype.getUi=function(){var L=this,V=document.createElement("div");return V.style.overflow="hidden",V.style.flexGrow="2",this.fonts.forEach(function(J){var Q=document.createElement("div");Q.style.display="inline-block",Q.style.alignItems="center",Q.style.justifyContent="space-between",Q.style.padding="5px",Q.style.borderWidth="2px",Q.style.borderStyle="solid",Q.style.overflow="hidden",Q.style.maxWidth=100/L.fonts.length-5+"%",Q.style.borderColor=J===L.currentFont?L.uiStyleSettings.toolboxAccentColor:"transparent",Q.addEventListener("click",function(){L.setCurrentFont(J,Q)}),V.appendChild(Q);var we=document.createElement("div");we.style.display="flex",we.style.minHeight="20px",we.style.flexGrow="2",we.style.fontFamily=J,we.style.overflow="hidden";var dt=document.createElement("div");dt.style.whiteSpace="nowrap",dt.style.overflow="hidden",dt.style.textOverflow="ellipsis",dt.innerHTML="The quick brown fox jumps over the lazy dog",we.appendChild(dt),Q.appendChild(we),L.fontBoxes.push(Q)}),V},E.prototype.setCurrentFont=function(L,V){var J=this;this.currentFont=L,this.fontBoxes.forEach(function(Q){Q.style.borderColor=Q===V?J.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onFontChanged&&this.onFontChanged(this.currentFont)},E}(je),tt=function(X){function E(L,V,J){var Q=X.call(this,L,V,J)||this;return Q.color="transparent",Q.padding=5,Q.DEFAULT_TEXT="your text here",Q.text=Q.DEFAULT_TEXT,Q.isMoved=!1,Q.color=J.defaultColor,Q.fontFamily=J.defaultFontFamily,Q.defaultSize={x:100,y:30},Q.setColor=Q.setColor.bind(Q),Q.setFont=Q.setFont.bind(Q),Q.renderText=Q.renderText.bind(Q),Q.sizeText=Q.sizeText.bind(Q),Q.textEditDivClicked=Q.textEditDivClicked.bind(Q),Q.showTextEditor=Q.showTextEditor.bind(Q),Q.setSize=Q.setSize.bind(Q),Q.positionTextEditor=Q.positionTextEditor.bind(Q),Q.colorPanel=new He("Color",J.defaultColorSet,J.defaultColor),Q.colorPanel.onColorChanged=Q.setColor,Q.fontFamilyPanel=new ze("Font",J.defaultFontFamilies,J.defaultFontFamily),Q.fontFamilyPanel.onFontChanged=Q.setFont,Q}return Ie(E,X),E.prototype.ownsTarget=function(L){if(X.prototype.ownsTarget.call(this,L)||L===this.visual||L===this.textElement||L===this.bgRectangle)return!0;var V=!1;return this.textElement.childNodes.forEach(function(J){J===L&&(V=!0)}),V},E.prototype.createVisual=function(){this.visual=fe.createGroup(),this.bgRectangle=fe.createRect(1,1,[["fill","transparent"]]),this.visual.appendChild(this.bgRectangle),this.textElement=fe.createText([["fill",this.color],["font-family",this.fontFamily],["font-size","16px"],["x","0"],["y","0"]]),this.textElement.transform.baseVal.appendItem(fe.createTransform()),this.textElement.transform.baseVal.appendItem(fe.createTransform()),this.visual.appendChild(this.textElement),this.addMarkerVisualToContainer(this.visual),this.renderText()},E.prototype.pointerDown=function(L,V){X.prototype.pointerDown.call(this,L,V),this.isMoved=!1,this.pointerDownPoint=L,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(L),this._state="creating")},E.prototype.renderText=function(){var L=this;if(this.textElement){for(;this.textElement.lastChild;)this.textElement.removeChild(this.textElement.lastChild);this.text.split(/\r\n|[\n\v\f\r\x85\u2028\u2029]/).forEach(function(V){L.textElement.appendChild(fe.createTSpan(V.trim()===""?" ":V.trim(),[["x","0"],["dy","1.2em"]]))}),setTimeout(this.sizeText,10)}},E.prototype.getTextScale=function(){var L=this.textElement.getBBox(),V=1;if(L.width>0&&L.height>0){var J=(1*this.width-this.width*this.padding*2/100)/L.width,Q=(1*this.height-this.height*this.padding*2/100)/L.height;V=Math.min(J,Q)}return V},E.prototype.getTextPosition=function(L){var V=this.textElement.getBBox(),J=0,Q=0;return V.width>0&&V.height>0&&(J=(this.width-V.width*L)/2,Q=this.height/2-V.height*L/2),{x:J,y:Q}},E.prototype.sizeText=function(){var L=this.textElement.getBBox(),V=this.getTextScale(),J=this.getTextPosition(V);J.y-=L.y*V,navigator.userAgent.indexOf("Edge/")>-1?this.textElement.style.transform="translate("+J.x+"px, "+J.y+"px) scale("+V+", "+V+")":(this.textElement.transform.baseVal.getItem(0).setTranslate(J.x,J.y),this.textElement.transform.baseVal.getItem(1).setScale(V,V))},E.prototype.manipulate=function(L){X.prototype.manipulate.call(this,L),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(L.x-this.pointerDownPoint.x)>5||Math.abs(L.y-this.pointerDownPoint.y)>5)},E.prototype.resize=function(L){X.prototype.resize.call(this,L),this.isMoved=!0,this.setSize(),this.sizeText()},E.prototype.setSize=function(){X.prototype.setSize.call(this),this.visual&&this.bgRectangle&&(fe.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),fe.setAttributes(this.bgRectangle,[["width",this.width.toString()],["height",this.height.toString()]]))},E.prototype.pointerUp=function(L){var V=this.state;V==="creating"&&(this._suppressMarkerCreateEvent=!0),X.prototype.pointerUp.call(this,L),this.setSize(),(V==="creating"||!this.isMoved&&Date.now()-this.pointerDownTimestamp>500)&&this.showTextEditor(),this.pointerDownPoint=void 0},E.prototype.showTextEditor=function(){var L=this;this._state="edit",this.overlayContainer.innerHTML="",this.textEditDiv=document.createElement("div"),this.textEditDiv.style.flexGrow="2",this.textEditDiv.style.alignItems="center",this.textEditDiv.style.justifyContent="center",this.textEditDiv.style.pointerEvents="auto",this.textEditDiv.style.overflow="hidden",this.textEditor=document.createElement("div"),this.textEditor.style.position="absolute",this.textEditor.style.fontFamily=this.fontFamily,this.textEditor.style.lineHeight="1em",this.textEditor.innerText=this.text,this.textEditor.contentEditable="true",this.textEditor.style.color=this.color,this.textEditor.style.whiteSpace="pre",this.positionTextEditor(),this.textEditor.addEventListener("pointerup",function(V){V.stopPropagation()}),this.textEditor.addEventListener("input",function(){for(var V=Number.parseFloat(L.textEditor.style.fontSize);L.textEditor.clientWidth>=Number.parseInt(L.textEditor.style.maxWidth)&&V>.9;)V-=.1,L.textEditor.style.fontSize=Math.max(V,.9)+"em"}),this.textEditor.addEventListener("keyup",function(V){V.cancelBubble=!0}),this.textEditor.addEventListener("paste",function(V){if(V.clipboardData){var J=V.clipboardData.getData("text"),Q=window.getSelection();if(!Q.rangeCount)return!1;Q.deleteFromDocument(),Q.getRangeAt(0).insertNode(document.createTextNode(J)),V.preventDefault()}}),this.textEditDiv.addEventListener("pointerup",function(){L.textEditDivClicked(L.textEditor.innerText)}),this.textEditDiv.appendChild(this.textEditor),this.overlayContainer.appendChild(this.textEditDiv),this.hideVisual(),this.textEditor.focus(),document.execCommand("selectAll")},E.prototype.positionTextEditor=function(){if(this.state==="edit")if(this.textEditor===void 0)this.showTextEditor();else{this.textElement.style.display="";var L=this.getTextScale(),V=this.rotatePoint({x:this.left+this.width/2,y:this.top+this.height/2}),J=this.textElement.getBBox(),Q={x:J.width*L,y:J.height*L};V.x-=Q.x/2,V.y-=Q.y/2,this.textEditor.style.top=V.y+"px",this.textEditor.style.left=V.x+"px",this.textEditor.style.maxWidth=this.overlayContainer.offsetWidth-V.x+"px",this.textEditor.style.fontSize=Math.max(16*L,12)+"px",this.textElement.style.display="none"}},E.prototype.textEditDivClicked=function(L){this.text=L.trim(),this.overlayContainer.innerHTML="",this.renderText(),this.showVisual(),this._suppressMarkerCreateEvent&&(this._suppressMarkerCreateEvent=!1,this.onMarkerCreated&&this.onMarkerCreated(this)),this.stateChanged()},E.prototype.select=function(){X.prototype.select.call(this),this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText)},E.prototype.deselect=function(){this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText),X.prototype.deselect.call(this)},E.prototype.dblClick=function(L,V){X.prototype.dblClick.call(this,L,V),this.showTextEditor()},E.prototype.setColor=function(L){this.textElement&&fe.setAttributes(this.textElement,[["fill",L]]),this.color=L,this.textEditor&&(this.textEditor.style.color=this.color),this.colorChanged(L)},E.prototype.setFont=function(L){this.textElement&&fe.setAttributes(this.textElement,[["font-family",L]]),this.fontFamily=L,this.textEditor&&(this.textEditor.style.fontFamily=this.fontFamily),this.renderText(),this.stateChanged()},E.prototype.hideVisual=function(){this.textElement.style.display="none",this.hideControlBox()},E.prototype.showVisual=function(){this.state==="edit"&&(this._state="select"),this.textElement.style.display="",this.showControlBox()},Object.defineProperty(E.prototype,"toolboxPanels",{get:function(){return[this.colorPanel,this.fontFamilyPanel]},enumerable:!1,configurable:!0}),E.prototype.getState=function(){var L=Object.assign({color:this.color,fontFamily:this.fontFamily,padding:this.padding,text:this.text},X.prototype.getState.call(this));return L.typeName=E.typeName,L},E.prototype.restoreState=function(L){var V=L;this.color=V.color,this.fontFamily=V.fontFamily,this.padding=V.padding,this.text=V.text,this.createVisual(),X.prototype.restoreState.call(this,L),this.setSize()},E.prototype.scale=function(L,V){X.prototype.scale.call(this,L,V),this.setSize(),this.sizeText(),this.positionTextEditor()},E.typeName="TextMarker",E.title="Text marker",E.icon='',E}(ct),Te=function(X){function E(L,V,J){var Q=X.call(this,L,V,J)||this;return Q.color="transparent",Q.lineWidth=3,Q.drawing=!1,Q.pixelRatio=1,Q.color=J.defaultColor,Q.lineWidth=J.defaultStrokeWidth,Q.pixelRatio=J.freehandPixelRatio,Q.setColor=Q.setColor.bind(Q),Q.addCanvas=Q.addCanvas.bind(Q),Q.finishCreation=Q.finishCreation.bind(Q),Q.setLineWidth=Q.setLineWidth.bind(Q),Q.colorPanel=new He("Color",J.defaultColorSet,J.defaultColor),Q.colorPanel.onColorChanged=Q.setColor,Q.lineWidthPanel=new Ot("Line width",J.defaultStrokeWidths,J.defaultStrokeWidth),Q.lineWidthPanel.onWidthChanged=Q.setLineWidth,Q}return Ie(E,X),E.prototype.ownsTarget=function(L){return!(!X.prototype.ownsTarget.call(this,L)&&L!==this.visual&&L!==this.drawingImage)},E.prototype.createVisual=function(){this.visual=fe.createGroup(),this.drawingImage=fe.createImage(),this.visual.appendChild(this.drawingImage);var L=fe.createTransform();this.visual.transform.baseVal.appendItem(L),this.addMarkerVisualToContainer(this.visual)},E.prototype.pointerDown=function(L,V){this.state==="new"&&(this.addCanvas(),this.createVisual(),this._state="creating"),this.state==="creating"?(this.canvasContext.strokeStyle=this.color,this.canvasContext.lineWidth=this.lineWidth,this.canvasContext.beginPath(),this.canvasContext.moveTo(L.x,L.y),this.drawing=!0):X.prototype.pointerDown.call(this,L,V)},E.prototype.manipulate=function(L){this.state==="creating"?this.drawing&&(this.canvasContext.lineTo(L.x,L.y),this.canvasContext.stroke()):X.prototype.manipulate.call(this,L)},E.prototype.resize=function(L){X.prototype.resize.call(this,L),fe.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),fe.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]])},E.prototype.pointerUp=function(L){this._state==="creating"?this.drawing&&(this.canvasContext.closePath(),this.drawing=!1,this.globalSettings.newFreehandMarkerOnPointerUp&&this.finishCreation()):X.prototype.pointerUp.call(this,L)},E.prototype.addCanvas=function(){this.overlayContainer.innerHTML="",this.canvasElement=document.createElement("canvas"),this.canvasElement.width=this.overlayContainer.clientWidth*this.pixelRatio,this.canvasElement.height=this.overlayContainer.clientHeight*this.pixelRatio,this.canvasContext=this.canvasElement.getContext("2d"),this.canvasContext.scale(this.pixelRatio,this.pixelRatio),this.overlayContainer.appendChild(this.canvasElement)},E.prototype.select=function(){this.state==="creating"&&this.finishCreation(),X.prototype.select.call(this)},E.prototype.deselect=function(){this.state==="creating"&&this.finishCreation(),X.prototype.deselect.call(this)},E.prototype.finishCreation=function(){for(var L=this.canvasContext.getImageData(0,0,this.canvasElement.width,this.canvasElement.height),V=[this.canvasElement.width+1,this.canvasElement.height+1,-1,-1],J=V[0],Q=V[1],we=V[2],dt=V[3],Dt=!1,kt=0;kt0&&(Dt=!0,ktdt&&(dt=kt),ht>we&&(we=ht));if(Dt){this.left=J/this.pixelRatio,this.top=Q/this.pixelRatio,this.width=(we-J)/this.pixelRatio,this.height=(dt-Q)/this.pixelRatio;var Zt=document.createElement("canvas");Zt.width=we-J,Zt.height=dt-Q,Zt.getContext("2d").putImageData(this.canvasContext.getImageData(J,Q,we-J,dt-Q),0,0),this.drawingImgUrl=Zt.toDataURL("image/png"),this.setDrawingImage(),this._state="select",this.onMarkerCreated&&this.onMarkerCreated(this)}this.overlayContainer.innerHTML=""},E.prototype.setDrawingImage=function(){fe.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]]),fe.setAttributes(this.drawingImage,[["href",this.drawingImgUrl]]),this.moveVisual({x:this.left,y:this.top})},E.prototype.setColor=function(L){this.color=L,this.colorChanged(L)},E.prototype.setLineWidth=function(L){this.lineWidth=L},Object.defineProperty(E.prototype,"toolboxPanels",{get:function(){return this.state==="new"||this.state==="creating"?[this.colorPanel,this.lineWidthPanel]:[]},enumerable:!1,configurable:!0}),E.prototype.getState=function(){var L=Object.assign({drawingImgUrl:this.drawingImgUrl},X.prototype.getState.call(this));return L.typeName=E.typeName,L},E.prototype.restoreState=function(L){this.createVisual(),X.prototype.restoreState.call(this,L),this.drawingImgUrl=L.drawingImgUrl,this.setDrawingImage()},E.prototype.scale=function(L,V){X.prototype.scale.call(this,L,V),this.setDrawingImage()},E.typeName="FreehandMarker",E.title="Freehand marker",E.icon='',E}(ct),me=function(X){function E(L,V,J){var Q=X.call(this,L,J||'')||this;return Q.typeBoxes=[],Q.currentType=V,Q.setCurrentType=Q.setCurrentType.bind(Q),Q}return Ie(E,X),E.prototype.getUi=function(){var L=this,V=document.createElement("div");V.style.display="flex",V.style.overflow="hidden",V.style.flexGrow="2";for(var J=function(dt){var Dt="both";switch(dt){case 0:Dt="both";break;case 1:Dt="start";break;case 2:Dt="end";break;case 3:Dt="none"}var kt=document.createElement("div");if(kt.style.display="flex",kt.style.flexGrow="2",kt.style.alignItems="center",kt.style.justifyContent="space-between",kt.style.padding="5px",kt.style.borderWidth="2px",kt.style.borderStyle="solid",kt.style.borderColor=Dt===Q.currentType?Q.uiStyleSettings.toolboxAccentColor:"transparent",kt.addEventListener("click",function(){L.setCurrentType(Dt,kt)}),V.appendChild(kt),Dt==="both"||Dt==="start"){var ht=document.createElement("div");ht.style.display="flex",ht.style.alignItems="center",ht.style.minHeight="20px",ht.innerHTML=` `,ht.style.marginLeft="5px",kt.appendChild(ht)}var Zt=document.createElement("div");Zt.style.display="flex",Zt.style.alignItems="center",Zt.style.minHeight="20px",Zt.style.flexGrow="2";var qt=document.createElement("hr");if(qt.style.minWidth="20px",qt.style.border="0px",qt.style.borderTop="3px solid "+(Q.uiStyleSettings!==void 0?Q.uiStyleSettings.toolboxColor:"#eeeeee"),qt.style.flexGrow="2",Zt.appendChild(qt),kt.appendChild(Zt),Dt==="both"||Dt==="end"){var Sn=document.createElement("div");Sn.style.display="flex",Sn.style.alignItems="center",Sn.style.minHeight="20px",Sn.innerHTML=` - `,Sn.style.marginRight="5px",kt.appendChild(Sn)}Q.typeBoxes.push(kt)},Q=this,we=0;we<4;we++)J(we);return V},E.prototype.setCurrentType=function(L,V){var J=this;this.currentType=L,this.typeBoxes.forEach(function(Q){Q.style.borderColor=Q===V?J.uiStyleSettings!==void 0?J.uiStyleSettings.toolboxAccentColor:"#3080c3":"transparent"}),this.onArrowTypeChanged&&this.onArrowTypeChanged(this.currentType)},E}(je),ve=function(X){function E(L,V,J){var Q=X.call(this,L,V,J)||this;return Q.arrowType="end",Q.arrowBaseHeight=10,Q.arrowBaseWidth=10,Q.getArrowPoints=Q.getArrowPoints.bind(Q),Q.setArrowType=Q.setArrowType.bind(Q),Q.arrowTypePanel=new me("Arrow type","end"),Q.arrowTypePanel.onArrowTypeChanged=Q.setArrowType,Q}return Ie(E,X),E.prototype.ownsTarget=function(L){return!(!X.prototype.ownsTarget.call(this,L)&&L!==this.arrow1&&L!==this.arrow2)},E.prototype.getArrowPoints=function(L,V){var J=this.arrowBaseWidth+2*this.strokeWidth,Q=this.arrowBaseHeight+2*this.strokeWidth;return L-J/2+","+(V+Q/2)+" "+L+","+(V-Q/2)+" "+(L+J/2)+","+(V+Q/2)},E.prototype.createTips=function(){this.arrow1=fe.createPolygon(this.getArrowPoints(this.x1,this.y1),[["fill",this.strokeColor]]),this.arrow1.transform.baseVal.appendItem(fe.createTransform()),this.visual.appendChild(this.arrow1),this.arrow2=fe.createPolygon(this.getArrowPoints(this.x2,this.y2),[["fill",this.strokeColor]]),this.arrow2.transform.baseVal.appendItem(fe.createTransform()),this.visual.appendChild(this.arrow2)},E.prototype.pointerDown=function(L,V){X.prototype.pointerDown.call(this,L,V),this.state==="creating"&&this.createTips()},E.prototype.adjustVisual=function(){if(X.prototype.adjustVisual.call(this),this.arrow1&&this.arrow2&&(this.arrow1.style.display=this.arrowType==="both"||this.arrowType==="start"?"":"none",this.arrow2.style.display=this.arrowType==="both"||this.arrowType==="end"?"":"none",fe.setAttributes(this.arrow1,[["points",this.getArrowPoints(this.x1,this.y1)],["fill",this.strokeColor]]),fe.setAttributes(this.arrow2,[["points",this.getArrowPoints(this.x2,this.y2)],["fill",this.strokeColor]]),Math.abs(this.x1-this.x2)>.1)){var L=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2),V=this.arrow1.transform.baseVal.getItem(0);V.setRotate(L,this.x1,this.y1),this.arrow1.transform.baseVal.replaceItem(V,0);var J=this.arrow2.transform.baseVal.getItem(0);J.setRotate(L+180,this.x2,this.y2),this.arrow2.transform.baseVal.replaceItem(J,0)}},E.prototype.setArrowType=function(L){this.arrowType=L,this.adjustVisual(),this.stateChanged()},Object.defineProperty(E.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel,this.arrowTypePanel]},enumerable:!1,configurable:!0}),E.prototype.getState=function(){var L=Object.assign({arrowType:this.arrowType},X.prototype.getState.call(this));return L.typeName=E.typeName,L},E.prototype.restoreState=function(L){X.prototype.restoreState.call(this,L);var V=L;this.arrowType=V.arrowType,this.createTips(),this.adjustVisual()},E.typeName="ArrowMarker",E.title="Arrow marker",E.icon='',E}(lt),re=function(X){function E(L,V,J){var Q=X.call(this,L,V,J)||this;return Q.fillColor=J.defaultFillColor,Q.strokeWidth=0,Q.fillPanel=new He("Color",J.defaultColorSet,J.defaultFillColor),Q.fillPanel.onColorChanged=Q.setFillColor,Q}return Ie(E,X),Object.defineProperty(E.prototype,"toolboxPanels",{get:function(){return[this.fillPanel]},enumerable:!1,configurable:!0}),E.prototype.getState=function(){var L=X.prototype.getState.call(this);return L.typeName=E.typeName,L},E.typeName="CoverMarker",E.title="Cover marker",E.icon='',E}(mt),ae=function(X){function E(L,V,J,Q){var we=X.call(this,L,Q||'')||this;return we.opacities=[],we.opacityBoxes=[],we.opacities=V,we.currentOpacity=J,we.setCurrentOpacity=we.setCurrentOpacity.bind(we),we}return Ie(E,X),E.prototype.getUi=function(){var L=this,V=document.createElement("div");return V.style.display="flex",V.style.overflow="hidden",V.style.flexGrow="2",V.style.justifyContent="space-between",this.opacities.forEach(function(J){var Q=document.createElement("div");Q.style.display="flex",Q.style.alignItems="center",Q.style.justifyContent="center",Q.style.padding="5px",Q.style.borderWidth="2px",Q.style.borderStyle="solid",Q.style.borderColor=J===L.currentOpacity?L.uiStyleSettings.toolboxAccentColor:"transparent",Q.addEventListener("click",function(){L.setCurrentOpacity(J,Q)}),V.appendChild(Q);var we=document.createElement("div");we.innerText=100*J+"%",Q.appendChild(we),L.opacityBoxes.push(Q)}),V},E.prototype.setCurrentOpacity=function(L,V){var J=this;this.currentOpacity=L,this.opacityBoxes.forEach(function(Q){Q.style.borderColor=Q===V?J.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onOpacityChanged&&this.onOpacityChanged(this.currentOpacity)},E}(je),he=function(X){function E(L,V,J){var Q=X.call(this,L,V,J)||this;return Q.setOpacity=Q.setOpacity.bind(Q),Q.fillColor=J.defaultHighlightColor,Q.strokeWidth=0,Q.opacity=J.defaultHighlightOpacity,Q.fillPanel=new He("Color",J.defaultColorSet,Q.fillColor),Q.fillPanel.onColorChanged=Q.setFillColor,Q.opacityPanel=new ae("Opacity",J.defaultOpacitySteps,Q.opacity),Q.opacityPanel.onOpacityChanged=Q.setOpacity,Q}return Ie(E,X),E.prototype.setOpacity=function(L){this.opacity=L,this.visual&&fe.setAttributes(this.visual,[["opacity",this.opacity.toString()]]),this.stateChanged()},Object.defineProperty(E.prototype,"toolboxPanels",{get:function(){return[this.fillPanel,this.opacityPanel]},enumerable:!1,configurable:!0}),E.prototype.getState=function(){var L=X.prototype.getState.call(this);return L.typeName=E.typeName,L},E.typeName="HighlightMarker",E.title="Highlight marker",E.icon='',E}(re),ye='',Fe=function(X){function E(L,V,J){var Q=X.call(this,L,V,J)||this;return Q.bgColor="transparent",Q.tipPosition={x:0,y:0},Q.tipBase1Position={x:0,y:0},Q.tipBase2Position={x:0,y:0},Q.tipMoving=!1,Q.color=J.defaultStrokeColor,Q.bgColor=J.defaultFillColor,Q.fontFamily=J.defaultFontFamily,Q.defaultSize={x:100,y:30},Q.setBgColor=Q.setBgColor.bind(Q),Q.getTipPoints=Q.getTipPoints.bind(Q),Q.positionTip=Q.positionTip.bind(Q),Q.setTipPoints=Q.setTipPoints.bind(Q),Q.colorPanel=new He("Text color",J.defaultColorSet,Q.color,''),Q.colorPanel.onColorChanged=Q.setColor,Q.bgColorPanel=new He("Fill color",J.defaultColorSet,Q.bgColor,ye),Q.bgColorPanel.onColorChanged=Q.setBgColor,Q.fontFamilyPanel=new Ke("Font",J.defaultFontFamilies,J.defaultFontFamily),Q.fontFamilyPanel.onFontChanged=Q.setFont,Q.tipGrip=new bt,Q.tipGrip.visual.transform.baseVal.appendItem(fe.createTransform()),Q.controlBox.appendChild(Q.tipGrip.visual),Q}return Ie(E,X),E.prototype.ownsTarget=function(L){return X.prototype.ownsTarget.call(this,L)||this.tipGrip.ownsTarget(L)||this.tip===L},E.prototype.createTip=function(){fe.setAttributes(this.bgRectangle,[["fill",this.bgColor],["rx","10px"]]),this.tip=fe.createPolygon(this.getTipPoints(),[["fill",this.bgColor]]),this.visual.appendChild(this.tip)},E.prototype.pointerDown=function(L,V){this.state==="new"&&X.prototype.pointerDown.call(this,L,V),this.state==="creating"?this.createTip():this.tipGrip.ownsTarget(V)?(this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.tipMoving=!0):X.prototype.pointerDown.call(this,L,V)},E.prototype.pointerUp=function(L){if(this.tipMoving)this.tipMoving=!1,this.isMoved=!0,X.prototype.pointerUp.call(this,L);else{var V=this.state==="creating";X.prototype.pointerUp.call(this,L),this.setTipPoints(V),this.positionTip()}},E.prototype.manipulate=function(L){if(this.tipMoving){var V=this.unrotatePoint(L);this.tipPosition={x:V.x-this.manipulationStartLeft,y:V.y-this.manipulationStartTop},this.positionTip()}else X.prototype.manipulate.call(this,L)},E.prototype.setBgColor=function(L){this.bgRectangle&&this.tip&&(fe.setAttributes(this.bgRectangle,[["fill",L]]),fe.setAttributes(this.tip,[["fill",L]])),this.bgColor=L,this.fillColorChanged(L)},E.prototype.getTipPoints=function(){return this.setTipPoints(this.state==="creating"),this.tipBase1Position.x+","+this.tipBase1Position.y+" "+this.tipBase2Position.x+","+this.tipBase2Position.y+" "+this.tipPosition.x+","+this.tipPosition.y},E.prototype.setTipPoints=function(L){L===void 0&&(L=!1);var V=Math.min(this.height/2,15),J=this.height/5;L&&(this.tipPosition={x:V+J/2,y:this.height+20});var Q=Math.atan(this.height/2/(this.width/2));this.tipPosition.x=this.width/2&&this.tipPosition.y=this.width/2&&this.tipPosition.y>=this.height/2?Q.1)){var L=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2),V=this.tip1.transform.baseVal.getItem(0);V.setRotate(L,this.x1,this.y1),this.tip1.transform.baseVal.replaceItem(V,0);var J=this.tip2.transform.baseVal.getItem(0);J.setRotate(L+180,this.x2,this.y2),this.tip2.transform.baseVal.replaceItem(J,0)}},Object.defineProperty(E.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),E.prototype.getState=function(){var L=X.prototype.getState.call(this);return L.typeName=E.typeName,L},E.prototype.restoreState=function(L){X.prototype.restoreState.call(this,L),this.createTips(),this.adjustVisual()},E.typeName="MeasurementMarker",E.title="Measurement marker",E.icon='',E}(lt),Et=function(X){function E(L,V,J){var Q=X.call(this,L,V,J)||this;return Q.strokePanel.colors=J.defaultColorSet,Q.fillColor="transparent",Q}return Ie(E,X),Object.defineProperty(E.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),E.prototype.getState=function(){var L=X.prototype.getState.call(this);return L.typeName=E.typeName,L},E.typeName="EllipseFrameMarker",E.title="Ellipse frame marker",E.icon='',E}(Pe),_t=function(){function X(){this.undoStack=[],this.redoStack=[]}return Object.defineProperty(X.prototype,"isUndoPossible",{get:function(){return this.undoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(X.prototype,"isRedoPossible",{get:function(){return this.redoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(X.prototype,"undoStepCount",{get:function(){return this.undoStack.length},enumerable:!1,configurable:!0}),Object.defineProperty(X.prototype,"redoStepCount",{get:function(){return this.redoStack.length},enumerable:!1,configurable:!0}),X.prototype.addUndoStep=function(E){this.undoStack.length!==0&&JSON.stringify(this.undoStack[this.undoStack.length-1])===JSON.stringify(E)||(this.undoStack.push(E),JSON.stringify(this.lastRedoStep)!==JSON.stringify(E)&&this.redoStack.splice(0,this.redoStack.length))},X.prototype.replaceLastUndoStep=function(E){this.undoStack.length>0&&(this.undoStack[this.undoStack.length-1]=E)},X.prototype.getLastUndoStep=function(){return this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0},X.prototype.undo=function(){if(this.undoStack.length>1){var E=this.undoStack.pop();return E!==void 0&&this.redoStack.push(E),this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0}},X.prototype.redo=function(){return this.lastRedoStep=this.redoStack.pop(),this.lastRedoStep},X}(),Ct=function(X){function E(L,V,J){var Q=X.call(this,L,V,J)||this;return Q.strokeColor="transparent",Q.strokeWidth=0,Q.strokeDasharray="",Q.curveX=0,Q.curveY=0,Q.manipulationStartCurveX=0,Q.manipulationStartCurveY=0,Q.setStrokeColor=Q.setStrokeColor.bind(Q),Q.setStrokeWidth=Q.setStrokeWidth.bind(Q),Q.setStrokeDasharray=Q.setStrokeDasharray.bind(Q),Q.positionGrips=Q.positionGrips.bind(Q),Q.addControlGrips=Q.addControlGrips.bind(Q),Q.adjustVisual=Q.adjustVisual.bind(Q),Q.setupControlBox=Q.setupControlBox.bind(Q),Q.resize=Q.resize.bind(Q),Q.strokeColor=J.defaultColor,Q.strokeWidth=J.defaultStrokeWidth,Q.strokeDasharray=J.defaultStrokeDasharray,Q.strokePanel=new He("Line color",J.defaultColorSet,J.defaultColor),Q.strokePanel.onColorChanged=Q.setStrokeColor,Q.strokeWidthPanel=new Ot("Line width",J.defaultStrokeWidths,J.defaultStrokeWidth),Q.strokeWidthPanel.onWidthChanged=Q.setStrokeWidth,Q.strokeStylePanel=new Mt("Line style",J.defaultStrokeDasharrays,J.defaultStrokeDasharray),Q.strokeStylePanel.onStyleChanged=Q.setStrokeDasharray,Q}return Ie(E,X),E.prototype.ownsTarget=function(L){return!(!X.prototype.ownsTarget.call(this,L)&&L!==this.visual&&L!==this.selectorCurve&&L!==this.visibleCurve&&!this.curveGrip.ownsTarget(L))},E.prototype.getPathD=function(){return"M "+this.x1+" "+this.y1+" Q "+this.curveX+" "+this.curveY+", "+this.x2+" "+this.y2},E.prototype.createVisual=function(){this.visual=fe.createGroup(),this.selectorCurve=fe.createPath(this.getPathD(),[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()],["fill","transparent"]]),this.visibleCurve=fe.createPath(this.getPathD(),[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["fill","transparent"]]),this.visual.appendChild(this.selectorCurve),this.visual.appendChild(this.visibleCurve),this.addMarkerVisualToContainer(this.visual)},E.prototype.pointerDown=function(L,V){X.prototype.pointerDown.call(this,L,V),this.manipulationStartCurveX=this.curveX,this.manipulationStartCurveY=this.curveY,this.state==="new"&&(this.curveX=L.x,this.curveY=L.y),this.state==="new"?(this.createVisual(),this.adjustVisual(),this._state="creating"):this.curveGrip.ownsTarget(V)&&(this.activeGrip=this.curveGrip,this._state="resize")},E.prototype.adjustVisual=function(){this.selectorCurve&&this.visibleCurve&&(this.selectorCurve.setAttribute("d",this.getPathD()),this.visibleCurve.setAttribute("d",this.getPathD()),fe.setAttributes(this.visibleCurve,[["stroke",this.strokeColor]]),fe.setAttributes(this.visibleCurve,[["stroke-width",this.strokeWidth.toString()]]),fe.setAttributes(this.visibleCurve,[["stroke-dasharray",this.strokeDasharray.toString()]]))},E.prototype.setupControlBox=function(){X.prototype.setupControlBox.call(this),this.curveControlLine1=fe.createLine(this.x1,this.y1,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.curveControlLine2=fe.createLine(this.x2,this.y2,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.controlBox.insertBefore(this.curveControlLine1,this.controlBox.firstChild),this.controlBox.insertBefore(this.curveControlLine2,this.controlBox.firstChild)},E.prototype.addControlGrips=function(){this.curveGrip=this.createGrip(),this.curveX=0,this.curveY=0,X.prototype.addControlGrips.call(this)},E.prototype.positionGrips=function(){X.prototype.positionGrips.call(this);var L=this.curveGrip.GRIP_SIZE;this.positionGrip(this.curveGrip.visual,this.curveX-L/2,this.curveY-L/2),this.curveControlLine1&&this.curveControlLine2&&(this.curveControlLine1.setAttribute("x1",this.x1.toString()),this.curveControlLine1.setAttribute("y1",this.y1.toString()),this.curveControlLine1.setAttribute("x2",this.curveX.toString()),this.curveControlLine1.setAttribute("y2",this.curveY.toString()),this.curveControlLine2.setAttribute("x1",this.x2.toString()),this.curveControlLine2.setAttribute("y1",this.y2.toString()),this.curveControlLine2.setAttribute("x2",this.curveX.toString()),this.curveControlLine2.setAttribute("y2",this.curveY.toString()))},E.prototype.manipulate=function(L){this.state==="move"&&(this.curveX=this.manipulationStartCurveX+L.x-this.manipulationStartX,this.curveY=this.manipulationStartCurveY+L.y-this.manipulationStartY),X.prototype.manipulate.call(this,L)},E.prototype.resize=function(L){this.activeGrip===this.curveGrip&&(this.curveX=L.x,this.curveY=L.y),X.prototype.resize.call(this,L),this.state==="creating"&&(this.curveX=this.x1+(this.x2-this.x1)/2,this.curveY=this.y1+(this.y2-this.y1)/2)},E.prototype.setStrokeColor=function(L){this.strokeColor=L,this.adjustVisual(),this.colorChanged(L)},E.prototype.setStrokeWidth=function(L){this.strokeWidth=L,this.adjustVisual()},E.prototype.setStrokeDasharray=function(L){this.strokeDasharray=L,this.adjustVisual()},E.prototype.scale=function(L,V){this.curveX=this.curveX*L,this.curveY=this.curveY*V,X.prototype.scale.call(this,L,V)},Object.defineProperty(E.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),E.prototype.getState=function(){var L=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,curveX:this.curveX,curveY:this.curveY},X.prototype.getState.call(this));return L.typeName=E.typeName,L},E.prototype.restoreState=function(L){X.prototype.restoreState.call(this,L);var V=L;this.strokeColor=V.strokeColor,this.strokeWidth=V.strokeWidth,this.strokeDasharray=V.strokeDasharray,this.curveX=V.curveX,this.curveY=V.curveY,this.createVisual(),this.adjustVisual()},E.typeName="CurveMarker",E.title="Curve marker",E.icon='',E}(Ze),gt=function(){function X(E,L){L===void 0&&(L=!1),this.cancelable=!1,this._defaultPrevented=!1,this.markerArea=E,this.cancelable=L}return Object.defineProperty(X.prototype,"defaultPrevented",{get:function(){return this._defaultPrevented},enumerable:!1,configurable:!0}),X.prototype.preventDefault=function(){this._defaultPrevented=!0},X}(),et=function(X){function E(L,V,J){var Q=X.call(this,L,!1)||this;return Q.dataUrl=V,Q.state=J,Q}return Ie(E,X),E}(gt),nt=function(X){function E(L,V,J){J===void 0&&(J=!1);var Q=X.call(this,L,J)||this;return Q.marker=V,Q}return Ie(E,X),E}(gt),Xe=function(){function X(){this.render=[],this.beforeclose=[],this.close=[],this.show=[],this.restorestate=[],this.statechange=[],this.markerselect=[],this.markerdeselect=[],this.markercreating=[],this.markercreate=[],this.markerbeforedelete=[],this.markerdelete=[],this.markerchange=[],this.focus=[],this.blur=[]}return X.prototype.addEventListener=function(E,L){this[E].push(L)},X.prototype.removeEventListener=function(E,L){var V=this[E].indexOf(L);V>-1&&this[E].splice(V,1)},X}(),ue=function(){function X(E){this.touchPoints=0,this._availableMarkerTypes=this.DEFAULT_MARKER_TYPES,this.mode="select",this.markers=[],this.isDragging=!1,this.renderEventListeners=[],this.closeEventListeners=[],this.settings=new Re,this._isOpen=!1,this.undoRedoManager=new _t,this.renderAtNaturalSize=!1,this.renderImageType="image/png",this.renderMarkersOnly=!1,this.zoomSteps=[1,1.5,2,4],this._zoomLevel=1,this._isResizing=!1,this.prevPanPoint={x:0,y:0},this.eventListeners=new Xe,this._silentRenderMode=!1,this._isFocused=!1,this._instanceNo=X.instanceCounter++,this.styles=new Oe(this.instanceNo),this.uiStyleSettings=this.styles.settings,this.target=E,this.targetRoot=document.body,this.width=E.clientWidth,this.height=E.clientHeight,this.styles.removeStyleSheet(),this.open=this.open.bind(this),this.setTopLeft=this.setTopLeft.bind(this),this.toolbarButtonClicked=this.toolbarButtonClicked.bind(this),this.createNewMarker=this.createNewMarker.bind(this),this.addNewMarker=this.addNewMarker.bind(this),this.markerCreated=this.markerCreated.bind(this),this.setCurrentMarker=this.setCurrentMarker.bind(this),this.onPointerDown=this.onPointerDown.bind(this),this.onDblClick=this.onDblClick.bind(this),this.onPointerMove=this.onPointerMove.bind(this),this.onPointerUp=this.onPointerUp.bind(this),this.onPointerOut=this.onPointerOut.bind(this),this.onKeyUp=this.onKeyUp.bind(this),this.overrideOverflow=this.overrideOverflow.bind(this),this.restoreOverflow=this.restoreOverflow.bind(this),this.close=this.close.bind(this),this.closeUI=this.closeUI.bind(this),this.addCloseEventListener=this.addCloseEventListener.bind(this),this.removeCloseEventListener=this.removeCloseEventListener.bind(this),this.addRenderEventListener=this.addRenderEventListener.bind(this),this.removeRenderEventListener=this.removeRenderEventListener.bind(this),this.clientToLocalCoordinates=this.clientToLocalCoordinates.bind(this),this.onWindowResize=this.onWindowResize.bind(this),this.deleteSelectedMarker=this.deleteSelectedMarker.bind(this),this.setWindowHeight=this.setWindowHeight.bind(this),this.removeMarker=this.removeMarker.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this),this.onPopupTargetResize=this.onPopupTargetResize.bind(this),this.showNotesEditor=this.showNotesEditor.bind(this),this.hideNotesEditor=this.hideNotesEditor.bind(this),this.stepZoom=this.stepZoom.bind(this),this.focus=this.focus.bind(this),this.blur=this.blur.bind(this),this.markerStateChanged=this.markerStateChanged.bind(this),this.switchToSelectMode=this.switchToSelectMode.bind(this),this.addDefs=this.addDefs.bind(this),this.addDefsToImage=this.addDefsToImage.bind(this)}return Object.defineProperty(X.prototype,"ALL_MARKER_TYPES",{get:function(){return[Me,Te,ve,tt,Et,Pe,he,Fe,ut,re,lt,Ct]},enumerable:!1,configurable:!0}),Object.defineProperty(X.prototype,"DEFAULT_MARKER_TYPES",{get:function(){return[Me,Te,ve,tt,Pe,he,Fe]},enumerable:!1,configurable:!0}),Object.defineProperty(X.prototype,"BASIC_MARKER_TYPES",{get:function(){return[Me,Te,ve,tt,he]},enumerable:!1,configurable:!0}),Object.defineProperty(X.prototype,"availableMarkerTypes",{get:function(){return this._availableMarkerTypes},set:function(E){var L=this;this._availableMarkerTypes.splice(0),E.forEach(function(V){if(typeof V=="string"){var J=L.ALL_MARKER_TYPES.find(function(Q){return Q.typeName===V});J!==void 0&&L._availableMarkerTypes.push(J)}else L._availableMarkerTypes.push(V)})},enumerable:!1,configurable:!0}),Object.defineProperty(X.prototype,"currentMarker",{get:function(){return this._currentMarker},enumerable:!1,configurable:!0}),Object.defineProperty(X.prototype,"isOpen",{get:function(){return this._isOpen},enumerable:!1,configurable:!0}),Object.defineProperty(X.prototype,"isUndoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isUndoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(X.prototype,"isRedoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isRedoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(X.prototype,"zoomLevel",{get:function(){return this._zoomLevel},set:function(E){this._zoomLevel=E,this.editorCanvas&&this.contentDiv&&(this.editorCanvas.style.transform="scale("+this._zoomLevel+")",this.contentDiv.scrollTo({left:(this.editorCanvas.clientWidth*this._zoomLevel-this.contentDiv.clientWidth)/2,top:(this.editorCanvas.clientHeight*this._zoomLevel-this.contentDiv.clientHeight)/2}))},enumerable:!1,configurable:!0}),Object.defineProperty(X.prototype,"instanceNo",{get:function(){return this._instanceNo},enumerable:!1,configurable:!0}),X.prototype.open=function(){this.setupResizeObserver(),this.setEditingTarget(),this.setTopLeft(),this.initMarkerCanvas(),this.initOverlay(),this.attachEvents(),this.settings.displayMode==="popup"&&this.onPopupTargetResize(),te.isLicensed||this.addLogo(),this._isOpen=!0,this._isFocused=!0},X.prototype.show=function(){var E=this;this.styles.styleSheetRoot===void 0&&se.styleSheetRoot!==void 0&&(this.styles.styleSheetRoot=se.styleSheetRoot),this.setWindowHeight(),this.showUI(),this.open(),this.eventListeners.show.forEach(function(L){return L(new gt(E))})},X.prototype.render=function(){return Be(this,void 0,void 0,function(){var E;return ke(this,function(L){switch(L.label){case 0:return this.setCurrentMarker(),(E=new be).naturalSize=this.renderAtNaturalSize,E.imageType=this.renderImageType,E.imageQuality=this.renderImageQuality,E.markersOnly=this.renderMarkersOnly,E.width=this.renderWidth,E.height=this.renderHeight,[4,E.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 1:return L.sent(),[4,E.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 2:return[2,L.sent()]}})})},X.prototype.close=function(E){var L=this;if(E===void 0&&(E=!1),this.isOpen){var V=!1;E||this.eventListeners.beforeclose.forEach(function(J){var Q=new gt(L,!0);J(Q),Q.defaultPrevented&&(V=!0)}),V||(this.coverDiv&&this.closeUI(),this.targetObserver&&this.targetObserver.unobserve(this.target),this.settings.displayMode==="popup"&&window.removeEventListener("resize",this.setWindowHeight),this.eventListeners.close.forEach(function(J){return J(new gt(L))}),this.detachEvents(),this._isOpen=!1)}},X.prototype.addMarkersToToolbar=function(){for(var E,L=[],V=0;Vthis.editorCanvas.clientHeight?this.editorCanvas.clientHeight*E:this.editorCanvas.clientWidth,V=L',E.title="Powered by marker.js",E.style.display="grid",E.style.alignItems="center",E.style.justifyItems="center",E.style.padding="3px",E.style.width="20px",E.style.height="20px",this.logoUI.appendChild(E),this.editorCanvas.appendChild(this.logoUI),this.logoUI.style.position="absolute",this.logoUI.style.pointerEvents="all",this.positionLogo()},X.prototype.positionLogo=function(){this.logoUI&&(this.uiStyleSettings.logoPosition!=="right"?this.logoUI.style.left=this.markerImageHolder.offsetLeft+10+"px":this.logoUI.style.left=this.markerImageHolder.offsetLeft+this.markerImageHolder.offsetWidth-this.logoUI.clientWidth-10+"px",this.logoUI.style.top=this.markerImageHolder.offsetTop+this.markerImageHolder.offsetHeight-this.logoUI.clientHeight-10+"px")},X.prototype.overrideOverflow=function(){this.scrollXState=window.scrollX,this.scrollYState=window.scrollY,this.bodyOverflowState=document.body.style.overflow,window.scroll({top:0,left:0}),document.body.style.overflow="hidden"},X.prototype.restoreOverflow=function(){document.body.style.overflow=this.bodyOverflowState,window.scroll({top:this.scrollYState,left:this.scrollXState})},X.prototype.showUI=function(){switch(this.settings.displayMode==="popup"&&this.overrideOverflow(),this.coverDiv=document.createElement("div"),this.coverDiv.style.visibility=this._silentRenderMode?"hidden":"visible",this.coverDiv.className=this.styles.classNamePrefixBase+" "+this.styles.classNamePrefix,this.coverDiv.style.fontSize="16px",this.coverDiv.style.userSelect="none",this.settings.displayMode){case"inline":this.coverDiv.style.position="absolute";var E=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=E+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px",this.coverDiv.style.width=this.target.offsetWidth.toString()+"px",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"5";break;case"popup":this.coverDiv.style.position="absolute",this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=window.innerHeight+"px",this.coverDiv.style.backgroundColor="rgba(0, 0, 0, 0.75)",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"1000",this.coverDiv.style.display="flex"}this.targetRoot.appendChild(this.coverDiv),this.uiDiv=document.createElement("div"),this.uiDiv.style.display="flex",this.uiDiv.style.flexDirection="column",this.uiDiv.style.flexGrow="2",this.uiDiv.style.margin=this.settings.displayMode==="popup"?this.settings.popupMargin+"px":"0px",this.uiDiv.style.border="0px",this.coverDiv.appendChild(this.uiDiv),this.toolbar=new Ae(this.uiDiv,this.settings.displayMode,this._availableMarkerTypes,this.uiStyleSettings,this.styles),this.toolbar.addButtonClickListener(this.toolbarButtonClicked),this.toolbar.show(this._silentRenderMode||this.uiStyleSettings.hideToolbar?"hidden":"visible"),this.contentDiv=document.createElement("div"),this.contentDiv.style.display="flex",this.contentDiv.style.flexDirection="row",this.contentDiv.style.flexGrow="2",this.contentDiv.style.flexShrink="1",this.settings.displayMode==="popup"&&(this.contentDiv.style.backgroundColor=this.uiStyleSettings.canvasBackgroundColor,this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.uiStyleSettings.toolbarHeight+"px",this.contentDiv.style.maxWidth="calc(100vw - "+2*this.settings.popupMargin+"px)"),this.contentDiv.style.overflow="auto",this.uiDiv.appendChild(this.contentDiv),this.editorCanvas=document.createElement("div"),this.editorCanvas.style.flexGrow="2",this.editorCanvas.style.flexShrink="1",this.editorCanvas.style.position="relative",this.editorCanvas.style.overflow="hidden",this.editorCanvas.style.display="flex",this.settings.displayMode==="popup"&&(this.editorCanvas.style.alignItems="center",this.editorCanvas.style.justifyContent="center"),this.editorCanvas.style.pointerEvents="none",this.editorCanvas.style.transformOrigin="left top",this.editorCanvas.style.transform="scale("+this.zoomLevel+")",this.contentDiv.appendChild(this.editorCanvas),this.editingTarget=this.target instanceof HTMLImageElement?document.createElement("img"):document.createElement("canvas"),this.target.getClientRects().item(0).y-1&&this.markers.splice(this.markers.indexOf(E),1),E.dispose()},X.prototype.switchToSelectMode=function(){this.mode="select",this.hideNotesEditor(),this._currentMarker!==void 0&&(this._currentMarker.state!=="new"?this._currentMarker.select():(this.removeMarker(this._currentMarker),this.setCurrentMarker(),this.markerImage.style.cursor="default"),this.addUndoStep())},X.prototype.toolbarButtonClicked=function(E,L){if(E==="marker"&&L!==void 0)this.createNewMarker(L);else if(E==="action")switch(L){case"select":this.switchToSelectMode(),this.switchToSelectMode();break;case"delete":this.deleteSelectedMarker();break;case"clear":this.clear();break;case"undo":this.undo();break;case"redo":this.redo();break;case"zoom":this.stepZoom();break;case"zoom-out":this.zoomLevel=1;break;case"notes":this.notesArea===void 0?(this.switchToSelectMode(),this.zoomLevel=1,this.showNotesEditor()):this.switchToSelectMode();break;case"close":this.close();break;case"render":this.switchToSelectMode(),this.startRenderAndClose()}},X.prototype.deleteSelectedMarker=function(){var E=this;if(this._currentMarker!==void 0){var L=!1;if(this.eventListeners.markerbeforedelete.forEach(function(J){var Q=new nt(E,E._currentMarker,!0);J(Q),Q.defaultPrevented&&(L=!0)}),!L){var V=this._currentMarker;this._currentMarker.dispose(),this.markerImage.removeChild(this._currentMarker.container),this.markers.splice(this.markers.indexOf(this._currentMarker),1),this.setCurrentMarker(),this.addUndoStep(),this.eventListeners.markerdelete.forEach(function(J){return J(new nt(E,V))})}}},X.prototype.clear=function(){var E=this,L=!1;if(this.markers.length>0&&(this.eventListeners.markerbeforedelete.forEach(function(we){var dt=new nt(E,void 0,!0);we(dt),dt.defaultPrevented&&(L=!0)}),!L)){this.setCurrentMarker();for(var V=function(we){var dt=J.markers[we];J.setCurrentMarker(J.markers[we]),J._currentMarker.dispose(),J.markerImage.removeChild(J._currentMarker.container),J.markers.splice(J.markers.indexOf(J._currentMarker),1),J.eventListeners.markerdelete.forEach(function(Dt){return Dt(new nt(E,dt))})},J=this,Q=this.markers.length-1;Q>=0;Q--)V(Q);this.addUndoStep()}},Object.defineProperty(X.prototype,"isNotesAreaOpen",{get:function(){return this.notesArea!==void 0},enumerable:!1,configurable:!0}),X.prototype.showNotesEditor=function(){var E;this._currentMarker!==void 0&&(this.overlayContainer.innerHTML="",this.notesArea=document.createElement("textarea"),this.notesArea.className=this.uiStyleSettings.notesAreaStyleClassName,this.notesArea.style.pointerEvents="auto",this.notesArea.style.alignSelf="stretch",this.notesArea.style.width="100%",this.notesArea.style.margin=this.uiStyleSettings.toolbarHeight/4+"px",this.notesArea.value=(E=this._currentMarker.notes)!==null&&E!==void 0?E:"",this.overlayContainer.appendChild(this.notesArea))},X.prototype.hideNotesEditor=function(){this.isNotesAreaOpen&&(this._currentMarker!==void 0&&(this._currentMarker.notes=this.notesArea.value.trim()!==""?this.notesArea.value:void 0),this.overlayContainer.removeChild(this.notesArea),this.notesArea=void 0)},X.prototype.selectLastMarker=function(){this.markers.length>0?this.setCurrentMarker(this.markers[this.markers.length-1]):this.setCurrentMarker()},X.prototype.addUndoStep=function(){var E=this;if(this._currentMarker===void 0||this._currentMarker.state!=="edit"){var L=this.getState(),V=this.undoRedoManager.getLastUndoStep();if(!V||V.width===L.width&&V.height===L.height){var J=this.undoRedoManager.undoStepCount;this.undoRedoManager.addUndoStep(L),J1&&this.panTo({x:E.clientX,y:E.clientY}))},X.prototype.onPointerUp=function(E){this.touchPoints>0&&this.touchPoints--,this.touchPoints===0&&this.isDragging&&this._currentMarker!==void 0&&this._currentMarker.pointerUp(this.clientToLocalCoordinates(E.clientX,E.clientY)),this.isDragging=!1,this.addUndoStep()},X.prototype.onPointerOut=function(){this.touchPoints>0&&this.touchPoints--},X.prototype.onKeyUp=function(E){this._currentMarker===void 0||this.notesArea!==void 0||E.key!=="Delete"&&E.key!=="Backspace"||this.deleteSelectedMarker()},X.prototype.clientToLocalCoordinates=function(E,L){var V=this.markerImage.getBoundingClientRect();return{x:(E-V.left)/this.zoomLevel,y:(L-V.top)/this.zoomLevel}},X.prototype.onWindowResize=function(){this.positionUI()},X.prototype.positionUI=function(){switch(this.setTopLeft(),this.settings.displayMode){case"inline":var E=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=E+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px";break;case"popup":this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=this.windowHeight+"px",this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.styles.settings.toolbarHeight+"px"}this.positionMarkerImage(),this.positionLogo()},X.prototype.addLicenseKey=function(E){te.addKey(E)},X.prototype.addEventListener=function(E,L){this.eventListeners.addEventListener(E,L)},X.prototype.removeEventListener=function(E,L){this.eventListeners.removeEventListener(E,L)},X.prototype.renderState=function(E){this._silentRenderMode=!0,this.settings.displayMode="inline",this.isOpen||this.show(),this.restoreState(E),this.startRenderAndClose(),this._silentRenderMode=!1},Object.defineProperty(X.prototype,"isFocused",{get:function(){return this._isFocused},enumerable:!1,configurable:!0}),X.prototype.focus=function(){var E=this;this._isFocused||(this.attachWindowEvents(),this._isFocused=!0,this._previousCurrentMarker!==void 0&&this.setCurrentMarker(this._previousCurrentMarker),this.eventListeners.focus.forEach(function(L){return L(new gt(E))}))},X.prototype.blur=function(){var E=this;this._isFocused&&(this.detachWindowEvents(),this._isFocused=!1,this._previousCurrentMarker=this._currentMarker,this.setCurrentMarker(),this.eventListeners.blur.forEach(function(L){return L(new gt(E))}))},X.instanceCounter=0,X}();/* ********************************** + `,Sn.style.marginRight="5px",kt.appendChild(Sn)}Q.typeBoxes.push(kt)},Q=this,we=0;we<4;we++)J(we);return V},E.prototype.setCurrentType=function(L,V){var J=this;this.currentType=L,this.typeBoxes.forEach(function(Q){Q.style.borderColor=Q===V?J.uiStyleSettings!==void 0?J.uiStyleSettings.toolboxAccentColor:"#3080c3":"transparent"}),this.onArrowTypeChanged&&this.onArrowTypeChanged(this.currentType)},E}(je),ve=function(X){function E(L,V,J){var Q=X.call(this,L,V,J)||this;return Q.arrowType="end",Q.arrowBaseHeight=10,Q.arrowBaseWidth=10,Q.getArrowPoints=Q.getArrowPoints.bind(Q),Q.setArrowType=Q.setArrowType.bind(Q),Q.arrowTypePanel=new me("Arrow type","end"),Q.arrowTypePanel.onArrowTypeChanged=Q.setArrowType,Q}return Ie(E,X),E.prototype.ownsTarget=function(L){return!(!X.prototype.ownsTarget.call(this,L)&&L!==this.arrow1&&L!==this.arrow2)},E.prototype.getArrowPoints=function(L,V){var J=this.arrowBaseWidth+2*this.strokeWidth,Q=this.arrowBaseHeight+2*this.strokeWidth;return L-J/2+","+(V+Q/2)+" "+L+","+(V-Q/2)+" "+(L+J/2)+","+(V+Q/2)},E.prototype.createTips=function(){this.arrow1=fe.createPolygon(this.getArrowPoints(this.x1,this.y1),[["fill",this.strokeColor]]),this.arrow1.transform.baseVal.appendItem(fe.createTransform()),this.visual.appendChild(this.arrow1),this.arrow2=fe.createPolygon(this.getArrowPoints(this.x2,this.y2),[["fill",this.strokeColor]]),this.arrow2.transform.baseVal.appendItem(fe.createTransform()),this.visual.appendChild(this.arrow2)},E.prototype.pointerDown=function(L,V){X.prototype.pointerDown.call(this,L,V),this.state==="creating"&&this.createTips()},E.prototype.adjustVisual=function(){if(X.prototype.adjustVisual.call(this),this.arrow1&&this.arrow2&&(this.arrow1.style.display=this.arrowType==="both"||this.arrowType==="start"?"":"none",this.arrow2.style.display=this.arrowType==="both"||this.arrowType==="end"?"":"none",fe.setAttributes(this.arrow1,[["points",this.getArrowPoints(this.x1,this.y1)],["fill",this.strokeColor]]),fe.setAttributes(this.arrow2,[["points",this.getArrowPoints(this.x2,this.y2)],["fill",this.strokeColor]]),Math.abs(this.x1-this.x2)>.1)){var L=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2),V=this.arrow1.transform.baseVal.getItem(0);V.setRotate(L,this.x1,this.y1),this.arrow1.transform.baseVal.replaceItem(V,0);var J=this.arrow2.transform.baseVal.getItem(0);J.setRotate(L+180,this.x2,this.y2),this.arrow2.transform.baseVal.replaceItem(J,0)}},E.prototype.setArrowType=function(L){this.arrowType=L,this.adjustVisual(),this.stateChanged()},Object.defineProperty(E.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel,this.arrowTypePanel]},enumerable:!1,configurable:!0}),E.prototype.getState=function(){var L=Object.assign({arrowType:this.arrowType},X.prototype.getState.call(this));return L.typeName=E.typeName,L},E.prototype.restoreState=function(L){X.prototype.restoreState.call(this,L);var V=L;this.arrowType=V.arrowType,this.createTips(),this.adjustVisual()},E.typeName="ArrowMarker",E.title="Arrow marker",E.icon='',E}(lt),re=function(X){function E(L,V,J){var Q=X.call(this,L,V,J)||this;return Q.fillColor=J.defaultFillColor,Q.strokeWidth=0,Q.fillPanel=new He("Color",J.defaultColorSet,J.defaultFillColor),Q.fillPanel.onColorChanged=Q.setFillColor,Q}return Ie(E,X),Object.defineProperty(E.prototype,"toolboxPanels",{get:function(){return[this.fillPanel]},enumerable:!1,configurable:!0}),E.prototype.getState=function(){var L=X.prototype.getState.call(this);return L.typeName=E.typeName,L},E.typeName="CoverMarker",E.title="Cover marker",E.icon='',E}(mt),ae=function(X){function E(L,V,J,Q){var we=X.call(this,L,Q||'')||this;return we.opacities=[],we.opacityBoxes=[],we.opacities=V,we.currentOpacity=J,we.setCurrentOpacity=we.setCurrentOpacity.bind(we),we}return Ie(E,X),E.prototype.getUi=function(){var L=this,V=document.createElement("div");return V.style.display="flex",V.style.overflow="hidden",V.style.flexGrow="2",V.style.justifyContent="space-between",this.opacities.forEach(function(J){var Q=document.createElement("div");Q.style.display="flex",Q.style.alignItems="center",Q.style.justifyContent="center",Q.style.padding="5px",Q.style.borderWidth="2px",Q.style.borderStyle="solid",Q.style.borderColor=J===L.currentOpacity?L.uiStyleSettings.toolboxAccentColor:"transparent",Q.addEventListener("click",function(){L.setCurrentOpacity(J,Q)}),V.appendChild(Q);var we=document.createElement("div");we.innerText=100*J+"%",Q.appendChild(we),L.opacityBoxes.push(Q)}),V},E.prototype.setCurrentOpacity=function(L,V){var J=this;this.currentOpacity=L,this.opacityBoxes.forEach(function(Q){Q.style.borderColor=Q===V?J.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onOpacityChanged&&this.onOpacityChanged(this.currentOpacity)},E}(je),he=function(X){function E(L,V,J){var Q=X.call(this,L,V,J)||this;return Q.setOpacity=Q.setOpacity.bind(Q),Q.fillColor=J.defaultHighlightColor,Q.strokeWidth=0,Q.opacity=J.defaultHighlightOpacity,Q.fillPanel=new He("Color",J.defaultColorSet,Q.fillColor),Q.fillPanel.onColorChanged=Q.setFillColor,Q.opacityPanel=new ae("Opacity",J.defaultOpacitySteps,Q.opacity),Q.opacityPanel.onOpacityChanged=Q.setOpacity,Q}return Ie(E,X),E.prototype.setOpacity=function(L){this.opacity=L,this.visual&&fe.setAttributes(this.visual,[["opacity",this.opacity.toString()]]),this.stateChanged()},Object.defineProperty(E.prototype,"toolboxPanels",{get:function(){return[this.fillPanel,this.opacityPanel]},enumerable:!1,configurable:!0}),E.prototype.getState=function(){var L=X.prototype.getState.call(this);return L.typeName=E.typeName,L},E.typeName="HighlightMarker",E.title="Highlight marker",E.icon='',E}(re),ye='',Fe=function(X){function E(L,V,J){var Q=X.call(this,L,V,J)||this;return Q.bgColor="transparent",Q.tipPosition={x:0,y:0},Q.tipBase1Position={x:0,y:0},Q.tipBase2Position={x:0,y:0},Q.tipMoving=!1,Q.color=J.defaultStrokeColor,Q.bgColor=J.defaultFillColor,Q.fontFamily=J.defaultFontFamily,Q.defaultSize={x:100,y:30},Q.setBgColor=Q.setBgColor.bind(Q),Q.getTipPoints=Q.getTipPoints.bind(Q),Q.positionTip=Q.positionTip.bind(Q),Q.setTipPoints=Q.setTipPoints.bind(Q),Q.colorPanel=new He("Text color",J.defaultColorSet,Q.color,''),Q.colorPanel.onColorChanged=Q.setColor,Q.bgColorPanel=new He("Fill color",J.defaultColorSet,Q.bgColor,ye),Q.bgColorPanel.onColorChanged=Q.setBgColor,Q.fontFamilyPanel=new ze("Font",J.defaultFontFamilies,J.defaultFontFamily),Q.fontFamilyPanel.onFontChanged=Q.setFont,Q.tipGrip=new bt,Q.tipGrip.visual.transform.baseVal.appendItem(fe.createTransform()),Q.controlBox.appendChild(Q.tipGrip.visual),Q}return Ie(E,X),E.prototype.ownsTarget=function(L){return X.prototype.ownsTarget.call(this,L)||this.tipGrip.ownsTarget(L)||this.tip===L},E.prototype.createTip=function(){fe.setAttributes(this.bgRectangle,[["fill",this.bgColor],["rx","10px"]]),this.tip=fe.createPolygon(this.getTipPoints(),[["fill",this.bgColor]]),this.visual.appendChild(this.tip)},E.prototype.pointerDown=function(L,V){this.state==="new"&&X.prototype.pointerDown.call(this,L,V),this.state==="creating"?this.createTip():this.tipGrip.ownsTarget(V)?(this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.tipMoving=!0):X.prototype.pointerDown.call(this,L,V)},E.prototype.pointerUp=function(L){if(this.tipMoving)this.tipMoving=!1,this.isMoved=!0,X.prototype.pointerUp.call(this,L);else{var V=this.state==="creating";X.prototype.pointerUp.call(this,L),this.setTipPoints(V),this.positionTip()}},E.prototype.manipulate=function(L){if(this.tipMoving){var V=this.unrotatePoint(L);this.tipPosition={x:V.x-this.manipulationStartLeft,y:V.y-this.manipulationStartTop},this.positionTip()}else X.prototype.manipulate.call(this,L)},E.prototype.setBgColor=function(L){this.bgRectangle&&this.tip&&(fe.setAttributes(this.bgRectangle,[["fill",L]]),fe.setAttributes(this.tip,[["fill",L]])),this.bgColor=L,this.fillColorChanged(L)},E.prototype.getTipPoints=function(){return this.setTipPoints(this.state==="creating"),this.tipBase1Position.x+","+this.tipBase1Position.y+" "+this.tipBase2Position.x+","+this.tipBase2Position.y+" "+this.tipPosition.x+","+this.tipPosition.y},E.prototype.setTipPoints=function(L){L===void 0&&(L=!1);var V=Math.min(this.height/2,15),J=this.height/5;L&&(this.tipPosition={x:V+J/2,y:this.height+20});var Q=Math.atan(this.height/2/(this.width/2));this.tipPosition.x=this.width/2&&this.tipPosition.y=this.width/2&&this.tipPosition.y>=this.height/2?Q.1)){var L=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2),V=this.tip1.transform.baseVal.getItem(0);V.setRotate(L,this.x1,this.y1),this.tip1.transform.baseVal.replaceItem(V,0);var J=this.tip2.transform.baseVal.getItem(0);J.setRotate(L+180,this.x2,this.y2),this.tip2.transform.baseVal.replaceItem(J,0)}},Object.defineProperty(E.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),E.prototype.getState=function(){var L=X.prototype.getState.call(this);return L.typeName=E.typeName,L},E.prototype.restoreState=function(L){X.prototype.restoreState.call(this,L),this.createTips(),this.adjustVisual()},E.typeName="MeasurementMarker",E.title="Measurement marker",E.icon='',E}(lt),Et=function(X){function E(L,V,J){var Q=X.call(this,L,V,J)||this;return Q.strokePanel.colors=J.defaultColorSet,Q.fillColor="transparent",Q}return Ie(E,X),Object.defineProperty(E.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),E.prototype.getState=function(){var L=X.prototype.getState.call(this);return L.typeName=E.typeName,L},E.typeName="EllipseFrameMarker",E.title="Ellipse frame marker",E.icon='',E}(Pe),_t=function(){function X(){this.undoStack=[],this.redoStack=[]}return Object.defineProperty(X.prototype,"isUndoPossible",{get:function(){return this.undoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(X.prototype,"isRedoPossible",{get:function(){return this.redoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(X.prototype,"undoStepCount",{get:function(){return this.undoStack.length},enumerable:!1,configurable:!0}),Object.defineProperty(X.prototype,"redoStepCount",{get:function(){return this.redoStack.length},enumerable:!1,configurable:!0}),X.prototype.addUndoStep=function(E){this.undoStack.length!==0&&JSON.stringify(this.undoStack[this.undoStack.length-1])===JSON.stringify(E)||(this.undoStack.push(E),JSON.stringify(this.lastRedoStep)!==JSON.stringify(E)&&this.redoStack.splice(0,this.redoStack.length))},X.prototype.replaceLastUndoStep=function(E){this.undoStack.length>0&&(this.undoStack[this.undoStack.length-1]=E)},X.prototype.getLastUndoStep=function(){return this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0},X.prototype.undo=function(){if(this.undoStack.length>1){var E=this.undoStack.pop();return E!==void 0&&this.redoStack.push(E),this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0}},X.prototype.redo=function(){return this.lastRedoStep=this.redoStack.pop(),this.lastRedoStep},X}(),Ct=function(X){function E(L,V,J){var Q=X.call(this,L,V,J)||this;return Q.strokeColor="transparent",Q.strokeWidth=0,Q.strokeDasharray="",Q.curveX=0,Q.curveY=0,Q.manipulationStartCurveX=0,Q.manipulationStartCurveY=0,Q.setStrokeColor=Q.setStrokeColor.bind(Q),Q.setStrokeWidth=Q.setStrokeWidth.bind(Q),Q.setStrokeDasharray=Q.setStrokeDasharray.bind(Q),Q.positionGrips=Q.positionGrips.bind(Q),Q.addControlGrips=Q.addControlGrips.bind(Q),Q.adjustVisual=Q.adjustVisual.bind(Q),Q.setupControlBox=Q.setupControlBox.bind(Q),Q.resize=Q.resize.bind(Q),Q.strokeColor=J.defaultColor,Q.strokeWidth=J.defaultStrokeWidth,Q.strokeDasharray=J.defaultStrokeDasharray,Q.strokePanel=new He("Line color",J.defaultColorSet,J.defaultColor),Q.strokePanel.onColorChanged=Q.setStrokeColor,Q.strokeWidthPanel=new Ot("Line width",J.defaultStrokeWidths,J.defaultStrokeWidth),Q.strokeWidthPanel.onWidthChanged=Q.setStrokeWidth,Q.strokeStylePanel=new Mt("Line style",J.defaultStrokeDasharrays,J.defaultStrokeDasharray),Q.strokeStylePanel.onStyleChanged=Q.setStrokeDasharray,Q}return Ie(E,X),E.prototype.ownsTarget=function(L){return!(!X.prototype.ownsTarget.call(this,L)&&L!==this.visual&&L!==this.selectorCurve&&L!==this.visibleCurve&&!this.curveGrip.ownsTarget(L))},E.prototype.getPathD=function(){return"M "+this.x1+" "+this.y1+" Q "+this.curveX+" "+this.curveY+", "+this.x2+" "+this.y2},E.prototype.createVisual=function(){this.visual=fe.createGroup(),this.selectorCurve=fe.createPath(this.getPathD(),[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()],["fill","transparent"]]),this.visibleCurve=fe.createPath(this.getPathD(),[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["fill","transparent"]]),this.visual.appendChild(this.selectorCurve),this.visual.appendChild(this.visibleCurve),this.addMarkerVisualToContainer(this.visual)},E.prototype.pointerDown=function(L,V){X.prototype.pointerDown.call(this,L,V),this.manipulationStartCurveX=this.curveX,this.manipulationStartCurveY=this.curveY,this.state==="new"&&(this.curveX=L.x,this.curveY=L.y),this.state==="new"?(this.createVisual(),this.adjustVisual(),this._state="creating"):this.curveGrip.ownsTarget(V)&&(this.activeGrip=this.curveGrip,this._state="resize")},E.prototype.adjustVisual=function(){this.selectorCurve&&this.visibleCurve&&(this.selectorCurve.setAttribute("d",this.getPathD()),this.visibleCurve.setAttribute("d",this.getPathD()),fe.setAttributes(this.visibleCurve,[["stroke",this.strokeColor]]),fe.setAttributes(this.visibleCurve,[["stroke-width",this.strokeWidth.toString()]]),fe.setAttributes(this.visibleCurve,[["stroke-dasharray",this.strokeDasharray.toString()]]))},E.prototype.setupControlBox=function(){X.prototype.setupControlBox.call(this),this.curveControlLine1=fe.createLine(this.x1,this.y1,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.curveControlLine2=fe.createLine(this.x2,this.y2,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.controlBox.insertBefore(this.curveControlLine1,this.controlBox.firstChild),this.controlBox.insertBefore(this.curveControlLine2,this.controlBox.firstChild)},E.prototype.addControlGrips=function(){this.curveGrip=this.createGrip(),this.curveX=0,this.curveY=0,X.prototype.addControlGrips.call(this)},E.prototype.positionGrips=function(){X.prototype.positionGrips.call(this);var L=this.curveGrip.GRIP_SIZE;this.positionGrip(this.curveGrip.visual,this.curveX-L/2,this.curveY-L/2),this.curveControlLine1&&this.curveControlLine2&&(this.curveControlLine1.setAttribute("x1",this.x1.toString()),this.curveControlLine1.setAttribute("y1",this.y1.toString()),this.curveControlLine1.setAttribute("x2",this.curveX.toString()),this.curveControlLine1.setAttribute("y2",this.curveY.toString()),this.curveControlLine2.setAttribute("x1",this.x2.toString()),this.curveControlLine2.setAttribute("y1",this.y2.toString()),this.curveControlLine2.setAttribute("x2",this.curveX.toString()),this.curveControlLine2.setAttribute("y2",this.curveY.toString()))},E.prototype.manipulate=function(L){this.state==="move"&&(this.curveX=this.manipulationStartCurveX+L.x-this.manipulationStartX,this.curveY=this.manipulationStartCurveY+L.y-this.manipulationStartY),X.prototype.manipulate.call(this,L)},E.prototype.resize=function(L){this.activeGrip===this.curveGrip&&(this.curveX=L.x,this.curveY=L.y),X.prototype.resize.call(this,L),this.state==="creating"&&(this.curveX=this.x1+(this.x2-this.x1)/2,this.curveY=this.y1+(this.y2-this.y1)/2)},E.prototype.setStrokeColor=function(L){this.strokeColor=L,this.adjustVisual(),this.colorChanged(L)},E.prototype.setStrokeWidth=function(L){this.strokeWidth=L,this.adjustVisual()},E.prototype.setStrokeDasharray=function(L){this.strokeDasharray=L,this.adjustVisual()},E.prototype.scale=function(L,V){this.curveX=this.curveX*L,this.curveY=this.curveY*V,X.prototype.scale.call(this,L,V)},Object.defineProperty(E.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),E.prototype.getState=function(){var L=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,curveX:this.curveX,curveY:this.curveY},X.prototype.getState.call(this));return L.typeName=E.typeName,L},E.prototype.restoreState=function(L){X.prototype.restoreState.call(this,L);var V=L;this.strokeColor=V.strokeColor,this.strokeWidth=V.strokeWidth,this.strokeDasharray=V.strokeDasharray,this.curveX=V.curveX,this.curveY=V.curveY,this.createVisual(),this.adjustVisual()},E.typeName="CurveMarker",E.title="Curve marker",E.icon='',E}(Ze),gt=function(){function X(E,L){L===void 0&&(L=!1),this.cancelable=!1,this._defaultPrevented=!1,this.markerArea=E,this.cancelable=L}return Object.defineProperty(X.prototype,"defaultPrevented",{get:function(){return this._defaultPrevented},enumerable:!1,configurable:!0}),X.prototype.preventDefault=function(){this._defaultPrevented=!0},X}(),et=function(X){function E(L,V,J){var Q=X.call(this,L,!1)||this;return Q.dataUrl=V,Q.state=J,Q}return Ie(E,X),E}(gt),nt=function(X){function E(L,V,J){J===void 0&&(J=!1);var Q=X.call(this,L,J)||this;return Q.marker=V,Q}return Ie(E,X),E}(gt),Xe=function(){function X(){this.render=[],this.beforeclose=[],this.close=[],this.show=[],this.restorestate=[],this.statechange=[],this.markerselect=[],this.markerdeselect=[],this.markercreating=[],this.markercreate=[],this.markerbeforedelete=[],this.markerdelete=[],this.markerchange=[],this.focus=[],this.blur=[]}return X.prototype.addEventListener=function(E,L){this[E].push(L)},X.prototype.removeEventListener=function(E,L){var V=this[E].indexOf(L);V>-1&&this[E].splice(V,1)},X}(),ue=function(){function X(E){this.touchPoints=0,this._availableMarkerTypes=this.DEFAULT_MARKER_TYPES,this.mode="select",this.markers=[],this.isDragging=!1,this.renderEventListeners=[],this.closeEventListeners=[],this.settings=new Re,this._isOpen=!1,this.undoRedoManager=new _t,this.renderAtNaturalSize=!1,this.renderImageType="image/png",this.renderMarkersOnly=!1,this.zoomSteps=[1,1.5,2,4],this._zoomLevel=1,this._isResizing=!1,this.prevPanPoint={x:0,y:0},this.eventListeners=new Xe,this._silentRenderMode=!1,this._isFocused=!1,this._instanceNo=X.instanceCounter++,this.styles=new Oe(this.instanceNo),this.uiStyleSettings=this.styles.settings,this.target=E,this.targetRoot=document.body,this.width=E.clientWidth,this.height=E.clientHeight,this.styles.removeStyleSheet(),this.open=this.open.bind(this),this.setTopLeft=this.setTopLeft.bind(this),this.toolbarButtonClicked=this.toolbarButtonClicked.bind(this),this.createNewMarker=this.createNewMarker.bind(this),this.addNewMarker=this.addNewMarker.bind(this),this.markerCreated=this.markerCreated.bind(this),this.setCurrentMarker=this.setCurrentMarker.bind(this),this.onPointerDown=this.onPointerDown.bind(this),this.onDblClick=this.onDblClick.bind(this),this.onPointerMove=this.onPointerMove.bind(this),this.onPointerUp=this.onPointerUp.bind(this),this.onPointerOut=this.onPointerOut.bind(this),this.onKeyUp=this.onKeyUp.bind(this),this.overrideOverflow=this.overrideOverflow.bind(this),this.restoreOverflow=this.restoreOverflow.bind(this),this.close=this.close.bind(this),this.closeUI=this.closeUI.bind(this),this.addCloseEventListener=this.addCloseEventListener.bind(this),this.removeCloseEventListener=this.removeCloseEventListener.bind(this),this.addRenderEventListener=this.addRenderEventListener.bind(this),this.removeRenderEventListener=this.removeRenderEventListener.bind(this),this.clientToLocalCoordinates=this.clientToLocalCoordinates.bind(this),this.onWindowResize=this.onWindowResize.bind(this),this.deleteSelectedMarker=this.deleteSelectedMarker.bind(this),this.setWindowHeight=this.setWindowHeight.bind(this),this.removeMarker=this.removeMarker.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this),this.onPopupTargetResize=this.onPopupTargetResize.bind(this),this.showNotesEditor=this.showNotesEditor.bind(this),this.hideNotesEditor=this.hideNotesEditor.bind(this),this.stepZoom=this.stepZoom.bind(this),this.focus=this.focus.bind(this),this.blur=this.blur.bind(this),this.markerStateChanged=this.markerStateChanged.bind(this),this.switchToSelectMode=this.switchToSelectMode.bind(this),this.addDefs=this.addDefs.bind(this),this.addDefsToImage=this.addDefsToImage.bind(this)}return Object.defineProperty(X.prototype,"ALL_MARKER_TYPES",{get:function(){return[Me,Te,ve,tt,Et,Pe,he,Fe,ut,re,lt,Ct]},enumerable:!1,configurable:!0}),Object.defineProperty(X.prototype,"DEFAULT_MARKER_TYPES",{get:function(){return[Me,Te,ve,tt,Pe,he,Fe]},enumerable:!1,configurable:!0}),Object.defineProperty(X.prototype,"BASIC_MARKER_TYPES",{get:function(){return[Me,Te,ve,tt,he]},enumerable:!1,configurable:!0}),Object.defineProperty(X.prototype,"availableMarkerTypes",{get:function(){return this._availableMarkerTypes},set:function(E){var L=this;this._availableMarkerTypes.splice(0),E.forEach(function(V){if(typeof V=="string"){var J=L.ALL_MARKER_TYPES.find(function(Q){return Q.typeName===V});J!==void 0&&L._availableMarkerTypes.push(J)}else L._availableMarkerTypes.push(V)})},enumerable:!1,configurable:!0}),Object.defineProperty(X.prototype,"currentMarker",{get:function(){return this._currentMarker},enumerable:!1,configurable:!0}),Object.defineProperty(X.prototype,"isOpen",{get:function(){return this._isOpen},enumerable:!1,configurable:!0}),Object.defineProperty(X.prototype,"isUndoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isUndoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(X.prototype,"isRedoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isRedoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(X.prototype,"zoomLevel",{get:function(){return this._zoomLevel},set:function(E){this._zoomLevel=E,this.editorCanvas&&this.contentDiv&&(this.editorCanvas.style.transform="scale("+this._zoomLevel+")",this.contentDiv.scrollTo({left:(this.editorCanvas.clientWidth*this._zoomLevel-this.contentDiv.clientWidth)/2,top:(this.editorCanvas.clientHeight*this._zoomLevel-this.contentDiv.clientHeight)/2}))},enumerable:!1,configurable:!0}),Object.defineProperty(X.prototype,"instanceNo",{get:function(){return this._instanceNo},enumerable:!1,configurable:!0}),X.prototype.open=function(){this.setupResizeObserver(),this.setEditingTarget(),this.setTopLeft(),this.initMarkerCanvas(),this.initOverlay(),this.attachEvents(),this.settings.displayMode==="popup"&&this.onPopupTargetResize(),te.isLicensed||this.addLogo(),this._isOpen=!0,this._isFocused=!0},X.prototype.show=function(){var E=this;this.styles.styleSheetRoot===void 0&&se.styleSheetRoot!==void 0&&(this.styles.styleSheetRoot=se.styleSheetRoot),this.setWindowHeight(),this.showUI(),this.open(),this.eventListeners.show.forEach(function(L){return L(new gt(E))})},X.prototype.render=function(){return Be(this,void 0,void 0,function(){var E;return ke(this,function(L){switch(L.label){case 0:return this.setCurrentMarker(),(E=new be).naturalSize=this.renderAtNaturalSize,E.imageType=this.renderImageType,E.imageQuality=this.renderImageQuality,E.markersOnly=this.renderMarkersOnly,E.width=this.renderWidth,E.height=this.renderHeight,[4,E.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 1:return L.sent(),[4,E.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 2:return[2,L.sent()]}})})},X.prototype.close=function(E){var L=this;if(E===void 0&&(E=!1),this.isOpen){var V=!1;E||this.eventListeners.beforeclose.forEach(function(J){var Q=new gt(L,!0);J(Q),Q.defaultPrevented&&(V=!0)}),V||(this.coverDiv&&this.closeUI(),this.targetObserver&&this.targetObserver.unobserve(this.target),this.settings.displayMode==="popup"&&window.removeEventListener("resize",this.setWindowHeight),this.eventListeners.close.forEach(function(J){return J(new gt(L))}),this.detachEvents(),this._isOpen=!1)}},X.prototype.addMarkersToToolbar=function(){for(var E,L=[],V=0;Vthis.editorCanvas.clientHeight?this.editorCanvas.clientHeight*E:this.editorCanvas.clientWidth,V=L',E.title="Powered by marker.js",E.style.display="grid",E.style.alignItems="center",E.style.justifyItems="center",E.style.padding="3px",E.style.width="20px",E.style.height="20px",this.logoUI.appendChild(E),this.editorCanvas.appendChild(this.logoUI),this.logoUI.style.position="absolute",this.logoUI.style.pointerEvents="all",this.positionLogo()},X.prototype.positionLogo=function(){this.logoUI&&(this.uiStyleSettings.logoPosition!=="right"?this.logoUI.style.left=this.markerImageHolder.offsetLeft+10+"px":this.logoUI.style.left=this.markerImageHolder.offsetLeft+this.markerImageHolder.offsetWidth-this.logoUI.clientWidth-10+"px",this.logoUI.style.top=this.markerImageHolder.offsetTop+this.markerImageHolder.offsetHeight-this.logoUI.clientHeight-10+"px")},X.prototype.overrideOverflow=function(){this.scrollXState=window.scrollX,this.scrollYState=window.scrollY,this.bodyOverflowState=document.body.style.overflow,window.scroll({top:0,left:0}),document.body.style.overflow="hidden"},X.prototype.restoreOverflow=function(){document.body.style.overflow=this.bodyOverflowState,window.scroll({top:this.scrollYState,left:this.scrollXState})},X.prototype.showUI=function(){switch(this.settings.displayMode==="popup"&&this.overrideOverflow(),this.coverDiv=document.createElement("div"),this.coverDiv.style.visibility=this._silentRenderMode?"hidden":"visible",this.coverDiv.className=this.styles.classNamePrefixBase+" "+this.styles.classNamePrefix,this.coverDiv.style.fontSize="16px",this.coverDiv.style.userSelect="none",this.settings.displayMode){case"inline":this.coverDiv.style.position="absolute";var E=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=E+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px",this.coverDiv.style.width=this.target.offsetWidth.toString()+"px",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"5";break;case"popup":this.coverDiv.style.position="absolute",this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=window.innerHeight+"px",this.coverDiv.style.backgroundColor="rgba(0, 0, 0, 0.75)",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"1000",this.coverDiv.style.display="flex"}this.targetRoot.appendChild(this.coverDiv),this.uiDiv=document.createElement("div"),this.uiDiv.style.display="flex",this.uiDiv.style.flexDirection="column",this.uiDiv.style.flexGrow="2",this.uiDiv.style.margin=this.settings.displayMode==="popup"?this.settings.popupMargin+"px":"0px",this.uiDiv.style.border="0px",this.coverDiv.appendChild(this.uiDiv),this.toolbar=new Ae(this.uiDiv,this.settings.displayMode,this._availableMarkerTypes,this.uiStyleSettings,this.styles),this.toolbar.addButtonClickListener(this.toolbarButtonClicked),this.toolbar.show(this._silentRenderMode||this.uiStyleSettings.hideToolbar?"hidden":"visible"),this.contentDiv=document.createElement("div"),this.contentDiv.style.display="flex",this.contentDiv.style.flexDirection="row",this.contentDiv.style.flexGrow="2",this.contentDiv.style.flexShrink="1",this.settings.displayMode==="popup"&&(this.contentDiv.style.backgroundColor=this.uiStyleSettings.canvasBackgroundColor,this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.uiStyleSettings.toolbarHeight+"px",this.contentDiv.style.maxWidth="calc(100vw - "+2*this.settings.popupMargin+"px)"),this.contentDiv.style.overflow="auto",this.uiDiv.appendChild(this.contentDiv),this.editorCanvas=document.createElement("div"),this.editorCanvas.style.flexGrow="2",this.editorCanvas.style.flexShrink="1",this.editorCanvas.style.position="relative",this.editorCanvas.style.overflow="hidden",this.editorCanvas.style.display="flex",this.settings.displayMode==="popup"&&(this.editorCanvas.style.alignItems="center",this.editorCanvas.style.justifyContent="center"),this.editorCanvas.style.pointerEvents="none",this.editorCanvas.style.transformOrigin="left top",this.editorCanvas.style.transform="scale("+this.zoomLevel+")",this.contentDiv.appendChild(this.editorCanvas),this.editingTarget=this.target instanceof HTMLImageElement?document.createElement("img"):document.createElement("canvas"),this.target.getClientRects().item(0).y-1&&this.markers.splice(this.markers.indexOf(E),1),E.dispose()},X.prototype.switchToSelectMode=function(){this.mode="select",this.hideNotesEditor(),this._currentMarker!==void 0&&(this._currentMarker.state!=="new"?this._currentMarker.select():(this.removeMarker(this._currentMarker),this.setCurrentMarker(),this.markerImage.style.cursor="default"),this.addUndoStep())},X.prototype.toolbarButtonClicked=function(E,L){if(E==="marker"&&L!==void 0)this.createNewMarker(L);else if(E==="action")switch(L){case"select":this.switchToSelectMode(),this.switchToSelectMode();break;case"delete":this.deleteSelectedMarker();break;case"clear":this.clear();break;case"undo":this.undo();break;case"redo":this.redo();break;case"zoom":this.stepZoom();break;case"zoom-out":this.zoomLevel=1;break;case"notes":this.notesArea===void 0?(this.switchToSelectMode(),this.zoomLevel=1,this.showNotesEditor()):this.switchToSelectMode();break;case"close":this.close();break;case"render":this.switchToSelectMode(),this.startRenderAndClose()}},X.prototype.deleteSelectedMarker=function(){var E=this;if(this._currentMarker!==void 0){var L=!1;if(this.eventListeners.markerbeforedelete.forEach(function(J){var Q=new nt(E,E._currentMarker,!0);J(Q),Q.defaultPrevented&&(L=!0)}),!L){var V=this._currentMarker;this._currentMarker.dispose(),this.markerImage.removeChild(this._currentMarker.container),this.markers.splice(this.markers.indexOf(this._currentMarker),1),this.setCurrentMarker(),this.addUndoStep(),this.eventListeners.markerdelete.forEach(function(J){return J(new nt(E,V))})}}},X.prototype.clear=function(){var E=this,L=!1;if(this.markers.length>0&&(this.eventListeners.markerbeforedelete.forEach(function(we){var dt=new nt(E,void 0,!0);we(dt),dt.defaultPrevented&&(L=!0)}),!L)){this.setCurrentMarker();for(var V=function(we){var dt=J.markers[we];J.setCurrentMarker(J.markers[we]),J._currentMarker.dispose(),J.markerImage.removeChild(J._currentMarker.container),J.markers.splice(J.markers.indexOf(J._currentMarker),1),J.eventListeners.markerdelete.forEach(function(Dt){return Dt(new nt(E,dt))})},J=this,Q=this.markers.length-1;Q>=0;Q--)V(Q);this.addUndoStep()}},Object.defineProperty(X.prototype,"isNotesAreaOpen",{get:function(){return this.notesArea!==void 0},enumerable:!1,configurable:!0}),X.prototype.showNotesEditor=function(){var E;this._currentMarker!==void 0&&(this.overlayContainer.innerHTML="",this.notesArea=document.createElement("textarea"),this.notesArea.className=this.uiStyleSettings.notesAreaStyleClassName,this.notesArea.style.pointerEvents="auto",this.notesArea.style.alignSelf="stretch",this.notesArea.style.width="100%",this.notesArea.style.margin=this.uiStyleSettings.toolbarHeight/4+"px",this.notesArea.value=(E=this._currentMarker.notes)!==null&&E!==void 0?E:"",this.overlayContainer.appendChild(this.notesArea))},X.prototype.hideNotesEditor=function(){this.isNotesAreaOpen&&(this._currentMarker!==void 0&&(this._currentMarker.notes=this.notesArea.value.trim()!==""?this.notesArea.value:void 0),this.overlayContainer.removeChild(this.notesArea),this.notesArea=void 0)},X.prototype.selectLastMarker=function(){this.markers.length>0?this.setCurrentMarker(this.markers[this.markers.length-1]):this.setCurrentMarker()},X.prototype.addUndoStep=function(){var E=this;if(this._currentMarker===void 0||this._currentMarker.state!=="edit"){var L=this.getState(),V=this.undoRedoManager.getLastUndoStep();if(!V||V.width===L.width&&V.height===L.height){var J=this.undoRedoManager.undoStepCount;this.undoRedoManager.addUndoStep(L),J1&&this.panTo({x:E.clientX,y:E.clientY}))},X.prototype.onPointerUp=function(E){this.touchPoints>0&&this.touchPoints--,this.touchPoints===0&&this.isDragging&&this._currentMarker!==void 0&&this._currentMarker.pointerUp(this.clientToLocalCoordinates(E.clientX,E.clientY)),this.isDragging=!1,this.addUndoStep()},X.prototype.onPointerOut=function(){this.touchPoints>0&&this.touchPoints--},X.prototype.onKeyUp=function(E){this._currentMarker===void 0||this.notesArea!==void 0||E.key!=="Delete"&&E.key!=="Backspace"||this.deleteSelectedMarker()},X.prototype.clientToLocalCoordinates=function(E,L){var V=this.markerImage.getBoundingClientRect();return{x:(E-V.left)/this.zoomLevel,y:(L-V.top)/this.zoomLevel}},X.prototype.onWindowResize=function(){this.positionUI()},X.prototype.positionUI=function(){switch(this.setTopLeft(),this.settings.displayMode){case"inline":var E=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=E+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px";break;case"popup":this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=this.windowHeight+"px",this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.styles.settings.toolbarHeight+"px"}this.positionMarkerImage(),this.positionLogo()},X.prototype.addLicenseKey=function(E){te.addKey(E)},X.prototype.addEventListener=function(E,L){this.eventListeners.addEventListener(E,L)},X.prototype.removeEventListener=function(E,L){this.eventListeners.removeEventListener(E,L)},X.prototype.renderState=function(E){this._silentRenderMode=!0,this.settings.displayMode="inline",this.isOpen||this.show(),this.restoreState(E),this.startRenderAndClose(),this._silentRenderMode=!1},Object.defineProperty(X.prototype,"isFocused",{get:function(){return this._isFocused},enumerable:!1,configurable:!0}),X.prototype.focus=function(){var E=this;this._isFocused||(this.attachWindowEvents(),this._isFocused=!0,this._previousCurrentMarker!==void 0&&this.setCurrentMarker(this._previousCurrentMarker),this.eventListeners.focus.forEach(function(L){return L(new gt(E))}))},X.prototype.blur=function(){var E=this;this._isFocused&&(this.detachWindowEvents(),this._isFocused=!1,this._previousCurrentMarker=this._currentMarker,this.setCurrentMarker(),this.eventListeners.blur.forEach(function(L){return L(new gt(E))}))},X.instanceCounter=0,X}();/* ********************************** cropro version 1.2.0 @license SEE LICENSE IN LICENSE @@ -231,16 +231,16 @@ PERFORMANCE OF THIS SOFTWARE. `)),this.toolbarStraightenerStyleColorsClass=this.styles.addClass(new at("toolbar_straightener_colors",` color: `+this.styles.settings.toolbarColor+`; fill: currentColor; - `))},X.instanceCounter=0,X}(),wt=N("8hTe"),Rt=N.n(wt),Kt=/]*>/g;function Ht(X){var E=document.createElement("div");return E.innerHTML=X,E.childNodes.length===0?"":E.childNodes[0].nodeValue}var $t=de.a=function(X){var E=X.value,L=E===void 0?"":E,V=X.edit,J=V===void 0?!1:V,Q=X.className,we=X.showTextOnly,dt=X.showLines,Dt=X.replaces,kt=X.zoomImg,ht=X.hasMask,Zt=X.style,qt=Zt===void 0?{}:Zt,Sn=X.stylesPrev,_n=Sn===void 0?{}:Sn,Ln=String(L),Nn=Object(b.useRef)(),sr=Object(b.useRef)(),Hr=Object(b.useState)(""),Yn=Object(W.a)(Hr,2),ir=Yn[0],er=Yn[1],Or=Object(b.useState)("office"),lr=Object(W.a)(Or,2),br=lr[0],Kr=lr[1],Er=function(){var Ee=new ot(sr.current);Ee.displayMode="popup",Ee.addRenderEventListener(function(){var An=Object(w.a)(O.a.mark(function bn(Fn){var en;return O.a.wrap(function(Kn){for(;;)switch(Kn.prev=Kn.next){case 0:return Nn.current.style.display="none",Kn.next=3,Object(ze.a)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:"educoder.png",file:Fn}});case 3:en=Kn.sent,en!=null&&en.id&&Dt(sr.current.getAttribute("src").replace(le.a.API_SERVER,""),"/api/attachments/".concat(en==null?void 0:en.id,"?type=").concat(en.content_type));case 5:case"end":return Kn.stop()}},bn)}));return function(bn){return An.apply(this,arguments)}}()),Ee.show()},ei=function(){var Ee=new ue(sr.current);Ee.settings.displayMode="popup",Ee.addEventListener("render",function(){var An=Object(w.a)(O.a.mark(function bn(Fn){var en;return O.a.wrap(function(Kn){for(;;)switch(Kn.prev=Kn.next){case 0:if(Nn.current.style.display="none",!sr.current){Kn.next=6;break}return Kn.next=4,Object(ze.a)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:"educoder.png",file:Fn.dataUrl}});case 4:en=Kn.sent,en!=null&&en.id&&Dt(sr.current.getAttribute("src").replace(le.a.API_SERVER,""),"/api/attachments/".concat(en==null?void 0:en.id,"?type=").concat(en.content_type));case 6:case"end":return Kn.stop()}},bn)}));return function(bn){return An.apply(this,arguments)}}()),Ee.show(),window.markerArea=Ee},hr=Object(b.useMemo)(function(){try{var Mn=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,Ee=/\"\/api\/attachments\/|\"\/attachments\/download\//g,An=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g;Ln=Ln.replace(Mn,"("+le.a.API_SERVER+"/api/attachments/").replace(Ee,'"'+le.a.API_SERVER+"/api/attachments/").replace(An,'"'+le.a.API_SERVER+"/files/uploads/").replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` + `))},X.instanceCounter=0,X}(),wt=N("8hTe"),Rt=N.n(wt),Kt=/]*>/g;function Ht(X){var E=document.createElement("div");return E.innerHTML=X,E.childNodes.length===0?"":E.childNodes[0].nodeValue}var $t=de.a=function(X){var E=X.value,L=E===void 0?"":E,V=X.edit,J=V===void 0?!1:V,Q=X.className,we=X.showTextOnly,dt=X.showLines,Dt=X.replaces,kt=X.zoomImg,ht=X.hasMask,Zt=X.style,qt=Zt===void 0?{}:Zt,Sn=X.stylesPrev,_n=Sn===void 0?{}:Sn,Ln=String(L),Nn=Object(b.useRef)(),sr=Object(b.useRef)(),Hr=Object(b.useState)(""),Yn=Object(W.a)(Hr,2),ir=Yn[0],er=Yn[1],Or=Object(b.useState)("office"),lr=Object(W.a)(Or,2),br=lr[0],Kr=lr[1],Er=function(){var Ee=new ot(sr.current);Ee.displayMode="popup",Ee.addRenderEventListener(function(){var An=Object(w.a)(O.a.mark(function bn(Fn){var en;return O.a.wrap(function(Kn){for(;;)switch(Kn.prev=Kn.next){case 0:return Nn.current.style.display="none",Kn.next=3,Object(Ke.a)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:"educoder.png",file:Fn}});case 3:en=Kn.sent,en!=null&&en.id&&Dt(sr.current.getAttribute("src").replace(le.a.API_SERVER,""),"/api/attachments/".concat(en==null?void 0:en.id,"?type=").concat(en.content_type));case 5:case"end":return Kn.stop()}},bn)}));return function(bn){return An.apply(this,arguments)}}()),Ee.show()},ei=function(){var Ee=new ue(sr.current);Ee.settings.displayMode="popup",Ee.addEventListener("render",function(){var An=Object(w.a)(O.a.mark(function bn(Fn){var en;return O.a.wrap(function(Kn){for(;;)switch(Kn.prev=Kn.next){case 0:if(Nn.current.style.display="none",!sr.current){Kn.next=6;break}return Kn.next=4,Object(Ke.a)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:"educoder.png",file:Fn.dataUrl}});case 4:en=Kn.sent,en!=null&&en.id&&Dt(sr.current.getAttribute("src").replace(le.a.API_SERVER,""),"/api/attachments/".concat(en==null?void 0:en.id,"?type=").concat(en.content_type));case 6:case"end":return Kn.stop()}},bn)}));return function(bn){return An.apply(this,arguments)}}()),Ee.show(),window.markerArea=Ee},hr=Object(b.useMemo)(function(){try{var Mn=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,Ee=/\"\/api\/attachments\/|\"\/attachments\/download\//g,An=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g;Ln=Ln.replace(Mn,"("+le.a.API_SERVER+"/api/attachments/").replace(Ee,'"'+le.a.API_SERVER+"/api/attachments/").replace(An,'"'+le.a.API_SERVER+"/files/uploads/").replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` `),Ln=Ln.replace(new RegExp("(?[TOC]

        ",_()),A()),bn=bn.replace(/(__special_katext_id_\d+__)/g,function(Ur,Kn){var nr=Fn[Kn],fr=nr.type,Gr=nr.expression;return Object(pe.renderToString)(Ht(Gr)||"",{displayMode:fr==="block",throwOnError:!1,output:"html"})}),bn=bn.replace(/▁/g,"\u2581\u2581\u2581"),T(),we){var en=document.createElement("div");return en.innerHTML=bn,en.innerText}return setTimeout(function(){return fn()},500),bn},[Ln]),tr=Object(b.useRef)();x.WebkitLineClamp=dt,dt&&(qt=Object(j.a)(Object(j.a)({},qt),x));function zr(Mn){var Ee=Mn.target;if(Ee.tagName.toUpperCase()==="IMG"){if(kt){var An=Ee.getAttribute("src");er(An),Kr("image")}}else if(Ee.tagName.toUpperCase()==="A"){var bn=Ee.getAttribute("href");if(bn.indexOf("office")>-1)Mn.preventDefault(),er(bn),Kr("office");else if(bn.indexOf("application/pdf")>-1)Mn.preventDefault(),er(bn),Kr("pdf");else if(bn.indexOf("type=text")>-1)Mn.preventDefault(),er(bn),Kr("html");else if(bn.startsWith("#")){Mn.preventDefault();var Fn=document.getElementById(bn.replace("#",""));Fn&&Fn.scrollIntoView(!0)}}}var fn=function(){var Ee,An=(Ee=tr.current)===null||Ee===void 0?void 0:Ee.querySelectorAll("video");An==null||An.forEach(function(bn){if(bn.oncontextmenu=function(){return!1},bn.src.indexOf(".m3u8")>-1&&!bn.canPlayType("application/vnd.apple.mpegurl")){if($.a.isSupported()){var Fn=new $.a;Fn.loadSource(bn.src),Fn.attachMedia(bn)}}})};Object(b.useEffect)(function(){if(tr.current&&hr&&(hr.match(Kt)&&window.PR.prettyPrint()),tr.current)return tr.current.addEventListener("click",zr),function(){tr.current.removeEventListener("click",zr),T(),A()}},[hr,tr.current,zr]);var Jr=function(Ee){if(!J)return;Ee.target.nodeName==="IMG"?(Nn.current.style.display="flex",Nn.current.style.width=Ee.target.clientWidth+"px",Nn.current.style.height=Ee.target.clientHeight+"px",Nn.current.style.top=Ee.target.offsetTop+"px",Nn.current.style.left=Ee.target.offsetLeft+"px",sr.current.src=Ee.target.getAttribute("src")):Nn.current.style.display="none"};return c.a.createElement("div",{style:{position:"relative"}},c.a.createElement("div",{ref:tr,style:Object(j.a)({},qt),className:"".concat(Q||""," markdown-body ").concat(Rt.a.mdBody),onMouseOver:Jr,dangerouslySetInnerHTML:{__html:hr}}),c.a.createElement("div",{ref:Nn,className:Rt.a.button},c.a.createElement(z.a,null,c.a.createElement(G.a,{onClick:function(){return Er()}},"\u88C1\u526A"),c.a.createElement(G.a,{onClick:function(){return ei()}},"\u7F16\u8F91"))),c.a.createElement("img",{ref:sr,src:"",alt:"sample",crossOrigin:"anonymous",style:{maxWidth:"90%",opacity:0,position:"absolute",zIndex:-1,top:"-10000px"}}),c.a.createElement(xe.a,{close:!0,data:ir,hasMask:ht,type:ir!=null&&ir.length?br:"",style:Object(j.a)({},_n),onClose:function(){return er("")}}))}},"9VGf":function(Ge,de,N){"use strict";N.d(de,"a",function(){return I});var Z=N("q1tI"),z=N.n(Z);function I(G,j){var w=Object(Z.useRef)();Object(Z.useEffect)(function(){w.current=G}),Object(Z.useEffect)(function(){function W(){w.current()}if(j!==null){var F=setInterval(W,j);return function(){return clearInterval(F)}}},[j])}},"A/g1":function(Ge,de){Ge.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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"},BU3w:function(Ge,de,N){"use strict";N.d(de,"a",function(){return w});var Z=N("MNnm"),z="rc-util-key";function I(W){if(W.attachTo)return W.attachTo;var F=document.querySelector("head");return F||document.body}function G(W){var F,O=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(Z.a)())return null;var b=document.createElement("style");if((F=O.csp)===null||F===void 0?void 0:F.nonce){var c;b.nonce=(c=O.csp)===null||c===void 0?void 0:c.nonce}b.innerHTML=W;var p=I(O),S=p.firstChild;return O.prepend&&p.prepend?p.prepend(b):O.prepend&&S?p.insertBefore(b,S):p.appendChild(b),b}var j=new Map;function w(W,F){var O=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},b=I(O);if(!j.has(b)){var c=G("",O),p=c.parentNode;j.set(b,p),p.removeChild(c)}var S=Array.from(j.get(b).children).find(function(n){return n.tagName==="STYLE"&&n[z]===F});if(S){var v,f;if(((v=O.csp)===null||v===void 0?void 0:v.nonce)&&S.nonce!==((f=O.csp)===null||f===void 0?void 0:f.nonce)){var m;S.nonce=(m=O.csp)===null||m===void 0?void 0:m.nonce}return S.innerHTML!==W&&(S.innerHTML=W),S}var a=G(W,O);return a[z]=F,a}},Bd2K:function(Ge,de,N){(function(Z){Z(N("VrN/"),N("osHv"))})(function(Z){Z.defineOption("autoCloseTags",!1,function(O,b,c){if(c!=Z.Init&&c&&O.removeKeyMap("autoCloseTags"),!b)return;var p={name:"autoCloseTags"};(typeof b!="object"||b.whenClosing!==!1)&&(p["'/'"]=function(S){return w(S)}),(typeof b!="object"||b.whenOpening!==!1)&&(p["'>'"]=function(S){return G(S)}),O.addKeyMap(p)});var z=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],I=["applet","blockquote","body","button","div","dl","fieldset","form","frameset","h1","h2","h3","h4","h5","h6","head","html","iframe","layer","legend","object","ol","p","select","table","ul"];function G(O){if(O.getOption("disableInput"))return Z.Pass;for(var b=O.listSelections(),c=[],p=O.getOption("autoCloseTags"),S=0;Sv.ch&&(o=o.slice(0,o.length-f.end+v.ch));var y=o.toLowerCase();if(!o||f.type=="string"&&(f.end!=v.ch||!/[\"\']/.test(f.string.charAt(f.string.length-1))||f.string.length==1)||f.type=="tag"&&n.close||f.string.indexOf("/")==v.ch-f.start-1||A&&W(A,y)>-1||F(O,m.mode.xmlCurrentContext&&m.mode.xmlCurrentContext(a)||[],o,v,!0))return Z.Pass;var _=typeof p=="object"&&p.emptyTags;if(_&&W(_,o)>-1){c[S]={text:"/>",newPos:Z.Pos(v.line,v.ch+2)};continue}var R=x&&W(x,y)>-1;c[S]={indent:R,text:">"+(R?` -`:"")+"",newPos:R?Z.Pos(v.line+1,0):Z.Pos(v.line,v.ch+1)}}for(var g=typeof p=="object"&&p.dontIndentOnAutoClose,S=b.length-1;S>=0;S--){var h=c[S];O.replaceRange(h.text,b[S].head,b[S].anchor,"+insert");var s=O.listSelections().slice(0);s[S]={head:h.newPos,anchor:h.newPos},O.setSelections(s),!g&&h.indent&&(O.indentLine(h.newPos.line,null,!0),O.indentLine(h.newPos.line+1,null,!0))}}function j(O,b){for(var c=O.listSelections(),p=[],S=b?"/":""&&(A+=">"),p[m]=A}if(O.replaceSelections(p),c=O.listSelections(),!f)for(var m=0;m=0&&b[a]==c;a--)++m;p=f.to;for(var a=1;a0){for(var b=0;b1&&arguments[1]!==void 0?arguments[1]:"",b=[],c=0;c0&&(ge(),Be(1))},[n]),Object(W.useEffect)(function(){if(Ie===0)return;if(Ie===2)clearInterval(pe);else{var Oe=0,ie=setInterval(function(){l.includes(Oe)&&te(),Oe++},1e3);xe(ie)}return function(){return clearInterval(pe)}},[Ie]),Object(W.useImperativeHandle)(a,function(){return{handlePhoto:te}});var ke=function(){Be(2)},ge=function(){var ie=n/o,oe=[];function Ae(_e,je){return parseInt(Math.floor(Math.random()*(je-_e+1))+_e)}new Array(o).fill(0).map(function(_e,je){A?oe.push(Ae(ie*je,ie*(je+1))):je==0?oe.push(0):oe.push(Ae(ie*je,ie*(je+1)))}),l=oe,D([].concat(oe)),console.log(oe)},fe=function(){navigator.mediaDevices===void 0&&(navigator.mediaDevices={}),navigator.mediaDevices.getUserMedia===void 0&&(navigator.mediaDevices.getUserMedia=function(ie){var oe=navigator.getUserMedia||navigator.webkitGetUserMedia||navigator.mozGetUserMedia;return oe?new Promise(function(Ae,_e){oe.call(navigator,ie,Ae,_e)}):Promise.reject(new Error("getUserMedia is not implemented in this browser"))}),navigator.mediaDevices.getUserMedia({video:{width:640,height:480}}).then(function(ie){u&&u(2),k(2),"srcObject"in _.current?_.current.srcObject=ie:_.current.src=window.URL.createObjectURL(ie),_.current.onloadedmetadata=function(oe){_.current.play()},_.current.addEventListener("ended",function(){console.log("\u64AD\u653E\u7ED3\u675F"),ke(),I.b.error({content:"\u60A8\u5DF2\u7ECF\u5173\u95ED\u4E86\u6444\u50CF\u5934\uFF0C\u8BF7\u572810\u79D2\u949F\u5185\u6062\u590D\u6444\u50CF\u5934\uFF0C\u5426\u5219\u5C06\u63A8\u51FA\u8003\u8BD5",duration:10,key:9998})},!1)}).catch(function(ie){k(1),u&&u(1),ie.message==="Permission denied"||ie.name==="NotAllowedError"?I.b.error("\u60A8\u5DF2\u62D2\u7EDD\u4E86\u83B7\u53D6\u6444\u50CF\u5934"):I.b.error("\u6444\u50CF\u5934\u83B7\u53D6\u5931\u8D25\uFF0C\u6216\u60A8\u5DF2\u62D2\u7EDD\u4E86\u83B7\u53D6\u6444\u50CF\u5934"),console.log("errname: "+ie.name),console.log("err: "+ie.message)})},te=function(){try{R.current.width=_.current.videoWidth,R.current.height=_.current.videoHeight;var ie=R.current.getContext("2d");ie.drawImage(_.current,0,0,R.current.width,R.current.height),H(R.current.toDataURL("image/png")),se(R.current.toDataURL("image/png"))}catch(oe){}},be=function(){try{var ie=_.current.srcObject,oe=ie.getTracks();oe.forEach(function(Ae){Ae.stop()}),_.current.srcObject=null}catch(Ae){}},se=function(){var Oe=Object(Z.a)(w.a.mark(function ie(oe){var Ae,_e;return w.a.wrap(function(He){for(;;)switch(He.prev=He.next){case 0:Ae=new FormData,Ae.append("file",v(oe,"1")),Ae.append("1","123"),_e=new window.XMLHttpRequest,_e.withCredentials=!0,_e.addEventListener("load",function(Ye){var qe=JSON.parse(Ye.target.responseText);Object(b.a)("/api/exercises/".concat(y,"/upload_photo.json"),{method:"post",body:{attachment_id:qe.id}})},!1),_e.addEventListener("error",function(Ye){console.error(Ye)},!1),_e.open("POST","".concat(c.a.API_SERVER,"/api/attachments.json")),_e.send(Ae);case 9:case"end":return He.stop()}},ie)}));return function(oe){return Oe.apply(this,arguments)}}();return F.a.createElement(F.a.Fragment,null,M!==3&&F.a.createElement("aside",{className:S.a.video,id:"screenshot"},M===0&&F.a.createElement("span",null,"\u6B63\u5728\u5F00\u542F\u6444\u50CF\u5934..."),M===1&&F.a.createElement("span",null,"\u6444\u50CF\u5934\u5F00\u542F\u5931\u8D25"),M===2&&F.a.createElement("div",null,F.a.createElement("video",{width:"288",ref:_,autoPlay:!0}),F.a.createElement("canvas",{style:{display:"none"},ref:R}))))});de.a=f},"C+DQ":function(Ge,de,N){},"C/vA":function(Ge,de,N){"use strict";N.d(de,"a",function(){return Z});function Z(z){var I=this,G=!1,j;return function(){return G||(G=!0,j=z.apply(I,arguments)),j}}},"Cg/j":function(Ge,de,N){"use strict";N.d(de,"b",function(){return Z}),N.d(de,"a",function(){return z}),N.d(de,"c",function(){return G}),N.d(de,"d",function(){return j});var Z;(function(w){w.serviceIds=new Map,w.DI_TARGET="$di$target",w.DI_DEPENDENCIES="$di$dependencies";function W(F){return F[w.DI_DEPENDENCIES]||[]}w.getServiceDependencies=W})(Z||(Z={}));var z=G("instantiationService");function I(w,W,F,O){W[Z.DI_TARGET]===W?W[Z.DI_DEPENDENCIES].push({id:w,index:F,optional:O}):(W[Z.DI_DEPENDENCIES]=[{id:w,index:F,optional:O}],W[Z.DI_TARGET]=W)}function G(w){if(Z.serviceIds.has(w))return Z.serviceIds.get(w);var W=function(F,O,b){if(arguments.length!==3)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");I(W,F,b,!1)};return W.toString=function(){return w},Z.serviceIds.set(w,W),W}function j(w){return function(W,F,O){if(arguments.length!==3)throw new Error("@optional-decorator can only be used to decorate a parameter");I(w,W,O,!0)}}},D1Df:function(Ge,de,N){"use strict";function Z(C){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Z=function(k){return typeof k}:Z=function(k){return k&&typeof Symbol=="function"&&k.constructor===Symbol&&k!==Symbol.prototype?"symbol":typeof k},Z(C)}function z(){return z=Object.assign||function(C){for(var M=1;M=0)continue;if(!Object.prototype.propertyIsEnumerable.call(C,U))continue;k[U]=C[U]}}return k}function w(C,M){if(C==null)return{};var k={},U=Object.keys(C),P,K;for(K=0;K=0)continue;k[P]=C[P]}return k}function W(C,M){if(!(C instanceof M))throw new TypeError("Cannot call a class as a function")}function F(C,M){for(var k=0;k>6),M+=String.fromCharCode(128|U&63)):U<55296||U>=57344?(M+=String.fromCharCode(224|U>>12),M+=String.fromCharCode(128|U>>6&63),M+=String.fromCharCode(128|U&63)):(k++,U=65536+((U&1023)<<10|C.charCodeAt(k)&1023),M+=String.fromCharCode(240|U>>18),M+=String.fromCharCode(128|U>>12&63),M+=String.fromCharCode(128|U>>6&63),M+=String.fromCharCode(128|U&63))}return M}var A={size:128,level:"L",bgColor:"#FFFFFF",fgColor:"#000000",includeMargin:!1},x={},y=4,_=.1;function R(C){var M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,k=[];return C.forEach(function(U,P){var K=null;U.forEach(function(H,$){if(!H&&K!==null){k.push("M".concat(K+M," ").concat(P+M,"h").concat($-K,"v1H").concat(K+M,"z")),K=null;return}if($===U.length-1){if(!H)return;K===null?k.push("M".concat($+M,",").concat(P+M," h1v1H").concat($+M,"z")):k.push("M".concat(K+M,",").concat(P+M," h").concat($+1-K,"v1H").concat(K+M,"z"));return}H&&K===null&&(K=$)})}),k.join("")}function g(C,M){return C.slice().map(function(k,U){return U=M.y+M.h?k:k.map(function(P,K){return K=M.x+M.w?P:!1})})}function h(C,M){var k=C.imageSettings,U=C.size,P=C.includeMargin;if(k==null)return null;var K=P?y:0,H=M.length+K*2,$=Math.floor(U*_),le=H/U,pe=(k.width||$)*le,xe=(k.height||$)*le,ze=k.x==null?M.length/2-pe/2:k.x*le,Ne=k.y==null?M.length/2-xe/2:k.y*le,Ie=null;if(k.excavate){var Be=Math.floor(ze),ke=Math.floor(Ne),ge=Math.ceil(pe+ze-Be),fe=Math.ceil(xe+Ne-ke);Ie={x:Be,y:ke,w:ge,h:fe}}return{x:ze,y:Ne,h:xe,w:pe,excavation:Ie}}var s=function(){try{new Path2D().addPath(new Path2D)}catch(C){return!1}return!0}(),l=function(C){S(M,C);function M(){var k,U;W(this,M);for(var P=arguments.length,K=new Array(P),H=0;HTe.length)&&(me=Te.length);for(var ve=0,re=new Array(me);ve=Te.length?{done:!0}:{done:!1,value:Te[re++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}return ve=Te[Symbol.iterator](),ve.next.bind(ve)}function w(Te,me){return me={exports:{}},Te(me,me.exports),me.exports}var W=w(function(Te){function me(){return{baseUrl:null,breaks:!1,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}function ve(re){Te.exports.defaults=re}Te.exports={defaults:me(),getDefaults:me,changeDefaults:ve}}),F=W.defaults,O=W.getDefaults,b=W.changeDefaults,c=/[&<>"']/,p=/[&<>"']/g,S=/[<>"']|&(?!#?\w+;)/,v=/[<>"']|&(?!#?\w+;)/g,f={"&":"&","<":"<",">":">",'"':""","'":"'"},m=function(me){return f[me]};function a(Te,me){if(me){if(c.test(Te))return Te.replace(p,m)}else if(S.test(Te))return Te.replace(v,m);return Te}var n=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function o(Te){return Te.replace(n,function(me,ve){return ve=ve.toLowerCase(),ve==="colon"?":":ve.charAt(0)==="#"?ve.charAt(1)==="x"?String.fromCharCode(parseInt(ve.substring(2),16)):String.fromCharCode(+ve.substring(1)):""})}var u=/(^|[^\[])\^/g;function A(Te,me){Te=Te.source||Te,me=me||"";var ve={replace:function(ae,he){return he=he.source||he,he=he.replace(u,"$1"),Te=Te.replace(ae,he),ve},getRegex:function(){return new RegExp(Te,me)}};return ve}var x=/[^\w:]/g,y=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function _(Te,me,ve){if(Te){var re;try{re=decodeURIComponent(o(ve)).replace(x,"").toLowerCase()}catch(ae){return null}if(re.indexOf("javascript:")===0||re.indexOf("vbscript:")===0||re.indexOf("data:")===0)return null}me&&!y.test(ve)&&(ve=l(me,ve));try{ve=encodeURI(ve).replace(/%25/g,"%")}catch(ae){return null}return ve}var R={},g=/^[^:]+:\/*[^/]*$/,h=/^([^:]+:)[\s\S]*$/,s=/^([^:]+:\/*[^/]*)[\s\S]*$/;function l(Te,me){R[" "+Te]||(g.test(Te)?R[" "+Te]=Te+"/":R[" "+Te]=M(Te,"/",!0)),Te=R[" "+Te];var ve=Te.indexOf(":")===-1;return me.substring(0,2)==="//"?ve?me:Te.replace(h,"$1")+me:me.charAt(0)==="/"?ve?me:Te.replace(s,"$1")+me:Te+me}var D={exec:function(){}};function T(Te){for(var me=1,ve,re;me=0&&Fe[ut]==="\\";)Pe=!Pe;return Pe?"|":" |"}),re=ve.split(/ \|/),ae=0;if(re.length>me)re.splice(me);else for(;re.length",newPos:R?Z.Pos(v.line+1,0):Z.Pos(v.line,v.ch+1)}}for(var g=typeof p=="object"&&p.dontIndentOnAutoClose,S=b.length-1;S>=0;S--){var h=c[S];O.replaceRange(h.text,b[S].head,b[S].anchor,"+insert");var s=O.listSelections().slice(0);s[S]={head:h.newPos,anchor:h.newPos},O.setSelections(s),!g&&h.indent&&(O.indentLine(h.newPos.line,null,!0),O.indentLine(h.newPos.line+1,null,!0))}}function j(O,b){for(var c=O.listSelections(),p=[],S=b?"/":""&&(A+=">"),p[m]=A}if(O.replaceSelections(p),c=O.listSelections(),!f)for(var m=0;m=0&&b[a]==c;a--)++m;p=f.to;for(var a=1;a0){for(var b=0;b1&&arguments[1]!==void 0?arguments[1]:"",b=[],c=0;c0&&(ge(),Be(1))},[n]),Object(W.useEffect)(function(){if(Ie===0)return;if(Ie===2)clearInterval(pe);else{var Oe=0,ie=setInterval(function(){l.includes(Oe)&&te(),Oe++},1e3);xe(ie)}return function(){return clearInterval(pe)}},[Ie]),Object(W.useImperativeHandle)(a,function(){return{handlePhoto:te}});var ke=function(){Be(2)},ge=function(){var ie=n/o,oe=[];function Ae(_e,je){return parseInt(Math.floor(Math.random()*(je-_e+1))+_e)}new Array(o).fill(0).map(function(_e,je){A?oe.push(Ae(ie*je,ie*(je+1))):je==0?oe.push(0):oe.push(Ae(ie*je,ie*(je+1)))}),l=oe,D([].concat(oe)),console.log(oe)},fe=function(){navigator.mediaDevices===void 0&&(navigator.mediaDevices={}),navigator.mediaDevices.getUserMedia===void 0&&(navigator.mediaDevices.getUserMedia=function(ie){var oe=navigator.getUserMedia||navigator.webkitGetUserMedia||navigator.mozGetUserMedia;return oe?new Promise(function(Ae,_e){oe.call(navigator,ie,Ae,_e)}):Promise.reject(new Error("getUserMedia is not implemented in this browser"))}),navigator.mediaDevices.getUserMedia({video:{width:640,height:480}}).then(function(ie){u&&u(2),k(2),"srcObject"in _.current?_.current.srcObject=ie:_.current.src=window.URL.createObjectURL(ie),_.current.onloadedmetadata=function(oe){_.current.play()},_.current.addEventListener("ended",function(){console.log("\u64AD\u653E\u7ED3\u675F"),ke(),I.b.error({content:"\u60A8\u5DF2\u7ECF\u5173\u95ED\u4E86\u6444\u50CF\u5934\uFF0C\u8BF7\u572810\u79D2\u949F\u5185\u6062\u590D\u6444\u50CF\u5934\uFF0C\u5426\u5219\u5C06\u63A8\u51FA\u8003\u8BD5",duration:10,key:9998})},!1)}).catch(function(ie){k(1),u&&u(1),ie.message==="Permission denied"||ie.name==="NotAllowedError"?I.b.error("\u60A8\u5DF2\u62D2\u7EDD\u4E86\u83B7\u53D6\u6444\u50CF\u5934"):I.b.error("\u6444\u50CF\u5934\u83B7\u53D6\u5931\u8D25\uFF0C\u6216\u60A8\u5DF2\u62D2\u7EDD\u4E86\u83B7\u53D6\u6444\u50CF\u5934"),console.log("errname: "+ie.name),console.log("err: "+ie.message)})},te=function(){try{R.current.width=_.current.videoWidth,R.current.height=_.current.videoHeight;var ie=R.current.getContext("2d");ie.drawImage(_.current,0,0,R.current.width,R.current.height),H(R.current.toDataURL("image/png")),se(R.current.toDataURL("image/png"))}catch(oe){}},be=function(){try{var ie=_.current.srcObject,oe=ie.getTracks();oe.forEach(function(Ae){Ae.stop()}),_.current.srcObject=null}catch(Ae){}},se=function(){var Oe=Object(Z.a)(w.a.mark(function ie(oe){var Ae,_e;return w.a.wrap(function(He){for(;;)switch(He.prev=He.next){case 0:Ae=new FormData,Ae.append("file",v(oe,"1")),Ae.append("1","123"),_e=new window.XMLHttpRequest,_e.withCredentials=!0,_e.addEventListener("load",function(Ye){var qe=JSON.parse(Ye.target.responseText);Object(b.a)("/api/exercises/".concat(y,"/upload_photo.json"),{method:"post",body:{attachment_id:qe.id}})},!1),_e.addEventListener("error",function(Ye){console.error(Ye)},!1),_e.open("POST","".concat(c.a.API_SERVER,"/api/attachments.json")),_e.send(Ae);case 9:case"end":return He.stop()}},ie)}));return function(oe){return Oe.apply(this,arguments)}}();return F.a.createElement(F.a.Fragment,null,M!==3&&F.a.createElement("aside",{className:S.a.video,id:"screenshot"},M===0&&F.a.createElement("span",null,"\u6B63\u5728\u5F00\u542F\u6444\u50CF\u5934..."),M===1&&F.a.createElement("span",null,"\u6444\u50CF\u5934\u5F00\u542F\u5931\u8D25"),M===2&&F.a.createElement("div",null,F.a.createElement("video",{width:"288",ref:_,autoPlay:!0}),F.a.createElement("canvas",{style:{display:"none"},ref:R}))))});de.a=f},"C+DQ":function(Ge,de,N){},"C/vA":function(Ge,de,N){"use strict";N.d(de,"a",function(){return Z});function Z(z){var I=this,G=!1,j;return function(){return G||(G=!0,j=z.apply(I,arguments)),j}}},"Cg/j":function(Ge,de,N){"use strict";N.d(de,"b",function(){return Z}),N.d(de,"a",function(){return z}),N.d(de,"c",function(){return G}),N.d(de,"d",function(){return j});var Z;(function(w){w.serviceIds=new Map,w.DI_TARGET="$di$target",w.DI_DEPENDENCIES="$di$dependencies";function W(F){return F[w.DI_DEPENDENCIES]||[]}w.getServiceDependencies=W})(Z||(Z={}));var z=G("instantiationService");function I(w,W,F,O){W[Z.DI_TARGET]===W?W[Z.DI_DEPENDENCIES].push({id:w,index:F,optional:O}):(W[Z.DI_DEPENDENCIES]=[{id:w,index:F,optional:O}],W[Z.DI_TARGET]=W)}function G(w){if(Z.serviceIds.has(w))return Z.serviceIds.get(w);var W=function(F,O,b){if(arguments.length!==3)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");I(W,F,b,!1)};return W.toString=function(){return w},Z.serviceIds.set(w,W),W}function j(w){return function(W,F,O){if(arguments.length!==3)throw new Error("@optional-decorator can only be used to decorate a parameter");I(w,W,O,!0)}}},D1Df:function(Ge,de,N){"use strict";function Z(C){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Z=function(k){return typeof k}:Z=function(k){return k&&typeof Symbol=="function"&&k.constructor===Symbol&&k!==Symbol.prototype?"symbol":typeof k},Z(C)}function z(){return z=Object.assign||function(C){for(var M=1;M=0)continue;if(!Object.prototype.propertyIsEnumerable.call(C,U))continue;k[U]=C[U]}}return k}function w(C,M){if(C==null)return{};var k={},U=Object.keys(C),P,K;for(K=0;K=0)continue;k[P]=C[P]}return k}function W(C,M){if(!(C instanceof M))throw new TypeError("Cannot call a class as a function")}function F(C,M){for(var k=0;k>6),M+=String.fromCharCode(128|U&63)):U<55296||U>=57344?(M+=String.fromCharCode(224|U>>12),M+=String.fromCharCode(128|U>>6&63),M+=String.fromCharCode(128|U&63)):(k++,U=65536+((U&1023)<<10|C.charCodeAt(k)&1023),M+=String.fromCharCode(240|U>>18),M+=String.fromCharCode(128|U>>12&63),M+=String.fromCharCode(128|U>>6&63),M+=String.fromCharCode(128|U&63))}return M}var A={size:128,level:"L",bgColor:"#FFFFFF",fgColor:"#000000",includeMargin:!1},x={},y=4,_=.1;function R(C){var M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,k=[];return C.forEach(function(U,P){var K=null;U.forEach(function(H,$){if(!H&&K!==null){k.push("M".concat(K+M," ").concat(P+M,"h").concat($-K,"v1H").concat(K+M,"z")),K=null;return}if($===U.length-1){if(!H)return;K===null?k.push("M".concat($+M,",").concat(P+M," h1v1H").concat($+M,"z")):k.push("M".concat(K+M,",").concat(P+M," h").concat($+1-K,"v1H").concat(K+M,"z"));return}H&&K===null&&(K=$)})}),k.join("")}function g(C,M){return C.slice().map(function(k,U){return U=M.y+M.h?k:k.map(function(P,K){return K=M.x+M.w?P:!1})})}function h(C,M){var k=C.imageSettings,U=C.size,P=C.includeMargin;if(k==null)return null;var K=P?y:0,H=M.length+K*2,$=Math.floor(U*_),le=H/U,pe=(k.width||$)*le,xe=(k.height||$)*le,Ke=k.x==null?M.length/2-pe/2:k.x*le,Ne=k.y==null?M.length/2-xe/2:k.y*le,Ie=null;if(k.excavate){var Be=Math.floor(Ke),ke=Math.floor(Ne),ge=Math.ceil(pe+Ke-Be),fe=Math.ceil(xe+Ne-ke);Ie={x:Be,y:ke,w:ge,h:fe}}return{x:Ke,y:Ne,h:xe,w:pe,excavation:Ie}}var s=function(){try{new Path2D().addPath(new Path2D)}catch(C){return!1}return!0}(),l=function(C){S(M,C);function M(){var k,U;W(this,M);for(var P=arguments.length,K=new Array(P),H=0;HTe.length)&&(me=Te.length);for(var ve=0,re=new Array(me);ve=Te.length?{done:!0}:{done:!1,value:Te[re++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}return ve=Te[Symbol.iterator](),ve.next.bind(ve)}function w(Te,me){return me={exports:{}},Te(me,me.exports),me.exports}var W=w(function(Te){function me(){return{baseUrl:null,breaks:!1,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}function ve(re){Te.exports.defaults=re}Te.exports={defaults:me(),getDefaults:me,changeDefaults:ve}}),F=W.defaults,O=W.getDefaults,b=W.changeDefaults,c=/[&<>"']/,p=/[&<>"']/g,S=/[<>"']|&(?!#?\w+;)/,v=/[<>"']|&(?!#?\w+;)/g,f={"&":"&","<":"<",">":">",'"':""","'":"'"},m=function(me){return f[me]};function a(Te,me){if(me){if(c.test(Te))return Te.replace(p,m)}else if(S.test(Te))return Te.replace(v,m);return Te}var n=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function o(Te){return Te.replace(n,function(me,ve){return ve=ve.toLowerCase(),ve==="colon"?":":ve.charAt(0)==="#"?ve.charAt(1)==="x"?String.fromCharCode(parseInt(ve.substring(2),16)):String.fromCharCode(+ve.substring(1)):""})}var u=/(^|[^\[])\^/g;function A(Te,me){Te=Te.source||Te,me=me||"";var ve={replace:function(ae,he){return he=he.source||he,he=he.replace(u,"$1"),Te=Te.replace(ae,he),ve},getRegex:function(){return new RegExp(Te,me)}};return ve}var x=/[^\w:]/g,y=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function _(Te,me,ve){if(Te){var re;try{re=decodeURIComponent(o(ve)).replace(x,"").toLowerCase()}catch(ae){return null}if(re.indexOf("javascript:")===0||re.indexOf("vbscript:")===0||re.indexOf("data:")===0)return null}me&&!y.test(ve)&&(ve=l(me,ve));try{ve=encodeURI(ve).replace(/%25/g,"%")}catch(ae){return null}return ve}var R={},g=/^[^:]+:\/*[^/]*$/,h=/^([^:]+:)[\s\S]*$/,s=/^([^:]+:\/*[^/]*)[\s\S]*$/;function l(Te,me){R[" "+Te]||(g.test(Te)?R[" "+Te]=Te+"/":R[" "+Te]=M(Te,"/",!0)),Te=R[" "+Te];var ve=Te.indexOf(":")===-1;return me.substring(0,2)==="//"?ve?me:Te.replace(h,"$1")+me:me.charAt(0)==="/"?ve?me:Te.replace(s,"$1")+me:Te+me}var D={exec:function(){}};function T(Te){for(var me=1,ve,re;me=0&&Fe[ut]==="\\";)Pe=!Pe;return Pe?"|":" |"}),re=ve.split(/ \|/),ae=0;if(re.length>me)re.splice(me);else for(;re.length=re.length?ae.slice(re.length):ae}).join(` `)}var Ne=function(){function Te(ve){this.options=ve||K}var me=Te.prototype;return me.space=function(re){var ae=this.rules.block.newline.exec(re);if(ae)return ae[0].length>1?{type:"space",raw:ae[0]}:{raw:` `}},me.code=function(re,ae){var he=this.rules.block.code.exec(re);if(he){var ye=ae[ae.length-1];if(ye&&ye.type==="paragraph")return{raw:he[0],text:he[0].trimRight()};var Fe=he[0].replace(/^ {4}/gm,"");return{type:"code",raw:he[0],codeBlockStyle:"indented",text:this.options.pedantic?Fe:H(Fe,` -`)}}},me.fences=function(re){var ae=this.rules.block.fences.exec(re);if(ae){var he=ae[0],ye=ze(he,ae[3]||"");return{type:"code",raw:he,lang:ae[2]?ae[2].trim():ae[2],text:ye}}},me.heading=function(re){var ae=this.rules.block.heading.exec(re);if(ae)return{type:"heading",raw:ae[0],depth:ae[1].length,text:ae[2]}},me.nptable=function(re){var ae=this.rules.block.nptable.exec(re);if(ae){var he={type:"table",header:$(ae[1].replace(/^ *| *\| *$/g,"")),align:ae[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:ae[3]?ae[3].replace(/\n$/,"").split(` +`)}}},me.fences=function(re){var ae=this.rules.block.fences.exec(re);if(ae){var he=ae[0],ye=Ke(he,ae[3]||"");return{type:"code",raw:he,lang:ae[2]?ae[2].trim():ae[2],text:ye}}},me.heading=function(re){var ae=this.rules.block.heading.exec(re);if(ae)return{type:"heading",raw:ae[0],depth:ae[1].length,text:ae[2]}},me.nptable=function(re){var ae=this.rules.block.nptable.exec(re);if(ae){var he={type:"table",header:$(ae[1].replace(/^ *| *\| *$/g,"")),align:ae[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:ae[3]?ae[3].replace(/\n$/,"").split(` `):[],raw:ae[0]};if(he.header.length===he.align.length){var ye=he.align.length,Fe;for(Fe=0;Fe ?/gm,"");return{type:"blockquote",raw:ae[0],text:he}}},me.list=function(re){var ae=this.rules.block.list.exec(re);if(ae){for(var he=ae[0],ye=ae[2],Fe=ye.length>1,Pe=ye[ye.length-1]===")",ut={type:"list",raw:he,ordered:Fe,start:Fe?+ye.slice(0,-1):"",loose:!1,items:[]},Et=ae[0].match(this.rules.block.item),_t=!1,Ct,gt,et,nt,Xe,ue,Ce,rt=Et.length,Qe=0;Qe1||this.options.smartLists&&et!==ye)&&(nt=Et.slice(Qe+1).join(` `),ut.raw=ut.raw.substring(0,ut.raw.length-nt.length),Qe=rt-1)),Xe=_t||/\n\n(?!\s*$)/.test(Ct),Qe!==rt-1&&(_t=Ct.charAt(Ct.length-1)===` @@ -272,13 +272,13 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho `+re+` `},me.tablecell=function(re,ae){var he=ae.header?"th":"td",ye=ae.align?"<"+he+' align="'+ae.align+'">':"<"+he+">";return ye+re+" `},me.strong=function(re){return""+re+""},me.em=function(re){return""+re+""},me.codespan=function(re){return""+re+""},me.br=function(){return this.options.xhtml?"
        ":"
        "},me.del=function(re){return""+re+""},me.link=function(re,ae,he){if(re=je(this.options.sanitize,this.options.baseUrl,re),re===null)return he;var ye='",ye},me.image=function(re,ae,he){if(re=je(this.options.sanitize,this.options.baseUrl,re),re===null)return he;var ye=''+he+'":">",ye},me.text=function(re){return re},Te}(),qe=function(){function Te(){}var me=Te.prototype;return me.strong=function(re){return re},me.em=function(re){return re},me.codespan=function(re){return re},me.del=function(re){return re},me.html=function(re){return re},me.text=function(re){return re},me.link=function(re,ae,he){return""+he},me.image=function(re,ae,he){return""+he},me.br=function(){return""},Te}(),bt=function(){function Te(){this.seen={}}var me=Te.prototype;return me.slug=function(re){var ae=re.toLowerCase().trim().replace(/<[!\/a-z].*?>/ig,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-");if(this.seen.hasOwnProperty(ae)){var he=ae;do this.seen[he]++,ae=he+"-"+this.seen[he];while(this.seen.hasOwnProperty(ae))}return this.seen[ae]=0,ae},Te}(),yt=W.defaults,ct=P.unescape,mt=function(){function Te(ve){this.options=ve||yt,this.options.renderer=this.options.renderer||new Ye,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new qe,this.slugger=new bt}Te.parse=function(re,ae){var he=new Te(ae);return he.parse(re)};var me=Te.prototype;return me.parse=function(re,ae){ae===void 0&&(ae=!0);var he="",ye,Fe,Pe,ut,Et,_t,Ct,gt,et,nt,Xe,ue,Ce,rt,Qe,At,vt,Le,Ue=re.length;for(ye=0;ye0&&Qe.tokens[0].type==="text"?(Qe.tokens[0].text=Le+" "+Qe.tokens[0].text,Qe.tokens[0].tokens&&Qe.tokens[0].tokens.length>0&&Qe.tokens[0].tokens[0].type==="text"&&(Qe.tokens[0].tokens[0].text=Le+" "+Qe.tokens[0].tokens[0].text)):Qe.tokens.unshift({type:"text",text:Le}):rt+=Le),rt+=this.parse(Qe.tokens,Ce),et+=this.renderer.listitem(rt,vt,At);he+=this.renderer.list(et,Xe,ue);continue}case"html":{he+=this.renderer.html(nt.text);continue}case"paragraph":{he+=this.renderer.paragraph(this.parseInline(nt.tokens));continue}case"text":{for(et=nt.tokens?this.parseInline(nt.tokens):nt.text;ye+1An error occurred:

        "+Me(Pe.message+"",!0)+"
        ";throw Pe}}Ke.options=Ke.setOptions=function(Te){return Ot(Ke.defaults,Te),Ze(Ke.defaults),Ke},Ke.getDefaults=Re,Ke.defaults=lt,Ke.use=function(Te){var me=Ot({},Te);if(Te.renderer&&function(){var re=Ke.defaults.renderer||new Ye,ae=function(Fe){var Pe=re[Fe];re[Fe]=function(){for(var ut=arguments.length,Et=new Array(ut),_t=0;_t`,triples:"",explode:"[]{}"},I=Z.Pos;Z.defineOption("autoCloseBrackets",!1,function(f,m,a){a&&a!=Z.Init&&(f.removeKeyMap(j),f.state.closeBrackets=null),m&&(w(G(m,"pairs")),f.state.closeBrackets=m,f.addKeyMap(j))});function G(f,m){return m=="pairs"&&typeof f=="string"?f:typeof f=="object"&&f[m]!=null?f[m]:z[m]}var j={Backspace:O,Enter:b};function w(f){for(var m=0;m=0;o--){var A=n[o].head;f.replaceRange("",I(A.line,A.ch-1),I(A.line,A.ch+1),"+delete")}}function b(f){var m=F(f),a=m&&G(m,"explode");if(!a||f.getOption("disableInput"))return Z.Pass;for(var n=f.listSelections(),o=0;o0;return{anchor:new I(f.anchor.line,f.anchor.ch+(m?-1:1)),head:new I(f.head.line,f.head.ch+(m?1:-1))}}function p(f,m){var a=F(f);if(!a||f.getOption("disableInput"))return Z.Pass;var n=G(a,"pairs"),o=n.indexOf(m);if(o==-1)return Z.Pass;for(var u=G(a,"closeBefore"),A=G(a,"triples"),x=n.charAt(o+1)==m,y=f.listSelections(),_=o%2==0,R,g=0;g=0&&f.getRange(s,I(s.line,s.ch+3))==m+m+m?l="skipThree":l="skip";else if(x&&s.ch>1&&A.indexOf(m)>=0&&f.getRange(I(s.line,s.ch-2),s)==m+m){if(s.ch>2&&/\bstring/.test(f.getTokenTypeAt(I(s.line,s.ch-2))))return Z.Pass;l="addFour"}else if(x){var T=s.ch==0?" ":f.getRange(I(s.line,s.ch-1),s);if(!Z.isWordChar(D)&&T!=m&&!Z.isWordChar(T))l="both";else return Z.Pass}else if(_&&(D.length===0||/\s/.test(D)||u.indexOf(D)>-1))l="both";else return Z.Pass;if(!R)R=l;else if(R!=l)return Z.Pass}var C=o%2?n.charAt(o-1):m,M=o%2?m:n.charAt(o+1);f.operation(function(){if(R=="skip")f.execCommand("goCharRight");else if(R=="skipThree")for(var k=0;k<3;k++)f.execCommand("goCharRight");else if(R=="surround"){for(var U=f.getSelections(),k=0;k=7&&this.setupTypeNumber(F),this.dataCache==null&&(this.dataCache=w.createData(this.typeNumber,this.errorCorrectLevel,this.dataList)),this.mapData(this.dataCache,O)},W.setupPositionProbePattern=function(F,O){for(var b=-1;b<=7;b++){if(F+b<=-1||this.moduleCount<=F+b)continue;for(var c=-1;c<=7;c++){if(O+c<=-1||this.moduleCount<=O+c)continue;0<=b&&b<=6&&(c==0||c==6)||0<=c&&c<=6&&(b==0||b==6)||2<=b&&b<=4&&2<=c&&c<=4?this.modules[F+b][O+c]=!0:this.modules[F+b][O+c]=!1}}},W.getBestMaskPattern=function(){for(var F=0,O=0,b=0;b<8;b++){this.makeImpl(!0,b);var c=G.getLostPoint(this);(b==0||F>c)&&(F=c,O=b)}return O},W.createMovieClip=function(F,O,b){var c=F.createEmptyMovieClip(O,b),p=1;this.make();for(var S=0;S>b&1)==1;this.modules[Math.floor(b/3)][b%3+this.moduleCount-8-3]=c}for(var b=0;b<18;b++){var c=!F&&(O>>b&1)==1;this.modules[b%3+this.moduleCount-8-3][Math.floor(b/3)]=c}},W.setupTypeInfo=function(F,O){for(var b=this.errorCorrectLevel<<3|O,c=G.getBCHTypeInfo(b),p=0;p<15;p++){var S=!F&&(c>>p&1)==1;p<6?this.modules[p][8]=S:p<8?this.modules[p+1][8]=S:this.modules[this.moduleCount-15+p][8]=S}for(var p=0;p<15;p++){var S=!F&&(c>>p&1)==1;p<8?this.modules[8][this.moduleCount-p-1]=S:p<9?this.modules[8][15-p-1+1]=S:this.modules[8][15-p-1]=S}this.modules[this.moduleCount-8][8]=!F},W.mapData=function(F,O){for(var b=-1,c=this.moduleCount-1,p=7,S=0,v=this.moduleCount-1;v>0;v-=2)for(v==6&&v--;;){for(var f=0;f<2;f++)if(this.modules[c][v-f]==null){var m=!1;S>>p&1)==1);var a=G.getMask(O,c,v-f);a&&(m=!m),this.modules[c][v-f]=m,p--,p==-1&&(S++,p=7)}if(c+=b,c<0||this.moduleCount<=c){c-=b,b=-b;break}}},w.PAD0=236,w.PAD1=17,w.createData=function(F,O,b){for(var c=z.getRSBlocks(F,O),p=new I,S=0;Sf*8)throw new Error("code length overflow. ("+p.getLengthInBits()+">"+f*8+")");for(p.getLengthInBits()+4<=f*8&&p.put(0,4);p.getLengthInBits()%8!=0;)p.putBit(!1);for(;!(p.getLengthInBits()>=f*8);){if(p.put(w.PAD0,8),p.getLengthInBits()>=f*8)break;p.put(w.PAD1,8)}return w.createBytes(p,c)},w.createBytes=function(F,O){for(var b=0,c=0,p=0,S=new Array(O.length),v=new Array(O.length),f=0;f=0?A.get(x):0}}for(var y=0,n=0;n=0;)W^=j.G15<=0;)W^=j.G18<>>=1;return W},getPatternPosition:function(w){return j.PATTERN_POSITION_TABLE[w-1]},getMask:function(w,W,F){switch(w){case G.PATTERN000:return(W+F)%2==0;case G.PATTERN001:return W%2==0;case G.PATTERN010:return F%3==0;case G.PATTERN011:return(W+F)%3==0;case G.PATTERN100:return(Math.floor(W/2)+Math.floor(F/3))%2==0;case G.PATTERN101:return W*F%2+W*F%3==0;case G.PATTERN110:return(W*F%2+W*F%3)%2==0;case G.PATTERN111:return(W*F%3+(W+F)%2)%2==0;default:throw new Error("bad maskPattern:"+w)}},getErrorCorrectPolynomial:function(w){for(var W=new z([1],0),F=0;F5&&(F+=3+c-5)}for(var O=0;O>>6)+O(128|M&63):O(224|M>>>12&15)+O(128|M>>>6&63)+O(128|M&63)}else{var M=65536+(C.charCodeAt(0)-55296)*1024+(C.charCodeAt(1)-56320);return O(240|M>>>18&7)+O(128|M>>>12&63)+O(128|M>>>6&63)+O(128|M&63)}},c=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,p=function(C){return C.replace(c,b)},S=function(C){var M=[0,2,1][C.length%3],k=C.charCodeAt(0)<<16|(C.length>1?C.charCodeAt(1):0)<<8|(C.length>2?C.charCodeAt(2):0),U=[W.charAt(k>>>18),W.charAt(k>>>12&63),M>=2?"=":W.charAt(k>>>6&63),M>=1?"=":W.charAt(k&63)];return U.join("")},v=G.btoa&&typeof G.btoa=="function"?function(C){return G.btoa(C)}:function(C){if(C.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return C.replace(/[\s\S]{1,3}/g,S)},f=function(C){return v(p(String(C)))},m=function(C){return C.replace(/[+\/]/g,function(M){return M=="+"?"-":"_"}).replace(/=/g,"")},a=function(C,M){return M?m(f(C)):f(C)},n=function(C){return a(C,!0)},o;G.Uint8Array&&(o=function(C,M){for(var k="",U=0,P=C.length;U>>18)+W.charAt(le>>>12&63)+(typeof H!="undefined"?W.charAt(le>>>6&63):"=")+(typeof $!="undefined"?W.charAt(le&63):"=")}return M?m(k):k});var u=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,A=function(C){switch(C.length){case 4:var M=(7&C.charCodeAt(0))<<18|(63&C.charCodeAt(1))<<12|(63&C.charCodeAt(2))<<6|63&C.charCodeAt(3),k=M-65536;return O((k>>>10)+55296)+O((k&1023)+56320);case 3:return O((15&C.charCodeAt(0))<<12|(63&C.charCodeAt(1))<<6|63&C.charCodeAt(2));default:return O((31&C.charCodeAt(0))<<6|63&C.charCodeAt(1))}},x=function(C){return C.replace(u,A)},y=function(C){var M=C.length,k=M%4,U=(M>0?F[C.charAt(0)]<<18:0)|(M>1?F[C.charAt(1)]<<12:0)|(M>2?F[C.charAt(2)]<<6:0)|(M>3?F[C.charAt(3)]:0),P=[O(U>>>16),O(U>>>8&255),O(U&255)];return P.length-=[0,0,2,1][k],P.join("")},_=G.atob&&typeof G.atob=="function"?function(C){return G.atob(C)}:function(C){return C.replace(/\S{1,4}/g,y)},R=function(C){return _(String(C).replace(/[^A-Za-z0-9\+\/]/g,""))},g=function(C){return x(_(C))},h=function(C){return String(C).replace(/[-_]/g,function(M){return M=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},s=function(C){return g(h(C))},l;G.Uint8Array&&(l=function(C){return Uint8Array.from(R(h(C)),function(M){return M.charCodeAt(0)})});var D=function(){var C=G.Base64;return G.Base64=j,C};if(G.Base64={VERSION:w,atob:R,btoa:v,fromBase64:s,toBase64:a,utob:p,encode:a,encodeURI:n,btou:x,decode:s,noConflict:D,fromUint8Array:o,toUint8Array:l},typeof Object.defineProperty=="function"){var T=function(C){return{value:C,enumerable:!1,writable:!0,configurable:!0}};G.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",T(function(){return s(this)})),Object.defineProperty(String.prototype,"toBase64",T(function(C){return a(this,C)})),Object.defineProperty(String.prototype,"toBase64URI",T(function(){return a(this,!0)}))}}return G.Meteor&&(Base64=G.Base64),Ge.exports?Ge.exports.Base64=G.Base64:!(z=[],I=function(){return G.Base64}.apply(de,z),I!==void 0&&(Ge.exports=I)),{Base64:G.Base64}})}).call(this,N("IyRk"))},JWDV:function(Ge,de,N){Ge.exports=N.p+"static/charpter-white.5fa14f93.svg"},JYp7:function(Ge,de,N){"use strict";N.d(de,"c",function(){return z}),N.d(de,"d",function(){return I}),N.d(de,"f",function(){return j}),N.d(de,"a",function(){return w}),N.d(de,"b",function(){return W}),N.d(de,"e",function(){return F});var Z=function(){var O=function(b,c){return O=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(p,S){p.__proto__=S}||function(p,S){for(var v in S)S.hasOwnProperty(v)&&(p[v]=S[v])},O(b,c)};return function(b,c){O(b,c);function p(){this.constructor=b}b.prototype=c===null?Object.create(c):(p.prototype=c.prototype,new p)}}(),z={done:!0,value:void 0},I;(function(O){var b={next:function(){return z}};function c(){return b}O.empty=c;function p(x){var y=!1;return{next:function(){return y?z:(y=!0,{done:!1,value:x})}}}O.single=p;function S(x,y,_){return y===void 0&&(y=0),_===void 0&&(_=x.length),{next:function(){return y>=_?z:{done:!1,value:x[y++]}}}}O.fromArray=S;function v(x){return{next:function(){var y=x.next();return y.done?z:{done:!1,value:y.value}}}}O.fromNativeIterator=v;function f(x){return x?Array.isArray(x)?O.fromArray(x):x:O.empty()}O.from=f;function m(x,y){return{next:function(){var _=x.next();return _.done?z:{done:!1,value:y(_.value)}}}}O.map=m;function a(x,y){return{next:function(){for(;;){var _=x.next();if(_.done)return z;if(y(_.value))return{done:!1,value:_.value}}}}}O.filter=a;function n(x,y){for(var _=x.next();!_.done;_=x.next())y(_.value)}O.forEach=n;function o(x,y){y===void 0&&(y=Number.POSITIVE_INFINITY);var _=[];if(y===0)return _;for(var R=0,g=x.next();!g.done&&!(_.push(g.value),++R>=y);g=x.next());return _}O.collect=o;function u(){for(var x=[],y=0;y=x.length)return z;var R=x[_],g=R.next();return g.done?(_++,this.next()):g}}}O.concat=u;function A(x){return new G(x)}O.chain=A})(I||(I={}));var G=function(){function O(b){this.it=b}return O.prototype.next=function(){return this.it.next()},O}();function j(O){return Array.isArray(O)?I.fromArray(O):O||I.empty()}var w=function(){function O(b,c,p,S){c===void 0&&(c=0),p===void 0&&(p=b.length),S===void 0&&(S=c-1),this.items=b,this.start=c,this.end=p,this.index=S}return O.prototype.first=function(){return this.index=this.start,this.current()},O.prototype.next=function(){return this.index=Math.min(this.index+1,this.end),this.current()},O.prototype.current=function(){return this.index===this.start-1||this.index===this.end?null:this.items[this.index]},O}(),W=function(O){Z(b,O);function b(c,p,S,v){return p===void 0&&(p=0),S===void 0&&(S=c.length),v===void 0&&(v=p-1),O.call(this,c,p,S,v)||this}return b.prototype.current=function(){return O.prototype.current.call(this)},b.prototype.previous=function(){return this.index=Math.max(this.index-1,this.start-1),this.current()},b.prototype.first=function(){return this.index=this.start,this.current()},b.prototype.last=function(){return this.index=this.end-1,this.current()},b.prototype.parent=function(){return null},b}(w),F=function(){function O(b,c){this.iterator=b,this.fn=c}return O.prototype.next=function(){return this.fn(this.iterator.next())},O}()},JeFH:function(Ge,de){Ge.exports="data:image/png;base64,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"},Jq4h:function(Ge,de,N){Ge.exports=N.p+"static/qrcode.54870d9b.png"},LdHM:function(Ge,de,N){"use strict";N.d(de,"b",function(){return u}),N.d(de,"a",function(){return x});var Z=N("1OyB"),z=N("vuIU"),I=N("Ji7U"),G=N("LK+K"),j=N("q1tI"),w=N("rePB"),W=N("Ff2n"),F=N("ODXe"),O=N("4IlW"),b=N("bX4T"),c=N("YrtM"),p=N("TSYQ"),S=N.n(p),v=N("+nKL"),f=N("8OUc"),m=function($,le){var pe=$.prefixCls,xe=$.id,ze=$.flattenOptions,Ne=$.childrenAsData,Ie=$.values,Be=$.searchValue,ke=$.multiple,ge=$.defaultActiveFirstOption,fe=$.height,te=$.itemHeight,be=$.notFoundContent,se=$.open,Oe=$.menuItemSelectedIcon,ie=$.virtual,oe=$.onSelect,Ae=$.onToggleOpen,_e=$.onActiveValue,je=$.onScroll,He=$.onMouseEnter,Ye="".concat(pe,"-item"),qe=Object(c.a)(function(){return ze},[se,ze],function(tt,Te){return Te[0]&&tt[1]!==Te[1]}),bt=j.useRef(null),yt=function(Te){Te.preventDefault()},ct=function(Te){bt.current&&bt.current.scrollTo({index:Te})},mt=function(Te){for(var me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,ve=qe.length,re=0;re1&&arguments[1]!==void 0?arguments[1]:!1;return Object(_.a)(H).map(function(le,pe){if(!j.isValidElement(le)||!le.type)return null;var xe=le.type.isSelectOptGroup,ze=le.key,Ne=le.props,Ie=Ne.children,Be=Object(W.a)(Ne,["children"]);return $||!xe?R(le):Object(y.a)(Object(y.a)({key:"__RC_SELECT_GRP__".concat(ze===null?pe:ze,"__"),label:ze},Be),{},{options:g(Ie)})}).filter(function(le){return le})}var h=N("2Qr1"),s=N("qNPg"),l=N("U8pU"),D=N("Kwbf"),T=N("WKfj");function C(H){var $=H.mode,le=H.options,pe=H.children,xe=H.backfill,ze=H.allowClear,Ne=H.placeholder,Ie=H.getInputElement,Be=H.showSearch,ke=H.onSearch,ge=H.defaultOpen,fe=H.autoFocus,te=H.labelInValue,be=H.value,se=H.inputValue,Oe=H.optionLabelProp,ie=$==="multiple"||$==="tags",oe=Be!==void 0?Be:ie||$==="combobox",Ae=le||g(pe);if(Object(D.a)($!=="tags"||Ae.every(function(Ye){return!Ye.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),$==="tags"||$==="combobox"){var _e=Ae.some(function(Ye){return Ye.options?Ye.options.some(function(qe){return typeof("value"in qe?qe.value:qe.key)=="number"}):typeof("value"in Ye?Ye.value:Ye.key)=="number"});Object(D.a)(!_e,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(D.a)($!=="combobox"||!Oe,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(D.a)($==="combobox"||!xe,"`backfill` only works with `combobox` mode."),Object(D.a)($==="combobox"||!Ie,"`getInputElement` only work with `combobox` mode."),Object(D.b)($!=="combobox"||!Ie||!ze||!Ne,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),ke&&!oe&&$!=="combobox"&&$!=="tags"&&Object(D.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(D.b)(!ge||fe,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),be!=null){var je=Object(T.d)(be);Object(D.a)(!te||je.every(function(Ye){return Object(l.a)(Ye)==="object"&&("key"in Ye||"value"in Ye)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(D.a)(!ie||Array.isArray(be),"`value` should be array when `mode` is `multiple` or `tags`")}if(pe){var He=null;Object(_.a)(pe).some(function(Ye){if(!j.isValidElement(Ye)||!Ye.type)return!1;var qe=Ye.type;if(qe.isSelectOption)return!1;if(qe.isSelectOptGroup){var bt=Object(_.a)(Ye.props.children).every(function(yt){return!j.isValidElement(yt)||!Ye.type||yt.type.isSelectOption?!0:(He=yt.type,!1)});return!bt}return He=qe,!0}),He&&Object(D.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(He.displayName||He.name||He,"`.")),Object(D.a)(se===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var M=C,k=Object(s.a)({prefixCls:"rc-select",components:{optionList:n},convertChildrenToData:g,flattenOptions:h.d,getLabeledValue:h.e,filterOptions:h.b,isValueDisabled:h.g,findValueOption:h.c,warningProps:M,fillOptionsWithMissingValue:h.a}),U=function(H){Object(I.a)(le,H);var $=Object(G.a)(le);function le(){var pe;return Object(Z.a)(this,le),pe=$.apply(this,arguments),pe.selectRef=j.createRef(),pe.focus=function(){pe.selectRef.current.focus()},pe.blur=function(){pe.selectRef.current.blur()},pe}return Object(z.a)(le,[{key:"render",value:function(){return j.createElement(k,Object.assign({ref:this.selectRef},this.props))}}]),le}(j.Component);U.Option=u,U.OptGroup=x;var P=U,K=de.c=P},M8RZ:function(Ge,de,N){"use strict";N.d(de,"a",function(){return O});var Z=N("fWQN"),z=N("mtLc"),I=N("yKVA"),G=N("879j"),j=N("q1tI"),w=N.n(j),W=N("i8i4"),F=N.n(W),O=function(b){Object(I.a)(p,b);var c=Object(G.a)(p);function p(S){var v;Object(Z.a)(this,p),v=c.call(this,S);var f=window.document;return v.node=f.createElement("div"),f.body.appendChild(v.node),v}return Object(z.a)(p,[{key:"render",value:function(){var v=this.props.children;return Object(W.createPortal)(v,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),p}(w.a.Component)},MI8n:function(Ge,de,N){"use strict";N.d(de,"b",function(){return w}),N.d(de,"a",function(){return O}),N.d(de,"e",function(){return b}),N.d(de,"d",function(){return c}),N.d(de,"c",function(){return p}),N.d(de,"f",function(){return S});var Z=N("/cxE"),z=N("C/vA"),I=N("pmY6"),G=N("24hK"),j=function(){var v=function(f,m){return v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,n){a.__proto__=n}||function(a,n){for(var o in n)n.hasOwnProperty(o)&&(a[o]=n[o])},v(f,m)};return function(f,m){v(f,m);function a(){this.constructor=f}f.prototype=m===null?Object.create(m):(a.prototype=m.prototype,new a)}}(),w;(function(v){v.None=function(){return I.a.None};function f(M){return function(k,U,P){U===void 0&&(U=null);var K=!1,H;return H=M(function($){return K?void 0:(H?H.dispose():K=!0,k.call(U,$))},null,P),K&&H.dispose(),H}}v.once=f;function m(M,k){return x(function(U,P,K){return P===void 0&&(P=null),M(function(H){return U.call(P,k(H))},null,K)})}v.map=m;function a(M,k){return x(function(U,P,K){return P===void 0&&(P=null),M(function(H){k(H),U.call(P,H)},null,K)})}v.forEach=a;function n(M,k){return x(function(U,P,K){return P===void 0&&(P=null),M(function(H){return k(H)&&U.call(P,H)},null,K)})}v.filter=n;function o(M){return M}v.signal=o;function u(){for(var M=[],k=0;k1)&&xe.fire(Ne),pe=0},U)})},onLastListenerRemove:function(){H.dispose()}});return xe.event}v.debounce=y;function _(M){var k=new Date().getTime();return m(f(M),function(U){return new Date().getTime()-k})}v.stopwatch=_;function R(M){var k=!0,U;return n(M,function(P){var K=k||P!==U;return k=!1,U=P,K})}v.latch=R;function g(M,k,U){k===void 0&&(k=!1),U===void 0&&(U=[]);var P=U.slice(),K=M(function(le){P?P.push(le):$.fire(le)}),H=function(){P&&P.forEach(function(le){return $.fire(le)}),P=null},$=new O({onFirstListenerAdd:function(){K||(K=M(function(le){return $.fire(le)}))},onFirstListenerDidAdd:function(){P&&(k?setTimeout(H):H())},onLastListenerRemove:function(){K&&K.dispose(),K=null}});return $.event}v.buffer=g;var h=function(){function M(k){this.event=k}return M.prototype.map=function(k){return new M(m(this.event,k))},M.prototype.forEach=function(k){return new M(a(this.event,k))},M.prototype.filter=function(k){return new M(n(this.event,k))},M.prototype.reduce=function(k,U){return new M(A(this.event,k,U))},M.prototype.latch=function(){return new M(R(this.event))},M.prototype.debounce=function(k,U,P,K){return U===void 0&&(U=100),P===void 0&&(P=!1),new M(y(this.event,k,U,P,K))},M.prototype.on=function(k,U,P){return this.event(k,U,P)},M.prototype.once=function(k,U,P){return f(this.event)(k,U,P)},M}();function s(M){return new h(M)}v.chain=s;function l(M,k,U){U===void 0&&(U=function(le){return le});var P=function(){for(var le=[],pe=0;peAn error occurred:

        "+Me(Pe.message+"",!0)+"
        ";throw Pe}}ze.options=ze.setOptions=function(Te){return Ot(ze.defaults,Te),Ze(ze.defaults),ze},ze.getDefaults=Re,ze.defaults=lt,ze.use=function(Te){var me=Ot({},Te);if(Te.renderer&&function(){var re=ze.defaults.renderer||new Ye,ae=function(Fe){var Pe=re[Fe];re[Fe]=function(){for(var ut=arguments.length,Et=new Array(ut),_t=0;_t`,triples:"",explode:"[]{}"},I=Z.Pos;Z.defineOption("autoCloseBrackets",!1,function(f,m,a){a&&a!=Z.Init&&(f.removeKeyMap(j),f.state.closeBrackets=null),m&&(w(G(m,"pairs")),f.state.closeBrackets=m,f.addKeyMap(j))});function G(f,m){return m=="pairs"&&typeof f=="string"?f:typeof f=="object"&&f[m]!=null?f[m]:z[m]}var j={Backspace:O,Enter:b};function w(f){for(var m=0;m=0;o--){var A=n[o].head;f.replaceRange("",I(A.line,A.ch-1),I(A.line,A.ch+1),"+delete")}}function b(f){var m=F(f),a=m&&G(m,"explode");if(!a||f.getOption("disableInput"))return Z.Pass;for(var n=f.listSelections(),o=0;o0;return{anchor:new I(f.anchor.line,f.anchor.ch+(m?-1:1)),head:new I(f.head.line,f.head.ch+(m?1:-1))}}function p(f,m){var a=F(f);if(!a||f.getOption("disableInput"))return Z.Pass;var n=G(a,"pairs"),o=n.indexOf(m);if(o==-1)return Z.Pass;for(var u=G(a,"closeBefore"),A=G(a,"triples"),x=n.charAt(o+1)==m,y=f.listSelections(),_=o%2==0,R,g=0;g=0&&f.getRange(s,I(s.line,s.ch+3))==m+m+m?l="skipThree":l="skip";else if(x&&s.ch>1&&A.indexOf(m)>=0&&f.getRange(I(s.line,s.ch-2),s)==m+m){if(s.ch>2&&/\bstring/.test(f.getTokenTypeAt(I(s.line,s.ch-2))))return Z.Pass;l="addFour"}else if(x){var T=s.ch==0?" ":f.getRange(I(s.line,s.ch-1),s);if(!Z.isWordChar(D)&&T!=m&&!Z.isWordChar(T))l="both";else return Z.Pass}else if(_&&(D.length===0||/\s/.test(D)||u.indexOf(D)>-1))l="both";else return Z.Pass;if(!R)R=l;else if(R!=l)return Z.Pass}var C=o%2?n.charAt(o-1):m,M=o%2?m:n.charAt(o+1);f.operation(function(){if(R=="skip")f.execCommand("goCharRight");else if(R=="skipThree")for(var k=0;k<3;k++)f.execCommand("goCharRight");else if(R=="surround"){for(var U=f.getSelections(),k=0;k=7&&this.setupTypeNumber(F),this.dataCache==null&&(this.dataCache=w.createData(this.typeNumber,this.errorCorrectLevel,this.dataList)),this.mapData(this.dataCache,O)},W.setupPositionProbePattern=function(F,O){for(var b=-1;b<=7;b++){if(F+b<=-1||this.moduleCount<=F+b)continue;for(var c=-1;c<=7;c++){if(O+c<=-1||this.moduleCount<=O+c)continue;0<=b&&b<=6&&(c==0||c==6)||0<=c&&c<=6&&(b==0||b==6)||2<=b&&b<=4&&2<=c&&c<=4?this.modules[F+b][O+c]=!0:this.modules[F+b][O+c]=!1}}},W.getBestMaskPattern=function(){for(var F=0,O=0,b=0;b<8;b++){this.makeImpl(!0,b);var c=G.getLostPoint(this);(b==0||F>c)&&(F=c,O=b)}return O},W.createMovieClip=function(F,O,b){var c=F.createEmptyMovieClip(O,b),p=1;this.make();for(var S=0;S>b&1)==1;this.modules[Math.floor(b/3)][b%3+this.moduleCount-8-3]=c}for(var b=0;b<18;b++){var c=!F&&(O>>b&1)==1;this.modules[b%3+this.moduleCount-8-3][Math.floor(b/3)]=c}},W.setupTypeInfo=function(F,O){for(var b=this.errorCorrectLevel<<3|O,c=G.getBCHTypeInfo(b),p=0;p<15;p++){var S=!F&&(c>>p&1)==1;p<6?this.modules[p][8]=S:p<8?this.modules[p+1][8]=S:this.modules[this.moduleCount-15+p][8]=S}for(var p=0;p<15;p++){var S=!F&&(c>>p&1)==1;p<8?this.modules[8][this.moduleCount-p-1]=S:p<9?this.modules[8][15-p-1+1]=S:this.modules[8][15-p-1]=S}this.modules[this.moduleCount-8][8]=!F},W.mapData=function(F,O){for(var b=-1,c=this.moduleCount-1,p=7,S=0,v=this.moduleCount-1;v>0;v-=2)for(v==6&&v--;;){for(var f=0;f<2;f++)if(this.modules[c][v-f]==null){var m=!1;S>>p&1)==1);var a=G.getMask(O,c,v-f);a&&(m=!m),this.modules[c][v-f]=m,p--,p==-1&&(S++,p=7)}if(c+=b,c<0||this.moduleCount<=c){c-=b,b=-b;break}}},w.PAD0=236,w.PAD1=17,w.createData=function(F,O,b){for(var c=z.getRSBlocks(F,O),p=new I,S=0;Sf*8)throw new Error("code length overflow. ("+p.getLengthInBits()+">"+f*8+")");for(p.getLengthInBits()+4<=f*8&&p.put(0,4);p.getLengthInBits()%8!=0;)p.putBit(!1);for(;!(p.getLengthInBits()>=f*8);){if(p.put(w.PAD0,8),p.getLengthInBits()>=f*8)break;p.put(w.PAD1,8)}return w.createBytes(p,c)},w.createBytes=function(F,O){for(var b=0,c=0,p=0,S=new Array(O.length),v=new Array(O.length),f=0;f=0?A.get(x):0}}for(var y=0,n=0;n=0;)W^=j.G15<=0;)W^=j.G18<>>=1;return W},getPatternPosition:function(w){return j.PATTERN_POSITION_TABLE[w-1]},getMask:function(w,W,F){switch(w){case G.PATTERN000:return(W+F)%2==0;case G.PATTERN001:return W%2==0;case G.PATTERN010:return F%3==0;case G.PATTERN011:return(W+F)%3==0;case G.PATTERN100:return(Math.floor(W/2)+Math.floor(F/3))%2==0;case G.PATTERN101:return W*F%2+W*F%3==0;case G.PATTERN110:return(W*F%2+W*F%3)%2==0;case G.PATTERN111:return(W*F%3+(W+F)%2)%2==0;default:throw new Error("bad maskPattern:"+w)}},getErrorCorrectPolynomial:function(w){for(var W=new z([1],0),F=0;F5&&(F+=3+c-5)}for(var O=0;O>>6)+O(128|M&63):O(224|M>>>12&15)+O(128|M>>>6&63)+O(128|M&63)}else{var M=65536+(C.charCodeAt(0)-55296)*1024+(C.charCodeAt(1)-56320);return O(240|M>>>18&7)+O(128|M>>>12&63)+O(128|M>>>6&63)+O(128|M&63)}},c=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,p=function(C){return C.replace(c,b)},S=function(C){var M=[0,2,1][C.length%3],k=C.charCodeAt(0)<<16|(C.length>1?C.charCodeAt(1):0)<<8|(C.length>2?C.charCodeAt(2):0),U=[W.charAt(k>>>18),W.charAt(k>>>12&63),M>=2?"=":W.charAt(k>>>6&63),M>=1?"=":W.charAt(k&63)];return U.join("")},v=G.btoa&&typeof G.btoa=="function"?function(C){return G.btoa(C)}:function(C){if(C.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return C.replace(/[\s\S]{1,3}/g,S)},f=function(C){return v(p(String(C)))},m=function(C){return C.replace(/[+\/]/g,function(M){return M=="+"?"-":"_"}).replace(/=/g,"")},a=function(C,M){return M?m(f(C)):f(C)},n=function(C){return a(C,!0)},o;G.Uint8Array&&(o=function(C,M){for(var k="",U=0,P=C.length;U>>18)+W.charAt(le>>>12&63)+(typeof H!="undefined"?W.charAt(le>>>6&63):"=")+(typeof $!="undefined"?W.charAt(le&63):"=")}return M?m(k):k});var u=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,A=function(C){switch(C.length){case 4:var M=(7&C.charCodeAt(0))<<18|(63&C.charCodeAt(1))<<12|(63&C.charCodeAt(2))<<6|63&C.charCodeAt(3),k=M-65536;return O((k>>>10)+55296)+O((k&1023)+56320);case 3:return O((15&C.charCodeAt(0))<<12|(63&C.charCodeAt(1))<<6|63&C.charCodeAt(2));default:return O((31&C.charCodeAt(0))<<6|63&C.charCodeAt(1))}},x=function(C){return C.replace(u,A)},y=function(C){var M=C.length,k=M%4,U=(M>0?F[C.charAt(0)]<<18:0)|(M>1?F[C.charAt(1)]<<12:0)|(M>2?F[C.charAt(2)]<<6:0)|(M>3?F[C.charAt(3)]:0),P=[O(U>>>16),O(U>>>8&255),O(U&255)];return P.length-=[0,0,2,1][k],P.join("")},_=G.atob&&typeof G.atob=="function"?function(C){return G.atob(C)}:function(C){return C.replace(/\S{1,4}/g,y)},R=function(C){return _(String(C).replace(/[^A-Za-z0-9\+\/]/g,""))},g=function(C){return x(_(C))},h=function(C){return String(C).replace(/[-_]/g,function(M){return M=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},s=function(C){return g(h(C))},l;G.Uint8Array&&(l=function(C){return Uint8Array.from(R(h(C)),function(M){return M.charCodeAt(0)})});var D=function(){var C=G.Base64;return G.Base64=j,C};if(G.Base64={VERSION:w,atob:R,btoa:v,fromBase64:s,toBase64:a,utob:p,encode:a,encodeURI:n,btou:x,decode:s,noConflict:D,fromUint8Array:o,toUint8Array:l},typeof Object.defineProperty=="function"){var T=function(C){return{value:C,enumerable:!1,writable:!0,configurable:!0}};G.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",T(function(){return s(this)})),Object.defineProperty(String.prototype,"toBase64",T(function(C){return a(this,C)})),Object.defineProperty(String.prototype,"toBase64URI",T(function(){return a(this,!0)}))}}return G.Meteor&&(Base64=G.Base64),Ge.exports?Ge.exports.Base64=G.Base64:!(z=[],I=function(){return G.Base64}.apply(de,z),I!==void 0&&(Ge.exports=I)),{Base64:G.Base64}})}).call(this,N("IyRk"))},JWDV:function(Ge,de,N){Ge.exports=N.p+"static/charpter-white.5fa14f93.svg"},JYp7:function(Ge,de,N){"use strict";N.d(de,"c",function(){return z}),N.d(de,"d",function(){return I}),N.d(de,"f",function(){return j}),N.d(de,"a",function(){return w}),N.d(de,"b",function(){return W}),N.d(de,"e",function(){return F});var Z=function(){var O=function(b,c){return O=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(p,S){p.__proto__=S}||function(p,S){for(var v in S)S.hasOwnProperty(v)&&(p[v]=S[v])},O(b,c)};return function(b,c){O(b,c);function p(){this.constructor=b}b.prototype=c===null?Object.create(c):(p.prototype=c.prototype,new p)}}(),z={done:!0,value:void 0},I;(function(O){var b={next:function(){return z}};function c(){return b}O.empty=c;function p(x){var y=!1;return{next:function(){return y?z:(y=!0,{done:!1,value:x})}}}O.single=p;function S(x,y,_){return y===void 0&&(y=0),_===void 0&&(_=x.length),{next:function(){return y>=_?z:{done:!1,value:x[y++]}}}}O.fromArray=S;function v(x){return{next:function(){var y=x.next();return y.done?z:{done:!1,value:y.value}}}}O.fromNativeIterator=v;function f(x){return x?Array.isArray(x)?O.fromArray(x):x:O.empty()}O.from=f;function m(x,y){return{next:function(){var _=x.next();return _.done?z:{done:!1,value:y(_.value)}}}}O.map=m;function a(x,y){return{next:function(){for(;;){var _=x.next();if(_.done)return z;if(y(_.value))return{done:!1,value:_.value}}}}}O.filter=a;function n(x,y){for(var _=x.next();!_.done;_=x.next())y(_.value)}O.forEach=n;function o(x,y){y===void 0&&(y=Number.POSITIVE_INFINITY);var _=[];if(y===0)return _;for(var R=0,g=x.next();!g.done&&!(_.push(g.value),++R>=y);g=x.next());return _}O.collect=o;function u(){for(var x=[],y=0;y=x.length)return z;var R=x[_],g=R.next();return g.done?(_++,this.next()):g}}}O.concat=u;function A(x){return new G(x)}O.chain=A})(I||(I={}));var G=function(){function O(b){this.it=b}return O.prototype.next=function(){return this.it.next()},O}();function j(O){return Array.isArray(O)?I.fromArray(O):O||I.empty()}var w=function(){function O(b,c,p,S){c===void 0&&(c=0),p===void 0&&(p=b.length),S===void 0&&(S=c-1),this.items=b,this.start=c,this.end=p,this.index=S}return O.prototype.first=function(){return this.index=this.start,this.current()},O.prototype.next=function(){return this.index=Math.min(this.index+1,this.end),this.current()},O.prototype.current=function(){return this.index===this.start-1||this.index===this.end?null:this.items[this.index]},O}(),W=function(O){Z(b,O);function b(c,p,S,v){return p===void 0&&(p=0),S===void 0&&(S=c.length),v===void 0&&(v=p-1),O.call(this,c,p,S,v)||this}return b.prototype.current=function(){return O.prototype.current.call(this)},b.prototype.previous=function(){return this.index=Math.max(this.index-1,this.start-1),this.current()},b.prototype.first=function(){return this.index=this.start,this.current()},b.prototype.last=function(){return this.index=this.end-1,this.current()},b.prototype.parent=function(){return null},b}(w),F=function(){function O(b,c){this.iterator=b,this.fn=c}return O.prototype.next=function(){return this.fn(this.iterator.next())},O}()},JeFH:function(Ge,de){Ge.exports="data:image/png;base64,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"},Jq4h:function(Ge,de,N){Ge.exports=N.p+"static/qrcode.54870d9b.png"},LdHM:function(Ge,de,N){"use strict";N.d(de,"b",function(){return u}),N.d(de,"a",function(){return x});var Z=N("1OyB"),z=N("vuIU"),I=N("Ji7U"),G=N("LK+K"),j=N("q1tI"),w=N("rePB"),W=N("Ff2n"),F=N("ODXe"),O=N("4IlW"),b=N("bX4T"),c=N("YrtM"),p=N("TSYQ"),S=N.n(p),v=N("+nKL"),f=N("8OUc"),m=function($,le){var pe=$.prefixCls,xe=$.id,Ke=$.flattenOptions,Ne=$.childrenAsData,Ie=$.values,Be=$.searchValue,ke=$.multiple,ge=$.defaultActiveFirstOption,fe=$.height,te=$.itemHeight,be=$.notFoundContent,se=$.open,Oe=$.menuItemSelectedIcon,ie=$.virtual,oe=$.onSelect,Ae=$.onToggleOpen,_e=$.onActiveValue,je=$.onScroll,He=$.onMouseEnter,Ye="".concat(pe,"-item"),qe=Object(c.a)(function(){return Ke},[se,Ke],function(tt,Te){return Te[0]&&tt[1]!==Te[1]}),bt=j.useRef(null),yt=function(Te){Te.preventDefault()},ct=function(Te){bt.current&&bt.current.scrollTo({index:Te})},mt=function(Te){for(var me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,ve=qe.length,re=0;re1&&arguments[1]!==void 0?arguments[1]:!1;return Object(_.a)(H).map(function(le,pe){if(!j.isValidElement(le)||!le.type)return null;var xe=le.type.isSelectOptGroup,Ke=le.key,Ne=le.props,Ie=Ne.children,Be=Object(W.a)(Ne,["children"]);return $||!xe?R(le):Object(y.a)(Object(y.a)({key:"__RC_SELECT_GRP__".concat(Ke===null?pe:Ke,"__"),label:Ke},Be),{},{options:g(Ie)})}).filter(function(le){return le})}var h=N("2Qr1"),s=N("qNPg"),l=N("U8pU"),D=N("Kwbf"),T=N("WKfj");function C(H){var $=H.mode,le=H.options,pe=H.children,xe=H.backfill,Ke=H.allowClear,Ne=H.placeholder,Ie=H.getInputElement,Be=H.showSearch,ke=H.onSearch,ge=H.defaultOpen,fe=H.autoFocus,te=H.labelInValue,be=H.value,se=H.inputValue,Oe=H.optionLabelProp,ie=$==="multiple"||$==="tags",oe=Be!==void 0?Be:ie||$==="combobox",Ae=le||g(pe);if(Object(D.a)($!=="tags"||Ae.every(function(Ye){return!Ye.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),$==="tags"||$==="combobox"){var _e=Ae.some(function(Ye){return Ye.options?Ye.options.some(function(qe){return typeof("value"in qe?qe.value:qe.key)=="number"}):typeof("value"in Ye?Ye.value:Ye.key)=="number"});Object(D.a)(!_e,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(D.a)($!=="combobox"||!Oe,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(D.a)($==="combobox"||!xe,"`backfill` only works with `combobox` mode."),Object(D.a)($==="combobox"||!Ie,"`getInputElement` only work with `combobox` mode."),Object(D.b)($!=="combobox"||!Ie||!Ke||!Ne,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),ke&&!oe&&$!=="combobox"&&$!=="tags"&&Object(D.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(D.b)(!ge||fe,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),be!=null){var je=Object(T.d)(be);Object(D.a)(!te||je.every(function(Ye){return Object(l.a)(Ye)==="object"&&("key"in Ye||"value"in Ye)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(D.a)(!ie||Array.isArray(be),"`value` should be array when `mode` is `multiple` or `tags`")}if(pe){var He=null;Object(_.a)(pe).some(function(Ye){if(!j.isValidElement(Ye)||!Ye.type)return!1;var qe=Ye.type;if(qe.isSelectOption)return!1;if(qe.isSelectOptGroup){var bt=Object(_.a)(Ye.props.children).every(function(yt){return!j.isValidElement(yt)||!Ye.type||yt.type.isSelectOption?!0:(He=yt.type,!1)});return!bt}return He=qe,!0}),He&&Object(D.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(He.displayName||He.name||He,"`.")),Object(D.a)(se===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var M=C,k=Object(s.a)({prefixCls:"rc-select",components:{optionList:n},convertChildrenToData:g,flattenOptions:h.d,getLabeledValue:h.e,filterOptions:h.b,isValueDisabled:h.g,findValueOption:h.c,warningProps:M,fillOptionsWithMissingValue:h.a}),U=function(H){Object(I.a)(le,H);var $=Object(G.a)(le);function le(){var pe;return Object(Z.a)(this,le),pe=$.apply(this,arguments),pe.selectRef=j.createRef(),pe.focus=function(){pe.selectRef.current.focus()},pe.blur=function(){pe.selectRef.current.blur()},pe}return Object(z.a)(le,[{key:"render",value:function(){return j.createElement(k,Object.assign({ref:this.selectRef},this.props))}}]),le}(j.Component);U.Option=u,U.OptGroup=x;var P=U,K=de.c=P},M8RZ:function(Ge,de,N){"use strict";N.d(de,"a",function(){return O});var Z=N("fWQN"),z=N("mtLc"),I=N("yKVA"),G=N("879j"),j=N("q1tI"),w=N.n(j),W=N("i8i4"),F=N.n(W),O=function(b){Object(I.a)(p,b);var c=Object(G.a)(p);function p(S){var v;Object(Z.a)(this,p),v=c.call(this,S);var f=window.document;return v.node=f.createElement("div"),f.body.appendChild(v.node),v}return Object(z.a)(p,[{key:"render",value:function(){var v=this.props.children;return Object(W.createPortal)(v,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),p}(w.a.Component)},MI8n:function(Ge,de,N){"use strict";N.d(de,"b",function(){return w}),N.d(de,"a",function(){return O}),N.d(de,"e",function(){return b}),N.d(de,"d",function(){return c}),N.d(de,"c",function(){return p}),N.d(de,"f",function(){return S});var Z=N("/cxE"),z=N("C/vA"),I=N("pmY6"),G=N("24hK"),j=function(){var v=function(f,m){return v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,n){a.__proto__=n}||function(a,n){for(var o in n)n.hasOwnProperty(o)&&(a[o]=n[o])},v(f,m)};return function(f,m){v(f,m);function a(){this.constructor=f}f.prototype=m===null?Object.create(m):(a.prototype=m.prototype,new a)}}(),w;(function(v){v.None=function(){return I.a.None};function f(M){return function(k,U,P){U===void 0&&(U=null);var K=!1,H;return H=M(function($){return K?void 0:(H?H.dispose():K=!0,k.call(U,$))},null,P),K&&H.dispose(),H}}v.once=f;function m(M,k){return x(function(U,P,K){return P===void 0&&(P=null),M(function(H){return U.call(P,k(H))},null,K)})}v.map=m;function a(M,k){return x(function(U,P,K){return P===void 0&&(P=null),M(function(H){k(H),U.call(P,H)},null,K)})}v.forEach=a;function n(M,k){return x(function(U,P,K){return P===void 0&&(P=null),M(function(H){return k(H)&&U.call(P,H)},null,K)})}v.filter=n;function o(M){return M}v.signal=o;function u(){for(var M=[],k=0;k1)&&xe.fire(Ne),pe=0},U)})},onLastListenerRemove:function(){H.dispose()}});return xe.event}v.debounce=y;function _(M){var k=new Date().getTime();return m(f(M),function(U){return new Date().getTime()-k})}v.stopwatch=_;function R(M){var k=!0,U;return n(M,function(P){var K=k||P!==U;return k=!1,U=P,K})}v.latch=R;function g(M,k,U){k===void 0&&(k=!1),U===void 0&&(U=[]);var P=U.slice(),K=M(function(le){P?P.push(le):$.fire(le)}),H=function(){P&&P.forEach(function(le){return $.fire(le)}),P=null},$=new O({onFirstListenerAdd:function(){K||(K=M(function(le){return $.fire(le)}))},onFirstListenerDidAdd:function(){P&&(k?setTimeout(H):H())},onLastListenerRemove:function(){K&&K.dispose(),K=null}});return $.event}v.buffer=g;var h=function(){function M(k){this.event=k}return M.prototype.map=function(k){return new M(m(this.event,k))},M.prototype.forEach=function(k){return new M(a(this.event,k))},M.prototype.filter=function(k){return new M(n(this.event,k))},M.prototype.reduce=function(k,U){return new M(A(this.event,k,U))},M.prototype.latch=function(){return new M(R(this.event))},M.prototype.debounce=function(k,U,P,K){return U===void 0&&(U=100),P===void 0&&(P=!1),new M(y(this.event,k,U,P,K))},M.prototype.on=function(k,U,P){return this.event(k,U,P)},M.prototype.once=function(k,U,P){return f(this.event)(k,U,P)},M}();function s(M){return new h(M)}v.chain=s;function l(M,k,U){U===void 0&&(U=function(le){return le});var P=function(){for(var le=[],pe=0;pe0?new F(this._options&&this._options.leakWarningThreshold):void 0}return Object.defineProperty(v.prototype,"event",{get:function(){var f=this;return this._event||(this._event=function(m,a,n){f._listeners||(f._listeners=new G.a);var o=f._listeners.isEmpty();o&&f._options&&f._options.onFirstListenerAdd&&f._options.onFirstListenerAdd(f);var u=f._listeners.push(a?[m,a]:m);o&&f._options&&f._options.onFirstListenerDidAdd&&f._options.onFirstListenerDidAdd(f),f._options&&f._options.onListenerDidAdd&&f._options.onListenerDidAdd(f,m,a);var A;f._leakageMon&&(A=f._leakageMon.check(f._listeners.size));var x;return x={dispose:function(){if(A&&A(),x.dispose=v._noop,!f._disposed&&(u(),f._options&&f._options.onLastListenerRemove)){var y=f._listeners&&!f._listeners.isEmpty();y||f._options.onLastListenerRemove(f)}}},n instanceof I.b?n.add(x):Array.isArray(n)&&n.push(x),x}),this._event},enumerable:!0,configurable:!0}),v.prototype.fire=function(f){if(this._listeners){this._deliveryQueue||(this._deliveryQueue=new G.a);for(var m=this._listeners.iterator(),a=m.next();!a.done;a=m.next())this._deliveryQueue.push([a.value,f]);for(;this._deliveryQueue.size>0;){var n=this._deliveryQueue.shift(),o=n[0],u=n[1];try{typeof o=="function"?o.call(void 0,u):o[0].call(o[1],u)}catch(A){Object(Z.e)(A)}}}},v.prototype.dispose=function(){this._listeners&&this._listeners.clear(),this._deliveryQueue&&this._deliveryQueue.clear(),this._leakageMon&&this._leakageMon.dispose(),this._disposed=!0},v._noop=function(){},v}(),b=function(v){j(f,v);function f(m){var a=v.call(this,m)||this;return a._isPaused=0,a._eventQueue=new G.a,a._mergeFn=m&&m.merge,a}return f.prototype.pause=function(){this._isPaused++},f.prototype.resume=function(){if(this._isPaused!==0&&--this._isPaused===0)if(this._mergeFn){var m=this._eventQueue.toArray();this._eventQueue.clear(),v.prototype.fire.call(this,this._mergeFn(m))}else for(;!this._isPaused&&this._eventQueue.size!==0;)v.prototype.fire.call(this,this._eventQueue.shift())},f.prototype.fire=function(m){this._listeners&&(this._isPaused!==0?this._eventQueue.push(m):v.prototype.fire.call(this,m))},f}(O),c=function(){function v(){var f=this;this.hasListeners=!1,this.events=[],this.emitter=new O({onFirstListenerAdd:function(){return f.onFirstListenerAdd()},onLastListenerRemove:function(){return f.onLastListenerRemove()}})}return Object.defineProperty(v.prototype,"event",{get:function(){return this.emitter.event},enumerable:!0,configurable:!0}),v.prototype.add=function(f){var m=this,a={event:f,listener:null};this.events.push(a),this.hasListeners&&this.hook(a);var n=function(){m.hasListeners&&m.unhook(a);var o=m.events.indexOf(a);m.events.splice(o,1)};return Object(I.h)(Object(z.a)(n))},v.prototype.onFirstListenerAdd=function(){var f=this;this.hasListeners=!0,this.events.forEach(function(m){return f.hook(m)})},v.prototype.onLastListenerRemove=function(){var f=this;this.hasListeners=!1,this.events.forEach(function(m){return f.unhook(m)})},v.prototype.hook=function(f){var m=this;f.listener=f.event(function(a){return m.emitter.fire(a)})},v.prototype.unhook=function(f){f.listener&&f.listener.dispose(),f.listener=null},v.prototype.dispose=function(){this.emitter.dispose()},v}(),p=function(){function v(){this.buffers=[]}return v.prototype.wrapEvent=function(f){var m=this;return function(a,n,o){return f(function(u){var A=m.buffers[m.buffers.length-1];A?A.push(function(){return a.call(n,u)}):a.call(n,u)},void 0,o)}},v.prototype.bufferEvents=function(f){var m=[];this.buffers.push(m);var a=f();return this.buffers.pop(),m.forEach(function(n){return n()}),a},v}(),S=function(){function v(){var f=this;this.listening=!1,this.inputEvent=w.None,this.inputEventListener=I.a.None,this.emitter=new O({onFirstListenerDidAdd:function(){f.listening=!0,f.inputEventListener=f.inputEvent(f.emitter.fire,f.emitter)},onLastListenerRemove:function(){f.listening=!1,f.inputEventListener.dispose()}}),this.event=this.emitter.event}return Object.defineProperty(v.prototype,"input",{set:function(f){this.inputEvent=f,this.listening&&(this.inputEventListener.dispose(),this.inputEventListener=f(this.emitter.fire,this.emitter))},enumerable:!0,configurable:!0}),v.prototype.dispose=function(){this.inputEventListener.dispose(),this.emitter.dispose()},v}()},MvOs:function(Ge,de,N){"use strict";N.r(de);var Z=N("/zsF"),z=N("PArb"),I=N("sPJy"),G=N("bE4q"),j=N("+L6B"),w=N("2/Rp"),W=N("14J3"),F=N("BMrR"),O=N("jCWc"),b=N("kPKH"),c=N("5Dmo"),p=N("3S7+"),S=N("sRBo"),v=N("kaz8"),f=N("T2oS"),m=N("W9HT"),a=N("7Kak"),n=N("9yH6"),o=N("MXD1"),u=N("CFYs"),A=N("miYZ"),x=N("tsqr"),y=N("k1fw"),_=N("9og8"),R=N("2qtc"),g=N("kLXV"),h=N("tJVT"),s=N("PpiC"),l=N("5NDa"),D=N("5rEg"),T=N("aHsQ"),C=N("sGsY"),M=N("WmNS"),k=N.n(M),U=N("q1tI"),P=N.n(U),K=N("Ty5D"),H=N("55Ip"),$=N("9kvl"),le=N("D1Df"),pe=N.n(le),xe=N("Icgb"),ze=N("gUdW"),Ne=N("xGfz"),Ie=N("jhfD"),Be=N("Llu2"),ke=N("BlwA"),ge=N("bPs0"),fe=N("wd/R"),te=N.n(fe),be=N("V5fa"),se=N.n(be),Oe=N("1vsH"),ie=N("s8TD"),oe=N("xKgJ"),Ae=N("bntm"),_e=N("V0Rq"),je=N("HBuW"),He=N("9Bee"),Ye=N("Ot1p"),qe=function(Le){var Ue,$e,at,St,it=Le.item,It=Le.answerData,Xt=Le.isEducation,Lt=Le.sign,sn=Le.onBlur,hn=sn===void 0?function(){}:sn,nn=Object(U.useRef)(""),Jt=Object(U.useState)(),cn=Object(h.a)(Jt,2),On=cn[0],mn=cn[1],ot=Object(U.useState)(!1),wt=Object(h.a)(ot,2),Rt=wt[0],Kt=wt[1],Ht=Object(U.useState)(Xt||!1),$t=Object(h.a)(Ht,2),X=$t[0],E=$t[1],L=Object(U.useRef)(),V=function(){clearInterval(L.current),L.current=setInterval(function(){Rt&&hn(nn.current)},30*1e3)},J=function(we){hn(nn.current);var dt="\u786E\u5B9A\u79BB\u5F00\u6B64\u9875\u9762\u5417?\u6B64\u9875\u6570\u636E\u53EF\u80FD\u4F1A\u4E22\u5931";return(we||window.event).returnValue=dt,dt};return Object(U.useEffect)(function(){console.log("isFocus:",Rt),Rt?(window.addEventListener("beforeunload",J),V()):window.removeEventListener("beforeunload",J)},[Rt]),Object(U.useEffect)(function(){mn(it==null?void 0:it.a_flag)},[it==null?void 0:it.a_flag]),Object(U.useEffect)(function(){return function(){clearInterval(L.current)}},[]),P.a.createElement("div",null,(It==null||((Ue=It.exercise)===null||Ue===void 0)?void 0:Ue.user_exercise_status)===1?P.a.createElement("div",null,P.a.createElement("p",{className:"mt10 mb0"},"\u6211\u7684\u7B54\u6848\uFF1A"),P.a.createElement("div",{className:se.a.simpleText},P.a.createElement(He.a,{value:it==null||(($e=it.user_answer)===null||$e===void 0)?void 0:$e[0]}))):P.a.createElement("div",{className:it.user_score&&(it.user_score===it.question_score?"c-green":"c-red")},X?P.a.createElement(Ye.a,{watch:!0,isFocus:!0,defaultValue:it==null||((at=it.user_answer)===null||at===void 0)?void 0:at[0],id:it==null?void 0:it.question_id,onChange:function(we){nn.current=we,Kt(!0)},onBlur:function(){setTimeout(function(){hn(nn.current)},200),clearInterval(L.current),Kt(!1)}}):P.a.createElement("div",{onClick:function(){var we;if(!it.repeat_answer&&(it==null||((we=it.user_answer)===null||we===void 0)?void 0:we.length)>0&&!it.israp)return;Lt.current=!0,E(!0)},className:se.a.startAnswer},P.a.createElement("div",{className:"c-blue"},"\u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54"))),Object(oe.s)()&&(it==null?void 0:it.standard_answer)&&P.a.createElement("div",null,P.a.createElement("p",{className:"mt10 mb0"},"\u53C2\u8003\u7B54\u6848\uFF1A"),P.a.createElement("div",{style:{border:"1px solid #eee",background:"#f5f5f5",borderRadius:4,padding:5}},P.a.createElement(He.a,{value:it==null||((St=it.standard_answer)===null||St===void 0)?void 0:St[0]}))))},bt=qe,yt=N("OaEy"),ct=N("2fM7"),mt=function(Le){var Ue,$e,at,St,it=Le.item,It=Le.answerData,Xt=Le.isEducation,Lt=Le.onBlur,sn=Lt===void 0?function(){}:Lt,hn=Object(U.useRef)(""),nn=Object(U.useState)(),Jt=Object(h.a)(nn,2),cn=Jt[0],On=Jt[1],mn=Object(U.useState)(!1),ot=Object(h.a)(mn,2),wt=ot[0],Rt=ot[1],Kt=Object(U.useState)(!1),Ht=Object(h.a)(Kt,2),$t=Ht[0],X=Ht[1],E=Object(U.useState)(Xt||!1),L=Object(h.a)(E,2),V=L[0],J=L[1],Q=Object(U.useState)(0),we=Object(h.a)(Q,2),dt=we[0],Dt=we[1],kt=Object(U.useRef)(it.kp_content||""),ht=Object(U.useRef)(it.kp_clazz),Zt=Object(U.useRef)(),qt=Object(U.useMemo)(function(){var _n,Ln;return(_n=hn.current)===null||_n===void 0||((Ln=_n.replace(/[\n|\r|\t]/g,""))===null||Ln===void 0)?void 0:Ln.length},[hn.current]),Sn=function(){clearInterval(Zt.current),Zt.current=setInterval(function(){$t&&sn(hn.current,kt.current,ht.current)},30*1e3)};return Object(U.useEffect)(function(){console.log("isFocus:",$t),Sn()},[$t]),Object(U.useEffect)(function(){On(it==null?void 0:it.a_flag)},[it==null?void 0:it.a_flag]),Object(U.useEffect)(function(){return function(){clearInterval(Zt.current)}},[]),P.a.createElement("div",null,(It==null||((Ue=It.exercise)===null||Ue===void 0)?void 0:Ue.user_exercise_status)===1?P.a.createElement("div",null,P.a.createElement("div",{className:"mt30"},P.a.createElement("strong",null,"\u4F5C\u6587\u9898\u76EE\uFF1A"),P.a.createElement("br",null),P.a.createElement(D.a,{disabled:!0,className:"mt10",value:kt.current,onChange:function(Ln){kt.current=Ln.target.value,Dt(dt+1)},onBlur:function(){sn(hn.current,kt.current,ht.current),X(!1)}})),P.a.createElement("div",{className:"mt30"},P.a.createElement("strong",null,"\u4F5C\u54C1\u7C7B\u578B\uFF1A"),P.a.createElement("br",null),P.a.createElement(ct.a,{disabled:!0,className:"mt10 w100",placeholder:"\u8BF7\u9009\u62E9\u4F5C\u54C1\u7C7B\u578B",value:ht.current,onChange:function(Ln){ht.current=Ln,Dt(dt+1)},onBlur:function(){sn(hn.current,kt.current,ht.current),X(!1)}},P.a.createElement(ct.a.Option,{key:1,value:"\u79D1\u666E"},"\u79D1\u666E"),P.a.createElement(ct.a.Option,{key:2,value:"\u79D1\u5E7B"},"\u79D1\u5E7B"))),P.a.createElement("p",{className:"mt10 mb0"},"\u4F5C\u54C1\u5185\u5BB9\uFF1A"),P.a.createElement("div",{className:se.a.simpleText},P.a.createElement(He.a,{value:it==null||(($e=it.user_answer)===null||$e===void 0)?void 0:$e[0]}))):P.a.createElement("div",null,P.a.createElement("div",{className:"mt30"},P.a.createElement("strong",null,"\u4F5C\u6587\u9898\u76EE\uFF1A"),P.a.createElement("br",null),P.a.createElement(D.a,{className:"mt10",maxLength:60,onBlur:function(){return sn(hn.current,kt.current,ht.current)},placeholder:"\u8BF7\u8F93\u5165\u4F5C\u6587\u9898\u76EE(\u6700\u591A60\u4E2A\u5B57)",value:kt.current,onChange:function(Ln){kt.current=Ln.target.value,Dt(dt+1)}})),P.a.createElement("div",{className:"mt30"},P.a.createElement("strong",null,"\u4F5C\u6587\u7C7B\u578B\uFF1A"),P.a.createElement("br",null),P.a.createElement(ct.a,{className:"mt10 w100",placeholder:"\u8BF7\u9009\u62E9\u4F5C\u54C1\u7C7B\u578B",value:ht.current,onChange:function(Ln){ht.current=Ln,sn(Ln.current,kt.current,ht.current),Dt(dt+1)}},P.a.createElement(ct.a.Option,{key:1,value:"\u79D1\u666E"},"\u79D1\u666E"),P.a.createElement(ct.a.Option,{key:2,value:"\u79D1\u5E7B"},"\u79D1\u5E7B"))),P.a.createElement("div",{className:"mt30 mb20"},P.a.createElement("div",{className:it.user_score&&(it.user_score===it.question_score?"c-green":"c-red")},P.a.createElement("strong",null,"\u4F5C\u6587\u5185\u5BB9\uFF1A"),P.a.createElement("br",null),P.a.createElement("div",{className:"mt10 relative"},P.a.createElement("span",{className:"c-blue",style:{position:wt?"fixed":"absolute",top:wt?61:4,left:10,zIndex:106}},"\u5DF2\u8F93\u5165",qt,"\u5B57"),V?P.a.createElement(Ye.a,{className:se.a.simpleMd,disablePaste:!0,hidetoolBar:Xt,height:Xt?"60vh":150,isFocus:!0,defaultValue:it==null||((at=it.user_answer)===null||at===void 0)?void 0:at[0],id:it==null?void 0:it.question_id,onFullScreen:function(Ln){return Rt(Ln)},onChange:function(Ln){hn.current=Ln,X(!0),Dt(dt+1)},onBlur:function(){sn(hn.current,kt.current,ht.current),X(!1)}}):P.a.createElement("div",{onClick:function(){return J(!0)},className:se.a.startAnswer},P.a.createElement("div",{className:"c-blue"},"\u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54")))))),Object(oe.s)()&&(it==null?void 0:it.standard_answer)&&P.a.createElement("div",null,P.a.createElement("p",{className:"mt10 mb0"},"\u53C2\u8003\u7B54\u6848\uFF1A"),P.a.createElement("div",{style:{border:"1px solid #eee",background:"#f5f5f5",borderRadius:4,padding:5}},P.a.createElement(He.a,{value:it==null||((St=it.standard_answer)===null||St===void 0)?void 0:St[0]}))))},Ot=mt,Mt=N("g9YV"),Me=N("wCAj"),Re=N("5GOC"),Ze=N("JsLm"),lt=N("ZW9T"),Ke=N("o5mm"),tt=N.n(Ke),Te=function(Le){var Ue,$e,at,St,it=Le.item,It=Le.answerData,Xt=Object(U.useState)([]),Lt=Object(h.a)(Xt,2),sn=Lt[0],hn=Lt[1],nn=Object(U.useState)([]),Jt=Object(h.a)(nn,2),cn=Jt[0],On=Jt[1];Object(U.useEffect)(function(){var Rt;if(!(it!=null&&(Rt=it.shixun_details)!==null&&Rt!==void 0&&Rt.length))return;for(var Kt=[],Ht=[],$t=0;$t<(it==null||((X=it.shixun_details)===null||X===void 0)?void 0:X.length);$t++){for(var X,E,L,V=0;V<(it==null?void 0:it.shixun_details[$t].stage_list.length);V++){var J,Q,we,dt,Dt=it==null?void 0:it.shixun_details[$t].stage_list[V];Kt.push(Object(y.a)(Object(y.a)({},Dt),{operation:it==null||((J=it.shixun_details)===null||J===void 0||((Q=J[$t])===null||Q===void 0||((we=Q.shixun_detail)===null||we===void 0||((dt=we[0])===null||dt===void 0))))?void 0:dt.game_identifier}))}if(it!=null&&(E=it.shixun_details)!==null&&E!==void 0&&(L=E[$t])!==null&&L!==void 0&&L.shixun_detail){var kt,ht,Zt;Ht.push(it==null||((kt=it.shixun_details)===null||kt===void 0||((ht=kt[$t])===null||ht===void 0||((Zt=ht.shixun_detail)===null||Zt===void 0)))?void 0:Zt[0])}}On(Ht),hn(Kt)},[it==null?void 0:it.shixun_details]);var mn=[{title:"\u5173\u5361",dataIndex:"position",key:"position",align:"center"},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",align:"center",render:function(Kt){return P.a.createElement("span",{className:"overflowHidden1",style:{maxWidth:"400px"},title:Kt&&Kt.length>25?Kt:""},Kt)}},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",key:"evaluate_count",align:"center",render:function(Kt,Ht){return P.a.createElement("span",null,Ht.evaluate_count?Ht.evaluate_count:P.a.createElement("span",{className:"color-grey-9"},"--"))}},{title:"\u5B8C\u6210\u65F6\u95F4",key:"endTime",dataIndex:"endTime",align:"center",render:function(Kt,Ht){var $t=!1;return Ht.finished_time&&It!==null&&It!==void 0&&It.exercise&&It!==null&&It!==void 0&&It.exercise_answer_user&&((It==null?void 0:It.exercise.time)===-1?$t=te()(It==null?void 0:It.exercise.end_time).isBefore(Ht.finished_time):$t=te()(It==null?void 0:It.exercise_answer_user.start_at).add(It==null?void 0:It.exercise.time,"m").isBefore(Ht.finished_time)),P.a.createElement("span",null,Ht.finished_time||P.a.createElement("span",{className:"c-grey-999"},"--"),P.a.createElement("span",{className:"c-orange-ff9 "},$t?"\uFF08\u5DF2\u8D85\u65F6\uFF09":""))}},{title:"\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",align:"center",render:function(Kt,Ht){return P.a.createElement("span",null,Ht.time_consuming||P.a.createElement("span",{className:"color-grey-9"},"--"))}},{title:"\u67E5\u770B\u7B54\u6848",dataIndex:"view_answer",key:"view_answer",align:"center",render:function(Kt,Ht){return P.a.createElement("span",null,Ht.view_answer?"\u5DF2\u67E5\u770B":"\u672A\u67E5\u770B")}},{title:"\u64CD\u4F5C",dataIndex:"operation",key:"operation",align:"center",render:function(Kt,Ht,$t){return Kt?P.a.createElement(Ze.a,{affix:!1,className:"mt10"},P.a.createElement(Ze.a.Link,{href:"#challenge_".concat(it==null?void 0:it.question_id).concat($t),title:P.a.createElement("span",{style:{color:"#0152d9"}},"\u67E5\u770B")})):P.a.createElement("span",{className:"c-grey-999"},"--")}}],ot=[{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"key",width:"127px",key:"key",align:"center",render:function(Kt,Ht){return P.a.createElement("span",null,Ht.key)}},{title:"\u8BE6\u7EC6\u4FE1\u606F",dataIndex:"error_msg",key:"error_msg",align:"center",render:function(Kt,Ht){return P.a.createElement("span",null,Ht.error_msg?Ht.error_msg:"--")}}],wt={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return P.a.createElement("div",{className:"mt15 mb15"},P.a.createElement("div",null,it==null||((Ue=it.shixun)===null||Ue===void 0)?void 0:Ue.map(function(Rt,Kt){return P.a.createElement(F.a,{className:"font16",gutter:[0,20]},P.a.createElement(b.a,{flex:"1"},Rt.challenge_name," (",Rt.challenge_score,"\u5206)"),P.a.createElement(b.a,{flex:"100px",className:"tr"},!Rt.answer_status&&P.a.createElement("span",{className:"font12 tag-style-border border-orange c-orange "},"\u672A\u5B8C\u6210"),!!Rt.answer_status&&P.a.createElement("span",{className:"font12 tag-style-border border-green c-green "},"\u5DF2\u5B8C\u6210")))})),(It==null||(($e=It.exercise)===null||$e===void 0)?void 0:$e.student_commit_status)!==0||(It==null||((at=It.exercise)===null||at===void 0)?void 0:at.user_exercise_status)!==0?P.a.createElement(P.a.Fragment,null,!!(sn!=null&&sn.length)&&P.a.createElement("div",null,P.a.createElement("p",{className:"font16 c-grey-666"},"\u9636\u6BB5\u6210\u7EE9"),P.a.createElement(Me.a,{columns:mn,dataSource:sn,pagination:!1})),!!(cn!=null&&cn.length)&&P.a.createElement("div",null,P.a.createElement("p",{className:"font16 c-grey-666 mt10"},"\u5B9E\u8BAD\u8BE6\u60C5"),cn==null?void 0:cn.map(function(Rt,Kt){return P.a.createElement("div",{id:"challenge_".concat(it==null?void 0:it.question_id).concat(Kt),className:"mt5"},P.a.createElement("div",null,P.a.createElement("span",{className:"font16 mr15"}," \u7B2C",Rt.position,"\u5173"),P.a.createElement(H.a,{className:"current c-black font16",to:"/tasks/".concat(Rt.game_identifier)},Rt.name)),(Rt==null?void 0:Rt.st)===0&&Rt.passed_code&&P.a.createElement("aside",{className:tt.a.shixunWrp},P.a.createElement("h2",null,"\u7B2C\u4E00\u6B21\u901A\u5173\u7684\u4EE3\u7801\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09",P.a.createElement("span",{className:"c-light-black"},Rt.path)),P.a.createElement(lt.b,{height:300,language:"python",theme:"default",value:Rt.passed_code,options:wt})))}))):P.a.createElement(P.a.Fragment,null,Object(oe.s)()&&P.a.createElement(He.a,{className:"c-grey-999 mt20 mb20",value:it==null?void 0:it.question_title}),it==null||((St=it.shixun)===null||St===void 0)?void 0:St.map(function(Rt,Kt){return P.a.createElement("p",{className:"font16 c-grey-666 mb5",key:Kt},P.a.createElement("span",{className:"mr20"},"\u7B2C",Rt==null?void 0:Rt.challenge_position,"\u5173 ",Rt==null?void 0:Rt.challenge_name),P.a.createElement("span",null,Rt==null?void 0:Rt.challenge_score,"\u5206"))})))},me=Te,ve=N("J66h"),re=function(Le){var Ue=Le.item,$e=Le.answerData,at=Object(U.useState)([]),St=Object(h.a)(at,2),it=St[0],It=St[1];Object(U.useEffect)(function(){var sn;if((Ue==null||((sn=Ue.evaluate_codes)===null||sn===void 0)?void 0:sn.length)>0){var hn;It(Ue==null||((hn=Ue.evaluate_codes)===null||hn===void 0)?void 0:hn.map(function(nn,Jt){return{key:Jt+1,error_msg:nn!=null&&nn.error_msg?ve.Base64.decode(nn==null?void 0:nn.error_msg):""}}))}else It([{key:"--",error_msg:"--"}])},[Ue==null?void 0:Ue.evaluate_codes]);var Xt=[{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"key",width:"127px",key:"key",align:"center",render:function(hn,nn){return P.a.createElement("span",null,nn.key)}},{title:"\u8BE6\u7EC6\u4FE1\u606F",dataIndex:"error_msg",key:"error_msg",align:"center",render:function(hn,nn){return P.a.createElement("span",null,nn.error_msg?nn.error_msg:"--")}}],Lt={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return P.a.createElement(P.a.Fragment,null,P.a.createElement("div",{className:"mt15 mb15"},P.a.createElement(He.a,{value:Ue==null?void 0:Ue.description})),(Ue==null?void 0:Ue.passed_code)&&P.a.createElement("aside",{className:tt.a.shixunWrp},P.a.createElement("h3",null,"\u7B2C\u4E00\u6B21\u8BC4\u6D4B\u901A\u8FC7\u7684\u4EE3\u7801\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09"),P.a.createElement(lt.b,{style:{border:"1px solid #ccc"},height:300,language:"python",theme:"vs-light",value:Ue!=null&&Ue.passed_code?ve.Base64.decode(Ue==null?void 0:Ue.passed_code):"",options:Lt})))},ae=re,he=N("oBTY"),ye=N("m3rI"),Fe=D.a.TextArea,Pe=function(Le){var Ue,$e,at=Le.item,St=Le.answerData,it=Le.answerCheckData,It=Le.sign,Xt=Le.onBlur,Lt=Xt===void 0?function(){}:Xt,sn=Object(U.useState)([]),hn=Object(h.a)(sn,2),nn=hn[0],Jt=hn[1],cn=Object(U.useRef)(!1);Object(U.useEffect)(function(){return window.addEventListener("beforeunload",On),function(){window.removeEventListener("beforeunload",On)}},[nn,it,at]);var On=function(){var mn=Object(_.a)(k.a.mark(function ot(){var wt,Rt,Kt,Ht,$t,X,E,L;return k.a.wrap(function(J){for(;;)switch(J.prev=J.next){case 0:if(!(cn.current===!1)){J.next=2;break}return J.abrupt("return");case 2:if(wt=nn[cn.current],Rt=wt.answer_text,Kt=wt.choice_id,Rt.replaceAll(" ","")){J.next=5;break}return J.abrupt("return");case 5:if($t={questionId:at==null?void 0:at.question_id,exercise_choice_id:Kt,answer_text:Rt},!((it==null?void 0:it.ip_limit)==="inner"||it.ip_bind)){J.next=10;break}return J.next=9,Object(ie.a)({ip_limit:it==null?void 0:it.ip_limit});case 9:Ht=J.sent;case 10:$t.ip=Ht,X=Object(y.a)({},$t),E={type:"application/json"},L=new Blob([JSON.stringify(X)],E),window.navigator.sendBeacon("".concat(ye.a.API_SERVER,"/api/exercise_questions/").concat($t.questionId,"/exercise_answers.json"),L);case 15:case"end":return J.stop()}},ot)}));return function(){return mn.apply(this,arguments)}}();return Object(U.useEffect)(function(){for(var mn=[],ot=function(Kt){var Ht,$t=(at==null||((Ht=at.user_answer)===null||Ht===void 0)?void 0:Ht.find(function(X){return X.choice_id===Kt+1}))||{choice_id:Kt+1,answer_text:""};mn.push(Object(y.a)({},$t))},wt=0;wt<(at==null?void 0:at.multi_count);wt++)ot(wt);Jt(mn)},[at==null?void 0:at.user_answer]),P.a.createElement("div",null,nn==null?void 0:nn.map(function(mn,ot){var wt,Rt;return P.a.createElement("div",{key:ot,className:"mt10"},P.a.createElement("span",null,"\u6211\u7684\u7B54\u6848\uFF08\u586B\u7A7A",ot+1,"\uFF09:"),P.a.createElement("div",null,P.a.createElement(Fe,{autoSize:!0,rows:4,disabled:!at.repeat_answer&&(at==null||((wt=at.user_answer)===null||wt===void 0)?void 0:wt.length)>0&&!at.israp||(St==null||((Rt=St.exercise)===null||Rt===void 0)?void 0:Rt.user_exercise_status)===1,value:mn==null?void 0:mn.answer_text,onChange:function(Ht){cn.current=ot,nn[ot].answer_text=Ht.target.value,Jt(Object(he.a)(nn))},onFocus:function(){It.current=!0},onBlur:function(Ht){cn.current=!1,setTimeout(function(){Lt(mn==null?void 0:mn.answer_text,ot+1,nn)},200)},className:"overflow_hidden ".concat(at.user_score&&(at.user_score===at.question_score?"c-green":"c-red"))})))}),!!(at!=null&&(Ue=at.standard_answer)!==null&&Ue!==void 0&&Ue.length)&&P.a.createElement("div",null,at==null||(($e=at.standard_answer)===null||$e===void 0)?void 0:$e.map(function(mn,ot){return P.a.createElement("div",null,P.a.createElement("span",null,"\u53C2\u8003\u7B54\u6848\uFF1A\uFF08\u586B\u7A7A",ot+1,"\uFF09:"),P.a.createElement("div",null,P.a.createElement(Fe,{autoSize:!0,disabled:!0,value:mn==null?void 0:mn.answer_text[0]})))})))},ut=Pe,Et=N("lzim"),_t=D.a.TextArea,Ct=function(Le){var Ue=Le.data;return P.a.createElement("div",{className:"tc mt80"},P.a.createElement("img",{width:"486",src:Et.n})," ",P.a.createElement("br",null),Ue.status===-1&&P.a.createElement("div",{className:"c-grey-999 mt60"},"\u60A8\u7684IP\u4E0D\u5728\u8003\u8BD5\u5141\u8BB8\u7684\u8303\u56F4\u5185\uFF01"),Ue.status===-2&&P.a.createElement("div",{className:" c-grey-999 mt60"},"\u60A8\u5DF2\u7ED1\u5B9A\u5F53\u524D\u8003\u8BD5IP\u5730\u5740\uFF1A",P.a.createElement("span",{className:"c-red"},Ue.ip),"\u8BF7\u4F7F\u7528\u8BE5IP\u5730\u5740\u8FDB\u5165\u8003\u8BD5\u3002"),P.a.createElement(w.a,{className:"mt40 pl20 pr20",type:"primary"},P.a.createElement("a",{href:"/"},"\u56DE\u5230\u9996\u9875")))},gt=Ct,et=N("LvDl"),nt=C.a.Countdown,Xe=D.a.TextArea,ue=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Ce={0:"c-red-ee4",1:"c-green"},rt=["\u5355\u9009\u9898","\u591A\u9009\u9898","\u5224\u65AD\u9898","\u586B\u7A7A\u9898","\u7B80\u7B54\u9898","\u5B9E\u8BAD\u9898","\u7F16\u7A0B\u9898"],Qe=function(Le){var Ue,$e,at,St,it,It,Xt,Lt,sn,hn,nn,Jt,cn,On,mn,ot,wt,Rt,Kt,Ht,$t,X,E,L,V,J,Q,we,dt,Dt,kt,ht,Zt,qt,Sn,_n,Ln,Nn,sr,Hr,Yn,ir,er,Or,lr,br=Le.globalSetting,Kr=Le.loading,Er=Le.user,ei=Le.exercise,hr=Le.dispatch,tr=Le.location,zr=Object(s.a)(Le,["globalSetting","loading","user","exercise","dispatch","location"]),fn=Object(K.i)(),Jr=Object(U.useState)({}),Mn=Object(h.a)(Jr,2),Ee=Mn[0],An=Mn[1],bn=Object(U.useState)({}),Fn=Object(h.a)(bn,2),en=Fn[0],Ur=Fn[1],Kn=Object(U.useState)({}),nr=Object(h.a)(Kn,2),fr=nr[0],Gr=nr[1],Fr=Object(U.useState)(!1),oi=Object(h.a)(Fr,2),ur=oi[0],xr=oi[1],_r=Object(U.useState)(!0),Zr=Object(h.a)(_r,2),Cr=Zr[0],Sr=Zr[1],Ri=Object(U.useState)(!1),Di=Object(h.a)(Ri,2),Qt=Di[0],ln=Di[1],rn=Object(U.useState)(!1),pn=Object(h.a)(rn,2),wn=pn[0],Rn=pn[1],yn=Object(U.useState)(),Wn=Object(h.a)(yn,2),Vn=Wn[0],gn=Wn[1],qr=Object(U.useState)(0),En=Object(h.a)(qr,2),Jn=En[0],Lr=En[1],Ar=Object(U.useState)(""),xn=Object(h.a)(Ar,2),Tn=xn[0],Cn=xn[1],Tr=Object(U.useState)("none"),ti=Object(h.a)(Tr,2),si=ti[0],mi=ti[1],na=Object(U.useState)(""),ra=Object(h.a)(na,2),Ia=ra[0],Eo=ra[1],Xo=Object(U.useState)({status:0}),xo=Object(h.a)(Xo,2),ia=xo[0],aa=xo[1],Qo=Object(U.useState)(!1),Oi=Object(h.a)(Qo,2),ni=Oi[0],Hi=Oi[1],ka=Object(U.useState)(!1),Na=Object(h.a)(ka,2),Vr=Na[0],_i=Na[1],Ba=Object(U.useState)(window.document.domain==="kepukehuan.educoder.net"),Co=Object(h.a)(Ba,2),Mr=Co[0],ms=Co[1],Ua=Object(U.useRef)(),Ki=Object(U.useRef)(),li=Object(U.useRef)(),jr=Object(U.useRef)(),Fa=Object(U.useRef)(),dr=Object(U.useRef)(!1),ja=Object(U.useRef)({}),oa=Object(U.useMemo)(function(){return new WebSocket("ws://localhost:8082")},[]),Yo=Object(U.useState)(0),Wa=Object(h.a)(Yo,2),Dn=Wa[0],$r=Wa[1],So=Object(U.useState)(0),Ha=Object(h.a)(So,2),Pn=Ha[0],ri=Ha[1],Ao=Object(U.useState)(!1),sa=Object(h.a)(Ao,2),Xr=sa[0],gi=sa[1],Ka=Object(U.useState)(!1),la=Object(h.a)(Ka,2),zi=la[0],To=la[1],za=Object(U.useState)(),wo=Object(h.a)(za,2),Ro=wo[0],Ga=wo[1],vi=Object(U.useState)(),yi=Object(h.a)(vi,2),bi=yi[0],Va=yi[1];Object(U.useEffect)(function(){return document.body.setAttribute("data-custom","auto"),function(){document.body.removeAttribute("data-custom")}},[]),Object(U.useEffect)(function(){var Bt;return(Bt=Er.userInfo)!==null&&Bt!==void 0&&Bt.user_id&&(Object(oe.c)()?Pr():Er.userInfo.login&&Ei()),window.addEventListener("message",Xa),function(){window.removeEventListener("message",Xa),tr.pathname.indexOf("/detail")>-1&&Object(Ae.b)()}},[fn.categoryId,Er.userInfo.login]),Object(U.useEffect)(function(){return Mr&&hr({type:"globalSetting/headerFooterToggle",payload:!1}),window.addEventListener("beforeunload",ua),function(){clearTimeout(li.current),clearTimeout(jr.current),window.removeEventListener("beforeunload",ua)}},[]),Object(U.useEffect)(function(){var Bt;Ee!=null&&(Bt=Ee.question_status)!==null&&Bt!==void 0&&Bt.every(function(ce){return!!ce.ques_status&&ni&&(en==null?void 0:en.used_screen_num)<(en==null?void 0:en.screen_num)})&&setTimeout(function(){var ce;(ce=Ki.current)===null||ce===void 0||ce.handlePhoto()},1300)},[Ee]),Object(U.useEffect)(function(){var Bt;if(clearTimeout(li.current),clearTimeout(jr.current),Ee!=null&&(Bt=Ee.exercise)!==null&&Bt!==void 0&&Bt.left_time&&Object(oe.s)()){var ce,st;if((Ee==null||((ce=Ee.exercise)===null||ce===void 0)?void 0:ce.left_time)>1800){var We;jr.current=setTimeout(function(){g.a.info({content:"\u5F53\u524D\u8DDD\u79BB\u8003\u8BD5\u7ED3\u675F\u8FD8\u670930\u5206\u949F",icon:P.a.createElement(xe.a,null),okText:"\u77E5\u9053\u4E86"})},((Ee==null||((We=Ee.exercise)===null||We===void 0)?void 0:We.left_time)-1800)*1e3)}if((Ee==null||((st=Ee.exercise)===null||st===void 0)?void 0:st.left_time)>900){var Tt;li.current=setTimeout(function(){g.a.info({content:"\u5F53\u524D\u8DDD\u79BB\u8003\u8BD5\u7ED3\u675F\u8FD8\u670915\u5206\u949F",icon:P.a.createElement(xe.a,null),okText:"\u77E5\u9053\u4E86"})},((Ee==null||((Tt=Ee.exercise)===null||Tt===void 0)?void 0:Tt.left_time)-900)*1e3)}}},[Ee==null||((Ue=Ee.exercise)===null||Ue===void 0)?void 0:Ue.left_time]);var ua=function(){var ce;(ce=ei.exerciseUserInfo)!==null&&ce!==void 0&&ce.screen_open&&window.navigator.sendBeacon("".concat(ye.a.API_SERVER,"/api/exercises/").concat(fn.categoryId,"/commit_screen_at.json"),{})},Xa=function(ce){ce.data==="backExercise"&&Qa()},Qa=function(){mi("none"),Cn(""),Pr()},Ei=function(){var Bt=Object(_.a)(k.a.mark(function ce(){var st,We,Tt,pt,Nt,Vt,Ft,un,zt,Ut,an;return k.a.wrap(function(tn){for(;;)switch(tn.prev=tn.next){case 0:return tn.next=2,hr({type:"exercise/getExerciseUserInfo",payload:Object(y.a)({},fn)});case 2:if(We=tn.sent,Ur(Object(y.a)({},We.data)),!((We==null||((st=We.data)===null||st===void 0)?void 0:st.ip_limit)!=="no")){tn.next=11;break}if(!((We==null||((Tt=We.data)===null||Tt===void 0)?void 0:Tt.ip_limit)==="inner")){tn.next=9;break}return tn.next=8,Object(ie.a)({ip_limit:We==null||((pt=We.data)===null||pt===void 0)?void 0:pt.ip_limit});case 8:Vt=tn.sent;case 9:return tn.next=11,Object(Oe.q)({exerciseId:fn.categoryId,ip:Vt,errmsgHide:!0,ip_limit:We==null||((Nt=We.data)===null||Nt===void 0)?void 0:Nt.ip_limit}).catch(function(In){aa(In)});case 11:if(!((We==null?void 0:We.status)==0)){tn.next=18;break}if(!((We==null||((Ft=We.data)===null||Ft===void 0)?void 0:Ft.used_screen_num)>(We==null||((un=We.data)===null||un===void 0)?void 0:un.screen_num)&&We!==null&&We!==void 0&&(zt=We.data)!==null&&zt!==void 0&&zt.screen_open)){tn.next=15;break}return Mi(),tn.abrupt("return",!1);case 15:ln(We==null?void 0:We.data.check_camera),We!=null&&We.data.check_camera||Rn(We==null||((Ut=We.data)===null||Ut===void 0)?void 0:Ut.screen_open),We!=null&&(an=We.data)!==null&&an!==void 0&&an.check_camera||Pr();case 18:case"end":return tn.stop()}},ce)}));return function(){return Bt.apply(this,arguments)}}(),Pr=function(){var Bt=Object(_.a)(k.a.mark(function ce(){var st,We,Tt,pt,Nt,Vt,Ft,un,zt,Ut,an,kn,tn,In,Yr,Qi,hi,$a,eo,to,Yi,ma,Ji,no,Zi,qi,ga,va,$i,ya,Si,ro,Bi,mr,ba,io,Ea,gr;return k.a.wrap(function(Hn){for(;;)switch(Hn.prev=Hn.next){case 0:if(xr(!0),Tt=(st=Er.userInfo)===null||st===void 0?void 0:st.user_id,!Object(oe.c)()){Hn.next=10;break}return Hn.next=5,Object(_e.F)({exerciseId:fn.categoryId,login:fn.login}).catch(function(){return xr(!1)});case 5:We=Hn.sent,((pt=We)===null||pt===void 0?void 0:pt.exercise)&&(We.exercise.user_exercise_status=1),Tt=(Nt=We)===null||Nt===void 0||((Vt=Nt.exercise_answer_user)===null||Vt===void 0)?void 0:Vt.user_id,Hn.next=30;break;case 10:if(!(tr!=null&&(Ft=tr.query)!==null&&Ft!==void 0&&Ft.check)){Hn.next=17;break}return Hn.next=13,Object(_e.y)(Object(y.a)({},fn)).catch(function(){return xr(!1)});case 13:We=Hn.sent,Tt=($a=We)===null||$a===void 0||((eo=$a.exercise)===null||eo===void 0)?void 0:eo.user_id,Hn.next=24;break;case 17:return Hn.next=19,Object(_e.x)(Object(y.a)({},fn)).catch(function(){return xr(!1)});case 19:We=Hn.sent,We.status===-1&&wr(),((to=We)===null||to===void 0?void 0:to.exercise)&&(We.exercise.user_exercise_status=0),((Yi=We)===null||Yi===void 0?void 0:Yi.exercise)&&(We.exercise.exercise_status=2),(ma=We)===null||ma===void 0||((Ji=ma.exercise_question_types)===null||Ji===void 0)||Ji.map(function(zn){if((zn==null?void 0:zn.question_type)<3){var Rr;zn==null||((Rr=zn.items)===null||Rr===void 0)||Rr.map(function(Ai){Ai.user_answer=Ai.question_choices.filter(function(ii){return ii.user_answer_boolean}).map(function(ii){return ii.choice_id})})}});case 24:if(!(!((un=We)!==null&&un!==void 0&&(zt=un.exercise)!==null&&zt!==void 0&&zt.can_start)&&(Ut=We)!==null&&Ut!==void 0&&Ut.exercise)){Hn.next=27;break}return window.location.href="/classrooms/".concat(fn.coursesId,"/exercise/").concat(fn.categoryId,"/users/").concat(fn.login,"/check"),Hn.abrupt("return");case 27:if(((an=We.exercise)===null||an===void 0?void 0:an.commit_status)===0&&!Fa.current)try{Fa.current=!0,oa.send(JSON.stringify({type:"toggleLockExit",data:!0})),oa.send(JSON.stringify({type:"network-close",data:""}))}catch(zn){}(kn=We)!==null&&kn!==void 0&&(tn=kn.exercise)!==null&&tn!==void 0&&tn.left_time&&setTimeout(function(){Eo(se.a.red)},(((no=We)===null||no===void 0||((Zi=no.exercise)===null||Zi===void 0)?void 0:Zi.left_time)-300>0?((qi=We)===null||qi===void 0||((ga=qi.exercise)===null||ga===void 0)?void 0:ga.left_time)-300:0)*1e3),((In=We)===null||In===void 0||((Yr=In.exercise)===null||Yr===void 0)?void 0:Yr.take_photo)>=((Qi=We)===null||Qi===void 0||((hi=Qi.exercise)===null||hi===void 0)?void 0:hi.photo_count);case 30:xr(!1),We&&(((va=We)!==null&&va!==void 0&&($i=va.exercise)!==null&&$i!==void 0&&$i.question_random||(ya=We)!==null&&ya!==void 0&&(Si=ya.exercise)!==null&&Si!==void 0&&Si.choice_random)&&(gr=1,We.exercise.question_random=(io=We)===null||io===void 0||((Ea=io.exercise_question_types)===null||Ea===void 0)?void 0:Ea.map(function(zn){var Rr,Ai,ii,xa;return(Rr=We)!==null&&Rr!==void 0&&(Ai=Rr.exercise)!==null&&Ai!==void 0&&Ai.choice_random&&((zn.question_type===0||zn.question_type===1)&&zn.items.map(function(fi){return fi.question_choices=Object(Oe.Q)(fi.question_choices,Tt),fi}),zn.question_type===7&&zn.items.forEach(function(fi){fi.sub_exercise_questions.forEach(function(Ca){Ca.question_choices=Object(Oe.Q)(Ca.question_choices,Tt)})})),(ii=We)!==null&&ii!==void 0&&(xa=ii.exercise)!==null&&xa!==void 0&&xa.question_random&&(zn.items=Object(Oe.Q)(zn.items,Tt)),zn.items.map(function(fi){return fi.question_num=gr,gr++,fi}),zn})),We.exercise_types=((ro=We)===null||ro===void 0?void 0:ro.exercise_types)||((Bi=We)===null||Bi===void 0||((mr=Bi.exercise_scores)===null||mr===void 0)?void 0:mr.exercise_types),We.question_status=We.question_status||pr(((ba=We)===null||ba===void 0?void 0:ba.exercise_question_types)||[]),An(We));case 32:case"end":return Hn.stop()}},ce)}));return function(){return Bt.apply(this,arguments)}}(),pr=function(ce){var st=[];return ce.forEach(function(We){st=st.concat(We.items)}),st=st.map(function(We){return{ques_status:We==null?void 0:We.ques_status,question_num:We==null?void 0:We.question_num,ques_id:We==null?void 0:We.question_id}}),st};Object(U.useEffect)(function(){var Bt,ce,st;((Bt=Ee.exercise)===null||Bt===void 0?void 0:Bt.left_time)===0&&Mi(),((ce=Ee.exercise)===null||ce===void 0?void 0:ce.left_time)&&gn(Date.now()+(Ee==null||((st=Ee.exercise)===null||st===void 0)?void 0:st.left_time)*1e3)},[($e=Ee.exercise)===null||$e===void 0?void 0:$e.left_time]);var ui=function(){var ce;(Ee==null||((ce=Ee.exercise)===null||ce===void 0)?void 0:ce.exercise_status)===3?g.a.confirm({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:P.a.createElement("div",{className:"tc font16"},"\u622A\u6B62\u65F6\u95F4\u5DF2\u5230\uFF0C\u65E0\u6CD5\u6253\u56DE\u8BD5\u5377",P.a.createElement("br",null),"\u8BF7\u5728\u4FEE\u6539\u622A\u6B62\u65F6\u95F4\u540E\u518D\u64CD\u4F5C")}):g.a.confirm({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:P.a.createElement("div",{className:"tc font16"},"\u5B66\u751F\u5C06\u5F97\u5230\u4E00\u6B21\u91CD\u65B0\u7B54\u9898\u7684\u673A\u4F1A\uFF0C\u73B0\u6709\u7684\u7B54\u9898\u60C5\u51B5\u5C06\u88AB\u6E05\u7A7A",P.a.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u56DE\u9000TA\u7684\u8BD5\u5377\u7B54\u9898"),onOk:function(){var st=Object(_.a)(k.a.mark(function Tt(){var pt,Nt;return k.a.wrap(function(Ft){for(;;)switch(Ft.prev=Ft.next){case 0:return Ft.next=2,Object(_e.R)({categoryId:fn.categoryId,user_ids:[Ee==null||((pt=Ee.exercise_answer_user)===null||pt===void 0)?void 0:pt.user_id]});case 2:Nt=Ft.sent,Nt&&(x.b.info(Nt==null?void 0:Nt.message),wr());case 4:case"end":return Ft.stop()}},Tt)}));function We(){return st.apply(this,arguments)}return We}()})},wr=function(){window.location.href=Object(Oe.p)()?"/":"/classrooms/".concat(fn.coursesId,"/exercise/").concat(fn.categoryId,"/detail")},xi=function(){var Bt=Object(_.a)(k.a.mark(function ce(){var st;return k.a.wrap(function(Tt){for(;;)switch(Tt.prev=Tt.next){case 0:return Tt.next=2,Object(_e.k)(Object(y.a)({},fn));case 2:if(st=Tt.sent,!(st!=null&&st.has_time)){Tt.next=10;break}return gn(Date.now()+(st==null?void 0:st.left_time)*1e3),Ee.exercise.left_time=st==null?void 0:st.left_time,An(Object(y.a)({},Ee)),Tt.abrupt("return",!0);case 10:return Jo(),Tt.abrupt("return",!1);case 12:case"end":return Tt.stop()}},ce)}));return function(){return Bt.apply(this,arguments)}}(),Jo=function(){var Bt=Object(_.a)(k.a.mark(function ce(){var st,We;return k.a.wrap(function(pt){for(;;)switch(pt.prev=pt.next){case 0:return pt.next=2,Object(_e.Z)({categoryId:fn.categoryId,commit_method:2});case 2:st=pt.sent,(st==null?void 0:st.status)===0&&(g.a.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:P.a.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",P.a.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:function(){var Nt=Object(_.a)(k.a.mark(function Ft(){return k.a.wrap(function(zt){for(;;)switch(zt.prev=zt.next){case 0:wr();case 1:case"end":return zt.stop()}},Ft)}));function Vt(){return Nt.apply(this,arguments)}return Vt}()}),x.b.info(st==null?void 0:st.message)),(st==null?void 0:st.status)===-3&&(We=parseInt(st==null?void 0:st.message),Ee.exercise.left_time=We,An(Object(y.a)({},Ee)));case 5:case"end":return pt.stop()}},ce)}));return function(){return Bt.apply(this,arguments)}}(),da=function(){var Bt=Object(_.a)(k.a.mark(function ce(st){var We;return k.a.wrap(function(pt){for(;;)switch(pt.prev=pt.next){case 0:return pt.next=2,Object(je.D)({id:st.shixun_identifier});case 2:We=pt.sent,We!=null&&We.game_identifier&&(Cn("/tasks/".concat(We.game_identifier,"?type=exercises&exercisesId=").concat(fn.categoryId,"&coursesId=").concat(fn.coursesId,"&login=").concat(fn.login,"&questionId=").concat(st.question_id)),mi("block")),(We==null?void 0:We.status)===-3?Object(Oe.o)():(We==null?void 0:We.status)===2?Gi(We==null?void 0:We.message,st.question_id):(We==null?void 0:We.status)===3&&Ya(We==null?void 0:We.message);case 5:case"end":return pt.stop()}},ce)}));return function(st){return Bt.apply(this,arguments)}}(),Gi=function Bt(ce,st){var We;ce=(We=ce)!==null&&We!==void 0&&We.includes(".json")?ce:"".concat(ce,".json"),g.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:P.a.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:function(){var Tt=Object(_.a)(k.a.mark(function Nt(){var Vt,Ft;return k.a.wrap(function(zt){for(;;)switch(zt.prev=zt.next){case 0:return zt.next=2,Object(_e.S)({url:ce});case 2:if(Vt=zt.sent,Vt){zt.next=5;break}return zt.abrupt("return");case 5:return x.b.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF01"),zt.next=8,Object(je.D)({id:Vt.shixun_identifier});case 8:if(Ft=zt.sent,!(Ft!=null&&Ft.game_identifier)){zt.next=12;break}return da({shixun_identifier:Ft==null?void 0:Ft.game_identifier,question_id:st}),zt.abrupt("return");case 12:(Ft==null?void 0:Ft.status)===2?Bt(Ft==null?void 0:Ft.message,st):(Ft==null?void 0:Ft.status)===3&&Ya(Ft==null?void 0:Ft.message);case 13:case"end":return zt.stop()}},Nt)}));function pt(){return Tt.apply(this,arguments)}return pt}()})},Ya=function(ce){g.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:P.a.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",ce,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Do=function(ce){ce.redo?g.a.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:P.a.createElement("div",{className:"tc font16"},"\u60A8\u4E4B\u524D\u5DF2\u7ECF\u6311\u6218\u8FC7\u8BE5\u5B9E\u8BAD\uFF0C\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u9700\u8981\u91CD\u65B0\u6311\u6218"),onOk:function(){var st=Object(_.a)(k.a.mark(function Tt(){var pt,Nt,Vt,Ft;return k.a.wrap(function(zt){for(;;)switch(zt.prev=zt.next){case 0:return zt.next=2,Object(_e.S)({id:ce.myshixun_identifier,url:ce.url});case 2:pt=zt.sent,pt&&(Nt=Object(et.cloneDeep)(Ee==null?void 0:Ee.exercise_question_types),Vt=Nt==null?void 0:Nt.findIndex(function(Ut){return Ut.question_type===5}),Nt[Vt].items.find(function(Ut){return Ut.question_id===ce.question_id}).redo=!1,Nt[Vt].items.find(function(Ut){return Ut.question_id===ce.question_id}).shixun_identifier=pt.shixun_identifier,Ee.exercise_question_types=Nt,An(Ee),Ft=Object(y.a)(Object(y.a)({},ce),{},{shixun_identifier:pt.shixun_identifier}),da(Ft));case 4:case"end":return zt.stop()}},Tt)}));function We(){return st.apply(this,arguments)}return We}()}):da(ce)},ca=function(){var Bt=Object(_.a)(k.a.mark(function ce(st){var We;return k.a.wrap(function(pt){for(;;)switch(pt.prev=pt.next){case 0:if(!st.hack_identifier){pt.next=5;break}return pt.next=3,Object(_e.X)({id:st.hack_identifier});case 3:We=pt.sent,(We==null?void 0:We.status)===0&&(Cn("/myproblems/".concat(We.identifier,"?type=exercises&exercisesId=").concat(fn.categoryId,"&coursesId=").concat(fn.coursesId,"&login=").concat(fn.login,"&questionId=").concat(st.question_id)),mi("block"));case 5:case"end":return pt.stop()}},ce)}));return function(st){return Bt.apply(this,arguments)}}(),Li=function(){var Bt=Object(_.a)(k.a.mark(function ce(st,We,Tt,pt,Nt,Vt){var Ft,un,zt,Ut,an;return k.a.wrap(function(tn){for(;;)switch(tn.prev=tn.next){case 0:if(xr(!0),zt={questionId:st,exercise_choice_id:We,answer_text:Tt},!((en==null?void 0:en.ip_limit)==="inner"||en.ip_bind)){tn.next=6;break}return tn.next=5,Object(ie.a)({ip_limit:en==null?void 0:en.ip_limit});case 5:un=tn.sent;case 6:if(Nt&&(zt.kp_content=Nt),Nt&&(zt.kp_clazz=Vt),st){tn.next=11;break}return console.error("handleSave no questionId params"),tn.abrupt("return");case 11:return zt.ip=un,tn.next=14,Object(_e.cb)(zt);case 14:Ut=tn.sent,Ut!=null&&(Ft=Ut.alert)!==null&&Ft!==void 0&&Ft.length&&(Ut==null||((an=Ut.alert)===null||an===void 0)||an.map(function(In){g.a.warn({title:"\u63D0\u793A",autoFocusButton:null,content:In})})),(Ut==null?void 0:Ut.status)===0?(pt&&pt(),ci()):(Ut==null?void 0:Ut.status)===-1?setTimeout(function(){wr()},1e3):(Ut==null?void 0:Ut.status)===-2?aa(Ut):(Ut==null?void 0:Ut.status)===-3&&(Ut.status=-1,aa(Ut)),xr(!1);case 18:case"end":return tn.stop()}},ce)}));return function(st,We,Tt,pt,Nt,Vt){return Bt.apply(this,arguments)}}(),ha=function(){var Bt=Object(_.a)(k.a.mark(function ce(st){var We,Tt;return k.a.wrap(function(Nt){for(;;)switch(Nt.prev=Nt.next){case 0:return Nt.next=2,xi();case 2:return Nt.next=4,Object(_e.d)({id:fn.categoryId});case 4:if(We=Nt.sent,We){Nt.next=7;break}return Nt.abrupt("return");case 7:We.question_undo!==0||We.oj_undo!==0?(Tt="",We.question_undo!==0&&We.oj_undo!==0?Tt="\u6709 ".concat(We.question_undo," \u9898\u672A\u5B8C\u6210\uFF0C\u5305\u542B ").concat(We.oj_undo," \u4E2A\u7F16\u7A0B\u9898"):We.question_undo!==0&&We.oj_undo===0?Tt="\u6709 ".concat(We.question_undo," \u9898\u672A\u5B8C\u6210"):We.question_undo===0&&We.oj_undo!==0&&(Tt="\u6709 ".concat(We.oj_undo," \u7F16\u7A0B\u9898\u672A\u5B8C\u6210")),g.a.confirm({width:530,title:"\u63D0\u793A",centered:!0,okText:st?"\u77E5\u9053\u4E86":"\u786E\u8BA4\u4EA4\u5377",cancelText:"\u53D6\u6D88",content:P.a.createElement("div",{className:"tc font16"},Tt,P.a.createElement("br",null),st?"\u5728".concat(te()(We.end_time).format("YYYY-MM-DD HH:mm"),"\u4E4B\u524D\uFF0C\u5141\u8BB8\u4FEE\u6539\u7B54\u9898"):Vn?"\u4F60\u672C\u573A\u8003\u8BD5\u5269\u4F59\u65F6\u95F4\u8FD8\u6709".concat(Object(Oe.X)((Vn-new Date().getTime())/1e3)," \uFF0C\u786E\u8BA4\u63D0\u524D\u4EA4\u5377\u5417\uFF1F"):"\u63D0\u4EA4\u540E\u65E0\u6CD5\u518D\u4FEE\u6539\u7B54\u9898\uFF0C\u662F\u5426\u786E\u8BA4\u63D0\u4EA4\uFF1F"),onOk:function(){var Vt=Object(_.a)(k.a.mark(function un(){return k.a.wrap(function(Ut){for(;;)switch(Ut.prev=Ut.next){case 0:st?en!=null&&en.screen_open?x.b.success("\u4FDD\u5B58\u6210\u529F"):wr():Mi();case 1:case"end":return Ut.stop()}},un)}));function Ft(){return Vt.apply(this,arguments)}return Ft}()})):g.a.confirm({width:530,title:"\u63D0\u793A",centered:!0,okText:st?"\u77E5\u9053\u4E86":"\u786E\u8BA4\u4EA4\u5377",cancelText:"\u53D6\u6D88",content:P.a.createElement("div",{className:"tc font16"},st?"\u5728".concat(te()(We.end_time).format("YYYY-MM-DD HH:mm"),"\u4E4B\u524D\uFF0C\u5141\u8BB8\u4FEE\u6539\u7B54\u9898"):Vn?"\u4F60\u672C\u573A\u8003\u8BD5\u5269\u4F59\u65F6\u95F4\u8FD8\u6709".concat(Object(Oe.X)((Vn-new Date().getTime())/1e3)," \uFF0C\u786E\u8BA4\u63D0\u524D\u4EA4\u5377\u5417\uFF1F"):"\u63D0\u4EA4\u540E\u65E0\u6CD5\u518D\u4FEE\u6539\u7B54\u9898\uFF0C\u662F\u5426\u786E\u8BA4\u63D0\u4EA4\uFF1F"),onOk:function(){var Vt=Object(_.a)(k.a.mark(function un(){return k.a.wrap(function(Ut){for(;;)switch(Ut.prev=Ut.next){case 0:st?en!=null&&en.screen_open?x.b.success("\u4FDD\u5B58\u6210\u529F"):wr():Mi();case 1:case"end":return Ut.stop()}},un)}));function Ft(){return Vt.apply(this,arguments)}return Ft}()});case 8:case"end":return Nt.stop()}},ce)}));return function(st){return Bt.apply(this,arguments)}}(),Ja=function(ce){return P.a.createElement("div",null,P.a.createElement(u.a,{strokeColor:{from:"#108ee9",to:"#87d068"},status:"active",percent:ce}),P.a.createElement("div",{className:"c-grey-c tc mt10 mb20"},"\u6B63\u5728\u5224\u5206\u4E2D\u2026"))},Oo=function(){var ce=0,st=g.a.info({title:"\u4EA4\u5377\u4E2D",icon:null,className:"modal-footer-none",content:Ja(ce)}),We=setInterval(function(){ce<=100?(ce+=2,st.update({content:Ja(ce)})):(st.destroy(),clearInterval(We))},50)},Mi=function(){var Bt=Object(_.a)(k.a.mark(function ce(){var st;return k.a.wrap(function(Tt){for(;;)switch(Tt.prev=Tt.next){case 0:return Tt.next=2,Object(_e.Z)({categoryId:fn.categoryId,commit_method:1});case 2:return st=Tt.sent,Tt.next=5,hr({type:"exercise/setActionTabs",payload:Object(y.a)({},{removeEventListenerExitScreen:!0})});case 5:if((st==null?void 0:st.status)===0){Oo(),x.b.success(st==null?void 0:st.message),ln(!1);try{oa.send(JSON.stringify({type:"toggleLockExit",data:!1})),oa.send(JSON.stringify({type:"network-open",data:""}))}catch(pt){}setTimeout(function(){g.a.info({title:"\u4EA4\u5377\u6210\u529F\uFF01",okText:"\u786E\u5B9A",maskClosable:!1,keyboard:!1,onOk:function(){Object(Ae.b)(),wr()}})},3e3)}case 6:case"end":return Tt.stop()}},ce)}));return function(){return Bt.apply(this,arguments)}}(),Pi=function(){var Bt=Object(_.a)(k.a.mark(function ce(st,We,Tt,pt){return k.a.wrap(function(Vt){for(;;)switch(Vt.prev=Vt.next){case 0:Li(We,st,null,function(){Ee.question_status.find(function(Ft){return Ft.ques_id===We}).ques_status=st?1:0,pt.user_answer=[],pt.user_answer.push(st),pt.repeat_answer||(pt.israp=!0),An(Object(y.a)({},Ee))});case 1:case"end":return Vt.stop()}},ce)}));return function(st,We,Tt,pt){return Bt.apply(this,arguments)}}(),fa=function(){var Bt=Object(_.a)(k.a.mark(function ce(st,We,Tt,pt,Nt){return k.a.wrap(function(Ft){for(;;)switch(Ft.prev=Ft.next){case 0:Li(pt.question_id,st,null,function(){var un,zt,Ut;pt.user_answer=[],pt.user_answer.push(st);var an=Nt==null||((un=Nt.sub_exercise_questions)===null||un===void 0)?void 0:un.filter(function(kn){var tn;return((tn=kn.user_answer)===null||tn===void 0?void 0:tn.length)===0});Ee.question_status.find(function(kn){return kn.ques_id===We}).ques_status=(an==null?void 0:an.length)===(Nt==null||((zt=Nt.sub_exercise_questions)===null||zt===void 0)?void 0:zt.length)?0:(an==null?void 0:an.length)>0&&(an==null?void 0:an.length)<(Nt==null||((Ut=Nt.sub_exercise_questions)===null||Ut===void 0)?void 0:Ut.length)?2:1,An(Object(y.a)({},Ee))});case 1:case"end":return Ft.stop()}},ce)}));return function(st,We,Tt,pt,Nt){return Bt.apply(this,arguments)}}(),_o=function(ce,st,We){Li(st,ce,null,function(){We.user_answer=ce,We.repeat_answer||(We.israp=!0),Ee.question_status.find(function(Tt){return Tt.ques_id===st}).ques_status=ce!=null&&ce.length?1:0,An(Object(y.a)({},Ee))})},pa=function(ce,st,We,Tt,pt){if(!ce.replaceAll(" ","")){x.b.warning("\u56DE\u7B54\u4E0D\u80FD\u4E3A\u7A7A\u6216\u8005\u7EAF\u7A7A\u683C"),ci();return}Li(We,st,ce,function(){Ee.question_status.find(function(Vt){return Vt.ques_id===We}).ques_status=Tt.every(function(Vt){return!!Vt.answer_text})?1:Ee.question_status.find(function(Vt){return Vt.ques_id===We}).ques_status=Tt.some(function(Vt){return!!Vt.answer_text})?2:0;var Nt={choice_id:st,answer_text:ce};pt.user_answer.filter(function(Vt){return Vt.choice_id!=st})?pt.user_answer.splice(st-1,1,Nt):pt.user_answer.push(Nt),pt.repeat_answer||(pt.israp=!0),An(Object(y.a)({},Ee))})},Zo=function(ce,st,We){if(!ce.replaceAll(" ","")){x.b.warning("\u56DE\u7B54\u4E0D\u80FD\u4E3A\u7A7A\u6216\u8005\u7EAF\u7A7A\u683C"),ci();return}Li(st,null,ce,function(){Ee.question_status.find(function(Tt){return Tt.ques_id===st}).ques_status=ce?1:0,We.user_answer=[],We.user_answer.push(ce),We.repeat_answer||(We.israp=!0),An(Object(y.a)({},Ee))})},Lo=function(ce,st){var We,Tt,pt,Nt,Vt,Ft,un;return P.a.createElement("div",null,P.a.createElement(m.a,{spinning:Vr},P.a.createElement(n.a.Group,{disabled:(Ee==null||((We=Ee.exercise)===null||We===void 0)?void 0:We.user_exercise_status)===1,defaultValue:ce==null||((Tt=ce.user_answer)===null||Tt===void 0)?void 0:Tt[0],onChange:function(Ut){return Pi(Ut.target.value,ce==null?void 0:ce.question_id,st,ce)},className:ce.user_score&&"edu-radio-".concat(ce.user_score===ce.question_score?"green":"red")},ce==null||((pt=ce.question_choices)===null||pt===void 0)?void 0:pt.map(function(zt,Ut){var an,kn=ce.question_type==2,tn=kn?"":"".concat(ue[Ut],".");return P.a.createElement("div",{className:se.a.answerWrap,key:Ut},P.a.createElement(n.a,{disabled:!ce.repeat_answer&&(ce==null||((an=ce.user_answer)===null||an===void 0)?void 0:an.length)>0&&!ce.israp,value:zt==null?void 0:zt.choice_id},P.a.createElement("span",{className:"mr3"},tn),P.a.createElement(He.a,{className:se.a.renderHtml,value:zt==null?void 0:zt.choice_text})))}))),Object(oe.s)()&&(Ee==null||((Nt=Ee.exercise)===null||Nt===void 0)?void 0:Nt.answer_open)&&((Ee==null||((Vt=Ee.exercise)===null||Vt===void 0)?void 0:Vt.exercise_status)==3||(Ee==null||((Ft=Ee.exercise)===null||Ft===void 0)?void 0:Ft.user_exercise_status)==1)&&P.a.createElement("div",null,"\u53C2\u8003\u7B54\u6848\uFF1A",ce==null||((un=ce.standard_answer)===null||un===void 0)?void 0:un.map(function(zt,Ut){return P.a.createElement("span",null,ue[Number(zt)-1])})))},qo=function(ce,st,We){var Tt;return P.a.createElement("div",null,ce==null||((Tt=ce.sub_exercise_questions)===null||Tt===void 0)?void 0:Tt.map(function(pt,Nt){var Vt,Ft,un,zt,Ut,an,kn;return P.a.createElement("div",null,P.a.createElement("div",{style:{marginTop:20,userSelect:"none",alignItems:"center"}},P.a.createElement("span",{style:{flexShrink:0,fontSize:"14px",color:"#999"}},We+1+"."+(Nt+1),"\uFF08\u5355\u9009\u9898 ",pt==null?void 0:pt.question_score,"\u5206\uFF09"),P.a.createElement("br",null),P.a.createElement(He.a,{style:{marginLeft:27},value:pt==null?void 0:pt.question_title})),P.a.createElement(n.a.Group,{disabled:(Ee==null||((Vt=Ee.exercise)===null||Vt===void 0)?void 0:Vt.user_exercise_status)===1,style:{marginLeft:27},defaultValue:pt==null||((Ft=pt.user_answer)===null||Ft===void 0)?void 0:Ft[0],onChange:function(In){return fa(In.target.value,ce==null?void 0:ce.question_id,Nt,pt,ce)},className:pt.user_score&&"edu-radio-".concat(pt.user_score===pt.question_score?"green":"red")},pt==null||((un=pt.question_choices)===null||un===void 0)?void 0:un.map(function(tn,In){var Yr,Qi=pt.question_type==2,hi=Qi?"":"".concat(ue[In],".");return P.a.createElement("div",{className:se.a.answerWrap,key:In},P.a.createElement(n.a,{disabled:!pt.repeat_answer&&(pt==null||((Yr=pt.user_answer)===null||Yr===void 0)?void 0:Yr.length)>0,value:tn==null?void 0:tn.choice_id},P.a.createElement("span",{className:"mr3"},hi),P.a.createElement(He.a,{className:se.a.renderHtml,value:tn==null?void 0:tn.choice_text})))})),Object(oe.s)()&&(Ee==null||((zt=Ee.exercise)===null||zt===void 0)?void 0:zt.answer_open)&&((Ee==null||((Ut=Ee.exercise)===null||Ut===void 0)?void 0:Ut.exercise_status)==3||(Ee==null||((an=Ee.exercise)===null||an===void 0)?void 0:an.user_exercise_status)==1)&&P.a.createElement("div",null,"\u53C2\u8003\u7B54\u6848\uFF1A",pt==null||((kn=pt.standard_answer)===null||kn===void 0)?void 0:kn.map(function(tn,In){return P.a.createElement("span",null,ue[Number(tn)-1])})))}))},Za=function(ce,st){var We,Tt,pt,Nt,Vt;return P.a.createElement("div",null,P.a.createElement(m.a,{spinning:Vr},P.a.createElement(v.a.Group,{disabled:(Ee==null||((We=Ee.exercise)===null||We===void 0)?void 0:We.user_exercise_status)===1,defaultValue:ce==null?void 0:ce.user_answer,onChange:function(un){return _o(un,ce==null?void 0:ce.question_id,ce)},className:ce.user_score&&"edu-checkbox-".concat(ce.user_score===ce.question_score?"green":"red")},ce==null||((Tt=ce.question_choices)===null||Tt===void 0)?void 0:Tt.map(function(Ft,un){var zt,Ut="".concat(ue[un],".");return P.a.createElement("div",{className:se.a.answerWrap},P.a.createElement(v.a,{disabled:!ce.repeat_answer&&(ce==null||((zt=ce.user_answer)===null||zt===void 0)?void 0:zt.length)>0&&!ce.israp,value:Ft==null?void 0:Ft.choice_id},P.a.createElement("span",{className:"mr3"},Ut),P.a.createElement(He.a,{className:se.a.renderHtml,value:Ft==null?void 0:Ft.choice_text})))}))),Object(oe.s)()&&(Ee==null||((pt=Ee.exercise)===null||pt===void 0)?void 0:pt.answer_open)&&(Ee==null||((Nt=Ee.exercise)===null||Nt===void 0)?void 0:Nt.exercise_status)==3&&P.a.createElement("div",null,"\u53C2\u8003\u7B54\u6848\uFF1A",ce==null||((Vt=ce.standard_answer)===null||Vt===void 0)?void 0:Vt.map(function(Ft,un){return P.a.createElement("span",null,ue[Number(Ft)-1])})))},qa=function(ce,st){return P.a.createElement(ut,{item:ce,sign:dr,answerData:Ee,answerCheckData:en,onBlur:function(Tt,pt,Nt){return pa(Tt,pt,ce==null?void 0:ce.question_id,Nt,ce)}})},Ii=function(ce,st){return Mr?P.a.createElement(Ot,{item:ce,answerData:Ee,onBlur:function(Tt,pt,Nt){return Li(ce==null?void 0:ce.question_id,null,Tt,void 0,pt,Nt)},isEducation:Mr}):P.a.createElement(bt,{item:ce,answerData:Ee,sign:dr,onBlur:function(Tt){return Zo(Tt,ce==null?void 0:ce.question_id,ce)},isEducation:Mr})},Vi=function(ce,st){return P.a.createElement(me,{item:ce,answerData:Ee})},$o=function(ce,st){return P.a.createElement(ae,{item:ce,answerData:Ee})},Qr=function(ce,st,We){var Tt,pt,Nt=Ee==null||((Tt=Ee.exercise_question_types)===null||Tt===void 0)?void 0:Tt.find(function(Vt){return Vt.question_type===st});return P.a.createElement(P.a.Fragment,null,P.a.createElement("h1",{className:"font14 current",onClick:function(){fr[st]=!fr[st],Gr(Object(y.a)({},fr))}},!fr[st]&&P.a.createElement(ze.a,null),fr[st]&&P.a.createElement(Ne.a,null),P.a.createElement("span",{className:"ml5 c-grey-666"},ce)),P.a.createElement("ul",{className:se.a.answerSheet,key:st},!fr[st]&&(Nt==null||((pt=Nt.items)===null||pt===void 0)?void 0:pt.map(function(Vt,Ft){if(Vt.question_type===st){var un,zt;return P.a.createElement("li",{onClick:function(){if(dr.current){dr.current="appoint",ja.current={oneindex:We,twoindex:Ft};return}Ni({oneindex:We,twoindex:Ft})},key:Ft,className:(Ee==null||((un=Ee.question_status)===null||un===void 0)?void 0:un.some(function(Ut){return Ut.ques_id===Vt.question_id&&(Ut==null?void 0:Ut.ques_status)===1}))&&se.a.active},Ft+1,(Ee==null||((zt=Ee.question_status)===null||zt===void 0)?void 0:zt.some(function(Ut){return Ut.ques_id===Vt.question_id&&(Ut==null?void 0:Ut.ques_status)===2}))&&P.a.createElement("div",{style:{height:3,background:"#0152d9",position:"absolute",width:26,bottom:0}}))}}))))},Mo=function(ce,st){var We,Tt,pt,Nt,Vt,Ft,un,zt,Ut=(ce==null?void 0:ce.question_type)==5?ce==null?void 0:ce.shixun_name:ce==null?void 0:ce.question_title;return P.a.createElement("div",{className:se.a.questionItem,id:"Anchor_".concat(ce==null?void 0:ce.question_type,"_").concat(st)},P.a.createElement("div",{style:{display:"flex",marginTop:20,userSelect:"none"}},P.a.createElement("span",{style:{flexShrink:0},className:"font18"},st+1,"."),P.a.createElement(He.a,{value:ce==null?void 0:ce.question_title}),P.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",ce==null?void 0:ce.question_score,"\u5206\uFF09",(ce==null?void 0:ce.question_type)===7?"\u5171".concat(ce==null||((We=ce.sub_exercise_questions)===null||We===void 0)?void 0:We.length,"\u5C0F\u9898"):""," "),!(ce!=null&&ce.repeat_answer)&&P.a.createElement("span",{style:{color:"#FA6400 ",marginLeft:10,fontSize:16}},"\u6CE8\u610F\uFF1A\u8BE5\u9898\u4E0D\u5141\u8BB8\u91CD\u590D\u7B54\u9898"),!!(ce!=null&&(Tt=ce.schools)!==null&&Tt!==void 0&&Tt.length)&&P.a.createElement(p.a,{title:"\u8BE5\u5B9E\u8BAD\u9898\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},P.a.createElement("i",{className:"iconfont icon-zhidinggongkai1 line24 font18 c-orange"}))),(ce==null?void 0:ce.question_type)==0&&Lo(ce,ce==null?void 0:ce.question_type),(ce==null?void 0:ce.question_type)==2&&Lo(ce,ce==null?void 0:ce.question_type),(ce==null?void 0:ce.question_type)==1&&Za(ce,ce==null?void 0:ce.question_type),(ce==null?void 0:ce.question_type)==3&&qa(ce,ce==null?void 0:ce.question_type),(ce==null?void 0:ce.question_type)==4&&Ii(ce,ce==null?void 0:ce.question_type),(ce==null?void 0:ce.question_type)==5&&Vi(ce,ce==null?void 0:ce.question_type),(ce==null?void 0:ce.question_type)==6&&$o(ce,ce==null?void 0:ce.question_type),(ce==null?void 0:ce.question_type)==7&&qo(ce,ce==null?void 0:ce.question_type,st),!!(ce!=null&&(pt=ce.answer_comments)!==null&&pt!==void 0&&pt.length)&&P.a.createElement("div",{className:"mt30"},ce==null||((Nt=ce.answer_comments)===null||Nt===void 0)?void 0:Nt.map(function(an,kn){var tn,In;return P.a.createElement("div",null,P.a.createElement(F.a,{align:"middle",gutter:[0,10]},P.a.createElement(b.a,{flex:"50px"},P.a.createElement("img",{src:ye.a.API_SERVER+"/images/"+((tn=an.user)===null||tn===void 0?void 0:tn.image_url),width:"40",style:{borderRadius:40}})),P.a.createElement(b.a,{flex:"1"},an.updated_at,P.a.createElement("br",null),(In=an.user)===null||In===void 0?void 0:In.name),P.a.createElement(b.a,{className:"c-grey-c"},an.shixun_chanllge_position&&P.a.createElement("span",null,"\u7B2C",an.shixun_chanllge_position,"\u5173"),ce.question_type!==4&&P.a.createElement("span",null,"\u539F\u59CB\u5F97\u5206",an.origin_score,"\u5206 \uFF0C")," \u4FEE\u6B63\u4E3A",an.score,"\u5206")),an.comment&&P.a.createElement(F.a,{align:"middle",gutter:[0,10]},P.a.createElement(b.a,{flex:"50px"}),P.a.createElement(b.a,{flex:"1"},P.a.createElement(Xe,{autoSize:!0,value:an.comment,disabled:!0}))))})),P.a.createElement("div",{className:se.a.itemType},P.a.createElement(F.a,null,P.a.createElement(b.a,{flex:"1"}),P.a.createElement(b.a,null,(ce==null?void 0:ce.question_type)<3&&(ce==null?void 0:ce.standard_answer_show)&&P.a.createElement("span",{className:"font16 ml20"},"\u6B63\u786E\u7B54\u6848\uFF1A",ce==null?void 0:ce.standard_answer_show),(Object(oe.c)()||Object(oe.s)()&&(Ee==null||((Vt=Ee.exercise)===null||Vt===void 0)?void 0:Vt.user_exercise_status)>0&&(Ee==null||((Ft=Ee.exercise)===null||Ft===void 0)?void 0:Ft.open_score))&&P.a.createElement("span",{className:"font16 ml20"},(ce==null?void 0:ce.user_score)&&P.a.createElement("span",null,P.a.createElement("span",{className:Ce[Number(ce==null?void 0:ce.answer_status)]||"c-orange-ff9"},ce==null?void 0:ce.user_score)," \u5206"),!(ce!=null&&ce.user_score)&&P.a.createElement("span",{className:"c-red"},"\u672A\u8BC4")),(ce==null?void 0:ce.question_type)==5&&(Ee==null||((un=Ee.exercise)===null||un===void 0)?void 0:un.user_exercise_status)===0&&(ce==null?void 0:ce.answer_status)!=3&&P.a.createElement(w.a,{type:"primary",className:"font16 ml20",onClick:function(){return Do(ce)}},"\u8FDB\u5165\u7B54\u9898"),Object(oe.s)()&&(Ee==null||((zt=Ee.exercise)===null||zt===void 0)?void 0:zt.user_exercise_status)===0&&(ce==null?void 0:ce.question_type)==6&&P.a.createElement(w.a,{type:"primary",className:"font16 ml20",onClick:function(){return ca(ce)}},"\u8FDB\u5165\u7B54\u9898")))))},Xi=function(ce,st){return P.a.createElement(U.Fragment,null,ce.question_type===0&&Qr("\u5355\u9009\u9898",0,st),ce.question_type===1&&Qr("\u591A\u9009\u9898",1,st),ce.question_type===2&&Qr("\u5224\u65AD\u9898",2,st),ce.question_type===3&&Qr("\u586B\u7A7A\u9898",3,st),ce.question_type===4&&Qr("\u7B80\u7B54\u9898",4,st),ce.question_type===5&&Qr("\u5B9E\u8BAD\u9898",5,st),ce.question_type===6&&Qr("\u7F16\u7A0B\u9898",6,st),ce.question_type===7&&Qr("\u7EC4\u5408\u9898",7,st))},Po=function(ce){var st=["\u96F6","\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03","\u516B","\u4E5D"],We=["","\u5341","\u767E","\u5343","\u4E07"];ce=parseInt(ce);var Tt=function(Ft){for(var un=Ft.toString().split("").reverse(),zt="",Ut=0;Ut0&&un[Ut]==0&&un[Ut-1]==0?"":st[un[Ut]]+(un[Ut]==0?We[0]:We[Ut]))+zt;return zt},pt=Math.floor(ce/1e4),Nt=ce%1e4;return Nt.toString().length<4&&(Nt="0"+Nt),pt?Tt(pt)+"\u4E07"+Tt(Nt):Tt(ce)},Ci=function(){var ce,st,We,Tt,pt,Nt,Vt,Ft,un,zt,Ut,an;return P.a.createElement(U.Fragment,{key:Dn},P.a.createElement("div",{className:"pt20"},P.a.createElement("span",{className:"font16 c-light-primary"},Po(Dn+1),"\u3001",Ee==null||((ce=Ee.exercise_question_types)===null||ce===void 0||((st=ce[Dn])===null||st===void 0))?void 0:st.name),P.a.createElement("span",{className:"c-grey-999"},"\uFF08\u5171",Ee==null||((We=Ee.exercise_question_types)===null||We===void 0||((Tt=We[Dn])===null||Tt===void 0))?void 0:Tt.count,"\u9898\uFF1B",(Ee==null||((pt=Ee.exercise_question_types)===null||pt===void 0||((Nt=pt[Dn])===null||Nt===void 0))?void 0:Nt.question_type)===7?"\u5305\u542B".concat(Ee==null||((Vt=Ee.exercise_question_types)===null||Vt===void 0||((Ft=Vt[Dn])===null||Ft===void 0))?void 0:Ft.sub_questions_count,"\u5C0F\u9898"):""," \u5171",Ee==null||((un=Ee.exercise_question_types)===null||un===void 0||((zt=un[Dn])===null||zt===void 0))?void 0:zt.score,"\u5206\uFF09")),P.a.createElement(U.Fragment,{key:Pn},Mo(Ee==null||((Ut=Ee.exercise_question_types)===null||Ut===void 0||((an=Ut[Dn].items)===null||an===void 0))?void 0:an[Pn],Pn)))},ki=function(){var ce;if(!zi&&(Ee==null||((ce=Ee.exercise)===null||ce===void 0)?void 0:ce.user_exercise_status)===0&&Object(oe.s)()){var st,We,Tt,pt;if(!((st=Ee.exercise_question_types)!==null&&st!==void 0&&(We=st[Dn])!==null&&We!==void 0&&(Tt=We.items)!==null&&Tt!==void 0&&(pt=Tt[Pn])!==null&&pt!==void 0&&pt.repeat_answer)){gi(!0),Ga(1);return}}Ee.exercise_question_types[Dn].items[Pn].israp=!1,An(Object(y.a)({},Ee)),Pn===0?(Dn-=1,Pn=Ee.exercise_question_types[Dn].items.length-1):Pn-=1,$r(Dn),ri(Pn)},di=function(){var ce;if(!zi&&(Ee==null||((ce=Ee.exercise)===null||ce===void 0)?void 0:ce.user_exercise_status)===0&&Object(oe.s)()){var st,We,Tt,pt;if(!((st=Ee.exercise_question_types)!==null&&st!==void 0&&(We=st[Dn])!==null&&We!==void 0&&(Tt=We.items)!==null&&Tt!==void 0&&(pt=Tt[Pn])!==null&&pt!==void 0&&pt.repeat_answer)){gi(!0),Ga(2);return}}Ee.exercise_question_types[Dn].items[Pn].israp=!1,An(Object(y.a)({},Ee)),Ee.exercise_question_types[Dn].items.length-1===Pn?(Dn=Dn+1,Pn=0):Pn=Pn+1,$r(Dn),ri(Pn)},Ni=function(ce){var st,We=ce||ja.current;if(!zi&&(Ee==null||((st=Ee.exercise)===null||st===void 0)?void 0:st.user_exercise_status)===0&&Object(oe.s)()){var Tt,pt,Nt,Vt;if(!((Tt=Ee.exercise_question_types)!==null&&Tt!==void 0&&(pt=Tt[Dn])!==null&&pt!==void 0&&(Nt=pt.items)!==null&&Nt!==void 0&&(Vt=Nt[Pn])!==null&&Vt!==void 0&&Vt.repeat_answer)){gi(!0),Ga(3),Va(We);return}}$r(We==null?void 0:We.oneindex),ri(We==null?void 0:We.twoindex)},ci=function(){var ce;switch(dr.current){case"prev":ki();break;case"next":di();break;case"appoint":Ni();break;case"submit":ha(!1);break;case"refresh":xi();break;default:}((ce=document.activeElement)===null||ce===void 0?void 0:ce.localName)==="textarea"?dr.current=!0:dr.current=!1,ja.current={}};return P.a.createElement(m.a,{size:"large",spinning:ur},wn&&(Ee==null||((at=Ee.exercise)===null||at===void 0)?void 0:at.user_exercise_status)===0&&P.a.createElement(ge.a,{exerciseUserInfo:ei.exerciseUserInfo,iframe:Ua}),P.a.createElement("iframe",{style:{display:si},id:"iframeShixuns",className:se.a.iframe,src:Tn,ref:Ua,frameBorder:"0"}),P.a.createElement("section",{className:"edu-container ".concat(Mr&&se.a.wrpAnswer)},P.a.createElement("section",{className:"animated fadeIn ".concat(Mr&&se.a.eduTitle)},P.a.createElement("aside",{className:"mt10"},Object(Oe.p)()&&P.a.createElement(G.a,{separator:">"},P.a.createElement(G.a.Item,null,P.a.createElement(H.a,{to:"/"},"\u8BD5\u5377")),P.a.createElement(G.a.Item,null,(St=Er.userInfo)===null||St===void 0?void 0:St.real_name)),!Object(Oe.p)()&&br.showHeaderFooter&&P.a.createElement(G.a,{separator:">"},P.a.createElement(G.a.Item,null,P.a.createElement(H.a,{to:"/classrooms/".concat(fn.coursesId,"/exercise")},(it=Er.userInfo)===null||it===void 0||((It=it.course)===null||It===void 0)?void 0:It.course_name)),P.a.createElement(G.a.Item,null,P.a.createElement(H.a,{to:"/classrooms/".concat(fn.coursesId,"/exercise")},"\u8BD5\u5377")),P.a.createElement(G.a.Item,null,P.a.createElement(H.a,{to:"/classrooms/".concat(fn.coursesId,"/exercise/").concat(fn.categoryId,"/detail")},"\u8BD5\u5377\u8BE6\u60C5")),P.a.createElement(G.a.Item,null,(Xt=Er.userInfo)===null||Xt===void 0?void 0:Xt.real_name))),P.a.createElement("aside",{className:[se.a.title,"mt10"].join(" ")},P.a.createElement(F.a,{style:{width:"100%"},align:"middle"},P.a.createElement(b.a,{style:{flex:"1"}},P.a.createElement("div",{className:se.a.title},(br==null?void 0:br.showHeaderFooter)&&P.a.createElement(H.a,{to:Object(Oe.p)()?"/":"/classrooms/".concat(fn.coursesId,"/exercise/").concat(fn.categoryId,"/detail")},P.a.createElement(Ie.a,{className:"font16 c-black"})),Object(Oe.y)(Ee==null||((Lt=Ee.exercise)===null||Lt===void 0)?void 0:Lt.exercise_status),P.a.createElement("strong",{className:"font24 ml5"},Ee==null||((sn=Ee.exercise)===null||sn===void 0)?void 0:sn.exercise_name))),P.a.createElement(b.a,{style:{display:"flex"}},Object(oe.c)()&&P.a.createElement(w.a,{type:"primary",onClick:ui},"\u6253\u56DE\u91CD\u505A"),P.a.createElement(b.a,null,((Ee==null||((hn=Ee.exercise)===null||hn===void 0)?void 0:hn.commit_status)==2||(Ee==null||((nn=Ee.exercise)===null||nn===void 0)?void 0:nn.commit_status)==1)&&Object(oe.c)()&&!Object(Oe.p)()&&P.a.createElement(w.a,{type:"primary",onClick:function(){return $.d.push("/classrooms/".concat(fn.coursesId,"/exercise/").concat(fn.categoryId,"/export/").concat(fn.login))}},P.a.createElement(Be.a,null),"\u5BFC\u51FA")),!(Object(oe.c)()||Object(oe.s)()&&(Ee==null||((Jt=Ee.exercise)===null||Jt===void 0)?void 0:Jt.user_exercise_status)==1)&&!!(Ee!=null&&(cn=Ee.exercise)!==null&&cn!==void 0&&cn.left_time)&&P.a.createElement("aside",{className:"".concat(se.a.countDown," ").concat(Ia)},P.a.createElement("div",null,"\u5269\u4F59\u65F6\u95F4:",P.a.createElement(nt,{value:Vn,onFinish:xi})),P.a.createElement(w.a,{className:"ml10",type:"primary",onClick:function(){if(dr.current){dr.current="refresh";return}xi()},ghost:!0},P.a.createElement("span",{className:"iconfont icon-shuaxin2 mr5"}),"\u5237\u65B0")),Object(oe.s)()&&(Ee==null||((On=Ee.exercise)===null||On===void 0)?void 0:On.user_exercise_status)===0&&P.a.createElement("aside",{className:Mr?se.a.eduSubmit:""},P.a.createElement(w.a,{style:{width:"60px",height:"28px",marginLeft:10},type:"primary",onClick:function(){if(dr.current){dr.current="submit";return}ha(!1)}},"\u4EA4\u5377")))))),ia.status===0&&P.a.createElement(F.a,{className:Mr?"mt70":"mt10"},P.a.createElement(b.a,{flex:Cr?"316px":"16px",className:Mr?"mb100":""},P.a.createElement("section",{style:{position:"sticky",top:0,zIndex:1}},!Mr&&Qt&&P.a.createElement(ke.a,{id:fn.categoryId,number:(Ee==null||((mn=Ee.exercise)===null||mn===void 0)?void 0:mn.photo_count)-(Ee==null||((ot=Ee.exercise)===null||ot===void 0)?void 0:ot.take_photo),take_photo:Ee==null||((wt=Ee.exercise)===null||wt===void 0)?void 0:wt.take_photo,ref:Ki,time:(Rt=Ee.exercise)===null||Rt===void 0?void 0:Rt.left_time,update:Pr,supportCamera:function(ce){ce===2?(Pr(),Hi(!0),Rn(en==null?void 0:en.screen_open)):ce===1&&setTimeout(function(){return zr.history.push("/")},3e3)}}),P.a.createElement("div",{className:"relative",style:{minHeight:236}},Mr&&P.a.createElement("section",null,Qt&&P.a.createElement("div",{className:se.a.eduVideo},P.a.createElement(ke.a,{id:fn.categoryId,number:(Ee==null||((Kt=Ee.exercise)===null||Kt===void 0)?void 0:Kt.photo_count)-(Ee==null||((Ht=Ee.exercise)===null||Ht===void 0)?void 0:Ht.take_photo),take_photo:Ee==null||(($t=Ee.exercise)===null||$t===void 0)?void 0:$t.take_photo,ref:Ki,time:(X=Ee.exercise)===null||X===void 0?void 0:X.left_time,update:Pr,supportCamera:function(ce){ce===2?(Pr(),Hi(!0),Rn(en==null?void 0:en.screen_open)):ce===1&&setTimeout(function(){return zr.history.push("/")},3e3)}})),Cr&&P.a.createElement(F.a,{className:se.a.eduUsername,style:{background:"#fff",padding:"16px 20px"}},P.a.createElement(b.a,null,"\u59D3\u540D\uFF1A",(Ee==null||((E=Ee.exercise)===null||E===void 0)?void 0:E.user_name)||"- -"),P.a.createElement(b.a,null,P.a.createElement(z.a,{style:{margin:"0 25px"},type:"vertical"})),P.a.createElement(b.a,null,"\u5B66\u53F7\uFF1A",(Ee==null||((L=Ee.exercise)===null||L===void 0)?void 0:L.student_id)||"- -")),P.a.createElement("div",{className:se.a.eduTip},P.a.createElement("div",{className:"c-grey-666 tc"},"\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u5982\u9047\u95EE\u9898\uFF0C\u8BF7\u62E8\u6253\u4EE5\u4E0B\u7535\u8BDD"),P.a.createElement("div",{className:"font16 tc blod"},"010-62781166"),P.a.createElement("div",{className:"font16 tc blod"},"010-62799826"),P.a.createElement("div",{className:"font16 tc blod"},"18910624893"),P.a.createElement("div",{className:"font16 tc blod"},"13366506792")),Object(oe.s)()&&P.a.createElement(F.a,{className:se.a.eduQrcode,align:"middle"},P.a.createElement(b.a,null,P.a.createElement(pe.a,{value:"https://".concat(document.domain,"/live-push.html?id=").concat(fn.categoryId,"&login=").concat(fn.login,"&cookie=").concat(Object(Oe.D)("_educoder_session"))})),P.a.createElement(b.a,{className:"ml15"},"\u6253\u5F00\u5FAE\u4FE1\u626B\u4E00\u626B",P.a.createElement("br",null),"\u5F00\u542F\u624B\u673A\u89C6\u9891\u5F55\u5236"))),!Mr&&P.a.createElement("section",null,Cr&&P.a.createElement(b.a,{flex:"1",style:{background:"#fff",height:"90px",marginBottom:"10px",padding:"16px 20px"}},P.a.createElement("p",null,"\u59D3\u540D\uFF1A",(Ee==null||((V=Ee.exercise)===null||V===void 0)?void 0:V.user_name)||"- -"),P.a.createElement("p",null,"\u5B66\u53F7\uFF1A",(Ee==null||((J=Ee.exercise)===null||J===void 0)?void 0:J.student_id)||"- -")),Object(oe.s)()&&((Q=Ee.exercise)===null||Q===void 0?void 0:Q.user_exercise_status)===0&&((we=Ee.exercise)===null||we===void 0?void 0:we.open_phone_video_recording)&&P.a.createElement(F.a,{className:se.a.eduQrcode,style:{marginTop:10},align:"middle"},P.a.createElement(b.a,null,P.a.createElement(pe.a,{value:"https://".concat(document.domain,"/live-push.html?id=").concat(fn.categoryId,"&login=").concat(fn.login,"&cookie=").concat(Object(Oe.D)("_educoder_session"))})),P.a.createElement(b.a,{className:"ml15"},"\u6253\u5F00\u5FAE\u4FE1\u626B\u4E00\u626B",P.a.createElement("br",null),"\u5F00\u542F\u624B\u673A\u89C6\u9891\u5F55\u5236")),Cr&&P.a.createElement("aside",{className:"bg-white p16 mt10"},P.a.createElement(F.a,null,P.a.createElement(b.a,{span:8},P.a.createElement("span",{className:"font16 blod"},"\u7B54\u9898\u5361")),P.a.createElement(b.a,{span:16},Object(oe.s)()&&P.a.createElement("div",{className:"tr",style:{display:"flex",alignItems:"center",justifyContent:"end"}},P.a.createElement("span",{className:se.a.answerYes}),"\u5DF2\u7B54",P.a.createElement("span",{style:{width:13,height:13,display:"flex",flexDirection:"column-reverse"},className:"".concat(se.a.answerNo," ml10")},P.a.createElement("div",{style:{height:"10%",background:"#0152d9"}})),"\u90E8\u5206\u7B54\u9898",P.a.createElement("span",{className:"".concat(se.a.answerNo," ml10")}),"\u672A\u7B54"))),P.a.createElement("aside",{className:se.a.answerInfo},P.a.createElement(F.a,null,Object(oe.s)()&&P.a.createElement(P.a.Fragment,null,P.a.createElement(b.a,{span:12},"\u7B54\u9898\u8FDB\u5EA6"),P.a.createElement(b.a,{span:12,className:"tr c-blue"},Ee==null||((dt=Ee.question_status)===null||dt===void 0||((Dt=dt.filter(function(Bt){return!!Bt.ques_status}))===null||Dt===void 0))?void 0:Dt.length," / ",Ee==null||((kt=Ee.exercise_types)===null||kt===void 0)?void 0:kt.q_counts),P.a.createElement(b.a,{span:24},P.a.createElement(u.a,{trailColor:"#c3ced2",percent:(Ee==null||((ht=Ee.question_status)===null||ht===void 0||((Zt=ht.filter(function(Bt){return!!Bt.ques_status}))===null||Zt===void 0))?void 0:Zt.length)/(Ee==null||((qt=Ee.exercise_types)===null||qt===void 0)?void 0:qt.q_counts)*100,showInfo:!1}))),P.a.createElement(b.a,null,P.a.createElement("span",{className:"c-grey-333"},"\u5171 ",P.a.createElement("span",{className:"c-blue-4ca"},(Ee==null||((Sn=Ee.exercise_types)===null||Sn===void 0)?void 0:Sn.q_counts)||(Ee==null||((_n=Ee.exercise_scores)===null||_n===void 0||((Ln=_n.exercise_types)===null||Ln===void 0))?void 0:Ln.q_counts))," \u9898\uFF1A"),P.a.createElement("span",{className:"c-grey-333"},"\u6EE1\u5206 ",P.a.createElement("span",{className:"c-blue-4ca"},(Ee==null||((Nn=Ee.exercise_types)===null||Nn===void 0)?void 0:Nn.q_scores)||(Ee==null||((sr=Ee.exercise_scores)===null||sr===void 0||((Hr=sr.exercise_types)===null||Hr===void 0))?void 0:Hr.q_scores))," \u5206")))),P.a.createElement(F.a,null,P.a.createElement(b.a,{flex:"1"},P.a.createElement("aside",{className:se.a.cardList},Ee==null||((Yn=Ee.exercise_question_types)===null||Yn===void 0)?void 0:Yn.map(function(Bt,ce){return P.a.createElement(U.Fragment,{key:Bt.question_type},Xi(Bt,ce))}))))),P.a.createElement("div",{className:se.a.fold,onClick:function(){return Sr(!Cr)}},Cr&&P.a.createElement("span",{className:"icon-zuojiantou iconfont c-grey-c"}),!Cr&&P.a.createElement("span",{className:"icon-youjiantou iconfont c-grey-c"})))))),P.a.createElement(b.a,{flex:"1"},P.a.createElement("section",{style:{minHeight:400,position:"relative"},className:[se.a.bg,"pl30","pb30","mb50","ml20"].join(" ")},P.a.createElement("div",{style:{maxHeight:600,overflow:"hidden auto",paddingRight:30}},Ci()),P.a.createElement("div",{style:{marginTop:60,textAlign:"center",paddingRight:30}},(Dn!=0||Pn!=0)&&P.a.createElement(w.a,{className:"".concat(se.a.submitButton," mr10"),type:"default",onClick:function(){if(dr.current){dr.current="prev";return}ki()}},"\u4E0A\u4E00\u9898"),!(Dn===(Ee==null||((ir=Ee.exercise_question_types)===null||ir===void 0)?void 0:ir.length)-1&&Pn===(Ee==null||((er=Ee.exercise_question_types)===null||er===void 0||((Or=er[Dn])===null||Or===void 0||((lr=Or.items)===null||lr===void 0)))?void 0:lr.length)-1)&&P.a.createElement(w.a,{className:se.a.submitButton,type:"primary",onClick:function(){if(dr.current){dr.current="next";return}di()}},"\u4E0B\u4E00\u9898"))))),ia.status!==0&&P.a.createElement(gt,{data:ia}),P.a.createElement(g.a,{title:"\u6CE8\u610F",visible:Xr,onCancel:function(){return gi(!1)},footer:!1},P.a.createElement("div",null,P.a.createElement("p",{style:{marginBottom:0}},"\u79BB\u5F00\u8BE5\u9898\u540E\u4E0D\u5141\u8BB8\u518D\u6B21\u4FEE\u6539\u7B54\u6848\uFF0C\u786E\u8BA4\u79BB\u5F00\u5417\uFF1F"),P.a.createElement("div",{style:{marginTop:60,display:"flex",justifyContent:"space-between"}},P.a.createElement(v.a,{checked:zi,onChange:function(ce){To(ce.target.checked)}},"\u4E0B\u6B21\u4E0D\u518D\u663E\u793A"),P.a.createElement("div",null,P.a.createElement(w.a,{onClick:function(){Ee.exercise_question_types[Dn].items[Pn].israp?(Ee.exercise_question_types[Dn].items[Pn].israp=!0,An(Object(y.a)({},Ee))):Ee.exercise_question_types[Dn].items[Pn].israp===""&&(Ee.exercise_question_types[Dn].items[Pn].israp=!0,An(Object(y.a)({},Ee))),gi(!1)}},"\u6211\u518D\u60F3\u60F3"),P.a.createElement(w.a,{onClick:function(){Ee.exercise_question_types[Dn].items[Pn].israp=!1,An(Object(y.a)({},Ee)),Ro===1?(Pn===0?(Dn-=1,Pn=Ee.exercise_question_types[Dn].items.length-1):Pn-=1,$r(Dn),ri(Pn)):Ro===2?(Ee.exercise_question_types[Dn].items.length-1===Pn?(Dn=Dn+1,Pn=0):Pn=Pn+1,$r(Dn),ri(Pn)):($r(bi.oneindex),ri(bi.twoindex)),gi(!1)},type:"primary",style:{marginLeft:30}},"\u786E\u8BA4")))))))},At=de.default=Object($.a)(function(vt){var Le=vt.loading,Ue=vt.user,$e=vt.exercise,at=vt.globalSetting;return{globalSetting:at,user:Ue,exercise:$e,loading:Le.effects}})(Qe)},N0LK:function(Ge,de,N){"use strict";N.d(de,"x",function(){return Z}),N.d(de,"F",function(){return z}),N.d(de,"r",function(){return G}),N.d(de,"o",function(){return j}),N.d(de,"p",function(){return w}),N.d(de,"Q",function(){return W}),N.d(de,"K",function(){return O}),N.d(de,"k",function(){return b}),N.d(de,"N",function(){return c}),N.d(de,"m",function(){return p}),N.d(de,"l",function(){return S}),N.d(de,"I",function(){return v}),N.d(de,"H",function(){return f}),N.d(de,"q",function(){return m}),N.d(de,"t",function(){return a}),N.d(de,"D",function(){return n}),N.d(de,"e",function(){return o}),N.d(de,"f",function(){return u}),N.d(de,"B",function(){return A}),N.d(de,"C",function(){return x}),N.d(de,"n",function(){return _}),N.d(de,"O",function(){return g}),N.d(de,"c",function(){return h}),N.d(de,"d",function(){return s}),N.d(de,"z",function(){return l}),N.d(de,"A",function(){return D}),N.d(de,"u",function(){return T}),N.d(de,"E",function(){return M}),N.d(de,"G",function(){return k}),N.d(de,"i",function(){return P}),N.d(de,"g",function(){return H}),N.d(de,"v",function(){return le}),N.d(de,"h",function(){return pe}),N.d(de,"y",function(){return xe}),N.d(de,"w",function(){return ze}),N.d(de,"a",function(){return Ne}),N.d(de,"P",function(){return Ie}),N.d(de,"L",function(){return Be}),N.d(de,"J",function(){return ke}),N.d(de,"j",function(){return ge}),N.d(de,"M",function(){return fe}),N.d(de,"s",function(){return te}),N.d(de,"b",function(){return be});function Z(ie){return!ie||typeof ie!="string"?!0:ie.trim().length===0}function z(ie,oe,Ae){Ae===void 0&&(Ae="0");for(var _e=""+ie,je=[_e],He=_e.length;He=oe.length?_e:oe[He]})}function j(ie){return ie.replace(/[<>&]/g,function(oe){switch(oe){case"<":return"<";case">":return">";case"&":return"&";default:return oe}})}function w(ie){return ie.replace(/[\\\{\}\*\+\?\|\^\$\.\[\]\(\)]/g,"\\$&")}function W(ie,oe){oe===void 0&&(oe=" ");var Ae=F(ie,oe);return O(Ae,oe)}function F(ie,oe){if(!ie||!oe)return ie;var Ae=oe.length;if(Ae===0||ie.length===0)return ie;for(var _e=0;ie.indexOf(oe,_e)===_e;)_e=_e+Ae;return ie.substring(_e)}function O(ie,oe){if(!ie||!oe)return ie;var Ae=oe.length,_e=ie.length;if(Ae===0||_e===0)return ie;for(var je=_e,He=-1;!(He=ie.lastIndexOf(oe,je-1),He===-1||He+Ae!==je);){if(He===0)return"";je=He}return ie.substring(0,je)}function b(ie){return ie.replace(/[\-\\\{\}\+\?\|\^\$\.\,\[\]\(\)\#\s]/g,"\\$&").replace(/[\*]/g,".*")}function c(ie,oe){if(ie.length0?ie.indexOf(oe,Ae)===Ae:Ae===0?ie===oe:!1}function S(ie,oe,Ae){if(Ae===void 0&&(Ae={}),!ie)throw new Error("Cannot create regex from empty string");oe||(ie=w(ie)),Ae.wholeWord&&(/\B/.test(ie.charAt(0))||(ie="\\b"+ie),/\B/.test(ie.charAt(ie.length-1))||(ie=ie+"\\b"));var _e="";return Ae.global&&(_e+="g"),Ae.matchCase||(_e+="i"),Ae.multiline&&(_e+="m"),Ae.unicode&&(_e+="u"),new RegExp(ie,_e)}function v(ie){if(ie.source==="^"||ie.source==="^$"||ie.source==="$"||ie.source==="^\\s*$")return!1;var oe=ie.exec("");return!!(oe&&ie.lastIndex===0)}function f(ie){return(ie.global?"g":"")+(ie.ignoreCase?"i":"")+(ie.multiline?"m":"")+(ie.unicode?"u":"")}function m(ie){for(var oe=0,Ae=ie.length;oe=0;Ae--){var _e=ie.charCodeAt(Ae);if(_e!==32&&_e!==9)return Ae}return-1}function o(ie,oe){return ieoe?1:0}function u(ie,oe){for(var Ae=Math.min(ie.length,oe.length),_e=0;_eoe.length?1:0}function A(ie){return ie>=97&&ie<=122}function x(ie){return ie>=65&&ie<=90}function y(ie){return A(ie)||x(ie)}function _(ie,oe){return ie.length===oe.length&&R(ie,oe)}function R(ie,oe,Ae){Ae===void 0&&(Ae=ie.length);for(var _e=0;_eie.length?!1:R(ie,oe,Ae)}function h(ie,oe){var Ae,_e=Math.min(ie.length,oe.length);for(Ae=0;Ae<_e;Ae++)if(ie.charCodeAt(Ae)!==oe.charCodeAt(Ae))return Ae;return _e}function s(ie,oe){var Ae,_e=Math.min(ie.length,oe.length),je=ie.length-1,He=oe.length-1;for(Ae=0;Ae<_e;Ae++)if(ie.charCodeAt(je-Ae)!==oe.charCodeAt(He-Ae))return Ae;return _e}function l(ie){return 55296<=ie&&ie<=56319}function D(ie){return 56320<=ie&&ie<=57343}function T(ie,oe,Ae){var _e=ie.charCodeAt(Ae);if(l(_e)&&Ae+11){var _e=ie.charCodeAt(oe-2);if(l(_e))return(_e-55296<<10)+(Ae-56320)+65536}return Ae}function M(ie,oe){var Ae=se.getInstance(),_e=oe,je=ie.length,He=T(ie,je,oe);oe+=He>=65536?2:1;for(var Ye=Ae.getGraphemeBreakType(He);oe=65536?2:1,Ye=bt}return oe-_e}function k(ie,oe){var Ae=se.getInstance(),_e=oe,je=C(ie,oe);oe-=je>=65536?2:1;for(var He=Ae.getGraphemeBreakType(je);oe>0;){var Ye=C(ie,oe),qe=Ae.getGraphemeBreakType(Ye);if(be(qe,He))break;oe-=Ye>=65536?2:1,He=qe}return _e-oe}var U=/(?:[\u05BE\u05C0\u05C3\u05C6\u05D0-\u05F4\u0608\u060B\u060D\u061B-\u064A\u066D-\u066F\u0671-\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u0710\u0712-\u072F\u074D-\u07A5\u07B1-\u07EA\u07F4\u07F5\u07FA-\u0815\u081A\u0824\u0828\u0830-\u0858\u085E-\u08BD\u200F\uFB1D\uFB1F-\uFB28\uFB2A-\uFD3D\uFD50-\uFDFC\uFE70-\uFEFC]|\uD802[\uDC00-\uDD1B\uDD20-\uDE00\uDE10-\uDE33\uDE40-\uDEE4\uDEEB-\uDF35\uDF40-\uDFFF]|\uD803[\uDC00-\uDCFF]|\uD83A[\uDC00-\uDCCF\uDD00-\uDD43\uDD50-\uDFFF]|\uD83B[\uDC00-\uDEBB])/;function P(ie){return U.test(ie)}var K=/(?:[\u231A\u231B\u23F0\u23F3\u2600-\u27BF\u2B50\u2B55]|\uD83C[\uDDE6-\uDDFF\uDF00-\uDFFF]|\uD83D[\uDC00-\uDE4F\uDE80-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD00-\uDDFF\uDE70-\uDE73\uDE78-\uDE82\uDE90-\uDE95])/;function H(ie){return K.test(ie)}var $=/^[\t\n\r\x20-\x7E]*$/;function le(ie){return $.test(ie)}function pe(ie){for(var oe=0,Ae=ie.length;oe=11904&&ie<=55215||ie>=63744&&ie<=64255||ie>=65281&&ie<=65374}function ze(ie){return ie>=127462&&ie<=127487||ie>=9728&&ie<=10175||ie>=127744&&ie<=128591||ie>=128640&&ie<=128764||ie>=128992&&ie<=129003||ie>=129280&&ie<=129535||ie>=129648&&ie<=129651||ie>=129656&&ie<=129666||ie>=129680&&ie<=129685}var Ne=String.fromCharCode(65279);function Ie(ie){return!!(ie&&ie.length>0&&ie.charCodeAt(0)===65279)}function Be(ie){return btoa(encodeURIComponent(ie))}function ke(ie,oe){for(var Ae="",_e=0;_eAe[3*je+1])je=2*je+1;else return Ae[3*je+2];return 0},ie._INSTANCE=null,ie}();function Oe(){return JSON.parse("[0,0,0,51592,51592,11,44424,44424,11,72251,72254,5,7150,7150,7,48008,48008,11,55176,55176,11,128420,128420,14,3276,3277,5,9979,9980,14,46216,46216,11,49800,49800,11,53384,53384,11,70726,70726,5,122915,122916,5,129320,129327,14,2558,2558,5,5906,5908,5,9762,9763,14,43360,43388,8,45320,45320,11,47112,47112,11,48904,48904,11,50696,50696,11,52488,52488,11,54280,54280,11,70082,70083,1,71350,71350,7,73111,73111,5,127892,127893,14,128726,128727,14,129473,129474,14,2027,2035,5,2901,2902,5,3784,3789,5,6754,6754,5,8418,8420,5,9877,9877,14,11088,11088,14,44008,44008,5,44872,44872,11,45768,45768,11,46664,46664,11,47560,47560,11,48456,48456,11,49352,49352,11,50248,50248,11,51144,51144,11,52040,52040,11,52936,52936,11,53832,53832,11,54728,54728,11,69811,69814,5,70459,70460,5,71096,71099,7,71998,71998,5,72874,72880,5,119149,119149,7,127374,127374,14,128335,128335,14,128482,128482,14,128765,128767,14,129399,129400,14,129680,129685,14,1476,1477,5,2377,2380,7,2759,2760,5,3137,3140,7,3458,3459,7,4153,4154,5,6432,6434,5,6978,6978,5,7675,7679,5,9723,9726,14,9823,9823,14,9919,9923,14,10035,10036,14,42736,42737,5,43596,43596,5,44200,44200,11,44648,44648,11,45096,45096,11,45544,45544,11,45992,45992,11,46440,46440,11,46888,46888,11,47336,47336,11,47784,47784,11,48232,48232,11,48680,48680,11,49128,49128,11,49576,49576,11,50024,50024,11,50472,50472,11,50920,50920,11,51368,51368,11,51816,51816,11,52264,52264,11,52712,52712,11,53160,53160,11,53608,53608,11,54056,54056,11,54504,54504,11,54952,54952,11,68108,68111,5,69933,69940,5,70197,70197,7,70498,70499,7,70845,70845,5,71229,71229,5,71727,71735,5,72154,72155,5,72344,72345,5,73023,73029,5,94095,94098,5,121403,121452,5,126981,127182,14,127538,127546,14,127990,127990,14,128391,128391,14,128445,128449,14,128500,128505,14,128752,128752,14,129160,129167,14,129356,129356,14,129432,129442,14,129648,129651,14,129751,131069,14,173,173,4,1757,1757,1,2274,2274,1,2494,2494,5,2641,2641,5,2876,2876,5,3014,3016,7,3262,3262,7,3393,3396,5,3570,3571,7,3968,3972,5,4228,4228,7,6086,6086,5,6679,6680,5,6912,6915,5,7080,7081,5,7380,7392,5,8252,8252,14,9096,9096,14,9748,9749,14,9784,9786,14,9833,9850,14,9890,9894,14,9938,9938,14,9999,9999,14,10085,10087,14,12349,12349,14,43136,43137,7,43454,43456,7,43755,43755,7,44088,44088,11,44312,44312,11,44536,44536,11,44760,44760,11,44984,44984,11,45208,45208,11,45432,45432,11,45656,45656,11,45880,45880,11,46104,46104,11,46328,46328,11,46552,46552,11,46776,46776,11,47000,47000,11,47224,47224,11,47448,47448,11,47672,47672,11,47896,47896,11,48120,48120,11,48344,48344,11,48568,48568,11,48792,48792,11,49016,49016,11,49240,49240,11,49464,49464,11,49688,49688,11,49912,49912,11,50136,50136,11,50360,50360,11,50584,50584,11,50808,50808,11,51032,51032,11,51256,51256,11,51480,51480,11,51704,51704,11,51928,51928,11,52152,52152,11,52376,52376,11,52600,52600,11,52824,52824,11,53048,53048,11,53272,53272,11,53496,53496,11,53720,53720,11,53944,53944,11,54168,54168,11,54392,54392,11,54616,54616,11,54840,54840,11,55064,55064,11,65438,65439,5,69633,69633,5,69837,69837,1,70018,70018,7,70188,70190,7,70368,70370,7,70465,70468,7,70712,70719,5,70835,70840,5,70850,70851,5,71132,71133,5,71340,71340,7,71458,71461,5,71985,71989,7,72002,72002,7,72193,72202,5,72281,72283,5,72766,72766,7,72885,72886,5,73104,73105,5,92912,92916,5,113824,113827,4,119173,119179,5,121505,121519,5,125136,125142,5,127279,127279,14,127489,127490,14,127570,127743,14,127900,127901,14,128254,128254,14,128369,128370,14,128400,128400,14,128425,128432,14,128468,128475,14,128489,128494,14,128715,128720,14,128745,128745,14,128759,128760,14,129004,129023,14,129296,129304,14,129340,129342,14,129388,129392,14,129404,129407,14,129454,129455,14,129485,129487,14,129659,129663,14,129719,129727,14,917536,917631,5,13,13,2,1160,1161,5,1564,1564,4,1807,1807,1,2085,2087,5,2363,2363,7,2402,2403,5,2507,2508,7,2622,2624,7,2691,2691,7,2786,2787,5,2881,2884,5,3006,3006,5,3072,3072,5,3170,3171,5,3267,3268,7,3330,3331,7,3406,3406,1,3538,3540,5,3655,3662,5,3897,3897,5,4038,4038,5,4184,4185,5,4352,4447,8,6068,6069,5,6155,6157,5,6448,6449,7,6742,6742,5,6783,6783,5,6966,6970,5,7042,7042,7,7143,7143,7,7212,7219,5,7412,7412,5,8206,8207,4,8294,8303,4,8596,8601,14,9410,9410,14,9742,9742,14,9757,9757,14,9770,9770,14,9794,9794,14,9828,9828,14,9855,9855,14,9882,9882,14,9900,9903,14,9929,9933,14,9963,9967,14,9987,9988,14,10006,10006,14,10062,10062,14,10175,10175,14,11744,11775,5,42607,42607,5,43043,43044,7,43263,43263,5,43444,43445,7,43569,43570,5,43698,43700,5,43766,43766,5,44032,44032,11,44144,44144,11,44256,44256,11,44368,44368,11,44480,44480,11,44592,44592,11,44704,44704,11,44816,44816,11,44928,44928,11,45040,45040,11,45152,45152,11,45264,45264,11,45376,45376,11,45488,45488,11,45600,45600,11,45712,45712,11,45824,45824,11,45936,45936,11,46048,46048,11,46160,46160,11,46272,46272,11,46384,46384,11,46496,46496,11,46608,46608,11,46720,46720,11,46832,46832,11,46944,46944,11,47056,47056,11,47168,47168,11,47280,47280,11,47392,47392,11,47504,47504,11,47616,47616,11,47728,47728,11,47840,47840,11,47952,47952,11,48064,48064,11,48176,48176,11,48288,48288,11,48400,48400,11,48512,48512,11,48624,48624,11,48736,48736,11,48848,48848,11,48960,48960,11,49072,49072,11,49184,49184,11,49296,49296,11,49408,49408,11,49520,49520,11,49632,49632,11,49744,49744,11,49856,49856,11,49968,49968,11,50080,50080,11,50192,50192,11,50304,50304,11,50416,50416,11,50528,50528,11,50640,50640,11,50752,50752,11,50864,50864,11,50976,50976,11,51088,51088,11,51200,51200,11,51312,51312,11,51424,51424,11,51536,51536,11,51648,51648,11,51760,51760,11,51872,51872,11,51984,51984,11,52096,52096,11,52208,52208,11,52320,52320,11,52432,52432,11,52544,52544,11,52656,52656,11,52768,52768,11,52880,52880,11,52992,52992,11,53104,53104,11,53216,53216,11,53328,53328,11,53440,53440,11,53552,53552,11,53664,53664,11,53776,53776,11,53888,53888,11,54000,54000,11,54112,54112,11,54224,54224,11,54336,54336,11,54448,54448,11,54560,54560,11,54672,54672,11,54784,54784,11,54896,54896,11,55008,55008,11,55120,55120,11,64286,64286,5,66272,66272,5,68900,68903,5,69762,69762,7,69817,69818,5,69927,69931,5,70003,70003,5,70070,70078,5,70094,70094,7,70194,70195,7,70206,70206,5,70400,70401,5,70463,70463,7,70475,70477,7,70512,70516,5,70722,70724,5,70832,70832,5,70842,70842,5,70847,70848,5,71088,71089,7,71102,71102,7,71219,71226,5,71231,71232,5,71342,71343,7,71453,71455,5,71463,71467,5,71737,71738,5,71995,71996,5,72000,72000,7,72145,72147,7,72160,72160,5,72249,72249,7,72273,72278,5,72330,72342,5,72752,72758,5,72850,72871,5,72882,72883,5,73018,73018,5,73031,73031,5,73109,73109,5,73461,73462,7,94031,94031,5,94192,94193,7,119142,119142,7,119155,119162,4,119362,119364,5,121476,121476,5,122888,122904,5,123184,123190,5,126976,126979,14,127184,127231,14,127344,127345,14,127405,127461,14,127514,127514,14,127561,127567,14,127778,127779,14,127896,127896,14,127985,127986,14,127995,127999,5,128326,128328,14,128360,128366,14,128378,128378,14,128394,128397,14,128405,128406,14,128422,128423,14,128435,128443,14,128453,128464,14,128479,128480,14,128484,128487,14,128496,128498,14,128640,128709,14,128723,128724,14,128736,128741,14,128747,128748,14,128755,128755,14,128762,128762,14,128981,128991,14,129096,129103,14,129292,129292,14,129311,129311,14,129329,129330,14,129344,129349,14,129360,129374,14,129394,129394,14,129402,129402,14,129413,129425,14,129445,129450,14,129466,129471,14,129483,129483,14,129511,129535,14,129653,129655,14,129667,129670,14,129705,129711,14,129731,129743,14,917505,917505,4,917760,917999,5,10,10,3,127,159,4,768,879,5,1471,1471,5,1536,1541,1,1648,1648,5,1767,1768,5,1840,1866,5,2070,2073,5,2137,2139,5,2307,2307,7,2366,2368,7,2382,2383,7,2434,2435,7,2497,2500,5,2519,2519,5,2563,2563,7,2631,2632,5,2677,2677,5,2750,2752,7,2763,2764,7,2817,2817,5,2879,2879,5,2891,2892,7,2914,2915,5,3008,3008,5,3021,3021,5,3076,3076,5,3146,3149,5,3202,3203,7,3264,3265,7,3271,3272,7,3298,3299,5,3390,3390,5,3402,3404,7,3426,3427,5,3535,3535,5,3544,3550,7,3635,3635,7,3763,3763,7,3893,3893,5,3953,3966,5,3981,3991,5,4145,4145,7,4157,4158,5,4209,4212,5,4237,4237,5,4520,4607,10,5970,5971,5,6071,6077,5,6089,6099,5,6277,6278,5,6439,6440,5,6451,6456,7,6683,6683,5,6744,6750,5,6765,6770,7,6846,6846,5,6964,6964,5,6972,6972,5,7019,7027,5,7074,7077,5,7083,7085,5,7146,7148,7,7154,7155,7,7222,7223,5,7394,7400,5,7416,7417,5,8204,8204,5,8233,8233,4,8288,8292,4,8413,8416,5,8482,8482,14,8986,8987,14,9193,9203,14,9654,9654,14,9733,9733,14,9745,9745,14,9752,9752,14,9760,9760,14,9766,9766,14,9774,9775,14,9792,9792,14,9800,9811,14,9825,9826,14,9831,9831,14,9852,9853,14,9872,9873,14,9880,9880,14,9885,9887,14,9896,9897,14,9906,9916,14,9926,9927,14,9936,9936,14,9941,9960,14,9974,9974,14,9982,9985,14,9992,9997,14,10002,10002,14,10017,10017,14,10055,10055,14,10071,10071,14,10145,10145,14,11013,11015,14,11503,11505,5,12334,12335,5,12951,12951,14,42612,42621,5,43014,43014,5,43047,43047,7,43204,43205,5,43335,43345,5,43395,43395,7,43450,43451,7,43561,43566,5,43573,43574,5,43644,43644,5,43710,43711,5,43758,43759,7,44005,44005,5,44012,44012,7,44060,44060,11,44116,44116,11,44172,44172,11,44228,44228,11,44284,44284,11,44340,44340,11,44396,44396,11,44452,44452,11,44508,44508,11,44564,44564,11,44620,44620,11,44676,44676,11,44732,44732,11,44788,44788,11,44844,44844,11,44900,44900,11,44956,44956,11,45012,45012,11,45068,45068,11,45124,45124,11,45180,45180,11,45236,45236,11,45292,45292,11,45348,45348,11,45404,45404,11,45460,45460,11,45516,45516,11,45572,45572,11,45628,45628,11,45684,45684,11,45740,45740,11,45796,45796,11,45852,45852,11,45908,45908,11,45964,45964,11,46020,46020,11,46076,46076,11,46132,46132,11,46188,46188,11,46244,46244,11,46300,46300,11,46356,46356,11,46412,46412,11,46468,46468,11,46524,46524,11,46580,46580,11,46636,46636,11,46692,46692,11,46748,46748,11,46804,46804,11,46860,46860,11,46916,46916,11,46972,46972,11,47028,47028,11,47084,47084,11,47140,47140,11,47196,47196,11,47252,47252,11,47308,47308,11,47364,47364,11,47420,47420,11,47476,47476,11,47532,47532,11,47588,47588,11,47644,47644,11,47700,47700,11,47756,47756,11,47812,47812,11,47868,47868,11,47924,47924,11,47980,47980,11,48036,48036,11,48092,48092,11,48148,48148,11,48204,48204,11,48260,48260,11,48316,48316,11,48372,48372,11,48428,48428,11,48484,48484,11,48540,48540,11,48596,48596,11,48652,48652,11,48708,48708,11,48764,48764,11,48820,48820,11,48876,48876,11,48932,48932,11,48988,48988,11,49044,49044,11,49100,49100,11,49156,49156,11,49212,49212,11,49268,49268,11,49324,49324,11,49380,49380,11,49436,49436,11,49492,49492,11,49548,49548,11,49604,49604,11,49660,49660,11,49716,49716,11,49772,49772,11,49828,49828,11,49884,49884,11,49940,49940,11,49996,49996,11,50052,50052,11,50108,50108,11,50164,50164,11,50220,50220,11,50276,50276,11,50332,50332,11,50388,50388,11,50444,50444,11,50500,50500,11,50556,50556,11,50612,50612,11,50668,50668,11,50724,50724,11,50780,50780,11,50836,50836,11,50892,50892,11,50948,50948,11,51004,51004,11,51060,51060,11,51116,51116,11,51172,51172,11,51228,51228,11,51284,51284,11,51340,51340,11,51396,51396,11,51452,51452,11,51508,51508,11,51564,51564,11,51620,51620,11,51676,51676,11,51732,51732,11,51788,51788,11,51844,51844,11,51900,51900,11,51956,51956,11,52012,52012,11,52068,52068,11,52124,52124,11,52180,52180,11,52236,52236,11,52292,52292,11,52348,52348,11,52404,52404,11,52460,52460,11,52516,52516,11,52572,52572,11,52628,52628,11,52684,52684,11,52740,52740,11,52796,52796,11,52852,52852,11,52908,52908,11,52964,52964,11,53020,53020,11,53076,53076,11,53132,53132,11,53188,53188,11,53244,53244,11,53300,53300,11,53356,53356,11,53412,53412,11,53468,53468,11,53524,53524,11,53580,53580,11,53636,53636,11,53692,53692,11,53748,53748,11,53804,53804,11,53860,53860,11,53916,53916,11,53972,53972,11,54028,54028,11,54084,54084,11,54140,54140,11,54196,54196,11,54252,54252,11,54308,54308,11,54364,54364,11,54420,54420,11,54476,54476,11,54532,54532,11,54588,54588,11,54644,54644,11,54700,54700,11,54756,54756,11,54812,54812,11,54868,54868,11,54924,54924,11,54980,54980,11,55036,55036,11,55092,55092,11,55148,55148,11,55216,55238,9,65056,65071,5,65529,65531,4,68097,68099,5,68159,68159,5,69446,69456,5,69688,69702,5,69808,69810,7,69815,69816,7,69821,69821,1,69888,69890,5,69932,69932,7,69957,69958,7,70016,70017,5,70067,70069,7,70079,70080,7,70089,70092,5,70095,70095,5,70191,70193,5,70196,70196,5,70198,70199,5,70367,70367,5,70371,70378,5,70402,70403,7,70462,70462,5,70464,70464,5,70471,70472,7,70487,70487,5,70502,70508,5,70709,70711,7,70720,70721,7,70725,70725,7,70750,70750,5,70833,70834,7,70841,70841,7,70843,70844,7,70846,70846,7,70849,70849,7,71087,71087,5,71090,71093,5,71100,71101,5,71103,71104,5,71216,71218,7,71227,71228,7,71230,71230,7,71339,71339,5,71341,71341,5,71344,71349,5,71351,71351,5,71456,71457,7,71462,71462,7,71724,71726,7,71736,71736,7,71984,71984,5,71991,71992,7,71997,71997,7,71999,71999,1,72001,72001,1,72003,72003,5,72148,72151,5,72156,72159,7,72164,72164,7,72243,72248,5,72250,72250,1,72263,72263,5,72279,72280,7,72324,72329,1,72343,72343,7,72751,72751,7,72760,72765,5,72767,72767,5,72873,72873,7,72881,72881,7,72884,72884,7,73009,73014,5,73020,73021,5,73030,73030,1,73098,73102,7,73107,73108,7,73110,73110,7,73459,73460,5,78896,78904,4,92976,92982,5,94033,94087,7,94180,94180,5,113821,113822,5,119141,119141,5,119143,119145,5,119150,119154,5,119163,119170,5,119210,119213,5,121344,121398,5,121461,121461,5,121499,121503,5,122880,122886,5,122907,122913,5,122918,122922,5,123628,123631,5,125252,125258,5,126980,126980,14,127183,127183,14,127245,127247,14,127340,127343,14,127358,127359,14,127377,127386,14,127462,127487,6,127491,127503,14,127535,127535,14,127548,127551,14,127568,127569,14,127744,127777,14,127780,127891,14,127894,127895,14,127897,127899,14,127902,127984,14,127987,127989,14,127991,127994,14,128000,128253,14,128255,128317,14,128329,128334,14,128336,128359,14,128367,128368,14,128371,128377,14,128379,128390,14,128392,128393,14,128398,128399,14,128401,128404,14,128407,128419,14,128421,128421,14,128424,128424,14,128433,128434,14,128444,128444,14,128450,128452,14,128465,128467,14,128476,128478,14,128481,128481,14,128483,128483,14,128488,128488,14,128495,128495,14,128499,128499,14,128506,128591,14,128710,128714,14,128721,128722,14,128725,128725,14,128728,128735,14,128742,128744,14,128746,128746,14,128749,128751,14,128753,128754,14,128756,128758,14,128761,128761,14,128763,128764,14,128884,128895,14,128992,129003,14,129036,129039,14,129114,129119,14,129198,129279,14,129293,129295,14,129305,129310,14,129312,129319,14,129328,129328,14,129331,129338,14,129343,129343,14,129351,129355,14,129357,129359,14,129375,129387,14,129393,129393,14,129395,129398,14,129401,129401,14,129403,129403,14,129408,129412,14,129426,129431,14,129443,129444,14,129451,129453,14,129456,129465,14,129472,129472,14,129475,129482,14,129484,129484,14,129488,129510,14,129536,129647,14,129652,129652,14,129656,129658,14,129664,129666,14,129671,129679,14,129686,129704,14,129712,129718,14,129728,129730,14,129744,129750,14,917504,917504,4,917506,917535,4,917632,917759,4,918000,921599,4,0,9,4,11,12,4,14,31,4,169,169,14,174,174,14,1155,1159,5,1425,1469,5,1473,1474,5,1479,1479,5,1552,1562,5,1611,1631,5,1750,1756,5,1759,1764,5,1770,1773,5,1809,1809,5,1958,1968,5,2045,2045,5,2075,2083,5,2089,2093,5,2259,2273,5,2275,2306,5,2362,2362,5,2364,2364,5,2369,2376,5,2381,2381,5,2385,2391,5,2433,2433,5,2492,2492,5,2495,2496,7,2503,2504,7,2509,2509,5,2530,2531,5,2561,2562,5,2620,2620,5,2625,2626,5,2635,2637,5,2672,2673,5,2689,2690,5,2748,2748,5,2753,2757,5,2761,2761,7,2765,2765,5,2810,2815,5,2818,2819,7,2878,2878,5,2880,2880,7,2887,2888,7,2893,2893,5,2903,2903,5,2946,2946,5,3007,3007,7,3009,3010,7,3018,3020,7,3031,3031,5,3073,3075,7,3134,3136,5,3142,3144,5,3157,3158,5,3201,3201,5,3260,3260,5,3263,3263,5,3266,3266,5,3270,3270,5,3274,3275,7,3285,3286,5,3328,3329,5,3387,3388,5,3391,3392,7,3398,3400,7,3405,3405,5,3415,3415,5,3457,3457,5,3530,3530,5,3536,3537,7,3542,3542,5,3551,3551,5,3633,3633,5,3636,3642,5,3761,3761,5,3764,3772,5,3864,3865,5,3895,3895,5,3902,3903,7,3967,3967,7,3974,3975,5,3993,4028,5,4141,4144,5,4146,4151,5,4155,4156,7,4182,4183,7,4190,4192,5,4226,4226,5,4229,4230,5,4253,4253,5,4448,4519,9,4957,4959,5,5938,5940,5,6002,6003,5,6070,6070,7,6078,6085,7,6087,6088,7,6109,6109,5,6158,6158,4,6313,6313,5,6435,6438,7,6441,6443,7,6450,6450,5,6457,6459,5,6681,6682,7,6741,6741,7,6743,6743,7,6752,6752,5,6757,6764,5,6771,6780,5,6832,6845,5,6847,6848,5,6916,6916,7,6965,6965,5,6971,6971,7,6973,6977,7,6979,6980,7,7040,7041,5,7073,7073,7,7078,7079,7,7082,7082,7,7142,7142,5,7144,7145,5,7149,7149,5,7151,7153,5,7204,7211,7,7220,7221,7,7376,7378,5,7393,7393,7,7405,7405,5,7415,7415,7,7616,7673,5,8203,8203,4,8205,8205,13,8232,8232,4,8234,8238,4,8265,8265,14,8293,8293,4,8400,8412,5,8417,8417,5,8421,8432,5,8505,8505,14,8617,8618,14,9000,9000,14,9167,9167,14,9208,9210,14,9642,9643,14,9664,9664,14,9728,9732,14,9735,9741,14,9743,9744,14,9746,9746,14,9750,9751,14,9753,9756,14,9758,9759,14,9761,9761,14,9764,9765,14,9767,9769,14,9771,9773,14,9776,9783,14,9787,9791,14,9793,9793,14,9795,9799,14,9812,9822,14,9824,9824,14,9827,9827,14,9829,9830,14,9832,9832,14,9851,9851,14,9854,9854,14,9856,9861,14,9874,9876,14,9878,9879,14,9881,9881,14,9883,9884,14,9888,9889,14,9895,9895,14,9898,9899,14,9904,9905,14,9917,9918,14,9924,9925,14,9928,9928,14,9934,9935,14,9937,9937,14,9939,9940,14,9961,9962,14,9968,9973,14,9975,9978,14,9981,9981,14,9986,9986,14,9989,9989,14,9998,9998,14,10000,10001,14,10004,10004,14,10013,10013,14,10024,10024,14,10052,10052,14,10060,10060,14,10067,10069,14,10083,10084,14,10133,10135,14,10160,10160,14,10548,10549,14,11035,11036,14,11093,11093,14,11647,11647,5,12330,12333,5,12336,12336,14,12441,12442,5,12953,12953,14,42608,42610,5,42654,42655,5,43010,43010,5,43019,43019,5,43045,43046,5,43052,43052,5,43188,43203,7,43232,43249,5,43302,43309,5,43346,43347,7,43392,43394,5,43443,43443,5,43446,43449,5,43452,43453,5,43493,43493,5,43567,43568,7,43571,43572,7,43587,43587,5,43597,43597,7,43696,43696,5,43703,43704,5,43713,43713,5,43756,43757,5,43765,43765,7,44003,44004,7,44006,44007,7,44009,44010,7,44013,44013,5,44033,44059,12,44061,44087,12,44089,44115,12,44117,44143,12,44145,44171,12,44173,44199,12,44201,44227,12,44229,44255,12,44257,44283,12,44285,44311,12,44313,44339,12,44341,44367,12,44369,44395,12,44397,44423,12,44425,44451,12,44453,44479,12,44481,44507,12,44509,44535,12,44537,44563,12,44565,44591,12,44593,44619,12,44621,44647,12,44649,44675,12,44677,44703,12,44705,44731,12,44733,44759,12,44761,44787,12,44789,44815,12,44817,44843,12,44845,44871,12,44873,44899,12,44901,44927,12,44929,44955,12,44957,44983,12,44985,45011,12,45013,45039,12,45041,45067,12,45069,45095,12,45097,45123,12,45125,45151,12,45153,45179,12,45181,45207,12,45209,45235,12,45237,45263,12,45265,45291,12,45293,45319,12,45321,45347,12,45349,45375,12,45377,45403,12,45405,45431,12,45433,45459,12,45461,45487,12,45489,45515,12,45517,45543,12,45545,45571,12,45573,45599,12,45601,45627,12,45629,45655,12,45657,45683,12,45685,45711,12,45713,45739,12,45741,45767,12,45769,45795,12,45797,45823,12,45825,45851,12,45853,45879,12,45881,45907,12,45909,45935,12,45937,45963,12,45965,45991,12,45993,46019,12,46021,46047,12,46049,46075,12,46077,46103,12,46105,46131,12,46133,46159,12,46161,46187,12,46189,46215,12,46217,46243,12,46245,46271,12,46273,46299,12,46301,46327,12,46329,46355,12,46357,46383,12,46385,46411,12,46413,46439,12,46441,46467,12,46469,46495,12,46497,46523,12,46525,46551,12,46553,46579,12,46581,46607,12,46609,46635,12,46637,46663,12,46665,46691,12,46693,46719,12,46721,46747,12,46749,46775,12,46777,46803,12,46805,46831,12,46833,46859,12,46861,46887,12,46889,46915,12,46917,46943,12,46945,46971,12,46973,46999,12,47001,47027,12,47029,47055,12,47057,47083,12,47085,47111,12,47113,47139,12,47141,47167,12,47169,47195,12,47197,47223,12,47225,47251,12,47253,47279,12,47281,47307,12,47309,47335,12,47337,47363,12,47365,47391,12,47393,47419,12,47421,47447,12,47449,47475,12,47477,47503,12,47505,47531,12,47533,47559,12,47561,47587,12,47589,47615,12,47617,47643,12,47645,47671,12,47673,47699,12,47701,47727,12,47729,47755,12,47757,47783,12,47785,47811,12,47813,47839,12,47841,47867,12,47869,47895,12,47897,47923,12,47925,47951,12,47953,47979,12,47981,48007,12,48009,48035,12,48037,48063,12,48065,48091,12,48093,48119,12,48121,48147,12,48149,48175,12,48177,48203,12,48205,48231,12,48233,48259,12,48261,48287,12,48289,48315,12,48317,48343,12,48345,48371,12,48373,48399,12,48401,48427,12,48429,48455,12,48457,48483,12,48485,48511,12,48513,48539,12,48541,48567,12,48569,48595,12,48597,48623,12,48625,48651,12,48653,48679,12,48681,48707,12,48709,48735,12,48737,48763,12,48765,48791,12,48793,48819,12,48821,48847,12,48849,48875,12,48877,48903,12,48905,48931,12,48933,48959,12,48961,48987,12,48989,49015,12,49017,49043,12,49045,49071,12,49073,49099,12,49101,49127,12,49129,49155,12,49157,49183,12,49185,49211,12,49213,49239,12,49241,49267,12,49269,49295,12,49297,49323,12,49325,49351,12,49353,49379,12,49381,49407,12,49409,49435,12,49437,49463,12,49465,49491,12,49493,49519,12,49521,49547,12,49549,49575,12,49577,49603,12,49605,49631,12,49633,49659,12,49661,49687,12,49689,49715,12,49717,49743,12,49745,49771,12,49773,49799,12,49801,49827,12,49829,49855,12,49857,49883,12,49885,49911,12,49913,49939,12,49941,49967,12,49969,49995,12,49997,50023,12,50025,50051,12,50053,50079,12,50081,50107,12,50109,50135,12,50137,50163,12,50165,50191,12,50193,50219,12,50221,50247,12,50249,50275,12,50277,50303,12,50305,50331,12,50333,50359,12,50361,50387,12,50389,50415,12,50417,50443,12,50445,50471,12,50473,50499,12,50501,50527,12,50529,50555,12,50557,50583,12,50585,50611,12,50613,50639,12,50641,50667,12,50669,50695,12,50697,50723,12,50725,50751,12,50753,50779,12,50781,50807,12,50809,50835,12,50837,50863,12,50865,50891,12,50893,50919,12,50921,50947,12,50949,50975,12,50977,51003,12,51005,51031,12,51033,51059,12,51061,51087,12,51089,51115,12,51117,51143,12,51145,51171,12,51173,51199,12,51201,51227,12,51229,51255,12,51257,51283,12,51285,51311,12,51313,51339,12,51341,51367,12,51369,51395,12,51397,51423,12,51425,51451,12,51453,51479,12,51481,51507,12,51509,51535,12,51537,51563,12,51565,51591,12,51593,51619,12,51621,51647,12,51649,51675,12,51677,51703,12,51705,51731,12,51733,51759,12,51761,51787,12,51789,51815,12,51817,51843,12,51845,51871,12,51873,51899,12,51901,51927,12,51929,51955,12,51957,51983,12,51985,52011,12,52013,52039,12,52041,52067,12,52069,52095,12,52097,52123,12,52125,52151,12,52153,52179,12,52181,52207,12,52209,52235,12,52237,52263,12,52265,52291,12,52293,52319,12,52321,52347,12,52349,52375,12,52377,52403,12,52405,52431,12,52433,52459,12,52461,52487,12,52489,52515,12,52517,52543,12,52545,52571,12,52573,52599,12,52601,52627,12,52629,52655,12,52657,52683,12,52685,52711,12,52713,52739,12,52741,52767,12,52769,52795,12,52797,52823,12,52825,52851,12,52853,52879,12,52881,52907,12,52909,52935,12,52937,52963,12,52965,52991,12,52993,53019,12,53021,53047,12,53049,53075,12,53077,53103,12,53105,53131,12,53133,53159,12,53161,53187,12,53189,53215,12,53217,53243,12,53245,53271,12,53273,53299,12,53301,53327,12,53329,53355,12,53357,53383,12,53385,53411,12,53413,53439,12,53441,53467,12,53469,53495,12,53497,53523,12,53525,53551,12,53553,53579,12,53581,53607,12,53609,53635,12,53637,53663,12,53665,53691,12,53693,53719,12,53721,53747,12,53749,53775,12,53777,53803,12,53805,53831,12,53833,53859,12,53861,53887,12,53889,53915,12,53917,53943,12,53945,53971,12,53973,53999,12,54001,54027,12,54029,54055,12,54057,54083,12,54085,54111,12,54113,54139,12,54141,54167,12,54169,54195,12,54197,54223,12,54225,54251,12,54253,54279,12,54281,54307,12,54309,54335,12,54337,54363,12,54365,54391,12,54393,54419,12,54421,54447,12,54449,54475,12,54477,54503,12,54505,54531,12,54533,54559,12,54561,54587,12,54589,54615,12,54617,54643,12,54645,54671,12,54673,54699,12,54701,54727,12,54729,54755,12,54757,54783,12,54785,54811,12,54813,54839,12,54841,54867,12,54869,54895,12,54897,54923,12,54925,54951,12,54953,54979,12,54981,55007,12,55009,55035,12,55037,55063,12,55065,55091,12,55093,55119,12,55121,55147,12,55149,55175,12,55177,55203,12,55243,55291,10,65024,65039,5,65279,65279,4,65520,65528,4,66045,66045,5,66422,66426,5,68101,68102,5,68152,68154,5,68325,68326,5,69291,69292,5,69632,69632,7,69634,69634,7,69759,69761,5]")}},Nmxd:function(Ge,de){Ge.exports="data:image/png;base64,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"},NvD2:function(Ge,de,N){"use strict";N.d(de,"a",function(){return w});var Z=N("Kwbf");function z(W,F){var O=new Set;return W.forEach(function(b){F.has(b)||O.add(b)}),O}function I(W){var F=W||{},O=F.disabled,b=F.disableCheckbox,c=F.checkable;return!!(O||b)||c===!1}function G(W,F,O,b){for(var c=new Set(W),p=new Set,S=0;S<=O;S+=1){var v=F.get(S)||new Set;v.forEach(function(n){var o=n.key,u=n.node,A=n.children,x=A===void 0?[]:A;c.has(o)&&!b(u)&&x.filter(function(y){return!b(y.node)}).forEach(function(y){c.add(y.key)})})}for(var f=new Set,m=O;m>=0;m-=1){var a=F.get(m)||new Set;a.forEach(function(n){var o=n.parent,u=n.node;if(b(u)||!n.parent||f.has(n.parent.key))return;if(b(n.parent.node)){f.add(o.key);return}var A=!0,x=!1;(o.children||[]).filter(function(y){return!b(y.node)}).forEach(function(y){var _=y.key,R=c.has(_);A&&!R&&(A=!1),!x&&(R||p.has(_))&&(x=!0)}),A&&c.add(o.key),x&&p.add(o.key),f.add(o.key)})}return{checkedKeys:Array.from(c),halfCheckedKeys:Array.from(z(p,c))}}function j(W,F,O,b,c){for(var p=new Set(W),S=new Set(F),v=0;v<=b;v+=1){var f=O.get(v)||new Set;f.forEach(function(o){var u=o.key,A=o.node,x=o.children,y=x===void 0?[]:x;!p.has(u)&&!S.has(u)&&!c(A)&&y.filter(function(_){return!c(_.node)}).forEach(function(_){p.delete(_.key)})})}S=new Set;for(var m=new Set,a=b;a>=0;a-=1){var n=O.get(a)||new Set;n.forEach(function(o){var u=o.parent,A=o.node;if(c(A)||!o.parent||m.has(o.parent.key))return;if(c(o.parent.node)){m.add(u.key);return}var x=!0,y=!1;(u.children||[]).filter(function(_){return!c(_.node)}).forEach(function(_){var R=_.key,g=p.has(R);x&&!g&&(x=!1),!y&&(g||S.has(R))&&(y=!0)}),x||p.delete(u.key),y&&S.add(u.key),m.add(u.key)})}return{checkedKeys:Array.from(p),halfCheckedKeys:Array.from(z(S,p))}}function w(W,F,O,b){var c=[],p;b?p=b:p=I;var S=new Set(W.filter(function(a){var n=!!O[a];return n||c.push(a),n})),v=new Map,f=0;Object.keys(O).forEach(function(a){var n=O[a],o=n.level,u=v.get(o);u||(u=new Set,v.set(o,u)),u.add(n),f=Math.max(f,o)}),Object(Z.a)(!c.length,"Tree missing follow keys: ".concat(c.slice(0,100).map(function(a){return"'".concat(a,"'")}).join(", ")));var m;return F===!0?m=G(S,v,f,p):m=j(S,F.halfCheckedKeys,v,f,p),m}},OLES:function(Ge,de,N){"use strict";var Z=N("U8pU"),z=N("VTBJ"),I=N("Ff2n"),G=N("q1tI"),j=N("uciX"),w=N("7ixt"),W=function(S){var v=S.overlay,f=S.prefixCls,m=S.id,a=S.overlayInnerStyle;return G.createElement("div",{className:"".concat(f,"-inner"),id:m,role:"tooltip",style:a},typeof v=="function"?v():v)},F=W,O=function(S,v){var f=S.overlayClassName,m=S.trigger,a=m===void 0?["hover"]:m,n=S.mouseEnterDelay,o=n===void 0?0:n,u=S.mouseLeaveDelay,A=u===void 0?.1:u,x=S.overlayStyle,y=S.prefixCls,_=y===void 0?"rc-tooltip":y,R=S.children,g=S.onVisibleChange,h=S.afterVisibleChange,s=S.transitionName,l=S.animation,D=S.placement,T=D===void 0?"right":D,C=S.align,M=C===void 0?{}:C,k=S.destroyTooltipOnHide,U=k===void 0?!1:k,P=S.defaultVisible,K=S.getTooltipContainer,H=S.overlayInnerStyle,$=Object(I.a)(S,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),le=Object(G.useRef)(null);Object(G.useImperativeHandle)(v,function(){return le.current});var pe=Object(z.a)({},$);"visible"in S&&(pe.popupVisible=S.visible);var xe=function(){var ke=S.arrowContent,ge=ke===void 0?null:ke,fe=S.overlay,te=S.id;return[G.createElement("div",{className:"".concat(_,"-arrow"),key:"arrow"},ge),G.createElement(F,{key:"content",prefixCls:_,id:te,overlay:fe,overlayInnerStyle:H})]},ze=!1,Ne=!1;if(typeof U=="boolean")ze=U;else if(U&&Object(Z.a)(U)==="object"){var Ie=U.keepParent;ze=Ie===!0,Ne=Ie===!1}return G.createElement(j.a,Object.assign({popupClassName:f,prefixCls:_,popup:xe,action:a,builtinPlacements:w.a,popupPlacement:T,ref:le,popupAlign:M,getPopupContainer:K,onPopupVisibleChange:g,afterPopupVisibleChange:h,popupTransitionName:s,popupAnimation:l,defaultPopupVisible:P,destroyPopupOnHide:ze,autoDestroy:Ne,mouseLeaveDelay:A,popupStyle:x,mouseEnterDelay:o},pe),R)},b=Object(G.forwardRef)(O),c=de.a=b},OZM5:function(Ge,de,N){"use strict";N.d(de,"b",function(){return b}),N.d(de,"a",function(){return c}),N.d(de,"k",function(){return p}),N.d(de,"h",function(){return S}),N.d(de,"i",function(){return v}),N.d(de,"g",function(){return f}),N.d(de,"c",function(){return m}),N.d(de,"d",function(){return a}),N.d(de,"j",function(){return u}),N.d(de,"e",function(){return A}),N.d(de,"f",function(){return x});var Z=N("KQm4"),z=N("U8pU"),I=N("Ff2n"),G=N("q1tI"),j=N.n(G),w=N("Kwbf"),W=N("WaYH"),F=.25,O=2;function b(y,_){var R=y.slice(),g=R.indexOf(_);return g>=0&&R.splice(g,1),R}function c(y,_){var R=y.slice();return R.indexOf(_)===-1&&R.push(_),R}function p(y){return y.split("-")}function S(y,_){return"".concat(y,"-").concat(_)}function v(y){return y&&y.type&&y.type.isTreeNode}function f(y,_){var R=[y],g=_[y];function h(){var s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];s.forEach(function(l){var D=l.key,T=l.children;R.push(D),h(T)})}return h(g.children),R}function m(y,_){var R=y.clientY,g=_.selectHandle.getBoundingClientRect(),h=g.top,s=g.bottom,l=g.height,D=Math.max(l*F,O);return R<=h+D?-1:R>=s-D?1:0}function a(y,_){if(!y)return;var R=_.multiple;return R?y.slice():y.length?[y[0]]:y}var n=function(_){return _};function o(y,_){if(!y)return[];var R=_||{},g=R.processProps,h=g===void 0?n:g,s=Array.isArray(y)?y:[y];return s.map(function(l){var D=l.children,T=Object(I.a)(l,["children"]),C=o(D,_);return j.a.createElement(W.a,Object.assign({},h(T)),C)})}function u(y){if(!y)return null;var _;if(Array.isArray(y))_={checkedKeys:y,halfCheckedKeys:void 0};else if(Object(z.a)(y)==="object")_={checkedKeys:y.checked||void 0,halfCheckedKeys:y.halfChecked||void 0};else return Object(w.a)(!1,"`checkedKeys` is not an array or an object"),null;return _}function A(y,_){var R=new Set;function g(h){if(R.has(h))return;var s=_[h];if(!s)return;R.add(h);var l=s.parent,D=s.node;if(D.disabled)return;l&&g(l.key)}return(y||[]).forEach(function(h){g(h)}),Object(Z.a)(R)}function x(y){var _={};return Object.keys(y).forEach(function(R){(R.startsWith("data-")||R.startsWith("aria-"))&&(_[R]=y[R])}),_}},Ohmc:function(Ge,de,N){Ge.exports=N.p+"static/certificate.fc32dc1b.jpg"},Ot1p:function(Ge,de,N){"use strict";var Z=N("2qtc"),z=N("kLXV"),I=N("rAM+"),G=N("miYZ"),j=N("tsqr"),w=N("9og8"),W=N("tJVT"),F=N("jrin"),O=N("WmNS"),b=N.n(O),c=N("q1tI"),p=N.n(c),S=N("VrN/"),v=N.n(S),f=N("bdgK"),m=N("p77/"),a=N("Bd2K"),n=N("ELLl"),o=N("19Vz"),u=N("lZu9"),A=N("+NIl"),x=N("kSUc"),y=N("9Bee"),_=function(Pe){var ut=Pe.value,Et=ut===void 0?"":ut,_t=Pe.className,Ct=Pe.showTextOnly,gt=Pe.showLines,et=Pe.style,nt=et===void 0?{}:et,Xe=Object(c.useMemo)(function(){return""},[Et]);return p.a.createElement(p.a.Fragment,null,p.a.createElement("div",{dangerouslySetInnerHTML:{__html:Xe}}))},R=N("0Owb"),g=N("dejd"),h=N("C+DQ"),s=N("1vsH"),l=N("m3rI"),D=[{title:"\u7C97\u4F53",icon:"icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"icon-sum",actionName:"inline-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"icon-formula",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"icon-picture",actionName:"upload-image"},{title:"\u8868\u683C",icon:"icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"icon-eraser",actionName:"eraser"}];function T(Pe){var ut=Pe.onActionCallback,Et=Pe.title,_t=Pe.icon,Ct=Pe.actionName,gt=Pe.className,et=gt===void 0?"":gt,nt=Pe.children;function Xe(){ut(Ct)}return p.a.createElement("a",{title:Et,className:et,onClick:Xe},p.a.createElement("i",{className:"md-iconfont ".concat(_t)}),nt)}var C=function(Pe){var ut=Pe.watch,Et=Pe.showNullButton,_t=Pe.onActionCallback,Ct=Pe.fullScreen,gt=Pe.insertTemp,et=Pe.hidetoolBar,nt=Pe.uuid,Xe=Pe.setOpenPhones;console.log("link:","".concat(location.origin,"/upload.html?_educoder_session_login=").concat(Object(s.D)("_educoder_session_login"),"&_educoder_session=").concat(Object(s.D)("_educoder_session"),"&key=").concat(nt,"&api=").concat(encodeURIComponent(l.a.PROXY_SERVER)));var ue=[].concat(D,[{title:"".concat(ut?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(ut?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return p.a.createElement("ul",{className:"markdown-toolbar-container"},!et&&ue.map(function(Ce,rt){return p.a.createElement("li",{key:rt},Ce.actionName?p.a.createElement(T,Object(R.a)({},Ce,{onActionCallback:_t})):p.a.createElement("span",{className:"v-line"}))}),Et?p.a.createElement("li",null,p.a.createElement(T,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:_t},p.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,gt&&p.a.createElement("li",null,p.a.createElement(T,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(gt),onActionCallback:_t},p.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),p.a.createElement("li",{className:"btn-full-screen"},p.a.createElement(T,{icon:"".concat(Ct?"icon-shrink":"icon-enlarge"),title:Ct?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:_t})))},M=N("M8RZ"),k=N("+L6B"),U=N("2/Rp"),P=N("y8nQ"),K=N("Vl3Y"),H=N("5NDa"),$=N("5rEg"),le={labelCol:{span:4},wrapperCol:{span:20}},pe=function(Pe){var ut=Pe.callback,Et=Pe.onCancel;function _t(Ct){ut(Ct)}return p.a.createElement(K.a,Object(R.a)({},le,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:_t}),p.a.createElement(K.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},p.a.createElement($.a,null)),p.a.createElement(K.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},p.a.createElement($.a,null)),p.a.createElement("div",{className:"flex-container flex-end"},p.a.createElement(U.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),p.a.createElement(U.a,{type:"ghost",onClick:Et},"\u53D6\u6D88")))},xe=N("7ahc"),ze=N("k1fw"),Ne=N("HmJG"),Ie=N("BjJ7"),Be=K.a.useForm,ke={width:280,marginRight:10},ge={labelCol:{span:5},wrapperCol:{span:19}},fe=function(Pe){var ut=Pe.callback,Et=Pe.onCancel,_t=Be(),Ct=Object(W.a)(_t,1),gt=Ct[0],et=Object(c.useRef)();function nt(Ce){ut(Object(ze.a)(Object(ze.a)({},Ce),{},{name:et.current}))}function Xe(Ce,rt){gt.setFieldsValue({src:"/api/attachments/".concat(Ce.id,"?type=").concat(Ce.content_type),type:rt.type})}function ue(Ce){var rt=Ce.target.files[0];et.current=rt.name,be(rt,Xe)}return p.a.createElement(K.a,Object(R.a)({form:gt},ge,{className:"upload-image-panel",onFinish:nt}),p.a.createElement(K.a.Item,{label:"\u6587\u4EF6\u5730\u5740",required:!0},p.a.createElement("div",{className:"flex-container"},p.a.createElement(K.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},p.a.createElement($.a,{style:ke})),p.a.createElement(te,{onFileChange:ue}))),p.a.createElement(K.a.Item,{label:"\u6587\u4EF6\u63CF\u8FF0",name:"alt"},p.a.createElement($.a,{style:{width:264}})),p.a.createElement(K.a.Item,{style:{textAlign:"right"}},p.a.createElement(U.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),p.a.createElement(U.a,{type:"ghost",onClick:Et},"\u53D6\u6D88")))};function te(Pe){var ut=Pe.onFileChange;return p.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",p.a.createElement("input",{type:"file",onChange:ut}))}function be(Pe,ut){if(!Pe)throw new String("\u6CA1\u6709\u6587\u4EF6");var Et=new FormData;Et.append("editormd-image-file",Pe),Et.append("file_param_name","editormd-image-file"),Et.append("byxhr","true");var _t=new window.XMLHttpRequest;_t.withCredentials=!0,_t.addEventListener("load",function(Ct){ut(JSON.parse(Ct.target.responseText),Pe)},!1),_t.addEventListener("error",function(Ct){console.error(Ct)},!1),_t.open("POST","".concat(Ie.a,"/api/attachments.json")),_t.send(Et)}var se=N("giR+"),Oe=N("fyUT"),ie=N("7Kak"),oe=N("9yH6"),Ae=oe.a.Group,_e={margin:"0 8px"},je=function(Pe){var ut=Pe.callback,Et=Pe.onCancel;function _t(Ct){ut(Ct)}return p.a.createElement(K.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:_t},p.a.createElement("div",{className:"flex-container"},p.a.createElement("span",{style:_e},"\u5355\u5143\u683C\u6570\uFF1A"),p.a.createElement("span",{style:_e},"\u884C\u6570"),p.a.createElement(K.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},p.a.createElement(Oe.a,null)),p.a.createElement("span",{style:_e},"\u5217\u6570"),p.a.createElement(K.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},p.a.createElement(Oe.a,null))),p.a.createElement("div",{className:"flex-container",style:{marginTop:12}},p.a.createElement("span",{style:_e},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),p.a.createElement(K.a.Item,{name:"align"},p.a.createElement(Ae,null,p.a.createElement(oe.a,{value:"default"},p.a.createElement("i",{className:"fa fa-align-justify"})),p.a.createElement(oe.a,{value:"left"},p.a.createElement("i",{className:"fa fa-align-left"})),p.a.createElement(oe.a,{value:"center"},p.a.createElement("i",{className:"fa fa-align-center"})),p.a.createElement(oe.a,{value:"right"},p.a.createElement("i",{className:"fa fa-align-right"}))))),p.a.createElement("div",{className:"flex-container flex-end"},p.a.createElement(U.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),p.a.createElement(U.a,{type:"ghost",onClick:Et},"\u53D6\u6D88")))},He=N("ErOA"),Ye=N("7Cbv"),qe="link",bt="upload-image",yt="code-block",ct="add-table",mt="------------",Ot={default:mt,left:":".concat(mt),center:":".concat(mt,":"),right:"".concat(mt,":")},Mt=N("9VGf"),Me,Re;function Ze(){}var lt=0,Ke=1e4,tt="\u2581",Te=` +`),o=this._stacks.get(n)||0;if(this._stacks.set(n,o+1),this._warnCountdown-=1,this._warnCountdown<=0){this._warnCountdown=a*.5;var u,A=0;this._stacks.forEach(function(x,y){(!u||A0?new F(this._options&&this._options.leakWarningThreshold):void 0}return Object.defineProperty(v.prototype,"event",{get:function(){var f=this;return this._event||(this._event=function(m,a,n){f._listeners||(f._listeners=new G.a);var o=f._listeners.isEmpty();o&&f._options&&f._options.onFirstListenerAdd&&f._options.onFirstListenerAdd(f);var u=f._listeners.push(a?[m,a]:m);o&&f._options&&f._options.onFirstListenerDidAdd&&f._options.onFirstListenerDidAdd(f),f._options&&f._options.onListenerDidAdd&&f._options.onListenerDidAdd(f,m,a);var A;f._leakageMon&&(A=f._leakageMon.check(f._listeners.size));var x;return x={dispose:function(){if(A&&A(),x.dispose=v._noop,!f._disposed&&(u(),f._options&&f._options.onLastListenerRemove)){var y=f._listeners&&!f._listeners.isEmpty();y||f._options.onLastListenerRemove(f)}}},n instanceof I.b?n.add(x):Array.isArray(n)&&n.push(x),x}),this._event},enumerable:!0,configurable:!0}),v.prototype.fire=function(f){if(this._listeners){this._deliveryQueue||(this._deliveryQueue=new G.a);for(var m=this._listeners.iterator(),a=m.next();!a.done;a=m.next())this._deliveryQueue.push([a.value,f]);for(;this._deliveryQueue.size>0;){var n=this._deliveryQueue.shift(),o=n[0],u=n[1];try{typeof o=="function"?o.call(void 0,u):o[0].call(o[1],u)}catch(A){Object(Z.e)(A)}}}},v.prototype.dispose=function(){this._listeners&&this._listeners.clear(),this._deliveryQueue&&this._deliveryQueue.clear(),this._leakageMon&&this._leakageMon.dispose(),this._disposed=!0},v._noop=function(){},v}(),b=function(v){j(f,v);function f(m){var a=v.call(this,m)||this;return a._isPaused=0,a._eventQueue=new G.a,a._mergeFn=m&&m.merge,a}return f.prototype.pause=function(){this._isPaused++},f.prototype.resume=function(){if(this._isPaused!==0&&--this._isPaused===0)if(this._mergeFn){var m=this._eventQueue.toArray();this._eventQueue.clear(),v.prototype.fire.call(this,this._mergeFn(m))}else for(;!this._isPaused&&this._eventQueue.size!==0;)v.prototype.fire.call(this,this._eventQueue.shift())},f.prototype.fire=function(m){this._listeners&&(this._isPaused!==0?this._eventQueue.push(m):v.prototype.fire.call(this,m))},f}(O),c=function(){function v(){var f=this;this.hasListeners=!1,this.events=[],this.emitter=new O({onFirstListenerAdd:function(){return f.onFirstListenerAdd()},onLastListenerRemove:function(){return f.onLastListenerRemove()}})}return Object.defineProperty(v.prototype,"event",{get:function(){return this.emitter.event},enumerable:!0,configurable:!0}),v.prototype.add=function(f){var m=this,a={event:f,listener:null};this.events.push(a),this.hasListeners&&this.hook(a);var n=function(){m.hasListeners&&m.unhook(a);var o=m.events.indexOf(a);m.events.splice(o,1)};return Object(I.h)(Object(z.a)(n))},v.prototype.onFirstListenerAdd=function(){var f=this;this.hasListeners=!0,this.events.forEach(function(m){return f.hook(m)})},v.prototype.onLastListenerRemove=function(){var f=this;this.hasListeners=!1,this.events.forEach(function(m){return f.unhook(m)})},v.prototype.hook=function(f){var m=this;f.listener=f.event(function(a){return m.emitter.fire(a)})},v.prototype.unhook=function(f){f.listener&&f.listener.dispose(),f.listener=null},v.prototype.dispose=function(){this.emitter.dispose()},v}(),p=function(){function v(){this.buffers=[]}return v.prototype.wrapEvent=function(f){var m=this;return function(a,n,o){return f(function(u){var A=m.buffers[m.buffers.length-1];A?A.push(function(){return a.call(n,u)}):a.call(n,u)},void 0,o)}},v.prototype.bufferEvents=function(f){var m=[];this.buffers.push(m);var a=f();return this.buffers.pop(),m.forEach(function(n){return n()}),a},v}(),S=function(){function v(){var f=this;this.listening=!1,this.inputEvent=w.None,this.inputEventListener=I.a.None,this.emitter=new O({onFirstListenerDidAdd:function(){f.listening=!0,f.inputEventListener=f.inputEvent(f.emitter.fire,f.emitter)},onLastListenerRemove:function(){f.listening=!1,f.inputEventListener.dispose()}}),this.event=this.emitter.event}return Object.defineProperty(v.prototype,"input",{set:function(f){this.inputEvent=f,this.listening&&(this.inputEventListener.dispose(),this.inputEventListener=f(this.emitter.fire,this.emitter))},enumerable:!0,configurable:!0}),v.prototype.dispose=function(){this.inputEventListener.dispose(),this.emitter.dispose()},v}()},MvOs:function(Ge,de,N){"use strict";N.r(de);var Z=N("/zsF"),z=N("PArb"),I=N("sPJy"),G=N("bE4q"),j=N("+L6B"),w=N("2/Rp"),W=N("14J3"),F=N("BMrR"),O=N("jCWc"),b=N("kPKH"),c=N("5Dmo"),p=N("3S7+"),S=N("sRBo"),v=N("kaz8"),f=N("T2oS"),m=N("W9HT"),a=N("7Kak"),n=N("9yH6"),o=N("MXD1"),u=N("CFYs"),A=N("miYZ"),x=N("tsqr"),y=N("k1fw"),_=N("9og8"),R=N("2qtc"),g=N("kLXV"),h=N("tJVT"),s=N("PpiC"),l=N("5NDa"),D=N("5rEg"),T=N("aHsQ"),C=N("sGsY"),M=N("WmNS"),k=N.n(M),U=N("q1tI"),P=N.n(U),K=N("Ty5D"),H=N("55Ip"),$=N("9kvl"),le=N("D1Df"),pe=N.n(le),xe=N("Icgb"),Ke=N("gUdW"),Ne=N("xGfz"),Ie=N("jhfD"),Be=N("Llu2"),ke=N("BlwA"),ge=N("bPs0"),fe=N("wd/R"),te=N.n(fe),be=N("V5fa"),se=N.n(be),Oe=N("1vsH"),ie=N("s8TD"),oe=N("xKgJ"),Ae=N("bntm"),_e=N("V0Rq"),je=N("HBuW"),He=N("9Bee"),Ye=N("Ot1p"),qe=function(Le){var Ue,$e,at,St,it=Le.item,It=Le.answerData,Xt=Le.isEducation,Lt=Le.sign,sn=Le.onBlur,hn=sn===void 0?function(){}:sn,nn=Object(U.useRef)(""),Jt=Object(U.useState)(),cn=Object(h.a)(Jt,2),On=cn[0],mn=cn[1],ot=Object(U.useState)(!1),wt=Object(h.a)(ot,2),Rt=wt[0],Kt=wt[1],Ht=Object(U.useState)(Xt||!1),$t=Object(h.a)(Ht,2),X=$t[0],E=$t[1],L=Object(U.useRef)(),V=function(){clearInterval(L.current),L.current=setInterval(function(){Rt&&hn(nn.current)},30*1e3)},J=function(we){hn(nn.current);var dt="\u786E\u5B9A\u79BB\u5F00\u6B64\u9875\u9762\u5417?\u6B64\u9875\u6570\u636E\u53EF\u80FD\u4F1A\u4E22\u5931";return(we||window.event).returnValue=dt,dt};return Object(U.useEffect)(function(){console.log("isFocus:",Rt),Rt?(window.addEventListener("beforeunload",J),V()):window.removeEventListener("beforeunload",J)},[Rt]),Object(U.useEffect)(function(){mn(it==null?void 0:it.a_flag)},[it==null?void 0:it.a_flag]),Object(U.useEffect)(function(){return function(){clearInterval(L.current)}},[]),P.a.createElement("div",null,(It==null||((Ue=It.exercise)===null||Ue===void 0)?void 0:Ue.user_exercise_status)===1?P.a.createElement("div",null,P.a.createElement("p",{className:"mt10 mb0"},"\u6211\u7684\u7B54\u6848\uFF1A"),P.a.createElement("div",{className:se.a.simpleText},P.a.createElement(He.a,{value:it==null||(($e=it.user_answer)===null||$e===void 0)?void 0:$e[0]}))):P.a.createElement("div",{className:it.user_score&&(it.user_score===it.question_score?"c-green":"c-red")},X?P.a.createElement(Ye.a,{watch:!0,isFocus:!0,defaultValue:it==null||((at=it.user_answer)===null||at===void 0)?void 0:at[0],id:it==null?void 0:it.question_id,onChange:function(we){nn.current=we,Kt(!0)},onBlur:function(){setTimeout(function(){hn(nn.current)},200),clearInterval(L.current),Kt(!1)}}):P.a.createElement("div",{onClick:function(){var we;if(!it.repeat_answer&&(it==null||((we=it.user_answer)===null||we===void 0)?void 0:we.length)>0&&!it.israp)return;Lt.current=!0,E(!0)},className:se.a.startAnswer},P.a.createElement("div",{className:"c-blue"},"\u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54"))),Object(oe.s)()&&(it==null?void 0:it.standard_answer)&&P.a.createElement("div",null,P.a.createElement("p",{className:"mt10 mb0"},"\u53C2\u8003\u7B54\u6848\uFF1A"),P.a.createElement("div",{style:{border:"1px solid #eee",background:"#f5f5f5",borderRadius:4,padding:5}},P.a.createElement(He.a,{value:it==null||((St=it.standard_answer)===null||St===void 0)?void 0:St[0]}))))},bt=qe,yt=N("OaEy"),ct=N("2fM7"),mt=function(Le){var Ue,$e,at,St,it=Le.item,It=Le.answerData,Xt=Le.isEducation,Lt=Le.onBlur,sn=Lt===void 0?function(){}:Lt,hn=Object(U.useRef)(""),nn=Object(U.useState)(),Jt=Object(h.a)(nn,2),cn=Jt[0],On=Jt[1],mn=Object(U.useState)(!1),ot=Object(h.a)(mn,2),wt=ot[0],Rt=ot[1],Kt=Object(U.useState)(!1),Ht=Object(h.a)(Kt,2),$t=Ht[0],X=Ht[1],E=Object(U.useState)(Xt||!1),L=Object(h.a)(E,2),V=L[0],J=L[1],Q=Object(U.useState)(0),we=Object(h.a)(Q,2),dt=we[0],Dt=we[1],kt=Object(U.useRef)(it.kp_content||""),ht=Object(U.useRef)(it.kp_clazz),Zt=Object(U.useRef)(),qt=Object(U.useMemo)(function(){var _n,Ln;return(_n=hn.current)===null||_n===void 0||((Ln=_n.replace(/[\n|\r|\t]/g,""))===null||Ln===void 0)?void 0:Ln.length},[hn.current]),Sn=function(){clearInterval(Zt.current),Zt.current=setInterval(function(){$t&&sn(hn.current,kt.current,ht.current)},30*1e3)};return Object(U.useEffect)(function(){console.log("isFocus:",$t),Sn()},[$t]),Object(U.useEffect)(function(){On(it==null?void 0:it.a_flag)},[it==null?void 0:it.a_flag]),Object(U.useEffect)(function(){return function(){clearInterval(Zt.current)}},[]),P.a.createElement("div",null,(It==null||((Ue=It.exercise)===null||Ue===void 0)?void 0:Ue.user_exercise_status)===1?P.a.createElement("div",null,P.a.createElement("div",{className:"mt30"},P.a.createElement("strong",null,"\u4F5C\u6587\u9898\u76EE\uFF1A"),P.a.createElement("br",null),P.a.createElement(D.a,{disabled:!0,className:"mt10",value:kt.current,onChange:function(Ln){kt.current=Ln.target.value,Dt(dt+1)},onBlur:function(){sn(hn.current,kt.current,ht.current),X(!1)}})),P.a.createElement("div",{className:"mt30"},P.a.createElement("strong",null,"\u4F5C\u54C1\u7C7B\u578B\uFF1A"),P.a.createElement("br",null),P.a.createElement(ct.a,{disabled:!0,className:"mt10 w100",placeholder:"\u8BF7\u9009\u62E9\u4F5C\u54C1\u7C7B\u578B",value:ht.current,onChange:function(Ln){ht.current=Ln,Dt(dt+1)},onBlur:function(){sn(hn.current,kt.current,ht.current),X(!1)}},P.a.createElement(ct.a.Option,{key:1,value:"\u79D1\u666E"},"\u79D1\u666E"),P.a.createElement(ct.a.Option,{key:2,value:"\u79D1\u5E7B"},"\u79D1\u5E7B"))),P.a.createElement("p",{className:"mt10 mb0"},"\u4F5C\u54C1\u5185\u5BB9\uFF1A"),P.a.createElement("div",{className:se.a.simpleText},P.a.createElement(He.a,{value:it==null||(($e=it.user_answer)===null||$e===void 0)?void 0:$e[0]}))):P.a.createElement("div",null,P.a.createElement("div",{className:"mt30"},P.a.createElement("strong",null,"\u4F5C\u6587\u9898\u76EE\uFF1A"),P.a.createElement("br",null),P.a.createElement(D.a,{className:"mt10",maxLength:60,onBlur:function(){return sn(hn.current,kt.current,ht.current)},placeholder:"\u8BF7\u8F93\u5165\u4F5C\u6587\u9898\u76EE(\u6700\u591A60\u4E2A\u5B57)",value:kt.current,onChange:function(Ln){kt.current=Ln.target.value,Dt(dt+1)}})),P.a.createElement("div",{className:"mt30"},P.a.createElement("strong",null,"\u4F5C\u6587\u7C7B\u578B\uFF1A"),P.a.createElement("br",null),P.a.createElement(ct.a,{className:"mt10 w100",placeholder:"\u8BF7\u9009\u62E9\u4F5C\u54C1\u7C7B\u578B",value:ht.current,onChange:function(Ln){ht.current=Ln,sn(Ln.current,kt.current,ht.current),Dt(dt+1)}},P.a.createElement(ct.a.Option,{key:1,value:"\u79D1\u666E"},"\u79D1\u666E"),P.a.createElement(ct.a.Option,{key:2,value:"\u79D1\u5E7B"},"\u79D1\u5E7B"))),P.a.createElement("div",{className:"mt30 mb20"},P.a.createElement("div",{className:it.user_score&&(it.user_score===it.question_score?"c-green":"c-red")},P.a.createElement("strong",null,"\u4F5C\u6587\u5185\u5BB9\uFF1A"),P.a.createElement("br",null),P.a.createElement("div",{className:"mt10 relative"},P.a.createElement("span",{className:"c-blue",style:{position:wt?"fixed":"absolute",top:wt?61:4,left:10,zIndex:106}},"\u5DF2\u8F93\u5165",qt,"\u5B57"),V?P.a.createElement(Ye.a,{className:se.a.simpleMd,disablePaste:!0,hidetoolBar:Xt,height:Xt?"60vh":150,isFocus:!0,defaultValue:it==null||((at=it.user_answer)===null||at===void 0)?void 0:at[0],id:it==null?void 0:it.question_id,onFullScreen:function(Ln){return Rt(Ln)},onChange:function(Ln){hn.current=Ln,X(!0),Dt(dt+1)},onBlur:function(){sn(hn.current,kt.current,ht.current),X(!1)}}):P.a.createElement("div",{onClick:function(){return J(!0)},className:se.a.startAnswer},P.a.createElement("div",{className:"c-blue"},"\u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54")))))),Object(oe.s)()&&(it==null?void 0:it.standard_answer)&&P.a.createElement("div",null,P.a.createElement("p",{className:"mt10 mb0"},"\u53C2\u8003\u7B54\u6848\uFF1A"),P.a.createElement("div",{style:{border:"1px solid #eee",background:"#f5f5f5",borderRadius:4,padding:5}},P.a.createElement(He.a,{value:it==null||((St=it.standard_answer)===null||St===void 0)?void 0:St[0]}))))},Ot=mt,Mt=N("g9YV"),Me=N("wCAj"),Re=N("5GOC"),Ze=N("JsLm"),lt=N("ZW9T"),ze=N("o5mm"),tt=N.n(ze),Te=function(Le){var Ue,$e,at,St,it=Le.item,It=Le.answerData,Xt=Object(U.useState)([]),Lt=Object(h.a)(Xt,2),sn=Lt[0],hn=Lt[1],nn=Object(U.useState)([]),Jt=Object(h.a)(nn,2),cn=Jt[0],On=Jt[1];Object(U.useEffect)(function(){var Rt;if(!(it!=null&&(Rt=it.shixun_details)!==null&&Rt!==void 0&&Rt.length))return;for(var Kt=[],Ht=[],$t=0;$t<(it==null||((X=it.shixun_details)===null||X===void 0)?void 0:X.length);$t++){for(var X,E,L,V=0;V<(it==null?void 0:it.shixun_details[$t].stage_list.length);V++){var J,Q,we,dt,Dt=it==null?void 0:it.shixun_details[$t].stage_list[V];Kt.push(Object(y.a)(Object(y.a)({},Dt),{operation:it==null||((J=it.shixun_details)===null||J===void 0||((Q=J[$t])===null||Q===void 0||((we=Q.shixun_detail)===null||we===void 0||((dt=we[0])===null||dt===void 0))))?void 0:dt.game_identifier}))}if(it!=null&&(E=it.shixun_details)!==null&&E!==void 0&&(L=E[$t])!==null&&L!==void 0&&L.shixun_detail){var kt,ht,Zt;Ht.push(it==null||((kt=it.shixun_details)===null||kt===void 0||((ht=kt[$t])===null||ht===void 0||((Zt=ht.shixun_detail)===null||Zt===void 0)))?void 0:Zt[0])}}On(Ht),hn(Kt)},[it==null?void 0:it.shixun_details]);var mn=[{title:"\u5173\u5361",dataIndex:"position",key:"position",align:"center"},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",align:"center",render:function(Kt){return P.a.createElement("span",{className:"overflowHidden1",style:{maxWidth:"400px"},title:Kt&&Kt.length>25?Kt:""},Kt)}},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",key:"evaluate_count",align:"center",render:function(Kt,Ht){return P.a.createElement("span",null,Ht.evaluate_count?Ht.evaluate_count:P.a.createElement("span",{className:"color-grey-9"},"--"))}},{title:"\u5B8C\u6210\u65F6\u95F4",key:"endTime",dataIndex:"endTime",align:"center",render:function(Kt,Ht){var $t=!1;return Ht.finished_time&&It!==null&&It!==void 0&&It.exercise&&It!==null&&It!==void 0&&It.exercise_answer_user&&((It==null?void 0:It.exercise.time)===-1?$t=te()(It==null?void 0:It.exercise.end_time).isBefore(Ht.finished_time):$t=te()(It==null?void 0:It.exercise_answer_user.start_at).add(It==null?void 0:It.exercise.time,"m").isBefore(Ht.finished_time)),P.a.createElement("span",null,Ht.finished_time||P.a.createElement("span",{className:"c-grey-999"},"--"),P.a.createElement("span",{className:"c-orange-ff9 "},$t?"\uFF08\u5DF2\u8D85\u65F6\uFF09":""))}},{title:"\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",align:"center",render:function(Kt,Ht){return P.a.createElement("span",null,Ht.time_consuming||P.a.createElement("span",{className:"color-grey-9"},"--"))}},{title:"\u67E5\u770B\u7B54\u6848",dataIndex:"view_answer",key:"view_answer",align:"center",render:function(Kt,Ht){return P.a.createElement("span",null,Ht.view_answer?"\u5DF2\u67E5\u770B":"\u672A\u67E5\u770B")}},{title:"\u64CD\u4F5C",dataIndex:"operation",key:"operation",align:"center",render:function(Kt,Ht,$t){return Kt?P.a.createElement(Ze.a,{affix:!1,className:"mt10"},P.a.createElement(Ze.a.Link,{href:"#challenge_".concat(it==null?void 0:it.question_id).concat($t),title:P.a.createElement("span",{style:{color:"#0152d9"}},"\u67E5\u770B")})):P.a.createElement("span",{className:"c-grey-999"},"--")}}],ot=[{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"key",width:"127px",key:"key",align:"center",render:function(Kt,Ht){return P.a.createElement("span",null,Ht.key)}},{title:"\u8BE6\u7EC6\u4FE1\u606F",dataIndex:"error_msg",key:"error_msg",align:"center",render:function(Kt,Ht){return P.a.createElement("span",null,Ht.error_msg?Ht.error_msg:"--")}}],wt={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return P.a.createElement("div",{className:"mt15 mb15"},P.a.createElement("div",null,it==null||((Ue=it.shixun)===null||Ue===void 0)?void 0:Ue.map(function(Rt,Kt){return P.a.createElement(F.a,{className:"font16",gutter:[0,20]},P.a.createElement(b.a,{flex:"1"},Rt.challenge_name," (",Rt.challenge_score,"\u5206)"),P.a.createElement(b.a,{flex:"100px",className:"tr"},!Rt.answer_status&&P.a.createElement("span",{className:"font12 tag-style-border border-orange c-orange "},"\u672A\u5B8C\u6210"),!!Rt.answer_status&&P.a.createElement("span",{className:"font12 tag-style-border border-green c-green "},"\u5DF2\u5B8C\u6210")))})),(It==null||(($e=It.exercise)===null||$e===void 0)?void 0:$e.student_commit_status)!==0||(It==null||((at=It.exercise)===null||at===void 0)?void 0:at.user_exercise_status)!==0?P.a.createElement(P.a.Fragment,null,!!(sn!=null&&sn.length)&&P.a.createElement("div",null,P.a.createElement("p",{className:"font16 c-grey-666"},"\u9636\u6BB5\u6210\u7EE9"),P.a.createElement(Me.a,{columns:mn,dataSource:sn,pagination:!1})),!!(cn!=null&&cn.length)&&P.a.createElement("div",null,P.a.createElement("p",{className:"font16 c-grey-666 mt10"},"\u5B9E\u8BAD\u8BE6\u60C5"),cn==null?void 0:cn.map(function(Rt,Kt){return P.a.createElement("div",{id:"challenge_".concat(it==null?void 0:it.question_id).concat(Kt),className:"mt5"},P.a.createElement("div",null,P.a.createElement("span",{className:"font16 mr15"}," \u7B2C",Rt.position,"\u5173"),P.a.createElement(H.a,{className:"current c-black font16",to:"/tasks/".concat(Rt.game_identifier)},Rt.name)),(Rt==null?void 0:Rt.st)===0&&Rt.passed_code&&P.a.createElement("aside",{className:tt.a.shixunWrp},P.a.createElement("h2",null,"\u7B2C\u4E00\u6B21\u901A\u5173\u7684\u4EE3\u7801\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09",P.a.createElement("span",{className:"c-light-black"},Rt.path)),P.a.createElement(lt.b,{height:300,language:"python",theme:"default",value:Rt.passed_code,options:wt})))}))):P.a.createElement(P.a.Fragment,null,Object(oe.s)()&&P.a.createElement(He.a,{className:"c-grey-999 mt20 mb20",value:it==null?void 0:it.question_title}),it==null||((St=it.shixun)===null||St===void 0)?void 0:St.map(function(Rt,Kt){return P.a.createElement("p",{className:"font16 c-grey-666 mb5",key:Kt},P.a.createElement("span",{className:"mr20"},"\u7B2C",Rt==null?void 0:Rt.challenge_position,"\u5173 ",Rt==null?void 0:Rt.challenge_name),P.a.createElement("span",null,Rt==null?void 0:Rt.challenge_score,"\u5206"))})))},me=Te,ve=N("J66h"),re=function(Le){var Ue=Le.item,$e=Le.answerData,at=Object(U.useState)([]),St=Object(h.a)(at,2),it=St[0],It=St[1];Object(U.useEffect)(function(){var sn;if((Ue==null||((sn=Ue.evaluate_codes)===null||sn===void 0)?void 0:sn.length)>0){var hn;It(Ue==null||((hn=Ue.evaluate_codes)===null||hn===void 0)?void 0:hn.map(function(nn,Jt){return{key:Jt+1,error_msg:nn!=null&&nn.error_msg?ve.Base64.decode(nn==null?void 0:nn.error_msg):""}}))}else It([{key:"--",error_msg:"--"}])},[Ue==null?void 0:Ue.evaluate_codes]);var Xt=[{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"key",width:"127px",key:"key",align:"center",render:function(hn,nn){return P.a.createElement("span",null,nn.key)}},{title:"\u8BE6\u7EC6\u4FE1\u606F",dataIndex:"error_msg",key:"error_msg",align:"center",render:function(hn,nn){return P.a.createElement("span",null,nn.error_msg?nn.error_msg:"--")}}],Lt={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return P.a.createElement(P.a.Fragment,null,P.a.createElement("div",{className:"mt15 mb15"},P.a.createElement(He.a,{value:Ue==null?void 0:Ue.description})),(Ue==null?void 0:Ue.passed_code)&&P.a.createElement("aside",{className:tt.a.shixunWrp},P.a.createElement("h3",null,"\u7B2C\u4E00\u6B21\u8BC4\u6D4B\u901A\u8FC7\u7684\u4EE3\u7801\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09"),P.a.createElement(lt.b,{style:{border:"1px solid #ccc"},height:300,language:"python",theme:"vs-light",value:Ue!=null&&Ue.passed_code?ve.Base64.decode(Ue==null?void 0:Ue.passed_code):"",options:Lt})))},ae=re,he=N("oBTY"),ye=N("m3rI"),Fe=D.a.TextArea,Pe=function(Le){var Ue,$e,at=Le.item,St=Le.answerData,it=Le.answerCheckData,It=Le.sign,Xt=Le.onBlur,Lt=Xt===void 0?function(){}:Xt,sn=Object(U.useState)([]),hn=Object(h.a)(sn,2),nn=hn[0],Jt=hn[1],cn=Object(U.useRef)(!1);Object(U.useEffect)(function(){return window.addEventListener("beforeunload",On),function(){window.removeEventListener("beforeunload",On)}},[nn,it,at]);var On=function(){var mn=Object(_.a)(k.a.mark(function ot(){var wt,Rt,Kt,Ht,$t,X,E,L;return k.a.wrap(function(J){for(;;)switch(J.prev=J.next){case 0:if(!(cn.current===!1)){J.next=2;break}return J.abrupt("return");case 2:if(wt=nn[cn.current],Rt=wt.answer_text,Kt=wt.choice_id,Rt.replaceAll(" ","")){J.next=5;break}return J.abrupt("return");case 5:if($t={questionId:at==null?void 0:at.question_id,exercise_choice_id:Kt,answer_text:Rt},!((it==null?void 0:it.ip_limit)==="inner"||it.ip_bind)){J.next=10;break}return J.next=9,Object(ie.a)({ip_limit:it==null?void 0:it.ip_limit});case 9:Ht=J.sent;case 10:$t.ip=Ht,X=Object(y.a)({},$t),E={type:"application/json"},L=new Blob([JSON.stringify(X)],E),window.navigator.sendBeacon("".concat(ye.a.API_SERVER,"/api/exercise_questions/").concat($t.questionId,"/exercise_answers.json"),L);case 15:case"end":return J.stop()}},ot)}));return function(){return mn.apply(this,arguments)}}();return Object(U.useEffect)(function(){for(var mn=[],ot=function(Kt){var Ht,$t=(at==null||((Ht=at.user_answer)===null||Ht===void 0)?void 0:Ht.find(function(X){return X.choice_id===Kt+1}))||{choice_id:Kt+1,answer_text:""};mn.push(Object(y.a)({},$t))},wt=0;wt<(at==null?void 0:at.multi_count);wt++)ot(wt);Jt(mn)},[at==null?void 0:at.user_answer]),P.a.createElement("div",null,nn==null?void 0:nn.map(function(mn,ot){var wt,Rt;return P.a.createElement("div",{key:ot,className:"mt10"},P.a.createElement("span",null,"\u6211\u7684\u7B54\u6848\uFF08\u586B\u7A7A",ot+1,"\uFF09:"),P.a.createElement("div",null,P.a.createElement(Fe,{autoSize:!0,rows:4,disabled:!at.repeat_answer&&(at==null||((wt=at.user_answer)===null||wt===void 0)?void 0:wt.length)>0&&!at.israp||(St==null||((Rt=St.exercise)===null||Rt===void 0)?void 0:Rt.user_exercise_status)===1,value:mn==null?void 0:mn.answer_text,onChange:function(Ht){cn.current=ot,nn[ot].answer_text=Ht.target.value,Jt(Object(he.a)(nn))},onFocus:function(){It.current=!0},onBlur:function(Ht){cn.current=!1,setTimeout(function(){Lt(mn==null?void 0:mn.answer_text,ot+1,nn)},200)},className:"overflow_hidden ".concat(at.user_score&&(at.user_score===at.question_score?"c-green":"c-red"))})))}),!!(at!=null&&(Ue=at.standard_answer)!==null&&Ue!==void 0&&Ue.length)&&P.a.createElement("div",null,at==null||(($e=at.standard_answer)===null||$e===void 0)?void 0:$e.map(function(mn,ot){return P.a.createElement("div",null,P.a.createElement("span",null,"\u53C2\u8003\u7B54\u6848\uFF1A\uFF08\u586B\u7A7A",ot+1,"\uFF09:"),P.a.createElement("div",null,P.a.createElement(Fe,{autoSize:!0,disabled:!0,value:mn==null?void 0:mn.answer_text[0]})))})))},ut=Pe,Et=N("lzim"),_t=D.a.TextArea,Ct=function(Le){var Ue=Le.data;return P.a.createElement("div",{className:"tc mt80"},P.a.createElement("img",{width:"486",src:Et.m})," ",P.a.createElement("br",null),Ue.status===-1&&P.a.createElement("div",{className:"c-grey-999 mt60"},"\u60A8\u7684IP\u4E0D\u5728\u8003\u8BD5\u5141\u8BB8\u7684\u8303\u56F4\u5185\uFF01"),Ue.status===-2&&P.a.createElement("div",{className:" c-grey-999 mt60"},"\u60A8\u5DF2\u7ED1\u5B9A\u5F53\u524D\u8003\u8BD5IP\u5730\u5740\uFF1A",P.a.createElement("span",{className:"c-red"},Ue.ip),"\u8BF7\u4F7F\u7528\u8BE5IP\u5730\u5740\u8FDB\u5165\u8003\u8BD5\u3002"),P.a.createElement(w.a,{className:"mt40 pl20 pr20",type:"primary"},P.a.createElement("a",{href:"/"},"\u56DE\u5230\u9996\u9875")))},gt=Ct,et=N("LvDl"),nt=C.a.Countdown,Xe=D.a.TextArea,ue=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Ce={0:"c-red-ee4",1:"c-green"},rt=["\u5355\u9009\u9898","\u591A\u9009\u9898","\u5224\u65AD\u9898","\u586B\u7A7A\u9898","\u7B80\u7B54\u9898","\u5B9E\u8BAD\u9898","\u7F16\u7A0B\u9898"],Qe=function(Le){var Ue,$e,at,St,it,It,Xt,Lt,sn,hn,nn,Jt,cn,On,mn,ot,wt,Rt,Kt,Ht,$t,X,E,L,V,J,Q,we,dt,Dt,kt,ht,Zt,qt,Sn,_n,Ln,Nn,sr,Hr,Yn,ir,er,Or,lr,br=Le.globalSetting,Kr=Le.loading,Er=Le.user,ei=Le.exercise,hr=Le.dispatch,tr=Le.location,zr=Object(s.a)(Le,["globalSetting","loading","user","exercise","dispatch","location"]),fn=Object(K.i)(),Jr=Object(U.useState)({}),Mn=Object(h.a)(Jr,2),Ee=Mn[0],An=Mn[1],bn=Object(U.useState)({}),Fn=Object(h.a)(bn,2),en=Fn[0],Ur=Fn[1],Kn=Object(U.useState)({}),nr=Object(h.a)(Kn,2),fr=nr[0],Gr=nr[1],Fr=Object(U.useState)(!1),oi=Object(h.a)(Fr,2),ur=oi[0],xr=oi[1],_r=Object(U.useState)(!0),Zr=Object(h.a)(_r,2),Cr=Zr[0],Sr=Zr[1],Ri=Object(U.useState)(!1),Di=Object(h.a)(Ri,2),Qt=Di[0],ln=Di[1],rn=Object(U.useState)(!1),pn=Object(h.a)(rn,2),wn=pn[0],Rn=pn[1],yn=Object(U.useState)(),Wn=Object(h.a)(yn,2),Vn=Wn[0],gn=Wn[1],qr=Object(U.useState)(0),En=Object(h.a)(qr,2),Jn=En[0],Lr=En[1],Ar=Object(U.useState)(""),xn=Object(h.a)(Ar,2),Tn=xn[0],Cn=xn[1],Tr=Object(U.useState)("none"),ti=Object(h.a)(Tr,2),si=ti[0],mi=ti[1],na=Object(U.useState)(""),ra=Object(h.a)(na,2),Ia=ra[0],Eo=ra[1],Xo=Object(U.useState)({status:0}),xo=Object(h.a)(Xo,2),ia=xo[0],aa=xo[1],Qo=Object(U.useState)(!1),Oi=Object(h.a)(Qo,2),ni=Oi[0],Hi=Oi[1],ka=Object(U.useState)(!1),Na=Object(h.a)(ka,2),Vr=Na[0],_i=Na[1],Ba=Object(U.useState)(window.document.domain==="kepukehuan.educoder.net"),Co=Object(h.a)(Ba,2),Mr=Co[0],ms=Co[1],Ua=Object(U.useRef)(),Ki=Object(U.useRef)(),li=Object(U.useRef)(),jr=Object(U.useRef)(),Fa=Object(U.useRef)(),dr=Object(U.useRef)(!1),ja=Object(U.useRef)({}),oa=Object(U.useMemo)(function(){return new WebSocket("ws://localhost:8082")},[]),Yo=Object(U.useState)(0),Wa=Object(h.a)(Yo,2),Dn=Wa[0],$r=Wa[1],So=Object(U.useState)(0),Ha=Object(h.a)(So,2),Pn=Ha[0],ri=Ha[1],Ao=Object(U.useState)(!1),sa=Object(h.a)(Ao,2),Xr=sa[0],gi=sa[1],Ka=Object(U.useState)(!1),la=Object(h.a)(Ka,2),zi=la[0],To=la[1],za=Object(U.useState)(),wo=Object(h.a)(za,2),Ro=wo[0],Ga=wo[1],vi=Object(U.useState)(),yi=Object(h.a)(vi,2),bi=yi[0],Va=yi[1];Object(U.useEffect)(function(){return document.body.setAttribute("data-custom","auto"),function(){document.body.removeAttribute("data-custom")}},[]),Object(U.useEffect)(function(){var Bt;return(Bt=Er.userInfo)!==null&&Bt!==void 0&&Bt.user_id&&(Object(oe.c)()?Pr():Er.userInfo.login&&Ei()),window.addEventListener("message",Xa),function(){window.removeEventListener("message",Xa),tr.pathname.indexOf("/detail")>-1&&Object(Ae.b)()}},[fn.categoryId,Er.userInfo.login]),Object(U.useEffect)(function(){return Mr&&hr({type:"globalSetting/headerFooterToggle",payload:!1}),window.addEventListener("beforeunload",ua),function(){clearTimeout(li.current),clearTimeout(jr.current),window.removeEventListener("beforeunload",ua)}},[]),Object(U.useEffect)(function(){var Bt;Ee!=null&&(Bt=Ee.question_status)!==null&&Bt!==void 0&&Bt.every(function(ce){return!!ce.ques_status&&ni&&(en==null?void 0:en.used_screen_num)<(en==null?void 0:en.screen_num)})&&setTimeout(function(){var ce;(ce=Ki.current)===null||ce===void 0||ce.handlePhoto()},1300)},[Ee]),Object(U.useEffect)(function(){var Bt;if(clearTimeout(li.current),clearTimeout(jr.current),Ee!=null&&(Bt=Ee.exercise)!==null&&Bt!==void 0&&Bt.left_time&&Object(oe.s)()){var ce,st;if((Ee==null||((ce=Ee.exercise)===null||ce===void 0)?void 0:ce.left_time)>1800){var We;jr.current=setTimeout(function(){g.a.info({content:"\u5F53\u524D\u8DDD\u79BB\u8003\u8BD5\u7ED3\u675F\u8FD8\u670930\u5206\u949F",icon:P.a.createElement(xe.a,null),okText:"\u77E5\u9053\u4E86"})},((Ee==null||((We=Ee.exercise)===null||We===void 0)?void 0:We.left_time)-1800)*1e3)}if((Ee==null||((st=Ee.exercise)===null||st===void 0)?void 0:st.left_time)>900){var Tt;li.current=setTimeout(function(){g.a.info({content:"\u5F53\u524D\u8DDD\u79BB\u8003\u8BD5\u7ED3\u675F\u8FD8\u670915\u5206\u949F",icon:P.a.createElement(xe.a,null),okText:"\u77E5\u9053\u4E86"})},((Ee==null||((Tt=Ee.exercise)===null||Tt===void 0)?void 0:Tt.left_time)-900)*1e3)}}},[Ee==null||((Ue=Ee.exercise)===null||Ue===void 0)?void 0:Ue.left_time]);var ua=function(){var ce;(ce=ei.exerciseUserInfo)!==null&&ce!==void 0&&ce.screen_open&&window.navigator.sendBeacon("".concat(ye.a.API_SERVER,"/api/exercises/").concat(fn.categoryId,"/commit_screen_at.json"),{})},Xa=function(ce){ce.data==="backExercise"&&Qa()},Qa=function(){mi("none"),Cn(""),Pr()},Ei=function(){var Bt=Object(_.a)(k.a.mark(function ce(){var st,We,Tt,pt,Nt,Vt,Ft,un,zt,Ut,an;return k.a.wrap(function(tn){for(;;)switch(tn.prev=tn.next){case 0:return tn.next=2,hr({type:"exercise/getExerciseUserInfo",payload:Object(y.a)({},fn)});case 2:if(We=tn.sent,Ur(Object(y.a)({},We.data)),!((We==null||((st=We.data)===null||st===void 0)?void 0:st.ip_limit)!=="no")){tn.next=11;break}if(!((We==null||((Tt=We.data)===null||Tt===void 0)?void 0:Tt.ip_limit)==="inner")){tn.next=9;break}return tn.next=8,Object(ie.a)({ip_limit:We==null||((pt=We.data)===null||pt===void 0)?void 0:pt.ip_limit});case 8:Vt=tn.sent;case 9:return tn.next=11,Object(Oe.q)({exerciseId:fn.categoryId,ip:Vt,errmsgHide:!0,ip_limit:We==null||((Nt=We.data)===null||Nt===void 0)?void 0:Nt.ip_limit}).catch(function(In){aa(In)});case 11:if(!((We==null?void 0:We.status)==0)){tn.next=18;break}if(!((We==null||((Ft=We.data)===null||Ft===void 0)?void 0:Ft.used_screen_num)>(We==null||((un=We.data)===null||un===void 0)?void 0:un.screen_num)&&We!==null&&We!==void 0&&(zt=We.data)!==null&&zt!==void 0&&zt.screen_open)){tn.next=15;break}return Mi(),tn.abrupt("return",!1);case 15:ln(We==null?void 0:We.data.check_camera),We!=null&&We.data.check_camera||Rn(We==null||((Ut=We.data)===null||Ut===void 0)?void 0:Ut.screen_open),We!=null&&(an=We.data)!==null&&an!==void 0&&an.check_camera||Pr();case 18:case"end":return tn.stop()}},ce)}));return function(){return Bt.apply(this,arguments)}}(),Pr=function(){var Bt=Object(_.a)(k.a.mark(function ce(){var st,We,Tt,pt,Nt,Vt,Ft,un,zt,Ut,an,kn,tn,In,Yr,Qi,hi,$a,eo,to,Yi,ma,Ji,no,Zi,qi,ga,va,$i,ya,Si,ro,Bi,mr,ba,io,Ea,gr;return k.a.wrap(function(Hn){for(;;)switch(Hn.prev=Hn.next){case 0:if(xr(!0),Tt=(st=Er.userInfo)===null||st===void 0?void 0:st.user_id,!Object(oe.c)()){Hn.next=10;break}return Hn.next=5,Object(_e.F)({exerciseId:fn.categoryId,login:fn.login}).catch(function(){return xr(!1)});case 5:We=Hn.sent,((pt=We)===null||pt===void 0?void 0:pt.exercise)&&(We.exercise.user_exercise_status=1),Tt=(Nt=We)===null||Nt===void 0||((Vt=Nt.exercise_answer_user)===null||Vt===void 0)?void 0:Vt.user_id,Hn.next=30;break;case 10:if(!(tr!=null&&(Ft=tr.query)!==null&&Ft!==void 0&&Ft.check)){Hn.next=17;break}return Hn.next=13,Object(_e.y)(Object(y.a)({},fn)).catch(function(){return xr(!1)});case 13:We=Hn.sent,Tt=($a=We)===null||$a===void 0||((eo=$a.exercise)===null||eo===void 0)?void 0:eo.user_id,Hn.next=24;break;case 17:return Hn.next=19,Object(_e.x)(Object(y.a)({},fn)).catch(function(){return xr(!1)});case 19:We=Hn.sent,We.status===-1&&wr(),((to=We)===null||to===void 0?void 0:to.exercise)&&(We.exercise.user_exercise_status=0),((Yi=We)===null||Yi===void 0?void 0:Yi.exercise)&&(We.exercise.exercise_status=2),(ma=We)===null||ma===void 0||((Ji=ma.exercise_question_types)===null||Ji===void 0)||Ji.map(function(zn){if((zn==null?void 0:zn.question_type)<3){var Rr;zn==null||((Rr=zn.items)===null||Rr===void 0)||Rr.map(function(Ai){Ai.user_answer=Ai.question_choices.filter(function(ii){return ii.user_answer_boolean}).map(function(ii){return ii.choice_id})})}});case 24:if(!(!((un=We)!==null&&un!==void 0&&(zt=un.exercise)!==null&&zt!==void 0&&zt.can_start)&&(Ut=We)!==null&&Ut!==void 0&&Ut.exercise)){Hn.next=27;break}return window.location.href="/classrooms/".concat(fn.coursesId,"/exercise/").concat(fn.categoryId,"/users/").concat(fn.login,"/check"),Hn.abrupt("return");case 27:if(((an=We.exercise)===null||an===void 0?void 0:an.commit_status)===0&&!Fa.current)try{Fa.current=!0,oa.send(JSON.stringify({type:"toggleLockExit",data:!0})),oa.send(JSON.stringify({type:"network-close",data:""}))}catch(zn){}(kn=We)!==null&&kn!==void 0&&(tn=kn.exercise)!==null&&tn!==void 0&&tn.left_time&&setTimeout(function(){Eo(se.a.red)},(((no=We)===null||no===void 0||((Zi=no.exercise)===null||Zi===void 0)?void 0:Zi.left_time)-300>0?((qi=We)===null||qi===void 0||((ga=qi.exercise)===null||ga===void 0)?void 0:ga.left_time)-300:0)*1e3),((In=We)===null||In===void 0||((Yr=In.exercise)===null||Yr===void 0)?void 0:Yr.take_photo)>=((Qi=We)===null||Qi===void 0||((hi=Qi.exercise)===null||hi===void 0)?void 0:hi.photo_count);case 30:xr(!1),We&&(((va=We)!==null&&va!==void 0&&($i=va.exercise)!==null&&$i!==void 0&&$i.question_random||(ya=We)!==null&&ya!==void 0&&(Si=ya.exercise)!==null&&Si!==void 0&&Si.choice_random)&&(gr=1,We.exercise.question_random=(io=We)===null||io===void 0||((Ea=io.exercise_question_types)===null||Ea===void 0)?void 0:Ea.map(function(zn){var Rr,Ai,ii,xa;return(Rr=We)!==null&&Rr!==void 0&&(Ai=Rr.exercise)!==null&&Ai!==void 0&&Ai.choice_random&&((zn.question_type===0||zn.question_type===1)&&zn.items.map(function(fi){return fi.question_choices=Object(Oe.Q)(fi.question_choices,Tt),fi}),zn.question_type===7&&zn.items.forEach(function(fi){fi.sub_exercise_questions.forEach(function(Ca){Ca.question_choices=Object(Oe.Q)(Ca.question_choices,Tt)})})),(ii=We)!==null&&ii!==void 0&&(xa=ii.exercise)!==null&&xa!==void 0&&xa.question_random&&(zn.items=Object(Oe.Q)(zn.items,Tt)),zn.items.map(function(fi){return fi.question_num=gr,gr++,fi}),zn})),We.exercise_types=((ro=We)===null||ro===void 0?void 0:ro.exercise_types)||((Bi=We)===null||Bi===void 0||((mr=Bi.exercise_scores)===null||mr===void 0)?void 0:mr.exercise_types),We.question_status=We.question_status||pr(((ba=We)===null||ba===void 0?void 0:ba.exercise_question_types)||[]),An(We));case 32:case"end":return Hn.stop()}},ce)}));return function(){return Bt.apply(this,arguments)}}(),pr=function(ce){var st=[];return ce.forEach(function(We){st=st.concat(We.items)}),st=st.map(function(We){return{ques_status:We==null?void 0:We.ques_status,question_num:We==null?void 0:We.question_num,ques_id:We==null?void 0:We.question_id}}),st};Object(U.useEffect)(function(){var Bt,ce,st;((Bt=Ee.exercise)===null||Bt===void 0?void 0:Bt.left_time)===0&&Mi(),((ce=Ee.exercise)===null||ce===void 0?void 0:ce.left_time)&&gn(Date.now()+(Ee==null||((st=Ee.exercise)===null||st===void 0)?void 0:st.left_time)*1e3)},[($e=Ee.exercise)===null||$e===void 0?void 0:$e.left_time]);var ui=function(){var ce;(Ee==null||((ce=Ee.exercise)===null||ce===void 0)?void 0:ce.exercise_status)===3?g.a.confirm({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:P.a.createElement("div",{className:"tc font16"},"\u622A\u6B62\u65F6\u95F4\u5DF2\u5230\uFF0C\u65E0\u6CD5\u6253\u56DE\u8BD5\u5377",P.a.createElement("br",null),"\u8BF7\u5728\u4FEE\u6539\u622A\u6B62\u65F6\u95F4\u540E\u518D\u64CD\u4F5C")}):g.a.confirm({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:P.a.createElement("div",{className:"tc font16"},"\u5B66\u751F\u5C06\u5F97\u5230\u4E00\u6B21\u91CD\u65B0\u7B54\u9898\u7684\u673A\u4F1A\uFF0C\u73B0\u6709\u7684\u7B54\u9898\u60C5\u51B5\u5C06\u88AB\u6E05\u7A7A",P.a.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u56DE\u9000TA\u7684\u8BD5\u5377\u7B54\u9898"),onOk:function(){var st=Object(_.a)(k.a.mark(function Tt(){var pt,Nt;return k.a.wrap(function(Ft){for(;;)switch(Ft.prev=Ft.next){case 0:return Ft.next=2,Object(_e.R)({categoryId:fn.categoryId,user_ids:[Ee==null||((pt=Ee.exercise_answer_user)===null||pt===void 0)?void 0:pt.user_id]});case 2:Nt=Ft.sent,Nt&&(x.b.info(Nt==null?void 0:Nt.message),wr());case 4:case"end":return Ft.stop()}},Tt)}));function We(){return st.apply(this,arguments)}return We}()})},wr=function(){window.location.href=Object(Oe.p)()?"/":"/classrooms/".concat(fn.coursesId,"/exercise/").concat(fn.categoryId,"/detail")},xi=function(){var Bt=Object(_.a)(k.a.mark(function ce(){var st;return k.a.wrap(function(Tt){for(;;)switch(Tt.prev=Tt.next){case 0:return Tt.next=2,Object(_e.k)(Object(y.a)({},fn));case 2:if(st=Tt.sent,!(st!=null&&st.has_time)){Tt.next=10;break}return gn(Date.now()+(st==null?void 0:st.left_time)*1e3),Ee.exercise.left_time=st==null?void 0:st.left_time,An(Object(y.a)({},Ee)),Tt.abrupt("return",!0);case 10:return Jo(),Tt.abrupt("return",!1);case 12:case"end":return Tt.stop()}},ce)}));return function(){return Bt.apply(this,arguments)}}(),Jo=function(){var Bt=Object(_.a)(k.a.mark(function ce(){var st,We;return k.a.wrap(function(pt){for(;;)switch(pt.prev=pt.next){case 0:return pt.next=2,Object(_e.Z)({categoryId:fn.categoryId,commit_method:2});case 2:st=pt.sent,(st==null?void 0:st.status)===0&&(g.a.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:P.a.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",P.a.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:function(){var Nt=Object(_.a)(k.a.mark(function Ft(){return k.a.wrap(function(zt){for(;;)switch(zt.prev=zt.next){case 0:wr();case 1:case"end":return zt.stop()}},Ft)}));function Vt(){return Nt.apply(this,arguments)}return Vt}()}),x.b.info(st==null?void 0:st.message)),(st==null?void 0:st.status)===-3&&(We=parseInt(st==null?void 0:st.message),Ee.exercise.left_time=We,An(Object(y.a)({},Ee)));case 5:case"end":return pt.stop()}},ce)}));return function(){return Bt.apply(this,arguments)}}(),da=function(){var Bt=Object(_.a)(k.a.mark(function ce(st){var We;return k.a.wrap(function(pt){for(;;)switch(pt.prev=pt.next){case 0:return pt.next=2,Object(je.D)({id:st.shixun_identifier});case 2:We=pt.sent,We!=null&&We.game_identifier&&(Cn("/tasks/".concat(We.game_identifier,"?type=exercises&exercisesId=").concat(fn.categoryId,"&coursesId=").concat(fn.coursesId,"&login=").concat(fn.login,"&questionId=").concat(st.question_id)),mi("block")),(We==null?void 0:We.status)===-3?Object(Oe.o)():(We==null?void 0:We.status)===2?Gi(We==null?void 0:We.message,st.question_id):(We==null?void 0:We.status)===3&&Ya(We==null?void 0:We.message);case 5:case"end":return pt.stop()}},ce)}));return function(st){return Bt.apply(this,arguments)}}(),Gi=function Bt(ce,st){var We;ce=(We=ce)!==null&&We!==void 0&&We.includes(".json")?ce:"".concat(ce,".json"),g.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:P.a.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:function(){var Tt=Object(_.a)(k.a.mark(function Nt(){var Vt,Ft;return k.a.wrap(function(zt){for(;;)switch(zt.prev=zt.next){case 0:return zt.next=2,Object(_e.S)({url:ce});case 2:if(Vt=zt.sent,Vt){zt.next=5;break}return zt.abrupt("return");case 5:return x.b.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF01"),zt.next=8,Object(je.D)({id:Vt.shixun_identifier});case 8:if(Ft=zt.sent,!(Ft!=null&&Ft.game_identifier)){zt.next=12;break}return da({shixun_identifier:Ft==null?void 0:Ft.game_identifier,question_id:st}),zt.abrupt("return");case 12:(Ft==null?void 0:Ft.status)===2?Bt(Ft==null?void 0:Ft.message,st):(Ft==null?void 0:Ft.status)===3&&Ya(Ft==null?void 0:Ft.message);case 13:case"end":return zt.stop()}},Nt)}));function pt(){return Tt.apply(this,arguments)}return pt}()})},Ya=function(ce){g.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:P.a.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",ce,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Do=function(ce){ce.redo?g.a.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:P.a.createElement("div",{className:"tc font16"},"\u60A8\u4E4B\u524D\u5DF2\u7ECF\u6311\u6218\u8FC7\u8BE5\u5B9E\u8BAD\uFF0C\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u9700\u8981\u91CD\u65B0\u6311\u6218"),onOk:function(){var st=Object(_.a)(k.a.mark(function Tt(){var pt,Nt,Vt,Ft;return k.a.wrap(function(zt){for(;;)switch(zt.prev=zt.next){case 0:return zt.next=2,Object(_e.S)({id:ce.myshixun_identifier,url:ce.url});case 2:pt=zt.sent,pt&&(Nt=Object(et.cloneDeep)(Ee==null?void 0:Ee.exercise_question_types),Vt=Nt==null?void 0:Nt.findIndex(function(Ut){return Ut.question_type===5}),Nt[Vt].items.find(function(Ut){return Ut.question_id===ce.question_id}).redo=!1,Nt[Vt].items.find(function(Ut){return Ut.question_id===ce.question_id}).shixun_identifier=pt.shixun_identifier,Ee.exercise_question_types=Nt,An(Ee),Ft=Object(y.a)(Object(y.a)({},ce),{},{shixun_identifier:pt.shixun_identifier}),da(Ft));case 4:case"end":return zt.stop()}},Tt)}));function We(){return st.apply(this,arguments)}return We}()}):da(ce)},ca=function(){var Bt=Object(_.a)(k.a.mark(function ce(st){var We;return k.a.wrap(function(pt){for(;;)switch(pt.prev=pt.next){case 0:if(!st.hack_identifier){pt.next=5;break}return pt.next=3,Object(_e.X)({id:st.hack_identifier});case 3:We=pt.sent,(We==null?void 0:We.status)===0&&(Cn("/myproblems/".concat(We.identifier,"?type=exercises&exercisesId=").concat(fn.categoryId,"&coursesId=").concat(fn.coursesId,"&login=").concat(fn.login,"&questionId=").concat(st.question_id)),mi("block"));case 5:case"end":return pt.stop()}},ce)}));return function(st){return Bt.apply(this,arguments)}}(),Li=function(){var Bt=Object(_.a)(k.a.mark(function ce(st,We,Tt,pt,Nt,Vt){var Ft,un,zt,Ut,an;return k.a.wrap(function(tn){for(;;)switch(tn.prev=tn.next){case 0:if(xr(!0),zt={questionId:st,exercise_choice_id:We,answer_text:Tt},!((en==null?void 0:en.ip_limit)==="inner"||en.ip_bind)){tn.next=6;break}return tn.next=5,Object(ie.a)({ip_limit:en==null?void 0:en.ip_limit});case 5:un=tn.sent;case 6:if(Nt&&(zt.kp_content=Nt),Nt&&(zt.kp_clazz=Vt),st){tn.next=11;break}return console.error("handleSave no questionId params"),tn.abrupt("return");case 11:return zt.ip=un,tn.next=14,Object(_e.cb)(zt);case 14:Ut=tn.sent,Ut!=null&&(Ft=Ut.alert)!==null&&Ft!==void 0&&Ft.length&&(Ut==null||((an=Ut.alert)===null||an===void 0)||an.map(function(In){g.a.warn({title:"\u63D0\u793A",autoFocusButton:null,content:In})})),(Ut==null?void 0:Ut.status)===0?(pt&&pt(),ci()):(Ut==null?void 0:Ut.status)===-1?setTimeout(function(){wr()},1e3):(Ut==null?void 0:Ut.status)===-2?aa(Ut):(Ut==null?void 0:Ut.status)===-3&&(Ut.status=-1,aa(Ut)),xr(!1);case 18:case"end":return tn.stop()}},ce)}));return function(st,We,Tt,pt,Nt,Vt){return Bt.apply(this,arguments)}}(),ha=function(){var Bt=Object(_.a)(k.a.mark(function ce(st){var We,Tt;return k.a.wrap(function(Nt){for(;;)switch(Nt.prev=Nt.next){case 0:return Nt.next=2,xi();case 2:return Nt.next=4,Object(_e.d)({id:fn.categoryId});case 4:if(We=Nt.sent,We){Nt.next=7;break}return Nt.abrupt("return");case 7:We.question_undo!==0||We.oj_undo!==0?(Tt="",We.question_undo!==0&&We.oj_undo!==0?Tt="\u6709 ".concat(We.question_undo," \u9898\u672A\u5B8C\u6210\uFF0C\u5305\u542B ").concat(We.oj_undo," \u4E2A\u7F16\u7A0B\u9898"):We.question_undo!==0&&We.oj_undo===0?Tt="\u6709 ".concat(We.question_undo," \u9898\u672A\u5B8C\u6210"):We.question_undo===0&&We.oj_undo!==0&&(Tt="\u6709 ".concat(We.oj_undo," \u7F16\u7A0B\u9898\u672A\u5B8C\u6210")),g.a.confirm({width:530,title:"\u63D0\u793A",centered:!0,okText:st?"\u77E5\u9053\u4E86":"\u786E\u8BA4\u4EA4\u5377",cancelText:"\u53D6\u6D88",content:P.a.createElement("div",{className:"tc font16"},Tt,P.a.createElement("br",null),st?"\u5728".concat(te()(We.end_time).format("YYYY-MM-DD HH:mm"),"\u4E4B\u524D\uFF0C\u5141\u8BB8\u4FEE\u6539\u7B54\u9898"):Vn?"\u4F60\u672C\u573A\u8003\u8BD5\u5269\u4F59\u65F6\u95F4\u8FD8\u6709".concat(Object(Oe.X)((Vn-new Date().getTime())/1e3)," \uFF0C\u786E\u8BA4\u63D0\u524D\u4EA4\u5377\u5417\uFF1F"):"\u63D0\u4EA4\u540E\u65E0\u6CD5\u518D\u4FEE\u6539\u7B54\u9898\uFF0C\u662F\u5426\u786E\u8BA4\u63D0\u4EA4\uFF1F"),onOk:function(){var Vt=Object(_.a)(k.a.mark(function un(){return k.a.wrap(function(Ut){for(;;)switch(Ut.prev=Ut.next){case 0:st?en!=null&&en.screen_open?x.b.success("\u4FDD\u5B58\u6210\u529F"):wr():Mi();case 1:case"end":return Ut.stop()}},un)}));function Ft(){return Vt.apply(this,arguments)}return Ft}()})):g.a.confirm({width:530,title:"\u63D0\u793A",centered:!0,okText:st?"\u77E5\u9053\u4E86":"\u786E\u8BA4\u4EA4\u5377",cancelText:"\u53D6\u6D88",content:P.a.createElement("div",{className:"tc font16"},st?"\u5728".concat(te()(We.end_time).format("YYYY-MM-DD HH:mm"),"\u4E4B\u524D\uFF0C\u5141\u8BB8\u4FEE\u6539\u7B54\u9898"):Vn?"\u4F60\u672C\u573A\u8003\u8BD5\u5269\u4F59\u65F6\u95F4\u8FD8\u6709".concat(Object(Oe.X)((Vn-new Date().getTime())/1e3)," \uFF0C\u786E\u8BA4\u63D0\u524D\u4EA4\u5377\u5417\uFF1F"):"\u63D0\u4EA4\u540E\u65E0\u6CD5\u518D\u4FEE\u6539\u7B54\u9898\uFF0C\u662F\u5426\u786E\u8BA4\u63D0\u4EA4\uFF1F"),onOk:function(){var Vt=Object(_.a)(k.a.mark(function un(){return k.a.wrap(function(Ut){for(;;)switch(Ut.prev=Ut.next){case 0:st?en!=null&&en.screen_open?x.b.success("\u4FDD\u5B58\u6210\u529F"):wr():Mi();case 1:case"end":return Ut.stop()}},un)}));function Ft(){return Vt.apply(this,arguments)}return Ft}()});case 8:case"end":return Nt.stop()}},ce)}));return function(st){return Bt.apply(this,arguments)}}(),Ja=function(ce){return P.a.createElement("div",null,P.a.createElement(u.a,{strokeColor:{from:"#108ee9",to:"#87d068"},status:"active",percent:ce}),P.a.createElement("div",{className:"c-grey-c tc mt10 mb20"},"\u6B63\u5728\u5224\u5206\u4E2D\u2026"))},Oo=function(){var ce=0,st=g.a.info({title:"\u4EA4\u5377\u4E2D",icon:null,className:"modal-footer-none",content:Ja(ce)}),We=setInterval(function(){ce<=100?(ce+=2,st.update({content:Ja(ce)})):(st.destroy(),clearInterval(We))},50)},Mi=function(){var Bt=Object(_.a)(k.a.mark(function ce(){var st;return k.a.wrap(function(Tt){for(;;)switch(Tt.prev=Tt.next){case 0:return Tt.next=2,Object(_e.Z)({categoryId:fn.categoryId,commit_method:1});case 2:return st=Tt.sent,Tt.next=5,hr({type:"exercise/setActionTabs",payload:Object(y.a)({},{removeEventListenerExitScreen:!0})});case 5:if((st==null?void 0:st.status)===0){Oo(),x.b.success(st==null?void 0:st.message),ln(!1);try{oa.send(JSON.stringify({type:"toggleLockExit",data:!1})),oa.send(JSON.stringify({type:"network-open",data:""}))}catch(pt){}setTimeout(function(){g.a.info({title:"\u4EA4\u5377\u6210\u529F\uFF01",okText:"\u786E\u5B9A",maskClosable:!1,keyboard:!1,onOk:function(){Object(Ae.b)(),wr()}})},3e3)}case 6:case"end":return Tt.stop()}},ce)}));return function(){return Bt.apply(this,arguments)}}(),Pi=function(){var Bt=Object(_.a)(k.a.mark(function ce(st,We,Tt,pt){return k.a.wrap(function(Vt){for(;;)switch(Vt.prev=Vt.next){case 0:Li(We,st,null,function(){Ee.question_status.find(function(Ft){return Ft.ques_id===We}).ques_status=st?1:0,pt.user_answer=[],pt.user_answer.push(st),pt.repeat_answer||(pt.israp=!0),An(Object(y.a)({},Ee))});case 1:case"end":return Vt.stop()}},ce)}));return function(st,We,Tt,pt){return Bt.apply(this,arguments)}}(),fa=function(){var Bt=Object(_.a)(k.a.mark(function ce(st,We,Tt,pt,Nt){return k.a.wrap(function(Ft){for(;;)switch(Ft.prev=Ft.next){case 0:Li(pt.question_id,st,null,function(){var un,zt,Ut;pt.user_answer=[],pt.user_answer.push(st);var an=Nt==null||((un=Nt.sub_exercise_questions)===null||un===void 0)?void 0:un.filter(function(kn){var tn;return((tn=kn.user_answer)===null||tn===void 0?void 0:tn.length)===0});Ee.question_status.find(function(kn){return kn.ques_id===We}).ques_status=(an==null?void 0:an.length)===(Nt==null||((zt=Nt.sub_exercise_questions)===null||zt===void 0)?void 0:zt.length)?0:(an==null?void 0:an.length)>0&&(an==null?void 0:an.length)<(Nt==null||((Ut=Nt.sub_exercise_questions)===null||Ut===void 0)?void 0:Ut.length)?2:1,An(Object(y.a)({},Ee))});case 1:case"end":return Ft.stop()}},ce)}));return function(st,We,Tt,pt,Nt){return Bt.apply(this,arguments)}}(),_o=function(ce,st,We){Li(st,ce,null,function(){We.user_answer=ce,We.repeat_answer||(We.israp=!0),Ee.question_status.find(function(Tt){return Tt.ques_id===st}).ques_status=ce!=null&&ce.length?1:0,An(Object(y.a)({},Ee))})},pa=function(ce,st,We,Tt,pt){if(!ce.replaceAll(" ","")){x.b.warning("\u56DE\u7B54\u4E0D\u80FD\u4E3A\u7A7A\u6216\u8005\u7EAF\u7A7A\u683C"),ci();return}Li(We,st,ce,function(){Ee.question_status.find(function(Vt){return Vt.ques_id===We}).ques_status=Tt.every(function(Vt){return!!Vt.answer_text})?1:Ee.question_status.find(function(Vt){return Vt.ques_id===We}).ques_status=Tt.some(function(Vt){return!!Vt.answer_text})?2:0;var Nt={choice_id:st,answer_text:ce};pt.user_answer.filter(function(Vt){return Vt.choice_id!=st})?pt.user_answer.splice(st-1,1,Nt):pt.user_answer.push(Nt),pt.repeat_answer||(pt.israp=!0),An(Object(y.a)({},Ee))})},Zo=function(ce,st,We){if(!ce.replaceAll(" ","")){x.b.warning("\u56DE\u7B54\u4E0D\u80FD\u4E3A\u7A7A\u6216\u8005\u7EAF\u7A7A\u683C"),ci();return}Li(st,null,ce,function(){Ee.question_status.find(function(Tt){return Tt.ques_id===st}).ques_status=ce?1:0,We.user_answer=[],We.user_answer.push(ce),We.repeat_answer||(We.israp=!0),An(Object(y.a)({},Ee))})},Lo=function(ce,st){var We,Tt,pt,Nt,Vt,Ft,un;return P.a.createElement("div",null,P.a.createElement(m.a,{spinning:Vr},P.a.createElement(n.a.Group,{disabled:(Ee==null||((We=Ee.exercise)===null||We===void 0)?void 0:We.user_exercise_status)===1,defaultValue:ce==null||((Tt=ce.user_answer)===null||Tt===void 0)?void 0:Tt[0],onChange:function(Ut){return Pi(Ut.target.value,ce==null?void 0:ce.question_id,st,ce)},className:ce.user_score&&"edu-radio-".concat(ce.user_score===ce.question_score?"green":"red")},ce==null||((pt=ce.question_choices)===null||pt===void 0)?void 0:pt.map(function(zt,Ut){var an,kn=ce.question_type==2,tn=kn?"":"".concat(ue[Ut],".");return P.a.createElement("div",{className:se.a.answerWrap,key:Ut},P.a.createElement(n.a,{disabled:!ce.repeat_answer&&(ce==null||((an=ce.user_answer)===null||an===void 0)?void 0:an.length)>0&&!ce.israp,value:zt==null?void 0:zt.choice_id},P.a.createElement("span",{className:"mr3"},tn),P.a.createElement(He.a,{className:se.a.renderHtml,value:zt==null?void 0:zt.choice_text})))}))),Object(oe.s)()&&(Ee==null||((Nt=Ee.exercise)===null||Nt===void 0)?void 0:Nt.answer_open)&&((Ee==null||((Vt=Ee.exercise)===null||Vt===void 0)?void 0:Vt.exercise_status)==3||(Ee==null||((Ft=Ee.exercise)===null||Ft===void 0)?void 0:Ft.user_exercise_status)==1)&&P.a.createElement("div",null,"\u53C2\u8003\u7B54\u6848\uFF1A",ce==null||((un=ce.standard_answer)===null||un===void 0)?void 0:un.map(function(zt,Ut){return P.a.createElement("span",null,ue[Number(zt)-1])})))},qo=function(ce,st,We){var Tt;return P.a.createElement("div",null,ce==null||((Tt=ce.sub_exercise_questions)===null||Tt===void 0)?void 0:Tt.map(function(pt,Nt){var Vt,Ft,un,zt,Ut,an,kn;return P.a.createElement("div",null,P.a.createElement("div",{style:{marginTop:20,userSelect:"none",alignItems:"center"}},P.a.createElement("span",{style:{flexShrink:0,fontSize:"14px",color:"#999"}},We+1+"."+(Nt+1),"\uFF08\u5355\u9009\u9898 ",pt==null?void 0:pt.question_score,"\u5206\uFF09"),P.a.createElement("br",null),P.a.createElement(He.a,{style:{marginLeft:27},value:pt==null?void 0:pt.question_title})),P.a.createElement(n.a.Group,{disabled:(Ee==null||((Vt=Ee.exercise)===null||Vt===void 0)?void 0:Vt.user_exercise_status)===1,style:{marginLeft:27},defaultValue:pt==null||((Ft=pt.user_answer)===null||Ft===void 0)?void 0:Ft[0],onChange:function(In){return fa(In.target.value,ce==null?void 0:ce.question_id,Nt,pt,ce)},className:pt.user_score&&"edu-radio-".concat(pt.user_score===pt.question_score?"green":"red")},pt==null||((un=pt.question_choices)===null||un===void 0)?void 0:un.map(function(tn,In){var Yr,Qi=pt.question_type==2,hi=Qi?"":"".concat(ue[In],".");return P.a.createElement("div",{className:se.a.answerWrap,key:In},P.a.createElement(n.a,{disabled:!pt.repeat_answer&&(pt==null||((Yr=pt.user_answer)===null||Yr===void 0)?void 0:Yr.length)>0,value:tn==null?void 0:tn.choice_id},P.a.createElement("span",{className:"mr3"},hi),P.a.createElement(He.a,{className:se.a.renderHtml,value:tn==null?void 0:tn.choice_text})))})),Object(oe.s)()&&(Ee==null||((zt=Ee.exercise)===null||zt===void 0)?void 0:zt.answer_open)&&((Ee==null||((Ut=Ee.exercise)===null||Ut===void 0)?void 0:Ut.exercise_status)==3||(Ee==null||((an=Ee.exercise)===null||an===void 0)?void 0:an.user_exercise_status)==1)&&P.a.createElement("div",null,"\u53C2\u8003\u7B54\u6848\uFF1A",pt==null||((kn=pt.standard_answer)===null||kn===void 0)?void 0:kn.map(function(tn,In){return P.a.createElement("span",null,ue[Number(tn)-1])})))}))},Za=function(ce,st){var We,Tt,pt,Nt,Vt;return P.a.createElement("div",null,P.a.createElement(m.a,{spinning:Vr},P.a.createElement(v.a.Group,{disabled:(Ee==null||((We=Ee.exercise)===null||We===void 0)?void 0:We.user_exercise_status)===1,defaultValue:ce==null?void 0:ce.user_answer,onChange:function(un){return _o(un,ce==null?void 0:ce.question_id,ce)},className:ce.user_score&&"edu-checkbox-".concat(ce.user_score===ce.question_score?"green":"red")},ce==null||((Tt=ce.question_choices)===null||Tt===void 0)?void 0:Tt.map(function(Ft,un){var zt,Ut="".concat(ue[un],".");return P.a.createElement("div",{className:se.a.answerWrap},P.a.createElement(v.a,{disabled:!ce.repeat_answer&&(ce==null||((zt=ce.user_answer)===null||zt===void 0)?void 0:zt.length)>0&&!ce.israp,value:Ft==null?void 0:Ft.choice_id},P.a.createElement("span",{className:"mr3"},Ut),P.a.createElement(He.a,{className:se.a.renderHtml,value:Ft==null?void 0:Ft.choice_text})))}))),Object(oe.s)()&&(Ee==null||((pt=Ee.exercise)===null||pt===void 0)?void 0:pt.answer_open)&&(Ee==null||((Nt=Ee.exercise)===null||Nt===void 0)?void 0:Nt.exercise_status)==3&&P.a.createElement("div",null,"\u53C2\u8003\u7B54\u6848\uFF1A",ce==null||((Vt=ce.standard_answer)===null||Vt===void 0)?void 0:Vt.map(function(Ft,un){return P.a.createElement("span",null,ue[Number(Ft)-1])})))},qa=function(ce,st){return P.a.createElement(ut,{item:ce,sign:dr,answerData:Ee,answerCheckData:en,onBlur:function(Tt,pt,Nt){return pa(Tt,pt,ce==null?void 0:ce.question_id,Nt,ce)}})},Ii=function(ce,st){return Mr?P.a.createElement(Ot,{item:ce,answerData:Ee,onBlur:function(Tt,pt,Nt){return Li(ce==null?void 0:ce.question_id,null,Tt,void 0,pt,Nt)},isEducation:Mr}):P.a.createElement(bt,{item:ce,answerData:Ee,sign:dr,onBlur:function(Tt){return Zo(Tt,ce==null?void 0:ce.question_id,ce)},isEducation:Mr})},Vi=function(ce,st){return P.a.createElement(me,{item:ce,answerData:Ee})},$o=function(ce,st){return P.a.createElement(ae,{item:ce,answerData:Ee})},Qr=function(ce,st,We){var Tt,pt,Nt=Ee==null||((Tt=Ee.exercise_question_types)===null||Tt===void 0)?void 0:Tt.find(function(Vt){return Vt.question_type===st});return P.a.createElement(P.a.Fragment,null,P.a.createElement("h1",{className:"font14 current",onClick:function(){fr[st]=!fr[st],Gr(Object(y.a)({},fr))}},!fr[st]&&P.a.createElement(Ke.a,null),fr[st]&&P.a.createElement(Ne.a,null),P.a.createElement("span",{className:"ml5 c-grey-666"},ce)),P.a.createElement("ul",{className:se.a.answerSheet,key:st},!fr[st]&&(Nt==null||((pt=Nt.items)===null||pt===void 0)?void 0:pt.map(function(Vt,Ft){if(Vt.question_type===st){var un,zt;return P.a.createElement("li",{onClick:function(){if(dr.current){dr.current="appoint",ja.current={oneindex:We,twoindex:Ft};return}Ni({oneindex:We,twoindex:Ft})},key:Ft,className:(Ee==null||((un=Ee.question_status)===null||un===void 0)?void 0:un.some(function(Ut){return Ut.ques_id===Vt.question_id&&(Ut==null?void 0:Ut.ques_status)===1}))&&se.a.active},Ft+1,(Ee==null||((zt=Ee.question_status)===null||zt===void 0)?void 0:zt.some(function(Ut){return Ut.ques_id===Vt.question_id&&(Ut==null?void 0:Ut.ques_status)===2}))&&P.a.createElement("div",{style:{height:3,background:"#0152d9",position:"absolute",width:26,bottom:0}}))}}))))},Mo=function(ce,st){var We,Tt,pt,Nt,Vt,Ft,un,zt,Ut=(ce==null?void 0:ce.question_type)==5?ce==null?void 0:ce.shixun_name:ce==null?void 0:ce.question_title;return P.a.createElement("div",{className:se.a.questionItem,id:"Anchor_".concat(ce==null?void 0:ce.question_type,"_").concat(st)},P.a.createElement("div",{style:{display:"flex",marginTop:20,userSelect:"none"}},P.a.createElement("span",{style:{flexShrink:0},className:"font18"},st+1,"."),P.a.createElement(He.a,{value:ce==null?void 0:ce.question_title}),P.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",ce==null?void 0:ce.question_score,"\u5206\uFF09",(ce==null?void 0:ce.question_type)===7?"\u5171".concat(ce==null||((We=ce.sub_exercise_questions)===null||We===void 0)?void 0:We.length,"\u5C0F\u9898"):""," "),!(ce!=null&&ce.repeat_answer)&&P.a.createElement("span",{style:{color:"#FA6400 ",marginLeft:10,fontSize:16}},"\u6CE8\u610F\uFF1A\u8BE5\u9898\u4E0D\u5141\u8BB8\u91CD\u590D\u7B54\u9898"),!!(ce!=null&&(Tt=ce.schools)!==null&&Tt!==void 0&&Tt.length)&&P.a.createElement(p.a,{title:"\u8BE5\u5B9E\u8BAD\u9898\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},P.a.createElement("i",{className:"iconfont icon-zhidinggongkai1 line24 font18 c-orange"}))),(ce==null?void 0:ce.question_type)==0&&Lo(ce,ce==null?void 0:ce.question_type),(ce==null?void 0:ce.question_type)==2&&Lo(ce,ce==null?void 0:ce.question_type),(ce==null?void 0:ce.question_type)==1&&Za(ce,ce==null?void 0:ce.question_type),(ce==null?void 0:ce.question_type)==3&&qa(ce,ce==null?void 0:ce.question_type),(ce==null?void 0:ce.question_type)==4&&Ii(ce,ce==null?void 0:ce.question_type),(ce==null?void 0:ce.question_type)==5&&Vi(ce,ce==null?void 0:ce.question_type),(ce==null?void 0:ce.question_type)==6&&$o(ce,ce==null?void 0:ce.question_type),(ce==null?void 0:ce.question_type)==7&&qo(ce,ce==null?void 0:ce.question_type,st),!!(ce!=null&&(pt=ce.answer_comments)!==null&&pt!==void 0&&pt.length)&&P.a.createElement("div",{className:"mt30"},ce==null||((Nt=ce.answer_comments)===null||Nt===void 0)?void 0:Nt.map(function(an,kn){var tn,In;return P.a.createElement("div",null,P.a.createElement(F.a,{align:"middle",gutter:[0,10]},P.a.createElement(b.a,{flex:"50px"},P.a.createElement("img",{src:ye.a.API_SERVER+"/images/"+((tn=an.user)===null||tn===void 0?void 0:tn.image_url),width:"40",style:{borderRadius:40}})),P.a.createElement(b.a,{flex:"1"},an.updated_at,P.a.createElement("br",null),(In=an.user)===null||In===void 0?void 0:In.name),P.a.createElement(b.a,{className:"c-grey-c"},an.shixun_chanllge_position&&P.a.createElement("span",null,"\u7B2C",an.shixun_chanllge_position,"\u5173"),ce.question_type!==4&&P.a.createElement("span",null,"\u539F\u59CB\u5F97\u5206",an.origin_score,"\u5206 \uFF0C")," \u4FEE\u6B63\u4E3A",an.score,"\u5206")),an.comment&&P.a.createElement(F.a,{align:"middle",gutter:[0,10]},P.a.createElement(b.a,{flex:"50px"}),P.a.createElement(b.a,{flex:"1"},P.a.createElement(Xe,{autoSize:!0,value:an.comment,disabled:!0}))))})),P.a.createElement("div",{className:se.a.itemType},P.a.createElement(F.a,null,P.a.createElement(b.a,{flex:"1"}),P.a.createElement(b.a,null,(ce==null?void 0:ce.question_type)<3&&(ce==null?void 0:ce.standard_answer_show)&&P.a.createElement("span",{className:"font16 ml20"},"\u6B63\u786E\u7B54\u6848\uFF1A",ce==null?void 0:ce.standard_answer_show),(Object(oe.c)()||Object(oe.s)()&&(Ee==null||((Vt=Ee.exercise)===null||Vt===void 0)?void 0:Vt.user_exercise_status)>0&&(Ee==null||((Ft=Ee.exercise)===null||Ft===void 0)?void 0:Ft.open_score))&&P.a.createElement("span",{className:"font16 ml20"},(ce==null?void 0:ce.user_score)&&P.a.createElement("span",null,P.a.createElement("span",{className:Ce[Number(ce==null?void 0:ce.answer_status)]||"c-orange-ff9"},ce==null?void 0:ce.user_score)," \u5206"),!(ce!=null&&ce.user_score)&&P.a.createElement("span",{className:"c-red"},"\u672A\u8BC4")),(ce==null?void 0:ce.question_type)==5&&(Ee==null||((un=Ee.exercise)===null||un===void 0)?void 0:un.user_exercise_status)===0&&(ce==null?void 0:ce.answer_status)!=3&&P.a.createElement(w.a,{type:"primary",className:"font16 ml20",onClick:function(){return Do(ce)}},"\u8FDB\u5165\u7B54\u9898"),Object(oe.s)()&&(Ee==null||((zt=Ee.exercise)===null||zt===void 0)?void 0:zt.user_exercise_status)===0&&(ce==null?void 0:ce.question_type)==6&&P.a.createElement(w.a,{type:"primary",className:"font16 ml20",onClick:function(){return ca(ce)}},"\u8FDB\u5165\u7B54\u9898")))))},Xi=function(ce,st){return P.a.createElement(U.Fragment,null,ce.question_type===0&&Qr("\u5355\u9009\u9898",0,st),ce.question_type===1&&Qr("\u591A\u9009\u9898",1,st),ce.question_type===2&&Qr("\u5224\u65AD\u9898",2,st),ce.question_type===3&&Qr("\u586B\u7A7A\u9898",3,st),ce.question_type===4&&Qr("\u7B80\u7B54\u9898",4,st),ce.question_type===5&&Qr("\u5B9E\u8BAD\u9898",5,st),ce.question_type===6&&Qr("\u7F16\u7A0B\u9898",6,st),ce.question_type===7&&Qr("\u7EC4\u5408\u9898",7,st))},Po=function(ce){var st=["\u96F6","\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03","\u516B","\u4E5D"],We=["","\u5341","\u767E","\u5343","\u4E07"];ce=parseInt(ce);var Tt=function(Ft){for(var un=Ft.toString().split("").reverse(),zt="",Ut=0;Ut0&&un[Ut]==0&&un[Ut-1]==0?"":st[un[Ut]]+(un[Ut]==0?We[0]:We[Ut]))+zt;return zt},pt=Math.floor(ce/1e4),Nt=ce%1e4;return Nt.toString().length<4&&(Nt="0"+Nt),pt?Tt(pt)+"\u4E07"+Tt(Nt):Tt(ce)},Ci=function(){var ce,st,We,Tt,pt,Nt,Vt,Ft,un,zt,Ut,an;return P.a.createElement(U.Fragment,{key:Dn},P.a.createElement("div",{className:"pt20"},P.a.createElement("span",{className:"font16 c-light-primary"},Po(Dn+1),"\u3001",Ee==null||((ce=Ee.exercise_question_types)===null||ce===void 0||((st=ce[Dn])===null||st===void 0))?void 0:st.name),P.a.createElement("span",{className:"c-grey-999"},"\uFF08\u5171",Ee==null||((We=Ee.exercise_question_types)===null||We===void 0||((Tt=We[Dn])===null||Tt===void 0))?void 0:Tt.count,"\u9898\uFF1B",(Ee==null||((pt=Ee.exercise_question_types)===null||pt===void 0||((Nt=pt[Dn])===null||Nt===void 0))?void 0:Nt.question_type)===7?"\u5305\u542B".concat(Ee==null||((Vt=Ee.exercise_question_types)===null||Vt===void 0||((Ft=Vt[Dn])===null||Ft===void 0))?void 0:Ft.sub_questions_count,"\u5C0F\u9898"):""," \u5171",Ee==null||((un=Ee.exercise_question_types)===null||un===void 0||((zt=un[Dn])===null||zt===void 0))?void 0:zt.score,"\u5206\uFF09")),P.a.createElement(U.Fragment,{key:Pn},Mo(Ee==null||((Ut=Ee.exercise_question_types)===null||Ut===void 0||((an=Ut[Dn].items)===null||an===void 0))?void 0:an[Pn],Pn)))},ki=function(){var ce;if(!zi&&(Ee==null||((ce=Ee.exercise)===null||ce===void 0)?void 0:ce.user_exercise_status)===0&&Object(oe.s)()){var st,We,Tt,pt;if(!((st=Ee.exercise_question_types)!==null&&st!==void 0&&(We=st[Dn])!==null&&We!==void 0&&(Tt=We.items)!==null&&Tt!==void 0&&(pt=Tt[Pn])!==null&&pt!==void 0&&pt.repeat_answer)){gi(!0),Ga(1);return}}Ee.exercise_question_types[Dn].items[Pn].israp=!1,An(Object(y.a)({},Ee)),Pn===0?(Dn-=1,Pn=Ee.exercise_question_types[Dn].items.length-1):Pn-=1,$r(Dn),ri(Pn)},di=function(){var ce;if(!zi&&(Ee==null||((ce=Ee.exercise)===null||ce===void 0)?void 0:ce.user_exercise_status)===0&&Object(oe.s)()){var st,We,Tt,pt;if(!((st=Ee.exercise_question_types)!==null&&st!==void 0&&(We=st[Dn])!==null&&We!==void 0&&(Tt=We.items)!==null&&Tt!==void 0&&(pt=Tt[Pn])!==null&&pt!==void 0&&pt.repeat_answer)){gi(!0),Ga(2);return}}Ee.exercise_question_types[Dn].items[Pn].israp=!1,An(Object(y.a)({},Ee)),Ee.exercise_question_types[Dn].items.length-1===Pn?(Dn=Dn+1,Pn=0):Pn=Pn+1,$r(Dn),ri(Pn)},Ni=function(ce){var st,We=ce||ja.current;if(!zi&&(Ee==null||((st=Ee.exercise)===null||st===void 0)?void 0:st.user_exercise_status)===0&&Object(oe.s)()){var Tt,pt,Nt,Vt;if(!((Tt=Ee.exercise_question_types)!==null&&Tt!==void 0&&(pt=Tt[Dn])!==null&&pt!==void 0&&(Nt=pt.items)!==null&&Nt!==void 0&&(Vt=Nt[Pn])!==null&&Vt!==void 0&&Vt.repeat_answer)){gi(!0),Ga(3),Va(We);return}}$r(We==null?void 0:We.oneindex),ri(We==null?void 0:We.twoindex)},ci=function(){var ce;switch(dr.current){case"prev":ki();break;case"next":di();break;case"appoint":Ni();break;case"submit":ha(!1);break;case"refresh":xi();break;default:}((ce=document.activeElement)===null||ce===void 0?void 0:ce.localName)==="textarea"?dr.current=!0:dr.current=!1,ja.current={}};return P.a.createElement(m.a,{size:"large",spinning:ur},wn&&(Ee==null||((at=Ee.exercise)===null||at===void 0)?void 0:at.user_exercise_status)===0&&P.a.createElement(ge.a,{exerciseUserInfo:ei.exerciseUserInfo,iframe:Ua}),P.a.createElement("iframe",{style:{display:si},id:"iframeShixuns",className:se.a.iframe,src:Tn,ref:Ua,frameBorder:"0"}),P.a.createElement("section",{className:"edu-container ".concat(Mr&&se.a.wrpAnswer)},P.a.createElement("section",{className:"animated fadeIn ".concat(Mr&&se.a.eduTitle)},P.a.createElement("aside",{className:"mt10"},Object(Oe.p)()&&P.a.createElement(G.a,{separator:">"},P.a.createElement(G.a.Item,null,P.a.createElement(H.a,{to:"/"},"\u8BD5\u5377")),P.a.createElement(G.a.Item,null,(St=Er.userInfo)===null||St===void 0?void 0:St.real_name)),!Object(Oe.p)()&&br.showHeaderFooter&&P.a.createElement(G.a,{separator:">"},P.a.createElement(G.a.Item,null,P.a.createElement(H.a,{to:"/classrooms/".concat(fn.coursesId,"/exercise")},(it=Er.userInfo)===null||it===void 0||((It=it.course)===null||It===void 0)?void 0:It.course_name)),P.a.createElement(G.a.Item,null,P.a.createElement(H.a,{to:"/classrooms/".concat(fn.coursesId,"/exercise")},"\u8BD5\u5377")),P.a.createElement(G.a.Item,null,P.a.createElement(H.a,{to:"/classrooms/".concat(fn.coursesId,"/exercise/").concat(fn.categoryId,"/detail")},"\u8BD5\u5377\u8BE6\u60C5")),P.a.createElement(G.a.Item,null,(Xt=Er.userInfo)===null||Xt===void 0?void 0:Xt.real_name))),P.a.createElement("aside",{className:[se.a.title,"mt10"].join(" ")},P.a.createElement(F.a,{style:{width:"100%"},align:"middle"},P.a.createElement(b.a,{style:{flex:"1"}},P.a.createElement("div",{className:se.a.title},(br==null?void 0:br.showHeaderFooter)&&P.a.createElement(H.a,{to:Object(Oe.p)()?"/":"/classrooms/".concat(fn.coursesId,"/exercise/").concat(fn.categoryId,"/detail")},P.a.createElement(Ie.a,{className:"font16 c-black"})),Object(Oe.y)(Ee==null||((Lt=Ee.exercise)===null||Lt===void 0)?void 0:Lt.exercise_status),P.a.createElement("strong",{className:"font24 ml5"},Ee==null||((sn=Ee.exercise)===null||sn===void 0)?void 0:sn.exercise_name))),P.a.createElement(b.a,{style:{display:"flex"}},Object(oe.c)()&&P.a.createElement(w.a,{type:"primary",onClick:ui},"\u6253\u56DE\u91CD\u505A"),P.a.createElement(b.a,null,((Ee==null||((hn=Ee.exercise)===null||hn===void 0)?void 0:hn.commit_status)==2||(Ee==null||((nn=Ee.exercise)===null||nn===void 0)?void 0:nn.commit_status)==1)&&Object(oe.c)()&&!Object(Oe.p)()&&P.a.createElement(w.a,{type:"primary",onClick:function(){return $.d.push("/classrooms/".concat(fn.coursesId,"/exercise/").concat(fn.categoryId,"/export/").concat(fn.login))}},P.a.createElement(Be.a,null),"\u5BFC\u51FA")),!(Object(oe.c)()||Object(oe.s)()&&(Ee==null||((Jt=Ee.exercise)===null||Jt===void 0)?void 0:Jt.user_exercise_status)==1)&&!!(Ee!=null&&(cn=Ee.exercise)!==null&&cn!==void 0&&cn.left_time)&&P.a.createElement("aside",{className:"".concat(se.a.countDown," ").concat(Ia)},P.a.createElement("div",null,"\u5269\u4F59\u65F6\u95F4:",P.a.createElement(nt,{value:Vn,onFinish:xi})),P.a.createElement(w.a,{className:"ml10",type:"primary",onClick:function(){if(dr.current){dr.current="refresh";return}xi()},ghost:!0},P.a.createElement("span",{className:"iconfont icon-shuaxin2 mr5"}),"\u5237\u65B0")),Object(oe.s)()&&(Ee==null||((On=Ee.exercise)===null||On===void 0)?void 0:On.user_exercise_status)===0&&P.a.createElement("aside",{className:Mr?se.a.eduSubmit:""},P.a.createElement(w.a,{style:{width:"60px",height:"28px",marginLeft:10},type:"primary",onClick:function(){if(dr.current){dr.current="submit";return}ha(!1)}},"\u4EA4\u5377")))))),ia.status===0&&P.a.createElement(F.a,{className:Mr?"mt70":"mt10"},P.a.createElement(b.a,{flex:Cr?"316px":"16px",className:Mr?"mb100":""},P.a.createElement("section",{style:{position:"sticky",top:0,zIndex:1}},!Mr&&Qt&&P.a.createElement(ke.a,{id:fn.categoryId,number:(Ee==null||((mn=Ee.exercise)===null||mn===void 0)?void 0:mn.photo_count)-(Ee==null||((ot=Ee.exercise)===null||ot===void 0)?void 0:ot.take_photo),take_photo:Ee==null||((wt=Ee.exercise)===null||wt===void 0)?void 0:wt.take_photo,ref:Ki,time:(Rt=Ee.exercise)===null||Rt===void 0?void 0:Rt.left_time,update:Pr,supportCamera:function(ce){ce===2?(Pr(),Hi(!0),Rn(en==null?void 0:en.screen_open)):ce===1&&setTimeout(function(){return zr.history.push("/")},3e3)}}),P.a.createElement("div",{className:"relative",style:{minHeight:236}},Mr&&P.a.createElement("section",null,Qt&&P.a.createElement("div",{className:se.a.eduVideo},P.a.createElement(ke.a,{id:fn.categoryId,number:(Ee==null||((Kt=Ee.exercise)===null||Kt===void 0)?void 0:Kt.photo_count)-(Ee==null||((Ht=Ee.exercise)===null||Ht===void 0)?void 0:Ht.take_photo),take_photo:Ee==null||(($t=Ee.exercise)===null||$t===void 0)?void 0:$t.take_photo,ref:Ki,time:(X=Ee.exercise)===null||X===void 0?void 0:X.left_time,update:Pr,supportCamera:function(ce){ce===2?(Pr(),Hi(!0),Rn(en==null?void 0:en.screen_open)):ce===1&&setTimeout(function(){return zr.history.push("/")},3e3)}})),Cr&&P.a.createElement(F.a,{className:se.a.eduUsername,style:{background:"#fff",padding:"16px 20px"}},P.a.createElement(b.a,null,"\u59D3\u540D\uFF1A",(Ee==null||((E=Ee.exercise)===null||E===void 0)?void 0:E.user_name)||"- -"),P.a.createElement(b.a,null,P.a.createElement(z.a,{style:{margin:"0 25px"},type:"vertical"})),P.a.createElement(b.a,null,"\u5B66\u53F7\uFF1A",(Ee==null||((L=Ee.exercise)===null||L===void 0)?void 0:L.student_id)||"- -")),P.a.createElement("div",{className:se.a.eduTip},P.a.createElement("div",{className:"c-grey-666 tc"},"\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u5982\u9047\u95EE\u9898\uFF0C\u8BF7\u62E8\u6253\u4EE5\u4E0B\u7535\u8BDD"),P.a.createElement("div",{className:"font16 tc blod"},"010-62781166"),P.a.createElement("div",{className:"font16 tc blod"},"010-62799826"),P.a.createElement("div",{className:"font16 tc blod"},"18910624893"),P.a.createElement("div",{className:"font16 tc blod"},"13366506792")),Object(oe.s)()&&P.a.createElement(F.a,{className:se.a.eduQrcode,align:"middle"},P.a.createElement(b.a,null,P.a.createElement(pe.a,{value:"https://".concat(document.domain,"/live-push.html?id=").concat(fn.categoryId,"&login=").concat(fn.login,"&cookie=").concat(Object(Oe.D)("_educoder_session"))})),P.a.createElement(b.a,{className:"ml15"},"\u6253\u5F00\u5FAE\u4FE1\u626B\u4E00\u626B",P.a.createElement("br",null),"\u5F00\u542F\u624B\u673A\u89C6\u9891\u5F55\u5236"))),!Mr&&P.a.createElement("section",null,Cr&&P.a.createElement(b.a,{flex:"1",style:{background:"#fff",height:"90px",marginBottom:"10px",padding:"16px 20px"}},P.a.createElement("p",null,"\u59D3\u540D\uFF1A",(Ee==null||((V=Ee.exercise)===null||V===void 0)?void 0:V.user_name)||"- -"),P.a.createElement("p",null,"\u5B66\u53F7\uFF1A",(Ee==null||((J=Ee.exercise)===null||J===void 0)?void 0:J.student_id)||"- -")),Object(oe.s)()&&((Q=Ee.exercise)===null||Q===void 0?void 0:Q.user_exercise_status)===0&&((we=Ee.exercise)===null||we===void 0?void 0:we.open_phone_video_recording)&&P.a.createElement(F.a,{className:se.a.eduQrcode,style:{marginTop:10},align:"middle"},P.a.createElement(b.a,null,P.a.createElement(pe.a,{value:"https://".concat(document.domain,"/live-push.html?id=").concat(fn.categoryId,"&login=").concat(fn.login,"&cookie=").concat(Object(Oe.D)("_educoder_session"))})),P.a.createElement(b.a,{className:"ml15"},"\u6253\u5F00\u5FAE\u4FE1\u626B\u4E00\u626B",P.a.createElement("br",null),"\u5F00\u542F\u624B\u673A\u89C6\u9891\u5F55\u5236")),Cr&&P.a.createElement("aside",{className:"bg-white p16 mt10"},P.a.createElement(F.a,null,P.a.createElement(b.a,{span:8},P.a.createElement("span",{className:"font16 blod"},"\u7B54\u9898\u5361")),P.a.createElement(b.a,{span:16},Object(oe.s)()&&P.a.createElement("div",{className:"tr",style:{display:"flex",alignItems:"center",justifyContent:"end"}},P.a.createElement("span",{className:se.a.answerYes}),"\u5DF2\u7B54",P.a.createElement("span",{style:{width:13,height:13,display:"flex",flexDirection:"column-reverse"},className:"".concat(se.a.answerNo," ml10")},P.a.createElement("div",{style:{height:"10%",background:"#0152d9"}})),"\u90E8\u5206\u7B54\u9898",P.a.createElement("span",{className:"".concat(se.a.answerNo," ml10")}),"\u672A\u7B54"))),P.a.createElement("aside",{className:se.a.answerInfo},P.a.createElement(F.a,null,Object(oe.s)()&&P.a.createElement(P.a.Fragment,null,P.a.createElement(b.a,{span:12},"\u7B54\u9898\u8FDB\u5EA6"),P.a.createElement(b.a,{span:12,className:"tr c-blue"},Ee==null||((dt=Ee.question_status)===null||dt===void 0||((Dt=dt.filter(function(Bt){return!!Bt.ques_status}))===null||Dt===void 0))?void 0:Dt.length," / ",Ee==null||((kt=Ee.exercise_types)===null||kt===void 0)?void 0:kt.q_counts),P.a.createElement(b.a,{span:24},P.a.createElement(u.a,{trailColor:"#c3ced2",percent:(Ee==null||((ht=Ee.question_status)===null||ht===void 0||((Zt=ht.filter(function(Bt){return!!Bt.ques_status}))===null||Zt===void 0))?void 0:Zt.length)/(Ee==null||((qt=Ee.exercise_types)===null||qt===void 0)?void 0:qt.q_counts)*100,showInfo:!1}))),P.a.createElement(b.a,null,P.a.createElement("span",{className:"c-grey-333"},"\u5171 ",P.a.createElement("span",{className:"c-blue-4ca"},(Ee==null||((Sn=Ee.exercise_types)===null||Sn===void 0)?void 0:Sn.q_counts)||(Ee==null||((_n=Ee.exercise_scores)===null||_n===void 0||((Ln=_n.exercise_types)===null||Ln===void 0))?void 0:Ln.q_counts))," \u9898\uFF1A"),P.a.createElement("span",{className:"c-grey-333"},"\u6EE1\u5206 ",P.a.createElement("span",{className:"c-blue-4ca"},(Ee==null||((Nn=Ee.exercise_types)===null||Nn===void 0)?void 0:Nn.q_scores)||(Ee==null||((sr=Ee.exercise_scores)===null||sr===void 0||((Hr=sr.exercise_types)===null||Hr===void 0))?void 0:Hr.q_scores))," \u5206")))),P.a.createElement(F.a,null,P.a.createElement(b.a,{flex:"1"},P.a.createElement("aside",{className:se.a.cardList},Ee==null||((Yn=Ee.exercise_question_types)===null||Yn===void 0)?void 0:Yn.map(function(Bt,ce){return P.a.createElement(U.Fragment,{key:Bt.question_type},Xi(Bt,ce))}))))),P.a.createElement("div",{className:se.a.fold,onClick:function(){return Sr(!Cr)}},Cr&&P.a.createElement("span",{className:"icon-zuojiantou iconfont c-grey-c"}),!Cr&&P.a.createElement("span",{className:"icon-youjiantou iconfont c-grey-c"})))))),P.a.createElement(b.a,{flex:"1"},P.a.createElement("section",{style:{minHeight:400,position:"relative"},className:[se.a.bg,"pl30","pb30","mb50","ml20"].join(" ")},P.a.createElement("div",{style:{maxHeight:600,overflow:"hidden auto",paddingRight:30}},Ci()),P.a.createElement("div",{style:{marginTop:60,textAlign:"center",paddingRight:30}},(Dn!=0||Pn!=0)&&P.a.createElement(w.a,{className:"".concat(se.a.submitButton," mr10"),type:"default",onClick:function(){if(dr.current){dr.current="prev";return}ki()}},"\u4E0A\u4E00\u9898"),!(Dn===(Ee==null||((ir=Ee.exercise_question_types)===null||ir===void 0)?void 0:ir.length)-1&&Pn===(Ee==null||((er=Ee.exercise_question_types)===null||er===void 0||((Or=er[Dn])===null||Or===void 0||((lr=Or.items)===null||lr===void 0)))?void 0:lr.length)-1)&&P.a.createElement(w.a,{className:se.a.submitButton,type:"primary",onClick:function(){if(dr.current){dr.current="next";return}di()}},"\u4E0B\u4E00\u9898"))))),ia.status!==0&&P.a.createElement(gt,{data:ia}),P.a.createElement(g.a,{title:"\u6CE8\u610F",visible:Xr,onCancel:function(){return gi(!1)},footer:!1},P.a.createElement("div",null,P.a.createElement("p",{style:{marginBottom:0}},"\u79BB\u5F00\u8BE5\u9898\u540E\u4E0D\u5141\u8BB8\u518D\u6B21\u4FEE\u6539\u7B54\u6848\uFF0C\u786E\u8BA4\u79BB\u5F00\u5417\uFF1F"),P.a.createElement("div",{style:{marginTop:60,display:"flex",justifyContent:"space-between"}},P.a.createElement(v.a,{checked:zi,onChange:function(ce){To(ce.target.checked)}},"\u4E0B\u6B21\u4E0D\u518D\u663E\u793A"),P.a.createElement("div",null,P.a.createElement(w.a,{onClick:function(){Ee.exercise_question_types[Dn].items[Pn].israp?(Ee.exercise_question_types[Dn].items[Pn].israp=!0,An(Object(y.a)({},Ee))):Ee.exercise_question_types[Dn].items[Pn].israp===""&&(Ee.exercise_question_types[Dn].items[Pn].israp=!0,An(Object(y.a)({},Ee))),gi(!1)}},"\u6211\u518D\u60F3\u60F3"),P.a.createElement(w.a,{onClick:function(){Ee.exercise_question_types[Dn].items[Pn].israp=!1,An(Object(y.a)({},Ee)),Ro===1?(Pn===0?(Dn-=1,Pn=Ee.exercise_question_types[Dn].items.length-1):Pn-=1,$r(Dn),ri(Pn)):Ro===2?(Ee.exercise_question_types[Dn].items.length-1===Pn?(Dn=Dn+1,Pn=0):Pn=Pn+1,$r(Dn),ri(Pn)):($r(bi.oneindex),ri(bi.twoindex)),gi(!1)},type:"primary",style:{marginLeft:30}},"\u786E\u8BA4")))))))},At=de.default=Object($.a)(function(vt){var Le=vt.loading,Ue=vt.user,$e=vt.exercise,at=vt.globalSetting;return{globalSetting:at,user:Ue,exercise:$e,loading:Le.effects}})(Qe)},N0LK:function(Ge,de,N){"use strict";N.d(de,"x",function(){return Z}),N.d(de,"F",function(){return z}),N.d(de,"r",function(){return G}),N.d(de,"o",function(){return j}),N.d(de,"p",function(){return w}),N.d(de,"Q",function(){return W}),N.d(de,"K",function(){return O}),N.d(de,"k",function(){return b}),N.d(de,"N",function(){return c}),N.d(de,"m",function(){return p}),N.d(de,"l",function(){return S}),N.d(de,"I",function(){return v}),N.d(de,"H",function(){return f}),N.d(de,"q",function(){return m}),N.d(de,"t",function(){return a}),N.d(de,"D",function(){return n}),N.d(de,"e",function(){return o}),N.d(de,"f",function(){return u}),N.d(de,"B",function(){return A}),N.d(de,"C",function(){return x}),N.d(de,"n",function(){return _}),N.d(de,"O",function(){return g}),N.d(de,"c",function(){return h}),N.d(de,"d",function(){return s}),N.d(de,"z",function(){return l}),N.d(de,"A",function(){return D}),N.d(de,"u",function(){return T}),N.d(de,"E",function(){return M}),N.d(de,"G",function(){return k}),N.d(de,"i",function(){return P}),N.d(de,"g",function(){return H}),N.d(de,"v",function(){return le}),N.d(de,"h",function(){return pe}),N.d(de,"y",function(){return xe}),N.d(de,"w",function(){return Ke}),N.d(de,"a",function(){return Ne}),N.d(de,"P",function(){return Ie}),N.d(de,"L",function(){return Be}),N.d(de,"J",function(){return ke}),N.d(de,"j",function(){return ge}),N.d(de,"M",function(){return fe}),N.d(de,"s",function(){return te}),N.d(de,"b",function(){return be});function Z(ie){return!ie||typeof ie!="string"?!0:ie.trim().length===0}function z(ie,oe,Ae){Ae===void 0&&(Ae="0");for(var _e=""+ie,je=[_e],He=_e.length;He=oe.length?_e:oe[He]})}function j(ie){return ie.replace(/[<>&]/g,function(oe){switch(oe){case"<":return"<";case">":return">";case"&":return"&";default:return oe}})}function w(ie){return ie.replace(/[\\\{\}\*\+\?\|\^\$\.\[\]\(\)]/g,"\\$&")}function W(ie,oe){oe===void 0&&(oe=" ");var Ae=F(ie,oe);return O(Ae,oe)}function F(ie,oe){if(!ie||!oe)return ie;var Ae=oe.length;if(Ae===0||ie.length===0)return ie;for(var _e=0;ie.indexOf(oe,_e)===_e;)_e=_e+Ae;return ie.substring(_e)}function O(ie,oe){if(!ie||!oe)return ie;var Ae=oe.length,_e=ie.length;if(Ae===0||_e===0)return ie;for(var je=_e,He=-1;!(He=ie.lastIndexOf(oe,je-1),He===-1||He+Ae!==je);){if(He===0)return"";je=He}return ie.substring(0,je)}function b(ie){return ie.replace(/[\-\\\{\}\+\?\|\^\$\.\,\[\]\(\)\#\s]/g,"\\$&").replace(/[\*]/g,".*")}function c(ie,oe){if(ie.length0?ie.indexOf(oe,Ae)===Ae:Ae===0?ie===oe:!1}function S(ie,oe,Ae){if(Ae===void 0&&(Ae={}),!ie)throw new Error("Cannot create regex from empty string");oe||(ie=w(ie)),Ae.wholeWord&&(/\B/.test(ie.charAt(0))||(ie="\\b"+ie),/\B/.test(ie.charAt(ie.length-1))||(ie=ie+"\\b"));var _e="";return Ae.global&&(_e+="g"),Ae.matchCase||(_e+="i"),Ae.multiline&&(_e+="m"),Ae.unicode&&(_e+="u"),new RegExp(ie,_e)}function v(ie){if(ie.source==="^"||ie.source==="^$"||ie.source==="$"||ie.source==="^\\s*$")return!1;var oe=ie.exec("");return!!(oe&&ie.lastIndex===0)}function f(ie){return(ie.global?"g":"")+(ie.ignoreCase?"i":"")+(ie.multiline?"m":"")+(ie.unicode?"u":"")}function m(ie){for(var oe=0,Ae=ie.length;oe=0;Ae--){var _e=ie.charCodeAt(Ae);if(_e!==32&&_e!==9)return Ae}return-1}function o(ie,oe){return ieoe?1:0}function u(ie,oe){for(var Ae=Math.min(ie.length,oe.length),_e=0;_eoe.length?1:0}function A(ie){return ie>=97&&ie<=122}function x(ie){return ie>=65&&ie<=90}function y(ie){return A(ie)||x(ie)}function _(ie,oe){return ie.length===oe.length&&R(ie,oe)}function R(ie,oe,Ae){Ae===void 0&&(Ae=ie.length);for(var _e=0;_eie.length?!1:R(ie,oe,Ae)}function h(ie,oe){var Ae,_e=Math.min(ie.length,oe.length);for(Ae=0;Ae<_e;Ae++)if(ie.charCodeAt(Ae)!==oe.charCodeAt(Ae))return Ae;return _e}function s(ie,oe){var Ae,_e=Math.min(ie.length,oe.length),je=ie.length-1,He=oe.length-1;for(Ae=0;Ae<_e;Ae++)if(ie.charCodeAt(je-Ae)!==oe.charCodeAt(He-Ae))return Ae;return _e}function l(ie){return 55296<=ie&&ie<=56319}function D(ie){return 56320<=ie&&ie<=57343}function T(ie,oe,Ae){var _e=ie.charCodeAt(Ae);if(l(_e)&&Ae+11){var _e=ie.charCodeAt(oe-2);if(l(_e))return(_e-55296<<10)+(Ae-56320)+65536}return Ae}function M(ie,oe){var Ae=se.getInstance(),_e=oe,je=ie.length,He=T(ie,je,oe);oe+=He>=65536?2:1;for(var Ye=Ae.getGraphemeBreakType(He);oe=65536?2:1,Ye=bt}return oe-_e}function k(ie,oe){var Ae=se.getInstance(),_e=oe,je=C(ie,oe);oe-=je>=65536?2:1;for(var He=Ae.getGraphemeBreakType(je);oe>0;){var Ye=C(ie,oe),qe=Ae.getGraphemeBreakType(Ye);if(be(qe,He))break;oe-=Ye>=65536?2:1,He=qe}return _e-oe}var U=/(?:[\u05BE\u05C0\u05C3\u05C6\u05D0-\u05F4\u0608\u060B\u060D\u061B-\u064A\u066D-\u066F\u0671-\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u0710\u0712-\u072F\u074D-\u07A5\u07B1-\u07EA\u07F4\u07F5\u07FA-\u0815\u081A\u0824\u0828\u0830-\u0858\u085E-\u08BD\u200F\uFB1D\uFB1F-\uFB28\uFB2A-\uFD3D\uFD50-\uFDFC\uFE70-\uFEFC]|\uD802[\uDC00-\uDD1B\uDD20-\uDE00\uDE10-\uDE33\uDE40-\uDEE4\uDEEB-\uDF35\uDF40-\uDFFF]|\uD803[\uDC00-\uDCFF]|\uD83A[\uDC00-\uDCCF\uDD00-\uDD43\uDD50-\uDFFF]|\uD83B[\uDC00-\uDEBB])/;function P(ie){return U.test(ie)}var K=/(?:[\u231A\u231B\u23F0\u23F3\u2600-\u27BF\u2B50\u2B55]|\uD83C[\uDDE6-\uDDFF\uDF00-\uDFFF]|\uD83D[\uDC00-\uDE4F\uDE80-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD00-\uDDFF\uDE70-\uDE73\uDE78-\uDE82\uDE90-\uDE95])/;function H(ie){return K.test(ie)}var $=/^[\t\n\r\x20-\x7E]*$/;function le(ie){return $.test(ie)}function pe(ie){for(var oe=0,Ae=ie.length;oe=11904&&ie<=55215||ie>=63744&&ie<=64255||ie>=65281&&ie<=65374}function Ke(ie){return ie>=127462&&ie<=127487||ie>=9728&&ie<=10175||ie>=127744&&ie<=128591||ie>=128640&&ie<=128764||ie>=128992&&ie<=129003||ie>=129280&&ie<=129535||ie>=129648&&ie<=129651||ie>=129656&&ie<=129666||ie>=129680&&ie<=129685}var Ne=String.fromCharCode(65279);function Ie(ie){return!!(ie&&ie.length>0&&ie.charCodeAt(0)===65279)}function Be(ie){return btoa(encodeURIComponent(ie))}function ke(ie,oe){for(var Ae="",_e=0;_eAe[3*je+1])je=2*je+1;else return Ae[3*je+2];return 0},ie._INSTANCE=null,ie}();function Oe(){return JSON.parse("[0,0,0,51592,51592,11,44424,44424,11,72251,72254,5,7150,7150,7,48008,48008,11,55176,55176,11,128420,128420,14,3276,3277,5,9979,9980,14,46216,46216,11,49800,49800,11,53384,53384,11,70726,70726,5,122915,122916,5,129320,129327,14,2558,2558,5,5906,5908,5,9762,9763,14,43360,43388,8,45320,45320,11,47112,47112,11,48904,48904,11,50696,50696,11,52488,52488,11,54280,54280,11,70082,70083,1,71350,71350,7,73111,73111,5,127892,127893,14,128726,128727,14,129473,129474,14,2027,2035,5,2901,2902,5,3784,3789,5,6754,6754,5,8418,8420,5,9877,9877,14,11088,11088,14,44008,44008,5,44872,44872,11,45768,45768,11,46664,46664,11,47560,47560,11,48456,48456,11,49352,49352,11,50248,50248,11,51144,51144,11,52040,52040,11,52936,52936,11,53832,53832,11,54728,54728,11,69811,69814,5,70459,70460,5,71096,71099,7,71998,71998,5,72874,72880,5,119149,119149,7,127374,127374,14,128335,128335,14,128482,128482,14,128765,128767,14,129399,129400,14,129680,129685,14,1476,1477,5,2377,2380,7,2759,2760,5,3137,3140,7,3458,3459,7,4153,4154,5,6432,6434,5,6978,6978,5,7675,7679,5,9723,9726,14,9823,9823,14,9919,9923,14,10035,10036,14,42736,42737,5,43596,43596,5,44200,44200,11,44648,44648,11,45096,45096,11,45544,45544,11,45992,45992,11,46440,46440,11,46888,46888,11,47336,47336,11,47784,47784,11,48232,48232,11,48680,48680,11,49128,49128,11,49576,49576,11,50024,50024,11,50472,50472,11,50920,50920,11,51368,51368,11,51816,51816,11,52264,52264,11,52712,52712,11,53160,53160,11,53608,53608,11,54056,54056,11,54504,54504,11,54952,54952,11,68108,68111,5,69933,69940,5,70197,70197,7,70498,70499,7,70845,70845,5,71229,71229,5,71727,71735,5,72154,72155,5,72344,72345,5,73023,73029,5,94095,94098,5,121403,121452,5,126981,127182,14,127538,127546,14,127990,127990,14,128391,128391,14,128445,128449,14,128500,128505,14,128752,128752,14,129160,129167,14,129356,129356,14,129432,129442,14,129648,129651,14,129751,131069,14,173,173,4,1757,1757,1,2274,2274,1,2494,2494,5,2641,2641,5,2876,2876,5,3014,3016,7,3262,3262,7,3393,3396,5,3570,3571,7,3968,3972,5,4228,4228,7,6086,6086,5,6679,6680,5,6912,6915,5,7080,7081,5,7380,7392,5,8252,8252,14,9096,9096,14,9748,9749,14,9784,9786,14,9833,9850,14,9890,9894,14,9938,9938,14,9999,9999,14,10085,10087,14,12349,12349,14,43136,43137,7,43454,43456,7,43755,43755,7,44088,44088,11,44312,44312,11,44536,44536,11,44760,44760,11,44984,44984,11,45208,45208,11,45432,45432,11,45656,45656,11,45880,45880,11,46104,46104,11,46328,46328,11,46552,46552,11,46776,46776,11,47000,47000,11,47224,47224,11,47448,47448,11,47672,47672,11,47896,47896,11,48120,48120,11,48344,48344,11,48568,48568,11,48792,48792,11,49016,49016,11,49240,49240,11,49464,49464,11,49688,49688,11,49912,49912,11,50136,50136,11,50360,50360,11,50584,50584,11,50808,50808,11,51032,51032,11,51256,51256,11,51480,51480,11,51704,51704,11,51928,51928,11,52152,52152,11,52376,52376,11,52600,52600,11,52824,52824,11,53048,53048,11,53272,53272,11,53496,53496,11,53720,53720,11,53944,53944,11,54168,54168,11,54392,54392,11,54616,54616,11,54840,54840,11,55064,55064,11,65438,65439,5,69633,69633,5,69837,69837,1,70018,70018,7,70188,70190,7,70368,70370,7,70465,70468,7,70712,70719,5,70835,70840,5,70850,70851,5,71132,71133,5,71340,71340,7,71458,71461,5,71985,71989,7,72002,72002,7,72193,72202,5,72281,72283,5,72766,72766,7,72885,72886,5,73104,73105,5,92912,92916,5,113824,113827,4,119173,119179,5,121505,121519,5,125136,125142,5,127279,127279,14,127489,127490,14,127570,127743,14,127900,127901,14,128254,128254,14,128369,128370,14,128400,128400,14,128425,128432,14,128468,128475,14,128489,128494,14,128715,128720,14,128745,128745,14,128759,128760,14,129004,129023,14,129296,129304,14,129340,129342,14,129388,129392,14,129404,129407,14,129454,129455,14,129485,129487,14,129659,129663,14,129719,129727,14,917536,917631,5,13,13,2,1160,1161,5,1564,1564,4,1807,1807,1,2085,2087,5,2363,2363,7,2402,2403,5,2507,2508,7,2622,2624,7,2691,2691,7,2786,2787,5,2881,2884,5,3006,3006,5,3072,3072,5,3170,3171,5,3267,3268,7,3330,3331,7,3406,3406,1,3538,3540,5,3655,3662,5,3897,3897,5,4038,4038,5,4184,4185,5,4352,4447,8,6068,6069,5,6155,6157,5,6448,6449,7,6742,6742,5,6783,6783,5,6966,6970,5,7042,7042,7,7143,7143,7,7212,7219,5,7412,7412,5,8206,8207,4,8294,8303,4,8596,8601,14,9410,9410,14,9742,9742,14,9757,9757,14,9770,9770,14,9794,9794,14,9828,9828,14,9855,9855,14,9882,9882,14,9900,9903,14,9929,9933,14,9963,9967,14,9987,9988,14,10006,10006,14,10062,10062,14,10175,10175,14,11744,11775,5,42607,42607,5,43043,43044,7,43263,43263,5,43444,43445,7,43569,43570,5,43698,43700,5,43766,43766,5,44032,44032,11,44144,44144,11,44256,44256,11,44368,44368,11,44480,44480,11,44592,44592,11,44704,44704,11,44816,44816,11,44928,44928,11,45040,45040,11,45152,45152,11,45264,45264,11,45376,45376,11,45488,45488,11,45600,45600,11,45712,45712,11,45824,45824,11,45936,45936,11,46048,46048,11,46160,46160,11,46272,46272,11,46384,46384,11,46496,46496,11,46608,46608,11,46720,46720,11,46832,46832,11,46944,46944,11,47056,47056,11,47168,47168,11,47280,47280,11,47392,47392,11,47504,47504,11,47616,47616,11,47728,47728,11,47840,47840,11,47952,47952,11,48064,48064,11,48176,48176,11,48288,48288,11,48400,48400,11,48512,48512,11,48624,48624,11,48736,48736,11,48848,48848,11,48960,48960,11,49072,49072,11,49184,49184,11,49296,49296,11,49408,49408,11,49520,49520,11,49632,49632,11,49744,49744,11,49856,49856,11,49968,49968,11,50080,50080,11,50192,50192,11,50304,50304,11,50416,50416,11,50528,50528,11,50640,50640,11,50752,50752,11,50864,50864,11,50976,50976,11,51088,51088,11,51200,51200,11,51312,51312,11,51424,51424,11,51536,51536,11,51648,51648,11,51760,51760,11,51872,51872,11,51984,51984,11,52096,52096,11,52208,52208,11,52320,52320,11,52432,52432,11,52544,52544,11,52656,52656,11,52768,52768,11,52880,52880,11,52992,52992,11,53104,53104,11,53216,53216,11,53328,53328,11,53440,53440,11,53552,53552,11,53664,53664,11,53776,53776,11,53888,53888,11,54000,54000,11,54112,54112,11,54224,54224,11,54336,54336,11,54448,54448,11,54560,54560,11,54672,54672,11,54784,54784,11,54896,54896,11,55008,55008,11,55120,55120,11,64286,64286,5,66272,66272,5,68900,68903,5,69762,69762,7,69817,69818,5,69927,69931,5,70003,70003,5,70070,70078,5,70094,70094,7,70194,70195,7,70206,70206,5,70400,70401,5,70463,70463,7,70475,70477,7,70512,70516,5,70722,70724,5,70832,70832,5,70842,70842,5,70847,70848,5,71088,71089,7,71102,71102,7,71219,71226,5,71231,71232,5,71342,71343,7,71453,71455,5,71463,71467,5,71737,71738,5,71995,71996,5,72000,72000,7,72145,72147,7,72160,72160,5,72249,72249,7,72273,72278,5,72330,72342,5,72752,72758,5,72850,72871,5,72882,72883,5,73018,73018,5,73031,73031,5,73109,73109,5,73461,73462,7,94031,94031,5,94192,94193,7,119142,119142,7,119155,119162,4,119362,119364,5,121476,121476,5,122888,122904,5,123184,123190,5,126976,126979,14,127184,127231,14,127344,127345,14,127405,127461,14,127514,127514,14,127561,127567,14,127778,127779,14,127896,127896,14,127985,127986,14,127995,127999,5,128326,128328,14,128360,128366,14,128378,128378,14,128394,128397,14,128405,128406,14,128422,128423,14,128435,128443,14,128453,128464,14,128479,128480,14,128484,128487,14,128496,128498,14,128640,128709,14,128723,128724,14,128736,128741,14,128747,128748,14,128755,128755,14,128762,128762,14,128981,128991,14,129096,129103,14,129292,129292,14,129311,129311,14,129329,129330,14,129344,129349,14,129360,129374,14,129394,129394,14,129402,129402,14,129413,129425,14,129445,129450,14,129466,129471,14,129483,129483,14,129511,129535,14,129653,129655,14,129667,129670,14,129705,129711,14,129731,129743,14,917505,917505,4,917760,917999,5,10,10,3,127,159,4,768,879,5,1471,1471,5,1536,1541,1,1648,1648,5,1767,1768,5,1840,1866,5,2070,2073,5,2137,2139,5,2307,2307,7,2366,2368,7,2382,2383,7,2434,2435,7,2497,2500,5,2519,2519,5,2563,2563,7,2631,2632,5,2677,2677,5,2750,2752,7,2763,2764,7,2817,2817,5,2879,2879,5,2891,2892,7,2914,2915,5,3008,3008,5,3021,3021,5,3076,3076,5,3146,3149,5,3202,3203,7,3264,3265,7,3271,3272,7,3298,3299,5,3390,3390,5,3402,3404,7,3426,3427,5,3535,3535,5,3544,3550,7,3635,3635,7,3763,3763,7,3893,3893,5,3953,3966,5,3981,3991,5,4145,4145,7,4157,4158,5,4209,4212,5,4237,4237,5,4520,4607,10,5970,5971,5,6071,6077,5,6089,6099,5,6277,6278,5,6439,6440,5,6451,6456,7,6683,6683,5,6744,6750,5,6765,6770,7,6846,6846,5,6964,6964,5,6972,6972,5,7019,7027,5,7074,7077,5,7083,7085,5,7146,7148,7,7154,7155,7,7222,7223,5,7394,7400,5,7416,7417,5,8204,8204,5,8233,8233,4,8288,8292,4,8413,8416,5,8482,8482,14,8986,8987,14,9193,9203,14,9654,9654,14,9733,9733,14,9745,9745,14,9752,9752,14,9760,9760,14,9766,9766,14,9774,9775,14,9792,9792,14,9800,9811,14,9825,9826,14,9831,9831,14,9852,9853,14,9872,9873,14,9880,9880,14,9885,9887,14,9896,9897,14,9906,9916,14,9926,9927,14,9936,9936,14,9941,9960,14,9974,9974,14,9982,9985,14,9992,9997,14,10002,10002,14,10017,10017,14,10055,10055,14,10071,10071,14,10145,10145,14,11013,11015,14,11503,11505,5,12334,12335,5,12951,12951,14,42612,42621,5,43014,43014,5,43047,43047,7,43204,43205,5,43335,43345,5,43395,43395,7,43450,43451,7,43561,43566,5,43573,43574,5,43644,43644,5,43710,43711,5,43758,43759,7,44005,44005,5,44012,44012,7,44060,44060,11,44116,44116,11,44172,44172,11,44228,44228,11,44284,44284,11,44340,44340,11,44396,44396,11,44452,44452,11,44508,44508,11,44564,44564,11,44620,44620,11,44676,44676,11,44732,44732,11,44788,44788,11,44844,44844,11,44900,44900,11,44956,44956,11,45012,45012,11,45068,45068,11,45124,45124,11,45180,45180,11,45236,45236,11,45292,45292,11,45348,45348,11,45404,45404,11,45460,45460,11,45516,45516,11,45572,45572,11,45628,45628,11,45684,45684,11,45740,45740,11,45796,45796,11,45852,45852,11,45908,45908,11,45964,45964,11,46020,46020,11,46076,46076,11,46132,46132,11,46188,46188,11,46244,46244,11,46300,46300,11,46356,46356,11,46412,46412,11,46468,46468,11,46524,46524,11,46580,46580,11,46636,46636,11,46692,46692,11,46748,46748,11,46804,46804,11,46860,46860,11,46916,46916,11,46972,46972,11,47028,47028,11,47084,47084,11,47140,47140,11,47196,47196,11,47252,47252,11,47308,47308,11,47364,47364,11,47420,47420,11,47476,47476,11,47532,47532,11,47588,47588,11,47644,47644,11,47700,47700,11,47756,47756,11,47812,47812,11,47868,47868,11,47924,47924,11,47980,47980,11,48036,48036,11,48092,48092,11,48148,48148,11,48204,48204,11,48260,48260,11,48316,48316,11,48372,48372,11,48428,48428,11,48484,48484,11,48540,48540,11,48596,48596,11,48652,48652,11,48708,48708,11,48764,48764,11,48820,48820,11,48876,48876,11,48932,48932,11,48988,48988,11,49044,49044,11,49100,49100,11,49156,49156,11,49212,49212,11,49268,49268,11,49324,49324,11,49380,49380,11,49436,49436,11,49492,49492,11,49548,49548,11,49604,49604,11,49660,49660,11,49716,49716,11,49772,49772,11,49828,49828,11,49884,49884,11,49940,49940,11,49996,49996,11,50052,50052,11,50108,50108,11,50164,50164,11,50220,50220,11,50276,50276,11,50332,50332,11,50388,50388,11,50444,50444,11,50500,50500,11,50556,50556,11,50612,50612,11,50668,50668,11,50724,50724,11,50780,50780,11,50836,50836,11,50892,50892,11,50948,50948,11,51004,51004,11,51060,51060,11,51116,51116,11,51172,51172,11,51228,51228,11,51284,51284,11,51340,51340,11,51396,51396,11,51452,51452,11,51508,51508,11,51564,51564,11,51620,51620,11,51676,51676,11,51732,51732,11,51788,51788,11,51844,51844,11,51900,51900,11,51956,51956,11,52012,52012,11,52068,52068,11,52124,52124,11,52180,52180,11,52236,52236,11,52292,52292,11,52348,52348,11,52404,52404,11,52460,52460,11,52516,52516,11,52572,52572,11,52628,52628,11,52684,52684,11,52740,52740,11,52796,52796,11,52852,52852,11,52908,52908,11,52964,52964,11,53020,53020,11,53076,53076,11,53132,53132,11,53188,53188,11,53244,53244,11,53300,53300,11,53356,53356,11,53412,53412,11,53468,53468,11,53524,53524,11,53580,53580,11,53636,53636,11,53692,53692,11,53748,53748,11,53804,53804,11,53860,53860,11,53916,53916,11,53972,53972,11,54028,54028,11,54084,54084,11,54140,54140,11,54196,54196,11,54252,54252,11,54308,54308,11,54364,54364,11,54420,54420,11,54476,54476,11,54532,54532,11,54588,54588,11,54644,54644,11,54700,54700,11,54756,54756,11,54812,54812,11,54868,54868,11,54924,54924,11,54980,54980,11,55036,55036,11,55092,55092,11,55148,55148,11,55216,55238,9,65056,65071,5,65529,65531,4,68097,68099,5,68159,68159,5,69446,69456,5,69688,69702,5,69808,69810,7,69815,69816,7,69821,69821,1,69888,69890,5,69932,69932,7,69957,69958,7,70016,70017,5,70067,70069,7,70079,70080,7,70089,70092,5,70095,70095,5,70191,70193,5,70196,70196,5,70198,70199,5,70367,70367,5,70371,70378,5,70402,70403,7,70462,70462,5,70464,70464,5,70471,70472,7,70487,70487,5,70502,70508,5,70709,70711,7,70720,70721,7,70725,70725,7,70750,70750,5,70833,70834,7,70841,70841,7,70843,70844,7,70846,70846,7,70849,70849,7,71087,71087,5,71090,71093,5,71100,71101,5,71103,71104,5,71216,71218,7,71227,71228,7,71230,71230,7,71339,71339,5,71341,71341,5,71344,71349,5,71351,71351,5,71456,71457,7,71462,71462,7,71724,71726,7,71736,71736,7,71984,71984,5,71991,71992,7,71997,71997,7,71999,71999,1,72001,72001,1,72003,72003,5,72148,72151,5,72156,72159,7,72164,72164,7,72243,72248,5,72250,72250,1,72263,72263,5,72279,72280,7,72324,72329,1,72343,72343,7,72751,72751,7,72760,72765,5,72767,72767,5,72873,72873,7,72881,72881,7,72884,72884,7,73009,73014,5,73020,73021,5,73030,73030,1,73098,73102,7,73107,73108,7,73110,73110,7,73459,73460,5,78896,78904,4,92976,92982,5,94033,94087,7,94180,94180,5,113821,113822,5,119141,119141,5,119143,119145,5,119150,119154,5,119163,119170,5,119210,119213,5,121344,121398,5,121461,121461,5,121499,121503,5,122880,122886,5,122907,122913,5,122918,122922,5,123628,123631,5,125252,125258,5,126980,126980,14,127183,127183,14,127245,127247,14,127340,127343,14,127358,127359,14,127377,127386,14,127462,127487,6,127491,127503,14,127535,127535,14,127548,127551,14,127568,127569,14,127744,127777,14,127780,127891,14,127894,127895,14,127897,127899,14,127902,127984,14,127987,127989,14,127991,127994,14,128000,128253,14,128255,128317,14,128329,128334,14,128336,128359,14,128367,128368,14,128371,128377,14,128379,128390,14,128392,128393,14,128398,128399,14,128401,128404,14,128407,128419,14,128421,128421,14,128424,128424,14,128433,128434,14,128444,128444,14,128450,128452,14,128465,128467,14,128476,128478,14,128481,128481,14,128483,128483,14,128488,128488,14,128495,128495,14,128499,128499,14,128506,128591,14,128710,128714,14,128721,128722,14,128725,128725,14,128728,128735,14,128742,128744,14,128746,128746,14,128749,128751,14,128753,128754,14,128756,128758,14,128761,128761,14,128763,128764,14,128884,128895,14,128992,129003,14,129036,129039,14,129114,129119,14,129198,129279,14,129293,129295,14,129305,129310,14,129312,129319,14,129328,129328,14,129331,129338,14,129343,129343,14,129351,129355,14,129357,129359,14,129375,129387,14,129393,129393,14,129395,129398,14,129401,129401,14,129403,129403,14,129408,129412,14,129426,129431,14,129443,129444,14,129451,129453,14,129456,129465,14,129472,129472,14,129475,129482,14,129484,129484,14,129488,129510,14,129536,129647,14,129652,129652,14,129656,129658,14,129664,129666,14,129671,129679,14,129686,129704,14,129712,129718,14,129728,129730,14,129744,129750,14,917504,917504,4,917506,917535,4,917632,917759,4,918000,921599,4,0,9,4,11,12,4,14,31,4,169,169,14,174,174,14,1155,1159,5,1425,1469,5,1473,1474,5,1479,1479,5,1552,1562,5,1611,1631,5,1750,1756,5,1759,1764,5,1770,1773,5,1809,1809,5,1958,1968,5,2045,2045,5,2075,2083,5,2089,2093,5,2259,2273,5,2275,2306,5,2362,2362,5,2364,2364,5,2369,2376,5,2381,2381,5,2385,2391,5,2433,2433,5,2492,2492,5,2495,2496,7,2503,2504,7,2509,2509,5,2530,2531,5,2561,2562,5,2620,2620,5,2625,2626,5,2635,2637,5,2672,2673,5,2689,2690,5,2748,2748,5,2753,2757,5,2761,2761,7,2765,2765,5,2810,2815,5,2818,2819,7,2878,2878,5,2880,2880,7,2887,2888,7,2893,2893,5,2903,2903,5,2946,2946,5,3007,3007,7,3009,3010,7,3018,3020,7,3031,3031,5,3073,3075,7,3134,3136,5,3142,3144,5,3157,3158,5,3201,3201,5,3260,3260,5,3263,3263,5,3266,3266,5,3270,3270,5,3274,3275,7,3285,3286,5,3328,3329,5,3387,3388,5,3391,3392,7,3398,3400,7,3405,3405,5,3415,3415,5,3457,3457,5,3530,3530,5,3536,3537,7,3542,3542,5,3551,3551,5,3633,3633,5,3636,3642,5,3761,3761,5,3764,3772,5,3864,3865,5,3895,3895,5,3902,3903,7,3967,3967,7,3974,3975,5,3993,4028,5,4141,4144,5,4146,4151,5,4155,4156,7,4182,4183,7,4190,4192,5,4226,4226,5,4229,4230,5,4253,4253,5,4448,4519,9,4957,4959,5,5938,5940,5,6002,6003,5,6070,6070,7,6078,6085,7,6087,6088,7,6109,6109,5,6158,6158,4,6313,6313,5,6435,6438,7,6441,6443,7,6450,6450,5,6457,6459,5,6681,6682,7,6741,6741,7,6743,6743,7,6752,6752,5,6757,6764,5,6771,6780,5,6832,6845,5,6847,6848,5,6916,6916,7,6965,6965,5,6971,6971,7,6973,6977,7,6979,6980,7,7040,7041,5,7073,7073,7,7078,7079,7,7082,7082,7,7142,7142,5,7144,7145,5,7149,7149,5,7151,7153,5,7204,7211,7,7220,7221,7,7376,7378,5,7393,7393,7,7405,7405,5,7415,7415,7,7616,7673,5,8203,8203,4,8205,8205,13,8232,8232,4,8234,8238,4,8265,8265,14,8293,8293,4,8400,8412,5,8417,8417,5,8421,8432,5,8505,8505,14,8617,8618,14,9000,9000,14,9167,9167,14,9208,9210,14,9642,9643,14,9664,9664,14,9728,9732,14,9735,9741,14,9743,9744,14,9746,9746,14,9750,9751,14,9753,9756,14,9758,9759,14,9761,9761,14,9764,9765,14,9767,9769,14,9771,9773,14,9776,9783,14,9787,9791,14,9793,9793,14,9795,9799,14,9812,9822,14,9824,9824,14,9827,9827,14,9829,9830,14,9832,9832,14,9851,9851,14,9854,9854,14,9856,9861,14,9874,9876,14,9878,9879,14,9881,9881,14,9883,9884,14,9888,9889,14,9895,9895,14,9898,9899,14,9904,9905,14,9917,9918,14,9924,9925,14,9928,9928,14,9934,9935,14,9937,9937,14,9939,9940,14,9961,9962,14,9968,9973,14,9975,9978,14,9981,9981,14,9986,9986,14,9989,9989,14,9998,9998,14,10000,10001,14,10004,10004,14,10013,10013,14,10024,10024,14,10052,10052,14,10060,10060,14,10067,10069,14,10083,10084,14,10133,10135,14,10160,10160,14,10548,10549,14,11035,11036,14,11093,11093,14,11647,11647,5,12330,12333,5,12336,12336,14,12441,12442,5,12953,12953,14,42608,42610,5,42654,42655,5,43010,43010,5,43019,43019,5,43045,43046,5,43052,43052,5,43188,43203,7,43232,43249,5,43302,43309,5,43346,43347,7,43392,43394,5,43443,43443,5,43446,43449,5,43452,43453,5,43493,43493,5,43567,43568,7,43571,43572,7,43587,43587,5,43597,43597,7,43696,43696,5,43703,43704,5,43713,43713,5,43756,43757,5,43765,43765,7,44003,44004,7,44006,44007,7,44009,44010,7,44013,44013,5,44033,44059,12,44061,44087,12,44089,44115,12,44117,44143,12,44145,44171,12,44173,44199,12,44201,44227,12,44229,44255,12,44257,44283,12,44285,44311,12,44313,44339,12,44341,44367,12,44369,44395,12,44397,44423,12,44425,44451,12,44453,44479,12,44481,44507,12,44509,44535,12,44537,44563,12,44565,44591,12,44593,44619,12,44621,44647,12,44649,44675,12,44677,44703,12,44705,44731,12,44733,44759,12,44761,44787,12,44789,44815,12,44817,44843,12,44845,44871,12,44873,44899,12,44901,44927,12,44929,44955,12,44957,44983,12,44985,45011,12,45013,45039,12,45041,45067,12,45069,45095,12,45097,45123,12,45125,45151,12,45153,45179,12,45181,45207,12,45209,45235,12,45237,45263,12,45265,45291,12,45293,45319,12,45321,45347,12,45349,45375,12,45377,45403,12,45405,45431,12,45433,45459,12,45461,45487,12,45489,45515,12,45517,45543,12,45545,45571,12,45573,45599,12,45601,45627,12,45629,45655,12,45657,45683,12,45685,45711,12,45713,45739,12,45741,45767,12,45769,45795,12,45797,45823,12,45825,45851,12,45853,45879,12,45881,45907,12,45909,45935,12,45937,45963,12,45965,45991,12,45993,46019,12,46021,46047,12,46049,46075,12,46077,46103,12,46105,46131,12,46133,46159,12,46161,46187,12,46189,46215,12,46217,46243,12,46245,46271,12,46273,46299,12,46301,46327,12,46329,46355,12,46357,46383,12,46385,46411,12,46413,46439,12,46441,46467,12,46469,46495,12,46497,46523,12,46525,46551,12,46553,46579,12,46581,46607,12,46609,46635,12,46637,46663,12,46665,46691,12,46693,46719,12,46721,46747,12,46749,46775,12,46777,46803,12,46805,46831,12,46833,46859,12,46861,46887,12,46889,46915,12,46917,46943,12,46945,46971,12,46973,46999,12,47001,47027,12,47029,47055,12,47057,47083,12,47085,47111,12,47113,47139,12,47141,47167,12,47169,47195,12,47197,47223,12,47225,47251,12,47253,47279,12,47281,47307,12,47309,47335,12,47337,47363,12,47365,47391,12,47393,47419,12,47421,47447,12,47449,47475,12,47477,47503,12,47505,47531,12,47533,47559,12,47561,47587,12,47589,47615,12,47617,47643,12,47645,47671,12,47673,47699,12,47701,47727,12,47729,47755,12,47757,47783,12,47785,47811,12,47813,47839,12,47841,47867,12,47869,47895,12,47897,47923,12,47925,47951,12,47953,47979,12,47981,48007,12,48009,48035,12,48037,48063,12,48065,48091,12,48093,48119,12,48121,48147,12,48149,48175,12,48177,48203,12,48205,48231,12,48233,48259,12,48261,48287,12,48289,48315,12,48317,48343,12,48345,48371,12,48373,48399,12,48401,48427,12,48429,48455,12,48457,48483,12,48485,48511,12,48513,48539,12,48541,48567,12,48569,48595,12,48597,48623,12,48625,48651,12,48653,48679,12,48681,48707,12,48709,48735,12,48737,48763,12,48765,48791,12,48793,48819,12,48821,48847,12,48849,48875,12,48877,48903,12,48905,48931,12,48933,48959,12,48961,48987,12,48989,49015,12,49017,49043,12,49045,49071,12,49073,49099,12,49101,49127,12,49129,49155,12,49157,49183,12,49185,49211,12,49213,49239,12,49241,49267,12,49269,49295,12,49297,49323,12,49325,49351,12,49353,49379,12,49381,49407,12,49409,49435,12,49437,49463,12,49465,49491,12,49493,49519,12,49521,49547,12,49549,49575,12,49577,49603,12,49605,49631,12,49633,49659,12,49661,49687,12,49689,49715,12,49717,49743,12,49745,49771,12,49773,49799,12,49801,49827,12,49829,49855,12,49857,49883,12,49885,49911,12,49913,49939,12,49941,49967,12,49969,49995,12,49997,50023,12,50025,50051,12,50053,50079,12,50081,50107,12,50109,50135,12,50137,50163,12,50165,50191,12,50193,50219,12,50221,50247,12,50249,50275,12,50277,50303,12,50305,50331,12,50333,50359,12,50361,50387,12,50389,50415,12,50417,50443,12,50445,50471,12,50473,50499,12,50501,50527,12,50529,50555,12,50557,50583,12,50585,50611,12,50613,50639,12,50641,50667,12,50669,50695,12,50697,50723,12,50725,50751,12,50753,50779,12,50781,50807,12,50809,50835,12,50837,50863,12,50865,50891,12,50893,50919,12,50921,50947,12,50949,50975,12,50977,51003,12,51005,51031,12,51033,51059,12,51061,51087,12,51089,51115,12,51117,51143,12,51145,51171,12,51173,51199,12,51201,51227,12,51229,51255,12,51257,51283,12,51285,51311,12,51313,51339,12,51341,51367,12,51369,51395,12,51397,51423,12,51425,51451,12,51453,51479,12,51481,51507,12,51509,51535,12,51537,51563,12,51565,51591,12,51593,51619,12,51621,51647,12,51649,51675,12,51677,51703,12,51705,51731,12,51733,51759,12,51761,51787,12,51789,51815,12,51817,51843,12,51845,51871,12,51873,51899,12,51901,51927,12,51929,51955,12,51957,51983,12,51985,52011,12,52013,52039,12,52041,52067,12,52069,52095,12,52097,52123,12,52125,52151,12,52153,52179,12,52181,52207,12,52209,52235,12,52237,52263,12,52265,52291,12,52293,52319,12,52321,52347,12,52349,52375,12,52377,52403,12,52405,52431,12,52433,52459,12,52461,52487,12,52489,52515,12,52517,52543,12,52545,52571,12,52573,52599,12,52601,52627,12,52629,52655,12,52657,52683,12,52685,52711,12,52713,52739,12,52741,52767,12,52769,52795,12,52797,52823,12,52825,52851,12,52853,52879,12,52881,52907,12,52909,52935,12,52937,52963,12,52965,52991,12,52993,53019,12,53021,53047,12,53049,53075,12,53077,53103,12,53105,53131,12,53133,53159,12,53161,53187,12,53189,53215,12,53217,53243,12,53245,53271,12,53273,53299,12,53301,53327,12,53329,53355,12,53357,53383,12,53385,53411,12,53413,53439,12,53441,53467,12,53469,53495,12,53497,53523,12,53525,53551,12,53553,53579,12,53581,53607,12,53609,53635,12,53637,53663,12,53665,53691,12,53693,53719,12,53721,53747,12,53749,53775,12,53777,53803,12,53805,53831,12,53833,53859,12,53861,53887,12,53889,53915,12,53917,53943,12,53945,53971,12,53973,53999,12,54001,54027,12,54029,54055,12,54057,54083,12,54085,54111,12,54113,54139,12,54141,54167,12,54169,54195,12,54197,54223,12,54225,54251,12,54253,54279,12,54281,54307,12,54309,54335,12,54337,54363,12,54365,54391,12,54393,54419,12,54421,54447,12,54449,54475,12,54477,54503,12,54505,54531,12,54533,54559,12,54561,54587,12,54589,54615,12,54617,54643,12,54645,54671,12,54673,54699,12,54701,54727,12,54729,54755,12,54757,54783,12,54785,54811,12,54813,54839,12,54841,54867,12,54869,54895,12,54897,54923,12,54925,54951,12,54953,54979,12,54981,55007,12,55009,55035,12,55037,55063,12,55065,55091,12,55093,55119,12,55121,55147,12,55149,55175,12,55177,55203,12,55243,55291,10,65024,65039,5,65279,65279,4,65520,65528,4,66045,66045,5,66422,66426,5,68101,68102,5,68152,68154,5,68325,68326,5,69291,69292,5,69632,69632,7,69634,69634,7,69759,69761,5]")}},Nmxd:function(Ge,de){Ge.exports="data:image/png;base64,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"},NvD2:function(Ge,de,N){"use strict";N.d(de,"a",function(){return w});var Z=N("Kwbf");function z(W,F){var O=new Set;return W.forEach(function(b){F.has(b)||O.add(b)}),O}function I(W){var F=W||{},O=F.disabled,b=F.disableCheckbox,c=F.checkable;return!!(O||b)||c===!1}function G(W,F,O,b){for(var c=new Set(W),p=new Set,S=0;S<=O;S+=1){var v=F.get(S)||new Set;v.forEach(function(n){var o=n.key,u=n.node,A=n.children,x=A===void 0?[]:A;c.has(o)&&!b(u)&&x.filter(function(y){return!b(y.node)}).forEach(function(y){c.add(y.key)})})}for(var f=new Set,m=O;m>=0;m-=1){var a=F.get(m)||new Set;a.forEach(function(n){var o=n.parent,u=n.node;if(b(u)||!n.parent||f.has(n.parent.key))return;if(b(n.parent.node)){f.add(o.key);return}var A=!0,x=!1;(o.children||[]).filter(function(y){return!b(y.node)}).forEach(function(y){var _=y.key,R=c.has(_);A&&!R&&(A=!1),!x&&(R||p.has(_))&&(x=!0)}),A&&c.add(o.key),x&&p.add(o.key),f.add(o.key)})}return{checkedKeys:Array.from(c),halfCheckedKeys:Array.from(z(p,c))}}function j(W,F,O,b,c){for(var p=new Set(W),S=new Set(F),v=0;v<=b;v+=1){var f=O.get(v)||new Set;f.forEach(function(o){var u=o.key,A=o.node,x=o.children,y=x===void 0?[]:x;!p.has(u)&&!S.has(u)&&!c(A)&&y.filter(function(_){return!c(_.node)}).forEach(function(_){p.delete(_.key)})})}S=new Set;for(var m=new Set,a=b;a>=0;a-=1){var n=O.get(a)||new Set;n.forEach(function(o){var u=o.parent,A=o.node;if(c(A)||!o.parent||m.has(o.parent.key))return;if(c(o.parent.node)){m.add(u.key);return}var x=!0,y=!1;(u.children||[]).filter(function(_){return!c(_.node)}).forEach(function(_){var R=_.key,g=p.has(R);x&&!g&&(x=!1),!y&&(g||S.has(R))&&(y=!0)}),x||p.delete(u.key),y&&S.add(u.key),m.add(u.key)})}return{checkedKeys:Array.from(p),halfCheckedKeys:Array.from(z(S,p))}}function w(W,F,O,b){var c=[],p;b?p=b:p=I;var S=new Set(W.filter(function(a){var n=!!O[a];return n||c.push(a),n})),v=new Map,f=0;Object.keys(O).forEach(function(a){var n=O[a],o=n.level,u=v.get(o);u||(u=new Set,v.set(o,u)),u.add(n),f=Math.max(f,o)}),Object(Z.a)(!c.length,"Tree missing follow keys: ".concat(c.slice(0,100).map(function(a){return"'".concat(a,"'")}).join(", ")));var m;return F===!0?m=G(S,v,f,p):m=j(S,F.halfCheckedKeys,v,f,p),m}},OLES:function(Ge,de,N){"use strict";var Z=N("U8pU"),z=N("VTBJ"),I=N("Ff2n"),G=N("q1tI"),j=N("uciX"),w=N("7ixt"),W=function(S){var v=S.overlay,f=S.prefixCls,m=S.id,a=S.overlayInnerStyle;return G.createElement("div",{className:"".concat(f,"-inner"),id:m,role:"tooltip",style:a},typeof v=="function"?v():v)},F=W,O=function(S,v){var f=S.overlayClassName,m=S.trigger,a=m===void 0?["hover"]:m,n=S.mouseEnterDelay,o=n===void 0?0:n,u=S.mouseLeaveDelay,A=u===void 0?.1:u,x=S.overlayStyle,y=S.prefixCls,_=y===void 0?"rc-tooltip":y,R=S.children,g=S.onVisibleChange,h=S.afterVisibleChange,s=S.transitionName,l=S.animation,D=S.placement,T=D===void 0?"right":D,C=S.align,M=C===void 0?{}:C,k=S.destroyTooltipOnHide,U=k===void 0?!1:k,P=S.defaultVisible,K=S.getTooltipContainer,H=S.overlayInnerStyle,$=Object(I.a)(S,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),le=Object(G.useRef)(null);Object(G.useImperativeHandle)(v,function(){return le.current});var pe=Object(z.a)({},$);"visible"in S&&(pe.popupVisible=S.visible);var xe=function(){var ke=S.arrowContent,ge=ke===void 0?null:ke,fe=S.overlay,te=S.id;return[G.createElement("div",{className:"".concat(_,"-arrow"),key:"arrow"},ge),G.createElement(F,{key:"content",prefixCls:_,id:te,overlay:fe,overlayInnerStyle:H})]},Ke=!1,Ne=!1;if(typeof U=="boolean")Ke=U;else if(U&&Object(Z.a)(U)==="object"){var Ie=U.keepParent;Ke=Ie===!0,Ne=Ie===!1}return G.createElement(j.a,Object.assign({popupClassName:f,prefixCls:_,popup:xe,action:a,builtinPlacements:w.a,popupPlacement:T,ref:le,popupAlign:M,getPopupContainer:K,onPopupVisibleChange:g,afterPopupVisibleChange:h,popupTransitionName:s,popupAnimation:l,defaultPopupVisible:P,destroyPopupOnHide:Ke,autoDestroy:Ne,mouseLeaveDelay:A,popupStyle:x,mouseEnterDelay:o},pe),R)},b=Object(G.forwardRef)(O),c=de.a=b},OZM5:function(Ge,de,N){"use strict";N.d(de,"b",function(){return b}),N.d(de,"a",function(){return c}),N.d(de,"k",function(){return p}),N.d(de,"h",function(){return S}),N.d(de,"i",function(){return v}),N.d(de,"g",function(){return f}),N.d(de,"c",function(){return m}),N.d(de,"d",function(){return a}),N.d(de,"j",function(){return u}),N.d(de,"e",function(){return A}),N.d(de,"f",function(){return x});var Z=N("KQm4"),z=N("U8pU"),I=N("Ff2n"),G=N("q1tI"),j=N.n(G),w=N("Kwbf"),W=N("WaYH"),F=.25,O=2;function b(y,_){var R=y.slice(),g=R.indexOf(_);return g>=0&&R.splice(g,1),R}function c(y,_){var R=y.slice();return R.indexOf(_)===-1&&R.push(_),R}function p(y){return y.split("-")}function S(y,_){return"".concat(y,"-").concat(_)}function v(y){return y&&y.type&&y.type.isTreeNode}function f(y,_){var R=[y],g=_[y];function h(){var s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];s.forEach(function(l){var D=l.key,T=l.children;R.push(D),h(T)})}return h(g.children),R}function m(y,_){var R=y.clientY,g=_.selectHandle.getBoundingClientRect(),h=g.top,s=g.bottom,l=g.height,D=Math.max(l*F,O);return R<=h+D?-1:R>=s-D?1:0}function a(y,_){if(!y)return;var R=_.multiple;return R?y.slice():y.length?[y[0]]:y}var n=function(_){return _};function o(y,_){if(!y)return[];var R=_||{},g=R.processProps,h=g===void 0?n:g,s=Array.isArray(y)?y:[y];return s.map(function(l){var D=l.children,T=Object(I.a)(l,["children"]),C=o(D,_);return j.a.createElement(W.a,Object.assign({},h(T)),C)})}function u(y){if(!y)return null;var _;if(Array.isArray(y))_={checkedKeys:y,halfCheckedKeys:void 0};else if(Object(z.a)(y)==="object")_={checkedKeys:y.checked||void 0,halfCheckedKeys:y.halfChecked||void 0};else return Object(w.a)(!1,"`checkedKeys` is not an array or an object"),null;return _}function A(y,_){var R=new Set;function g(h){if(R.has(h))return;var s=_[h];if(!s)return;R.add(h);var l=s.parent,D=s.node;if(D.disabled)return;l&&g(l.key)}return(y||[]).forEach(function(h){g(h)}),Object(Z.a)(R)}function x(y){var _={};return Object.keys(y).forEach(function(R){(R.startsWith("data-")||R.startsWith("aria-"))&&(_[R]=y[R])}),_}},Ohmc:function(Ge,de,N){Ge.exports=N.p+"static/certificate.fc32dc1b.jpg"},Ot1p:function(Ge,de,N){"use strict";var Z=N("2qtc"),z=N("kLXV"),I=N("rAM+"),G=N("miYZ"),j=N("tsqr"),w=N("9og8"),W=N("tJVT"),F=N("jrin"),O=N("WmNS"),b=N.n(O),c=N("q1tI"),p=N.n(c),S=N("VrN/"),v=N.n(S),f=N("bdgK"),m=N("p77/"),a=N("Bd2K"),n=N("ELLl"),o=N("19Vz"),u=N("lZu9"),A=N("+NIl"),x=N("kSUc"),y=N("9Bee"),_=function(Pe){var ut=Pe.value,Et=ut===void 0?"":ut,_t=Pe.className,Ct=Pe.showTextOnly,gt=Pe.showLines,et=Pe.style,nt=et===void 0?{}:et,Xe=Object(c.useMemo)(function(){return""},[Et]);return p.a.createElement(p.a.Fragment,null,p.a.createElement("div",{dangerouslySetInnerHTML:{__html:Xe}}))},R=N("0Owb"),g=N("dejd"),h=N("C+DQ"),s=N("1vsH"),l=N("m3rI"),D=[{title:"\u7C97\u4F53",icon:"icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"icon-sum",actionName:"inline-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"icon-formula",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"icon-picture",actionName:"upload-image"},{title:"\u8868\u683C",icon:"icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"icon-eraser",actionName:"eraser"}];function T(Pe){var ut=Pe.onActionCallback,Et=Pe.title,_t=Pe.icon,Ct=Pe.actionName,gt=Pe.className,et=gt===void 0?"":gt,nt=Pe.children;function Xe(){ut(Ct)}return p.a.createElement("a",{title:Et,className:et,onClick:Xe},p.a.createElement("i",{className:"md-iconfont ".concat(_t)}),nt)}var C=function(Pe){var ut=Pe.watch,Et=Pe.showNullButton,_t=Pe.onActionCallback,Ct=Pe.fullScreen,gt=Pe.insertTemp,et=Pe.hidetoolBar,nt=Pe.uuid,Xe=Pe.setOpenPhones;console.log("link:","".concat(location.origin,"/upload.html?_educoder_session_login=").concat(Object(s.D)("_educoder_session_login"),"&_educoder_session=").concat(Object(s.D)("_educoder_session"),"&key=").concat(nt,"&api=").concat(encodeURIComponent(l.a.PROXY_SERVER)));var ue=[].concat(D,[{title:"".concat(ut?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(ut?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return p.a.createElement("ul",{className:"markdown-toolbar-container"},!et&&ue.map(function(Ce,rt){return p.a.createElement("li",{key:rt},Ce.actionName?p.a.createElement(T,Object(R.a)({},Ce,{onActionCallback:_t})):p.a.createElement("span",{className:"v-line"}))}),Et?p.a.createElement("li",null,p.a.createElement(T,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:_t},p.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,gt&&p.a.createElement("li",null,p.a.createElement(T,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(gt),onActionCallback:_t},p.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),p.a.createElement("li",{className:"btn-full-screen"},p.a.createElement(T,{icon:"".concat(Ct?"icon-shrink":"icon-enlarge"),title:Ct?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:_t})))},M=N("M8RZ"),k=N("+L6B"),U=N("2/Rp"),P=N("y8nQ"),K=N("Vl3Y"),H=N("5NDa"),$=N("5rEg"),le={labelCol:{span:4},wrapperCol:{span:20}},pe=function(Pe){var ut=Pe.callback,Et=Pe.onCancel;function _t(Ct){ut(Ct)}return p.a.createElement(K.a,Object(R.a)({},le,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:_t}),p.a.createElement(K.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},p.a.createElement($.a,null)),p.a.createElement(K.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},p.a.createElement($.a,null)),p.a.createElement("div",{className:"flex-container flex-end"},p.a.createElement(U.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),p.a.createElement(U.a,{type:"ghost",onClick:Et},"\u53D6\u6D88")))},xe=N("7ahc"),Ke=N("k1fw"),Ne=N("HmJG"),Ie=N("BjJ7"),Be=K.a.useForm,ke={width:280,marginRight:10},ge={labelCol:{span:5},wrapperCol:{span:19}},fe=function(Pe){var ut=Pe.callback,Et=Pe.onCancel,_t=Be(),Ct=Object(W.a)(_t,1),gt=Ct[0],et=Object(c.useRef)();function nt(Ce){ut(Object(Ke.a)(Object(Ke.a)({},Ce),{},{name:et.current}))}function Xe(Ce,rt){gt.setFieldsValue({src:"/api/attachments/".concat(Ce.id,"?type=").concat(Ce.content_type),type:rt.type})}function ue(Ce){var rt=Ce.target.files[0];et.current=rt.name,be(rt,Xe)}return p.a.createElement(K.a,Object(R.a)({form:gt},ge,{className:"upload-image-panel",onFinish:nt}),p.a.createElement(K.a.Item,{label:"\u6587\u4EF6\u5730\u5740",required:!0},p.a.createElement("div",{className:"flex-container"},p.a.createElement(K.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},p.a.createElement($.a,{style:ke})),p.a.createElement(te,{onFileChange:ue}))),p.a.createElement(K.a.Item,{label:"\u6587\u4EF6\u63CF\u8FF0",name:"alt"},p.a.createElement($.a,{style:{width:264}})),p.a.createElement(K.a.Item,{style:{textAlign:"right"}},p.a.createElement(U.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),p.a.createElement(U.a,{type:"ghost",onClick:Et},"\u53D6\u6D88")))};function te(Pe){var ut=Pe.onFileChange;return p.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",p.a.createElement("input",{type:"file",onChange:ut}))}function be(Pe,ut){if(!Pe)throw new String("\u6CA1\u6709\u6587\u4EF6");var Et=new FormData;Et.append("editormd-image-file",Pe),Et.append("file_param_name","editormd-image-file"),Et.append("byxhr","true");var _t=new window.XMLHttpRequest;_t.withCredentials=!0,_t.addEventListener("load",function(Ct){ut(JSON.parse(Ct.target.responseText),Pe)},!1),_t.addEventListener("error",function(Ct){console.error(Ct)},!1),_t.open("POST","".concat(Ie.a,"/api/attachments.json")),_t.send(Et)}var se=N("giR+"),Oe=N("fyUT"),ie=N("7Kak"),oe=N("9yH6"),Ae=oe.a.Group,_e={margin:"0 8px"},je=function(Pe){var ut=Pe.callback,Et=Pe.onCancel;function _t(Ct){ut(Ct)}return p.a.createElement(K.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:_t},p.a.createElement("div",{className:"flex-container"},p.a.createElement("span",{style:_e},"\u5355\u5143\u683C\u6570\uFF1A"),p.a.createElement("span",{style:_e},"\u884C\u6570"),p.a.createElement(K.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},p.a.createElement(Oe.a,null)),p.a.createElement("span",{style:_e},"\u5217\u6570"),p.a.createElement(K.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},p.a.createElement(Oe.a,null))),p.a.createElement("div",{className:"flex-container",style:{marginTop:12}},p.a.createElement("span",{style:_e},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),p.a.createElement(K.a.Item,{name:"align"},p.a.createElement(Ae,null,p.a.createElement(oe.a,{value:"default"},p.a.createElement("i",{className:"fa fa-align-justify"})),p.a.createElement(oe.a,{value:"left"},p.a.createElement("i",{className:"fa fa-align-left"})),p.a.createElement(oe.a,{value:"center"},p.a.createElement("i",{className:"fa fa-align-center"})),p.a.createElement(oe.a,{value:"right"},p.a.createElement("i",{className:"fa fa-align-right"}))))),p.a.createElement("div",{className:"flex-container flex-end"},p.a.createElement(U.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),p.a.createElement(U.a,{type:"ghost",onClick:Et},"\u53D6\u6D88")))},He=N("ErOA"),Ye=N("7Cbv"),qe="link",bt="upload-image",yt="code-block",ct="add-table",mt="------------",Ot={default:mt,left:":".concat(mt),center:":".concat(mt,":"),right:"".concat(mt,":")},Mt=N("9VGf"),Me,Re;function Ze(){}var lt=0,ze=1e4,tt="\u2581",Te=` **\u6A21\u677F\u6807\u9898** -\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`;function me(Pe){return/^\d+$/.test(Pe)?"".concat(Pe,"px"):Pe}var ve=navigator.platform.toUpperCase().indexOf("MAC")>=0,re=ve?"Cmd":"Ctrl",ae=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"],he=(Me={},Object(F.a)(Me,re+"-B","bold"),Object(F.a)(Me,re+"-I","italic"),Me),ye=(Re={},Object(F.a)(Re,qe,"\u6DFB\u52A0\u94FE\u63A5"),Object(F.a)(Re,yt,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(F.a)(Re,bt,"\u6DFB\u52A0\u6587\u4EF6"),Object(F.a)(Re,ct,"\u6DFB\u52A0\u8868\u683C"),Re),Fe=de.a=function(Pe){var ut=Pe.defaultValue,Et=ut===void 0?"":ut,_t=Pe.onChange,Ct=Pe.width,gt=Ct===void 0?"100%":Ct,et=Pe.height,nt=et===void 0?400:et,Xe=Pe.miniToolbar,ue=Xe===void 0?!1:Xe,Ce=Pe.isFocus,rt=Ce===void 0?!1:Ce,Qe=Pe.watch,At=Pe.insertTemp,vt=Pe.mode,Le=vt===void 0?"markdown":vt,Ue=Pe.id,$e=Ue===void 0?"markdown-editor-id":Ue,at=Pe.showResizeBar,St=at===void 0?!1:at,it=Pe.noStorage,It=it===void 0?!1:it,Xt=Pe.showNullButton,Lt=Xt===void 0?!1:Xt,sn=Pe.hidetoolBar,hn=sn===void 0?!1:sn,nn=Pe.fullScreen,Jt=nn===void 0?!1:nn,cn=Pe.onBlur,On=Pe.onCMBeforeChange,mn=Pe.onFullScreen,ot=Pe.className,wt=ot===void 0?"":ot,Rt=Pe.disablePaste,Kt=Rt===void 0?!1:Rt,Ht=Pe.placeholder,$t=Ht===void 0?"":Ht,X=Pe.values,E=X===void 0?"":X,L=Object(c.useState)(null),V=Object(W.a)(L,2),J=V[0],Q=V[1],we=Object(c.useState)(Et),dt=Object(W.a)(we,2),Dt=dt[0],kt=dt[1],ht=Object(c.useState)(Qe),Zt=Object(W.a)(ht,2),qt=Zt[0],Sn=Zt[1],_n=Object(c.useState)(Jt),Ln=Object(W.a)(_n,2),Nn=Ln[0],sr=Ln[1],Hr=Object(c.useState)(""),Yn=Object(W.a)(Hr,2),ir=Yn[0],er=Yn[1],Or=Object(c.useState)(0),lr=Object(W.a)(Or,2),br=lr[0],Kr=lr[1],Er=Object(c.useState)(nt),ei=Object(W.a)(Er,2),hr=ei[0],tr=ei[1],zr=Object(c.useState)(!1),fn=Object(W.a)(zr,2),Jr=fn[0],Mn=fn[1],Ee=Object(c.useRef)(Object(Ye.a)()),An=Object(c.useRef)(!1),bn=Object(c.useRef)(),Fn=Object(c.useRef)(),en=Object(c.useRef)(),Ur=Object(c.useRef)(),Kn=Object(c.useRef)(),nr=function(){var Qt=Object(w.a)(b.a.mark(function ln(){var rn,pn;return b.a.wrap(function(Rn){for(;;)switch(Rn.prev=Rn.next){case 0:return Rn.next=2,Object(He.a)("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:Ee.current}});case 2:pn=Rn.sent,pn!=null&&(rn=pn.attachments)!==null&&rn!==void 0&&rn.length&&(console.log("cm:",J,Fn),pn.attachments.map(function(yn){yn.content_type.indexOf("image")>-1?J.replaceSelection("![,](/api/attachments/".concat(yn.id,"?type=").concat(yn.content_type,")")):yn.content_type.indexOf("video")>-1?J.replaceSelection('')):yn.content_type.indexOf("pdf")>-1?J.replaceSelection('
        ').concat(yn.name,"")):J.replaceSelection("[".concat(yn.name,"](").concat(l.a.API_SERVER,"/api/attachments/").concat(yn.id,"?type=").concat(yn.content_type,")"))}));case 4:case"end":return Rn.stop()}},ln)}));return function(){return Qt.apply(this,arguments)}}();Object(c.useEffect)(function(){kt(E),J==null||J.setValue(E)},[E]),Object(c.useEffect)(function(){mn==null||mn(Nn)},[Nn]),Object(c.useEffect)(function(){if(Fn.current){var Qt=v.a.fromTextArea(Fn.current,{mode:Le,lineNumbers:!ue,lineWrapping:!0,value:Et,autoCloseTags:!0,autoCloseBrackets:!0});rt&&Qt.focus();function ln(rn,pn){if(Kt){pn.preventDefault();return}var wn=pn.clipboardData;if(wn){var Rn=wn.types.toString(),yn=wn.items;if(Rn==="Files"||wn.types.indexOf("Files")>-1){if(pn.preventDefault(),Le=="stex")return;try{var Wn,Vn=yn[1];((Wn=yn[0])===null||Wn===void 0?void 0:Wn.kind)==="file"&&(Vn=yn[0]);var gn=Vn.getAsFile(),qr=gn.name.split(".").pop();be(gn,function(En){if(En.id){var Jn,Lr,Ar;(gn==null||((Jn=gn.type)===null||Jn===void 0)?void 0:Jn.indexOf("image"))>-1?Qt.replaceSelection("![,](/api/attachments/".concat(En.id,"?type=").concat(En.content_type,")")):(gn==null||((Lr=gn.type)===null||Lr===void 0)?void 0:Lr.indexOf("video"))>-1?Qt.replaceSelection('')):(gn==null||((Ar=gn.type)===null||Ar===void 0)?void 0:Ar.indexOf("pdf"))>-1?Qt.replaceSelection('').concat(gn.name,"")):ae.includes(qr)?Qt.replaceSelection('').concat(gn.name,"")):Qt.replaceSelection("[".concat(gn.name,"](").concat(l.a.API_SERVER,"/api/attachments/").concat(En.id,"?type=").concat(En.content_type,")"))}else(En==null?void 0:En.status)===401&&(document.location.href="/user/login")})}catch(En){j.b.warn("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0}return Qt.on("paste",ln),Qt.on("dragleave",function(rn,pn){en.current.classList.remove("mouse-hover-md")}),Qt.on("dragover",function(rn,pn){en.current.classList.add("mouse-hover-md")}),Qt.on("drop",function(rn,pn){en.current.classList.add("mouse-hover-md");var wn;if(wn=pn.dataTransfer.files,wn.length>0){pn.preventDefault(),pn.stopPropagation();for(var Rn=function(Vn){var gn=wn[Vn],qr=gn.name.split(".").pop();be(gn,function(En){if(En.id){var Jn,Lr,Ar;(gn==null||((Jn=gn.type)===null||Jn===void 0)?void 0:Jn.indexOf("image"))>-1?Qt.replaceSelection("![,](/api/attachments/".concat(En.id,"?type=").concat(En.content_type,")")):(gn==null||((Lr=gn.type)===null||Lr===void 0)?void 0:Lr.indexOf("video"))>-1?Qt.replaceSelection('')):(gn==null||((Ar=gn.type)===null||Ar===void 0)?void 0:Ar.indexOf("pdf"))>-1?Qt.replaceSelection('').concat(gn.name,"")):ae.includes(qr)?Qt.replaceSelection('').concat(gn.name,"")):Qt.replaceSelection("[".concat(gn.name,"](").concat(l.a.API_SERVER,"/api/attachments/").concat(En.id,"?type=").concat(En.content_type,")"))}else(En==null?void 0:En.status)===401&&(document.location.href="/user/login")})},yn=0;yn0||yn.target.offsetWidth>0)&&(fr(),J.setSize("100%","100%"),J.refresh())}}catch(Wn){wn.e(Wn)}finally{wn.f()}});return rn.observe(Fn.current.parentElement),rn}if(J){var ln=Qt();return function(){ln.unobserve(Fn.current.parentElement)}}},[J,fr]),Object(c.useEffect)(function(){if(J){for(var Qt=[],ln=function(){var yn=pn[rn];wn=Object(W.a)(yn,2);var Wn=wn[0],Vn=wn[1],gn=Object(F.a)({},Wn,function(){Gr(Vn)});Qt.push(gn),J.addKeyMap(gn)},rn=0,pn=Object.entries(he);rn0){var Qt=new Date().getTime(),ln=window.sessionStorage.getItem($e);Qt>=br+Ke&&(!ln||ln!==Dt)&&(window.sessionStorage.setItem($e,Dt),Mn(!0))}},Ke),Object(c.useEffect)(function(){Sn(Qe)},[J,Qe]),Object(c.useEffect)(function(){J&&(rt&&J.focus())},[J,rt]),Object(c.useEffect)(function(){if(qt&&J){var Qt=J.getScrollerElement();function ln(rn){var pn=rn.target;if(Kn.current){var wn=pn.scrollTop/pn.scrollHeight;Kn.current.scrollTop=Kn.current.scrollHeight*wn}}return Qt.addEventListener("scroll",ln),function(){Qt.removeEventListener("scroll",ln)}}},[J,qt]),Object(c.useEffect)(function(){if(J&&On){function Qt(ln,rn){On(ln,rn)}return J.on("beforeChange",Qt),function(){J.off("beforeChange",Qt)}}},[J,On]),Object(c.useEffect)(function(){if(J&&cn){function Qt(){cn(J.getValue())}return J.on("blur",Qt),function(){J.off("blur",Qt)}}},[J,cn]),Object(c.useEffect)(function(){if(J){function Qt(ln){var rn=ln.getValue();kt(rn),Kr(new Date().getTime()),ln.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),_t&&_t(rn)}return J.on("change",Qt),function(){J.off("change",Qt)}}},[J,_t]),Object(c.useEffect)(function(){J&&(Et==null?(J.setValue(""),kt("")):Et!==J.getValue()&&(J.setValue(Et),kt(Et),J.setCursor(J.lineCount(),0)))},[J,Et]);var Gr=Object(c.useCallback)(function(Qt){var ln=J.getCursor(),rn=J.getSelection(),pn=rn.split(` +\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`;function me(Pe){return/^\d+$/.test(Pe)?"".concat(Pe,"px"):Pe}var ve=navigator.platform.toUpperCase().indexOf("MAC")>=0,re=ve?"Cmd":"Ctrl",ae=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"],he=(Me={},Object(F.a)(Me,re+"-B","bold"),Object(F.a)(Me,re+"-I","italic"),Me),ye=(Re={},Object(F.a)(Re,qe,"\u6DFB\u52A0\u94FE\u63A5"),Object(F.a)(Re,yt,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(F.a)(Re,bt,"\u6DFB\u52A0\u6587\u4EF6"),Object(F.a)(Re,ct,"\u6DFB\u52A0\u8868\u683C"),Re),Fe=de.a=function(Pe){var ut=Pe.defaultValue,Et=ut===void 0?"":ut,_t=Pe.onChange,Ct=Pe.width,gt=Ct===void 0?"100%":Ct,et=Pe.height,nt=et===void 0?400:et,Xe=Pe.miniToolbar,ue=Xe===void 0?!1:Xe,Ce=Pe.isFocus,rt=Ce===void 0?!1:Ce,Qe=Pe.watch,At=Pe.insertTemp,vt=Pe.mode,Le=vt===void 0?"markdown":vt,Ue=Pe.id,$e=Ue===void 0?"markdown-editor-id":Ue,at=Pe.showResizeBar,St=at===void 0?!1:at,it=Pe.noStorage,It=it===void 0?!1:it,Xt=Pe.showNullButton,Lt=Xt===void 0?!1:Xt,sn=Pe.hidetoolBar,hn=sn===void 0?!1:sn,nn=Pe.fullScreen,Jt=nn===void 0?!1:nn,cn=Pe.onBlur,On=Pe.onCMBeforeChange,mn=Pe.onFullScreen,ot=Pe.className,wt=ot===void 0?"":ot,Rt=Pe.disablePaste,Kt=Rt===void 0?!1:Rt,Ht=Pe.placeholder,$t=Ht===void 0?"":Ht,X=Pe.values,E=X===void 0?"":X,L=Object(c.useState)(null),V=Object(W.a)(L,2),J=V[0],Q=V[1],we=Object(c.useState)(Et),dt=Object(W.a)(we,2),Dt=dt[0],kt=dt[1],ht=Object(c.useState)(Qe),Zt=Object(W.a)(ht,2),qt=Zt[0],Sn=Zt[1],_n=Object(c.useState)(Jt),Ln=Object(W.a)(_n,2),Nn=Ln[0],sr=Ln[1],Hr=Object(c.useState)(""),Yn=Object(W.a)(Hr,2),ir=Yn[0],er=Yn[1],Or=Object(c.useState)(0),lr=Object(W.a)(Or,2),br=lr[0],Kr=lr[1],Er=Object(c.useState)(nt),ei=Object(W.a)(Er,2),hr=ei[0],tr=ei[1],zr=Object(c.useState)(!1),fn=Object(W.a)(zr,2),Jr=fn[0],Mn=fn[1],Ee=Object(c.useRef)(Object(Ye.a)()),An=Object(c.useRef)(!1),bn=Object(c.useRef)(),Fn=Object(c.useRef)(),en=Object(c.useRef)(),Ur=Object(c.useRef)(),Kn=Object(c.useRef)(),nr=function(){var Qt=Object(w.a)(b.a.mark(function ln(){var rn,pn;return b.a.wrap(function(Rn){for(;;)switch(Rn.prev=Rn.next){case 0:return Rn.next=2,Object(He.a)("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:Ee.current}});case 2:pn=Rn.sent,pn!=null&&(rn=pn.attachments)!==null&&rn!==void 0&&rn.length&&(console.log("cm:",J,Fn),pn.attachments.map(function(yn){yn.content_type.indexOf("image")>-1?J.replaceSelection("![,](/api/attachments/".concat(yn.id,"?type=").concat(yn.content_type,")")):yn.content_type.indexOf("video")>-1?J.replaceSelection('')):yn.content_type.indexOf("pdf")>-1?J.replaceSelection('').concat(yn.name,"")):J.replaceSelection("[".concat(yn.name,"](").concat(l.a.API_SERVER,"/api/attachments/").concat(yn.id,"?type=").concat(yn.content_type,")"))}));case 4:case"end":return Rn.stop()}},ln)}));return function(){return Qt.apply(this,arguments)}}();Object(c.useEffect)(function(){kt(E),J==null||J.setValue(E)},[E]),Object(c.useEffect)(function(){mn==null||mn(Nn)},[Nn]),Object(c.useEffect)(function(){if(Fn.current){var Qt=v.a.fromTextArea(Fn.current,{mode:Le,lineNumbers:!ue,lineWrapping:!0,value:Et,autoCloseTags:!0,autoCloseBrackets:!0});rt&&Qt.focus();function ln(rn,pn){if(Kt){pn.preventDefault();return}var wn=pn.clipboardData;if(wn){var Rn=wn.types.toString(),yn=wn.items;if(Rn==="Files"||wn.types.indexOf("Files")>-1){if(pn.preventDefault(),Le=="stex")return;try{var Wn,Vn=yn[1];((Wn=yn[0])===null||Wn===void 0?void 0:Wn.kind)==="file"&&(Vn=yn[0]);var gn=Vn.getAsFile(),qr=gn.name.split(".").pop();be(gn,function(En){if(En.id){var Jn,Lr,Ar;(gn==null||((Jn=gn.type)===null||Jn===void 0)?void 0:Jn.indexOf("image"))>-1?Qt.replaceSelection("![,](/api/attachments/".concat(En.id,"?type=").concat(En.content_type,")")):(gn==null||((Lr=gn.type)===null||Lr===void 0)?void 0:Lr.indexOf("video"))>-1?Qt.replaceSelection('')):(gn==null||((Ar=gn.type)===null||Ar===void 0)?void 0:Ar.indexOf("pdf"))>-1?Qt.replaceSelection('').concat(gn.name,"")):ae.includes(qr)?Qt.replaceSelection('').concat(gn.name,"")):Qt.replaceSelection("[".concat(gn.name,"](").concat(l.a.API_SERVER,"/api/attachments/").concat(En.id,"?type=").concat(En.content_type,")"))}else(En==null?void 0:En.status)===401&&(document.location.href="/user/login")})}catch(En){j.b.warn("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0}return Qt.on("paste",ln),Qt.on("dragleave",function(rn,pn){en.current.classList.remove("mouse-hover-md")}),Qt.on("dragover",function(rn,pn){en.current.classList.add("mouse-hover-md")}),Qt.on("drop",function(rn,pn){en.current.classList.add("mouse-hover-md");var wn;if(wn=pn.dataTransfer.files,wn.length>0){pn.preventDefault(),pn.stopPropagation();for(var Rn=function(Vn){var gn=wn[Vn],qr=gn.name.split(".").pop();be(gn,function(En){if(En.id){var Jn,Lr,Ar;(gn==null||((Jn=gn.type)===null||Jn===void 0)?void 0:Jn.indexOf("image"))>-1?Qt.replaceSelection("![,](/api/attachments/".concat(En.id,"?type=").concat(En.content_type,")")):(gn==null||((Lr=gn.type)===null||Lr===void 0)?void 0:Lr.indexOf("video"))>-1?Qt.replaceSelection('')):(gn==null||((Ar=gn.type)===null||Ar===void 0)?void 0:Ar.indexOf("pdf"))>-1?Qt.replaceSelection('').concat(gn.name,"")):ae.includes(qr)?Qt.replaceSelection('').concat(gn.name,"")):Qt.replaceSelection("[".concat(gn.name,"](").concat(l.a.API_SERVER,"/api/attachments/").concat(En.id,"?type=").concat(En.content_type,")"))}else(En==null?void 0:En.status)===401&&(document.location.href="/user/login")})},yn=0;yn0||yn.target.offsetWidth>0)&&(fr(),J.setSize("100%","100%"),J.refresh())}}catch(Wn){wn.e(Wn)}finally{wn.f()}});return rn.observe(Fn.current.parentElement),rn}if(J){var ln=Qt();return function(){ln.unobserve(Fn.current.parentElement)}}},[J,fr]),Object(c.useEffect)(function(){if(J){for(var Qt=[],ln=function(){var yn=pn[rn];wn=Object(W.a)(yn,2);var Wn=wn[0],Vn=wn[1],gn=Object(F.a)({},Wn,function(){Gr(Vn)});Qt.push(gn),J.addKeyMap(gn)},rn=0,pn=Object.entries(he);rn0){var Qt=new Date().getTime(),ln=window.sessionStorage.getItem($e);Qt>=br+ze&&(!ln||ln!==Dt)&&(window.sessionStorage.setItem($e,Dt),Mn(!0))}},ze),Object(c.useEffect)(function(){Sn(Qe)},[J,Qe]),Object(c.useEffect)(function(){J&&(rt&&J.focus())},[J,rt]),Object(c.useEffect)(function(){if(qt&&J){var Qt=J.getScrollerElement();function ln(rn){var pn=rn.target;if(Kn.current){var wn=pn.scrollTop/pn.scrollHeight;Kn.current.scrollTop=Kn.current.scrollHeight*wn}}return Qt.addEventListener("scroll",ln),function(){Qt.removeEventListener("scroll",ln)}}},[J,qt]),Object(c.useEffect)(function(){if(J&&On){function Qt(ln,rn){On(ln,rn)}return J.on("beforeChange",Qt),function(){J.off("beforeChange",Qt)}}},[J,On]),Object(c.useEffect)(function(){if(J&&cn){function Qt(){cn(J.getValue())}return J.on("blur",Qt),function(){J.off("blur",Qt)}}},[J,cn]),Object(c.useEffect)(function(){if(J){function Qt(ln){var rn=ln.getValue();kt(rn),Kr(new Date().getTime()),ln.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),_t&&_t(rn)}return J.on("change",Qt),function(){J.off("change",Qt)}}},[J,_t]),Object(c.useEffect)(function(){J&&(Et==null?(J.setValue(""),kt("")):Et!==J.getValue()&&(J.setValue(Et),kt(Et),J.setCursor(J.lineCount(),0)))},[J,Et]);var Gr=Object(c.useCallback)(function(Qt){var ln=J.getCursor(),rn=J.getSelection(),pn=rn.split(` `);switch(Qt){case"bold":return J.replaceSelection("**"+rn+"**"),rn===""&&J.setCursor(ln.line,ln.ch+2),J.focus();case"italic":return J.replaceSelection("*"+rn+"*"),rn===""&&J.setCursor(ln.line,ln.ch+1),J.focus();case"code":return J.replaceSelection("`"+rn+"`"),rn===""&&J.setCursor(ln.line,ln.ch+1),J.focus();case"inline-latex":return J.replaceSelection("`$$"+rn+"$$`"),rn===""&&J.setCursor(ln.line,ln.ch+3),J.focus();case"latex":return J.replaceSelection("```latex\n"+rn+"\n```"),J.setCursor(ln.line+1,rn.length+1),J.focus();case"line-break":return J.replaceSelection(`
        `),J.focus();case"list-ul":return rn===""?J.replaceSelection("- "+rn):J.replaceSelection(pn.map(function(wn){return wn===""?"":"- ".concat(wn)}).join(` `)),J.focus();case"list-ol":return rn===""?J.replaceSelection("1. "+rn):J.replaceSelection(pn.map(function(wn,Rn){return wn===""?"":"".concat(Rn+1,". ").concat(wn)}).join(` @@ -302,26 +302,26 @@ Please report this to https://github.com/markedjs/marked.`,me.silent)return"

        A * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */var N,Z,z,I=!1,G,j;window.PR_SHOULD_USE_CONTINUATION=!0;var w,W;(function(){var F=window,O=["break,continue,do,else,for,if,return,while"],b=[O,"auto,case,char,const,default,double,enum,extern,float,goto,inline,int,long,register,restrict,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"],c=[b,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"],p=[c,"alignas,alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,delegate,dynamic_cast,explicit,export,friend,generic,late_check,mutable,namespace,noexcept,noreturn,nullptr,property,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"],S=[c,"abstract,assert,boolean,byte,extends,finally,final,implements,import,instanceof,interface,null,native,package,strictfp,super,synchronized,throws,transient"],v=[c,"abstract,add,alias,as,ascending,async,await,base,bool,by,byte,checked,decimal,delegate,descending,dynamic,event,finally,fixed,foreach,from,get,global,group,implicit,in,interface,internal,into,is,join,let,lock,null,object,out,override,orderby,params,partial,readonly,ref,remove,sbyte,sealed,select,set,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,value,var,virtual,where,yield"],f="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,throw,true,try,unless,until,when,while,yes",m=[c,"abstract,async,await,constructor,debugger,enum,eval,export,function,get,implements,instanceof,interface,let,null,set,undefined,var,with,yield,Infinity,NaN"],a="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END",n=[O,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"],o=[O,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"],u=[O,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"],A=[p,v,S,m,a,n,o,u],x=/^(DIR|FILE|array|vector|(de|priority_)?queue|(forward_)?list|stack|(const_)?(reverse_)?iterator|(unordered_)?(multi)?(set|map)|bitset|u?(int|float)\d*)\b/,y="str",_="kwd",R="com",g="typ",h="lit",s="pun",l="pln",D="tag",T="dec",C="src",M="atn",k="atv",U="nocode",P="(?:^^\\.?|[+-]|[!=]=?=?|\\#|%=?|&&?=?|\\(|\\*=?|[+\\-]=|->|\\/=?|::?|<>?>?=?|,|;|\\?|@|\\[|~|{|\\^\\^?=?|\\|\\|?=?|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\s*";function K(oe){for(var Ae=0,_e=!1,je=!1,He=0,Ye=oe.length;He122||(re<65||ve>90||Ze.push([Math.max(65,ve)|32,Math.min(re,90)|32]),re<97||ve>122||Ze.push([Math.max(97,ve)&~32,Math.min(re,122)&~32]))}}Ze.sort(function(Fe,Pe){return Fe[0]-Pe[0]||Pe[1]-Fe[1]});for(var ae=[],he=[],tt=0;ttye[0]&&(ye[1]+1>ye[0]&&Ke.push("-"),Ke.push(ct(ye[1])))}return Ke.push("]"),Ke.join("")}function Ot(Me){for(var Re=Me.source.match(new RegExp("(?:\\[(?:[^\\x5C\\x5D]|\\\\[\\s\\S])*\\]|\\\\u[A-Fa-f0-9]{4}|\\\\x[A-Fa-f0-9]{2}|\\\\[0-9]+|\\\\[^ux0-9]|\\(\\?[:!=]|[\\(\\)\\^]|[^\\x5B\\x5C\\(\\)\\^]+)","g")),Ze=Re.length,lt=[],Ke=0,tt=0;Ke=2&&ve==="["?Re[Ke]=mt(Te):ve!=="\\"&&(Re[Ke]=Te.replace(/[a-zA-Z]/g,function(he){var ye=he.charCodeAt(0);return"["+String.fromCharCode(ye&~32,ye|32)+"]"}))}return Re.join("")}for(var Mt=[],He=0,Ye=oe.length;He|\\/=?|::?|<>?>?=?|,|;|\\?|@|\\[|~|{|\\^\\^?=?|\\|\\|?=?|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\s*";function K(oe){for(var Ae=0,_e=!1,je=!1,He=0,Ye=oe.length;He122||(re<65||ve>90||Ze.push([Math.max(65,ve)|32,Math.min(re,90)|32]),re<97||ve>122||Ze.push([Math.max(97,ve)&~32,Math.min(re,122)&~32]))}}Ze.sort(function(Fe,Pe){return Fe[0]-Pe[0]||Pe[1]-Fe[1]});for(var ae=[],he=[],tt=0;ttye[0]&&(ye[1]+1>ye[0]&&ze.push("-"),ze.push(ct(ye[1])))}return ze.push("]"),ze.join("")}function Ot(Me){for(var Re=Me.source.match(new RegExp("(?:\\[(?:[^\\x5C\\x5D]|\\\\[\\s\\S])*\\]|\\\\u[A-Fa-f0-9]{4}|\\\\x[A-Fa-f0-9]{2}|\\\\[0-9]+|\\\\[^ux0-9]|\\(\\?[:!=]|[\\(\\)\\^]|[^\\x5B\\x5C\\(\\)\\^]+)","g")),Ze=Re.length,lt=[],ze=0,tt=0;ze=2&&ve==="["?Re[ze]=mt(Te):ve!=="\\"&&(Re[ze]=Te.replace(/[a-zA-Z]/g,function(he){var ye=he.charCodeAt(0);return"["+String.fromCharCode(ye&~32,ye|32)+"]"}))}return Re.join("")}for(var Mt=[],He=0,Ye=oe.length;He=0;)_e[Mt.charAt(Me)]=Ot;var Re=Ot[1],Ze=""+Re;yt.hasOwnProperty(Ze)||(bt.push(Re),yt[Ze]=null)}bt.push(/[\0-\uffff]/),je=K(bt)})();var He=Ae.length,Ye=function(qe){for(var bt=qe.sourceCode,yt=qe.basePos,ct=qe.sourceNode,mt=[yt,l],Ot=0,Mt=bt.match(je)||[],Me={},Re=0,Ze=Mt.length;Re=5&&Ke.substring(0,5)==="lang-",Te&&!(tt&&typeof tt[1]=="string")&&(Te=!1,Ke=C),Te||(Me[lt]=Ke)}var re=Ot;if(Ot+=lt.length,!Te)mt.push(yt+re,Ke);else{var ae=tt[1],he=lt.indexOf(ae),ye=he+ae.length;tt[2]&&(ye=lt.length-tt[2].length,he=ye-ae.length);var Fe=Ke.substring(5);$(ct,yt+re,lt.substring(0,he),Ye,mt),$(ct,yt+re+he,ae,fe(Fe,ae),mt),$(ct,yt+re+ye,lt.substring(ye),Ye,mt)}}qe.decorations=mt};return Ye}function ze(oe){var Ae=[],_e=[];oe.tripleQuotedStrings?Ae.push([y,/^(?:\'\'\'(?:[^\'\\]|\\[\s\S]|\'{1,2}(?=[^\']))*(?:\'\'\'|$)|\"\"\"(?:[^\"\\]|\\[\s\S]|\"{1,2}(?=[^\"]))*(?:\"\"\"|$)|\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$))/,null,`'"`]):oe.multiLineStrings?Ae.push([y,/^(?:\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$)|\`(?:[^\\\`]|\\[\s\S])*(?:\`|$))/,null,"'\"`"]):Ae.push([y,/^(?:\'(?:[^\\\'\r\n]|\\.)*(?:\'|$)|\"(?:[^\\\"\r\n]|\\.)*(?:\"|$))/,null,`"'`]),oe.verbatimStrings&&_e.push([y,/^@\"(?:[^\"]|\"\")*(?:\"|$)/,null]);var je=oe.hashComments;je&&(oe.cStyleComments?(je>1?Ae.push([R,/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/,null,"#"]):Ae.push([R,/^#(?:(?:define|e(?:l|nd)if|else|error|ifn?def|include|line|pragma|undef|warning)\b|[^\r\n]*)/,null,"#"]),_e.push([y,/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h(?:h|pp|\+\+)?|[a-z]\w*)>/,null])):Ae.push([R,/^#[^\r\n]*/,null,"#"])),oe.cStyleComments&&(_e.push([R,/^\/\/[^\r\n]*/,null]),_e.push([R,/^\/\*[\s\S]*?(?:\*\/|$)/,null]));var He=oe.regexLiterals;if(He){var Ye=He>1?"":` +`):Mt=Mt.replace(/[ \t\r\n]+/g," "),je[qe]=Mt,Ye[qe<<1]=He,He+=Mt.length,Ye[qe++<<1|1]=yt)}}return bt(oe),{sourceCode:je.join("").replace(/\n$/,""),spans:Ye}}function $(oe,Ae,_e,je,He){if(!_e)return;var Ye={sourceNode:oe,pre:1,langExtension:null,numberLines:null,sourceCode:_e,spans:null,basePos:Ae,decorations:null};je(Ye),He.push.apply(He,Ye.decorations)}var le=/\S/;function pe(oe){for(var Ae=void 0,_e=oe.firstChild;_e;_e=_e.nextSibling){var je=_e.nodeType;Ae=je===1?Ae?oe:_e:je===3&&le.test(_e.nodeValue)?oe:Ae}return Ae===oe?void 0:Ae}function xe(oe,Ae){var _e={},je;(function(){for(var qe=oe.concat(Ae),bt=[],yt={},ct=0,mt=qe.length;ct=0;)_e[Mt.charAt(Me)]=Ot;var Re=Ot[1],Ze=""+Re;yt.hasOwnProperty(Ze)||(bt.push(Re),yt[Ze]=null)}bt.push(/[\0-\uffff]/),je=K(bt)})();var He=Ae.length,Ye=function(qe){for(var bt=qe.sourceCode,yt=qe.basePos,ct=qe.sourceNode,mt=[yt,l],Ot=0,Mt=bt.match(je)||[],Me={},Re=0,Ze=Mt.length;Re=5&&ze.substring(0,5)==="lang-",Te&&!(tt&&typeof tt[1]=="string")&&(Te=!1,ze=C),Te||(Me[lt]=ze)}var re=Ot;if(Ot+=lt.length,!Te)mt.push(yt+re,ze);else{var ae=tt[1],he=lt.indexOf(ae),ye=he+ae.length;tt[2]&&(ye=lt.length-tt[2].length,he=ye-ae.length);var Fe=ze.substring(5);$(ct,yt+re,lt.substring(0,he),Ye,mt),$(ct,yt+re+he,ae,fe(Fe,ae),mt),$(ct,yt+re+ye,lt.substring(ye),Ye,mt)}}qe.decorations=mt};return Ye}function Ke(oe){var Ae=[],_e=[];oe.tripleQuotedStrings?Ae.push([y,/^(?:\'\'\'(?:[^\'\\]|\\[\s\S]|\'{1,2}(?=[^\']))*(?:\'\'\'|$)|\"\"\"(?:[^\"\\]|\\[\s\S]|\"{1,2}(?=[^\"]))*(?:\"\"\"|$)|\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$))/,null,`'"`]):oe.multiLineStrings?Ae.push([y,/^(?:\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$)|\`(?:[^\\\`]|\\[\s\S])*(?:\`|$))/,null,"'\"`"]):Ae.push([y,/^(?:\'(?:[^\\\'\r\n]|\\.)*(?:\'|$)|\"(?:[^\\\"\r\n]|\\.)*(?:\"|$))/,null,`"'`]),oe.verbatimStrings&&_e.push([y,/^@\"(?:[^\"]|\"\")*(?:\"|$)/,null]);var je=oe.hashComments;je&&(oe.cStyleComments?(je>1?Ae.push([R,/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/,null,"#"]):Ae.push([R,/^#(?:(?:define|e(?:l|nd)if|else|error|ifn?def|include|line|pragma|undef|warning)\b|[^\r\n]*)/,null,"#"]),_e.push([y,/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h(?:h|pp|\+\+)?|[a-z]\w*)>/,null])):Ae.push([R,/^#[^\r\n]*/,null,"#"])),oe.cStyleComments&&(_e.push([R,/^\/\/[^\r\n]*/,null]),_e.push([R,/^\/\*[\s\S]*?(?:\*\/|$)/,null]));var He=oe.regexLiterals;if(He){var Ye=He>1?"":` \r`,qe=Ye?".":"[\\S\\s]",bt="/(?=[^/*"+Ye+"])(?:[^/\\x5B\\x5C"+Ye+"]|\\x5C"+qe+"|\\x5B(?:[^\\x5C\\x5D"+Ye+"]|\\x5C"+qe+")*(?:\\x5D|$))+/";_e.push(["lang-regex",RegExp("^"+P+"("+bt+")")])}var yt=oe.types;yt&&_e.push([g,yt]);var ct=(""+oe.keywords).replace(/^ | $/g,"");ct.length&&_e.push([_,new RegExp("^(?:"+ct.replace(/[\s,]+/g,"|")+")\\b"),null]),Ae.push([l,/^\s+/,null,` \r - \xA0`]);var mt="^.[^\\s\\w.$@'\"`/\\\\]*";return oe.regexLiterals&&(mt+="(?!s*/)"),_e.push([h,/^@[a-z_$][a-z_$@0-9]*/i,null],[g,/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\w+_t\b)/,null],[l,/^[a-z_$][a-z_$@0-9]*/i,null],[h,new RegExp("^(?:0x[a-f0-9]+|(?:\\d(?:_\\d+)*\\d*(?:\\.\\d*)?|\\.\\d\\+)(?:e[+\\-]?\\d+)?)[a-z]*","i"),null,"0123456789"],[l,/^\\[\s\S]?/,null],[s,new RegExp(mt),null]),xe(Ae,_e)}var Ne=ze({keywords:A,hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0});function Ie(oe,Ae,_e){for(var je=/(?:^|\s)nocode(?:\s|$)/,He=/\r\n?|\n/,Ye=oe.ownerDocument,qe=Ye.createElement("li");oe.firstChild;)qe.appendChild(oe.firstChild);var bt=[qe];function yt(Re){var Ze=Re.nodeType;if(Ze==1&&!je.test(Re.className))if(Re.nodeName==="br")ct(Re),Re.parentNode&&Re.parentNode.removeChild(Re);else for(var lt=Re.firstChild;lt;lt=lt.nextSibling)yt(lt);else if((Ze==3||Ze==4)&&_e){var Ke=Re.nodeValue,tt=Ke.match(He);if(tt){var Te=Ke.substring(0,tt.index);Re.nodeValue=Te;var me=Ke.substring(tt.index+tt[0].length);if(me){var ve=Re.parentNode;ve.insertBefore(Ye.createTextNode(me),Re.nextSibling)}ct(Re),Te||Re.parentNode.removeChild(Re)}}}function ct(Re){for(;!Re.nextSibling;)if(Re=Re.parentNode,!Re)return;function Ze(tt,Te){var me=Te?tt.cloneNode(!1):tt,ve=tt.parentNode;if(ve){var re=Ze(ve,1),ae=tt.nextSibling;re.appendChild(me);for(var he=ae;he;he=ae)ae=he.nextSibling,re.appendChild(he)}return me}for(var lt=Ze(Re.nextSibling,0),Ke;(Ke=lt.parentNode)&&Ke.nodeType===1;)lt=Ke;bt.push(lt)}for(var mt=0;mt=ve&&(yt+=2),Ye>=re&&(Ot+=2)}}finally{Ke&&(Ke.style.display=tt)}}var ke={};function ge(oe,Ae){for(var _e=Ae.length;--_e>=0;){var je=Ae[_e];ke.hasOwnProperty(je)?F.console&&console.warn("cannot override language handler %s",je):ke[je]=oe}}function fe(oe,Ae){return oe&&ke.hasOwnProperty(oe)||(oe=/^\s*]*(?:>|$)/],[R,/^<\!--[\s\S]*?(?:-\->|$)/],["lang-",/^<\?([\s\S]+?)(?:\?>|$)/],["lang-",/^<%([\s\S]+?)(?:%>|$)/],[s,/^(?:<[%?]|[%?]>)/],["lang-",/^]*>([\s\S]+?)<\/xmp\b[^>]*>/i],["lang-js",/^]*>([\s\S]*?)(<\/script\b[^>]*>)/i],["lang-css",/^]*>([\s\S]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]),ge(xe([[l,/^[\s]+/,null,` \r -`],[k,/^(?:\"[^\"]*\"?|\'[^\']*\'?)/,null,`"'`]],[[D,/^^<\/?[a-z](?:[\w.:-]*\w)?|\/?>$/i],[M,/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^>\'\"\s]*(?:[^>\'\"\s\/]|\/(?=\s)))/],[s,/^[=<>\/]+/],["lang-js",/^on\w+\s*=\s*\"([^\"]+)\"/i],["lang-js",/^on\w+\s*=\s*\'([^\']+)\'/i],["lang-js",/^on\w+\s*=\s*([^\"\'>\s]+)/i],["lang-css",/^style\s*=\s*\"([^\"]+)\"/i],["lang-css",/^style\s*=\s*\'([^\']+)\'/i],["lang-css",/^style\s*=\s*([^\"\'>\s]+)/i]]),["in.tag"]),ge(xe([],[[k,/^[\s\S]+/]]),["uq.val"]),ge(ze({keywords:p,hashComments:!0,cStyleComments:!0,types:x}),["c","cc","cpp","cxx","cyc","m"]),ge(ze({keywords:"null,true,false"}),["json"]),ge(ze({keywords:v,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:x}),["cs"]),ge(ze({keywords:S,cStyleComments:!0}),["java"]),ge(ze({keywords:u,hashComments:!0,multiLineStrings:!0}),["bash","bsh","csh","sh"]),ge(ze({keywords:n,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}),["cv","py","python"]),ge(ze({keywords:a,hashComments:!0,multiLineStrings:!0,regexLiterals:2}),["perl","pl","pm"]),ge(ze({keywords:o,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb","ruby"]),ge(ze({keywords:m,cStyleComments:!0,regexLiterals:!0}),["javascript","js","ts","typescript"]),ge(ze({keywords:f,hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]),ge(xe([],[[y,/^[\s\S]+/]]),["regex"]);function te(oe){var Ae=oe.langExtension;try{var _e=H(oe.sourceNode,oe.pre),je=_e.sourceCode;oe.sourceCode=je,oe.spans=_e.spans,oe.basePos=0,fe(Ae,je)(oe),Be(oe)}catch(He){F.console&&console.log(He&&He.stack||He)}}function be(oe,Ae,_e){var je=_e||!1,He=Ae||null,Ye=document.createElement("div");Ye.innerHTML="

        "+oe+"
        ",Ye=Ye.firstChild,je&&Ie(Ye,je,!0);var qe={langExtension:He,numberLines:je,sourceNode:Ye,pre:1,sourceCode:null,basePos:null,spans:null,decorations:null};return te(qe),Ye.innerHTML}function se(oe,Ae){var _e=Ae||document.body,je=_e.ownerDocument||document;function He(me){return _e.getElementsByTagName(me)}for(var Ye=[He("pre"),He("code"),He("xmp")],qe=[],bt=0;bt=0){var u=n.split("!=");return F.create(u[0].trim(),this._deserializeValue(u[1],o))}if(n.indexOf("==")>=0){var u=n.split("==");return W.create(u[0].trim(),this._deserializeValue(u[1],o))}if(n.indexOf("=~")>=0){var u=n.split("=~");return b.create(u[0].trim(),this._deserializeRegexValue(u[1],o))}return/^\!\s*/.test(n)?O.create(n.substr(1).trim()):w.create(n)},a._deserializeValue=function(n,o){if(n=n.trim(),n==="true")return!0;if(n==="false")return!1;var u=/^'([^']*)'$/.exec(n);return u?u[1].trim():n},a._deserializeRegexValue=function(n,o){if(Object(Z.x)(n)){if(o)throw new Error("missing regexp-value for =~-expression");return console.warn("missing regexp-value for =~-expression"),null}var u=n.indexOf("/"),A=n.lastIndexOf("/");if(u===A||u<0){if(o)throw new Error("bad regexp-value '"+n+"', missing /-enclosure");return console.warn("bad regexp-value '"+n+"', missing /-enclosure"),null}var x=n.slice(u+1,A),y=n[A+1]==="i"?"i":"";try{return new RegExp(x,y)}catch(_){if(o)throw new Error("bad regexp-value '"+n+"', parse error: "+_);return console.warn("bad regexp-value '"+n+"', parse error: "+_),null}},a}();function j(a,n){var o=a.getType(),u=n.getType();if(o!==u)return o-u;switch(o){case 1:return a.cmp(n);case 2:return a.cmp(n);case 3:return a.cmp(n);case 4:return a.cmp(n);case 6:return a.cmp(n);case 7:return a.cmp(n);case 5:return a.cmp(n);default:throw new Error("Unknown ContextKeyExpr!")}}var w=function(){function a(n){this.key=n}return a.create=function(n){return new a(n)},a.prototype.getType=function(){return 1},a.prototype.cmp=function(n){return this.keyn.key?1:0},a.prototype.equals=function(n){return n instanceof a?this.key===n.key:!1},a.prototype.evaluate=function(n){return!!n.getValue(this.key)},a.prototype.keys=function(){return[this.key]},a.prototype.negate=function(){return O.create(this.key)},a}(),W=function(){function a(n,o){this.key=n,this.value=o}return a.create=function(n,o){return typeof o=="boolean"?o?w.create(n):O.create(n):new a(n,o)},a.prototype.getType=function(){return 3},a.prototype.cmp=function(n){return this.keyn.key?1:this.valuen.value?1:0},a.prototype.equals=function(n){return n instanceof a?this.key===n.key&&this.value===n.value:!1},a.prototype.evaluate=function(n){return n.getValue(this.key)==this.value},a.prototype.keys=function(){return[this.key]},a.prototype.negate=function(){return F.create(this.key,this.value)},a}(),F=function(){function a(n,o){this.key=n,this.value=o}return a.create=function(n,o){return typeof o=="boolean"?o?O.create(n):w.create(n):new a(n,o)},a.prototype.getType=function(){return 4},a.prototype.cmp=function(n){return this.keyn.key?1:this.valuen.value?1:0},a.prototype.equals=function(n){return n instanceof a?this.key===n.key&&this.value===n.value:!1},a.prototype.evaluate=function(n){return n.getValue(this.key)!=this.value},a.prototype.keys=function(){return[this.key]},a.prototype.negate=function(){return W.create(this.key,this.value)},a}(),O=function(){function a(n){this.key=n}return a.create=function(n){return new a(n)},a.prototype.getType=function(){return 2},a.prototype.cmp=function(n){return this.keyn.key?1:0},a.prototype.equals=function(n){return n instanceof a?this.key===n.key:!1},a.prototype.evaluate=function(n){return!n.getValue(this.key)},a.prototype.keys=function(){return[this.key]},a.prototype.negate=function(){return w.create(this.key)},a}(),b=function(){function a(n,o){this.key=n,this.regexp=o}return a.create=function(n,o){return new a(n,o)},a.prototype.getType=function(){return 6},a.prototype.cmp=function(n){if(this.keyn.key)return 1;var o=this.regexp?this.regexp.source:"",u=n.regexp?n.regexp.source:"";return ou?1:0},a.prototype.equals=function(n){if(n instanceof a){var o=this.regexp?this.regexp.source:"",u=n.regexp?n.regexp.source:"";return this.key===n.key&&o===u}return!1},a.prototype.evaluate=function(n){var o=n.getValue(this.key);return this.regexp?this.regexp.test(o):!1},a.prototype.keys=function(){return[this.key]},a.prototype.negate=function(){return c.create(this)},a}(),c=function(){function a(n){this._actual=n}return a.create=function(n){return new a(n)},a.prototype.getType=function(){return 7},a.prototype.cmp=function(n){return this._actual.cmp(n._actual)},a.prototype.equals=function(n){return n instanceof a?this._actual.equals(n._actual):!1},a.prototype.evaluate=function(n){return!this._actual.evaluate(n)},a.prototype.keys=function(){return this._actual.keys()},a.prototype.negate=function(){return this._actual},a}(),p=function(){function a(n){this.expr=n}return a.create=function(n){var o=a._normalizeArr(n);return o.length===0?void 0:o.length===1?o[0]:new a(o)},a.prototype.getType=function(){return 5},a.prototype.cmp=function(n){if(this.expr.lengthn.expr.length)return 1;for(var o=0,u=this.expr.length;o1;){for(var y=n.shift(),_=n.shift(),R=[],g=0,h=x(y);g=15&&(p=!1,O=!0);var y=o&&(b||p&&(x==null||x<12.11)),_=I||W&&F>=9;function R(e){return new RegExp("(^|\\s)"+e+"(?:$|\\s)\\s*")}var g=function(e,t){var i=e.className,r=R(t).exec(i);if(r){var d=i.slice(r.index+r[0].length);e.className=i.slice(0,r.index)+(d?r[1]+d:"")}};function h(e){for(var t=e.childNodes.length;t>0;--t)e.removeChild(e.firstChild);return e}function s(e,t){return h(e).appendChild(t)}function l(e,t,i,r){var d=document.createElement(e);if(i&&(d.className=i),r&&(d.style.cssText=r),typeof t=="string")d.appendChild(document.createTextNode(t));else if(t)for(var B=0;B=t)return Y+(t-B);Y+=q-B,Y+=i-Y%i,B=q+1}}var le=function(){this.id=null,this.f=null,this.time=0,this.handler=K(this.onTimeout,this)};le.prototype.onTimeout=function(e){e.id=0,e.time<=+new Date?e.f():setTimeout(e.handler,e.time-+new Date)},le.prototype.set=function(e,t){this.f=t;var i=+new Date+e;(!this.id||i=t)return r+Math.min(Y,t-d);if(d+=B-r,d+=i-d%i,r=B+1,d>=t)return r}}var ge=[""];function fe(e){for(;ge.length<=e;)ge.push(te(ge)+" ");return ge[e]}function te(e){return e[e.length-1]}function be(e,t){for(var i=[],r=0;r"\x80"&&(e.toUpperCase()!=e.toLowerCase()||oe.test(e))}function _e(e,t){return t?t.source.indexOf("\\w")>-1&&Ae(e)?!0:t.test(e):Ae(e)}function je(e){for(var t in e)if(e.hasOwnProperty(t)&&e[t])return!1;return!0}var He=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function Ye(e){return e.charCodeAt(0)>=768&&He.test(e)}function qe(e,t,i){for(;(i<0?t>0:ti?-1:1;;){if(t==i)return t;var d=(t+i)/2,B=r<0?Math.ceil(d):Math.floor(d);if(B==t)return e(B)?t:i;e(B)?i=B:t=B+r}}function yt(e,t,i,r){if(!e)return r(t,i,"ltr",0);for(var d=!1,B=0;Bt||t==i&&Y.to==t)&&(r(Math.max(Y.from,t),Math.min(Y.to,i),Y.level==1?"rtl":"ltr",B),d=!0)}d||r(t,i,"ltr")}var ct=null;function mt(e,t,i){var r;ct=null;for(var d=0;dt)return d;B.to==t&&(B.from!=B.to&&i=="before"?r=d:ct=d),B.from==t&&(B.from!=B.to&&i!="before"?r=d:ct=d)}return r!=null?r:ct}var Ot=function(){var e="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",t="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function i(ne){return ne<=247?e.charAt(ne):1424<=ne&&ne<=1524?"R":1536<=ne&&ne<=1785?t.charAt(ne-1536):1774<=ne&&ne<=2220?"r":8192<=ne&&ne<=8203?"w":ne==8204?"b":"L"}var r=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,d=/[stwN]/,B=/[LRr]/,Y=/[Lb1n]/,q=/[1n]/;function ee(ne,Se,De){this.level=ne,this.from=Se,this.to=De}return function(ne,Se){var De=Se=="ltr"?"L":"R";if(ne.length==0||Se=="ltr"&&!r.test(ne))return!1;for(var Je=ne.length,Ve=[],ft=0;ft-1&&(r[t]=d.slice(0,B).concat(d.slice(B+1)))}}}function Ke(e,t){var i=Ze(e,t);if(!i.length)return;for(var r=Array.prototype.slice.call(arguments,2),d=0;d0}function ve(e){e.prototype.on=function(t,i){Re(this,t,i)},e.prototype.off=function(t,i){lt(this,t,i)}}function re(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function ae(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}function he(e){return e.defaultPrevented!=null?e.defaultPrevented:e.returnValue==!1}function ye(e){re(e),ae(e)}function Fe(e){return e.target||e.srcElement}function Pe(e){var t=e.which;return t==null&&(e.button&1?t=1:e.button&2?t=3:e.button&4&&(t=2)),o&&e.ctrlKey&&t==1&&(t=3),t}var ut=function(){if(W&&F<9)return!1;var e=l("div");return"draggable"in e||"dragDrop"in e}(),Et;function _t(e){if(Et==null){var t=l("span","\u200B");s(e,l("span",[t,document.createTextNode("x")])),e.firstChild.offsetHeight!=0&&(Et=t.offsetWidth<=1&&t.offsetHeight>2&&!(W&&F<8))}var i=Et?l("span","\u200B"):l("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return i.setAttribute("cm-text",""),i}var Ct;function gt(e){if(Ct!=null)return Ct;var t=s(e,document.createTextNode("A\u062EA")),i=T(t,0,1).getBoundingClientRect(),r=T(t,1,2).getBoundingClientRect();return h(e),!i||i.left==i.right?!1:Ct=r.right-i.right<3}var et=` + \xA0`]);var mt="^.[^\\s\\w.$@'\"`/\\\\]*";return oe.regexLiterals&&(mt+="(?!s*/)"),_e.push([h,/^@[a-z_$][a-z_$@0-9]*/i,null],[g,/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\w+_t\b)/,null],[l,/^[a-z_$][a-z_$@0-9]*/i,null],[h,new RegExp("^(?:0x[a-f0-9]+|(?:\\d(?:_\\d+)*\\d*(?:\\.\\d*)?|\\.\\d\\+)(?:e[+\\-]?\\d+)?)[a-z]*","i"),null,"0123456789"],[l,/^\\[\s\S]?/,null],[s,new RegExp(mt),null]),xe(Ae,_e)}var Ne=Ke({keywords:A,hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0});function Ie(oe,Ae,_e){for(var je=/(?:^|\s)nocode(?:\s|$)/,He=/\r\n?|\n/,Ye=oe.ownerDocument,qe=Ye.createElement("li");oe.firstChild;)qe.appendChild(oe.firstChild);var bt=[qe];function yt(Re){var Ze=Re.nodeType;if(Ze==1&&!je.test(Re.className))if(Re.nodeName==="br")ct(Re),Re.parentNode&&Re.parentNode.removeChild(Re);else for(var lt=Re.firstChild;lt;lt=lt.nextSibling)yt(lt);else if((Ze==3||Ze==4)&&_e){var ze=Re.nodeValue,tt=ze.match(He);if(tt){var Te=ze.substring(0,tt.index);Re.nodeValue=Te;var me=ze.substring(tt.index+tt[0].length);if(me){var ve=Re.parentNode;ve.insertBefore(Ye.createTextNode(me),Re.nextSibling)}ct(Re),Te||Re.parentNode.removeChild(Re)}}}function ct(Re){for(;!Re.nextSibling;)if(Re=Re.parentNode,!Re)return;function Ze(tt,Te){var me=Te?tt.cloneNode(!1):tt,ve=tt.parentNode;if(ve){var re=Ze(ve,1),ae=tt.nextSibling;re.appendChild(me);for(var he=ae;he;he=ae)ae=he.nextSibling,re.appendChild(he)}return me}for(var lt=Ze(Re.nextSibling,0),ze;(ze=lt.parentNode)&&ze.nodeType===1;)lt=ze;bt.push(lt)}for(var mt=0;mt=ve&&(yt+=2),Ye>=re&&(Ot+=2)}}finally{ze&&(ze.style.display=tt)}}var ke={};function ge(oe,Ae){for(var _e=Ae.length;--_e>=0;){var je=Ae[_e];ke.hasOwnProperty(je)?F.console&&console.warn("cannot override language handler %s",je):ke[je]=oe}}function fe(oe,Ae){return oe&&ke.hasOwnProperty(oe)||(oe=/^\s*]*(?:>|$)/],[R,/^<\!--[\s\S]*?(?:-\->|$)/],["lang-",/^<\?([\s\S]+?)(?:\?>|$)/],["lang-",/^<%([\s\S]+?)(?:%>|$)/],[s,/^(?:<[%?]|[%?]>)/],["lang-",/^]*>([\s\S]+?)<\/xmp\b[^>]*>/i],["lang-js",/^]*>([\s\S]*?)(<\/script\b[^>]*>)/i],["lang-css",/^]*>([\s\S]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]),ge(xe([[l,/^[\s]+/,null,` \r +`],[k,/^(?:\"[^\"]*\"?|\'[^\']*\'?)/,null,`"'`]],[[D,/^^<\/?[a-z](?:[\w.:-]*\w)?|\/?>$/i],[M,/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^>\'\"\s]*(?:[^>\'\"\s\/]|\/(?=\s)))/],[s,/^[=<>\/]+/],["lang-js",/^on\w+\s*=\s*\"([^\"]+)\"/i],["lang-js",/^on\w+\s*=\s*\'([^\']+)\'/i],["lang-js",/^on\w+\s*=\s*([^\"\'>\s]+)/i],["lang-css",/^style\s*=\s*\"([^\"]+)\"/i],["lang-css",/^style\s*=\s*\'([^\']+)\'/i],["lang-css",/^style\s*=\s*([^\"\'>\s]+)/i]]),["in.tag"]),ge(xe([],[[k,/^[\s\S]+/]]),["uq.val"]),ge(Ke({keywords:p,hashComments:!0,cStyleComments:!0,types:x}),["c","cc","cpp","cxx","cyc","m"]),ge(Ke({keywords:"null,true,false"}),["json"]),ge(Ke({keywords:v,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:x}),["cs"]),ge(Ke({keywords:S,cStyleComments:!0}),["java"]),ge(Ke({keywords:u,hashComments:!0,multiLineStrings:!0}),["bash","bsh","csh","sh"]),ge(Ke({keywords:n,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}),["cv","py","python"]),ge(Ke({keywords:a,hashComments:!0,multiLineStrings:!0,regexLiterals:2}),["perl","pl","pm"]),ge(Ke({keywords:o,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb","ruby"]),ge(Ke({keywords:m,cStyleComments:!0,regexLiterals:!0}),["javascript","js","ts","typescript"]),ge(Ke({keywords:f,hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]),ge(xe([],[[y,/^[\s\S]+/]]),["regex"]);function te(oe){var Ae=oe.langExtension;try{var _e=H(oe.sourceNode,oe.pre),je=_e.sourceCode;oe.sourceCode=je,oe.spans=_e.spans,oe.basePos=0,fe(Ae,je)(oe),Be(oe)}catch(He){F.console&&console.log(He&&He.stack||He)}}function be(oe,Ae,_e){var je=_e||!1,He=Ae||null,Ye=document.createElement("div");Ye.innerHTML="
        "+oe+"
        ",Ye=Ye.firstChild,je&&Ie(Ye,je,!0);var qe={langExtension:He,numberLines:je,sourceNode:Ye,pre:1,sourceCode:null,basePos:null,spans:null,decorations:null};return te(qe),Ye.innerHTML}function se(oe,Ae){var _e=Ae||document.body,je=_e.ownerDocument||document;function He(me){return _e.getElementsByTagName(me)}for(var Ye=[He("pre"),He("code"),He("xmp")],qe=[],bt=0;bt=0){var u=n.split("!=");return F.create(u[0].trim(),this._deserializeValue(u[1],o))}if(n.indexOf("==")>=0){var u=n.split("==");return W.create(u[0].trim(),this._deserializeValue(u[1],o))}if(n.indexOf("=~")>=0){var u=n.split("=~");return b.create(u[0].trim(),this._deserializeRegexValue(u[1],o))}return/^\!\s*/.test(n)?O.create(n.substr(1).trim()):w.create(n)},a._deserializeValue=function(n,o){if(n=n.trim(),n==="true")return!0;if(n==="false")return!1;var u=/^'([^']*)'$/.exec(n);return u?u[1].trim():n},a._deserializeRegexValue=function(n,o){if(Object(Z.x)(n)){if(o)throw new Error("missing regexp-value for =~-expression");return console.warn("missing regexp-value for =~-expression"),null}var u=n.indexOf("/"),A=n.lastIndexOf("/");if(u===A||u<0){if(o)throw new Error("bad regexp-value '"+n+"', missing /-enclosure");return console.warn("bad regexp-value '"+n+"', missing /-enclosure"),null}var x=n.slice(u+1,A),y=n[A+1]==="i"?"i":"";try{return new RegExp(x,y)}catch(_){if(o)throw new Error("bad regexp-value '"+n+"', parse error: "+_);return console.warn("bad regexp-value '"+n+"', parse error: "+_),null}},a}();function j(a,n){var o=a.getType(),u=n.getType();if(o!==u)return o-u;switch(o){case 1:return a.cmp(n);case 2:return a.cmp(n);case 3:return a.cmp(n);case 4:return a.cmp(n);case 6:return a.cmp(n);case 7:return a.cmp(n);case 5:return a.cmp(n);default:throw new Error("Unknown ContextKeyExpr!")}}var w=function(){function a(n){this.key=n}return a.create=function(n){return new a(n)},a.prototype.getType=function(){return 1},a.prototype.cmp=function(n){return this.keyn.key?1:0},a.prototype.equals=function(n){return n instanceof a?this.key===n.key:!1},a.prototype.evaluate=function(n){return!!n.getValue(this.key)},a.prototype.keys=function(){return[this.key]},a.prototype.negate=function(){return O.create(this.key)},a}(),W=function(){function a(n,o){this.key=n,this.value=o}return a.create=function(n,o){return typeof o=="boolean"?o?w.create(n):O.create(n):new a(n,o)},a.prototype.getType=function(){return 3},a.prototype.cmp=function(n){return this.keyn.key?1:this.valuen.value?1:0},a.prototype.equals=function(n){return n instanceof a?this.key===n.key&&this.value===n.value:!1},a.prototype.evaluate=function(n){return n.getValue(this.key)==this.value},a.prototype.keys=function(){return[this.key]},a.prototype.negate=function(){return F.create(this.key,this.value)},a}(),F=function(){function a(n,o){this.key=n,this.value=o}return a.create=function(n,o){return typeof o=="boolean"?o?O.create(n):w.create(n):new a(n,o)},a.prototype.getType=function(){return 4},a.prototype.cmp=function(n){return this.keyn.key?1:this.valuen.value?1:0},a.prototype.equals=function(n){return n instanceof a?this.key===n.key&&this.value===n.value:!1},a.prototype.evaluate=function(n){return n.getValue(this.key)!=this.value},a.prototype.keys=function(){return[this.key]},a.prototype.negate=function(){return W.create(this.key,this.value)},a}(),O=function(){function a(n){this.key=n}return a.create=function(n){return new a(n)},a.prototype.getType=function(){return 2},a.prototype.cmp=function(n){return this.keyn.key?1:0},a.prototype.equals=function(n){return n instanceof a?this.key===n.key:!1},a.prototype.evaluate=function(n){return!n.getValue(this.key)},a.prototype.keys=function(){return[this.key]},a.prototype.negate=function(){return w.create(this.key)},a}(),b=function(){function a(n,o){this.key=n,this.regexp=o}return a.create=function(n,o){return new a(n,o)},a.prototype.getType=function(){return 6},a.prototype.cmp=function(n){if(this.keyn.key)return 1;var o=this.regexp?this.regexp.source:"",u=n.regexp?n.regexp.source:"";return ou?1:0},a.prototype.equals=function(n){if(n instanceof a){var o=this.regexp?this.regexp.source:"",u=n.regexp?n.regexp.source:"";return this.key===n.key&&o===u}return!1},a.prototype.evaluate=function(n){var o=n.getValue(this.key);return this.regexp?this.regexp.test(o):!1},a.prototype.keys=function(){return[this.key]},a.prototype.negate=function(){return c.create(this)},a}(),c=function(){function a(n){this._actual=n}return a.create=function(n){return new a(n)},a.prototype.getType=function(){return 7},a.prototype.cmp=function(n){return this._actual.cmp(n._actual)},a.prototype.equals=function(n){return n instanceof a?this._actual.equals(n._actual):!1},a.prototype.evaluate=function(n){return!this._actual.evaluate(n)},a.prototype.keys=function(){return this._actual.keys()},a.prototype.negate=function(){return this._actual},a}(),p=function(){function a(n){this.expr=n}return a.create=function(n){var o=a._normalizeArr(n);return o.length===0?void 0:o.length===1?o[0]:new a(o)},a.prototype.getType=function(){return 5},a.prototype.cmp=function(n){if(this.expr.lengthn.expr.length)return 1;for(var o=0,u=this.expr.length;o1;){for(var y=n.shift(),_=n.shift(),R=[],g=0,h=x(y);g=15&&(p=!1,O=!0);var y=o&&(b||p&&(x==null||x<12.11)),_=I||W&&F>=9;function R(e){return new RegExp("(^|\\s)"+e+"(?:$|\\s)\\s*")}var g=function(e,t){var i=e.className,r=R(t).exec(i);if(r){var d=i.slice(r.index+r[0].length);e.className=i.slice(0,r.index)+(d?r[1]+d:"")}};function h(e){for(var t=e.childNodes.length;t>0;--t)e.removeChild(e.firstChild);return e}function s(e,t){return h(e).appendChild(t)}function l(e,t,i,r){var d=document.createElement(e);if(i&&(d.className=i),r&&(d.style.cssText=r),typeof t=="string")d.appendChild(document.createTextNode(t));else if(t)for(var B=0;B=t)return Y+(t-B);Y+=q-B,Y+=i-Y%i,B=q+1}}var le=function(){this.id=null,this.f=null,this.time=0,this.handler=K(this.onTimeout,this)};le.prototype.onTimeout=function(e){e.id=0,e.time<=+new Date?e.f():setTimeout(e.handler,e.time-+new Date)},le.prototype.set=function(e,t){this.f=t;var i=+new Date+e;(!this.id||i=t)return r+Math.min(Y,t-d);if(d+=B-r,d+=i-d%i,r=B+1,d>=t)return r}}var ge=[""];function fe(e){for(;ge.length<=e;)ge.push(te(ge)+" ");return ge[e]}function te(e){return e[e.length-1]}function be(e,t){for(var i=[],r=0;r"\x80"&&(e.toUpperCase()!=e.toLowerCase()||oe.test(e))}function _e(e,t){return t?t.source.indexOf("\\w")>-1&&Ae(e)?!0:t.test(e):Ae(e)}function je(e){for(var t in e)if(e.hasOwnProperty(t)&&e[t])return!1;return!0}var He=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function Ye(e){return e.charCodeAt(0)>=768&&He.test(e)}function qe(e,t,i){for(;(i<0?t>0:ti?-1:1;;){if(t==i)return t;var d=(t+i)/2,B=r<0?Math.ceil(d):Math.floor(d);if(B==t)return e(B)?t:i;e(B)?i=B:t=B+r}}function yt(e,t,i,r){if(!e)return r(t,i,"ltr",0);for(var d=!1,B=0;Bt||t==i&&Y.to==t)&&(r(Math.max(Y.from,t),Math.min(Y.to,i),Y.level==1?"rtl":"ltr",B),d=!0)}d||r(t,i,"ltr")}var ct=null;function mt(e,t,i){var r;ct=null;for(var d=0;dt)return d;B.to==t&&(B.from!=B.to&&i=="before"?r=d:ct=d),B.from==t&&(B.from!=B.to&&i!="before"?r=d:ct=d)}return r!=null?r:ct}var Ot=function(){var e="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",t="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function i(ne){return ne<=247?e.charAt(ne):1424<=ne&&ne<=1524?"R":1536<=ne&&ne<=1785?t.charAt(ne-1536):1774<=ne&&ne<=2220?"r":8192<=ne&&ne<=8203?"w":ne==8204?"b":"L"}var r=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,d=/[stwN]/,B=/[LRr]/,Y=/[Lb1n]/,q=/[1n]/;function ee(ne,Se,De){this.level=ne,this.from=Se,this.to=De}return function(ne,Se){var De=Se=="ltr"?"L":"R";if(ne.length==0||Se=="ltr"&&!r.test(ne))return!1;for(var Je=ne.length,Ve=[],ft=0;ft-1&&(r[t]=d.slice(0,B).concat(d.slice(B+1)))}}}function ze(e,t){var i=Ze(e,t);if(!i.length)return;for(var r=Array.prototype.slice.call(arguments,2),d=0;d0}function ve(e){e.prototype.on=function(t,i){Re(this,t,i)},e.prototype.off=function(t,i){lt(this,t,i)}}function re(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function ae(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}function he(e){return e.defaultPrevented!=null?e.defaultPrevented:e.returnValue==!1}function ye(e){re(e),ae(e)}function Fe(e){return e.target||e.srcElement}function Pe(e){var t=e.which;return t==null&&(e.button&1?t=1:e.button&2?t=3:e.button&4&&(t=2)),o&&e.ctrlKey&&t==1&&(t=3),t}var ut=function(){if(W&&F<9)return!1;var e=l("div");return"draggable"in e||"dragDrop"in e}(),Et;function _t(e){if(Et==null){var t=l("span","\u200B");s(e,l("span",[t,document.createTextNode("x")])),e.firstChild.offsetHeight!=0&&(Et=t.offsetWidth<=1&&t.offsetHeight>2&&!(W&&F<8))}var i=Et?l("span","\u200B"):l("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return i.setAttribute("cm-text",""),i}var Ct;function gt(e){if(Ct!=null)return Ct;var t=s(e,document.createTextNode("A\u062EA")),i=T(t,0,1).getBoundingClientRect(),r=T(t,1,2).getBoundingClientRect();return h(e),!i||i.left==i.right?!1:Ct=r.right-i.right<3}var et=` b`.split(/\n/).length!=3?function(e){for(var t=0,i=[],r=e.length;t<=r;){var d=e.indexOf(` -`,t);d==-1&&(d=e.length);var B=e.slice(t,e.charAt(d-1)=="\r"?d-1:d),Y=B.indexOf("\r");Y!=-1?(i.push(B.slice(0,Y)),t+=Y+1):(i.push(B),t=d+1)}return i}:function(e){return e.split(/\r\n?|\n/)},nt=window.getSelection?function(e){try{return e.selectionStart!=e.selectionEnd}catch(t){return!1}}:function(e){var t;try{t=e.ownerDocument.selection.createRange()}catch(i){}return!t||t.parentElement()!=e?!1:t.compareEndPoints("StartToEnd",t)!=0},Xe=function(){var e=l("div");return"oncopy"in e?!0:(e.setAttribute("oncopy","return;"),typeof e.oncopy=="function")}(),ue=null;function Ce(e){if(ue!=null)return ue;var t=s(e,l("span","x")),i=t.getBoundingClientRect(),r=T(t,0,1).getBoundingClientRect();return ue=Math.abs(i.left-r.left)>1}var rt={},Qe={};function At(e,t){arguments.length>2&&(t.dependencies=Array.prototype.slice.call(arguments,2)),rt[e]=t}function vt(e,t){Qe[e]=t}function Le(e){if(typeof e=="string"&&Qe.hasOwnProperty(e))e=Qe[e];else if(e&&typeof e.name=="string"&&Qe.hasOwnProperty(e.name)){var t=Qe[e.name];typeof t=="string"&&(t={name:t}),e=ie(t,e),e.name=t.name}else{if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(e))return Le("application/xml");if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(e))return Le("application/json")}return typeof e=="string"?{name:e}:e||{name:"null"}}function Ue(e,t){t=Le(t);var i=rt[t.name];if(!i)return Ue(e,"text/plain");var r=i(e,t);if($e.hasOwnProperty(t.name)){var d=$e[t.name];for(var B in d){if(!d.hasOwnProperty(B))continue;r.hasOwnProperty(B)&&(r["_"+B]=r[B]),r[B]=d[B]}}if(r.name=t.name,t.helperType&&(r.helperType=t.helperType),t.modeProps)for(var Y in t.modeProps)r[Y]=t.modeProps[Y];return r}var $e={};function at(e,t){var i=$e.hasOwnProperty(e)?$e[e]:$e[e]={};H(t,i)}function St(e,t){if(t===!0)return t;if(e.copyState)return e.copyState(t);var i={};for(var r in t){var d=t[r];d instanceof Array&&(d=d.concat([])),i[r]=d}return i}function it(e,t){for(var i;e.innerMode&&!(i=e.innerMode(t),!i||i.mode==e);)t=i.state,e=i.mode;return i||{mode:e,state:t}}function It(e,t,i){return e.startState?e.startState(t,i):!0}var Xt=function(e,t,i){this.pos=this.start=0,this.string=e,this.tabSize=t||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=i};Xt.prototype.eol=function(){return this.pos>=this.string.length},Xt.prototype.sol=function(){return this.pos==this.lineStart},Xt.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},Xt.prototype.next=function(){if(this.post},Xt.prototype.eatSpace=function(){for(var e=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>e},Xt.prototype.skipToEnd=function(){this.pos=this.string.length},Xt.prototype.skipTo=function(e){var t=this.string.indexOf(e,this.pos);if(t>-1)return this.pos=t,!0},Xt.prototype.backUp=function(e){this.pos-=e},Xt.prototype.column=function(){return this.lastColumnPos0?null:(B&&t!==!1&&(this.pos+=B[0].length),B)}},Xt.prototype.current=function(){return this.string.slice(this.start,this.pos)},Xt.prototype.hideFirstChars=function(e,t){this.lineStart+=e;try{return t()}finally{this.lineStart-=e}},Xt.prototype.lookAhead=function(e){var t=this.lineOracle;return t&&t.lookAhead(e)},Xt.prototype.baseToken=function(){var e=this.lineOracle;return e&&e.baseToken(this.pos)};function Lt(e,t){if(t-=e.first,t<0||t>=e.size)throw new Error("There is no line "+(t+e.first)+" in the document.");for(var i=e;!i.lines;)for(var r=0;;++r){var d=i.children[r],B=d.chunkSize();if(t=e.first&&ti?ot(i,Lt(e,i).text.length):L(t,Lt(e,t.line).text.length)}function L(e,t){var i=e.ch;return i==null||i>t?ot(e.line,t):i<0?ot(e.line,0):e}function V(e,t){for(var i=[],r=0;rthis.maxLookAhead&&(this.maxLookAhead=e),t},Q.prototype.baseToken=function(e){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=e;)this.baseTokenPos+=2;var t=this.baseTokens[this.baseTokenPos+1];return{type:t&&t.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-e}},Q.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},Q.fromSaved=function(e,t,i){return t instanceof J?new Q(e,St(e.mode,t.state),i,t.lookAhead):new Q(e,St(e.mode,t),i)},Q.prototype.save=function(e){var t=e!==!1?St(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new J(t,this.maxLookAhead):t};function we(e,t,i,r){var d=[e.state.modeGen],B={};Ln(e,t.text,e.doc.mode,i,function(ne,Se){return d.push(ne,Se)},B,r);for(var Y=i.state,q=function(ne){i.baseTokens=d;var Se=e.state.overlays[ne],De=1,Je=0;i.state=!0,Ln(e,t.text,Se.mode,i,function(Ve,ft){for(var xt=De;JeVe&&d.splice(De,1,Ve,d[De+1],Pt),De+=2,Je=Math.min(Ve,Pt)}if(!ft)return;if(Se.opaque)d.splice(xt,De-xt,Ve,"overlay "+ft),De=xt+2;else for(;xte.options.maxHighlightLength&&St(e.doc.mode,r.state),B=we(e,t,r);d&&(r.state=d),t.stateAfter=r.save(!d),t.styles=B.styles,B.classes?t.styleClasses=B.classes:t.styleClasses&&(t.styleClasses=null),i===e.doc.highlightFrontier&&(e.doc.modeFrontier=Math.max(e.doc.modeFrontier,++e.doc.highlightFrontier))}return t.styles}function Dt(e,t,i){var r=e.doc,d=e.display;if(!r.mode.startState)return new Q(r,!0,t);var B=Nn(e,t,i),Y=B>r.first&&Lt(r,B-1).stateAfter,q=Y?Q.fromSaved(r,Y,B):new Q(r,It(r.mode),B);return r.iter(B,t,function(ee){kt(e,ee.text,q);var ne=q.line;ee.stateAfter=ne==t-1||ne%5==0||ne>=d.viewFrom&&net.start)return B}throw new Error("Mode "+e.name+" failed to advance stream.")}var qt=function(e,t,i){this.start=e.start,this.end=e.pos,this.string=e.current(),this.type=t||null,this.state=i};function Sn(e,t,i,r){var d=e.doc,B=d.mode,Y;t=E(d,t);var q=Lt(d,t.line),ee=Dt(e,t.line,i),ne=new Xt(q.text,e.options.tabSize,ee),Se;for(r&&(Se=[]);(r||ne.pose.options.maxHighlightLength?(q=!1,Y&&kt(e,t,r,Se.pos),Se.pos=t.length,De=null):De=_n(Zt(i,Se,r.state,Je),B),Je){var Ve=Je[0].name;Ve&&(De="m-"+(De?Ve+" "+De:Ve))}if(!q||ne!=De){for(;eeY;--q){if(q<=B.first)return B.first;var ee=Lt(B,q-1),ne=ee.stateAfter;if(ne&&(!i||q+(ne instanceof J?ne.lookAhead:0)<=B.modeFrontier))return q;var Se=$(ee.text,null,e.options.tabSize);(d==null||r>Se)&&(d=q-1,r=Se)}return d}function sr(e,t){if(e.modeFrontier=Math.min(e.modeFrontier,t),e.highlightFrontieri;r--){var d=Lt(e,r).stateAfter;if(d&&(!(d instanceof J)||r+d.lookAhead=t:B.to>t);(r||(r=[])).push(new Or(Y,B.from,ee?null:B.to))}}return r}function ei(e,t,i){var r;if(e)for(var d=0;d=t:B.to>t);if(q||B.from==t&&Y.type=="bookmark"&&(!i||B.marker.insertLeft)){var ee=B.from==null||(Y.inclusiveLeft?B.from<=t:B.from0&&q)for(var Yt=0;Yt0)continue;var Se=[ee,1],De=wt(ne.from,q.from),Je=wt(ne.to,q.to);(De<0||!Y.inclusiveLeft&&!De)&&Se.push({from:ne.from,to:q.from}),(Je>0||!Y.inclusiveRight&&!Je)&&Se.push({from:q.to,to:ne.to}),d.splice.apply(d,Se),ee+=Se.length-3}return d}function fn(e){var t=e.markedSpans;if(!t)return;for(var i=0;it)&&(!r||An(r,B.marker)<0)&&(r=B.marker)}return r}function Kn(e,t,i,r,d){var B=Lt(e,t),Y=Yn&&B.markedSpans;if(Y)for(var q=0;q=0&&De<=0||Se<=0&&De>=0)continue;if(Se<=0&&(ee.marker.inclusiveRight&&d.inclusiveLeft?wt(ne.to,i)>=0:wt(ne.to,i)>0)||Se>=0&&(ee.marker.inclusiveRight&&d.inclusiveLeft?wt(ne.from,r)<=0:wt(ne.from,r)<0))return!0}}function nr(e){for(var t;t=Fn(e);)e=t.find(-1,!0).line;return e}function fr(e){for(var t;t=en(e);)e=t.find(1,!0).line;return e}function Gr(e){for(var t,i;t=en(e);)e=t.find(1,!0).line,(i||(i=[])).push(e);return i}function Fr(e,t){var i=Lt(e,t),r=nr(i);return i==r?t:Jt(r)}function oi(e,t){if(t>e.lastLine())return t;var i=Lt(e,t),r;if(!ur(e,i))return t;for(;r=en(i);)i=r.find(1,!0).line;return Jt(i)+1}function ur(e,t){var i=Yn&&t.markedSpans;if(i)for(var r=void 0,d=0;dt.maxLineLength&&(t.maxLineLength=d,t.maxLine=r)})}var Sr=function(e,t,i){this.text=e,Jr(this,t),this.height=i?i(this):1};Sr.prototype.lineNo=function(){return Jt(this)},ve(Sr);function Ri(e,t,i,r){e.text=t,e.stateAfter&&(e.stateAfter=null),e.styles&&(e.styles=null),e.order!=null&&(e.order=null),fn(e),Jr(e,i);var d=r?r(e):1;d!=e.height&&nn(e,d)}function Di(e){e.parent=null,fn(e)}var Qt={},ln={};function rn(e,t){if(!e||/^\s*$/.test(e))return null;var i=t.addModeClass?ln:Qt;return i[e]||(i[e]=e.replace(/\S+/g,"cm-$&"))}function pn(e,t){var i=D("span",null,null,O?"padding-right: .1px":null),r={pre:D("pre",[i],"CodeMirror-line"),content:i,col:0,pos:0,cm:e,trailingSpace:!1,splitSpaces:e.getOption("lineWrapping")};t.measure={};for(var d=0;d<=(t.rest?t.rest.length:0);d++){var B=d?t.rest[d-1]:t.line,Y=void 0;r.pos=0,r.addToken=Rn,gt(e.display.measure)&&(Y=Mt(B,e.doc.direction))&&(r.addToken=Wn(r.addToken,Y)),r.map=[];var q=t!=e.display.externalMeasured&&Jt(B);gn(B,r,dt(e,B,q)),B.styleClasses&&(B.styleClasses.bgClass&&(r.bgClass=U(B.styleClasses.bgClass,r.bgClass||"")),B.styleClasses.textClass&&(r.textClass=U(B.styleClasses.textClass,r.textClass||""))),r.map.length==0&&r.map.push(0,0,r.content.appendChild(_t(e.display.measure))),d==0?(t.measure.map=r.map,t.measure.cache={}):((t.measure.maps||(t.measure.maps=[])).push(r.map),(t.measure.caches||(t.measure.caches=[])).push({}))}if(O){var ee=r.content.lastChild;(/\bcm-tab\b/.test(ee.className)||ee.querySelector&&ee.querySelector(".cm-tab"))&&(r.content.className="cm-tab-wrap-hack")}return Ke(e,"renderLine",e,t.line,r.pre),r.pre.className&&(r.textClass=U(r.pre.className,r.textClass||"")),r}function wn(e){var t=l("span","\u2022","cm-invalidchar");return t.title="\\u"+e.charCodeAt(0).toString(16),t.setAttribute("aria-label",t.title),t}function Rn(e,t,i,r,d,B,Y){if(!t)return;var q=e.splitSpaces?yn(t,e.trailingSpace):t,ee=e.cm.state.specialChars,ne=!1,Se;if(!ee.test(t))e.col+=t.length,Se=document.createTextNode(q),e.map.push(e.pos,e.pos+t.length,Se),W&&F<9&&(ne=!0),e.pos+=t.length;else{Se=document.createDocumentFragment();for(var De=0;;){ee.lastIndex=De;var Je=ee.exec(t),Ve=Je?Je.index-De:t.length-De;if(Ve){var ft=document.createTextNode(q.slice(De,De+Ve));W&&F<9?Se.appendChild(l("span",[ft])):Se.appendChild(ft),e.map.push(e.pos,e.pos+Ve,ft),e.col+=Ve,e.pos+=Ve}if(!Je)break;De+=Ve+1;var xt=void 0;if(Je[0]==" "){var Pt=e.cm.options.tabSize,jt=Pt-e.col%Pt;xt=Se.appendChild(l("span",fe(jt),"cm-tab")),xt.setAttribute("role","presentation"),xt.setAttribute("cm-text"," "),e.col+=jt}else Je[0]=="\r"||Je[0]==` +`,t);d==-1&&(d=e.length);var B=e.slice(t,e.charAt(d-1)=="\r"?d-1:d),Y=B.indexOf("\r");Y!=-1?(i.push(B.slice(0,Y)),t+=Y+1):(i.push(B),t=d+1)}return i}:function(e){return e.split(/\r\n?|\n/)},nt=window.getSelection?function(e){try{return e.selectionStart!=e.selectionEnd}catch(t){return!1}}:function(e){var t;try{t=e.ownerDocument.selection.createRange()}catch(i){}return!t||t.parentElement()!=e?!1:t.compareEndPoints("StartToEnd",t)!=0},Xe=function(){var e=l("div");return"oncopy"in e?!0:(e.setAttribute("oncopy","return;"),typeof e.oncopy=="function")}(),ue=null;function Ce(e){if(ue!=null)return ue;var t=s(e,l("span","x")),i=t.getBoundingClientRect(),r=T(t,0,1).getBoundingClientRect();return ue=Math.abs(i.left-r.left)>1}var rt={},Qe={};function At(e,t){arguments.length>2&&(t.dependencies=Array.prototype.slice.call(arguments,2)),rt[e]=t}function vt(e,t){Qe[e]=t}function Le(e){if(typeof e=="string"&&Qe.hasOwnProperty(e))e=Qe[e];else if(e&&typeof e.name=="string"&&Qe.hasOwnProperty(e.name)){var t=Qe[e.name];typeof t=="string"&&(t={name:t}),e=ie(t,e),e.name=t.name}else{if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(e))return Le("application/xml");if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(e))return Le("application/json")}return typeof e=="string"?{name:e}:e||{name:"null"}}function Ue(e,t){t=Le(t);var i=rt[t.name];if(!i)return Ue(e,"text/plain");var r=i(e,t);if($e.hasOwnProperty(t.name)){var d=$e[t.name];for(var B in d){if(!d.hasOwnProperty(B))continue;r.hasOwnProperty(B)&&(r["_"+B]=r[B]),r[B]=d[B]}}if(r.name=t.name,t.helperType&&(r.helperType=t.helperType),t.modeProps)for(var Y in t.modeProps)r[Y]=t.modeProps[Y];return r}var $e={};function at(e,t){var i=$e.hasOwnProperty(e)?$e[e]:$e[e]={};H(t,i)}function St(e,t){if(t===!0)return t;if(e.copyState)return e.copyState(t);var i={};for(var r in t){var d=t[r];d instanceof Array&&(d=d.concat([])),i[r]=d}return i}function it(e,t){for(var i;e.innerMode&&!(i=e.innerMode(t),!i||i.mode==e);)t=i.state,e=i.mode;return i||{mode:e,state:t}}function It(e,t,i){return e.startState?e.startState(t,i):!0}var Xt=function(e,t,i){this.pos=this.start=0,this.string=e,this.tabSize=t||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=i};Xt.prototype.eol=function(){return this.pos>=this.string.length},Xt.prototype.sol=function(){return this.pos==this.lineStart},Xt.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},Xt.prototype.next=function(){if(this.post},Xt.prototype.eatSpace=function(){for(var e=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>e},Xt.prototype.skipToEnd=function(){this.pos=this.string.length},Xt.prototype.skipTo=function(e){var t=this.string.indexOf(e,this.pos);if(t>-1)return this.pos=t,!0},Xt.prototype.backUp=function(e){this.pos-=e},Xt.prototype.column=function(){return this.lastColumnPos0?null:(B&&t!==!1&&(this.pos+=B[0].length),B)}},Xt.prototype.current=function(){return this.string.slice(this.start,this.pos)},Xt.prototype.hideFirstChars=function(e,t){this.lineStart+=e;try{return t()}finally{this.lineStart-=e}},Xt.prototype.lookAhead=function(e){var t=this.lineOracle;return t&&t.lookAhead(e)},Xt.prototype.baseToken=function(){var e=this.lineOracle;return e&&e.baseToken(this.pos)};function Lt(e,t){if(t-=e.first,t<0||t>=e.size)throw new Error("There is no line "+(t+e.first)+" in the document.");for(var i=e;!i.lines;)for(var r=0;;++r){var d=i.children[r],B=d.chunkSize();if(t=e.first&&ti?ot(i,Lt(e,i).text.length):L(t,Lt(e,t.line).text.length)}function L(e,t){var i=e.ch;return i==null||i>t?ot(e.line,t):i<0?ot(e.line,0):e}function V(e,t){for(var i=[],r=0;rthis.maxLookAhead&&(this.maxLookAhead=e),t},Q.prototype.baseToken=function(e){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=e;)this.baseTokenPos+=2;var t=this.baseTokens[this.baseTokenPos+1];return{type:t&&t.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-e}},Q.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},Q.fromSaved=function(e,t,i){return t instanceof J?new Q(e,St(e.mode,t.state),i,t.lookAhead):new Q(e,St(e.mode,t),i)},Q.prototype.save=function(e){var t=e!==!1?St(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new J(t,this.maxLookAhead):t};function we(e,t,i,r){var d=[e.state.modeGen],B={};Ln(e,t.text,e.doc.mode,i,function(ne,Se){return d.push(ne,Se)},B,r);for(var Y=i.state,q=function(ne){i.baseTokens=d;var Se=e.state.overlays[ne],De=1,Je=0;i.state=!0,Ln(e,t.text,Se.mode,i,function(Ve,ft){for(var xt=De;JeVe&&d.splice(De,1,Ve,d[De+1],Pt),De+=2,Je=Math.min(Ve,Pt)}if(!ft)return;if(Se.opaque)d.splice(xt,De-xt,Ve,"overlay "+ft),De=xt+2;else for(;xte.options.maxHighlightLength&&St(e.doc.mode,r.state),B=we(e,t,r);d&&(r.state=d),t.stateAfter=r.save(!d),t.styles=B.styles,B.classes?t.styleClasses=B.classes:t.styleClasses&&(t.styleClasses=null),i===e.doc.highlightFrontier&&(e.doc.modeFrontier=Math.max(e.doc.modeFrontier,++e.doc.highlightFrontier))}return t.styles}function Dt(e,t,i){var r=e.doc,d=e.display;if(!r.mode.startState)return new Q(r,!0,t);var B=Nn(e,t,i),Y=B>r.first&&Lt(r,B-1).stateAfter,q=Y?Q.fromSaved(r,Y,B):new Q(r,It(r.mode),B);return r.iter(B,t,function(ee){kt(e,ee.text,q);var ne=q.line;ee.stateAfter=ne==t-1||ne%5==0||ne>=d.viewFrom&&net.start)return B}throw new Error("Mode "+e.name+" failed to advance stream.")}var qt=function(e,t,i){this.start=e.start,this.end=e.pos,this.string=e.current(),this.type=t||null,this.state=i};function Sn(e,t,i,r){var d=e.doc,B=d.mode,Y;t=E(d,t);var q=Lt(d,t.line),ee=Dt(e,t.line,i),ne=new Xt(q.text,e.options.tabSize,ee),Se;for(r&&(Se=[]);(r||ne.pose.options.maxHighlightLength?(q=!1,Y&&kt(e,t,r,Se.pos),Se.pos=t.length,De=null):De=_n(Zt(i,Se,r.state,Je),B),Je){var Ve=Je[0].name;Ve&&(De="m-"+(De?Ve+" "+De:Ve))}if(!q||ne!=De){for(;eeY;--q){if(q<=B.first)return B.first;var ee=Lt(B,q-1),ne=ee.stateAfter;if(ne&&(!i||q+(ne instanceof J?ne.lookAhead:0)<=B.modeFrontier))return q;var Se=$(ee.text,null,e.options.tabSize);(d==null||r>Se)&&(d=q-1,r=Se)}return d}function sr(e,t){if(e.modeFrontier=Math.min(e.modeFrontier,t),e.highlightFrontieri;r--){var d=Lt(e,r).stateAfter;if(d&&(!(d instanceof J)||r+d.lookAhead=t:B.to>t);(r||(r=[])).push(new Or(Y,B.from,ee?null:B.to))}}return r}function ei(e,t,i){var r;if(e)for(var d=0;d=t:B.to>t);if(q||B.from==t&&Y.type=="bookmark"&&(!i||B.marker.insertLeft)){var ee=B.from==null||(Y.inclusiveLeft?B.from<=t:B.from0&&q)for(var Yt=0;Yt0)continue;var Se=[ee,1],De=wt(ne.from,q.from),Je=wt(ne.to,q.to);(De<0||!Y.inclusiveLeft&&!De)&&Se.push({from:ne.from,to:q.from}),(Je>0||!Y.inclusiveRight&&!Je)&&Se.push({from:q.to,to:ne.to}),d.splice.apply(d,Se),ee+=Se.length-3}return d}function fn(e){var t=e.markedSpans;if(!t)return;for(var i=0;it)&&(!r||An(r,B.marker)<0)&&(r=B.marker)}return r}function Kn(e,t,i,r,d){var B=Lt(e,t),Y=Yn&&B.markedSpans;if(Y)for(var q=0;q=0&&De<=0||Se<=0&&De>=0)continue;if(Se<=0&&(ee.marker.inclusiveRight&&d.inclusiveLeft?wt(ne.to,i)>=0:wt(ne.to,i)>0)||Se>=0&&(ee.marker.inclusiveRight&&d.inclusiveLeft?wt(ne.from,r)<=0:wt(ne.from,r)<0))return!0}}function nr(e){for(var t;t=Fn(e);)e=t.find(-1,!0).line;return e}function fr(e){for(var t;t=en(e);)e=t.find(1,!0).line;return e}function Gr(e){for(var t,i;t=en(e);)e=t.find(1,!0).line,(i||(i=[])).push(e);return i}function Fr(e,t){var i=Lt(e,t),r=nr(i);return i==r?t:Jt(r)}function oi(e,t){if(t>e.lastLine())return t;var i=Lt(e,t),r;if(!ur(e,i))return t;for(;r=en(i);)i=r.find(1,!0).line;return Jt(i)+1}function ur(e,t){var i=Yn&&t.markedSpans;if(i)for(var r=void 0,d=0;dt.maxLineLength&&(t.maxLineLength=d,t.maxLine=r)})}var Sr=function(e,t,i){this.text=e,Jr(this,t),this.height=i?i(this):1};Sr.prototype.lineNo=function(){return Jt(this)},ve(Sr);function Ri(e,t,i,r){e.text=t,e.stateAfter&&(e.stateAfter=null),e.styles&&(e.styles=null),e.order!=null&&(e.order=null),fn(e),Jr(e,i);var d=r?r(e):1;d!=e.height&&nn(e,d)}function Di(e){e.parent=null,fn(e)}var Qt={},ln={};function rn(e,t){if(!e||/^\s*$/.test(e))return null;var i=t.addModeClass?ln:Qt;return i[e]||(i[e]=e.replace(/\S+/g,"cm-$&"))}function pn(e,t){var i=D("span",null,null,O?"padding-right: .1px":null),r={pre:D("pre",[i],"CodeMirror-line"),content:i,col:0,pos:0,cm:e,trailingSpace:!1,splitSpaces:e.getOption("lineWrapping")};t.measure={};for(var d=0;d<=(t.rest?t.rest.length:0);d++){var B=d?t.rest[d-1]:t.line,Y=void 0;r.pos=0,r.addToken=Rn,gt(e.display.measure)&&(Y=Mt(B,e.doc.direction))&&(r.addToken=Wn(r.addToken,Y)),r.map=[];var q=t!=e.display.externalMeasured&&Jt(B);gn(B,r,dt(e,B,q)),B.styleClasses&&(B.styleClasses.bgClass&&(r.bgClass=U(B.styleClasses.bgClass,r.bgClass||"")),B.styleClasses.textClass&&(r.textClass=U(B.styleClasses.textClass,r.textClass||""))),r.map.length==0&&r.map.push(0,0,r.content.appendChild(_t(e.display.measure))),d==0?(t.measure.map=r.map,t.measure.cache={}):((t.measure.maps||(t.measure.maps=[])).push(r.map),(t.measure.caches||(t.measure.caches=[])).push({}))}if(O){var ee=r.content.lastChild;(/\bcm-tab\b/.test(ee.className)||ee.querySelector&&ee.querySelector(".cm-tab"))&&(r.content.className="cm-tab-wrap-hack")}return ze(e,"renderLine",e,t.line,r.pre),r.pre.className&&(r.textClass=U(r.pre.className,r.textClass||"")),r}function wn(e){var t=l("span","\u2022","cm-invalidchar");return t.title="\\u"+e.charCodeAt(0).toString(16),t.setAttribute("aria-label",t.title),t}function Rn(e,t,i,r,d,B,Y){if(!t)return;var q=e.splitSpaces?yn(t,e.trailingSpace):t,ee=e.cm.state.specialChars,ne=!1,Se;if(!ee.test(t))e.col+=t.length,Se=document.createTextNode(q),e.map.push(e.pos,e.pos+t.length,Se),W&&F<9&&(ne=!0),e.pos+=t.length;else{Se=document.createDocumentFragment();for(var De=0;;){ee.lastIndex=De;var Je=ee.exec(t),Ve=Je?Je.index-De:t.length-De;if(Ve){var ft=document.createTextNode(q.slice(De,De+Ve));W&&F<9?Se.appendChild(l("span",[ft])):Se.appendChild(ft),e.map.push(e.pos,e.pos+Ve,ft),e.col+=Ve,e.pos+=Ve}if(!Je)break;De+=Ve+1;var xt=void 0;if(Je[0]==" "){var Pt=e.cm.options.tabSize,jt=Pt-e.col%Pt;xt=Se.appendChild(l("span",fe(jt),"cm-tab")),xt.setAttribute("role","presentation"),xt.setAttribute("cm-text"," "),e.col+=jt}else Je[0]=="\r"||Je[0]==` `?(xt=Se.appendChild(l("span",Je[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),xt.setAttribute("cm-text",Je[0]),e.col+=1):(xt=e.cm.options.specialCharPlaceholder(Je[0]),xt.setAttribute("cm-text",Je[0]),W&&F<9?Se.appendChild(l("span",[xt])):Se.appendChild(xt),e.col+=1);e.map.push(e.pos,e.pos+1,xt),e.pos++}}if(e.trailingSpace=q.charCodeAt(t.length-1)==32,i||r||d||ne||B||Y){var Gt=i||"";r&&(Gt+=r),d&&(Gt+=d);var Wt=l("span",[Se],Gt,B);if(Y)for(var Yt in Y)Y.hasOwnProperty(Yt)&&Yt!="style"&&Yt!="class"&&Wt.setAttribute(Yt,Y[Yt]);return e.content.appendChild(Wt)}e.content.appendChild(Se)}function yn(e,t){if(e.length>1&&!/ /.test(e))return e;for(var i=t,r="",d=0;dne&&De.from<=ne);Je++);if(De.to>=Se)return e(i,r,d,B,Y,q,ee);e(i,r.slice(0,De.to-ne),d,B,null,q,ee),B=null,r=r.slice(De.to-ne),ne=De.to}}}function Vn(e,t,i,r){var d=!r&&i.widgetNode;d&&e.map.push(e.pos,e.pos+t,d),!r&&e.cm.display.input.needsContentAttribute&&(d||(d=e.content.appendChild(document.createElement("span"))),d.setAttribute("cm-marker",i.id)),d&&(e.cm.display.input.setUneditable(d),e.content.appendChild(d)),e.pos+=t,e.trailingSpace=!1}function gn(e,t,i){var r=e.markedSpans,d=e.text,B=0;if(!r){for(var Y=1;Yee||vn.collapsed&&on.to==ee&&on.from==ee)){if(on.to!=null&&on.to!=ee&&Ve>on.to&&(Ve=on.to,xt=""),vn.className&&(ft+=" "+vn.className),vn.css&&(Je=(Je?Je+";":"")+vn.css),vn.startStyle&&on.from==ee&&(Pt+=" "+vn.startStyle),vn.endStyle&&on.to==Ve&&(Yt||(Yt=[])).push(vn.endStyle,on.to),vn.title&&((Gt||(Gt={})).title=vn.title),vn.attributes)for(var jn in vn.attributes)(Gt||(Gt={}))[jn]=vn.attributes[jn];vn.collapsed&&(!jt||An(jt.marker,vn)<0)&&(jt=on)}else on.from>ee&&Ve>on.from&&(Ve=on.from)}if(Yt)for(var ar=0;ar=q)break;for(var Wr=Math.min(q,Ve);;){if(Se){var kr=ee+Se.length;if(!jt){var qn=kr>Wr?Se.slice(0,Wr-ee):Se;t.addToken(t,qn,De?De+ft:ft,Pt,ee+qn.length==Ve?xt:"",Je,Gt)}if(kr>=Wr){Se=Se.slice(Wr-ee),ee=Wr;break}ee=kr,Pt=""}Se=d.slice(B,B=i[ne++]),De=rn(i[ne++],t.cm.options)}}}function qr(e,t,i){this.line=t,this.rest=Gr(t),this.size=this.rest?Jt(te(this.rest))-i+1:1,this.node=this.text=null,this.hidden=ur(e,t)}function En(e,t,i){for(var r=[],d,B=t;B2&&B.push((ee.bottom+ne.top)/2-i.top)}}B.push(i.bottom-i.top)}}function Mr(e,t,i){if(e.line==t)return{map:e.measure.map,cache:e.measure.cache};for(var r=0;ri)return{map:e.measure.maps[d],cache:e.measure.caches[d],before:!0}}function ms(e,t){t=nr(t);var i=Jt(t),r=e.display.externalMeasured=new qr(e.doc,t,i);r.lineN=i;var d=r.built=pn(e,r);return r.text=d.pre,s(e.display.lineMeasure,d.pre),r}function Ua(e,t,i,r){return jr(e,li(e,t),i,r)}function Ki(e,t){if(t>=e.display.viewFrom&&t=i.lineN&&tt)&&(B=ee-q,d=B-1,t>=ee&&(Y="right")),d!=null){if(r=e[ne+2],q==ee&&i==(r.insertLeft?"left":"right")&&(Y=i),i=="left"&&d==0)for(;ne&&e[ne-2]==e[ne-3]&&e[ne-1].insertLeft;)r=e[(ne-=3)+2],Y="left";if(i=="right"&&d==ee-q)for(;ne=0&&!((i=e[d]).left!=i.right);d--);return i}function oa(e,t,i,r){var d=dr(t.map,i,r),B=d.node,Y=d.start,q=d.end,ee=d.collapse,ne;if(B.nodeType==3){for(var Se=0;Se<4;Se++){for(;Y&&Ye(t.line.text.charAt(d.coverStart+Y));)--Y;for(;d.coverStart+q0&&(ee=r="right");var De;e.options.lineWrapping&&(De=B.getClientRects()).length>1?ne=De[r=="right"?De.length-1:0]:ne=B.getBoundingClientRect()}if(W&&F<9&&!Y&&(!ne||!ne.left&&!ne.right)){var Je=B.parentNode.getClientRects()[0];Je?ne={left:Je.left,right:Je.left+bi(e.display),top:Je.top,bottom:Je.bottom}:ne=Fa}for(var Ve=ne.top-t.rect.top,ft=ne.bottom-t.rect.top,xt=(Ve+ft)/2,Pt=t.view.measure.heights,jt=0;jt=r.text.length?(ee=r.text.length,ne="before"):ee<=0&&(ee=0,ne="after"),!q)return Y(ne=="before"?ee-1:ee,ne=="before");function Se(ft,xt,Pt){var jt=q[xt],Gt=jt.level==1;return Y(Pt?ft-1:ft,Gt!=Pt)}var De=mt(q,ee,ne),Je=ct,Ve=Se(ee,De,ne=="before");return Je!=null&&(Ve.other=Se(ee,Je,ne!="before")),Ve}function gi(e,t){var i=0;t=E(e.doc,t),e.options.lineWrapping||(i=bi(e.display)*t.ch);var r=Lt(e.doc,t.line),d=_r(r)+Hi(e.display);return{left:i,right:i,top:d,bottom:d+r.height}}function Ka(e,t,i,r,d){var B=ot(e,t,i);return B.xRel=d,r&&(B.outside=r),B}function la(e,t,i){var r=e.doc;if(i+=e.display.viewOffset,i<0)return Ka(r.first,0,null,-1,-1);var d=cn(r,i),B=r.first+r.size-1;if(d>B)return Ka(r.first+r.size-1,Lt(r,B).text.length,null,1,1);t<0&&(t=0);for(var Y=Lt(r,d);;){var q=wo(e,Y,d,t,i),ee=Ur(Y,q.ch+(q.xRel>0||q.outside>0?1:0));if(!ee)return q;var ne=ee.find(1);if(ne.line==d)return ne;Y=Lt(r,d=ne.line)}}function zi(e,t,i,r){r-=Pn(t);var d=t.text.length,B=bt(function(Y){return jr(e,i,Y-1).bottom<=r},d,0);return d=bt(function(Y){return jr(e,i,Y).top>r},B,d),{begin:B,end:d}}function To(e,t,i,r){i||(i=li(e,t));var d=ri(e,t,jr(e,i,r),"line").top;return zi(e,t,i,d)}function za(e,t,i,r){return e.bottom<=i?!1:e.top>i?!0:(r?e.left:e.right)>t}function wo(e,t,i,r,d){d-=_r(t);var B=li(e,t),Y=Pn(t),q=0,ee=t.text.length,ne=!0,Se=Mt(t,e.doc.direction);if(Se){var De=(e.options.lineWrapping?Ga:Ro)(e,t,i,B,Se,r,d);ne=De.level!=1,q=ne?De.from:De.to-1,ee=ne?De.to:De.from-1}var Je=null,Ve=null,ft=bt(function(dn){var on=jr(e,B,dn);return on.top+=Y,on.bottom+=Y,za(on,r,d,!1)?(on.top<=d&&on.left<=r&&(Je=dn,Ve=on),!0):!1},q,ee),xt,Pt,jt=!1;if(Ve){var Gt=r-Ve.left=Yt.bottom?1:0}return ft=qe(t.text,ft,1),Ka(i,ft,Pt,jt,r-xt)}function Ro(e,t,i,r,d,B,Y){var q=bt(function(De){var Je=d[De],Ve=Je.level!=1;return za(Xr(e,ot(i,Ve?Je.to:Je.from,Ve?"before":"after"),"line",t,r),B,Y,!0)},0,d.length-1),ee=d[q];if(q>0){var ne=ee.level!=1,Se=Xr(e,ot(i,ne?ee.from:ee.to,ne?"after":"before"),"line",t,r);za(Se,B,Y,!0)&&Se.top>Y&&(ee=d[q-1])}return ee}function Ga(e,t,i,r,d,B,Y){var q=zi(e,t,r,Y),ee=q.begin,ne=q.end;/\s/.test(t.text.charAt(ne-1))&&ne--;for(var Se=null,De=null,Je=0;Je=ne||Ve.to<=ee)continue;var ft=Ve.level!=1,xt=jr(e,r,ft?Math.min(ne,Ve.to)-1:Math.max(ee,Ve.from)).right,Pt=xtPt)&&(Se=Ve,De=Pt)}return Se||(Se=d[d.length-1]),Se.fromne&&(Se={from:Se.from,to:ne,level:Se.level}),Se}var vi;function yi(e){if(e.cachedTextHeight!=null)return e.cachedTextHeight;if(vi==null){vi=l("pre",null,"CodeMirror-line-like");for(var t=0;t<49;++t)vi.appendChild(document.createTextNode("x")),vi.appendChild(l("br"));vi.appendChild(document.createTextNode("x"))}s(e.measure,vi);var i=vi.offsetHeight/50;return i>3&&(e.cachedTextHeight=i),h(e.measure),i||1}function bi(e){if(e.cachedCharWidth!=null)return e.cachedCharWidth;var t=l("span","xxxxxxxxxx"),i=l("pre",[t],"CodeMirror-line-like");s(e.measure,i);var r=t.getBoundingClientRect(),d=(r.right-r.left)/10;return d>2&&(e.cachedCharWidth=d),d||10}function Va(e){for(var t=e.display,i={},r={},d=t.gutters.clientLeft,B=t.gutters.firstChild,Y=0;B;B=B.nextSibling,++Y){var q=e.display.gutterSpecs[Y].className;i[q]=B.offsetLeft+B.clientLeft+d,r[q]=B.clientWidth}return{fixedPos:ua(t),gutterTotalWidth:t.gutters.offsetWidth,gutterLeft:i,gutterWidth:r,wrapperWidth:t.wrapper.clientWidth}}function ua(e){return e.scroller.getBoundingClientRect().left-e.sizer.getBoundingClientRect().left}function Xa(e){var t=yi(e.display),i=e.options.lineWrapping,r=i&&Math.max(5,e.display.scroller.clientWidth/bi(e.display)-3);return function(d){if(ur(e.doc,d))return 0;var B=0;if(d.widgets)for(var Y=0;Y0&&(ne=Lt(e.doc,ee.line).text).length==ee.ch){var Se=$(ne,ne.length,e.options.tabSize)-ne.length;ee=ot(ee.line,Math.max(0,Math.round((B-Na(e.display).left)/bi(e.display))-Se))}return ee}function Pr(e,t){if(t>=e.display.viewTo)return null;if(t-=e.display.viewFrom,t<0)return null;for(var i=e.display.view,r=0;rt)&&(d.updateLineNumbers=t),e.curOp.viewChanged=!0,t>=d.viewTo)Yn&&Fr(e.doc,t)d.viewFrom?wr(e):(d.viewFrom+=r,d.viewTo+=r);else if(t<=d.viewFrom&&i>=d.viewTo)wr(e);else if(t<=d.viewFrom){var B=xi(e,i,i+r,1);B?(d.view=d.view.slice(B.index),d.viewFrom=B.lineN,d.viewTo+=r):wr(e)}else if(i>=d.viewTo){var Y=xi(e,t,t,-1);Y?(d.view=d.view.slice(0,Y.index),d.viewTo=Y.lineN):wr(e)}else{var q=xi(e,t,t,-1),ee=xi(e,i,i+r,1);q&&ee?(d.view=d.view.slice(0,q.index).concat(En(e,q.lineN,ee.lineN)).concat(d.view.slice(ee.index)),d.viewTo+=r):wr(e)}var ne=d.externalMeasured;ne&&(i=d.lineN&&t=r.viewTo)return;var B=r.view[Pr(e,t)];if(B.node==null)return;var Y=B.changes||(B.changes=[]);pe(Y,i)==-1&&Y.push(i)}function wr(e){e.display.viewFrom=e.display.viewTo=e.doc.first,e.display.view=[],e.display.viewOffset=0}function xi(e,t,i,r){var d=Pr(e,t),B,Y=e.display.view;if(!Yn||i==e.doc.first+e.doc.size)return{index:d,lineN:i};for(var q=e.display.viewFrom,ee=0;ee0){if(d==Y.length-1)return null;B=q+Y[d].size-t,d++}else B=q-t;t+=B,i+=B}for(;Fr(e.doc,i)!=i;){if(d==(r<0?0:Y.length-1))return null;i+=r*Y[d-(r<0?1:0)].size,d+=r}return{index:d,lineN:i}}function Jo(e,t,i){var r=e.display,d=r.view;d.length==0||t>=r.viewTo||i<=r.viewFrom?(r.view=En(e,t,i),r.viewFrom=t):(r.viewFrom>t?r.view=En(e,t,r.viewFrom).concat(r.view):r.viewFromi&&(r.view=r.view.slice(0,Pr(e,i)))),r.viewTo=i}function da(e){for(var t=e.display.view,i=0,r=0;r=e.display.viewTo||q.to().line0?t.blinker=setInterval(function(){e.hasFocus()||Pi(e),t.cursorDiv.style.visibility=(i=!i)?"":"hidden"},e.options.cursorBlinkRate):e.options.cursorBlinkRate<0&&(t.cursorDiv.style.visibility="hidden")}function Ja(e){e.state.focused||(e.display.input.focus(),Mi(e))}function Oo(e){e.state.delayingBlurEvent=!0,setTimeout(function(){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1,Pi(e))},100)}function Mi(e,t){if(e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1),e.options.readOnly=="nocursor")return;e.state.focused||(Ke(e,"focus",e,t),e.state.focused=!0,k(e.display.wrapper,"CodeMirror-focused"),!e.curOp&&e.display.selForContextMenu!=e.doc.sel&&(e.display.input.reset(),O&&setTimeout(function(){return e.display.input.reset(!0)},20)),e.display.input.receivedFocus()),ha(e)}function Pi(e,t){if(e.state.delayingBlurEvent)return;e.state.focused&&(Ke(e,"blur",e,t),e.state.focused=!1,g(e.display.wrapper,"CodeMirror-focused")),clearInterval(e.display.blinker),setTimeout(function(){e.state.focused||(e.display.shift=!1)},150)}function fa(e){for(var t=e.display,i=t.lineDiv.offsetTop,r=0;r.005||Se<-.005)&&(nn(d.line,Y),_o(d.line),d.rest))for(var De=0;Dee.display.sizerWidth){var Je=Math.ceil(q/bi(e.display));Je>e.display.maxLineLength&&(e.display.maxLineLength=Je,e.display.maxLine=d.line,e.display.maxLineChanged=!0)}}}function _o(e){if(e.widgets)for(var t=0;t=Y&&(B=cn(t,_r(Lt(t,ee))-e.wrapper.clientHeight),Y=ee)}return{from:B,to:Math.max(Y,B+1)}}function Zo(e,t){if(tt(e,"scrollCursorIntoView"))return;var i=e.display,r=i.sizer.getBoundingClientRect(),d=null;if(t.top+r.top<0?d=!0:t.bottom+r.top>(window.innerHeight||document.documentElement.clientHeight)&&(d=!1),d!=null&&!f){var B=l("div","\u200B",null,`position: absolute; + height: `+(on-Yt)+"px"))}function De(Wt,Yt,dn){var on=Lt(d,Wt),vn=on.text.length,jn,ar;function Xn(qn,Nr){return sa(e,ot(Wt,qn),"div",on,Nr)}function Wr(qn,Nr,cr){var rr=To(e,on,null,qn),$n=Nr=="ltr"==(cr=="after")?"left":"right",Qn=cr=="after"?rr.begin:rr.end-(/\s/.test(on.text.charAt(rr.end-1))?2:1);return Xn(Qn,$n)[$n]}var kr=Mt(on,d.direction);return yt(kr,Yt||0,dn==null?vn:dn,function(qn,Nr,cr,rr){var $n=cr=="ltr",Qn=Xn(qn,$n?"left":"right"),Br=Xn(Nr-1,$n?"right":"left"),Ma=Yt==null&&qn==0,Wi=dn==null&&Nr==vn,yr=rr==0,pi=!kr||rr==kr.length-1;if(Br.top-Qn.top<=3){var or=(ne?Ma:Wi)&&yr,fs=(ne?Wi:Ma)&&pi,wi=or?q:($n?Qn:Br).left,ea=fs?ee:($n?Br:Qn).right;Se(wi,Qn.top,ea-wi,Qn.bottom)}else{var ta,Dr,Pa,ps;$n?(ta=ne&&Ma&&yr?q:Qn.left,Dr=ne?ee:Wr(qn,cr,"before"),Pa=ne?q:Wr(Nr,cr,"after"),ps=ne&&Wi&&pi?ee:Br.right):(ta=ne?Wr(qn,cr,"before"):q,Dr=!ne&&Ma&&yr?ee:Qn.right,Pa=!ne&&Wi&&pi?q:Br.left,ps=ne?Wr(Nr,cr,"after"):ee),Se(ta,Qn.top,Dr-ta,Qn.bottom),Qn.bottom0?t.blinker=setInterval(function(){e.hasFocus()||Pi(e),t.cursorDiv.style.visibility=(i=!i)?"":"hidden"},e.options.cursorBlinkRate):e.options.cursorBlinkRate<0&&(t.cursorDiv.style.visibility="hidden")}function Ja(e){e.state.focused||(e.display.input.focus(),Mi(e))}function Oo(e){e.state.delayingBlurEvent=!0,setTimeout(function(){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1,Pi(e))},100)}function Mi(e,t){if(e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1),e.options.readOnly=="nocursor")return;e.state.focused||(ze(e,"focus",e,t),e.state.focused=!0,k(e.display.wrapper,"CodeMirror-focused"),!e.curOp&&e.display.selForContextMenu!=e.doc.sel&&(e.display.input.reset(),O&&setTimeout(function(){return e.display.input.reset(!0)},20)),e.display.input.receivedFocus()),ha(e)}function Pi(e,t){if(e.state.delayingBlurEvent)return;e.state.focused&&(ze(e,"blur",e,t),e.state.focused=!1,g(e.display.wrapper,"CodeMirror-focused")),clearInterval(e.display.blinker),setTimeout(function(){e.state.focused||(e.display.shift=!1)},150)}function fa(e){for(var t=e.display,i=t.lineDiv.offsetTop,r=0;r.005||Se<-.005)&&(nn(d.line,Y),_o(d.line),d.rest))for(var De=0;Dee.display.sizerWidth){var Je=Math.ceil(q/bi(e.display));Je>e.display.maxLineLength&&(e.display.maxLineLength=Je,e.display.maxLine=d.line,e.display.maxLineChanged=!0)}}}function _o(e){if(e.widgets)for(var t=0;t=Y&&(B=cn(t,_r(Lt(t,ee))-e.wrapper.clientHeight),Y=ee)}return{from:B,to:Math.max(Y,B+1)}}function Zo(e,t){if(tt(e,"scrollCursorIntoView"))return;var i=e.display,r=i.sizer.getBoundingClientRect(),d=null;if(t.top+r.top<0?d=!0:t.bottom+r.top>(window.innerHeight||document.documentElement.clientHeight)&&(d=!1),d!=null&&!f){var B=l("div","\u200B",null,`position: absolute; top: `+(t.top-i.viewOffset-Hi(e.display))+`px; height: `+(t.bottom-t.top+Vr(e)+i.barHeight)+`px; - left: `+t.left+"px; width: "+Math.max(2,t.right-t.left)+"px;");e.display.lineSpace.appendChild(B),B.scrollIntoView(d),e.display.lineSpace.removeChild(B)}}function Lo(e,t,i,r){r==null&&(r=0);var d;!e.options.lineWrapping&&t==i&&(t=t.ch?ot(t.line,t.sticky=="before"?t.ch-1:t.ch,"after"):t,i=t.sticky=="before"?ot(t.line,t.ch+1,"before"):t);for(var B=0;B<5;B++){var Y=!1,q=Xr(e,t),ee=!i||i==t?q:Xr(e,i);d={left:Math.min(q.left,ee.left),top:Math.min(q.top,ee.top)-r,right:Math.max(q.left,ee.left),bottom:Math.max(q.bottom,ee.bottom)+r};var ne=Za(e,d),Se=e.doc.scrollTop,De=e.doc.scrollLeft;if(ne.scrollTop!=null&&(Xi(e,ne.scrollTop),Math.abs(e.doc.scrollTop-Se)>1&&(Y=!0)),ne.scrollLeft!=null&&(Ci(e,ne.scrollLeft),Math.abs(e.doc.scrollLeft-De)>1&&(Y=!0)),!Y)break}return d}function qo(e,t){var i=Za(e,t);i.scrollTop!=null&&Xi(e,i.scrollTop),i.scrollLeft!=null&&Ci(e,i.scrollLeft)}function Za(e,t){var i=e.display,r=yi(e.display);t.top<0&&(t.top=0);var d=e.curOp&&e.curOp.scrollTop!=null?e.curOp.scrollTop:i.scroller.scrollTop,B=Ba(e),Y={};t.bottom-t.top>B&&(t.bottom=t.top+B);var q=e.doc.height+ka(i),ee=t.topq-r;if(t.topd+B){var Se=Math.min(t.top,(ne?q:t.bottom)-B);Se!=d&&(Y.scrollTop=Se)}var De=e.options.fixedGutter?0:i.gutters.offsetWidth,Je=e.curOp&&e.curOp.scrollLeft!=null?e.curOp.scrollLeft:i.scroller.scrollLeft-De,Ve=_i(e)-i.gutters.offsetWidth,ft=t.right-t.left>Ve;return ft&&(t.right=t.left+Ve),t.left<10?Y.scrollLeft=0:t.leftVe+Je-3&&(Y.scrollLeft=t.right+(ft?0:10)-Ve),Y}function qa(e,t){if(t==null)return;Qr(e),e.curOp.scrollTop=(e.curOp.scrollTop==null?e.doc.scrollTop:e.curOp.scrollTop)+t}function Ii(e){Qr(e);var t=e.getCursor();e.curOp.scrollToPos={from:t,to:t,margin:e.options.cursorScrollMargin}}function Vi(e,t,i){(t!=null||i!=null)&&Qr(e),t!=null&&(e.curOp.scrollLeft=t),i!=null&&(e.curOp.scrollTop=i)}function $o(e,t){Qr(e),e.curOp.scrollToPos=t}function Qr(e){var t=e.curOp.scrollToPos;if(t){e.curOp.scrollToPos=null;var i=gi(e,t.from),r=gi(e,t.to);Mo(e,i,r,t.margin)}}function Mo(e,t,i,r){var d=Za(e,{left:Math.min(t.left,i.left),top:Math.min(t.top,i.top)-r,right:Math.max(t.right,i.right),bottom:Math.max(t.bottom,i.bottom)+r});Vi(e,d.scrollLeft,d.scrollTop)}function Xi(e,t){if(Math.abs(e.doc.scrollTop-t)<2)return;I||Ji(e,{top:t}),Po(e,t,!0),I&&Ji(e),Yr(e,100)}function Po(e,t,i){if(t=Math.max(0,Math.min(e.display.scroller.scrollHeight-e.display.scroller.clientHeight,t)),e.display.scroller.scrollTop==t&&!i)return;e.doc.scrollTop=t,e.display.scrollbars.setScrollTop(t),e.display.scroller.scrollTop!=t&&(e.display.scroller.scrollTop=t)}function Ci(e,t,i,r){if(t=Math.max(0,Math.min(t,e.display.scroller.scrollWidth-e.display.scroller.clientWidth)),(i?t==e.doc.scrollLeft:Math.abs(e.doc.scrollLeft-t)<2)&&!r)return;e.doc.scrollLeft=t,ga(e),e.display.scroller.scrollLeft!=t&&(e.display.scroller.scrollLeft=t),e.display.scrollbars.setScrollLeft(t)}function ki(e){var t=e.display,i=t.gutters.offsetWidth,r=Math.round(e.doc.height+ka(e.display));return{clientHeight:t.scroller.clientHeight,viewHeight:t.wrapper.clientHeight,scrollWidth:t.scroller.scrollWidth,clientWidth:t.scroller.clientWidth,viewWidth:t.wrapper.clientWidth,barLeft:e.options.fixedGutter?i:0,docHeight:r,scrollHeight:r+Vr(e)+t.barHeight,nativeBarWidth:t.nativeBarWidth,gutterWidth:i}}var di=function(e,t,i){this.cm=i;var r=this.vert=l("div",[l("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),d=this.horiz=l("div",[l("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");r.tabIndex=d.tabIndex=-1,e(r),e(d),Re(r,"scroll",function(){r.clientHeight&&t(r.scrollTop,"vertical")}),Re(d,"scroll",function(){d.clientWidth&&t(d.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,W&&F<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};di.prototype.update=function(e){var t=e.scrollWidth>e.clientWidth+1,i=e.scrollHeight>e.clientHeight+1,r=e.nativeBarWidth;if(i){this.vert.style.display="block",this.vert.style.bottom=t?r+"px":"0";var d=e.viewHeight-(t?r:0);this.vert.firstChild.style.height=Math.max(0,e.scrollHeight-e.clientHeight+d)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(t){this.horiz.style.display="block",this.horiz.style.right=i?r+"px":"0",this.horiz.style.left=e.barLeft+"px";var B=e.viewWidth-e.barLeft-(i?r:0);this.horiz.firstChild.style.width=Math.max(0,e.scrollWidth-e.clientWidth+B)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&e.clientHeight>0&&(r==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:i?r:0,bottom:t?r:0}},di.prototype.setScrollLeft=function(e){this.horiz.scrollLeft!=e&&(this.horiz.scrollLeft=e),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},di.prototype.setScrollTop=function(e){this.vert.scrollTop!=e&&(this.vert.scrollTop=e),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},di.prototype.zeroWidthHack=function(){var e=o&&!v?"12px":"18px";this.horiz.style.height=this.vert.style.width=e,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new le,this.disableVert=new le},di.prototype.enableZeroWidthBar=function(e,t,i){e.style.pointerEvents="auto";function r(){var d=e.getBoundingClientRect(),B=i=="vert"?document.elementFromPoint(d.right-1,(d.top+d.bottom)/2):document.elementFromPoint((d.right+d.left)/2,d.bottom-1);B!=e?e.style.pointerEvents="none":t.set(1e3,r)}t.set(1e3,r)},di.prototype.clear=function(){var e=this.horiz.parentNode;e.removeChild(this.horiz),e.removeChild(this.vert)};var Ni=function(){};Ni.prototype.update=function(){return{bottom:0,right:0}},Ni.prototype.setScrollLeft=function(){},Ni.prototype.setScrollTop=function(){},Ni.prototype.clear=function(){};function ci(e,t){t||(t=ki(e));var i=e.display.barWidth,r=e.display.barHeight;Bt(e,t);for(var d=0;d<4&&i!=e.display.barWidth||r!=e.display.barHeight;d++)i!=e.display.barWidth&&e.options.lineWrapping&&fa(e),Bt(e,ki(e)),i=e.display.barWidth,r=e.display.barHeight}function Bt(e,t){var i=e.display,r=i.scrollbars.update(t);i.sizer.style.paddingRight=(i.barWidth=r.right)+"px",i.sizer.style.paddingBottom=(i.barHeight=r.bottom)+"px",i.heightForcer.style.borderBottom=r.bottom+"px solid transparent",r.right&&r.bottom?(i.scrollbarFiller.style.display="block",i.scrollbarFiller.style.height=r.bottom+"px",i.scrollbarFiller.style.width=r.right+"px"):i.scrollbarFiller.style.display="",r.bottom&&e.options.coverGutterNextToScrollbar&&e.options.fixedGutter?(i.gutterFiller.style.display="block",i.gutterFiller.style.height=r.bottom+"px",i.gutterFiller.style.width=t.gutterWidth+"px"):i.gutterFiller.style.display=""}var ce={native:di,null:Ni};function st(e){e.display.scrollbars&&(e.display.scrollbars.clear(),e.display.scrollbars.addClass&&g(e.display.wrapper,e.display.scrollbars.addClass)),e.display.scrollbars=new ce[e.options.scrollbarStyle](function(t){e.display.wrapper.insertBefore(t,e.display.scrollbarFiller),Re(t,"mousedown",function(){e.state.focused&&setTimeout(function(){return e.display.input.focus()},0)}),t.setAttribute("cm-not-content","true")},function(t,i){i=="horizontal"?Ci(e,t):Xi(e,t)},e),e.display.scrollbars.addClass&&k(e.display.wrapper,e.display.scrollbars.addClass)}var We=0;function Tt(e){e.curOp={cm:e,viewChanged:!1,startHeight:e.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++We},Lr(e.curOp)}function pt(e){var t=e.curOp;t&&xn(t,function(i){for(var r=0;r=i.viewTo)||i.maxLineChanged&&t.options.lineWrapping,e.update=e.mustUpdate&&new hi(t,e.mustUpdate&&{top:e.scrollTop,ensure:e.scrollToPos},e.forceUpdate)}function Ft(e){e.updatedDisplay=e.mustUpdate&&Yi(e.cm,e.update)}function un(e){var t=e.cm,i=t.display;e.updatedDisplay&&fa(t),e.barMeasure=ki(t),i.maxLineChanged&&!t.options.lineWrapping&&(e.adjustWidthTo=Ua(t,i.maxLine,i.maxLine.text.length).left+3,t.display.sizerWidth=e.adjustWidthTo,e.barMeasure.scrollWidth=Math.max(i.scroller.clientWidth,i.sizer.offsetLeft+e.adjustWidthTo+Vr(t)+t.display.barWidth),e.maxScrollLeft=Math.max(0,i.sizer.offsetLeft+e.adjustWidthTo-_i(t))),(e.updatedDisplay||e.selectionChanged)&&(e.preparedSelection=i.input.prepareSelection())}function zt(e){var t=e.cm;e.adjustWidthTo!=null&&(t.display.sizer.style.minWidth=e.adjustWidthTo+"px",e.maxScrollLeft=e.display.viewTo)return;var i=+new Date+e.options.workTime,r=Dt(e,t.highlightFrontier),d=[];t.iter(r.line,Math.min(t.first+t.size,e.display.viewTo+500),function(B){if(r.line>=e.display.viewFrom){var Y=B.styles,q=B.text.length>e.options.maxHighlightLength?St(t.mode,r.state):null,ee=we(e,B,r,!0);q&&(r.state=q),B.styles=ee.styles;var ne=B.styleClasses,Se=ee.classes;Se?B.styleClasses=Se:ne&&(B.styleClasses=null);for(var De=!Y||Y.length!=B.styles.length||ne!=Se&&(!ne||!Se||ne.bgClass!=Se.bgClass||ne.textClass!=Se.textClass),Je=0;!De&&Jei)return Yr(e,e.options.workDelay),!0}),t.highlightFrontier=r.line,t.modeFrontier=Math.max(t.modeFrontier,r.line),d.length&&an(e,function(){for(var B=0;B=i.viewFrom&&t.visible.to<=i.viewTo&&(i.updateLineNumbers==null||i.updateLineNumbers>=i.viewTo)&&i.renderedView==i.view&&da(e)==0)return!1;va(e)&&(wr(e),t.dims=Va(e));var d=r.first+r.size,B=Math.max(t.visible.from-e.options.viewportMargin,r.first),Y=Math.min(d,t.visible.to+e.options.viewportMargin);i.viewFromY&&i.viewTo-Y<20&&(Y=Math.min(d,i.viewTo)),Yn&&(B=Fr(e.doc,B),Y=oi(e.doc,Y));var q=B!=i.viewFrom||Y!=i.viewTo||i.lastWrapHeight!=t.wrapperHeight||i.lastWrapWidth!=t.wrapperWidth;Jo(e,B,Y),i.viewOffset=_r(Lt(e.doc,i.viewFrom)),e.display.mover.style.top=i.viewOffset+"px";var ee=da(e);if(!q&&ee==0&&!t.force&&i.renderedView==i.view&&(i.updateLineNumbers==null||i.updateLineNumbers>=i.viewTo))return!1;var ne=eo(e);return ee>4&&(i.lineDiv.style.display="none"),no(e,i.updateLineNumbers,t.dims),ee>4&&(i.lineDiv.style.display=""),i.renderedView=i.view,to(ne),h(i.cursorDiv),h(i.selectionDiv),i.gutters.style.height=i.sizer.style.minHeight=0,q&&(i.lastWrapHeight=t.wrapperHeight,i.lastWrapWidth=t.wrapperWidth,Yr(e,400)),i.updateLineNumbers=null,!0}function ma(e,t){for(var i=t.viewport,r=!0;;r=!1){if(!r||!e.options.lineWrapping||t.oldDisplayWidth==_i(e)){if(i&&i.top!=null&&(i={top:Math.min(e.doc.height+ka(e.display)-Ba(e),i.top)}),t.visible=pa(e.display,e.doc,i),t.visible.from>=e.display.viewFrom&&t.visible.to<=e.display.viewTo)break}else r&&(t.visible=pa(e.display,e.doc,i));if(!Yi(e,t))break;fa(e);var d=ki(e);Gi(e),ci(e,d),qi(e,d),t.force=!1}t.signal(e,"update",e),(e.display.viewFrom!=e.display.reportedViewFrom||e.display.viewTo!=e.display.reportedViewTo)&&(t.signal(e,"viewportChange",e,e.display.viewFrom,e.display.viewTo),e.display.reportedViewFrom=e.display.viewFrom,e.display.reportedViewTo=e.display.viewTo)}function Ji(e,t){var i=new hi(e,t);if(Yi(e,i)){fa(e),ma(e,i);var r=ki(e);Gi(e),ci(e,r),qi(e,r),i.finish()}}function no(e,t,i){var r=e.display,d=e.options.lineNumbers,B=r.lineDiv,Y=B.firstChild;function q(ft){var xt=ft.nextSibling;return O&&o&&e.display.currentWheelTarget==ft?ft.style.display="none":ft.parentNode.removeChild(ft),xt}for(var ee=r.view,ne=r.viewFrom,Se=0;Se-1&&(Ve=!1),ti(e,De,ne,i)),Ve&&(h(De.lineNumber),De.lineNumber.appendChild(document.createTextNode(mn(e.options,ne)))),Y=De.node.nextSibling}ne+=De.size}for(;Y;)Y=q(Y)}function Zi(e){var t=e.gutters.offsetWidth;e.sizer.style.marginLeft=t+"px"}function qi(e,t){e.display.sizer.style.minHeight=t.docHeight+"px",e.display.heightForcer.style.top=t.docHeight+"px",e.display.gutters.style.height=t.docHeight+e.display.barHeight+Vr(e)+"px"}function ga(e){var t=e.display,i=t.view;if(!t.alignWidgets&&(!t.gutters.firstChild||!e.options.fixedGutter))return;for(var r=ua(t)-t.scroller.scrollLeft+e.doc.scrollLeft,d=t.gutters.offsetWidth,B=r+"px",Y=0;YY.clientWidth,ee=Y.scrollHeight>Y.clientHeight;if(!(r&&q||d&&ee))return;if(d&&o&&O){e:for(var ne=t.target,Se=B.view;ne!=Y;ne=ne.parentNode)for(var De=0;De=0&&wt(e,r.to())<=0)return i}return-1};var Bn=function(e,t){this.anchor=e,this.head=t};Bn.prototype.from=function(){return $t(this.anchor,this.head)},Bn.prototype.to=function(){return Ht(this.anchor,this.head)},Bn.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function Hn(e,t,i){var r=e&&e.options.selectionsMayTouch,d=t[i];t.sort(function(Je,Ve){return wt(Je.from(),Ve.from())}),i=pe(t,d);for(var B=1;B0:ee>=0){var ne=$t(q.from(),Y.from()),Se=Ht(q.to(),Y.to()),De=q.empty()?Y.from()==Y.head:q.from()==q.head;B<=i&&--i,t.splice(--B,2,new Bn(De?Se:ne,De?ne:Se))}}return new gr(t,i)}function zn(e,t){return new gr([new Bn(e,t||e)],0)}function Rr(e){return e.text?ot(e.from.line+e.text.length-1,te(e.text).length+(e.text.length==1?e.from.ch:0)):e.to}function Ai(e,t){if(wt(e,t.from)<0)return e;if(wt(e,t.to)<=0)return Rr(t);var i=e.line+t.text.length-(t.to.line-t.from.line)-1,r=e.ch;return e.line==t.to.line&&(r+=Rr(t).ch-t.to.ch),ot(i,r)}function ii(e,t){for(var i=[],r=0;r1&&e.remove(q.line+1,ft-1),e.insert(q.line+1,jt)}Cn(e,"change",e,t)}function Ui(e,t,i){function r(d,B,Y){if(d.linked)for(var q=0;q1&&!e.done[e.done.length-2].ranges)return e.done.pop(),te(e.done)}function Es(e,t,i,r){var d=e.history;d.undone.length=0;var B=+new Date,Y,q;if((d.lastOp==r||d.lastOrigin==t.origin&&t.origin&&(t.origin.charAt(0)=="+"&&d.lastModTime>B-(e.cm?e.cm.options.historyEventDelay:500)||t.origin.charAt(0)=="*"))&&(Y=pl(d,d.lastOp==r)))q=te(Y.changes),wt(t.from,t.to)==0&&wt(t.from,q.to)==0?q.to=Rr(t):Y.changes.push(ts(e,t));else{var ee=te(d.done);for((!ee||!ee.ranges)&&ko(e.sel,d.done),Y={changes:[ts(e,t)],generation:d.generation},d.done.push(Y);d.done.length>d.undoDepth;)d.done.shift(),d.done[0].ranges||d.done.shift()}d.done.push(i),d.generation=++d.maxGeneration,d.lastModTime=d.lastSelTime=B,d.lastOp=d.lastSelOp=r,d.lastOrigin=d.lastSelOrigin=t.origin,q||Ke(e,"historyAdded")}function ml(e,t,i,r){var d=t.charAt(0);return d=="*"||d=="+"&&i.ranges.length==r.ranges.length&&i.somethingSelected()==r.somethingSelected()&&new Date-e.history.lastSelTime<=(e.cm?e.cm.options.historyEventDelay:500)}function gl(e,t,i,r){var d=e.history,B=r&&r.origin;i==d.lastSelOp||B&&d.lastSelOrigin==B&&(d.lastModTime==d.lastSelTime&&d.lastOrigin==B||ml(e,B,te(d.done),t))?d.done[d.done.length-1]=t:ko(t,d.done),d.lastSelTime=+new Date,d.lastSelOrigin=B,d.lastSelOp=i,r&&r.clearRedo!==!1&&bs(d.undone)}function ko(e,t){var i=te(t);i&&i.ranges&&i.equals(e)||t.push(e)}function xs(e,t,i,r){var d=t["spans_"+e.id],B=0;e.iter(Math.max(e.first,i),Math.min(e.first+e.size,r),function(Y){Y.markedSpans&&((d||(d=t["spans_"+e.id]={}))[B]=Y.markedSpans),++B})}function vl(e){if(!e)return null;for(var t,i=0;i-1&&(te(q)[De]=ne[De],delete ne[De]))}}return r}function ns(e,t,i,r){if(r){var d=e.anchor;if(i){var B=wt(t,d)<0;B!=wt(i,d)<0?(d=t,t=i):B!=wt(t,i)<0&&(t=i)}return new Bn(d,t)}else return new Bn(i||t,t)}function No(e,t,i,r,d){d==null&&(d=e.cm&&(e.cm.display.shift||e.extend)),vr(e,new gr([ns(e.sel.primary(),t,i,d)],0),r)}function Ss(e,t,i){for(var r=[],d=e.cm&&(e.cm.display.shift||e.extend),B=0;B=t.ch:q.to>t.ch))){if(d&&(Ke(ee,"beforeCursorEnter"),ee.explicitlyCleared))if(B.markedSpans){--Y;continue}else break;if(!ee.atomic)continue;if(i){var De=ee.find(r<0?1:-1),Je=void 0;if((r<0?Se:ne)&&(De=Os(e,De,-r,De&&De.line==t.line?B:null)),De&&De.line==t.line&&(Je=wt(De,i))&&(r<0?Je<0:Je>0))return Aa(e,De,t,r,d)}var Ve=ee.find(r<0?-1:1);return(r<0?ne:Se)&&(Ve=Os(e,Ve,r,Ve.line==t.line?B:null)),Ve?Aa(e,Ve,t,r,d):null}}return t}function Uo(e,t,i,r,d){var B=r||1,Y=Aa(e,t,i,B,d)||!d&&Aa(e,t,i,B,!0)||Aa(e,t,i,-B,d)||!d&&Aa(e,t,i,-B,!0);return Y||(e.cantEdit=!0,ot(e.first,0))}function Os(e,t,i,r){return i<0&&t.ch==0?t.line>e.first?E(e,ot(t.line-1)):null:i>0&&t.ch==(r||Lt(e,t.line)).text.length?t.line=0;--d)Ms(e,{from:r[d].from,to:r[d].to,text:d?[""]:t.text,origin:t.origin});else Ms(e,t)}function Ms(e,t){if(t.text.length==1&&t.text[0]==""&&wt(t.from,t.to)==0)return;var i=ii(e,t);Es(e,t,i,e.cm?e.cm.curOp.id:NaN),oo(e,t,i,hr(e,t));var r=[];Ui(e,function(d,B){!B&&pe(r,d.history)==-1&&(Ns(d.history,t),r.push(d.history)),oo(d,t,null,hr(d,t))})}function Fo(e,t,i){var r=e.cm&&e.cm.state.suppressEdits;if(r&&!i)return;for(var d=e.history,B,Y=e.sel,q=t=="undo"?d.done:d.undone,ee=t=="undo"?d.undone:d.done,ne=0;ne=0;--Ve){var ft=Je(Ve);if(ft)return ft.v}}function Ps(e,t){if(t==0)return;if(e.first+=t,e.sel=new gr(be(e.sel.ranges,function(d){return new Bn(ot(d.anchor.line+t,d.anchor.ch),ot(d.head.line+t,d.head.ch))}),e.sel.primIndex),e.cm){pr(e.cm,e.first,e.first-t,t);for(var i=e.cm.display,r=i.viewFrom;re.lastLine())return;if(t.from.lineB&&(t={from:t.from,to:ot(B,Lt(e,B).text.length),text:[t.text[0]],origin:t.origin}),t.removed=sn(e,t.from,t.to),i||(i=ii(e,t)),e.cm?El(e.cm,t,r):es(e,t,r),Bo(e,i,Ne),e.cantEdit&&Uo(e,ot(e.firstLine(),0))&&(e.cantEdit=!1)}function El(e,t,i){var r=e.doc,d=e.display,B=t.from,Y=t.to,q=!1,ee=B.line;e.options.lineWrapping||(ee=Jt(nr(Lt(r,B.line))),r.iter(ee,Y.line+1,function(Ve){if(Ve==d.maxLine)return q=!0,!0})),r.sel.contains(t.from,t.to)>-1&&Te(e),es(r,t,i,Xa(e)),e.options.lineWrapping||(r.iter(ee,B.line+t.text.length,function(Ve){var ft=Zr(Ve);ft>d.maxLineLength&&(d.maxLine=Ve,d.maxLineLength=ft,d.maxLineChanged=!0,q=!1)}),q&&(e.curOp.updateMaxLine=!0)),sr(r,B.line),Yr(e,400);var ne=t.text.length-(Y.line-B.line)-1;t.full?pr(e):B.line==Y.line&&t.text.length==1&&!gs(e.doc,t)?ui(e,B.line,"text"):pr(e,B.line,Y.line+1,ne);var Se=me(e,"changes"),De=me(e,"change");if(De||Se){var Je={from:B,to:Y,text:t.text,removed:t.removed,origin:t.origin};De&&Cn(e,"change",e,Je),Se&&(e.curOp.changeObjs||(e.curOp.changeObjs=[])).push(Je)}e.display.selForContextMenu=null}function wa(e,t,i,r,d){var B;r||(r=i),wt(r,i)<0&&(B=[r,i],i=B[0],r=B[1]),typeof t=="string"&&(t=e.splitLines(t)),Ta(e,{from:i,to:r,text:t,origin:d})}function Is(e,t,i,r){i1||!(this.children[0]instanceof lo))){var q=[];this.collapse(q),this.children=[new lo(q)],this.children[0].parent=this}},collapse:function(e){for(var t=0;t50){for(var Y=d.lines.length%25+25,q=Y;q10);e.parent.maybeSpill()},iterN:function(e,t,i){for(var r=0;re.display.maxLineLength&&(e.display.maxLine=ne,e.display.maxLineLength=Se,e.display.maxLineChanged=!0)}r!=null&&e&&this.collapsed&&pr(e,r,d+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,e&&Rs(e.doc)),e&&Cn(e,"markerCleared",e,this,r,d),t&&pt(e),this.parent&&this.parent.clear()},Fi.prototype.find=function(e,t){e==null&&this.type=="bookmark"&&(e=1);for(var i,r,d=0;d0||Y==0&&B.clearWhenEmpty!==!1)return B;if(B.replacedWith&&(B.collapsed=!0,B.widgetNode=D("span",[B.replacedWith],"CodeMirror-widget"),r.handleMouseEvents||B.widgetNode.setAttribute("cm-ignore-events","true"),r.insertLeft&&(B.widgetNode.insertLeft=!0)),B.collapsed){if(Kn(e,t.line,t,i,B)||t.line!=i.line&&Kn(e,i.line,t,i,B))throw new Error("Inserting collapsed marker partially overlapping an existing one");er()}B.addToHistory&&Es(e,{from:t,to:i,origin:"markText"},e.sel,NaN);var q=t.line,ee=e.cm,ne;if(e.iter(q,i.line+1,function(De){ee&&B.collapsed&&!ee.options.lineWrapping&&nr(De)==ee.display.maxLine&&(ne=!0),B.collapsed&&q!=t.line&&nn(De,0),Kr(De,new Or(B,q==t.line?t.ch:null,q==i.line?i.ch:null)),++q}),B.collapsed&&e.iter(t.line,i.line+1,function(De){ur(e,De)&&nn(De,0)}),B.clearOnEnter&&Re(B,"beforeCursorEnter",function(){return B.clear()}),B.readOnly&&(ir(),(e.history.done.length||e.history.undone.length)&&e.clearHistory()),B.collapsed&&(B.id=++Us,B.atomic=!0),ee){if(ne&&(ee.curOp.updateMaxLine=!0),B.collapsed)pr(ee,t.line,i.line+1);else if(B.className||B.startStyle||B.endStyle||B.css||B.attributes||B.title)for(var Se=t.line;Se<=i.line;Se++)ui(ee,Se,"text");B.atomic&&Rs(ee.doc),Cn(ee,"markerAdded",ee,B)}return B}var ho=function(e,t){this.markers=e,this.primary=t;for(var i=0;i=0;ee--)Ta(this,r[ee]);q?Ts(this,q):this.cm&&Ii(this.cm)}),undo:In(function(){Fo(this,"undo")}),redo:In(function(){Fo(this,"redo")}),undoSelection:In(function(){Fo(this,"undo",!0)}),redoSelection:In(function(){Fo(this,"redo",!0)}),setExtending:function(e){this.extend=e},getExtending:function(){return this.extend},historySize:function(){for(var e=this.history,t=0,i=0,r=0;r=e.ch)&&t.push(d.marker.parent||d.marker)}return t},findMarks:function(e,t,i){e=E(this,e),t=E(this,t);var r=[],d=e.line;return this.iter(e.line,t.line+1,function(B){var Y=B.markedSpans;if(Y)for(var q=0;q=ee.to||ee.from==null&&d!=e.line||ee.from!=null&&d==t.line&&ee.from>=t.ch)&&(!i||i(ee.marker))&&r.push(ee.marker.parent||ee.marker)}++d}),r},getAllMarks:function(){var e=[];return this.iter(function(t){var i=t.markedSpans;if(i)for(var r=0;re)return t=e,!0;e-=B,++i}),E(this,ot(i,t))},indexFromPos:function(e){e=E(this,e);var t=e.ch;if(e.linet&&(t=e.from),e.to!=null&&e.to1&&(Y=!0)),ne.scrollLeft!=null&&(Ci(e,ne.scrollLeft),Math.abs(e.doc.scrollLeft-De)>1&&(Y=!0)),!Y)break}return d}function qo(e,t){var i=Za(e,t);i.scrollTop!=null&&Xi(e,i.scrollTop),i.scrollLeft!=null&&Ci(e,i.scrollLeft)}function Za(e,t){var i=e.display,r=yi(e.display);t.top<0&&(t.top=0);var d=e.curOp&&e.curOp.scrollTop!=null?e.curOp.scrollTop:i.scroller.scrollTop,B=Ba(e),Y={};t.bottom-t.top>B&&(t.bottom=t.top+B);var q=e.doc.height+ka(i),ee=t.topq-r;if(t.topd+B){var Se=Math.min(t.top,(ne?q:t.bottom)-B);Se!=d&&(Y.scrollTop=Se)}var De=e.options.fixedGutter?0:i.gutters.offsetWidth,Je=e.curOp&&e.curOp.scrollLeft!=null?e.curOp.scrollLeft:i.scroller.scrollLeft-De,Ve=_i(e)-i.gutters.offsetWidth,ft=t.right-t.left>Ve;return ft&&(t.right=t.left+Ve),t.left<10?Y.scrollLeft=0:t.leftVe+Je-3&&(Y.scrollLeft=t.right+(ft?0:10)-Ve),Y}function qa(e,t){if(t==null)return;Qr(e),e.curOp.scrollTop=(e.curOp.scrollTop==null?e.doc.scrollTop:e.curOp.scrollTop)+t}function Ii(e){Qr(e);var t=e.getCursor();e.curOp.scrollToPos={from:t,to:t,margin:e.options.cursorScrollMargin}}function Vi(e,t,i){(t!=null||i!=null)&&Qr(e),t!=null&&(e.curOp.scrollLeft=t),i!=null&&(e.curOp.scrollTop=i)}function $o(e,t){Qr(e),e.curOp.scrollToPos=t}function Qr(e){var t=e.curOp.scrollToPos;if(t){e.curOp.scrollToPos=null;var i=gi(e,t.from),r=gi(e,t.to);Mo(e,i,r,t.margin)}}function Mo(e,t,i,r){var d=Za(e,{left:Math.min(t.left,i.left),top:Math.min(t.top,i.top)-r,right:Math.max(t.right,i.right),bottom:Math.max(t.bottom,i.bottom)+r});Vi(e,d.scrollLeft,d.scrollTop)}function Xi(e,t){if(Math.abs(e.doc.scrollTop-t)<2)return;I||Ji(e,{top:t}),Po(e,t,!0),I&&Ji(e),Yr(e,100)}function Po(e,t,i){if(t=Math.max(0,Math.min(e.display.scroller.scrollHeight-e.display.scroller.clientHeight,t)),e.display.scroller.scrollTop==t&&!i)return;e.doc.scrollTop=t,e.display.scrollbars.setScrollTop(t),e.display.scroller.scrollTop!=t&&(e.display.scroller.scrollTop=t)}function Ci(e,t,i,r){if(t=Math.max(0,Math.min(t,e.display.scroller.scrollWidth-e.display.scroller.clientWidth)),(i?t==e.doc.scrollLeft:Math.abs(e.doc.scrollLeft-t)<2)&&!r)return;e.doc.scrollLeft=t,ga(e),e.display.scroller.scrollLeft!=t&&(e.display.scroller.scrollLeft=t),e.display.scrollbars.setScrollLeft(t)}function ki(e){var t=e.display,i=t.gutters.offsetWidth,r=Math.round(e.doc.height+ka(e.display));return{clientHeight:t.scroller.clientHeight,viewHeight:t.wrapper.clientHeight,scrollWidth:t.scroller.scrollWidth,clientWidth:t.scroller.clientWidth,viewWidth:t.wrapper.clientWidth,barLeft:e.options.fixedGutter?i:0,docHeight:r,scrollHeight:r+Vr(e)+t.barHeight,nativeBarWidth:t.nativeBarWidth,gutterWidth:i}}var di=function(e,t,i){this.cm=i;var r=this.vert=l("div",[l("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),d=this.horiz=l("div",[l("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");r.tabIndex=d.tabIndex=-1,e(r),e(d),Re(r,"scroll",function(){r.clientHeight&&t(r.scrollTop,"vertical")}),Re(d,"scroll",function(){d.clientWidth&&t(d.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,W&&F<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};di.prototype.update=function(e){var t=e.scrollWidth>e.clientWidth+1,i=e.scrollHeight>e.clientHeight+1,r=e.nativeBarWidth;if(i){this.vert.style.display="block",this.vert.style.bottom=t?r+"px":"0";var d=e.viewHeight-(t?r:0);this.vert.firstChild.style.height=Math.max(0,e.scrollHeight-e.clientHeight+d)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(t){this.horiz.style.display="block",this.horiz.style.right=i?r+"px":"0",this.horiz.style.left=e.barLeft+"px";var B=e.viewWidth-e.barLeft-(i?r:0);this.horiz.firstChild.style.width=Math.max(0,e.scrollWidth-e.clientWidth+B)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&e.clientHeight>0&&(r==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:i?r:0,bottom:t?r:0}},di.prototype.setScrollLeft=function(e){this.horiz.scrollLeft!=e&&(this.horiz.scrollLeft=e),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},di.prototype.setScrollTop=function(e){this.vert.scrollTop!=e&&(this.vert.scrollTop=e),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},di.prototype.zeroWidthHack=function(){var e=o&&!v?"12px":"18px";this.horiz.style.height=this.vert.style.width=e,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new le,this.disableVert=new le},di.prototype.enableZeroWidthBar=function(e,t,i){e.style.pointerEvents="auto";function r(){var d=e.getBoundingClientRect(),B=i=="vert"?document.elementFromPoint(d.right-1,(d.top+d.bottom)/2):document.elementFromPoint((d.right+d.left)/2,d.bottom-1);B!=e?e.style.pointerEvents="none":t.set(1e3,r)}t.set(1e3,r)},di.prototype.clear=function(){var e=this.horiz.parentNode;e.removeChild(this.horiz),e.removeChild(this.vert)};var Ni=function(){};Ni.prototype.update=function(){return{bottom:0,right:0}},Ni.prototype.setScrollLeft=function(){},Ni.prototype.setScrollTop=function(){},Ni.prototype.clear=function(){};function ci(e,t){t||(t=ki(e));var i=e.display.barWidth,r=e.display.barHeight;Bt(e,t);for(var d=0;d<4&&i!=e.display.barWidth||r!=e.display.barHeight;d++)i!=e.display.barWidth&&e.options.lineWrapping&&fa(e),Bt(e,ki(e)),i=e.display.barWidth,r=e.display.barHeight}function Bt(e,t){var i=e.display,r=i.scrollbars.update(t);i.sizer.style.paddingRight=(i.barWidth=r.right)+"px",i.sizer.style.paddingBottom=(i.barHeight=r.bottom)+"px",i.heightForcer.style.borderBottom=r.bottom+"px solid transparent",r.right&&r.bottom?(i.scrollbarFiller.style.display="block",i.scrollbarFiller.style.height=r.bottom+"px",i.scrollbarFiller.style.width=r.right+"px"):i.scrollbarFiller.style.display="",r.bottom&&e.options.coverGutterNextToScrollbar&&e.options.fixedGutter?(i.gutterFiller.style.display="block",i.gutterFiller.style.height=r.bottom+"px",i.gutterFiller.style.width=t.gutterWidth+"px"):i.gutterFiller.style.display=""}var ce={native:di,null:Ni};function st(e){e.display.scrollbars&&(e.display.scrollbars.clear(),e.display.scrollbars.addClass&&g(e.display.wrapper,e.display.scrollbars.addClass)),e.display.scrollbars=new ce[e.options.scrollbarStyle](function(t){e.display.wrapper.insertBefore(t,e.display.scrollbarFiller),Re(t,"mousedown",function(){e.state.focused&&setTimeout(function(){return e.display.input.focus()},0)}),t.setAttribute("cm-not-content","true")},function(t,i){i=="horizontal"?Ci(e,t):Xi(e,t)},e),e.display.scrollbars.addClass&&k(e.display.wrapper,e.display.scrollbars.addClass)}var We=0;function Tt(e){e.curOp={cm:e,viewChanged:!1,startHeight:e.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++We},Lr(e.curOp)}function pt(e){var t=e.curOp;t&&xn(t,function(i){for(var r=0;r=i.viewTo)||i.maxLineChanged&&t.options.lineWrapping,e.update=e.mustUpdate&&new hi(t,e.mustUpdate&&{top:e.scrollTop,ensure:e.scrollToPos},e.forceUpdate)}function Ft(e){e.updatedDisplay=e.mustUpdate&&Yi(e.cm,e.update)}function un(e){var t=e.cm,i=t.display;e.updatedDisplay&&fa(t),e.barMeasure=ki(t),i.maxLineChanged&&!t.options.lineWrapping&&(e.adjustWidthTo=Ua(t,i.maxLine,i.maxLine.text.length).left+3,t.display.sizerWidth=e.adjustWidthTo,e.barMeasure.scrollWidth=Math.max(i.scroller.clientWidth,i.sizer.offsetLeft+e.adjustWidthTo+Vr(t)+t.display.barWidth),e.maxScrollLeft=Math.max(0,i.sizer.offsetLeft+e.adjustWidthTo-_i(t))),(e.updatedDisplay||e.selectionChanged)&&(e.preparedSelection=i.input.prepareSelection())}function zt(e){var t=e.cm;e.adjustWidthTo!=null&&(t.display.sizer.style.minWidth=e.adjustWidthTo+"px",e.maxScrollLeft=e.display.viewTo)return;var i=+new Date+e.options.workTime,r=Dt(e,t.highlightFrontier),d=[];t.iter(r.line,Math.min(t.first+t.size,e.display.viewTo+500),function(B){if(r.line>=e.display.viewFrom){var Y=B.styles,q=B.text.length>e.options.maxHighlightLength?St(t.mode,r.state):null,ee=we(e,B,r,!0);q&&(r.state=q),B.styles=ee.styles;var ne=B.styleClasses,Se=ee.classes;Se?B.styleClasses=Se:ne&&(B.styleClasses=null);for(var De=!Y||Y.length!=B.styles.length||ne!=Se&&(!ne||!Se||ne.bgClass!=Se.bgClass||ne.textClass!=Se.textClass),Je=0;!De&&Jei)return Yr(e,e.options.workDelay),!0}),t.highlightFrontier=r.line,t.modeFrontier=Math.max(t.modeFrontier,r.line),d.length&&an(e,function(){for(var B=0;B=i.viewFrom&&t.visible.to<=i.viewTo&&(i.updateLineNumbers==null||i.updateLineNumbers>=i.viewTo)&&i.renderedView==i.view&&da(e)==0)return!1;va(e)&&(wr(e),t.dims=Va(e));var d=r.first+r.size,B=Math.max(t.visible.from-e.options.viewportMargin,r.first),Y=Math.min(d,t.visible.to+e.options.viewportMargin);i.viewFromY&&i.viewTo-Y<20&&(Y=Math.min(d,i.viewTo)),Yn&&(B=Fr(e.doc,B),Y=oi(e.doc,Y));var q=B!=i.viewFrom||Y!=i.viewTo||i.lastWrapHeight!=t.wrapperHeight||i.lastWrapWidth!=t.wrapperWidth;Jo(e,B,Y),i.viewOffset=_r(Lt(e.doc,i.viewFrom)),e.display.mover.style.top=i.viewOffset+"px";var ee=da(e);if(!q&&ee==0&&!t.force&&i.renderedView==i.view&&(i.updateLineNumbers==null||i.updateLineNumbers>=i.viewTo))return!1;var ne=eo(e);return ee>4&&(i.lineDiv.style.display="none"),no(e,i.updateLineNumbers,t.dims),ee>4&&(i.lineDiv.style.display=""),i.renderedView=i.view,to(ne),h(i.cursorDiv),h(i.selectionDiv),i.gutters.style.height=i.sizer.style.minHeight=0,q&&(i.lastWrapHeight=t.wrapperHeight,i.lastWrapWidth=t.wrapperWidth,Yr(e,400)),i.updateLineNumbers=null,!0}function ma(e,t){for(var i=t.viewport,r=!0;;r=!1){if(!r||!e.options.lineWrapping||t.oldDisplayWidth==_i(e)){if(i&&i.top!=null&&(i={top:Math.min(e.doc.height+ka(e.display)-Ba(e),i.top)}),t.visible=pa(e.display,e.doc,i),t.visible.from>=e.display.viewFrom&&t.visible.to<=e.display.viewTo)break}else r&&(t.visible=pa(e.display,e.doc,i));if(!Yi(e,t))break;fa(e);var d=ki(e);Gi(e),ci(e,d),qi(e,d),t.force=!1}t.signal(e,"update",e),(e.display.viewFrom!=e.display.reportedViewFrom||e.display.viewTo!=e.display.reportedViewTo)&&(t.signal(e,"viewportChange",e,e.display.viewFrom,e.display.viewTo),e.display.reportedViewFrom=e.display.viewFrom,e.display.reportedViewTo=e.display.viewTo)}function Ji(e,t){var i=new hi(e,t);if(Yi(e,i)){fa(e),ma(e,i);var r=ki(e);Gi(e),ci(e,r),qi(e,r),i.finish()}}function no(e,t,i){var r=e.display,d=e.options.lineNumbers,B=r.lineDiv,Y=B.firstChild;function q(ft){var xt=ft.nextSibling;return O&&o&&e.display.currentWheelTarget==ft?ft.style.display="none":ft.parentNode.removeChild(ft),xt}for(var ee=r.view,ne=r.viewFrom,Se=0;Se-1&&(Ve=!1),ti(e,De,ne,i)),Ve&&(h(De.lineNumber),De.lineNumber.appendChild(document.createTextNode(mn(e.options,ne)))),Y=De.node.nextSibling}ne+=De.size}for(;Y;)Y=q(Y)}function Zi(e){var t=e.gutters.offsetWidth;e.sizer.style.marginLeft=t+"px"}function qi(e,t){e.display.sizer.style.minHeight=t.docHeight+"px",e.display.heightForcer.style.top=t.docHeight+"px",e.display.gutters.style.height=t.docHeight+e.display.barHeight+Vr(e)+"px"}function ga(e){var t=e.display,i=t.view;if(!t.alignWidgets&&(!t.gutters.firstChild||!e.options.fixedGutter))return;for(var r=ua(t)-t.scroller.scrollLeft+e.doc.scrollLeft,d=t.gutters.offsetWidth,B=r+"px",Y=0;YY.clientWidth,ee=Y.scrollHeight>Y.clientHeight;if(!(r&&q||d&&ee))return;if(d&&o&&O){e:for(var ne=t.target,Se=B.view;ne!=Y;ne=ne.parentNode)for(var De=0;De=0&&wt(e,r.to())<=0)return i}return-1};var Bn=function(e,t){this.anchor=e,this.head=t};Bn.prototype.from=function(){return $t(this.anchor,this.head)},Bn.prototype.to=function(){return Ht(this.anchor,this.head)},Bn.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function Hn(e,t,i){var r=e&&e.options.selectionsMayTouch,d=t[i];t.sort(function(Je,Ve){return wt(Je.from(),Ve.from())}),i=pe(t,d);for(var B=1;B0:ee>=0){var ne=$t(q.from(),Y.from()),Se=Ht(q.to(),Y.to()),De=q.empty()?Y.from()==Y.head:q.from()==q.head;B<=i&&--i,t.splice(--B,2,new Bn(De?Se:ne,De?ne:Se))}}return new gr(t,i)}function zn(e,t){return new gr([new Bn(e,t||e)],0)}function Rr(e){return e.text?ot(e.from.line+e.text.length-1,te(e.text).length+(e.text.length==1?e.from.ch:0)):e.to}function Ai(e,t){if(wt(e,t.from)<0)return e;if(wt(e,t.to)<=0)return Rr(t);var i=e.line+t.text.length-(t.to.line-t.from.line)-1,r=e.ch;return e.line==t.to.line&&(r+=Rr(t).ch-t.to.ch),ot(i,r)}function ii(e,t){for(var i=[],r=0;r1&&e.remove(q.line+1,ft-1),e.insert(q.line+1,jt)}Cn(e,"change",e,t)}function Ui(e,t,i){function r(d,B,Y){if(d.linked)for(var q=0;q1&&!e.done[e.done.length-2].ranges)return e.done.pop(),te(e.done)}function Es(e,t,i,r){var d=e.history;d.undone.length=0;var B=+new Date,Y,q;if((d.lastOp==r||d.lastOrigin==t.origin&&t.origin&&(t.origin.charAt(0)=="+"&&d.lastModTime>B-(e.cm?e.cm.options.historyEventDelay:500)||t.origin.charAt(0)=="*"))&&(Y=pl(d,d.lastOp==r)))q=te(Y.changes),wt(t.from,t.to)==0&&wt(t.from,q.to)==0?q.to=Rr(t):Y.changes.push(ts(e,t));else{var ee=te(d.done);for((!ee||!ee.ranges)&&ko(e.sel,d.done),Y={changes:[ts(e,t)],generation:d.generation},d.done.push(Y);d.done.length>d.undoDepth;)d.done.shift(),d.done[0].ranges||d.done.shift()}d.done.push(i),d.generation=++d.maxGeneration,d.lastModTime=d.lastSelTime=B,d.lastOp=d.lastSelOp=r,d.lastOrigin=d.lastSelOrigin=t.origin,q||ze(e,"historyAdded")}function ml(e,t,i,r){var d=t.charAt(0);return d=="*"||d=="+"&&i.ranges.length==r.ranges.length&&i.somethingSelected()==r.somethingSelected()&&new Date-e.history.lastSelTime<=(e.cm?e.cm.options.historyEventDelay:500)}function gl(e,t,i,r){var d=e.history,B=r&&r.origin;i==d.lastSelOp||B&&d.lastSelOrigin==B&&(d.lastModTime==d.lastSelTime&&d.lastOrigin==B||ml(e,B,te(d.done),t))?d.done[d.done.length-1]=t:ko(t,d.done),d.lastSelTime=+new Date,d.lastSelOrigin=B,d.lastSelOp=i,r&&r.clearRedo!==!1&&bs(d.undone)}function ko(e,t){var i=te(t);i&&i.ranges&&i.equals(e)||t.push(e)}function xs(e,t,i,r){var d=t["spans_"+e.id],B=0;e.iter(Math.max(e.first,i),Math.min(e.first+e.size,r),function(Y){Y.markedSpans&&((d||(d=t["spans_"+e.id]={}))[B]=Y.markedSpans),++B})}function vl(e){if(!e)return null;for(var t,i=0;i-1&&(te(q)[De]=ne[De],delete ne[De]))}}return r}function ns(e,t,i,r){if(r){var d=e.anchor;if(i){var B=wt(t,d)<0;B!=wt(i,d)<0?(d=t,t=i):B!=wt(t,i)<0&&(t=i)}return new Bn(d,t)}else return new Bn(i||t,t)}function No(e,t,i,r,d){d==null&&(d=e.cm&&(e.cm.display.shift||e.extend)),vr(e,new gr([ns(e.sel.primary(),t,i,d)],0),r)}function Ss(e,t,i){for(var r=[],d=e.cm&&(e.cm.display.shift||e.extend),B=0;B=t.ch:q.to>t.ch))){if(d&&(ze(ee,"beforeCursorEnter"),ee.explicitlyCleared))if(B.markedSpans){--Y;continue}else break;if(!ee.atomic)continue;if(i){var De=ee.find(r<0?1:-1),Je=void 0;if((r<0?Se:ne)&&(De=Os(e,De,-r,De&&De.line==t.line?B:null)),De&&De.line==t.line&&(Je=wt(De,i))&&(r<0?Je<0:Je>0))return Aa(e,De,t,r,d)}var Ve=ee.find(r<0?-1:1);return(r<0?ne:Se)&&(Ve=Os(e,Ve,r,Ve.line==t.line?B:null)),Ve?Aa(e,Ve,t,r,d):null}}return t}function Uo(e,t,i,r,d){var B=r||1,Y=Aa(e,t,i,B,d)||!d&&Aa(e,t,i,B,!0)||Aa(e,t,i,-B,d)||!d&&Aa(e,t,i,-B,!0);return Y||(e.cantEdit=!0,ot(e.first,0))}function Os(e,t,i,r){return i<0&&t.ch==0?t.line>e.first?E(e,ot(t.line-1)):null:i>0&&t.ch==(r||Lt(e,t.line)).text.length?t.line=0;--d)Ms(e,{from:r[d].from,to:r[d].to,text:d?[""]:t.text,origin:t.origin});else Ms(e,t)}function Ms(e,t){if(t.text.length==1&&t.text[0]==""&&wt(t.from,t.to)==0)return;var i=ii(e,t);Es(e,t,i,e.cm?e.cm.curOp.id:NaN),oo(e,t,i,hr(e,t));var r=[];Ui(e,function(d,B){!B&&pe(r,d.history)==-1&&(Ns(d.history,t),r.push(d.history)),oo(d,t,null,hr(d,t))})}function Fo(e,t,i){var r=e.cm&&e.cm.state.suppressEdits;if(r&&!i)return;for(var d=e.history,B,Y=e.sel,q=t=="undo"?d.done:d.undone,ee=t=="undo"?d.undone:d.done,ne=0;ne=0;--Ve){var ft=Je(Ve);if(ft)return ft.v}}function Ps(e,t){if(t==0)return;if(e.first+=t,e.sel=new gr(be(e.sel.ranges,function(d){return new Bn(ot(d.anchor.line+t,d.anchor.ch),ot(d.head.line+t,d.head.ch))}),e.sel.primIndex),e.cm){pr(e.cm,e.first,e.first-t,t);for(var i=e.cm.display,r=i.viewFrom;re.lastLine())return;if(t.from.lineB&&(t={from:t.from,to:ot(B,Lt(e,B).text.length),text:[t.text[0]],origin:t.origin}),t.removed=sn(e,t.from,t.to),i||(i=ii(e,t)),e.cm?El(e.cm,t,r):es(e,t,r),Bo(e,i,Ne),e.cantEdit&&Uo(e,ot(e.firstLine(),0))&&(e.cantEdit=!1)}function El(e,t,i){var r=e.doc,d=e.display,B=t.from,Y=t.to,q=!1,ee=B.line;e.options.lineWrapping||(ee=Jt(nr(Lt(r,B.line))),r.iter(ee,Y.line+1,function(Ve){if(Ve==d.maxLine)return q=!0,!0})),r.sel.contains(t.from,t.to)>-1&&Te(e),es(r,t,i,Xa(e)),e.options.lineWrapping||(r.iter(ee,B.line+t.text.length,function(Ve){var ft=Zr(Ve);ft>d.maxLineLength&&(d.maxLine=Ve,d.maxLineLength=ft,d.maxLineChanged=!0,q=!1)}),q&&(e.curOp.updateMaxLine=!0)),sr(r,B.line),Yr(e,400);var ne=t.text.length-(Y.line-B.line)-1;t.full?pr(e):B.line==Y.line&&t.text.length==1&&!gs(e.doc,t)?ui(e,B.line,"text"):pr(e,B.line,Y.line+1,ne);var Se=me(e,"changes"),De=me(e,"change");if(De||Se){var Je={from:B,to:Y,text:t.text,removed:t.removed,origin:t.origin};De&&Cn(e,"change",e,Je),Se&&(e.curOp.changeObjs||(e.curOp.changeObjs=[])).push(Je)}e.display.selForContextMenu=null}function wa(e,t,i,r,d){var B;r||(r=i),wt(r,i)<0&&(B=[r,i],i=B[0],r=B[1]),typeof t=="string"&&(t=e.splitLines(t)),Ta(e,{from:i,to:r,text:t,origin:d})}function Is(e,t,i,r){i1||!(this.children[0]instanceof lo))){var q=[];this.collapse(q),this.children=[new lo(q)],this.children[0].parent=this}},collapse:function(e){for(var t=0;t50){for(var Y=d.lines.length%25+25,q=Y;q10);e.parent.maybeSpill()},iterN:function(e,t,i){for(var r=0;re.display.maxLineLength&&(e.display.maxLine=ne,e.display.maxLineLength=Se,e.display.maxLineChanged=!0)}r!=null&&e&&this.collapsed&&pr(e,r,d+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,e&&Rs(e.doc)),e&&Cn(e,"markerCleared",e,this,r,d),t&&pt(e),this.parent&&this.parent.clear()},Fi.prototype.find=function(e,t){e==null&&this.type=="bookmark"&&(e=1);for(var i,r,d=0;d0||Y==0&&B.clearWhenEmpty!==!1)return B;if(B.replacedWith&&(B.collapsed=!0,B.widgetNode=D("span",[B.replacedWith],"CodeMirror-widget"),r.handleMouseEvents||B.widgetNode.setAttribute("cm-ignore-events","true"),r.insertLeft&&(B.widgetNode.insertLeft=!0)),B.collapsed){if(Kn(e,t.line,t,i,B)||t.line!=i.line&&Kn(e,i.line,t,i,B))throw new Error("Inserting collapsed marker partially overlapping an existing one");er()}B.addToHistory&&Es(e,{from:t,to:i,origin:"markText"},e.sel,NaN);var q=t.line,ee=e.cm,ne;if(e.iter(q,i.line+1,function(De){ee&&B.collapsed&&!ee.options.lineWrapping&&nr(De)==ee.display.maxLine&&(ne=!0),B.collapsed&&q!=t.line&&nn(De,0),Kr(De,new Or(B,q==t.line?t.ch:null,q==i.line?i.ch:null)),++q}),B.collapsed&&e.iter(t.line,i.line+1,function(De){ur(e,De)&&nn(De,0)}),B.clearOnEnter&&Re(B,"beforeCursorEnter",function(){return B.clear()}),B.readOnly&&(ir(),(e.history.done.length||e.history.undone.length)&&e.clearHistory()),B.collapsed&&(B.id=++Us,B.atomic=!0),ee){if(ne&&(ee.curOp.updateMaxLine=!0),B.collapsed)pr(ee,t.line,i.line+1);else if(B.className||B.startStyle||B.endStyle||B.css||B.attributes||B.title)for(var Se=t.line;Se<=i.line;Se++)ui(ee,Se,"text");B.atomic&&Rs(ee.doc),Cn(ee,"markerAdded",ee,B)}return B}var ho=function(e,t){this.markers=e,this.primary=t;for(var i=0;i=0;ee--)Ta(this,r[ee]);q?Ts(this,q):this.cm&&Ii(this.cm)}),undo:In(function(){Fo(this,"undo")}),redo:In(function(){Fo(this,"redo")}),undoSelection:In(function(){Fo(this,"undo",!0)}),redoSelection:In(function(){Fo(this,"redo",!0)}),setExtending:function(e){this.extend=e},getExtending:function(){return this.extend},historySize:function(){for(var e=this.history,t=0,i=0,r=0;r=e.ch)&&t.push(d.marker.parent||d.marker)}return t},findMarks:function(e,t,i){e=E(this,e),t=E(this,t);var r=[],d=e.line;return this.iter(e.line,t.line+1,function(B){var Y=B.markedSpans;if(Y)for(var q=0;q=ee.to||ee.from==null&&d!=e.line||ee.from!=null&&d==t.line&&ee.from>=t.ch)&&(!i||i(ee.marker))&&r.push(ee.marker.parent||ee.marker)}++d}),r},getAllMarks:function(){var e=[];return this.iter(function(t){var i=t.markedSpans;if(i)for(var r=0;re)return t=e,!0;e-=B,++i}),E(this,ot(i,t))},indexFromPos:function(e){e=E(this,e);var t=e.ch;if(e.linet&&(t=e.from),e.to!=null&&e.to-1){t.state.draggingText(e),setTimeout(function(){return t.display.input.focus()},20);return}try{var Se=e.dataTransfer.getData("Text");if(Se){var De;if(t.state.draggingText&&!t.state.draggingText.copy&&(De=t.listSelections()),Bo(t.doc,zn(i,i)),De)for(var Je=0;Je=0;q--)wa(e.doc,"",r[q].from,r[q].to,"+delete");Ii(e)})}function is(e,t,i){var r=qe(e.text,t+i,i);return r<0||r>e.text.length?null:r}function as(e,t,i){var r=is(e,t.ch,i);return r==null?null:new ot(t.line,r,i<0?"after":"before")}function os(e,t,i,r,d){if(e){t.doc.direction=="rtl"&&(d=-d);var B=Mt(i,t.doc.direction);if(B){var Y=d<0?te(B):B[0],q=d<0==(Y.level==1),ee=q?"after":"before",ne;if(Y.level>0||t.doc.direction=="rtl"){var Se=li(t,i);ne=d<0?i.text.length-1:0;var De=jr(t,Se,ne).top;ne=bt(function(Je){return jr(t,Se,Je).top==De},d<0==(Y.level==1)?Y.from:Y.to-1,ne),ee=="before"&&(ne=is(i,ne,1))}else ne=d<0?Y.to:Y.from;return new ot(r,ne,ee)}}return new ot(r,d<0?i.text.length:0,d<0?"before":"after")}function Il(e,t,i,r){var d=Mt(t,e.doc.direction);if(!d)return as(t,i,r);i.ch>=t.text.length?(i.ch=t.text.length,i.sticky="before"):i.ch<=0&&(i.ch=0,i.sticky="after");var B=mt(d,i.ch,i.sticky),Y=d[B];if(e.doc.direction=="ltr"&&Y.level%2==0&&(r>0?Y.to>i.ch:Y.from=Y.from&&Je>=Se.begin)){var Ve=De?"before":"after";return new ot(i.line,Je,Ve)}}var ft=function(jt,Gt,Wt){for(var Yt=function(jn,ar){return ar?new ot(i.line,q(jn,1),"before"):new ot(i.line,jn,"after")};jt>=0&&jt0==(dn.level!=1),vn=on?Wt.begin:q(Wt.end,-1);if(dn.from<=vn&&vn0?Se.end:q(Se.begin,-1);return Pt!=null&&!(r>0&&Pt==t.text.length)&&(xt=ft(r>0?0:d.length-1,r,ne(Pt)),xt)?xt:null}var mo={selectAll:_s,singleSelection:function(e){return e.setSelection(e.getCursor("anchor"),e.getCursor("head"),Ne)},killLine:function(e){return Oa(e,function(t){if(t.empty()){var i=Lt(e.doc,t.head.line).text.length;return t.head.ch==i&&t.head.line0)d=new ot(d.line,d.ch+1),e.replaceRange(B.charAt(d.ch-1)+B.charAt(d.ch-2),ot(d.line,d.ch-2),d,"+transpose");else if(d.line>e.doc.first){var Y=Lt(e.doc,d.line-1).text;Y&&(d=new ot(d.line,1),e.replaceRange(B.charAt(0)+e.doc.lineSeparator()+Y.charAt(Y.length-1),ot(d.line-1,Y.length-1),d,"+transpose"))}}i.push(new Bn(d,d))}e.setSelections(i)})},newlineAndIndent:function(e){return an(e,function(){for(var t=e.listSelections(),i=t.length-1;i>=0;i--)e.replaceRange(e.doc.lineSeparator(),t[i].anchor,t[i].head,"+input");t=e.listSelections();for(var r=0;re&&wt(t,this.pos)==0&&i==this.button};var vo,yo;function Wl(e,t){var i=+new Date;return yo&&yo.compare(i,e,t)?(vo=yo=null,"triple"):vo&&vo.compare(i,e,t)?(yo=new ls(i,e,t),vo=null,"double"):(vo=new ls(i,e,t),yo=null,"single")}function el(e){var t=this,i=t.display;if(tt(t,e)||i.activeTouch&&i.input.supportsTouch())return;if(i.input.ensurePolled(),i.shift=e.shiftKey,ni(i,e)){O||(i.scroller.draggable=!1,setTimeout(function(){return i.scroller.draggable=!0},100));return}if(us(t,e))return;var r=Ei(t,e),d=Pe(e),B=r?Wl(r,d):"single";if(window.focus(),d==1&&t.state.selectingText&&t.state.selectingText(e),r&&Hl(t,d,r,B,e))return;d==1?r?zl(t,r,B,e):Fe(e)==i.scroller&&re(e):d==2?(r&&No(t.doc,r),setTimeout(function(){return i.input.focus()},20)):d==3&&(_?t.display.input.onContextMenu(e):Oo(t))}function Hl(e,t,i,r,d){var B="Click";return r=="double"?B="Double"+B:r=="triple"&&(B="Triple"+B),B=(t==1?"Left":t==2?"Middle":"Right")+B,go(e,Gs(B,d),d,function(Y){if(typeof Y=="string"&&(Y=mo[Y]),!Y)return!1;var q=!1;try{e.isReadOnly()&&(e.state.suppressEdits=!0),q=Y(e,i)!=ze}finally{e.state.suppressEdits=!1}return q})}function Kl(e,t,i){var r=e.getOption("configureMouse"),d=r?r(e,t,i):{};if(d.unit==null){var B=u?i.shiftKey&&i.metaKey:i.altKey;d.unit=B?"rectangle":t=="single"?"char":t=="double"?"word":"line"}return(d.extend==null||e.doc.extend)&&(d.extend=e.doc.extend||i.shiftKey),d.addNew==null&&(d.addNew=o?i.metaKey:i.ctrlKey),d.moveOnDrag==null&&(d.moveOnDrag=!(o?i.altKey:i.ctrlKey)),d}function zl(e,t,i,r){W?setTimeout(K(Ja,e),0):e.curOp.focus=M();var d=Kl(e,i,r),B=e.doc.sel,Y;e.options.dragDrop&&ut&&!e.isReadOnly()&&i=="single"&&(Y=B.contains(t))>-1&&(wt((Y=B.ranges[Y]).from(),t)<0||t.xRel>0)&&(wt(Y.to(),t)>0||t.xRel<0)?Gl(e,r,t,d):Vl(e,r,t,d)}function Gl(e,t,i,r){var d=e.display,B=!1,Y=kn(e,function(ne){O&&(d.scroller.draggable=!1),e.state.draggingText=!1,lt(d.wrapper.ownerDocument,"mouseup",Y),lt(d.wrapper.ownerDocument,"mousemove",q),lt(d.scroller,"dragstart",ee),lt(d.scroller,"drop",Y),B||(re(ne),r.addNew||No(e.doc,i,null,null,r.extend),O&&!S||W&&F==9?setTimeout(function(){d.wrapper.ownerDocument.body.focus({preventScroll:!0}),d.input.focus()},20):d.input.focus())}),q=function(ne){B=B||Math.abs(t.clientX-ne.clientX)+Math.abs(t.clientY-ne.clientY)>=10},ee=function(){return B=!0};O&&(d.scroller.draggable=!0),e.state.draggingText=Y,Y.copy=!r.moveOnDrag,d.scroller.dragDrop&&d.scroller.dragDrop(),Re(d.wrapper.ownerDocument,"mouseup",Y),Re(d.wrapper.ownerDocument,"mousemove",q),Re(d.scroller,"dragstart",ee),Re(d.scroller,"drop",Y),Oo(e),setTimeout(function(){return d.input.focus()},20)}function tl(e,t,i){if(i=="char")return new Bn(t,t);if(i=="word")return e.findWordAt(t);if(i=="line")return new Bn(ot(t.line,0),E(e.doc,ot(t.line+1,0)));var r=i(e,t);return new Bn(r.from,r.to)}function Vl(e,t,i,r){var d=e.display,B=e.doc;re(t);var Y,q,ee=B.sel,ne=ee.ranges;if(r.addNew&&!r.extend?(q=B.sel.contains(i),q>-1?Y=ne[q]:Y=new Bn(i,i)):(Y=B.sel.primary(),q=B.sel.primIndex),r.unit=="rectangle")r.addNew||(Y=new Bn(i,i)),i=Ei(e,t,!0,!0),q=-1;else{var Se=tl(e,i,r.unit);r.extend?Y=ns(Y,Se.anchor,Se.head,r.extend):Y=Se}r.addNew?q==-1?(q=ne.length,vr(B,Hn(e,ne.concat([Y]),q),{scroll:!1,origin:"*mouse"})):ne.length>1&&ne[q].empty()&&r.unit=="char"&&!r.extend?(vr(B,Hn(e,ne.slice(0,q).concat(ne.slice(q+1)),0),{scroll:!1,origin:"*mouse"}),ee=B.sel):rs(B,q,Y,Ie):(q=0,vr(B,new gr([Y],0),Ie),ee=B.sel);var De=i;function Je(Wt){if(wt(De,Wt)==0)return;if(De=Wt,r.unit=="rectangle"){for(var Yt=[],dn=e.options.tabSize,on=$(Lt(B,i.line).text,i.ch,dn),vn=$(Lt(B,Wt.line).text,Wt.ch,dn),jn=Math.min(on,vn),ar=Math.max(on,vn),Xn=Math.min(i.line,Wt.line),Wr=Math.min(e.lastLine(),Math.max(i.line,Wt.line));Xn<=Wr;Xn++){var kr=Lt(B,Xn).text,qn=ke(kr,jn,dn);jn==ar?Yt.push(new Bn(ot(Xn,qn),ot(Xn,qn))):kr.length>qn&&Yt.push(new Bn(ot(Xn,qn),ot(Xn,ke(kr,ar,dn))))}Yt.length||Yt.push(new Bn(i,i)),vr(B,Hn(e,ee.ranges.slice(0,q).concat(Yt),q),{origin:"*mouse",scroll:!1}),e.scrollIntoView(Wt)}else{var Nr=Y,cr=tl(e,Wt,r.unit),rr=Nr.anchor,$n;wt(cr.anchor,rr)>0?($n=cr.head,rr=$t(Nr.from(),cr.anchor)):($n=cr.anchor,rr=Ht(Nr.to(),cr.head));var Qn=ee.ranges.slice(0);Qn[q]=Xl(e,new Bn(E(B,rr),$n)),vr(B,Hn(e,Qn,q),Ie)}}var Ve=d.wrapper.getBoundingClientRect(),ft=0;function xt(Wt){var Yt=++ft,dn=Ei(e,Wt,!0,r.unit=="rectangle");if(!dn)return;if(wt(dn,De)!=0){e.curOp.focus=M(),Je(dn);var on=pa(d,B);(dn.line>=on.to||dn.lineVe.bottom?20:0;vn&&setTimeout(kn(e,function(){if(ft!=Yt)return;d.scroller.scrollTop+=vn,xt(Wt)}),50)}}function Pt(Wt){e.state.selectingText=!1,ft=Infinity,Wt&&(re(Wt),d.input.focus()),lt(d.wrapper.ownerDocument,"mousemove",jt),lt(d.wrapper.ownerDocument,"mouseup",Gt),B.history.lastSelOrigin=null}var jt=kn(e,function(Wt){Wt.buttons===0||!Pe(Wt)?Pt(Wt):xt(Wt)}),Gt=kn(e,Pt);e.state.selectingText=Gt,Re(d.wrapper.ownerDocument,"mousemove",jt),Re(d.wrapper.ownerDocument,"mouseup",Gt)}function Xl(e,t){var i=t.anchor,r=t.head,d=Lt(e.doc,i.line);if(wt(i,r)==0&&i.sticky==r.sticky)return t;var B=Mt(d);if(!B)return t;var Y=mt(B,i.ch,i.sticky),q=B[Y];if(q.from!=i.ch&&q.to!=i.ch)return t;var ee=Y+(q.from==i.ch==(q.level!=1)?0:1);if(ee==0||ee==B.length)return t;var ne;if(r.line!=i.line)ne=(r.line-i.line)*(e.doc.direction=="ltr"?1:-1)>0;else{var Se=mt(B,r.ch,r.sticky),De=Se-Y||(r.ch-i.ch)*(q.level==1?-1:1);Se==ee-1||Se==ee?ne=De<0:ne=De>0}var Je=B[ee+(ne?-1:0)],Ve=ne==(Je.level==1),ft=Ve?Je.from:Je.to,xt=Ve?"after":"before";return i.ch==ft&&i.sticky==xt?t:new Bn(new ot(i.line,ft,xt),r)}function nl(e,t,i,r){var d,B;if(t.touches)d=t.touches[0].clientX,B=t.touches[0].clientY;else try{d=t.clientX,B=t.clientY}catch(Je){return!1}if(d>=Math.floor(e.display.gutters.getBoundingClientRect().right))return!1;r&&re(t);var Y=e.display,q=Y.lineDiv.getBoundingClientRect();if(B>q.bottom||!me(e,i))return he(t);B-=q.top-Y.viewOffset;for(var ee=0;ee=d){var Se=cn(e.doc,B),De=e.display.gutterSpecs[ee];return Ke(e,i,e,Se,De.className,t),he(t)}}}function us(e,t){return nl(e,t,"gutterClick",!0)}function rl(e,t){if(ni(e.display,t)||Ql(e,t))return;if(tt(e,t,"contextmenu"))return;_||e.display.input.onContextMenu(t)}function Ql(e,t){return me(e,"gutterContextMenu")?nl(e,t,"gutterContextMenu",!1):!1}function il(e){e.display.wrapper.className=e.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+e.options.theme.replace(/(^|\s)\s*/g," cm-s-"),$r(e)}var _a={toString:function(){return"CodeMirror.Init"}},al={},Ko={};function Yl(e){var t=e.optionHandlers;function i(r,d,B,Y){e.defaults[r]=d,B&&(t[r]=Y?function(q,ee,ne){ne!=_a&&B(q,ee,ne)}:B)}e.defineOption=i,e.Init=_a,i("value","",function(r,d){return r.setValue(d)},!0),i("mode",null,function(r,d){r.doc.modeOption=d,Ca(r)},!0),i("indentUnit",2,Ca,!0),i("indentWithTabs",!1),i("smartIndent",!0),i("tabSize",4,function(r){ao(r),$r(r),pr(r)},!0),i("lineSeparator",null,function(r,d){if(r.doc.lineSep=d,!d)return;var B=[],Y=r.doc.first;r.doc.iter(function(ee){for(var ne=0;;){var Se=ee.text.indexOf(d,ne);if(Se==-1)break;ne=Se+d.length,B.push(ot(Y,Se))}Y++});for(var q=B.length-1;q>=0;q--)wa(r.doc,d,B[q],ot(B[q].line,B[q].ch+d.length))}),i("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(r,d,B){r.state.specialChars=new RegExp(d.source+(d.test(" ")?"":"| "),"g"),B!=_a&&r.refresh()}),i("specialCharPlaceholder",wn,function(r){return r.refresh()},!0),i("electricChars",!0),i("inputStyle",n?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),i("spellcheck",!1,function(r,d){return r.getInputField().spellcheck=d},!0),i("autocorrect",!1,function(r,d){return r.getInputField().autocorrect=d},!0),i("autocapitalize",!1,function(r,d){return r.getInputField().autocapitalize=d},!0),i("rtlMoveVisually",!A),i("wholeLineUpdateBefore",!0),i("theme","default",function(r){il(r),Si(r)},!0),i("keyMap","default",function(r,d,B){var Y=Wo(d),q=B!=_a&&Wo(B);q&&q.detach&&q.detach(r,Y),Y.attach&&Y.attach(r,q||null)}),i("extraKeys",null),i("configureMouse",null),i("lineWrapping",!1,Zl,!0),i("gutters",[],function(r,d){r.display.gutterSpecs=$i(d,r.options.lineNumbers),Si(r)},!0),i("fixedGutter",!0,function(r,d){r.display.gutters.style.left=d?ua(r.display)+"px":"0",r.refresh()},!0),i("coverGutterNextToScrollbar",!1,function(r){return ci(r)},!0),i("scrollbarStyle","native",function(r){st(r),ci(r),r.display.scrollbars.setScrollTop(r.doc.scrollTop),r.display.scrollbars.setScrollLeft(r.doc.scrollLeft)},!0),i("lineNumbers",!1,function(r,d){r.display.gutterSpecs=$i(r.options.gutters,d),Si(r)},!0),i("firstLineNumber",1,Si,!0),i("lineNumberFormatter",function(r){return r},Si,!0),i("showCursorWhenSelecting",!1,Gi,!0),i("resetSelectionOnContextMenu",!0),i("lineWiseCopyCut",!0),i("pasteLinesPerSelection",!0),i("selectionsMayTouch",!1),i("readOnly",!1,function(r,d){d=="nocursor"&&(Pi(r),r.display.input.blur()),r.display.input.readOnlyChanged(d)}),i("screenReaderLabel",null,function(r,d){d=d===""?null:d,r.display.input.screenReaderLabelChanged(d)}),i("disableInput",!1,function(r,d){d||r.display.input.reset()},!0),i("dragDrop",!0,Jl),i("allowDropFileTypes",null),i("cursorBlinkRate",530),i("cursorScrollMargin",0),i("cursorHeight",1,Gi,!0),i("singleCursorHeightPerLine",!0,Gi,!0),i("workTime",100),i("workDelay",100),i("flattenSpans",!0,ao,!0),i("addModeClass",!1,ao,!0),i("pollInterval",100),i("undoDepth",200,function(r,d){return r.doc.history.undoDepth=d}),i("historyEventDelay",1250),i("viewportMargin",10,function(r){return r.refresh()},!0),i("maxHighlightLength",1e4,ao,!0),i("moveInputWithCursor",!0,function(r,d){d||r.display.input.resetPosition()}),i("tabindex",null,function(r,d){return r.display.input.getField().tabIndex=d||""}),i("autofocus",null),i("direction","ltr",function(r,d){return r.doc.setDirection(d)},!0),i("phrases",null)}function Jl(e,t,i){var r=i&&i!=_a;if(!t!=!r){var d=e.display.dragFunctions,B=t?Re:lt;B(e.display.scroller,"dragstart",d.start),B(e.display.scroller,"dragenter",d.enter),B(e.display.scroller,"dragover",d.over),B(e.display.scroller,"dragleave",d.leave),B(e.display.scroller,"drop",d.drop)}}function Zl(e){e.options.lineWrapping?(k(e.display.wrapper,"CodeMirror-wrap"),e.display.sizer.style.minWidth="",e.display.sizerWidth=null):(g(e.display.wrapper,"CodeMirror-wrap"),Cr(e)),Qa(e),pr(e),$r(e),setTimeout(function(){return ci(e)},100)}function Gn(e,t){var i=this;if(!(this instanceof Gn))return new Gn(e,t);this.options=t=t?H(t):{},H(al,t,!1);var r=t.value;typeof r=="string"?r=new Ir(r,t.mode,null,t.lineSeparator,t.direction):t.mode&&(r.modeOption=t.mode),this.doc=r;var d=new Gn.inputStyles[t.inputStyle](this),B=this.display=new ro(e,r,d,t);B.wrapper.CodeMirror=this,il(this),t.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),st(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new le,keySeq:null,specialChars:null},t.autofocus&&!n&&B.input.focus(),W&&F<11&&setTimeout(function(){return i.display.input.reset(!0)},20),ql(this),Ol(),Tt(this),this.curOp.forceUpdate=!0,vs(this,r),t.autofocus&&!n||this.hasFocus()?setTimeout(function(){i.hasFocus()&&!i.state.focused&&Mi(i)},20):Pi(this);for(var Y in Ko)Ko.hasOwnProperty(Y)&&Ko[Y](this,t[Y],_a);va(this),t.finishInit&&t.finishInit(this);for(var q=0;q20*20}Re(t.scroller,"touchstart",function(ee){if(!tt(e,ee)&&!B(ee)&&!us(e,ee)){t.input.ensurePolled(),clearTimeout(i);var ne=+new Date;t.activeTouch={start:ne,moved:!1,prev:ne-r.end<=300?r:null},ee.touches.length==1&&(t.activeTouch.left=ee.touches[0].pageX,t.activeTouch.top=ee.touches[0].pageY)}}),Re(t.scroller,"touchmove",function(){t.activeTouch&&(t.activeTouch.moved=!0)}),Re(t.scroller,"touchend",function(ee){var ne=t.activeTouch;if(ne&&!ni(t,ee)&&ne.left!=null&&!ne.moved&&new Date-ne.start<300){var Se=e.coordsChar(t.activeTouch,"page"),De;!ne.prev||Y(ne,ne.prev)?De=new Bn(Se,Se):!ne.prev.prev||Y(ne,ne.prev.prev)?De=e.findWordAt(Se):De=new Bn(ot(Se.line,0),E(e.doc,ot(Se.line+1,0))),e.setSelection(De.anchor,De.head),e.focus(),re(ee)}d()}),Re(t.scroller,"touchcancel",d),Re(t.scroller,"scroll",function(){t.scroller.clientHeight&&(Xi(e,t.scroller.scrollTop),Ci(e,t.scroller.scrollLeft,!0),Ke(e,"scroll",e))}),Re(t.scroller,"mousewheel",function(ee){return Ea(e,ee)}),Re(t.scroller,"DOMMouseScroll",function(ee){return Ea(e,ee)}),Re(t.wrapper,"scroll",function(){return t.wrapper.scrollTop=t.wrapper.scrollLeft=0}),t.dragFunctions={enter:function(ee){tt(e,ee)||ye(ee)},over:function(ee){tt(e,ee)||(Dl(e,ee),ye(ee))},start:function(ee){return Rl(e,ee)},drop:kn(e,wl),leave:function(ee){tt(e,ee)||Ws(e)}};var q=t.input.getField();Re(q,"keyup",function(ee){return qs.call(e,ee)}),Re(q,"keydown",kn(e,Zs)),Re(q,"keypress",kn(e,$s)),Re(q,"focus",function(ee){return Mi(e,ee)}),Re(q,"blur",function(ee){return Pi(e,ee)})}var ds=[];Gn.defineInitHook=function(e){return ds.push(e)};function bo(e,t,i,r){var d=e.doc,B;i==null&&(i="add"),i=="smart"&&(d.mode.indent?B=Dt(e,t).state:i="prev");var Y=e.options.tabSize,q=Lt(d,t),ee=$(q.text,null,Y);q.stateAfter&&(q.stateAfter=null);var ne=q.text.match(/^\s*/)[0],Se;if(!r&&!/\S/.test(q.text))Se=0,i="not";else if(i=="smart"&&(Se=d.mode.indent(B,q.text.slice(ne.length),q.text),Se==ze||Se>150)){if(!r)return;i="prev"}i=="prev"?t>d.first?Se=$(Lt(d,t-1).text,null,Y):Se=0:i=="add"?Se=ee+e.options.indentUnit:i=="subtract"?Se=ee-e.options.indentUnit:typeof i=="number"&&(Se=ee+i),Se=Math.max(0,Se);var De="",Je=0;if(e.options.indentWithTabs)for(var Ve=Math.floor(Se/Y);Ve;--Ve)Je+=Y,De+=" ";if(JeY,ee=et(t),ne=null;if(q&&r.ranges.length>1)if(ai&&ai.text.join(` +`,"start")},toggleOverwrite:function(e){return e.toggleOverwrite()}};function Xs(e,t){var i=Lt(e.doc,t),r=nr(i);return r!=i&&(t=Jt(r)),os(!0,e,r,t,1)}function kl(e,t){var i=Lt(e.doc,t),r=fr(i);return r!=i&&(t=Jt(r)),os(!0,e,i,t,-1)}function Qs(e,t){var i=Xs(e,t.line),r=Lt(e.doc,i.line),d=Mt(r,e.doc.direction);if(!d||d[0].level==0){var B=Math.max(i.ch,r.text.search(/\S/)),Y=t.line==i.line&&t.ch<=B&&t.ch;return ot(i.line,Y?0:B,i.sticky)}return i}function Ho(e,t,i){if(typeof t=="string"&&(t=mo[t],!t))return!1;e.display.input.ensurePolled();var r=e.display.shift,d=!1;try{e.isReadOnly()&&(e.state.suppressEdits=!0),i&&(e.display.shift=!1),d=t(e)!=Ke}finally{e.display.shift=r,e.state.suppressEdits=!1}return d}function Nl(e,t,i){for(var r=0;re&&wt(t,this.pos)==0&&i==this.button};var vo,yo;function Wl(e,t){var i=+new Date;return yo&&yo.compare(i,e,t)?(vo=yo=null,"triple"):vo&&vo.compare(i,e,t)?(yo=new ls(i,e,t),vo=null,"double"):(vo=new ls(i,e,t),yo=null,"single")}function el(e){var t=this,i=t.display;if(tt(t,e)||i.activeTouch&&i.input.supportsTouch())return;if(i.input.ensurePolled(),i.shift=e.shiftKey,ni(i,e)){O||(i.scroller.draggable=!1,setTimeout(function(){return i.scroller.draggable=!0},100));return}if(us(t,e))return;var r=Ei(t,e),d=Pe(e),B=r?Wl(r,d):"single";if(window.focus(),d==1&&t.state.selectingText&&t.state.selectingText(e),r&&Hl(t,d,r,B,e))return;d==1?r?zl(t,r,B,e):Fe(e)==i.scroller&&re(e):d==2?(r&&No(t.doc,r),setTimeout(function(){return i.input.focus()},20)):d==3&&(_?t.display.input.onContextMenu(e):Oo(t))}function Hl(e,t,i,r,d){var B="Click";return r=="double"?B="Double"+B:r=="triple"&&(B="Triple"+B),B=(t==1?"Left":t==2?"Middle":"Right")+B,go(e,Gs(B,d),d,function(Y){if(typeof Y=="string"&&(Y=mo[Y]),!Y)return!1;var q=!1;try{e.isReadOnly()&&(e.state.suppressEdits=!0),q=Y(e,i)!=Ke}finally{e.state.suppressEdits=!1}return q})}function Kl(e,t,i){var r=e.getOption("configureMouse"),d=r?r(e,t,i):{};if(d.unit==null){var B=u?i.shiftKey&&i.metaKey:i.altKey;d.unit=B?"rectangle":t=="single"?"char":t=="double"?"word":"line"}return(d.extend==null||e.doc.extend)&&(d.extend=e.doc.extend||i.shiftKey),d.addNew==null&&(d.addNew=o?i.metaKey:i.ctrlKey),d.moveOnDrag==null&&(d.moveOnDrag=!(o?i.altKey:i.ctrlKey)),d}function zl(e,t,i,r){W?setTimeout(K(Ja,e),0):e.curOp.focus=M();var d=Kl(e,i,r),B=e.doc.sel,Y;e.options.dragDrop&&ut&&!e.isReadOnly()&&i=="single"&&(Y=B.contains(t))>-1&&(wt((Y=B.ranges[Y]).from(),t)<0||t.xRel>0)&&(wt(Y.to(),t)>0||t.xRel<0)?Gl(e,r,t,d):Vl(e,r,t,d)}function Gl(e,t,i,r){var d=e.display,B=!1,Y=kn(e,function(ne){O&&(d.scroller.draggable=!1),e.state.draggingText=!1,lt(d.wrapper.ownerDocument,"mouseup",Y),lt(d.wrapper.ownerDocument,"mousemove",q),lt(d.scroller,"dragstart",ee),lt(d.scroller,"drop",Y),B||(re(ne),r.addNew||No(e.doc,i,null,null,r.extend),O&&!S||W&&F==9?setTimeout(function(){d.wrapper.ownerDocument.body.focus({preventScroll:!0}),d.input.focus()},20):d.input.focus())}),q=function(ne){B=B||Math.abs(t.clientX-ne.clientX)+Math.abs(t.clientY-ne.clientY)>=10},ee=function(){return B=!0};O&&(d.scroller.draggable=!0),e.state.draggingText=Y,Y.copy=!r.moveOnDrag,d.scroller.dragDrop&&d.scroller.dragDrop(),Re(d.wrapper.ownerDocument,"mouseup",Y),Re(d.wrapper.ownerDocument,"mousemove",q),Re(d.scroller,"dragstart",ee),Re(d.scroller,"drop",Y),Oo(e),setTimeout(function(){return d.input.focus()},20)}function tl(e,t,i){if(i=="char")return new Bn(t,t);if(i=="word")return e.findWordAt(t);if(i=="line")return new Bn(ot(t.line,0),E(e.doc,ot(t.line+1,0)));var r=i(e,t);return new Bn(r.from,r.to)}function Vl(e,t,i,r){var d=e.display,B=e.doc;re(t);var Y,q,ee=B.sel,ne=ee.ranges;if(r.addNew&&!r.extend?(q=B.sel.contains(i),q>-1?Y=ne[q]:Y=new Bn(i,i)):(Y=B.sel.primary(),q=B.sel.primIndex),r.unit=="rectangle")r.addNew||(Y=new Bn(i,i)),i=Ei(e,t,!0,!0),q=-1;else{var Se=tl(e,i,r.unit);r.extend?Y=ns(Y,Se.anchor,Se.head,r.extend):Y=Se}r.addNew?q==-1?(q=ne.length,vr(B,Hn(e,ne.concat([Y]),q),{scroll:!1,origin:"*mouse"})):ne.length>1&&ne[q].empty()&&r.unit=="char"&&!r.extend?(vr(B,Hn(e,ne.slice(0,q).concat(ne.slice(q+1)),0),{scroll:!1,origin:"*mouse"}),ee=B.sel):rs(B,q,Y,Ie):(q=0,vr(B,new gr([Y],0),Ie),ee=B.sel);var De=i;function Je(Wt){if(wt(De,Wt)==0)return;if(De=Wt,r.unit=="rectangle"){for(var Yt=[],dn=e.options.tabSize,on=$(Lt(B,i.line).text,i.ch,dn),vn=$(Lt(B,Wt.line).text,Wt.ch,dn),jn=Math.min(on,vn),ar=Math.max(on,vn),Xn=Math.min(i.line,Wt.line),Wr=Math.min(e.lastLine(),Math.max(i.line,Wt.line));Xn<=Wr;Xn++){var kr=Lt(B,Xn).text,qn=ke(kr,jn,dn);jn==ar?Yt.push(new Bn(ot(Xn,qn),ot(Xn,qn))):kr.length>qn&&Yt.push(new Bn(ot(Xn,qn),ot(Xn,ke(kr,ar,dn))))}Yt.length||Yt.push(new Bn(i,i)),vr(B,Hn(e,ee.ranges.slice(0,q).concat(Yt),q),{origin:"*mouse",scroll:!1}),e.scrollIntoView(Wt)}else{var Nr=Y,cr=tl(e,Wt,r.unit),rr=Nr.anchor,$n;wt(cr.anchor,rr)>0?($n=cr.head,rr=$t(Nr.from(),cr.anchor)):($n=cr.anchor,rr=Ht(Nr.to(),cr.head));var Qn=ee.ranges.slice(0);Qn[q]=Xl(e,new Bn(E(B,rr),$n)),vr(B,Hn(e,Qn,q),Ie)}}var Ve=d.wrapper.getBoundingClientRect(),ft=0;function xt(Wt){var Yt=++ft,dn=Ei(e,Wt,!0,r.unit=="rectangle");if(!dn)return;if(wt(dn,De)!=0){e.curOp.focus=M(),Je(dn);var on=pa(d,B);(dn.line>=on.to||dn.lineVe.bottom?20:0;vn&&setTimeout(kn(e,function(){if(ft!=Yt)return;d.scroller.scrollTop+=vn,xt(Wt)}),50)}}function Pt(Wt){e.state.selectingText=!1,ft=Infinity,Wt&&(re(Wt),d.input.focus()),lt(d.wrapper.ownerDocument,"mousemove",jt),lt(d.wrapper.ownerDocument,"mouseup",Gt),B.history.lastSelOrigin=null}var jt=kn(e,function(Wt){Wt.buttons===0||!Pe(Wt)?Pt(Wt):xt(Wt)}),Gt=kn(e,Pt);e.state.selectingText=Gt,Re(d.wrapper.ownerDocument,"mousemove",jt),Re(d.wrapper.ownerDocument,"mouseup",Gt)}function Xl(e,t){var i=t.anchor,r=t.head,d=Lt(e.doc,i.line);if(wt(i,r)==0&&i.sticky==r.sticky)return t;var B=Mt(d);if(!B)return t;var Y=mt(B,i.ch,i.sticky),q=B[Y];if(q.from!=i.ch&&q.to!=i.ch)return t;var ee=Y+(q.from==i.ch==(q.level!=1)?0:1);if(ee==0||ee==B.length)return t;var ne;if(r.line!=i.line)ne=(r.line-i.line)*(e.doc.direction=="ltr"?1:-1)>0;else{var Se=mt(B,r.ch,r.sticky),De=Se-Y||(r.ch-i.ch)*(q.level==1?-1:1);Se==ee-1||Se==ee?ne=De<0:ne=De>0}var Je=B[ee+(ne?-1:0)],Ve=ne==(Je.level==1),ft=Ve?Je.from:Je.to,xt=Ve?"after":"before";return i.ch==ft&&i.sticky==xt?t:new Bn(new ot(i.line,ft,xt),r)}function nl(e,t,i,r){var d,B;if(t.touches)d=t.touches[0].clientX,B=t.touches[0].clientY;else try{d=t.clientX,B=t.clientY}catch(Je){return!1}if(d>=Math.floor(e.display.gutters.getBoundingClientRect().right))return!1;r&&re(t);var Y=e.display,q=Y.lineDiv.getBoundingClientRect();if(B>q.bottom||!me(e,i))return he(t);B-=q.top-Y.viewOffset;for(var ee=0;ee=d){var Se=cn(e.doc,B),De=e.display.gutterSpecs[ee];return ze(e,i,e,Se,De.className,t),he(t)}}}function us(e,t){return nl(e,t,"gutterClick",!0)}function rl(e,t){if(ni(e.display,t)||Ql(e,t))return;if(tt(e,t,"contextmenu"))return;_||e.display.input.onContextMenu(t)}function Ql(e,t){return me(e,"gutterContextMenu")?nl(e,t,"gutterContextMenu",!1):!1}function il(e){e.display.wrapper.className=e.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+e.options.theme.replace(/(^|\s)\s*/g," cm-s-"),$r(e)}var _a={toString:function(){return"CodeMirror.Init"}},al={},Ko={};function Yl(e){var t=e.optionHandlers;function i(r,d,B,Y){e.defaults[r]=d,B&&(t[r]=Y?function(q,ee,ne){ne!=_a&&B(q,ee,ne)}:B)}e.defineOption=i,e.Init=_a,i("value","",function(r,d){return r.setValue(d)},!0),i("mode",null,function(r,d){r.doc.modeOption=d,Ca(r)},!0),i("indentUnit",2,Ca,!0),i("indentWithTabs",!1),i("smartIndent",!0),i("tabSize",4,function(r){ao(r),$r(r),pr(r)},!0),i("lineSeparator",null,function(r,d){if(r.doc.lineSep=d,!d)return;var B=[],Y=r.doc.first;r.doc.iter(function(ee){for(var ne=0;;){var Se=ee.text.indexOf(d,ne);if(Se==-1)break;ne=Se+d.length,B.push(ot(Y,Se))}Y++});for(var q=B.length-1;q>=0;q--)wa(r.doc,d,B[q],ot(B[q].line,B[q].ch+d.length))}),i("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(r,d,B){r.state.specialChars=new RegExp(d.source+(d.test(" ")?"":"| "),"g"),B!=_a&&r.refresh()}),i("specialCharPlaceholder",wn,function(r){return r.refresh()},!0),i("electricChars",!0),i("inputStyle",n?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),i("spellcheck",!1,function(r,d){return r.getInputField().spellcheck=d},!0),i("autocorrect",!1,function(r,d){return r.getInputField().autocorrect=d},!0),i("autocapitalize",!1,function(r,d){return r.getInputField().autocapitalize=d},!0),i("rtlMoveVisually",!A),i("wholeLineUpdateBefore",!0),i("theme","default",function(r){il(r),Si(r)},!0),i("keyMap","default",function(r,d,B){var Y=Wo(d),q=B!=_a&&Wo(B);q&&q.detach&&q.detach(r,Y),Y.attach&&Y.attach(r,q||null)}),i("extraKeys",null),i("configureMouse",null),i("lineWrapping",!1,Zl,!0),i("gutters",[],function(r,d){r.display.gutterSpecs=$i(d,r.options.lineNumbers),Si(r)},!0),i("fixedGutter",!0,function(r,d){r.display.gutters.style.left=d?ua(r.display)+"px":"0",r.refresh()},!0),i("coverGutterNextToScrollbar",!1,function(r){return ci(r)},!0),i("scrollbarStyle","native",function(r){st(r),ci(r),r.display.scrollbars.setScrollTop(r.doc.scrollTop),r.display.scrollbars.setScrollLeft(r.doc.scrollLeft)},!0),i("lineNumbers",!1,function(r,d){r.display.gutterSpecs=$i(r.options.gutters,d),Si(r)},!0),i("firstLineNumber",1,Si,!0),i("lineNumberFormatter",function(r){return r},Si,!0),i("showCursorWhenSelecting",!1,Gi,!0),i("resetSelectionOnContextMenu",!0),i("lineWiseCopyCut",!0),i("pasteLinesPerSelection",!0),i("selectionsMayTouch",!1),i("readOnly",!1,function(r,d){d=="nocursor"&&(Pi(r),r.display.input.blur()),r.display.input.readOnlyChanged(d)}),i("screenReaderLabel",null,function(r,d){d=d===""?null:d,r.display.input.screenReaderLabelChanged(d)}),i("disableInput",!1,function(r,d){d||r.display.input.reset()},!0),i("dragDrop",!0,Jl),i("allowDropFileTypes",null),i("cursorBlinkRate",530),i("cursorScrollMargin",0),i("cursorHeight",1,Gi,!0),i("singleCursorHeightPerLine",!0,Gi,!0),i("workTime",100),i("workDelay",100),i("flattenSpans",!0,ao,!0),i("addModeClass",!1,ao,!0),i("pollInterval",100),i("undoDepth",200,function(r,d){return r.doc.history.undoDepth=d}),i("historyEventDelay",1250),i("viewportMargin",10,function(r){return r.refresh()},!0),i("maxHighlightLength",1e4,ao,!0),i("moveInputWithCursor",!0,function(r,d){d||r.display.input.resetPosition()}),i("tabindex",null,function(r,d){return r.display.input.getField().tabIndex=d||""}),i("autofocus",null),i("direction","ltr",function(r,d){return r.doc.setDirection(d)},!0),i("phrases",null)}function Jl(e,t,i){var r=i&&i!=_a;if(!t!=!r){var d=e.display.dragFunctions,B=t?Re:lt;B(e.display.scroller,"dragstart",d.start),B(e.display.scroller,"dragenter",d.enter),B(e.display.scroller,"dragover",d.over),B(e.display.scroller,"dragleave",d.leave),B(e.display.scroller,"drop",d.drop)}}function Zl(e){e.options.lineWrapping?(k(e.display.wrapper,"CodeMirror-wrap"),e.display.sizer.style.minWidth="",e.display.sizerWidth=null):(g(e.display.wrapper,"CodeMirror-wrap"),Cr(e)),Qa(e),pr(e),$r(e),setTimeout(function(){return ci(e)},100)}function Gn(e,t){var i=this;if(!(this instanceof Gn))return new Gn(e,t);this.options=t=t?H(t):{},H(al,t,!1);var r=t.value;typeof r=="string"?r=new Ir(r,t.mode,null,t.lineSeparator,t.direction):t.mode&&(r.modeOption=t.mode),this.doc=r;var d=new Gn.inputStyles[t.inputStyle](this),B=this.display=new ro(e,r,d,t);B.wrapper.CodeMirror=this,il(this),t.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),st(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new le,keySeq:null,specialChars:null},t.autofocus&&!n&&B.input.focus(),W&&F<11&&setTimeout(function(){return i.display.input.reset(!0)},20),ql(this),Ol(),Tt(this),this.curOp.forceUpdate=!0,vs(this,r),t.autofocus&&!n||this.hasFocus()?setTimeout(function(){i.hasFocus()&&!i.state.focused&&Mi(i)},20):Pi(this);for(var Y in Ko)Ko.hasOwnProperty(Y)&&Ko[Y](this,t[Y],_a);va(this),t.finishInit&&t.finishInit(this);for(var q=0;q20*20}Re(t.scroller,"touchstart",function(ee){if(!tt(e,ee)&&!B(ee)&&!us(e,ee)){t.input.ensurePolled(),clearTimeout(i);var ne=+new Date;t.activeTouch={start:ne,moved:!1,prev:ne-r.end<=300?r:null},ee.touches.length==1&&(t.activeTouch.left=ee.touches[0].pageX,t.activeTouch.top=ee.touches[0].pageY)}}),Re(t.scroller,"touchmove",function(){t.activeTouch&&(t.activeTouch.moved=!0)}),Re(t.scroller,"touchend",function(ee){var ne=t.activeTouch;if(ne&&!ni(t,ee)&&ne.left!=null&&!ne.moved&&new Date-ne.start<300){var Se=e.coordsChar(t.activeTouch,"page"),De;!ne.prev||Y(ne,ne.prev)?De=new Bn(Se,Se):!ne.prev.prev||Y(ne,ne.prev.prev)?De=e.findWordAt(Se):De=new Bn(ot(Se.line,0),E(e.doc,ot(Se.line+1,0))),e.setSelection(De.anchor,De.head),e.focus(),re(ee)}d()}),Re(t.scroller,"touchcancel",d),Re(t.scroller,"scroll",function(){t.scroller.clientHeight&&(Xi(e,t.scroller.scrollTop),Ci(e,t.scroller.scrollLeft,!0),ze(e,"scroll",e))}),Re(t.scroller,"mousewheel",function(ee){return Ea(e,ee)}),Re(t.scroller,"DOMMouseScroll",function(ee){return Ea(e,ee)}),Re(t.wrapper,"scroll",function(){return t.wrapper.scrollTop=t.wrapper.scrollLeft=0}),t.dragFunctions={enter:function(ee){tt(e,ee)||ye(ee)},over:function(ee){tt(e,ee)||(Dl(e,ee),ye(ee))},start:function(ee){return Rl(e,ee)},drop:kn(e,wl),leave:function(ee){tt(e,ee)||Ws(e)}};var q=t.input.getField();Re(q,"keyup",function(ee){return qs.call(e,ee)}),Re(q,"keydown",kn(e,Zs)),Re(q,"keypress",kn(e,$s)),Re(q,"focus",function(ee){return Mi(e,ee)}),Re(q,"blur",function(ee){return Pi(e,ee)})}var ds=[];Gn.defineInitHook=function(e){return ds.push(e)};function bo(e,t,i,r){var d=e.doc,B;i==null&&(i="add"),i=="smart"&&(d.mode.indent?B=Dt(e,t).state:i="prev");var Y=e.options.tabSize,q=Lt(d,t),ee=$(q.text,null,Y);q.stateAfter&&(q.stateAfter=null);var ne=q.text.match(/^\s*/)[0],Se;if(!r&&!/\S/.test(q.text))Se=0,i="not";else if(i=="smart"&&(Se=d.mode.indent(B,q.text.slice(ne.length),q.text),Se==Ke||Se>150)){if(!r)return;i="prev"}i=="prev"?t>d.first?Se=$(Lt(d,t-1).text,null,Y):Se=0:i=="add"?Se=ee+e.options.indentUnit:i=="subtract"?Se=ee-e.options.indentUnit:typeof i=="number"&&(Se=ee+i),Se=Math.max(0,Se);var De="",Je=0;if(e.options.indentWithTabs)for(var Ve=Math.floor(Se/Y);Ve;--Ve)Je+=Y,De+=" ";if(JeY,ee=et(t),ne=null;if(q&&r.ranges.length>1)if(ai&&ai.text.join(` `)==t){if(r.ranges.length%ai.text.length==0){ne=[];for(var Se=0;Se=0;Je--){var Ve=r.ranges[Je],ft=Ve.from(),xt=Ve.to();Ve.empty()&&(i&&i>0?ft=ot(ft.line,ft.ch-i):e.state.overwrite&&!q?xt=ot(xt.line,Math.min(Lt(B,xt.line).text.length,xt.ch+te(ee).length)):q&&ai&&ai.lineWise&&ai.text.join(` `)==ee.join(` -`)&&(ft=xt=ot(ft.line,0)));var Pt={from:ft,to:xt,text:ne?ne[Je%ne.length]:ee,origin:d||(q?"paste":e.state.cutIncoming>Y?"cut":"+input")};Ta(e.doc,Pt),Cn(e,"inputRead",e,Pt)}t&&!q&&sl(e,t),Ii(e),e.curOp.updateInput<2&&(e.curOp.updateInput=De),e.curOp.typing=!0,e.state.pasteIncoming=e.state.cutIncoming=-1}function ol(e,t){var i=e.clipboardData&&e.clipboardData.getData("Text");if(i)return e.preventDefault(),!t.isReadOnly()&&!t.options.disableInput&&an(t,function(){return cs(t,i,0,null,"paste")}),!0}function sl(e,t){if(!e.options.electricChars||!e.options.smartIndent)return;for(var i=e.doc.sel,r=i.ranges.length-1;r>=0;r--){var d=i.ranges[r];if(d.head.ch>100||r&&i.ranges[r-1].head.line==d.head.line)continue;var B=e.getModeAt(d.head),Y=!1;if(B.electricChars){for(var q=0;q-1){Y=bo(e,d.head.line,"smart");break}}else B.electricInput&&(B.electricInput.test(Lt(e.doc,d.head.line).text.slice(0,d.head.ch))&&(Y=bo(e,d.head.line,"smart")));Y&&Cn(e,"electricInput",e,d.head.line)}}function ll(e){for(var t=[],i=[],r=0;rB&&(bo(this,q.head.line,r,!0),B=q.head.line,Y==this.doc.sel.primIndex&&Ii(this));else{var ee=q.from(),ne=q.to(),Se=Math.max(B,ee.line);B=Math.min(this.lastLine(),ne.line-(ne.ch?0:1))+1;for(var De=Se;De0&&rs(this.doc,Y,new Bn(ee,Je[Y].to()),Ne)}}}),getTokenAt:function(r,d){return Sn(this,r,d)},getLineTokens:function(r,d){return Sn(this,ot(r),d,!0)},getTokenTypeAt:function(r){r=E(this.doc,r);var d=dt(this,Lt(this.doc,r.line)),B=0,Y=(d.length-1)/2,q=r.ch,ee;if(q==0)ee=d[2];else for(;;){var ne=B+Y>>1;if((ne?d[ne*2-1]:0)>=q)Y=ne;else if(d[ne*2+1]ee&&(r=ee,Y=!0),q=Lt(this.doc,r)}else q=r;return ri(this,q,{top:0,left:0},d||"page",B||Y).top+(Y?this.doc.height-_r(q):0)},defaultTextHeight:function(){return yi(this.display)},defaultCharWidth:function(){return bi(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(r,d,B,Y,q){var ee=this.display;r=Xr(this,E(this.doc,r));var ne=r.bottom,Se=r.left;if(d.style.position="absolute",d.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(d),ee.sizer.appendChild(d),Y=="over")ne=r.top;else if(Y=="above"||Y=="near"){var De=Math.max(ee.wrapper.clientHeight,this.doc.height),Je=Math.max(ee.sizer.clientWidth,ee.lineSpace.clientWidth);(Y=="above"||r.bottom+d.offsetHeight>De)&&r.top>d.offsetHeight?ne=r.top-d.offsetHeight:r.bottom+d.offsetHeight<=De&&(ne=r.bottom),Se+d.offsetWidth>Je&&(Se=Je-d.offsetWidth)}d.style.top=ne+"px",d.style.left=d.style.right="",q=="right"?(Se=ee.sizer.clientWidth-d.offsetWidth,d.style.right="0px"):(q=="left"?Se=0:q=="middle"&&(Se=(ee.sizer.clientWidth-d.offsetWidth)/2),d.style.left=Se+"px"),B&&qo(this,{left:Se,top:ne,right:Se+d.offsetWidth,bottom:ne+d.offsetHeight})},triggerOnKeyDown:tn(Zs),triggerOnKeyPress:tn($s),triggerOnKeyUp:qs,triggerOnMouseDown:tn(el),execCommand:function(r){if(mo.hasOwnProperty(r))return mo[r].call(null,this)},triggerElectric:tn(function(r){sl(this,r)}),findPosH:function(r,d,B,Y){var q=1;d<0&&(q=-1,d=-d);for(var ee=E(this.doc,r),ne=0;ne0&&Se(B.charAt(Y-1));)--Y;for(;q.5||this.options.lineWrapping)&&Qa(this),Ke(this,"refresh",this)}),swapDoc:tn(function(r){var d=this.doc;return d.cm=null,this.state.selectingText&&this.state.selectingText(),vs(this,r),$r(this),this.display.input.reset(),Vi(this,r.scrollLeft,r.scrollTop),this.curOp.forceScroll=!0,Cn(this,"swapDoc",this,d),d}),phrase:function(r){var d=this.options.phrases;return d&&Object.prototype.hasOwnProperty.call(d,r)?d[r]:r},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},ve(e),e.registerHelper=function(r,d,B){i.hasOwnProperty(r)||(i[r]=e[r]={_global:[]}),i[r][d]=B},e.registerGlobalHelper=function(r,d,B,Y){e.registerHelper(r,d,Y),i[r]._global.push({pred:B,val:Y})}}function hs(e,t,i,r,d){var B=t,Y=i,q=Lt(e,t.line),ee=d&&e.direction=="rtl"?-i:i;function ne(){var Gt=t.line+ee;return Gt=e.first+e.size?!1:(t=new ot(Gt,t.ch,t.sticky),q=Lt(e,Gt))}function Se(Gt){var Wt;if(r=="codepoint"){var Yt=q.text.charCodeAt(t.ch+(r>0?0:-1));isNaN(Yt)?Wt=null:Wt=new ot(t.line,Math.max(0,Math.min(q.text.length,t.ch+i*(Yt>=55296&&Yt<56320?2:1))),-i)}else d?Wt=Il(e.cm,q,t,i):Wt=as(q,t,i);if(Wt==null)if(!Gt&&ne())t=os(d,e.cm,q,t.line,ee);else return!1;else t=Wt;return!0}if(r=="char"||r=="codepoint")Se();else if(r=="column")Se(!0);else if(r=="word"||r=="group")for(var De=null,Je=r=="group",Ve=e.cm&&e.cm.getHelper(t,"wordChars"),ft=!0;!(i<0&&!Se(!ft));ft=!1){var xt=q.text.charAt(t.ch)||` +`)&&(ft=xt=ot(ft.line,0)));var Pt={from:ft,to:xt,text:ne?ne[Je%ne.length]:ee,origin:d||(q?"paste":e.state.cutIncoming>Y?"cut":"+input")};Ta(e.doc,Pt),Cn(e,"inputRead",e,Pt)}t&&!q&&sl(e,t),Ii(e),e.curOp.updateInput<2&&(e.curOp.updateInput=De),e.curOp.typing=!0,e.state.pasteIncoming=e.state.cutIncoming=-1}function ol(e,t){var i=e.clipboardData&&e.clipboardData.getData("Text");if(i)return e.preventDefault(),!t.isReadOnly()&&!t.options.disableInput&&an(t,function(){return cs(t,i,0,null,"paste")}),!0}function sl(e,t){if(!e.options.electricChars||!e.options.smartIndent)return;for(var i=e.doc.sel,r=i.ranges.length-1;r>=0;r--){var d=i.ranges[r];if(d.head.ch>100||r&&i.ranges[r-1].head.line==d.head.line)continue;var B=e.getModeAt(d.head),Y=!1;if(B.electricChars){for(var q=0;q-1){Y=bo(e,d.head.line,"smart");break}}else B.electricInput&&(B.electricInput.test(Lt(e.doc,d.head.line).text.slice(0,d.head.ch))&&(Y=bo(e,d.head.line,"smart")));Y&&Cn(e,"electricInput",e,d.head.line)}}function ll(e){for(var t=[],i=[],r=0;rB&&(bo(this,q.head.line,r,!0),B=q.head.line,Y==this.doc.sel.primIndex&&Ii(this));else{var ee=q.from(),ne=q.to(),Se=Math.max(B,ee.line);B=Math.min(this.lastLine(),ne.line-(ne.ch?0:1))+1;for(var De=Se;De0&&rs(this.doc,Y,new Bn(ee,Je[Y].to()),Ne)}}}),getTokenAt:function(r,d){return Sn(this,r,d)},getLineTokens:function(r,d){return Sn(this,ot(r),d,!0)},getTokenTypeAt:function(r){r=E(this.doc,r);var d=dt(this,Lt(this.doc,r.line)),B=0,Y=(d.length-1)/2,q=r.ch,ee;if(q==0)ee=d[2];else for(;;){var ne=B+Y>>1;if((ne?d[ne*2-1]:0)>=q)Y=ne;else if(d[ne*2+1]ee&&(r=ee,Y=!0),q=Lt(this.doc,r)}else q=r;return ri(this,q,{top:0,left:0},d||"page",B||Y).top+(Y?this.doc.height-_r(q):0)},defaultTextHeight:function(){return yi(this.display)},defaultCharWidth:function(){return bi(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(r,d,B,Y,q){var ee=this.display;r=Xr(this,E(this.doc,r));var ne=r.bottom,Se=r.left;if(d.style.position="absolute",d.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(d),ee.sizer.appendChild(d),Y=="over")ne=r.top;else if(Y=="above"||Y=="near"){var De=Math.max(ee.wrapper.clientHeight,this.doc.height),Je=Math.max(ee.sizer.clientWidth,ee.lineSpace.clientWidth);(Y=="above"||r.bottom+d.offsetHeight>De)&&r.top>d.offsetHeight?ne=r.top-d.offsetHeight:r.bottom+d.offsetHeight<=De&&(ne=r.bottom),Se+d.offsetWidth>Je&&(Se=Je-d.offsetWidth)}d.style.top=ne+"px",d.style.left=d.style.right="",q=="right"?(Se=ee.sizer.clientWidth-d.offsetWidth,d.style.right="0px"):(q=="left"?Se=0:q=="middle"&&(Se=(ee.sizer.clientWidth-d.offsetWidth)/2),d.style.left=Se+"px"),B&&qo(this,{left:Se,top:ne,right:Se+d.offsetWidth,bottom:ne+d.offsetHeight})},triggerOnKeyDown:tn(Zs),triggerOnKeyPress:tn($s),triggerOnKeyUp:qs,triggerOnMouseDown:tn(el),execCommand:function(r){if(mo.hasOwnProperty(r))return mo[r].call(null,this)},triggerElectric:tn(function(r){sl(this,r)}),findPosH:function(r,d,B,Y){var q=1;d<0&&(q=-1,d=-d);for(var ee=E(this.doc,r),ne=0;ne0&&Se(B.charAt(Y-1));)--Y;for(;q.5||this.options.lineWrapping)&&Qa(this),ze(this,"refresh",this)}),swapDoc:tn(function(r){var d=this.doc;return d.cm=null,this.state.selectingText&&this.state.selectingText(),vs(this,r),$r(this),this.display.input.reset(),Vi(this,r.scrollLeft,r.scrollTop),this.curOp.forceScroll=!0,Cn(this,"swapDoc",this,d),d}),phrase:function(r){var d=this.options.phrases;return d&&Object.prototype.hasOwnProperty.call(d,r)?d[r]:r},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},ve(e),e.registerHelper=function(r,d,B){i.hasOwnProperty(r)||(i[r]=e[r]={_global:[]}),i[r][d]=B},e.registerGlobalHelper=function(r,d,B,Y){e.registerHelper(r,d,Y),i[r]._global.push({pred:B,val:Y})}}function hs(e,t,i,r,d){var B=t,Y=i,q=Lt(e,t.line),ee=d&&e.direction=="rtl"?-i:i;function ne(){var Gt=t.line+ee;return Gt=e.first+e.size?!1:(t=new ot(Gt,t.ch,t.sticky),q=Lt(e,Gt))}function Se(Gt){var Wt;if(r=="codepoint"){var Yt=q.text.charCodeAt(t.ch+(r>0?0:-1));isNaN(Yt)?Wt=null:Wt=new ot(t.line,Math.max(0,Math.min(q.text.length,t.ch+i*(Yt>=55296&&Yt<56320?2:1))),-i)}else d?Wt=Il(e.cm,q,t,i):Wt=as(q,t,i);if(Wt==null)if(!Gt&&ne())t=os(d,e.cm,q,t.line,ee);else return!1;else t=Wt;return!0}if(r=="char"||r=="codepoint")Se();else if(r=="column")Se(!0);else if(r=="word"||r=="group")for(var De=null,Je=r=="group",Ve=e.cm&&e.cm.getHelper(t,"wordChars"),ft=!0;!(i<0&&!Se(!ft));ft=!1){var xt=q.text.charAt(t.ch)||` `,Pt=_e(xt,Ve)?"w":Je&&xt==` `?"n":!Je||/\s/.test(xt)?null:"p";if(Je&&!ft&&!Pt&&(Pt="s"),De&&De!=Pt){i<0&&(i=1,Se(),t.sticky="after");break}if(Pt&&(De=Pt),i>0&&!Se(!ft))break}var jt=Uo(e,t,B,Y,!0);return Rt(B,jt)&&(jt.hitSide=!0),jt}function cl(e,t,i,r){var d=e.doc,B=t.left,Y;if(r=="page"){var q=Math.min(e.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),ee=Math.max(q-.5*yi(e.display),3);Y=(i>0?t.bottom:t.top)+i*ee}else r=="line"&&(Y=i>0?t.bottom+3:t.top-3);for(var ne;!(ne=la(e,B,Y),!ne.outside);){if(i<0?Y<=0:Y>=d.height){ne.hitSide=!0;break}Y+=i*5}return ne}var Un=function(e){this.cm=e,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new le,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};Un.prototype.init=function(e){var t=this,i=this,r=i.cm,d=i.div=e.lineDiv;ul(d,r.options.spellcheck,r.options.autocorrect,r.options.autocapitalize);function B(q){for(var ee=q.target;ee;ee=ee.parentNode){if(ee==d)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(ee.className))break}return!1}Re(d,"paste",function(q){if(!B(q)||tt(r,q)||ol(q,r))return;F<=11&&setTimeout(kn(r,function(){return t.updateFromDOM()}),20)}),Re(d,"compositionstart",function(q){t.composing={data:q.data,done:!1}}),Re(d,"compositionupdate",function(q){t.composing||(t.composing={data:q.data,done:!1})}),Re(d,"compositionend",function(q){t.composing&&(q.data!=t.composing.data&&t.readFromDOMSoon(),t.composing.done=!0)}),Re(d,"touchstart",function(){return i.forceCompositionEnd()}),Re(d,"input",function(){t.composing||t.readFromDOMSoon()});function Y(q){if(!B(q)||tt(r,q))return;if(r.somethingSelected())zo({lineWise:!1,text:r.getSelections()}),q.type=="cut"&&r.replaceSelection("",null,"cut");else if(r.options.lineWiseCopyCut){var ee=ll(r);zo({lineWise:!0,text:ee.text}),q.type=="cut"&&r.operation(function(){r.setSelections(ee.ranges,0,Ne),r.replaceSelection("",null,"cut")})}else return;if(q.clipboardData){q.clipboardData.clearData();var ne=ai.text.join(` `);if(q.clipboardData.setData("Text",ne),q.clipboardData.getData("Text")==ne){q.preventDefault();return}}var Se=dl(),De=Se.firstChild;r.display.lineSpace.insertBefore(Se,r.display.lineSpace.firstChild),De.value=ai.text.join(` @@ -330,7 +330,7 @@ b`.split(/\n/).length!=3?function(e){for(var t=0,i=[],r=e.length;t<=r;){var d=e. `)>-1?i.value=e.prevInput="":e.prevInput=d,e.composing&&(e.composing.range.clear(),e.composing.range=t.markText(e.composing.start,t.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},Zn.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},Zn.prototype.onKeyPress=function(){W&&F>=9&&(this.hasSelection=null),this.fastPoll()},Zn.prototype.onContextMenu=function(e){var t=this,i=t.cm,r=i.display,d=t.textarea;t.contextMenuPending&&t.contextMenuPending();var B=Ei(i,e),Y=r.scroller.scrollTop;if(!B||p)return;var q=i.options.resetSelectionOnContextMenu;q&&i.doc.sel.contains(B)==-1&&kn(i,vr)(i.doc,zn(B),Ne);var ee=d.style.cssText,ne=t.wrapper.style.cssText,Se=t.wrapper.offsetParent.getBoundingClientRect();t.wrapper.style.cssText="position: static",d.style.cssText=`position: absolute; width: 30px; height: 30px; top: `+(e.clientY-Se.top-5)+"px; left: "+(e.clientX-Se.left-5)+`px; z-index: 1000; background: `+(W?"rgba(255, 255, 255, .05)":"transparent")+`; - outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var De;O&&(De=window.scrollY),r.input.focus(),O&&window.scrollTo(null,De),r.input.reset(),i.somethingSelected()||(d.value=t.prevInput=" "),t.contextMenuPending=Ve,r.selForContextMenu=i.doc.sel,clearTimeout(r.detectingSelectAll);function Je(){if(d.selectionStart!=null){var xt=i.somethingSelected(),Pt="\u200B"+(xt?d.value:"");d.value="\u21DA",d.value=Pt,t.prevInput=xt?"":"\u200B",d.selectionStart=1,d.selectionEnd=Pt.length,r.selForContextMenu=i.doc.sel}}function Ve(){if(t.contextMenuPending!=Ve)return;if(t.contextMenuPending=!1,t.wrapper.style.cssText=ne,d.style.cssText=ee,W&&F<9&&r.scrollbars.setScrollTop(r.scroller.scrollTop=Y),d.selectionStart!=null){(!W||W&&F<9)&&Je();var xt=0,Pt=function(){r.selForContextMenu==i.doc.sel&&d.selectionStart==0&&d.selectionEnd>0&&t.prevInput=="\u200B"?kn(i,_s)(i):xt++<10?r.detectingSelectAll=setTimeout(Pt,500):(r.selForContextMenu=null,r.input.reset())};r.detectingSelectAll=setTimeout(Pt,200)}}if(W&&F>=9&&Je(),_){ye(e);var ft=function(){lt(window,"mouseup",ft),setTimeout(Ve,20)};Re(window,"mouseup",ft)}else setTimeout(Ve,50)},Zn.prototype.readOnlyChanged=function(e){e||this.reset(),this.textarea.disabled=e=="nocursor",this.textarea.readOnly=!!e},Zn.prototype.setUneditable=function(){},Zn.prototype.needsContentAttribute=!1;function ru(e,t){if(t=t?H(t):{},t.value=e.value,!t.tabindex&&e.tabIndex&&(t.tabindex=e.tabIndex),!t.placeholder&&e.placeholder&&(t.placeholder=e.placeholder),t.autofocus==null){var i=M();t.autofocus=i==e||e.getAttribute("autofocus")!=null&&i==document.body}function r(){e.value=q.getValue()}var d;if(e.form&&(Re(e.form,"submit",r),!t.leaveSubmitMethodAlone)){var B=e.form;d=B.submit;try{var Y=B.submit=function(){r(),B.submit=d,B.submit(),B.submit=Y}}catch(ee){}}t.finishInit=function(ee){ee.save=r,ee.getTextArea=function(){return e},ee.toTextArea=function(){ee.toTextArea=isNaN,r(),e.parentNode.removeChild(ee.getWrapperElement()),e.style.display="",e.form&&(lt(e.form,"submit",r),!t.leaveSubmitMethodAlone&&typeof e.form.submit=="function"&&(e.form.submit=d))}},e.style.display="none";var q=Gn(function(ee){return e.parentNode.insertBefore(ee,e.nextSibling)},t);return q}function iu(e){e.off=lt,e.on=Re,e.wheelEventPixels=io,e.Doc=Ir,e.splitLines=et,e.countColumn=$,e.findColumn=ke,e.isWordChar=Ae,e.Pass=ze,e.signal=Ke,e.Line=Sr,e.changeEnd=Rr,e.scrollbarModel=ce,e.Pos=ot,e.cmpPos=wt,e.modes=rt,e.mimeModes=Qe,e.resolveMode=Le,e.getMode=Ue,e.modeExtensions=$e,e.extendMode=at,e.copyState=St,e.startState=It,e.innerMode=it,e.commands=mo,e.keyMap=Ti,e.keyName=Vs,e.isModifierKey=zs,e.lookupKey=Da,e.normalizeKeyMap=Pl,e.StringStream=Xt,e.SharedTextMarker=ho,e.TextMarker=Fi,e.LineWidget=co,e.e_preventDefault=re,e.e_stopPropagation=ae,e.e_stop=ye,e.addClass=k,e.contains=C,e.rmClass=g,e.keyNames=ji}Yl(Gn),$l(Gn);var au="iter insert remove copy getEditor constructor".split(" ");for(var Vo in Ir.prototype)Ir.prototype.hasOwnProperty(Vo)&&pe(au,Vo)<0&&(Gn.prototype[Vo]=function(e){return function(){return e.apply(this.doc,arguments)}}(Ir.prototype[Vo]));return ve(Ir),Gn.inputStyles={textarea:Zn,contenteditable:Un},Gn.defineMode=function(e){!Gn.defaults.mode&&e!="null"&&(Gn.defaults.mode=e),At.apply(this,arguments)},Gn.defineMIME=vt,Gn.defineMode("null",function(){return{token:function(e){return e.skipToEnd()}}}),Gn.defineMIME("text/plain","null"),Gn.defineExtension=function(e,t){Gn.prototype[e]=t},Gn.defineDocExtension=function(e,t){Ir.prototype[e]=t},Gn.fromTextArea=ru,iu(Gn),Gn.version="5.58.2",Gn})},W6BS:function(Ge,de){Ge.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAVs0lEQVRoQ+2aa6xlZ3nff++677Xv+9zPHM/YHo+xwQ4E14GKKESkiFsSM8bYQBIEkaBEAkqbRmo/9FulSoX2Qz9GVVQJqUJBhKKA1KRJCIlowwdDDDa+jOd65syc275f1v1d1fOufYYE2ZhJZKRWXjOjvffaa6/1/p//8/yfyzuqLMuS/48P9RrA/8fZfY3B2yXQBHQpf185tBUK+SvH8uV2H/eK1/+jGfwRIBC5ks/Vq/yplq2Wqz+B/ONg5LNlrlz+Qhnot373iih+wgX/YIAivrJgjTKA9BKcYa/Uy/MnUEpD0S2AyzdKkMslZYklbwVYWZpXQSygrSVoc+4fcPzUAKtsom4xpIGiLCkMZbJGs1LkvOHPfJbrhRX5/CM/NDwJZlXiqBKlc7AEjg1aI2iVDXZpoeS9AFXlkmV1W8z+VACLE7dbMiWLE2CFADLgqig6SakCSs4jizcvAvBHMVkqxxhKkePqAs8S1mxyLUxqw6AYKLdtbMtGINpiKKUM07bc96dk9BUBykIFoNYVC/JewMkCDDh18p0so6w+GzfT+FoWC7Yl11curQpFVCoyJQsvDThP6crNdVldi0KLcwogyzJGssVrxYWXAOWzwWg84eXd92UByoK0WHEJqBCA4oC6ChstYHRJIW6lZHWQlsoYQH6rypyOLZ5Xuahx3NIi1TAvLBIcHIlUw8rfcWFLFmzhmPBUxi0NKIRdAVi5qmPAL88LrS9z/AigmHBpCcOaCIUA1BVj4ma6LCi1FkjLBZRoVRrLR9piXjhkysI2mqJxhY2lQUrDjG3iVv5k5YmgyHI1ngLPBqfUxg21nC5LbGUhHJbGUPKu8hTbUthKGcZP3Palks3fY/BECQVQLoDk0QWURYFVFuTaNudtS+Pb8mCNZcQEYmMQi8KymCSQGLJLIx7zKCFKi1uuJNZvNXxDvLBVszUtW5xSm0WL8Mh9hV0xoGFfKRItVzjYJmaFSQtHAFqVwY3i/pi7Kl2e6N9SOJaxkJk4q0CmqcZVBaGtybFY5OIaCscqKqsaUYBE6LYU08Jimi/dxrIYjudM5ynCohzCyvZaw3iCLEviqW3ntDxR1SreTDCbQ1OI65c2qZKQsY0RKlUVFoVxWcsS5DLdnHisKk6iX1iTeBOXlNgqK4kXxmTdgapAVlWKYpKLsuVYykSJictxVtKPNMq1K0saFiym8wWzKKkiSnKeDSud9i1llOe0XE3PrUTMLEmerys1zpVEYCVWIjqVS1aGEjYlJKrvKvYrAVoWGcKgxIkBYmKuurlRTuOqmkIrdCEOJ8qpyIuc/iInL7R5oAEoOVEXRv0cx8HyHBZxZAySJilplqFE8i3bGLHXqZvFlEp4qOJOKM6zrJKkUuN7Lp6t8GxxxcqIEtfCsnFNw1yViuQuxlVNbJ6AFNUuSjEUmbFWBfJEZITF6rywalW5ryyJc21czpSSy/RmErpSFIU2bJWWRRTFVcqwHPOdo3I8HbO60mVi1Y31qwqmYkN+Ox5Nl/Kv2V7t4DhWJWoSfZZFzy3whTUJCxNA4m02meVWgAWcASr31Kgk1+XJwitfl3ykDaPyWdzTiIeW9xKDBWlREkkgVmloWTdWorBIcwajiTlryZOkJClSVDRARUN0HvPut7+NuarxbD8hKqrEbcJTjDePTfiJiKy267iOu8yBot6KrgC0xWMkHiUMSiNsri2GqAoCCYETJlWU6VJcRpiTxUp6yMU1JQ7lPMJKFZvGXUXic4ijtKodxY7KIs8LFlFElC4rEbFwFsGsTzk74sbNI/70UsQDd67zyXe9mSKes3XnnVxZKK7sz8yzxcWWkWMW3mk3cB1xzyqXmtRg2LRMvMn13tItxXVFeBwJF0kfAlIqHgEoYPJSJFjyU0kugITJQlVgTYo4UVlFlmvyRFxUtNliMl2wWLqlZTuUyZxkvE/Wv8rFG2P+aq/g/yR1Um+dT53L+MyvvoUXD2esFGPO7qyhWqs8f3PGMMEsrCpQFM1miOvYOLbCtW2U5EgKE2+uFANWWamnI6AroTEKWyocAxDULClKEXsBUrEkqlm5ZxQXZLkIx7INEoYtG5NC4qxSYsthOJ+RZZp8MSUeXGF84wYv7A74q8OSZ4Yp+dadnGpYvKkW88vr8L5feQffGyo8yyU/usIDpwJ2du7gRuJyaRBRaI1rKxqdLkVekC5mzIaHnFnv4DRWsFWBrWxciTeTSKRIKAlcSTlV2hG3NwAnaVFKjFUsanItLiklmMUsTsky0dOTvk5R2DapUaXCKKhtW+xd36W/+zyH13Z5+uox3+6XXKWH17D4OTfi/tWQerLg2qjgvtNNPvbrv8K1m4c49R5Huk6jHtCY3eTcVkh9ZZtn+xnXb+4zH+9x/cJFJkf7BI7iNz78OO3tc9xc5NSEIaEsLxhNMpo1m9W2Z0SryqXiriVqnIjICIPaMJMLuKIqdhdJsgQoNQMMo4RUa0rbMbknGRxwcOUZLj73It/dnfA3U8U4Vpzq+Lxho8YOBcPpnCuJy1z5lG6Dd52Gjzx+nmf6BSvJDWppjFrZ5jj2qLs5O/6cuzZX+fZ3nuS//+GXTBz11k/R7K7yofe/lzu21om8JoeLAlvUM8lJC00YWKw0PcNelUbEVUvUKClLkf7MKKcxyDIdWEQnDJYWgac4mMdEGYz3d7n5/JNcuHCZJ/cWPD0u0Y7L2Y0G9wXgZDHXJhl7sUWSlnTXemzVYcsvOde1eeyD57kwUEROm3h0zE4zJcgXxO0dJrGibo24by0kmy/4ytf+mJuHx3RX1njiA49gez5NV+H1Nrl0nOFIzyhdia/otURxJVVonGUNqwaxLiVXSb4TIalctYrJJMlMvSe+/fyFF/iDL/1PvLCGH+3zv184Znde0Gp1eF3PYtWF/qzg4njBOLOot2qcabqc8nNCzyaKNLtzhwd26nzqo49xae+ItZpN4nWIW6tMR2N27DmBnTMPegwjm1P1jJ265vf/4IvYrsfjH3iUYPUU2XxA09J47TVujIQQi1oAnaazLCGlIKjKctWP88pFDbglwEK0o2oFnn3+Al/6+p/x7aeukRSKaf8Kd6+vMCngbCekKHN2+ykHixw3CNgRUC2bhl0yTkpuTguGqkFpe4jCvn1b87GPfYQfzBp0VETQ32WzV6OwA7LmNkk8o82Y0C4ZuqvU0hHf/PrXSCn5zQ9+AK97iv7xDVp1H0+VtFpdrs5sfNun2zzpMERdq/e3AIqWSCKXMksi8LtPP88Xv/a/+NZTV8nckE5vlWQ8ZHF4kbee7nF5EHMwzU2SXW/4nGo51FyYRQV7EfQz1whVqFLarQYbtYL1oGDdhw9/8AOo+ip7WY3RPKPXaaCm+3TtCK/WQNfXiZKYlrWg6RR8+ctfQyv40KPncbobFOni1vjEL2Ka7R6TMsCWErEs8BwIPZMt/w5AuUNZ8L3v/5D/9kd/yp8/dY1ZaRHW5IeKmhdiJxGL4R4bjYBpUrDTklbHYZzAzUXJsLDNA9qBzXrDZTVMWbczPJWT5jAvA+qBy71ntui26txz5gy9nTNE3gr9eY5da6KSEV0VmfxXNnqo6JBvfPUbaKX4yGOP0tjc4ehgn3araepbycV2HtNqNJmoJnkSUQsCVpoOlkwNbrmoFMXzOe/55L/nuVFCKwywpf6TYrdWJ2h2SKcT5jee5+c26xzNcg4XmrEWkCVrocVGqFi1clyVkOUpi8Iz8ZSqOkVjg6y+wYP+DX73n3+YZy5cZTE6IjoesNkOWNvcpLW6Req0SLyAdD6l5cQ0SPnDr3wdbdt86PwjWO0ViiTC93ziNMb1fMosMa+DhUWjXqfmO6w07R8HqEgWc9772f/M1cEY31Km0pdaUqoL16uhkgXp+AYrgccwKdgKNWtuQSiAsoJRDlOrSeT2SFtr0tNj1+u4cUJYU0S5zZnkAr/z6c8xi2BnewWdxswnxyz6+4wPbtDwLLa3t2msbuGvbZH29/jjr3wV7Xg88egjhJtnGPf3qbmeSc8iMKpIsL0ax4uSXqtJ4Dn0mnZVthkGpZBGkUYR7/7MF7g6nOJL3yWjBNfFDgLCRodiPjYJ/RdWC/L5hJG2megaU7tDFrSw7Rp23aNt2fRaHuuhzXY7pBfa3H/XFg/9k7dw/dJz2BtneXFvhvbq6DwhsApWuy08pyAeDTjcvUg02SdUDmfvOcuf/OW3cJ2Ax87/GrG3SjQfs73eIY1j07WUeY7teAwSixWpX215vsx8LNQgLpbdBESLiPd++j9ydTjDcaW6kxYILFtUyiFfLJiOD+gGAX4yZNy+h17DpRf6bPd8tkOHjW6dhqcME4WCRZwxj1LuP3c373/fO43r1ms1U8DPEs3hLGV3MKe/kM8JUvkHrk27XuNo90W+9T++SKfbpdXu8eivvYeodZpo2qfu26gix5f8kEZYtscwdel1mqau3Oh4+I6NGsZSqkFSwmgScf53/xPX+hPDoJQ7ruPg+QFOo0OnXKDGN7h7Z53NsKTVWaHpS5uSsUil77N5dnfI6TWfb//wiMZaB3824Wri8W/Pv4kHf+k9PHPtJg+tWBzqBmE559RaD6U1YehXRUSiORhF9Oea4+Njvvnl368YWVvn8fe/jwNrnWgyYLXbrCZudombx3h+jWHqGE+QY7O9BDgyAEtSA3DB+c99gWujObbkQXFyS4avVWvyxBtabDUcRrOUSVS1TtcOI06thTy1N+EX7+rx/Rsj3nhmhfF0SiMMaDnC4oI3PvB6nnjsPP3RhHbD5zD2IBkztQLy+QisOg07QzkO6w1PujrT9gyPjti7ecizL77Im99wP/vuafJkTCusUeYyJbDwSHFdj1R5rHVbpszcarumWVaTWGpRTYZiNIt55LNf4NJghGu7ph0x/ZhfpxO43FeLqXslea6o+VIO2SRFSTdUHExj1kOPZ/s59/U8vrM7YbXXppgOuZGF/Kt338tb3/M437uyyy+s+xxlLr4V0wzqFDqiXu9CnphFinpHmSbRBTXXIQzrXHnuaXScct2/h2S+T7veQBUpjhuaKYHjunhByEq3bXjZ7Mj9S9Q0LctqyFRw4dI1/sV/+K8cLyK6niKwLZM0m3aKVh5d1yJzfKJE5iZVz9Wf5ex0PK4Mc16/6nBtmnNn1zV5re471FTGPNE8/MbX8Vsf/U1GozHtekA/d3CKiKT0ydMZuRXg6oyFVrQ8mftUfZ909rWgxqXnnyXPUi6rM+hE7tEwY/6isPDLBa4XENbrZqxhpgwWPHimi5qnupQkOhsN+czv/TuSLEZJ01qYmbXpEeVGMq5r1VxKp40uJcFKV20xiXN6fsneXHNHy+IHfYsHVkue2Yuot+t48Zy9LOR33nGGdz72cf724lUe2nA50CENEiyvgU6m1MI6vjTctk3o2qSZNN/g26IZFrsXLpDGC75nvw4VjWj5MrbQxvA15vhuwFqnUc1mtAzKSt567ypqkelSW4pR/5hPfvbfEEuBbfYKSjKkMpFZSEGuLDphCH6DPNfVwMjCjCg6gc0gUWzVUo5ih9VAM4+1WV1YZIzTkrf9/Dk+8clPMZjO6dUcxri42YKs9CjSOTpo4Ocps1yKe5uiyMhKaXxdiiJl/9JFoijiyDmFThY4gWcmfalWODrFdXy2N1bJZcBVajNyfMu5VVSSlbJlwHH/iI9/4tNMU/BktKRcclVgaRtLi2UVnaAOQYM0l8FrhrJtJqliJdDsRTZ3hylPj33e0Em51M+pd3uEi0P2dIPf/qen+PWPfoKnL+/x4JrPXuYTFlMIOuTRGK/eoVbGLAqLRijViSbTOTU3QArR65dfZL6IcdbvIs1TdocF3bpPJ3RMzGWzASvr22C7ZpIn/x6+W+LUzPXgsN/nN574CEmSUtrVjo4lvaFTYDlSiSt6Gx1Cv0vhxliJTe6UlEnN7CRpw7QiLmVvopoOoF0sO2MclfzSm+/hM//y95guUtpShARtnCJmEeUoFeM1mziZJo4WeEHN7EUUSUpk73P95vfZvTYAvUa+ukGez9g7njPqF7Rd6RwKiugKi/llHMfHsnwzZG76ddTBwWGZZinD4YjPfvpzTGYzijwxsxBJxt07MlpnE1RmYbuKQG+iuhP0wEe1c+ILr8d2UhOrWldjDKu7TznaJFjbZX58Cqt2mTfd+y5+6+Nv53jyIr3mvYRunX5ymZ71MK6q4Qc+cVYwi2IaNR/PtdGpx7Xoqzx3+CeE84d54NR5IYhWo8Zf/s03+Oo3/wtrvW1Ct0PgrhA6K9TcDqV2jSAJc+rzn/98OZ1Ol/MVl7IsiOOINM0YTw4ZRJeJ9ZDpZEzQ9fGKDexmRJkVqMBn+twOyo5pNJsEYcjx8QG9h55kcel1hGcvMnvhHGrlBR66/1f55X+2zQvX/5q13r2QOQzzH/Lz7X/NYfEAvaZiePOQsrfOSnJIOwiNmz23+xccHr3AweGc8RjCIOD05lksakyjIzrBnRRimNmYXGdmHTs7pzh37pypadW1a9dKqRgODg7Y399nMhmTZZm5ecIxUTpgkR4yiQ+IFhPiLCeOZpSFB3GTXDdwdIv17hmarR4//MGT3PGL+1z/bo/em6/S/84pmg89zwPrj/COd55mMDkirNWwkx3G0QsUB2/Ba57jjq0OZTxGOS46ryYJ82jApetPcTDYJ6yt4tshtVoIuUMz7NI/HqJ1SthscMfOHZy9+y62trbwPO/WbuHf3z7TmvlcLDVmMBgwHIwYjSbMJ3Nm0ZxI5p3JjHk6RkbCgVfDsgN8ArP3N5juM5jdJD26xrOjq9TzCcfzkGYYcXrrbTz6xDs5OrrMeHzIjck+2eiA65OYdrjOPace5NzOw/hO10zW5ZDm27VDUxdLnMtwOctSk+NqtYDNzU3W1tfpdbvm2pc6bgE0u7IvsRUs56M4Yj6dmfJrOhwyGE8YjkaMxkNmszlpLDGbkeUx02RAlC2Y5UeUSZ+pdYyaz1k4Y9OdhE4D5dVoB6dZWbuLlneaXm2DPC1NR5BGCbF0CWVJEAQ0GnXanTb1sE69Xmdzc4uNjQ1ardZy4+dlN3fNF6+4R/9SP5eHJ0nMYhEh8TscDun3+0aoJuMJi8WCJMnRZgRZkJOR5FMKvWBz/QyN2gqqsEjTBE1q7iU5znZsfN83i2+32zSbTXq9HisrK6yurtJoNH4ympf49rYAvhzL1b5JSZqmZqGTyZT+4Jj+cd+4+mg4Yh7F5Kk0xqK4Jb7rVP87w1KGpU6nR6vVNMAEkPzrdDqGxX/McVsAb/dBsh0mKWgxnzMajxgOhhwf9+n3j5nNZ7RbbbrdrgElYE5Aua57u4962etfNYAvx7YISJIkxrXFxdvtlnFJW+Yiy+MnecrtIn/VAN7uQl6t618D+GpZ9md139cY/FlZ+tV6zmsMvlqW/Vnd9/8CAe3hZpCQX/4AAAAASUVORK5CYII="},WaYH:function(Ge,de,N){"use strict";var Z=N("rePB"),z=N("Ff2n"),I=N("VTBJ"),G=N("1OyB"),j=N("vuIU"),w=N("JX7q"),W=N("Ji7U"),F=N("LK+K"),O=N("q1tI"),b=N("TSYQ"),c=N.n(b),p=N("sboe"),S=N("OZM5"),v=function(_){var R=_.prefixCls,g=_.level,h=_.isStart,s=_.isEnd;if(!g)return null;for(var l="".concat(R,"-indent-unit"),D=[],T=0;T0&&t.prevInput=="\u200B"?kn(i,_s)(i):xt++<10?r.detectingSelectAll=setTimeout(Pt,500):(r.selForContextMenu=null,r.input.reset())};r.detectingSelectAll=setTimeout(Pt,200)}}if(W&&F>=9&&Je(),_){ye(e);var ft=function(){lt(window,"mouseup",ft),setTimeout(Ve,20)};Re(window,"mouseup",ft)}else setTimeout(Ve,50)},Zn.prototype.readOnlyChanged=function(e){e||this.reset(),this.textarea.disabled=e=="nocursor",this.textarea.readOnly=!!e},Zn.prototype.setUneditable=function(){},Zn.prototype.needsContentAttribute=!1;function ru(e,t){if(t=t?H(t):{},t.value=e.value,!t.tabindex&&e.tabIndex&&(t.tabindex=e.tabIndex),!t.placeholder&&e.placeholder&&(t.placeholder=e.placeholder),t.autofocus==null){var i=M();t.autofocus=i==e||e.getAttribute("autofocus")!=null&&i==document.body}function r(){e.value=q.getValue()}var d;if(e.form&&(Re(e.form,"submit",r),!t.leaveSubmitMethodAlone)){var B=e.form;d=B.submit;try{var Y=B.submit=function(){r(),B.submit=d,B.submit(),B.submit=Y}}catch(ee){}}t.finishInit=function(ee){ee.save=r,ee.getTextArea=function(){return e},ee.toTextArea=function(){ee.toTextArea=isNaN,r(),e.parentNode.removeChild(ee.getWrapperElement()),e.style.display="",e.form&&(lt(e.form,"submit",r),!t.leaveSubmitMethodAlone&&typeof e.form.submit=="function"&&(e.form.submit=d))}},e.style.display="none";var q=Gn(function(ee){return e.parentNode.insertBefore(ee,e.nextSibling)},t);return q}function iu(e){e.off=lt,e.on=Re,e.wheelEventPixels=io,e.Doc=Ir,e.splitLines=et,e.countColumn=$,e.findColumn=ke,e.isWordChar=Ae,e.Pass=Ke,e.signal=ze,e.Line=Sr,e.changeEnd=Rr,e.scrollbarModel=ce,e.Pos=ot,e.cmpPos=wt,e.modes=rt,e.mimeModes=Qe,e.resolveMode=Le,e.getMode=Ue,e.modeExtensions=$e,e.extendMode=at,e.copyState=St,e.startState=It,e.innerMode=it,e.commands=mo,e.keyMap=Ti,e.keyName=Vs,e.isModifierKey=zs,e.lookupKey=Da,e.normalizeKeyMap=Pl,e.StringStream=Xt,e.SharedTextMarker=ho,e.TextMarker=Fi,e.LineWidget=co,e.e_preventDefault=re,e.e_stopPropagation=ae,e.e_stop=ye,e.addClass=k,e.contains=C,e.rmClass=g,e.keyNames=ji}Yl(Gn),$l(Gn);var au="iter insert remove copy getEditor constructor".split(" ");for(var Vo in Ir.prototype)Ir.prototype.hasOwnProperty(Vo)&&pe(au,Vo)<0&&(Gn.prototype[Vo]=function(e){return function(){return e.apply(this.doc,arguments)}}(Ir.prototype[Vo]));return ve(Ir),Gn.inputStyles={textarea:Zn,contenteditable:Un},Gn.defineMode=function(e){!Gn.defaults.mode&&e!="null"&&(Gn.defaults.mode=e),At.apply(this,arguments)},Gn.defineMIME=vt,Gn.defineMode("null",function(){return{token:function(e){return e.skipToEnd()}}}),Gn.defineMIME("text/plain","null"),Gn.defineExtension=function(e,t){Gn.prototype[e]=t},Gn.defineDocExtension=function(e,t){Ir.prototype[e]=t},Gn.fromTextArea=ru,iu(Gn),Gn.version="5.58.2",Gn})},W6BS:function(Ge,de){Ge.exports="data:image/png;base64,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"},WaYH:function(Ge,de,N){"use strict";var Z=N("rePB"),z=N("Ff2n"),I=N("VTBJ"),G=N("1OyB"),j=N("vuIU"),w=N("JX7q"),W=N("Ji7U"),F=N("LK+K"),O=N("q1tI"),b=N("TSYQ"),c=N.n(b),p=N("sboe"),S=N("OZM5"),v=function(_){var R=_.prefixCls,g=_.level,h=_.isStart,s=_.isEnd;if(!g)return null;for(var l="".concat(R,"-indent-unit"),D=[],T=0;T1&&arguments[1]!==void 0?arguments[1]:!1,Be=Ne.getAttribute("id")||Ne.getAttribute("data-reactid")||Ne.getAttribute("name");if(Ie&&M[Be])return M[Be];var ke=window.getComputedStyle(Ne),ge=ke.getPropertyValue("box-sizing")||ke.getPropertyValue("-moz-box-sizing")||ke.getPropertyValue("-webkit-box-sizing"),fe=parseFloat(ke.getPropertyValue("padding-bottom"))+parseFloat(ke.getPropertyValue("padding-top")),te=parseFloat(ke.getPropertyValue("border-bottom-width"))+parseFloat(ke.getPropertyValue("border-top-width")),be=C.map(function(Oe){return"".concat(Oe,":").concat(ke.getPropertyValue(Oe))}).join(";"),se={sizingStyle:be,paddingSize:fe,borderSize:te,boxSizing:ge};return Ie&&Be&&(M[Be]=se),se}function P(Ne){var Ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Be=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,ke=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;k||(k=document.createElement("textarea"),k.setAttribute("tab-index","-1"),k.setAttribute("aria-hidden","true"),document.body.appendChild(k)),Ne.getAttribute("wrap")?k.setAttribute("wrap",Ne.getAttribute("wrap")):k.removeAttribute("wrap");var ge=U(Ne,Ie),fe=ge.paddingSize,te=ge.borderSize,be=ge.boxSizing,se=ge.sizingStyle;k.setAttribute("style","".concat(se,";").concat(T)),k.value=Ne.value||Ne.placeholder||"";var Oe=Number.MIN_SAFE_INTEGER,ie=Number.MAX_SAFE_INTEGER,oe=k.scrollHeight,Ae;if(be==="border-box"?oe+=te:be==="content-box"&&(oe-=fe),Be!==null||ke!==null){k.value=" ";var _e=k.scrollHeight-fe;Be!==null&&(Oe=_e*Be,be==="border-box"&&(Oe=Oe+fe+te),oe=Math.max(Oe,oe)),ke!==null&&(ie=_e*ke,be==="border-box"&&(ie=ie+fe+te),Ae=oe>ie?"":"hidden",oe=Math.min(ie,oe))}return{height:oe,minHeight:Oe,maxHeight:ie,overflowY:Ae,resize:"none"}}var K=N("Gytx"),H=N.n(K),$;(function(Ne){Ne[Ne.NONE=0]="NONE",Ne[Ne.RESIZING=1]="RESIZING",Ne[Ne.RESIZED=2]="RESIZED"})($||($={}));var le=function(Ne){Object(G.a)(Be,Ne);var Ie=Object(j.a)(Be);function Be(ke){var ge;return Object(z.a)(this,Be),ge=Ie.call(this,ke),ge.nextFrameActionId=void 0,ge.resizeFrameId=void 0,ge.textArea=void 0,ge.saveTextArea=function(fe){ge.textArea=fe},ge.handleResize=function(fe){var te=ge.state.resizeStatus,be=ge.props,se=be.autoSize,Oe=be.onResize;if(te!==$.NONE)return;typeof Oe=="function"&&Oe(fe),se&&ge.resizeOnNextFrame()},ge.resizeOnNextFrame=function(){cancelAnimationFrame(ge.nextFrameActionId),ge.nextFrameActionId=requestAnimationFrame(ge.resizeTextarea)},ge.resizeTextarea=function(){var fe=ge.props.autoSize;if(!fe||!ge.textArea)return;var te=fe.minRows,be=fe.maxRows,se=P(ge.textArea,!1,te,be);ge.setState({textareaStyles:se,resizeStatus:$.RESIZING},function(){cancelAnimationFrame(ge.resizeFrameId),ge.resizeFrameId=requestAnimationFrame(function(){ge.setState({resizeStatus:$.RESIZED},function(){ge.resizeFrameId=requestAnimationFrame(function(){ge.setState({resizeStatus:$.NONE}),ge.fixFirefoxAutoScroll()})})})})},ge.renderTextArea=function(){var fe=ge.props,te=fe.prefixCls,be=te===void 0?"rc-textarea":te,se=fe.autoSize,Oe=fe.onResize,ie=fe.className,oe=fe.disabled,Ae=ge.state,_e=Ae.textareaStyles,je=Ae.resizeStatus,He=Object(s.a)(ge.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),Ye=D()(be,ie,Object(F.a)({},"".concat(be,"-disabled"),oe));"value"in He&&(He.value=He.value||"");var qe=Object(W.a)(Object(W.a)(Object(W.a)({},ge.props.style),_e),je===$.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return w.createElement(h,{onResize:ge.handleResize,disabled:!(se||Oe)},w.createElement("textarea",Object(Z.a)({},He,{className:Ye,style:qe,ref:ge.saveTextArea})))},ge.state={textareaStyles:{},resizeStatus:$.NONE},ge}return Object(I.a)(Be,[{key:"componentDidUpdate",value:function(ge){(ge.value!==this.props.value||!H()(ge.autoSize,this.props.autoSize))&&this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var ge=this.textArea.selectionStart,fe=this.textArea.selectionEnd;this.textArea.setSelectionRange(ge,fe)}}catch(te){}}},{key:"render",value:function(){return this.renderTextArea()}}]),Be}(w.Component),pe=le,xe=function(Ne){Object(G.a)(Be,Ne);var Ie=Object(j.a)(Be);function Be(ke){var ge;Object(z.a)(this,Be),ge=Ie.call(this,ke),ge.resizableTextArea=void 0,ge.focus=function(){ge.resizableTextArea.textArea.focus()},ge.saveTextArea=function(te){ge.resizableTextArea=te},ge.handleChange=function(te){var be=ge.props.onChange;ge.setValue(te.target.value,function(){ge.resizableTextArea.resizeTextarea()}),be&&be(te)},ge.handleKeyDown=function(te){var be=ge.props,se=be.onPressEnter,Oe=be.onKeyDown;te.keyCode===13&&se&&se(te),Oe&&Oe(te)};var fe=typeof ke.value=="undefined"||ke.value===null?ke.defaultValue:ke.value;return ge.state={value:fe},ge}return Object(I.a)(Be,[{key:"setValue",value:function(ge,fe){"value"in this.props||this.setState({value:ge},fe)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return w.createElement(pe,Object(Z.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(ge){return"value"in ge?{value:ge.value}:null}}]),Be}(w.Component),ze=de.default=xe},ZW9T:function(Ge,de,N){"use strict";N.d(de,"a",function(){return h});var Z=N("k1fw"),z=N("oBTY"),I=N("9og8"),G=N("miYZ"),j=N("tsqr"),w=N("rAM+"),W=N("tJVT"),F=N("PpiC"),O=N("WmNS"),b=N.n(O),c=N("q1tI"),p=N.n(c),S=N("bdgK");function v(s,l,D,T,C){var M=l.getWordUntilPosition(D),k={startLineNumber:D.lineNumber,endLineNumber:D.lineNumber,startColumn:M.startColumn,endColumn:M.endColumn},U=T.map(function(P){return{label:P,kind:s.languages.CompletionItemKind.Keyword,insertText:P,insertTextRules:s.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:k}});return C.map(function(P){U.push(Object(Z.a)(Object(Z.a)({},P),{},{range:k}))}),U}var f=function(s){var l={label:"ifelse",kind:s.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` +`,C=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break"],M={},k;function U(Ne){var Ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Be=Ne.getAttribute("id")||Ne.getAttribute("data-reactid")||Ne.getAttribute("name");if(Ie&&M[Be])return M[Be];var ke=window.getComputedStyle(Ne),ge=ke.getPropertyValue("box-sizing")||ke.getPropertyValue("-moz-box-sizing")||ke.getPropertyValue("-webkit-box-sizing"),fe=parseFloat(ke.getPropertyValue("padding-bottom"))+parseFloat(ke.getPropertyValue("padding-top")),te=parseFloat(ke.getPropertyValue("border-bottom-width"))+parseFloat(ke.getPropertyValue("border-top-width")),be=C.map(function(Oe){return"".concat(Oe,":").concat(ke.getPropertyValue(Oe))}).join(";"),se={sizingStyle:be,paddingSize:fe,borderSize:te,boxSizing:ge};return Ie&&Be&&(M[Be]=se),se}function P(Ne){var Ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Be=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,ke=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;k||(k=document.createElement("textarea"),k.setAttribute("tab-index","-1"),k.setAttribute("aria-hidden","true"),document.body.appendChild(k)),Ne.getAttribute("wrap")?k.setAttribute("wrap",Ne.getAttribute("wrap")):k.removeAttribute("wrap");var ge=U(Ne,Ie),fe=ge.paddingSize,te=ge.borderSize,be=ge.boxSizing,se=ge.sizingStyle;k.setAttribute("style","".concat(se,";").concat(T)),k.value=Ne.value||Ne.placeholder||"";var Oe=Number.MIN_SAFE_INTEGER,ie=Number.MAX_SAFE_INTEGER,oe=k.scrollHeight,Ae;if(be==="border-box"?oe+=te:be==="content-box"&&(oe-=fe),Be!==null||ke!==null){k.value=" ";var _e=k.scrollHeight-fe;Be!==null&&(Oe=_e*Be,be==="border-box"&&(Oe=Oe+fe+te),oe=Math.max(Oe,oe)),ke!==null&&(ie=_e*ke,be==="border-box"&&(ie=ie+fe+te),Ae=oe>ie?"":"hidden",oe=Math.min(ie,oe))}return{height:oe,minHeight:Oe,maxHeight:ie,overflowY:Ae,resize:"none"}}var K=N("Gytx"),H=N.n(K),$;(function(Ne){Ne[Ne.NONE=0]="NONE",Ne[Ne.RESIZING=1]="RESIZING",Ne[Ne.RESIZED=2]="RESIZED"})($||($={}));var le=function(Ne){Object(G.a)(Be,Ne);var Ie=Object(j.a)(Be);function Be(ke){var ge;return Object(z.a)(this,Be),ge=Ie.call(this,ke),ge.nextFrameActionId=void 0,ge.resizeFrameId=void 0,ge.textArea=void 0,ge.saveTextArea=function(fe){ge.textArea=fe},ge.handleResize=function(fe){var te=ge.state.resizeStatus,be=ge.props,se=be.autoSize,Oe=be.onResize;if(te!==$.NONE)return;typeof Oe=="function"&&Oe(fe),se&&ge.resizeOnNextFrame()},ge.resizeOnNextFrame=function(){cancelAnimationFrame(ge.nextFrameActionId),ge.nextFrameActionId=requestAnimationFrame(ge.resizeTextarea)},ge.resizeTextarea=function(){var fe=ge.props.autoSize;if(!fe||!ge.textArea)return;var te=fe.minRows,be=fe.maxRows,se=P(ge.textArea,!1,te,be);ge.setState({textareaStyles:se,resizeStatus:$.RESIZING},function(){cancelAnimationFrame(ge.resizeFrameId),ge.resizeFrameId=requestAnimationFrame(function(){ge.setState({resizeStatus:$.RESIZED},function(){ge.resizeFrameId=requestAnimationFrame(function(){ge.setState({resizeStatus:$.NONE}),ge.fixFirefoxAutoScroll()})})})})},ge.renderTextArea=function(){var fe=ge.props,te=fe.prefixCls,be=te===void 0?"rc-textarea":te,se=fe.autoSize,Oe=fe.onResize,ie=fe.className,oe=fe.disabled,Ae=ge.state,_e=Ae.textareaStyles,je=Ae.resizeStatus,He=Object(s.a)(ge.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),Ye=D()(be,ie,Object(F.a)({},"".concat(be,"-disabled"),oe));"value"in He&&(He.value=He.value||"");var qe=Object(W.a)(Object(W.a)(Object(W.a)({},ge.props.style),_e),je===$.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return w.createElement(h,{onResize:ge.handleResize,disabled:!(se||Oe)},w.createElement("textarea",Object(Z.a)({},He,{className:Ye,style:qe,ref:ge.saveTextArea})))},ge.state={textareaStyles:{},resizeStatus:$.NONE},ge}return Object(I.a)(Be,[{key:"componentDidUpdate",value:function(ge){(ge.value!==this.props.value||!H()(ge.autoSize,this.props.autoSize))&&this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var ge=this.textArea.selectionStart,fe=this.textArea.selectionEnd;this.textArea.setSelectionRange(ge,fe)}}catch(te){}}},{key:"render",value:function(){return this.renderTextArea()}}]),Be}(w.Component),pe=le,xe=function(Ne){Object(G.a)(Be,Ne);var Ie=Object(j.a)(Be);function Be(ke){var ge;Object(z.a)(this,Be),ge=Ie.call(this,ke),ge.resizableTextArea=void 0,ge.focus=function(){ge.resizableTextArea.textArea.focus()},ge.saveTextArea=function(te){ge.resizableTextArea=te},ge.handleChange=function(te){var be=ge.props.onChange;ge.setValue(te.target.value,function(){ge.resizableTextArea.resizeTextarea()}),be&&be(te)},ge.handleKeyDown=function(te){var be=ge.props,se=be.onPressEnter,Oe=be.onKeyDown;te.keyCode===13&&se&&se(te),Oe&&Oe(te)};var fe=typeof ke.value=="undefined"||ke.value===null?ke.defaultValue:ke.value;return ge.state={value:fe},ge}return Object(I.a)(Be,[{key:"setValue",value:function(ge,fe){"value"in this.props||this.setState({value:ge},fe)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return w.createElement(pe,Object(Z.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(ge){return"value"in ge?{value:ge.value}:null}}]),Be}(w.Component),Ke=de.default=xe},ZW9T:function(Ge,de,N){"use strict";N.d(de,"a",function(){return h});var Z=N("k1fw"),z=N("oBTY"),I=N("9og8"),G=N("miYZ"),j=N("tsqr"),w=N("rAM+"),W=N("tJVT"),F=N("PpiC"),O=N("WmNS"),b=N.n(O),c=N("q1tI"),p=N.n(c),S=N("bdgK");function v(s,l,D,T,C){var M=l.getWordUntilPosition(D),k={startLineNumber:D.lineNumber,endLineNumber:D.lineNumber,startColumn:M.startColumn,endColumn:M.endColumn},U=T.map(function(P){return{label:P,kind:s.languages.CompletionItemKind.Keyword,insertText:P,insertTextRules:s.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:k}});return C.map(function(P){U.push(Object(Z.a)(Object(Z.a)({},P),{},{range:k}))}),U}var f=function(s){var l={label:"ifelse",kind:s.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` `),insertTextRules:s.languages.CompletionItemInsertTextRule.InsertAsSnippet},D=["auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while","inline","restrict","_Bool","_Complex","_Imaginary","_Alignas","_Alignof","_Atomic","_Static_assert","_Noreturn","_Thread_local","_Generic"];s.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(k,U){var P=v(s,k,U,D,[l]);return{suggestions:P}}});var T=["False","None","True","and","as","assert","break","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","nonlocal","not","or","pass","raise","return","try","while","with","yield"];s.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(k,U){var P=[{label:"print",kind:s.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(` `),insertTextRules:s.languages.CompletionItemInsertTextRule.InsertAsSnippet}],K=v(s,k,U,T,P);return{suggestions:K}}});var C=["abstract","assert","boolean","break","byte","case","catch","char","class","const","continue","default","do","double","else","enum","extends","final","finally","float","for","goto","if","implements","import","instance of","int","interface","long","native","new","package","private","protected","public","return","strictfp","short","static","super","switch","synchronized","this","throw","throws","transient","try","void","volatile","while"];s.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(k,U){var P=[l,{label:"main",kind:s.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(` `),insertTextRules:s.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:s.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join(` -`),insertTextRules:s.languages.CompletionItemInsertTextRule.InsertAsSnippet}],K=v(s,k,U,C,P);return{suggestions:K}}})},m="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002",a=N("fjLI"),n=N("LvDl"),o=N("+ua5");function u(s){return/^\d+$/.test(s)?"".concat(s,"px"):s}function A(){}var x=!1,y={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python",Scala:"scale"};function _(){var s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],l=s;if(Array.isArray(s)){for(var D=0;D0||it.target.offsetWidth>0)&&Ze.current.instance.layout()}}catch(It){at.e(It)}finally{at.f()}}),Ue.observe(Re.current)),Ue}function Fe(){j.b.warn({content:decodeURIComponent(m),key:"monaco-editor-tip"})}var Pe=function(){var $e=Ze.current.instance;if(M!=null&&$e&&ae){var at=$e.getModel();at&&M!==at.getValue()&&(x=!0,at.setValue(M),$e.layout(),x=!1)}};Object(c.useEffect)(function(){try{var Ue,$e=Ze.current.instance;Ke.current&&clearTimeout(Ke.current),Ke.current=setTimeout(function(){Pe()},500),$e==null||((Ue=$e.updateOptions)===null||Ue===void 0)||Ue.call($e,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(M.split(/\r\n|\r|\n/g).length))+3,5)})}catch(at){debugger}},[M,ae,Ze.current]),Object(c.useEffect)(function(){try{if(bt&&Ze.current&&Ze.current.instance){var Ue=Ze.current.instance;Ue.changeViewZones(function(at){var St=document.createElement("div");St.style.padding="10px 20px",St.style.width="calc(100% - 20px)",St.className="my-error-line-wrp",St.innerHTML=ct,at.addZone({afterLineNumber:bt||11,heightInLines:3,domNode:St})});var $e={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};Ue.addOverlayWidget($e),Ue.revealPositionInCenter({lineNumber:20,column:1})}}catch(at){debugger}},[bt,Ze.current,ae]),Object(c.useEffect)(function(){var Ue;if((Ue=Ze.current)!==null&&Ue!==void 0&&Ue.instance&&ae&&Mt){var $e=Ze.current.instance,at=$e.getModel();if(!at)return;var St=function(){var wt=[],Rt=[],Kt=at.getAllDecorations(),Ht=Object(w.a)(Kt),$t;try{for(Ht.s();!($t=Ht.n()).done;){var X=$t.value;if(X.options.className==="highlighted-line"){var E;wt.push(X==null||((E=X.range)===null||E===void 0)?void 0:E.startLineNumber),Rt.push(X==null?void 0:X.id)}}}catch(V){Ht.e(V)}finally{Ht.f()}at.deltaDecorations(Rt,[]);var L=at.getLineCount();!!mt&&mt<=L&&($e.deltaDecorations([],[{range:new R.Range(mt,1,mt,at.getLineMaxColumn(mt)),options:{isWholeLine:!0,className:"highlighted-line"}}]),$e.revealLineInCenter(mt))};St();var it=function(){var wt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,Rt=[],Kt=[],Ht=at.getAllDecorations(),$t=Object(w.a)(Ht),X;try{for($t.s();!(X=$t.n()).done;){var E=X.value;if(E.options.linesDecorationsClassName==="breakpoints"){var L;Rt.push(E==null||((L=E.range)===null||L===void 0)?void 0:L.startLineNumber),Kt.push(E==null?void 0:E.id)}}}catch(V){$t.e(V)}finally{$t.f()}if(wt)return{lines:Rt,ids:Kt};_e(Rt)},It=function(){var ot=Object(I.a)(b.a.mark(function wt(Rt){var Kt;return b.a.wrap(function($t){for(;;)switch($t.prev=$t.next){case 0:return Kt={range:new R.Range(Rt,1,Rt,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints"}},$t.next=3,at.deltaDecorations([],[Kt]);case 3:it();case 4:case"end":return $t.stop()}},wt)}));return function(Rt){return ot.apply(this,arguments)}}(),Xt=function(){var ot=Object(I.a)(b.a.mark(function wt(Rt){var Kt,Ht,$t,X,E;return b.a.wrap(function(V){for(;;)switch(V.prev=V.next){case 0:Kt=[],Ht=$e.getLineDecorations(Rt),$t=Object(w.a)(Ht);try{for($t.s();!(X=$t.n()).done;)E=X.value,E.options.linesDecorationsClassName==="breakpoints"&&Kt.push(E.id)}catch(J){$t.e(J)}finally{$t.f()}return V.next=6,at.deltaDecorations(Kt,[]);case 6:it();case 7:case"end":return V.stop()}},wt)}));return function(Rt){return ot.apply(this,arguments)}}(),Lt=function(wt){var Rt=$e.getLineDecorations(wt),Kt=Object(w.a)(Rt),Ht;try{for(Kt.s();!(Ht=Kt.n()).done;){var $t=Ht.value;if($t.options.linesDecorationsClassName==="breakpoints")return!0}}catch(X){Kt.e(X)}finally{Kt.f()}return!1};if(!Object(n.isEqual)(He,it(!0).lines)){at.deltaDecorations(it(!0).ids,[]);var sn=He.map(function(ot){return{range:new R.Range(ot,1,ot,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints"}}});at.deltaDecorations([],sn)}var hn=$e.onDidChangeModelContent(function(ot){var wt=$e.getPosition();if(wt){var Rt=wt.lineNumber;at.getLineContent(Rt).trim()===""?Xt(Rt):Lt(Rt)&&(Xt(Rt),It(Rt))}}),nn=$e.onMouseDown(function(ot){var wt,Rt,Kt;if(ot.target.detail&&(wt=ot.target)!==null&&wt!==void 0&&(Rt=wt.element)!==null&&Rt!==void 0&&(Kt=Rt.className)!==null&&Kt!==void 0&&Kt.includes("line-numbers")){var Ht=ot.target.position.lineNumber;if(at.getLineContent(Ht).trim()==="")return;Lt(Ht)?Xt(Ht):It(Ht)}}),Jt=function(wt){var Rt={range:new R.Range(wt,1,wt,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};tt.current=$e.deltaDecorations(tt.current,[Rt])},cn=function(){tt.current=$e.deltaDecorations(tt.current,[])},On=$e.onMouseMove(function(ot){var wt,Rt,Kt;if(cn(),ot.target.detail&&(wt=ot.target)!==null&&wt!==void 0&&(Rt=wt.element)!==null&&Rt!==void 0&&(Kt=Rt.className)!==null&&Kt!==void 0&&Kt.includes("line-numbers")){var Ht=ot.target.position.lineNumber;if(at.getLineContent(Ht).trim()==="")return;Jt(Ht)}}),mn=$e.onMouseLeave(function(){cn()});return function(){hn.dispose(),nn.dispose(),On.dispose(),mn.dispose()}}},[Ze.current,ae,He,mt,Mt]);function ut(){var Ue=Ze.current.instance;if(Ue){var $e=Ue.getSelection(),at=Ze.current.pastePos||{},St=new R.Range(at.startLineNumber||$e.endLineNumber,at.startColumn||$e.endColumn,at.endLineNumber||$e.endLineNumber,at.endColumn||$e.endColumn);setTimeout(function(){Ue.executeEdits("",[{range:St,text:""}])},300)}}function Et(Ue){(window.navigator.platform.match("Mac")?Ue.metaKey:Ue.ctrlKey)&&Ue.keyCode==83&&(Ue.preventDefault(),Ie())}var _t=function(){if(ke&&Ze.current.instance){var $e=Ze.current.instance.getContentHeight();vt($e0||se.target.offsetWidth>0)&&ke.layout()}}catch(Oe){te.e(Oe)}finally{te.f()}}),ge.observe(H.current)),ge}Object(c.useEffect)(function(){return H.current&&N.e(27).then(N.t.bind(null,"M/lh",7)).then(function(ke){R=ke;var ge=R.editor.createDiffEditor(H.current,Object(Z.a)(Object(Z.a)({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},K),{},{wordWrap:!0}));xe(ge);var fe=ze(ge);return function(){ge.dispose();var te=ge.getModel();te&&te.dispose(),fe.unobserve(H.current)}}),function(){window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}},[]),Object(c.useEffect)(function(){pe&&pe.setModel({original:R.editor.createModel(M,U),modified:R.editor.createModel(k,U)})},[M,k,U,pe]);var Ne=u(D),Ie=u(C),Be={width:Ne,height:Ie};return p.a.createElement("div",{className:"my-diff-editor",ref:H,style:Be})}},ZpRC:function(Ge,de,N){"use strict";function Z(c){return typeof c=="object"&&c!=null&&c.nodeType===1}function z(c,p){return(!p||c!=="hidden")&&c!=="visible"&&c!=="clip"}function I(c,p){if(c.clientHeightp||m>c&&a=p&&n>=S?m-c-v:a>p&&nS?a-p+f:0}var j=function(c,p){var S=window,v=p.scrollMode,f=p.block,m=p.inline,a=p.boundary,n=p.skipOverflowHiddenElements,o=typeof a=="function"?a:function(_e){return _e!==a};if(!Z(c))throw new TypeError("Invalid target");for(var u=document.scrollingElement||document.documentElement,A=[],x=c;Z(x)&&o(x);){if((x=x.parentElement)===u){A.push(x);break}x!=null&&x===document.body&&I(x)&&!I(document.documentElement)||x!=null&&I(x,n)&&A.push(x)}for(var y=S.visualViewport?S.visualViewport.width:innerWidth,_=S.visualViewport?S.visualViewport.height:innerHeight,R=window.scrollX||pageXOffset,g=window.scrollY||pageYOffset,h=c.getBoundingClientRect(),s=h.height,l=h.width,D=h.top,T=h.right,C=h.bottom,M=h.left,k=f==="start"||f==="nearest"?D:f==="end"?C:D+s/2,U=m==="center"?M+l/2:m==="end"?T:M,P=[],K=0;K=0&&M>=0&&C<=_&&T<=y&&D>=xe&&C<=Ne&&M>=Ie&&T<=ze)return P;var Be=getComputedStyle(H),ke=parseInt(Be.borderLeftWidth,10),ge=parseInt(Be.borderTopWidth,10),fe=parseInt(Be.borderRightWidth,10),te=parseInt(Be.borderBottomWidth,10),be=0,se=0,Oe="offsetWidth"in H?H.offsetWidth-H.clientWidth-ke-fe:0,ie="offsetHeight"in H?H.offsetHeight-H.clientHeight-ge-te:0;if(u===H)be=f==="start"?k:f==="end"?k-_:f==="nearest"?G(g,g+_,_,ge,te,g+k,g+k+s,s):k-_/2,se=m==="start"?U:m==="center"?U-y/2:m==="end"?U-y:G(R,R+y,y,ke,fe,R+U,R+U+l,l),be=Math.max(0,be+g),se=Math.max(0,se+R);else{be=f==="start"?k-xe-ge:f==="end"?k-Ne+te+ie:f==="nearest"?G(xe,Ne,le,ge,te+ie,k,k+s,s):k-(xe+le/2)+ie/2,se=m==="start"?U-Ie-ke:m==="center"?U-(Ie+pe/2)+Oe/2:m==="end"?U-ze+fe+Oe:G(Ie,ze,pe,ke,fe+Oe,U,U+l,l);var oe=H.scrollLeft,Ae=H.scrollTop;k+=Ae-(be=Math.max(0,Math.min(Ae+be,H.scrollHeight-le+ie))),U+=oe-(se=Math.max(0,Math.min(oe+se,H.scrollWidth-pe+Oe)))}P.push({el:H,top:be,left:se})}return P};function w(c){return c===Object(c)&&Object.keys(c).length!==0}function W(c,p){p===void 0&&(p="auto");var S="scrollBehavior"in document.body.style;c.forEach(function(v){var f=v.el,m=v.top,a=v.left;f.scroll&&S?f.scroll({top:m,left:a,behavior:p}):(f.scrollTop=m,f.scrollLeft=a)})}function F(c){return c===!1?{block:"end",inline:"nearest"}:w(c)?c:{block:"start",inline:"nearest"}}function O(c,p){var S=!c.ownerDocument.documentElement.contains(c);if(w(p)&&typeof p.behavior=="function")return p.behavior(S?[]:j(c,p));if(S)return;var v=F(p);return W(j(c,v),v.behavior)}var b=de.a=O},Zss7:function(Ge,de,N){var Z;(function(z){var I=/^\s+/,G=/\s+$/,j=0,w=z.round,W=z.min,F=z.max,O=z.random;function b(te,be){if(te=te||"",be=be||{},te instanceof b)return te;if(!(this instanceof b))return new b(te,be);var se=c(te);this._originalInput=te,this._r=se.r,this._g=se.g,this._b=se.b,this._a=se.a,this._roundA=w(100*this._a)/100,this._format=be.format||se.format,this._gradientType=be.gradientType,this._r<1&&(this._r=w(this._r)),this._g<1&&(this._g=w(this._g)),this._b<1&&(this._b=w(this._b)),this._ok=se.ok,this._tc_id=j++}b.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 te=this.toRgb();return(te.r*299+te.g*587+te.b*114)/1e3},getLuminance:function(){var te=this.toRgb(),be,se,Oe,ie,oe,Ae;return be=te.r/255,se=te.g/255,Oe=te.b/255,be<=.03928?ie=be/12.92:ie=z.pow((be+.055)/1.055,2.4),se<=.03928?oe=se/12.92:oe=z.pow((se+.055)/1.055,2.4),Oe<=.03928?Ae=Oe/12.92:Ae=z.pow((Oe+.055)/1.055,2.4),.2126*ie+.7152*oe+.0722*Ae},setAlpha:function(te){return this._a=P(te),this._roundA=w(100*this._a)/100,this},toHsv:function(){var te=f(this._r,this._g,this._b);return{h:te.h*360,s:te.s,v:te.v,a:this._a}},toHsvString:function(){var te=f(this._r,this._g,this._b),be=w(te.h*360),se=w(te.s*100),Oe=w(te.v*100);return this._a==1?"hsv("+be+", "+se+"%, "+Oe+"%)":"hsva("+be+", "+se+"%, "+Oe+"%, "+this._roundA+")"},toHsl:function(){var te=S(this._r,this._g,this._b);return{h:te.h*360,s:te.s,l:te.l,a:this._a}},toHslString:function(){var te=S(this._r,this._g,this._b),be=w(te.h*360),se=w(te.s*100),Oe=w(te.l*100);return this._a==1?"hsl("+be+", "+se+"%, "+Oe+"%)":"hsla("+be+", "+se+"%, "+Oe+"%, "+this._roundA+")"},toHex:function(te){return a(this._r,this._g,this._b,te)},toHexString:function(te){return"#"+this.toHex(te)},toHex8:function(te){return n(this._r,this._g,this._b,this._a,te)},toHex8String:function(te){return"#"+this.toHex8(te)},toRgb:function(){return{r:w(this._r),g:w(this._g),b:w(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+w(this._r)+", "+w(this._g)+", "+w(this._b)+")":"rgba("+w(this._r)+", "+w(this._g)+", "+w(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:w(K(this._r,255)*100)+"%",g:w(K(this._g,255)*100)+"%",b:w(K(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+w(K(this._r,255)*100)+"%, "+w(K(this._g,255)*100)+"%, "+w(K(this._b,255)*100)+"%)":"rgba("+w(K(this._r,255)*100)+"%, "+w(K(this._g,255)*100)+"%, "+w(K(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:k[a(this._r,this._g,this._b,!0)]||!1},toFilter:function(te){var be="#"+o(this._r,this._g,this._b,this._a),se=be,Oe=this._gradientType?"GradientType = 1, ":"";if(te){var ie=b(te);se="#"+o(ie._r,ie._g,ie._b,ie._a)}return"progid:DXImageTransform.Microsoft.gradient("+Oe+"startColorstr="+be+",endColorstr="+se+")"},toString:function(te){var be=!!te;te=te||this._format;var se=!1,Oe=this._a<1&&this._a>=0,ie=!be&&Oe&&(te==="hex"||te==="hex6"||te==="hex3"||te==="hex4"||te==="hex8"||te==="name");return ie?te==="name"&&this._a===0?this.toName():this.toRgbString():(te==="rgb"&&(se=this.toRgbString()),te==="prgb"&&(se=this.toPercentageRgbString()),(te==="hex"||te==="hex6")&&(se=this.toHexString()),te==="hex3"&&(se=this.toHexString(!0)),te==="hex4"&&(se=this.toHex8String(!0)),te==="hex8"&&(se=this.toHex8String()),te==="name"&&(se=this.toName()),te==="hsl"&&(se=this.toHslString()),te==="hsv"&&(se=this.toHsvString()),se||this.toHexString())},clone:function(){return b(this.toString())},_applyModification:function(te,be){var se=te.apply(null,[this].concat([].slice.call(be)));return this._r=se._r,this._g=se._g,this._b=se._b,this.setAlpha(se._a),this},lighten:function(){return this._applyModification(y,arguments)},brighten:function(){return this._applyModification(_,arguments)},darken:function(){return this._applyModification(R,arguments)},desaturate:function(){return this._applyModification(u,arguments)},saturate:function(){return this._applyModification(A,arguments)},greyscale:function(){return this._applyModification(x,arguments)},spin:function(){return this._applyModification(g,arguments)},_applyCombination:function(te,be){return te.apply(null,[this].concat([].slice.call(be)))},analogous:function(){return this._applyCombination(T,arguments)},complement:function(){return this._applyCombination(h,arguments)},monochromatic:function(){return this._applyCombination(C,arguments)},splitcomplement:function(){return this._applyCombination(D,arguments)},triad:function(){return this._applyCombination(s,arguments)},tetrad:function(){return this._applyCombination(l,arguments)}},b.fromRatio=function(te,be){if(typeof te=="object"){var se={};for(var Oe in te)te.hasOwnProperty(Oe)&&(Oe==="a"?se[Oe]=te[Oe]:se[Oe]=ze(te[Oe]));te=se}return b(te,be)};function c(te){var be={r:0,g:0,b:0},se=1,Oe=null,ie=null,oe=null,Ae=!1,_e=!1;return typeof te=="string"&&(te=ge(te)),typeof te=="object"&&(ke(te.r)&&ke(te.g)&&ke(te.b)?(be=p(te.r,te.g,te.b),Ae=!0,_e=String(te.r).substr(-1)==="%"?"prgb":"rgb"):ke(te.h)&&ke(te.s)&&ke(te.v)?(Oe=ze(te.s),ie=ze(te.v),be=m(te.h,Oe,ie),Ae=!0,_e="hsv"):ke(te.h)&&ke(te.s)&&ke(te.l)&&(Oe=ze(te.s),oe=ze(te.l),be=v(te.h,Oe,oe),Ae=!0,_e="hsl"),te.hasOwnProperty("a")&&(se=te.a)),se=P(se),{ok:Ae,format:te.format||_e,r:W(255,F(be.r,0)),g:W(255,F(be.g,0)),b:W(255,F(be.b,0)),a:se}}function p(te,be,se){return{r:K(te,255)*255,g:K(be,255)*255,b:K(se,255)*255}}function S(te,be,se){te=K(te,255),be=K(be,255),se=K(se,255);var Oe=F(te,be,se),ie=W(te,be,se),oe,Ae,_e=(Oe+ie)/2;if(Oe==ie)oe=Ae=0;else{var je=Oe-ie;Ae=_e>.5?je/(2-Oe-ie):je/(Oe+ie);switch(Oe){case te:oe=(be-se)/je+(be1&&(qe-=1),qe<1/6?He+(Ye-He)*6*qe:qe<1/2?Ye:qe<2/3?He+(Ye-He)*(2/3-qe)*6:He}if(be===0)Oe=ie=oe=se;else{var _e=se<.5?se*(1+be):se+be-se*be,je=2*se-_e;Oe=Ae(je,_e,te+1/3),ie=Ae(je,_e,te),oe=Ae(je,_e,te-1/3)}return{r:Oe*255,g:ie*255,b:oe*255}}function f(te,be,se){te=K(te,255),be=K(be,255),se=K(se,255);var Oe=F(te,be,se),ie=W(te,be,se),oe,Ae,_e=Oe,je=Oe-ie;if(Ae=Oe===0?0:je/Oe,Oe==ie)oe=0;else{switch(Oe){case te:oe=(be-se)/je+(be>1)+720)%360;--be;)Oe.h=(Oe.h+ie)%360,oe.push(b(Oe));return oe}function C(te,be){be=be||6;for(var se=b(te).toHsv(),Oe=se.h,ie=se.s,oe=se.v,Ae=[],_e=1/be;be--;)Ae.push(b({h:Oe,s:ie,v:oe})),oe=(oe+_e)%1;return Ae}b.mix=function(te,be,se){se=se===0?0:se||50;var Oe=b(te).toRgb(),ie=b(be).toRgb(),oe=se/100,Ae={r:(ie.r-Oe.r)*oe+Oe.r,g:(ie.g-Oe.g)*oe+Oe.g,b:(ie.b-Oe.b)*oe+Oe.b,a:(ie.a-Oe.a)*oe+Oe.a};return b(Ae)},b.readability=function(te,be){var se=b(te),Oe=b(be);return(z.max(se.getLuminance(),Oe.getLuminance())+.05)/(z.min(se.getLuminance(),Oe.getLuminance())+.05)},b.isReadable=function(te,be,se){var Oe=b.readability(te,be),ie,oe;oe=!1,ie=fe(se);switch(ie.level+ie.size){case"AAsmall":case"AAAlarge":oe=Oe>=4.5;break;case"AAlarge":oe=Oe>=3;break;case"AAAsmall":oe=Oe>=7;break}return oe},b.mostReadable=function(te,be,se){var Oe=null,ie=0,oe,Ae,_e,je;se=se||{},Ae=se.includeFallbackColors,_e=se.level,je=se.size;for(var He=0;Heie&&(ie=oe,Oe=b(be[He]));return b.isReadable(te,Oe,{level:_e,size:je})||!Ae?Oe:(se.includeFallbackColors=!1,b.mostReadable(te,["#fff","#000"],se))};var M=b.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"},k=b.hexNames=U(M);function U(te){var be={};for(var se in te)te.hasOwnProperty(se)&&(be[te[se]]=se);return be}function P(te){return te=parseFloat(te),(isNaN(te)||te<0||te>1)&&(te=1),te}function K(te,be){le(te)&&(te="100%");var se=pe(te);return te=W(be,F(0,parseFloat(te))),se&&(te=parseInt(te*be,10)/100),z.abs(te-be)<1e-6?1:te%be/parseFloat(be)}function H(te){return W(1,F(0,te))}function $(te){return parseInt(te,16)}function le(te){return typeof te=="string"&&te.indexOf(".")!=-1&&parseFloat(te)===1}function pe(te){return typeof te=="string"&&te.indexOf("%")!=-1}function xe(te){return te.length==1?"0"+te:""+te}function ze(te){return te<=1&&(te=te*100+"%"),te}function Ne(te){return z.round(parseFloat(te)*255).toString(16)}function Ie(te){return $(te)/255}var Be=function(){var te="[-\\+]?\\d+%?",be="[-\\+]?\\d*\\.\\d+%?",se="(?:"+be+")|(?:"+te+")",Oe="[\\s|\\(]+("+se+")[,|\\s]+("+se+")[,|\\s]+("+se+")\\s*\\)?",ie="[\\s|\\(]+("+se+")[,|\\s]+("+se+")[,|\\s]+("+se+")[,|\\s]+("+se+")\\s*\\)?";return{CSS_UNIT:new RegExp(se),rgb:new RegExp("rgb"+Oe),rgba:new RegExp("rgba"+ie),hsl:new RegExp("hsl"+Oe),hsla:new RegExp("hsla"+ie),hsv:new RegExp("hsv"+Oe),hsva:new RegExp("hsva"+ie),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 ke(te){return!!Be.CSS_UNIT.exec(te)}function ge(te){te=te.replace(I,"").replace(G,"").toLowerCase();var be=!1;if(M[te])te=M[te],be=!0;else if(te=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var se;return(se=Be.rgb.exec(te))?{r:se[1],g:se[2],b:se[3]}:(se=Be.rgba.exec(te))?{r:se[1],g:se[2],b:se[3],a:se[4]}:(se=Be.hsl.exec(te))?{h:se[1],s:se[2],l:se[3]}:(se=Be.hsla.exec(te))?{h:se[1],s:se[2],l:se[3],a:se[4]}:(se=Be.hsv.exec(te))?{h:se[1],s:se[2],v:se[3]}:(se=Be.hsva.exec(te))?{h:se[1],s:se[2],v:se[3],a:se[4]}:(se=Be.hex8.exec(te))?{r:$(se[1]),g:$(se[2]),b:$(se[3]),a:Ie(se[4]),format:be?"name":"hex8"}:(se=Be.hex6.exec(te))?{r:$(se[1]),g:$(se[2]),b:$(se[3]),format:be?"name":"hex"}:(se=Be.hex4.exec(te))?{r:$(se[1]+""+se[1]),g:$(se[2]+""+se[2]),b:$(se[3]+""+se[3]),a:Ie(se[4]+""+se[4]),format:be?"name":"hex8"}:(se=Be.hex3.exec(te))?{r:$(se[1]+""+se[1]),g:$(se[2]+""+se[2]),b:$(se[3]+""+se[3]),format:be?"name":"hex"}:!1}function fe(te){var be,se;return te=te||{level:"AA",size:"small"},be=(te.level||"AA").toUpperCase(),se=(te.size||"small").toLowerCase(),be!=="AA"&&be!=="AAA"&&(be="AA"),se!=="small"&&se!=="large"&&(se="small"),{level:be,size:se}}Ge.exports?Ge.exports=b:!(Z=function(){return b}.call(de,N,de,Ge),Z!==void 0&&(Ge.exports=Z))})(Math)},aRTE:function(Ge,de){Ge.exports={L:1,M:0,Q:3,H:2}},bPs0:function(Ge,de,N){"use strict";N.d(de,"b",function(){return u});var Z=N("k1fw"),z=N("9og8"),I=N("2qtc"),G=N("kLXV"),j=N("tJVT"),w=N("PpiC"),W=N("aHsQ"),F=N("sGsY"),O=N("WmNS"),b=N.n(O),c=N("q1tI"),p=N.n(c),S=N("bntm"),v=N("V0Rq"),f=N("wd/R"),m=N.n(f),a=N("Ty5D"),n=N("9kvl"),o=F.a.Countdown,u=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],A=function(y){var _=y.globalSetting,R=y.loading,g=y.user,h=y.exercise,s=y.dispatch,l=Object(w.a)(y,["globalSetting","loading","user","exercise","dispatch"]),D=Object(c.useState)({}),T=Object(j.a)(D,2),C=T[0],M=T[1],k=G.a.useModal(),U=Object(j.a)(k,2),P=U[0],K=U[1],H=Object(c.useRef)(),$=Object(c.useRef)(null),le=Object(c.useRef)(null),pe=Object(c.useState)(!0),xe=Object(j.a)(pe,2),ze=xe[0],Ne=xe[1],Ie=Object(a.h)().query,Be=Object(a.i)();Object(c.useEffect)(function(){var _e,je,He,Ye,qe;if(clearTimeout($.current),document.addEventListener(Object(S.c)(),Ae,!1),window.addEventListener("blur",ie,!1),(_e=h.exerciseUserInfo)!==null&&_e!==void 0&&_e.screen_open&&Object(S.a)()&&(s({type:"globalSetting/headerFooterToggle",payload:!1}),Ne(!1)),(je=h.exerciseUserInfo)!==null&&je!==void 0&&je.screen_at&&m()().diff(m()((He=h.exerciseUserInfo)===null||He===void 0?void 0:He.screen_at),"seconds")>0)ke();else if((Ye=h.exerciseUserInfo)!==null&&Ye!==void 0&&Ye.screen_open&&!Object(S.a)()){var bt=document.domain==="kepukehuan.educoder.net"?30:h.exerciseUserInfo.screen_sec+10+1;H.current=G.a.info({icon:null,content:p.a.createElement("div",{className:"tc font16"},"\u672C\u573A\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u5207\u5C4F\u9650\u5236\uFF0C",p.a.createElement("br",null),"\u5207\u6362\u9875\u9762 ",h.exerciseUserInfo.screen_num-h.exerciseUserInfo.used_screen_num," \u6B21\u540E\u5C06\u8FDB\u884C\u5F3A\u5236\u4EA4\u5377\uFF0C",p.a.createElement("br",null),"\u8BF7\u52FF\u5207\u5C4F\u53CA\u5237\u65B0\u9875\u9762"),okText:p.a.createElement("span",null,"\u5F00\u59CB\u8003\u8BD5\uFF08",p.a.createElement("span",{style:{display:"inline-block"}},p.a.createElement(o,{onFinish:function(){var ct;ke(),(ct=H.current)===null||ct===void 0||ct.destroy()},valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+bt*1e3})),"S\uFF09"),onOk:function(){var ct;(ct=H.current)===null||ct===void 0||ct.destroy(),Ne(!1),Object(S.d)(document.body),document.getElementById("root").addEventListener("click",ge,!1)}})}return(qe=h.exerciseUserInfo)!==null&&qe!==void 0&&qe.screen_open&&!Object(S.a)()||document.getElementById("root").addEventListener("click",ge,!1),function(){document.getElementById("root").removeEventListener("click",ge,!1),document.removeEventListener(Object(S.c)(),Ae,!1),window.removeEventListener("blur",ie,!1),clearTimeout($.current)}},[]),Object(c.useEffect)(function(){setTimeout(function(){h.actionTabs.removeEventListenerExitScreen&&(clearTimeout($.current),document.getElementById("root").removeEventListener("click",ge,!1),document.removeEventListener(Object(S.c)(),Ae,!1))},500),fe()},[h.actionTabs]),Object(c.useEffect)(function(){setTimeout(function(){h.exerciseUserInfo.used_screen_num>h.exerciseUserInfo.screen_num?se():!ze},500)},[h.exerciseUserInfo]);var ke=function(){var _e=Object(z.a)(b.a.mark(function je(){var He;return b.a.wrap(function(qe){for(;;)switch(qe.prev=qe.next){case 0:return qe.next=2,oe();case 2:He=qe.sent,setTimeout(function(){var bt,yt;(bt=H.current)===null||bt===void 0||bt.destroy(),H.current=G.a.info({okText:p.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:p.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",p.a.createElement("span",{className:"c-red"},He.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",p.a.createElement("span",{className:"c-red"},(yt=h.exerciseUserInfo)===null||yt===void 0?void 0:yt.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:function(){var ct=Object(z.a)(b.a.mark(function Ot(){return b.a.wrap(function(Me){for(;;)switch(Me.prev=Me.next){case 0:Object(S.d)(document.body);case 1:case"end":return Me.stop()}},Ot)}));function mt(){return ct.apply(this,arguments)}return mt}()})},1e3);case 4:case"end":return qe.stop()}},je)}));return function(){return _e.apply(this,arguments)}}(),ge=function(je){!Object(S.a)()&&je.target.nodeName!=="A"&&je.target.nodeName!=="BUTTON"&&je.target.innerHTML!=="\u786E \u5B9A"&&(Object(S.d)(document.body),console.log("documentClick.full"))},fe=function(){var _e=Object(z.a)(b.a.mark(function je(){return b.a.wrap(function(Ye){for(;;)switch(Ye.prev=Ye.next){case 0:return Ye.abrupt("return",new Promise(function(){var qe=Object(z.a)(b.a.mark(function bt(yt){var ct;return b.a.wrap(function(Ot){for(;;)switch(Ot.prev=Ot.next){case 0:return Ot.next=2,s({type:"exercise/getExerciseUserInfo",payload:Object(Z.a)({},Be)});case 2:return ct=Ot.sent,yt(ct==null?void 0:ct.data),Ot.abrupt("return",ct==null?void 0:ct.data);case 5:case"end":return Ot.stop()}},bt)}));return function(bt){return qe.apply(this,arguments)}}()));case 1:case"end":return Ye.stop()}},je)}));return function(){return _e.apply(this,arguments)}}(),te=function(){var _e=Object(z.a)(b.a.mark(function je(He){var Ye,qe,bt;return b.a.wrap(function(ct){for(;;)switch(ct.prev=ct.next){case 0:(Ye=H.current)===null||Ye===void 0||((qe=Ye.destroyAll)===null||qe===void 0)||qe.call(Ye),H.current=G.a.info({maskClosable:!1,keyboard:!1,okText:p.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5\uFF08",p.a.createElement("span",{style:{display:"inline-block"}},p.a.createElement(o,{onFinish:oe,valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+(h.exerciseUserInfo.screen_sec+1)*1e3})),"S\uFF09"),content:p.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",p.a.createElement("span",{className:"c-red"},He),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",p.a.createElement("span",{className:"c-red"},(bt=h.exerciseUserInfo)===null||bt===void 0?void 0:bt.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377,",p.a.createElement("span",{className:"c-red"},h.exerciseUserInfo.screen_sec),"\u79D2\u5185\u56DE\u5230",p.a.createElement("br",null),p.a.createElement("span",{style:{marginLeft:38}},"\u8003\u8BD5\u4E0D\u8BA1\u5207\u5C4F\u6B21\u6570\u3002")),onOk:function(){var mt=Object(z.a)(b.a.mark(function Mt(){return b.a.wrap(function(Re){for(;;)switch(Re.prev=Re.next){case 0:clearTimeout(le.current),Object(S.d)(document.body),H.current.destroy();case 3:case"end":return Re.stop()}},Mt)}));function Ot(){return mt.apply(this,arguments)}return Ot}()}),le.current=setTimeout(function(){var mt;H.current.update({okText:p.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:p.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",p.a.createElement("span",{className:"c-red"},He+1),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",p.a.createElement("span",{className:"c-red"},(mt=h.exerciseUserInfo)===null||mt===void 0?void 0:mt.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377")})},(h.exerciseUserInfo.screen_sec+1)*1e3);case 3:case"end":return ct.stop()}},je)}));return function(He){return _e.apply(this,arguments)}}(),be=function(){location.href="/classrooms/".concat(Be.coursesId,"/exercise/").concat(Be.categoryId,"/detail")},se=function(){var _e=Object(z.a)(b.a.mark(function je(){var He,Ye,qe;return b.a.wrap(function(yt){for(;;)switch(yt.prev=yt.next){case 0:return(He=H.current)===null||He===void 0||((Ye=He.destroyAll)===null||Ye===void 0)||Ye.call(He),yt.next=3,Object(v.Z)({categoryId:Be.categoryId,commit_method:1});case 3:qe=yt.sent,qe&&Oe();case 5:case"end":return yt.stop()}},je)}));return function(){return _e.apply(this,arguments)}}(),Oe=function(){var je,He;document.removeEventListener(Object(S.c)(),Ae,!1),Object(S.b)(),(je=H.current)===null||je===void 0||((He=je.destroyAll)===null||He===void 0)||He.call(je),P.info({content:p.a.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",p.a.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:function(){be()}})},ie=function(je){Object(S.a)()&&document.getElementById("iframeShixuns").style.display=="none"&&Object(S.b)()},oe=function(){var _e=Object(z.a)(b.a.mark(function je(){return b.a.wrap(function(Ye){for(;;)switch(Ye.prev=Ye.next){case 0:return Ye.abrupt("return",new Promise(function(){var qe=Object(z.a)(b.a.mark(function bt(yt){var ct,mt,Ot;return b.a.wrap(function(Me){for(;;)switch(Me.prev=Me.next){case 0:if(!((ct=h.exerciseUserInfo)!==null&&ct!==void 0&&ct.screen_at)){Me.next=3;break}return Me.next=3,Object(v.g)(Object(Z.a)(Object(Z.a)({},Be),{},{reset:!0}));case 3:return Me.next=5,Object(v.Q)({id:Be.categoryId});case 5:if(mt=Me.sent,!(mt!=null&&mt.is_commit)){Me.next=9;break}return Oe(),Me.abrupt("return");case 9:return Me.next=11,fe();case 11:Ot=Me.sent,yt(Ot);case 13:case"end":return Me.stop()}},bt)}));return function(bt){return qe.apply(this,arguments)}}()));case 1:case"end":return Ye.stop()}},je)}));return function(){return _e.apply(this,arguments)}}(),Ae=function(){var _e=Object(z.a)(b.a.mark(function je(){var He,Ye,qe,bt;return b.a.wrap(function(ct){for(;;)switch(ct.prev=ct.next){case 0:if(He=!1,console.log("fullscreen change"),!Object(S.a)()){ct.next=7;break}(Ye=h.exerciseUserInfo)!==null&&Ye!==void 0&&Ye.screen_at&&Object(v.g)(Object(Z.a)(Object(Z.a)({},Be),{},{reset:!0})),clearTimeout($.current),ct.next=17;break;case 7:return He=!0,ct.next=10,Object(v.g)(Object(Z.a)({},Be));case 10:return ct.next=12,fe();case 12:qe=ct.sent,te(qe.used_screen_num),bt=setTimeout(Object(z.a)(b.a.mark(function mt(){return b.a.wrap(function(Mt){for(;;)switch(Mt.prev=Mt.next){case 0:case"end":return Mt.stop()}},mt)})),h.exerciseUserInfo.screen_sec*1e3),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*"),$.current=bt;case 17:s({type:"globalSetting/headerFooterToggle",payload:He});case 18:case"end":return ct.stop()}},je)}));return function(){return _e.apply(this,arguments)}}();return p.a.createElement("div",null,K)};de.a=Object(n.a)(function(x){var y=x.loading,_=x.user,R=x.exercise,g=x.globalSetting;return{globalSetting:g,user:_,exercise:R,loading:y.effects}})(A)},bT9E:function(Ge,de,N){"use strict";N.d(de,"a",function(){return z});var Z=N("VTBJ");function z(I,G){var j=Object(Z.a)({},I);return Array.isArray(G)&&G.forEach(function(w){delete j[w]}),j}},biw7:function(Ge,de,N){"use strict";var Z=N("q1tI"),z=N.n(Z),I=Z.createContext(null);de.a=I},c5Ni:function(Ge,de,N){},cRFk:function(Ge,de,N){Ge.exports=N.p+"static/RepositoryNoneData.828085a8.png"},csWT:function(Ge,de,N){Ge.exports=N.p+"static/choose.4ad1045f.svg"},dQei:function(Ge,de){for(var N={glog:function(z){if(z<1)throw new Error("glog("+z+")");return N.LOG_TABLE[z]},gexp:function(z){for(;z<0;)z+=255;for(;z>=256;)z-=255;return N.EXP_TABLE[z]},EXP_TABLE:new Array(256),LOG_TABLE:new Array(256)},Z=0;Z<8;Z++)N.EXP_TABLE[Z]=1<1?pe-1:0),ze=1;ze1?K-1:0),$=1;$=0)return parseInt(P.slice(P.indexOf("e-")+2),10);var K=0;return P.indexOf(".")>=0&&(K=P.length-P.indexOf(".")-1),K},C.getInputDisplayValue=function(U){var P=U||C.state,K=P.focused,H=P.inputValue,$=P.value,le;K?le=H:le=C.toPrecisionAsStep($),le==null&&(le="");var pe=C.formatWrapper(le);return y(C.props.decimalSeparator)&&(pe=pe.toString().replace(".",C.props.decimalSeparator)),pe},C.recordCursorPosition=function(){try{C.cursorStart=C.input.selectionStart,C.cursorEnd=C.input.selectionEnd,C.currentValue=C.input.value,C.cursorBefore=C.input.value.substring(0,C.cursorStart),C.cursorAfter=C.input.value.substring(C.cursorEnd)}catch(U){}},C.restoreByAfter=function(U){if(U===void 0)return!1;var P=C.input.value,K=P.lastIndexOf(U);if(K===-1)return!1;var H=C.cursorBefore.length;return C.lastKeyCode===p.a.DELETE&&C.cursorBefore.charAt(H-1)===U[0]?(C.fixCaret(H,H),!0):K+U.length===P.length?(C.fixCaret(K,K),!0):!1},C.partRestoreByAfter=function(U){return U===void 0?!1:Array.prototype.some.call(U,function(P,K){var H=U.substring(K);return C.restoreByAfter(H)})},C.isNotCompleteNumber=function(U){return isNaN(U)||U===""||U===null||U&&U.toString().indexOf(".")===U.toString().length-1},C.stop=function(){C.autoStepTimer&&clearTimeout(C.autoStepTimer)},C.down=function(U,P,K){C.pressingUpOrDown=!0,C.step("down",U,P,K)},C.up=function(U,P,K){C.pressingUpOrDown=!0,C.step("up",U,P,K)},C.saveInput=function(U){C.input=U};var M=T.value;M===void 0&&(M=T.defaultValue),C.state={focused:T.autoFocus};var k=C.getValidValue(C.toNumber(M));return C.state=v(v({},C.state),{},{inputValue:C.toPrecisionAsStep(k),value:k}),C}return Object(G.a)(D,[{key:"componentDidMount",value:function(){this.componentDidUpdate(null)}},{key:"componentDidUpdate",value:function(C){var M=this.props,k=M.value,U=M.onChange,P=M.max,K=M.min,H=this.state.focused;if(C){if(!_(C.value,k)||!_(C.max,P)||!_(C.min,K)){var $=H?k:this.getValidValue(k),le;this.pressingUpOrDown?le=$:this.inputting?le=this.rawInput:le=this.toPrecisionAsStep($),this.setState({value:$,inputValue:le})}var pe="value"in this.props?k:this.state.value;"max"in this.props&&C.max!==P&&typeof pe=="number"&&pe>P&&U&&U(P),"min"in this.props&&C.min!==K&&typeof pe=="number"&&pe1&&arguments[1]!==void 0?arguments[1]:this.props.min,k=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.props.max,U=parseFloat(C);return isNaN(U)?C:(Uk&&(U=k),U)}},{key:"setValue",value:function(C,M){var k=this.props.precision,U=this.isNotCompleteNumber(parseFloat(C))?null:parseFloat(C),P=this.state.value,K=P===void 0?null:P,H=this.state.inputValue,$=H===void 0?null:H,le=typeof U=="number"?U.toFixed(k):"".concat(U),pe=U!==K||le!=="".concat($);return"value"in this.props?($=this.toPrecisionAsStep(this.state.value),this.setState({inputValue:$},M)):this.setState({value:U,inputValue:this.toPrecisionAsStep(C)},M),pe&&this.props.onChange(U),U}},{key:"getMaxPrecision",value:function(C){var M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,k=this.props,U=k.precision,P=k.step;if(y(U))return U;var K=this.getPrecision(M),H=this.getPrecision(P),$=this.getPrecision(C);return C?Math.max($,K+H):K+H}},{key:"getPrecisionFactor",value:function(C){var M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,k=this.getMaxPrecision(C,M);return Math.pow(10,k)}},{key:"focus",value:function(){this.input.focus(),this.recordCursorPosition()}},{key:"blur",value:function(){this.input.blur()}},{key:"select",value:function(){this.input.select()}},{key:"formatWrapper",value:function(C){return this.props.formatter?this.props.formatter(C):C}},{key:"toPrecisionAsStep",value:function(C){if(this.isNotCompleteNumber(C)||C==="")return C;var M=Math.abs(this.getMaxPrecision(C));return isNaN(M)?C.toString():Number(C).toFixed(M)}},{key:"toNumber",value:function(C){var M=this.props.precision,k=this.state.focused,U=C&&C.length>16&&k;return this.isNotCompleteNumber(C)||U?C:y(M)?Math.round(C*Math.pow(10,M))/Math.pow(10,M):Number(C)}},{key:"upStep",value:function(C,M){var k=this.props.step,U=this.getPrecisionFactor(C,M),P=Math.abs(this.getMaxPrecision(C,M)),K=((U*C+U*k*M)/U).toFixed(P);return this.toNumber(K)}},{key:"downStep",value:function(C,M){var k=this.props.step,U=this.getPrecisionFactor(C,M),P=Math.abs(this.getMaxPrecision(C,M)),K=((U*C-U*k*M)/U).toFixed(P);return this.toNumber(K)}},{key:"step",value:function(C,M){var k=this,U=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,P=arguments.length>3?arguments[3]:void 0;this.stop(),M&&(M.persist(),M.preventDefault());var K=this.props;if(K.disabled)return;var H=this.getCurrentValidValue(this.state.inputValue)||0;if(this.isNotCompleteNumber(H))return;var $=this["".concat(C,"Step")](H,U),le=$>K.max||$K.max?$=K.max:$=xe),tt=(Ot||Ot===0)&&(isNaN(Ot)||Number(Ot)<=ze),Te=Ke||U||P,me=tt||U||P,ve=c()("".concat(k,"-handler"),"".concat(k,"-handler-up"),Object(z.a)({},"".concat(k,"-handler-up-disabled"),Te)),re=c()("".concat(k,"-handler"),"".concat(k,"-handler-down"),Object(z.a)({},"".concat(k,"-handler-down-disabled"),me)),ae=K?{onTouchStart:Te?a:this.up,onTouchEnd:this.stop}:{onMouseDown:Te?a:this.up,onMouseUp:this.stop,onMouseLeave:this.stop},he=K?{onTouchStart:me?a:this.down,onTouchEnd:this.stop}:{onMouseDown:me?a:this.down,onMouseUp:this.stop,onMouseLeave:this.stop};return O.a.createElement("div",{className:Me,style:Ne,title:Ie,onMouseEnter:Be,onMouseLeave:ke,onMouseOver:ge,onMouseOut:fe,onFocus:function(){return null},onBlur:function(){return null}},O.a.createElement("div",{className:"".concat(k,"-handler-wrap")},O.a.createElement("span",Object.assign({unselectable:"on"},ae,{role:"button","aria-label":"Increase Value","aria-disabled":Te,className:ve}),$||O.a.createElement("span",{unselectable:"on",className:"".concat(k,"-handler-up-inner"),onClick:n})),O.a.createElement("span",Object.assign({unselectable:"on"},he,{role:"button","aria-label":"Decrease Value","aria-disabled":me,className:re}),le||O.a.createElement("span",{unselectable:"on",className:"".concat(k,"-handler-down-inner"),onClick:n}))),O.a.createElement("div",{className:"".concat(k,"-input-wrap")},O.a.createElement("input",Object.assign({role:"spinbutton","aria-valuemin":ze,"aria-valuemax":xe,"aria-valuenow":Ot,required:te,type:Oe,placeholder:ie,onPaste:bt,onClick:be,onMouseUp:this.onMouseUp,className:"".concat(k,"-input"),tabIndex:se,autoComplete:H,onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:Ze?this.onKeyDown:a,onKeyUp:Ze?this.onKeyUp:a,autoFocus:Ye,maxLength:He,readOnly:P,disabled:U,max:xe,min:ze,step:je,name:qe,title:Ie,id:oe,onChange:this.onChange,ref:this.saveInput,value:this.getFullNum(lt),pattern:_e,inputMode:Ae,onInput:yt},Re))))}}]),D}(O.a.Component);R.defaultProps={focusOnUpDown:!0,useTouch:!1,prefixCls:"rc-input-number",max:x,min:-x,step:1,style:{},onChange:a,onKeyDown:a,onPressEnter:a,onFocus:a,onBlur:a,parser:o,required:!1,autoComplete:"off"};var g=R,h=de.a=g},f4xo:function(Ge,de,N){var Z=N("nVVt");function z(I){this.mode=Z.MODE_8BIT_BYTE,this.data=I}z.prototype={getLength:function(I){return this.data.length},write:function(I){for(var G=0;G=0;y--)(x=m[y])&&(A=(u<3?x(A):u>3?x(a,n,A):x(a,n))||A);return u>3&&A&&Object.defineProperty(a,n,A),A},F=function(m,a){return function(n,o){a(n,o,m)}},O=function(){for(var m=0,a=0,n=arguments.length;a=0&&(u.splice(A,1),o._onDidChangeMenu.fire(a))}}},m.prototype.getMenuItems=function(a){var n=(this._menuItems.get(a)||[]).slice(0);return a===0&&this._appendImplicitItems(n),n},m.prototype._appendImplicitItems=function(a){for(var n=new Set,o=a.filter(function(R){return b(R)}),u=0,A=o;uk.length)&&(U=k.length);for(var P=0,K=new Array(U);P=0)continue;if(!Object.prototype.propertyIsEnumerable.call(k,K))continue;P[K]=k[K]}}return P}function f(k,U){if(k==null)return{};var P={},K=Object.keys(k),H,$;for($=0;$=0)continue;P[H]=k[H]}return P}var m=function(U){var P=U.className,K=U.percent,H=U.prefixCls,$=U.strokeColor,le=U.strokeLinecap,pe=U.strokeWidth,xe=U.style,ze=U.trailColor,Ne=U.trailWidth,Ie=U.transition,Be=v(U,["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"]);delete Be.gapPosition;var ke=Array.isArray(K)?K:[K],ge=Array.isArray($)?$:[$],fe=w(ke),te=F(fe,1),be=te[0],se=pe/2,Oe=100-pe/2,ie="M ".concat(le==="round"?se:0,",").concat(se,` - L `).concat(le==="round"?Oe:100,",").concat(se),oe="0 0 100 ".concat(pe),Ae=0;return z.a.createElement("svg",W({className:G()("".concat(H,"-line"),P),viewBox:oe,preserveAspectRatio:"none",style:xe},Be),z.a.createElement("path",{className:"".concat(H,"-line-trail"),d:ie,strokeLinecap:le,stroke:ze,strokeWidth:Ne||pe,fillOpacity:"0"}),ke.map(function(_e,je){var He={strokeDasharray:"".concat(_e,"px, 100px"),strokeDashoffset:"-".concat(Ae,"px"),transition:Ie||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Ye=ge[je]||ge[ge.length-1];return Ae+=_e,z.a.createElement("path",{key:je,className:"".concat(H,"-line-path"),d:ie,strokeLinecap:le,stroke:Ye,strokeWidth:pe,fillOpacity:"0",ref:be[je],style:He})}))};m.defaultProps=j;var a=m;function n(){return n=Object.assign||function(k){for(var U=1;Uk.length)&&(U=k.length);for(var P=0,K=new Array(U);P=0)continue;if(!Object.prototype.propertyIsEnumerable.call(k,K))continue;P[K]=k[K]}}return P}function g(k,U){if(k==null)return{};var P={},K=Object.keys(k),H,$;for($=0;$=0)continue;P[H]=k[H]}return P}var h=0;function s(k){return+k.replace("%","")}function l(k){return Array.isArray(k)?k:[k]}function D(k,U,P,K){var H=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,$=arguments.length>5?arguments[5]:void 0,le=50-K/2,pe=0,xe=-le,ze=0,Ne=-2*le;switch($){case"left":pe=-le,xe=0,ze=2*le,Ne=0;break;case"right":pe=le,xe=0,ze=-2*le,Ne=0;break;case"bottom":xe=le,Ne=2*le;break;default:}var Ie="M 50,50 m ".concat(pe,",").concat(xe,` - a `).concat(le,",").concat(le," 0 1 1 ").concat(ze,",").concat(-Ne,` - a `).concat(le,",").concat(le," 0 1 1 ").concat(-ze,",").concat(Ne),Be=Math.PI*2*le,ke={stroke:P,strokeDasharray:"".concat(U/100*(Be-H),"px ").concat(Be,"px"),strokeDashoffset:"-".concat(H/2+k/100*(Be-H),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:Ie,pathStyle:ke}}var T=function(U){var P=U.prefixCls,K=U.strokeWidth,H=U.trailWidth,$=U.gapDegree,le=U.gapPosition,pe=U.trailColor,xe=U.strokeLinecap,ze=U.style,Ne=U.className,Ie=U.strokeColor,Be=U.percent,ke=R(U,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),ge=Object(Z.useMemo)(function(){return h+=1,h},[]),fe=D(0,100,pe,K,$,le),te=fe.pathString,be=fe.pathStyle,se=l(Be),Oe=l(Ie),ie=Oe.find(function(He){return Object.prototype.toString.call(He)==="[object Object]"}),oe=w(se),Ae=o(oe,1),_e=Ae[0],je=function(){var Ye=0;return se.map(function(qe,bt){var yt=Oe[bt]||Oe[Oe.length-1],ct=Object.prototype.toString.call(yt)==="[object Object]"?"url(#".concat(P,"-gradient-").concat(ge,")"):"",mt=D(Ye,qe,yt,K,$,le);return Ye+=qe,z.a.createElement("path",{key:bt,className:"".concat(P,"-circle-path"),d:mt.pathString,stroke:ct,strokeLinecap:xe,strokeWidth:K,opacity:qe===0?0:1,fillOpacity:"0",style:mt.pathStyle,ref:_e[bt]})})};return z.a.createElement("svg",n({className:G()("".concat(P,"-circle"),Ne),viewBox:"0 0 100 100",style:ze},ke),ie&&z.a.createElement("defs",null,z.a.createElement("linearGradient",{id:"".concat(P,"-gradient-").concat(ge),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(ie).sort(function(He,Ye){return s(He)-s(Ye)}).map(function(He,Ye){return z.a.createElement("stop",{key:Ye,offset:He,stopColor:ie[He]})}))),z.a.createElement("path",{className:"".concat(P,"-circle-trail"),d:te,stroke:pe,strokeLinecap:xe,strokeWidth:H||K,fillOpacity:"0",style:be}),je().reverse())};T.defaultProps=j;var C=T,M={Line:a,Circle:C}},hW8S:function(Ge,de,N){"use strict";N.d(de,"a",function(){return G}),N.d(de,"c",function(){return j}),N.d(de,"b",function(){return w});var Z=N("VTBJ"),z=N("Ff2n"),I=N("Kwbf"),G="RC_TABLE_INTERNAL_COL_DEFINE";function j(W){var F=W.expandable,O=Object(z.a)(W,["expandable"]);return"expandable"in W?Object(Z.a)(Object(Z.a)({},O),F):O}function w(W){return Object.keys(W).reduce(function(F,O){return(O.substr(0,5)==="data-"||O.substr(0,5)==="aria-")&&(F[O]=W[O]),F},{})}},ji0R:function(Ge,de,N){Ge.exports=N.p+"static/douyu.3e6df9ee.jpg"},kPWJ:function(Ge,de,N){Ge.exports=N.p+"static/question.cb52bef9.gif"},kPYp:function(Ge,de){Ge.exports="data:image/png;base64,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"},kSUc:function(Ge,de,N){},l2Kq:function(Ge,de,N){Ge.exports=N.p+"static/match_ad.24dc22fd.jpg"},lZu9:function(Ge,de,N){(function(Z){Z(N("VrN/"),N("1eCo"),N("8EBN"))})(function(Z){"use strict";Z.defineMode("markdown",function(z,I){var G=Z.getMode(z,"text/html"),j=G.name=="null";function w(K){if(Z.findModeByName){var H=Z.findModeByName(K);H&&(K=H.mime||H.mimes[0])}var $=Z.getMode(z,K);return $.name=="null"?null:$}I.highlightFormatting===void 0&&(I.highlightFormatting=!1),I.maxBlockquoteDepth===void 0&&(I.maxBlockquoteDepth=0),I.taskLists===void 0&&(I.taskLists=!1),I.strikethrough===void 0&&(I.strikethrough=!1),I.emoji===void 0&&(I.emoji=!1),I.fencedCodeBlockHighlighting===void 0&&(I.fencedCodeBlockHighlighting=!0),I.fencedCodeBlockDefaultMode===void 0&&(I.fencedCodeBlockDefaultMode="text/plain"),I.xml===void 0&&(I.xml=!0),I.tokenTypeOverrides===void 0&&(I.tokenTypeOverrides={});var W={header:"header",code:"comment",quote:"quote",list1:"variable-2",list2:"variable-3",list3:"keyword",hr:"hr",image:"image",imageAltText:"image-alt-text",imageMarker:"image-marker",formatting:"formatting",linkInline:"link",linkEmail:"link",linkText:"link",linkHref:"string",em:"em",strong:"strong",strikethrough:"strikethrough",emoji:"builtin"};for(var F in W)W.hasOwnProperty(F)&&I.tokenTypeOverrides[F]&&(W[F]=I.tokenTypeOverrides[F]);var O=/^([*\-_])(?:\s*\1){2,}\s*$/,b=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,c=/^\[(x| )\](?=\s)/i,p=I.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,S=/^ {0,3}(?:\={1,}|-{2,})\s*$/,v=/^[^#!\[\]*_\\<>` "'(~:]+/,f=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,m=/^\s*\[[^\]]+?\]:.*$/,a=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\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\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E42\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\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]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDF3C-\uDF3E]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]/,n=" ";function o(K,H,$){return H.f=H.inline=$,$(K,H)}function u(K,H,$){return H.f=H.block=$,$(K,H)}function A(K){return!K||!/\S/.test(K.string)}function x(K){if(K.linkTitle=!1,K.linkHref=!1,K.linkText=!1,K.em=!1,K.strong=!1,K.strikethrough=!1,K.quote=0,K.indentedCode=!1,K.f==_){var H=j;if(!H){var $=Z.innerMode(G,K.htmlState);H=$.mode.name=="xml"&&$.state.tagStart===null&&!$.state.context&&$.state.tokenize.isInText}H&&(K.f=s,K.block=y,K.htmlState=null)}return K.trailingSpace=0,K.trailingSpaceNewLine=!1,K.prevLine=K.thisLine,K.thisLine={stream:null},null}function y(K,H){var $=K.column()===H.indentation,le=A(H.prevLine.stream),pe=H.indentedCode,xe=H.prevLine.hr,ze=H.list!==!1,Ne=(H.listStack[H.listStack.length-1]||0)+3;H.indentedCode=!1;var Ie=H.indentation;if(H.indentationDiff===null&&(H.indentationDiff=H.indentation,ze)){for(H.list=null;Ie=4&&(pe||H.prevLine.fencedCodeEnd||H.prevLine.header||le))return K.skipToEnd(),H.indentedCode=!0,W.code;if(K.eatSpace())return null;if($&&H.indentation<=Ne&&(ge=K.match(p))&&ge[1].length<=6)return H.quote=0,H.header=ge[1].length,H.thisLine.header=!0,I.highlightFormatting&&(H.formatting="header"),H.f=H.inline,g(H);if(H.indentation<=Ne&&K.eat(">"))return H.quote=$?1:H.quote+1,I.highlightFormatting&&(H.formatting="quote"),K.eatSpace(),g(H);if(!ke&&!H.setext&&$&&H.indentation<=Ne&&(ge=K.match(b))){var fe=ge[1]?"ol":"ul";return H.indentation=Ie+K.current().length,H.list=!0,H.quote=0,H.listStack.push(H.indentation),H.em=!1,H.strong=!1,H.code=!1,H.strikethrough=!1,I.taskLists&&K.match(c,!1)&&(H.taskList=!0),H.f=H.inline,I.highlightFormatting&&(H.formatting=["list","list-"+fe]),g(H)}else{if($&&H.indentation<=Ne&&(ge=K.match(f,!0)))return H.quote=0,H.fencedEndRE=new RegExp(ge[1]+"+ *$"),H.localMode=I.fencedCodeBlockHighlighting&&w(ge[2]||I.fencedCodeBlockDefaultMode),H.localMode&&(H.localState=Z.startState(H.localMode)),H.f=H.block=R,I.highlightFormatting&&(H.formatting="code-block"),H.code=-1,g(H);if(H.setext||(!Be||!ze)&&!H.quote&&H.list===!1&&!H.code&&!ke&&!m.test(K.string)&&(ge=K.lookAhead(1))&&(ge=ge.match(S)))return H.setext?(H.header=H.setext,H.setext=0,K.skipToEnd(),I.highlightFormatting&&(H.formatting="header")):(H.header=ge[0].charAt(0)=="="?1:2,H.setext=H.header),H.thisLine.header=!0,H.f=H.inline,g(H);if(ke)return K.skipToEnd(),H.hr=!0,H.thisLine.hr=!0,W.hr;if(K.peek()==="[")return o(K,H,M)}return o(K,H,H.inline)}function _(K,H){var $=G.token(K,H.htmlState);if(!j){var le=Z.innerMode(G,H.htmlState);(le.mode.name=="xml"&&le.state.tagStart===null&&!le.state.context&&le.state.tokenize.isInText||H.md_inside&&K.current().indexOf(">")>-1)&&(H.f=s,H.block=y,H.htmlState=null)}return $}function R(K,H){var $=H.listStack[H.listStack.length-1]||0,le=H.indentation<$,pe=$+3;if(H.fencedEndRE&&H.indentation<=pe&&(le||K.match(H.fencedEndRE))){I.highlightFormatting&&(H.formatting="code-block");var xe;return le||(xe=g(H)),H.localMode=H.localState=null,H.block=y,H.f=s,H.fencedEndRE=null,H.code=0,H.thisLine.fencedCodeEnd=!0,le?u(K,H,H.block):xe}else return H.localMode?H.localMode.token(K,H.localState):(K.skipToEnd(),W.code)}function g(K){var H=[];if(K.formatting){H.push(W.formatting),typeof K.formatting=="string"&&(K.formatting=[K.formatting]);for(var $=0;$=K.quote?H.push(W.formatting+"-"+K.formatting[$]+"-"+K.quote):H.push("error"))}if(K.taskOpen)return H.push("meta"),H.length?H.join(" "):null;if(K.taskClosed)return H.push("property"),H.length?H.join(" "):null;if(K.linkHref?H.push(W.linkHref,"url"):(K.strong&&H.push(W.strong),K.em&&H.push(W.em),K.strikethrough&&H.push(W.strikethrough),K.emoji&&H.push(W.emoji),K.linkText&&H.push(W.linkText),K.code&&H.push(W.code),K.image&&H.push(W.image),K.imageAltText&&H.push(W.imageAltText,"link"),K.imageMarker&&H.push(W.imageMarker)),K.header&&H.push(W.header,W.header+"-"+K.header),K.quote&&(H.push(W.quote),!I.maxBlockquoteDepth||I.maxBlockquoteDepth>=K.quote?H.push(W.quote+"-"+K.quote):H.push(W.quote+"-"+I.maxBlockquoteDepth)),K.list!==!1){var le=(K.listStack.length-1)%3;le?le===1?H.push(W.list2):H.push(W.list3):H.push(W.list1)}return K.trailingSpaceNewLine?H.push("trailing-space-new-line"):K.trailingSpace&&H.push("trailing-space-"+(K.trailingSpace%2?"a":"b")),H.length?H.join(" "):null}function h(K,H){return K.match(v,!0)?g(H):void 0}function s(K,H){var $=H.text(K,H);if(typeof $!="undefined")return $;if(H.list)return H.list=null,g(H);if(H.taskList){var le=K.match(c,!0)[1]===" ";return le?H.taskOpen=!0:H.taskClosed=!0,I.highlightFormatting&&(H.formatting="task"),H.taskList=!1,g(H)}if(H.taskOpen=!1,H.taskClosed=!1,H.header&&K.match(/^#+$/,!0))return I.highlightFormatting&&(H.formatting="header"),g(H);var pe=K.next();if(H.linkTitle){H.linkTitle=!1;var xe=pe;pe==="("&&(xe=")"),xe=(xe+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var ze="^\\s*(?:[^"+xe+"\\\\]+|\\\\\\\\|\\\\.)"+xe;if(K.match(new RegExp(ze),!0))return W.linkHref}if(pe==="`"){var Ne=H.formatting;I.highlightFormatting&&(H.formatting="code"),K.eatWhile("`");var Ie=K.current().length;if(H.code==0&&(!H.quote||Ie==1))return H.code=Ie,g(H);if(Ie==H.code){var Be=g(H);return H.code=0,Be}else return H.formatting=Ne,g(H)}else if(H.code)return g(H);if(pe==="\\"&&(K.next(),I.highlightFormatting)){var ke=g(H),ge=W.formatting+"-escape";return ke?ke+" "+ge:ge}if(pe==="!"&&K.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return H.imageMarker=!0,H.image=!0,I.highlightFormatting&&(H.formatting="image"),g(H);if(pe==="["&&H.imageMarker&&K.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return H.imageMarker=!1,H.imageAltText=!0,I.highlightFormatting&&(H.formatting="image"),g(H);if(pe==="]"&&H.imageAltText){I.highlightFormatting&&(H.formatting="image");var ke=g(H);return H.imageAltText=!1,H.image=!1,H.inline=H.f=D,ke}if(pe==="["&&!H.image)return H.linkText&&K.match(/^.*?\]/)||(H.linkText=!0,I.highlightFormatting&&(H.formatting="link")),g(H);if(pe==="]"&&H.linkText){I.highlightFormatting&&(H.formatting="link");var ke=g(H);return H.linkText=!1,H.inline=H.f=K.match(/\(.*?\)| ?\[.*?\]/,!1)?D:s,ke}if(pe==="<"&&K.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){H.f=H.inline=l,I.highlightFormatting&&(H.formatting="link");var ke=g(H);return ke?ke+=" ":ke="",ke+W.linkInline}if(pe==="<"&&K.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){H.f=H.inline=l,I.highlightFormatting&&(H.formatting="link");var ke=g(H);return ke?ke+=" ":ke="",ke+W.linkEmail}if(I.xml&&pe==="<"&&K.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var fe=K.string.indexOf(">",K.pos);if(fe!=-1){var te=K.string.substring(K.start,fe);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(te)&&(H.md_inside=!0)}return K.backUp(1),H.htmlState=Z.startState(G),u(K,H,_)}if(I.xml&&pe==="<"&&K.match(/^\/\w*?>/))return H.md_inside=!1,"tag";if(pe==="*"||pe==="_"){for(var be=1,se=K.pos==1?" ":K.string.charAt(K.pos-2);be<3&&K.eat(pe);)be++;var Oe=K.peek()||" ",ie=!/\s/.test(Oe)&&(!a.test(Oe)||/\s/.test(se)||a.test(se)),oe=!/\s/.test(se)&&(!a.test(se)||/\s/.test(Oe)||a.test(Oe)),Ae=null,_e=null;if(be%2&&(!H.em&&ie&&(pe==="*"||!oe||a.test(se))?Ae=!0:H.em==pe&&oe&&(pe==="*"||!ie||a.test(Oe))&&(Ae=!1)),be>1&&(!H.strong&&ie&&(pe==="*"||!oe||a.test(se))?_e=!0:H.strong==pe&&oe&&(pe==="*"||!ie||a.test(Oe))&&(_e=!1)),_e!=null||Ae!=null){I.highlightFormatting&&(H.formatting=Ae==null?"strong":_e==null?"em":"strong em"),Ae===!0&&(H.em=pe),_e===!0&&(H.strong=pe);var Be=g(H);return Ae===!1&&(H.em=!1),_e===!1&&(H.strong=!1),Be}}else if(pe===" "&&(K.eat("*")||K.eat("_"))){if(K.peek()===" ")return g(H);K.backUp(1)}if(I.strikethrough){if(pe==="~"&&K.eatWhile(pe)){if(H.strikethrough){I.highlightFormatting&&(H.formatting="strikethrough");var Be=g(H);return H.strikethrough=!1,Be}else if(K.match(/^[^\s]/,!1))return H.strikethrough=!0,I.highlightFormatting&&(H.formatting="strikethrough"),g(H)}else if(pe===" "&&K.match(/^~~/,!0)){if(K.peek()===" ")return g(H);K.backUp(2)}}if(I.emoji&&pe===":"&&K.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){H.emoji=!0,I.highlightFormatting&&(H.formatting="emoji");var je=g(H);return H.emoji=!1,je}return pe===" "&&(K.match(/^ +$/,!1)?H.trailingSpace++:H.trailingSpace&&(H.trailingSpaceNewLine=!0)),g(H)}function l(K,H){var $=K.next();if($===">"){H.f=H.inline=s,I.highlightFormatting&&(H.formatting="link");var le=g(H);return le?le+=" ":le="",le+W.linkInline}return K.match(/^[^>]+/,!0),W.linkInline}function D(K,H){if(K.eatSpace())return null;var $=K.next();return $==="("||$==="["?(H.f=H.inline=C($==="("?")":"]"),I.highlightFormatting&&(H.formatting="link-string"),H.linkHref=!0,g(H)):"error"}var T={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function C(K){return function(H,$){var le=H.next();if(le===K){$.f=$.inline=s,I.highlightFormatting&&($.formatting="link-string");var pe=g($);return $.linkHref=!1,pe}return H.match(T[K]),$.linkHref=!0,g($)}}function M(K,H){return K.match(/^([^\]\\]|\\.)*\]:/,!1)?(H.f=k,K.next(),I.highlightFormatting&&(H.formatting="link"),H.linkText=!0,g(H)):o(K,H,s)}function k(K,H){if(K.match(/^\]:/,!0)){H.f=H.inline=U,I.highlightFormatting&&(H.formatting="link");var $=g(H);return H.linkText=!1,$}return K.match(/^([^\]\\]|\\.)+/,!0),W.linkText}function U(K,H){return K.eatSpace()?null:(K.match(/^[^\s]+/,!0),K.peek()===void 0?H.linkTitle=!0:K.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),H.f=H.inline=s,W.linkHref+" url")}var P={startState:function(){return{f:y,prevLine:{stream:null},thisLine:{stream:null},block:y,htmlState:null,indentation:0,inline:s,text:h,formatting:!1,linkText:!1,linkHref:!1,linkTitle:!1,code:0,em:!1,strong:!1,header:0,setext:0,hr:!1,taskList:!1,list:!1,listStack:[],quote:0,trailingSpace:0,trailingSpaceNewLine:!1,strikethrough:!1,emoji:!1,fencedEndRE:null}},copyState:function(K){return{f:K.f,prevLine:K.prevLine,thisLine:K.thisLine,block:K.block,htmlState:K.htmlState&&Z.copyState(G,K.htmlState),indentation:K.indentation,localMode:K.localMode,localState:K.localMode?Z.copyState(K.localMode,K.localState):null,inline:K.inline,text:K.text,formatting:!1,linkText:K.linkText,linkTitle:K.linkTitle,linkHref:K.linkHref,code:K.code,em:K.em,strong:K.strong,strikethrough:K.strikethrough,emoji:K.emoji,header:K.header,setext:K.setext,hr:K.hr,taskList:K.taskList,list:K.list,listStack:K.listStack.slice(0),quote:K.quote,indentedCode:K.indentedCode,trailingSpace:K.trailingSpace,trailingSpaceNewLine:K.trailingSpaceNewLine,md_inside:K.md_inside,fencedEndRE:K.fencedEndRE}},token:function(K,H){if(H.formatting=!1,K!=H.thisLine.stream){if(H.header=0,H.hr=!1,K.match(/^\s*$/,!0))return x(H),null;if(H.prevLine=H.thisLine,H.thisLine={stream:K},H.taskList=!1,H.trailingSpace=0,H.trailingSpaceNewLine=!1,!H.localState&&(H.f=H.block,H.f!=_)){var $=K.match(/^\s*/,!0)[0].replace(/\t/g,n).length;if(H.indentation=$,H.indentationDiff=null,$>0)return null}}return H.f(K,H)},innerMode:function(K){return K.block==_?{state:K.htmlState,mode:G}:K.localState?{state:K.localState,mode:K.localMode}:{state:K,mode:P}},indent:function(K,H,$){return K.block==_&&G.indent?G.indent(K.htmlState,H,$):K.localState&&K.localMode.indent?K.localMode.indent(K.localState,H,$):Z.Pass},blankLine:x,getType:g,blockCommentStart:"",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return P},"xml"),Z.defineMIME("text/markdown","markdown"),Z.defineMIME("text/x-markdown","markdown")})},lzim:function(Ge,de,N){"use strict";var Z=N("E7E6"),z=N.n(Z);N.d(de,"A",function(){return z.a});var I=N("/GNS"),G=N.n(I);N.d(de,"z",function(){return G.a});var j=N("FOrL"),w=N.n(j);N.d(de,"t",function(){return w.a});var W=N("HpTS"),F=N.n(W);N.d(de,"B",function(){return F.a});var O=N("tWlo"),b=N.n(O);N.d(de,"b",function(){return b.a});var c=N("7ZXX"),p=N.n(c);N.d(de,"n",function(){return p.a});var S=N("GABl"),v=N.n(S);N.d(de,"g",function(){return v.a});var f=N("onxn"),m=N.n(f);N.d(de,"p",function(){return m.a});var a=N("nKGa"),n=N.n(a);N.d(de,"o",function(){return n.a});var o=N("4qgm"),u=N.n(o);N.d(de,"D",function(){return u.a});var A=N("JeFH"),x=N.n(A);N.d(de,"c",function(){return x.a});var y=N("ji0R"),_=N.n(y);N.d(de,"k",function(){return _.a});var R=N("W6BS"),g=N.n(R);N.d(de,"E",function(){return g.a});var h=N("kPYp"),s=N.n(h);N.d(de,"F",function(){return s.a});var l=N("nukY"),D=N.n(l),T=N("4u4S"),C=N.n(T),M=N("yslc"),k=N.n(M),U=N("l2Kq"),P=N.n(U),K=N("RMFE"),H=N.n(K);N.d(de,"q",function(){return H.a});var $=N("TGq3"),le=N.n($);N.d(de,"r",function(){return le.a});var pe=N("SMhR"),xe=N.n(pe);N.d(de,"C",function(){return xe.a});var ze=N("8/bI"),Ne=N.n(ze);N.d(de,"l",function(){return Ne.a});var Ie=N("JWDV"),Be=N.n(Ie);N.d(de,"e",function(){return Be.a});var ke=N("Xsq0"),ge=N.n(ke);N.d(de,"s",function(){return ge.a});var fe=N("Ohmc"),te=N.n(fe);N.d(de,"d",function(){return te.a});var be=N("csWT"),se=N.n(be);N.d(de,"f",function(){return se.a});var Oe=N("7v3h"),ie=N.n(Oe);N.d(de,"m",function(){return ie.a});var oe=N("cRFk"),Ae=N.n(oe);N.d(de,"y",function(){return Ae.a});var _e=N("kPWJ"),je=N.n(_e);N.d(de,"x",function(){return je.a});var He=N("qgvg"),Ye=N.n(He);N.d(de,"u",function(){return Ye.a});var qe=N("FPkq"),bt=N.n(qe);N.d(de,"w",function(){return bt.a});var yt=N("A/g1"),ct=N.n(yt);N.d(de,"h",function(){return ct.a});var mt=N("Nmxd"),Ot=N.n(mt);N.d(de,"i",function(){return Ot.a});var Mt=N("5D2P"),Me=N.n(Mt);N.d(de,"j",function(){return Me.a});var Re=N("djh8"),Ze=N.n(Re);N.d(de,"v",function(){return Ze.a});var lt=N("Jq4h"),Ke=N.n(lt);N.d(de,"a",function(){return Ke.a})},n6Qo:function(Ge,de,N){"use strict";N.d(de,"a",function(){return F});var Z=N("q1tI"),z=N("biw7"),I=N("fyJ8");function G(O){var b=O.className,c=O.index,p=O.children,S=O.colSpan,v=O.rowSpan,f=Z.useContext(z.a),m=f.prefixCls,a=f.fixedInfoList,n=a[c];return Z.createElement(I.a,Object.assign({className:b,index:c,component:"td",prefixCls:m,record:null,dataIndex:null,render:function(){return{children:p,props:{colSpan:S,rowSpan:v}}}},n))}function j(O){return Z.createElement("tr",Object.assign({},O))}function w(O){var b=O.children,c=Z.useContext(z.a),p=c.prefixCls;return Z.createElement("tfoot",{className:"".concat(p,"-summary")},b)}var W=de.b=w,F={Cell:G,Row:j}},nKGa:function(Ge,de,N){Ge.exports=N.p+"static/export_exercise-template.f7655c19.png"},nVVt:function(Ge,de){Ge.exports={MODE_NUMBER:1<<0,MODE_ALPHA_NUM:1<<1,MODE_8BIT_BYTE:1<<2,MODE_KANJI:1<<3}},nnTU:function(Ge,de,N){"use strict";N.d(de,"b",function(){return F}),N.d(de,"a",function(){return O});var Z=N("pmY6"),z=N("746U"),I=N("Cg/j"),G=N("MI8n"),j=N("24hK"),w=N("QDVR"),W=function(){for(var b=0,c=0,p=arguments.length;c=a.max?void 0:(a.ch=0,a.text=a.cm.getLine(++a.line),!0)}function b(a){return a.line<=a.min?void 0:(a.text=a.cm.getLine(--a.line),a.ch=a.text.length,!0)}function c(a){for(;;){var n=a.text.indexOf(">",a.ch);if(n==-1){if(O(a))continue;return}if(!F(a,n+1)){a.ch=n+1;continue}var o=a.text.lastIndexOf("/",n),u=o>-1&&!/\S/.test(a.text.slice(o+1,n));return a.ch=n+1,u?"selfClose":"regular"}}function p(a){for(;;){var n=a.ch?a.text.lastIndexOf("<",a.ch-1):-1;if(n==-1){if(b(a))continue;return}if(!F(a,n+1)){a.ch=n;continue}w.lastIndex=n,a.ch=n;var o=w.exec(a.text);if(o&&o.index==n)return o}}function S(a){for(;;){w.lastIndex=a.ch;var n=w.exec(a.text);if(!n){if(O(a))continue;return}if(!F(a,n.index+1)){a.ch=n.index+1;continue}return a.ch=n.index+n[0].length,n}}function v(a){for(;;){var n=a.ch?a.text.lastIndexOf(">",a.ch-1):-1;if(n==-1){if(b(a))continue;return}if(!F(a,n+1)){a.ch=n;continue}var o=a.text.lastIndexOf("/",n),u=o>-1&&!/\S/.test(a.text.slice(o+1,n));return a.ch=n+1,u?"selfClose":"regular"}}function f(a,n){for(var o=[];;){var u=S(a),A,x=a.line,y=a.ch-(u?u[0].length:0);if(!u||!(A=c(a)))return;if(A=="selfClose")continue;if(u[1]){for(var _=o.length-1;_>=0;--_)if(o[_]==u[2]){o.length=_;break}if(_<0&&(!n||n==u[2]))return{tag:u[2],from:z(x,y),to:z(a.line,a.ch)}}else o.push(u[2])}}function m(a,n){for(var o=[];;){var u=v(a);if(!u)return;if(u=="selfClose"){p(a);continue}var A=a.line,x=a.ch,y=p(a);if(!y)return;if(y[1])o.push(y[2]);else{for(var _=o.length-1;_>=0;--_)if(o[_]==y[2]){o.length=_;break}if(_<0&&(!n||n==y[2]))return{tag:y[2],from:z(a.line,a.ch),to:z(A,x)}}}}Z.registerHelper("fold","xml",function(a,n){for(var o=new W(a,n.line,0);;){var u=S(o);if(!u||o.line!=n.line)return;var A=c(o);if(!A)return;if(!u[1]&&A!="selfClose"){var x=z(o.line,o.ch),y=f(o,u[2]);return y&&I(y.from,x)>0?{from:x,to:y.from}:null}}}),Z.findMatchingTag=function(a,n,o){var u=new W(a,n.line,n.ch,o);if(u.text.indexOf(">")==-1&&u.text.indexOf("<")==-1)return;var A=c(u),x=A&&z(u.line,u.ch),y=A&&p(u);if(!A||!y||I(u,n)>0)return;var _={from:z(u.line,u.ch),to:x,tag:y[2]};return A=="selfClose"?{open:_,close:null,at:"open"}:y[1]?{open:m(u,y[2]),close:_,at:"close"}:(u=new W(a,x.line,x.ch,o),{open:_,close:f(u,y[2]),at:"open"})},Z.findEnclosingTag=function(a,n,o,u){for(var A=new W(a,n.line,n.ch,o);;){var x=m(A,u);if(!x)break;var y=new W(a,n.line,n.ch,o),_=f(y,x.tag);if(_)return{open:x,close:_}}},Z.scanForClosingTag=function(a,n,o,u){var A=new W(a,n.line,n.ch,u?{from:0,to:u}:null);return f(A,o)}})},p5ED:function(Ge,de,N){"use strict";var Z=N("+L6B"),z=N("2/Rp"),I=N("5Dmo"),G=N("3S7+"),j=N("k1fw"),w=N("9og8"),W=N("tJVT"),F=N("WmNS"),O=N.n(F),b=N("q1tI"),c=N.n(b),p=N("vHTk"),S=N.n(p),v=N("yEEn"),f=N("ZW9T"),m=N("1vsH"),a=N("V0Rq"),n=N("m3rI");de.a=function(o){var u,A,x,y,_,R,g=o.editOffice,h=g===void 0?"view":g,s=o.name,l=o.data,D=o.theme,T=o.type,C=o.filename,M=o.monacoEditor,k=o.className,U=o.style,P=o.close,K=o.onClose,H=o.hasMask,$=o.disabledDownload,le=o.onImgDimensions,pe=o.otherData,xe=Object(b.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),ze=Object(W.a)(xe,2),Ne=ze[0],Ie=ze[1],Be=Object(b.useState)(""),ke=Object(W.a)(Be,2),ge=ke[0],fe=ke[1],te=Object(b.useState)(),be=Object(W.a)(te,2),se=be[0],Oe=be[1],ie=window.ENV==="build"?"/react/build":"",oe=location.host.startsWith("localhost")?n.a.PROXY_SERVER:n.a.API_SERVER,Ae,_e=1024*1024,je=10*_e,He=Object(b.useRef)();(u=l)!==null&&u!==void 0&&u.startsWith("/api")&&T!=="txt"&&(l=n.a.API_SERVER+l),T==="office"&&(Ae=Object(m.P)(l).filesize,Ae>je&&(T="other")),C&&(M.filename=C),Object(b.useEffect)(function(){var yt,ct,mt=(yt=document.cookie)===null||yt===void 0||((ct=yt.replace(/\s/g,""))===null||ct===void 0)?void 0:ct.split(";");mt==null||mt.map(function(Ot){var Mt=Ot.split("=");Mt[0]==="_educoder_session"&&fe(Mt[1])})},[]),Object(b.useEffect)(function(){T==="office"&&Ye()},[T,l]);var Ye=function(){var yt=Object(w.a)(O.a.mark(function ct(){var mt,Ot,Mt;return O.a.wrap(function(Re){for(;;)switch(Re.prev=Re.next){case 0:return console.log("data:",l),mt=l,l.startsWith("http")||(mt=location.origin+mt),Ot=new URL(mt).pathname.split("/").pop(),Re.next=6,Object(a.U)({attachment_id:Ot});case 6:Mt=Re.sent,Oe(Mt);case 8:case"end":return Re.stop()}},ct)}));return function(){return yt.apply(this,arguments)}}(),qe=function(){if(l.startsWith("http")||l.startsWith("blob:")){bt();return}Object(m.x)(C||"educoder",l,C)},bt=function(){Object(m.v)(C||"educoder",decodeURIComponent(l))};return c.a.createElement("div",{style:Object(j.a)({},U||{}),className:"".concat(H&&S.a.bgBlack," ").concat(T?S.a.wrp:"hide")},P&&c.a.createElement("div",{className:S.a.close,ref:He},!!le&&c.a.createElement(G.a,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:function(){return He.current}},c.a.createElement("span",{onClick:function(){K(),le()}},c.a.createElement("i",{className:"icon-yulanpizhu"}))),!$&&c.a.createElement(G.a,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:function(){return He.current}},c.a.createElement("span",{onClick:bt},c.a.createElement("i",{className:"icon-quxiaozhiding"}))),c.a.createElement(G.a,{title:"\u5173\u95ED",getPopupContainer:function(){return He.current}},c.a.createElement("span",{className:"",onClick:K},c.a.createElement("i",{className:"icon-guanbi1"})))),c.a.createElement("div",{className:"".concat(S.a[k]," ").concat(k," ").concat(S.a.monaco," ").concat(T==="txt"?"show":"hide")},T==="txt"&&c.a.createElement(f.b,M)),T==="audio"&&c.a.createElement("audio",{src:"".concat(((A=l)===null||A===void 0?void 0:A.indexOf("http://"))>-1||((x=l)===null||x===void 0?void 0:x.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(l),autoPlay:!0}),T==="video"&&c.a.createElement(c.a.Fragment,null,((y=l)===null||y===void 0?void 0:y.indexOf("http"))>-1?c.a.createElement("video",{controls:!0,src:"".concat(l),autoPlay:!0}):c.a.createElement("video",{controls:!0,src:"data:video/mp4;base64,".concat(l),autoPlay:!0})),T==="office"&&se&&c.a.createElement("iframe",{src:"".concat(ie,"/office.html?key=").concat(se.key,"&url=").concat(oe+se.url,"&callbackUrl=").concat(oe+se.callbackUrl,"&fileType=").concat(se.fileType,"&title=").concat(se.title,"&model=").concat(h,"&officeServer=").concat(n.a.OFFICE_SERVER,"&disabledDownload=").concat(!!$)}),(T==="xlsx"||T==="doc"||T==="pptx"||T==="docx")&&c.a.createElement("iframe",{src:"/react/build/office.html?key=".concat(pe.key,"&url=").concat(n.a.API_SERVER+pe.url,"&callbackUrl=").concat(n.a.API_SERVER+pe.callbackUrl,"&fileType=").concat(pe.fileType,"&title=").concat(pe.title,"&model=").concat(pe.model)}),T==="html"&&c.a.createElement("iframe",{src:l+"&disposition=inline"}),T==="pdf"&&c.a.createElement("embed",{className:S.a.embed,src:l}),T==="image"&&c.a.createElement("img",{src:"".concat(((_=l)===null||_===void 0?void 0:_.indexOf("http://"))>-1||((R=l)===null||R===void 0?void 0:R.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(l)}),T==="other"&&c.a.createElement("div",null,c.a.createElement(z.a,{type:"primary",size:"large",onClick:qe},c.a.createElement(v.a,null),"\u70B9\u51FB\u4E0B\u8F7D")),T==="download"&&c.a.createElement(z.a,{type:"primary",size:"large",onClick:qe},c.a.createElement(v.a,null),"\u70B9\u51FB\u4E0B\u8F7D"))}},"p77/":function(Ge,de,N){},pmY6:function(Ge,de,N){"use strict";N.d(de,"g",function(){return j}),N.d(de,"f",function(){return w}),N.d(de,"e",function(){return W}),N.d(de,"h",function(){return F}),N.d(de,"b",function(){return O}),N.d(de,"a",function(){return b}),N.d(de,"d",function(){return c}),N.d(de,"c",function(){return p});var Z=!1,z="__is_disposable_tracked__";function I(S){if(!Z)return;if(S&&S!==b.None)try{S[z]=!0}catch(v){}}function G(S){if(!Z)return S;var v=new Error("Potentially leaked disposable").stack;return setTimeout(function(){S[z]||console.log(v)},3e3),S}function j(S){return typeof S.dispose=="function"&&S.dispose.length===0}function w(S){return Array.isArray(S)?(S.forEach(function(v){v&&(I(v),v.dispose())}),[]):S?(I(S),S.dispose(),S):void 0}function W(){for(var S=[],v=0;v=I.length?{done:!0}:{done:!1,value:I[w++]}},e:function(p){throw p},f:W}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +`),insertTextRules:s.languages.CompletionItemInsertTextRule.InsertAsSnippet}],K=v(s,k,U,C,P);return{suggestions:K}}})},m="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002",a=N("fjLI"),n=N("LvDl"),o=N("+ua5");function u(s){return/^\d+$/.test(s)?"".concat(s,"px"):s}function A(){}var x=!1,y={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python",Scala:"scale"};function _(){var s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],l=s;if(Array.isArray(s)){for(var D=0;D0||it.target.offsetWidth>0)&&Ze.current.instance.layout()}}catch(It){at.e(It)}finally{at.f()}}),Ue.observe(Re.current)),Ue}function Fe(){j.b.warn({content:decodeURIComponent(m),key:"monaco-editor-tip"})}var Pe=function(){var $e=Ze.current.instance;if(M!=null&&$e&&ae){var at=$e.getModel();at&&M!==at.getValue()&&(x=!0,at.setValue(M),$e.layout(),x=!1)}};Object(c.useEffect)(function(){try{var Ue,$e=Ze.current.instance;ze.current&&clearTimeout(ze.current),ze.current=setTimeout(function(){Pe()},500),$e==null||((Ue=$e.updateOptions)===null||Ue===void 0)||Ue.call($e,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(M.split(/\r\n|\r|\n/g).length))+3,5)})}catch(at){debugger}},[M,ae,Ze.current]),Object(c.useEffect)(function(){try{if(bt&&Ze.current&&Ze.current.instance){var Ue=Ze.current.instance;Ue.changeViewZones(function(at){var St=document.createElement("div");St.style.padding="10px 20px",St.style.width="calc(100% - 20px)",St.className="my-error-line-wrp",St.innerHTML=ct,at.addZone({afterLineNumber:bt||11,heightInLines:3,domNode:St})});var $e={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};Ue.addOverlayWidget($e),Ue.revealPositionInCenter({lineNumber:20,column:1})}}catch(at){debugger}},[bt,Ze.current,ae]),Object(c.useEffect)(function(){var Ue;if((Ue=Ze.current)!==null&&Ue!==void 0&&Ue.instance&&ae&&Mt){var $e=Ze.current.instance,at=$e.getModel();if(!at)return;var St=function(){var wt=[],Rt=[],Kt=at.getAllDecorations(),Ht=Object(w.a)(Kt),$t;try{for(Ht.s();!($t=Ht.n()).done;){var X=$t.value;if(X.options.className==="highlighted-line"){var E;wt.push(X==null||((E=X.range)===null||E===void 0)?void 0:E.startLineNumber),Rt.push(X==null?void 0:X.id)}}}catch(V){Ht.e(V)}finally{Ht.f()}at.deltaDecorations(Rt,[]);var L=at.getLineCount();!!mt&&mt<=L&&($e.deltaDecorations([],[{range:new R.Range(mt,1,mt,at.getLineMaxColumn(mt)),options:{isWholeLine:!0,className:"highlighted-line"}}]),$e.revealLineInCenter(mt))};St();var it=function(){var wt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,Rt=[],Kt=[],Ht=at.getAllDecorations(),$t=Object(w.a)(Ht),X;try{for($t.s();!(X=$t.n()).done;){var E=X.value;if(E.options.linesDecorationsClassName==="breakpoints"){var L;Rt.push(E==null||((L=E.range)===null||L===void 0)?void 0:L.startLineNumber),Kt.push(E==null?void 0:E.id)}}}catch(V){$t.e(V)}finally{$t.f()}if(wt)return{lines:Rt,ids:Kt};_e(Rt)},It=function(){var ot=Object(I.a)(b.a.mark(function wt(Rt){var Kt;return b.a.wrap(function($t){for(;;)switch($t.prev=$t.next){case 0:return Kt={range:new R.Range(Rt,1,Rt,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints"}},$t.next=3,at.deltaDecorations([],[Kt]);case 3:it();case 4:case"end":return $t.stop()}},wt)}));return function(Rt){return ot.apply(this,arguments)}}(),Xt=function(){var ot=Object(I.a)(b.a.mark(function wt(Rt){var Kt,Ht,$t,X,E;return b.a.wrap(function(V){for(;;)switch(V.prev=V.next){case 0:Kt=[],Ht=$e.getLineDecorations(Rt),$t=Object(w.a)(Ht);try{for($t.s();!(X=$t.n()).done;)E=X.value,E.options.linesDecorationsClassName==="breakpoints"&&Kt.push(E.id)}catch(J){$t.e(J)}finally{$t.f()}return V.next=6,at.deltaDecorations(Kt,[]);case 6:it();case 7:case"end":return V.stop()}},wt)}));return function(Rt){return ot.apply(this,arguments)}}(),Lt=function(wt){var Rt=$e.getLineDecorations(wt),Kt=Object(w.a)(Rt),Ht;try{for(Kt.s();!(Ht=Kt.n()).done;){var $t=Ht.value;if($t.options.linesDecorationsClassName==="breakpoints")return!0}}catch(X){Kt.e(X)}finally{Kt.f()}return!1};if(!Object(n.isEqual)(He,it(!0).lines)){at.deltaDecorations(it(!0).ids,[]);var sn=He.map(function(ot){return{range:new R.Range(ot,1,ot,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints"}}});at.deltaDecorations([],sn)}var hn=$e.onDidChangeModelContent(function(ot){var wt=$e.getPosition();if(wt){var Rt=wt.lineNumber;at.getLineContent(Rt).trim()===""?Xt(Rt):Lt(Rt)&&(Xt(Rt),It(Rt))}}),nn=$e.onMouseDown(function(ot){var wt,Rt,Kt;if(ot.target.detail&&(wt=ot.target)!==null&&wt!==void 0&&(Rt=wt.element)!==null&&Rt!==void 0&&(Kt=Rt.className)!==null&&Kt!==void 0&&Kt.includes("line-numbers")){var Ht=ot.target.position.lineNumber;if(at.getLineContent(Ht).trim()==="")return;Lt(Ht)?Xt(Ht):It(Ht)}}),Jt=function(wt){var Rt={range:new R.Range(wt,1,wt,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};tt.current=$e.deltaDecorations(tt.current,[Rt])},cn=function(){tt.current=$e.deltaDecorations(tt.current,[])},On=$e.onMouseMove(function(ot){var wt,Rt,Kt;if(cn(),ot.target.detail&&(wt=ot.target)!==null&&wt!==void 0&&(Rt=wt.element)!==null&&Rt!==void 0&&(Kt=Rt.className)!==null&&Kt!==void 0&&Kt.includes("line-numbers")){var Ht=ot.target.position.lineNumber;if(at.getLineContent(Ht).trim()==="")return;Jt(Ht)}}),mn=$e.onMouseLeave(function(){cn()});return function(){hn.dispose(),nn.dispose(),On.dispose(),mn.dispose()}}},[Ze.current,ae,He,mt,Mt]);function ut(){var Ue=Ze.current.instance;if(Ue){var $e=Ue.getSelection(),at=Ze.current.pastePos||{},St=new R.Range(at.startLineNumber||$e.endLineNumber,at.startColumn||$e.endColumn,at.endLineNumber||$e.endLineNumber,at.endColumn||$e.endColumn);setTimeout(function(){Ue.executeEdits("",[{range:St,text:""}])},300)}}function Et(Ue){(window.navigator.platform.match("Mac")?Ue.metaKey:Ue.ctrlKey)&&Ue.keyCode==83&&(Ue.preventDefault(),Ie())}var _t=function(){if(ke&&Ze.current.instance){var $e=Ze.current.instance.getContentHeight();vt($e0||se.target.offsetWidth>0)&&ke.layout()}}catch(Oe){te.e(Oe)}finally{te.f()}}),ge.observe(H.current)),ge}Object(c.useEffect)(function(){return H.current&&N.e(27).then(N.t.bind(null,"M/lh",7)).then(function(ke){R=ke;var ge=R.editor.createDiffEditor(H.current,Object(Z.a)(Object(Z.a)({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},K),{},{wordWrap:!0}));xe(ge);var fe=Ke(ge);return function(){ge.dispose();var te=ge.getModel();te&&te.dispose(),fe.unobserve(H.current)}}),function(){window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}},[]),Object(c.useEffect)(function(){pe&&pe.setModel({original:R.editor.createModel(M,U),modified:R.editor.createModel(k,U)})},[M,k,U,pe]);var Ne=u(D),Ie=u(C),Be={width:Ne,height:Ie};return p.a.createElement("div",{className:"my-diff-editor",ref:H,style:Be})}},ZpRC:function(Ge,de,N){"use strict";function Z(c){return typeof c=="object"&&c!=null&&c.nodeType===1}function z(c,p){return(!p||c!=="hidden")&&c!=="visible"&&c!=="clip"}function I(c,p){if(c.clientHeightp||m>c&&a=p&&n>=S?m-c-v:a>p&&nS?a-p+f:0}var j=function(c,p){var S=window,v=p.scrollMode,f=p.block,m=p.inline,a=p.boundary,n=p.skipOverflowHiddenElements,o=typeof a=="function"?a:function(_e){return _e!==a};if(!Z(c))throw new TypeError("Invalid target");for(var u=document.scrollingElement||document.documentElement,A=[],x=c;Z(x)&&o(x);){if((x=x.parentElement)===u){A.push(x);break}x!=null&&x===document.body&&I(x)&&!I(document.documentElement)||x!=null&&I(x,n)&&A.push(x)}for(var y=S.visualViewport?S.visualViewport.width:innerWidth,_=S.visualViewport?S.visualViewport.height:innerHeight,R=window.scrollX||pageXOffset,g=window.scrollY||pageYOffset,h=c.getBoundingClientRect(),s=h.height,l=h.width,D=h.top,T=h.right,C=h.bottom,M=h.left,k=f==="start"||f==="nearest"?D:f==="end"?C:D+s/2,U=m==="center"?M+l/2:m==="end"?T:M,P=[],K=0;K=0&&M>=0&&C<=_&&T<=y&&D>=xe&&C<=Ne&&M>=Ie&&T<=Ke)return P;var Be=getComputedStyle(H),ke=parseInt(Be.borderLeftWidth,10),ge=parseInt(Be.borderTopWidth,10),fe=parseInt(Be.borderRightWidth,10),te=parseInt(Be.borderBottomWidth,10),be=0,se=0,Oe="offsetWidth"in H?H.offsetWidth-H.clientWidth-ke-fe:0,ie="offsetHeight"in H?H.offsetHeight-H.clientHeight-ge-te:0;if(u===H)be=f==="start"?k:f==="end"?k-_:f==="nearest"?G(g,g+_,_,ge,te,g+k,g+k+s,s):k-_/2,se=m==="start"?U:m==="center"?U-y/2:m==="end"?U-y:G(R,R+y,y,ke,fe,R+U,R+U+l,l),be=Math.max(0,be+g),se=Math.max(0,se+R);else{be=f==="start"?k-xe-ge:f==="end"?k-Ne+te+ie:f==="nearest"?G(xe,Ne,le,ge,te+ie,k,k+s,s):k-(xe+le/2)+ie/2,se=m==="start"?U-Ie-ke:m==="center"?U-(Ie+pe/2)+Oe/2:m==="end"?U-Ke+fe+Oe:G(Ie,Ke,pe,ke,fe+Oe,U,U+l,l);var oe=H.scrollLeft,Ae=H.scrollTop;k+=Ae-(be=Math.max(0,Math.min(Ae+be,H.scrollHeight-le+ie))),U+=oe-(se=Math.max(0,Math.min(oe+se,H.scrollWidth-pe+Oe)))}P.push({el:H,top:be,left:se})}return P};function w(c){return c===Object(c)&&Object.keys(c).length!==0}function W(c,p){p===void 0&&(p="auto");var S="scrollBehavior"in document.body.style;c.forEach(function(v){var f=v.el,m=v.top,a=v.left;f.scroll&&S?f.scroll({top:m,left:a,behavior:p}):(f.scrollTop=m,f.scrollLeft=a)})}function F(c){return c===!1?{block:"end",inline:"nearest"}:w(c)?c:{block:"start",inline:"nearest"}}function O(c,p){var S=!c.ownerDocument.documentElement.contains(c);if(w(p)&&typeof p.behavior=="function")return p.behavior(S?[]:j(c,p));if(S)return;var v=F(p);return W(j(c,v),v.behavior)}var b=de.a=O},Zss7:function(Ge,de,N){var Z;(function(z){var I=/^\s+/,G=/\s+$/,j=0,w=z.round,W=z.min,F=z.max,O=z.random;function b(te,be){if(te=te||"",be=be||{},te instanceof b)return te;if(!(this instanceof b))return new b(te,be);var se=c(te);this._originalInput=te,this._r=se.r,this._g=se.g,this._b=se.b,this._a=se.a,this._roundA=w(100*this._a)/100,this._format=be.format||se.format,this._gradientType=be.gradientType,this._r<1&&(this._r=w(this._r)),this._g<1&&(this._g=w(this._g)),this._b<1&&(this._b=w(this._b)),this._ok=se.ok,this._tc_id=j++}b.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 te=this.toRgb();return(te.r*299+te.g*587+te.b*114)/1e3},getLuminance:function(){var te=this.toRgb(),be,se,Oe,ie,oe,Ae;return be=te.r/255,se=te.g/255,Oe=te.b/255,be<=.03928?ie=be/12.92:ie=z.pow((be+.055)/1.055,2.4),se<=.03928?oe=se/12.92:oe=z.pow((se+.055)/1.055,2.4),Oe<=.03928?Ae=Oe/12.92:Ae=z.pow((Oe+.055)/1.055,2.4),.2126*ie+.7152*oe+.0722*Ae},setAlpha:function(te){return this._a=P(te),this._roundA=w(100*this._a)/100,this},toHsv:function(){var te=f(this._r,this._g,this._b);return{h:te.h*360,s:te.s,v:te.v,a:this._a}},toHsvString:function(){var te=f(this._r,this._g,this._b),be=w(te.h*360),se=w(te.s*100),Oe=w(te.v*100);return this._a==1?"hsv("+be+", "+se+"%, "+Oe+"%)":"hsva("+be+", "+se+"%, "+Oe+"%, "+this._roundA+")"},toHsl:function(){var te=S(this._r,this._g,this._b);return{h:te.h*360,s:te.s,l:te.l,a:this._a}},toHslString:function(){var te=S(this._r,this._g,this._b),be=w(te.h*360),se=w(te.s*100),Oe=w(te.l*100);return this._a==1?"hsl("+be+", "+se+"%, "+Oe+"%)":"hsla("+be+", "+se+"%, "+Oe+"%, "+this._roundA+")"},toHex:function(te){return a(this._r,this._g,this._b,te)},toHexString:function(te){return"#"+this.toHex(te)},toHex8:function(te){return n(this._r,this._g,this._b,this._a,te)},toHex8String:function(te){return"#"+this.toHex8(te)},toRgb:function(){return{r:w(this._r),g:w(this._g),b:w(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+w(this._r)+", "+w(this._g)+", "+w(this._b)+")":"rgba("+w(this._r)+", "+w(this._g)+", "+w(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:w(K(this._r,255)*100)+"%",g:w(K(this._g,255)*100)+"%",b:w(K(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+w(K(this._r,255)*100)+"%, "+w(K(this._g,255)*100)+"%, "+w(K(this._b,255)*100)+"%)":"rgba("+w(K(this._r,255)*100)+"%, "+w(K(this._g,255)*100)+"%, "+w(K(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:k[a(this._r,this._g,this._b,!0)]||!1},toFilter:function(te){var be="#"+o(this._r,this._g,this._b,this._a),se=be,Oe=this._gradientType?"GradientType = 1, ":"";if(te){var ie=b(te);se="#"+o(ie._r,ie._g,ie._b,ie._a)}return"progid:DXImageTransform.Microsoft.gradient("+Oe+"startColorstr="+be+",endColorstr="+se+")"},toString:function(te){var be=!!te;te=te||this._format;var se=!1,Oe=this._a<1&&this._a>=0,ie=!be&&Oe&&(te==="hex"||te==="hex6"||te==="hex3"||te==="hex4"||te==="hex8"||te==="name");return ie?te==="name"&&this._a===0?this.toName():this.toRgbString():(te==="rgb"&&(se=this.toRgbString()),te==="prgb"&&(se=this.toPercentageRgbString()),(te==="hex"||te==="hex6")&&(se=this.toHexString()),te==="hex3"&&(se=this.toHexString(!0)),te==="hex4"&&(se=this.toHex8String(!0)),te==="hex8"&&(se=this.toHex8String()),te==="name"&&(se=this.toName()),te==="hsl"&&(se=this.toHslString()),te==="hsv"&&(se=this.toHsvString()),se||this.toHexString())},clone:function(){return b(this.toString())},_applyModification:function(te,be){var se=te.apply(null,[this].concat([].slice.call(be)));return this._r=se._r,this._g=se._g,this._b=se._b,this.setAlpha(se._a),this},lighten:function(){return this._applyModification(y,arguments)},brighten:function(){return this._applyModification(_,arguments)},darken:function(){return this._applyModification(R,arguments)},desaturate:function(){return this._applyModification(u,arguments)},saturate:function(){return this._applyModification(A,arguments)},greyscale:function(){return this._applyModification(x,arguments)},spin:function(){return this._applyModification(g,arguments)},_applyCombination:function(te,be){return te.apply(null,[this].concat([].slice.call(be)))},analogous:function(){return this._applyCombination(T,arguments)},complement:function(){return this._applyCombination(h,arguments)},monochromatic:function(){return this._applyCombination(C,arguments)},splitcomplement:function(){return this._applyCombination(D,arguments)},triad:function(){return this._applyCombination(s,arguments)},tetrad:function(){return this._applyCombination(l,arguments)}},b.fromRatio=function(te,be){if(typeof te=="object"){var se={};for(var Oe in te)te.hasOwnProperty(Oe)&&(Oe==="a"?se[Oe]=te[Oe]:se[Oe]=Ke(te[Oe]));te=se}return b(te,be)};function c(te){var be={r:0,g:0,b:0},se=1,Oe=null,ie=null,oe=null,Ae=!1,_e=!1;return typeof te=="string"&&(te=ge(te)),typeof te=="object"&&(ke(te.r)&&ke(te.g)&&ke(te.b)?(be=p(te.r,te.g,te.b),Ae=!0,_e=String(te.r).substr(-1)==="%"?"prgb":"rgb"):ke(te.h)&&ke(te.s)&&ke(te.v)?(Oe=Ke(te.s),ie=Ke(te.v),be=m(te.h,Oe,ie),Ae=!0,_e="hsv"):ke(te.h)&&ke(te.s)&&ke(te.l)&&(Oe=Ke(te.s),oe=Ke(te.l),be=v(te.h,Oe,oe),Ae=!0,_e="hsl"),te.hasOwnProperty("a")&&(se=te.a)),se=P(se),{ok:Ae,format:te.format||_e,r:W(255,F(be.r,0)),g:W(255,F(be.g,0)),b:W(255,F(be.b,0)),a:se}}function p(te,be,se){return{r:K(te,255)*255,g:K(be,255)*255,b:K(se,255)*255}}function S(te,be,se){te=K(te,255),be=K(be,255),se=K(se,255);var Oe=F(te,be,se),ie=W(te,be,se),oe,Ae,_e=(Oe+ie)/2;if(Oe==ie)oe=Ae=0;else{var je=Oe-ie;Ae=_e>.5?je/(2-Oe-ie):je/(Oe+ie);switch(Oe){case te:oe=(be-se)/je+(be1&&(qe-=1),qe<1/6?He+(Ye-He)*6*qe:qe<1/2?Ye:qe<2/3?He+(Ye-He)*(2/3-qe)*6:He}if(be===0)Oe=ie=oe=se;else{var _e=se<.5?se*(1+be):se+be-se*be,je=2*se-_e;Oe=Ae(je,_e,te+1/3),ie=Ae(je,_e,te),oe=Ae(je,_e,te-1/3)}return{r:Oe*255,g:ie*255,b:oe*255}}function f(te,be,se){te=K(te,255),be=K(be,255),se=K(se,255);var Oe=F(te,be,se),ie=W(te,be,se),oe,Ae,_e=Oe,je=Oe-ie;if(Ae=Oe===0?0:je/Oe,Oe==ie)oe=0;else{switch(Oe){case te:oe=(be-se)/je+(be>1)+720)%360;--be;)Oe.h=(Oe.h+ie)%360,oe.push(b(Oe));return oe}function C(te,be){be=be||6;for(var se=b(te).toHsv(),Oe=se.h,ie=se.s,oe=se.v,Ae=[],_e=1/be;be--;)Ae.push(b({h:Oe,s:ie,v:oe})),oe=(oe+_e)%1;return Ae}b.mix=function(te,be,se){se=se===0?0:se||50;var Oe=b(te).toRgb(),ie=b(be).toRgb(),oe=se/100,Ae={r:(ie.r-Oe.r)*oe+Oe.r,g:(ie.g-Oe.g)*oe+Oe.g,b:(ie.b-Oe.b)*oe+Oe.b,a:(ie.a-Oe.a)*oe+Oe.a};return b(Ae)},b.readability=function(te,be){var se=b(te),Oe=b(be);return(z.max(se.getLuminance(),Oe.getLuminance())+.05)/(z.min(se.getLuminance(),Oe.getLuminance())+.05)},b.isReadable=function(te,be,se){var Oe=b.readability(te,be),ie,oe;oe=!1,ie=fe(se);switch(ie.level+ie.size){case"AAsmall":case"AAAlarge":oe=Oe>=4.5;break;case"AAlarge":oe=Oe>=3;break;case"AAAsmall":oe=Oe>=7;break}return oe},b.mostReadable=function(te,be,se){var Oe=null,ie=0,oe,Ae,_e,je;se=se||{},Ae=se.includeFallbackColors,_e=se.level,je=se.size;for(var He=0;Heie&&(ie=oe,Oe=b(be[He]));return b.isReadable(te,Oe,{level:_e,size:je})||!Ae?Oe:(se.includeFallbackColors=!1,b.mostReadable(te,["#fff","#000"],se))};var M=b.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"},k=b.hexNames=U(M);function U(te){var be={};for(var se in te)te.hasOwnProperty(se)&&(be[te[se]]=se);return be}function P(te){return te=parseFloat(te),(isNaN(te)||te<0||te>1)&&(te=1),te}function K(te,be){le(te)&&(te="100%");var se=pe(te);return te=W(be,F(0,parseFloat(te))),se&&(te=parseInt(te*be,10)/100),z.abs(te-be)<1e-6?1:te%be/parseFloat(be)}function H(te){return W(1,F(0,te))}function $(te){return parseInt(te,16)}function le(te){return typeof te=="string"&&te.indexOf(".")!=-1&&parseFloat(te)===1}function pe(te){return typeof te=="string"&&te.indexOf("%")!=-1}function xe(te){return te.length==1?"0"+te:""+te}function Ke(te){return te<=1&&(te=te*100+"%"),te}function Ne(te){return z.round(parseFloat(te)*255).toString(16)}function Ie(te){return $(te)/255}var Be=function(){var te="[-\\+]?\\d+%?",be="[-\\+]?\\d*\\.\\d+%?",se="(?:"+be+")|(?:"+te+")",Oe="[\\s|\\(]+("+se+")[,|\\s]+("+se+")[,|\\s]+("+se+")\\s*\\)?",ie="[\\s|\\(]+("+se+")[,|\\s]+("+se+")[,|\\s]+("+se+")[,|\\s]+("+se+")\\s*\\)?";return{CSS_UNIT:new RegExp(se),rgb:new RegExp("rgb"+Oe),rgba:new RegExp("rgba"+ie),hsl:new RegExp("hsl"+Oe),hsla:new RegExp("hsla"+ie),hsv:new RegExp("hsv"+Oe),hsva:new RegExp("hsva"+ie),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 ke(te){return!!Be.CSS_UNIT.exec(te)}function ge(te){te=te.replace(I,"").replace(G,"").toLowerCase();var be=!1;if(M[te])te=M[te],be=!0;else if(te=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var se;return(se=Be.rgb.exec(te))?{r:se[1],g:se[2],b:se[3]}:(se=Be.rgba.exec(te))?{r:se[1],g:se[2],b:se[3],a:se[4]}:(se=Be.hsl.exec(te))?{h:se[1],s:se[2],l:se[3]}:(se=Be.hsla.exec(te))?{h:se[1],s:se[2],l:se[3],a:se[4]}:(se=Be.hsv.exec(te))?{h:se[1],s:se[2],v:se[3]}:(se=Be.hsva.exec(te))?{h:se[1],s:se[2],v:se[3],a:se[4]}:(se=Be.hex8.exec(te))?{r:$(se[1]),g:$(se[2]),b:$(se[3]),a:Ie(se[4]),format:be?"name":"hex8"}:(se=Be.hex6.exec(te))?{r:$(se[1]),g:$(se[2]),b:$(se[3]),format:be?"name":"hex"}:(se=Be.hex4.exec(te))?{r:$(se[1]+""+se[1]),g:$(se[2]+""+se[2]),b:$(se[3]+""+se[3]),a:Ie(se[4]+""+se[4]),format:be?"name":"hex8"}:(se=Be.hex3.exec(te))?{r:$(se[1]+""+se[1]),g:$(se[2]+""+se[2]),b:$(se[3]+""+se[3]),format:be?"name":"hex"}:!1}function fe(te){var be,se;return te=te||{level:"AA",size:"small"},be=(te.level||"AA").toUpperCase(),se=(te.size||"small").toLowerCase(),be!=="AA"&&be!=="AAA"&&(be="AA"),se!=="small"&&se!=="large"&&(se="small"),{level:be,size:se}}Ge.exports?Ge.exports=b:!(Z=function(){return b}.call(de,N,de,Ge),Z!==void 0&&(Ge.exports=Z))})(Math)},aRTE:function(Ge,de){Ge.exports={L:1,M:0,Q:3,H:2}},bPs0:function(Ge,de,N){"use strict";N.d(de,"b",function(){return u});var Z=N("k1fw"),z=N("9og8"),I=N("2qtc"),G=N("kLXV"),j=N("tJVT"),w=N("PpiC"),W=N("aHsQ"),F=N("sGsY"),O=N("WmNS"),b=N.n(O),c=N("q1tI"),p=N.n(c),S=N("bntm"),v=N("V0Rq"),f=N("wd/R"),m=N.n(f),a=N("Ty5D"),n=N("9kvl"),o=F.a.Countdown,u=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],A=function(y){var _=y.globalSetting,R=y.loading,g=y.user,h=y.exercise,s=y.dispatch,l=Object(w.a)(y,["globalSetting","loading","user","exercise","dispatch"]),D=Object(c.useState)({}),T=Object(j.a)(D,2),C=T[0],M=T[1],k=G.a.useModal(),U=Object(j.a)(k,2),P=U[0],K=U[1],H=Object(c.useRef)(),$=Object(c.useRef)(null),le=Object(c.useRef)(null),pe=Object(c.useState)(!0),xe=Object(j.a)(pe,2),Ke=xe[0],Ne=xe[1],Ie=Object(a.h)().query,Be=Object(a.i)();Object(c.useEffect)(function(){var _e,je,He,Ye,qe;if(clearTimeout($.current),document.addEventListener(Object(S.c)(),Ae,!1),window.addEventListener("blur",ie,!1),(_e=h.exerciseUserInfo)!==null&&_e!==void 0&&_e.screen_open&&Object(S.a)()&&(s({type:"globalSetting/headerFooterToggle",payload:!1}),Ne(!1)),(je=h.exerciseUserInfo)!==null&&je!==void 0&&je.screen_at&&m()().diff(m()((He=h.exerciseUserInfo)===null||He===void 0?void 0:He.screen_at),"seconds")>0)ke();else if((Ye=h.exerciseUserInfo)!==null&&Ye!==void 0&&Ye.screen_open&&!Object(S.a)()){var bt=document.domain==="kepukehuan.educoder.net"?30:h.exerciseUserInfo.screen_sec+10+1;H.current=G.a.info({icon:null,content:p.a.createElement("div",{className:"tc font16"},"\u672C\u573A\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u5207\u5C4F\u9650\u5236\uFF0C",p.a.createElement("br",null),"\u5207\u6362\u9875\u9762 ",h.exerciseUserInfo.screen_num-h.exerciseUserInfo.used_screen_num," \u6B21\u540E\u5C06\u8FDB\u884C\u5F3A\u5236\u4EA4\u5377\uFF0C",p.a.createElement("br",null),"\u8BF7\u52FF\u5207\u5C4F\u53CA\u5237\u65B0\u9875\u9762"),okText:p.a.createElement("span",null,"\u5F00\u59CB\u8003\u8BD5\uFF08",p.a.createElement("span",{style:{display:"inline-block"}},p.a.createElement(o,{onFinish:function(){var ct;ke(),(ct=H.current)===null||ct===void 0||ct.destroy()},valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+bt*1e3})),"S\uFF09"),onOk:function(){var ct;(ct=H.current)===null||ct===void 0||ct.destroy(),Ne(!1),Object(S.d)(document.body),document.getElementById("root").addEventListener("click",ge,!1)}})}return(qe=h.exerciseUserInfo)!==null&&qe!==void 0&&qe.screen_open&&!Object(S.a)()||document.getElementById("root").addEventListener("click",ge,!1),function(){document.getElementById("root").removeEventListener("click",ge,!1),document.removeEventListener(Object(S.c)(),Ae,!1),window.removeEventListener("blur",ie,!1),clearTimeout($.current)}},[]),Object(c.useEffect)(function(){setTimeout(function(){h.actionTabs.removeEventListenerExitScreen&&(clearTimeout($.current),document.getElementById("root").removeEventListener("click",ge,!1),document.removeEventListener(Object(S.c)(),Ae,!1))},500),fe()},[h.actionTabs]),Object(c.useEffect)(function(){setTimeout(function(){h.exerciseUserInfo.used_screen_num>h.exerciseUserInfo.screen_num?se():!Ke},500)},[h.exerciseUserInfo]);var ke=function(){var _e=Object(z.a)(b.a.mark(function je(){var He;return b.a.wrap(function(qe){for(;;)switch(qe.prev=qe.next){case 0:return qe.next=2,oe();case 2:He=qe.sent,setTimeout(function(){var bt,yt;(bt=H.current)===null||bt===void 0||bt.destroy(),H.current=G.a.info({okText:p.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:p.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",p.a.createElement("span",{className:"c-red"},He.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",p.a.createElement("span",{className:"c-red"},(yt=h.exerciseUserInfo)===null||yt===void 0?void 0:yt.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:function(){var ct=Object(z.a)(b.a.mark(function Ot(){return b.a.wrap(function(Me){for(;;)switch(Me.prev=Me.next){case 0:Object(S.d)(document.body);case 1:case"end":return Me.stop()}},Ot)}));function mt(){return ct.apply(this,arguments)}return mt}()})},1e3);case 4:case"end":return qe.stop()}},je)}));return function(){return _e.apply(this,arguments)}}(),ge=function(je){!Object(S.a)()&&je.target.nodeName!=="A"&&je.target.nodeName!=="BUTTON"&&je.target.innerHTML!=="\u786E \u5B9A"&&(Object(S.d)(document.body),console.log("documentClick.full"))},fe=function(){var _e=Object(z.a)(b.a.mark(function je(){return b.a.wrap(function(Ye){for(;;)switch(Ye.prev=Ye.next){case 0:return Ye.abrupt("return",new Promise(function(){var qe=Object(z.a)(b.a.mark(function bt(yt){var ct;return b.a.wrap(function(Ot){for(;;)switch(Ot.prev=Ot.next){case 0:return Ot.next=2,s({type:"exercise/getExerciseUserInfo",payload:Object(Z.a)({},Be)});case 2:return ct=Ot.sent,yt(ct==null?void 0:ct.data),Ot.abrupt("return",ct==null?void 0:ct.data);case 5:case"end":return Ot.stop()}},bt)}));return function(bt){return qe.apply(this,arguments)}}()));case 1:case"end":return Ye.stop()}},je)}));return function(){return _e.apply(this,arguments)}}(),te=function(){var _e=Object(z.a)(b.a.mark(function je(He){var Ye,qe,bt;return b.a.wrap(function(ct){for(;;)switch(ct.prev=ct.next){case 0:(Ye=H.current)===null||Ye===void 0||((qe=Ye.destroyAll)===null||qe===void 0)||qe.call(Ye),H.current=G.a.info({maskClosable:!1,keyboard:!1,okText:p.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5\uFF08",p.a.createElement("span",{style:{display:"inline-block"}},p.a.createElement(o,{onFinish:oe,valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+(h.exerciseUserInfo.screen_sec+1)*1e3})),"S\uFF09"),content:p.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",p.a.createElement("span",{className:"c-red"},He),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",p.a.createElement("span",{className:"c-red"},(bt=h.exerciseUserInfo)===null||bt===void 0?void 0:bt.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377,",p.a.createElement("span",{className:"c-red"},h.exerciseUserInfo.screen_sec),"\u79D2\u5185\u56DE\u5230",p.a.createElement("br",null),p.a.createElement("span",{style:{marginLeft:38}},"\u8003\u8BD5\u4E0D\u8BA1\u5207\u5C4F\u6B21\u6570\u3002")),onOk:function(){var mt=Object(z.a)(b.a.mark(function Mt(){return b.a.wrap(function(Re){for(;;)switch(Re.prev=Re.next){case 0:clearTimeout(le.current),Object(S.d)(document.body),H.current.destroy();case 3:case"end":return Re.stop()}},Mt)}));function Ot(){return mt.apply(this,arguments)}return Ot}()}),le.current=setTimeout(function(){var mt;H.current.update({okText:p.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:p.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",p.a.createElement("span",{className:"c-red"},He+1),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",p.a.createElement("span",{className:"c-red"},(mt=h.exerciseUserInfo)===null||mt===void 0?void 0:mt.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377")})},(h.exerciseUserInfo.screen_sec+1)*1e3);case 3:case"end":return ct.stop()}},je)}));return function(He){return _e.apply(this,arguments)}}(),be=function(){location.href="/classrooms/".concat(Be.coursesId,"/exercise/").concat(Be.categoryId,"/detail")},se=function(){var _e=Object(z.a)(b.a.mark(function je(){var He,Ye,qe;return b.a.wrap(function(yt){for(;;)switch(yt.prev=yt.next){case 0:return(He=H.current)===null||He===void 0||((Ye=He.destroyAll)===null||Ye===void 0)||Ye.call(He),yt.next=3,Object(v.Z)({categoryId:Be.categoryId,commit_method:1});case 3:qe=yt.sent,qe&&Oe();case 5:case"end":return yt.stop()}},je)}));return function(){return _e.apply(this,arguments)}}(),Oe=function(){var je,He;document.removeEventListener(Object(S.c)(),Ae,!1),Object(S.b)(),(je=H.current)===null||je===void 0||((He=je.destroyAll)===null||He===void 0)||He.call(je),P.info({content:p.a.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",p.a.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:function(){be()}})},ie=function(je){Object(S.a)()&&document.getElementById("iframeShixuns").style.display=="none"&&Object(S.b)()},oe=function(){var _e=Object(z.a)(b.a.mark(function je(){return b.a.wrap(function(Ye){for(;;)switch(Ye.prev=Ye.next){case 0:return Ye.abrupt("return",new Promise(function(){var qe=Object(z.a)(b.a.mark(function bt(yt){var ct,mt,Ot;return b.a.wrap(function(Me){for(;;)switch(Me.prev=Me.next){case 0:if(!((ct=h.exerciseUserInfo)!==null&&ct!==void 0&&ct.screen_at)){Me.next=3;break}return Me.next=3,Object(v.g)(Object(Z.a)(Object(Z.a)({},Be),{},{reset:!0}));case 3:return Me.next=5,Object(v.Q)({id:Be.categoryId});case 5:if(mt=Me.sent,!(mt!=null&&mt.is_commit)){Me.next=9;break}return Oe(),Me.abrupt("return");case 9:return Me.next=11,fe();case 11:Ot=Me.sent,yt(Ot);case 13:case"end":return Me.stop()}},bt)}));return function(bt){return qe.apply(this,arguments)}}()));case 1:case"end":return Ye.stop()}},je)}));return function(){return _e.apply(this,arguments)}}(),Ae=function(){var _e=Object(z.a)(b.a.mark(function je(){var He,Ye,qe,bt;return b.a.wrap(function(ct){for(;;)switch(ct.prev=ct.next){case 0:if(He=!1,console.log("fullscreen change"),!Object(S.a)()){ct.next=7;break}(Ye=h.exerciseUserInfo)!==null&&Ye!==void 0&&Ye.screen_at&&Object(v.g)(Object(Z.a)(Object(Z.a)({},Be),{},{reset:!0})),clearTimeout($.current),ct.next=17;break;case 7:return He=!0,ct.next=10,Object(v.g)(Object(Z.a)({},Be));case 10:return ct.next=12,fe();case 12:qe=ct.sent,te(qe.used_screen_num),bt=setTimeout(Object(z.a)(b.a.mark(function mt(){return b.a.wrap(function(Mt){for(;;)switch(Mt.prev=Mt.next){case 0:case"end":return Mt.stop()}},mt)})),h.exerciseUserInfo.screen_sec*1e3),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*"),$.current=bt;case 17:s({type:"globalSetting/headerFooterToggle",payload:He});case 18:case"end":return ct.stop()}},je)}));return function(){return _e.apply(this,arguments)}}();return p.a.createElement("div",null,K)};de.a=Object(n.a)(function(x){var y=x.loading,_=x.user,R=x.exercise,g=x.globalSetting;return{globalSetting:g,user:_,exercise:R,loading:y.effects}})(A)},bT9E:function(Ge,de,N){"use strict";N.d(de,"a",function(){return z});var Z=N("VTBJ");function z(I,G){var j=Object(Z.a)({},I);return Array.isArray(G)&&G.forEach(function(w){delete j[w]}),j}},biw7:function(Ge,de,N){"use strict";var Z=N("q1tI"),z=N.n(Z),I=Z.createContext(null);de.a=I},c5Ni:function(Ge,de,N){},cRFk:function(Ge,de,N){Ge.exports=N.p+"static/RepositoryNoneData.828085a8.png"},csWT:function(Ge,de,N){Ge.exports=N.p+"static/choose.4ad1045f.svg"},dQei:function(Ge,de){for(var N={glog:function(z){if(z<1)throw new Error("glog("+z+")");return N.LOG_TABLE[z]},gexp:function(z){for(;z<0;)z+=255;for(;z>=256;)z-=255;return N.EXP_TABLE[z]},EXP_TABLE:new Array(256),LOG_TABLE:new Array(256)},Z=0;Z<8;Z++)N.EXP_TABLE[Z]=1<1?pe-1:0),Ke=1;Ke1?K-1:0),$=1;$=0)return parseInt(P.slice(P.indexOf("e-")+2),10);var K=0;return P.indexOf(".")>=0&&(K=P.length-P.indexOf(".")-1),K},C.getInputDisplayValue=function(U){var P=U||C.state,K=P.focused,H=P.inputValue,$=P.value,le;K?le=H:le=C.toPrecisionAsStep($),le==null&&(le="");var pe=C.formatWrapper(le);return y(C.props.decimalSeparator)&&(pe=pe.toString().replace(".",C.props.decimalSeparator)),pe},C.recordCursorPosition=function(){try{C.cursorStart=C.input.selectionStart,C.cursorEnd=C.input.selectionEnd,C.currentValue=C.input.value,C.cursorBefore=C.input.value.substring(0,C.cursorStart),C.cursorAfter=C.input.value.substring(C.cursorEnd)}catch(U){}},C.restoreByAfter=function(U){if(U===void 0)return!1;var P=C.input.value,K=P.lastIndexOf(U);if(K===-1)return!1;var H=C.cursorBefore.length;return C.lastKeyCode===p.a.DELETE&&C.cursorBefore.charAt(H-1)===U[0]?(C.fixCaret(H,H),!0):K+U.length===P.length?(C.fixCaret(K,K),!0):!1},C.partRestoreByAfter=function(U){return U===void 0?!1:Array.prototype.some.call(U,function(P,K){var H=U.substring(K);return C.restoreByAfter(H)})},C.isNotCompleteNumber=function(U){return isNaN(U)||U===""||U===null||U&&U.toString().indexOf(".")===U.toString().length-1},C.stop=function(){C.autoStepTimer&&clearTimeout(C.autoStepTimer)},C.down=function(U,P,K){C.pressingUpOrDown=!0,C.step("down",U,P,K)},C.up=function(U,P,K){C.pressingUpOrDown=!0,C.step("up",U,P,K)},C.saveInput=function(U){C.input=U};var M=T.value;M===void 0&&(M=T.defaultValue),C.state={focused:T.autoFocus};var k=C.getValidValue(C.toNumber(M));return C.state=v(v({},C.state),{},{inputValue:C.toPrecisionAsStep(k),value:k}),C}return Object(G.a)(D,[{key:"componentDidMount",value:function(){this.componentDidUpdate(null)}},{key:"componentDidUpdate",value:function(C){var M=this.props,k=M.value,U=M.onChange,P=M.max,K=M.min,H=this.state.focused;if(C){if(!_(C.value,k)||!_(C.max,P)||!_(C.min,K)){var $=H?k:this.getValidValue(k),le;this.pressingUpOrDown?le=$:this.inputting?le=this.rawInput:le=this.toPrecisionAsStep($),this.setState({value:$,inputValue:le})}var pe="value"in this.props?k:this.state.value;"max"in this.props&&C.max!==P&&typeof pe=="number"&&pe>P&&U&&U(P),"min"in this.props&&C.min!==K&&typeof pe=="number"&&pe1&&arguments[1]!==void 0?arguments[1]:this.props.min,k=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.props.max,U=parseFloat(C);return isNaN(U)?C:(Uk&&(U=k),U)}},{key:"setValue",value:function(C,M){var k=this.props.precision,U=this.isNotCompleteNumber(parseFloat(C))?null:parseFloat(C),P=this.state.value,K=P===void 0?null:P,H=this.state.inputValue,$=H===void 0?null:H,le=typeof U=="number"?U.toFixed(k):"".concat(U),pe=U!==K||le!=="".concat($);return"value"in this.props?($=this.toPrecisionAsStep(this.state.value),this.setState({inputValue:$},M)):this.setState({value:U,inputValue:this.toPrecisionAsStep(C)},M),pe&&this.props.onChange(U),U}},{key:"getMaxPrecision",value:function(C){var M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,k=this.props,U=k.precision,P=k.step;if(y(U))return U;var K=this.getPrecision(M),H=this.getPrecision(P),$=this.getPrecision(C);return C?Math.max($,K+H):K+H}},{key:"getPrecisionFactor",value:function(C){var M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,k=this.getMaxPrecision(C,M);return Math.pow(10,k)}},{key:"focus",value:function(){this.input.focus(),this.recordCursorPosition()}},{key:"blur",value:function(){this.input.blur()}},{key:"select",value:function(){this.input.select()}},{key:"formatWrapper",value:function(C){return this.props.formatter?this.props.formatter(C):C}},{key:"toPrecisionAsStep",value:function(C){if(this.isNotCompleteNumber(C)||C==="")return C;var M=Math.abs(this.getMaxPrecision(C));return isNaN(M)?C.toString():Number(C).toFixed(M)}},{key:"toNumber",value:function(C){var M=this.props.precision,k=this.state.focused,U=C&&C.length>16&&k;return this.isNotCompleteNumber(C)||U?C:y(M)?Math.round(C*Math.pow(10,M))/Math.pow(10,M):Number(C)}},{key:"upStep",value:function(C,M){var k=this.props.step,U=this.getPrecisionFactor(C,M),P=Math.abs(this.getMaxPrecision(C,M)),K=((U*C+U*k*M)/U).toFixed(P);return this.toNumber(K)}},{key:"downStep",value:function(C,M){var k=this.props.step,U=this.getPrecisionFactor(C,M),P=Math.abs(this.getMaxPrecision(C,M)),K=((U*C-U*k*M)/U).toFixed(P);return this.toNumber(K)}},{key:"step",value:function(C,M){var k=this,U=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,P=arguments.length>3?arguments[3]:void 0;this.stop(),M&&(M.persist(),M.preventDefault());var K=this.props;if(K.disabled)return;var H=this.getCurrentValidValue(this.state.inputValue)||0;if(this.isNotCompleteNumber(H))return;var $=this["".concat(C,"Step")](H,U),le=$>K.max||$K.max?$=K.max:$=xe),tt=(Ot||Ot===0)&&(isNaN(Ot)||Number(Ot)<=Ke),Te=ze||U||P,me=tt||U||P,ve=c()("".concat(k,"-handler"),"".concat(k,"-handler-up"),Object(z.a)({},"".concat(k,"-handler-up-disabled"),Te)),re=c()("".concat(k,"-handler"),"".concat(k,"-handler-down"),Object(z.a)({},"".concat(k,"-handler-down-disabled"),me)),ae=K?{onTouchStart:Te?a:this.up,onTouchEnd:this.stop}:{onMouseDown:Te?a:this.up,onMouseUp:this.stop,onMouseLeave:this.stop},he=K?{onTouchStart:me?a:this.down,onTouchEnd:this.stop}:{onMouseDown:me?a:this.down,onMouseUp:this.stop,onMouseLeave:this.stop};return O.a.createElement("div",{className:Me,style:Ne,title:Ie,onMouseEnter:Be,onMouseLeave:ke,onMouseOver:ge,onMouseOut:fe,onFocus:function(){return null},onBlur:function(){return null}},O.a.createElement("div",{className:"".concat(k,"-handler-wrap")},O.a.createElement("span",Object.assign({unselectable:"on"},ae,{role:"button","aria-label":"Increase Value","aria-disabled":Te,className:ve}),$||O.a.createElement("span",{unselectable:"on",className:"".concat(k,"-handler-up-inner"),onClick:n})),O.a.createElement("span",Object.assign({unselectable:"on"},he,{role:"button","aria-label":"Decrease Value","aria-disabled":me,className:re}),le||O.a.createElement("span",{unselectable:"on",className:"".concat(k,"-handler-down-inner"),onClick:n}))),O.a.createElement("div",{className:"".concat(k,"-input-wrap")},O.a.createElement("input",Object.assign({role:"spinbutton","aria-valuemin":Ke,"aria-valuemax":xe,"aria-valuenow":Ot,required:te,type:Oe,placeholder:ie,onPaste:bt,onClick:be,onMouseUp:this.onMouseUp,className:"".concat(k,"-input"),tabIndex:se,autoComplete:H,onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:Ze?this.onKeyDown:a,onKeyUp:Ze?this.onKeyUp:a,autoFocus:Ye,maxLength:He,readOnly:P,disabled:U,max:xe,min:Ke,step:je,name:qe,title:Ie,id:oe,onChange:this.onChange,ref:this.saveInput,value:this.getFullNum(lt),pattern:_e,inputMode:Ae,onInput:yt},Re))))}}]),D}(O.a.Component);R.defaultProps={focusOnUpDown:!0,useTouch:!1,prefixCls:"rc-input-number",max:x,min:-x,step:1,style:{},onChange:a,onKeyDown:a,onPressEnter:a,onFocus:a,onBlur:a,parser:o,required:!1,autoComplete:"off"};var g=R,h=de.a=g},f4xo:function(Ge,de,N){var Z=N("nVVt");function z(I){this.mode=Z.MODE_8BIT_BYTE,this.data=I}z.prototype={getLength:function(I){return this.data.length},write:function(I){for(var G=0;G=0;y--)(x=m[y])&&(A=(u<3?x(A):u>3?x(a,n,A):x(a,n))||A);return u>3&&A&&Object.defineProperty(a,n,A),A},F=function(m,a){return function(n,o){a(n,o,m)}},O=function(){for(var m=0,a=0,n=arguments.length;a=0&&(u.splice(A,1),o._onDidChangeMenu.fire(a))}}},m.prototype.getMenuItems=function(a){var n=(this._menuItems.get(a)||[]).slice(0);return a===0&&this._appendImplicitItems(n),n},m.prototype._appendImplicitItems=function(a){for(var n=new Set,o=a.filter(function(R){return b(R)}),u=0,A=o;uk.length)&&(U=k.length);for(var P=0,K=new Array(U);P=0)continue;if(!Object.prototype.propertyIsEnumerable.call(k,K))continue;P[K]=k[K]}}return P}function f(k,U){if(k==null)return{};var P={},K=Object.keys(k),H,$;for($=0;$=0)continue;P[H]=k[H]}return P}var m=function(U){var P=U.className,K=U.percent,H=U.prefixCls,$=U.strokeColor,le=U.strokeLinecap,pe=U.strokeWidth,xe=U.style,Ke=U.trailColor,Ne=U.trailWidth,Ie=U.transition,Be=v(U,["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"]);delete Be.gapPosition;var ke=Array.isArray(K)?K:[K],ge=Array.isArray($)?$:[$],fe=w(ke),te=F(fe,1),be=te[0],se=pe/2,Oe=100-pe/2,ie="M ".concat(le==="round"?se:0,",").concat(se,` + L `).concat(le==="round"?Oe:100,",").concat(se),oe="0 0 100 ".concat(pe),Ae=0;return z.a.createElement("svg",W({className:G()("".concat(H,"-line"),P),viewBox:oe,preserveAspectRatio:"none",style:xe},Be),z.a.createElement("path",{className:"".concat(H,"-line-trail"),d:ie,strokeLinecap:le,stroke:Ke,strokeWidth:Ne||pe,fillOpacity:"0"}),ke.map(function(_e,je){var He={strokeDasharray:"".concat(_e,"px, 100px"),strokeDashoffset:"-".concat(Ae,"px"),transition:Ie||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Ye=ge[je]||ge[ge.length-1];return Ae+=_e,z.a.createElement("path",{key:je,className:"".concat(H,"-line-path"),d:ie,strokeLinecap:le,stroke:Ye,strokeWidth:pe,fillOpacity:"0",ref:be[je],style:He})}))};m.defaultProps=j;var a=m;function n(){return n=Object.assign||function(k){for(var U=1;Uk.length)&&(U=k.length);for(var P=0,K=new Array(U);P=0)continue;if(!Object.prototype.propertyIsEnumerable.call(k,K))continue;P[K]=k[K]}}return P}function g(k,U){if(k==null)return{};var P={},K=Object.keys(k),H,$;for($=0;$=0)continue;P[H]=k[H]}return P}var h=0;function s(k){return+k.replace("%","")}function l(k){return Array.isArray(k)?k:[k]}function D(k,U,P,K){var H=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,$=arguments.length>5?arguments[5]:void 0,le=50-K/2,pe=0,xe=-le,Ke=0,Ne=-2*le;switch($){case"left":pe=-le,xe=0,Ke=2*le,Ne=0;break;case"right":pe=le,xe=0,Ke=-2*le,Ne=0;break;case"bottom":xe=le,Ne=2*le;break;default:}var Ie="M 50,50 m ".concat(pe,",").concat(xe,` + a `).concat(le,",").concat(le," 0 1 1 ").concat(Ke,",").concat(-Ne,` + a `).concat(le,",").concat(le," 0 1 1 ").concat(-Ke,",").concat(Ne),Be=Math.PI*2*le,ke={stroke:P,strokeDasharray:"".concat(U/100*(Be-H),"px ").concat(Be,"px"),strokeDashoffset:"-".concat(H/2+k/100*(Be-H),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:Ie,pathStyle:ke}}var T=function(U){var P=U.prefixCls,K=U.strokeWidth,H=U.trailWidth,$=U.gapDegree,le=U.gapPosition,pe=U.trailColor,xe=U.strokeLinecap,Ke=U.style,Ne=U.className,Ie=U.strokeColor,Be=U.percent,ke=R(U,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),ge=Object(Z.useMemo)(function(){return h+=1,h},[]),fe=D(0,100,pe,K,$,le),te=fe.pathString,be=fe.pathStyle,se=l(Be),Oe=l(Ie),ie=Oe.find(function(He){return Object.prototype.toString.call(He)==="[object Object]"}),oe=w(se),Ae=o(oe,1),_e=Ae[0],je=function(){var Ye=0;return se.map(function(qe,bt){var yt=Oe[bt]||Oe[Oe.length-1],ct=Object.prototype.toString.call(yt)==="[object Object]"?"url(#".concat(P,"-gradient-").concat(ge,")"):"",mt=D(Ye,qe,yt,K,$,le);return Ye+=qe,z.a.createElement("path",{key:bt,className:"".concat(P,"-circle-path"),d:mt.pathString,stroke:ct,strokeLinecap:xe,strokeWidth:K,opacity:qe===0?0:1,fillOpacity:"0",style:mt.pathStyle,ref:_e[bt]})})};return z.a.createElement("svg",n({className:G()("".concat(P,"-circle"),Ne),viewBox:"0 0 100 100",style:Ke},ke),ie&&z.a.createElement("defs",null,z.a.createElement("linearGradient",{id:"".concat(P,"-gradient-").concat(ge),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(ie).sort(function(He,Ye){return s(He)-s(Ye)}).map(function(He,Ye){return z.a.createElement("stop",{key:Ye,offset:He,stopColor:ie[He]})}))),z.a.createElement("path",{className:"".concat(P,"-circle-trail"),d:te,stroke:pe,strokeLinecap:xe,strokeWidth:H||K,fillOpacity:"0",style:be}),je().reverse())};T.defaultProps=j;var C=T,M={Line:a,Circle:C}},hW8S:function(Ge,de,N){"use strict";N.d(de,"a",function(){return G}),N.d(de,"c",function(){return j}),N.d(de,"b",function(){return w});var Z=N("VTBJ"),z=N("Ff2n"),I=N("Kwbf"),G="RC_TABLE_INTERNAL_COL_DEFINE";function j(W){var F=W.expandable,O=Object(z.a)(W,["expandable"]);return"expandable"in W?Object(Z.a)(Object(Z.a)({},O),F):O}function w(W){return Object.keys(W).reduce(function(F,O){return(O.substr(0,5)==="data-"||O.substr(0,5)==="aria-")&&(F[O]=W[O]),F},{})}},ji0R:function(Ge,de,N){Ge.exports=N.p+"static/douyu.3e6df9ee.jpg"},kPWJ:function(Ge,de,N){Ge.exports=N.p+"static/question.cb52bef9.gif"},kPYp:function(Ge,de){Ge.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAF8AAAAUCAYAAADr0+FaAAANEklEQVRYR8WZe5RX1XXHP/vce3/zHoaXgFp5DQyOQLRgUTEtDW1qYyVmZUGNklRdiRpKE3lHfPyc4TngIBgfC0wx1ixt1NRWal2kotbE2lbRiCIISBCGhzDAvGd+87v37K5z5zfDzMCM46pr9fw1a+45+5zz3fvs/d3fn4yr1F8Do0UIUb74UFR8Gm3IO/Wf8MThat7mOYnaDZUmNUF/htpWLlePK4xwCcoQICHQbOGoKDuM4U1p5r0Px1DNrDPrezzQs+qNPUh/o4xXj6tRJhlhGEqeQNrCCYXdGvGfFt5JNHLoozJp7WyvdI0OtR4LEK7CstUIWyJLTSRcLfCnvlAiUKSgCEfV8o6NeMVE/G53itOUiXX3Sxcx2ov4qhG+qjBWoFChWYUqIt6VgFeblR0H5lEL0oGyjKvU1yHezPviyHdZ0Ro180basvD398n77svIFTokK5vrgW8LTELJRwgA6bTSHcaBckot/yWGX2YZtv5untT0dJ7SpOZrAX9mLTeIYarAIIQEYLrZTQNNFj7A8rx6/GrPfDncPmdihV6Y9nkA+Ot4nrIXaDSGElH6KfjdzpBSpVo8ttVU8Xitx/7hw/imWmYD4wXy6Iqjje9mOGYj/uX0bjYf/5nsaLcpY9fqDZ5hNTD8/wi+27bB+CzfOVcqSiq0BMPdRpiBUNANmHNvJUQo1ZFls0lTuXupnOw+0UVamMsCz+eHCuf3MWgUjZ3w76kUZQeW8j4iOnadXmCUNQI3xvsIbl7bX70MEdKpFLutcCA7iz/BxvfrfY2hNVXDb2v2s/TkU/Lf8SZXrtOcUxFfF8P1AiNVSYj0aihUGOoCu/vFFVpQlpmQX1iflQg3dMxxR1OaVHERfUIglXFKf6AIIbs97SnUq7I5VFZ+skiOt+NwSVIHpAu4wwgLBAZ04COkUGoytusEAhUGi9APyO+UTlWVfyPkrt0/kQ8y4FcI3NQF6zYnNAEn1VKtQuAJg1XiPRPOnnggFmwmicTIC/VqOa5wCiFHhCFGGGAtnkNUBGyaLVGKJXvvZXe8ZlpS/UP5DAh8cgPt8nTP8n+LZbS7vIHpdH2WzcBzUZp1njCTgB/HacYNQxS1sluFF4zwmgpHEpa09ckOleGkuUaEa70sRmrU4fgGG7L8VBOPnCiThgvXaU5ByE14rAGcwxA/vsxha3lJPF4ylv0mpCVKYBCGRRFXm5BvedlMcEEVgyY0hSHP+nn8XZiin1G6gu+At3watfC0l8MWIk5GBs+0UhxZbvSyuM545Gvn+ijYsIU9GvKkyeLVIOBUypIwKSbSyt94RUxHCeIgMNRFEauaDBt6fSrdkS+p0MnisUpgGtIlH7rc9nOU8pQyPmF4XGBY5v2G6RRvtp7irkFjeGf7bYTuyXfYVpUhi8gtLOCaoJA1KKPaL2aVHXjM+XievFm6Ti+JlE0GrupIDMqRps+4z6vh+f3DqHcF8MyZVSbdhl9lKCm8gBVBPn+pNq43qHBSlTujgNeDkJUo3+3Iw9BYF3F3i7K5eonUd9hLqhm2lz/IG8OaYADflgjPndMBGHkcqD3B4mMn+Gc2iaszbSOpZtDbFBdN4uFgINOJMAqOjGxLW77bJ/BHJDU7kcfXjOEeEa7s9NzdM65WeNK0sC5dQGjSrPDgB+1zVNiRqmbh7wO2dQWnm2tv0+C8Zq7rfxkbjOEC3AsQmtSyYnc9q8cW8kMDSYHB7saqHGs+xvLgQ36272VJ9Zajh92ukwtH8JCXxxWajvFSC1sjZYEPC0W4pT3RG3jj0xQ/qF8qe86ymVRTbLg2KOQxLBdkvkdWeLoR7qyaL6fOWqMqI+9jZvYAHsEyKP7eVtj//HPBn5bU7CP9uN4oi4GvSFdGcRhhgybYvHuunByzXqd4IZtEmNi2BzZSklrPQ/vKpK43gOJvEzWvZDZrvYCb1ZIDhBZeyE3xt01ZrDRwc5zqhCiyPNtaxZwD63tmRe37jbhZs/1i5iQKSGpIYeZs+7HcKYYZwPfb50bwSK2l/LNOtabzuUet0TGB4VdGmJD5f0qFiro6Ko7cL65OnDVcxjA+zwDFmY9H/TY62/OYuFbzQphthXIRzus8U4kLy10DhGfemi8u3zOuUv9K4Km4gLaF14kIbty7SF75XOAzE0rW6iwxPBxHOFiUt0Plx77HvSjXZiLntI0o/3iJrO+bXZWSCibh8QsjlMRnE06IZYWjiEgb+CLo6RQrm1t4oKbs3E4dnNSh/fLYkvCZHNtRmppDysOAh6oyOHQ/0+i1Ot6HZzyPS1TjunvcRFzVI/gZjn6rKPORzHNps+ro4A6F5aaef+1oXFSl9EFmqvIEkBunBstea5i9Z778T99AgnFr1dWTp0S4sO1u7ETj1LCItiLvEu1RQn6ya7H8Q5/tJnWEzecFz+PSDPtxKWIdMMJFvkNEDHq4iuU1dVSySWrPZXvkeh2SHfEi8EfGQBTRWFdLecLw0IEyaTnXmovX6ng1PC3CeNeuifCZCeP+5OxRXKEXGp95hrgouAjsGBZ+KxHLTCOvd+0YVUrXMUMVB0j70z4cRty0b7H8R19BKqnUGQY20kZnXU1511rm+R5LFa7J2KmOQpJ7lsijfbU7brVOwOcfRSiNIxaqjbBaLeNc5HeAf5DlNQ1fAPyQxoY6yv0vA/xxq3QEAcvFMCumR2eG476vRsKCPQvY0blNbp9y8Xr9YxvyhBFGZS4YRSFzCot4YvvtnVhAT4hN0mDsDSz1PRaoUuCYgcLWAO4IYbXAdzLNTGgtmz5exNxzneMs80n1i7P4TpDLOokY5KiWKlXAYhG+1iXyPw/8FTokO7tT5H8p4CfVlBbyFassFeE6IKvTJRqt5QVfWLVzoXzUE3bOcZpgjYGZmfTgmpBt0UkW71vJe70CNVO9QZbLBl7J3xufCY7tZJq29UPrufdIAYtNG1j9XEqzyq7mwyw+eIiXO2tJ5zrbebfoqKIxVPr5zNB03AOoVd6KWpkbJJwDubXPkf9lgz9powaNdUw1HveqMrUz8Erc6W0OI9bvW8T+Lhy9+003alDcyPd8pVKIu0uHU2O6medaPmP5oZ/KJ+d03DT1i6cy2eSzzE8wTV0P4agS7DeWH+1aJC+VPKhTRXlUNMOkhEhb2d58jLsPHuYNnusqmrXvM2i2DisazeKgkFsRCp1dFRpUWGYifolQDnzv/wV8p5XYfP5CPMpRLu0GzlGrrB9g+Gltbdwc9Dhyzke3HyEqzmKgn2CDSCxWuShzmk86XcvrErDR+vxGsqhNnESbwHiFDJYGvi4+3w8KmEK6Q/azqjzWYLjP8efipBb6eSwQj6XtnbVJQNTEzqiVjZ7PlpYWjuWCbR2ImFYKwkamGMstWf3jBivXVW91+lHIG4W5zKxpJbu9w+0r+CPW6NBcjxcVLo8Lbl/TjvCMmFjRPVNwix/Q0kDiAuc6xy6qoAqHULaKpVGlZ9WzLQtwysLbrR5vZaco1SDO0a6ixzbFgLUcUdhllE+d5OpSiIXhpq0IDnShHrMkSClsM5YluxbJh7HHVWXCaka2BpQb4Vsxo2pr192C084uzq5y2mk7GEaIk4SFi1xHlUmDroC/Z5V79iyUlztrOw58l45OVbMsFbLudEUPbGeFDsnJjsFvYzt9Bf9cbKe0Ui8DnlYY1z2sXcETzfSavdMKB0OI4/7C42EtD5tcLhef+w1c0U0DcpYcXXUauYOus8Mdns1W2eIpy3Y18FGXrjipZmzAMLIoM4ZZQqwmdh7Oaltv3E0id1lMlR1hRJnk8PK+H0mqu7DmHBDB4vw6HtneQ8N06YNalIp4HmF6X8EfV6ljRfk5EmNxJvIdn09ksdYIs7oV2d7h7uGrhUOEzP14ibzoNgXmC3wjQx3dbwZdwM6YcbHpNJFDKjxr4dHOunv3rcY9rANNC7dbR4WFkbhIP7ddFxSxTK3Cr0nzgFMz2+05Su37saTsWJRVS5VnuHnnAnmtp8vPnKne+1NY4jlZwtDfWpob6ijzhQ098fyLVmn/bJ97PMPtQJ5r8Dxck5VUMyqXP0wEzEHjNFHQR438rPPZtuyiKpTtmsdjrji7SGmJmBJrGYZSlIsyfYD7oaJVlVqEAwbejSJeafR5t6dOsfOGTuXMTTHeBExHmCzCaDTurLPEFWOlXqFKlI+s8prfwG92lnXVXkoq9HwTcD/KdSp8mGrmyVSaf+pJJmjff/gKHZaTxR3G8E1rKWyoY4MvbOwJfIdIcSUX+8Ic1yg6yT6Eb7Q1Wc4BORRk+RQZQ2DD3n8Y+Lwn4edT/cEcOd0xL6nmyn5knWghPzuL7JQQJMC0umjzafUbaG5J0XigjFSfeHuHYZXSJIH0Iz+VJtczBL6H58pLZAhTaVqKCmnYfoSWc4l6Tko/nscg8clvMtQPyOFUn/oRVCauJZcs+jeHJFLHOX1wFTW9MkEnyg0kP2EpitJ4+YVU/S8v1xqrW4H9MAAAAABJRU5ErkJggg=="},kSUc:function(Ge,de,N){},l2Kq:function(Ge,de,N){Ge.exports=N.p+"static/match_ad.24dc22fd.jpg"},lZu9:function(Ge,de,N){(function(Z){Z(N("VrN/"),N("1eCo"),N("8EBN"))})(function(Z){"use strict";Z.defineMode("markdown",function(z,I){var G=Z.getMode(z,"text/html"),j=G.name=="null";function w(K){if(Z.findModeByName){var H=Z.findModeByName(K);H&&(K=H.mime||H.mimes[0])}var $=Z.getMode(z,K);return $.name=="null"?null:$}I.highlightFormatting===void 0&&(I.highlightFormatting=!1),I.maxBlockquoteDepth===void 0&&(I.maxBlockquoteDepth=0),I.taskLists===void 0&&(I.taskLists=!1),I.strikethrough===void 0&&(I.strikethrough=!1),I.emoji===void 0&&(I.emoji=!1),I.fencedCodeBlockHighlighting===void 0&&(I.fencedCodeBlockHighlighting=!0),I.fencedCodeBlockDefaultMode===void 0&&(I.fencedCodeBlockDefaultMode="text/plain"),I.xml===void 0&&(I.xml=!0),I.tokenTypeOverrides===void 0&&(I.tokenTypeOverrides={});var W={header:"header",code:"comment",quote:"quote",list1:"variable-2",list2:"variable-3",list3:"keyword",hr:"hr",image:"image",imageAltText:"image-alt-text",imageMarker:"image-marker",formatting:"formatting",linkInline:"link",linkEmail:"link",linkText:"link",linkHref:"string",em:"em",strong:"strong",strikethrough:"strikethrough",emoji:"builtin"};for(var F in W)W.hasOwnProperty(F)&&I.tokenTypeOverrides[F]&&(W[F]=I.tokenTypeOverrides[F]);var O=/^([*\-_])(?:\s*\1){2,}\s*$/,b=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,c=/^\[(x| )\](?=\s)/i,p=I.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,S=/^ {0,3}(?:\={1,}|-{2,})\s*$/,v=/^[^#!\[\]*_\\<>` "'(~:]+/,f=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,m=/^\s*\[[^\]]+?\]:.*$/,a=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\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\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E42\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\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]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDF3C-\uDF3E]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]/,n=" ";function o(K,H,$){return H.f=H.inline=$,$(K,H)}function u(K,H,$){return H.f=H.block=$,$(K,H)}function A(K){return!K||!/\S/.test(K.string)}function x(K){if(K.linkTitle=!1,K.linkHref=!1,K.linkText=!1,K.em=!1,K.strong=!1,K.strikethrough=!1,K.quote=0,K.indentedCode=!1,K.f==_){var H=j;if(!H){var $=Z.innerMode(G,K.htmlState);H=$.mode.name=="xml"&&$.state.tagStart===null&&!$.state.context&&$.state.tokenize.isInText}H&&(K.f=s,K.block=y,K.htmlState=null)}return K.trailingSpace=0,K.trailingSpaceNewLine=!1,K.prevLine=K.thisLine,K.thisLine={stream:null},null}function y(K,H){var $=K.column()===H.indentation,le=A(H.prevLine.stream),pe=H.indentedCode,xe=H.prevLine.hr,Ke=H.list!==!1,Ne=(H.listStack[H.listStack.length-1]||0)+3;H.indentedCode=!1;var Ie=H.indentation;if(H.indentationDiff===null&&(H.indentationDiff=H.indentation,Ke)){for(H.list=null;Ie=4&&(pe||H.prevLine.fencedCodeEnd||H.prevLine.header||le))return K.skipToEnd(),H.indentedCode=!0,W.code;if(K.eatSpace())return null;if($&&H.indentation<=Ne&&(ge=K.match(p))&&ge[1].length<=6)return H.quote=0,H.header=ge[1].length,H.thisLine.header=!0,I.highlightFormatting&&(H.formatting="header"),H.f=H.inline,g(H);if(H.indentation<=Ne&&K.eat(">"))return H.quote=$?1:H.quote+1,I.highlightFormatting&&(H.formatting="quote"),K.eatSpace(),g(H);if(!ke&&!H.setext&&$&&H.indentation<=Ne&&(ge=K.match(b))){var fe=ge[1]?"ol":"ul";return H.indentation=Ie+K.current().length,H.list=!0,H.quote=0,H.listStack.push(H.indentation),H.em=!1,H.strong=!1,H.code=!1,H.strikethrough=!1,I.taskLists&&K.match(c,!1)&&(H.taskList=!0),H.f=H.inline,I.highlightFormatting&&(H.formatting=["list","list-"+fe]),g(H)}else{if($&&H.indentation<=Ne&&(ge=K.match(f,!0)))return H.quote=0,H.fencedEndRE=new RegExp(ge[1]+"+ *$"),H.localMode=I.fencedCodeBlockHighlighting&&w(ge[2]||I.fencedCodeBlockDefaultMode),H.localMode&&(H.localState=Z.startState(H.localMode)),H.f=H.block=R,I.highlightFormatting&&(H.formatting="code-block"),H.code=-1,g(H);if(H.setext||(!Be||!Ke)&&!H.quote&&H.list===!1&&!H.code&&!ke&&!m.test(K.string)&&(ge=K.lookAhead(1))&&(ge=ge.match(S)))return H.setext?(H.header=H.setext,H.setext=0,K.skipToEnd(),I.highlightFormatting&&(H.formatting="header")):(H.header=ge[0].charAt(0)=="="?1:2,H.setext=H.header),H.thisLine.header=!0,H.f=H.inline,g(H);if(ke)return K.skipToEnd(),H.hr=!0,H.thisLine.hr=!0,W.hr;if(K.peek()==="[")return o(K,H,M)}return o(K,H,H.inline)}function _(K,H){var $=G.token(K,H.htmlState);if(!j){var le=Z.innerMode(G,H.htmlState);(le.mode.name=="xml"&&le.state.tagStart===null&&!le.state.context&&le.state.tokenize.isInText||H.md_inside&&K.current().indexOf(">")>-1)&&(H.f=s,H.block=y,H.htmlState=null)}return $}function R(K,H){var $=H.listStack[H.listStack.length-1]||0,le=H.indentation<$,pe=$+3;if(H.fencedEndRE&&H.indentation<=pe&&(le||K.match(H.fencedEndRE))){I.highlightFormatting&&(H.formatting="code-block");var xe;return le||(xe=g(H)),H.localMode=H.localState=null,H.block=y,H.f=s,H.fencedEndRE=null,H.code=0,H.thisLine.fencedCodeEnd=!0,le?u(K,H,H.block):xe}else return H.localMode?H.localMode.token(K,H.localState):(K.skipToEnd(),W.code)}function g(K){var H=[];if(K.formatting){H.push(W.formatting),typeof K.formatting=="string"&&(K.formatting=[K.formatting]);for(var $=0;$=K.quote?H.push(W.formatting+"-"+K.formatting[$]+"-"+K.quote):H.push("error"))}if(K.taskOpen)return H.push("meta"),H.length?H.join(" "):null;if(K.taskClosed)return H.push("property"),H.length?H.join(" "):null;if(K.linkHref?H.push(W.linkHref,"url"):(K.strong&&H.push(W.strong),K.em&&H.push(W.em),K.strikethrough&&H.push(W.strikethrough),K.emoji&&H.push(W.emoji),K.linkText&&H.push(W.linkText),K.code&&H.push(W.code),K.image&&H.push(W.image),K.imageAltText&&H.push(W.imageAltText,"link"),K.imageMarker&&H.push(W.imageMarker)),K.header&&H.push(W.header,W.header+"-"+K.header),K.quote&&(H.push(W.quote),!I.maxBlockquoteDepth||I.maxBlockquoteDepth>=K.quote?H.push(W.quote+"-"+K.quote):H.push(W.quote+"-"+I.maxBlockquoteDepth)),K.list!==!1){var le=(K.listStack.length-1)%3;le?le===1?H.push(W.list2):H.push(W.list3):H.push(W.list1)}return K.trailingSpaceNewLine?H.push("trailing-space-new-line"):K.trailingSpace&&H.push("trailing-space-"+(K.trailingSpace%2?"a":"b")),H.length?H.join(" "):null}function h(K,H){return K.match(v,!0)?g(H):void 0}function s(K,H){var $=H.text(K,H);if(typeof $!="undefined")return $;if(H.list)return H.list=null,g(H);if(H.taskList){var le=K.match(c,!0)[1]===" ";return le?H.taskOpen=!0:H.taskClosed=!0,I.highlightFormatting&&(H.formatting="task"),H.taskList=!1,g(H)}if(H.taskOpen=!1,H.taskClosed=!1,H.header&&K.match(/^#+$/,!0))return I.highlightFormatting&&(H.formatting="header"),g(H);var pe=K.next();if(H.linkTitle){H.linkTitle=!1;var xe=pe;pe==="("&&(xe=")"),xe=(xe+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var Ke="^\\s*(?:[^"+xe+"\\\\]+|\\\\\\\\|\\\\.)"+xe;if(K.match(new RegExp(Ke),!0))return W.linkHref}if(pe==="`"){var Ne=H.formatting;I.highlightFormatting&&(H.formatting="code"),K.eatWhile("`");var Ie=K.current().length;if(H.code==0&&(!H.quote||Ie==1))return H.code=Ie,g(H);if(Ie==H.code){var Be=g(H);return H.code=0,Be}else return H.formatting=Ne,g(H)}else if(H.code)return g(H);if(pe==="\\"&&(K.next(),I.highlightFormatting)){var ke=g(H),ge=W.formatting+"-escape";return ke?ke+" "+ge:ge}if(pe==="!"&&K.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return H.imageMarker=!0,H.image=!0,I.highlightFormatting&&(H.formatting="image"),g(H);if(pe==="["&&H.imageMarker&&K.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return H.imageMarker=!1,H.imageAltText=!0,I.highlightFormatting&&(H.formatting="image"),g(H);if(pe==="]"&&H.imageAltText){I.highlightFormatting&&(H.formatting="image");var ke=g(H);return H.imageAltText=!1,H.image=!1,H.inline=H.f=D,ke}if(pe==="["&&!H.image)return H.linkText&&K.match(/^.*?\]/)||(H.linkText=!0,I.highlightFormatting&&(H.formatting="link")),g(H);if(pe==="]"&&H.linkText){I.highlightFormatting&&(H.formatting="link");var ke=g(H);return H.linkText=!1,H.inline=H.f=K.match(/\(.*?\)| ?\[.*?\]/,!1)?D:s,ke}if(pe==="<"&&K.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){H.f=H.inline=l,I.highlightFormatting&&(H.formatting="link");var ke=g(H);return ke?ke+=" ":ke="",ke+W.linkInline}if(pe==="<"&&K.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){H.f=H.inline=l,I.highlightFormatting&&(H.formatting="link");var ke=g(H);return ke?ke+=" ":ke="",ke+W.linkEmail}if(I.xml&&pe==="<"&&K.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var fe=K.string.indexOf(">",K.pos);if(fe!=-1){var te=K.string.substring(K.start,fe);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(te)&&(H.md_inside=!0)}return K.backUp(1),H.htmlState=Z.startState(G),u(K,H,_)}if(I.xml&&pe==="<"&&K.match(/^\/\w*?>/))return H.md_inside=!1,"tag";if(pe==="*"||pe==="_"){for(var be=1,se=K.pos==1?" ":K.string.charAt(K.pos-2);be<3&&K.eat(pe);)be++;var Oe=K.peek()||" ",ie=!/\s/.test(Oe)&&(!a.test(Oe)||/\s/.test(se)||a.test(se)),oe=!/\s/.test(se)&&(!a.test(se)||/\s/.test(Oe)||a.test(Oe)),Ae=null,_e=null;if(be%2&&(!H.em&&ie&&(pe==="*"||!oe||a.test(se))?Ae=!0:H.em==pe&&oe&&(pe==="*"||!ie||a.test(Oe))&&(Ae=!1)),be>1&&(!H.strong&&ie&&(pe==="*"||!oe||a.test(se))?_e=!0:H.strong==pe&&oe&&(pe==="*"||!ie||a.test(Oe))&&(_e=!1)),_e!=null||Ae!=null){I.highlightFormatting&&(H.formatting=Ae==null?"strong":_e==null?"em":"strong em"),Ae===!0&&(H.em=pe),_e===!0&&(H.strong=pe);var Be=g(H);return Ae===!1&&(H.em=!1),_e===!1&&(H.strong=!1),Be}}else if(pe===" "&&(K.eat("*")||K.eat("_"))){if(K.peek()===" ")return g(H);K.backUp(1)}if(I.strikethrough){if(pe==="~"&&K.eatWhile(pe)){if(H.strikethrough){I.highlightFormatting&&(H.formatting="strikethrough");var Be=g(H);return H.strikethrough=!1,Be}else if(K.match(/^[^\s]/,!1))return H.strikethrough=!0,I.highlightFormatting&&(H.formatting="strikethrough"),g(H)}else if(pe===" "&&K.match(/^~~/,!0)){if(K.peek()===" ")return g(H);K.backUp(2)}}if(I.emoji&&pe===":"&&K.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){H.emoji=!0,I.highlightFormatting&&(H.formatting="emoji");var je=g(H);return H.emoji=!1,je}return pe===" "&&(K.match(/^ +$/,!1)?H.trailingSpace++:H.trailingSpace&&(H.trailingSpaceNewLine=!0)),g(H)}function l(K,H){var $=K.next();if($===">"){H.f=H.inline=s,I.highlightFormatting&&(H.formatting="link");var le=g(H);return le?le+=" ":le="",le+W.linkInline}return K.match(/^[^>]+/,!0),W.linkInline}function D(K,H){if(K.eatSpace())return null;var $=K.next();return $==="("||$==="["?(H.f=H.inline=C($==="("?")":"]"),I.highlightFormatting&&(H.formatting="link-string"),H.linkHref=!0,g(H)):"error"}var T={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function C(K){return function(H,$){var le=H.next();if(le===K){$.f=$.inline=s,I.highlightFormatting&&($.formatting="link-string");var pe=g($);return $.linkHref=!1,pe}return H.match(T[K]),$.linkHref=!0,g($)}}function M(K,H){return K.match(/^([^\]\\]|\\.)*\]:/,!1)?(H.f=k,K.next(),I.highlightFormatting&&(H.formatting="link"),H.linkText=!0,g(H)):o(K,H,s)}function k(K,H){if(K.match(/^\]:/,!0)){H.f=H.inline=U,I.highlightFormatting&&(H.formatting="link");var $=g(H);return H.linkText=!1,$}return K.match(/^([^\]\\]|\\.)+/,!0),W.linkText}function U(K,H){return K.eatSpace()?null:(K.match(/^[^\s]+/,!0),K.peek()===void 0?H.linkTitle=!0:K.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),H.f=H.inline=s,W.linkHref+" url")}var P={startState:function(){return{f:y,prevLine:{stream:null},thisLine:{stream:null},block:y,htmlState:null,indentation:0,inline:s,text:h,formatting:!1,linkText:!1,linkHref:!1,linkTitle:!1,code:0,em:!1,strong:!1,header:0,setext:0,hr:!1,taskList:!1,list:!1,listStack:[],quote:0,trailingSpace:0,trailingSpaceNewLine:!1,strikethrough:!1,emoji:!1,fencedEndRE:null}},copyState:function(K){return{f:K.f,prevLine:K.prevLine,thisLine:K.thisLine,block:K.block,htmlState:K.htmlState&&Z.copyState(G,K.htmlState),indentation:K.indentation,localMode:K.localMode,localState:K.localMode?Z.copyState(K.localMode,K.localState):null,inline:K.inline,text:K.text,formatting:!1,linkText:K.linkText,linkTitle:K.linkTitle,linkHref:K.linkHref,code:K.code,em:K.em,strong:K.strong,strikethrough:K.strikethrough,emoji:K.emoji,header:K.header,setext:K.setext,hr:K.hr,taskList:K.taskList,list:K.list,listStack:K.listStack.slice(0),quote:K.quote,indentedCode:K.indentedCode,trailingSpace:K.trailingSpace,trailingSpaceNewLine:K.trailingSpaceNewLine,md_inside:K.md_inside,fencedEndRE:K.fencedEndRE}},token:function(K,H){if(H.formatting=!1,K!=H.thisLine.stream){if(H.header=0,H.hr=!1,K.match(/^\s*$/,!0))return x(H),null;if(H.prevLine=H.thisLine,H.thisLine={stream:K},H.taskList=!1,H.trailingSpace=0,H.trailingSpaceNewLine=!1,!H.localState&&(H.f=H.block,H.f!=_)){var $=K.match(/^\s*/,!0)[0].replace(/\t/g,n).length;if(H.indentation=$,H.indentationDiff=null,$>0)return null}}return H.f(K,H)},innerMode:function(K){return K.block==_?{state:K.htmlState,mode:G}:K.localState?{state:K.localState,mode:K.localMode}:{state:K,mode:P}},indent:function(K,H,$){return K.block==_&&G.indent?G.indent(K.htmlState,H,$):K.localState&&K.localMode.indent?K.localMode.indent(K.localState,H,$):Z.Pass},blankLine:x,getType:g,blockCommentStart:"",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return P},"xml"),Z.defineMIME("text/markdown","markdown"),Z.defineMIME("text/x-markdown","markdown")})},lzim:function(Ge,de,N){"use strict";var Z=N("E7E6"),z=N.n(Z);N.d(de,"z",function(){return z.a});var I=N("/GNS"),G=N.n(I);N.d(de,"y",function(){return G.a});var j=N("FOrL"),w=N.n(j);N.d(de,"s",function(){return w.a});var W=N("HpTS"),F=N.n(W);N.d(de,"A",function(){return F.a});var O=N("tWlo"),b=N.n(O);N.d(de,"a",function(){return b.a});var c=N("7ZXX"),p=N.n(c);N.d(de,"m",function(){return p.a});var S=N("GABl"),v=N.n(S);N.d(de,"f",function(){return v.a});var f=N("onxn"),m=N.n(f);N.d(de,"o",function(){return m.a});var a=N("nKGa"),n=N.n(a);N.d(de,"n",function(){return n.a});var o=N("4qgm"),u=N.n(o);N.d(de,"C",function(){return u.a});var A=N("JeFH"),x=N.n(A);N.d(de,"b",function(){return x.a});var y=N("ji0R"),_=N.n(y);N.d(de,"j",function(){return _.a});var R=N("W6BS"),g=N.n(R);N.d(de,"D",function(){return g.a});var h=N("kPYp"),s=N.n(h);N.d(de,"E",function(){return s.a});var l=N("nukY"),D=N.n(l),T=N("4u4S"),C=N.n(T),M=N("yslc"),k=N.n(M),U=N("l2Kq"),P=N.n(U),K=N("RMFE"),H=N.n(K);N.d(de,"p",function(){return H.a});var $=N("TGq3"),le=N.n($);N.d(de,"q",function(){return le.a});var pe=N("SMhR"),xe=N.n(pe);N.d(de,"B",function(){return xe.a});var Ke=N("8/bI"),Ne=N.n(Ke);N.d(de,"k",function(){return Ne.a});var Ie=N("JWDV"),Be=N.n(Ie);N.d(de,"d",function(){return Be.a});var ke=N("Xsq0"),ge=N.n(ke);N.d(de,"r",function(){return ge.a});var fe=N("Ohmc"),te=N.n(fe);N.d(de,"c",function(){return te.a});var be=N("csWT"),se=N.n(be);N.d(de,"e",function(){return se.a});var Oe=N("7v3h"),ie=N.n(Oe);N.d(de,"l",function(){return ie.a});var oe=N("cRFk"),Ae=N.n(oe);N.d(de,"x",function(){return Ae.a});var _e=N("kPWJ"),je=N.n(_e);N.d(de,"w",function(){return je.a});var He=N("qgvg"),Ye=N.n(He);N.d(de,"t",function(){return Ye.a});var qe=N("FPkq"),bt=N.n(qe);N.d(de,"v",function(){return bt.a});var yt=N("A/g1"),ct=N.n(yt);N.d(de,"g",function(){return ct.a});var mt=N("Nmxd"),Ot=N.n(mt);N.d(de,"h",function(){return Ot.a});var Mt=N("5D2P"),Me=N.n(Mt);N.d(de,"i",function(){return Me.a});var Re=N("djh8"),Ze=N.n(Re);N.d(de,"u",function(){return Ze.a});var lt=N("Jq4h"),ze=N.n(lt)},n6Qo:function(Ge,de,N){"use strict";N.d(de,"a",function(){return F});var Z=N("q1tI"),z=N("biw7"),I=N("fyJ8");function G(O){var b=O.className,c=O.index,p=O.children,S=O.colSpan,v=O.rowSpan,f=Z.useContext(z.a),m=f.prefixCls,a=f.fixedInfoList,n=a[c];return Z.createElement(I.a,Object.assign({className:b,index:c,component:"td",prefixCls:m,record:null,dataIndex:null,render:function(){return{children:p,props:{colSpan:S,rowSpan:v}}}},n))}function j(O){return Z.createElement("tr",Object.assign({},O))}function w(O){var b=O.children,c=Z.useContext(z.a),p=c.prefixCls;return Z.createElement("tfoot",{className:"".concat(p,"-summary")},b)}var W=de.b=w,F={Cell:G,Row:j}},nKGa:function(Ge,de,N){Ge.exports=N.p+"static/export_exercise-template.f7655c19.png"},nVVt:function(Ge,de){Ge.exports={MODE_NUMBER:1<<0,MODE_ALPHA_NUM:1<<1,MODE_8BIT_BYTE:1<<2,MODE_KANJI:1<<3}},nnTU:function(Ge,de,N){"use strict";N.d(de,"b",function(){return F}),N.d(de,"a",function(){return O});var Z=N("pmY6"),z=N("746U"),I=N("Cg/j"),G=N("MI8n"),j=N("24hK"),w=N("QDVR"),W=function(){for(var b=0,c=0,p=arguments.length;c=a.max?void 0:(a.ch=0,a.text=a.cm.getLine(++a.line),!0)}function b(a){return a.line<=a.min?void 0:(a.text=a.cm.getLine(--a.line),a.ch=a.text.length,!0)}function c(a){for(;;){var n=a.text.indexOf(">",a.ch);if(n==-1){if(O(a))continue;return}if(!F(a,n+1)){a.ch=n+1;continue}var o=a.text.lastIndexOf("/",n),u=o>-1&&!/\S/.test(a.text.slice(o+1,n));return a.ch=n+1,u?"selfClose":"regular"}}function p(a){for(;;){var n=a.ch?a.text.lastIndexOf("<",a.ch-1):-1;if(n==-1){if(b(a))continue;return}if(!F(a,n+1)){a.ch=n;continue}w.lastIndex=n,a.ch=n;var o=w.exec(a.text);if(o&&o.index==n)return o}}function S(a){for(;;){w.lastIndex=a.ch;var n=w.exec(a.text);if(!n){if(O(a))continue;return}if(!F(a,n.index+1)){a.ch=n.index+1;continue}return a.ch=n.index+n[0].length,n}}function v(a){for(;;){var n=a.ch?a.text.lastIndexOf(">",a.ch-1):-1;if(n==-1){if(b(a))continue;return}if(!F(a,n+1)){a.ch=n;continue}var o=a.text.lastIndexOf("/",n),u=o>-1&&!/\S/.test(a.text.slice(o+1,n));return a.ch=n+1,u?"selfClose":"regular"}}function f(a,n){for(var o=[];;){var u=S(a),A,x=a.line,y=a.ch-(u?u[0].length:0);if(!u||!(A=c(a)))return;if(A=="selfClose")continue;if(u[1]){for(var _=o.length-1;_>=0;--_)if(o[_]==u[2]){o.length=_;break}if(_<0&&(!n||n==u[2]))return{tag:u[2],from:z(x,y),to:z(a.line,a.ch)}}else o.push(u[2])}}function m(a,n){for(var o=[];;){var u=v(a);if(!u)return;if(u=="selfClose"){p(a);continue}var A=a.line,x=a.ch,y=p(a);if(!y)return;if(y[1])o.push(y[2]);else{for(var _=o.length-1;_>=0;--_)if(o[_]==y[2]){o.length=_;break}if(_<0&&(!n||n==y[2]))return{tag:y[2],from:z(a.line,a.ch),to:z(A,x)}}}}Z.registerHelper("fold","xml",function(a,n){for(var o=new W(a,n.line,0);;){var u=S(o);if(!u||o.line!=n.line)return;var A=c(o);if(!A)return;if(!u[1]&&A!="selfClose"){var x=z(o.line,o.ch),y=f(o,u[2]);return y&&I(y.from,x)>0?{from:x,to:y.from}:null}}}),Z.findMatchingTag=function(a,n,o){var u=new W(a,n.line,n.ch,o);if(u.text.indexOf(">")==-1&&u.text.indexOf("<")==-1)return;var A=c(u),x=A&&z(u.line,u.ch),y=A&&p(u);if(!A||!y||I(u,n)>0)return;var _={from:z(u.line,u.ch),to:x,tag:y[2]};return A=="selfClose"?{open:_,close:null,at:"open"}:y[1]?{open:m(u,y[2]),close:_,at:"close"}:(u=new W(a,x.line,x.ch,o),{open:_,close:f(u,y[2]),at:"open"})},Z.findEnclosingTag=function(a,n,o,u){for(var A=new W(a,n.line,n.ch,o);;){var x=m(A,u);if(!x)break;var y=new W(a,n.line,n.ch,o),_=f(y,x.tag);if(_)return{open:x,close:_}}},Z.scanForClosingTag=function(a,n,o,u){var A=new W(a,n.line,n.ch,u?{from:0,to:u}:null);return f(A,o)}})},p5ED:function(Ge,de,N){"use strict";var Z=N("+L6B"),z=N("2/Rp"),I=N("5Dmo"),G=N("3S7+"),j=N("k1fw"),w=N("9og8"),W=N("tJVT"),F=N("WmNS"),O=N.n(F),b=N("q1tI"),c=N.n(b),p=N("vHTk"),S=N.n(p),v=N("yEEn"),f=N("ZW9T"),m=N("1vsH"),a=N("V0Rq"),n=N("m3rI");de.a=function(o){var u,A,x,y,_,R,g=o.editOffice,h=g===void 0?"view":g,s=o.name,l=o.data,D=o.theme,T=o.type,C=o.filename,M=o.monacoEditor,k=o.className,U=o.style,P=o.close,K=o.onClose,H=o.hasMask,$=o.disabledDownload,le=o.onImgDimensions,pe=o.otherData,xe=Object(b.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),Ke=Object(W.a)(xe,2),Ne=Ke[0],Ie=Ke[1],Be=Object(b.useState)(""),ke=Object(W.a)(Be,2),ge=ke[0],fe=ke[1],te=Object(b.useState)(),be=Object(W.a)(te,2),se=be[0],Oe=be[1],ie=window.ENV==="build"?"/react/build":"",oe=location.host.startsWith("localhost")?n.a.PROXY_SERVER:n.a.API_SERVER,Ae,_e=1024*1024,je=10*_e,He=Object(b.useRef)();(u=l)!==null&&u!==void 0&&u.startsWith("/api")&&T!=="txt"&&(l=n.a.API_SERVER+l),T==="office"&&(Ae=Object(m.P)(l).filesize,Ae>je&&(T="other")),C&&(M.filename=C),Object(b.useEffect)(function(){var yt,ct,mt=(yt=document.cookie)===null||yt===void 0||((ct=yt.replace(/\s/g,""))===null||ct===void 0)?void 0:ct.split(";");mt==null||mt.map(function(Ot){var Mt=Ot.split("=");Mt[0]==="_educoder_session"&&fe(Mt[1])})},[]),Object(b.useEffect)(function(){T==="office"&&Ye()},[T,l]);var Ye=function(){var yt=Object(w.a)(O.a.mark(function ct(){var mt,Ot,Mt;return O.a.wrap(function(Re){for(;;)switch(Re.prev=Re.next){case 0:return console.log("data:",l),mt=l,l.startsWith("http")||(mt=location.origin+mt),Ot=new URL(mt).pathname.split("/").pop(),Re.next=6,Object(a.U)({attachment_id:Ot});case 6:Mt=Re.sent,Oe(Mt);case 8:case"end":return Re.stop()}},ct)}));return function(){return yt.apply(this,arguments)}}(),qe=function(){if(l.startsWith("http")||l.startsWith("blob:")){bt();return}Object(m.x)(C||"educoder",l,C)},bt=function(){Object(m.v)(C||"educoder",decodeURIComponent(l))};return c.a.createElement("div",{style:Object(j.a)({},U||{}),className:"".concat(H&&S.a.bgBlack," ").concat(T?S.a.wrp:"hide")},P&&c.a.createElement("div",{className:S.a.close,ref:He},!!le&&c.a.createElement(G.a,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:function(){return He.current}},c.a.createElement("span",{onClick:function(){K(),le()}},c.a.createElement("i",{className:"icon-yulanpizhu"}))),!$&&c.a.createElement(G.a,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:function(){return He.current}},c.a.createElement("span",{onClick:bt},c.a.createElement("i",{className:"icon-quxiaozhiding"}))),c.a.createElement(G.a,{title:"\u5173\u95ED",getPopupContainer:function(){return He.current}},c.a.createElement("span",{className:"",onClick:K},c.a.createElement("i",{className:"icon-guanbi1"})))),c.a.createElement("div",{className:"".concat(S.a[k]," ").concat(k," ").concat(S.a.monaco," ").concat(T==="txt"?"show":"hide")},T==="txt"&&c.a.createElement(f.b,M)),T==="audio"&&c.a.createElement("audio",{src:"".concat(((A=l)===null||A===void 0?void 0:A.indexOf("http://"))>-1||((x=l)===null||x===void 0?void 0:x.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(l),autoPlay:!0}),T==="video"&&c.a.createElement(c.a.Fragment,null,((y=l)===null||y===void 0?void 0:y.indexOf("http"))>-1?c.a.createElement("video",{controls:!0,src:"".concat(l),autoPlay:!0}):c.a.createElement("video",{controls:!0,src:"data:video/mp4;base64,".concat(l),autoPlay:!0})),T==="office"&&se&&c.a.createElement("iframe",{src:"".concat(ie,"/office.html?key=").concat(se.key,"&url=").concat(oe+se.url,"&callbackUrl=").concat(oe+se.callbackUrl,"&fileType=").concat(se.fileType,"&title=").concat(se.title,"&model=").concat(h,"&officeServer=").concat(n.a.OFFICE_SERVER,"&disabledDownload=").concat(!!$)}),(T==="xlsx"||T==="doc"||T==="pptx"||T==="docx")&&c.a.createElement("iframe",{src:"/react/build/office.html?key=".concat(pe.key,"&url=").concat(n.a.API_SERVER+pe.url,"&callbackUrl=").concat(n.a.API_SERVER+pe.callbackUrl,"&fileType=").concat(pe.fileType,"&title=").concat(pe.title,"&model=").concat(pe.model)}),T==="html"&&c.a.createElement("iframe",{src:l+"&disposition=inline"}),T==="pdf"&&c.a.createElement("embed",{className:S.a.embed,src:l}),T==="image"&&c.a.createElement("img",{src:"".concat(((_=l)===null||_===void 0?void 0:_.indexOf("http://"))>-1||((R=l)===null||R===void 0?void 0:R.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(l)}),T==="other"&&c.a.createElement("div",null,c.a.createElement(z.a,{type:"primary",size:"large",onClick:qe},c.a.createElement(v.a,null),"\u70B9\u51FB\u4E0B\u8F7D")),T==="download"&&c.a.createElement(z.a,{type:"primary",size:"large",onClick:qe},c.a.createElement(v.a,null),"\u70B9\u51FB\u4E0B\u8F7D"))}},"p77/":function(Ge,de,N){},pmY6:function(Ge,de,N){"use strict";N.d(de,"g",function(){return j}),N.d(de,"f",function(){return w}),N.d(de,"e",function(){return W}),N.d(de,"h",function(){return F}),N.d(de,"b",function(){return O}),N.d(de,"a",function(){return b}),N.d(de,"d",function(){return c}),N.d(de,"c",function(){return p});var Z=!1,z="__is_disposable_tracked__";function I(S){if(!Z)return;if(S&&S!==b.None)try{S[z]=!0}catch(v){}}function G(S){if(!Z)return S;var v=new Error("Potentially leaked disposable").stack;return setTimeout(function(){S[z]||console.log(v)},3e3),S}function j(S){return typeof S.dispose=="function"&&S.dispose.length===0}function w(S){return Array.isArray(S)?(S.forEach(function(v){v&&(I(v),v.dispose())}),[]):S?(I(S),S.dispose(),S):void 0}function W(){for(var S=[],v=0;v=I.length?{done:!0}:{done:!1,value:I[w++]}},e:function(p){throw p},f:W}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var F=!0,O=!1,b;return{s:function(){j=I[Symbol.iterator]()},n:function(){var p=j.next();return F=p.done,p},e:function(p){O=!0,b=p},f:function(){try{!F&&j.return!=null&&j.return()}finally{if(O)throw b}}}}},rUJ1:function(Ge,de){const N=/[&<>"']/,Z=/[&<>"']/g,z=/[<>"']|&(?!#?\w+;)/,I=/[<>"']|&(?!#?\w+;)/g,G={"&":"&","<":"<",">":">",'"':""","'":"'"},j=R=>G[R];function w(R,g){if(g){if(N.test(R))return R.replace(Z,j)}else if(z.test(R))return R.replace(I,j);return R}const W=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function F(R){return R.replace(W,(g,h)=>(h=h.toLowerCase(),h==="colon"?":":h.charAt(0)==="#"?h.charAt(1)==="x"?String.fromCharCode(parseInt(h.substring(2),16)):String.fromCharCode(+h.substring(1)):""))}const O=/(^|[^\[])\^/g;function b(R,g){R=R.source||R,g=g||"";const h={replace:(s,l)=>(l=l.source||l,l=l.replace(O,"$1"),R=R.replace(s,l),h),getRegex:()=>new RegExp(R,g)};return h}const c=/[^\w:]/g,p=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function S(R,g,h){if(R){let s;try{s=decodeURIComponent(F(h)).replace(c,"").toLowerCase()}catch(l){return null}if(s.indexOf("javascript:")===0||s.indexOf("vbscript:")===0||s.indexOf("data:")===0)return null}g&&!p.test(h)&&(h=n(g,h));try{h=encodeURI(h).replace(/%25/g,"%")}catch(s){return null}return h}const v={},f=/^[^:]+:\/*[^/]*$/,m=/^([^:]+:)[\s\S]*$/,a=/^([^:]+:\/*[^/]*)[\s\S]*$/;function n(R,g){v[" "+R]||(f.test(R)?v[" "+R]=R+"/":v[" "+R]=x(R,"/",!0)),R=v[" "+R];const h=R.indexOf(":")===-1;return g.substring(0,2)==="//"?h?g:R.replace(m,"$1")+g:g.charAt(0)==="/"?h?g:R.replace(a,"$1")+g:R+g}const o={exec:function(){}};function u(R){let g=1,h,s;for(;g{let M=!1,k=T;for(;--k>=0&&C[k]==="\\";)M=!M;return M?"|":" |"}),s=h.split(/ \|/);let l=0;if(s.length>g)s.splice(g);else for(;s.length1)Object(b.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(u.length===0)return Object(b.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var A=u[0];if(w.isValidElement(A)&&Object(c.c)(A)){var x=A.ref;u[0]=w.cloneElement(A,{ref:Object(c.a)(x,this.setChildNode)})}return u.length===1?u[0]:u.map(function(y,_){return!w.isValidElement(y)||"key"in y&&y.key!==null?y:w.cloneElement(y,{key:"".concat(S,"-").concat(_)})})}}]),a}(w.Component);v.displayName="ResizeObserver",de.a=v},tWlo:function(Ge,de){Ge.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg=="},ulZh:function(Ge,de,N){typeof window!="undefined"&&function(z,I){Ge.exports=I()}(this,function(){return function(Z){var z={};function I(G){if(z[G])return z[G].exports;var j=z[G]={i:G,l:!1,exports:{}};return Z[G].call(j.exports,j,j.exports,I),j.l=!0,j.exports}return I.m=Z,I.c=z,I.d=function(G,j,w){I.o(G,j)||Object.defineProperty(G,j,{enumerable:!0,get:w})},I.r=function(G){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(G,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(G,"__esModule",{value:!0})},I.t=function(G,j){if(j&1&&(G=I(G)),j&8)return G;if(j&4&&typeof G=="object"&&G&&G.__esModule)return G;var w=Object.create(null);if(I.r(w),Object.defineProperty(w,"default",{enumerable:!0,value:G}),j&2&&typeof G!="string")for(var W in G)I.d(w,W,function(F){return G[F]}.bind(null,W));return w},I.n=function(G){var j=G&&G.__esModule?function(){return G.default}:function(){return G};return I.d(j,"a",j),j},I.o=function(G,j){return Object.prototype.hasOwnProperty.call(G,j)},I.p="/dist/",I(I.s="./src/hls.ts")}({"./node_modules/eventemitter3/index.js":function(Z,z,I){"use strict";var G=Object.prototype.hasOwnProperty,j="~";function w(){}Object.create&&(w.prototype=Object.create(null),new w().__proto__||(j=!1));function W(c,p,S){this.fn=c,this.context=p,this.once=S||!1}function F(c,p,S,v,f){if(typeof S!="function")throw new TypeError("The listener must be a function");var m=new W(S,v||c,f),a=j?j+p:p;return c._events[a]?c._events[a].fn?c._events[a]=[c._events[a],m]:c._events[a].push(m):(c._events[a]=m,c._eventsCount++),c}function O(c,p){--c._eventsCount===0?c._events=new w:delete c._events[p]}function b(){this._events=new w,this._eventsCount=0}b.prototype.eventNames=function(){var p=[],S,v;if(this._eventsCount===0)return p;for(v in S=this._events)G.call(S,v)&&p.push(j?v.slice(1):v);return Object.getOwnPropertySymbols?p.concat(Object.getOwnPropertySymbols(S)):p},b.prototype.listeners=function(p){var S=j?j+p:p,v=this._events[S];if(!v)return[];if(v.fn)return[v.fn];for(var f=0,m=v.length,a=new Array(m);f0},!1)}function c(p,S){for(var v={main:[S]},f={main:[]},m={main:{}};b(v);)for(var a=Object.keys(v),n=0;n=2*_/g||C<=k)return;var U=Number.POSITIVE_INFINITY,P;for(P=a.level-1;P>s;P--){var K=h[P].maxBitrate;if(U=_*K/(8*.8*T),U=C)return;var H=this.bwEstimator.getEstimate();b.logger.warn("Fragment "+a.sn+(n?" part "+n.index:"")+" of level "+a.level+" is loading too slowly and will cause an underbuffer; aborting and switching to level "+P+` Current BW estimate: `+(Object(G.isFiniteNumber)(H)?(H/1024).toFixed(3):"Unknown")+` Kb/s Estimated load time for current fragment: `+C.toFixed(3)+` s Estimated load time for the next fragment: `+U.toFixed(3)+` s - Time to underbuffer: `+k.toFixed(3)+" s"),o.nextLoadLevel=P,this.bwEstimator.sample(R,y.loaded),this.clearTimer(),a.loader&&(this.fragCurrent=this.partCurrent=null,a.loader.abort()),o.trigger(w.Events.FRAG_LOAD_EMERGENCY_ABORTED,{frag:a,part:n,stats:y})},f.onFragLoaded=function(a,n){var o=n.frag,u=n.part;if(o.type===O.PlaylistLevelType.MAIN&&Object(G.isFiniteNumber)(o.sn)){var A=u?u.stats:o.stats,x=u?u.duration:o.duration;if(this.clearTimer(),this.lastLoadedFragLevel=o.level,this._nextAutoLevel=-1,this.hls.config.abrMaxWithRealBitrate){var y=this.hls.levels[o.level],_=(y.loaded?y.loaded.bytes:0)+A.loaded,R=(y.loaded?y.loaded.duration:0)+x;y.loaded={bytes:_,duration:R},y.realBitrate=Math.round(8*_/R)}if(o.bitrateTest){var g={stats:A,frag:o,part:u,id:o.type};this.onFragBuffered(w.Events.FRAG_BUFFERED,g),o.bitrateTest=!1}}},f.onFragBuffered=function(a,n){var o=n.frag,u=n.part,A=u?u.stats:o.stats;if(A.aborted)return;if(o.type!==O.PlaylistLevelType.MAIN||o.sn==="initSegment")return;var x=A.parsing.end-A.loading.start;this.bwEstimator.sample(x,A.loaded),A.bwEstimate=this.bwEstimator.getEstimate(),o.bitrateTest?this.bitrateTestDelay=x/1e3:this.bitrateTestDelay=0},f.onError=function(a,n){switch(n.details){case F.ErrorDetails.FRAG_LOAD_ERROR:case F.ErrorDetails.FRAG_LOAD_TIMEOUT:this.clearTimer();break;default:break}},f.clearTimer=function(){self.clearInterval(this.timer),this.timer=void 0},f.getNextABRAutoLevel=function(){var a=this.fragCurrent,n=this.partCurrent,o=this.hls,u=o.maxAutoLevel,A=o.config,x=o.minAutoLevel,y=o.media,_=n?n.duration:a?a.duration:0,R=y?y.currentTime:0,g=y&&y.playbackRate!==0?Math.abs(y.playbackRate):1,h=this.bwEstimator?this.bwEstimator.getEstimate():A.abrEwmaDefaultEstimate,s=(W.BufferHelper.bufferInfo(y,R,A.maxBufferHole).end-R)/g,l=this.findBestLevel(h,x,u,s,A.abrBandWidthFactor,A.abrBandWidthUpFactor);if(l>=0)return l;b.logger.trace((s?"rebuffering expected":"buffer is empty")+", finding optimal quality level");var D=_?Math.min(_,A.maxStarvationDelay):A.maxStarvationDelay,T=A.abrBandWidthFactor,C=A.abrBandWidthUpFactor;if(!s){var M=this.bitrateTestDelay;if(M){var k=_?Math.min(_,A.maxLoadingDelay):A.maxLoadingDelay;D=k-M,b.logger.trace("bitrate test took "+Math.round(1e3*M)+"ms, set first fragment max fetchDuration to "+Math.round(1e3*D)+" ms"),T=C=1}}return l=this.findBestLevel(h,x,u,s+D,T,C),Math.max(l,0)},f.findBestLevel=function(a,n,o,u,A,x){for(var y,_=this.fragCurrent,R=this.partCurrent,g=this.lastLoadedFragLevel,h=this.hls.levels,s=h[g],l=!!(s!=null&&(y=s.details)!==null&&y!==void 0&&y.live),D=s==null?void 0:s.codecSet,T=R?R.duration:_?_.duration:0,C=o;C>=n;C--){var M=h[C];if(!M||D&&M.codecSet!==D)continue;var k=M.details,U=(R?k==null?void 0:k.partTarget:k==null?void 0:k.averagetargetduration)||T,P=void 0;C<=g?P=A*a:P=x*a;var K=h[C].maxBitrate,H=K*U/P;if(b.logger.trace("level/adjustedbw/bitrate/avgDuration/maxFetchDuration/fetchDuration: "+C+"/"+Math.round(P)+"/"+K+"/"+U+"/"+u+"/"+H),P>K&&(!H||l&&!this.bitrateTestDelay||H0&&s===-1?(this.log("Override startPosition with lastCurrentTime @"+l.toFixed(3)),this.state=j.State.IDLE):(this.loadedmetadata=!1,this.state=j.State.WAITING_TRACK),this.nextLoadPosition=this.startPosition=this.lastCurrentTime=s,this.tick()},g.doTick=function(){switch(this.state){case j.State.IDLE:this.doTickIdle();break;case j.State.WAITING_TRACK:{var s,l=this.levels,D=this.trackId,T=l==null||((s=l[D])===null||s===void 0)?void 0:s.details;if(T){if(this.waitForCdnTuneIn(T))break;this.state=j.State.WAITING_INIT_PTS}break}case j.State.FRAG_LOADING_WAITING_RETRY:{var C,M=performance.now(),k=this.retryDate;(!k||M>=k||(C=this.media)!==null&&C!==void 0&&C.seeking)&&(this.log("RetryDate reached, switch back to IDLE state"),this.state=j.State.IDLE);break}case j.State.WAITING_INIT_PTS:{var U=this.waitingData;if(U){var P=U.frag,K=U.part,H=U.cache,$=U.complete;if(this.initPTS[P.cc]!==void 0){this.waitingData=null,this.waitingVideoCC=-1,this.state=j.State.FRAG_LOADING;var le=H.flush(),pe={frag:P,part:K,payload:le,networkDetails:null};this._handleFragmentLoadProgress(pe),$&&_.prototype._handleFragmentLoadComplete.call(this,pe)}else if(this.videoTrackCC!==this.waitingVideoCC)n.logger.log("Waiting fragment cc ("+P.cc+") cancelled because video is at cc "+this.videoTrackCC),this.clearWaitingFragment();else{var xe=this.getLoadPosition(),ze=W.BufferHelper.bufferInfo(this.mediaBuffer,xe,this.config.maxBufferHole),Ne=Object(f.fragmentWithinToleranceTest)(ze.end,this.config.maxFragLookUpTolerance,P);Ne<0&&(n.logger.log("Waiting fragment cc ("+P.cc+") @ "+P.start+" cancelled because another fragment at "+ze.end+" is needed"),this.clearWaitingFragment())}}else this.state=j.State.IDLE}}this.onTickEnd()},g.clearWaitingFragment=function(){var s=this.waitingData;s&&(this.fragmentTracker.removeFragment(s.frag),this.waitingData=null,this.waitingVideoCC=-1,this.state=j.State.IDLE)},g.onTickEnd=function(){var s=this.media;if(!s||!s.readyState)return;var l=this.mediaBuffer?this.mediaBuffer:s,D=l.buffered;!this.loadedmetadata&&D.length&&(this.loadedmetadata=!0),this.lastCurrentTime=s.currentTime},g.doTickIdle=function(){var s,l,D=this.hls,T=this.levels,C=this.media,M=this.trackId,k=D.config;if(!T||!T[M])return;if(!C&&(this.startFragRequested||!k.startFragPrefetch))return;var U=T[M],P=U.details;if(!P||P.live&&this.levelLastLoaded!==M||this.waitForCdnTuneIn(P)){this.state=j.State.WAITING_TRACK;return}this.bufferFlushed&&(this.bufferFlushed=!1,this.afterBufferFlushed(this.mediaBuffer?this.mediaBuffer:this.media,c.ElementaryStreamTypes.AUDIO,b.PlaylistLevelType.AUDIO));var K=this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:this.media,b.PlaylistLevelType.AUDIO);if(K===null)return;var H=K.len,$=this.getMaxBufferLength(),le=this.audioSwitch;if(H>=$&&!le)return;if(!le&&this._streamEnded(K,P)){D.trigger(w.Events.BUFFER_EOS,{type:"audio"}),this.state=j.State.ENDED;return}var pe=P.fragments,xe=pe[0].start,ze=K.end;if(le){var Ne=this.getLoadPosition();ze=Ne,P.PTSKnown&&Nexe||K.nextStart)&&(this.log("Alt audio track ahead of main track, seek to start of alt audio track"),C.currentTime=xe+.05))}var Ie=this.getNextFragment(ze,P);if(!Ie){this.bufferFlushed=!0;return}((s=Ie.decryptdata)===null||s===void 0?void 0:s.keyFormat)==="identity"&&!((l=Ie.decryptdata)!==null&&l!==void 0&&l.key)?this.loadKey(Ie,P):this.loadFragment(Ie,P,ze)},g.getMaxBufferLength=function(){var s=_.prototype.getMaxBufferLength.call(this),l=this.getFwdBufferInfo(this.videoBuffer?this.videoBuffer:this.media,b.PlaylistLevelType.MAIN);return l===null?s:Math.max(s,l.len)},g.onMediaDetaching=function(){this.videoBuffer=null,_.prototype.onMediaDetaching.call(this)},g.onAudioTracksUpdated=function(s,l){var D=l.audioTracks;this.resetTransmuxer(),this.levels=D.map(function(T){return new O.Level(T)})},g.onAudioTrackSwitching=function(s,l){var D=!!l.url;this.trackId=l.id;var T=this.fragCurrent;T!=null&&T.loader&&T.loader.abort(),this.fragCurrent=null,this.clearWaitingFragment(),D?this.setInterval(x):this.resetTransmuxer(),D?(this.audioSwitch=!0,this.state=j.State.IDLE):this.state=j.State.STOPPED,this.tick()},g.onManifestLoading=function(){this.mainDetails=null,this.fragmentTracker.removeAllFragments(),this.startPosition=this.lastCurrentTime=0,this.bufferFlushed=!1},g.onLevelLoaded=function(s,l){this.mainDetails=l.details},g.onAudioTrackLoaded=function(s,l){var D,T=this.levels,C=l.details,M=l.id;if(!T){this.warn("Audio tracks were reset while loading level "+M);return}this.log("Track "+M+" loaded ["+C.startSN+","+C.endSN+"],duration:"+C.totalduration);var k=T[M],U=0;if(C.live||(D=k.details)!==null&&D!==void 0&&D.live){var P=this.mainDetails;if(C.fragments[0]||(C.deltaUpdateFailed=!0),C.deltaUpdateFailed||!P)return;!k.details&&C.hasProgramDateTime&&P.hasProgramDateTime?(Object(m.alignMediaPlaylistByPDT)(C,P),U=C.fragments[0].start):U=this.alignPlaylists(C,k.details)}k.details=C,this.levelLastLoaded=M,!this.startFragRequested&&(this.mainDetails||!C.live)&&this.setStartPosition(k.details,U),this.state===j.State.WAITING_TRACK&&!this.waitForCdnTuneIn(C)&&(this.state=j.State.IDLE),this.tick()},g._handleFragmentLoadProgress=function(s){var l,D=s.frag,T=s.part,C=s.payload,M=this.config,k=this.trackId,U=this.levels;if(!U){this.warn("Audio tracks were reset while fragment load was in progress. Fragment "+D.sn+" of level "+D.level+" will not be buffered");return}var P=U[k];console.assert(P,"Audio track is defined on fragment load progress");var K=P.details;console.assert(K,"Audio track details are defined on fragment load progress");var H=M.defaultAudioCodec||P.audioCodec||"mp4a.40.2",$=this.transmuxer;$||($=this.transmuxer=new S.default(this.hls,b.PlaylistLevelType.AUDIO,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)));var le=this.initPTS[D.cc],pe=(l=D.initSegment)===null||l===void 0?void 0:l.data;if(le!==void 0){var xe=!1,ze=T?T.index:-1,Ne=ze!==-1,Ie=new v.ChunkMetadata(D.level,D.sn,D.stats.chunkCount,C.byteLength,ze,Ne);$.push(C,pe,H,"",D,T,K.totalduration,xe,Ie,le)}else{n.logger.log("Unknown video PTS for cc "+D.cc+", waiting for video PTS before demuxing audio frag "+D.sn+" of ["+K.startSN+" ,"+K.endSN+"],track "+k);var Be=this.waitingData=this.waitingData||{frag:D,part:T,cache:new p.default,complete:!1},ke=Be.cache;ke.push(new Uint8Array(C)),this.waitingVideoCC=this.videoTrackCC,this.state=j.State.WAITING_INIT_PTS}},g._handleFragmentLoadComplete=function(s){if(this.waitingData){this.waitingData.complete=!0;return}_.prototype._handleFragmentLoadComplete.call(this,s)},g.onBufferReset=function(){this.mediaBuffer=this.videoBuffer=null,this.loadedmetadata=!1},g.onBufferCreated=function(s,l){var D=l.tracks.audio;D&&(this.mediaBuffer=D.buffer),l.tracks.video&&(this.videoBuffer=l.tracks.video.buffer)},g.onFragBuffered=function(s,l){var D=l.frag,T=l.part;if(D.type!==b.PlaylistLevelType.AUDIO)return;if(this.fragContextChanged(D)){this.warn("Fragment "+D.sn+(T?" p: "+T.index:"")+" of level "+D.level+" finished buffering, but was aborted. state: "+this.state+", audioSwitch: "+this.audioSwitch);return}D.sn!=="initSegment"&&(this.fragPrevious=D,this.audioSwitch&&(this.audioSwitch=!1,this.hls.trigger(w.Events.AUDIO_TRACK_SWITCHED,{id:this.trackId}))),this.fragBufferedComplete(D,T)},g.onError=function(s,l){switch(l.details){case a.ErrorDetails.FRAG_LOAD_ERROR:case a.ErrorDetails.FRAG_LOAD_TIMEOUT:case a.ErrorDetails.KEY_LOAD_ERROR:case a.ErrorDetails.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(b.PlaylistLevelType.AUDIO,l);break;case a.ErrorDetails.AUDIO_TRACK_LOAD_ERROR:case a.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:this.state!==j.State.ERROR&&this.state!==j.State.STOPPED&&(this.state=l.fatal?j.State.ERROR:j.State.IDLE,this.warn(l.details+" while loading frag, switching to "+this.state+" state"));break;case a.ErrorDetails.BUFFER_FULL_ERROR:if(l.parent==="audio"&&(this.state===j.State.PARSING||this.state===j.State.PARSED)){var D=!0,T=this.getFwdBufferInfo(this.mediaBuffer,b.PlaylistLevelType.AUDIO);T&&T.len>.5&&(D=!this.reduceMaxBufferLength(T.len)),D&&(this.warn("Buffer full error also media.currentTime is not buffered, flush audio buffer"),this.fragCurrent=null,_.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio")),this.resetLoadingState()}break;default:break}},g.onBufferFlushed=function(s,l){var D=l.type;D===c.ElementaryStreamTypes.AUDIO&&(this.bufferFlushed=!0)},g._handleTransmuxComplete=function(s){var l,D="audio",T=this.hls,C=s.remuxResult,M=s.chunkMeta,k=this.getCurrentContext(M);if(!k){this.warn("The loading context changed while buffering fragment "+M.sn+" of level "+M.level+". This chunk will not be buffered."),this.resetLiveStartWhenNotLoaded(M.level);return}var U=k.frag,P=k.part,K=C.audio,H=C.text,$=C.id3,le=C.initSegment;if(this.fragContextChanged(U))return;if(this.state=j.State.PARSING,this.audioSwitch&&K&&this.completeAudioSwitch(),le!=null&&le.tracks&&(this._bufferInitSegment(le.tracks,U,M),T.trigger(w.Events.FRAG_PARSING_INIT_SEGMENT,{frag:U,id:D,tracks:le.tracks})),K){var pe=K.startPTS,xe=K.endPTS,ze=K.startDTS,Ne=K.endDTS;P&&(P.elementaryStreams[c.ElementaryStreamTypes.AUDIO]={startPTS:pe,endPTS:xe,startDTS:ze,endDTS:Ne}),U.setElementaryStreamInfo(c.ElementaryStreamTypes.AUDIO,pe,xe,ze,Ne),this.bufferFragmentData(K,U,P,M)}if($!=null&&(l=$.samples)!==null&&l!==void 0&&l.length){var Ie=o({frag:U,id:D},$);T.trigger(w.Events.FRAG_PARSING_METADATA,Ie)}if(H){var Be=o({frag:U,id:D},H);T.trigger(w.Events.FRAG_PARSING_USERDATA,Be)}},g._bufferInitSegment=function(s,l,D){if(this.state!==j.State.PARSING)return;s.video&&delete s.video;var T=s.audio;if(!T)return;T.levelCodec=T.codec,T.id="audio",this.log("Init audio buffer, container:"+T.container+", codecs[parsed]=["+T.codec+"]"),this.hls.trigger(w.Events.BUFFER_CODECS,s);var C=T.initSegment;if(C!=null&&C.byteLength){var M={type:"audio",frag:l,part:null,chunkMeta:D,parent:l.type,data:C};this.hls.trigger(w.Events.BUFFER_APPENDING,M)}this.tick()},g.loadFragment=function(s,l,D){var T=this.fragmentTracker.getState(s);this.fragCurrent=s,(this.audioSwitch||T===F.FragmentState.NOT_LOADED||T===F.FragmentState.PARTIAL)&&(s.sn==="initSegment"?this._loadInitSegment(s):l.live&&!Object(G.isFiniteNumber)(this.initPTS[s.cc])?(this.log("Waiting for video PTS in continuity counter "+s.cc+" of live stream before loading audio fragment "+s.sn+" of level "+this.trackId),this.state=j.State.WAITING_INIT_PTS):(this.startFragRequested=!0,_.prototype.loadFragment.call(this,s,l,D)))},g.completeAudioSwitch=function(){var s=this.hls,l=this.media,D=this.trackId;l&&(this.log("Switching audio track : flushing all audio"),_.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio")),this.audioSwitch=!1,s.trigger(w.Events.AUDIO_TRACK_SWITCHED,{id:D})},R}(j.default);z.default=y},"./src/controller/audio-track-controller.ts":function(Z,z,I){"use strict";I.r(z);var G=I("./src/events.ts"),j=I("./src/errors.ts"),w=I("./src/controller/base-playlist-controller.ts"),W=I("./src/types/loader.ts");function F(S,v){for(var f=0;f=n.length){this.warn("Invalid id passed to audio-track controller");return}this.clearTimer();var o=n[this.trackId];this.log("Now switching to audio-track index "+a);var u=n[a],A=u.id,x=u.groupId,y=x===void 0?"":x,_=u.name,R=u.type,g=u.url;if(this.trackId=a,this.trackName=_,this.selectDefaultTrack=!1,this.hls.trigger(G.Events.AUDIO_TRACK_SWITCHING,{id:A,groupId:y,name:_,type:R,url:g}),u.details&&!u.details.live)return;var h=this.switchParams(u.url,o==null?void 0:o.details);this.loadPlaylist(h)},f.selectInitialTrack=function(){var a=this.tracksInGroup;console.assert(a.length,"Initial audio track should be selected when tracks are known");var n=this.trackName,o=this.findTrackId(n)||this.findTrackId();o!==-1?this.setAudioTrack(o):(this.warn("No track found for running audio group-ID: "+this.groupId),this.hls.trigger(G.Events.ERROR,{type:j.ErrorTypes.MEDIA_ERROR,details:j.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,fatal:!0}))},f.findTrackId=function(a){for(var n=this.tracksInGroup,o=0;ov.partTarget&&(u+=1)}if(Object(G.isFiniteNumber)(o))return new j.HlsUrlParameters(o,Object(G.isFiniteNumber)(u)?u:void 0,j.HlsSkip.No)}}},c.loadPlaylist=function(S){},c.shouldLoadTrack=function(S){return this.canLoad&&S&&!!S.url&&(!S.details||S.details.live)},c.playlistLoaded=function(S,v,f){var m=this,a=v.details,n=v.stats,o=n.loading.end?Math.max(0,self.performance.now()-n.loading.end):0;if(a.advancedDateTime=Date.now()-o,a.live||f!=null&&f.live){if(a.reloaded(f),f&&this.log("live playlist "+S+" "+(a.advanced?"REFRESHED "+a.lastPartSn+"-"+a.lastPartIndex:"MISSED")),f&&a.fragments.length>0&&Object(w.mergeDetails)(f,a),!this.canLoad||!a.live)return;var u,A=void 0,x=void 0;if(a.canBlockReload&&a.endSN&&a.advanced){var y=this.hls.config.lowLatencyMode,_=a.lastPartSn,R=a.endSN,g=a.lastPartIndex,h=g!==-1,s=_===R,l=y?0:g;h?(A=s?R+1:_,x=s?l:g+1):A=R+1;var D=a.age,T=D+a.ageHeader,C=Math.min(T-a.partTarget,a.targetduration*1.5);if(C>0){if(f&&C>f.tuneInGoal)this.warn("CDN Tune-in goal increased from: "+f.tuneInGoal+" to: "+C+" with playlist age: "+a.age),C=0;else{var M=Math.floor(C/a.targetduration);if(A+=M,x!==void 0){var k=Math.round(C%a.targetduration/a.partTarget);x+=k}this.log("CDN Tune-in age: "+a.ageHeader+"s last advanced "+D.toFixed(2)+"s goal: "+C+" skip sn "+M+" to part "+x)}a.tuneInGoal=C}if(u=this.getDeliveryDirectives(a,v.deliveryDirectives,A,x),y||!s){this.loadPlaylist(u);return}}else u=this.getDeliveryDirectives(a,v.deliveryDirectives,A,x);var U=Object(w.computeReloadInterval)(a,n);A!==void 0&&a.canBlockReload&&(U-=a.partTarget||1),this.log("reload live playlist "+S+" in "+Math.round(U)+" ms"),this.timer=self.setTimeout(function(){return m.loadPlaylist(u)},U)}else this.clearTimer()},c.getDeliveryDirectives=function(S,v,f,m){var a=Object(j.getSkipValue)(S,f);return v!=null&&v.skip&&S.deltaUpdateFailed&&(f=v.msn,m=v.part,a=j.HlsSkip.No),new j.HlsUrlParameters(f,m,a)},c.retryLoadingOrFail=function(S){var v=this,f=this.hls.config,m=this.retryCount-1&&(a=S.context)!==null&&a!==void 0&&a.deliveryDirectives)this.warn("retry playlist loading #"+this.retryCount+' after "'+S.details+'"'),this.loadPlaylist();else{var n=Math.min(Math.pow(2,this.retryCount)*f.levelLoadingRetryDelay,f.levelLoadingMaxRetryTimeout);this.timer=self.setTimeout(function(){return v.loadPlaylist()},n),this.warn("retry playlist loading #"+this.retryCount+" in "+n+' ms after "'+S.details+'"')}}else this.warn('cannot recover from error "'+S.details+'"'),this.clearTimer(),S.fatal=!0;return m},b}()},"./src/controller/base-stream-controller.ts":function(Z,z,I){"use strict";I.r(z),I.d(z,"State",function(){return R}),I.d(z,"default",function(){return g});var G=I("./src/polyfills/number.ts"),j=I("./src/task-loop.ts"),w=I("./src/controller/fragment-tracker.ts"),W=I("./src/utils/buffer-helper.ts"),F=I("./src/utils/logger.ts"),O=I("./src/events.ts"),b=I("./src/errors.ts"),c=I("./src/types/transmuxer.ts"),p=I("./src/utils/mp4-tools.ts"),S=I("./src/utils/discontinuities.ts"),v=I("./src/controller/fragment-finders.ts"),f=I("./src/controller/level-helper.ts"),m=I("./src/loader/fragment-loader.ts"),a=I("./src/crypt/decrypter.ts"),n=I("./src/utils/time-ranges.ts"),o=I("./src/types/loader.ts");function u(h,s){for(var l=0;lle;(P<$||pe)&&(pe&&C.loader&&(this.log("seeking outside of buffer while fragment load in progress, cancel fragment load"),C.loader.abort()),this.resetLoadingState())}M&&(this.lastCurrentTime=P),!this.loadedmetadata&&!K.len&&(this.nextLoadPosition=this.startPosition=P),this.tickImmediate()},l.onMediaEnded=function(){this.startPosition=this.lastCurrentTime=0},l.onKeyLoaded=function(T,C){if(this.state!==R.KEY_LOADING||C.frag!==this.fragCurrent||!this.levels)return;this.state=R.IDLE;var M=this.levels[C.frag.level].details;M&&this.loadFragment(C.frag,M,C.frag.start)},l.onHandlerDestroying=function(){this.stopLoad(),h.prototype.onHandlerDestroying.call(this)},l.onHandlerDestroyed=function(){this.state=R.STOPPED,this.hls.off(O.Events.KEY_LOADED,this.onKeyLoaded,this),this.fragmentLoader&&this.fragmentLoader.destroy(),this.decrypter&&this.decrypter.destroy(),this.hls=this.log=this.warn=this.decrypter=this.fragmentLoader=this.fragmentTracker=null,h.prototype.onHandlerDestroyed.call(this)},l.loadKey=function(T,C){this.log("Loading key for "+T.sn+" of ["+C.startSN+"-"+C.endSN+"], "+(this.logPrefix==="[stream-controller]"?"level":"track")+" "+T.level),this.state=R.KEY_LOADING,this.fragCurrent=T,this.hls.trigger(O.Events.KEY_LOADING,{frag:T})},l.loadFragment=function(T,C,M){this._loadFragForPlayback(T,C,M)},l._loadFragForPlayback=function(T,C,M){var k=this,U=function(K){if(k.fragContextChanged(T)){k.warn("Fragment "+T.sn+(K.part?" p: "+K.part.index:"")+" of level "+T.level+" was dropped during download."),k.fragmentTracker.removeFragment(T);return}T.stats.chunkCount++,k._handleFragmentLoadProgress(K)};this._doFragLoad(T,C,M,U).then(function(P){if(!P)return;k.fragLoadError=0;var K=k.state;if(k.fragContextChanged(T)){(K===R.FRAG_LOADING||K===R.BACKTRACKING||!k.fragCurrent&&K===R.PARSING)&&(k.fragmentTracker.removeFragment(T),k.state=R.IDLE);return}if("payload"in P&&(k.log("Loaded fragment "+T.sn+" of level "+T.level),k.hls.trigger(O.Events.FRAG_LOADED,P),k.state===R.BACKTRACKING)){k.fragmentTracker.backtrack(T,P),k.resetFragmentLoading(T);return}k._handleFragmentLoadComplete(P)}).catch(function(P){k.warn(P),k.resetFragmentLoading(T)})},l.flushMainBuffer=function(T,C,M){if(M===void 0&&(M=null),!(T-C))return;var k={startOffset:T,endOffset:C,type:M};this.fragLoadError=0,this.hls.trigger(O.Events.BUFFER_FLUSHING,k)},l._loadInitSegment=function(T){var C=this;this._doFragLoad(T).then(function(M){if(!M||C.fragContextChanged(T)||!C.levels)throw new Error("init load aborted");return M}).then(function(M){var k=C.hls,U=M.payload,P=T.decryptdata;if(U&&U.byteLength>0&&P&&P.key&&P.iv&&P.method==="AES-128"){var K=self.performance.now();return C.decrypter.webCryptoDecrypt(new Uint8Array(U),P.key.buffer,P.iv.buffer).then(function(H){var $=self.performance.now();return k.trigger(O.Events.FRAG_DECRYPTED,{frag:T,payload:H,stats:{tstart:K,tdecrypt:$}}),M.payload=H,M})}return M}).then(function(M){var k=C.fragCurrent,U=C.hls,P=C.levels;if(!P)throw new Error("init load aborted, missing levels");var K=P[T.level].details;console.assert(K,"Level details are defined when init segment is loaded");var H=T.stats;C.state=R.IDLE,C.fragLoadError=0,T.data=new Uint8Array(M.payload),H.parsing.start=H.buffering.start=self.performance.now(),H.parsing.end=H.buffering.end=self.performance.now(),M.frag===k&&U.trigger(O.Events.FRAG_BUFFERED,{stats:H,frag:k,part:null,id:T.type}),C.tick()}).catch(function(M){C.warn(M),C.resetFragmentLoading(T)})},l.fragContextChanged=function(T){var C=this.fragCurrent;return!T||!C||T.level!==C.level||T.sn!==C.sn||T.urlId!==C.urlId},l.fragBufferedComplete=function(T,C){var M=this.mediaBuffer?this.mediaBuffer:this.media;this.log("Buffered "+T.type+" sn: "+T.sn+(C?" part: "+C.index:"")+" of "+(this.logPrefix==="[stream-controller]"?"level":"track")+" "+T.level+" "+n.default.toString(W.BufferHelper.getBuffered(M))),this.state=R.IDLE,this.tick()},l._handleFragmentLoadComplete=function(T){var C=this.transmuxer;if(!C)return;var M=T.frag,k=T.part,U=T.partsLoaded,P=!U||U.length===0||U.some(function(H){return!H}),K=new c.ChunkMetadata(M.level,M.sn,M.stats.chunkCount+1,0,k?k.index:-1,!P);C.flush(K)},l._handleFragmentLoadProgress=function(T){},l._doFragLoad=function(T,C,M,k){var U=this;if(M===void 0&&(M=null),!this.levels)throw new Error("frag load aborted, missing levels");if(M=Math.max(T.start,M||0),this.config.lowLatencyMode&&C){var P=C.partList;if(P&&k){M>T.end&&C.fragmentHint&&(T=C.fragmentHint);var K=this.getNextPart(P,T,M);if(K>-1){var H=P[K];return this.log("Loading part sn: "+T.sn+" p: "+H.index+" cc: "+T.cc+" of playlist ["+C.startSN+"-"+C.endSN+"] parts [0-"+K+"-"+(P.length-1)+"] "+(this.logPrefix==="[stream-controller]"?"level":"track")+": "+T.level+", target: "+parseFloat(M.toFixed(3))),this.nextLoadPosition=H.start+H.duration,this.state=R.FRAG_LOADING,this.hls.trigger(O.Events.FRAG_LOADING,{frag:T,part:P[K],targetBufferTime:M}),this.doFragPartsLoad(T,P,K,k).catch(function($){return U.handleFragLoadError($)})}else if(!T.url||this.loadedEndOfParts(P,M))return Promise.resolve(null)}}return this.log("Loading fragment "+T.sn+" cc: "+T.cc+" "+(C?"of ["+C.startSN+"-"+C.endSN+"] ":"")+(this.logPrefix==="[stream-controller]"?"level":"track")+": "+T.level+", target: "+parseFloat(M.toFixed(3))),Object(G.isFiniteNumber)(T.sn)&&!this.bitrateTest&&(this.nextLoadPosition=T.start+T.duration),this.state=R.FRAG_LOADING,this.hls.trigger(O.Events.FRAG_LOADING,{frag:T,targetBufferTime:M}),this.fragmentLoader.load(T,k).catch(function($){return U.handleFragLoadError($)})},l.doFragPartsLoad=function(T,C,M,k){var U=this;return new Promise(function(P,K){var H=[],$=function le(pe){var xe=C[pe];U.fragmentLoader.loadPart(T,xe,k).then(function(ze){H[xe.index]=ze;var Ne=ze.part;U.hls.trigger(O.Events.FRAG_LOADED,ze);var Ie=C[pe+1];if(Ie&&Ie.fragment===T)le(pe+1);else return P({frag:T,part:Ne,partsLoaded:H})}).catch(K)};$(M)})},l.handleFragLoadError=function(T){var C=T.data;return C&&C.details===b.ErrorDetails.INTERNAL_ABORTED?this.handleFragLoadAborted(C.frag,C.part):this.hls.trigger(O.Events.ERROR,C),null},l._handleTransmuxerFlush=function(T){var C=this.getCurrentContext(T);if(!C||this.state!==R.PARSING){this.fragCurrent||(this.state=R.IDLE);return}var M=C.frag,k=C.part,U=C.level,P=self.performance.now();M.stats.parsing.end=P,k&&(k.stats.parsing.end=P),this.updateLevelTiming(M,k,U,T.partial)},l.getCurrentContext=function(T){var C=this.levels,M=T.level,k=T.sn,U=T.part;if(!C||!C[M])return this.warn("Levels object was unset while buffering fragment "+k+" of level "+M+". The current chunk will not be buffered."),null;var P=C[M],K=U>-1?Object(f.getPartWith)(P,k,U):null,H=K?K.fragment:Object(f.getFragmentWithSN)(P,k,this.fragCurrent);return H?{frag:H,part:K,level:P}:null},l.bufferFragmentData=function(T,C,M,k){if(!T||this.state!==R.PARSING)return;var U=T.data1,P=T.data2,K=U;if(U&&P&&(K=Object(p.appendUint8Array)(U,P)),!K||!K.length)return;var H={type:T.type,frag:C,part:M,chunkMeta:k,parent:C.type,data:K};this.hls.trigger(O.Events.BUFFER_APPENDING,H),T.dropped&&T.independent&&!M&&this.flushBufferGap(C)},l.flushBufferGap=function(T){var C=this.media;if(!C)return;if(!W.BufferHelper.isBuffered(C,C.currentTime)){this.flushMainBuffer(0,T.start);return}var M=C.currentTime,k=W.BufferHelper.bufferInfo(C,M,0),U=T.duration,P=Math.min(this.config.maxFragLookUpTolerance*2,U*.25),K=Math.max(Math.min(T.start-P,k.end-P),M+P);T.start-K>P&&this.flushMainBuffer(K,T.start)},l.getFwdBufferInfo=function(T,C){var M=this.config,k=this.getLoadPosition();if(!Object(G.isFiniteNumber)(k))return null;var U=W.BufferHelper.bufferInfo(T,k,M.maxBufferHole);if(U.len===0&&U.nextStart!==void 0){var P=this.fragmentTracker.getBufferedFrag(k,C);if(P&&U.nextStart=M?(C.maxMaxBufferLength/=2,this.warn("Reduce max buffer length to "+C.maxMaxBufferLength+"s"),!0):!1},l.getNextFragment=function(T,C){var M,k,U=C.fragments,P=U.length;if(!P)return null;var K=this.config,H=U[0].start,$;if(C.live){var le=K.initialLiveManifestSize;if(P-1&&M<$.start)break;var le=$.loaded;!le&&(U||$.independent||P)&&$.fragment===C&&(k=K),U=le}return k},l.loadedEndOfParts=function(T,C){var M=T[T.length-1];return M&&C>M.start&&M.loaded},l.getInitialLiveFragment=function(T,C){var M=this.fragPrevious,k=null;if(M){if(T.hasProgramDateTime&&(this.log("Live playlist, switching playlist, load frag with same PDT: "+M.programDateTime),k=Object(v.findFragmentByPDT)(C,M.endProgramDateTime,this.config.maxFragLookUpTolerance)),!k){var U=M.sn+1;if(U>=T.startSN&&U<=T.endSN){var P=C[U-T.startSN];M.cc===P.cc&&(k=P,this.log("Live playlist, switching playlist, load frag with next SN: "+k.sn))}k||(k=Object(v.findFragWithCC)(C,M.cc),k&&this.log("Live playlist, switching playlist, load frag with same CC: "+k.sn))}}else{var K=this.hls.liveSyncPosition;K!==null&&(k=this.getFragmentAtPosition(K,this.bitrateTest?T.fragmentEnd:T.edge,T))}return k},l.getFragmentAtPosition=function(T,C,M){var k=this.config,U=this.fragPrevious,P=M.fragments,K=M.endSN,H=M.fragmentHint,$=k.maxFragLookUpTolerance,le=!!(k.lowLatencyMode&&M.partList&&H);le&&H&&!this.bitrateTest&&(P=P.concat(H),K=H.sn);var pe;if(TC-$?0:$;pe=Object(v.findFragmentByPTS)(U,P,T,xe)}else pe=P[P.length-1];if(pe){var ze=pe.sn-M.startSN,Ne=U&&pe.level===U.level,Ie=P[ze+1],Be=this.fragmentTracker.getState(pe);if(Be===w.FragmentState.BACKTRACKED){pe=null;for(var ke=ze;P[ke]&&this.fragmentTracker.getState(P[ke])===w.FragmentState.BACKTRACKED;)U?pe=P[ke--]:pe=P[--ke];pe||(pe=Ie)}else U&&pe.sn===U.sn&&!le&&(Ne&&(pe.sn=P-C.maxFragLookUpTolerance&&U<=K;if(k!==null&&M.duration>k&&(U"+T.startSN+" prev-sn: "+(U?U.sn:"na")+" fragments: "+K),pe}return H},l.waitForCdnTuneIn=function(T){var C=3;return T.live&&T.canBlockReload&&T.tuneInGoal>Math.max(T.partHoldBack,T.partTarget*C)},l.setStartPosition=function(T,C){var M=this.startPosition;if(M"+T))}}]),s}(j.default)},"./src/controller/buffer-controller.ts":function(Z,z,I){"use strict";I.r(z),I.d(z,"default",function(){return v});var G=I("./src/polyfills/number.ts"),j=I("./src/events.ts"),w=I("./src/utils/logger.ts"),W=I("./src/errors.ts"),F=I("./src/utils/buffer-helper.ts"),O=I("./src/utils/mediasource-helper.ts"),b=I("./src/loader/fragment.ts"),c=I("./src/controller/buffer-operation-queue.ts"),p=Object(O.getMediaSource)(),S=/([ha]vc.)(?:\.[^.,]+)+/,v=function(){function f(a){var n=this;this.details=null,this._objectUrl=null,this.operationQueue=void 0,this.listeners=void 0,this.hls=void 0,this.bufferCodecEventsExpected=0,this._bufferCodecEventsTotal=0,this.media=null,this.mediaSource=null,this.appendError=0,this.tracks={},this.pendingTracks={},this.sourceBuffer=void 0,this._onMediaSourceOpen=function(){var o=n.hls,u=n.media,A=n.mediaSource;w.logger.log("[buffer-controller]: Media source opened"),u&&(n.updateMediaElementDuration(),o.trigger(j.Events.MEDIA_ATTACHED,{media:u})),A&&A.removeEventListener("sourceopen",n._onMediaSourceOpen),n.checkPendingTracks()},this._onMediaSourceClose=function(){w.logger.log("[buffer-controller]: Media source closed")},this._onMediaSourceEnded=function(){w.logger.log("[buffer-controller]: Media source ended")},this.hls=a,this._initSourceBuffer(),this.registerListeners()}var m=f.prototype;return m.hasSourceTypes=function(){return this.getSourceBufferTypes().length>0||Object.keys(this.pendingTracks).length>0},m.destroy=function(){this.unregisterListeners(),this.details=null},m.registerListeners=function(){var n=this.hls;n.on(j.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),n.on(j.Events.MEDIA_DETACHING,this.onMediaDetaching,this),n.on(j.Events.MANIFEST_PARSED,this.onManifestParsed,this),n.on(j.Events.BUFFER_RESET,this.onBufferReset,this),n.on(j.Events.BUFFER_APPENDING,this.onBufferAppending,this),n.on(j.Events.BUFFER_CODECS,this.onBufferCodecs,this),n.on(j.Events.BUFFER_EOS,this.onBufferEos,this),n.on(j.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),n.on(j.Events.LEVEL_UPDATED,this.onLevelUpdated,this),n.on(j.Events.FRAG_PARSED,this.onFragParsed,this),n.on(j.Events.FRAG_CHANGED,this.onFragChanged,this)},m.unregisterListeners=function(){var n=this.hls;n.off(j.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),n.off(j.Events.MEDIA_DETACHING,this.onMediaDetaching,this),n.off(j.Events.MANIFEST_PARSED,this.onManifestParsed,this),n.off(j.Events.BUFFER_RESET,this.onBufferReset,this),n.off(j.Events.BUFFER_APPENDING,this.onBufferAppending,this),n.off(j.Events.BUFFER_CODECS,this.onBufferCodecs,this),n.off(j.Events.BUFFER_EOS,this.onBufferEos,this),n.off(j.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),n.off(j.Events.LEVEL_UPDATED,this.onLevelUpdated,this),n.off(j.Events.FRAG_PARSED,this.onFragParsed,this),n.off(j.Events.FRAG_CHANGED,this.onFragChanged,this)},m._initSourceBuffer=function(){this.sourceBuffer={},this.operationQueue=new c.default(this.sourceBuffer),this.listeners={audio:[],video:[],audiovideo:[]}},m.onManifestParsed=function(n,o){var u=2;(o.audio&&!o.video||!o.altAudio)&&(u=1),this.bufferCodecEventsExpected=this._bufferCodecEventsTotal=u,this.details=null,w.logger.log(this.bufferCodecEventsExpected+" bufferCodec event(s) expected")},m.onMediaAttaching=function(n,o){var u=this.media=o.media;if(u&&p){var A=this.mediaSource=new p;A.addEventListener("sourceopen",this._onMediaSourceOpen),A.addEventListener("sourceended",this._onMediaSourceEnded),A.addEventListener("sourceclose",this._onMediaSourceClose),u.src=self.URL.createObjectURL(A),this._objectUrl=u.src}},m.onMediaDetaching=function(){var n=this.media,o=this.mediaSource,u=this._objectUrl;if(o){if(w.logger.log("[buffer-controller]: media source detaching"),o.readyState==="open")try{o.endOfStream()}catch(A){w.logger.warn("[buffer-controller]: onMediaDetaching: "+A.message+" while calling endOfStream")}this.onBufferReset(),o.removeEventListener("sourceopen",this._onMediaSourceOpen),o.removeEventListener("sourceended",this._onMediaSourceEnded),o.removeEventListener("sourceclose",this._onMediaSourceClose),n&&(u&&self.URL.revokeObjectURL(u),n.src===u?(n.removeAttribute("src"),n.load()):w.logger.warn("[buffer-controller]: media.src was changed by a third party - skip cleanup")),this.mediaSource=null,this.media=null,this._objectUrl=null,this.bufferCodecEventsExpected=this._bufferCodecEventsTotal,this.pendingTracks={},this.tracks={}}this.hls.trigger(j.Events.MEDIA_DETACHED,void 0)},m.onBufferReset=function(){var n=this;this.getSourceBufferTypes().forEach(function(o){var u=n.sourceBuffer[o];try{u&&(n.removeBufferListeners(o),n.mediaSource&&n.mediaSource.removeSourceBuffer(u),n.sourceBuffer[o]=void 0)}catch(A){w.logger.warn("[buffer-controller]: Failed to reset the "+o+" buffer",A)}}),this._initSourceBuffer()},m.onBufferCodecs=function(n,o){var u=this,A=this.getSourceBufferTypes().length;if(Object.keys(o).forEach(function(x){if(A){var y=u.tracks[x];if(y&&typeof y.buffer.changeType=="function"){var _=o[x],R=_.codec,g=_.levelCodec,h=_.container,s=(y.levelCodec||y.codec).replace(S,"$1"),l=(g||R).replace(S,"$1");if(s!==l){var D=h+";codecs="+(g||R);u.appendChangeType(x,D)}}}else u.pendingTracks[x]=o[x]}),A)return;this.bufferCodecEventsExpected=Math.max(this.bufferCodecEventsExpected-1,0),this.mediaSource&&this.mediaSource.readyState==="open"&&this.checkPendingTracks()},m.appendChangeType=function(n,o){var u=this,A=this.operationQueue,x={execute:function(){var _=u.sourceBuffer[n];_&&(w.logger.log("[buffer-controller]: changing "+n+" sourceBuffer type to "+o),_.changeType(o)),A.shiftAndExecuteNext(n)},onStart:function(){},onComplete:function(){},onError:function(_){w.logger.warn("[buffer-controller]: Failed to change "+n+" SourceBuffer type",_)}};A.append(x,n)},m.onBufferAppending=function(n,o){var u=this,A=this.hls,x=this.operationQueue,y=this.tracks,_=o.data,R=o.type,g=o.frag,h=o.part,s=o.chunkMeta,l=s.buffering[R],D=self.performance.now();l.start=D;var T=g.stats.buffering,C=h?h.stats.buffering:null;T.start===0&&(T.start=D),C&&C.start===0&&(C.start=D);var M=y.audio,k=R==="audio"&&s.id===1&&(M==null?void 0:M.container)==="audio/mpeg",U={execute:function(){if(l.executeStart=self.performance.now(),k){var K=u.sourceBuffer[R];if(K){var H=g.start-K.timestampOffset;Math.abs(H)>=.1&&(w.logger.log("[buffer-controller]: Updating audio SourceBuffer timestampOffset to "+g.start+" (delta: "+H+") sn: "+g.sn+")"),K.timestampOffset=g.start)}}u.appendExecutor(_,R)},onStart:function(){},onComplete:function(){var K=self.performance.now();l.executeEnd=l.end=K,T.first===0&&(T.first=K),C&&C.first===0&&(C.first=K);var H=u.sourceBuffer,$={};for(var le in H)$[le]=F.BufferHelper.getBuffered(H[le]);u.appendError=0,u.hls.trigger(j.Events.BUFFER_APPENDED,{type:R,frag:g,part:h,chunkMeta:s,parent:g.type,timeRanges:$})},onError:function(K){w.logger.error("[buffer-controller]: Error encountered while trying to append to the "+R+" SourceBuffer",K);var H={type:W.ErrorTypes.MEDIA_ERROR,parent:g.type,details:W.ErrorDetails.BUFFER_APPEND_ERROR,err:K,fatal:!1};K.code===DOMException.QUOTA_EXCEEDED_ERR?H.details=W.ErrorDetails.BUFFER_FULL_ERROR:(u.appendError++,H.details=W.ErrorDetails.BUFFER_APPEND_ERROR,u.appendError>A.config.appendErrorMaxRetry&&(w.logger.error("[buffer-controller]: Failed "+A.config.appendErrorMaxRetry+" times to append segment in sourceBuffer"),H.fatal=!0)),A.trigger(j.Events.ERROR,H)}};x.append(U,R)},m.onBufferFlushing=function(n,o){var u=this,A=this.operationQueue,x=function(_){return{execute:u.removeExecutor.bind(u,_,o.startOffset,o.endOffset),onStart:function(){},onComplete:function(){u.hls.trigger(j.Events.BUFFER_FLUSHED,{type:_})},onError:function(g){w.logger.warn("[buffer-controller]: Failed to remove from "+_+" SourceBuffer",g)}}};o.type?A.append(x(o.type),o.type):this.getSourceBufferTypes().forEach(function(y){A.append(x(y),y)})},m.onFragParsed=function(n,o){var u=this,A=o.frag,x=o.part,y=[],_=x?x.elementaryStreams:A.elementaryStreams;_[b.ElementaryStreamTypes.AUDIOVIDEO]?y.push("audiovideo"):(_[b.ElementaryStreamTypes.AUDIO]&&y.push("audio"),_[b.ElementaryStreamTypes.VIDEO]&&y.push("video"));var R=function(){var h=self.performance.now();A.stats.buffering.end=h,x&&(x.stats.buffering.end=h);var s=x?x.stats:A.stats;u.hls.trigger(j.Events.FRAG_BUFFERED,{frag:A,part:x,stats:s,id:A.type})};y.length===0&&w.logger.warn("Fragments must have at least one ElementaryStreamType set. type: "+A.type+" level: "+A.level+" sn: "+A.sn),this.blockBuffers(R,y)},m.onFragChanged=function(n,o){this.flushBackBuffer()},m.onBufferEos=function(n,o){var u=this,A=this.getSourceBufferTypes().reduce(function(x,y){var _=u.sourceBuffer[y];return(!o.type||o.type===y)&&(_&&!_.ended&&(_.ended=!0,w.logger.log("[buffer-controller]: "+y+" sourceBuffer now EOS"))),x&&!!(!_||_.ended)},!0);A&&this.blockBuffers(function(){var x=u.mediaSource;if(!x||x.readyState!=="open")return;x.endOfStream()})},m.onLevelUpdated=function(n,o){var u=o.details;if(!u.fragments.length)return;this.details=u,this.getSourceBufferTypes().length?this.blockBuffers(this.updateMediaElementDuration.bind(this)):this.updateMediaElementDuration()},m.flushBackBuffer=function(){var n=this.hls,o=this.details,u=this.media,A=this.sourceBuffer;if(!u||o===null)return;var x=this.getSourceBufferTypes();if(!x.length)return;var y=o.live&&n.config.liveBackBufferLength!==null?n.config.liveBackBufferLength:n.config.backBufferLength;if(!Object(G.isFiniteNumber)(y)||y<0)return;var _=u.currentTime,R=o.levelTargetDuration,g=Math.max(y,R),h=Math.floor(_/R)*R-g;x.forEach(function(s){var l=A[s];if(l){var D=F.BufferHelper.getBuffered(l);D.length>0&&h>D.start(0)&&(n.trigger(j.Events.BACK_BUFFER_REACHED,{bufferEnd:h}),o.live&&n.trigger(j.Events.LIVE_BACK_BUFFER_REACHED,{bufferEnd:h}),n.trigger(j.Events.BUFFER_FLUSHING,{startOffset:0,endOffset:h,type:s}))}})},m.updateMediaElementDuration=function(){if(!this.details||!this.media||!this.mediaSource||this.mediaSource.readyState!=="open")return;var n=this.details,o=this.hls,u=this.media,A=this.mediaSource,x=n.fragments[0].start+n.totalduration,y=u.duration,_=Object(G.isFiniteNumber)(A.duration)?A.duration:0;n.live&&o.config.liveDurationInfinity?(w.logger.log("[buffer-controller]: Media Source duration is set to Infinity"),A.duration=Infinity,this.updateSeekableRange(n)):(x>_&&x>y||!Object(G.isFiniteNumber)(y))&&(w.logger.log("[buffer-controller]: Updating Media Source duration to "+x.toFixed(3)),A.duration=x)},m.updateSeekableRange=function(n){var o=this.mediaSource,u=n.fragments,A=u.length;if(A&&n.live&&o!==null&&o!==void 0&&o.setLiveSeekableRange){var x=Math.max(0,u[0].start),y=Math.max(x,x+n.totalduration);o.setLiveSeekableRange(x,y)}},m.checkPendingTracks=function(){var n=this.bufferCodecEventsExpected,o=this.operationQueue,u=this.pendingTracks,A=Object.keys(u).length;if(A&&!n||A===2){this.createSourceBuffers(u),this.pendingTracks={};var x=this.getSourceBufferTypes();if(x.length===0){this.hls.trigger(j.Events.ERROR,{type:W.ErrorTypes.MEDIA_ERROR,details:W.ErrorDetails.BUFFER_INCOMPATIBLE_CODECS_ERROR,fatal:!0,reason:"could not create source buffer for media codec(s)"});return}x.forEach(function(y){o.executeNext(y)})}},m.createSourceBuffers=function(n){var o=this.sourceBuffer,u=this.mediaSource;if(!u)throw Error("createSourceBuffers called when mediaSource was null");var A=0;for(var x in n)if(!o[x]){var y=n[x];if(!y)throw Error("source buffer exists for track "+x+", however track does not");var _=y.levelCodec||y.codec,R=y.container+";codecs="+_;w.logger.log("[buffer-controller]: creating sourceBuffer("+R+")");try{var g=o[x]=u.addSourceBuffer(R),h=x;this.addBufferListener(h,"updatestart",this._onSBUpdateStart),this.addBufferListener(h,"updateend",this._onSBUpdateEnd),this.addBufferListener(h,"error",this._onSBUpdateError),this.tracks[x]={buffer:g,codec:_,container:y.container,levelCodec:y.levelCodec,id:y.id},A++}catch(s){w.logger.error("[buffer-controller]: error while trying to add sourceBuffer: "+s.message),this.hls.trigger(j.Events.ERROR,{type:W.ErrorTypes.MEDIA_ERROR,details:W.ErrorDetails.BUFFER_ADD_CODEC_ERROR,fatal:!1,error:s,mimeType:R})}}A&&this.hls.trigger(j.Events.BUFFER_CREATED,{tracks:this.tracks})},m._onSBUpdateStart=function(n){var o=this.operationQueue,u=o.current(n);u.onStart()},m._onSBUpdateEnd=function(n){var o=this.operationQueue,u=o.current(n);u.onComplete(),o.shiftAndExecuteNext(n)},m._onSBUpdateError=function(n,o){w.logger.error("[buffer-controller]: "+n+" SourceBuffer error",o),this.hls.trigger(j.Events.ERROR,{type:W.ErrorTypes.MEDIA_ERROR,details:W.ErrorDetails.BUFFER_APPENDING_ERROR,fatal:!1});var u=this.operationQueue.current(n);u&&u.onError(o)},m.removeExecutor=function(n,o,u){var A=this.media,x=this.mediaSource,y=this.operationQueue,_=this.sourceBuffer,R=_[n];if(!A||!x||!R){w.logger.warn("[buffer-controller]: Attempting to remove from the "+n+" SourceBuffer, but it does not exist"),y.shiftAndExecuteNext(n);return}var g=Object(G.isFiniteNumber)(A.duration)?A.duration:Infinity,h=Object(G.isFiniteNumber)(x.duration)?x.duration:Infinity,s=Math.max(0,o),l=Math.min(u,g,h);l>s?(w.logger.log("[buffer-controller]: Removing ["+s+","+l+"] from the "+n+" SourceBuffer"),console.assert(!R.updating,n+" sourceBuffer must not be updating"),R.remove(s,l)):y.shiftAndExecuteNext(n)},m.appendExecutor=function(n,o){var u=this.operationQueue,A=this.sourceBuffer,x=A[o];if(!x){w.logger.warn("[buffer-controller]: Attempting to append to the "+o+" SourceBuffer, but it does not exist"),u.shiftAndExecuteNext(o);return}x.ended=!1,console.assert(!x.updating,o+" sourceBuffer must not be updating"),x.appendBuffer(n)},m.blockBuffers=function(n,o){var u=this;if(o===void 0&&(o=this.getSourceBufferTypes()),!o.length){w.logger.log("[buffer-controller]: Blocking operation requested, but no SourceBuffers exist"),Promise.resolve(n);return}var A=this.operationQueue,x=o.map(function(y){return A.appendBlocker(y)});Promise.all(x).then(function(){n(),o.forEach(function(y){var _=u.sourceBuffer[y];(!_||!_.updating)&&A.shiftAndExecuteNext(y)})})},m.getSourceBufferTypes=function(){return Object.keys(this.sourceBuffer)},m.addBufferListener=function(n,o,u){var A=this.sourceBuffer[n];if(!A)return;var x=u.bind(this,n);this.listeners[n].push({event:o,listener:x}),A.addEventListener(o,x)},m.removeBufferListeners=function(n){var o=this.sourceBuffer[n];if(!o)return;this.listeners[n].forEach(function(u){o.removeEventListener(u.event,u.listener)})},f}()},"./src/controller/buffer-operation-queue.ts":function(Z,z,I){"use strict";I.r(z),I.d(z,"default",function(){return j});var G=I("./src/utils/logger.ts"),j=function(){function w(F){this.buffers=void 0,this.queues={video:[],audio:[],audiovideo:[]},this.buffers=F}var W=w.prototype;return W.append=function(O,b){var c=this.queues[b];c.push(O),c.length===1&&this.buffers[b]&&this.executeNext(b)},W.insertAbort=function(O,b){var c=this.queues[b];c.unshift(O),this.executeNext(b)},W.appendBlocker=function(O){var b,c=new Promise(function(S){b=S}),p={execute:b,onStart:function(){},onComplete:function(){},onError:function(){}};return this.append(p,O),c},W.executeNext=function(O){var b=this.buffers,c=this.queues,p=b[O],S=c[O];if(S.length){var v=S[0];try{v.execute()}catch(f){G.logger.warn("[buffer-operation-queue]: Unhandled exception executing the current operation"),v.onError(f),(!p||!p.updating)&&(S.shift(),this.executeNext(O))}}},W.shiftAndExecuteNext=function(O){this.queues[O].shift(),this.executeNext(O)},W.current=function(O){return this.queues[O][0]},w}()},"./src/controller/cap-level-controller.ts":function(Z,z,I){"use strict";I.r(z);var G=I("./src/events.ts");function j(F,O){for(var b=0;b0&&this.mediaWidth>0){var c=this.hls.levels;if(c.length){var p=this.hls;p.autoLevelCapping=this.getMaxLevel(c.length-1),p.autoLevelCapping>this.autoLevelCapping&&this.streamController&&this.streamController.nextLevelSwitch(),this.autoLevelCapping=p.autoLevelCapping}}},O.getMaxLevel=function(c){var p=this,S=this.hls.levels;if(!S.length)return-1;var v=S.filter(function(f,m){return F.isLevelAllowed(m,p.restrictedLevels)&&m<=c});return this.clientRect=null,F.getMaxLevelByMediaSize(v,this.mediaWidth,this.mediaHeight)},O.startCapping=function(){if(this.timer)return;this.autoLevelCapping=Number.POSITIVE_INFINITY,this.hls.firstLevel=this.getMaxLevel(this.firstLevel),self.clearInterval(this.timer),this.timer=self.setInterval(this.detectPlayerSize.bind(this),1e3),this.detectPlayerSize()},O.stopCapping=function(){this.restrictedLevels=[],this.firstLevel=-1,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.timer&&(self.clearInterval(this.timer),this.timer=void 0)},O.getDimensions=function(){if(this.clientRect)return this.clientRect;var c=this.media,p={width:0,height:0};if(c){var S=c.getBoundingClientRect();p.width=S.width,p.height=S.height,!p.width&&!p.height&&(p.width=S.right-S.left||c.width||0,p.height=S.bottom-S.top||c.height||0)}return this.clientRect=p,p},F.isLevelAllowed=function(c,p){return p===void 0&&(p=[]),p.indexOf(c)===-1},F.getMaxLevelByMediaSize=function(c,p,S){if(!c||!c.length)return-1;for(var v=function(o,u){return u?o.width!==u.width||o.height!==u.height:!0},f=c.length-1,m=0;m=p||a.height>=S)&&v(a,c[m+1])){f=m;break}}return f},w(F,[{key:"mediaWidth",get:function(){return this.getDimensions().width*F.contentScaleFactor}},{key:"mediaHeight",get:function(){return this.getDimensions().height*F.contentScaleFactor}}],[{key:"contentScaleFactor",get:function(){var c=1;try{c=self.devicePixelRatio}catch(p){}return c}}]),F}();z.default=W},"./src/controller/cmcd-controller.ts":function(Z,z,I){"use strict";I.r(z),I.d(z,"default",function(){return v});var G=I("./src/events.ts"),j=I("./src/types/cmcd.ts"),w=I("./src/utils/buffer-helper.ts"),W=I("./src/utils/logger.ts");function F(f,m){for(var a=0;a=f.length?{done:!0}:{done:!1,value:f[n++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function c(f,m){if(!f)return;if(typeof f=="string")return p(f,m);var a=Object.prototype.toString.call(f).slice(8,-1);if(a==="Object"&&f.constructor&&(a=f.constructor.name),a==="Map"||a==="Set")return Array.from(f);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return p(f,m)}function p(f,m){(m==null||m>f.length)&&(m=f.length);for(var a=0,n=new Array(m);ao&&(o=y.bitrate)}return o>0?o:NaN},m.getBufferLength=function(n){var o=this.hls.media,u=n===j.CMCDObjectType.AUDIO?this.audioBuffer:this.videoBuffer;if(!u||!o)return NaN;var A=w.BufferHelper.bufferInfo(u,o.currentTime,this.config.maxBufferHole);return A.len*1e3},m.createPlaylistLoader=function(){var n=this.config.pLoader,o=this.applyPlaylistData,u=n||this.config.loader;return function(){function A(y){this.loader=void 0,this.loader=new u(y)}var x=A.prototype;return x.destroy=function(){this.loader.destroy()},x.abort=function(){this.loader.abort()},x.load=function(_,R,g){o(_),this.loader.load(_,R,g)},O(A,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),A}()},m.createFragmentLoader=function(){var n=this.config.fLoader,o=this.applyFragmentData,u=n||this.config.loader;return function(){function A(y){this.loader=void 0,this.loader=new u(y)}var x=A.prototype;return x.destroy=function(){this.loader.destroy()},x.abort=function(){this.loader.abort()},x.load=function(_,R,g){o(_),this.loader.load(_,R,g)},O(A,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),A}()},f.uuid=function(){var n=URL.createObjectURL(new Blob),o=n.toString();return URL.revokeObjectURL(n),o.substr(o.lastIndexOf("/")+1)},f.serialize=function(n){for(var o=[],u=function(k){return!Number.isNaN(k)&&k!=null&&k!==""&&k!==!1},A=function(k){return Math.round(k)},x=function(k){return A(k/100)*100},y=function(k){return encodeURIComponent(k)},_={br:A,d:A,bl:x,dl:x,mtp:x,nor:y,rtp:x,tb:A},R=Object.keys(n||{}).sort(),g=b(R),h;!(h=g()).done;){var s=h.value,l=n[s];if(!u(l))continue;if(s==="v"&&l===1)continue;if(s=="pr"&&l===1)continue;var D=_[s];D&&(l=D(l));var T=typeof l,C=void 0;s==="ot"||s==="sf"||s==="st"?C=s+"="+l:T==="boolean"?C=s:T==="number"?C=s+"="+l:C=s+"="+JSON.stringify(l),o.push(C)}return o.join(",")},f.toHeaders=function(n){for(var o=Object.keys(n),u={},A=["Object","Request","Session","Status"],x=[{},{},{},{}],y={br:0,d:0,ot:0,tb:0,bl:1,dl:1,mtp:1,nor:1,nrr:1,su:1,cid:2,pr:2,sf:2,sid:2,st:2,v:2,bs:3,rtp:3},_=0,R=o;_b){this.hls.trigger(G.Events.ERROR,{type:j.ErrorTypes.KEY_SYSTEM_ERROR,details:j.ErrorDetails.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0});return}var y=b-this._requestLicenseFailureCount+1;w.logger.warn("Retrying license request, "+y+" attempts left"),this._requestLicense(o,u)}break}},f._generateLicenseRequestChallenge=function(a,n){switch(a.mediaKeySystemDomain){case W.KeySystems.WIDEVINE:return n}throw new Error("unsupported key-system: "+a.mediaKeySystemDomain)},f._requestLicense=function(a,n){w.logger.log("Requesting content license for key-system");var o=this._mediaKeysList[0];if(!o){w.logger.error("Fatal error: Media is encrypted but no key-system access has been obtained yet"),this.hls.trigger(G.Events.ERROR,{type:j.ErrorTypes.KEY_SYSTEM_ERROR,details:j.ErrorDetails.KEY_SYSTEM_NO_ACCESS,fatal:!0});return}try{var u=this.getLicenseServerUrl(o.mediaKeySystemDomain),A=this._createLicenseXhr(u,a,n);w.logger.log("Sending license request to URL: "+u);var x=this._generateLicenseRequestChallenge(o,a);A.send(x)}catch(y){w.logger.error("Failure requesting DRM license: "+y),this.hls.trigger(G.Events.ERROR,{type:j.ErrorTypes.KEY_SYSTEM_ERROR,details:j.ErrorDetails.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0})}},f.onMediaAttached=function(a,n){if(!this._emeEnabled)return;var o=n.media;this._media=o,o.addEventListener("encrypted",this._onMediaEncrypted)},f.onMediaDetached=function(){var a=this._media,n=this._mediaKeysList;if(!a)return;a.removeEventListener("encrypted",this._onMediaEncrypted),this._media=null,this._mediaKeysList=[],Promise.all(n.map(function(o){if(o.mediaKeysSession)return o.mediaKeysSession.close().catch(function(){})})).then(function(){return a.setMediaKeys(null)}).catch(function(){})},f.onManifestParsed=function(a,n){if(!this._emeEnabled)return;var o=n.levels.map(function(A){return A.audioCodec}).filter(function(A){return!!A}),u=n.levels.map(function(A){return A.videoCodec}).filter(function(A){return!!A});this._attemptKeySystemAccess(W.KeySystems.WIDEVINE,o,u)},O(v,[{key:"requestMediaKeySystemAccess",get:function(){if(!this._requestMediaKeySystemAccess)throw new Error("No requestMediaKeySystemAccess function configured");return this._requestMediaKeySystemAccess}}]),v}();z.default=S},"./src/controller/fps-controller.ts":function(Z,z,I){"use strict";I.r(z);var G=I("./src/events.ts"),j=I("./src/utils/logger.ts"),w=function(){function W(O){this.hls=void 0,this.isVideoPlaybackQualityAvailable=!1,this.timer=void 0,this.media=null,this.lastTime=void 0,this.lastDroppedFrames=0,this.lastDecodedFrames=0,this.streamController=void 0,this.hls=O,this.registerListeners()}var F=W.prototype;return F.setStreamController=function(b){this.streamController=b},F.registerListeners=function(){this.hls.on(G.Events.MEDIA_ATTACHING,this.onMediaAttaching,this)},F.unregisterListeners=function(){this.hls.off(G.Events.MEDIA_ATTACHING,this.onMediaAttaching)},F.destroy=function(){this.timer&&clearInterval(this.timer),this.unregisterListeners(),this.isVideoPlaybackQualityAvailable=!1,this.media=null},F.onMediaAttaching=function(b,c){var p=this.hls.config;if(p.capLevelOnFPSDrop){var S=c.media instanceof self.HTMLVideoElement?c.media:null;this.media=S,S&&typeof S.getVideoPlaybackQuality=="function"&&(this.isVideoPlaybackQualityAvailable=!0),self.clearInterval(this.timer),this.timer=self.setInterval(this.checkFPSInterval.bind(this),p.fpsDroppedMonitoringPeriod)}},F.checkFPS=function(b,c,p){var S=performance.now();if(c){if(this.lastTime){var v=S-this.lastTime,f=p-this.lastDroppedFrames,m=c-this.lastDecodedFrames,a=1e3*f/v,n=this.hls;if(n.trigger(G.Events.FPS_DROP,{currentDropped:f,currentDecoded:m,totalDroppedFrames:p}),a>0&&f>n.config.fpsDroppedMonitoringThreshold*m){var o=n.currentLevel;j.logger.warn("drop FPS ratio greater than max allowed value for currentLevel: "+o),o>0&&(n.autoLevelCapping===-1||n.autoLevelCapping>=o)&&(o=o-1,n.trigger(G.Events.FPS_DROP_LEVEL_CAPPING,{level:o,droppedLevel:n.currentLevel}),n.autoLevelCapping=o,this.streamController.nextLevelSwitch())}}this.lastTime=S,this.lastDroppedFrames=p,this.lastDecodedFrames=c}},F.checkFPSInterval=function(){var b=this.media;if(b)if(this.isVideoPlaybackQualityAvailable){var c=b.getVideoPlaybackQuality();this.checkFPS(b,c.totalVideoFrames,c.droppedVideoFrames)}else this.checkFPS(b,b.webkitDecodedFrameCount,b.webkitDroppedFrameCount)},W}();z.default=w},"./src/controller/fragment-finders.ts":function(Z,z,I){"use strict";I.r(z),I.d(z,"findFragmentByPDT",function(){return w}),I.d(z,"findFragmentByPTS",function(){return W}),I.d(z,"fragmentWithinToleranceTest",function(){return F}),I.d(z,"pdtWithinToleranceTest",function(){return O}),I.d(z,"findFragWithCC",function(){return b});var G=I("./src/polyfills/number.ts"),j=I("./src/utils/binary-search.ts");function w(c,p,S){if(p===null||!Array.isArray(c)||!c.length||!Object(G.isFiniteNumber)(p))return null;var v=c[0].programDateTime;if(p<(v||0))return null;var f=c[c.length-1].endProgramDateTime;if(p>=(f||0))return null;S=S||0;for(var m=0;mc&&S.start?-1:0}function O(c,p,S){var v=Math.min(p,S.duration+(S.deltaPTS?S.deltaPTS:0))*1e3,f=S.endProgramDateTime||0;return f-v>c}function b(c,p){return j.default.search(c,function(S){return S.ccp?-1:0})}},"./src/controller/fragment-tracker.ts":function(Z,z,I){"use strict";I.r(z),I.d(z,"FragmentState",function(){return w}),I.d(z,"FragmentTracker",function(){return W});var G=I("./src/events.ts"),j=I("./src/types/loader.ts"),w;(function(b){b.NOT_LOADED="NOT_LOADED",b.BACKTRACKED="BACKTRACKED",b.APPENDING="APPENDING",b.PARTIAL="PARTIAL",b.OK="OK"})(w||(w={}));var W=function(){function b(p){this.activeFragment=null,this.activeParts=null,this.fragments=Object.create(null),this.timeRanges=Object.create(null),this.bufferPadding=.2,this.hls=void 0,this.hls=p,this._registerListeners()}var c=b.prototype;return c._registerListeners=function(){var S=this.hls;S.on(G.Events.BUFFER_APPENDED,this.onBufferAppended,this),S.on(G.Events.FRAG_BUFFERED,this.onFragBuffered,this),S.on(G.Events.FRAG_LOADED,this.onFragLoaded,this)},c._unregisterListeners=function(){var S=this.hls;S.off(G.Events.BUFFER_APPENDED,this.onBufferAppended,this),S.off(G.Events.FRAG_BUFFERED,this.onFragBuffered,this),S.off(G.Events.FRAG_LOADED,this.onFragLoaded,this)},c.destroy=function(){this._unregisterListeners(),this.fragments=this.timeRanges=null},c.getAppendedFrag=function(S,v){if(v===j.PlaylistLevelType.MAIN){var f=this.activeFragment,m=this.activeParts;if(!f)return null;if(m)for(var a=m.length;a--;){var n=m[a],o=n?n.end:f.appendedPTS;if(n.start<=S&&o!==void 0&&S<=o)return a>9&&(this.activeParts=m.slice(a-9)),n}else if(f.start<=S&&f.appendedPTS!==void 0&&S<=f.appendedPTS)return f}return this.getBufferedFrag(S,v)},c.getBufferedFrag=function(S,v){for(var f=this.fragments,m=Object.keys(f),a=m.length;a--;){var n=f[m[a]];if((n==null?void 0:n.body.type)===v&&n.buffered){var o=n.body;if(o.start<=S&&S<=o.end)return o}}return null},c.detectEvictedFragments=function(S,v,f){var m=this;Object.keys(this.fragments).forEach(function(a){var n=m.fragments[a];if(!n)return;if(!n.buffered){n.body.type===f&&m.removeFragment(n.body);return}var o=n.range[S];if(!o)return;o.time.some(function(u){var A=!m.isTimeBuffered(u.startPTS,u.endPTS,v);return A&&m.removeFragment(n.body),A})})},c.detectPartialFragments=function(S){var v=this,f=this.timeRanges,m=S.frag,a=S.part;if(!f||m.sn==="initSegment")return;var n=O(m),o=this.fragments[n];if(!o)return;Object.keys(f).forEach(function(u){var A=m.elementaryStreams[u];if(!A)return;var x=f[u],y=a!==null||A.partial===!0;o.range[u]=v.getBufferedTimes(m,a,y,x)}),o.backtrack=o.loaded=null,Object.keys(o.range).length?o.buffered=!0:this.removeFragment(o.body)},c.fragBuffered=function(S){var v=O(S),f=this.fragments[v];f&&(f.backtrack=f.loaded=null,f.buffered=!0)},c.getBufferedTimes=function(S,v,f,m){for(var a={time:[],partial:f},n=v?v.start:S.start,o=v?v.end:S.end,u=S.minEndPTS||o,A=S.maxStartPTS||n,x=0;x=y&&u<=_){a.time.push({startPTS:Math.max(n,m.start(x)),endPTS:Math.min(o,m.end(x))});break}else if(n<_&&o>y)a.partial=!0,a.time.push({startPTS:Math.max(n,m.start(x)),endPTS:Math.min(o,m.end(x))});else if(o<=y)break}return a},c.getPartialFragment=function(S){var v=null,f,m,a,n=0,o=this.bufferPadding,u=this.fragments;return Object.keys(u).forEach(function(A){var x=u[A];if(!x)return;F(x)&&(m=x.body.start-o,a=x.body.end+o,S>=m&&S<=a&&(f=Math.min(S-m,a-S),n<=f&&(v=x.body,n=f)))}),v},c.getState=function(S){var v=O(S),f=this.fragments[v];return f?f.buffered?F(f)?w.PARTIAL:w.OK:f.backtrack?w.BACKTRACKED:w.APPENDING:w.NOT_LOADED},c.backtrack=function(S,v){var f=O(S),m=this.fragments[f];if(!m||m.backtrack)return null;var a=m.backtrack=v||m.loaded;return m.loaded=null,a},c.getBacktrackData=function(S){var v=O(S),f=this.fragments[v];if(f){var m,a=f.backtrack;if(a!=null&&(m=a.payload)!==null&&m!==void 0&&m.byteLength)return a;this.removeFragment(S)}return null},c.isTimeBuffered=function(S,v,f){for(var m,a,n=0;n=m&&v<=a)return!0;if(v<=m)return!1}return!1},c.onFragLoaded=function(S,v){var f=v.frag,m=v.part;if(f.sn==="initSegment"||f.bitrateTest||m)return;var a=O(f);this.fragments[a]={body:f,loaded:v,backtrack:null,buffered:!1,range:Object.create(null)}},c.onBufferAppended=function(S,v){var f=this,m=v.frag,a=v.part,n=v.timeRanges;if(m.type===j.PlaylistLevelType.MAIN)if(this.activeFragment=m,a){var o=this.activeParts;o||(this.activeParts=o=[]),o.push(a)}else this.activeParts=null;this.timeRanges=n,Object.keys(n).forEach(function(u){var A=n[u];if(f.detectEvictedFragments(u,A),!a)for(var x=0;xS&&m.removeFragment(o)}})},c.removeFragment=function(S){var v=O(S);S.stats.loaded=0,S.clearElementaryStreamInfo(),delete this.fragments[v]},c.removeAllFragments=function(){this.fragments=Object.create(null),this.activeFragment=null,this.activeParts=null},b}();function F(b){var c,p;return b.buffered&&(((c=b.range.video)===null||c===void 0?void 0:c.partial)||((p=b.range.audio)===null||p===void 0?void 0:p.partial))}function O(b){return b.type+"_"+b.level+"_"+b.urlId+"_"+b.sn}},"./src/controller/gap-controller.ts":function(Z,z,I){"use strict";I.r(z),I.d(z,"STALL_MINIMUM_DURATION_MS",function(){return F}),I.d(z,"MAX_START_GAP_JUMP",function(){return O}),I.d(z,"SKIP_BUFFER_HOLE_STEP_SECONDS",function(){return b}),I.d(z,"SKIP_BUFFER_RANGE_START",function(){return c}),I.d(z,"default",function(){return p});var G=I("./src/utils/buffer-helper.ts"),j=I("./src/errors.ts"),w=I("./src/events.ts"),W=I("./src/utils/logger.ts"),F=250,O=2,b=.1,c=.05,p=function(){function S(f,m,a,n){this.config=void 0,this.media=void 0,this.fragmentTracker=void 0,this.hls=void 0,this.nudgeRetry=0,this.stallReported=!1,this.stalled=null,this.moved=!1,this.seeking=!1,this.config=f,this.media=m,this.fragmentTracker=a,this.hls=n}var v=S.prototype;return v.destroy=function(){this.hls=this.fragmentTracker=this.media=null},v.poll=function(m){var a=this.config,n=this.media,o=this.stalled,u=n.currentTime,A=n.seeking,x=this.seeking&&!A,y=!this.seeking&&A;if(this.seeking=A,u!==m){if(this.moved=!0,o!==null){if(this.stallReported){var _=self.performance.now()-o;W.logger.warn("playback not stuck anymore @"+u+", after "+Math.round(_)+"ms"),this.stallReported=!1}this.stalled=null,this.nudgeRetry=0}return}if((y||x)&&(this.stalled=null),n.paused||n.ended||n.playbackRate===0||!G.BufferHelper.getBuffered(n).length)return;var R=G.BufferHelper.bufferInfo(n,u,0),g=R.len>0,h=R.nextStart||0;if(!g&&!h)return;if(A){var s=R.len>O,l=!h||h-u>O&&!this.fragmentTracker.getPartialFragment(u);if(s||l)return;this.moved=!1}if(!this.moved&&this.stalled!==null){var D,T=Math.max(h,R.start||0)-u,C=this.hls.levels?this.hls.levels[this.hls.currentLevel]:null,M=C==null||((D=C.details)===null||D===void 0)?void 0:D.live,k=M?C.details.targetduration*2:O;if(T>0&&T<=k){this._trySkipBufferHole(null);return}}var U=self.performance.now();if(o===null){this.stalled=U;return}var P=U-o;!A&&P>=F&&this._reportStall(R.len);var K=G.BufferHelper.bufferInfo(n,u,a.maxBufferHole);this._tryFixBufferStall(K,P)},v._tryFixBufferStall=function(m,a){var n=this.config,o=this.fragmentTracker,u=this.media,A=u.currentTime,x=o.getPartialFragment(A);if(x){var y=this._trySkipBufferHole(x);if(y)return}m.len>n.maxBufferHole&&a>n.highBufferWatchdogPeriod*1e3&&(W.logger.warn("Trying to nudge playhead over buffer-hole"),this.stalled=null,this._tryNudgeBuffer())},v._reportStall=function(m){var a=this.hls,n=this.media,o=this.stallReported;o||(this.stallReported=!0,W.logger.warn("Playback stalling at @"+n.currentTime+" due to low buffer (buffer="+m+")"),a.trigger(w.Events.ERROR,{type:j.ErrorTypes.MEDIA_ERROR,details:j.ErrorDetails.BUFFER_STALLED_ERROR,fatal:!1,buffer:m}))},v._trySkipBufferHole=function(m){for(var a=this.config,n=this.hls,o=this.media,u=o.currentTime,A=0,x=G.BufferHelper.getBuffered(o),y=0;y=A&&u<_){var R=Math.max(_+c,o.currentTime+b);return W.logger.warn("skipping hole, adjusting currentTime from "+u+" to "+R),this.moved=!0,this.stalled=null,o.currentTime=R,m&&n.trigger(w.Events.ERROR,{type:j.ErrorTypes.MEDIA_ERROR,details:j.ErrorDetails.BUFFER_SEEK_OVER_HOLE,fatal:!1,reason:"fragment loaded with buffer holes, seeking from "+u+" to "+R,frag:m}),R}A=x.end(y)}return 0},v._tryNudgeBuffer=function(){var m=this.config,a=this.hls,n=this.media,o=n.currentTime,u=(this.nudgeRetry||0)+1;if(this.nudgeRetry=u,u.05&&this.forwardBufferLength>1){var y=Math.min(2,Math.max(1,n)),_=Math.round(2/(1+Math.exp(-.75*u-this.edgeStalled))*20)/20;S.playbackRate=Math.min(y,Math.max(1,_))}else S.playbackRate!==1&&S.playbackRate!==0&&(S.playbackRate=1)},c.estimateLiveEdge=function(){var S=this.levelDetails;return S===null?null:S.edge+S.age},c.computeLatency=function(){var S=this.estimateLiveEdge();return S===null?null:S-this.currentTime},F(b,[{key:"latency",get:function(){return this._latency||0}},{key:"maxLatency",get:function(){var S=this.config,v=this.levelDetails;return S.liveMaxLatencyDuration!==void 0?S.liveMaxLatencyDuration:v?S.liveMaxLatencyDurationCount*v.targetduration:0}},{key:"targetLatency",get:function(){var S=this.levelDetails;if(S===null)return null;var v=S.holdBack,f=S.partHoldBack,m=S.targetduration,a=this.config,n=a.liveSyncDuration,o=a.liveSyncDurationCount,u=a.lowLatencyMode,A=this.hls.userConfig,x=u&&f||v;(A.liveSyncDuration||A.liveSyncDurationCount||x===0)&&(x=n!==void 0?n:o*m);var y=m,_=1;return x+Math.min(this.stallCount*_,y)}},{key:"liveSyncPosition",get:function(){var S=this.estimateLiveEdge(),v=this.targetLatency,f=this.levelDetails;if(S===null||v===null||f===null)return null;var m=f.edge,a=S-v-this.edgeStalled,n=m-f.totalduration,o=m-(this.config.lowLatencyMode&&f.partTarget||f.targetduration);return Math.min(Math.max(n,a),o)}},{key:"drift",get:function(){var S=this.levelDetails;return S===null?1:S.drift}},{key:"edgeStalled",get:function(){var S=this.levelDetails;if(S===null)return 0;var v=(this.config.lowLatencyMode&&S.partTarget||S.targetduration)*3;return Math.max(S.age-v,0)}},{key:"forwardBufferLength",get:function(){var S=this.media,v=this.levelDetails;if(!S||!v)return 0;var f=S.buffered.length;return f?S.buffered.end(f-1):v.edge-this.currentTime}}]),b}()},"./src/controller/level-controller.ts":function(Z,z,I){"use strict";I.r(z),I.d(z,"default",function(){return a});var G=I("./src/types/level.ts"),j=I("./src/events.ts"),w=I("./src/errors.ts"),W=I("./src/utils/codecs.ts"),F=I("./src/controller/level-helper.ts"),O=I("./src/controller/base-playlist-controller.ts"),b=I("./src/types/loader.ts");function c(){return c=Object.assign||function(n){for(var o=1;o0){h=_[0].bitrate,_.sort(function(P,K){return P.bitrate-K.bitrate}),this._levels=_;for(var M=0;M<_.length;M++)if(_[M].bitrate===h){this._firstLevel=M,this.log("manifest loaded, "+_.length+" level(s) found, first bitrate: "+h);break}var k=C&&!T,U={levels:_,audioTracks:R,subtitleTracks:g,firstLevel:this._firstLevel,stats:y.stats,audio:C,video:T,altAudio:!k&&R.some(function(P){return!!P.url})};this.hls.trigger(j.Events.MANIFEST_PARSED,U),(this.hls.config.autoStartLoad||this.hls.forceStartLoad)&&this.hls.startLoad(this.hls.config.startPosition)}else this.hls.trigger(j.Events.ERROR,{type:w.ErrorTypes.MEDIA_ERROR,details:w.ErrorDetails.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:y.url,reason:"no level with compatible codecs found in manifest"})},u.onError=function(x,y){if(n.prototype.onError.call(this,x,y),y.fatal)return;var _=y.context,R=this._levels[this.currentLevelIndex];if(_&&(_.type===b.PlaylistContextType.AUDIO_TRACK&&R.audioGroupIds&&_.groupId===R.audioGroupIds[R.urlId]||_.type===b.PlaylistContextType.SUBTITLE_TRACK&&R.textGroupIds&&_.groupId===R.textGroupIds[R.urlId])){this.redundantFailover(this.currentLevelIndex);return}var g=!1,h=!0,s;switch(y.details){case w.ErrorDetails.FRAG_LOAD_ERROR:case w.ErrorDetails.FRAG_LOAD_TIMEOUT:case w.ErrorDetails.KEY_LOAD_ERROR:case w.ErrorDetails.KEY_LOAD_TIMEOUT:if(y.frag){var l=this._levels[y.frag.level];l?(l.fragmentError++,l.fragmentError>this.hls.config.fragLoadingMaxRetry&&(s=y.frag.level)):s=y.frag.level}break;case w.ErrorDetails.LEVEL_LOAD_ERROR:case w.ErrorDetails.LEVEL_LOAD_TIMEOUT:_&&(_.deliveryDirectives&&(h=!1),s=_.level),g=!0;break;case w.ErrorDetails.REMUX_ALLOC_ERROR:s=y.level,g=!0;break}s!==void 0&&this.recoverLevel(y,s,g,h)},u.recoverLevel=function(x,y,_,R){var g=x.details,h=this._levels[y];if(h.loadError++,_){var s=this.retryLoadingOrFail(x);if(s)x.levelRetry=!0;else{this.currentLevelIndex=-1;return}}if(R){var l=h.url.length;if(l>1&&h.loadError1){var R=(y.urlId+1)%_;this.warn("Switching to redundant URL-id "+R),this._levels.forEach(function(g){g.urlId=R}),this.level=x}},u.onFragLoaded=function(x,y){var _=y.frag;if(_!==void 0&&_.type===b.PlaylistLevelType.MAIN){var R=this._levels[_.level];R!==void 0&&(R.fragmentError=0,R.loadError=0)}},u.onLevelLoaded=function(x,y){var _,R=y.level,g=y.details,h=this._levels[R];if(!h){var s;this.warn("Invalid level index "+R),(s=y.deliveryDirectives)!==null&&s!==void 0&&s.skip&&(g.deltaUpdateFailed=!0);return}R===this.currentLevelIndex?(h.fragmentError===0&&(h.loadError=0,this.retryCount=0),this.playlistLoaded(R,y,h.details)):(_=y.deliveryDirectives)!==null&&_!==void 0&&_.skip&&(g.deltaUpdateFailed=!0)},u.onAudioTrackSwitched=function(x,y){var _=this.hls.levels[this.currentLevelIndex];if(!_)return;if(_.audioGroupIds){for(var R=-1,g=this.hls.audioTracks[y.id].groupId,h=0;h<_.audioGroupIds.length;h++)if(_.audioGroupIds[h]===g){R=h;break}R!==_.urlId&&(_.urlId=R,this.startLoad())}},u.loadPlaylist=function(x){var y=this.currentLevelIndex,_=this._levels[y];if(this.canLoad&&_&&_.url.length>0){var R=_.urlId,g=_.url[R];if(x)try{g=x.addDirectives(g)}catch(h){this.warn("Could not construct new URL with HLS Delivery Directives: "+h)}this.log("Attempt loading level index "+y+(x?" at sn "+x.msn+" part "+x.part:"")+" with URL-id "+R+" "+g),this.clearTimer(),this.hls.trigger(j.Events.LEVEL_LOADING,{url:g,level:y,id:R,deliveryDirectives:x||null})}},u.removeLevel=function(x,y){var _=function(h,s){return s!==y},R=this._levels.filter(function(g,h){return h!==x?!0:g.url.length>1&&y!==void 0?(g.url=g.url.filter(_),g.audioGroupIds&&(g.audioGroupIds=g.audioGroupIds.filter(_)),g.textGroupIds&&(g.textGroupIds=g.textGroupIds.filter(_)),g.urlId=0,!0):!1}).map(function(g,h){var s=g.details;return s!=null&&s.fragments&&s.fragments.forEach(function(l){l.level=h}),g});this._levels=R,this.hls.trigger(j.Events.LEVELS_UPDATED,{levels:R})},S(o,[{key:"levels",get:function(){return this._levels.length===0?null:this._levels}},{key:"level",get:function(){return this.currentLevelIndex},set:function(x){var y,_=this._levels;if(_.length===0)return;if(this.currentLevelIndex===x&&(y=_[x])!==null&&y!==void 0&&y.details)return;if(x<0||x>=_.length){var R=x<0;if(this.hls.trigger(j.Events.ERROR,{type:w.ErrorTypes.OTHER_ERROR,details:w.ErrorDetails.LEVEL_SWITCH_ERROR,level:x,fatal:R,reason:"invalid level idx"}),R)return;x=Math.min(x,_.length-1)}this.clearTimer();var g=this.currentLevelIndex,h=_[g],s=_[x];this.log("switching to level "+x+" from "+g),this.currentLevelIndex=x;var l=c({},s,{level:x,maxBitrate:s.maxBitrate,uri:s.uri,urlId:s.urlId});delete l._urlId,this.hls.trigger(j.Events.LEVEL_SWITCHING,l);var D=s.details;if(!D||D.live){var T=this.switchParams(s.uri,h==null?void 0:h.details);this.loadPlaylist(T)}}},{key:"manualLevel",get:function(){return this.manualLevelIndex},set:function(x){this.manualLevelIndex=x,this._startLevel===void 0&&(this._startLevel=x),x!==-1&&(this.level=x)}},{key:"firstLevel",get:function(){return this._firstLevel},set:function(x){this._firstLevel=x}},{key:"startLevel",get:function(){if(this._startLevel===void 0){var x=this.hls.config.startLevel;return x!==void 0?x:this._firstLevel}else return this._startLevel},set:function(x){this._startLevel=x}},{key:"nextLoadLevel",get:function(){return this.manualLevelIndex!==-1?this.manualLevelIndex:this.hls.nextAutoLevel},set:function(x){this.level=x,this.manualLevelIndex===-1&&(this.hls.nextAutoLevel=x)}}]),o}(O.default)},"./src/controller/level-helper.ts":function(Z,z,I){"use strict";I.r(z),I.d(z,"addGroupId",function(){return w}),I.d(z,"assignTrackIdsByGroup",function(){return W}),I.d(z,"updatePTS",function(){return F}),I.d(z,"updateFragPTSDTS",function(){return b}),I.d(z,"mergeDetails",function(){return c}),I.d(z,"mapPartIntersection",function(){return p}),I.d(z,"mapFragmentIntersection",function(){return S}),I.d(z,"adjustSliding",function(){return v}),I.d(z,"addSliding",function(){return f}),I.d(z,"computeReloadInterval",function(){return m}),I.d(z,"getFragmentWithSN",function(){return a}),I.d(z,"getPartWith",function(){return n});var G=I("./src/polyfills/number.ts"),j=I("./src/utils/logger.ts");function w(o,u,A){switch(u){case"audio":o.audioGroupIds||(o.audioGroupIds=[]),o.audioGroupIds.push(A);break;case"text":o.textGroupIds||(o.textGroupIds=[]),o.textGroupIds.push(A);break}}function W(o){var u={};o.forEach(function(A){var x=A.groupId||"";A.id=u[x]=u[x]||0,u[x]++})}function F(o,u,A){var x=o[u],y=o[A];O(x,y)}function O(o,u){var A=u.startPTS;if(Object(G.isFiniteNumber)(A)){var x=0,y;u.sn>o.sn?(x=A-o.start,y=o):(x=o.start-A,y=u),y.duration!==x&&(y.duration=x)}else if(u.sn>o.sn){var _=o.cc===u.cc;_&&o.minEndPTS?u.start=o.start+(o.minEndPTS-o.start):u.start=o.start+o.duration}else u.start=Math.max(o.start-u.duration,0)}function b(o,u,A,x,y,_){var R=x-A;R<=0&&(j.logger.warn("Fragment should have a positive duration",u),x=A+u.duration,_=y+u.duration);var g=A,h=x,s=u.startPTS,l=u.endPTS;if(Object(G.isFiniteNumber)(s)){var D=Math.abs(s-A);Object(G.isFiniteNumber)(u.deltaPTS)?u.deltaPTS=Math.max(D,u.deltaPTS):u.deltaPTS=D,g=Math.max(A,s),A=Math.min(A,s),y=Math.min(y,u.startDTS),h=Math.min(x,l),x=Math.max(x,l),_=Math.max(_,u.endDTS)}u.duration=x-A;var T=A-u.start;u.appendedPTS=x,u.start=u.startPTS=A,u.maxStartPTS=g,u.startDTS=y,u.endPTS=x,u.minEndPTS=h,u.endDTS=_;var C=u.sn;if(!o||Co.endSN)return 0;var M,k=C-o.startSN,U=o.fragments;for(U[k]=u,M=k;M>0;M--)O(U[M],U[M-1]);for(M=k;M=0;y--){var _=x[y].initSegment;if(_){A=_;break}}o.fragmentHint&&delete o.fragmentHint.endPTS;var R=0,g;if(S(o,u,function(M,k){M.relurl&&(R=M.cc-k.cc),Object(G.isFiniteNumber)(M.startPTS)&&Object(G.isFiniteNumber)(M.endPTS)&&(k.start=k.startPTS=M.startPTS,k.startDTS=M.startDTS,k.appendedPTS=M.appendedPTS,k.maxStartPTS=M.maxStartPTS,k.endPTS=M.endPTS,k.endDTS=M.endDTS,k.minEndPTS=M.minEndPTS,k.duration=M.endPTS-M.startPTS,k.duration&&(g=k),u.PTSKnown=u.alignedSliding=!0),k.elementaryStreams=M.elementaryStreams,k.loader=M.loader,k.stats=M.stats,k.urlId=M.urlId,M.initSegment&&(k.initSegment=M.initSegment,A=M.initSegment)}),A){var h=u.fragmentHint?u.fragments.concat(u.fragmentHint):u.fragments;h.forEach(function(M){var k;(!M.initSegment||M.initSegment.relurl===((k=A)===null||k===void 0?void 0:k.relurl))&&(M.initSegment=A)})}if(u.skippedSegments&&(u.deltaUpdateFailed=u.fragments.some(function(M){return!M}),u.deltaUpdateFailed)){j.logger.warn("[level-helper] Previous playlist missing segments skipped in delta playlist");for(var s=u.skippedSegments;s--;)u.fragments.shift();u.startSN=u.fragments[0].sn,u.startCC=u.fragments[0].cc}var l=u.fragments;if(R){j.logger.warn("discontinuity sliding from playlist, take drift into account");for(var D=0;D=x.length)return;f(u,x[A].start)}function f(o,u){if(u){for(var A=o.fragments,x=o.skippedSegments;x0&&y0&&h===-1&&(this.log("Override startPosition with lastCurrentTime @"+s.toFixed(3)),h=s),this.state=j.State.IDLE,this.nextLoadPosition=this.startPosition=this.lastCurrentTime=h,this.tick()}else this._forceStartLoad=!0,this.state=j.State.STOPPED},R.stopLoad=function(){this._forceStartLoad=!1,y.prototype.stopLoad.call(this)},R.doTick=function(){switch(this.state){case j.State.IDLE:this.doTickIdle();break;case j.State.WAITING_LEVEL:{var h,s=this.levels,l=this.level,D=s==null||((h=s[l])===null||h===void 0)?void 0:h.details;if(D&&(!D.live||this.levelLastLoaded===this.level)){if(this.waitForCdnTuneIn(D))break;this.state=j.State.IDLE;break}break}case j.State.FRAG_LOADING_WAITING_RETRY:{var T,C=self.performance.now(),M=this.retryDate;(!M||C>=M||(T=this.media)!==null&&T!==void 0&&T.seeking)&&(this.log("retryDate reached, switch back to IDLE state"),this.state=j.State.IDLE)}break;default:break}this.onTickEnd()},R.onTickEnd=function(){y.prototype.onTickEnd.call(this),this.checkBuffer(),this.checkFragmentChanged()},R.doTickIdle=function(){var h,s,l=this.hls,D=this.levelLastLoaded,T=this.levels,C=this.media,M=l.config,k=l.nextLoadLevel;if(D===null||!C&&(this.startFragRequested||!M.startFragPrefetch))return;if(this.altAudio&&this.audioOnly)return;if(!T||!T[k])return;var U=T[k];this.level=l.nextLoadLevel=k;var P=U.details;if(!P||this.state===j.State.WAITING_LEVEL||P.live&&this.levelLastLoaded!==k){this.state=j.State.WAITING_LEVEL;return}var K=this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:C,b.PlaylistLevelType.MAIN);if(K===null)return;var H=K.len,$=this.getMaxBufferLength(U.maxBitrate);if(H>=$)return;if(this._streamEnded(K,P)){var le={};this.altAudio&&(le.type="video"),this.hls.trigger(W.Events.BUFFER_EOS,le),this.state=j.State.ENDED;return}var pe=K.end,xe=this.getNextFragment(pe,P);if(this.couldBacktrack&&!this.fragPrevious&&xe&&xe.sn!=="initSegment"){var ze=xe.sn-P.startSN;ze>1&&(xe=P.fragments[ze-1],this.fragmentTracker.removeFragment(xe))}if(xe&&this.fragmentTracker.getState(xe)===O.FragmentState.OK&&this.nextLoadPosition>pe){var Ne=this.audioOnly&&!this.altAudio?c.ElementaryStreamTypes.AUDIO:c.ElementaryStreamTypes.VIDEO;this.afterBufferFlushed(C,Ne,b.PlaylistLevelType.MAIN),xe=this.getNextFragment(this.nextLoadPosition,P)}if(!xe)return;xe.initSegment&&!xe.initSegment.data&&!this.bitrateTest&&(xe=xe.initSegment),((h=xe.decryptdata)===null||h===void 0?void 0:h.keyFormat)==="identity"&&!((s=xe.decryptdata)!==null&&s!==void 0&&s.key)?this.loadKey(xe,P):this.loadFragment(xe,P,pe)},R.loadFragment=function(h,s,l){var D,T=this.fragmentTracker.getState(h);if(this.fragCurrent=h,T===O.FragmentState.BACKTRACKED){var C=this.fragmentTracker.getBacktrackData(h);if(C){this._handleFragmentLoadProgress(C),this._handleFragmentLoadComplete(C);return}else T=O.FragmentState.NOT_LOADED}T===O.FragmentState.NOT_LOADED||T===O.FragmentState.PARTIAL?h.sn==="initSegment"?this._loadInitSegment(h):this.bitrateTest?(h.bitrateTest=!0,this.log("Fragment "+h.sn+" of level "+h.level+" is being downloaded to test bitrate and will not be buffered"),this._loadBitrateTestFrag(h)):(this.startFragRequested=!0,y.prototype.loadFragment.call(this,h,s,l)):T===O.FragmentState.APPENDING?this.reduceMaxBufferLength(h.duration)&&this.fragmentTracker.removeFragment(h):((D=this.media)===null||D===void 0?void 0:D.buffered.length)===0&&this.fragmentTracker.removeAllFragments()},R.getAppendedFrag=function(h){var s=this.fragmentTracker.getAppendedFrag(h,b.PlaylistLevelType.MAIN);return s&&"fragment"in s?s.fragment:s},R.getBufferedFrag=function(h){return this.fragmentTracker.getBufferedFrag(h,b.PlaylistLevelType.MAIN)},R.followingBufferedFrag=function(h){return h?this.getBufferedFrag(h.end+.5):null},R.immediateLevelSwitch=function(){this.abortCurrentFrag(),this.flushMainBuffer(0,Number.POSITIVE_INFINITY)},R.nextLevelSwitch=function(){var h=this.levels,s=this.media;if(s!=null&&s.readyState){var l,D=this.getAppendedFrag(s.currentTime);if(D&&D.start>1&&this.flushMainBuffer(0,D.start-1),!s.paused&&h){var T=this.hls.nextLoadLevel,C=h[T],M=this.fragLastKbps;M&&this.fragCurrent?l=this.fragCurrent.duration*C.maxBitrate/(1e3*M)+1:l=0}else l=0;var k=this.getBufferedFrag(s.currentTime+l);if(k){var U=this.followingBufferedFrag(k);if(U){this.abortCurrentFrag();var P=U.maxStartPTS?U.maxStartPTS:U.start,K=U.duration,H=Math.max(k.end,P+Math.min(Math.max(K-this.config.maxFragLookUpTolerance,K*.5),K*.75));this.flushMainBuffer(H,Number.POSITIVE_INFINITY)}}}},R.abortCurrentFrag=function(){var h=this.fragCurrent;this.fragCurrent=null,h!=null&&h.loader&&h.loader.abort(),this.state===j.State.KEY_LOADING&&(this.state=j.State.IDLE),this.nextLoadPosition=this.getLoadPosition()},R.flushMainBuffer=function(h,s){y.prototype.flushMainBuffer.call(this,h,s,this.altAudio?"video":null)},R.onMediaAttached=function(h,s){y.prototype.onMediaAttached.call(this,h,s);var l=s.media;this.onvplaying=this.onMediaPlaying.bind(this),this.onvseeked=this.onMediaSeeked.bind(this),l.addEventListener("playing",this.onvplaying),l.addEventListener("seeked",this.onvseeked),this.gapController=new v.default(this.config,l,this.fragmentTracker,this.hls)},R.onMediaDetaching=function(){var h=this.media;h&&(h.removeEventListener("playing",this.onvplaying),h.removeEventListener("seeked",this.onvseeked),this.onvplaying=this.onvseeked=null,this.videoBuffer=null),this.fragPlaying=null,this.gapController&&(this.gapController.destroy(),this.gapController=null),y.prototype.onMediaDetaching.call(this)},R.onMediaPlaying=function(){this.tick()},R.onMediaSeeked=function(){var h=this.media,s=h?h.currentTime:null;Object(G.isFiniteNumber)(s)&&this.log("Media seeked to "+s.toFixed(3)),this.tick()},R.onManifestLoading=function(){this.log("Trigger BUFFER_RESET"),this.hls.trigger(W.Events.BUFFER_RESET,void 0),this.fragmentTracker.removeAllFragments(),this.couldBacktrack=this.stalled=!1,this.startPosition=this.lastCurrentTime=0,this.fragPlaying=null},R.onManifestParsed=function(h,s){var l=!1,D=!1,T;s.levels.forEach(function(C){T=C.audioCodec,T&&(T.indexOf("mp4a.40.2")!==-1&&(l=!0),T.indexOf("mp4a.40.5")!==-1&&(D=!0))}),this.audioCodecSwitch=l&&D&&!Object(w.changeTypeSupported)(),this.audioCodecSwitch&&this.log("Both AAC/HE-AAC audio found in levels; declaring level codec as HE-AAC"),this.levels=s.levels,this.startFragRequested=!1},R.onLevelLoading=function(h,s){var l=this.levels;if(!l||this.state!==j.State.IDLE)return;var D=l[s.level];(!D.details||D.details.live&&this.levelLastLoaded!==s.level||this.waitForCdnTuneIn(D.details))&&(this.state=j.State.WAITING_LEVEL)},R.onLevelLoaded=function(h,s){var l,D=this.levels,T=s.level,C=s.details,M=C.totalduration;if(!D){this.warn("Levels were reset while loading level "+T);return}this.log("Level "+T+" loaded ["+C.startSN+","+C.endSN+"], cc ["+C.startCC+", "+C.endCC+"] duration:"+M);var k=this.fragCurrent;k&&(this.state===j.State.FRAG_LOADING||this.state===j.State.FRAG_LOADING_WAITING_RETRY)&&(k.level!==s.level&&k.loader&&(this.state=j.State.IDLE,k.loader.abort()));var U=D[T],P=0;if(C.live||(l=U.details)!==null&&l!==void 0&&l.live){if(C.fragments[0]||(C.deltaUpdateFailed=!0),C.deltaUpdateFailed)return;P=this.alignPlaylists(C,U.details)}if(U.details=C,this.levelLastLoaded=T,this.hls.trigger(W.Events.LEVEL_UPDATED,{details:C,level:T}),this.state===j.State.WAITING_LEVEL){if(this.waitForCdnTuneIn(C))return;this.state=j.State.IDLE}this.startFragRequested?C.live&&this.synchronizeToLiveEdge(C):this.setStartPosition(C,P),this.tick()},R._handleFragmentLoadProgress=function(h){var s,l=h.frag,D=h.part,T=h.payload,C=this.levels;if(!C){this.warn("Levels were reset while fragment load was in progress. Fragment "+l.sn+" of level "+l.level+" will not be buffered");return}var M=C[l.level],k=M.details;if(!k){this.warn("Dropping fragment "+l.sn+" of level "+l.level+" after level details were reset");return}var U=M.videoCodec,P=k.PTSKnown||!k.live,K=(s=l.initSegment)===null||s===void 0?void 0:s.data,H=this._getAudioCodec(M),$=this.transmuxer=this.transmuxer||new p.default(this.hls,b.PlaylistLevelType.MAIN,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)),le=D?D.index:-1,pe=le!==-1,xe=new S.ChunkMetadata(l.level,l.sn,l.stats.chunkCount,T.byteLength,le,pe),ze=this.initPTS[l.cc];$.push(T,K,H,U,l,D,k.totalduration,P,xe,ze)},R.onAudioTrackSwitching=function(h,s){var l=this.altAudio,D=!!s.url,T=s.id;if(!D){if(this.mediaBuffer!==this.media){this.log("Switching on main audio, use media.buffered to schedule main fragment loading"),this.mediaBuffer=this.media;var C=this.fragCurrent;C!=null&&C.loader&&(this.log("Switching to main audio track, cancel main fragment load"),C.loader.abort()),this.resetTransmuxer(),this.resetLoadingState()}else this.audioOnly&&this.resetTransmuxer();var M=this.hls;l&&M.trigger(W.Events.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:"audio"}),M.trigger(W.Events.AUDIO_TRACK_SWITCHED,{id:T})}},R.onAudioTrackSwitched=function(h,s){var l=s.id,D=!!this.hls.audioTracks[l].url;if(D){var T=this.videoBuffer;T&&this.mediaBuffer!==T&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=T)}this.altAudio=D,this.tick()},R.onBufferCreated=function(h,s){var l=s.tracks,D,T,C=!1;for(var M in l){var k=l[M];if(k.id==="main"){if(T=M,D=k,M==="video"){var U=l[M];U&&(this.videoBuffer=U.buffer)}}else C=!0}C&&D?(this.log("Alternate track found, use "+T+".buffered to schedule main fragment loading"),this.mediaBuffer=D.buffer):this.mediaBuffer=this.media},R.onFragBuffered=function(h,s){var l=s.frag,D=s.part;if(l&&l.type!==b.PlaylistLevelType.MAIN)return;if(this.fragContextChanged(l)){this.warn("Fragment "+l.sn+(D?" p: "+D.index:"")+" of level "+l.level+" finished buffering, but was aborted. state: "+this.state),this.state===j.State.PARSED&&(this.state=j.State.IDLE);return}var T=D?D.stats:l.stats;this.fragLastKbps=Math.round(8*T.total/(T.buffering.end-T.loading.first)),l.sn!=="initSegment"&&(this.fragPrevious=l),this.fragBufferedComplete(l,D)},R.onError=function(h,s){switch(s.details){case f.ErrorDetails.FRAG_LOAD_ERROR:case f.ErrorDetails.FRAG_LOAD_TIMEOUT:case f.ErrorDetails.KEY_LOAD_ERROR:case f.ErrorDetails.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(b.PlaylistLevelType.MAIN,s);break;case f.ErrorDetails.LEVEL_LOAD_ERROR:case f.ErrorDetails.LEVEL_LOAD_TIMEOUT:this.state!==j.State.ERROR&&(s.fatal?(this.warn(""+s.details),this.state=j.State.ERROR):!s.levelRetry&&this.state===j.State.WAITING_LEVEL&&(this.state=j.State.IDLE));break;case f.ErrorDetails.BUFFER_FULL_ERROR:if(s.parent==="main"&&(this.state===j.State.PARSING||this.state===j.State.PARSED)){var l=!0,D=this.getFwdBufferInfo(this.media,b.PlaylistLevelType.MAIN);D&&D.len>.5&&(l=!this.reduceMaxBufferLength(D.len)),l&&(this.warn("buffer full error also media.currentTime is not buffered, flush main"),this.immediateLevelSwitch()),this.resetLoadingState()}break;default:break}},R.checkBuffer=function(){var h=this.media,s=this.gapController;if(!h||!s||!h.readyState)return;var l=F.BufferHelper.getBuffered(h);!this.loadedmetadata&&l.length?(this.loadedmetadata=!0,this.seekToStartPos()):s.poll(this.lastCurrentTime),this.lastCurrentTime=h.currentTime},R.onFragLoadEmergencyAborted=function(){this.state=j.State.IDLE,this.loadedmetadata||(this.startFragRequested=!1,this.nextLoadPosition=this.startPosition),this.tickImmediate()},R.onBufferFlushed=function(h,s){var l=s.type;if(l!==c.ElementaryStreamTypes.AUDIO||this.audioOnly&&!this.altAudio){var D=(l===c.ElementaryStreamTypes.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;this.afterBufferFlushed(D,l,b.PlaylistLevelType.MAIN)}},R.onLevelsUpdated=function(h,s){this.levels=s.levels},R.swapAudioCodec=function(){this.audioCodecSwap=!this.audioCodecSwap},R.seekToStartPos=function(){var h=this.media,s=h.currentTime,l=this.startPosition;if(l>=0&&s0&&(C1&&h.seeking===!1){var l=h.currentTime;if(F.BufferHelper.isBuffered(h,l)?s=this.getAppendedFrag(l):F.BufferHelper.isBuffered(h,l+.1)&&(s=this.getAppendedFrag(l+.1)),s){var D=this.fragPlaying,T=s.level;(!D||s.sn!==D.sn||D.level!==T||s.urlId!==D.urlId)&&(this.hls.trigger(W.Events.FRAG_CHANGED,{frag:s}),(!D||D.level!==T)&&this.hls.trigger(W.Events.LEVEL_SWITCHED,{level:T}),this.fragPlaying=s)}}},n(_,[{key:"nextLevel",get:function(){var h=this.nextBufferedFrag;return h?h.level:-1}},{key:"currentLevel",get:function(){var h=this.media;if(h){var s=this.getAppendedFrag(h.currentTime);if(s)return s.level}return-1}},{key:"nextBufferedFrag",get:function(){var h=this.media;if(h){var s=this.getAppendedFrag(h.currentTime);return this.followingBufferedFrag(s)}else return null}},{key:"forceStartLoad",get:function(){return this._forceStartLoad}}]),_}(j.default)},"./src/controller/subtitle-stream-controller.ts":function(Z,z,I){"use strict";I.r(z),I.d(z,"SubtitleStreamController",function(){return o});var G=I("./src/events.ts"),j=I("./src/utils/logger.ts"),w=I("./src/utils/buffer-helper.ts"),W=I("./src/controller/fragment-finders.ts"),F=I("./src/utils/discontinuities.ts"),O=I("./src/controller/level-helper.ts"),b=I("./src/controller/fragment-tracker.ts"),c=I("./src/controller/base-stream-controller.ts"),p=I("./src/types/loader.ts"),S=I("./src/types/level.ts");function v(u,A){for(var x=0;x=s[T].start&&D<=s[T].end){l=s[T];break}var C=g.start+g.duration;l?l.end=C:(l={start:D,end:C},s.push(l)),this.fragmentTracker.fragBuffered(g)},x.onBufferFlushing=function(_,R){var g=R.startOffset,h=R.endOffset;if(g===0&&h!==Number.POSITIVE_INFINITY){var s=this.currentTrackId,l=this.levels;if(!l.length||!l[s]||!l[s].details)return;var D=l[s].details,T=D.targetduration,C=h-T;if(C<=0)return;R.endOffsetSubtitles=Math.max(0,C),this.tracksBuffered.forEach(function(M){for(var k=0;k=D.length||s!==l||!T)return;if(this.mediaBuffer=this.mediaBufferTimeRanges,h.live||(g=T.details)!==null&&g!==void 0&&g.live){var C=this.mainDetails;if(h.deltaUpdateFailed||!C)return;var M=C.fragments[0];if(!T.details)h.hasProgramDateTime&&C.hasProgramDateTime?Object(F.alignMediaPlaylistByPDT)(h,C):M&&Object(O.addSliding)(h,M.start);else{var k=this.alignPlaylists(h,T.details);k===0&&M&&Object(O.addSliding)(h,M.start)}}if(T.details=h,this.levelLastLoaded=s,this.tick(),h.live&&!this.fragCurrent&&this.media&&this.state===c.State.IDLE){var U=Object(W.findFragmentByPTS)(null,h.fragments,this.media.currentTime,0);U||(this.warn("Subtitle playlist not aligned with playback"),T.details=void 0)}},x._handleFragmentLoadComplete=function(_){var R=_.frag,g=_.payload,h=R.decryptdata,s=this.hls;if(this.fragContextChanged(R))return;if(g&&g.byteLength>0&&h&&h.key&&h.iv&&h.method==="AES-128"){var l=performance.now();this.decrypter.webCryptoDecrypt(new Uint8Array(g),h.key.buffer,h.iv.buffer).then(function(D){var T=performance.now();s.trigger(G.Events.FRAG_DECRYPTED,{frag:R,payload:D,stats:{tstart:l,tdecrypt:T}})})}},x.doTick=function(){if(!this.media){this.state=c.State.IDLE;return}if(this.state===c.State.IDLE){var _,R=this.currentTrackId,g=this.levels;if(!g.length||!g[R]||!g[R].details)return;var h=g[R].details,s=h.targetduration,l=this.config,D=this.media,T=w.BufferHelper.bufferedInfo(this.mediaBufferTimeRanges,D.currentTime-s,l.maxBufferHole),C=T.end,M=T.len,k=this.getMaxBufferLength()+s;if(M>k)return;console.assert(h,"Subtitle track details are defined on idle subtitle stream controller tick");var U=h.fragments,P=U.length,K=h.edge,H,$=this.fragPrevious;if(C-1&&(this.subtitleTrack=this.queuedDefaultTrack,this.queuedDefaultTrack=-1),this.useTextTrackPolling=!(this.media.textTracks&&"onchange"in this.media.textTracks),this.useTextTrackPolling?this.pollTrackChange(500):this.media.textTracks.addEventListener("change",this.asyncPollTrackChange)},m.pollTrackChange=function(n){self.clearInterval(this.subtitlePollingInterval),this.subtitlePollingInterval=self.setInterval(this.trackChangeListener,n)},m.onMediaDetaching=function(){if(!this.media)return;self.clearInterval(this.subtitlePollingInterval),this.useTextTrackPolling||this.media.textTracks.removeEventListener("change",this.asyncPollTrackChange),this.trackId>-1&&(this.queuedDefaultTrack=this.trackId);var n=S(this.media.textTracks);n.forEach(function(o){Object(j.clearCurrentCues)(o)}),this.subtitleTrack=-1,this.media=null},m.onManifestLoading=function(){this.tracks=[],this.groupId=null,this.tracksInGroup=[],this.trackId=-1,this.selectDefaultTrack=!0},m.onManifestParsed=function(n,o){this.tracks=o.subtitleTracks},m.onSubtitleTrackLoaded=function(n,o){var u=o.id,A=o.details,x=this.trackId,y=this.tracksInGroup[x];if(!y){this.warn("Invalid subtitle track id "+u);return}var _=y.details;y.details=o.details,this.log("subtitle track "+u+" loaded ["+A.startSN+"-"+A.endSN+"]"),u===this.trackId&&(this.retryCount=0,this.playlistLoaded(u,o,_))},m.onLevelLoading=function(n,o){this.switchLevel(o.level)},m.onLevelSwitching=function(n,o){this.switchLevel(o.level)},m.switchLevel=function(n){var o=this.hls.levels[n];if(!(o!=null&&o.textGroupIds))return;var u=o.textGroupIds[o.urlId];if(this.groupId!==u){var A=this.tracksInGroup?this.tracksInGroup[this.trackId]:void 0,x=this.tracks.filter(function(R){return!u||R.groupId===u});this.tracksInGroup=x;var y=this.findTrackId(A==null?void 0:A.name)||this.findTrackId();this.groupId=u;var _={subtitleTracks:x};this.log("Updating subtitle tracks, "+x.length+' track(s) found in "'+u+'" group-id'),this.hls.trigger(G.Events.SUBTITLE_TRACKS_UPDATED,_),y!==-1&&this.setSubtitleTrack(y,A)}},m.findTrackId=function(n){for(var o=this.tracksInGroup,u=0;u=A.length)return;this.clearTimer();var x=A[n];if(this.log("Switching to subtitle track "+n),this.trackId=n,x){var y=x.id,_=x.groupId,R=_===void 0?"":_,g=x.name,h=x.type,s=x.url;this.hls.trigger(G.Events.SUBTITLE_TRACK_SWITCH,{id:y,groupId:R,name:g,type:h,url:s});var l=this.switchParams(x.url,o==null?void 0:o.details);this.loadPlaylist(l)}else this.hls.trigger(G.Events.SUBTITLE_TRACK_SWITCH,{id:n})},m.onTextTracksChanged=function(){if(this.useTextTrackPolling||self.clearInterval(this.subtitlePollingInterval),!this.media||!this.hls.config.renderTextTracksNatively)return;for(var n=-1,o=S(this.media.textTracks),u=0;u=0&&(h[0]=Math.min(h[0],A),h[1]=Math.max(h[1],x),R=!0,s/(x-A)>.5))return}if(R||_.push([A,x]),this.config.renderTextTracksNatively){var l=this.captionsTracks[u];this.Cues.newCue(l,A,x,y)}else{var D=this.Cues.newCue(null,A,x,y);this.hls.trigger(j.Events.CUES_PARSED,{type:"captions",cues:D,track:u})}},n.onInitPtsFound=function(u,A){var x=this,y=A.frag,_=A.id,R=A.initPTS,g=A.timescale,h=this.unparsedVttFrags;_==="main"&&(this.initPTS[y.cc]=R,this.timescale[y.cc]=g),h.length&&(this.unparsedVttFrags=[],h.forEach(function(s){x.onFragLoaded(j.Events.FRAG_LOADED,s)}))},n.getExistingTrack=function(u){var A=this.media;if(A)for(var x=0;x>>8^g&255^99,b[y]=g,c[g]=y;var h=x[y],s=x[h],l=x[s],D=x[g]*257^g*16843008;S[y]=D<<24|D>>>8,v[y]=D<<16|D>>>16,f[y]=D<<8|D>>>24,m[y]=D,D=l*16843009^s*65537^h*257^y*16843008,n[g]=D<<24|D>>>8,o[g]=D<<16|D>>>16,u[g]=D<<8|D>>>24,A[g]=D,y?(y=h^x[x[x[l^h]]],_^=x[x[_]]):y=_=1}},F.expandKey=function(b){for(var c=this.uint8ArrayToUint32Array_(b),p=!0,S=0;S>>6)+1;var D=(u[A+2]&60)>>>2;if(D>l.length-1){o.trigger(w.Events.ERROR,{type:j.ErrorTypes.MEDIA_ERROR,details:j.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"invalid ADTS sampling index:"+D});return}return R=(u[A+2]&1)<<2,R|=(u[A+3]&192)>>>6,G.logger.log("manifest codec:"+x+", ADTS type:"+y+", samplingIndex:"+D),/firefox/i.test(h)?D>=6?(y=5,g=new Array(4),_=D-3):(y=2,g=new Array(2),_=D):h.indexOf("android")!==-1?(y=2,g=new Array(2),_=D):(y=5,g=new Array(4),x&&(x.indexOf("mp4a.40.29")!==-1||x.indexOf("mp4a.40.5")!==-1)||!x&&D>=6?_=D-3:((x&&x.indexOf("mp4a.40.2")!==-1&&(D>=6&&R===1||/vivaldi/i.test(h))||!x&&R===1)&&(y=2,g=new Array(2)),_=D)),g[0]=y<<3,g[0]|=(D&14)>>1,g[1]|=(D&1)<<7,g[1]|=R<<3,y===5&&(g[1]|=(_&14)>>1,g[2]=(_&1)<<7,g[2]|=2<<2,g[3]=0),{config:g,samplerate:l[D],channelCount:R,codec:"mp4a.40."+y,manifestCodec:s}}function F(o,u){return o[u]===255&&(o[u+1]&246)===240}function O(o,u){return o[u+1]&1?7:9}function b(o,u){return(o[u+3]&3)<<11|o[u+4]<<3|(o[u+5]&224)>>>5}function c(o,u){return u+5=o.length)return!1;var x=b(o,u);if(x<=A)return!1;var y=u+x;return y===o.length||p(o,y)}return!1}function f(o,u,A,x,y){if(!o.samplerate){var _=W(u,A,x,y);if(!_)return;o.config=_.config,o.samplerate=_.samplerate,o.channelCount=_.channelCount,o.codec=_.codec,o.manifestCodec=_.manifestCodec,G.logger.log("parsed codec:"+o.codec+", rate:"+_.samplerate+", channels:"+_.channelCount)}}function m(o){return 1024*9e4/o}function a(o,u,A,x,y){var _=O(o,u),R=b(o,u);if(R-=_,R>0){var g=A+x*y;return{headerLength:_,frameLength:R,stamp:g}}}function n(o,u,A,x,y){var _=m(o.samplerate),R=a(u,A,x,y,_);if(R){var g=R.frameLength,h=R.headerLength,s=R.stamp,l=h+g,D=Math.max(0,A+l-u.length),T;D?(T=new Uint8Array(l-h),T.set(u.subarray(A+h,u.length),0)):T=u.subarray(A+h,A+l);var C={unit:T,pts:s};return D||o.samples.push(C),{sample:C,length:l,missing:D}}}},"./src/demux/base-audio-demuxer.ts":function(Z,z,I){"use strict";I.r(z),I.d(z,"initPTSFn",function(){return b});var G=I("./src/polyfills/number.ts"),j=I("./src/demux/id3.ts"),w=I("./src/demux/dummy-demuxed-track.ts"),W=I("./src/utils/mp4-tools.ts"),F=I("./src/utils/typed-array.ts"),O=function(){function c(){this._audioTrack=void 0,this._id3Track=void 0,this.frameIndex=0,this.cachedData=null,this.initPTS=null}var p=c.prototype;return p.resetInitSegment=function(v,f,m){this._id3Track={type:"id3",id:3,pid:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],dropped:0}},p.resetTimeStamp=function(){},p.resetContiguity=function(){},p.canParse=function(v,f){return!1},p.appendFrame=function(v,f,m){},p.demux=function(v,f){this.cachedData&&(v=Object(W.appendUint8Array)(this.cachedData,v),this.cachedData=null);var m=j.getID3Data(v,0),a=m?m.length:0,n,o,u=this._audioTrack,A=this._id3Track,x=m?j.getTimeStamp(m):void 0,y=v.length;for((this.frameIndex===0||this.initPTS===null)&&(this.initPTS=b(x,f)),m&&m.length>0&&A.samples.push({pts:this.initPTS,dts:this.initPTS,data:m}),o=this.initPTS;aO?(this.word<<=O,this.bitsAvailable-=O):(O-=this.bitsAvailable,b=O>>3,O-=b>>3,this.bytesAvailable-=b,this.loadWord(),this.word<<=O,this.bitsAvailable-=O)},W.readBits=function(O){var b=Math.min(this.bitsAvailable,O),c=this.word>>>32-b;return O>32&&G.logger.error("Cannot read more than 32 bits at a time"),this.bitsAvailable-=b,this.bitsAvailable>0?this.word<<=b:this.bytesAvailable>0&&this.loadWord(),b=O-b,b>0&&this.bitsAvailable?c<>>O)!==0)return this.word<<=O,this.bitsAvailable-=O,O;return this.loadWord(),O+this.skipLZ()},W.skipUEG=function(){this.skipBits(1+this.skipLZ())},W.skipEG=function(){this.skipBits(1+this.skipLZ())},W.readUEG=function(){var O=this.skipLZ();return this.readBits(O+1)-1},W.readEG=function(){var O=this.readUEG();return 1&O?1+O>>>1:-1*(O>>>1)},W.readBoolean=function(){return this.readBits(1)===1},W.readUByte=function(){return this.readBits(8)},W.readUShort=function(){return this.readBits(16)},W.readUInt=function(){return this.readBits(32)},W.skipScalingList=function(O){for(var b=8,c=8,p,S=0;S0?y.subarray(R,R+g):void 0},W=function(y,_){var R=0;return R=(y[_]&127)<<21,R|=(y[_+1]&127)<<14,R|=(y[_+2]&127)<<7,R|=y[_+3]&127,R},F=function(y,_){return G(y,_)&&W(y,_+6)+10<=y.length-_},O=function(y){for(var _=p(y),R=0;R<_.length;R++){var g=_[R];if(b(g))return a(g)}return},b=function(y){return y&&y.key==="PRIV"&&y.info==="com.apple.streaming.transportStreamTimestamp"},c=function(y){var _=String.fromCharCode(y[0],y[1],y[2],y[3]),R=W(y,4),g=10;return{type:_,size:R,data:y.subarray(g,g+R)}},p=function(y){for(var _=0,R=[];G(y,_);){var g=W(y,_+6);_+=10;for(var h=_+g;_+8>4){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:C+=String.fromCharCode(l);break;case 12:case 13:D=y[M++],C+=String.fromCharCode((l&31)<<6|D&63);break;case 14:D=y[M++],T=y[M++],C+=String.fromCharCode((l&15)<<12|(D&63)<<6|(T&63)<<0);break;default:}}return C},o={decodeTextFrame:f},u;function A(){return!u&&typeof self.TextDecoder!="undefined"&&(u=new self.TextDecoder("utf-8")),u}},"./src/demux/mp3demuxer.ts":function(Z,z,I){"use strict";I.r(z);var G=I("./src/demux/base-audio-demuxer.ts"),j=I("./src/demux/id3.ts"),w=I("./src/utils/logger.ts"),W=I("./src/demux/mpegaudio.ts");function F(c,p){c.prototype=Object.create(p.prototype),c.prototype.constructor=c,O(c,p)}function O(c,p){return O=Object.setPrototypeOf||function(v,f){return v.__proto__=f,v},O(c,p)}var b=function(c){F(p,c);function p(){return c.apply(this,arguments)||this}var S=p.prototype;return S.resetInitSegment=function(f,m,a){c.prototype.resetInitSegment.call(this,f,m,a),this._audioTrack={container:"audio/mpeg",type:"audio",id:2,pid:-1,sequenceNumber:0,isAAC:!1,samples:[],manifestCodec:f,duration:a,inputTimeScale:9e4,dropped:0}},p.probe=function(f){if(!f)return!1;for(var m=j.getID3Data(f,0)||[],a=m.length,n=f.length;a0},F.demux=function(b){var c=b,p=Object(j.dummyTrack)();if(this.config.progressive){this.remainderData&&(c=Object(G.appendUint8Array)(this.remainderData,b));var S=Object(G.segmentValidRange)(c);this.remainderData=S.remainder,p.samples=S.valid||new Uint8Array}else p.samples=c;return{audioTrack:Object(j.dummyTrack)(),avcTrack:p,id3Track:Object(j.dummyTrack)(),textTrack:Object(j.dummyTrack)()}},F.flush=function(){var b=Object(j.dummyTrack)();return b.samples=this.remainderData||new Uint8Array,this.remainderData=null,{audioTrack:Object(j.dummyTrack)(),avcTrack:b,id3Track:Object(j.dummyTrack)(),textTrack:Object(j.dummyTrack)()}},F.demuxSampleAes=function(b,c,p){return Promise.reject(new Error("The MP4 demuxer does not support SAMPLE-AES decryption"))},F.destroy=function(){},W}();w.minProbeByteLength=1024,z.default=w},"./src/demux/mpegaudio.ts":function(Z,z,I){"use strict";I.r(z),I.d(z,"appendFrame",function(){return O}),I.d(z,"parseHeader",function(){return b}),I.d(z,"isHeaderPattern",function(){return c}),I.d(z,"isHeader",function(){return p}),I.d(z,"canParse",function(){return S}),I.d(z,"probe",function(){return v});var G=null,j=[32,64,96,128,160,192,224,256,288,320,352,384,416,448,32,48,56,64,80,96,112,128,160,192,224,256,320,384,32,40,48,56,64,80,96,112,128,160,192,224,256,320,32,48,56,64,80,96,112,128,144,160,176,192,224,256,8,16,24,32,40,48,56,64,80,96,112,128,144,160],w=[44100,48e3,32e3,22050,24e3,16e3,11025,12e3,8e3],W=[[0,72,144,12],[0,0,0,0],[0,72,144,12],[0,144,144,12]],F=[0,1,1,4];function O(f,m,a,n,o){if(a+24>m.length)return;var u=b(m,a);if(u&&a+u.frameLength<=m.length){var A=u.samplesPerFrame*9e4/u.sampleRate,x=n+o*A,y={unit:m.subarray(a,a+u.frameLength),pts:x,dts:x};return f.config=[],f.channelCount=u.channelCount,f.samplerate=u.sampleRate,f.samples.push(y),{sample:y,length:u.frameLength,missing:0}}}function b(f,m){var a=f[m+1]>>3&3,n=f[m+1]>>1&3,o=f[m+2]>>4&15,u=f[m+2]>>2&3;if(a!==1&&o!==0&&o!==15&&u!==3){var A=f[m+2]>>1&1,x=f[m+3]>>6,y=a===3?3-n:n===3?3:4,_=j[y*14+o-1]*1e3,R=a===3?0:a===2?1:2,g=w[R*3+u],h=x===3?1:2,s=W[a][n],l=F[n],D=s*8*l,T=Math.floor(s*_/g+A)*l;if(G===null){var C=navigator.userAgent||"",M=C.match(/Chrome\/(\d+)/i);G=M?parseInt(M[1]):0}var k=!!G&&G<=87;return k&&n===2&&_>=224e3&&x===0&&(f[m+3]=f[m+3]|128),{sampleRate:g,channelCount:h,frameLength:T,samplesPerFrame:D}}}function c(f,m){return f[m]===255&&(f[m+1]&224)===224&&(f[m+1]&6)!==0}function p(f,m){return m+1=b.length){p();return}if(b[c].unit.length<32)continue;var S=this.decrypter.isSync();if(this.decryptAacSample(b,c,p,S),!S)return}},F.getAvcEncryptedData=function(b){for(var c=Math.floor((b.length-48)/160)*16+16,p=new Int8Array(c),S=0,v=32;v<=b.length-16;v+=160,S+=16)p.set(b.subarray(v,v+16),S);return p},F.getAvcDecryptedUnit=function(b,c){for(var p=new Uint8Array(c),S=0,v=32;v<=b.length-16;v+=160,S+=16)b.set(p.subarray(S,S+16),v);return b},F.decryptAvcSample=function(b,c,p,S,v,f){var m=Object(j.discardEPB)(v.data),a=this.getAvcEncryptedData(m),n=this;this.decryptBuffer(a.buffer,function(o){v.data=n.getAvcDecryptedUnit(m,o),f||n.decryptAvcSamples(b,c,p+1,S)})},F.decryptAvcSamples=function(b,c,p,S){if(b instanceof Uint8Array)throw new Error("Cannot decrypt samples of type Uint8Array");for(;;c++,p=0){if(c>=b.length){S();return}for(var v=b[c].units;!(p>=v.length);p++){var f=v[p];if(f.data.length<=48||f.type!==1&&f.type!==5)continue;var m=this.decrypter.isSync();if(this.decryptAvcSample(b,c,p,S,f,m),!m)return}}},W}();z.default=w},"./src/demux/transmuxer-interface.ts":function(Z,z,I){"use strict";I.r(z),I.d(z,"default",function(){return v});var G=I("./node_modules/webworkify-webpack/index.js"),j=I.n(G),w=I("./src/events.ts"),W=I("./src/demux/transmuxer.ts"),F=I("./src/utils/logger.ts"),O=I("./src/errors.ts"),b=I("./src/utils/mediasource-helper.ts"),c=I("./node_modules/eventemitter3/index.js"),p=I.n(c),S=Object(b.getMediaSource)()||{isTypeSupported:function(){return!1}},v=function(){function f(a,n,o,u){var A=this;this.hls=void 0,this.id=void 0,this.observer=void 0,this.frag=null,this.part=null,this.worker=void 0,this.onwmsg=void 0,this.transmuxer=null,this.onTransmuxComplete=void 0,this.onFlush=void 0,this.hls=a,this.id=n,this.onTransmuxComplete=o,this.onFlush=u;var x=a.config,y=function(s,l){l=l||{},l.frag=A.frag,l.id=A.id,a.trigger(s,l)};this.observer=new c.EventEmitter,this.observer.on(w.Events.FRAG_DECRYPTED,y),this.observer.on(w.Events.ERROR,y);var _={mp4:S.isTypeSupported("video/mp4"),mpeg:S.isTypeSupported("audio/mpeg"),mp3:S.isTypeSupported('audio/mp4; codecs="mp3"')},R=navigator.vendor;if(x.enableWorker&&typeof Worker!="undefined"){F.logger.log("demuxing in webworker");var g;try{g=this.worker=G("./src/demux/transmuxer-worker.ts"),this.onwmsg=this.onWorkerMessage.bind(this),g.addEventListener("message",this.onwmsg),g.onerror=function(h){a.trigger(w.Events.ERROR,{type:O.ErrorTypes.OTHER_ERROR,details:O.ErrorDetails.INTERNAL_EXCEPTION,fatal:!0,event:"demuxerWorker",error:new Error(h.message+" ("+h.filename+":"+h.lineno+")")})},g.postMessage({cmd:"init",typeSupported:_,vendor:R,id:n,config:JSON.stringify(x)})}catch(h){F.logger.warn("Error in worker:",h),F.logger.error("Error while initializing DemuxerWorker, fallback to inline"),g&&self.URL.revokeObjectURL(g.objectURL),this.transmuxer=new W.default(this.observer,_,x,R,n),this.worker=null}}else this.transmuxer=new W.default(this.observer,_,x,R,n)}var m=f.prototype;return m.destroy=function(){var n=this.worker;if(n)n.removeEventListener("message",this.onwmsg),n.terminate(),this.worker=null;else{var o=this.transmuxer;o&&(o.destroy(),this.transmuxer=null)}var u=this.observer;u&&u.removeAllListeners(),this.observer=null},m.push=function(n,o,u,A,x,y,_,R,g,h){var s=this;g.transmuxing.start=self.performance.now();var l=this.transmuxer,D=this.worker,T=y?y.start:x.start,C=x.decryptdata,M=this.frag,k=!(M&&x.cc===M.cc),U=!(M&&g.level===M.level),P=M?g.sn-M.sn:-1,K=this.part?g.part-this.part.index:1,H=!U&&(P===1||P===0&&K===1),$=self.performance.now();(U||P||x.stats.parsing.start===0)&&(x.stats.parsing.start=$),y&&(K||!H)&&(y.stats.parsing.start=$);var le=new W.TransmuxState(k,H,R,U,T);if(!H||k){F.logger.log("[transmuxer-interface, "+x.type+"]: Starting new transmux session for sn: "+g.sn+" p: "+g.part+" level: "+g.level+" id: "+g.id+` + Time to underbuffer: `+k.toFixed(3)+" s"),o.nextLoadLevel=P,this.bwEstimator.sample(R,y.loaded),this.clearTimer(),a.loader&&(this.fragCurrent=this.partCurrent=null,a.loader.abort()),o.trigger(w.Events.FRAG_LOAD_EMERGENCY_ABORTED,{frag:a,part:n,stats:y})},f.onFragLoaded=function(a,n){var o=n.frag,u=n.part;if(o.type===O.PlaylistLevelType.MAIN&&Object(G.isFiniteNumber)(o.sn)){var A=u?u.stats:o.stats,x=u?u.duration:o.duration;if(this.clearTimer(),this.lastLoadedFragLevel=o.level,this._nextAutoLevel=-1,this.hls.config.abrMaxWithRealBitrate){var y=this.hls.levels[o.level],_=(y.loaded?y.loaded.bytes:0)+A.loaded,R=(y.loaded?y.loaded.duration:0)+x;y.loaded={bytes:_,duration:R},y.realBitrate=Math.round(8*_/R)}if(o.bitrateTest){var g={stats:A,frag:o,part:u,id:o.type};this.onFragBuffered(w.Events.FRAG_BUFFERED,g),o.bitrateTest=!1}}},f.onFragBuffered=function(a,n){var o=n.frag,u=n.part,A=u?u.stats:o.stats;if(A.aborted)return;if(o.type!==O.PlaylistLevelType.MAIN||o.sn==="initSegment")return;var x=A.parsing.end-A.loading.start;this.bwEstimator.sample(x,A.loaded),A.bwEstimate=this.bwEstimator.getEstimate(),o.bitrateTest?this.bitrateTestDelay=x/1e3:this.bitrateTestDelay=0},f.onError=function(a,n){switch(n.details){case F.ErrorDetails.FRAG_LOAD_ERROR:case F.ErrorDetails.FRAG_LOAD_TIMEOUT:this.clearTimer();break;default:break}},f.clearTimer=function(){self.clearInterval(this.timer),this.timer=void 0},f.getNextABRAutoLevel=function(){var a=this.fragCurrent,n=this.partCurrent,o=this.hls,u=o.maxAutoLevel,A=o.config,x=o.minAutoLevel,y=o.media,_=n?n.duration:a?a.duration:0,R=y?y.currentTime:0,g=y&&y.playbackRate!==0?Math.abs(y.playbackRate):1,h=this.bwEstimator?this.bwEstimator.getEstimate():A.abrEwmaDefaultEstimate,s=(W.BufferHelper.bufferInfo(y,R,A.maxBufferHole).end-R)/g,l=this.findBestLevel(h,x,u,s,A.abrBandWidthFactor,A.abrBandWidthUpFactor);if(l>=0)return l;b.logger.trace((s?"rebuffering expected":"buffer is empty")+", finding optimal quality level");var D=_?Math.min(_,A.maxStarvationDelay):A.maxStarvationDelay,T=A.abrBandWidthFactor,C=A.abrBandWidthUpFactor;if(!s){var M=this.bitrateTestDelay;if(M){var k=_?Math.min(_,A.maxLoadingDelay):A.maxLoadingDelay;D=k-M,b.logger.trace("bitrate test took "+Math.round(1e3*M)+"ms, set first fragment max fetchDuration to "+Math.round(1e3*D)+" ms"),T=C=1}}return l=this.findBestLevel(h,x,u,s+D,T,C),Math.max(l,0)},f.findBestLevel=function(a,n,o,u,A,x){for(var y,_=this.fragCurrent,R=this.partCurrent,g=this.lastLoadedFragLevel,h=this.hls.levels,s=h[g],l=!!(s!=null&&(y=s.details)!==null&&y!==void 0&&y.live),D=s==null?void 0:s.codecSet,T=R?R.duration:_?_.duration:0,C=o;C>=n;C--){var M=h[C];if(!M||D&&M.codecSet!==D)continue;var k=M.details,U=(R?k==null?void 0:k.partTarget:k==null?void 0:k.averagetargetduration)||T,P=void 0;C<=g?P=A*a:P=x*a;var K=h[C].maxBitrate,H=K*U/P;if(b.logger.trace("level/adjustedbw/bitrate/avgDuration/maxFetchDuration/fetchDuration: "+C+"/"+Math.round(P)+"/"+K+"/"+U+"/"+u+"/"+H),P>K&&(!H||l&&!this.bitrateTestDelay||H0&&s===-1?(this.log("Override startPosition with lastCurrentTime @"+l.toFixed(3)),this.state=j.State.IDLE):(this.loadedmetadata=!1,this.state=j.State.WAITING_TRACK),this.nextLoadPosition=this.startPosition=this.lastCurrentTime=s,this.tick()},g.doTick=function(){switch(this.state){case j.State.IDLE:this.doTickIdle();break;case j.State.WAITING_TRACK:{var s,l=this.levels,D=this.trackId,T=l==null||((s=l[D])===null||s===void 0)?void 0:s.details;if(T){if(this.waitForCdnTuneIn(T))break;this.state=j.State.WAITING_INIT_PTS}break}case j.State.FRAG_LOADING_WAITING_RETRY:{var C,M=performance.now(),k=this.retryDate;(!k||M>=k||(C=this.media)!==null&&C!==void 0&&C.seeking)&&(this.log("RetryDate reached, switch back to IDLE state"),this.state=j.State.IDLE);break}case j.State.WAITING_INIT_PTS:{var U=this.waitingData;if(U){var P=U.frag,K=U.part,H=U.cache,$=U.complete;if(this.initPTS[P.cc]!==void 0){this.waitingData=null,this.waitingVideoCC=-1,this.state=j.State.FRAG_LOADING;var le=H.flush(),pe={frag:P,part:K,payload:le,networkDetails:null};this._handleFragmentLoadProgress(pe),$&&_.prototype._handleFragmentLoadComplete.call(this,pe)}else if(this.videoTrackCC!==this.waitingVideoCC)n.logger.log("Waiting fragment cc ("+P.cc+") cancelled because video is at cc "+this.videoTrackCC),this.clearWaitingFragment();else{var xe=this.getLoadPosition(),Ke=W.BufferHelper.bufferInfo(this.mediaBuffer,xe,this.config.maxBufferHole),Ne=Object(f.fragmentWithinToleranceTest)(Ke.end,this.config.maxFragLookUpTolerance,P);Ne<0&&(n.logger.log("Waiting fragment cc ("+P.cc+") @ "+P.start+" cancelled because another fragment at "+Ke.end+" is needed"),this.clearWaitingFragment())}}else this.state=j.State.IDLE}}this.onTickEnd()},g.clearWaitingFragment=function(){var s=this.waitingData;s&&(this.fragmentTracker.removeFragment(s.frag),this.waitingData=null,this.waitingVideoCC=-1,this.state=j.State.IDLE)},g.onTickEnd=function(){var s=this.media;if(!s||!s.readyState)return;var l=this.mediaBuffer?this.mediaBuffer:s,D=l.buffered;!this.loadedmetadata&&D.length&&(this.loadedmetadata=!0),this.lastCurrentTime=s.currentTime},g.doTickIdle=function(){var s,l,D=this.hls,T=this.levels,C=this.media,M=this.trackId,k=D.config;if(!T||!T[M])return;if(!C&&(this.startFragRequested||!k.startFragPrefetch))return;var U=T[M],P=U.details;if(!P||P.live&&this.levelLastLoaded!==M||this.waitForCdnTuneIn(P)){this.state=j.State.WAITING_TRACK;return}this.bufferFlushed&&(this.bufferFlushed=!1,this.afterBufferFlushed(this.mediaBuffer?this.mediaBuffer:this.media,c.ElementaryStreamTypes.AUDIO,b.PlaylistLevelType.AUDIO));var K=this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:this.media,b.PlaylistLevelType.AUDIO);if(K===null)return;var H=K.len,$=this.getMaxBufferLength(),le=this.audioSwitch;if(H>=$&&!le)return;if(!le&&this._streamEnded(K,P)){D.trigger(w.Events.BUFFER_EOS,{type:"audio"}),this.state=j.State.ENDED;return}var pe=P.fragments,xe=pe[0].start,Ke=K.end;if(le){var Ne=this.getLoadPosition();Ke=Ne,P.PTSKnown&&Nexe||K.nextStart)&&(this.log("Alt audio track ahead of main track, seek to start of alt audio track"),C.currentTime=xe+.05))}var Ie=this.getNextFragment(Ke,P);if(!Ie){this.bufferFlushed=!0;return}((s=Ie.decryptdata)===null||s===void 0?void 0:s.keyFormat)==="identity"&&!((l=Ie.decryptdata)!==null&&l!==void 0&&l.key)?this.loadKey(Ie,P):this.loadFragment(Ie,P,Ke)},g.getMaxBufferLength=function(){var s=_.prototype.getMaxBufferLength.call(this),l=this.getFwdBufferInfo(this.videoBuffer?this.videoBuffer:this.media,b.PlaylistLevelType.MAIN);return l===null?s:Math.max(s,l.len)},g.onMediaDetaching=function(){this.videoBuffer=null,_.prototype.onMediaDetaching.call(this)},g.onAudioTracksUpdated=function(s,l){var D=l.audioTracks;this.resetTransmuxer(),this.levels=D.map(function(T){return new O.Level(T)})},g.onAudioTrackSwitching=function(s,l){var D=!!l.url;this.trackId=l.id;var T=this.fragCurrent;T!=null&&T.loader&&T.loader.abort(),this.fragCurrent=null,this.clearWaitingFragment(),D?this.setInterval(x):this.resetTransmuxer(),D?(this.audioSwitch=!0,this.state=j.State.IDLE):this.state=j.State.STOPPED,this.tick()},g.onManifestLoading=function(){this.mainDetails=null,this.fragmentTracker.removeAllFragments(),this.startPosition=this.lastCurrentTime=0,this.bufferFlushed=!1},g.onLevelLoaded=function(s,l){this.mainDetails=l.details},g.onAudioTrackLoaded=function(s,l){var D,T=this.levels,C=l.details,M=l.id;if(!T){this.warn("Audio tracks were reset while loading level "+M);return}this.log("Track "+M+" loaded ["+C.startSN+","+C.endSN+"],duration:"+C.totalduration);var k=T[M],U=0;if(C.live||(D=k.details)!==null&&D!==void 0&&D.live){var P=this.mainDetails;if(C.fragments[0]||(C.deltaUpdateFailed=!0),C.deltaUpdateFailed||!P)return;!k.details&&C.hasProgramDateTime&&P.hasProgramDateTime?(Object(m.alignMediaPlaylistByPDT)(C,P),U=C.fragments[0].start):U=this.alignPlaylists(C,k.details)}k.details=C,this.levelLastLoaded=M,!this.startFragRequested&&(this.mainDetails||!C.live)&&this.setStartPosition(k.details,U),this.state===j.State.WAITING_TRACK&&!this.waitForCdnTuneIn(C)&&(this.state=j.State.IDLE),this.tick()},g._handleFragmentLoadProgress=function(s){var l,D=s.frag,T=s.part,C=s.payload,M=this.config,k=this.trackId,U=this.levels;if(!U){this.warn("Audio tracks were reset while fragment load was in progress. Fragment "+D.sn+" of level "+D.level+" will not be buffered");return}var P=U[k];console.assert(P,"Audio track is defined on fragment load progress");var K=P.details;console.assert(K,"Audio track details are defined on fragment load progress");var H=M.defaultAudioCodec||P.audioCodec||"mp4a.40.2",$=this.transmuxer;$||($=this.transmuxer=new S.default(this.hls,b.PlaylistLevelType.AUDIO,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)));var le=this.initPTS[D.cc],pe=(l=D.initSegment)===null||l===void 0?void 0:l.data;if(le!==void 0){var xe=!1,Ke=T?T.index:-1,Ne=Ke!==-1,Ie=new v.ChunkMetadata(D.level,D.sn,D.stats.chunkCount,C.byteLength,Ke,Ne);$.push(C,pe,H,"",D,T,K.totalduration,xe,Ie,le)}else{n.logger.log("Unknown video PTS for cc "+D.cc+", waiting for video PTS before demuxing audio frag "+D.sn+" of ["+K.startSN+" ,"+K.endSN+"],track "+k);var Be=this.waitingData=this.waitingData||{frag:D,part:T,cache:new p.default,complete:!1},ke=Be.cache;ke.push(new Uint8Array(C)),this.waitingVideoCC=this.videoTrackCC,this.state=j.State.WAITING_INIT_PTS}},g._handleFragmentLoadComplete=function(s){if(this.waitingData){this.waitingData.complete=!0;return}_.prototype._handleFragmentLoadComplete.call(this,s)},g.onBufferReset=function(){this.mediaBuffer=this.videoBuffer=null,this.loadedmetadata=!1},g.onBufferCreated=function(s,l){var D=l.tracks.audio;D&&(this.mediaBuffer=D.buffer),l.tracks.video&&(this.videoBuffer=l.tracks.video.buffer)},g.onFragBuffered=function(s,l){var D=l.frag,T=l.part;if(D.type!==b.PlaylistLevelType.AUDIO)return;if(this.fragContextChanged(D)){this.warn("Fragment "+D.sn+(T?" p: "+T.index:"")+" of level "+D.level+" finished buffering, but was aborted. state: "+this.state+", audioSwitch: "+this.audioSwitch);return}D.sn!=="initSegment"&&(this.fragPrevious=D,this.audioSwitch&&(this.audioSwitch=!1,this.hls.trigger(w.Events.AUDIO_TRACK_SWITCHED,{id:this.trackId}))),this.fragBufferedComplete(D,T)},g.onError=function(s,l){switch(l.details){case a.ErrorDetails.FRAG_LOAD_ERROR:case a.ErrorDetails.FRAG_LOAD_TIMEOUT:case a.ErrorDetails.KEY_LOAD_ERROR:case a.ErrorDetails.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(b.PlaylistLevelType.AUDIO,l);break;case a.ErrorDetails.AUDIO_TRACK_LOAD_ERROR:case a.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:this.state!==j.State.ERROR&&this.state!==j.State.STOPPED&&(this.state=l.fatal?j.State.ERROR:j.State.IDLE,this.warn(l.details+" while loading frag, switching to "+this.state+" state"));break;case a.ErrorDetails.BUFFER_FULL_ERROR:if(l.parent==="audio"&&(this.state===j.State.PARSING||this.state===j.State.PARSED)){var D=!0,T=this.getFwdBufferInfo(this.mediaBuffer,b.PlaylistLevelType.AUDIO);T&&T.len>.5&&(D=!this.reduceMaxBufferLength(T.len)),D&&(this.warn("Buffer full error also media.currentTime is not buffered, flush audio buffer"),this.fragCurrent=null,_.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio")),this.resetLoadingState()}break;default:break}},g.onBufferFlushed=function(s,l){var D=l.type;D===c.ElementaryStreamTypes.AUDIO&&(this.bufferFlushed=!0)},g._handleTransmuxComplete=function(s){var l,D="audio",T=this.hls,C=s.remuxResult,M=s.chunkMeta,k=this.getCurrentContext(M);if(!k){this.warn("The loading context changed while buffering fragment "+M.sn+" of level "+M.level+". This chunk will not be buffered."),this.resetLiveStartWhenNotLoaded(M.level);return}var U=k.frag,P=k.part,K=C.audio,H=C.text,$=C.id3,le=C.initSegment;if(this.fragContextChanged(U))return;if(this.state=j.State.PARSING,this.audioSwitch&&K&&this.completeAudioSwitch(),le!=null&&le.tracks&&(this._bufferInitSegment(le.tracks,U,M),T.trigger(w.Events.FRAG_PARSING_INIT_SEGMENT,{frag:U,id:D,tracks:le.tracks})),K){var pe=K.startPTS,xe=K.endPTS,Ke=K.startDTS,Ne=K.endDTS;P&&(P.elementaryStreams[c.ElementaryStreamTypes.AUDIO]={startPTS:pe,endPTS:xe,startDTS:Ke,endDTS:Ne}),U.setElementaryStreamInfo(c.ElementaryStreamTypes.AUDIO,pe,xe,Ke,Ne),this.bufferFragmentData(K,U,P,M)}if($!=null&&(l=$.samples)!==null&&l!==void 0&&l.length){var Ie=o({frag:U,id:D},$);T.trigger(w.Events.FRAG_PARSING_METADATA,Ie)}if(H){var Be=o({frag:U,id:D},H);T.trigger(w.Events.FRAG_PARSING_USERDATA,Be)}},g._bufferInitSegment=function(s,l,D){if(this.state!==j.State.PARSING)return;s.video&&delete s.video;var T=s.audio;if(!T)return;T.levelCodec=T.codec,T.id="audio",this.log("Init audio buffer, container:"+T.container+", codecs[parsed]=["+T.codec+"]"),this.hls.trigger(w.Events.BUFFER_CODECS,s);var C=T.initSegment;if(C!=null&&C.byteLength){var M={type:"audio",frag:l,part:null,chunkMeta:D,parent:l.type,data:C};this.hls.trigger(w.Events.BUFFER_APPENDING,M)}this.tick()},g.loadFragment=function(s,l,D){var T=this.fragmentTracker.getState(s);this.fragCurrent=s,(this.audioSwitch||T===F.FragmentState.NOT_LOADED||T===F.FragmentState.PARTIAL)&&(s.sn==="initSegment"?this._loadInitSegment(s):l.live&&!Object(G.isFiniteNumber)(this.initPTS[s.cc])?(this.log("Waiting for video PTS in continuity counter "+s.cc+" of live stream before loading audio fragment "+s.sn+" of level "+this.trackId),this.state=j.State.WAITING_INIT_PTS):(this.startFragRequested=!0,_.prototype.loadFragment.call(this,s,l,D)))},g.completeAudioSwitch=function(){var s=this.hls,l=this.media,D=this.trackId;l&&(this.log("Switching audio track : flushing all audio"),_.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio")),this.audioSwitch=!1,s.trigger(w.Events.AUDIO_TRACK_SWITCHED,{id:D})},R}(j.default);z.default=y},"./src/controller/audio-track-controller.ts":function(Z,z,I){"use strict";I.r(z);var G=I("./src/events.ts"),j=I("./src/errors.ts"),w=I("./src/controller/base-playlist-controller.ts"),W=I("./src/types/loader.ts");function F(S,v){for(var f=0;f=n.length){this.warn("Invalid id passed to audio-track controller");return}this.clearTimer();var o=n[this.trackId];this.log("Now switching to audio-track index "+a);var u=n[a],A=u.id,x=u.groupId,y=x===void 0?"":x,_=u.name,R=u.type,g=u.url;if(this.trackId=a,this.trackName=_,this.selectDefaultTrack=!1,this.hls.trigger(G.Events.AUDIO_TRACK_SWITCHING,{id:A,groupId:y,name:_,type:R,url:g}),u.details&&!u.details.live)return;var h=this.switchParams(u.url,o==null?void 0:o.details);this.loadPlaylist(h)},f.selectInitialTrack=function(){var a=this.tracksInGroup;console.assert(a.length,"Initial audio track should be selected when tracks are known");var n=this.trackName,o=this.findTrackId(n)||this.findTrackId();o!==-1?this.setAudioTrack(o):(this.warn("No track found for running audio group-ID: "+this.groupId),this.hls.trigger(G.Events.ERROR,{type:j.ErrorTypes.MEDIA_ERROR,details:j.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,fatal:!0}))},f.findTrackId=function(a){for(var n=this.tracksInGroup,o=0;ov.partTarget&&(u+=1)}if(Object(G.isFiniteNumber)(o))return new j.HlsUrlParameters(o,Object(G.isFiniteNumber)(u)?u:void 0,j.HlsSkip.No)}}},c.loadPlaylist=function(S){},c.shouldLoadTrack=function(S){return this.canLoad&&S&&!!S.url&&(!S.details||S.details.live)},c.playlistLoaded=function(S,v,f){var m=this,a=v.details,n=v.stats,o=n.loading.end?Math.max(0,self.performance.now()-n.loading.end):0;if(a.advancedDateTime=Date.now()-o,a.live||f!=null&&f.live){if(a.reloaded(f),f&&this.log("live playlist "+S+" "+(a.advanced?"REFRESHED "+a.lastPartSn+"-"+a.lastPartIndex:"MISSED")),f&&a.fragments.length>0&&Object(w.mergeDetails)(f,a),!this.canLoad||!a.live)return;var u,A=void 0,x=void 0;if(a.canBlockReload&&a.endSN&&a.advanced){var y=this.hls.config.lowLatencyMode,_=a.lastPartSn,R=a.endSN,g=a.lastPartIndex,h=g!==-1,s=_===R,l=y?0:g;h?(A=s?R+1:_,x=s?l:g+1):A=R+1;var D=a.age,T=D+a.ageHeader,C=Math.min(T-a.partTarget,a.targetduration*1.5);if(C>0){if(f&&C>f.tuneInGoal)this.warn("CDN Tune-in goal increased from: "+f.tuneInGoal+" to: "+C+" with playlist age: "+a.age),C=0;else{var M=Math.floor(C/a.targetduration);if(A+=M,x!==void 0){var k=Math.round(C%a.targetduration/a.partTarget);x+=k}this.log("CDN Tune-in age: "+a.ageHeader+"s last advanced "+D.toFixed(2)+"s goal: "+C+" skip sn "+M+" to part "+x)}a.tuneInGoal=C}if(u=this.getDeliveryDirectives(a,v.deliveryDirectives,A,x),y||!s){this.loadPlaylist(u);return}}else u=this.getDeliveryDirectives(a,v.deliveryDirectives,A,x);var U=Object(w.computeReloadInterval)(a,n);A!==void 0&&a.canBlockReload&&(U-=a.partTarget||1),this.log("reload live playlist "+S+" in "+Math.round(U)+" ms"),this.timer=self.setTimeout(function(){return m.loadPlaylist(u)},U)}else this.clearTimer()},c.getDeliveryDirectives=function(S,v,f,m){var a=Object(j.getSkipValue)(S,f);return v!=null&&v.skip&&S.deltaUpdateFailed&&(f=v.msn,m=v.part,a=j.HlsSkip.No),new j.HlsUrlParameters(f,m,a)},c.retryLoadingOrFail=function(S){var v=this,f=this.hls.config,m=this.retryCount-1&&(a=S.context)!==null&&a!==void 0&&a.deliveryDirectives)this.warn("retry playlist loading #"+this.retryCount+' after "'+S.details+'"'),this.loadPlaylist();else{var n=Math.min(Math.pow(2,this.retryCount)*f.levelLoadingRetryDelay,f.levelLoadingMaxRetryTimeout);this.timer=self.setTimeout(function(){return v.loadPlaylist()},n),this.warn("retry playlist loading #"+this.retryCount+" in "+n+' ms after "'+S.details+'"')}}else this.warn('cannot recover from error "'+S.details+'"'),this.clearTimer(),S.fatal=!0;return m},b}()},"./src/controller/base-stream-controller.ts":function(Z,z,I){"use strict";I.r(z),I.d(z,"State",function(){return R}),I.d(z,"default",function(){return g});var G=I("./src/polyfills/number.ts"),j=I("./src/task-loop.ts"),w=I("./src/controller/fragment-tracker.ts"),W=I("./src/utils/buffer-helper.ts"),F=I("./src/utils/logger.ts"),O=I("./src/events.ts"),b=I("./src/errors.ts"),c=I("./src/types/transmuxer.ts"),p=I("./src/utils/mp4-tools.ts"),S=I("./src/utils/discontinuities.ts"),v=I("./src/controller/fragment-finders.ts"),f=I("./src/controller/level-helper.ts"),m=I("./src/loader/fragment-loader.ts"),a=I("./src/crypt/decrypter.ts"),n=I("./src/utils/time-ranges.ts"),o=I("./src/types/loader.ts");function u(h,s){for(var l=0;lle;(P<$||pe)&&(pe&&C.loader&&(this.log("seeking outside of buffer while fragment load in progress, cancel fragment load"),C.loader.abort()),this.resetLoadingState())}M&&(this.lastCurrentTime=P),!this.loadedmetadata&&!K.len&&(this.nextLoadPosition=this.startPosition=P),this.tickImmediate()},l.onMediaEnded=function(){this.startPosition=this.lastCurrentTime=0},l.onKeyLoaded=function(T,C){if(this.state!==R.KEY_LOADING||C.frag!==this.fragCurrent||!this.levels)return;this.state=R.IDLE;var M=this.levels[C.frag.level].details;M&&this.loadFragment(C.frag,M,C.frag.start)},l.onHandlerDestroying=function(){this.stopLoad(),h.prototype.onHandlerDestroying.call(this)},l.onHandlerDestroyed=function(){this.state=R.STOPPED,this.hls.off(O.Events.KEY_LOADED,this.onKeyLoaded,this),this.fragmentLoader&&this.fragmentLoader.destroy(),this.decrypter&&this.decrypter.destroy(),this.hls=this.log=this.warn=this.decrypter=this.fragmentLoader=this.fragmentTracker=null,h.prototype.onHandlerDestroyed.call(this)},l.loadKey=function(T,C){this.log("Loading key for "+T.sn+" of ["+C.startSN+"-"+C.endSN+"], "+(this.logPrefix==="[stream-controller]"?"level":"track")+" "+T.level),this.state=R.KEY_LOADING,this.fragCurrent=T,this.hls.trigger(O.Events.KEY_LOADING,{frag:T})},l.loadFragment=function(T,C,M){this._loadFragForPlayback(T,C,M)},l._loadFragForPlayback=function(T,C,M){var k=this,U=function(K){if(k.fragContextChanged(T)){k.warn("Fragment "+T.sn+(K.part?" p: "+K.part.index:"")+" of level "+T.level+" was dropped during download."),k.fragmentTracker.removeFragment(T);return}T.stats.chunkCount++,k._handleFragmentLoadProgress(K)};this._doFragLoad(T,C,M,U).then(function(P){if(!P)return;k.fragLoadError=0;var K=k.state;if(k.fragContextChanged(T)){(K===R.FRAG_LOADING||K===R.BACKTRACKING||!k.fragCurrent&&K===R.PARSING)&&(k.fragmentTracker.removeFragment(T),k.state=R.IDLE);return}if("payload"in P&&(k.log("Loaded fragment "+T.sn+" of level "+T.level),k.hls.trigger(O.Events.FRAG_LOADED,P),k.state===R.BACKTRACKING)){k.fragmentTracker.backtrack(T,P),k.resetFragmentLoading(T);return}k._handleFragmentLoadComplete(P)}).catch(function(P){k.warn(P),k.resetFragmentLoading(T)})},l.flushMainBuffer=function(T,C,M){if(M===void 0&&(M=null),!(T-C))return;var k={startOffset:T,endOffset:C,type:M};this.fragLoadError=0,this.hls.trigger(O.Events.BUFFER_FLUSHING,k)},l._loadInitSegment=function(T){var C=this;this._doFragLoad(T).then(function(M){if(!M||C.fragContextChanged(T)||!C.levels)throw new Error("init load aborted");return M}).then(function(M){var k=C.hls,U=M.payload,P=T.decryptdata;if(U&&U.byteLength>0&&P&&P.key&&P.iv&&P.method==="AES-128"){var K=self.performance.now();return C.decrypter.webCryptoDecrypt(new Uint8Array(U),P.key.buffer,P.iv.buffer).then(function(H){var $=self.performance.now();return k.trigger(O.Events.FRAG_DECRYPTED,{frag:T,payload:H,stats:{tstart:K,tdecrypt:$}}),M.payload=H,M})}return M}).then(function(M){var k=C.fragCurrent,U=C.hls,P=C.levels;if(!P)throw new Error("init load aborted, missing levels");var K=P[T.level].details;console.assert(K,"Level details are defined when init segment is loaded");var H=T.stats;C.state=R.IDLE,C.fragLoadError=0,T.data=new Uint8Array(M.payload),H.parsing.start=H.buffering.start=self.performance.now(),H.parsing.end=H.buffering.end=self.performance.now(),M.frag===k&&U.trigger(O.Events.FRAG_BUFFERED,{stats:H,frag:k,part:null,id:T.type}),C.tick()}).catch(function(M){C.warn(M),C.resetFragmentLoading(T)})},l.fragContextChanged=function(T){var C=this.fragCurrent;return!T||!C||T.level!==C.level||T.sn!==C.sn||T.urlId!==C.urlId},l.fragBufferedComplete=function(T,C){var M=this.mediaBuffer?this.mediaBuffer:this.media;this.log("Buffered "+T.type+" sn: "+T.sn+(C?" part: "+C.index:"")+" of "+(this.logPrefix==="[stream-controller]"?"level":"track")+" "+T.level+" "+n.default.toString(W.BufferHelper.getBuffered(M))),this.state=R.IDLE,this.tick()},l._handleFragmentLoadComplete=function(T){var C=this.transmuxer;if(!C)return;var M=T.frag,k=T.part,U=T.partsLoaded,P=!U||U.length===0||U.some(function(H){return!H}),K=new c.ChunkMetadata(M.level,M.sn,M.stats.chunkCount+1,0,k?k.index:-1,!P);C.flush(K)},l._handleFragmentLoadProgress=function(T){},l._doFragLoad=function(T,C,M,k){var U=this;if(M===void 0&&(M=null),!this.levels)throw new Error("frag load aborted, missing levels");if(M=Math.max(T.start,M||0),this.config.lowLatencyMode&&C){var P=C.partList;if(P&&k){M>T.end&&C.fragmentHint&&(T=C.fragmentHint);var K=this.getNextPart(P,T,M);if(K>-1){var H=P[K];return this.log("Loading part sn: "+T.sn+" p: "+H.index+" cc: "+T.cc+" of playlist ["+C.startSN+"-"+C.endSN+"] parts [0-"+K+"-"+(P.length-1)+"] "+(this.logPrefix==="[stream-controller]"?"level":"track")+": "+T.level+", target: "+parseFloat(M.toFixed(3))),this.nextLoadPosition=H.start+H.duration,this.state=R.FRAG_LOADING,this.hls.trigger(O.Events.FRAG_LOADING,{frag:T,part:P[K],targetBufferTime:M}),this.doFragPartsLoad(T,P,K,k).catch(function($){return U.handleFragLoadError($)})}else if(!T.url||this.loadedEndOfParts(P,M))return Promise.resolve(null)}}return this.log("Loading fragment "+T.sn+" cc: "+T.cc+" "+(C?"of ["+C.startSN+"-"+C.endSN+"] ":"")+(this.logPrefix==="[stream-controller]"?"level":"track")+": "+T.level+", target: "+parseFloat(M.toFixed(3))),Object(G.isFiniteNumber)(T.sn)&&!this.bitrateTest&&(this.nextLoadPosition=T.start+T.duration),this.state=R.FRAG_LOADING,this.hls.trigger(O.Events.FRAG_LOADING,{frag:T,targetBufferTime:M}),this.fragmentLoader.load(T,k).catch(function($){return U.handleFragLoadError($)})},l.doFragPartsLoad=function(T,C,M,k){var U=this;return new Promise(function(P,K){var H=[],$=function le(pe){var xe=C[pe];U.fragmentLoader.loadPart(T,xe,k).then(function(Ke){H[xe.index]=Ke;var Ne=Ke.part;U.hls.trigger(O.Events.FRAG_LOADED,Ke);var Ie=C[pe+1];if(Ie&&Ie.fragment===T)le(pe+1);else return P({frag:T,part:Ne,partsLoaded:H})}).catch(K)};$(M)})},l.handleFragLoadError=function(T){var C=T.data;return C&&C.details===b.ErrorDetails.INTERNAL_ABORTED?this.handleFragLoadAborted(C.frag,C.part):this.hls.trigger(O.Events.ERROR,C),null},l._handleTransmuxerFlush=function(T){var C=this.getCurrentContext(T);if(!C||this.state!==R.PARSING){this.fragCurrent||(this.state=R.IDLE);return}var M=C.frag,k=C.part,U=C.level,P=self.performance.now();M.stats.parsing.end=P,k&&(k.stats.parsing.end=P),this.updateLevelTiming(M,k,U,T.partial)},l.getCurrentContext=function(T){var C=this.levels,M=T.level,k=T.sn,U=T.part;if(!C||!C[M])return this.warn("Levels object was unset while buffering fragment "+k+" of level "+M+". The current chunk will not be buffered."),null;var P=C[M],K=U>-1?Object(f.getPartWith)(P,k,U):null,H=K?K.fragment:Object(f.getFragmentWithSN)(P,k,this.fragCurrent);return H?{frag:H,part:K,level:P}:null},l.bufferFragmentData=function(T,C,M,k){if(!T||this.state!==R.PARSING)return;var U=T.data1,P=T.data2,K=U;if(U&&P&&(K=Object(p.appendUint8Array)(U,P)),!K||!K.length)return;var H={type:T.type,frag:C,part:M,chunkMeta:k,parent:C.type,data:K};this.hls.trigger(O.Events.BUFFER_APPENDING,H),T.dropped&&T.independent&&!M&&this.flushBufferGap(C)},l.flushBufferGap=function(T){var C=this.media;if(!C)return;if(!W.BufferHelper.isBuffered(C,C.currentTime)){this.flushMainBuffer(0,T.start);return}var M=C.currentTime,k=W.BufferHelper.bufferInfo(C,M,0),U=T.duration,P=Math.min(this.config.maxFragLookUpTolerance*2,U*.25),K=Math.max(Math.min(T.start-P,k.end-P),M+P);T.start-K>P&&this.flushMainBuffer(K,T.start)},l.getFwdBufferInfo=function(T,C){var M=this.config,k=this.getLoadPosition();if(!Object(G.isFiniteNumber)(k))return null;var U=W.BufferHelper.bufferInfo(T,k,M.maxBufferHole);if(U.len===0&&U.nextStart!==void 0){var P=this.fragmentTracker.getBufferedFrag(k,C);if(P&&U.nextStart=M?(C.maxMaxBufferLength/=2,this.warn("Reduce max buffer length to "+C.maxMaxBufferLength+"s"),!0):!1},l.getNextFragment=function(T,C){var M,k,U=C.fragments,P=U.length;if(!P)return null;var K=this.config,H=U[0].start,$;if(C.live){var le=K.initialLiveManifestSize;if(P-1&&M<$.start)break;var le=$.loaded;!le&&(U||$.independent||P)&&$.fragment===C&&(k=K),U=le}return k},l.loadedEndOfParts=function(T,C){var M=T[T.length-1];return M&&C>M.start&&M.loaded},l.getInitialLiveFragment=function(T,C){var M=this.fragPrevious,k=null;if(M){if(T.hasProgramDateTime&&(this.log("Live playlist, switching playlist, load frag with same PDT: "+M.programDateTime),k=Object(v.findFragmentByPDT)(C,M.endProgramDateTime,this.config.maxFragLookUpTolerance)),!k){var U=M.sn+1;if(U>=T.startSN&&U<=T.endSN){var P=C[U-T.startSN];M.cc===P.cc&&(k=P,this.log("Live playlist, switching playlist, load frag with next SN: "+k.sn))}k||(k=Object(v.findFragWithCC)(C,M.cc),k&&this.log("Live playlist, switching playlist, load frag with same CC: "+k.sn))}}else{var K=this.hls.liveSyncPosition;K!==null&&(k=this.getFragmentAtPosition(K,this.bitrateTest?T.fragmentEnd:T.edge,T))}return k},l.getFragmentAtPosition=function(T,C,M){var k=this.config,U=this.fragPrevious,P=M.fragments,K=M.endSN,H=M.fragmentHint,$=k.maxFragLookUpTolerance,le=!!(k.lowLatencyMode&&M.partList&&H);le&&H&&!this.bitrateTest&&(P=P.concat(H),K=H.sn);var pe;if(TC-$?0:$;pe=Object(v.findFragmentByPTS)(U,P,T,xe)}else pe=P[P.length-1];if(pe){var Ke=pe.sn-M.startSN,Ne=U&&pe.level===U.level,Ie=P[Ke+1],Be=this.fragmentTracker.getState(pe);if(Be===w.FragmentState.BACKTRACKED){pe=null;for(var ke=Ke;P[ke]&&this.fragmentTracker.getState(P[ke])===w.FragmentState.BACKTRACKED;)U?pe=P[ke--]:pe=P[--ke];pe||(pe=Ie)}else U&&pe.sn===U.sn&&!le&&(Ne&&(pe.sn=P-C.maxFragLookUpTolerance&&U<=K;if(k!==null&&M.duration>k&&(U"+T.startSN+" prev-sn: "+(U?U.sn:"na")+" fragments: "+K),pe}return H},l.waitForCdnTuneIn=function(T){var C=3;return T.live&&T.canBlockReload&&T.tuneInGoal>Math.max(T.partHoldBack,T.partTarget*C)},l.setStartPosition=function(T,C){var M=this.startPosition;if(M"+T))}}]),s}(j.default)},"./src/controller/buffer-controller.ts":function(Z,z,I){"use strict";I.r(z),I.d(z,"default",function(){return v});var G=I("./src/polyfills/number.ts"),j=I("./src/events.ts"),w=I("./src/utils/logger.ts"),W=I("./src/errors.ts"),F=I("./src/utils/buffer-helper.ts"),O=I("./src/utils/mediasource-helper.ts"),b=I("./src/loader/fragment.ts"),c=I("./src/controller/buffer-operation-queue.ts"),p=Object(O.getMediaSource)(),S=/([ha]vc.)(?:\.[^.,]+)+/,v=function(){function f(a){var n=this;this.details=null,this._objectUrl=null,this.operationQueue=void 0,this.listeners=void 0,this.hls=void 0,this.bufferCodecEventsExpected=0,this._bufferCodecEventsTotal=0,this.media=null,this.mediaSource=null,this.appendError=0,this.tracks={},this.pendingTracks={},this.sourceBuffer=void 0,this._onMediaSourceOpen=function(){var o=n.hls,u=n.media,A=n.mediaSource;w.logger.log("[buffer-controller]: Media source opened"),u&&(n.updateMediaElementDuration(),o.trigger(j.Events.MEDIA_ATTACHED,{media:u})),A&&A.removeEventListener("sourceopen",n._onMediaSourceOpen),n.checkPendingTracks()},this._onMediaSourceClose=function(){w.logger.log("[buffer-controller]: Media source closed")},this._onMediaSourceEnded=function(){w.logger.log("[buffer-controller]: Media source ended")},this.hls=a,this._initSourceBuffer(),this.registerListeners()}var m=f.prototype;return m.hasSourceTypes=function(){return this.getSourceBufferTypes().length>0||Object.keys(this.pendingTracks).length>0},m.destroy=function(){this.unregisterListeners(),this.details=null},m.registerListeners=function(){var n=this.hls;n.on(j.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),n.on(j.Events.MEDIA_DETACHING,this.onMediaDetaching,this),n.on(j.Events.MANIFEST_PARSED,this.onManifestParsed,this),n.on(j.Events.BUFFER_RESET,this.onBufferReset,this),n.on(j.Events.BUFFER_APPENDING,this.onBufferAppending,this),n.on(j.Events.BUFFER_CODECS,this.onBufferCodecs,this),n.on(j.Events.BUFFER_EOS,this.onBufferEos,this),n.on(j.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),n.on(j.Events.LEVEL_UPDATED,this.onLevelUpdated,this),n.on(j.Events.FRAG_PARSED,this.onFragParsed,this),n.on(j.Events.FRAG_CHANGED,this.onFragChanged,this)},m.unregisterListeners=function(){var n=this.hls;n.off(j.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),n.off(j.Events.MEDIA_DETACHING,this.onMediaDetaching,this),n.off(j.Events.MANIFEST_PARSED,this.onManifestParsed,this),n.off(j.Events.BUFFER_RESET,this.onBufferReset,this),n.off(j.Events.BUFFER_APPENDING,this.onBufferAppending,this),n.off(j.Events.BUFFER_CODECS,this.onBufferCodecs,this),n.off(j.Events.BUFFER_EOS,this.onBufferEos,this),n.off(j.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),n.off(j.Events.LEVEL_UPDATED,this.onLevelUpdated,this),n.off(j.Events.FRAG_PARSED,this.onFragParsed,this),n.off(j.Events.FRAG_CHANGED,this.onFragChanged,this)},m._initSourceBuffer=function(){this.sourceBuffer={},this.operationQueue=new c.default(this.sourceBuffer),this.listeners={audio:[],video:[],audiovideo:[]}},m.onManifestParsed=function(n,o){var u=2;(o.audio&&!o.video||!o.altAudio)&&(u=1),this.bufferCodecEventsExpected=this._bufferCodecEventsTotal=u,this.details=null,w.logger.log(this.bufferCodecEventsExpected+" bufferCodec event(s) expected")},m.onMediaAttaching=function(n,o){var u=this.media=o.media;if(u&&p){var A=this.mediaSource=new p;A.addEventListener("sourceopen",this._onMediaSourceOpen),A.addEventListener("sourceended",this._onMediaSourceEnded),A.addEventListener("sourceclose",this._onMediaSourceClose),u.src=self.URL.createObjectURL(A),this._objectUrl=u.src}},m.onMediaDetaching=function(){var n=this.media,o=this.mediaSource,u=this._objectUrl;if(o){if(w.logger.log("[buffer-controller]: media source detaching"),o.readyState==="open")try{o.endOfStream()}catch(A){w.logger.warn("[buffer-controller]: onMediaDetaching: "+A.message+" while calling endOfStream")}this.onBufferReset(),o.removeEventListener("sourceopen",this._onMediaSourceOpen),o.removeEventListener("sourceended",this._onMediaSourceEnded),o.removeEventListener("sourceclose",this._onMediaSourceClose),n&&(u&&self.URL.revokeObjectURL(u),n.src===u?(n.removeAttribute("src"),n.load()):w.logger.warn("[buffer-controller]: media.src was changed by a third party - skip cleanup")),this.mediaSource=null,this.media=null,this._objectUrl=null,this.bufferCodecEventsExpected=this._bufferCodecEventsTotal,this.pendingTracks={},this.tracks={}}this.hls.trigger(j.Events.MEDIA_DETACHED,void 0)},m.onBufferReset=function(){var n=this;this.getSourceBufferTypes().forEach(function(o){var u=n.sourceBuffer[o];try{u&&(n.removeBufferListeners(o),n.mediaSource&&n.mediaSource.removeSourceBuffer(u),n.sourceBuffer[o]=void 0)}catch(A){w.logger.warn("[buffer-controller]: Failed to reset the "+o+" buffer",A)}}),this._initSourceBuffer()},m.onBufferCodecs=function(n,o){var u=this,A=this.getSourceBufferTypes().length;if(Object.keys(o).forEach(function(x){if(A){var y=u.tracks[x];if(y&&typeof y.buffer.changeType=="function"){var _=o[x],R=_.codec,g=_.levelCodec,h=_.container,s=(y.levelCodec||y.codec).replace(S,"$1"),l=(g||R).replace(S,"$1");if(s!==l){var D=h+";codecs="+(g||R);u.appendChangeType(x,D)}}}else u.pendingTracks[x]=o[x]}),A)return;this.bufferCodecEventsExpected=Math.max(this.bufferCodecEventsExpected-1,0),this.mediaSource&&this.mediaSource.readyState==="open"&&this.checkPendingTracks()},m.appendChangeType=function(n,o){var u=this,A=this.operationQueue,x={execute:function(){var _=u.sourceBuffer[n];_&&(w.logger.log("[buffer-controller]: changing "+n+" sourceBuffer type to "+o),_.changeType(o)),A.shiftAndExecuteNext(n)},onStart:function(){},onComplete:function(){},onError:function(_){w.logger.warn("[buffer-controller]: Failed to change "+n+" SourceBuffer type",_)}};A.append(x,n)},m.onBufferAppending=function(n,o){var u=this,A=this.hls,x=this.operationQueue,y=this.tracks,_=o.data,R=o.type,g=o.frag,h=o.part,s=o.chunkMeta,l=s.buffering[R],D=self.performance.now();l.start=D;var T=g.stats.buffering,C=h?h.stats.buffering:null;T.start===0&&(T.start=D),C&&C.start===0&&(C.start=D);var M=y.audio,k=R==="audio"&&s.id===1&&(M==null?void 0:M.container)==="audio/mpeg",U={execute:function(){if(l.executeStart=self.performance.now(),k){var K=u.sourceBuffer[R];if(K){var H=g.start-K.timestampOffset;Math.abs(H)>=.1&&(w.logger.log("[buffer-controller]: Updating audio SourceBuffer timestampOffset to "+g.start+" (delta: "+H+") sn: "+g.sn+")"),K.timestampOffset=g.start)}}u.appendExecutor(_,R)},onStart:function(){},onComplete:function(){var K=self.performance.now();l.executeEnd=l.end=K,T.first===0&&(T.first=K),C&&C.first===0&&(C.first=K);var H=u.sourceBuffer,$={};for(var le in H)$[le]=F.BufferHelper.getBuffered(H[le]);u.appendError=0,u.hls.trigger(j.Events.BUFFER_APPENDED,{type:R,frag:g,part:h,chunkMeta:s,parent:g.type,timeRanges:$})},onError:function(K){w.logger.error("[buffer-controller]: Error encountered while trying to append to the "+R+" SourceBuffer",K);var H={type:W.ErrorTypes.MEDIA_ERROR,parent:g.type,details:W.ErrorDetails.BUFFER_APPEND_ERROR,err:K,fatal:!1};K.code===DOMException.QUOTA_EXCEEDED_ERR?H.details=W.ErrorDetails.BUFFER_FULL_ERROR:(u.appendError++,H.details=W.ErrorDetails.BUFFER_APPEND_ERROR,u.appendError>A.config.appendErrorMaxRetry&&(w.logger.error("[buffer-controller]: Failed "+A.config.appendErrorMaxRetry+" times to append segment in sourceBuffer"),H.fatal=!0)),A.trigger(j.Events.ERROR,H)}};x.append(U,R)},m.onBufferFlushing=function(n,o){var u=this,A=this.operationQueue,x=function(_){return{execute:u.removeExecutor.bind(u,_,o.startOffset,o.endOffset),onStart:function(){},onComplete:function(){u.hls.trigger(j.Events.BUFFER_FLUSHED,{type:_})},onError:function(g){w.logger.warn("[buffer-controller]: Failed to remove from "+_+" SourceBuffer",g)}}};o.type?A.append(x(o.type),o.type):this.getSourceBufferTypes().forEach(function(y){A.append(x(y),y)})},m.onFragParsed=function(n,o){var u=this,A=o.frag,x=o.part,y=[],_=x?x.elementaryStreams:A.elementaryStreams;_[b.ElementaryStreamTypes.AUDIOVIDEO]?y.push("audiovideo"):(_[b.ElementaryStreamTypes.AUDIO]&&y.push("audio"),_[b.ElementaryStreamTypes.VIDEO]&&y.push("video"));var R=function(){var h=self.performance.now();A.stats.buffering.end=h,x&&(x.stats.buffering.end=h);var s=x?x.stats:A.stats;u.hls.trigger(j.Events.FRAG_BUFFERED,{frag:A,part:x,stats:s,id:A.type})};y.length===0&&w.logger.warn("Fragments must have at least one ElementaryStreamType set. type: "+A.type+" level: "+A.level+" sn: "+A.sn),this.blockBuffers(R,y)},m.onFragChanged=function(n,o){this.flushBackBuffer()},m.onBufferEos=function(n,o){var u=this,A=this.getSourceBufferTypes().reduce(function(x,y){var _=u.sourceBuffer[y];return(!o.type||o.type===y)&&(_&&!_.ended&&(_.ended=!0,w.logger.log("[buffer-controller]: "+y+" sourceBuffer now EOS"))),x&&!!(!_||_.ended)},!0);A&&this.blockBuffers(function(){var x=u.mediaSource;if(!x||x.readyState!=="open")return;x.endOfStream()})},m.onLevelUpdated=function(n,o){var u=o.details;if(!u.fragments.length)return;this.details=u,this.getSourceBufferTypes().length?this.blockBuffers(this.updateMediaElementDuration.bind(this)):this.updateMediaElementDuration()},m.flushBackBuffer=function(){var n=this.hls,o=this.details,u=this.media,A=this.sourceBuffer;if(!u||o===null)return;var x=this.getSourceBufferTypes();if(!x.length)return;var y=o.live&&n.config.liveBackBufferLength!==null?n.config.liveBackBufferLength:n.config.backBufferLength;if(!Object(G.isFiniteNumber)(y)||y<0)return;var _=u.currentTime,R=o.levelTargetDuration,g=Math.max(y,R),h=Math.floor(_/R)*R-g;x.forEach(function(s){var l=A[s];if(l){var D=F.BufferHelper.getBuffered(l);D.length>0&&h>D.start(0)&&(n.trigger(j.Events.BACK_BUFFER_REACHED,{bufferEnd:h}),o.live&&n.trigger(j.Events.LIVE_BACK_BUFFER_REACHED,{bufferEnd:h}),n.trigger(j.Events.BUFFER_FLUSHING,{startOffset:0,endOffset:h,type:s}))}})},m.updateMediaElementDuration=function(){if(!this.details||!this.media||!this.mediaSource||this.mediaSource.readyState!=="open")return;var n=this.details,o=this.hls,u=this.media,A=this.mediaSource,x=n.fragments[0].start+n.totalduration,y=u.duration,_=Object(G.isFiniteNumber)(A.duration)?A.duration:0;n.live&&o.config.liveDurationInfinity?(w.logger.log("[buffer-controller]: Media Source duration is set to Infinity"),A.duration=Infinity,this.updateSeekableRange(n)):(x>_&&x>y||!Object(G.isFiniteNumber)(y))&&(w.logger.log("[buffer-controller]: Updating Media Source duration to "+x.toFixed(3)),A.duration=x)},m.updateSeekableRange=function(n){var o=this.mediaSource,u=n.fragments,A=u.length;if(A&&n.live&&o!==null&&o!==void 0&&o.setLiveSeekableRange){var x=Math.max(0,u[0].start),y=Math.max(x,x+n.totalduration);o.setLiveSeekableRange(x,y)}},m.checkPendingTracks=function(){var n=this.bufferCodecEventsExpected,o=this.operationQueue,u=this.pendingTracks,A=Object.keys(u).length;if(A&&!n||A===2){this.createSourceBuffers(u),this.pendingTracks={};var x=this.getSourceBufferTypes();if(x.length===0){this.hls.trigger(j.Events.ERROR,{type:W.ErrorTypes.MEDIA_ERROR,details:W.ErrorDetails.BUFFER_INCOMPATIBLE_CODECS_ERROR,fatal:!0,reason:"could not create source buffer for media codec(s)"});return}x.forEach(function(y){o.executeNext(y)})}},m.createSourceBuffers=function(n){var o=this.sourceBuffer,u=this.mediaSource;if(!u)throw Error("createSourceBuffers called when mediaSource was null");var A=0;for(var x in n)if(!o[x]){var y=n[x];if(!y)throw Error("source buffer exists for track "+x+", however track does not");var _=y.levelCodec||y.codec,R=y.container+";codecs="+_;w.logger.log("[buffer-controller]: creating sourceBuffer("+R+")");try{var g=o[x]=u.addSourceBuffer(R),h=x;this.addBufferListener(h,"updatestart",this._onSBUpdateStart),this.addBufferListener(h,"updateend",this._onSBUpdateEnd),this.addBufferListener(h,"error",this._onSBUpdateError),this.tracks[x]={buffer:g,codec:_,container:y.container,levelCodec:y.levelCodec,id:y.id},A++}catch(s){w.logger.error("[buffer-controller]: error while trying to add sourceBuffer: "+s.message),this.hls.trigger(j.Events.ERROR,{type:W.ErrorTypes.MEDIA_ERROR,details:W.ErrorDetails.BUFFER_ADD_CODEC_ERROR,fatal:!1,error:s,mimeType:R})}}A&&this.hls.trigger(j.Events.BUFFER_CREATED,{tracks:this.tracks})},m._onSBUpdateStart=function(n){var o=this.operationQueue,u=o.current(n);u.onStart()},m._onSBUpdateEnd=function(n){var o=this.operationQueue,u=o.current(n);u.onComplete(),o.shiftAndExecuteNext(n)},m._onSBUpdateError=function(n,o){w.logger.error("[buffer-controller]: "+n+" SourceBuffer error",o),this.hls.trigger(j.Events.ERROR,{type:W.ErrorTypes.MEDIA_ERROR,details:W.ErrorDetails.BUFFER_APPENDING_ERROR,fatal:!1});var u=this.operationQueue.current(n);u&&u.onError(o)},m.removeExecutor=function(n,o,u){var A=this.media,x=this.mediaSource,y=this.operationQueue,_=this.sourceBuffer,R=_[n];if(!A||!x||!R){w.logger.warn("[buffer-controller]: Attempting to remove from the "+n+" SourceBuffer, but it does not exist"),y.shiftAndExecuteNext(n);return}var g=Object(G.isFiniteNumber)(A.duration)?A.duration:Infinity,h=Object(G.isFiniteNumber)(x.duration)?x.duration:Infinity,s=Math.max(0,o),l=Math.min(u,g,h);l>s?(w.logger.log("[buffer-controller]: Removing ["+s+","+l+"] from the "+n+" SourceBuffer"),console.assert(!R.updating,n+" sourceBuffer must not be updating"),R.remove(s,l)):y.shiftAndExecuteNext(n)},m.appendExecutor=function(n,o){var u=this.operationQueue,A=this.sourceBuffer,x=A[o];if(!x){w.logger.warn("[buffer-controller]: Attempting to append to the "+o+" SourceBuffer, but it does not exist"),u.shiftAndExecuteNext(o);return}x.ended=!1,console.assert(!x.updating,o+" sourceBuffer must not be updating"),x.appendBuffer(n)},m.blockBuffers=function(n,o){var u=this;if(o===void 0&&(o=this.getSourceBufferTypes()),!o.length){w.logger.log("[buffer-controller]: Blocking operation requested, but no SourceBuffers exist"),Promise.resolve(n);return}var A=this.operationQueue,x=o.map(function(y){return A.appendBlocker(y)});Promise.all(x).then(function(){n(),o.forEach(function(y){var _=u.sourceBuffer[y];(!_||!_.updating)&&A.shiftAndExecuteNext(y)})})},m.getSourceBufferTypes=function(){return Object.keys(this.sourceBuffer)},m.addBufferListener=function(n,o,u){var A=this.sourceBuffer[n];if(!A)return;var x=u.bind(this,n);this.listeners[n].push({event:o,listener:x}),A.addEventListener(o,x)},m.removeBufferListeners=function(n){var o=this.sourceBuffer[n];if(!o)return;this.listeners[n].forEach(function(u){o.removeEventListener(u.event,u.listener)})},f}()},"./src/controller/buffer-operation-queue.ts":function(Z,z,I){"use strict";I.r(z),I.d(z,"default",function(){return j});var G=I("./src/utils/logger.ts"),j=function(){function w(F){this.buffers=void 0,this.queues={video:[],audio:[],audiovideo:[]},this.buffers=F}var W=w.prototype;return W.append=function(O,b){var c=this.queues[b];c.push(O),c.length===1&&this.buffers[b]&&this.executeNext(b)},W.insertAbort=function(O,b){var c=this.queues[b];c.unshift(O),this.executeNext(b)},W.appendBlocker=function(O){var b,c=new Promise(function(S){b=S}),p={execute:b,onStart:function(){},onComplete:function(){},onError:function(){}};return this.append(p,O),c},W.executeNext=function(O){var b=this.buffers,c=this.queues,p=b[O],S=c[O];if(S.length){var v=S[0];try{v.execute()}catch(f){G.logger.warn("[buffer-operation-queue]: Unhandled exception executing the current operation"),v.onError(f),(!p||!p.updating)&&(S.shift(),this.executeNext(O))}}},W.shiftAndExecuteNext=function(O){this.queues[O].shift(),this.executeNext(O)},W.current=function(O){return this.queues[O][0]},w}()},"./src/controller/cap-level-controller.ts":function(Z,z,I){"use strict";I.r(z);var G=I("./src/events.ts");function j(F,O){for(var b=0;b0&&this.mediaWidth>0){var c=this.hls.levels;if(c.length){var p=this.hls;p.autoLevelCapping=this.getMaxLevel(c.length-1),p.autoLevelCapping>this.autoLevelCapping&&this.streamController&&this.streamController.nextLevelSwitch(),this.autoLevelCapping=p.autoLevelCapping}}},O.getMaxLevel=function(c){var p=this,S=this.hls.levels;if(!S.length)return-1;var v=S.filter(function(f,m){return F.isLevelAllowed(m,p.restrictedLevels)&&m<=c});return this.clientRect=null,F.getMaxLevelByMediaSize(v,this.mediaWidth,this.mediaHeight)},O.startCapping=function(){if(this.timer)return;this.autoLevelCapping=Number.POSITIVE_INFINITY,this.hls.firstLevel=this.getMaxLevel(this.firstLevel),self.clearInterval(this.timer),this.timer=self.setInterval(this.detectPlayerSize.bind(this),1e3),this.detectPlayerSize()},O.stopCapping=function(){this.restrictedLevels=[],this.firstLevel=-1,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.timer&&(self.clearInterval(this.timer),this.timer=void 0)},O.getDimensions=function(){if(this.clientRect)return this.clientRect;var c=this.media,p={width:0,height:0};if(c){var S=c.getBoundingClientRect();p.width=S.width,p.height=S.height,!p.width&&!p.height&&(p.width=S.right-S.left||c.width||0,p.height=S.bottom-S.top||c.height||0)}return this.clientRect=p,p},F.isLevelAllowed=function(c,p){return p===void 0&&(p=[]),p.indexOf(c)===-1},F.getMaxLevelByMediaSize=function(c,p,S){if(!c||!c.length)return-1;for(var v=function(o,u){return u?o.width!==u.width||o.height!==u.height:!0},f=c.length-1,m=0;m=p||a.height>=S)&&v(a,c[m+1])){f=m;break}}return f},w(F,[{key:"mediaWidth",get:function(){return this.getDimensions().width*F.contentScaleFactor}},{key:"mediaHeight",get:function(){return this.getDimensions().height*F.contentScaleFactor}}],[{key:"contentScaleFactor",get:function(){var c=1;try{c=self.devicePixelRatio}catch(p){}return c}}]),F}();z.default=W},"./src/controller/cmcd-controller.ts":function(Z,z,I){"use strict";I.r(z),I.d(z,"default",function(){return v});var G=I("./src/events.ts"),j=I("./src/types/cmcd.ts"),w=I("./src/utils/buffer-helper.ts"),W=I("./src/utils/logger.ts");function F(f,m){for(var a=0;a=f.length?{done:!0}:{done:!1,value:f[n++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function c(f,m){if(!f)return;if(typeof f=="string")return p(f,m);var a=Object.prototype.toString.call(f).slice(8,-1);if(a==="Object"&&f.constructor&&(a=f.constructor.name),a==="Map"||a==="Set")return Array.from(f);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return p(f,m)}function p(f,m){(m==null||m>f.length)&&(m=f.length);for(var a=0,n=new Array(m);ao&&(o=y.bitrate)}return o>0?o:NaN},m.getBufferLength=function(n){var o=this.hls.media,u=n===j.CMCDObjectType.AUDIO?this.audioBuffer:this.videoBuffer;if(!u||!o)return NaN;var A=w.BufferHelper.bufferInfo(u,o.currentTime,this.config.maxBufferHole);return A.len*1e3},m.createPlaylistLoader=function(){var n=this.config.pLoader,o=this.applyPlaylistData,u=n||this.config.loader;return function(){function A(y){this.loader=void 0,this.loader=new u(y)}var x=A.prototype;return x.destroy=function(){this.loader.destroy()},x.abort=function(){this.loader.abort()},x.load=function(_,R,g){o(_),this.loader.load(_,R,g)},O(A,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),A}()},m.createFragmentLoader=function(){var n=this.config.fLoader,o=this.applyFragmentData,u=n||this.config.loader;return function(){function A(y){this.loader=void 0,this.loader=new u(y)}var x=A.prototype;return x.destroy=function(){this.loader.destroy()},x.abort=function(){this.loader.abort()},x.load=function(_,R,g){o(_),this.loader.load(_,R,g)},O(A,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),A}()},f.uuid=function(){var n=URL.createObjectURL(new Blob),o=n.toString();return URL.revokeObjectURL(n),o.substr(o.lastIndexOf("/")+1)},f.serialize=function(n){for(var o=[],u=function(k){return!Number.isNaN(k)&&k!=null&&k!==""&&k!==!1},A=function(k){return Math.round(k)},x=function(k){return A(k/100)*100},y=function(k){return encodeURIComponent(k)},_={br:A,d:A,bl:x,dl:x,mtp:x,nor:y,rtp:x,tb:A},R=Object.keys(n||{}).sort(),g=b(R),h;!(h=g()).done;){var s=h.value,l=n[s];if(!u(l))continue;if(s==="v"&&l===1)continue;if(s=="pr"&&l===1)continue;var D=_[s];D&&(l=D(l));var T=typeof l,C=void 0;s==="ot"||s==="sf"||s==="st"?C=s+"="+l:T==="boolean"?C=s:T==="number"?C=s+"="+l:C=s+"="+JSON.stringify(l),o.push(C)}return o.join(",")},f.toHeaders=function(n){for(var o=Object.keys(n),u={},A=["Object","Request","Session","Status"],x=[{},{},{},{}],y={br:0,d:0,ot:0,tb:0,bl:1,dl:1,mtp:1,nor:1,nrr:1,su:1,cid:2,pr:2,sf:2,sid:2,st:2,v:2,bs:3,rtp:3},_=0,R=o;_b){this.hls.trigger(G.Events.ERROR,{type:j.ErrorTypes.KEY_SYSTEM_ERROR,details:j.ErrorDetails.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0});return}var y=b-this._requestLicenseFailureCount+1;w.logger.warn("Retrying license request, "+y+" attempts left"),this._requestLicense(o,u)}break}},f._generateLicenseRequestChallenge=function(a,n){switch(a.mediaKeySystemDomain){case W.KeySystems.WIDEVINE:return n}throw new Error("unsupported key-system: "+a.mediaKeySystemDomain)},f._requestLicense=function(a,n){w.logger.log("Requesting content license for key-system");var o=this._mediaKeysList[0];if(!o){w.logger.error("Fatal error: Media is encrypted but no key-system access has been obtained yet"),this.hls.trigger(G.Events.ERROR,{type:j.ErrorTypes.KEY_SYSTEM_ERROR,details:j.ErrorDetails.KEY_SYSTEM_NO_ACCESS,fatal:!0});return}try{var u=this.getLicenseServerUrl(o.mediaKeySystemDomain),A=this._createLicenseXhr(u,a,n);w.logger.log("Sending license request to URL: "+u);var x=this._generateLicenseRequestChallenge(o,a);A.send(x)}catch(y){w.logger.error("Failure requesting DRM license: "+y),this.hls.trigger(G.Events.ERROR,{type:j.ErrorTypes.KEY_SYSTEM_ERROR,details:j.ErrorDetails.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0})}},f.onMediaAttached=function(a,n){if(!this._emeEnabled)return;var o=n.media;this._media=o,o.addEventListener("encrypted",this._onMediaEncrypted)},f.onMediaDetached=function(){var a=this._media,n=this._mediaKeysList;if(!a)return;a.removeEventListener("encrypted",this._onMediaEncrypted),this._media=null,this._mediaKeysList=[],Promise.all(n.map(function(o){if(o.mediaKeysSession)return o.mediaKeysSession.close().catch(function(){})})).then(function(){return a.setMediaKeys(null)}).catch(function(){})},f.onManifestParsed=function(a,n){if(!this._emeEnabled)return;var o=n.levels.map(function(A){return A.audioCodec}).filter(function(A){return!!A}),u=n.levels.map(function(A){return A.videoCodec}).filter(function(A){return!!A});this._attemptKeySystemAccess(W.KeySystems.WIDEVINE,o,u)},O(v,[{key:"requestMediaKeySystemAccess",get:function(){if(!this._requestMediaKeySystemAccess)throw new Error("No requestMediaKeySystemAccess function configured");return this._requestMediaKeySystemAccess}}]),v}();z.default=S},"./src/controller/fps-controller.ts":function(Z,z,I){"use strict";I.r(z);var G=I("./src/events.ts"),j=I("./src/utils/logger.ts"),w=function(){function W(O){this.hls=void 0,this.isVideoPlaybackQualityAvailable=!1,this.timer=void 0,this.media=null,this.lastTime=void 0,this.lastDroppedFrames=0,this.lastDecodedFrames=0,this.streamController=void 0,this.hls=O,this.registerListeners()}var F=W.prototype;return F.setStreamController=function(b){this.streamController=b},F.registerListeners=function(){this.hls.on(G.Events.MEDIA_ATTACHING,this.onMediaAttaching,this)},F.unregisterListeners=function(){this.hls.off(G.Events.MEDIA_ATTACHING,this.onMediaAttaching)},F.destroy=function(){this.timer&&clearInterval(this.timer),this.unregisterListeners(),this.isVideoPlaybackQualityAvailable=!1,this.media=null},F.onMediaAttaching=function(b,c){var p=this.hls.config;if(p.capLevelOnFPSDrop){var S=c.media instanceof self.HTMLVideoElement?c.media:null;this.media=S,S&&typeof S.getVideoPlaybackQuality=="function"&&(this.isVideoPlaybackQualityAvailable=!0),self.clearInterval(this.timer),this.timer=self.setInterval(this.checkFPSInterval.bind(this),p.fpsDroppedMonitoringPeriod)}},F.checkFPS=function(b,c,p){var S=performance.now();if(c){if(this.lastTime){var v=S-this.lastTime,f=p-this.lastDroppedFrames,m=c-this.lastDecodedFrames,a=1e3*f/v,n=this.hls;if(n.trigger(G.Events.FPS_DROP,{currentDropped:f,currentDecoded:m,totalDroppedFrames:p}),a>0&&f>n.config.fpsDroppedMonitoringThreshold*m){var o=n.currentLevel;j.logger.warn("drop FPS ratio greater than max allowed value for currentLevel: "+o),o>0&&(n.autoLevelCapping===-1||n.autoLevelCapping>=o)&&(o=o-1,n.trigger(G.Events.FPS_DROP_LEVEL_CAPPING,{level:o,droppedLevel:n.currentLevel}),n.autoLevelCapping=o,this.streamController.nextLevelSwitch())}}this.lastTime=S,this.lastDroppedFrames=p,this.lastDecodedFrames=c}},F.checkFPSInterval=function(){var b=this.media;if(b)if(this.isVideoPlaybackQualityAvailable){var c=b.getVideoPlaybackQuality();this.checkFPS(b,c.totalVideoFrames,c.droppedVideoFrames)}else this.checkFPS(b,b.webkitDecodedFrameCount,b.webkitDroppedFrameCount)},W}();z.default=w},"./src/controller/fragment-finders.ts":function(Z,z,I){"use strict";I.r(z),I.d(z,"findFragmentByPDT",function(){return w}),I.d(z,"findFragmentByPTS",function(){return W}),I.d(z,"fragmentWithinToleranceTest",function(){return F}),I.d(z,"pdtWithinToleranceTest",function(){return O}),I.d(z,"findFragWithCC",function(){return b});var G=I("./src/polyfills/number.ts"),j=I("./src/utils/binary-search.ts");function w(c,p,S){if(p===null||!Array.isArray(c)||!c.length||!Object(G.isFiniteNumber)(p))return null;var v=c[0].programDateTime;if(p<(v||0))return null;var f=c[c.length-1].endProgramDateTime;if(p>=(f||0))return null;S=S||0;for(var m=0;mc&&S.start?-1:0}function O(c,p,S){var v=Math.min(p,S.duration+(S.deltaPTS?S.deltaPTS:0))*1e3,f=S.endProgramDateTime||0;return f-v>c}function b(c,p){return j.default.search(c,function(S){return S.ccp?-1:0})}},"./src/controller/fragment-tracker.ts":function(Z,z,I){"use strict";I.r(z),I.d(z,"FragmentState",function(){return w}),I.d(z,"FragmentTracker",function(){return W});var G=I("./src/events.ts"),j=I("./src/types/loader.ts"),w;(function(b){b.NOT_LOADED="NOT_LOADED",b.BACKTRACKED="BACKTRACKED",b.APPENDING="APPENDING",b.PARTIAL="PARTIAL",b.OK="OK"})(w||(w={}));var W=function(){function b(p){this.activeFragment=null,this.activeParts=null,this.fragments=Object.create(null),this.timeRanges=Object.create(null),this.bufferPadding=.2,this.hls=void 0,this.hls=p,this._registerListeners()}var c=b.prototype;return c._registerListeners=function(){var S=this.hls;S.on(G.Events.BUFFER_APPENDED,this.onBufferAppended,this),S.on(G.Events.FRAG_BUFFERED,this.onFragBuffered,this),S.on(G.Events.FRAG_LOADED,this.onFragLoaded,this)},c._unregisterListeners=function(){var S=this.hls;S.off(G.Events.BUFFER_APPENDED,this.onBufferAppended,this),S.off(G.Events.FRAG_BUFFERED,this.onFragBuffered,this),S.off(G.Events.FRAG_LOADED,this.onFragLoaded,this)},c.destroy=function(){this._unregisterListeners(),this.fragments=this.timeRanges=null},c.getAppendedFrag=function(S,v){if(v===j.PlaylistLevelType.MAIN){var f=this.activeFragment,m=this.activeParts;if(!f)return null;if(m)for(var a=m.length;a--;){var n=m[a],o=n?n.end:f.appendedPTS;if(n.start<=S&&o!==void 0&&S<=o)return a>9&&(this.activeParts=m.slice(a-9)),n}else if(f.start<=S&&f.appendedPTS!==void 0&&S<=f.appendedPTS)return f}return this.getBufferedFrag(S,v)},c.getBufferedFrag=function(S,v){for(var f=this.fragments,m=Object.keys(f),a=m.length;a--;){var n=f[m[a]];if((n==null?void 0:n.body.type)===v&&n.buffered){var o=n.body;if(o.start<=S&&S<=o.end)return o}}return null},c.detectEvictedFragments=function(S,v,f){var m=this;Object.keys(this.fragments).forEach(function(a){var n=m.fragments[a];if(!n)return;if(!n.buffered){n.body.type===f&&m.removeFragment(n.body);return}var o=n.range[S];if(!o)return;o.time.some(function(u){var A=!m.isTimeBuffered(u.startPTS,u.endPTS,v);return A&&m.removeFragment(n.body),A})})},c.detectPartialFragments=function(S){var v=this,f=this.timeRanges,m=S.frag,a=S.part;if(!f||m.sn==="initSegment")return;var n=O(m),o=this.fragments[n];if(!o)return;Object.keys(f).forEach(function(u){var A=m.elementaryStreams[u];if(!A)return;var x=f[u],y=a!==null||A.partial===!0;o.range[u]=v.getBufferedTimes(m,a,y,x)}),o.backtrack=o.loaded=null,Object.keys(o.range).length?o.buffered=!0:this.removeFragment(o.body)},c.fragBuffered=function(S){var v=O(S),f=this.fragments[v];f&&(f.backtrack=f.loaded=null,f.buffered=!0)},c.getBufferedTimes=function(S,v,f,m){for(var a={time:[],partial:f},n=v?v.start:S.start,o=v?v.end:S.end,u=S.minEndPTS||o,A=S.maxStartPTS||n,x=0;x=y&&u<=_){a.time.push({startPTS:Math.max(n,m.start(x)),endPTS:Math.min(o,m.end(x))});break}else if(n<_&&o>y)a.partial=!0,a.time.push({startPTS:Math.max(n,m.start(x)),endPTS:Math.min(o,m.end(x))});else if(o<=y)break}return a},c.getPartialFragment=function(S){var v=null,f,m,a,n=0,o=this.bufferPadding,u=this.fragments;return Object.keys(u).forEach(function(A){var x=u[A];if(!x)return;F(x)&&(m=x.body.start-o,a=x.body.end+o,S>=m&&S<=a&&(f=Math.min(S-m,a-S),n<=f&&(v=x.body,n=f)))}),v},c.getState=function(S){var v=O(S),f=this.fragments[v];return f?f.buffered?F(f)?w.PARTIAL:w.OK:f.backtrack?w.BACKTRACKED:w.APPENDING:w.NOT_LOADED},c.backtrack=function(S,v){var f=O(S),m=this.fragments[f];if(!m||m.backtrack)return null;var a=m.backtrack=v||m.loaded;return m.loaded=null,a},c.getBacktrackData=function(S){var v=O(S),f=this.fragments[v];if(f){var m,a=f.backtrack;if(a!=null&&(m=a.payload)!==null&&m!==void 0&&m.byteLength)return a;this.removeFragment(S)}return null},c.isTimeBuffered=function(S,v,f){for(var m,a,n=0;n=m&&v<=a)return!0;if(v<=m)return!1}return!1},c.onFragLoaded=function(S,v){var f=v.frag,m=v.part;if(f.sn==="initSegment"||f.bitrateTest||m)return;var a=O(f);this.fragments[a]={body:f,loaded:v,backtrack:null,buffered:!1,range:Object.create(null)}},c.onBufferAppended=function(S,v){var f=this,m=v.frag,a=v.part,n=v.timeRanges;if(m.type===j.PlaylistLevelType.MAIN)if(this.activeFragment=m,a){var o=this.activeParts;o||(this.activeParts=o=[]),o.push(a)}else this.activeParts=null;this.timeRanges=n,Object.keys(n).forEach(function(u){var A=n[u];if(f.detectEvictedFragments(u,A),!a)for(var x=0;xS&&m.removeFragment(o)}})},c.removeFragment=function(S){var v=O(S);S.stats.loaded=0,S.clearElementaryStreamInfo(),delete this.fragments[v]},c.removeAllFragments=function(){this.fragments=Object.create(null),this.activeFragment=null,this.activeParts=null},b}();function F(b){var c,p;return b.buffered&&(((c=b.range.video)===null||c===void 0?void 0:c.partial)||((p=b.range.audio)===null||p===void 0?void 0:p.partial))}function O(b){return b.type+"_"+b.level+"_"+b.urlId+"_"+b.sn}},"./src/controller/gap-controller.ts":function(Z,z,I){"use strict";I.r(z),I.d(z,"STALL_MINIMUM_DURATION_MS",function(){return F}),I.d(z,"MAX_START_GAP_JUMP",function(){return O}),I.d(z,"SKIP_BUFFER_HOLE_STEP_SECONDS",function(){return b}),I.d(z,"SKIP_BUFFER_RANGE_START",function(){return c}),I.d(z,"default",function(){return p});var G=I("./src/utils/buffer-helper.ts"),j=I("./src/errors.ts"),w=I("./src/events.ts"),W=I("./src/utils/logger.ts"),F=250,O=2,b=.1,c=.05,p=function(){function S(f,m,a,n){this.config=void 0,this.media=void 0,this.fragmentTracker=void 0,this.hls=void 0,this.nudgeRetry=0,this.stallReported=!1,this.stalled=null,this.moved=!1,this.seeking=!1,this.config=f,this.media=m,this.fragmentTracker=a,this.hls=n}var v=S.prototype;return v.destroy=function(){this.hls=this.fragmentTracker=this.media=null},v.poll=function(m){var a=this.config,n=this.media,o=this.stalled,u=n.currentTime,A=n.seeking,x=this.seeking&&!A,y=!this.seeking&&A;if(this.seeking=A,u!==m){if(this.moved=!0,o!==null){if(this.stallReported){var _=self.performance.now()-o;W.logger.warn("playback not stuck anymore @"+u+", after "+Math.round(_)+"ms"),this.stallReported=!1}this.stalled=null,this.nudgeRetry=0}return}if((y||x)&&(this.stalled=null),n.paused||n.ended||n.playbackRate===0||!G.BufferHelper.getBuffered(n).length)return;var R=G.BufferHelper.bufferInfo(n,u,0),g=R.len>0,h=R.nextStart||0;if(!g&&!h)return;if(A){var s=R.len>O,l=!h||h-u>O&&!this.fragmentTracker.getPartialFragment(u);if(s||l)return;this.moved=!1}if(!this.moved&&this.stalled!==null){var D,T=Math.max(h,R.start||0)-u,C=this.hls.levels?this.hls.levels[this.hls.currentLevel]:null,M=C==null||((D=C.details)===null||D===void 0)?void 0:D.live,k=M?C.details.targetduration*2:O;if(T>0&&T<=k){this._trySkipBufferHole(null);return}}var U=self.performance.now();if(o===null){this.stalled=U;return}var P=U-o;!A&&P>=F&&this._reportStall(R.len);var K=G.BufferHelper.bufferInfo(n,u,a.maxBufferHole);this._tryFixBufferStall(K,P)},v._tryFixBufferStall=function(m,a){var n=this.config,o=this.fragmentTracker,u=this.media,A=u.currentTime,x=o.getPartialFragment(A);if(x){var y=this._trySkipBufferHole(x);if(y)return}m.len>n.maxBufferHole&&a>n.highBufferWatchdogPeriod*1e3&&(W.logger.warn("Trying to nudge playhead over buffer-hole"),this.stalled=null,this._tryNudgeBuffer())},v._reportStall=function(m){var a=this.hls,n=this.media,o=this.stallReported;o||(this.stallReported=!0,W.logger.warn("Playback stalling at @"+n.currentTime+" due to low buffer (buffer="+m+")"),a.trigger(w.Events.ERROR,{type:j.ErrorTypes.MEDIA_ERROR,details:j.ErrorDetails.BUFFER_STALLED_ERROR,fatal:!1,buffer:m}))},v._trySkipBufferHole=function(m){for(var a=this.config,n=this.hls,o=this.media,u=o.currentTime,A=0,x=G.BufferHelper.getBuffered(o),y=0;y=A&&u<_){var R=Math.max(_+c,o.currentTime+b);return W.logger.warn("skipping hole, adjusting currentTime from "+u+" to "+R),this.moved=!0,this.stalled=null,o.currentTime=R,m&&n.trigger(w.Events.ERROR,{type:j.ErrorTypes.MEDIA_ERROR,details:j.ErrorDetails.BUFFER_SEEK_OVER_HOLE,fatal:!1,reason:"fragment loaded with buffer holes, seeking from "+u+" to "+R,frag:m}),R}A=x.end(y)}return 0},v._tryNudgeBuffer=function(){var m=this.config,a=this.hls,n=this.media,o=n.currentTime,u=(this.nudgeRetry||0)+1;if(this.nudgeRetry=u,u.05&&this.forwardBufferLength>1){var y=Math.min(2,Math.max(1,n)),_=Math.round(2/(1+Math.exp(-.75*u-this.edgeStalled))*20)/20;S.playbackRate=Math.min(y,Math.max(1,_))}else S.playbackRate!==1&&S.playbackRate!==0&&(S.playbackRate=1)},c.estimateLiveEdge=function(){var S=this.levelDetails;return S===null?null:S.edge+S.age},c.computeLatency=function(){var S=this.estimateLiveEdge();return S===null?null:S-this.currentTime},F(b,[{key:"latency",get:function(){return this._latency||0}},{key:"maxLatency",get:function(){var S=this.config,v=this.levelDetails;return S.liveMaxLatencyDuration!==void 0?S.liveMaxLatencyDuration:v?S.liveMaxLatencyDurationCount*v.targetduration:0}},{key:"targetLatency",get:function(){var S=this.levelDetails;if(S===null)return null;var v=S.holdBack,f=S.partHoldBack,m=S.targetduration,a=this.config,n=a.liveSyncDuration,o=a.liveSyncDurationCount,u=a.lowLatencyMode,A=this.hls.userConfig,x=u&&f||v;(A.liveSyncDuration||A.liveSyncDurationCount||x===0)&&(x=n!==void 0?n:o*m);var y=m,_=1;return x+Math.min(this.stallCount*_,y)}},{key:"liveSyncPosition",get:function(){var S=this.estimateLiveEdge(),v=this.targetLatency,f=this.levelDetails;if(S===null||v===null||f===null)return null;var m=f.edge,a=S-v-this.edgeStalled,n=m-f.totalduration,o=m-(this.config.lowLatencyMode&&f.partTarget||f.targetduration);return Math.min(Math.max(n,a),o)}},{key:"drift",get:function(){var S=this.levelDetails;return S===null?1:S.drift}},{key:"edgeStalled",get:function(){var S=this.levelDetails;if(S===null)return 0;var v=(this.config.lowLatencyMode&&S.partTarget||S.targetduration)*3;return Math.max(S.age-v,0)}},{key:"forwardBufferLength",get:function(){var S=this.media,v=this.levelDetails;if(!S||!v)return 0;var f=S.buffered.length;return f?S.buffered.end(f-1):v.edge-this.currentTime}}]),b}()},"./src/controller/level-controller.ts":function(Z,z,I){"use strict";I.r(z),I.d(z,"default",function(){return a});var G=I("./src/types/level.ts"),j=I("./src/events.ts"),w=I("./src/errors.ts"),W=I("./src/utils/codecs.ts"),F=I("./src/controller/level-helper.ts"),O=I("./src/controller/base-playlist-controller.ts"),b=I("./src/types/loader.ts");function c(){return c=Object.assign||function(n){for(var o=1;o0){h=_[0].bitrate,_.sort(function(P,K){return P.bitrate-K.bitrate}),this._levels=_;for(var M=0;M<_.length;M++)if(_[M].bitrate===h){this._firstLevel=M,this.log("manifest loaded, "+_.length+" level(s) found, first bitrate: "+h);break}var k=C&&!T,U={levels:_,audioTracks:R,subtitleTracks:g,firstLevel:this._firstLevel,stats:y.stats,audio:C,video:T,altAudio:!k&&R.some(function(P){return!!P.url})};this.hls.trigger(j.Events.MANIFEST_PARSED,U),(this.hls.config.autoStartLoad||this.hls.forceStartLoad)&&this.hls.startLoad(this.hls.config.startPosition)}else this.hls.trigger(j.Events.ERROR,{type:w.ErrorTypes.MEDIA_ERROR,details:w.ErrorDetails.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:y.url,reason:"no level with compatible codecs found in manifest"})},u.onError=function(x,y){if(n.prototype.onError.call(this,x,y),y.fatal)return;var _=y.context,R=this._levels[this.currentLevelIndex];if(_&&(_.type===b.PlaylistContextType.AUDIO_TRACK&&R.audioGroupIds&&_.groupId===R.audioGroupIds[R.urlId]||_.type===b.PlaylistContextType.SUBTITLE_TRACK&&R.textGroupIds&&_.groupId===R.textGroupIds[R.urlId])){this.redundantFailover(this.currentLevelIndex);return}var g=!1,h=!0,s;switch(y.details){case w.ErrorDetails.FRAG_LOAD_ERROR:case w.ErrorDetails.FRAG_LOAD_TIMEOUT:case w.ErrorDetails.KEY_LOAD_ERROR:case w.ErrorDetails.KEY_LOAD_TIMEOUT:if(y.frag){var l=this._levels[y.frag.level];l?(l.fragmentError++,l.fragmentError>this.hls.config.fragLoadingMaxRetry&&(s=y.frag.level)):s=y.frag.level}break;case w.ErrorDetails.LEVEL_LOAD_ERROR:case w.ErrorDetails.LEVEL_LOAD_TIMEOUT:_&&(_.deliveryDirectives&&(h=!1),s=_.level),g=!0;break;case w.ErrorDetails.REMUX_ALLOC_ERROR:s=y.level,g=!0;break}s!==void 0&&this.recoverLevel(y,s,g,h)},u.recoverLevel=function(x,y,_,R){var g=x.details,h=this._levels[y];if(h.loadError++,_){var s=this.retryLoadingOrFail(x);if(s)x.levelRetry=!0;else{this.currentLevelIndex=-1;return}}if(R){var l=h.url.length;if(l>1&&h.loadError1){var R=(y.urlId+1)%_;this.warn("Switching to redundant URL-id "+R),this._levels.forEach(function(g){g.urlId=R}),this.level=x}},u.onFragLoaded=function(x,y){var _=y.frag;if(_!==void 0&&_.type===b.PlaylistLevelType.MAIN){var R=this._levels[_.level];R!==void 0&&(R.fragmentError=0,R.loadError=0)}},u.onLevelLoaded=function(x,y){var _,R=y.level,g=y.details,h=this._levels[R];if(!h){var s;this.warn("Invalid level index "+R),(s=y.deliveryDirectives)!==null&&s!==void 0&&s.skip&&(g.deltaUpdateFailed=!0);return}R===this.currentLevelIndex?(h.fragmentError===0&&(h.loadError=0,this.retryCount=0),this.playlistLoaded(R,y,h.details)):(_=y.deliveryDirectives)!==null&&_!==void 0&&_.skip&&(g.deltaUpdateFailed=!0)},u.onAudioTrackSwitched=function(x,y){var _=this.hls.levels[this.currentLevelIndex];if(!_)return;if(_.audioGroupIds){for(var R=-1,g=this.hls.audioTracks[y.id].groupId,h=0;h<_.audioGroupIds.length;h++)if(_.audioGroupIds[h]===g){R=h;break}R!==_.urlId&&(_.urlId=R,this.startLoad())}},u.loadPlaylist=function(x){var y=this.currentLevelIndex,_=this._levels[y];if(this.canLoad&&_&&_.url.length>0){var R=_.urlId,g=_.url[R];if(x)try{g=x.addDirectives(g)}catch(h){this.warn("Could not construct new URL with HLS Delivery Directives: "+h)}this.log("Attempt loading level index "+y+(x?" at sn "+x.msn+" part "+x.part:"")+" with URL-id "+R+" "+g),this.clearTimer(),this.hls.trigger(j.Events.LEVEL_LOADING,{url:g,level:y,id:R,deliveryDirectives:x||null})}},u.removeLevel=function(x,y){var _=function(h,s){return s!==y},R=this._levels.filter(function(g,h){return h!==x?!0:g.url.length>1&&y!==void 0?(g.url=g.url.filter(_),g.audioGroupIds&&(g.audioGroupIds=g.audioGroupIds.filter(_)),g.textGroupIds&&(g.textGroupIds=g.textGroupIds.filter(_)),g.urlId=0,!0):!1}).map(function(g,h){var s=g.details;return s!=null&&s.fragments&&s.fragments.forEach(function(l){l.level=h}),g});this._levels=R,this.hls.trigger(j.Events.LEVELS_UPDATED,{levels:R})},S(o,[{key:"levels",get:function(){return this._levels.length===0?null:this._levels}},{key:"level",get:function(){return this.currentLevelIndex},set:function(x){var y,_=this._levels;if(_.length===0)return;if(this.currentLevelIndex===x&&(y=_[x])!==null&&y!==void 0&&y.details)return;if(x<0||x>=_.length){var R=x<0;if(this.hls.trigger(j.Events.ERROR,{type:w.ErrorTypes.OTHER_ERROR,details:w.ErrorDetails.LEVEL_SWITCH_ERROR,level:x,fatal:R,reason:"invalid level idx"}),R)return;x=Math.min(x,_.length-1)}this.clearTimer();var g=this.currentLevelIndex,h=_[g],s=_[x];this.log("switching to level "+x+" from "+g),this.currentLevelIndex=x;var l=c({},s,{level:x,maxBitrate:s.maxBitrate,uri:s.uri,urlId:s.urlId});delete l._urlId,this.hls.trigger(j.Events.LEVEL_SWITCHING,l);var D=s.details;if(!D||D.live){var T=this.switchParams(s.uri,h==null?void 0:h.details);this.loadPlaylist(T)}}},{key:"manualLevel",get:function(){return this.manualLevelIndex},set:function(x){this.manualLevelIndex=x,this._startLevel===void 0&&(this._startLevel=x),x!==-1&&(this.level=x)}},{key:"firstLevel",get:function(){return this._firstLevel},set:function(x){this._firstLevel=x}},{key:"startLevel",get:function(){if(this._startLevel===void 0){var x=this.hls.config.startLevel;return x!==void 0?x:this._firstLevel}else return this._startLevel},set:function(x){this._startLevel=x}},{key:"nextLoadLevel",get:function(){return this.manualLevelIndex!==-1?this.manualLevelIndex:this.hls.nextAutoLevel},set:function(x){this.level=x,this.manualLevelIndex===-1&&(this.hls.nextAutoLevel=x)}}]),o}(O.default)},"./src/controller/level-helper.ts":function(Z,z,I){"use strict";I.r(z),I.d(z,"addGroupId",function(){return w}),I.d(z,"assignTrackIdsByGroup",function(){return W}),I.d(z,"updatePTS",function(){return F}),I.d(z,"updateFragPTSDTS",function(){return b}),I.d(z,"mergeDetails",function(){return c}),I.d(z,"mapPartIntersection",function(){return p}),I.d(z,"mapFragmentIntersection",function(){return S}),I.d(z,"adjustSliding",function(){return v}),I.d(z,"addSliding",function(){return f}),I.d(z,"computeReloadInterval",function(){return m}),I.d(z,"getFragmentWithSN",function(){return a}),I.d(z,"getPartWith",function(){return n});var G=I("./src/polyfills/number.ts"),j=I("./src/utils/logger.ts");function w(o,u,A){switch(u){case"audio":o.audioGroupIds||(o.audioGroupIds=[]),o.audioGroupIds.push(A);break;case"text":o.textGroupIds||(o.textGroupIds=[]),o.textGroupIds.push(A);break}}function W(o){var u={};o.forEach(function(A){var x=A.groupId||"";A.id=u[x]=u[x]||0,u[x]++})}function F(o,u,A){var x=o[u],y=o[A];O(x,y)}function O(o,u){var A=u.startPTS;if(Object(G.isFiniteNumber)(A)){var x=0,y;u.sn>o.sn?(x=A-o.start,y=o):(x=o.start-A,y=u),y.duration!==x&&(y.duration=x)}else if(u.sn>o.sn){var _=o.cc===u.cc;_&&o.minEndPTS?u.start=o.start+(o.minEndPTS-o.start):u.start=o.start+o.duration}else u.start=Math.max(o.start-u.duration,0)}function b(o,u,A,x,y,_){var R=x-A;R<=0&&(j.logger.warn("Fragment should have a positive duration",u),x=A+u.duration,_=y+u.duration);var g=A,h=x,s=u.startPTS,l=u.endPTS;if(Object(G.isFiniteNumber)(s)){var D=Math.abs(s-A);Object(G.isFiniteNumber)(u.deltaPTS)?u.deltaPTS=Math.max(D,u.deltaPTS):u.deltaPTS=D,g=Math.max(A,s),A=Math.min(A,s),y=Math.min(y,u.startDTS),h=Math.min(x,l),x=Math.max(x,l),_=Math.max(_,u.endDTS)}u.duration=x-A;var T=A-u.start;u.appendedPTS=x,u.start=u.startPTS=A,u.maxStartPTS=g,u.startDTS=y,u.endPTS=x,u.minEndPTS=h,u.endDTS=_;var C=u.sn;if(!o||Co.endSN)return 0;var M,k=C-o.startSN,U=o.fragments;for(U[k]=u,M=k;M>0;M--)O(U[M],U[M-1]);for(M=k;M=0;y--){var _=x[y].initSegment;if(_){A=_;break}}o.fragmentHint&&delete o.fragmentHint.endPTS;var R=0,g;if(S(o,u,function(M,k){M.relurl&&(R=M.cc-k.cc),Object(G.isFiniteNumber)(M.startPTS)&&Object(G.isFiniteNumber)(M.endPTS)&&(k.start=k.startPTS=M.startPTS,k.startDTS=M.startDTS,k.appendedPTS=M.appendedPTS,k.maxStartPTS=M.maxStartPTS,k.endPTS=M.endPTS,k.endDTS=M.endDTS,k.minEndPTS=M.minEndPTS,k.duration=M.endPTS-M.startPTS,k.duration&&(g=k),u.PTSKnown=u.alignedSliding=!0),k.elementaryStreams=M.elementaryStreams,k.loader=M.loader,k.stats=M.stats,k.urlId=M.urlId,M.initSegment&&(k.initSegment=M.initSegment,A=M.initSegment)}),A){var h=u.fragmentHint?u.fragments.concat(u.fragmentHint):u.fragments;h.forEach(function(M){var k;(!M.initSegment||M.initSegment.relurl===((k=A)===null||k===void 0?void 0:k.relurl))&&(M.initSegment=A)})}if(u.skippedSegments&&(u.deltaUpdateFailed=u.fragments.some(function(M){return!M}),u.deltaUpdateFailed)){j.logger.warn("[level-helper] Previous playlist missing segments skipped in delta playlist");for(var s=u.skippedSegments;s--;)u.fragments.shift();u.startSN=u.fragments[0].sn,u.startCC=u.fragments[0].cc}var l=u.fragments;if(R){j.logger.warn("discontinuity sliding from playlist, take drift into account");for(var D=0;D=x.length)return;f(u,x[A].start)}function f(o,u){if(u){for(var A=o.fragments,x=o.skippedSegments;x0&&y0&&h===-1&&(this.log("Override startPosition with lastCurrentTime @"+s.toFixed(3)),h=s),this.state=j.State.IDLE,this.nextLoadPosition=this.startPosition=this.lastCurrentTime=h,this.tick()}else this._forceStartLoad=!0,this.state=j.State.STOPPED},R.stopLoad=function(){this._forceStartLoad=!1,y.prototype.stopLoad.call(this)},R.doTick=function(){switch(this.state){case j.State.IDLE:this.doTickIdle();break;case j.State.WAITING_LEVEL:{var h,s=this.levels,l=this.level,D=s==null||((h=s[l])===null||h===void 0)?void 0:h.details;if(D&&(!D.live||this.levelLastLoaded===this.level)){if(this.waitForCdnTuneIn(D))break;this.state=j.State.IDLE;break}break}case j.State.FRAG_LOADING_WAITING_RETRY:{var T,C=self.performance.now(),M=this.retryDate;(!M||C>=M||(T=this.media)!==null&&T!==void 0&&T.seeking)&&(this.log("retryDate reached, switch back to IDLE state"),this.state=j.State.IDLE)}break;default:break}this.onTickEnd()},R.onTickEnd=function(){y.prototype.onTickEnd.call(this),this.checkBuffer(),this.checkFragmentChanged()},R.doTickIdle=function(){var h,s,l=this.hls,D=this.levelLastLoaded,T=this.levels,C=this.media,M=l.config,k=l.nextLoadLevel;if(D===null||!C&&(this.startFragRequested||!M.startFragPrefetch))return;if(this.altAudio&&this.audioOnly)return;if(!T||!T[k])return;var U=T[k];this.level=l.nextLoadLevel=k;var P=U.details;if(!P||this.state===j.State.WAITING_LEVEL||P.live&&this.levelLastLoaded!==k){this.state=j.State.WAITING_LEVEL;return}var K=this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:C,b.PlaylistLevelType.MAIN);if(K===null)return;var H=K.len,$=this.getMaxBufferLength(U.maxBitrate);if(H>=$)return;if(this._streamEnded(K,P)){var le={};this.altAudio&&(le.type="video"),this.hls.trigger(W.Events.BUFFER_EOS,le),this.state=j.State.ENDED;return}var pe=K.end,xe=this.getNextFragment(pe,P);if(this.couldBacktrack&&!this.fragPrevious&&xe&&xe.sn!=="initSegment"){var Ke=xe.sn-P.startSN;Ke>1&&(xe=P.fragments[Ke-1],this.fragmentTracker.removeFragment(xe))}if(xe&&this.fragmentTracker.getState(xe)===O.FragmentState.OK&&this.nextLoadPosition>pe){var Ne=this.audioOnly&&!this.altAudio?c.ElementaryStreamTypes.AUDIO:c.ElementaryStreamTypes.VIDEO;this.afterBufferFlushed(C,Ne,b.PlaylistLevelType.MAIN),xe=this.getNextFragment(this.nextLoadPosition,P)}if(!xe)return;xe.initSegment&&!xe.initSegment.data&&!this.bitrateTest&&(xe=xe.initSegment),((h=xe.decryptdata)===null||h===void 0?void 0:h.keyFormat)==="identity"&&!((s=xe.decryptdata)!==null&&s!==void 0&&s.key)?this.loadKey(xe,P):this.loadFragment(xe,P,pe)},R.loadFragment=function(h,s,l){var D,T=this.fragmentTracker.getState(h);if(this.fragCurrent=h,T===O.FragmentState.BACKTRACKED){var C=this.fragmentTracker.getBacktrackData(h);if(C){this._handleFragmentLoadProgress(C),this._handleFragmentLoadComplete(C);return}else T=O.FragmentState.NOT_LOADED}T===O.FragmentState.NOT_LOADED||T===O.FragmentState.PARTIAL?h.sn==="initSegment"?this._loadInitSegment(h):this.bitrateTest?(h.bitrateTest=!0,this.log("Fragment "+h.sn+" of level "+h.level+" is being downloaded to test bitrate and will not be buffered"),this._loadBitrateTestFrag(h)):(this.startFragRequested=!0,y.prototype.loadFragment.call(this,h,s,l)):T===O.FragmentState.APPENDING?this.reduceMaxBufferLength(h.duration)&&this.fragmentTracker.removeFragment(h):((D=this.media)===null||D===void 0?void 0:D.buffered.length)===0&&this.fragmentTracker.removeAllFragments()},R.getAppendedFrag=function(h){var s=this.fragmentTracker.getAppendedFrag(h,b.PlaylistLevelType.MAIN);return s&&"fragment"in s?s.fragment:s},R.getBufferedFrag=function(h){return this.fragmentTracker.getBufferedFrag(h,b.PlaylistLevelType.MAIN)},R.followingBufferedFrag=function(h){return h?this.getBufferedFrag(h.end+.5):null},R.immediateLevelSwitch=function(){this.abortCurrentFrag(),this.flushMainBuffer(0,Number.POSITIVE_INFINITY)},R.nextLevelSwitch=function(){var h=this.levels,s=this.media;if(s!=null&&s.readyState){var l,D=this.getAppendedFrag(s.currentTime);if(D&&D.start>1&&this.flushMainBuffer(0,D.start-1),!s.paused&&h){var T=this.hls.nextLoadLevel,C=h[T],M=this.fragLastKbps;M&&this.fragCurrent?l=this.fragCurrent.duration*C.maxBitrate/(1e3*M)+1:l=0}else l=0;var k=this.getBufferedFrag(s.currentTime+l);if(k){var U=this.followingBufferedFrag(k);if(U){this.abortCurrentFrag();var P=U.maxStartPTS?U.maxStartPTS:U.start,K=U.duration,H=Math.max(k.end,P+Math.min(Math.max(K-this.config.maxFragLookUpTolerance,K*.5),K*.75));this.flushMainBuffer(H,Number.POSITIVE_INFINITY)}}}},R.abortCurrentFrag=function(){var h=this.fragCurrent;this.fragCurrent=null,h!=null&&h.loader&&h.loader.abort(),this.state===j.State.KEY_LOADING&&(this.state=j.State.IDLE),this.nextLoadPosition=this.getLoadPosition()},R.flushMainBuffer=function(h,s){y.prototype.flushMainBuffer.call(this,h,s,this.altAudio?"video":null)},R.onMediaAttached=function(h,s){y.prototype.onMediaAttached.call(this,h,s);var l=s.media;this.onvplaying=this.onMediaPlaying.bind(this),this.onvseeked=this.onMediaSeeked.bind(this),l.addEventListener("playing",this.onvplaying),l.addEventListener("seeked",this.onvseeked),this.gapController=new v.default(this.config,l,this.fragmentTracker,this.hls)},R.onMediaDetaching=function(){var h=this.media;h&&(h.removeEventListener("playing",this.onvplaying),h.removeEventListener("seeked",this.onvseeked),this.onvplaying=this.onvseeked=null,this.videoBuffer=null),this.fragPlaying=null,this.gapController&&(this.gapController.destroy(),this.gapController=null),y.prototype.onMediaDetaching.call(this)},R.onMediaPlaying=function(){this.tick()},R.onMediaSeeked=function(){var h=this.media,s=h?h.currentTime:null;Object(G.isFiniteNumber)(s)&&this.log("Media seeked to "+s.toFixed(3)),this.tick()},R.onManifestLoading=function(){this.log("Trigger BUFFER_RESET"),this.hls.trigger(W.Events.BUFFER_RESET,void 0),this.fragmentTracker.removeAllFragments(),this.couldBacktrack=this.stalled=!1,this.startPosition=this.lastCurrentTime=0,this.fragPlaying=null},R.onManifestParsed=function(h,s){var l=!1,D=!1,T;s.levels.forEach(function(C){T=C.audioCodec,T&&(T.indexOf("mp4a.40.2")!==-1&&(l=!0),T.indexOf("mp4a.40.5")!==-1&&(D=!0))}),this.audioCodecSwitch=l&&D&&!Object(w.changeTypeSupported)(),this.audioCodecSwitch&&this.log("Both AAC/HE-AAC audio found in levels; declaring level codec as HE-AAC"),this.levels=s.levels,this.startFragRequested=!1},R.onLevelLoading=function(h,s){var l=this.levels;if(!l||this.state!==j.State.IDLE)return;var D=l[s.level];(!D.details||D.details.live&&this.levelLastLoaded!==s.level||this.waitForCdnTuneIn(D.details))&&(this.state=j.State.WAITING_LEVEL)},R.onLevelLoaded=function(h,s){var l,D=this.levels,T=s.level,C=s.details,M=C.totalduration;if(!D){this.warn("Levels were reset while loading level "+T);return}this.log("Level "+T+" loaded ["+C.startSN+","+C.endSN+"], cc ["+C.startCC+", "+C.endCC+"] duration:"+M);var k=this.fragCurrent;k&&(this.state===j.State.FRAG_LOADING||this.state===j.State.FRAG_LOADING_WAITING_RETRY)&&(k.level!==s.level&&k.loader&&(this.state=j.State.IDLE,k.loader.abort()));var U=D[T],P=0;if(C.live||(l=U.details)!==null&&l!==void 0&&l.live){if(C.fragments[0]||(C.deltaUpdateFailed=!0),C.deltaUpdateFailed)return;P=this.alignPlaylists(C,U.details)}if(U.details=C,this.levelLastLoaded=T,this.hls.trigger(W.Events.LEVEL_UPDATED,{details:C,level:T}),this.state===j.State.WAITING_LEVEL){if(this.waitForCdnTuneIn(C))return;this.state=j.State.IDLE}this.startFragRequested?C.live&&this.synchronizeToLiveEdge(C):this.setStartPosition(C,P),this.tick()},R._handleFragmentLoadProgress=function(h){var s,l=h.frag,D=h.part,T=h.payload,C=this.levels;if(!C){this.warn("Levels were reset while fragment load was in progress. Fragment "+l.sn+" of level "+l.level+" will not be buffered");return}var M=C[l.level],k=M.details;if(!k){this.warn("Dropping fragment "+l.sn+" of level "+l.level+" after level details were reset");return}var U=M.videoCodec,P=k.PTSKnown||!k.live,K=(s=l.initSegment)===null||s===void 0?void 0:s.data,H=this._getAudioCodec(M),$=this.transmuxer=this.transmuxer||new p.default(this.hls,b.PlaylistLevelType.MAIN,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)),le=D?D.index:-1,pe=le!==-1,xe=new S.ChunkMetadata(l.level,l.sn,l.stats.chunkCount,T.byteLength,le,pe),Ke=this.initPTS[l.cc];$.push(T,K,H,U,l,D,k.totalduration,P,xe,Ke)},R.onAudioTrackSwitching=function(h,s){var l=this.altAudio,D=!!s.url,T=s.id;if(!D){if(this.mediaBuffer!==this.media){this.log("Switching on main audio, use media.buffered to schedule main fragment loading"),this.mediaBuffer=this.media;var C=this.fragCurrent;C!=null&&C.loader&&(this.log("Switching to main audio track, cancel main fragment load"),C.loader.abort()),this.resetTransmuxer(),this.resetLoadingState()}else this.audioOnly&&this.resetTransmuxer();var M=this.hls;l&&M.trigger(W.Events.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:"audio"}),M.trigger(W.Events.AUDIO_TRACK_SWITCHED,{id:T})}},R.onAudioTrackSwitched=function(h,s){var l=s.id,D=!!this.hls.audioTracks[l].url;if(D){var T=this.videoBuffer;T&&this.mediaBuffer!==T&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=T)}this.altAudio=D,this.tick()},R.onBufferCreated=function(h,s){var l=s.tracks,D,T,C=!1;for(var M in l){var k=l[M];if(k.id==="main"){if(T=M,D=k,M==="video"){var U=l[M];U&&(this.videoBuffer=U.buffer)}}else C=!0}C&&D?(this.log("Alternate track found, use "+T+".buffered to schedule main fragment loading"),this.mediaBuffer=D.buffer):this.mediaBuffer=this.media},R.onFragBuffered=function(h,s){var l=s.frag,D=s.part;if(l&&l.type!==b.PlaylistLevelType.MAIN)return;if(this.fragContextChanged(l)){this.warn("Fragment "+l.sn+(D?" p: "+D.index:"")+" of level "+l.level+" finished buffering, but was aborted. state: "+this.state),this.state===j.State.PARSED&&(this.state=j.State.IDLE);return}var T=D?D.stats:l.stats;this.fragLastKbps=Math.round(8*T.total/(T.buffering.end-T.loading.first)),l.sn!=="initSegment"&&(this.fragPrevious=l),this.fragBufferedComplete(l,D)},R.onError=function(h,s){switch(s.details){case f.ErrorDetails.FRAG_LOAD_ERROR:case f.ErrorDetails.FRAG_LOAD_TIMEOUT:case f.ErrorDetails.KEY_LOAD_ERROR:case f.ErrorDetails.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(b.PlaylistLevelType.MAIN,s);break;case f.ErrorDetails.LEVEL_LOAD_ERROR:case f.ErrorDetails.LEVEL_LOAD_TIMEOUT:this.state!==j.State.ERROR&&(s.fatal?(this.warn(""+s.details),this.state=j.State.ERROR):!s.levelRetry&&this.state===j.State.WAITING_LEVEL&&(this.state=j.State.IDLE));break;case f.ErrorDetails.BUFFER_FULL_ERROR:if(s.parent==="main"&&(this.state===j.State.PARSING||this.state===j.State.PARSED)){var l=!0,D=this.getFwdBufferInfo(this.media,b.PlaylistLevelType.MAIN);D&&D.len>.5&&(l=!this.reduceMaxBufferLength(D.len)),l&&(this.warn("buffer full error also media.currentTime is not buffered, flush main"),this.immediateLevelSwitch()),this.resetLoadingState()}break;default:break}},R.checkBuffer=function(){var h=this.media,s=this.gapController;if(!h||!s||!h.readyState)return;var l=F.BufferHelper.getBuffered(h);!this.loadedmetadata&&l.length?(this.loadedmetadata=!0,this.seekToStartPos()):s.poll(this.lastCurrentTime),this.lastCurrentTime=h.currentTime},R.onFragLoadEmergencyAborted=function(){this.state=j.State.IDLE,this.loadedmetadata||(this.startFragRequested=!1,this.nextLoadPosition=this.startPosition),this.tickImmediate()},R.onBufferFlushed=function(h,s){var l=s.type;if(l!==c.ElementaryStreamTypes.AUDIO||this.audioOnly&&!this.altAudio){var D=(l===c.ElementaryStreamTypes.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;this.afterBufferFlushed(D,l,b.PlaylistLevelType.MAIN)}},R.onLevelsUpdated=function(h,s){this.levels=s.levels},R.swapAudioCodec=function(){this.audioCodecSwap=!this.audioCodecSwap},R.seekToStartPos=function(){var h=this.media,s=h.currentTime,l=this.startPosition;if(l>=0&&s0&&(C1&&h.seeking===!1){var l=h.currentTime;if(F.BufferHelper.isBuffered(h,l)?s=this.getAppendedFrag(l):F.BufferHelper.isBuffered(h,l+.1)&&(s=this.getAppendedFrag(l+.1)),s){var D=this.fragPlaying,T=s.level;(!D||s.sn!==D.sn||D.level!==T||s.urlId!==D.urlId)&&(this.hls.trigger(W.Events.FRAG_CHANGED,{frag:s}),(!D||D.level!==T)&&this.hls.trigger(W.Events.LEVEL_SWITCHED,{level:T}),this.fragPlaying=s)}}},n(_,[{key:"nextLevel",get:function(){var h=this.nextBufferedFrag;return h?h.level:-1}},{key:"currentLevel",get:function(){var h=this.media;if(h){var s=this.getAppendedFrag(h.currentTime);if(s)return s.level}return-1}},{key:"nextBufferedFrag",get:function(){var h=this.media;if(h){var s=this.getAppendedFrag(h.currentTime);return this.followingBufferedFrag(s)}else return null}},{key:"forceStartLoad",get:function(){return this._forceStartLoad}}]),_}(j.default)},"./src/controller/subtitle-stream-controller.ts":function(Z,z,I){"use strict";I.r(z),I.d(z,"SubtitleStreamController",function(){return o});var G=I("./src/events.ts"),j=I("./src/utils/logger.ts"),w=I("./src/utils/buffer-helper.ts"),W=I("./src/controller/fragment-finders.ts"),F=I("./src/utils/discontinuities.ts"),O=I("./src/controller/level-helper.ts"),b=I("./src/controller/fragment-tracker.ts"),c=I("./src/controller/base-stream-controller.ts"),p=I("./src/types/loader.ts"),S=I("./src/types/level.ts");function v(u,A){for(var x=0;x=s[T].start&&D<=s[T].end){l=s[T];break}var C=g.start+g.duration;l?l.end=C:(l={start:D,end:C},s.push(l)),this.fragmentTracker.fragBuffered(g)},x.onBufferFlushing=function(_,R){var g=R.startOffset,h=R.endOffset;if(g===0&&h!==Number.POSITIVE_INFINITY){var s=this.currentTrackId,l=this.levels;if(!l.length||!l[s]||!l[s].details)return;var D=l[s].details,T=D.targetduration,C=h-T;if(C<=0)return;R.endOffsetSubtitles=Math.max(0,C),this.tracksBuffered.forEach(function(M){for(var k=0;k=D.length||s!==l||!T)return;if(this.mediaBuffer=this.mediaBufferTimeRanges,h.live||(g=T.details)!==null&&g!==void 0&&g.live){var C=this.mainDetails;if(h.deltaUpdateFailed||!C)return;var M=C.fragments[0];if(!T.details)h.hasProgramDateTime&&C.hasProgramDateTime?Object(F.alignMediaPlaylistByPDT)(h,C):M&&Object(O.addSliding)(h,M.start);else{var k=this.alignPlaylists(h,T.details);k===0&&M&&Object(O.addSliding)(h,M.start)}}if(T.details=h,this.levelLastLoaded=s,this.tick(),h.live&&!this.fragCurrent&&this.media&&this.state===c.State.IDLE){var U=Object(W.findFragmentByPTS)(null,h.fragments,this.media.currentTime,0);U||(this.warn("Subtitle playlist not aligned with playback"),T.details=void 0)}},x._handleFragmentLoadComplete=function(_){var R=_.frag,g=_.payload,h=R.decryptdata,s=this.hls;if(this.fragContextChanged(R))return;if(g&&g.byteLength>0&&h&&h.key&&h.iv&&h.method==="AES-128"){var l=performance.now();this.decrypter.webCryptoDecrypt(new Uint8Array(g),h.key.buffer,h.iv.buffer).then(function(D){var T=performance.now();s.trigger(G.Events.FRAG_DECRYPTED,{frag:R,payload:D,stats:{tstart:l,tdecrypt:T}})})}},x.doTick=function(){if(!this.media){this.state=c.State.IDLE;return}if(this.state===c.State.IDLE){var _,R=this.currentTrackId,g=this.levels;if(!g.length||!g[R]||!g[R].details)return;var h=g[R].details,s=h.targetduration,l=this.config,D=this.media,T=w.BufferHelper.bufferedInfo(this.mediaBufferTimeRanges,D.currentTime-s,l.maxBufferHole),C=T.end,M=T.len,k=this.getMaxBufferLength()+s;if(M>k)return;console.assert(h,"Subtitle track details are defined on idle subtitle stream controller tick");var U=h.fragments,P=U.length,K=h.edge,H,$=this.fragPrevious;if(C-1&&(this.subtitleTrack=this.queuedDefaultTrack,this.queuedDefaultTrack=-1),this.useTextTrackPolling=!(this.media.textTracks&&"onchange"in this.media.textTracks),this.useTextTrackPolling?this.pollTrackChange(500):this.media.textTracks.addEventListener("change",this.asyncPollTrackChange)},m.pollTrackChange=function(n){self.clearInterval(this.subtitlePollingInterval),this.subtitlePollingInterval=self.setInterval(this.trackChangeListener,n)},m.onMediaDetaching=function(){if(!this.media)return;self.clearInterval(this.subtitlePollingInterval),this.useTextTrackPolling||this.media.textTracks.removeEventListener("change",this.asyncPollTrackChange),this.trackId>-1&&(this.queuedDefaultTrack=this.trackId);var n=S(this.media.textTracks);n.forEach(function(o){Object(j.clearCurrentCues)(o)}),this.subtitleTrack=-1,this.media=null},m.onManifestLoading=function(){this.tracks=[],this.groupId=null,this.tracksInGroup=[],this.trackId=-1,this.selectDefaultTrack=!0},m.onManifestParsed=function(n,o){this.tracks=o.subtitleTracks},m.onSubtitleTrackLoaded=function(n,o){var u=o.id,A=o.details,x=this.trackId,y=this.tracksInGroup[x];if(!y){this.warn("Invalid subtitle track id "+u);return}var _=y.details;y.details=o.details,this.log("subtitle track "+u+" loaded ["+A.startSN+"-"+A.endSN+"]"),u===this.trackId&&(this.retryCount=0,this.playlistLoaded(u,o,_))},m.onLevelLoading=function(n,o){this.switchLevel(o.level)},m.onLevelSwitching=function(n,o){this.switchLevel(o.level)},m.switchLevel=function(n){var o=this.hls.levels[n];if(!(o!=null&&o.textGroupIds))return;var u=o.textGroupIds[o.urlId];if(this.groupId!==u){var A=this.tracksInGroup?this.tracksInGroup[this.trackId]:void 0,x=this.tracks.filter(function(R){return!u||R.groupId===u});this.tracksInGroup=x;var y=this.findTrackId(A==null?void 0:A.name)||this.findTrackId();this.groupId=u;var _={subtitleTracks:x};this.log("Updating subtitle tracks, "+x.length+' track(s) found in "'+u+'" group-id'),this.hls.trigger(G.Events.SUBTITLE_TRACKS_UPDATED,_),y!==-1&&this.setSubtitleTrack(y,A)}},m.findTrackId=function(n){for(var o=this.tracksInGroup,u=0;u=A.length)return;this.clearTimer();var x=A[n];if(this.log("Switching to subtitle track "+n),this.trackId=n,x){var y=x.id,_=x.groupId,R=_===void 0?"":_,g=x.name,h=x.type,s=x.url;this.hls.trigger(G.Events.SUBTITLE_TRACK_SWITCH,{id:y,groupId:R,name:g,type:h,url:s});var l=this.switchParams(x.url,o==null?void 0:o.details);this.loadPlaylist(l)}else this.hls.trigger(G.Events.SUBTITLE_TRACK_SWITCH,{id:n})},m.onTextTracksChanged=function(){if(this.useTextTrackPolling||self.clearInterval(this.subtitlePollingInterval),!this.media||!this.hls.config.renderTextTracksNatively)return;for(var n=-1,o=S(this.media.textTracks),u=0;u=0&&(h[0]=Math.min(h[0],A),h[1]=Math.max(h[1],x),R=!0,s/(x-A)>.5))return}if(R||_.push([A,x]),this.config.renderTextTracksNatively){var l=this.captionsTracks[u];this.Cues.newCue(l,A,x,y)}else{var D=this.Cues.newCue(null,A,x,y);this.hls.trigger(j.Events.CUES_PARSED,{type:"captions",cues:D,track:u})}},n.onInitPtsFound=function(u,A){var x=this,y=A.frag,_=A.id,R=A.initPTS,g=A.timescale,h=this.unparsedVttFrags;_==="main"&&(this.initPTS[y.cc]=R,this.timescale[y.cc]=g),h.length&&(this.unparsedVttFrags=[],h.forEach(function(s){x.onFragLoaded(j.Events.FRAG_LOADED,s)}))},n.getExistingTrack=function(u){var A=this.media;if(A)for(var x=0;x>>8^g&255^99,b[y]=g,c[g]=y;var h=x[y],s=x[h],l=x[s],D=x[g]*257^g*16843008;S[y]=D<<24|D>>>8,v[y]=D<<16|D>>>16,f[y]=D<<8|D>>>24,m[y]=D,D=l*16843009^s*65537^h*257^y*16843008,n[g]=D<<24|D>>>8,o[g]=D<<16|D>>>16,u[g]=D<<8|D>>>24,A[g]=D,y?(y=h^x[x[x[l^h]]],_^=x[x[_]]):y=_=1}},F.expandKey=function(b){for(var c=this.uint8ArrayToUint32Array_(b),p=!0,S=0;S>>6)+1;var D=(u[A+2]&60)>>>2;if(D>l.length-1){o.trigger(w.Events.ERROR,{type:j.ErrorTypes.MEDIA_ERROR,details:j.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"invalid ADTS sampling index:"+D});return}return R=(u[A+2]&1)<<2,R|=(u[A+3]&192)>>>6,G.logger.log("manifest codec:"+x+", ADTS type:"+y+", samplingIndex:"+D),/firefox/i.test(h)?D>=6?(y=5,g=new Array(4),_=D-3):(y=2,g=new Array(2),_=D):h.indexOf("android")!==-1?(y=2,g=new Array(2),_=D):(y=5,g=new Array(4),x&&(x.indexOf("mp4a.40.29")!==-1||x.indexOf("mp4a.40.5")!==-1)||!x&&D>=6?_=D-3:((x&&x.indexOf("mp4a.40.2")!==-1&&(D>=6&&R===1||/vivaldi/i.test(h))||!x&&R===1)&&(y=2,g=new Array(2)),_=D)),g[0]=y<<3,g[0]|=(D&14)>>1,g[1]|=(D&1)<<7,g[1]|=R<<3,y===5&&(g[1]|=(_&14)>>1,g[2]=(_&1)<<7,g[2]|=2<<2,g[3]=0),{config:g,samplerate:l[D],channelCount:R,codec:"mp4a.40."+y,manifestCodec:s}}function F(o,u){return o[u]===255&&(o[u+1]&246)===240}function O(o,u){return o[u+1]&1?7:9}function b(o,u){return(o[u+3]&3)<<11|o[u+4]<<3|(o[u+5]&224)>>>5}function c(o,u){return u+5=o.length)return!1;var x=b(o,u);if(x<=A)return!1;var y=u+x;return y===o.length||p(o,y)}return!1}function f(o,u,A,x,y){if(!o.samplerate){var _=W(u,A,x,y);if(!_)return;o.config=_.config,o.samplerate=_.samplerate,o.channelCount=_.channelCount,o.codec=_.codec,o.manifestCodec=_.manifestCodec,G.logger.log("parsed codec:"+o.codec+", rate:"+_.samplerate+", channels:"+_.channelCount)}}function m(o){return 1024*9e4/o}function a(o,u,A,x,y){var _=O(o,u),R=b(o,u);if(R-=_,R>0){var g=A+x*y;return{headerLength:_,frameLength:R,stamp:g}}}function n(o,u,A,x,y){var _=m(o.samplerate),R=a(u,A,x,y,_);if(R){var g=R.frameLength,h=R.headerLength,s=R.stamp,l=h+g,D=Math.max(0,A+l-u.length),T;D?(T=new Uint8Array(l-h),T.set(u.subarray(A+h,u.length),0)):T=u.subarray(A+h,A+l);var C={unit:T,pts:s};return D||o.samples.push(C),{sample:C,length:l,missing:D}}}},"./src/demux/base-audio-demuxer.ts":function(Z,z,I){"use strict";I.r(z),I.d(z,"initPTSFn",function(){return b});var G=I("./src/polyfills/number.ts"),j=I("./src/demux/id3.ts"),w=I("./src/demux/dummy-demuxed-track.ts"),W=I("./src/utils/mp4-tools.ts"),F=I("./src/utils/typed-array.ts"),O=function(){function c(){this._audioTrack=void 0,this._id3Track=void 0,this.frameIndex=0,this.cachedData=null,this.initPTS=null}var p=c.prototype;return p.resetInitSegment=function(v,f,m){this._id3Track={type:"id3",id:3,pid:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],dropped:0}},p.resetTimeStamp=function(){},p.resetContiguity=function(){},p.canParse=function(v,f){return!1},p.appendFrame=function(v,f,m){},p.demux=function(v,f){this.cachedData&&(v=Object(W.appendUint8Array)(this.cachedData,v),this.cachedData=null);var m=j.getID3Data(v,0),a=m?m.length:0,n,o,u=this._audioTrack,A=this._id3Track,x=m?j.getTimeStamp(m):void 0,y=v.length;for((this.frameIndex===0||this.initPTS===null)&&(this.initPTS=b(x,f)),m&&m.length>0&&A.samples.push({pts:this.initPTS,dts:this.initPTS,data:m}),o=this.initPTS;aO?(this.word<<=O,this.bitsAvailable-=O):(O-=this.bitsAvailable,b=O>>3,O-=b>>3,this.bytesAvailable-=b,this.loadWord(),this.word<<=O,this.bitsAvailable-=O)},W.readBits=function(O){var b=Math.min(this.bitsAvailable,O),c=this.word>>>32-b;return O>32&&G.logger.error("Cannot read more than 32 bits at a time"),this.bitsAvailable-=b,this.bitsAvailable>0?this.word<<=b:this.bytesAvailable>0&&this.loadWord(),b=O-b,b>0&&this.bitsAvailable?c<>>O)!==0)return this.word<<=O,this.bitsAvailable-=O,O;return this.loadWord(),O+this.skipLZ()},W.skipUEG=function(){this.skipBits(1+this.skipLZ())},W.skipEG=function(){this.skipBits(1+this.skipLZ())},W.readUEG=function(){var O=this.skipLZ();return this.readBits(O+1)-1},W.readEG=function(){var O=this.readUEG();return 1&O?1+O>>>1:-1*(O>>>1)},W.readBoolean=function(){return this.readBits(1)===1},W.readUByte=function(){return this.readBits(8)},W.readUShort=function(){return this.readBits(16)},W.readUInt=function(){return this.readBits(32)},W.skipScalingList=function(O){for(var b=8,c=8,p,S=0;S0?y.subarray(R,R+g):void 0},W=function(y,_){var R=0;return R=(y[_]&127)<<21,R|=(y[_+1]&127)<<14,R|=(y[_+2]&127)<<7,R|=y[_+3]&127,R},F=function(y,_){return G(y,_)&&W(y,_+6)+10<=y.length-_},O=function(y){for(var _=p(y),R=0;R<_.length;R++){var g=_[R];if(b(g))return a(g)}return},b=function(y){return y&&y.key==="PRIV"&&y.info==="com.apple.streaming.transportStreamTimestamp"},c=function(y){var _=String.fromCharCode(y[0],y[1],y[2],y[3]),R=W(y,4),g=10;return{type:_,size:R,data:y.subarray(g,g+R)}},p=function(y){for(var _=0,R=[];G(y,_);){var g=W(y,_+6);_+=10;for(var h=_+g;_+8>4){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:C+=String.fromCharCode(l);break;case 12:case 13:D=y[M++],C+=String.fromCharCode((l&31)<<6|D&63);break;case 14:D=y[M++],T=y[M++],C+=String.fromCharCode((l&15)<<12|(D&63)<<6|(T&63)<<0);break;default:}}return C},o={decodeTextFrame:f},u;function A(){return!u&&typeof self.TextDecoder!="undefined"&&(u=new self.TextDecoder("utf-8")),u}},"./src/demux/mp3demuxer.ts":function(Z,z,I){"use strict";I.r(z);var G=I("./src/demux/base-audio-demuxer.ts"),j=I("./src/demux/id3.ts"),w=I("./src/utils/logger.ts"),W=I("./src/demux/mpegaudio.ts");function F(c,p){c.prototype=Object.create(p.prototype),c.prototype.constructor=c,O(c,p)}function O(c,p){return O=Object.setPrototypeOf||function(v,f){return v.__proto__=f,v},O(c,p)}var b=function(c){F(p,c);function p(){return c.apply(this,arguments)||this}var S=p.prototype;return S.resetInitSegment=function(f,m,a){c.prototype.resetInitSegment.call(this,f,m,a),this._audioTrack={container:"audio/mpeg",type:"audio",id:2,pid:-1,sequenceNumber:0,isAAC:!1,samples:[],manifestCodec:f,duration:a,inputTimeScale:9e4,dropped:0}},p.probe=function(f){if(!f)return!1;for(var m=j.getID3Data(f,0)||[],a=m.length,n=f.length;a0},F.demux=function(b){var c=b,p=Object(j.dummyTrack)();if(this.config.progressive){this.remainderData&&(c=Object(G.appendUint8Array)(this.remainderData,b));var S=Object(G.segmentValidRange)(c);this.remainderData=S.remainder,p.samples=S.valid||new Uint8Array}else p.samples=c;return{audioTrack:Object(j.dummyTrack)(),avcTrack:p,id3Track:Object(j.dummyTrack)(),textTrack:Object(j.dummyTrack)()}},F.flush=function(){var b=Object(j.dummyTrack)();return b.samples=this.remainderData||new Uint8Array,this.remainderData=null,{audioTrack:Object(j.dummyTrack)(),avcTrack:b,id3Track:Object(j.dummyTrack)(),textTrack:Object(j.dummyTrack)()}},F.demuxSampleAes=function(b,c,p){return Promise.reject(new Error("The MP4 demuxer does not support SAMPLE-AES decryption"))},F.destroy=function(){},W}();w.minProbeByteLength=1024,z.default=w},"./src/demux/mpegaudio.ts":function(Z,z,I){"use strict";I.r(z),I.d(z,"appendFrame",function(){return O}),I.d(z,"parseHeader",function(){return b}),I.d(z,"isHeaderPattern",function(){return c}),I.d(z,"isHeader",function(){return p}),I.d(z,"canParse",function(){return S}),I.d(z,"probe",function(){return v});var G=null,j=[32,64,96,128,160,192,224,256,288,320,352,384,416,448,32,48,56,64,80,96,112,128,160,192,224,256,320,384,32,40,48,56,64,80,96,112,128,160,192,224,256,320,32,48,56,64,80,96,112,128,144,160,176,192,224,256,8,16,24,32,40,48,56,64,80,96,112,128,144,160],w=[44100,48e3,32e3,22050,24e3,16e3,11025,12e3,8e3],W=[[0,72,144,12],[0,0,0,0],[0,72,144,12],[0,144,144,12]],F=[0,1,1,4];function O(f,m,a,n,o){if(a+24>m.length)return;var u=b(m,a);if(u&&a+u.frameLength<=m.length){var A=u.samplesPerFrame*9e4/u.sampleRate,x=n+o*A,y={unit:m.subarray(a,a+u.frameLength),pts:x,dts:x};return f.config=[],f.channelCount=u.channelCount,f.samplerate=u.sampleRate,f.samples.push(y),{sample:y,length:u.frameLength,missing:0}}}function b(f,m){var a=f[m+1]>>3&3,n=f[m+1]>>1&3,o=f[m+2]>>4&15,u=f[m+2]>>2&3;if(a!==1&&o!==0&&o!==15&&u!==3){var A=f[m+2]>>1&1,x=f[m+3]>>6,y=a===3?3-n:n===3?3:4,_=j[y*14+o-1]*1e3,R=a===3?0:a===2?1:2,g=w[R*3+u],h=x===3?1:2,s=W[a][n],l=F[n],D=s*8*l,T=Math.floor(s*_/g+A)*l;if(G===null){var C=navigator.userAgent||"",M=C.match(/Chrome\/(\d+)/i);G=M?parseInt(M[1]):0}var k=!!G&&G<=87;return k&&n===2&&_>=224e3&&x===0&&(f[m+3]=f[m+3]|128),{sampleRate:g,channelCount:h,frameLength:T,samplesPerFrame:D}}}function c(f,m){return f[m]===255&&(f[m+1]&224)===224&&(f[m+1]&6)!==0}function p(f,m){return m+1=b.length){p();return}if(b[c].unit.length<32)continue;var S=this.decrypter.isSync();if(this.decryptAacSample(b,c,p,S),!S)return}},F.getAvcEncryptedData=function(b){for(var c=Math.floor((b.length-48)/160)*16+16,p=new Int8Array(c),S=0,v=32;v<=b.length-16;v+=160,S+=16)p.set(b.subarray(v,v+16),S);return p},F.getAvcDecryptedUnit=function(b,c){for(var p=new Uint8Array(c),S=0,v=32;v<=b.length-16;v+=160,S+=16)b.set(p.subarray(S,S+16),v);return b},F.decryptAvcSample=function(b,c,p,S,v,f){var m=Object(j.discardEPB)(v.data),a=this.getAvcEncryptedData(m),n=this;this.decryptBuffer(a.buffer,function(o){v.data=n.getAvcDecryptedUnit(m,o),f||n.decryptAvcSamples(b,c,p+1,S)})},F.decryptAvcSamples=function(b,c,p,S){if(b instanceof Uint8Array)throw new Error("Cannot decrypt samples of type Uint8Array");for(;;c++,p=0){if(c>=b.length){S();return}for(var v=b[c].units;!(p>=v.length);p++){var f=v[p];if(f.data.length<=48||f.type!==1&&f.type!==5)continue;var m=this.decrypter.isSync();if(this.decryptAvcSample(b,c,p,S,f,m),!m)return}}},W}();z.default=w},"./src/demux/transmuxer-interface.ts":function(Z,z,I){"use strict";I.r(z),I.d(z,"default",function(){return v});var G=I("./node_modules/webworkify-webpack/index.js"),j=I.n(G),w=I("./src/events.ts"),W=I("./src/demux/transmuxer.ts"),F=I("./src/utils/logger.ts"),O=I("./src/errors.ts"),b=I("./src/utils/mediasource-helper.ts"),c=I("./node_modules/eventemitter3/index.js"),p=I.n(c),S=Object(b.getMediaSource)()||{isTypeSupported:function(){return!1}},v=function(){function f(a,n,o,u){var A=this;this.hls=void 0,this.id=void 0,this.observer=void 0,this.frag=null,this.part=null,this.worker=void 0,this.onwmsg=void 0,this.transmuxer=null,this.onTransmuxComplete=void 0,this.onFlush=void 0,this.hls=a,this.id=n,this.onTransmuxComplete=o,this.onFlush=u;var x=a.config,y=function(s,l){l=l||{},l.frag=A.frag,l.id=A.id,a.trigger(s,l)};this.observer=new c.EventEmitter,this.observer.on(w.Events.FRAG_DECRYPTED,y),this.observer.on(w.Events.ERROR,y);var _={mp4:S.isTypeSupported("video/mp4"),mpeg:S.isTypeSupported("audio/mpeg"),mp3:S.isTypeSupported('audio/mp4; codecs="mp3"')},R=navigator.vendor;if(x.enableWorker&&typeof Worker!="undefined"){F.logger.log("demuxing in webworker");var g;try{g=this.worker=G("./src/demux/transmuxer-worker.ts"),this.onwmsg=this.onWorkerMessage.bind(this),g.addEventListener("message",this.onwmsg),g.onerror=function(h){a.trigger(w.Events.ERROR,{type:O.ErrorTypes.OTHER_ERROR,details:O.ErrorDetails.INTERNAL_EXCEPTION,fatal:!0,event:"demuxerWorker",error:new Error(h.message+" ("+h.filename+":"+h.lineno+")")})},g.postMessage({cmd:"init",typeSupported:_,vendor:R,id:n,config:JSON.stringify(x)})}catch(h){F.logger.warn("Error in worker:",h),F.logger.error("Error while initializing DemuxerWorker, fallback to inline"),g&&self.URL.revokeObjectURL(g.objectURL),this.transmuxer=new W.default(this.observer,_,x,R,n),this.worker=null}}else this.transmuxer=new W.default(this.observer,_,x,R,n)}var m=f.prototype;return m.destroy=function(){var n=this.worker;if(n)n.removeEventListener("message",this.onwmsg),n.terminate(),this.worker=null;else{var o=this.transmuxer;o&&(o.destroy(),this.transmuxer=null)}var u=this.observer;u&&u.removeAllListeners(),this.observer=null},m.push=function(n,o,u,A,x,y,_,R,g,h){var s=this;g.transmuxing.start=self.performance.now();var l=this.transmuxer,D=this.worker,T=y?y.start:x.start,C=x.decryptdata,M=this.frag,k=!(M&&x.cc===M.cc),U=!(M&&g.level===M.level),P=M?g.sn-M.sn:-1,K=this.part?g.part-this.part.index:1,H=!U&&(P===1||P===0&&K===1),$=self.performance.now();(U||P||x.stats.parsing.start===0)&&(x.stats.parsing.start=$),y&&(K||!H)&&(y.stats.parsing.start=$);var le=new W.TransmuxState(k,H,R,U,T);if(!H||k){F.logger.log("[transmuxer-interface, "+x.type+"]: Starting new transmux session for sn: "+g.sn+" p: "+g.part+" level: "+g.level+" id: "+g.id+` discontinuity: `+k+` trackSwitch: `+U+` contiguous: `+H+` accurateTimeOffset: `+R+` - timeOffset: `+T);var pe=new W.TransmuxConfig(u,A,o,_,h);this.configureTransmuxer(pe)}if(this.frag=x,this.part=y,D)D.postMessage({cmd:"demux",data:n,decryptdata:C,chunkMeta:g,state:le},n instanceof ArrayBuffer?[n]:[]);else if(l){var xe=l.push(n,C,g,le);Object(W.isPromise)(xe)?xe.then(function(ze){s.handleTransmuxComplete(ze)}):this.handleTransmuxComplete(xe)}},m.flush=function(n){var o=this;n.transmuxing.start=self.performance.now();var u=this.transmuxer,A=this.worker;if(A)A.postMessage({cmd:"flush",chunkMeta:n});else if(u){var x=u.flush(n);Object(W.isPromise)(x)?x.then(function(y){o.handleFlushResult(y,n)}):this.handleFlushResult(x,n)}},m.handleFlushResult=function(n,o){var u=this;n.forEach(function(A){u.handleTransmuxComplete(A)}),this.onFlush(o)},m.onWorkerMessage=function(n){var o=n.data,u=this.hls;switch(o.event){case"init":{self.URL.revokeObjectURL(this.worker.objectURL);break}case"transmuxComplete":{this.handleTransmuxComplete(o.data);break}case"flush":{this.onFlush(o.data);break}default:{o.data=o.data||{},o.data.frag=this.frag,o.data.id=this.id,u.trigger(o.event,o.data);break}}},m.configureTransmuxer=function(n){var o=this.worker,u=this.transmuxer;o?o.postMessage({cmd:"configure",config:n}):u&&u.configure(n)},m.handleTransmuxComplete=function(n){n.chunkMeta.transmuxing.end=self.performance.now(),this.onTransmuxComplete(n)},f}()},"./src/demux/transmuxer-worker.ts":function(Z,z,I){"use strict";I.r(z),I.d(z,"default",function(){return O});var G=I("./src/demux/transmuxer.ts"),j=I("./src/events.ts"),w=I("./src/utils/logger.ts"),W=I("./node_modules/eventemitter3/index.js"),F=I.n(W);function O(v){var f=new W.EventEmitter,m=function(n,o){v.postMessage({event:n,data:o})};f.on(j.Events.FRAG_DECRYPTED,m),f.on(j.Events.ERROR,m),v.addEventListener("message",function(a){var n=a.data;switch(n.cmd){case"init":{var o=JSON.parse(n.config);v.transmuxer=new G.default(f,n.typeSupported,o,n.vendor,n.id),Object(w.enableLogs)(o.debug),m("init",null);break}case"configure":{v.transmuxer.configure(n.config);break}case"demux":{var u=v.transmuxer.push(n.data,n.decryptdata,n.chunkMeta,n.state);Object(G.isPromise)(u)?u.then(function(y){b(v,y)}):b(v,u);break}case"flush":{var A=n.chunkMeta,x=v.transmuxer.flush(A);Object(G.isPromise)(x)?x.then(function(y){p(v,y,A)}):p(v,x,A);break}default:break}})}function b(v,f){if(S(f.remuxResult))return;var m=[],a=f.remuxResult,n=a.audio,o=a.video;n&&c(m,n),o&&c(m,o),v.postMessage({event:"transmuxComplete",data:f},m)}function c(v,f){f.data1&&v.push(f.data1.buffer),f.data2&&v.push(f.data2.buffer)}function p(v,f,m){f.forEach(function(a){b(v,a)}),v.postMessage({event:"flush",data:m})}function S(v){return!v.audio&&!v.video&&!v.text&&!v.id3&&!v.initSegment}},"./src/demux/transmuxer.ts":function(Z,z,I){"use strict";I.r(z),I.d(z,"default",function(){return o}),I.d(z,"isPromise",function(){return x}),I.d(z,"TransmuxConfig",function(){return y}),I.d(z,"TransmuxState",function(){return _});var G=I("./src/events.ts"),j=I("./src/errors.ts"),w=I("./src/crypt/decrypter.ts"),W=I("./src/demux/aacdemuxer.ts"),F=I("./src/demux/mp4demuxer.ts"),O=I("./src/demux/tsdemuxer.ts"),b=I("./src/demux/mp3demuxer.ts"),c=I("./src/remux/mp4-remuxer.ts"),p=I("./src/remux/passthrough-remuxer.ts"),S=I("./src/demux/chunk-cache.ts"),v=I("./src/utils/mp4-tools.ts"),f=I("./src/utils/logger.ts"),m;try{m=self.performance.now.bind(self.performance)}catch(R){f.logger.debug("Unable to use Performance API on this environment"),m=self.Date.now}var a=[{demux:O.default,remux:c.default},{demux:F.default,remux:p.default},{demux:W.default,remux:c.default},{demux:b.default,remux:c.default}],n=1024;a.forEach(function(R){var g=R.demux;n=Math.max(n,g.minProbeByteLength)});var o=function(){function R(h,s,l,D,T){this.observer=void 0,this.typeSupported=void 0,this.config=void 0,this.vendor=void 0,this.id=void 0,this.demuxer=void 0,this.remuxer=void 0,this.decrypter=void 0,this.probe=void 0,this.decryptionPromise=null,this.transmuxConfig=void 0,this.currentTransmuxState=void 0,this.cache=new S.default,this.observer=h,this.typeSupported=s,this.config=l,this.vendor=D,this.id=T}var g=R.prototype;return g.configure=function(s){this.transmuxConfig=s,this.decrypter&&this.decrypter.reset()},g.push=function(s,l,D,T){var C=this,M=D.transmuxing;M.executeStart=m();var k=new Uint8Array(s),U=this.cache,P=this.config,K=this.currentTransmuxState,H=this.transmuxConfig;T&&(this.currentTransmuxState=T);var $=u(k,l);if($&&$.method==="AES-128"){var le=this.getDecrypter();if(P.enableSoftwareAES){var pe=le.softwareDecrypt(k,$.key.buffer,$.iv.buffer);if(!pe)return M.executeEnd=m(),A(D);k=new Uint8Array(pe)}else return this.decryptionPromise=le.webCryptoDecrypt(k,$.key.buffer,$.iv.buffer).then(function(Ae){var _e=C.push(Ae,null,D);return C.decryptionPromise=null,_e}),this.decryptionPromise}var xe=T||K,ze=xe.contiguous,Ne=xe.discontinuity,Ie=xe.trackSwitch,Be=xe.accurateTimeOffset,ke=xe.timeOffset,ge=H.audioCodec,fe=H.videoCodec,te=H.defaultInitPts,be=H.duration,se=H.initSegmentData;if((Ne||Ie)&&this.resetInitSegment(se,ge,fe,be),Ne&&this.resetInitialTimestamp(te),ze||this.resetContiguity(),this.needsProbing(k,Ne,Ie)){if(U.dataLength){var Oe=U.flush();k=Object(v.appendUint8Array)(Oe,k)}this.configureTransmuxer(k,H)}var ie=this.transmux(k,$,ke,Be,D),oe=this.currentTransmuxState;return oe.contiguous=!0,oe.discontinuity=!1,oe.trackSwitch=!1,M.executeEnd=m(),ie},g.flush=function(s){var l=this,D=s.transmuxing;D.executeStart=m();var T=this.decrypter,C=this.cache,M=this.currentTransmuxState,k=this.decryptionPromise;if(k)return k.then(function(){return l.flush(s)});var U=[],P=M.timeOffset;if(T){var K=T.flush();K&&U.push(this.push(K,null,s))}var H=C.dataLength;C.reset();var $=this.demuxer,le=this.remuxer;if(!$||!le)return H>=n&&this.observer.emit(G.Events.ERROR,G.Events.ERROR,{type:j.ErrorTypes.MEDIA_ERROR,details:j.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"no demux matching with content found"}),D.executeEnd=m(),[A(s)];var pe=$.flush(P);return x(pe)?pe.then(function(xe){return l.flushRemux(U,xe,s),U}):(this.flushRemux(U,pe,s),U)},g.flushRemux=function(s,l,D){var T=l.audioTrack,C=l.avcTrack,M=l.id3Track,k=l.textTrack,U=this.currentTransmuxState,P=U.accurateTimeOffset,K=U.timeOffset;f.logger.log("[transmuxer.ts]: Flushed fragment "+D.sn+(D.part>-1?" p: "+D.part:"")+" of level "+D.level);var H=this.remuxer.remux(T,C,M,k,K,P,!0,this.id);s.push({remuxResult:H,chunkMeta:D}),D.transmuxing.executeEnd=m()},g.resetInitialTimestamp=function(s){var l=this.demuxer,D=this.remuxer;if(!l||!D)return;l.resetTimeStamp(s),D.resetTimeStamp(s)},g.resetContiguity=function(){var s=this.demuxer,l=this.remuxer;if(!s||!l)return;s.resetContiguity(),l.resetNextTimestamp()},g.resetInitSegment=function(s,l,D,T){var C=this.demuxer,M=this.remuxer;if(!C||!M)return;C.resetInitSegment(l,D,T),M.resetInitSegment(s,l,D)},g.destroy=function(){this.demuxer&&(this.demuxer.destroy(),this.demuxer=void 0),this.remuxer&&(this.remuxer.destroy(),this.remuxer=void 0)},g.transmux=function(s,l,D,T,C){var M;return l&&l.method==="SAMPLE-AES"?M=this.transmuxSampleAes(s,l,D,T,C):M=this.transmuxUnencrypted(s,D,T,C),M},g.transmuxUnencrypted=function(s,l,D,T){var C=this.demuxer.demux(s,l,!1,!this.config.progressive),M=C.audioTrack,k=C.avcTrack,U=C.id3Track,P=C.textTrack,K=this.remuxer.remux(M,k,U,P,l,D,!1,this.id);return{remuxResult:K,chunkMeta:T}},g.transmuxSampleAes=function(s,l,D,T,C){var M=this;return this.demuxer.demuxSampleAes(s,l,D).then(function(k){var U=M.remuxer.remux(k.audioTrack,k.avcTrack,k.id3Track,k.textTrack,D,T,!1,M.id);return{remuxResult:U,chunkMeta:C}})},g.configureTransmuxer=function(s,l){for(var D=this.config,T=this.observer,C=this.typeSupported,M=this.vendor,k=l.audioCodec,U=l.defaultInitPts,P=l.duration,K=l.initSegmentData,H=l.videoCodec,$,le=0,pe=a.length;le0&&g!=null&&g.key!=null&&g.iv!==null&&g.method!=null&&(h=g),h}var A=function(g){return{remuxResult:{},chunkMeta:g}};function x(R){return"then"in R&&R.then instanceof Function}var y=function(g,h,s,l,D){this.audioCodec=void 0,this.videoCodec=void 0,this.initSegmentData=void 0,this.duration=void 0,this.defaultInitPts=void 0,this.audioCodec=g,this.videoCodec=h,this.initSegmentData=s,this.duration=l,this.defaultInitPts=D},_=function(g,h,s,l,D){this.discontinuity=void 0,this.contiguous=void 0,this.accurateTimeOffset=void 0,this.trackSwitch=void 0,this.timeOffset=void 0,this.discontinuity=g,this.contiguous=h,this.accurateTimeOffset=s,this.trackSwitch=l,this.timeOffset=D}},"./src/demux/tsdemuxer.ts":function(Z,z,I){"use strict";I.r(z),I.d(z,"discardEPB",function(){return A});var G=I("./src/demux/adts.ts"),j=I("./src/demux/mpegaudio.ts"),w=I("./src/demux/exp-golomb.ts"),W=I("./src/demux/id3.ts"),F=I("./src/demux/sample-aes.ts"),O=I("./src/events.ts"),b=I("./src/utils/mp4-tools.ts"),c=I("./src/utils/logger.ts"),p=I("./src/errors.ts"),S={video:1,audio:2,id3:3,text:4},v=function(){function x(_,R,g){this.observer=void 0,this.config=void 0,this.typeSupported=void 0,this.sampleAes=null,this.pmtParsed=!1,this.audioCodec=void 0,this.videoCodec=void 0,this._duration=0,this.aacLastPTS=null,this._initPTS=null,this._initDTS=null,this._pmtId=-1,this._avcTrack=void 0,this._audioTrack=void 0,this._id3Track=void 0,this._txtTrack=void 0,this.aacOverFlow=null,this.avcSample=null,this.remainderData=null,this.observer=_,this.config=R,this.typeSupported=g}x.probe=function(R){var g=x.syncOffset(R);return g<0?!1:(g&&c.logger.warn("MPEG2-TS detected but first sync word found @ offset "+g+", junk ahead ?"),!0)},x.syncOffset=function(R){for(var g=Math.min(1e3,R.length-3*188),h=0;h>4,ge=void 0;if(ke>1){if(ge=Ne+5+R[Ne+4],ge===Ne+188)continue}else ge=Ne+4;switch(Be){case M:Ie&&(k&&(l=n(k))&&this.parseAVCPES(l,!1),k={data:[],size:0}),k&&(k.data.push(R.subarray(ge,Ne+188)),k.size+=Ne+188-ge);break;case U:Ie&&(K&&(l=n(K))&&(T.isAAC?this.parseAACPES(l):this.parseMPEGPES(l)),K={data:[],size:0}),K&&(K.data.push(R.subarray(ge,Ne+188)),K.size+=Ne+188-ge);break;case P:Ie&&(H&&(l=n(H))&&this.parseID3PES(l),H={data:[],size:0}),H&&(H.data.push(R.subarray(ge,Ne+188)),H.size+=Ne+188-ge);break;case 0:Ie&&(ge+=R[ge]+1),pe=this._pmtId=m(R,ge);break;case pe:{Ie&&(ge+=R[ge]+1);var fe=a(R,ge,this.typeSupported.mpeg===!0||this.typeSupported.mp3===!0,h);M=fe.avc,M>0&&(D.pid=M),U=fe.audio,U>0&&(T.pid=U,T.isAAC=fe.isAAC),P=fe.id3,P>0&&(C.pid=P),$&&!le&&(c.logger.log("reparse from beginning"),$=!1,Ne=ze-188),le=this.pmtParsed=!0;break}case 17:case 8191:break;default:$=!0;break}}else this.observer.emit(O.Events.ERROR,O.Events.ERROR,{type:p.ErrorTypes.MEDIA_ERROR,details:p.ErrorDetails.FRAG_PARSING_ERROR,fatal:!1,reason:"TS packet did not start with 0x47"});D.pesData=k,T.pesData=K,C.pesData=H;var te={audioTrack:T,avcTrack:D,id3Track:C,textTrack:this._txtTrack};return s&&this.extractRemainingSamples(te),te},y.flush=function(){var R=this.remainderData;this.remainderData=null;var g;return R?g=this.demux(R,-1,!1,!0):g={audioTrack:this._audioTrack,avcTrack:this._avcTrack,textTrack:this._txtTrack,id3Track:this._id3Track},this.extractRemainingSamples(g),this.sampleAes?this.decrypt(g,this.sampleAes):g},y.extractRemainingSamples=function(R){var g=R.audioTrack,h=R.avcTrack,s=R.id3Track,l=h.pesData,D=g.pesData,T=s.pesData,C;l&&(C=n(l))?(this.parseAVCPES(C,!0),h.pesData=null):h.pesData=l,D&&(C=n(D))?(g.isAAC?this.parseAACPES(C):this.parseMPEGPES(C),g.pesData=null):(D!=null&&D.size&&c.logger.log("last AAC PES packet truncated,might overlap between fragments"),g.pesData=D),T&&(C=n(T))?(this.parseID3PES(C),s.pesData=null):s.pesData=T},y.demuxSampleAes=function(R,g,h){var s=this.demux(R,h,!0,!this.config.progressive),l=this.sampleAes=new F.default(this.observer,this.config,g);return this.decrypt(s,l)},y.decrypt=function(R,g){return new Promise(function(h){var s=R.audioTrack,l=R.avcTrack;s.samples&&s.isAAC?g.decryptAacSamples(s.samples,0,function(){l.samples?g.decryptAvcSamples(l.samples,0,0,function(){h(R)}):h(R)}):l.samples&&g.decryptAvcSamples(l.samples,0,0,function(){h(R)})})},y.destroy=function(){this._initPTS=this._initDTS=null,this._duration=0},y.parseAVCPES=function(R,g){var h=this,s=this._avcTrack,l=this.parseAVCNALu(R.data),D=!1,T=this.avcSample,C,M=!1;R.data=null,T&&l.length&&!s.audFound&&(o(T,s),T=this.avcSample=f(!1,R.pts,R.dts,"")),l.forEach(function(k){switch(k.type){case 1:{C=!0,T||(T=h.avcSample=f(!0,R.pts,R.dts,"")),D&&(T.debug+="NDR "),T.frame=!0;var U=k.data;if(M&&U.length>4){var P=new w.default(U).readSliceType();(P===2||P===4||P===7||P===9)&&(T.key=!0)}break}case 5:C=!0,T||(T=h.avcSample=f(!0,R.pts,R.dts,"")),D&&(T.debug+="IDR "),T.key=!0,T.frame=!0;break;case 6:{C=!0,D&&T&&(T.debug+="SEI ");var K=new w.default(A(k.data));K.readUByte();for(var H=0,$=0,le=!1,pe=0;!le&&K.bytesAvailable>1;){H=0;do pe=K.readUByte(),H+=pe;while(pe===255);$=0;do pe=K.readUByte(),$+=pe;while(pe===255);if(H===4&&K.bytesAvailable!==0){le=!0;var xe=K.readUByte();if(xe===181){var ze=K.readUShort();if(ze===49){var Ne=K.readUInt();if(Ne===1195456820){var Ie=K.readUByte();if(Ie===3){for(var Be=K.readUByte(),ke=K.readUByte(),ge=31&Be,fe=[Be,ke],te=0;te16){for(var be=[],se=0;se<16;se++)be.push(K.readUByte().toString(16)),(se===3||se===5||se===7||se===9)&&be.push("-");for(var Oe=$-16,ie=new Uint8Array(Oe),oe=0;oe=0){var K={data:R.subarray(U,T-s-1),type:P};D.push(K)}else{var H=this.getLastNalUnit();if(H&&(l&&T<=4-l&&(H.state&&(H.data=H.data.subarray(0,H.data.byteLength-l))),M=T-s-1,M>0)){var $=new Uint8Array(H.data.byteLength+M);$.set(H.data,0),$.set(R.subarray(0,M),H.data.byteLength),H.data=$,H.state=0}}T=0&&s>=0){var le={data:R.subarray(U,g),type:P,state:s};D.push(le)}if(D.length===0){var pe=this.getLastNalUnit();if(pe){var xe=new Uint8Array(pe.data.byteLength+R.byteLength);xe.set(pe.data,0),xe.set(R,pe.data.byteLength),pe.data=xe}}return h.naluState=s,D},y.parseAACPES=function(R){var g=0,h=this._audioTrack,s=this.aacOverFlow,l=R.data;if(s){this.aacOverFlow=null;var D=s.sample.unit.byteLength,T=Math.min(s.missing,D),C=D-T;s.sample.unit.set(l.subarray(0,T),C),h.samples.push(s.sample),g=s.missing}var M,k;for(M=g,k=l.length;M1;){var D=new Uint8Array(l[0].length+l[1].length);D.set(l[0]),D.set(l[1],l[0].length),l[0]=D,l.splice(1,1)}_=l[0];var T=(_[0]<<16)+(_[1]<<8)+_[2];if(T===1){if(R=(_[4]<<8)+_[5],R&&R>x.size-6)return null;var C=_[7];C&192&&(h=(_[9]&14)*536870912+(_[10]&255)*4194304+(_[11]&254)*16384+(_[12]&255)*128+(_[13]&254)/2,C&64?(s=(_[14]&14)*536870912+(_[15]&255)*4194304+(_[16]&254)*16384+(_[17]&255)*128+(_[18]&254)/2,h-s>60*9e4&&(c.logger.warn(Math.round((h-s)/9e4)+"s delta between PTS and DTS, align them"),h=s)):s=h),g=_[8];var M=g+9;if(x.size<=M)return null;x.size-=M;for(var k=new Uint8Array(x.size),U=0,P=l.length;UK){M-=K;continue}else _=_.subarray(M),K-=M,M=0;k.set(_,y),y+=K}return R&&(R-=g+3),{data:k,pts:h,dts:s,len:R}}return null}function o(x,y){if(x.units.length&&x.frame){if(x.pts===void 0){var _=y.samples,R=_.length;if(R){var g=_[R-1];x.pts=g.pts,x.dts=g.dts}else{y.dropped++;return}}y.samples.push(x)}x.debug.length&&c.logger.log(x.pts+"/"+x.dts+":"+x.debug)}function u(x,y){var _=x.length;if(_>0){if(y.pts>=x[_-1].pts)x.push(y);else for(var R=_-1;R>=0;R--)if(y.ptsh)return l;return 0}},{key:"maxAutoLevel",get:function(){var g=this.levels,h=this.autoLevelCapping,s;return h===-1&&g&&g.length?s=g.length-1:s=h,s}},{key:"nextAutoLevel",get:function(){return Math.min(Math.max(this.abrController.nextAutoLevel,this.minAutoLevel),this.maxAutoLevel)},set:function(g){this.abrController.nextAutoLevel=Math.max(this.minAutoLevel,g)}},{key:"audioTracks",get:function(){var g=this.audioTrackController;return g?g.audioTracks:[]}},{key:"audioTrack",get:function(){var g=this.audioTrackController;return g?g.audioTrack:-1},set:function(g){var h=this.audioTrackController;h&&(h.audioTrack=g)}},{key:"subtitleTracks",get:function(){var g=this.subtitleTrackController;return g?g.subtitleTracks:[]}},{key:"subtitleTrack",get:function(){var g=this.subtitleTrackController;return g?g.subtitleTrack:-1},set:function(g){var h=this.subtitleTrackController;h&&(h.subtitleTrack=g)}},{key:"media",get:function(){return this._media}},{key:"subtitleDisplay",get:function(){var g=this.subtitleTrackController;return g?g.subtitleDisplay:!1},set:function(g){var h=this.subtitleTrackController;h&&(h.subtitleDisplay=g)}},{key:"lowLatencyMode",get:function(){return this.config.lowLatencyMode},set:function(g){this.config.lowLatencyMode=g}},{key:"liveSyncPosition",get:function(){return this.latencyController.liveSyncPosition}},{key:"latency",get:function(){return this.latencyController.latency}},{key:"maxLatency",get:function(){return this.latencyController.maxLatency}},{key:"targetLatency",get:function(){return this.latencyController.targetLatency}},{key:"drift",get:function(){return this.latencyController.drift}},{key:"forceStartLoad",get:function(){return this.streamController.forceStartLoad}}],[{key:"version",get:function(){return"1.1.2"}},{key:"Events",get:function(){return n.Events}},{key:"ErrorTypes",get:function(){return o.ErrorTypes}},{key:"ErrorDetails",get:function(){return o.ErrorDetails}},{key:"DefaultConfig",get:function(){return y.defaultConfig?y.defaultConfig:f.hlsDefaultConfig},set:function(g){y.defaultConfig=g}}]),y}();x.defaultConfig=void 0},"./src/is-supported.ts":function(Z,z,I){"use strict";I.r(z),I.d(z,"isSupported",function(){return w}),I.d(z,"changeTypeSupported",function(){return W});var G=I("./src/utils/mediasource-helper.ts");function j(){return self.SourceBuffer||self.WebKitSourceBuffer}function w(){var F=Object(G.getMediaSource)();if(!F)return!1;var O=j(),b=F&&typeof F.isTypeSupported=="function"&&F.isTypeSupported('video/mp4; codecs="avc1.42E01E,mp4a.40.2"'),c=!O||O.prototype&&typeof O.prototype.appendBuffer=="function"&&typeof O.prototype.remove=="function";return!!b&&!!c}function W(){var F,O=j();return typeof(O==null||((F=O.prototype)===null||F===void 0)?void 0:F.changeType)=="function"}},"./src/loader/fragment-loader.ts":function(Z,z,I){"use strict";I.r(z),I.d(z,"default",function(){return v}),I.d(z,"LoadError",function(){return m});var G=I("./src/polyfills/number.ts"),j=I("./src/errors.ts");function w(a,n){a.prototype=Object.create(n.prototype),a.prototype.constructor=a,c(a,n)}function W(a){var n=typeof Map=="function"?new Map:void 0;return W=function(u){if(u===null||!b(u))return u;if(typeof u!="function")throw new TypeError("Super expression must either be null or a function");if(typeof n!="undefined"){if(n.has(u))return n.get(u);n.set(u,A)}function A(){return F(u,arguments,p(this).constructor)}return A.prototype=Object.create(u.prototype,{constructor:{value:A,enumerable:!1,writable:!0,configurable:!0}}),c(A,u)},W(a)}function F(a,n,o){return O()?F=Reflect.construct:F=function(A,x,y){var _=[null];_.push.apply(_,x);var R=Function.bind.apply(A,_),g=new R;return y&&c(g,y.prototype),g},F.apply(null,arguments)}function O(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(a){return!1}}function b(a){return Function.toString.call(a).indexOf("[native code]")!==-1}function c(a,n){return c=Object.setPrototypeOf||function(u,A){return u.__proto__=A,u},c(a,n)}function p(a){return p=Object.setPrototypeOf?Object.getPrototypeOf:function(o){return o.__proto__||Object.getPrototypeOf(o)},p(a)}var S=Math.pow(2,17),v=function(){function a(o){this.config=void 0,this.loader=null,this.partLoadTimeout=-1,this.config=o}var n=a.prototype;return n.destroy=function(){this.loader&&(this.loader.destroy(),this.loader=null)},n.abort=function(){this.loader&&this.loader.abort()},n.load=function(u,A){var x=this,y=u.url;if(!y)return Promise.reject(new m({type:j.ErrorTypes.NETWORK_ERROR,details:j.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:u,networkDetails:null},"Fragment does not have a "+(y?"part list":"url")));this.abort();var _=this.config,R=_.fLoader,g=_.loader;return new Promise(function(h,s){x.loader&&x.loader.destroy();var l=x.loader=u.loader=R?new R(_):new g(_),D=f(u),T={timeout:_.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:_.fragLoadingMaxRetryTimeout,highWaterMark:S};u.stats=l.stats,l.load(D,T,{onSuccess:function(M,k,U,P){x.resetLoader(u,l),h({frag:u,part:null,payload:M.data,networkDetails:P})},onError:function(M,k,U){x.resetLoader(u,l),s(new m({type:j.ErrorTypes.NETWORK_ERROR,details:j.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:u,response:M,networkDetails:U}))},onAbort:function(M,k,U){x.resetLoader(u,l),s(new m({type:j.ErrorTypes.NETWORK_ERROR,details:j.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:u,networkDetails:U}))},onTimeout:function(M,k,U){x.resetLoader(u,l),s(new m({type:j.ErrorTypes.NETWORK_ERROR,details:j.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:u,networkDetails:U}))},onProgress:function(M,k,U,P){A&&A({frag:u,part:null,payload:U,networkDetails:P})}})})},n.loadPart=function(u,A,x){var y=this;this.abort();var _=this.config,R=_.fLoader,g=_.loader;return new Promise(function(h,s){y.loader&&y.loader.destroy();var l=y.loader=u.loader=R?new R(_):new g(_),D=f(u,A),T={timeout:_.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:_.fragLoadingMaxRetryTimeout,highWaterMark:S};A.stats=l.stats,l.load(D,T,{onSuccess:function(M,k,U,P){y.resetLoader(u,l),y.updateStatsFromPart(u,A);var K={frag:u,part:A,payload:M.data,networkDetails:P};x(K),h(K)},onError:function(M,k,U){y.resetLoader(u,l),s(new m({type:j.ErrorTypes.NETWORK_ERROR,details:j.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:u,part:A,response:M,networkDetails:U}))},onAbort:function(M,k,U){u.stats.aborted=A.stats.aborted,y.resetLoader(u,l),s(new m({type:j.ErrorTypes.NETWORK_ERROR,details:j.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:u,part:A,networkDetails:U}))},onTimeout:function(M,k,U){y.resetLoader(u,l),s(new m({type:j.ErrorTypes.NETWORK_ERROR,details:j.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:u,part:A,networkDetails:U}))}})})},n.updateStatsFromPart=function(u,A){var x=u.stats,y=A.stats,_=y.total;if(x.loaded+=y.loaded,_){var R=Math.round(u.duration/A.duration),g=Math.min(Math.round(x.loaded/_),R),h=R-g,s=h*Math.round(x.loaded/g);x.total=x.loaded+s}else x.total=Math.max(x.loaded,x.total);var l=x.loading,D=y.loading;l.start?l.first+=D.first-D.start:(l.start=D.start,l.first=D.first),l.end=D.end},n.resetLoader=function(u,A){u.loader=null,this.loader===A&&(self.clearTimeout(this.partLoadTimeout),this.loader=null),A.destroy()},a}();function f(a,n){n===void 0&&(n=null);var o=n||a,u={frag:a,part:n,responseType:"arraybuffer",url:o.url,headers:{},rangeStart:0,rangeEnd:0},A=o.byteRangeStartOffset,x=o.byteRangeEndOffset;return Object(G.isFiniteNumber)(A)&&Object(G.isFiniteNumber)(x)&&(u.rangeStart=A,u.rangeEnd=x),u}var m=function(a){w(n,a);function n(o){for(var u,A=arguments.length,x=new Array(A>1?A-1:0),y=1;y>8*(15-_)&255;return y},u.setDecryptDataFromLevelKey=function(x,y){var _=x;return(x==null?void 0:x.method)==="AES-128"&&x.uri&&!x.iv&&(_=F.LevelKey.fromURI(x.uri),_.method=x.method,_.iv=this.createInitializationVector(y),_.keyFormat="identity"),_},u.setElementaryStreamInfo=function(x,y,_,R,g,h){h===void 0&&(h=!1);var s=this.elementaryStreams,l=s[x];if(!l){s[x]={startPTS:y,endPTS:_,startDTS:R,endDTS:g,partial:h};return}l.startPTS=Math.min(l.startPTS,y),l.endPTS=Math.max(l.endPTS,_),l.startDTS=Math.min(l.startDTS,R),l.endDTS=Math.max(l.endDTS,g)},u.clearElementaryStreamInfo=function(){var x=this.elementaryStreams;x[v.AUDIO]=null,x[v.VIDEO]=null,x[v.AUDIOVIDEO]=null},S(o,[{key:"decryptdata",get:function(){if(!this.levelkey&&!this._decryptdata)return null;if(!this._decryptdata&&this.levelkey){var x=this.sn;typeof x!="number"&&(this.levelkey&&this.levelkey.method==="AES-128"&&!this.levelkey.iv&&W.logger.warn('missing IV for initialization segment with method="'+this.levelkey.method+'" - compliance issue'),x=0),this._decryptdata=this.setDecryptDataFromLevelKey(this.levelkey,x)}return this._decryptdata}},{key:"end",get:function(){return this.start+this.duration}},{key:"endProgramDateTime",get:function(){if(this.programDateTime===null)return null;if(!Object(G.isFiniteNumber)(this.programDateTime))return null;var x=Object(G.isFiniteNumber)(this.duration)?this.duration:0;return this.programDateTime+x*1e3}},{key:"encrypted",get:function(){var x;return!!((x=this.decryptdata)!==null&&x!==void 0&&x.keyFormat&&this.decryptdata.uri)}}]),o}(f),a=function(n){b(o,n);function o(u,A,x,y,_){var R;R=n.call(this,x)||this,R.fragOffset=0,R.duration=0,R.gap=!1,R.independent=!1,R.relurl=void 0,R.fragment=void 0,R.index=void 0,R.stats=new O.LoadStats,R.duration=u.decimalFloatingPoint("DURATION"),R.gap=u.bool("GAP"),R.independent=u.bool("INDEPENDENT"),R.relurl=u.enumeratedString("URI"),R.fragment=A,R.index=y;var g=u.enumeratedString("BYTERANGE");return g&&R.setByteRange(g,_),_&&(R.fragOffset=_.fragOffset+_.duration),R}return S(o,[{key:"start",get:function(){return this.fragment.start+this.fragOffset}},{key:"end",get:function(){return this.start+this.duration}},{key:"loaded",get:function(){var A=this.elementaryStreams;return!!(A.audio||A.video||A.audiovideo)}}]),o}(f)},"./src/loader/key-loader.ts":function(Z,z,I){"use strict";I.r(z),I.d(z,"default",function(){return W});var G=I("./src/events.ts"),j=I("./src/errors.ts"),w=I("./src/utils/logger.ts"),W=function(){function F(b){this.hls=void 0,this.loaders={},this.decryptkey=null,this.decrypturl=null,this.hls=b,this._registerListeners()}var O=F.prototype;return O._registerListeners=function(){this.hls.on(G.Events.KEY_LOADING,this.onKeyLoading,this)},O._unregisterListeners=function(){this.hls.off(G.Events.KEY_LOADING,this.onKeyLoading)},O.destroy=function(){this._unregisterListeners();for(var c in this.loaders){var p=this.loaders[c];p&&p.destroy()}this.loaders={}},O.onKeyLoading=function(c,p){var S=p.frag,v=S.type,f=this.loaders[v];if(!S.decryptdata){w.logger.warn("Missing decryption data on fragment in onKeyLoading");return}var m=S.decryptdata.uri;if(m!==this.decrypturl||this.decryptkey===null){var a=this.hls.config;if(f&&(w.logger.warn("abort previous key loader for type:"+v),f.abort()),!m){w.logger.warn("key uri is falsy");return}var n=a.loader,o=S.loader=this.loaders[v]=new n(a);this.decrypturl=m,this.decryptkey=null;var u={url:m,frag:S,responseType:"arraybuffer"},A={timeout:a.fragLoadingTimeOut,maxRetry:0,retryDelay:a.fragLoadingRetryDelay,maxRetryDelay:a.fragLoadingMaxRetryTimeout,highWaterMark:0},x={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};o.load(u,A,x)}else this.decryptkey&&(S.decryptdata.key=this.decryptkey,this.hls.trigger(G.Events.KEY_LOADED,{frag:S}))},O.loadsuccess=function(c,p,S){var v=S.frag;if(!v.decryptdata){w.logger.error("after key load, decryptdata unset");return}this.decryptkey=v.decryptdata.key=new Uint8Array(c.data),v.loader=null,delete this.loaders[v.type],this.hls.trigger(G.Events.KEY_LOADED,{frag:v})},O.loaderror=function(c,p){var S=p.frag,v=S.loader;v&&v.abort(),delete this.loaders[S.type],this.hls.trigger(G.Events.ERROR,{type:j.ErrorTypes.NETWORK_ERROR,details:j.ErrorDetails.KEY_LOAD_ERROR,fatal:!1,frag:S,response:c})},O.loadtimeout=function(c,p){var S=p.frag,v=S.loader;v&&v.abort(),delete this.loaders[S.type],this.hls.trigger(G.Events.ERROR,{type:j.ErrorTypes.NETWORK_ERROR,details:j.ErrorDetails.KEY_LOAD_TIMEOUT,fatal:!1,frag:S})},F}()},"./src/loader/level-details.ts":function(Z,z,I){"use strict";I.r(z),I.d(z,"LevelDetails",function(){return F});var G=I("./src/polyfills/number.ts");function j(O,b){for(var c=0;cp.endSN||S>0||S===0&&v>0,this.updated||this.advanced?this.misses=Math.floor(p.misses*.6):this.misses=p.misses+1,this.availabilityDelay=p.availabilityDelay},w(O,[{key:"hasProgramDateTime",get:function(){return this.fragments.length?Object(G.isFiniteNumber)(this.fragments[this.fragments.length-1].programDateTime):!1}},{key:"levelTargetDuration",get:function(){return this.averagetargetduration||this.targetduration||W}},{key:"drift",get:function(){var p=this.driftEndTime-this.driftStartTime;if(p>0){var S=this.driftEnd-this.driftStart;return S*1e3/p}return 1}},{key:"edge",get:function(){return this.partEnd||this.fragmentEnd}},{key:"partEnd",get:function(){var p;return(p=this.partList)!==null&&p!==void 0&&p.length?this.partList[this.partList.length-1].end:this.fragmentEnd}},{key:"fragmentEnd",get:function(){var p;return(p=this.fragments)!==null&&p!==void 0&&p.length?this.fragments[this.fragments.length-1].end:0}},{key:"age",get:function(){return this.advancedDateTime?Math.max(Date.now()-this.advancedDateTime,0)/1e3:0}},{key:"lastPartIndex",get:function(){var p;return(p=this.partList)!==null&&p!==void 0&&p.length?this.partList[this.partList.length-1].index:-1}},{key:"lastPartSn",get:function(){var p;return(p=this.partList)!==null&&p!==void 0&&p.length?this.partList[this.partList.length-1].fragment.sn:this.endSN}}]),O}()},"./src/loader/level-key.ts":function(Z,z,I){"use strict";I.r(z),I.d(z,"LevelKey",function(){return F});var G=I("./node_modules/url-toolkit/src/url-toolkit.js"),j=I.n(G);function w(O,b){for(var c=0;c2){var s=h.shift()+".";return s+=parseInt(h.shift()).toString(16),s+=("000"+parseInt(h.shift()).toString(16)).substr(-4),s}return g},_.resolve=function(g,h){return j.buildAbsoluteURL(h,g,{alwaysNormalize:!0})},_.parseMasterPlaylist=function(g,h){var s=[],l={},D=!1;S.lastIndex=0;for(var T;(T=S.exec(g))!=null;)if(T[1]){var C=new b.AttrList(T[1]),M={attrs:C,bitrate:C.decimalInteger("AVERAGE-BANDWIDTH")||C.decimalInteger("BANDWIDTH"),name:C.NAME,url:_.resolve(T[2],h)},k=C.decimalResolution("RESOLUTION");k&&(M.width=k.width,M.height=k.height),u((C.CODECS||"").split(/[ ,]+/).filter(function(P){return P}),M),M.videoCodec&&M.videoCodec.indexOf("avc1")!==-1&&(M.videoCodec=_.convertAVC1ToAVCOTI(M.videoCodec)),s.push(M)}else if(T[3]){var U=new b.AttrList(T[3]);U["DATA-ID"]&&(D=!0,l[U["DATA-ID"]]=U)}return{levels:s,sessionData:D?l:null}},_.parseMasterPlaylistMedia=function(g,h,s,l){l===void 0&&(l=[]);var D,T=[],C=0;for(v.lastIndex=0;(D=v.exec(g))!==null;){var M=new b.AttrList(D[1]);if(M.TYPE===s){var k={attrs:M,bitrate:0,id:C++,groupId:M["GROUP-ID"],instreamId:M["INSTREAM-ID"],name:M.NAME||M.LANGUAGE||"",type:s,default:M.bool("DEFAULT"),autoselect:M.bool("AUTOSELECT"),forced:M.bool("FORCED"),lang:M.LANGUAGE,url:M.URI?_.resolve(M.URI,h):""};if(l.length){var U=_.findGroup(l,k.groupId)||l[0];A(k,U,"audioCodec"),A(k,U,"textCodec")}T.push(k)}}return T},_.parseLevelPlaylist=function(g,h,s,l,D){var T=new F.LevelDetails(h),C=T.fragments,M=null,k=0,U=0,P=0,K=0,H=null,$=new W.Fragment(l,h),le,pe,xe,ze=-1,Ne=!1;for(f.lastIndex=0,T.m3u8=g;(le=f.exec(g))!==null;){Ne&&(Ne=!1,$=new W.Fragment(l,h),$.start=P,$.sn=k,$.cc=K,$.level=s,M&&($.initSegment=M,$.rawProgramDateTime=M.rawProgramDateTime));var Ie=le[1];if(Ie){$.duration=parseFloat(Ie);var Be=(" "+le[2]).slice(1);$.title=Be||null,$.tagList.push(Be?["INF",Ie,Be]:["INF",Ie])}else if(le[3])Object(G.isFiniteNumber)($.duration)&&($.start=P,xe&&($.levelkey=xe),$.sn=k,$.level=s,$.cc=K,$.urlId=D,C.push($),$.relurl=(" "+le[3]).slice(1),y($,H),H=$,P+=$.duration,k++,U=0,Ne=!0);else if(le[4]){var ke=(" "+le[4]).slice(1);H?$.setByteRange(ke,H):$.setByteRange(ke)}else if(le[5])$.rawProgramDateTime=(" "+le[5]).slice(1),$.tagList.push(["PROGRAM-DATE-TIME",$.rawProgramDateTime]),ze===-1&&(ze=C.length);else{if(le=le[0].match(m),!le){c.logger.warn("No matches on slow regex match for level playlist!");continue}for(pe=1;pe-1){c.logger.warn("Keyformat "+bt+" is not supported from the manifest");continue}else if(bt!=="identity")continue;_e&&(xe=O.LevelKey.fromURL(h,je),je&&["AES-128","SAMPLE-AES","SAMPLE-AES-CENC"].indexOf(_e)>=0&&(xe.method=_e,xe.keyFormat=bt,qe&&(xe.keyID=qe),Ye&&(xe.keyFormatVersions=Ye),xe.iv=He));break}case"START":{var ct=new b.AttrList(fe),mt=ct.decimalFloatingPoint("TIME-OFFSET");Object(G.isFiniteNumber)(mt)&&(T.startTimeOffset=mt);break}case"MAP":{var Ot=new b.AttrList(fe);$.relurl=Ot.URI,Ot.BYTERANGE&&$.setByteRange(Ot.BYTERANGE),$.level=s,$.sn="initSegment",xe&&($.levelkey=xe),$.initSegment=null,M=$,Ne=!0;break}case"SERVER-CONTROL":{var Mt=new b.AttrList(fe);T.canBlockReload=Mt.bool("CAN-BLOCK-RELOAD"),T.canSkipUntil=Mt.optionalFloat("CAN-SKIP-UNTIL",0),T.canSkipDateRanges=T.canSkipUntil>0&&Mt.bool("CAN-SKIP-DATERANGES"),T.partHoldBack=Mt.optionalFloat("PART-HOLD-BACK",0),T.holdBack=Mt.optionalFloat("HOLD-BACK",0);break}case"PART-INF":{var Me=new b.AttrList(fe);T.partTarget=Me.decimalFloatingPoint("PART-TARGET");break}case"PART":{var Re=T.partList;Re||(Re=T.partList=[]);var Ze=U>0?Re[Re.length-1]:void 0,lt=U++,Ke=new W.Part(new b.AttrList(fe),$,h,lt,Ze);Re.push(Ke),$.duration+=Ke.duration;break}case"PRELOAD-HINT":{var tt=new b.AttrList(fe);T.preloadHint=tt;break}case"RENDITION-REPORT":{var Te=new b.AttrList(fe);T.renditionReports=T.renditionReports||[],T.renditionReports.push(Te);break}default:c.logger.warn("line parsed but not handled: "+le);break}}}H&&!H.relurl?(C.pop(),P-=H.duration,T.partList&&(T.fragmentHint=H)):T.partList&&(y($,H),$.cc=K,T.fragmentHint=$);var me=C.length,ve=C[0],re=C[me-1];if(P+=T.skippedSegments*T.targetduration,P>0&&me&&re){T.averagetargetduration=P/me;var ae=re.sn;T.endSN=ae!=="initSegment"?ae:0,ve&&(T.startCC=ve.cc,ve.initSegment||T.fragments.every(function(he){return he.relurl&&n(he.relurl)})&&(c.logger.warn("MP4 fragments found but no init segment (probably no MAP, incomplete M3U8), trying to fetch SIDX"),$=new W.Fragment(l,h),$.relurl=re.relurl,$.level=s,$.sn="initSegment",ve.initSegment=$,T.needSidxRanges=!0))}else T.endSN=0,T.startCC=0;return T.fragmentHint&&(P+=T.fragmentHint.duration),T.totalduration=P,T.endCC=K,ze>0&&x(C,ze),T},_}();function u(_,R){["video","audio","text"].forEach(function(g){var h=_.filter(function(l){return Object(p.isCodecType)(l,g)});if(h.length){var s=h.filter(function(l){return l.lastIndexOf("avc1",0)===0||l.lastIndexOf("mp4a",0)===0});R[g+"Codec"]=s.length>0?s[0]:h[0],_=_.filter(function(l){return h.indexOf(l)===-1})}}),R.unknownCodecs=_}function A(_,R,g){var h=R[g];h&&(_[g]=h)}function x(_,R){for(var g=_[R],h=R;h--;){var s=_[h];if(!s)return;s.programDateTime=g.programDateTime-s.duration*1e3,g=s}}function y(_,R){_.rawProgramDateTime?_.programDateTime=Date.parse(_.rawProgramDateTime):R!=null&&R.programDateTime&&(_.programDateTime=R.endProgramDateTime),Object(G.isFiniteNumber)(_.programDateTime)||(_.programDateTime=null,_.rawProgramDateTime=null)}},"./src/loader/playlist-loader.ts":function(Z,z,I){"use strict";I.r(z);var G=I("./src/polyfills/number.ts"),j=I("./src/events.ts"),w=I("./src/errors.ts"),W=I("./src/utils/logger.ts"),F=I("./src/utils/mp4-tools.ts"),O=I("./src/loader/m3u8-parser.ts"),b=I("./src/types/loader.ts"),c=I("./src/utils/attr-list.ts");function p(f){var m=f.type;switch(m){case b.PlaylistContextType.AUDIO_TRACK:return b.PlaylistLevelType.AUDIO;case b.PlaylistContextType.SUBTITLE_TRACK:return b.PlaylistLevelType.SUBTITLE;default:return b.PlaylistLevelType.MAIN}}function S(f,m){var a=f.url;return(a===void 0||a.indexOf("data:")===0)&&(a=m.url),a}var v=function(){function f(a){this.hls=void 0,this.loaders=Object.create(null),this.hls=a,this.registerListeners()}var m=f.prototype;return m.registerListeners=function(){var n=this.hls;n.on(j.Events.MANIFEST_LOADING,this.onManifestLoading,this),n.on(j.Events.LEVEL_LOADING,this.onLevelLoading,this),n.on(j.Events.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),n.on(j.Events.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},m.unregisterListeners=function(){var n=this.hls;n.off(j.Events.MANIFEST_LOADING,this.onManifestLoading,this),n.off(j.Events.LEVEL_LOADING,this.onLevelLoading,this),n.off(j.Events.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),n.off(j.Events.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},m.createInternalLoader=function(n){var o=this.hls.config,u=o.pLoader,A=o.loader,x=u||A,y=new x(o);return n.loader=y,this.loaders[n.type]=y,y},m.getInternalLoader=function(n){return this.loaders[n.type]},m.resetInternalLoader=function(n){this.loaders[n]&&delete this.loaders[n]},m.destroyInternalLoaders=function(){for(var n in this.loaders){var o=this.loaders[n];o&&o.destroy(),this.resetInternalLoader(n)}},m.destroy=function(){this.unregisterListeners(),this.destroyInternalLoaders()},m.onManifestLoading=function(n,o){var u=o.url;this.load({id:null,groupId:null,level:0,responseType:"text",type:b.PlaylistContextType.MANIFEST,url:u,deliveryDirectives:null})},m.onLevelLoading=function(n,o){var u=o.id,A=o.level,x=o.url,y=o.deliveryDirectives;this.load({id:u,groupId:null,level:A,responseType:"text",type:b.PlaylistContextType.LEVEL,url:x,deliveryDirectives:y})},m.onAudioTrackLoading=function(n,o){var u=o.id,A=o.groupId,x=o.url,y=o.deliveryDirectives;this.load({id:u,groupId:A,level:null,responseType:"text",type:b.PlaylistContextType.AUDIO_TRACK,url:x,deliveryDirectives:y})},m.onSubtitleTrackLoading=function(n,o){var u=o.id,A=o.groupId,x=o.url,y=o.deliveryDirectives;this.load({id:u,groupId:A,level:null,responseType:"text",type:b.PlaylistContextType.SUBTITLE_TRACK,url:x,deliveryDirectives:y})},m.load=function(n){var o,u=this.hls.config,A=this.getInternalLoader(n);if(A){var x=A.context;if(x&&x.url===n.url){W.logger.trace("[playlist-loader]: playlist request ongoing");return}W.logger.log("[playlist-loader]: aborting previous loader for type: "+n.type),A.abort()}var y,_,R,g;switch(n.type){case b.PlaylistContextType.MANIFEST:y=u.manifestLoadingMaxRetry,_=u.manifestLoadingTimeOut,R=u.manifestLoadingRetryDelay,g=u.manifestLoadingMaxRetryTimeout;break;case b.PlaylistContextType.LEVEL:case b.PlaylistContextType.AUDIO_TRACK:case b.PlaylistContextType.SUBTITLE_TRACK:y=0,_=u.levelLoadingTimeOut;break;default:y=u.levelLoadingMaxRetry,_=u.levelLoadingTimeOut,R=u.levelLoadingRetryDelay,g=u.levelLoadingMaxRetryTimeout;break}if(A=this.createInternalLoader(n),(o=n.deliveryDirectives)!==null&&o!==void 0&&o.part){var h;if(n.type===b.PlaylistContextType.LEVEL&&n.level!==null?h=this.hls.levels[n.level].details:n.type===b.PlaylistContextType.AUDIO_TRACK&&n.id!==null?h=this.hls.audioTracks[n.id].details:n.type===b.PlaylistContextType.SUBTITLE_TRACK&&n.id!==null&&(h=this.hls.subtitleTracks[n.id].details),h){var s=h.partTarget,l=h.targetduration;s&&l&&(_=Math.min(Math.max(s*3,l*.8)*1e3,_))}}var D={timeout:_,maxRetry:y,retryDelay:R,maxRetryDelay:g,highWaterMark:0},T={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};A.load(n,D,T)},m.loadsuccess=function(n,o,u,A){if(A===void 0&&(A=null),u.isSidxRequest){this.handleSidxRequest(n,u),this.handlePlaylistLoaded(n,o,u,A);return}this.resetInternalLoader(u.type);var x=n.data;if(x.indexOf("#EXTM3U")!==0){this.handleManifestParsingError(n,u,"no EXTM3U delimiter",A);return}o.parsing.start=performance.now(),x.indexOf("#EXTINF:")>0||x.indexOf("#EXT-X-TARGETDURATION:")>0?this.handleTrackOrLevelPlaylist(n,o,u,A):this.handleMasterPlaylist(n,o,u,A)},m.loaderror=function(n,o,u){u===void 0&&(u=null),this.handleNetworkError(o,u,!1,n)},m.loadtimeout=function(n,o,u){u===void 0&&(u=null),this.handleNetworkError(o,u,!0)},m.handleMasterPlaylist=function(n,o,u,A){var x=this.hls,y=n.data,_=S(n,u),R=O.default.parseMasterPlaylist(y,_),g=R.levels,h=R.sessionData;if(!g.length){this.handleManifestParsingError(n,u,"no level found in manifest",A);return}var s=g.map(function(k){return{id:k.attrs.AUDIO,audioCodec:k.audioCodec}}),l=g.map(function(k){return{id:k.attrs.SUBTITLES,textCodec:k.textCodec}}),D=O.default.parseMasterPlaylistMedia(y,_,"AUDIO",s),T=O.default.parseMasterPlaylistMedia(y,_,"SUBTITLES",l),C=O.default.parseMasterPlaylistMedia(y,_,"CLOSED-CAPTIONS");if(D.length){var M=D.some(function(k){return!k.url});!M&&g[0].audioCodec&&!g[0].attrs.AUDIO&&(W.logger.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),D.unshift({type:"main",name:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new c.AttrList({}),bitrate:0,url:""}))}x.trigger(j.Events.MANIFEST_LOADED,{levels:g,audioTracks:D,subtitles:T,captions:C,url:_,stats:o,networkDetails:A,sessionData:h})},m.handleTrackOrLevelPlaylist=function(n,o,u,A){var x=this.hls,y=u.id,_=u.level,R=u.type,g=S(n,u),h=Object(G.isFiniteNumber)(y)?y:0,s=Object(G.isFiniteNumber)(_)?_:h,l=p(u),D=O.default.parseLevelPlaylist(n.data,g,s,l,h);if(!D.fragments.length){x.trigger(j.Events.ERROR,{type:w.ErrorTypes.NETWORK_ERROR,details:w.ErrorDetails.LEVEL_EMPTY_ERROR,fatal:!1,url:g,reason:"no fragments found in level",level:typeof u.level=="number"?u.level:void 0});return}if(R===b.PlaylistContextType.MANIFEST){var T={attrs:new c.AttrList({}),bitrate:0,details:D,name:"",url:g};x.trigger(j.Events.MANIFEST_LOADED,{levels:[T],audioTracks:[],url:g,stats:o,networkDetails:A,sessionData:null})}if(o.parsing.end=performance.now(),D.needSidxRanges){var C,M=(C=D.fragments[0].initSegment)===null||C===void 0?void 0:C.url;this.load({url:M,isSidxRequest:!0,type:R,level:_,levelDetails:D,id:y,groupId:null,rangeStart:0,rangeEnd:2048,responseType:"arraybuffer",deliveryDirectives:null});return}u.levelDetails=D,this.handlePlaylistLoaded(n,o,u,A)},m.handleSidxRequest=function(n,o){var u=Object(F.parseSegmentIndex)(new Uint8Array(n.data));if(!u)return;var A=u.references,x=o.levelDetails;A.forEach(function(y,_){var R=y.info,g=x.fragments[_];g.byteRange.length===0&&g.setByteRange(String(1+R.end-R.start)+"@"+String(R.start)),g.initSegment&&g.initSegment.setByteRange(String(u.moovEndOffset)+"@0")})},m.handleManifestParsingError=function(n,o,u,A){this.hls.trigger(j.Events.ERROR,{type:w.ErrorTypes.NETWORK_ERROR,details:w.ErrorDetails.MANIFEST_PARSING_ERROR,fatal:o.type===b.PlaylistContextType.MANIFEST,url:n.url,reason:u,response:n,context:o,networkDetails:A})},m.handleNetworkError=function(n,o,u,A){u===void 0&&(u=!1),W.logger.warn("[playlist-loader]: A network "+(u?"timeout":"error")+" occurred while loading "+n.type+" level: "+n.level+" id: "+n.id+' group-id: "'+n.groupId+'"');var x=w.ErrorDetails.UNKNOWN,y=!1,_=this.getInternalLoader(n);switch(n.type){case b.PlaylistContextType.MANIFEST:x=u?w.ErrorDetails.MANIFEST_LOAD_TIMEOUT:w.ErrorDetails.MANIFEST_LOAD_ERROR,y=!0;break;case b.PlaylistContextType.LEVEL:x=u?w.ErrorDetails.LEVEL_LOAD_TIMEOUT:w.ErrorDetails.LEVEL_LOAD_ERROR,y=!1;break;case b.PlaylistContextType.AUDIO_TRACK:x=u?w.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:w.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,y=!1;break;case b.PlaylistContextType.SUBTITLE_TRACK:x=u?w.ErrorDetails.SUBTITLE_TRACK_LOAD_TIMEOUT:w.ErrorDetails.SUBTITLE_LOAD_ERROR,y=!1;break}_&&this.resetInternalLoader(n.type);var R={type:w.ErrorTypes.NETWORK_ERROR,details:x,fatal:y,url:n.url,loader:_,context:n,networkDetails:o};A&&(R.response=A),this.hls.trigger(j.Events.ERROR,R)},m.handlePlaylistLoaded=function(n,o,u,A){var x=u.type,y=u.level,_=u.id,R=u.groupId,g=u.loader,h=u.levelDetails,s=u.deliveryDirectives;if(!(h!=null&&h.targetduration)){this.handleManifestParsingError(n,u,"invalid target duration",A);return}if(!g)return;h.live&&(g.getCacheAge&&(h.ageHeader=g.getCacheAge()||0),(!g.getCacheAge||isNaN(h.ageHeader))&&(h.ageHeader=0));switch(x){case b.PlaylistContextType.MANIFEST:case b.PlaylistContextType.LEVEL:this.hls.trigger(j.Events.LEVEL_LOADED,{details:h,level:y||0,id:_||0,stats:o,networkDetails:A,deliveryDirectives:s});break;case b.PlaylistContextType.AUDIO_TRACK:this.hls.trigger(j.Events.AUDIO_TRACK_LOADED,{details:h,id:_||0,groupId:R||"",stats:o,networkDetails:A,deliveryDirectives:s});break;case b.PlaylistContextType.SUBTITLE_TRACK:this.hls.trigger(j.Events.SUBTITLE_TRACK_LOADED,{details:h,id:_||0,groupId:R||"",stats:o,networkDetails:A,deliveryDirectives:s});break}},f}();z.default=v},"./src/polyfills/number.ts":function(Z,z,I){"use strict";I.r(z),I.d(z,"isFiniteNumber",function(){return G}),I.d(z,"MAX_SAFE_INTEGER",function(){return j});var G=Number.isFinite||function(w){return typeof w=="number"&&isFinite(w)},j=Number.MAX_SAFE_INTEGER||9007199254740991},"./src/remux/aac-helper.ts":function(Z,z,I){"use strict";I.r(z);var G=function(){function j(){}return j.getSilentFrame=function(W,F){switch(W){case"mp4a.40.2":if(F===1)return new Uint8Array([0,200,0,128,35,128]);if(F===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(F===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(F===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(F===5)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(F===6)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224]);break;default:if(F===1)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(F===2)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(F===3)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);break}return},j}();z.default=G},"./src/remux/mp4-generator.ts":function(Z,z,I){"use strict";I.r(z);var G=Math.pow(2,32)-1,j=function(){function w(){}return w.init=function(){w.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],".mp3":[],mvex:[],mvhd:[],pasp:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[]};var F;for(F in w.types)w.types.hasOwnProperty(F)&&(w.types[F]=[F.charCodeAt(0),F.charCodeAt(1),F.charCodeAt(2),F.charCodeAt(3)]);var O=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),b=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]);w.HDLR_TYPES={video:O,audio:b};var c=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),p=new Uint8Array([0,0,0,0,0,0,0,0]);w.STTS=w.STSC=w.STCO=p,w.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),w.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0]),w.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),w.STSD=new Uint8Array([0,0,0,0,0,0,0,1]);var S=new Uint8Array([105,115,111,109]),v=new Uint8Array([97,118,99,49]),f=new Uint8Array([0,0,0,1]);w.FTYP=w.box(w.types.ftyp,S,f,S,v),w.DINF=w.box(w.types.dinf,w.box(w.types.dref,c))},w.box=function(F){for(var O=8,b=arguments.length,c=new Array(b>1?b-1:0),p=1;p>24&255,f[1]=O>>16&255,f[2]=O>>8&255,f[3]=O&255,f.set(F,4),S=0,O=8;S>24&255,F>>16&255,F>>8&255,F&255,b>>24,b>>16&255,b>>8&255,b&255,c>>24,c>>16&255,c>>8&255,c&255,85,196,0,0]))},w.mdia=function(F){return w.box(w.types.mdia,w.mdhd(F.timescale,F.duration),w.hdlr(F.type),w.minf(F))},w.mfhd=function(F){return w.box(w.types.mfhd,new Uint8Array([0,0,0,0,F>>24,F>>16&255,F>>8&255,F&255]))},w.minf=function(F){return F.type==="audio"?w.box(w.types.minf,w.box(w.types.smhd,w.SMHD),w.DINF,w.stbl(F)):w.box(w.types.minf,w.box(w.types.vmhd,w.VMHD),w.DINF,w.stbl(F))},w.moof=function(F,O,b){return w.box(w.types.moof,w.mfhd(F),w.traf(b,O))},w.moov=function(F){for(var O=F.length,b=[];O--;)b[O]=w.trak(F[O]);return w.box.apply(null,[w.types.moov,w.mvhd(F[0].timescale,F[0].duration)].concat(b).concat(w.mvex(F)))},w.mvex=function(F){for(var O=F.length,b=[];O--;)b[O]=w.trex(F[O]);return w.box.apply(null,[w.types.mvex].concat(b))},w.mvhd=function(F,O){O*=F;var b=Math.floor(O/(G+1)),c=Math.floor(O%(G+1)),p=new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,F>>24&255,F>>16&255,F>>8&255,F&255,b>>24,b>>16&255,b>>8&255,b&255,c>>24,c>>16&255,c>>8&255,c&255,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]);return w.box(w.types.mvhd,p)},w.sdtp=function(F){var O=F.samples||[],b=new Uint8Array(4+O.length),c,p;for(c=0;c>>8&255),O.push(S&255),O=O.concat(Array.prototype.slice.call(p));for(c=0;c>>8&255),b.push(S&255),b=b.concat(Array.prototype.slice.call(p));var v=w.box(w.types.avcC,new Uint8Array([1,O[3],O[4],O[5],252|3,224|F.sps.length].concat(O).concat([F.pps.length]).concat(b))),f=F.width,m=F.height,a=F.pixelRatio[0],n=F.pixelRatio[1];return w.box(w.types.avc1,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,f>>8&255,f&255,m>>8&255,m&255,0,72,0,0,0,72,0,0,0,0,0,0,0,1,18,100,97,105,108,121,109,111,116,105,111,110,47,104,108,115,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,17,17]),v,w.box(w.types.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192])),w.box(w.types.pasp,new Uint8Array([a>>24,a>>16&255,a>>8&255,a&255,n>>24,n>>16&255,n>>8&255,n&255])))},w.esds=function(F){var O=F.config.length;return new Uint8Array([0,0,0,0,3,23+O,0,1,0,4,15+O,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([O]).concat(F.config).concat([6,1,2]))},w.mp4a=function(F){var O=F.samplerate;return w.box(w.types.mp4a,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,F.channelCount,0,16,0,0,0,0,O>>8&255,O&255,0,0]),w.box(w.types.esds,w.esds(F)))},w.mp3=function(F){var O=F.samplerate;return w.box(w.types[".mp3"],new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,F.channelCount,0,16,0,0,0,0,O>>8&255,O&255,0,0]))},w.stsd=function(F){return F.type==="audio"?!F.isAAC&&F.codec==="mp3"?w.box(w.types.stsd,w.STSD,w.mp3(F)):w.box(w.types.stsd,w.STSD,w.mp4a(F)):w.box(w.types.stsd,w.STSD,w.avc1(F))},w.tkhd=function(F){var O=F.id,b=F.duration*F.timescale,c=F.width,p=F.height,S=Math.floor(b/(G+1)),v=Math.floor(b%(G+1));return w.box(w.types.tkhd,new Uint8Array([1,0,0,7,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,O>>24&255,O>>16&255,O>>8&255,O&255,0,0,0,0,S>>24,S>>16&255,S>>8&255,S&255,v>>24,v>>16&255,v>>8&255,v&255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,c>>8&255,c&255,0,0,p>>8&255,p&255,0,0]))},w.traf=function(F,O){var b=w.sdtp(F),c=F.id,p=Math.floor(O/(G+1)),S=Math.floor(O%(G+1));return w.box(w.types.traf,w.box(w.types.tfhd,new Uint8Array([0,0,0,0,c>>24,c>>16&255,c>>8&255,c&255])),w.box(w.types.tfdt,new Uint8Array([1,0,0,0,p>>24,p>>16&255,p>>8&255,p&255,S>>24,S>>16&255,S>>8&255,S&255])),w.trun(F,b.length+16+20+8+16+8+8),b)},w.trak=function(F){return F.duration=F.duration||4294967295,w.box(w.types.trak,w.tkhd(F),w.mdia(F))},w.trex=function(F){var O=F.id;return w.box(w.types.trex,new Uint8Array([0,0,0,0,O>>24,O>>16&255,O>>8&255,O&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]))},w.trun=function(F,O){var b=F.samples||[],c=b.length,p=12+16*c,S=new Uint8Array(p),v,f,m,a,n,o;for(O+=8+p,S.set([0,0,15,1,c>>>24&255,c>>>16&255,c>>>8&255,c&255,O>>>24&255,O>>>16&255,O>>>8&255,O&255],0),v=0;v>>24&255,m>>>16&255,m>>>8&255,m&255,a>>>24&255,a>>>16&255,a>>>8&255,a&255,n.isLeading<<2|n.dependsOn,n.isDependedOn<<6|n.hasRedundancy<<4|n.paddingValue<<1|n.isNonSync,n.degradPrio&240<<8,n.degradPrio&15,o>>>24&255,o>>>16&255,o>>>8&255,o&255],12+16*v);return w.box(w.types.trun,S)},w.initSegment=function(F){w.types||w.init();var O=w.moov(F),b=new Uint8Array(w.FTYP.byteLength+O.byteLength);return b.set(w.FTYP),b.set(O,w.FTYP.byteLength),b},w}();j.types=void 0,j.HDLR_TYPES=void 0,j.STTS=void 0,j.STSC=void 0,j.STCO=void 0,j.STSZ=void 0,j.VMHD=void 0,j.SMHD=void 0,j.STSD=void 0,j.FTYP=void 0,j.DINF=void 0,z.default=j},"./src/remux/mp4-remuxer.ts":function(Z,z,I){"use strict";I.r(z),I.d(z,"default",function(){return o}),I.d(z,"normalizePts",function(){return u});var G=I("./src/polyfills/number.ts"),j=I("./src/remux/aac-helper.ts"),w=I("./src/remux/mp4-generator.ts"),W=I("./src/events.ts"),F=I("./src/errors.ts"),O=I("./src/utils/logger.ts"),b=I("./src/types/loader.ts"),c=I("./src/utils/timescale-conversion.ts");function p(){return p=Object.assign||function(_){for(var R=1;R0?D:T.pts},h[0].pts);return s&&O.logger.debug("PTS rollover detected"),l},R.remux=function(h,s,l,D,T,C,M,k){var U,P,K,H,$,le,pe=T,xe=T,ze=h.pid>-1,Ne=s.pid>-1,Ie=s.samples.length,Be=h.samples.length>0,ke=Ie>1,ge=(!ze||Be)&&(!Ne||ke)||this.ISGenerated||M;if(ge){this.ISGenerated||(K=this.generateIS(h,s,T));var fe=this.isVideoContiguous,te=-1;if(ke&&(te=A(s.samples),!fe&&this.config.forceKeyFrameOnDiscontinuity))if(le=!0,te>0){O.logger.warn("[mp4-remuxer]: Dropped "+te+" out of "+Ie+" video samples due to a missing keyframe");var be=this.getVideoStartPts(s.samples);s.samples=s.samples.slice(te),s.dropped+=te,xe+=(s.samples[0].pts-be)/(s.timescale||9e4)}else te===-1&&(O.logger.warn("[mp4-remuxer]: No keyframe found out of "+Ie+" video samples"),le=!1);if(this.ISGenerated){if(Be&&ke){var se=this.getVideoStartPts(s.samples),Oe=u(h.samples[0].pts,se)-se,ie=Oe/s.inputTimeScale;pe+=Math.max(0,ie),xe+=Math.max(0,-ie)}if(Be){if(h.samplerate||(O.logger.warn("[mp4-remuxer]: regenerate InitSegment as audio detected"),K=this.generateIS(h,s,T)),P=this.remuxAudio(h,pe,this.isAudioContiguous,C,Ne||ke||k===b.PlaylistLevelType.AUDIO?xe:void 0),ke){var oe=P?P.endPTS-P.startPTS:0;s.inputTimeScale||(O.logger.warn("[mp4-remuxer]: regenerate InitSegment as video detected"),K=this.generateIS(h,s,T)),U=this.remuxVideo(s,xe,fe,oe)}}else ke&&(U=this.remuxVideo(s,xe,fe,0));U&&(U.firstKeyFrame=te,U.independent=te!==-1)}}return this.ISGenerated&&(l.samples.length&&($=this.remuxID3(l,T)),D.samples.length&&(H=this.remuxText(D,T))),{audio:P,video:U,initSegment:K,independent:le,text:H,id3:$}},R.generateIS=function(h,s,l){var D=h.samples,T=s.samples,C=this.typeSupported,M={},k=!Object(G.isFiniteNumber)(this._initPTS),U="audio/mp4",P,K,H;if(k&&(P=K=Infinity),h.config&&D.length&&(h.timescale=h.samplerate,h.isAAC||(C.mpeg?(U="audio/mpeg",h.codec=""):C.mp3&&(h.codec="mp3")),M.audio={id:"audio",container:U,codec:h.codec,initSegment:!h.isAAC&&C.mpeg?new Uint8Array(0):w.default.initSegment([h]),metadata:{channelCount:h.channelCount}},k&&(H=h.inputTimeScale,P=K=D[0].pts-Math.round(H*l))),s.sps&&s.pps&&T.length&&(s.timescale=s.inputTimeScale,M.video={id:"main",container:"video/mp4",codec:s.codec,initSegment:w.default.initSegment([s]),metadata:{width:s.width,height:s.height}},k)){H=s.inputTimeScale;var $=this.getVideoStartPts(T),le=Math.round(H*l);K=Math.min(K,u(T[0].dts,$)-le),P=Math.min(P,$-le)}if(Object.keys(M).length)return this.ISGenerated=!0,k&&(this._initPTS=P,this._initDTS=K),{tracks:M,initPTS:P,timescale:H}},R.remuxVideo=function(h,s,l,D){var T=h.inputTimeScale,C=h.samples,M=[],k=C.length,U=this._initPTS,P=this.nextAvcDts,K=8,H,$,le,pe=Number.POSITIVE_INFINITY,xe=Number.NEGATIVE_INFINITY,ze=0,Ne=!1;if(!l||P===null){var Ie=s*T,Be=C[0].pts-u(C[0].dts,C[0].pts);P=Ie-Be}for(var ke=0;kege.pts){var fe=9e4*.2;ze=Math.max(Math.min(ze,ge.pts-ge.dts),-1*fe)}ge.dts0?ke-1:ke].dts&&(Ne=!0)}Ne&&C.sort(function(gt,et){var nt=gt.dts-et.dts,Xe=gt.pts-et.pts;return nt||Xe}),$=C[0].dts,le=C[C.length-1].dts;var te=Math.round((le-$)/(k-1));if(ze<0){if(zete,Ae=ie<-1;if(oe||Ae){oe?O.logger.warn("AVC: "+Object(c.toMsFromMpegTsClock)(ie,!0)+" ms ("+ie+"dts) hole between fragments detected, filling it"):O.logger.warn("AVC: "+Object(c.toMsFromMpegTsClock)(-ie,!0)+" ms ("+ie+"dts) overlapping between fragments detected"),$=P;var _e=C[0].pts-ie;C[0].dts=$,C[0].pts=_e,O.logger.log("Video: First PTS/DTS adjusted: "+Object(c.toMsFromMpegTsClock)(_e,!0)+"/"+Object(c.toMsFromMpegTsClock)($,!0)+", delta: "+Object(c.toMsFromMpegTsClock)(ie,!0)+" ms")}}n&&($=Math.max(0,$));for(var je=0,He=0,Ye=0;Ye0?Re-1:Re].dts;if(ae.stretchShortVideoTrack&&this.nextAudioPts!==null){var ye=Math.floor(ae.maxBufferHole*T),Fe=(D?pe+D*T:this.nextAudioPts)-Ze.pts;Fe>ye?(H=Fe-he,H<0&&(H=he),O.logger.log("[mp4-remuxer]: It is approximately "+Fe/90+" ms to the next segment; using duration "+H/90+" ms for the last video frame.")):H=he}else H=he}var Pe=Math.round(Ze.pts-Ze.dts);M.push(new x(Ze.key,H,Ke,Pe))}if(M.length&&m&&m<70){var ut=M[0].flags;ut.dependsOn=2,ut.isNonSync=0}console.assert(H!==void 0,"mp4SampleDuration must be computed"),this.nextAvcDts=P=le+H,this.isVideoContiguous=!0;var Et=w.default.moof(h.sequenceNumber++,$,p({},h,{samples:M})),_t="video",Ct={data1:Et,data2:Mt,startPTS:pe/T,endPTS:(xe+H)/T,startDTS:$/T,endDTS:P/T,type:_t,hasAudio:!1,hasVideo:!0,nb:M.length,dropped:h.dropped};return h.samples=[],h.dropped=0,console.assert(Mt.length,"MDAT length must not be zero"),Ct},R.remuxAudio=function(h,s,l,D,T){var C=h.inputTimeScale,M=h.samplerate?h.samplerate:C,k=C/M,U=h.isAAC?v:f,P=U*k,K=this._initPTS,H=!h.isAAC&&this.typeSupported.mpeg,$=[],le=h.samples,pe=H?0:8,xe=this.nextAudioPts||-1,ze=s*C;if(this.isAudioContiguous=l=l||le.length&&xe>0&&(D&&Math.abs(ze-xe)<9e3||Math.abs(u(le[0].pts-K,ze)-xe)<20*P),le.forEach(function(ve){ve.pts=u(ve.pts-K,ze)}),!l||xe<0){if(le=le.filter(function(ve){return ve.pts>=0}),!le.length)return;T===0?xe=0:D?xe=Math.max(0,ze):xe=le[0].pts}if(h.isAAC)for(var Ne=T!==void 0,Ie=this.config.maxAudioFramesDrift,Be=0,ke=xe;Be=Ie*P&&be0){He+=pe;try{je=new Uint8Array(He)}catch(ve){this.observer.emit(W.Events.ERROR,W.Events.ERROR,{type:F.ErrorTypes.MUX_ERROR,details:F.ErrorDetails.REMUX_ALLOC_ERROR,fatal:!1,bytes:He,reason:"fail allocating audio mdat "+He});return}if(!H){var Mt=new DataView(je.buffer);Mt.setUint32(0,He),je.set(w.default.types.mdat,4)}}else return;je.set(ct,pe);var Me=ct.byteLength;pe+=Me,$.push(new x(!0,U,Me,0)),_e=mt}var Re=$.length;if(!Re)return;var Ze=$[$.length-1];this.nextAudioPts=xe=_e+k*Ze.duration;var lt=H?new Uint8Array(0):w.default.moof(h.sequenceNumber++,Ae/k,p({},h,{samples:$}));h.samples=[];var Ke=Ae/C,tt=xe/C,Te="audio",me={data1:lt,data2:je,startPTS:Ke,endPTS:tt,startDTS:Ke,endDTS:tt,type:Te,hasAudio:!0,hasVideo:!1,nb:Re};return this.isAudioContiguous=!0,console.assert(je.length,"MDAT length must not be zero"),me},R.remuxEmptyAudio=function(h,s,l,D){var T=h.inputTimeScale,C=h.samplerate?h.samplerate:T,M=T/C,k=this.nextAudioPts,U=(k!==null?k:D.startDTS*T)+this._initDTS,P=D.endDTS*T+this._initDTS,K=M*v,H=Math.ceil((P-U)/K),$=j.default.getSilentFrame(h.manifestCodec||h.codec,h.channelCount);if(O.logger.warn("[mp4-remuxer]: remux empty Audio"),!$){O.logger.trace("[mp4-remuxer]: Unable to remuxEmptyAudio since we were unable to get a silent frame for given audio codec");return}for(var le=[],pe=0;pe4294967296;)_+=g;return _}function A(_){for(var R=0;R<_.length;R++)if(_[R].key)return R;return-1}var x=function(R,g,h,s){this.size=void 0,this.duration=void 0,this.cts=void 0,this.flags=void 0,this.duration=g,this.size=h,this.cts=s,this.flags=new y(R)},y=function(R){this.isLeading=0,this.isDependedOn=0,this.hasRedundancy=0,this.degradPrio=0,this.dependsOn=1,this.isNonSync=1,this.dependsOn=R?2:1,this.isNonSync=R?0:1}},"./src/remux/passthrough-remuxer.ts":function(Z,z,I){"use strict";I.r(z);var G=I("./src/polyfills/number.ts"),j=I("./src/utils/mp4-tools.ts"),w=I("./src/loader/fragment.ts"),W=I("./src/utils/logger.ts"),F=function(){function c(){this.emitInitSegment=!1,this.audioCodec=void 0,this.videoCodec=void 0,this.initData=void 0,this.initPTS=void 0,this.initTracks=void 0,this.lastEndDTS=null}var p=c.prototype;return p.destroy=function(){},p.resetTimeStamp=function(v){this.initPTS=v,this.lastEndDTS=null},p.resetNextTimestamp=function(){this.lastEndDTS=null},p.resetInitSegment=function(v,f,m){this.audioCodec=f,this.videoCodec=m,this.generateInitSegment(v),this.emitInitSegment=!0},p.generateInitSegment=function(v){var f=this.audioCodec,m=this.videoCodec;if(!v||!v.byteLength){this.initTracks=void 0,this.initData=void 0;return}var a=this.initData=Object(j.parseInitSegment)(v);f||(f=b(a.audio,w.ElementaryStreamTypes.AUDIO)),m||(m=b(a.video,w.ElementaryStreamTypes.VIDEO));var n={};a.audio&&a.video?n.audiovideo={container:"video/mp4",codec:f+","+m,initSegment:v,id:"main"}:a.audio?n.audio={container:"audio/mp4",codec:f,initSegment:v,id:"audio"}:a.video?n.video={container:"video/mp4",codec:m,initSegment:v,id:"main"}:W.logger.warn("[passthrough-remuxer.ts]: initSegment does not contain moov or trak boxes."),this.initTracks=n},p.remux=function(v,f,m,a,n){var o=this.initPTS,u=this.lastEndDTS,A={audio:void 0,video:void 0,text:a,id3:m,initSegment:void 0};Object(G.isFiniteNumber)(u)||(u=this.lastEndDTS=n||0);var x=f.samples;if(!x||!x.length)return A;var y={initPTS:void 0,timescale:1},_=this.initData;if((!_||!_.length)&&(this.generateInitSegment(x),_=this.initData),!_||!_.length)return W.logger.warn("[passthrough-remuxer.ts]: Failed to generate initSegment."),A;this.emitInitSegment&&(y.tracks=this.initTracks,this.emitInitSegment=!1),Object(G.isFiniteNumber)(o)||(this.initPTS=y.initPTS=o=O(_,x,u));var R=Object(j.getDuration)(x,_),g=u,h=R+g;Object(j.offsetStartDTS)(_,x,o),R>0?this.lastEndDTS=h:(W.logger.warn("Duration parsed from mp4 should be greater than zero"),this.resetNextTimestamp());var s=!!_.audio,l=!!_.video,D="";s&&(D+="audio"),l&&(D+="video");var T={data1:x,startPTS:g,startDTS:g,endPTS:h,endDTS:h,type:D,hasAudio:s,hasVideo:l,nb:1,dropped:0};return A.audio=T.type==="audio"?T:void 0,A.video=T.type!=="audio"?T:void 0,A.text=a,A.id3=m,A.initSegment=y,A},c}(),O=function(p,S,v){return Object(j.getStartDTS)(p,S)-v};function b(c,p){var S=c==null?void 0:c.codec;return S&&S.length>4?S:S==="hvc1"?"hvc1.1.c.L120.90":S==="av01"?"av01.0.04M.08":S==="avc1"||p===w.ElementaryStreamTypes.VIDEO?"avc1.42e01e":"mp4a.40.5"}z.default=F},"./src/task-loop.ts":function(Z,z,I){"use strict";I.r(z),I.d(z,"default",function(){return G});var G=function(){function j(){this._boundTick=void 0,this._tickTimer=null,this._tickInterval=null,this._tickCallCount=0,this._boundTick=this.tick.bind(this)}var w=j.prototype;return w.destroy=function(){this.onHandlerDestroying(),this.onHandlerDestroyed()},w.onHandlerDestroying=function(){this.clearNextTick(),this.clearInterval()},w.onHandlerDestroyed=function(){},w.hasInterval=function(){return!!this._tickInterval},w.hasNextTick=function(){return!!this._tickTimer},w.setInterval=function(F){return this._tickInterval?!1:(this._tickInterval=self.setInterval(this._boundTick,F),!0)},w.clearInterval=function(){return this._tickInterval?(self.clearInterval(this._tickInterval),this._tickInterval=null,!0):!1},w.clearNextTick=function(){return this._tickTimer?(self.clearTimeout(this._tickTimer),this._tickTimer=null,!0):!1},w.tick=function(){this._tickCallCount++,this._tickCallCount===1&&(this.doTick(),this._tickCallCount>1&&this.tickImmediate(),this._tickCallCount=0)},w.tickImmediate=function(){this.clearNextTick(),this._tickTimer=self.setTimeout(this._boundTick,0)},w.doTick=function(){},j}()},"./src/types/cmcd.ts":function(Z,z,I){"use strict";I.r(z),I.d(z,"CMCDVersion",function(){return G}),I.d(z,"CMCDObjectType",function(){return j}),I.d(z,"CMCDStreamingFormat",function(){return w}),I.d(z,"CMCDStreamType",function(){return W});var G=1,j;(function(F){F.MANIFEST="m",F.AUDIO="a",F.VIDEO="v",F.MUXED="av",F.INIT="i",F.CAPTION="c",F.TIMED_TEXT="tt",F.KEY="k",F.OTHER="o"})(j||(j={}));var w;(function(F){F.DASH="d",F.HLS="h",F.SMOOTH="s",F.OTHER="o"})(w||(w={}));var W;(function(F){F.VOD="v",F.LIVE="l"})(W||(W={}))},"./src/types/level.ts":function(Z,z,I){"use strict";I.r(z),I.d(z,"HlsSkip",function(){return w}),I.d(z,"getSkipValue",function(){return W}),I.d(z,"HlsUrlParameters",function(){return F}),I.d(z,"Level",function(){return O});function G(b,c){for(var p=0;pNumber.MAX_SAFE_INTEGER?Infinity:c},F.hexadecimalInteger=function(b){if(this[b]){var c=(this[b]||"0x").slice(2);c=(c.length&1?"0":"")+c;for(var p=new Uint8Array(c.length/2),S=0;SNumber.MAX_SAFE_INTEGER?Infinity:c},F.decimalFloatingPoint=function(b){return parseFloat(this[b])},F.optionalFloat=function(b,c){var p=this[b];return p?parseFloat(p):c},F.enumeratedString=function(b){return this[b]},F.bool=function(b){return this[b]==="YES"},F.decimalResolution=function(b){var c=G.exec(this[b]);return c===null?void 0:{width:parseInt(c[1],10),height:parseInt(c[2],10)}},W.parseAttrList=function(b){var c,p={},S='"';for(j.lastIndex=0;(c=j.exec(b))!==null;){var v=c[2];v.indexOf(S)===0&&v.lastIndexOf(S)===v.length-1&&(v=v.slice(1,-1)),p[c[1]]=v}return p},W}()},"./src/utils/binary-search.ts":function(Z,z,I){"use strict";I.r(z);var G={search:function(w,W){for(var F=0,O=w.length-1,b=null,c=null;F<=O;){b=(F+O)/2|0,c=w[b];var p=W(c);if(p>0)F=b+1;else if(p<0)O=b-1;else return c}return null}};z.default=G},"./src/utils/buffer-helper.ts":function(Z,z,I){"use strict";I.r(z),I.d(z,"BufferHelper",function(){return w});var G=I("./src/utils/logger.ts"),j={length:0,start:function(){return 0},end:function(){return 0}},w=function(){function W(){}return W.isBuffered=function(O,b){try{if(O){for(var c=W.getBuffered(O),p=0;p=c.start(p)&&b<=c.end(p))return!0}}catch(S){}return!1},W.bufferInfo=function(O,b,c){try{if(O){var p=W.getBuffered(O),S=[],v;for(v=0;vf&&(p[v-1].end=O[S].end):p.push(O[S])}else p.push(O[S])}else p=O;for(var m=0,a,n=b,o=b,u=0;u=A&&b=l&&G.logger.log(this.time+" ["+l+"] "+D)},g}(),m=function(h){for(var s=[],l=0;lF&&(this.logger.log(v.DEBUG,"Too large cursor position "+this.pos),this.pos=F)},h.moveCursor=function(l){var D=this.pos+l;if(l>1)for(var T=this.pos+1;T=144&&this.backSpace();var D=w(l);if(this.pos>=F){this.logger.log(v.ERROR,"Cannot insert "+l.toString(16)+" ("+D+") at position "+this.pos+". Skipping it!");return}this.chars[this.pos].setChar(D,this.currPenState),this.moveCursor(1)},h.clearFromPos=function(l){var D;for(D=l;D0&&(l?T="["+D.join(" | ")+"]":T=D.join(` -`)),T},h.getTextAndFormat=function(){return this.rows},g}(),A=function(){function g(s,l,D){this.chNr=void 0,this.outputFilter=void 0,this.mode=void 0,this.verbose=void 0,this.displayedMemory=void 0,this.nonDisplayedMemory=void 0,this.lastOutputScreen=void 0,this.currRollUpRow=void 0,this.writeScreen=void 0,this.cueStartTime=void 0,this.logger=void 0,this.chNr=s,this.outputFilter=l,this.mode=null,this.verbose=0,this.displayedMemory=new u(D),this.nonDisplayedMemory=new u(D),this.lastOutputScreen=new u(D),this.currRollUpRow=this.displayedMemory.rows[W-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null,this.logger=D}var h=g.prototype;return h.reset=function(){this.mode=null,this.displayedMemory.reset(),this.nonDisplayedMemory.reset(),this.lastOutputScreen.reset(),this.outputFilter.reset(),this.currRollUpRow=this.displayedMemory.rows[W-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null},h.getHandler=function(){return this.outputFilter},h.setHandler=function(l){this.outputFilter=l},h.setPAC=function(l){this.writeScreen.setPAC(l)},h.setBkgData=function(l){this.writeScreen.setBkgData(l)},h.setMode=function(l){if(l===this.mode)return;this.mode=l,this.logger.log(v.INFO,"MODE="+l),this.mode==="MODE_POP-ON"?this.writeScreen=this.nonDisplayedMemory:(this.writeScreen=this.displayedMemory,this.writeScreen.reset()),this.mode!=="MODE_ROLL-UP"&&(this.displayedMemory.nrRollUpRows=null,this.nonDisplayedMemory.nrRollUpRows=null),this.mode=l},h.insertChars=function(l){for(var D=0;D=46,D.italics)D.foreground="white";else{var T=Math.floor(l/2)-16,C=["white","green","blue","cyan","red","yellow","magenta"];D.foreground=C[T]}this.logger.log(v.INFO,"MIDROW: "+JSON.stringify(D)),this.writeScreen.setPen(D)},h.outputDataUpdate=function(l){l===void 0&&(l=!1);var D=this.logger.time;if(D===null)return;this.outputFilter&&(this.cueStartTime===null&&!this.displayedMemory.isEmpty()?this.cueStartTime=D:this.displayedMemory.equals(this.lastOutputScreen)||(this.outputFilter.newCue(this.cueStartTime,D,this.lastOutputScreen),l&&this.outputFilter.dispatchCue&&this.outputFilter.dispatchCue(),this.cueStartTime=this.displayedMemory.isEmpty()?null:D),this.lastOutputScreen.copy(this.displayedMemory))},h.cueSplitAtTime=function(l){this.outputFilter&&(this.displayedMemory.isEmpty()||(this.outputFilter.newCue&&this.outputFilter.newCue(this.cueStartTime,l,this.displayedMemory),this.cueStartTime=l))},g}(),x=function(){function g(s,l,D){this.channels=void 0,this.currentChannel=0,this.cmdHistory=void 0,this.logger=void 0;var T=new f;this.channels=[null,new A(s,l,T),new A(s+1,D,T)],this.cmdHistory=R(),this.logger=T}var h=g.prototype;return h.getHandler=function(l){return this.channels[l].getHandler()},h.setHandler=function(l,D){this.channels[l].setHandler(D)},h.addData=function(l,D){var T,C,M,k=!1;this.logger.time=l;for(var U=0;U ("+m([C,M])+")"),T=this.parseCmd(C,M),T||(T=this.parseMidrow(C,M)),T||(T=this.parsePAC(C,M)),T||(T=this.parseBackgroundAttributes(C,M)),!T&&(k=this.parseChars(C,M),k)){var P=this.currentChannel;if(P&&P>0){var K=this.channels[P];K.insertChars(k)}else this.logger.log(v.WARNING,"No channel found yet. TEXT-MODE?")}!T&&!k&&this.logger.log(v.WARNING,"Couldn't parse cleaned data "+m([C,M])+" orig: "+m([D[U],D[U+1]]))}},h.parseCmd=function(l,D){var T=this.cmdHistory,C=(l===20||l===28||l===21||l===29)&&D>=32&&D<=47,M=(l===23||l===31)&&D>=33&&D<=35;if(!(C||M))return!1;if(_(l,D,T))return y(null,null,T),this.logger.log(v.DEBUG,"Repeated command ("+m([l,D])+") is dropped"),!0;var k=l===20||l===21||l===23?1:2,U=this.channels[k];return l===20||l===21||l===28||l===29?D===32?U.ccRCL():D===33?U.ccBS():D===34?U.ccAOF():D===35?U.ccAON():D===36?U.ccDER():D===37?U.ccRU(2):D===38?U.ccRU(3):D===39?U.ccRU(4):D===40?U.ccFON():D===41?U.ccRDC():D===42?U.ccTR():D===43?U.ccRTD():D===44?U.ccEDM():D===45?U.ccCR():D===46?U.ccENM():D===47&&U.ccEOC():U.ccTO(D-32),y(l,D,T),this.currentChannel=k,!0},h.parseMidrow=function(l,D){var T=0;if((l===17||l===25)&&D>=32&&D<=47){if(l===17?T=1:T=2,T!==this.currentChannel)return this.logger.log(v.ERROR,"Mismatch channel in midrow parsing"),!1;var C=this.channels[T];return C?(C.ccMIDROW(D),this.logger.log(v.DEBUG,"MIDROW ("+m([l,D])+")"),!0):!1}return!1},h.parsePAC=function(l,D){var T,C=this.cmdHistory,M=(l>=17&&l<=23||l>=25&&l<=31)&&D>=64&&D<=127,k=(l===16||l===24)&&D>=64&&D<=95;if(!(M||k))return!1;if(_(l,D,C))return y(null,null,C),!0;var U=l<=23?1:2;D>=64&&D<=95?T=U===1?O[l]:c[l]:T=U===1?b[l]:p[l];var P=this.channels[U];return P?(P.setPAC(this.interpretPAC(T,D)),y(l,D,C),this.currentChannel=U,!0):!1},h.interpretPAC=function(l,D){var T,C={color:null,italics:!1,indent:null,underline:!1,row:l};return D>95?T=D-96:T=D-64,C.underline=(T&1)===1,T<=13?C.color=["white","green","blue","cyan","red","yellow","magenta","white"][Math.floor(T/2)]:T<=15?(C.italics=!0,C.color="white"):C.indent=Math.floor((T-16)/2)*4,C},h.parseChars=function(l,D){var T,C=null,M=null;if(l>=25?(T=2,M=l-8):(T=1,M=l),M>=17&&M<=19){var k;M===17?k=D+80:M===18?k=D+112:k=D+144,this.logger.log(v.INFO,"Special char '"+w(k)+"' in channel "+T),C=[k]}else l>=32&&l<=127&&(C=D===0?[l]:[l,D]);if(C){var U=m(C);this.logger.log(v.DEBUG,"Char codes = "+U.join(",")),y(l,D,this.cmdHistory)}return C},h.parseBackgroundAttributes=function(l,D){var T=(l===16||l===24)&&D>=32&&D<=47,C=(l===23||l===31)&&D>=45&&D<=47;if(!(T||C))return!1;var M,k={};l===16||l===24?(M=Math.floor((D-32)/2),k.background=S[M],D%2===1&&(k.background=k.background+"_semi")):D===45?k.background="transparent":(k.foreground="black",D===47&&(k.underline=!0));var U=l<=23?1:2,P=this.channels[U];return P.setBkgData(k),y(l,D,this.cmdHistory),!0},h.reset=function(){for(var l=0;l=16?n--:n++;var y=Object(G.fixLineBreaks)(o.trim()),_=Object(j.generateCueId)(c,p,y);(!b||!b.cues||!b.cues.getCueById(_))&&(m=new u(c,p,y),m.id=_,m.line=A+1,m.align="left",m.position=10+Math.min(80,Math.floor(n*8/32)*10),v.push(m))}return b&&v.length&&(v.sort(function(R,g){return R.line==="auto"||g.line==="auto"?0:R.line>8&&g.line>8?g.line-R.line:R.line-g.line}),v.forEach(function(R){return Object(w.addCueToTrack)(b,R)})),v}};z.default=F},"./src/utils/discontinuities.ts":function(Z,z,I){"use strict";I.r(z),I.d(z,"findFirstFragWithCC",function(){return W}),I.d(z,"shouldAlignOnDiscontinuities",function(){return F}),I.d(z,"findDiscontinuousReferenceFrag",function(){return O}),I.d(z,"adjustSlidingStart",function(){return c}),I.d(z,"alignStream",function(){return p}),I.d(z,"alignPDT",function(){return v}),I.d(z,"alignFragmentByPDTDelta",function(){return f}),I.d(z,"alignMediaPlaylistByPDT",function(){return m});var G=I("./src/polyfills/number.ts"),j=I("./src/utils/logger.ts"),w=I("./src/controller/level-helper.ts");function W(a,n){for(var o=null,u=0,A=a.length;uo.startCC||a&&a.cc=this.minWeight_},W.getEstimate=function(){return this.canEstimate()?Math.min(this.fast_.getEstimate(),this.slow_.getEstimate()):this.defaultEstimate_},W.destroy=function(){},w}();z.default=j},"./src/utils/ewma.ts":function(Z,z,I){"use strict";I.r(z);var G=function(){function j(W,F,O){F===void 0&&(F=0),O===void 0&&(O=0),this.halfLife=void 0,this.alpha_=void 0,this.estimate_=void 0,this.totalWeight_=void 0,this.halfLife=W,this.alpha_=W?Math.exp(Math.log(.5)/W):0,this.estimate_=F,this.totalWeight_=O}var w=j.prototype;return w.sample=function(F,O){var b=Math.pow(this.alpha_,F);this.estimate_=O*(1-b)+b*this.estimate_,this.totalWeight_+=F},w.getTotalWeight=function(){return this.totalWeight_},w.getEstimate=function(){if(this.alpha_){var F=1-Math.pow(this.alpha_,this.totalWeight_);if(F)return this.estimate_/F}return this.estimate_},j}();z.default=G},"./src/utils/fetch-loader.ts":function(Z,z,I){"use strict";I.r(z),I.d(z,"fetchSupported",function(){return f});var G=I("./src/polyfills/number.ts"),j=I("./src/loader/load-stats.ts"),w=I("./src/demux/chunk-cache.ts");function W(u,A){u.prototype=Object.create(A.prototype),u.prototype.constructor=u,p(u,A)}function F(u){var A=typeof Map=="function"?new Map:void 0;return F=function(y){if(y===null||!c(y))return y;if(typeof y!="function")throw new TypeError("Super expression must either be null or a function");if(typeof A!="undefined"){if(A.has(y))return A.get(y);A.set(y,_)}function _(){return O(y,arguments,S(this).constructor)}return _.prototype=Object.create(y.prototype,{constructor:{value:_,enumerable:!1,writable:!0,configurable:!0}}),p(_,y)},F(u)}function O(u,A,x){return b()?O=Reflect.construct:O=function(_,R,g){var h=[null];h.push.apply(h,R);var s=Function.bind.apply(_,h),l=new s;return g&&p(l,g.prototype),l},O.apply(null,arguments)}function b(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(u){return!1}}function c(u){return Function.toString.call(u).indexOf("[native code]")!==-1}function p(u,A){return p=Object.setPrototypeOf||function(y,_){return y.__proto__=_,y},p(u,A)}function S(u){return S=Object.setPrototypeOf?Object.getPrototypeOf:function(x){return x.__proto__||Object.getPrototypeOf(x)},S(u)}function v(){return v=Object.assign||function(u){for(var A=1;A=g&&h(_,R,s.flush(),y)):h(_,R,M,y),T()}).catch(function(){return Promise.reject()})};return D()},u}();function a(u,A){var x={method:"GET",mode:"cors",credentials:"same-origin",signal:A,headers:new self.Headers(v({},u.headers))};return u.rangeEnd&&x.headers.set("Range","bytes="+u.rangeStart+"-"+String(u.rangeEnd-1)),x}function n(u,A){return new self.Request(u.url,A)}var o=function(u){W(A,u);function A(x,y,_){var R;return R=u.call(this,x)||this,R.code=void 0,R.details=void 0,R.code=y,R.details=_,R}return A}(F(Error));z.default=m},"./src/utils/imsc1-ttml-parser.ts":function(Z,z,I){"use strict";I.r(z),I.d(z,"IMSC1_CODEC",function(){return c}),I.d(z,"parseIMSC1",function(){return f});var G=I("./src/utils/mp4-tools.ts"),j=I("./src/utils/vttparser.ts"),w=I("./src/utils/vttcue.ts"),W=I("./src/demux/id3.ts"),F=I("./src/utils/timescale-conversion.ts"),O=I("./src/utils/webvtt-parser.ts");function b(){return b=Object.assign||function(g){for(var h=1;h=n&&this.observer.emit(G.Events.ERROR,G.Events.ERROR,{type:j.ErrorTypes.MEDIA_ERROR,details:j.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"no demux matching with content found"}),D.executeEnd=m(),[A(s)];var pe=$.flush(P);return x(pe)?pe.then(function(xe){return l.flushRemux(U,xe,s),U}):(this.flushRemux(U,pe,s),U)},g.flushRemux=function(s,l,D){var T=l.audioTrack,C=l.avcTrack,M=l.id3Track,k=l.textTrack,U=this.currentTransmuxState,P=U.accurateTimeOffset,K=U.timeOffset;f.logger.log("[transmuxer.ts]: Flushed fragment "+D.sn+(D.part>-1?" p: "+D.part:"")+" of level "+D.level);var H=this.remuxer.remux(T,C,M,k,K,P,!0,this.id);s.push({remuxResult:H,chunkMeta:D}),D.transmuxing.executeEnd=m()},g.resetInitialTimestamp=function(s){var l=this.demuxer,D=this.remuxer;if(!l||!D)return;l.resetTimeStamp(s),D.resetTimeStamp(s)},g.resetContiguity=function(){var s=this.demuxer,l=this.remuxer;if(!s||!l)return;s.resetContiguity(),l.resetNextTimestamp()},g.resetInitSegment=function(s,l,D,T){var C=this.demuxer,M=this.remuxer;if(!C||!M)return;C.resetInitSegment(l,D,T),M.resetInitSegment(s,l,D)},g.destroy=function(){this.demuxer&&(this.demuxer.destroy(),this.demuxer=void 0),this.remuxer&&(this.remuxer.destroy(),this.remuxer=void 0)},g.transmux=function(s,l,D,T,C){var M;return l&&l.method==="SAMPLE-AES"?M=this.transmuxSampleAes(s,l,D,T,C):M=this.transmuxUnencrypted(s,D,T,C),M},g.transmuxUnencrypted=function(s,l,D,T){var C=this.demuxer.demux(s,l,!1,!this.config.progressive),M=C.audioTrack,k=C.avcTrack,U=C.id3Track,P=C.textTrack,K=this.remuxer.remux(M,k,U,P,l,D,!1,this.id);return{remuxResult:K,chunkMeta:T}},g.transmuxSampleAes=function(s,l,D,T,C){var M=this;return this.demuxer.demuxSampleAes(s,l,D).then(function(k){var U=M.remuxer.remux(k.audioTrack,k.avcTrack,k.id3Track,k.textTrack,D,T,!1,M.id);return{remuxResult:U,chunkMeta:C}})},g.configureTransmuxer=function(s,l){for(var D=this.config,T=this.observer,C=this.typeSupported,M=this.vendor,k=l.audioCodec,U=l.defaultInitPts,P=l.duration,K=l.initSegmentData,H=l.videoCodec,$,le=0,pe=a.length;le0&&g!=null&&g.key!=null&&g.iv!==null&&g.method!=null&&(h=g),h}var A=function(g){return{remuxResult:{},chunkMeta:g}};function x(R){return"then"in R&&R.then instanceof Function}var y=function(g,h,s,l,D){this.audioCodec=void 0,this.videoCodec=void 0,this.initSegmentData=void 0,this.duration=void 0,this.defaultInitPts=void 0,this.audioCodec=g,this.videoCodec=h,this.initSegmentData=s,this.duration=l,this.defaultInitPts=D},_=function(g,h,s,l,D){this.discontinuity=void 0,this.contiguous=void 0,this.accurateTimeOffset=void 0,this.trackSwitch=void 0,this.timeOffset=void 0,this.discontinuity=g,this.contiguous=h,this.accurateTimeOffset=s,this.trackSwitch=l,this.timeOffset=D}},"./src/demux/tsdemuxer.ts":function(Z,z,I){"use strict";I.r(z),I.d(z,"discardEPB",function(){return A});var G=I("./src/demux/adts.ts"),j=I("./src/demux/mpegaudio.ts"),w=I("./src/demux/exp-golomb.ts"),W=I("./src/demux/id3.ts"),F=I("./src/demux/sample-aes.ts"),O=I("./src/events.ts"),b=I("./src/utils/mp4-tools.ts"),c=I("./src/utils/logger.ts"),p=I("./src/errors.ts"),S={video:1,audio:2,id3:3,text:4},v=function(){function x(_,R,g){this.observer=void 0,this.config=void 0,this.typeSupported=void 0,this.sampleAes=null,this.pmtParsed=!1,this.audioCodec=void 0,this.videoCodec=void 0,this._duration=0,this.aacLastPTS=null,this._initPTS=null,this._initDTS=null,this._pmtId=-1,this._avcTrack=void 0,this._audioTrack=void 0,this._id3Track=void 0,this._txtTrack=void 0,this.aacOverFlow=null,this.avcSample=null,this.remainderData=null,this.observer=_,this.config=R,this.typeSupported=g}x.probe=function(R){var g=x.syncOffset(R);return g<0?!1:(g&&c.logger.warn("MPEG2-TS detected but first sync word found @ offset "+g+", junk ahead ?"),!0)},x.syncOffset=function(R){for(var g=Math.min(1e3,R.length-3*188),h=0;h>4,ge=void 0;if(ke>1){if(ge=Ne+5+R[Ne+4],ge===Ne+188)continue}else ge=Ne+4;switch(Be){case M:Ie&&(k&&(l=n(k))&&this.parseAVCPES(l,!1),k={data:[],size:0}),k&&(k.data.push(R.subarray(ge,Ne+188)),k.size+=Ne+188-ge);break;case U:Ie&&(K&&(l=n(K))&&(T.isAAC?this.parseAACPES(l):this.parseMPEGPES(l)),K={data:[],size:0}),K&&(K.data.push(R.subarray(ge,Ne+188)),K.size+=Ne+188-ge);break;case P:Ie&&(H&&(l=n(H))&&this.parseID3PES(l),H={data:[],size:0}),H&&(H.data.push(R.subarray(ge,Ne+188)),H.size+=Ne+188-ge);break;case 0:Ie&&(ge+=R[ge]+1),pe=this._pmtId=m(R,ge);break;case pe:{Ie&&(ge+=R[ge]+1);var fe=a(R,ge,this.typeSupported.mpeg===!0||this.typeSupported.mp3===!0,h);M=fe.avc,M>0&&(D.pid=M),U=fe.audio,U>0&&(T.pid=U,T.isAAC=fe.isAAC),P=fe.id3,P>0&&(C.pid=P),$&&!le&&(c.logger.log("reparse from beginning"),$=!1,Ne=Ke-188),le=this.pmtParsed=!0;break}case 17:case 8191:break;default:$=!0;break}}else this.observer.emit(O.Events.ERROR,O.Events.ERROR,{type:p.ErrorTypes.MEDIA_ERROR,details:p.ErrorDetails.FRAG_PARSING_ERROR,fatal:!1,reason:"TS packet did not start with 0x47"});D.pesData=k,T.pesData=K,C.pesData=H;var te={audioTrack:T,avcTrack:D,id3Track:C,textTrack:this._txtTrack};return s&&this.extractRemainingSamples(te),te},y.flush=function(){var R=this.remainderData;this.remainderData=null;var g;return R?g=this.demux(R,-1,!1,!0):g={audioTrack:this._audioTrack,avcTrack:this._avcTrack,textTrack:this._txtTrack,id3Track:this._id3Track},this.extractRemainingSamples(g),this.sampleAes?this.decrypt(g,this.sampleAes):g},y.extractRemainingSamples=function(R){var g=R.audioTrack,h=R.avcTrack,s=R.id3Track,l=h.pesData,D=g.pesData,T=s.pesData,C;l&&(C=n(l))?(this.parseAVCPES(C,!0),h.pesData=null):h.pesData=l,D&&(C=n(D))?(g.isAAC?this.parseAACPES(C):this.parseMPEGPES(C),g.pesData=null):(D!=null&&D.size&&c.logger.log("last AAC PES packet truncated,might overlap between fragments"),g.pesData=D),T&&(C=n(T))?(this.parseID3PES(C),s.pesData=null):s.pesData=T},y.demuxSampleAes=function(R,g,h){var s=this.demux(R,h,!0,!this.config.progressive),l=this.sampleAes=new F.default(this.observer,this.config,g);return this.decrypt(s,l)},y.decrypt=function(R,g){return new Promise(function(h){var s=R.audioTrack,l=R.avcTrack;s.samples&&s.isAAC?g.decryptAacSamples(s.samples,0,function(){l.samples?g.decryptAvcSamples(l.samples,0,0,function(){h(R)}):h(R)}):l.samples&&g.decryptAvcSamples(l.samples,0,0,function(){h(R)})})},y.destroy=function(){this._initPTS=this._initDTS=null,this._duration=0},y.parseAVCPES=function(R,g){var h=this,s=this._avcTrack,l=this.parseAVCNALu(R.data),D=!1,T=this.avcSample,C,M=!1;R.data=null,T&&l.length&&!s.audFound&&(o(T,s),T=this.avcSample=f(!1,R.pts,R.dts,"")),l.forEach(function(k){switch(k.type){case 1:{C=!0,T||(T=h.avcSample=f(!0,R.pts,R.dts,"")),D&&(T.debug+="NDR "),T.frame=!0;var U=k.data;if(M&&U.length>4){var P=new w.default(U).readSliceType();(P===2||P===4||P===7||P===9)&&(T.key=!0)}break}case 5:C=!0,T||(T=h.avcSample=f(!0,R.pts,R.dts,"")),D&&(T.debug+="IDR "),T.key=!0,T.frame=!0;break;case 6:{C=!0,D&&T&&(T.debug+="SEI ");var K=new w.default(A(k.data));K.readUByte();for(var H=0,$=0,le=!1,pe=0;!le&&K.bytesAvailable>1;){H=0;do pe=K.readUByte(),H+=pe;while(pe===255);$=0;do pe=K.readUByte(),$+=pe;while(pe===255);if(H===4&&K.bytesAvailable!==0){le=!0;var xe=K.readUByte();if(xe===181){var Ke=K.readUShort();if(Ke===49){var Ne=K.readUInt();if(Ne===1195456820){var Ie=K.readUByte();if(Ie===3){for(var Be=K.readUByte(),ke=K.readUByte(),ge=31&Be,fe=[Be,ke],te=0;te16){for(var be=[],se=0;se<16;se++)be.push(K.readUByte().toString(16)),(se===3||se===5||se===7||se===9)&&be.push("-");for(var Oe=$-16,ie=new Uint8Array(Oe),oe=0;oe=0){var K={data:R.subarray(U,T-s-1),type:P};D.push(K)}else{var H=this.getLastNalUnit();if(H&&(l&&T<=4-l&&(H.state&&(H.data=H.data.subarray(0,H.data.byteLength-l))),M=T-s-1,M>0)){var $=new Uint8Array(H.data.byteLength+M);$.set(H.data,0),$.set(R.subarray(0,M),H.data.byteLength),H.data=$,H.state=0}}T=0&&s>=0){var le={data:R.subarray(U,g),type:P,state:s};D.push(le)}if(D.length===0){var pe=this.getLastNalUnit();if(pe){var xe=new Uint8Array(pe.data.byteLength+R.byteLength);xe.set(pe.data,0),xe.set(R,pe.data.byteLength),pe.data=xe}}return h.naluState=s,D},y.parseAACPES=function(R){var g=0,h=this._audioTrack,s=this.aacOverFlow,l=R.data;if(s){this.aacOverFlow=null;var D=s.sample.unit.byteLength,T=Math.min(s.missing,D),C=D-T;s.sample.unit.set(l.subarray(0,T),C),h.samples.push(s.sample),g=s.missing}var M,k;for(M=g,k=l.length;M1;){var D=new Uint8Array(l[0].length+l[1].length);D.set(l[0]),D.set(l[1],l[0].length),l[0]=D,l.splice(1,1)}_=l[0];var T=(_[0]<<16)+(_[1]<<8)+_[2];if(T===1){if(R=(_[4]<<8)+_[5],R&&R>x.size-6)return null;var C=_[7];C&192&&(h=(_[9]&14)*536870912+(_[10]&255)*4194304+(_[11]&254)*16384+(_[12]&255)*128+(_[13]&254)/2,C&64?(s=(_[14]&14)*536870912+(_[15]&255)*4194304+(_[16]&254)*16384+(_[17]&255)*128+(_[18]&254)/2,h-s>60*9e4&&(c.logger.warn(Math.round((h-s)/9e4)+"s delta between PTS and DTS, align them"),h=s)):s=h),g=_[8];var M=g+9;if(x.size<=M)return null;x.size-=M;for(var k=new Uint8Array(x.size),U=0,P=l.length;UK){M-=K;continue}else _=_.subarray(M),K-=M,M=0;k.set(_,y),y+=K}return R&&(R-=g+3),{data:k,pts:h,dts:s,len:R}}return null}function o(x,y){if(x.units.length&&x.frame){if(x.pts===void 0){var _=y.samples,R=_.length;if(R){var g=_[R-1];x.pts=g.pts,x.dts=g.dts}else{y.dropped++;return}}y.samples.push(x)}x.debug.length&&c.logger.log(x.pts+"/"+x.dts+":"+x.debug)}function u(x,y){var _=x.length;if(_>0){if(y.pts>=x[_-1].pts)x.push(y);else for(var R=_-1;R>=0;R--)if(y.ptsh)return l;return 0}},{key:"maxAutoLevel",get:function(){var g=this.levels,h=this.autoLevelCapping,s;return h===-1&&g&&g.length?s=g.length-1:s=h,s}},{key:"nextAutoLevel",get:function(){return Math.min(Math.max(this.abrController.nextAutoLevel,this.minAutoLevel),this.maxAutoLevel)},set:function(g){this.abrController.nextAutoLevel=Math.max(this.minAutoLevel,g)}},{key:"audioTracks",get:function(){var g=this.audioTrackController;return g?g.audioTracks:[]}},{key:"audioTrack",get:function(){var g=this.audioTrackController;return g?g.audioTrack:-1},set:function(g){var h=this.audioTrackController;h&&(h.audioTrack=g)}},{key:"subtitleTracks",get:function(){var g=this.subtitleTrackController;return g?g.subtitleTracks:[]}},{key:"subtitleTrack",get:function(){var g=this.subtitleTrackController;return g?g.subtitleTrack:-1},set:function(g){var h=this.subtitleTrackController;h&&(h.subtitleTrack=g)}},{key:"media",get:function(){return this._media}},{key:"subtitleDisplay",get:function(){var g=this.subtitleTrackController;return g?g.subtitleDisplay:!1},set:function(g){var h=this.subtitleTrackController;h&&(h.subtitleDisplay=g)}},{key:"lowLatencyMode",get:function(){return this.config.lowLatencyMode},set:function(g){this.config.lowLatencyMode=g}},{key:"liveSyncPosition",get:function(){return this.latencyController.liveSyncPosition}},{key:"latency",get:function(){return this.latencyController.latency}},{key:"maxLatency",get:function(){return this.latencyController.maxLatency}},{key:"targetLatency",get:function(){return this.latencyController.targetLatency}},{key:"drift",get:function(){return this.latencyController.drift}},{key:"forceStartLoad",get:function(){return this.streamController.forceStartLoad}}],[{key:"version",get:function(){return"1.1.2"}},{key:"Events",get:function(){return n.Events}},{key:"ErrorTypes",get:function(){return o.ErrorTypes}},{key:"ErrorDetails",get:function(){return o.ErrorDetails}},{key:"DefaultConfig",get:function(){return y.defaultConfig?y.defaultConfig:f.hlsDefaultConfig},set:function(g){y.defaultConfig=g}}]),y}();x.defaultConfig=void 0},"./src/is-supported.ts":function(Z,z,I){"use strict";I.r(z),I.d(z,"isSupported",function(){return w}),I.d(z,"changeTypeSupported",function(){return W});var G=I("./src/utils/mediasource-helper.ts");function j(){return self.SourceBuffer||self.WebKitSourceBuffer}function w(){var F=Object(G.getMediaSource)();if(!F)return!1;var O=j(),b=F&&typeof F.isTypeSupported=="function"&&F.isTypeSupported('video/mp4; codecs="avc1.42E01E,mp4a.40.2"'),c=!O||O.prototype&&typeof O.prototype.appendBuffer=="function"&&typeof O.prototype.remove=="function";return!!b&&!!c}function W(){var F,O=j();return typeof(O==null||((F=O.prototype)===null||F===void 0)?void 0:F.changeType)=="function"}},"./src/loader/fragment-loader.ts":function(Z,z,I){"use strict";I.r(z),I.d(z,"default",function(){return v}),I.d(z,"LoadError",function(){return m});var G=I("./src/polyfills/number.ts"),j=I("./src/errors.ts");function w(a,n){a.prototype=Object.create(n.prototype),a.prototype.constructor=a,c(a,n)}function W(a){var n=typeof Map=="function"?new Map:void 0;return W=function(u){if(u===null||!b(u))return u;if(typeof u!="function")throw new TypeError("Super expression must either be null or a function");if(typeof n!="undefined"){if(n.has(u))return n.get(u);n.set(u,A)}function A(){return F(u,arguments,p(this).constructor)}return A.prototype=Object.create(u.prototype,{constructor:{value:A,enumerable:!1,writable:!0,configurable:!0}}),c(A,u)},W(a)}function F(a,n,o){return O()?F=Reflect.construct:F=function(A,x,y){var _=[null];_.push.apply(_,x);var R=Function.bind.apply(A,_),g=new R;return y&&c(g,y.prototype),g},F.apply(null,arguments)}function O(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(a){return!1}}function b(a){return Function.toString.call(a).indexOf("[native code]")!==-1}function c(a,n){return c=Object.setPrototypeOf||function(u,A){return u.__proto__=A,u},c(a,n)}function p(a){return p=Object.setPrototypeOf?Object.getPrototypeOf:function(o){return o.__proto__||Object.getPrototypeOf(o)},p(a)}var S=Math.pow(2,17),v=function(){function a(o){this.config=void 0,this.loader=null,this.partLoadTimeout=-1,this.config=o}var n=a.prototype;return n.destroy=function(){this.loader&&(this.loader.destroy(),this.loader=null)},n.abort=function(){this.loader&&this.loader.abort()},n.load=function(u,A){var x=this,y=u.url;if(!y)return Promise.reject(new m({type:j.ErrorTypes.NETWORK_ERROR,details:j.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:u,networkDetails:null},"Fragment does not have a "+(y?"part list":"url")));this.abort();var _=this.config,R=_.fLoader,g=_.loader;return new Promise(function(h,s){x.loader&&x.loader.destroy();var l=x.loader=u.loader=R?new R(_):new g(_),D=f(u),T={timeout:_.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:_.fragLoadingMaxRetryTimeout,highWaterMark:S};u.stats=l.stats,l.load(D,T,{onSuccess:function(M,k,U,P){x.resetLoader(u,l),h({frag:u,part:null,payload:M.data,networkDetails:P})},onError:function(M,k,U){x.resetLoader(u,l),s(new m({type:j.ErrorTypes.NETWORK_ERROR,details:j.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:u,response:M,networkDetails:U}))},onAbort:function(M,k,U){x.resetLoader(u,l),s(new m({type:j.ErrorTypes.NETWORK_ERROR,details:j.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:u,networkDetails:U}))},onTimeout:function(M,k,U){x.resetLoader(u,l),s(new m({type:j.ErrorTypes.NETWORK_ERROR,details:j.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:u,networkDetails:U}))},onProgress:function(M,k,U,P){A&&A({frag:u,part:null,payload:U,networkDetails:P})}})})},n.loadPart=function(u,A,x){var y=this;this.abort();var _=this.config,R=_.fLoader,g=_.loader;return new Promise(function(h,s){y.loader&&y.loader.destroy();var l=y.loader=u.loader=R?new R(_):new g(_),D=f(u,A),T={timeout:_.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:_.fragLoadingMaxRetryTimeout,highWaterMark:S};A.stats=l.stats,l.load(D,T,{onSuccess:function(M,k,U,P){y.resetLoader(u,l),y.updateStatsFromPart(u,A);var K={frag:u,part:A,payload:M.data,networkDetails:P};x(K),h(K)},onError:function(M,k,U){y.resetLoader(u,l),s(new m({type:j.ErrorTypes.NETWORK_ERROR,details:j.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:u,part:A,response:M,networkDetails:U}))},onAbort:function(M,k,U){u.stats.aborted=A.stats.aborted,y.resetLoader(u,l),s(new m({type:j.ErrorTypes.NETWORK_ERROR,details:j.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:u,part:A,networkDetails:U}))},onTimeout:function(M,k,U){y.resetLoader(u,l),s(new m({type:j.ErrorTypes.NETWORK_ERROR,details:j.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:u,part:A,networkDetails:U}))}})})},n.updateStatsFromPart=function(u,A){var x=u.stats,y=A.stats,_=y.total;if(x.loaded+=y.loaded,_){var R=Math.round(u.duration/A.duration),g=Math.min(Math.round(x.loaded/_),R),h=R-g,s=h*Math.round(x.loaded/g);x.total=x.loaded+s}else x.total=Math.max(x.loaded,x.total);var l=x.loading,D=y.loading;l.start?l.first+=D.first-D.start:(l.start=D.start,l.first=D.first),l.end=D.end},n.resetLoader=function(u,A){u.loader=null,this.loader===A&&(self.clearTimeout(this.partLoadTimeout),this.loader=null),A.destroy()},a}();function f(a,n){n===void 0&&(n=null);var o=n||a,u={frag:a,part:n,responseType:"arraybuffer",url:o.url,headers:{},rangeStart:0,rangeEnd:0},A=o.byteRangeStartOffset,x=o.byteRangeEndOffset;return Object(G.isFiniteNumber)(A)&&Object(G.isFiniteNumber)(x)&&(u.rangeStart=A,u.rangeEnd=x),u}var m=function(a){w(n,a);function n(o){for(var u,A=arguments.length,x=new Array(A>1?A-1:0),y=1;y>8*(15-_)&255;return y},u.setDecryptDataFromLevelKey=function(x,y){var _=x;return(x==null?void 0:x.method)==="AES-128"&&x.uri&&!x.iv&&(_=F.LevelKey.fromURI(x.uri),_.method=x.method,_.iv=this.createInitializationVector(y),_.keyFormat="identity"),_},u.setElementaryStreamInfo=function(x,y,_,R,g,h){h===void 0&&(h=!1);var s=this.elementaryStreams,l=s[x];if(!l){s[x]={startPTS:y,endPTS:_,startDTS:R,endDTS:g,partial:h};return}l.startPTS=Math.min(l.startPTS,y),l.endPTS=Math.max(l.endPTS,_),l.startDTS=Math.min(l.startDTS,R),l.endDTS=Math.max(l.endDTS,g)},u.clearElementaryStreamInfo=function(){var x=this.elementaryStreams;x[v.AUDIO]=null,x[v.VIDEO]=null,x[v.AUDIOVIDEO]=null},S(o,[{key:"decryptdata",get:function(){if(!this.levelkey&&!this._decryptdata)return null;if(!this._decryptdata&&this.levelkey){var x=this.sn;typeof x!="number"&&(this.levelkey&&this.levelkey.method==="AES-128"&&!this.levelkey.iv&&W.logger.warn('missing IV for initialization segment with method="'+this.levelkey.method+'" - compliance issue'),x=0),this._decryptdata=this.setDecryptDataFromLevelKey(this.levelkey,x)}return this._decryptdata}},{key:"end",get:function(){return this.start+this.duration}},{key:"endProgramDateTime",get:function(){if(this.programDateTime===null)return null;if(!Object(G.isFiniteNumber)(this.programDateTime))return null;var x=Object(G.isFiniteNumber)(this.duration)?this.duration:0;return this.programDateTime+x*1e3}},{key:"encrypted",get:function(){var x;return!!((x=this.decryptdata)!==null&&x!==void 0&&x.keyFormat&&this.decryptdata.uri)}}]),o}(f),a=function(n){b(o,n);function o(u,A,x,y,_){var R;R=n.call(this,x)||this,R.fragOffset=0,R.duration=0,R.gap=!1,R.independent=!1,R.relurl=void 0,R.fragment=void 0,R.index=void 0,R.stats=new O.LoadStats,R.duration=u.decimalFloatingPoint("DURATION"),R.gap=u.bool("GAP"),R.independent=u.bool("INDEPENDENT"),R.relurl=u.enumeratedString("URI"),R.fragment=A,R.index=y;var g=u.enumeratedString("BYTERANGE");return g&&R.setByteRange(g,_),_&&(R.fragOffset=_.fragOffset+_.duration),R}return S(o,[{key:"start",get:function(){return this.fragment.start+this.fragOffset}},{key:"end",get:function(){return this.start+this.duration}},{key:"loaded",get:function(){var A=this.elementaryStreams;return!!(A.audio||A.video||A.audiovideo)}}]),o}(f)},"./src/loader/key-loader.ts":function(Z,z,I){"use strict";I.r(z),I.d(z,"default",function(){return W});var G=I("./src/events.ts"),j=I("./src/errors.ts"),w=I("./src/utils/logger.ts"),W=function(){function F(b){this.hls=void 0,this.loaders={},this.decryptkey=null,this.decrypturl=null,this.hls=b,this._registerListeners()}var O=F.prototype;return O._registerListeners=function(){this.hls.on(G.Events.KEY_LOADING,this.onKeyLoading,this)},O._unregisterListeners=function(){this.hls.off(G.Events.KEY_LOADING,this.onKeyLoading)},O.destroy=function(){this._unregisterListeners();for(var c in this.loaders){var p=this.loaders[c];p&&p.destroy()}this.loaders={}},O.onKeyLoading=function(c,p){var S=p.frag,v=S.type,f=this.loaders[v];if(!S.decryptdata){w.logger.warn("Missing decryption data on fragment in onKeyLoading");return}var m=S.decryptdata.uri;if(m!==this.decrypturl||this.decryptkey===null){var a=this.hls.config;if(f&&(w.logger.warn("abort previous key loader for type:"+v),f.abort()),!m){w.logger.warn("key uri is falsy");return}var n=a.loader,o=S.loader=this.loaders[v]=new n(a);this.decrypturl=m,this.decryptkey=null;var u={url:m,frag:S,responseType:"arraybuffer"},A={timeout:a.fragLoadingTimeOut,maxRetry:0,retryDelay:a.fragLoadingRetryDelay,maxRetryDelay:a.fragLoadingMaxRetryTimeout,highWaterMark:0},x={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};o.load(u,A,x)}else this.decryptkey&&(S.decryptdata.key=this.decryptkey,this.hls.trigger(G.Events.KEY_LOADED,{frag:S}))},O.loadsuccess=function(c,p,S){var v=S.frag;if(!v.decryptdata){w.logger.error("after key load, decryptdata unset");return}this.decryptkey=v.decryptdata.key=new Uint8Array(c.data),v.loader=null,delete this.loaders[v.type],this.hls.trigger(G.Events.KEY_LOADED,{frag:v})},O.loaderror=function(c,p){var S=p.frag,v=S.loader;v&&v.abort(),delete this.loaders[S.type],this.hls.trigger(G.Events.ERROR,{type:j.ErrorTypes.NETWORK_ERROR,details:j.ErrorDetails.KEY_LOAD_ERROR,fatal:!1,frag:S,response:c})},O.loadtimeout=function(c,p){var S=p.frag,v=S.loader;v&&v.abort(),delete this.loaders[S.type],this.hls.trigger(G.Events.ERROR,{type:j.ErrorTypes.NETWORK_ERROR,details:j.ErrorDetails.KEY_LOAD_TIMEOUT,fatal:!1,frag:S})},F}()},"./src/loader/level-details.ts":function(Z,z,I){"use strict";I.r(z),I.d(z,"LevelDetails",function(){return F});var G=I("./src/polyfills/number.ts");function j(O,b){for(var c=0;cp.endSN||S>0||S===0&&v>0,this.updated||this.advanced?this.misses=Math.floor(p.misses*.6):this.misses=p.misses+1,this.availabilityDelay=p.availabilityDelay},w(O,[{key:"hasProgramDateTime",get:function(){return this.fragments.length?Object(G.isFiniteNumber)(this.fragments[this.fragments.length-1].programDateTime):!1}},{key:"levelTargetDuration",get:function(){return this.averagetargetduration||this.targetduration||W}},{key:"drift",get:function(){var p=this.driftEndTime-this.driftStartTime;if(p>0){var S=this.driftEnd-this.driftStart;return S*1e3/p}return 1}},{key:"edge",get:function(){return this.partEnd||this.fragmentEnd}},{key:"partEnd",get:function(){var p;return(p=this.partList)!==null&&p!==void 0&&p.length?this.partList[this.partList.length-1].end:this.fragmentEnd}},{key:"fragmentEnd",get:function(){var p;return(p=this.fragments)!==null&&p!==void 0&&p.length?this.fragments[this.fragments.length-1].end:0}},{key:"age",get:function(){return this.advancedDateTime?Math.max(Date.now()-this.advancedDateTime,0)/1e3:0}},{key:"lastPartIndex",get:function(){var p;return(p=this.partList)!==null&&p!==void 0&&p.length?this.partList[this.partList.length-1].index:-1}},{key:"lastPartSn",get:function(){var p;return(p=this.partList)!==null&&p!==void 0&&p.length?this.partList[this.partList.length-1].fragment.sn:this.endSN}}]),O}()},"./src/loader/level-key.ts":function(Z,z,I){"use strict";I.r(z),I.d(z,"LevelKey",function(){return F});var G=I("./node_modules/url-toolkit/src/url-toolkit.js"),j=I.n(G);function w(O,b){for(var c=0;c2){var s=h.shift()+".";return s+=parseInt(h.shift()).toString(16),s+=("000"+parseInt(h.shift()).toString(16)).substr(-4),s}return g},_.resolve=function(g,h){return j.buildAbsoluteURL(h,g,{alwaysNormalize:!0})},_.parseMasterPlaylist=function(g,h){var s=[],l={},D=!1;S.lastIndex=0;for(var T;(T=S.exec(g))!=null;)if(T[1]){var C=new b.AttrList(T[1]),M={attrs:C,bitrate:C.decimalInteger("AVERAGE-BANDWIDTH")||C.decimalInteger("BANDWIDTH"),name:C.NAME,url:_.resolve(T[2],h)},k=C.decimalResolution("RESOLUTION");k&&(M.width=k.width,M.height=k.height),u((C.CODECS||"").split(/[ ,]+/).filter(function(P){return P}),M),M.videoCodec&&M.videoCodec.indexOf("avc1")!==-1&&(M.videoCodec=_.convertAVC1ToAVCOTI(M.videoCodec)),s.push(M)}else if(T[3]){var U=new b.AttrList(T[3]);U["DATA-ID"]&&(D=!0,l[U["DATA-ID"]]=U)}return{levels:s,sessionData:D?l:null}},_.parseMasterPlaylistMedia=function(g,h,s,l){l===void 0&&(l=[]);var D,T=[],C=0;for(v.lastIndex=0;(D=v.exec(g))!==null;){var M=new b.AttrList(D[1]);if(M.TYPE===s){var k={attrs:M,bitrate:0,id:C++,groupId:M["GROUP-ID"],instreamId:M["INSTREAM-ID"],name:M.NAME||M.LANGUAGE||"",type:s,default:M.bool("DEFAULT"),autoselect:M.bool("AUTOSELECT"),forced:M.bool("FORCED"),lang:M.LANGUAGE,url:M.URI?_.resolve(M.URI,h):""};if(l.length){var U=_.findGroup(l,k.groupId)||l[0];A(k,U,"audioCodec"),A(k,U,"textCodec")}T.push(k)}}return T},_.parseLevelPlaylist=function(g,h,s,l,D){var T=new F.LevelDetails(h),C=T.fragments,M=null,k=0,U=0,P=0,K=0,H=null,$=new W.Fragment(l,h),le,pe,xe,Ke=-1,Ne=!1;for(f.lastIndex=0,T.m3u8=g;(le=f.exec(g))!==null;){Ne&&(Ne=!1,$=new W.Fragment(l,h),$.start=P,$.sn=k,$.cc=K,$.level=s,M&&($.initSegment=M,$.rawProgramDateTime=M.rawProgramDateTime));var Ie=le[1];if(Ie){$.duration=parseFloat(Ie);var Be=(" "+le[2]).slice(1);$.title=Be||null,$.tagList.push(Be?["INF",Ie,Be]:["INF",Ie])}else if(le[3])Object(G.isFiniteNumber)($.duration)&&($.start=P,xe&&($.levelkey=xe),$.sn=k,$.level=s,$.cc=K,$.urlId=D,C.push($),$.relurl=(" "+le[3]).slice(1),y($,H),H=$,P+=$.duration,k++,U=0,Ne=!0);else if(le[4]){var ke=(" "+le[4]).slice(1);H?$.setByteRange(ke,H):$.setByteRange(ke)}else if(le[5])$.rawProgramDateTime=(" "+le[5]).slice(1),$.tagList.push(["PROGRAM-DATE-TIME",$.rawProgramDateTime]),Ke===-1&&(Ke=C.length);else{if(le=le[0].match(m),!le){c.logger.warn("No matches on slow regex match for level playlist!");continue}for(pe=1;pe-1){c.logger.warn("Keyformat "+bt+" is not supported from the manifest");continue}else if(bt!=="identity")continue;_e&&(xe=O.LevelKey.fromURL(h,je),je&&["AES-128","SAMPLE-AES","SAMPLE-AES-CENC"].indexOf(_e)>=0&&(xe.method=_e,xe.keyFormat=bt,qe&&(xe.keyID=qe),Ye&&(xe.keyFormatVersions=Ye),xe.iv=He));break}case"START":{var ct=new b.AttrList(fe),mt=ct.decimalFloatingPoint("TIME-OFFSET");Object(G.isFiniteNumber)(mt)&&(T.startTimeOffset=mt);break}case"MAP":{var Ot=new b.AttrList(fe);$.relurl=Ot.URI,Ot.BYTERANGE&&$.setByteRange(Ot.BYTERANGE),$.level=s,$.sn="initSegment",xe&&($.levelkey=xe),$.initSegment=null,M=$,Ne=!0;break}case"SERVER-CONTROL":{var Mt=new b.AttrList(fe);T.canBlockReload=Mt.bool("CAN-BLOCK-RELOAD"),T.canSkipUntil=Mt.optionalFloat("CAN-SKIP-UNTIL",0),T.canSkipDateRanges=T.canSkipUntil>0&&Mt.bool("CAN-SKIP-DATERANGES"),T.partHoldBack=Mt.optionalFloat("PART-HOLD-BACK",0),T.holdBack=Mt.optionalFloat("HOLD-BACK",0);break}case"PART-INF":{var Me=new b.AttrList(fe);T.partTarget=Me.decimalFloatingPoint("PART-TARGET");break}case"PART":{var Re=T.partList;Re||(Re=T.partList=[]);var Ze=U>0?Re[Re.length-1]:void 0,lt=U++,ze=new W.Part(new b.AttrList(fe),$,h,lt,Ze);Re.push(ze),$.duration+=ze.duration;break}case"PRELOAD-HINT":{var tt=new b.AttrList(fe);T.preloadHint=tt;break}case"RENDITION-REPORT":{var Te=new b.AttrList(fe);T.renditionReports=T.renditionReports||[],T.renditionReports.push(Te);break}default:c.logger.warn("line parsed but not handled: "+le);break}}}H&&!H.relurl?(C.pop(),P-=H.duration,T.partList&&(T.fragmentHint=H)):T.partList&&(y($,H),$.cc=K,T.fragmentHint=$);var me=C.length,ve=C[0],re=C[me-1];if(P+=T.skippedSegments*T.targetduration,P>0&&me&&re){T.averagetargetduration=P/me;var ae=re.sn;T.endSN=ae!=="initSegment"?ae:0,ve&&(T.startCC=ve.cc,ve.initSegment||T.fragments.every(function(he){return he.relurl&&n(he.relurl)})&&(c.logger.warn("MP4 fragments found but no init segment (probably no MAP, incomplete M3U8), trying to fetch SIDX"),$=new W.Fragment(l,h),$.relurl=re.relurl,$.level=s,$.sn="initSegment",ve.initSegment=$,T.needSidxRanges=!0))}else T.endSN=0,T.startCC=0;return T.fragmentHint&&(P+=T.fragmentHint.duration),T.totalduration=P,T.endCC=K,Ke>0&&x(C,Ke),T},_}();function u(_,R){["video","audio","text"].forEach(function(g){var h=_.filter(function(l){return Object(p.isCodecType)(l,g)});if(h.length){var s=h.filter(function(l){return l.lastIndexOf("avc1",0)===0||l.lastIndexOf("mp4a",0)===0});R[g+"Codec"]=s.length>0?s[0]:h[0],_=_.filter(function(l){return h.indexOf(l)===-1})}}),R.unknownCodecs=_}function A(_,R,g){var h=R[g];h&&(_[g]=h)}function x(_,R){for(var g=_[R],h=R;h--;){var s=_[h];if(!s)return;s.programDateTime=g.programDateTime-s.duration*1e3,g=s}}function y(_,R){_.rawProgramDateTime?_.programDateTime=Date.parse(_.rawProgramDateTime):R!=null&&R.programDateTime&&(_.programDateTime=R.endProgramDateTime),Object(G.isFiniteNumber)(_.programDateTime)||(_.programDateTime=null,_.rawProgramDateTime=null)}},"./src/loader/playlist-loader.ts":function(Z,z,I){"use strict";I.r(z);var G=I("./src/polyfills/number.ts"),j=I("./src/events.ts"),w=I("./src/errors.ts"),W=I("./src/utils/logger.ts"),F=I("./src/utils/mp4-tools.ts"),O=I("./src/loader/m3u8-parser.ts"),b=I("./src/types/loader.ts"),c=I("./src/utils/attr-list.ts");function p(f){var m=f.type;switch(m){case b.PlaylistContextType.AUDIO_TRACK:return b.PlaylistLevelType.AUDIO;case b.PlaylistContextType.SUBTITLE_TRACK:return b.PlaylistLevelType.SUBTITLE;default:return b.PlaylistLevelType.MAIN}}function S(f,m){var a=f.url;return(a===void 0||a.indexOf("data:")===0)&&(a=m.url),a}var v=function(){function f(a){this.hls=void 0,this.loaders=Object.create(null),this.hls=a,this.registerListeners()}var m=f.prototype;return m.registerListeners=function(){var n=this.hls;n.on(j.Events.MANIFEST_LOADING,this.onManifestLoading,this),n.on(j.Events.LEVEL_LOADING,this.onLevelLoading,this),n.on(j.Events.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),n.on(j.Events.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},m.unregisterListeners=function(){var n=this.hls;n.off(j.Events.MANIFEST_LOADING,this.onManifestLoading,this),n.off(j.Events.LEVEL_LOADING,this.onLevelLoading,this),n.off(j.Events.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),n.off(j.Events.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},m.createInternalLoader=function(n){var o=this.hls.config,u=o.pLoader,A=o.loader,x=u||A,y=new x(o);return n.loader=y,this.loaders[n.type]=y,y},m.getInternalLoader=function(n){return this.loaders[n.type]},m.resetInternalLoader=function(n){this.loaders[n]&&delete this.loaders[n]},m.destroyInternalLoaders=function(){for(var n in this.loaders){var o=this.loaders[n];o&&o.destroy(),this.resetInternalLoader(n)}},m.destroy=function(){this.unregisterListeners(),this.destroyInternalLoaders()},m.onManifestLoading=function(n,o){var u=o.url;this.load({id:null,groupId:null,level:0,responseType:"text",type:b.PlaylistContextType.MANIFEST,url:u,deliveryDirectives:null})},m.onLevelLoading=function(n,o){var u=o.id,A=o.level,x=o.url,y=o.deliveryDirectives;this.load({id:u,groupId:null,level:A,responseType:"text",type:b.PlaylistContextType.LEVEL,url:x,deliveryDirectives:y})},m.onAudioTrackLoading=function(n,o){var u=o.id,A=o.groupId,x=o.url,y=o.deliveryDirectives;this.load({id:u,groupId:A,level:null,responseType:"text",type:b.PlaylistContextType.AUDIO_TRACK,url:x,deliveryDirectives:y})},m.onSubtitleTrackLoading=function(n,o){var u=o.id,A=o.groupId,x=o.url,y=o.deliveryDirectives;this.load({id:u,groupId:A,level:null,responseType:"text",type:b.PlaylistContextType.SUBTITLE_TRACK,url:x,deliveryDirectives:y})},m.load=function(n){var o,u=this.hls.config,A=this.getInternalLoader(n);if(A){var x=A.context;if(x&&x.url===n.url){W.logger.trace("[playlist-loader]: playlist request ongoing");return}W.logger.log("[playlist-loader]: aborting previous loader for type: "+n.type),A.abort()}var y,_,R,g;switch(n.type){case b.PlaylistContextType.MANIFEST:y=u.manifestLoadingMaxRetry,_=u.manifestLoadingTimeOut,R=u.manifestLoadingRetryDelay,g=u.manifestLoadingMaxRetryTimeout;break;case b.PlaylistContextType.LEVEL:case b.PlaylistContextType.AUDIO_TRACK:case b.PlaylistContextType.SUBTITLE_TRACK:y=0,_=u.levelLoadingTimeOut;break;default:y=u.levelLoadingMaxRetry,_=u.levelLoadingTimeOut,R=u.levelLoadingRetryDelay,g=u.levelLoadingMaxRetryTimeout;break}if(A=this.createInternalLoader(n),(o=n.deliveryDirectives)!==null&&o!==void 0&&o.part){var h;if(n.type===b.PlaylistContextType.LEVEL&&n.level!==null?h=this.hls.levels[n.level].details:n.type===b.PlaylistContextType.AUDIO_TRACK&&n.id!==null?h=this.hls.audioTracks[n.id].details:n.type===b.PlaylistContextType.SUBTITLE_TRACK&&n.id!==null&&(h=this.hls.subtitleTracks[n.id].details),h){var s=h.partTarget,l=h.targetduration;s&&l&&(_=Math.min(Math.max(s*3,l*.8)*1e3,_))}}var D={timeout:_,maxRetry:y,retryDelay:R,maxRetryDelay:g,highWaterMark:0},T={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};A.load(n,D,T)},m.loadsuccess=function(n,o,u,A){if(A===void 0&&(A=null),u.isSidxRequest){this.handleSidxRequest(n,u),this.handlePlaylistLoaded(n,o,u,A);return}this.resetInternalLoader(u.type);var x=n.data;if(x.indexOf("#EXTM3U")!==0){this.handleManifestParsingError(n,u,"no EXTM3U delimiter",A);return}o.parsing.start=performance.now(),x.indexOf("#EXTINF:")>0||x.indexOf("#EXT-X-TARGETDURATION:")>0?this.handleTrackOrLevelPlaylist(n,o,u,A):this.handleMasterPlaylist(n,o,u,A)},m.loaderror=function(n,o,u){u===void 0&&(u=null),this.handleNetworkError(o,u,!1,n)},m.loadtimeout=function(n,o,u){u===void 0&&(u=null),this.handleNetworkError(o,u,!0)},m.handleMasterPlaylist=function(n,o,u,A){var x=this.hls,y=n.data,_=S(n,u),R=O.default.parseMasterPlaylist(y,_),g=R.levels,h=R.sessionData;if(!g.length){this.handleManifestParsingError(n,u,"no level found in manifest",A);return}var s=g.map(function(k){return{id:k.attrs.AUDIO,audioCodec:k.audioCodec}}),l=g.map(function(k){return{id:k.attrs.SUBTITLES,textCodec:k.textCodec}}),D=O.default.parseMasterPlaylistMedia(y,_,"AUDIO",s),T=O.default.parseMasterPlaylistMedia(y,_,"SUBTITLES",l),C=O.default.parseMasterPlaylistMedia(y,_,"CLOSED-CAPTIONS");if(D.length){var M=D.some(function(k){return!k.url});!M&&g[0].audioCodec&&!g[0].attrs.AUDIO&&(W.logger.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),D.unshift({type:"main",name:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new c.AttrList({}),bitrate:0,url:""}))}x.trigger(j.Events.MANIFEST_LOADED,{levels:g,audioTracks:D,subtitles:T,captions:C,url:_,stats:o,networkDetails:A,sessionData:h})},m.handleTrackOrLevelPlaylist=function(n,o,u,A){var x=this.hls,y=u.id,_=u.level,R=u.type,g=S(n,u),h=Object(G.isFiniteNumber)(y)?y:0,s=Object(G.isFiniteNumber)(_)?_:h,l=p(u),D=O.default.parseLevelPlaylist(n.data,g,s,l,h);if(!D.fragments.length){x.trigger(j.Events.ERROR,{type:w.ErrorTypes.NETWORK_ERROR,details:w.ErrorDetails.LEVEL_EMPTY_ERROR,fatal:!1,url:g,reason:"no fragments found in level",level:typeof u.level=="number"?u.level:void 0});return}if(R===b.PlaylistContextType.MANIFEST){var T={attrs:new c.AttrList({}),bitrate:0,details:D,name:"",url:g};x.trigger(j.Events.MANIFEST_LOADED,{levels:[T],audioTracks:[],url:g,stats:o,networkDetails:A,sessionData:null})}if(o.parsing.end=performance.now(),D.needSidxRanges){var C,M=(C=D.fragments[0].initSegment)===null||C===void 0?void 0:C.url;this.load({url:M,isSidxRequest:!0,type:R,level:_,levelDetails:D,id:y,groupId:null,rangeStart:0,rangeEnd:2048,responseType:"arraybuffer",deliveryDirectives:null});return}u.levelDetails=D,this.handlePlaylistLoaded(n,o,u,A)},m.handleSidxRequest=function(n,o){var u=Object(F.parseSegmentIndex)(new Uint8Array(n.data));if(!u)return;var A=u.references,x=o.levelDetails;A.forEach(function(y,_){var R=y.info,g=x.fragments[_];g.byteRange.length===0&&g.setByteRange(String(1+R.end-R.start)+"@"+String(R.start)),g.initSegment&&g.initSegment.setByteRange(String(u.moovEndOffset)+"@0")})},m.handleManifestParsingError=function(n,o,u,A){this.hls.trigger(j.Events.ERROR,{type:w.ErrorTypes.NETWORK_ERROR,details:w.ErrorDetails.MANIFEST_PARSING_ERROR,fatal:o.type===b.PlaylistContextType.MANIFEST,url:n.url,reason:u,response:n,context:o,networkDetails:A})},m.handleNetworkError=function(n,o,u,A){u===void 0&&(u=!1),W.logger.warn("[playlist-loader]: A network "+(u?"timeout":"error")+" occurred while loading "+n.type+" level: "+n.level+" id: "+n.id+' group-id: "'+n.groupId+'"');var x=w.ErrorDetails.UNKNOWN,y=!1,_=this.getInternalLoader(n);switch(n.type){case b.PlaylistContextType.MANIFEST:x=u?w.ErrorDetails.MANIFEST_LOAD_TIMEOUT:w.ErrorDetails.MANIFEST_LOAD_ERROR,y=!0;break;case b.PlaylistContextType.LEVEL:x=u?w.ErrorDetails.LEVEL_LOAD_TIMEOUT:w.ErrorDetails.LEVEL_LOAD_ERROR,y=!1;break;case b.PlaylistContextType.AUDIO_TRACK:x=u?w.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:w.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,y=!1;break;case b.PlaylistContextType.SUBTITLE_TRACK:x=u?w.ErrorDetails.SUBTITLE_TRACK_LOAD_TIMEOUT:w.ErrorDetails.SUBTITLE_LOAD_ERROR,y=!1;break}_&&this.resetInternalLoader(n.type);var R={type:w.ErrorTypes.NETWORK_ERROR,details:x,fatal:y,url:n.url,loader:_,context:n,networkDetails:o};A&&(R.response=A),this.hls.trigger(j.Events.ERROR,R)},m.handlePlaylistLoaded=function(n,o,u,A){var x=u.type,y=u.level,_=u.id,R=u.groupId,g=u.loader,h=u.levelDetails,s=u.deliveryDirectives;if(!(h!=null&&h.targetduration)){this.handleManifestParsingError(n,u,"invalid target duration",A);return}if(!g)return;h.live&&(g.getCacheAge&&(h.ageHeader=g.getCacheAge()||0),(!g.getCacheAge||isNaN(h.ageHeader))&&(h.ageHeader=0));switch(x){case b.PlaylistContextType.MANIFEST:case b.PlaylistContextType.LEVEL:this.hls.trigger(j.Events.LEVEL_LOADED,{details:h,level:y||0,id:_||0,stats:o,networkDetails:A,deliveryDirectives:s});break;case b.PlaylistContextType.AUDIO_TRACK:this.hls.trigger(j.Events.AUDIO_TRACK_LOADED,{details:h,id:_||0,groupId:R||"",stats:o,networkDetails:A,deliveryDirectives:s});break;case b.PlaylistContextType.SUBTITLE_TRACK:this.hls.trigger(j.Events.SUBTITLE_TRACK_LOADED,{details:h,id:_||0,groupId:R||"",stats:o,networkDetails:A,deliveryDirectives:s});break}},f}();z.default=v},"./src/polyfills/number.ts":function(Z,z,I){"use strict";I.r(z),I.d(z,"isFiniteNumber",function(){return G}),I.d(z,"MAX_SAFE_INTEGER",function(){return j});var G=Number.isFinite||function(w){return typeof w=="number"&&isFinite(w)},j=Number.MAX_SAFE_INTEGER||9007199254740991},"./src/remux/aac-helper.ts":function(Z,z,I){"use strict";I.r(z);var G=function(){function j(){}return j.getSilentFrame=function(W,F){switch(W){case"mp4a.40.2":if(F===1)return new Uint8Array([0,200,0,128,35,128]);if(F===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(F===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(F===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(F===5)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(F===6)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224]);break;default:if(F===1)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(F===2)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(F===3)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);break}return},j}();z.default=G},"./src/remux/mp4-generator.ts":function(Z,z,I){"use strict";I.r(z);var G=Math.pow(2,32)-1,j=function(){function w(){}return w.init=function(){w.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],".mp3":[],mvex:[],mvhd:[],pasp:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[]};var F;for(F in w.types)w.types.hasOwnProperty(F)&&(w.types[F]=[F.charCodeAt(0),F.charCodeAt(1),F.charCodeAt(2),F.charCodeAt(3)]);var O=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),b=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]);w.HDLR_TYPES={video:O,audio:b};var c=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),p=new Uint8Array([0,0,0,0,0,0,0,0]);w.STTS=w.STSC=w.STCO=p,w.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),w.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0]),w.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),w.STSD=new Uint8Array([0,0,0,0,0,0,0,1]);var S=new Uint8Array([105,115,111,109]),v=new Uint8Array([97,118,99,49]),f=new Uint8Array([0,0,0,1]);w.FTYP=w.box(w.types.ftyp,S,f,S,v),w.DINF=w.box(w.types.dinf,w.box(w.types.dref,c))},w.box=function(F){for(var O=8,b=arguments.length,c=new Array(b>1?b-1:0),p=1;p>24&255,f[1]=O>>16&255,f[2]=O>>8&255,f[3]=O&255,f.set(F,4),S=0,O=8;S>24&255,F>>16&255,F>>8&255,F&255,b>>24,b>>16&255,b>>8&255,b&255,c>>24,c>>16&255,c>>8&255,c&255,85,196,0,0]))},w.mdia=function(F){return w.box(w.types.mdia,w.mdhd(F.timescale,F.duration),w.hdlr(F.type),w.minf(F))},w.mfhd=function(F){return w.box(w.types.mfhd,new Uint8Array([0,0,0,0,F>>24,F>>16&255,F>>8&255,F&255]))},w.minf=function(F){return F.type==="audio"?w.box(w.types.minf,w.box(w.types.smhd,w.SMHD),w.DINF,w.stbl(F)):w.box(w.types.minf,w.box(w.types.vmhd,w.VMHD),w.DINF,w.stbl(F))},w.moof=function(F,O,b){return w.box(w.types.moof,w.mfhd(F),w.traf(b,O))},w.moov=function(F){for(var O=F.length,b=[];O--;)b[O]=w.trak(F[O]);return w.box.apply(null,[w.types.moov,w.mvhd(F[0].timescale,F[0].duration)].concat(b).concat(w.mvex(F)))},w.mvex=function(F){for(var O=F.length,b=[];O--;)b[O]=w.trex(F[O]);return w.box.apply(null,[w.types.mvex].concat(b))},w.mvhd=function(F,O){O*=F;var b=Math.floor(O/(G+1)),c=Math.floor(O%(G+1)),p=new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,F>>24&255,F>>16&255,F>>8&255,F&255,b>>24,b>>16&255,b>>8&255,b&255,c>>24,c>>16&255,c>>8&255,c&255,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]);return w.box(w.types.mvhd,p)},w.sdtp=function(F){var O=F.samples||[],b=new Uint8Array(4+O.length),c,p;for(c=0;c>>8&255),O.push(S&255),O=O.concat(Array.prototype.slice.call(p));for(c=0;c>>8&255),b.push(S&255),b=b.concat(Array.prototype.slice.call(p));var v=w.box(w.types.avcC,new Uint8Array([1,O[3],O[4],O[5],252|3,224|F.sps.length].concat(O).concat([F.pps.length]).concat(b))),f=F.width,m=F.height,a=F.pixelRatio[0],n=F.pixelRatio[1];return w.box(w.types.avc1,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,f>>8&255,f&255,m>>8&255,m&255,0,72,0,0,0,72,0,0,0,0,0,0,0,1,18,100,97,105,108,121,109,111,116,105,111,110,47,104,108,115,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,17,17]),v,w.box(w.types.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192])),w.box(w.types.pasp,new Uint8Array([a>>24,a>>16&255,a>>8&255,a&255,n>>24,n>>16&255,n>>8&255,n&255])))},w.esds=function(F){var O=F.config.length;return new Uint8Array([0,0,0,0,3,23+O,0,1,0,4,15+O,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([O]).concat(F.config).concat([6,1,2]))},w.mp4a=function(F){var O=F.samplerate;return w.box(w.types.mp4a,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,F.channelCount,0,16,0,0,0,0,O>>8&255,O&255,0,0]),w.box(w.types.esds,w.esds(F)))},w.mp3=function(F){var O=F.samplerate;return w.box(w.types[".mp3"],new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,F.channelCount,0,16,0,0,0,0,O>>8&255,O&255,0,0]))},w.stsd=function(F){return F.type==="audio"?!F.isAAC&&F.codec==="mp3"?w.box(w.types.stsd,w.STSD,w.mp3(F)):w.box(w.types.stsd,w.STSD,w.mp4a(F)):w.box(w.types.stsd,w.STSD,w.avc1(F))},w.tkhd=function(F){var O=F.id,b=F.duration*F.timescale,c=F.width,p=F.height,S=Math.floor(b/(G+1)),v=Math.floor(b%(G+1));return w.box(w.types.tkhd,new Uint8Array([1,0,0,7,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,O>>24&255,O>>16&255,O>>8&255,O&255,0,0,0,0,S>>24,S>>16&255,S>>8&255,S&255,v>>24,v>>16&255,v>>8&255,v&255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,c>>8&255,c&255,0,0,p>>8&255,p&255,0,0]))},w.traf=function(F,O){var b=w.sdtp(F),c=F.id,p=Math.floor(O/(G+1)),S=Math.floor(O%(G+1));return w.box(w.types.traf,w.box(w.types.tfhd,new Uint8Array([0,0,0,0,c>>24,c>>16&255,c>>8&255,c&255])),w.box(w.types.tfdt,new Uint8Array([1,0,0,0,p>>24,p>>16&255,p>>8&255,p&255,S>>24,S>>16&255,S>>8&255,S&255])),w.trun(F,b.length+16+20+8+16+8+8),b)},w.trak=function(F){return F.duration=F.duration||4294967295,w.box(w.types.trak,w.tkhd(F),w.mdia(F))},w.trex=function(F){var O=F.id;return w.box(w.types.trex,new Uint8Array([0,0,0,0,O>>24,O>>16&255,O>>8&255,O&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]))},w.trun=function(F,O){var b=F.samples||[],c=b.length,p=12+16*c,S=new Uint8Array(p),v,f,m,a,n,o;for(O+=8+p,S.set([0,0,15,1,c>>>24&255,c>>>16&255,c>>>8&255,c&255,O>>>24&255,O>>>16&255,O>>>8&255,O&255],0),v=0;v>>24&255,m>>>16&255,m>>>8&255,m&255,a>>>24&255,a>>>16&255,a>>>8&255,a&255,n.isLeading<<2|n.dependsOn,n.isDependedOn<<6|n.hasRedundancy<<4|n.paddingValue<<1|n.isNonSync,n.degradPrio&240<<8,n.degradPrio&15,o>>>24&255,o>>>16&255,o>>>8&255,o&255],12+16*v);return w.box(w.types.trun,S)},w.initSegment=function(F){w.types||w.init();var O=w.moov(F),b=new Uint8Array(w.FTYP.byteLength+O.byteLength);return b.set(w.FTYP),b.set(O,w.FTYP.byteLength),b},w}();j.types=void 0,j.HDLR_TYPES=void 0,j.STTS=void 0,j.STSC=void 0,j.STCO=void 0,j.STSZ=void 0,j.VMHD=void 0,j.SMHD=void 0,j.STSD=void 0,j.FTYP=void 0,j.DINF=void 0,z.default=j},"./src/remux/mp4-remuxer.ts":function(Z,z,I){"use strict";I.r(z),I.d(z,"default",function(){return o}),I.d(z,"normalizePts",function(){return u});var G=I("./src/polyfills/number.ts"),j=I("./src/remux/aac-helper.ts"),w=I("./src/remux/mp4-generator.ts"),W=I("./src/events.ts"),F=I("./src/errors.ts"),O=I("./src/utils/logger.ts"),b=I("./src/types/loader.ts"),c=I("./src/utils/timescale-conversion.ts");function p(){return p=Object.assign||function(_){for(var R=1;R0?D:T.pts},h[0].pts);return s&&O.logger.debug("PTS rollover detected"),l},R.remux=function(h,s,l,D,T,C,M,k){var U,P,K,H,$,le,pe=T,xe=T,Ke=h.pid>-1,Ne=s.pid>-1,Ie=s.samples.length,Be=h.samples.length>0,ke=Ie>1,ge=(!Ke||Be)&&(!Ne||ke)||this.ISGenerated||M;if(ge){this.ISGenerated||(K=this.generateIS(h,s,T));var fe=this.isVideoContiguous,te=-1;if(ke&&(te=A(s.samples),!fe&&this.config.forceKeyFrameOnDiscontinuity))if(le=!0,te>0){O.logger.warn("[mp4-remuxer]: Dropped "+te+" out of "+Ie+" video samples due to a missing keyframe");var be=this.getVideoStartPts(s.samples);s.samples=s.samples.slice(te),s.dropped+=te,xe+=(s.samples[0].pts-be)/(s.timescale||9e4)}else te===-1&&(O.logger.warn("[mp4-remuxer]: No keyframe found out of "+Ie+" video samples"),le=!1);if(this.ISGenerated){if(Be&&ke){var se=this.getVideoStartPts(s.samples),Oe=u(h.samples[0].pts,se)-se,ie=Oe/s.inputTimeScale;pe+=Math.max(0,ie),xe+=Math.max(0,-ie)}if(Be){if(h.samplerate||(O.logger.warn("[mp4-remuxer]: regenerate InitSegment as audio detected"),K=this.generateIS(h,s,T)),P=this.remuxAudio(h,pe,this.isAudioContiguous,C,Ne||ke||k===b.PlaylistLevelType.AUDIO?xe:void 0),ke){var oe=P?P.endPTS-P.startPTS:0;s.inputTimeScale||(O.logger.warn("[mp4-remuxer]: regenerate InitSegment as video detected"),K=this.generateIS(h,s,T)),U=this.remuxVideo(s,xe,fe,oe)}}else ke&&(U=this.remuxVideo(s,xe,fe,0));U&&(U.firstKeyFrame=te,U.independent=te!==-1)}}return this.ISGenerated&&(l.samples.length&&($=this.remuxID3(l,T)),D.samples.length&&(H=this.remuxText(D,T))),{audio:P,video:U,initSegment:K,independent:le,text:H,id3:$}},R.generateIS=function(h,s,l){var D=h.samples,T=s.samples,C=this.typeSupported,M={},k=!Object(G.isFiniteNumber)(this._initPTS),U="audio/mp4",P,K,H;if(k&&(P=K=Infinity),h.config&&D.length&&(h.timescale=h.samplerate,h.isAAC||(C.mpeg?(U="audio/mpeg",h.codec=""):C.mp3&&(h.codec="mp3")),M.audio={id:"audio",container:U,codec:h.codec,initSegment:!h.isAAC&&C.mpeg?new Uint8Array(0):w.default.initSegment([h]),metadata:{channelCount:h.channelCount}},k&&(H=h.inputTimeScale,P=K=D[0].pts-Math.round(H*l))),s.sps&&s.pps&&T.length&&(s.timescale=s.inputTimeScale,M.video={id:"main",container:"video/mp4",codec:s.codec,initSegment:w.default.initSegment([s]),metadata:{width:s.width,height:s.height}},k)){H=s.inputTimeScale;var $=this.getVideoStartPts(T),le=Math.round(H*l);K=Math.min(K,u(T[0].dts,$)-le),P=Math.min(P,$-le)}if(Object.keys(M).length)return this.ISGenerated=!0,k&&(this._initPTS=P,this._initDTS=K),{tracks:M,initPTS:P,timescale:H}},R.remuxVideo=function(h,s,l,D){var T=h.inputTimeScale,C=h.samples,M=[],k=C.length,U=this._initPTS,P=this.nextAvcDts,K=8,H,$,le,pe=Number.POSITIVE_INFINITY,xe=Number.NEGATIVE_INFINITY,Ke=0,Ne=!1;if(!l||P===null){var Ie=s*T,Be=C[0].pts-u(C[0].dts,C[0].pts);P=Ie-Be}for(var ke=0;kege.pts){var fe=9e4*.2;Ke=Math.max(Math.min(Ke,ge.pts-ge.dts),-1*fe)}ge.dts0?ke-1:ke].dts&&(Ne=!0)}Ne&&C.sort(function(gt,et){var nt=gt.dts-et.dts,Xe=gt.pts-et.pts;return nt||Xe}),$=C[0].dts,le=C[C.length-1].dts;var te=Math.round((le-$)/(k-1));if(Ke<0){if(Kete,Ae=ie<-1;if(oe||Ae){oe?O.logger.warn("AVC: "+Object(c.toMsFromMpegTsClock)(ie,!0)+" ms ("+ie+"dts) hole between fragments detected, filling it"):O.logger.warn("AVC: "+Object(c.toMsFromMpegTsClock)(-ie,!0)+" ms ("+ie+"dts) overlapping between fragments detected"),$=P;var _e=C[0].pts-ie;C[0].dts=$,C[0].pts=_e,O.logger.log("Video: First PTS/DTS adjusted: "+Object(c.toMsFromMpegTsClock)(_e,!0)+"/"+Object(c.toMsFromMpegTsClock)($,!0)+", delta: "+Object(c.toMsFromMpegTsClock)(ie,!0)+" ms")}}n&&($=Math.max(0,$));for(var je=0,He=0,Ye=0;Ye0?Re-1:Re].dts;if(ae.stretchShortVideoTrack&&this.nextAudioPts!==null){var ye=Math.floor(ae.maxBufferHole*T),Fe=(D?pe+D*T:this.nextAudioPts)-Ze.pts;Fe>ye?(H=Fe-he,H<0&&(H=he),O.logger.log("[mp4-remuxer]: It is approximately "+Fe/90+" ms to the next segment; using duration "+H/90+" ms for the last video frame.")):H=he}else H=he}var Pe=Math.round(Ze.pts-Ze.dts);M.push(new x(Ze.key,H,ze,Pe))}if(M.length&&m&&m<70){var ut=M[0].flags;ut.dependsOn=2,ut.isNonSync=0}console.assert(H!==void 0,"mp4SampleDuration must be computed"),this.nextAvcDts=P=le+H,this.isVideoContiguous=!0;var Et=w.default.moof(h.sequenceNumber++,$,p({},h,{samples:M})),_t="video",Ct={data1:Et,data2:Mt,startPTS:pe/T,endPTS:(xe+H)/T,startDTS:$/T,endDTS:P/T,type:_t,hasAudio:!1,hasVideo:!0,nb:M.length,dropped:h.dropped};return h.samples=[],h.dropped=0,console.assert(Mt.length,"MDAT length must not be zero"),Ct},R.remuxAudio=function(h,s,l,D,T){var C=h.inputTimeScale,M=h.samplerate?h.samplerate:C,k=C/M,U=h.isAAC?v:f,P=U*k,K=this._initPTS,H=!h.isAAC&&this.typeSupported.mpeg,$=[],le=h.samples,pe=H?0:8,xe=this.nextAudioPts||-1,Ke=s*C;if(this.isAudioContiguous=l=l||le.length&&xe>0&&(D&&Math.abs(Ke-xe)<9e3||Math.abs(u(le[0].pts-K,Ke)-xe)<20*P),le.forEach(function(ve){ve.pts=u(ve.pts-K,Ke)}),!l||xe<0){if(le=le.filter(function(ve){return ve.pts>=0}),!le.length)return;T===0?xe=0:D?xe=Math.max(0,Ke):xe=le[0].pts}if(h.isAAC)for(var Ne=T!==void 0,Ie=this.config.maxAudioFramesDrift,Be=0,ke=xe;Be=Ie*P&&be0){He+=pe;try{je=new Uint8Array(He)}catch(ve){this.observer.emit(W.Events.ERROR,W.Events.ERROR,{type:F.ErrorTypes.MUX_ERROR,details:F.ErrorDetails.REMUX_ALLOC_ERROR,fatal:!1,bytes:He,reason:"fail allocating audio mdat "+He});return}if(!H){var Mt=new DataView(je.buffer);Mt.setUint32(0,He),je.set(w.default.types.mdat,4)}}else return;je.set(ct,pe);var Me=ct.byteLength;pe+=Me,$.push(new x(!0,U,Me,0)),_e=mt}var Re=$.length;if(!Re)return;var Ze=$[$.length-1];this.nextAudioPts=xe=_e+k*Ze.duration;var lt=H?new Uint8Array(0):w.default.moof(h.sequenceNumber++,Ae/k,p({},h,{samples:$}));h.samples=[];var ze=Ae/C,tt=xe/C,Te="audio",me={data1:lt,data2:je,startPTS:ze,endPTS:tt,startDTS:ze,endDTS:tt,type:Te,hasAudio:!0,hasVideo:!1,nb:Re};return this.isAudioContiguous=!0,console.assert(je.length,"MDAT length must not be zero"),me},R.remuxEmptyAudio=function(h,s,l,D){var T=h.inputTimeScale,C=h.samplerate?h.samplerate:T,M=T/C,k=this.nextAudioPts,U=(k!==null?k:D.startDTS*T)+this._initDTS,P=D.endDTS*T+this._initDTS,K=M*v,H=Math.ceil((P-U)/K),$=j.default.getSilentFrame(h.manifestCodec||h.codec,h.channelCount);if(O.logger.warn("[mp4-remuxer]: remux empty Audio"),!$){O.logger.trace("[mp4-remuxer]: Unable to remuxEmptyAudio since we were unable to get a silent frame for given audio codec");return}for(var le=[],pe=0;pe4294967296;)_+=g;return _}function A(_){for(var R=0;R<_.length;R++)if(_[R].key)return R;return-1}var x=function(R,g,h,s){this.size=void 0,this.duration=void 0,this.cts=void 0,this.flags=void 0,this.duration=g,this.size=h,this.cts=s,this.flags=new y(R)},y=function(R){this.isLeading=0,this.isDependedOn=0,this.hasRedundancy=0,this.degradPrio=0,this.dependsOn=1,this.isNonSync=1,this.dependsOn=R?2:1,this.isNonSync=R?0:1}},"./src/remux/passthrough-remuxer.ts":function(Z,z,I){"use strict";I.r(z);var G=I("./src/polyfills/number.ts"),j=I("./src/utils/mp4-tools.ts"),w=I("./src/loader/fragment.ts"),W=I("./src/utils/logger.ts"),F=function(){function c(){this.emitInitSegment=!1,this.audioCodec=void 0,this.videoCodec=void 0,this.initData=void 0,this.initPTS=void 0,this.initTracks=void 0,this.lastEndDTS=null}var p=c.prototype;return p.destroy=function(){},p.resetTimeStamp=function(v){this.initPTS=v,this.lastEndDTS=null},p.resetNextTimestamp=function(){this.lastEndDTS=null},p.resetInitSegment=function(v,f,m){this.audioCodec=f,this.videoCodec=m,this.generateInitSegment(v),this.emitInitSegment=!0},p.generateInitSegment=function(v){var f=this.audioCodec,m=this.videoCodec;if(!v||!v.byteLength){this.initTracks=void 0,this.initData=void 0;return}var a=this.initData=Object(j.parseInitSegment)(v);f||(f=b(a.audio,w.ElementaryStreamTypes.AUDIO)),m||(m=b(a.video,w.ElementaryStreamTypes.VIDEO));var n={};a.audio&&a.video?n.audiovideo={container:"video/mp4",codec:f+","+m,initSegment:v,id:"main"}:a.audio?n.audio={container:"audio/mp4",codec:f,initSegment:v,id:"audio"}:a.video?n.video={container:"video/mp4",codec:m,initSegment:v,id:"main"}:W.logger.warn("[passthrough-remuxer.ts]: initSegment does not contain moov or trak boxes."),this.initTracks=n},p.remux=function(v,f,m,a,n){var o=this.initPTS,u=this.lastEndDTS,A={audio:void 0,video:void 0,text:a,id3:m,initSegment:void 0};Object(G.isFiniteNumber)(u)||(u=this.lastEndDTS=n||0);var x=f.samples;if(!x||!x.length)return A;var y={initPTS:void 0,timescale:1},_=this.initData;if((!_||!_.length)&&(this.generateInitSegment(x),_=this.initData),!_||!_.length)return W.logger.warn("[passthrough-remuxer.ts]: Failed to generate initSegment."),A;this.emitInitSegment&&(y.tracks=this.initTracks,this.emitInitSegment=!1),Object(G.isFiniteNumber)(o)||(this.initPTS=y.initPTS=o=O(_,x,u));var R=Object(j.getDuration)(x,_),g=u,h=R+g;Object(j.offsetStartDTS)(_,x,o),R>0?this.lastEndDTS=h:(W.logger.warn("Duration parsed from mp4 should be greater than zero"),this.resetNextTimestamp());var s=!!_.audio,l=!!_.video,D="";s&&(D+="audio"),l&&(D+="video");var T={data1:x,startPTS:g,startDTS:g,endPTS:h,endDTS:h,type:D,hasAudio:s,hasVideo:l,nb:1,dropped:0};return A.audio=T.type==="audio"?T:void 0,A.video=T.type!=="audio"?T:void 0,A.text=a,A.id3=m,A.initSegment=y,A},c}(),O=function(p,S,v){return Object(j.getStartDTS)(p,S)-v};function b(c,p){var S=c==null?void 0:c.codec;return S&&S.length>4?S:S==="hvc1"?"hvc1.1.c.L120.90":S==="av01"?"av01.0.04M.08":S==="avc1"||p===w.ElementaryStreamTypes.VIDEO?"avc1.42e01e":"mp4a.40.5"}z.default=F},"./src/task-loop.ts":function(Z,z,I){"use strict";I.r(z),I.d(z,"default",function(){return G});var G=function(){function j(){this._boundTick=void 0,this._tickTimer=null,this._tickInterval=null,this._tickCallCount=0,this._boundTick=this.tick.bind(this)}var w=j.prototype;return w.destroy=function(){this.onHandlerDestroying(),this.onHandlerDestroyed()},w.onHandlerDestroying=function(){this.clearNextTick(),this.clearInterval()},w.onHandlerDestroyed=function(){},w.hasInterval=function(){return!!this._tickInterval},w.hasNextTick=function(){return!!this._tickTimer},w.setInterval=function(F){return this._tickInterval?!1:(this._tickInterval=self.setInterval(this._boundTick,F),!0)},w.clearInterval=function(){return this._tickInterval?(self.clearInterval(this._tickInterval),this._tickInterval=null,!0):!1},w.clearNextTick=function(){return this._tickTimer?(self.clearTimeout(this._tickTimer),this._tickTimer=null,!0):!1},w.tick=function(){this._tickCallCount++,this._tickCallCount===1&&(this.doTick(),this._tickCallCount>1&&this.tickImmediate(),this._tickCallCount=0)},w.tickImmediate=function(){this.clearNextTick(),this._tickTimer=self.setTimeout(this._boundTick,0)},w.doTick=function(){},j}()},"./src/types/cmcd.ts":function(Z,z,I){"use strict";I.r(z),I.d(z,"CMCDVersion",function(){return G}),I.d(z,"CMCDObjectType",function(){return j}),I.d(z,"CMCDStreamingFormat",function(){return w}),I.d(z,"CMCDStreamType",function(){return W});var G=1,j;(function(F){F.MANIFEST="m",F.AUDIO="a",F.VIDEO="v",F.MUXED="av",F.INIT="i",F.CAPTION="c",F.TIMED_TEXT="tt",F.KEY="k",F.OTHER="o"})(j||(j={}));var w;(function(F){F.DASH="d",F.HLS="h",F.SMOOTH="s",F.OTHER="o"})(w||(w={}));var W;(function(F){F.VOD="v",F.LIVE="l"})(W||(W={}))},"./src/types/level.ts":function(Z,z,I){"use strict";I.r(z),I.d(z,"HlsSkip",function(){return w}),I.d(z,"getSkipValue",function(){return W}),I.d(z,"HlsUrlParameters",function(){return F}),I.d(z,"Level",function(){return O});function G(b,c){for(var p=0;pNumber.MAX_SAFE_INTEGER?Infinity:c},F.hexadecimalInteger=function(b){if(this[b]){var c=(this[b]||"0x").slice(2);c=(c.length&1?"0":"")+c;for(var p=new Uint8Array(c.length/2),S=0;SNumber.MAX_SAFE_INTEGER?Infinity:c},F.decimalFloatingPoint=function(b){return parseFloat(this[b])},F.optionalFloat=function(b,c){var p=this[b];return p?parseFloat(p):c},F.enumeratedString=function(b){return this[b]},F.bool=function(b){return this[b]==="YES"},F.decimalResolution=function(b){var c=G.exec(this[b]);return c===null?void 0:{width:parseInt(c[1],10),height:parseInt(c[2],10)}},W.parseAttrList=function(b){var c,p={},S='"';for(j.lastIndex=0;(c=j.exec(b))!==null;){var v=c[2];v.indexOf(S)===0&&v.lastIndexOf(S)===v.length-1&&(v=v.slice(1,-1)),p[c[1]]=v}return p},W}()},"./src/utils/binary-search.ts":function(Z,z,I){"use strict";I.r(z);var G={search:function(w,W){for(var F=0,O=w.length-1,b=null,c=null;F<=O;){b=(F+O)/2|0,c=w[b];var p=W(c);if(p>0)F=b+1;else if(p<0)O=b-1;else return c}return null}};z.default=G},"./src/utils/buffer-helper.ts":function(Z,z,I){"use strict";I.r(z),I.d(z,"BufferHelper",function(){return w});var G=I("./src/utils/logger.ts"),j={length:0,start:function(){return 0},end:function(){return 0}},w=function(){function W(){}return W.isBuffered=function(O,b){try{if(O){for(var c=W.getBuffered(O),p=0;p=c.start(p)&&b<=c.end(p))return!0}}catch(S){}return!1},W.bufferInfo=function(O,b,c){try{if(O){var p=W.getBuffered(O),S=[],v;for(v=0;vf&&(p[v-1].end=O[S].end):p.push(O[S])}else p.push(O[S])}else p=O;for(var m=0,a,n=b,o=b,u=0;u=A&&b=l&&G.logger.log(this.time+" ["+l+"] "+D)},g}(),m=function(h){for(var s=[],l=0;lF&&(this.logger.log(v.DEBUG,"Too large cursor position "+this.pos),this.pos=F)},h.moveCursor=function(l){var D=this.pos+l;if(l>1)for(var T=this.pos+1;T=144&&this.backSpace();var D=w(l);if(this.pos>=F){this.logger.log(v.ERROR,"Cannot insert "+l.toString(16)+" ("+D+") at position "+this.pos+". Skipping it!");return}this.chars[this.pos].setChar(D,this.currPenState),this.moveCursor(1)},h.clearFromPos=function(l){var D;for(D=l;D0&&(l?T="["+D.join(" | ")+"]":T=D.join(` +`)),T},h.getTextAndFormat=function(){return this.rows},g}(),A=function(){function g(s,l,D){this.chNr=void 0,this.outputFilter=void 0,this.mode=void 0,this.verbose=void 0,this.displayedMemory=void 0,this.nonDisplayedMemory=void 0,this.lastOutputScreen=void 0,this.currRollUpRow=void 0,this.writeScreen=void 0,this.cueStartTime=void 0,this.logger=void 0,this.chNr=s,this.outputFilter=l,this.mode=null,this.verbose=0,this.displayedMemory=new u(D),this.nonDisplayedMemory=new u(D),this.lastOutputScreen=new u(D),this.currRollUpRow=this.displayedMemory.rows[W-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null,this.logger=D}var h=g.prototype;return h.reset=function(){this.mode=null,this.displayedMemory.reset(),this.nonDisplayedMemory.reset(),this.lastOutputScreen.reset(),this.outputFilter.reset(),this.currRollUpRow=this.displayedMemory.rows[W-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null},h.getHandler=function(){return this.outputFilter},h.setHandler=function(l){this.outputFilter=l},h.setPAC=function(l){this.writeScreen.setPAC(l)},h.setBkgData=function(l){this.writeScreen.setBkgData(l)},h.setMode=function(l){if(l===this.mode)return;this.mode=l,this.logger.log(v.INFO,"MODE="+l),this.mode==="MODE_POP-ON"?this.writeScreen=this.nonDisplayedMemory:(this.writeScreen=this.displayedMemory,this.writeScreen.reset()),this.mode!=="MODE_ROLL-UP"&&(this.displayedMemory.nrRollUpRows=null,this.nonDisplayedMemory.nrRollUpRows=null),this.mode=l},h.insertChars=function(l){for(var D=0;D=46,D.italics)D.foreground="white";else{var T=Math.floor(l/2)-16,C=["white","green","blue","cyan","red","yellow","magenta"];D.foreground=C[T]}this.logger.log(v.INFO,"MIDROW: "+JSON.stringify(D)),this.writeScreen.setPen(D)},h.outputDataUpdate=function(l){l===void 0&&(l=!1);var D=this.logger.time;if(D===null)return;this.outputFilter&&(this.cueStartTime===null&&!this.displayedMemory.isEmpty()?this.cueStartTime=D:this.displayedMemory.equals(this.lastOutputScreen)||(this.outputFilter.newCue(this.cueStartTime,D,this.lastOutputScreen),l&&this.outputFilter.dispatchCue&&this.outputFilter.dispatchCue(),this.cueStartTime=this.displayedMemory.isEmpty()?null:D),this.lastOutputScreen.copy(this.displayedMemory))},h.cueSplitAtTime=function(l){this.outputFilter&&(this.displayedMemory.isEmpty()||(this.outputFilter.newCue&&this.outputFilter.newCue(this.cueStartTime,l,this.displayedMemory),this.cueStartTime=l))},g}(),x=function(){function g(s,l,D){this.channels=void 0,this.currentChannel=0,this.cmdHistory=void 0,this.logger=void 0;var T=new f;this.channels=[null,new A(s,l,T),new A(s+1,D,T)],this.cmdHistory=R(),this.logger=T}var h=g.prototype;return h.getHandler=function(l){return this.channels[l].getHandler()},h.setHandler=function(l,D){this.channels[l].setHandler(D)},h.addData=function(l,D){var T,C,M,k=!1;this.logger.time=l;for(var U=0;U ("+m([C,M])+")"),T=this.parseCmd(C,M),T||(T=this.parseMidrow(C,M)),T||(T=this.parsePAC(C,M)),T||(T=this.parseBackgroundAttributes(C,M)),!T&&(k=this.parseChars(C,M),k)){var P=this.currentChannel;if(P&&P>0){var K=this.channels[P];K.insertChars(k)}else this.logger.log(v.WARNING,"No channel found yet. TEXT-MODE?")}!T&&!k&&this.logger.log(v.WARNING,"Couldn't parse cleaned data "+m([C,M])+" orig: "+m([D[U],D[U+1]]))}},h.parseCmd=function(l,D){var T=this.cmdHistory,C=(l===20||l===28||l===21||l===29)&&D>=32&&D<=47,M=(l===23||l===31)&&D>=33&&D<=35;if(!(C||M))return!1;if(_(l,D,T))return y(null,null,T),this.logger.log(v.DEBUG,"Repeated command ("+m([l,D])+") is dropped"),!0;var k=l===20||l===21||l===23?1:2,U=this.channels[k];return l===20||l===21||l===28||l===29?D===32?U.ccRCL():D===33?U.ccBS():D===34?U.ccAOF():D===35?U.ccAON():D===36?U.ccDER():D===37?U.ccRU(2):D===38?U.ccRU(3):D===39?U.ccRU(4):D===40?U.ccFON():D===41?U.ccRDC():D===42?U.ccTR():D===43?U.ccRTD():D===44?U.ccEDM():D===45?U.ccCR():D===46?U.ccENM():D===47&&U.ccEOC():U.ccTO(D-32),y(l,D,T),this.currentChannel=k,!0},h.parseMidrow=function(l,D){var T=0;if((l===17||l===25)&&D>=32&&D<=47){if(l===17?T=1:T=2,T!==this.currentChannel)return this.logger.log(v.ERROR,"Mismatch channel in midrow parsing"),!1;var C=this.channels[T];return C?(C.ccMIDROW(D),this.logger.log(v.DEBUG,"MIDROW ("+m([l,D])+")"),!0):!1}return!1},h.parsePAC=function(l,D){var T,C=this.cmdHistory,M=(l>=17&&l<=23||l>=25&&l<=31)&&D>=64&&D<=127,k=(l===16||l===24)&&D>=64&&D<=95;if(!(M||k))return!1;if(_(l,D,C))return y(null,null,C),!0;var U=l<=23?1:2;D>=64&&D<=95?T=U===1?O[l]:c[l]:T=U===1?b[l]:p[l];var P=this.channels[U];return P?(P.setPAC(this.interpretPAC(T,D)),y(l,D,C),this.currentChannel=U,!0):!1},h.interpretPAC=function(l,D){var T,C={color:null,italics:!1,indent:null,underline:!1,row:l};return D>95?T=D-96:T=D-64,C.underline=(T&1)===1,T<=13?C.color=["white","green","blue","cyan","red","yellow","magenta","white"][Math.floor(T/2)]:T<=15?(C.italics=!0,C.color="white"):C.indent=Math.floor((T-16)/2)*4,C},h.parseChars=function(l,D){var T,C=null,M=null;if(l>=25?(T=2,M=l-8):(T=1,M=l),M>=17&&M<=19){var k;M===17?k=D+80:M===18?k=D+112:k=D+144,this.logger.log(v.INFO,"Special char '"+w(k)+"' in channel "+T),C=[k]}else l>=32&&l<=127&&(C=D===0?[l]:[l,D]);if(C){var U=m(C);this.logger.log(v.DEBUG,"Char codes = "+U.join(",")),y(l,D,this.cmdHistory)}return C},h.parseBackgroundAttributes=function(l,D){var T=(l===16||l===24)&&D>=32&&D<=47,C=(l===23||l===31)&&D>=45&&D<=47;if(!(T||C))return!1;var M,k={};l===16||l===24?(M=Math.floor((D-32)/2),k.background=S[M],D%2===1&&(k.background=k.background+"_semi")):D===45?k.background="transparent":(k.foreground="black",D===47&&(k.underline=!0));var U=l<=23?1:2,P=this.channels[U];return P.setBkgData(k),y(l,D,this.cmdHistory),!0},h.reset=function(){for(var l=0;l=16?n--:n++;var y=Object(G.fixLineBreaks)(o.trim()),_=Object(j.generateCueId)(c,p,y);(!b||!b.cues||!b.cues.getCueById(_))&&(m=new u(c,p,y),m.id=_,m.line=A+1,m.align="left",m.position=10+Math.min(80,Math.floor(n*8/32)*10),v.push(m))}return b&&v.length&&(v.sort(function(R,g){return R.line==="auto"||g.line==="auto"?0:R.line>8&&g.line>8?g.line-R.line:R.line-g.line}),v.forEach(function(R){return Object(w.addCueToTrack)(b,R)})),v}};z.default=F},"./src/utils/discontinuities.ts":function(Z,z,I){"use strict";I.r(z),I.d(z,"findFirstFragWithCC",function(){return W}),I.d(z,"shouldAlignOnDiscontinuities",function(){return F}),I.d(z,"findDiscontinuousReferenceFrag",function(){return O}),I.d(z,"adjustSlidingStart",function(){return c}),I.d(z,"alignStream",function(){return p}),I.d(z,"alignPDT",function(){return v}),I.d(z,"alignFragmentByPDTDelta",function(){return f}),I.d(z,"alignMediaPlaylistByPDT",function(){return m});var G=I("./src/polyfills/number.ts"),j=I("./src/utils/logger.ts"),w=I("./src/controller/level-helper.ts");function W(a,n){for(var o=null,u=0,A=a.length;uo.startCC||a&&a.cc=this.minWeight_},W.getEstimate=function(){return this.canEstimate()?Math.min(this.fast_.getEstimate(),this.slow_.getEstimate()):this.defaultEstimate_},W.destroy=function(){},w}();z.default=j},"./src/utils/ewma.ts":function(Z,z,I){"use strict";I.r(z);var G=function(){function j(W,F,O){F===void 0&&(F=0),O===void 0&&(O=0),this.halfLife=void 0,this.alpha_=void 0,this.estimate_=void 0,this.totalWeight_=void 0,this.halfLife=W,this.alpha_=W?Math.exp(Math.log(.5)/W):0,this.estimate_=F,this.totalWeight_=O}var w=j.prototype;return w.sample=function(F,O){var b=Math.pow(this.alpha_,F);this.estimate_=O*(1-b)+b*this.estimate_,this.totalWeight_+=F},w.getTotalWeight=function(){return this.totalWeight_},w.getEstimate=function(){if(this.alpha_){var F=1-Math.pow(this.alpha_,this.totalWeight_);if(F)return this.estimate_/F}return this.estimate_},j}();z.default=G},"./src/utils/fetch-loader.ts":function(Z,z,I){"use strict";I.r(z),I.d(z,"fetchSupported",function(){return f});var G=I("./src/polyfills/number.ts"),j=I("./src/loader/load-stats.ts"),w=I("./src/demux/chunk-cache.ts");function W(u,A){u.prototype=Object.create(A.prototype),u.prototype.constructor=u,p(u,A)}function F(u){var A=typeof Map=="function"?new Map:void 0;return F=function(y){if(y===null||!c(y))return y;if(typeof y!="function")throw new TypeError("Super expression must either be null or a function");if(typeof A!="undefined"){if(A.has(y))return A.get(y);A.set(y,_)}function _(){return O(y,arguments,S(this).constructor)}return _.prototype=Object.create(y.prototype,{constructor:{value:_,enumerable:!1,writable:!0,configurable:!0}}),p(_,y)},F(u)}function O(u,A,x){return b()?O=Reflect.construct:O=function(_,R,g){var h=[null];h.push.apply(h,R);var s=Function.bind.apply(_,h),l=new s;return g&&p(l,g.prototype),l},O.apply(null,arguments)}function b(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(u){return!1}}function c(u){return Function.toString.call(u).indexOf("[native code]")!==-1}function p(u,A){return p=Object.setPrototypeOf||function(y,_){return y.__proto__=_,y},p(u,A)}function S(u){return S=Object.setPrototypeOf?Object.getPrototypeOf:function(x){return x.__proto__||Object.getPrototypeOf(x)},S(u)}function v(){return v=Object.assign||function(u){for(var A=1;A=g&&h(_,R,s.flush(),y)):h(_,R,M,y),T()}).catch(function(){return Promise.reject()})};return D()},u}();function a(u,A){var x={method:"GET",mode:"cors",credentials:"same-origin",signal:A,headers:new self.Headers(v({},u.headers))};return u.rangeEnd&&x.headers.set("Range","bytes="+u.rangeStart+"-"+String(u.rangeEnd-1)),x}function n(u,A){return new self.Request(u.url,A)}var o=function(u){W(A,u);function A(x,y,_){var R;return R=u.call(this,x)||this,R.code=void 0,R.details=void 0,R.code=y,R.details=_,R}return A}(F(Error));z.default=m},"./src/utils/imsc1-ttml-parser.ts":function(Z,z,I){"use strict";I.r(z),I.d(z,"IMSC1_CODEC",function(){return c}),I.d(z,"parseIMSC1",function(){return f});var G=I("./src/utils/mp4-tools.ts"),j=I("./src/utils/vttparser.ts"),w=I("./src/utils/vttcue.ts"),W=I("./src/demux/id3.ts"),F=I("./src/utils/timescale-conversion.ts"),O=I("./src/utils/webvtt-parser.ts");function b(){return b=Object.assign||function(g){for(var h=1;h"):G}function F(c){for(var p=arguments.length,S=new Array(p>1?p-1:0),v=1;v>24,A[x+1]=y>>16&255,A[x+2]=y>>8&255,A[x+3]=y&255}function p(A,x){var y=[];if(!x.length)return y;var _,R,g;"data"in A?(_=A.data,R=A.start,g=A.end):(_=A,R=0,g=_.byteLength);for(var h=R;h1?h+s:g;if(l===x[0])if(x.length===1)y.push({data:_,start:h+8,end:D});else{var T=p({data:_,start:h+8,end:D},x.slice(1));T.length&&W.apply(y,T)}h=D}return y}function S(A){var x=p(A,["moov"]),y=x[0],_=y?y.end:null,R=p(A,["sidx"]);if(!R||!R[0])return null;var g=[],h=R[0],s=h.data[0],l=s===0?8:16,D=b(h,l);l+=4;var T=0,C=0;s===0?l+=8:l+=16,l+=2;var M=h.end+C,k=O(h,l);l+=2;for(var U=0;U>>31;if($===1)return console.warn("SIDX has hierarchical references (not supported)"),null;var le=b(h,P);P+=4,g.push({referenceSize:H,subsegmentDuration:le,info:{duration:le/D,start:M,end:M+H-1}}),M+=H,P+=4,l=P}return{earliestPresentationTime:T,timescale:D,version:s,referencesCount:k,references:g,moovEndOffset:_}}function v(A){for(var x=[],y=p(A,["moov","trak"]),_=0;_F)&&(this.startTime=F),this.endTime=O,this.screen=b,this.timelineController.createCaptionsTrack(this.trackName)},w.reset=function(){this.cueRanges=[]},j}()},"./src/utils/texttrack-utils.ts":function(Z,z,I){"use strict";I.r(z),I.d(z,"sendAddTrackEvent",function(){return j}),I.d(z,"addCueToTrack",function(){return w}),I.d(z,"clearCurrentCues",function(){return W}),I.d(z,"removeCuesInRange",function(){return F}),I.d(z,"getCuesInRange",function(){return b});var G=I("./src/utils/logger.ts");function j(c,p){var S;try{S=new Event("addtrack")}catch(v){S=document.createEvent("Event"),S.initEvent("addtrack",!1,!1)}S.track=c,p.dispatchEvent(S)}function w(c,p){var S=c.mode;if(S==="disabled"&&(c.mode="hidden"),c.cues&&!c.cues.getCueById(p.id))try{if(c.addCue(p),!c.cues.getCueById(p.id))throw new Error("addCue is failed for: "+p)}catch(f){G.logger.debug("[texttrack-utils]: "+f);var v=new self.TextTrackCue(p.startTime,p.endTime,p.text);v.id=p.id,c.addCue(v)}S==="disabled"&&(c.mode=S)}function W(c){var p=c.mode;if(p==="disabled"&&(c.mode="hidden"),c.cues)for(var S=c.cues.length;S--;)c.removeCue(c.cues[S]);p==="disabled"&&(c.mode=p)}function F(c,p,S){var v=c.mode;if(v==="disabled"&&(c.mode="hidden"),c.cues&&c.cues.length>0)for(var f=b(c.cues,p,S),m=0;mc[S].endTime)return-1;for(var v=0,f=S;v<=f;){var m=Math.floor((f+v)/2);if(pc[m].startTime&&v-1)for(var m=f,a=c.length;m=p&&n.endTime<=S)v.push(n);else if(n.startTime>S)return v}return v}},"./src/utils/time-ranges.ts":function(Z,z,I){"use strict";I.r(z);var G={toString:function(w){for(var W="",F=w.length,O=0;O1?p-1:0),v=1;v100)throw new Error("Position must be between 0 and 100.");g=T,this.hasBeenReset=!0}})),Object.defineProperty(v,"positionAlign",O({},f,{get:function(){return h},set:function(T){var C=F(T);if(!C)throw new SyntaxError("An invalid or illegal string was specified.");h=C,this.hasBeenReset=!0}})),Object.defineProperty(v,"size",O({},f,{get:function(){return s},set:function(T){if(T<0||T>100)throw new Error("Size must be between 0 and 100.");s=T,this.hasBeenReset=!0}})),Object.defineProperty(v,"align",O({},f,{get:function(){return l},set:function(T){var C=F(T);if(!C)throw new SyntaxError("An invalid or illegal string was specified.");l=C,this.hasBeenReset=!0}})),v.displayState=void 0}return b.prototype.getCueAsHTML=function(){var c=self.WebVTT;return c.convertCueToDOMTree(self,this.text)},b}()},"./src/utils/vttparser.ts":function(Z,z,I){"use strict";I.r(z),I.d(z,"parseTimeStamp",function(){return w}),I.d(z,"fixLineBreaks",function(){return p}),I.d(z,"VTTParser",function(){return S});var G=I("./src/utils/vttcue.ts"),j=function(){function v(){}var f=v.prototype;return f.decode=function(a,n){if(!a)return"";if(typeof a!="string")throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(a))},v}();function w(v){function f(a,n,o,u){return(a|0)*3600+(n|0)*60+(o|0)+parseFloat(u||0)}var m=v.match(/^(?:(\d+):)?(\d{2}):(\d{2})(\.\d+)?/);return m?parseFloat(m[2])>59?f(m[2],m[3],0,m[4]):f(m[1],m[2],m[3],m[4]):null}var W=function(){function v(){this.values=Object.create(null)}var f=v.prototype;return f.set=function(a,n){!this.get(a)&&n!==""&&(this.values[a]=n)},f.get=function(a,n,o){return o?this.has(a)?this.values[a]:n[o]:this.has(a)?this.values[a]:n},f.has=function(a){return a in this.values},f.alt=function(a,n,o){for(var u=0;u=0&&o<=100)return this.set(a,o),!0}return!1},v}();function F(v,f,m,a){var n=a?v.split(a):[v];for(var o in n){if(typeof n[o]!="string")continue;var u=n[o].split(m);if(u.length!==2)continue;var A=u[0],x=u[1];f(A,x)}}var O=new G.default(0,0,""),b=O.align==="middle"?"middle":"center";function c(v,f,m){var a=v;function n(){var A=w(v);if(A===null)throw new Error("Malformed timestamp: "+a);return v=v.replace(/^[^\sa-zA-Z-]+/,""),A}function o(A,x){var y=new W;F(A,function(g,h){var s;switch(g){case"region":for(var l=m.length-1;l>=0;l--)if(m[l].id===h){y.set(g,m[l].region);break}break;case"vertical":y.alt(g,h,["rl","lr"]);break;case"line":s=h.split(","),y.integer(g,s[0]),y.percent(g,s[0])&&y.set("snapToLines",!1),y.alt(g,s[0],["auto"]),s.length===2&&y.alt("lineAlign",s[1],["start",b,"end"]);break;case"position":s=h.split(","),y.percent(g,s[0]),s.length===2&&y.alt("positionAlign",s[1],["start",b,"end","line-left","line-right","auto"]);break;case"size":y.percent(g,h);break;case"align":y.alt(g,h,["start",b,"end","left","right"]);break}},/:/,/\s/),x.region=y.get("region",null),x.vertical=y.get("vertical","");var _=y.get("line","auto");_==="auto"&&O.line===-1&&(_=-1),x.line=_,x.lineAlign=y.get("lineAlign","start"),x.snapToLines=y.get("snapToLines",!0),x.size=y.get("size",100),x.align=y.get("align",b);var R=y.get("position","auto");R==="auto"&&O.position===50&&(R=x.align==="start"||x.align==="left"?0:x.align==="end"||x.align==="right"?100:50),x.position=R}function u(){v=v.replace(/^\s+/,"")}if(u(),f.startTime=n(),u(),v.substr(0,3)!=="-->")throw new Error("Malformed time stamp (time stamps must be separated by '-->'): "+a);v=v.substr(3),u(),f.endTime=n(),u(),o(v,f)}function p(v){return v.replace(//gi,` `)}var S=function(){function v(){this.state="INITIAL",this.buffer="",this.decoder=new j,this.regionList=[],this.cue=null,this.oncue=void 0,this.onparsingerror=void 0,this.onflush=void 0}var f=v.prototype;return f.parse=function(a){var n=this;a&&(n.buffer+=n.decoder.decode(a,{stream:!0}));function o(){var R=n.buffer,g=0;for(R=p(R);g9?parseInt(a.substr(0,a.indexOf(":"))):0;if(!Object(G.isFiniteNumber)(n)||!Object(G.isFiniteNumber)(o)||!Object(G.isFiniteNumber)(u)||!Object(G.isFiniteNumber)(A))throw Error("Malformed X-TIMESTAMP-MAP: Local:"+a);return n+=1e3*o,n+=60*1e3*u,n+=60*60*1e3*A,n},p=function(a){for(var n=5381,o=a.length;o;)n=n*33^a.charCodeAt(--o);return(n>>>0).toString()};function S(m,a,n){return p(m.toString())+p(a.toString())+p(n)}var v=function(a,n,o){var u=a[n],A=a[u.prevCC];if(!A||!A.new&&u.new){a.ccOffset=a.presentationOffset=u.start,u.new=!1;return}for(;(x=A)!==null&&x!==void 0&&x.new;){var x;a.ccOffset+=u.start-A.start,u.new=!1,u=A,A=a[u.prevCC]}a.presentationOffset=o};function f(m,a,n,o,u,A,x,y){var _=new j.VTTParser,R=Object(w.utf8ArrayToStr)(new Uint8Array(m)).trim().replace(O,` `).split(` `),g=[],h=Object(W.toMpegTsClockFromTimescale)(a,n),s="00:00.000",l=0,D=0,T,C=!0,M=!1;_.oncue=function(k){var U=o[u],P=o.ccOffset,K=(l-h)/9e4;if(U!=null&&U.new&&(D!==void 0?P=o.ccOffset=U.start:v(o,u,K)),K&&(P=K-o.presentationOffset),M){var H=k.endTime-k.startTime,$=Object(F.normalizePts)((k.startTime+P-D)*9e4,A*9e4)/9e4;k.startTime=$,k.endTime=$+H}var le=k.text.trim();k.text=decodeURIComponent(encodeURIComponent(le)),k.id||(k.id=S(k.startTime,k.endTime,le)),k.endTime>0&&g.push(k)},_.onparsingerror=function(k){T=k},_.onflush=function(){if(T){y(T);return}x(g)},R.forEach(function(k){if(C)if(b(k,"X-TIMESTAMP-MAP=")){C=!1,M=!0,k.substr(16).split(",").forEach(function(U){b(U,"LOCAL:")?s=U.substr(6):b(U,"MPEGTS:")&&(l=parseInt(U.substr(7)))});try{D=c(s)/1e3}catch(U){M=!1,T=U}return}else k===""&&(C=!1);_.parse(k+` -`)}),_.flush()}},"./src/utils/xhr-loader.ts":function(Z,z,I){"use strict";I.r(z);var G=I("./src/utils/logger.ts"),j=I("./src/loader/load-stats.ts"),w=/^age:\s*[\d.]+\s*$/m,W=function(){function F(b){this.xhrSetup=void 0,this.requestTimeout=void 0,this.retryTimeout=void 0,this.retryDelay=void 0,this.config=null,this.callbacks=null,this.context=void 0,this.loader=null,this.stats=void 0,this.xhrSetup=b?b.xhrSetup:null,this.stats=new j.LoadStats,this.retryDelay=0}var O=F.prototype;return O.destroy=function(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null},O.abortInternal=function(){var c=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),c&&(c.onreadystatechange=null,c.onprogress=null,c.readyState!==4&&(this.stats.aborted=!0,c.abort()))},O.abort=function(){var c;this.abortInternal(),(c=this.callbacks)!==null&&c!==void 0&&c.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)},O.load=function(c,p,S){if(this.stats.loading.start)throw new Error("Loader can only be used once.");this.stats.loading.start=self.performance.now(),this.context=c,this.config=p,this.callbacks=S,this.retryDelay=p.retryDelay,this.loadInternal()},O.loadInternal=function(){var c=this.config,p=this.context;if(!c)return;var S=this.loader=new self.XMLHttpRequest,v=this.stats;v.loading.first=0,v.loaded=0;var f=this.xhrSetup;try{if(f)try{f(S,p.url)}catch(n){S.open("GET",p.url,!0),f(S,p.url)}S.readyState||S.open("GET",p.url,!0);var m=this.context.headers;if(m)for(var a in m)S.setRequestHeader(a,m[a])}catch(n){this.callbacks.onError({code:S.status,text:n.message},p,S);return}p.rangeEnd&&S.setRequestHeader("Range","bytes="+p.rangeStart+"-"+(p.rangeEnd-1)),S.onreadystatechange=this.readystatechange.bind(this),S.onprogress=this.loadprogress.bind(this),S.responseType=p.responseType,self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),c.timeout),S.send()},O.readystatechange=function(){var c=this.context,p=this.loader,S=this.stats;if(!c||!p)return;var v=p.readyState,f=this.config;if(S.aborted)return;if(v>=2)if(self.clearTimeout(this.requestTimeout),S.loading.first===0&&(S.loading.first=Math.max(self.performance.now(),S.loading.start)),v===4){p.onreadystatechange=null,p.onprogress=null;var m=p.status;if(m>=200&&m<300){S.loading.end=Math.max(self.performance.now(),S.loading.first);var a,n;if(c.responseType==="arraybuffer"?(a=p.response,n=a.byteLength):(a=p.responseText,n=a.length),S.loaded=S.total=n,!this.callbacks)return;var o=this.callbacks.onProgress;if(o&&o(S,c,a,p),!this.callbacks)return;var u={url:p.responseURL,data:a};this.callbacks.onSuccess(u,S,c,p)}else S.retry>=f.maxRetry||m>=400&&m<499?(G.logger.error(m+" while loading "+c.url),this.callbacks.onError({code:m,text:p.statusText},c,p)):(G.logger.warn(m+" while loading "+c.url+", retrying in "+this.retryDelay+"..."),this.abortInternal(),this.loader=null,self.clearTimeout(this.retryTimeout),this.retryTimeout=self.setTimeout(this.loadInternal.bind(this),this.retryDelay),this.retryDelay=Math.min(2*this.retryDelay,f.maxRetryDelay),S.retry++)}else self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),f.timeout)},O.loadtimeout=function(){G.logger.warn("timeout while loading "+this.context.url);var c=this.callbacks;c&&(this.abortInternal(),c.onTimeout(this.stats,this.context,this.loader))},O.loadprogress=function(c){var p=this.stats;p.loaded=c.loaded,c.lengthComputable&&(p.total=c.total)},O.getCacheAge=function(){var c=null;if(this.loader&&w.test(this.loader.getAllResponseHeaders())){var p=this.loader.getResponseHeader("age");c=p?parseFloat(p):null}return c},F}();z.default=W}}).default})},vHTk:function(Ge,de,N){Ge.exports={wrp:"wrp___z2l1F",bgBlack:"bgBlack___3ezfX",monaco:"monaco___1ypjT",darkBlue:"darkBlue___2ViJc",close:"close___3q-z4",embed:"embed___3dQqc"}},wCXF:function(Ge,de,N){"use strict";N.d(de,"a",function(){return ct});var Z=N("rePB"),z=N("VTBJ"),I=N("KQm4"),G=N("U8pU"),j=N("ODXe"),w=N("q1tI"),W=N("TSYQ"),F=N.n(W),O=N("Gytx"),b=N.n(O),c=N("Kwbf"),p=N("t23M"),S=N("qx4F"),v=N("6eGT"),f=N("IBYe"),m=N("Ff2n"),a=N("c+Xe"),n=N("fyJ8"),o=N("biw7");function u(Me,Re,Ze,lt,Ke){var tt=Ze[Me]||{},Te=Ze[Re]||{},me,ve;tt.fixed==="left"?me=lt.left[Me]:Te.fixed==="right"&&(ve=lt.right[Re]);var re=!1,ae=!1,he=!1,ye=!1,Fe=Ze[Re+1],Pe=Ze[Me-1];if(Ke==="rtl"){if(me!==void 0){var ut=Pe&&Pe.fixed==="left";ye=!ut}else if(ve!==void 0){var Et=Fe&&Fe.fixed==="right";he=!Et}}else if(me!==void 0){var _t=Fe&&Fe.fixed==="left";re=!_t}else if(ve!==void 0){var Ct=Pe&&Pe.fixed==="right";ae=!Ct}return{fixLeft:me,fixRight:ve,lastFixLeft:re,firstFixRight:ae,lastFixRight:he,firstFixLeft:ye,isSticky:lt.isSticky}}var A=N("sR1s");function x(Me){var Re=Me.cells,Ze=Me.stickyOffsets,lt=Me.flattenColumns,Ke=Me.rowComponent,tt=Me.cellComponent,Te=Me.onHeaderRow,me=Me.index,ve=w.useContext(o.a),re=ve.prefixCls,ae=ve.direction,he;Te&&(he=Te(Re.map(function(Fe){return Fe.column}),me));var ye=Object(A.a)(Re.map(function(Fe){return Fe.column}));return w.createElement(Ke,Object.assign({},he),Re.map(function(Fe,Pe){var ut=Fe.column,Et=u(Fe.colStart,Fe.colEnd,lt,Ze,ae),_t;return ut&&ut.onHeaderCell&&(_t=Fe.column.onHeaderCell(ut)),w.createElement(n.a,Object.assign({},Fe,{ellipsis:ut.ellipsis,align:ut.align,component:tt,prefixCls:re,key:ye[Pe]},Et,{additionalProps:_t,rowType:"header"}))}))}x.displayName="HeaderRow";var y=x;function _(Me){var Re=[];function Ze(Te,me){var ve=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;Re[ve]=Re[ve]||[];var re=me,ae=Te.filter(Boolean).map(function(he){var ye={key:he.key,className:he.className||"",children:he.title,column:he,colStart:re},Fe=1,Pe=he.children;return Pe&&Pe.length>0&&(Fe=Ze(Pe,re,ve+1).reduce(function(ut,Et){return ut+Et},0),ye.hasSubColumns=!0),"colSpan"in he&&(Fe=he.colSpan),"rowSpan"in he&&(ye.rowSpan=he.rowSpan),ye.colSpan=Fe,ye.colEnd=ye.colStart+Fe-1,Re[ve].push(ye),re+=Fe,Fe});return ae}Ze(Me,0);for(var lt=Re.length,Ke=function(me){Re[me].forEach(function(ve){!("rowSpan"in ve)&&!ve.hasSubColumns&&(ve.rowSpan=lt-me)})},tt=0;tt=0;me-=1){var ve=Re[me],re=Ze&&Ze[me],ae=re&&re[h.a];(ve||ae||Te)&&(Ke.unshift(w.createElement("col",Object.assign({key:me,style:{width:ve,minWidth:ve}},ae))),Te=!0)}return w.createElement("colgroup",null,Ke)}var l=s;function D(Me,Re){return Object(w.useMemo)(function(){for(var Ze=[],lt=0;lt1?V-1:0),Q=1;Q=he&&(St=he-ye),Te({scrollLeft:St/he*(ae+2)}),Ct.current.x=Le.pageX},Qe=function(){var Le=Object(je.b)(tt.current).top,Ue=Le+tt.current.offsetHeight,$e=document.documentElement.scrollTop+window.innerHeight;Ue-Object(S.a)()<=$e||Le>=$e-me?_t(function(at){return Object(z.a)(Object(z.a)({},at),{},{isHiddenScrollBar:!0})}):_t(function(at){return Object(z.a)(Object(z.a)({},at),{},{isHiddenScrollBar:!1})})},At=function(Le){_t(function(Ue){return Object(z.a)(Object(z.a)({},Ue),{},{scrollLeft:Le/ae*he||0})})};return w.useImperativeHandle(Ze,function(){return{setScrollLeft:At}}),w.useEffect(function(){var vt=Object(_e.a)(document.body,"mouseup",ue,!1),Le=Object(_e.a)(document.body,"mousemove",rt,!1);return Qe(),function(){vt.remove(),Le.remove()}},[ye,nt]),w.useEffect(function(){var vt=Object(_e.a)(window,"scroll",Qe,!1),Le=Object(_e.a)(window,"resize",Qe,!1);return function(){vt.remove(),Le.remove()}},[]),w.useEffect(function(){Et.isHiddenScrollBar||_t(function(vt){var Le,Ue;return Object(z.a)(Object(z.a)({},vt),{},{scrollLeft:tt.current.scrollLeft/((Le=tt.current)===null||Le===void 0?void 0:Le.scrollWidth)*((Ue=tt.current)===null||Ue===void 0?void 0:Ue.clientWidth)})})},[Et.isHiddenScrollBar]),ae<=he||!ye||Et.isHiddenScrollBar?null:w.createElement("div",{style:{height:Object(S.a)(),width:he,bottom:me},className:"".concat(re,"-sticky-scroll")},w.createElement("div",{onMouseDown:Ce,ref:Fe,className:F()("".concat(re,"-sticky-scroll-bar"),Object(Z.a)({},"".concat(re,"-sticky-scroll-bar-active"),nt)),style:{width:"".concat(ye,"px"),transform:"translate3d(".concat(Et.scrollLeft,"px, 0, 0)")}}))},Ye=w.forwardRef(He);function qe(Me,Re){return w.useMemo(function(){var Ze=!!Me;return{isSticky:Ze,stickyClassName:Ze?"".concat(Re,"-sticky-header"):"",offsetHeader:Object(G.a)(Me)==="object"&&Me.offsetHeader||0,offsetScroll:Object(G.a)(Me)==="object"&&Me.offsetScroll||0}},[Me,Re])}var bt=[],yt={},ct="rc-table-internal-hook",mt=w.memo(function(Me){var Re=Me.children;return Re},function(Me,Re){return b()(Me.props,Re.props)?Me.pingLeft!==Re.pingLeft||Me.pingRight!==Re.pingRight:!1});function Ot(Me){var Re,Ze=Me.prefixCls,lt=Me.className,Ke=Me.rowClassName,tt=Me.style,Te=Me.data,me=Me.rowKey,ve=Me.scroll,re=Me.tableLayout,ae=Me.direction,he=Me.title,ye=Me.footer,Fe=Me.summary,Pe=Me.id,ut=Me.showHeader,Et=Me.components,_t=Me.emptyText,Ct=Me.onRow,gt=Me.onHeaderRow,et=Me.internalHooks,nt=Me.transformColumns,Xe=Me.internalRefs,ue=Me.sticky,Ce=Te||bt,rt=!!Ce.length,Qe=w.useState(0),At=Object(j.a)(Qe,2),vt=At[0],Le=At[1];w.useEffect(function(){Le(Object(S.a)())});var Ue=w.useMemo(function(){return Object(A.c)(Et,{})},[Et]),$e=w.useCallback(function(xn,Tn){return Object(A.b)(Ue,xn)||Tn},[Ue]),at=w.useMemo(function(){return typeof me=="function"?me:function(xn){var Tn=xn&&xn[me];return Tn}},[me]),St=Object(h.c)(Me),it=St.expandIcon,It=St.expandedRowKeys,Xt=St.defaultExpandedRowKeys,Lt=St.defaultExpandAllRows,sn=St.expandedRowRender,hn=St.onExpand,nn=St.onExpandedRowsChange,Jt=St.expandRowByClick,cn=St.rowExpandable,On=St.expandIconColumnIndex,mn=St.expandedRowClassName,ot=St.childrenColumnName,wt=St.indentSize,Rt=it||oe,Kt=ot||"children",Ht=w.useMemo(function(){return sn?"row":Me.expandable&&et===ct&&Me.expandable.__PARENT_RENDER_ICON__||Ce.some(function(xn){return xn&&Object(G.a)(xn)==="object"&&xn[Kt]})?"nest":!1},[!!sn,Ce]),$t=w.useState(function(){return Xt||(Lt?Ae(Ce,at,Kt):[])}),X=Object(j.a)($t,2),E=X[0],L=X[1],V=w.useMemo(function(){return new Set(It||E||[])},[It,E]),J=w.useCallback(function(xn){var Tn=at(xn,Ce.indexOf(xn)),Cn,Tr=V.has(Tn);Tr?(V.delete(Tn),Cn=Object(I.a)(V)):Cn=[].concat(Object(I.a)(V),[Tn]),L(Cn),hn&&hn(!Tr,xn),nn&&nn(Cn)},[at,V,Ce,hn,nn]),Q=w.useState(0),we=Object(j.a)(Q,2),dt=we[0],Dt=we[1],kt=Object(Ie.b)(Object(z.a)(Object(z.a)(Object(z.a)({},Me),St),{},{expandable:!!sn,expandedKeys:V,getRowKey:at,onTriggerExpand:J,expandIcon:Rt,expandIconColumnIndex:On,direction:ae}),et===ct?nt:null),ht=Object(j.a)(kt,2),Zt=ht[0],qt=ht[1],Sn=w.useMemo(function(){return{columns:Zt,flattenColumns:qt}},[Zt,qt]),_n=w.useRef(),Ln=w.useRef(),Nn=w.useRef(),sr=w.useState(!1),Hr=Object(j.a)(sr,2),Yn=Hr[0],ir=Hr[1],er=w.useState(!1),Or=Object(j.a)(er,2),lr=Or[0],br=Or[1],Kr=ge(new Map),Er=Object(j.a)(Kr,2),ei=Er[0],hr=Er[1],tr=Object(A.a)(qt),zr=tr.map(function(xn){return ei.get(xn)}),fn=w.useMemo(function(){return zr},[zr.join("_")]),Jr=be(fn,qt.length,ae),Mn=ve&&Object(A.d)(ve.y),Ee=ve&&Object(A.d)(ve.x),An=Ee&&qt.some(function(xn){var Tn=xn.fixed;return Tn}),bn=w.useRef(),Fn=qe(ue,Ze),en=Fn.isSticky,Ur=Fn.offsetHeader,Kn=Fn.offsetScroll,nr=Fn.stickyClassName,fr,Gr,Fr;Mn&&(Gr={overflowY:"scroll",maxHeight:ve.y}),Ee&&(fr={overflowX:"auto"},Mn||(Gr={overflowY:"hidden"}),Fr={width:ve.x===!0?"auto":ve.x,minWidth:"100%"});var oi=w.useCallback(function(xn,Tn){hr(function(Cn){var Tr=new Map(Cn);return Tr.set(xn,Tn),Tr})},[]),ur=fe(null),xr=Object(j.a)(ur,2),_r=xr[0],Zr=xr[1];function Cr(xn,Tn){if(!Tn)return;typeof Tn=="function"?Tn(xn):Tn.scrollLeft!==xn&&(Tn.scrollLeft=xn)}var Sr=function(Tn){var Cn=Tn.currentTarget,Tr=Tn.scrollLeft,ti=typeof Tr=="number"?Tr:Cn.scrollLeft,si=Cn||yt;if(!Zr()||Zr()===si){var mi;_r(si),Cr(ti,Ln.current),Cr(ti,Nn.current),Cr(ti,(mi=bn.current)===null||mi===void 0?void 0:mi.setScrollLeft)}if(Cn){var na=Cn.scrollWidth,ra=Cn.clientWidth;ir(ti>0),br(ti0?[].concat(Object(z.a)(m),Object(z.a)(c(u).map(function(A){return Object(I.a)({fixed:o},A)}))):[].concat(Object(z.a)(m),[Object(I.a)(Object(I.a)({},a),{},{fixed:o})])},[])}function p(f){for(var m=!0,a=0;a=0;u-=1){var A=f[u];if(o&&A.fixed!=="right")o=!1;else if(!o&&A.fixed==="right"){Object(W.a)(!1,"Index ".concat(u+1," of `columns` missing `fixed='right'` prop."));break}}}function S(f){return f.map(function(m){var a=m.fixed,n=Object(G.a)(m,["fixed"]),o=a;return a==="left"?o="right":a==="right"&&(o="left"),Object(I.a)({fixed:o},n)})}function v(f,m){var a=f.prefixCls,n=f.columns,o=f.children,u=f.expandable,A=f.expandedKeys,x=f.getRowKey,y=f.onTriggerExpand,_=f.expandIcon,R=f.rowExpandable,g=f.expandIconColumnIndex,h=f.direction,s=f.expandRowByClick,l=j.useMemo(function(){return n||b(o)},[n,o]),D=j.useMemo(function(){if(u){var M,k=g||0,U=l[k],P=(M={},Object(Z.a)(M,O.a,{className:"".concat(a,"-expand-icon-col")}),Object(Z.a)(M,"title",""),Object(Z.a)(M,"fixed",U?U.fixed:null),Object(Z.a)(M,"className","".concat(a,"-row-expand-icon-cell")),Object(Z.a)(M,"render",function($,le,pe){var xe=x(le,pe),ze=A.has(xe),Ne=R?R(le):!0,Ie=_({prefixCls:a,expanded:ze,expandable:Ne,record:le,onExpand:y});return s?j.createElement("span",{onClick:function(ke){return ke.stopPropagation()}},Ie):Ie}),M),K=l.slice();return k>=0&&K.splice(k,0,P),K}return l},[u,l,x,A,_,h]),T=j.useMemo(function(){var M=D;return m&&(M=m(M)),M.length||(M=[{render:function(){return null}}]),M},[m,D,h]),C=j.useMemo(function(){return h==="rtl"?S(c(T)):c(T)},[T,h]);return[T,C]}de.b=v},wU8J:function(Ge,de){function N(){this.buffer=new Array,this.length=0}N.prototype={get:function(Z){var z=Math.floor(Z/8);return(this.buffer[z]>>>7-Z%8&1)==1},put:function(Z,z){for(var I=0;I>>z-I-1&1)==1)},getLengthInBits:function(){return this.length},putBit:function(Z){var z=Math.floor(this.length/8);this.buffer.length<=z&&this.buffer.push(0),Z&&(this.buffer[z]|=128>>>this.length%8),this.length++}},Ge.exports=N},"y0+3":function(Ge,de,N){"use strict";N.d(de,"a",function(){return c}),N.d(de,"b",function(){return S});var Z=/margin|padding|width|height|max|min|offset/,z={left:!0,top:!0},I={cssFloat:1,styleFloat:1,float:1};function G(v){return v.nodeType===1?v.ownerDocument.defaultView.getComputedStyle(v,null):{}}function j(v,f,m){if(f=f.toLowerCase(),m==="auto"){if(f==="height")return v.offsetHeight;if(f==="width")return v.offsetWidth}return f in z||(z[f]=Z.test(f)),z[f]?parseFloat(m)||0:m}function w(v,f){var m=arguments.length,a=G(v);return f=I[f]?"cssFloat"in v.style?"cssFloat":"styleFloat":f,m===1?a:j(v,f,a[f]||v.style[f])}function W(v,f,m){var a=arguments.length;if(f=I[f]?"cssFloat"in v.style?"cssFloat":"styleFloat":f,a===3)return typeof m=="number"&&Z.test(f)&&(m="".concat(m,"px")),v.style[f]=m,m;for(var n in f)f.hasOwnProperty(n)&&W(v,n,f[n]);return G(v)}function F(v){return v===document.body?document.documentElement.clientWidth:v.offsetWidth}function O(v){return v===document.body?window.innerHeight||document.documentElement.clientHeight:v.offsetHeight}function b(){var v=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),f=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:v,height:f}}function c(){var v=document.documentElement.clientWidth,f=window.innerHeight||document.documentElement.clientHeight;return{width:v,height:f}}function p(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function S(v){var f=v.getBoundingClientRect(),m=document.documentElement;return{left:f.left+(window.pageXOffset||m.scrollLeft)-(m.clientLeft||document.body.clientLeft||0),top:f.top+(window.pageYOffset||m.scrollTop)-(m.clientTop||document.body.clientTop||0)}}},yslc:function(Ge,de){Ge.exports="data:image/png;base64,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"}}]); +`)}),_.flush()}},"./src/utils/xhr-loader.ts":function(Z,z,I){"use strict";I.r(z);var G=I("./src/utils/logger.ts"),j=I("./src/loader/load-stats.ts"),w=/^age:\s*[\d.]+\s*$/m,W=function(){function F(b){this.xhrSetup=void 0,this.requestTimeout=void 0,this.retryTimeout=void 0,this.retryDelay=void 0,this.config=null,this.callbacks=null,this.context=void 0,this.loader=null,this.stats=void 0,this.xhrSetup=b?b.xhrSetup:null,this.stats=new j.LoadStats,this.retryDelay=0}var O=F.prototype;return O.destroy=function(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null},O.abortInternal=function(){var c=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),c&&(c.onreadystatechange=null,c.onprogress=null,c.readyState!==4&&(this.stats.aborted=!0,c.abort()))},O.abort=function(){var c;this.abortInternal(),(c=this.callbacks)!==null&&c!==void 0&&c.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)},O.load=function(c,p,S){if(this.stats.loading.start)throw new Error("Loader can only be used once.");this.stats.loading.start=self.performance.now(),this.context=c,this.config=p,this.callbacks=S,this.retryDelay=p.retryDelay,this.loadInternal()},O.loadInternal=function(){var c=this.config,p=this.context;if(!c)return;var S=this.loader=new self.XMLHttpRequest,v=this.stats;v.loading.first=0,v.loaded=0;var f=this.xhrSetup;try{if(f)try{f(S,p.url)}catch(n){S.open("GET",p.url,!0),f(S,p.url)}S.readyState||S.open("GET",p.url,!0);var m=this.context.headers;if(m)for(var a in m)S.setRequestHeader(a,m[a])}catch(n){this.callbacks.onError({code:S.status,text:n.message},p,S);return}p.rangeEnd&&S.setRequestHeader("Range","bytes="+p.rangeStart+"-"+(p.rangeEnd-1)),S.onreadystatechange=this.readystatechange.bind(this),S.onprogress=this.loadprogress.bind(this),S.responseType=p.responseType,self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),c.timeout),S.send()},O.readystatechange=function(){var c=this.context,p=this.loader,S=this.stats;if(!c||!p)return;var v=p.readyState,f=this.config;if(S.aborted)return;if(v>=2)if(self.clearTimeout(this.requestTimeout),S.loading.first===0&&(S.loading.first=Math.max(self.performance.now(),S.loading.start)),v===4){p.onreadystatechange=null,p.onprogress=null;var m=p.status;if(m>=200&&m<300){S.loading.end=Math.max(self.performance.now(),S.loading.first);var a,n;if(c.responseType==="arraybuffer"?(a=p.response,n=a.byteLength):(a=p.responseText,n=a.length),S.loaded=S.total=n,!this.callbacks)return;var o=this.callbacks.onProgress;if(o&&o(S,c,a,p),!this.callbacks)return;var u={url:p.responseURL,data:a};this.callbacks.onSuccess(u,S,c,p)}else S.retry>=f.maxRetry||m>=400&&m<499?(G.logger.error(m+" while loading "+c.url),this.callbacks.onError({code:m,text:p.statusText},c,p)):(G.logger.warn(m+" while loading "+c.url+", retrying in "+this.retryDelay+"..."),this.abortInternal(),this.loader=null,self.clearTimeout(this.retryTimeout),this.retryTimeout=self.setTimeout(this.loadInternal.bind(this),this.retryDelay),this.retryDelay=Math.min(2*this.retryDelay,f.maxRetryDelay),S.retry++)}else self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),f.timeout)},O.loadtimeout=function(){G.logger.warn("timeout while loading "+this.context.url);var c=this.callbacks;c&&(this.abortInternal(),c.onTimeout(this.stats,this.context,this.loader))},O.loadprogress=function(c){var p=this.stats;p.loaded=c.loaded,c.lengthComputable&&(p.total=c.total)},O.getCacheAge=function(){var c=null;if(this.loader&&w.test(this.loader.getAllResponseHeaders())){var p=this.loader.getResponseHeader("age");c=p?parseFloat(p):null}return c},F}();z.default=W}}).default})},vHTk:function(Ge,de,N){Ge.exports={wrp:"wrp___z2l1F",bgBlack:"bgBlack___3ezfX",monaco:"monaco___1ypjT",darkBlue:"darkBlue___2ViJc",close:"close___3q-z4",embed:"embed___3dQqc"}},wCXF:function(Ge,de,N){"use strict";N.d(de,"a",function(){return ct});var Z=N("rePB"),z=N("VTBJ"),I=N("KQm4"),G=N("U8pU"),j=N("ODXe"),w=N("q1tI"),W=N("TSYQ"),F=N.n(W),O=N("Gytx"),b=N.n(O),c=N("Kwbf"),p=N("t23M"),S=N("qx4F"),v=N("6eGT"),f=N("IBYe"),m=N("Ff2n"),a=N("c+Xe"),n=N("fyJ8"),o=N("biw7");function u(Me,Re,Ze,lt,ze){var tt=Ze[Me]||{},Te=Ze[Re]||{},me,ve;tt.fixed==="left"?me=lt.left[Me]:Te.fixed==="right"&&(ve=lt.right[Re]);var re=!1,ae=!1,he=!1,ye=!1,Fe=Ze[Re+1],Pe=Ze[Me-1];if(ze==="rtl"){if(me!==void 0){var ut=Pe&&Pe.fixed==="left";ye=!ut}else if(ve!==void 0){var Et=Fe&&Fe.fixed==="right";he=!Et}}else if(me!==void 0){var _t=Fe&&Fe.fixed==="left";re=!_t}else if(ve!==void 0){var Ct=Pe&&Pe.fixed==="right";ae=!Ct}return{fixLeft:me,fixRight:ve,lastFixLeft:re,firstFixRight:ae,lastFixRight:he,firstFixLeft:ye,isSticky:lt.isSticky}}var A=N("sR1s");function x(Me){var Re=Me.cells,Ze=Me.stickyOffsets,lt=Me.flattenColumns,ze=Me.rowComponent,tt=Me.cellComponent,Te=Me.onHeaderRow,me=Me.index,ve=w.useContext(o.a),re=ve.prefixCls,ae=ve.direction,he;Te&&(he=Te(Re.map(function(Fe){return Fe.column}),me));var ye=Object(A.a)(Re.map(function(Fe){return Fe.column}));return w.createElement(ze,Object.assign({},he),Re.map(function(Fe,Pe){var ut=Fe.column,Et=u(Fe.colStart,Fe.colEnd,lt,Ze,ae),_t;return ut&&ut.onHeaderCell&&(_t=Fe.column.onHeaderCell(ut)),w.createElement(n.a,Object.assign({},Fe,{ellipsis:ut.ellipsis,align:ut.align,component:tt,prefixCls:re,key:ye[Pe]},Et,{additionalProps:_t,rowType:"header"}))}))}x.displayName="HeaderRow";var y=x;function _(Me){var Re=[];function Ze(Te,me){var ve=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;Re[ve]=Re[ve]||[];var re=me,ae=Te.filter(Boolean).map(function(he){var ye={key:he.key,className:he.className||"",children:he.title,column:he,colStart:re},Fe=1,Pe=he.children;return Pe&&Pe.length>0&&(Fe=Ze(Pe,re,ve+1).reduce(function(ut,Et){return ut+Et},0),ye.hasSubColumns=!0),"colSpan"in he&&(Fe=he.colSpan),"rowSpan"in he&&(ye.rowSpan=he.rowSpan),ye.colSpan=Fe,ye.colEnd=ye.colStart+Fe-1,Re[ve].push(ye),re+=Fe,Fe});return ae}Ze(Me,0);for(var lt=Re.length,ze=function(me){Re[me].forEach(function(ve){!("rowSpan"in ve)&&!ve.hasSubColumns&&(ve.rowSpan=lt-me)})},tt=0;tt=0;me-=1){var ve=Re[me],re=Ze&&Ze[me],ae=re&&re[h.a];(ve||ae||Te)&&(ze.unshift(w.createElement("col",Object.assign({key:me,style:{width:ve,minWidth:ve}},ae))),Te=!0)}return w.createElement("colgroup",null,ze)}var l=s;function D(Me,Re){return Object(w.useMemo)(function(){for(var Ze=[],lt=0;lt1?V-1:0),Q=1;Q=he&&(St=he-ye),Te({scrollLeft:St/he*(ae+2)}),Ct.current.x=Le.pageX},Qe=function(){var Le=Object(je.b)(tt.current).top,Ue=Le+tt.current.offsetHeight,$e=document.documentElement.scrollTop+window.innerHeight;Ue-Object(S.a)()<=$e||Le>=$e-me?_t(function(at){return Object(z.a)(Object(z.a)({},at),{},{isHiddenScrollBar:!0})}):_t(function(at){return Object(z.a)(Object(z.a)({},at),{},{isHiddenScrollBar:!1})})},At=function(Le){_t(function(Ue){return Object(z.a)(Object(z.a)({},Ue),{},{scrollLeft:Le/ae*he||0})})};return w.useImperativeHandle(Ze,function(){return{setScrollLeft:At}}),w.useEffect(function(){var vt=Object(_e.a)(document.body,"mouseup",ue,!1),Le=Object(_e.a)(document.body,"mousemove",rt,!1);return Qe(),function(){vt.remove(),Le.remove()}},[ye,nt]),w.useEffect(function(){var vt=Object(_e.a)(window,"scroll",Qe,!1),Le=Object(_e.a)(window,"resize",Qe,!1);return function(){vt.remove(),Le.remove()}},[]),w.useEffect(function(){Et.isHiddenScrollBar||_t(function(vt){var Le,Ue;return Object(z.a)(Object(z.a)({},vt),{},{scrollLeft:tt.current.scrollLeft/((Le=tt.current)===null||Le===void 0?void 0:Le.scrollWidth)*((Ue=tt.current)===null||Ue===void 0?void 0:Ue.clientWidth)})})},[Et.isHiddenScrollBar]),ae<=he||!ye||Et.isHiddenScrollBar?null:w.createElement("div",{style:{height:Object(S.a)(),width:he,bottom:me},className:"".concat(re,"-sticky-scroll")},w.createElement("div",{onMouseDown:Ce,ref:Fe,className:F()("".concat(re,"-sticky-scroll-bar"),Object(Z.a)({},"".concat(re,"-sticky-scroll-bar-active"),nt)),style:{width:"".concat(ye,"px"),transform:"translate3d(".concat(Et.scrollLeft,"px, 0, 0)")}}))},Ye=w.forwardRef(He);function qe(Me,Re){return w.useMemo(function(){var Ze=!!Me;return{isSticky:Ze,stickyClassName:Ze?"".concat(Re,"-sticky-header"):"",offsetHeader:Object(G.a)(Me)==="object"&&Me.offsetHeader||0,offsetScroll:Object(G.a)(Me)==="object"&&Me.offsetScroll||0}},[Me,Re])}var bt=[],yt={},ct="rc-table-internal-hook",mt=w.memo(function(Me){var Re=Me.children;return Re},function(Me,Re){return b()(Me.props,Re.props)?Me.pingLeft!==Re.pingLeft||Me.pingRight!==Re.pingRight:!1});function Ot(Me){var Re,Ze=Me.prefixCls,lt=Me.className,ze=Me.rowClassName,tt=Me.style,Te=Me.data,me=Me.rowKey,ve=Me.scroll,re=Me.tableLayout,ae=Me.direction,he=Me.title,ye=Me.footer,Fe=Me.summary,Pe=Me.id,ut=Me.showHeader,Et=Me.components,_t=Me.emptyText,Ct=Me.onRow,gt=Me.onHeaderRow,et=Me.internalHooks,nt=Me.transformColumns,Xe=Me.internalRefs,ue=Me.sticky,Ce=Te||bt,rt=!!Ce.length,Qe=w.useState(0),At=Object(j.a)(Qe,2),vt=At[0],Le=At[1];w.useEffect(function(){Le(Object(S.a)())});var Ue=w.useMemo(function(){return Object(A.c)(Et,{})},[Et]),$e=w.useCallback(function(xn,Tn){return Object(A.b)(Ue,xn)||Tn},[Ue]),at=w.useMemo(function(){return typeof me=="function"?me:function(xn){var Tn=xn&&xn[me];return Tn}},[me]),St=Object(h.c)(Me),it=St.expandIcon,It=St.expandedRowKeys,Xt=St.defaultExpandedRowKeys,Lt=St.defaultExpandAllRows,sn=St.expandedRowRender,hn=St.onExpand,nn=St.onExpandedRowsChange,Jt=St.expandRowByClick,cn=St.rowExpandable,On=St.expandIconColumnIndex,mn=St.expandedRowClassName,ot=St.childrenColumnName,wt=St.indentSize,Rt=it||oe,Kt=ot||"children",Ht=w.useMemo(function(){return sn?"row":Me.expandable&&et===ct&&Me.expandable.__PARENT_RENDER_ICON__||Ce.some(function(xn){return xn&&Object(G.a)(xn)==="object"&&xn[Kt]})?"nest":!1},[!!sn,Ce]),$t=w.useState(function(){return Xt||(Lt?Ae(Ce,at,Kt):[])}),X=Object(j.a)($t,2),E=X[0],L=X[1],V=w.useMemo(function(){return new Set(It||E||[])},[It,E]),J=w.useCallback(function(xn){var Tn=at(xn,Ce.indexOf(xn)),Cn,Tr=V.has(Tn);Tr?(V.delete(Tn),Cn=Object(I.a)(V)):Cn=[].concat(Object(I.a)(V),[Tn]),L(Cn),hn&&hn(!Tr,xn),nn&&nn(Cn)},[at,V,Ce,hn,nn]),Q=w.useState(0),we=Object(j.a)(Q,2),dt=we[0],Dt=we[1],kt=Object(Ie.b)(Object(z.a)(Object(z.a)(Object(z.a)({},Me),St),{},{expandable:!!sn,expandedKeys:V,getRowKey:at,onTriggerExpand:J,expandIcon:Rt,expandIconColumnIndex:On,direction:ae}),et===ct?nt:null),ht=Object(j.a)(kt,2),Zt=ht[0],qt=ht[1],Sn=w.useMemo(function(){return{columns:Zt,flattenColumns:qt}},[Zt,qt]),_n=w.useRef(),Ln=w.useRef(),Nn=w.useRef(),sr=w.useState(!1),Hr=Object(j.a)(sr,2),Yn=Hr[0],ir=Hr[1],er=w.useState(!1),Or=Object(j.a)(er,2),lr=Or[0],br=Or[1],Kr=ge(new Map),Er=Object(j.a)(Kr,2),ei=Er[0],hr=Er[1],tr=Object(A.a)(qt),zr=tr.map(function(xn){return ei.get(xn)}),fn=w.useMemo(function(){return zr},[zr.join("_")]),Jr=be(fn,qt.length,ae),Mn=ve&&Object(A.d)(ve.y),Ee=ve&&Object(A.d)(ve.x),An=Ee&&qt.some(function(xn){var Tn=xn.fixed;return Tn}),bn=w.useRef(),Fn=qe(ue,Ze),en=Fn.isSticky,Ur=Fn.offsetHeader,Kn=Fn.offsetScroll,nr=Fn.stickyClassName,fr,Gr,Fr;Mn&&(Gr={overflowY:"scroll",maxHeight:ve.y}),Ee&&(fr={overflowX:"auto"},Mn||(Gr={overflowY:"hidden"}),Fr={width:ve.x===!0?"auto":ve.x,minWidth:"100%"});var oi=w.useCallback(function(xn,Tn){hr(function(Cn){var Tr=new Map(Cn);return Tr.set(xn,Tn),Tr})},[]),ur=fe(null),xr=Object(j.a)(ur,2),_r=xr[0],Zr=xr[1];function Cr(xn,Tn){if(!Tn)return;typeof Tn=="function"?Tn(xn):Tn.scrollLeft!==xn&&(Tn.scrollLeft=xn)}var Sr=function(Tn){var Cn=Tn.currentTarget,Tr=Tn.scrollLeft,ti=typeof Tr=="number"?Tr:Cn.scrollLeft,si=Cn||yt;if(!Zr()||Zr()===si){var mi;_r(si),Cr(ti,Ln.current),Cr(ti,Nn.current),Cr(ti,(mi=bn.current)===null||mi===void 0?void 0:mi.setScrollLeft)}if(Cn){var na=Cn.scrollWidth,ra=Cn.clientWidth;ir(ti>0),br(ti0?[].concat(Object(z.a)(m),Object(z.a)(c(u).map(function(A){return Object(I.a)({fixed:o},A)}))):[].concat(Object(z.a)(m),[Object(I.a)(Object(I.a)({},a),{},{fixed:o})])},[])}function p(f){for(var m=!0,a=0;a=0;u-=1){var A=f[u];if(o&&A.fixed!=="right")o=!1;else if(!o&&A.fixed==="right"){Object(W.a)(!1,"Index ".concat(u+1," of `columns` missing `fixed='right'` prop."));break}}}function S(f){return f.map(function(m){var a=m.fixed,n=Object(G.a)(m,["fixed"]),o=a;return a==="left"?o="right":a==="right"&&(o="left"),Object(I.a)({fixed:o},n)})}function v(f,m){var a=f.prefixCls,n=f.columns,o=f.children,u=f.expandable,A=f.expandedKeys,x=f.getRowKey,y=f.onTriggerExpand,_=f.expandIcon,R=f.rowExpandable,g=f.expandIconColumnIndex,h=f.direction,s=f.expandRowByClick,l=j.useMemo(function(){return n||b(o)},[n,o]),D=j.useMemo(function(){if(u){var M,k=g||0,U=l[k],P=(M={},Object(Z.a)(M,O.a,{className:"".concat(a,"-expand-icon-col")}),Object(Z.a)(M,"title",""),Object(Z.a)(M,"fixed",U?U.fixed:null),Object(Z.a)(M,"className","".concat(a,"-row-expand-icon-cell")),Object(Z.a)(M,"render",function($,le,pe){var xe=x(le,pe),Ke=A.has(xe),Ne=R?R(le):!0,Ie=_({prefixCls:a,expanded:Ke,expandable:Ne,record:le,onExpand:y});return s?j.createElement("span",{onClick:function(ke){return ke.stopPropagation()}},Ie):Ie}),M),K=l.slice();return k>=0&&K.splice(k,0,P),K}return l},[u,l,x,A,_,h]),T=j.useMemo(function(){var M=D;return m&&(M=m(M)),M.length||(M=[{render:function(){return null}}]),M},[m,D,h]),C=j.useMemo(function(){return h==="rtl"?S(c(T)):c(T)},[T,h]);return[T,C]}de.b=v},wU8J:function(Ge,de){function N(){this.buffer=new Array,this.length=0}N.prototype={get:function(Z){var z=Math.floor(Z/8);return(this.buffer[z]>>>7-Z%8&1)==1},put:function(Z,z){for(var I=0;I>>z-I-1&1)==1)},getLengthInBits:function(){return this.length},putBit:function(Z){var z=Math.floor(this.length/8);this.buffer.length<=z&&this.buffer.push(0),Z&&(this.buffer[z]|=128>>>this.length%8),this.length++}},Ge.exports=N},"y0+3":function(Ge,de,N){"use strict";N.d(de,"a",function(){return c}),N.d(de,"b",function(){return S});var Z=/margin|padding|width|height|max|min|offset/,z={left:!0,top:!0},I={cssFloat:1,styleFloat:1,float:1};function G(v){return v.nodeType===1?v.ownerDocument.defaultView.getComputedStyle(v,null):{}}function j(v,f,m){if(f=f.toLowerCase(),m==="auto"){if(f==="height")return v.offsetHeight;if(f==="width")return v.offsetWidth}return f in z||(z[f]=Z.test(f)),z[f]?parseFloat(m)||0:m}function w(v,f){var m=arguments.length,a=G(v);return f=I[f]?"cssFloat"in v.style?"cssFloat":"styleFloat":f,m===1?a:j(v,f,a[f]||v.style[f])}function W(v,f,m){var a=arguments.length;if(f=I[f]?"cssFloat"in v.style?"cssFloat":"styleFloat":f,a===3)return typeof m=="number"&&Z.test(f)&&(m="".concat(m,"px")),v.style[f]=m,m;for(var n in f)f.hasOwnProperty(n)&&W(v,n,f[n]);return G(v)}function F(v){return v===document.body?document.documentElement.clientWidth:v.offsetWidth}function O(v){return v===document.body?window.innerHeight||document.documentElement.clientHeight:v.offsetHeight}function b(){var v=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),f=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:v,height:f}}function c(){var v=document.documentElement.clientWidth,f=window.innerHeight||document.documentElement.clientHeight;return{width:v,height:f}}function p(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function S(v){var f=v.getBoundingClientRect(),m=document.documentElement;return{left:f.left+(window.pageXOffset||m.scrollLeft)-(m.clientLeft||document.body.clientLeft||0),top:f.top+(window.pageYOffset||m.scrollTop)-(m.clientTop||document.body.clientTop||0)}}},yslc:function(Ge,de){Ge.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALoAAABSCAYAAADjGc4eAAAOHklEQVR4Xu1dCXQURRr+emZyTO6D3BCEgKCInCKeK3IoiyIqlxLyQBRBV8DNhCCrS3Z9Cq66KOoi68ECKocCcutTLhUERM1MEpBLEuQmQMKEnDNd+6onEzKTuXqmJ5l0V/EeL+mp+qu+r77UVP1V9TcHffZbIJgOlhgDMmaAA8lTwVDxJQh5UMY4GTSFM8AJ+PW6cIDsBEEfhfPB4MuUAYvQaTowOwV1NXtB0E6mWBksBTNwTeiUBENud/CmHwBEKZgTBl2GDNgKnQIsyBkCM9kEEI0M8TJICmWgqdCFkT17MngsUignDLYMGXAsdAo0XzcPILkyxMwgKZAB50InhIMhZxUIGalAXhhkmTHgXOgU6PG8UFwxbgdBf5nhZnAUxoBroVMyjryQgMraPSDoqDBuGFwZMeBe6MLi9IWuIHW7QUisjLAzKApiwDOhC25H3T3g8TUICVYQPwyqTBjwXOgUsD4nC4RfIhPsDIaCGBAndEHsujwQMkdBHDGoMmBAvNAtPvZlAMmUAX4GQSEMeCf0wrxgmCu+ASF3K4QnBrOVM+Cd0Cnoorw4mIw/guD6Vs4Ba74CGPBe6IInJicDZn4PgDYK4IpBbMUM+CZ0Qey5t4M3bwUhoa2YB4dNT1CHIzkoEkZzDYrrLtvkCeU0aBsULTw7WntRbtARoQrGbWHtBVw/Vpaggq9t1Rh9F7qwOM0ZA45fDgJp7PmJ0i4hCegU3AabjAc9qmF24r14JeXP+MZ4GEN+/69NmVvD0rGn8zThWYghF7XE7JFN+0wL0x5BQfVZLL60D1XE5JUNfxTqEZqC/C7Zgumeh96EvvqMP6ppNpvSCTM/ZxbAz222lousqGtIAnZkPIMETThmndmM1y/scGvB30KfFNcPH7YbLbRjwokVWHJ5v/CzltMgWq112z5HGXgQnDdVeFW2cSEmdFcU6nUfgpBJPrPsBwPhqmCsSM/EA9E3CtaXXPoJk09+4XIk9qfQrwuKhaFLNiLVodh7tQS3HX0HpB735Lj+WNTOu0Ojl0yViC/6u88MMqG7opDkaWCo2AJCBvnMtB8MqMFhQdoIPNPmDsH6+vIijCxegjrwDmvzl9BV4LAtYwr+FJEBEzHj1iML8EvVqYY2MKFL3/nSTV2sbTuWGw2jaReAbtI3VxqLuQkDMC91mGBsXXkhRhUvFcQeBBViNWENlcxocxdeSBqInRXHMLpkmU3lfbRtsbnjk8KzdgdetvlmKDVdBZ1COEuvJA/F7KSBwsfPnVyLdy9Suq6lOLUWafULXbGITYTHwZrzYos1yc9GdE8oPJDdHnXcHhCS7En2lsgzJ2kw8pLvA094YaG5teIoBoRnYFunqT43J6koz+E8mX6jLGz7KJ6KtxzvpwvQJ/5Y5XN9nhp4NLo7empTPcqepIlsaOcHF/fgnMnoUbmi6nNYUZbvUd7mzCT9iG5tfcHMvjDzOwFybYhsTmQe1PVGygPClOGzsl+F3P4UOl0jrGyfiWFRljXCBjptKlnqtbfGA3hNsixLfwyZsf4N3bO6zCDgCrTkP6FTpAbdQyBYA0JUgQbcUXvoiEsFaU26hHvwUvJgbK84ihHHF9sU6RvWDlszpgjPEgr/biNYI19jM3FJ0kRgY4dJoGVo+rxMj3ElnzasDai/flBkZ3xeZoDJyXpBCv6sQj9XZ4TBjbswUhWC/uEWP/qeqyWgmFylm0KTkRIUBWUKnTKj180AIfOl6KjmtiHVYnRB6gg8l3Cn0Pz/lO7CtFNfwtzoT2HtdRMwIvom6KtOo8/h+TafSYnZKnT6h2a/5rCvR+wcfUm7sciK66tgoVMG87PfBfCslJ3WHLZeTByEl1Pux8byA3iw+GObKsVsGD0U1Q2fpj8uuDOt0ySrsYmxt+Dj9DHCrxNPrMD/6n3p/sDHhO4PVhvbJKvU0O9bBxCLq6MFUhgX5LBWOlVwtqv5r5RhyEkcgE8v/4LME595LXQ6HUoPimniDWnsS6dz9uHFi4V1gtWb4wtNtL2rywtsTDCh+8Kop2UL8yJgNn4Hgl6eFpEqHz23Yez+qkNzruaUH7QdhSfjbxWmG8+eWuu10B1VTH3p2zOm4O6IDFw0XUW3Q6/jnKkCAyM64dv6ub8v+McUL8Oqcj0Tej0D/l2M2vfUbzNTUcPvBSFtfelEsWW9FfoX7bPwaMzNmHtuK2af3SKp0F9NHir46GkaXbwUn5cbhJ/bqMNwW/h1biF2CI7D22kjhHxTT67GqbpymzI/V57EadMVJvQWETqttDC3B8zm70FIpNvelDAD3YRpnGa0uVvwqFhHdDrnzoztbZNneFQ3pAfHClv0P1X9YfMZ9TOPiukhPFtYuhtmO2/JS2e+Qhlf3QSBBirBl06/KWj61ngYg+0OjHkCu/Fisctv83C4ptRtMTZ1cUuRxBn0ugdByHqJrYoyNytxAOamDGsQ+oTYvlicPlaUDVeZ6W7pSbtRlrrsVrUfj/ujujYU/eTyzxh/YrnoehsLvetvr+FQzQW3NpjQ3VIkcYb8nH8D/PMSWxVlzl7o9Oz1hLhbGmwkayIxPLobCCH4+NK+Ji6/RE2E4BKk6aOLe5t8PuvMJlw2VzXYS9VEYVPHSeipTROemQkPNacCE7qobvM6c/PO0WkzC3SZMBPbgyNeN9/7gvZCt7f0z6T7hKkNPedyz7GFTSoS4168MSQJX3V8Cu2CYwQ7b5zfgdSgKDwe21sSoYudurANI+9141lJQ3YfEO6HQLiN5ErodIe05MYXhYNVT5xYicWXf/JJ6COiumFth4m4aq7BpJOrsLJMD+sGixQjulihe9ZZ3uVS7s6olS+9LhEg+wPl1TGuhP5A1A3Y0GESKvla0ANajq6RiRnRqddnb+dpGFvyiXCbiKaWFPrB6nNYXe/lcSZnsYe6Hoq6Cd21KQrfGSWLgmA4Qu+V3uXdOCF9KWdCp/7tbzOexoCITlh2aT+y/ljhsHIxQqcGgjm1zcZUSwqdHQGQXk8Wi/qchSC85QRUgCRnQl/UdiQmx/cXFqF3HX0PuyqLJRG6vZGWEPro6B7opU2Dofo0lrs5Siv2rMuo6JvRW9sWBdVnmhxzCIQu9/9i1KB7CjyxvVkcAMgdCb3xhYi/nlqP+aXfOW2p2BE9EIQuhnaxQhdjuyXy+lfollAY2wMxAq/14oV18RSvDsPxG2YLdzgXXPge00+vc9kfTOgtIVfv6/Sf0C3b/T8H4i2jJ+P64d20RxCi0qCGN2FMyTKsu1KEx2J6CrudI4uXurwKR+lmQvdedC1R0j9CP7IgBFdL6Pd+v5YA5arO+anDMSPBEjKyzFyFGLVWuE73t7NbMO/8dtAtek8uP3QLScJH9aEq7jz6nkdlGrerJeboYvqCTV08YSs/m17HmeBJ1ubMMy6mFz5pP06ocvaZzZh3fhueib8d76Q9DI7jsPzyr5hz9mscqXV/bsTXdvsqdHo5e//1M4RmeOpHF9NmJnR3bOl100DI2+6yNffnnYPb4Jfrn0eEOgTvl+7G1FNrGppA/wDoOZcgTi08O1pTiiM1F3DWZASNk0JHeHq7nm7b09v99H4//Z+O/nQbX8OpoIZKKB/CqaFVBWFdeRHWXil0CtNTodPIBF1DE1HF16GSr0MVqQM9M5OXPAQT4/oJ4TKSi/6Bi+ZKSSllQndFJ339ixnfBOJbp3dkTBXiqNDNkt6H56PaLvxbL20q5iQNAT2xSEd3X9PQ3z/AV8ZDkgj9SvdXEKpyfHHEemHD1/bal2dCd8YoDXFRCxpTLSAj6/YMTRVu7tAYLs584xRatCoUPbSp6BqSiFi1FtHqUISpgqHmOGHUpiM4PSKg4jjQf87S9FNf4oqLC8WejujU/u5Of2lyRp1e1th85SDevLDTL3ERmdAd9ezpvDCcr9gFkJ5SjyxS2qMiLndwRlzKOjy1Ra/RxWvChdtF9pF67W3QIwR0Z7VxKjdX++0SNa2HXgAZG2O5DLai7FeUSjw18pQnqfL5/h1NW6LXLQch0h3mlgods8MYqGfAd6EbcmaC519jjDIGApkB34Sen3sfOPPm1hKgKJA7grXNvwx4L/SiWZ1gMu1jb5P2bwcx69Iw4J3QaegKk5G+uyhgI+ZKQw+zIhcGxAudEA56Hd1tscRaYIkx0AoYEC90vW4OCMlrBdhYExkDDQyIE7oQHZesDfSXcrH+ZQzYM+C50Atm3gBeiLLVrIGHWJcxBqRgwDOhH8+LQXnFPoB0lqJSZoMx0NwMuBc6yVPBULERhAxt7sax+hgDUjHgXuiG7LngMUuqCpkdxkBLMOBa6AW60TCTlS3RMFYnY0BKBpwLnUa9NZl3B/LLtqQkgtmSNwOOhX7whXjU1NKz5e4DdcubH4ZOJgw0Fbrl7c9fg5B7ZYKRwWAMOLgio89+CwTTGTeMATkxYDui63OyQPglcgLIsDAGKAPXhF6YfQvM3HeBENKZdQ1jQGoGLEIvmJ0EvnZ/c79ES2owzB5jwBkDHGhIZ/2R7QC5g9HEGJArAxzyde8D5Gm5AmS4GAO2c3TGB2OgFTLALR1KA6e5SByvUpEp7s+6tELwrMnKYcCl0DmYVOCyzOM3L2dCV44mZInUhdBrVFCPMmdt3MCmLrLsemWBcih0DlfVBMNNWVu2WdlgI7qydCE7tE2FzpVpVOqhdZkbaJSKhsSELruuVxYgG6FzOK+Bekjd+I16exaY0JWlC9mhbRA6h5PBCBpUM369w1jdTOiy63plAaoX+rEQNTewetzmEmfomdCVpQvZoeWWDi3UctrBlePXnHHpTZcdcgZIUQxErnk43vjI2ovuQP8faDGikjbF4FsAAAAASUVORK5CYII="}}]); diff --git a/p__Classrooms__Lists__Exercise__Detail__index.0c7cafea.async.js b/p__Classrooms__Lists__Exercise__Detail__index.972d3716.async.js similarity index 97% rename from p__Classrooms__Lists__Exercise__Detail__index.0c7cafea.async.js rename to p__Classrooms__Lists__Exercise__Detail__index.972d3716.async.js index 785548a228..01bb3c3870 100644 --- a/p__Classrooms__Lists__Exercise__Detail__index.0c7cafea.async.js +++ b/p__Classrooms__Lists__Exercise__Detail__index.972d3716.async.js @@ -1,7 +1,7 @@ (window.webpackJsonp=window.webpackJsonp||[]).push([[61,3,5,6,7,8,9,10,178],{"+NIl":function(Ye,ie,_){(function(Y){Y(_("VrN/"))})(function(Y){"use strict";Y.defineMode("stex",function(j,L){"use strict";function U(y,m){y.cmdState.push(m)}function S(y){return y.cmdState.length>0?y.cmdState[y.cmdState.length-1]:null}function g(y){var m=y.cmdState.pop();m&&m.closeBracket()}function s(y){for(var m=y.cmdState,O=m.length-1;O>=0;O--){var i=m[O];if(i.name=="DEFAULT")continue;return i}return{styleIdentifier:function(){return null}}}function d(y,m,O){return function(){this.name=y,this.bracketNo=0,this.style=m,this.styles=O,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var w={};w.importmodule=d("importmodule","tag",["string","builtin"]),w.documentclass=d("documentclass","tag",["","atom"]),w.usepackage=d("usepackage","tag",["atom"]),w.begin=d("begin","tag",["atom"]),w.end=d("end","tag",["atom"]),w.label=d("label","tag",["atom"]),w.ref=d("ref","tag",["atom"]),w.eqref=d("eqref","tag",["atom"]),w.cite=d("cite","tag",["atom"]),w.bibitem=d("bibitem","tag",["atom"]),w.Bibitem=d("Bibitem","tag",["atom"]),w.RBibitem=d("RBibitem","tag",["atom"]),w.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function p(y,m){y.f=m}function a(y,m){var O;if(y.match(/^\\[a-zA-Z@]+/)){var i=y.current().slice(1);return O=w.hasOwnProperty(i)?w[i]:w.DEFAULT,O=new O,U(m,O),p(m,E),O.style}if(y.match(/^\\[$&%#{}_]/))return"tag";if(y.match(/^\\[,;!\/\\]/))return"tag";if(y.match("\\["))return p(m,function(u,h){return f(u,h,"\\]")}),"keyword";if(y.match("\\("))return p(m,function(u,h){return f(u,h,"\\)")}),"keyword";if(y.match("$$"))return p(m,function(u,h){return f(u,h,"$$")}),"keyword";if(y.match("$"))return p(m,function(u,h){return f(u,h,"$")}),"keyword";var r=y.next();if(r=="%")return y.skipToEnd(),"comment";if(r=="}"||r=="]"){if(O=S(m),O)O.closeBracket(r),p(m,E);else return"error";return"bracket"}else return r=="{"||r=="["?(O=w.DEFAULT,O=new O,U(m,O),"bracket"):/\d/.test(r)?(y.eatWhile(/[\w.%]/),"atom"):(y.eatWhile(/[\w\-_]/),O=s(m),O.name=="begin"&&(O.argument=y.current()),O.styleIdentifier())}function f(y,m,O){if(y.eatSpace())return null;if(O&&y.match(O))return p(m,a),"keyword";if(y.match(/^\\[a-zA-Z@]+/))return"tag";if(y.match(/^[a-zA-Z]+/))return"variable-2";if(y.match(/^\\[$&%#{}_]/))return"tag";if(y.match(/^\\[,;!\/]/))return"tag";if(y.match(/^[\^_&]/))return"tag";if(y.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(y.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var i=y.next();return i=="{"||i=="}"||i=="["||i=="]"||i=="("||i==")"?"bracket":i=="%"?(y.skipToEnd(),"comment"):"error"}function E(y,m){var O=y.peek(),i;return O=="{"||O=="["?(i=S(m),i.openBracket(O),y.eat(O),p(m,a),"bracket"):/[ \t\r]/.test(O)?(y.eat(O),null):(p(m,a),g(m),a(y,m))}return{startState:function(){var y=L.inMathMode?function(m,O){return f(m,O)}:a;return{cmdState:[],f:y}},copyState:function(y){return{cmdState:y.cmdState.slice(),f:y.f}},token:function(y,m){return m.f(y,m)},blankLine:function(y){y.f=a,y.cmdState.length=0},lineComment:"%"}}),Y.defineMIME("text/x-stex","stex"),Y.defineMIME("text/x-latex","stex")})},"+ua5":function(Ye,ie,_){},"+yhJ":function(Ye,ie,_){Ye.exports=_.p+"static/xixi.d492fb65.svg"},"/GNS":function(Ye,ie,_){Ye.exports=_.p+"static/search1.c4136dd4.png"},"/cxE":function(Ye,ie,_){"use strict";_.d(ie,"e",function(){return L}),_.d(ie,"f",function(){return U}),_.d(ie,"g",function(){return S}),_.d(ie,"d",function(){return s}),_.d(ie,"a",function(){return d}),_.d(ie,"b",function(){return w}),_.d(ie,"c",function(){return p});var Y=function(){function a(){this.listeners=[],this.unexpectedErrorHandler=function(f){setTimeout(function(){throw f.stack?new Error(f.message+` -`+f.stack):f},0)}}return a.prototype.emit=function(f){this.listeners.forEach(function(E){E(f)})},a.prototype.onUnexpectedError=function(f){this.unexpectedErrorHandler(f),this.emit(f)},a.prototype.onUnexpectedExternalError=function(f){this.unexpectedErrorHandler(f)},a}(),j=new Y;function L(a){s(a)||j.onUnexpectedError(a);return}function U(a){s(a)||j.onUnexpectedExternalError(a);return}function S(a){if(a instanceof Error){var f=a.name,E=a.message,y=a.stacktrace||a.stack;return{$isError:!0,name:f,message:E,stack:y}}return a}var g="Canceled";function s(a){return a instanceof Error&&a.name===g&&a.message===g}function d(){var a=new Error(g);return a.name=a.message,a}function w(a){return a?new Error("Illegal argument: "+a):new Error("Illegal argument")}function p(a){return a?new Error("Illegal state: "+a):new Error("Illegal state")}},"06Qe":function(Ye,ie,_){var Y=_("ItGF"),j="urn:schemas-microsoft-com:vml",L=typeof window=="undefined"?null:window,U=!1,S=L&&L.document;function g(w){return s(w)}var s;if(S&&!Y.canvasSupported)try{!S.namespaces.zrvml&&S.namespaces.add("zrvml",j),s=function(w){return S.createElement("')}}catch(w){s=function(p){return S.createElement("<"+p+' xmlns="'+j+'" class="zrvml">')}}function d(){if(U||!S)return;U=!0;var w=S.styleSheets;w.length<31?S.createStyleSheet().addRule(".zrvml","behavior:url(#default#VML)"):w[0].addRule(".zrvml","behavior:url(#default#VML)")}ie.doc=S,ie.createNode=g,ie.initVML=d},"0eGx":function(Ye,ie,_){Ye.exports=_.p+"static/zhong.c1924b73.svg"},"0r65":function(Ye,ie){var _=arguments[3],Y=arguments[4],j=arguments[5],L=JSON.stringify;Ye.exports=function(U,S){for(var g,s=Object.keys(j),d=0,w=s.length;d=0;b--){var x;if(u[b]!==r&&!u[b].ignore&&(x=E(u[b],O,i))&&(!h.topTarget&&(h.topTarget=u[b]),x!==s)){h.target=u[b];break}}return h},processGesture:function(O,i){this._gestureMgr||(this._gestureMgr=new g);var r=this._gestureMgr;i==="start"&&r.clear();var u=r.recognize(O,this.findHover(O.zrX,O.zrY,null).target,this.proxy.dom);if(i==="end"&&r.clear(),u){var h=u.type;O.gestureEvent=h,this.dispatchToElement({target:u.target},h,u.event)}}},Y.each(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],function(O){f.prototype[O]=function(i){var r=i.zrX,u=i.zrY,h=y(this,r,u),b,x;if((O!=="mouseup"||!h)&&(b=this.findHover(r,u),x=b.target),O==="mousedown")this._downEl=x,this._downPoint=[i.zrX,i.zrY],this._upEl=x;else if(O==="mouseup")this._upEl=x;else if(O==="click"){if(this._downEl!==this._upEl||!this._downPoint||j.dist(this._downPoint,[i.zrX,i.zrY])>4)return;this._downPoint=null}this.dispatchToElement(b,O,i)}});function E(O,i,r){if(O[O.rectHover?"rectContain":"contain"](i,r)){for(var u=O,h;u;){if(u.clipPath&&!u.clipPath.contain(i,r))return!1;u.silent&&(h=!0),u=u.parent}return h?s:!0}return!1}function y(O,i,r){var u=O.painter;return i<0||i>u.getWidth()||r<0||r>u.getHeight()}Y.mixin(f,U),Y.mixin(f,L);var m=f;Ye.exports=m},"19Vz":function(Ye,ie,_){(function(Y){Y(_("VrN/"))})(function(Y){Y.defineOption("placeholder","",function(d,w,p){var a=p&&p!=Y.Init;if(w&&!a)d.on("blur",S),d.on("change",g),d.on("swapDoc",g),Y.on(d.getInputField(),"compositionupdate",d.state.placeholderCompose=function(){U(d)}),g(d);else if(!w&&a){d.off("blur",S),d.off("change",g),d.off("swapDoc",g),Y.off(d.getInputField(),"compositionupdate",d.state.placeholderCompose),j(d);var f=d.getWrapperElement();f.className=f.className.replace(" CodeMirror-empty","")}w&&!d.hasFocus()&&S(d)});function j(d){d.state.placeholder&&(d.state.placeholder.parentNode.removeChild(d.state.placeholder),d.state.placeholder=null)}function L(d){j(d);var w=d.state.placeholder=document.createElement("pre");w.style.cssText="height: 0; overflow: visible",w.style.direction=d.getOption("direction"),w.className="CodeMirror-placeholder CodeMirror-line-like";var p=d.getOption("placeholder");typeof p=="string"&&(p=document.createTextNode(p)),w.appendChild(p),d.display.lineSpace.insertBefore(w,d.display.lineSpace.firstChild)}function U(d){setTimeout(function(){var w=!1,p=d.getInputField();p.nodeName=="TEXTAREA"?w=!p.value:d.lineCount()==1&&(w=!/[^\u200b]/.test(p.querySelector(".CodeMirror-line").textContent)),w?L(d):j(d)},20)}function S(d){s(d)&&L(d)}function g(d){var w=d.getWrapperElement(),p=s(d);w.className=w.className.replace(" CodeMirror-empty","")+(p?" CodeMirror-empty":""),p?L(d):j(d)}function s(d){return d.lineCount()===1&&d.getLine(0)===""}})},"1Jh7":function(Ye,ie,_){var Y=_("y+Vt"),j=_("T6xi"),L=Y.extend({type:"polyline",shape:{points:null,smooth:!1,smoothConstraint:null},style:{stroke:"#000",fill:null},buildPath:function(U,S){j.buildPath(U,S,!1)}});Ye.exports=L},"1MYJ":function(Ye,ie,_){var Y=_("y+Vt"),j=Y.extend({type:"compound",shape:{paths:null},_updatePathDirty:function(){for(var L=this.__dirtyPath,U=this.shape.paths,S=0;S=this._maxSize&&a>0){var E=d.head;d.remove(E),delete w[E.key],p=E.value,this._lastRemovedEntry=E}f?f.value=s:f=new j(s),f.key=g,d.insertEntry(f),w[g]=f}return p},U.get=function(g){var s=this._map[g],d=this._list;if(s!=null)return s!==d.tail&&(d.remove(s),d.insertEntry(s)),s.value},U.clear=function(){this._list.clear(),this._map={}};var S=L;Ye.exports=S},"1bdT":function(Ye,ie,_){var Y=_("3gBT"),j=_("H6uX"),L=_("DN4a"),U=_("vWvF"),S=_("bYtY"),g=function(d){L.call(this,d),j.call(this,d),U.call(this,d),this.id=d.id||Y()};g.prototype={type:"element",name:"",__zr:null,ignore:!1,clipPath:null,isGroup:!1,drift:function(d,w){switch(this.draggable){case"horizontal":w=0;break;case"vertical":d=0;break}var p=this.transform;p||(p=this.transform=[1,0,0,1,0,0]),p[4]+=d,p[5]+=w,this.decomposeTransform(),this.dirty(!1)},beforeUpdate:function(){},afterUpdate:function(){},update:function(){this.updateTransform()},traverse:function(d,w){},attrKV:function(d,w){if(d==="position"||d==="scale"||d==="origin"){if(w){var p=this[d];p||(p=this[d]=[]),p[0]=w[0],p[1]=w[1]}}else this[d]=w},hide:function(){this.ignore=!0,this.__zr&&this.__zr.refresh()},show:function(){this.ignore=!1,this.__zr&&this.__zr.refresh()},attr:function(d,w){if(typeof d=="string")this.attrKV(d,w);else if(S.isObject(d))for(var p in d)d.hasOwnProperty(p)&&this.attrKV(p,d[p]);return this.dirty(!1),this},setClipPath:function(d){var w=this.__zr;w&&d.addSelfToZr(w),this.clipPath&&this.clipPath!==d&&this.removeClipPath(),this.clipPath=d,d.__zr=w,d.__clipTarget=this,this.dirty(!1)},removeClipPath:function(){var d=this.clipPath;d&&(d.__zr&&d.removeSelfFromZr(d.__zr),d.__zr=null,d.__clipTarget=null,this.clipPath=null,this.dirty(!1))},addSelfToZr:function(d){this.__zr=d;var w=this.animators;if(w)for(var p=0;p")):null:c.match("--")?P(m("comment","-->")):c.match("DOCTYPE",!0,!0)?(c.eatWhile(/[\w\._\-]/),P(O(1))):null:c.eat("?")?(c.eatWhile(/[\w\._\-]/),M.tokenize=m("meta","?>"),"meta"):(p=c.eat("/")?"closeTag":"openTag",M.tokenize=E,"tag bracket");if(T=="&"){var k;return c.eat("#")?c.eat("x")?k=c.eatWhile(/[a-fA-F\d]/)&&c.eat(";"):k=c.eatWhile(/[\d]/)&&c.eat(";"):k=c.eatWhile(/[\w\.\-:]/)&&c.eat(";"),k?"atom":"error"}else return c.eatWhile(/[^&<]/),null}f.isInText=!0;function E(c,M){var P=c.next();if(P==">"||P=="/"&&c.eat(">"))return M.tokenize=f,p=P==">"?"endTag":"selfcloseTag","tag bracket";if(P=="=")return p="equals",null;if(P=="<"){M.tokenize=f,M.state=h,M.tagName=M.tagStart=null;var T=M.tokenize(c,M);return T?T+" tag error":"tag error"}else return/[\'\"]/.test(P)?(M.tokenize=y(P),M.stringStartCol=c.column(),M.tokenize(c,M)):(c.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function y(c){var M=function(P,T){for(;!P.eol();)if(P.next()==c){T.tokenize=E;break}return"string"};return M.isInAttribute=!0,M}function m(c,M){return function(P,T){for(;!P.eol();){if(P.match(M)){T.tokenize=f;break}P.next()}return c}}function O(c){return function(M,P){for(var T;(T=M.next())!=null;){if(T=="<")return P.tokenize=O(c+1),P.tokenize(M,P);if(T==">")if(c==1){P.tokenize=f;break}else return P.tokenize=O(c-1),P.tokenize(M,P)}return"meta"}}function i(c,M,P){this.prev=c.context,this.tagName=M,this.indent=c.indented,this.startOfLine=P,(s.doNotIndent.hasOwnProperty(M)||c.context&&c.context.noIndent)&&(this.noIndent=!0)}function r(c){c.context&&(c.context=c.context.prev)}function u(c,M){for(var P;;){if(!c.context)return;if(P=c.context.tagName,!s.contextGrabbers.hasOwnProperty(P)||!s.contextGrabbers[P].hasOwnProperty(M))return;r(c)}}function h(c,M,P){return c=="openTag"?(P.tagStart=M.column(),b):c=="closeTag"?x:h}function b(c,M,P){return c=="word"?(P.tagName=M.current(),a="tag",A):s.allowMissingTagName&&c=="endTag"?(a="tag bracket",A(c,M,P)):(a="error",b)}function x(c,M,P){if(c=="word"){var T=M.current();return P.context&&P.context.tagName!=T&&s.implicitlyClosed.hasOwnProperty(P.context.tagName)&&r(P),P.context&&P.context.tagName==T||s.matchClosing===!1?(a="tag",t):(a="tag error",C)}else return s.allowMissingTagName&&c=="endTag"?(a="tag bracket",t(c,M,P)):(a="error",C)}function t(c,M,P){return c!="endTag"?(a="error",t):(r(P),h)}function C(c,M,P){return a="error",t(c,M,P)}function A(c,M,P){if(c=="word")return a="attribute",v;if(c=="endTag"||c=="selfcloseTag"){var T=P.tagName,k=P.tagStart;return P.tagName=P.tagStart=null,c=="selfcloseTag"||s.autoSelfClosers.hasOwnProperty(T)?u(P,T):(u(P,T),P.context=new i(P,T,k==P.indented)),h}return a="error",A}function v(c,M,P){return c=="equals"?o:(s.allowMissing||(a="error"),A(c,M,P))}function o(c,M,P){return c=="string"?l:c=="word"&&s.allowUnquoted?(a="string",A):(a="error",A(c,M,P))}function l(c,M,P){return c=="string"?l:A(c,M,P)}return{startState:function(c){var M={tokenize:f,state:h,indented:c||0,tagName:null,tagStart:null,context:null};return c!=null&&(M.baseIndent=c),M},token:function(c,M){if(!M.tagName&&c.sol()&&(M.indented=c.indentation()),c.eatSpace())return null;p=null;var P=M.tokenize(c,M);return(P||p)&&P!="comment"&&(a=null,M.state=M.state(p||P,c,M),a&&(P=a=="error"?P+" error":a)),P},indent:function(c,M,P){var T=c.context;if(c.tokenize.isInAttribute)return c.tagStart==c.indented?c.stringStartCol+1:c.indented+g;if(T&&T.noIndent)return Y.Pass;if(c.tokenize!=E&&c.tokenize!=f)return P?P.match(/^(\s*)/)[0].length:0;if(c.tagName)return s.multilineTagIndentPastTag!==!1?c.tagStart+c.tagName.length+2:c.tagStart+g*(s.multilineTagIndentFactor||1);if(s.alignCDATA&&/$/,blockCommentStart:"",configuration:s.htmlMode?"html":"xml",helperType:s.htmlMode?"html":"xml",skipAttribute:function(c){c.state==o&&(c.state=A)},xmlCurrentTag:function(c){return c.tagName?{name:c.tagName,close:c.type=="closeTag"}:null},xmlCurrentContext:function(c){for(var M=[],P=c.context;P;P=P.prev)P.tagName&&M.push(P.tagName);return M.reverse()}}}),Y.defineMIME("text/xml","xml"),Y.defineMIME("application/xml","xml"),Y.mimeModes.hasOwnProperty("text/html")||Y.defineMIME("text/html",{name:"xml",htmlMode:!0})})},"1j5w":function(Ye,ie,_){"use strict";_.d(ie,"d",function(){return At}),_.d(ie,"b",function(){return dt}),_.d(ie,"c",function(){return xt}),_.d(ie,"a",function(){return Dt});var Y=_("VTBJ"),j=_("1OyB"),L=_("vuIU"),U=_("JX7q"),S=_("Ji7U"),g=_("LK+K"),s=_("q1tI"),d=_("I8Z2"),w=_("BGR+"),p=_("wx14"),a=_("rePB"),f=_("4IlW"),E=_("2GS6"),y=_("Gytx"),m=_.n(y),O=_("TSYQ"),i=_.n(O),r=_("U8pU"),u=_("ODXe"),h=/iPhone/i,b=/iPod/i,x=/iPad/i,t=/\bAndroid(?:.+)Mobile\b/i,C=/Android/i,A=/\bAndroid(?:.+)SD4930UR\b/i,v=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,o=/Windows Phone/i,l=/\bWindows(?:.+)ARM\b/i,c=/BlackBerry/i,M=/BB10/i,P=/Opera Mini/i,T=/\b(CriOS|Chrome)(?:.+)Mobile/i,k=/Mobile(?:.+)Firefox\b/i;function N(mn,pe){return mn.test(pe)}function F(mn){var pe=mn||(typeof navigator!="undefined"?navigator.userAgent:""),Gt=pe.split("[FBAN");if(typeof Gt[1]!="undefined"){var Lt=Gt,Be=Object(u.a)(Lt,1);pe=Be[0]}if(Gt=pe.split("Twitter"),typeof Gt[1]!="undefined"){var ot=Gt,Xt=Object(u.a)(ot,1);pe=Xt[0]}var Pt={apple:{phone:N(h,pe)&&!N(o,pe),ipod:N(b,pe),tablet:!N(h,pe)&&N(x,pe)&&!N(o,pe),device:(N(h,pe)||N(b,pe)||N(x,pe))&&!N(o,pe)},amazon:{phone:N(A,pe),tablet:!N(A,pe)&&N(v,pe),device:N(A,pe)||N(v,pe)},android:{phone:!N(o,pe)&&N(A,pe)||!N(o,pe)&&N(t,pe),tablet:!N(o,pe)&&!N(A,pe)&&!N(t,pe)&&(N(v,pe)||N(C,pe)),device:!N(o,pe)&&(N(A,pe)||N(v,pe)||N(t,pe)||N(C,pe))||N(/\bokhttp\b/i,pe)},windows:{phone:N(o,pe),tablet:N(l,pe),device:N(o,pe)||N(l,pe)},other:{blackberry:N(c,pe),blackberry10:N(M,pe),opera:N(P,pe),firefox:N(k,pe),chrome:N(T,pe),device:N(c,pe)||N(M,pe)||N(P,pe)||N(k,pe)||N(T,pe)},any:null,phone:null,tablet:null};return Pt.any=Pt.apple.device||Pt.android.device||Pt.windows.device||Pt.other.device,Pt.phone=Pt.apple.phone||Pt.android.phone||Pt.windows.phone,Pt.tablet=Pt.apple.tablet||Pt.android.tablet||Pt.windows.tablet,Pt}var V=Object(Y.a)(Object(Y.a)({},F()),{},{isMobile:F}),z=V;function H(){}function J(mn,pe,Gt){var Lt=pe||"";return mn.key||"".concat(Lt,"item_").concat(Gt)}function X(mn){return"".concat(mn,"-menu-")}function te(mn,pe){var Gt=-1;s.Children.forEach(mn,function(Lt){Gt+=1,Lt&&Lt.type&&Lt.type.isMenuItemGroup?s.Children.forEach(Lt.props.children,function(Be){Gt+=1,pe(Be,Gt)}):pe(Lt,Gt)})}function ee(mn,pe,Gt){if(!mn||Gt.find)return;s.Children.forEach(mn,function(Lt){if(Lt){var Be=Lt.type;if(!Be||!(Be.isSubMenu||Be.isMenuItem||Be.isMenuItemGroup))return;pe.indexOf(Lt.key)!==-1?Gt.find=!0:Lt.props.children&&ee(Lt.props.children,pe,Gt)}})}var be=["defaultSelectedKeys","selectedKeys","defaultOpenKeys","openKeys","mode","getPopupContainer","onSelect","onDeselect","onDestroy","openTransitionName","openAnimation","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","triggerSubMenuAction","level","selectable","multiple","onOpenChange","visible","focusable","defaultActiveFirst","prefixCls","inlineIndent","parentMenu","title","rootPrefixCls","eventKey","active","onItemHover","onTitleMouseEnter","onTitleMouseLeave","onTitleClick","popupAlign","popupOffset","isOpen","renderMenuItem","manualRef","subMenuKey","disabled","index","isSelected","store","activeKey","builtinPlacements","overflowedIndicator","motion","attribute","value","popupClassName","inlineCollapsed","menu","theme","itemIcon","expandIcon"],ge=function(pe){var Gt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Lt=pe&&typeof pe.getBoundingClientRect=="function"&&pe.getBoundingClientRect().width;if(Lt){if(Gt){var Be=getComputedStyle(pe),ot=Be.marginLeft,Xt=Be.marginRight;Lt+=+ot.replace("px","")+ +Xt.replace("px","")}Lt=+Lt.toFixed(6)}return Lt||0},je=function(pe,Gt,Lt){pe&&Object(r.a)(pe.style)==="object"&&(pe.style[Gt]=Lt)},He=function(){return z.any},nt=_("KQm4"),Ge=_("Ff2n"),he=_("i8i4"),ce=_("bdgK"),Ee=_("uciX"),fe=_("8XRh"),Ne={adjustX:1,adjustY:1},Ce={topLeft:{points:["bl","tl"],overflow:Ne,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Ne,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:Ne,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:Ne,offset:[4,0]}},xe={topLeft:{points:["bl","tl"],overflow:Ne,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Ne,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:Ne,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:Ne,offset:[4,0]}},ze=Ce,Le=0,Fe={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},Pe=function(pe,Gt,Lt){var Be=X(Gt),ot=pe.getState();pe.setState({defaultActiveFirst:Object(Y.a)(Object(Y.a)({},ot.defaultActiveFirst),{},Object(a.a)({},Be,Lt))})},Ve=function(mn){Object(S.a)(Gt,mn);var pe=Object(g.a)(Gt);function Gt(Lt){var Be;Object(j.a)(this,Gt),Be=pe.call(this,Lt),Be.onDestroy=function(bt){Be.props.onDestroy(bt)},Be.onKeyDown=function(bt){var ft=bt.keyCode,Nt=Be.menuInstance,jt=Be.props,bn=jt.isOpen,Te=jt.store;if(ft===f.a.ENTER)return Be.onTitleClick(bt),Pe(Te,Be.props.eventKey,!0),!0;if(ft===f.a.RIGHT)return bn?Nt.onKeyDown(bt):(Be.triggerOpenChange(!0),Pe(Te,Be.props.eventKey,!0)),!0;if(ft===f.a.LEFT){var ve;if(bn)ve=Nt.onKeyDown(bt);else return;return ve||(Be.triggerOpenChange(!1),ve=!0),ve}return bn&&(ft===f.a.UP||ft===f.a.DOWN)?Nt.onKeyDown(bt):void 0},Be.onOpenChange=function(bt){Be.props.onOpenChange(bt)},Be.onPopupVisibleChange=function(bt){Be.triggerOpenChange(bt,bt?"mouseenter":"mouseleave")},Be.onMouseEnter=function(bt){var ft=Be.props,Nt=ft.eventKey,jt=ft.onMouseEnter,bn=ft.store;Pe(bn,Be.props.eventKey,!1),jt({key:Nt,domEvent:bt})},Be.onMouseLeave=function(bt){var ft=Be.props,Nt=ft.parentMenu,jt=ft.eventKey,bn=ft.onMouseLeave;Nt.subMenuInstance=Object(U.a)(Be),bn({key:jt,domEvent:bt})},Be.onTitleMouseEnter=function(bt){var ft=Be.props,Nt=ft.eventKey,jt=ft.onItemHover,bn=ft.onTitleMouseEnter;jt({key:Nt,hover:!0}),bn({key:Nt,domEvent:bt})},Be.onTitleMouseLeave=function(bt){var ft=Be.props,Nt=ft.parentMenu,jt=ft.eventKey,bn=ft.onItemHover,Te=ft.onTitleMouseLeave;Nt.subMenuInstance=Object(U.a)(Be),bn({key:jt,hover:!1}),Te({key:jt,domEvent:bt})},Be.onTitleClick=function(bt){var ft=Object(U.a)(Be),Nt=ft.props;if(Nt.onTitleClick({key:Nt.eventKey,domEvent:bt}),Nt.triggerSubMenuAction==="hover")return;Be.triggerOpenChange(!Nt.isOpen,"click"),Pe(Nt.store,Be.props.eventKey,!1)},Be.onSubMenuClick=function(bt){typeof Be.props.onClick=="function"&&Be.props.onClick(Be.addKeyPath(bt))},Be.onSelect=function(bt){Be.props.onSelect(bt)},Be.onDeselect=function(bt){Be.props.onDeselect(bt)},Be.getPrefixCls=function(){return"".concat(Be.props.rootPrefixCls,"-submenu")},Be.getActiveClassName=function(){return"".concat(Be.getPrefixCls(),"-active")},Be.getDisabledClassName=function(){return"".concat(Be.getPrefixCls(),"-disabled")},Be.getSelectedClassName=function(){return"".concat(Be.getPrefixCls(),"-selected")},Be.getOpenClassName=function(){return"".concat(Be.props.rootPrefixCls,"-submenu-open")},Be.saveMenuInstance=function(bt){Be.menuInstance=bt},Be.addKeyPath=function(bt){return Object(Y.a)(Object(Y.a)({},bt),{},{keyPath:(bt.keyPath||[]).concat(Be.props.eventKey)})},Be.triggerOpenChange=function(bt,ft){var Nt=Be.props.eventKey,jt=function(){Be.onOpenChange({key:Nt,item:Object(U.a)(Be),trigger:ft,open:bt})};ft==="mouseenter"?Be.mouseenterTimeout=setTimeout(function(){jt()},0):jt()},Be.isChildrenSelected=function(){var bt={find:!1};return ee(Be.props.children,Be.props.selectedKeys,bt),bt.find},Be.isOpen=function(){return Be.props.openKeys.indexOf(Be.props.eventKey)!==-1},Be.adjustWidth=function(){if(!Be.subMenuTitle||!Be.menuInstance)return;var bt=he.findDOMNode(Be.menuInstance);if(bt.offsetWidth>=Be.subMenuTitle.offsetWidth)return;bt.style.minWidth="".concat(Be.subMenuTitle.offsetWidth,"px")},Be.saveSubMenuTitle=function(bt){Be.subMenuTitle=bt},Be.getBaseProps=function(){var bt=Object(U.a)(Be),ft=bt.props;return{mode:ft.mode==="horizontal"?"vertical":ft.mode,visible:Be.props.isOpen,level:ft.level+1,inlineIndent:ft.inlineIndent,focusable:!1,onClick:Be.onSubMenuClick,onSelect:Be.onSelect,onDeselect:Be.onDeselect,onDestroy:Be.onDestroy,selectedKeys:ft.selectedKeys,eventKey:"".concat(ft.eventKey,"-menu-"),openKeys:ft.openKeys,motion:ft.motion,onOpenChange:Be.onOpenChange,subMenuOpenDelay:ft.subMenuOpenDelay,parentMenu:Object(U.a)(Be),subMenuCloseDelay:ft.subMenuCloseDelay,forceSubMenuRender:ft.forceSubMenuRender,triggerSubMenuAction:ft.triggerSubMenuAction,builtinPlacements:ft.builtinPlacements,defaultActiveFirst:ft.store.getState().defaultActiveFirst[X(ft.eventKey)],multiple:ft.multiple,prefixCls:ft.rootPrefixCls,id:Be.internalMenuId,manualRef:Be.saveMenuInstance,itemIcon:ft.itemIcon,expandIcon:ft.expandIcon,direction:ft.direction}},Be.getMotion=function(bt,ft){var Nt=Object(U.a)(Be),jt=Nt.haveRendered,bn=Be.props,Te=bn.motion,ve=bn.rootPrefixCls,Q=Object(Y.a)(Object(Y.a)({},Te),{},{leavedClassName:"".concat(ve,"-hidden"),removeOnLeave:!1,motionAppear:jt||!ft||bt!=="inline"});return Q};var ot=Lt.store,Xt=Lt.eventKey,Pt=ot.getState(),$t=Pt.defaultActiveFirst;Be.isRootMenu=!1;var Zt=!1;return $t&&(Zt=$t[Xt]),Pe(ot,Xt,Zt),Be}return Object(L.a)(Gt,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var Be=this,ot=this.props,Xt=ot.mode,Pt=ot.parentMenu,$t=ot.manualRef;if($t&&$t(this),Xt!=="horizontal"||!Pt.isRootMenu||!this.props.isOpen)return;this.minWidthTimeout=setTimeout(function(){return Be.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var Be=this.props,ot=Be.onDestroy,Xt=Be.eventKey;ot&&ot(Xt),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout)}},{key:"renderChildren",value:function(Be){var ot=this,Xt=this.getBaseProps(),Pt=this.getMotion(Xt.mode,Xt.visible);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||Xt.visible||Xt.forceSubMenuRender,!this.haveOpened)return s.createElement("div",null);var $t=Xt.direction;return s.createElement(fe.default,Object.assign({visible:Xt.visible},Pt),function(Zt){var bt=Zt.className,ft=Zt.style,Nt=i()("".concat(Xt.prefixCls,"-sub"),bt,Object(a.a)({},"".concat(Xt.prefixCls,"-rtl"),$t==="rtl"));return s.createElement(Qe,Object.assign({},Xt,{id:ot.internalMenuId,className:Nt,style:ft}),Be)})}},{key:"render",value:function(){var Be,ot=Object(Y.a)({},this.props),Xt=ot.isOpen,Pt=this.getPrefixCls(),$t=ot.mode==="inline",Zt=i()(Pt,"".concat(Pt,"-").concat(ot.mode),(Be={},Object(a.a)(Be,ot.className,!!ot.className),Object(a.a)(Be,this.getOpenClassName(),Xt),Object(a.a)(Be,this.getActiveClassName(),ot.active||Xt&&!$t),Object(a.a)(Be,this.getDisabledClassName(),ot.disabled),Object(a.a)(Be,this.getSelectedClassName(),this.isChildrenSelected()),Be));this.internalMenuId||(ot.eventKey?this.internalMenuId="".concat(ot.eventKey,"$Menu"):(Le+=1,this.internalMenuId="$__$".concat(Le,"$Menu")));var bt={},ft={},Nt={};ot.disabled||(bt={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},ft={onClick:this.onTitleClick},Nt={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var jt={},bn=ot.direction;$t&&(bn==="rtl"?jt.paddingRight=ot.inlineIndent*ot.level:jt.paddingLeft=ot.inlineIndent*ot.level);var Te={};this.props.isOpen&&(Te={"aria-owns":this.internalMenuId});var ve=null;ot.mode!=="horizontal"&&(ve=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(ve=s.createElement(this.props.expandIcon,Object(Y.a)({},this.props))));var Q=s.createElement("div",Object.assign({ref:this.saveSubMenuTitle,style:jt,className:"".concat(Pt,"-title"),role:"button"},Nt,ft,{"aria-expanded":Xt},Te,{"aria-haspopup":"true",title:typeof ot.title=="string"?ot.title:void 0}),ot.title,ve||s.createElement("i",{className:"".concat(Pt,"-arrow")})),$=this.renderChildren(ot.children),re=ot.parentMenu.isRootMenu?ot.parentMenu.props.getPopupContainer:function(jn){return jn.parentNode},de=Fe[ot.mode],Ue=ot.popupOffset?{offset:ot.popupOffset}:{},it=ot.mode==="inline"?"":ot.popupClassName;it+=bn==="rtl"?" ".concat(Pt,"-rtl"):"";var Mt=ot.disabled,Ln=ot.triggerSubMenuAction,kn=ot.subMenuOpenDelay,St=ot.forceSubMenuRender,an=ot.subMenuCloseDelay,Pn=ot.builtinPlacements;be.forEach(function(jn){return delete ot[jn]}),delete ot.onClick;var dn=bn==="rtl"?Object.assign({},xe,Pn):Object.assign({},Ce,Pn);return delete ot.direction,s.createElement("li",Object.assign({},ot,bt,{className:Zt,role:"menuitem"}),$t&&Q,$t&&$,!$t&&s.createElement(Ee.a,{prefixCls:Pt,popupClassName:i()("".concat(Pt,"-popup"),it),getPopupContainer:re,builtinPlacements:dn,popupPlacement:de,popupVisible:Xt,popupAlign:Ue,popup:$,action:Mt?[]:[Ln],mouseEnterDelay:kn,mouseLeaveDelay:an,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:St},Q))}}]),Gt}(s.Component);Ve.defaultProps={onMouseEnter:H,onMouseLeave:H,onTitleMouseEnter:H,onTitleMouseLeave:H,onTitleClick:H,manualRef:H,mode:"vertical",title:""};var at=Object(d.b)(function(mn,pe){var Gt=mn.openKeys,Lt=mn.activeKey,Be=mn.selectedKeys,ot=pe.eventKey,Xt=pe.subMenuKey;return{isOpen:Gt.indexOf(ot)>-1,active:Lt[Xt]===ot,selectedKeys:Be}})(Ve);at.isSubMenu=!0;var At=at,Rt="menuitem-overflowed",tn=.5,Qt=function(mn){Object(S.a)(Gt,mn);var pe=Object(g.a)(Gt);function Gt(){var Lt;return Object(j.a)(this,Gt),Lt=pe.apply(this,arguments),Lt.resizeObserver=null,Lt.mutationObserver=null,Lt.originalTotalWidth=0,Lt.overflowedItems=[],Lt.menuItemSizes=[],Lt.cancelFrameId=null,Lt.state={lastVisibleIndex:void 0},Lt.getMenuItemNodes=function(){var Be=Lt.props.prefixCls,ot=he.findDOMNode(Object(U.a)(Lt));return ot?[].slice.call(ot.children).filter(function(Xt){return Xt.className.split(" ").indexOf("".concat(Be,"-overflowed-submenu"))<0}):[]},Lt.getOverflowedSubMenuItem=function(Be,ot,Xt){var Pt=Lt.props,$t=Pt.overflowedIndicator,Zt=Pt.level,bt=Pt.mode,ft=Pt.prefixCls,Nt=Pt.theme;if(Zt!==1||bt!=="horizontal")return null;var jt=Lt.props.children[0],bn=jt.props,Te=bn.children,ve=bn.title,Q=bn.style,$=Object(Ge.a)(bn,["children","title","style"]),re=Object(Y.a)({},Q),de="".concat(Be,"-overflowed-indicator"),Ue="".concat(Be,"-overflowed-indicator");ot.length===0&&Xt!==!0?re=Object(Y.a)(Object(Y.a)({},re),{},{display:"none"}):Xt&&(re=Object(Y.a)(Object(Y.a)({},re),{},{visibility:"hidden",position:"absolute"}),de="".concat(de,"-placeholder"),Ue="".concat(Ue,"-placeholder"));var it=Nt?"".concat(ft,"-").concat(Nt):"",Mt={};return be.forEach(function(Ln){$[Ln]!==void 0&&(Mt[Ln]=$[Ln])}),s.createElement(At,Object.assign({title:$t,className:"".concat(ft,"-overflowed-submenu"),popupClassName:it},Mt,{key:de,eventKey:Ue,disabled:!1,style:re}),ot)},Lt.setChildrenWidthAndResize=function(){if(Lt.props.mode!=="horizontal")return;var Be=he.findDOMNode(Object(U.a)(Lt));if(!Be)return;var ot=Be.children;if(!ot||ot.length===0)return;var Xt=Be.children[ot.length-1];je(Xt,"display","inline-block");var Pt=Lt.getMenuItemNodes(),$t=Pt.filter(function(Zt){return Zt.className.split(" ").indexOf(Rt)>=0});$t.forEach(function(Zt){je(Zt,"display","inline-block")}),Lt.menuItemSizes=Pt.map(function(Zt){return ge(Zt,!0)}),$t.forEach(function(Zt){je(Zt,"display","none")}),Lt.overflowedIndicatorWidth=ge(Be.children[Be.children.length-1],!0),Lt.originalTotalWidth=Lt.menuItemSizes.reduce(function(Zt,bt){return Zt+bt},0),Lt.handleResize(),je(Xt,"display","none")},Lt.handleResize=function(){if(Lt.props.mode!=="horizontal")return;var Be=he.findDOMNode(Object(U.a)(Lt));if(!Be)return;var ot=ge(Be);Lt.overflowedItems=[];var Xt=0,Pt;Lt.originalTotalWidth>ot+tn&&(Pt=-1,Lt.menuItemSizes.forEach(function($t){Xt+=$t,Xt+Lt.overflowedIndicatorWidth<=ot&&(Pt+=1)})),Lt.setState({lastVisibleIndex:Pt})},Lt}return Object(L.a)(Gt,[{key:"componentDidMount",value:function(){var Be=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var ot=he.findDOMNode(this);if(!ot)return;this.resizeObserver=new ce.default(function(Xt){Xt.forEach(function(){var Pt=Be.cancelFrameId;cancelAnimationFrame(Pt),Be.cancelFrameId=requestAnimationFrame(Be.setChildrenWidthAndResize)})}),[].slice.call(ot.children).concat(ot).forEach(function(Xt){Be.resizeObserver.observe(Xt)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){Be.resizeObserver.disconnect(),[].slice.call(ot.children).concat(ot).forEach(function(Xt){Be.resizeObserver.observe(Xt)}),Be.setChildrenWidthAndResize()}),this.mutationObserver.observe(ot,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(Be){var ot=this,Xt=this.state.lastVisibleIndex;return(Be||[]).reduce(function(Pt,$t,Zt){var bt=$t;if(ot.props.mode==="horizontal"){var ft=ot.getOverflowedSubMenuItem($t.props.eventKey,[]);Xt!==void 0&&ot.props.className.indexOf("".concat(ot.props.prefixCls,"-root"))!==-1&&(Zt>Xt&&(bt=s.cloneElement($t,{style:{display:"none"},eventKey:"".concat($t.props.eventKey,"-hidden"),className:"".concat(Rt)})),Zt===Xt+1&&(ot.overflowedItems=Be.slice(Xt+1).map(function(jt){return s.cloneElement(jt,{key:jt.props.eventKey,mode:"vertical-left"})}),ft=ot.getOverflowedSubMenuItem($t.props.eventKey,ot.overflowedItems)));var Nt=[].concat(Object(nt.a)(Pt),[ft,bt]);return Zt===Be.length-1&&Nt.push(ot.getOverflowedSubMenuItem($t.props.eventKey,[],!0)),Nt}return[].concat(Object(nt.a)(Pt),[bt])},[])}},{key:"render",value:function(){var Be=this.props,ot=Be.visible,Xt=Be.prefixCls,Pt=Be.overflowedIndicator,$t=Be.mode,Zt=Be.level,bt=Be.tag,ft=Be.children,Nt=Be.theme,jt=Object(Ge.a)(Be,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),bn=bt;return s.createElement(bn,Object.assign({},jt),this.renderChildren(ft))}}]),Gt}(s.Component);Qt.defaultProps={tag:"div",className:""};var Cn=Qt;function Un(mn){return mn.length?mn.every(function(pe){return!!pe.props.disabled}):!0}function mt(mn,pe,Gt){var Lt=mn.getState();mn.setState({activeKey:Object(Y.a)(Object(Y.a)({},Lt.activeKey),{},Object(a.a)({},pe,Gt))})}function lt(mn){return mn.eventKey||"0-menu-"}function Ht(mn,pe){var Gt=pe,Lt=mn.children,Be=mn.eventKey;if(Gt){var ot;if(te(Lt,function(Xt,Pt){Xt&&Xt.props&&!Xt.props.disabled&&Gt===J(Xt,Be,Pt)&&(ot=!0)}),ot)return Gt}return Gt=null,mn.defaultActiveFirst&&te(Lt,function(Xt,Pt){!Gt&&Xt&&!Xt.props.disabled&&(Gt=J(Xt,Be,Pt))}),Gt}function sn(mn){if(mn){var pe=this.instanceArray.indexOf(mn);pe!==-1?this.instanceArray[pe]=mn:this.instanceArray.push(mn)}}var Tt=function(mn){Object(S.a)(Gt,mn);var pe=Object(g.a)(Gt);function Gt(Lt){var Be;return Object(j.a)(this,Gt),Be=pe.call(this,Lt),Be.onKeyDown=function(ot,Xt){var Pt=ot.keyCode,$t;if(Be.getFlatInstanceArray().forEach(function(bt){bt&&bt.props.active&&bt.onKeyDown&&($t=bt.onKeyDown(ot))}),$t)return 1;var Zt=null;return(Pt===f.a.UP||Pt===f.a.DOWN)&&(Zt=Be.step(Pt===f.a.UP?-1:1)),Zt?(ot.preventDefault(),mt(Be.props.store,lt(Be.props),Zt.props.eventKey),typeof Xt=="function"&&Xt(Zt),1):void 0},Be.onItemHover=function(ot){var Xt=ot.key,Pt=ot.hover;mt(Be.props.store,lt(Be.props),Pt?Xt:null)},Be.onDeselect=function(ot){Be.props.onDeselect(ot)},Be.onSelect=function(ot){Be.props.onSelect(ot)},Be.onClick=function(ot){Be.props.onClick(ot)},Be.onOpenChange=function(ot){Be.props.onOpenChange(ot)},Be.onDestroy=function(ot){Be.props.onDestroy(ot)},Be.getFlatInstanceArray=function(){return Be.instanceArray},Be.step=function(ot){var Xt=Be.getFlatInstanceArray(),Pt=Be.props.store.getState().activeKey[lt(Be.props)],$t=Xt.length;if(!$t)return null;ot<0&&(Xt=Xt.concat().reverse());var Zt=-1;if(Xt.every(function(jt,bn){return jt&&jt.props.eventKey===Pt?(Zt=bn,!1):!0}),!Be.props.defaultActiveFirst&&Zt!==-1&&Un(Xt.slice(Zt,$t-1)))return;var bt=(Zt+1)%$t,ft=bt;do{var Nt=Xt[ft];if(!Nt||Nt.props.disabled)ft=(ft+1)%$t;else return Nt}while(ft!==bt);return null},Be.renderCommonMenuItem=function(ot,Xt,Pt){var $t=Be.props.store.getState(),Zt=Object(U.a)(Be),bt=Zt.props,ft=J(ot,bt.eventKey,Xt),Nt=ot.props;if(!Nt||typeof ot.type=="string")return ot;var jt=ft===$t.activeKey,bn=Object(Y.a)(Object(Y.a)({mode:Nt.mode||bt.mode,level:bt.level,inlineIndent:bt.inlineIndent,renderMenuItem:Be.renderMenuItem,rootPrefixCls:bt.prefixCls,index:Xt,parentMenu:bt.parentMenu,manualRef:Nt.disabled?void 0:Object(E.a)(ot.ref,sn.bind(Object(U.a)(Be))),eventKey:ft,active:!Nt.disabled&&jt,multiple:bt.multiple,onClick:function(ve){(Nt.onClick||H)(ve),Be.onClick(ve)},onItemHover:Be.onItemHover,motion:bt.motion,subMenuOpenDelay:bt.subMenuOpenDelay,subMenuCloseDelay:bt.subMenuCloseDelay,forceSubMenuRender:bt.forceSubMenuRender,onOpenChange:Be.onOpenChange,onDeselect:Be.onDeselect,onSelect:Be.onSelect,builtinPlacements:bt.builtinPlacements,itemIcon:Nt.itemIcon||Be.props.itemIcon,expandIcon:Nt.expandIcon||Be.props.expandIcon},Pt),{},{direction:bt.direction});return(bt.mode==="inline"||He())&&(bn.triggerSubMenuAction="click"),s.cloneElement(ot,bn)},Be.renderMenuItem=function(ot,Xt,Pt){if(!ot)return null;var $t=Be.props.store.getState(),Zt={openKeys:$t.openKeys,selectedKeys:$t.selectedKeys,triggerSubMenuAction:Be.props.triggerSubMenuAction,subMenuKey:Pt};return Be.renderCommonMenuItem(ot,Xt,Zt)},Lt.store.setState({activeKey:Object(Y.a)(Object(Y.a)({},Lt.store.getState().activeKey),{},Object(a.a)({},Lt.eventKey,Ht(Lt,Lt.activeKey)))}),Be.instanceArray=[],Be}return Object(L.a)(Gt,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(Be){return this.props.visible||Be.visible||this.props.className!==Be.className||!m()(this.props.style,Be.style)}},{key:"componentDidUpdate",value:function(Be){var ot=this.props,Xt="activeKey"in ot?ot.activeKey:ot.store.getState().activeKey[lt(ot)],Pt=Ht(ot,Xt);if(Pt!==Xt)mt(ot.store,lt(ot),Pt);else if("activeKey"in Be){var $t=Ht(Be,Be.activeKey);Pt!==$t&&mt(ot.store,lt(ot),Pt)}}},{key:"render",value:function(){var Be=this,ot=Object(p.a)({},this.props);this.instanceArray=[];var Xt=i()(ot.prefixCls,ot.className,"".concat(ot.prefixCls,"-").concat(ot.mode)),Pt={className:Xt,role:ot.role||"menu"};ot.id&&(Pt.id=ot.id),ot.focusable&&(Pt.tabIndex=0,Pt.onKeyDown=this.onKeyDown);var $t=ot.prefixCls,Zt=ot.eventKey,bt=ot.visible,ft=ot.level,Nt=ot.mode,jt=ot.overflowedIndicator,bn=ot.theme;return be.forEach(function(Te){return delete ot[Te]}),delete ot.onClick,s.createElement(Cn,Object.assign({},ot,{prefixCls:$t,mode:Nt,tag:"ul",level:ft,theme:bn,visible:bt,overflowedIndicator:jt},Pt),s.Children.map(ot.children,function(Te,ve){return Be.renderMenuItem(Te,ve,Zt||"0-menu-")}))}}]),Gt}(s.Component);Tt.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:H};var wt=Object(d.b)()(Tt),Qe=wt,Je=_("Kwbf");function Xe(mn,pe,Gt){var Lt=mn.prefixCls,Be=mn.motion,ot=mn.defaultMotions,Xt=ot===void 0?{}:ot,Pt=mn.openAnimation,$t=mn.openTransitionName,Zt=pe.switchingModeFromInline;if(Be)return Be;if(Object(r.a)(Pt)==="object"&&Pt)Object(Je.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof Pt=="string")return{motionName:"".concat(Lt,"-open-").concat(Pt)};if($t)return{motionName:$t};var bt=Xt[Gt];return bt||(Zt?null:Xt.other)}var Oe=function(mn){Object(S.a)(Gt,mn);var pe=Object(g.a)(Gt);function Gt(Lt){var Be;Object(j.a)(this,Gt),Be=pe.call(this,Lt),Be.inlineOpenKeys=[],Be.onSelect=function(Pt){var $t=Object(U.a)(Be),Zt=$t.props;if(Zt.selectable){var bt=Be.store.getState(),ft=bt.selectedKeys,Nt=Pt.key;Zt.multiple?ft=ft.concat([Nt]):ft=[Nt],"selectedKeys"in Zt||Be.store.setState({selectedKeys:ft}),Zt.onSelect(Object(Y.a)(Object(Y.a)({},Pt),{},{selectedKeys:ft}))}},Be.onClick=function(Pt){var $t=Be.getRealMenuMode(),Zt=Object(U.a)(Be),bt=Zt.store,ft=Zt.props.onOpenChange;$t!=="inline"&&!("openKeys"in Be.props)&&(bt.setState({openKeys:[]}),ft([])),Be.props.onClick(Pt)},Be.onKeyDown=function(Pt,$t){Be.innerMenu.getWrappedInstance().onKeyDown(Pt,$t)},Be.onOpenChange=function(Pt){var $t=Object(U.a)(Be),Zt=$t.props,bt=Be.store.getState().openKeys.concat(),ft=!1,Nt=function(bn){var Te=!1;if(bn.open)Te=bt.indexOf(bn.key)===-1,Te&&bt.push(bn.key);else{var ve=bt.indexOf(bn.key);Te=ve!==-1,Te&&bt.splice(ve,1)}ft=ft||Te};Array.isArray(Pt)?Pt.forEach(Nt):Nt(Pt),ft&&("openKeys"in Be.props||Be.store.setState({openKeys:bt}),Zt.onOpenChange(bt))},Be.onDeselect=function(Pt){var $t=Object(U.a)(Be),Zt=$t.props;if(Zt.selectable){var bt=Be.store.getState().selectedKeys.concat(),ft=Pt.key,Nt=bt.indexOf(ft);Nt!==-1&&bt.splice(Nt,1),"selectedKeys"in Zt||Be.store.setState({selectedKeys:bt}),Zt.onDeselect(Object(Y.a)(Object(Y.a)({},Pt),{},{selectedKeys:bt}))}},Be.onMouseEnter=function(Pt){Be.restoreModeVerticalFromInline();var $t=Be.props.onMouseEnter;$t&&$t(Pt)},Be.onTransitionEnd=function(Pt){var $t=Pt.propertyName==="width"&&Pt.target===Pt.currentTarget,Zt=Pt.target.className,bt=Object.prototype.toString.call(Zt)==="[object SVGAnimatedString]"?Zt.animVal:Zt,ft=Pt.propertyName==="font-size"&&bt.indexOf("anticon")>=0;($t||ft)&&Be.restoreModeVerticalFromInline()},Be.setInnerMenu=function(Pt){Be.innerMenu=Pt},Be.isRootMenu=!0;var ot=Lt.defaultSelectedKeys,Xt=Lt.defaultOpenKeys;return"selectedKeys"in Lt&&(ot=Lt.selectedKeys||[]),"openKeys"in Lt&&(Xt=Lt.openKeys||[]),Be.store=Object(d.c)({selectedKeys:ot,openKeys:Xt,activeKey:{"0-menu-":Ht(Lt,Lt.activeKey)}}),Be.state={switchingModeFromInline:!1},Be}return Object(L.a)(Gt,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(Be){this.updateOpentKeysWhenSwitchMode(Be),this.updateMiniStore();var ot=this.props,Xt=ot.siderCollapsed,Pt=ot.inlineCollapsed,$t=ot.onOpenChange;(!Be.inlineCollapsed&&Pt||!Be.siderCollapsed&&Xt)&&$t([]),this.updateMenuDisplay()}},{key:"updateOpentKeysWhenSwitchMode",value:function(Be){var ot=this.props,Xt=this.store,Pt=this.inlineOpenKeys,$t=Xt.getState(),Zt={};Be.mode==="inline"&&ot.mode!=="inline"&&this.setState({switchingModeFromInline:!0}),"openKeys"in ot||((ot.inlineCollapsed&&!Be.inlineCollapsed||ot.siderCollapsed&&!Be.siderCollapsed)&&(this.setState({switchingModeFromInline:!0}),this.inlineOpenKeys=$t.openKeys.concat(),Zt.openKeys=[]),(!ot.inlineCollapsed&&Be.inlineCollapsed||!ot.siderCollapsed&&Be.siderCollapsed)&&(Zt.openKeys=Pt,this.inlineOpenKeys=[])),Object.keys(Zt).length&&Xt.setState(Zt)}},{key:"updateMenuDisplay",value:function(){var Be=this.props.collapsedWidth,ot=this.store,Xt=this.prevOpenKeys,Pt=this.getInlineCollapsed()&&(Be===0||Be==="0"||Be==="0px");Pt?(this.prevOpenKeys=ot.getState().openKeys.concat(),this.store.setState({openKeys:[]})):Xt&&(this.store.setState({openKeys:Xt}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var Be=this.props.mode,ot=this.state.switchingModeFromInline,Xt=this.getInlineCollapsed();return ot&&Xt?"inline":Xt?"vertical":Be}},{key:"getInlineCollapsed",value:function(){var Be=this.props,ot=Be.inlineCollapsed,Xt=Be.siderCollapsed;return Xt!==void 0?Xt:ot}},{key:"restoreModeVerticalFromInline",value:function(){var Be=this.state.switchingModeFromInline;Be&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var Be=Object(Y.a)({},Object(w.default)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),ot=this.getRealMenuMode();return Be.className+=" ".concat(Be.prefixCls,"-root"),Be.direction==="rtl"&&(Be.className+=" ".concat(Be.prefixCls,"-rtl")),Be=Object(Y.a)(Object(Y.a)({},Be),{},{mode:ot,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:Xe(this.props,this.state,ot)}),delete Be.openAnimation,delete Be.openTransitionName,s.createElement(d.a,{store:this.store},s.createElement(Qe,Object.assign({},Be,{ref:this.setInnerMenu}),this.props.children))}}]),Gt}(s.Component);Oe.defaultProps={selectable:!0,onClick:H,onSelect:H,onOpenChange:H,onDeselect:H,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:s.createElement("span",null,"\xB7\xB7\xB7")};var Ae=Oe,ye=function(mn){Object(S.a)(Gt,mn);var pe=Object(g.a)(Gt);function Gt(){var Lt;return Object(j.a)(this,Gt),Lt=pe.apply(this,arguments),Lt.onKeyDown=function(Be){var ot=Be.keyCode;return ot===f.a.ENTER?(Lt.onClick(Be),!0):void 0},Lt.onMouseLeave=function(Be){var ot=Lt.props,Xt=ot.eventKey,Pt=ot.onItemHover,$t=ot.onMouseLeave;Pt({key:Xt,hover:!1}),$t({key:Xt,domEvent:Be})},Lt.onMouseEnter=function(Be){var ot=Lt.props,Xt=ot.eventKey,Pt=ot.onItemHover,$t=ot.onMouseEnter;Pt({key:Xt,hover:!0}),$t({key:Xt,domEvent:Be})},Lt.onClick=function(Be){var ot=Lt.props,Xt=ot.eventKey,Pt=ot.multiple,$t=ot.onClick,Zt=ot.onSelect,bt=ot.onDeselect,ft=ot.isSelected,Nt={key:Xt,keyPath:[Xt],item:Object(U.a)(Lt),domEvent:Be};$t(Nt),Pt?ft?bt(Nt):Zt(Nt):ft||Zt(Nt)},Lt.saveNode=function(Be){Lt.node=Be},Lt}return Object(L.a)(Gt,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var Be=this.props;Be.onDestroy&&Be.onDestroy(Be.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var Be,ot=Object(Y.a)({},this.props),Xt=i()(this.getPrefixCls(),ot.className,(Be={},Object(a.a)(Be,this.getActiveClassName(),!ot.disabled&&ot.active),Object(a.a)(Be,this.getSelectedClassName(),ot.isSelected),Object(a.a)(Be,this.getDisabledClassName(),ot.disabled),Be)),Pt=Object(Y.a)(Object(Y.a)({},ot.attribute),{},{title:typeof ot.title=="string"?ot.title:void 0,className:Xt,role:ot.role||"menuitem","aria-disabled":ot.disabled});ot.role==="option"?Pt=Object(Y.a)(Object(Y.a)({},Pt),{},{role:"option","aria-selected":ot.isSelected}):(ot.role===null||ot.role==="none")&&(Pt.role="none");var $t={onClick:ot.disabled?null:this.onClick,onMouseLeave:ot.disabled?null:this.onMouseLeave,onMouseEnter:ot.disabled?null:this.onMouseEnter},Zt=Object(Y.a)({},ot.style);ot.mode==="inline"&&(ot.direction==="rtl"?Zt.paddingRight=ot.inlineIndent*ot.level:Zt.paddingLeft=ot.inlineIndent*ot.level),be.forEach(function(ft){return delete ot[ft]}),delete ot.direction;var bt=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(bt=s.createElement(this.props.itemIcon,this.props)),s.createElement("li",Object.assign({},Object(w.default)(ot,["onClick","onMouseEnter","onMouseLeave","onSelect"]),Pt,$t,{style:Zt,ref:this.saveNode}),ot.children,bt)}}]),Gt}(s.Component);ye.isMenuItem=!0,ye.defaultProps={onSelect:H,onMouseEnter:H,onMouseLeave:H,manualRef:H};var Se=Object(d.b)(function(mn,pe){var Gt=mn.activeKey,Lt=mn.selectedKeys,Be=pe.eventKey,ot=pe.subMenuKey;return{active:Gt[ot]===Be,isSelected:Lt.indexOf(Be)!==-1}})(ye),dt=Se,et=function(mn){Object(S.a)(Gt,mn);var pe=Object(g.a)(Gt);function Gt(){var Lt;return Object(j.a)(this,Gt),Lt=pe.apply(this,arguments),Lt.renderInnerMenuItem=function(Be){var ot=Lt.props,Xt=ot.renderMenuItem,Pt=ot.index;return Xt(Be,Pt,Lt.props.subMenuKey)},Lt}return Object(L.a)(Gt,[{key:"render",value:function(){var Be=Object(p.a)({},this.props),ot=Be.className,Xt=ot===void 0?"":ot,Pt=Be.rootPrefixCls,$t="".concat(Pt,"-item-group-title"),Zt="".concat(Pt,"-item-group-list"),bt=Be.title,ft=Be.children;return be.forEach(function(Nt){return delete Be[Nt]}),delete Be.onClick,delete Be.direction,s.createElement("li",Object.assign({},Be,{className:"".concat(Xt," ").concat(Pt,"-item-group")}),s.createElement("div",{className:$t,title:typeof bt=="string"?bt:void 0},bt),s.createElement("ul",{className:Zt},s.Children.map(ft,this.renderInnerMenuItem)))}}]),Gt}(s.Component);et.isMenuItemGroup=!0,et.defaultProps={disabled:!0};var xt=et,xn=function(pe){var Gt=pe.className,Lt=pe.rootPrefixCls,Be=pe.style;return s.createElement("li",{className:"".concat(Gt," ").concat(Lt,"-item-divider"),style:Be})};xn.defaultProps={disabled:!0,className:"",style:{}};var Dt=xn,_t=ie.e=Ae},"24YM":function(Ye,ie,_){"use strict";Object.defineProperty(ie,"__esModule",{value:!0}),ie.SensorTabIndex=ie.SensorClassName=ie.SizeSensorId=void 0;var Y="size-sensor-id";ie.SizeSensorId=Y;var j="size-sensor-object";ie.SensorClassName=j;var L="-1";ie.SensorTabIndex=L},"24hK":function(Ye,ie,_){"use strict";_.d(ie,"a",function(){return L});var Y=_("JYp7"),j=function(){function U(S){this.element=S,this.next=U.Undefined,this.prev=U.Undefined}return U.Undefined=new U(void 0),U}(),L=function(){function U(){this._first=j.Undefined,this._last=j.Undefined,this._size=0}return Object.defineProperty(U.prototype,"size",{get:function(){return this._size},enumerable:!0,configurable:!0}),U.prototype.isEmpty=function(){return this._first===j.Undefined},U.prototype.clear=function(){this._first=j.Undefined,this._last=j.Undefined,this._size=0},U.prototype.unshift=function(S){return this._insert(S,!1)},U.prototype.push=function(S){return this._insert(S,!0)},U.prototype._insert=function(S,g){var s=this,d=new j(S);if(this._first===j.Undefined)this._first=d,this._last=d;else if(g){var w=this._last;this._last=d,d.prev=w,w.next=d}else{var p=this._first;this._first=d,d.next=p,p.prev=d}this._size+=1;var a=!1;return function(){a||(a=!0,s._remove(d))}},U.prototype.shift=function(){if(this._first===j.Undefined)return;var S=this._first.element;return this._remove(this._first),S},U.prototype.pop=function(){if(this._last===j.Undefined)return;var S=this._last.element;return this._remove(this._last),S},U.prototype._remove=function(S){if(S.prev!==j.Undefined&&S.next!==j.Undefined){var g=S.prev;g.next=S.next,S.next.prev=g}else S.prev===j.Undefined&&S.next===j.Undefined?(this._first=j.Undefined,this._last=j.Undefined):S.next===j.Undefined?(this._last=this._last.prev,this._last.next=j.Undefined):S.prev===j.Undefined&&(this._first=this._first.next,this._first.prev=j.Undefined);this._size-=1},U.prototype.iterator=function(){var S,g=this._first;return{next:function(){return g===j.Undefined?Y.c:(S?S.value=g.element:S={done:!1,value:g.element},g=g.next,S)}}},U.prototype.toArray=function(){for(var S=[],g=this._first;g!==j.Undefined;g=g.next)S.push(g.element);return S},U}()},"2DNl":function(Ye,ie,_){var Y=_("IMiH"),j=_("loD1"),L=_("59Ip"),U=_("aKvl"),S=_("n1HI"),g=_("hX1E"),s=g.normalizeRadian,d=_("Sj9i"),w=_("hyiK"),p=Y.CMD,a=Math.PI*2,f=1e-4;function E(t,C){return Math.abs(t-C)C&&T>v&&T>l&&T>M||T1&&O(),V=d.cubicAt(C,v,l,M,m[0]),F>1&&(z=d.cubicAt(C,v,l,M,m[1]))),F===2?JC&&M>v&&M>l||M=0&&T<=1){for(var k=0,N=d.quadraticAt(C,v,l,T),F=0;FA||M<-A)return 0;var P=Math.sqrt(A*A-M*M);y[0]=-P,y[1]=P;var T=Math.abs(v-o);if(T<1e-4)return 0;if(T%a<1e-4){v=0,o=a;var k=l?1:-1;return c>=y[0]+t&&c<=y[1]+t?k:0}if(l){var P=v;v=s(o),o=s(P)}else v=s(v),o=s(o);v>o&&(o+=a);for(var N=0,F=0;F<2;F++){var V=y[F];if(V+t>c){var z=Math.atan2(M,V),k=l?1:-1;z<0&&(z=a+z),(z>=v&&z<=o||z+a>=v&&z+a<=o)&&(z>Math.PI/2&&z1&&(A||(l+=w(c,M,P,T,v,o))),k===1&&(c=t[k],M=t[k+1],P=c,T=M);switch(N){case p.M:P=t[k++],T=t[k++],c=P,M=T;break;case p.L:if(A){if(j.containStroke(c,M,t[k],t[k+1],C,v,o))return!0}else l+=w(c,M,t[k],t[k+1],v,o)||0;c=t[k++],M=t[k++];break;case p.C:if(A){if(L.containStroke(c,M,t[k++],t[k++],t[k++],t[k++],t[k],t[k+1],C,v,o))return!0}else l+=i(c,M,t[k++],t[k++],t[k++],t[k++],t[k],t[k+1],v,o)||0;c=t[k++],M=t[k++];break;case p.Q:if(A){if(U.containStroke(c,M,t[k++],t[k++],t[k],t[k+1],C,v,o))return!0}else l+=r(c,M,t[k++],t[k++],t[k],t[k+1],v,o)||0;c=t[k++],M=t[k++];break;case p.A:var F=t[k++],V=t[k++],z=t[k++],H=t[k++],J=t[k++],X=t[k++];k+=1;var te=1-t[k++],ee=Math.cos(J)*z+F,be=Math.sin(J)*H+V;k>1?l+=w(c,M,ee,be,v,o):(P=ee,T=be);var ge=(v-F)*H/z+F;if(A){if(S.containStroke(F,V,H,J,J+X,te,C,ge,o))return!0}else l+=u(F,V,H,J,J+X,te,ge,o);c=Math.cos(J+X)*z+F,M=Math.sin(J+X)*H+V;break;case p.R:P=c=t[k++],T=M=t[k++];var je=t[k++],He=t[k++],ee=P+je,be=T+He;if(A){if(j.containStroke(P,T,ee,T,C,v,o)||j.containStroke(ee,T,ee,be,C,v,o)||j.containStroke(ee,be,P,be,C,v,o)||j.containStroke(P,be,P,T,C,v,o))return!0}else l+=w(ee,T,ee,be,v,o),l+=w(P,be,P,T,v,o);break;case p.Z:if(A){if(j.containStroke(c,M,P,T,C,v,o))return!0}else l+=w(c,M,P,T,v,o);c=P,M=T;break}}return!A&&!E(M,T)&&(l+=w(c,M,P,T,v,o)||0),l!==0}function b(t,C,A){return h(t,0,!1,C,A)}function x(t,C,A,v){return h(t,C,!0,A,v)}ie.contain=b,ie.containStroke=x},"2JKx":function(Ye,ie,_){Ye.exports={flex_box_center:"flex_box_center___21flX",flex_space_between:"flex_space_between___hkcwT",flex_box_vertical_center:"flex_box_vertical_center___1JAyR",flex_box_center_end:"flex_box_center_end___2trjo",flex_box_column:"flex_box_column___2q5e9",form:"form___1j7IG",efficiency:"efficiency___KDh-I",ipItem:"ipItem___2NlCp",ipWrp:"ipWrp___2kiZa"}},"2fw6":function(Ye,ie,_){var Y=_("y+Vt"),j=Y.extend({type:"circle",shape:{cx:0,cy:0,r:0},buildPath:function(L,U,S){S&&L.moveTo(U.cx+U.r,U.cy),L.arc(U.cx,U.cy,U.r,0,Math.PI*2,!0)}});Ye.exports=j},"3C/r":function(Ye,ie){var _=function(j,L){this.image=j,this.repeat=L,this.type="pattern"};_.prototype.getCanvasPattern=function(j){return j.createPattern(this.image,this.repeat||"repeat")};var Y=_;Ye.exports=Y},"3CBa":function(Ye,ie,_){var Y=_("hydK"),j=Y.createElement,L=_("bYtY"),U=_("SUKs"),S=_("y+Vt"),g=_("Dagg"),s=_("dqUG"),d=_("DBLp"),w=_("sW+o"),p=_("n6Mw"),a=_("vKoX"),f=_("P47w"),E=f.path,y=f.image,m=f.text;function O(o){return parseInt(o,10)}function i(o){return o instanceof S?E:o instanceof g?y:o instanceof s?m:E}function r(o,l){return l&&o&&l.parentNode!==o}function u(o,l,c){if(r(o,l)&&c){var M=c.nextSibling;M?o.insertBefore(l,M):o.appendChild(l)}}function h(o,l){if(r(o,l)){var c=o.firstChild;c?o.insertBefore(l,c):o.appendChild(l)}}function b(o,l){l&&o&&l.parentNode===o&&o.removeChild(l)}function x(o){return o.__textSvgEl}function t(o){return o.__svgEl}var C=function(o,l,c,M){this.root=o,this.storage=l,this._opts=c=L.extend({},c||{});var P=j("svg");P.setAttribute("xmlns","http://www.w3.org/2000/svg"),P.setAttribute("version","1.1"),P.setAttribute("baseProfile","full"),P.style.cssText="user-select:none;position:absolute;left:0;top:0;";var T=j("g");P.appendChild(T);var k=j("g");P.appendChild(k),this.gradientManager=new w(M,k),this.clipPathManager=new p(M,k),this.shadowManager=new a(M,k);var N=document.createElement("div");N.style.cssText="overflow:hidden;position:relative",this._svgDom=P,this._svgRoot=k,this._backgroundRoot=T,this._viewport=N,o.appendChild(N),N.appendChild(P),this.resize(c.width,c.height),this._visibleList=[]};C.prototype={constructor:C,getType:function(){return"svg"},getViewportRoot:function(){return this._viewport},getSvgDom:function(){return this._svgDom},getSvgRoot:function(){return this._svgRoot},getViewportRootOffset:function(){var o=this.getViewportRoot();if(o)return{offsetLeft:o.offsetLeft||0,offsetTop:o.offsetTop||0}},refresh:function(){var o=this.storage.getDisplayList(!0);this._paintList(o)},setBackgroundColor:function(o){this._backgroundRoot&&this._backgroundNode&&this._backgroundRoot.removeChild(this._backgroundNode);var l=j("rect");l.setAttribute("width",this.getWidth()),l.setAttribute("height",this.getHeight()),l.setAttribute("x",0),l.setAttribute("y",0),l.setAttribute("id",0),l.style.fill=o,this._backgroundRoot.appendChild(l),this._backgroundNode=l},_paintList:function(o){this.gradientManager.markAllUnused(),this.clipPathManager.markAllUnused(),this.shadowManager.markAllUnused();var l=this._svgRoot,c=this._visibleList,M=o.length,P=[],T;for(T=0;T=0;--k)if(T[k]===P)return!0;return!1}),c}else return null;else return c[0]},resize:function(o,l){var c=this._viewport;c.style.display="none";var M=this._opts;if(o!=null&&(M.width=o),l!=null&&(M.height=l),o=this._getSize(0),l=this._getSize(1),c.style.display="",this._width!==o||this._height!==l){this._width=o,this._height=l;var P=c.style;P.width=o+"px",P.height=l+"px";var T=this._svgDom;T.setAttribute("width",o),T.setAttribute("height",l)}this._backgroundNode&&(this._backgroundNode.setAttribute("width",o),this._backgroundNode.setAttribute("height",l))},getWidth:function(){return this._width},getHeight:function(){return this._height},_getSize:function(o){var l=this._opts,c=["width","height"][o],M=["clientWidth","clientHeight"][o],P=["paddingLeft","paddingTop"][o],T=["paddingRight","paddingBottom"][o];if(l[c]!=null&&l[c]!=="auto")return parseFloat(l[c]);var k=this.root,N=document.defaultView.getComputedStyle(k);return(k[M]||O(N[c])||O(k.style[c]))-(O(N[P])||0)-(O(N[T])||0)|0},dispose:function(){this.root.innerHTML="",this._svgRoot=this._backgroundRoot=this._svgDom=this._backgroundNode=this._viewport=this.storage=null},clear:function(){this._viewport&&this.root.removeChild(this._viewport)},toDataURL:function(){this.refresh();var o=encodeURIComponent(this._svgDom.outerHTML.replace(/> -\r<`));return"data:image/svg+xml;charset=UTF-8,"+o}};function A(o){return function(){U('In SVG mode painter not support method "'+o+'"')}}L.each(["getLayer","insertLayer","eachLayer","eachBuiltinLayer","eachOtherLayer","getLayers","modLayer","delLayer","clearLayer","pathToImage"],function(o){C.prototype[o]=A(o)});var v=C;Ye.exports=v},"3e3G":function(Ye,ie,_){var Y=_("bYtY"),j=_("QuXc"),L=function(S,g,s,d,w){this.x=S==null?.5:S,this.y=g==null?.5:g,this.r=s==null?.5:s,this.type="radial",this.global=w||!1,j.call(this,d)};L.prototype={constructor:L},Y.inherits(L,j);var U=L;Ye.exports=U},"3gBT":function(Ye,ie){var _=2311;function Y(){return _++}Ye.exports=Y},"4fz+":function(Ye,ie,_){var Y=_("bYtY"),j=_("1bdT"),L=_("mFDi"),U=function(g){g=g||{},j.call(this,g);for(var s in g)g.hasOwnProperty(s)&&(this[s]=g[s]);this._children=[],this.__storage=null,this.__dirty=!0};U.prototype={constructor:U,isGroup:!0,type:"group",silent:!1,children:function(){return this._children.slice()},childAt:function(g){return this._children[g]},childOfName:function(g){for(var s=this._children,d=0;d=0&&(d.splice(w,0,g),this._doAdd(g))}return this},_doAdd:function(g){g.parent&&g.parent.remove(g),g.parent=this;var s=this.__storage,d=this.__zr;s&&s!==g.__storage&&(s.addToStorage(g),g instanceof U&&g.addChildrenToStorage(s)),d&&d.refresh()},remove:function(g){var s=this.__zr,d=this.__storage,w=this._children,p=Y.indexOf(w,g);return p<0?this:(w.splice(p,1),g.parent=null,d&&(d.delFromStorage(g),g instanceof U&&g.delChildrenFromStorage(d)),s&&s.refresh(),this)},removeAll:function(){var g=this._children,s=this.__storage,d,w;for(w=0;w1e-4){A[0]=r-h,A[1]=u-b,v[0]=r+h,v[1]=u+b;return}if(d[0]=g(x)*h+r,d[1]=S(x)*b+u,w[0]=g(t)*h+r,w[1]=S(t)*b+u,o(A,d,w),l(v,d,w),x=x%s,x<0&&(x=x+s),t=t%s,t<0&&(t=t+s),x>t&&!C?t+=s:xx&&(p[0]=g(P)*h+r,p[1]=S(P)*b+u,o(A,p,A),l(v,p,v))}ie.fromPoints=a,ie.fromLine=f,ie.fromCubic=m,ie.fromQuadratic=O,ie.fromArc=i},"4qgm":function(Ye,ie){Ye.exports="data:image/png;base64,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"},"4u4S":function(Ye,ie){Ye.exports="data:image/png;base64,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"},"51gm":function(Ye,ie,_){Ye.exports={title:"title___1NT0J",wrap:"wrap___2hvUc"}},"55Ip":function(Ye,ie,_){"use strict";_.d(ie,"a",function(){return u}),_.d(ie,"b",function(){return A});var Y=_("Ty5D"),j=_("dI71"),L=_("q1tI"),U=_.n(L),S=_("YS25"),g=_("17x9"),s=_.n(g),d=_("wx14"),w=_("zLVn"),p=_("9R94"),a=function(o){Object(j.a)(l,o);function l(){for(var M,P=arguments.length,T=new Array(P),k=0;kU+y&&E>g+y&&E>d+y&&E>p+y||EL+y&&f>S+y&&f>s+y&&f>w+y||f=0||P.relatedTarget.className.indexOf("".concat(F,"-next"))>=0))return;o.setState({goInputText:""}),N(o.getValidValue())},o.go=function(P){var T=o.state.goInputText;if(T==="")return;(P.keyCode===y.ENTER||P.type==="click")&&(o.setState({goInputText:""}),o.props.quickGo(o.getValidValue()))},o}return Object(S.a)(v,[{key:"getValidValue",value:function(){var l=this.state,c=l.goInputText,M=l.current;return!c||isNaN(c)?M:Number(c)}},{key:"getPageSizeOptions",value:function(){var l=this.props,c=l.pageSize,M=l.pageSizeOptions;return M.some(function(P){return P.toString()===c.toString()})?M:M.concat([c.toString()]).sort(function(P,T){var k=isNaN(Number(P))?0:Number(P),N=isNaN(Number(T))?0:Number(T);return k-N})}},{key:"render",value:function(){var l=this,c=this.props,M=c.pageSize,P=c.locale,T=c.rootPrefixCls,k=c.changeSize,N=c.quickGo,F=c.goButton,V=c.selectComponentClass,z=c.buildOptionText,H=c.selectPrefixCls,J=c.disabled,X=this.state.goInputText,te="".concat(T,"-options"),ee=V,be=null,ge=null,je=null;if(!k&&!N)return null;var He=this.getPageSizeOptions();if(k&&ee){var nt=He.map(function(Ge,he){return w.a.createElement(ee.Option,{key:he,value:Ge.toString()},(z||l.buildOptionText)(Ge))});be=w.a.createElement(ee,{disabled:J,prefixCls:H,showSearch:!1,className:"".concat(te,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(M||He[0]).toString(),onChange:this.changeSize,getPopupContainer:function(he){return he.parentNode}},nt)}return N&&(F&&(je=typeof F=="boolean"?w.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:J,className:"".concat(te,"-quick-jumper-button")},P.jump_to_confirm):w.a.createElement("span",{onClick:this.go,onKeyUp:this.go},F)),ge=w.a.createElement("div",{className:"".concat(te,"-quick-jumper")},P.jump_to,w.a.createElement("input",{disabled:J,type:"text",value:X,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),P.page,je)),w.a.createElement("li",{className:"".concat(te)},be,ge)}}]),v}(w.a.Component);m.defaultProps={pageSizeOptions:["10","20","50","100"]};var O=m,i=_("N2Kk");function r(){}function u(C){return typeof C=="number"&&isFinite(C)&&Math.floor(C)===C}function h(C,A,v){return v}function b(C,A,v){var o=typeof C=="undefined"?A.pageSize:C;return Math.floor((v.total-1)/o)+1}var x=function(C){Object(g.a)(v,C);var A=Object(s.a)(v);function v(o){var l;Object(U.a)(this,v),l=A.call(this,o),l.getJumpPrevPage=function(){return Math.max(1,l.state.current-(l.props.showLessItems?3:5))},l.getJumpNextPage=function(){return Math.min(b(void 0,l.state,l.props),l.state.current+(l.props.showLessItems?3:5))},l.getItemIcon=function(k,N){var F=l.props.prefixCls,V=k||w.a.createElement("button",{type:"button","aria-label":N,className:"".concat(F,"-item-link")});return typeof k=="function"&&(V=w.a.createElement(k,Object(L.a)({},l.props))),V},l.savePaginationNode=function(k){l.paginationNode=k},l.isValid=function(k){return u(k)&&k!==l.state.current},l.shouldDisplayQuickJumper=function(){var k=l.props,N=k.showQuickJumper,F=k.pageSize,V=k.total;return V<=F?!1:N},l.handleKeyDown=function(k){(k.keyCode===y.ARROW_UP||k.keyCode===y.ARROW_DOWN)&&k.preventDefault()},l.handleKeyUp=function(k){var N=l.getValidValue(k),F=l.state.currentInputValue;N!==F&&l.setState({currentInputValue:N}),k.keyCode===y.ENTER?l.handleChange(N):k.keyCode===y.ARROW_UP?l.handleChange(N-1):k.keyCode===y.ARROW_DOWN&&l.handleChange(N+1)},l.changePageSize=function(k){var N=l.state.current,F=b(k,l.state,l.props);N=N>F?F:N,F===0&&(N=l.state.current),typeof k=="number"&&("pageSize"in l.props||l.setState({pageSize:k}),"current"in l.props||l.setState({current:N,currentInputValue:N})),l.props.onShowSizeChange(N,k),"onChange"in l.props&&l.props.onChange&&l.props.onChange(N,k)},l.handleChange=function(k){var N=l.props.disabled,F=k;if(l.isValid(F)&&!N){var V=b(void 0,l.state,l.props);F>V?F=V:F<1&&(F=1),"current"in l.props||l.setState({current:F,currentInputValue:F});var z=l.state.pageSize;return l.props.onChange(F,z),F}return l.state.current},l.prev=function(){l.hasPrev()&&l.handleChange(l.state.current-1)},l.next=function(){l.hasNext()&&l.handleChange(l.state.current+1)},l.jumpPrev=function(){l.handleChange(l.getJumpPrevPage())},l.jumpNext=function(){l.handleChange(l.getJumpNextPage())},l.hasPrev=function(){return l.state.current>1},l.hasNext=function(){return l.state.current2?F-2:0),z=2;z=M?T=M:T=Number(c),T}},{key:"getShowSizeChanger",value:function(){var l=this.props,c=l.showSizeChanger,M=l.total,P=l.totalBoundaryShowSizeChanger;return typeof c!="undefined"?c:M>P}},{key:"renderPrev",value:function(l){var c=this.props,M=c.prevIcon,P=c.itemRender,T=P(l,"prev",this.getItemIcon(M,"prev page")),k=!this.hasPrev();return Object(d.isValidElement)(T)?Object(d.cloneElement)(T,{disabled:k}):T}},{key:"renderNext",value:function(l){var c=this.props,M=c.nextIcon,P=c.itemRender,T=P(l,"next",this.getItemIcon(M,"next page")),k=!this.hasNext();return Object(d.isValidElement)(T)?Object(d.cloneElement)(T,{disabled:k}):T}},{key:"render",value:function(){var l=this,c=this.props,M=c.prefixCls,P=c.className,T=c.style,k=c.disabled,N=c.hideOnSinglePage,F=c.total,V=c.locale,z=c.showQuickJumper,H=c.showLessItems,J=c.showTitle,X=c.showTotal,te=c.simple,ee=c.itemRender,be=c.showPrevNextJumpers,ge=c.jumpPrevIcon,je=c.jumpNextIcon,He=c.selectComponentClass,nt=c.selectPrefixCls,Ge=c.pageSizeOptions,he=this.state,ce=he.current,Ee=he.pageSize,fe=he.currentInputValue;if(N===!0&&F<=Ee)return null;var Ne=b(void 0,this.state,this.props),Ce=[],xe=null,ze=null,Le=null,Fe=null,Pe=null,Ve=z&&z.goButton,at=H?1:2,At=ce-1>0?ce-1:0,Rt=ce+1=at*2&&ce!==1+2&&(Ce[0]=Object(d.cloneElement)(Ce[0],{className:"".concat(M,"-item-after-jump-prev")}),Ce.unshift(xe)),Ne-ce>=at*2&&ce!==Ne-2&&(Ce[Ce.length-1]=Object(d.cloneElement)(Ce[Ce.length-1],{className:"".concat(M,"-item-before-jump-next")}),Ce.push(ze)),Ht!==1&&Ce.unshift(Le),sn!==Ne&&Ce.push(Fe)}var Qe=null;X&&(Qe=w.a.createElement("li",{className:"".concat(M,"-total-text")},X(F,[F===0?0:(ce-1)*Ee+1,ce*Ee>F?F:ce*Ee])));var Je=!this.hasPrev()||!Ne,Xe=!this.hasNext()||!Ne;return w.a.createElement("ul",Object(Y.a)({className:a()(M,P,Object(j.a)({},"".concat(M,"-disabled"),k)),style:T,unselectable:"unselectable",ref:this.savePaginationNode},tn),Qe,w.a.createElement("li",{title:J?V.prev_page:null,onClick:this.prev,tabIndex:Je?null:0,onKeyPress:this.runIfEnterPrev,className:a()("".concat(M,"-prev"),Object(j.a)({},"".concat(M,"-disabled"),Je)),"aria-disabled":Je},this.renderPrev(At)),Ce,w.a.createElement("li",{title:J?V.next_page:null,onClick:this.next,tabIndex:Xe?null:0,onKeyPress:this.runIfEnterNext,className:a()("".concat(M,"-next"),Object(j.a)({},"".concat(M,"-disabled"),Xe)),"aria-disabled":Xe},this.renderNext(Rt)),w.a.createElement(O,{disabled:k,locale:V,rootPrefixCls:M,selectComponentClass:He,selectPrefixCls:nt,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:ce,pageSize:Ee,pageSizeOptions:Ge,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Ve}))}}],[{key:"getDerivedStateFromProps",value:function(l,c){var M={};if("current"in l&&(M.current=l.current,l.current!==c.current&&(M.currentInputValue=M.current)),"pageSize"in l&&l.pageSize!==c.pageSize){var P=c.current,T=b(l.pageSize,c,l);P=P>T?T:P,"current"in l||(M.current=P,M.currentInputValue=P),M.pageSize=l.pageSize}return M}}]),v}(w.a.Component);x.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:r,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:r,locale:i.a,style:{},itemRender:h,totalBoundaryShowSizeChanger:50};var t=x},"6GrX":function(Ye,ie,_){var Y=_("mFDi"),j=_("Xnb7"),L=_("bYtY"),U=L.getContext,S=L.extend,g=L.retrieve2,s=L.retrieve3,d=L.trim,w={},p=0,a=5e3,f=/\{([a-zA-Z0-9_]+)\|([^}]*)\}/g,E="12px sans-serif",y={};function m(N,F){y[N]=F}function O(N,F){F=F||E;var V=N+":"+F;if(w[V])return w[V];for(var z=(N+"").split(` +`+f.stack):f},0)}}return a.prototype.emit=function(f){this.listeners.forEach(function(E){E(f)})},a.prototype.onUnexpectedError=function(f){this.unexpectedErrorHandler(f),this.emit(f)},a.prototype.onUnexpectedExternalError=function(f){this.unexpectedErrorHandler(f)},a}(),j=new Y;function L(a){s(a)||j.onUnexpectedError(a);return}function U(a){s(a)||j.onUnexpectedExternalError(a);return}function S(a){if(a instanceof Error){var f=a.name,E=a.message,y=a.stacktrace||a.stack;return{$isError:!0,name:f,message:E,stack:y}}return a}var g="Canceled";function s(a){return a instanceof Error&&a.name===g&&a.message===g}function d(){var a=new Error(g);return a.name=a.message,a}function w(a){return a?new Error("Illegal argument: "+a):new Error("Illegal argument")}function p(a){return a?new Error("Illegal state: "+a):new Error("Illegal state")}},"06Qe":function(Ye,ie,_){var Y=_("ItGF"),j="urn:schemas-microsoft-com:vml",L=typeof window=="undefined"?null:window,U=!1,S=L&&L.document;function g(w){return s(w)}var s;if(S&&!Y.canvasSupported)try{!S.namespaces.zrvml&&S.namespaces.add("zrvml",j),s=function(w){return S.createElement("')}}catch(w){s=function(p){return S.createElement("<"+p+' xmlns="'+j+'" class="zrvml">')}}function d(){if(U||!S)return;U=!0;var w=S.styleSheets;w.length<31?S.createStyleSheet().addRule(".zrvml","behavior:url(#default#VML)"):w[0].addRule(".zrvml","behavior:url(#default#VML)")}ie.doc=S,ie.createNode=g,ie.initVML=d},"0eGx":function(Ye,ie,_){Ye.exports=_.p+"static/zhong.c1924b73.svg"},"0r65":function(Ye,ie){var _=arguments[3],Y=arguments[4],j=arguments[5],L=JSON.stringify;Ye.exports=function(U,S){for(var g,s=Object.keys(j),d=0,w=s.length;d=0;b--){var x;if(u[b]!==r&&!u[b].ignore&&(x=E(u[b],O,i))&&(!h.topTarget&&(h.topTarget=u[b]),x!==s)){h.target=u[b];break}}return h},processGesture:function(O,i){this._gestureMgr||(this._gestureMgr=new g);var r=this._gestureMgr;i==="start"&&r.clear();var u=r.recognize(O,this.findHover(O.zrX,O.zrY,null).target,this.proxy.dom);if(i==="end"&&r.clear(),u){var h=u.type;O.gestureEvent=h,this.dispatchToElement({target:u.target},h,u.event)}}},Y.each(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],function(O){f.prototype[O]=function(i){var r=i.zrX,u=i.zrY,h=y(this,r,u),b,x;if((O!=="mouseup"||!h)&&(b=this.findHover(r,u),x=b.target),O==="mousedown")this._downEl=x,this._downPoint=[i.zrX,i.zrY],this._upEl=x;else if(O==="mouseup")this._upEl=x;else if(O==="click"){if(this._downEl!==this._upEl||!this._downPoint||j.dist(this._downPoint,[i.zrX,i.zrY])>4)return;this._downPoint=null}this.dispatchToElement(b,O,i)}});function E(O,i,r){if(O[O.rectHover?"rectContain":"contain"](i,r)){for(var u=O,h;u;){if(u.clipPath&&!u.clipPath.contain(i,r))return!1;u.silent&&(h=!0),u=u.parent}return h?s:!0}return!1}function y(O,i,r){var u=O.painter;return i<0||i>u.getWidth()||r<0||r>u.getHeight()}Y.mixin(f,U),Y.mixin(f,L);var m=f;Ye.exports=m},"19Vz":function(Ye,ie,_){(function(Y){Y(_("VrN/"))})(function(Y){Y.defineOption("placeholder","",function(d,w,p){var a=p&&p!=Y.Init;if(w&&!a)d.on("blur",S),d.on("change",g),d.on("swapDoc",g),Y.on(d.getInputField(),"compositionupdate",d.state.placeholderCompose=function(){U(d)}),g(d);else if(!w&&a){d.off("blur",S),d.off("change",g),d.off("swapDoc",g),Y.off(d.getInputField(),"compositionupdate",d.state.placeholderCompose),j(d);var f=d.getWrapperElement();f.className=f.className.replace(" CodeMirror-empty","")}w&&!d.hasFocus()&&S(d)});function j(d){d.state.placeholder&&(d.state.placeholder.parentNode.removeChild(d.state.placeholder),d.state.placeholder=null)}function L(d){j(d);var w=d.state.placeholder=document.createElement("pre");w.style.cssText="height: 0; overflow: visible",w.style.direction=d.getOption("direction"),w.className="CodeMirror-placeholder CodeMirror-line-like";var p=d.getOption("placeholder");typeof p=="string"&&(p=document.createTextNode(p)),w.appendChild(p),d.display.lineSpace.insertBefore(w,d.display.lineSpace.firstChild)}function U(d){setTimeout(function(){var w=!1,p=d.getInputField();p.nodeName=="TEXTAREA"?w=!p.value:d.lineCount()==1&&(w=!/[^\u200b]/.test(p.querySelector(".CodeMirror-line").textContent)),w?L(d):j(d)},20)}function S(d){s(d)&&L(d)}function g(d){var w=d.getWrapperElement(),p=s(d);w.className=w.className.replace(" CodeMirror-empty","")+(p?" CodeMirror-empty":""),p?L(d):j(d)}function s(d){return d.lineCount()===1&&d.getLine(0)===""}})},"1Jh7":function(Ye,ie,_){var Y=_("y+Vt"),j=_("T6xi"),L=Y.extend({type:"polyline",shape:{points:null,smooth:!1,smoothConstraint:null},style:{stroke:"#000",fill:null},buildPath:function(U,S){j.buildPath(U,S,!1)}});Ye.exports=L},"1MYJ":function(Ye,ie,_){var Y=_("y+Vt"),j=Y.extend({type:"compound",shape:{paths:null},_updatePathDirty:function(){for(var L=this.__dirtyPath,U=this.shape.paths,S=0;S=this._maxSize&&a>0){var E=d.head;d.remove(E),delete w[E.key],p=E.value,this._lastRemovedEntry=E}f?f.value=s:f=new j(s),f.key=g,d.insertEntry(f),w[g]=f}return p},U.get=function(g){var s=this._map[g],d=this._list;if(s!=null)return s!==d.tail&&(d.remove(s),d.insertEntry(s)),s.value},U.clear=function(){this._list.clear(),this._map={}};var S=L;Ye.exports=S},"1bdT":function(Ye,ie,_){var Y=_("3gBT"),j=_("H6uX"),L=_("DN4a"),U=_("vWvF"),S=_("bYtY"),g=function(d){L.call(this,d),j.call(this,d),U.call(this,d),this.id=d.id||Y()};g.prototype={type:"element",name:"",__zr:null,ignore:!1,clipPath:null,isGroup:!1,drift:function(d,w){switch(this.draggable){case"horizontal":w=0;break;case"vertical":d=0;break}var p=this.transform;p||(p=this.transform=[1,0,0,1,0,0]),p[4]+=d,p[5]+=w,this.decomposeTransform(),this.dirty(!1)},beforeUpdate:function(){},afterUpdate:function(){},update:function(){this.updateTransform()},traverse:function(d,w){},attrKV:function(d,w){if(d==="position"||d==="scale"||d==="origin"){if(w){var p=this[d];p||(p=this[d]=[]),p[0]=w[0],p[1]=w[1]}}else this[d]=w},hide:function(){this.ignore=!0,this.__zr&&this.__zr.refresh()},show:function(){this.ignore=!1,this.__zr&&this.__zr.refresh()},attr:function(d,w){if(typeof d=="string")this.attrKV(d,w);else if(S.isObject(d))for(var p in d)d.hasOwnProperty(p)&&this.attrKV(p,d[p]);return this.dirty(!1),this},setClipPath:function(d){var w=this.__zr;w&&d.addSelfToZr(w),this.clipPath&&this.clipPath!==d&&this.removeClipPath(),this.clipPath=d,d.__zr=w,d.__clipTarget=this,this.dirty(!1)},removeClipPath:function(){var d=this.clipPath;d&&(d.__zr&&d.removeSelfFromZr(d.__zr),d.__zr=null,d.__clipTarget=null,this.clipPath=null,this.dirty(!1))},addSelfToZr:function(d){this.__zr=d;var w=this.animators;if(w)for(var p=0;p")):null:c.match("--")?P(m("comment","-->")):c.match("DOCTYPE",!0,!0)?(c.eatWhile(/[\w\._\-]/),P(O(1))):null:c.eat("?")?(c.eatWhile(/[\w\._\-]/),M.tokenize=m("meta","?>"),"meta"):(p=c.eat("/")?"closeTag":"openTag",M.tokenize=E,"tag bracket");if(T=="&"){var k;return c.eat("#")?c.eat("x")?k=c.eatWhile(/[a-fA-F\d]/)&&c.eat(";"):k=c.eatWhile(/[\d]/)&&c.eat(";"):k=c.eatWhile(/[\w\.\-:]/)&&c.eat(";"),k?"atom":"error"}else return c.eatWhile(/[^&<]/),null}f.isInText=!0;function E(c,M){var P=c.next();if(P==">"||P=="/"&&c.eat(">"))return M.tokenize=f,p=P==">"?"endTag":"selfcloseTag","tag bracket";if(P=="=")return p="equals",null;if(P=="<"){M.tokenize=f,M.state=h,M.tagName=M.tagStart=null;var T=M.tokenize(c,M);return T?T+" tag error":"tag error"}else return/[\'\"]/.test(P)?(M.tokenize=y(P),M.stringStartCol=c.column(),M.tokenize(c,M)):(c.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function y(c){var M=function(P,T){for(;!P.eol();)if(P.next()==c){T.tokenize=E;break}return"string"};return M.isInAttribute=!0,M}function m(c,M){return function(P,T){for(;!P.eol();){if(P.match(M)){T.tokenize=f;break}P.next()}return c}}function O(c){return function(M,P){for(var T;(T=M.next())!=null;){if(T=="<")return P.tokenize=O(c+1),P.tokenize(M,P);if(T==">")if(c==1){P.tokenize=f;break}else return P.tokenize=O(c-1),P.tokenize(M,P)}return"meta"}}function i(c,M,P){this.prev=c.context,this.tagName=M,this.indent=c.indented,this.startOfLine=P,(s.doNotIndent.hasOwnProperty(M)||c.context&&c.context.noIndent)&&(this.noIndent=!0)}function r(c){c.context&&(c.context=c.context.prev)}function u(c,M){for(var P;;){if(!c.context)return;if(P=c.context.tagName,!s.contextGrabbers.hasOwnProperty(P)||!s.contextGrabbers[P].hasOwnProperty(M))return;r(c)}}function h(c,M,P){return c=="openTag"?(P.tagStart=M.column(),b):c=="closeTag"?x:h}function b(c,M,P){return c=="word"?(P.tagName=M.current(),a="tag",A):s.allowMissingTagName&&c=="endTag"?(a="tag bracket",A(c,M,P)):(a="error",b)}function x(c,M,P){if(c=="word"){var T=M.current();return P.context&&P.context.tagName!=T&&s.implicitlyClosed.hasOwnProperty(P.context.tagName)&&r(P),P.context&&P.context.tagName==T||s.matchClosing===!1?(a="tag",t):(a="tag error",C)}else return s.allowMissingTagName&&c=="endTag"?(a="tag bracket",t(c,M,P)):(a="error",C)}function t(c,M,P){return c!="endTag"?(a="error",t):(r(P),h)}function C(c,M,P){return a="error",t(c,M,P)}function A(c,M,P){if(c=="word")return a="attribute",v;if(c=="endTag"||c=="selfcloseTag"){var T=P.tagName,k=P.tagStart;return P.tagName=P.tagStart=null,c=="selfcloseTag"||s.autoSelfClosers.hasOwnProperty(T)?u(P,T):(u(P,T),P.context=new i(P,T,k==P.indented)),h}return a="error",A}function v(c,M,P){return c=="equals"?o:(s.allowMissing||(a="error"),A(c,M,P))}function o(c,M,P){return c=="string"?l:c=="word"&&s.allowUnquoted?(a="string",A):(a="error",A(c,M,P))}function l(c,M,P){return c=="string"?l:A(c,M,P)}return{startState:function(c){var M={tokenize:f,state:h,indented:c||0,tagName:null,tagStart:null,context:null};return c!=null&&(M.baseIndent=c),M},token:function(c,M){if(!M.tagName&&c.sol()&&(M.indented=c.indentation()),c.eatSpace())return null;p=null;var P=M.tokenize(c,M);return(P||p)&&P!="comment"&&(a=null,M.state=M.state(p||P,c,M),a&&(P=a=="error"?P+" error":a)),P},indent:function(c,M,P){var T=c.context;if(c.tokenize.isInAttribute)return c.tagStart==c.indented?c.stringStartCol+1:c.indented+g;if(T&&T.noIndent)return Y.Pass;if(c.tokenize!=E&&c.tokenize!=f)return P?P.match(/^(\s*)/)[0].length:0;if(c.tagName)return s.multilineTagIndentPastTag!==!1?c.tagStart+c.tagName.length+2:c.tagStart+g*(s.multilineTagIndentFactor||1);if(s.alignCDATA&&/$/,blockCommentStart:"",configuration:s.htmlMode?"html":"xml",helperType:s.htmlMode?"html":"xml",skipAttribute:function(c){c.state==o&&(c.state=A)},xmlCurrentTag:function(c){return c.tagName?{name:c.tagName,close:c.type=="closeTag"}:null},xmlCurrentContext:function(c){for(var M=[],P=c.context;P;P=P.prev)P.tagName&&M.push(P.tagName);return M.reverse()}}}),Y.defineMIME("text/xml","xml"),Y.defineMIME("application/xml","xml"),Y.mimeModes.hasOwnProperty("text/html")||Y.defineMIME("text/html",{name:"xml",htmlMode:!0})})},"1j5w":function(Ye,ie,_){"use strict";_.d(ie,"d",function(){return At}),_.d(ie,"b",function(){return dt}),_.d(ie,"c",function(){return xt}),_.d(ie,"a",function(){return Tt});var Y=_("VTBJ"),j=_("1OyB"),L=_("vuIU"),U=_("JX7q"),S=_("Ji7U"),g=_("LK+K"),s=_("q1tI"),d=_("I8Z2"),w=_("BGR+"),p=_("wx14"),a=_("rePB"),f=_("4IlW"),E=_("2GS6"),y=_("Gytx"),m=_.n(y),O=_("TSYQ"),i=_.n(O),r=_("U8pU"),u=_("ODXe"),h=/iPhone/i,b=/iPod/i,x=/iPad/i,t=/\bAndroid(?:.+)Mobile\b/i,C=/Android/i,A=/\bAndroid(?:.+)SD4930UR\b/i,v=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,o=/Windows Phone/i,l=/\bWindows(?:.+)ARM\b/i,c=/BlackBerry/i,M=/BB10/i,P=/Opera Mini/i,T=/\b(CriOS|Chrome)(?:.+)Mobile/i,k=/Mobile(?:.+)Firefox\b/i;function N(mn,pe){return mn.test(pe)}function F(mn){var pe=mn||(typeof navigator!="undefined"?navigator.userAgent:""),Gt=pe.split("[FBAN");if(typeof Gt[1]!="undefined"){var Lt=Gt,Be=Object(u.a)(Lt,1);pe=Be[0]}if(Gt=pe.split("Twitter"),typeof Gt[1]!="undefined"){var ot=Gt,Xt=Object(u.a)(ot,1);pe=Xt[0]}var Pt={apple:{phone:N(h,pe)&&!N(o,pe),ipod:N(b,pe),tablet:!N(h,pe)&&N(x,pe)&&!N(o,pe),device:(N(h,pe)||N(b,pe)||N(x,pe))&&!N(o,pe)},amazon:{phone:N(A,pe),tablet:!N(A,pe)&&N(v,pe),device:N(A,pe)||N(v,pe)},android:{phone:!N(o,pe)&&N(A,pe)||!N(o,pe)&&N(t,pe),tablet:!N(o,pe)&&!N(A,pe)&&!N(t,pe)&&(N(v,pe)||N(C,pe)),device:!N(o,pe)&&(N(A,pe)||N(v,pe)||N(t,pe)||N(C,pe))||N(/\bokhttp\b/i,pe)},windows:{phone:N(o,pe),tablet:N(l,pe),device:N(o,pe)||N(l,pe)},other:{blackberry:N(c,pe),blackberry10:N(M,pe),opera:N(P,pe),firefox:N(k,pe),chrome:N(T,pe),device:N(c,pe)||N(M,pe)||N(P,pe)||N(k,pe)||N(T,pe)},any:null,phone:null,tablet:null};return Pt.any=Pt.apple.device||Pt.android.device||Pt.windows.device||Pt.other.device,Pt.phone=Pt.apple.phone||Pt.android.phone||Pt.windows.phone,Pt.tablet=Pt.apple.tablet||Pt.android.tablet||Pt.windows.tablet,Pt}var V=Object(Y.a)(Object(Y.a)({},F()),{},{isMobile:F}),z=V;function H(){}function J(mn,pe,Gt){var Lt=pe||"";return mn.key||"".concat(Lt,"item_").concat(Gt)}function X(mn){return"".concat(mn,"-menu-")}function te(mn,pe){var Gt=-1;s.Children.forEach(mn,function(Lt){Gt+=1,Lt&&Lt.type&&Lt.type.isMenuItemGroup?s.Children.forEach(Lt.props.children,function(Be){Gt+=1,pe(Be,Gt)}):pe(Lt,Gt)})}function ee(mn,pe,Gt){if(!mn||Gt.find)return;s.Children.forEach(mn,function(Lt){if(Lt){var Be=Lt.type;if(!Be||!(Be.isSubMenu||Be.isMenuItem||Be.isMenuItemGroup))return;pe.indexOf(Lt.key)!==-1?Gt.find=!0:Lt.props.children&&ee(Lt.props.children,pe,Gt)}})}var be=["defaultSelectedKeys","selectedKeys","defaultOpenKeys","openKeys","mode","getPopupContainer","onSelect","onDeselect","onDestroy","openTransitionName","openAnimation","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","triggerSubMenuAction","level","selectable","multiple","onOpenChange","visible","focusable","defaultActiveFirst","prefixCls","inlineIndent","parentMenu","title","rootPrefixCls","eventKey","active","onItemHover","onTitleMouseEnter","onTitleMouseLeave","onTitleClick","popupAlign","popupOffset","isOpen","renderMenuItem","manualRef","subMenuKey","disabled","index","isSelected","store","activeKey","builtinPlacements","overflowedIndicator","motion","attribute","value","popupClassName","inlineCollapsed","menu","theme","itemIcon","expandIcon"],ge=function(pe){var Gt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Lt=pe&&typeof pe.getBoundingClientRect=="function"&&pe.getBoundingClientRect().width;if(Lt){if(Gt){var Be=getComputedStyle(pe),ot=Be.marginLeft,Xt=Be.marginRight;Lt+=+ot.replace("px","")+ +Xt.replace("px","")}Lt=+Lt.toFixed(6)}return Lt||0},je=function(pe,Gt,Lt){pe&&Object(r.a)(pe.style)==="object"&&(pe.style[Gt]=Lt)},He=function(){return z.any},nt=_("KQm4"),Ge=_("Ff2n"),he=_("i8i4"),ce=_("bdgK"),Ee=_("uciX"),fe=_("8XRh"),Ne={adjustX:1,adjustY:1},Ce={topLeft:{points:["bl","tl"],overflow:Ne,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Ne,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:Ne,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:Ne,offset:[4,0]}},xe={topLeft:{points:["bl","tl"],overflow:Ne,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Ne,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:Ne,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:Ne,offset:[4,0]}},ze=Ce,Le=0,Fe={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},Pe=function(pe,Gt,Lt){var Be=X(Gt),ot=pe.getState();pe.setState({defaultActiveFirst:Object(Y.a)(Object(Y.a)({},ot.defaultActiveFirst),{},Object(a.a)({},Be,Lt))})},Ve=function(mn){Object(S.a)(Gt,mn);var pe=Object(g.a)(Gt);function Gt(Lt){var Be;Object(j.a)(this,Gt),Be=pe.call(this,Lt),Be.onDestroy=function(bt){Be.props.onDestroy(bt)},Be.onKeyDown=function(bt){var ft=bt.keyCode,Nt=Be.menuInstance,jt=Be.props,bn=jt.isOpen,Te=jt.store;if(ft===f.a.ENTER)return Be.onTitleClick(bt),Pe(Te,Be.props.eventKey,!0),!0;if(ft===f.a.RIGHT)return bn?Nt.onKeyDown(bt):(Be.triggerOpenChange(!0),Pe(Te,Be.props.eventKey,!0)),!0;if(ft===f.a.LEFT){var ve;if(bn)ve=Nt.onKeyDown(bt);else return;return ve||(Be.triggerOpenChange(!1),ve=!0),ve}return bn&&(ft===f.a.UP||ft===f.a.DOWN)?Nt.onKeyDown(bt):void 0},Be.onOpenChange=function(bt){Be.props.onOpenChange(bt)},Be.onPopupVisibleChange=function(bt){Be.triggerOpenChange(bt,bt?"mouseenter":"mouseleave")},Be.onMouseEnter=function(bt){var ft=Be.props,Nt=ft.eventKey,jt=ft.onMouseEnter,bn=ft.store;Pe(bn,Be.props.eventKey,!1),jt({key:Nt,domEvent:bt})},Be.onMouseLeave=function(bt){var ft=Be.props,Nt=ft.parentMenu,jt=ft.eventKey,bn=ft.onMouseLeave;Nt.subMenuInstance=Object(U.a)(Be),bn({key:jt,domEvent:bt})},Be.onTitleMouseEnter=function(bt){var ft=Be.props,Nt=ft.eventKey,jt=ft.onItemHover,bn=ft.onTitleMouseEnter;jt({key:Nt,hover:!0}),bn({key:Nt,domEvent:bt})},Be.onTitleMouseLeave=function(bt){var ft=Be.props,Nt=ft.parentMenu,jt=ft.eventKey,bn=ft.onItemHover,Te=ft.onTitleMouseLeave;Nt.subMenuInstance=Object(U.a)(Be),bn({key:jt,hover:!1}),Te({key:jt,domEvent:bt})},Be.onTitleClick=function(bt){var ft=Object(U.a)(Be),Nt=ft.props;if(Nt.onTitleClick({key:Nt.eventKey,domEvent:bt}),Nt.triggerSubMenuAction==="hover")return;Be.triggerOpenChange(!Nt.isOpen,"click"),Pe(Nt.store,Be.props.eventKey,!1)},Be.onSubMenuClick=function(bt){typeof Be.props.onClick=="function"&&Be.props.onClick(Be.addKeyPath(bt))},Be.onSelect=function(bt){Be.props.onSelect(bt)},Be.onDeselect=function(bt){Be.props.onDeselect(bt)},Be.getPrefixCls=function(){return"".concat(Be.props.rootPrefixCls,"-submenu")},Be.getActiveClassName=function(){return"".concat(Be.getPrefixCls(),"-active")},Be.getDisabledClassName=function(){return"".concat(Be.getPrefixCls(),"-disabled")},Be.getSelectedClassName=function(){return"".concat(Be.getPrefixCls(),"-selected")},Be.getOpenClassName=function(){return"".concat(Be.props.rootPrefixCls,"-submenu-open")},Be.saveMenuInstance=function(bt){Be.menuInstance=bt},Be.addKeyPath=function(bt){return Object(Y.a)(Object(Y.a)({},bt),{},{keyPath:(bt.keyPath||[]).concat(Be.props.eventKey)})},Be.triggerOpenChange=function(bt,ft){var Nt=Be.props.eventKey,jt=function(){Be.onOpenChange({key:Nt,item:Object(U.a)(Be),trigger:ft,open:bt})};ft==="mouseenter"?Be.mouseenterTimeout=setTimeout(function(){jt()},0):jt()},Be.isChildrenSelected=function(){var bt={find:!1};return ee(Be.props.children,Be.props.selectedKeys,bt),bt.find},Be.isOpen=function(){return Be.props.openKeys.indexOf(Be.props.eventKey)!==-1},Be.adjustWidth=function(){if(!Be.subMenuTitle||!Be.menuInstance)return;var bt=he.findDOMNode(Be.menuInstance);if(bt.offsetWidth>=Be.subMenuTitle.offsetWidth)return;bt.style.minWidth="".concat(Be.subMenuTitle.offsetWidth,"px")},Be.saveSubMenuTitle=function(bt){Be.subMenuTitle=bt},Be.getBaseProps=function(){var bt=Object(U.a)(Be),ft=bt.props;return{mode:ft.mode==="horizontal"?"vertical":ft.mode,visible:Be.props.isOpen,level:ft.level+1,inlineIndent:ft.inlineIndent,focusable:!1,onClick:Be.onSubMenuClick,onSelect:Be.onSelect,onDeselect:Be.onDeselect,onDestroy:Be.onDestroy,selectedKeys:ft.selectedKeys,eventKey:"".concat(ft.eventKey,"-menu-"),openKeys:ft.openKeys,motion:ft.motion,onOpenChange:Be.onOpenChange,subMenuOpenDelay:ft.subMenuOpenDelay,parentMenu:Object(U.a)(Be),subMenuCloseDelay:ft.subMenuCloseDelay,forceSubMenuRender:ft.forceSubMenuRender,triggerSubMenuAction:ft.triggerSubMenuAction,builtinPlacements:ft.builtinPlacements,defaultActiveFirst:ft.store.getState().defaultActiveFirst[X(ft.eventKey)],multiple:ft.multiple,prefixCls:ft.rootPrefixCls,id:Be.internalMenuId,manualRef:Be.saveMenuInstance,itemIcon:ft.itemIcon,expandIcon:ft.expandIcon,direction:ft.direction}},Be.getMotion=function(bt,ft){var Nt=Object(U.a)(Be),jt=Nt.haveRendered,bn=Be.props,Te=bn.motion,ve=bn.rootPrefixCls,Q=Object(Y.a)(Object(Y.a)({},Te),{},{leavedClassName:"".concat(ve,"-hidden"),removeOnLeave:!1,motionAppear:jt||!ft||bt!=="inline"});return Q};var ot=Lt.store,Xt=Lt.eventKey,Pt=ot.getState(),$t=Pt.defaultActiveFirst;Be.isRootMenu=!1;var Zt=!1;return $t&&(Zt=$t[Xt]),Pe(ot,Xt,Zt),Be}return Object(L.a)(Gt,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var Be=this,ot=this.props,Xt=ot.mode,Pt=ot.parentMenu,$t=ot.manualRef;if($t&&$t(this),Xt!=="horizontal"||!Pt.isRootMenu||!this.props.isOpen)return;this.minWidthTimeout=setTimeout(function(){return Be.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var Be=this.props,ot=Be.onDestroy,Xt=Be.eventKey;ot&&ot(Xt),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout)}},{key:"renderChildren",value:function(Be){var ot=this,Xt=this.getBaseProps(),Pt=this.getMotion(Xt.mode,Xt.visible);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||Xt.visible||Xt.forceSubMenuRender,!this.haveOpened)return s.createElement("div",null);var $t=Xt.direction;return s.createElement(fe.default,Object.assign({visible:Xt.visible},Pt),function(Zt){var bt=Zt.className,ft=Zt.style,Nt=i()("".concat(Xt.prefixCls,"-sub"),bt,Object(a.a)({},"".concat(Xt.prefixCls,"-rtl"),$t==="rtl"));return s.createElement(Qe,Object.assign({},Xt,{id:ot.internalMenuId,className:Nt,style:ft}),Be)})}},{key:"render",value:function(){var Be,ot=Object(Y.a)({},this.props),Xt=ot.isOpen,Pt=this.getPrefixCls(),$t=ot.mode==="inline",Zt=i()(Pt,"".concat(Pt,"-").concat(ot.mode),(Be={},Object(a.a)(Be,ot.className,!!ot.className),Object(a.a)(Be,this.getOpenClassName(),Xt),Object(a.a)(Be,this.getActiveClassName(),ot.active||Xt&&!$t),Object(a.a)(Be,this.getDisabledClassName(),ot.disabled),Object(a.a)(Be,this.getSelectedClassName(),this.isChildrenSelected()),Be));this.internalMenuId||(ot.eventKey?this.internalMenuId="".concat(ot.eventKey,"$Menu"):(Le+=1,this.internalMenuId="$__$".concat(Le,"$Menu")));var bt={},ft={},Nt={};ot.disabled||(bt={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},ft={onClick:this.onTitleClick},Nt={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var jt={},bn=ot.direction;$t&&(bn==="rtl"?jt.paddingRight=ot.inlineIndent*ot.level:jt.paddingLeft=ot.inlineIndent*ot.level);var Te={};this.props.isOpen&&(Te={"aria-owns":this.internalMenuId});var ve=null;ot.mode!=="horizontal"&&(ve=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(ve=s.createElement(this.props.expandIcon,Object(Y.a)({},this.props))));var Q=s.createElement("div",Object.assign({ref:this.saveSubMenuTitle,style:jt,className:"".concat(Pt,"-title"),role:"button"},Nt,ft,{"aria-expanded":Xt},Te,{"aria-haspopup":"true",title:typeof ot.title=="string"?ot.title:void 0}),ot.title,ve||s.createElement("i",{className:"".concat(Pt,"-arrow")})),$=this.renderChildren(ot.children),re=ot.parentMenu.isRootMenu?ot.parentMenu.props.getPopupContainer:function(jn){return jn.parentNode},de=Fe[ot.mode],Ue=ot.popupOffset?{offset:ot.popupOffset}:{},it=ot.mode==="inline"?"":ot.popupClassName;it+=bn==="rtl"?" ".concat(Pt,"-rtl"):"";var Mt=ot.disabled,Ln=ot.triggerSubMenuAction,kn=ot.subMenuOpenDelay,St=ot.forceSubMenuRender,an=ot.subMenuCloseDelay,Pn=ot.builtinPlacements;be.forEach(function(jn){return delete ot[jn]}),delete ot.onClick;var dn=bn==="rtl"?Object.assign({},xe,Pn):Object.assign({},Ce,Pn);return delete ot.direction,s.createElement("li",Object.assign({},ot,bt,{className:Zt,role:"menuitem"}),$t&&Q,$t&&$,!$t&&s.createElement(Ee.a,{prefixCls:Pt,popupClassName:i()("".concat(Pt,"-popup"),it),getPopupContainer:re,builtinPlacements:dn,popupPlacement:de,popupVisible:Xt,popupAlign:Ue,popup:$,action:Mt?[]:[Ln],mouseEnterDelay:kn,mouseLeaveDelay:an,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:St},Q))}}]),Gt}(s.Component);Ve.defaultProps={onMouseEnter:H,onMouseLeave:H,onTitleMouseEnter:H,onTitleMouseLeave:H,onTitleClick:H,manualRef:H,mode:"vertical",title:""};var at=Object(d.b)(function(mn,pe){var Gt=mn.openKeys,Lt=mn.activeKey,Be=mn.selectedKeys,ot=pe.eventKey,Xt=pe.subMenuKey;return{isOpen:Gt.indexOf(ot)>-1,active:Lt[Xt]===ot,selectedKeys:Be}})(Ve);at.isSubMenu=!0;var At=at,Rt="menuitem-overflowed",tn=.5,Qt=function(mn){Object(S.a)(Gt,mn);var pe=Object(g.a)(Gt);function Gt(){var Lt;return Object(j.a)(this,Gt),Lt=pe.apply(this,arguments),Lt.resizeObserver=null,Lt.mutationObserver=null,Lt.originalTotalWidth=0,Lt.overflowedItems=[],Lt.menuItemSizes=[],Lt.cancelFrameId=null,Lt.state={lastVisibleIndex:void 0},Lt.getMenuItemNodes=function(){var Be=Lt.props.prefixCls,ot=he.findDOMNode(Object(U.a)(Lt));return ot?[].slice.call(ot.children).filter(function(Xt){return Xt.className.split(" ").indexOf("".concat(Be,"-overflowed-submenu"))<0}):[]},Lt.getOverflowedSubMenuItem=function(Be,ot,Xt){var Pt=Lt.props,$t=Pt.overflowedIndicator,Zt=Pt.level,bt=Pt.mode,ft=Pt.prefixCls,Nt=Pt.theme;if(Zt!==1||bt!=="horizontal")return null;var jt=Lt.props.children[0],bn=jt.props,Te=bn.children,ve=bn.title,Q=bn.style,$=Object(Ge.a)(bn,["children","title","style"]),re=Object(Y.a)({},Q),de="".concat(Be,"-overflowed-indicator"),Ue="".concat(Be,"-overflowed-indicator");ot.length===0&&Xt!==!0?re=Object(Y.a)(Object(Y.a)({},re),{},{display:"none"}):Xt&&(re=Object(Y.a)(Object(Y.a)({},re),{},{visibility:"hidden",position:"absolute"}),de="".concat(de,"-placeholder"),Ue="".concat(Ue,"-placeholder"));var it=Nt?"".concat(ft,"-").concat(Nt):"",Mt={};return be.forEach(function(Ln){$[Ln]!==void 0&&(Mt[Ln]=$[Ln])}),s.createElement(At,Object.assign({title:$t,className:"".concat(ft,"-overflowed-submenu"),popupClassName:it},Mt,{key:de,eventKey:Ue,disabled:!1,style:re}),ot)},Lt.setChildrenWidthAndResize=function(){if(Lt.props.mode!=="horizontal")return;var Be=he.findDOMNode(Object(U.a)(Lt));if(!Be)return;var ot=Be.children;if(!ot||ot.length===0)return;var Xt=Be.children[ot.length-1];je(Xt,"display","inline-block");var Pt=Lt.getMenuItemNodes(),$t=Pt.filter(function(Zt){return Zt.className.split(" ").indexOf(Rt)>=0});$t.forEach(function(Zt){je(Zt,"display","inline-block")}),Lt.menuItemSizes=Pt.map(function(Zt){return ge(Zt,!0)}),$t.forEach(function(Zt){je(Zt,"display","none")}),Lt.overflowedIndicatorWidth=ge(Be.children[Be.children.length-1],!0),Lt.originalTotalWidth=Lt.menuItemSizes.reduce(function(Zt,bt){return Zt+bt},0),Lt.handleResize(),je(Xt,"display","none")},Lt.handleResize=function(){if(Lt.props.mode!=="horizontal")return;var Be=he.findDOMNode(Object(U.a)(Lt));if(!Be)return;var ot=ge(Be);Lt.overflowedItems=[];var Xt=0,Pt;Lt.originalTotalWidth>ot+tn&&(Pt=-1,Lt.menuItemSizes.forEach(function($t){Xt+=$t,Xt+Lt.overflowedIndicatorWidth<=ot&&(Pt+=1)})),Lt.setState({lastVisibleIndex:Pt})},Lt}return Object(L.a)(Gt,[{key:"componentDidMount",value:function(){var Be=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var ot=he.findDOMNode(this);if(!ot)return;this.resizeObserver=new ce.default(function(Xt){Xt.forEach(function(){var Pt=Be.cancelFrameId;cancelAnimationFrame(Pt),Be.cancelFrameId=requestAnimationFrame(Be.setChildrenWidthAndResize)})}),[].slice.call(ot.children).concat(ot).forEach(function(Xt){Be.resizeObserver.observe(Xt)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){Be.resizeObserver.disconnect(),[].slice.call(ot.children).concat(ot).forEach(function(Xt){Be.resizeObserver.observe(Xt)}),Be.setChildrenWidthAndResize()}),this.mutationObserver.observe(ot,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(Be){var ot=this,Xt=this.state.lastVisibleIndex;return(Be||[]).reduce(function(Pt,$t,Zt){var bt=$t;if(ot.props.mode==="horizontal"){var ft=ot.getOverflowedSubMenuItem($t.props.eventKey,[]);Xt!==void 0&&ot.props.className.indexOf("".concat(ot.props.prefixCls,"-root"))!==-1&&(Zt>Xt&&(bt=s.cloneElement($t,{style:{display:"none"},eventKey:"".concat($t.props.eventKey,"-hidden"),className:"".concat(Rt)})),Zt===Xt+1&&(ot.overflowedItems=Be.slice(Xt+1).map(function(jt){return s.cloneElement(jt,{key:jt.props.eventKey,mode:"vertical-left"})}),ft=ot.getOverflowedSubMenuItem($t.props.eventKey,ot.overflowedItems)));var Nt=[].concat(Object(nt.a)(Pt),[ft,bt]);return Zt===Be.length-1&&Nt.push(ot.getOverflowedSubMenuItem($t.props.eventKey,[],!0)),Nt}return[].concat(Object(nt.a)(Pt),[bt])},[])}},{key:"render",value:function(){var Be=this.props,ot=Be.visible,Xt=Be.prefixCls,Pt=Be.overflowedIndicator,$t=Be.mode,Zt=Be.level,bt=Be.tag,ft=Be.children,Nt=Be.theme,jt=Object(Ge.a)(Be,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),bn=bt;return s.createElement(bn,Object.assign({},jt),this.renderChildren(ft))}}]),Gt}(s.Component);Qt.defaultProps={tag:"div",className:""};var Cn=Qt;function Un(mn){return mn.length?mn.every(function(pe){return!!pe.props.disabled}):!0}function mt(mn,pe,Gt){var Lt=mn.getState();mn.setState({activeKey:Object(Y.a)(Object(Y.a)({},Lt.activeKey),{},Object(a.a)({},pe,Gt))})}function lt(mn){return mn.eventKey||"0-menu-"}function Ht(mn,pe){var Gt=pe,Lt=mn.children,Be=mn.eventKey;if(Gt){var ot;if(te(Lt,function(Xt,Pt){Xt&&Xt.props&&!Xt.props.disabled&&Gt===J(Xt,Be,Pt)&&(ot=!0)}),ot)return Gt}return Gt=null,mn.defaultActiveFirst&&te(Lt,function(Xt,Pt){!Gt&&Xt&&!Xt.props.disabled&&(Gt=J(Xt,Be,Pt))}),Gt}function sn(mn){if(mn){var pe=this.instanceArray.indexOf(mn);pe!==-1?this.instanceArray[pe]=mn:this.instanceArray.push(mn)}}var Dt=function(mn){Object(S.a)(Gt,mn);var pe=Object(g.a)(Gt);function Gt(Lt){var Be;return Object(j.a)(this,Gt),Be=pe.call(this,Lt),Be.onKeyDown=function(ot,Xt){var Pt=ot.keyCode,$t;if(Be.getFlatInstanceArray().forEach(function(bt){bt&&bt.props.active&&bt.onKeyDown&&($t=bt.onKeyDown(ot))}),$t)return 1;var Zt=null;return(Pt===f.a.UP||Pt===f.a.DOWN)&&(Zt=Be.step(Pt===f.a.UP?-1:1)),Zt?(ot.preventDefault(),mt(Be.props.store,lt(Be.props),Zt.props.eventKey),typeof Xt=="function"&&Xt(Zt),1):void 0},Be.onItemHover=function(ot){var Xt=ot.key,Pt=ot.hover;mt(Be.props.store,lt(Be.props),Pt?Xt:null)},Be.onDeselect=function(ot){Be.props.onDeselect(ot)},Be.onSelect=function(ot){Be.props.onSelect(ot)},Be.onClick=function(ot){Be.props.onClick(ot)},Be.onOpenChange=function(ot){Be.props.onOpenChange(ot)},Be.onDestroy=function(ot){Be.props.onDestroy(ot)},Be.getFlatInstanceArray=function(){return Be.instanceArray},Be.step=function(ot){var Xt=Be.getFlatInstanceArray(),Pt=Be.props.store.getState().activeKey[lt(Be.props)],$t=Xt.length;if(!$t)return null;ot<0&&(Xt=Xt.concat().reverse());var Zt=-1;if(Xt.every(function(jt,bn){return jt&&jt.props.eventKey===Pt?(Zt=bn,!1):!0}),!Be.props.defaultActiveFirst&&Zt!==-1&&Un(Xt.slice(Zt,$t-1)))return;var bt=(Zt+1)%$t,ft=bt;do{var Nt=Xt[ft];if(!Nt||Nt.props.disabled)ft=(ft+1)%$t;else return Nt}while(ft!==bt);return null},Be.renderCommonMenuItem=function(ot,Xt,Pt){var $t=Be.props.store.getState(),Zt=Object(U.a)(Be),bt=Zt.props,ft=J(ot,bt.eventKey,Xt),Nt=ot.props;if(!Nt||typeof ot.type=="string")return ot;var jt=ft===$t.activeKey,bn=Object(Y.a)(Object(Y.a)({mode:Nt.mode||bt.mode,level:bt.level,inlineIndent:bt.inlineIndent,renderMenuItem:Be.renderMenuItem,rootPrefixCls:bt.prefixCls,index:Xt,parentMenu:bt.parentMenu,manualRef:Nt.disabled?void 0:Object(E.a)(ot.ref,sn.bind(Object(U.a)(Be))),eventKey:ft,active:!Nt.disabled&&jt,multiple:bt.multiple,onClick:function(ve){(Nt.onClick||H)(ve),Be.onClick(ve)},onItemHover:Be.onItemHover,motion:bt.motion,subMenuOpenDelay:bt.subMenuOpenDelay,subMenuCloseDelay:bt.subMenuCloseDelay,forceSubMenuRender:bt.forceSubMenuRender,onOpenChange:Be.onOpenChange,onDeselect:Be.onDeselect,onSelect:Be.onSelect,builtinPlacements:bt.builtinPlacements,itemIcon:Nt.itemIcon||Be.props.itemIcon,expandIcon:Nt.expandIcon||Be.props.expandIcon},Pt),{},{direction:bt.direction});return(bt.mode==="inline"||He())&&(bn.triggerSubMenuAction="click"),s.cloneElement(ot,bn)},Be.renderMenuItem=function(ot,Xt,Pt){if(!ot)return null;var $t=Be.props.store.getState(),Zt={openKeys:$t.openKeys,selectedKeys:$t.selectedKeys,triggerSubMenuAction:Be.props.triggerSubMenuAction,subMenuKey:Pt};return Be.renderCommonMenuItem(ot,Xt,Zt)},Lt.store.setState({activeKey:Object(Y.a)(Object(Y.a)({},Lt.store.getState().activeKey),{},Object(a.a)({},Lt.eventKey,Ht(Lt,Lt.activeKey)))}),Be.instanceArray=[],Be}return Object(L.a)(Gt,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(Be){return this.props.visible||Be.visible||this.props.className!==Be.className||!m()(this.props.style,Be.style)}},{key:"componentDidUpdate",value:function(Be){var ot=this.props,Xt="activeKey"in ot?ot.activeKey:ot.store.getState().activeKey[lt(ot)],Pt=Ht(ot,Xt);if(Pt!==Xt)mt(ot.store,lt(ot),Pt);else if("activeKey"in Be){var $t=Ht(Be,Be.activeKey);Pt!==$t&&mt(ot.store,lt(ot),Pt)}}},{key:"render",value:function(){var Be=this,ot=Object(p.a)({},this.props);this.instanceArray=[];var Xt=i()(ot.prefixCls,ot.className,"".concat(ot.prefixCls,"-").concat(ot.mode)),Pt={className:Xt,role:ot.role||"menu"};ot.id&&(Pt.id=ot.id),ot.focusable&&(Pt.tabIndex=0,Pt.onKeyDown=this.onKeyDown);var $t=ot.prefixCls,Zt=ot.eventKey,bt=ot.visible,ft=ot.level,Nt=ot.mode,jt=ot.overflowedIndicator,bn=ot.theme;return be.forEach(function(Te){return delete ot[Te]}),delete ot.onClick,s.createElement(Cn,Object.assign({},ot,{prefixCls:$t,mode:Nt,tag:"ul",level:ft,theme:bn,visible:bt,overflowedIndicator:jt},Pt),s.Children.map(ot.children,function(Te,ve){return Be.renderMenuItem(Te,ve,Zt||"0-menu-")}))}}]),Gt}(s.Component);Dt.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:H};var wt=Object(d.b)()(Dt),Qe=wt,Je=_("Kwbf");function Xe(mn,pe,Gt){var Lt=mn.prefixCls,Be=mn.motion,ot=mn.defaultMotions,Xt=ot===void 0?{}:ot,Pt=mn.openAnimation,$t=mn.openTransitionName,Zt=pe.switchingModeFromInline;if(Be)return Be;if(Object(r.a)(Pt)==="object"&&Pt)Object(Je.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof Pt=="string")return{motionName:"".concat(Lt,"-open-").concat(Pt)};if($t)return{motionName:$t};var bt=Xt[Gt];return bt||(Zt?null:Xt.other)}var Oe=function(mn){Object(S.a)(Gt,mn);var pe=Object(g.a)(Gt);function Gt(Lt){var Be;Object(j.a)(this,Gt),Be=pe.call(this,Lt),Be.inlineOpenKeys=[],Be.onSelect=function(Pt){var $t=Object(U.a)(Be),Zt=$t.props;if(Zt.selectable){var bt=Be.store.getState(),ft=bt.selectedKeys,Nt=Pt.key;Zt.multiple?ft=ft.concat([Nt]):ft=[Nt],"selectedKeys"in Zt||Be.store.setState({selectedKeys:ft}),Zt.onSelect(Object(Y.a)(Object(Y.a)({},Pt),{},{selectedKeys:ft}))}},Be.onClick=function(Pt){var $t=Be.getRealMenuMode(),Zt=Object(U.a)(Be),bt=Zt.store,ft=Zt.props.onOpenChange;$t!=="inline"&&!("openKeys"in Be.props)&&(bt.setState({openKeys:[]}),ft([])),Be.props.onClick(Pt)},Be.onKeyDown=function(Pt,$t){Be.innerMenu.getWrappedInstance().onKeyDown(Pt,$t)},Be.onOpenChange=function(Pt){var $t=Object(U.a)(Be),Zt=$t.props,bt=Be.store.getState().openKeys.concat(),ft=!1,Nt=function(bn){var Te=!1;if(bn.open)Te=bt.indexOf(bn.key)===-1,Te&&bt.push(bn.key);else{var ve=bt.indexOf(bn.key);Te=ve!==-1,Te&&bt.splice(ve,1)}ft=ft||Te};Array.isArray(Pt)?Pt.forEach(Nt):Nt(Pt),ft&&("openKeys"in Be.props||Be.store.setState({openKeys:bt}),Zt.onOpenChange(bt))},Be.onDeselect=function(Pt){var $t=Object(U.a)(Be),Zt=$t.props;if(Zt.selectable){var bt=Be.store.getState().selectedKeys.concat(),ft=Pt.key,Nt=bt.indexOf(ft);Nt!==-1&&bt.splice(Nt,1),"selectedKeys"in Zt||Be.store.setState({selectedKeys:bt}),Zt.onDeselect(Object(Y.a)(Object(Y.a)({},Pt),{},{selectedKeys:bt}))}},Be.onMouseEnter=function(Pt){Be.restoreModeVerticalFromInline();var $t=Be.props.onMouseEnter;$t&&$t(Pt)},Be.onTransitionEnd=function(Pt){var $t=Pt.propertyName==="width"&&Pt.target===Pt.currentTarget,Zt=Pt.target.className,bt=Object.prototype.toString.call(Zt)==="[object SVGAnimatedString]"?Zt.animVal:Zt,ft=Pt.propertyName==="font-size"&&bt.indexOf("anticon")>=0;($t||ft)&&Be.restoreModeVerticalFromInline()},Be.setInnerMenu=function(Pt){Be.innerMenu=Pt},Be.isRootMenu=!0;var ot=Lt.defaultSelectedKeys,Xt=Lt.defaultOpenKeys;return"selectedKeys"in Lt&&(ot=Lt.selectedKeys||[]),"openKeys"in Lt&&(Xt=Lt.openKeys||[]),Be.store=Object(d.c)({selectedKeys:ot,openKeys:Xt,activeKey:{"0-menu-":Ht(Lt,Lt.activeKey)}}),Be.state={switchingModeFromInline:!1},Be}return Object(L.a)(Gt,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(Be){this.updateOpentKeysWhenSwitchMode(Be),this.updateMiniStore();var ot=this.props,Xt=ot.siderCollapsed,Pt=ot.inlineCollapsed,$t=ot.onOpenChange;(!Be.inlineCollapsed&&Pt||!Be.siderCollapsed&&Xt)&&$t([]),this.updateMenuDisplay()}},{key:"updateOpentKeysWhenSwitchMode",value:function(Be){var ot=this.props,Xt=this.store,Pt=this.inlineOpenKeys,$t=Xt.getState(),Zt={};Be.mode==="inline"&&ot.mode!=="inline"&&this.setState({switchingModeFromInline:!0}),"openKeys"in ot||((ot.inlineCollapsed&&!Be.inlineCollapsed||ot.siderCollapsed&&!Be.siderCollapsed)&&(this.setState({switchingModeFromInline:!0}),this.inlineOpenKeys=$t.openKeys.concat(),Zt.openKeys=[]),(!ot.inlineCollapsed&&Be.inlineCollapsed||!ot.siderCollapsed&&Be.siderCollapsed)&&(Zt.openKeys=Pt,this.inlineOpenKeys=[])),Object.keys(Zt).length&&Xt.setState(Zt)}},{key:"updateMenuDisplay",value:function(){var Be=this.props.collapsedWidth,ot=this.store,Xt=this.prevOpenKeys,Pt=this.getInlineCollapsed()&&(Be===0||Be==="0"||Be==="0px");Pt?(this.prevOpenKeys=ot.getState().openKeys.concat(),this.store.setState({openKeys:[]})):Xt&&(this.store.setState({openKeys:Xt}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var Be=this.props.mode,ot=this.state.switchingModeFromInline,Xt=this.getInlineCollapsed();return ot&&Xt?"inline":Xt?"vertical":Be}},{key:"getInlineCollapsed",value:function(){var Be=this.props,ot=Be.inlineCollapsed,Xt=Be.siderCollapsed;return Xt!==void 0?Xt:ot}},{key:"restoreModeVerticalFromInline",value:function(){var Be=this.state.switchingModeFromInline;Be&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var Be=Object(Y.a)({},Object(w.default)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),ot=this.getRealMenuMode();return Be.className+=" ".concat(Be.prefixCls,"-root"),Be.direction==="rtl"&&(Be.className+=" ".concat(Be.prefixCls,"-rtl")),Be=Object(Y.a)(Object(Y.a)({},Be),{},{mode:ot,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:Xe(this.props,this.state,ot)}),delete Be.openAnimation,delete Be.openTransitionName,s.createElement(d.a,{store:this.store},s.createElement(Qe,Object.assign({},Be,{ref:this.setInnerMenu}),this.props.children))}}]),Gt}(s.Component);Oe.defaultProps={selectable:!0,onClick:H,onSelect:H,onOpenChange:H,onDeselect:H,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:s.createElement("span",null,"\xB7\xB7\xB7")};var Ae=Oe,ye=function(mn){Object(S.a)(Gt,mn);var pe=Object(g.a)(Gt);function Gt(){var Lt;return Object(j.a)(this,Gt),Lt=pe.apply(this,arguments),Lt.onKeyDown=function(Be){var ot=Be.keyCode;return ot===f.a.ENTER?(Lt.onClick(Be),!0):void 0},Lt.onMouseLeave=function(Be){var ot=Lt.props,Xt=ot.eventKey,Pt=ot.onItemHover,$t=ot.onMouseLeave;Pt({key:Xt,hover:!1}),$t({key:Xt,domEvent:Be})},Lt.onMouseEnter=function(Be){var ot=Lt.props,Xt=ot.eventKey,Pt=ot.onItemHover,$t=ot.onMouseEnter;Pt({key:Xt,hover:!0}),$t({key:Xt,domEvent:Be})},Lt.onClick=function(Be){var ot=Lt.props,Xt=ot.eventKey,Pt=ot.multiple,$t=ot.onClick,Zt=ot.onSelect,bt=ot.onDeselect,ft=ot.isSelected,Nt={key:Xt,keyPath:[Xt],item:Object(U.a)(Lt),domEvent:Be};$t(Nt),Pt?ft?bt(Nt):Zt(Nt):ft||Zt(Nt)},Lt.saveNode=function(Be){Lt.node=Be},Lt}return Object(L.a)(Gt,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var Be=this.props;Be.onDestroy&&Be.onDestroy(Be.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var Be,ot=Object(Y.a)({},this.props),Xt=i()(this.getPrefixCls(),ot.className,(Be={},Object(a.a)(Be,this.getActiveClassName(),!ot.disabled&&ot.active),Object(a.a)(Be,this.getSelectedClassName(),ot.isSelected),Object(a.a)(Be,this.getDisabledClassName(),ot.disabled),Be)),Pt=Object(Y.a)(Object(Y.a)({},ot.attribute),{},{title:typeof ot.title=="string"?ot.title:void 0,className:Xt,role:ot.role||"menuitem","aria-disabled":ot.disabled});ot.role==="option"?Pt=Object(Y.a)(Object(Y.a)({},Pt),{},{role:"option","aria-selected":ot.isSelected}):(ot.role===null||ot.role==="none")&&(Pt.role="none");var $t={onClick:ot.disabled?null:this.onClick,onMouseLeave:ot.disabled?null:this.onMouseLeave,onMouseEnter:ot.disabled?null:this.onMouseEnter},Zt=Object(Y.a)({},ot.style);ot.mode==="inline"&&(ot.direction==="rtl"?Zt.paddingRight=ot.inlineIndent*ot.level:Zt.paddingLeft=ot.inlineIndent*ot.level),be.forEach(function(ft){return delete ot[ft]}),delete ot.direction;var bt=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(bt=s.createElement(this.props.itemIcon,this.props)),s.createElement("li",Object.assign({},Object(w.default)(ot,["onClick","onMouseEnter","onMouseLeave","onSelect"]),Pt,$t,{style:Zt,ref:this.saveNode}),ot.children,bt)}}]),Gt}(s.Component);ye.isMenuItem=!0,ye.defaultProps={onSelect:H,onMouseEnter:H,onMouseLeave:H,manualRef:H};var Se=Object(d.b)(function(mn,pe){var Gt=mn.activeKey,Lt=mn.selectedKeys,Be=pe.eventKey,ot=pe.subMenuKey;return{active:Gt[ot]===Be,isSelected:Lt.indexOf(Be)!==-1}})(ye),dt=Se,et=function(mn){Object(S.a)(Gt,mn);var pe=Object(g.a)(Gt);function Gt(){var Lt;return Object(j.a)(this,Gt),Lt=pe.apply(this,arguments),Lt.renderInnerMenuItem=function(Be){var ot=Lt.props,Xt=ot.renderMenuItem,Pt=ot.index;return Xt(Be,Pt,Lt.props.subMenuKey)},Lt}return Object(L.a)(Gt,[{key:"render",value:function(){var Be=Object(p.a)({},this.props),ot=Be.className,Xt=ot===void 0?"":ot,Pt=Be.rootPrefixCls,$t="".concat(Pt,"-item-group-title"),Zt="".concat(Pt,"-item-group-list"),bt=Be.title,ft=Be.children;return be.forEach(function(Nt){return delete Be[Nt]}),delete Be.onClick,delete Be.direction,s.createElement("li",Object.assign({},Be,{className:"".concat(Xt," ").concat(Pt,"-item-group")}),s.createElement("div",{className:$t,title:typeof bt=="string"?bt:void 0},bt),s.createElement("ul",{className:Zt},s.Children.map(ft,this.renderInnerMenuItem)))}}]),Gt}(s.Component);et.isMenuItemGroup=!0,et.defaultProps={disabled:!0};var xt=et,xn=function(pe){var Gt=pe.className,Lt=pe.rootPrefixCls,Be=pe.style;return s.createElement("li",{className:"".concat(Gt," ").concat(Lt,"-item-divider"),style:Be})};xn.defaultProps={disabled:!0,className:"",style:{}};var Tt=xn,_t=ie.e=Ae},"24YM":function(Ye,ie,_){"use strict";Object.defineProperty(ie,"__esModule",{value:!0}),ie.SensorTabIndex=ie.SensorClassName=ie.SizeSensorId=void 0;var Y="size-sensor-id";ie.SizeSensorId=Y;var j="size-sensor-object";ie.SensorClassName=j;var L="-1";ie.SensorTabIndex=L},"24hK":function(Ye,ie,_){"use strict";_.d(ie,"a",function(){return L});var Y=_("JYp7"),j=function(){function U(S){this.element=S,this.next=U.Undefined,this.prev=U.Undefined}return U.Undefined=new U(void 0),U}(),L=function(){function U(){this._first=j.Undefined,this._last=j.Undefined,this._size=0}return Object.defineProperty(U.prototype,"size",{get:function(){return this._size},enumerable:!0,configurable:!0}),U.prototype.isEmpty=function(){return this._first===j.Undefined},U.prototype.clear=function(){this._first=j.Undefined,this._last=j.Undefined,this._size=0},U.prototype.unshift=function(S){return this._insert(S,!1)},U.prototype.push=function(S){return this._insert(S,!0)},U.prototype._insert=function(S,g){var s=this,d=new j(S);if(this._first===j.Undefined)this._first=d,this._last=d;else if(g){var w=this._last;this._last=d,d.prev=w,w.next=d}else{var p=this._first;this._first=d,d.next=p,p.prev=d}this._size+=1;var a=!1;return function(){a||(a=!0,s._remove(d))}},U.prototype.shift=function(){if(this._first===j.Undefined)return;var S=this._first.element;return this._remove(this._first),S},U.prototype.pop=function(){if(this._last===j.Undefined)return;var S=this._last.element;return this._remove(this._last),S},U.prototype._remove=function(S){if(S.prev!==j.Undefined&&S.next!==j.Undefined){var g=S.prev;g.next=S.next,S.next.prev=g}else S.prev===j.Undefined&&S.next===j.Undefined?(this._first=j.Undefined,this._last=j.Undefined):S.next===j.Undefined?(this._last=this._last.prev,this._last.next=j.Undefined):S.prev===j.Undefined&&(this._first=this._first.next,this._first.prev=j.Undefined);this._size-=1},U.prototype.iterator=function(){var S,g=this._first;return{next:function(){return g===j.Undefined?Y.c:(S?S.value=g.element:S={done:!1,value:g.element},g=g.next,S)}}},U.prototype.toArray=function(){for(var S=[],g=this._first;g!==j.Undefined;g=g.next)S.push(g.element);return S},U}()},"2DNl":function(Ye,ie,_){var Y=_("IMiH"),j=_("loD1"),L=_("59Ip"),U=_("aKvl"),S=_("n1HI"),g=_("hX1E"),s=g.normalizeRadian,d=_("Sj9i"),w=_("hyiK"),p=Y.CMD,a=Math.PI*2,f=1e-4;function E(t,C){return Math.abs(t-C)C&&T>v&&T>l&&T>M||T1&&O(),V=d.cubicAt(C,v,l,M,m[0]),F>1&&(z=d.cubicAt(C,v,l,M,m[1]))),F===2?JC&&M>v&&M>l||M=0&&T<=1){for(var k=0,N=d.quadraticAt(C,v,l,T),F=0;FA||M<-A)return 0;var P=Math.sqrt(A*A-M*M);y[0]=-P,y[1]=P;var T=Math.abs(v-o);if(T<1e-4)return 0;if(T%a<1e-4){v=0,o=a;var k=l?1:-1;return c>=y[0]+t&&c<=y[1]+t?k:0}if(l){var P=v;v=s(o),o=s(P)}else v=s(v),o=s(o);v>o&&(o+=a);for(var N=0,F=0;F<2;F++){var V=y[F];if(V+t>c){var z=Math.atan2(M,V),k=l?1:-1;z<0&&(z=a+z),(z>=v&&z<=o||z+a>=v&&z+a<=o)&&(z>Math.PI/2&&z1&&(A||(l+=w(c,M,P,T,v,o))),k===1&&(c=t[k],M=t[k+1],P=c,T=M);switch(N){case p.M:P=t[k++],T=t[k++],c=P,M=T;break;case p.L:if(A){if(j.containStroke(c,M,t[k],t[k+1],C,v,o))return!0}else l+=w(c,M,t[k],t[k+1],v,o)||0;c=t[k++],M=t[k++];break;case p.C:if(A){if(L.containStroke(c,M,t[k++],t[k++],t[k++],t[k++],t[k],t[k+1],C,v,o))return!0}else l+=i(c,M,t[k++],t[k++],t[k++],t[k++],t[k],t[k+1],v,o)||0;c=t[k++],M=t[k++];break;case p.Q:if(A){if(U.containStroke(c,M,t[k++],t[k++],t[k],t[k+1],C,v,o))return!0}else l+=r(c,M,t[k++],t[k++],t[k],t[k+1],v,o)||0;c=t[k++],M=t[k++];break;case p.A:var F=t[k++],V=t[k++],z=t[k++],H=t[k++],J=t[k++],X=t[k++];k+=1;var te=1-t[k++],ee=Math.cos(J)*z+F,be=Math.sin(J)*H+V;k>1?l+=w(c,M,ee,be,v,o):(P=ee,T=be);var ge=(v-F)*H/z+F;if(A){if(S.containStroke(F,V,H,J,J+X,te,C,ge,o))return!0}else l+=u(F,V,H,J,J+X,te,ge,o);c=Math.cos(J+X)*z+F,M=Math.sin(J+X)*H+V;break;case p.R:P=c=t[k++],T=M=t[k++];var je=t[k++],He=t[k++],ee=P+je,be=T+He;if(A){if(j.containStroke(P,T,ee,T,C,v,o)||j.containStroke(ee,T,ee,be,C,v,o)||j.containStroke(ee,be,P,be,C,v,o)||j.containStroke(P,be,P,T,C,v,o))return!0}else l+=w(ee,T,ee,be,v,o),l+=w(P,be,P,T,v,o);break;case p.Z:if(A){if(j.containStroke(c,M,P,T,C,v,o))return!0}else l+=w(c,M,P,T,v,o);c=P,M=T;break}}return!A&&!E(M,T)&&(l+=w(c,M,P,T,v,o)||0),l!==0}function b(t,C,A){return h(t,0,!1,C,A)}function x(t,C,A,v){return h(t,C,!0,A,v)}ie.contain=b,ie.containStroke=x},"2JKx":function(Ye,ie,_){Ye.exports={flex_box_center:"flex_box_center___21flX",flex_space_between:"flex_space_between___hkcwT",flex_box_vertical_center:"flex_box_vertical_center___1JAyR",flex_box_center_end:"flex_box_center_end___2trjo",flex_box_column:"flex_box_column___2q5e9",form:"form___1j7IG",efficiency:"efficiency___KDh-I",ipItem:"ipItem___2NlCp",ipWrp:"ipWrp___2kiZa"}},"2fw6":function(Ye,ie,_){var Y=_("y+Vt"),j=Y.extend({type:"circle",shape:{cx:0,cy:0,r:0},buildPath:function(L,U,S){S&&L.moveTo(U.cx+U.r,U.cy),L.arc(U.cx,U.cy,U.r,0,Math.PI*2,!0)}});Ye.exports=j},"3C/r":function(Ye,ie){var _=function(j,L){this.image=j,this.repeat=L,this.type="pattern"};_.prototype.getCanvasPattern=function(j){return j.createPattern(this.image,this.repeat||"repeat")};var Y=_;Ye.exports=Y},"3CBa":function(Ye,ie,_){var Y=_("hydK"),j=Y.createElement,L=_("bYtY"),U=_("SUKs"),S=_("y+Vt"),g=_("Dagg"),s=_("dqUG"),d=_("DBLp"),w=_("sW+o"),p=_("n6Mw"),a=_("vKoX"),f=_("P47w"),E=f.path,y=f.image,m=f.text;function O(o){return parseInt(o,10)}function i(o){return o instanceof S?E:o instanceof g?y:o instanceof s?m:E}function r(o,l){return l&&o&&l.parentNode!==o}function u(o,l,c){if(r(o,l)&&c){var M=c.nextSibling;M?o.insertBefore(l,M):o.appendChild(l)}}function h(o,l){if(r(o,l)){var c=o.firstChild;c?o.insertBefore(l,c):o.appendChild(l)}}function b(o,l){l&&o&&l.parentNode===o&&o.removeChild(l)}function x(o){return o.__textSvgEl}function t(o){return o.__svgEl}var C=function(o,l,c,M){this.root=o,this.storage=l,this._opts=c=L.extend({},c||{});var P=j("svg");P.setAttribute("xmlns","http://www.w3.org/2000/svg"),P.setAttribute("version","1.1"),P.setAttribute("baseProfile","full"),P.style.cssText="user-select:none;position:absolute;left:0;top:0;";var T=j("g");P.appendChild(T);var k=j("g");P.appendChild(k),this.gradientManager=new w(M,k),this.clipPathManager=new p(M,k),this.shadowManager=new a(M,k);var N=document.createElement("div");N.style.cssText="overflow:hidden;position:relative",this._svgDom=P,this._svgRoot=k,this._backgroundRoot=T,this._viewport=N,o.appendChild(N),N.appendChild(P),this.resize(c.width,c.height),this._visibleList=[]};C.prototype={constructor:C,getType:function(){return"svg"},getViewportRoot:function(){return this._viewport},getSvgDom:function(){return this._svgDom},getSvgRoot:function(){return this._svgRoot},getViewportRootOffset:function(){var o=this.getViewportRoot();if(o)return{offsetLeft:o.offsetLeft||0,offsetTop:o.offsetTop||0}},refresh:function(){var o=this.storage.getDisplayList(!0);this._paintList(o)},setBackgroundColor:function(o){this._backgroundRoot&&this._backgroundNode&&this._backgroundRoot.removeChild(this._backgroundNode);var l=j("rect");l.setAttribute("width",this.getWidth()),l.setAttribute("height",this.getHeight()),l.setAttribute("x",0),l.setAttribute("y",0),l.setAttribute("id",0),l.style.fill=o,this._backgroundRoot.appendChild(l),this._backgroundNode=l},_paintList:function(o){this.gradientManager.markAllUnused(),this.clipPathManager.markAllUnused(),this.shadowManager.markAllUnused();var l=this._svgRoot,c=this._visibleList,M=o.length,P=[],T;for(T=0;T=0;--k)if(T[k]===P)return!0;return!1}),c}else return null;else return c[0]},resize:function(o,l){var c=this._viewport;c.style.display="none";var M=this._opts;if(o!=null&&(M.width=o),l!=null&&(M.height=l),o=this._getSize(0),l=this._getSize(1),c.style.display="",this._width!==o||this._height!==l){this._width=o,this._height=l;var P=c.style;P.width=o+"px",P.height=l+"px";var T=this._svgDom;T.setAttribute("width",o),T.setAttribute("height",l)}this._backgroundNode&&(this._backgroundNode.setAttribute("width",o),this._backgroundNode.setAttribute("height",l))},getWidth:function(){return this._width},getHeight:function(){return this._height},_getSize:function(o){var l=this._opts,c=["width","height"][o],M=["clientWidth","clientHeight"][o],P=["paddingLeft","paddingTop"][o],T=["paddingRight","paddingBottom"][o];if(l[c]!=null&&l[c]!=="auto")return parseFloat(l[c]);var k=this.root,N=document.defaultView.getComputedStyle(k);return(k[M]||O(N[c])||O(k.style[c]))-(O(N[P])||0)-(O(N[T])||0)|0},dispose:function(){this.root.innerHTML="",this._svgRoot=this._backgroundRoot=this._svgDom=this._backgroundNode=this._viewport=this.storage=null},clear:function(){this._viewport&&this.root.removeChild(this._viewport)},toDataURL:function(){this.refresh();var o=encodeURIComponent(this._svgDom.outerHTML.replace(/> +\r<`));return"data:image/svg+xml;charset=UTF-8,"+o}};function A(o){return function(){U('In SVG mode painter not support method "'+o+'"')}}L.each(["getLayer","insertLayer","eachLayer","eachBuiltinLayer","eachOtherLayer","getLayers","modLayer","delLayer","clearLayer","pathToImage"],function(o){C.prototype[o]=A(o)});var v=C;Ye.exports=v},"3e3G":function(Ye,ie,_){var Y=_("bYtY"),j=_("QuXc"),L=function(S,g,s,d,w){this.x=S==null?.5:S,this.y=g==null?.5:g,this.r=s==null?.5:s,this.type="radial",this.global=w||!1,j.call(this,d)};L.prototype={constructor:L},Y.inherits(L,j);var U=L;Ye.exports=U},"3gBT":function(Ye,ie){var _=2311;function Y(){return _++}Ye.exports=Y},"4fz+":function(Ye,ie,_){var Y=_("bYtY"),j=_("1bdT"),L=_("mFDi"),U=function(g){g=g||{},j.call(this,g);for(var s in g)g.hasOwnProperty(s)&&(this[s]=g[s]);this._children=[],this.__storage=null,this.__dirty=!0};U.prototype={constructor:U,isGroup:!0,type:"group",silent:!1,children:function(){return this._children.slice()},childAt:function(g){return this._children[g]},childOfName:function(g){for(var s=this._children,d=0;d=0&&(d.splice(w,0,g),this._doAdd(g))}return this},_doAdd:function(g){g.parent&&g.parent.remove(g),g.parent=this;var s=this.__storage,d=this.__zr;s&&s!==g.__storage&&(s.addToStorage(g),g instanceof U&&g.addChildrenToStorage(s)),d&&d.refresh()},remove:function(g){var s=this.__zr,d=this.__storage,w=this._children,p=Y.indexOf(w,g);return p<0?this:(w.splice(p,1),g.parent=null,d&&(d.delFromStorage(g),g instanceof U&&g.delChildrenFromStorage(d)),s&&s.refresh(),this)},removeAll:function(){var g=this._children,s=this.__storage,d,w;for(w=0;w1e-4){A[0]=r-h,A[1]=u-b,v[0]=r+h,v[1]=u+b;return}if(d[0]=g(x)*h+r,d[1]=S(x)*b+u,w[0]=g(t)*h+r,w[1]=S(t)*b+u,o(A,d,w),l(v,d,w),x=x%s,x<0&&(x=x+s),t=t%s,t<0&&(t=t+s),x>t&&!C?t+=s:xx&&(p[0]=g(P)*h+r,p[1]=S(P)*b+u,o(A,p,A),l(v,p,v))}ie.fromPoints=a,ie.fromLine=f,ie.fromCubic=m,ie.fromQuadratic=O,ie.fromArc=i},"4qgm":function(Ye,ie){Ye.exports="data:image/png;base64,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"},"4u4S":function(Ye,ie){Ye.exports="data:image/png;base64,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"},"51gm":function(Ye,ie,_){Ye.exports={title:"title___1NT0J",wrap:"wrap___2hvUc"}},"55Ip":function(Ye,ie,_){"use strict";_.d(ie,"a",function(){return u}),_.d(ie,"b",function(){return A});var Y=_("Ty5D"),j=_("dI71"),L=_("q1tI"),U=_.n(L),S=_("YS25"),g=_("17x9"),s=_.n(g),d=_("wx14"),w=_("zLVn"),p=_("9R94"),a=function(o){Object(j.a)(l,o);function l(){for(var M,P=arguments.length,T=new Array(P),k=0;kU+y&&E>g+y&&E>d+y&&E>p+y||EL+y&&f>S+y&&f>s+y&&f>w+y||f=0||P.relatedTarget.className.indexOf("".concat(F,"-next"))>=0))return;o.setState({goInputText:""}),N(o.getValidValue())},o.go=function(P){var T=o.state.goInputText;if(T==="")return;(P.keyCode===y.ENTER||P.type==="click")&&(o.setState({goInputText:""}),o.props.quickGo(o.getValidValue()))},o}return Object(S.a)(v,[{key:"getValidValue",value:function(){var l=this.state,c=l.goInputText,M=l.current;return!c||isNaN(c)?M:Number(c)}},{key:"getPageSizeOptions",value:function(){var l=this.props,c=l.pageSize,M=l.pageSizeOptions;return M.some(function(P){return P.toString()===c.toString()})?M:M.concat([c.toString()]).sort(function(P,T){var k=isNaN(Number(P))?0:Number(P),N=isNaN(Number(T))?0:Number(T);return k-N})}},{key:"render",value:function(){var l=this,c=this.props,M=c.pageSize,P=c.locale,T=c.rootPrefixCls,k=c.changeSize,N=c.quickGo,F=c.goButton,V=c.selectComponentClass,z=c.buildOptionText,H=c.selectPrefixCls,J=c.disabled,X=this.state.goInputText,te="".concat(T,"-options"),ee=V,be=null,ge=null,je=null;if(!k&&!N)return null;var He=this.getPageSizeOptions();if(k&&ee){var nt=He.map(function(Ge,he){return w.a.createElement(ee.Option,{key:he,value:Ge.toString()},(z||l.buildOptionText)(Ge))});be=w.a.createElement(ee,{disabled:J,prefixCls:H,showSearch:!1,className:"".concat(te,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(M||He[0]).toString(),onChange:this.changeSize,getPopupContainer:function(he){return he.parentNode}},nt)}return N&&(F&&(je=typeof F=="boolean"?w.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:J,className:"".concat(te,"-quick-jumper-button")},P.jump_to_confirm):w.a.createElement("span",{onClick:this.go,onKeyUp:this.go},F)),ge=w.a.createElement("div",{className:"".concat(te,"-quick-jumper")},P.jump_to,w.a.createElement("input",{disabled:J,type:"text",value:X,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),P.page,je)),w.a.createElement("li",{className:"".concat(te)},be,ge)}}]),v}(w.a.Component);m.defaultProps={pageSizeOptions:["10","20","50","100"]};var O=m,i=_("N2Kk");function r(){}function u(C){return typeof C=="number"&&isFinite(C)&&Math.floor(C)===C}function h(C,A,v){return v}function b(C,A,v){var o=typeof C=="undefined"?A.pageSize:C;return Math.floor((v.total-1)/o)+1}var x=function(C){Object(g.a)(v,C);var A=Object(s.a)(v);function v(o){var l;Object(U.a)(this,v),l=A.call(this,o),l.getJumpPrevPage=function(){return Math.max(1,l.state.current-(l.props.showLessItems?3:5))},l.getJumpNextPage=function(){return Math.min(b(void 0,l.state,l.props),l.state.current+(l.props.showLessItems?3:5))},l.getItemIcon=function(k,N){var F=l.props.prefixCls,V=k||w.a.createElement("button",{type:"button","aria-label":N,className:"".concat(F,"-item-link")});return typeof k=="function"&&(V=w.a.createElement(k,Object(L.a)({},l.props))),V},l.savePaginationNode=function(k){l.paginationNode=k},l.isValid=function(k){return u(k)&&k!==l.state.current},l.shouldDisplayQuickJumper=function(){var k=l.props,N=k.showQuickJumper,F=k.pageSize,V=k.total;return V<=F?!1:N},l.handleKeyDown=function(k){(k.keyCode===y.ARROW_UP||k.keyCode===y.ARROW_DOWN)&&k.preventDefault()},l.handleKeyUp=function(k){var N=l.getValidValue(k),F=l.state.currentInputValue;N!==F&&l.setState({currentInputValue:N}),k.keyCode===y.ENTER?l.handleChange(N):k.keyCode===y.ARROW_UP?l.handleChange(N-1):k.keyCode===y.ARROW_DOWN&&l.handleChange(N+1)},l.changePageSize=function(k){var N=l.state.current,F=b(k,l.state,l.props);N=N>F?F:N,F===0&&(N=l.state.current),typeof k=="number"&&("pageSize"in l.props||l.setState({pageSize:k}),"current"in l.props||l.setState({current:N,currentInputValue:N})),l.props.onShowSizeChange(N,k),"onChange"in l.props&&l.props.onChange&&l.props.onChange(N,k)},l.handleChange=function(k){var N=l.props.disabled,F=k;if(l.isValid(F)&&!N){var V=b(void 0,l.state,l.props);F>V?F=V:F<1&&(F=1),"current"in l.props||l.setState({current:F,currentInputValue:F});var z=l.state.pageSize;return l.props.onChange(F,z),F}return l.state.current},l.prev=function(){l.hasPrev()&&l.handleChange(l.state.current-1)},l.next=function(){l.hasNext()&&l.handleChange(l.state.current+1)},l.jumpPrev=function(){l.handleChange(l.getJumpPrevPage())},l.jumpNext=function(){l.handleChange(l.getJumpNextPage())},l.hasPrev=function(){return l.state.current>1},l.hasNext=function(){return l.state.current2?F-2:0),z=2;z=M?T=M:T=Number(c),T}},{key:"getShowSizeChanger",value:function(){var l=this.props,c=l.showSizeChanger,M=l.total,P=l.totalBoundaryShowSizeChanger;return typeof c!="undefined"?c:M>P}},{key:"renderPrev",value:function(l){var c=this.props,M=c.prevIcon,P=c.itemRender,T=P(l,"prev",this.getItemIcon(M,"prev page")),k=!this.hasPrev();return Object(d.isValidElement)(T)?Object(d.cloneElement)(T,{disabled:k}):T}},{key:"renderNext",value:function(l){var c=this.props,M=c.nextIcon,P=c.itemRender,T=P(l,"next",this.getItemIcon(M,"next page")),k=!this.hasNext();return Object(d.isValidElement)(T)?Object(d.cloneElement)(T,{disabled:k}):T}},{key:"render",value:function(){var l=this,c=this.props,M=c.prefixCls,P=c.className,T=c.style,k=c.disabled,N=c.hideOnSinglePage,F=c.total,V=c.locale,z=c.showQuickJumper,H=c.showLessItems,J=c.showTitle,X=c.showTotal,te=c.simple,ee=c.itemRender,be=c.showPrevNextJumpers,ge=c.jumpPrevIcon,je=c.jumpNextIcon,He=c.selectComponentClass,nt=c.selectPrefixCls,Ge=c.pageSizeOptions,he=this.state,ce=he.current,Ee=he.pageSize,fe=he.currentInputValue;if(N===!0&&F<=Ee)return null;var Ne=b(void 0,this.state,this.props),Ce=[],xe=null,ze=null,Le=null,Fe=null,Pe=null,Ve=z&&z.goButton,at=H?1:2,At=ce-1>0?ce-1:0,Rt=ce+1=at*2&&ce!==1+2&&(Ce[0]=Object(d.cloneElement)(Ce[0],{className:"".concat(M,"-item-after-jump-prev")}),Ce.unshift(xe)),Ne-ce>=at*2&&ce!==Ne-2&&(Ce[Ce.length-1]=Object(d.cloneElement)(Ce[Ce.length-1],{className:"".concat(M,"-item-before-jump-next")}),Ce.push(ze)),Ht!==1&&Ce.unshift(Le),sn!==Ne&&Ce.push(Fe)}var Qe=null;X&&(Qe=w.a.createElement("li",{className:"".concat(M,"-total-text")},X(F,[F===0?0:(ce-1)*Ee+1,ce*Ee>F?F:ce*Ee])));var Je=!this.hasPrev()||!Ne,Xe=!this.hasNext()||!Ne;return w.a.createElement("ul",Object(Y.a)({className:a()(M,P,Object(j.a)({},"".concat(M,"-disabled"),k)),style:T,unselectable:"unselectable",ref:this.savePaginationNode},tn),Qe,w.a.createElement("li",{title:J?V.prev_page:null,onClick:this.prev,tabIndex:Je?null:0,onKeyPress:this.runIfEnterPrev,className:a()("".concat(M,"-prev"),Object(j.a)({},"".concat(M,"-disabled"),Je)),"aria-disabled":Je},this.renderPrev(At)),Ce,w.a.createElement("li",{title:J?V.next_page:null,onClick:this.next,tabIndex:Xe?null:0,onKeyPress:this.runIfEnterNext,className:a()("".concat(M,"-next"),Object(j.a)({},"".concat(M,"-disabled"),Xe)),"aria-disabled":Xe},this.renderNext(Rt)),w.a.createElement(O,{disabled:k,locale:V,rootPrefixCls:M,selectComponentClass:He,selectPrefixCls:nt,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:ce,pageSize:Ee,pageSizeOptions:Ge,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Ve}))}}],[{key:"getDerivedStateFromProps",value:function(l,c){var M={};if("current"in l&&(M.current=l.current,l.current!==c.current&&(M.currentInputValue=M.current)),"pageSize"in l&&l.pageSize!==c.pageSize){var P=c.current,T=b(l.pageSize,c,l);P=P>T?T:P,"current"in l||(M.current=P,M.currentInputValue=P),M.pageSize=l.pageSize}return M}}]),v}(w.a.Component);x.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:r,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:r,locale:i.a,style:{},itemRender:h,totalBoundaryShowSizeChanger:50};var t=x},"6GrX":function(Ye,ie,_){var Y=_("mFDi"),j=_("Xnb7"),L=_("bYtY"),U=L.getContext,S=L.extend,g=L.retrieve2,s=L.retrieve3,d=L.trim,w={},p=0,a=5e3,f=/\{([a-zA-Z0-9_]+)\|([^}]*)\}/g,E="12px sans-serif",y={};function m(N,F){y[N]=F}function O(N,F){F=F||E;var V=N+":"+F;if(w[V])return w[V];for(var z=(N+"").split(` `),H=0,J=0,X=z.length;Ja&&(p=0,w={}),p++,w[V]=H,H}function i(N,F,V,z,H,J,X,te){return X?u(N,F,V,z,H,J,X,te):r(N,F,V,z,H,J,te)}function r(N,F,V,z,H,J,X){var te=M(N,F,H,J,X),ee=O(N,F);H&&(ee+=H[1]+H[3]);var be=te.outerHeight,ge=h(0,ee,V),je=b(0,be,z),He=new Y(ge,je,ee,be);return He.lineHeight=te.lineHeight,He}function u(N,F,V,z,H,J,X,te){var ee=P(N,{rich:X,truncate:te,font:F,textAlign:V,textPadding:H,textLineHeight:J}),be=ee.outerWidth,ge=ee.outerHeight,je=h(0,be,V),He=b(0,ge,z);return new Y(je,He,be,ge)}function h(N,F,V){return V==="right"?N-=F:V==="center"&&(N-=F/2),N}function b(N,F,V){return V==="middle"?N-=F/2:V==="bottom"&&(N-=F),N}function x(N,F,V){var z=F.textPosition,H=F.textDistance,J=V.x,X=V.y;H=H||0;var te=V.height,ee=V.width,be=te/2,ge="left",je="top";switch(z){case"left":J-=H,X+=be,ge="right",je="middle";break;case"right":J+=H+ee,X+=be,je="middle";break;case"top":J+=ee/2,X-=H,ge="center",je="bottom";break;case"bottom":J+=ee/2,X+=te+H,ge="center";break;case"inside":J+=ee/2,X+=be,ge="center",je="middle";break;case"insideLeft":J+=H,X+=be,je="middle";break;case"insideRight":J+=ee-H,X+=be,ge="right",je="middle";break;case"insideTop":J+=ee/2,X+=H,ge="center";break;case"insideBottom":J+=ee/2,X+=te-H,ge="center",je="bottom";break;case"insideTopLeft":J+=H,X+=H;break;case"insideTopRight":J+=ee-H,X+=H,ge="right";break;case"insideBottomLeft":J+=H,X+=te-H,je="bottom";break;case"insideBottomRight":J+=ee-H,X+=te-H,ge="right",je="bottom";break}return N=N||{},N.x=J,N.y=X,N.textAlign=ge,N.textVerticalAlign=je,N}function t(N,F,V){var z={textPosition:N,textDistance:V};return x({},z,F)}function C(N,F,V,z,H){if(!F)return"";var J=(N+"").split(` `);H=A(F,V,z,H);for(var X=0,te=J.length;X=J;te++)X-=J;var ee=O(V,F);return ee>X&&(V="",ee=0),X=N-ee,z.ellipsis=V,z.ellipsisWidth=ee,z.contentWidth=X,z.containerWidth=N,z}function v(N,F){var V=F.containerWidth,z=F.font,H=F.contentWidth;if(!V)return"";var J=O(N,z);if(J<=V)return N;for(var X=0;;X++){if(J<=H||X>=F.maxIterations){N+=F.ellipsis;break}var te=X===0?o(N,H,F.ascCharWidth,F.cnCharWidth):J>0?Math.floor(N.length*H/J):0;N=N.substr(0,te),J=O(N,z)}return N===""&&(N=F.placeholder),N}function o(N,F,V,z){for(var H=0,J=0,X=N.length;J `),ht.appendChild(vn),ht},B.prototype.setCurrentColor=function(K,ae){var ue=this;this.currentColor=K,this.colorBoxes.forEach(function(oe){oe.style.borderColor=oe===ae?ue.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onColorChanged&&this.onColorChanged(K)},B}(Fe),Ve=function(){function ne(B,K,ae){this._state="new",this._isSelected=!1,this._container=B,this._overlayContainer=K,this.globalSettings=ae,this.stateChanged=this.stateChanged.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this)}return Object.defineProperty(ne.prototype,"typeName",{get:function(){return Object.getPrototypeOf(this).constructor.typeName},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"container",{get:function(){return this._container},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"overlayContainer",{get:function(){return this._overlayContainer},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"state",{get:function(){return this._state},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"toolboxPanels",{get:function(){return[]},enumerable:!1,configurable:!0}),ne.prototype.ownsTarget=function(B){return!1},Object.defineProperty(ne.prototype,"isSelected",{get:function(){return this._isSelected},enumerable:!1,configurable:!0}),ne.prototype.select=function(){this.container.style.cursor="move",this._isSelected=!0,this.manipulationStartState=this.getState()},ne.prototype.deselect=function(){this.container.style.cursor="default",this._isSelected=!1,this.stateChanged()},ne.prototype.pointerDown=function(B,K){},ne.prototype.dblClick=function(B,K){},ne.prototype.manipulate=function(B){},ne.prototype.pointerUp=function(B){this.stateChanged()},ne.prototype.dispose=function(){},ne.prototype.addMarkerVisualToContainer=function(B){this.container.childNodes.length>0?this.container.insertBefore(B,this.container.childNodes[0]):this.container.appendChild(B)},ne.prototype.getState=function(){return{typeName:ne.typeName,state:this.state,notes:this.notes}},ne.prototype.restoreState=function(B){this._state=B.state,this.notes=B.notes},ne.prototype.scale=function(B,K){},ne.prototype.colorChanged=function(B){this.onColorChanged&&this.onColorChanged(B),this.stateChanged()},ne.prototype.fillColorChanged=function(B){this.onFillColorChanged&&this.onFillColorChanged(B),this.stateChanged()},ne.prototype.stateChanged=function(){if(this.onStateChanged&&this.state!=="creating"&&this.state!=="new"){var B=this.getState();this.manipulationStartState!==void 0&&(this.manipulationStartState.state="select"),B.state="select",JSON.stringify(this.manipulationStartState)!=JSON.stringify(B)&&this.onStateChanged(this)}},ne.typeName="MarkerBase",ne}(),at=function(){function ne(){this.findGripByVisual=this.findGripByVisual.bind(this)}return ne.prototype.findGripByVisual=function(B){return this.topLeft.ownsTarget(B)?this.topLeft:this.topCenter.ownsTarget(B)?this.topCenter:this.topRight.ownsTarget(B)?this.topRight:this.centerLeft.ownsTarget(B)?this.centerLeft:this.centerRight.ownsTarget(B)?this.centerRight:this.bottomLeft.ownsTarget(B)?this.bottomLeft:this.bottomCenter.ownsTarget(B)?this.bottomCenter:this.bottomRight.ownsTarget(B)?this.bottomRight:void 0},ne}(),At=function(){function ne(){this.GRIP_SIZE=10,this.visual=he.createGroup(),this.visual.appendChild(he.createCircle(1.5*this.GRIP_SIZE,[["fill","transparent"]])),this.visual.appendChild(he.createCircle(this.GRIP_SIZE,[["fill","#cccccc"],["fill-opacity","0.7"],["stroke","#333333"],["stroke-width","2"],["stroke-opacity","0.7"]]))}return ne.prototype.ownsTarget=function(B){return B===this.visual||B===this.visual.childNodes[0]||B===this.visual.childNodes[1]},ne}(),Rt=function(){function ne(){}return ne.toITransformMatrix=function(B){return{a:B.a,b:B.b,c:B.c,d:B.d,e:B.e,f:B.f}},ne.toSVGMatrix=function(B,K){return B.a=K.a,B.b=K.b,B.c=K.c,B.d=K.d,B.e=K.e,B.f=K.f,B},ne}(),tn=function(ne){function B(K,ae,ue){var oe=ne.call(this,K,ae,ue)||this;return oe.left=0,oe.top=0,oe.width=0,oe.height=0,oe.defaultSize={x:50,y:20},oe.offsetX=0,oe.offsetY=0,oe.rotationAngle=0,oe.CB_DISTANCE=10,oe._suppressMarkerCreateEvent=!1,oe.container.transform.baseVal.appendItem(he.createTransform()),oe.setupControlBox(),oe}return je(B,ne),Object.defineProperty(B.prototype,"centerX",{get:function(){return this.left+this.width/2},enumerable:!1,configurable:!0}),Object.defineProperty(B.prototype,"centerY",{get:function(){return this.top+this.height/2},enumerable:!1,configurable:!0}),Object.defineProperty(B.prototype,"visual",{get:function(){return this._visual},set:function(K){this._visual=K;var ae=he.createTransform();this._visual.transform.baseVal.appendItem(ae)},enumerable:!1,configurable:!0}),B.prototype.ownsTarget=function(K){return!!ne.prototype.ownsTarget.call(this,K)||!!(this.controlGrips.findGripByVisual(K)!==void 0||this.rotatorGrip!==void 0&&this.rotatorGrip.ownsTarget(K))},B.prototype.pointerDown=function(K,ae){ne.prototype.pointerDown.call(this,K,ae),this.state==="new"&&(this.left=K.x,this.top=K.y),this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.manipulationStartWidth=this.width,this.manipulationStartHeight=this.height;var ue=this.unrotatePoint(K);if(this.manipulationStartX=ue.x,this.manipulationStartY=ue.y,this.offsetX=ue.x-this.left,this.offsetY=ue.y-this.top,this.state!=="new")if(this.select(),this.activeGrip=this.controlGrips.findGripByVisual(ae),this.activeGrip!==void 0)this._state="resize";else if(this.rotatorGrip!==void 0&&this.rotatorGrip.ownsTarget(ae)){this.activeGrip=this.rotatorGrip;var oe=this.rotatePoint({x:this.centerX,y:this.centerY});this.left=oe.x-this.width/2,this.top=oe.y-this.height/2,this.moveVisual({x:this.left,y:this.top});var ht=this.container.transform.baseVal.getItem(0);ht.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(ht,0),this.adjustControlBox(),this._state="rotate"}else this._state="move"},B.prototype.pointerUp=function(K){var ae=this.state;ne.prototype.pointerUp.call(this,K),this.state==="creating"&&this.width<10&&this.height<10?(this.width=this.defaultSize.x,this.height=this.defaultSize.y):this.manipulate(K),this._state="select",ae==="creating"&&this.onMarkerCreated&&this._suppressMarkerCreateEvent===!1&&this.onMarkerCreated(this)},B.prototype.moveVisual=function(K){this.visual.style.transform="translate("+K.x+"px, "+K.y+"px)"},B.prototype.manipulate=function(K){var ae=this.unrotatePoint(K);this.state==="creating"?this.resize(K):this.state==="move"?(this.left=this.manipulationStartLeft+(ae.x-this.manipulationStartLeft)-this.offsetX,this.top=this.manipulationStartTop+(ae.y-this.manipulationStartTop)-this.offsetY,this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()):this.state==="resize"?this.resize(ae):this.state==="rotate"&&this.rotate(K)},B.prototype.resize=function(K){var ae=this.manipulationStartLeft,ue=this.manipulationStartWidth,oe=this.manipulationStartTop,ht=this.manipulationStartHeight;switch(this.activeGrip){case this.controlGrips.bottomLeft:case this.controlGrips.centerLeft:case this.controlGrips.topLeft:ae=this.manipulationStartLeft+K.x-this.manipulationStartX,ue=this.manipulationStartWidth+this.manipulationStartLeft-ae;break;case this.controlGrips.bottomRight:case this.controlGrips.centerRight:case this.controlGrips.topRight:case void 0:ue=this.manipulationStartWidth+K.x-this.manipulationStartX}switch(this.activeGrip){case this.controlGrips.topCenter:case this.controlGrips.topLeft:case this.controlGrips.topRight:oe=this.manipulationStartTop+K.y-this.manipulationStartY,ht=this.manipulationStartHeight+this.manipulationStartTop-oe;break;case this.controlGrips.bottomCenter:case this.controlGrips.bottomLeft:case this.controlGrips.bottomRight:case void 0:ht=this.manipulationStartHeight+K.y-this.manipulationStartY}ue>=0?(this.left=ae,this.width=ue):(this.left=ae+ue,this.width=-ue),ht>=0?(this.top=oe,this.height=ht):(this.top=oe+ht,this.height=-ht),this.setSize()},B.prototype.setSize=function(){this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()},B.prototype.rotate=function(K){if(Math.abs(K.x-this.centerX)>.1){var ae=Math.sign(K.x-this.centerX);this.rotationAngle=180*Math.atan((K.y-this.centerY)/(K.x-this.centerX))/Math.PI+90*ae,this.applyRotation()}},B.prototype.applyRotation=function(){var K=this.container.transform.baseVal.getItem(0);K.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(K,0)},B.prototype.rotatePoint=function(K){if(this.rotationAngle===0)return K;var ae=this.container.getCTM(),ue=he.createPoint(K.x,K.y);return{x:(ue=ue.matrixTransform(ae)).x,y:ue.y}},B.prototype.unrotatePoint=function(K){if(this.rotationAngle===0)return K;var ae=this.container.getCTM();ae=ae.inverse();var ue=he.createPoint(K.x,K.y);return{x:(ue=ue.matrixTransform(ae)).x,y:ue.y}},B.prototype.select=function(){ne.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},B.prototype.deselect=function(){ne.prototype.deselect.call(this),this.controlBox.style.display="none"},B.prototype.setupControlBox=function(){this.controlBox=he.createGroup();var K=he.createTransform();K.setTranslate(-this.CB_DISTANCE/2,-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.appendItem(K),this.container.appendChild(this.controlBox),this.controlRect=he.createRect(this.width+this.CB_DISTANCE,this.height+this.CB_DISTANCE,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"],["fill","transparent"],["pointer-events","none"]]),this.controlBox.appendChild(this.controlRect),this.globalSettings.disableRotation!==!0&&(this.rotatorGripLine=he.createLine((this.width+2*this.CB_DISTANCE)/2,this.top-this.CB_DISTANCE,(this.width+2*this.CB_DISTANCE)/2,this.top-3*this.CB_DISTANCE,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.controlBox.appendChild(this.rotatorGripLine)),this.controlGrips=new at,this.addControlGrips(),this.controlBox.style.display="none"},B.prototype.adjustControlBox=function(){var K=this.controlBox.transform.baseVal.getItem(0);K.setTranslate(this.left-this.CB_DISTANCE/2,this.top-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.replaceItem(K,0),this.controlRect.setAttribute("width",(this.width+this.CB_DISTANCE).toString()),this.controlRect.setAttribute("height",(this.height+this.CB_DISTANCE).toString()),this.rotatorGripLine!==void 0&&(this.rotatorGripLine.setAttribute("x1",((this.width+this.CB_DISTANCE)/2).toString()),this.rotatorGripLine.setAttribute("y1",(-this.CB_DISTANCE/2).toString()),this.rotatorGripLine.setAttribute("x2",((this.width+this.CB_DISTANCE)/2).toString()),this.rotatorGripLine.setAttribute("y2",(3*-this.CB_DISTANCE).toString())),this.positionGrips()},B.prototype.addControlGrips=function(){this.controlGrips.topLeft=this.createGrip(),this.controlGrips.topCenter=this.createGrip(),this.controlGrips.topRight=this.createGrip(),this.controlGrips.centerLeft=this.createGrip(),this.controlGrips.centerRight=this.createGrip(),this.controlGrips.bottomLeft=this.createGrip(),this.controlGrips.bottomCenter=this.createGrip(),this.controlGrips.bottomRight=this.createGrip(),this.globalSettings.disableRotation!==!0&&(this.rotatorGrip=this.createGrip()),this.positionGrips()},B.prototype.createGrip=function(){var K=new At;return K.visual.transform.baseVal.appendItem(he.createTransform()),this.controlBox.appendChild(K.visual),K},B.prototype.positionGrips=function(){var K=this.controlGrips.topLeft.GRIP_SIZE,ae=-K/2,ue=ae,oe=(this.width+this.CB_DISTANCE)/2-K/2,ht=(this.height+this.CB_DISTANCE)/2-K/2,vn=this.height+this.CB_DISTANCE-K/2,Tn=this.width+this.CB_DISTANCE-K/2;this.positionGrip(this.controlGrips.topLeft.visual,ae,ue),this.positionGrip(this.controlGrips.topCenter.visual,oe,ue),this.positionGrip(this.controlGrips.topRight.visual,Tn,ue),this.positionGrip(this.controlGrips.centerLeft.visual,ae,ht),this.positionGrip(this.controlGrips.centerRight.visual,Tn,ht),this.positionGrip(this.controlGrips.bottomLeft.visual,ae,vn),this.positionGrip(this.controlGrips.bottomCenter.visual,oe,vn),this.positionGrip(this.controlGrips.bottomRight.visual,Tn,vn),this.rotatorGrip!==void 0&&this.positionGrip(this.rotatorGrip.visual,oe,ue-3*this.CB_DISTANCE)},B.prototype.positionGrip=function(K,ae,ue){var oe=K.transform.baseVal.getItem(0);oe.setTranslate(ae,ue),K.transform.baseVal.replaceItem(oe,0)},B.prototype.hideControlBox=function(){this.controlBox.style.display="none"},B.prototype.showControlBox=function(){this.controlBox.style.display=""},B.prototype.getState=function(){return Object.assign({left:this.left,top:this.top,width:this.width,height:this.height,rotationAngle:this.rotationAngle,visualTransformMatrix:Rt.toITransformMatrix(this.visual.transform.baseVal.getItem(0).matrix),containerTransformMatrix:Rt.toITransformMatrix(this.container.transform.baseVal.getItem(0).matrix)},ne.prototype.getState.call(this))},B.prototype.restoreState=function(K){ne.prototype.restoreState.call(this,K);var ae=K;this.left=ae.left,this.top=ae.top,this.width=ae.width,this.height=ae.height,this.rotationAngle=ae.rotationAngle,this.visual.transform.baseVal.getItem(0).setMatrix(Rt.toSVGMatrix(this.visual.transform.baseVal.getItem(0).matrix,ae.visualTransformMatrix)),this.container.transform.baseVal.getItem(0).setMatrix(Rt.toSVGMatrix(this.container.transform.baseVal.getItem(0).matrix,ae.containerTransformMatrix))},B.prototype.scale=function(K,ae){ne.prototype.scale.call(this,K,ae);var ue=this.rotatePoint({x:this.left,y:this.top}),oe=this.unrotatePoint({x:ue.x*K,y:ue.y*ae});this.left=oe.x,this.top=oe.y,this.width=this.width*K,this.height=this.height*ae,this.adjustControlBox()},B}(Ve),Qt=function(ne){function B(K,ae,ue){var oe=ne.call(this,K,ae,ue)||this;return oe.fillColor="transparent",oe.strokeColor="transparent",oe.strokeWidth=0,oe.strokeDasharray="",oe.opacity=1,oe.setStrokeColor=oe.setStrokeColor.bind(oe),oe.setFillColor=oe.setFillColor.bind(oe),oe.setStrokeWidth=oe.setStrokeWidth.bind(oe),oe.setStrokeDasharray=oe.setStrokeDasharray.bind(oe),oe.createVisual=oe.createVisual.bind(oe),oe}return je(B,ne),B.prototype.ownsTarget=function(K){return!(!ne.prototype.ownsTarget.call(this,K)&&K!==this.visual)},B.prototype.createVisual=function(){this.visual=he.createRect(1,1,[["fill",this.fillColor],["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["stroke-dasharray",this.strokeDasharray],["opacity",this.opacity.toString()]]),this.addMarkerVisualToContainer(this.visual)},B.prototype.pointerDown=function(K,ae){ne.prototype.pointerDown.call(this,K,ae),this.state==="new"&&(this.createVisual(),this.moveVisual(K),this._state="creating")},B.prototype.manipulate=function(K){ne.prototype.manipulate.call(this,K)},B.prototype.resize=function(K){ne.prototype.resize.call(this,K),this.setSize()},B.prototype.setSize=function(){ne.prototype.setSize.call(this),he.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]])},B.prototype.pointerUp=function(K){ne.prototype.pointerUp.call(this,K),this.setSize()},B.prototype.setStrokeColor=function(K){this.strokeColor=K,this.visual&&he.setAttributes(this.visual,[["stroke",this.strokeColor]]),this.colorChanged(K),this.stateChanged()},B.prototype.setFillColor=function(K){this.fillColor=K,this.visual&&he.setAttributes(this.visual,[["fill",this.fillColor]]),this.stateChanged()},B.prototype.setStrokeWidth=function(K){this.strokeWidth=K,this.visual&&he.setAttributes(this.visual,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},B.prototype.setStrokeDasharray=function(K){this.strokeDasharray=K,this.visual&&he.setAttributes(this.visual,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},B.prototype.getState=function(){return Object.assign({fillColor:this.fillColor,strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,opacity:this.opacity},ne.prototype.getState.call(this))},B.prototype.restoreState=function(K){var ae=K;this.fillColor=ae.fillColor,this.strokeColor=ae.strokeColor,this.strokeWidth=ae.strokeWidth,this.strokeDasharray=ae.strokeDasharray,this.opacity=ae.opacity,this.createVisual(),ne.prototype.restoreState.call(this,K),this.setSize()},B.prototype.scale=function(K,ae){ne.prototype.scale.call(this,K,ae),this.setSize()},B.title="Rectangle marker",B}(tn),Cn=function(ne){function B(K,ae,ue,oe){var ht=ne.call(this,K,oe||'')||this;return ht.widths=[],ht.widthBoxes=[],ht.widths=ae,ht.currentWidth=ue,ht.setCurrentWidth=ht.setCurrentWidth.bind(ht),ht}return je(B,ne),B.prototype.getUi=function(){var K=this,ae=document.createElement("div");return ae.style.display="flex",ae.style.overflow="hidden",ae.style.flexGrow="2",this.widths.forEach(function(ue){var oe=document.createElement("div");oe.style.display="flex",oe.style.flexGrow="2",oe.style.alignItems="center",oe.style.justifyContent="space-between",oe.style.padding="5px",oe.style.borderWidth="2px",oe.style.borderStyle="solid",oe.style.borderColor=ue===K.currentWidth?K.uiStyleSettings.toolboxAccentColor:"transparent",oe.addEventListener("click",function(){K.setCurrentWidth(ue,oe)}),ae.appendChild(oe);var ht=document.createElement("div");ht.innerText=ue.toString(),ht.style.marginRight="5px",oe.appendChild(ht);var vn=document.createElement("div");vn.style.minHeight="20px",vn.style.flexGrow="2",vn.style.display="flex",vn.style.alignItems="center";var Tn=document.createElement("hr");Tn.style.minWidth="20px",Tn.style.border="0px",Tn.style.borderTop=ue+"px solid "+K.uiStyleSettings.toolboxColor,Tn.style.flexGrow="2",vn.appendChild(Tn),oe.appendChild(vn),K.widthBoxes.push(oe)}),ae},B.prototype.setCurrentWidth=function(K,ae){var ue=this;this.currentWidth=K,this.widthBoxes.forEach(function(oe){oe.style.borderColor=oe===ae?ue.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onWidthChanged&&this.onWidthChanged(this.currentWidth)},B}(Fe),Un=function(ne){function B(K,ae,ue,oe){var ht=ne.call(this,K,oe||'')||this;return ht.styles=[],ht.styleBoxes=[],ht.styles=ae,ht.currentStyle=ue,ht.setCurrentStyle=ht.setCurrentStyle.bind(ht),ht}return je(B,ne),B.prototype.getUi=function(){var K=this,ae=document.createElement("div");return ae.style.display="flex",ae.style.overflow="hidden",ae.style.flexGrow="2",this.styles.forEach(function(ue){var oe=document.createElement("div");oe.style.display="flex",oe.style.alignItems="center",oe.style.justifyContent="space-between",oe.style.padding="5px",oe.style.borderWidth="2px",oe.style.borderStyle="solid",oe.style.overflow="hidden",oe.style.maxWidth=100/K.styles.length-5+"%",oe.style.borderColor=ue===K.currentStyle?K.uiStyleSettings.toolboxAccentColor:"transparent",oe.addEventListener("click",function(){K.setCurrentStyle(ue,oe)}),ae.appendChild(oe);var ht=document.createElement("div");ht.style.minHeight="20px",ht.style.flexGrow="2",ht.style.overflow="hidden";var vn=` - `;ht.innerHTML=vn,oe.appendChild(ht),K.styleBoxes.push(oe)}),ae},B.prototype.setCurrentStyle=function(K,ae){var ue=this;this.currentStyle=K,this.styleBoxes.forEach(function(oe){oe.style.borderColor=oe===ae?ue.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onStyleChanged&&this.onStyleChanged(this.currentStyle)},B}(Fe),mt=function(ne){function B(K,ae,ue){var oe=ne.call(this,K,ae,ue)||this;return oe.strokeColor=ue.defaultColor,oe.strokeWidth=ue.defaultStrokeWidth,oe.strokeDasharray=ue.defaultStrokeDasharray,oe.strokePanel=new Pe("Line color",ue.defaultColorSet,ue.defaultColor),oe.strokePanel.onColorChanged=oe.setStrokeColor,oe.strokeWidthPanel=new Cn("Line width",ue.defaultStrokeWidths,ue.defaultStrokeWidth),oe.strokeWidthPanel.onWidthChanged=oe.setStrokeWidth,oe.strokeStylePanel=new Un("Line style",ue.defaultStrokeDasharrays,ue.defaultStrokeDasharray),oe.strokeStylePanel.onStyleChanged=oe.setStrokeDasharray,oe}return je(B,ne),Object.defineProperty(B.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),B.prototype.getState=function(){var K=ne.prototype.getState.call(this);return K.typeName=B.typeName,K},B.typeName="FrameMarker",B.title="Frame marker",B.icon='',B}(Qt),lt=function(){this.defaultColorSet=["#EF4444","#10B981","#2563EB","#FFFF00","#7C3AED","#F472B6","#000000","#FFFFFF"],this.defaultColor=this.defaultColorSet[0],this.defaultFillColor=this.defaultColorSet[0],this.defaultStrokeColor=this.defaultColorSet[7],this.defaultHighlightColor=this.defaultColorSet[3],this.defaultStrokeWidth=3,this.defaultStrokeDasharray="",this.defaultHighlightOpacity=.5,this.defaultFontFamily="Helvetica, Arial, sans-serif",this.defaultStrokeWidths=[1,2,3,5,10],this.defaultStrokeDasharrays=["","3","12 3","9 6 3 6"],this.defaultOpacitySteps=[.1,.25,.5,.75,1],this.displayMode="inline",this.defaultFontFamilies=['Times, "Times New Roman", serif',"Helvetica, Arial, sans-serif",'Courier, "Courier New", monospace',"cursive","fantasy"],this.popupMargin=30,this.newFreehandMarkerOnPointerUp=!1,this.defaultColorsFollowCurrentColors=!1,this.freehandPixelRatio=1,this.disableRotation=!1},Ht=function(ne){function B(K,ae,ue){var oe=ne.call(this,K,ae,ue)||this;return oe.x1=0,oe.y1=0,oe.x2=0,oe.y2=0,oe.defaultLength=50,oe.manipulationStartX=0,oe.manipulationStartY=0,oe.manipulationStartX1=0,oe.manipulationStartY1=0,oe.manipulationStartX2=0,oe.manipulationStartY2=0,oe.setupControlBox(),oe}return je(B,ne),B.prototype.ownsTarget=function(K){return!!ne.prototype.ownsTarget.call(this,K)||!(!this.grip1.ownsTarget(K)&&!this.grip2.ownsTarget(K))},B.prototype.pointerDown=function(K,ae){ne.prototype.pointerDown.call(this,K,ae),this.manipulationStartX=K.x,this.manipulationStartY=K.y,this.state==="new"&&(this.x1=K.x,this.y1=K.y,this.x2=K.x,this.y2=K.y),this.manipulationStartX1=this.x1,this.manipulationStartY1=this.y1,this.manipulationStartX2=this.x2,this.manipulationStartY2=this.y2,this.state!=="new"&&(this.select(),this.grip1.ownsTarget(ae)?this.activeGrip=this.grip1:this.grip2.ownsTarget(ae)?this.activeGrip=this.grip2:this.activeGrip=void 0,this.activeGrip?this._state="resize":this._state="move")},B.prototype.pointerUp=function(K){var ae=this.state;ne.prototype.pointerUp.call(this,K),this.state==="creating"&&Math.abs(this.x1-this.x2)<10&&Math.abs(this.y1-this.y2)<10?(this.x2=this.x1+this.defaultLength,this.adjustVisual(),this.adjustControlBox()):this.manipulate(K),this._state="select",ae==="creating"&&this.onMarkerCreated&&this.onMarkerCreated(this)},B.prototype.adjustVisual=function(){},B.prototype.manipulate=function(K){this.state==="creating"?this.resize(K):this.state==="move"?(this.x1=this.manipulationStartX1+K.x-this.manipulationStartX,this.y1=this.manipulationStartY1+K.y-this.manipulationStartY,this.x2=this.manipulationStartX2+K.x-this.manipulationStartX,this.y2=this.manipulationStartY2+K.y-this.manipulationStartY,this.adjustVisual(),this.adjustControlBox()):this.state==="resize"&&this.resize(K)},B.prototype.resize=function(K){switch(this.activeGrip){case this.grip1:this.x1=K.x,this.y1=K.y;break;case this.grip2:case void 0:this.x2=K.x,this.y2=K.y}this.adjustVisual(),this.adjustControlBox()},B.prototype.select=function(){ne.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},B.prototype.deselect=function(){ne.prototype.deselect.call(this),this.controlBox.style.display="none"},B.prototype.setupControlBox=function(){this.controlBox=he.createGroup(),this.container.appendChild(this.controlBox),this.addControlGrips(),this.controlBox.style.display="none"},B.prototype.adjustControlBox=function(){this.positionGrips()},B.prototype.addControlGrips=function(){this.grip1=this.createGrip(),this.grip2=this.createGrip(),this.positionGrips()},B.prototype.createGrip=function(){var K=new At;return K.visual.transform.baseVal.appendItem(he.createTransform()),this.controlBox.appendChild(K.visual),K},B.prototype.positionGrips=function(){var K=this.grip1.GRIP_SIZE;this.positionGrip(this.grip1.visual,this.x1-K/2,this.y1-K/2),this.positionGrip(this.grip2.visual,this.x2-K/2,this.y2-K/2)},B.prototype.positionGrip=function(K,ae,ue){var oe=K.transform.baseVal.getItem(0);oe.setTranslate(ae,ue),K.transform.baseVal.replaceItem(oe,0)},B.prototype.getState=function(){return Object.assign({x1:this.x1,y1:this.y1,x2:this.x2,y2:this.y2},ne.prototype.getState.call(this))},B.prototype.restoreState=function(K){ne.prototype.restoreState.call(this,K);var ae=K;this.x1=ae.x1,this.y1=ae.y1,this.x2=ae.x2,this.y2=ae.y2},B.prototype.scale=function(K,ae){ne.prototype.scale.call(this,K,ae),this.x1=this.x1*K,this.y1=this.y1*ae,this.x2=this.x2*K,this.y2=this.y2*ae,this.adjustVisual(),this.adjustControlBox()},B}(Ve),sn=function(ne){function B(K,ae,ue){var oe=ne.call(this,K,ae,ue)||this;return oe.strokeColor="transparent",oe.strokeWidth=0,oe.strokeDasharray="",oe.setStrokeColor=oe.setStrokeColor.bind(oe),oe.setStrokeWidth=oe.setStrokeWidth.bind(oe),oe.setStrokeDasharray=oe.setStrokeDasharray.bind(oe),oe.strokeColor=ue.defaultColor,oe.strokeWidth=ue.defaultStrokeWidth,oe.strokeDasharray=ue.defaultStrokeDasharray,oe.strokePanel=new Pe("Line color",ue.defaultColorSet,ue.defaultColor),oe.strokePanel.onColorChanged=oe.setStrokeColor,oe.strokeWidthPanel=new Cn("Line width",ue.defaultStrokeWidths,ue.defaultStrokeWidth),oe.strokeWidthPanel.onWidthChanged=oe.setStrokeWidth,oe.strokeStylePanel=new Un("Line style",ue.defaultStrokeDasharrays,ue.defaultStrokeDasharray),oe.strokeStylePanel.onStyleChanged=oe.setStrokeDasharray,oe}return je(B,ne),B.prototype.ownsTarget=function(K){return!(!ne.prototype.ownsTarget.call(this,K)&&K!==this.visual&&K!==this.selectorLine&&K!==this.visibleLine)},B.prototype.createVisual=function(){this.visual=he.createGroup(),this.selectorLine=he.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()]]),this.visibleLine=he.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()]]),this.visual.appendChild(this.selectorLine),this.visual.appendChild(this.visibleLine),this.addMarkerVisualToContainer(this.visual)},B.prototype.pointerDown=function(K,ae){ne.prototype.pointerDown.call(this,K,ae),this.state==="new"&&(this.createVisual(),this.adjustVisual(),this._state="creating")},B.prototype.adjustVisual=function(){this.selectorLine&&this.visibleLine&&(this.selectorLine.setAttribute("x1",this.x1.toString()),this.selectorLine.setAttribute("y1",this.y1.toString()),this.selectorLine.setAttribute("x2",this.x2.toString()),this.selectorLine.setAttribute("y2",this.y2.toString()),this.visibleLine.setAttribute("x1",this.x1.toString()),this.visibleLine.setAttribute("y1",this.y1.toString()),this.visibleLine.setAttribute("x2",this.x2.toString()),this.visibleLine.setAttribute("y2",this.y2.toString()),he.setAttributes(this.visibleLine,[["stroke",this.strokeColor]]),he.setAttributes(this.visibleLine,[["stroke-width",this.strokeWidth.toString()]]),he.setAttributes(this.visibleLine,[["stroke-dasharray",this.strokeDasharray.toString()]]))},B.prototype.setStrokeColor=function(K){this.strokeColor=K,this.adjustVisual(),this.colorChanged(K)},B.prototype.setStrokeWidth=function(K){this.strokeWidth=K,this.adjustVisual()},B.prototype.setStrokeDasharray=function(K){this.strokeDasharray=K,this.adjustVisual(),this.stateChanged()},Object.defineProperty(B.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),B.prototype.getState=function(){var K=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray},ne.prototype.getState.call(this));return K.typeName=B.typeName,K},B.prototype.restoreState=function(K){ne.prototype.restoreState.call(this,K);var ae=K;this.strokeColor=ae.strokeColor,this.strokeWidth=ae.strokeWidth,this.strokeDasharray=ae.strokeDasharray,this.createVisual(),this.adjustVisual()},B.typeName="LineMarker",B.title="Line marker",B.icon='',B}(Ht),Tt=function(ne){function B(K,ae,ue,oe){var ht=ne.call(this,K,oe||'')||this;return ht.fonts=[],ht.fontBoxes=[],ht.fonts=ae,ht.currentFont=ue,ht.setCurrentFont=ht.setCurrentFont.bind(ht),ht}return je(B,ne),B.prototype.getUi=function(){var K=this,ae=document.createElement("div");return ae.style.overflow="hidden",ae.style.flexGrow="2",this.fonts.forEach(function(ue){var oe=document.createElement("div");oe.style.display="inline-block",oe.style.alignItems="center",oe.style.justifyContent="space-between",oe.style.padding="5px",oe.style.borderWidth="2px",oe.style.borderStyle="solid",oe.style.overflow="hidden",oe.style.maxWidth=100/K.fonts.length-5+"%",oe.style.borderColor=ue===K.currentFont?K.uiStyleSettings.toolboxAccentColor:"transparent",oe.addEventListener("click",function(){K.setCurrentFont(ue,oe)}),ae.appendChild(oe);var ht=document.createElement("div");ht.style.display="flex",ht.style.minHeight="20px",ht.style.flexGrow="2",ht.style.fontFamily=ue,ht.style.overflow="hidden";var vn=document.createElement("div");vn.style.whiteSpace="nowrap",vn.style.overflow="hidden",vn.style.textOverflow="ellipsis",vn.innerHTML="The quick brown fox jumps over the lazy dog",ht.appendChild(vn),oe.appendChild(ht),K.fontBoxes.push(oe)}),ae},B.prototype.setCurrentFont=function(K,ae){var ue=this;this.currentFont=K,this.fontBoxes.forEach(function(oe){oe.style.borderColor=oe===ae?ue.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onFontChanged&&this.onFontChanged(this.currentFont)},B}(Fe),wt=function(ne){function B(K,ae,ue){var oe=ne.call(this,K,ae,ue)||this;return oe.color="transparent",oe.padding=5,oe.DEFAULT_TEXT="your text here",oe.text=oe.DEFAULT_TEXT,oe.isMoved=!1,oe.color=ue.defaultColor,oe.fontFamily=ue.defaultFontFamily,oe.defaultSize={x:100,y:30},oe.setColor=oe.setColor.bind(oe),oe.setFont=oe.setFont.bind(oe),oe.renderText=oe.renderText.bind(oe),oe.sizeText=oe.sizeText.bind(oe),oe.textEditDivClicked=oe.textEditDivClicked.bind(oe),oe.showTextEditor=oe.showTextEditor.bind(oe),oe.setSize=oe.setSize.bind(oe),oe.positionTextEditor=oe.positionTextEditor.bind(oe),oe.colorPanel=new Pe("Color",ue.defaultColorSet,ue.defaultColor),oe.colorPanel.onColorChanged=oe.setColor,oe.fontFamilyPanel=new Tt("Font",ue.defaultFontFamilies,ue.defaultFontFamily),oe.fontFamilyPanel.onFontChanged=oe.setFont,oe}return je(B,ne),B.prototype.ownsTarget=function(K){if(ne.prototype.ownsTarget.call(this,K)||K===this.visual||K===this.textElement||K===this.bgRectangle)return!0;var ae=!1;return this.textElement.childNodes.forEach(function(ue){ue===K&&(ae=!0)}),ae},B.prototype.createVisual=function(){this.visual=he.createGroup(),this.bgRectangle=he.createRect(1,1,[["fill","transparent"]]),this.visual.appendChild(this.bgRectangle),this.textElement=he.createText([["fill",this.color],["font-family",this.fontFamily],["font-size","16px"],["x","0"],["y","0"]]),this.textElement.transform.baseVal.appendItem(he.createTransform()),this.textElement.transform.baseVal.appendItem(he.createTransform()),this.visual.appendChild(this.textElement),this.addMarkerVisualToContainer(this.visual),this.renderText()},B.prototype.pointerDown=function(K,ae){ne.prototype.pointerDown.call(this,K,ae),this.isMoved=!1,this.pointerDownPoint=K,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(K),this._state="creating")},B.prototype.renderText=function(){var K=this;if(this.textElement){for(;this.textElement.lastChild;)this.textElement.removeChild(this.textElement.lastChild);this.text.split(/\r\n|[\n\v\f\r\x85\u2028\u2029]/).forEach(function(ae){K.textElement.appendChild(he.createTSpan(ae.trim()===""?" ":ae.trim(),[["x","0"],["dy","1.2em"]]))}),setTimeout(this.sizeText,10)}},B.prototype.getTextScale=function(){var K=this.textElement.getBBox(),ae=1;if(K.width>0&&K.height>0){var ue=(1*this.width-this.width*this.padding*2/100)/K.width,oe=(1*this.height-this.height*this.padding*2/100)/K.height;ae=Math.min(ue,oe)}return ae},B.prototype.getTextPosition=function(K){var ae=this.textElement.getBBox(),ue=0,oe=0;return ae.width>0&&ae.height>0&&(ue=(this.width-ae.width*K)/2,oe=this.height/2-ae.height*K/2),{x:ue,y:oe}},B.prototype.sizeText=function(){var K=this.textElement.getBBox(),ae=this.getTextScale(),ue=this.getTextPosition(ae);ue.y-=K.y*ae,navigator.userAgent.indexOf("Edge/")>-1?this.textElement.style.transform="translate("+ue.x+"px, "+ue.y+"px) scale("+ae+", "+ae+")":(this.textElement.transform.baseVal.getItem(0).setTranslate(ue.x,ue.y),this.textElement.transform.baseVal.getItem(1).setScale(ae,ae))},B.prototype.manipulate=function(K){ne.prototype.manipulate.call(this,K),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(K.x-this.pointerDownPoint.x)>5||Math.abs(K.y-this.pointerDownPoint.y)>5)},B.prototype.resize=function(K){ne.prototype.resize.call(this,K),this.isMoved=!0,this.setSize(),this.sizeText()},B.prototype.setSize=function(){ne.prototype.setSize.call(this),this.visual&&this.bgRectangle&&(he.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),he.setAttributes(this.bgRectangle,[["width",this.width.toString()],["height",this.height.toString()]]))},B.prototype.pointerUp=function(K){var ae=this.state;ae==="creating"&&(this._suppressMarkerCreateEvent=!0),ne.prototype.pointerUp.call(this,K),this.setSize(),(ae==="creating"||!this.isMoved&&Date.now()-this.pointerDownTimestamp>500)&&this.showTextEditor(),this.pointerDownPoint=void 0},B.prototype.showTextEditor=function(){var K=this;this._state="edit",this.overlayContainer.innerHTML="",this.textEditDiv=document.createElement("div"),this.textEditDiv.style.flexGrow="2",this.textEditDiv.style.alignItems="center",this.textEditDiv.style.justifyContent="center",this.textEditDiv.style.pointerEvents="auto",this.textEditDiv.style.overflow="hidden",this.textEditor=document.createElement("div"),this.textEditor.style.position="absolute",this.textEditor.style.fontFamily=this.fontFamily,this.textEditor.style.lineHeight="1em",this.textEditor.innerText=this.text,this.textEditor.contentEditable="true",this.textEditor.style.color=this.color,this.textEditor.style.whiteSpace="pre",this.positionTextEditor(),this.textEditor.addEventListener("pointerup",function(ae){ae.stopPropagation()}),this.textEditor.addEventListener("input",function(){for(var ae=Number.parseFloat(K.textEditor.style.fontSize);K.textEditor.clientWidth>=Number.parseInt(K.textEditor.style.maxWidth)&&ae>.9;)ae-=.1,K.textEditor.style.fontSize=Math.max(ae,.9)+"em"}),this.textEditor.addEventListener("keyup",function(ae){ae.cancelBubble=!0}),this.textEditor.addEventListener("paste",function(ae){if(ae.clipboardData){var ue=ae.clipboardData.getData("text"),oe=window.getSelection();if(!oe.rangeCount)return!1;oe.deleteFromDocument(),oe.getRangeAt(0).insertNode(document.createTextNode(ue)),ae.preventDefault()}}),this.textEditDiv.addEventListener("pointerup",function(){K.textEditDivClicked(K.textEditor.innerText)}),this.textEditDiv.appendChild(this.textEditor),this.overlayContainer.appendChild(this.textEditDiv),this.hideVisual(),this.textEditor.focus(),document.execCommand("selectAll")},B.prototype.positionTextEditor=function(){if(this.state==="edit")if(this.textEditor===void 0)this.showTextEditor();else{this.textElement.style.display="";var K=this.getTextScale(),ae=this.rotatePoint({x:this.left+this.width/2,y:this.top+this.height/2}),ue=this.textElement.getBBox(),oe={x:ue.width*K,y:ue.height*K};ae.x-=oe.x/2,ae.y-=oe.y/2,this.textEditor.style.top=ae.y+"px",this.textEditor.style.left=ae.x+"px",this.textEditor.style.maxWidth=this.overlayContainer.offsetWidth-ae.x+"px",this.textEditor.style.fontSize=Math.max(16*K,12)+"px",this.textElement.style.display="none"}},B.prototype.textEditDivClicked=function(K){this.text=K.trim(),this.overlayContainer.innerHTML="",this.renderText(),this.showVisual(),this._suppressMarkerCreateEvent&&(this._suppressMarkerCreateEvent=!1,this.onMarkerCreated&&this.onMarkerCreated(this)),this.stateChanged()},B.prototype.select=function(){ne.prototype.select.call(this),this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText)},B.prototype.deselect=function(){this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText),ne.prototype.deselect.call(this)},B.prototype.dblClick=function(K,ae){ne.prototype.dblClick.call(this,K,ae),this.showTextEditor()},B.prototype.setColor=function(K){this.textElement&&he.setAttributes(this.textElement,[["fill",K]]),this.color=K,this.textEditor&&(this.textEditor.style.color=this.color),this.colorChanged(K)},B.prototype.setFont=function(K){this.textElement&&he.setAttributes(this.textElement,[["font-family",K]]),this.fontFamily=K,this.textEditor&&(this.textEditor.style.fontFamily=this.fontFamily),this.renderText(),this.stateChanged()},B.prototype.hideVisual=function(){this.textElement.style.display="none",this.hideControlBox()},B.prototype.showVisual=function(){this.state==="edit"&&(this._state="select"),this.textElement.style.display="",this.showControlBox()},Object.defineProperty(B.prototype,"toolboxPanels",{get:function(){return[this.colorPanel,this.fontFamilyPanel]},enumerable:!1,configurable:!0}),B.prototype.getState=function(){var K=Object.assign({color:this.color,fontFamily:this.fontFamily,padding:this.padding,text:this.text},ne.prototype.getState.call(this));return K.typeName=B.typeName,K},B.prototype.restoreState=function(K){var ae=K;this.color=ae.color,this.fontFamily=ae.fontFamily,this.padding=ae.padding,this.text=ae.text,this.createVisual(),ne.prototype.restoreState.call(this,K),this.setSize()},B.prototype.scale=function(K,ae){ne.prototype.scale.call(this,K,ae),this.setSize(),this.sizeText(),this.positionTextEditor()},B.typeName="TextMarker",B.title="Text marker",B.icon='',B}(tn),Qe=function(ne){function B(K,ae,ue){var oe=ne.call(this,K,ae,ue)||this;return oe.color="transparent",oe.lineWidth=3,oe.drawing=!1,oe.pixelRatio=1,oe.color=ue.defaultColor,oe.lineWidth=ue.defaultStrokeWidth,oe.pixelRatio=ue.freehandPixelRatio,oe.setColor=oe.setColor.bind(oe),oe.addCanvas=oe.addCanvas.bind(oe),oe.finishCreation=oe.finishCreation.bind(oe),oe.setLineWidth=oe.setLineWidth.bind(oe),oe.colorPanel=new Pe("Color",ue.defaultColorSet,ue.defaultColor),oe.colorPanel.onColorChanged=oe.setColor,oe.lineWidthPanel=new Cn("Line width",ue.defaultStrokeWidths,ue.defaultStrokeWidth),oe.lineWidthPanel.onWidthChanged=oe.setLineWidth,oe}return je(B,ne),B.prototype.ownsTarget=function(K){return!(!ne.prototype.ownsTarget.call(this,K)&&K!==this.visual&&K!==this.drawingImage)},B.prototype.createVisual=function(){this.visual=he.createGroup(),this.drawingImage=he.createImage(),this.visual.appendChild(this.drawingImage);var K=he.createTransform();this.visual.transform.baseVal.appendItem(K),this.addMarkerVisualToContainer(this.visual)},B.prototype.pointerDown=function(K,ae){this.state==="new"&&(this.addCanvas(),this.createVisual(),this._state="creating"),this.state==="creating"?(this.canvasContext.strokeStyle=this.color,this.canvasContext.lineWidth=this.lineWidth,this.canvasContext.beginPath(),this.canvasContext.moveTo(K.x,K.y),this.drawing=!0):ne.prototype.pointerDown.call(this,K,ae)},B.prototype.manipulate=function(K){this.state==="creating"?this.drawing&&(this.canvasContext.lineTo(K.x,K.y),this.canvasContext.stroke()):ne.prototype.manipulate.call(this,K)},B.prototype.resize=function(K){ne.prototype.resize.call(this,K),he.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),he.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]])},B.prototype.pointerUp=function(K){this._state==="creating"?this.drawing&&(this.canvasContext.closePath(),this.drawing=!1,this.globalSettings.newFreehandMarkerOnPointerUp&&this.finishCreation()):ne.prototype.pointerUp.call(this,K)},B.prototype.addCanvas=function(){this.overlayContainer.innerHTML="",this.canvasElement=document.createElement("canvas"),this.canvasElement.width=this.overlayContainer.clientWidth*this.pixelRatio,this.canvasElement.height=this.overlayContainer.clientHeight*this.pixelRatio,this.canvasContext=this.canvasElement.getContext("2d"),this.canvasContext.scale(this.pixelRatio,this.pixelRatio),this.overlayContainer.appendChild(this.canvasElement)},B.prototype.select=function(){this.state==="creating"&&this.finishCreation(),ne.prototype.select.call(this)},B.prototype.deselect=function(){this.state==="creating"&&this.finishCreation(),ne.prototype.deselect.call(this)},B.prototype.finishCreation=function(){for(var K=this.canvasContext.getImageData(0,0,this.canvasElement.width,this.canvasElement.height),ae=[this.canvasElement.width+1,this.canvasElement.height+1,-1,-1],ue=ae[0],oe=ae[1],ht=ae[2],vn=ae[3],Tn=!1,fr=0;fr0&&(Tn=!0,frvn&&(vn=fr),Vt>ht&&(ht=Vt));if(Tn){this.left=ue/this.pixelRatio,this.top=oe/this.pixelRatio,this.width=(ht-ue)/this.pixelRatio,this.height=(vn-oe)/this.pixelRatio;var Et=document.createElement("canvas");Et.width=ht-ue,Et.height=vn-oe,Et.getContext("2d").putImageData(this.canvasContext.getImageData(ue,oe,ht-ue,vn-oe),0,0),this.drawingImgUrl=Et.toDataURL("image/png"),this.setDrawingImage(),this._state="select",this.onMarkerCreated&&this.onMarkerCreated(this)}this.overlayContainer.innerHTML=""},B.prototype.setDrawingImage=function(){he.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]]),he.setAttributes(this.drawingImage,[["href",this.drawingImgUrl]]),this.moveVisual({x:this.left,y:this.top})},B.prototype.setColor=function(K){this.color=K,this.colorChanged(K)},B.prototype.setLineWidth=function(K){this.lineWidth=K},Object.defineProperty(B.prototype,"toolboxPanels",{get:function(){return this.state==="new"||this.state==="creating"?[this.colorPanel,this.lineWidthPanel]:[]},enumerable:!1,configurable:!0}),B.prototype.getState=function(){var K=Object.assign({drawingImgUrl:this.drawingImgUrl},ne.prototype.getState.call(this));return K.typeName=B.typeName,K},B.prototype.restoreState=function(K){this.createVisual(),ne.prototype.restoreState.call(this,K),this.drawingImgUrl=K.drawingImgUrl,this.setDrawingImage()},B.prototype.scale=function(K,ae){ne.prototype.scale.call(this,K,ae),this.setDrawingImage()},B.typeName="FreehandMarker",B.title="Freehand marker",B.icon='',B}(tn),Je=function(ne){function B(K,ae,ue){var oe=ne.call(this,K,ue||'')||this;return oe.typeBoxes=[],oe.currentType=ae,oe.setCurrentType=oe.setCurrentType.bind(oe),oe}return je(B,ne),B.prototype.getUi=function(){var K=this,ae=document.createElement("div");ae.style.display="flex",ae.style.overflow="hidden",ae.style.flexGrow="2";for(var ue=function(vn){var Tn="both";switch(vn){case 0:Tn="both";break;case 1:Tn="start";break;case 2:Tn="end";break;case 3:Tn="none"}var fr=document.createElement("div");if(fr.style.display="flex",fr.style.flexGrow="2",fr.style.alignItems="center",fr.style.justifyContent="space-between",fr.style.padding="5px",fr.style.borderWidth="2px",fr.style.borderStyle="solid",fr.style.borderColor=Tn===oe.currentType?oe.uiStyleSettings.toolboxAccentColor:"transparent",fr.addEventListener("click",function(){K.setCurrentType(Tn,fr)}),ae.appendChild(fr),Tn==="both"||Tn==="start"){var Vt=document.createElement("div");Vt.style.display="flex",Vt.style.alignItems="center",Vt.style.minHeight="20px",Vt.innerHTML=` + `;ht.innerHTML=vn,oe.appendChild(ht),K.styleBoxes.push(oe)}),ae},B.prototype.setCurrentStyle=function(K,ae){var ue=this;this.currentStyle=K,this.styleBoxes.forEach(function(oe){oe.style.borderColor=oe===ae?ue.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onStyleChanged&&this.onStyleChanged(this.currentStyle)},B}(Fe),mt=function(ne){function B(K,ae,ue){var oe=ne.call(this,K,ae,ue)||this;return oe.strokeColor=ue.defaultColor,oe.strokeWidth=ue.defaultStrokeWidth,oe.strokeDasharray=ue.defaultStrokeDasharray,oe.strokePanel=new Pe("Line color",ue.defaultColorSet,ue.defaultColor),oe.strokePanel.onColorChanged=oe.setStrokeColor,oe.strokeWidthPanel=new Cn("Line width",ue.defaultStrokeWidths,ue.defaultStrokeWidth),oe.strokeWidthPanel.onWidthChanged=oe.setStrokeWidth,oe.strokeStylePanel=new Un("Line style",ue.defaultStrokeDasharrays,ue.defaultStrokeDasharray),oe.strokeStylePanel.onStyleChanged=oe.setStrokeDasharray,oe}return je(B,ne),Object.defineProperty(B.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),B.prototype.getState=function(){var K=ne.prototype.getState.call(this);return K.typeName=B.typeName,K},B.typeName="FrameMarker",B.title="Frame marker",B.icon='',B}(Qt),lt=function(){this.defaultColorSet=["#EF4444","#10B981","#2563EB","#FFFF00","#7C3AED","#F472B6","#000000","#FFFFFF"],this.defaultColor=this.defaultColorSet[0],this.defaultFillColor=this.defaultColorSet[0],this.defaultStrokeColor=this.defaultColorSet[7],this.defaultHighlightColor=this.defaultColorSet[3],this.defaultStrokeWidth=3,this.defaultStrokeDasharray="",this.defaultHighlightOpacity=.5,this.defaultFontFamily="Helvetica, Arial, sans-serif",this.defaultStrokeWidths=[1,2,3,5,10],this.defaultStrokeDasharrays=["","3","12 3","9 6 3 6"],this.defaultOpacitySteps=[.1,.25,.5,.75,1],this.displayMode="inline",this.defaultFontFamilies=['Times, "Times New Roman", serif',"Helvetica, Arial, sans-serif",'Courier, "Courier New", monospace',"cursive","fantasy"],this.popupMargin=30,this.newFreehandMarkerOnPointerUp=!1,this.defaultColorsFollowCurrentColors=!1,this.freehandPixelRatio=1,this.disableRotation=!1},Ht=function(ne){function B(K,ae,ue){var oe=ne.call(this,K,ae,ue)||this;return oe.x1=0,oe.y1=0,oe.x2=0,oe.y2=0,oe.defaultLength=50,oe.manipulationStartX=0,oe.manipulationStartY=0,oe.manipulationStartX1=0,oe.manipulationStartY1=0,oe.manipulationStartX2=0,oe.manipulationStartY2=0,oe.setupControlBox(),oe}return je(B,ne),B.prototype.ownsTarget=function(K){return!!ne.prototype.ownsTarget.call(this,K)||!(!this.grip1.ownsTarget(K)&&!this.grip2.ownsTarget(K))},B.prototype.pointerDown=function(K,ae){ne.prototype.pointerDown.call(this,K,ae),this.manipulationStartX=K.x,this.manipulationStartY=K.y,this.state==="new"&&(this.x1=K.x,this.y1=K.y,this.x2=K.x,this.y2=K.y),this.manipulationStartX1=this.x1,this.manipulationStartY1=this.y1,this.manipulationStartX2=this.x2,this.manipulationStartY2=this.y2,this.state!=="new"&&(this.select(),this.grip1.ownsTarget(ae)?this.activeGrip=this.grip1:this.grip2.ownsTarget(ae)?this.activeGrip=this.grip2:this.activeGrip=void 0,this.activeGrip?this._state="resize":this._state="move")},B.prototype.pointerUp=function(K){var ae=this.state;ne.prototype.pointerUp.call(this,K),this.state==="creating"&&Math.abs(this.x1-this.x2)<10&&Math.abs(this.y1-this.y2)<10?(this.x2=this.x1+this.defaultLength,this.adjustVisual(),this.adjustControlBox()):this.manipulate(K),this._state="select",ae==="creating"&&this.onMarkerCreated&&this.onMarkerCreated(this)},B.prototype.adjustVisual=function(){},B.prototype.manipulate=function(K){this.state==="creating"?this.resize(K):this.state==="move"?(this.x1=this.manipulationStartX1+K.x-this.manipulationStartX,this.y1=this.manipulationStartY1+K.y-this.manipulationStartY,this.x2=this.manipulationStartX2+K.x-this.manipulationStartX,this.y2=this.manipulationStartY2+K.y-this.manipulationStartY,this.adjustVisual(),this.adjustControlBox()):this.state==="resize"&&this.resize(K)},B.prototype.resize=function(K){switch(this.activeGrip){case this.grip1:this.x1=K.x,this.y1=K.y;break;case this.grip2:case void 0:this.x2=K.x,this.y2=K.y}this.adjustVisual(),this.adjustControlBox()},B.prototype.select=function(){ne.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},B.prototype.deselect=function(){ne.prototype.deselect.call(this),this.controlBox.style.display="none"},B.prototype.setupControlBox=function(){this.controlBox=he.createGroup(),this.container.appendChild(this.controlBox),this.addControlGrips(),this.controlBox.style.display="none"},B.prototype.adjustControlBox=function(){this.positionGrips()},B.prototype.addControlGrips=function(){this.grip1=this.createGrip(),this.grip2=this.createGrip(),this.positionGrips()},B.prototype.createGrip=function(){var K=new At;return K.visual.transform.baseVal.appendItem(he.createTransform()),this.controlBox.appendChild(K.visual),K},B.prototype.positionGrips=function(){var K=this.grip1.GRIP_SIZE;this.positionGrip(this.grip1.visual,this.x1-K/2,this.y1-K/2),this.positionGrip(this.grip2.visual,this.x2-K/2,this.y2-K/2)},B.prototype.positionGrip=function(K,ae,ue){var oe=K.transform.baseVal.getItem(0);oe.setTranslate(ae,ue),K.transform.baseVal.replaceItem(oe,0)},B.prototype.getState=function(){return Object.assign({x1:this.x1,y1:this.y1,x2:this.x2,y2:this.y2},ne.prototype.getState.call(this))},B.prototype.restoreState=function(K){ne.prototype.restoreState.call(this,K);var ae=K;this.x1=ae.x1,this.y1=ae.y1,this.x2=ae.x2,this.y2=ae.y2},B.prototype.scale=function(K,ae){ne.prototype.scale.call(this,K,ae),this.x1=this.x1*K,this.y1=this.y1*ae,this.x2=this.x2*K,this.y2=this.y2*ae,this.adjustVisual(),this.adjustControlBox()},B}(Ve),sn=function(ne){function B(K,ae,ue){var oe=ne.call(this,K,ae,ue)||this;return oe.strokeColor="transparent",oe.strokeWidth=0,oe.strokeDasharray="",oe.setStrokeColor=oe.setStrokeColor.bind(oe),oe.setStrokeWidth=oe.setStrokeWidth.bind(oe),oe.setStrokeDasharray=oe.setStrokeDasharray.bind(oe),oe.strokeColor=ue.defaultColor,oe.strokeWidth=ue.defaultStrokeWidth,oe.strokeDasharray=ue.defaultStrokeDasharray,oe.strokePanel=new Pe("Line color",ue.defaultColorSet,ue.defaultColor),oe.strokePanel.onColorChanged=oe.setStrokeColor,oe.strokeWidthPanel=new Cn("Line width",ue.defaultStrokeWidths,ue.defaultStrokeWidth),oe.strokeWidthPanel.onWidthChanged=oe.setStrokeWidth,oe.strokeStylePanel=new Un("Line style",ue.defaultStrokeDasharrays,ue.defaultStrokeDasharray),oe.strokeStylePanel.onStyleChanged=oe.setStrokeDasharray,oe}return je(B,ne),B.prototype.ownsTarget=function(K){return!(!ne.prototype.ownsTarget.call(this,K)&&K!==this.visual&&K!==this.selectorLine&&K!==this.visibleLine)},B.prototype.createVisual=function(){this.visual=he.createGroup(),this.selectorLine=he.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()]]),this.visibleLine=he.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()]]),this.visual.appendChild(this.selectorLine),this.visual.appendChild(this.visibleLine),this.addMarkerVisualToContainer(this.visual)},B.prototype.pointerDown=function(K,ae){ne.prototype.pointerDown.call(this,K,ae),this.state==="new"&&(this.createVisual(),this.adjustVisual(),this._state="creating")},B.prototype.adjustVisual=function(){this.selectorLine&&this.visibleLine&&(this.selectorLine.setAttribute("x1",this.x1.toString()),this.selectorLine.setAttribute("y1",this.y1.toString()),this.selectorLine.setAttribute("x2",this.x2.toString()),this.selectorLine.setAttribute("y2",this.y2.toString()),this.visibleLine.setAttribute("x1",this.x1.toString()),this.visibleLine.setAttribute("y1",this.y1.toString()),this.visibleLine.setAttribute("x2",this.x2.toString()),this.visibleLine.setAttribute("y2",this.y2.toString()),he.setAttributes(this.visibleLine,[["stroke",this.strokeColor]]),he.setAttributes(this.visibleLine,[["stroke-width",this.strokeWidth.toString()]]),he.setAttributes(this.visibleLine,[["stroke-dasharray",this.strokeDasharray.toString()]]))},B.prototype.setStrokeColor=function(K){this.strokeColor=K,this.adjustVisual(),this.colorChanged(K)},B.prototype.setStrokeWidth=function(K){this.strokeWidth=K,this.adjustVisual()},B.prototype.setStrokeDasharray=function(K){this.strokeDasharray=K,this.adjustVisual(),this.stateChanged()},Object.defineProperty(B.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),B.prototype.getState=function(){var K=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray},ne.prototype.getState.call(this));return K.typeName=B.typeName,K},B.prototype.restoreState=function(K){ne.prototype.restoreState.call(this,K);var ae=K;this.strokeColor=ae.strokeColor,this.strokeWidth=ae.strokeWidth,this.strokeDasharray=ae.strokeDasharray,this.createVisual(),this.adjustVisual()},B.typeName="LineMarker",B.title="Line marker",B.icon='',B}(Ht),Dt=function(ne){function B(K,ae,ue,oe){var ht=ne.call(this,K,oe||'')||this;return ht.fonts=[],ht.fontBoxes=[],ht.fonts=ae,ht.currentFont=ue,ht.setCurrentFont=ht.setCurrentFont.bind(ht),ht}return je(B,ne),B.prototype.getUi=function(){var K=this,ae=document.createElement("div");return ae.style.overflow="hidden",ae.style.flexGrow="2",this.fonts.forEach(function(ue){var oe=document.createElement("div");oe.style.display="inline-block",oe.style.alignItems="center",oe.style.justifyContent="space-between",oe.style.padding="5px",oe.style.borderWidth="2px",oe.style.borderStyle="solid",oe.style.overflow="hidden",oe.style.maxWidth=100/K.fonts.length-5+"%",oe.style.borderColor=ue===K.currentFont?K.uiStyleSettings.toolboxAccentColor:"transparent",oe.addEventListener("click",function(){K.setCurrentFont(ue,oe)}),ae.appendChild(oe);var ht=document.createElement("div");ht.style.display="flex",ht.style.minHeight="20px",ht.style.flexGrow="2",ht.style.fontFamily=ue,ht.style.overflow="hidden";var vn=document.createElement("div");vn.style.whiteSpace="nowrap",vn.style.overflow="hidden",vn.style.textOverflow="ellipsis",vn.innerHTML="The quick brown fox jumps over the lazy dog",ht.appendChild(vn),oe.appendChild(ht),K.fontBoxes.push(oe)}),ae},B.prototype.setCurrentFont=function(K,ae){var ue=this;this.currentFont=K,this.fontBoxes.forEach(function(oe){oe.style.borderColor=oe===ae?ue.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onFontChanged&&this.onFontChanged(this.currentFont)},B}(Fe),wt=function(ne){function B(K,ae,ue){var oe=ne.call(this,K,ae,ue)||this;return oe.color="transparent",oe.padding=5,oe.DEFAULT_TEXT="your text here",oe.text=oe.DEFAULT_TEXT,oe.isMoved=!1,oe.color=ue.defaultColor,oe.fontFamily=ue.defaultFontFamily,oe.defaultSize={x:100,y:30},oe.setColor=oe.setColor.bind(oe),oe.setFont=oe.setFont.bind(oe),oe.renderText=oe.renderText.bind(oe),oe.sizeText=oe.sizeText.bind(oe),oe.textEditDivClicked=oe.textEditDivClicked.bind(oe),oe.showTextEditor=oe.showTextEditor.bind(oe),oe.setSize=oe.setSize.bind(oe),oe.positionTextEditor=oe.positionTextEditor.bind(oe),oe.colorPanel=new Pe("Color",ue.defaultColorSet,ue.defaultColor),oe.colorPanel.onColorChanged=oe.setColor,oe.fontFamilyPanel=new Dt("Font",ue.defaultFontFamilies,ue.defaultFontFamily),oe.fontFamilyPanel.onFontChanged=oe.setFont,oe}return je(B,ne),B.prototype.ownsTarget=function(K){if(ne.prototype.ownsTarget.call(this,K)||K===this.visual||K===this.textElement||K===this.bgRectangle)return!0;var ae=!1;return this.textElement.childNodes.forEach(function(ue){ue===K&&(ae=!0)}),ae},B.prototype.createVisual=function(){this.visual=he.createGroup(),this.bgRectangle=he.createRect(1,1,[["fill","transparent"]]),this.visual.appendChild(this.bgRectangle),this.textElement=he.createText([["fill",this.color],["font-family",this.fontFamily],["font-size","16px"],["x","0"],["y","0"]]),this.textElement.transform.baseVal.appendItem(he.createTransform()),this.textElement.transform.baseVal.appendItem(he.createTransform()),this.visual.appendChild(this.textElement),this.addMarkerVisualToContainer(this.visual),this.renderText()},B.prototype.pointerDown=function(K,ae){ne.prototype.pointerDown.call(this,K,ae),this.isMoved=!1,this.pointerDownPoint=K,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(K),this._state="creating")},B.prototype.renderText=function(){var K=this;if(this.textElement){for(;this.textElement.lastChild;)this.textElement.removeChild(this.textElement.lastChild);this.text.split(/\r\n|[\n\v\f\r\x85\u2028\u2029]/).forEach(function(ae){K.textElement.appendChild(he.createTSpan(ae.trim()===""?" ":ae.trim(),[["x","0"],["dy","1.2em"]]))}),setTimeout(this.sizeText,10)}},B.prototype.getTextScale=function(){var K=this.textElement.getBBox(),ae=1;if(K.width>0&&K.height>0){var ue=(1*this.width-this.width*this.padding*2/100)/K.width,oe=(1*this.height-this.height*this.padding*2/100)/K.height;ae=Math.min(ue,oe)}return ae},B.prototype.getTextPosition=function(K){var ae=this.textElement.getBBox(),ue=0,oe=0;return ae.width>0&&ae.height>0&&(ue=(this.width-ae.width*K)/2,oe=this.height/2-ae.height*K/2),{x:ue,y:oe}},B.prototype.sizeText=function(){var K=this.textElement.getBBox(),ae=this.getTextScale(),ue=this.getTextPosition(ae);ue.y-=K.y*ae,navigator.userAgent.indexOf("Edge/")>-1?this.textElement.style.transform="translate("+ue.x+"px, "+ue.y+"px) scale("+ae+", "+ae+")":(this.textElement.transform.baseVal.getItem(0).setTranslate(ue.x,ue.y),this.textElement.transform.baseVal.getItem(1).setScale(ae,ae))},B.prototype.manipulate=function(K){ne.prototype.manipulate.call(this,K),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(K.x-this.pointerDownPoint.x)>5||Math.abs(K.y-this.pointerDownPoint.y)>5)},B.prototype.resize=function(K){ne.prototype.resize.call(this,K),this.isMoved=!0,this.setSize(),this.sizeText()},B.prototype.setSize=function(){ne.prototype.setSize.call(this),this.visual&&this.bgRectangle&&(he.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),he.setAttributes(this.bgRectangle,[["width",this.width.toString()],["height",this.height.toString()]]))},B.prototype.pointerUp=function(K){var ae=this.state;ae==="creating"&&(this._suppressMarkerCreateEvent=!0),ne.prototype.pointerUp.call(this,K),this.setSize(),(ae==="creating"||!this.isMoved&&Date.now()-this.pointerDownTimestamp>500)&&this.showTextEditor(),this.pointerDownPoint=void 0},B.prototype.showTextEditor=function(){var K=this;this._state="edit",this.overlayContainer.innerHTML="",this.textEditDiv=document.createElement("div"),this.textEditDiv.style.flexGrow="2",this.textEditDiv.style.alignItems="center",this.textEditDiv.style.justifyContent="center",this.textEditDiv.style.pointerEvents="auto",this.textEditDiv.style.overflow="hidden",this.textEditor=document.createElement("div"),this.textEditor.style.position="absolute",this.textEditor.style.fontFamily=this.fontFamily,this.textEditor.style.lineHeight="1em",this.textEditor.innerText=this.text,this.textEditor.contentEditable="true",this.textEditor.style.color=this.color,this.textEditor.style.whiteSpace="pre",this.positionTextEditor(),this.textEditor.addEventListener("pointerup",function(ae){ae.stopPropagation()}),this.textEditor.addEventListener("input",function(){for(var ae=Number.parseFloat(K.textEditor.style.fontSize);K.textEditor.clientWidth>=Number.parseInt(K.textEditor.style.maxWidth)&&ae>.9;)ae-=.1,K.textEditor.style.fontSize=Math.max(ae,.9)+"em"}),this.textEditor.addEventListener("keyup",function(ae){ae.cancelBubble=!0}),this.textEditor.addEventListener("paste",function(ae){if(ae.clipboardData){var ue=ae.clipboardData.getData("text"),oe=window.getSelection();if(!oe.rangeCount)return!1;oe.deleteFromDocument(),oe.getRangeAt(0).insertNode(document.createTextNode(ue)),ae.preventDefault()}}),this.textEditDiv.addEventListener("pointerup",function(){K.textEditDivClicked(K.textEditor.innerText)}),this.textEditDiv.appendChild(this.textEditor),this.overlayContainer.appendChild(this.textEditDiv),this.hideVisual(),this.textEditor.focus(),document.execCommand("selectAll")},B.prototype.positionTextEditor=function(){if(this.state==="edit")if(this.textEditor===void 0)this.showTextEditor();else{this.textElement.style.display="";var K=this.getTextScale(),ae=this.rotatePoint({x:this.left+this.width/2,y:this.top+this.height/2}),ue=this.textElement.getBBox(),oe={x:ue.width*K,y:ue.height*K};ae.x-=oe.x/2,ae.y-=oe.y/2,this.textEditor.style.top=ae.y+"px",this.textEditor.style.left=ae.x+"px",this.textEditor.style.maxWidth=this.overlayContainer.offsetWidth-ae.x+"px",this.textEditor.style.fontSize=Math.max(16*K,12)+"px",this.textElement.style.display="none"}},B.prototype.textEditDivClicked=function(K){this.text=K.trim(),this.overlayContainer.innerHTML="",this.renderText(),this.showVisual(),this._suppressMarkerCreateEvent&&(this._suppressMarkerCreateEvent=!1,this.onMarkerCreated&&this.onMarkerCreated(this)),this.stateChanged()},B.prototype.select=function(){ne.prototype.select.call(this),this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText)},B.prototype.deselect=function(){this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText),ne.prototype.deselect.call(this)},B.prototype.dblClick=function(K,ae){ne.prototype.dblClick.call(this,K,ae),this.showTextEditor()},B.prototype.setColor=function(K){this.textElement&&he.setAttributes(this.textElement,[["fill",K]]),this.color=K,this.textEditor&&(this.textEditor.style.color=this.color),this.colorChanged(K)},B.prototype.setFont=function(K){this.textElement&&he.setAttributes(this.textElement,[["font-family",K]]),this.fontFamily=K,this.textEditor&&(this.textEditor.style.fontFamily=this.fontFamily),this.renderText(),this.stateChanged()},B.prototype.hideVisual=function(){this.textElement.style.display="none",this.hideControlBox()},B.prototype.showVisual=function(){this.state==="edit"&&(this._state="select"),this.textElement.style.display="",this.showControlBox()},Object.defineProperty(B.prototype,"toolboxPanels",{get:function(){return[this.colorPanel,this.fontFamilyPanel]},enumerable:!1,configurable:!0}),B.prototype.getState=function(){var K=Object.assign({color:this.color,fontFamily:this.fontFamily,padding:this.padding,text:this.text},ne.prototype.getState.call(this));return K.typeName=B.typeName,K},B.prototype.restoreState=function(K){var ae=K;this.color=ae.color,this.fontFamily=ae.fontFamily,this.padding=ae.padding,this.text=ae.text,this.createVisual(),ne.prototype.restoreState.call(this,K),this.setSize()},B.prototype.scale=function(K,ae){ne.prototype.scale.call(this,K,ae),this.setSize(),this.sizeText(),this.positionTextEditor()},B.typeName="TextMarker",B.title="Text marker",B.icon='',B}(tn),Qe=function(ne){function B(K,ae,ue){var oe=ne.call(this,K,ae,ue)||this;return oe.color="transparent",oe.lineWidth=3,oe.drawing=!1,oe.pixelRatio=1,oe.color=ue.defaultColor,oe.lineWidth=ue.defaultStrokeWidth,oe.pixelRatio=ue.freehandPixelRatio,oe.setColor=oe.setColor.bind(oe),oe.addCanvas=oe.addCanvas.bind(oe),oe.finishCreation=oe.finishCreation.bind(oe),oe.setLineWidth=oe.setLineWidth.bind(oe),oe.colorPanel=new Pe("Color",ue.defaultColorSet,ue.defaultColor),oe.colorPanel.onColorChanged=oe.setColor,oe.lineWidthPanel=new Cn("Line width",ue.defaultStrokeWidths,ue.defaultStrokeWidth),oe.lineWidthPanel.onWidthChanged=oe.setLineWidth,oe}return je(B,ne),B.prototype.ownsTarget=function(K){return!(!ne.prototype.ownsTarget.call(this,K)&&K!==this.visual&&K!==this.drawingImage)},B.prototype.createVisual=function(){this.visual=he.createGroup(),this.drawingImage=he.createImage(),this.visual.appendChild(this.drawingImage);var K=he.createTransform();this.visual.transform.baseVal.appendItem(K),this.addMarkerVisualToContainer(this.visual)},B.prototype.pointerDown=function(K,ae){this.state==="new"&&(this.addCanvas(),this.createVisual(),this._state="creating"),this.state==="creating"?(this.canvasContext.strokeStyle=this.color,this.canvasContext.lineWidth=this.lineWidth,this.canvasContext.beginPath(),this.canvasContext.moveTo(K.x,K.y),this.drawing=!0):ne.prototype.pointerDown.call(this,K,ae)},B.prototype.manipulate=function(K){this.state==="creating"?this.drawing&&(this.canvasContext.lineTo(K.x,K.y),this.canvasContext.stroke()):ne.prototype.manipulate.call(this,K)},B.prototype.resize=function(K){ne.prototype.resize.call(this,K),he.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),he.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]])},B.prototype.pointerUp=function(K){this._state==="creating"?this.drawing&&(this.canvasContext.closePath(),this.drawing=!1,this.globalSettings.newFreehandMarkerOnPointerUp&&this.finishCreation()):ne.prototype.pointerUp.call(this,K)},B.prototype.addCanvas=function(){this.overlayContainer.innerHTML="",this.canvasElement=document.createElement("canvas"),this.canvasElement.width=this.overlayContainer.clientWidth*this.pixelRatio,this.canvasElement.height=this.overlayContainer.clientHeight*this.pixelRatio,this.canvasContext=this.canvasElement.getContext("2d"),this.canvasContext.scale(this.pixelRatio,this.pixelRatio),this.overlayContainer.appendChild(this.canvasElement)},B.prototype.select=function(){this.state==="creating"&&this.finishCreation(),ne.prototype.select.call(this)},B.prototype.deselect=function(){this.state==="creating"&&this.finishCreation(),ne.prototype.deselect.call(this)},B.prototype.finishCreation=function(){for(var K=this.canvasContext.getImageData(0,0,this.canvasElement.width,this.canvasElement.height),ae=[this.canvasElement.width+1,this.canvasElement.height+1,-1,-1],ue=ae[0],oe=ae[1],ht=ae[2],vn=ae[3],Tn=!1,fr=0;fr0&&(Tn=!0,frvn&&(vn=fr),Vt>ht&&(ht=Vt));if(Tn){this.left=ue/this.pixelRatio,this.top=oe/this.pixelRatio,this.width=(ht-ue)/this.pixelRatio,this.height=(vn-oe)/this.pixelRatio;var Et=document.createElement("canvas");Et.width=ht-ue,Et.height=vn-oe,Et.getContext("2d").putImageData(this.canvasContext.getImageData(ue,oe,ht-ue,vn-oe),0,0),this.drawingImgUrl=Et.toDataURL("image/png"),this.setDrawingImage(),this._state="select",this.onMarkerCreated&&this.onMarkerCreated(this)}this.overlayContainer.innerHTML=""},B.prototype.setDrawingImage=function(){he.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]]),he.setAttributes(this.drawingImage,[["href",this.drawingImgUrl]]),this.moveVisual({x:this.left,y:this.top})},B.prototype.setColor=function(K){this.color=K,this.colorChanged(K)},B.prototype.setLineWidth=function(K){this.lineWidth=K},Object.defineProperty(B.prototype,"toolboxPanels",{get:function(){return this.state==="new"||this.state==="creating"?[this.colorPanel,this.lineWidthPanel]:[]},enumerable:!1,configurable:!0}),B.prototype.getState=function(){var K=Object.assign({drawingImgUrl:this.drawingImgUrl},ne.prototype.getState.call(this));return K.typeName=B.typeName,K},B.prototype.restoreState=function(K){this.createVisual(),ne.prototype.restoreState.call(this,K),this.drawingImgUrl=K.drawingImgUrl,this.setDrawingImage()},B.prototype.scale=function(K,ae){ne.prototype.scale.call(this,K,ae),this.setDrawingImage()},B.typeName="FreehandMarker",B.title="Freehand marker",B.icon='',B}(tn),Je=function(ne){function B(K,ae,ue){var oe=ne.call(this,K,ue||'')||this;return oe.typeBoxes=[],oe.currentType=ae,oe.setCurrentType=oe.setCurrentType.bind(oe),oe}return je(B,ne),B.prototype.getUi=function(){var K=this,ae=document.createElement("div");ae.style.display="flex",ae.style.overflow="hidden",ae.style.flexGrow="2";for(var ue=function(vn){var Tn="both";switch(vn){case 0:Tn="both";break;case 1:Tn="start";break;case 2:Tn="end";break;case 3:Tn="none"}var fr=document.createElement("div");if(fr.style.display="flex",fr.style.flexGrow="2",fr.style.alignItems="center",fr.style.justifyContent="space-between",fr.style.padding="5px",fr.style.borderWidth="2px",fr.style.borderStyle="solid",fr.style.borderColor=Tn===oe.currentType?oe.uiStyleSettings.toolboxAccentColor:"transparent",fr.addEventListener("click",function(){K.setCurrentType(Tn,fr)}),ae.appendChild(fr),Tn==="both"||Tn==="start"){var Vt=document.createElement("div");Vt.style.display="flex",Vt.style.alignItems="center",Vt.style.minHeight="20px",Vt.innerHTML=` `,Vt.style.marginLeft="5px",fr.appendChild(Vt)}var Et=document.createElement("div");Et.style.display="flex",Et.style.alignItems="center",Et.style.minHeight="20px",Et.style.flexGrow="2";var Jt=document.createElement("hr");if(Jt.style.minWidth="20px",Jt.style.border="0px",Jt.style.borderTop="3px solid "+(oe.uiStyleSettings!==void 0?oe.uiStyleSettings.toolboxColor:"#eeeeee"),Jt.style.flexGrow="2",Et.appendChild(Jt),fr.appendChild(Et),Tn==="both"||Tn==="end"){var Fn=document.createElement("div");Fn.style.display="flex",Fn.style.alignItems="center",Fn.style.minHeight="20px",Fn.innerHTML=` - `,Fn.style.marginRight="5px",fr.appendChild(Fn)}oe.typeBoxes.push(fr)},oe=this,ht=0;ht<4;ht++)ue(ht);return ae},B.prototype.setCurrentType=function(K,ae){var ue=this;this.currentType=K,this.typeBoxes.forEach(function(oe){oe.style.borderColor=oe===ae?ue.uiStyleSettings!==void 0?ue.uiStyleSettings.toolboxAccentColor:"#3080c3":"transparent"}),this.onArrowTypeChanged&&this.onArrowTypeChanged(this.currentType)},B}(Fe),Xe=function(ne){function B(K,ae,ue){var oe=ne.call(this,K,ae,ue)||this;return oe.arrowType="end",oe.arrowBaseHeight=10,oe.arrowBaseWidth=10,oe.getArrowPoints=oe.getArrowPoints.bind(oe),oe.setArrowType=oe.setArrowType.bind(oe),oe.arrowTypePanel=new Je("Arrow type","end"),oe.arrowTypePanel.onArrowTypeChanged=oe.setArrowType,oe}return je(B,ne),B.prototype.ownsTarget=function(K){return!(!ne.prototype.ownsTarget.call(this,K)&&K!==this.arrow1&&K!==this.arrow2)},B.prototype.getArrowPoints=function(K,ae){var ue=this.arrowBaseWidth+2*this.strokeWidth,oe=this.arrowBaseHeight+2*this.strokeWidth;return K-ue/2+","+(ae+oe/2)+" "+K+","+(ae-oe/2)+" "+(K+ue/2)+","+(ae+oe/2)},B.prototype.createTips=function(){this.arrow1=he.createPolygon(this.getArrowPoints(this.x1,this.y1),[["fill",this.strokeColor]]),this.arrow1.transform.baseVal.appendItem(he.createTransform()),this.visual.appendChild(this.arrow1),this.arrow2=he.createPolygon(this.getArrowPoints(this.x2,this.y2),[["fill",this.strokeColor]]),this.arrow2.transform.baseVal.appendItem(he.createTransform()),this.visual.appendChild(this.arrow2)},B.prototype.pointerDown=function(K,ae){ne.prototype.pointerDown.call(this,K,ae),this.state==="creating"&&this.createTips()},B.prototype.adjustVisual=function(){if(ne.prototype.adjustVisual.call(this),this.arrow1&&this.arrow2&&(this.arrow1.style.display=this.arrowType==="both"||this.arrowType==="start"?"":"none",this.arrow2.style.display=this.arrowType==="both"||this.arrowType==="end"?"":"none",he.setAttributes(this.arrow1,[["points",this.getArrowPoints(this.x1,this.y1)],["fill",this.strokeColor]]),he.setAttributes(this.arrow2,[["points",this.getArrowPoints(this.x2,this.y2)],["fill",this.strokeColor]]),Math.abs(this.x1-this.x2)>.1)){var K=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2),ae=this.arrow1.transform.baseVal.getItem(0);ae.setRotate(K,this.x1,this.y1),this.arrow1.transform.baseVal.replaceItem(ae,0);var ue=this.arrow2.transform.baseVal.getItem(0);ue.setRotate(K+180,this.x2,this.y2),this.arrow2.transform.baseVal.replaceItem(ue,0)}},B.prototype.setArrowType=function(K){this.arrowType=K,this.adjustVisual(),this.stateChanged()},Object.defineProperty(B.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel,this.arrowTypePanel]},enumerable:!1,configurable:!0}),B.prototype.getState=function(){var K=Object.assign({arrowType:this.arrowType},ne.prototype.getState.call(this));return K.typeName=B.typeName,K},B.prototype.restoreState=function(K){ne.prototype.restoreState.call(this,K);var ae=K;this.arrowType=ae.arrowType,this.createTips(),this.adjustVisual()},B.typeName="ArrowMarker",B.title="Arrow marker",B.icon='',B}(sn),Oe=function(ne){function B(K,ae,ue){var oe=ne.call(this,K,ae,ue)||this;return oe.fillColor=ue.defaultFillColor,oe.strokeWidth=0,oe.fillPanel=new Pe("Color",ue.defaultColorSet,ue.defaultFillColor),oe.fillPanel.onColorChanged=oe.setFillColor,oe}return je(B,ne),Object.defineProperty(B.prototype,"toolboxPanels",{get:function(){return[this.fillPanel]},enumerable:!1,configurable:!0}),B.prototype.getState=function(){var K=ne.prototype.getState.call(this);return K.typeName=B.typeName,K},B.typeName="CoverMarker",B.title="Cover marker",B.icon='',B}(Qt),Ae=function(ne){function B(K,ae,ue,oe){var ht=ne.call(this,K,oe||'')||this;return ht.opacities=[],ht.opacityBoxes=[],ht.opacities=ae,ht.currentOpacity=ue,ht.setCurrentOpacity=ht.setCurrentOpacity.bind(ht),ht}return je(B,ne),B.prototype.getUi=function(){var K=this,ae=document.createElement("div");return ae.style.display="flex",ae.style.overflow="hidden",ae.style.flexGrow="2",ae.style.justifyContent="space-between",this.opacities.forEach(function(ue){var oe=document.createElement("div");oe.style.display="flex",oe.style.alignItems="center",oe.style.justifyContent="center",oe.style.padding="5px",oe.style.borderWidth="2px",oe.style.borderStyle="solid",oe.style.borderColor=ue===K.currentOpacity?K.uiStyleSettings.toolboxAccentColor:"transparent",oe.addEventListener("click",function(){K.setCurrentOpacity(ue,oe)}),ae.appendChild(oe);var ht=document.createElement("div");ht.innerText=100*ue+"%",oe.appendChild(ht),K.opacityBoxes.push(oe)}),ae},B.prototype.setCurrentOpacity=function(K,ae){var ue=this;this.currentOpacity=K,this.opacityBoxes.forEach(function(oe){oe.style.borderColor=oe===ae?ue.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onOpacityChanged&&this.onOpacityChanged(this.currentOpacity)},B}(Fe),ye=function(ne){function B(K,ae,ue){var oe=ne.call(this,K,ae,ue)||this;return oe.setOpacity=oe.setOpacity.bind(oe),oe.fillColor=ue.defaultHighlightColor,oe.strokeWidth=0,oe.opacity=ue.defaultHighlightOpacity,oe.fillPanel=new Pe("Color",ue.defaultColorSet,oe.fillColor),oe.fillPanel.onColorChanged=oe.setFillColor,oe.opacityPanel=new Ae("Opacity",ue.defaultOpacitySteps,oe.opacity),oe.opacityPanel.onOpacityChanged=oe.setOpacity,oe}return je(B,ne),B.prototype.setOpacity=function(K){this.opacity=K,this.visual&&he.setAttributes(this.visual,[["opacity",this.opacity.toString()]]),this.stateChanged()},Object.defineProperty(B.prototype,"toolboxPanels",{get:function(){return[this.fillPanel,this.opacityPanel]},enumerable:!1,configurable:!0}),B.prototype.getState=function(){var K=ne.prototype.getState.call(this);return K.typeName=B.typeName,K},B.typeName="HighlightMarker",B.title="Highlight marker",B.icon='',B}(Oe),Se='',dt=function(ne){function B(K,ae,ue){var oe=ne.call(this,K,ae,ue)||this;return oe.bgColor="transparent",oe.tipPosition={x:0,y:0},oe.tipBase1Position={x:0,y:0},oe.tipBase2Position={x:0,y:0},oe.tipMoving=!1,oe.color=ue.defaultStrokeColor,oe.bgColor=ue.defaultFillColor,oe.fontFamily=ue.defaultFontFamily,oe.defaultSize={x:100,y:30},oe.setBgColor=oe.setBgColor.bind(oe),oe.getTipPoints=oe.getTipPoints.bind(oe),oe.positionTip=oe.positionTip.bind(oe),oe.setTipPoints=oe.setTipPoints.bind(oe),oe.colorPanel=new Pe("Text color",ue.defaultColorSet,oe.color,''),oe.colorPanel.onColorChanged=oe.setColor,oe.bgColorPanel=new Pe("Fill color",ue.defaultColorSet,oe.bgColor,Se),oe.bgColorPanel.onColorChanged=oe.setBgColor,oe.fontFamilyPanel=new Tt("Font",ue.defaultFontFamilies,ue.defaultFontFamily),oe.fontFamilyPanel.onFontChanged=oe.setFont,oe.tipGrip=new At,oe.tipGrip.visual.transform.baseVal.appendItem(he.createTransform()),oe.controlBox.appendChild(oe.tipGrip.visual),oe}return je(B,ne),B.prototype.ownsTarget=function(K){return ne.prototype.ownsTarget.call(this,K)||this.tipGrip.ownsTarget(K)||this.tip===K},B.prototype.createTip=function(){he.setAttributes(this.bgRectangle,[["fill",this.bgColor],["rx","10px"]]),this.tip=he.createPolygon(this.getTipPoints(),[["fill",this.bgColor]]),this.visual.appendChild(this.tip)},B.prototype.pointerDown=function(K,ae){this.state==="new"&&ne.prototype.pointerDown.call(this,K,ae),this.state==="creating"?this.createTip():this.tipGrip.ownsTarget(ae)?(this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.tipMoving=!0):ne.prototype.pointerDown.call(this,K,ae)},B.prototype.pointerUp=function(K){if(this.tipMoving)this.tipMoving=!1,this.isMoved=!0,ne.prototype.pointerUp.call(this,K);else{var ae=this.state==="creating";ne.prototype.pointerUp.call(this,K),this.setTipPoints(ae),this.positionTip()}},B.prototype.manipulate=function(K){if(this.tipMoving){var ae=this.unrotatePoint(K);this.tipPosition={x:ae.x-this.manipulationStartLeft,y:ae.y-this.manipulationStartTop},this.positionTip()}else ne.prototype.manipulate.call(this,K)},B.prototype.setBgColor=function(K){this.bgRectangle&&this.tip&&(he.setAttributes(this.bgRectangle,[["fill",K]]),he.setAttributes(this.tip,[["fill",K]])),this.bgColor=K,this.fillColorChanged(K)},B.prototype.getTipPoints=function(){return this.setTipPoints(this.state==="creating"),this.tipBase1Position.x+","+this.tipBase1Position.y+" "+this.tipBase2Position.x+","+this.tipBase2Position.y+" "+this.tipPosition.x+","+this.tipPosition.y},B.prototype.setTipPoints=function(K){K===void 0&&(K=!1);var ae=Math.min(this.height/2,15),ue=this.height/5;K&&(this.tipPosition={x:ae+ue/2,y:this.height+20});var oe=Math.atan(this.height/2/(this.width/2));this.tipPosition.x=this.width/2&&this.tipPosition.y=this.width/2&&this.tipPosition.y>=this.height/2?oe.1)){var K=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2),ae=this.tip1.transform.baseVal.getItem(0);ae.setRotate(K,this.x1,this.y1),this.tip1.transform.baseVal.replaceItem(ae,0);var ue=this.tip2.transform.baseVal.getItem(0);ue.setRotate(K+180,this.x2,this.y2),this.tip2.transform.baseVal.replaceItem(ue,0)}},Object.defineProperty(B.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),B.prototype.getState=function(){var K=ne.prototype.getState.call(this);return K.typeName=B.typeName,K},B.prototype.restoreState=function(K){ne.prototype.restoreState.call(this,K),this.createTips(),this.adjustVisual()},B.typeName="MeasurementMarker",B.title="Measurement marker",B.icon='',B}(sn),xn=function(ne){function B(K,ae,ue){var oe=ne.call(this,K,ae,ue)||this;return oe.strokePanel.colors=ue.defaultColorSet,oe.fillColor="transparent",oe}return je(B,ne),Object.defineProperty(B.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),B.prototype.getState=function(){var K=ne.prototype.getState.call(this);return K.typeName=B.typeName,K},B.typeName="EllipseFrameMarker",B.title="Ellipse frame marker",B.icon='',B}(et),Dt=function(){function ne(){this.undoStack=[],this.redoStack=[]}return Object.defineProperty(ne.prototype,"isUndoPossible",{get:function(){return this.undoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"isRedoPossible",{get:function(){return this.redoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"undoStepCount",{get:function(){return this.undoStack.length},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"redoStepCount",{get:function(){return this.redoStack.length},enumerable:!1,configurable:!0}),ne.prototype.addUndoStep=function(B){this.undoStack.length!==0&&JSON.stringify(this.undoStack[this.undoStack.length-1])===JSON.stringify(B)||(this.undoStack.push(B),JSON.stringify(this.lastRedoStep)!==JSON.stringify(B)&&this.redoStack.splice(0,this.redoStack.length))},ne.prototype.replaceLastUndoStep=function(B){this.undoStack.length>0&&(this.undoStack[this.undoStack.length-1]=B)},ne.prototype.getLastUndoStep=function(){return this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0},ne.prototype.undo=function(){if(this.undoStack.length>1){var B=this.undoStack.pop();return B!==void 0&&this.redoStack.push(B),this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0}},ne.prototype.redo=function(){return this.lastRedoStep=this.redoStack.pop(),this.lastRedoStep},ne}(),_t=function(ne){function B(K,ae,ue){var oe=ne.call(this,K,ae,ue)||this;return oe.strokeColor="transparent",oe.strokeWidth=0,oe.strokeDasharray="",oe.curveX=0,oe.curveY=0,oe.manipulationStartCurveX=0,oe.manipulationStartCurveY=0,oe.setStrokeColor=oe.setStrokeColor.bind(oe),oe.setStrokeWidth=oe.setStrokeWidth.bind(oe),oe.setStrokeDasharray=oe.setStrokeDasharray.bind(oe),oe.positionGrips=oe.positionGrips.bind(oe),oe.addControlGrips=oe.addControlGrips.bind(oe),oe.adjustVisual=oe.adjustVisual.bind(oe),oe.setupControlBox=oe.setupControlBox.bind(oe),oe.resize=oe.resize.bind(oe),oe.strokeColor=ue.defaultColor,oe.strokeWidth=ue.defaultStrokeWidth,oe.strokeDasharray=ue.defaultStrokeDasharray,oe.strokePanel=new Pe("Line color",ue.defaultColorSet,ue.defaultColor),oe.strokePanel.onColorChanged=oe.setStrokeColor,oe.strokeWidthPanel=new Cn("Line width",ue.defaultStrokeWidths,ue.defaultStrokeWidth),oe.strokeWidthPanel.onWidthChanged=oe.setStrokeWidth,oe.strokeStylePanel=new Un("Line style",ue.defaultStrokeDasharrays,ue.defaultStrokeDasharray),oe.strokeStylePanel.onStyleChanged=oe.setStrokeDasharray,oe}return je(B,ne),B.prototype.ownsTarget=function(K){return!(!ne.prototype.ownsTarget.call(this,K)&&K!==this.visual&&K!==this.selectorCurve&&K!==this.visibleCurve&&!this.curveGrip.ownsTarget(K))},B.prototype.getPathD=function(){return"M "+this.x1+" "+this.y1+" Q "+this.curveX+" "+this.curveY+", "+this.x2+" "+this.y2},B.prototype.createVisual=function(){this.visual=he.createGroup(),this.selectorCurve=he.createPath(this.getPathD(),[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()],["fill","transparent"]]),this.visibleCurve=he.createPath(this.getPathD(),[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["fill","transparent"]]),this.visual.appendChild(this.selectorCurve),this.visual.appendChild(this.visibleCurve),this.addMarkerVisualToContainer(this.visual)},B.prototype.pointerDown=function(K,ae){ne.prototype.pointerDown.call(this,K,ae),this.manipulationStartCurveX=this.curveX,this.manipulationStartCurveY=this.curveY,this.state==="new"&&(this.curveX=K.x,this.curveY=K.y),this.state==="new"?(this.createVisual(),this.adjustVisual(),this._state="creating"):this.curveGrip.ownsTarget(ae)&&(this.activeGrip=this.curveGrip,this._state="resize")},B.prototype.adjustVisual=function(){this.selectorCurve&&this.visibleCurve&&(this.selectorCurve.setAttribute("d",this.getPathD()),this.visibleCurve.setAttribute("d",this.getPathD()),he.setAttributes(this.visibleCurve,[["stroke",this.strokeColor]]),he.setAttributes(this.visibleCurve,[["stroke-width",this.strokeWidth.toString()]]),he.setAttributes(this.visibleCurve,[["stroke-dasharray",this.strokeDasharray.toString()]]))},B.prototype.setupControlBox=function(){ne.prototype.setupControlBox.call(this),this.curveControlLine1=he.createLine(this.x1,this.y1,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.curveControlLine2=he.createLine(this.x2,this.y2,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.controlBox.insertBefore(this.curveControlLine1,this.controlBox.firstChild),this.controlBox.insertBefore(this.curveControlLine2,this.controlBox.firstChild)},B.prototype.addControlGrips=function(){this.curveGrip=this.createGrip(),this.curveX=0,this.curveY=0,ne.prototype.addControlGrips.call(this)},B.prototype.positionGrips=function(){ne.prototype.positionGrips.call(this);var K=this.curveGrip.GRIP_SIZE;this.positionGrip(this.curveGrip.visual,this.curveX-K/2,this.curveY-K/2),this.curveControlLine1&&this.curveControlLine2&&(this.curveControlLine1.setAttribute("x1",this.x1.toString()),this.curveControlLine1.setAttribute("y1",this.y1.toString()),this.curveControlLine1.setAttribute("x2",this.curveX.toString()),this.curveControlLine1.setAttribute("y2",this.curveY.toString()),this.curveControlLine2.setAttribute("x1",this.x2.toString()),this.curveControlLine2.setAttribute("y1",this.y2.toString()),this.curveControlLine2.setAttribute("x2",this.curveX.toString()),this.curveControlLine2.setAttribute("y2",this.curveY.toString()))},B.prototype.manipulate=function(K){this.state==="move"&&(this.curveX=this.manipulationStartCurveX+K.x-this.manipulationStartX,this.curveY=this.manipulationStartCurveY+K.y-this.manipulationStartY),ne.prototype.manipulate.call(this,K)},B.prototype.resize=function(K){this.activeGrip===this.curveGrip&&(this.curveX=K.x,this.curveY=K.y),ne.prototype.resize.call(this,K),this.state==="creating"&&(this.curveX=this.x1+(this.x2-this.x1)/2,this.curveY=this.y1+(this.y2-this.y1)/2)},B.prototype.setStrokeColor=function(K){this.strokeColor=K,this.adjustVisual(),this.colorChanged(K)},B.prototype.setStrokeWidth=function(K){this.strokeWidth=K,this.adjustVisual()},B.prototype.setStrokeDasharray=function(K){this.strokeDasharray=K,this.adjustVisual()},B.prototype.scale=function(K,ae){this.curveX=this.curveX*K,this.curveY=this.curveY*ae,ne.prototype.scale.call(this,K,ae)},Object.defineProperty(B.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),B.prototype.getState=function(){var K=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,curveX:this.curveX,curveY:this.curveY},ne.prototype.getState.call(this));return K.typeName=B.typeName,K},B.prototype.restoreState=function(K){ne.prototype.restoreState.call(this,K);var ae=K;this.strokeColor=ae.strokeColor,this.strokeWidth=ae.strokeWidth,this.strokeDasharray=ae.strokeDasharray,this.curveX=ae.curveX,this.curveY=ae.curveY,this.createVisual(),this.adjustVisual()},B.typeName="CurveMarker",B.title="Curve marker",B.icon='',B}(Ht),mn=function(){function ne(B,K){K===void 0&&(K=!1),this.cancelable=!1,this._defaultPrevented=!1,this.markerArea=B,this.cancelable=K}return Object.defineProperty(ne.prototype,"defaultPrevented",{get:function(){return this._defaultPrevented},enumerable:!1,configurable:!0}),ne.prototype.preventDefault=function(){this._defaultPrevented=!0},ne}(),pe=function(ne){function B(K,ae,ue){var oe=ne.call(this,K,!1)||this;return oe.dataUrl=ae,oe.state=ue,oe}return je(B,ne),B}(mn),Gt=function(ne){function B(K,ae,ue){ue===void 0&&(ue=!1);var oe=ne.call(this,K,ue)||this;return oe.marker=ae,oe}return je(B,ne),B}(mn),Lt=function(){function ne(){this.render=[],this.beforeclose=[],this.close=[],this.show=[],this.restorestate=[],this.statechange=[],this.markerselect=[],this.markerdeselect=[],this.markercreating=[],this.markercreate=[],this.markerbeforedelete=[],this.markerdelete=[],this.markerchange=[],this.focus=[],this.blur=[]}return ne.prototype.addEventListener=function(B,K){this[B].push(K)},ne.prototype.removeEventListener=function(B,K){var ae=this[B].indexOf(K);ae>-1&&this[B].splice(ae,1)},ne}(),Be=function(){function ne(B){this.touchPoints=0,this._availableMarkerTypes=this.DEFAULT_MARKER_TYPES,this.mode="select",this.markers=[],this.isDragging=!1,this.renderEventListeners=[],this.closeEventListeners=[],this.settings=new lt,this._isOpen=!1,this.undoRedoManager=new Dt,this.renderAtNaturalSize=!1,this.renderImageType="image/png",this.renderMarkersOnly=!1,this.zoomSteps=[1,1.5,2,4],this._zoomLevel=1,this._isResizing=!1,this.prevPanPoint={x:0,y:0},this.eventListeners=new Lt,this._silentRenderMode=!1,this._isFocused=!1,this._instanceNo=ne.instanceCounter++,this.styles=new Ne(this.instanceNo),this.uiStyleSettings=this.styles.settings,this.target=B,this.targetRoot=document.body,this.width=B.clientWidth,this.height=B.clientHeight,this.styles.removeStyleSheet(),this.open=this.open.bind(this),this.setTopLeft=this.setTopLeft.bind(this),this.toolbarButtonClicked=this.toolbarButtonClicked.bind(this),this.createNewMarker=this.createNewMarker.bind(this),this.addNewMarker=this.addNewMarker.bind(this),this.markerCreated=this.markerCreated.bind(this),this.setCurrentMarker=this.setCurrentMarker.bind(this),this.onPointerDown=this.onPointerDown.bind(this),this.onDblClick=this.onDblClick.bind(this),this.onPointerMove=this.onPointerMove.bind(this),this.onPointerUp=this.onPointerUp.bind(this),this.onPointerOut=this.onPointerOut.bind(this),this.onKeyUp=this.onKeyUp.bind(this),this.overrideOverflow=this.overrideOverflow.bind(this),this.restoreOverflow=this.restoreOverflow.bind(this),this.close=this.close.bind(this),this.closeUI=this.closeUI.bind(this),this.addCloseEventListener=this.addCloseEventListener.bind(this),this.removeCloseEventListener=this.removeCloseEventListener.bind(this),this.addRenderEventListener=this.addRenderEventListener.bind(this),this.removeRenderEventListener=this.removeRenderEventListener.bind(this),this.clientToLocalCoordinates=this.clientToLocalCoordinates.bind(this),this.onWindowResize=this.onWindowResize.bind(this),this.deleteSelectedMarker=this.deleteSelectedMarker.bind(this),this.setWindowHeight=this.setWindowHeight.bind(this),this.removeMarker=this.removeMarker.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this),this.onPopupTargetResize=this.onPopupTargetResize.bind(this),this.showNotesEditor=this.showNotesEditor.bind(this),this.hideNotesEditor=this.hideNotesEditor.bind(this),this.stepZoom=this.stepZoom.bind(this),this.focus=this.focus.bind(this),this.blur=this.blur.bind(this),this.markerStateChanged=this.markerStateChanged.bind(this),this.switchToSelectMode=this.switchToSelectMode.bind(this),this.addDefs=this.addDefs.bind(this),this.addDefsToImage=this.addDefsToImage.bind(this)}return Object.defineProperty(ne.prototype,"ALL_MARKER_TYPES",{get:function(){return[mt,Qe,Xe,wt,xn,et,ye,dt,xt,Oe,sn,_t]},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"DEFAULT_MARKER_TYPES",{get:function(){return[mt,Qe,Xe,wt,et,ye,dt]},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"BASIC_MARKER_TYPES",{get:function(){return[mt,Qe,Xe,wt,ye]},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"availableMarkerTypes",{get:function(){return this._availableMarkerTypes},set:function(B){var K=this;this._availableMarkerTypes.splice(0),B.forEach(function(ae){if(typeof ae=="string"){var ue=K.ALL_MARKER_TYPES.find(function(oe){return oe.typeName===ae});ue!==void 0&&K._availableMarkerTypes.push(ue)}else K._availableMarkerTypes.push(ae)})},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"currentMarker",{get:function(){return this._currentMarker},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"isOpen",{get:function(){return this._isOpen},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"isUndoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isUndoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"isRedoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isRedoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"zoomLevel",{get:function(){return this._zoomLevel},set:function(B){this._zoomLevel=B,this.editorCanvas&&this.contentDiv&&(this.editorCanvas.style.transform="scale("+this._zoomLevel+")",this.contentDiv.scrollTo({left:(this.editorCanvas.clientWidth*this._zoomLevel-this.contentDiv.clientWidth)/2,top:(this.editorCanvas.clientHeight*this._zoomLevel-this.contentDiv.clientHeight)/2}))},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"instanceNo",{get:function(){return this._instanceNo},enumerable:!1,configurable:!0}),ne.prototype.open=function(){this.setupResizeObserver(),this.setEditingTarget(),this.setTopLeft(),this.initMarkerCanvas(),this.initOverlay(),this.attachEvents(),this.settings.displayMode==="popup"&&this.onPopupTargetResize(),ce.isLicensed||this.addLogo(),this._isOpen=!0,this._isFocused=!0},ne.prototype.show=function(){var B=this;this.styles.styleSheetRoot===void 0&&fe.styleSheetRoot!==void 0&&(this.styles.styleSheetRoot=fe.styleSheetRoot),this.setWindowHeight(),this.showUI(),this.open(),this.eventListeners.show.forEach(function(K){return K(new mn(B))})},ne.prototype.render=function(){return He(this,void 0,void 0,function(){var B;return nt(this,function(K){switch(K.label){case 0:return this.setCurrentMarker(),(B=new Ee).naturalSize=this.renderAtNaturalSize,B.imageType=this.renderImageType,B.imageQuality=this.renderImageQuality,B.markersOnly=this.renderMarkersOnly,B.width=this.renderWidth,B.height=this.renderHeight,[4,B.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 1:return K.sent(),[4,B.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 2:return[2,K.sent()]}})})},ne.prototype.close=function(B){var K=this;if(B===void 0&&(B=!1),this.isOpen){var ae=!1;B||this.eventListeners.beforeclose.forEach(function(ue){var oe=new mn(K,!0);ue(oe),oe.defaultPrevented&&(ae=!0)}),ae||(this.coverDiv&&this.closeUI(),this.targetObserver&&this.targetObserver.unobserve(this.target),this.settings.displayMode==="popup"&&window.removeEventListener("resize",this.setWindowHeight),this.eventListeners.close.forEach(function(ue){return ue(new mn(K))}),this.detachEvents(),this._isOpen=!1)}},ne.prototype.addMarkersToToolbar=function(){for(var B,K=[],ae=0;aethis.editorCanvas.clientHeight?this.editorCanvas.clientHeight*B:this.editorCanvas.clientWidth,ae=K',B.title="Powered by marker.js",B.style.display="grid",B.style.alignItems="center",B.style.justifyItems="center",B.style.padding="3px",B.style.width="20px",B.style.height="20px",this.logoUI.appendChild(B),this.editorCanvas.appendChild(this.logoUI),this.logoUI.style.position="absolute",this.logoUI.style.pointerEvents="all",this.positionLogo()},ne.prototype.positionLogo=function(){this.logoUI&&(this.uiStyleSettings.logoPosition!=="right"?this.logoUI.style.left=this.markerImageHolder.offsetLeft+10+"px":this.logoUI.style.left=this.markerImageHolder.offsetLeft+this.markerImageHolder.offsetWidth-this.logoUI.clientWidth-10+"px",this.logoUI.style.top=this.markerImageHolder.offsetTop+this.markerImageHolder.offsetHeight-this.logoUI.clientHeight-10+"px")},ne.prototype.overrideOverflow=function(){this.scrollXState=window.scrollX,this.scrollYState=window.scrollY,this.bodyOverflowState=document.body.style.overflow,window.scroll({top:0,left:0}),document.body.style.overflow="hidden"},ne.prototype.restoreOverflow=function(){document.body.style.overflow=this.bodyOverflowState,window.scroll({top:this.scrollYState,left:this.scrollXState})},ne.prototype.showUI=function(){switch(this.settings.displayMode==="popup"&&this.overrideOverflow(),this.coverDiv=document.createElement("div"),this.coverDiv.style.visibility=this._silentRenderMode?"hidden":"visible",this.coverDiv.className=this.styles.classNamePrefixBase+" "+this.styles.classNamePrefix,this.coverDiv.style.fontSize="16px",this.coverDiv.style.userSelect="none",this.settings.displayMode){case"inline":this.coverDiv.style.position="absolute";var B=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=B+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px",this.coverDiv.style.width=this.target.offsetWidth.toString()+"px",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"5";break;case"popup":this.coverDiv.style.position="absolute",this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=window.innerHeight+"px",this.coverDiv.style.backgroundColor="rgba(0, 0, 0, 0.75)",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"1000",this.coverDiv.style.display="flex"}this.targetRoot.appendChild(this.coverDiv),this.uiDiv=document.createElement("div"),this.uiDiv.style.display="flex",this.uiDiv.style.flexDirection="column",this.uiDiv.style.flexGrow="2",this.uiDiv.style.margin=this.settings.displayMode==="popup"?this.settings.popupMargin+"px":"0px",this.uiDiv.style.border="0px",this.coverDiv.appendChild(this.uiDiv),this.toolbar=new ze(this.uiDiv,this.settings.displayMode,this._availableMarkerTypes,this.uiStyleSettings,this.styles),this.toolbar.addButtonClickListener(this.toolbarButtonClicked),this.toolbar.show(this._silentRenderMode||this.uiStyleSettings.hideToolbar?"hidden":"visible"),this.contentDiv=document.createElement("div"),this.contentDiv.style.display="flex",this.contentDiv.style.flexDirection="row",this.contentDiv.style.flexGrow="2",this.contentDiv.style.flexShrink="1",this.settings.displayMode==="popup"&&(this.contentDiv.style.backgroundColor=this.uiStyleSettings.canvasBackgroundColor,this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.uiStyleSettings.toolbarHeight+"px",this.contentDiv.style.maxWidth="calc(100vw - "+2*this.settings.popupMargin+"px)"),this.contentDiv.style.overflow="auto",this.uiDiv.appendChild(this.contentDiv),this.editorCanvas=document.createElement("div"),this.editorCanvas.style.flexGrow="2",this.editorCanvas.style.flexShrink="1",this.editorCanvas.style.position="relative",this.editorCanvas.style.overflow="hidden",this.editorCanvas.style.display="flex",this.settings.displayMode==="popup"&&(this.editorCanvas.style.alignItems="center",this.editorCanvas.style.justifyContent="center"),this.editorCanvas.style.pointerEvents="none",this.editorCanvas.style.transformOrigin="left top",this.editorCanvas.style.transform="scale("+this.zoomLevel+")",this.contentDiv.appendChild(this.editorCanvas),this.editingTarget=this.target instanceof HTMLImageElement?document.createElement("img"):document.createElement("canvas"),this.target.getClientRects().item(0).y-1&&this.markers.splice(this.markers.indexOf(B),1),B.dispose()},ne.prototype.switchToSelectMode=function(){this.mode="select",this.hideNotesEditor(),this._currentMarker!==void 0&&(this._currentMarker.state!=="new"?this._currentMarker.select():(this.removeMarker(this._currentMarker),this.setCurrentMarker(),this.markerImage.style.cursor="default"),this.addUndoStep())},ne.prototype.toolbarButtonClicked=function(B,K){if(B==="marker"&&K!==void 0)this.createNewMarker(K);else if(B==="action")switch(K){case"select":this.switchToSelectMode(),this.switchToSelectMode();break;case"delete":this.deleteSelectedMarker();break;case"clear":this.clear();break;case"undo":this.undo();break;case"redo":this.redo();break;case"zoom":this.stepZoom();break;case"zoom-out":this.zoomLevel=1;break;case"notes":this.notesArea===void 0?(this.switchToSelectMode(),this.zoomLevel=1,this.showNotesEditor()):this.switchToSelectMode();break;case"close":this.close();break;case"render":this.switchToSelectMode(),this.startRenderAndClose()}},ne.prototype.deleteSelectedMarker=function(){var B=this;if(this._currentMarker!==void 0){var K=!1;if(this.eventListeners.markerbeforedelete.forEach(function(ue){var oe=new Gt(B,B._currentMarker,!0);ue(oe),oe.defaultPrevented&&(K=!0)}),!K){var ae=this._currentMarker;this._currentMarker.dispose(),this.markerImage.removeChild(this._currentMarker.container),this.markers.splice(this.markers.indexOf(this._currentMarker),1),this.setCurrentMarker(),this.addUndoStep(),this.eventListeners.markerdelete.forEach(function(ue){return ue(new Gt(B,ae))})}}},ne.prototype.clear=function(){var B=this,K=!1;if(this.markers.length>0&&(this.eventListeners.markerbeforedelete.forEach(function(ht){var vn=new Gt(B,void 0,!0);ht(vn),vn.defaultPrevented&&(K=!0)}),!K)){this.setCurrentMarker();for(var ae=function(ht){var vn=ue.markers[ht];ue.setCurrentMarker(ue.markers[ht]),ue._currentMarker.dispose(),ue.markerImage.removeChild(ue._currentMarker.container),ue.markers.splice(ue.markers.indexOf(ue._currentMarker),1),ue.eventListeners.markerdelete.forEach(function(Tn){return Tn(new Gt(B,vn))})},ue=this,oe=this.markers.length-1;oe>=0;oe--)ae(oe);this.addUndoStep()}},Object.defineProperty(ne.prototype,"isNotesAreaOpen",{get:function(){return this.notesArea!==void 0},enumerable:!1,configurable:!0}),ne.prototype.showNotesEditor=function(){var B;this._currentMarker!==void 0&&(this.overlayContainer.innerHTML="",this.notesArea=document.createElement("textarea"),this.notesArea.className=this.uiStyleSettings.notesAreaStyleClassName,this.notesArea.style.pointerEvents="auto",this.notesArea.style.alignSelf="stretch",this.notesArea.style.width="100%",this.notesArea.style.margin=this.uiStyleSettings.toolbarHeight/4+"px",this.notesArea.value=(B=this._currentMarker.notes)!==null&&B!==void 0?B:"",this.overlayContainer.appendChild(this.notesArea))},ne.prototype.hideNotesEditor=function(){this.isNotesAreaOpen&&(this._currentMarker!==void 0&&(this._currentMarker.notes=this.notesArea.value.trim()!==""?this.notesArea.value:void 0),this.overlayContainer.removeChild(this.notesArea),this.notesArea=void 0)},ne.prototype.selectLastMarker=function(){this.markers.length>0?this.setCurrentMarker(this.markers[this.markers.length-1]):this.setCurrentMarker()},ne.prototype.addUndoStep=function(){var B=this;if(this._currentMarker===void 0||this._currentMarker.state!=="edit"){var K=this.getState(),ae=this.undoRedoManager.getLastUndoStep();if(!ae||ae.width===K.width&&ae.height===K.height){var ue=this.undoRedoManager.undoStepCount;this.undoRedoManager.addUndoStep(K),ue1&&this.panTo({x:B.clientX,y:B.clientY}))},ne.prototype.onPointerUp=function(B){this.touchPoints>0&&this.touchPoints--,this.touchPoints===0&&this.isDragging&&this._currentMarker!==void 0&&this._currentMarker.pointerUp(this.clientToLocalCoordinates(B.clientX,B.clientY)),this.isDragging=!1,this.addUndoStep()},ne.prototype.onPointerOut=function(){this.touchPoints>0&&this.touchPoints--},ne.prototype.onKeyUp=function(B){this._currentMarker===void 0||this.notesArea!==void 0||B.key!=="Delete"&&B.key!=="Backspace"||this.deleteSelectedMarker()},ne.prototype.clientToLocalCoordinates=function(B,K){var ae=this.markerImage.getBoundingClientRect();return{x:(B-ae.left)/this.zoomLevel,y:(K-ae.top)/this.zoomLevel}},ne.prototype.onWindowResize=function(){this.positionUI()},ne.prototype.positionUI=function(){switch(this.setTopLeft(),this.settings.displayMode){case"inline":var B=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=B+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px";break;case"popup":this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=this.windowHeight+"px",this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.styles.settings.toolbarHeight+"px"}this.positionMarkerImage(),this.positionLogo()},ne.prototype.addLicenseKey=function(B){ce.addKey(B)},ne.prototype.addEventListener=function(B,K){this.eventListeners.addEventListener(B,K)},ne.prototype.removeEventListener=function(B,K){this.eventListeners.removeEventListener(B,K)},ne.prototype.renderState=function(B){this._silentRenderMode=!0,this.settings.displayMode="inline",this.isOpen||this.show(),this.restoreState(B),this.startRenderAndClose(),this._silentRenderMode=!1},Object.defineProperty(ne.prototype,"isFocused",{get:function(){return this._isFocused},enumerable:!1,configurable:!0}),ne.prototype.focus=function(){var B=this;this._isFocused||(this.attachWindowEvents(),this._isFocused=!0,this._previousCurrentMarker!==void 0&&this.setCurrentMarker(this._previousCurrentMarker),this.eventListeners.focus.forEach(function(K){return K(new mn(B))}))},ne.prototype.blur=function(){var B=this;this._isFocused&&(this.detachWindowEvents(),this._isFocused=!1,this._previousCurrentMarker=this._currentMarker,this.setCurrentMarker(),this.eventListeners.blur.forEach(function(K){return K(new mn(B))}))},ne.instanceCounter=0,ne}();/* ********************************** + `,Fn.style.marginRight="5px",fr.appendChild(Fn)}oe.typeBoxes.push(fr)},oe=this,ht=0;ht<4;ht++)ue(ht);return ae},B.prototype.setCurrentType=function(K,ae){var ue=this;this.currentType=K,this.typeBoxes.forEach(function(oe){oe.style.borderColor=oe===ae?ue.uiStyleSettings!==void 0?ue.uiStyleSettings.toolboxAccentColor:"#3080c3":"transparent"}),this.onArrowTypeChanged&&this.onArrowTypeChanged(this.currentType)},B}(Fe),Xe=function(ne){function B(K,ae,ue){var oe=ne.call(this,K,ae,ue)||this;return oe.arrowType="end",oe.arrowBaseHeight=10,oe.arrowBaseWidth=10,oe.getArrowPoints=oe.getArrowPoints.bind(oe),oe.setArrowType=oe.setArrowType.bind(oe),oe.arrowTypePanel=new Je("Arrow type","end"),oe.arrowTypePanel.onArrowTypeChanged=oe.setArrowType,oe}return je(B,ne),B.prototype.ownsTarget=function(K){return!(!ne.prototype.ownsTarget.call(this,K)&&K!==this.arrow1&&K!==this.arrow2)},B.prototype.getArrowPoints=function(K,ae){var ue=this.arrowBaseWidth+2*this.strokeWidth,oe=this.arrowBaseHeight+2*this.strokeWidth;return K-ue/2+","+(ae+oe/2)+" "+K+","+(ae-oe/2)+" "+(K+ue/2)+","+(ae+oe/2)},B.prototype.createTips=function(){this.arrow1=he.createPolygon(this.getArrowPoints(this.x1,this.y1),[["fill",this.strokeColor]]),this.arrow1.transform.baseVal.appendItem(he.createTransform()),this.visual.appendChild(this.arrow1),this.arrow2=he.createPolygon(this.getArrowPoints(this.x2,this.y2),[["fill",this.strokeColor]]),this.arrow2.transform.baseVal.appendItem(he.createTransform()),this.visual.appendChild(this.arrow2)},B.prototype.pointerDown=function(K,ae){ne.prototype.pointerDown.call(this,K,ae),this.state==="creating"&&this.createTips()},B.prototype.adjustVisual=function(){if(ne.prototype.adjustVisual.call(this),this.arrow1&&this.arrow2&&(this.arrow1.style.display=this.arrowType==="both"||this.arrowType==="start"?"":"none",this.arrow2.style.display=this.arrowType==="both"||this.arrowType==="end"?"":"none",he.setAttributes(this.arrow1,[["points",this.getArrowPoints(this.x1,this.y1)],["fill",this.strokeColor]]),he.setAttributes(this.arrow2,[["points",this.getArrowPoints(this.x2,this.y2)],["fill",this.strokeColor]]),Math.abs(this.x1-this.x2)>.1)){var K=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2),ae=this.arrow1.transform.baseVal.getItem(0);ae.setRotate(K,this.x1,this.y1),this.arrow1.transform.baseVal.replaceItem(ae,0);var ue=this.arrow2.transform.baseVal.getItem(0);ue.setRotate(K+180,this.x2,this.y2),this.arrow2.transform.baseVal.replaceItem(ue,0)}},B.prototype.setArrowType=function(K){this.arrowType=K,this.adjustVisual(),this.stateChanged()},Object.defineProperty(B.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel,this.arrowTypePanel]},enumerable:!1,configurable:!0}),B.prototype.getState=function(){var K=Object.assign({arrowType:this.arrowType},ne.prototype.getState.call(this));return K.typeName=B.typeName,K},B.prototype.restoreState=function(K){ne.prototype.restoreState.call(this,K);var ae=K;this.arrowType=ae.arrowType,this.createTips(),this.adjustVisual()},B.typeName="ArrowMarker",B.title="Arrow marker",B.icon='',B}(sn),Oe=function(ne){function B(K,ae,ue){var oe=ne.call(this,K,ae,ue)||this;return oe.fillColor=ue.defaultFillColor,oe.strokeWidth=0,oe.fillPanel=new Pe("Color",ue.defaultColorSet,ue.defaultFillColor),oe.fillPanel.onColorChanged=oe.setFillColor,oe}return je(B,ne),Object.defineProperty(B.prototype,"toolboxPanels",{get:function(){return[this.fillPanel]},enumerable:!1,configurable:!0}),B.prototype.getState=function(){var K=ne.prototype.getState.call(this);return K.typeName=B.typeName,K},B.typeName="CoverMarker",B.title="Cover marker",B.icon='',B}(Qt),Ae=function(ne){function B(K,ae,ue,oe){var ht=ne.call(this,K,oe||'')||this;return ht.opacities=[],ht.opacityBoxes=[],ht.opacities=ae,ht.currentOpacity=ue,ht.setCurrentOpacity=ht.setCurrentOpacity.bind(ht),ht}return je(B,ne),B.prototype.getUi=function(){var K=this,ae=document.createElement("div");return ae.style.display="flex",ae.style.overflow="hidden",ae.style.flexGrow="2",ae.style.justifyContent="space-between",this.opacities.forEach(function(ue){var oe=document.createElement("div");oe.style.display="flex",oe.style.alignItems="center",oe.style.justifyContent="center",oe.style.padding="5px",oe.style.borderWidth="2px",oe.style.borderStyle="solid",oe.style.borderColor=ue===K.currentOpacity?K.uiStyleSettings.toolboxAccentColor:"transparent",oe.addEventListener("click",function(){K.setCurrentOpacity(ue,oe)}),ae.appendChild(oe);var ht=document.createElement("div");ht.innerText=100*ue+"%",oe.appendChild(ht),K.opacityBoxes.push(oe)}),ae},B.prototype.setCurrentOpacity=function(K,ae){var ue=this;this.currentOpacity=K,this.opacityBoxes.forEach(function(oe){oe.style.borderColor=oe===ae?ue.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onOpacityChanged&&this.onOpacityChanged(this.currentOpacity)},B}(Fe),ye=function(ne){function B(K,ae,ue){var oe=ne.call(this,K,ae,ue)||this;return oe.setOpacity=oe.setOpacity.bind(oe),oe.fillColor=ue.defaultHighlightColor,oe.strokeWidth=0,oe.opacity=ue.defaultHighlightOpacity,oe.fillPanel=new Pe("Color",ue.defaultColorSet,oe.fillColor),oe.fillPanel.onColorChanged=oe.setFillColor,oe.opacityPanel=new Ae("Opacity",ue.defaultOpacitySteps,oe.opacity),oe.opacityPanel.onOpacityChanged=oe.setOpacity,oe}return je(B,ne),B.prototype.setOpacity=function(K){this.opacity=K,this.visual&&he.setAttributes(this.visual,[["opacity",this.opacity.toString()]]),this.stateChanged()},Object.defineProperty(B.prototype,"toolboxPanels",{get:function(){return[this.fillPanel,this.opacityPanel]},enumerable:!1,configurable:!0}),B.prototype.getState=function(){var K=ne.prototype.getState.call(this);return K.typeName=B.typeName,K},B.typeName="HighlightMarker",B.title="Highlight marker",B.icon='',B}(Oe),Se='',dt=function(ne){function B(K,ae,ue){var oe=ne.call(this,K,ae,ue)||this;return oe.bgColor="transparent",oe.tipPosition={x:0,y:0},oe.tipBase1Position={x:0,y:0},oe.tipBase2Position={x:0,y:0},oe.tipMoving=!1,oe.color=ue.defaultStrokeColor,oe.bgColor=ue.defaultFillColor,oe.fontFamily=ue.defaultFontFamily,oe.defaultSize={x:100,y:30},oe.setBgColor=oe.setBgColor.bind(oe),oe.getTipPoints=oe.getTipPoints.bind(oe),oe.positionTip=oe.positionTip.bind(oe),oe.setTipPoints=oe.setTipPoints.bind(oe),oe.colorPanel=new Pe("Text color",ue.defaultColorSet,oe.color,''),oe.colorPanel.onColorChanged=oe.setColor,oe.bgColorPanel=new Pe("Fill color",ue.defaultColorSet,oe.bgColor,Se),oe.bgColorPanel.onColorChanged=oe.setBgColor,oe.fontFamilyPanel=new Dt("Font",ue.defaultFontFamilies,ue.defaultFontFamily),oe.fontFamilyPanel.onFontChanged=oe.setFont,oe.tipGrip=new At,oe.tipGrip.visual.transform.baseVal.appendItem(he.createTransform()),oe.controlBox.appendChild(oe.tipGrip.visual),oe}return je(B,ne),B.prototype.ownsTarget=function(K){return ne.prototype.ownsTarget.call(this,K)||this.tipGrip.ownsTarget(K)||this.tip===K},B.prototype.createTip=function(){he.setAttributes(this.bgRectangle,[["fill",this.bgColor],["rx","10px"]]),this.tip=he.createPolygon(this.getTipPoints(),[["fill",this.bgColor]]),this.visual.appendChild(this.tip)},B.prototype.pointerDown=function(K,ae){this.state==="new"&&ne.prototype.pointerDown.call(this,K,ae),this.state==="creating"?this.createTip():this.tipGrip.ownsTarget(ae)?(this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.tipMoving=!0):ne.prototype.pointerDown.call(this,K,ae)},B.prototype.pointerUp=function(K){if(this.tipMoving)this.tipMoving=!1,this.isMoved=!0,ne.prototype.pointerUp.call(this,K);else{var ae=this.state==="creating";ne.prototype.pointerUp.call(this,K),this.setTipPoints(ae),this.positionTip()}},B.prototype.manipulate=function(K){if(this.tipMoving){var ae=this.unrotatePoint(K);this.tipPosition={x:ae.x-this.manipulationStartLeft,y:ae.y-this.manipulationStartTop},this.positionTip()}else ne.prototype.manipulate.call(this,K)},B.prototype.setBgColor=function(K){this.bgRectangle&&this.tip&&(he.setAttributes(this.bgRectangle,[["fill",K]]),he.setAttributes(this.tip,[["fill",K]])),this.bgColor=K,this.fillColorChanged(K)},B.prototype.getTipPoints=function(){return this.setTipPoints(this.state==="creating"),this.tipBase1Position.x+","+this.tipBase1Position.y+" "+this.tipBase2Position.x+","+this.tipBase2Position.y+" "+this.tipPosition.x+","+this.tipPosition.y},B.prototype.setTipPoints=function(K){K===void 0&&(K=!1);var ae=Math.min(this.height/2,15),ue=this.height/5;K&&(this.tipPosition={x:ae+ue/2,y:this.height+20});var oe=Math.atan(this.height/2/(this.width/2));this.tipPosition.x=this.width/2&&this.tipPosition.y=this.width/2&&this.tipPosition.y>=this.height/2?oe.1)){var K=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2),ae=this.tip1.transform.baseVal.getItem(0);ae.setRotate(K,this.x1,this.y1),this.tip1.transform.baseVal.replaceItem(ae,0);var ue=this.tip2.transform.baseVal.getItem(0);ue.setRotate(K+180,this.x2,this.y2),this.tip2.transform.baseVal.replaceItem(ue,0)}},Object.defineProperty(B.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),B.prototype.getState=function(){var K=ne.prototype.getState.call(this);return K.typeName=B.typeName,K},B.prototype.restoreState=function(K){ne.prototype.restoreState.call(this,K),this.createTips(),this.adjustVisual()},B.typeName="MeasurementMarker",B.title="Measurement marker",B.icon='',B}(sn),xn=function(ne){function B(K,ae,ue){var oe=ne.call(this,K,ae,ue)||this;return oe.strokePanel.colors=ue.defaultColorSet,oe.fillColor="transparent",oe}return je(B,ne),Object.defineProperty(B.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),B.prototype.getState=function(){var K=ne.prototype.getState.call(this);return K.typeName=B.typeName,K},B.typeName="EllipseFrameMarker",B.title="Ellipse frame marker",B.icon='',B}(et),Tt=function(){function ne(){this.undoStack=[],this.redoStack=[]}return Object.defineProperty(ne.prototype,"isUndoPossible",{get:function(){return this.undoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"isRedoPossible",{get:function(){return this.redoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"undoStepCount",{get:function(){return this.undoStack.length},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"redoStepCount",{get:function(){return this.redoStack.length},enumerable:!1,configurable:!0}),ne.prototype.addUndoStep=function(B){this.undoStack.length!==0&&JSON.stringify(this.undoStack[this.undoStack.length-1])===JSON.stringify(B)||(this.undoStack.push(B),JSON.stringify(this.lastRedoStep)!==JSON.stringify(B)&&this.redoStack.splice(0,this.redoStack.length))},ne.prototype.replaceLastUndoStep=function(B){this.undoStack.length>0&&(this.undoStack[this.undoStack.length-1]=B)},ne.prototype.getLastUndoStep=function(){return this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0},ne.prototype.undo=function(){if(this.undoStack.length>1){var B=this.undoStack.pop();return B!==void 0&&this.redoStack.push(B),this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0}},ne.prototype.redo=function(){return this.lastRedoStep=this.redoStack.pop(),this.lastRedoStep},ne}(),_t=function(ne){function B(K,ae,ue){var oe=ne.call(this,K,ae,ue)||this;return oe.strokeColor="transparent",oe.strokeWidth=0,oe.strokeDasharray="",oe.curveX=0,oe.curveY=0,oe.manipulationStartCurveX=0,oe.manipulationStartCurveY=0,oe.setStrokeColor=oe.setStrokeColor.bind(oe),oe.setStrokeWidth=oe.setStrokeWidth.bind(oe),oe.setStrokeDasharray=oe.setStrokeDasharray.bind(oe),oe.positionGrips=oe.positionGrips.bind(oe),oe.addControlGrips=oe.addControlGrips.bind(oe),oe.adjustVisual=oe.adjustVisual.bind(oe),oe.setupControlBox=oe.setupControlBox.bind(oe),oe.resize=oe.resize.bind(oe),oe.strokeColor=ue.defaultColor,oe.strokeWidth=ue.defaultStrokeWidth,oe.strokeDasharray=ue.defaultStrokeDasharray,oe.strokePanel=new Pe("Line color",ue.defaultColorSet,ue.defaultColor),oe.strokePanel.onColorChanged=oe.setStrokeColor,oe.strokeWidthPanel=new Cn("Line width",ue.defaultStrokeWidths,ue.defaultStrokeWidth),oe.strokeWidthPanel.onWidthChanged=oe.setStrokeWidth,oe.strokeStylePanel=new Un("Line style",ue.defaultStrokeDasharrays,ue.defaultStrokeDasharray),oe.strokeStylePanel.onStyleChanged=oe.setStrokeDasharray,oe}return je(B,ne),B.prototype.ownsTarget=function(K){return!(!ne.prototype.ownsTarget.call(this,K)&&K!==this.visual&&K!==this.selectorCurve&&K!==this.visibleCurve&&!this.curveGrip.ownsTarget(K))},B.prototype.getPathD=function(){return"M "+this.x1+" "+this.y1+" Q "+this.curveX+" "+this.curveY+", "+this.x2+" "+this.y2},B.prototype.createVisual=function(){this.visual=he.createGroup(),this.selectorCurve=he.createPath(this.getPathD(),[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()],["fill","transparent"]]),this.visibleCurve=he.createPath(this.getPathD(),[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["fill","transparent"]]),this.visual.appendChild(this.selectorCurve),this.visual.appendChild(this.visibleCurve),this.addMarkerVisualToContainer(this.visual)},B.prototype.pointerDown=function(K,ae){ne.prototype.pointerDown.call(this,K,ae),this.manipulationStartCurveX=this.curveX,this.manipulationStartCurveY=this.curveY,this.state==="new"&&(this.curveX=K.x,this.curveY=K.y),this.state==="new"?(this.createVisual(),this.adjustVisual(),this._state="creating"):this.curveGrip.ownsTarget(ae)&&(this.activeGrip=this.curveGrip,this._state="resize")},B.prototype.adjustVisual=function(){this.selectorCurve&&this.visibleCurve&&(this.selectorCurve.setAttribute("d",this.getPathD()),this.visibleCurve.setAttribute("d",this.getPathD()),he.setAttributes(this.visibleCurve,[["stroke",this.strokeColor]]),he.setAttributes(this.visibleCurve,[["stroke-width",this.strokeWidth.toString()]]),he.setAttributes(this.visibleCurve,[["stroke-dasharray",this.strokeDasharray.toString()]]))},B.prototype.setupControlBox=function(){ne.prototype.setupControlBox.call(this),this.curveControlLine1=he.createLine(this.x1,this.y1,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.curveControlLine2=he.createLine(this.x2,this.y2,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.controlBox.insertBefore(this.curveControlLine1,this.controlBox.firstChild),this.controlBox.insertBefore(this.curveControlLine2,this.controlBox.firstChild)},B.prototype.addControlGrips=function(){this.curveGrip=this.createGrip(),this.curveX=0,this.curveY=0,ne.prototype.addControlGrips.call(this)},B.prototype.positionGrips=function(){ne.prototype.positionGrips.call(this);var K=this.curveGrip.GRIP_SIZE;this.positionGrip(this.curveGrip.visual,this.curveX-K/2,this.curveY-K/2),this.curveControlLine1&&this.curveControlLine2&&(this.curveControlLine1.setAttribute("x1",this.x1.toString()),this.curveControlLine1.setAttribute("y1",this.y1.toString()),this.curveControlLine1.setAttribute("x2",this.curveX.toString()),this.curveControlLine1.setAttribute("y2",this.curveY.toString()),this.curveControlLine2.setAttribute("x1",this.x2.toString()),this.curveControlLine2.setAttribute("y1",this.y2.toString()),this.curveControlLine2.setAttribute("x2",this.curveX.toString()),this.curveControlLine2.setAttribute("y2",this.curveY.toString()))},B.prototype.manipulate=function(K){this.state==="move"&&(this.curveX=this.manipulationStartCurveX+K.x-this.manipulationStartX,this.curveY=this.manipulationStartCurveY+K.y-this.manipulationStartY),ne.prototype.manipulate.call(this,K)},B.prototype.resize=function(K){this.activeGrip===this.curveGrip&&(this.curveX=K.x,this.curveY=K.y),ne.prototype.resize.call(this,K),this.state==="creating"&&(this.curveX=this.x1+(this.x2-this.x1)/2,this.curveY=this.y1+(this.y2-this.y1)/2)},B.prototype.setStrokeColor=function(K){this.strokeColor=K,this.adjustVisual(),this.colorChanged(K)},B.prototype.setStrokeWidth=function(K){this.strokeWidth=K,this.adjustVisual()},B.prototype.setStrokeDasharray=function(K){this.strokeDasharray=K,this.adjustVisual()},B.prototype.scale=function(K,ae){this.curveX=this.curveX*K,this.curveY=this.curveY*ae,ne.prototype.scale.call(this,K,ae)},Object.defineProperty(B.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),B.prototype.getState=function(){var K=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,curveX:this.curveX,curveY:this.curveY},ne.prototype.getState.call(this));return K.typeName=B.typeName,K},B.prototype.restoreState=function(K){ne.prototype.restoreState.call(this,K);var ae=K;this.strokeColor=ae.strokeColor,this.strokeWidth=ae.strokeWidth,this.strokeDasharray=ae.strokeDasharray,this.curveX=ae.curveX,this.curveY=ae.curveY,this.createVisual(),this.adjustVisual()},B.typeName="CurveMarker",B.title="Curve marker",B.icon='',B}(Ht),mn=function(){function ne(B,K){K===void 0&&(K=!1),this.cancelable=!1,this._defaultPrevented=!1,this.markerArea=B,this.cancelable=K}return Object.defineProperty(ne.prototype,"defaultPrevented",{get:function(){return this._defaultPrevented},enumerable:!1,configurable:!0}),ne.prototype.preventDefault=function(){this._defaultPrevented=!0},ne}(),pe=function(ne){function B(K,ae,ue){var oe=ne.call(this,K,!1)||this;return oe.dataUrl=ae,oe.state=ue,oe}return je(B,ne),B}(mn),Gt=function(ne){function B(K,ae,ue){ue===void 0&&(ue=!1);var oe=ne.call(this,K,ue)||this;return oe.marker=ae,oe}return je(B,ne),B}(mn),Lt=function(){function ne(){this.render=[],this.beforeclose=[],this.close=[],this.show=[],this.restorestate=[],this.statechange=[],this.markerselect=[],this.markerdeselect=[],this.markercreating=[],this.markercreate=[],this.markerbeforedelete=[],this.markerdelete=[],this.markerchange=[],this.focus=[],this.blur=[]}return ne.prototype.addEventListener=function(B,K){this[B].push(K)},ne.prototype.removeEventListener=function(B,K){var ae=this[B].indexOf(K);ae>-1&&this[B].splice(ae,1)},ne}(),Be=function(){function ne(B){this.touchPoints=0,this._availableMarkerTypes=this.DEFAULT_MARKER_TYPES,this.mode="select",this.markers=[],this.isDragging=!1,this.renderEventListeners=[],this.closeEventListeners=[],this.settings=new lt,this._isOpen=!1,this.undoRedoManager=new Tt,this.renderAtNaturalSize=!1,this.renderImageType="image/png",this.renderMarkersOnly=!1,this.zoomSteps=[1,1.5,2,4],this._zoomLevel=1,this._isResizing=!1,this.prevPanPoint={x:0,y:0},this.eventListeners=new Lt,this._silentRenderMode=!1,this._isFocused=!1,this._instanceNo=ne.instanceCounter++,this.styles=new Ne(this.instanceNo),this.uiStyleSettings=this.styles.settings,this.target=B,this.targetRoot=document.body,this.width=B.clientWidth,this.height=B.clientHeight,this.styles.removeStyleSheet(),this.open=this.open.bind(this),this.setTopLeft=this.setTopLeft.bind(this),this.toolbarButtonClicked=this.toolbarButtonClicked.bind(this),this.createNewMarker=this.createNewMarker.bind(this),this.addNewMarker=this.addNewMarker.bind(this),this.markerCreated=this.markerCreated.bind(this),this.setCurrentMarker=this.setCurrentMarker.bind(this),this.onPointerDown=this.onPointerDown.bind(this),this.onDblClick=this.onDblClick.bind(this),this.onPointerMove=this.onPointerMove.bind(this),this.onPointerUp=this.onPointerUp.bind(this),this.onPointerOut=this.onPointerOut.bind(this),this.onKeyUp=this.onKeyUp.bind(this),this.overrideOverflow=this.overrideOverflow.bind(this),this.restoreOverflow=this.restoreOverflow.bind(this),this.close=this.close.bind(this),this.closeUI=this.closeUI.bind(this),this.addCloseEventListener=this.addCloseEventListener.bind(this),this.removeCloseEventListener=this.removeCloseEventListener.bind(this),this.addRenderEventListener=this.addRenderEventListener.bind(this),this.removeRenderEventListener=this.removeRenderEventListener.bind(this),this.clientToLocalCoordinates=this.clientToLocalCoordinates.bind(this),this.onWindowResize=this.onWindowResize.bind(this),this.deleteSelectedMarker=this.deleteSelectedMarker.bind(this),this.setWindowHeight=this.setWindowHeight.bind(this),this.removeMarker=this.removeMarker.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this),this.onPopupTargetResize=this.onPopupTargetResize.bind(this),this.showNotesEditor=this.showNotesEditor.bind(this),this.hideNotesEditor=this.hideNotesEditor.bind(this),this.stepZoom=this.stepZoom.bind(this),this.focus=this.focus.bind(this),this.blur=this.blur.bind(this),this.markerStateChanged=this.markerStateChanged.bind(this),this.switchToSelectMode=this.switchToSelectMode.bind(this),this.addDefs=this.addDefs.bind(this),this.addDefsToImage=this.addDefsToImage.bind(this)}return Object.defineProperty(ne.prototype,"ALL_MARKER_TYPES",{get:function(){return[mt,Qe,Xe,wt,xn,et,ye,dt,xt,Oe,sn,_t]},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"DEFAULT_MARKER_TYPES",{get:function(){return[mt,Qe,Xe,wt,et,ye,dt]},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"BASIC_MARKER_TYPES",{get:function(){return[mt,Qe,Xe,wt,ye]},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"availableMarkerTypes",{get:function(){return this._availableMarkerTypes},set:function(B){var K=this;this._availableMarkerTypes.splice(0),B.forEach(function(ae){if(typeof ae=="string"){var ue=K.ALL_MARKER_TYPES.find(function(oe){return oe.typeName===ae});ue!==void 0&&K._availableMarkerTypes.push(ue)}else K._availableMarkerTypes.push(ae)})},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"currentMarker",{get:function(){return this._currentMarker},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"isOpen",{get:function(){return this._isOpen},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"isUndoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isUndoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"isRedoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isRedoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"zoomLevel",{get:function(){return this._zoomLevel},set:function(B){this._zoomLevel=B,this.editorCanvas&&this.contentDiv&&(this.editorCanvas.style.transform="scale("+this._zoomLevel+")",this.contentDiv.scrollTo({left:(this.editorCanvas.clientWidth*this._zoomLevel-this.contentDiv.clientWidth)/2,top:(this.editorCanvas.clientHeight*this._zoomLevel-this.contentDiv.clientHeight)/2}))},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"instanceNo",{get:function(){return this._instanceNo},enumerable:!1,configurable:!0}),ne.prototype.open=function(){this.setupResizeObserver(),this.setEditingTarget(),this.setTopLeft(),this.initMarkerCanvas(),this.initOverlay(),this.attachEvents(),this.settings.displayMode==="popup"&&this.onPopupTargetResize(),ce.isLicensed||this.addLogo(),this._isOpen=!0,this._isFocused=!0},ne.prototype.show=function(){var B=this;this.styles.styleSheetRoot===void 0&&fe.styleSheetRoot!==void 0&&(this.styles.styleSheetRoot=fe.styleSheetRoot),this.setWindowHeight(),this.showUI(),this.open(),this.eventListeners.show.forEach(function(K){return K(new mn(B))})},ne.prototype.render=function(){return He(this,void 0,void 0,function(){var B;return nt(this,function(K){switch(K.label){case 0:return this.setCurrentMarker(),(B=new Ee).naturalSize=this.renderAtNaturalSize,B.imageType=this.renderImageType,B.imageQuality=this.renderImageQuality,B.markersOnly=this.renderMarkersOnly,B.width=this.renderWidth,B.height=this.renderHeight,[4,B.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 1:return K.sent(),[4,B.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 2:return[2,K.sent()]}})})},ne.prototype.close=function(B){var K=this;if(B===void 0&&(B=!1),this.isOpen){var ae=!1;B||this.eventListeners.beforeclose.forEach(function(ue){var oe=new mn(K,!0);ue(oe),oe.defaultPrevented&&(ae=!0)}),ae||(this.coverDiv&&this.closeUI(),this.targetObserver&&this.targetObserver.unobserve(this.target),this.settings.displayMode==="popup"&&window.removeEventListener("resize",this.setWindowHeight),this.eventListeners.close.forEach(function(ue){return ue(new mn(K))}),this.detachEvents(),this._isOpen=!1)}},ne.prototype.addMarkersToToolbar=function(){for(var B,K=[],ae=0;aethis.editorCanvas.clientHeight?this.editorCanvas.clientHeight*B:this.editorCanvas.clientWidth,ae=K',B.title="Powered by marker.js",B.style.display="grid",B.style.alignItems="center",B.style.justifyItems="center",B.style.padding="3px",B.style.width="20px",B.style.height="20px",this.logoUI.appendChild(B),this.editorCanvas.appendChild(this.logoUI),this.logoUI.style.position="absolute",this.logoUI.style.pointerEvents="all",this.positionLogo()},ne.prototype.positionLogo=function(){this.logoUI&&(this.uiStyleSettings.logoPosition!=="right"?this.logoUI.style.left=this.markerImageHolder.offsetLeft+10+"px":this.logoUI.style.left=this.markerImageHolder.offsetLeft+this.markerImageHolder.offsetWidth-this.logoUI.clientWidth-10+"px",this.logoUI.style.top=this.markerImageHolder.offsetTop+this.markerImageHolder.offsetHeight-this.logoUI.clientHeight-10+"px")},ne.prototype.overrideOverflow=function(){this.scrollXState=window.scrollX,this.scrollYState=window.scrollY,this.bodyOverflowState=document.body.style.overflow,window.scroll({top:0,left:0}),document.body.style.overflow="hidden"},ne.prototype.restoreOverflow=function(){document.body.style.overflow=this.bodyOverflowState,window.scroll({top:this.scrollYState,left:this.scrollXState})},ne.prototype.showUI=function(){switch(this.settings.displayMode==="popup"&&this.overrideOverflow(),this.coverDiv=document.createElement("div"),this.coverDiv.style.visibility=this._silentRenderMode?"hidden":"visible",this.coverDiv.className=this.styles.classNamePrefixBase+" "+this.styles.classNamePrefix,this.coverDiv.style.fontSize="16px",this.coverDiv.style.userSelect="none",this.settings.displayMode){case"inline":this.coverDiv.style.position="absolute";var B=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=B+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px",this.coverDiv.style.width=this.target.offsetWidth.toString()+"px",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"5";break;case"popup":this.coverDiv.style.position="absolute",this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=window.innerHeight+"px",this.coverDiv.style.backgroundColor="rgba(0, 0, 0, 0.75)",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"1000",this.coverDiv.style.display="flex"}this.targetRoot.appendChild(this.coverDiv),this.uiDiv=document.createElement("div"),this.uiDiv.style.display="flex",this.uiDiv.style.flexDirection="column",this.uiDiv.style.flexGrow="2",this.uiDiv.style.margin=this.settings.displayMode==="popup"?this.settings.popupMargin+"px":"0px",this.uiDiv.style.border="0px",this.coverDiv.appendChild(this.uiDiv),this.toolbar=new ze(this.uiDiv,this.settings.displayMode,this._availableMarkerTypes,this.uiStyleSettings,this.styles),this.toolbar.addButtonClickListener(this.toolbarButtonClicked),this.toolbar.show(this._silentRenderMode||this.uiStyleSettings.hideToolbar?"hidden":"visible"),this.contentDiv=document.createElement("div"),this.contentDiv.style.display="flex",this.contentDiv.style.flexDirection="row",this.contentDiv.style.flexGrow="2",this.contentDiv.style.flexShrink="1",this.settings.displayMode==="popup"&&(this.contentDiv.style.backgroundColor=this.uiStyleSettings.canvasBackgroundColor,this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.uiStyleSettings.toolbarHeight+"px",this.contentDiv.style.maxWidth="calc(100vw - "+2*this.settings.popupMargin+"px)"),this.contentDiv.style.overflow="auto",this.uiDiv.appendChild(this.contentDiv),this.editorCanvas=document.createElement("div"),this.editorCanvas.style.flexGrow="2",this.editorCanvas.style.flexShrink="1",this.editorCanvas.style.position="relative",this.editorCanvas.style.overflow="hidden",this.editorCanvas.style.display="flex",this.settings.displayMode==="popup"&&(this.editorCanvas.style.alignItems="center",this.editorCanvas.style.justifyContent="center"),this.editorCanvas.style.pointerEvents="none",this.editorCanvas.style.transformOrigin="left top",this.editorCanvas.style.transform="scale("+this.zoomLevel+")",this.contentDiv.appendChild(this.editorCanvas),this.editingTarget=this.target instanceof HTMLImageElement?document.createElement("img"):document.createElement("canvas"),this.target.getClientRects().item(0).y-1&&this.markers.splice(this.markers.indexOf(B),1),B.dispose()},ne.prototype.switchToSelectMode=function(){this.mode="select",this.hideNotesEditor(),this._currentMarker!==void 0&&(this._currentMarker.state!=="new"?this._currentMarker.select():(this.removeMarker(this._currentMarker),this.setCurrentMarker(),this.markerImage.style.cursor="default"),this.addUndoStep())},ne.prototype.toolbarButtonClicked=function(B,K){if(B==="marker"&&K!==void 0)this.createNewMarker(K);else if(B==="action")switch(K){case"select":this.switchToSelectMode(),this.switchToSelectMode();break;case"delete":this.deleteSelectedMarker();break;case"clear":this.clear();break;case"undo":this.undo();break;case"redo":this.redo();break;case"zoom":this.stepZoom();break;case"zoom-out":this.zoomLevel=1;break;case"notes":this.notesArea===void 0?(this.switchToSelectMode(),this.zoomLevel=1,this.showNotesEditor()):this.switchToSelectMode();break;case"close":this.close();break;case"render":this.switchToSelectMode(),this.startRenderAndClose()}},ne.prototype.deleteSelectedMarker=function(){var B=this;if(this._currentMarker!==void 0){var K=!1;if(this.eventListeners.markerbeforedelete.forEach(function(ue){var oe=new Gt(B,B._currentMarker,!0);ue(oe),oe.defaultPrevented&&(K=!0)}),!K){var ae=this._currentMarker;this._currentMarker.dispose(),this.markerImage.removeChild(this._currentMarker.container),this.markers.splice(this.markers.indexOf(this._currentMarker),1),this.setCurrentMarker(),this.addUndoStep(),this.eventListeners.markerdelete.forEach(function(ue){return ue(new Gt(B,ae))})}}},ne.prototype.clear=function(){var B=this,K=!1;if(this.markers.length>0&&(this.eventListeners.markerbeforedelete.forEach(function(ht){var vn=new Gt(B,void 0,!0);ht(vn),vn.defaultPrevented&&(K=!0)}),!K)){this.setCurrentMarker();for(var ae=function(ht){var vn=ue.markers[ht];ue.setCurrentMarker(ue.markers[ht]),ue._currentMarker.dispose(),ue.markerImage.removeChild(ue._currentMarker.container),ue.markers.splice(ue.markers.indexOf(ue._currentMarker),1),ue.eventListeners.markerdelete.forEach(function(Tn){return Tn(new Gt(B,vn))})},ue=this,oe=this.markers.length-1;oe>=0;oe--)ae(oe);this.addUndoStep()}},Object.defineProperty(ne.prototype,"isNotesAreaOpen",{get:function(){return this.notesArea!==void 0},enumerable:!1,configurable:!0}),ne.prototype.showNotesEditor=function(){var B;this._currentMarker!==void 0&&(this.overlayContainer.innerHTML="",this.notesArea=document.createElement("textarea"),this.notesArea.className=this.uiStyleSettings.notesAreaStyleClassName,this.notesArea.style.pointerEvents="auto",this.notesArea.style.alignSelf="stretch",this.notesArea.style.width="100%",this.notesArea.style.margin=this.uiStyleSettings.toolbarHeight/4+"px",this.notesArea.value=(B=this._currentMarker.notes)!==null&&B!==void 0?B:"",this.overlayContainer.appendChild(this.notesArea))},ne.prototype.hideNotesEditor=function(){this.isNotesAreaOpen&&(this._currentMarker!==void 0&&(this._currentMarker.notes=this.notesArea.value.trim()!==""?this.notesArea.value:void 0),this.overlayContainer.removeChild(this.notesArea),this.notesArea=void 0)},ne.prototype.selectLastMarker=function(){this.markers.length>0?this.setCurrentMarker(this.markers[this.markers.length-1]):this.setCurrentMarker()},ne.prototype.addUndoStep=function(){var B=this;if(this._currentMarker===void 0||this._currentMarker.state!=="edit"){var K=this.getState(),ae=this.undoRedoManager.getLastUndoStep();if(!ae||ae.width===K.width&&ae.height===K.height){var ue=this.undoRedoManager.undoStepCount;this.undoRedoManager.addUndoStep(K),ue1&&this.panTo({x:B.clientX,y:B.clientY}))},ne.prototype.onPointerUp=function(B){this.touchPoints>0&&this.touchPoints--,this.touchPoints===0&&this.isDragging&&this._currentMarker!==void 0&&this._currentMarker.pointerUp(this.clientToLocalCoordinates(B.clientX,B.clientY)),this.isDragging=!1,this.addUndoStep()},ne.prototype.onPointerOut=function(){this.touchPoints>0&&this.touchPoints--},ne.prototype.onKeyUp=function(B){this._currentMarker===void 0||this.notesArea!==void 0||B.key!=="Delete"&&B.key!=="Backspace"||this.deleteSelectedMarker()},ne.prototype.clientToLocalCoordinates=function(B,K){var ae=this.markerImage.getBoundingClientRect();return{x:(B-ae.left)/this.zoomLevel,y:(K-ae.top)/this.zoomLevel}},ne.prototype.onWindowResize=function(){this.positionUI()},ne.prototype.positionUI=function(){switch(this.setTopLeft(),this.settings.displayMode){case"inline":var B=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=B+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px";break;case"popup":this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=this.windowHeight+"px",this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.styles.settings.toolbarHeight+"px"}this.positionMarkerImage(),this.positionLogo()},ne.prototype.addLicenseKey=function(B){ce.addKey(B)},ne.prototype.addEventListener=function(B,K){this.eventListeners.addEventListener(B,K)},ne.prototype.removeEventListener=function(B,K){this.eventListeners.removeEventListener(B,K)},ne.prototype.renderState=function(B){this._silentRenderMode=!0,this.settings.displayMode="inline",this.isOpen||this.show(),this.restoreState(B),this.startRenderAndClose(),this._silentRenderMode=!1},Object.defineProperty(ne.prototype,"isFocused",{get:function(){return this._isFocused},enumerable:!1,configurable:!0}),ne.prototype.focus=function(){var B=this;this._isFocused||(this.attachWindowEvents(),this._isFocused=!0,this._previousCurrentMarker!==void 0&&this.setCurrentMarker(this._previousCurrentMarker),this.eventListeners.focus.forEach(function(K){return K(new mn(B))}))},ne.prototype.blur=function(){var B=this;this._isFocused&&(this.detachWindowEvents(),this._isFocused=!1,this._previousCurrentMarker=this._currentMarker,this.setCurrentMarker(),this.eventListeners.blur.forEach(function(K){return K(new mn(B))}))},ne.instanceCounter=0,ne}();/* ********************************** cropro version 1.2.0 @license SEE LICENSE IN LICENSE @@ -241,24 +241,24 @@ PERFORMANCE OF THIS SOFTWARE. `),Kn=Kn.replace(new RegExp("(?[TOC]

        ",C()),b()),nn=nn.replace(/(__special_katext_id_\d+__)/g,function(ur,Mn){var fn=_n[Mn],Hn=fn.type,Xn=fn.expression;return Object(te.renderToString)(jn(Xn)||"",{displayMode:Hn==="block",throwOnError:!1,output:"html"})}),nn=nn.replace(/▁/g,"\u2581\u2581\u2581"),P(),ht){var cn=document.createElement("div");return cn.innerHTML=nn,cn.innerText}return setTimeout(function(){return rt()},500),nn},[Kn]),se=Object(p.useRef)();x.WebkitLineClamp=vn,vn&&(Jt=Object(S.a)(Object(S.a)({},Jt),x));function tt(Kt){var Ct=Kt.target;if(Ct.tagName.toUpperCase()==="IMG"){if(fr){var Yt=Ct.getAttribute("src");Jn(Yt),or("image")}}else if(Ct.tagName.toUpperCase()==="A"){var nn=Ct.getAttribute("href");if(nn.indexOf("office")>-1)Kt.preventDefault(),Jn(nn),or("office");else if(nn.indexOf("application/pdf")>-1)Kt.preventDefault(),Jn(nn),or("pdf");else if(nn.indexOf("type=text")>-1)Kt.preventDefault(),Jn(nn),or("html");else if(nn.startsWith("#")){Kt.preventDefault();var _n=document.getElementById(nn.replace("#",""));_n&&_n.scrollIntoView(!0)}}}var rt=function(){var Ct,Yt=(Ct=se.current)===null||Ct===void 0?void 0:Ct.querySelectorAll("video");Yt==null||Yt.forEach(function(nn){if(nn.oncontextmenu=function(){return!1},nn.src.indexOf(".m3u8")>-1&&!nn.canPlayType("application/vnd.apple.mpegurl")){if(J.a.isSupported()){var _n=new J.a;_n.loadSource(nn.src),_n.attachMedia(nn)}}})};Object(p.useEffect)(function(){if(se.current&&Gn&&(Gn.match(dn)&&window.PR.prettyPrint()),se.current)return se.current.addEventListener("click",tt),function(){se.current.removeEventListener("click",tt),P(),b()}},[Gn,se.current,tt]);var ut=function(Ct){if(!ue)return;Ct.target.nodeName==="IMG"?(ir.current.style.display="flex",ir.current.style.width=Ct.target.clientWidth+"px",ir.current.style.height=Ct.target.clientHeight+"px",ir.current.style.top=Ct.target.offsetTop+"px",ir.current.style.left=Ct.target.offsetLeft+"px",jr.current.src=Ct.target.getAttribute("src")):ir.current.style.display="none"};return a.a.createElement("div",{style:{position:"relative"}},a.a.createElement("div",{ref:se,style:Object(S.a)({},Jt),className:"".concat(oe||""," markdown-body ").concat(Pn.a.mdBody),onMouseOver:ut,dangerouslySetInnerHTML:{__html:Gn}}),a.a.createElement("div",{ref:ir,className:Pn.a.button},a.a.createElement(j.a,null,a.a.createElement(U.a,{onClick:function(){return Dn()}},"\u88C1\u526A"),a.a.createElement(U.a,{onClick:function(){return pr()}},"\u7F16\u8F91"))),a.a.createElement("img",{ref:jr,src:"",alt:"sample",crossOrigin:"anonymous",style:{maxWidth:"90%",opacity:0,position:"absolute",zIndex:-1,top:"-10000px"}}),a.a.createElement(ee.a,{close:!0,data:Tr,hasMask:Vt,type:Tr!=null&&Tr.length?On:"",style:Object(S.a)({},Vn),onClose:function(){return Jn("")}}))}},"9VGf":function(Ye,ie,_){"use strict";_.d(ie,"a",function(){return L});var Y=_("q1tI"),j=_.n(Y);function L(U,S){var g=Object(Y.useRef)();Object(Y.useEffect)(function(){g.current=U}),Object(Y.useEffect)(function(){function s(){g.current()}if(S!==null){var d=setInterval(s,S);return function(){return clearInterval(d)}}},[S])}},"A/g1":function(Ye,ie){Ye.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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"},BPZU:function(Ye,ie){var _=32,Y=7,j=256;function L(a){for(var f=0;a>=_;)f|=a&1,a>>=1;return a+f}function U(a,f,E,y){var m=f+1;if(m===E)return 1;if(y(a[m++],a[f])<0){for(;m=0;)m++;return m-f}function S(a,f,E){for(E--;f>>1,m(O,a[u])<0?r=u:i=u+1;var h=y-i;switch(h){case 3:a[i+3]=a[i+2];case 2:a[i+2]=a[i+1];case 1:a[i+1]=a[i];break;default:for(;h>0;)a[i+h]=a[i+h-1],h--}a[i]=O}}function s(a,f,E,y,m,O){var i=0,r=0,u=1;if(O(a,f[E+m])>0){for(r=y-m;u0;)i=u,u=(u<<1)+1,u<=0&&(u=r);u>r&&(u=r),i+=m,u+=m}else{for(r=m+1;ur&&(u=r);var h=i;i=m-u,u=m-h}for(i++;i>>1);O(a,f[E+b])>0?i=b+1:u=b}return u}function d(a,f,E,y,m,O){var i=0,r=0,u=1;if(O(a,f[E+m])<0){for(r=m+1;ur&&(u=r);var h=i;i=m-u,u=m-h}else{for(r=y-m;u=0;)i=u,u=(u<<1)+1,u<=0&&(u=r);u>r&&(u=r),i+=m,u+=m}for(i++;i>>1);O(a,f[E+b])<0?u=b:i=b+1}return u}function w(a,f){var E=Y,y=0,m=j,O=0,i,r,u=0;y=a.length,y<2*j&&(m=y>>>1);var h=[];O=y<120?5:y<1542?10:y<119151?19:40,i=[],r=[];function b(o,l){i[u]=o,r[u]=l,u+=1}function x(){for(;u>1;){var o=u-2;if(o>=1&&r[o-1]<=r[o]+r[o+1]||o>=2&&r[o-2]<=r[o]+r[o-1])r[o-1]r[o+1])break;C(o)}}function t(){for(;u>1;){var o=u-2;o>0&&r[o-1]=Y||z>=Y);if(H)break;F<0&&(F=0),F+=2}if(E=F,E<1&&(E=1),l===1){for(P=0;P=0;P--)a[V+P]=a[F+P];a[N]=h[k];return}for(var z=E;;){var H=0,J=0,X=!1;do if(f(h[k],a[T])<0){if(a[N--]=a[T--],H++,J=0,--l===0){X=!0;break}}else if(a[N--]=h[k--],J++,H=0,--M===1){X=!0;break}while((H|J)=0;P--)a[V+P]=a[F+P];if(l===0){X=!0;break}}if(a[N--]=h[k--],--M===1){X=!0;break}if(J=M-s(a[T],h,0,M,M-1,f),J!==0){for(N-=J,k-=J,M-=J,V=N+1,F=k+1,P=0;P=Y||J>=Y);if(X)break;z<0&&(z=0),z+=2}if(E=z,E<1&&(E=1),M===1){for(N-=l,T-=l,V=N+1,F=T+1,P=l-1;P>=0;P--)a[V+P]=a[F+P];a[N]=h[k]}else{if(M===0)throw new Error;for(F=N-(M-1),P=0;Pr&&(u=r),g(a,E,E+u,E+O,f),O=u}i.pushRun(E,O),i.mergeRuns(),m-=O,E+=O}while(m!==0);i.forceMergeRuns()}Ye.exports=p},BU3w:function(Ye,ie,_){"use strict";_.d(ie,"a",function(){return g});var Y=_("MNnm"),j="rc-util-key";function L(s){if(s.attachTo)return s.attachTo;var d=document.querySelector("head");return d||document.body}function U(s){var d,w=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(Y.a)())return null;var p=document.createElement("style");if((d=w.csp)===null||d===void 0?void 0:d.nonce){var a;p.nonce=(a=w.csp)===null||a===void 0?void 0:a.nonce}p.innerHTML=s;var f=L(w),E=f.firstChild;return w.prepend&&f.prepend?f.prepend(p):w.prepend&&E?f.insertBefore(p,E):f.appendChild(p),p}var S=new Map;function g(s,d){var w=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},p=L(w);if(!S.has(p)){var a=U("",w),f=a.parentNode;S.set(p,f),f.removeChild(a)}var E=Array.from(S.get(p).children).find(function(r){return r.tagName==="STYLE"&&r[j]===d});if(E){var y,m;if(((y=w.csp)===null||y===void 0?void 0:y.nonce)&&E.nonce!==((m=w.csp)===null||m===void 0?void 0:m.nonce)){var O;E.nonce=(O=w.csp)===null||O===void 0?void 0:O.nonce}return E.innerHTML!==s&&(E.innerHTML=s),E}var i=U(s,w);return i[j]=d,i}},Bd2K:function(Ye,ie,_){(function(Y){Y(_("VrN/"),_("osHv"))})(function(Y){Y.defineOption("autoCloseTags",!1,function(w,p,a){if(a!=Y.Init&&a&&w.removeKeyMap("autoCloseTags"),!p)return;var f={name:"autoCloseTags"};(typeof p!="object"||p.whenClosing!==!1)&&(f["'/'"]=function(E){return g(E)}),(typeof p!="object"||p.whenOpening!==!1)&&(f["'>'"]=function(E){return U(E)}),w.addKeyMap(f)});var j=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],L=["applet","blockquote","body","button","div","dl","fieldset","form","frameset","h1","h2","h3","h4","h5","h6","head","html","iframe","layer","legend","object","ol","p","select","table","ul"];function U(w){if(w.getOption("disableInput"))return Y.Pass;for(var p=w.listSelections(),a=[],f=w.getOption("autoCloseTags"),E=0;Ey.ch&&(u=u.slice(0,u.length-m.end+y.ch));var t=u.toLowerCase();if(!u||m.type=="string"&&(m.end!=y.ch||!/[\"\']/.test(m.string.charAt(m.string.length-1))||m.string.length==1)||m.type=="tag"&&r.close||m.string.indexOf("/")==y.ch-m.start-1||b&&s(b,t)>-1||d(w,O.mode.xmlCurrentContext&&O.mode.xmlCurrentContext(i)||[],u,y,!0))return Y.Pass;var C=typeof f=="object"&&f.emptyTags;if(C&&s(C,u)>-1){a[E]={text:"/>",newPos:Y.Pos(y.line,y.ch+2)};continue}var A=x&&s(x,t)>-1;a[E]={indent:A,text:">"+(A?` -`:"")+"",newPos:A?Y.Pos(y.line+1,0):Y.Pos(y.line,y.ch+1)}}for(var v=typeof f=="object"&&f.dontIndentOnAutoClose,E=p.length-1;E>=0;E--){var o=a[E];w.replaceRange(o.text,p[E].head,p[E].anchor,"+insert");var l=w.listSelections().slice(0);l[E]={head:o.newPos,anchor:o.newPos},w.setSelections(l),!v&&o.indent&&(w.indentLine(o.newPos.line,null,!0),w.indentLine(o.newPos.line+1,null,!0))}}function S(w,p){for(var a=w.listSelections(),f=[],E=p?"/":""&&(b+=">"),f[O]=b}if(w.replaceSelections(f),a=w.listSelections(),!m)for(var O=0;O=0&&p[i]==a;i--)++O;f=m.to;for(var i=1;i0){for(var p=0;p1&&arguments[1]!==void 0?arguments[1]:"",p=[],a=0;a.5?x:b}function p(b,x,t,C,A){var v=b.length;if(A===1)for(var o=0;oA;if(v)b.length=A;else for(var o=C;o=0&&!(z[Fe]<=Le);Fe--);Fe=Math.min(Fe,M-2)}else{for(Fe=je;FeLe);Fe++);Fe=Math.min(Fe-1,M-2)}je=Fe,He=Le;var Pe=z[Fe+1]-z[Fe];if(Pe===0)return;if(Ge=(Le-z[Fe])/Pe,c)if(ce=H[Fe],he=H[Fe===0?Fe:Fe-1],Ee=H[Fe>M-2?M-1:Fe+1],fe=H[Fe>M-3?M-1:Fe+2],T)E(he,ce,Ee,fe,Ge,Ge*Ge,Ge*Ge*Ge,o(ze,A),F);else{var Ve;if(k)Ve=E(he,ce,Ee,fe,Ge,Ge*Ge,Ge*Ge*Ge,Ne,1),Ve=O(Ne);else{if(N)return w(ce,Ee,Ge);Ve=y(he,ce,Ee,fe,Ge,Ge*Ge,Ge*Ge*Ge)}l(ze,A,Ve)}else if(T)p(H[Fe],H[Fe+1],Ge,o(ze,A),F);else{var Ve;if(k)p(H[Fe],H[Fe+1],Ge,Ne,1),Ve=O(Ne);else{if(N)return w(H[Fe],H[Fe+1],Ge);Ve=d(H[Fe],H[Fe+1],Ge)}l(ze,A,Ve)}},xe=new Y({target:b._target,life:V,loop:b._loop,delay:b._delay,onframe:Ce,ondestroy:t});return x&&x!=="spline"&&(xe.easing=x),xe}var u=function(b,x,t,C){this._tracks={},this._target=b,this._loop=x||!1,this._getter=t||g,this._setter=C||s,this._clipCount=0,this._delay=0,this._doneList=[],this._onframeList=[],this._clipList=[]};u.prototype={when:function(b,x){var t=this._tracks;for(var C in x){if(!x.hasOwnProperty(C))continue;if(!t[C]){t[C]=[];var A=this._getter(this._target,C);if(A==null)continue;b!==0&&t[C].push({time:0,value:m(A)})}t[C].push({time:b,value:x[C]})}return this},during:function(b){return this._onframeList.push(b),this},pause:function(){for(var b=0;b1&&p&&p.length>1){var f=L(p)/L(a);!isFinite(f)&&(f=1),d.pinchScale=f;var E=U(p);return d.pinchX=E[0],d.pinchY=E[1],{type:"pinch",target:s[0].target,event:d}}}},g=j;Ye.exports=g},CCdo:function(Ye,ie,_){Ye.exports={flex_box_center:"flex_box_center___3ACWg",flex_space_between:"flex_space_between___2YdIf",flex_box_vertical_center:"flex_box_vertical_center___lNx6c",flex_box_center_end:"flex_box_center_end___1EQGR",flex_box_column:"flex_box_column___3gBVY",title:"title___1Uu39",search:"search___17Xmk",head:"head___3jpio",row:"row___2jdpt",btns:"btns___3Qg_w",sort:"sort___uQoc6"}},CIbS:function(Ye,ie,_){"use strict";var Y=_("2qtc"),j=_("kLXV"),L=_("T2oS"),U=_("W9HT"),S=_("sRBo"),g=_("kaz8"),s=_("7Kak"),d=_("9yH6"),w=_("14J3"),p=_("BMrR"),a=_("iQDF"),f=_("+eQT"),E=_("miYZ"),y=_("tsqr"),m=_("jrin"),O=_("oBTY"),i=_("k1fw"),r=_("9og8"),u=_("y8nQ"),h=_("Vl3Y"),b=_("tJVT"),x=_("WmNS"),t=_.n(x),C=_("q1tI"),A=_.n(C),v=_("wd/R"),o=_.n(v),l=_("ErOA"),c=_("1vsH"),M=_("Ty5D"),P=_("9kvl"),T=_("xKgJ"),k=_("V0Rq"),N=_("6K3P"),F=_.n(N),V=_("jr/l");function z(X,te){for(var ee=[],be=X;be0)){pe.next=10;break}return y.b.info("\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),pe.abrupt("return");case 10:return wt(!0),et=ze.map(function(Gt){return Gt.key}),xt={check_ids:Object(O.a)(ge.actionTabs.selectArrs),end_time:o()(ye.end_time).format("YYYY-MM-DD HH:mm"),publish_time:o()(ye.publish_time).format("YYYY-MM-DD HH:mm")},xt.unified_setting=!1,xt.group_ids=tn.map(function(Gt){return Gt.course_group_id}),pe.next=17,Object(l.a)("/api/courses/".concat(He.coursesId,"/exercises/publish.json"),{method:"post",body:xt});case 17:xn=pe.sent,xn.status===0&&(Object(c.Y)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u7ACB\u5373\u53D1\u5E03"]),Xe(),y.b.success("\u53D1\u5E03\u6210\u529F"),je({type:"exercise/setActionTabs",payload:{}}),ge!=null&&(Dt=ge.actionTabs)!==null&&Dt!==void 0&&Dt.cb?ge==null||((_t=ge.actionTabs)===null||_t===void 0)||_t.cb():je({type:"classroomList/getClassroomExercisesList",payload:Object(i.a)({},ge.actionTabs.params)})),wt(!1);case 20:case"end":return pe.stop()}},Ae)}));return function(){return Oe.apply(this,arguments)}}(),Xe=function(){Ne(1),Le([]),Qt([])};return A.a.createElement(j.a,{centered:!0,title:"\u53D1\u5E03\u8003\u8BD5",visible:ge.actionTabs.key==="\u6279\u91CF\u53D1\u5E03",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:Je,confirmLoading:Tt||Ve,onCancel:function(){Xe(),je({type:"exercise/setActionTabs",payload:{}})}},A.a.createElement(U.a,{spinning:Ve},ze&&A.a.createElement(h.a,{form:he},!!(ge!=null&&(ee=ge.actionTabs)!==null&&ee!==void 0&&ee.disabled)&&A.a.createElement("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10"},A.a.createElement("img",{style:{marginRight:5},src:F.a}),"\u5DF2\u7ECF\u53D1\u5E03\u8FC7\u8003\u8BD5\u7684\u8BD5\u5377\u4E0D\u53EF\u4EE5\u7EDF\u4E00\u53D1\u5E03\u3002"),A.a.createElement(p.a,null,A.a.createElement("span",{className:"mr10 mt5"},A.a.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u8003\u8BD5\u65F6\u95F4"),A.a.createElement(h.a.Item,{name:"publish_time"},A.a.createElement(f.a,{style:{width:155},getPopupContainer:function(Ae){return Ae.parentNode},disabledDate:function(Ae){return Ae&&Ae<=o()().subtract(0,"days")},disabledTime:H,placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:o()(Object(c.d)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1})),A.a.createElement("span",{className:"mt5 ml5 mr5"},"\u5230"),A.a.createElement(h.a.Item,{name:"end_time"},A.a.createElement(f.a,{style:{width:170},getPopupContainer:function(Ae){return Ae.parentNode},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:o()(Object(c.d)(),"HH:mm")},disabledDate:function(Ae){return Ae&&Ae0&&A.a.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},A.a.createElement("span",{style:{flex:1}},A.a.createElement(g.a,{checked:tn.length===ze.length,onChange:function(Ae){tn.length===ze.length?Qt([]):Qt(ze)}},"\u5168\u9009")," "),A.a.createElement("span",{style:{width:16}}),A.a.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",tn.length||0,"\u4E2A\u5206\u73ED")),(ge.actionTabs.type===1||!mt)&&ze.length>0&&A.a.createElement(V.a,{data:ze,selectedRowKeys:tn,setSelectedRowKeys:Qt}))))};ie.a=Object(P.a)(function(X){var te=X.exercise,ee=X.user;return{exercise:te,user:ee}})(J)},"Cg/j":function(Ye,ie,_){"use strict";_.d(ie,"b",function(){return Y}),_.d(ie,"a",function(){return j}),_.d(ie,"c",function(){return U}),_.d(ie,"d",function(){return S});var Y;(function(g){g.serviceIds=new Map,g.DI_TARGET="$di$target",g.DI_DEPENDENCIES="$di$dependencies";function s(d){return d[g.DI_DEPENDENCIES]||[]}g.getServiceDependencies=s})(Y||(Y={}));var j=U("instantiationService");function L(g,s,d,w){s[Y.DI_TARGET]===s?s[Y.DI_DEPENDENCIES].push({id:g,index:d,optional:w}):(s[Y.DI_DEPENDENCIES]=[{id:g,index:d,optional:w}],s[Y.DI_TARGET]=s)}function U(g){if(Y.serviceIds.has(g))return Y.serviceIds.get(g);var s=function(d,w,p){if(arguments.length!==3)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");L(s,d,p,!1)};return s.toString=function(){return g},Y.serviceIds.set(g,s),s}function S(g){return function(s,d,w){if(arguments.length!==3)throw new Error("@optional-decorator can only be used to decorate a parameter");L(g,s,w,!0)}}},DBLp:function(Ye,ie){function _(){}_.prototype={diff:function(S,g,s){s||(s=function(u,h){return u===h}),this.equals=s;var d=this;S=S.slice(),g=g.slice();var w=g.length,p=S.length,a=1,f=w+p,E=[{newPos:-1,components:[]}],y=this.extractCommon(E[0],g,S,0);if(E[0].newPos+1>=w&&y+1>=p){for(var m=[],O=0;O=w&&t+1>=p)return Y(d,h.components,g,S);E[u]=h}a++}for(;a<=f;){var r=i();if(r)return r}},pushComponent:function(S,g,s){var d=S[S.length-1];d&&d.added===g&&d.removed===s?S[S.length-1]={count:d.count+1,added:g,removed:s}:S.push({count:1,added:g,removed:s})},extractCommon:function(S,g,s,d){for(var w=g.length,p=s.length,a=S.newPos,f=a-d,E=0;a+1U||f<-U}var g=function(f){f=f||{},f.position||(this.position=[0,0]),f.rotation==null&&(this.rotation=0),f.scale||(this.scale=[1,1]),this.origin=this.origin||null},s=g.prototype;s.transform=null,s.needLocalTransform=function(){return S(this.rotation)||S(this.position[0])||S(this.position[1])||S(this.scale[0]-1)||S(this.scale[1]-1)};var d=[];s.updateTransform=function(){var f=this.parent,E=f&&f.transform,y=this.needLocalTransform(),m=this.transform;if(!(y||E)){m&&L(m);return}m=m||Y.create(),y?this.getLocalTransform(m):L(m),E&&(y?Y.mul(m,f.transform,m):Y.copy(m,f.transform)),this.transform=m;var O=this.globalScaleRatio;if(O!=null&&O!==1){this.getGlobalScale(d);var i=d[0]<0?-1:1,r=d[1]<0?-1:1,u=((d[0]-i)*O+i)/d[0]||0,h=((d[1]-r)*O+r)/d[1]||0;m[0]*=u,m[1]*=u,m[2]*=h,m[3]*=h}this.invTransform=this.invTransform||Y.create(),Y.invert(this.invTransform,m)},s.getLocalTransform=function(f){return g.getLocalTransform(this,f)},s.setTransform=function(f){var E=this.transform,y=f.dpr||1;E?f.setTransform(y*E[0],y*E[1],y*E[2],y*E[3],y*E[4],y*E[5]):f.setTransform(y,0,0,y,0,0)},s.restoreTransform=function(f){var E=f.dpr||1;f.setTransform(E,0,0,E,0,0)};var w=[],p=Y.create();s.setLocalTransform=function(f){if(!f)return;var E=f[0]*f[0]+f[1]*f[1],y=f[2]*f[2]+f[3]*f[3],m=this.position,O=this.scale;S(E-1)&&(E=Math.sqrt(E)),S(y-1)&&(y=Math.sqrt(y)),f[0]<0&&(E=-E),f[3]<0&&(y=-y),m[0]=f[4],m[1]=f[5],O[0]=E,O[1]=y,this.rotation=Math.atan2(-f[1]/y,f[0]/E)},s.decomposeTransform=function(){if(!this.transform)return;var f=this.parent,E=this.transform;f&&f.transform&&(Y.mul(w,f.invTransform,E),E=w);var y=this.origin;y&&(y[0]||y[1])&&(p[4]=y[0],p[5]=y[1],Y.mul(w,E,p),w[4]-=y[0],w[5]-=y[1],E=w),this.setLocalTransform(E)},s.getGlobalScale=function(f){var E=this.transform;return f=f||[],E?(f[0]=Math.sqrt(E[0]*E[0]+E[1]*E[1]),f[1]=Math.sqrt(E[2]*E[2]+E[3]*E[3]),E[0]<0&&(f[0]=-f[0]),E[3]<0&&(f[1]=-f[1]),f):(f[0]=1,f[1]=1,f)},s.transformCoordToLocal=function(f,E){var y=[f,E],m=this.invTransform;return m&&j.applyTransform(y,y,m),y},s.transformCoordToGlobal=function(f,E){var y=[f,E],m=this.transform;return m&&j.applyTransform(y,y,m),y},g.getLocalTransform=function(f,E){E=E||[],L(E);var y=f.origin,m=f.scale||[1,1],O=f.rotation||0,i=f.position||[0,0];return y&&(E[4]-=y[0],E[5]-=y[1]),Y.scale(E,E,m),O&&Y.rotate(E,E,O),y&&(E[4]+=y[0],E[5]+=y[1]),E[4]+=i[0],E[5]+=i[1],E};var a=g;Ye.exports=a},Dagg:function(Ye,ie,_){var Y=_("Gev7"),j=_("mFDi"),L=_("bYtY"),U=_("Xnb7");function S(s){Y.call(this,s)}S.prototype={constructor:S,type:"image",brush:function(s,d){var w=this.style,p=w.image;w.bind(s,this,d);var a=this._image=U.createOrUpdateImage(p,this._image,this,this.onload);if(!a||!U.isImageReady(a))return;var f=w.x||0,E=w.y||0,y=w.width,m=w.height,O=a.width/a.height;if(y==null&&m!=null?y=m*O:m==null&&y!=null?m=y/O:y==null&&m==null&&(y=a.width,m=a.height),this.setTransform(s),w.sWidth&&w.sHeight){var i=w.sx||0,r=w.sy||0;s.drawImage(a,i,r,w.sWidth,w.sHeight,f,E,y,m)}else if(w.sx&&w.sy){var i=w.sx,r=w.sy,u=y-i,h=m-r;s.drawImage(a,i,r,u,h,f,E,y,m)}else s.drawImage(a,f,E,y,m);w.text!=null&&(this.restoreTransform(s),this.drawRectText(s,this.getBoundingRect()))},getBoundingRect:function(){var s=this.style;return this._rect||(this._rect=new j(s.x||0,s.y||0,s.width||0,s.height||0)),this._rect}},L.inherits(S,Y);var g=S;Ye.exports=g},DlQD:function(Ye,ie,_){(function(Y,j){Ye.exports=j()})(this,function(){"use strict";function Y(Qe,Je){for(var Xe=0;XeQe.length)&&(Je=Qe.length);for(var Xe=0,Oe=new Array(Je);Xe=Qe.length?{done:!0}:{done:!1,value:Qe[Oe++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +`:"")+"",newPos:A?Y.Pos(y.line+1,0):Y.Pos(y.line,y.ch+1)}}for(var v=typeof f=="object"&&f.dontIndentOnAutoClose,E=p.length-1;E>=0;E--){var o=a[E];w.replaceRange(o.text,p[E].head,p[E].anchor,"+insert");var l=w.listSelections().slice(0);l[E]={head:o.newPos,anchor:o.newPos},w.setSelections(l),!v&&o.indent&&(w.indentLine(o.newPos.line,null,!0),w.indentLine(o.newPos.line+1,null,!0))}}function S(w,p){for(var a=w.listSelections(),f=[],E=p?"/":""&&(b+=">"),f[O]=b}if(w.replaceSelections(f),a=w.listSelections(),!m)for(var O=0;O=0&&p[i]==a;i--)++O;f=m.to;for(var i=1;i0){for(var p=0;p1&&arguments[1]!==void 0?arguments[1]:"",p=[],a=0;a.5?x:b}function p(b,x,t,C,A){var v=b.length;if(A===1)for(var o=0;oA;if(v)b.length=A;else for(var o=C;o=0&&!(z[Fe]<=Le);Fe--);Fe=Math.min(Fe,M-2)}else{for(Fe=je;FeLe);Fe++);Fe=Math.min(Fe-1,M-2)}je=Fe,He=Le;var Pe=z[Fe+1]-z[Fe];if(Pe===0)return;if(Ge=(Le-z[Fe])/Pe,c)if(ce=H[Fe],he=H[Fe===0?Fe:Fe-1],Ee=H[Fe>M-2?M-1:Fe+1],fe=H[Fe>M-3?M-1:Fe+2],T)E(he,ce,Ee,fe,Ge,Ge*Ge,Ge*Ge*Ge,o(ze,A),F);else{var Ve;if(k)Ve=E(he,ce,Ee,fe,Ge,Ge*Ge,Ge*Ge*Ge,Ne,1),Ve=O(Ne);else{if(N)return w(ce,Ee,Ge);Ve=y(he,ce,Ee,fe,Ge,Ge*Ge,Ge*Ge*Ge)}l(ze,A,Ve)}else if(T)p(H[Fe],H[Fe+1],Ge,o(ze,A),F);else{var Ve;if(k)p(H[Fe],H[Fe+1],Ge,Ne,1),Ve=O(Ne);else{if(N)return w(H[Fe],H[Fe+1],Ge);Ve=d(H[Fe],H[Fe+1],Ge)}l(ze,A,Ve)}},xe=new Y({target:b._target,life:V,loop:b._loop,delay:b._delay,onframe:Ce,ondestroy:t});return x&&x!=="spline"&&(xe.easing=x),xe}var u=function(b,x,t,C){this._tracks={},this._target=b,this._loop=x||!1,this._getter=t||g,this._setter=C||s,this._clipCount=0,this._delay=0,this._doneList=[],this._onframeList=[],this._clipList=[]};u.prototype={when:function(b,x){var t=this._tracks;for(var C in x){if(!x.hasOwnProperty(C))continue;if(!t[C]){t[C]=[];var A=this._getter(this._target,C);if(A==null)continue;b!==0&&t[C].push({time:0,value:m(A)})}t[C].push({time:b,value:x[C]})}return this},during:function(b){return this._onframeList.push(b),this},pause:function(){for(var b=0;b1&&p&&p.length>1){var f=L(p)/L(a);!isFinite(f)&&(f=1),d.pinchScale=f;var E=U(p);return d.pinchX=E[0],d.pinchY=E[1],{type:"pinch",target:s[0].target,event:d}}}},g=j;Ye.exports=g},CCdo:function(Ye,ie,_){Ye.exports={flex_box_center:"flex_box_center___3ACWg",flex_space_between:"flex_space_between___2YdIf",flex_box_vertical_center:"flex_box_vertical_center___lNx6c",flex_box_center_end:"flex_box_center_end___1EQGR",flex_box_column:"flex_box_column___3gBVY",title:"title___1Uu39",search:"search___17Xmk",head:"head___3jpio",row:"row___2jdpt",btns:"btns___3Qg_w",sort:"sort___uQoc6"}},CIbS:function(Ye,ie,_){"use strict";var Y=_("2qtc"),j=_("kLXV"),L=_("T2oS"),U=_("W9HT"),S=_("sRBo"),g=_("kaz8"),s=_("7Kak"),d=_("9yH6"),w=_("14J3"),p=_("BMrR"),a=_("iQDF"),f=_("+eQT"),E=_("miYZ"),y=_("tsqr"),m=_("jrin"),O=_("oBTY"),i=_("k1fw"),r=_("9og8"),u=_("y8nQ"),h=_("Vl3Y"),b=_("tJVT"),x=_("WmNS"),t=_.n(x),C=_("q1tI"),A=_.n(C),v=_("wd/R"),o=_.n(v),l=_("ErOA"),c=_("1vsH"),M=_("Ty5D"),P=_("9kvl"),T=_("xKgJ"),k=_("V0Rq"),N=_("6K3P"),F=_.n(N),V=_("jr/l");function z(X,te){for(var ee=[],be=X;be0)){pe.next=10;break}return y.b.info("\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),pe.abrupt("return");case 10:return wt(!0),et=ze.map(function(Gt){return Gt.key}),xt={check_ids:Object(O.a)(ge.actionTabs.selectArrs),end_time:o()(ye.end_time).format("YYYY-MM-DD HH:mm"),publish_time:o()(ye.publish_time).format("YYYY-MM-DD HH:mm")},xt.unified_setting=!1,xt.group_ids=tn.map(function(Gt){return Gt.course_group_id}),pe.next=17,Object(l.a)("/api/courses/".concat(He.coursesId,"/exercises/publish.json"),{method:"post",body:xt});case 17:xn=pe.sent,xn.status===0&&(Object(c.Y)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u7ACB\u5373\u53D1\u5E03"]),Xe(),y.b.success("\u53D1\u5E03\u6210\u529F"),je({type:"exercise/setActionTabs",payload:{}}),ge!=null&&(Tt=ge.actionTabs)!==null&&Tt!==void 0&&Tt.cb?ge==null||((_t=ge.actionTabs)===null||_t===void 0)||_t.cb():je({type:"classroomList/getClassroomExercisesList",payload:Object(i.a)({},ge.actionTabs.params)})),wt(!1);case 20:case"end":return pe.stop()}},Ae)}));return function(){return Oe.apply(this,arguments)}}(),Xe=function(){Ne(1),Le([]),Qt([])};return A.a.createElement(j.a,{centered:!0,title:"\u53D1\u5E03\u8003\u8BD5",visible:ge.actionTabs.key==="\u6279\u91CF\u53D1\u5E03",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:Je,confirmLoading:Dt||Ve,onCancel:function(){Xe(),je({type:"exercise/setActionTabs",payload:{}})}},A.a.createElement(U.a,{spinning:Ve},ze&&A.a.createElement(h.a,{form:he},!!(ge!=null&&(ee=ge.actionTabs)!==null&&ee!==void 0&&ee.disabled)&&A.a.createElement("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10"},A.a.createElement("img",{style:{marginRight:5},src:F.a}),"\u5DF2\u7ECF\u53D1\u5E03\u8FC7\u8003\u8BD5\u7684\u8BD5\u5377\u4E0D\u53EF\u4EE5\u7EDF\u4E00\u53D1\u5E03\u3002"),A.a.createElement(p.a,null,A.a.createElement("span",{className:"mr10 mt5"},A.a.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u8003\u8BD5\u65F6\u95F4"),A.a.createElement(h.a.Item,{name:"publish_time"},A.a.createElement(f.a,{style:{width:155},getPopupContainer:function(Ae){return Ae.parentNode},disabledDate:function(Ae){return Ae&&Ae<=o()().subtract(0,"days")},disabledTime:H,placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:o()(Object(c.d)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1})),A.a.createElement("span",{className:"mt5 ml5 mr5"},"\u5230"),A.a.createElement(h.a.Item,{name:"end_time"},A.a.createElement(f.a,{style:{width:170},getPopupContainer:function(Ae){return Ae.parentNode},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:o()(Object(c.d)(),"HH:mm")},disabledDate:function(Ae){return Ae&&Ae0&&A.a.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},A.a.createElement("span",{style:{flex:1}},A.a.createElement(g.a,{checked:tn.length===ze.length,onChange:function(Ae){tn.length===ze.length?Qt([]):Qt(ze)}},"\u5168\u9009")," "),A.a.createElement("span",{style:{width:16}}),A.a.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",tn.length||0,"\u4E2A\u5206\u73ED")),(ge.actionTabs.type===1||!mt)&&ze.length>0&&A.a.createElement(V.a,{data:ze,selectedRowKeys:tn,setSelectedRowKeys:Qt}))))};ie.a=Object(P.a)(function(X){var te=X.exercise,ee=X.user;return{exercise:te,user:ee}})(J)},"Cg/j":function(Ye,ie,_){"use strict";_.d(ie,"b",function(){return Y}),_.d(ie,"a",function(){return j}),_.d(ie,"c",function(){return U}),_.d(ie,"d",function(){return S});var Y;(function(g){g.serviceIds=new Map,g.DI_TARGET="$di$target",g.DI_DEPENDENCIES="$di$dependencies";function s(d){return d[g.DI_DEPENDENCIES]||[]}g.getServiceDependencies=s})(Y||(Y={}));var j=U("instantiationService");function L(g,s,d,w){s[Y.DI_TARGET]===s?s[Y.DI_DEPENDENCIES].push({id:g,index:d,optional:w}):(s[Y.DI_DEPENDENCIES]=[{id:g,index:d,optional:w}],s[Y.DI_TARGET]=s)}function U(g){if(Y.serviceIds.has(g))return Y.serviceIds.get(g);var s=function(d,w,p){if(arguments.length!==3)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");L(s,d,p,!1)};return s.toString=function(){return g},Y.serviceIds.set(g,s),s}function S(g){return function(s,d,w){if(arguments.length!==3)throw new Error("@optional-decorator can only be used to decorate a parameter");L(g,s,w,!0)}}},DBLp:function(Ye,ie){function _(){}_.prototype={diff:function(S,g,s){s||(s=function(u,h){return u===h}),this.equals=s;var d=this;S=S.slice(),g=g.slice();var w=g.length,p=S.length,a=1,f=w+p,E=[{newPos:-1,components:[]}],y=this.extractCommon(E[0],g,S,0);if(E[0].newPos+1>=w&&y+1>=p){for(var m=[],O=0;O=w&&t+1>=p)return Y(d,h.components,g,S);E[u]=h}a++}for(;a<=f;){var r=i();if(r)return r}},pushComponent:function(S,g,s){var d=S[S.length-1];d&&d.added===g&&d.removed===s?S[S.length-1]={count:d.count+1,added:g,removed:s}:S.push({count:1,added:g,removed:s})},extractCommon:function(S,g,s,d){for(var w=g.length,p=s.length,a=S.newPos,f=a-d,E=0;a+1U||f<-U}var g=function(f){f=f||{},f.position||(this.position=[0,0]),f.rotation==null&&(this.rotation=0),f.scale||(this.scale=[1,1]),this.origin=this.origin||null},s=g.prototype;s.transform=null,s.needLocalTransform=function(){return S(this.rotation)||S(this.position[0])||S(this.position[1])||S(this.scale[0]-1)||S(this.scale[1]-1)};var d=[];s.updateTransform=function(){var f=this.parent,E=f&&f.transform,y=this.needLocalTransform(),m=this.transform;if(!(y||E)){m&&L(m);return}m=m||Y.create(),y?this.getLocalTransform(m):L(m),E&&(y?Y.mul(m,f.transform,m):Y.copy(m,f.transform)),this.transform=m;var O=this.globalScaleRatio;if(O!=null&&O!==1){this.getGlobalScale(d);var i=d[0]<0?-1:1,r=d[1]<0?-1:1,u=((d[0]-i)*O+i)/d[0]||0,h=((d[1]-r)*O+r)/d[1]||0;m[0]*=u,m[1]*=u,m[2]*=h,m[3]*=h}this.invTransform=this.invTransform||Y.create(),Y.invert(this.invTransform,m)},s.getLocalTransform=function(f){return g.getLocalTransform(this,f)},s.setTransform=function(f){var E=this.transform,y=f.dpr||1;E?f.setTransform(y*E[0],y*E[1],y*E[2],y*E[3],y*E[4],y*E[5]):f.setTransform(y,0,0,y,0,0)},s.restoreTransform=function(f){var E=f.dpr||1;f.setTransform(E,0,0,E,0,0)};var w=[],p=Y.create();s.setLocalTransform=function(f){if(!f)return;var E=f[0]*f[0]+f[1]*f[1],y=f[2]*f[2]+f[3]*f[3],m=this.position,O=this.scale;S(E-1)&&(E=Math.sqrt(E)),S(y-1)&&(y=Math.sqrt(y)),f[0]<0&&(E=-E),f[3]<0&&(y=-y),m[0]=f[4],m[1]=f[5],O[0]=E,O[1]=y,this.rotation=Math.atan2(-f[1]/y,f[0]/E)},s.decomposeTransform=function(){if(!this.transform)return;var f=this.parent,E=this.transform;f&&f.transform&&(Y.mul(w,f.invTransform,E),E=w);var y=this.origin;y&&(y[0]||y[1])&&(p[4]=y[0],p[5]=y[1],Y.mul(w,E,p),w[4]-=y[0],w[5]-=y[1],E=w),this.setLocalTransform(E)},s.getGlobalScale=function(f){var E=this.transform;return f=f||[],E?(f[0]=Math.sqrt(E[0]*E[0]+E[1]*E[1]),f[1]=Math.sqrt(E[2]*E[2]+E[3]*E[3]),E[0]<0&&(f[0]=-f[0]),E[3]<0&&(f[1]=-f[1]),f):(f[0]=1,f[1]=1,f)},s.transformCoordToLocal=function(f,E){var y=[f,E],m=this.invTransform;return m&&j.applyTransform(y,y,m),y},s.transformCoordToGlobal=function(f,E){var y=[f,E],m=this.transform;return m&&j.applyTransform(y,y,m),y},g.getLocalTransform=function(f,E){E=E||[],L(E);var y=f.origin,m=f.scale||[1,1],O=f.rotation||0,i=f.position||[0,0];return y&&(E[4]-=y[0],E[5]-=y[1]),Y.scale(E,E,m),O&&Y.rotate(E,E,O),y&&(E[4]+=y[0],E[5]+=y[1]),E[4]+=i[0],E[5]+=i[1],E};var a=g;Ye.exports=a},Dagg:function(Ye,ie,_){var Y=_("Gev7"),j=_("mFDi"),L=_("bYtY"),U=_("Xnb7");function S(s){Y.call(this,s)}S.prototype={constructor:S,type:"image",brush:function(s,d){var w=this.style,p=w.image;w.bind(s,this,d);var a=this._image=U.createOrUpdateImage(p,this._image,this,this.onload);if(!a||!U.isImageReady(a))return;var f=w.x||0,E=w.y||0,y=w.width,m=w.height,O=a.width/a.height;if(y==null&&m!=null?y=m*O:m==null&&y!=null?m=y/O:y==null&&m==null&&(y=a.width,m=a.height),this.setTransform(s),w.sWidth&&w.sHeight){var i=w.sx||0,r=w.sy||0;s.drawImage(a,i,r,w.sWidth,w.sHeight,f,E,y,m)}else if(w.sx&&w.sy){var i=w.sx,r=w.sy,u=y-i,h=m-r;s.drawImage(a,i,r,u,h,f,E,y,m)}else s.drawImage(a,f,E,y,m);w.text!=null&&(this.restoreTransform(s),this.drawRectText(s,this.getBoundingRect()))},getBoundingRect:function(){var s=this.style;return this._rect||(this._rect=new j(s.x||0,s.y||0,s.width||0,s.height||0)),this._rect}},L.inherits(S,Y);var g=S;Ye.exports=g},DlQD:function(Ye,ie,_){(function(Y,j){Ye.exports=j()})(this,function(){"use strict";function Y(Qe,Je){for(var Xe=0;XeQe.length)&&(Je=Qe.length);for(var Xe=0,Oe=new Array(Je);Xe=Qe.length?{done:!0}:{done:!1,value:Qe[Oe++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}return Xe=Qe[Symbol.iterator](),Xe.next.bind(Xe)}function g(Qe,Je){return Je={exports:{}},Qe(Je,Je.exports),Je.exports}var s=g(function(Qe){function Je(){return{baseUrl:null,breaks:!1,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}function Xe(Oe){Qe.exports.defaults=Oe}Qe.exports={defaults:Je(),getDefaults:Je,changeDefaults:Xe}}),d=s.defaults,w=s.getDefaults,p=s.changeDefaults,a=/[&<>"']/,f=/[&<>"']/g,E=/[<>"']|&(?!#?\w+;)/,y=/[<>"']|&(?!#?\w+;)/g,m={"&":"&","<":"<",">":">",'"':""","'":"'"},O=function(Je){return m[Je]};function i(Qe,Je){if(Je){if(a.test(Qe))return Qe.replace(f,O)}else if(E.test(Qe))return Qe.replace(y,O);return Qe}var r=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function u(Qe){return Qe.replace(r,function(Je,Xe){return Xe=Xe.toLowerCase(),Xe==="colon"?":":Xe.charAt(0)==="#"?Xe.charAt(1)==="x"?String.fromCharCode(parseInt(Xe.substring(2),16)):String.fromCharCode(+Xe.substring(1)):""})}var h=/(^|[^\[])\^/g;function b(Qe,Je){Qe=Qe.source||Qe,Je=Je||"";var Xe={replace:function(Ae,ye){return ye=ye.source||ye,ye=ye.replace(h,"$1"),Qe=Qe.replace(Ae,ye),Xe},getRegex:function(){return new RegExp(Qe,Je)}};return Xe}var x=/[^\w:]/g,t=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function C(Qe,Je,Xe){if(Qe){var Oe;try{Oe=decodeURIComponent(u(Xe)).replace(x,"").toLowerCase()}catch(Ae){return null}if(Oe.indexOf("javascript:")===0||Oe.indexOf("vbscript:")===0||Oe.indexOf("data:")===0)return null}Je&&!t.test(Xe)&&(Xe=c(Je,Xe));try{Xe=encodeURI(Xe).replace(/%25/g,"%")}catch(Ae){return null}return Xe}var A={},v=/^[^:]+:\/*[^/]*$/,o=/^([^:]+:)[\s\S]*$/,l=/^([^:]+:\/*[^/]*)[\s\S]*$/;function c(Qe,Je){A[" "+Qe]||(v.test(Qe)?A[" "+Qe]=Qe+"/":A[" "+Qe]=k(Qe,"/",!0)),Qe=A[" "+Qe];var Xe=Qe.indexOf(":")===-1;return Je.substring(0,2)==="//"?Xe?Je:Qe.replace(o,"$1")+Je:Je.charAt(0)==="/"?Xe?Je:Qe.replace(l,"$1")+Je:Qe+Je}var M={exec:function(){}};function P(Qe){for(var Je=1,Xe,Oe;Je=0&&dt[xt]==="\\";)et=!et;return et?"|":" |"}),Oe=Xe.split(/ \|/),Ae=0;if(Oe.length>Je)Oe.splice(Je);else for(;Oe.length=Oe.length?Ae.slice(Oe.length):Ae}).join(` `)}var ge=function(){function Qe(Xe){this.options=Xe||z}var Je=Qe.prototype;return Je.space=function(Oe){var Ae=this.rules.block.newline.exec(Oe);if(Ae)return Ae[0].length>1?{type:"space",raw:Ae[0]}:{raw:` `}},Je.code=function(Oe,Ae){var ye=this.rules.block.code.exec(Oe);if(ye){var Se=Ae[Ae.length-1];if(Se&&Se.type==="paragraph")return{raw:ye[0],text:ye[0].trimRight()};var dt=ye[0].replace(/^ {4}/gm,"");return{type:"code",raw:ye[0],codeBlockStyle:"indented",text:this.options.pedantic?dt:H(dt,` `)}}},Je.fences=function(Oe){var Ae=this.rules.block.fences.exec(Oe);if(Ae){var ye=Ae[0],Se=be(ye,Ae[3]||"");return{type:"code",raw:ye,lang:Ae[2]?Ae[2].trim():Ae[2],text:Se}}},Je.heading=function(Oe){var Ae=this.rules.block.heading.exec(Oe);if(Ae)return{type:"heading",raw:Ae[0],depth:Ae[1].length,text:Ae[2]}},Je.nptable=function(Oe){var Ae=this.rules.block.nptable.exec(Oe);if(Ae){var ye={type:"table",header:J(Ae[1].replace(/^ *| *\| *$/g,"")),align:Ae[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:Ae[3]?Ae[3].replace(/\n$/,"").split(` -`):[],raw:Ae[0]};if(ye.header.length===ye.align.length){var Se=ye.align.length,dt;for(dt=0;dt ?/gm,"");return{type:"blockquote",raw:Ae[0],text:ye}}},Je.list=function(Oe){var Ae=this.rules.block.list.exec(Oe);if(Ae){for(var ye=Ae[0],Se=Ae[2],dt=Se.length>1,et=Se[Se.length-1]===")",xt={type:"list",raw:ye,ordered:dt,start:dt?+Se.slice(0,-1):"",loose:!1,items:[]},xn=Ae[0].match(this.rules.block.item),Dt=!1,_t,mn,pe,Gt,Lt,Be,ot,Xt=xn.length,Pt=0;Pt ?/gm,"");return{type:"blockquote",raw:Ae[0],text:ye}}},Je.list=function(Oe){var Ae=this.rules.block.list.exec(Oe);if(Ae){for(var ye=Ae[0],Se=Ae[2],dt=Se.length>1,et=Se[Se.length-1]===")",xt={type:"list",raw:ye,ordered:dt,start:dt?+Se.slice(0,-1):"",loose:!1,items:[]},xn=Ae[0].match(this.rules.block.item),Tt=!1,_t,mn,pe,Gt,Lt,Be,ot,Xt=xn.length,Pt=0;Pt1||this.options.smartLists&&pe!==Se)&&(Gt=xn.slice(Pt+1).join(` -`),xt.raw=xt.raw.substring(0,xt.raw.length-Gt.length),Pt=Xt-1)),Lt=Dt||/\n\n(?!\s*$)/.test(_t),Pt!==Xt-1&&(Dt=_t.charAt(_t.length-1)===` -`,Lt||(Lt=Dt)),Lt&&(xt.loose=!0),Be=/^\[[ xX]\] /.test(_t),ot=void 0,Be&&(ot=_t[1]!==" ",_t=_t.replace(/^\[[ xX]\] +/,"")),xt.items.push({type:"list_item",raw:ye,task:Be,checked:ot,loose:Lt,text:_t});return xt}},Je.html=function(Oe){var Ae=this.rules.block.html.exec(Oe);if(Ae)return{type:this.options.sanitize?"paragraph":"html",raw:Ae[0],pre:!this.options.sanitizer&&(Ae[1]==="pre"||Ae[1]==="script"||Ae[1]==="style"),text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(Ae[0]):X(Ae[0]):Ae[0]}},Je.def=function(Oe){var Ae=this.rules.block.def.exec(Oe);if(Ae){Ae[3]&&(Ae[3]=Ae[3].substring(1,Ae[3].length-1));var ye=Ae[1].toLowerCase().replace(/\s+/g," ");return{tag:ye,raw:Ae[0],href:Ae[2],title:Ae[3]}}},Je.table=function(Oe){var Ae=this.rules.block.table.exec(Oe);if(Ae){var ye={type:"table",header:J(Ae[1].replace(/^ *| *\| *$/g,"")),align:Ae[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:Ae[3]?Ae[3].replace(/\n$/,"").split(` +`),xt.raw=xt.raw.substring(0,xt.raw.length-Gt.length),Pt=Xt-1)),Lt=Tt||/\n\n(?!\s*$)/.test(_t),Pt!==Xt-1&&(Tt=_t.charAt(_t.length-1)===` +`,Lt||(Lt=Tt)),Lt&&(xt.loose=!0),Be=/^\[[ xX]\] /.test(_t),ot=void 0,Be&&(ot=_t[1]!==" ",_t=_t.replace(/^\[[ xX]\] +/,"")),xt.items.push({type:"list_item",raw:ye,task:Be,checked:ot,loose:Lt,text:_t});return xt}},Je.html=function(Oe){var Ae=this.rules.block.html.exec(Oe);if(Ae)return{type:this.options.sanitize?"paragraph":"html",raw:Ae[0],pre:!this.options.sanitizer&&(Ae[1]==="pre"||Ae[1]==="script"||Ae[1]==="style"),text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(Ae[0]):X(Ae[0]):Ae[0]}},Je.def=function(Oe){var Ae=this.rules.block.def.exec(Oe);if(Ae){Ae[3]&&(Ae[3]=Ae[3].substring(1,Ae[3].length-1));var ye=Ae[1].toLowerCase().replace(/\s+/g," ");return{tag:ye,raw:Ae[0],href:Ae[2],title:Ae[3]}}},Je.table=function(Oe){var Ae=this.rules.block.table.exec(Oe);if(Ae){var ye={type:"table",header:J(Ae[1].replace(/^ *| *\| *$/g,"")),align:Ae[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:Ae[3]?Ae[3].replace(/\n$/,"").split(` `):[]};if(ye.header.length===ye.align.length){ye.raw=Ae[0];var Se=ye.align.length,dt;for(dt=0;dt/i.test(Se[0])&&(Ae=!1),!ye&&/^<(pre|code|kbd|script)(\s|>)/i.test(Se[0])?ye=!0:ye&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(Se[0])&&(ye=!1),{type:this.options.sanitize?"text":"html",raw:Se[0],inLink:Ae,inRawBlock:ye,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(Se[0]):X(Se[0]):Se[0]}},Je.link=function(Oe){var Ae=this.rules.inline.link.exec(Oe);if(Ae){var ye=te(Ae[2],"()");if(ye>-1){var Se=Ae[0].indexOf("!")===0?5:4,dt=Se+Ae[1].length+ye;Ae[2]=Ae[2].substring(0,ye),Ae[0]=Ae[0].substring(0,dt).trim(),Ae[3]=""}var et=Ae[2],xt="";if(this.options.pedantic){var xn=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(et);xn?(et=xn[1],xt=xn[3]):xt=""}else xt=Ae[3]?Ae[3].slice(1,-1):"";et=et.trim().replace(/^<([\s\S]*)>$/,"$1");var Dt=ee(Ae,{href:et&&et.replace(this.rules.inline._escapes,"$1"),title:xt&&xt.replace(this.rules.inline._escapes,"$1")},Ae[0]);return Dt}},Je.reflink=function(Oe,Ae){var ye;if((ye=this.rules.inline.reflink.exec(Oe))||(ye=this.rules.inline.nolink.exec(Oe))){var Se=(ye[2]||ye[1]).replace(/\s+/g," ");if(Se=Ae[Se.toLowerCase()],!Se||!Se.href){var dt=ye[0].charAt(0);return{type:"text",raw:dt,text:dt}}var et=ee(ye,Se,ye[0]);return et}},Je.strong=function(Oe,Ae,ye){ye===void 0&&(ye="");var Se=this.rules.inline.strong.start.exec(Oe);if(Se&&(!Se[1]||Se[1]&&(ye===""||this.rules.inline.punctuation.exec(ye)))){Ae=Ae.slice(-1*Oe.length);var dt=Se[0]==="**"?this.rules.inline.strong.endAst:this.rules.inline.strong.endUnd;dt.lastIndex=0;for(var et;(Se=dt.exec(Ae))!=null;)if(et=this.rules.inline.strong.middle.exec(Ae.slice(0,Se.index+3)),et)return{type:"strong",raw:Oe.slice(0,et[0].length),text:Oe.slice(2,et[0].length-2)}}},Je.em=function(Oe,Ae,ye){ye===void 0&&(ye="");var Se=this.rules.inline.em.start.exec(Oe);if(Se&&(!Se[1]||Se[1]&&(ye===""||this.rules.inline.punctuation.exec(ye)))){Ae=Ae.slice(-1*Oe.length);var dt=Se[0]==="*"?this.rules.inline.em.endAst:this.rules.inline.em.endUnd;dt.lastIndex=0;for(var et;(Se=dt.exec(Ae))!=null;)if(et=this.rules.inline.em.middle.exec(Ae.slice(0,Se.index+2)),et)return{type:"em",raw:Oe.slice(0,et[0].length),text:Oe.slice(1,et[0].length-1)}}},Je.codespan=function(Oe){var Ae=this.rules.inline.code.exec(Oe);if(Ae){var ye=Ae[2].replace(/\n/g," "),Se=/[^ ]/.test(ye),dt=ye.startsWith(" ")&&ye.endsWith(" ");return Se&&dt&&(ye=ye.substring(1,ye.length-1)),ye=X(ye,!0),{type:"codespan",raw:Ae[0],text:ye}}},Je.br=function(Oe){var Ae=this.rules.inline.br.exec(Oe);if(Ae)return{type:"br",raw:Ae[0]}},Je.del=function(Oe){var Ae=this.rules.inline.del.exec(Oe);if(Ae)return{type:"del",raw:Ae[0],text:Ae[1]}},Je.autolink=function(Oe,Ae){var ye=this.rules.inline.autolink.exec(Oe);if(ye){var Se,dt;return ye[2]==="@"?(Se=X(this.options.mangle?Ae(ye[1]):ye[1]),dt="mailto:"+Se):(Se=X(ye[1]),dt=Se),{type:"link",raw:ye[0],text:Se,href:dt,tokens:[{type:"text",raw:Se,text:Se}]}}},Je.url=function(Oe,Ae){var ye;if(ye=this.rules.inline.url.exec(Oe)){var Se,dt;if(ye[2]==="@")Se=X(this.options.mangle?Ae(ye[0]):ye[0]),dt="mailto:"+Se;else{var et;do et=ye[0],ye[0]=this.rules.inline._backpedal.exec(ye[0])[0];while(et!==ye[0]);Se=X(ye[0]),ye[1]==="www."?dt="http://"+Se:dt=Se}return{type:"link",raw:ye[0],text:Se,href:dt,tokens:[{type:"text",raw:Se,text:Se}]}}},Je.inlineText=function(Oe,Ae,ye){var Se=this.rules.inline.text.exec(Oe);if(Se){var dt;return Ae?dt=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(Se[0]):X(Se[0]):Se[0]:dt=X(this.options.smartypants?ye(Se[0]):Se[0]),{type:"text",raw:Se[0],text:dt}}},Qe}(),je=V.noopTest,He=V.edit,nt=V.merge,Ge={newline:/^\n+/,code:/^( {4}[^\n]+\n*)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*\n)|~{3,})([^\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?:\n+|$)|$)/,hr:/^ {0,3}((?:- *){3,}|(?:_ *){3,}|(?:\* *){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6}) +([^\n]*?)(?: +#+)? *(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3})(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,html:"^ {0,3}(?:<(script|pre|style)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?\\?>\\n*|\\n*|\\n*|)[\\s\\S]*?(?:\\n{2,}|$)|<(?!script|pre|style)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$))",def:/^ {0,3}\[(label)\]: *\n? *]+)>?(?:(?: +\n? *| *\n *)(title))? *(?:\n+|$)/,nptable:je,table:je,lheading:/^([^\n]+)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html)[^\n]+)*)/,text:/^[^\n]+/};Ge._label=/(?!\s*\])(?:\\[\[\]]|[^\[\]])+/,Ge._title=/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/,Ge.def=He(Ge.def).replace("label",Ge._label).replace("title",Ge._title).getRegex(),Ge.bullet=/(?:[*+-]|\d{1,9}[.)])/,Ge.item=/^( *)(bull) ?[^\n]*(?:\n(?!\1bull ?)[^\n]*)*/,Ge.item=He(Ge.item,"gm").replace(/bull/g,Ge.bullet).getRegex(),Ge.list=He(Ge.list).replace(/bull/g,Ge.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+Ge.def.source+")").getRegex(),Ge._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",Ge._comment=//,Ge.html=He(Ge.html,"i").replace("comment",Ge._comment).replace("tag",Ge._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),Ge.paragraph=He(Ge._paragraph).replace("hr",Ge.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|!--)").replace("tag",Ge._tag).getRegex(),Ge.blockquote=He(Ge.blockquote).replace("paragraph",Ge.paragraph).getRegex(),Ge.normal=nt({},Ge),Ge.gfm=nt({},Ge.normal,{nptable:"^ *([^|\\n ].*\\|.*)\\n *([-:]+ *\\|[-| :]*)(?:\\n((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)",table:"^ *\\|(.+)\\n *\\|?( *[-:]+[-| :]*)(?:\\n *((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"}),Ge.gfm.nptable=He(Ge.gfm.nptable).replace("hr",Ge.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|!--)").replace("tag",Ge._tag).getRegex(),Ge.gfm.table=He(Ge.gfm.table).replace("hr",Ge.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|!--)").replace("tag",Ge._tag).getRegex(),Ge.pedantic=nt({},Ge.normal,{html:He(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",Ge._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/,fences:je,paragraph:He(Ge.normal._paragraph).replace("hr",Ge.hr).replace("heading",` *#{1,6} *[^ +`?Ae[1].slice(0,-1):Ae[1]}},Je.text=function(Oe,Ae){var ye=this.rules.block.text.exec(Oe);if(ye){var Se=Ae[Ae.length-1];return Se&&Se.type==="text"?{raw:ye[0],text:ye[0]}:{type:"text",raw:ye[0],text:ye[0]}}},Je.escape=function(Oe){var Ae=this.rules.inline.escape.exec(Oe);if(Ae)return{type:"escape",raw:Ae[0],text:X(Ae[1])}},Je.tag=function(Oe,Ae,ye){var Se=this.rules.inline.tag.exec(Oe);if(Se)return!Ae&&/^/i.test(Se[0])&&(Ae=!1),!ye&&/^<(pre|code|kbd|script)(\s|>)/i.test(Se[0])?ye=!0:ye&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(Se[0])&&(ye=!1),{type:this.options.sanitize?"text":"html",raw:Se[0],inLink:Ae,inRawBlock:ye,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(Se[0]):X(Se[0]):Se[0]}},Je.link=function(Oe){var Ae=this.rules.inline.link.exec(Oe);if(Ae){var ye=te(Ae[2],"()");if(ye>-1){var Se=Ae[0].indexOf("!")===0?5:4,dt=Se+Ae[1].length+ye;Ae[2]=Ae[2].substring(0,ye),Ae[0]=Ae[0].substring(0,dt).trim(),Ae[3]=""}var et=Ae[2],xt="";if(this.options.pedantic){var xn=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(et);xn?(et=xn[1],xt=xn[3]):xt=""}else xt=Ae[3]?Ae[3].slice(1,-1):"";et=et.trim().replace(/^<([\s\S]*)>$/,"$1");var Tt=ee(Ae,{href:et&&et.replace(this.rules.inline._escapes,"$1"),title:xt&&xt.replace(this.rules.inline._escapes,"$1")},Ae[0]);return Tt}},Je.reflink=function(Oe,Ae){var ye;if((ye=this.rules.inline.reflink.exec(Oe))||(ye=this.rules.inline.nolink.exec(Oe))){var Se=(ye[2]||ye[1]).replace(/\s+/g," ");if(Se=Ae[Se.toLowerCase()],!Se||!Se.href){var dt=ye[0].charAt(0);return{type:"text",raw:dt,text:dt}}var et=ee(ye,Se,ye[0]);return et}},Je.strong=function(Oe,Ae,ye){ye===void 0&&(ye="");var Se=this.rules.inline.strong.start.exec(Oe);if(Se&&(!Se[1]||Se[1]&&(ye===""||this.rules.inline.punctuation.exec(ye)))){Ae=Ae.slice(-1*Oe.length);var dt=Se[0]==="**"?this.rules.inline.strong.endAst:this.rules.inline.strong.endUnd;dt.lastIndex=0;for(var et;(Se=dt.exec(Ae))!=null;)if(et=this.rules.inline.strong.middle.exec(Ae.slice(0,Se.index+3)),et)return{type:"strong",raw:Oe.slice(0,et[0].length),text:Oe.slice(2,et[0].length-2)}}},Je.em=function(Oe,Ae,ye){ye===void 0&&(ye="");var Se=this.rules.inline.em.start.exec(Oe);if(Se&&(!Se[1]||Se[1]&&(ye===""||this.rules.inline.punctuation.exec(ye)))){Ae=Ae.slice(-1*Oe.length);var dt=Se[0]==="*"?this.rules.inline.em.endAst:this.rules.inline.em.endUnd;dt.lastIndex=0;for(var et;(Se=dt.exec(Ae))!=null;)if(et=this.rules.inline.em.middle.exec(Ae.slice(0,Se.index+2)),et)return{type:"em",raw:Oe.slice(0,et[0].length),text:Oe.slice(1,et[0].length-1)}}},Je.codespan=function(Oe){var Ae=this.rules.inline.code.exec(Oe);if(Ae){var ye=Ae[2].replace(/\n/g," "),Se=/[^ ]/.test(ye),dt=ye.startsWith(" ")&&ye.endsWith(" ");return Se&&dt&&(ye=ye.substring(1,ye.length-1)),ye=X(ye,!0),{type:"codespan",raw:Ae[0],text:ye}}},Je.br=function(Oe){var Ae=this.rules.inline.br.exec(Oe);if(Ae)return{type:"br",raw:Ae[0]}},Je.del=function(Oe){var Ae=this.rules.inline.del.exec(Oe);if(Ae)return{type:"del",raw:Ae[0],text:Ae[1]}},Je.autolink=function(Oe,Ae){var ye=this.rules.inline.autolink.exec(Oe);if(ye){var Se,dt;return ye[2]==="@"?(Se=X(this.options.mangle?Ae(ye[1]):ye[1]),dt="mailto:"+Se):(Se=X(ye[1]),dt=Se),{type:"link",raw:ye[0],text:Se,href:dt,tokens:[{type:"text",raw:Se,text:Se}]}}},Je.url=function(Oe,Ae){var ye;if(ye=this.rules.inline.url.exec(Oe)){var Se,dt;if(ye[2]==="@")Se=X(this.options.mangle?Ae(ye[0]):ye[0]),dt="mailto:"+Se;else{var et;do et=ye[0],ye[0]=this.rules.inline._backpedal.exec(ye[0])[0];while(et!==ye[0]);Se=X(ye[0]),ye[1]==="www."?dt="http://"+Se:dt=Se}return{type:"link",raw:ye[0],text:Se,href:dt,tokens:[{type:"text",raw:Se,text:Se}]}}},Je.inlineText=function(Oe,Ae,ye){var Se=this.rules.inline.text.exec(Oe);if(Se){var dt;return Ae?dt=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(Se[0]):X(Se[0]):Se[0]:dt=X(this.options.smartypants?ye(Se[0]):Se[0]),{type:"text",raw:Se[0],text:dt}}},Qe}(),je=V.noopTest,He=V.edit,nt=V.merge,Ge={newline:/^\n+/,code:/^( {4}[^\n]+\n*)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*\n)|~{3,})([^\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?:\n+|$)|$)/,hr:/^ {0,3}((?:- *){3,}|(?:_ *){3,}|(?:\* *){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6}) +([^\n]*?)(?: +#+)? *(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3})(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,html:"^ {0,3}(?:<(script|pre|style)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?\\?>\\n*|\\n*|\\n*|)[\\s\\S]*?(?:\\n{2,}|$)|<(?!script|pre|style)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$))",def:/^ {0,3}\[(label)\]: *\n? *]+)>?(?:(?: +\n? *| *\n *)(title))? *(?:\n+|$)/,nptable:je,table:je,lheading:/^([^\n]+)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html)[^\n]+)*)/,text:/^[^\n]+/};Ge._label=/(?!\s*\])(?:\\[\[\]]|[^\[\]])+/,Ge._title=/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/,Ge.def=He(Ge.def).replace("label",Ge._label).replace("title",Ge._title).getRegex(),Ge.bullet=/(?:[*+-]|\d{1,9}[.)])/,Ge.item=/^( *)(bull) ?[^\n]*(?:\n(?!\1bull ?)[^\n]*)*/,Ge.item=He(Ge.item,"gm").replace(/bull/g,Ge.bullet).getRegex(),Ge.list=He(Ge.list).replace(/bull/g,Ge.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+Ge.def.source+")").getRegex(),Ge._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",Ge._comment=//,Ge.html=He(Ge.html,"i").replace("comment",Ge._comment).replace("tag",Ge._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),Ge.paragraph=He(Ge._paragraph).replace("hr",Ge.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|!--)").replace("tag",Ge._tag).getRegex(),Ge.blockquote=He(Ge.blockquote).replace("paragraph",Ge.paragraph).getRegex(),Ge.normal=nt({},Ge),Ge.gfm=nt({},Ge.normal,{nptable:"^ *([^|\\n ].*\\|.*)\\n *([-:]+ *\\|[-| :]*)(?:\\n((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)",table:"^ *\\|(.+)\\n *\\|?( *[-:]+[-| :]*)(?:\\n *((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"}),Ge.gfm.nptable=He(Ge.gfm.nptable).replace("hr",Ge.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|!--)").replace("tag",Ge._tag).getRegex(),Ge.gfm.table=He(Ge.gfm.table).replace("hr",Ge.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|!--)").replace("tag",Ge._tag).getRegex(),Ge.pedantic=nt({},Ge.normal,{html:He(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",Ge._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/,fences:je,paragraph:He(Ge.normal._paragraph).replace("hr",Ge.hr).replace("heading",` *#{1,6} *[^ ]`).replace("lheading",Ge.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()});var he={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:je,tag:"^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(?!\s*\])((?:\\[\[\]]?|[^\[\]\\])+)\]/,nolink:/^!?\[(?!\s*\])((?:\[[^\[\]]*\]|\\[\[\]]|[^\[\]])*)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",strong:{start:/^(?:(\*\*(?=[*punctuation]))|\*\*)(?![\s])|__/,middle:/^\*\*(?:(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)|\*(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)*?\*)+?\*\*$|^__(?![\s])((?:(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)|_(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)*?_)+?)__$/,endAst:/[^punctuation\s]\*\*(?!\*)|[punctuation]\*\*(?!\*)(?:(?=[punctuation\s]|$))/,endUnd:/[^\s]__(?!_)(?:(?=[punctuation\s])|$)/},em:{start:/^(?:(\*(?=[punctuation]))|\*)(?![*\s])|_/,middle:/^\*(?:(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)|\*(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)*?\*)+?\*$|^_(?![_\s])(?:(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)|_(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)*?_)+?_$/,endAst:/[^punctuation\s]\*(?!\*)|[punctuation]\*(?!\*)(?:(?=[punctuation\s]|$))/,endUnd:/[^\s]_(?!_)(?:(?=[punctuation\s])|$)/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:je,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\?@\\[\\]`^{|}~",he.punctuation=He(he.punctuation).replace(/punctuation/g,he._punctuation).getRegex(),he._blockSkip="\\[[^\\]]*?\\]\\([^\\)]*?\\)|`[^`]*?`|<[^>]*?>",he._overlapSkip="__[^_]*?__|\\*\\*\\[^\\*\\]*?\\*\\*",he.em.start=He(he.em.start).replace(/punctuation/g,he._punctuation).getRegex(),he.em.middle=He(he.em.middle).replace(/punctuation/g,he._punctuation).replace(/overlapSkip/g,he._overlapSkip).getRegex(),he.em.endAst=He(he.em.endAst,"g").replace(/punctuation/g,he._punctuation).getRegex(),he.em.endUnd=He(he.em.endUnd,"g").replace(/punctuation/g,he._punctuation).getRegex(),he.strong.start=He(he.strong.start).replace(/punctuation/g,he._punctuation).getRegex(),he.strong.middle=He(he.strong.middle).replace(/punctuation/g,he._punctuation).replace(/blockSkip/g,he._blockSkip).getRegex(),he.strong.endAst=He(he.strong.endAst,"g").replace(/punctuation/g,he._punctuation).getRegex(),he.strong.endUnd=He(he.strong.endUnd,"g").replace(/punctuation/g,he._punctuation).getRegex(),he.blockSkip=He(he._blockSkip,"g").getRegex(),he.overlapSkip=He(he._overlapSkip,"g").getRegex(),he._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,he._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,he._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/,he.autolink=He(he.autolink).replace("scheme",he._scheme).replace("email",he._email).getRegex(),he._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,he.tag=He(he.tag).replace("comment",Ge._comment).replace("attribute",he._attribute).getRegex(),he._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,he._href=/<(?:\\[<>]?|[^\s<>\\])*>|[^\s\x00-\x1f]*/,he._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,he.link=He(he.link).replace("label",he._label).replace("href",he._href).replace("title",he._title).getRegex(),he.reflink=He(he.reflink).replace("label",he._label).getRegex(),he.reflinkSearch=He(he.reflinkSearch,"g").replace("reflink",he.reflink).replace("nolink",he.nolink).getRegex(),he.normal=nt({},he),he.pedantic=nt({},he.normal,{strong:{start:/^__|\*\*/,middle:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,endAst:/\*\*(?!\*)/g,endUnd:/__(?!_)/g},em:{start:/^_|\*/,middle:/^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/,endAst:/\*(?!\*)/g,endUnd:/_(?!_)/g},link:He(/^!?\[(label)\]\((.*?)\)/).replace("label",he._label).getRegex(),reflink:He(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",he._label).getRegex()}),he.gfm=nt({},he.normal,{escape:He(he.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,del:/^~+(?=\S)([\s\S]*?\S)~+/,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\.5&&(Oe="x"+Oe.toString(16)),Je+="&#"+Oe+";";return Je}var ze=function(){function Qe(Xe){this.tokens=[],this.tokens.links=Object.create(null),this.options=Xe||Ee,this.options.tokenizer=this.options.tokenizer||new ge,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options;var Oe={block:fe.normal,inline:Ne.normal};this.options.pedantic?(Oe.block=fe.pedantic,Oe.inline=Ne.pedantic):this.options.gfm&&(Oe.block=fe.gfm,this.options.breaks?Oe.inline=Ne.breaks:Oe.inline=Ne.gfm),this.tokenizer.rules=Oe}Qe.lex=function(Oe,Ae){var ye=new Qe(Ae);return ye.lex(Oe)};var Je=Qe.prototype;return Je.lex=function(Oe){return Oe=Oe.replace(/\r\n|\r/g,` `).replace(/\t/g," "),this.blockTokens(Oe,this.tokens,!0),this.inline(this.tokens),this.tokens},Je.blockTokens=function(Oe,Ae,ye){Ae===void 0&&(Ae=[]),ye===void 0&&(ye=!0),Oe=Oe.replace(/^ +$/gm,"");for(var Se,dt,et,xt;Oe;){if(Se=this.tokenizer.space(Oe)){Oe=Oe.substring(Se.raw.length),Se.type&&Ae.push(Se);continue}if(Se=this.tokenizer.code(Oe,Ae)){Oe=Oe.substring(Se.raw.length),Se.type?Ae.push(Se):(xt=Ae[Ae.length-1],xt.raw+=` `+Se.raw,xt.text+=` `+Se.text);continue}if(Se=this.tokenizer.fences(Oe)){Oe=Oe.substring(Se.raw.length),Ae.push(Se);continue}if(Se=this.tokenizer.heading(Oe)){Oe=Oe.substring(Se.raw.length),Ae.push(Se);continue}if(Se=this.tokenizer.nptable(Oe)){Oe=Oe.substring(Se.raw.length),Ae.push(Se);continue}if(Se=this.tokenizer.hr(Oe)){Oe=Oe.substring(Se.raw.length),Ae.push(Se);continue}if(Se=this.tokenizer.blockquote(Oe)){Oe=Oe.substring(Se.raw.length),Se.tokens=this.blockTokens(Se.text,[],ye),Ae.push(Se);continue}if(Se=this.tokenizer.list(Oe)){for(Oe=Oe.substring(Se.raw.length),et=Se.items.length,dt=0;dt0)for(;(xn=this.tokenizer.rules.inline.reflinkSearch.exec(xt))!=null;)Dt.includes(xn[0].slice(xn[0].lastIndexOf("[")+1,-1))&&(xt=xt.slice(0,xn.index)+"["+"a".repeat(xn[0].length-2)+"]"+xt.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(xn=this.tokenizer.rules.inline.blockSkip.exec(xt))!=null;)xt=xt.slice(0,xn.index)+"["+"a".repeat(xn[0].length-2)+"]"+xt.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;Oe;){if(et=this.tokenizer.escape(Oe)){Oe=Oe.substring(et.raw.length),Ae.push(et);continue}if(et=this.tokenizer.tag(Oe,ye,Se)){Oe=Oe.substring(et.raw.length),ye=et.inLink,Se=et.inRawBlock,Ae.push(et);continue}if(et=this.tokenizer.link(Oe)){Oe=Oe.substring(et.raw.length),et.type==="link"&&(et.tokens=this.inlineTokens(et.text,[],!0,Se)),Ae.push(et);continue}if(et=this.tokenizer.reflink(Oe,this.tokens.links)){Oe=Oe.substring(et.raw.length),et.type==="link"&&(et.tokens=this.inlineTokens(et.text,[],!0,Se)),Ae.push(et);continue}if(et=this.tokenizer.strong(Oe,xt,dt)){Oe=Oe.substring(et.raw.length),et.tokens=this.inlineTokens(et.text,[],ye,Se),Ae.push(et);continue}if(et=this.tokenizer.em(Oe,xt,dt)){Oe=Oe.substring(et.raw.length),et.tokens=this.inlineTokens(et.text,[],ye,Se),Ae.push(et);continue}if(et=this.tokenizer.codespan(Oe)){Oe=Oe.substring(et.raw.length),Ae.push(et);continue}if(et=this.tokenizer.br(Oe)){Oe=Oe.substring(et.raw.length),Ae.push(et);continue}if(et=this.tokenizer.del(Oe)){Oe=Oe.substring(et.raw.length),et.tokens=this.inlineTokens(et.text,[],ye,Se),Ae.push(et);continue}if(et=this.tokenizer.autolink(Oe,xe)){Oe=Oe.substring(et.raw.length),Ae.push(et);continue}if(!ye&&(et=this.tokenizer.url(Oe,xe))){Oe=Oe.substring(et.raw.length),Ae.push(et);continue}if(et=this.tokenizer.inlineText(Oe,Se,Ce)){Oe=Oe.substring(et.raw.length),dt=et.raw.slice(-1),Ae.push(et);continue}if(Oe){var _t="Infinite loop on byte: "+Oe.charCodeAt(0);if(this.options.silent){console.error(_t);break}else throw new Error(_t)}}return Ae},j(Qe,null,[{key:"rules",get:function(){return{block:fe,inline:Ne}}}]),Qe}(),Le=s.defaults,Fe=V.cleanUrl,Pe=V.escape,Ve=function(){function Qe(Xe){this.options=Xe||Le}var Je=Qe.prototype;return Je.code=function(Oe,Ae,ye){var Se=(Ae||"").match(/\S*/)[0];if(this.options.highlight){var dt=this.options.highlight(Oe,Se);dt!=null&&dt!==Oe&&(ye=!0,Oe=dt)}return Se?'
        '+(ye?Oe:Pe(Oe,!0))+`
        +`+Se.text);continue}if(Oe){var xn="Infinite loop on byte: "+Oe.charCodeAt(0);if(this.options.silent){console.error(xn);break}else throw new Error(xn)}}return Ae},Je.inline=function(Oe){var Ae,ye,Se,dt,et,xt,xn=Oe.length;for(Ae=0;Ae0)for(;(xn=this.tokenizer.rules.inline.reflinkSearch.exec(xt))!=null;)Tt.includes(xn[0].slice(xn[0].lastIndexOf("[")+1,-1))&&(xt=xt.slice(0,xn.index)+"["+"a".repeat(xn[0].length-2)+"]"+xt.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(xn=this.tokenizer.rules.inline.blockSkip.exec(xt))!=null;)xt=xt.slice(0,xn.index)+"["+"a".repeat(xn[0].length-2)+"]"+xt.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;Oe;){if(et=this.tokenizer.escape(Oe)){Oe=Oe.substring(et.raw.length),Ae.push(et);continue}if(et=this.tokenizer.tag(Oe,ye,Se)){Oe=Oe.substring(et.raw.length),ye=et.inLink,Se=et.inRawBlock,Ae.push(et);continue}if(et=this.tokenizer.link(Oe)){Oe=Oe.substring(et.raw.length),et.type==="link"&&(et.tokens=this.inlineTokens(et.text,[],!0,Se)),Ae.push(et);continue}if(et=this.tokenizer.reflink(Oe,this.tokens.links)){Oe=Oe.substring(et.raw.length),et.type==="link"&&(et.tokens=this.inlineTokens(et.text,[],!0,Se)),Ae.push(et);continue}if(et=this.tokenizer.strong(Oe,xt,dt)){Oe=Oe.substring(et.raw.length),et.tokens=this.inlineTokens(et.text,[],ye,Se),Ae.push(et);continue}if(et=this.tokenizer.em(Oe,xt,dt)){Oe=Oe.substring(et.raw.length),et.tokens=this.inlineTokens(et.text,[],ye,Se),Ae.push(et);continue}if(et=this.tokenizer.codespan(Oe)){Oe=Oe.substring(et.raw.length),Ae.push(et);continue}if(et=this.tokenizer.br(Oe)){Oe=Oe.substring(et.raw.length),Ae.push(et);continue}if(et=this.tokenizer.del(Oe)){Oe=Oe.substring(et.raw.length),et.tokens=this.inlineTokens(et.text,[],ye,Se),Ae.push(et);continue}if(et=this.tokenizer.autolink(Oe,xe)){Oe=Oe.substring(et.raw.length),Ae.push(et);continue}if(!ye&&(et=this.tokenizer.url(Oe,xe))){Oe=Oe.substring(et.raw.length),Ae.push(et);continue}if(et=this.tokenizer.inlineText(Oe,Se,Ce)){Oe=Oe.substring(et.raw.length),dt=et.raw.slice(-1),Ae.push(et);continue}if(Oe){var _t="Infinite loop on byte: "+Oe.charCodeAt(0);if(this.options.silent){console.error(_t);break}else throw new Error(_t)}}return Ae},j(Qe,null,[{key:"rules",get:function(){return{block:fe,inline:Ne}}}]),Qe}(),Le=s.defaults,Fe=V.cleanUrl,Pe=V.escape,Ve=function(){function Qe(Xe){this.options=Xe||Le}var Je=Qe.prototype;return Je.code=function(Oe,Ae,ye){var Se=(Ae||"").match(/\S*/)[0];if(this.options.highlight){var dt=this.options.highlight(Oe,Se);dt!=null&&dt!==Oe&&(ye=!0,Oe=dt)}return Se?'
        '+(ye?Oe:Pe(Oe,!0))+`
        `:"
        "+(ye?Oe:Pe(Oe,!0))+`
        `},Je.blockquote=function(Oe){return`
        `+Oe+`
        @@ -277,22 +277,22 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho `},Je.tablerow=function(Oe){return` `+Oe+` `},Je.tablecell=function(Oe,Ae){var ye=Ae.header?"th":"td",Se=Ae.align?"<"+ye+' align="'+Ae.align+'">':"<"+ye+">";return Se+Oe+" -`},Je.strong=function(Oe){return""+Oe+""},Je.em=function(Oe){return""+Oe+""},Je.codespan=function(Oe){return""+Oe+""},Je.br=function(){return this.options.xhtml?"
        ":"
        "},Je.del=function(Oe){return""+Oe+""},Je.link=function(Oe,Ae,ye){if(Oe=Fe(this.options.sanitize,this.options.baseUrl,Oe),Oe===null)return ye;var Se='
        ",Se},Je.image=function(Oe,Ae,ye){if(Oe=Fe(this.options.sanitize,this.options.baseUrl,Oe),Oe===null)return ye;var Se=''+ye+'":">",Se},Je.text=function(Oe){return Oe},Qe}(),at=function(){function Qe(){}var Je=Qe.prototype;return Je.strong=function(Oe){return Oe},Je.em=function(Oe){return Oe},Je.codespan=function(Oe){return Oe},Je.del=function(Oe){return Oe},Je.html=function(Oe){return Oe},Je.text=function(Oe){return Oe},Je.link=function(Oe,Ae,ye){return""+ye},Je.image=function(Oe,Ae,ye){return""+ye},Je.br=function(){return""},Qe}(),At=function(){function Qe(){this.seen={}}var Je=Qe.prototype;return Je.slug=function(Oe){var Ae=Oe.toLowerCase().trim().replace(/<[!\/a-z].*?>/ig,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-");if(this.seen.hasOwnProperty(Ae)){var ye=Ae;do this.seen[ye]++,Ae=ye+"-"+this.seen[ye];while(this.seen.hasOwnProperty(Ae))}return this.seen[Ae]=0,Ae},Qe}(),Rt=s.defaults,tn=V.unescape,Qt=function(){function Qe(Xe){this.options=Xe||Rt,this.options.renderer=this.options.renderer||new Ve,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new at,this.slugger=new At}Qe.parse=function(Oe,Ae){var ye=new Qe(Ae);return ye.parse(Oe)};var Je=Qe.prototype;return Je.parse=function(Oe,Ae){Ae===void 0&&(Ae=!0);var ye="",Se,dt,et,xt,xn,Dt,_t,mn,pe,Gt,Lt,Be,ot,Xt,Pt,$t,Zt,bt,ft=Oe.length;for(Se=0;Se0&&Pt.tokens[0].type==="text"?(Pt.tokens[0].text=bt+" "+Pt.tokens[0].text,Pt.tokens[0].tokens&&Pt.tokens[0].tokens.length>0&&Pt.tokens[0].tokens[0].type==="text"&&(Pt.tokens[0].tokens[0].text=bt+" "+Pt.tokens[0].tokens[0].text)):Pt.tokens.unshift({type:"text",text:bt}):Xt+=bt),Xt+=this.parse(Pt.tokens,ot),pe+=this.renderer.listitem(Xt,Zt,$t);ye+=this.renderer.list(pe,Lt,Be);continue}case"html":{ye+=this.renderer.html(Gt.text);continue}case"paragraph":{ye+=this.renderer.paragraph(this.parseInline(Gt.tokens));continue}case"text":{for(pe=Gt.tokens?this.parseInline(Gt.tokens):Gt.text;Se+1An error occurred:

        "+mt(et.message+"",!0)+"
        ";throw et}}Tt.options=Tt.setOptions=function(Qe){return Cn(Tt.defaults,Qe),Ht(Tt.defaults),Tt},Tt.getDefaults=lt,Tt.defaults=sn,Tt.use=function(Qe){var Je=Cn({},Qe);if(Qe.renderer&&function(){var Oe=Tt.defaults.renderer||new Ve,Ae=function(dt){var et=Oe[dt];Oe[dt]=function(){for(var xt=arguments.length,xn=new Array(xt),Dt=0;Dt"+Oe+""},Je.em=function(Oe){return""+Oe+""},Je.codespan=function(Oe){return""+Oe+""},Je.br=function(){return this.options.xhtml?"
        ":"
        "},Je.del=function(Oe){return""+Oe+""},Je.link=function(Oe,Ae,ye){if(Oe=Fe(this.options.sanitize,this.options.baseUrl,Oe),Oe===null)return ye;var Se='
        ",Se},Je.image=function(Oe,Ae,ye){if(Oe=Fe(this.options.sanitize,this.options.baseUrl,Oe),Oe===null)return ye;var Se=''+ye+'":">",Se},Je.text=function(Oe){return Oe},Qe}(),at=function(){function Qe(){}var Je=Qe.prototype;return Je.strong=function(Oe){return Oe},Je.em=function(Oe){return Oe},Je.codespan=function(Oe){return Oe},Je.del=function(Oe){return Oe},Je.html=function(Oe){return Oe},Je.text=function(Oe){return Oe},Je.link=function(Oe,Ae,ye){return""+ye},Je.image=function(Oe,Ae,ye){return""+ye},Je.br=function(){return""},Qe}(),At=function(){function Qe(){this.seen={}}var Je=Qe.prototype;return Je.slug=function(Oe){var Ae=Oe.toLowerCase().trim().replace(/<[!\/a-z].*?>/ig,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-");if(this.seen.hasOwnProperty(Ae)){var ye=Ae;do this.seen[ye]++,Ae=ye+"-"+this.seen[ye];while(this.seen.hasOwnProperty(Ae))}return this.seen[Ae]=0,Ae},Qe}(),Rt=s.defaults,tn=V.unescape,Qt=function(){function Qe(Xe){this.options=Xe||Rt,this.options.renderer=this.options.renderer||new Ve,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new at,this.slugger=new At}Qe.parse=function(Oe,Ae){var ye=new Qe(Ae);return ye.parse(Oe)};var Je=Qe.prototype;return Je.parse=function(Oe,Ae){Ae===void 0&&(Ae=!0);var ye="",Se,dt,et,xt,xn,Tt,_t,mn,pe,Gt,Lt,Be,ot,Xt,Pt,$t,Zt,bt,ft=Oe.length;for(Se=0;Se0&&Pt.tokens[0].type==="text"?(Pt.tokens[0].text=bt+" "+Pt.tokens[0].text,Pt.tokens[0].tokens&&Pt.tokens[0].tokens.length>0&&Pt.tokens[0].tokens[0].type==="text"&&(Pt.tokens[0].tokens[0].text=bt+" "+Pt.tokens[0].tokens[0].text)):Pt.tokens.unshift({type:"text",text:bt}):Xt+=bt),Xt+=this.parse(Pt.tokens,ot),pe+=this.renderer.listitem(Xt,Zt,$t);ye+=this.renderer.list(pe,Lt,Be);continue}case"html":{ye+=this.renderer.html(Gt.text);continue}case"paragraph":{ye+=this.renderer.paragraph(this.parseInline(Gt.tokens));continue}case"text":{for(pe=Gt.tokens?this.parseInline(Gt.tokens):Gt.text;Se+1An error occurred:

        "+mt(et.message+"",!0)+"
        ";throw et}}Dt.options=Dt.setOptions=function(Qe){return Cn(Dt.defaults,Qe),Ht(Dt.defaults),Dt},Dt.getDefaults=lt,Dt.defaults=sn,Dt.use=function(Qe){var Je=Cn({},Qe);if(Qe.renderer&&function(){var Oe=Dt.defaults.renderer||new Ve,Ae=function(dt){var et=Oe[dt];Oe[dt]=function(){for(var xt=arguments.length,xn=new Array(xt),Tt=0;Tt`,triples:"",explode:"[]{}"},L=Y.Pos;Y.defineOption("autoCloseBrackets",!1,function(m,O,i){i&&i!=Y.Init&&(m.removeKeyMap(S),m.state.closeBrackets=null),O&&(g(U(O,"pairs")),m.state.closeBrackets=O,m.addKeyMap(S))});function U(m,O){return O=="pairs"&&typeof m=="string"?m:typeof m=="object"&&m[O]!=null?m[O]:j[O]}var S={Backspace:w,Enter:p};function g(m){for(var O=0;O=0;u--){var b=r[u].head;m.replaceRange("",L(b.line,b.ch-1),L(b.line,b.ch+1),"+delete")}}function p(m){var O=d(m),i=O&&U(O,"explode");if(!i||m.getOption("disableInput"))return Y.Pass;for(var r=m.listSelections(),u=0;u0;return{anchor:new L(m.anchor.line,m.anchor.ch+(O?-1:1)),head:new L(m.head.line,m.head.ch+(O?1:-1))}}function f(m,O){var i=d(m);if(!i||m.getOption("disableInput"))return Y.Pass;var r=U(i,"pairs"),u=r.indexOf(O);if(u==-1)return Y.Pass;for(var h=U(i,"closeBefore"),b=U(i,"triples"),x=r.charAt(u+1)==O,t=m.listSelections(),C=u%2==0,A,v=0;v=0&&m.getRange(l,L(l.line,l.ch+3))==O+O+O?c="skipThree":c="skip";else if(x&&l.ch>1&&b.indexOf(O)>=0&&m.getRange(L(l.line,l.ch-2),l)==O+O){if(l.ch>2&&/\bstring/.test(m.getTokenTypeAt(L(l.line,l.ch-2))))return Y.Pass;c="addFour"}else if(x){var P=l.ch==0?" ":m.getRange(L(l.line,l.ch-1),l);if(!Y.isWordChar(M)&&P!=O&&!Y.isWordChar(P))c="both";else return Y.Pass}else if(C&&(M.length===0||/\s/.test(M)||h.indexOf(M)>-1))c="both";else return Y.Pass;if(!A)A=c;else if(A!=c)return Y.Pass}var T=u%2?r.charAt(u-1):O,k=u%2?O:r.charAt(u+1);m.operation(function(){if(A=="skip")m.execCommand("goCharRight");else if(A=="skipThree")for(var N=0;N<3;N++)m.execCommand("goCharRight");else if(A=="surround"){for(var F=m.getSelections(),N=0;N0)){dt.next=4;break}return y.b.info("\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),dt.abrupt("return");case 4:return lt(!0),Xe={check_ids:X.actionTabs.selectArrs,group_ids:Ve},tn||(Xe.end_time=o()(Je.end_time).format("YYYY-MM-DD HH:mm")),Xe.group_ids=Ve.map(function(et){return et.course_group_id}),dt.next=10,Object(l.a)("/api/courses/".concat(ee.coursesId,"/exercises/end_exercise.json"),{method:"post",body:Xe});case 10:Oe=dt.sent,Oe.status===0&&(y.b.success("\u64CD\u4F5C\u6210\u529F"),Object(c.Y)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u6279\u91CF\u7ED3\u675F"]),te({type:"exercise/setActionTabs",payload:{}}),X!=null&&(Ae=X.actionTabs)!==null&&Ae!==void 0&&Ae.cb?X==null||((ye=X.actionTabs)===null||ye===void 0)||ye.cb():te({type:"classroomList/getClassroomExercisesList",payload:Object(i.a)({},X.actionTabs.params)})),lt(!1);case 13:case"end":return dt.stop()}},Qe)}));return function(){return wt.apply(this,arguments)}}(),Tt=function(){he(1),Ne([]),at([]),Qt(!0)};return A.a.createElement(j.a,{centered:!0,title:"\u7ED3\u675F\u8003\u8BD5",visible:X.actionTabs.key==="\u6279\u91CF\u7ED3\u675F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:sn,width:680,confirmLoading:mt||ze,onCancel:function(){Tt(),te({type:"exercise/setActionTabs",payload:{}})}},A.a.createElement(U.a,{spinning:ze},fe&&A.a.createElement(h.a,{form:je},A.a.createElement("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10"},A.a.createElement("img",{style:{marginRight:5},src:k.a}),"\u8003\u8BD5\u65F6\u95F4\u7ED3\u675F\u540E\uFF0C\u5B66\u751F\u5C06\u4E0D\u80FD\u518D\u7B54\u9898\u3002"),A.a.createElement(d.a,{className:"mt20 mb10"},A.a.createElement("span",{className:"mr10"},A.a.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u7ED3\u675F\u65F6\u95F4"),A.a.createElement(f.a.Group,{value:tn,onChange:function(Qe){Qt(Qe.target.value),at([])}},A.a.createElement(f.a,{value:!0},"\u7ACB\u5373\u7ED3\u675F"),A.a.createElement(f.a,{value:!1},"\u5B9A\u65F6\u7ED3\u675F")),A.a.createElement(h.a.Item,{name:"end_time",style:{marginTop:-3,visibility:tn?"hidden":"visible"}},A.a.createElement(p.a,{style:{width:170},getPopupContainer:function(Qe){return Qe.parentNode},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:o()(Object(c.d)(),"HH:mm")},disabledDate:function(Qe){return Qe&&Qe0&&A.a.createElement(d.a,{style:{marginBottom:"10px"}},A.a.createElement("span",{className:"mr10"},A.a.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u9009\u62E9\u73ED\u7EA7:"),A.a.createElement("div",null,fe.length>0&&A.a.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},A.a.createElement("span",{style:{flex:1}},A.a.createElement(g.a,{checked:Ve.length===fe.length,onChange:function(Qe){Ve.length===fe.length?at([]):at(fe)}},"\u5168\u9009")," "),A.a.createElement("span",{style:{width:16}}),A.a.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",Ve.length||0,"\u4E2A\u5206\u73ED")),A.a.createElement(N.a,{data:fe,selectedRowKeys:Ve,setSelectedRowKeys:at}))))))};ie.a=Object(P.a)(function(H){var J=H.exercise;return{exercise:J}})(z)},GABl:function(Ye,ie){Ye.exports="data:image/png;base64,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"},GUcZ:function(Ye,ie,_){"use strict";var Y=_("fWQN"),j=_("mtLc"),L=function(){function Te(){Object(Y.a)(this,Te)}return Object(j.a)(Te,null,[{key:"install",value:function(){Object.setPrototypeOf=Object.setPrototypeOf||function(Q,$){return Q.__proto__=$,Q},Object.assign=Object.assign||function(Q){if(Q==null)throw new TypeError("Cannot convert undefined or null to object");for(var $=Object(Q),re=1;re ").concat($);if(Te.ENABLE_CALLBACK&&Te.emitter.emit("log","error",re),!Te.ENABLE_ERROR)return;console.error?console.error(re):console.warn?console.warn(re):console.log(re)}},{key:"i",value:function(Q,$){(!Q||Te.FORCE_GLOBAL_TAG)&&(Q=Te.GLOBAL_TAG);var re="[".concat(Q,"] > ").concat($);if(Te.ENABLE_CALLBACK&&Te.emitter.emit("log","info",re),!Te.ENABLE_INFO)return;console.info?console.info(re):console.log(re)}},{key:"w",value:function(Q,$){(!Q||Te.FORCE_GLOBAL_TAG)&&(Q=Te.GLOBAL_TAG);var re="[".concat(Q,"] > ").concat($);if(Te.ENABLE_CALLBACK&&Te.emitter.emit("log","warn",re),!Te.ENABLE_WARN)return;console.warn?console.warn(re):console.log(re)}},{key:"d",value:function(Q,$){(!Q||Te.FORCE_GLOBAL_TAG)&&(Q=Te.GLOBAL_TAG);var re="[".concat(Q,"] > ").concat($);if(Te.ENABLE_CALLBACK&&Te.emitter.emit("log","debug",re),!Te.ENABLE_DEBUG)return;console.debug?console.debug(re):console.log(re)}},{key:"v",value:function(Q,$){(!Q||Te.FORCE_GLOBAL_TAG)&&(Q=Te.GLOBAL_TAG);var re="[".concat(Q,"] > ").concat($);if(Te.ENABLE_CALLBACK&&Te.emitter.emit("log","verbose",re),!Te.ENABLE_VERBOSE)return;console.log(re)}}]),Te}();s.GLOBAL_TAG="flv.js",s.FORCE_GLOBAL_TAG=!1,s.ENABLE_ERROR=!0,s.ENABLE_INFO=!0,s.ENABLE_WARN=!0,s.ENABLE_DEBUG=!0,s.ENABLE_VERBOSE=!0,s.ENABLE_CALLBACK=!1,s.emitter=new g.a;var d=s,w=function(){function Te(){Object(Y.a)(this,Te),this._firstCheckpoint=0,this._lastCheckpoint=0,this._intervalBytes=0,this._totalBytes=0,this._lastSecondBytes=0,self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now}return Object(j.a)(Te,[{key:"reset",value:function(){this._firstCheckpoint=this._lastCheckpoint=0,this._totalBytes=this._intervalBytes=0,this._lastSecondBytes=0}},{key:"addBytes",value:function(Q){this._firstCheckpoint===0?(this._firstCheckpoint=this._now(),this._lastCheckpoint=this._firstCheckpoint,this._intervalBytes+=Q,this._totalBytes+=Q):this._now()-this._lastCheckpoint<1e3?(this._intervalBytes+=Q,this._totalBytes+=Q):(this._lastSecondBytes=this._intervalBytes,this._intervalBytes=Q,this._totalBytes+=Q,this._lastCheckpoint=this._now())}},{key:"currentKBps",get:function(){this.addBytes(0);var Q=(this._now()-this._lastCheckpoint)/1e3;return Q==0&&(Q=1),this._intervalBytes/Q/1024}},{key:"lastSecondKBps",get:function(){return this.addBytes(0),this._lastSecondBytes!==0?this._lastSecondBytes/1024:this._now()-this._lastCheckpoint>=500?this.currentKBps:0}},{key:"averageKBps",get:function(){var Q=(this._now()-this._firstCheckpoint)/1e3;return this._totalBytes/Q/1024}}]),Te}(),p=w,a=_("yKVA"),f=_("879j"),E=function(){function Te(ve){Object(Y.a)(this,Te),this._message=ve}return Object(j.a)(Te,[{key:"name",get:function(){return"RuntimeException"}},{key:"message",get:function(){return this._message}},{key:"toString",value:function(){return this.name+": "+this.message}}]),Te}(),y=function(Te){Object(a.a)(Q,Te);var ve=Object(f.a)(Q);function Q($){return Object(Y.a)(this,Q),ve.call(this,$)}return Object(j.a)(Q,[{key:"name",get:function(){return"IllegalStateException"}}]),Q}(E),m=function(Te){Object(a.a)(Q,Te);var ve=Object(f.a)(Q);function Q($){return Object(Y.a)(this,Q),ve.call(this,$)}return Object(j.a)(Q,[{key:"name",get:function(){return"InvalidArgumentException"}}]),Q}(E),O=function(Te){Object(a.a)(Q,Te);var ve=Object(f.a)(Q);function Q($){return Object(Y.a)(this,Q),ve.call(this,$)}return Object(j.a)(Q,[{key:"name",get:function(){return"NotImplementedException"}}]),Q}(E),i={kIdle:0,kConnecting:1,kBuffering:2,kError:3,kComplete:4},r={OK:"OK",EXCEPTION:"Exception",HTTP_STATUS_CODE_INVALID:"HttpStatusCodeInvalid",CONNECTING_TIMEOUT:"ConnectingTimeout",EARLY_EOF:"EarlyEof",UNRECOVERABLE_EARLY_EOF:"UnrecoverableEarlyEof"},u=function(){function Te(ve){Object(Y.a)(this,Te),this._type=ve||"undefined",this._status=i.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}return Object(j.a)(Te,[{key:"destroy",value:function(){this._status=i.kIdle,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}},{key:"isWorking",value:function(){return this._status===i.kConnecting||this._status===i.kBuffering}},{key:"type",get:function(){return this._type}},{key:"status",get:function(){return this._status}},{key:"needStashBuffer",get:function(){return this._needStash}},{key:"onContentLengthKnown",get:function(){return this._onContentLengthKnown},set:function(Q){this._onContentLengthKnown=Q}},{key:"onURLRedirect",get:function(){return this._onURLRedirect},set:function(Q){this._onURLRedirect=Q}},{key:"onDataArrival",get:function(){return this._onDataArrival},set:function(Q){this._onDataArrival=Q}},{key:"onError",get:function(){return this._onError},set:function(Q){this._onError=Q}},{key:"onComplete",get:function(){return this._onComplete},set:function(Q){this._onComplete=Q}},{key:"open",value:function(Q,$){throw new O("Unimplemented abstract function!")}},{key:"abort",value:function(){throw new O("Unimplemented abstract function!")}}]),Te}(),h=_("oZsa");function b(Te,ve){for(;!Object.prototype.hasOwnProperty.call(Te,ve)&&!(Te=Object(h.a)(Te),Te===null););return Te}function x(Te,ve,Q){return typeof Reflect!="undefined"&&Reflect.get?x=Reflect.get:x=function(re,de,Ue){var it=b(re,de);if(!it)return;var Mt=Object.getOwnPropertyDescriptor(it,de);return Mt.get?Mt.get.call(Ue):Mt.value},x(Te,ve,Q||Te)}var t={};function C(){var Te=self.navigator.userAgent.toLowerCase(),ve=/(edge)\/([\w.]+)/.exec(Te)||/(opr)[\/]([\w.]+)/.exec(Te)||/(chrome)[ \/]([\w.]+)/.exec(Te)||/(iemobile)[\/]([\w.]+)/.exec(Te)||/(version)(applewebkit)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(Te)||/(webkit)[ \/]([\w.]+).*(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(Te)||/(webkit)[ \/]([\w.]+)/.exec(Te)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(Te)||/(msie) ([\w.]+)/.exec(Te)||Te.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(Te)||Te.indexOf("compatible")<0&&/(firefox)[ \/]([\w.]+)/.exec(Te)||[],Q=/(ipad)/.exec(Te)||/(ipod)/.exec(Te)||/(windows phone)/.exec(Te)||/(iphone)/.exec(Te)||/(kindle)/.exec(Te)||/(android)/.exec(Te)||/(windows)/.exec(Te)||/(mac)/.exec(Te)||/(linux)/.exec(Te)||/(cros)/.exec(Te)||[],$={browser:ve[5]||ve[3]||ve[1]||"",version:ve[2]||ve[4]||"0",majorVersion:ve[4]||ve[2]||"0",platform:Q[0]||""},re={};if($.browser){re[$.browser]=!0;var de=$.majorVersion.split(".");re.version={major:parseInt($.majorVersion,10),string:$.version},de.length>1&&(re.version.minor=parseInt(de[1],10)),de.length>2&&(re.version.build=parseInt(de[2],10))}if($.platform&&(re[$.platform]=!0),(re.chrome||re.opr||re.safari)&&(re.webkit=!0),re.rv||re.iemobile){re.rv&&delete re.rv;var Ue="msie";$.browser=Ue,re[Ue]=!0}if(re.edge){delete re.edge;var it="msedge";$.browser=it,re[it]=!0}if(re.opr){var Mt="opera";$.browser=Mt,re[Mt]=!0}if(re.safari&&re.android){var Ln="android";$.browser=Ln,re[Ln]=!0}re.name=$.browser,re.platform=$.platform;for(var kn in t)t.hasOwnProperty(kn)&&delete t[kn];Object.assign(t,re)}C();var A=t,v=function(Te){Object(a.a)(Q,Te);var ve=Object(f.a)(Q);function Q($,re){var de;return Object(Y.a)(this,Q),de=ve.call(this,"fetch-stream-loader"),de.TAG="FetchStreamLoader",de._seekHandler=$,de._config=re,de._needStash=!0,de._requestAbort=!1,de._contentLength=null,de._receivedLength=0,de}return Object(j.a)(Q,[{key:"destroy",value:function(){this.isWorking()&&this.abort(),x(Object(h.a)(Q.prototype),"destroy",this).call(this)}},{key:"open",value:function(re,de){var Ue=this;this._dataSource=re,this._range=de;var it=re.url;this._config.reuseRedirectedURL&&re.redirectedURL!=null&&(it=re.redirectedURL);var Mt=this._seekHandler.getConfig(it,de),Ln=new self.Headers;if(typeof Mt.headers=="object"){var kn=Mt.headers;for(var St in kn)kn.hasOwnProperty(St)&&Ln.append(St,kn[St])}var an={method:"GET",headers:Ln,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};if(typeof this._config.headers=="object")for(var Pn in this._config.headers)Ln.append(Pn,this._config.headers[Pn]);re.cors===!1&&(an.mode="same-origin"),re.withCredentials&&(an.credentials="include"),re.referrerPolicy&&(an.referrerPolicy=re.referrerPolicy),this._status=i.kConnecting,self.fetch(Mt.url,an).then(function(dn){if(Ue._requestAbort){Ue._requestAbort=!1,Ue._status=i.kIdle;return}if(dn.ok&&dn.status>=200&&dn.status<=299){if(dn.url!==Mt.url&&Ue._onURLRedirect){var jn=Ue._seekHandler.removeURLParameters(dn.url);Ue._onURLRedirect(jn)}var Bn=dn.headers.get("Content-Length");return Bn!=null&&(Ue._contentLength=parseInt(Bn),Ue._contentLength!==0&&(Ue._onContentLengthKnown&&Ue._onContentLengthKnown(Ue._contentLength))),Ue._pump.call(Ue,dn.body.getReader())}else if(Ue._status=i.kError,Ue._onError)Ue._onError(r.HTTP_STATUS_CODE_INVALID,{code:dn.status,msg:dn.statusText});else throw new E("FetchStreamLoader: Http code invalid, "+dn.status+" "+dn.statusText)}).catch(function(dn){if(Ue._status=i.kError,Ue._onError)Ue._onError(r.EXCEPTION,{code:-1,msg:dn.message});else throw dn})}},{key:"abort",value:function(){this._requestAbort=!0}},{key:"_pump",value:function(re){var de=this;return re.read().then(function(Ue){if(Ue.done)if(de._contentLength!==null&&de._receivedLength=15048,de=A.msedge?re:!0;return self.fetch&&self.ReadableStream&&de}catch(Ue){return!1}}}]),Q}(u),o=v,l=function(Te){Object(a.a)(Q,Te);var ve=Object(f.a)(Q);function Q($,re){var de;return Object(Y.a)(this,Q),de=ve.call(this,"xhr-moz-chunked-loader"),de.TAG="MozChunkedLoader",de._seekHandler=$,de._config=re,de._needStash=!0,de._xhr=null,de._requestAbort=!1,de._contentLength=null,de._receivedLength=0,de}return Object(j.a)(Q,[{key:"destroy",value:function(){this.isWorking()&&this.abort(),this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onloadend=null,this._xhr.onerror=null,this._xhr=null),x(Object(h.a)(Q.prototype),"destroy",this).call(this)}},{key:"open",value:function(re,de){this._dataSource=re,this._range=de;var Ue=re.url;this._config.reuseRedirectedURL&&re.redirectedURL!=null&&(Ue=re.redirectedURL);var it=this._seekHandler.getConfig(Ue,de);this._requestURL=it.url;var Mt=this._xhr=new XMLHttpRequest;if(Mt.open("GET",it.url,!0),Mt.responseType="moz-chunked-arraybuffer",Mt.onreadystatechange=this._onReadyStateChange.bind(this),Mt.onprogress=this._onProgress.bind(this),Mt.onloadend=this._onLoadEnd.bind(this),Mt.onerror=this._onXhrError.bind(this),re.withCredentials&&(Mt.withCredentials=!0),typeof it.headers=="object"){var Ln=it.headers;for(var kn in Ln)Ln.hasOwnProperty(kn)&&Mt.setRequestHeader(kn,Ln[kn])}if(typeof this._config.headers=="object"){var St=this._config.headers;for(var an in St)St.hasOwnProperty(an)&&Mt.setRequestHeader(an,St[an])}this._status=i.kConnecting,Mt.send()}},{key:"abort",value:function(){this._requestAbort=!0,this._xhr&&this._xhr.abort(),this._status=i.kComplete}},{key:"_onReadyStateChange",value:function(re){var de=re.target;if(de.readyState===2){if(de.responseURL!=null&&de.responseURL!==this._requestURL&&this._onURLRedirect){var Ue=this._seekHandler.removeURLParameters(de.responseURL);this._onURLRedirect(Ue)}if(de.status!==0&&(de.status<200||de.status>299))if(this._status=i.kError,this._onError)this._onError(r.HTTP_STATUS_CODE_INVALID,{code:de.status,msg:de.statusText});else throw new E("MozChunkedLoader: Http code invalid, "+de.status+" "+de.statusText);else this._status=i.kBuffering}}},{key:"_onProgress",value:function(re){if(this._status===i.kError)return;this._contentLength===null&&(re.total!==null&&re.total!==0&&(this._contentLength=re.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)));var de=re.target.response,Ue=this._range.from+this._receivedLength;this._receivedLength+=de.byteLength,this._onDataArrival&&this._onDataArrival(de,Ue,this._receivedLength)}},{key:"_onLoadEnd",value:function(re){if(this._requestAbort===!0){this._requestAbort=!1;return}else if(this._status===i.kError)return;this._status=i.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1)}},{key:"_onXhrError",value:function(re){this._status=i.kError;var de=0,Ue=null;if(this._contentLength&&re.loaded=200&&de.status<=299){if(this._status=i.kBuffering,de.responseURL!=null){var Ue=this._seekHandler.removeURLParameters(de.responseURL);de.responseURL!==this._currentRequestURL&&Ue!==this._currentRedirectedURL&&(this._currentRedirectedURL=Ue,this._onURLRedirect&&this._onURLRedirect(Ue))}var it=de.getResponseHeader("Content-Length");if(it!=null&&this._contentLength==null){var Mt=parseInt(it);Mt>0&&(this._contentLength=Mt,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength))}}else if(this._status=i.kError,this._onError)this._onError(r.HTTP_STATUS_CODE_INVALID,{code:de.status,msg:de.statusText});else throw new E("MSStreamLoader: Http code invalid, "+de.status+" "+de.statusText);else if(de.readyState===3&&(de.status>=200&&de.status<=299)){this._status=i.kBuffering;var Ln=de.response;this._reader.readAsArrayBuffer(Ln)}}},{key:"_xhrOnError",value:function(re){this._status=i.kError;var de=r.EXCEPTION,Ue={code:-1,msg:re.constructor.name+" "+re.type};if(this._onError)this._onError(de,Ue);else throw new E(Ue.msg)}},{key:"_msrOnProgress",value:function(re){var de=re.target,Ue=de.result;if(Ue==null){this._doReconnectIfNeeded();return}var it=Ue.slice(this._lastTimeBufferSize);this._lastTimeBufferSize=Ue.byteLength;var Mt=this._totalRange.from+this._receivedLength;this._receivedLength+=it.byteLength,this._onDataArrival&&this._onDataArrival(it,Mt,this._receivedLength),Ue.byteLength>=this._bufferLimit&&(d.v(this.TAG,"MSStream buffer exceeded max size near ".concat(Mt+it.byteLength,", reconnecting...")),this._doReconnectIfNeeded())}},{key:"_doReconnectIfNeeded",value:function(){if(this._contentLength==null||this._receivedLength=this._contentLength&&(Ue=this._range.from+this._contentLength-1)),this._currentRequestRange={from:de,to:Ue},this._internalOpen(this._dataSource,this._currentRequestRange)}},{key:"_internalOpen",value:function(re,de){this._lastTimeLoaded=0;var Ue=re.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?Ue=this._currentRedirectedURL:re.redirectedURL!=null&&(Ue=re.redirectedURL));var it=this._seekHandler.getConfig(Ue,de);this._currentRequestURL=it.url;var Mt=this._xhr=new XMLHttpRequest;if(Mt.open("GET",it.url,!0),Mt.responseType="arraybuffer",Mt.onreadystatechange=this._onReadyStateChange.bind(this),Mt.onprogress=this._onProgress.bind(this),Mt.onload=this._onLoad.bind(this),Mt.onerror=this._onXhrError.bind(this),re.withCredentials&&(Mt.withCredentials=!0),typeof it.headers=="object"){var Ln=it.headers;for(var kn in Ln)Ln.hasOwnProperty(kn)&&Mt.setRequestHeader(kn,Ln[kn])}if(typeof this._config.headers=="object"){var St=this._config.headers;for(var an in St)St.hasOwnProperty(an)&&Mt.setRequestHeader(an,St[an])}Mt.send()}},{key:"abort",value:function(){this._requestAbort=!0,this._internalAbort(),this._status=i.kComplete}},{key:"_internalAbort",value:function(){this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onload=null,this._xhr.onerror=null,this._xhr.abort(),this._xhr=null)}},{key:"_onReadyStateChange",value:function(re){var de=re.target;if(de.readyState===2){if(de.responseURL!=null){var Ue=this._seekHandler.removeURLParameters(de.responseURL);de.responseURL!==this._currentRequestURL&&Ue!==this._currentRedirectedURL&&(this._currentRedirectedURL=Ue,this._onURLRedirect&&this._onURLRedirect(Ue))}if(de.status>=200&&de.status<=299){if(this._waitForTotalLength)return;this._status=i.kBuffering}else if(this._status=i.kError,this._onError)this._onError(r.HTTP_STATUS_CODE_INVALID,{code:de.status,msg:de.statusText});else throw new E("RangeLoader: Http code invalid, "+de.status+" "+de.statusText)}}},{key:"_onProgress",value:function(re){if(this._status===i.kError)return;if(this._contentLength===null){var de=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,de=!0;var Ue=re.total;this._internalAbort(),Ue!=null&Ue!==0&&(this._totalLength=Ue)}if(this._range.to===-1?this._contentLength=this._totalLength-this._range.from:this._contentLength=this._range.to-this._range.from+1,de){this._openSubRange();return}this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)}var it=re.loaded-this._lastTimeLoaded;this._lastTimeLoaded=re.loaded,this._speedSampler.addBytes(it)}},{key:"_normalizeSpeed",value:function(re){var de=this._chunkSizeKBList,Ue=de.length-1,it=0,Mt=0,Ln=Ue;if(re=de[it]&&re=3&&(de=this._speedSampler.currentKBps)),de!==0){var Ue=this._normalizeSpeed(de);this._currentSpeedNormalized!==Ue&&(this._currentSpeedNormalized=Ue,this._currentChunkSizeKB=Ue)}var it=re.target.response,Mt=this._range.from+this._receivedLength;this._receivedLength+=it.byteLength;var Ln=!1;this._contentLength!=null&&this._receivedLength0&&this._receivedLength0)for(var it=re.split("&"),Mt=0;Mt0;Ln[0]!==this._startName&&Ln[0]!==this._endName&&(kn&&(Ue+="&"),Ue+=it[Mt])}return Ue.length===0?$:$+"?"+Ue}}]),Te}(),J=H,X=function(){function Te(ve,Q,$){Object(Y.a)(this,Te),this.TAG="IOController",this._config=Q,this._extraData=$,this._stashInitialSize=1024*384,Q.stashInitialSize!=null&&Q.stashInitialSize>0&&(this._stashInitialSize=Q.stashInitialSize),this._stashUsed=0,this._stashSize=this._stashInitialSize,this._bufferSize=1024*1024*3,this._stashBuffer=new ArrayBuffer(this._bufferSize),this._stashByteStart=0,this._enableStash=!0,Q.enableStashBuffer===!1&&(this._enableStash=!1),this._loader=null,this._loaderClass=null,this._seekHandler=null,this._dataSource=ve,this._isWebSocketURL=/wss?:\/\/(.+?)/.test(ve.url),this._refTotalLength=ve.filesize?ve.filesize:null,this._totalLength=this._refTotalLength,this._fullRequestFlag=!1,this._currentRange=null,this._redirectedURL=null,this._speedNormalized=0,this._speedSampler=new p,this._speedNormalizeList=[64,128,256,384,512,768,1024,1536,2048,3072,4096],this._isEarlyEofReconnecting=!1,this._paused=!1,this._resumeFrom=0,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._selectSeekHandler(),this._selectLoader(),this._createLoader()}return Object(j.a)(Te,[{key:"destroy",value:function(){this._loader.isWorking()&&this._loader.abort(),this._loader.destroy(),this._loader=null,this._loaderClass=null,this._dataSource=null,this._stashBuffer=null,this._stashUsed=this._stashSize=this._bufferSize=this._stashByteStart=0,this._currentRange=null,this._speedSampler=null,this._isEarlyEofReconnecting=!1,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._extraData=null}},{key:"isWorking",value:function(){return this._loader&&this._loader.isWorking()&&!this._paused}},{key:"isPaused",value:function(){return this._paused}},{key:"status",get:function(){return this._loader.status}},{key:"extraData",get:function(){return this._extraData},set:function(Q){this._extraData=Q}},{key:"onDataArrival",get:function(){return this._onDataArrival},set:function(Q){this._onDataArrival=Q}},{key:"onSeeked",get:function(){return this._onSeeked},set:function(Q){this._onSeeked=Q}},{key:"onError",get:function(){return this._onError},set:function(Q){this._onError=Q}},{key:"onComplete",get:function(){return this._onComplete},set:function(Q){this._onComplete=Q}},{key:"onRedirect",get:function(){return this._onRedirect},set:function(Q){this._onRedirect=Q}},{key:"onRecoveredEarlyEof",get:function(){return this._onRecoveredEarlyEof},set:function(Q){this._onRecoveredEarlyEof=Q}},{key:"currentURL",get:function(){return this._dataSource.url}},{key:"hasRedirect",get:function(){return this._redirectedURL!=null||this._dataSource.redirectedURL!=null}},{key:"currentRedirectedURL",get:function(){return this._redirectedURL||this._dataSource.redirectedURL}},{key:"currentSpeed",get:function(){return this._loaderClass===k?this._loader.currentSpeed:this._speedSampler.lastSecondKBps}},{key:"loaderType",get:function(){return this._loader.type}},{key:"_selectSeekHandler",value:function(){var Q=this._config;if(Q.seekType==="range")this._seekHandler=new z(this._config.rangeLoadZeroStart);else if(Q.seekType==="param"){var $=Q.seekParamStart||"bstart",re=Q.seekParamEnd||"bend";this._seekHandler=new J($,re)}else if(Q.seekType==="custom"){if(typeof Q.customSeekHandler!="function")throw new m("Custom seekType specified in config but invalid customSeekHandler!");this._seekHandler=new Q.customSeekHandler}else throw new m("Invalid seekType in config: ".concat(Q.seekType))}},{key:"_selectLoader",value:function(){if(this._config.customLoader!=null)this._loaderClass=this._config.customLoader;else if(this._isWebSocketURL)this._loaderClass=F;else if(o.isSupported())this._loaderClass=o;else if(c.isSupported())this._loaderClass=c;else if(k.isSupported())this._loaderClass=k;else throw new E("Your browser doesn't support xhr with arraybuffer responseType!")}},{key:"_createLoader",value:function(){this._loader=new this._loaderClass(this._seekHandler,this._config),this._loader.needStashBuffer===!1&&(this._enableStash=!1),this._loader.onContentLengthKnown=this._onContentLengthKnown.bind(this),this._loader.onURLRedirect=this._onURLRedirect.bind(this),this._loader.onDataArrival=this._onLoaderChunkArrival.bind(this),this._loader.onComplete=this._onLoaderComplete.bind(this),this._loader.onError=this._onLoaderError.bind(this)}},{key:"open",value:function(Q){this._currentRange={from:0,to:-1},Q&&(this._currentRange.from=Q),this._speedSampler.reset(),Q||(this._fullRequestFlag=!0),this._loader.open(this._dataSource,Object.assign({},this._currentRange))}},{key:"abort",value:function(){this._loader.abort(),this._paused&&(this._paused=!1,this._resumeFrom=0)}},{key:"pause",value:function(){this.isWorking()&&(this._loader.abort(),this._stashUsed!==0?(this._resumeFrom=this._stashByteStart,this._currentRange.to=this._stashByteStart-1):this._resumeFrom=this._currentRange.to+1,this._stashUsed=0,this._stashByteStart=0,this._paused=!0)}},{key:"resume",value:function(){if(this._paused){this._paused=!1;var Q=this._resumeFrom;this._resumeFrom=0,this._internalSeek(Q,!0)}}},{key:"seek",value:function(Q){this._paused=!1,this._stashUsed=0,this._stashByteStart=0,this._internalSeek(Q,!0)}},{key:"_internalSeek",value:function(Q,$){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer($),this._loader.destroy(),this._loader=null;var re={from:Q,to:-1};this._currentRange={from:re.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,re),this._onSeeked&&this._onSeeked()}},{key:"updateUrl",value:function(Q){if(!Q||typeof Q!="string"||Q.length===0)throw new m("Url must be a non-empty string!");this._dataSource.url=Q}},{key:"_expandBuffer",value:function(Q){for(var $=this._stashSize;$+1024*1024*10){var de=new Uint8Array(this._stashBuffer,0,this._stashUsed),Ue=new Uint8Array(re,0,$);Ue.set(de,0)}this._stashBuffer=re,this._bufferSize=$}},{key:"_normalizeSpeed",value:function(Q){var $=this._speedNormalizeList,re=$.length-1,de=0,Ue=0,it=re;if(Q<$[0])return $[0];for(;Ue<=it;){if(de=Ue+Math.floor((it-Ue)/2),de===re||Q>=$[de]&&Q<$[de+1])return $[de];$[de]=512&&Q<=1024?$=Math.floor(Q*1.5):$=Q*2,$>8192&&($=8192);var re=$*1024+1024*1024*1;this._bufferSize0){var jn=this._stashBuffer.slice(0,this._stashUsed),Bn=this._dispatchChunks(jn,this._stashByteStart);if(Bn0){var ne=new Uint8Array(jn,Bn);dn.set(ne,0),this._stashUsed=ne.byteLength,this._stashByteStart+=Bn}}else this._stashUsed=0,this._stashByteStart+=Bn;this._stashUsed+Q.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+Q.byteLength),dn=new Uint8Array(this._stashBuffer,0,this._bufferSize)),dn.set(new Uint8Array(Q),this._stashUsed),this._stashUsed+=Q.byteLength}else{var B=this._dispatchChunks(Q,$);if(Bthis._bufferSize&&(this._expandBuffer(K),dn=new Uint8Array(this._stashBuffer,0,this._bufferSize)),dn.set(new Uint8Array(Q,B),0),this._stashUsed+=K,this._stashByteStart=$+B}}}else if(this._stashUsed===0){var it=this._dispatchChunks(Q,$);if(itthis._bufferSize&&this._expandBuffer(Mt);var Ln=new Uint8Array(this._stashBuffer,0,this._bufferSize);Ln.set(new Uint8Array(Q,it),0),this._stashUsed+=Mt,this._stashByteStart=$+it}}else{this._stashUsed+Q.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+Q.byteLength);var kn=new Uint8Array(this._stashBuffer,0,this._bufferSize);kn.set(new Uint8Array(Q),this._stashUsed),this._stashUsed+=Q.byteLength;var St=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(St0){var an=new Uint8Array(this._stashBuffer,St);kn.set(an,0)}this._stashUsed-=St,this._stashByteStart+=St}}},{key:"_flushStashBuffer",value:function(Q){if(this._stashUsed>0){var $=this._stashBuffer.slice(0,this._stashUsed),re=this._dispatchChunks($,this._stashByteStart),de=$.byteLength-re;if(re<$.byteLength)if(Q)d.w(this.TAG,"".concat(de," bytes unconsumed data remain when flush buffer, dropped"));else{if(re>0){var Ue=new Uint8Array(this._stashBuffer,0,this._bufferSize),it=new Uint8Array($,re);Ue.set(it,0),this._stashUsed=it.byteLength,this._stashByteStart+=re}return 0}return this._stashUsed=0,this._stashByteStart=0,de}return 0}},{key:"_onLoaderComplete",value:function(Q,$){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)}},{key:"_onLoaderError",value:function(Q,$){d.e(this.TAG,"Loader error, code = ".concat($.code,", msg = ").concat($.msg)),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,Q=r.UNRECOVERABLE_EARLY_EOF);switch(Q){case r.EARLY_EOF:{if(!this._config.isLive&&this._totalLength){var re=this._currentRange.to+1;re0){var $=Te.getConfig();Q.emit("change",$)}}},{key:"registerListener",value:function(Q){Te.emitter.addListener("change",Q)}},{key:"removeListener",value:function(Q){Te.emitter.removeListener("change",Q)}},{key:"addLogListener",value:function(Q){d.emitter.addListener("log",Q),d.emitter.listenerCount("log")>0&&(d.ENABLE_CALLBACK=!0,Te._notifyChange())}},{key:"removeLogListener",value:function(Q){d.emitter.removeListener("log",Q),d.emitter.listenerCount("log")===0&&(d.ENABLE_CALLBACK=!1,Te._notifyChange())}}]),Te}();Ge.emitter=new g.a;var he=Ge,ce=function(){function Te(){Object(Y.a)(this,Te),this.mimeType=null,this.duration=null,this.hasAudio=null,this.hasVideo=null,this.audioCodec=null,this.videoCodec=null,this.audioDataRate=null,this.videoDataRate=null,this.audioSampleRate=null,this.audioChannelCount=null,this.width=null,this.height=null,this.fps=null,this.profile=null,this.level=null,this.refFrames=null,this.chromaFormat=null,this.sarNum=null,this.sarDen=null,this.metadata=null,this.segments=null,this.segmentCount=null,this.hasKeyframesIndex=null,this.keyframesIndex=null}return Object(j.a)(Te,[{key:"isComplete",value:function(){var Q=this.hasAudio===!1||this.hasAudio===!0&&this.audioCodec!=null&&this.audioSampleRate!=null&&this.audioChannelCount!=null,$=this.hasVideo===!1||this.hasVideo===!0&&this.videoCodec!=null&&this.width!=null&&this.height!=null&&this.fps!=null&&this.profile!=null&&this.level!=null&&this.refFrames!=null&&this.chromaFormat!=null&&this.sarNum!=null&&this.sarDen!=null;return this.mimeType!=null&&this.duration!=null&&this.metadata!=null&&this.hasKeyframesIndex!=null&&Q&&$}},{key:"isSeekable",value:function(){return this.hasKeyframesIndex===!0}},{key:"getNearestKeyframe",value:function(Q){if(this.keyframesIndex==null)return null;var $=this.keyframesIndex,re=this._search($.times,Q);return{index:re,milliseconds:$.times[re],fileposition:$.filepositions[re]}}},{key:"_search",value:function(Q,$){var re=0,de=Q.length-1,Ue=0,it=0,Mt=de;for($=Q[Ue]&&$=128){ve.push(String.fromCharCode(de&65535)),$+=2;continue}}}else if(Q[$]<240){if(fe(Q,$,2)){var Ue=(Q[$]&15)<<12|(Q[$+1]&63)<<6|Q[$+2]&63;if(Ue>=2048&&(Ue&63488)!==55296){ve.push(String.fromCharCode(Ue&65535)),$+=3;continue}}}else if(Q[$]<248&&fe(Q,$,3)){var it=(Q[$]&7)<<18|(Q[$+1]&63)<<12|(Q[$+2]&63)<<6|Q[$+3]&63;if(it>65536&&it<1114112){it-=65536,ve.push(String.fromCharCode(it>>>10|55296)),ve.push(String.fromCharCode(it&1023|56320)),$+=4;continue}}}ve.push(String.fromCharCode(65533)),++$}return ve.join("")}var Ce=Ne,xe=function(){var Te=new ArrayBuffer(2);return new DataView(Te).setInt16(0,256,!0),new Int16Array(Te)[0]===256}(),ze=function(){function Te(){Object(Y.a)(this,Te)}return Object(j.a)(Te,null,[{key:"parseScriptData",value:function(Q,$,re){var de={};try{var Ue=Te.parseValue(Q,$,re),it=Te.parseValue(Q,$+Ue.size,re-Ue.size);de[Ue.data]=it.data}catch(Mt){d.e("AMF",Mt.toString())}return de}},{key:"parseObject",value:function(Q,$,re){if(re<3)throw new y("Data not enough when parse ScriptDataObject");var de=Te.parseString(Q,$,re),Ue=Te.parseValue(Q,$+de.size,re-de.size),it=Ue.objectEnd;return{data:{name:de.data,value:Ue.data},size:de.size+Ue.size,objectEnd:it}}},{key:"parseVariable",value:function(Q,$,re){return Te.parseObject(Q,$,re)}},{key:"parseString",value:function(Q,$,re){if(re<2)throw new y("Data not enough when parse String");var de=new DataView(Q,$,re),Ue=de.getUint16(0,!xe),it;return Ue>0?it=Ce(new Uint8Array(Q,$+2,Ue)):it="",{data:it,size:2+Ue}}},{key:"parseLongString",value:function(Q,$,re){if(re<4)throw new y("Data not enough when parse LongString");var de=new DataView(Q,$,re),Ue=de.getUint32(0,!xe),it;return Ue>0?it=Ce(new Uint8Array(Q,$+4,Ue)):it="",{data:it,size:4+Ue}}},{key:"parseDate",value:function(Q,$,re){if(re<10)throw new y("Data size invalid when parse Date");var de=new DataView(Q,$,re),Ue=de.getFloat64(0,!xe),it=de.getInt16(8,!xe);return Ue+=it*60*1e3,{data:new Date(Ue),size:8+2}}},{key:"parseValue",value:function(Q,$,re){if(re<1)throw new y("Data not enough when parse Value");var de=new DataView(Q,$,re),Ue=1,it=de.getUint8(0),Mt,Ln=!1;try{switch(it){case 0:Mt=de.getFloat64(1,!xe),Ue+=8;break;case 1:{var kn=de.getUint8(1);Mt=!!kn,Ue+=1;break}case 2:{var St=Te.parseString(Q,$+1,re-1);Mt=St.data,Ue+=St.size;break}case 3:{Mt={};var an=0;for((de.getUint32(re-4,!xe)&16777215)===9&&(an=3);Ue32)throw new m("ExpGolomb: readBits() bits exceeded max 32bits!");if(Q<=this._current_word_bits_left){var $=this._current_word>>>32-Q;return this._current_word<<=Q,this._current_word_bits_left-=Q,$}var re=this._current_word_bits_left?this._current_word:0;re=re>>>32-this._current_word_bits_left;var de=Q-this._current_word_bits_left;this._fillCurrentWord();var Ue=Math.min(de,this._current_word_bits_left),it=this._current_word>>>32-Ue;return this._current_word<<=Ue,this._current_word_bits_left-=Ue,re=re<>>Q)!==0)return this._current_word<<=Q,this._current_word_bits_left-=Q,Q;return this._fillCurrentWord(),Q+this._skipLeadingZero()}},{key:"readUEG",value:function(){var Q=this._skipLeadingZero();return this.readBits(Q+1)-1}},{key:"readSEG",value:function(){var Q=this.readUEG();return Q&1?Q+1>>>1:-1*(Q>>>1)}}]),Te}(),Pe=Fe,Ve=function(){function Te(){Object(Y.a)(this,Te)}return Object(j.a)(Te,null,[{key:"_ebsp2rbsp",value:function(Q){for(var $=Q,re=$.byteLength,de=new Uint8Array(re),Ue=0,it=0;it=2&&($[it]===3&&$[it-1]===0&&$[it-2]===0))continue;de[Ue]=$[it],Ue++}return new Uint8Array(de.buffer,0,Ue)}},{key:"parseSPS",value:function(Q){var $=Te._ebsp2rbsp(Q),re=new Pe($);re.readByte();var de=re.readByte();re.readByte();var Ue=re.readByte();re.readUEG();var it=Te.getProfileString(de),Mt=Te.getLevelString(Ue),Ln=1,kn=420,St=[0,420,422,444],an=8;if((de===100||de===110||de===122||de===244||de===44||de===83||de===86||de===118||de===128||de===138||de===144)&&(Ln=re.readUEG(),Ln===3&&re.readBits(1),Ln<=3&&(kn=St[Ln]),an=re.readUEG()+8,re.readUEG(),re.readBits(1),re.readBool()))for(var Pn=Ln!==3?8:12,dn=0;dn0&&jr<16?(Vt=ua[jr-1],Et=Yr[jr-1]):jr===255&&(Vt=re.readByte()<<8|re.readByte(),Et=re.readByte()<<8|re.readByte())}if(re.readBool()&&re.readBool(),re.readBool()&&(re.readBits(4),re.readBool()&&re.readBits(24)),re.readBool()&&(re.readUEG(),re.readUEG()),re.readBool()){var Tr=re.readBits(32),Jn=re.readBits(32);Fn=re.readBool(),Vn=Jn,Kn=Tr*2,Jt=Vn/Kn}}var hr=1;(Vt!==1||Et!==1)&&(hr=Vt/Et);var Sn=0,On=0;if(Ln===0)Sn=1,On=2-ue;else{var or=Ln===3?1:2,Dn=Ln===1?2:1;Sn=or,On=Dn*(2-ue)}var pr=(K+1)*16,Gn=(2-ue)*((ae+1)*16);pr-=(oe+ht)*Sn,Gn-=(vn+Tn)*On;var se=Math.ceil(pr*hr);return re.destroy(),re=null,{profile_string:it,level_string:Mt,bit_depth:an,ref_frames:B,chroma_format:kn,chroma_format_string:Te.getChromaFormatString(kn),frame_rate:{fixed:Fn,fps:Jt,fps_den:Kn,fps_num:Vn},sar_ratio:{width:Vt,height:Et},codec_size:{width:pr,height:Gn},present_size:{width:se,height:Gn}}}},{key:"_skipScalingList",value:function(Q,$){for(var re=8,de=8,Ue=0,it=0;it<$;it++)de!==0&&(Ue=Q.readSEG(),de=(re+Ue+256)%256),re=de===0?re:de}},{key:"getProfileString",value:function(Q){switch(Q){case 66:return"Baseline";case 77:return"Main";case 88:return"Extended";case 100:return"High";case 110:return"High10";case 122:return"High422";case 244:return"High444";default:return"Unknown"}}},{key:"getLevelString",value:function(Q){return(Q/10).toFixed(1)}},{key:"getChromaFormatString",value:function(Q){switch(Q){case 420:return"4:2:0";case 422:return"4:2:2";case 444:return"4:4:4";default:return"Unknown"}}}]),Te}(),at=Ve,At={OK:"OK",FORMAT_ERROR:"FormatError",FORMAT_UNSUPPORTED:"FormatUnsupported",CODEC_UNSUPPORTED:"CodecUnsupported"},Rt=At;function tn(Te){return Te>>>8&255|(Te&255)<<8}function Qt(Te){return(Te&4278190080)>>>24|(Te&16711680)>>>8|(Te&65280)<<8|(Te&255)<<24}function Cn(Te,ve){return Te[ve]<<24|Te[ve+1]<<16|Te[ve+2]<<8|Te[ve+3]}var Un=function(){function Te(ve,Q){Object(Y.a)(this,Te),this.TAG="FLVDemuxer",this._config=Q,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null,this._dataOffset=ve.dataOffset,this._firstParse=!0,this._dispatch=!1,this._hasAudio=ve.hasAudioTrack,this._hasVideo=ve.hasVideoTrack,this._hasAudioFlagOverrided=!1,this._hasVideoFlagOverrided=!1,this._audioInitialMetadataDispatched=!1,this._videoInitialMetadataDispatched=!1,this._mediaInfo=new Ee,this._mediaInfo.hasAudio=this._hasAudio,this._mediaInfo.hasVideo=this._hasVideo,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._naluLengthSize=4,this._timestampBase=0,this._timescale=1e3,this._duration=0,this._durationOverrided=!1,this._referenceFrameRate={fixed:!0,fps:23.976,fps_num:23976,fps_den:1e3},this._flvSoundRateTable=[5500,11025,22050,44100,48e3],this._mpegSamplingRates=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350],this._mpegAudioV10SampleRateTable=[44100,48e3,32e3,0],this._mpegAudioV20SampleRateTable=[22050,24e3,16e3,0],this._mpegAudioV25SampleRateTable=[11025,12e3,8e3,0],this._mpegAudioL1BitRateTable=[0,32,64,96,128,160,192,224,256,288,320,352,384,416,448,-1],this._mpegAudioL2BitRateTable=[0,32,48,56,64,80,96,112,128,160,192,224,256,320,384,-1],this._mpegAudioL3BitRateTable=[0,32,40,48,56,64,80,96,112,128,160,192,224,256,320,-1],this._videoTrack={type:"video",id:1,sequenceNumber:0,samples:[],length:0},this._audioTrack={type:"audio",id:2,sequenceNumber:0,samples:[],length:0},this._littleEndian=function(){var $=new ArrayBuffer(2);return new DataView($).setInt16(0,256,!0),new Int16Array($)[0]===256}()}return Object(j.a)(Te,[{key:"destroy",value:function(){this._mediaInfo=null,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._videoTrack=null,this._audioTrack=null,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null}},{key:"bindDataSource",value:function(Q){return Q.onDataArrival=this.parseChunks.bind(this),this}},{key:"onTrackMetadata",get:function(){return this._onTrackMetadata},set:function(Q){this._onTrackMetadata=Q}},{key:"onMediaInfo",get:function(){return this._onMediaInfo},set:function(Q){this._onMediaInfo=Q}},{key:"onMetaDataArrived",get:function(){return this._onMetaDataArrived},set:function(Q){this._onMetaDataArrived=Q}},{key:"onScriptDataArrived",get:function(){return this._onScriptDataArrived},set:function(Q){this._onScriptDataArrived=Q}},{key:"onError",get:function(){return this._onError},set:function(Q){this._onError=Q}},{key:"onDataAvailable",get:function(){return this._onDataAvailable},set:function(Q){this._onDataAvailable=Q}},{key:"timestampBase",get:function(){return this._timestampBase},set:function(Q){this._timestampBase=Q}},{key:"overridedDuration",get:function(){return this._duration},set:function(Q){this._durationOverrided=!0,this._duration=Q,this._mediaInfo.duration=Q}},{key:"overridedHasAudio",set:function(Q){this._hasAudioFlagOverrided=!0,this._hasAudio=Q,this._mediaInfo.hasAudio=Q}},{key:"overridedHasVideo",set:function(Q){this._hasVideoFlagOverrided=!0,this._hasVideo=Q,this._mediaInfo.hasVideo=Q}},{key:"resetMediaInfo",value:function(){this._mediaInfo=new Ee}},{key:"_isInitialMetadataDispatched",value:function(){return this._hasAudio&&this._hasVideo?this._audioInitialMetadataDispatched&&this._videoInitialMetadataDispatched:this._hasAudio&&!this._hasVideo?this._audioInitialMetadataDispatched:!this._hasAudio&&this._hasVideo?this._videoInitialMetadataDispatched:!1}},{key:"parseChunks",value:function(Q,$){if(!this._onError||!this._onMediaInfo||!this._onTrackMetadata||!this._onDataAvailable)throw new y("Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified");var re=0,de=this._littleEndian;if($===0)if(Q.byteLength>13){var Ue=Te.probe(Q);re=Ue.dataOffset}else return 0;if(this._firstParse){this._firstParse=!1,$+re!==this._dataOffset&&d.w(this.TAG,"First time parsing but chunk byteStart invalid!");var it=new DataView(Q,re),Mt=it.getUint32(0,!de);Mt!==0&&d.w(this.TAG,"PrevTagSize0 !== 0 !!!"),re+=4}for(;reQ.byteLength)break;var kn=Ln.getUint8(0),St=Ln.getUint32(0,!de)&16777215;if(re+11+St+4>Q.byteLength)break;if(kn!==8&&kn!==9&&kn!==18){d.w(this.TAG,"Unsupported tag type ".concat(kn,", skipped")),re+=11+St+4;continue}var an=Ln.getUint8(4),Pn=Ln.getUint8(5),dn=Ln.getUint8(6),jn=Ln.getUint8(7),Bn=dn|Pn<<8|an<<16|jn<<24,ne=Ln.getUint32(7,!de)&16777215;ne!==0&&d.w(this.TAG,"Meet tag which has StreamID != 0!");var B=re+11;switch(kn){case 8:this._parseAudioData(Q,B,St,Bn);break;case 9:this._parseVideoData(Q,B,St,Bn,$+re);break;case 18:this._parseScriptData(Q,B,St);break}var K=Ln.getUint32(11+St,!de);K!==11+St&&d.w(this.TAG,"Invalid PrevTagSize ".concat(K)),re+=11+St+4}return this._isInitialMetadataDispatched()&&(this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack)),re}},{key:"_parseScriptData",value:function(Q,$,re){var de=Le.parseScriptData(Q,$,re);if(de.hasOwnProperty("onMetaData")){if(de.onMetaData==null||typeof de.onMetaData!="object"){d.w(this.TAG,"Invalid onMetaData structure!");return}this._metadata&&d.w(this.TAG,"Found another onMetaData tag!"),this._metadata=de;var Ue=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},Ue)),typeof Ue.hasAudio=="boolean"&&(this._hasAudioFlagOverrided===!1&&(this._hasAudio=Ue.hasAudio,this._mediaInfo.hasAudio=this._hasAudio)),typeof Ue.hasVideo=="boolean"&&(this._hasVideoFlagOverrided===!1&&(this._hasVideo=Ue.hasVideo,this._mediaInfo.hasVideo=this._hasVideo)),typeof Ue.audiodatarate=="number"&&(this._mediaInfo.audioDataRate=Ue.audiodatarate),typeof Ue.videodatarate=="number"&&(this._mediaInfo.videoDataRate=Ue.videodatarate),typeof Ue.width=="number"&&(this._mediaInfo.width=Ue.width),typeof Ue.height=="number"&&(this._mediaInfo.height=Ue.height),typeof Ue.duration=="number"){if(!this._durationOverrided){var it=Math.floor(Ue.duration*this._timescale);this._duration=it,this._mediaInfo.duration=it}}else this._mediaInfo.duration=0;if(typeof Ue.framerate=="number"){var Mt=Math.floor(Ue.framerate*1e3);if(Mt>0){var Ln=Mt/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=Ln,this._referenceFrameRate.fps_num=Mt,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=Ln}}if(typeof Ue.keyframes=="object"){this._mediaInfo.hasKeyframesIndex=!0;var kn=Ue.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(kn),Ue.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=Ue,d.v(this.TAG,"Parsed onMetaData"),this._mediaInfo.isComplete()&&this._onMediaInfo(this._mediaInfo)}Object.keys(de).length>0&&(this._onScriptDataArrived&&this._onScriptDataArrived(Object.assign({},de)))}},{key:"_parseKeyframesIndex",value:function(Q){for(var $=[],re=[],de=1;de>>4;if(Ln!==2&&Ln!==10){this._onError(Rt.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+Ln);return}var kn=0,St=(Mt&12)>>>2;if(St>=0&&St<=4)kn=this._flvSoundRateTable[St];else{this._onError(Rt.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+St);return}var an=(Mt&2)>>>1,Pn=Mt&1,dn=this._audioMetadata,jn=this._audioTrack;if(dn||(this._hasAudio===!1&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),dn=this._audioMetadata={},dn.type="audio",dn.id=jn.id,dn.timescale=this._timescale,dn.duration=this._duration,dn.audioSampleRate=kn,dn.channelCount=Pn===0?1:2),Ln===10){var Bn=this._parseAACAudioData(Q,$+1,re-1);if(Bn==null)return;if(Bn.packetType===0){dn.config&&d.w(this.TAG,"Found another AudioSpecificConfig!");var ne=Bn.data;dn.audioSampleRate=ne.samplingRate,dn.channelCount=ne.channelCount,dn.codec=ne.codec,dn.originalCodec=ne.originalCodec,dn.config=ne.config,dn.refSampleDuration=1024/dn.audioSampleRate*dn.timescale,d.v(this.TAG,"Parsed AudioSpecificConfig"),this._isInitialMetadataDispatched()?this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack):this._audioInitialMetadataDispatched=!0,this._dispatch=!1,this._onTrackMetadata("audio",dn);var B=this._mediaInfo;B.audioCodec=dn.originalCodec,B.audioSampleRate=dn.audioSampleRate,B.audioChannelCount=dn.channelCount,B.hasVideo?B.videoCodec!=null&&(B.mimeType='video/x-flv; codecs="'+B.videoCodec+","+B.audioCodec+'"'):B.mimeType='video/x-flv; codecs="'+B.audioCodec+'"',B.isComplete()&&this._onMediaInfo(B)}else if(Bn.packetType===1){var K=this._timestampBase+de,ae={unit:Bn.data,length:Bn.data.byteLength,dts:K,pts:K};jn.samples.push(ae),jn.length+=Bn.data.length}else d.e(this.TAG,"Flv: Unsupported AAC data type ".concat(Bn.packetType))}else if(Ln===2){if(!dn.codec){var ue=this._parseMP3AudioData(Q,$+1,re-1,!0);if(ue==null)return;dn.audioSampleRate=ue.samplingRate,dn.channelCount=ue.channelCount,dn.codec=ue.codec,dn.originalCodec=ue.originalCodec,dn.refSampleDuration=1152/dn.audioSampleRate*dn.timescale,d.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",dn);var oe=this._mediaInfo;oe.audioCodec=dn.codec,oe.audioSampleRate=dn.audioSampleRate,oe.audioChannelCount=dn.channelCount,oe.audioDataRate=ue.bitRate,oe.hasVideo?oe.videoCodec!=null&&(oe.mimeType='video/x-flv; codecs="'+oe.videoCodec+","+oe.audioCodec+'"'):oe.mimeType='video/x-flv; codecs="'+oe.audioCodec+'"',oe.isComplete()&&this._onMediaInfo(oe)}var ht=this._parseMP3AudioData(Q,$+1,re-1,!1);if(ht==null)return;var vn=this._timestampBase+de,Tn={unit:ht,length:ht.byteLength,dts:vn,pts:vn};jn.samples.push(Tn),jn.length+=ht.length}}},{key:"_parseAACAudioData",value:function(Q,$,re){if(re<=1){d.w(this.TAG,"Flv: Invalid AAC packet, missing AACPacketType or/and Data!");return}var de={},Ue=new Uint8Array(Q,$,re);return de.packetType=Ue[0],Ue[0]===0?de.data=this._parseAACAudioSpecificConfig(Q,$+1,re-1):de.data=Ue.subarray(1),de}},{key:"_parseAACAudioSpecificConfig",value:function(Q,$,re){var de=new Uint8Array(Q,$,re),Ue=null,it=0,Mt=0,Ln=null,kn=0,St=null;if(it=Mt=de[0]>>>3,kn=(de[0]&7)<<1|de[1]>>>7,kn<0||kn>=this._mpegSamplingRates.length){this._onError(Rt.FORMAT_ERROR,"Flv: AAC invalid sampling frequency index!");return}var an=this._mpegSamplingRates[kn],Pn=(de[1]&120)>>>3;if(Pn<0||Pn>=8){this._onError(Rt.FORMAT_ERROR,"Flv: AAC invalid channel configuration");return}it===5&&(St=(de[1]&7)<<1|de[2]>>>7,Ln=(de[2]&124)>>>2);var dn=self.navigator.userAgent.toLowerCase();return dn.indexOf("firefox")!==-1?kn>=6?(it=5,Ue=new Array(4),St=kn-3):(it=2,Ue=new Array(2),St=kn):dn.indexOf("android")!==-1?(it=2,Ue=new Array(2),St=kn):(it=5,St=kn,Ue=new Array(4),kn>=6?St=kn-3:Pn===1&&(it=2,Ue=new Array(2),St=kn)),Ue[0]=it<<3,Ue[0]|=(kn&15)>>>1,Ue[1]=(kn&15)<<7,Ue[1]|=(Pn&15)<<3,it===5&&(Ue[1]|=(St&15)>>>1,Ue[2]=(St&1)<<7,Ue[2]|=2<<2,Ue[3]=0),{config:Ue,samplingRate:an,channelCount:Pn,codec:"mp4a.40."+it,originalCodec:"mp4a.40."+Mt}}},{key:"_parseMP3AudioData",value:function(Q,$,re,de){if(re<4){d.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");return}var Ue=this._littleEndian,it=new Uint8Array(Q,$,re),Mt=null;if(de){if(it[0]!==255)return;var Ln=it[1]>>>3&3,kn=(it[1]&6)>>1,St=(it[2]&240)>>>4,an=(it[2]&12)>>>2,Pn=it[3]>>>6&3,dn=Pn!==3?2:1,jn=0,Bn=0,ne=34,B="mp3";switch(Ln){case 0:jn=this._mpegAudioV25SampleRateTable[an];break;case 2:jn=this._mpegAudioV20SampleRateTable[an];break;case 3:jn=this._mpegAudioV10SampleRateTable[an];break}switch(kn){case 1:ne=34,St>>4,Ln=it&15;if(Ln!==7){this._onError(Rt.CODEC_UNSUPPORTED,"Flv: Unsupported codec in video frame: ".concat(Ln));return}this._parseAVCVideoPacket(Q,$+1,re-1,de,Ue,Mt)}},{key:"_parseAVCVideoPacket",value:function(Q,$,re,de,Ue,it){if(re<4){d.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");return}var Mt=this._littleEndian,Ln=new DataView(Q,$,re),kn=Ln.getUint8(0),St=Ln.getUint32(0,!Mt)&16777215,an=St<<8>>8;if(kn===0)this._parseAVCDecoderConfigurationRecord(Q,$+4,re-4);else if(kn===1)this._parseAVCVideoData(Q,$+4,re-4,de,Ue,it,an);else if(!(kn===2)){this._onError(Rt.FORMAT_ERROR,"Flv: Invalid video packet type ".concat(kn));return}}},{key:"_parseAVCDecoderConfigurationRecord",value:function(Q,$,re){if(re<7){d.w(this.TAG,"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!");return}var de=this._videoMetadata,Ue=this._videoTrack,it=this._littleEndian,Mt=new DataView(Q,$,re);de?typeof de.avcc!="undefined"&&d.w(this.TAG,"Found another AVCDecoderConfigurationRecord!"):(this._hasVideo===!1&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),de=this._videoMetadata={},de.type="video",de.id=Ue.id,de.timescale=this._timescale,de.duration=this._duration);var Ln=Mt.getUint8(0),kn=Mt.getUint8(1),St=Mt.getUint8(2),an=Mt.getUint8(3);if(Ln!==1||kn===0){this._onError(Rt.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");return}if(this._naluLengthSize=(Mt.getUint8(4)&3)+1,this._naluLengthSize!==3&&this._naluLengthSize!==4){this._onError(Rt.FORMAT_ERROR,"Flv: Strange NaluLengthSizeMinusOne: ".concat(this._naluLengthSize-1));return}var Pn=Mt.getUint8(5)&31;if(Pn===0){this._onError(Rt.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");return}else Pn>1&&d.w(this.TAG,"Flv: Strange AVCDecoderConfigurationRecord: SPS Count = ".concat(Pn));for(var dn=6,jn=0;jn1&&d.w(this.TAG,"Flv: Strange AVCDecoderConfigurationRecord: PPS Count = ".concat(fr));dn++;for(var Vt=0;Vt=re){d.w(this.TAG,"Malformed Nalu near timestamp ".concat(jn,", offset = ").concat(Pn,", dataSize = ").concat(re));break}var ne=kn.getUint32(Pn,!Ln);if(dn===3&&(ne>>>=8),ne>re-dn){d.w(this.TAG,"Malformed Nalus near timestamp ".concat(jn,", NaluSize > DataSize!"));return}var B=kn.getUint8(Pn+dn)&31;B===5&&(Bn=!0);var K=new Uint8Array(Q,$+Pn,dn+ne),ae={type:B,data:K};St.push(ae),an+=K.byteLength,Pn+=dn+ne}if(St.length){var ue=this._videoTrack,oe={units:St,length:an,isKeyframe:Bn,dts:jn,cts:Mt,pts:jn+Mt};Bn&&(oe.fileposition=Ue),ue.samples.push(oe),ue.length+=an}}}],[{key:"probe",value:function(Q){var $=new Uint8Array(Q),re={match:!1};if($[0]!==70||$[1]!==76||$[2]!==86||$[3]!==1)return re;var de=($[4]&4)>>>2!==0,Ue=($[4]&1)!==0,it=Cn($,5);return it<9?re:{match:!0,consumed:it,dataOffset:it,hasAudioTrack:de,hasVideoTrack:Ue}}}]),Te}(),mt=Un,lt=function(){function Te(){Object(Y.a)(this,Te)}return Object(j.a)(Te,null,[{key:"init",value:function(){Te.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],mvex:[],mvhd:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[],".mp3":[]};for(var Q in Te.types)Te.types.hasOwnProperty(Q)&&(Te.types[Q]=[Q.charCodeAt(0),Q.charCodeAt(1),Q.charCodeAt(2),Q.charCodeAt(3)]);var $=Te.constants={};$.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),$.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),$.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),$.STSC=$.STCO=$.STTS,$.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),$.HDLR_VIDEO=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),$.HDLR_AUDIO=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]),$.DREF=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),$.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),$.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}},{key:"box",value:function(Q){for(var $=8,re=null,de=Array.prototype.slice.call(arguments,1),Ue=de.length,it=0;it>>24&255,re[1]=$>>>16&255,re[2]=$>>>8&255,re[3]=$&255,re.set(Q,4);for(var Mt=8,Ln=0;Ln>>24&255,Q>>>16&255,Q>>>8&255,Q&255,$>>>24&255,$>>>16&255,$>>>8&255,$&255,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]))}},{key:"trak",value:function(Q){return Te.box(Te.types.trak,Te.tkhd(Q),Te.mdia(Q))}},{key:"tkhd",value:function(Q){var $=Q.id,re=Q.duration,de=Q.presentWidth,Ue=Q.presentHeight;return Te.box(Te.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,$>>>24&255,$>>>16&255,$>>>8&255,$&255,0,0,0,0,re>>>24&255,re>>>16&255,re>>>8&255,re&255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,de>>>8&255,de&255,0,0,Ue>>>8&255,Ue&255,0,0]))}},{key:"mdia",value:function(Q){return Te.box(Te.types.mdia,Te.mdhd(Q),Te.hdlr(Q),Te.minf(Q))}},{key:"mdhd",value:function(Q){var $=Q.timescale,re=Q.duration;return Te.box(Te.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,$>>>24&255,$>>>16&255,$>>>8&255,$&255,re>>>24&255,re>>>16&255,re>>>8&255,re&255,85,196,0,0]))}},{key:"hdlr",value:function(Q){var $=null;return Q.type==="audio"?$=Te.constants.HDLR_AUDIO:$=Te.constants.HDLR_VIDEO,Te.box(Te.types.hdlr,$)}},{key:"minf",value:function(Q){var $=null;return Q.type==="audio"?$=Te.box(Te.types.smhd,Te.constants.SMHD):$=Te.box(Te.types.vmhd,Te.constants.VMHD),Te.box(Te.types.minf,$,Te.dinf(),Te.stbl(Q))}},{key:"dinf",value:function(){var Q=Te.box(Te.types.dinf,Te.box(Te.types.dref,Te.constants.DREF));return Q}},{key:"stbl",value:function(Q){var $=Te.box(Te.types.stbl,Te.stsd(Q),Te.box(Te.types.stts,Te.constants.STTS),Te.box(Te.types.stsc,Te.constants.STSC),Te.box(Te.types.stsz,Te.constants.STSZ),Te.box(Te.types.stco,Te.constants.STCO));return $}},{key:"stsd",value:function(Q){return Q.type==="audio"?Q.codec==="mp3"?Te.box(Te.types.stsd,Te.constants.STSD_PREFIX,Te.mp3(Q)):Te.box(Te.types.stsd,Te.constants.STSD_PREFIX,Te.mp4a(Q)):Te.box(Te.types.stsd,Te.constants.STSD_PREFIX,Te.avc1(Q))}},{key:"mp3",value:function(Q){var $=Q.channelCount,re=Q.audioSampleRate,de=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,$,0,16,0,0,0,0,re>>>8&255,re&255,0,0]);return Te.box(Te.types[".mp3"],de)}},{key:"mp4a",value:function(Q){var $=Q.channelCount,re=Q.audioSampleRate,de=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,$,0,16,0,0,0,0,re>>>8&255,re&255,0,0]);return Te.box(Te.types.mp4a,de,Te.esds(Q))}},{key:"esds",value:function(Q){var $=Q.config||[],re=$.length,de=new Uint8Array([0,0,0,0,3,23+re,0,1,0,4,15+re,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([re]).concat($).concat([6,1,2]));return Te.box(Te.types.esds,de)}},{key:"avc1",value:function(Q){var $=Q.avcc,re=Q.codecWidth,de=Q.codecHeight,Ue=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,re>>>8&255,re&255,de>>>8&255,de&255,0,72,0,0,0,72,0,0,0,0,0,0,0,1,10,120,113,113,47,102,108,118,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,255,255]);return Te.box(Te.types.avc1,Ue,Te.box(Te.types.avcC,$))}},{key:"mvex",value:function(Q){return Te.box(Te.types.mvex,Te.trex(Q))}},{key:"trex",value:function(Q){var $=Q.id,re=new Uint8Array([0,0,0,0,$>>>24&255,$>>>16&255,$>>>8&255,$&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return Te.box(Te.types.trex,re)}},{key:"moof",value:function(Q,$){return Te.box(Te.types.moof,Te.mfhd(Q.sequenceNumber),Te.traf(Q,$))}},{key:"mfhd",value:function(Q){var $=new Uint8Array([0,0,0,0,Q>>>24&255,Q>>>16&255,Q>>>8&255,Q&255]);return Te.box(Te.types.mfhd,$)}},{key:"traf",value:function(Q,$){var re=Q.id,de=Te.box(Te.types.tfhd,new Uint8Array([0,0,0,0,re>>>24&255,re>>>16&255,re>>>8&255,re&255])),Ue=Te.box(Te.types.tfdt,new Uint8Array([0,0,0,0,$>>>24&255,$>>>16&255,$>>>8&255,$&255])),it=Te.sdtp(Q),Mt=Te.trun(Q,it.byteLength+16+16+8+16+8+8);return Te.box(Te.types.traf,de,Ue,Mt,it)}},{key:"sdtp",value:function(Q){for(var $=Q.samples||[],re=$.length,de=new Uint8Array(4+re),Ue=0;Ue>>24&255,de>>>16&255,de>>>8&255,de&255,$>>>24&255,$>>>16&255,$>>>8&255,$&255],0);for(var Mt=0;Mt>>24&255,Ln>>>16&255,Ln>>>8&255,Ln&255,kn>>>24&255,kn>>>16&255,kn>>>8&255,kn&255,St.isLeading<<2|St.dependsOn,St.isDependedOn<<6|St.hasRedundancy<<4|St.isNonSync,0,0,an>>>24&255,an>>>16&255,an>>>8&255,an&255],12+16*Mt)}return Te.box(Te.types.trun,it)}},{key:"mdat",value:function(Q){return Te.box(Te.types.mdat,Q)}}]),Te}();lt.init();var Ht=lt,sn=function(){function Te(){Object(Y.a)(this,Te)}return Object(j.a)(Te,null,[{key:"getSilentFrame",value:function(Q,$){if(Q==="mp4a.40.2"){if($===1)return new Uint8Array([0,200,0,128,35,128]);if($===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if($===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if($===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if($===5)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if($===6)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224])}else{if($===1)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if($===2)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if($===3)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94])}return null}}]),Te}(),Tt=sn,wt=function Te(ve,Q,$,re,de){Object(Y.a)(this,Te),this.dts=ve,this.pts=Q,this.duration=$,this.originalDts=re,this.isSyncPoint=de,this.fileposition=null},Qe=function(){function Te(){Object(Y.a)(this,Te),this.beginDts=0,this.endDts=0,this.beginPts=0,this.endPts=0,this.originalBeginDts=0,this.originalEndDts=0,this.syncPoints=[],this.firstSample=null,this.lastSample=null}return Object(j.a)(Te,[{key:"appendSyncPoint",value:function(Q){Q.isSyncPoint=!0,this.syncPoints.push(Q)}}]),Te}(),Je=function(){function Te(){Object(Y.a)(this,Te),this._list=[]}return Object(j.a)(Te,[{key:"clear",value:function(){this._list=[]}},{key:"appendArray",value:function(Q){var $=this._list;if(Q.length===0)return;$.length>0&&Q[0].originalDts<$[$.length-1].originalDts&&this.clear(),Array.prototype.push.apply($,Q)}},{key:"getLastSyncPointBeforeDts",value:function(Q){if(this._list.length==0)return null;var $=this._list,re=0,de=$.length-1,Ue=0,it=0,Mt=de;for(Q<$[0].dts&&(re=0,it=Mt+1);it<=Mt;)if(Ue=it+Math.floor((Mt-it)/2),Ue===de||Q>=$[Ue].dts&&Q<$[Ue+1].dts){re=Ue;break}else $[Ue].dts$[de].lastSample.originalDts&&Q<$[de+1].originalBeginDts){Mt=de;break}else $[de].originalBeginDts=$[de].lastSample.originalDts&&(de===$.length-1||de<$.length-1&&re.originalBeginDts<$[de+1].originalBeginDts)?Ue=de+1:$.length>0&&(Ue=this._searchNearestSegmentBefore(re.originalBeginDts)+1),this._lastAppendLocation=Ue,this._list.splice(Ue,0,re)}},{key:"getLastSegmentBefore",value:function(Q){var $=this._searchNearestSegmentBefore(Q);return $>=0?this._list[$]:null}},{key:"getLastSampleBefore",value:function(Q){var $=this.getLastSegmentBefore(Q);return $!=null?$.lastSample:null}},{key:"getLastSyncPointBefore",value:function(Q){for(var $=this._searchNearestSegmentBefore(Q),re=this._list[$].syncPoints;re.length===0&&$>0;)$--,re=this._list[$].syncPoints;return re.length>0?re[re.length-1]:null}}]),Te}(),Oe=function(){function Te(ve){Object(Y.a)(this,Te),this.TAG="MP4Remuxer",this._config=ve,this._isLive=ve.isLive===!0,this._dtsBase=-1,this._dtsBaseInited=!1,this._audioDtsBase=Infinity,this._videoDtsBase=Infinity,this._audioNextDts=void 0,this._videoNextDts=void 0,this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList=new Xe("audio"),this._videoSegmentInfoList=new Xe("video"),this._onInitSegment=null,this._onMediaSegment=null,this._forceFirstIDR=!!(A.chrome&&(A.version.major<50||A.version.major===50&&A.version.build<2661)),this._fillSilentAfterSeek=A.msedge||A.msie,this._mp3UseMpegAudio=!A.firefox,this._fillAudioTimestampGap=this._config.fixAudioTimestampGap}return Object(j.a)(Te,[{key:"destroy",value:function(){this._dtsBase=-1,this._dtsBaseInited=!1,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList.clear(),this._audioSegmentInfoList=null,this._videoSegmentInfoList.clear(),this._videoSegmentInfoList=null,this._onInitSegment=null,this._onMediaSegment=null}},{key:"bindDataSource",value:function(Q){return Q.onDataAvailable=this.remux.bind(this),Q.onTrackMetadata=this._onTrackMetadataReceived.bind(this),this}},{key:"onInitSegment",get:function(){return this._onInitSegment},set:function(Q){this._onInitSegment=Q}},{key:"onMediaSegment",get:function(){return this._onMediaSegment},set:function(Q){this._onMediaSegment=Q}},{key:"insertDiscontinuity",value:function(){this._audioNextDts=this._videoNextDts=void 0}},{key:"seek",value:function(Q){this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._videoSegmentInfoList.clear(),this._audioSegmentInfoList.clear()}},{key:"remux",value:function(Q,$){if(!this._onMediaSegment)throw new y("MP4Remuxer: onMediaSegment callback must be specificed!");this._dtsBaseInited||this._calculateDtsBase(Q,$),this._remuxVideo($),this._remuxAudio(Q)}},{key:"_onTrackMetadataReceived",value:function(Q,$){var re=null,de="mp4",Ue=$.codec;if(Q==="audio")this._audioMeta=$,$.codec==="mp3"&&this._mp3UseMpegAudio?(de="mpeg",Ue="",re=new Uint8Array):re=Ht.generateInitSegment($);else if(Q==="video")this._videoMeta=$,re=Ht.generateInitSegment($);else return;if(!this._onInitSegment)throw new y("MP4Remuxer: onInitSegment callback must be specified!");this._onInitSegment(Q,{type:Q,data:re.buffer,codec:Ue,container:"".concat(Q,"/").concat(de),mediaDuration:$.duration})}},{key:"_calculateDtsBase",value:function(Q,$){if(this._dtsBaseInited)return;Q.samples&&Q.samples.length&&(this._audioDtsBase=Q.samples[0].dts),$.samples&&$.samples.length&&(this._videoDtsBase=$.samples[0].dts),this._dtsBase=Math.min(this._audioDtsBase,this._videoDtsBase),this._dtsBaseInited=!0}},{key:"flushStashedSamples",value:function(){var Q=this._videoStashedLastSample,$=this._audioStashedLastSample,re={type:"video",id:1,sequenceNumber:0,samples:[],length:0};Q!=null&&(re.samples.push(Q),re.length=Q.length);var de={type:"audio",id:2,sequenceNumber:0,samples:[],length:0};$!=null&&(de.samples.push($),de.length=$.length),this._videoStashedLastSample=null,this._audioStashedLastSample=null,this._remuxVideo(re,!0),this._remuxAudio(de,!0)}},{key:"_remuxAudio",value:function(Q,$){if(this._audioMeta==null)return;var re=Q,de=re.samples,Ue=void 0,it=-1,Mt=-1,Ln=-1,kn=this._audioMeta.refSampleDuration,St=this._audioMeta.codec==="mp3"&&this._mp3UseMpegAudio,an=this._dtsBaseInited&&this._audioNextDts===void 0,Pn=!1;if(!de||de.length===0)return;if(de.length===1&&!$)return;var dn=0,jn=null,Bn=0;St?(dn=0,Bn=re.length):(dn=8,Bn=8+re.length);var ne=null;if(de.length>1&&(ne=de.pop(),Bn-=ne.length),this._audioStashedLastSample!=null){var B=this._audioStashedLastSample;this._audioStashedLastSample=null,de.unshift(B),Bn+=B.length}ne!=null&&(this._audioStashedLastSample=ne);var K=de[0].dts-this._dtsBase;if(this._audioNextDts)Ue=K-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())Ue=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&(this._audioMeta.originalCodec!=="mp3"&&(Pn=!0));else{var ae=this._audioSegmentInfoList.getLastSampleBefore(K);if(ae!=null){var ue=K-(ae.originalDts+ae.duration);ue<=3&&(ue=0);var oe=ae.dts+ae.duration+ue;Ue=K-oe}else Ue=0}if(Pn){var ht=K-Ue,vn=this._videoSegmentInfoList.getLastSegmentBefore(K);if(vn!=null&&vn.beginDts=1?jr=Et[Et.length-1].duration:jr=Math.floor(kn);var Tr=!1,Jn=null;if(jr>kn*1.5&&this._audioMeta.codec!=="mp3"&&this._fillAudioTimestampGap&&!A.safari){Tr=!0;var hr=Math.abs(jr-kn),Sn=Math.ceil(hr/kn),On=ir+kn;d.w(this.TAG,`Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync. -`+"dts: ".concat(ir+jr," ms, expected: ").concat(ir+Math.round(kn)," ms, ")+"delta: ".concat(Math.round(hr)," ms, generate: ").concat(Sn," frames"));var or=Tt.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount);or==null&&(d.w(this.TAG,"Unable to generate silent frame for "+"".concat(this._audioMeta.originalCodec," with ").concat(this._audioMeta.channelCount," channels, repeat last frame")),or=Vn),Jn=[];for(var Dn=0;Dn0){var Gn=Jn[Jn.length-1];Gn.duration=pr-Gn.dts}var se={dts:pr,pts:pr,cts:0,unit:or,size:or.byteLength,duration:0,originalDts:Kn,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}};Jn.push(se),Bn+=se.size,On+=kn}var tt=Jn[Jn.length-1];tt.duration=ir+jr-tt.dts,jr=Math.round(kn)}Et.push({dts:ir,pts:ir,cts:0,unit:Fn.unit,size:Fn.unit.byteLength,duration:jr,originalDts:Kn,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}}),Tr&&Et.push.apply(Et,Jn)}St?jn=new Uint8Array(Bn):(jn=new Uint8Array(Bn),jn[0]=Bn>>>24&255,jn[1]=Bn>>>16&255,jn[2]=Bn>>>8&255,jn[3]=Bn&255,jn.set(Ht.types.mdat,4));for(var rt=0;rt1&&(dn=de.pop(),Pn-=dn.length),this._videoStashedLastSample!=null){var jn=this._videoStashedLastSample;this._videoStashedLastSample=null,de.unshift(jn),Pn+=jn.length}dn!=null&&(this._videoStashedLastSample=dn);var Bn=de[0].dts-this._dtsBase;if(this._videoNextDts)Ue=Bn-this._videoNextDts;else if(this._videoSegmentInfoList.isEmpty())Ue=0;else{var ne=this._videoSegmentInfoList.getLastSampleBefore(Bn);if(ne!=null){var B=Bn-(ne.originalDts+ne.duration);B<=3&&(B=0);var K=ne.dts+ne.duration+B;Ue=Bn-K}else Ue=0}for(var ae=new Qe,ue=[],oe=0;oe=1?Jt=ue[ue.length-1].duration:Jt=Math.floor(this._videoMeta.refSampleDuration);if(Tn){var Kn=new wt(fr,Et,Jt,ht.dts,!0);Kn.fileposition=ht.fileposition,ae.appendSyncPoint(Kn)}ue.push({dts:fr,pts:Et,cts:Vt,units:ht.units,size:ht.length,isKeyframe:Tn,duration:Jt,originalDts:vn,flags:{isLeading:0,dependsOn:Tn?2:1,isDependedOn:Tn?1:0,hasRedundancy:0,isNonSync:Tn?0:1}})}an=new Uint8Array(Pn),an[0]=Pn>>>24&255,an[1]=Pn>>>16&255,an[2]=Pn>>>8&255,an[3]=Pn&255,an.set(Ht.types.mdat,4);for(var ir=0;ir0)this._demuxer.bindDataSource(this._ioctl),this._demuxer.timestampBase=this._mediaDataSource.segments[this._currentSegmentIndex].timestampBase,Ue=this._demuxer.parseChunks(Q,$);else if((de=mt.probe(Q)).match){this._demuxer=new mt(de,this._config),this._remuxer||(this._remuxer=new Ae(this._config));var it=this._mediaDataSource;it.duration!=null&&!isNaN(it.duration)&&(this._demuxer.overridedDuration=it.duration),typeof it.hasAudio=="boolean"&&(this._demuxer.overridedHasAudio=it.hasAudio),typeof it.hasVideo=="boolean"&&(this._demuxer.overridedHasVideo=it.hasVideo),this._demuxer.timestampBase=it.segments[this._currentSegmentIndex].timestampBase,this._demuxer.onError=this._onDemuxException.bind(this),this._demuxer.onMediaInfo=this._onMediaInfo.bind(this),this._demuxer.onMetaDataArrived=this._onMetaDataArrived.bind(this),this._demuxer.onScriptDataArrived=this._onScriptDataArrived.bind(this),this._remuxer.bindDataSource(this._demuxer.bindDataSource(this._ioctl)),this._remuxer.onInitSegment=this._onRemuxerInitSegmentArrival.bind(this),this._remuxer.onMediaSegment=this._onRemuxerMediaSegmentArrival.bind(this),Ue=this._demuxer.parseChunks(Q,$)}else de=null,d.e(this.TAG,"Non-FLV, Unsupported media type!"),Promise.resolve().then(function(){re._internalAbort()}),this._emitter.emit(Se.DEMUX_ERROR,Rt.FORMAT_UNSUPPORTED,"Non-FLV, Unsupported media type"),Ue=0;return Ue}},{key:"_onMediaInfo",value:function(Q){var $=this;this._mediaInfo==null&&(this._mediaInfo=Object.assign({},Q),this._mediaInfo.keyframesIndex=null,this._mediaInfo.segments=[],this._mediaInfo.segmentCount=this._mediaDataSource.segments.length,Object.setPrototypeOf(this._mediaInfo,Ee.prototype));var re=Object.assign({},Q);Object.setPrototypeOf(re,Ee.prototype),this._mediaInfo.segments[this._currentSegmentIndex]=re,this._reportSegmentMediaInfo(this._currentSegmentIndex),this._pendingSeekTime!=null&&Promise.resolve().then(function(){var de=$._pendingSeekTime;$._pendingSeekTime=null,$.seek(de)})}},{key:"_onMetaDataArrived",value:function(Q){this._emitter.emit(Se.METADATA_ARRIVED,Q)}},{key:"_onScriptDataArrived",value:function(Q){this._emitter.emit(Se.SCRIPTDATA_ARRIVED,Q)}},{key:"_onIOSeeked",value:function(){this._remuxer.insertDiscontinuity()}},{key:"_onIOComplete",value:function(Q){var $=Q,re=$+1;re0&&re[0].originalDts===de&&(de=re[0].pts),this._emitter.emit(Se.RECOMMEND_SEEKPOINT,de)}}},{key:"_enableStatisticsReporter",value:function(){this._statisticsReporter==null&&(this._statisticsReporter=self.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval))}},{key:"_disableStatisticsReporter",value:function(){this._statisticsReporter&&(self.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}},{key:"_reportSegmentMediaInfo",value:function(Q){var $=this._mediaInfo.segments[Q],re=Object.assign({},$);re.duration=this._mediaInfo.duration,re.segmentCount=this._mediaInfo.segmentCount,delete re.segments,delete re.keyframesIndex,this._emitter.emit(Se.MEDIA_INFO,re)}},{key:"_reportStatisticsInfo",value:function(){var Q={};Q.url=this._ioctl.currentURL,Q.hasRedirect=this._ioctl.hasRedirect,Q.hasRedirect&&(Q.redirectedURL=this._ioctl.currentRedirectedURL),Q.speed=this._ioctl.currentSpeed,Q.loaderType=this._ioctl.loaderType,Q.currentSegmentIndex=this._currentSegmentIndex,Q.totalSegmentCount=this._mediaDataSource.segments.length,this._emitter.emit(Se.STATISTICS_INFO,Q)}}]),Te}(),et=dt,xt=function(ve){var Q="TransmuxingWorker",$=null,re=Bn.bind(this);U.install(),ve.addEventListener("message",function(ne){switch(ne.data.cmd){case"init":$=new et(ne.data.param[0],ne.data.param[1]),$.on(Se.IO_ERROR,Pn.bind(this)),$.on(Se.DEMUX_ERROR,dn.bind(this)),$.on(Se.INIT_SEGMENT,de.bind(this)),$.on(Se.MEDIA_SEGMENT,Ue.bind(this)),$.on(Se.LOADING_COMPLETE,it.bind(this)),$.on(Se.RECOVERED_EARLY_EOF,Mt.bind(this)),$.on(Se.MEDIA_INFO,Ln.bind(this)),$.on(Se.METADATA_ARRIVED,kn.bind(this)),$.on(Se.SCRIPTDATA_ARRIVED,St.bind(this)),$.on(Se.STATISTICS_INFO,an.bind(this)),$.on(Se.RECOMMEND_SEEKPOINT,jn.bind(this));break;case"destroy":$&&($.destroy(),$=null),ve.postMessage({msg:"destroyed"});break;case"start":$.start();break;case"stop":$.stop();break;case"seek":$.seek(ne.data.param);break;case"pause":$.pause();break;case"resume":$.resume();break;case"logging_config":{var B=ne.data.param;he.applyConfig(B),B.enableCallback===!0?he.addLogListener(re):he.removeLogListener(re);break}}});function de(ne,B){var K={msg:Se.INIT_SEGMENT,data:{type:ne,data:B}};ve.postMessage(K,[B.data])}function Ue(ne,B){var K={msg:Se.MEDIA_SEGMENT,data:{type:ne,data:B}};ve.postMessage(K,[B.data])}function it(){var ne={msg:Se.LOADING_COMPLETE};ve.postMessage(ne)}function Mt(){var ne={msg:Se.RECOVERED_EARLY_EOF};ve.postMessage(ne)}function Ln(ne){var B={msg:Se.MEDIA_INFO,data:ne};ve.postMessage(B)}function kn(ne){var B={msg:Se.METADATA_ARRIVED,data:ne};ve.postMessage(B)}function St(ne){var B={msg:Se.SCRIPTDATA_ARRIVED,data:ne};ve.postMessage(B)}function an(ne){var B={msg:Se.STATISTICS_INFO,data:ne};ve.postMessage(B)}function Pn(ne,B){ve.postMessage({msg:Se.IO_ERROR,data:{type:ne,info:B}})}function dn(ne,B){ve.postMessage({msg:Se.DEMUX_ERROR,data:{type:ne,info:B}})}function jn(ne){ve.postMessage({msg:Se.RECOMMEND_SEEKPOINT,data:ne})}function Bn(ne,B){ve.postMessage({msg:"logcat_callback",data:{type:ne,logcat:B}})}},xn=xt,Dt=function(){function Te(ve,Q){if(Object(Y.a)(this,Te),this.TAG="Transmuxer",this._emitter=new g.a,Q.enableWorker&&typeof Worker!="undefined")try{var $=_("0r65");this._worker=$(xn),this._workerDestroying=!1,this._worker.addEventListener("message",this._onWorkerMessage.bind(this)),this._worker.postMessage({cmd:"init",param:[ve,Q]}),this.e={onLoggingConfigChanged:this._onLoggingConfigChanged.bind(this)},he.registerListener(this.e.onLoggingConfigChanged),this._worker.postMessage({cmd:"logging_config",param:he.getConfig()})}catch(de){d.e(this.TAG,"Error while initialize transmuxing worker, fallback to inline transmuxing"),this._worker=null,this._controller=new et(ve,Q)}else this._controller=new et(ve,Q);if(this._controller){var re=this._controller;re.on(Se.IO_ERROR,this._onIOError.bind(this)),re.on(Se.DEMUX_ERROR,this._onDemuxError.bind(this)),re.on(Se.INIT_SEGMENT,this._onInitSegment.bind(this)),re.on(Se.MEDIA_SEGMENT,this._onMediaSegment.bind(this)),re.on(Se.LOADING_COMPLETE,this._onLoadingComplete.bind(this)),re.on(Se.RECOVERED_EARLY_EOF,this._onRecoveredEarlyEof.bind(this)),re.on(Se.MEDIA_INFO,this._onMediaInfo.bind(this)),re.on(Se.METADATA_ARRIVED,this._onMetaDataArrived.bind(this)),re.on(Se.SCRIPTDATA_ARRIVED,this._onScriptDataArrived.bind(this)),re.on(Se.STATISTICS_INFO,this._onStatisticsInfo.bind(this)),re.on(Se.RECOMMEND_SEEKPOINT,this._onRecommendSeekpoint.bind(this))}}return Object(j.a)(Te,[{key:"destroy",value:function(){this._worker?this._workerDestroying||(this._workerDestroying=!0,this._worker.postMessage({cmd:"destroy"}),he.removeListener(this.e.onLoggingConfigChanged),this.e=null):(this._controller.destroy(),this._controller=null),this._emitter.removeAllListeners(),this._emitter=null}},{key:"on",value:function(Q,$){this._emitter.addListener(Q,$)}},{key:"off",value:function(Q,$){this._emitter.removeListener(Q,$)}},{key:"hasWorker",value:function(){return this._worker!=null}},{key:"open",value:function(){this._worker?this._worker.postMessage({cmd:"start"}):this._controller.start()}},{key:"close",value:function(){this._worker?this._worker.postMessage({cmd:"stop"}):this._controller.stop()}},{key:"seek",value:function(Q){this._worker?this._worker.postMessage({cmd:"seek",param:Q}):this._controller.seek(Q)}},{key:"pause",value:function(){this._worker?this._worker.postMessage({cmd:"pause"}):this._controller.pause()}},{key:"resume",value:function(){this._worker?this._worker.postMessage({cmd:"resume"}):this._controller.resume()}},{key:"_onInitSegment",value:function(Q,$){var re=this;Promise.resolve().then(function(){re._emitter.emit(Se.INIT_SEGMENT,Q,$)})}},{key:"_onMediaSegment",value:function(Q,$){var re=this;Promise.resolve().then(function(){re._emitter.emit(Se.MEDIA_SEGMENT,Q,$)})}},{key:"_onLoadingComplete",value:function(){var Q=this;Promise.resolve().then(function(){Q._emitter.emit(Se.LOADING_COMPLETE)})}},{key:"_onRecoveredEarlyEof",value:function(){var Q=this;Promise.resolve().then(function(){Q._emitter.emit(Se.RECOVERED_EARLY_EOF)})}},{key:"_onMediaInfo",value:function(Q){var $=this;Promise.resolve().then(function(){$._emitter.emit(Se.MEDIA_INFO,Q)})}},{key:"_onMetaDataArrived",value:function(Q){var $=this;Promise.resolve().then(function(){$._emitter.emit(Se.METADATA_ARRIVED,Q)})}},{key:"_onScriptDataArrived",value:function(Q){var $=this;Promise.resolve().then(function(){$._emitter.emit(Se.SCRIPTDATA_ARRIVED,Q)})}},{key:"_onStatisticsInfo",value:function(Q){var $=this;Promise.resolve().then(function(){$._emitter.emit(Se.STATISTICS_INFO,Q)})}},{key:"_onIOError",value:function(Q,$){var re=this;Promise.resolve().then(function(){re._emitter.emit(Se.IO_ERROR,Q,$)})}},{key:"_onDemuxError",value:function(Q,$){var re=this;Promise.resolve().then(function(){re._emitter.emit(Se.DEMUX_ERROR,Q,$)})}},{key:"_onRecommendSeekpoint",value:function(Q){var $=this;Promise.resolve().then(function(){$._emitter.emit(Se.RECOMMEND_SEEKPOINT,Q)})}},{key:"_onLoggingConfigChanged",value:function(Q){this._worker&&this._worker.postMessage({cmd:"logging_config",param:Q})}},{key:"_onWorkerMessage",value:function(Q){var $=Q.data,re=$.data;if($.msg==="destroyed"||this._workerDestroying){this._workerDestroying=!1,this._worker.terminate(),this._worker=null;return}switch($.msg){case Se.INIT_SEGMENT:case Se.MEDIA_SEGMENT:this._emitter.emit($.msg,re.type,re.data);break;case Se.LOADING_COMPLETE:case Se.RECOVERED_EARLY_EOF:this._emitter.emit($.msg);break;case Se.MEDIA_INFO:Object.setPrototypeOf(re,Ee.prototype),this._emitter.emit($.msg,re);break;case Se.METADATA_ARRIVED:case Se.SCRIPTDATA_ARRIVED:case Se.STATISTICS_INFO:this._emitter.emit($.msg,re);break;case Se.IO_ERROR:case Se.DEMUX_ERROR:this._emitter.emit($.msg,re.type,re.info);break;case Se.RECOMMEND_SEEKPOINT:this._emitter.emit($.msg,re);break;case"logcat_callback":d.emitter.emit("log",re.type,re.logcat);break;default:break}}}]),Te}(),_t=Dt,mn={ERROR:"error",SOURCE_OPEN:"source_open",UPDATE_END:"update_end",BUFFER_FULL:"buffer_full"},pe=mn,Gt=function(){function Te(ve){Object(Y.a)(this,Te),this.TAG="MSEController",this._config=ve,this._emitter=new g.a,this._config.isLive&&this._config.autoCleanupSourceBuffer==null&&(this._config.autoCleanupSourceBuffer=!0),this.e={onSourceOpen:this._onSourceOpen.bind(this),onSourceEnded:this._onSourceEnded.bind(this),onSourceClose:this._onSourceClose.bind(this),onSourceBufferError:this._onSourceBufferError.bind(this),onSourceBufferUpdateEnd:this._onSourceBufferUpdateEnd.bind(this)},this._mediaSource=null,this._mediaSourceObjectURL=null,this._mediaElement=null,this._isBufferFull=!1,this._hasPendingEos=!1,this._requireSetMediaDuration=!1,this._pendingMediaDuration=0,this._pendingSourceBufferInit=[],this._mimeTypes={video:null,audio:null},this._sourceBuffers={video:null,audio:null},this._lastInitSegments={video:null,audio:null},this._pendingSegments={video:[],audio:[]},this._pendingRemoveRanges={video:[],audio:[]},this._idrList=new Je}return Object(j.a)(Te,[{key:"destroy",value:function(){(this._mediaElement||this._mediaSource)&&this.detachMediaElement(),this.e=null,this._emitter.removeAllListeners(),this._emitter=null}},{key:"on",value:function(Q,$){this._emitter.addListener(Q,$)}},{key:"off",value:function(Q,$){this._emitter.removeListener(Q,$)}},{key:"attachMediaElement",value:function(Q){if(this._mediaSource)throw new y("MediaSource has been attached to an HTMLMediaElement!");var $=this._mediaSource=new window.MediaSource;$.addEventListener("sourceopen",this.e.onSourceOpen),$.addEventListener("sourceended",this.e.onSourceEnded),$.addEventListener("sourceclose",this.e.onSourceClose),this._mediaElement=Q,this._mediaSourceObjectURL=window.URL.createObjectURL(this._mediaSource),Q.src=this._mediaSourceObjectURL}},{key:"detachMediaElement",value:function(){if(this._mediaSource){var Q=this._mediaSource;for(var $ in this._sourceBuffers){var re=this._pendingSegments[$];re.splice(0,re.length),this._pendingSegments[$]=null,this._pendingRemoveRanges[$]=null,this._lastInitSegments[$]=null;var de=this._sourceBuffers[$];if(de){if(Q.readyState!=="closed"){try{Q.removeSourceBuffer(de)}catch(Ue){d.e(this.TAG,Ue.message)}de.removeEventListener("error",this.e.onSourceBufferError),de.removeEventListener("updateend",this.e.onSourceBufferUpdateEnd)}this._mimeTypes[$]=null,this._sourceBuffers[$]=null}}if(Q.readyState==="open")try{Q.endOfStream()}catch(Ue){d.e(this.TAG,Ue.message)}Q.removeEventListener("sourceopen",this.e.onSourceOpen),Q.removeEventListener("sourceended",this.e.onSourceEnded),Q.removeEventListener("sourceclose",this.e.onSourceClose),this._pendingSourceBufferInit=[],this._isBufferFull=!1,this._idrList.clear(),this._mediaSource=null}this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src"),this._mediaElement=null),this._mediaSourceObjectURL&&(window.URL.revokeObjectURL(this._mediaSourceObjectURL),this._mediaSourceObjectURL=null)}},{key:"appendInitSegment",value:function(Q,$){if(!this._mediaSource||this._mediaSource.readyState!=="open"){this._pendingSourceBufferInit.push(Q),this._pendingSegments[Q.type].push(Q);return}var re=Q,de="".concat(re.container);re.codec&&re.codec.length>0&&(de+=";codecs=".concat(re.codec));var Ue=!1;if(d.v(this.TAG,"Received Initialization Segment, mimeType: "+de),this._lastInitSegments[re.type]=re,de!==this._mimeTypes[re.type]){if(this._mimeTypes[re.type])d.v(this.TAG,"Notice: ".concat(re.type," mimeType changed, origin: ").concat(this._mimeTypes[re.type],", target: ").concat(de));else{Ue=!0;try{var it=this._sourceBuffers[re.type]=this._mediaSource.addSourceBuffer(de);it.addEventListener("error",this.e.onSourceBufferError),it.addEventListener("updateend",this.e.onSourceBufferUpdateEnd)}catch(Mt){d.e(this.TAG,Mt.message),this._emitter.emit(pe.ERROR,{code:Mt.code,msg:Mt.message});return}}this._mimeTypes[re.type]=de}$||this._pendingSegments[re.type].push(re),Ue||this._sourceBuffers[re.type]&&!this._sourceBuffers[re.type].updating&&this._doAppendSegments(),A.safari&&re.container==="audio/mpeg"&&re.mediaDuration>0&&(this._requireSetMediaDuration=!0,this._pendingMediaDuration=re.mediaDuration/1e3,this._updateMediaSourceDuration())}},{key:"appendMediaSegment",value:function(Q){var $=Q;this._pendingSegments[$.type].push($),this._config.autoCleanupSourceBuffer&&this._needCleanupSourceBuffer()&&this._doCleanupSourceBuffer();var re=this._sourceBuffers[$.type];re&&!re.updating&&!this._hasPendingRemoveRanges()&&this._doAppendSegments()}},{key:"seek",value:function(Q){for(var $ in this._sourceBuffers){if(!this._sourceBuffers[$])continue;var re=this._sourceBuffers[$];if(this._mediaSource.readyState==="open")try{re.abort()}catch(kn){d.e(this.TAG,kn.message)}this._idrList.clear();var de=this._pendingSegments[$];if(de.splice(0,de.length),this._mediaSource.readyState==="closed")continue;for(var Ue=0;Ue=1&&Q-de.start(0)>=this._config.autoCleanupMaxBackwardDuration)return!0}}return!1}},{key:"_doCleanupSourceBuffer",value:function(){var Q=this._mediaElement.currentTime;for(var $ in this._sourceBuffers){var re=this._sourceBuffers[$];if(re){for(var de=re.buffered,Ue=!1,it=0;it=this._config.autoCleanupMaxBackwardDuration){Ue=!0;var kn=Q-this._config.autoCleanupMinBackwardDuration;this._pendingRemoveRanges[$].push({start:Mt,end:kn})}}else Ln0&&(isNaN($)||re>$)&&(d.v(this.TAG,"Update MediaSource duration from ".concat($," to ").concat(re)),this._mediaSource.duration=re),this._requireSetMediaDuration=!1,this._pendingMediaDuration=0}},{key:"_doRemoveRanges",value:function(){for(var Q in this._pendingRemoveRanges){if(!this._sourceBuffers[Q]||this._sourceBuffers[Q].updating)continue;for(var $=this._sourceBuffers[Q],re=this._pendingRemoveRanges[Q];re.length&&!$.updating;){var de=re.shift();$.remove(de.start,de.end)}}}},{key:"_doAppendSegments",value:function(){var Q=this._pendingSegments;for(var $ in Q){if(!this._sourceBuffers[$]||this._sourceBuffers[$].updating)continue;if(Q[$].length>0){var re=Q[$].shift();if(re.timestampOffset){var de=this._sourceBuffers[$].timestampOffset,Ue=re.timestampOffset/1e3,it=Math.abs(de-Ue);it>.1&&(d.v(this.TAG,"Update MPEG audio timestampOffset from ".concat(de," to ").concat(Ue)),this._sourceBuffers[$].timestampOffset=Ue),delete re.timestampOffset}if(!re.data||re.data.byteLength===0)continue;try{this._sourceBuffers[$].appendBuffer(re.data),this._isBufferFull=!1,$==="video"&&re.hasOwnProperty("info")&&this._idrList.appendArray(re.info.syncPoints)}catch(Mt){this._pendingSegments[$].unshift(re),Mt.code===22?(this._isBufferFull||this._emitter.emit(pe.BUFFER_FULL),this._isBufferFull=!0):(d.e(this.TAG,Mt.message),this._emitter.emit(pe.ERROR,{code:Mt.code,msg:Mt.message}))}}}}},{key:"_onSourceOpen",value:function(){if(d.v(this.TAG,"MediaSource onSourceOpen"),this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._pendingSourceBufferInit.length>0)for(var Q=this._pendingSourceBufferInit;Q.length;){var $=Q.shift();this.appendInitSegment($,!0)}this._hasPendingSegments()&&this._doAppendSegments(),this._emitter.emit(pe.SOURCE_OPEN)}},{key:"_onSourceEnded",value:function(){d.v(this.TAG,"MediaSource onSourceEnded")}},{key:"_onSourceClose",value:function(){d.v(this.TAG,"MediaSource onSourceClose"),this._mediaSource&&this.e!=null&&(this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._mediaSource.removeEventListener("sourceended",this.e.onSourceEnded),this._mediaSource.removeEventListener("sourceclose",this.e.onSourceClose))}},{key:"_hasPendingSegments",value:function(){var Q=this._pendingSegments;return Q.video.length>0||Q.audio.length>0}},{key:"_hasPendingRemoveRanges",value:function(){var Q=this._pendingRemoveRanges;return Q.video.length>0||Q.audio.length>0}},{key:"_onSourceBufferUpdateEnd",value:function(){this._requireSetMediaDuration?this._updateMediaSourceDuration():this._hasPendingRemoveRanges()?this._doRemoveRanges():this._hasPendingSegments()?this._doAppendSegments():this._hasPendingEos&&this.endOfStream(),this._emitter.emit(pe.UPDATE_END)}},{key:"_onSourceBufferError",value:function(Q){d.e(this.TAG,"SourceBuffer Error: ".concat(Q))}}]),Te}(),Lt=Gt,Be={NETWORK_ERROR:"NetworkError",MEDIA_ERROR:"MediaError",OTHER_ERROR:"OtherError"},ot={NETWORK_EXCEPTION:r.EXCEPTION,NETWORK_STATUS_CODE_INVALID:r.HTTP_STATUS_CODE_INVALID,NETWORK_TIMEOUT:r.CONNECTING_TIMEOUT,NETWORK_UNRECOVERABLE_EARLY_EOF:r.UNRECOVERABLE_EARLY_EOF,MEDIA_MSE_ERROR:"MediaMSEError",MEDIA_FORMAT_ERROR:Rt.FORMAT_ERROR,MEDIA_FORMAT_UNSUPPORTED:Rt.FORMAT_UNSUPPORTED,MEDIA_CODEC_UNSUPPORTED:Rt.CODEC_UNSUPPORTED},Xt=function(){function Te(ve,Q){if(Object(Y.a)(this,Te),this.TAG="FlvPlayer",this._type="FlvPlayer",this._emitter=new g.a,this._config=be(),typeof Q=="object"&&Object.assign(this._config,Q),ve.type.toLowerCase()!=="flv")throw new m("FlvPlayer requires an flv MediaDataSource input!");ve.isLive===!0&&(this._config.isLive=!0),this.e={onvLoadedMetadata:this._onvLoadedMetadata.bind(this),onvSeeking:this._onvSeeking.bind(this),onvCanPlay:this._onvCanPlay.bind(this),onvStalled:this._onvStalled.bind(this),onvProgress:this._onvProgress.bind(this)},self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now,this._pendingSeekTime=null,this._requestSetTime=!1,this._seekpointRecord=null,this._progressChecker=null,this._mediaDataSource=ve,this._mediaElement=null,this._msectl=null,this._transmuxer=null,this._mseSourceOpened=!1,this._hasPendingLoad=!1,this._receivedCanPlay=!1,this._mediaInfo=null,this._statisticsInfo=null;var $=A.chrome&&(A.version.major<50||A.version.major===50&&A.version.build<2661);this._alwaysSeekKeyframe=!!($||A.msedge||A.msie),this._alwaysSeekKeyframe&&(this._config.accurateSeek=!1)}return Object(j.a)(Te,[{key:"destroy",value:function(){this._progressChecker!=null&&(window.clearInterval(this._progressChecker),this._progressChecker=null),this._transmuxer&&this.unload(),this._mediaElement&&this.detachMediaElement(),this.e=null,this._mediaDataSource=null,this._emitter.removeAllListeners(),this._emitter=null}},{key:"on",value:function(Q,$){var re=this;Q===nt.MEDIA_INFO?this._mediaInfo!=null&&Promise.resolve().then(function(){re._emitter.emit(nt.MEDIA_INFO,re.mediaInfo)}):Q===nt.STATISTICS_INFO&&(this._statisticsInfo!=null&&Promise.resolve().then(function(){re._emitter.emit(nt.STATISTICS_INFO,re.statisticsInfo)})),this._emitter.addListener(Q,$)}},{key:"off",value:function(Q,$){this._emitter.removeListener(Q,$)}},{key:"attachMediaElement",value:function(Q){var $=this;if(this._mediaElement=Q,Q.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),Q.addEventListener("seeking",this.e.onvSeeking),Q.addEventListener("canplay",this.e.onvCanPlay),Q.addEventListener("stalled",this.e.onvStalled),Q.addEventListener("progress",this.e.onvProgress),this._msectl=new Lt(this._config),this._msectl.on(pe.UPDATE_END,this._onmseUpdateEnd.bind(this)),this._msectl.on(pe.BUFFER_FULL,this._onmseBufferFull.bind(this)),this._msectl.on(pe.SOURCE_OPEN,function(){$._mseSourceOpened=!0,$._hasPendingLoad&&($._hasPendingLoad=!1,$.load())}),this._msectl.on(pe.ERROR,function(re){$._emitter.emit(nt.ERROR,Be.MEDIA_ERROR,ot.MEDIA_MSE_ERROR,re)}),this._msectl.attachMediaElement(Q),this._pendingSeekTime!=null)try{Q.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(re){}}},{key:"detachMediaElement",value:function(){this._mediaElement&&(this._msectl.detachMediaElement(),this._mediaElement.removeEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._mediaElement.removeEventListener("seeking",this.e.onvSeeking),this._mediaElement.removeEventListener("canplay",this.e.onvCanPlay),this._mediaElement.removeEventListener("stalled",this.e.onvStalled),this._mediaElement.removeEventListener("progress",this.e.onvProgress),this._mediaElement=null),this._msectl&&(this._msectl.destroy(),this._msectl=null)}},{key:"load",value:function(){var Q=this;if(!this._mediaElement)throw new y("HTMLMediaElement must be attached before load()!");if(this._transmuxer)throw new y("FlvPlayer.load() has been called, please call unload() first!");if(this._hasPendingLoad)return;if(this._config.deferLoadAfterSourceOpen&&this._mseSourceOpened===!1){this._hasPendingLoad=!0;return}this._mediaElement.readyState>0&&(this._requestSetTime=!0,this._mediaElement.currentTime=0),this._transmuxer=new _t(this._mediaDataSource,this._config),this._transmuxer.on(Se.INIT_SEGMENT,function($,re){Q._msectl.appendInitSegment(re)}),this._transmuxer.on(Se.MEDIA_SEGMENT,function($,re){if(Q._msectl.appendMediaSegment(re),Q._config.lazyLoad&&!Q._config.isLive){var de=Q._mediaElement.currentTime;re.info.endDts>=(de+Q._config.lazyLoadMaxDuration)*1e3&&(Q._progressChecker==null&&(d.v(Q.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),Q._suspendTransmuxer()))}}),this._transmuxer.on(Se.LOADING_COMPLETE,function(){Q._msectl.endOfStream(),Q._emitter.emit(nt.LOADING_COMPLETE)}),this._transmuxer.on(Se.RECOVERED_EARLY_EOF,function(){Q._emitter.emit(nt.RECOVERED_EARLY_EOF)}),this._transmuxer.on(Se.IO_ERROR,function($,re){Q._emitter.emit(nt.ERROR,Be.NETWORK_ERROR,$,re)}),this._transmuxer.on(Se.DEMUX_ERROR,function($,re){Q._emitter.emit(nt.ERROR,Be.MEDIA_ERROR,$,{code:-1,msg:re})}),this._transmuxer.on(Se.MEDIA_INFO,function($){Q._mediaInfo=$,Q._emitter.emit(nt.MEDIA_INFO,Object.assign({},$))}),this._transmuxer.on(Se.METADATA_ARRIVED,function($){Q._emitter.emit(nt.METADATA_ARRIVED,$)}),this._transmuxer.on(Se.SCRIPTDATA_ARRIVED,function($){Q._emitter.emit(nt.SCRIPTDATA_ARRIVED,$)}),this._transmuxer.on(Se.STATISTICS_INFO,function($){Q._statisticsInfo=Q._fillStatisticsInfo($),Q._emitter.emit(nt.STATISTICS_INFO,Object.assign({},Q._statisticsInfo))}),this._transmuxer.on(Se.RECOMMEND_SEEKPOINT,function($){Q._mediaElement&&!Q._config.accurateSeek&&(Q._requestSetTime=!0,Q._mediaElement.currentTime=$/1e3)}),this._transmuxer.open()}},{key:"unload",value:function(){this._mediaElement&&this._mediaElement.pause(),this._msectl&&this._msectl.seek(0),this._transmuxer&&(this._transmuxer.close(),this._transmuxer.destroy(),this._transmuxer=null)}},{key:"play",value:function(){return this._mediaElement.play()}},{key:"pause",value:function(){this._mediaElement.pause()}},{key:"type",get:function(){return this._type}},{key:"buffered",get:function(){return this._mediaElement.buffered}},{key:"duration",get:function(){return this._mediaElement.duration}},{key:"volume",get:function(){return this._mediaElement.volume},set:function(Q){this._mediaElement.volume=Q}},{key:"muted",get:function(){return this._mediaElement.muted},set:function(Q){this._mediaElement.muted=Q}},{key:"currentTime",get:function(){return this._mediaElement?this._mediaElement.currentTime:0},set:function(Q){this._mediaElement?this._internalSeek(Q):this._pendingSeekTime=Q}},{key:"mediaInfo",get:function(){return Object.assign({},this._mediaInfo)}},{key:"statisticsInfo",get:function(){return this._statisticsInfo==null&&(this._statisticsInfo={}),this._statisticsInfo=this._fillStatisticsInfo(this._statisticsInfo),Object.assign({},this._statisticsInfo)}},{key:"_fillStatisticsInfo",value:function(Q){if(Q.playerType=this._type,!(this._mediaElement instanceof HTMLVideoElement))return Q;var $=!0,re=0,de=0;if(this._mediaElement.getVideoPlaybackQuality){var Ue=this._mediaElement.getVideoPlaybackQuality();re=Ue.totalVideoFrames,de=Ue.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(re=this._mediaElement.webkitDecodedFrameCount,de=this._mediaElement.webkitDroppedFrameCount):$=!1;return $&&(Q.decodedFrames=re,Q.droppedFrames=de),Q}},{key:"_onmseUpdateEnd",value:function(){if(!this._config.lazyLoad||this._config.isLive)return;for(var Q=this._mediaElement.buffered,$=this._mediaElement.currentTime,re=0,de=0,Ue=0;Ue=$+this._config.lazyLoadMaxDuration&&this._progressChecker==null&&(d.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}},{key:"_onmseBufferFull",value:function(){d.v(this.TAG,"MSE SourceBuffer is full, suspend transmuxing task"),this._progressChecker==null&&this._suspendTransmuxer()}},{key:"_suspendTransmuxer",value:function(){this._transmuxer&&(this._transmuxer.pause(),this._progressChecker==null&&(this._progressChecker=window.setInterval(this._checkProgressAndResume.bind(this),1e3)))}},{key:"_checkProgressAndResume",value:function(){for(var Q=this._mediaElement.currentTime,$=this._mediaElement.buffered,re=!1,de=0;de<$.length;de++){var Ue=$.start(de),it=$.end(de);if(Q>=Ue&&Q=it-this._config.lazyLoadRecoverDuration&&(re=!0);break}}re&&(window.clearInterval(this._progressChecker),this._progressChecker=null,re&&(d.v(this.TAG,"Continue loading from paused position"),this._transmuxer.resume()))}},{key:"_isTimepointBuffered",value:function(Q){for(var $=this._mediaElement.buffered,re=0;re<$.length;re++){var de=$.start(re),Ue=$.end(re);if(Q>=de&&Q0){var Ue=this._mediaElement.buffered.start(0);(Ue<1&&Q0&&$.currentTime0){var de=re.start(0);if(de<1&&$0&&(this._mediaElement.currentTime=0),this._mediaElement.preload="auto",this._mediaElement.load(),this._statisticsReporter=window.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval)}},{key:"unload",value:function(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src")),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}},{key:"play",value:function(){return this._mediaElement.play()}},{key:"pause",value:function(){this._mediaElement.pause()}},{key:"type",get:function(){return this._type}},{key:"buffered",get:function(){return this._mediaElement.buffered}},{key:"duration",get:function(){return this._mediaElement.duration}},{key:"volume",get:function(){return this._mediaElement.volume},set:function(Q){this._mediaElement.volume=Q}},{key:"muted",get:function(){return this._mediaElement.muted},set:function(Q){this._mediaElement.muted=Q}},{key:"currentTime",get:function(){return this._mediaElement?this._mediaElement.currentTime:0},set:function(Q){this._mediaElement?this._mediaElement.currentTime=Q:this._pendingSeekTime=Q}},{key:"mediaInfo",get:function(){var Q=this._mediaElement instanceof HTMLAudioElement?"audio/":"video/",$={mimeType:Q+this._mediaDataSource.type};return this._mediaElement&&($.duration=Math.floor(this._mediaElement.duration*1e3),this._mediaElement instanceof HTMLVideoElement&&($.width=this._mediaElement.videoWidth,$.height=this._mediaElement.videoHeight)),$}},{key:"statisticsInfo",get:function(){var Q={playerType:this._type,url:this._mediaDataSource.url};if(!(this._mediaElement instanceof HTMLVideoElement))return Q;var $=!0,re=0,de=0;if(this._mediaElement.getVideoPlaybackQuality){var Ue=this._mediaElement.getVideoPlaybackQuality();re=Ue.totalVideoFrames,de=Ue.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(re=this._mediaElement.webkitDecodedFrameCount,de=this._mediaElement.webkitDroppedFrameCount):$=!1;return $&&(Q.decodedFrames=re,Q.droppedFrames=de),Q}},{key:"_onvLoadedMetadata",value:function(Q){this._pendingSeekTime!=null&&(this._mediaElement.currentTime=this._pendingSeekTime,this._pendingSeekTime=null),this._emitter.emit(nt.MEDIA_INFO,this.mediaInfo)}},{key:"_reportStatisticsInfo",value:function(){this._emitter.emit(nt.STATISTICS_INFO,this.statisticsInfo)}}]),Te}(),Zt=$t;U.install();function bt(Te,ve){var Q=Te;if(Q==null||typeof Q!="object")throw new m("MediaDataSource must be an javascript object!");if(!Q.hasOwnProperty("type"))throw new m("MediaDataSource must has type field to indicate video file type!");switch(Q.type){case"flv":return new Pt(Q,ve);default:return new Zt(Q,ve)}}function ft(){return je.supportMSEH264Playback()}function Nt(){return je.getFeatureList()}var jt={};jt.createPlayer=bt,jt.isSupported=ft,jt.getFeatureList=Nt,jt.BaseLoader=u,jt.LoaderStatus=i,jt.LoaderErrors=r,jt.Events=nt,jt.ErrorTypes=Be,jt.ErrorDetails=ot,jt.FlvPlayer=Pt,jt.NativePlayer=Zt,jt.LoggingControl=he,Object.defineProperty(jt,"version",{enumerable:!0,get:function(){return"__VERSION__"}});var bn=ie.a=jt},Gev7:function(Ye,ie,_){var Y=_("bYtY"),j=_("K2GJ"),L=_("1bdT"),U=_("ni6a");function S(s){s=s||{},L.call(this,s);for(var d in s)s.hasOwnProperty(d)&&d!=="style"&&(this[d]=s[d]);this.style=new j(s.style,this),this._rect=null,this.__clipPaths=null}S.prototype={constructor:S,type:"displayable",__dirty:!0,invisible:!1,z:0,z2:0,zlevel:0,draggable:!1,dragging:!1,silent:!1,culling:!1,cursor:"pointer",rectHover:!1,progressive:!1,incremental:!1,globalScaleRatio:1,beforeBrush:function(s){},afterBrush:function(s){},brush:function(s,d){},getBoundingRect:function(){},contain:function(s,d){return this.rectContain(s,d)},traverse:function(s,d){s.call(d,this)},rectContain:function(s,d){var w=this.transformCoordToLocal(s,d),p=this.getBoundingRect();return p.contain(w[0],w[1])},dirty:function(){this.__dirty=this.__dirtyText=!0,this._rect=null,this.__zr&&this.__zr.refresh()},animateStyle:function(s){return this.animate("style",s)},attrKV:function(s,d){s!=="style"?L.prototype.attrKV.call(this,s,d):this.style.set(d)},setStyle:function(s,d){return this.style.set(s,d),this.dirty(!1),this},useStyle:function(s){return this.style=new j(s,this),this.dirty(!1),this},calculateTextPosition:null},Y.inherits(S,L),Y.mixin(S,U);var g=S;Ye.exports=g},GfqC:function(Ye,ie,_){"use strict";var Y=_("q1tI"),j=_.n(Y),L=_("TSYQ"),U=_.n(L);function S(V,z){var H="cannot "+V.method+" "+V.action+" "+z.status+"'",J=new Error(H);return J.status=z.status,J.method=V.method,J.url=V.action,J}function g(V){var z=V.responseText||V.response;if(!z)return z;try{return JSON.parse(z)}catch(H){return z}}function s(V){var z=new XMLHttpRequest;V.onProgress&&z.upload&&(z.upload.onprogress=function(te){te.total>0&&(te.percent=te.loaded/te.total*100),V.onProgress(te)});var H=new FormData;V.data&&Object.keys(V.data).forEach(function(X){var te=V.data[X];if(Array.isArray(te)){te.forEach(function(ee){H.append(X+"[]",ee)});return}H.append(X,V.data[X])}),V.file instanceof Blob?H.append(V.filename,V.file,V.file.name):H.append(V.filename,V.file),z.onerror=function(te){V.onError(te)},z.onload=function(){return z.status<200||z.status>=300?V.onError(S(V,z),g(z)):V.onSuccess(g(z),z)},z.open(V.method,V.action,!0),V.withCredentials&&"withCredentials"in z&&(z.withCredentials=!0);var J=V.headers||{};return J["X-Requested-With"]!==null&&z.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(J).forEach(function(X){J[X]!==null&&z.setRequestHeader(X,J[X])}),z.send(H),{abort:function(){z.abort()}}}var d=+new Date,w=0;function p(){return"rc-upload-"+d+"-"+ ++w}function a(V,z){return V.indexOf(z,V.length-z.length)!==-1}var f=function(V,z){if(V&&z){var H=Array.isArray(z)?z:z.split(","),J=V.name||"",X=V.type||"",te=X.replace(/\/.*$/,"");return H.some(function(ee){var be=ee.trim();return be.charAt(0)==="."?a(J.toLowerCase(),be.toLowerCase()):/\/\*$/.test(be)?te===be.replace(/\/.*$/,""):X===be})}return!0};function E(V,z){var H=V.createReader(),J=[];function X(){H.readEntries(function(te){var ee=Array.prototype.slice.apply(te);J=J.concat(ee);var be=!ee.length;be?z(J):X()})}X()}var y=function(z,H,J){var X=function te(ee,be){be=be||"",ee.isFile?ee.file(function(ge){J(ge)&&(ee.fullPath&&!ge.webkitRelativePath&&(Object.defineProperties(ge,{webkitRelativePath:{writable:!0}}),ge.webkitRelativePath=ee.fullPath.replace(/^\//,""),Object.defineProperties(ge,{webkitRelativePath:{writable:!1}})),H([ge]))}):ee.isDirectory&&E(ee,function(ge){ge.forEach(function(je){te(je,""+be+ee.name+"/")})})};z.forEach(function(te){X(te.webkitGetAsEntry())})},m=y,O=Object.assign||function(V){for(var z=1;z=0)continue;if(!Object.prototype.hasOwnProperty.call(V,J))continue;H[J]=V[J]}return H}function b(V,z){if(!(V instanceof z))throw new TypeError("Cannot call a class as a function")}function x(V,z){if(!V)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return z&&(typeof z=="object"||typeof z=="function")?z:V}function t(V,z){if(typeof z!="function"&&z!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof z);V.prototype=Object.create(z&&z.prototype,{constructor:{value:V,enumerable:!1,writable:!0,configurable:!0}}),z&&(Object.setPrototypeOf?Object.setPrototypeOf(V,z):V.__proto__=z)}var C=function(z){return Object.keys(z).reduce(function(H,J){return(J.substr(0,5)==="data-"||J.substr(0,5)==="aria-"||J==="role")&&(H[J]=z[J]),H},{})},A=function(V){t(z,V);function z(){var H,J,X,te;b(this,z);for(var ee=arguments.length,be=Array(ee),ge=0;ge3&&(d=_.call(d,1));for(var p=g.length,a=0;a4&&(d=_.call(d,1,d.length-1));for(var p=d[d.length-1],a=g.length,f=0;fthis._ux||i(x-this._yi)>this._uy||this._len<5;return this.addData(s.L,b,x),this._ctx&&t&&(this._needsDash()?this._dashedLineTo(b,x):this._ctx.lineTo(b,x)),t&&(this._xi=b,this._yi=x),this},bezierCurveTo:function(b,x,t,C,A,v){return this.addData(s.C,b,x,t,C,A,v),this._ctx&&(this._needsDash()?this._dashedBezierTo(b,x,t,C,A,v):this._ctx.bezierCurveTo(b,x,t,C,A,v)),this._xi=A,this._yi=v,this},quadraticCurveTo:function(b,x,t,C){return this.addData(s.Q,b,x,t,C),this._ctx&&(this._needsDash()?this._dashedQuadraticTo(b,x,t,C):this._ctx.quadraticCurveTo(b,x,t,C)),this._xi=t,this._yi=C,this},arc:function(b,x,t,C,A,v){return this.addData(s.A,b,x,t,t,C,A-C,0,v?0:1),this._ctx&&this._ctx.arc(b,x,t,C,A,v),this._xi=y(A)*t+b,this._yi=m(A)*t+x,this},arcTo:function(b,x,t,C,A){return this._ctx&&this._ctx.arcTo(b,x,t,C,A),this},rect:function(b,x,t,C){return this._ctx&&this._ctx.rect(b,x,t,C),this.addData(s.R,b,x,t,C),this},closePath:function(){this.addData(s.Z);var b=this._ctx,x=this._x0,t=this._y0;return b&&(this._needsDash()&&this._dashedLineTo(x,t),b.closePath()),this._xi=x,this._yi=t,this},fill:function(b){b&&b.fill(),this.toStatic()},stroke:function(b){b&&b.stroke(),this.toStatic()},setLineDash:function(b){if(b instanceof Array){this._lineDash=b,this._dashIdx=0;for(var x=0,t=0;tx.length&&(this._expandData(),x=this.data);for(var t=0;t0&&T<=b||c<0&&T>=b||c===0&&(M>0&&k<=x||M<0&&k>=x);){if(V=this._dashIdx,N=A[V],T+=c*N,k+=M*N,this._dashIdx=(V+1)%F,c>0&&To||M>0&&kl)continue;v[V%2?"moveTo":"lineTo"](c>=0?f(T,b):E(T,b),M>=0?f(k,x):E(k,x))}c=T-b,M=k-x,this._dashOffset=-O(c*c+M*M)},_dashedBezierTo:function(b,x,t,C,A,v){var o=this._dashSum,l=this._dashOffset,c=this._lineDash,M=this._ctx,P=this._xi,T=this._yi,k,N,F,V=Y.cubicAt,z=0,H=this._dashIdx,J=c.length,X,te,ee=0;for(l<0&&(l=o+l),l%=o,k=0;k<1;k+=.1)N=V(P,b,t,A,k+.1)-V(P,b,t,A,k),F=V(T,x,C,v,k+.1)-V(T,x,C,v,k),z+=O(N*N+F*F);for(;Hl);H++);for(k=(ee-l)/z;k<=1;)X=V(P,b,t,A,k),te=V(T,x,C,v,k),H%2?M.moveTo(X,te):M.lineTo(X,te),k+=c[H]/z,H=(H+1)%J;H%2!==0&&M.lineTo(A,v),N=A-X,F=v-te,this._dashOffset=-O(N*N+F*F)},_dashedQuadraticTo:function(b,x,t,C){var A=t,v=C;t=(t+2*b)/3,C=(C+2*x)/3,b=(this._xi+2*b)/3,x=(this._yi+2*x)/3,this._dashedBezierTo(b,x,t,C,A,v)},toStatic:function(){var b=this.data;b instanceof Array&&(b.length=this._len,r&&(this.data=new Float32Array(b)))},getBoundingRect:function(){d[0]=d[1]=p[0]=p[1]=Number.MAX_VALUE,w[0]=w[1]=a[0]=a[1]=-Number.MAX_VALUE;for(var b=this.data,x=0,t=0,C=0,A=0,v=0;vc||i(l-v)>M||T===P-1)&&(b.lineTo(o,l),A=o,v=l);break;case s.C:b.bezierCurveTo(x[T++],x[T++],x[T++],x[T++],x[T++],x[T++]),A=x[T-2],v=x[T-1];break;case s.Q:b.quadraticCurveTo(x[T++],x[T++],x[T++],x[T++]),A=x[T-2],v=x[T-1];break;case s.A:var N=x[T++],F=x[T++],V=x[T++],z=x[T++],H=x[T++],J=x[T++],X=x[T++],te=x[T++],ee=V>z?V:z,be=V>z?1:V/z,ge=V>z?z/V:1,je=Math.abs(V-z)>.001,He=H+J;je?(b.translate(N,F),b.rotate(X),b.scale(be,ge),b.arc(0,0,ee,H,He,1-te),b.scale(1/be,1/ge),b.rotate(-X),b.translate(-N,-F)):b.arc(N,F,ee,H,He,1-te),T===1&&(t=y(H)*V+N,C=m(H)*z+F),A=y(He)*V+N,v=m(He)*z+F;break;case s.R:t=A=x[T],C=v=x[T+1],b.rect(x[T++],x[T++],x[T++],x[T++]);break;case s.Z:b.closePath(),A=t,v=C}}}},u.CMD=s;var h=u;Ye.exports=h},ItGF:function(Ye,ie){var _={};typeof wx=="object"&&typeof wx.getSystemInfoSync=="function"?_={browser:{},os:{},node:!1,wxa:!0,canvasSupported:!0,svgSupported:!1,touchEventsSupported:!0,domSupported:!1}:typeof document=="undefined"&&typeof self!="undefined"?_={browser:{},os:{},node:!1,worker:!0,canvasSupported:!0,domSupported:!1}:typeof navigator=="undefined"?_={browser:{},os:{},node:!0,worker:!1,canvasSupported:!0,svgSupported:!0,domSupported:!1}:_=j(navigator.userAgent);var Y=_;function j(L){var U={},S={},g=L.match(/Firefox\/([\d.]+)/),s=L.match(/MSIE\s([\d.]+)/)||L.match(/Trident\/.+?rv:(([\d.]+))/),d=L.match(/Edge\/([\d.]+)/),w=/micromessenger/i.test(L);return g&&(S.firefox=!0,S.version=g[1]),s&&(S.ie=!0,S.version=s[1]),d&&(S.edge=!0,S.version=d[1]),w&&(S.weChat=!0),{browser:S,os:U,node:!1,canvasSupported:!!document.createElement("canvas").getContext,svgSupported:typeof SVGRect!="undefined",touchEventsSupported:"ontouchstart"in window&&!S.ie&&!S.edge,pointerEventsSupported:"onpointerdown"in window&&(S.edge||S.ie&&S.version>=11),domSupported:typeof document!="undefined"}}Ye.exports=Y},JNOM:function(Ye,ie,_){"use strict";_.r(ie);var Y=_("Znn+"),j=_("ZTPi"),L=_("qVdP"),U=_("jsC+"),S=_("+L6B"),g=_("2/Rp"),s=_("sPJy"),d=_("bE4q"),w=_("miYZ"),p=_("tsqr"),a=_("lUTK"),f=_("BvKs"),E=_("9og8"),y=_("2qtc"),m=_("kLXV"),O=_("oBTY"),i=_("k1fw"),r=_("tJVT"),u=_("PpiC"),h=_("WmNS"),b=_.n(h),x=_("q1tI"),t=_.n(x),C=_("ErOA"),A=_("Ty5D"),v=_("55Ip"),o=_("9kvl"),l=_("jhfD"),c=_("Llu2"),M=_("0NbB"),P=_("V0Rq"),T=_("1vsH"),k=_("mgmH"),N=_("7Kak"),F=_("9yH6"),V=_("DjyN"),z=_("NUBc"),H=_("giR+"),J=_("fyUT"),X=_("5NDa"),te=_("5rEg"),ee=_("sRBo"),be=_("kaz8"),ge=_("g9YV"),je=_("wCAj"),He=_("BoS7"),nt=_("Sdc0"),Ge=_("14J3"),he=_("BMrR"),ce=_("jCWc"),Ee=_("kPKH"),fe=_("5Dmo"),Ne=_("3S7+"),Ce=_("jrin"),xe=_("y8nQ"),ze=_("Vl3Y"),Le=_("wd/R"),Fe=_.n(Le),Pe=function(In){var En=In.shixunHomeworks,Or=In.dispatch,yr=Object(A.i)();return t.a.createElement(m.a,{centered:!0,title:"\u63D0\u793A",visible:En.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Object(E.a)(b.a.mark(function zr(){var Zn;return b.a.wrap(function(rr){for(;;)switch(rr.prev=rr.next){case 0:return rr.next=2,Object(C.a)("/api/myshixuns/".concat(En.actionTabs.selectArrs.myshixun_identifier,"/reset_my_game.json"),{method:"post",body:{course_id:yr.coursesId}});case 2:Zn=rr.sent,Zn.status===0&&(p.b.success("\u5220\u9664\u6210\u529F"),Or({type:"shixunHomeworks/setActionTabs",payload:{}}),Or({type:"shixunHomeworks/getWorkList",payload:Object(i.a)({},En.actionTabs.params)}));case 4:case"end":return rr.stop()}},zr)})),onCancel:function(){Or({type:"shixunHomeworks/setActionTabs",payload:{}})}},t.a.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),t.a.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"))},Ve=Object(o.a)(function(tr){var In=tr.shixunHomeworks;return{shixunHomeworks:In}})(Pe),at=function(In){var En,Or,yr,zr,Zn,An,rr,ar,Pr=In.exercise,sa=In.dispatch,Qn=Object(A.i)(),Hr=Object(x.useState)(!0),pa=Object(r.a)(Hr,2),Ma=pa[0],la=pa[1],Ir=ze.a.useForm(),mr=Object(r.a)(Ir,1),Kr=mr[0],ra=Pr.actionTabs;return Object(x.useEffect)(function(){if(Pr.actionTabs.key==="\u66F4\u6539\u8BC4\u9605"){var Er,wn,ma,Mr;Kr.resetFields(),Kr.setFieldsValue({subjective_score:ra==null||((Er=ra.selectArrs)===null||Er===void 0||((wn=Er.record)===null||wn===void 0))?void 0:wn.subjective_score,objective_score:ra==null||((ma=ra.selectArrs)===null||ma===void 0||((Mr=ma.record)===null||Mr===void 0))?void 0:Mr.objective_score})}},[Pr.actionTabs.key]),t.a.createElement(t.a.Fragment,null,t.a.createElement(m.a,{centered:!0,title:"\u8BC4\u9605",visible:Pr.actionTabs.key==="\u66F4\u6539\u8BC4\u9605",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Object(E.a)(b.a.mark(function Er(){var wn,ma,Mr,$e;return b.a.wrap(function(vt){for(;;)switch(vt.prev=vt.next){case 0:return vt.next=2,Kr.validateFields();case 2:return Mr=Kr.getFieldValue(),vt.next=5,Object(P.O)(Object(i.a)(Object(i.a)({},Mr),{},{id:Qn.categoryId,user_id:ra==null||((wn=ra.selectArrs)===null||wn===void 0||((ma=wn.record)===null||ma===void 0))?void 0:ma.user_id}));case 5:$e=vt.sent,$e.status===0&&(p.b.success("\u8BC4\u9605\u6210\u529F"),Kr.resetFields(),sa({type:"exercise/setActionTabs",payload:{}}),sa({type:"exercise/getExerciseList",payload:Object(i.a)({},Pr.actionTabs.params)}));case 7:case"end":return vt.stop()}},Er)})),onCancel:function(){sa({type:"exercise/setActionTabs",payload:{}})}},t.a.createElement("div",{className:"pl30"},t.a.createElement(ze.a,{form:Kr},t.a.createElement(he.a,null,t.a.createElement(Ee.a,null,t.a.createElement(ze.a.Item,{name:"subjective_score",label:"\u4E3B\u89C2\u9898\u6210\u7EE9",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},t.a.createElement(J.a,{min:0,max:(ra==null||((En=ra.selectArrs)===null||En===void 0||((Or=En.exercise_types)===null||Or===void 0))?void 0:Or.subjective_score)*1,style:{width:150},placeholder:"\u8BF7\u586B\u5199\u4E3B\u89C2\u9898\u6210\u7EE9"}))),t.a.createElement(Ee.a,{flex:1},t.a.createElement("div",null,t.a.createElement("span",{className:"ml10"},"\u5206\uFF0C\u603B\u5171\uFF1A",ra==null||((yr=ra.selectArrs)===null||yr===void 0||((zr=yr.exercise_types)===null||zr===void 0))?void 0:zr.subjective_score,"\u5206")))),t.a.createElement(he.a,null,t.a.createElement(Ee.a,null,t.a.createElement(ze.a.Item,{name:"objective_score",label:"\u5BA2\u89C2\u9898\u6210\u7EE9",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},t.a.createElement(J.a,{min:0,max:(ra==null||((Zn=ra.selectArrs)===null||Zn===void 0||((An=Zn.exercise_types)===null||An===void 0))?void 0:An.objective_score)*1,style:{width:150},width:150,placeholder:"\u8BF7\u586B\u5199\u5BA2\u89C2\u9898\u6210\u7EE9"}))),t.a.createElement(Ee.a,{flex:1},t.a.createElement("div",null,t.a.createElement("span",{className:"ml10"},"\u5206\uFF0C\u603B\u5171\uFF1A",ra==null||((rr=ra.selectArrs)===null||rr===void 0||((ar=rr.exercise_types)===null||ar===void 0))?void 0:ar.objective_score,"\u5206"))))))))},At=Object(o.a)(function(tr){var In=tr.exercise;return{exercise:In}})(at),Rt=[{name:"\u672A\u8BC4\u9605",id:0,type:"unreview_counts"},{name:"\u8BC4\u9605\u4E2D",id:2,type:"reviewing_counts"},{name:"\u5DF2\u8BC4\u9605",id:1,type:"review_counts"}],tn=[{name:"\u672A\u5F00\u59CB",id:0,type:"unanswer_users"},{name:"\u8003\u8BD5\u4E2D",id:1,type:"answering_users"},{name:"\u5DF2\u4EA4\u5377",id:2,type:"answer_users"},{name:"\u5DF2\u4EA4\u5377/\u672A\u7B54",id:3,type:"commit_with_no_answers_users"}],Qt=[{name:"\u65E0\u9700\u8865\u8003",id:0,type:"unmake_up_users_count"},{name:"\u53C2\u52A0\u8865\u8003",id:1,type:"make_up_users_count"}],Cn=_("BdwD"),Un=_("iQDF"),mt=_("+eQT"),lt=function(In){var En,Or,yr=In.exercise,zr=In.dispatch,Zn=Object(A.i)(),An=Object(x.useState)(!0),rr=Object(r.a)(An,2),ar=rr[0],Pr=rr[1],sa=ze.a.useForm(),Qn=Object(r.a)(sa,1),Hr=Qn[0],pa=Object(x.useState)(!1),Ma=Object(r.a)(pa,2),la=Ma[0],Ir=Ma[1],mr=Object(x.useState)({}),Kr=Object(r.a)(mr,2),ra=Kr[0],Er=Kr[1],wn=yr.actionTabs;Object(x.useEffect)(function(){if(yr.actionTabs.key==="\u5EF6\u65F6"){var pt,vt,Me,we;Ir(!1),Hr.resetFields(),Hr.setFieldsValue({subjective_score:wn==null||((pt=wn.selectArrs)===null||pt===void 0||((vt=pt.record)===null||vt===void 0))?void 0:vt.subjective_score,objective_score:wn==null||((Me=wn.selectArrs)===null||Me===void 0||((we=Me.record)===null||we===void 0))?void 0:we.objective_score})}},[yr.actionTabs.key]);var ma=function(vt){var Me,we;return console.log("current:",vt,Fe()(wn==null||((Me=wn.selectArrs)===null||Me===void 0)?void 0:Me.exercise_end_at).startOf("minute")),vt&&(vt>Fe()(wn==null||((we=wn.selectArrs)===null||we===void 0)?void 0:we.exercise_end_at).endOf("minute")||vt<=Fe()().startOf("day"))};function Mr(pt,vt){for(var Me=[],we=pt;weFe()(wn==null||((we=wn.selectArrs)===null||we===void 0)?void 0:we.exercise_end_at)){var Ke;Hr.setFieldsValue({time:Fe()(wn==null||((Ke=wn.selectArrs)===null||Ke===void 0)?void 0:Ke.exercise_end_at).format("YYYY-MM-DD HH:mm")})}}})))),t.a.createElement(he.a,{style:{marginLeft:78,marginTop:4}},t.a.createElement(ze.a.Item,{name:"is_clear",className:"ml10",initialValue:!1,valuePropName:"checked"},t.a.createElement(be.a,null,"\u786E\u8BA4\u6E05\u9664\u8BE5\u5B66\u751F\u7684\u5DF2\u5207\u5C4F\u6B21\u6570")))))))},Ht=Object(o.a)(function(tr){var In=tr.exercise;return{exercise:In}})(lt),sn=_("kaH+"),Tt=_("dhSg"),wt=_("xKgJ"),Qe=_("hjlX"),Je=_.n(Qe),Xe=function(In){var En=In.item,Or=In.renderText,yr=Object(A.i)(),zr=Object(x.useState)(),Zn=Object(r.a)(zr,2),An=Zn[0],rr=Zn[1],ar=function(){var Pr=Object(E.a)(b.a.mark(function sa(){var Qn;return b.a.wrap(function(pa){for(;;)switch(pa.prev=pa.next){case 0:if(!An){pa.next=2;break}return pa.abrupt("return");case 2:return pa.next=4,Object(P.B)({id:yr.categoryId,user_id:En==null?void 0:En.user_id});case 4:Qn=pa.sent,Qn&&rr(Qn);case 6:case"end":return pa.stop()}},sa)}));return function(){return Pr.apply(this,arguments)}}();return t.a.createElement(Ne.a,{onVisibleChange:ar,title:t.a.createElement("div",null,"\u5355\u9009\u9898 ",An==null?void 0:An.single_question_score,"\u5206 ",t.a.createElement("br",null),"\u591A\u9009\u9898 ",An==null?void 0:An.multiple_question_score,"\u5206 ",t.a.createElement("br",null),"\u5224\u65AD\u9898 ",An==null?void 0:An.judgement_question_score,"\u5206 ",t.a.createElement("br",null),"\u586B\u7A7A\u9898 ",An==null?void 0:An.completion_question_score,"\u5206 ",t.a.createElement("br",null),"\u5B9E\u8BAD\u9898 ",An==null?void 0:An.shixun_question_score,"\u5206")},Or)},Oe=Xe,Ae=function(In){var En,Or,yr,zr,Zn,An,rr,ar,Pr,sa,Qn,Hr,pa,Ma,la,Ir,mr,Kr,ra,Er,wn,ma,Mr,$e,pt,vt,Me,we,Ke,De,st,ct,Bt,gt,zt,Ft,on=In.exercise,yn=In.loading,zn=In.dispatch,gr=In.globalSetting,Xr=In.checkDomainAuthority,Jr=In.getparams,aa=Object(u.a)(In,["exercise","loading","dispatch","globalSetting","checkDomainAuthority","getparams"]),hn=Object(A.h)(),Lr=Object(A.i)(),oa=Object(x.useState)(Object(i.a)({},Lr)),ya=Object(r.a)(oa,2),yt=ya[0],Fr=ya[1],un=on.exerciseList,Rn=on.commonHeader,xr=Object(x.useState)({}),Ca=Object(r.a)(xr,2),Nr=Ca[0],Sr=Ca[1],xa=Object(x.useState)(""),Vr=Object(r.a)(xa,2),nr=Vr[0],Wr=Vr[1],Wn=Object(x.useState)(0),pn=Object(r.a)(Wn,2),Rr=pn[0],qn=pn[1],Ar=Object(x.useState)({}),Da=Object(r.a)(Ar,2),Ia=Da[0],La=Da[1],Br=Object(x.useState)(!1),$r=Object(r.a)(Br,2),ka=$r[0],Na=$r[1],qa=Object(x.useState)("alert"),ri=Object(r.a)(qa,2),ni=ri[0],Ga=ri[1],Ai=Object(x.useState)(0),Di=Object(r.a)(Ai,2),$a=Di[0],Va=Di[1],di=Object(x.useState)(!1),Zi=Object(r.a)(di,2),Ao=Zi[0],Ui=Zi[1],qi=Object(x.useState)(!1),$i=Object(r.a)(qi,2),wi=$i[0],eo=$i[1],fo=ze.a.useForm(),ho=Object(r.a)(fo,1),Pi=ho[0],Ra=Object(x.useState)([]),Sa=Object(r.a)(Ra,2),wa=Sa[0],Ja=Sa[1],ai=Object(x.useState)(!0),_i=Object(r.a)(ai,2),oi=_i[0],ro=_i[1],mo=Object(x.useRef)(),pi=Object(x.useState)(1),Ki=Object(r.a)(pi,2),vi=Ki[0],Gi=Ki[1],Vi=Object(x.useState)(""),So=Object(r.a)(Vi,2),po=So[0],vo=So[1],go=Object(x.useState)(),Xi=Object(r.a)(go,2),oo=Xi[0],Ro=Xi[1],bo=Object(x.useState)(!1),so=Object(r.a)(bo,2),wo=so[0],To=so[1],Do=Object(x.useState)(20),Oi=Object(r.a)(Do,2),ti=Oi[0],gi=Oi[1];Object(x.useEffect)(function(){var ca;if(Object(wt.c)()){var dr;qn((dr=un.exercise_types)===null||dr===void 0?void 0:dr.total_users)}else if(un!=null&&(ca=un.exercise_types)!==null&&ca!==void 0&&ca.score_open){var cr;qn((cr=un.exercise_types)===null||cr===void 0?void 0:cr.unanswer_users)}},[un]),Object(x.useEffect)(function(){var ca,dr={};if(hn!=null&&(ca=hn.query)!==null&&ca!==void 0&&ca.exercise_group_id){var cr;if(dr={review:[0,2],commit_status:[2,3]},(hn==null||((cr=hn.query)===null||cr===void 0)?void 0:cr.exercise_group_id)!=="0"){var da;dr.exercise_group_id=[Number(hn==null||((da=hn.query)===null||da===void 0)?void 0:da.exercise_group_id)]}Pi.setFieldsValue(Object(i.a)({},dr))}yt=Object(i.a)(Object(i.a)(Object(i.a)({},yt),dr),{},{page:1,limit:ti}),Fr(Object(i.a)({},yt)),ui(),zn({type:"exercise/clearData",payload:{key:"reviewExercise"}})},[]);var ui=function(){var ca=Object(E.a)(b.a.mark(function dr(){return b.a.wrap(function(da){for(;;)switch(da.prev=da.next){case 0:zn({type:"exercise/getExerciseList",payload:yt});case 1:case"end":return da.stop()}},dr)}));return function(){return ca.apply(this,arguments)}}();function Ei(ca){return yo.apply(this,arguments)}function yo(){return yo=Object(E.a)(b.a.mark(function ca(dr){var cr,da,ja,Fa,Ha;return b.a.wrap(function(bi){for(;;)switch(bi.prev=bi.next){case 0:return Ro(dr==null?void 0:dr.exercise_user_id),To(dr.commit_status===2||dr.commit_status===3),Ui(!0),bi.next=5,Object(C.a)("/api/exercises/".concat(yt.categoryId,"/student_info.json"),{method:"get",params:{exercise_user_id:dr==null?void 0:dr.exercise_user_id}});case 5:Ha=bi.sent,(Ha==null||((cr=Ha.data)===null||cr===void 0||((da=cr.exercise_user_photos)===null||da===void 0))?void 0:da.length)>0?Na(!0):p.b.info("\u5F53\u524D\u6682\u65E0\u7167\u7247"),Ja(Ha==null||((ja=Ha.data)===null||ja===void 0)?void 0:ja.exercise_user_photos),Va(Ha==null||((Fa=Ha.data)===null||Fa===void 0)?void 0:Fa.alert_count),Ui(!1);case 10:case"end":return bi.stop()}},ca)})),yo.apply(this,arguments)}var ji=function(dr){yt.page=1;var cr=Object.assign({},Pi.getFieldValue());if(Object.keys(cr).map(function(da){if(da==="objective_score_gte"||da==="objective_score_lte")return;cr[da].includes("all")?(delete yt[da],Pi.setFieldsValue(Object(Ce.a)({},da,"all"))):(yt[da]=cr[da],cr[da]==""||!cr[da]?Pi.setFieldsValue(Object(Ce.a)({},da,"all")):Pi.setFieldsValue(Object(Ce.a)({},da,yt[da])))}),dr.objective_score_gte||dr.objective_score_lte){if(cr.objective_score_gte>cr.objective_score_lte)return Pi.setFieldsValue({objective_score_lte:cr.objective_score_gte}),!1;if(cr.objective_score_gte!=""&&cr.objective_score_lte!=""&&cr.objective_score_gte&&cr.objective_score_lte)yt.objective_score_lte=cr.objective_score_lte,yt.objective_score_gte=cr.objective_score_gte;else return delete yt.objective_score_lte,delete yt.objective_score_gte,!1}Fr(Object(i.a)({},yt)),Jr(Object(i.a)({},yt)),zn({type:"exercise/getExerciseList",payload:yt})},Po=function(dr,cr){yt.page=dr,yt.limit=cr,zn({type:"exercise/getExerciseList",payload:Object(i.a)({},yt)})},Oo=function(){var dr=yt;RegExp(/^[1-9]+[0-9]*]*$/).test(ti)?dr.limit=Number(ti):(p.b.error("\u8BF7\u8F93\u5165\u6B63\u6574\u6570\uFF01"),gi(20),dr.limit=Number(20)),dr.page=Number(1),Fr(dr),ui()},Mi=[{title:"\u5E8F\u53F7",dataIndex:"name",fixed:"left",width:80,align:"center",render:function(dr,cr,da){return t.a.createElement(Ne.a,{title:((yt.page||1)-1)*yt.limit+da+1},t.a.createElement("span",null,((yt.page||1)-1)*yt.limit+da+1))}},{title:"\u59D3\u540D",dataIndex:"user_name",fixed:"left",width:120,ellipsis:!0,align:"left",render:function(dr,cr){return t.a.createElement("div",null,dr||"--",!!(cr!=null&&cr.delayed_at)&&t.a.createElement(Ne.a,{title:t.a.createElement("div",null,"\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u8C03\u6574\u81F3",t.a.createElement("span",{className:"ml5"},Fe()(cr.delayed_at).format("YYYY-MM-DD HH:mm")))},t.a.createElement("span",{className:"iconfont icon-shizhong c-blue"})))}},!(un!=null&&(En=un.exercise_types)!==null&&En!==void 0&&En.is_excellent)&&{title:"\u5B66\u53F7",ellipsis:!0,dataIndex:"student_id",width:140,align:"left",sorter:!0,render:function(dr){return dr||"--"}},!(un!=null&&(Or=un.exercise_types)!==null&&Or!==void 0&&Or.is_excellent)&&(un==null||((yr=un.exercise_types)===null||yr===void 0)?void 0:yr.groups_count)!==0&&{title:"\u5206\u73ED",width:220,ellipsis:!0,dataIndex:"user_group_name",align:"left",render:function(dr){return dr||"--"}},{title:"\u6700\u7EC8\u6210\u7EE9",width:100,dataIndex:"score",align:"center",sorter:!0,render:function(dr,cr){return!cr.open_total_score&&Object(wt.s)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(dr=typeof dr=="number"?Number(dr):dr,dr===100?t.a.createElement("span",{className:"c-green"},dr||"--"):dr>60?t.a.createElement("span",{className:"c-orange"},dr||"--"):t.a.createElement("span",null,dr||"--"))}},!((un==null||((zr=un.exercise_types)===null||zr===void 0)?void 0:zr.objective)!==1||(un==null||((Zn=un.exercise_types)===null||Zn===void 0)?void 0:Zn.objective)===1&&(un==null||((An=un.exercise_types)===null||An===void 0)?void 0:An.subjective)!==1)&&{title:"\u5BA2\u89C2\u9898\u5F97\u5206",dataIndex:"objective_score",align:"center",width:100,render:function(dr,cr){if(!cr.open_total_score&&Object(wt.s)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";dr=typeof dr=="number"?Number(dr):dr;var da;return dr>=0&&dr<=60?da=t.a.createElement("span",null,dr):dr===100?da=t.a.createElement("span",{className:"c-green"},dr):dr>60?da=t.a.createElement("span",{className:"c-orange"},dr):da="--",t.a.createElement(Oe,{renderText:da,item:cr})}},!((un==null||((rr=un.exercise_types)===null||rr===void 0)?void 0:rr.subjective)!==1||(un==null||((ar=un.exercise_types)===null||ar===void 0)?void 0:ar.subjective)===1&&(un==null||((Pr=un.exercise_types)===null||Pr===void 0)?void 0:Pr.objective)!==1)&&{title:"\u4E3B\u89C2\u9898\u5F97\u5206",width:100,dataIndex:"subjective_score",align:"center",render:function(dr,cr){if(!cr.open_total_score&&Object(wt.s)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";dr=typeof dr=="number"?Number(dr):dr;var da;return dr===0?da=t.a.createElement("span",null,dr," ",t.a.createElement("span",{className:"c-red"}," (\u5F85\u8BC4\u5BA1)")):dr>0&&dr<=60?da=t.a.createElement("span",null,dr):dr===100?da=t.a.createElement("span",{className:"c-green"},dr):dr>60?da=t.a.createElement("span",{className:"c-orange"},dr):da="--",da}},{title:"\u63D0\u4EA4\u72B6\u6001",dataIndex:"commit_status",width:130,align:"left",render:function(dr,cr){return dr===0?t.a.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):dr===1?t.a.createElement("span",{style:{color:"#DF3042"}},!cr.is_make_up&&"\u8003\u8BD5\u4E2D",cr.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):dr===2?t.a.createElement("span",{style:{color:"#5AB891"}},!cr.is_make_up&&"\u5DF2\u4EA4\u5377",cr.is_make_up&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)"):t.a.createElement("span",{style:{color:"#5AB891"}},!cr.is_make_up&&"\u5DF2\u4EA4\u5377\uFF08\u672A\u7B54\uFF09",cr.is_make_up&&"\u5DF2\u4EA4\u5377/\u672A\u7B54\uFF08\u8865\u8003\uFF09")}},{title:"\u5F00\u59CB\u7B54\u9898\u65F6\u95F4",dataIndex:"start_at",width:145,ellipsis:!0,align:"left",sorter:!0,render:function(dr){return dr?Fe()(dr).format("YYYY-MM-DD HH:mm"):"--"}},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"end_at",width:145,ellipsis:!0,align:"left",sorter:!0,render:function(dr){return dr?Fe()(dr).format("YYYY-MM-DD HH:mm"):"--"}},(Rn==null?void 0:Rn.screen_open)&&{title:t.a.createElement("span",null,"\u5207\u5C4F\u6B21\u6570 ",t.a.createElement(Ne.a,{title:"\u7EA2\u8272\u4EE3\u8868\u5B66\u751F\u5207\u5C4F\u8D85\u8FC7\u89C4\u5B9A\u6B21\u6570\u88AB\u5F3A\u5236\u4EA4\u5377"},t.a.createElement("span",{className:"icon-xiaowenhao"}))),dataIndex:"screen_used_num",width:145,ellipsis:!0,align:"center",render:function(dr,cr){return t.a.createElement("span",{className:dr>(cr==null?void 0:cr.screen_total_num)&&"c-red"},dr,"/",cr==null?void 0:cr.screen_total_num)}},(Rn==null?void 0:Rn.exercise_status)>1&&(Rn==null?void 0:Rn.open_camera)&&Object(wt.c)()&&!((sa=gr.setting)!==null&&sa!==void 0&&sa.is_local)&&{title:"\u8003\u8BD5\u7167\u7247",dataIndex:"photo_count",align:"center",width:100,render:function(dr,cr){return cr.commit_status>0?t.a.createElement("a",{onClick:function(){Ei(cr)}},"".concat(dr||0,"/").concat(Rn==null?void 0:Rn.photo_count)):"--"}},(Rn==null?void 0:Rn.ip_bind)&&Object(wt.d)()&&{title:"\u8003\u8BD5IP",dataIndex:"last_ip",align:"center",width:100,render:function(dr,cr){return t.a.createElement(t.a.Fragment,null,dr||"--",cr.commit_status===1&&Rn.ip_bind&&cr.last_ip&&t.a.createElement(g.a,{type:"link",onClick:Object(E.a)(b.a.mark(function da(){var ja;return b.a.wrap(function(Ha){for(;;)switch(Ha.prev=Ha.next){case 0:ja=m.a.confirm({title:t.a.createElement(he.a,null,t.a.createElement(Ee.a,{flex:"1"},"\u89E3\u9664\u7ED1\u5B9A"),t.a.createElement(Ee.a,null,t.a.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:function(){return ja.destroy()}}))),width:500,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",className:"custom-modal-divider",content:t.a.createElement("div",null,"\u4E3A\u5B66\u751F\u89E3\u9664\u8003\u8BD5IP\u7ED1\u5B9A\u540E\uFF0C\u5B66\u751F\u53EF\u4EE5\u4F7F\u7528\u65B0\u7684IP\u5730\u5740\u8FDB\u5165\u8003\u8BD5\u3002",t.a.createElement("span",{className:"c-red"},"\u5982\u679C\u8BE5\u5B66\u751F\u6B63\u5728\u8003\u8BD5\u4E2D\uFF0C\u5C06\u65E0\u6CD5\u4F5C\u7B54\uFF0C\u9700\u8981\u91CD\u65B0\u8FDB\u5165\u8003\u8BD5\u3002"),"\u60A8\u786E\u5B9A\u8981\u89E3\u9664\u8BE5\u5B66\u751F\u7684\u8003\u8BD5IP\u7ED1\u5B9A\uFF1F"),onOk:function(){var ci=Object(E.a)(b.a.mark(function Ri(){var ki;return b.a.wrap(function(li){for(;;)switch(li.prev=li.next){case 0:return li.next=2,Object(P.bb)({id:yt.categoryId,exercise_user_id:cr.exercise_user_id});case 2:ki=li.sent,ki.status===0&&(p.b.success("\u89E3\u7ED1\u6210\u529F"),zn({type:"exercise/getExerciseList",payload:yt}));case 4:case"end":return li.stop()}},Ri)}));function bi(){return ci.apply(this,arguments)}return bi}()});case 1:case"end":return Ha.stop()}},da)}))},"\u89E3\u7ED1"))}},(Rn==null?void 0:Rn.open_camera)&&Object(wt.d)()&&Rn.exercise_status<3&&!((Qn=gr.setting)!==null&&Qn!==void 0&&Qn.is_local)&&{title:"\u5141\u8BB8\u4E0D\u62CD\u6444",dataIndex:"close_camera",align:"center",width:100,render:function(dr,cr){return t.a.createElement(nt.a,{checked:dr,onClick:Object(E.a)(b.a.mark(function da(){return b.a.wrap(function(Fa){for(;;)switch(Fa.prev=Fa.next){case 0:dr?m.a.info({title:"\u63D0\u793A",content:t.a.createElement("div",null,"\u4E0D\u5141\u8BB8\u4FEE\u6539"),okText:"\u786E\u8BA4"}):m.a.confirm({title:"\u5141\u8BB8\u4E0D\u6444\u50CF\u8B66\u544A",content:t.a.createElement("div",null,"\u4E3A\u4FDD\u8BC1\u8003\u8BD5\u516C\u5E73\uFF0C\u672C\u6B21\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u8FD9\u9700\u8981\u8C03\u7528\u5B66\u751F\u7684\u6444\u50CF\u5934\u3002\u5982\u5B66\u751F\u786C\u4EF6\u8BBE\u65BD\u786E\u6709\u95EE\u9898\uFF0C\u4E3A\u4FDD\u8BC1\u5B66\u751F\u8003\u8BD5\u6743\u5229\uFF0C\u6559\u5E08\u53EF\u4E34\u65F6\u53D6\u6D88\u9650\u5236\uFF0C\u5141\u8BB8\u5B66\u751F\u53C2\u8003\u3002 \u672C\u64CD\u4F5C\u4E0D\u53EF\u64A4\u56DE\uFF0C\u4E0D\u53EF\u4FEE\u6539\u3002 \u60A8\u786E\u8BA4\u540C\u610F\u8BE5\u5B66\u751F\u4E0D\u5F00\u542F\u6444\u50CF\u5934\u53C2\u52A0\u8003\u8BD5\u5417\uFF1F"),onOk:function(){var Ha=Object(E.a)(b.a.mark(function bi(){var Ri;return b.a.wrap(function(Ci){for(;;)switch(Ci.prev=Ci.next){case 0:return Ci.next=2,Object(P.c)(Object(i.a)(Object(i.a)({},yt),{},{exercise_user_id:cr.exercise_user_id}));case 2:Ri=Ci.sent,(Ri==null?void 0:Ri.status)===0&&(p.b.success("\u64CD\u4F5C\u6210\u529F"),zn({type:"exercise/getExerciseList",payload:Object(i.a)({},yt)}));case 4:case"end":return Ci.stop()}},bi)}));function ci(){return Ha.apply(this,arguments)}return ci}()});case 1:case"end":return Fa.stop()}},da)}))})}},Object(wt.c)()&&{title:"\u8BC4\u9605\u72B6\u6001",width:130,dataIndex:"has_comment",align:"center",render:function(dr,cr){return!dr&&cr.review_status?"\u8BC4\u9605\u4E2D":dr?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605"}},((Rn==null?void 0:Rn.assistant_auth)||Object(wt.c)()||Object(wt.s)())&&Xr&&{title:"\u64CD\u4F5C",fixed:"right",dataInex:"action",align:"center",width:236,render:function(dr,cr){return t.a.createElement("div",null,Object(wt.c)()&&t.a.createElement(g.a,{ghost:!0,type:"primary",size:"small",disabled:cr.commit_status<2},t.a.createElement("a",{className:cr.commit_status>1?"c-blue":"c-black",href:cr.commit_status>1&&"/classrooms/".concat(yt.coursesId,"/exercise/").concat(yt.categoryId,"/review/").concat(cr.login),onClick:function(ja){cr.commit_status<2&&ja.preventDefault(),cr.commit_status===3&&(ja.preventDefault(),zn({type:"exercise/setActionTabs",payload:{key:"\u66F4\u6539\u8BC4\u9605",selectArrs:{record:Object(i.a)({},cr),exercise_types:Object(i.a)({},un==null?void 0:un.exercise_types)},params:Object(i.a)({},yt)}}))}},cr.has_comment&&"\u66F4\u6539\u8BC4\u9605",!cr.has_comment&&"\u8BC4\u9605")),!Object(wt.s)()&&["\u8003\u8BD5\u4E2D"].includes(T.c[Rn.exercise_status])&&t.a.createElement(g.a,{ghost:!0,type:"primary",disabled:(cr==null?void 0:cr.commit_status)>1,className:"ml10",size:"small",onClick:function(){m.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:null,className:"custom-modal-divider",content:"\u786E\u8BA4\u5C06\u8BE5\u5B66\u751F\u7684\u8003\u8BD5\u72B6\u6001\u8C03\u6574\u4E3A\u5DF2\u4EA4\u5377\u5417\uFF1F",onOk:function(){m.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:null,className:"custom-modal-divider",content:"\u786E\u8BA4\u5C06".concat(cr==null?void 0:cr.user_name,"\u7684\u8003\u8BD5\u72B6\u6001\u8C03\u6574\u4E3A\u5DF2\u4EA4\u5377\u5417\uFF1F"),onOk:function(){var Fa=Object(E.a)(b.a.mark(function ci(){var bi;return b.a.wrap(function(ki){for(;;)switch(ki.prev=ki.next){case 0:return ki.next=2,Object(C.a)("/api/exercises/".concat(yt.categoryId,"/commit_exercise_force.json"),{method:"post",body:{user_id:cr==null?void 0:cr.user_id}});case 2:bi=ki.sent,bi.status===0&&zn({type:"exercise/getExerciseList",payload:yt});case 4:case"end":return ki.stop()}},ci)}));function Ha(){return Fa.apply(this,arguments)}return Ha}()})}})}},"\u5F3A\u5236\u4EA4\u5377"),Object(wt.s)()&&cr.commit_status>1&&t.a.createElement("span",{style:{color:"#0152d9",marginRight:"5px",cursor:"pointer"},onClick:function(){var ja;if(!(un!=null&&(ja=un.exercise_types)!==null&&ja!==void 0&&ja.answered_open)){p.b.info("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u672C\u8BD5\u5377\u5728\u4EA4\u5377\u540E\u4E0D\u53EF\u67E5\u770B");return}o.d.push("/classrooms/".concat(yt.coursesId,"/exercise/").concat(yt.categoryId,"/users/").concat(cr==null?void 0:cr.login,"?check=true"))}},"\u67E5\u770B"),(Rn==null?void 0:Rn.exercise_time)>0&&Object(wt.d)()&&t.a.createElement(Ne.a,{title:function(){return Object(wt.k)()?"\u60A8\u7684\u6743\u9650\u4E0D\u8DB3\uFF0C\u8BF7\u8054\u7CFB\u672C\u8BFE\u5802\u7BA1\u7406\u5458":Rn.exercise_status===3?"\u672C\u8BD5\u5377\u5DF2\u622A\u6B62\uFF0C\u8BF7\u5148\u4FEE\u6539\u622A\u6B62\u65F6\u95F4\u4F7F\u672C\u8BD5\u5377\u5904\u4E8E\u201C\u8003\u8BD5\u4E2D\u201D":!1}()},t.a.createElement(g.a,{danger:!0,className:"c-red ml10",size:"small",disabled:function(){return Object(wt.k)()?!0:Rn.exercise_status===3}(),onClick:function(){Object(wt.i)()&&zn({type:"exercise/setActionTabs",payload:{key:"\u5EF6\u65F6",selectArrs:cr,exercise_time:Rn.exercise_time,params:Object(i.a)({},yt)}})}},"\u5EF6\u65F6")))}}].filter(function(ca){return!!ca}),si=Object(O.a)(Mi);return si[0]=Object(i.a)({},si[0]),si[(si==null?void 0:si.length)-1]=Object(i.a)({},si[(si==null?void 0:si.length)-1]),si[0].render=function(){return"\u6211"},si[(si==null?void 0:si.length)-1].render=function(){var ca;return un!=null&&(ca=un.current_answer_user)!==null&&ca!==void 0&&ca.login?t.a.createElement("span",{style:{color:"#0152d9",marginRight:"5px",cursor:"pointer"},onClick:function(){var cr,da;if(!(un!=null&&(cr=un.exercise_types)!==null&&cr!==void 0&&cr.answered_open)){p.b.info("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u672C\u8BD5\u5377\u5728\u4EA4\u5377\u540E\u4E0D\u53EF\u67E5\u770B");return}o.d.push("/classrooms/".concat(yt.coursesId,"/exercise/").concat(yt.categoryId,"/users/").concat(un==null||((da=un.current_answer_user)===null||da===void 0)?void 0:da.login))}},"\u67E5\u770B"):"--"},t.a.createElement("section",{className:"minH500 bg-white mb50 inline-block w100"},(un==null||((Hr=un.exercise_types)===null||Hr===void 0)?void 0:Hr.score_open)&&Object(wt.s)()&&t.a.createElement(je.a,{hideOnSinglePage:!0,pagination:!1,showHeader:!1,dataSource:[Object(i.a)({},un==null?void 0:un.current_answer_user)],columns:si,scroll:{x:(Mi==null?void 0:Mi.length)*120}}),!Object(wt.c)()&&t.a.createElement("div",{className:"bg-white pt10 pl25 mt15"},!!(un!=null&&(pa=un.exercise_types)!==null&&pa!==void 0&&pa.answer_users)&&t.a.createElement("span",{className:"mr10"},t.a.createElement("span",{style:{color:"#FF954C"}},un==null||((Ma=un.exercise_types)===null||Ma===void 0)?void 0:Ma.answer_users," "),"\u5DF2\u4EA4"),!!(un!=null&&(la=un.exercise_types)!==null&&la!==void 0&&la.unanswer_users)&&t.a.createElement("span",{className:"mr10"},un==null||((Ir=un.exercise_types)===null||Ir===void 0)?void 0:Ir.unanswer_users,"\u672A\u4EA4"),(un==null||((mr=un.exercise_types)===null||mr===void 0)?void 0:mr.exercise_end_time)!=="--"&&t.a.createElement("span",null,"\u5269\u4F59\u63D0\u4EA4\u65F6\u95F4\uFF1A",t.a.createElement("span",{style:{color:"#FF954C"}},un==null||((Kr=un.exercise_types)===null||Kr===void 0)?void 0:Kr.exercise_end_time))),!((ra=un.exercise_types)!==null&&ra!==void 0&&ra.exercise_all_users)&&!Object(wt.s)()&&t.a.createElement(Cn.a,null),(!!((Er=un.exercise_types)!==null&&Er!==void 0&&Er.exercise_all_users)||Object(wt.s)())&&t.a.createElement("aside",null,Object(wt.c)()&&t.a.createElement("aside",{className:"pt20"},t.a.createElement(ze.a,{form:Pi,onValuesChange:ji,initialValues:(wn={},Object(Ce.a)(wn,"commit_status","all"),Object(Ce.a)(wn,"exercise_group_id","all"),Object(Ce.a)(wn,"review","all"),Object(Ce.a)(wn,"is_make_up","all"),wn)},t.a.createElement(ze.a.Item,{name:"exercise_group_id"},t.a.createElement(be.a.Group,{style:{width:"100%"}},t.a.createElement(he.a,null,t.a.createElement(Ee.a,{flex:"80px"},"\u9009\u62E9\u73ED\u7EA7:"),t.a.createElement(Ee.a,{flex:"80px"},t.a.createElement(be.a,{value:"all",checked:!((ma=Nr.course_group)!==null&&ma!==void 0&&ma.length)},"\u5168\u90E8")),t.a.createElement(Ee.a,{flex:"1"},un.course_groups&&un.course_groups.map(function(ca,dr){return t.a.createElement(be.a,{value:ca.exercise_group_id,className:"ml0 mr8"},ca.exercise_group_name,"(",ca.exercise_group_students,")")}))))),t.a.createElement(ze.a.Item,{name:"commit_status"},t.a.createElement(be.a.Group,{value:[],style:{width:"100%"}},t.a.createElement(he.a,null,t.a.createElement(Ee.a,{flex:"80px"},"\u63D0\u4EA4\u72B6\u6001:"),t.a.createElement(Ee.a,{flex:"80px"},t.a.createElement(be.a,{value:"all",checked:!((Mr=Nr.commit_status)!==null&&Mr!==void 0&&Mr.length)},"\u5168\u90E8")),t.a.createElement(Ee.a,{flex:"1"},tn.map(function(ca,dr){var cr;return t.a.createElement(be.a,{name:"commit_status",value:ca.id},ca.name,"(",un==null||((cr=un.exercise_types)===null||cr===void 0)?void 0:cr[ca.type],")")}))))),t.a.createElement(ze.a.Item,{name:"review"},t.a.createElement(be.a.Group,{style:{width:"100%"}},t.a.createElement(he.a,null,t.a.createElement(Ee.a,{flex:"80px"},"\u8BC4\u9605\u72B6\u6001:"),t.a.createElement(Ee.a,{flex:"80px"},t.a.createElement(be.a,{value:"all",checked:!(($e=Nr.review)!==null&&$e!==void 0&&$e.length)},"\u5168\u90E8")),t.a.createElement(Ee.a,{flex:"1"},Rt==null?void 0:Rt.map(function(ca,dr){var cr;return t.a.createElement(be.a,{value:ca.id,key:dr},ca.name,"(",un==null||((cr=un.exercise_types)===null||cr===void 0)?void 0:cr[ca.type],")")}))))),(un==null||((pt=un.exercise_types)===null||pt===void 0)?void 0:pt.open_make_up)&&t.a.createElement(ze.a.Item,{name:"is_make_up"},t.a.createElement(be.a.Group,{value:[],style:{width:"100%"}},t.a.createElement(he.a,null,t.a.createElement(Ee.a,{flex:"80px"},"\u8865\u8003\u72B6\u6001:"),t.a.createElement(Ee.a,{flex:"80px"},t.a.createElement(be.a,{value:"all",checked:!((vt=Nr.is_make_up)!==null&&vt!==void 0&&vt.length)},"\u5168\u90E8")),t.a.createElement(Ee.a,{flex:"1"},Qt.map(function(ca,dr){var cr;return t.a.createElement(be.a,{name:"is_make_up",value:ca.id},ca.name,"(",un==null||((cr=un.exercise_types)===null||cr===void 0)?void 0:cr[ca.type],")")}))))),t.a.createElement(he.a,{align:"middle"},t.a.createElement(Ee.a,{flex:"1"},t.a.createElement(he.a,{align:"middle"},t.a.createElement(Ee.a,null,t.a.createElement(te.a.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:function(dr){yt.search=dr,zn({type:"exercise/getExerciseList",payload:Object(i.a)(Object(i.a)({},yt),{},{page:1})})},style:{width:240}})))),!(Rn!=null&&Rn.is_random)&&t.a.createElement(Ee.a,{className:["tr",Je.a.rightFilter].join(" ")},((Me=un.exercise_types)===null||Me===void 0?void 0:Me.objective)===1&&((we=un.exercise_types)===null||we===void 0?void 0:we.subjective)===1&&t.a.createElement(t.a.Fragment,null,"\u6309\u5BA2\u89C2\u9898\u5F97\u5206\u5206\u7EC4",t.a.createElement("span",null,t.a.createElement(ze.a.Item,{name:"objective_score_gte"},t.a.createElement(J.a,{min:0,max:un==null||((Ke=un.exercise_types)===null||Ke===void 0)?void 0:Ke.objective_score,placeholder:"\u6700\u4F4E"}))),t.a.createElement("span",null,t.a.createElement(ze.a.Item,{name:"objective_score_lte"},t.a.createElement(J.a,{min:((De=yt)===null||De===void 0?void 0:De.objective_score_gte)||0,max:un==null||((st=un.exercise_types)===null||st===void 0)?void 0:st.objective_score,placeholder:"\u6700\u9AD8"})))),((ct=un.exercise_types)===null||ct===void 0?void 0:ct.subjective)===1&&Xr&&t.a.createElement(t.a.Fragment,null,t.a.createElement(g.a,{type:"default",disabled:(un==null||((Bt=un.total_exercise_users)===null||Bt===void 0)?void 0:Bt.length)<1},t.a.createElement(v.a,{to:"/classrooms/".concat(yt.coursesId,"/exercise/").concat(yt.categoryId,"/reviews/group")},t.a.createElement("span",{className:"iconfont icon-tijiaozongjie"}),t.a.createElement("span",null,"\u96C6\u4E2D\u6279\u91CF\u6279\u9605"))),t.a.createElement(g.a,{type:"default",disabled:(un==null||((gt=un.total_exercise_users)===null||gt===void 0)?void 0:gt.length)<1},t.a.createElement(v.a,{to:"/classrooms/".concat(yt.coursesId,"/exercise/").concat(yt.categoryId,"/review/").concat(un==null||((zt=un.total_exercise_users)===null||zt===void 0||((Ft=zt[0])===null||Ft===void 0))?void 0:Ft.user_login)},t.a.createElement("span",{className:"iconfont icon-filesync3x"}),t.a.createElement("span",null,"\u7EC4\u5185\u987A\u5E8F\u6279\u9605")))))))),t.a.createElement(je.a,{className:"mt30",loading:yn["exercise/getExerciseList"],hideOnSinglePage:!0,pagination:!1,dataSource:(un==null?void 0:un.exercise_users)||[],columns:Mi,scroll:{x:(Mi==null?void 0:Mi.length)*120},size:"large",onChange:function(dr,cr,da){yt.page=1,console.log(da,444),da.order===void 0?(yt.order_type=null,yt.order=null):(yt.order_type=da.order==="descend"?"desc":"asc",yt.order=da.field),zn({type:"exercise/getExerciseList",payload:Object(i.a)({},yt)})}}),Rr>0&&t.a.createElement("aside",{className:"tc mb50 pb30 mt30"},t.a.createElement("div",{style:{display:"flex",margin:"auto",textAlign:"center",justifyContent:"center"}},t.a.createElement(z.a,{onChange:Po,defaultCurrent:yt.page||1,current:yt.page||1,defaultPageSize:yt.limit||1,pageSize:yt.limit||1,total:Rr}),t.a.createElement("span",{style:{lineHeight:"29px",marginLeft:"20px"}},"\u6BCF\u9875\u663E\u793A\u6761\u6570"),t.a.createElement(te.a,{value:ti,onChange:function(dr){return gi(dr.target.value)},onBlur:Oo,style:{width:"60px",height:"29px",lineHeight:"29px",marginLeft:"5px"}})))),t.a.createElement(At,null),t.a.createElement(Ve,null),t.a.createElement(Ht,null),ka&&t.a.createElement(m.a,{title:"\u9632\u4F5C\u5F0A\u5934\u50CF",visible:ka,centered:!0,onCancel:function(){Gi(1),Na(!1),Ja([]),Ga("alert"),vo("")},footer:t.a.createElement("div",{style:{display:"flex"}},t.a.createElement("div",{style:{flex:1,textAlign:"left"}}," ",t.a.createElement(g.a,{onClick:Object(E.a)(b.a.mark(function ca(){var dr;return b.a.wrap(function(da){for(;;)switch(da.prev=da.next){case 0:if(po){da.next=3;break}return p.b.info("\u8F93\u5165\u6846\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),da.abrupt("return");case 3:return eo(!0),da.next=6,Object(C.a)("/api/exercises/".concat(yt.categoryId,"/send_alert.json"),{method:"post",body:{content:po,clazz:ni,exercise_user_id:oo}});case 6:dr=da.sent,(dr==null?void 0:dr.status)===0&&(p.b.info("\u53D1\u9001\u6210\u529F"),Gi(1),Na(!1),Ja([]),Ga("alert"),vo("")),eo(!1);case 9:case"end":return da.stop()}},ca)})),disabled:wo,loading:wi},"\u53D1\u9001")),t.a.createElement(g.a,{disabled:(wa==null?void 0:wa.length)===0,style:{marginRight:"10px"},onClick:Object(E.a)(b.a.mark(function ca(){return b.a.wrap(function(cr){for(;;)switch(cr.prev=cr.next){case 0:return cr.next=2,Gi(vi-1===0?wa==null?void 0:wa.length:vi-1);case 2:case"end":return cr.stop()}},ca)}))},"\u4E0A\u4E00\u5F20"),t.a.createElement(g.a,{disabled:(wa==null?void 0:wa.length)===0,type:"primary",onClick:Object(E.a)(b.a.mark(function ca(){return b.a.wrap(function(cr){for(;;)switch(cr.prev=cr.next){case 0:return cr.next=2,Gi(vi===(wa==null?void 0:wa.length)?1:vi+1);case 2:case"end":return cr.stop()}},ca)}))},"\u4E0B\u4E00\u5F20"))},t.a.createElement("img",{style:{width:"234px !important",height:"132px",borderRadius:"5px"},src:wa[vi-1]}),t.a.createElement("span",{onClick:function(){Tt.a.publish("preview-image",wa[vi-1]),console.log("src:",wa[vi-1],wa,vi-1)},style:{background:"#0152d9",color:"#fff",display:"inline-flex",width:"54px",height:"20px",borderRadius:"10px",justifyContent:"center",lineHeight:"20px",alignItems:"center",position:"absolute",top:"70px",left:"190px",zIndex:5,cursor:"pointer"}},"\u9884\u89C8"),t.a.createElement("span",{style:{color:"#0152d9",marginTop:"16px",width:"234px",justifyContent:"center",display:"flex"}},vi+"/"+(wa==null?void 0:wa.length)),t.a.createElement(F.a,{className:"mt20",checked:ni==="alert",onChange:function(){return Ga("alert")}},"\u53D1\u9001\u8B66\u544A",t.a.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u5982\u53D1\u73B0\u5B66\u751F\u5728\u8003\u8BD5\u4E2D\u7684\u7167\u7247\u5B58\u5728\u5F02\u5E38\u65F6\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),t.a.createElement(F.a,{className:"mt10",checked:ni==="notice",onChange:function(){return Ga("notice")}},"\u53D1\u9001\u901A\u77E5",t.a.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u8003\u8BD5\u4E2D\u5982\u6709\u6D88\u606F\u901A\u77E5\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),t.a.createElement(te.a.TextArea,{className:"mt20",value:po,onChange:function(dr){return vo(dr.target.value)},placeholder:"\u8BF7\u8F93\u5165".concat(ni==="alert"?"\u8B66\u544A":"\u901A\u77E5","\u5185\u5BB9").concat(ni==="alert"?"\uFF0C\u5982\uFF1A\u626D\u5934\u4F4E\u5934\u5927\u5E45\u5EA6\u52A8\u4F5C\u68C0\u6D4B":"")}),t.a.createElement("div",{style:{color:"#E30000",fontSize:12,margin:"10px 0"}},"\u5DF2\u53D1\u9001",$a,"\u6B21\u8B66\u544A")),t.a.createElement(sn.a,null))},ye=Object(o.a)(function(tr){var In=tr.exercise,En=tr.loading,Or=tr.globalSetting;return{exercise:In,loading:En.effects,globalSetting:Or}})(Ae),Se=_("OaEy"),dt=_("2fM7"),et=_("8Skl"),xt=_("y3Kf"),xn=_("mxOx"),Dt=_.n(xn),_t=_("LvDl"),mn=_.n(_t),pe=_("GUcZ"),Gt=_("ulZh"),Lt=/(android|webos|iphone|ipad|ipod|blackberry|iemobile|opera mini)/i,Be=Object(x.forwardRef)(function(tr,In){var En,Or=tr.src,yr=tr.videoId,zr=tr.logWatchHistory,Zn=tr.courseId,An=Zn===void 0?null:Zn,rr=tr.startTime,ar=tr.handlePause,Pr=ar===void 0?function(){}:ar,sa=tr.handlePlay,Qn=sa===void 0?function(){}:sa,Hr=tr.handlePlayEnded,pa=Hr===void 0?function(){}:Hr,Ma=tr.videoSpeed,la=Ma===void 0?1:Ma,Ir=Or==null||((En=Or.split("."))===null||En===void 0)?void 0:En.pop(),mr=Ir==="flv",Kr=Object(x.useRef)(),ra=Object(x.useRef)(),Er=Object(x.useRef)(0),wn=Object(x.useRef)(0),ma=Object(x.useState)(0),Mr=Object(r.a)(ma,2),$e=Mr[0],pt=Mr[1],vt=navigator.userAgent.toLowerCase().match(Lt),Me=vt?vt[0]:"pc";Object(x.useImperativeHandle)(In,function(){return{getLastUpdatedTime:function(){return Kr.current.currentTime},getDuration:function(){return Kr.current.duration}}}),Object(x.useEffect)(function(){wn.current=void 0;try{pe.a.isSupported&&mr&&Or&&(Or==null?void 0:Or.indexOf(".m3u8"))<0?(wn.current=pe.a.createPlayer({type:"flv",volume:.8,cors:!0,url:Or+"?t="+Date.now(),muted:!1,isLive:!0}),wn.current.on("play",function(){console.log(21111)}),Kr.current&&(wn.current.detachMediaElement(Kr.current),wn.current.attachMediaElement(Kr.current),wn.current.load(),wn.current.play())):Kr.current.setAttribute("src",Or+"?t="+Date.now())}catch(Ke){setTimeout(function(){pt($e+1)},1e3)}return console.log("src:",Or),function(){if(wn.current){var Ke,De,st,ct,Bt,gt,zt,Ft;(Ke=wn.current)===null||Ke===void 0||((De=Ke.unload)===null||De===void 0)||De.call(Ke),(st=wn.current)===null||st===void 0||((ct=st.pause)===null||ct===void 0)||ct.call(st),(Bt=wn.current)===null||Bt===void 0||((gt=Bt.destroy)===null||gt===void 0)||gt.call(Bt),(zt=wn.current)===null||zt===void 0||((Ft=zt.detachMediaElement)===null||Ft===void 0)||Ft.call(zt,Kr.current),wn.current=void 0,Kr.current.src=""}}},[Kr,mr,Or,$e]),Object(x.useEffect)(function(){return ra.current=setInterval(function(){Er.current>0&&Er.current===Kr.current.currentTime&&(console.log("\u64AD\u653E\u4E00\u6B21"),pt($e+1)),Er.current=Kr.current.currentTime},3e3),function(){clearInterval(ra.current)}},[]);var we=function(De){setTimeout(function(){pt($e+1)},1e3)};return t.a.createElement("video",{ref:Kr,onerr:!0,onErrorCapture:function(){pt($e+1)},autoPlay:!0,muted:!0})}),ot=function(In){var En,Or=In.exercise,yr=In.dispatch,zr=In.user,Zn=Object(A.i)(),An=Object(x.useState)({page:1,limit:20,sort_by:null,sort_direction:null,state:null,audit:null,name:"",save_name:"",exercise_id:Zn==null?void 0:Zn.categoryId}),rr=Object(r.a)(An,2),ar=rr[0],Pr=rr[1],sa=ze.a.useForm(),Qn=Object(r.a)(sa,1),Hr=Qn[0],pa=Object(x.useState)(),Ma=Object(r.a)(pa,2),la=Ma[0],Ir=Ma[1],mr=Object(x.useState)(!1),Kr=Object(r.a)(mr,2),ra=Kr[0],Er=Kr[1],wn=Or.exerciseList,ma=Or.commonHeader,Mr=Object(x.useState)([]),$e=Object(r.a)(Mr,2),pt=$e[0],vt=$e[1],Me=Object(x.useState)([]),we=Object(r.a)(Me,2),Ke=we[0],De=we[1],st=Object(x.useState)(0),ct=Object(r.a)(st,2),Bt=ct[0],gt=ct[1],zt=Object(x.useState)(!0),Ft=Object(r.a)(zt,2),on=Ft[0],yn=Ft[1],zn=Object(x.useState)(!1),gr=Object(r.a)(zn,2),Xr=gr[0],Jr=gr[1],aa=Object(x.useRef)(null);Object(x.useEffect)(function(){hn(),Lr(ar)},[]),Object(x.useEffect)(function(){return clearInterval(aa.current),(ma==null?void 0:ma.exercise_status)===2&&(aa.current=setInterval(function(){Lr(ar)},3e4)),function(){clearInterval(aa.current)}},[ma==null?void 0:ma.exercise_status,ar]);var hn=function(){yr({type:"exercise/getExerciseList",payload:Zn})},Lr=function(){var Vr=Object(E.a)(b.a.mark(function nr(Wr){var Wn,pn;return b.a.wrap(function(qn){for(;;)switch(qn.prev=qn.next){case 0:return Wn=mn.a.cloneDeep(Wr),console.log(Wn,"sendData"),yn(!0),vt([]),qn.next=6,Object(C.a)("/api/exercises/".concat(Wr==null?void 0:Wr.exercise_id,"/exercise_identity_photos.json"),{method:"get",params:Wn});case 6:pn=qn.sent,De([]),yn(!1),gt(pn==null?void 0:pn.count),vt((pn==null?void 0:pn.exercise_users)||[]);case 11:case"end":return qn.stop()}},nr)}));return function(Wr){return Vr.apply(this,arguments)}}(),oa=function(nr,Wr){ar.page=1,ar[Wr]=nr,Pr(Object(i.a)({},ar)),Lr(ar)},ya=function(nr){ar.page=1,ar.save_name=nr,Pr(Object(i.a)({},ar))},yt=function(){ar.page=1;var nr=Object.assign({},Hr.getFieldsValue());Object.keys(nr).map(function(Wr){switch(Wr){case"exercise_group_id":nr[Wr].includes("all")||!nr[Wr].length?(delete ar.course_group,Hr.setFieldsValue(Object(Ce.a)({},"exercise_group_id","all"))):(ar.course_group=nr[Wr],Hr.setFieldsValue(Object(Ce.a)({},"exercise_group_id",ar.course_group)));break}}),Pr(Object(i.a)({},ar)),Lr(ar)};Object(x.useEffect)(function(){if(document.getElementById("divhe")){var Vr=document.getElementById("divhe").scrollHeight;Vr>47&&(Ir(47),Er(!0))}},[document.getElementById("divhe"),wn]);var Fr=function(nr,Wr,Wn){ar.page=nr==null?void 0:nr.current,ar.limit=nr==null?void 0:nr.pageSize,Wn!=null&&Wn.order?(ar.sort_by=Wn==null?void 0:Wn.field,ar.sort_direction=(Wn==null?void 0:Wn.order)==="ascend"?"asc":"desc"):(ar.sort_by=null,ar.sort_direction=null),Pr(Object(i.a)({},ar)),Lr(ar)},un=[{title:"\u5E8F\u53F7",dataIndex:"number",width:80,render:function(nr,Wr,Wn){return ar.limit*(ar.page-1)+Wn+1}},{title:"\u59D3\u540D",dataIndex:"user_name",width:110,ellipsis:{showTitle:!1},render:function(nr){return t.a.createElement(Ne.a,{placement:"bottomLeft",title:nr},t.a.createElement("span",null,nr))}},{title:"\u5B66\u53F7",dataIndex:"student_id",sorter:!0,width:140,showSorterTooltip:!1,ellipsis:{showTitle:!1},render:function(nr){return t.a.createElement(Ne.a,{placement:"bottomLeft",title:nr||"--"},t.a.createElement("span",null,nr||"--"))}},{title:"\u5206\u73ED",dataIndex:"user_group_name",ellipsis:{showTitle:!1},render:function(nr,Wr){return nr?t.a.createElement(Ne.a,{placement:"bottom",title:nr},t.a.createElement("span",{className:Dt.a.es},nr)):"--"}},{title:"\u4EBA\u8138\u7167\u7247",dataIndex:"photo_url",width:90,ellipsis:{showTitle:!1},render:function(nr,Wr){return t.a.createElement("img",{width:40,style:{maxHeight:30},src:nr,className:"current",onClick:function(){Sr(Wr)}})}},{title:"\u5BA1\u6838\u72B6\u6001",width:100,dataIndex:"exercise_identity_photo_state",ellipsis:{showTitle:!1},render:function(nr,Wr){return t.a.createElement(t.a.Fragment,null,nr==="passed"&&t.a.createElement("span",{style:{color:"#44D7B6"}},"\u5BA1\u6838\u901A\u8FC7"),nr==="rejected"&&t.a.createElement("span",{style:{color:"#E53333"}},"\u5BA1\u6838\u4E0D\u901A\u8FC7"),nr==="submitted"&&t.a.createElement("span",{style:{color:"#666666"}},"\u5F85\u5BA1\u6838"))}},{title:"\u5BA1\u6838\u65F6\u95F4",dataIndex:"audit_time",width:180,ellipsis:{showTitle:!1},render:function(nr){return t.a.createElement("span",null,nr||"--")}},{title:"\u5BA1\u6838\u7C7B\u578B",dataIndex:"audit_clazz",width:90,ellipsis:{showTitle:!1},render:function(nr){return t.a.createElement("span",null,nr||"--")}},{title:"\u64CD\u4F5C",dataIndex:"action",width:180,ellipsis:{showTitle:!1},render:function(nr,Wr){var Wn;return t.a.createElement(t.a.Fragment,null,(Wr==null?void 0:Wr.exercise_identity_photo_state)==="submitted"?t.a.createElement("span",{className:"c-light-primary current",onClick:function(){return Jr(Wr)}},"\u5BA1\u6838"):t.a.createElement("span",{className:"c-grey-999 cursorNotAllowed"},"\u5BA1\u6838"),(Wr==null?void 0:Wr.exercise_identity_photo_state)!=="submitted"?t.a.createElement("span",{className:"c-light-primary current ml10 mr10",onClick:function(){return Ca(Wr)}},"\u5BA1\u6838\u8BB0\u5F55"):t.a.createElement("span",{className:"c-grey-999 ml10 mr10 cursorNotAllowed"},"\u5BA1\u6838\u8BB0\u5F55"),(Wr==null?void 0:Wr.exercise_identity_photo_state)==="passed"&&!!(Wr!=null&&(Wn=Wr.play_url)!==null&&Wn!==void 0&&Wn.length)?t.a.createElement("span",{className:"c-light-primary current",onClick:function(){return Nr(Wr)}},"\u6444\u50CF\u76D1\u63A7"):t.a.createElement("span",{className:"c-grey-999 cursorNotAllowed"},"\u6444\u50CF\u76D1\u63A7"))}}],Rn=function(nr){De(nr)},xr=function(){Jr(!1),Lr(ar)},Ca=function(nr){var Wr=[{title:"\u5BA1\u6838\u65F6\u95F4",dataIndex:"audit_time",width:170,render:function(Rr,qn){return t.a.createElement("span",null,Rr||"--")}},{title:"\u5BA1\u6838\u72B6\u6001",dataIndex:"exercise_identity_photo_state",width:110,render:function(Rr,qn){return t.a.createElement(t.a.Fragment,null,Rr==="passed"&&t.a.createElement("span",{style:{color:"#44D7B6"}},"\u5BA1\u6838\u901A\u8FC7"),Rr==="rejected"&&t.a.createElement("span",{style:{color:"#E53333"}},"\u5BA1\u6838\u4E0D\u901A\u8FC7"),Rr==="submitted"&&t.a.createElement("span",{style:{color:"#666666"}},"\u5F85\u5BA1\u6838"))}},{title:"\u5BA1\u6838\u610F\u89C1",dataIndex:"comment",render:function(Rr,qn){return Rr?t.a.createElement(Ne.a,{placement:"bottom",title:Rr},t.a.createElement("span",null,Rr)):"--"}},{title:"\u91C7\u96C6\u7167\u7247",dataIndex:"photo_url",width:90,render:function(Rr,qn){return t.a.createElement("span",{className:"current c-light-primary",onClick:function(){Tt.a.publish("preview-image",Rr)}},"\u67E5\u770B")}}],Wn=m.a.confirm({icon:null,width:700,className:"".concat(Dt.a.cusModal," custom-modal-divider"),centered:!0,title:t.a.createElement(he.a,null,t.a.createElement(Ee.a,{flex:"1"},"\u5BA1\u6838\u8BB0\u5F55"),t.a.createElement(Ee.a,null,t.a.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:function(){return Wn.destroy()}}))),content:t.a.createElement("div",null,t.a.createElement(je.a,{className:Dt.a.customTable,dataSource:[Object(i.a)({},nr)],bordered:!1,columns:Wr,rowKey:"exercise_identity_photo_id",rowClassName:Dt.a.row,pagination:!1}))})},Nr=function(nr){var Wr,Wn,pn=m.a.confirm({icon:null,className:"".concat(Dt.a.cusModal," custom-modal-divider"),centered:!0,width:(nr==null||((Wr=nr.play_url)===null||Wr===void 0)?void 0:Wr.length)<6?724:744,title:t.a.createElement(he.a,null,t.a.createElement(Ee.a,{flex:"1"},"\u89C6\u9891"),t.a.createElement(Ee.a,null,t.a.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:function(){return pn.destroy()}}))),content:t.a.createElement("ul",{className:Dt.a.sys},nr==null||((Wn=nr.play_url)===null||Wn===void 0)?void 0:Wn.map(function(Rr,qn){return t.a.createElement("li",{className:Dt.a.li,key:qn},t.a.createElement("div",{className:Dt.a.d1},t.a.createElement("div",{className:Dt.a.img},t.a.createElement(Be,{src:Rr==null?void 0:Rr.replace(".m3u8",".flv"),autoPlay:!0})),t.a.createElement("div",{className:Dt.a.btn},t.a.createElement("div",{className:Dt.a.b1},"\u56DE\u653E\u89C6\u9891",qn+1))))}))})},Sr=function(nr){var Wr=m.a.confirm({icon:null,className:"".concat(Dt.a.cusModal," custom-modal-divider"),centered:!0,width:710,title:t.a.createElement(he.a,null,t.a.createElement(Ee.a,{flex:"1"},"\u4EBA\u8138\u7167\u7247"),t.a.createElement(Ee.a,null,t.a.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:function(){return Wr.destroy()}}))),content:t.a.createElement(he.a,null,t.a.createElement("aside",{className:Dt.a.imgWrap,style:{marginBottom:40}},t.a.createElement("div",{className:Dt.a.img},t.a.createElement("img",{width:326,src:Object(T.g)(nr==null?void 0:nr.photo_url)}),t.a.createElement("div",{className:Dt.a.textP},"\u91C7\u96C6\u7167\u7247")),t.a.createElement("div",{className:Dt.a.img,style:{marginLeft:20}},nr!=null&&nr.identity_url?t.a.createElement("img",{width:326,src:Object(T.g)(nr==null?void 0:nr.identity_url)}):t.a.createElement("div",{className:Dt.a.no,style:{width:326}},t.a.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),t.a.createElement("div",{className:Dt.a.textP},"\u8BC1\u4EF6\u7167\u7247"))))})},xa={selectedRowKeys:Ke,columnWidth:40,onChange:Rn,getCheckboxProps:function(nr){return{disabled:!((nr==null?void 0:nr.exercise_identity_photo_state)!=="passed")}}};return t.a.createElement("section",{className:Dt.a.wrap},t.a.createElement(ze.a,{form:Hr,onChange:yt,initialValues:Object(Ce.a)({},"exercise_group_id","all")},t.a.createElement(ze.a.Item,{name:"exercise_group_id"},t.a.createElement(be.a.Group,{style:{width:"100%"}},t.a.createElement(he.a,null,t.a.createElement(Ee.a,{className:"font14",flex:"80px"},"\u9009\u62E9\u5206\u73ED:"),t.a.createElement(Ee.a,{flex:"80px"},t.a.createElement(be.a,{value:"all"},"\u5168\u90E8")),t.a.createElement(Ee.a,{flex:"1",id:"divhe",style:{height:la+"px",overflow:"hidden"}},(En=wn.course_groups)===null||En===void 0?void 0:En.map(function(Vr,nr){return t.a.createElement(be.a,{key:nr,value:Vr.exercise_group_id,className:"ml0 mr8"},Vr.exercise_group_name,"(",Vr.exercise_group_students,")")})),ra&&t.a.createElement("span",{onClick:function(){var nr=document.getElementById("divhe").scrollHeight;la>47?Ir(47):Ir(nr)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},la===47?"\u5C55\u5F00":"\u6536\u8D77",la===47?t.a.createElement(et.a,{style:{marginBottom:"3px",marginLeft:"2px"}}):t.a.createElement(xt.a,{style:{marginBottom:"3px",marginLeft:"2px"}})))))),t.a.createElement("div",{className:Dt.a.control},t.a.createElement(te.a.Search,{placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:ar==null?void 0:ar.save_name,onChange:function(nr){return ya(nr.target.value)},onSearch:function(){ar.page=1,ar.name=ar.save_name,Pr(Object(i.a)({},ar)),Lr(ar)}}),t.a.createElement(dt.a,{placeholder:"\u8BF7\u9009\u62E9\u5BA1\u6838\u72B6\u6001",value:ar==null?void 0:ar.state,onChange:function(nr){return oa(nr,"state")}},t.a.createElement(dt.a.Option,{value:null},"\u5168\u90E8"),t.a.createElement(dt.a.Option,{value:"submitted"},"\u5F85\u5BA1\u6838"),t.a.createElement(dt.a.Option,{value:"passed"},"\u5BA1\u6838\u901A\u8FC7"),t.a.createElement(dt.a.Option,{value:"rejected"},"\u5BA1\u6838\u4E0D\u901A\u8FC7")),t.a.createElement(dt.a,{placeholder:"\u8BF7\u9009\u62E9\u5BA1\u6838\u7C7B\u578B",value:ar==null?void 0:ar.audit,onChange:function(nr){return oa(nr,"audit")}},t.a.createElement(dt.a.Option,{value:null},"\u5168\u90E8"),t.a.createElement(dt.a.Option,{value:1},"\u81EA\u52A8\u5BA1\u6838"),t.a.createElement(dt.a.Option,{value:2},"\u4EBA\u5DE5\u5BA1\u6838")),t.a.createElement("span",{className:Dt.a.btn,style:{cursor:"pointer"},onClick:function(){if(!Ke.length){p.b.warn("\u8BF7\u9009\u62E9\u5B66\u751F");return}Jr(!0)}},t.a.createElement("i",{className:"iconfont icon-piliangcaozuo font14 mr5"}),"\u6279\u91CF\u5BA1\u6838")),t.a.createElement("div",{className:Dt.a.bgH}),t.a.createElement(je.a,{rowSelection:xa,className:Dt.a.customTable,dataSource:pt,bordered:!1,columns:un,rowKey:"exercise_identity_photo_id",rowClassName:Dt.a.row,loading:on,onChange:Fr,pagination:{pageSize:ar.limit,total:Bt,current:ar.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,position:["bottomCenter"],showTotal:function(nr){return t.a.createElement("span",{className:"mr10"},"\u5171",t.a.createElement("span",{className:"c-orange"},nr),"\u6761\u6570\u636E")}}}),t.a.createElement(Pt,{selectIds:Ke,visible:Xr,onCancel:function(){return Jr(!1)},onOk:xr,params:ar}),t.a.createElement(sn.a,null))},Xt=Object(o.a)(function(tr){var In=tr.exercise,En=tr.user;return{exercise:In,user:En}})(ot),Pt=function(In){var En=In.visible,Or=In.onOk,yr=In.onCancel,zr=In.selectIds,Zn=In.params,An=Object(x.useState)(!1),rr=Object(r.a)(An,2),ar=rr[0],Pr=rr[1],sa=Object(x.useState)({}),Qn=Object(r.a)(sa,2),Hr=Qn[0],pa=Qn[1],Ma=ze.a.useForm(),la=Object(r.a)(Ma,1),Ir=la[0],mr=function(){var Kr=Object(E.a)(b.a.mark(function ra(Er){var wn,ma;return b.a.wrap(function($e){for(;;)switch($e.prev=$e.next){case 0:if(Pr(!0),!(En===!0)){$e.next=7;break}return $e.next=4,Object(C.a)("/api/exercises/".concat(Zn==null?void 0:Zn.exercise_id,"/batch_audit_identity_photo.json"),{method:"post",body:Object(i.a)({identity_photo_ids:zr},Er)});case 4:ma=$e.sent,$e.next=10;break;case 7:return $e.next=9,Object(C.a)("/api/exercises/".concat(Zn==null?void 0:Zn.exercise_id,"/audit_identity_photo.json"),{method:"post",body:Object(i.a)({identity_photo_id:En==null?void 0:En.exercise_identity_photo_id},Er)});case 9:ma=$e.sent;case 10:((wn=ma)===null||wn===void 0?void 0:wn.status)===0&&Or(),Pr(!1);case 12:case"end":return $e.stop()}},ra)}));return function(Er){return Kr.apply(this,arguments)}}();return t.a.createElement(m.a,{title:En!==!0?"\u4EBA\u8138\u8EAB\u4EFD\u5BA1\u6838":"\u6279\u91CF\u5BA1\u6838",visible:!!En,centered:!0,width:650,destroyOnClose:!0,onCancel:function(){yr()},afterClose:function(){Ir.resetFields(),pa({})},confirmLoading:ar,onOk:function(){return Ir.submit()}},t.a.createElement(ze.a,{className:Dt.a.formWrap,form:Ir,labelCol:{span:4},wrapperCol:{span:18},onFinish:mr,onValuesChange:function(){pa(Object(i.a)({},Ir.getFieldsValue()))}},En!==!0&&t.a.createElement(he.a,{style:{marginLeft:28,marginBottom:38}},t.a.createElement(Ee.a,null,"\u91C7\u96C6\u7167\u7247\uFF1A"),t.a.createElement(Ee.a,null,t.a.createElement("aside",{className:Dt.a.imgWrap},t.a.createElement("div",{className:Dt.a.img},t.a.createElement("img",{width:234,src:Object(T.g)(En==null?void 0:En.photo_url)}),t.a.createElement("div",{onClick:function(){Tt.a.publish("preview-image",En==null?void 0:En.photo_url)},className:Dt.a.iBtn},"\u9884\u89C8"),t.a.createElement("div",{className:Dt.a.text},"\u91C7\u96C6\u7167\u7247")),t.a.createElement("div",{className:Dt.a.img,style:{marginLeft:20}},En!=null&&En.identity_url?t.a.createElement("img",{width:234,src:Object(T.g)(En==null?void 0:En.identity_url)}):t.a.createElement("div",{className:Dt.a.no,style:{width:326}},t.a.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),!!(En!=null&&En.identity_url)&&t.a.createElement("div",{onClick:function(){Tt.a.publish("preview-image",Object(T.g)(En==null?void 0:En.identity_url))},className:Dt.a.iBtn},"\u9884\u89C8"),t.a.createElement("div",{className:Dt.a.text},"\u8BC1\u4EF6\u7167\u7247"))))),t.a.createElement(ze.a.Item,{label:"\u5BA1\u6838\u72B6\u6001",name:"state",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u72B6\u6001"}]},t.a.createElement(F.a.Group,null,t.a.createElement(F.a,{value:"passed"},"\u5BA1\u6838\u901A\u8FC7"),t.a.createElement(F.a,{value:"rejected"},"\u5BA1\u6838\u4E0D\u901A\u8FC7"))),(Hr==null?void 0:Hr.state)==="rejected"&&t.a.createElement(ze.a.Item,{label:"\u5BA1\u6838\u610F\u89C1",name:"comment",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u610F\u89C1"}]},t.a.createElement(te.a,{placeholder:"\u5982\uFF1A\u4F60\u7684\u4E2A\u4EBA\u4FE1\u606F\u4E0E\u7167\u7247\u4E0D\u4E00\u81F4\u3002",maxLength:30})),t.a.createElement("div",{style:{color:"#FA6400",paddingLeft:32}},"\u6CE8\u610F\uFF1A\u5BA1\u6838\u901A\u8FC7\u540E\uFF0C\u8BE5\u5B66\u751F\u5728\u672C\u573A\u8003\u8BD5\u7684\u8BA4\u8BC1\u72B6\u6001\u5C06\u66F4\u65B0\u4E3A\u201C\u5BA1\u6838\u901A\u8FC7\u201D\uFF0C\u4E14\u80FD\u591F\u8FDB\u5165\u8003\u8BD5\u3002")))},$t=_("cWXX"),Zt=_("/ezw"),bt=_("R9oj"),ft=_("ECub"),Nt=_("hZbv"),jt=_.n(Nt),bn=function(In){var En,Or,yr,zr,Zn,An,rr,ar,Pr,sa=In.exercise,Qn=In.dispatch,Hr=In.user,pa=Object(A.i)(),Ma=Object(x.useState)({page:1,limit:10,name:"",save_name:"",exercise_id:pa==null?void 0:pa.categoryId}),la=Object(r.a)(Ma,2),Ir=la[0],mr=la[1],Kr=ze.a.useForm(),ra=Object(r.a)(Kr,1),Er=ra[0],wn=Object(x.useState)(),ma=Object(r.a)(wn,2),Mr=ma[0],$e=ma[1],pt=Object(x.useState)(!1),vt=Object(r.a)(pt,2),Me=vt[0],we=vt[1],Ke=sa.exerciseList,De=Object(x.useState)([]),st=Object(r.a)(De,2),ct=st[0],Bt=st[1],gt=Object(x.useState)(0),zt=Object(r.a)(gt,2),Ft=zt[0],on=zt[1],yn=Object(x.useState)(!0),zn=Object(r.a)(yn,2),gr=zn[0],Xr=zn[1],Jr=Object(x.useState)(!1),aa=Object(r.a)(Jr,2),hn=aa[0],Lr=aa[1],oa=Object(x.useState)("1"),ya=Object(r.a)(oa,2),yt=ya[0],Fr=ya[1],un=Object(x.useState)(1),Rn=Object(r.a)(un,2),xr=Rn[0],Ca=Rn[1],Nr=Object(x.useState)("alert"),Sr=Object(r.a)(Nr,2),xa=Sr[0],Vr=Sr[1],nr=Object(x.useState)(1),Wr=Object(r.a)(nr,2),Wn=Wr[0],pn=Wr[1],Rr=Object(x.useState)(""),qn=Object(r.a)(Rr,2),Ar=qn[0],Da=qn[1],Ia=Object(x.useState)(!1),La=Object(r.a)(Ia,2),Br=La[0],$r=La[1],ka=Object(x.useState)(!1),Na=Object(r.a)(ka,2),qa=Na[0],ri=Na[1],ni=Object(x.useState)([]),Ga=Object(r.a)(ni,2),Ai=Ga[0],Di=Ga[1];Object(x.useEffect)(function(){$a(),Va(Ir)},[]);var $a=function(){Qn({type:"exercise/getExerciseList",payload:pa})},Va=function(){var Ra=Object(E.a)(b.a.mark(function Sa(wa){var Ja,ai;return b.a.wrap(function(oi){for(;;)switch(oi.prev=oi.next){case 0:return Ja=mn.a.cloneDeep(wa),Xr(!0),Bt([]),oi.next=5,Object(C.a)("/api/exercises/".concat(wa==null?void 0:wa.exercise_id,"/exercise_videos.json"),{method:"get",params:Ja});case 5:ai=oi.sent,Xr(!1),on(ai==null?void 0:ai.count),Bt((ai==null?void 0:ai.exercise_users)||[]);case 9:case"end":return oi.stop()}},Sa)}));return function(wa){return Ra.apply(this,arguments)}}(),di=function(Sa,wa){Ir.page=Sa,Ir.limit=wa,mr(Object(i.a)({},Ir)),Va(Ir)},Zi=function(Sa){Ir.page=1,Ir.save_name=Sa,mr(Object(i.a)({},Ir))},Ao=function(){Ir.page=1;var Sa=Object.assign({},Er.getFieldsValue());Object.keys(Sa).map(function(wa){switch(wa){case"exercise_group_id":Sa[wa].includes("all")||!Sa[wa].length?(delete Ir.course_group,Er.setFieldsValue(Object(Ce.a)({},"exercise_group_id","all"))):(Ir.course_group=Sa[wa],Er.setFieldsValue(Object(Ce.a)({},"exercise_group_id",Ir.course_group)));break}}),Va(Ir)};Object(x.useEffect)(function(){if(document.getElementById("divhe")){var Ra=document.getElementById("divhe").scrollHeight;Ra>47&&($e(47),we(!0))}},[document.getElementById("divhe"),Ke]);var Ui=function(){var Ra=Object(E.a)(b.a.mark(function Sa(wa){var Ja,ai;return b.a.wrap(function(oi){for(;;)switch(oi.prev=oi.next){case 0:return $r(!0),Lr({}),oi.next=4,Object(C.a)("/api/exercises/".concat(Ir==null?void 0:Ir.exercise_id,"/student_info.json"),{method:"get",params:{exercise_user_id:wa==null?void 0:wa.exercise_user_id}});case 4:return Ja=oi.sent,oi.next=7,Object(C.a)("/api/exercises/".concat(Ir==null?void 0:Ir.exercise_id,"/video_push_logs.json"),{method:"get",params:{exercise_user_id:wa==null?void 0:wa.exercise_user_id}});case 7:ai=oi.sent,ai!=null&&ai.data&&Di((ai==null?void 0:ai.data)||[]),Ja!=null&&Ja.data&&Lr(Object(i.a)(Object(i.a)({},Ja==null?void 0:Ja.data),{},{exercise_user_id:wa==null?void 0:wa.exercise_user_id,datas:wa})),$r(!1);case 11:case"end":return oi.stop()}},Sa)}));return function(wa){return Ra.apply(this,arguments)}}(),qi=function(Sa){if(Sa==="prev"){var wa;Ca(xr-1===0?hn==null||((wa=hn.exercise_user_photos)===null||wa===void 0)?void 0:wa.length:xr-1)}else{var Ja;Ca(xr===(hn==null||((Ja=hn.exercise_user_photos)===null||Ja===void 0)?void 0:Ja.length)?1:xr+1)}},$i=function(){Ca(1),Vr("alert"),Da(""),Fr("1"),pn(1)},wi=function(Sa){pn(Sa)},eo=function(Sa){Vr(Sa),pn(1),Da("")},fo=[{key:1,value:"\u624B\u673A\u5F55\u50CF\u5F02\u5E38\uFF0C\u8BF7\u91CD\u65B0\u626B\u63CF\u5DE6\u4FA7\u4E8C\u7EF4\u7801\u5F00\u542F\u624B\u673A\u6444\u50CF\u5F55\u5236\u3002"},{key:2,value:"\u8BF7\u52FF\u79BB\u5F00\u76D1\u63A7\u8303\u56F4\uFF01"},{key:3,value:"\u8BF7\u4E0D\u8981\u4E0E\u5176\u4ED6\u4EBA\u4EA4\u8C08\uFF01"},{key:4,value:"\u8BF7\u4E0D\u8981\u505A\u4E0E\u8003\u8BD5\u65E0\u5173\u7684\u884C\u4E3A\uFF01"},{key:5,value:"\u8BF7\u52FF\u5207\u5C4F\uFF0C\u8D85\u8FC73\u6B21\u5C06\u88AB\u5F3A\u5236\u4EA4\u5377\uFF01"},{key:6,value:"\u8BF7\u52FF\u906E\u6321\u6216\u5173\u95ED\u7535\u8111\u6444\u50CF\u76D1\u63A7\uFF01"},{key:0,value:"\u5176\u4ED6"}],ho=[{key:1,value:"\u8BF7\u5C06\u624B\u673A\u653E\u7F6E\u4E8E\u4FA7\u540E\u65B945\xB0\uFF0C\u79BB\u684C\u97621\u7C73\u5DE6\u53F3\uFF0C\u4FDD\u8BC1\u80FD\u62CD\u6444\u5230\u4E0A\u534A\u8EAB\u3001\u7535\u8111\u5C4F\u5E55\u548C\u684C\u9762\u3002"},{key:2,value:"\u624B\u673A\u5F55\u50CF\u5F02\u5E38\uFF0C\u8BF7\u91CD\u65B0\u626B\u63CF\u5DE6\u4FA7\u4E8C\u7EF4\u7801\u5F00\u542F\u624B\u673A\u6444\u50CF\u5F55\u5236\u3002"},{key:0,value:"\u5176\u4ED6"}],Pi=xa==="alert"?fo:ho;return t.a.createElement("section",{className:jt.a.wrap},t.a.createElement(ze.a,{form:Er,onChange:Ao,initialValues:Object(Ce.a)({},"exercise_group_id","all")},t.a.createElement(ze.a.Item,{name:"exercise_group_id"},t.a.createElement(be.a.Group,{style:{width:"100%"}},t.a.createElement(he.a,null,t.a.createElement(Ee.a,{className:"font14",flex:"80px"},"\u9009\u62E9\u5206\u73ED:"),t.a.createElement(Ee.a,{flex:"80px"},t.a.createElement(be.a,{value:"all"},"\u5168\u90E8")),t.a.createElement(Ee.a,{flex:"1",id:"divhe",style:{height:Mr+"px",overflow:"hidden"}},(En=Ke.course_groups)===null||En===void 0?void 0:En.map(function(Ra,Sa){return t.a.createElement(be.a,{key:Sa,value:Ra.exercise_group_id,className:"ml0 mr8"},Ra.exercise_group_name,"(",Ra.exercise_group_students,")")})),Me&&t.a.createElement("span",{onClick:function(){var Sa=document.getElementById("divhe").scrollHeight;Mr>47?$e(47):$e(Sa)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},Mr===47?"\u5C55\u5F00":"\u6536\u8D77",Mr===47?t.a.createElement(et.a,{style:{marginBottom:"3px",marginLeft:"2px"}}):t.a.createElement(xt.a,{style:{marginBottom:"3px",marginLeft:"2px"}})))))),t.a.createElement("div",{className:jt.a.control},t.a.createElement(te.a.Search,{placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:Ir==null?void 0:Ir.save_name,onChange:function(Sa){return Zi(Sa.target.value)},onSearch:function(){Ir.page=1,Ir.name=Ir.save_name,mr(Object(i.a)({},Ir)),Va(Ir)}})),t.a.createElement("div",{className:jt.a.bgH}),t.a.createElement("div",{className:jt.a.warpList},t.a.createElement(Zt.a,{loading:gr,active:!0,paragraph:{rows:5}},t.a.createElement("div",{className:"c-grey-666 mb20 mt20"},"\u5171",t.a.createElement("span",{className:"c-orange"},Ft),"\u540D\u5B66\u751F\u5DF2\u5F00\u542F\u624B\u673A\u6444\u5F71"),ct.length?t.a.createElement("ul",{className:jt.a.sys},ct.map(function(Ra,Sa){var wa=Ra.user_name,Ja=Ra.user_group_name,ai=Ra.video_url,_i=Ra.login,oi=Ra.student_id;return t.a.createElement("li",{className:jt.a.li,key:Sa},t.a.createElement("div",{className:jt.a.d1},t.a.createElement("div",{className:jt.a.img},t.a.createElement("iframe",{style:{height:340,width:"100%",border:"none"},src:"/live-play.html?key=".concat(Sa,"&video_url=").concat(ai==null?void 0:ai.replace(".m3u8",".flv"))})),t.a.createElement(Ne.a,{title:"\u59D3\u540D+\u5B66\u53F7"},t.a.createElement("div",{className:jt.a.btn,onClick:function(){return Object(T.s)("".concat(Ir.exercise_id,"-").concat(_i),!0)}},t.a.createElement("div",{title:wa,className:jt.a.b1},wa),t.a.createElement("div",{title:Ja,className:jt.a.b2},"(",oi,")"))),t.a.createElement("div",{onClick:function(){return Ui(Ra)},className:jt.a.big},"\u67E5\u770B")))})):t.a.createElement(ft.a,null)),t.a.createElement(z.a,{showTotal:function(Sa){return t.a.createElement("span",{className:"mr10"},"\u5171",t.a.createElement("span",{className:"c-orange"},Sa),"\u6761\u6570\u636E")},className:"tc",showSizeChanger:!1,showQuickJumper:!0,hideOnSinglePage:!0,onChange:di,pageSize:Ir==null?void 0:Ir.limit,current:Ir.page,total:Ft})),t.a.createElement(m.a,{title:"\u67E5\u770B\u8BE6\u7EC6\u4FE1\u606F",visible:hn,centered:!0,width:850,destroyOnClose:!0,onCancel:function(){Lr(!1)},afterClose:$i,footer:null},t.a.createElement(Zt.a,{loading:Br,active:!0,paragraph:{rows:5}},t.a.createElement("div",null,t.a.createElement("span",null,"\u59D3\u540D:",hn==null||((Or=hn.datas)===null||Or===void 0)?void 0:Or.user_name),t.a.createElement("span",{className:"ml20"},"\u5B66\u53F7:",hn==null||((yr=hn.datas)===null||yr===void 0)?void 0:yr.student_id),t.a.createElement("span",{className:"ml20"},"\u73ED\u7EA7:",hn==null||((zr=hn.datas)===null||zr===void 0)?void 0:zr.user_group_name)),t.a.createElement(j.a,{className:"mt10",defaultActiveKey:yt,onChange:function(Sa){Fr(Sa)}},t.a.createElement(j.a.TabPane,{tab:"\u9632\u4F5C\u5F0A\u5934\u50CF",key:"1"},t.a.createElement("aside",{className:jt.a.imgWrap},t.a.createElement("div",{className:jt.a.img,style:{width:234,marginLeft:30,textAlign:"center"}},hn!=null&&(Zn=hn.exercise_user_photos)!==null&&Zn!==void 0&&Zn.length?t.a.createElement(x.Fragment,null,t.a.createElement("img",{height:131,src:hn==null||((An=hn.exercise_user_photos)===null||An===void 0)?void 0:An[xr-1]}),t.a.createElement("div",{onClick:function(){var Sa;Tt.a.publish("preview-image",hn==null||((Sa=hn.exercise_user_photos)===null||Sa===void 0)?void 0:Sa[xr-1])},className:jt.a.iBtn},"\u9884\u89C8"),t.a.createElement("div",{className:jt.a.text},"\u8003\u8BD5\u4E2D\u7167\u7247",t.a.createElement("span",{className:"c-light-primary"},xr,"/",hn==null||((rr=hn.exercise_user_photos)===null||rr===void 0)?void 0:rr.length)),xr===1?t.a.createElement("div",{style:{color:"#ccc",cursor:"not-allowed"},className:jt.a.l}," ",t.a.createElement("i",{className:"iconfont icon-fanhui2"})):t.a.createElement("div",{onClick:function(){return qi("prev")},className:jt.a.l}," ",t.a.createElement("i",{className:"iconfont icon-fanhui2"})),t.a.createElement("div",{onClick:function(){return qi("next")},className:jt.a.r},t.a.createElement("i",{className:"iconfont icon-lujing"}))):t.a.createElement("div",{className:jt.a.no},t.a.createElement("span",null,"\u6682\u65E0\u8003\u8BD5\u4E2D\u7167\u7247"))),t.a.createElement("div",{className:jt.a.img,style:{marginLeft:60,width:234,textAlign:"center"}},hn!=null&&hn.identity_url?t.a.createElement("img",{height:131,src:Object(T.g)(hn==null?void 0:hn.identity_url)}):t.a.createElement("div",{className:jt.a.no},t.a.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),!!(hn!=null&&hn.identity_url)&&t.a.createElement("div",{onClick:function(){Tt.a.publish("preview-image",Object(T.g)(hn==null?void 0:hn.identity_url))},className:jt.a.iBtn},"\u9884\u89C8"),t.a.createElement("div",{className:jt.a.text},"\u8BC1\u4EF6\u7167\u7247")))),t.a.createElement(j.a.TabPane,{tab:"\u4EBA\u8138\u7167\u7247",key:"2"},t.a.createElement("aside",{className:jt.a.imgWrap,style:{marginLeft:70}},t.a.createElement("div",{className:jt.a.img},t.a.createElement("img",{width:234,src:hn==null?void 0:hn.exercise_identity_photo}),t.a.createElement("div",{onClick:function(){Tt.a.publish("preview-image",hn==null?void 0:hn.exercise_identity_photo)},className:jt.a.iBtn},"\u9884\u89C8"),t.a.createElement("div",{className:jt.a.text},"\u91C7\u96C6\u7167\u7247")),t.a.createElement("div",{className:jt.a.img,style:{marginLeft:20,width:234,textAlign:"center"}},hn!=null&&hn.identity_url?t.a.createElement("img",{height:131,src:Object(T.g)(hn==null?void 0:hn.identity_url)}):t.a.createElement("div",{className:jt.a.no},t.a.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),!!(hn!=null&&hn.identity_url)&&t.a.createElement("div",{onClick:function(){Tt.a.publish("preview-image",Object(T.g)(hn==null?void 0:hn.identity_url))},className:jt.a.iBtn},"\u9884\u89C8"),t.a.createElement("div",{className:jt.a.text},"\u8BC1\u4EF6\u7167\u7247")))),t.a.createElement(j.a.TabPane,{tab:"\u8B66\u544A\u548C\u901A\u77E5",key:"3"},t.a.createElement("div",{className:jt.a.fo},t.a.createElement(F.a,{className:"mt20",checked:xa==="alert",onChange:function(){return eo("alert")}},"\u53D1\u9001\u8B66\u544A",t.a.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u5982\u53D1\u73B0\u5B66\u751F\u5728\u8003\u8BD5\u4E2D\u7684\u7167\u7247\u5B58\u5728\u5F02\u5E38\u65F6\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),t.a.createElement(F.a,{className:"mt10",checked:xa==="notice",onChange:function(){return eo("notice")}},"\u53D1\u9001\u901A\u77E5",t.a.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u8003\u8BD5\u4E2D\u5982\u6709\u6D88\u606F\u901A\u77E5\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),t.a.createElement("div",{className:"mt20"},t.a.createElement("span",{className:"mr10"},"\u539F\u56E0:"),t.a.createElement(dt.a,{getPopupContainer:function(Sa){return Sa.parentNode.parentNode},style:{width:570},value:Wn,onChange:wi},Pi==null?void 0:Pi.map(function(Ra){return t.a.createElement(dt.a.Option,{key:Ra.key,value:Ra.key},Ra.value)}))),Wn===0&&t.a.createElement(te.a.TextArea,{className:"mt20",value:Ar,onChange:function(Sa){return Da(Sa.target.value)},placeholder:"\u8BF7\u586B\u5199\u5176\u4ED6\u539F\u56E0"}),t.a.createElement(he.a,{className:"mt10",align:"middle"},t.a.createElement("div",{className:"mr10"},"\u53D1\u9001\u8BB0\u5F55"),t.a.createElement("div",{style:{color:"#E30000",fontSize:12,margin:"10px 0"}},"\u5DF2\u53D1\u9001",hn==null?void 0:hn.alert_count,"\u6B21\u8B66\u544A\u548C",(hn==null||((ar=hn.alerts)===null||ar===void 0)?void 0:ar.length)-(hn==null?void 0:hn.alert_count),"\u6B21\u901A\u77E5")),t.a.createElement(je.a,{dataSource:(hn==null?void 0:hn.alerts)||[],bordered:!1,scroll:(hn==null||((Pr=hn.alerts)===null||Pr===void 0)?void 0:Pr.length)>4?{y:200}:{},columns:[{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"created_at",width:164},{title:"\u53D1\u9001\u4EBA",dataIndex:"sender",width:100,ellipsis:{showTitle:!1},render:function(Sa){return Sa?t.a.createElement("span",{title:Sa},Sa):"--"}},{title:"\u53D1\u9001\u7C7B\u578B",dataIndex:"clazz",width:80,render:function(Sa){return Sa==="alert"?"\u8B66\u544A":"\u901A\u77E5"}},{title:"\u53D1\u9001\u5185\u5BB9",dataIndex:"content",ellipsis:!0}],pagination:!1}),t.a.createElement(g.a,{className:jt.a.b,onClick:Object(E.a)(b.a.mark(function Ra(){var Sa,wa,Ja;return b.a.wrap(function(_i){for(;;)switch(_i.prev=_i.next){case 0:if(!(!Ar&&Wn===0)){_i.next=3;break}return p.b.info("\u8BF7\u8F93\u5165\u5176\u4ED6\u539F\u56E0"),_i.abrupt("return");case 3:return Sa=Ar,Wn&&(wa=xa==="alert"?fo:ho,Sa=wa.find(function(oi){return oi.key===Wn}).value),ri(!0),_i.next=8,Object(C.a)("/api/exercises/".concat(Ir.exercise_id,"/send_alert.json"),{method:"post",body:{content:Sa,clazz:xa,exercise_user_id:hn==null?void 0:hn.exercise_user_id}});case 8:Ja=_i.sent,(Ja==null?void 0:Ja.status)===0&&(p.b.info("\u53D1\u9001\u6210\u529F"),Lr(!1)),ri(!1);case 11:case"end":return _i.stop()}},Ra)})),loading:qa,type:"primary"},t.a.createElement("i",{className:"iconfont icon-fasongtongzhi mr5"}),"\u53D1\u9001"))),t.a.createElement(j.a.TabPane,{tab:"\u65AD\u6D41\u8BB0\u5F55",key:"4"},t.a.createElement(je.a,{dataSource:Ai,bordered:!1,scroll:Ai.length>7?{y:300}:{},columns:[{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"start_time",width:164},{title:"\u7ED3\u675F\u65F6\u95F4",dataIndex:"end_time",width:164,render:function(Sa){return Fe()(Sa).format("YYYY-MM-DD HH:mm:ss")||"--"}},{title:"\u63A8\u6D41\u65F6\u957F",dataIndex:"push_duration",ellipsis:!0,width:120,render:function(Sa){return Sa&&Object(T.X)(Number(Sa)/1e3)||0}},{title:"\u65AD\u6D41\u539F\u56E0",dataIndex:"msg",ellipsis:!0}]}))))),t.a.createElement(sn.a,null))},Te=Object(o.a)(function(tr){var In=tr.exercise,En=tr.user;return{exercise:In,user:En}})(bn),ve=_("wNxg"),Q=_.n(ve),$=_("b6Jr"),re=_.n($),de=function(In){var En=In.index,Or=In.bottomLine,yr=In.gather,zr=In.search,Zn=Object(x.useState)([]),An=Object(r.a)(Zn,2),rr=An[0],ar=An[1],Pr=Object(x.useState)(!1),sa=Object(r.a)(Pr,2),Qn=sa[0],Hr=sa[1],pa=Object(x.useState)(!1),Ma=Object(r.a)(pa,2),la=Ma[0],Ir=Ma[1],mr=Object(A.i)(),Kr=Object(A.h)(),ra=Object(x.useState)({page:1,limit:6,total:0}),Er=Object(r.a)(ra,2),wn=Er[0],ma=Er[1];Object(x.useEffect)(function(){console.log(yr,"gather"),En===0&&Ir(!0)},[]),Object(x.useEffect)(function(){la&&$e()},[la]);var Mr=[{title:"\u5E8F\u53F7",dataIndex:"index",key:"index",align:"left",ellipsis:!0,render:function(we,Ke,De){return wn.limit*(wn.page-1)+De+1}},{title:"\u59D3\u540D",dataIndex:"username",key:"username",align:"left",ellipsis:!0},{title:"\u73ED\u7EA7",dataIndex:"user_group_name",key:"user_group_name",align:"left",render:function(we){return we||"--"}},{title:"\u5B66\u53F7",dataIndex:"student_id",key:"student_id",align:"left"},{title:"\u76F8\u4F3C\u5EA6",dataIndex:"code_rate",key:"code_rate",align:"left",render:function(we){return we+"%"}},{title:"\u64CD\u4F5C",dataIndex:"id",key:"id",align:"left",render:function(we){var Ke,De="/classrooms/".concat(mr==null?void 0:mr.coursesId,"/exercise/").concat(mr==null?void 0:mr.categoryId,"/detail/").concat(we,"/review_detail");if(Kr!=null&&(Ke=Kr.query)!==null&&Ke!==void 0&&Ke.random){var st;De=De+"?random=".concat(Kr==null||((st=Kr.query)===null||st===void 0)?void 0:st.random)}return t.a.createElement(v.a,{to:De,target:"_blank"},"\u67E5\u770B")}}],$e=function(){var Me=Object(E.a)(b.a.mark(function we(Ke){var De,st,ct;return b.a.wrap(function(gt){for(;;)switch(gt.prev=gt.next){case 0:return Hr(!0),De=Ke||{page:1,limit:10,total:0},st=Object(i.a)({id:mr==null?void 0:mr.categoryId,question_id:yr==null?void 0:yr.question_id,search:zr},De),gt.next=5,Object(C.a)("/api/courses/".concat(mr==null?void 0:mr.coursesId,"/exercises/code_review_users.json"),{method:"get",params:st});case 5:ct=gt.sent,ct&&(ar(ct==null?void 0:ct.users),Hr(!1),ma(Object(i.a)(Object(i.a)({},De),{},{total:(ct==null?void 0:ct.count)||0})));case 7:case"end":return gt.stop()}},we)}));return function(Ke){return Me.apply(this,arguments)}}(),pt=function(we){var Ke=Object(i.a)(Object(i.a)({},wn),{},{page:we});ma(Ke),$e(Ke)},vt=function(){Ir(!la)};return t.a.createElement("div",{className:re.a.subjectTable},t.a.createElement("aside",{className:re.a.title},t.a.createElement("span",{className:"c-light-primary"},En+1,"\u3001",(yr==null?void 0:yr.question_type)===5?"\u5B9E\u8BAD\u9898":"\u7F16\u7A0B\u9898"),t.a.createElement("span",{className:"c-grey-333"},"\uFF08",yr==null?void 0:yr.score,"\u5206\uFF09\uFF1A",yr==null?void 0:yr.question_title),t.a.createElement("span",{className:"ml40 c-grey-999"},t.a.createElement("b",{className:"c-red-ee4"},yr==null?void 0:yr.checked_count),"\xA0\u4E2A\u7591\u4F3C\u6284\u88AD\u4F5C\u54C1\uFF08\u5171",yr==null?void 0:yr.total_count,"\u4E2A\u4F5C\u54C1\uFF09"),t.a.createElement("span",{onClick:vt,style:{marginLeft:"auto",cursor:"pointer",color:"#0152d9"}},la?"\u6536\u8D77":"\u5C55\u5F00",la?t.a.createElement(xt.a,null):t.a.createElement(et.a,null)),(yr==null?void 0:yr.question_type)===5&&t.a.createElement("a",{style:{marginLeft:20},target:"_blank",href:"/shixuns/".concat(yr==null?void 0:yr.shixun_identifier,"/challenges")},"\u5B9E\u8BAD\u8BE6\u60C5")),t.a.createElement(je.a,{className:re.a.customTable,style:{display:la?"block":"none"},dataSource:rr,bordered:!1,rowKey:function(we){return we.id},rowClassName:re.a.row,columns:Mr,loading:Qn,pagination:{pageSize:wn.limit,total:wn.total,current:wn.page,onChange:pt,showQuickJumper:!0,showSizeChanger:!1,hideOnSinglePage:!0,position:["bottomCenter"]}}),t.a.createElement("div",{className:re.a.line,style:{visibility:Or?"hidden":"visible"}}))},Ue=de,it=_("lzim"),Mt=function(In){var En=In.exercise,Or=In.globalSetting,yr=In.dispatch,zr=Object(x.useState)(""),Zn=Object(r.a)(zr,2),An=Zn[0],rr=Zn[1],ar=Object(x.useState)([]),Pr=Object(r.a)(ar,2),sa=Pr[0],Qn=Pr[1],Hr=Object(x.useState)(""),pa=Object(r.a)(Hr,2),Ma=pa[0],la=pa[1],Ir=Object(x.useState)(!1),mr=Object(r.a)(Ir,2),Kr=mr[0],ra=mr[1],Er=Object(A.i)();Object(x.useEffect)(function(){wn()},[]);var wn=function(){var $e=Object(E.a)(b.a.mark(function pt(vt){var Me;return b.a.wrap(function(Ke){for(;;)switch(Ke.prev=Ke.next){case 0:return ra(!0),Ke.next=3,Object(C.a)("/api/courses/".concat(Er==null?void 0:Er.coursesId,"/exercises/code_review_results.json"),{method:"get",params:{id:Er==null?void 0:Er.categoryId,search:An}});case 3:if(Me=Ke.sent,!((Me==null?void 0:Me.status)===-2)){Ke.next=7;break}return wn(),Ke.abrupt("return");case 7:Me&&(ra(!1),Qn((Me==null?void 0:Me.exercise_questions)||[]),la(Me==null?void 0:Me.last_review_time));case 8:case"end":return Ke.stop()}},pt)}));return function(vt){return $e.apply(this,arguments)}}(),ma=function(){wn()},Mr=function(){return t.a.createElement("div",{className:Q.a.empty},t.a.createElement("img",{src:it.l,width:"258"}),t.a.createElement("span",{className:"c-grey-c"},"\u6682\u65E0\u6570\u636E"))};return t.a.createElement("section",{className:Q.a.warp},t.a.createElement("aside",{className:Q.a.header},t.a.createElement("div",null,"\u67E5\u91CD\u65F6\u95F4\uFF1A",Ma||"--"),!!Ma&&t.a.createElement(te.a,{value:An,onChange:function(pt){return rr(pt.target.value)},suffix:t.a.createElement("i",{onClick:ma,className:"iconfont icon-sousuo2 c-grey-c"}),bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onPressEnter:ma})),t.a.createElement(Zt.a,{loading:Kr,active:!0,paragraph:{rows:5}},sa.length>0?t.a.createElement("aside",{className:Q.a.subject},sa.map(function($e,pt){return t.a.createElement(Ue,{key:pt,index:pt,bottomLine:pt===sa.length-1,gather:$e,search:An})})):Mr()))},Ln=Object(o.a)(function(tr){var In=tr.exercise,En=tr.globalSetting;return{exercise:In,globalSetting:En}})(Mt),kn=_("/zsF"),St=_("PArb"),an=_("LYsE"),Pn=_("k5F3"),dn=function(In){var En=In.exercise,Or=In.loading,yr=In.dispatch,zr=In.activeTabs,Zn=Object(A.i)(),An=Object(x.useState)(Object(i.a)(Object(i.a)({},Zn),{page:1,per_page:10})),rr=Object(r.a)(An,1),ar=rr[0],Pr=En.editData;Object(x.useEffect)(function(){zr==="2"&&sa()},[Zn.categoryId,zr]);var sa=function(){yr({type:"exercise/editExercise",payload:Object(i.a)({},ar)})};return Object(x.useEffect)(function(){return yr({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),yr({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),function(){yr({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),yr({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}},[]),t.a.createElement("section",{className:"minH1050 mb20 pt30 pb30 pl60 bg-white relative"},t.a.createElement(Pn.a,{isPreview:!0,activeTabs:zr}),t.a.createElement(St.a,null),t.a.createElement(an.a,{data:Pr==null?void 0:Pr.exercise_question_types,isDragDisabled:!0}))},jn=Object(o.a)(function(tr){var In=tr.exercise,En=tr.loading;return{exercise:In,loading:En.effects}})(dn),Bn=_("T2oS"),ne=_("W9HT"),B=_("Q9mQ"),K=_("diRs"),ae=_("CCdo"),ue=_.n(ae),oe=_("RotF"),ht=_.n(oe),vn=_("6K3P"),Tn=_.n(vn),fr=_("0owl"),Vt=_("ek7X"),Et=function(In){var En,Or,yr,zr=In.exercise,Zn=In.loading,An=In.dispatch,rr=In.cb,ar=Object(i.a)(Object(i.a)({},Object(A.i)()),{},{page:0,limit:50,one:null,two:null,save_one:null,save_two:null,sort:null,course_group:"",student_id:"",realname:"",save_course_group:"",save_student_id:"",save_realname:""}),Pr=Object(x.useState)(Object(i.a)({},ar)),sa=Object(r.a)(Pr,2),Qn=sa[0],Hr=sa[1],pa=Object(x.useState)([]),Ma=Object(r.a)(pa,2),la=Ma[0],Ir=Ma[1],mr=Object(x.useState)(!0),Kr=Object(r.a)(mr,2),ra=Kr[0],Er=Kr[1],wn=Object(x.useState)(!0),ma=Object(r.a)(wn,2),Mr=ma[0],$e=ma[1],pt=Object(x.useState)(0),vt=Object(r.a)(pt,2),Me=vt[0],we=vt[1],Ke=Object(x.useState)(!1),De=Object(r.a)(Ke,2),st=De[0],ct=De[1],Bt=Object(x.useState)([]),gt=Object(r.a)(Bt,2),zt=gt[0],Ft=gt[1];Object(x.useEffect)(function(){zr.actionTabs.key==="\u6253\u56DE\u91CD\u505A"&&(la=[],on(1))},[zr.actionTabs.key]);var on=function(){var hn=Object(E.a)(b.a.mark(function Lr(oa){var ya,yt;return b.a.wrap(function(un){for(;;)switch(un.prev=un.next){case 0:return oa==1&&(la=[]),Er(!0),Qn.page=oa,$e(!0),un.next=6,An({type:"exercise/getRedoModal",payload:Object(i.a)(Object(i.a)({},Qn),{},{score:((Qn==null?void 0:Qn.one)||0)+"".concat(Qn!=null&&Qn.two?","+(Qn==null?void 0:Qn.two):"")})});case 6:yt=un.sent,(yt==null||((ya=yt.exercise_users)===null||ya===void 0)?void 0:ya.length)0?t.a.createElement("p",null,"\u9009\u62E9\u73ED\u7EA7\uFF1A"):t.a.createElement("p",null,"\u6682\u65E0\u5206\u73ED"),t.a.createElement(be.a.Group,{value:Qn,onChange:$e},rr.map(function(pt){return t.a.createElement(be.a,{key:pt.id,value:pt.id},pt.name)}))),t.a.createElement("p",{style:{marginBottom:40},className:"c-grey-999 mt40"},"\u8BF4\u660E\uFF1A\u5E73\u53F0\u76EE\u524D\u4EC5\u652F\u6301java\u3001python\u3001c\u3001c++\u8BED\u8A00\u7684\u5B9E\u8BAD\u9898\u548C\u7F16\u7A0B\u9898\u7684\u4EE3\u7801\u67E5\u91CD\u3002")),t.a.createElement("div",{className:ir.a.footer},t.a.createElement(be.a,{checked:ra,onChange:function(vt){var Me=vt.target.checked?rr.map(function(we){return we.id}):[];Hr(Me),Er(vt.target.checked)}},"\u5168\u9009"),t.a.createElement(g.a,{onClick:ma},"\u53D6\u6D88"),t.a.createElement(g.a,{onClick:Mr,type:"primary"},"\u786E\u8BA4"))))},ua=Object(o.a)(function(tr){var In=tr.exercise;return{exercise:In}})(jr),Yr=_("Fzz4"),Tr=_("DZo9"),Jn=_("8z0m"),hr=_("/MfK"),Sn=_("w5pM"),On=_("jN4g"),or=_("xvlK"),Dn=_("dfu6"),pr=j.a.TabPane,Gn=function(In){var En,Or=In.exercise,yr=In.loading,zr=In.dispatch,Zn=Object(A.i)(),An=Object(A.h)(),rr=ze.a.useForm(),ar=Object(r.a)(rr,1),Pr=ar[0],sa=Object(x.useState)({}),Qn=Object(r.a)(sa,2),Hr=Qn[0],pa=Qn[1],Ma=Object(x.useState)("1"),la=Object(r.a)(Ma,2),Ir=la[0],mr=la[1];return Object(x.useEffect)(function(){Or.actionTabs.key==="addIp"&&(Pr.resetFields(),mr("1"))},[Or.actionTabs]),t.a.createElement(m.a,{centered:!0,title:"\u6DFB\u52A0IP\u8303\u56F4",visible:Or.actionTabs.key==="addIp",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:600,bodyStyle:{minHeight:200},onOk:Object(E.a)(b.a.mark(function Kr(){var ra;return b.a.wrap(function(wn){for(;;)switch(wn.prev=wn.next){case 0:return wn.next=2,Pr.validateFields();case 2:if(Hr.ip){wn.next=7;break}if(ra=Hr.startIP.split(".")[3],!(parseInt(ra)>parseInt(Hr.endIP))){wn.next=7;break}return p.b.warn("IP\u533A\u95F4\u6BB5\u4E0D\u5408\u6CD5"),wn.abrupt("return");case 7:zr({type:"exercise/setActionTabs",payload:{key:"insterIp",data:Object(i.a)({},Pr.getFieldValue()),type:Or.actionTabs.type}});case 8:case"end":return wn.stop()}},Kr)})),onCancel:function(){zr({type:"exercise/setActionTabs",payload:{}})}},t.a.createElement("section",{className:"pl10 pr10"},t.a.createElement(j.a,{activeKey:Ir,onChange:function(ra){mr(ra),Pr.resetFields()}},t.a.createElement(pr,{tab:"\u65B0\u589EIP\u5730\u5740",key:"1"}),t.a.createElement(pr,{tab:"\u65B0\u589EIP\u8303\u56F4",key:"2"})),t.a.createElement(ze.a,{form:Pr,className:"pt30",name:"form",layout:"vertical",onValuesChange:function(ra,Er){pa(Object(i.a)({},Er))}},Ir==="1"&&t.a.createElement(ze.a.Item,{name:"ip",rules:[{required:!0,message:"\u8BF7\u8F93\u5165IP\u5730\u5740"}],label:"IP\u5730\u5740"},t.a.createElement(dt.a,{open:!1,tokenSeparators:[";",",","\uFF1B"],size:"large",mode:"tags",style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165IP\u5730\u5740,\u53EF\u540C\u65F6\u6DFB\u52A0\u591A\u4E2AIP\u5730\u5740\uFF0C\u4E2D\u95F4\u7528\u82F1\u6587\u7684\u5206\u53F7\u95F4\u9694\u3002",onChange:function(ra){Pr.setFieldsValue({ip:Object(O.a)(ra.filter(function(Er){return Object(Dn.a)(Er)?!0:(p.b.warn("IP\u4E0D\u5408\u6CD5\uFF0C\u8BF7\u91CD\u65B0\u8F93\u5165"),!1)}))})}})),Ir==="2"&&t.a.createElement(he.a,{gutter:[20,20]},t.a.createElement(Ee.a,{flex:"1"},t.a.createElement(ze.a.Item,{name:"startIP",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8D77\u59CBIP\u5730\u5740"}],label:"\u8D77\u59CBIP\u5730\u5740"},t.a.createElement(te.a,{maxLength:15,placeholder:"\u8BF7\u8F93\u5165\u8D77\u59CBIP\u5730\u5740",onBlur:function(ra){var Er="";Object(Dn.a)(ra.target.value)?Er=ra.target.value:(Er="",p.b.warn("IP\u4E0D\u5408\u6CD5\uFF0C\u8BF7\u91CD\u65B0\u8F93\u5165")),Pr.setFieldsValue({startIP:Er})}}))),t.a.createElement(Ee.a,{flex:"1"},t.a.createElement(ze.a.Item,{name:"endIP",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7ED3\u675FIP\u5730\u5740"},{pattern:/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/,message:"\u8BF7\u8F93\u51650-255\u7684\u7F51\u6BB5"}],label:"\u7ED3\u675FIP\u5730\u5740"},t.a.createElement(te.a,{onBlur:function(ra){},prefix:t.a.createElement("span",{className:"font14"},(En=Hr.startIP)===null||En===void 0?void 0:En.substring(0,Hr.startIP.lastIndexOf("."))),maxLength:3,placeholder:"\u8BF7\u8F93\u5165\u7ED3\u675FIP\u5730\u5740\u7684\u540E\u4E09\u4F4D"})))))))},se=Object(o.a)(function(tr){var In=tr.exercise,En=tr.loading;return{exercise:In,loading:En}})(Gn),tt=_("2JKx"),rt=_.n(tt),ut=_("Ot1p"),Kt=_("+BJd"),Ct=_("mr32"),Yt=j.a.TabPane,nn=dt.a.Option,_n=function(In){var En,Or,yr,zr=In.exercise,Zn=In.loading,An=In.data,rr=In.disabled,ar=In.updata,Pr=In.dispatch,sa=Object(A.i)(),Qn=Object(A.h)(),Hr=ze.a.useForm(),pa=Object(r.a)(Hr,1),Ma=pa[0],la=Object(x.useState)({}),Ir=Object(r.a)(la,2),mr=Ir[0],Kr=Ir[1],ra=Object(x.useState)("1"),Er=Object(r.a)(ra,2),wn=Er[0],ma=Er[1],Mr=zr.workSetting,$e=zr.commonHeader,pt=Object(x.useState)(!1),vt=Object(r.a)(pt,2),Me=vt[0],we=vt[1],Ke=Object(x.useState)([]),De=Object(r.a)(Ke,2),st=De[0],ct=De[1],Bt=Object(x.useState)([]),gt=Object(r.a)(Bt,2),zt=gt[0],Ft=gt[1],on=Object(x.useState)(!1),yn=Object(r.a)(on,2),zn=yn[0],gr=yn[1],Xr=Object(x.useState)([]),Jr=Object(r.a)(Xr,2),aa=Jr[0],hn=Jr[1],Lr=Object(x.useState)([]),oa=Object(r.a)(Lr,2),ya=oa[0],yt=oa[1],Fr=Object(x.useState)({id:sa.categoryId,exercise_group_id:[]}),un=Object(r.a)(Fr,2),Rn=un[0],xr=un[1],Ca=Object(x.useState)(0),Nr=Object(r.a)(Ca,2),Sr=Nr[0],xa=Nr[1];Object(x.useMemo)(function(){var qn,Ar,Da;if(Mr!=null&&(qn=Mr.published_course_groups)!==null&&qn!==void 0&&qn.length){var Ia,La=Object(O.a)(Mr==null||((Ia=Mr.published_course_groups)===null||Ia===void 0)?void 0:Ia.map(function(ri){return Object(O.a)(ri.course_group_id)}).flat());ct(Object(O.a)(La))}else if(Mr!=null&&Mr.published_course_groups){var Br;ct(Object(O.a)(Mr==null||((Br=Mr.course_groups)===null||Br===void 0)?void 0:Br.map(function(ri){return ri.course_group_id})))}if(Mr!=null&&(Ar=Mr.exercise)!==null&&Ar!==void 0&&Ar.group_make_ups||Mr!=null&&(Da=Mr.exercise)!==null&&Da!==void 0&&Da.unified_make_up){var $r;if(gr(!0),Mr!=null&&($r=Mr.exercise)!==null&&$r!==void 0&&$r.group_make_ups){var ka,Na,qa=zt;Mr==null||((ka=Mr.exercise)===null||ka===void 0||((Na=ka.group_make_ups)===null||Na===void 0))||Na.map(function(ri,ni){qa[ni]=ri.course_group_id||[]}),Ft(Object(O.a)(qa))}}},[Mr]),Object(x.useEffect)(function(){console.log("groupIds:",st)},[st]),Object(x.useEffect)(function(){console.log("selectGroupIds:",zt)},[zt]);var Vr=function(){var qn=Object(E.a)(b.a.mark(function Ar(Da){var Ia;return b.a.wrap(function(Br){for(;;)switch(Br.prev=Br.next){case 0:return Br.next=2,Object(P.K)(Object(i.a)({},Rn));case 2:Ia=Br.sent,yt(Object(O.a)(Ia.users.map(function($r){return $r.key=String($r.id),$r}).filter(function($r){var ka;return console.log("openKeys",An.group_make_ups[Sr].students,Sr),!((ka=An.group_make_ups[Sr].students)!==null&&ka!==void 0&&ka.some(function(Na){return Na.id===$r.id}))})));case 4:case"end":return Br.stop()}},Ar)}));return function(Da){return qn.apply(this,arguments)}}(),nr=[,{title:"\u5B66\u751F\u59D3\u540D",dataIndex:"name"},{title:"\u5206\u73ED",dataIndex:"course_group_name"}],Wr={onChange:function(Ar,Da){hn(Object(O.a)(Da)),console.log("selectedRowKeys: ".concat(Ar),"selectedRows: ",Da)},getCheckboxProps:function(Ar){return{disabled:Ar.name==="Disabled User",name:Ar.name}}},Wn=function(Ar){return rr?!0:$e.exercise_status!==3},pn=function(Ar){var Da,Ia,La;return rr?!0:$e.exercise_status===2&&!(Mr!=null&&(Da=Mr.exercise)!==null&&Da!==void 0&&(Ia=Da.group_make_ups)!==null&&Ia!==void 0&&(La=Ia[Ar])!==null&&La!==void 0&&La.course_groups)?!1:$e.exercise_status!==3},Rr=function(Ar){if(rr)return!0;if($e.exercise_status===2){var Da,Ia,La;return Mr==null||((Da=Mr.exercise)===null||Da===void 0||((Ia=Da.group_make_ups)===null||Ia===void 0||((La=Ia[Ar])===null||La===void 0)))?void 0:La.is_all}return $e.exercise_status!==3};return t.a.createElement(t.a.Fragment,null,t.a.createElement(he.a,null,t.a.createElement(Ee.a,{span:24},t.a.createElement(he.a,{align:"middle"},t.a.createElement(Ee.a,{flex:"1"},t.a.createElement("h1",{className:"mt15"},"\u8865\u8003\u8BBE\u7F6E ",t.a.createElement("span",{className:"c-red font14"},"\uFF08\u6B63\u5F0F\u5F00\u59CB\u8865\u8003\u524D\uFF0C\u5207\u8BB0\u4FEE\u6539\u8BD5\u5377\u622A\u6B62\u65F6\u95F4\u5927\u4E8E\u5F53\u524D\u65F6\u95F4\uFF09"))))),t.a.createElement(Ee.a,{span:24,className:"mt10"},t.a.createElement(be.a,{checked:An.unified_make_up||((En=An.group_make_ups)===null||En===void 0?void 0:En.length),disabled:rr,onChange:function(Ar){Ar.target.checked?An.unified_make_up=!0:(An.unified_make_up=!1,delete An.group_make_ups),gr(Ar.target.checked)}},t.a.createElement("strong",null,"\u5F00\u542F\u8865\u8003")),t.a.createElement("span",{className:"c-grey-c font12"},"\uFF08\u5F00\u542F\u540E\u53EF\u9488\u5BF9\u672A\u7B54\u5377\u7684\u5B66\u751F\u8BBE\u7F6E\u8865\u8003\uFF0C\u8865\u8003\u4E0E\u5EF6\u957F\u622A\u6B62\u65F6\u95F4\u4E0D\u53EF\u5171\u5B58\uFF09"))),zn&&t.a.createElement("section",{className:"ml40"},t.a.createElement(he.a,{align:"middle",className:"mt10"},t.a.createElement(Ee.a,null,t.a.createElement(F.a,{checked:An.unified_make_up,disabled:rr,onClick:function(){An.unified_make_up=!0,delete An.group_make_ups,ar(Object(i.a)({},An))}},"\u6240\u6709\u5206\u73ED\u7EDF\u4E00\u8865\u8003")),t.a.createElement(Ee.a,null,t.a.createElement(he.a,{align:"middle"},t.a.createElement(Ee.a,{className:"ml50"},"\u8865\u8003\u6263\u5206"),t.a.createElement(Ee.a,{className:"ml10 mr10"},t.a.createElement(J.a,{min:0,max:100,placeholder:"\u4E3A\u7A7A\u4EE3\u8868\u4E0D\u6263\u5206",disabled:rr||$e.exercise_status!==3,onChange:function(Ar){An.make_up_score=Ar,ar(Object(i.a)({},An))},value:An.make_up_score,style:{width:150}})),t.a.createElement(Ee.a,null,"(\u5206)")))),((Or=Mr.course_groups)===null||Or===void 0?void 0:Or.length)>0&&t.a.createElement(he.a,{align:"middle",className:"mt10"},t.a.createElement(Ee.a,null,t.a.createElement(F.a,{disabled:rr||$e.exercise_status!==3,checked:An.group_make_ups,onClick:function(){var Ar;delete An.unified_make_up,An.group_make_ups=(Mr==null||((Ar=Mr.exercise)===null||Ar===void 0)?void 0:Ar.group_make_ups)||[{students:[],course_group_id:[],score:0}],ar(Object(i.a)({},An))}},"\u5404\u73ED\u5206\u522B\u8865\u8003"))),(yr=An.group_make_ups)===null||yr===void 0?void 0:yr.map(function(qn,Ar){var Da,Ia;return t.a.createElement("div",{key:Ar},t.a.createElement(he.a,{align:"middle",className:"mt10"},t.a.createElement(Ee.a,{flex:"100px"},"\u8865\u8003\u89C4\u5219",Ar+1),t.a.createElement(Ee.a,{className:"ml10"},t.a.createElement(dt.a,{style:{width:307},value:qn.course_group_id,mode:"multiple",placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED",disabled:pn(Ar),onChange:function(Br,$r,ka){zt[Ar]=Br,An.group_make_ups[Ar].course_group_id=Br,ar(Object(i.a)({},An)),Ft(Object(O.a)(zt))}},Mr==null||((Da=Mr.course_groups)===null||Da===void 0)?void 0:Da.map(function(La,Br){var $r=[];return st.includes(La.course_group_id)?(zt.length&&($r=zt.filter(function(ka,Na){return Ar===Na?!1:!!ka.includes(La.course_group_id)})),$r.length?void 0:t.a.createElement(nn,{value:La.course_group_id,key:Br},La.course_group_name)):void 0}))),t.a.createElement(Ee.a,null,t.a.createElement(he.a,{align:"middle"},t.a.createElement(Ee.a,{className:"ml50"},"\u8865\u8003\u6263\u5206"),t.a.createElement(Ee.a,{className:"ml10 mr10"},t.a.createElement(J.a,{value:qn.score,min:0,max:100,style:{width:150},placeholder:"\u4E3A\u7A7A\u4EE3\u8868\u4E0D\u6263\u5206",disabled:pn(Ar),onChange:function(Br){An.group_make_ups[Ar].score=Br,ar(Object(i.a)({},An))}})),t.a.createElement(Ee.a,null,"(\u5206)")))),t.a.createElement(he.a,{className:"mt20"},t.a.createElement(Ee.a,{flex:"220px"},t.a.createElement(F.a.Group,{name:"student",value:qn.is_all,disabled:Rr(Ar),onChange:function(Br){if(Br.target.value)delete An.group_make_ups[Ar].students;else{var $r,ka,Na;An.group_make_ups[Ar].students=(Mr==null||(($r=Mr.exercise)===null||$r===void 0||((ka=$r.group_make_ups)===null||ka===void 0||((Na=ka[Ar])===null||Na===void 0)))?void 0:Na.students)||[]}An.group_make_ups[Ar].is_all=Br.target.value,ar(Object(i.a)({},An))}},t.a.createElement(F.a,{value:!0},"\u5168\u90E8\u672A\u7B54\u5B66\u751F"),t.a.createElement(F.a,{value:!1},"\u6307\u5B9A\u5B66\u751F"))),t.a.createElement(Ee.a,{flex:"1"},!An.group_make_ups[Ar].is_all&&t.a.createElement("div",{onClick:function(){var Br;if(!((Br=zt[Ar])!==null&&Br!==void 0&&Br.length)){p.b.warn("\u8BF7\u5148\u9009\u62E9\u8865\u8003\u73ED\u7EA7");return}rr||(Rn.exercise_group_id=zt[Ar],we(!0),hn([]),xa(Ar),yt([]),Vr({page:1}))},className:"".concat(rr&&"disabledStyle"),style:{minHeight:28,border:"1px solid #ccc",padding:4}},(Ia=qn.students)===null||Ia===void 0?void 0:Ia.map(function(La,Br){return t.a.createElement(Ct.a,{key:Br,closable:La.add||$e.exercise_status>2,onClose:function(){qn.students.splice(Br,1),ar(Object(i.a)({},An))}},La.name)}))),t.a.createElement(Ee.a,{flex:"100px",className:"tr"},Ar>0&&$e.exercise_status===3&&t.a.createElement(hr.a,{onClick:function(){An.group_make_ups.splice(Ar,1),ar(Object(i.a)({},An))}}),t.a.createElement(Sn.a,{className:"c-green ml20",onClick:function(){An.group_make_ups.push({students:[],course_group_id:[],score:0,is_all:!0}),ar(Object(i.a)({},An))}}))))}),t.a.createElement(m.a,{title:"\u6307\u5B9A\u8865\u8003\u5B66\u751F",visible:Me,onCancel:function(){return we(!1)},destroyOnClose:!0,onOk:function(){An.group_make_ups[Sr].students=An.group_make_ups[Sr].students.concat(aa.map(function(Ar){return Ar.add=!0,Ar})),we(!1),console.log("data:",An),ar(Object(i.a)({},An))}},t.a.createElement(je.a,{columns:[].concat(nr),dataSource:Object(O.a)(ya),rowSelection:Object(i.a)({type:"checkbox"},Wr),pagination:{pageSize:10,defaultCurrent:1}}))))},cn=Object(o.a)(function(tr){var In=tr.exercise,En=tr.loading;return{exercise:In,loading:En}})(_n),ur=_("m3rI"),Mn=te.a.TextArea,fn=mt.a.RangePicker,Hn=dt.a.Option,Xn=function(In){var En,Or,yr,zr,Zn,An,rr,ar,Pr,sa,Qn=In.exercise,Hr=In.globalSetting,pa=In.loading,Ma=In.dispatch,la=Object(A.i)(),Ir=Object(A.h)(),mr=Qn.workSetting,Kr=Qn.commonHeader,ra=Object(x.useState)(!0),Er=Object(r.a)(ra,2),wn=Er[0],ma=Er[1],Mr=Object(x.useState)([]),$e=Object(r.a)(Mr,2),pt=$e[0],vt=$e[1],Me=Object(x.useState)({}),we=Object(r.a)(Me,2),Ke=we[0],De=we[1],st=Object(x.useState)([]),ct=Object(r.a)(st,2),Bt=ct[0],gt=ct[1],zt=Object(x.useState)(),Ft=Object(r.a)(zt,2),on=Ft[0],yn=Ft[1],zn=ze.a.useForm(),gr=Object(r.a)(zn,1),Xr=gr[0],Jr=Object(x.useState)([]),aa=Object(r.a)(Jr,2),hn=aa[0],Lr=aa[1],oa=Object(x.useState)({ip_bind:!1,export_page_num:40,ip_limit:null,public_ip:[],inner_ip:[],screen_open:!1,screen_num:3,screen_sec:5,open_camera:!1,identity_verify:!1,open_phone_video_recording:!1,photo_count:5,open_make_up:!1,unified_setting:!1,publish_time:"",end_time:"",group_make_ups:[],unified_make_up:!1,make_up_score:0,time:"",choice_random:!1,question_random:!1,show_statistic:!1,assistant_auth:!1,answer_open:!1,score_open:!1,answered_open:!0,open_score:!0,open_total_score:!0,file_list:[],show_title:!1,show_body:!1,show_info:!1,show_table:!0,show_user:!1,show_no:!1,show_group:!0,show_desc:!1,description:"",attachment_id:"",part_score:!1}),ya=Object(r.a)(oa,2),yt=ya[0],Fr=ya[1];la.category=la.categoryId,Object(x.useEffect)(function(){xr()},[mr]),Object(x.useEffect)(function(){Ma({type:"exercise/getWorkSetting",payload:Object(i.a)({},la)}),Object(wt.s)()||un()},[]);function un(){return Rn.apply(this,arguments)}function Rn(){return Rn=Object(E.a)(b.a.mark(function Wn(){var pn;return b.a.wrap(function(qn){for(;;)switch(qn.prev=qn.next){case 0:return qn.next=2,Object(C.a)("/api/courses/".concat(la==null?void 0:la.coursesId,"/exercises/overload_alert.json"),{method:"get",params:{course_id:la==null?void 0:la.coursesId}});case 2:pn=qn.sent,yn(pn==null?void 0:pn.alert);case 4:case"end":return qn.stop()}},Wn)})),Rn.apply(this,arguments)}Object(x.useEffect)(function(){Qn.actionTabs.key==="insterIp"&&(Qn.actionTabs.data.ip?yt[Qn.actionTabs.type]=[].concat(Object(O.a)(yt[Qn.actionTabs.type]||[]),Object(O.a)(Qn.actionTabs.data.ip)):yt[Qn.actionTabs.type]=[].concat(Object(O.a)(yt[Qn.actionTabs.type]||[]),["".concat(Qn.actionTabs.data.startIP,",").concat(Qn.actionTabs.data.startIP.substring(0,Qn.actionTabs.data.startIP.lastIndexOf("."))+"."+Qn.actionTabs.data.endIP)]),Fr(Object(i.a)({},yt)))},[Qn.actionTabs]);var xr=function(){var pn,Rr,qn,Ar,Da,Ia,La,Br=JSON.parse(JSON.stringify(mr));Object.keys(yt).map(function($r){var ka,Na,qa;if(yt[$r]=(Br==null||((ka=Br.exercise)===null||ka===void 0)?void 0:ka[$r])||(Br==null||((Na=Br.exercise_header)===null||Na===void 0)?void 0:Na[$r]),Br!=null&&(qa=Br.exercise_header)!==null&&qa!==void 0&&qa[$r]){var ri;yt[$r]=Br==null||((ri=Br.exercise_header)===null||ri===void 0)?void 0:ri[$r]}else{var ni;yt[$r]=Br==null||((ni=Br.exercise)===null||ni===void 0)?void 0:ni[$r]}}),yt.file_list=Br!=null&&(pn=Br.exercise_header)!==null&&pn!==void 0&&pn.attachment_id?[{uid:Br==null||((Rr=Br.exercise_header)===null||Rr===void 0)?void 0:Rr.attachment_id,id:Br==null||((qn=Br.exercise_header)===null||qn===void 0)?void 0:qn.attachment_id,url:Br==null||((Ar=Br.exercise_header)===null||Ar===void 0)?void 0:Ar.photo_url}]:[],hn=(Br==null||((Da=Br.published_course_groups)===null||Da===void 0)?void 0:Da.map(function($r){return{course_group_id:$r.course_group_id,end_time:$r.course_end_time,publish_time:$r.course_publish_time}}))||[{}],mr==null||((Ia=mr.course_groups)===null||Ia===void 0)||Ia.map(function($r,ka){$r.cilckkey="",$r.isselect=!1}),mr==null||((La=mr.course_groups)===null||La===void 0)||La.map(function($r,ka){var Na;mr==null||((Na=mr.published_course_groups)===null||Na===void 0)||Na.map(function(qa,ri){var ni;qa!=null&&(ni=qa.course_group_id)!==null&&ni!==void 0&&ni.includes($r==null?void 0:$r.course_group_id)&&($r.cilckkey=ri,$r.isselect=!0)})}),console.log("data:",yt,mr),Fr(yt),Lr(hn)},Ca=function(){var pn,Rr,qn,Ar,Da,Ia=JSON.parse(JSON.stringify(yt));if(Ia.categoryId=la.categoryId,Ia.publish_time_groups=hn,Ia.attachment_id=((pn=Ia.file_list)===null||pn===void 0||((Rr=pn[0])===null||Rr===void 0||((qn=Rr.response)===null||qn===void 0))?void 0:qn.id)||null,delete Ia.file_list,yt.unified_setting){if(!yt.publish_time||!yt.end_time)throw p.b.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A")}else{if(!hn.length){p.b.warn("\u63D0\u4EA4\u5931\u8D25\uFF1A\u5206\u73ED\u53D1\u5E03\u8BBE\u7F6E\u4E0D\u80FD\u4E3A\u7A7A");return}delete Ia.publish_time,delete Ia.end_time,hn.map(function(Br){var $r;if(!Br.course_group_id||!(($r=Br.course_group_id)!==null&&$r!==void 0&&$r.length))throw p.b.error("\u5206\u73ED\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u5206\u73ED\u4E0D\u80FD\u4E3A\u7A7A");if(!Br.publish_time||!Br.end_time)throw p.b.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A")})}if(yt.open_camera&&yt.photo_count<1)throw p.b.error("\u8BF7\u586B\u5199\u672C\u573A\u8003\u8BD5\u6700\u5927\u62CD\u6444\u6B21\u6570"),new String("\u8BF7\u586B\u5199\u672C\u573A\u8003\u8BD5\u6700\u5927\u62CD\u6444\u6B21\u6570");if(yt.ip_limit!=="no"&&!((Ar=yt.public_ip)!==null&&Ar!==void 0&&Ar.length)&&!((Da=yt.inner_ip)!==null&&Da!==void 0&&Da.length))throw p.b.error("\u8BF7\u586B\u5199\u516C\u7F51IP\u6216\u5185\u7F51IP\u5730\u5740"),new String("\u8BF7\u586B\u5199\u5185\u7F51IP\u5730\u5740");if(yt.open_camera||yt.screen_open)var La=m.a.confirm({title:"\u8003\u8BD5\u8BF4\u660E",className:"custom-modal-divider",icon:null,width:750,content:t.a.createElement("div",{className:"font16 p20"},yt.open_camera&&t.a.createElement(he.a,{align:"",justify:"start",className:"mt20"},t.a.createElement(Ee.a,{flex:"24px"},t.a.createElement("span",{className:"iconfont icon-kaiqishexiangtou c-blue mr20 font24"})),t.a.createElement(Ee.a,{flex:"1"},"\u60A8\u5DF2\u5F00\u542F\u8003\u8BD5\u4E2D\u6444\u50CF\u9632\u4F5C\u5F0A\u529F\u80FD\uFF0C",t.a.createElement("span",{className:"c-red"},"\u8FD9\u9700\u8981\u8C03\u7528\u5B66\u751F\u7528\u6237\u7684\u6444\u50CF\u8BBE\u5907"),"\u3002Educoder\u5E73\u53F0\u5C06\u4F1A\u4E25\u683C\u4FDD\u62A4\u6240\u6709\u5B66\u751F\u7684\u7167\u7247\u548C\u89C6\u9891\uFF0C\u5E76\u627F\u8BFA\u4E0D\u5728\u672C\u5E73\u53F0\u4EE5\u5916\u4F7F\u7528\u3002",t.a.createElement("br",null),"\u8BF7\u786E\u8BA4\uFF1A\u4E3A\u4E25\u683C\u76D1\u7763\u8003\u8BD5\u4EE5\u83B7\u5F97\u516C\u5E73\uFF0C\u60A8\u540C\u610F\u5E76\u548C\u8981\u6C42Educoder\u5E73\u53F0\u5728\u672C\u6B21\u8003\u8BD5\u4E2D\u8C03\u7528\u5B66\u751F\u7528\u6237\u7684\u6444\u50CF\u8BBE\u5907\u5E76\u83B7\u53D6\u5B66\u751F\u7684\u5F71\u50CF\u4FE1\u606F\u3002")),yt.screen_open&&t.a.createElement(he.a,{justify:"start",className:"mt20"},t.a.createElement(Ee.a,{flex:"24px",className:"mr20"},t.a.createElement("span",{className:"iconfont icon-kaiqifangqieping c-blue font24"})),t.a.createElement(Ee.a,{flex:"1"},"\u60A8\u5DF2\u5F00\u542F\u8003\u8BD5\u4E2D\u9632\u5207\u5C4F\u529F\u80FD\uFF0C\u8FD9\u9879\u529F\u80FD\u6682\u65F6\u4EC5\u652F\u6301\u8C37\u6B4C\u3001\u706B\u72D0\u6D4F\u89C8\u5668\u3002 \u8BF7\u786E\u4FDD\uFF1A\u5728\u6B63\u5F0F\u5F00\u59CB\u8003\u8BD5\u524D\u901A\u77E5\u5168\u4F53\u5B66\u751F\uFF0C\u4F7F\u7528 ",t.a.createElement("img",{width:"26",src:it.g})," ",t.a.createElement("span",{className:"c-red"},"\u8C37\u6B4C\u6D4F\u89C8\u5668"),"\u6216",t.a.createElement("img",{width:"26",src:it.p})," ",t.a.createElement("span",{className:"c-red"},"\u706B\u72D0\u6D4F\u89C8\u5668"),"\u8FDB\u884C\u8003\u8BD5\u3002")),t.a.createElement("p",{className:"ml40 mt40"},t.a.createElement(be.a,{onChange:function($r){return La.update({okButtonProps:{disabled:!$r.target.checked}})}},"\u6211\u5DF2\u9605\u8BFB"))),onOk:function(){Nr(Ia)},okButtonProps:{disabled:!0}});else Nr(Ia)},Nr=function(pn){Object(P.db)(Object(i.a)({},pn)).then(function(Rr){Rr.status===0&&(p.b.success("\u66F4\u65B0\u6210\u529F"),Ma({type:"exercise/getCommonHeader",payload:Object(i.a)({},la)}),Ma({type:"exercise/getWorkSetting",payload:Object(i.a)({},la)}),ma(!0))})},Sr=function(pn){return pn&&pn1&&!(pn!=null&&pn.new)?!0:mr!=null&&(qn=mr.published_course_groups)!==null&&qn!==void 0&&qn.some(function(Ar){return Ar.course_group_id===pn.course_group_id})?wn:!1},nr=function(pn){var Rr,qn;if(wn)return[!0,!0];if((mr==null||((Rr=mr.exercise)===null||Rr===void 0)?void 0:Rr.exercise_status)>1)return pn!=null&&pn.new?[!1,!1]:[!0,!1];if(mr!=null&&(qn=mr.published_course_groups)!==null&&qn!==void 0&&qn.some(function(Da){return Da.course_group_id===pn.course_group_id})){var Ar;return wn||(mr==null||((Ar=mr.exercise)===null||Ar===void 0)?void 0:Ar.exercise_status)>1?[!0,!1]:[!1,!1]}else return[!1,!1]},Wr={disabled:wn,multiple:!1,listType:"picture-card",onPreview:function(pn){Tt.a.publish("preview-image",pn.thumbUrl)},withCredentials:!0,fileList:yt.file_list,beforeUpload:function(pn){var Rr=pn.size/1024;return Rr>200?(p.b.error("\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(200KB),\u5EFA\u8BAE\u4E0A\u4F20\u5230\u767E\u5EA6\u4E91\u7B49\u5176\u5B83\u5171\u4EAB\u5DE5\u5177\u91CC\uFF0C\u7136\u540E\u518Dtxt\u6587\u6863\u91CC\u7ED9\u51FA\u94FE\u63A5\u4EE5\u53CA\u5171\u4EAB\u5BC6\u7801\u5E76\u4E0A\u4F20"),!1):!0},action:"".concat(ur.a.API_SERVER,"/api/attachments.json"),onChange:function(pn){var Rr=pn.fileList.filter(function(qn){return!!qn.status});yt.file_list=Rr,Fr(Object.assign({},yt))},onRemove:function(){var Wn=Object(E.a)(b.a.mark(function Rr(qn){return b.a.wrap(function(Da){for(;;)switch(Da.prev=Da.next){case 0:return yt.file_list=[],Fr(Object.assign({},yt)),Da.abrupt("return",!0);case 3:case"end":return Da.stop()}},Rr)}));function pn(Rr){return Wn.apply(this,arguments)}return pn}()};return t.a.createElement("section",{className:[rt.a.form,"mb50 bg-white"].join(" ")},t.a.createElement(he.a,null,t.a.createElement(Ee.a,{span:24},t.a.createElement(he.a,{align:"middle"},t.a.createElement(Ee.a,{flex:"1"},t.a.createElement("h1",{className:"mt15"},"\u53D1\u5E03\u8BBE\u7F6E")),t.a.createElement(Ee.a,null,Object(wt.c)()&&Kr.can_edit&&wn&&t.a.createElement(g.a,{type:"primary",size:"middle",ghost:!0,onClick:function(){return ma(!1)}},"\u7F16\u8F91\u8BBE\u7F6E")))),((En=mr.course_groups)===null||En===void 0?void 0:En.length)>0&&t.a.createElement(Ee.a,{span:24,className:"mt10"},t.a.createElement(be.a,{checked:yt.unified_setting,disabled:wn||(mr==null||((Or=mr.exercise)===null||Or===void 0)?void 0:Or.exercise_status)>1,onChange:function(){var pn;if((mr==null||((pn=mr.exercise)===null||pn===void 0)?void 0:pn.exercise_status)>1){p.b.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u5206\u73ED\u7EDF\u4E00\u53D1\u5E03");return}yt.unified_setting=!yt.unified_setting,yt.unified_setting===!1&&hn==""&&Lr(hn.concat({})),Fr(Object.assign({},yt))}},t.a.createElement("strong",null,"\u5206\u73ED\u7EDF\u4E00\u53D1\u5E03")),t.a.createElement("span",{className:"c-grey-c font12"},"(\u9009\u4E2D\u5219\u6240\u6709\u5206\u73ED\u4F7F\u7528\u76F8\u540C\u7684\u53D1\u5E03\u8BBE\u7F6E\uFF0C\u4EC5\u8BFE\u5802\u7BA1\u7406\u5458\u53EF\u4FEE\u6539\uFF1B\u5426\u5219\u5404\u4E2A\u5206\u73ED\u5141\u8BB8\u5355\u72EC\u8BBE\u7F6E)")),t.a.createElement("span",{style:{color:"red"}},(mr==null||((yr=mr.exercise)===null||yr===void 0)?void 0:yr.exercise_status)>1&&on&&"\u5F53\u524D\u8BFE\u5802\u4E2D\u5B66\u751F\u4EBA\u6570\u8F83\u591A\uFF0C\u4E3A\u63D0\u4F9B\u66F4\u597D\u7684\u670D\u52A1\uFF0C\u6211\u4EEC\u5C06\u8FDB\u884C\u670D\u52A1\u5668\u6269\u5BB9\uFF0C\u5EFA\u8BAE\u60A8\u572830\u5206\u949F\u540E\u53D1\u8D77\u8003\u8BD5\u3002\u60A8\u4E5F\u53EF\u4EE5\u7ACB\u5373\u53D1\u5E03\u3002")),yt.unified_setting&&t.a.createElement("div",null,t.a.createElement(he.a,{align:"middle",className:"mt25 pl30"},t.a.createElement(Ee.a,null,"\u53D1\u5E03\u65F6\u95F4:"),t.a.createElement(Ee.a,{className:"ml5"},t.a.createElement(Ne.a,{placement:"bottom",title:(mr==null||((zr=mr.exercise)===null||zr===void 0)?void 0:zr.exercise_status)>1&&"\u53D1\u5E03\u65F6\u95F4\u5DF2\u8FC7\uFF0C\u4E0D\u80FD\u4FEE\u6539"},t.a.createElement(mt.a,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Fe()(Object(T.d)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabledDate:Sr,disabled:wn||(mr==null||((Zn=mr.exercise)===null||Zn===void 0)?void 0:Zn.exercise_status)>1,value:yt.publish_time?Fe()(yt.publish_time):"",allowClear:!1,onChange:function(pn,Rr){yt.publish_time=Rr,yt.end_time||(yt.end_time=Fe()(pn).add(1,"month").format("YYYY-MM-DD HH:mm:ss")),Fr(Object.assign({},yt))}}))),t.a.createElement(Ee.a,null,t.a.createElement("span",{className:"c-grey-c ml10"},"(\u5B66\u751F\u5F00\u59CB\u7B54\u9898\u65F6\u95F4)"))),t.a.createElement(he.a,{align:"middle",className:"mt25 pl30"},t.a.createElement(Ee.a,null,"\u622A\u6B62\u65F6\u95F4:"),t.a.createElement(Ee.a,{className:"ml5"},t.a.createElement(mt.a,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Fe()(Object(T.d)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:wn,allowClear:!1,value:yt.end_time?Fe()(yt.end_time):"",disabledDate:xa,onChange:function(pn,Rr){yt.end_time=Rr,Fr(Object.assign({},yt))}})),t.a.createElement(Ee.a,null,t.a.createElement("span",{className:"c-grey-c ml10"},"(\u5B66\u751F\u7ED3\u675F\u7B54\u9898\u65F6\u95F4)")))),!yt.unified_setting&&t.a.createElement(he.a,{style:{marginTop:30,paddingTop:40,marginLeft:40,borderTop:"1px solid #eee"}},t.a.createElement(Ee.a,{span:24},t.a.createElement(he.a,null,t.a.createElement(Ee.a,{span:10}),t.a.createElement(Ee.a,{span:9},t.a.createElement(he.a,{className:"c-grey-c"},t.a.createElement(Ee.a,{flex:"1"},"(\u5B66\u751F\u5F00\u59CB\u7B54\u9898\u65F6\u95F4)"),t.a.createElement(Ee.a,{flex:"1"},"(\u5B66\u751F\u7ED3\u675F\u7B54\u9898\u65F6\u95F4)"))),t.a.createElement(Ee.a,{span:4}))),hn&&hn.map(function(Wn,pn){return t.a.createElement(Ee.a,{span:24,key:pn},t.a.createElement(he.a,{gutter:[8,16]},t.a.createElement(Ee.a,{span:9},t.a.createElement(he.a,null,t.a.createElement(Ee.a,null,"\u53D1\u5E03\u89C4\u5219 ",pn+1),t.a.createElement(Ee.a,{style:{flexBasis:332}},t.a.createElement(dt.a,{allowClear:!0,disabled:Vr(Wn),className:"ml20",mode:"multiple",size:"large",style:{width:"100%"},value:Wn.course_group_id,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",optionFilterProp:"label",onChange:function(qn){hn[pn].course_group_id=qn,vt(hn.map(function(Ar){return Ar.course_group_id}).toString().split(",")),Lr(hn.slice()),mr.course_groups.map(function(Ar,Da){qn.map(function(Ia,La){Ar.course_group_id===Ia&&(Ar.cilckkey=pn,Ar.isselect=!0)})}),console.log(mr,"workSetting")},onDeselect:function(qn){mr.course_groups.map(function(Ar,Da){Ar.course_group_id===qn&&Ar.cilckkey===pn&&(Ar.cilckkey=pn,Ar.isselect=!1)})}},mr.course_groups&&mr.course_groups.map(function(Rr,qn){return t.a.createElement(Hn,Object(Ce.a)({key:qn,disabled:(Rr==null?void 0:Rr.isselect)&&Rr.cilckkey!=pn,label:Rr.course_group_name,value:Rr.course_group_id},"key",Rr.course_group_id),Rr.course_group_name)}))))),t.a.createElement(Ee.a,{span:1}),t.a.createElement(Ee.a,{span:9},t.a.createElement(fn,{disabled:nr(Wn),disabledDate:Sr,style:{width:400},placeholder:["\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4","\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"],showTime:{format:"HH:mm",defaultValue:[Fe()(Object(T.d)(),"HH:mm"),Fe()(Object(T.d)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",size:"large",value:Wn.publish_time&&[Fe()(Wn.publish_time),Wn.end_time&&Fe()(Wn.end_time)],onChange:function(qn,Ar){Vr(Wn)||(hn[pn].publish_time=Ar[0]),hn[pn].end_time=Ar[1],Lr(Object(O.a)(hn))}})),!wn&&t.a.createElement(Ee.a,{span:4},pn>0&&(Wn==null?void 0:Wn.new)&&t.a.createElement(hr.a,{onClick:function(){hn=hn.filter(function(qn,Ar){return pn!==Ar}),Lr(Object(O.a)(hn))}}),t.a.createElement(Sn.a,{className:"c-green ml20",onClick:function(){Lr(hn.concat({new:!0}))}}))))})),t.a.createElement(St.a,null),((Kr==null?void 0:Kr.exercise_status)===3||yt.open_make_up)&&t.a.createElement(t.a.Fragment,null,t.a.createElement(cn,{data:yt,disabled:wn,updata:Fr}),t.a.createElement(St.a,null)),t.a.createElement(he.a,null,t.a.createElement(Ee.a,null,t.a.createElement("strong",null,"\u7B54\u9898\u8BBE\u7F6E")),t.a.createElement(Ee.a,{span:24,className:"mt15 pl30"},t.a.createElement("span",null,"\u7B54\u9898\u65F6\u957F\uFF1A"),t.a.createElement(J.a,{size:"large",disabled:wn,min:1,value:yt.time===-1?null:yt.time,onChange:function(pn){yt.time=pn,Fr(Object(i.a)({},yt))}}),t.a.createElement("span",{className:"ml10"},"\u5206\u949F"),t.a.createElement("span",{className:"c-grey-c font12 ml10"},"(\u7A7A\u503C\uFF0C\u4EE3\u8868\u4E0D\u9650\u65F6\u957F\uFF1B\u975E\u7A7A\u503C\uFF0C\u4EE3\u8868\u9650\u5236\u65F6\u957F\uFF0C\u4ECE\u5B66\u751F\u9996\u6B21\u7B54\u9898\u5F00\u59CB\u6301\u7EED\u8BA1\u65F6)")),!(Kr!=null&&Kr.is_random)&&t.a.createElement(t.a.Fragment,null,t.a.createElement(Ee.a,{span:24,className:"mt15 pl30"},t.a.createElement(be.a,{checked:yt.question_random,disabled:wn,onChange:function(pn){yt.question_random=pn.target.checked,Fr(Object.assign({},yt))}},t.a.createElement("strong",null,"\u9898\u76EE\u987A\u5E8F\u968F\u673A\u6253\u4E71")),t.a.createElement("span",{className:"c-grey-c font12"},"(\u9009\u4E2D\uFF0C\u5219\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u9898\u76EE\u987A\u5E8F\u6309\u7167\u9898\u578B\u968F\u673A\u663E\u793A)")),t.a.createElement(Ee.a,{span:24,className:"mt15 pl30"},t.a.createElement(be.a,{checked:yt.choice_random,disabled:wn,onChange:function(pn){yt.choice_random=pn.target.checked,Fr(Object.assign({},yt))}},t.a.createElement("strong",null,"\u9009\u9879\u987A\u5E8F\u968F\u673A\u6253\u4E71")),t.a.createElement("span",{className:"c-grey-c font12"},"(\u9009\u4E2D\uFF0C\u5219\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u9009\u9879\u987A\u5E8F\u968F\u673A\u663E\u793A)"))),t.a.createElement(Ee.a,{span:24,className:"mt15 pl30"},t.a.createElement(be.a,{checked:yt.part_score,disabled:wn,onChange:function(pn){yt.part_score=pn.target.checked,Fr(Object.assign({},yt))}},t.a.createElement("strong",null,"\u591A\u9009\u9898\u90E8\u5206\u5F97\u5206")),t.a.createElement("span",{className:"c-grey-c font12"},"(\u90E8\u5206\u5F97\u5206=\uFF08\u7B54\u5BF9\u6570\u91CF/\u7B54\u6848\u603B\u6570\uFF09*\u8BD5\u9898\u5206\u503C\uFF0C\u5B58\u5728\u7B54\u9519\u4E0D\u5F97\u5206)"))),t.a.createElement(St.a,null),t.a.createElement(t.a.Fragment,null,t.a.createElement(he.a,null,t.a.createElement(Ee.a,null,t.a.createElement("strong",null,"\u9632\u4F5C\u5F0A\u8BBE\u7F6E")),t.a.createElement(Ee.a,{span:24,className:"mt15 pl30"},t.a.createElement(be.a,{checked:yt.identity_verify,disabled:!Object(wt.o)()||wn,onChange:function(pn){yt.identity_verify=pn.target.checked,Fr(Object.assign({},yt))}},t.a.createElement("strong",null,"\u8003\u8BD5\u524D\u4EBA\u8138\u8EAB\u4EFD\u6838\u9A8C")),t.a.createElement("span",{className:"c-grey-c font12"},"(\u9009\u4E2D\uFF0C\u5219\u5B66\u751F\u53C2\u52A0\u8003\u8BD5\u524D\u5C06\u4F1A\u8981\u6C42\u8C03\u7528\u6444\u50CF\u5934\u5E76\u5B8C\u6210\u62CD\u7167\u91C7\u96C6\uFF0C\u6559\u5E08/\u52A9\u6559\u5BA1\u6838\u901A\u8FC7\u540E\u5B66\u751F\u5E76\u5F00\u542F\u624B\u673A\u5F55\u5236\u89C6\u9891\u5219\u53EF\u4EE5\u5F00\u59CB\u8003\u8BD5)"),t.a.createElement("br",null),t.a.createElement("span",{className:"c-grey-c font12"},"\u5982\u5F00\u542F\uFF0C\u6559\u5E08/\u52A9\u6559\u53EF\u4EE5\u5728\u8BE5\u8003\u8BD5\u4E2D\u7684\u8BE6\u60C5\u9875\u4E2D\u5BF9\u5B66\u751F\u4EBA\u8138\u8EAB\u4EFD\u8FDB\u884C\u5BA1\u6838\u3002")),t.a.createElement(Ee.a,{span:24,className:"mt15 pl30"},t.a.createElement(be.a,{checked:yt.open_camera,disabled:wn,onChange:function(pn){if(!yt.time){p.b.error("\u4E0D\u9650\u65F6\u957F\u7684\u8003\u8BD5\u4E0D\u53EF\u5F00\u542F\u6444\u50CF\u5934\uFF0C\u8BF7\u586B\u5199\u8003\u8BD5\u65F6\u957F");return}yt.open_camera=pn.target.checked,yt.photo_count=yt.photo_count||5,Fr(Object.assign({},yt))}},t.a.createElement("strong",null,"\u8003\u8BD5\u4E2D\u542F\u7528\u62CD\u7167\u76D1\u8003")),t.a.createElement("span",{className:"c-grey-c font12"},"(\u9009\u4E2D\uFF0C\u5219\u5B66\u751F\u53C2\u52A0\u8003\u8BD5\u65F6\u5C06\u4F1A\u8981\u6C42\u8C03\u7528\u6444\u50CF\u5934)")),t.a.createElement(Ee.a,{span:24,className:"mt15 pl30"},t.a.createElement("span",null,"\u672C\u573A\u8003\u8BD5\u6700\u591A\u62CD\u6444\uFF1A"),t.a.createElement(J.a,{size:"large",disabled:wn||!yt.open_camera,min:1,defaultValue:5,max:Object(wt.v)()?1e3:10,value:yt.photo_count,onChange:function(pn){yt.photo_count=pn,Fr(Object(i.a)({},yt))}}),t.a.createElement("span",{className:"ml10"},"(\u6B21)"),t.a.createElement("span",{className:"c-grey-c font12 ml10"},"(\u8BF7\u586B\u5199\u4E0D\u5927\u4E8E10\u7684\u6B63\u6574\u6570)")),t.a.createElement(Ee.a,{className:"c-grey-c font12 pl30 mt10"},"\u5982\u5F00\u542F\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u5B66\u751F\u5FC5\u987B\u540C\u610F\u624D\u53EF\u4EE5\u53C2\u52A0\u8003\u8BD5\u3002"),t.a.createElement(Ee.a,{span:24,className:"mt15 pl30"},t.a.createElement(be.a,{checked:yt.screen_open,disabled:wn,onChange:function(pn){yt.screen_open=pn.target.checked,Fr(Object.assign({},yt))}},t.a.createElement("strong",null,"\u5207\u5C4F\u540E\u5F3A\u5236\u4EA4\u5377"))),yt.screen_open&&t.a.createElement(Ee.a,{span:24,className:"mt15 pl30 font14"},t.a.createElement("span",{className:"c-grey-333 mr10"},"\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u5207\u6362\u9875\u9762\u8D85\u8FC7"),t.a.createElement(J.a,{size:"large",disabled:wn,min:0,defaultValue:3,max:10,value:yt.screen_num,onChange:function(pn){yt.screen_num=pn,Fr(Object(i.a)({},yt))}}),t.a.createElement("span",{className:"c-grey-333 mr10"},"\uFF08\u6B21\uFF09\u540E\u5C06\u88AB\u5F3A\u5236\u4EA4\u5377\uFF0C\u5207\u6362\u5230\u5176\u4ED6\u9875\u9762"),t.a.createElement(J.a,{size:"large",disabled:wn,min:0,defaultValue:5,max:60,value:yt.screen_sec,onChange:function(pn){yt.screen_sec=pn,Fr(Object(i.a)({},yt))}}),t.a.createElement("span",{className:"c-grey-333"},"\uFF08\u79D2\uFF09\u540E\u5373\u5224\u5B9A\u4E3A\u5207\u5C4F\u3002")),t.a.createElement(Ee.a,{span:24,className:"mt15 pl30"},t.a.createElement(be.a,{checked:yt.ip_limit!=="no",disabled:wn,onChange:function(pn){yt.ip_limit==="no"?yt.ip_limit="pub":yt.ip_limit="no",Fr(Object.assign({},yt))}},t.a.createElement("strong",null,"\u9650\u5236\u8003\u8BD5\u8BBF\u95EEIP"),t.a.createElement("span",{className:"font12 c-grey-c"},"\uFF08\u4E0D\u5728IP\u8303\u56F4\u4E2D\u7684\u5C06\u65E0\u6CD5\u53C2\u52A0\u6B64\u8003\u8BD5\uFF09"))),yt.ip_limit!=="no"&&t.a.createElement(Ee.a,{className:"mt15 ml50"},t.a.createElement("span",{className:"c-red"},"\uFF08\u53EA\u5141\u8BB8\u5728Chrome\u8C37\u6B4C\u6D4F\u89C8\u5668\u4F5C\u7B54\uFF0C\u5E76\u4E14\u8981\u6C42\u5B66\u751F\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6\uFF09"),t.a.createElement("a",{className:"c-blue",target:"_blank",href:"https://www.educoder.net/forums/4478"},"\u5982\u4F55\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6?"))),yt.ip_limit!=="no"&&t.a.createElement(t.a.Fragment,null,t.a.createElement(he.a,{className:"mt15 ml50 ".concat(rt.a.ipWrp)},t.a.createElement(Ee.a,null,t.a.createElement("span",null,"\u516C\u7F51IP\u5730\u5740\u8303\u56F4\uFF1A")),t.a.createElement(Ee.a,null,!((An=yt.public_ip)!==null&&An!==void 0&&An.length)&&t.a.createElement("span",null,"\u5F53\u524D\u8FD8\u672A\u8BBE\u7F6EIP\u8303\u56F4"),(rr=yt.public_ip)===null||rr===void 0?void 0:rr.map(function(Wn,pn){return t.a.createElement("span",{className:rt.a.ipItem},t.a.createElement("i",null,Wn," "),!wn&&t.a.createElement(On.a,{onClick:function(){m.a.confirm({okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u5B9A\u5220\u9664\u8BE5IP\u5417\uFF1F",onOk:function(){yt.public_ip.splice(pn,1),Fr(Object(i.a)({},yt))}})},className:" c-grey-c",size:20}))}),Object(wt.c)()&&!wn&&t.a.createElement("span",{onClick:function(){Ma({type:"exercise/setActionTabs",payload:{key:"addIp",type:"public_ip"}})},className:"font14 c-blue ml10"}," ",t.a.createElement("i",{className:"iconfont icon-xuanyong font14"})," \u6DFB\u52A0"))),t.a.createElement(he.a,{className:"mt15 ml50 ".concat(rt.a.ipWrp)},t.a.createElement(Ee.a,null,t.a.createElement("span",null,"\u5185\u7F51IP\u5730\u5740\u8303\u56F4\uFF1A")),t.a.createElement(Ee.a,null,!((ar=yt.inner_ip)!==null&&ar!==void 0&&ar.length)&&t.a.createElement("span",null,"\u5F53\u524D\u8FD8\u672A\u8BBE\u7F6EIP\u8303\u56F4"),(Pr=yt.inner_ip)===null||Pr===void 0?void 0:Pr.map(function(Wn,pn){return t.a.createElement("span",{className:rt.a.ipItem},t.a.createElement("i",null,Wn," "),!wn&&t.a.createElement(On.a,{onClick:function(){wn||m.a.confirm({title:"\u786E\u5B9A\u5220\u9664\u8BE5IP\u5417\uFF1F",onOk:function(){yt.inner_ip.splice(pn,1),Fr(Object(i.a)({},yt))}})},className:" c-grey-c",size:20}))}),Object(wt.c)()&&!wn&&t.a.createElement("span",{className:"font14 c-blue ml10",onClick:function(){Ma({type:"exercise/setActionTabs",payload:{key:"addIp",type:"inner_ip"}})}}," ",t.a.createElement("i",{className:"iconfont icon-xuanyong font14"})," \u6DFB\u52A0")))),t.a.createElement(he.a,null,t.a.createElement(Ee.a,{span:24,className:"mt15 pl30"},t.a.createElement(be.a,{checked:yt.ip_bind,disabled:wn,onChange:function(pn){yt.ip_bind=pn.target.checked,Fr(Object.assign({},yt))}},t.a.createElement("strong",null,"IP\u7ED1\u5B9A"),t.a.createElement("span",{className:"font12 c-grey-c"},"\uFF08\u8003\u8BD5\u5F00\u59CB\u540E\uFF0C\u5B66\u751F\u7684\u8D26\u53F7\u5C06\u81EA\u52A8\u4E0E\u673A\u5668IP\u7ED1\u5B9A\u3002\u5982\u9047\u7279\u6B8A\u60C5\u51B5\uFF0C\u6559\u5E08/\u52A9\u6559\u53EF\u4EE5\u89E3\u9664\u5B66\u751F\u7684IP\u7ED1\u5B9A\uFF09")))),t.a.createElement(St.a,null)),t.a.createElement(he.a,null,t.a.createElement(Ee.a,null,t.a.createElement("strong",null,"\u5C5E\u6027\u8BBE\u7F6E")),t.a.createElement(Ee.a,{span:24,className:"mt15 pl30"},t.a.createElement(be.a,{checked:yt.score_open,disabled:wn,onChange:function(pn){yt.score_open=pn.target.checked,Fr(Object.assign({},yt))}},t.a.createElement("strong",null,"\u516C\u5F00\u6210\u7EE9")),t.a.createElement("span",{className:"c-grey-c font12"},"(\u9009\u4E2D\uFF0C\u5219\u5728\u8BD5\u5377\u622A\u6B62\u65F6\u95F4\u4E4B\u540E\uFF0C\u5DF2\u63D0\u4EA4\u7B54\u9898\u7684\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u5176\u5B83\u5B66\u751F\u7684\u6210\u7EE9\uFF0C\u5426\u5219\u53EA\u80FD\u67E5\u770B\u81EA\u5DF1\u7684\u6210\u7EE9\uFF1B\u4F46\u672A\u9009\u4E2D\u201C\u67E5\u770B\u603B\u6210\u7EE9\u201D\u65F6\u81EA\u5DF1\u548C\u5176\u4ED6\u540C\u5B66\u6210\u7EE9\u5747\u4E0D\u53EF\u89C1)")),t.a.createElement(Ee.a,{span:24,className:"mt15 pl30"},t.a.createElement(be.a,{checked:yt.answer_open,disabled:wn,onChange:function(pn){yt.answer_open=pn.target.checked,Fr(Object.assign({},yt))}},t.a.createElement("strong",null,"\u516C\u5F00\u7B54\u6848")),t.a.createElement("span",{className:"c-grey-c font12"},"(\u9009\u4E2D\uFF0C\u5219\u5728\u8BD5\u5377\u622A\u6B62\u65F6\u95F4\u4E4B\u540E\uFF0C\u5DF2\u63D0\u4EA4\u7B54\u9898\u7684\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u8BD5\u5377\u9898\u76EE\u7684\u7B54\u6848\uFF0C\u5426\u5219\u4E0D\u80FD\u67E5\u770B)")),t.a.createElement(Ee.a,{span:24,className:"mt15 pl30 "},t.a.createElement(be.a,{checked:yt.show_statistic,disabled:wn,onChange:function(pn){yt.show_statistic=pn.target.checked,Fr(Object.assign({},yt))}},t.a.createElement("strong",null,"\u516C\u5F00\u7EDF\u8BA1")),t.a.createElement("span",{className:"c-grey-c font12"},"(\u9009\u4E2D\uFF0C\u5219\u5728\u8BD5\u5377\u622A\u6B62\u65F6\u95F4\u4E4B\u540E\uFF0C\u5DF2\u63D0\u4EA4\u7B54\u9898\u7684\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u7B54\u9898\u7EDF\u8BA1\uFF0C\u5426\u5219\u4E0D\u80FD\u67E5\u770B)")),t.a.createElement(Ee.a,{span:24,className:"mt15 pl30"},t.a.createElement(be.a,{checked:yt.open_total_score,disabled:wn,onChange:function(pn){yt.open_total_score=pn.target.checked,pn.target.checked===!1&&(yt.open_score=pn.target.checked),Fr(Object.assign({},yt))}},t.a.createElement("strong",null,"\u67E5\u770B\u603B\u6210\u7EE9")),t.a.createElement("span",{className:"c-grey-c font12"},"(\u9009\u4E2D\uFF0C\u5219\u5B66\u751F\u4EA4\u5377\u540E\u80FD\u770B\u5230\u81EA\u5DF1\u7684\u603B\u6210\u7EE9\u53CA\u6BCF\u4E2A\u5C0F\u9898\u7684\u5F97\u5206\uFF0C\u5426\u5219\u603B\u6210\u7EE9\u548C\u5C0F\u9898\u5F97\u5206\u5747\u4E0D\u80FD\u67E5\u770B)")),t.a.createElement(Ee.a,{span:24,className:"mt15 pl30"},t.a.createElement(be.a,{checked:yt.open_score,disabled:yt.open_total_score?wn:!0,onChange:function(pn){yt.open_score=pn.target.checked,Fr(Object.assign({},yt))}},t.a.createElement("strong",null,"\u67E5\u770B\u5C0F\u9898\u5F97\u5206")),t.a.createElement("span",{className:"c-grey-c font12"},"(\u9009\u4E2D\uFF0C\u5219\u5B66\u751F\u4EA4\u5377\u540E\u80FD\u770B\u5230\u81EA\u5DF1\u6BCF\u4E2A\u5C0F\u9898\u7684\u5F97\u5206\u8BE6\u60C5\uFF0C\u5426\u5219\u4E0D\u80FD\u67E5\u770B\u3002\u9009\u4E2D\u672C\u9879\u524D\u5FC5\u987B\u5148\u9009\u4E2D\u201C\u67E5\u770B\u603B\u6210\u7EE9\u201D)")),t.a.createElement(Ee.a,{span:24,className:"mt15 pl30"},t.a.createElement(be.a,{checked:yt.answered_open,disabled:wn,onChange:function(pn){yt.answered_open=pn.target.checked,Fr(Object.assign({},yt))}},t.a.createElement("strong",null,"\u67E5\u770B\u5DF2\u7B54\u8BD5\u5377")),t.a.createElement("span",{className:"c-grey-c font12"},"(\u9009\u4E2D\uFF0C\u5219\u5B66\u751F\u4EA4\u5377\u540E\u80FD\u67E5\u770B\u8BD5\u5377\u548C\u6210\u7EE9\uFF1B\u5426\u5219\u53EA\u80FD\u67E5\u770B\u6210\u7EE9\uFF0C\u4E0D\u80FD\u67E5\u770B\u8BD5\u5377)")),t.a.createElement(Ee.a,{span:24,className:"mt15 pl30 pb40"},t.a.createElement(be.a,{checked:yt.assistant_auth,disabled:wn,onChange:function(pn){yt.assistant_auth=pn.target.checked,Fr(Object.assign({},yt))}},t.a.createElement("strong",null,"\u52A9\u6559\u67E5\u770B\u7B54\u6848")),t.a.createElement("span",{className:"c-grey-c font12"},"(\u9009\u4E2D\uFF0C\u5219\u5141\u8BB8\u52A9\u6559\u67E5\u770B\u7B54\u6848)"))),t.a.createElement(St.a,null),Object(wt.c)()&&t.a.createElement(he.a,null,t.a.createElement(Ee.a,{flex:"600px"},t.a.createElement(he.a,null,t.a.createElement(Ee.a,null,t.a.createElement("strong",null,"\u8BD5\u5377\u5BFC\u51FA\u683C\u5F0F\u8BBE\u7F6E")),t.a.createElement(Ee.a,{span:24,className:"mt15 pl30"},t.a.createElement("strong",null,"\u5377\u5934\u5DE6\u89D2\u6807"),t.a.createElement("span",{className:"c-grey-c font12"},"\uFF08\u4F4D\u4E8E\u9996\u9875\u5DE6\u4E0A\u89D2\uFF0C\u8BF7\u4EE5\u56FE\u7247\u4E0A\u4F20\uFF1B\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7200k\uFF0C\u5C3A\u5BF8\u4E3A700x500\uFF09")),t.a.createElement("div",{className:"mt15 pl30"},t.a.createElement(Jn.a,Wr,!((sa=yt.file_list)!==null&&sa!==void 0&&sa.length)&&t.a.createElement("div",null,t.a.createElement(or.a,null),t.a.createElement("div",{style:{marginTop:8}},"\u4E0A\u4F20")))),t.a.createElement(Ee.a,{span:24,className:"mt15 pl30"},t.a.createElement(be.a,{checked:yt.show_title,disabled:wn,onChange:function(pn){yt.show_title=pn.target.checked,Fr(Object.assign({},yt))}},t.a.createElement("strong",null,"\u5C55\u793A\u8BD5\u5377\u6807\u9898")),t.a.createElement("span",{className:"c-grey-c font12"},"\uFF08\u9009\u4E2D\u5219\u5728\u5377\u5934\u5C55\u793A\u8BD5\u5377\u6807\u9898\uFF09")),t.a.createElement(Ee.a,{span:24,className:"mt15 pl30 "},t.a.createElement(be.a,{checked:yt.show_body,disabled:wn,onChange:function(pn){yt.show_body=pn.target.checked,Fr(Object.assign({},yt))}},t.a.createElement("strong",null,"\u5C55\u793A\u8003\u8BD5\u5185\u5BB9")),t.a.createElement("span",{className:"c-grey-c font12"},"\uFF08\u9009\u4E2D\u5219\u5728\u5377\u5934\u5C55\u793A\u8003\u8BD5\u5185\u5BB9\uFF0C\u5373\u672C\u8BD5\u5377\u6240\u5C5E\u8BFE\u7A0B\u540D\u79F0\uFF09")),t.a.createElement(Ee.a,{span:24,className:"mt15 pl30"},t.a.createElement(be.a,{checked:yt.show_info,disabled:wn,onChange:function(pn){yt.show_info=pn.target.checked,Fr(Object.assign({},yt))}},t.a.createElement("strong",null,"\u5C55\u793A\u9898\u91CF\u3001\u5206\u503C\u3001\u8003\u8BD5\u65F6\u957F")),t.a.createElement("span",{className:"c-grey-c font12"},"\uFF08\u9009\u4E2D\u5219\u5728\u5377\u5934\u5C55\u793A\u9898\u91CF\u3001\u5206\u503C\u3001\u8003\u8BD5\u65F6\u957F\u4FE1\u606F\uFF09")),t.a.createElement(Ee.a,{span:24,className:"mt15 pl30"},t.a.createElement(be.a,{checked:yt.show_table,disabled:wn,onChange:function(pn){yt.show_table=pn.target.checked,Fr(Object.assign({},yt))}},t.a.createElement("strong",null,"\u5C55\u793A\u5F97\u5206\u3001\u8BC4\u5206\u8868\u683C")),t.a.createElement("span",{className:"c-grey-c font12"},"\uFF08\u9009\u4E2D\u5219\u7ED9\u51FA\u5B66\u751F\u7684\u5F97\u5206\u3001\u8BC4\u5206\u8868\u683C\uFF09")),t.a.createElement(Ee.a,{span:24,className:"mt15 pl30"},t.a.createElement("strong",null,"\u5BC6\u5C01\u7EBF\u533A\u57DF\u8BBE\u7F6E"),t.a.createElement(be.a,{className:"pl8",checked:yt.show_user,disabled:wn,onChange:function(pn){yt.show_user=pn.target.checked,Fr(Object.assign({},yt))}},t.a.createElement("strong",null,"\u59D3\u540D")),t.a.createElement(be.a,{checked:yt.show_no,disabled:wn,onChange:function(pn){yt.show_no=pn.target.checked,Fr(Object.assign({},yt))}},t.a.createElement("strong",null,"\u5B66\u53F7")),t.a.createElement(be.a,{checked:yt.show_group,disabled:wn,onChange:function(pn){yt.show_group=pn.target.checked,Fr(Object.assign({},yt))}},t.a.createElement("strong",null,"\u4E13\u4E1A\u73ED\u7EA7"))),Object(wt.o)()&&t.a.createElement(Ee.a,{span:24,className:"mt15 pl30"},t.a.createElement("span",null,"\u6BCF\u9875\u5BFC\u51FA\u6700\u5927\u8BD5\u9898\u6570\uFF1A"),t.a.createElement(J.a,{size:"large",min:1,value:yt.export_page_num?yt.export_page_num:40,onChange:function(pn){yt.export_page_num=pn,Fr(Object(i.a)({},yt))}}),t.a.createElement("span",{className:"ml10"},"\u9898")),t.a.createElement("span",{className:"c-grey-c font12 pl30 pt10"},"\uFF08\u52FE\u9009\u9879\u5C06\u4F1A\u51FA\u73B0\u5728\u9996\u9875\u5DE6\u4FA7\u5BC6\u5C01\u7EBF\u5185\uFF0C\u4E0D\u9009\u5219\u4EE3\u8868\u4E0D\u8BBE\u7F6E\u5BC6\u5C01\u533A\uFF09"),t.a.createElement(Ee.a,{span:24,className:"mt15 pl30"},t.a.createElement(be.a,{checked:yt.show_desc,disabled:wn,onChange:function(pn){yt.show_desc=pn.target.checked,Fr(Object.assign({},yt))}},t.a.createElement("strong",null,"\u8003\u8BD5\u8BF4\u660E")),t.a.createElement("span",{className:"c-grey-c font12"},"\uFF08\u9009\u4E2D\u5F00\u542F\u6587\u672C\u7F16\u8F91\u5668\uFF0C\u53EF\u8F93\u5165500\u5B57\u4EE5\u5185\u7684\u8003\u8BD5\u8BF4\u660E\uFF09")),yt.show_desc&&t.a.createElement("div",{className:"mt15 pl30 pb40"},wn?t.a.createElement(Mn,{style:{height:150,width:550},disabled:!0,value:yt.description}):t.a.createElement(ut.a,{width:550,height:150,defaultValue:yt.description,id:"exercise-detail-config-exam-description-id",onChange:function(pn){yt.description=pn,Fr(Object.assign({},yt))}})))),t.a.createElement(Ee.a,{flex:1,className:"pt40 mb20"},t.a.createElement("div",{className:"pb10"},"\u793A\u4F8B\u56FE\u7247\u9884\u89C8\uFF1A"),t.a.createElement("img",{src:it.o}))),!wn&&t.a.createElement(Ee.a,{className:"mb50 pb10 btn-w120"},t.a.createElement(g.a,{type:"primary",size:"large",onClick:function(){return Ca()}},"\u63D0\u4EA4"),t.a.createElement(g.a,{onClick:function(){ma(!0),xr()},type:"primary",size:"large",ghost:!0,className:"ml20"},"\u53D6\u6D88")),t.a.createElement(sn.a,null),t.a.createElement(se,null))},$n=Object(o.a)(function(tr){var In=tr.exercise,En=tr.loading,Or=tr.globalSetting;return{exercise:In,loading:En.effects,globalSetting:Or}})(Xn),Yn=_("MXD1"),_r=_("CFYs"),vr=_("9Bee"),lr=_("51gm"),wr=_.n(lr),Dr={0:"\u5355\u9009\u9898",1:"\u591A\u9009\u9898",2:"\u5224\u65AD\u9898",3:"\u586B\u7A7A\u9898",4:"\u4E3B\u89C2\u9898",5:"\u5B9E\u8BAD\u9898",7:"\u7EC4\u5408\u9898"},sr={1:"\u6EE1\u5206\u4F5C\u7B54",2:"\u90E8\u5206\u5F97\u5206\u4F5C\u7B54",3:"\u96F6\u5206\u4F5C\u7B54",4:"\u672A\u6279"},ia=function(In){var En,Or,yr=In.exercise,zr=In.loading,Zn=In.dispatch,An=Object(A.i)(),rr=Object(x.useState)(Object(i.a)(Object(i.a)({},An),{sort:"asc",page:1,limit:10})),ar=Object(r.a)(rr,2),Pr=ar[0],sa=ar[1],Qn=Object(A.h)(),Hr=yr.statisticsList,pa=Object(x.useState)({}),Ma=Object(r.a)(pa,2),la=Ma[0],Ir=Ma[1],mr=Object(x.useState)([]),Kr=Object(r.a)(mr,2),ra=Kr[0],Er=Kr[1],wn=Object(x.useState)(""),ma=Object(r.a)(wn,2),Mr=ma[0],$e=ma[1],pt=Object(x.useState)(""),vt=Object(r.a)(pt,2),Me=vt[0],we=vt[1],Ke=ze.a.useForm(),De=Object(r.a)(Ke,1),st=De[0],ct=function(){var on=Object.assign({},st.getFieldValue());Object.keys(on).map(function(yn){on[yn].includes("all")?(delete Pr[yn],st.setFieldsValue(Object(Ce.a)({},yn,"all"))):(Pr[yn]=on[yn],st.setFieldsValue(Object(Ce.a)({},yn,Pr[yn])))}),Pr.page=1,Pr.limit=10,zt()},Bt=function(on,yn){Pr.page=on,Pr.limit=20,Zn({type:"exercise/getExerciseStatistics",payload:Object(i.a)({},Pr)})},gt=[{title:"\u63D0\u4EA4\u7387",dataIndex:"commit_percent",align:"center",render:function(on){return t.a.createElement("span",null,on===0?0:(on*100).toFixed(2),"%")}},{title:"\u6700\u4F4E\u5206",dataIndex:"min_score",align:"center",render:function(on){return t.a.createElement("span",null,on,"\u5206")}},{title:"\u6700\u9AD8\u5206",dataIndex:"max_score",align:"center",render:function(on){return t.a.createElement("span",{className:"c-orange"},on,"\u5206")}},{title:"\u5E73\u5747\u5206",dataIndex:"average_score",align:"center",render:function(on){return t.a.createElement("span",null,on,"\u5206")}},{title:"\u4E0D\u53CA\u683C\uFF08\u5F97\u5206 \u4F4E\u4E8E60%\uFF09",dataIndex:"fail_counts",align:"center",render:function(on){return t.a.createElement("span",null,on,"\u4EBA")}},{title:"\u53CA\u683C\uFF08\u5F97\u520660%~70%\uFF09",dataIndex:"pass_counts",align:"center",render:function(on){return t.a.createElement("span",null,on,"\u4EBA")}},{title:"\u826F\u597D\uFF08\u5F97\u520670%~90%\uFF09",dataIndex:"good_counts",align:"center",render:function(on){return t.a.createElement("span",null,on,"\u4EBA")}},{title:"\u4F18\u79C0\uFF08\u5F97\u520690%~100%\uFF09",dataIndex:"best_counts",align:"center",render:function(on){return t.a.createElement("span",{className:"c-orange"},on,"\u4EBA")}}],zt=function(){var Ft=Object(E.a)(b.a.mark(function on(){var yn;return b.a.wrap(function(gr){for(;;)switch(gr.prev=gr.next){case 0:return gr.next=2,Zn({type:"exercise/getExerciseStatistics",payload:Object(i.a)({},Pr)});case 2:yn=gr.sent,yn!=null&&yn.exercise_counts&&Er([yn.exercise_counts]);case 4:case"end":return gr.stop()}},on)}));return function(){return Ft.apply(this,arguments)}}();return Object(x.useEffect)(function(){zt()},[Pr.coursesId]),t.a.createElement(t.a.Fragment,null,t.a.createElement("section",{className:"minH500 bg-white"},t.a.createElement("aside",{className:"pt20"},t.a.createElement(ze.a,{form:st,onChange:ct,initialValues:(En={},Object(Ce.a)(En,"commit_status","all"),Object(Ce.a)(En,"exercise_group_id","all"),Object(Ce.a)(En,"review","all"),En)},t.a.createElement(ze.a.Item,{name:"exercise_group_id"},t.a.createElement(be.a.Group,{style:{width:"100%"}},t.a.createElement(he.a,null,t.a.createElement(Ee.a,{flex:"80px",className:"font14"},"\u5206\u73ED\u60C5\u51B5:"),t.a.createElement(Ee.a,{flex:"80px"},t.a.createElement(be.a,{value:"all",checked:!la.course_group},"\u5168\u90E8")),t.a.createElement(Ee.a,{flex:"1",className:wr.a.wrap},Hr.course_groups&&Hr.course_groups.map(function(Ft,on){return t.a.createElement(be.a,{value:Ft.exercise_group_id,key:on},Ft.exercise_group_name,"(",Ft.exercise_group_students,")")}))))))),t.a.createElement(je.a,{className:"mt30",loading:zr["exercise/getExerciseStatistics"],pagination:!1,dataSource:ra,columns:gt}),t.a.createElement("div",{className:wr.a.title},t.a.createElement(he.a,{align:"middle",style:{height:"100%"},className:"ml5 mr5"},t.a.createElement(Ee.a,{flex:1,className:"font16"},"\u7EDF\u8BA1\u8BE6\u60C5"),t.a.createElement(Ee.a,{className:"font16"},t.a.createElement("span",{className:"current",onClick:function(){Pr.sort=Pr.sort==="desc"?"asc":"desc",console.log("xx params.sort: ",Pr.sort),sa(Object(i.a)({},Pr)),zt()}},t.a.createElement("span",null,"\u6B63\u786E\u7387"),t.a.createElement("p",{className:"edu-sorter current ".concat(Pr.sort)},t.a.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),t.a.createElement("span",{className:"iconfont icon-sanjiaoxing-down"})))))),t.a.createElement(ne.a,{spinning:zr["exercise/getExerciseStatistics"]},t.a.createElement("div",{className:"minH200"},Hr==null||((Or=Hr.commit_results)===null||Or===void 0)?void 0:Or.map(function(Ft,on){var yn;return t.a.createElement("aside",{key:on,className:"font14 c-black mt30"},t.a.createElement(he.a,null,t.a.createElement(Ee.a,{flex:1},Ft.ques_position,".",Dr[Ft.ques_type]),t.a.createElement(Ee.a,null,"\u6B63\u786E\u7387 ",t.a.createElement("span",{className:"c-orange"},Ft.right_percent,"%"))),t.a.createElement("div",null,t.a.createElement(vr.a,{value:Ft.ques_title})),t.a.createElement("div",{className:"mt20",style:{display:Ft.ques_type===5?"none":""}},t.a.createElement(he.a,{className:"c-light-black ",gutter:[24,20]},t.a.createElement(Ee.a,{flex:1},"\u9009\u9879"),t.a.createElement(Ee.a,{flex:"60px",className:"tc"},"\u5C0F\u8BA1"),t.a.createElement(Ee.a,{flex:"200px"},"\u767E\u5206\u6BD4"))),t.a.createElement(St.a,{style:{margin:0,marginBottom:20,display:Ft.ques_type===5?"none":""}}),(Ft==null?void 0:Ft.ques_type)===7&&(Ft==null?void 0:Ft.sub_exercise_questions.map(function(zn,gr){var Xr;return t.a.createElement("div",null,t.a.createElement("div",{style:{marginBottom:10,display:"flex",justifyContent:"space-between"}},t.a.createElement(Ee.a,null,t.a.createElement("span",null,zn.ques_title)),t.a.createElement(Ee.a,null,"\u6B63\u786E\u7387 ",t.a.createElement("span",{className:"c-orange"},zn.right_percent,"%"))),zn==null||((Xr=zn.ques_details)===null||Xr===void 0)?void 0:Xr.map(function(Jr,aa){return t.a.createElement(he.a,{key:aa,gutter:[24,24],className:"font14 c-black"},t.a.createElement(Ee.a,{flex:1},t.a.createElement(he.a,{style:{alignItems:"center"}},Ft.ques_type===2||Ft.ques_type===3||Ft.ques_type===4?"":t.a.createElement(Ee.a,null,T.m[aa],". "),Ft.ques_type===4?t.a.createElement(Ee.a,{flex:1,className:"ml10"},t.a.createElement(vr.a,{value:sr[Jr.choice_text]})):t.a.createElement(Ee.a,{flex:1,className:"ml10"},t.a.createElement(vr.a,{value:Jr.choice_text==="wrong"?"\u586B\u5199\u4E86\u9519\u8BEF\u7B54\u6848":Jr.choice_text})))),t.a.createElement(Ee.a,{flex:"60px",className:"tc"},t.a.createElement("span",{className:Jr.choice_right_boolean&&"c-green"},Jr.choice_users_count||0)),t.a.createElement(Ee.a,{flex:"200px"},t.a.createElement(_r.a,{status:"active",strokeColor:"#2abd8b",percent:(Jr.choice_percent*100).toFixed(),width:200})))}),t.a.createElement(St.a,{style:{margin:0,marginBottom:20}}))})),(Ft==null?void 0:Ft.ques_type)<7&&(Ft==null||((yn=Ft.ques_details)===null||yn===void 0)?void 0:yn.map(function(zn,gr){return Ft.ques_type===5?t.a.createElement("div",{className:"mt20"},t.a.createElement(he.a,{key:gr,gutter:[24,24],className:"font14 c-black"},t.a.createElement(Ee.a,{flex:1},zn.challenge_position,".",zn.challenge_name),t.a.createElement(Ee.a,null,"\u6B63\u786E\u7387 ",t.a.createElement("span",{className:"c-orange"},zn.challenge_percent,"%"))),t.a.createElement("div",null,t.a.createElement(he.a,{className:"c-light-black ",gutter:[24,20]},t.a.createElement(Ee.a,{flex:1},"\u9009\u9879"),t.a.createElement(Ee.a,{flex:"60px",className:"tc"},"\u5C0F\u8BA1"),t.a.createElement(Ee.a,{flex:"200px"},"\u767E\u5206\u6BD4"))),t.a.createElement(St.a,{style:{margin:0,marginBottom:20}}),zn==null?void 0:zn.challenge_details.map(function(Xr){return t.a.createElement(he.a,{key:gr,gutter:[24,24],className:"font14 c-black"},t.a.createElement(Ee.a,{flex:1},t.a.createElement(he.a,null,t.a.createElement(Ee.a,{flex:1,className:"ml10"},t.a.createElement(vr.a,{value:sr[Xr.choice_text]})))),t.a.createElement(Ee.a,{flex:"60px",className:"tc"},t.a.createElement("span",{className:Xr.choice_right_boolean&&"c-green"},Xr.choice_users_count||0)),t.a.createElement(Ee.a,{flex:"200px"},t.a.createElement(_r.a,{status:"active",strokeColor:"#2abd8b",percent:(Xr.choice_percent*100).toFixed(),width:200})))}),t.a.createElement(he.a,{className:"",gutter:[24,20]},t.a.createElement(Ee.a,{className:"ml10",flex:1},"\u6709\u6548\u586B\u5199\u91CF"),t.a.createElement(Ee.a,{flex:"60px",className:"tc"},Ft.effictive_counts),t.a.createElement(Ee.a,{flex:"200px"})),t.a.createElement(St.a,{style:{margin:0,marginBottom:20}})):t.a.createElement(he.a,{key:gr,gutter:[24,24],className:"font14 c-black"},t.a.createElement(Ee.a,{flex:1},t.a.createElement(he.a,null,Ft.ques_type===2||Ft.ques_type===3||Ft.ques_type===4?"":t.a.createElement(Ee.a,null,T.m[gr],". "),Ft.ques_type===4?t.a.createElement(Ee.a,{flex:1,className:"ml10"},t.a.createElement(vr.a,{value:sr[zn.choice_text]})):t.a.createElement(Ee.a,{flex:1,className:"ml10"},t.a.createElement(vr.a,{value:zn.choice_text==="wrong"?"\u586B\u5199\u4E86\u9519\u8BEF\u7B54\u6848":zn.choice_text})))),t.a.createElement(Ee.a,{flex:"60px",className:"tc"},t.a.createElement("span",{className:zn.choice_right_boolean&&"c-green"},zn.choice_users_count||0)),t.a.createElement(Ee.a,{flex:"200px"},t.a.createElement(_r.a,{status:"active",strokeColor:"#2abd8b",percent:(zn.choice_percent*100).toFixed(),width:200})))})),t.a.createElement(he.a,{style:{display:Ft.ques_type===5?"none":""},className:"",gutter:[24,20]},t.a.createElement(Ee.a,{className:Ft.ques_type===2||Ft.ques_type===3||Ft.ques_type===4?"ml10":"",flex:1},"\u6709\u6548\u586B\u5199\u91CF"),t.a.createElement(Ee.a,{flex:"60px",className:"tc"},Ft.effictive_counts),t.a.createElement(Ee.a,{flex:"200px"})))})))),t.a.createElement("div",{className:"tc mt30 mb50"},t.a.createElement(z.a,{hideOnSinglePage:!1,total:Hr==null?void 0:Hr.questions_count,current:Pr.page||1,pageSize:Pr.limit,onChange:function(on,yn){Pr.page=on,Pr.limit=yn,zt()}})))},Ea=Object(o.a)(function(tr){var In=tr.exercise,En=tr.loading;return{exercise:In,loading:En.effects}})(ia),Cr=_("cVA7"),kr=_.n(Cr),Zr={0:"\u5355\u9009\u9898",1:"\u591A\u9009\u9898",2:"\u5224\u65AD\u9898",3:"\u586B\u7A7A\u9898",4:"\u7B80\u7B54\u9898",5:"\u5B9E\u8BAD\u9898",6:"\u7F16\u7A0B\u9898",7:"\u7EC4\u5408\u9898"},Qr=function(In){var En,Or=In.exercise,yr=In.loading,zr=In.dispatch,Zn=Object(A.i)(),An=Object(A.h)(),rr=Or.statisticsList,ar=Object(x.useState)({}),Pr=Object(r.a)(ar,2),sa=Pr[0],Qn=Pr[1],Hr=Object(x.useState)([]),pa=Object(r.a)(Hr,2),Ma=pa[0],la=pa[1],Ir=Object(x.useState)(""),mr=Object(r.a)(Ir,2),Kr=mr[0],ra=mr[1],Er=Object(x.useState)(""),wn=Object(r.a)(Er,2),ma=wn[0],Mr=wn[1],$e=Object(x.useState)({}),pt=Object(r.a)($e,2),vt=pt[0],Me=pt[1],we=ze.a.useForm(),Ke=Object(r.a)(we,1),De=Ke[0];Zn.sort="asc";var st=function(on){return{title:{text:"\u300E \u5B66\u751F\u6B63\u786E\u7387\u5206\u5E03\u56FE \u300F",left:"center"},tooltip:{trigger:"item",formatter:"{b} : {c} \u4EBA"},legend:{bottom:0,icon:"circle",left:"center",itemWidth:6,itemHeight:6,data:["100%","90%-100%","70%-90%","60%-70%","60%\u4EE5\u4E0B"].reverse()},series:[{type:"pie",radius:"55%",minAngle:15,center:["50%","50%"],selectedMode:"single",label:{show:!0,position:"outer",normal:{formatter:`{b} - {c}\u4EBA`,color:"#5c5c5c",lineHeight:20}},labelLine:{normal:{length:20,length2:20,lineStyle:{color:"rgba(0,0,0,.45)"}}},data:[{value:on.details[0].full_count,name:"100%"},{value:on.details[0].best_count,name:"90%-100%"},{value:on.details[0].good_count,name:"70%-90%"},{value:on.details[0].pass_count,name:"60%-70%"},{value:on.details[0].fails_count,name:"60%\u4EE5\u4E0B"}],itemStyle:{emphasis:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"},normal:{color:function(zn){var gr=["#99B8FB","#80E0B9","#8190AA","#F7C739","#EB7E65"];return gr[zn.dataIndex]}}},emphasis:{itemStyle:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"}}}]}},ct=function(){var on=Object.assign({},De.getFieldValue());Object.keys(on).map(function(yn){on[yn].includes("all")?(delete Zn[yn],De.setFieldsValue(Object(Ce.a)({},yn,"all"))):(Zn[yn]=on[yn],De.setFieldsValue(Object(Ce.a)({},yn,Zn[yn])))}),zr({type:"exercise/getExerciseStatistics",payload:Zn})},Bt=function(on,yn){Zn.page=on,Zn.limit=20,zr({type:"exercise/getExerciseStatistics",payload:Object(i.a)({},Zn)})},gt=[{title:"\u63D0\u4EA4\u7387",dataIndex:"commit_percent",render:function(on){return t.a.createElement("span",null,on*100,"%")}},{title:"\u6700\u4F4E\u5206",dataIndex:"min_score",render:function(on){return t.a.createElement("span",null,on,"\u5206")}},{title:"\u6700\u9AD8\u5206",dataIndex:"max_score",render:function(on){return t.a.createElement("span",{className:"c-orange"},on,"\u5206")}},{title:"\u5E73\u5747\u5206",dataIndex:"average_score",render:function(on){return t.a.createElement("span",null,on,"\u5206")}},{title:"\u4E0D\u53CA\u683C\uFF08\u5F97\u5206 \u4F4E\u4E8E60%\uFF09",dataIndex:"fail_counts",render:function(on){return t.a.createElement("span",null,on,"\u4EBA")}},{title:"\u53CA\u683C\uFF08\u5F97\u520660%~70%\uFF09",dataIndex:"pass_counts",render:function(on){return t.a.createElement("span",null,on,"\u4EBA")}},{title:"\u826F\u597D\uFF08\u5F97\u520670%~90%\uFF09",dataIndex:"good_counts",render:function(on){return t.a.createElement("span",null,on,"\u4EBA")}},{title:"\u4F18\u79C0\uFF08\u5F97\u520690%~100%\uFF09",dataIndex:"best_counts",render:function(on){return t.a.createElement("span",{className:"c-orange"},on,"\u4EBA")}}],zt=function(){var Ft=Object(E.a)(b.a.mark(function on(){var yn;return b.a.wrap(function(gr){for(;;)switch(gr.prev=gr.next){case 0:return gr.next=2,zr({type:"exercise/getExerciseStatistics",payload:Object(i.a)({},Zn)});case 2:yn=gr.sent,yn!=null&&yn.exercise_counts&&la([yn.exercise_counts]);case 4:case"end":return gr.stop()}},on)}));return function(){return Ft.apply(this,arguments)}}();return Object(x.useEffect)(function(){zt()},[Zn.coursesId]),t.a.createElement("section",{className:"minH500 ",style:{padding:0}},t.a.createElement("aside",{className:"bg-white inline-block w100 th-bg-white"},t.a.createElement(je.a,{className:"mt10 bg-white",loading:yr["exercise/getExerciseStatistics"],pagination:!1,dataSource:Ma,columns:gt})),t.a.createElement("aside",{className:"mt20"},t.a.createElement("span",{className:"bold c-black font16 ml20"},"\u5DF2\u4EA4\u5377\u5B66\u751F\u7B54\u9898\u8BE6\u60C5")),t.a.createElement("aside",null,rr==null||((En=rr.commit_results)===null||En===void 0)?void 0:En.map(function(Ft,on){return t.a.createElement("div",{key:on,className:"bg-white pl20 pt20 pr20 pb20 mt20"},t.a.createElement("div",{style:{fontSize:14,color:"#0152d9",fontWeight:500}},on+1,"\u3001",Zr[Ft.question_type],t.a.createElement("span",{style:{color:"#999",paddingLeft:10}},"(\u5171",Ft.question_count,"\u5C0F\u9898\uFF0C",Ft.question_score,"\u5206)"),t.a.createElement("span",{style:{color:"#000",float:"right"}},"\u5168\u73ED\u6B63\u786E\u7387\uFF1A",Ft.right_percent*100,"%")),t.a.createElement(kr.a,{option:st(Ft),style:{height:370},opts:{renderer:"svg"}}))})))},Aa=Object(o.a)(function(tr){var In=tr.exercise,En=tr.loading;return{exercise:In,loading:En.effects}})(Qr),Ta=_("tf39"),ba=_.n(Ta),za=function(In){var En,Or,yr,zr,Zn,An,rr,ar,Pr,sa,Qn,Hr,pa=In.exercise,Ma=In.globalSetting,la=In.loading,Ir=In.dispatch,mr=In.user,Kr=In.match,ra=Object(u.a)(In,["exercise","globalSetting","loading","dispatch","user","match"]),Er=Object(A.i)(),wn=Object(A.h)(),ma=Object(x.useState)([]),Mr=Object(r.a)(ma,2),$e=Mr[0],pt=Mr[1],vt=pa.exerciseList,Me=pa.commonHeader,we=pa.checkDomain,Ke=Object(x.useState)(wn.query.tabs||0),De=Object(r.a)(Ke,2),st=De[0],ct=De[1],Bt=Object(x.useState)(Fe()(new Date).valueOf()),gt=Object(r.a)(Bt,2),zt=gt[0],Ft=gt[1],on=Object(x.useState)(),yn=Object(r.a)(on,2),zn=yn[0],gr=yn[1],Xr=mr.userInfo,Jr=Object(A.g)();Er.category=wn.query.category_id;var aa=!we||we&&(Xr==null||((En=Xr.course)===null||En===void 0)?void 0:En.course_identity)<3;Object(x.useEffect)(function(){Ir({type:"exercise/getCommonHeader",payload:Object(i.a)({},Er)})},[Er.coursesId]);var hn=function(){var Sr;Object(T.W)({inner_ip:Me.inner_ip,public_ip:Me.public_ip,ip_limit:Me.ip_limit,ip_bind:Me.ip_bind,open_camera:Me.open_camera,exercise_tips:[Me.open_camera?"\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A":""],exerciseId:Me.id,screen_open:Me.screen_open,screen_num:Me.screen_num,coursesId:Er.coursesId,login:Xr.login,history:ra.history,identity_verify:Me.identity_verify,current_status:Me==null||((Sr=Me.user_permission)===null||Sr===void 0)?void 0:Sr.current_status,open_phone_video_recording:Me==null?void 0:Me.open_phone_video_recording})},Lr=function(){Ir({type:"exercise/getExerciseList",payload:Object(i.a)({},Er)})},oa=function(){Ir({type:"exercise/getCommonHeader",payload:Object(i.a)({},Er)});var Sr={0:function(){Ir({type:"exercise/getExerciseList",payload:Object(i.a)({},Er)})},3:function(){Ir({type:"exercise/getWorkSetting",payload:Object(i.a)({},Er)})}};Sr[st]&&Sr[st]()};function ya(Nr){gr(Object(i.a)({},Nr))}var yt=[{name:"\u7B54\u9898\u5217\u8868",id:0,compontent:t.a.createElement(ye,{getparams:ya,checkDomainAuthority:aa})},{name:"\u8BD5\u5377\u9884\u89C8",id:2,compontent:t.a.createElement(jn,{activeTabs:st})},{name:"\u7EDF\u8BA1\u7ED3\u679C",id:1,compontent:t.a.createElement(Ea,null)},{name:"\u4EE3\u7801\u67E5\u91CD",id:4,compontent:t.a.createElement(Ln,{key:zt})},{name:"\u89C4\u5219\u8BBE\u7F6E",id:3,compontent:t.a.createElement($n,null)},{name:"\u4EBA\u8138\u5BA1\u6838",id:5,compontent:t.a.createElement(Xt,null)},{name:"\u6444\u50CF\u76D1\u63A7",id:6,compontent:t.a.createElement(Te,null)}].filter(function(Nr){return Me!=null&&Me.is_random&&(Nr.name==="\u7EDF\u8BA1\u7ED3\u679C"&&(Nr.compontent=t.a.createElement(Aa,null)),Nr.name==="\u8BD5\u5377\u9884\u89C8"&&(Nr.compontent=t.a.createElement(Vn.default,null))),!0}).filter(function(Nr){return Object(wt.k)()&&Me!==null&&Me!==void 0&&Me.assistant_auth||Object(wt.c)()?!0:Me!=null&&Me.show_statistic&&(Me==null?void 0:Me.exercise_status)===3?Nr.name!=="\u8BD5\u5377\u9884\u89C8":Nr.name==="\u7B54\u9898\u5217\u8868"||Nr.name==="\u89C4\u5219\u8BBE\u7F6E"}).filter(function(Nr){return Object(wt.s)()||Me.exercise_status===1||!Me.exist_program?Nr.name!=="\u4EE3\u7801\u67E5\u91CD":!0}).filter(function(Nr){return Me.identity_verify?!0:Nr.name!=="\u4EBA\u8138\u5BA1\u6838"}).filter(function(Nr){return Me.open_phone_video_recording?!0:Nr.name!=="\u6444\u50CF\u76D1\u63A7"}).filter(function(Nr){return Object(T.I)()&&!Object(wt.o)()?Nr.name!=="\u8BD5\u5377\u9884\u89C8"&&Nr.name!=="\u7EDF\u8BA1\u7ED3\u679C":!0}).filter(function(Nr){return aa?!0:Nr.name!=="\u7EDF\u8BA1\u7ED3\u679C"&&Nr.name!=="\u8BD5\u5377\u9884\u89C8"&&Nr.name!=="\u89C4\u5219\u8BBE\u7F6E"}).filter(function(Nr){return!!Nr});console.log(yt,"tabsArr"),(Me==null?void 0:Me.exercise_status)&&(Me==null?void 0:Me.exercise_status)===1&&yt.splice.apply(yt,[0,1].concat(Object(O.a)(yt.splice(1,1,yt[0])))),Object(x.useEffect)(function(){(Me==null?void 0:Me.exercise_status)&&(Me==null?void 0:Me.exercise_status)===1&&ct("2")},[Me==null?void 0:Me.exercise_status]);var Fr="YYYY-MM-DD",un=Fe()("2020-11-15",Fr),Rn=function(){return m.a.info({title:"\u9898\u5E93\u6539\u7248\u544A\u77E5",content:t.a.createElement(t.a.Fragment,null,"EduCoder\u5DF2\u5347\u7EA7\u9898\u5E93\u529F\u80FD\uFF0C\u6240\u6709\u8BD5\u9898\u5747\u9700\u5339\u914D\u77E5\u8BC6\u70B9\u3002 \u5F53\u524D\u8BD5\u5377\u6240\u6D89\u53CA\u8BD5\u9898\u5747\u672A\u5339\u914D\u77E5\u8BC6\u70B9\uFF0C\u65E0\u6CD5\u968F\u673A\u62BD\u53D6\uFF0C\u5DF2\u4E0D\u80FD\u6709\u6548\u4F7F\u7528\u3002\u8BF7\u5728\u8BD5\u5377\u5E93\u91CD\u65B0\u7EC4\u5377\u540E\u4F7F\u7528\u3002 \u7531\u6B64\u5E26\u6765\u7684\u4E0D\u4FBF\uFF0C\u656C\u8BF7\u8C05\u89E3\uFF01")})},xr=function(){return t.a.createElement(f.a,{onClick:function(){var Sr=Object(E.a)(b.a.mark(function xa(Vr){var nr;return b.a.wrap(function(Wn){for(;;)switch(Wn.prev=Wn.next){case 0:Wn.t0=Vr.key,Wn.next=Wn.t0==="1"?3:8;break;case 3:return Wn.next=5,Object(P.n)(Object(i.a)(Object(i.a)({},Er),zn));case 5:return nr=Wn.sent,nr.status===0&&Object(k.i)(Object(i.a)(Object(i.a)({},Er),zn)),Wn.abrupt("break",8);case 8:case"end":return Wn.stop()}},xa)}));return function(xa){return Sr.apply(this,arguments)}}()},t.a.createElement(f.a.Item,{key:"1"},"\u5B66\u751F\u6210\u7EE9"),t.a.createElement(f.a.Item,{key:"2"},t.a.createElement("a",{target:"_blank",href:"/classrooms/".concat(Er.coursesId,"/exercise/").concat(Er.categoryId,"/export_blank")},"\u5BFC\u51FA\u8BD5\u5377")),t.a.createElement(f.a.Item,{key:"3"},t.a.createElement(v.a,{to:"/classrooms/".concat(Er.coursesId,"/exportlist/exercise_score")},"\u5386\u53F2\u5BFC\u51FA")))},Ca=function(){var Nr=Object(E.a)(b.a.mark(function Sr(xa){var Vr;return b.a.wrap(function(Wr){for(;;)switch(Wr.prev=Wr.next){case 0:return Wr.next=2,Object(C.a)("/api/courses/".concat(Er==null?void 0:Er.coursesId,"/exercises/exercise_code_repeat.json"),{method:"post",body:{group_ids:xa,id:Er==null?void 0:Er.categoryId}});case 2:if(Vr=Wr.sent,!(Vr.status===0)){Wr.next=8;break}return ct(4),Ft(Fe()(new Date).valueOf()),Ir({type:"exercise/setActionTabs",payload:{}}),Wr.abrupt("return");case 8:Vr.status<-2&&p.b.error(Vr==null?void 0:Vr.message);case 9:case"end":return Wr.stop()}},Sr)}));return function(xa){return Nr.apply(this,arguments)}}();return Object(wt.h)()?t.a.createElement("section",{className:ba.a.bg},t.a.createElement("div",{className:"edu-container"},Xr.username&&t.a.createElement("section",{className:"animated fadeIn"},t.a.createElement("aside",{className:"mt10"},t.a.createElement(d.a,{separator:">"},t.a.createElement(d.a.Item,null,t.a.createElement(v.a,{to:"/classrooms/".concat(Er.coursesId,"/exercise")},mr==null||((Or=mr.userInfo)===null||Or===void 0||((yr=Or.course)===null||yr===void 0))?void 0:yr.course_name)),t.a.createElement(d.a.Item,null,t.a.createElement(v.a,{to:"/classrooms/".concat(Er.coursesId,"/exercise")},"\u5728\u7EBF\u8003\u8BD5")),t.a.createElement(d.a.Item,null,"\u8BD5\u5377\u8BE6\u60C5"))),t.a.createElement("aside",{className:[ba.a.title,"mt20"].join(" ")},t.a.createElement(v.a,{to:"/classrooms/".concat(Er.coursesId,"/exercise")},t.a.createElement(l.a,{className:"font16 c-black"})),Object(T.y)(Me==null?void 0:Me.exercise_status),t.a.createElement("strong",{className:"font20 ml5"},Me==null?void 0:Me.exercise_name))),t.a.createElement("aside",{className:"mt30 relative"},t.a.createElement("div",{className:ba.a.export},!Object(wt.s)()&&aa&&Me.exercise_status>1&&Me.exist_program&&t.a.createElement(g.a,{onClick:function(Sr){Sr.preventDefault(),Ir({type:"exercise/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",params:Er}})}},t.a.createElement("span",{className:"iconfont icon-daimachazhong font14 mr5"}),"\u4EE3\u7801\u67E5\u91CD"),Object(wt.c)()&&aa&&(Me==null||((zr=Me.user_permission)===null||zr===void 0)?void 0:zr.user_commit_counts)>0&&(Me==null?void 0:Me.exercise_status)===2&&t.a.createElement(g.a,{onClick:function(Sr){Sr.preventDefault(),Ir({type:"exercise/setActionTabs",payload:{key:"\u6253\u56DE\u91CD\u505A",params:Er}})}},t.a.createElement("span",{className:"iconfont icon-dahuizhongzuo3x font14 mr5"}),"\u6253\u56DE\u91CD\u505A"),Object(wt.c)()&&aa&&Me.can_edit&&(Me==null||((Zn=Me.user_permission)===null||Zn===void 0)?void 0:Zn.exercise_unpublish_count)>0&&t.a.createElement(g.a,{onClick:function(Sr){Sr.preventDefault();var xa=Fe()(Me==null?void 0:Me.created_at,Fr),Vr=Fe()(un).diff(Fe()(xa),"days");if(Vr>0&&Me!==null&&Me!==void 0&&Me.is_random){Rn();return}Ir({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u53D1\u5E03",selectArrs:[Er.categoryId],params:Er,disabled:(Me==null?void 0:Me.exercise_status)!==1,type:2,cb:oa}})}},t.a.createElement("span",{className:"iconfont icon-fabuzhiwei font14 mr5"}),"\u53D1\u5E03\u8003\u8BD5"),Object(wt.c)()&&aa&&Me.can_edit&&(Me==null||((An=Me.user_permission)===null||An===void 0)?void 0:An.exercise_publish_count)>0&&t.a.createElement(g.a,{onClick:function(Sr){Sr.preventDefault(),Ir({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u7ED3\u675F",selectArrs:[Er.categoryId],params:Er,cb:oa}})}},t.a.createElement("span",{className:"iconfont icon-lijijiezhi mr5 font14"}),"\u7ED3\u675F\u8003\u8BD5"),Object(wt.s)()&&(Me==null||((rr=Me.user_permission)===null||rr===void 0)?void 0:rr.current_status)===2&&Me.exercise_status>1&&t.a.createElement(g.a,{style:{color:(vt==null||((ar=vt.exercise_types)===null||ar===void 0)?void 0:ar.is_redo)&&"red"},onClick:hn},t.a.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),vt!=null&&(Pr=vt.exercise_types)!==null&&Pr!==void 0&&Pr.is_redo?"\u91CD\u65B0\u8003\u8BD5":"\u5F00\u59CB\u8003\u8BD5"),Object(wt.s)()&&(Me==null||((sa=Me.user_permission)===null||sa===void 0)?void 0:sa.current_status)===0&&Me.exercise_status>1&&t.a.createElement(g.a,{onClick:hn},t.a.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"\u7EE7\u7EED\u8003\u8BD5"),Object(wt.c)()&&aa&&Me.can_edit&&(Object(wt.k)()&&(Me==null?void 0:Me.assistant_auth)||!Object(wt.k)())&&t.a.createElement(g.a,{onClick:function(){var Sr=Fe()(Me==null?void 0:Me.created_at,Fr),xa=Fe()(un).diff(Fe()(Sr),"days");if(xa>0&&Me!==null&&Me!==void 0&&Me.is_random){Rn();return}else o.d.push(Me!=null&&Me.is_random?"/classrooms/".concat(Er.coursesId,"/exercise/").concat(Er.categoryId,"/random/edit?random=true"):"/classrooms/".concat(Er.coursesId,"/exercise/").concat(Er.categoryId,"/edit?random=false"))}},t.a.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"\u7F16\u8F91\u8BD5\u5377"),Object(wt.c)()&&aa&&t.a.createElement(U.a,{overlay:xr},t.a.createElement(g.a,null,t.a.createElement(c.a,null),"\u5BFC\u51FA",t.a.createElement(M.a,null)))),t.a.createElement(j.a,{activeKey:String(st),className:ba.a.tabs,onChange:function(Sr){var xa=Fe()(Me==null?void 0:Me.created_at,Fr),Vr=Fe()(un).diff(Fe()(xa),"days");if(Vr>0&&parseInt(Sr)===3&&Me!==null&&Me!==void 0&&Me.is_random){Rn();return}ct(Sr)}},yt.map(function(Nr,Sr){return t.a.createElement(j.a.TabPane,{tab:Nr.name,key:Nr.id})})),t.a.createElement("section",{className:Me!=null&&Me.is_random&&st==="2"?"":"pl25 pr25 bg-white"},(Qn=yt.filter(function(Nr){return Nr.id==st}))===null||Qn===void 0||((Hr=Qn[0])===null||Hr===void 0)?void 0:Hr.compontent))),t.a.createElement(Fn.a,null),t.a.createElement(ua,{onOk:Ca}),t.a.createElement(Yr.a,null),t.a.createElement(Jt,{cb:function(){return Lr()}})):""},Xa=ie.default=Object(o.a)(function(tr){var In=tr.exercise,En=tr.loading,Or=tr.user,yr=tr.globalSetting;return{exercise:In,globalSetting:yr,user:Or,loading:En.effects}})(za)},JWDV:function(Ye,ie,_){Ye.exports=_.p+"static/charpter-white.5fa14f93.svg"},JYp7:function(Ye,ie,_){"use strict";_.d(ie,"c",function(){return j}),_.d(ie,"d",function(){return L}),_.d(ie,"f",function(){return S}),_.d(ie,"a",function(){return g}),_.d(ie,"b",function(){return s}),_.d(ie,"e",function(){return d});var Y=function(){var w=function(p,a){return w=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(f,E){f.__proto__=E}||function(f,E){for(var y in E)E.hasOwnProperty(y)&&(f[y]=E[y])},w(p,a)};return function(p,a){w(p,a);function f(){this.constructor=p}p.prototype=a===null?Object.create(a):(f.prototype=a.prototype,new f)}}(),j={done:!0,value:void 0},L;(function(w){var p={next:function(){return j}};function a(){return p}w.empty=a;function f(x){var t=!1;return{next:function(){return t?j:(t=!0,{done:!1,value:x})}}}w.single=f;function E(x,t,C){return t===void 0&&(t=0),C===void 0&&(C=x.length),{next:function(){return t>=C?j:{done:!1,value:x[t++]}}}}w.fromArray=E;function y(x){return{next:function(){var t=x.next();return t.done?j:{done:!1,value:t.value}}}}w.fromNativeIterator=y;function m(x){return x?Array.isArray(x)?w.fromArray(x):x:w.empty()}w.from=m;function O(x,t){return{next:function(){var C=x.next();return C.done?j:{done:!1,value:t(C.value)}}}}w.map=O;function i(x,t){return{next:function(){for(;;){var C=x.next();if(C.done)return j;if(t(C.value))return{done:!1,value:C.value}}}}}w.filter=i;function r(x,t){for(var C=x.next();!C.done;C=x.next())t(C.value)}w.forEach=r;function u(x,t){t===void 0&&(t=Number.POSITIVE_INFINITY);var C=[];if(t===0)return C;for(var A=0,v=x.next();!v.done&&!(C.push(v.value),++A>=t);v=x.next());return C}w.collect=u;function h(){for(var x=[],t=0;t=x.length)return j;var A=x[C],v=A.next();return v.done?(C++,this.next()):v}}}w.concat=h;function b(x){return new U(x)}w.chain=b})(L||(L={}));var U=function(){function w(p){this.it=p}return w.prototype.next=function(){return this.it.next()},w}();function S(w){return Array.isArray(w)?L.fromArray(w):w||L.empty()}var g=function(){function w(p,a,f,E){a===void 0&&(a=0),f===void 0&&(f=p.length),E===void 0&&(E=a-1),this.items=p,this.start=a,this.end=f,this.index=E}return w.prototype.first=function(){return this.index=this.start,this.current()},w.prototype.next=function(){return this.index=Math.min(this.index+1,this.end),this.current()},w.prototype.current=function(){return this.index===this.start-1||this.index===this.end?null:this.items[this.index]},w}(),s=function(w){Y(p,w);function p(a,f,E,y){return f===void 0&&(f=0),E===void 0&&(E=a.length),y===void 0&&(y=f-1),w.call(this,a,f,E,y)||this}return p.prototype.current=function(){return w.prototype.current.call(this)},p.prototype.previous=function(){return this.index=Math.max(this.index-1,this.start-1),this.current()},p.prototype.first=function(){return this.index=this.start,this.current()},p.prototype.last=function(){return this.index=this.end-1,this.current()},p.prototype.parent=function(){return null},p}(g),d=function(){function w(p,a){this.iterator=p,this.fn=a}return w.prototype.next=function(){return this.fn(this.iterator.next())},w}()},JeFH:function(Ye,ie){Ye.exports="data:image/png;base64,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"},Jq4h:function(Ye,ie,_){Ye.exports=_.p+"static/qrcode.54870d9b.png"},K2GJ:function(Ye,ie,_){var Y=_("fW2E"),j=_("gut8"),L=j.ContextCachedBy,U=[["shadowBlur",0],["shadowOffsetX",0],["shadowOffsetY",0],["shadowColor","#000"],["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]],S=function(f){this.extendFrom(f,!1)};function g(f,E,y){var m=E.x==null?0:E.x,O=E.x2==null?1:E.x2,i=E.y==null?0:E.y,r=E.y2==null?0:E.y2;E.global||(m=m*y.width+y.x,O=O*y.width+y.x,i=i*y.height+y.y,r=r*y.height+y.y),m=isNaN(m)?0:m,O=isNaN(O)?1:O,i=isNaN(i)?0:i,r=isNaN(r)?0:r;var u=f.createLinearGradient(m,i,O,r);return u}function s(f,E,y){var m=y.width,O=y.height,i=Math.min(m,O),r=E.x==null?.5:E.x,u=E.y==null?.5:E.y,h=E.r==null?.5:E.r;E.global||(r=r*m+y.x,u=u*O+y.y,h=h*i);var b=f.createRadialGradient(r,u,0,r,u,h);return b}S.prototype={constructor:S,fill:"#000",stroke:null,opacity:1,fillOpacity:null,strokeOpacity:null,lineDash:null,lineDashOffset:0,shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,lineWidth:1,strokeNoScale:!1,text:null,font:null,textFont:null,fontStyle:null,fontWeight:null,fontSize:null,fontFamily:null,textTag:null,textFill:"#000",textStroke:null,textWidth:null,textHeight:null,textStrokeWidth:0,textLineHeight:null,textPosition:"inside",textRect:null,textOffset:null,textAlign:null,textVerticalAlign:null,textDistance:5,textShadowColor:"transparent",textShadowBlur:0,textShadowOffsetX:0,textShadowOffsetY:0,textBoxShadowColor:"transparent",textBoxShadowBlur:0,textBoxShadowOffsetX:0,textBoxShadowOffsetY:0,transformText:!1,textRotation:0,textOrigin:null,textBackgroundColor:null,textBorderColor:null,textBorderWidth:0,textBorderRadius:0,textPadding:null,rich:null,truncate:null,blend:null,bind:function(f,E,y){var m=this,O=y&&y.style,i=!O||f.__attrCachedBy!==L.STYLE_BIND;f.__attrCachedBy=L.STYLE_BIND;for(var r=0;r0},extendFrom:function(f,E){if(f)for(var y in f)f.hasOwnProperty(y)&&(E===!0||(E===!1?!this.hasOwnProperty(y):f[y]!=null))&&(this[y]=f[y])},set:function(f,E){typeof f=="string"?this[f]=E:this.extendFrom(f,!0)},clone:function(){var f=new this.constructor;return f.extendFrom(this,!0),f},getGradient:function(f,E,y){for(var m=E.type==="radial"?s:g,O=m(f,E,y),i=E.colorStops,r=0;r=0)continue;if(!Object.prototype.hasOwnProperty.call(f,m))continue;y[m]=f[m]}return y}function d(f,E){if(!(f instanceof E))throw new TypeError("Cannot call a class as a function")}function w(f,E){if(!f)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return E&&(typeof E=="object"||typeof E=="function")?E:f}function p(f,E){if(typeof E!="function"&&E!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof E);f.prototype=Object.create(E&&E.prototype,{constructor:{value:f,enumerable:!1,writable:!0,configurable:!0}}),E&&(Object.setPrototypeOf?Object.setPrototypeOf(f,E):f.__proto__=E)}var a=function(f){p(E,f);function E(y){d(this,E);var m=w(this,(E.__proto__||Object.getPrototypeOf(E)).call(this,y));return m.scrollListener=m.scrollListener.bind(m),m.eventListenerOptions=m.eventListenerOptions.bind(m),m.mousewheelListener=m.mousewheelListener.bind(m),m}return Y(E,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var m=this.getParentElement(this.scrollComponent);m.scrollTop=m.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var m=!1,O={get passive(){m=!0}};try{document.addEventListener("test",null,O),document.removeEventListener("test",null,O)}catch(i){}return m}},{key:"eventListenerOptions",value:function(){var m=this.props.useCapture;return this.isPassiveSupported()&&(m={useCapture:this.props.useCapture,passive:!0}),m}},{key:"setDefaultLoader",value:function(m){this.defaultLoader=m}},{key:"detachMousewheelListener",value:function(){var m=window;this.props.useWindow===!1&&(m=this.scrollComponent.parentNode),m.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var m=window;this.props.useWindow===!1&&(m=this.getParentElement(this.scrollComponent)),m.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),m.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(m){var O=this.props.getScrollParent&&this.props.getScrollParent();return O!=null?O:m&&m.parentNode}},{key:"filterProps",value:function(m){return m}},{key:"attachScrollListener",value:function(){var m=this.getParentElement(this.scrollComponent);if(!this.props.hasMore||!m)return;var O=window;this.props.useWindow===!1&&(O=m),O.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),O.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),O.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}},{key:"mousewheelListener",value:function(m){m.deltaY===1&&!this.isPassiveSupported()&&m.preventDefault()}},{key:"scrollListener",value:function(){var m=this.scrollComponent,O=window,i=this.getParentElement(m),r=void 0;if(this.props.useWindow){var u=document.documentElement||document.body.parentNode||document.body,h=O.pageYOffset!==void 0?O.pageYOffset:u.scrollTop;this.props.isReverse?r=h:r=this.calculateOffset(m,h)}else this.props.isReverse?r=i.scrollTop:r=m.scrollHeight-i.scrollTop-i.clientHeight;r1&&s.a.createElement("span",null,s.a.createElement(A.a,{checked:Pn,onChange:function(kr){return dn(kr.target.checked)},className:"".concat(ee.a.color333," font14")},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),s.a.createElement("span",{className:"".concat(ee.a.color999," font12")},"\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09"))),s.a.createElement("p",{className:""},s.a.createElement("span",{style:{color:"red"}},"*"),"\u5206\u503C\uFF1A",s.a.createElement(t.a,{value:ue,max:1e4,min:0,onChange:function(kr){oe(kr)}})," \u5206 \xA0 ",!!ue&&!!Tn&&s.a.createElement("span",{style:{color:"red"}},"(\u6839\u636E\u5747\u5206\u89C4\u5219\uFF0C\u672C\u9898\u6BCF\u7A7A",(ue/Tn).toFixed(1),"\u5206)"),s.a.createElement("span",{style:{marginLeft:"30px"},className:ee.a.difficult},s.a.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",s.a.createElement(b.a.Group,{value:On,onChange:function(kr){or(kr.target.value)}},s.a.createElement(b.a.Button,{value:1},"\u7B80\u5355"),s.a.createElement(b.a.Button,{value:2},"\u9002\u4E2D"),s.a.createElement(b.a.Button,{value:3},"\u56F0\u96BE")))),s.a.createElement("p",{className:ee.a.titleWrap},s.a.createElement("span",{className:"".concat(ee.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",s.a.createElement("span",{className:ee.a.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),s.a.createElement("div",{className:"mt5"},s.a.createElement(ge.a,{value:Tr,selectvalues:_t==null?void 0:_t.tag_discipline_ids,onChange:Jn,subId:(ia=xt.editData)===null||ia===void 0||((Ea=ia.exercise)===null||Ea===void 0)?void 0:Ea.sub_discipline_id,knowledgeOptions:Kt,onAddKnowledgeFinish:Yt})),s.a.createElement("div",{style:{marginTop:10}},s.a.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),s.a.createElement(u.a,{checked:Gn,onChange:function(kr){se(kr)}}))),s.a.createElement("aside",{className:"tr"},(mn!==-1||_t.question_id)&&s.a.createElement(i.a,{type:"default",onClick:function(){Be(),Fn(!1)}},"\u53D6\u6D88"),s.a.createElement(i.a,{className:"ml20",type:"primary",onClick:function(){nn()}},"\u4FDD\u5B58")))},$n=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(function(vr){var lr,wr;return(xt==null||((lr=xt.editData)===null||lr===void 0||((wr=lr.exercise)===null||wr===void 0))?void 0:wr.exercise_status)===1?vr:vr.id!=="del"&&vr.id!=="add"}),Yn=function(){var vr=Object(M.a)(N.a.mark(function lr(wr){return N.a.wrap(function(sr){for(;;)switch(sr.prev=sr.next){case 0:if(!(mn!==-1)){sr.next=3;break}return c.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),sr.abrupt("return");case 3:sr.t0=wr.id,sr.next=sr.t0==="del"?6:sr.t0==="up"||sr.t0==="down"?8:sr.t0==="edit"?12:sr.t0==="add"?15:17;break;case 6:return o.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(M.a)(N.a.mark(function Ea(){return N.a.wrap(function(kr){for(;;)switch(kr.prev=kr.next){case 0:return kr.next=2,Object(z.m)({id:_t.question_id});case 2:Dt({type:"exercise/editExercise",payload:Object(Y.a)({},tt)});case 3:case"end":return kr.stop()}},Ea)}))()}}),sr.abrupt("break",17);case 8:return sr.next=10,Dt({type:"exercise/exeriseMoveUpDown",payload:{id:_t.question_id,opr:wr.id}});case 10:return Dt({type:"exercise/editExercise",payload:Object(Y.a)({},tt)}),sr.abrupt("break",17);case 12:return Gt(_t.dragKey),Fn(!0),sr.abrupt("break",17);case 15:return Xt({key:_t.key,insert_id:_t==null?void 0:_t.question_id,question_type:3}),sr.abrupt("break",17);case 17:case"end":return sr.stop()}},lr)}));return function(wr){return vr.apply(this,arguments)}}(),_r=function(){var lr;return s.a.createElement("aside",null,s.a.createElement("div",{className:ee.a.questionType},!(_t!=null&&_t.isPreview)&&s.a.createElement("div",null,s.a.createElement("span",{className:"font16 c-blue"},_t.key,"\u3001\u586B\u7A7A\u9898"),"\uFF08",_t.question_score,"\u5206\uFF09")),_t!=null&&_t.isPreview?s.a.createElement("div",{style:{display:"flex"}},s.a.createElement("span",{style:{flexShrink:0},className:"font18"},_t.key,"."),s.a.createElement(be.a,{value:_t.question_title}),s.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",_t.question_score,"\u5206\uFF09")):s.a.createElement("div",{className:"mt5"},s.a.createElement(be.a,{value:_t.question_title})),s.a.createElement("div",{className:ee.a.questionChoices},_t==null||((lr=_t.standard_answer)===null||lr===void 0)?void 0:lr.map(function(wr,Dr){return s.a.createElement(a.a,{key:Dr,align:"middle"},s.a.createElement(m.a,null,"\u7B54\u6848\uFF08\u586B\u7A7A",wr.choice_id,"\uFF09\uFF1A"),s.a.createElement(m.a,{flex:"1"},s.a.createElement(a.a,{align:"middle",gutter:[1,1]},wr.answer_text.map(function(sr,ia){return s.a.createElement(m.a,{span:24,key:ia},s.a.createElement(E.a,{key:Dr,checked:_t.standard_answer.includes(Dr),disabled:!0,value:sr}))}))))})),s.a.createElement("div",{className:ee.a.action},!_t.hideAction&&$n.map(function(wr,Dr){return wr.id==="up"&&_t.key===1||wr.id==="down"&&_t.key===_t.len?null:s.a.createElement(w.a,{key:Dr,placement:"bottom",title:wr.name},s.a.createElement("span",{onClick:function(){return Yn(wr)},className:wr.icon}))})))};return s.a.createElement("section",{className:ee.a.wrap},!Jt&&_r(),Jt&&Xn())},Ge=Object(V.a)(function(Ae){var ye=Ae.problemset,Se=Ae.loading,dt=Ae.exercise,et=Ae.globalSetting;return{problemset:ye,globalSetting:et,exercise:dt,loading:Se.effects}},null,null,{forwardRef:!0})(Object(g.forwardRef)(nt)),he=_("Ot1p"),ce=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Ee=function(ye,Se){var dt=ye.problemset,et=ye.globalSetting,xt=ye.exercise,xn=ye.loading,Dt=ye.dispatch,_t=ye.onRef,mn=_t===void 0?function(){}:_t,pe=ye.editData,Gt=ye.editKey,Lt=ye.setEditKey,Be=Lt===void 0?function(){}:Lt,ot=ye.cancelAdd,Xt=ot===void 0?function(){}:ot,Pt=ye.addCallback,$t=Pt===void 0?function(){}:Pt,Zt=ye.setIsClaer,bt=Zt===void 0?function(){}:Zt,ft=Object(T.a)(ye,["problemset","globalSetting","exercise","loading","dispatch","onRef","editData","editKey","setEditKey","cancelAdd","addCallback","setIsClaer"]),Nt=Object(g.useState)(),jt=Object(S.a)(Nt,2),bn=jt[0],Te=jt[1],ve=Object(g.useState)(""),Q=Object(S.a)(ve,2),$=Q[0],re=Q[1],de=Object(g.useState)(!1),Ue=Object(S.a)(de,2),it=Ue[0],Mt=Ue[1],Ln=Object(g.useState)(),kn=Object(S.a)(Ln,2),St=kn[0],an=kn[1],Pn=Object(g.useState)([]),dn=Object(S.a)(Pn,2),jn=dn[0],Bn=dn[1],ne=Object(g.useState)([]),B=Object(S.a)(ne,2),K=B[0],ae=B[1],ue=Object(g.useState)(1),oe=Object(S.a)(ue,2),ht=oe[0],vn=oe[1],Tn=Object(g.useState)(!1),fr=Object(S.a)(Tn,2),Vt=fr[0],Et=fr[1],Jt=function(Tr){ae([].concat(Object(P.a)(K),[Object(Y.a)({},Tr)]))},Fn=Object(F.i)();Object(g.useEffect)(function(){if(!(pe!=null&&pe.question_choices)){Mt(!0),re(""),an(2),Te("");return}Et(!(pe!=null&&pe.repeat_answer)),re(pe==null?void 0:pe.question_title),an(St||(pe==null?void 0:pe.question_score)),vn(pe==null?void 0:pe.difficulty),Te(pe.standard_answer[0]+""),Bn(pe.tag_discipline_ids)},[pe,it]),Object(g.useEffect)(function(){it&&Yr();function Yr(){return Tr.apply(this,arguments)}function Tr(){return Tr=Object(M.a)(N.a.mark(function Jn(){var hr,Sn,On;return N.a.wrap(function(Dn){for(;;)switch(Dn.prev=Dn.next){case 0:return Dn.next=2,Object(z.H)({sub_discipline_id:(hr=xt.editData)===null||hr===void 0||((Sn=hr.exercise)===null||Sn===void 0)?void 0:Sn.sub_discipline_id});case 2:On=Dn.sent,ae(On.tag_disciplines);case 4:case"end":return Dn.stop()}},Jn)})),Tr.apply(this,arguments)}},[it]),Object(g.useImperativeHandle)(Se,function(){return{onSave:Vn,isEdit:it}}),Object(g.useEffect)(function(){var Yr,Tr=xt!=null&&(Yr=xt.tagDisciplineData)!==null&&Yr!==void 0&&Yr.tag_disciplines&&Array.isArray(xt.tagDisciplineData.tag_disciplines)?xt.tagDisciplineData.tag_disciplines:[];ae(Tr)},[xt.tagDisciplineData]);var Vn=function(){var Yr=Object(M.a)(N.a.mark(function Tr(){var Jn,hr,Sn,On,or,Dn;return N.a.wrap(function(Gn){for(;;)switch(Gn.prev=Gn.next){case 0:if($){Gn.next=3;break}return c.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),Gn.abrupt("return",!1);case 3:if(bn){Gn.next=6;break}return c.b.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),Gn.abrupt("return",!1);case 6:if(Jn=[{choice_text:"\u6B63\u786E",is_answer:bn==="1"?1:0},{choice_text:"\u9519\u8BEF",is_answer:bn==="2"?2:0}],!pe.question_id){Gn.next=18;break}if(!((pe==null?void 0:pe.is_my)===1)){Gn.next=12;break}o.a.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",onOk:function(){var se=Object(M.a)(N.a.mark(function rt(){var ut,Kt;return N.a.wrap(function(Yt){for(;;)switch(Yt.prev=Yt.next){case 0:return Yt.next=2,Dt({type:"exercise/editExerciseQuestion",payload:{id:pe.question_id,question_title:$,question_type:2,question_score:St,question_choices:Jn.map(function(nn){return nn.choice_text}),standard_answers:Jn.filter(function(nn){return nn.is_answer}).map(function(nn){return nn.is_answer}),tag_discipline_ids:jn,sub_discipline_id:(ut=xt.editData)===null||ut===void 0||((Kt=ut.exercise)===null||Kt===void 0)?void 0:Kt.sub_discipline_id,difficulty:ht,is_cover:1,repeat_answer:!Vt}});case 2:hr=Yt.sent,hr.status===0&&(Be(-1),c.b.success("\u4FDD\u5B58\u6210\u529F"),Mt(!1),Dt({type:"exercise/editExercise",payload:Object(Y.a)({},Fn)}));case 4:case"end":return Yt.stop()}},rt)}));function tt(){return se.apply(this,arguments)}return tt}(),onCancel:function(){var se=Object(M.a)(N.a.mark(function rt(){var ut,Kt;return N.a.wrap(function(Yt){for(;;)switch(Yt.prev=Yt.next){case 0:return Yt.next=2,Dt({type:"exercise/editExerciseQuestion",payload:{id:pe.question_id,question_title:$,question_type:2,question_score:St,question_choices:Jn.map(function(nn){return nn.choice_text}),standard_answers:Jn.filter(function(nn){return nn.is_answer}).map(function(nn){return nn.is_answer}),tag_discipline_ids:jn,sub_discipline_id:(ut=xt.editData)===null||ut===void 0||((Kt=ut.exercise)===null||Kt===void 0)?void 0:Kt.sub_discipline_id,difficulty:ht,repeat_answer:!Vt}});case 2:hr=Yt.sent,hr.status===0&&(Be(-1),c.b.success("\u4FDD\u5B58\u6210\u529F"),Mt(!1),Dt({type:"exercise/editExercise",payload:Object(Y.a)({},Fn)}));case 4:case"end":return Yt.stop()}},rt)}));function tt(){return se.apply(this,arguments)}return tt}()}),Gn.next=16;break;case 12:return Gn.next=14,Dt({type:"exercise/editExerciseQuestion",payload:{id:pe.question_id,question_title:$,question_type:2,question_score:St,question_choices:Jn.map(function(se){return se.choice_text}),standard_answers:Jn.filter(function(se){return se.is_answer}).map(function(se){return se.is_answer}),tag_discipline_ids:jn,sub_discipline_id:(Sn=xt.editData)===null||Sn===void 0||((On=Sn.exercise)===null||On===void 0)?void 0:On.sub_discipline_id,difficulty:ht,repeat_answer:!Vt}});case 14:hr=Gn.sent,hr.status===0&&(Be(-1),c.b.success("\u4FDD\u5B58\u6210\u529F"),Mt(!1),Dt({type:"exercise/editExercise",payload:Object(Y.a)({},Fn)}));case 16:Gn.next=22;break;case 18:return Gn.next=20,Dt({type:"exercise/addExerciseQuestion",payload:{insert_id:pe==null?void 0:pe.insert_id,categoryId:Fn.categoryId,question_title:$,question_type:2,question_score:St,question_choices:Jn.map(function(se){return se.choice_text}),standard_answers:Jn.filter(function(se){return se.is_answer}).map(function(se){return se.is_answer}),tag_discipline_ids:jn,sub_discipline_id:(or=xt.editData)===null||or===void 0||((Dn=or.exercise)===null||Dn===void 0)?void 0:Dn.sub_discipline_id,difficulty:ht,repeat_answer:!Vt}});case 20:hr=Gn.sent,hr.status===0&&(Be(-1),c.b.success("\u4FDD\u5B58\u6210\u529F"),Mt(!1),Dt({type:"exercise/editExercise",payload:Object(Y.a)({},Fn)}));case 22:return Gn.abrupt("return",{name:$,choices:Jn});case 23:case"end":return Gn.stop()}},Tr)}));return function(){return Yr.apply(this,arguments)}}(),Kn=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(function(Yr){var Tr,Jn;return(xt==null||((Tr=xt.editData)===null||Tr===void 0||((Jn=Tr.exercise)===null||Jn===void 0))?void 0:Jn.exercise_status)===1?Yr:Yr.id!=="del"&&Yr.id!=="add"}),ir=function(){var Yr=Object(M.a)(N.a.mark(function Tr(Jn){return N.a.wrap(function(Sn){for(;;)switch(Sn.prev=Sn.next){case 0:if(!(Gt!==-1)){Sn.next=3;break}return c.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),Sn.abrupt("return");case 3:Sn.t0=Jn.id,Sn.next=Sn.t0==="del"?6:Sn.t0==="up"||Sn.t0==="down"?8:Sn.t0==="edit"?12:Sn.t0==="add"?15:17;break;case 6:return o.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(M.a)(N.a.mark(function or(){return N.a.wrap(function(pr){for(;;)switch(pr.prev=pr.next){case 0:return pr.next=2,Object(z.m)({id:pe.question_id});case 2:Dt({type:"exercise/editExercise",payload:Object(Y.a)({},Fn)});case 3:case"end":return pr.stop()}},or)}))()}}),Sn.abrupt("break",17);case 8:return Sn.next=10,Dt({type:"exercise/exeriseMoveUpDown",payload:{id:pe.question_id,opr:Jn.id}});case 10:return Dt({type:"exercise/editExercise",payload:Object(Y.a)({},Fn)}),Sn.abrupt("break",17);case 12:return Be(pe.dragKey),Mt(!0),Sn.abrupt("break",17);case 15:return $t({key:pe.key,insert_id:pe==null?void 0:pe.question_id,question_type:2}),Sn.abrupt("break",17);case 17:case"end":return Sn.stop()}},Tr)}));return function(Jn){return Yr.apply(this,arguments)}}(),jr=function(){var Tr;return s.a.createElement("aside",null,s.a.createElement("div",{className:ee.a.questionType},!(pe!=null&&pe.isPreview)&&s.a.createElement("div",null,s.a.createElement("span",{className:"font16 c-blue"},pe.key,"\u3001\u5224\u65AD\u9898"),"\uFF08",pe.question_score,"\u5206\uFF09")),pe!=null&&pe.isPreview?s.a.createElement("div",{style:{display:"flex"}},s.a.createElement("span",{style:{flexShrink:0},className:"font18"},pe.key,"."),s.a.createElement(be.a,{value:pe.question_title}),s.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",pe.question_score,"\u5206\uFF09")):s.a.createElement("div",{className:"mt5"},s.a.createElement(be.a,{value:pe.question_title})),s.a.createElement("div",{className:ee.a.questionChoices},pe==null||((Tr=pe.question_choices)===null||Tr===void 0)?void 0:Tr.map(function(Jn,hr){return s.a.createElement(b.a,{key:hr,checked:pe.standard_answer.includes(hr+1),disabled:!0},ce[hr],". ",s.a.createElement("span",{className:"c-black font14"},Jn.choice_text))})),s.a.createElement("div",{className:ee.a.action},!pe.hideAction&&Kn.map(function(Jn,hr){return Jn.id==="up"&&pe.key===1||Jn.id==="down"&&pe.key===pe.len?null:s.a.createElement(w.a,{key:hr,placement:"bottom",title:Jn.name},s.a.createElement("span",{onClick:function(){return ir(Jn)},className:Jn.icon}))})))},ua=function(){var Tr,Jn;return s.a.createElement("aside",null,s.a.createElement("div",null,s.a.createElement("span",{className:"font16 c-blue"},"\u5224\u65AD\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09"),s.a.createElement("p",{className:ee.a.titleWrap},s.a.createElement("span",{className:ee.a.required},"*"),s.a.createElement("span",{className:ee.a.title},"\u9898\u5E72\uFF1A")),s.a.createElement(he.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:$,onChange:function(Sn){return re(Sn)}}),s.a.createElement("p",{className:ee.a.titleWrap},s.a.createElement("span",{className:ee.a.required},"*"),s.a.createElement("span",{className:ee.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",s.a.createElement("span",{className:ee.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),s.a.createElement(b.a.Group,{buttonStyle:"solid",value:bn,onChange:function(Sn){return Te(Sn.target.value)}},s.a.createElement(b.a.Button,{value:"1",className:"".concat(ee.a.radio," mr40")},"\u6B63\u786E"),s.a.createElement(b.a.Button,{value:"2",className:ee.a.radio},"\u9519\u8BEF")),s.a.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\uFF0C\u53EF\u4EE5\u76F4\u63A5\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848"),s.a.createElement("p",{className:""},"\u5206\u503C\uFF1A",s.a.createElement(t.a,{value:St,max:1e4,min:0,onChange:function(Sn){an(Sn)}})," \u5206",s.a.createElement("span",{style:{marginLeft:"30px"},className:ee.a.difficult},s.a.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",s.a.createElement(b.a.Group,{value:ht,onChange:function(Sn){vn(Sn.target.value)}},s.a.createElement(b.a.Button,{value:1},"\u7B80\u5355"),s.a.createElement(b.a.Button,{value:2},"\u9002\u4E2D"),s.a.createElement(b.a.Button,{value:3},"\u56F0\u96BE")))),s.a.createElement("p",{className:ee.a.titleWrap},s.a.createElement("span",{className:"".concat(ee.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",s.a.createElement("span",{className:ee.a.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),s.a.createElement("div",{className:"mt5"},s.a.createElement(ge.a,{value:jn,selectvalues:pe==null?void 0:pe.tag_discipline_ids,onChange:Bn,subId:(Tr=xt.editData)===null||Tr===void 0||((Jn=Tr.exercise)===null||Jn===void 0)?void 0:Jn.sub_discipline_id,knowledgeOptions:K,onAddKnowledgeFinish:Jt})),s.a.createElement("div",{style:{marginTop:10}},s.a.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),s.a.createElement(u.a,{checked:Vt,onChange:function(Sn){Et(Sn)}}))),s.a.createElement("aside",{className:"tr"},(Gt!==-1||pe.question_id)&&s.a.createElement(i.a,{type:"default",onClick:function(){Xt(),Mt(!1)}},"\u53D6\u6D88"),s.a.createElement(i.a,{className:"ml20",type:"primary",onClick:function(){Vn()}},"\u4FDD\u5B58")))};return s.a.createElement("section",{className:ee.a.wrap},!it&&jr(),it&&ua())},fe=Object(V.a)(function(Ae){var ye=Ae.problemset,Se=Ae.loading,dt=Ae.exercise,et=Ae.globalSetting;return{problemset:ye,globalSetting:et,exercise:dt,loading:Se.effects}},null,null,{forwardRef:!0})(Object(g.forwardRef)(Ee)),Ne=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Ce=function(ye,Se){var dt=ye.problemset,et=ye.globalSetting,xt=ye.exercise,xn=ye.loading,Dt=ye.dispatch,_t=ye.onRef,mn=_t===void 0?function(){}:_t,pe=ye.editData,Gt=ye.cancelAdd,Lt=Gt===void 0?function(){}:Gt,Be=ye.editKey,ot=ye.setEditKey,Xt=ot===void 0?function(){}:ot,Pt=ye.setIsClaer,$t=Pt===void 0?function(){}:Pt,Zt=ye.addCallback,bt=Zt===void 0?function(pr){}:Zt,ft=Object(T.a)(ye,["problemset","globalSetting","exercise","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback"]),Nt=Object(g.useState)([]),jt=Object(S.a)(Nt,2),bn=jt[0],Te=jt[1],ve=Object(g.useState)(),Q=Object(S.a)(ve,2),$=Q[0],re=Q[1],de=Object(g.useState)([]),Ue=Object(S.a)(de,2),it=Ue[0],Mt=Ue[1],Ln=Object(g.useState)(""),kn=Object(S.a)(Ln,2),St=kn[0],an=kn[1],Pn=Object(g.useState)(),dn=Object(S.a)(Pn,2),jn=dn[0],Bn=dn[1],ne=Object(g.useState)(!1),B=Object(S.a)(ne,2),K=B[0],ae=B[1],ue=Object(g.useState)([]),oe=Object(S.a)(ue,2),ht=oe[0],vn=oe[1],Tn=Object(g.useState)(1),fr=Object(S.a)(Tn,2),Vt=fr[0],Et=fr[1],Jt=Object(g.useState)(!1),Fn=Object(S.a)(Jt,2),Vn=Fn[0],Kn=Fn[1],ir=Object(g.useState)([]),jr=Object(S.a)(ir,2),ua=jr[0],Yr=jr[1],Tr=function(Gn){Yr([].concat(Object(P.a)(ua),[Object(Y.a)({},Gn)]))},Jn=Object(F.i)();Object(g.useEffect)(function(){Te(["","","",""])},[]),Object(g.useEffect)(function(){if(!(pe!=null&&pe.question_choices)){ae(!0),an(""),Bn(5),Te(["","","",""]),Mt([]);return}an(pe==null?void 0:pe.question_title),Bn(jn||(pe==null?void 0:pe.question_score)),Kn(!(pe!=null&&pe.repeat_answer)),Et(pe==null?void 0:pe.difficulty),Te(pe==null?void 0:pe.question_choices.map(function(Gn){return Gn.choice_text}));var pr=[];pe==null||pe.standard_answer.map(function(Gn,se){pr.push(Gn-1)}),Mt(pr),vn(pe.tag_discipline_ids)},[pe,K]),Object(g.useEffect)(function(){K&&pr();function pr(){return Gn.apply(this,arguments)}function Gn(){return Gn=Object(M.a)(N.a.mark(function se(){var tt,rt,ut;return N.a.wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:return Ct.next=2,Object(z.H)({sub_discipline_id:(tt=xt.editData)===null||tt===void 0||((rt=tt.exercise)===null||rt===void 0)?void 0:rt.sub_discipline_id});case 2:ut=Ct.sent,Yr(ut.tag_disciplines);case 4:case"end":return Ct.stop()}},se)})),Gn.apply(this,arguments)}},[K]),Object(g.useImperativeHandle)(Se,function(){return{onSave:hr,isEdit:K}}),Object(g.useEffect)(function(){var pr,Gn=xt!=null&&(pr=xt.tagDisciplineData)!==null&&pr!==void 0&&pr.tag_disciplines&&Array.isArray(xt.tagDisciplineData.tag_disciplines)?xt.tagDisciplineData.tag_disciplines:[];Yr(Gn)},[xt.tagDisciplineData]);var hr=function(){var pr=Object(M.a)(N.a.mark(function Gn(){var se,tt,rt,ut,Kt,Ct,Yt;return N.a.wrap(function(_n){for(;;)switch(_n.prev=_n.next){case 0:if(St){_n.next=3;break}return c.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),_n.abrupt("return",!1);case 3:if(se=bn.findIndex(function(cn){return!cn}),!(se>-1)){_n.next=7;break}return c.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(Ne[se]," \u9009\u9879\u7684\u5185\u5BB9")),_n.abrupt("return",!1);case 7:if(it.length){_n.next=10;break}return c.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),_n.abrupt("return",!1);case 10:if(!(it.length<1)){_n.next=13;break}return c.b.info("\u8BF7\u9009\u62E9\u7B54\u6848"),_n.abrupt("return",!1);case 13:if(tt=bn.map(function(cn,ur){return{choice_text:cn,is_answer:it.includes(ur)?ur+1:0}}),!pe.question_id){_n.next=25;break}if(!((pe==null?void 0:pe.is_my)===1)){_n.next=19;break}o.a.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",onOk:function(){var cn=Object(M.a)(N.a.mark(function Mn(){var fn,Hn;return N.a.wrap(function($n){for(;;)switch($n.prev=$n.next){case 0:return $n.next=2,Dt({type:"exercise/editExerciseQuestion",payload:{id:pe.question_id,question_title:St,question_type:1,question_score:jn,question_choices:tt.map(function(Yn){return Yn.choice_text}),standard_answers:tt.filter(function(Yn){return Yn.is_answer}).map(function(Yn){return Yn.is_answer}),tag_discipline_ids:ht,sub_discipline_id:(fn=xt.editData)===null||fn===void 0||((Hn=fn.exercise)===null||Hn===void 0)?void 0:Hn.sub_discipline_id,difficulty:Vt,is_cover:1,repeat_answer:!Vn}});case 2:rt=$n.sent,rt.status===0&&(Xt(-1),c.b.success("\u4FDD\u5B58\u6210\u529F"),ae(!1),Dt({type:"exercise/editExercise",payload:Object(Y.a)({},Jn)}));case 4:case"end":return $n.stop()}},Mn)}));function ur(){return cn.apply(this,arguments)}return ur}(),onCancel:function(){var cn=Object(M.a)(N.a.mark(function Mn(){var fn,Hn;return N.a.wrap(function($n){for(;;)switch($n.prev=$n.next){case 0:return $n.next=2,Dt({type:"exercise/editExerciseQuestion",payload:{id:pe.question_id,question_title:St,question_type:1,question_score:jn,question_choices:tt.map(function(Yn){return Yn.choice_text}),standard_answers:tt.filter(function(Yn){return Yn.is_answer}).map(function(Yn){return Yn.is_answer}),tag_discipline_ids:ht,sub_discipline_id:(fn=xt.editData)===null||fn===void 0||((Hn=fn.exercise)===null||Hn===void 0)?void 0:Hn.sub_discipline_id,difficulty:Vt,repeat_answer:!Vn}});case 2:rt=$n.sent,rt.status===0&&(Xt(-1),c.b.success("\u4FDD\u5B58\u6210\u529F"),ae(!1),Dt({type:"exercise/editExercise",payload:Object(Y.a)({},Jn)}));case 4:case"end":return $n.stop()}},Mn)}));function ur(){return cn.apply(this,arguments)}return ur}()}),_n.next=23;break;case 19:return _n.next=21,Dt({type:"exercise/editExerciseQuestion",payload:{id:pe.question_id,question_title:St,question_type:1,question_score:jn,question_choices:tt.map(function(cn){return cn.choice_text}),standard_answers:tt.filter(function(cn){return cn.is_answer}).map(function(cn){return cn.is_answer}),tag_discipline_ids:ht,sub_discipline_id:(ut=xt.editData)===null||ut===void 0||((Kt=ut.exercise)===null||Kt===void 0)?void 0:Kt.sub_discipline_id,difficulty:Vt,repeat_answer:!Vn}});case 21:rt=_n.sent,rt.status===0&&(Xt(-1),c.b.success("\u4FDD\u5B58\u6210\u529F"),ae(!1),Dt({type:"exercise/editExercise",payload:Object(Y.a)({},Jn)}));case 23:_n.next=29;break;case 25:return _n.next=27,Dt({type:"exercise/addExerciseQuestion",payload:{insert_id:pe==null?void 0:pe.insert_id,categoryId:Jn.categoryId,question_title:St,question_type:1,question_score:jn,question_choices:tt.map(function(cn){return cn.choice_text}),standard_answers:tt.filter(function(cn){return cn.is_answer}).map(function(cn){return cn.is_answer}),tag_discipline_ids:ht,sub_discipline_id:(Ct=xt.editData)===null||Ct===void 0||((Yt=Ct.exercise)===null||Yt===void 0)?void 0:Yt.sub_discipline_id,difficulty:Vt,repeat_answer:!Vn}});case 27:rt=_n.sent,rt.status===0&&(Xt(-1),c.b.success("\u4FDD\u5B58\u6210\u529F"),ae(!1),Dt({type:"exercise/editExercise",payload:Object(Y.a)({},Jn)}));case 29:case"end":return _n.stop()}},Gn)}));return function(){return pr.apply(this,arguments)}}(),Sn=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(function(pr){var Gn,se;return(xt==null||((Gn=xt.editData)===null||Gn===void 0||((se=Gn.exercise)===null||se===void 0))?void 0:se.exercise_status)===1?pr:pr.id!=="del"&&pr.id!=="add"}),On=function(){var pr=Object(M.a)(N.a.mark(function Gn(se){return N.a.wrap(function(rt){for(;;)switch(rt.prev=rt.next){case 0:if(!(Be!==-1)){rt.next=3;break}return c.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),rt.abrupt("return");case 3:rt.t0=se.id,rt.next=rt.t0==="del"?6:rt.t0==="up"||rt.t0==="down"?8:rt.t0==="edit"?12:rt.t0==="add"?15:17;break;case 6:return o.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(M.a)(N.a.mark(function Kt(){return N.a.wrap(function(Yt){for(;;)switch(Yt.prev=Yt.next){case 0:return Yt.next=2,Object(z.m)({id:pe.question_id});case 2:Dt({type:"exercise/editExercise",payload:Object(Y.a)({},Jn)});case 3:case"end":return Yt.stop()}},Kt)}))()}}),rt.abrupt("break",17);case 8:return rt.next=10,Dt({type:"exercise/exeriseMoveUpDown",payload:{id:pe.question_id,opr:se.id}});case 10:return Dt({type:"exercise/editExercise",payload:Object(Y.a)({},Jn)}),rt.abrupt("break",17);case 12:return Xt(pe.dragKey),ae(!0),rt.abrupt("break",17);case 15:return bt({key:pe.key,insert_id:pe==null?void 0:pe.question_id,question_type:1}),rt.abrupt("break",17);case 17:case"end":return rt.stop()}},Gn)}));return function(se){return pr.apply(this,arguments)}}(),or=function(){var Gn;return s.a.createElement("aside",null,s.a.createElement("div",{className:ee.a.questionType},!(pe!=null&&pe.isPreview)&&s.a.createElement("div",null,s.a.createElement("span",{className:"font16 c-blue"},pe.key,"\u3001\u591A\u9009\u9898"),"\uFF08",pe.question_score,"\u5206\uFF09")),pe!=null&&pe.isPreview?s.a.createElement("div",{style:{display:"flex"}},s.a.createElement("span",{style:{flexShrink:0},className:"font18"},pe.key,"."),s.a.createElement(be.a,{value:pe.question_title}),s.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",pe.question_score,"\u5206\uFF09")):s.a.createElement("div",{className:"mt5"},s.a.createElement(be.a,{value:pe.question_title})),s.a.createElement("div",{className:ee.a.questionChoices},pe==null||((Gn=pe.question_choices)===null||Gn===void 0)?void 0:Gn.map(function(se,tt){return s.a.createElement(a.a,null,s.a.createElement(m.a,null,s.a.createElement(A.a,{key:tt,checked:pe.standard_answer.includes(tt+1),disabled:!0},Ne[tt],".")),s.a.createElement(m.a,{flex:"1"},s.a.createElement("span",{className:"c-black font14"},s.a.createElement(be.a,{value:se.choice_text}))))})),s.a.createElement("div",{className:ee.a.action},!pe.hideAction&&Sn.map(function(se,tt){return se.id==="up"&&pe.key===1||se.id==="down"&&pe.key===pe.len?null:s.a.createElement(w.a,{key:tt,placement:"bottom",title:se.name},s.a.createElement("span",{onClick:function(){return On(se)},className:se.icon}))})))},Dn=function(){var Gn,se;return s.a.createElement("aside",null,s.a.createElement("div",{className:ee.a.questionType},s.a.createElement("div",null,s.a.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),s.a.createElement("p",{className:ee.a.titleWrap},s.a.createElement("span",{className:ee.a.required},"*"),s.a.createElement("span",{className:ee.a.title},"\u9898\u5E72\uFF1A")),s.a.createElement(he.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:St,onChange:function(rt){return an(rt)}}),s.a.createElement("p",{className:ee.a.titleWrap},s.a.createElement("span",{className:ee.a.required},"*"),s.a.createElement("span",{className:ee.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",s.a.createElement("span",{className:ee.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),bn.map(function(tt,rt){var ut,Kt;return s.a.createElement("div",{className:ee.a.choiceWrap,key:rt},s.a.createElement(w.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},s.a.createElement("div",{className:"".concat(ee.a.answer," ").concat(it.includes(rt)?ee.a.activeAnswer:""),onClick:function(){it.includes(rt)?Mt(it.filter(function(Yt){return Yt!==rt})):Mt([].concat(Object(P.a)(it),[rt]))}},Ne[rt])),s.a.createElement("div",{className:ee.a.editorWrap},$===rt?s.a.createElement(he.a,{id:"single-question-option-".concat(rt),watch:!0,isFocus:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:tt,onChange:function(Yt){bn[rt]=Yt,Te(bn)}}):s.a.createElement("div",{className:ee.a.htmlWrap,onClick:function(){return re(rt)}},s.a.createElement(be.a,{value:tt}))),((ut=xt.editData)===null||ut===void 0||((Kt=ut.exercise)===null||Kt===void 0)?void 0:Kt.exercise_status)===1&&s.a.createElement(s.a.Fragment,null,rt>1&&s.a.createElement(w.a,{title:"\u5220\u9664"},s.a.createElement("i",{className:"".concat(ee.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return Te(bn.filter(function(Yt,nn){return nn!==rt}))}})),rt<7&&rt===bn.length-1&&s.a.createElement(w.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},s.a.createElement("i",{className:"".concat(ee.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return Te([].concat(Object(P.a)(bn),[""]))}}))))}),s.a.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\u8F93\u5165\u6846\u53EF\u8BBE\u7F6E\u7B54\u6848\uFF1B\u9009\u4E2D\u7684\u9009\u9879\u5373\u4E3A\u6B63\u786E\u7B54\u6848\uFF0C\u9009\u62E9\u591A\u4E2A\u7B54\u6848\u5373\u4E3A\u591A\u9009\u9898"),s.a.createElement("p",{className:""},"\u5206\u503C\uFF1A",s.a.createElement(t.a,{value:jn,max:1e4,min:0,onChange:function(rt){Bn(rt)}})," \u5206",s.a.createElement("span",{style:{marginLeft:"30px"},className:ee.a.difficult},s.a.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",s.a.createElement(b.a.Group,{value:Vt,onChange:function(rt){Et(rt.target.value)}},s.a.createElement(b.a.Button,{value:1},"\u7B80\u5355"),s.a.createElement(b.a.Button,{value:2},"\u9002\u4E2D"),s.a.createElement(b.a.Button,{value:3},"\u56F0\u96BE")))),s.a.createElement("p",{className:ee.a.titleWrap},s.a.createElement("span",{className:"".concat(ee.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",s.a.createElement("span",{className:ee.a.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),s.a.createElement("div",{className:"mt5"},s.a.createElement(ge.a,{value:ht,selectvalues:pe==null?void 0:pe.tag_discipline_ids,onChange:vn,subId:(Gn=xt.editData)===null||Gn===void 0||((se=Gn.exercise)===null||se===void 0)?void 0:se.sub_discipline_id,knowledgeOptions:ua,onAddKnowledgeFinish:Tr})),s.a.createElement("div",{style:{marginTop:10}},s.a.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),s.a.createElement(u.a,{checked:Vn,onChange:function(rt){Kn(rt)}}))),s.a.createElement("aside",{className:"tr"},(Be!==-1||pe.question_id)&&s.a.createElement(i.a,{type:"default",onClick:function(){Lt(),ae(!1)}},"\u53D6\u6D88"),s.a.createElement(i.a,{className:"ml20",type:"primary",onClick:function(){hr()}},"\u4FDD\u5B58")))};return s.a.createElement("section",{className:ee.a.wrap},!K&&or(),K&&Dn())},xe=Object(V.a)(function(Ae){var ye=Ae.problemset,Se=Ae.loading,dt=Ae.exercise,et=Ae.globalSetting;return{problemset:ye,globalSetting:et,exercise:dt,loading:Se.effects}},null,null,{forwardRef:!0})(Object(g.forwardRef)(Ce)),ze=_("55Ip"),Le=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Fe=function(ye,Se){var dt=ye.problemset,et=ye.globalSetting,xt=ye.exercise,xn=ye.loading,Dt=ye.dispatch,_t=ye.editData,mn=ye.cancelAdd,pe=mn===void 0?function(){}:mn,Gt=ye.editKey,Lt=ye.setEditKey,Be=Lt===void 0?function(){}:Lt,ot=ye.addCallback,Xt=ot===void 0?function(){}:ot,Pt=ye.setIsClaer,$t=Pt===void 0?function(){}:Pt,Zt=Object(T.a)(ye,["problemset","globalSetting","exercise","loading","dispatch","editData","cancelAdd","editKey","setEditKey","addCallback","setIsClaer"]),bt=Object(g.useState)(""),ft=Object(S.a)(bt,2),Nt=ft[0],jt=ft[1],bn=Object(g.useState)(""),Te=Object(S.a)(bn,2),ve=Te[0],Q=Te[1],$=Object(g.useState)(""),re=Object(S.a)($,2),de=re[0],Ue=re[1],it=Object(g.useState)([]),Mt=Object(S.a)(it,2),Ln=Mt[0],kn=Mt[1],St=Object(g.useState)(""),an=Object(S.a)(St,2),Pn=an[0],dn=an[1],jn=Object(g.useState)(),Bn=Object(S.a)(jn,2),ne=Bn[0],B=Bn[1],K=Object(g.useState)(!1),ae=Object(S.a)(K,2),ue=ae[0],oe=ae[1],ht=Object(g.useState)([]),vn=Object(S.a)(ht,2),Tn=vn[0],fr=vn[1],Vt=Object(g.useState)(!1),Et=Object(S.a)(Vt,2),Jt=Et[0],Fn=Et[1],Vn=Object(F.i)();Object(g.useEffect)(function(){var Tr;_t.edit&&(Fn(!0),Q(""),jt(""),fr([])),jt(_t.shixun_name),Q(_t.question_title);var Jn=[];(Tr=_t.shixun)===null||Tr===void 0||Tr.map(function(hr){Jn.push(hr.challenge_score)}),fr(Jn)},[_t]),Object(g.useEffect)(function(){oe(!1)},[Jt]),Object(g.useImperativeHandle)(Se,function(){return{onSave:Kn,isEdit:Jt}});var Kn=function(){var Tr=Object(M.a)(N.a.mark(function Jn(){var hr,Sn,On;return N.a.wrap(function(Dn){for(;;)switch(Dn.prev=Dn.next){case 0:if(hr=[],Sn=!1,!Sn){Dn.next=4;break}return Dn.abrupt("return",!1);case 4:if(!_t.question_id){Dn.next=10;break}return Dn.next=7,Dt({type:"exercise/editExerciseQuestion",payload:{id:_t.question_id,question_title:ve,shixun_name:Nt,shixun_id:_t.shixun_id,question_type:5,question_scores:Tn}});case 7:On=Dn.sent,Dn.next=13;break;case 10:return Dn.next=12,Dt({type:"exercise/addExerciseQuestion",payload:{insert_id:_t==null?void 0:_t.insert_id,categoryId:Vn.categoryId,question_title:ve,shixun_name:Nt,shixun_id:_t.shixun_id,question_type:5,question_scores:Tn}});case 12:On=Dn.sent;case 13:return On.status===0&&(Be(-1),c.b.success("\u4FDD\u5B58\u6210\u529F"),Fn(!1),Dt({type:"exercise/editExercise",payload:Object(Y.a)({},Vn)})),Dn.abrupt("return",{name:ve,analysis:de,standard_answers:hr,is_ordered:ne});case 15:case"end":return Dn.stop()}},Jn)}));return function(){return Tr.apply(this,arguments)}}(),ir=function(){var Jn;return s.a.createElement("aside",null,s.a.createElement("div",{className:ee.a.questionType},s.a.createElement("div",null,s.a.createElement("span",{className:"font16 c-blue"},"\u5B9E\u8BAD\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u5141\u8BB8\u624B\u52A8\u8C03\u5206\uFF09")),s.a.createElement("div",{className:"mt10"},s.a.createElement(E.a,{defaultValue:Nt,onChange:function(Sn){jt(Sn.target.value)}})),s.a.createElement("div",{className:"mt10"},s.a.createElement(he.a,{id:"single-question-option-0",height:155,placeholder:"\u8BF7\u8F93\u5165\u5B9E\u8BAD\u9898\u5B8C\u6210\u8981\u6C42",defaultValue:ve,onChange:function(Sn){Q(Sn)}})),s.a.createElement("div",{className:"mt20"},(Jn=_t.shixun)===null||Jn===void 0?void 0:Jn.map(function(hr,Sn){return s.a.createElement(a.a,{gutter:[20,20]},s.a.createElement(m.a,{flex:"1"},Sn+1,".",hr.challenge_name),s.a.createElement(m.a,null,s.a.createElement(t.a,{defaultValue:Tn[Sn],onChange:function(or){Tn[Sn]=or,fr(Tn),console.log("srore:L",Tn[Sn])}})," \u5206"))})),s.a.createElement("div",{className:"mt20"},Ln.length>1&&s.a.createElement("span",null,s.a.createElement(A.a,{checked:ne,onChange:function(Sn){return B(Sn.target.checked)},className:"".concat(ee.a.color333," font14")},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),s.a.createElement("span",{className:"".concat(ee.a.color999," font12")},"\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09"))),s.a.createElement("aside",{className:"tr"},(Gt!==-1||!(_t!=null&&_t.edit))&&s.a.createElement(i.a,{type:"default",onClick:function(){pe(),Fn(!1)}},"\u53D6\u6D88"),s.a.createElement(i.a,{className:"ml20",type:"primary",onClick:function(){Kn()}},"\u4FDD\u5B58")))},jr=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5B9E\u8BAD\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(function(Tr){var Jn,hr;return(xt==null||((Jn=xt.editData)===null||Jn===void 0||((hr=Jn.exercise)===null||hr===void 0))?void 0:hr.exercise_status)===1?Tr:Tr.id!=="del"&&Tr.id!=="add"}),ua=function(){var Tr=Object(M.a)(N.a.mark(function Jn(hr){return N.a.wrap(function(On){for(;;)switch(On.prev=On.next){case 0:if(!(Gt!==-1)){On.next=3;break}return c.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),On.abrupt("return");case 3:On.t0=hr.id,On.next=On.t0==="del"?6:On.t0==="up"||On.t0==="down"?8:On.t0==="edit"?12:On.t0==="add"?15:17;break;case 6:return o.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(M.a)(N.a.mark(function Dn(){return N.a.wrap(function(Gn){for(;;)switch(Gn.prev=Gn.next){case 0:return Gn.next=2,Object(z.m)({id:_t.question_id});case 2:Dt({type:"exercise/editExercise",payload:Object(Y.a)({},Vn)});case 3:case"end":return Gn.stop()}},Dn)}))()}}),On.abrupt("break",17);case 8:return On.next=10,Dt({type:"exercise/exeriseMoveUpDown",payload:{id:_t.question_id,opr:hr.id}});case 10:return Dt({type:"exercise/editExercise",payload:Object(Y.a)({},Vn)}),On.abrupt("break",17);case 12:return Be(_t.dragKey),Fn(!0),On.abrupt("break",17);case 15:return Dt({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",editData:{key:_t.key,insert_id:_t==null?void 0:_t.question_id,question_type:5}}}),On.abrupt("break",17);case 17:case"end":return On.stop()}},Jn)}));return function(hr){return Tr.apply(this,arguments)}}(),Yr=function(){var Jn,hr;return s.a.createElement("aside",null,s.a.createElement("div",{className:ee.a.questionType},!(_t!=null&&_t.isPreview)&&s.a.createElement("div",null,s.a.createElement("span",{className:"font16 c-blue"},_t.key,"\u3001\u5B9E\u8BAD\u9898"),"\uFF08",_t.question_score,"\u5206\uFF09")),_t!=null&&_t.isPreview?s.a.createElement("div",{style:{display:"flex"}},s.a.createElement("span",{style:{flexShrink:0},className:"font18"},_t.key,"."),s.a.createElement(be.a,{value:_t.shixun_name}),s.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",_t.question_score,"\u5206\uFF09"),!!((Jn=_t.schools)!==null&&Jn!==void 0&&Jn.length)&&s.a.createElement(w.a,{title:"\u8BE5\u5B9E\u8BAD\u9898\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},s.a.createElement("i",{className:"iconfont icon-zhidinggongkai1 font18 line24 c-orange"}))):s.a.createElement("div",{className:"mt5"},s.a.createElement(be.a,{value:_t.shixun_name})),s.a.createElement("div",{className:"mt30"}),(hr=_t.shixun)===null||hr===void 0?void 0:hr.map(function(Sn,On){return s.a.createElement("div",{key:On},"\u7B2C",On+1,"\u5173 ",s.a.createElement("span",{className:"ml10"},Sn.challenge_name)," ",s.a.createElement("span",{className:"ml10"},Sn.challenge_score," \u5206"))}),s.a.createElement("div",{className:ee.a.action},s.a.createElement(ze.a,{target:"_blank",to:"/shixuns/".concat(_t.shixun_identifier,"/challenges?exercise=true")},"\u5B9E\u8BAD\u8BE6\u60C5"),!_t.hideAction&&jr.map(function(Sn,On){return Sn.id==="up"&&_t.key===1||Sn.id==="down"&&_t.key===_t.len?null:s.a.createElement(w.a,{key:On,placement:"bottom",title:Sn.name},s.a.createElement("span",{onClick:function(){return ua(Sn)},className:Sn.icon}))})))};return s.a.createElement("section",{className:ee.a.wrap},!Jt&&Yr(),Jt&&ir())},Pe=Object(V.a)(function(Ae){var ye=Ae.problemset,Se=Ae.loading,dt=Ae.globalSetting,et=Ae.exercise;return{problemset:ye,globalSetting:dt,exercise:et,loading:Se.effects}},null,null,{forwardRef:!0})(Object(g.forwardRef)(Fe)),Ve=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],at=function(ye,Se){var dt=ye.problemset,et=ye.exercise,xt=ye.globalSetting,xn=ye.loading,Dt=ye.dispatch,_t=ye.onRef,mn=_t===void 0?function(){}:_t,pe=ye.editData,Gt=ye.cancelAdd,Lt=Gt===void 0?function(){}:Gt,Be=ye.editKey,ot=ye.setEditKey,Xt=ot===void 0?function(){}:ot,Pt=ye.setIsClaer,$t=Pt===void 0?function(){}:Pt,Zt=ye.addCallback,bt=Zt===void 0?function(Gn){}:Zt,ft=Object(T.a)(ye,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback"]),Nt=Object(g.useState)([]),jt=Object(S.a)(Nt,2),bn=jt[0],Te=jt[1],ve=Object(g.useState)(),Q=Object(S.a)(ve,2),$=Q[0],re=Q[1],de=Object(g.useState)([]),Ue=Object(S.a)(de,2),it=Ue[0],Mt=Ue[1],Ln=Object(g.useState)(""),kn=Object(S.a)(Ln,2),St=kn[0],an=kn[1],Pn=Object(g.useState)(),dn=Object(S.a)(Pn,2),jn=dn[0],Bn=dn[1],ne=Object(g.useState)([]),B=Object(S.a)(ne,2),K=B[0],ae=B[1],ue=Object(g.useState)(!1),oe=Object(S.a)(ue,2),ht=oe[0],vn=oe[1],Tn=Object(g.useState)(1),fr=Object(S.a)(Tn,2),Vt=fr[0],Et=fr[1],Jt=Object(g.useState)(!1),Fn=Object(S.a)(Jt,2),Vn=Fn[0],Kn=Fn[1],ir=Object(F.i)(),jr=Object(g.useRef)(null),ua=Object(g.useState)([]),Yr=Object(S.a)(ua,2),Tr=Yr[0],Jn=Yr[1],hr=function(se){Jn([].concat(Object(P.a)(Tr),[Object(Y.a)({},se)]))};Object(g.useEffect)(function(){Te(["","","",""])},[]),Object(g.useEffect)(function(){if(!(pe!=null&&pe.question_choices)){vn(!0),an(""),Bn(5),Te(["","","",""]),Mt([]);return}an(pe==null?void 0:pe.question_title),Bn(jn||(pe==null?void 0:pe.question_score)),Kn(!(pe!=null&&pe.repeat_answer)),Et(pe==null?void 0:pe.difficulty),Te(pe==null?void 0:pe.question_choices.map(function(se){return se.choice_text}));var Gn=[];pe==null||pe.standard_answer.map(function(se,tt){Gn.push(se-1)}),ae(pe.tag_discipline_ids),Mt(Gn)},[pe,ht]),Object(g.useEffect)(function(){ht&&Gn();function Gn(){return se.apply(this,arguments)}function se(){return se=Object(M.a)(N.a.mark(function tt(){var rt,ut,Kt;return N.a.wrap(function(Yt){for(;;)switch(Yt.prev=Yt.next){case 0:return Yt.next=2,Object(z.H)({sub_discipline_id:(rt=et.editData)===null||rt===void 0||((ut=rt.exercise)===null||ut===void 0)?void 0:ut.sub_discipline_id});case 2:Kt=Yt.sent,Jn(Kt.tag_disciplines);case 4:case"end":return Yt.stop()}},tt)})),se.apply(this,arguments)}},[ht]),Object(g.useEffect)(function(){var Gn,se=et!=null&&(Gn=et.tagDisciplineData)!==null&&Gn!==void 0&&Gn.tag_disciplines&&Array.isArray(et.tagDisciplineData.tag_disciplines)?et.tagDisciplineData.tag_disciplines:[];Jn(se)},[et.tagDisciplineData]),Object(g.useImperativeHandle)(Se,function(){return{onSave:Sn,isEdit:ht}});var Sn=function(){var Gn=Object(M.a)(N.a.mark(function se(){var tt,rt,ut,Kt,Ct,Yt,nn,_n,cn;return N.a.wrap(function(Mn){for(;;)switch(Mn.prev=Mn.next){case 0:if(St){Mn.next=3;break}return c.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),Mn.abrupt("return",!1);case 3:if(tt=bn.findIndex(function(fn){return!fn}),!(tt>-1)){Mn.next=7;break}return c.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(Ve[tt]," \u9009\u9879\u7684\u5185\u5BB9")),Mn.abrupt("return",!1);case 7:if(it.length){Mn.next=10;break}return c.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),Mn.abrupt("return",!1);case 10:if(!(it.length<1)){Mn.next=13;break}return c.b.info("\u8BF7\u9009\u62E9\u7B54\u6848"),Mn.abrupt("return",!1);case 13:if(rt=bn.map(function(fn,Hn){return{choice_text:fn,is_answer:it.includes(Hn)?Hn+1:0}}),!pe.question_id){Mn.next=25;break}if(!((pe==null?void 0:pe.is_my)===1)){Mn.next=19;break}o.a.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",onOk:function(){var fn=Object(M.a)(N.a.mark(function Xn(){var $n,Yn,_r;return N.a.wrap(function(lr){for(;;)switch(lr.prev=lr.next){case 0:return lr.next=2,Dt({type:"exercise/editExerciseQuestion",payload:{id:pe.question_id,question_title:St,question_type:1,question_score:jn,question_choices:rt.map(function(wr){return wr.choice_text}),standard_answers:rt.filter(function(wr){return wr.is_answer}).map(function(wr){return wr.is_answer}),tag_discipline_ids:K,sub_discipline_id:($n=et.editData)===null||$n===void 0||((Yn=$n.exercise)===null||Yn===void 0)?void 0:Yn.sub_discipline_id,difficulty:Vt,is_cover:1,repeat_answer:!Vn}});case 2:ut=lr.sent,((_r=ut)===null||_r===void 0?void 0:_r.status)===0&&(Xt(-1),c.b.success("\u4FDD\u5B58\u6210\u529F"),vn(!1),Dt({type:"exercise/editExercise",payload:Object(Y.a)({},ir)}));case 4:case"end":return lr.stop()}},Xn)}));function Hn(){return fn.apply(this,arguments)}return Hn}(),onCancel:function(){var fn=Object(M.a)(N.a.mark(function Xn(){var $n,Yn,_r;return N.a.wrap(function(lr){for(;;)switch(lr.prev=lr.next){case 0:return lr.next=2,Dt({type:"exercise/editExerciseQuestion",payload:{id:pe.question_id,question_title:St,question_type:1,question_score:jn,question_choices:rt.map(function(wr){return wr.choice_text}),standard_answers:rt.filter(function(wr){return wr.is_answer}).map(function(wr){return wr.is_answer}),tag_discipline_ids:K,sub_discipline_id:($n=et.editData)===null||$n===void 0||((Yn=$n.exercise)===null||Yn===void 0)?void 0:Yn.sub_discipline_id,difficulty:Vt,repeat_answer:!Vn}});case 2:ut=lr.sent,((_r=ut)===null||_r===void 0?void 0:_r.status)===0&&(Xt(-1),c.b.success("\u4FDD\u5B58\u6210\u529F"),vn(!1),Dt({type:"exercise/editExercise",payload:Object(Y.a)({},ir)}));case 4:case"end":return lr.stop()}},Xn)}));function Hn(){return fn.apply(this,arguments)}return Hn}()}),Mn.next=23;break;case 19:return Mn.next=21,Dt({type:"exercise/editExerciseQuestion",payload:{id:pe.question_id,question_title:St,question_type:1,question_score:jn,question_choices:rt.map(function(fn){return fn.choice_text}),standard_answers:rt.filter(function(fn){return fn.is_answer}).map(function(fn){return fn.is_answer}),tag_discipline_ids:K,sub_discipline_id:(Kt=et.editData)===null||Kt===void 0||((Ct=Kt.exercise)===null||Ct===void 0)?void 0:Ct.sub_discipline_id,difficulty:Vt,repeat_answer:!Vn}});case 21:ut=Mn.sent,((Yt=ut)===null||Yt===void 0?void 0:Yt.status)===0&&(Xt(-1),c.b.success("\u4FDD\u5B58\u6210\u529F"),vn(!1),Dt({type:"exercise/editExercise",payload:Object(Y.a)({},ir)}));case 23:Mn.next=29;break;case 25:return Mn.next=27,Dt({type:"exercise/addExerciseQuestion",payload:{insert_id:pe==null?void 0:pe.insert_id,categoryId:ir.categoryId,question_title:St,question_type:1,question_score:jn,question_choices:rt.map(function(fn){return fn.choice_text}),standard_answers:rt.filter(function(fn){return fn.is_answer}).map(function(fn){return fn.is_answer}),tag_discipline_ids:K,sub_discipline_id:(nn=et.editData)===null||nn===void 0||((_n=nn.exercise)===null||_n===void 0)?void 0:_n.sub_discipline_id,difficulty:Vt,repeat_answer:!Vn}});case 27:ut=Mn.sent,((cn=ut)===null||cn===void 0?void 0:cn.status)===0&&(Xt(-1),c.b.success("\u4FDD\u5B58\u6210\u529F"),vn(!1),Dt({type:"exercise/editExercise",payload:Object(Y.a)({},ir)}));case 29:case"end":return Mn.stop()}},se)}));return function(){return Gn.apply(this,arguments)}}(),On=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(function(Gn){var se,tt;return(et==null||((se=et.editData)===null||se===void 0||((tt=se.exercise)===null||tt===void 0))?void 0:tt.exercise_status)===1?Gn:Gn.id!=="del"&&Gn.id!=="add"}),or=function(){var Gn=Object(M.a)(N.a.mark(function se(tt){return N.a.wrap(function(ut){for(;;)switch(ut.prev=ut.next){case 0:if(!(Be!==-1)){ut.next=3;break}return c.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),ut.abrupt("return");case 3:ut.t0=tt.id,ut.next=ut.t0==="del"?6:ut.t0==="up"||ut.t0==="down"?8:ut.t0==="edit"?12:ut.t0==="add"?15:17;break;case 6:return o.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(M.a)(N.a.mark(function Ct(){return N.a.wrap(function(nn){for(;;)switch(nn.prev=nn.next){case 0:return nn.next=2,Object(z.m)({id:pe.question_id});case 2:Dt({type:"exercise/editExercise",payload:Object(Y.a)({},ir)});case 3:case"end":return nn.stop()}},Ct)}))()}}),ut.abrupt("break",17);case 8:return ut.next=10,Dt({type:"exercise/exeriseMoveUpDown",payload:{id:pe.question_id,opr:tt.id}});case 10:return Dt({type:"exercise/editExercise",payload:Object(Y.a)({},ir)}),ut.abrupt("break",17);case 12:return Xt(pe.dragKey),vn(!0),ut.abrupt("break",17);case 15:return bt({key:pe.key,insert_id:pe==null?void 0:pe.question_id,question_type:0}),ut.abrupt("break",17);case 17:case"end":return ut.stop()}},se)}));return function(tt){return Gn.apply(this,arguments)}}(),Dn=function(){var se;return s.a.createElement("aside",{ref:jr},s.a.createElement("div",{className:ee.a.questionType},!(pe!=null&&pe.isPreview)&&s.a.createElement("div",null,s.a.createElement("span",{className:"font16 c-blue"},pe.key,"\u3001\u5355\u9009\u9898"),"\uFF08",pe.question_score,"\u5206\uFF09")),pe!=null&&pe.isPreview?s.a.createElement("div",{style:{display:"flex",alignItems:"flex-start"}},s.a.createElement("span",{style:{flexShrink:0},className:"font18"},pe.key,"."),s.a.createElement(be.a,{value:pe.question_title}),s.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",pe.question_score,"\u5206\uFF09")):s.a.createElement("div",{className:"mt5"},s.a.createElement(be.a,{value:pe.question_title})),s.a.createElement("div",{className:ee.a.questionChoices},pe==null||((se=pe.question_choices)===null||se===void 0)?void 0:se.map(function(tt,rt){return s.a.createElement(a.a,{key:rt},s.a.createElement(m.a,null,s.a.createElement(b.a,{key:rt,checked:pe.standard_answer.includes(rt+1),disabled:!0},Ve[rt],".")),s.a.createElement(m.a,{flex:"1"},s.a.createElement("span",{className:"c-black font14"},s.a.createElement(be.a,{value:tt.choice_text}))))})),s.a.createElement("div",{className:ee.a.action},!pe.hideAction&&On.map(function(tt,rt){return tt.id==="up"&&pe.key===1||tt.id==="down"&&pe.key===pe.len?null:s.a.createElement(w.a,{key:rt,placement:"bottom",title:tt.name},s.a.createElement("span",{onClick:function(){return or(tt)},className:tt.icon}))})))},pr=function(){var se,tt;return s.a.createElement("aside",null,s.a.createElement("div",{className:ee.a.questionType},s.a.createElement("div",null,s.a.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),s.a.createElement("p",{className:ee.a.titleWrap},s.a.createElement("span",{className:ee.a.required},"*"),s.a.createElement("span",{className:ee.a.title},"\u9898\u5E72\uFF1A")),s.a.createElement(he.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:St,onChange:function(ut){return an(ut)}}),s.a.createElement("p",{className:ee.a.titleWrap},s.a.createElement("span",{className:ee.a.required},"*"),s.a.createElement("span",{className:ee.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",s.a.createElement("span",{className:ee.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),bn.map(function(rt,ut){var Kt,Ct;return s.a.createElement("div",{className:ee.a.choiceWrap,key:ut},s.a.createElement(w.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},s.a.createElement("div",{className:"".concat(ee.a.answer," ").concat(it.includes(ut)?ee.a.activeAnswer:""),onClick:function(){it.includes(ut)?Mt(it.filter(function(nn){return nn!==ut})):Mt([].concat(Object(P.a)(it),[ut]))}},Ve[ut])),s.a.createElement("div",{className:ee.a.editorWrap},$===ut?s.a.createElement(he.a,{id:"single-question-option-".concat(ut),watch:!0,isFocus:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:rt,onChange:function(nn){bn[ut]=nn,Te(bn)}}):s.a.createElement("div",{className:ee.a.htmlWrap,onClick:function(){return re(ut)}},s.a.createElement(be.a,{value:rt}))),((Kt=et.editData)===null||Kt===void 0||((Ct=Kt.exercise)===null||Ct===void 0)?void 0:Ct.exercise_status)===1&&s.a.createElement(s.a.Fragment,null,ut>1&&s.a.createElement(w.a,{title:"\u5220\u9664"},s.a.createElement("i",{className:"".concat(ee.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return Te(bn.filter(function(nn,_n){return _n!==ut}))}})),ut<7&&ut===bn.length-1&&s.a.createElement(w.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},s.a.createElement("i",{className:"".concat(ee.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return Te([].concat(Object(P.a)(bn),[""]))}}))))}),s.a.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\u8F93\u5165\u6846\u53EF\u8BBE\u7F6E\u7B54\u6848\uFF1B\u9009\u4E2D\u7684\u9009\u9879\u5373\u4E3A\u6B63\u786E\u7B54\u6848\uFF0C\u9009\u62E9\u591A\u4E2A\u7B54\u6848\u5373\u4E3A\u591A\u9009\u9898"),s.a.createElement("p",{className:""},"\u5206\u503C\uFF1A",s.a.createElement(t.a,{value:jn,max:1e4,min:0,onChange:function(ut){Bn(ut)}})," \u5206",s.a.createElement("span",{style:{marginLeft:"30px"},className:ee.a.difficult},s.a.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",s.a.createElement(b.a.Group,{value:Vt,onChange:function(ut){Et(ut.target.value)}},s.a.createElement(b.a.Button,{value:1},"\u7B80\u5355"),s.a.createElement(b.a.Button,{value:2},"\u9002\u4E2D"),s.a.createElement(b.a.Button,{value:3},"\u56F0\u96BE")))),s.a.createElement("p",{className:ee.a.titleWrap},s.a.createElement("span",{className:"".concat(ee.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",s.a.createElement("span",{className:ee.a.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),s.a.createElement("div",{className:"mt5"},s.a.createElement(ge.a,{selectvalues:pe==null?void 0:pe.tag_discipline_ids,value:K,onChange:ae,subId:(se=et.editData)===null||se===void 0||((tt=se.exercise)===null||tt===void 0)?void 0:tt.sub_discipline_id,knowledgeOptions:Tr,onAddKnowledgeFinish:hr})),s.a.createElement("div",{style:{marginTop:10}},s.a.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),s.a.createElement(u.a,{checked:Vn,onChange:function(ut){Kn(ut)}}))),s.a.createElement("aside",{className:"tr"},(Be!==-1||pe.question_id)&&s.a.createElement(i.a,{type:"default",onClick:function(){Lt(),vn(!1)}},"\u53D6\u6D88"),s.a.createElement(i.a,{className:"ml20",type:"primary",onClick:function(){Sn()}},"\u4FDD\u5B58")))};return s.a.createElement("section",{className:ee.a.wrap},!ht&&Dn(),ht&&pr())},At=Object(V.a)(function(Ae){var ye=Ae.problemset,Se=Ae.loading,dt=Ae.globalSetting,et=Ae.exercise;return{problemset:ye,globalSetting:dt,exercise:et,loading:Se.effects}},null,null,{forwardRef:!0})(Object(g.forwardRef)(at)),Rt=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],tn=function(ye,Se){var dt=ye.problemset,et=ye.exercise,xt=ye.globalSetting,xn=ye.loading,Dt=ye.dispatch,_t=ye.onRef,mn=_t===void 0?function(){}:_t,pe=ye.editData,Gt=ye.cancelAdd,Lt=Gt===void 0?function(){}:Gt,Be=ye.editKey,ot=ye.setEditKey,Xt=ot===void 0?function(){}:ot,Pt=ye.addCallback,$t=Pt===void 0?function(){}:Pt,Zt=ye.setIsClaer,bt=Zt===void 0?function(){}:Zt,ft=Object(T.a)(ye,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","addCallback","setIsClaer"]),Nt=Object(g.useState)(""),jt=Object(S.a)(Nt,2),bn=jt[0],Te=jt[1],ve=Object(g.useState)(""),Q=Object(S.a)(ve,2),$=Q[0],re=Q[1],de=Object(g.useState)(""),Ue=Object(S.a)(de,2),it=Ue[0],Mt=Ue[1],Ln=Object(g.useState)(),kn=Object(S.a)(Ln,2),St=kn[0],an=kn[1],Pn=Object(g.useState)(!1),dn=Object(S.a)(Pn,2),jn=dn[0],Bn=dn[1],ne=Object(g.useState)([]),B=Object(S.a)(ne,2),K=B[0],ae=B[1],ue=Object(g.useState)(1),oe=Object(S.a)(ue,2),ht=oe[0],vn=oe[1],Tn=Object(g.useState)(!1),fr=Object(S.a)(Tn,2),Vt=fr[0],Et=fr[1],Jt=Object(F.i)(),Fn=Object(g.useState)([]),Vn=Object(S.a)(Fn,2),Kn=Vn[0],ir=Vn[1],jr=function(On){ir([].concat(Object(P.a)(Kn),[Object(Y.a)({},On)]))};Object(g.useEffect)(function(){var Sn;if(!(pe!=null&&pe.question_title)){Bn(!0),Te(""),Mt(""),an(10);return}Et(!(pe!=null&&pe.repeat_answer)),Te(pe==null?void 0:pe.question_title),Mt(pe==null||((Sn=pe.standard_answer)===null||Sn===void 0)?void 0:Sn[0]),an(St||(pe==null?void 0:pe.question_score)),ae(pe.tag_discipline_ids),vn(pe==null?void 0:pe.difficulty)},[dt.editData,jn]),Object(g.useEffect)(function(){var Sn,On=et!=null&&(Sn=et.tagDisciplineData)!==null&&Sn!==void 0&&Sn.tag_disciplines&&Array.isArray(et.tagDisciplineData.tag_disciplines)?et.tagDisciplineData.tag_disciplines:[];ir(On)},[et.tagDisciplineData]),Object(g.useEffect)(function(){jn&&Sn();function Sn(){return On.apply(this,arguments)}function On(){return On=Object(M.a)(N.a.mark(function or(){var Dn,pr,Gn;return N.a.wrap(function(tt){for(;;)switch(tt.prev=tt.next){case 0:return tt.next=2,Object(z.H)({sub_discipline_id:(Dn=et.editData)===null||Dn===void 0||((pr=Dn.exercise)===null||pr===void 0)?void 0:pr.sub_discipline_id});case 2:Gn=tt.sent,ir(Gn.tag_disciplines);case 4:case"end":return tt.stop()}},or)})),On.apply(this,arguments)}},[jn]),Object(g.useImperativeHandle)(Se,function(){return{onSave:ua,isEdit:jn}});var ua=function(){var Sn=Object(M.a)(N.a.mark(function On(){var or,Dn,pr,Gn,se;return N.a.wrap(function(rt){for(;;)switch(rt.prev=rt.next){case 0:if(bn){rt.next=3;break}return c.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),rt.abrupt("return",!1);case 3:if(!pe.question_id){rt.next=14;break}if(!((pe==null?void 0:pe.is_my)===1)){rt.next=8;break}o.a.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",onOk:function(){var ut=Object(M.a)(N.a.mark(function Ct(){var Yt,nn;return N.a.wrap(function(cn){for(;;)switch(cn.prev=cn.next){case 0:return cn.next=2,Dt({type:"exercise/editExerciseQuestion",payload:{id:pe.question_id,question_title:bn,question_type:4,question_score:St,standard_answers:[it],tag_discipline_ids:K,sub_discipline_id:(Yt=et.editData)===null||Yt===void 0||((nn=Yt.exercise)===null||nn===void 0)?void 0:nn.sub_discipline_id,difficulty:ht,is_cover:1,repeat_answer:!Vt}});case 2:or=cn.sent,or.status===0&&(Xt(-1),c.b.success("\u4FDD\u5B58\u6210\u529F"),Bn(!1),Dt({type:"exercise/editExercise",payload:Object(Y.a)({},Jt)}));case 4:case"end":return cn.stop()}},Ct)}));function Kt(){return ut.apply(this,arguments)}return Kt}(),onCancel:function(){var ut=Object(M.a)(N.a.mark(function Ct(){var Yt,nn;return N.a.wrap(function(cn){for(;;)switch(cn.prev=cn.next){case 0:return cn.next=2,Dt({type:"exercise/editExerciseQuestion",payload:{id:pe.question_id,question_title:bn,question_type:4,question_score:St,standard_answers:[it],tag_discipline_ids:K,sub_discipline_id:(Yt=et.editData)===null||Yt===void 0||((nn=Yt.exercise)===null||nn===void 0)?void 0:nn.sub_discipline_id,difficulty:ht,repeat_answer:!Vt}});case 2:or=cn.sent,or.status===0&&(Xt(-1),c.b.success("\u4FDD\u5B58\u6210\u529F"),Bn(!1),Dt({type:"exercise/editExercise",payload:Object(Y.a)({},Jt)}));case 4:case"end":return cn.stop()}},Ct)}));function Kt(){return ut.apply(this,arguments)}return Kt}()}),rt.next=12;break;case 8:return rt.next=10,Dt({type:"exercise/editExerciseQuestion",payload:{id:pe.question_id,question_title:bn,question_type:4,question_score:St,standard_answers:[it],tag_discipline_ids:K,sub_discipline_id:(Dn=et.editData)===null||Dn===void 0||((pr=Dn.exercise)===null||pr===void 0)?void 0:pr.sub_discipline_id,difficulty:ht,repeat_answer:!Vt}});case 10:or=rt.sent,or.status===0&&(Xt(-1),c.b.success("\u4FDD\u5B58\u6210\u529F"),Bn(!1),Dt({type:"exercise/editExercise",payload:Object(Y.a)({},Jt)}));case 12:rt.next=18;break;case 14:return rt.next=16,Dt({type:"exercise/addExerciseQuestion",payload:{insert_id:pe==null?void 0:pe.insert_id,categoryId:Jt.categoryId,exercise_bank_id:Jt.categoryId,question_title:bn,question_type:4,question_score:St,standard_answers:[it],tag_discipline_ids:K,sub_discipline_id:(Gn=et.editData)===null||Gn===void 0||((se=Gn.exercise)===null||se===void 0)?void 0:se.sub_discipline_id,difficulty:ht,repeat_answer:!Vt}});case 16:or=rt.sent,or.status===0&&(Xt(-1),c.b.success("\u4FDD\u5B58\u6210\u529F"),Bn(!1),Dt({type:"exercise/editExercise",payload:Object(Y.a)({},Jt)}));case 18:return rt.abrupt("return",{name:bn,answer_texts:[it],analysis:$});case 19:case"end":return rt.stop()}},On)}));return function(){return Sn.apply(this,arguments)}}(),Yr=function(){var On,or;return s.a.createElement("aside",null,s.a.createElement("div",{className:ee.a.questionType},s.a.createElement("div",null,s.a.createElement("span",{className:"font16 c-blue"},"\u4E3B\u89C2\u9898"),"\uFF08\u4E3B\u89C2\u9898\uFF0C\u672A\u4F5C\u7B54\u7684\u60C5\u51B5\u4E0B\u81EA\u52A8\u8BC4\u4E3A\u96F6\u5206\uFF09")),s.a.createElement(he.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:bn,onChange:function(pr){return Te(pr)}}),s.a.createElement("p",{className:ee.a.titleWrap},s.a.createElement("span",{className:ee.a.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),s.a.createElement(he.a,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:it,onChange:function(pr){return Mt(pr)}}),s.a.createElement("p",{className:""},"\u5206\u503C\uFF1A",s.a.createElement(t.a,{value:St,max:1e4,min:0,onChange:function(pr){an(pr)}})," \u5206",s.a.createElement("span",{style:{marginLeft:"30px"},className:ee.a.difficult},s.a.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",s.a.createElement(b.a.Group,{value:ht,onChange:function(pr){vn(pr.target.value)}},s.a.createElement(b.a.Button,{value:1},"\u7B80\u5355"),s.a.createElement(b.a.Button,{value:2},"\u9002\u4E2D"),s.a.createElement(b.a.Button,{value:3},"\u56F0\u96BE")))),s.a.createElement("p",{className:ee.a.titleWrap},s.a.createElement("span",{className:"".concat(ee.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",s.a.createElement("span",{className:ee.a.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),s.a.createElement("div",{className:"mt5"},s.a.createElement(ge.a,{value:K,selectvalues:pe==null?void 0:pe.tag_discipline_ids,onChange:ae,subId:(On=et.editData)===null||On===void 0||((or=On.exercise)===null||or===void 0)?void 0:or.sub_discipline_id,knowledgeOptions:Kn,onAddKnowledgeFinish:jr})),s.a.createElement("div",{style:{marginTop:10}},s.a.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),s.a.createElement(u.a,{checked:Vt,onChange:function(pr){Et(pr)}}))),s.a.createElement("aside",{className:"tr"},(Be!==-1||pe.question_id)&&s.a.createElement(i.a,{type:"default",onClick:function(){Lt(),Bn(!1)}},"\u53D6\u6D88"),s.a.createElement(i.a,{className:"ml20",type:"primary",onClick:function(){ua()}},"\u4FDD\u5B58")))},Tr=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(function(Sn){var On,or;return(et==null||((On=et.editData)===null||On===void 0||((or=On.exercise)===null||or===void 0))?void 0:or.exercise_status)===1?Sn:Sn.id!=="del"&&Sn.id!=="add"}),Jn=function(){var Sn=Object(M.a)(N.a.mark(function On(or){return N.a.wrap(function(pr){for(;;)switch(pr.prev=pr.next){case 0:if(!(Be!==-1)){pr.next=3;break}return c.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),pr.abrupt("return");case 3:pr.t0=or.id,pr.next=pr.t0==="del"?6:pr.t0==="up"||pr.t0==="down"?8:pr.t0==="edit"?12:pr.t0==="add"?15:17;break;case 6:return o.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(M.a)(N.a.mark(function se(){return N.a.wrap(function(rt){for(;;)switch(rt.prev=rt.next){case 0:return rt.next=2,Object(z.m)({id:pe.question_id});case 2:Dt({type:"exercise/editExercise",payload:Object(Y.a)({},Jt)});case 3:case"end":return rt.stop()}},se)}))()}}),pr.abrupt("break",17);case 8:return pr.next=10,Dt({type:"exercise/exeriseMoveUpDown",payload:{id:pe.question_id,opr:or.id}});case 10:return Dt({type:"exercise/editExercise",payload:Object(Y.a)({},Jt)}),pr.abrupt("break",17);case 12:return Xt(pe.dragKey),Bn(!0),pr.abrupt("break",17);case 15:return $t({key:pe.key,insert_id:pe==null?void 0:pe.question_id,question_type:4}),pr.abrupt("break",17);case 17:case"end":return pr.stop()}},On)}));return function(or){return Sn.apply(this,arguments)}}(),hr=function(){return s.a.createElement("aside",null,s.a.createElement("div",{className:ee.a.questionType},!(pe!=null&&pe.isPreview)&&s.a.createElement("div",null,s.a.createElement("span",{className:"font16 c-blue"},pe.key,"\u3001\u7B80\u7B54\u9898"),"\uFF08",pe.question_score,"\u5206\uFF09")),pe!=null&&pe.isPreview?s.a.createElement("div",{style:{display:"flex"}},s.a.createElement("span",{style:{flexShrink:0},className:"font18"},pe.key,"."),s.a.createElement(be.a,{value:pe.question_title}),s.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",pe.question_score,"\u5206\uFF09")):s.a.createElement("div",{className:"mt5"},s.a.createElement(be.a,{value:pe.question_title})),s.a.createElement("div",{className:ee.a.questionChoices},s.a.createElement("p",null,s.a.createElement("strong",null,"\u53C2\u8003\u7B54\u6848\uFF1A")),s.a.createElement(be.a,{value:it||""})),s.a.createElement("div",{className:ee.a.action},!pe.hideAction&&Tr.map(function(On,or){return On.id==="up"&&pe.key===1||On.id==="down"&&pe.key===pe.len?null:s.a.createElement(w.a,{key:or,placement:"bottom",title:On.name},s.a.createElement("span",{onClick:function(){return Jn(On)},className:On.icon}))})))};return s.a.createElement("section",{className:ee.a.wrap},!jn&&hr(),jn&&Yr())},Qt=Object(V.a)(function(Ae){var ye=Ae.problemset,Se=Ae.loading,dt=Ae.exercise,et=Ae.globalSetting;return{problemset:ye,globalSetting:et,exercise:dt,loading:Se.effects}},null,null,{forwardRef:!0})(Object(g.forwardRef)(tn)),Cn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Un=function(ye,Se){var dt=ye.problemset,et=ye.exercise,xt=ye.globalSetting,xn=ye.loading,Dt=ye.dispatch,_t=ye.onRef,mn=_t===void 0?function(){}:_t,pe=ye.editData,Gt=ye.cancelAdd,Lt=Gt===void 0?function(){}:Gt,Be=ye.editKey,ot=ye.setEditKey,Xt=ot===void 0?function(){}:ot,Pt=ye.addCallback,$t=Pt===void 0?function(){}:Pt,Zt=ye.setIsClaer,bt=Zt===void 0?function(){}:Zt,ft=Object(T.a)(ye,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","addCallback","setIsClaer"]),Nt=Object(g.useState)([]),jt=Object(S.a)(Nt,2),bn=jt[0],Te=jt[1],ve=Object(g.useState)(),Q=Object(S.a)(ve,2),$=Q[0],re=Q[1],de=Object(g.useState)([]),Ue=Object(S.a)(de,2),it=Ue[0],Mt=Ue[1],Ln=Object(g.useState)(""),kn=Object(S.a)(Ln,2),St=kn[0],an=kn[1],Pn=Object(g.useState)(5),dn=Object(S.a)(Pn,2),jn=dn[0],Bn=dn[1],ne=Object(g.useState)(!1),B=Object(S.a)(ne,2),K=B[0],ae=B[1],ue=Object(F.g)(),oe=Object(F.i)();Object(g.useEffect)(function(){Te(["","","",""])},[]),Object(g.useEffect)(function(){if(!(pe!=null&&pe.question_choices)){ae(!0),an(""),Bn(5),Te(["","","",""]),Mt([]);return}an(pe==null?void 0:pe.question_title),Bn(pe==null?void 0:pe.question_score),Te(pe==null?void 0:pe.question_choices.map(function(Jt){return Jt.choice_text}));var Et=[];pe==null||pe.standard_answer.map(function(Jt,Fn){Et.push(Jt-1)}),Mt(Et)},[pe]),Object(g.useImperativeHandle)(Se,function(){return{onSave:ht,isEdit:K}});var ht=function(){var Et=Object(M.a)(N.a.mark(function Jt(){var Fn,Vn,Kn;return N.a.wrap(function(jr){for(;;)switch(jr.prev=jr.next){case 0:if(St){jr.next=3;break}return c.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),jr.abrupt("return",!1);case 3:if(Fn=bn.findIndex(function(ua){return!ua}),!(Fn>-1)){jr.next=7;break}return c.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(Cn[Fn]," \u9009\u9879\u7684\u5185\u5BB9")),jr.abrupt("return",!1);case 7:if(it.length){jr.next=10;break}return c.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),jr.abrupt("return",!1);case 10:if(!(it.length<1)){jr.next=13;break}return c.b.info("\u8BF7\u9009\u62E9\u7B54\u6848"),jr.abrupt("return",!1);case 13:if(Vn=bn.map(function(ua,Yr){return{choice_text:ua,is_answer:it.includes(Yr)?Yr+1:0}}),!pe.question_id){jr.next=20;break}return jr.next=17,Dt({type:"exercise/editExerciseQuestion",payload:{id:pe.question_id,question_title:St,question_type:1,question_score:jn,question_choices:Vn.map(function(ua){return ua.choice_text}),standard_answers:Vn.filter(function(ua){return ua.is_answer}).map(function(ua){return ua.is_answer})}});case 17:Kn=jr.sent,jr.next=23;break;case 20:return jr.next=22,Dt({type:"exercise/addExerciseQuestion",payload:{insert_id:pe==null?void 0:pe.insert_id,categoryId:oe.categoryId,question_title:St,question_type:1,question_score:"5.0",question_choices:Vn.map(function(ua){return ua.choice_text}),standard_answers:Vn.filter(function(ua){return ua.is_answer}).map(function(ua){return ua.is_answer})}});case 22:Kn=jr.sent;case 23:Kn.status===0&&(c.b.success("\u4FDD\u5B58\u6210\u529F"),ae(!1),Dt({type:"exercise/editExercise",payload:Object(Y.a)({},oe)}));case 24:case"end":return jr.stop()}},Jt)}));return function(){return Et.apply(this,arguments)}}(),vn=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(function(Et){var Jt,Fn;return(et==null||((Jt=et.editData)===null||Jt===void 0||((Fn=Jt.exercise)===null||Fn===void 0))?void 0:Fn.exercise_status)===1?Et:Et.id!=="del"&&Et.id!=="add"}),Tn=function(){var Et=Object(M.a)(N.a.mark(function Jt(Fn){return N.a.wrap(function(Kn){for(;;)switch(Kn.prev=Kn.next){case 0:if(!(Be!==-1)){Kn.next=3;break}return c.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),Kn.abrupt("return");case 3:Kn.t0=Fn.id,Kn.next=Kn.t0==="del"?6:Kn.t0==="up"||Kn.t0==="down"?8:Kn.t0==="edit"?12:Kn.t0==="add"?14:16;break;case 6:return o.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(M.a)(N.a.mark(function jr(){return N.a.wrap(function(Yr){for(;;)switch(Yr.prev=Yr.next){case 0:return Yr.next=2,Object(z.m)({id:pe.question_id});case 2:Dt({type:"exercise/editExercise",payload:Object(Y.a)({},oe)});case 3:case"end":return Yr.stop()}},jr)}))()}}),Kn.abrupt("break",16);case 8:return Kn.next=10,Dt({type:"exercise/exeriseMoveUpDown",payload:{id:pe.question_id,opr:Fn.id}});case 10:return Dt({type:"exercise/editExercise",payload:Object(Y.a)({},oe)}),Kn.abrupt("break",16);case 12:return ue.push("/problems/".concat(pe==null?void 0:pe.hack_identifier,"/edit?type=exercises&express_id=").concat(oe.categoryId,"&question_id=").concat(pe==null?void 0:pe.question_id,"&score=").concat(pe==null?void 0:pe.question_score,"&exercise=true&callback_url=").concat(location.pathname)),Kn.abrupt("break",16);case 14:return $t({key:pe.key,insert_id:pe==null?void 0:pe.question_id,question_type:6}),Kn.abrupt("break",16);case 16:case"end":return Kn.stop()}},Jt)}));return function(Fn){return Et.apply(this,arguments)}}(),fr=function(){var Et=Object(M.a)(N.a.mark(function Jt(Fn){var Vn;return N.a.wrap(function(ir){for(;;)switch(ir.prev=ir.next){case 0:return Fn.preventDefault(),ir.next=3,Object(z.X)({id:pe==null?void 0:pe.hack_identifier});case 3:Vn=ir.sent,Vn.status===0&&Object(X.O)("/myproblems/".concat(Vn==null?void 0:Vn.identifier));case 5:case"end":return ir.stop()}},Jt)}));return function(Fn){return Et.apply(this,arguments)}}(),Vt=function(){return s.a.createElement("aside",null,s.a.createElement("div",{className:ee.a.questionType},!(pe!=null&&pe.isPreview)&&s.a.createElement("div",null,s.a.createElement("span",{className:"font16 c-blue"},pe.key,"\u3001\u7F16\u7A0B\u9898"),"\uFF08",pe.question_score,"\u5206\uFF09")),pe!=null&&pe.isPreview?s.a.createElement("div",{style:{display:"flex"}},s.a.createElement("span",{style:{flexShrink:0},className:"font18"},pe.key,"."),s.a.createElement(be.a,{value:pe.question_title}),s.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",pe.question_score,"\u5206\uFF09")):s.a.createElement("div",{className:"mt5"},s.a.createElement(be.a,{value:pe.question_title})),s.a.createElement("div",{className:ee.a.questionChoices},s.a.createElement(be.a,{value:pe.description||""})),s.a.createElement("div",{className:ee.a.action},!pe.hideAction&&vn.map(function(Jt,Fn){return Jt.id==="up"&&pe.key===1||Jt.id==="down"&&pe.key===pe.len?null:s.a.createElement(w.a,{key:Fn,placement:"bottom",title:Jt.name},s.a.createElement("span",{onClick:function(){return Tn(Jt)},className:Jt.icon}))})))};return s.a.createElement("section",{className:ee.a.wrap},Vt())},mt=Object(V.a)(function(Ae){var ye=Ae.problemset,Se=Ae.loading,dt=Ae.globalSetting,et=Ae.exercise;return{problemset:ye,globalSetting:dt,exercise:et,loading:Se.effects}},null,null,{forwardRef:!0})(Object(g.forwardRef)(Un)),lt=_("LvDl"),Ht=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],sn=function(ye,Se){var dt=ye.problemset,et=ye.exercise,xt=ye.globalSetting,xn=ye.loading,Dt=ye.dispatch,_t=ye.onRef,mn=_t===void 0?function(){}:_t,pe=ye.editData,Gt=ye.cancelAdd,Lt=Gt===void 0?function(){}:Gt,Be=ye.editKey,ot=ye.setEditKey,Xt=ot===void 0?function(){}:ot,Pt=ye.setIsClaer,$t=Pt===void 0?function(){}:Pt,Zt=ye.addCallback,bt=Zt===void 0?function(hr){}:Zt,ft=Object(T.a)(ye,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback"]),Nt=Object(g.useState)([]),jt=Object(S.a)(Nt,2),bn=jt[0],Te=jt[1],ve=Object(g.useState)(!1),Q=Object(S.a)(ve,2),$=Q[0],re=Q[1],de=Object(g.useState)(!0),Ue=Object(S.a)(de,2),it=Ue[0],Mt=Ue[1],Ln=Object(g.useState)(1),kn=Object(S.a)(Ln,2),St=kn[0],an=kn[1],Pn=Object(g.useState)(!1),dn=Object(S.a)(Pn,2),jn=dn[0],Bn=dn[1],ne=Object(g.useState)([]),B=Object(S.a)(ne,2),K=B[0],ae=B[1],ue=Object(F.i)(),oe=Object(g.useRef)(null),ht=Object(g.useState)(""),vn=Object(S.a)(ht,2),Tn=vn[0],fr=vn[1],Vt=Object(g.useState)([]),Et=Object(S.a)(Vt,2),Jt=Et[0],Fn=Et[1],Vn=function(Sn){ae([].concat(Object(P.a)(K),[Object(Y.a)({},Sn)]))};Object(g.useEffect)(function(){var hr;if(!(pe!=null&&pe.question_title)){re(!0),fr("");return}fr(pe==null?void 0:pe.question_title),Bn(!(pe!=null&&pe.repeat_answer)),an(pe==null?void 0:pe.difficulty),Te(pe.tag_discipline_ids);var Sn=pe==null||((hr=pe.sub_exercise_questions)===null||hr===void 0)?void 0:hr.map(function(On){var or,Dn,pr;return Object(Y.a)(Object(Y.a)({},On),{},{id:On.question_id,name:On.question_title,open:!1,score:On.question_score,qusList:On==null||((or=On.question_choices)===null||or===void 0)?void 0:or.map(function(Gn){return Gn.choice_text}),activeQusEditor:null,qusAnswer:(Dn=[On==null||((pr=On.question_choices)===null||pr===void 0)?void 0:pr.findIndex(function(Gn){return Gn.standard_boolean})])===null||Dn===void 0?void 0:Dn.filter(function(Gn){return Gn!==-1})})});Fn(Sn)},[pe,$]),Object(g.useEffect)(function(){$&&hr();function hr(){return Sn.apply(this,arguments)}function Sn(){return Sn=Object(M.a)(N.a.mark(function On(){var or,Dn,pr;return N.a.wrap(function(se){for(;;)switch(se.prev=se.next){case 0:return se.next=2,Object(z.H)({sub_discipline_id:(or=et.editData)===null||or===void 0||((Dn=or.exercise)===null||Dn===void 0)?void 0:Dn.sub_discipline_id});case 2:pr=se.sent,ae(pr.tag_disciplines);case 4:case"end":return se.stop()}},On)})),Sn.apply(this,arguments)}},[$]),Object(g.useEffect)(function(){var hr,Sn=et!=null&&(hr=et.tagDisciplineData)!==null&&hr!==void 0&&hr.tag_disciplines&&Array.isArray(et.tagDisciplineData.tag_disciplines)?et.tagDisciplineData.tag_disciplines:[];ae(Sn)},[et.tagDisciplineData]),Object(g.useImperativeHandle)(Se,function(){return{onSave:Kn,isEdit:$}});var Kn=function(){var hr=Object(M.a)(N.a.mark(function Sn(){var On,or,Dn,pr,Gn,se,tt,rt,ut;return N.a.wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:if(Tn){Ct.next=3;break}return c.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),Ct.abrupt("return",!1);case 3:if(!(Jt.length===0)){Ct.next=6;break}return c.b.info("\u8BF7\u60A8\u6DFB\u52A0\u5C0F\u9898"),Ct.abrupt("return",!1);case 6:On=0;case 7:if(!(On-1)){Ct.next=19;break}return c.b.info("\u8BF7\u5148\u8F93\u5165\u7B2C".concat(On+1,"\u5C0F\u9898").concat(Ht[pr],"\u9009\u9879\u7684\u5185\u5BB9")),Ct.abrupt("return",!1);case 19:if(Dn!=null&&Dn.qusAnswer.length){Ct.next=22;break}return c.b.info("\u8BF7\u8BBE\u7F6E\u7B2C".concat(On+1,"\u5C0F\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E")),Ct.abrupt("return",!1);case 22:On++,Ct.next=7;break;case 25:if(Gn=Jt.map(function(Yt){var nn;return{id:Yt.id>1?Yt.id:null,question_title:Yt.name,question_type:1,question_choices:Yt.qusList,question_score:Yt.score,standard_answers:[((nn=Yt.qusAnswer)===null||nn===void 0?void 0:nn[0])+1]}}),!pe.question_id){Ct.next=35;break}if(!((pe==null?void 0:pe.is_my)===1)){Ct.next=31;break}o.a.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",onOk:function(){var Yt=Object(M.a)(N.a.mark(function _n(){var cn,ur,Mn;return N.a.wrap(function(Hn){for(;;)switch(Hn.prev=Hn.next){case 0:return Hn.next=2,Dt({type:"exercise/editExerciseQuestion",payload:{id:pe.question_id,question_title:Tn,question_type:7,sub_questions:Gn,tag_discipline_ids:bn,sub_discipline_id:(cn=et.editData)===null||cn===void 0||((ur=cn.exercise)===null||ur===void 0)?void 0:ur.sub_discipline_id,difficulty:St,is_cover:1,repeat_answer:!jn}});case 2:se=Hn.sent,((Mn=se)===null||Mn===void 0?void 0:Mn.status)===0&&(Xt(-1),c.b.success("\u4FDD\u5B58\u6210\u529F"),re(!1),Dt({type:"exercise/editExercise",payload:Object(Y.a)({},ue)}));case 4:case"end":return Hn.stop()}},_n)}));function nn(){return Yt.apply(this,arguments)}return nn}(),onCancel:function(){var Yt=Object(M.a)(N.a.mark(function _n(){var cn,ur,Mn;return N.a.wrap(function(Hn){for(;;)switch(Hn.prev=Hn.next){case 0:return Hn.next=2,Dt({type:"exercise/editExerciseQuestion",payload:{id:pe.question_id,question_title:Tn,question_type:7,sub_questions:Gn,tag_discipline_ids:bn,sub_discipline_id:(cn=et.editData)===null||cn===void 0||((ur=cn.exercise)===null||ur===void 0)?void 0:ur.sub_discipline_id,difficulty:St,repeat_answer:!jn}});case 2:se=Hn.sent,((Mn=se)===null||Mn===void 0?void 0:Mn.status)===0&&(Xt(-1),c.b.success("\u4FDD\u5B58\u6210\u529F"),re(!1),Dt({type:"exercise/editExercise",payload:Object(Y.a)({},ue)}));case 4:case"end":return Hn.stop()}},_n)}));function nn(){return Yt.apply(this,arguments)}return nn}()}),Ct.next=35;break;case 31:return Ct.next=33,Dt({type:"exercise/editExerciseQuestion",payload:{id:pe.question_id,question_title:Tn,question_type:7,sub_questions:Gn,tag_discipline_ids:bn,sub_discipline_id:(tt=et.editData)===null||tt===void 0||((rt=tt.exercise)===null||rt===void 0)?void 0:rt.sub_discipline_id,difficulty:St,repeat_answer:!jn}});case 33:se=Ct.sent,((ut=se)===null||ut===void 0?void 0:ut.status)===0&&(Xt(-1),c.b.success("\u4FDD\u5B58\u6210\u529F"),re(!1),Dt({type:"exercise/editExercise",payload:Object(Y.a)({},ue)}));case 35:case"end":return Ct.stop()}},Sn)}));return function(){return hr.apply(this,arguments)}}(),ir=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(function(hr){var Sn,On;return(et==null||((Sn=et.editData)===null||Sn===void 0||((On=Sn.exercise)===null||On===void 0))?void 0:On.exercise_status)===1?hr:hr.id!=="del"&&hr.id!=="add"}),jr=function(){var hr=Object(M.a)(N.a.mark(function Sn(On){return N.a.wrap(function(Dn){for(;;)switch(Dn.prev=Dn.next){case 0:if(!(Be!==-1)){Dn.next=3;break}return c.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),Dn.abrupt("return");case 3:Dn.t0=On.id,Dn.next=Dn.t0==="del"?6:Dn.t0==="up"||Dn.t0==="down"?8:Dn.t0==="edit"?12:Dn.t0==="add"?15:17;break;case 6:return o.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(M.a)(N.a.mark(function Gn(){return N.a.wrap(function(tt){for(;;)switch(tt.prev=tt.next){case 0:return tt.next=2,Object(z.m)({id:pe.question_id});case 2:Dt({type:"exercise/editExercise",payload:Object(Y.a)({},ue)});case 3:case"end":return tt.stop()}},Gn)}))()}}),Dn.abrupt("break",17);case 8:return Dn.next=10,Dt({type:"exercise/exeriseMoveUpDown",payload:{id:pe.question_id,opr:On.id}});case 10:return Dt({type:"exercise/editExercise",payload:Object(Y.a)({},ue)}),Dn.abrupt("break",17);case 12:return Xt(pe.dragKey),re(!0),Dn.abrupt("break",17);case 15:return bt({key:pe.key,insert_id:pe==null?void 0:pe.question_id,question_type:0}),Dn.abrupt("break",17);case 17:case"end":return Dn.stop()}},Sn)}));return function(On){return hr.apply(this,arguments)}}(),ua=function(){var Sn;return s.a.createElement("aside",{ref:oe},s.a.createElement("div",{className:ee.a.questionType},!(pe!=null&&pe.isPreview)&&s.a.createElement("div",null,s.a.createElement("span",{className:"font16 c-blue"},pe.key,"\u3001\u7EC4\u5408\u9898"),"\uFF08",pe.question_score,"\u5206\uFF09")),pe!=null&&pe.isPreview?s.a.createElement("div",{style:{display:"flex",alignItems:"flex-start"}},s.a.createElement("span",{style:{flexShrink:0},className:"font18"},pe.key,"."),s.a.createElement(be.a,{value:pe.question_title}),s.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08\u5171",pe==null?void 0:pe.sub_q_count,"\u5C0F\u9898\uFF0C",pe.question_score,"\u5206\uFF09")):s.a.createElement("div",{className:"mt5"},s.a.createElement(be.a,{value:pe.question_title})),s.a.createElement("div",{style:{display:it?"block":"none"},className:ee.a.questionChoices},pe==null||((Sn=pe.sub_exercise_questions)===null||Sn===void 0)?void 0:Sn.map(function(On,or){var Dn;return s.a.createElement(s.a.Fragment,null,s.a.createElement("div",{style:{display:"flex",alignItems:"flex-start"}},s.a.createElement("span",{style:{flexShrink:0},className:"font18"},pe.key,".",or+1,"\uFF08\u5355\u9009\u9898\uFF09"),s.a.createElement(be.a,{value:On.question_title}),s.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",On.question_score,"\u5206\uFF09")),On==null||((Dn=On.question_choices)===null||Dn===void 0)?void 0:Dn.map(function(pr,Gn){return s.a.createElement(a.a,{key:Gn},s.a.createElement(m.a,null,s.a.createElement(b.a,{key:Gn,checked:On.standard_answer.includes(Gn+1),disabled:!0},Ht[Gn],".")),s.a.createElement(m.a,{flex:"1"},s.a.createElement("span",{className:"c-black font14"},s.a.createElement(be.a,{value:pr.choice_text}))))}))})),s.a.createElement("div",{className:ee.a.action},s.a.createElement("span",{className:"c-light-primary current",onClick:function(){return Mt(!it)},style:{}},it?"\u6536\u8D77":"\u5C55\u5F00"),!pe.hideAction&&ir.map(function(On,or){return On.id==="up"&&pe.key===1||On.id==="down"&&pe.key===pe.len?null:s.a.createElement(w.a,{key:or,placement:"bottom",title:On.name},s.a.createElement("span",{onClick:function(){return jr(On)},className:On.icon}))})))},Yr=function(){var Sn,On;return s.a.createElement("aside",null,s.a.createElement("div",{className:ee.a.questionType},s.a.createElement("div",null,s.a.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),s.a.createElement("section",{className:ee.a.wrap,style:{padding:0}},s.a.createElement("p",{className:ee.a.titleWrap},s.a.createElement("span",{className:ee.a.required},"*"),s.a.createElement("span",{className:ee.a.title},"\u9898\u5E72\uFF1A")),s.a.createElement(he.a,{id:"combination-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Tn,onChange:function(Dn){return fr(Dn)}}),s.a.createElement("p",null,"\u5C0F\u9898\u6570\uFF1A",Jt==null?void 0:Jt.length),Jt==null?void 0:Jt.map(function(or,Dn){var pr;return s.a.createElement("div",{className:ee.a.fold,key:or.id},s.a.createElement("div",{onClick:function(){return Jn("open",Dn)},className:ee.a.head},s.a.createElement("i",{className:"iconfont icon-sanjiaoxing",style:{transform:or.open?"initial":"rotate(270deg) translate(2px, 4px)"}}),s.a.createElement("span",null,"\u7B2C",Dn+1,"\u5C0F\u9898\uFF08\u5355\u9009\u9898\uFF09"),s.a.createElement("b",{onClick:function(se){se.stopPropagation(),Jn("delete",Dn)},className:"iconfont icon-shanchu8"})),s.a.createElement("div",{className:"mb10",style:{display:or.open?"block":"none"}},s.a.createElement(he.a,{watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:or==null?void 0:or.name,onChange:function(se){return Jn("value",Dn,se)}}),s.a.createElement("p",{className:ee.a.titleWrap},s.a.createElement("span",{className:ee.a.required},"*"),s.a.createElement("span",{className:ee.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",s.a.createElement("span",{className:ee.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),or==null||((pr=or.qusList)===null||pr===void 0)?void 0:pr.map(function(Gn,se){var tt,rt;return s.a.createElement("div",{className:ee.a.choiceWrap,key:se},s.a.createElement(w.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},s.a.createElement("div",{className:"".concat(ee.a.answer," ").concat(or!=null&&(tt=or.qusAnswer)!==null&&tt!==void 0&&tt.includes(se)?ee.a.activeAnswer:""),onClick:function(){return Jn("answer",Dn,se)}},Ht[se])),s.a.createElement("div",{className:ee.a.editorWrap},(or==null?void 0:or.activeQusEditor)===se?s.a.createElement(he.a,{id:"single-question-option-".concat(se),watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Gn,onChange:function(Kt){return Jn("details",Dn,Kt)}}):s.a.createElement("div",{className:ee.a.htmlWrap,onClick:function(){return Jn("edit",Dn,se)}},s.a.createElement(be.a,{value:Gn}))),se>1&&s.a.createElement(w.a,{title:"\u5220\u9664"},s.a.createElement("i",{className:"".concat(ee.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return Jn("deleteQus",Dn,se)}})),se<7&&se===(or==null||((rt=or.qusList)===null||rt===void 0)?void 0:rt.length)-1&&s.a.createElement(w.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},s.a.createElement("i",{className:"".concat(ee.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return Jn("addQus",Dn)}})))}),s.a.createElement("p",{className:"mt10"},"\u5206\u503C\uFF1A",s.a.createElement(t.a,{value:or.score,max:1e4,min:0,onChange:function(se){return Jn("score",Dn,se)}})," \u5206")))}),Jt.length<20&&s.a.createElement(i.a,{type:"primary",onClick:Tr},s.a.createElement("i",{className:"iconfont icon-tianjiatimu mr5 font14"}),"\u6DFB\u52A0\u5C0F\u9898")),s.a.createElement("p",{className:"mt10"},s.a.createElement("span",{className:ee.a.difficult},s.a.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",s.a.createElement(b.a.Group,{value:St,onChange:function(Dn){an(Dn.target.value)}},s.a.createElement(b.a.Button,{value:1},"\u7B80\u5355"),s.a.createElement(b.a.Button,{value:2},"\u9002\u4E2D"),s.a.createElement(b.a.Button,{value:3},"\u56F0\u96BE")))),s.a.createElement("p",{className:ee.a.titleWrap},s.a.createElement("span",{className:"".concat(ee.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",s.a.createElement("span",{className:ee.a.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),s.a.createElement("div",{className:"mt5"},s.a.createElement(ge.a,{selectvalues:pe==null?void 0:pe.tag_discipline_ids,value:bn,onChange:Te,subId:(Sn=et.editData)===null||Sn===void 0||((On=Sn.exercise)===null||On===void 0)?void 0:On.sub_discipline_id,knowledgeOptions:K,onAddKnowledgeFinish:Vn}))),s.a.createElement("aside",{className:"tr"},(Be!==-1||pe.question_id)&&s.a.createElement(i.a,{type:"default",onClick:function(){Lt(),re(!1)}},"\u53D6\u6D88"),s.a.createElement(i.a,{className:"ml20",type:"primary",onClick:function(){Kn()}},"\u4FDD\u5B58")))},Tr=function(){var Sn={id:Math.random(),item_type:"SINGLE",open:!1,name:"",qusList:["","","",""],activeQusEditor:null,qusAnswer:[],analysis:""};Fn(Jt.concat(Sn))},Jn=function(Sn,On,or){var Dn=Object(lt.cloneDeep)(Jt);if(Sn==="open"&&(Dn[On].open=!Dn[On].open),Sn==="delete"&&Dn.splice(On,1),Sn==="value"&&(Dn[On].name=or),Sn==="answer"&&(Dn[On].qusAnswer=[or]),Sn==="edit"&&(Dn[On].activeQusEditor=or),Sn==="details"&&(Dn[On].qusList[Dn[On].activeQusEditor]=or),Sn==="addQus"&&(Dn[On].qusList=Dn[On].qusList.concat("")),Sn==="deleteQus"){var pr;Dn[On].qusList=Dn[On].qusList.filter(function(Gn,se){return se!==or}),Dn[On].qusAnswer=(pr=Dn[On].qusAnswer)===null||pr===void 0?void 0:pr.filter(function(Gn){return Gn!==or})}Sn==="analysis"&&(Dn[On].analysis=or),Sn==="score"&&(Dn[On].score=or),Fn(Dn)};return s.a.createElement("section",{className:ee.a.wrap},!$&&ua(),$&&Yr())},Tt=Object(V.a)(function(Ae){var ye=Ae.problemset,Se=Ae.loading,dt=Ae.globalSetting,et=Ae.exercise;return{problemset:ye,globalSetting:dt,exercise:et,loading:Se.effects}},null,null,{forwardRef:!0})(Object(g.forwardRef)(sn)),wt=_("ngQI"),Qe=_("loLm"),Je=_.n(Qe),Xe=function(ye){var Se=ye.data,dt=ye.isDragDisabled,et=dt===void 0?!1:dt,xt=ye.editorProps,xn=xt===void 0?{}:xt,Dt=ye.onDragEnd,_t=Dt===void 0?function(){}:Dt,mn=function(){var $t,Zt,bt,ft,Nt,jt,bn,Te,ve,Q,$,re,de,Ue,it,Mt,Ln=[{name:"\u5355\u9009\u9898",type:0,count:Se==null||(($t=Se.exercise_types)===null||$t===void 0)?void 0:$t.q_singles,score:Se==null||((Zt=Se.exercise_types)===null||Zt===void 0)?void 0:Zt.q_singles_scores,items:[]},{name:"\u591A\u9009\u9898",type:1,count:Se==null||((bt=Se.exercise_types)===null||bt===void 0)?void 0:bt.q_doubles,score:Se==null||((ft=Se.exercise_types)===null||ft===void 0)?void 0:ft.q_doubles_scores,items:[]},{name:"\u5224\u65AD\u9898",type:2,count:Se==null||((Nt=Se.exercise_types)===null||Nt===void 0)?void 0:Nt.q_judges,score:Se==null||((jt=Se.exercise_types)===null||jt===void 0)?void 0:jt.q_judges_scores,items:[]},{name:"\u586B\u7A7A\u9898",type:3,count:Se==null||((bn=Se.exercise_types)===null||bn===void 0)?void 0:bn.q_nulls,score:Se==null||((Te=Se.exercise_types)===null||Te===void 0)?void 0:Te.q_nulls_scores,items:[]},{name:"\u7B80\u7B54\u9898",type:4,count:Se==null||((ve=Se.exercise_types)===null||ve===void 0)?void 0:ve.q_mains,score:Se==null||((Q=Se.exercise_types)===null||Q===void 0)?void 0:Q.q_mains_scores,items:[]},{name:"\u5B9E\u8BAD\u9898",type:5,count:Se==null||(($=Se.exercise_types)===null||$===void 0)?void 0:$.q_shixuns,score:Se==null||((re=Se.exercise_types)===null||re===void 0)?void 0:re.q_shixuns_scores,items:[]},{name:"\u7F16\u7A0B\u9898",type:6,count:Se==null||((de=Se.exercise_types)===null||de===void 0)?void 0:de.q_pros,score:Se==null||((Ue=Se.exercise_types)===null||Ue===void 0)?void 0:Ue.q_pros_scores,items:[]},{name:"\u7EC4\u5408\u9898",type:7,count:Se==null||((it=Se.exercise_types)===null||it===void 0)?void 0:it.q_combinations,score:Se==null||((Mt=Se.exercise_types)===null||Mt===void 0)?void 0:Mt.q_combination_scores,items:[]}];return Ln},pe=function($t,Zt,bt){var ft=Array.from($t),Nt=ft.splice(Zt,1),jt=Object(S.a)(Nt,1),bn=jt[0];return ft.splice(bt,0,bn),ft},Gt=function($t,Zt,bt){if(!$t.destination)return;var ft=pe(Zt,$t.source.index,$t.destination.index);_t(ft,bt)},Lt=function($t,Zt){if(Zt===0)return s.a.createElement(s.a.Fragment,null,s.a.createElement(At,Object(U.a)({editData:$t},$t)),s.a.createElement(L.a,null));if(Zt===1)return s.a.createElement(s.a.Fragment,null,s.a.createElement(xe,Object(U.a)({editData:$t},$t)),s.a.createElement(L.a,null));if(Zt===2)return s.a.createElement(s.a.Fragment,null,s.a.createElement(fe,Object(U.a)({editData:$t},$t)),s.a.createElement(L.a,null));if(Zt===3)return s.a.createElement(s.a.Fragment,null,s.a.createElement(Ge,Object(U.a)({editData:$t},$t)),s.a.createElement(L.a,null));if(Zt===4)return s.a.createElement(s.a.Fragment,null,s.a.createElement(Qt,Object(U.a)({editData:$t},$t)),s.a.createElement(L.a,null));if(Zt===5)return s.a.createElement(s.a.Fragment,null,s.a.createElement(Pe,Object(U.a)({editData:$t},$t)),s.a.createElement(L.a,null));if(Zt===6)return s.a.createElement(s.a.Fragment,null,s.a.createElement(mt,Object(U.a)({editData:$t},$t)),s.a.createElement(L.a,null));if(Zt===7)return s.a.createElement(s.a.Fragment,null,s.a.createElement(Tt,Object(U.a)({editData:$t},$t)),s.a.createElement(L.a,null))},Be=function($t,Zt,bt){return s.a.createElement(wt.a,{onDragEnd:function(Nt){return Gt(Nt,$t,Zt)}},s.a.createElement(wt.c,{droppableId:"droppable"},function(ft,Nt){return s.a.createElement("div",Object(U.a)({ref:ft.innerRef},ft.droppableProps,{style:{width:"100%"}}),$t==null?void 0:$t.map(function(jt,bn){var Te,ve=Object(Y.a)(Object(Y.a)({},jt),{},{key:bn+1,hideAction:!0,isPreview:!0,dragKey:Zt+"-"+bn},xn);return s.a.createElement(wt.b,{key:ve==null?void 0:ve.question_id,draggableId:ve==null||((Te=ve.question_id)===null||Te===void 0)?void 0:Te.toString(),index:bn,isDragDisabled:et},function(Q,$){return s.a.createElement("aside",Object(U.a)({ref:Q.innerRef},Q.draggableProps,Q.dragHandleProps),s.a.createElement("div",{className:Je.a.posWarp,id:ve.dragKey},Lt(ve,Zt),!et&&s.a.createElement("div",{className:Je.a.pos},s.a.createElement("div",{className:Je.a.tips},"\u62D6\u52A8\u53EF\u4EE5\u6539\u53D8\u8BD5\u9898\u663E\u793A\u987A\u5E8F"))))})}))}))},ot=function($t){var Zt=["\u96F6","\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03","\u516B","\u4E5D"],bt=["","\u5341","\u767E","\u5343","\u4E07"];$t=parseInt($t);var ft=function(Te){for(var ve=Te.toString().split("").reverse(),Q="",$=0;$0&&ve[$]==0&&ve[$-1]==0?"":Zt[ve[$]]+(ve[$]==0?bt[0]:bt[$]))+Q;return Q},Nt=Math.floor($t/1e4),jt=$t%1e4;return jt.toString().length<4&&(jt="0"+jt),Nt?ft(Nt)+"\u4E07"+ft(jt):ft($t)},Xt=function(){var $t,Zt=mn();Se==null||(($t=Se.exercise_questions)===null||$t===void 0)||$t.forEach(function(ft,Nt){if(ft.question_type===0){var jt,bn;(jt=Zt[ft.question_type])===null||jt===void 0||((bn=jt.items)===null||bn===void 0)||bn.push(ft)}if(ft.question_type===1){var Te,ve;(Te=Zt[ft.question_type])===null||Te===void 0||((ve=Te.items)===null||ve===void 0)||ve.push(ft)}if(ft.question_type===2){var Q,$;(Q=Zt[ft.question_type])===null||Q===void 0||(($=Q.items)===null||$===void 0)||$.push(ft)}if(ft.question_type===3){var re,de;(re=Zt[ft.question_type])===null||re===void 0||((de=re.items)===null||de===void 0)||de.push(ft)}if(ft.question_type===4){var Ue,it;(Ue=Zt[ft.question_type])===null||Ue===void 0||((it=Ue.items)===null||it===void 0)||it.push(ft)}if(ft.question_type===5){var Mt,Ln;(Mt=Zt[ft.question_type])===null||Mt===void 0||((Ln=Mt.items)===null||Ln===void 0)||Ln.push(ft)}if(ft.question_type===6){var kn,St;(kn=Zt[ft.question_type])===null||kn===void 0||((St=kn.items)===null||St===void 0)||St.push(ft)}if(ft.question_type===7){var an,Pn;(an=Zt[ft.question_type])===null||an===void 0||((Pn=an.items)===null||Pn===void 0)||Pn.push(ft)}});var bt=Se==null?void 0:Se.map(function(ft,Nt){return s.a.createElement(s.a.Fragment,{key:Nt},s.a.createElement("div",{className:"pl20"},s.a.createElement("span",{className:"font16 c-light-primary"},ot(Nt+1),"\u3001",ft.name),s.a.createElement("span",{className:"c-grey-999"},"\uFF08\u5171",ft.count,"\u9898",(ft==null?void 0:ft.question_type)===7?"\uFF0C\u5305\u542B".concat(ft.sub_count,"\u5C0F\u9898"):"","\uFF1B\u5171",ft.score,"\u5206\uFF09")),Be(ft.items,ft==null?void 0:ft.question_type,ft==null?void 0:ft.name))});return bt};return s.a.createElement("div",null," ",Xt()," ")},Oe=ie.a=Xe},LdHM:function(Ye,ie,_){"use strict";_.d(ie,"b",function(){return h}),_.d(ie,"a",function(){return x});var Y=_("1OyB"),j=_("vuIU"),L=_("Ji7U"),U=_("LK+K"),S=_("q1tI"),g=_("rePB"),s=_("Ff2n"),d=_("ODXe"),w=_("4IlW"),p=_("bX4T"),a=_("YrtM"),f=_("TSYQ"),E=_.n(f),y=_("+nKL"),m=_("8OUc"),O=function(J,X){var te=J.prefixCls,ee=J.id,be=J.flattenOptions,ge=J.childrenAsData,je=J.values,He=J.searchValue,nt=J.multiple,Ge=J.defaultActiveFirstOption,he=J.height,ce=J.itemHeight,Ee=J.notFoundContent,fe=J.open,Ne=J.menuItemSelectedIcon,Ce=J.virtual,xe=J.onSelect,ze=J.onToggleOpen,Le=J.onActiveValue,Fe=J.onScroll,Pe=J.onMouseEnter,Ve="".concat(te,"-item"),at=Object(a.a)(function(){return be},[fe,be],function(wt,Qe){return Qe[0]&&wt[1]!==Qe[1]}),At=S.useRef(null),Rt=function(Qe){Qe.preventDefault()},tn=function(Qe){At.current&&At.current.scrollTo({index:Qe})},Qt=function(Qe){for(var Je=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,Xe=at.length,Oe=0;Oe1&&arguments[1]!==void 0?arguments[1]:!1;return Object(C.a)(H).map(function(X,te){if(!S.isValidElement(X)||!X.type)return null;var ee=X.type.isSelectOptGroup,be=X.key,ge=X.props,je=ge.children,He=Object(s.a)(ge,["children"]);return J||!ee?A(X):Object(t.a)(Object(t.a)({key:"__RC_SELECT_GRP__".concat(be===null?te:be,"__"),label:be},He),{},{options:v(je)})}).filter(function(X){return X})}var o=_("2Qr1"),l=_("qNPg"),c=_("U8pU"),M=_("Kwbf"),P=_("WKfj");function T(H){var J=H.mode,X=H.options,te=H.children,ee=H.backfill,be=H.allowClear,ge=H.placeholder,je=H.getInputElement,He=H.showSearch,nt=H.onSearch,Ge=H.defaultOpen,he=H.autoFocus,ce=H.labelInValue,Ee=H.value,fe=H.inputValue,Ne=H.optionLabelProp,Ce=J==="multiple"||J==="tags",xe=He!==void 0?He:Ce||J==="combobox",ze=X||v(te);if(Object(M.a)(J!=="tags"||ze.every(function(Ve){return!Ve.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),J==="tags"||J==="combobox"){var Le=ze.some(function(Ve){return Ve.options?Ve.options.some(function(at){return typeof("value"in at?at.value:at.key)=="number"}):typeof("value"in Ve?Ve.value:Ve.key)=="number"});Object(M.a)(!Le,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(M.a)(J!=="combobox"||!Ne,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(M.a)(J==="combobox"||!ee,"`backfill` only works with `combobox` mode."),Object(M.a)(J==="combobox"||!je,"`getInputElement` only work with `combobox` mode."),Object(M.b)(J!=="combobox"||!je||!be||!ge,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),nt&&!xe&&J!=="combobox"&&J!=="tags"&&Object(M.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(M.b)(!Ge||he,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),Ee!=null){var Fe=Object(P.d)(Ee);Object(M.a)(!ce||Fe.every(function(Ve){return Object(c.a)(Ve)==="object"&&("key"in Ve||"value"in Ve)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(M.a)(!Ce||Array.isArray(Ee),"`value` should be array when `mode` is `multiple` or `tags`")}if(te){var Pe=null;Object(C.a)(te).some(function(Ve){if(!S.isValidElement(Ve)||!Ve.type)return!1;var at=Ve.type;if(at.isSelectOption)return!1;if(at.isSelectOptGroup){var At=Object(C.a)(Ve.props.children).every(function(Rt){return!S.isValidElement(Rt)||!Ve.type||Rt.type.isSelectOption?!0:(Pe=Rt.type,!1)});return!At}return Pe=at,!0}),Pe&&Object(M.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Pe.displayName||Pe.name||Pe,"`.")),Object(M.a)(fe===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var k=T,N=Object(l.a)({prefixCls:"rc-select",components:{optionList:r},convertChildrenToData:v,flattenOptions:o.d,getLabeledValue:o.e,filterOptions:o.b,isValueDisabled:o.g,findValueOption:o.c,warningProps:k,fillOptionsWithMissingValue:o.a}),F=function(H){Object(L.a)(X,H);var J=Object(U.a)(X);function X(){var te;return Object(Y.a)(this,X),te=J.apply(this,arguments),te.selectRef=S.createRef(),te.focus=function(){te.selectRef.current.focus()},te.blur=function(){te.selectRef.current.blur()},te}return Object(j.a)(X,[{key:"render",value:function(){return S.createElement(N,Object.assign({ref:this.selectRef},this.props))}}]),X}(S.Component);F.Option=h,F.OptGroup=x;var V=F,z=ie.c=V},M8RZ:function(Ye,ie,_){"use strict";_.d(ie,"a",function(){return w});var Y=_("fWQN"),j=_("mtLc"),L=_("yKVA"),U=_("879j"),S=_("q1tI"),g=_.n(S),s=_("i8i4"),d=_.n(s),w=function(p){Object(L.a)(f,p);var a=Object(U.a)(f);function f(E){var y;Object(Y.a)(this,f),y=a.call(this,E);var m=window.document;return y.node=m.createElement("div"),m.body.appendChild(y.node),y}return Object(j.a)(f,[{key:"render",value:function(){var y=this.props.children;return Object(s.createPortal)(y,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),f}(g.a.Component)},MEGo:function(Ye,ie,_){var Y=_("4fz+"),j=_("Dagg"),L=_("dqUG"),U=_("2fw6"),S=_("x6Kt"),g=_("rmlV"),s=_("yxFR"),d=_("y+Vt"),w=_("h7HQ"),p=_("1Jh7"),a=_("SKnc"),f=_("K2GJ"),E=_("Fofx"),y=_("NC18"),m=y.createFromString,O=_("bYtY"),i=O.isString,r=O.extend,u=O.defaults,h=O.trim,b=O.each,x=/[\s,]+/;function t(X){if(i(X)){var te=new DOMParser;X=te.parseFromString(X,"text/xml")}for(X.nodeType===9&&(X=X.firstChild);X.nodeName.toLowerCase()!=="svg"||X.nodeType!==1;)X=X.nextSibling;return X}function C(){this._defs={},this._root=null,this._isDefine=!1,this._isText=!1}C.prototype.parse=function(X,te){te=te||{};var ee=t(X);if(!ee)throw new Error("Illegal svg");var be=new Y;this._root=be;var ge=ee.getAttribute("viewBox")||"",je=parseFloat(ee.getAttribute("width")||te.width),He=parseFloat(ee.getAttribute("height")||te.height);isNaN(je)&&(je=null),isNaN(He)&&(He=null),P(ee,be,null,!0);for(var nt=ee.firstChild;nt;)this._parseNode(nt,be),nt=nt.nextSibling;var Ge,he;if(ge){var ce=h(ge).split(x);ce.length>=4&&(Ge={x:parseFloat(ce[0]||0),y:parseFloat(ce[1]||0),width:parseFloat(ce[2]),height:parseFloat(ce[3])})}if(Ge&&je!=null&&He!=null&&(he=H(Ge,je,He),!te.ignoreViewBox)){var Ee=be;be=new Y,be.add(Ee),Ee.scale=he.scale.slice(),Ee.position=he.position.slice()}return!te.ignoreRootClip&&je!=null&&He!=null&&be.setClipPath(new S({shape:{x:0,y:0,width:je,height:He}})),{root:be,width:je,height:He,viewBoxRect:Ge,viewBoxTransform:he}},C.prototype._parseNode=function(X,te){var ee=X.nodeName.toLowerCase();ee==="defs"?this._isDefine=!0:ee==="text"&&(this._isText=!0);var be;if(this._isDefine){var ge=v[ee];if(ge){var je=ge.call(this,X),He=X.getAttribute("id");He&&(this._defs[He]=je)}}else{var ge=A[ee];ge&&(be=ge.call(this,X,te),te.add(be))}for(var nt=X.firstChild;nt;)nt.nodeType===1&&this._parseNode(nt,be),nt.nodeType===3&&this._isText&&this._parseText(nt,be),nt=nt.nextSibling;ee==="defs"?this._isDefine=!1:ee==="text"&&(this._isText=!1)},C.prototype._parseText=function(X,te){if(X.nodeType===1){var ee=X.getAttribute("dx")||0,be=X.getAttribute("dy")||0;this._textX+=parseFloat(ee),this._textY+=parseFloat(be)}var ge=new L({style:{text:X.textContent,transformText:!0},position:[this._textX||0,this._textY||0]});l(te,ge),P(X,ge,this._defs);var je=ge.style.fontSize;je&&je<9&&(ge.style.fontSize=9,ge.scale=ge.scale||[1,1],ge.scale[0]*=je/9,ge.scale[1]*=je/9);var He=ge.getBoundingRect();return this._textX+=He.width,te.add(ge),ge};var A={g:function(X,te){var ee=new Y;return l(te,ee),P(X,ee,this._defs),ee},rect:function(X,te){var ee=new S;return l(te,ee),P(X,ee,this._defs),ee.setShape({x:parseFloat(X.getAttribute("x")||0),y:parseFloat(X.getAttribute("y")||0),width:parseFloat(X.getAttribute("width")||0),height:parseFloat(X.getAttribute("height")||0)}),ee},circle:function(X,te){var ee=new U;return l(te,ee),P(X,ee,this._defs),ee.setShape({cx:parseFloat(X.getAttribute("cx")||0),cy:parseFloat(X.getAttribute("cy")||0),r:parseFloat(X.getAttribute("r")||0)}),ee},line:function(X,te){var ee=new s;return l(te,ee),P(X,ee,this._defs),ee.setShape({x1:parseFloat(X.getAttribute("x1")||0),y1:parseFloat(X.getAttribute("y1")||0),x2:parseFloat(X.getAttribute("x2")||0),y2:parseFloat(X.getAttribute("y2")||0)}),ee},ellipse:function(X,te){var ee=new g;return l(te,ee),P(X,ee,this._defs),ee.setShape({cx:parseFloat(X.getAttribute("cx")||0),cy:parseFloat(X.getAttribute("cy")||0),rx:parseFloat(X.getAttribute("rx")||0),ry:parseFloat(X.getAttribute("ry")||0)}),ee},polygon:function(X,te){var ee=X.getAttribute("points");ee&&(ee=c(ee));var be=new w({shape:{points:ee||[]}});return l(te,be),P(X,be,this._defs),be},polyline:function(X,te){var ee=new d;l(te,ee),P(X,ee,this._defs);var be=X.getAttribute("points");be&&(be=c(be));var ge=new p({shape:{points:be||[]}});return ge},image:function(X,te){var ee=new j;return l(te,ee),P(X,ee,this._defs),ee.setStyle({image:X.getAttribute("xlink:href"),x:X.getAttribute("x"),y:X.getAttribute("y"),width:X.getAttribute("width"),height:X.getAttribute("height")}),ee},text:function(X,te){var ee=X.getAttribute("x")||0,be=X.getAttribute("y")||0,ge=X.getAttribute("dx")||0,je=X.getAttribute("dy")||0;this._textX=parseFloat(ee)+parseFloat(ge),this._textY=parseFloat(be)+parseFloat(je);var He=new Y;return l(te,He),P(X,He,this._defs),He},tspan:function(X,te){var ee=X.getAttribute("x"),be=X.getAttribute("y");ee!=null&&(this._textX=parseFloat(ee)),be!=null&&(this._textY=parseFloat(be));var ge=X.getAttribute("dx")||0,je=X.getAttribute("dy")||0,He=new Y;return l(te,He),P(X,He,this._defs),this._textX+=ge,this._textY+=je,He},path:function(X,te){var ee=X.getAttribute("d")||"",be=m(ee);return l(te,be),P(X,be,this._defs),be}},v={lineargradient:function(X){var te=parseInt(X.getAttribute("x1")||0,10),ee=parseInt(X.getAttribute("y1")||0,10),be=parseInt(X.getAttribute("x2")||10,10),ge=parseInt(X.getAttribute("y2")||0,10),je=new a(te,ee,be,ge);return o(X,je),je},radialgradient:function(X){}};function o(X,te){for(var ee=X.firstChild;ee;){if(ee.nodeType===1){var be=ee.getAttribute("offset");be.indexOf("%")>0?be=parseInt(be,10)/100:be?be=parseFloat(be):be=0;var ge=ee.getAttribute("stop-color")||"#000000";te.addColorStop(be,ge)}ee=ee.nextSibling}}function l(X,te){X&&X.__inheritedStyle&&(te.__inheritedStyle||(te.__inheritedStyle={}),u(te.__inheritedStyle,X.__inheritedStyle))}function c(X){for(var te=h(X).split(x),ee=[],be=0;be0;je-=2){var He=ge[je],nt=ge[je-1];be=be||E.create();switch(nt){case"translate":He=h(He).split(x),E.translate(be,be,[parseFloat(He[0]),parseFloat(He[1]||0)]);break;case"scale":He=h(He).split(x),E.scale(be,be,[parseFloat(He[0]),parseFloat(He[1]||He[0])]);break;case"rotate":He=h(He).split(x),E.rotate(be,be,parseFloat(He[0]));break;case"skew":He=h(He).split(x),console.warn("Skew transform is not supported yet");break;case"matrix":var He=h(He).split(x);be[0]=parseFloat(He[0]),be[1]=parseFloat(He[1]),be[2]=parseFloat(He[2]),be[3]=parseFloat(He[3]),be[4]=parseFloat(He[4]),be[5]=parseFloat(He[5]);break}}te.setLocalTransform(be)}}var V=/([^\s:;]+)\s*:\s*([^:;]+)/g;function z(X){var te=X.getAttribute("style"),ee={};if(!te)return ee;var be={};V.lastIndex=0;for(var ge;(ge=V.exec(te))!=null;)be[ge[1]]=ge[2];for(var je in M)M.hasOwnProperty(je)&&be[je]!=null&&(ee[M[je]]=be[je]);return ee}function H(X,te,ee){var be=te/X.width,ge=ee/X.height,je=Math.min(be,ge),He=[je,je],nt=[-(X.x+X.width/2)*je+te/2,-(X.y+X.height/2)*je+ee/2];return{scale:He,position:nt}}function J(X,te){var ee=new C;return ee.parse(X,te)}ie.parseXML=t,ie.makeViewBoxTransform=H,ie.parseSVG=J},MI8n:function(Ye,ie,_){"use strict";_.d(ie,"b",function(){return g}),_.d(ie,"a",function(){return w}),_.d(ie,"e",function(){return p}),_.d(ie,"d",function(){return a}),_.d(ie,"c",function(){return f}),_.d(ie,"f",function(){return E});var Y=_("/cxE"),j=_("C/vA"),L=_("pmY6"),U=_("24hK"),S=function(){var y=function(m,O){return y=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,r){i.__proto__=r}||function(i,r){for(var u in r)r.hasOwnProperty(u)&&(i[u]=r[u])},y(m,O)};return function(m,O){y(m,O);function i(){this.constructor=m}m.prototype=O===null?Object.create(O):(i.prototype=O.prototype,new i)}}(),g;(function(y){y.None=function(){return L.a.None};function m(k){return function(N,F,V){F===void 0&&(F=null);var z=!1,H;return H=k(function(J){return z?void 0:(H?H.dispose():z=!0,N.call(F,J))},null,V),z&&H.dispose(),H}}y.once=m;function O(k,N){return x(function(F,V,z){return V===void 0&&(V=null),k(function(H){return F.call(V,N(H))},null,z)})}y.map=O;function i(k,N){return x(function(F,V,z){return V===void 0&&(V=null),k(function(H){N(H),F.call(V,H)},null,z)})}y.forEach=i;function r(k,N){return x(function(F,V,z){return V===void 0&&(V=null),k(function(H){return N(H)&&F.call(V,H)},null,z)})}y.filter=r;function u(k){return k}y.signal=u;function h(){for(var k=[],N=0;N1)&&ee.fire(ge),te=0},F)})},onLastListenerRemove:function(){H.dispose()}});return ee.event}y.debounce=t;function C(k){var N=new Date().getTime();return O(m(k),function(F){return new Date().getTime()-N})}y.stopwatch=C;function A(k){var N=!0,F;return r(k,function(V){var z=N||V!==F;return N=!1,F=V,z})}y.latch=A;function v(k,N,F){N===void 0&&(N=!1),F===void 0&&(F=[]);var V=F.slice(),z=k(function(X){V?V.push(X):J.fire(X)}),H=function(){V&&V.forEach(function(X){return J.fire(X)}),V=null},J=new w({onFirstListenerAdd:function(){z||(z=k(function(X){return J.fire(X)}))},onFirstListenerDidAdd:function(){V&&(N?setTimeout(H):H())},onLastListenerRemove:function(){z&&z.dispose(),z=null}});return J.event}y.buffer=v;var o=function(){function k(N){this.event=N}return k.prototype.map=function(N){return new k(O(this.event,N))},k.prototype.forEach=function(N){return new k(i(this.event,N))},k.prototype.filter=function(N){return new k(r(this.event,N))},k.prototype.reduce=function(N,F){return new k(b(this.event,N,F))},k.prototype.latch=function(){return new k(A(this.event))},k.prototype.debounce=function(N,F,V,z){return F===void 0&&(F=100),V===void 0&&(V=!1),new k(t(this.event,N,F,V,z))},k.prototype.on=function(N,F,V){return this.event(N,F,V)},k.prototype.once=function(N,F,V){return m(this.event)(N,F,V)},k}();function l(k){return new o(k)}y.chain=l;function c(k,N,F){F===void 0&&(F=function(X){return X});var V=function(){for(var X=[],te=0;te0;return{anchor:new L(m.anchor.line,m.anchor.ch+(O?-1:1)),head:new L(m.head.line,m.head.ch+(O?1:-1))}}function f(m,O){var i=d(m);if(!i||m.getOption("disableInput"))return Y.Pass;var r=U(i,"pairs"),u=r.indexOf(O);if(u==-1)return Y.Pass;for(var h=U(i,"closeBefore"),b=U(i,"triples"),x=r.charAt(u+1)==O,t=m.listSelections(),C=u%2==0,A,v=0;v=0&&m.getRange(l,L(l.line,l.ch+3))==O+O+O?c="skipThree":c="skip";else if(x&&l.ch>1&&b.indexOf(O)>=0&&m.getRange(L(l.line,l.ch-2),l)==O+O){if(l.ch>2&&/\bstring/.test(m.getTokenTypeAt(L(l.line,l.ch-2))))return Y.Pass;c="addFour"}else if(x){var P=l.ch==0?" ":m.getRange(L(l.line,l.ch-1),l);if(!Y.isWordChar(M)&&P!=O&&!Y.isWordChar(P))c="both";else return Y.Pass}else if(C&&(M.length===0||/\s/.test(M)||h.indexOf(M)>-1))c="both";else return Y.Pass;if(!A)A=c;else if(A!=c)return Y.Pass}var T=u%2?r.charAt(u-1):O,k=u%2?O:r.charAt(u+1);m.operation(function(){if(A=="skip")m.execCommand("goCharRight");else if(A=="skipThree")for(var N=0;N<3;N++)m.execCommand("goCharRight");else if(A=="surround"){for(var F=m.getSelections(),N=0;N0)){dt.next=4;break}return y.b.info("\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),dt.abrupt("return");case 4:return lt(!0),Xe={check_ids:X.actionTabs.selectArrs,group_ids:Ve},tn||(Xe.end_time=o()(Je.end_time).format("YYYY-MM-DD HH:mm")),Xe.group_ids=Ve.map(function(et){return et.course_group_id}),dt.next=10,Object(l.a)("/api/courses/".concat(ee.coursesId,"/exercises/end_exercise.json"),{method:"post",body:Xe});case 10:Oe=dt.sent,Oe.status===0&&(y.b.success("\u64CD\u4F5C\u6210\u529F"),Object(c.Y)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u6279\u91CF\u7ED3\u675F"]),te({type:"exercise/setActionTabs",payload:{}}),X!=null&&(Ae=X.actionTabs)!==null&&Ae!==void 0&&Ae.cb?X==null||((ye=X.actionTabs)===null||ye===void 0)||ye.cb():te({type:"classroomList/getClassroomExercisesList",payload:Object(i.a)({},X.actionTabs.params)})),lt(!1);case 13:case"end":return dt.stop()}},Qe)}));return function(){return wt.apply(this,arguments)}}(),Dt=function(){he(1),Ne([]),at([]),Qt(!0)};return A.a.createElement(j.a,{centered:!0,title:"\u7ED3\u675F\u8003\u8BD5",visible:X.actionTabs.key==="\u6279\u91CF\u7ED3\u675F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:sn,width:680,confirmLoading:mt||ze,onCancel:function(){Dt(),te({type:"exercise/setActionTabs",payload:{}})}},A.a.createElement(U.a,{spinning:ze},fe&&A.a.createElement(h.a,{form:je},A.a.createElement("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10"},A.a.createElement("img",{style:{marginRight:5},src:k.a}),"\u8003\u8BD5\u65F6\u95F4\u7ED3\u675F\u540E\uFF0C\u5B66\u751F\u5C06\u4E0D\u80FD\u518D\u7B54\u9898\u3002"),A.a.createElement(d.a,{className:"mt20 mb10"},A.a.createElement("span",{className:"mr10"},A.a.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u7ED3\u675F\u65F6\u95F4"),A.a.createElement(f.a.Group,{value:tn,onChange:function(Qe){Qt(Qe.target.value),at([])}},A.a.createElement(f.a,{value:!0},"\u7ACB\u5373\u7ED3\u675F"),A.a.createElement(f.a,{value:!1},"\u5B9A\u65F6\u7ED3\u675F")),A.a.createElement(h.a.Item,{name:"end_time",style:{marginTop:-3,visibility:tn?"hidden":"visible"}},A.a.createElement(p.a,{style:{width:170},getPopupContainer:function(Qe){return Qe.parentNode},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:o()(Object(c.d)(),"HH:mm")},disabledDate:function(Qe){return Qe&&Qe0&&A.a.createElement(d.a,{style:{marginBottom:"10px"}},A.a.createElement("span",{className:"mr10"},A.a.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u9009\u62E9\u73ED\u7EA7:"),A.a.createElement("div",null,fe.length>0&&A.a.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},A.a.createElement("span",{style:{flex:1}},A.a.createElement(g.a,{checked:Ve.length===fe.length,onChange:function(Qe){Ve.length===fe.length?at([]):at(fe)}},"\u5168\u9009")," "),A.a.createElement("span",{style:{width:16}}),A.a.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",Ve.length||0,"\u4E2A\u5206\u73ED")),A.a.createElement(N.a,{data:fe,selectedRowKeys:Ve,setSelectedRowKeys:at}))))))};ie.a=Object(P.a)(function(H){var J=H.exercise;return{exercise:J}})(z)},GABl:function(Ye,ie){Ye.exports="data:image/png;base64,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"},GUcZ:function(Ye,ie,_){"use strict";var Y=_("fWQN"),j=_("mtLc"),L=function(){function Te(){Object(Y.a)(this,Te)}return Object(j.a)(Te,null,[{key:"install",value:function(){Object.setPrototypeOf=Object.setPrototypeOf||function(Q,$){return Q.__proto__=$,Q},Object.assign=Object.assign||function(Q){if(Q==null)throw new TypeError("Cannot convert undefined or null to object");for(var $=Object(Q),re=1;re ").concat($);if(Te.ENABLE_CALLBACK&&Te.emitter.emit("log","error",re),!Te.ENABLE_ERROR)return;console.error?console.error(re):console.warn?console.warn(re):console.log(re)}},{key:"i",value:function(Q,$){(!Q||Te.FORCE_GLOBAL_TAG)&&(Q=Te.GLOBAL_TAG);var re="[".concat(Q,"] > ").concat($);if(Te.ENABLE_CALLBACK&&Te.emitter.emit("log","info",re),!Te.ENABLE_INFO)return;console.info?console.info(re):console.log(re)}},{key:"w",value:function(Q,$){(!Q||Te.FORCE_GLOBAL_TAG)&&(Q=Te.GLOBAL_TAG);var re="[".concat(Q,"] > ").concat($);if(Te.ENABLE_CALLBACK&&Te.emitter.emit("log","warn",re),!Te.ENABLE_WARN)return;console.warn?console.warn(re):console.log(re)}},{key:"d",value:function(Q,$){(!Q||Te.FORCE_GLOBAL_TAG)&&(Q=Te.GLOBAL_TAG);var re="[".concat(Q,"] > ").concat($);if(Te.ENABLE_CALLBACK&&Te.emitter.emit("log","debug",re),!Te.ENABLE_DEBUG)return;console.debug?console.debug(re):console.log(re)}},{key:"v",value:function(Q,$){(!Q||Te.FORCE_GLOBAL_TAG)&&(Q=Te.GLOBAL_TAG);var re="[".concat(Q,"] > ").concat($);if(Te.ENABLE_CALLBACK&&Te.emitter.emit("log","verbose",re),!Te.ENABLE_VERBOSE)return;console.log(re)}}]),Te}();s.GLOBAL_TAG="flv.js",s.FORCE_GLOBAL_TAG=!1,s.ENABLE_ERROR=!0,s.ENABLE_INFO=!0,s.ENABLE_WARN=!0,s.ENABLE_DEBUG=!0,s.ENABLE_VERBOSE=!0,s.ENABLE_CALLBACK=!1,s.emitter=new g.a;var d=s,w=function(){function Te(){Object(Y.a)(this,Te),this._firstCheckpoint=0,this._lastCheckpoint=0,this._intervalBytes=0,this._totalBytes=0,this._lastSecondBytes=0,self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now}return Object(j.a)(Te,[{key:"reset",value:function(){this._firstCheckpoint=this._lastCheckpoint=0,this._totalBytes=this._intervalBytes=0,this._lastSecondBytes=0}},{key:"addBytes",value:function(Q){this._firstCheckpoint===0?(this._firstCheckpoint=this._now(),this._lastCheckpoint=this._firstCheckpoint,this._intervalBytes+=Q,this._totalBytes+=Q):this._now()-this._lastCheckpoint<1e3?(this._intervalBytes+=Q,this._totalBytes+=Q):(this._lastSecondBytes=this._intervalBytes,this._intervalBytes=Q,this._totalBytes+=Q,this._lastCheckpoint=this._now())}},{key:"currentKBps",get:function(){this.addBytes(0);var Q=(this._now()-this._lastCheckpoint)/1e3;return Q==0&&(Q=1),this._intervalBytes/Q/1024}},{key:"lastSecondKBps",get:function(){return this.addBytes(0),this._lastSecondBytes!==0?this._lastSecondBytes/1024:this._now()-this._lastCheckpoint>=500?this.currentKBps:0}},{key:"averageKBps",get:function(){var Q=(this._now()-this._firstCheckpoint)/1e3;return this._totalBytes/Q/1024}}]),Te}(),p=w,a=_("yKVA"),f=_("879j"),E=function(){function Te(ve){Object(Y.a)(this,Te),this._message=ve}return Object(j.a)(Te,[{key:"name",get:function(){return"RuntimeException"}},{key:"message",get:function(){return this._message}},{key:"toString",value:function(){return this.name+": "+this.message}}]),Te}(),y=function(Te){Object(a.a)(Q,Te);var ve=Object(f.a)(Q);function Q($){return Object(Y.a)(this,Q),ve.call(this,$)}return Object(j.a)(Q,[{key:"name",get:function(){return"IllegalStateException"}}]),Q}(E),m=function(Te){Object(a.a)(Q,Te);var ve=Object(f.a)(Q);function Q($){return Object(Y.a)(this,Q),ve.call(this,$)}return Object(j.a)(Q,[{key:"name",get:function(){return"InvalidArgumentException"}}]),Q}(E),O=function(Te){Object(a.a)(Q,Te);var ve=Object(f.a)(Q);function Q($){return Object(Y.a)(this,Q),ve.call(this,$)}return Object(j.a)(Q,[{key:"name",get:function(){return"NotImplementedException"}}]),Q}(E),i={kIdle:0,kConnecting:1,kBuffering:2,kError:3,kComplete:4},r={OK:"OK",EXCEPTION:"Exception",HTTP_STATUS_CODE_INVALID:"HttpStatusCodeInvalid",CONNECTING_TIMEOUT:"ConnectingTimeout",EARLY_EOF:"EarlyEof",UNRECOVERABLE_EARLY_EOF:"UnrecoverableEarlyEof"},u=function(){function Te(ve){Object(Y.a)(this,Te),this._type=ve||"undefined",this._status=i.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}return Object(j.a)(Te,[{key:"destroy",value:function(){this._status=i.kIdle,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}},{key:"isWorking",value:function(){return this._status===i.kConnecting||this._status===i.kBuffering}},{key:"type",get:function(){return this._type}},{key:"status",get:function(){return this._status}},{key:"needStashBuffer",get:function(){return this._needStash}},{key:"onContentLengthKnown",get:function(){return this._onContentLengthKnown},set:function(Q){this._onContentLengthKnown=Q}},{key:"onURLRedirect",get:function(){return this._onURLRedirect},set:function(Q){this._onURLRedirect=Q}},{key:"onDataArrival",get:function(){return this._onDataArrival},set:function(Q){this._onDataArrival=Q}},{key:"onError",get:function(){return this._onError},set:function(Q){this._onError=Q}},{key:"onComplete",get:function(){return this._onComplete},set:function(Q){this._onComplete=Q}},{key:"open",value:function(Q,$){throw new O("Unimplemented abstract function!")}},{key:"abort",value:function(){throw new O("Unimplemented abstract function!")}}]),Te}(),h=_("oZsa");function b(Te,ve){for(;!Object.prototype.hasOwnProperty.call(Te,ve)&&!(Te=Object(h.a)(Te),Te===null););return Te}function x(Te,ve,Q){return typeof Reflect!="undefined"&&Reflect.get?x=Reflect.get:x=function(re,de,Ue){var it=b(re,de);if(!it)return;var Mt=Object.getOwnPropertyDescriptor(it,de);return Mt.get?Mt.get.call(Ue):Mt.value},x(Te,ve,Q||Te)}var t={};function C(){var Te=self.navigator.userAgent.toLowerCase(),ve=/(edge)\/([\w.]+)/.exec(Te)||/(opr)[\/]([\w.]+)/.exec(Te)||/(chrome)[ \/]([\w.]+)/.exec(Te)||/(iemobile)[\/]([\w.]+)/.exec(Te)||/(version)(applewebkit)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(Te)||/(webkit)[ \/]([\w.]+).*(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(Te)||/(webkit)[ \/]([\w.]+)/.exec(Te)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(Te)||/(msie) ([\w.]+)/.exec(Te)||Te.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(Te)||Te.indexOf("compatible")<0&&/(firefox)[ \/]([\w.]+)/.exec(Te)||[],Q=/(ipad)/.exec(Te)||/(ipod)/.exec(Te)||/(windows phone)/.exec(Te)||/(iphone)/.exec(Te)||/(kindle)/.exec(Te)||/(android)/.exec(Te)||/(windows)/.exec(Te)||/(mac)/.exec(Te)||/(linux)/.exec(Te)||/(cros)/.exec(Te)||[],$={browser:ve[5]||ve[3]||ve[1]||"",version:ve[2]||ve[4]||"0",majorVersion:ve[4]||ve[2]||"0",platform:Q[0]||""},re={};if($.browser){re[$.browser]=!0;var de=$.majorVersion.split(".");re.version={major:parseInt($.majorVersion,10),string:$.version},de.length>1&&(re.version.minor=parseInt(de[1],10)),de.length>2&&(re.version.build=parseInt(de[2],10))}if($.platform&&(re[$.platform]=!0),(re.chrome||re.opr||re.safari)&&(re.webkit=!0),re.rv||re.iemobile){re.rv&&delete re.rv;var Ue="msie";$.browser=Ue,re[Ue]=!0}if(re.edge){delete re.edge;var it="msedge";$.browser=it,re[it]=!0}if(re.opr){var Mt="opera";$.browser=Mt,re[Mt]=!0}if(re.safari&&re.android){var Ln="android";$.browser=Ln,re[Ln]=!0}re.name=$.browser,re.platform=$.platform;for(var kn in t)t.hasOwnProperty(kn)&&delete t[kn];Object.assign(t,re)}C();var A=t,v=function(Te){Object(a.a)(Q,Te);var ve=Object(f.a)(Q);function Q($,re){var de;return Object(Y.a)(this,Q),de=ve.call(this,"fetch-stream-loader"),de.TAG="FetchStreamLoader",de._seekHandler=$,de._config=re,de._needStash=!0,de._requestAbort=!1,de._contentLength=null,de._receivedLength=0,de}return Object(j.a)(Q,[{key:"destroy",value:function(){this.isWorking()&&this.abort(),x(Object(h.a)(Q.prototype),"destroy",this).call(this)}},{key:"open",value:function(re,de){var Ue=this;this._dataSource=re,this._range=de;var it=re.url;this._config.reuseRedirectedURL&&re.redirectedURL!=null&&(it=re.redirectedURL);var Mt=this._seekHandler.getConfig(it,de),Ln=new self.Headers;if(typeof Mt.headers=="object"){var kn=Mt.headers;for(var St in kn)kn.hasOwnProperty(St)&&Ln.append(St,kn[St])}var an={method:"GET",headers:Ln,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};if(typeof this._config.headers=="object")for(var Pn in this._config.headers)Ln.append(Pn,this._config.headers[Pn]);re.cors===!1&&(an.mode="same-origin"),re.withCredentials&&(an.credentials="include"),re.referrerPolicy&&(an.referrerPolicy=re.referrerPolicy),this._status=i.kConnecting,self.fetch(Mt.url,an).then(function(dn){if(Ue._requestAbort){Ue._requestAbort=!1,Ue._status=i.kIdle;return}if(dn.ok&&dn.status>=200&&dn.status<=299){if(dn.url!==Mt.url&&Ue._onURLRedirect){var jn=Ue._seekHandler.removeURLParameters(dn.url);Ue._onURLRedirect(jn)}var Bn=dn.headers.get("Content-Length");return Bn!=null&&(Ue._contentLength=parseInt(Bn),Ue._contentLength!==0&&(Ue._onContentLengthKnown&&Ue._onContentLengthKnown(Ue._contentLength))),Ue._pump.call(Ue,dn.body.getReader())}else if(Ue._status=i.kError,Ue._onError)Ue._onError(r.HTTP_STATUS_CODE_INVALID,{code:dn.status,msg:dn.statusText});else throw new E("FetchStreamLoader: Http code invalid, "+dn.status+" "+dn.statusText)}).catch(function(dn){if(Ue._status=i.kError,Ue._onError)Ue._onError(r.EXCEPTION,{code:-1,msg:dn.message});else throw dn})}},{key:"abort",value:function(){this._requestAbort=!0}},{key:"_pump",value:function(re){var de=this;return re.read().then(function(Ue){if(Ue.done)if(de._contentLength!==null&&de._receivedLength=15048,de=A.msedge?re:!0;return self.fetch&&self.ReadableStream&&de}catch(Ue){return!1}}}]),Q}(u),o=v,l=function(Te){Object(a.a)(Q,Te);var ve=Object(f.a)(Q);function Q($,re){var de;return Object(Y.a)(this,Q),de=ve.call(this,"xhr-moz-chunked-loader"),de.TAG="MozChunkedLoader",de._seekHandler=$,de._config=re,de._needStash=!0,de._xhr=null,de._requestAbort=!1,de._contentLength=null,de._receivedLength=0,de}return Object(j.a)(Q,[{key:"destroy",value:function(){this.isWorking()&&this.abort(),this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onloadend=null,this._xhr.onerror=null,this._xhr=null),x(Object(h.a)(Q.prototype),"destroy",this).call(this)}},{key:"open",value:function(re,de){this._dataSource=re,this._range=de;var Ue=re.url;this._config.reuseRedirectedURL&&re.redirectedURL!=null&&(Ue=re.redirectedURL);var it=this._seekHandler.getConfig(Ue,de);this._requestURL=it.url;var Mt=this._xhr=new XMLHttpRequest;if(Mt.open("GET",it.url,!0),Mt.responseType="moz-chunked-arraybuffer",Mt.onreadystatechange=this._onReadyStateChange.bind(this),Mt.onprogress=this._onProgress.bind(this),Mt.onloadend=this._onLoadEnd.bind(this),Mt.onerror=this._onXhrError.bind(this),re.withCredentials&&(Mt.withCredentials=!0),typeof it.headers=="object"){var Ln=it.headers;for(var kn in Ln)Ln.hasOwnProperty(kn)&&Mt.setRequestHeader(kn,Ln[kn])}if(typeof this._config.headers=="object"){var St=this._config.headers;for(var an in St)St.hasOwnProperty(an)&&Mt.setRequestHeader(an,St[an])}this._status=i.kConnecting,Mt.send()}},{key:"abort",value:function(){this._requestAbort=!0,this._xhr&&this._xhr.abort(),this._status=i.kComplete}},{key:"_onReadyStateChange",value:function(re){var de=re.target;if(de.readyState===2){if(de.responseURL!=null&&de.responseURL!==this._requestURL&&this._onURLRedirect){var Ue=this._seekHandler.removeURLParameters(de.responseURL);this._onURLRedirect(Ue)}if(de.status!==0&&(de.status<200||de.status>299))if(this._status=i.kError,this._onError)this._onError(r.HTTP_STATUS_CODE_INVALID,{code:de.status,msg:de.statusText});else throw new E("MozChunkedLoader: Http code invalid, "+de.status+" "+de.statusText);else this._status=i.kBuffering}}},{key:"_onProgress",value:function(re){if(this._status===i.kError)return;this._contentLength===null&&(re.total!==null&&re.total!==0&&(this._contentLength=re.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)));var de=re.target.response,Ue=this._range.from+this._receivedLength;this._receivedLength+=de.byteLength,this._onDataArrival&&this._onDataArrival(de,Ue,this._receivedLength)}},{key:"_onLoadEnd",value:function(re){if(this._requestAbort===!0){this._requestAbort=!1;return}else if(this._status===i.kError)return;this._status=i.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1)}},{key:"_onXhrError",value:function(re){this._status=i.kError;var de=0,Ue=null;if(this._contentLength&&re.loaded=200&&de.status<=299){if(this._status=i.kBuffering,de.responseURL!=null){var Ue=this._seekHandler.removeURLParameters(de.responseURL);de.responseURL!==this._currentRequestURL&&Ue!==this._currentRedirectedURL&&(this._currentRedirectedURL=Ue,this._onURLRedirect&&this._onURLRedirect(Ue))}var it=de.getResponseHeader("Content-Length");if(it!=null&&this._contentLength==null){var Mt=parseInt(it);Mt>0&&(this._contentLength=Mt,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength))}}else if(this._status=i.kError,this._onError)this._onError(r.HTTP_STATUS_CODE_INVALID,{code:de.status,msg:de.statusText});else throw new E("MSStreamLoader: Http code invalid, "+de.status+" "+de.statusText);else if(de.readyState===3&&(de.status>=200&&de.status<=299)){this._status=i.kBuffering;var Ln=de.response;this._reader.readAsArrayBuffer(Ln)}}},{key:"_xhrOnError",value:function(re){this._status=i.kError;var de=r.EXCEPTION,Ue={code:-1,msg:re.constructor.name+" "+re.type};if(this._onError)this._onError(de,Ue);else throw new E(Ue.msg)}},{key:"_msrOnProgress",value:function(re){var de=re.target,Ue=de.result;if(Ue==null){this._doReconnectIfNeeded();return}var it=Ue.slice(this._lastTimeBufferSize);this._lastTimeBufferSize=Ue.byteLength;var Mt=this._totalRange.from+this._receivedLength;this._receivedLength+=it.byteLength,this._onDataArrival&&this._onDataArrival(it,Mt,this._receivedLength),Ue.byteLength>=this._bufferLimit&&(d.v(this.TAG,"MSStream buffer exceeded max size near ".concat(Mt+it.byteLength,", reconnecting...")),this._doReconnectIfNeeded())}},{key:"_doReconnectIfNeeded",value:function(){if(this._contentLength==null||this._receivedLength=this._contentLength&&(Ue=this._range.from+this._contentLength-1)),this._currentRequestRange={from:de,to:Ue},this._internalOpen(this._dataSource,this._currentRequestRange)}},{key:"_internalOpen",value:function(re,de){this._lastTimeLoaded=0;var Ue=re.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?Ue=this._currentRedirectedURL:re.redirectedURL!=null&&(Ue=re.redirectedURL));var it=this._seekHandler.getConfig(Ue,de);this._currentRequestURL=it.url;var Mt=this._xhr=new XMLHttpRequest;if(Mt.open("GET",it.url,!0),Mt.responseType="arraybuffer",Mt.onreadystatechange=this._onReadyStateChange.bind(this),Mt.onprogress=this._onProgress.bind(this),Mt.onload=this._onLoad.bind(this),Mt.onerror=this._onXhrError.bind(this),re.withCredentials&&(Mt.withCredentials=!0),typeof it.headers=="object"){var Ln=it.headers;for(var kn in Ln)Ln.hasOwnProperty(kn)&&Mt.setRequestHeader(kn,Ln[kn])}if(typeof this._config.headers=="object"){var St=this._config.headers;for(var an in St)St.hasOwnProperty(an)&&Mt.setRequestHeader(an,St[an])}Mt.send()}},{key:"abort",value:function(){this._requestAbort=!0,this._internalAbort(),this._status=i.kComplete}},{key:"_internalAbort",value:function(){this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onload=null,this._xhr.onerror=null,this._xhr.abort(),this._xhr=null)}},{key:"_onReadyStateChange",value:function(re){var de=re.target;if(de.readyState===2){if(de.responseURL!=null){var Ue=this._seekHandler.removeURLParameters(de.responseURL);de.responseURL!==this._currentRequestURL&&Ue!==this._currentRedirectedURL&&(this._currentRedirectedURL=Ue,this._onURLRedirect&&this._onURLRedirect(Ue))}if(de.status>=200&&de.status<=299){if(this._waitForTotalLength)return;this._status=i.kBuffering}else if(this._status=i.kError,this._onError)this._onError(r.HTTP_STATUS_CODE_INVALID,{code:de.status,msg:de.statusText});else throw new E("RangeLoader: Http code invalid, "+de.status+" "+de.statusText)}}},{key:"_onProgress",value:function(re){if(this._status===i.kError)return;if(this._contentLength===null){var de=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,de=!0;var Ue=re.total;this._internalAbort(),Ue!=null&Ue!==0&&(this._totalLength=Ue)}if(this._range.to===-1?this._contentLength=this._totalLength-this._range.from:this._contentLength=this._range.to-this._range.from+1,de){this._openSubRange();return}this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)}var it=re.loaded-this._lastTimeLoaded;this._lastTimeLoaded=re.loaded,this._speedSampler.addBytes(it)}},{key:"_normalizeSpeed",value:function(re){var de=this._chunkSizeKBList,Ue=de.length-1,it=0,Mt=0,Ln=Ue;if(re=de[it]&&re=3&&(de=this._speedSampler.currentKBps)),de!==0){var Ue=this._normalizeSpeed(de);this._currentSpeedNormalized!==Ue&&(this._currentSpeedNormalized=Ue,this._currentChunkSizeKB=Ue)}var it=re.target.response,Mt=this._range.from+this._receivedLength;this._receivedLength+=it.byteLength;var Ln=!1;this._contentLength!=null&&this._receivedLength0&&this._receivedLength0)for(var it=re.split("&"),Mt=0;Mt0;Ln[0]!==this._startName&&Ln[0]!==this._endName&&(kn&&(Ue+="&"),Ue+=it[Mt])}return Ue.length===0?$:$+"?"+Ue}}]),Te}(),J=H,X=function(){function Te(ve,Q,$){Object(Y.a)(this,Te),this.TAG="IOController",this._config=Q,this._extraData=$,this._stashInitialSize=1024*384,Q.stashInitialSize!=null&&Q.stashInitialSize>0&&(this._stashInitialSize=Q.stashInitialSize),this._stashUsed=0,this._stashSize=this._stashInitialSize,this._bufferSize=1024*1024*3,this._stashBuffer=new ArrayBuffer(this._bufferSize),this._stashByteStart=0,this._enableStash=!0,Q.enableStashBuffer===!1&&(this._enableStash=!1),this._loader=null,this._loaderClass=null,this._seekHandler=null,this._dataSource=ve,this._isWebSocketURL=/wss?:\/\/(.+?)/.test(ve.url),this._refTotalLength=ve.filesize?ve.filesize:null,this._totalLength=this._refTotalLength,this._fullRequestFlag=!1,this._currentRange=null,this._redirectedURL=null,this._speedNormalized=0,this._speedSampler=new p,this._speedNormalizeList=[64,128,256,384,512,768,1024,1536,2048,3072,4096],this._isEarlyEofReconnecting=!1,this._paused=!1,this._resumeFrom=0,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._selectSeekHandler(),this._selectLoader(),this._createLoader()}return Object(j.a)(Te,[{key:"destroy",value:function(){this._loader.isWorking()&&this._loader.abort(),this._loader.destroy(),this._loader=null,this._loaderClass=null,this._dataSource=null,this._stashBuffer=null,this._stashUsed=this._stashSize=this._bufferSize=this._stashByteStart=0,this._currentRange=null,this._speedSampler=null,this._isEarlyEofReconnecting=!1,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._extraData=null}},{key:"isWorking",value:function(){return this._loader&&this._loader.isWorking()&&!this._paused}},{key:"isPaused",value:function(){return this._paused}},{key:"status",get:function(){return this._loader.status}},{key:"extraData",get:function(){return this._extraData},set:function(Q){this._extraData=Q}},{key:"onDataArrival",get:function(){return this._onDataArrival},set:function(Q){this._onDataArrival=Q}},{key:"onSeeked",get:function(){return this._onSeeked},set:function(Q){this._onSeeked=Q}},{key:"onError",get:function(){return this._onError},set:function(Q){this._onError=Q}},{key:"onComplete",get:function(){return this._onComplete},set:function(Q){this._onComplete=Q}},{key:"onRedirect",get:function(){return this._onRedirect},set:function(Q){this._onRedirect=Q}},{key:"onRecoveredEarlyEof",get:function(){return this._onRecoveredEarlyEof},set:function(Q){this._onRecoveredEarlyEof=Q}},{key:"currentURL",get:function(){return this._dataSource.url}},{key:"hasRedirect",get:function(){return this._redirectedURL!=null||this._dataSource.redirectedURL!=null}},{key:"currentRedirectedURL",get:function(){return this._redirectedURL||this._dataSource.redirectedURL}},{key:"currentSpeed",get:function(){return this._loaderClass===k?this._loader.currentSpeed:this._speedSampler.lastSecondKBps}},{key:"loaderType",get:function(){return this._loader.type}},{key:"_selectSeekHandler",value:function(){var Q=this._config;if(Q.seekType==="range")this._seekHandler=new z(this._config.rangeLoadZeroStart);else if(Q.seekType==="param"){var $=Q.seekParamStart||"bstart",re=Q.seekParamEnd||"bend";this._seekHandler=new J($,re)}else if(Q.seekType==="custom"){if(typeof Q.customSeekHandler!="function")throw new m("Custom seekType specified in config but invalid customSeekHandler!");this._seekHandler=new Q.customSeekHandler}else throw new m("Invalid seekType in config: ".concat(Q.seekType))}},{key:"_selectLoader",value:function(){if(this._config.customLoader!=null)this._loaderClass=this._config.customLoader;else if(this._isWebSocketURL)this._loaderClass=F;else if(o.isSupported())this._loaderClass=o;else if(c.isSupported())this._loaderClass=c;else if(k.isSupported())this._loaderClass=k;else throw new E("Your browser doesn't support xhr with arraybuffer responseType!")}},{key:"_createLoader",value:function(){this._loader=new this._loaderClass(this._seekHandler,this._config),this._loader.needStashBuffer===!1&&(this._enableStash=!1),this._loader.onContentLengthKnown=this._onContentLengthKnown.bind(this),this._loader.onURLRedirect=this._onURLRedirect.bind(this),this._loader.onDataArrival=this._onLoaderChunkArrival.bind(this),this._loader.onComplete=this._onLoaderComplete.bind(this),this._loader.onError=this._onLoaderError.bind(this)}},{key:"open",value:function(Q){this._currentRange={from:0,to:-1},Q&&(this._currentRange.from=Q),this._speedSampler.reset(),Q||(this._fullRequestFlag=!0),this._loader.open(this._dataSource,Object.assign({},this._currentRange))}},{key:"abort",value:function(){this._loader.abort(),this._paused&&(this._paused=!1,this._resumeFrom=0)}},{key:"pause",value:function(){this.isWorking()&&(this._loader.abort(),this._stashUsed!==0?(this._resumeFrom=this._stashByteStart,this._currentRange.to=this._stashByteStart-1):this._resumeFrom=this._currentRange.to+1,this._stashUsed=0,this._stashByteStart=0,this._paused=!0)}},{key:"resume",value:function(){if(this._paused){this._paused=!1;var Q=this._resumeFrom;this._resumeFrom=0,this._internalSeek(Q,!0)}}},{key:"seek",value:function(Q){this._paused=!1,this._stashUsed=0,this._stashByteStart=0,this._internalSeek(Q,!0)}},{key:"_internalSeek",value:function(Q,$){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer($),this._loader.destroy(),this._loader=null;var re={from:Q,to:-1};this._currentRange={from:re.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,re),this._onSeeked&&this._onSeeked()}},{key:"updateUrl",value:function(Q){if(!Q||typeof Q!="string"||Q.length===0)throw new m("Url must be a non-empty string!");this._dataSource.url=Q}},{key:"_expandBuffer",value:function(Q){for(var $=this._stashSize;$+1024*1024*10){var de=new Uint8Array(this._stashBuffer,0,this._stashUsed),Ue=new Uint8Array(re,0,$);Ue.set(de,0)}this._stashBuffer=re,this._bufferSize=$}},{key:"_normalizeSpeed",value:function(Q){var $=this._speedNormalizeList,re=$.length-1,de=0,Ue=0,it=re;if(Q<$[0])return $[0];for(;Ue<=it;){if(de=Ue+Math.floor((it-Ue)/2),de===re||Q>=$[de]&&Q<$[de+1])return $[de];$[de]=512&&Q<=1024?$=Math.floor(Q*1.5):$=Q*2,$>8192&&($=8192);var re=$*1024+1024*1024*1;this._bufferSize0){var jn=this._stashBuffer.slice(0,this._stashUsed),Bn=this._dispatchChunks(jn,this._stashByteStart);if(Bn0){var ne=new Uint8Array(jn,Bn);dn.set(ne,0),this._stashUsed=ne.byteLength,this._stashByteStart+=Bn}}else this._stashUsed=0,this._stashByteStart+=Bn;this._stashUsed+Q.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+Q.byteLength),dn=new Uint8Array(this._stashBuffer,0,this._bufferSize)),dn.set(new Uint8Array(Q),this._stashUsed),this._stashUsed+=Q.byteLength}else{var B=this._dispatchChunks(Q,$);if(Bthis._bufferSize&&(this._expandBuffer(K),dn=new Uint8Array(this._stashBuffer,0,this._bufferSize)),dn.set(new Uint8Array(Q,B),0),this._stashUsed+=K,this._stashByteStart=$+B}}}else if(this._stashUsed===0){var it=this._dispatchChunks(Q,$);if(itthis._bufferSize&&this._expandBuffer(Mt);var Ln=new Uint8Array(this._stashBuffer,0,this._bufferSize);Ln.set(new Uint8Array(Q,it),0),this._stashUsed+=Mt,this._stashByteStart=$+it}}else{this._stashUsed+Q.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+Q.byteLength);var kn=new Uint8Array(this._stashBuffer,0,this._bufferSize);kn.set(new Uint8Array(Q),this._stashUsed),this._stashUsed+=Q.byteLength;var St=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(St0){var an=new Uint8Array(this._stashBuffer,St);kn.set(an,0)}this._stashUsed-=St,this._stashByteStart+=St}}},{key:"_flushStashBuffer",value:function(Q){if(this._stashUsed>0){var $=this._stashBuffer.slice(0,this._stashUsed),re=this._dispatchChunks($,this._stashByteStart),de=$.byteLength-re;if(re<$.byteLength)if(Q)d.w(this.TAG,"".concat(de," bytes unconsumed data remain when flush buffer, dropped"));else{if(re>0){var Ue=new Uint8Array(this._stashBuffer,0,this._bufferSize),it=new Uint8Array($,re);Ue.set(it,0),this._stashUsed=it.byteLength,this._stashByteStart+=re}return 0}return this._stashUsed=0,this._stashByteStart=0,de}return 0}},{key:"_onLoaderComplete",value:function(Q,$){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)}},{key:"_onLoaderError",value:function(Q,$){d.e(this.TAG,"Loader error, code = ".concat($.code,", msg = ").concat($.msg)),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,Q=r.UNRECOVERABLE_EARLY_EOF);switch(Q){case r.EARLY_EOF:{if(!this._config.isLive&&this._totalLength){var re=this._currentRange.to+1;re0){var $=Te.getConfig();Q.emit("change",$)}}},{key:"registerListener",value:function(Q){Te.emitter.addListener("change",Q)}},{key:"removeListener",value:function(Q){Te.emitter.removeListener("change",Q)}},{key:"addLogListener",value:function(Q){d.emitter.addListener("log",Q),d.emitter.listenerCount("log")>0&&(d.ENABLE_CALLBACK=!0,Te._notifyChange())}},{key:"removeLogListener",value:function(Q){d.emitter.removeListener("log",Q),d.emitter.listenerCount("log")===0&&(d.ENABLE_CALLBACK=!1,Te._notifyChange())}}]),Te}();Ge.emitter=new g.a;var he=Ge,ce=function(){function Te(){Object(Y.a)(this,Te),this.mimeType=null,this.duration=null,this.hasAudio=null,this.hasVideo=null,this.audioCodec=null,this.videoCodec=null,this.audioDataRate=null,this.videoDataRate=null,this.audioSampleRate=null,this.audioChannelCount=null,this.width=null,this.height=null,this.fps=null,this.profile=null,this.level=null,this.refFrames=null,this.chromaFormat=null,this.sarNum=null,this.sarDen=null,this.metadata=null,this.segments=null,this.segmentCount=null,this.hasKeyframesIndex=null,this.keyframesIndex=null}return Object(j.a)(Te,[{key:"isComplete",value:function(){var Q=this.hasAudio===!1||this.hasAudio===!0&&this.audioCodec!=null&&this.audioSampleRate!=null&&this.audioChannelCount!=null,$=this.hasVideo===!1||this.hasVideo===!0&&this.videoCodec!=null&&this.width!=null&&this.height!=null&&this.fps!=null&&this.profile!=null&&this.level!=null&&this.refFrames!=null&&this.chromaFormat!=null&&this.sarNum!=null&&this.sarDen!=null;return this.mimeType!=null&&this.duration!=null&&this.metadata!=null&&this.hasKeyframesIndex!=null&&Q&&$}},{key:"isSeekable",value:function(){return this.hasKeyframesIndex===!0}},{key:"getNearestKeyframe",value:function(Q){if(this.keyframesIndex==null)return null;var $=this.keyframesIndex,re=this._search($.times,Q);return{index:re,milliseconds:$.times[re],fileposition:$.filepositions[re]}}},{key:"_search",value:function(Q,$){var re=0,de=Q.length-1,Ue=0,it=0,Mt=de;for($=Q[Ue]&&$=128){ve.push(String.fromCharCode(de&65535)),$+=2;continue}}}else if(Q[$]<240){if(fe(Q,$,2)){var Ue=(Q[$]&15)<<12|(Q[$+1]&63)<<6|Q[$+2]&63;if(Ue>=2048&&(Ue&63488)!==55296){ve.push(String.fromCharCode(Ue&65535)),$+=3;continue}}}else if(Q[$]<248&&fe(Q,$,3)){var it=(Q[$]&7)<<18|(Q[$+1]&63)<<12|(Q[$+2]&63)<<6|Q[$+3]&63;if(it>65536&&it<1114112){it-=65536,ve.push(String.fromCharCode(it>>>10|55296)),ve.push(String.fromCharCode(it&1023|56320)),$+=4;continue}}}ve.push(String.fromCharCode(65533)),++$}return ve.join("")}var Ce=Ne,xe=function(){var Te=new ArrayBuffer(2);return new DataView(Te).setInt16(0,256,!0),new Int16Array(Te)[0]===256}(),ze=function(){function Te(){Object(Y.a)(this,Te)}return Object(j.a)(Te,null,[{key:"parseScriptData",value:function(Q,$,re){var de={};try{var Ue=Te.parseValue(Q,$,re),it=Te.parseValue(Q,$+Ue.size,re-Ue.size);de[Ue.data]=it.data}catch(Mt){d.e("AMF",Mt.toString())}return de}},{key:"parseObject",value:function(Q,$,re){if(re<3)throw new y("Data not enough when parse ScriptDataObject");var de=Te.parseString(Q,$,re),Ue=Te.parseValue(Q,$+de.size,re-de.size),it=Ue.objectEnd;return{data:{name:de.data,value:Ue.data},size:de.size+Ue.size,objectEnd:it}}},{key:"parseVariable",value:function(Q,$,re){return Te.parseObject(Q,$,re)}},{key:"parseString",value:function(Q,$,re){if(re<2)throw new y("Data not enough when parse String");var de=new DataView(Q,$,re),Ue=de.getUint16(0,!xe),it;return Ue>0?it=Ce(new Uint8Array(Q,$+2,Ue)):it="",{data:it,size:2+Ue}}},{key:"parseLongString",value:function(Q,$,re){if(re<4)throw new y("Data not enough when parse LongString");var de=new DataView(Q,$,re),Ue=de.getUint32(0,!xe),it;return Ue>0?it=Ce(new Uint8Array(Q,$+4,Ue)):it="",{data:it,size:4+Ue}}},{key:"parseDate",value:function(Q,$,re){if(re<10)throw new y("Data size invalid when parse Date");var de=new DataView(Q,$,re),Ue=de.getFloat64(0,!xe),it=de.getInt16(8,!xe);return Ue+=it*60*1e3,{data:new Date(Ue),size:8+2}}},{key:"parseValue",value:function(Q,$,re){if(re<1)throw new y("Data not enough when parse Value");var de=new DataView(Q,$,re),Ue=1,it=de.getUint8(0),Mt,Ln=!1;try{switch(it){case 0:Mt=de.getFloat64(1,!xe),Ue+=8;break;case 1:{var kn=de.getUint8(1);Mt=!!kn,Ue+=1;break}case 2:{var St=Te.parseString(Q,$+1,re-1);Mt=St.data,Ue+=St.size;break}case 3:{Mt={};var an=0;for((de.getUint32(re-4,!xe)&16777215)===9&&(an=3);Ue32)throw new m("ExpGolomb: readBits() bits exceeded max 32bits!");if(Q<=this._current_word_bits_left){var $=this._current_word>>>32-Q;return this._current_word<<=Q,this._current_word_bits_left-=Q,$}var re=this._current_word_bits_left?this._current_word:0;re=re>>>32-this._current_word_bits_left;var de=Q-this._current_word_bits_left;this._fillCurrentWord();var Ue=Math.min(de,this._current_word_bits_left),it=this._current_word>>>32-Ue;return this._current_word<<=Ue,this._current_word_bits_left-=Ue,re=re<>>Q)!==0)return this._current_word<<=Q,this._current_word_bits_left-=Q,Q;return this._fillCurrentWord(),Q+this._skipLeadingZero()}},{key:"readUEG",value:function(){var Q=this._skipLeadingZero();return this.readBits(Q+1)-1}},{key:"readSEG",value:function(){var Q=this.readUEG();return Q&1?Q+1>>>1:-1*(Q>>>1)}}]),Te}(),Pe=Fe,Ve=function(){function Te(){Object(Y.a)(this,Te)}return Object(j.a)(Te,null,[{key:"_ebsp2rbsp",value:function(Q){for(var $=Q,re=$.byteLength,de=new Uint8Array(re),Ue=0,it=0;it=2&&($[it]===3&&$[it-1]===0&&$[it-2]===0))continue;de[Ue]=$[it],Ue++}return new Uint8Array(de.buffer,0,Ue)}},{key:"parseSPS",value:function(Q){var $=Te._ebsp2rbsp(Q),re=new Pe($);re.readByte();var de=re.readByte();re.readByte();var Ue=re.readByte();re.readUEG();var it=Te.getProfileString(de),Mt=Te.getLevelString(Ue),Ln=1,kn=420,St=[0,420,422,444],an=8;if((de===100||de===110||de===122||de===244||de===44||de===83||de===86||de===118||de===128||de===138||de===144)&&(Ln=re.readUEG(),Ln===3&&re.readBits(1),Ln<=3&&(kn=St[Ln]),an=re.readUEG()+8,re.readUEG(),re.readBits(1),re.readBool()))for(var Pn=Ln!==3?8:12,dn=0;dn0&&jr<16?(Vt=ua[jr-1],Et=Yr[jr-1]):jr===255&&(Vt=re.readByte()<<8|re.readByte(),Et=re.readByte()<<8|re.readByte())}if(re.readBool()&&re.readBool(),re.readBool()&&(re.readBits(4),re.readBool()&&re.readBits(24)),re.readBool()&&(re.readUEG(),re.readUEG()),re.readBool()){var Tr=re.readBits(32),Jn=re.readBits(32);Fn=re.readBool(),Vn=Jn,Kn=Tr*2,Jt=Vn/Kn}}var hr=1;(Vt!==1||Et!==1)&&(hr=Vt/Et);var Sn=0,On=0;if(Ln===0)Sn=1,On=2-ue;else{var or=Ln===3?1:2,Dn=Ln===1?2:1;Sn=or,On=Dn*(2-ue)}var pr=(K+1)*16,Gn=(2-ue)*((ae+1)*16);pr-=(oe+ht)*Sn,Gn-=(vn+Tn)*On;var se=Math.ceil(pr*hr);return re.destroy(),re=null,{profile_string:it,level_string:Mt,bit_depth:an,ref_frames:B,chroma_format:kn,chroma_format_string:Te.getChromaFormatString(kn),frame_rate:{fixed:Fn,fps:Jt,fps_den:Kn,fps_num:Vn},sar_ratio:{width:Vt,height:Et},codec_size:{width:pr,height:Gn},present_size:{width:se,height:Gn}}}},{key:"_skipScalingList",value:function(Q,$){for(var re=8,de=8,Ue=0,it=0;it<$;it++)de!==0&&(Ue=Q.readSEG(),de=(re+Ue+256)%256),re=de===0?re:de}},{key:"getProfileString",value:function(Q){switch(Q){case 66:return"Baseline";case 77:return"Main";case 88:return"Extended";case 100:return"High";case 110:return"High10";case 122:return"High422";case 244:return"High444";default:return"Unknown"}}},{key:"getLevelString",value:function(Q){return(Q/10).toFixed(1)}},{key:"getChromaFormatString",value:function(Q){switch(Q){case 420:return"4:2:0";case 422:return"4:2:2";case 444:return"4:4:4";default:return"Unknown"}}}]),Te}(),at=Ve,At={OK:"OK",FORMAT_ERROR:"FormatError",FORMAT_UNSUPPORTED:"FormatUnsupported",CODEC_UNSUPPORTED:"CodecUnsupported"},Rt=At;function tn(Te){return Te>>>8&255|(Te&255)<<8}function Qt(Te){return(Te&4278190080)>>>24|(Te&16711680)>>>8|(Te&65280)<<8|(Te&255)<<24}function Cn(Te,ve){return Te[ve]<<24|Te[ve+1]<<16|Te[ve+2]<<8|Te[ve+3]}var Un=function(){function Te(ve,Q){Object(Y.a)(this,Te),this.TAG="FLVDemuxer",this._config=Q,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null,this._dataOffset=ve.dataOffset,this._firstParse=!0,this._dispatch=!1,this._hasAudio=ve.hasAudioTrack,this._hasVideo=ve.hasVideoTrack,this._hasAudioFlagOverrided=!1,this._hasVideoFlagOverrided=!1,this._audioInitialMetadataDispatched=!1,this._videoInitialMetadataDispatched=!1,this._mediaInfo=new Ee,this._mediaInfo.hasAudio=this._hasAudio,this._mediaInfo.hasVideo=this._hasVideo,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._naluLengthSize=4,this._timestampBase=0,this._timescale=1e3,this._duration=0,this._durationOverrided=!1,this._referenceFrameRate={fixed:!0,fps:23.976,fps_num:23976,fps_den:1e3},this._flvSoundRateTable=[5500,11025,22050,44100,48e3],this._mpegSamplingRates=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350],this._mpegAudioV10SampleRateTable=[44100,48e3,32e3,0],this._mpegAudioV20SampleRateTable=[22050,24e3,16e3,0],this._mpegAudioV25SampleRateTable=[11025,12e3,8e3,0],this._mpegAudioL1BitRateTable=[0,32,64,96,128,160,192,224,256,288,320,352,384,416,448,-1],this._mpegAudioL2BitRateTable=[0,32,48,56,64,80,96,112,128,160,192,224,256,320,384,-1],this._mpegAudioL3BitRateTable=[0,32,40,48,56,64,80,96,112,128,160,192,224,256,320,-1],this._videoTrack={type:"video",id:1,sequenceNumber:0,samples:[],length:0},this._audioTrack={type:"audio",id:2,sequenceNumber:0,samples:[],length:0},this._littleEndian=function(){var $=new ArrayBuffer(2);return new DataView($).setInt16(0,256,!0),new Int16Array($)[0]===256}()}return Object(j.a)(Te,[{key:"destroy",value:function(){this._mediaInfo=null,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._videoTrack=null,this._audioTrack=null,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null}},{key:"bindDataSource",value:function(Q){return Q.onDataArrival=this.parseChunks.bind(this),this}},{key:"onTrackMetadata",get:function(){return this._onTrackMetadata},set:function(Q){this._onTrackMetadata=Q}},{key:"onMediaInfo",get:function(){return this._onMediaInfo},set:function(Q){this._onMediaInfo=Q}},{key:"onMetaDataArrived",get:function(){return this._onMetaDataArrived},set:function(Q){this._onMetaDataArrived=Q}},{key:"onScriptDataArrived",get:function(){return this._onScriptDataArrived},set:function(Q){this._onScriptDataArrived=Q}},{key:"onError",get:function(){return this._onError},set:function(Q){this._onError=Q}},{key:"onDataAvailable",get:function(){return this._onDataAvailable},set:function(Q){this._onDataAvailable=Q}},{key:"timestampBase",get:function(){return this._timestampBase},set:function(Q){this._timestampBase=Q}},{key:"overridedDuration",get:function(){return this._duration},set:function(Q){this._durationOverrided=!0,this._duration=Q,this._mediaInfo.duration=Q}},{key:"overridedHasAudio",set:function(Q){this._hasAudioFlagOverrided=!0,this._hasAudio=Q,this._mediaInfo.hasAudio=Q}},{key:"overridedHasVideo",set:function(Q){this._hasVideoFlagOverrided=!0,this._hasVideo=Q,this._mediaInfo.hasVideo=Q}},{key:"resetMediaInfo",value:function(){this._mediaInfo=new Ee}},{key:"_isInitialMetadataDispatched",value:function(){return this._hasAudio&&this._hasVideo?this._audioInitialMetadataDispatched&&this._videoInitialMetadataDispatched:this._hasAudio&&!this._hasVideo?this._audioInitialMetadataDispatched:!this._hasAudio&&this._hasVideo?this._videoInitialMetadataDispatched:!1}},{key:"parseChunks",value:function(Q,$){if(!this._onError||!this._onMediaInfo||!this._onTrackMetadata||!this._onDataAvailable)throw new y("Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified");var re=0,de=this._littleEndian;if($===0)if(Q.byteLength>13){var Ue=Te.probe(Q);re=Ue.dataOffset}else return 0;if(this._firstParse){this._firstParse=!1,$+re!==this._dataOffset&&d.w(this.TAG,"First time parsing but chunk byteStart invalid!");var it=new DataView(Q,re),Mt=it.getUint32(0,!de);Mt!==0&&d.w(this.TAG,"PrevTagSize0 !== 0 !!!"),re+=4}for(;reQ.byteLength)break;var kn=Ln.getUint8(0),St=Ln.getUint32(0,!de)&16777215;if(re+11+St+4>Q.byteLength)break;if(kn!==8&&kn!==9&&kn!==18){d.w(this.TAG,"Unsupported tag type ".concat(kn,", skipped")),re+=11+St+4;continue}var an=Ln.getUint8(4),Pn=Ln.getUint8(5),dn=Ln.getUint8(6),jn=Ln.getUint8(7),Bn=dn|Pn<<8|an<<16|jn<<24,ne=Ln.getUint32(7,!de)&16777215;ne!==0&&d.w(this.TAG,"Meet tag which has StreamID != 0!");var B=re+11;switch(kn){case 8:this._parseAudioData(Q,B,St,Bn);break;case 9:this._parseVideoData(Q,B,St,Bn,$+re);break;case 18:this._parseScriptData(Q,B,St);break}var K=Ln.getUint32(11+St,!de);K!==11+St&&d.w(this.TAG,"Invalid PrevTagSize ".concat(K)),re+=11+St+4}return this._isInitialMetadataDispatched()&&(this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack)),re}},{key:"_parseScriptData",value:function(Q,$,re){var de=Le.parseScriptData(Q,$,re);if(de.hasOwnProperty("onMetaData")){if(de.onMetaData==null||typeof de.onMetaData!="object"){d.w(this.TAG,"Invalid onMetaData structure!");return}this._metadata&&d.w(this.TAG,"Found another onMetaData tag!"),this._metadata=de;var Ue=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},Ue)),typeof Ue.hasAudio=="boolean"&&(this._hasAudioFlagOverrided===!1&&(this._hasAudio=Ue.hasAudio,this._mediaInfo.hasAudio=this._hasAudio)),typeof Ue.hasVideo=="boolean"&&(this._hasVideoFlagOverrided===!1&&(this._hasVideo=Ue.hasVideo,this._mediaInfo.hasVideo=this._hasVideo)),typeof Ue.audiodatarate=="number"&&(this._mediaInfo.audioDataRate=Ue.audiodatarate),typeof Ue.videodatarate=="number"&&(this._mediaInfo.videoDataRate=Ue.videodatarate),typeof Ue.width=="number"&&(this._mediaInfo.width=Ue.width),typeof Ue.height=="number"&&(this._mediaInfo.height=Ue.height),typeof Ue.duration=="number"){if(!this._durationOverrided){var it=Math.floor(Ue.duration*this._timescale);this._duration=it,this._mediaInfo.duration=it}}else this._mediaInfo.duration=0;if(typeof Ue.framerate=="number"){var Mt=Math.floor(Ue.framerate*1e3);if(Mt>0){var Ln=Mt/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=Ln,this._referenceFrameRate.fps_num=Mt,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=Ln}}if(typeof Ue.keyframes=="object"){this._mediaInfo.hasKeyframesIndex=!0;var kn=Ue.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(kn),Ue.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=Ue,d.v(this.TAG,"Parsed onMetaData"),this._mediaInfo.isComplete()&&this._onMediaInfo(this._mediaInfo)}Object.keys(de).length>0&&(this._onScriptDataArrived&&this._onScriptDataArrived(Object.assign({},de)))}},{key:"_parseKeyframesIndex",value:function(Q){for(var $=[],re=[],de=1;de>>4;if(Ln!==2&&Ln!==10){this._onError(Rt.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+Ln);return}var kn=0,St=(Mt&12)>>>2;if(St>=0&&St<=4)kn=this._flvSoundRateTable[St];else{this._onError(Rt.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+St);return}var an=(Mt&2)>>>1,Pn=Mt&1,dn=this._audioMetadata,jn=this._audioTrack;if(dn||(this._hasAudio===!1&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),dn=this._audioMetadata={},dn.type="audio",dn.id=jn.id,dn.timescale=this._timescale,dn.duration=this._duration,dn.audioSampleRate=kn,dn.channelCount=Pn===0?1:2),Ln===10){var Bn=this._parseAACAudioData(Q,$+1,re-1);if(Bn==null)return;if(Bn.packetType===0){dn.config&&d.w(this.TAG,"Found another AudioSpecificConfig!");var ne=Bn.data;dn.audioSampleRate=ne.samplingRate,dn.channelCount=ne.channelCount,dn.codec=ne.codec,dn.originalCodec=ne.originalCodec,dn.config=ne.config,dn.refSampleDuration=1024/dn.audioSampleRate*dn.timescale,d.v(this.TAG,"Parsed AudioSpecificConfig"),this._isInitialMetadataDispatched()?this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack):this._audioInitialMetadataDispatched=!0,this._dispatch=!1,this._onTrackMetadata("audio",dn);var B=this._mediaInfo;B.audioCodec=dn.originalCodec,B.audioSampleRate=dn.audioSampleRate,B.audioChannelCount=dn.channelCount,B.hasVideo?B.videoCodec!=null&&(B.mimeType='video/x-flv; codecs="'+B.videoCodec+","+B.audioCodec+'"'):B.mimeType='video/x-flv; codecs="'+B.audioCodec+'"',B.isComplete()&&this._onMediaInfo(B)}else if(Bn.packetType===1){var K=this._timestampBase+de,ae={unit:Bn.data,length:Bn.data.byteLength,dts:K,pts:K};jn.samples.push(ae),jn.length+=Bn.data.length}else d.e(this.TAG,"Flv: Unsupported AAC data type ".concat(Bn.packetType))}else if(Ln===2){if(!dn.codec){var ue=this._parseMP3AudioData(Q,$+1,re-1,!0);if(ue==null)return;dn.audioSampleRate=ue.samplingRate,dn.channelCount=ue.channelCount,dn.codec=ue.codec,dn.originalCodec=ue.originalCodec,dn.refSampleDuration=1152/dn.audioSampleRate*dn.timescale,d.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",dn);var oe=this._mediaInfo;oe.audioCodec=dn.codec,oe.audioSampleRate=dn.audioSampleRate,oe.audioChannelCount=dn.channelCount,oe.audioDataRate=ue.bitRate,oe.hasVideo?oe.videoCodec!=null&&(oe.mimeType='video/x-flv; codecs="'+oe.videoCodec+","+oe.audioCodec+'"'):oe.mimeType='video/x-flv; codecs="'+oe.audioCodec+'"',oe.isComplete()&&this._onMediaInfo(oe)}var ht=this._parseMP3AudioData(Q,$+1,re-1,!1);if(ht==null)return;var vn=this._timestampBase+de,Tn={unit:ht,length:ht.byteLength,dts:vn,pts:vn};jn.samples.push(Tn),jn.length+=ht.length}}},{key:"_parseAACAudioData",value:function(Q,$,re){if(re<=1){d.w(this.TAG,"Flv: Invalid AAC packet, missing AACPacketType or/and Data!");return}var de={},Ue=new Uint8Array(Q,$,re);return de.packetType=Ue[0],Ue[0]===0?de.data=this._parseAACAudioSpecificConfig(Q,$+1,re-1):de.data=Ue.subarray(1),de}},{key:"_parseAACAudioSpecificConfig",value:function(Q,$,re){var de=new Uint8Array(Q,$,re),Ue=null,it=0,Mt=0,Ln=null,kn=0,St=null;if(it=Mt=de[0]>>>3,kn=(de[0]&7)<<1|de[1]>>>7,kn<0||kn>=this._mpegSamplingRates.length){this._onError(Rt.FORMAT_ERROR,"Flv: AAC invalid sampling frequency index!");return}var an=this._mpegSamplingRates[kn],Pn=(de[1]&120)>>>3;if(Pn<0||Pn>=8){this._onError(Rt.FORMAT_ERROR,"Flv: AAC invalid channel configuration");return}it===5&&(St=(de[1]&7)<<1|de[2]>>>7,Ln=(de[2]&124)>>>2);var dn=self.navigator.userAgent.toLowerCase();return dn.indexOf("firefox")!==-1?kn>=6?(it=5,Ue=new Array(4),St=kn-3):(it=2,Ue=new Array(2),St=kn):dn.indexOf("android")!==-1?(it=2,Ue=new Array(2),St=kn):(it=5,St=kn,Ue=new Array(4),kn>=6?St=kn-3:Pn===1&&(it=2,Ue=new Array(2),St=kn)),Ue[0]=it<<3,Ue[0]|=(kn&15)>>>1,Ue[1]=(kn&15)<<7,Ue[1]|=(Pn&15)<<3,it===5&&(Ue[1]|=(St&15)>>>1,Ue[2]=(St&1)<<7,Ue[2]|=2<<2,Ue[3]=0),{config:Ue,samplingRate:an,channelCount:Pn,codec:"mp4a.40."+it,originalCodec:"mp4a.40."+Mt}}},{key:"_parseMP3AudioData",value:function(Q,$,re,de){if(re<4){d.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");return}var Ue=this._littleEndian,it=new Uint8Array(Q,$,re),Mt=null;if(de){if(it[0]!==255)return;var Ln=it[1]>>>3&3,kn=(it[1]&6)>>1,St=(it[2]&240)>>>4,an=(it[2]&12)>>>2,Pn=it[3]>>>6&3,dn=Pn!==3?2:1,jn=0,Bn=0,ne=34,B="mp3";switch(Ln){case 0:jn=this._mpegAudioV25SampleRateTable[an];break;case 2:jn=this._mpegAudioV20SampleRateTable[an];break;case 3:jn=this._mpegAudioV10SampleRateTable[an];break}switch(kn){case 1:ne=34,St>>4,Ln=it&15;if(Ln!==7){this._onError(Rt.CODEC_UNSUPPORTED,"Flv: Unsupported codec in video frame: ".concat(Ln));return}this._parseAVCVideoPacket(Q,$+1,re-1,de,Ue,Mt)}},{key:"_parseAVCVideoPacket",value:function(Q,$,re,de,Ue,it){if(re<4){d.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");return}var Mt=this._littleEndian,Ln=new DataView(Q,$,re),kn=Ln.getUint8(0),St=Ln.getUint32(0,!Mt)&16777215,an=St<<8>>8;if(kn===0)this._parseAVCDecoderConfigurationRecord(Q,$+4,re-4);else if(kn===1)this._parseAVCVideoData(Q,$+4,re-4,de,Ue,it,an);else if(!(kn===2)){this._onError(Rt.FORMAT_ERROR,"Flv: Invalid video packet type ".concat(kn));return}}},{key:"_parseAVCDecoderConfigurationRecord",value:function(Q,$,re){if(re<7){d.w(this.TAG,"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!");return}var de=this._videoMetadata,Ue=this._videoTrack,it=this._littleEndian,Mt=new DataView(Q,$,re);de?typeof de.avcc!="undefined"&&d.w(this.TAG,"Found another AVCDecoderConfigurationRecord!"):(this._hasVideo===!1&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),de=this._videoMetadata={},de.type="video",de.id=Ue.id,de.timescale=this._timescale,de.duration=this._duration);var Ln=Mt.getUint8(0),kn=Mt.getUint8(1),St=Mt.getUint8(2),an=Mt.getUint8(3);if(Ln!==1||kn===0){this._onError(Rt.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");return}if(this._naluLengthSize=(Mt.getUint8(4)&3)+1,this._naluLengthSize!==3&&this._naluLengthSize!==4){this._onError(Rt.FORMAT_ERROR,"Flv: Strange NaluLengthSizeMinusOne: ".concat(this._naluLengthSize-1));return}var Pn=Mt.getUint8(5)&31;if(Pn===0){this._onError(Rt.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");return}else Pn>1&&d.w(this.TAG,"Flv: Strange AVCDecoderConfigurationRecord: SPS Count = ".concat(Pn));for(var dn=6,jn=0;jn1&&d.w(this.TAG,"Flv: Strange AVCDecoderConfigurationRecord: PPS Count = ".concat(fr));dn++;for(var Vt=0;Vt=re){d.w(this.TAG,"Malformed Nalu near timestamp ".concat(jn,", offset = ").concat(Pn,", dataSize = ").concat(re));break}var ne=kn.getUint32(Pn,!Ln);if(dn===3&&(ne>>>=8),ne>re-dn){d.w(this.TAG,"Malformed Nalus near timestamp ".concat(jn,", NaluSize > DataSize!"));return}var B=kn.getUint8(Pn+dn)&31;B===5&&(Bn=!0);var K=new Uint8Array(Q,$+Pn,dn+ne),ae={type:B,data:K};St.push(ae),an+=K.byteLength,Pn+=dn+ne}if(St.length){var ue=this._videoTrack,oe={units:St,length:an,isKeyframe:Bn,dts:jn,cts:Mt,pts:jn+Mt};Bn&&(oe.fileposition=Ue),ue.samples.push(oe),ue.length+=an}}}],[{key:"probe",value:function(Q){var $=new Uint8Array(Q),re={match:!1};if($[0]!==70||$[1]!==76||$[2]!==86||$[3]!==1)return re;var de=($[4]&4)>>>2!==0,Ue=($[4]&1)!==0,it=Cn($,5);return it<9?re:{match:!0,consumed:it,dataOffset:it,hasAudioTrack:de,hasVideoTrack:Ue}}}]),Te}(),mt=Un,lt=function(){function Te(){Object(Y.a)(this,Te)}return Object(j.a)(Te,null,[{key:"init",value:function(){Te.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],mvex:[],mvhd:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[],".mp3":[]};for(var Q in Te.types)Te.types.hasOwnProperty(Q)&&(Te.types[Q]=[Q.charCodeAt(0),Q.charCodeAt(1),Q.charCodeAt(2),Q.charCodeAt(3)]);var $=Te.constants={};$.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),$.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),$.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),$.STSC=$.STCO=$.STTS,$.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),$.HDLR_VIDEO=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),$.HDLR_AUDIO=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]),$.DREF=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),$.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),$.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}},{key:"box",value:function(Q){for(var $=8,re=null,de=Array.prototype.slice.call(arguments,1),Ue=de.length,it=0;it>>24&255,re[1]=$>>>16&255,re[2]=$>>>8&255,re[3]=$&255,re.set(Q,4);for(var Mt=8,Ln=0;Ln>>24&255,Q>>>16&255,Q>>>8&255,Q&255,$>>>24&255,$>>>16&255,$>>>8&255,$&255,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]))}},{key:"trak",value:function(Q){return Te.box(Te.types.trak,Te.tkhd(Q),Te.mdia(Q))}},{key:"tkhd",value:function(Q){var $=Q.id,re=Q.duration,de=Q.presentWidth,Ue=Q.presentHeight;return Te.box(Te.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,$>>>24&255,$>>>16&255,$>>>8&255,$&255,0,0,0,0,re>>>24&255,re>>>16&255,re>>>8&255,re&255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,de>>>8&255,de&255,0,0,Ue>>>8&255,Ue&255,0,0]))}},{key:"mdia",value:function(Q){return Te.box(Te.types.mdia,Te.mdhd(Q),Te.hdlr(Q),Te.minf(Q))}},{key:"mdhd",value:function(Q){var $=Q.timescale,re=Q.duration;return Te.box(Te.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,$>>>24&255,$>>>16&255,$>>>8&255,$&255,re>>>24&255,re>>>16&255,re>>>8&255,re&255,85,196,0,0]))}},{key:"hdlr",value:function(Q){var $=null;return Q.type==="audio"?$=Te.constants.HDLR_AUDIO:$=Te.constants.HDLR_VIDEO,Te.box(Te.types.hdlr,$)}},{key:"minf",value:function(Q){var $=null;return Q.type==="audio"?$=Te.box(Te.types.smhd,Te.constants.SMHD):$=Te.box(Te.types.vmhd,Te.constants.VMHD),Te.box(Te.types.minf,$,Te.dinf(),Te.stbl(Q))}},{key:"dinf",value:function(){var Q=Te.box(Te.types.dinf,Te.box(Te.types.dref,Te.constants.DREF));return Q}},{key:"stbl",value:function(Q){var $=Te.box(Te.types.stbl,Te.stsd(Q),Te.box(Te.types.stts,Te.constants.STTS),Te.box(Te.types.stsc,Te.constants.STSC),Te.box(Te.types.stsz,Te.constants.STSZ),Te.box(Te.types.stco,Te.constants.STCO));return $}},{key:"stsd",value:function(Q){return Q.type==="audio"?Q.codec==="mp3"?Te.box(Te.types.stsd,Te.constants.STSD_PREFIX,Te.mp3(Q)):Te.box(Te.types.stsd,Te.constants.STSD_PREFIX,Te.mp4a(Q)):Te.box(Te.types.stsd,Te.constants.STSD_PREFIX,Te.avc1(Q))}},{key:"mp3",value:function(Q){var $=Q.channelCount,re=Q.audioSampleRate,de=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,$,0,16,0,0,0,0,re>>>8&255,re&255,0,0]);return Te.box(Te.types[".mp3"],de)}},{key:"mp4a",value:function(Q){var $=Q.channelCount,re=Q.audioSampleRate,de=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,$,0,16,0,0,0,0,re>>>8&255,re&255,0,0]);return Te.box(Te.types.mp4a,de,Te.esds(Q))}},{key:"esds",value:function(Q){var $=Q.config||[],re=$.length,de=new Uint8Array([0,0,0,0,3,23+re,0,1,0,4,15+re,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([re]).concat($).concat([6,1,2]));return Te.box(Te.types.esds,de)}},{key:"avc1",value:function(Q){var $=Q.avcc,re=Q.codecWidth,de=Q.codecHeight,Ue=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,re>>>8&255,re&255,de>>>8&255,de&255,0,72,0,0,0,72,0,0,0,0,0,0,0,1,10,120,113,113,47,102,108,118,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,255,255]);return Te.box(Te.types.avc1,Ue,Te.box(Te.types.avcC,$))}},{key:"mvex",value:function(Q){return Te.box(Te.types.mvex,Te.trex(Q))}},{key:"trex",value:function(Q){var $=Q.id,re=new Uint8Array([0,0,0,0,$>>>24&255,$>>>16&255,$>>>8&255,$&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return Te.box(Te.types.trex,re)}},{key:"moof",value:function(Q,$){return Te.box(Te.types.moof,Te.mfhd(Q.sequenceNumber),Te.traf(Q,$))}},{key:"mfhd",value:function(Q){var $=new Uint8Array([0,0,0,0,Q>>>24&255,Q>>>16&255,Q>>>8&255,Q&255]);return Te.box(Te.types.mfhd,$)}},{key:"traf",value:function(Q,$){var re=Q.id,de=Te.box(Te.types.tfhd,new Uint8Array([0,0,0,0,re>>>24&255,re>>>16&255,re>>>8&255,re&255])),Ue=Te.box(Te.types.tfdt,new Uint8Array([0,0,0,0,$>>>24&255,$>>>16&255,$>>>8&255,$&255])),it=Te.sdtp(Q),Mt=Te.trun(Q,it.byteLength+16+16+8+16+8+8);return Te.box(Te.types.traf,de,Ue,Mt,it)}},{key:"sdtp",value:function(Q){for(var $=Q.samples||[],re=$.length,de=new Uint8Array(4+re),Ue=0;Ue>>24&255,de>>>16&255,de>>>8&255,de&255,$>>>24&255,$>>>16&255,$>>>8&255,$&255],0);for(var Mt=0;Mt>>24&255,Ln>>>16&255,Ln>>>8&255,Ln&255,kn>>>24&255,kn>>>16&255,kn>>>8&255,kn&255,St.isLeading<<2|St.dependsOn,St.isDependedOn<<6|St.hasRedundancy<<4|St.isNonSync,0,0,an>>>24&255,an>>>16&255,an>>>8&255,an&255],12+16*Mt)}return Te.box(Te.types.trun,it)}},{key:"mdat",value:function(Q){return Te.box(Te.types.mdat,Q)}}]),Te}();lt.init();var Ht=lt,sn=function(){function Te(){Object(Y.a)(this,Te)}return Object(j.a)(Te,null,[{key:"getSilentFrame",value:function(Q,$){if(Q==="mp4a.40.2"){if($===1)return new Uint8Array([0,200,0,128,35,128]);if($===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if($===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if($===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if($===5)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if($===6)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224])}else{if($===1)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if($===2)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if($===3)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94])}return null}}]),Te}(),Dt=sn,wt=function Te(ve,Q,$,re,de){Object(Y.a)(this,Te),this.dts=ve,this.pts=Q,this.duration=$,this.originalDts=re,this.isSyncPoint=de,this.fileposition=null},Qe=function(){function Te(){Object(Y.a)(this,Te),this.beginDts=0,this.endDts=0,this.beginPts=0,this.endPts=0,this.originalBeginDts=0,this.originalEndDts=0,this.syncPoints=[],this.firstSample=null,this.lastSample=null}return Object(j.a)(Te,[{key:"appendSyncPoint",value:function(Q){Q.isSyncPoint=!0,this.syncPoints.push(Q)}}]),Te}(),Je=function(){function Te(){Object(Y.a)(this,Te),this._list=[]}return Object(j.a)(Te,[{key:"clear",value:function(){this._list=[]}},{key:"appendArray",value:function(Q){var $=this._list;if(Q.length===0)return;$.length>0&&Q[0].originalDts<$[$.length-1].originalDts&&this.clear(),Array.prototype.push.apply($,Q)}},{key:"getLastSyncPointBeforeDts",value:function(Q){if(this._list.length==0)return null;var $=this._list,re=0,de=$.length-1,Ue=0,it=0,Mt=de;for(Q<$[0].dts&&(re=0,it=Mt+1);it<=Mt;)if(Ue=it+Math.floor((Mt-it)/2),Ue===de||Q>=$[Ue].dts&&Q<$[Ue+1].dts){re=Ue;break}else $[Ue].dts$[de].lastSample.originalDts&&Q<$[de+1].originalBeginDts){Mt=de;break}else $[de].originalBeginDts=$[de].lastSample.originalDts&&(de===$.length-1||de<$.length-1&&re.originalBeginDts<$[de+1].originalBeginDts)?Ue=de+1:$.length>0&&(Ue=this._searchNearestSegmentBefore(re.originalBeginDts)+1),this._lastAppendLocation=Ue,this._list.splice(Ue,0,re)}},{key:"getLastSegmentBefore",value:function(Q){var $=this._searchNearestSegmentBefore(Q);return $>=0?this._list[$]:null}},{key:"getLastSampleBefore",value:function(Q){var $=this.getLastSegmentBefore(Q);return $!=null?$.lastSample:null}},{key:"getLastSyncPointBefore",value:function(Q){for(var $=this._searchNearestSegmentBefore(Q),re=this._list[$].syncPoints;re.length===0&&$>0;)$--,re=this._list[$].syncPoints;return re.length>0?re[re.length-1]:null}}]),Te}(),Oe=function(){function Te(ve){Object(Y.a)(this,Te),this.TAG="MP4Remuxer",this._config=ve,this._isLive=ve.isLive===!0,this._dtsBase=-1,this._dtsBaseInited=!1,this._audioDtsBase=Infinity,this._videoDtsBase=Infinity,this._audioNextDts=void 0,this._videoNextDts=void 0,this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList=new Xe("audio"),this._videoSegmentInfoList=new Xe("video"),this._onInitSegment=null,this._onMediaSegment=null,this._forceFirstIDR=!!(A.chrome&&(A.version.major<50||A.version.major===50&&A.version.build<2661)),this._fillSilentAfterSeek=A.msedge||A.msie,this._mp3UseMpegAudio=!A.firefox,this._fillAudioTimestampGap=this._config.fixAudioTimestampGap}return Object(j.a)(Te,[{key:"destroy",value:function(){this._dtsBase=-1,this._dtsBaseInited=!1,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList.clear(),this._audioSegmentInfoList=null,this._videoSegmentInfoList.clear(),this._videoSegmentInfoList=null,this._onInitSegment=null,this._onMediaSegment=null}},{key:"bindDataSource",value:function(Q){return Q.onDataAvailable=this.remux.bind(this),Q.onTrackMetadata=this._onTrackMetadataReceived.bind(this),this}},{key:"onInitSegment",get:function(){return this._onInitSegment},set:function(Q){this._onInitSegment=Q}},{key:"onMediaSegment",get:function(){return this._onMediaSegment},set:function(Q){this._onMediaSegment=Q}},{key:"insertDiscontinuity",value:function(){this._audioNextDts=this._videoNextDts=void 0}},{key:"seek",value:function(Q){this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._videoSegmentInfoList.clear(),this._audioSegmentInfoList.clear()}},{key:"remux",value:function(Q,$){if(!this._onMediaSegment)throw new y("MP4Remuxer: onMediaSegment callback must be specificed!");this._dtsBaseInited||this._calculateDtsBase(Q,$),this._remuxVideo($),this._remuxAudio(Q)}},{key:"_onTrackMetadataReceived",value:function(Q,$){var re=null,de="mp4",Ue=$.codec;if(Q==="audio")this._audioMeta=$,$.codec==="mp3"&&this._mp3UseMpegAudio?(de="mpeg",Ue="",re=new Uint8Array):re=Ht.generateInitSegment($);else if(Q==="video")this._videoMeta=$,re=Ht.generateInitSegment($);else return;if(!this._onInitSegment)throw new y("MP4Remuxer: onInitSegment callback must be specified!");this._onInitSegment(Q,{type:Q,data:re.buffer,codec:Ue,container:"".concat(Q,"/").concat(de),mediaDuration:$.duration})}},{key:"_calculateDtsBase",value:function(Q,$){if(this._dtsBaseInited)return;Q.samples&&Q.samples.length&&(this._audioDtsBase=Q.samples[0].dts),$.samples&&$.samples.length&&(this._videoDtsBase=$.samples[0].dts),this._dtsBase=Math.min(this._audioDtsBase,this._videoDtsBase),this._dtsBaseInited=!0}},{key:"flushStashedSamples",value:function(){var Q=this._videoStashedLastSample,$=this._audioStashedLastSample,re={type:"video",id:1,sequenceNumber:0,samples:[],length:0};Q!=null&&(re.samples.push(Q),re.length=Q.length);var de={type:"audio",id:2,sequenceNumber:0,samples:[],length:0};$!=null&&(de.samples.push($),de.length=$.length),this._videoStashedLastSample=null,this._audioStashedLastSample=null,this._remuxVideo(re,!0),this._remuxAudio(de,!0)}},{key:"_remuxAudio",value:function(Q,$){if(this._audioMeta==null)return;var re=Q,de=re.samples,Ue=void 0,it=-1,Mt=-1,Ln=-1,kn=this._audioMeta.refSampleDuration,St=this._audioMeta.codec==="mp3"&&this._mp3UseMpegAudio,an=this._dtsBaseInited&&this._audioNextDts===void 0,Pn=!1;if(!de||de.length===0)return;if(de.length===1&&!$)return;var dn=0,jn=null,Bn=0;St?(dn=0,Bn=re.length):(dn=8,Bn=8+re.length);var ne=null;if(de.length>1&&(ne=de.pop(),Bn-=ne.length),this._audioStashedLastSample!=null){var B=this._audioStashedLastSample;this._audioStashedLastSample=null,de.unshift(B),Bn+=B.length}ne!=null&&(this._audioStashedLastSample=ne);var K=de[0].dts-this._dtsBase;if(this._audioNextDts)Ue=K-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())Ue=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&(this._audioMeta.originalCodec!=="mp3"&&(Pn=!0));else{var ae=this._audioSegmentInfoList.getLastSampleBefore(K);if(ae!=null){var ue=K-(ae.originalDts+ae.duration);ue<=3&&(ue=0);var oe=ae.dts+ae.duration+ue;Ue=K-oe}else Ue=0}if(Pn){var ht=K-Ue,vn=this._videoSegmentInfoList.getLastSegmentBefore(K);if(vn!=null&&vn.beginDts=1?jr=Et[Et.length-1].duration:jr=Math.floor(kn);var Tr=!1,Jn=null;if(jr>kn*1.5&&this._audioMeta.codec!=="mp3"&&this._fillAudioTimestampGap&&!A.safari){Tr=!0;var hr=Math.abs(jr-kn),Sn=Math.ceil(hr/kn),On=ir+kn;d.w(this.TAG,`Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync. +`+"dts: ".concat(ir+jr," ms, expected: ").concat(ir+Math.round(kn)," ms, ")+"delta: ".concat(Math.round(hr)," ms, generate: ").concat(Sn," frames"));var or=Dt.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount);or==null&&(d.w(this.TAG,"Unable to generate silent frame for "+"".concat(this._audioMeta.originalCodec," with ").concat(this._audioMeta.channelCount," channels, repeat last frame")),or=Vn),Jn=[];for(var Dn=0;Dn0){var Gn=Jn[Jn.length-1];Gn.duration=pr-Gn.dts}var se={dts:pr,pts:pr,cts:0,unit:or,size:or.byteLength,duration:0,originalDts:Kn,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}};Jn.push(se),Bn+=se.size,On+=kn}var tt=Jn[Jn.length-1];tt.duration=ir+jr-tt.dts,jr=Math.round(kn)}Et.push({dts:ir,pts:ir,cts:0,unit:Fn.unit,size:Fn.unit.byteLength,duration:jr,originalDts:Kn,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}}),Tr&&Et.push.apply(Et,Jn)}St?jn=new Uint8Array(Bn):(jn=new Uint8Array(Bn),jn[0]=Bn>>>24&255,jn[1]=Bn>>>16&255,jn[2]=Bn>>>8&255,jn[3]=Bn&255,jn.set(Ht.types.mdat,4));for(var rt=0;rt1&&(dn=de.pop(),Pn-=dn.length),this._videoStashedLastSample!=null){var jn=this._videoStashedLastSample;this._videoStashedLastSample=null,de.unshift(jn),Pn+=jn.length}dn!=null&&(this._videoStashedLastSample=dn);var Bn=de[0].dts-this._dtsBase;if(this._videoNextDts)Ue=Bn-this._videoNextDts;else if(this._videoSegmentInfoList.isEmpty())Ue=0;else{var ne=this._videoSegmentInfoList.getLastSampleBefore(Bn);if(ne!=null){var B=Bn-(ne.originalDts+ne.duration);B<=3&&(B=0);var K=ne.dts+ne.duration+B;Ue=Bn-K}else Ue=0}for(var ae=new Qe,ue=[],oe=0;oe=1?Jt=ue[ue.length-1].duration:Jt=Math.floor(this._videoMeta.refSampleDuration);if(Tn){var Kn=new wt(fr,Et,Jt,ht.dts,!0);Kn.fileposition=ht.fileposition,ae.appendSyncPoint(Kn)}ue.push({dts:fr,pts:Et,cts:Vt,units:ht.units,size:ht.length,isKeyframe:Tn,duration:Jt,originalDts:vn,flags:{isLeading:0,dependsOn:Tn?2:1,isDependedOn:Tn?1:0,hasRedundancy:0,isNonSync:Tn?0:1}})}an=new Uint8Array(Pn),an[0]=Pn>>>24&255,an[1]=Pn>>>16&255,an[2]=Pn>>>8&255,an[3]=Pn&255,an.set(Ht.types.mdat,4);for(var ir=0;ir0)this._demuxer.bindDataSource(this._ioctl),this._demuxer.timestampBase=this._mediaDataSource.segments[this._currentSegmentIndex].timestampBase,Ue=this._demuxer.parseChunks(Q,$);else if((de=mt.probe(Q)).match){this._demuxer=new mt(de,this._config),this._remuxer||(this._remuxer=new Ae(this._config));var it=this._mediaDataSource;it.duration!=null&&!isNaN(it.duration)&&(this._demuxer.overridedDuration=it.duration),typeof it.hasAudio=="boolean"&&(this._demuxer.overridedHasAudio=it.hasAudio),typeof it.hasVideo=="boolean"&&(this._demuxer.overridedHasVideo=it.hasVideo),this._demuxer.timestampBase=it.segments[this._currentSegmentIndex].timestampBase,this._demuxer.onError=this._onDemuxException.bind(this),this._demuxer.onMediaInfo=this._onMediaInfo.bind(this),this._demuxer.onMetaDataArrived=this._onMetaDataArrived.bind(this),this._demuxer.onScriptDataArrived=this._onScriptDataArrived.bind(this),this._remuxer.bindDataSource(this._demuxer.bindDataSource(this._ioctl)),this._remuxer.onInitSegment=this._onRemuxerInitSegmentArrival.bind(this),this._remuxer.onMediaSegment=this._onRemuxerMediaSegmentArrival.bind(this),Ue=this._demuxer.parseChunks(Q,$)}else de=null,d.e(this.TAG,"Non-FLV, Unsupported media type!"),Promise.resolve().then(function(){re._internalAbort()}),this._emitter.emit(Se.DEMUX_ERROR,Rt.FORMAT_UNSUPPORTED,"Non-FLV, Unsupported media type"),Ue=0;return Ue}},{key:"_onMediaInfo",value:function(Q){var $=this;this._mediaInfo==null&&(this._mediaInfo=Object.assign({},Q),this._mediaInfo.keyframesIndex=null,this._mediaInfo.segments=[],this._mediaInfo.segmentCount=this._mediaDataSource.segments.length,Object.setPrototypeOf(this._mediaInfo,Ee.prototype));var re=Object.assign({},Q);Object.setPrototypeOf(re,Ee.prototype),this._mediaInfo.segments[this._currentSegmentIndex]=re,this._reportSegmentMediaInfo(this._currentSegmentIndex),this._pendingSeekTime!=null&&Promise.resolve().then(function(){var de=$._pendingSeekTime;$._pendingSeekTime=null,$.seek(de)})}},{key:"_onMetaDataArrived",value:function(Q){this._emitter.emit(Se.METADATA_ARRIVED,Q)}},{key:"_onScriptDataArrived",value:function(Q){this._emitter.emit(Se.SCRIPTDATA_ARRIVED,Q)}},{key:"_onIOSeeked",value:function(){this._remuxer.insertDiscontinuity()}},{key:"_onIOComplete",value:function(Q){var $=Q,re=$+1;re0&&re[0].originalDts===de&&(de=re[0].pts),this._emitter.emit(Se.RECOMMEND_SEEKPOINT,de)}}},{key:"_enableStatisticsReporter",value:function(){this._statisticsReporter==null&&(this._statisticsReporter=self.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval))}},{key:"_disableStatisticsReporter",value:function(){this._statisticsReporter&&(self.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}},{key:"_reportSegmentMediaInfo",value:function(Q){var $=this._mediaInfo.segments[Q],re=Object.assign({},$);re.duration=this._mediaInfo.duration,re.segmentCount=this._mediaInfo.segmentCount,delete re.segments,delete re.keyframesIndex,this._emitter.emit(Se.MEDIA_INFO,re)}},{key:"_reportStatisticsInfo",value:function(){var Q={};Q.url=this._ioctl.currentURL,Q.hasRedirect=this._ioctl.hasRedirect,Q.hasRedirect&&(Q.redirectedURL=this._ioctl.currentRedirectedURL),Q.speed=this._ioctl.currentSpeed,Q.loaderType=this._ioctl.loaderType,Q.currentSegmentIndex=this._currentSegmentIndex,Q.totalSegmentCount=this._mediaDataSource.segments.length,this._emitter.emit(Se.STATISTICS_INFO,Q)}}]),Te}(),et=dt,xt=function(ve){var Q="TransmuxingWorker",$=null,re=Bn.bind(this);U.install(),ve.addEventListener("message",function(ne){switch(ne.data.cmd){case"init":$=new et(ne.data.param[0],ne.data.param[1]),$.on(Se.IO_ERROR,Pn.bind(this)),$.on(Se.DEMUX_ERROR,dn.bind(this)),$.on(Se.INIT_SEGMENT,de.bind(this)),$.on(Se.MEDIA_SEGMENT,Ue.bind(this)),$.on(Se.LOADING_COMPLETE,it.bind(this)),$.on(Se.RECOVERED_EARLY_EOF,Mt.bind(this)),$.on(Se.MEDIA_INFO,Ln.bind(this)),$.on(Se.METADATA_ARRIVED,kn.bind(this)),$.on(Se.SCRIPTDATA_ARRIVED,St.bind(this)),$.on(Se.STATISTICS_INFO,an.bind(this)),$.on(Se.RECOMMEND_SEEKPOINT,jn.bind(this));break;case"destroy":$&&($.destroy(),$=null),ve.postMessage({msg:"destroyed"});break;case"start":$.start();break;case"stop":$.stop();break;case"seek":$.seek(ne.data.param);break;case"pause":$.pause();break;case"resume":$.resume();break;case"logging_config":{var B=ne.data.param;he.applyConfig(B),B.enableCallback===!0?he.addLogListener(re):he.removeLogListener(re);break}}});function de(ne,B){var K={msg:Se.INIT_SEGMENT,data:{type:ne,data:B}};ve.postMessage(K,[B.data])}function Ue(ne,B){var K={msg:Se.MEDIA_SEGMENT,data:{type:ne,data:B}};ve.postMessage(K,[B.data])}function it(){var ne={msg:Se.LOADING_COMPLETE};ve.postMessage(ne)}function Mt(){var ne={msg:Se.RECOVERED_EARLY_EOF};ve.postMessage(ne)}function Ln(ne){var B={msg:Se.MEDIA_INFO,data:ne};ve.postMessage(B)}function kn(ne){var B={msg:Se.METADATA_ARRIVED,data:ne};ve.postMessage(B)}function St(ne){var B={msg:Se.SCRIPTDATA_ARRIVED,data:ne};ve.postMessage(B)}function an(ne){var B={msg:Se.STATISTICS_INFO,data:ne};ve.postMessage(B)}function Pn(ne,B){ve.postMessage({msg:Se.IO_ERROR,data:{type:ne,info:B}})}function dn(ne,B){ve.postMessage({msg:Se.DEMUX_ERROR,data:{type:ne,info:B}})}function jn(ne){ve.postMessage({msg:Se.RECOMMEND_SEEKPOINT,data:ne})}function Bn(ne,B){ve.postMessage({msg:"logcat_callback",data:{type:ne,logcat:B}})}},xn=xt,Tt=function(){function Te(ve,Q){if(Object(Y.a)(this,Te),this.TAG="Transmuxer",this._emitter=new g.a,Q.enableWorker&&typeof Worker!="undefined")try{var $=_("0r65");this._worker=$(xn),this._workerDestroying=!1,this._worker.addEventListener("message",this._onWorkerMessage.bind(this)),this._worker.postMessage({cmd:"init",param:[ve,Q]}),this.e={onLoggingConfigChanged:this._onLoggingConfigChanged.bind(this)},he.registerListener(this.e.onLoggingConfigChanged),this._worker.postMessage({cmd:"logging_config",param:he.getConfig()})}catch(de){d.e(this.TAG,"Error while initialize transmuxing worker, fallback to inline transmuxing"),this._worker=null,this._controller=new et(ve,Q)}else this._controller=new et(ve,Q);if(this._controller){var re=this._controller;re.on(Se.IO_ERROR,this._onIOError.bind(this)),re.on(Se.DEMUX_ERROR,this._onDemuxError.bind(this)),re.on(Se.INIT_SEGMENT,this._onInitSegment.bind(this)),re.on(Se.MEDIA_SEGMENT,this._onMediaSegment.bind(this)),re.on(Se.LOADING_COMPLETE,this._onLoadingComplete.bind(this)),re.on(Se.RECOVERED_EARLY_EOF,this._onRecoveredEarlyEof.bind(this)),re.on(Se.MEDIA_INFO,this._onMediaInfo.bind(this)),re.on(Se.METADATA_ARRIVED,this._onMetaDataArrived.bind(this)),re.on(Se.SCRIPTDATA_ARRIVED,this._onScriptDataArrived.bind(this)),re.on(Se.STATISTICS_INFO,this._onStatisticsInfo.bind(this)),re.on(Se.RECOMMEND_SEEKPOINT,this._onRecommendSeekpoint.bind(this))}}return Object(j.a)(Te,[{key:"destroy",value:function(){this._worker?this._workerDestroying||(this._workerDestroying=!0,this._worker.postMessage({cmd:"destroy"}),he.removeListener(this.e.onLoggingConfigChanged),this.e=null):(this._controller.destroy(),this._controller=null),this._emitter.removeAllListeners(),this._emitter=null}},{key:"on",value:function(Q,$){this._emitter.addListener(Q,$)}},{key:"off",value:function(Q,$){this._emitter.removeListener(Q,$)}},{key:"hasWorker",value:function(){return this._worker!=null}},{key:"open",value:function(){this._worker?this._worker.postMessage({cmd:"start"}):this._controller.start()}},{key:"close",value:function(){this._worker?this._worker.postMessage({cmd:"stop"}):this._controller.stop()}},{key:"seek",value:function(Q){this._worker?this._worker.postMessage({cmd:"seek",param:Q}):this._controller.seek(Q)}},{key:"pause",value:function(){this._worker?this._worker.postMessage({cmd:"pause"}):this._controller.pause()}},{key:"resume",value:function(){this._worker?this._worker.postMessage({cmd:"resume"}):this._controller.resume()}},{key:"_onInitSegment",value:function(Q,$){var re=this;Promise.resolve().then(function(){re._emitter.emit(Se.INIT_SEGMENT,Q,$)})}},{key:"_onMediaSegment",value:function(Q,$){var re=this;Promise.resolve().then(function(){re._emitter.emit(Se.MEDIA_SEGMENT,Q,$)})}},{key:"_onLoadingComplete",value:function(){var Q=this;Promise.resolve().then(function(){Q._emitter.emit(Se.LOADING_COMPLETE)})}},{key:"_onRecoveredEarlyEof",value:function(){var Q=this;Promise.resolve().then(function(){Q._emitter.emit(Se.RECOVERED_EARLY_EOF)})}},{key:"_onMediaInfo",value:function(Q){var $=this;Promise.resolve().then(function(){$._emitter.emit(Se.MEDIA_INFO,Q)})}},{key:"_onMetaDataArrived",value:function(Q){var $=this;Promise.resolve().then(function(){$._emitter.emit(Se.METADATA_ARRIVED,Q)})}},{key:"_onScriptDataArrived",value:function(Q){var $=this;Promise.resolve().then(function(){$._emitter.emit(Se.SCRIPTDATA_ARRIVED,Q)})}},{key:"_onStatisticsInfo",value:function(Q){var $=this;Promise.resolve().then(function(){$._emitter.emit(Se.STATISTICS_INFO,Q)})}},{key:"_onIOError",value:function(Q,$){var re=this;Promise.resolve().then(function(){re._emitter.emit(Se.IO_ERROR,Q,$)})}},{key:"_onDemuxError",value:function(Q,$){var re=this;Promise.resolve().then(function(){re._emitter.emit(Se.DEMUX_ERROR,Q,$)})}},{key:"_onRecommendSeekpoint",value:function(Q){var $=this;Promise.resolve().then(function(){$._emitter.emit(Se.RECOMMEND_SEEKPOINT,Q)})}},{key:"_onLoggingConfigChanged",value:function(Q){this._worker&&this._worker.postMessage({cmd:"logging_config",param:Q})}},{key:"_onWorkerMessage",value:function(Q){var $=Q.data,re=$.data;if($.msg==="destroyed"||this._workerDestroying){this._workerDestroying=!1,this._worker.terminate(),this._worker=null;return}switch($.msg){case Se.INIT_SEGMENT:case Se.MEDIA_SEGMENT:this._emitter.emit($.msg,re.type,re.data);break;case Se.LOADING_COMPLETE:case Se.RECOVERED_EARLY_EOF:this._emitter.emit($.msg);break;case Se.MEDIA_INFO:Object.setPrototypeOf(re,Ee.prototype),this._emitter.emit($.msg,re);break;case Se.METADATA_ARRIVED:case Se.SCRIPTDATA_ARRIVED:case Se.STATISTICS_INFO:this._emitter.emit($.msg,re);break;case Se.IO_ERROR:case Se.DEMUX_ERROR:this._emitter.emit($.msg,re.type,re.info);break;case Se.RECOMMEND_SEEKPOINT:this._emitter.emit($.msg,re);break;case"logcat_callback":d.emitter.emit("log",re.type,re.logcat);break;default:break}}}]),Te}(),_t=Tt,mn={ERROR:"error",SOURCE_OPEN:"source_open",UPDATE_END:"update_end",BUFFER_FULL:"buffer_full"},pe=mn,Gt=function(){function Te(ve){Object(Y.a)(this,Te),this.TAG="MSEController",this._config=ve,this._emitter=new g.a,this._config.isLive&&this._config.autoCleanupSourceBuffer==null&&(this._config.autoCleanupSourceBuffer=!0),this.e={onSourceOpen:this._onSourceOpen.bind(this),onSourceEnded:this._onSourceEnded.bind(this),onSourceClose:this._onSourceClose.bind(this),onSourceBufferError:this._onSourceBufferError.bind(this),onSourceBufferUpdateEnd:this._onSourceBufferUpdateEnd.bind(this)},this._mediaSource=null,this._mediaSourceObjectURL=null,this._mediaElement=null,this._isBufferFull=!1,this._hasPendingEos=!1,this._requireSetMediaDuration=!1,this._pendingMediaDuration=0,this._pendingSourceBufferInit=[],this._mimeTypes={video:null,audio:null},this._sourceBuffers={video:null,audio:null},this._lastInitSegments={video:null,audio:null},this._pendingSegments={video:[],audio:[]},this._pendingRemoveRanges={video:[],audio:[]},this._idrList=new Je}return Object(j.a)(Te,[{key:"destroy",value:function(){(this._mediaElement||this._mediaSource)&&this.detachMediaElement(),this.e=null,this._emitter.removeAllListeners(),this._emitter=null}},{key:"on",value:function(Q,$){this._emitter.addListener(Q,$)}},{key:"off",value:function(Q,$){this._emitter.removeListener(Q,$)}},{key:"attachMediaElement",value:function(Q){if(this._mediaSource)throw new y("MediaSource has been attached to an HTMLMediaElement!");var $=this._mediaSource=new window.MediaSource;$.addEventListener("sourceopen",this.e.onSourceOpen),$.addEventListener("sourceended",this.e.onSourceEnded),$.addEventListener("sourceclose",this.e.onSourceClose),this._mediaElement=Q,this._mediaSourceObjectURL=window.URL.createObjectURL(this._mediaSource),Q.src=this._mediaSourceObjectURL}},{key:"detachMediaElement",value:function(){if(this._mediaSource){var Q=this._mediaSource;for(var $ in this._sourceBuffers){var re=this._pendingSegments[$];re.splice(0,re.length),this._pendingSegments[$]=null,this._pendingRemoveRanges[$]=null,this._lastInitSegments[$]=null;var de=this._sourceBuffers[$];if(de){if(Q.readyState!=="closed"){try{Q.removeSourceBuffer(de)}catch(Ue){d.e(this.TAG,Ue.message)}de.removeEventListener("error",this.e.onSourceBufferError),de.removeEventListener("updateend",this.e.onSourceBufferUpdateEnd)}this._mimeTypes[$]=null,this._sourceBuffers[$]=null}}if(Q.readyState==="open")try{Q.endOfStream()}catch(Ue){d.e(this.TAG,Ue.message)}Q.removeEventListener("sourceopen",this.e.onSourceOpen),Q.removeEventListener("sourceended",this.e.onSourceEnded),Q.removeEventListener("sourceclose",this.e.onSourceClose),this._pendingSourceBufferInit=[],this._isBufferFull=!1,this._idrList.clear(),this._mediaSource=null}this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src"),this._mediaElement=null),this._mediaSourceObjectURL&&(window.URL.revokeObjectURL(this._mediaSourceObjectURL),this._mediaSourceObjectURL=null)}},{key:"appendInitSegment",value:function(Q,$){if(!this._mediaSource||this._mediaSource.readyState!=="open"){this._pendingSourceBufferInit.push(Q),this._pendingSegments[Q.type].push(Q);return}var re=Q,de="".concat(re.container);re.codec&&re.codec.length>0&&(de+=";codecs=".concat(re.codec));var Ue=!1;if(d.v(this.TAG,"Received Initialization Segment, mimeType: "+de),this._lastInitSegments[re.type]=re,de!==this._mimeTypes[re.type]){if(this._mimeTypes[re.type])d.v(this.TAG,"Notice: ".concat(re.type," mimeType changed, origin: ").concat(this._mimeTypes[re.type],", target: ").concat(de));else{Ue=!0;try{var it=this._sourceBuffers[re.type]=this._mediaSource.addSourceBuffer(de);it.addEventListener("error",this.e.onSourceBufferError),it.addEventListener("updateend",this.e.onSourceBufferUpdateEnd)}catch(Mt){d.e(this.TAG,Mt.message),this._emitter.emit(pe.ERROR,{code:Mt.code,msg:Mt.message});return}}this._mimeTypes[re.type]=de}$||this._pendingSegments[re.type].push(re),Ue||this._sourceBuffers[re.type]&&!this._sourceBuffers[re.type].updating&&this._doAppendSegments(),A.safari&&re.container==="audio/mpeg"&&re.mediaDuration>0&&(this._requireSetMediaDuration=!0,this._pendingMediaDuration=re.mediaDuration/1e3,this._updateMediaSourceDuration())}},{key:"appendMediaSegment",value:function(Q){var $=Q;this._pendingSegments[$.type].push($),this._config.autoCleanupSourceBuffer&&this._needCleanupSourceBuffer()&&this._doCleanupSourceBuffer();var re=this._sourceBuffers[$.type];re&&!re.updating&&!this._hasPendingRemoveRanges()&&this._doAppendSegments()}},{key:"seek",value:function(Q){for(var $ in this._sourceBuffers){if(!this._sourceBuffers[$])continue;var re=this._sourceBuffers[$];if(this._mediaSource.readyState==="open")try{re.abort()}catch(kn){d.e(this.TAG,kn.message)}this._idrList.clear();var de=this._pendingSegments[$];if(de.splice(0,de.length),this._mediaSource.readyState==="closed")continue;for(var Ue=0;Ue=1&&Q-de.start(0)>=this._config.autoCleanupMaxBackwardDuration)return!0}}return!1}},{key:"_doCleanupSourceBuffer",value:function(){var Q=this._mediaElement.currentTime;for(var $ in this._sourceBuffers){var re=this._sourceBuffers[$];if(re){for(var de=re.buffered,Ue=!1,it=0;it=this._config.autoCleanupMaxBackwardDuration){Ue=!0;var kn=Q-this._config.autoCleanupMinBackwardDuration;this._pendingRemoveRanges[$].push({start:Mt,end:kn})}}else Ln0&&(isNaN($)||re>$)&&(d.v(this.TAG,"Update MediaSource duration from ".concat($," to ").concat(re)),this._mediaSource.duration=re),this._requireSetMediaDuration=!1,this._pendingMediaDuration=0}},{key:"_doRemoveRanges",value:function(){for(var Q in this._pendingRemoveRanges){if(!this._sourceBuffers[Q]||this._sourceBuffers[Q].updating)continue;for(var $=this._sourceBuffers[Q],re=this._pendingRemoveRanges[Q];re.length&&!$.updating;){var de=re.shift();$.remove(de.start,de.end)}}}},{key:"_doAppendSegments",value:function(){var Q=this._pendingSegments;for(var $ in Q){if(!this._sourceBuffers[$]||this._sourceBuffers[$].updating)continue;if(Q[$].length>0){var re=Q[$].shift();if(re.timestampOffset){var de=this._sourceBuffers[$].timestampOffset,Ue=re.timestampOffset/1e3,it=Math.abs(de-Ue);it>.1&&(d.v(this.TAG,"Update MPEG audio timestampOffset from ".concat(de," to ").concat(Ue)),this._sourceBuffers[$].timestampOffset=Ue),delete re.timestampOffset}if(!re.data||re.data.byteLength===0)continue;try{this._sourceBuffers[$].appendBuffer(re.data),this._isBufferFull=!1,$==="video"&&re.hasOwnProperty("info")&&this._idrList.appendArray(re.info.syncPoints)}catch(Mt){this._pendingSegments[$].unshift(re),Mt.code===22?(this._isBufferFull||this._emitter.emit(pe.BUFFER_FULL),this._isBufferFull=!0):(d.e(this.TAG,Mt.message),this._emitter.emit(pe.ERROR,{code:Mt.code,msg:Mt.message}))}}}}},{key:"_onSourceOpen",value:function(){if(d.v(this.TAG,"MediaSource onSourceOpen"),this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._pendingSourceBufferInit.length>0)for(var Q=this._pendingSourceBufferInit;Q.length;){var $=Q.shift();this.appendInitSegment($,!0)}this._hasPendingSegments()&&this._doAppendSegments(),this._emitter.emit(pe.SOURCE_OPEN)}},{key:"_onSourceEnded",value:function(){d.v(this.TAG,"MediaSource onSourceEnded")}},{key:"_onSourceClose",value:function(){d.v(this.TAG,"MediaSource onSourceClose"),this._mediaSource&&this.e!=null&&(this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._mediaSource.removeEventListener("sourceended",this.e.onSourceEnded),this._mediaSource.removeEventListener("sourceclose",this.e.onSourceClose))}},{key:"_hasPendingSegments",value:function(){var Q=this._pendingSegments;return Q.video.length>0||Q.audio.length>0}},{key:"_hasPendingRemoveRanges",value:function(){var Q=this._pendingRemoveRanges;return Q.video.length>0||Q.audio.length>0}},{key:"_onSourceBufferUpdateEnd",value:function(){this._requireSetMediaDuration?this._updateMediaSourceDuration():this._hasPendingRemoveRanges()?this._doRemoveRanges():this._hasPendingSegments()?this._doAppendSegments():this._hasPendingEos&&this.endOfStream(),this._emitter.emit(pe.UPDATE_END)}},{key:"_onSourceBufferError",value:function(Q){d.e(this.TAG,"SourceBuffer Error: ".concat(Q))}}]),Te}(),Lt=Gt,Be={NETWORK_ERROR:"NetworkError",MEDIA_ERROR:"MediaError",OTHER_ERROR:"OtherError"},ot={NETWORK_EXCEPTION:r.EXCEPTION,NETWORK_STATUS_CODE_INVALID:r.HTTP_STATUS_CODE_INVALID,NETWORK_TIMEOUT:r.CONNECTING_TIMEOUT,NETWORK_UNRECOVERABLE_EARLY_EOF:r.UNRECOVERABLE_EARLY_EOF,MEDIA_MSE_ERROR:"MediaMSEError",MEDIA_FORMAT_ERROR:Rt.FORMAT_ERROR,MEDIA_FORMAT_UNSUPPORTED:Rt.FORMAT_UNSUPPORTED,MEDIA_CODEC_UNSUPPORTED:Rt.CODEC_UNSUPPORTED},Xt=function(){function Te(ve,Q){if(Object(Y.a)(this,Te),this.TAG="FlvPlayer",this._type="FlvPlayer",this._emitter=new g.a,this._config=be(),typeof Q=="object"&&Object.assign(this._config,Q),ve.type.toLowerCase()!=="flv")throw new m("FlvPlayer requires an flv MediaDataSource input!");ve.isLive===!0&&(this._config.isLive=!0),this.e={onvLoadedMetadata:this._onvLoadedMetadata.bind(this),onvSeeking:this._onvSeeking.bind(this),onvCanPlay:this._onvCanPlay.bind(this),onvStalled:this._onvStalled.bind(this),onvProgress:this._onvProgress.bind(this)},self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now,this._pendingSeekTime=null,this._requestSetTime=!1,this._seekpointRecord=null,this._progressChecker=null,this._mediaDataSource=ve,this._mediaElement=null,this._msectl=null,this._transmuxer=null,this._mseSourceOpened=!1,this._hasPendingLoad=!1,this._receivedCanPlay=!1,this._mediaInfo=null,this._statisticsInfo=null;var $=A.chrome&&(A.version.major<50||A.version.major===50&&A.version.build<2661);this._alwaysSeekKeyframe=!!($||A.msedge||A.msie),this._alwaysSeekKeyframe&&(this._config.accurateSeek=!1)}return Object(j.a)(Te,[{key:"destroy",value:function(){this._progressChecker!=null&&(window.clearInterval(this._progressChecker),this._progressChecker=null),this._transmuxer&&this.unload(),this._mediaElement&&this.detachMediaElement(),this.e=null,this._mediaDataSource=null,this._emitter.removeAllListeners(),this._emitter=null}},{key:"on",value:function(Q,$){var re=this;Q===nt.MEDIA_INFO?this._mediaInfo!=null&&Promise.resolve().then(function(){re._emitter.emit(nt.MEDIA_INFO,re.mediaInfo)}):Q===nt.STATISTICS_INFO&&(this._statisticsInfo!=null&&Promise.resolve().then(function(){re._emitter.emit(nt.STATISTICS_INFO,re.statisticsInfo)})),this._emitter.addListener(Q,$)}},{key:"off",value:function(Q,$){this._emitter.removeListener(Q,$)}},{key:"attachMediaElement",value:function(Q){var $=this;if(this._mediaElement=Q,Q.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),Q.addEventListener("seeking",this.e.onvSeeking),Q.addEventListener("canplay",this.e.onvCanPlay),Q.addEventListener("stalled",this.e.onvStalled),Q.addEventListener("progress",this.e.onvProgress),this._msectl=new Lt(this._config),this._msectl.on(pe.UPDATE_END,this._onmseUpdateEnd.bind(this)),this._msectl.on(pe.BUFFER_FULL,this._onmseBufferFull.bind(this)),this._msectl.on(pe.SOURCE_OPEN,function(){$._mseSourceOpened=!0,$._hasPendingLoad&&($._hasPendingLoad=!1,$.load())}),this._msectl.on(pe.ERROR,function(re){$._emitter.emit(nt.ERROR,Be.MEDIA_ERROR,ot.MEDIA_MSE_ERROR,re)}),this._msectl.attachMediaElement(Q),this._pendingSeekTime!=null)try{Q.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(re){}}},{key:"detachMediaElement",value:function(){this._mediaElement&&(this._msectl.detachMediaElement(),this._mediaElement.removeEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._mediaElement.removeEventListener("seeking",this.e.onvSeeking),this._mediaElement.removeEventListener("canplay",this.e.onvCanPlay),this._mediaElement.removeEventListener("stalled",this.e.onvStalled),this._mediaElement.removeEventListener("progress",this.e.onvProgress),this._mediaElement=null),this._msectl&&(this._msectl.destroy(),this._msectl=null)}},{key:"load",value:function(){var Q=this;if(!this._mediaElement)throw new y("HTMLMediaElement must be attached before load()!");if(this._transmuxer)throw new y("FlvPlayer.load() has been called, please call unload() first!");if(this._hasPendingLoad)return;if(this._config.deferLoadAfterSourceOpen&&this._mseSourceOpened===!1){this._hasPendingLoad=!0;return}this._mediaElement.readyState>0&&(this._requestSetTime=!0,this._mediaElement.currentTime=0),this._transmuxer=new _t(this._mediaDataSource,this._config),this._transmuxer.on(Se.INIT_SEGMENT,function($,re){Q._msectl.appendInitSegment(re)}),this._transmuxer.on(Se.MEDIA_SEGMENT,function($,re){if(Q._msectl.appendMediaSegment(re),Q._config.lazyLoad&&!Q._config.isLive){var de=Q._mediaElement.currentTime;re.info.endDts>=(de+Q._config.lazyLoadMaxDuration)*1e3&&(Q._progressChecker==null&&(d.v(Q.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),Q._suspendTransmuxer()))}}),this._transmuxer.on(Se.LOADING_COMPLETE,function(){Q._msectl.endOfStream(),Q._emitter.emit(nt.LOADING_COMPLETE)}),this._transmuxer.on(Se.RECOVERED_EARLY_EOF,function(){Q._emitter.emit(nt.RECOVERED_EARLY_EOF)}),this._transmuxer.on(Se.IO_ERROR,function($,re){Q._emitter.emit(nt.ERROR,Be.NETWORK_ERROR,$,re)}),this._transmuxer.on(Se.DEMUX_ERROR,function($,re){Q._emitter.emit(nt.ERROR,Be.MEDIA_ERROR,$,{code:-1,msg:re})}),this._transmuxer.on(Se.MEDIA_INFO,function($){Q._mediaInfo=$,Q._emitter.emit(nt.MEDIA_INFO,Object.assign({},$))}),this._transmuxer.on(Se.METADATA_ARRIVED,function($){Q._emitter.emit(nt.METADATA_ARRIVED,$)}),this._transmuxer.on(Se.SCRIPTDATA_ARRIVED,function($){Q._emitter.emit(nt.SCRIPTDATA_ARRIVED,$)}),this._transmuxer.on(Se.STATISTICS_INFO,function($){Q._statisticsInfo=Q._fillStatisticsInfo($),Q._emitter.emit(nt.STATISTICS_INFO,Object.assign({},Q._statisticsInfo))}),this._transmuxer.on(Se.RECOMMEND_SEEKPOINT,function($){Q._mediaElement&&!Q._config.accurateSeek&&(Q._requestSetTime=!0,Q._mediaElement.currentTime=$/1e3)}),this._transmuxer.open()}},{key:"unload",value:function(){this._mediaElement&&this._mediaElement.pause(),this._msectl&&this._msectl.seek(0),this._transmuxer&&(this._transmuxer.close(),this._transmuxer.destroy(),this._transmuxer=null)}},{key:"play",value:function(){return this._mediaElement.play()}},{key:"pause",value:function(){this._mediaElement.pause()}},{key:"type",get:function(){return this._type}},{key:"buffered",get:function(){return this._mediaElement.buffered}},{key:"duration",get:function(){return this._mediaElement.duration}},{key:"volume",get:function(){return this._mediaElement.volume},set:function(Q){this._mediaElement.volume=Q}},{key:"muted",get:function(){return this._mediaElement.muted},set:function(Q){this._mediaElement.muted=Q}},{key:"currentTime",get:function(){return this._mediaElement?this._mediaElement.currentTime:0},set:function(Q){this._mediaElement?this._internalSeek(Q):this._pendingSeekTime=Q}},{key:"mediaInfo",get:function(){return Object.assign({},this._mediaInfo)}},{key:"statisticsInfo",get:function(){return this._statisticsInfo==null&&(this._statisticsInfo={}),this._statisticsInfo=this._fillStatisticsInfo(this._statisticsInfo),Object.assign({},this._statisticsInfo)}},{key:"_fillStatisticsInfo",value:function(Q){if(Q.playerType=this._type,!(this._mediaElement instanceof HTMLVideoElement))return Q;var $=!0,re=0,de=0;if(this._mediaElement.getVideoPlaybackQuality){var Ue=this._mediaElement.getVideoPlaybackQuality();re=Ue.totalVideoFrames,de=Ue.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(re=this._mediaElement.webkitDecodedFrameCount,de=this._mediaElement.webkitDroppedFrameCount):$=!1;return $&&(Q.decodedFrames=re,Q.droppedFrames=de),Q}},{key:"_onmseUpdateEnd",value:function(){if(!this._config.lazyLoad||this._config.isLive)return;for(var Q=this._mediaElement.buffered,$=this._mediaElement.currentTime,re=0,de=0,Ue=0;Ue=$+this._config.lazyLoadMaxDuration&&this._progressChecker==null&&(d.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}},{key:"_onmseBufferFull",value:function(){d.v(this.TAG,"MSE SourceBuffer is full, suspend transmuxing task"),this._progressChecker==null&&this._suspendTransmuxer()}},{key:"_suspendTransmuxer",value:function(){this._transmuxer&&(this._transmuxer.pause(),this._progressChecker==null&&(this._progressChecker=window.setInterval(this._checkProgressAndResume.bind(this),1e3)))}},{key:"_checkProgressAndResume",value:function(){for(var Q=this._mediaElement.currentTime,$=this._mediaElement.buffered,re=!1,de=0;de<$.length;de++){var Ue=$.start(de),it=$.end(de);if(Q>=Ue&&Q=it-this._config.lazyLoadRecoverDuration&&(re=!0);break}}re&&(window.clearInterval(this._progressChecker),this._progressChecker=null,re&&(d.v(this.TAG,"Continue loading from paused position"),this._transmuxer.resume()))}},{key:"_isTimepointBuffered",value:function(Q){for(var $=this._mediaElement.buffered,re=0;re<$.length;re++){var de=$.start(re),Ue=$.end(re);if(Q>=de&&Q0){var Ue=this._mediaElement.buffered.start(0);(Ue<1&&Q0&&$.currentTime0){var de=re.start(0);if(de<1&&$0&&(this._mediaElement.currentTime=0),this._mediaElement.preload="auto",this._mediaElement.load(),this._statisticsReporter=window.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval)}},{key:"unload",value:function(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src")),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}},{key:"play",value:function(){return this._mediaElement.play()}},{key:"pause",value:function(){this._mediaElement.pause()}},{key:"type",get:function(){return this._type}},{key:"buffered",get:function(){return this._mediaElement.buffered}},{key:"duration",get:function(){return this._mediaElement.duration}},{key:"volume",get:function(){return this._mediaElement.volume},set:function(Q){this._mediaElement.volume=Q}},{key:"muted",get:function(){return this._mediaElement.muted},set:function(Q){this._mediaElement.muted=Q}},{key:"currentTime",get:function(){return this._mediaElement?this._mediaElement.currentTime:0},set:function(Q){this._mediaElement?this._mediaElement.currentTime=Q:this._pendingSeekTime=Q}},{key:"mediaInfo",get:function(){var Q=this._mediaElement instanceof HTMLAudioElement?"audio/":"video/",$={mimeType:Q+this._mediaDataSource.type};return this._mediaElement&&($.duration=Math.floor(this._mediaElement.duration*1e3),this._mediaElement instanceof HTMLVideoElement&&($.width=this._mediaElement.videoWidth,$.height=this._mediaElement.videoHeight)),$}},{key:"statisticsInfo",get:function(){var Q={playerType:this._type,url:this._mediaDataSource.url};if(!(this._mediaElement instanceof HTMLVideoElement))return Q;var $=!0,re=0,de=0;if(this._mediaElement.getVideoPlaybackQuality){var Ue=this._mediaElement.getVideoPlaybackQuality();re=Ue.totalVideoFrames,de=Ue.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(re=this._mediaElement.webkitDecodedFrameCount,de=this._mediaElement.webkitDroppedFrameCount):$=!1;return $&&(Q.decodedFrames=re,Q.droppedFrames=de),Q}},{key:"_onvLoadedMetadata",value:function(Q){this._pendingSeekTime!=null&&(this._mediaElement.currentTime=this._pendingSeekTime,this._pendingSeekTime=null),this._emitter.emit(nt.MEDIA_INFO,this.mediaInfo)}},{key:"_reportStatisticsInfo",value:function(){this._emitter.emit(nt.STATISTICS_INFO,this.statisticsInfo)}}]),Te}(),Zt=$t;U.install();function bt(Te,ve){var Q=Te;if(Q==null||typeof Q!="object")throw new m("MediaDataSource must be an javascript object!");if(!Q.hasOwnProperty("type"))throw new m("MediaDataSource must has type field to indicate video file type!");switch(Q.type){case"flv":return new Pt(Q,ve);default:return new Zt(Q,ve)}}function ft(){return je.supportMSEH264Playback()}function Nt(){return je.getFeatureList()}var jt={};jt.createPlayer=bt,jt.isSupported=ft,jt.getFeatureList=Nt,jt.BaseLoader=u,jt.LoaderStatus=i,jt.LoaderErrors=r,jt.Events=nt,jt.ErrorTypes=Be,jt.ErrorDetails=ot,jt.FlvPlayer=Pt,jt.NativePlayer=Zt,jt.LoggingControl=he,Object.defineProperty(jt,"version",{enumerable:!0,get:function(){return"__VERSION__"}});var bn=ie.a=jt},Gev7:function(Ye,ie,_){var Y=_("bYtY"),j=_("K2GJ"),L=_("1bdT"),U=_("ni6a");function S(s){s=s||{},L.call(this,s);for(var d in s)s.hasOwnProperty(d)&&d!=="style"&&(this[d]=s[d]);this.style=new j(s.style,this),this._rect=null,this.__clipPaths=null}S.prototype={constructor:S,type:"displayable",__dirty:!0,invisible:!1,z:0,z2:0,zlevel:0,draggable:!1,dragging:!1,silent:!1,culling:!1,cursor:"pointer",rectHover:!1,progressive:!1,incremental:!1,globalScaleRatio:1,beforeBrush:function(s){},afterBrush:function(s){},brush:function(s,d){},getBoundingRect:function(){},contain:function(s,d){return this.rectContain(s,d)},traverse:function(s,d){s.call(d,this)},rectContain:function(s,d){var w=this.transformCoordToLocal(s,d),p=this.getBoundingRect();return p.contain(w[0],w[1])},dirty:function(){this.__dirty=this.__dirtyText=!0,this._rect=null,this.__zr&&this.__zr.refresh()},animateStyle:function(s){return this.animate("style",s)},attrKV:function(s,d){s!=="style"?L.prototype.attrKV.call(this,s,d):this.style.set(d)},setStyle:function(s,d){return this.style.set(s,d),this.dirty(!1),this},useStyle:function(s){return this.style=new j(s,this),this.dirty(!1),this},calculateTextPosition:null},Y.inherits(S,L),Y.mixin(S,U);var g=S;Ye.exports=g},GfqC:function(Ye,ie,_){"use strict";var Y=_("q1tI"),j=_.n(Y),L=_("TSYQ"),U=_.n(L);function S(V,z){var H="cannot "+V.method+" "+V.action+" "+z.status+"'",J=new Error(H);return J.status=z.status,J.method=V.method,J.url=V.action,J}function g(V){var z=V.responseText||V.response;if(!z)return z;try{return JSON.parse(z)}catch(H){return z}}function s(V){var z=new XMLHttpRequest;V.onProgress&&z.upload&&(z.upload.onprogress=function(te){te.total>0&&(te.percent=te.loaded/te.total*100),V.onProgress(te)});var H=new FormData;V.data&&Object.keys(V.data).forEach(function(X){var te=V.data[X];if(Array.isArray(te)){te.forEach(function(ee){H.append(X+"[]",ee)});return}H.append(X,V.data[X])}),V.file instanceof Blob?H.append(V.filename,V.file,V.file.name):H.append(V.filename,V.file),z.onerror=function(te){V.onError(te)},z.onload=function(){return z.status<200||z.status>=300?V.onError(S(V,z),g(z)):V.onSuccess(g(z),z)},z.open(V.method,V.action,!0),V.withCredentials&&"withCredentials"in z&&(z.withCredentials=!0);var J=V.headers||{};return J["X-Requested-With"]!==null&&z.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(J).forEach(function(X){J[X]!==null&&z.setRequestHeader(X,J[X])}),z.send(H),{abort:function(){z.abort()}}}var d=+new Date,w=0;function p(){return"rc-upload-"+d+"-"+ ++w}function a(V,z){return V.indexOf(z,V.length-z.length)!==-1}var f=function(V,z){if(V&&z){var H=Array.isArray(z)?z:z.split(","),J=V.name||"",X=V.type||"",te=X.replace(/\/.*$/,"");return H.some(function(ee){var be=ee.trim();return be.charAt(0)==="."?a(J.toLowerCase(),be.toLowerCase()):/\/\*$/.test(be)?te===be.replace(/\/.*$/,""):X===be})}return!0};function E(V,z){var H=V.createReader(),J=[];function X(){H.readEntries(function(te){var ee=Array.prototype.slice.apply(te);J=J.concat(ee);var be=!ee.length;be?z(J):X()})}X()}var y=function(z,H,J){var X=function te(ee,be){be=be||"",ee.isFile?ee.file(function(ge){J(ge)&&(ee.fullPath&&!ge.webkitRelativePath&&(Object.defineProperties(ge,{webkitRelativePath:{writable:!0}}),ge.webkitRelativePath=ee.fullPath.replace(/^\//,""),Object.defineProperties(ge,{webkitRelativePath:{writable:!1}})),H([ge]))}):ee.isDirectory&&E(ee,function(ge){ge.forEach(function(je){te(je,""+be+ee.name+"/")})})};z.forEach(function(te){X(te.webkitGetAsEntry())})},m=y,O=Object.assign||function(V){for(var z=1;z=0)continue;if(!Object.prototype.hasOwnProperty.call(V,J))continue;H[J]=V[J]}return H}function b(V,z){if(!(V instanceof z))throw new TypeError("Cannot call a class as a function")}function x(V,z){if(!V)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return z&&(typeof z=="object"||typeof z=="function")?z:V}function t(V,z){if(typeof z!="function"&&z!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof z);V.prototype=Object.create(z&&z.prototype,{constructor:{value:V,enumerable:!1,writable:!0,configurable:!0}}),z&&(Object.setPrototypeOf?Object.setPrototypeOf(V,z):V.__proto__=z)}var C=function(z){return Object.keys(z).reduce(function(H,J){return(J.substr(0,5)==="data-"||J.substr(0,5)==="aria-"||J==="role")&&(H[J]=z[J]),H},{})},A=function(V){t(z,V);function z(){var H,J,X,te;b(this,z);for(var ee=arguments.length,be=Array(ee),ge=0;ge3&&(d=_.call(d,1));for(var p=g.length,a=0;a4&&(d=_.call(d,1,d.length-1));for(var p=d[d.length-1],a=g.length,f=0;fthis._ux||i(x-this._yi)>this._uy||this._len<5;return this.addData(s.L,b,x),this._ctx&&t&&(this._needsDash()?this._dashedLineTo(b,x):this._ctx.lineTo(b,x)),t&&(this._xi=b,this._yi=x),this},bezierCurveTo:function(b,x,t,C,A,v){return this.addData(s.C,b,x,t,C,A,v),this._ctx&&(this._needsDash()?this._dashedBezierTo(b,x,t,C,A,v):this._ctx.bezierCurveTo(b,x,t,C,A,v)),this._xi=A,this._yi=v,this},quadraticCurveTo:function(b,x,t,C){return this.addData(s.Q,b,x,t,C),this._ctx&&(this._needsDash()?this._dashedQuadraticTo(b,x,t,C):this._ctx.quadraticCurveTo(b,x,t,C)),this._xi=t,this._yi=C,this},arc:function(b,x,t,C,A,v){return this.addData(s.A,b,x,t,t,C,A-C,0,v?0:1),this._ctx&&this._ctx.arc(b,x,t,C,A,v),this._xi=y(A)*t+b,this._yi=m(A)*t+x,this},arcTo:function(b,x,t,C,A){return this._ctx&&this._ctx.arcTo(b,x,t,C,A),this},rect:function(b,x,t,C){return this._ctx&&this._ctx.rect(b,x,t,C),this.addData(s.R,b,x,t,C),this},closePath:function(){this.addData(s.Z);var b=this._ctx,x=this._x0,t=this._y0;return b&&(this._needsDash()&&this._dashedLineTo(x,t),b.closePath()),this._xi=x,this._yi=t,this},fill:function(b){b&&b.fill(),this.toStatic()},stroke:function(b){b&&b.stroke(),this.toStatic()},setLineDash:function(b){if(b instanceof Array){this._lineDash=b,this._dashIdx=0;for(var x=0,t=0;tx.length&&(this._expandData(),x=this.data);for(var t=0;t0&&T<=b||c<0&&T>=b||c===0&&(M>0&&k<=x||M<0&&k>=x);){if(V=this._dashIdx,N=A[V],T+=c*N,k+=M*N,this._dashIdx=(V+1)%F,c>0&&To||M>0&&kl)continue;v[V%2?"moveTo":"lineTo"](c>=0?f(T,b):E(T,b),M>=0?f(k,x):E(k,x))}c=T-b,M=k-x,this._dashOffset=-O(c*c+M*M)},_dashedBezierTo:function(b,x,t,C,A,v){var o=this._dashSum,l=this._dashOffset,c=this._lineDash,M=this._ctx,P=this._xi,T=this._yi,k,N,F,V=Y.cubicAt,z=0,H=this._dashIdx,J=c.length,X,te,ee=0;for(l<0&&(l=o+l),l%=o,k=0;k<1;k+=.1)N=V(P,b,t,A,k+.1)-V(P,b,t,A,k),F=V(T,x,C,v,k+.1)-V(T,x,C,v,k),z+=O(N*N+F*F);for(;Hl);H++);for(k=(ee-l)/z;k<=1;)X=V(P,b,t,A,k),te=V(T,x,C,v,k),H%2?M.moveTo(X,te):M.lineTo(X,te),k+=c[H]/z,H=(H+1)%J;H%2!==0&&M.lineTo(A,v),N=A-X,F=v-te,this._dashOffset=-O(N*N+F*F)},_dashedQuadraticTo:function(b,x,t,C){var A=t,v=C;t=(t+2*b)/3,C=(C+2*x)/3,b=(this._xi+2*b)/3,x=(this._yi+2*x)/3,this._dashedBezierTo(b,x,t,C,A,v)},toStatic:function(){var b=this.data;b instanceof Array&&(b.length=this._len,r&&(this.data=new Float32Array(b)))},getBoundingRect:function(){d[0]=d[1]=p[0]=p[1]=Number.MAX_VALUE,w[0]=w[1]=a[0]=a[1]=-Number.MAX_VALUE;for(var b=this.data,x=0,t=0,C=0,A=0,v=0;vc||i(l-v)>M||T===P-1)&&(b.lineTo(o,l),A=o,v=l);break;case s.C:b.bezierCurveTo(x[T++],x[T++],x[T++],x[T++],x[T++],x[T++]),A=x[T-2],v=x[T-1];break;case s.Q:b.quadraticCurveTo(x[T++],x[T++],x[T++],x[T++]),A=x[T-2],v=x[T-1];break;case s.A:var N=x[T++],F=x[T++],V=x[T++],z=x[T++],H=x[T++],J=x[T++],X=x[T++],te=x[T++],ee=V>z?V:z,be=V>z?1:V/z,ge=V>z?z/V:1,je=Math.abs(V-z)>.001,He=H+J;je?(b.translate(N,F),b.rotate(X),b.scale(be,ge),b.arc(0,0,ee,H,He,1-te),b.scale(1/be,1/ge),b.rotate(-X),b.translate(-N,-F)):b.arc(N,F,ee,H,He,1-te),T===1&&(t=y(H)*V+N,C=m(H)*z+F),A=y(He)*V+N,v=m(He)*z+F;break;case s.R:t=A=x[T],C=v=x[T+1],b.rect(x[T++],x[T++],x[T++],x[T++]);break;case s.Z:b.closePath(),A=t,v=C}}}},u.CMD=s;var h=u;Ye.exports=h},ItGF:function(Ye,ie){var _={};typeof wx=="object"&&typeof wx.getSystemInfoSync=="function"?_={browser:{},os:{},node:!1,wxa:!0,canvasSupported:!0,svgSupported:!1,touchEventsSupported:!0,domSupported:!1}:typeof document=="undefined"&&typeof self!="undefined"?_={browser:{},os:{},node:!1,worker:!0,canvasSupported:!0,domSupported:!1}:typeof navigator=="undefined"?_={browser:{},os:{},node:!0,worker:!1,canvasSupported:!0,svgSupported:!0,domSupported:!1}:_=j(navigator.userAgent);var Y=_;function j(L){var U={},S={},g=L.match(/Firefox\/([\d.]+)/),s=L.match(/MSIE\s([\d.]+)/)||L.match(/Trident\/.+?rv:(([\d.]+))/),d=L.match(/Edge\/([\d.]+)/),w=/micromessenger/i.test(L);return g&&(S.firefox=!0,S.version=g[1]),s&&(S.ie=!0,S.version=s[1]),d&&(S.edge=!0,S.version=d[1]),w&&(S.weChat=!0),{browser:S,os:U,node:!1,canvasSupported:!!document.createElement("canvas").getContext,svgSupported:typeof SVGRect!="undefined",touchEventsSupported:"ontouchstart"in window&&!S.ie&&!S.edge,pointerEventsSupported:"onpointerdown"in window&&(S.edge||S.ie&&S.version>=11),domSupported:typeof document!="undefined"}}Ye.exports=Y},JNOM:function(Ye,ie,_){"use strict";_.r(ie);var Y=_("Znn+"),j=_("ZTPi"),L=_("qVdP"),U=_("jsC+"),S=_("+L6B"),g=_("2/Rp"),s=_("sPJy"),d=_("bE4q"),w=_("miYZ"),p=_("tsqr"),a=_("lUTK"),f=_("BvKs"),E=_("9og8"),y=_("2qtc"),m=_("kLXV"),O=_("oBTY"),i=_("k1fw"),r=_("tJVT"),u=_("PpiC"),h=_("WmNS"),b=_.n(h),x=_("q1tI"),t=_.n(x),C=_("ErOA"),A=_("Ty5D"),v=_("55Ip"),o=_("9kvl"),l=_("jhfD"),c=_("Llu2"),M=_("0NbB"),P=_("V0Rq"),T=_("1vsH"),k=_("mgmH"),N=_("7Kak"),F=_("9yH6"),V=_("DjyN"),z=_("NUBc"),H=_("giR+"),J=_("fyUT"),X=_("5NDa"),te=_("5rEg"),ee=_("sRBo"),be=_("kaz8"),ge=_("g9YV"),je=_("wCAj"),He=_("BoS7"),nt=_("Sdc0"),Ge=_("14J3"),he=_("BMrR"),ce=_("jCWc"),Ee=_("kPKH"),fe=_("5Dmo"),Ne=_("3S7+"),Ce=_("jrin"),xe=_("y8nQ"),ze=_("Vl3Y"),Le=_("wd/R"),Fe=_.n(Le),Pe=function(In){var En=In.shixunHomeworks,Or=In.dispatch,yr=Object(A.i)();return t.a.createElement(m.a,{centered:!0,title:"\u63D0\u793A",visible:En.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Object(E.a)(b.a.mark(function zr(){var Zn;return b.a.wrap(function(rr){for(;;)switch(rr.prev=rr.next){case 0:return rr.next=2,Object(C.a)("/api/myshixuns/".concat(En.actionTabs.selectArrs.myshixun_identifier,"/reset_my_game.json"),{method:"post",body:{course_id:yr.coursesId}});case 2:Zn=rr.sent,Zn.status===0&&(p.b.success("\u5220\u9664\u6210\u529F"),Or({type:"shixunHomeworks/setActionTabs",payload:{}}),Or({type:"shixunHomeworks/getWorkList",payload:Object(i.a)({},En.actionTabs.params)}));case 4:case"end":return rr.stop()}},zr)})),onCancel:function(){Or({type:"shixunHomeworks/setActionTabs",payload:{}})}},t.a.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),t.a.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"))},Ve=Object(o.a)(function(tr){var In=tr.shixunHomeworks;return{shixunHomeworks:In}})(Pe),at=function(In){var En,Or,yr,zr,Zn,An,rr,ar,Pr=In.exercise,sa=In.dispatch,Qn=Object(A.i)(),Hr=Object(x.useState)(!0),pa=Object(r.a)(Hr,2),Ma=pa[0],la=pa[1],Ir=ze.a.useForm(),mr=Object(r.a)(Ir,1),Kr=mr[0],ra=Pr.actionTabs;return Object(x.useEffect)(function(){if(Pr.actionTabs.key==="\u66F4\u6539\u8BC4\u9605"){var Er,wn,ma,Mr;Kr.resetFields(),Kr.setFieldsValue({subjective_score:ra==null||((Er=ra.selectArrs)===null||Er===void 0||((wn=Er.record)===null||wn===void 0))?void 0:wn.subjective_score,objective_score:ra==null||((ma=ra.selectArrs)===null||ma===void 0||((Mr=ma.record)===null||Mr===void 0))?void 0:Mr.objective_score})}},[Pr.actionTabs.key]),t.a.createElement(t.a.Fragment,null,t.a.createElement(m.a,{centered:!0,title:"\u8BC4\u9605",visible:Pr.actionTabs.key==="\u66F4\u6539\u8BC4\u9605",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Object(E.a)(b.a.mark(function Er(){var wn,ma,Mr,$e;return b.a.wrap(function(vt){for(;;)switch(vt.prev=vt.next){case 0:return vt.next=2,Kr.validateFields();case 2:return Mr=Kr.getFieldValue(),vt.next=5,Object(P.O)(Object(i.a)(Object(i.a)({},Mr),{},{id:Qn.categoryId,user_id:ra==null||((wn=ra.selectArrs)===null||wn===void 0||((ma=wn.record)===null||ma===void 0))?void 0:ma.user_id}));case 5:$e=vt.sent,$e.status===0&&(p.b.success("\u8BC4\u9605\u6210\u529F"),Kr.resetFields(),sa({type:"exercise/setActionTabs",payload:{}}),sa({type:"exercise/getExerciseList",payload:Object(i.a)({},Pr.actionTabs.params)}));case 7:case"end":return vt.stop()}},Er)})),onCancel:function(){sa({type:"exercise/setActionTabs",payload:{}})}},t.a.createElement("div",{className:"pl30"},t.a.createElement(ze.a,{form:Kr},t.a.createElement(he.a,null,t.a.createElement(Ee.a,null,t.a.createElement(ze.a.Item,{name:"subjective_score",label:"\u4E3B\u89C2\u9898\u6210\u7EE9",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},t.a.createElement(J.a,{min:0,max:(ra==null||((En=ra.selectArrs)===null||En===void 0||((Or=En.exercise_types)===null||Or===void 0))?void 0:Or.subjective_score)*1,style:{width:150},placeholder:"\u8BF7\u586B\u5199\u4E3B\u89C2\u9898\u6210\u7EE9"}))),t.a.createElement(Ee.a,{flex:1},t.a.createElement("div",null,t.a.createElement("span",{className:"ml10"},"\u5206\uFF0C\u603B\u5171\uFF1A",ra==null||((yr=ra.selectArrs)===null||yr===void 0||((zr=yr.exercise_types)===null||zr===void 0))?void 0:zr.subjective_score,"\u5206")))),t.a.createElement(he.a,null,t.a.createElement(Ee.a,null,t.a.createElement(ze.a.Item,{name:"objective_score",label:"\u5BA2\u89C2\u9898\u6210\u7EE9",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},t.a.createElement(J.a,{min:0,max:(ra==null||((Zn=ra.selectArrs)===null||Zn===void 0||((An=Zn.exercise_types)===null||An===void 0))?void 0:An.objective_score)*1,style:{width:150},width:150,placeholder:"\u8BF7\u586B\u5199\u5BA2\u89C2\u9898\u6210\u7EE9"}))),t.a.createElement(Ee.a,{flex:1},t.a.createElement("div",null,t.a.createElement("span",{className:"ml10"},"\u5206\uFF0C\u603B\u5171\uFF1A",ra==null||((rr=ra.selectArrs)===null||rr===void 0||((ar=rr.exercise_types)===null||ar===void 0))?void 0:ar.objective_score,"\u5206"))))))))},At=Object(o.a)(function(tr){var In=tr.exercise;return{exercise:In}})(at),Rt=[{name:"\u672A\u8BC4\u9605",id:0,type:"unreview_counts"},{name:"\u8BC4\u9605\u4E2D",id:2,type:"reviewing_counts"},{name:"\u5DF2\u8BC4\u9605",id:1,type:"review_counts"}],tn=[{name:"\u672A\u5F00\u59CB",id:0,type:"unanswer_users"},{name:"\u8003\u8BD5\u4E2D",id:1,type:"answering_users"},{name:"\u5DF2\u4EA4\u5377",id:2,type:"answer_users"},{name:"\u5DF2\u4EA4\u5377/\u672A\u7B54",id:3,type:"commit_with_no_answers_users"}],Qt=[{name:"\u65E0\u9700\u8865\u8003",id:0,type:"unmake_up_users_count"},{name:"\u53C2\u52A0\u8865\u8003",id:1,type:"make_up_users_count"}],Cn=_("BdwD"),Un=_("iQDF"),mt=_("+eQT"),lt=function(In){var En,Or,yr=In.exercise,zr=In.dispatch,Zn=Object(A.i)(),An=Object(x.useState)(!0),rr=Object(r.a)(An,2),ar=rr[0],Pr=rr[1],sa=ze.a.useForm(),Qn=Object(r.a)(sa,1),Hr=Qn[0],pa=Object(x.useState)(!1),Ma=Object(r.a)(pa,2),la=Ma[0],Ir=Ma[1],mr=Object(x.useState)({}),Kr=Object(r.a)(mr,2),ra=Kr[0],Er=Kr[1],wn=yr.actionTabs;Object(x.useEffect)(function(){if(yr.actionTabs.key==="\u5EF6\u65F6"){var pt,vt,Me,we;Ir(!1),Hr.resetFields(),Hr.setFieldsValue({subjective_score:wn==null||((pt=wn.selectArrs)===null||pt===void 0||((vt=pt.record)===null||vt===void 0))?void 0:vt.subjective_score,objective_score:wn==null||((Me=wn.selectArrs)===null||Me===void 0||((we=Me.record)===null||we===void 0))?void 0:we.objective_score})}},[yr.actionTabs.key]);var ma=function(vt){var Me,we;return console.log("current:",vt,Fe()(wn==null||((Me=wn.selectArrs)===null||Me===void 0)?void 0:Me.exercise_end_at).startOf("minute")),vt&&(vt>Fe()(wn==null||((we=wn.selectArrs)===null||we===void 0)?void 0:we.exercise_end_at).endOf("minute")||vt<=Fe()().startOf("day"))};function Mr(pt,vt){for(var Me=[],we=pt;weFe()(wn==null||((we=wn.selectArrs)===null||we===void 0)?void 0:we.exercise_end_at)){var Ke;Hr.setFieldsValue({time:Fe()(wn==null||((Ke=wn.selectArrs)===null||Ke===void 0)?void 0:Ke.exercise_end_at).format("YYYY-MM-DD HH:mm")})}}})))),t.a.createElement(he.a,{style:{marginLeft:78,marginTop:4}},t.a.createElement(ze.a.Item,{name:"is_clear",className:"ml10",initialValue:!1,valuePropName:"checked"},t.a.createElement(be.a,null,"\u786E\u8BA4\u6E05\u9664\u8BE5\u5B66\u751F\u7684\u5DF2\u5207\u5C4F\u6B21\u6570")))))))},Ht=Object(o.a)(function(tr){var In=tr.exercise;return{exercise:In}})(lt),sn=_("kaH+"),Dt=_("dhSg"),wt=_("xKgJ"),Qe=_("hjlX"),Je=_.n(Qe),Xe=function(In){var En=In.item,Or=In.renderText,yr=Object(A.i)(),zr=Object(x.useState)(),Zn=Object(r.a)(zr,2),An=Zn[0],rr=Zn[1],ar=function(){var Pr=Object(E.a)(b.a.mark(function sa(){var Qn;return b.a.wrap(function(pa){for(;;)switch(pa.prev=pa.next){case 0:if(!An){pa.next=2;break}return pa.abrupt("return");case 2:return pa.next=4,Object(P.B)({id:yr.categoryId,user_id:En==null?void 0:En.user_id});case 4:Qn=pa.sent,Qn&&rr(Qn);case 6:case"end":return pa.stop()}},sa)}));return function(){return Pr.apply(this,arguments)}}();return t.a.createElement(Ne.a,{onVisibleChange:ar,title:t.a.createElement("div",null,"\u5355\u9009\u9898 ",An==null?void 0:An.single_question_score,"\u5206 ",t.a.createElement("br",null),"\u591A\u9009\u9898 ",An==null?void 0:An.multiple_question_score,"\u5206 ",t.a.createElement("br",null),"\u5224\u65AD\u9898 ",An==null?void 0:An.judgement_question_score,"\u5206 ",t.a.createElement("br",null),"\u586B\u7A7A\u9898 ",An==null?void 0:An.completion_question_score,"\u5206 ",t.a.createElement("br",null),"\u5B9E\u8BAD\u9898 ",An==null?void 0:An.shixun_question_score,"\u5206")},Or)},Oe=Xe,Ae=function(In){var En,Or,yr,zr,Zn,An,rr,ar,Pr,sa,Qn,Hr,pa,Ma,la,Ir,mr,Kr,ra,Er,wn,ma,Mr,$e,pt,vt,Me,we,Ke,De,st,ct,Bt,gt,zt,Ft,on=In.exercise,yn=In.loading,zn=In.dispatch,gr=In.globalSetting,Xr=In.checkDomainAuthority,Jr=In.getparams,aa=Object(u.a)(In,["exercise","loading","dispatch","globalSetting","checkDomainAuthority","getparams"]),hn=Object(A.h)(),Lr=Object(A.i)(),oa=Object(x.useState)(Object(i.a)({},Lr)),ya=Object(r.a)(oa,2),yt=ya[0],Fr=ya[1],un=on.exerciseList,Rn=on.commonHeader,xr=Object(x.useState)({}),Ca=Object(r.a)(xr,2),Nr=Ca[0],Sr=Ca[1],xa=Object(x.useState)(""),Vr=Object(r.a)(xa,2),nr=Vr[0],Wr=Vr[1],Wn=Object(x.useState)(0),pn=Object(r.a)(Wn,2),Rr=pn[0],qn=pn[1],Ar=Object(x.useState)({}),Da=Object(r.a)(Ar,2),Ia=Da[0],La=Da[1],Br=Object(x.useState)(!1),$r=Object(r.a)(Br,2),ka=$r[0],Na=$r[1],qa=Object(x.useState)("alert"),ri=Object(r.a)(qa,2),ni=ri[0],Ga=ri[1],Ai=Object(x.useState)(0),Di=Object(r.a)(Ai,2),$a=Di[0],Va=Di[1],di=Object(x.useState)(!1),Zi=Object(r.a)(di,2),Ao=Zi[0],Ui=Zi[1],qi=Object(x.useState)(!1),$i=Object(r.a)(qi,2),wi=$i[0],eo=$i[1],fo=ze.a.useForm(),ho=Object(r.a)(fo,1),Pi=ho[0],Ra=Object(x.useState)([]),Sa=Object(r.a)(Ra,2),wa=Sa[0],Ja=Sa[1],ai=Object(x.useState)(!0),_i=Object(r.a)(ai,2),oi=_i[0],ro=_i[1],mo=Object(x.useRef)(),pi=Object(x.useState)(1),Ki=Object(r.a)(pi,2),vi=Ki[0],Gi=Ki[1],Vi=Object(x.useState)(""),So=Object(r.a)(Vi,2),po=So[0],vo=So[1],go=Object(x.useState)(),Xi=Object(r.a)(go,2),oo=Xi[0],Ro=Xi[1],bo=Object(x.useState)(!1),so=Object(r.a)(bo,2),wo=so[0],To=so[1],Do=Object(x.useState)(20),Oi=Object(r.a)(Do,2),ti=Oi[0],gi=Oi[1];Object(x.useEffect)(function(){var ca;if(Object(wt.c)()){var dr;qn((dr=un.exercise_types)===null||dr===void 0?void 0:dr.total_users)}else if(un!=null&&(ca=un.exercise_types)!==null&&ca!==void 0&&ca.score_open){var cr;qn((cr=un.exercise_types)===null||cr===void 0?void 0:cr.unanswer_users)}},[un]),Object(x.useEffect)(function(){var ca,dr={};if(hn!=null&&(ca=hn.query)!==null&&ca!==void 0&&ca.exercise_group_id){var cr;if(dr={review:[0,2],commit_status:[2,3]},(hn==null||((cr=hn.query)===null||cr===void 0)?void 0:cr.exercise_group_id)!=="0"){var da;dr.exercise_group_id=[Number(hn==null||((da=hn.query)===null||da===void 0)?void 0:da.exercise_group_id)]}Pi.setFieldsValue(Object(i.a)({},dr))}yt=Object(i.a)(Object(i.a)(Object(i.a)({},yt),dr),{},{page:1,limit:ti}),Fr(Object(i.a)({},yt)),ui(),zn({type:"exercise/clearData",payload:{key:"reviewExercise"}})},[]);var ui=function(){var ca=Object(E.a)(b.a.mark(function dr(){return b.a.wrap(function(da){for(;;)switch(da.prev=da.next){case 0:zn({type:"exercise/getExerciseList",payload:yt});case 1:case"end":return da.stop()}},dr)}));return function(){return ca.apply(this,arguments)}}();function Ei(ca){return yo.apply(this,arguments)}function yo(){return yo=Object(E.a)(b.a.mark(function ca(dr){var cr,da,ja,Fa,Ha;return b.a.wrap(function(bi){for(;;)switch(bi.prev=bi.next){case 0:return Ro(dr==null?void 0:dr.exercise_user_id),To(dr.commit_status===2||dr.commit_status===3),Ui(!0),bi.next=5,Object(C.a)("/api/exercises/".concat(yt.categoryId,"/student_info.json"),{method:"get",params:{exercise_user_id:dr==null?void 0:dr.exercise_user_id}});case 5:Ha=bi.sent,(Ha==null||((cr=Ha.data)===null||cr===void 0||((da=cr.exercise_user_photos)===null||da===void 0))?void 0:da.length)>0?Na(!0):p.b.info("\u5F53\u524D\u6682\u65E0\u7167\u7247"),Ja(Ha==null||((ja=Ha.data)===null||ja===void 0)?void 0:ja.exercise_user_photos),Va(Ha==null||((Fa=Ha.data)===null||Fa===void 0)?void 0:Fa.alert_count),Ui(!1);case 10:case"end":return bi.stop()}},ca)})),yo.apply(this,arguments)}var ji=function(dr){yt.page=1;var cr=Object.assign({},Pi.getFieldValue());if(Object.keys(cr).map(function(da){if(da==="objective_score_gte"||da==="objective_score_lte")return;cr[da].includes("all")?(delete yt[da],Pi.setFieldsValue(Object(Ce.a)({},da,"all"))):(yt[da]=cr[da],cr[da]==""||!cr[da]?Pi.setFieldsValue(Object(Ce.a)({},da,"all")):Pi.setFieldsValue(Object(Ce.a)({},da,yt[da])))}),dr.objective_score_gte||dr.objective_score_lte){if(cr.objective_score_gte>cr.objective_score_lte)return Pi.setFieldsValue({objective_score_lte:cr.objective_score_gte}),!1;if(cr.objective_score_gte!=""&&cr.objective_score_lte!=""&&cr.objective_score_gte&&cr.objective_score_lte)yt.objective_score_lte=cr.objective_score_lte,yt.objective_score_gte=cr.objective_score_gte;else return delete yt.objective_score_lte,delete yt.objective_score_gte,!1}Fr(Object(i.a)({},yt)),Jr(Object(i.a)({},yt)),zn({type:"exercise/getExerciseList",payload:yt})},Po=function(dr,cr){yt.page=dr,yt.limit=cr,zn({type:"exercise/getExerciseList",payload:Object(i.a)({},yt)})},Oo=function(){var dr=yt;RegExp(/^[1-9]+[0-9]*]*$/).test(ti)?dr.limit=Number(ti):(p.b.error("\u8BF7\u8F93\u5165\u6B63\u6574\u6570\uFF01"),gi(20),dr.limit=Number(20)),dr.page=Number(1),Fr(dr),ui()},Mi=[{title:"\u5E8F\u53F7",dataIndex:"name",fixed:"left",width:80,align:"center",render:function(dr,cr,da){return t.a.createElement(Ne.a,{title:((yt.page||1)-1)*yt.limit+da+1},t.a.createElement("span",null,((yt.page||1)-1)*yt.limit+da+1))}},{title:"\u59D3\u540D",dataIndex:"user_name",fixed:"left",width:120,ellipsis:!0,align:"left",render:function(dr,cr){return t.a.createElement("div",null,dr||"--",!!(cr!=null&&cr.delayed_at)&&t.a.createElement(Ne.a,{title:t.a.createElement("div",null,"\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u8C03\u6574\u81F3",t.a.createElement("span",{className:"ml5"},Fe()(cr.delayed_at).format("YYYY-MM-DD HH:mm")))},t.a.createElement("span",{className:"iconfont icon-shizhong c-blue"})))}},!(un!=null&&(En=un.exercise_types)!==null&&En!==void 0&&En.is_excellent)&&{title:"\u5B66\u53F7",ellipsis:!0,dataIndex:"student_id",width:140,align:"left",sorter:!0,render:function(dr){return dr||"--"}},!(un!=null&&(Or=un.exercise_types)!==null&&Or!==void 0&&Or.is_excellent)&&(un==null||((yr=un.exercise_types)===null||yr===void 0)?void 0:yr.groups_count)!==0&&{title:"\u5206\u73ED",width:220,ellipsis:!0,dataIndex:"user_group_name",align:"left",render:function(dr){return dr||"--"}},{title:"\u6700\u7EC8\u6210\u7EE9",width:100,dataIndex:"score",align:"center",sorter:!0,render:function(dr,cr){return!cr.open_total_score&&Object(wt.s)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(dr=typeof dr=="number"?Number(dr):dr,dr===100?t.a.createElement("span",{className:"c-green"},dr||"--"):dr>60?t.a.createElement("span",{className:"c-orange"},dr||"--"):t.a.createElement("span",null,dr||"--"))}},!((un==null||((zr=un.exercise_types)===null||zr===void 0)?void 0:zr.objective)!==1||(un==null||((Zn=un.exercise_types)===null||Zn===void 0)?void 0:Zn.objective)===1&&(un==null||((An=un.exercise_types)===null||An===void 0)?void 0:An.subjective)!==1)&&{title:"\u5BA2\u89C2\u9898\u5F97\u5206",dataIndex:"objective_score",align:"center",width:100,render:function(dr,cr){if(!cr.open_total_score&&Object(wt.s)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";dr=typeof dr=="number"?Number(dr):dr;var da;return dr>=0&&dr<=60?da=t.a.createElement("span",null,dr):dr===100?da=t.a.createElement("span",{className:"c-green"},dr):dr>60?da=t.a.createElement("span",{className:"c-orange"},dr):da="--",t.a.createElement(Oe,{renderText:da,item:cr})}},!((un==null||((rr=un.exercise_types)===null||rr===void 0)?void 0:rr.subjective)!==1||(un==null||((ar=un.exercise_types)===null||ar===void 0)?void 0:ar.subjective)===1&&(un==null||((Pr=un.exercise_types)===null||Pr===void 0)?void 0:Pr.objective)!==1)&&{title:"\u4E3B\u89C2\u9898\u5F97\u5206",width:100,dataIndex:"subjective_score",align:"center",render:function(dr,cr){if(!cr.open_total_score&&Object(wt.s)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";dr=typeof dr=="number"?Number(dr):dr;var da;return dr===0?da=t.a.createElement("span",null,dr," ",t.a.createElement("span",{className:"c-red"}," (\u5F85\u8BC4\u5BA1)")):dr>0&&dr<=60?da=t.a.createElement("span",null,dr):dr===100?da=t.a.createElement("span",{className:"c-green"},dr):dr>60?da=t.a.createElement("span",{className:"c-orange"},dr):da="--",da}},{title:"\u63D0\u4EA4\u72B6\u6001",dataIndex:"commit_status",width:130,align:"left",render:function(dr,cr){return dr===0?t.a.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):dr===1?t.a.createElement("span",{style:{color:"#DF3042"}},!cr.is_make_up&&"\u8003\u8BD5\u4E2D",cr.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):dr===2?t.a.createElement("span",{style:{color:"#5AB891"}},!cr.is_make_up&&"\u5DF2\u4EA4\u5377",cr.is_make_up&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)"):t.a.createElement("span",{style:{color:"#5AB891"}},!cr.is_make_up&&"\u5DF2\u4EA4\u5377\uFF08\u672A\u7B54\uFF09",cr.is_make_up&&"\u5DF2\u4EA4\u5377/\u672A\u7B54\uFF08\u8865\u8003\uFF09")}},{title:"\u5F00\u59CB\u7B54\u9898\u65F6\u95F4",dataIndex:"start_at",width:145,ellipsis:!0,align:"left",sorter:!0,render:function(dr){return dr?Fe()(dr).format("YYYY-MM-DD HH:mm"):"--"}},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"end_at",width:145,ellipsis:!0,align:"left",sorter:!0,render:function(dr){return dr?Fe()(dr).format("YYYY-MM-DD HH:mm"):"--"}},(Rn==null?void 0:Rn.screen_open)&&{title:t.a.createElement("span",null,"\u5207\u5C4F\u6B21\u6570 ",t.a.createElement(Ne.a,{title:"\u7EA2\u8272\u4EE3\u8868\u5B66\u751F\u5207\u5C4F\u8D85\u8FC7\u89C4\u5B9A\u6B21\u6570\u88AB\u5F3A\u5236\u4EA4\u5377"},t.a.createElement("span",{className:"icon-xiaowenhao"}))),dataIndex:"screen_used_num",width:145,ellipsis:!0,align:"center",render:function(dr,cr){return t.a.createElement("span",{className:dr>(cr==null?void 0:cr.screen_total_num)&&"c-red"},dr,"/",cr==null?void 0:cr.screen_total_num)}},(Rn==null?void 0:Rn.exercise_status)>1&&(Rn==null?void 0:Rn.open_camera)&&Object(wt.c)()&&!((sa=gr.setting)!==null&&sa!==void 0&&sa.is_local)&&{title:"\u8003\u8BD5\u7167\u7247",dataIndex:"photo_count",align:"center",width:100,render:function(dr,cr){return cr.commit_status>0?t.a.createElement("a",{onClick:function(){Ei(cr)}},"".concat(dr||0,"/").concat(Rn==null?void 0:Rn.photo_count)):"--"}},(Rn==null?void 0:Rn.ip_bind)&&Object(wt.d)()&&{title:"\u8003\u8BD5IP",dataIndex:"last_ip",align:"center",width:100,render:function(dr,cr){return t.a.createElement(t.a.Fragment,null,dr||"--",cr.commit_status===1&&Rn.ip_bind&&cr.last_ip&&t.a.createElement(g.a,{type:"link",onClick:Object(E.a)(b.a.mark(function da(){var ja;return b.a.wrap(function(Ha){for(;;)switch(Ha.prev=Ha.next){case 0:ja=m.a.confirm({title:t.a.createElement(he.a,null,t.a.createElement(Ee.a,{flex:"1"},"\u89E3\u9664\u7ED1\u5B9A"),t.a.createElement(Ee.a,null,t.a.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:function(){return ja.destroy()}}))),width:500,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",className:"custom-modal-divider",content:t.a.createElement("div",null,"\u4E3A\u5B66\u751F\u89E3\u9664\u8003\u8BD5IP\u7ED1\u5B9A\u540E\uFF0C\u5B66\u751F\u53EF\u4EE5\u4F7F\u7528\u65B0\u7684IP\u5730\u5740\u8FDB\u5165\u8003\u8BD5\u3002",t.a.createElement("span",{className:"c-red"},"\u5982\u679C\u8BE5\u5B66\u751F\u6B63\u5728\u8003\u8BD5\u4E2D\uFF0C\u5C06\u65E0\u6CD5\u4F5C\u7B54\uFF0C\u9700\u8981\u91CD\u65B0\u8FDB\u5165\u8003\u8BD5\u3002"),"\u60A8\u786E\u5B9A\u8981\u89E3\u9664\u8BE5\u5B66\u751F\u7684\u8003\u8BD5IP\u7ED1\u5B9A\uFF1F"),onOk:function(){var ci=Object(E.a)(b.a.mark(function Ri(){var ki;return b.a.wrap(function(li){for(;;)switch(li.prev=li.next){case 0:return li.next=2,Object(P.bb)({id:yt.categoryId,exercise_user_id:cr.exercise_user_id});case 2:ki=li.sent,ki.status===0&&(p.b.success("\u89E3\u7ED1\u6210\u529F"),zn({type:"exercise/getExerciseList",payload:yt}));case 4:case"end":return li.stop()}},Ri)}));function bi(){return ci.apply(this,arguments)}return bi}()});case 1:case"end":return Ha.stop()}},da)}))},"\u89E3\u7ED1"))}},(Rn==null?void 0:Rn.open_camera)&&Object(wt.d)()&&Rn.exercise_status<3&&!((Qn=gr.setting)!==null&&Qn!==void 0&&Qn.is_local)&&{title:"\u5141\u8BB8\u4E0D\u62CD\u6444",dataIndex:"close_camera",align:"center",width:100,render:function(dr,cr){return t.a.createElement(nt.a,{checked:dr,onClick:Object(E.a)(b.a.mark(function da(){return b.a.wrap(function(Fa){for(;;)switch(Fa.prev=Fa.next){case 0:dr?m.a.info({title:"\u63D0\u793A",content:t.a.createElement("div",null,"\u4E0D\u5141\u8BB8\u4FEE\u6539"),okText:"\u786E\u8BA4"}):m.a.confirm({title:"\u5141\u8BB8\u4E0D\u6444\u50CF\u8B66\u544A",content:t.a.createElement("div",null,"\u4E3A\u4FDD\u8BC1\u8003\u8BD5\u516C\u5E73\uFF0C\u672C\u6B21\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u8FD9\u9700\u8981\u8C03\u7528\u5B66\u751F\u7684\u6444\u50CF\u5934\u3002\u5982\u5B66\u751F\u786C\u4EF6\u8BBE\u65BD\u786E\u6709\u95EE\u9898\uFF0C\u4E3A\u4FDD\u8BC1\u5B66\u751F\u8003\u8BD5\u6743\u5229\uFF0C\u6559\u5E08\u53EF\u4E34\u65F6\u53D6\u6D88\u9650\u5236\uFF0C\u5141\u8BB8\u5B66\u751F\u53C2\u8003\u3002 \u672C\u64CD\u4F5C\u4E0D\u53EF\u64A4\u56DE\uFF0C\u4E0D\u53EF\u4FEE\u6539\u3002 \u60A8\u786E\u8BA4\u540C\u610F\u8BE5\u5B66\u751F\u4E0D\u5F00\u542F\u6444\u50CF\u5934\u53C2\u52A0\u8003\u8BD5\u5417\uFF1F"),onOk:function(){var Ha=Object(E.a)(b.a.mark(function bi(){var Ri;return b.a.wrap(function(Ci){for(;;)switch(Ci.prev=Ci.next){case 0:return Ci.next=2,Object(P.c)(Object(i.a)(Object(i.a)({},yt),{},{exercise_user_id:cr.exercise_user_id}));case 2:Ri=Ci.sent,(Ri==null?void 0:Ri.status)===0&&(p.b.success("\u64CD\u4F5C\u6210\u529F"),zn({type:"exercise/getExerciseList",payload:Object(i.a)({},yt)}));case 4:case"end":return Ci.stop()}},bi)}));function ci(){return Ha.apply(this,arguments)}return ci}()});case 1:case"end":return Fa.stop()}},da)}))})}},Object(wt.c)()&&{title:"\u8BC4\u9605\u72B6\u6001",width:130,dataIndex:"has_comment",align:"center",render:function(dr,cr){return!dr&&cr.review_status?"\u8BC4\u9605\u4E2D":dr?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605"}},((Rn==null?void 0:Rn.assistant_auth)||Object(wt.c)()||Object(wt.s)())&&Xr&&{title:"\u64CD\u4F5C",fixed:"right",dataInex:"action",align:"center",width:236,render:function(dr,cr){return t.a.createElement("div",null,Object(wt.c)()&&t.a.createElement(g.a,{ghost:!0,type:"primary",size:"small",disabled:cr.commit_status<2},t.a.createElement("a",{className:cr.commit_status>1?"c-blue":"c-black",href:cr.commit_status>1&&"/classrooms/".concat(yt.coursesId,"/exercise/").concat(yt.categoryId,"/review/").concat(cr.login),onClick:function(ja){cr.commit_status<2&&ja.preventDefault(),cr.commit_status===3&&(ja.preventDefault(),zn({type:"exercise/setActionTabs",payload:{key:"\u66F4\u6539\u8BC4\u9605",selectArrs:{record:Object(i.a)({},cr),exercise_types:Object(i.a)({},un==null?void 0:un.exercise_types)},params:Object(i.a)({},yt)}}))}},cr.has_comment&&"\u66F4\u6539\u8BC4\u9605",!cr.has_comment&&"\u8BC4\u9605")),!Object(wt.s)()&&["\u8003\u8BD5\u4E2D"].includes(T.c[Rn.exercise_status])&&t.a.createElement(g.a,{ghost:!0,type:"primary",disabled:(cr==null?void 0:cr.commit_status)>1,className:"ml10",size:"small",onClick:function(){m.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:null,className:"custom-modal-divider",content:"\u786E\u8BA4\u5C06\u8BE5\u5B66\u751F\u7684\u8003\u8BD5\u72B6\u6001\u8C03\u6574\u4E3A\u5DF2\u4EA4\u5377\u5417\uFF1F",onOk:function(){m.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:null,className:"custom-modal-divider",content:"\u786E\u8BA4\u5C06".concat(cr==null?void 0:cr.user_name,"\u7684\u8003\u8BD5\u72B6\u6001\u8C03\u6574\u4E3A\u5DF2\u4EA4\u5377\u5417\uFF1F"),onOk:function(){var Fa=Object(E.a)(b.a.mark(function ci(){var bi;return b.a.wrap(function(ki){for(;;)switch(ki.prev=ki.next){case 0:return ki.next=2,Object(C.a)("/api/exercises/".concat(yt.categoryId,"/commit_exercise_force.json"),{method:"post",body:{user_id:cr==null?void 0:cr.user_id}});case 2:bi=ki.sent,bi.status===0&&zn({type:"exercise/getExerciseList",payload:yt});case 4:case"end":return ki.stop()}},ci)}));function Ha(){return Fa.apply(this,arguments)}return Ha}()})}})}},"\u5F3A\u5236\u4EA4\u5377"),Object(wt.s)()&&cr.commit_status>1&&t.a.createElement("span",{style:{color:"#0152d9",marginRight:"5px",cursor:"pointer"},onClick:function(){var ja;if(!(un!=null&&(ja=un.exercise_types)!==null&&ja!==void 0&&ja.answered_open)){p.b.info("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u672C\u8BD5\u5377\u5728\u4EA4\u5377\u540E\u4E0D\u53EF\u67E5\u770B");return}o.d.push("/classrooms/".concat(yt.coursesId,"/exercise/").concat(yt.categoryId,"/users/").concat(cr==null?void 0:cr.login,"?check=true"))}},"\u67E5\u770B"),(Rn==null?void 0:Rn.exercise_time)>0&&Object(wt.d)()&&t.a.createElement(Ne.a,{title:function(){return Object(wt.k)()?"\u60A8\u7684\u6743\u9650\u4E0D\u8DB3\uFF0C\u8BF7\u8054\u7CFB\u672C\u8BFE\u5802\u7BA1\u7406\u5458":Rn.exercise_status===3?"\u672C\u8BD5\u5377\u5DF2\u622A\u6B62\uFF0C\u8BF7\u5148\u4FEE\u6539\u622A\u6B62\u65F6\u95F4\u4F7F\u672C\u8BD5\u5377\u5904\u4E8E\u201C\u8003\u8BD5\u4E2D\u201D":!1}()},t.a.createElement(g.a,{danger:!0,className:"c-red ml10",size:"small",disabled:function(){return Object(wt.k)()?!0:Rn.exercise_status===3}(),onClick:function(){Object(wt.i)()&&zn({type:"exercise/setActionTabs",payload:{key:"\u5EF6\u65F6",selectArrs:cr,exercise_time:Rn.exercise_time,params:Object(i.a)({},yt)}})}},"\u5EF6\u65F6")))}}].filter(function(ca){return!!ca}),si=Object(O.a)(Mi);return si[0]=Object(i.a)({},si[0]),si[(si==null?void 0:si.length)-1]=Object(i.a)({},si[(si==null?void 0:si.length)-1]),si[0].render=function(){return"\u6211"},si[(si==null?void 0:si.length)-1].render=function(){var ca;return un!=null&&(ca=un.current_answer_user)!==null&&ca!==void 0&&ca.login?t.a.createElement("span",{style:{color:"#0152d9",marginRight:"5px",cursor:"pointer"},onClick:function(){var cr,da;if(!(un!=null&&(cr=un.exercise_types)!==null&&cr!==void 0&&cr.answered_open)){p.b.info("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u672C\u8BD5\u5377\u5728\u4EA4\u5377\u540E\u4E0D\u53EF\u67E5\u770B");return}o.d.push("/classrooms/".concat(yt.coursesId,"/exercise/").concat(yt.categoryId,"/users/").concat(un==null||((da=un.current_answer_user)===null||da===void 0)?void 0:da.login))}},"\u67E5\u770B"):"--"},t.a.createElement("section",{className:"minH500 bg-white mb50 inline-block w100"},(un==null||((Hr=un.exercise_types)===null||Hr===void 0)?void 0:Hr.score_open)&&Object(wt.s)()&&t.a.createElement(je.a,{hideOnSinglePage:!0,pagination:!1,showHeader:!1,dataSource:[Object(i.a)({},un==null?void 0:un.current_answer_user)],columns:si,scroll:{x:(Mi==null?void 0:Mi.length)*120}}),!Object(wt.c)()&&t.a.createElement("div",{className:"bg-white pt10 pl25 mt15"},!!(un!=null&&(pa=un.exercise_types)!==null&&pa!==void 0&&pa.answer_users)&&t.a.createElement("span",{className:"mr10"},t.a.createElement("span",{style:{color:"#FF954C"}},un==null||((Ma=un.exercise_types)===null||Ma===void 0)?void 0:Ma.answer_users," "),"\u5DF2\u4EA4"),!!(un!=null&&(la=un.exercise_types)!==null&&la!==void 0&&la.unanswer_users)&&t.a.createElement("span",{className:"mr10"},un==null||((Ir=un.exercise_types)===null||Ir===void 0)?void 0:Ir.unanswer_users,"\u672A\u4EA4"),(un==null||((mr=un.exercise_types)===null||mr===void 0)?void 0:mr.exercise_end_time)!=="--"&&t.a.createElement("span",null,"\u5269\u4F59\u63D0\u4EA4\u65F6\u95F4\uFF1A",t.a.createElement("span",{style:{color:"#FF954C"}},un==null||((Kr=un.exercise_types)===null||Kr===void 0)?void 0:Kr.exercise_end_time))),!((ra=un.exercise_types)!==null&&ra!==void 0&&ra.exercise_all_users)&&!Object(wt.s)()&&t.a.createElement(Cn.a,null),(!!((Er=un.exercise_types)!==null&&Er!==void 0&&Er.exercise_all_users)||Object(wt.s)())&&t.a.createElement("aside",null,Object(wt.c)()&&t.a.createElement("aside",{className:"pt20"},t.a.createElement(ze.a,{form:Pi,onValuesChange:ji,initialValues:(wn={},Object(Ce.a)(wn,"commit_status","all"),Object(Ce.a)(wn,"exercise_group_id","all"),Object(Ce.a)(wn,"review","all"),Object(Ce.a)(wn,"is_make_up","all"),wn)},t.a.createElement(ze.a.Item,{name:"exercise_group_id"},t.a.createElement(be.a.Group,{style:{width:"100%"}},t.a.createElement(he.a,null,t.a.createElement(Ee.a,{flex:"80px"},"\u9009\u62E9\u73ED\u7EA7:"),t.a.createElement(Ee.a,{flex:"80px"},t.a.createElement(be.a,{value:"all",checked:!((ma=Nr.course_group)!==null&&ma!==void 0&&ma.length)},"\u5168\u90E8")),t.a.createElement(Ee.a,{flex:"1"},un.course_groups&&un.course_groups.map(function(ca,dr){return t.a.createElement(be.a,{value:ca.exercise_group_id,className:"ml0 mr8"},ca.exercise_group_name,"(",ca.exercise_group_students,")")}))))),t.a.createElement(ze.a.Item,{name:"commit_status"},t.a.createElement(be.a.Group,{value:[],style:{width:"100%"}},t.a.createElement(he.a,null,t.a.createElement(Ee.a,{flex:"80px"},"\u63D0\u4EA4\u72B6\u6001:"),t.a.createElement(Ee.a,{flex:"80px"},t.a.createElement(be.a,{value:"all",checked:!((Mr=Nr.commit_status)!==null&&Mr!==void 0&&Mr.length)},"\u5168\u90E8")),t.a.createElement(Ee.a,{flex:"1"},tn.map(function(ca,dr){var cr;return t.a.createElement(be.a,{name:"commit_status",value:ca.id},ca.name,"(",un==null||((cr=un.exercise_types)===null||cr===void 0)?void 0:cr[ca.type],")")}))))),t.a.createElement(ze.a.Item,{name:"review"},t.a.createElement(be.a.Group,{style:{width:"100%"}},t.a.createElement(he.a,null,t.a.createElement(Ee.a,{flex:"80px"},"\u8BC4\u9605\u72B6\u6001:"),t.a.createElement(Ee.a,{flex:"80px"},t.a.createElement(be.a,{value:"all",checked:!(($e=Nr.review)!==null&&$e!==void 0&&$e.length)},"\u5168\u90E8")),t.a.createElement(Ee.a,{flex:"1"},Rt==null?void 0:Rt.map(function(ca,dr){var cr;return t.a.createElement(be.a,{value:ca.id,key:dr},ca.name,"(",un==null||((cr=un.exercise_types)===null||cr===void 0)?void 0:cr[ca.type],")")}))))),(un==null||((pt=un.exercise_types)===null||pt===void 0)?void 0:pt.open_make_up)&&t.a.createElement(ze.a.Item,{name:"is_make_up"},t.a.createElement(be.a.Group,{value:[],style:{width:"100%"}},t.a.createElement(he.a,null,t.a.createElement(Ee.a,{flex:"80px"},"\u8865\u8003\u72B6\u6001:"),t.a.createElement(Ee.a,{flex:"80px"},t.a.createElement(be.a,{value:"all",checked:!((vt=Nr.is_make_up)!==null&&vt!==void 0&&vt.length)},"\u5168\u90E8")),t.a.createElement(Ee.a,{flex:"1"},Qt.map(function(ca,dr){var cr;return t.a.createElement(be.a,{name:"is_make_up",value:ca.id},ca.name,"(",un==null||((cr=un.exercise_types)===null||cr===void 0)?void 0:cr[ca.type],")")}))))),t.a.createElement(he.a,{align:"middle"},t.a.createElement(Ee.a,{flex:"1"},t.a.createElement(he.a,{align:"middle"},t.a.createElement(Ee.a,null,t.a.createElement(te.a.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:function(dr){yt.search=dr,zn({type:"exercise/getExerciseList",payload:Object(i.a)(Object(i.a)({},yt),{},{page:1})})},style:{width:240}})))),!(Rn!=null&&Rn.is_random)&&t.a.createElement(Ee.a,{className:["tr",Je.a.rightFilter].join(" ")},((Me=un.exercise_types)===null||Me===void 0?void 0:Me.objective)===1&&((we=un.exercise_types)===null||we===void 0?void 0:we.subjective)===1&&t.a.createElement(t.a.Fragment,null,"\u6309\u5BA2\u89C2\u9898\u5F97\u5206\u5206\u7EC4",t.a.createElement("span",null,t.a.createElement(ze.a.Item,{name:"objective_score_gte"},t.a.createElement(J.a,{min:0,max:un==null||((Ke=un.exercise_types)===null||Ke===void 0)?void 0:Ke.objective_score,placeholder:"\u6700\u4F4E"}))),t.a.createElement("span",null,t.a.createElement(ze.a.Item,{name:"objective_score_lte"},t.a.createElement(J.a,{min:((De=yt)===null||De===void 0?void 0:De.objective_score_gte)||0,max:un==null||((st=un.exercise_types)===null||st===void 0)?void 0:st.objective_score,placeholder:"\u6700\u9AD8"})))),((ct=un.exercise_types)===null||ct===void 0?void 0:ct.subjective)===1&&Xr&&t.a.createElement(t.a.Fragment,null,t.a.createElement(g.a,{type:"default",disabled:(un==null||((Bt=un.total_exercise_users)===null||Bt===void 0)?void 0:Bt.length)<1},t.a.createElement(v.a,{to:"/classrooms/".concat(yt.coursesId,"/exercise/").concat(yt.categoryId,"/reviews/group")},t.a.createElement("span",{className:"iconfont icon-tijiaozongjie"}),t.a.createElement("span",null,"\u96C6\u4E2D\u6279\u91CF\u6279\u9605"))),t.a.createElement(g.a,{type:"default",disabled:(un==null||((gt=un.total_exercise_users)===null||gt===void 0)?void 0:gt.length)<1},t.a.createElement(v.a,{to:"/classrooms/".concat(yt.coursesId,"/exercise/").concat(yt.categoryId,"/review/").concat(un==null||((zt=un.total_exercise_users)===null||zt===void 0||((Ft=zt[0])===null||Ft===void 0))?void 0:Ft.user_login)},t.a.createElement("span",{className:"iconfont icon-filesync3x"}),t.a.createElement("span",null,"\u7EC4\u5185\u987A\u5E8F\u6279\u9605")))))))),t.a.createElement(je.a,{className:"mt30",loading:yn["exercise/getExerciseList"],hideOnSinglePage:!0,pagination:!1,dataSource:(un==null?void 0:un.exercise_users)||[],columns:Mi,scroll:{x:(Mi==null?void 0:Mi.length)*120},size:"large",onChange:function(dr,cr,da){yt.page=1,console.log(da,444),da.order===void 0?(yt.order_type=null,yt.order=null):(yt.order_type=da.order==="descend"?"desc":"asc",yt.order=da.field),zn({type:"exercise/getExerciseList",payload:Object(i.a)({},yt)})}}),Rr>0&&t.a.createElement("aside",{className:"tc mb50 pb30 mt30"},t.a.createElement("div",{style:{display:"flex",margin:"auto",textAlign:"center",justifyContent:"center"}},t.a.createElement(z.a,{onChange:Po,defaultCurrent:yt.page||1,current:yt.page||1,defaultPageSize:yt.limit||1,pageSize:yt.limit||1,total:Rr}),t.a.createElement("span",{style:{lineHeight:"29px",marginLeft:"20px"}},"\u6BCF\u9875\u663E\u793A\u6761\u6570"),t.a.createElement(te.a,{value:ti,onChange:function(dr){return gi(dr.target.value)},onBlur:Oo,style:{width:"60px",height:"29px",lineHeight:"29px",marginLeft:"5px"}})))),t.a.createElement(At,null),t.a.createElement(Ve,null),t.a.createElement(Ht,null),ka&&t.a.createElement(m.a,{title:"\u9632\u4F5C\u5F0A\u5934\u50CF",visible:ka,centered:!0,onCancel:function(){Gi(1),Na(!1),Ja([]),Ga("alert"),vo("")},footer:t.a.createElement("div",{style:{display:"flex"}},t.a.createElement("div",{style:{flex:1,textAlign:"left"}}," ",t.a.createElement(g.a,{onClick:Object(E.a)(b.a.mark(function ca(){var dr;return b.a.wrap(function(da){for(;;)switch(da.prev=da.next){case 0:if(po){da.next=3;break}return p.b.info("\u8F93\u5165\u6846\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),da.abrupt("return");case 3:return eo(!0),da.next=6,Object(C.a)("/api/exercises/".concat(yt.categoryId,"/send_alert.json"),{method:"post",body:{content:po,clazz:ni,exercise_user_id:oo}});case 6:dr=da.sent,(dr==null?void 0:dr.status)===0&&(p.b.info("\u53D1\u9001\u6210\u529F"),Gi(1),Na(!1),Ja([]),Ga("alert"),vo("")),eo(!1);case 9:case"end":return da.stop()}},ca)})),disabled:wo,loading:wi},"\u53D1\u9001")),t.a.createElement(g.a,{disabled:(wa==null?void 0:wa.length)===0,style:{marginRight:"10px"},onClick:Object(E.a)(b.a.mark(function ca(){return b.a.wrap(function(cr){for(;;)switch(cr.prev=cr.next){case 0:return cr.next=2,Gi(vi-1===0?wa==null?void 0:wa.length:vi-1);case 2:case"end":return cr.stop()}},ca)}))},"\u4E0A\u4E00\u5F20"),t.a.createElement(g.a,{disabled:(wa==null?void 0:wa.length)===0,type:"primary",onClick:Object(E.a)(b.a.mark(function ca(){return b.a.wrap(function(cr){for(;;)switch(cr.prev=cr.next){case 0:return cr.next=2,Gi(vi===(wa==null?void 0:wa.length)?1:vi+1);case 2:case"end":return cr.stop()}},ca)}))},"\u4E0B\u4E00\u5F20"))},t.a.createElement("img",{style:{width:"234px !important",height:"132px",borderRadius:"5px"},src:wa[vi-1]}),t.a.createElement("span",{onClick:function(){Dt.a.publish("preview-image",wa[vi-1]),console.log("src:",wa[vi-1],wa,vi-1)},style:{background:"#0152d9",color:"#fff",display:"inline-flex",width:"54px",height:"20px",borderRadius:"10px",justifyContent:"center",lineHeight:"20px",alignItems:"center",position:"absolute",top:"70px",left:"190px",zIndex:5,cursor:"pointer"}},"\u9884\u89C8"),t.a.createElement("span",{style:{color:"#0152d9",marginTop:"16px",width:"234px",justifyContent:"center",display:"flex"}},vi+"/"+(wa==null?void 0:wa.length)),t.a.createElement(F.a,{className:"mt20",checked:ni==="alert",onChange:function(){return Ga("alert")}},"\u53D1\u9001\u8B66\u544A",t.a.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u5982\u53D1\u73B0\u5B66\u751F\u5728\u8003\u8BD5\u4E2D\u7684\u7167\u7247\u5B58\u5728\u5F02\u5E38\u65F6\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),t.a.createElement(F.a,{className:"mt10",checked:ni==="notice",onChange:function(){return Ga("notice")}},"\u53D1\u9001\u901A\u77E5",t.a.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u8003\u8BD5\u4E2D\u5982\u6709\u6D88\u606F\u901A\u77E5\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),t.a.createElement(te.a.TextArea,{className:"mt20",value:po,onChange:function(dr){return vo(dr.target.value)},placeholder:"\u8BF7\u8F93\u5165".concat(ni==="alert"?"\u8B66\u544A":"\u901A\u77E5","\u5185\u5BB9").concat(ni==="alert"?"\uFF0C\u5982\uFF1A\u626D\u5934\u4F4E\u5934\u5927\u5E45\u5EA6\u52A8\u4F5C\u68C0\u6D4B":"")}),t.a.createElement("div",{style:{color:"#E30000",fontSize:12,margin:"10px 0"}},"\u5DF2\u53D1\u9001",$a,"\u6B21\u8B66\u544A")),t.a.createElement(sn.a,null))},ye=Object(o.a)(function(tr){var In=tr.exercise,En=tr.loading,Or=tr.globalSetting;return{exercise:In,loading:En.effects,globalSetting:Or}})(Ae),Se=_("OaEy"),dt=_("2fM7"),et=_("8Skl"),xt=_("y3Kf"),xn=_("mxOx"),Tt=_.n(xn),_t=_("LvDl"),mn=_.n(_t),pe=_("GUcZ"),Gt=_("ulZh"),Lt=/(android|webos|iphone|ipad|ipod|blackberry|iemobile|opera mini)/i,Be=Object(x.forwardRef)(function(tr,In){var En,Or=tr.src,yr=tr.videoId,zr=tr.logWatchHistory,Zn=tr.courseId,An=Zn===void 0?null:Zn,rr=tr.startTime,ar=tr.handlePause,Pr=ar===void 0?function(){}:ar,sa=tr.handlePlay,Qn=sa===void 0?function(){}:sa,Hr=tr.handlePlayEnded,pa=Hr===void 0?function(){}:Hr,Ma=tr.videoSpeed,la=Ma===void 0?1:Ma,Ir=Or==null||((En=Or.split("."))===null||En===void 0)?void 0:En.pop(),mr=Ir==="flv",Kr=Object(x.useRef)(),ra=Object(x.useRef)(),Er=Object(x.useRef)(0),wn=Object(x.useRef)(0),ma=Object(x.useState)(0),Mr=Object(r.a)(ma,2),$e=Mr[0],pt=Mr[1],vt=navigator.userAgent.toLowerCase().match(Lt),Me=vt?vt[0]:"pc";Object(x.useImperativeHandle)(In,function(){return{getLastUpdatedTime:function(){return Kr.current.currentTime},getDuration:function(){return Kr.current.duration}}}),Object(x.useEffect)(function(){wn.current=void 0;try{pe.a.isSupported&&mr&&Or&&(Or==null?void 0:Or.indexOf(".m3u8"))<0?(wn.current=pe.a.createPlayer({type:"flv",volume:.8,cors:!0,url:Or+"?t="+Date.now(),muted:!1,isLive:!0}),wn.current.on("play",function(){console.log(21111)}),Kr.current&&(wn.current.detachMediaElement(Kr.current),wn.current.attachMediaElement(Kr.current),wn.current.load(),wn.current.play())):Kr.current.setAttribute("src",Or+"?t="+Date.now())}catch(Ke){setTimeout(function(){pt($e+1)},1e3)}return console.log("src:",Or),function(){if(wn.current){var Ke,De,st,ct,Bt,gt,zt,Ft;(Ke=wn.current)===null||Ke===void 0||((De=Ke.unload)===null||De===void 0)||De.call(Ke),(st=wn.current)===null||st===void 0||((ct=st.pause)===null||ct===void 0)||ct.call(st),(Bt=wn.current)===null||Bt===void 0||((gt=Bt.destroy)===null||gt===void 0)||gt.call(Bt),(zt=wn.current)===null||zt===void 0||((Ft=zt.detachMediaElement)===null||Ft===void 0)||Ft.call(zt,Kr.current),wn.current=void 0,Kr.current.src=""}}},[Kr,mr,Or,$e]),Object(x.useEffect)(function(){return ra.current=setInterval(function(){Er.current>0&&Er.current===Kr.current.currentTime&&(console.log("\u64AD\u653E\u4E00\u6B21"),pt($e+1)),Er.current=Kr.current.currentTime},3e3),function(){clearInterval(ra.current)}},[]);var we=function(De){setTimeout(function(){pt($e+1)},1e3)};return t.a.createElement("video",{ref:Kr,onerr:!0,onErrorCapture:function(){pt($e+1)},autoPlay:!0,muted:!0})}),ot=function(In){var En,Or=In.exercise,yr=In.dispatch,zr=In.user,Zn=Object(A.i)(),An=Object(x.useState)({page:1,limit:20,sort_by:null,sort_direction:null,state:null,audit:null,name:"",save_name:"",exercise_id:Zn==null?void 0:Zn.categoryId}),rr=Object(r.a)(An,2),ar=rr[0],Pr=rr[1],sa=ze.a.useForm(),Qn=Object(r.a)(sa,1),Hr=Qn[0],pa=Object(x.useState)(),Ma=Object(r.a)(pa,2),la=Ma[0],Ir=Ma[1],mr=Object(x.useState)(!1),Kr=Object(r.a)(mr,2),ra=Kr[0],Er=Kr[1],wn=Or.exerciseList,ma=Or.commonHeader,Mr=Object(x.useState)([]),$e=Object(r.a)(Mr,2),pt=$e[0],vt=$e[1],Me=Object(x.useState)([]),we=Object(r.a)(Me,2),Ke=we[0],De=we[1],st=Object(x.useState)(0),ct=Object(r.a)(st,2),Bt=ct[0],gt=ct[1],zt=Object(x.useState)(!0),Ft=Object(r.a)(zt,2),on=Ft[0],yn=Ft[1],zn=Object(x.useState)(!1),gr=Object(r.a)(zn,2),Xr=gr[0],Jr=gr[1],aa=Object(x.useRef)(null);Object(x.useEffect)(function(){hn(),Lr(ar)},[]),Object(x.useEffect)(function(){return clearInterval(aa.current),(ma==null?void 0:ma.exercise_status)===2&&(aa.current=setInterval(function(){Lr(ar)},3e4)),function(){clearInterval(aa.current)}},[ma==null?void 0:ma.exercise_status,ar]);var hn=function(){yr({type:"exercise/getExerciseList",payload:Zn})},Lr=function(){var Vr=Object(E.a)(b.a.mark(function nr(Wr){var Wn,pn;return b.a.wrap(function(qn){for(;;)switch(qn.prev=qn.next){case 0:return Wn=mn.a.cloneDeep(Wr),console.log(Wn,"sendData"),yn(!0),vt([]),qn.next=6,Object(C.a)("/api/exercises/".concat(Wr==null?void 0:Wr.exercise_id,"/exercise_identity_photos.json"),{method:"get",params:Wn});case 6:pn=qn.sent,De([]),yn(!1),gt(pn==null?void 0:pn.count),vt((pn==null?void 0:pn.exercise_users)||[]);case 11:case"end":return qn.stop()}},nr)}));return function(Wr){return Vr.apply(this,arguments)}}(),oa=function(nr,Wr){ar.page=1,ar[Wr]=nr,Pr(Object(i.a)({},ar)),Lr(ar)},ya=function(nr){ar.page=1,ar.save_name=nr,Pr(Object(i.a)({},ar))},yt=function(){ar.page=1;var nr=Object.assign({},Hr.getFieldsValue());Object.keys(nr).map(function(Wr){switch(Wr){case"exercise_group_id":nr[Wr].includes("all")||!nr[Wr].length?(delete ar.course_group,Hr.setFieldsValue(Object(Ce.a)({},"exercise_group_id","all"))):(ar.course_group=nr[Wr],Hr.setFieldsValue(Object(Ce.a)({},"exercise_group_id",ar.course_group)));break}}),Pr(Object(i.a)({},ar)),Lr(ar)};Object(x.useEffect)(function(){if(document.getElementById("divhe")){var Vr=document.getElementById("divhe").scrollHeight;Vr>47&&(Ir(47),Er(!0))}},[document.getElementById("divhe"),wn]);var Fr=function(nr,Wr,Wn){ar.page=nr==null?void 0:nr.current,ar.limit=nr==null?void 0:nr.pageSize,Wn!=null&&Wn.order?(ar.sort_by=Wn==null?void 0:Wn.field,ar.sort_direction=(Wn==null?void 0:Wn.order)==="ascend"?"asc":"desc"):(ar.sort_by=null,ar.sort_direction=null),Pr(Object(i.a)({},ar)),Lr(ar)},un=[{title:"\u5E8F\u53F7",dataIndex:"number",width:80,render:function(nr,Wr,Wn){return ar.limit*(ar.page-1)+Wn+1}},{title:"\u59D3\u540D",dataIndex:"user_name",width:110,ellipsis:{showTitle:!1},render:function(nr){return t.a.createElement(Ne.a,{placement:"bottomLeft",title:nr},t.a.createElement("span",null,nr))}},{title:"\u5B66\u53F7",dataIndex:"student_id",sorter:!0,width:140,showSorterTooltip:!1,ellipsis:{showTitle:!1},render:function(nr){return t.a.createElement(Ne.a,{placement:"bottomLeft",title:nr||"--"},t.a.createElement("span",null,nr||"--"))}},{title:"\u5206\u73ED",dataIndex:"user_group_name",ellipsis:{showTitle:!1},render:function(nr,Wr){return nr?t.a.createElement(Ne.a,{placement:"bottom",title:nr},t.a.createElement("span",{className:Tt.a.es},nr)):"--"}},{title:"\u4EBA\u8138\u7167\u7247",dataIndex:"photo_url",width:90,ellipsis:{showTitle:!1},render:function(nr,Wr){return t.a.createElement("img",{width:40,style:{maxHeight:30},src:nr,className:"current",onClick:function(){Sr(Wr)}})}},{title:"\u5BA1\u6838\u72B6\u6001",width:100,dataIndex:"exercise_identity_photo_state",ellipsis:{showTitle:!1},render:function(nr,Wr){return t.a.createElement(t.a.Fragment,null,nr==="passed"&&t.a.createElement("span",{style:{color:"#44D7B6"}},"\u5BA1\u6838\u901A\u8FC7"),nr==="rejected"&&t.a.createElement("span",{style:{color:"#E53333"}},"\u5BA1\u6838\u4E0D\u901A\u8FC7"),nr==="submitted"&&t.a.createElement("span",{style:{color:"#666666"}},"\u5F85\u5BA1\u6838"))}},{title:"\u5BA1\u6838\u65F6\u95F4",dataIndex:"audit_time",width:180,ellipsis:{showTitle:!1},render:function(nr){return t.a.createElement("span",null,nr||"--")}},{title:"\u5BA1\u6838\u7C7B\u578B",dataIndex:"audit_clazz",width:90,ellipsis:{showTitle:!1},render:function(nr){return t.a.createElement("span",null,nr||"--")}},{title:"\u64CD\u4F5C",dataIndex:"action",width:180,ellipsis:{showTitle:!1},render:function(nr,Wr){var Wn;return t.a.createElement(t.a.Fragment,null,(Wr==null?void 0:Wr.exercise_identity_photo_state)==="submitted"?t.a.createElement("span",{className:"c-light-primary current",onClick:function(){return Jr(Wr)}},"\u5BA1\u6838"):t.a.createElement("span",{className:"c-grey-999 cursorNotAllowed"},"\u5BA1\u6838"),(Wr==null?void 0:Wr.exercise_identity_photo_state)!=="submitted"?t.a.createElement("span",{className:"c-light-primary current ml10 mr10",onClick:function(){return Ca(Wr)}},"\u5BA1\u6838\u8BB0\u5F55"):t.a.createElement("span",{className:"c-grey-999 ml10 mr10 cursorNotAllowed"},"\u5BA1\u6838\u8BB0\u5F55"),(Wr==null?void 0:Wr.exercise_identity_photo_state)==="passed"&&!!(Wr!=null&&(Wn=Wr.play_url)!==null&&Wn!==void 0&&Wn.length)?t.a.createElement("span",{className:"c-light-primary current",onClick:function(){return Nr(Wr)}},"\u6444\u50CF\u76D1\u63A7"):t.a.createElement("span",{className:"c-grey-999 cursorNotAllowed"},"\u6444\u50CF\u76D1\u63A7"))}}],Rn=function(nr){De(nr)},xr=function(){Jr(!1),Lr(ar)},Ca=function(nr){var Wr=[{title:"\u5BA1\u6838\u65F6\u95F4",dataIndex:"audit_time",width:170,render:function(Rr,qn){return t.a.createElement("span",null,Rr||"--")}},{title:"\u5BA1\u6838\u72B6\u6001",dataIndex:"exercise_identity_photo_state",width:110,render:function(Rr,qn){return t.a.createElement(t.a.Fragment,null,Rr==="passed"&&t.a.createElement("span",{style:{color:"#44D7B6"}},"\u5BA1\u6838\u901A\u8FC7"),Rr==="rejected"&&t.a.createElement("span",{style:{color:"#E53333"}},"\u5BA1\u6838\u4E0D\u901A\u8FC7"),Rr==="submitted"&&t.a.createElement("span",{style:{color:"#666666"}},"\u5F85\u5BA1\u6838"))}},{title:"\u5BA1\u6838\u610F\u89C1",dataIndex:"comment",render:function(Rr,qn){return Rr?t.a.createElement(Ne.a,{placement:"bottom",title:Rr},t.a.createElement("span",null,Rr)):"--"}},{title:"\u91C7\u96C6\u7167\u7247",dataIndex:"photo_url",width:90,render:function(Rr,qn){return t.a.createElement("span",{className:"current c-light-primary",onClick:function(){Dt.a.publish("preview-image",Rr)}},"\u67E5\u770B")}}],Wn=m.a.confirm({icon:null,width:700,className:"".concat(Tt.a.cusModal," custom-modal-divider"),centered:!0,title:t.a.createElement(he.a,null,t.a.createElement(Ee.a,{flex:"1"},"\u5BA1\u6838\u8BB0\u5F55"),t.a.createElement(Ee.a,null,t.a.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:function(){return Wn.destroy()}}))),content:t.a.createElement("div",null,t.a.createElement(je.a,{className:Tt.a.customTable,dataSource:[Object(i.a)({},nr)],bordered:!1,columns:Wr,rowKey:"exercise_identity_photo_id",rowClassName:Tt.a.row,pagination:!1}))})},Nr=function(nr){var Wr,Wn,pn=m.a.confirm({icon:null,className:"".concat(Tt.a.cusModal," custom-modal-divider"),centered:!0,width:(nr==null||((Wr=nr.play_url)===null||Wr===void 0)?void 0:Wr.length)<6?724:744,title:t.a.createElement(he.a,null,t.a.createElement(Ee.a,{flex:"1"},"\u89C6\u9891"),t.a.createElement(Ee.a,null,t.a.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:function(){return pn.destroy()}}))),content:t.a.createElement("ul",{className:Tt.a.sys},nr==null||((Wn=nr.play_url)===null||Wn===void 0)?void 0:Wn.map(function(Rr,qn){return t.a.createElement("li",{className:Tt.a.li,key:qn},t.a.createElement("div",{className:Tt.a.d1},t.a.createElement("div",{className:Tt.a.img},t.a.createElement(Be,{src:Rr==null?void 0:Rr.replace(".m3u8",".flv"),autoPlay:!0})),t.a.createElement("div",{className:Tt.a.btn},t.a.createElement("div",{className:Tt.a.b1},"\u56DE\u653E\u89C6\u9891",qn+1))))}))})},Sr=function(nr){var Wr=m.a.confirm({icon:null,className:"".concat(Tt.a.cusModal," custom-modal-divider"),centered:!0,width:710,title:t.a.createElement(he.a,null,t.a.createElement(Ee.a,{flex:"1"},"\u4EBA\u8138\u7167\u7247"),t.a.createElement(Ee.a,null,t.a.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:function(){return Wr.destroy()}}))),content:t.a.createElement(he.a,null,t.a.createElement("aside",{className:Tt.a.imgWrap,style:{marginBottom:40}},t.a.createElement("div",{className:Tt.a.img},t.a.createElement("img",{width:326,src:Object(T.g)(nr==null?void 0:nr.photo_url)}),t.a.createElement("div",{className:Tt.a.textP},"\u91C7\u96C6\u7167\u7247")),t.a.createElement("div",{className:Tt.a.img,style:{marginLeft:20}},nr!=null&&nr.identity_url?t.a.createElement("img",{width:326,src:Object(T.g)(nr==null?void 0:nr.identity_url)}):t.a.createElement("div",{className:Tt.a.no,style:{width:326}},t.a.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),t.a.createElement("div",{className:Tt.a.textP},"\u8BC1\u4EF6\u7167\u7247"))))})},xa={selectedRowKeys:Ke,columnWidth:40,onChange:Rn,getCheckboxProps:function(nr){return{disabled:!((nr==null?void 0:nr.exercise_identity_photo_state)!=="passed")}}};return t.a.createElement("section",{className:Tt.a.wrap},t.a.createElement(ze.a,{form:Hr,onChange:yt,initialValues:Object(Ce.a)({},"exercise_group_id","all")},t.a.createElement(ze.a.Item,{name:"exercise_group_id"},t.a.createElement(be.a.Group,{style:{width:"100%"}},t.a.createElement(he.a,null,t.a.createElement(Ee.a,{className:"font14",flex:"80px"},"\u9009\u62E9\u5206\u73ED:"),t.a.createElement(Ee.a,{flex:"80px"},t.a.createElement(be.a,{value:"all"},"\u5168\u90E8")),t.a.createElement(Ee.a,{flex:"1",id:"divhe",style:{height:la+"px",overflow:"hidden"}},(En=wn.course_groups)===null||En===void 0?void 0:En.map(function(Vr,nr){return t.a.createElement(be.a,{key:nr,value:Vr.exercise_group_id,className:"ml0 mr8"},Vr.exercise_group_name,"(",Vr.exercise_group_students,")")})),ra&&t.a.createElement("span",{onClick:function(){var nr=document.getElementById("divhe").scrollHeight;la>47?Ir(47):Ir(nr)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},la===47?"\u5C55\u5F00":"\u6536\u8D77",la===47?t.a.createElement(et.a,{style:{marginBottom:"3px",marginLeft:"2px"}}):t.a.createElement(xt.a,{style:{marginBottom:"3px",marginLeft:"2px"}})))))),t.a.createElement("div",{className:Tt.a.control},t.a.createElement(te.a.Search,{placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:ar==null?void 0:ar.save_name,onChange:function(nr){return ya(nr.target.value)},onSearch:function(){ar.page=1,ar.name=ar.save_name,Pr(Object(i.a)({},ar)),Lr(ar)}}),t.a.createElement(dt.a,{placeholder:"\u8BF7\u9009\u62E9\u5BA1\u6838\u72B6\u6001",value:ar==null?void 0:ar.state,onChange:function(nr){return oa(nr,"state")}},t.a.createElement(dt.a.Option,{value:null},"\u5168\u90E8"),t.a.createElement(dt.a.Option,{value:"submitted"},"\u5F85\u5BA1\u6838"),t.a.createElement(dt.a.Option,{value:"passed"},"\u5BA1\u6838\u901A\u8FC7"),t.a.createElement(dt.a.Option,{value:"rejected"},"\u5BA1\u6838\u4E0D\u901A\u8FC7")),t.a.createElement(dt.a,{placeholder:"\u8BF7\u9009\u62E9\u5BA1\u6838\u7C7B\u578B",value:ar==null?void 0:ar.audit,onChange:function(nr){return oa(nr,"audit")}},t.a.createElement(dt.a.Option,{value:null},"\u5168\u90E8"),t.a.createElement(dt.a.Option,{value:1},"\u81EA\u52A8\u5BA1\u6838"),t.a.createElement(dt.a.Option,{value:2},"\u4EBA\u5DE5\u5BA1\u6838")),t.a.createElement("span",{className:Tt.a.btn,style:{cursor:"pointer"},onClick:function(){if(!Ke.length){p.b.warn("\u8BF7\u9009\u62E9\u5B66\u751F");return}Jr(!0)}},t.a.createElement("i",{className:"iconfont icon-piliangcaozuo font14 mr5"}),"\u6279\u91CF\u5BA1\u6838")),t.a.createElement("div",{className:Tt.a.bgH}),t.a.createElement(je.a,{rowSelection:xa,className:Tt.a.customTable,dataSource:pt,bordered:!1,columns:un,rowKey:"exercise_identity_photo_id",rowClassName:Tt.a.row,loading:on,onChange:Fr,pagination:{pageSize:ar.limit,total:Bt,current:ar.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,position:["bottomCenter"],showTotal:function(nr){return t.a.createElement("span",{className:"mr10"},"\u5171",t.a.createElement("span",{className:"c-orange"},nr),"\u6761\u6570\u636E")}}}),t.a.createElement(Pt,{selectIds:Ke,visible:Xr,onCancel:function(){return Jr(!1)},onOk:xr,params:ar}),t.a.createElement(sn.a,null))},Xt=Object(o.a)(function(tr){var In=tr.exercise,En=tr.user;return{exercise:In,user:En}})(ot),Pt=function(In){var En=In.visible,Or=In.onOk,yr=In.onCancel,zr=In.selectIds,Zn=In.params,An=Object(x.useState)(!1),rr=Object(r.a)(An,2),ar=rr[0],Pr=rr[1],sa=Object(x.useState)({}),Qn=Object(r.a)(sa,2),Hr=Qn[0],pa=Qn[1],Ma=ze.a.useForm(),la=Object(r.a)(Ma,1),Ir=la[0],mr=function(){var Kr=Object(E.a)(b.a.mark(function ra(Er){var wn,ma;return b.a.wrap(function($e){for(;;)switch($e.prev=$e.next){case 0:if(Pr(!0),!(En===!0)){$e.next=7;break}return $e.next=4,Object(C.a)("/api/exercises/".concat(Zn==null?void 0:Zn.exercise_id,"/batch_audit_identity_photo.json"),{method:"post",body:Object(i.a)({identity_photo_ids:zr},Er)});case 4:ma=$e.sent,$e.next=10;break;case 7:return $e.next=9,Object(C.a)("/api/exercises/".concat(Zn==null?void 0:Zn.exercise_id,"/audit_identity_photo.json"),{method:"post",body:Object(i.a)({identity_photo_id:En==null?void 0:En.exercise_identity_photo_id},Er)});case 9:ma=$e.sent;case 10:((wn=ma)===null||wn===void 0?void 0:wn.status)===0&&Or(),Pr(!1);case 12:case"end":return $e.stop()}},ra)}));return function(Er){return Kr.apply(this,arguments)}}();return t.a.createElement(m.a,{title:En!==!0?"\u4EBA\u8138\u8EAB\u4EFD\u5BA1\u6838":"\u6279\u91CF\u5BA1\u6838",visible:!!En,centered:!0,width:650,destroyOnClose:!0,onCancel:function(){yr()},afterClose:function(){Ir.resetFields(),pa({})},confirmLoading:ar,onOk:function(){return Ir.submit()}},t.a.createElement(ze.a,{className:Tt.a.formWrap,form:Ir,labelCol:{span:4},wrapperCol:{span:18},onFinish:mr,onValuesChange:function(){pa(Object(i.a)({},Ir.getFieldsValue()))}},En!==!0&&t.a.createElement(he.a,{style:{marginLeft:28,marginBottom:38}},t.a.createElement(Ee.a,null,"\u91C7\u96C6\u7167\u7247\uFF1A"),t.a.createElement(Ee.a,null,t.a.createElement("aside",{className:Tt.a.imgWrap},t.a.createElement("div",{className:Tt.a.img},t.a.createElement("img",{width:234,src:Object(T.g)(En==null?void 0:En.photo_url)}),t.a.createElement("div",{onClick:function(){Dt.a.publish("preview-image",En==null?void 0:En.photo_url)},className:Tt.a.iBtn},"\u9884\u89C8"),t.a.createElement("div",{className:Tt.a.text},"\u91C7\u96C6\u7167\u7247")),t.a.createElement("div",{className:Tt.a.img,style:{marginLeft:20}},En!=null&&En.identity_url?t.a.createElement("img",{width:234,src:Object(T.g)(En==null?void 0:En.identity_url)}):t.a.createElement("div",{className:Tt.a.no,style:{width:326}},t.a.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),!!(En!=null&&En.identity_url)&&t.a.createElement("div",{onClick:function(){Dt.a.publish("preview-image",Object(T.g)(En==null?void 0:En.identity_url))},className:Tt.a.iBtn},"\u9884\u89C8"),t.a.createElement("div",{className:Tt.a.text},"\u8BC1\u4EF6\u7167\u7247"))))),t.a.createElement(ze.a.Item,{label:"\u5BA1\u6838\u72B6\u6001",name:"state",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u72B6\u6001"}]},t.a.createElement(F.a.Group,null,t.a.createElement(F.a,{value:"passed"},"\u5BA1\u6838\u901A\u8FC7"),t.a.createElement(F.a,{value:"rejected"},"\u5BA1\u6838\u4E0D\u901A\u8FC7"))),(Hr==null?void 0:Hr.state)==="rejected"&&t.a.createElement(ze.a.Item,{label:"\u5BA1\u6838\u610F\u89C1",name:"comment",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u610F\u89C1"}]},t.a.createElement(te.a,{placeholder:"\u5982\uFF1A\u4F60\u7684\u4E2A\u4EBA\u4FE1\u606F\u4E0E\u7167\u7247\u4E0D\u4E00\u81F4\u3002",maxLength:30})),t.a.createElement("div",{style:{color:"#FA6400",paddingLeft:32}},"\u6CE8\u610F\uFF1A\u5BA1\u6838\u901A\u8FC7\u540E\uFF0C\u8BE5\u5B66\u751F\u5728\u672C\u573A\u8003\u8BD5\u7684\u8BA4\u8BC1\u72B6\u6001\u5C06\u66F4\u65B0\u4E3A\u201C\u5BA1\u6838\u901A\u8FC7\u201D\uFF0C\u4E14\u80FD\u591F\u8FDB\u5165\u8003\u8BD5\u3002")))},$t=_("cWXX"),Zt=_("/ezw"),bt=_("R9oj"),ft=_("ECub"),Nt=_("hZbv"),jt=_.n(Nt),bn=function(In){var En,Or,yr,zr,Zn,An,rr,ar,Pr,sa=In.exercise,Qn=In.dispatch,Hr=In.user,pa=Object(A.i)(),Ma=Object(x.useState)({page:1,limit:10,name:"",save_name:"",exercise_id:pa==null?void 0:pa.categoryId}),la=Object(r.a)(Ma,2),Ir=la[0],mr=la[1],Kr=ze.a.useForm(),ra=Object(r.a)(Kr,1),Er=ra[0],wn=Object(x.useState)(),ma=Object(r.a)(wn,2),Mr=ma[0],$e=ma[1],pt=Object(x.useState)(!1),vt=Object(r.a)(pt,2),Me=vt[0],we=vt[1],Ke=sa.exerciseList,De=Object(x.useState)([]),st=Object(r.a)(De,2),ct=st[0],Bt=st[1],gt=Object(x.useState)(0),zt=Object(r.a)(gt,2),Ft=zt[0],on=zt[1],yn=Object(x.useState)(!0),zn=Object(r.a)(yn,2),gr=zn[0],Xr=zn[1],Jr=Object(x.useState)(!1),aa=Object(r.a)(Jr,2),hn=aa[0],Lr=aa[1],oa=Object(x.useState)("1"),ya=Object(r.a)(oa,2),yt=ya[0],Fr=ya[1],un=Object(x.useState)(1),Rn=Object(r.a)(un,2),xr=Rn[0],Ca=Rn[1],Nr=Object(x.useState)("alert"),Sr=Object(r.a)(Nr,2),xa=Sr[0],Vr=Sr[1],nr=Object(x.useState)(1),Wr=Object(r.a)(nr,2),Wn=Wr[0],pn=Wr[1],Rr=Object(x.useState)(""),qn=Object(r.a)(Rr,2),Ar=qn[0],Da=qn[1],Ia=Object(x.useState)(!1),La=Object(r.a)(Ia,2),Br=La[0],$r=La[1],ka=Object(x.useState)(!1),Na=Object(r.a)(ka,2),qa=Na[0],ri=Na[1],ni=Object(x.useState)([]),Ga=Object(r.a)(ni,2),Ai=Ga[0],Di=Ga[1];Object(x.useEffect)(function(){$a(),Va(Ir)},[]);var $a=function(){Qn({type:"exercise/getExerciseList",payload:pa})},Va=function(){var Ra=Object(E.a)(b.a.mark(function Sa(wa){var Ja,ai;return b.a.wrap(function(oi){for(;;)switch(oi.prev=oi.next){case 0:return Ja=mn.a.cloneDeep(wa),Xr(!0),Bt([]),oi.next=5,Object(C.a)("/api/exercises/".concat(wa==null?void 0:wa.exercise_id,"/exercise_videos.json"),{method:"get",params:Ja});case 5:ai=oi.sent,Xr(!1),on(ai==null?void 0:ai.count),Bt((ai==null?void 0:ai.exercise_users)||[]);case 9:case"end":return oi.stop()}},Sa)}));return function(wa){return Ra.apply(this,arguments)}}(),di=function(Sa,wa){Ir.page=Sa,Ir.limit=wa,mr(Object(i.a)({},Ir)),Va(Ir)},Zi=function(Sa){Ir.page=1,Ir.save_name=Sa,mr(Object(i.a)({},Ir))},Ao=function(){Ir.page=1;var Sa=Object.assign({},Er.getFieldsValue());Object.keys(Sa).map(function(wa){switch(wa){case"exercise_group_id":Sa[wa].includes("all")||!Sa[wa].length?(delete Ir.course_group,Er.setFieldsValue(Object(Ce.a)({},"exercise_group_id","all"))):(Ir.course_group=Sa[wa],Er.setFieldsValue(Object(Ce.a)({},"exercise_group_id",Ir.course_group)));break}}),Va(Ir)};Object(x.useEffect)(function(){if(document.getElementById("divhe")){var Ra=document.getElementById("divhe").scrollHeight;Ra>47&&($e(47),we(!0))}},[document.getElementById("divhe"),Ke]);var Ui=function(){var Ra=Object(E.a)(b.a.mark(function Sa(wa){var Ja,ai;return b.a.wrap(function(oi){for(;;)switch(oi.prev=oi.next){case 0:return $r(!0),Lr({}),oi.next=4,Object(C.a)("/api/exercises/".concat(Ir==null?void 0:Ir.exercise_id,"/student_info.json"),{method:"get",params:{exercise_user_id:wa==null?void 0:wa.exercise_user_id}});case 4:return Ja=oi.sent,oi.next=7,Object(C.a)("/api/exercises/".concat(Ir==null?void 0:Ir.exercise_id,"/video_push_logs.json"),{method:"get",params:{exercise_user_id:wa==null?void 0:wa.exercise_user_id}});case 7:ai=oi.sent,ai!=null&&ai.data&&Di((ai==null?void 0:ai.data)||[]),Ja!=null&&Ja.data&&Lr(Object(i.a)(Object(i.a)({},Ja==null?void 0:Ja.data),{},{exercise_user_id:wa==null?void 0:wa.exercise_user_id,datas:wa})),$r(!1);case 11:case"end":return oi.stop()}},Sa)}));return function(wa){return Ra.apply(this,arguments)}}(),qi=function(Sa){if(Sa==="prev"){var wa;Ca(xr-1===0?hn==null||((wa=hn.exercise_user_photos)===null||wa===void 0)?void 0:wa.length:xr-1)}else{var Ja;Ca(xr===(hn==null||((Ja=hn.exercise_user_photos)===null||Ja===void 0)?void 0:Ja.length)?1:xr+1)}},$i=function(){Ca(1),Vr("alert"),Da(""),Fr("1"),pn(1)},wi=function(Sa){pn(Sa)},eo=function(Sa){Vr(Sa),pn(1),Da("")},fo=[{key:1,value:"\u624B\u673A\u5F55\u50CF\u5F02\u5E38\uFF0C\u8BF7\u91CD\u65B0\u626B\u63CF\u5DE6\u4FA7\u4E8C\u7EF4\u7801\u5F00\u542F\u624B\u673A\u6444\u50CF\u5F55\u5236\u3002"},{key:2,value:"\u8BF7\u52FF\u79BB\u5F00\u76D1\u63A7\u8303\u56F4\uFF01"},{key:3,value:"\u8BF7\u4E0D\u8981\u4E0E\u5176\u4ED6\u4EBA\u4EA4\u8C08\uFF01"},{key:4,value:"\u8BF7\u4E0D\u8981\u505A\u4E0E\u8003\u8BD5\u65E0\u5173\u7684\u884C\u4E3A\uFF01"},{key:5,value:"\u8BF7\u52FF\u5207\u5C4F\uFF0C\u8D85\u8FC73\u6B21\u5C06\u88AB\u5F3A\u5236\u4EA4\u5377\uFF01"},{key:6,value:"\u8BF7\u52FF\u906E\u6321\u6216\u5173\u95ED\u7535\u8111\u6444\u50CF\u76D1\u63A7\uFF01"},{key:0,value:"\u5176\u4ED6"}],ho=[{key:1,value:"\u8BF7\u5C06\u624B\u673A\u653E\u7F6E\u4E8E\u4FA7\u540E\u65B945\xB0\uFF0C\u79BB\u684C\u97621\u7C73\u5DE6\u53F3\uFF0C\u4FDD\u8BC1\u80FD\u62CD\u6444\u5230\u4E0A\u534A\u8EAB\u3001\u7535\u8111\u5C4F\u5E55\u548C\u684C\u9762\u3002"},{key:2,value:"\u624B\u673A\u5F55\u50CF\u5F02\u5E38\uFF0C\u8BF7\u91CD\u65B0\u626B\u63CF\u5DE6\u4FA7\u4E8C\u7EF4\u7801\u5F00\u542F\u624B\u673A\u6444\u50CF\u5F55\u5236\u3002"},{key:0,value:"\u5176\u4ED6"}],Pi=xa==="alert"?fo:ho;return t.a.createElement("section",{className:jt.a.wrap},t.a.createElement(ze.a,{form:Er,onChange:Ao,initialValues:Object(Ce.a)({},"exercise_group_id","all")},t.a.createElement(ze.a.Item,{name:"exercise_group_id"},t.a.createElement(be.a.Group,{style:{width:"100%"}},t.a.createElement(he.a,null,t.a.createElement(Ee.a,{className:"font14",flex:"80px"},"\u9009\u62E9\u5206\u73ED:"),t.a.createElement(Ee.a,{flex:"80px"},t.a.createElement(be.a,{value:"all"},"\u5168\u90E8")),t.a.createElement(Ee.a,{flex:"1",id:"divhe",style:{height:Mr+"px",overflow:"hidden"}},(En=Ke.course_groups)===null||En===void 0?void 0:En.map(function(Ra,Sa){return t.a.createElement(be.a,{key:Sa,value:Ra.exercise_group_id,className:"ml0 mr8"},Ra.exercise_group_name,"(",Ra.exercise_group_students,")")})),Me&&t.a.createElement("span",{onClick:function(){var Sa=document.getElementById("divhe").scrollHeight;Mr>47?$e(47):$e(Sa)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},Mr===47?"\u5C55\u5F00":"\u6536\u8D77",Mr===47?t.a.createElement(et.a,{style:{marginBottom:"3px",marginLeft:"2px"}}):t.a.createElement(xt.a,{style:{marginBottom:"3px",marginLeft:"2px"}})))))),t.a.createElement("div",{className:jt.a.control},t.a.createElement(te.a.Search,{placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:Ir==null?void 0:Ir.save_name,onChange:function(Sa){return Zi(Sa.target.value)},onSearch:function(){Ir.page=1,Ir.name=Ir.save_name,mr(Object(i.a)({},Ir)),Va(Ir)}})),t.a.createElement("div",{className:jt.a.bgH}),t.a.createElement("div",{className:jt.a.warpList},t.a.createElement(Zt.a,{loading:gr,active:!0,paragraph:{rows:5}},t.a.createElement("div",{className:"c-grey-666 mb20 mt20"},"\u5171",t.a.createElement("span",{className:"c-orange"},Ft),"\u540D\u5B66\u751F\u5DF2\u5F00\u542F\u624B\u673A\u6444\u5F71"),ct.length?t.a.createElement("ul",{className:jt.a.sys},ct.map(function(Ra,Sa){var wa=Ra.user_name,Ja=Ra.user_group_name,ai=Ra.video_url,_i=Ra.login,oi=Ra.student_id;return t.a.createElement("li",{className:jt.a.li,key:Sa},t.a.createElement("div",{className:jt.a.d1},t.a.createElement("div",{className:jt.a.img},t.a.createElement("iframe",{style:{height:340,width:"100%",border:"none"},src:"/live-play.html?key=".concat(Sa,"&video_url=").concat(ai==null?void 0:ai.replace(".m3u8",".flv"))})),t.a.createElement(Ne.a,{title:"\u59D3\u540D+\u5B66\u53F7"},t.a.createElement("div",{className:jt.a.btn,onClick:function(){return Object(T.s)("".concat(Ir.exercise_id,"-").concat(_i),!0)}},t.a.createElement("div",{title:wa,className:jt.a.b1},wa),t.a.createElement("div",{title:Ja,className:jt.a.b2},"(",oi,")"))),t.a.createElement("div",{onClick:function(){return Ui(Ra)},className:jt.a.big},"\u67E5\u770B")))})):t.a.createElement(ft.a,null)),t.a.createElement(z.a,{showTotal:function(Sa){return t.a.createElement("span",{className:"mr10"},"\u5171",t.a.createElement("span",{className:"c-orange"},Sa),"\u6761\u6570\u636E")},className:"tc",showSizeChanger:!1,showQuickJumper:!0,hideOnSinglePage:!0,onChange:di,pageSize:Ir==null?void 0:Ir.limit,current:Ir.page,total:Ft})),t.a.createElement(m.a,{title:"\u67E5\u770B\u8BE6\u7EC6\u4FE1\u606F",visible:hn,centered:!0,width:850,destroyOnClose:!0,onCancel:function(){Lr(!1)},afterClose:$i,footer:null},t.a.createElement(Zt.a,{loading:Br,active:!0,paragraph:{rows:5}},t.a.createElement("div",null,t.a.createElement("span",null,"\u59D3\u540D:",hn==null||((Or=hn.datas)===null||Or===void 0)?void 0:Or.user_name),t.a.createElement("span",{className:"ml20"},"\u5B66\u53F7:",hn==null||((yr=hn.datas)===null||yr===void 0)?void 0:yr.student_id),t.a.createElement("span",{className:"ml20"},"\u73ED\u7EA7:",hn==null||((zr=hn.datas)===null||zr===void 0)?void 0:zr.user_group_name)),t.a.createElement(j.a,{className:"mt10",defaultActiveKey:yt,onChange:function(Sa){Fr(Sa)}},t.a.createElement(j.a.TabPane,{tab:"\u9632\u4F5C\u5F0A\u5934\u50CF",key:"1"},t.a.createElement("aside",{className:jt.a.imgWrap},t.a.createElement("div",{className:jt.a.img,style:{width:234,marginLeft:30,textAlign:"center"}},hn!=null&&(Zn=hn.exercise_user_photos)!==null&&Zn!==void 0&&Zn.length?t.a.createElement(x.Fragment,null,t.a.createElement("img",{height:131,src:hn==null||((An=hn.exercise_user_photos)===null||An===void 0)?void 0:An[xr-1]}),t.a.createElement("div",{onClick:function(){var Sa;Dt.a.publish("preview-image",hn==null||((Sa=hn.exercise_user_photos)===null||Sa===void 0)?void 0:Sa[xr-1])},className:jt.a.iBtn},"\u9884\u89C8"),t.a.createElement("div",{className:jt.a.text},"\u8003\u8BD5\u4E2D\u7167\u7247",t.a.createElement("span",{className:"c-light-primary"},xr,"/",hn==null||((rr=hn.exercise_user_photos)===null||rr===void 0)?void 0:rr.length)),xr===1?t.a.createElement("div",{style:{color:"#ccc",cursor:"not-allowed"},className:jt.a.l}," ",t.a.createElement("i",{className:"iconfont icon-fanhui2"})):t.a.createElement("div",{onClick:function(){return qi("prev")},className:jt.a.l}," ",t.a.createElement("i",{className:"iconfont icon-fanhui2"})),t.a.createElement("div",{onClick:function(){return qi("next")},className:jt.a.r},t.a.createElement("i",{className:"iconfont icon-lujing"}))):t.a.createElement("div",{className:jt.a.no},t.a.createElement("span",null,"\u6682\u65E0\u8003\u8BD5\u4E2D\u7167\u7247"))),t.a.createElement("div",{className:jt.a.img,style:{marginLeft:60,width:234,textAlign:"center"}},hn!=null&&hn.identity_url?t.a.createElement("img",{height:131,src:Object(T.g)(hn==null?void 0:hn.identity_url)}):t.a.createElement("div",{className:jt.a.no},t.a.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),!!(hn!=null&&hn.identity_url)&&t.a.createElement("div",{onClick:function(){Dt.a.publish("preview-image",Object(T.g)(hn==null?void 0:hn.identity_url))},className:jt.a.iBtn},"\u9884\u89C8"),t.a.createElement("div",{className:jt.a.text},"\u8BC1\u4EF6\u7167\u7247")))),t.a.createElement(j.a.TabPane,{tab:"\u4EBA\u8138\u7167\u7247",key:"2"},t.a.createElement("aside",{className:jt.a.imgWrap,style:{marginLeft:70}},t.a.createElement("div",{className:jt.a.img},t.a.createElement("img",{width:234,src:hn==null?void 0:hn.exercise_identity_photo}),t.a.createElement("div",{onClick:function(){Dt.a.publish("preview-image",hn==null?void 0:hn.exercise_identity_photo)},className:jt.a.iBtn},"\u9884\u89C8"),t.a.createElement("div",{className:jt.a.text},"\u91C7\u96C6\u7167\u7247")),t.a.createElement("div",{className:jt.a.img,style:{marginLeft:20,width:234,textAlign:"center"}},hn!=null&&hn.identity_url?t.a.createElement("img",{height:131,src:Object(T.g)(hn==null?void 0:hn.identity_url)}):t.a.createElement("div",{className:jt.a.no},t.a.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),!!(hn!=null&&hn.identity_url)&&t.a.createElement("div",{onClick:function(){Dt.a.publish("preview-image",Object(T.g)(hn==null?void 0:hn.identity_url))},className:jt.a.iBtn},"\u9884\u89C8"),t.a.createElement("div",{className:jt.a.text},"\u8BC1\u4EF6\u7167\u7247")))),t.a.createElement(j.a.TabPane,{tab:"\u8B66\u544A\u548C\u901A\u77E5",key:"3"},t.a.createElement("div",{className:jt.a.fo},t.a.createElement(F.a,{className:"mt20",checked:xa==="alert",onChange:function(){return eo("alert")}},"\u53D1\u9001\u8B66\u544A",t.a.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u5982\u53D1\u73B0\u5B66\u751F\u5728\u8003\u8BD5\u4E2D\u7684\u7167\u7247\u5B58\u5728\u5F02\u5E38\u65F6\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),t.a.createElement(F.a,{className:"mt10",checked:xa==="notice",onChange:function(){return eo("notice")}},"\u53D1\u9001\u901A\u77E5",t.a.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u8003\u8BD5\u4E2D\u5982\u6709\u6D88\u606F\u901A\u77E5\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),t.a.createElement("div",{className:"mt20"},t.a.createElement("span",{className:"mr10"},"\u539F\u56E0:"),t.a.createElement(dt.a,{getPopupContainer:function(Sa){return Sa.parentNode.parentNode},style:{width:570},value:Wn,onChange:wi},Pi==null?void 0:Pi.map(function(Ra){return t.a.createElement(dt.a.Option,{key:Ra.key,value:Ra.key},Ra.value)}))),Wn===0&&t.a.createElement(te.a.TextArea,{className:"mt20",value:Ar,onChange:function(Sa){return Da(Sa.target.value)},placeholder:"\u8BF7\u586B\u5199\u5176\u4ED6\u539F\u56E0"}),t.a.createElement(he.a,{className:"mt10",align:"middle"},t.a.createElement("div",{className:"mr10"},"\u53D1\u9001\u8BB0\u5F55"),t.a.createElement("div",{style:{color:"#E30000",fontSize:12,margin:"10px 0"}},"\u5DF2\u53D1\u9001",hn==null?void 0:hn.alert_count,"\u6B21\u8B66\u544A\u548C",(hn==null||((ar=hn.alerts)===null||ar===void 0)?void 0:ar.length)-(hn==null?void 0:hn.alert_count),"\u6B21\u901A\u77E5")),t.a.createElement(je.a,{dataSource:(hn==null?void 0:hn.alerts)||[],bordered:!1,scroll:(hn==null||((Pr=hn.alerts)===null||Pr===void 0)?void 0:Pr.length)>4?{y:200}:{},columns:[{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"created_at",width:164},{title:"\u53D1\u9001\u4EBA",dataIndex:"sender",width:100,ellipsis:{showTitle:!1},render:function(Sa){return Sa?t.a.createElement("span",{title:Sa},Sa):"--"}},{title:"\u53D1\u9001\u7C7B\u578B",dataIndex:"clazz",width:80,render:function(Sa){return Sa==="alert"?"\u8B66\u544A":"\u901A\u77E5"}},{title:"\u53D1\u9001\u5185\u5BB9",dataIndex:"content",ellipsis:!0}],pagination:!1}),t.a.createElement(g.a,{className:jt.a.b,onClick:Object(E.a)(b.a.mark(function Ra(){var Sa,wa,Ja;return b.a.wrap(function(_i){for(;;)switch(_i.prev=_i.next){case 0:if(!(!Ar&&Wn===0)){_i.next=3;break}return p.b.info("\u8BF7\u8F93\u5165\u5176\u4ED6\u539F\u56E0"),_i.abrupt("return");case 3:return Sa=Ar,Wn&&(wa=xa==="alert"?fo:ho,Sa=wa.find(function(oi){return oi.key===Wn}).value),ri(!0),_i.next=8,Object(C.a)("/api/exercises/".concat(Ir.exercise_id,"/send_alert.json"),{method:"post",body:{content:Sa,clazz:xa,exercise_user_id:hn==null?void 0:hn.exercise_user_id}});case 8:Ja=_i.sent,(Ja==null?void 0:Ja.status)===0&&(p.b.info("\u53D1\u9001\u6210\u529F"),Lr(!1)),ri(!1);case 11:case"end":return _i.stop()}},Ra)})),loading:qa,type:"primary"},t.a.createElement("i",{className:"iconfont icon-fasongtongzhi mr5"}),"\u53D1\u9001"))),t.a.createElement(j.a.TabPane,{tab:"\u65AD\u6D41\u8BB0\u5F55",key:"4"},t.a.createElement(je.a,{dataSource:Ai,bordered:!1,scroll:Ai.length>7?{y:300}:{},columns:[{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"start_time",width:164},{title:"\u7ED3\u675F\u65F6\u95F4",dataIndex:"end_time",width:164,render:function(Sa){return Fe()(Sa).format("YYYY-MM-DD HH:mm:ss")||"--"}},{title:"\u63A8\u6D41\u65F6\u957F",dataIndex:"push_duration",ellipsis:!0,width:120,render:function(Sa){return Sa&&Object(T.X)(Number(Sa)/1e3)||0}},{title:"\u65AD\u6D41\u539F\u56E0",dataIndex:"msg",ellipsis:!0}]}))))),t.a.createElement(sn.a,null))},Te=Object(o.a)(function(tr){var In=tr.exercise,En=tr.user;return{exercise:In,user:En}})(bn),ve=_("wNxg"),Q=_.n(ve),$=_("b6Jr"),re=_.n($),de=function(In){var En=In.index,Or=In.bottomLine,yr=In.gather,zr=In.search,Zn=Object(x.useState)([]),An=Object(r.a)(Zn,2),rr=An[0],ar=An[1],Pr=Object(x.useState)(!1),sa=Object(r.a)(Pr,2),Qn=sa[0],Hr=sa[1],pa=Object(x.useState)(!1),Ma=Object(r.a)(pa,2),la=Ma[0],Ir=Ma[1],mr=Object(A.i)(),Kr=Object(A.h)(),ra=Object(x.useState)({page:1,limit:6,total:0}),Er=Object(r.a)(ra,2),wn=Er[0],ma=Er[1];Object(x.useEffect)(function(){console.log(yr,"gather"),En===0&&Ir(!0)},[]),Object(x.useEffect)(function(){la&&$e()},[la]);var Mr=[{title:"\u5E8F\u53F7",dataIndex:"index",key:"index",align:"left",ellipsis:!0,render:function(we,Ke,De){return wn.limit*(wn.page-1)+De+1}},{title:"\u59D3\u540D",dataIndex:"username",key:"username",align:"left",ellipsis:!0},{title:"\u73ED\u7EA7",dataIndex:"user_group_name",key:"user_group_name",align:"left",render:function(we){return we||"--"}},{title:"\u5B66\u53F7",dataIndex:"student_id",key:"student_id",align:"left"},{title:"\u76F8\u4F3C\u5EA6",dataIndex:"code_rate",key:"code_rate",align:"left",render:function(we){return we+"%"}},{title:"\u64CD\u4F5C",dataIndex:"id",key:"id",align:"left",render:function(we){var Ke,De="/classrooms/".concat(mr==null?void 0:mr.coursesId,"/exercise/").concat(mr==null?void 0:mr.categoryId,"/detail/").concat(we,"/review_detail");if(Kr!=null&&(Ke=Kr.query)!==null&&Ke!==void 0&&Ke.random){var st;De=De+"?random=".concat(Kr==null||((st=Kr.query)===null||st===void 0)?void 0:st.random)}return t.a.createElement(v.a,{to:De,target:"_blank"},"\u67E5\u770B")}}],$e=function(){var Me=Object(E.a)(b.a.mark(function we(Ke){var De,st,ct;return b.a.wrap(function(gt){for(;;)switch(gt.prev=gt.next){case 0:return Hr(!0),De=Ke||{page:1,limit:10,total:0},st=Object(i.a)({id:mr==null?void 0:mr.categoryId,question_id:yr==null?void 0:yr.question_id,search:zr},De),gt.next=5,Object(C.a)("/api/courses/".concat(mr==null?void 0:mr.coursesId,"/exercises/code_review_users.json"),{method:"get",params:st});case 5:ct=gt.sent,ct&&(ar(ct==null?void 0:ct.users),Hr(!1),ma(Object(i.a)(Object(i.a)({},De),{},{total:(ct==null?void 0:ct.count)||0})));case 7:case"end":return gt.stop()}},we)}));return function(Ke){return Me.apply(this,arguments)}}(),pt=function(we){var Ke=Object(i.a)(Object(i.a)({},wn),{},{page:we});ma(Ke),$e(Ke)},vt=function(){Ir(!la)};return t.a.createElement("div",{className:re.a.subjectTable},t.a.createElement("aside",{className:re.a.title},t.a.createElement("span",{className:"c-light-primary"},En+1,"\u3001",(yr==null?void 0:yr.question_type)===5?"\u5B9E\u8BAD\u9898":"\u7F16\u7A0B\u9898"),t.a.createElement("span",{className:"c-grey-333"},"\uFF08",yr==null?void 0:yr.score,"\u5206\uFF09\uFF1A",yr==null?void 0:yr.question_title),t.a.createElement("span",{className:"ml40 c-grey-999"},t.a.createElement("b",{className:"c-red-ee4"},yr==null?void 0:yr.checked_count),"\xA0\u4E2A\u7591\u4F3C\u6284\u88AD\u4F5C\u54C1\uFF08\u5171",yr==null?void 0:yr.total_count,"\u4E2A\u4F5C\u54C1\uFF09"),t.a.createElement("span",{onClick:vt,style:{marginLeft:"auto",cursor:"pointer",color:"#0152d9"}},la?"\u6536\u8D77":"\u5C55\u5F00",la?t.a.createElement(xt.a,null):t.a.createElement(et.a,null)),(yr==null?void 0:yr.question_type)===5&&t.a.createElement("a",{style:{marginLeft:20},target:"_blank",href:"/shixuns/".concat(yr==null?void 0:yr.shixun_identifier,"/challenges")},"\u5B9E\u8BAD\u8BE6\u60C5")),t.a.createElement(je.a,{className:re.a.customTable,style:{display:la?"block":"none"},dataSource:rr,bordered:!1,rowKey:function(we){return we.id},rowClassName:re.a.row,columns:Mr,loading:Qn,pagination:{pageSize:wn.limit,total:wn.total,current:wn.page,onChange:pt,showQuickJumper:!0,showSizeChanger:!1,hideOnSinglePage:!0,position:["bottomCenter"]}}),t.a.createElement("div",{className:re.a.line,style:{visibility:Or?"hidden":"visible"}}))},Ue=de,it=_("lzim"),Mt=function(In){var En=In.exercise,Or=In.globalSetting,yr=In.dispatch,zr=Object(x.useState)(""),Zn=Object(r.a)(zr,2),An=Zn[0],rr=Zn[1],ar=Object(x.useState)([]),Pr=Object(r.a)(ar,2),sa=Pr[0],Qn=Pr[1],Hr=Object(x.useState)(""),pa=Object(r.a)(Hr,2),Ma=pa[0],la=pa[1],Ir=Object(x.useState)(!1),mr=Object(r.a)(Ir,2),Kr=mr[0],ra=mr[1],Er=Object(A.i)();Object(x.useEffect)(function(){wn()},[]);var wn=function(){var $e=Object(E.a)(b.a.mark(function pt(vt){var Me;return b.a.wrap(function(Ke){for(;;)switch(Ke.prev=Ke.next){case 0:return ra(!0),Ke.next=3,Object(C.a)("/api/courses/".concat(Er==null?void 0:Er.coursesId,"/exercises/code_review_results.json"),{method:"get",params:{id:Er==null?void 0:Er.categoryId,search:An}});case 3:if(Me=Ke.sent,!((Me==null?void 0:Me.status)===-2)){Ke.next=7;break}return wn(),Ke.abrupt("return");case 7:Me&&(ra(!1),Qn((Me==null?void 0:Me.exercise_questions)||[]),la(Me==null?void 0:Me.last_review_time));case 8:case"end":return Ke.stop()}},pt)}));return function(vt){return $e.apply(this,arguments)}}(),ma=function(){wn()},Mr=function(){return t.a.createElement("div",{className:Q.a.empty},t.a.createElement("img",{src:it.k,width:"258"}),t.a.createElement("span",{className:"c-grey-c"},"\u6682\u65E0\u6570\u636E"))};return t.a.createElement("section",{className:Q.a.warp},t.a.createElement("aside",{className:Q.a.header},t.a.createElement("div",null,"\u67E5\u91CD\u65F6\u95F4\uFF1A",Ma||"--"),!!Ma&&t.a.createElement(te.a,{value:An,onChange:function(pt){return rr(pt.target.value)},suffix:t.a.createElement("i",{onClick:ma,className:"iconfont icon-sousuo2 c-grey-c"}),bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onPressEnter:ma})),t.a.createElement(Zt.a,{loading:Kr,active:!0,paragraph:{rows:5}},sa.length>0?t.a.createElement("aside",{className:Q.a.subject},sa.map(function($e,pt){return t.a.createElement(Ue,{key:pt,index:pt,bottomLine:pt===sa.length-1,gather:$e,search:An})})):Mr()))},Ln=Object(o.a)(function(tr){var In=tr.exercise,En=tr.globalSetting;return{exercise:In,globalSetting:En}})(Mt),kn=_("/zsF"),St=_("PArb"),an=_("LYsE"),Pn=_("k5F3"),dn=function(In){var En=In.exercise,Or=In.loading,yr=In.dispatch,zr=In.activeTabs,Zn=Object(A.i)(),An=Object(x.useState)(Object(i.a)(Object(i.a)({},Zn),{page:1,per_page:10})),rr=Object(r.a)(An,1),ar=rr[0],Pr=En.editData;Object(x.useEffect)(function(){zr==="2"&&sa()},[Zn.categoryId,zr]);var sa=function(){yr({type:"exercise/editExercise",payload:Object(i.a)({},ar)})};return Object(x.useEffect)(function(){return yr({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),yr({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),function(){yr({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),yr({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}},[]),t.a.createElement("section",{className:"minH1050 mb20 pt30 pb30 pl60 bg-white relative"},t.a.createElement(Pn.a,{isPreview:!0,activeTabs:zr}),t.a.createElement(St.a,null),t.a.createElement(an.a,{data:Pr==null?void 0:Pr.exercise_question_types,isDragDisabled:!0}))},jn=Object(o.a)(function(tr){var In=tr.exercise,En=tr.loading;return{exercise:In,loading:En.effects}})(dn),Bn=_("T2oS"),ne=_("W9HT"),B=_("Q9mQ"),K=_("diRs"),ae=_("CCdo"),ue=_.n(ae),oe=_("RotF"),ht=_.n(oe),vn=_("6K3P"),Tn=_.n(vn),fr=_("0owl"),Vt=_("ek7X"),Et=function(In){var En,Or,yr,zr=In.exercise,Zn=In.loading,An=In.dispatch,rr=In.cb,ar=Object(i.a)(Object(i.a)({},Object(A.i)()),{},{page:0,limit:50,one:null,two:null,save_one:null,save_two:null,sort:null,course_group:"",student_id:"",realname:"",save_course_group:"",save_student_id:"",save_realname:""}),Pr=Object(x.useState)(Object(i.a)({},ar)),sa=Object(r.a)(Pr,2),Qn=sa[0],Hr=sa[1],pa=Object(x.useState)([]),Ma=Object(r.a)(pa,2),la=Ma[0],Ir=Ma[1],mr=Object(x.useState)(!0),Kr=Object(r.a)(mr,2),ra=Kr[0],Er=Kr[1],wn=Object(x.useState)(!0),ma=Object(r.a)(wn,2),Mr=ma[0],$e=ma[1],pt=Object(x.useState)(0),vt=Object(r.a)(pt,2),Me=vt[0],we=vt[1],Ke=Object(x.useState)(!1),De=Object(r.a)(Ke,2),st=De[0],ct=De[1],Bt=Object(x.useState)([]),gt=Object(r.a)(Bt,2),zt=gt[0],Ft=gt[1];Object(x.useEffect)(function(){zr.actionTabs.key==="\u6253\u56DE\u91CD\u505A"&&(la=[],on(1))},[zr.actionTabs.key]);var on=function(){var hn=Object(E.a)(b.a.mark(function Lr(oa){var ya,yt;return b.a.wrap(function(un){for(;;)switch(un.prev=un.next){case 0:return oa==1&&(la=[]),Er(!0),Qn.page=oa,$e(!0),un.next=6,An({type:"exercise/getRedoModal",payload:Object(i.a)(Object(i.a)({},Qn),{},{score:((Qn==null?void 0:Qn.one)||0)+"".concat(Qn!=null&&Qn.two?","+(Qn==null?void 0:Qn.two):"")})});case 6:yt=un.sent,(yt==null||((ya=yt.exercise_users)===null||ya===void 0)?void 0:ya.length)0?t.a.createElement("p",null,"\u9009\u62E9\u73ED\u7EA7\uFF1A"):t.a.createElement("p",null,"\u6682\u65E0\u5206\u73ED"),t.a.createElement(be.a.Group,{value:Qn,onChange:$e},rr.map(function(pt){return t.a.createElement(be.a,{key:pt.id,value:pt.id},pt.name)}))),t.a.createElement("p",{style:{marginBottom:40},className:"c-grey-999 mt40"},"\u8BF4\u660E\uFF1A\u5E73\u53F0\u76EE\u524D\u4EC5\u652F\u6301java\u3001python\u3001c\u3001c++\u8BED\u8A00\u7684\u5B9E\u8BAD\u9898\u548C\u7F16\u7A0B\u9898\u7684\u4EE3\u7801\u67E5\u91CD\u3002")),t.a.createElement("div",{className:ir.a.footer},t.a.createElement(be.a,{checked:ra,onChange:function(vt){var Me=vt.target.checked?rr.map(function(we){return we.id}):[];Hr(Me),Er(vt.target.checked)}},"\u5168\u9009"),t.a.createElement(g.a,{onClick:ma},"\u53D6\u6D88"),t.a.createElement(g.a,{onClick:Mr,type:"primary"},"\u786E\u8BA4"))))},ua=Object(o.a)(function(tr){var In=tr.exercise;return{exercise:In}})(jr),Yr=_("Fzz4"),Tr=_("DZo9"),Jn=_("8z0m"),hr=_("/MfK"),Sn=_("w5pM"),On=_("jN4g"),or=_("xvlK"),Dn=_("dfu6"),pr=j.a.TabPane,Gn=function(In){var En,Or=In.exercise,yr=In.loading,zr=In.dispatch,Zn=Object(A.i)(),An=Object(A.h)(),rr=ze.a.useForm(),ar=Object(r.a)(rr,1),Pr=ar[0],sa=Object(x.useState)({}),Qn=Object(r.a)(sa,2),Hr=Qn[0],pa=Qn[1],Ma=Object(x.useState)("1"),la=Object(r.a)(Ma,2),Ir=la[0],mr=la[1];return Object(x.useEffect)(function(){Or.actionTabs.key==="addIp"&&(Pr.resetFields(),mr("1"))},[Or.actionTabs]),t.a.createElement(m.a,{centered:!0,title:"\u6DFB\u52A0IP\u8303\u56F4",visible:Or.actionTabs.key==="addIp",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:600,bodyStyle:{minHeight:200},onOk:Object(E.a)(b.a.mark(function Kr(){var ra;return b.a.wrap(function(wn){for(;;)switch(wn.prev=wn.next){case 0:return wn.next=2,Pr.validateFields();case 2:if(Hr.ip){wn.next=7;break}if(ra=Hr.startIP.split(".")[3],!(parseInt(ra)>parseInt(Hr.endIP))){wn.next=7;break}return p.b.warn("IP\u533A\u95F4\u6BB5\u4E0D\u5408\u6CD5"),wn.abrupt("return");case 7:zr({type:"exercise/setActionTabs",payload:{key:"insterIp",data:Object(i.a)({},Pr.getFieldValue()),type:Or.actionTabs.type}});case 8:case"end":return wn.stop()}},Kr)})),onCancel:function(){zr({type:"exercise/setActionTabs",payload:{}})}},t.a.createElement("section",{className:"pl10 pr10"},t.a.createElement(j.a,{activeKey:Ir,onChange:function(ra){mr(ra),Pr.resetFields()}},t.a.createElement(pr,{tab:"\u65B0\u589EIP\u5730\u5740",key:"1"}),t.a.createElement(pr,{tab:"\u65B0\u589EIP\u8303\u56F4",key:"2"})),t.a.createElement(ze.a,{form:Pr,className:"pt30",name:"form",layout:"vertical",onValuesChange:function(ra,Er){pa(Object(i.a)({},Er))}},Ir==="1"&&t.a.createElement(ze.a.Item,{name:"ip",rules:[{required:!0,message:"\u8BF7\u8F93\u5165IP\u5730\u5740"}],label:"IP\u5730\u5740"},t.a.createElement(dt.a,{open:!1,tokenSeparators:[";",",","\uFF1B"],size:"large",mode:"tags",style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165IP\u5730\u5740,\u53EF\u540C\u65F6\u6DFB\u52A0\u591A\u4E2AIP\u5730\u5740\uFF0C\u4E2D\u95F4\u7528\u82F1\u6587\u7684\u5206\u53F7\u95F4\u9694\u3002",onChange:function(ra){Pr.setFieldsValue({ip:Object(O.a)(ra.filter(function(Er){return Object(Dn.a)(Er)?!0:(p.b.warn("IP\u4E0D\u5408\u6CD5\uFF0C\u8BF7\u91CD\u65B0\u8F93\u5165"),!1)}))})}})),Ir==="2"&&t.a.createElement(he.a,{gutter:[20,20]},t.a.createElement(Ee.a,{flex:"1"},t.a.createElement(ze.a.Item,{name:"startIP",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8D77\u59CBIP\u5730\u5740"}],label:"\u8D77\u59CBIP\u5730\u5740"},t.a.createElement(te.a,{maxLength:15,placeholder:"\u8BF7\u8F93\u5165\u8D77\u59CBIP\u5730\u5740",onBlur:function(ra){var Er="";Object(Dn.a)(ra.target.value)?Er=ra.target.value:(Er="",p.b.warn("IP\u4E0D\u5408\u6CD5\uFF0C\u8BF7\u91CD\u65B0\u8F93\u5165")),Pr.setFieldsValue({startIP:Er})}}))),t.a.createElement(Ee.a,{flex:"1"},t.a.createElement(ze.a.Item,{name:"endIP",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7ED3\u675FIP\u5730\u5740"},{pattern:/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/,message:"\u8BF7\u8F93\u51650-255\u7684\u7F51\u6BB5"}],label:"\u7ED3\u675FIP\u5730\u5740"},t.a.createElement(te.a,{onBlur:function(ra){},prefix:t.a.createElement("span",{className:"font14"},(En=Hr.startIP)===null||En===void 0?void 0:En.substring(0,Hr.startIP.lastIndexOf("."))),maxLength:3,placeholder:"\u8BF7\u8F93\u5165\u7ED3\u675FIP\u5730\u5740\u7684\u540E\u4E09\u4F4D"})))))))},se=Object(o.a)(function(tr){var In=tr.exercise,En=tr.loading;return{exercise:In,loading:En}})(Gn),tt=_("2JKx"),rt=_.n(tt),ut=_("Ot1p"),Kt=_("+BJd"),Ct=_("mr32"),Yt=j.a.TabPane,nn=dt.a.Option,_n=function(In){var En,Or,yr,zr=In.exercise,Zn=In.loading,An=In.data,rr=In.disabled,ar=In.updata,Pr=In.dispatch,sa=Object(A.i)(),Qn=Object(A.h)(),Hr=ze.a.useForm(),pa=Object(r.a)(Hr,1),Ma=pa[0],la=Object(x.useState)({}),Ir=Object(r.a)(la,2),mr=Ir[0],Kr=Ir[1],ra=Object(x.useState)("1"),Er=Object(r.a)(ra,2),wn=Er[0],ma=Er[1],Mr=zr.workSetting,$e=zr.commonHeader,pt=Object(x.useState)(!1),vt=Object(r.a)(pt,2),Me=vt[0],we=vt[1],Ke=Object(x.useState)([]),De=Object(r.a)(Ke,2),st=De[0],ct=De[1],Bt=Object(x.useState)([]),gt=Object(r.a)(Bt,2),zt=gt[0],Ft=gt[1],on=Object(x.useState)(!1),yn=Object(r.a)(on,2),zn=yn[0],gr=yn[1],Xr=Object(x.useState)([]),Jr=Object(r.a)(Xr,2),aa=Jr[0],hn=Jr[1],Lr=Object(x.useState)([]),oa=Object(r.a)(Lr,2),ya=oa[0],yt=oa[1],Fr=Object(x.useState)({id:sa.categoryId,exercise_group_id:[]}),un=Object(r.a)(Fr,2),Rn=un[0],xr=un[1],Ca=Object(x.useState)(0),Nr=Object(r.a)(Ca,2),Sr=Nr[0],xa=Nr[1];Object(x.useMemo)(function(){var qn,Ar,Da;if(Mr!=null&&(qn=Mr.published_course_groups)!==null&&qn!==void 0&&qn.length){var Ia,La=Object(O.a)(Mr==null||((Ia=Mr.published_course_groups)===null||Ia===void 0)?void 0:Ia.map(function(ri){return Object(O.a)(ri.course_group_id)}).flat());ct(Object(O.a)(La))}else if(Mr!=null&&Mr.published_course_groups){var Br;ct(Object(O.a)(Mr==null||((Br=Mr.course_groups)===null||Br===void 0)?void 0:Br.map(function(ri){return ri.course_group_id})))}if(Mr!=null&&(Ar=Mr.exercise)!==null&&Ar!==void 0&&Ar.group_make_ups||Mr!=null&&(Da=Mr.exercise)!==null&&Da!==void 0&&Da.unified_make_up){var $r;if(gr(!0),Mr!=null&&($r=Mr.exercise)!==null&&$r!==void 0&&$r.group_make_ups){var ka,Na,qa=zt;Mr==null||((ka=Mr.exercise)===null||ka===void 0||((Na=ka.group_make_ups)===null||Na===void 0))||Na.map(function(ri,ni){qa[ni]=ri.course_group_id||[]}),Ft(Object(O.a)(qa))}}},[Mr]),Object(x.useEffect)(function(){console.log("groupIds:",st)},[st]),Object(x.useEffect)(function(){console.log("selectGroupIds:",zt)},[zt]);var Vr=function(){var qn=Object(E.a)(b.a.mark(function Ar(Da){var Ia;return b.a.wrap(function(Br){for(;;)switch(Br.prev=Br.next){case 0:return Br.next=2,Object(P.K)(Object(i.a)({},Rn));case 2:Ia=Br.sent,yt(Object(O.a)(Ia.users.map(function($r){return $r.key=String($r.id),$r}).filter(function($r){var ka;return console.log("openKeys",An.group_make_ups[Sr].students,Sr),!((ka=An.group_make_ups[Sr].students)!==null&&ka!==void 0&&ka.some(function(Na){return Na.id===$r.id}))})));case 4:case"end":return Br.stop()}},Ar)}));return function(Da){return qn.apply(this,arguments)}}(),nr=[,{title:"\u5B66\u751F\u59D3\u540D",dataIndex:"name"},{title:"\u5206\u73ED",dataIndex:"course_group_name"}],Wr={onChange:function(Ar,Da){hn(Object(O.a)(Da)),console.log("selectedRowKeys: ".concat(Ar),"selectedRows: ",Da)},getCheckboxProps:function(Ar){return{disabled:Ar.name==="Disabled User",name:Ar.name}}},Wn=function(Ar){return rr?!0:$e.exercise_status!==3},pn=function(Ar){var Da,Ia,La;return rr?!0:$e.exercise_status===2&&!(Mr!=null&&(Da=Mr.exercise)!==null&&Da!==void 0&&(Ia=Da.group_make_ups)!==null&&Ia!==void 0&&(La=Ia[Ar])!==null&&La!==void 0&&La.course_groups)?!1:$e.exercise_status!==3},Rr=function(Ar){if(rr)return!0;if($e.exercise_status===2){var Da,Ia,La;return Mr==null||((Da=Mr.exercise)===null||Da===void 0||((Ia=Da.group_make_ups)===null||Ia===void 0||((La=Ia[Ar])===null||La===void 0)))?void 0:La.is_all}return $e.exercise_status!==3};return t.a.createElement(t.a.Fragment,null,t.a.createElement(he.a,null,t.a.createElement(Ee.a,{span:24},t.a.createElement(he.a,{align:"middle"},t.a.createElement(Ee.a,{flex:"1"},t.a.createElement("h1",{className:"mt15"},"\u8865\u8003\u8BBE\u7F6E ",t.a.createElement("span",{className:"c-red font14"},"\uFF08\u6B63\u5F0F\u5F00\u59CB\u8865\u8003\u524D\uFF0C\u5207\u8BB0\u4FEE\u6539\u8BD5\u5377\u622A\u6B62\u65F6\u95F4\u5927\u4E8E\u5F53\u524D\u65F6\u95F4\uFF09"))))),t.a.createElement(Ee.a,{span:24,className:"mt10"},t.a.createElement(be.a,{checked:An.unified_make_up||((En=An.group_make_ups)===null||En===void 0?void 0:En.length),disabled:rr,onChange:function(Ar){Ar.target.checked?An.unified_make_up=!0:(An.unified_make_up=!1,delete An.group_make_ups),gr(Ar.target.checked)}},t.a.createElement("strong",null,"\u5F00\u542F\u8865\u8003")),t.a.createElement("span",{className:"c-grey-c font12"},"\uFF08\u5F00\u542F\u540E\u53EF\u9488\u5BF9\u672A\u7B54\u5377\u7684\u5B66\u751F\u8BBE\u7F6E\u8865\u8003\uFF0C\u8865\u8003\u4E0E\u5EF6\u957F\u622A\u6B62\u65F6\u95F4\u4E0D\u53EF\u5171\u5B58\uFF09"))),zn&&t.a.createElement("section",{className:"ml40"},t.a.createElement(he.a,{align:"middle",className:"mt10"},t.a.createElement(Ee.a,null,t.a.createElement(F.a,{checked:An.unified_make_up,disabled:rr,onClick:function(){An.unified_make_up=!0,delete An.group_make_ups,ar(Object(i.a)({},An))}},"\u6240\u6709\u5206\u73ED\u7EDF\u4E00\u8865\u8003")),t.a.createElement(Ee.a,null,t.a.createElement(he.a,{align:"middle"},t.a.createElement(Ee.a,{className:"ml50"},"\u8865\u8003\u6263\u5206"),t.a.createElement(Ee.a,{className:"ml10 mr10"},t.a.createElement(J.a,{min:0,max:100,placeholder:"\u4E3A\u7A7A\u4EE3\u8868\u4E0D\u6263\u5206",disabled:rr||$e.exercise_status!==3,onChange:function(Ar){An.make_up_score=Ar,ar(Object(i.a)({},An))},value:An.make_up_score,style:{width:150}})),t.a.createElement(Ee.a,null,"(\u5206)")))),((Or=Mr.course_groups)===null||Or===void 0?void 0:Or.length)>0&&t.a.createElement(he.a,{align:"middle",className:"mt10"},t.a.createElement(Ee.a,null,t.a.createElement(F.a,{disabled:rr||$e.exercise_status!==3,checked:An.group_make_ups,onClick:function(){var Ar;delete An.unified_make_up,An.group_make_ups=(Mr==null||((Ar=Mr.exercise)===null||Ar===void 0)?void 0:Ar.group_make_ups)||[{students:[],course_group_id:[],score:0}],ar(Object(i.a)({},An))}},"\u5404\u73ED\u5206\u522B\u8865\u8003"))),(yr=An.group_make_ups)===null||yr===void 0?void 0:yr.map(function(qn,Ar){var Da,Ia;return t.a.createElement("div",{key:Ar},t.a.createElement(he.a,{align:"middle",className:"mt10"},t.a.createElement(Ee.a,{flex:"100px"},"\u8865\u8003\u89C4\u5219",Ar+1),t.a.createElement(Ee.a,{className:"ml10"},t.a.createElement(dt.a,{style:{width:307},value:qn.course_group_id,mode:"multiple",placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED",disabled:pn(Ar),onChange:function(Br,$r,ka){zt[Ar]=Br,An.group_make_ups[Ar].course_group_id=Br,ar(Object(i.a)({},An)),Ft(Object(O.a)(zt))}},Mr==null||((Da=Mr.course_groups)===null||Da===void 0)?void 0:Da.map(function(La,Br){var $r=[];return st.includes(La.course_group_id)?(zt.length&&($r=zt.filter(function(ka,Na){return Ar===Na?!1:!!ka.includes(La.course_group_id)})),$r.length?void 0:t.a.createElement(nn,{value:La.course_group_id,key:Br},La.course_group_name)):void 0}))),t.a.createElement(Ee.a,null,t.a.createElement(he.a,{align:"middle"},t.a.createElement(Ee.a,{className:"ml50"},"\u8865\u8003\u6263\u5206"),t.a.createElement(Ee.a,{className:"ml10 mr10"},t.a.createElement(J.a,{value:qn.score,min:0,max:100,style:{width:150},placeholder:"\u4E3A\u7A7A\u4EE3\u8868\u4E0D\u6263\u5206",disabled:pn(Ar),onChange:function(Br){An.group_make_ups[Ar].score=Br,ar(Object(i.a)({},An))}})),t.a.createElement(Ee.a,null,"(\u5206)")))),t.a.createElement(he.a,{className:"mt20"},t.a.createElement(Ee.a,{flex:"220px"},t.a.createElement(F.a.Group,{name:"student",value:qn.is_all,disabled:Rr(Ar),onChange:function(Br){if(Br.target.value)delete An.group_make_ups[Ar].students;else{var $r,ka,Na;An.group_make_ups[Ar].students=(Mr==null||(($r=Mr.exercise)===null||$r===void 0||((ka=$r.group_make_ups)===null||ka===void 0||((Na=ka[Ar])===null||Na===void 0)))?void 0:Na.students)||[]}An.group_make_ups[Ar].is_all=Br.target.value,ar(Object(i.a)({},An))}},t.a.createElement(F.a,{value:!0},"\u5168\u90E8\u672A\u7B54\u5B66\u751F"),t.a.createElement(F.a,{value:!1},"\u6307\u5B9A\u5B66\u751F"))),t.a.createElement(Ee.a,{flex:"1"},!An.group_make_ups[Ar].is_all&&t.a.createElement("div",{onClick:function(){var Br;if(!((Br=zt[Ar])!==null&&Br!==void 0&&Br.length)){p.b.warn("\u8BF7\u5148\u9009\u62E9\u8865\u8003\u73ED\u7EA7");return}rr||(Rn.exercise_group_id=zt[Ar],we(!0),hn([]),xa(Ar),yt([]),Vr({page:1}))},className:"".concat(rr&&"disabledStyle"),style:{minHeight:28,border:"1px solid #ccc",padding:4}},(Ia=qn.students)===null||Ia===void 0?void 0:Ia.map(function(La,Br){return t.a.createElement(Ct.a,{key:Br,closable:La.add||$e.exercise_status>2,onClose:function(){qn.students.splice(Br,1),ar(Object(i.a)({},An))}},La.name)}))),t.a.createElement(Ee.a,{flex:"100px",className:"tr"},Ar>0&&$e.exercise_status===3&&t.a.createElement(hr.a,{onClick:function(){An.group_make_ups.splice(Ar,1),ar(Object(i.a)({},An))}}),t.a.createElement(Sn.a,{className:"c-green ml20",onClick:function(){An.group_make_ups.push({students:[],course_group_id:[],score:0,is_all:!0}),ar(Object(i.a)({},An))}}))))}),t.a.createElement(m.a,{title:"\u6307\u5B9A\u8865\u8003\u5B66\u751F",visible:Me,onCancel:function(){return we(!1)},destroyOnClose:!0,onOk:function(){An.group_make_ups[Sr].students=An.group_make_ups[Sr].students.concat(aa.map(function(Ar){return Ar.add=!0,Ar})),we(!1),console.log("data:",An),ar(Object(i.a)({},An))}},t.a.createElement(je.a,{columns:[].concat(nr),dataSource:Object(O.a)(ya),rowSelection:Object(i.a)({type:"checkbox"},Wr),pagination:{pageSize:10,defaultCurrent:1}}))))},cn=Object(o.a)(function(tr){var In=tr.exercise,En=tr.loading;return{exercise:In,loading:En}})(_n),ur=_("m3rI"),Mn=te.a.TextArea,fn=mt.a.RangePicker,Hn=dt.a.Option,Xn=function(In){var En,Or,yr,zr,Zn,An,rr,ar,Pr,sa,Qn=In.exercise,Hr=In.globalSetting,pa=In.loading,Ma=In.dispatch,la=Object(A.i)(),Ir=Object(A.h)(),mr=Qn.workSetting,Kr=Qn.commonHeader,ra=Object(x.useState)(!0),Er=Object(r.a)(ra,2),wn=Er[0],ma=Er[1],Mr=Object(x.useState)([]),$e=Object(r.a)(Mr,2),pt=$e[0],vt=$e[1],Me=Object(x.useState)({}),we=Object(r.a)(Me,2),Ke=we[0],De=we[1],st=Object(x.useState)([]),ct=Object(r.a)(st,2),Bt=ct[0],gt=ct[1],zt=Object(x.useState)(),Ft=Object(r.a)(zt,2),on=Ft[0],yn=Ft[1],zn=ze.a.useForm(),gr=Object(r.a)(zn,1),Xr=gr[0],Jr=Object(x.useState)([]),aa=Object(r.a)(Jr,2),hn=aa[0],Lr=aa[1],oa=Object(x.useState)({ip_bind:!1,export_page_num:40,ip_limit:null,public_ip:[],inner_ip:[],screen_open:!1,screen_num:3,screen_sec:5,open_camera:!1,identity_verify:!1,open_phone_video_recording:!1,photo_count:5,open_make_up:!1,unified_setting:!1,publish_time:"",end_time:"",group_make_ups:[],unified_make_up:!1,make_up_score:0,time:"",choice_random:!1,question_random:!1,show_statistic:!1,assistant_auth:!1,answer_open:!1,score_open:!1,answered_open:!0,open_score:!0,open_total_score:!0,file_list:[],show_title:!1,show_body:!1,show_info:!1,show_table:!0,show_user:!1,show_no:!1,show_group:!0,show_desc:!1,description:"",attachment_id:"",part_score:!1}),ya=Object(r.a)(oa,2),yt=ya[0],Fr=ya[1];la.category=la.categoryId,Object(x.useEffect)(function(){xr()},[mr]),Object(x.useEffect)(function(){Ma({type:"exercise/getWorkSetting",payload:Object(i.a)({},la)}),Object(wt.s)()||un()},[]);function un(){return Rn.apply(this,arguments)}function Rn(){return Rn=Object(E.a)(b.a.mark(function Wn(){var pn;return b.a.wrap(function(qn){for(;;)switch(qn.prev=qn.next){case 0:return qn.next=2,Object(C.a)("/api/courses/".concat(la==null?void 0:la.coursesId,"/exercises/overload_alert.json"),{method:"get",params:{course_id:la==null?void 0:la.coursesId}});case 2:pn=qn.sent,yn(pn==null?void 0:pn.alert);case 4:case"end":return qn.stop()}},Wn)})),Rn.apply(this,arguments)}Object(x.useEffect)(function(){Qn.actionTabs.key==="insterIp"&&(Qn.actionTabs.data.ip?yt[Qn.actionTabs.type]=[].concat(Object(O.a)(yt[Qn.actionTabs.type]||[]),Object(O.a)(Qn.actionTabs.data.ip)):yt[Qn.actionTabs.type]=[].concat(Object(O.a)(yt[Qn.actionTabs.type]||[]),["".concat(Qn.actionTabs.data.startIP,",").concat(Qn.actionTabs.data.startIP.substring(0,Qn.actionTabs.data.startIP.lastIndexOf("."))+"."+Qn.actionTabs.data.endIP)]),Fr(Object(i.a)({},yt)))},[Qn.actionTabs]);var xr=function(){var pn,Rr,qn,Ar,Da,Ia,La,Br=JSON.parse(JSON.stringify(mr));Object.keys(yt).map(function($r){var ka,Na,qa;if(yt[$r]=(Br==null||((ka=Br.exercise)===null||ka===void 0)?void 0:ka[$r])||(Br==null||((Na=Br.exercise_header)===null||Na===void 0)?void 0:Na[$r]),Br!=null&&(qa=Br.exercise_header)!==null&&qa!==void 0&&qa[$r]){var ri;yt[$r]=Br==null||((ri=Br.exercise_header)===null||ri===void 0)?void 0:ri[$r]}else{var ni;yt[$r]=Br==null||((ni=Br.exercise)===null||ni===void 0)?void 0:ni[$r]}}),yt.file_list=Br!=null&&(pn=Br.exercise_header)!==null&&pn!==void 0&&pn.attachment_id?[{uid:Br==null||((Rr=Br.exercise_header)===null||Rr===void 0)?void 0:Rr.attachment_id,id:Br==null||((qn=Br.exercise_header)===null||qn===void 0)?void 0:qn.attachment_id,url:Br==null||((Ar=Br.exercise_header)===null||Ar===void 0)?void 0:Ar.photo_url}]:[],hn=(Br==null||((Da=Br.published_course_groups)===null||Da===void 0)?void 0:Da.map(function($r){return{course_group_id:$r.course_group_id,end_time:$r.course_end_time,publish_time:$r.course_publish_time}}))||[{}],mr==null||((Ia=mr.course_groups)===null||Ia===void 0)||Ia.map(function($r,ka){$r.cilckkey="",$r.isselect=!1}),mr==null||((La=mr.course_groups)===null||La===void 0)||La.map(function($r,ka){var Na;mr==null||((Na=mr.published_course_groups)===null||Na===void 0)||Na.map(function(qa,ri){var ni;qa!=null&&(ni=qa.course_group_id)!==null&&ni!==void 0&&ni.includes($r==null?void 0:$r.course_group_id)&&($r.cilckkey=ri,$r.isselect=!0)})}),console.log("data:",yt,mr),Fr(yt),Lr(hn)},Ca=function(){var pn,Rr,qn,Ar,Da,Ia=JSON.parse(JSON.stringify(yt));if(Ia.categoryId=la.categoryId,Ia.publish_time_groups=hn,Ia.attachment_id=((pn=Ia.file_list)===null||pn===void 0||((Rr=pn[0])===null||Rr===void 0||((qn=Rr.response)===null||qn===void 0))?void 0:qn.id)||null,delete Ia.file_list,yt.unified_setting){if(!yt.publish_time||!yt.end_time)throw p.b.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A")}else{if(!hn.length){p.b.warn("\u63D0\u4EA4\u5931\u8D25\uFF1A\u5206\u73ED\u53D1\u5E03\u8BBE\u7F6E\u4E0D\u80FD\u4E3A\u7A7A");return}delete Ia.publish_time,delete Ia.end_time,hn.map(function(Br){var $r;if(!Br.course_group_id||!(($r=Br.course_group_id)!==null&&$r!==void 0&&$r.length))throw p.b.error("\u5206\u73ED\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u5206\u73ED\u4E0D\u80FD\u4E3A\u7A7A");if(!Br.publish_time||!Br.end_time)throw p.b.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A")})}if(yt.open_camera&&yt.photo_count<1)throw p.b.error("\u8BF7\u586B\u5199\u672C\u573A\u8003\u8BD5\u6700\u5927\u62CD\u6444\u6B21\u6570"),new String("\u8BF7\u586B\u5199\u672C\u573A\u8003\u8BD5\u6700\u5927\u62CD\u6444\u6B21\u6570");if(yt.ip_limit!=="no"&&!((Ar=yt.public_ip)!==null&&Ar!==void 0&&Ar.length)&&!((Da=yt.inner_ip)!==null&&Da!==void 0&&Da.length))throw p.b.error("\u8BF7\u586B\u5199\u516C\u7F51IP\u6216\u5185\u7F51IP\u5730\u5740"),new String("\u8BF7\u586B\u5199\u5185\u7F51IP\u5730\u5740");if(yt.open_camera||yt.screen_open)var La=m.a.confirm({title:"\u8003\u8BD5\u8BF4\u660E",className:"custom-modal-divider",icon:null,width:750,content:t.a.createElement("div",{className:"font16 p20"},yt.open_camera&&t.a.createElement(he.a,{align:"",justify:"start",className:"mt20"},t.a.createElement(Ee.a,{flex:"24px"},t.a.createElement("span",{className:"iconfont icon-kaiqishexiangtou c-blue mr20 font24"})),t.a.createElement(Ee.a,{flex:"1"},"\u60A8\u5DF2\u5F00\u542F\u8003\u8BD5\u4E2D\u6444\u50CF\u9632\u4F5C\u5F0A\u529F\u80FD\uFF0C",t.a.createElement("span",{className:"c-red"},"\u8FD9\u9700\u8981\u8C03\u7528\u5B66\u751F\u7528\u6237\u7684\u6444\u50CF\u8BBE\u5907"),"\u3002Educoder\u5E73\u53F0\u5C06\u4F1A\u4E25\u683C\u4FDD\u62A4\u6240\u6709\u5B66\u751F\u7684\u7167\u7247\u548C\u89C6\u9891\uFF0C\u5E76\u627F\u8BFA\u4E0D\u5728\u672C\u5E73\u53F0\u4EE5\u5916\u4F7F\u7528\u3002",t.a.createElement("br",null),"\u8BF7\u786E\u8BA4\uFF1A\u4E3A\u4E25\u683C\u76D1\u7763\u8003\u8BD5\u4EE5\u83B7\u5F97\u516C\u5E73\uFF0C\u60A8\u540C\u610F\u5E76\u548C\u8981\u6C42Educoder\u5E73\u53F0\u5728\u672C\u6B21\u8003\u8BD5\u4E2D\u8C03\u7528\u5B66\u751F\u7528\u6237\u7684\u6444\u50CF\u8BBE\u5907\u5E76\u83B7\u53D6\u5B66\u751F\u7684\u5F71\u50CF\u4FE1\u606F\u3002")),yt.screen_open&&t.a.createElement(he.a,{justify:"start",className:"mt20"},t.a.createElement(Ee.a,{flex:"24px",className:"mr20"},t.a.createElement("span",{className:"iconfont icon-kaiqifangqieping c-blue font24"})),t.a.createElement(Ee.a,{flex:"1"},"\u60A8\u5DF2\u5F00\u542F\u8003\u8BD5\u4E2D\u9632\u5207\u5C4F\u529F\u80FD\uFF0C\u8FD9\u9879\u529F\u80FD\u6682\u65F6\u4EC5\u652F\u6301\u8C37\u6B4C\u3001\u706B\u72D0\u6D4F\u89C8\u5668\u3002 \u8BF7\u786E\u4FDD\uFF1A\u5728\u6B63\u5F0F\u5F00\u59CB\u8003\u8BD5\u524D\u901A\u77E5\u5168\u4F53\u5B66\u751F\uFF0C\u4F7F\u7528 ",t.a.createElement("img",{width:"26",src:it.f})," ",t.a.createElement("span",{className:"c-red"},"\u8C37\u6B4C\u6D4F\u89C8\u5668"),"\u6216",t.a.createElement("img",{width:"26",src:it.o})," ",t.a.createElement("span",{className:"c-red"},"\u706B\u72D0\u6D4F\u89C8\u5668"),"\u8FDB\u884C\u8003\u8BD5\u3002")),t.a.createElement("p",{className:"ml40 mt40"},t.a.createElement(be.a,{onChange:function($r){return La.update({okButtonProps:{disabled:!$r.target.checked}})}},"\u6211\u5DF2\u9605\u8BFB"))),onOk:function(){Nr(Ia)},okButtonProps:{disabled:!0}});else Nr(Ia)},Nr=function(pn){Object(P.db)(Object(i.a)({},pn)).then(function(Rr){Rr.status===0&&(p.b.success("\u66F4\u65B0\u6210\u529F"),Ma({type:"exercise/getCommonHeader",payload:Object(i.a)({},la)}),Ma({type:"exercise/getWorkSetting",payload:Object(i.a)({},la)}),ma(!0))})},Sr=function(pn){return pn&&pn1&&!(pn!=null&&pn.new)?!0:mr!=null&&(qn=mr.published_course_groups)!==null&&qn!==void 0&&qn.some(function(Ar){return Ar.course_group_id===pn.course_group_id})?wn:!1},nr=function(pn){var Rr,qn;if(wn)return[!0,!0];if((mr==null||((Rr=mr.exercise)===null||Rr===void 0)?void 0:Rr.exercise_status)>1)return pn!=null&&pn.new?[!1,!1]:[!0,!1];if(mr!=null&&(qn=mr.published_course_groups)!==null&&qn!==void 0&&qn.some(function(Da){return Da.course_group_id===pn.course_group_id})){var Ar;return wn||(mr==null||((Ar=mr.exercise)===null||Ar===void 0)?void 0:Ar.exercise_status)>1?[!0,!1]:[!1,!1]}else return[!1,!1]},Wr={disabled:wn,multiple:!1,listType:"picture-card",onPreview:function(pn){Dt.a.publish("preview-image",pn.thumbUrl)},withCredentials:!0,fileList:yt.file_list,beforeUpload:function(pn){var Rr=pn.size/1024;return Rr>200?(p.b.error("\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(200KB),\u5EFA\u8BAE\u4E0A\u4F20\u5230\u767E\u5EA6\u4E91\u7B49\u5176\u5B83\u5171\u4EAB\u5DE5\u5177\u91CC\uFF0C\u7136\u540E\u518Dtxt\u6587\u6863\u91CC\u7ED9\u51FA\u94FE\u63A5\u4EE5\u53CA\u5171\u4EAB\u5BC6\u7801\u5E76\u4E0A\u4F20"),!1):!0},action:"".concat(ur.a.API_SERVER,"/api/attachments.json"),onChange:function(pn){var Rr=pn.fileList.filter(function(qn){return!!qn.status});yt.file_list=Rr,Fr(Object.assign({},yt))},onRemove:function(){var Wn=Object(E.a)(b.a.mark(function Rr(qn){return b.a.wrap(function(Da){for(;;)switch(Da.prev=Da.next){case 0:return yt.file_list=[],Fr(Object.assign({},yt)),Da.abrupt("return",!0);case 3:case"end":return Da.stop()}},Rr)}));function pn(Rr){return Wn.apply(this,arguments)}return pn}()};return t.a.createElement("section",{className:[rt.a.form,"mb50 bg-white"].join(" ")},t.a.createElement(he.a,null,t.a.createElement(Ee.a,{span:24},t.a.createElement(he.a,{align:"middle"},t.a.createElement(Ee.a,{flex:"1"},t.a.createElement("h1",{className:"mt15"},"\u53D1\u5E03\u8BBE\u7F6E")),t.a.createElement(Ee.a,null,Object(wt.c)()&&Kr.can_edit&&wn&&t.a.createElement(g.a,{type:"primary",size:"middle",ghost:!0,onClick:function(){return ma(!1)}},"\u7F16\u8F91\u8BBE\u7F6E")))),((En=mr.course_groups)===null||En===void 0?void 0:En.length)>0&&t.a.createElement(Ee.a,{span:24,className:"mt10"},t.a.createElement(be.a,{checked:yt.unified_setting,disabled:wn||(mr==null||((Or=mr.exercise)===null||Or===void 0)?void 0:Or.exercise_status)>1,onChange:function(){var pn;if((mr==null||((pn=mr.exercise)===null||pn===void 0)?void 0:pn.exercise_status)>1){p.b.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u5206\u73ED\u7EDF\u4E00\u53D1\u5E03");return}yt.unified_setting=!yt.unified_setting,yt.unified_setting===!1&&hn==""&&Lr(hn.concat({})),Fr(Object.assign({},yt))}},t.a.createElement("strong",null,"\u5206\u73ED\u7EDF\u4E00\u53D1\u5E03")),t.a.createElement("span",{className:"c-grey-c font12"},"(\u9009\u4E2D\u5219\u6240\u6709\u5206\u73ED\u4F7F\u7528\u76F8\u540C\u7684\u53D1\u5E03\u8BBE\u7F6E\uFF0C\u4EC5\u8BFE\u5802\u7BA1\u7406\u5458\u53EF\u4FEE\u6539\uFF1B\u5426\u5219\u5404\u4E2A\u5206\u73ED\u5141\u8BB8\u5355\u72EC\u8BBE\u7F6E)")),t.a.createElement("span",{style:{color:"red"}},(mr==null||((yr=mr.exercise)===null||yr===void 0)?void 0:yr.exercise_status)>1&&on&&"\u5F53\u524D\u8BFE\u5802\u4E2D\u5B66\u751F\u4EBA\u6570\u8F83\u591A\uFF0C\u4E3A\u63D0\u4F9B\u66F4\u597D\u7684\u670D\u52A1\uFF0C\u6211\u4EEC\u5C06\u8FDB\u884C\u670D\u52A1\u5668\u6269\u5BB9\uFF0C\u5EFA\u8BAE\u60A8\u572830\u5206\u949F\u540E\u53D1\u8D77\u8003\u8BD5\u3002\u60A8\u4E5F\u53EF\u4EE5\u7ACB\u5373\u53D1\u5E03\u3002")),yt.unified_setting&&t.a.createElement("div",null,t.a.createElement(he.a,{align:"middle",className:"mt25 pl30"},t.a.createElement(Ee.a,null,"\u53D1\u5E03\u65F6\u95F4:"),t.a.createElement(Ee.a,{className:"ml5"},t.a.createElement(Ne.a,{placement:"bottom",title:(mr==null||((zr=mr.exercise)===null||zr===void 0)?void 0:zr.exercise_status)>1&&"\u53D1\u5E03\u65F6\u95F4\u5DF2\u8FC7\uFF0C\u4E0D\u80FD\u4FEE\u6539"},t.a.createElement(mt.a,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Fe()(Object(T.d)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabledDate:Sr,disabled:wn||(mr==null||((Zn=mr.exercise)===null||Zn===void 0)?void 0:Zn.exercise_status)>1,value:yt.publish_time?Fe()(yt.publish_time):"",allowClear:!1,onChange:function(pn,Rr){yt.publish_time=Rr,yt.end_time||(yt.end_time=Fe()(pn).add(1,"month").format("YYYY-MM-DD HH:mm:ss")),Fr(Object.assign({},yt))}}))),t.a.createElement(Ee.a,null,t.a.createElement("span",{className:"c-grey-c ml10"},"(\u5B66\u751F\u5F00\u59CB\u7B54\u9898\u65F6\u95F4)"))),t.a.createElement(he.a,{align:"middle",className:"mt25 pl30"},t.a.createElement(Ee.a,null,"\u622A\u6B62\u65F6\u95F4:"),t.a.createElement(Ee.a,{className:"ml5"},t.a.createElement(mt.a,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Fe()(Object(T.d)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:wn,allowClear:!1,value:yt.end_time?Fe()(yt.end_time):"",disabledDate:xa,onChange:function(pn,Rr){yt.end_time=Rr,Fr(Object.assign({},yt))}})),t.a.createElement(Ee.a,null,t.a.createElement("span",{className:"c-grey-c ml10"},"(\u5B66\u751F\u7ED3\u675F\u7B54\u9898\u65F6\u95F4)")))),!yt.unified_setting&&t.a.createElement(he.a,{style:{marginTop:30,paddingTop:40,marginLeft:40,borderTop:"1px solid #eee"}},t.a.createElement(Ee.a,{span:24},t.a.createElement(he.a,null,t.a.createElement(Ee.a,{span:10}),t.a.createElement(Ee.a,{span:9},t.a.createElement(he.a,{className:"c-grey-c"},t.a.createElement(Ee.a,{flex:"1"},"(\u5B66\u751F\u5F00\u59CB\u7B54\u9898\u65F6\u95F4)"),t.a.createElement(Ee.a,{flex:"1"},"(\u5B66\u751F\u7ED3\u675F\u7B54\u9898\u65F6\u95F4)"))),t.a.createElement(Ee.a,{span:4}))),hn&&hn.map(function(Wn,pn){return t.a.createElement(Ee.a,{span:24,key:pn},t.a.createElement(he.a,{gutter:[8,16]},t.a.createElement(Ee.a,{span:9},t.a.createElement(he.a,null,t.a.createElement(Ee.a,null,"\u53D1\u5E03\u89C4\u5219 ",pn+1),t.a.createElement(Ee.a,{style:{flexBasis:332}},t.a.createElement(dt.a,{allowClear:!0,disabled:Vr(Wn),className:"ml20",mode:"multiple",size:"large",style:{width:"100%"},value:Wn.course_group_id,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",optionFilterProp:"label",onChange:function(qn){hn[pn].course_group_id=qn,vt(hn.map(function(Ar){return Ar.course_group_id}).toString().split(",")),Lr(hn.slice()),mr.course_groups.map(function(Ar,Da){qn.map(function(Ia,La){Ar.course_group_id===Ia&&(Ar.cilckkey=pn,Ar.isselect=!0)})}),console.log(mr,"workSetting")},onDeselect:function(qn){mr.course_groups.map(function(Ar,Da){Ar.course_group_id===qn&&Ar.cilckkey===pn&&(Ar.cilckkey=pn,Ar.isselect=!1)})}},mr.course_groups&&mr.course_groups.map(function(Rr,qn){return t.a.createElement(Hn,Object(Ce.a)({key:qn,disabled:(Rr==null?void 0:Rr.isselect)&&Rr.cilckkey!=pn,label:Rr.course_group_name,value:Rr.course_group_id},"key",Rr.course_group_id),Rr.course_group_name)}))))),t.a.createElement(Ee.a,{span:1}),t.a.createElement(Ee.a,{span:9},t.a.createElement(fn,{disabled:nr(Wn),disabledDate:Sr,style:{width:400},placeholder:["\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4","\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"],showTime:{format:"HH:mm",defaultValue:[Fe()(Object(T.d)(),"HH:mm"),Fe()(Object(T.d)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",size:"large",value:Wn.publish_time&&[Fe()(Wn.publish_time),Wn.end_time&&Fe()(Wn.end_time)],onChange:function(qn,Ar){Vr(Wn)||(hn[pn].publish_time=Ar[0]),hn[pn].end_time=Ar[1],Lr(Object(O.a)(hn))}})),!wn&&t.a.createElement(Ee.a,{span:4},pn>0&&(Wn==null?void 0:Wn.new)&&t.a.createElement(hr.a,{onClick:function(){hn=hn.filter(function(qn,Ar){return pn!==Ar}),Lr(Object(O.a)(hn))}}),t.a.createElement(Sn.a,{className:"c-green ml20",onClick:function(){Lr(hn.concat({new:!0}))}}))))})),t.a.createElement(St.a,null),((Kr==null?void 0:Kr.exercise_status)===3||yt.open_make_up)&&t.a.createElement(t.a.Fragment,null,t.a.createElement(cn,{data:yt,disabled:wn,updata:Fr}),t.a.createElement(St.a,null)),t.a.createElement(he.a,null,t.a.createElement(Ee.a,null,t.a.createElement("strong",null,"\u7B54\u9898\u8BBE\u7F6E")),t.a.createElement(Ee.a,{span:24,className:"mt15 pl30"},t.a.createElement("span",null,"\u7B54\u9898\u65F6\u957F\uFF1A"),t.a.createElement(J.a,{size:"large",disabled:wn,min:1,value:yt.time===-1?null:yt.time,onChange:function(pn){yt.time=pn,Fr(Object(i.a)({},yt))}}),t.a.createElement("span",{className:"ml10"},"\u5206\u949F"),t.a.createElement("span",{className:"c-grey-c font12 ml10"},"(\u7A7A\u503C\uFF0C\u4EE3\u8868\u4E0D\u9650\u65F6\u957F\uFF1B\u975E\u7A7A\u503C\uFF0C\u4EE3\u8868\u9650\u5236\u65F6\u957F\uFF0C\u4ECE\u5B66\u751F\u9996\u6B21\u7B54\u9898\u5F00\u59CB\u6301\u7EED\u8BA1\u65F6)")),!(Kr!=null&&Kr.is_random)&&t.a.createElement(t.a.Fragment,null,t.a.createElement(Ee.a,{span:24,className:"mt15 pl30"},t.a.createElement(be.a,{checked:yt.question_random,disabled:wn,onChange:function(pn){yt.question_random=pn.target.checked,Fr(Object.assign({},yt))}},t.a.createElement("strong",null,"\u9898\u76EE\u987A\u5E8F\u968F\u673A\u6253\u4E71")),t.a.createElement("span",{className:"c-grey-c font12"},"(\u9009\u4E2D\uFF0C\u5219\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u9898\u76EE\u987A\u5E8F\u6309\u7167\u9898\u578B\u968F\u673A\u663E\u793A)")),t.a.createElement(Ee.a,{span:24,className:"mt15 pl30"},t.a.createElement(be.a,{checked:yt.choice_random,disabled:wn,onChange:function(pn){yt.choice_random=pn.target.checked,Fr(Object.assign({},yt))}},t.a.createElement("strong",null,"\u9009\u9879\u987A\u5E8F\u968F\u673A\u6253\u4E71")),t.a.createElement("span",{className:"c-grey-c font12"},"(\u9009\u4E2D\uFF0C\u5219\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u9009\u9879\u987A\u5E8F\u968F\u673A\u663E\u793A)"))),t.a.createElement(Ee.a,{span:24,className:"mt15 pl30"},t.a.createElement(be.a,{checked:yt.part_score,disabled:wn,onChange:function(pn){yt.part_score=pn.target.checked,Fr(Object.assign({},yt))}},t.a.createElement("strong",null,"\u591A\u9009\u9898\u90E8\u5206\u5F97\u5206")),t.a.createElement("span",{className:"c-grey-c font12"},"(\u90E8\u5206\u5F97\u5206=\uFF08\u7B54\u5BF9\u6570\u91CF/\u7B54\u6848\u603B\u6570\uFF09*\u8BD5\u9898\u5206\u503C\uFF0C\u5B58\u5728\u7B54\u9519\u4E0D\u5F97\u5206)"))),t.a.createElement(St.a,null),t.a.createElement(t.a.Fragment,null,t.a.createElement(he.a,null,t.a.createElement(Ee.a,null,t.a.createElement("strong",null,"\u9632\u4F5C\u5F0A\u8BBE\u7F6E")),t.a.createElement(Ee.a,{span:24,className:"mt15 pl30"},t.a.createElement(be.a,{checked:yt.identity_verify,disabled:!Object(wt.o)()||wn,onChange:function(pn){yt.identity_verify=pn.target.checked,Fr(Object.assign({},yt))}},t.a.createElement("strong",null,"\u8003\u8BD5\u524D\u4EBA\u8138\u8EAB\u4EFD\u6838\u9A8C")),t.a.createElement("span",{className:"c-grey-c font12"},"(\u9009\u4E2D\uFF0C\u5219\u5B66\u751F\u53C2\u52A0\u8003\u8BD5\u524D\u5C06\u4F1A\u8981\u6C42\u8C03\u7528\u6444\u50CF\u5934\u5E76\u5B8C\u6210\u62CD\u7167\u91C7\u96C6\uFF0C\u6559\u5E08/\u52A9\u6559\u5BA1\u6838\u901A\u8FC7\u540E\u5B66\u751F\u5E76\u5F00\u542F\u624B\u673A\u5F55\u5236\u89C6\u9891\u5219\u53EF\u4EE5\u5F00\u59CB\u8003\u8BD5)"),t.a.createElement("br",null),t.a.createElement("span",{className:"c-grey-c font12"},"\u5982\u5F00\u542F\uFF0C\u6559\u5E08/\u52A9\u6559\u53EF\u4EE5\u5728\u8BE5\u8003\u8BD5\u4E2D\u7684\u8BE6\u60C5\u9875\u4E2D\u5BF9\u5B66\u751F\u4EBA\u8138\u8EAB\u4EFD\u8FDB\u884C\u5BA1\u6838\u3002")),t.a.createElement(Ee.a,{span:24,className:"mt15 pl30"},t.a.createElement(be.a,{checked:yt.open_camera,disabled:wn,onChange:function(pn){if(!yt.time){p.b.error("\u4E0D\u9650\u65F6\u957F\u7684\u8003\u8BD5\u4E0D\u53EF\u5F00\u542F\u6444\u50CF\u5934\uFF0C\u8BF7\u586B\u5199\u8003\u8BD5\u65F6\u957F");return}yt.open_camera=pn.target.checked,yt.photo_count=yt.photo_count||5,Fr(Object.assign({},yt))}},t.a.createElement("strong",null,"\u8003\u8BD5\u4E2D\u542F\u7528\u62CD\u7167\u76D1\u8003")),t.a.createElement("span",{className:"c-grey-c font12"},"(\u9009\u4E2D\uFF0C\u5219\u5B66\u751F\u53C2\u52A0\u8003\u8BD5\u65F6\u5C06\u4F1A\u8981\u6C42\u8C03\u7528\u6444\u50CF\u5934)")),t.a.createElement(Ee.a,{span:24,className:"mt15 pl30"},t.a.createElement("span",null,"\u672C\u573A\u8003\u8BD5\u6700\u591A\u62CD\u6444\uFF1A"),t.a.createElement(J.a,{size:"large",disabled:wn||!yt.open_camera,min:1,defaultValue:5,max:Object(wt.v)()?1e3:10,value:yt.photo_count,onChange:function(pn){yt.photo_count=pn,Fr(Object(i.a)({},yt))}}),t.a.createElement("span",{className:"ml10"},"(\u6B21)"),t.a.createElement("span",{className:"c-grey-c font12 ml10"},"(\u8BF7\u586B\u5199\u4E0D\u5927\u4E8E10\u7684\u6B63\u6574\u6570)")),t.a.createElement(Ee.a,{className:"c-grey-c font12 pl30 mt10"},"\u5982\u5F00\u542F\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u5B66\u751F\u5FC5\u987B\u540C\u610F\u624D\u53EF\u4EE5\u53C2\u52A0\u8003\u8BD5\u3002"),t.a.createElement(Ee.a,{span:24,className:"mt15 pl30"},t.a.createElement(be.a,{checked:yt.screen_open,disabled:wn,onChange:function(pn){yt.screen_open=pn.target.checked,Fr(Object.assign({},yt))}},t.a.createElement("strong",null,"\u5207\u5C4F\u540E\u5F3A\u5236\u4EA4\u5377"))),yt.screen_open&&t.a.createElement(Ee.a,{span:24,className:"mt15 pl30 font14"},t.a.createElement("span",{className:"c-grey-333 mr10"},"\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u5207\u6362\u9875\u9762\u8D85\u8FC7"),t.a.createElement(J.a,{size:"large",disabled:wn,min:0,defaultValue:3,max:10,value:yt.screen_num,onChange:function(pn){yt.screen_num=pn,Fr(Object(i.a)({},yt))}}),t.a.createElement("span",{className:"c-grey-333 mr10"},"\uFF08\u6B21\uFF09\u540E\u5C06\u88AB\u5F3A\u5236\u4EA4\u5377\uFF0C\u5207\u6362\u5230\u5176\u4ED6\u9875\u9762"),t.a.createElement(J.a,{size:"large",disabled:wn,min:0,defaultValue:5,max:60,value:yt.screen_sec,onChange:function(pn){yt.screen_sec=pn,Fr(Object(i.a)({},yt))}}),t.a.createElement("span",{className:"c-grey-333"},"\uFF08\u79D2\uFF09\u540E\u5373\u5224\u5B9A\u4E3A\u5207\u5C4F\u3002")),t.a.createElement(Ee.a,{span:24,className:"mt15 pl30"},t.a.createElement(be.a,{checked:yt.ip_limit!=="no",disabled:wn,onChange:function(pn){yt.ip_limit==="no"?yt.ip_limit="pub":yt.ip_limit="no",Fr(Object.assign({},yt))}},t.a.createElement("strong",null,"\u9650\u5236\u8003\u8BD5\u8BBF\u95EEIP"),t.a.createElement("span",{className:"font12 c-grey-c"},"\uFF08\u4E0D\u5728IP\u8303\u56F4\u4E2D\u7684\u5C06\u65E0\u6CD5\u53C2\u52A0\u6B64\u8003\u8BD5\uFF09"))),yt.ip_limit!=="no"&&t.a.createElement(Ee.a,{className:"mt15 ml50"},t.a.createElement("span",{className:"c-red"},"\uFF08\u53EA\u5141\u8BB8\u5728Chrome\u8C37\u6B4C\u6D4F\u89C8\u5668\u4F5C\u7B54\uFF0C\u5E76\u4E14\u8981\u6C42\u5B66\u751F\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6\uFF09"),t.a.createElement("a",{className:"c-blue",target:"_blank",href:"https://www.educoder.net/forums/4478"},"\u5982\u4F55\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6?"))),yt.ip_limit!=="no"&&t.a.createElement(t.a.Fragment,null,t.a.createElement(he.a,{className:"mt15 ml50 ".concat(rt.a.ipWrp)},t.a.createElement(Ee.a,null,t.a.createElement("span",null,"\u516C\u7F51IP\u5730\u5740\u8303\u56F4\uFF1A")),t.a.createElement(Ee.a,null,!((An=yt.public_ip)!==null&&An!==void 0&&An.length)&&t.a.createElement("span",null,"\u5F53\u524D\u8FD8\u672A\u8BBE\u7F6EIP\u8303\u56F4"),(rr=yt.public_ip)===null||rr===void 0?void 0:rr.map(function(Wn,pn){return t.a.createElement("span",{className:rt.a.ipItem},t.a.createElement("i",null,Wn," "),!wn&&t.a.createElement(On.a,{onClick:function(){m.a.confirm({okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u5B9A\u5220\u9664\u8BE5IP\u5417\uFF1F",onOk:function(){yt.public_ip.splice(pn,1),Fr(Object(i.a)({},yt))}})},className:" c-grey-c",size:20}))}),Object(wt.c)()&&!wn&&t.a.createElement("span",{onClick:function(){Ma({type:"exercise/setActionTabs",payload:{key:"addIp",type:"public_ip"}})},className:"font14 c-blue ml10"}," ",t.a.createElement("i",{className:"iconfont icon-xuanyong font14"})," \u6DFB\u52A0"))),t.a.createElement(he.a,{className:"mt15 ml50 ".concat(rt.a.ipWrp)},t.a.createElement(Ee.a,null,t.a.createElement("span",null,"\u5185\u7F51IP\u5730\u5740\u8303\u56F4\uFF1A")),t.a.createElement(Ee.a,null,!((ar=yt.inner_ip)!==null&&ar!==void 0&&ar.length)&&t.a.createElement("span",null,"\u5F53\u524D\u8FD8\u672A\u8BBE\u7F6EIP\u8303\u56F4"),(Pr=yt.inner_ip)===null||Pr===void 0?void 0:Pr.map(function(Wn,pn){return t.a.createElement("span",{className:rt.a.ipItem},t.a.createElement("i",null,Wn," "),!wn&&t.a.createElement(On.a,{onClick:function(){wn||m.a.confirm({title:"\u786E\u5B9A\u5220\u9664\u8BE5IP\u5417\uFF1F",onOk:function(){yt.inner_ip.splice(pn,1),Fr(Object(i.a)({},yt))}})},className:" c-grey-c",size:20}))}),Object(wt.c)()&&!wn&&t.a.createElement("span",{className:"font14 c-blue ml10",onClick:function(){Ma({type:"exercise/setActionTabs",payload:{key:"addIp",type:"inner_ip"}})}}," ",t.a.createElement("i",{className:"iconfont icon-xuanyong font14"})," \u6DFB\u52A0")))),t.a.createElement(he.a,null,t.a.createElement(Ee.a,{span:24,className:"mt15 pl30"},t.a.createElement(be.a,{checked:yt.ip_bind,disabled:wn,onChange:function(pn){yt.ip_bind=pn.target.checked,Fr(Object.assign({},yt))}},t.a.createElement("strong",null,"IP\u7ED1\u5B9A"),t.a.createElement("span",{className:"font12 c-grey-c"},"\uFF08\u8003\u8BD5\u5F00\u59CB\u540E\uFF0C\u5B66\u751F\u7684\u8D26\u53F7\u5C06\u81EA\u52A8\u4E0E\u673A\u5668IP\u7ED1\u5B9A\u3002\u5982\u9047\u7279\u6B8A\u60C5\u51B5\uFF0C\u6559\u5E08/\u52A9\u6559\u53EF\u4EE5\u89E3\u9664\u5B66\u751F\u7684IP\u7ED1\u5B9A\uFF09")))),t.a.createElement(St.a,null)),t.a.createElement(he.a,null,t.a.createElement(Ee.a,null,t.a.createElement("strong",null,"\u5C5E\u6027\u8BBE\u7F6E")),t.a.createElement(Ee.a,{span:24,className:"mt15 pl30"},t.a.createElement(be.a,{checked:yt.score_open,disabled:wn,onChange:function(pn){yt.score_open=pn.target.checked,Fr(Object.assign({},yt))}},t.a.createElement("strong",null,"\u516C\u5F00\u6210\u7EE9")),t.a.createElement("span",{className:"c-grey-c font12"},"(\u9009\u4E2D\uFF0C\u5219\u5728\u8BD5\u5377\u622A\u6B62\u65F6\u95F4\u4E4B\u540E\uFF0C\u5DF2\u63D0\u4EA4\u7B54\u9898\u7684\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u5176\u5B83\u5B66\u751F\u7684\u6210\u7EE9\uFF0C\u5426\u5219\u53EA\u80FD\u67E5\u770B\u81EA\u5DF1\u7684\u6210\u7EE9\uFF1B\u4F46\u672A\u9009\u4E2D\u201C\u67E5\u770B\u603B\u6210\u7EE9\u201D\u65F6\u81EA\u5DF1\u548C\u5176\u4ED6\u540C\u5B66\u6210\u7EE9\u5747\u4E0D\u53EF\u89C1)")),t.a.createElement(Ee.a,{span:24,className:"mt15 pl30"},t.a.createElement(be.a,{checked:yt.answer_open,disabled:wn,onChange:function(pn){yt.answer_open=pn.target.checked,Fr(Object.assign({},yt))}},t.a.createElement("strong",null,"\u516C\u5F00\u7B54\u6848")),t.a.createElement("span",{className:"c-grey-c font12"},"(\u9009\u4E2D\uFF0C\u5219\u5728\u8BD5\u5377\u622A\u6B62\u65F6\u95F4\u4E4B\u540E\uFF0C\u5DF2\u63D0\u4EA4\u7B54\u9898\u7684\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u8BD5\u5377\u9898\u76EE\u7684\u7B54\u6848\uFF0C\u5426\u5219\u4E0D\u80FD\u67E5\u770B)")),t.a.createElement(Ee.a,{span:24,className:"mt15 pl30 "},t.a.createElement(be.a,{checked:yt.show_statistic,disabled:wn,onChange:function(pn){yt.show_statistic=pn.target.checked,Fr(Object.assign({},yt))}},t.a.createElement("strong",null,"\u516C\u5F00\u7EDF\u8BA1")),t.a.createElement("span",{className:"c-grey-c font12"},"(\u9009\u4E2D\uFF0C\u5219\u5728\u8BD5\u5377\u622A\u6B62\u65F6\u95F4\u4E4B\u540E\uFF0C\u5DF2\u63D0\u4EA4\u7B54\u9898\u7684\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u7B54\u9898\u7EDF\u8BA1\uFF0C\u5426\u5219\u4E0D\u80FD\u67E5\u770B)")),t.a.createElement(Ee.a,{span:24,className:"mt15 pl30"},t.a.createElement(be.a,{checked:yt.open_total_score,disabled:wn,onChange:function(pn){yt.open_total_score=pn.target.checked,pn.target.checked===!1&&(yt.open_score=pn.target.checked),Fr(Object.assign({},yt))}},t.a.createElement("strong",null,"\u67E5\u770B\u603B\u6210\u7EE9")),t.a.createElement("span",{className:"c-grey-c font12"},"(\u9009\u4E2D\uFF0C\u5219\u5B66\u751F\u4EA4\u5377\u540E\u80FD\u770B\u5230\u81EA\u5DF1\u7684\u603B\u6210\u7EE9\u53CA\u6BCF\u4E2A\u5C0F\u9898\u7684\u5F97\u5206\uFF0C\u5426\u5219\u603B\u6210\u7EE9\u548C\u5C0F\u9898\u5F97\u5206\u5747\u4E0D\u80FD\u67E5\u770B)")),t.a.createElement(Ee.a,{span:24,className:"mt15 pl30"},t.a.createElement(be.a,{checked:yt.open_score,disabled:yt.open_total_score?wn:!0,onChange:function(pn){yt.open_score=pn.target.checked,Fr(Object.assign({},yt))}},t.a.createElement("strong",null,"\u67E5\u770B\u5C0F\u9898\u5F97\u5206")),t.a.createElement("span",{className:"c-grey-c font12"},"(\u9009\u4E2D\uFF0C\u5219\u5B66\u751F\u4EA4\u5377\u540E\u80FD\u770B\u5230\u81EA\u5DF1\u6BCF\u4E2A\u5C0F\u9898\u7684\u5F97\u5206\u8BE6\u60C5\uFF0C\u5426\u5219\u4E0D\u80FD\u67E5\u770B\u3002\u9009\u4E2D\u672C\u9879\u524D\u5FC5\u987B\u5148\u9009\u4E2D\u201C\u67E5\u770B\u603B\u6210\u7EE9\u201D)")),t.a.createElement(Ee.a,{span:24,className:"mt15 pl30"},t.a.createElement(be.a,{checked:yt.answered_open,disabled:wn,onChange:function(pn){yt.answered_open=pn.target.checked,Fr(Object.assign({},yt))}},t.a.createElement("strong",null,"\u67E5\u770B\u5DF2\u7B54\u8BD5\u5377")),t.a.createElement("span",{className:"c-grey-c font12"},"(\u9009\u4E2D\uFF0C\u5219\u5B66\u751F\u4EA4\u5377\u540E\u80FD\u67E5\u770B\u8BD5\u5377\u548C\u6210\u7EE9\uFF1B\u5426\u5219\u53EA\u80FD\u67E5\u770B\u6210\u7EE9\uFF0C\u4E0D\u80FD\u67E5\u770B\u8BD5\u5377)")),t.a.createElement(Ee.a,{span:24,className:"mt15 pl30 pb40"},t.a.createElement(be.a,{checked:yt.assistant_auth,disabled:wn,onChange:function(pn){yt.assistant_auth=pn.target.checked,Fr(Object.assign({},yt))}},t.a.createElement("strong",null,"\u52A9\u6559\u67E5\u770B\u7B54\u6848")),t.a.createElement("span",{className:"c-grey-c font12"},"(\u9009\u4E2D\uFF0C\u5219\u5141\u8BB8\u52A9\u6559\u67E5\u770B\u7B54\u6848)"))),t.a.createElement(St.a,null),Object(wt.c)()&&t.a.createElement(he.a,null,t.a.createElement(Ee.a,{flex:"600px"},t.a.createElement(he.a,null,t.a.createElement(Ee.a,null,t.a.createElement("strong",null,"\u8BD5\u5377\u5BFC\u51FA\u683C\u5F0F\u8BBE\u7F6E")),t.a.createElement(Ee.a,{span:24,className:"mt15 pl30"},t.a.createElement("strong",null,"\u5377\u5934\u5DE6\u89D2\u6807"),t.a.createElement("span",{className:"c-grey-c font12"},"\uFF08\u4F4D\u4E8E\u9996\u9875\u5DE6\u4E0A\u89D2\uFF0C\u8BF7\u4EE5\u56FE\u7247\u4E0A\u4F20\uFF1B\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7200k\uFF0C\u5C3A\u5BF8\u4E3A700x500\uFF09")),t.a.createElement("div",{className:"mt15 pl30"},t.a.createElement(Jn.a,Wr,!((sa=yt.file_list)!==null&&sa!==void 0&&sa.length)&&t.a.createElement("div",null,t.a.createElement(or.a,null),t.a.createElement("div",{style:{marginTop:8}},"\u4E0A\u4F20")))),t.a.createElement(Ee.a,{span:24,className:"mt15 pl30"},t.a.createElement(be.a,{checked:yt.show_title,disabled:wn,onChange:function(pn){yt.show_title=pn.target.checked,Fr(Object.assign({},yt))}},t.a.createElement("strong",null,"\u5C55\u793A\u8BD5\u5377\u6807\u9898")),t.a.createElement("span",{className:"c-grey-c font12"},"\uFF08\u9009\u4E2D\u5219\u5728\u5377\u5934\u5C55\u793A\u8BD5\u5377\u6807\u9898\uFF09")),t.a.createElement(Ee.a,{span:24,className:"mt15 pl30 "},t.a.createElement(be.a,{checked:yt.show_body,disabled:wn,onChange:function(pn){yt.show_body=pn.target.checked,Fr(Object.assign({},yt))}},t.a.createElement("strong",null,"\u5C55\u793A\u8003\u8BD5\u5185\u5BB9")),t.a.createElement("span",{className:"c-grey-c font12"},"\uFF08\u9009\u4E2D\u5219\u5728\u5377\u5934\u5C55\u793A\u8003\u8BD5\u5185\u5BB9\uFF0C\u5373\u672C\u8BD5\u5377\u6240\u5C5E\u8BFE\u7A0B\u540D\u79F0\uFF09")),t.a.createElement(Ee.a,{span:24,className:"mt15 pl30"},t.a.createElement(be.a,{checked:yt.show_info,disabled:wn,onChange:function(pn){yt.show_info=pn.target.checked,Fr(Object.assign({},yt))}},t.a.createElement("strong",null,"\u5C55\u793A\u9898\u91CF\u3001\u5206\u503C\u3001\u8003\u8BD5\u65F6\u957F")),t.a.createElement("span",{className:"c-grey-c font12"},"\uFF08\u9009\u4E2D\u5219\u5728\u5377\u5934\u5C55\u793A\u9898\u91CF\u3001\u5206\u503C\u3001\u8003\u8BD5\u65F6\u957F\u4FE1\u606F\uFF09")),t.a.createElement(Ee.a,{span:24,className:"mt15 pl30"},t.a.createElement(be.a,{checked:yt.show_table,disabled:wn,onChange:function(pn){yt.show_table=pn.target.checked,Fr(Object.assign({},yt))}},t.a.createElement("strong",null,"\u5C55\u793A\u5F97\u5206\u3001\u8BC4\u5206\u8868\u683C")),t.a.createElement("span",{className:"c-grey-c font12"},"\uFF08\u9009\u4E2D\u5219\u7ED9\u51FA\u5B66\u751F\u7684\u5F97\u5206\u3001\u8BC4\u5206\u8868\u683C\uFF09")),t.a.createElement(Ee.a,{span:24,className:"mt15 pl30"},t.a.createElement("strong",null,"\u5BC6\u5C01\u7EBF\u533A\u57DF\u8BBE\u7F6E"),t.a.createElement(be.a,{className:"pl8",checked:yt.show_user,disabled:wn,onChange:function(pn){yt.show_user=pn.target.checked,Fr(Object.assign({},yt))}},t.a.createElement("strong",null,"\u59D3\u540D")),t.a.createElement(be.a,{checked:yt.show_no,disabled:wn,onChange:function(pn){yt.show_no=pn.target.checked,Fr(Object.assign({},yt))}},t.a.createElement("strong",null,"\u5B66\u53F7")),t.a.createElement(be.a,{checked:yt.show_group,disabled:wn,onChange:function(pn){yt.show_group=pn.target.checked,Fr(Object.assign({},yt))}},t.a.createElement("strong",null,"\u4E13\u4E1A\u73ED\u7EA7"))),Object(wt.o)()&&t.a.createElement(Ee.a,{span:24,className:"mt15 pl30"},t.a.createElement("span",null,"\u6BCF\u9875\u5BFC\u51FA\u6700\u5927\u8BD5\u9898\u6570\uFF1A"),t.a.createElement(J.a,{size:"large",min:1,value:yt.export_page_num?yt.export_page_num:40,onChange:function(pn){yt.export_page_num=pn,Fr(Object(i.a)({},yt))}}),t.a.createElement("span",{className:"ml10"},"\u9898")),t.a.createElement("span",{className:"c-grey-c font12 pl30 pt10"},"\uFF08\u52FE\u9009\u9879\u5C06\u4F1A\u51FA\u73B0\u5728\u9996\u9875\u5DE6\u4FA7\u5BC6\u5C01\u7EBF\u5185\uFF0C\u4E0D\u9009\u5219\u4EE3\u8868\u4E0D\u8BBE\u7F6E\u5BC6\u5C01\u533A\uFF09"),t.a.createElement(Ee.a,{span:24,className:"mt15 pl30"},t.a.createElement(be.a,{checked:yt.show_desc,disabled:wn,onChange:function(pn){yt.show_desc=pn.target.checked,Fr(Object.assign({},yt))}},t.a.createElement("strong",null,"\u8003\u8BD5\u8BF4\u660E")),t.a.createElement("span",{className:"c-grey-c font12"},"\uFF08\u9009\u4E2D\u5F00\u542F\u6587\u672C\u7F16\u8F91\u5668\uFF0C\u53EF\u8F93\u5165500\u5B57\u4EE5\u5185\u7684\u8003\u8BD5\u8BF4\u660E\uFF09")),yt.show_desc&&t.a.createElement("div",{className:"mt15 pl30 pb40"},wn?t.a.createElement(Mn,{style:{height:150,width:550},disabled:!0,value:yt.description}):t.a.createElement(ut.a,{width:550,height:150,defaultValue:yt.description,id:"exercise-detail-config-exam-description-id",onChange:function(pn){yt.description=pn,Fr(Object.assign({},yt))}})))),t.a.createElement(Ee.a,{flex:1,className:"pt40 mb20"},t.a.createElement("div",{className:"pb10"},"\u793A\u4F8B\u56FE\u7247\u9884\u89C8\uFF1A"),t.a.createElement("img",{src:it.n}))),!wn&&t.a.createElement(Ee.a,{className:"mb50 pb10 btn-w120"},t.a.createElement(g.a,{type:"primary",size:"large",onClick:function(){return Ca()}},"\u63D0\u4EA4"),t.a.createElement(g.a,{onClick:function(){ma(!0),xr()},type:"primary",size:"large",ghost:!0,className:"ml20"},"\u53D6\u6D88")),t.a.createElement(sn.a,null),t.a.createElement(se,null))},$n=Object(o.a)(function(tr){var In=tr.exercise,En=tr.loading,Or=tr.globalSetting;return{exercise:In,loading:En.effects,globalSetting:Or}})(Xn),Yn=_("MXD1"),_r=_("CFYs"),vr=_("9Bee"),lr=_("51gm"),wr=_.n(lr),Dr={0:"\u5355\u9009\u9898",1:"\u591A\u9009\u9898",2:"\u5224\u65AD\u9898",3:"\u586B\u7A7A\u9898",4:"\u4E3B\u89C2\u9898",5:"\u5B9E\u8BAD\u9898",7:"\u7EC4\u5408\u9898"},sr={1:"\u6EE1\u5206\u4F5C\u7B54",2:"\u90E8\u5206\u5F97\u5206\u4F5C\u7B54",3:"\u96F6\u5206\u4F5C\u7B54",4:"\u672A\u6279"},ia=function(In){var En,Or,yr=In.exercise,zr=In.loading,Zn=In.dispatch,An=Object(A.i)(),rr=Object(x.useState)(Object(i.a)(Object(i.a)({},An),{sort:"asc",page:1,limit:10})),ar=Object(r.a)(rr,2),Pr=ar[0],sa=ar[1],Qn=Object(A.h)(),Hr=yr.statisticsList,pa=Object(x.useState)({}),Ma=Object(r.a)(pa,2),la=Ma[0],Ir=Ma[1],mr=Object(x.useState)([]),Kr=Object(r.a)(mr,2),ra=Kr[0],Er=Kr[1],wn=Object(x.useState)(""),ma=Object(r.a)(wn,2),Mr=ma[0],$e=ma[1],pt=Object(x.useState)(""),vt=Object(r.a)(pt,2),Me=vt[0],we=vt[1],Ke=ze.a.useForm(),De=Object(r.a)(Ke,1),st=De[0],ct=function(){var on=Object.assign({},st.getFieldValue());Object.keys(on).map(function(yn){on[yn].includes("all")?(delete Pr[yn],st.setFieldsValue(Object(Ce.a)({},yn,"all"))):(Pr[yn]=on[yn],st.setFieldsValue(Object(Ce.a)({},yn,Pr[yn])))}),Pr.page=1,Pr.limit=10,zt()},Bt=function(on,yn){Pr.page=on,Pr.limit=20,Zn({type:"exercise/getExerciseStatistics",payload:Object(i.a)({},Pr)})},gt=[{title:"\u63D0\u4EA4\u7387",dataIndex:"commit_percent",align:"center",render:function(on){return t.a.createElement("span",null,on===0?0:(on*100).toFixed(2),"%")}},{title:"\u6700\u4F4E\u5206",dataIndex:"min_score",align:"center",render:function(on){return t.a.createElement("span",null,on,"\u5206")}},{title:"\u6700\u9AD8\u5206",dataIndex:"max_score",align:"center",render:function(on){return t.a.createElement("span",{className:"c-orange"},on,"\u5206")}},{title:"\u5E73\u5747\u5206",dataIndex:"average_score",align:"center",render:function(on){return t.a.createElement("span",null,on,"\u5206")}},{title:"\u4E0D\u53CA\u683C\uFF08\u5F97\u5206 \u4F4E\u4E8E60%\uFF09",dataIndex:"fail_counts",align:"center",render:function(on){return t.a.createElement("span",null,on,"\u4EBA")}},{title:"\u53CA\u683C\uFF08\u5F97\u520660%~70%\uFF09",dataIndex:"pass_counts",align:"center",render:function(on){return t.a.createElement("span",null,on,"\u4EBA")}},{title:"\u826F\u597D\uFF08\u5F97\u520670%~90%\uFF09",dataIndex:"good_counts",align:"center",render:function(on){return t.a.createElement("span",null,on,"\u4EBA")}},{title:"\u4F18\u79C0\uFF08\u5F97\u520690%~100%\uFF09",dataIndex:"best_counts",align:"center",render:function(on){return t.a.createElement("span",{className:"c-orange"},on,"\u4EBA")}}],zt=function(){var Ft=Object(E.a)(b.a.mark(function on(){var yn;return b.a.wrap(function(gr){for(;;)switch(gr.prev=gr.next){case 0:return gr.next=2,Zn({type:"exercise/getExerciseStatistics",payload:Object(i.a)({},Pr)});case 2:yn=gr.sent,yn!=null&&yn.exercise_counts&&Er([yn.exercise_counts]);case 4:case"end":return gr.stop()}},on)}));return function(){return Ft.apply(this,arguments)}}();return Object(x.useEffect)(function(){zt()},[Pr.coursesId]),t.a.createElement(t.a.Fragment,null,t.a.createElement("section",{className:"minH500 bg-white"},t.a.createElement("aside",{className:"pt20"},t.a.createElement(ze.a,{form:st,onChange:ct,initialValues:(En={},Object(Ce.a)(En,"commit_status","all"),Object(Ce.a)(En,"exercise_group_id","all"),Object(Ce.a)(En,"review","all"),En)},t.a.createElement(ze.a.Item,{name:"exercise_group_id"},t.a.createElement(be.a.Group,{style:{width:"100%"}},t.a.createElement(he.a,null,t.a.createElement(Ee.a,{flex:"80px",className:"font14"},"\u5206\u73ED\u60C5\u51B5:"),t.a.createElement(Ee.a,{flex:"80px"},t.a.createElement(be.a,{value:"all",checked:!la.course_group},"\u5168\u90E8")),t.a.createElement(Ee.a,{flex:"1",className:wr.a.wrap},Hr.course_groups&&Hr.course_groups.map(function(Ft,on){return t.a.createElement(be.a,{value:Ft.exercise_group_id,key:on},Ft.exercise_group_name,"(",Ft.exercise_group_students,")")}))))))),t.a.createElement(je.a,{className:"mt30",loading:zr["exercise/getExerciseStatistics"],pagination:!1,dataSource:ra,columns:gt}),t.a.createElement("div",{className:wr.a.title},t.a.createElement(he.a,{align:"middle",style:{height:"100%"},className:"ml5 mr5"},t.a.createElement(Ee.a,{flex:1,className:"font16"},"\u7EDF\u8BA1\u8BE6\u60C5"),t.a.createElement(Ee.a,{className:"font16"},t.a.createElement("span",{className:"current",onClick:function(){Pr.sort=Pr.sort==="desc"?"asc":"desc",console.log("xx params.sort: ",Pr.sort),sa(Object(i.a)({},Pr)),zt()}},t.a.createElement("span",null,"\u6B63\u786E\u7387"),t.a.createElement("p",{className:"edu-sorter current ".concat(Pr.sort)},t.a.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),t.a.createElement("span",{className:"iconfont icon-sanjiaoxing-down"})))))),t.a.createElement(ne.a,{spinning:zr["exercise/getExerciseStatistics"]},t.a.createElement("div",{className:"minH200"},Hr==null||((Or=Hr.commit_results)===null||Or===void 0)?void 0:Or.map(function(Ft,on){var yn;return t.a.createElement("aside",{key:on,className:"font14 c-black mt30"},t.a.createElement(he.a,null,t.a.createElement(Ee.a,{flex:1},Ft.ques_position,".",Dr[Ft.ques_type]),t.a.createElement(Ee.a,null,"\u6B63\u786E\u7387 ",t.a.createElement("span",{className:"c-orange"},Ft.right_percent,"%"))),t.a.createElement("div",null,t.a.createElement(vr.a,{value:Ft.ques_title})),t.a.createElement("div",{className:"mt20",style:{display:Ft.ques_type===5?"none":""}},t.a.createElement(he.a,{className:"c-light-black ",gutter:[24,20]},t.a.createElement(Ee.a,{flex:1},"\u9009\u9879"),t.a.createElement(Ee.a,{flex:"60px",className:"tc"},"\u5C0F\u8BA1"),t.a.createElement(Ee.a,{flex:"200px"},"\u767E\u5206\u6BD4"))),t.a.createElement(St.a,{style:{margin:0,marginBottom:20,display:Ft.ques_type===5?"none":""}}),(Ft==null?void 0:Ft.ques_type)===7&&(Ft==null?void 0:Ft.sub_exercise_questions.map(function(zn,gr){var Xr;return t.a.createElement("div",null,t.a.createElement("div",{style:{marginBottom:10,display:"flex",justifyContent:"space-between"}},t.a.createElement(Ee.a,null,t.a.createElement("span",null,zn.ques_title)),t.a.createElement(Ee.a,null,"\u6B63\u786E\u7387 ",t.a.createElement("span",{className:"c-orange"},zn.right_percent,"%"))),zn==null||((Xr=zn.ques_details)===null||Xr===void 0)?void 0:Xr.map(function(Jr,aa){return t.a.createElement(he.a,{key:aa,gutter:[24,24],className:"font14 c-black"},t.a.createElement(Ee.a,{flex:1},t.a.createElement(he.a,{style:{alignItems:"center"}},Ft.ques_type===2||Ft.ques_type===3||Ft.ques_type===4?"":t.a.createElement(Ee.a,null,T.m[aa],". "),Ft.ques_type===4?t.a.createElement(Ee.a,{flex:1,className:"ml10"},t.a.createElement(vr.a,{value:sr[Jr.choice_text]})):t.a.createElement(Ee.a,{flex:1,className:"ml10"},t.a.createElement(vr.a,{value:Jr.choice_text==="wrong"?"\u586B\u5199\u4E86\u9519\u8BEF\u7B54\u6848":Jr.choice_text})))),t.a.createElement(Ee.a,{flex:"60px",className:"tc"},t.a.createElement("span",{className:Jr.choice_right_boolean&&"c-green"},Jr.choice_users_count||0)),t.a.createElement(Ee.a,{flex:"200px"},t.a.createElement(_r.a,{status:"active",strokeColor:"#2abd8b",percent:(Jr.choice_percent*100).toFixed(),width:200})))}),t.a.createElement(St.a,{style:{margin:0,marginBottom:20}}))})),(Ft==null?void 0:Ft.ques_type)<7&&(Ft==null||((yn=Ft.ques_details)===null||yn===void 0)?void 0:yn.map(function(zn,gr){return Ft.ques_type===5?t.a.createElement("div",{className:"mt20"},t.a.createElement(he.a,{key:gr,gutter:[24,24],className:"font14 c-black"},t.a.createElement(Ee.a,{flex:1},zn.challenge_position,".",zn.challenge_name),t.a.createElement(Ee.a,null,"\u6B63\u786E\u7387 ",t.a.createElement("span",{className:"c-orange"},zn.challenge_percent,"%"))),t.a.createElement("div",null,t.a.createElement(he.a,{className:"c-light-black ",gutter:[24,20]},t.a.createElement(Ee.a,{flex:1},"\u9009\u9879"),t.a.createElement(Ee.a,{flex:"60px",className:"tc"},"\u5C0F\u8BA1"),t.a.createElement(Ee.a,{flex:"200px"},"\u767E\u5206\u6BD4"))),t.a.createElement(St.a,{style:{margin:0,marginBottom:20}}),zn==null?void 0:zn.challenge_details.map(function(Xr){return t.a.createElement(he.a,{key:gr,gutter:[24,24],className:"font14 c-black"},t.a.createElement(Ee.a,{flex:1},t.a.createElement(he.a,null,t.a.createElement(Ee.a,{flex:1,className:"ml10"},t.a.createElement(vr.a,{value:sr[Xr.choice_text]})))),t.a.createElement(Ee.a,{flex:"60px",className:"tc"},t.a.createElement("span",{className:Xr.choice_right_boolean&&"c-green"},Xr.choice_users_count||0)),t.a.createElement(Ee.a,{flex:"200px"},t.a.createElement(_r.a,{status:"active",strokeColor:"#2abd8b",percent:(Xr.choice_percent*100).toFixed(),width:200})))}),t.a.createElement(he.a,{className:"",gutter:[24,20]},t.a.createElement(Ee.a,{className:"ml10",flex:1},"\u6709\u6548\u586B\u5199\u91CF"),t.a.createElement(Ee.a,{flex:"60px",className:"tc"},Ft.effictive_counts),t.a.createElement(Ee.a,{flex:"200px"})),t.a.createElement(St.a,{style:{margin:0,marginBottom:20}})):t.a.createElement(he.a,{key:gr,gutter:[24,24],className:"font14 c-black"},t.a.createElement(Ee.a,{flex:1},t.a.createElement(he.a,null,Ft.ques_type===2||Ft.ques_type===3||Ft.ques_type===4?"":t.a.createElement(Ee.a,null,T.m[gr],". "),Ft.ques_type===4?t.a.createElement(Ee.a,{flex:1,className:"ml10"},t.a.createElement(vr.a,{value:sr[zn.choice_text]})):t.a.createElement(Ee.a,{flex:1,className:"ml10"},t.a.createElement(vr.a,{value:zn.choice_text==="wrong"?"\u586B\u5199\u4E86\u9519\u8BEF\u7B54\u6848":zn.choice_text})))),t.a.createElement(Ee.a,{flex:"60px",className:"tc"},t.a.createElement("span",{className:zn.choice_right_boolean&&"c-green"},zn.choice_users_count||0)),t.a.createElement(Ee.a,{flex:"200px"},t.a.createElement(_r.a,{status:"active",strokeColor:"#2abd8b",percent:(zn.choice_percent*100).toFixed(),width:200})))})),t.a.createElement(he.a,{style:{display:Ft.ques_type===5?"none":""},className:"",gutter:[24,20]},t.a.createElement(Ee.a,{className:Ft.ques_type===2||Ft.ques_type===3||Ft.ques_type===4?"ml10":"",flex:1},"\u6709\u6548\u586B\u5199\u91CF"),t.a.createElement(Ee.a,{flex:"60px",className:"tc"},Ft.effictive_counts),t.a.createElement(Ee.a,{flex:"200px"})))})))),t.a.createElement("div",{className:"tc mt30 mb50"},t.a.createElement(z.a,{hideOnSinglePage:!1,total:Hr==null?void 0:Hr.questions_count,current:Pr.page||1,pageSize:Pr.limit,onChange:function(on,yn){Pr.page=on,Pr.limit=yn,zt()}})))},Ea=Object(o.a)(function(tr){var In=tr.exercise,En=tr.loading;return{exercise:In,loading:En.effects}})(ia),Cr=_("cVA7"),kr=_.n(Cr),Zr={0:"\u5355\u9009\u9898",1:"\u591A\u9009\u9898",2:"\u5224\u65AD\u9898",3:"\u586B\u7A7A\u9898",4:"\u7B80\u7B54\u9898",5:"\u5B9E\u8BAD\u9898",6:"\u7F16\u7A0B\u9898",7:"\u7EC4\u5408\u9898"},Qr=function(In){var En,Or=In.exercise,yr=In.loading,zr=In.dispatch,Zn=Object(A.i)(),An=Object(A.h)(),rr=Or.statisticsList,ar=Object(x.useState)({}),Pr=Object(r.a)(ar,2),sa=Pr[0],Qn=Pr[1],Hr=Object(x.useState)([]),pa=Object(r.a)(Hr,2),Ma=pa[0],la=pa[1],Ir=Object(x.useState)(""),mr=Object(r.a)(Ir,2),Kr=mr[0],ra=mr[1],Er=Object(x.useState)(""),wn=Object(r.a)(Er,2),ma=wn[0],Mr=wn[1],$e=Object(x.useState)({}),pt=Object(r.a)($e,2),vt=pt[0],Me=pt[1],we=ze.a.useForm(),Ke=Object(r.a)(we,1),De=Ke[0];Zn.sort="asc";var st=function(on){return{title:{text:"\u300E \u5B66\u751F\u6B63\u786E\u7387\u5206\u5E03\u56FE \u300F",left:"center"},tooltip:{trigger:"item",formatter:"{b} : {c} \u4EBA"},legend:{bottom:0,icon:"circle",left:"center",itemWidth:6,itemHeight:6,data:["100%","90%-100%","70%-90%","60%-70%","60%\u4EE5\u4E0B"].reverse()},series:[{type:"pie",radius:"55%",minAngle:15,center:["50%","50%"],selectedMode:"single",label:{show:!0,position:"outer",normal:{formatter:`{b} + {c}\u4EBA`,color:"#5c5c5c",lineHeight:20}},labelLine:{normal:{length:20,length2:20,lineStyle:{color:"rgba(0,0,0,.45)"}}},data:[{value:on.details[0].full_count,name:"100%"},{value:on.details[0].best_count,name:"90%-100%"},{value:on.details[0].good_count,name:"70%-90%"},{value:on.details[0].pass_count,name:"60%-70%"},{value:on.details[0].fails_count,name:"60%\u4EE5\u4E0B"}],itemStyle:{emphasis:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"},normal:{color:function(zn){var gr=["#99B8FB","#80E0B9","#8190AA","#F7C739","#EB7E65"];return gr[zn.dataIndex]}}},emphasis:{itemStyle:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"}}}]}},ct=function(){var on=Object.assign({},De.getFieldValue());Object.keys(on).map(function(yn){on[yn].includes("all")?(delete Zn[yn],De.setFieldsValue(Object(Ce.a)({},yn,"all"))):(Zn[yn]=on[yn],De.setFieldsValue(Object(Ce.a)({},yn,Zn[yn])))}),zr({type:"exercise/getExerciseStatistics",payload:Zn})},Bt=function(on,yn){Zn.page=on,Zn.limit=20,zr({type:"exercise/getExerciseStatistics",payload:Object(i.a)({},Zn)})},gt=[{title:"\u63D0\u4EA4\u7387",dataIndex:"commit_percent",render:function(on){return t.a.createElement("span",null,on*100,"%")}},{title:"\u6700\u4F4E\u5206",dataIndex:"min_score",render:function(on){return t.a.createElement("span",null,on,"\u5206")}},{title:"\u6700\u9AD8\u5206",dataIndex:"max_score",render:function(on){return t.a.createElement("span",{className:"c-orange"},on,"\u5206")}},{title:"\u5E73\u5747\u5206",dataIndex:"average_score",render:function(on){return t.a.createElement("span",null,on,"\u5206")}},{title:"\u4E0D\u53CA\u683C\uFF08\u5F97\u5206 \u4F4E\u4E8E60%\uFF09",dataIndex:"fail_counts",render:function(on){return t.a.createElement("span",null,on,"\u4EBA")}},{title:"\u53CA\u683C\uFF08\u5F97\u520660%~70%\uFF09",dataIndex:"pass_counts",render:function(on){return t.a.createElement("span",null,on,"\u4EBA")}},{title:"\u826F\u597D\uFF08\u5F97\u520670%~90%\uFF09",dataIndex:"good_counts",render:function(on){return t.a.createElement("span",null,on,"\u4EBA")}},{title:"\u4F18\u79C0\uFF08\u5F97\u520690%~100%\uFF09",dataIndex:"best_counts",render:function(on){return t.a.createElement("span",{className:"c-orange"},on,"\u4EBA")}}],zt=function(){var Ft=Object(E.a)(b.a.mark(function on(){var yn;return b.a.wrap(function(gr){for(;;)switch(gr.prev=gr.next){case 0:return gr.next=2,zr({type:"exercise/getExerciseStatistics",payload:Object(i.a)({},Zn)});case 2:yn=gr.sent,yn!=null&&yn.exercise_counts&&la([yn.exercise_counts]);case 4:case"end":return gr.stop()}},on)}));return function(){return Ft.apply(this,arguments)}}();return Object(x.useEffect)(function(){zt()},[Zn.coursesId]),t.a.createElement("section",{className:"minH500 ",style:{padding:0}},t.a.createElement("aside",{className:"bg-white inline-block w100 th-bg-white"},t.a.createElement(je.a,{className:"mt10 bg-white",loading:yr["exercise/getExerciseStatistics"],pagination:!1,dataSource:Ma,columns:gt})),t.a.createElement("aside",{className:"mt20"},t.a.createElement("span",{className:"bold c-black font16 ml20"},"\u5DF2\u4EA4\u5377\u5B66\u751F\u7B54\u9898\u8BE6\u60C5")),t.a.createElement("aside",null,rr==null||((En=rr.commit_results)===null||En===void 0)?void 0:En.map(function(Ft,on){return t.a.createElement("div",{key:on,className:"bg-white pl20 pt20 pr20 pb20 mt20"},t.a.createElement("div",{style:{fontSize:14,color:"#0152d9",fontWeight:500}},on+1,"\u3001",Zr[Ft.question_type],t.a.createElement("span",{style:{color:"#999",paddingLeft:10}},"(\u5171",Ft.question_count,"\u5C0F\u9898\uFF0C",Ft.question_score,"\u5206)"),t.a.createElement("span",{style:{color:"#000",float:"right"}},"\u5168\u73ED\u6B63\u786E\u7387\uFF1A",Ft.right_percent*100,"%")),t.a.createElement(kr.a,{option:st(Ft),style:{height:370},opts:{renderer:"svg"}}))})))},Aa=Object(o.a)(function(tr){var In=tr.exercise,En=tr.loading;return{exercise:In,loading:En.effects}})(Qr),Ta=_("tf39"),ba=_.n(Ta),za=function(In){var En,Or,yr,zr,Zn,An,rr,ar,Pr,sa,Qn,Hr,pa=In.exercise,Ma=In.globalSetting,la=In.loading,Ir=In.dispatch,mr=In.user,Kr=In.match,ra=Object(u.a)(In,["exercise","globalSetting","loading","dispatch","user","match"]),Er=Object(A.i)(),wn=Object(A.h)(),ma=Object(x.useState)([]),Mr=Object(r.a)(ma,2),$e=Mr[0],pt=Mr[1],vt=pa.exerciseList,Me=pa.commonHeader,we=pa.checkDomain,Ke=Object(x.useState)(wn.query.tabs||0),De=Object(r.a)(Ke,2),st=De[0],ct=De[1],Bt=Object(x.useState)(Fe()(new Date).valueOf()),gt=Object(r.a)(Bt,2),zt=gt[0],Ft=gt[1],on=Object(x.useState)(),yn=Object(r.a)(on,2),zn=yn[0],gr=yn[1],Xr=mr.userInfo,Jr=Object(A.g)();Er.category=wn.query.category_id;var aa=!we||we&&(Xr==null||((En=Xr.course)===null||En===void 0)?void 0:En.course_identity)<3;Object(x.useEffect)(function(){Ir({type:"exercise/getCommonHeader",payload:Object(i.a)({},Er)})},[Er.coursesId]);var hn=function(){var Sr;Object(T.W)({inner_ip:Me.inner_ip,public_ip:Me.public_ip,ip_limit:Me.ip_limit,ip_bind:Me.ip_bind,open_camera:Me.open_camera,exercise_tips:[Me.open_camera?"\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A":""],exerciseId:Me.id,screen_open:Me.screen_open,screen_num:Me.screen_num,coursesId:Er.coursesId,login:Xr.login,history:ra.history,identity_verify:Me.identity_verify,current_status:Me==null||((Sr=Me.user_permission)===null||Sr===void 0)?void 0:Sr.current_status,open_phone_video_recording:Me==null?void 0:Me.open_phone_video_recording})},Lr=function(){Ir({type:"exercise/getExerciseList",payload:Object(i.a)({},Er)})},oa=function(){Ir({type:"exercise/getCommonHeader",payload:Object(i.a)({},Er)});var Sr={0:function(){Ir({type:"exercise/getExerciseList",payload:Object(i.a)({},Er)})},3:function(){Ir({type:"exercise/getWorkSetting",payload:Object(i.a)({},Er)})}};Sr[st]&&Sr[st]()};function ya(Nr){gr(Object(i.a)({},Nr))}var yt=[{name:"\u7B54\u9898\u5217\u8868",id:0,compontent:t.a.createElement(ye,{getparams:ya,checkDomainAuthority:aa})},{name:"\u8BD5\u5377\u9884\u89C8",id:2,compontent:t.a.createElement(jn,{activeTabs:st})},{name:"\u7EDF\u8BA1\u7ED3\u679C",id:1,compontent:t.a.createElement(Ea,null)},{name:"\u4EE3\u7801\u67E5\u91CD",id:4,compontent:t.a.createElement(Ln,{key:zt})},{name:"\u89C4\u5219\u8BBE\u7F6E",id:3,compontent:t.a.createElement($n,null)},{name:"\u4EBA\u8138\u5BA1\u6838",id:5,compontent:t.a.createElement(Xt,null)},{name:"\u6444\u50CF\u76D1\u63A7",id:6,compontent:t.a.createElement(Te,null)}].filter(function(Nr){return Me!=null&&Me.is_random&&(Nr.name==="\u7EDF\u8BA1\u7ED3\u679C"&&(Nr.compontent=t.a.createElement(Aa,null)),Nr.name==="\u8BD5\u5377\u9884\u89C8"&&(Nr.compontent=t.a.createElement(Vn.default,null))),!0}).filter(function(Nr){return Object(wt.k)()&&Me!==null&&Me!==void 0&&Me.assistant_auth||Object(wt.c)()?!0:Me!=null&&Me.show_statistic&&(Me==null?void 0:Me.exercise_status)===3?Nr.name!=="\u8BD5\u5377\u9884\u89C8":Nr.name==="\u7B54\u9898\u5217\u8868"||Nr.name==="\u89C4\u5219\u8BBE\u7F6E"}).filter(function(Nr){return Object(wt.s)()||Me.exercise_status===1||!Me.exist_program?Nr.name!=="\u4EE3\u7801\u67E5\u91CD":!0}).filter(function(Nr){return Me.identity_verify?!0:Nr.name!=="\u4EBA\u8138\u5BA1\u6838"}).filter(function(Nr){return Me.open_phone_video_recording?!0:Nr.name!=="\u6444\u50CF\u76D1\u63A7"}).filter(function(Nr){return Object(T.I)()&&!Object(wt.o)()?Nr.name!=="\u8BD5\u5377\u9884\u89C8"&&Nr.name!=="\u7EDF\u8BA1\u7ED3\u679C":!0}).filter(function(Nr){return aa?!0:Nr.name!=="\u7EDF\u8BA1\u7ED3\u679C"&&Nr.name!=="\u8BD5\u5377\u9884\u89C8"&&Nr.name!=="\u89C4\u5219\u8BBE\u7F6E"}).filter(function(Nr){return!!Nr});console.log(yt,"tabsArr"),(Me==null?void 0:Me.exercise_status)&&(Me==null?void 0:Me.exercise_status)===1&&yt.splice.apply(yt,[0,1].concat(Object(O.a)(yt.splice(1,1,yt[0])))),Object(x.useEffect)(function(){(Me==null?void 0:Me.exercise_status)&&(Me==null?void 0:Me.exercise_status)===1&&ct("2")},[Me==null?void 0:Me.exercise_status]);var Fr="YYYY-MM-DD",un=Fe()("2020-11-15",Fr),Rn=function(){return m.a.info({title:"\u9898\u5E93\u6539\u7248\u544A\u77E5",content:t.a.createElement(t.a.Fragment,null,"EduCoder\u5DF2\u5347\u7EA7\u9898\u5E93\u529F\u80FD\uFF0C\u6240\u6709\u8BD5\u9898\u5747\u9700\u5339\u914D\u77E5\u8BC6\u70B9\u3002 \u5F53\u524D\u8BD5\u5377\u6240\u6D89\u53CA\u8BD5\u9898\u5747\u672A\u5339\u914D\u77E5\u8BC6\u70B9\uFF0C\u65E0\u6CD5\u968F\u673A\u62BD\u53D6\uFF0C\u5DF2\u4E0D\u80FD\u6709\u6548\u4F7F\u7528\u3002\u8BF7\u5728\u8BD5\u5377\u5E93\u91CD\u65B0\u7EC4\u5377\u540E\u4F7F\u7528\u3002 \u7531\u6B64\u5E26\u6765\u7684\u4E0D\u4FBF\uFF0C\u656C\u8BF7\u8C05\u89E3\uFF01")})},xr=function(){return t.a.createElement(f.a,{onClick:function(){var Sr=Object(E.a)(b.a.mark(function xa(Vr){var nr;return b.a.wrap(function(Wn){for(;;)switch(Wn.prev=Wn.next){case 0:Wn.t0=Vr.key,Wn.next=Wn.t0==="1"?3:8;break;case 3:return Wn.next=5,Object(P.n)(Object(i.a)(Object(i.a)({},Er),zn));case 5:return nr=Wn.sent,nr.status===0&&Object(k.i)(Object(i.a)(Object(i.a)({},Er),zn)),Wn.abrupt("break",8);case 8:case"end":return Wn.stop()}},xa)}));return function(xa){return Sr.apply(this,arguments)}}()},t.a.createElement(f.a.Item,{key:"1"},"\u5B66\u751F\u6210\u7EE9"),t.a.createElement(f.a.Item,{key:"2"},t.a.createElement("a",{target:"_blank",href:"/classrooms/".concat(Er.coursesId,"/exercise/").concat(Er.categoryId,"/export_blank")},"\u5BFC\u51FA\u8BD5\u5377")),t.a.createElement(f.a.Item,{key:"3"},t.a.createElement(v.a,{to:"/classrooms/".concat(Er.coursesId,"/exportlist/exercise_score")},"\u5386\u53F2\u5BFC\u51FA")))},Ca=function(){var Nr=Object(E.a)(b.a.mark(function Sr(xa){var Vr;return b.a.wrap(function(Wr){for(;;)switch(Wr.prev=Wr.next){case 0:return Wr.next=2,Object(C.a)("/api/courses/".concat(Er==null?void 0:Er.coursesId,"/exercises/exercise_code_repeat.json"),{method:"post",body:{group_ids:xa,id:Er==null?void 0:Er.categoryId}});case 2:if(Vr=Wr.sent,!(Vr.status===0)){Wr.next=8;break}return ct(4),Ft(Fe()(new Date).valueOf()),Ir({type:"exercise/setActionTabs",payload:{}}),Wr.abrupt("return");case 8:Vr.status<-2&&p.b.error(Vr==null?void 0:Vr.message);case 9:case"end":return Wr.stop()}},Sr)}));return function(xa){return Nr.apply(this,arguments)}}();return Object(wt.h)()?t.a.createElement("section",{className:ba.a.bg},t.a.createElement("div",{className:"edu-container"},Xr.username&&t.a.createElement("section",{className:"animated fadeIn"},t.a.createElement("aside",{className:"mt10"},t.a.createElement(d.a,{separator:">"},t.a.createElement(d.a.Item,null,t.a.createElement(v.a,{to:"/classrooms/".concat(Er.coursesId,"/exercise")},mr==null||((Or=mr.userInfo)===null||Or===void 0||((yr=Or.course)===null||yr===void 0))?void 0:yr.course_name)),t.a.createElement(d.a.Item,null,t.a.createElement(v.a,{to:"/classrooms/".concat(Er.coursesId,"/exercise")},"\u5728\u7EBF\u8003\u8BD5")),t.a.createElement(d.a.Item,null,"\u8BD5\u5377\u8BE6\u60C5"))),t.a.createElement("aside",{className:[ba.a.title,"mt20"].join(" ")},t.a.createElement(v.a,{to:"/classrooms/".concat(Er.coursesId,"/exercise")},t.a.createElement(l.a,{className:"font16 c-black"})),Object(T.y)(Me==null?void 0:Me.exercise_status),t.a.createElement("strong",{className:"font20 ml5"},Me==null?void 0:Me.exercise_name))),t.a.createElement("aside",{className:"mt30 relative"},t.a.createElement("div",{className:ba.a.export},!Object(wt.s)()&&aa&&Me.exercise_status>1&&Me.exist_program&&t.a.createElement(g.a,{onClick:function(Sr){Sr.preventDefault(),Ir({type:"exercise/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",params:Er}})}},t.a.createElement("span",{className:"iconfont icon-daimachazhong font14 mr5"}),"\u4EE3\u7801\u67E5\u91CD"),Object(wt.c)()&&aa&&(Me==null||((zr=Me.user_permission)===null||zr===void 0)?void 0:zr.user_commit_counts)>0&&(Me==null?void 0:Me.exercise_status)===2&&t.a.createElement(g.a,{onClick:function(Sr){Sr.preventDefault(),Ir({type:"exercise/setActionTabs",payload:{key:"\u6253\u56DE\u91CD\u505A",params:Er}})}},t.a.createElement("span",{className:"iconfont icon-dahuizhongzuo3x font14 mr5"}),"\u6253\u56DE\u91CD\u505A"),Object(wt.c)()&&aa&&Me.can_edit&&(Me==null||((Zn=Me.user_permission)===null||Zn===void 0)?void 0:Zn.exercise_unpublish_count)>0&&t.a.createElement(g.a,{onClick:function(Sr){Sr.preventDefault();var xa=Fe()(Me==null?void 0:Me.created_at,Fr),Vr=Fe()(un).diff(Fe()(xa),"days");if(Vr>0&&Me!==null&&Me!==void 0&&Me.is_random){Rn();return}Ir({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u53D1\u5E03",selectArrs:[Er.categoryId],params:Er,disabled:(Me==null?void 0:Me.exercise_status)!==1,type:2,cb:oa}})}},t.a.createElement("span",{className:"iconfont icon-fabuzhiwei font14 mr5"}),"\u53D1\u5E03\u8003\u8BD5"),Object(wt.c)()&&aa&&Me.can_edit&&(Me==null||((An=Me.user_permission)===null||An===void 0)?void 0:An.exercise_publish_count)>0&&t.a.createElement(g.a,{onClick:function(Sr){Sr.preventDefault(),Ir({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u7ED3\u675F",selectArrs:[Er.categoryId],params:Er,cb:oa}})}},t.a.createElement("span",{className:"iconfont icon-lijijiezhi mr5 font14"}),"\u7ED3\u675F\u8003\u8BD5"),Object(wt.s)()&&(Me==null||((rr=Me.user_permission)===null||rr===void 0)?void 0:rr.current_status)===2&&Me.exercise_status>1&&t.a.createElement(g.a,{style:{color:(vt==null||((ar=vt.exercise_types)===null||ar===void 0)?void 0:ar.is_redo)&&"red"},onClick:hn},t.a.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),vt!=null&&(Pr=vt.exercise_types)!==null&&Pr!==void 0&&Pr.is_redo?"\u91CD\u65B0\u8003\u8BD5":"\u5F00\u59CB\u8003\u8BD5"),Object(wt.s)()&&(Me==null||((sa=Me.user_permission)===null||sa===void 0)?void 0:sa.current_status)===0&&Me.exercise_status>1&&t.a.createElement(g.a,{onClick:hn},t.a.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"\u7EE7\u7EED\u8003\u8BD5"),Object(wt.c)()&&aa&&Me.can_edit&&(Object(wt.k)()&&(Me==null?void 0:Me.assistant_auth)||!Object(wt.k)())&&t.a.createElement(g.a,{onClick:function(){var Sr=Fe()(Me==null?void 0:Me.created_at,Fr),xa=Fe()(un).diff(Fe()(Sr),"days");if(xa>0&&Me!==null&&Me!==void 0&&Me.is_random){Rn();return}else o.d.push(Me!=null&&Me.is_random?"/classrooms/".concat(Er.coursesId,"/exercise/").concat(Er.categoryId,"/random/edit?random=true"):"/classrooms/".concat(Er.coursesId,"/exercise/").concat(Er.categoryId,"/edit?random=false"))}},t.a.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"\u7F16\u8F91\u8BD5\u5377"),Object(wt.c)()&&aa&&t.a.createElement(U.a,{overlay:xr},t.a.createElement(g.a,null,t.a.createElement(c.a,null),"\u5BFC\u51FA",t.a.createElement(M.a,null)))),t.a.createElement(j.a,{activeKey:String(st),className:ba.a.tabs,onChange:function(Sr){var xa=Fe()(Me==null?void 0:Me.created_at,Fr),Vr=Fe()(un).diff(Fe()(xa),"days");if(Vr>0&&parseInt(Sr)===3&&Me!==null&&Me!==void 0&&Me.is_random){Rn();return}ct(Sr)}},yt.map(function(Nr,Sr){return t.a.createElement(j.a.TabPane,{tab:Nr.name,key:Nr.id})})),t.a.createElement("section",{className:Me!=null&&Me.is_random&&st==="2"?"":"pl25 pr25 bg-white"},(Qn=yt.filter(function(Nr){return Nr.id==st}))===null||Qn===void 0||((Hr=Qn[0])===null||Hr===void 0)?void 0:Hr.compontent))),t.a.createElement(Fn.a,null),t.a.createElement(ua,{onOk:Ca}),t.a.createElement(Yr.a,null),t.a.createElement(Jt,{cb:function(){return Lr()}})):""},Xa=ie.default=Object(o.a)(function(tr){var In=tr.exercise,En=tr.loading,Or=tr.user,yr=tr.globalSetting;return{exercise:In,globalSetting:yr,user:Or,loading:En.effects}})(za)},JWDV:function(Ye,ie,_){Ye.exports=_.p+"static/charpter-white.5fa14f93.svg"},JYp7:function(Ye,ie,_){"use strict";_.d(ie,"c",function(){return j}),_.d(ie,"d",function(){return L}),_.d(ie,"f",function(){return S}),_.d(ie,"a",function(){return g}),_.d(ie,"b",function(){return s}),_.d(ie,"e",function(){return d});var Y=function(){var w=function(p,a){return w=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(f,E){f.__proto__=E}||function(f,E){for(var y in E)E.hasOwnProperty(y)&&(f[y]=E[y])},w(p,a)};return function(p,a){w(p,a);function f(){this.constructor=p}p.prototype=a===null?Object.create(a):(f.prototype=a.prototype,new f)}}(),j={done:!0,value:void 0},L;(function(w){var p={next:function(){return j}};function a(){return p}w.empty=a;function f(x){var t=!1;return{next:function(){return t?j:(t=!0,{done:!1,value:x})}}}w.single=f;function E(x,t,C){return t===void 0&&(t=0),C===void 0&&(C=x.length),{next:function(){return t>=C?j:{done:!1,value:x[t++]}}}}w.fromArray=E;function y(x){return{next:function(){var t=x.next();return t.done?j:{done:!1,value:t.value}}}}w.fromNativeIterator=y;function m(x){return x?Array.isArray(x)?w.fromArray(x):x:w.empty()}w.from=m;function O(x,t){return{next:function(){var C=x.next();return C.done?j:{done:!1,value:t(C.value)}}}}w.map=O;function i(x,t){return{next:function(){for(;;){var C=x.next();if(C.done)return j;if(t(C.value))return{done:!1,value:C.value}}}}}w.filter=i;function r(x,t){for(var C=x.next();!C.done;C=x.next())t(C.value)}w.forEach=r;function u(x,t){t===void 0&&(t=Number.POSITIVE_INFINITY);var C=[];if(t===0)return C;for(var A=0,v=x.next();!v.done&&!(C.push(v.value),++A>=t);v=x.next());return C}w.collect=u;function h(){for(var x=[],t=0;t=x.length)return j;var A=x[C],v=A.next();return v.done?(C++,this.next()):v}}}w.concat=h;function b(x){return new U(x)}w.chain=b})(L||(L={}));var U=function(){function w(p){this.it=p}return w.prototype.next=function(){return this.it.next()},w}();function S(w){return Array.isArray(w)?L.fromArray(w):w||L.empty()}var g=function(){function w(p,a,f,E){a===void 0&&(a=0),f===void 0&&(f=p.length),E===void 0&&(E=a-1),this.items=p,this.start=a,this.end=f,this.index=E}return w.prototype.first=function(){return this.index=this.start,this.current()},w.prototype.next=function(){return this.index=Math.min(this.index+1,this.end),this.current()},w.prototype.current=function(){return this.index===this.start-1||this.index===this.end?null:this.items[this.index]},w}(),s=function(w){Y(p,w);function p(a,f,E,y){return f===void 0&&(f=0),E===void 0&&(E=a.length),y===void 0&&(y=f-1),w.call(this,a,f,E,y)||this}return p.prototype.current=function(){return w.prototype.current.call(this)},p.prototype.previous=function(){return this.index=Math.max(this.index-1,this.start-1),this.current()},p.prototype.first=function(){return this.index=this.start,this.current()},p.prototype.last=function(){return this.index=this.end-1,this.current()},p.prototype.parent=function(){return null},p}(g),d=function(){function w(p,a){this.iterator=p,this.fn=a}return w.prototype.next=function(){return this.fn(this.iterator.next())},w}()},JeFH:function(Ye,ie){Ye.exports="data:image/png;base64,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"},Jq4h:function(Ye,ie,_){Ye.exports=_.p+"static/qrcode.54870d9b.png"},K2GJ:function(Ye,ie,_){var Y=_("fW2E"),j=_("gut8"),L=j.ContextCachedBy,U=[["shadowBlur",0],["shadowOffsetX",0],["shadowOffsetY",0],["shadowColor","#000"],["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]],S=function(f){this.extendFrom(f,!1)};function g(f,E,y){var m=E.x==null?0:E.x,O=E.x2==null?1:E.x2,i=E.y==null?0:E.y,r=E.y2==null?0:E.y2;E.global||(m=m*y.width+y.x,O=O*y.width+y.x,i=i*y.height+y.y,r=r*y.height+y.y),m=isNaN(m)?0:m,O=isNaN(O)?1:O,i=isNaN(i)?0:i,r=isNaN(r)?0:r;var u=f.createLinearGradient(m,i,O,r);return u}function s(f,E,y){var m=y.width,O=y.height,i=Math.min(m,O),r=E.x==null?.5:E.x,u=E.y==null?.5:E.y,h=E.r==null?.5:E.r;E.global||(r=r*m+y.x,u=u*O+y.y,h=h*i);var b=f.createRadialGradient(r,u,0,r,u,h);return b}S.prototype={constructor:S,fill:"#000",stroke:null,opacity:1,fillOpacity:null,strokeOpacity:null,lineDash:null,lineDashOffset:0,shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,lineWidth:1,strokeNoScale:!1,text:null,font:null,textFont:null,fontStyle:null,fontWeight:null,fontSize:null,fontFamily:null,textTag:null,textFill:"#000",textStroke:null,textWidth:null,textHeight:null,textStrokeWidth:0,textLineHeight:null,textPosition:"inside",textRect:null,textOffset:null,textAlign:null,textVerticalAlign:null,textDistance:5,textShadowColor:"transparent",textShadowBlur:0,textShadowOffsetX:0,textShadowOffsetY:0,textBoxShadowColor:"transparent",textBoxShadowBlur:0,textBoxShadowOffsetX:0,textBoxShadowOffsetY:0,transformText:!1,textRotation:0,textOrigin:null,textBackgroundColor:null,textBorderColor:null,textBorderWidth:0,textBorderRadius:0,textPadding:null,rich:null,truncate:null,blend:null,bind:function(f,E,y){var m=this,O=y&&y.style,i=!O||f.__attrCachedBy!==L.STYLE_BIND;f.__attrCachedBy=L.STYLE_BIND;for(var r=0;r0},extendFrom:function(f,E){if(f)for(var y in f)f.hasOwnProperty(y)&&(E===!0||(E===!1?!this.hasOwnProperty(y):f[y]!=null))&&(this[y]=f[y])},set:function(f,E){typeof f=="string"?this[f]=E:this.extendFrom(f,!0)},clone:function(){var f=new this.constructor;return f.extendFrom(this,!0),f},getGradient:function(f,E,y){for(var m=E.type==="radial"?s:g,O=m(f,E,y),i=E.colorStops,r=0;r=0)continue;if(!Object.prototype.hasOwnProperty.call(f,m))continue;y[m]=f[m]}return y}function d(f,E){if(!(f instanceof E))throw new TypeError("Cannot call a class as a function")}function w(f,E){if(!f)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return E&&(typeof E=="object"||typeof E=="function")?E:f}function p(f,E){if(typeof E!="function"&&E!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof E);f.prototype=Object.create(E&&E.prototype,{constructor:{value:f,enumerable:!1,writable:!0,configurable:!0}}),E&&(Object.setPrototypeOf?Object.setPrototypeOf(f,E):f.__proto__=E)}var a=function(f){p(E,f);function E(y){d(this,E);var m=w(this,(E.__proto__||Object.getPrototypeOf(E)).call(this,y));return m.scrollListener=m.scrollListener.bind(m),m.eventListenerOptions=m.eventListenerOptions.bind(m),m.mousewheelListener=m.mousewheelListener.bind(m),m}return Y(E,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var m=this.getParentElement(this.scrollComponent);m.scrollTop=m.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var m=!1,O={get passive(){m=!0}};try{document.addEventListener("test",null,O),document.removeEventListener("test",null,O)}catch(i){}return m}},{key:"eventListenerOptions",value:function(){var m=this.props.useCapture;return this.isPassiveSupported()&&(m={useCapture:this.props.useCapture,passive:!0}),m}},{key:"setDefaultLoader",value:function(m){this.defaultLoader=m}},{key:"detachMousewheelListener",value:function(){var m=window;this.props.useWindow===!1&&(m=this.scrollComponent.parentNode),m.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var m=window;this.props.useWindow===!1&&(m=this.getParentElement(this.scrollComponent)),m.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),m.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(m){var O=this.props.getScrollParent&&this.props.getScrollParent();return O!=null?O:m&&m.parentNode}},{key:"filterProps",value:function(m){return m}},{key:"attachScrollListener",value:function(){var m=this.getParentElement(this.scrollComponent);if(!this.props.hasMore||!m)return;var O=window;this.props.useWindow===!1&&(O=m),O.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),O.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),O.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}},{key:"mousewheelListener",value:function(m){m.deltaY===1&&!this.isPassiveSupported()&&m.preventDefault()}},{key:"scrollListener",value:function(){var m=this.scrollComponent,O=window,i=this.getParentElement(m),r=void 0;if(this.props.useWindow){var u=document.documentElement||document.body.parentNode||document.body,h=O.pageYOffset!==void 0?O.pageYOffset:u.scrollTop;this.props.isReverse?r=h:r=this.calculateOffset(m,h)}else this.props.isReverse?r=i.scrollTop:r=m.scrollHeight-i.scrollTop-i.clientHeight;r1&&s.a.createElement("span",null,s.a.createElement(A.a,{checked:Pn,onChange:function(kr){return dn(kr.target.checked)},className:"".concat(ee.a.color333," font14")},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),s.a.createElement("span",{className:"".concat(ee.a.color999," font12")},"\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09"))),s.a.createElement("p",{className:""},s.a.createElement("span",{style:{color:"red"}},"*"),"\u5206\u503C\uFF1A",s.a.createElement(t.a,{value:ue,max:1e4,min:0,onChange:function(kr){oe(kr)}})," \u5206 \xA0 ",!!ue&&!!Tn&&s.a.createElement("span",{style:{color:"red"}},"(\u6839\u636E\u5747\u5206\u89C4\u5219\uFF0C\u672C\u9898\u6BCF\u7A7A",(ue/Tn).toFixed(1),"\u5206)"),s.a.createElement("span",{style:{marginLeft:"30px"},className:ee.a.difficult},s.a.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",s.a.createElement(b.a.Group,{value:On,onChange:function(kr){or(kr.target.value)}},s.a.createElement(b.a.Button,{value:1},"\u7B80\u5355"),s.a.createElement(b.a.Button,{value:2},"\u9002\u4E2D"),s.a.createElement(b.a.Button,{value:3},"\u56F0\u96BE")))),s.a.createElement("p",{className:ee.a.titleWrap},s.a.createElement("span",{className:"".concat(ee.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",s.a.createElement("span",{className:ee.a.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),s.a.createElement("div",{className:"mt5"},s.a.createElement(ge.a,{value:Tr,selectvalues:_t==null?void 0:_t.tag_discipline_ids,onChange:Jn,subId:(ia=xt.editData)===null||ia===void 0||((Ea=ia.exercise)===null||Ea===void 0)?void 0:Ea.sub_discipline_id,knowledgeOptions:Kt,onAddKnowledgeFinish:Yt})),s.a.createElement("div",{style:{marginTop:10}},s.a.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),s.a.createElement(u.a,{checked:Gn,onChange:function(kr){se(kr)}}))),s.a.createElement("aside",{className:"tr"},(mn!==-1||_t.question_id)&&s.a.createElement(i.a,{type:"default",onClick:function(){Be(),Fn(!1)}},"\u53D6\u6D88"),s.a.createElement(i.a,{className:"ml20",type:"primary",onClick:function(){nn()}},"\u4FDD\u5B58")))},$n=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(function(vr){var lr,wr;return(xt==null||((lr=xt.editData)===null||lr===void 0||((wr=lr.exercise)===null||wr===void 0))?void 0:wr.exercise_status)===1?vr:vr.id!=="del"&&vr.id!=="add"}),Yn=function(){var vr=Object(M.a)(N.a.mark(function lr(wr){return N.a.wrap(function(sr){for(;;)switch(sr.prev=sr.next){case 0:if(!(mn!==-1)){sr.next=3;break}return c.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),sr.abrupt("return");case 3:sr.t0=wr.id,sr.next=sr.t0==="del"?6:sr.t0==="up"||sr.t0==="down"?8:sr.t0==="edit"?12:sr.t0==="add"?15:17;break;case 6:return o.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(M.a)(N.a.mark(function Ea(){return N.a.wrap(function(kr){for(;;)switch(kr.prev=kr.next){case 0:return kr.next=2,Object(z.m)({id:_t.question_id});case 2:Tt({type:"exercise/editExercise",payload:Object(Y.a)({},tt)});case 3:case"end":return kr.stop()}},Ea)}))()}}),sr.abrupt("break",17);case 8:return sr.next=10,Tt({type:"exercise/exeriseMoveUpDown",payload:{id:_t.question_id,opr:wr.id}});case 10:return Tt({type:"exercise/editExercise",payload:Object(Y.a)({},tt)}),sr.abrupt("break",17);case 12:return Gt(_t.dragKey),Fn(!0),sr.abrupt("break",17);case 15:return Xt({key:_t.key,insert_id:_t==null?void 0:_t.question_id,question_type:3}),sr.abrupt("break",17);case 17:case"end":return sr.stop()}},lr)}));return function(wr){return vr.apply(this,arguments)}}(),_r=function(){var lr;return s.a.createElement("aside",null,s.a.createElement("div",{className:ee.a.questionType},!(_t!=null&&_t.isPreview)&&s.a.createElement("div",null,s.a.createElement("span",{className:"font16 c-blue"},_t.key,"\u3001\u586B\u7A7A\u9898"),"\uFF08",_t.question_score,"\u5206\uFF09")),_t!=null&&_t.isPreview?s.a.createElement("div",{style:{display:"flex"}},s.a.createElement("span",{style:{flexShrink:0},className:"font18"},_t.key,"."),s.a.createElement(be.a,{value:_t.question_title}),s.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",_t.question_score,"\u5206\uFF09")):s.a.createElement("div",{className:"mt5"},s.a.createElement(be.a,{value:_t.question_title})),s.a.createElement("div",{className:ee.a.questionChoices},_t==null||((lr=_t.standard_answer)===null||lr===void 0)?void 0:lr.map(function(wr,Dr){return s.a.createElement(a.a,{key:Dr,align:"middle"},s.a.createElement(m.a,null,"\u7B54\u6848\uFF08\u586B\u7A7A",wr.choice_id,"\uFF09\uFF1A"),s.a.createElement(m.a,{flex:"1"},s.a.createElement(a.a,{align:"middle",gutter:[1,1]},wr.answer_text.map(function(sr,ia){return s.a.createElement(m.a,{span:24,key:ia},s.a.createElement(E.a,{key:Dr,checked:_t.standard_answer.includes(Dr),disabled:!0,value:sr}))}))))})),s.a.createElement("div",{className:ee.a.action},!_t.hideAction&&$n.map(function(wr,Dr){return wr.id==="up"&&_t.key===1||wr.id==="down"&&_t.key===_t.len?null:s.a.createElement(w.a,{key:Dr,placement:"bottom",title:wr.name},s.a.createElement("span",{onClick:function(){return Yn(wr)},className:wr.icon}))})))};return s.a.createElement("section",{className:ee.a.wrap},!Jt&&_r(),Jt&&Xn())},Ge=Object(V.a)(function(Ae){var ye=Ae.problemset,Se=Ae.loading,dt=Ae.exercise,et=Ae.globalSetting;return{problemset:ye,globalSetting:et,exercise:dt,loading:Se.effects}},null,null,{forwardRef:!0})(Object(g.forwardRef)(nt)),he=_("Ot1p"),ce=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Ee=function(ye,Se){var dt=ye.problemset,et=ye.globalSetting,xt=ye.exercise,xn=ye.loading,Tt=ye.dispatch,_t=ye.onRef,mn=_t===void 0?function(){}:_t,pe=ye.editData,Gt=ye.editKey,Lt=ye.setEditKey,Be=Lt===void 0?function(){}:Lt,ot=ye.cancelAdd,Xt=ot===void 0?function(){}:ot,Pt=ye.addCallback,$t=Pt===void 0?function(){}:Pt,Zt=ye.setIsClaer,bt=Zt===void 0?function(){}:Zt,ft=Object(T.a)(ye,["problemset","globalSetting","exercise","loading","dispatch","onRef","editData","editKey","setEditKey","cancelAdd","addCallback","setIsClaer"]),Nt=Object(g.useState)(),jt=Object(S.a)(Nt,2),bn=jt[0],Te=jt[1],ve=Object(g.useState)(""),Q=Object(S.a)(ve,2),$=Q[0],re=Q[1],de=Object(g.useState)(!1),Ue=Object(S.a)(de,2),it=Ue[0],Mt=Ue[1],Ln=Object(g.useState)(),kn=Object(S.a)(Ln,2),St=kn[0],an=kn[1],Pn=Object(g.useState)([]),dn=Object(S.a)(Pn,2),jn=dn[0],Bn=dn[1],ne=Object(g.useState)([]),B=Object(S.a)(ne,2),K=B[0],ae=B[1],ue=Object(g.useState)(1),oe=Object(S.a)(ue,2),ht=oe[0],vn=oe[1],Tn=Object(g.useState)(!1),fr=Object(S.a)(Tn,2),Vt=fr[0],Et=fr[1],Jt=function(Tr){ae([].concat(Object(P.a)(K),[Object(Y.a)({},Tr)]))},Fn=Object(F.i)();Object(g.useEffect)(function(){if(!(pe!=null&&pe.question_choices)){Mt(!0),re(""),an(2),Te("");return}Et(!(pe!=null&&pe.repeat_answer)),re(pe==null?void 0:pe.question_title),an(St||(pe==null?void 0:pe.question_score)),vn(pe==null?void 0:pe.difficulty),Te(pe.standard_answer[0]+""),Bn(pe.tag_discipline_ids)},[pe,it]),Object(g.useEffect)(function(){it&&Yr();function Yr(){return Tr.apply(this,arguments)}function Tr(){return Tr=Object(M.a)(N.a.mark(function Jn(){var hr,Sn,On;return N.a.wrap(function(Dn){for(;;)switch(Dn.prev=Dn.next){case 0:return Dn.next=2,Object(z.H)({sub_discipline_id:(hr=xt.editData)===null||hr===void 0||((Sn=hr.exercise)===null||Sn===void 0)?void 0:Sn.sub_discipline_id});case 2:On=Dn.sent,ae(On.tag_disciplines);case 4:case"end":return Dn.stop()}},Jn)})),Tr.apply(this,arguments)}},[it]),Object(g.useImperativeHandle)(Se,function(){return{onSave:Vn,isEdit:it}}),Object(g.useEffect)(function(){var Yr,Tr=xt!=null&&(Yr=xt.tagDisciplineData)!==null&&Yr!==void 0&&Yr.tag_disciplines&&Array.isArray(xt.tagDisciplineData.tag_disciplines)?xt.tagDisciplineData.tag_disciplines:[];ae(Tr)},[xt.tagDisciplineData]);var Vn=function(){var Yr=Object(M.a)(N.a.mark(function Tr(){var Jn,hr,Sn,On,or,Dn;return N.a.wrap(function(Gn){for(;;)switch(Gn.prev=Gn.next){case 0:if($){Gn.next=3;break}return c.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),Gn.abrupt("return",!1);case 3:if(bn){Gn.next=6;break}return c.b.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),Gn.abrupt("return",!1);case 6:if(Jn=[{choice_text:"\u6B63\u786E",is_answer:bn==="1"?1:0},{choice_text:"\u9519\u8BEF",is_answer:bn==="2"?2:0}],!pe.question_id){Gn.next=18;break}if(!((pe==null?void 0:pe.is_my)===1)){Gn.next=12;break}o.a.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",onOk:function(){var se=Object(M.a)(N.a.mark(function rt(){var ut,Kt;return N.a.wrap(function(Yt){for(;;)switch(Yt.prev=Yt.next){case 0:return Yt.next=2,Tt({type:"exercise/editExerciseQuestion",payload:{id:pe.question_id,question_title:$,question_type:2,question_score:St,question_choices:Jn.map(function(nn){return nn.choice_text}),standard_answers:Jn.filter(function(nn){return nn.is_answer}).map(function(nn){return nn.is_answer}),tag_discipline_ids:jn,sub_discipline_id:(ut=xt.editData)===null||ut===void 0||((Kt=ut.exercise)===null||Kt===void 0)?void 0:Kt.sub_discipline_id,difficulty:ht,is_cover:1,repeat_answer:!Vt}});case 2:hr=Yt.sent,hr.status===0&&(Be(-1),c.b.success("\u4FDD\u5B58\u6210\u529F"),Mt(!1),Tt({type:"exercise/editExercise",payload:Object(Y.a)({},Fn)}));case 4:case"end":return Yt.stop()}},rt)}));function tt(){return se.apply(this,arguments)}return tt}(),onCancel:function(){var se=Object(M.a)(N.a.mark(function rt(){var ut,Kt;return N.a.wrap(function(Yt){for(;;)switch(Yt.prev=Yt.next){case 0:return Yt.next=2,Tt({type:"exercise/editExerciseQuestion",payload:{id:pe.question_id,question_title:$,question_type:2,question_score:St,question_choices:Jn.map(function(nn){return nn.choice_text}),standard_answers:Jn.filter(function(nn){return nn.is_answer}).map(function(nn){return nn.is_answer}),tag_discipline_ids:jn,sub_discipline_id:(ut=xt.editData)===null||ut===void 0||((Kt=ut.exercise)===null||Kt===void 0)?void 0:Kt.sub_discipline_id,difficulty:ht,repeat_answer:!Vt}});case 2:hr=Yt.sent,hr.status===0&&(Be(-1),c.b.success("\u4FDD\u5B58\u6210\u529F"),Mt(!1),Tt({type:"exercise/editExercise",payload:Object(Y.a)({},Fn)}));case 4:case"end":return Yt.stop()}},rt)}));function tt(){return se.apply(this,arguments)}return tt}()}),Gn.next=16;break;case 12:return Gn.next=14,Tt({type:"exercise/editExerciseQuestion",payload:{id:pe.question_id,question_title:$,question_type:2,question_score:St,question_choices:Jn.map(function(se){return se.choice_text}),standard_answers:Jn.filter(function(se){return se.is_answer}).map(function(se){return se.is_answer}),tag_discipline_ids:jn,sub_discipline_id:(Sn=xt.editData)===null||Sn===void 0||((On=Sn.exercise)===null||On===void 0)?void 0:On.sub_discipline_id,difficulty:ht,repeat_answer:!Vt}});case 14:hr=Gn.sent,hr.status===0&&(Be(-1),c.b.success("\u4FDD\u5B58\u6210\u529F"),Mt(!1),Tt({type:"exercise/editExercise",payload:Object(Y.a)({},Fn)}));case 16:Gn.next=22;break;case 18:return Gn.next=20,Tt({type:"exercise/addExerciseQuestion",payload:{insert_id:pe==null?void 0:pe.insert_id,categoryId:Fn.categoryId,question_title:$,question_type:2,question_score:St,question_choices:Jn.map(function(se){return se.choice_text}),standard_answers:Jn.filter(function(se){return se.is_answer}).map(function(se){return se.is_answer}),tag_discipline_ids:jn,sub_discipline_id:(or=xt.editData)===null||or===void 0||((Dn=or.exercise)===null||Dn===void 0)?void 0:Dn.sub_discipline_id,difficulty:ht,repeat_answer:!Vt}});case 20:hr=Gn.sent,hr.status===0&&(Be(-1),c.b.success("\u4FDD\u5B58\u6210\u529F"),Mt(!1),Tt({type:"exercise/editExercise",payload:Object(Y.a)({},Fn)}));case 22:return Gn.abrupt("return",{name:$,choices:Jn});case 23:case"end":return Gn.stop()}},Tr)}));return function(){return Yr.apply(this,arguments)}}(),Kn=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(function(Yr){var Tr,Jn;return(xt==null||((Tr=xt.editData)===null||Tr===void 0||((Jn=Tr.exercise)===null||Jn===void 0))?void 0:Jn.exercise_status)===1?Yr:Yr.id!=="del"&&Yr.id!=="add"}),ir=function(){var Yr=Object(M.a)(N.a.mark(function Tr(Jn){return N.a.wrap(function(Sn){for(;;)switch(Sn.prev=Sn.next){case 0:if(!(Gt!==-1)){Sn.next=3;break}return c.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),Sn.abrupt("return");case 3:Sn.t0=Jn.id,Sn.next=Sn.t0==="del"?6:Sn.t0==="up"||Sn.t0==="down"?8:Sn.t0==="edit"?12:Sn.t0==="add"?15:17;break;case 6:return o.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(M.a)(N.a.mark(function or(){return N.a.wrap(function(pr){for(;;)switch(pr.prev=pr.next){case 0:return pr.next=2,Object(z.m)({id:pe.question_id});case 2:Tt({type:"exercise/editExercise",payload:Object(Y.a)({},Fn)});case 3:case"end":return pr.stop()}},or)}))()}}),Sn.abrupt("break",17);case 8:return Sn.next=10,Tt({type:"exercise/exeriseMoveUpDown",payload:{id:pe.question_id,opr:Jn.id}});case 10:return Tt({type:"exercise/editExercise",payload:Object(Y.a)({},Fn)}),Sn.abrupt("break",17);case 12:return Be(pe.dragKey),Mt(!0),Sn.abrupt("break",17);case 15:return $t({key:pe.key,insert_id:pe==null?void 0:pe.question_id,question_type:2}),Sn.abrupt("break",17);case 17:case"end":return Sn.stop()}},Tr)}));return function(Jn){return Yr.apply(this,arguments)}}(),jr=function(){var Tr;return s.a.createElement("aside",null,s.a.createElement("div",{className:ee.a.questionType},!(pe!=null&&pe.isPreview)&&s.a.createElement("div",null,s.a.createElement("span",{className:"font16 c-blue"},pe.key,"\u3001\u5224\u65AD\u9898"),"\uFF08",pe.question_score,"\u5206\uFF09")),pe!=null&&pe.isPreview?s.a.createElement("div",{style:{display:"flex"}},s.a.createElement("span",{style:{flexShrink:0},className:"font18"},pe.key,"."),s.a.createElement(be.a,{value:pe.question_title}),s.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",pe.question_score,"\u5206\uFF09")):s.a.createElement("div",{className:"mt5"},s.a.createElement(be.a,{value:pe.question_title})),s.a.createElement("div",{className:ee.a.questionChoices},pe==null||((Tr=pe.question_choices)===null||Tr===void 0)?void 0:Tr.map(function(Jn,hr){return s.a.createElement(b.a,{key:hr,checked:pe.standard_answer.includes(hr+1),disabled:!0},ce[hr],". ",s.a.createElement("span",{className:"c-black font14"},Jn.choice_text))})),s.a.createElement("div",{className:ee.a.action},!pe.hideAction&&Kn.map(function(Jn,hr){return Jn.id==="up"&&pe.key===1||Jn.id==="down"&&pe.key===pe.len?null:s.a.createElement(w.a,{key:hr,placement:"bottom",title:Jn.name},s.a.createElement("span",{onClick:function(){return ir(Jn)},className:Jn.icon}))})))},ua=function(){var Tr,Jn;return s.a.createElement("aside",null,s.a.createElement("div",null,s.a.createElement("span",{className:"font16 c-blue"},"\u5224\u65AD\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09"),s.a.createElement("p",{className:ee.a.titleWrap},s.a.createElement("span",{className:ee.a.required},"*"),s.a.createElement("span",{className:ee.a.title},"\u9898\u5E72\uFF1A")),s.a.createElement(he.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:$,onChange:function(Sn){return re(Sn)}}),s.a.createElement("p",{className:ee.a.titleWrap},s.a.createElement("span",{className:ee.a.required},"*"),s.a.createElement("span",{className:ee.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",s.a.createElement("span",{className:ee.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),s.a.createElement(b.a.Group,{buttonStyle:"solid",value:bn,onChange:function(Sn){return Te(Sn.target.value)}},s.a.createElement(b.a.Button,{value:"1",className:"".concat(ee.a.radio," mr40")},"\u6B63\u786E"),s.a.createElement(b.a.Button,{value:"2",className:ee.a.radio},"\u9519\u8BEF")),s.a.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\uFF0C\u53EF\u4EE5\u76F4\u63A5\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848"),s.a.createElement("p",{className:""},"\u5206\u503C\uFF1A",s.a.createElement(t.a,{value:St,max:1e4,min:0,onChange:function(Sn){an(Sn)}})," \u5206",s.a.createElement("span",{style:{marginLeft:"30px"},className:ee.a.difficult},s.a.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",s.a.createElement(b.a.Group,{value:ht,onChange:function(Sn){vn(Sn.target.value)}},s.a.createElement(b.a.Button,{value:1},"\u7B80\u5355"),s.a.createElement(b.a.Button,{value:2},"\u9002\u4E2D"),s.a.createElement(b.a.Button,{value:3},"\u56F0\u96BE")))),s.a.createElement("p",{className:ee.a.titleWrap},s.a.createElement("span",{className:"".concat(ee.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",s.a.createElement("span",{className:ee.a.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),s.a.createElement("div",{className:"mt5"},s.a.createElement(ge.a,{value:jn,selectvalues:pe==null?void 0:pe.tag_discipline_ids,onChange:Bn,subId:(Tr=xt.editData)===null||Tr===void 0||((Jn=Tr.exercise)===null||Jn===void 0)?void 0:Jn.sub_discipline_id,knowledgeOptions:K,onAddKnowledgeFinish:Jt})),s.a.createElement("div",{style:{marginTop:10}},s.a.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),s.a.createElement(u.a,{checked:Vt,onChange:function(Sn){Et(Sn)}}))),s.a.createElement("aside",{className:"tr"},(Gt!==-1||pe.question_id)&&s.a.createElement(i.a,{type:"default",onClick:function(){Xt(),Mt(!1)}},"\u53D6\u6D88"),s.a.createElement(i.a,{className:"ml20",type:"primary",onClick:function(){Vn()}},"\u4FDD\u5B58")))};return s.a.createElement("section",{className:ee.a.wrap},!it&&jr(),it&&ua())},fe=Object(V.a)(function(Ae){var ye=Ae.problemset,Se=Ae.loading,dt=Ae.exercise,et=Ae.globalSetting;return{problemset:ye,globalSetting:et,exercise:dt,loading:Se.effects}},null,null,{forwardRef:!0})(Object(g.forwardRef)(Ee)),Ne=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Ce=function(ye,Se){var dt=ye.problemset,et=ye.globalSetting,xt=ye.exercise,xn=ye.loading,Tt=ye.dispatch,_t=ye.onRef,mn=_t===void 0?function(){}:_t,pe=ye.editData,Gt=ye.cancelAdd,Lt=Gt===void 0?function(){}:Gt,Be=ye.editKey,ot=ye.setEditKey,Xt=ot===void 0?function(){}:ot,Pt=ye.setIsClaer,$t=Pt===void 0?function(){}:Pt,Zt=ye.addCallback,bt=Zt===void 0?function(pr){}:Zt,ft=Object(T.a)(ye,["problemset","globalSetting","exercise","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback"]),Nt=Object(g.useState)([]),jt=Object(S.a)(Nt,2),bn=jt[0],Te=jt[1],ve=Object(g.useState)(),Q=Object(S.a)(ve,2),$=Q[0],re=Q[1],de=Object(g.useState)([]),Ue=Object(S.a)(de,2),it=Ue[0],Mt=Ue[1],Ln=Object(g.useState)(""),kn=Object(S.a)(Ln,2),St=kn[0],an=kn[1],Pn=Object(g.useState)(),dn=Object(S.a)(Pn,2),jn=dn[0],Bn=dn[1],ne=Object(g.useState)(!1),B=Object(S.a)(ne,2),K=B[0],ae=B[1],ue=Object(g.useState)([]),oe=Object(S.a)(ue,2),ht=oe[0],vn=oe[1],Tn=Object(g.useState)(1),fr=Object(S.a)(Tn,2),Vt=fr[0],Et=fr[1],Jt=Object(g.useState)(!1),Fn=Object(S.a)(Jt,2),Vn=Fn[0],Kn=Fn[1],ir=Object(g.useState)([]),jr=Object(S.a)(ir,2),ua=jr[0],Yr=jr[1],Tr=function(Gn){Yr([].concat(Object(P.a)(ua),[Object(Y.a)({},Gn)]))},Jn=Object(F.i)();Object(g.useEffect)(function(){Te(["","","",""])},[]),Object(g.useEffect)(function(){if(!(pe!=null&&pe.question_choices)){ae(!0),an(""),Bn(5),Te(["","","",""]),Mt([]);return}an(pe==null?void 0:pe.question_title),Bn(jn||(pe==null?void 0:pe.question_score)),Kn(!(pe!=null&&pe.repeat_answer)),Et(pe==null?void 0:pe.difficulty),Te(pe==null?void 0:pe.question_choices.map(function(Gn){return Gn.choice_text}));var pr=[];pe==null||pe.standard_answer.map(function(Gn,se){pr.push(Gn-1)}),Mt(pr),vn(pe.tag_discipline_ids)},[pe,K]),Object(g.useEffect)(function(){K&&pr();function pr(){return Gn.apply(this,arguments)}function Gn(){return Gn=Object(M.a)(N.a.mark(function se(){var tt,rt,ut;return N.a.wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:return Ct.next=2,Object(z.H)({sub_discipline_id:(tt=xt.editData)===null||tt===void 0||((rt=tt.exercise)===null||rt===void 0)?void 0:rt.sub_discipline_id});case 2:ut=Ct.sent,Yr(ut.tag_disciplines);case 4:case"end":return Ct.stop()}},se)})),Gn.apply(this,arguments)}},[K]),Object(g.useImperativeHandle)(Se,function(){return{onSave:hr,isEdit:K}}),Object(g.useEffect)(function(){var pr,Gn=xt!=null&&(pr=xt.tagDisciplineData)!==null&&pr!==void 0&&pr.tag_disciplines&&Array.isArray(xt.tagDisciplineData.tag_disciplines)?xt.tagDisciplineData.tag_disciplines:[];Yr(Gn)},[xt.tagDisciplineData]);var hr=function(){var pr=Object(M.a)(N.a.mark(function Gn(){var se,tt,rt,ut,Kt,Ct,Yt;return N.a.wrap(function(_n){for(;;)switch(_n.prev=_n.next){case 0:if(St){_n.next=3;break}return c.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),_n.abrupt("return",!1);case 3:if(se=bn.findIndex(function(cn){return!cn}),!(se>-1)){_n.next=7;break}return c.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(Ne[se]," \u9009\u9879\u7684\u5185\u5BB9")),_n.abrupt("return",!1);case 7:if(it.length){_n.next=10;break}return c.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),_n.abrupt("return",!1);case 10:if(!(it.length<1)){_n.next=13;break}return c.b.info("\u8BF7\u9009\u62E9\u7B54\u6848"),_n.abrupt("return",!1);case 13:if(tt=bn.map(function(cn,ur){return{choice_text:cn,is_answer:it.includes(ur)?ur+1:0}}),!pe.question_id){_n.next=25;break}if(!((pe==null?void 0:pe.is_my)===1)){_n.next=19;break}o.a.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",onOk:function(){var cn=Object(M.a)(N.a.mark(function Mn(){var fn,Hn;return N.a.wrap(function($n){for(;;)switch($n.prev=$n.next){case 0:return $n.next=2,Tt({type:"exercise/editExerciseQuestion",payload:{id:pe.question_id,question_title:St,question_type:1,question_score:jn,question_choices:tt.map(function(Yn){return Yn.choice_text}),standard_answers:tt.filter(function(Yn){return Yn.is_answer}).map(function(Yn){return Yn.is_answer}),tag_discipline_ids:ht,sub_discipline_id:(fn=xt.editData)===null||fn===void 0||((Hn=fn.exercise)===null||Hn===void 0)?void 0:Hn.sub_discipline_id,difficulty:Vt,is_cover:1,repeat_answer:!Vn}});case 2:rt=$n.sent,rt.status===0&&(Xt(-1),c.b.success("\u4FDD\u5B58\u6210\u529F"),ae(!1),Tt({type:"exercise/editExercise",payload:Object(Y.a)({},Jn)}));case 4:case"end":return $n.stop()}},Mn)}));function ur(){return cn.apply(this,arguments)}return ur}(),onCancel:function(){var cn=Object(M.a)(N.a.mark(function Mn(){var fn,Hn;return N.a.wrap(function($n){for(;;)switch($n.prev=$n.next){case 0:return $n.next=2,Tt({type:"exercise/editExerciseQuestion",payload:{id:pe.question_id,question_title:St,question_type:1,question_score:jn,question_choices:tt.map(function(Yn){return Yn.choice_text}),standard_answers:tt.filter(function(Yn){return Yn.is_answer}).map(function(Yn){return Yn.is_answer}),tag_discipline_ids:ht,sub_discipline_id:(fn=xt.editData)===null||fn===void 0||((Hn=fn.exercise)===null||Hn===void 0)?void 0:Hn.sub_discipline_id,difficulty:Vt,repeat_answer:!Vn}});case 2:rt=$n.sent,rt.status===0&&(Xt(-1),c.b.success("\u4FDD\u5B58\u6210\u529F"),ae(!1),Tt({type:"exercise/editExercise",payload:Object(Y.a)({},Jn)}));case 4:case"end":return $n.stop()}},Mn)}));function ur(){return cn.apply(this,arguments)}return ur}()}),_n.next=23;break;case 19:return _n.next=21,Tt({type:"exercise/editExerciseQuestion",payload:{id:pe.question_id,question_title:St,question_type:1,question_score:jn,question_choices:tt.map(function(cn){return cn.choice_text}),standard_answers:tt.filter(function(cn){return cn.is_answer}).map(function(cn){return cn.is_answer}),tag_discipline_ids:ht,sub_discipline_id:(ut=xt.editData)===null||ut===void 0||((Kt=ut.exercise)===null||Kt===void 0)?void 0:Kt.sub_discipline_id,difficulty:Vt,repeat_answer:!Vn}});case 21:rt=_n.sent,rt.status===0&&(Xt(-1),c.b.success("\u4FDD\u5B58\u6210\u529F"),ae(!1),Tt({type:"exercise/editExercise",payload:Object(Y.a)({},Jn)}));case 23:_n.next=29;break;case 25:return _n.next=27,Tt({type:"exercise/addExerciseQuestion",payload:{insert_id:pe==null?void 0:pe.insert_id,categoryId:Jn.categoryId,question_title:St,question_type:1,question_score:jn,question_choices:tt.map(function(cn){return cn.choice_text}),standard_answers:tt.filter(function(cn){return cn.is_answer}).map(function(cn){return cn.is_answer}),tag_discipline_ids:ht,sub_discipline_id:(Ct=xt.editData)===null||Ct===void 0||((Yt=Ct.exercise)===null||Yt===void 0)?void 0:Yt.sub_discipline_id,difficulty:Vt,repeat_answer:!Vn}});case 27:rt=_n.sent,rt.status===0&&(Xt(-1),c.b.success("\u4FDD\u5B58\u6210\u529F"),ae(!1),Tt({type:"exercise/editExercise",payload:Object(Y.a)({},Jn)}));case 29:case"end":return _n.stop()}},Gn)}));return function(){return pr.apply(this,arguments)}}(),Sn=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(function(pr){var Gn,se;return(xt==null||((Gn=xt.editData)===null||Gn===void 0||((se=Gn.exercise)===null||se===void 0))?void 0:se.exercise_status)===1?pr:pr.id!=="del"&&pr.id!=="add"}),On=function(){var pr=Object(M.a)(N.a.mark(function Gn(se){return N.a.wrap(function(rt){for(;;)switch(rt.prev=rt.next){case 0:if(!(Be!==-1)){rt.next=3;break}return c.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),rt.abrupt("return");case 3:rt.t0=se.id,rt.next=rt.t0==="del"?6:rt.t0==="up"||rt.t0==="down"?8:rt.t0==="edit"?12:rt.t0==="add"?15:17;break;case 6:return o.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(M.a)(N.a.mark(function Kt(){return N.a.wrap(function(Yt){for(;;)switch(Yt.prev=Yt.next){case 0:return Yt.next=2,Object(z.m)({id:pe.question_id});case 2:Tt({type:"exercise/editExercise",payload:Object(Y.a)({},Jn)});case 3:case"end":return Yt.stop()}},Kt)}))()}}),rt.abrupt("break",17);case 8:return rt.next=10,Tt({type:"exercise/exeriseMoveUpDown",payload:{id:pe.question_id,opr:se.id}});case 10:return Tt({type:"exercise/editExercise",payload:Object(Y.a)({},Jn)}),rt.abrupt("break",17);case 12:return Xt(pe.dragKey),ae(!0),rt.abrupt("break",17);case 15:return bt({key:pe.key,insert_id:pe==null?void 0:pe.question_id,question_type:1}),rt.abrupt("break",17);case 17:case"end":return rt.stop()}},Gn)}));return function(se){return pr.apply(this,arguments)}}(),or=function(){var Gn;return s.a.createElement("aside",null,s.a.createElement("div",{className:ee.a.questionType},!(pe!=null&&pe.isPreview)&&s.a.createElement("div",null,s.a.createElement("span",{className:"font16 c-blue"},pe.key,"\u3001\u591A\u9009\u9898"),"\uFF08",pe.question_score,"\u5206\uFF09")),pe!=null&&pe.isPreview?s.a.createElement("div",{style:{display:"flex"}},s.a.createElement("span",{style:{flexShrink:0},className:"font18"},pe.key,"."),s.a.createElement(be.a,{value:pe.question_title}),s.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",pe.question_score,"\u5206\uFF09")):s.a.createElement("div",{className:"mt5"},s.a.createElement(be.a,{value:pe.question_title})),s.a.createElement("div",{className:ee.a.questionChoices},pe==null||((Gn=pe.question_choices)===null||Gn===void 0)?void 0:Gn.map(function(se,tt){return s.a.createElement(a.a,null,s.a.createElement(m.a,null,s.a.createElement(A.a,{key:tt,checked:pe.standard_answer.includes(tt+1),disabled:!0},Ne[tt],".")),s.a.createElement(m.a,{flex:"1"},s.a.createElement("span",{className:"c-black font14"},s.a.createElement(be.a,{value:se.choice_text}))))})),s.a.createElement("div",{className:ee.a.action},!pe.hideAction&&Sn.map(function(se,tt){return se.id==="up"&&pe.key===1||se.id==="down"&&pe.key===pe.len?null:s.a.createElement(w.a,{key:tt,placement:"bottom",title:se.name},s.a.createElement("span",{onClick:function(){return On(se)},className:se.icon}))})))},Dn=function(){var Gn,se;return s.a.createElement("aside",null,s.a.createElement("div",{className:ee.a.questionType},s.a.createElement("div",null,s.a.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),s.a.createElement("p",{className:ee.a.titleWrap},s.a.createElement("span",{className:ee.a.required},"*"),s.a.createElement("span",{className:ee.a.title},"\u9898\u5E72\uFF1A")),s.a.createElement(he.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:St,onChange:function(rt){return an(rt)}}),s.a.createElement("p",{className:ee.a.titleWrap},s.a.createElement("span",{className:ee.a.required},"*"),s.a.createElement("span",{className:ee.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",s.a.createElement("span",{className:ee.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),bn.map(function(tt,rt){var ut,Kt;return s.a.createElement("div",{className:ee.a.choiceWrap,key:rt},s.a.createElement(w.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},s.a.createElement("div",{className:"".concat(ee.a.answer," ").concat(it.includes(rt)?ee.a.activeAnswer:""),onClick:function(){it.includes(rt)?Mt(it.filter(function(Yt){return Yt!==rt})):Mt([].concat(Object(P.a)(it),[rt]))}},Ne[rt])),s.a.createElement("div",{className:ee.a.editorWrap},$===rt?s.a.createElement(he.a,{id:"single-question-option-".concat(rt),watch:!0,isFocus:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:tt,onChange:function(Yt){bn[rt]=Yt,Te(bn)}}):s.a.createElement("div",{className:ee.a.htmlWrap,onClick:function(){return re(rt)}},s.a.createElement(be.a,{value:tt}))),((ut=xt.editData)===null||ut===void 0||((Kt=ut.exercise)===null||Kt===void 0)?void 0:Kt.exercise_status)===1&&s.a.createElement(s.a.Fragment,null,rt>1&&s.a.createElement(w.a,{title:"\u5220\u9664"},s.a.createElement("i",{className:"".concat(ee.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return Te(bn.filter(function(Yt,nn){return nn!==rt}))}})),rt<7&&rt===bn.length-1&&s.a.createElement(w.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},s.a.createElement("i",{className:"".concat(ee.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return Te([].concat(Object(P.a)(bn),[""]))}}))))}),s.a.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\u8F93\u5165\u6846\u53EF\u8BBE\u7F6E\u7B54\u6848\uFF1B\u9009\u4E2D\u7684\u9009\u9879\u5373\u4E3A\u6B63\u786E\u7B54\u6848\uFF0C\u9009\u62E9\u591A\u4E2A\u7B54\u6848\u5373\u4E3A\u591A\u9009\u9898"),s.a.createElement("p",{className:""},"\u5206\u503C\uFF1A",s.a.createElement(t.a,{value:jn,max:1e4,min:0,onChange:function(rt){Bn(rt)}})," \u5206",s.a.createElement("span",{style:{marginLeft:"30px"},className:ee.a.difficult},s.a.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",s.a.createElement(b.a.Group,{value:Vt,onChange:function(rt){Et(rt.target.value)}},s.a.createElement(b.a.Button,{value:1},"\u7B80\u5355"),s.a.createElement(b.a.Button,{value:2},"\u9002\u4E2D"),s.a.createElement(b.a.Button,{value:3},"\u56F0\u96BE")))),s.a.createElement("p",{className:ee.a.titleWrap},s.a.createElement("span",{className:"".concat(ee.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",s.a.createElement("span",{className:ee.a.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),s.a.createElement("div",{className:"mt5"},s.a.createElement(ge.a,{value:ht,selectvalues:pe==null?void 0:pe.tag_discipline_ids,onChange:vn,subId:(Gn=xt.editData)===null||Gn===void 0||((se=Gn.exercise)===null||se===void 0)?void 0:se.sub_discipline_id,knowledgeOptions:ua,onAddKnowledgeFinish:Tr})),s.a.createElement("div",{style:{marginTop:10}},s.a.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),s.a.createElement(u.a,{checked:Vn,onChange:function(rt){Kn(rt)}}))),s.a.createElement("aside",{className:"tr"},(Be!==-1||pe.question_id)&&s.a.createElement(i.a,{type:"default",onClick:function(){Lt(),ae(!1)}},"\u53D6\u6D88"),s.a.createElement(i.a,{className:"ml20",type:"primary",onClick:function(){hr()}},"\u4FDD\u5B58")))};return s.a.createElement("section",{className:ee.a.wrap},!K&&or(),K&&Dn())},xe=Object(V.a)(function(Ae){var ye=Ae.problemset,Se=Ae.loading,dt=Ae.exercise,et=Ae.globalSetting;return{problemset:ye,globalSetting:et,exercise:dt,loading:Se.effects}},null,null,{forwardRef:!0})(Object(g.forwardRef)(Ce)),ze=_("55Ip"),Le=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Fe=function(ye,Se){var dt=ye.problemset,et=ye.globalSetting,xt=ye.exercise,xn=ye.loading,Tt=ye.dispatch,_t=ye.editData,mn=ye.cancelAdd,pe=mn===void 0?function(){}:mn,Gt=ye.editKey,Lt=ye.setEditKey,Be=Lt===void 0?function(){}:Lt,ot=ye.addCallback,Xt=ot===void 0?function(){}:ot,Pt=ye.setIsClaer,$t=Pt===void 0?function(){}:Pt,Zt=Object(T.a)(ye,["problemset","globalSetting","exercise","loading","dispatch","editData","cancelAdd","editKey","setEditKey","addCallback","setIsClaer"]),bt=Object(g.useState)(""),ft=Object(S.a)(bt,2),Nt=ft[0],jt=ft[1],bn=Object(g.useState)(""),Te=Object(S.a)(bn,2),ve=Te[0],Q=Te[1],$=Object(g.useState)(""),re=Object(S.a)($,2),de=re[0],Ue=re[1],it=Object(g.useState)([]),Mt=Object(S.a)(it,2),Ln=Mt[0],kn=Mt[1],St=Object(g.useState)(""),an=Object(S.a)(St,2),Pn=an[0],dn=an[1],jn=Object(g.useState)(),Bn=Object(S.a)(jn,2),ne=Bn[0],B=Bn[1],K=Object(g.useState)(!1),ae=Object(S.a)(K,2),ue=ae[0],oe=ae[1],ht=Object(g.useState)([]),vn=Object(S.a)(ht,2),Tn=vn[0],fr=vn[1],Vt=Object(g.useState)(!1),Et=Object(S.a)(Vt,2),Jt=Et[0],Fn=Et[1],Vn=Object(F.i)();Object(g.useEffect)(function(){var Tr;_t.edit&&(Fn(!0),Q(""),jt(""),fr([])),jt(_t.shixun_name),Q(_t.question_title);var Jn=[];(Tr=_t.shixun)===null||Tr===void 0||Tr.map(function(hr){Jn.push(hr.challenge_score)}),fr(Jn)},[_t]),Object(g.useEffect)(function(){oe(!1)},[Jt]),Object(g.useImperativeHandle)(Se,function(){return{onSave:Kn,isEdit:Jt}});var Kn=function(){var Tr=Object(M.a)(N.a.mark(function Jn(){var hr,Sn,On;return N.a.wrap(function(Dn){for(;;)switch(Dn.prev=Dn.next){case 0:if(hr=[],Sn=!1,!Sn){Dn.next=4;break}return Dn.abrupt("return",!1);case 4:if(!_t.question_id){Dn.next=10;break}return Dn.next=7,Tt({type:"exercise/editExerciseQuestion",payload:{id:_t.question_id,question_title:ve,shixun_name:Nt,shixun_id:_t.shixun_id,question_type:5,question_scores:Tn}});case 7:On=Dn.sent,Dn.next=13;break;case 10:return Dn.next=12,Tt({type:"exercise/addExerciseQuestion",payload:{insert_id:_t==null?void 0:_t.insert_id,categoryId:Vn.categoryId,question_title:ve,shixun_name:Nt,shixun_id:_t.shixun_id,question_type:5,question_scores:Tn}});case 12:On=Dn.sent;case 13:return On.status===0&&(Be(-1),c.b.success("\u4FDD\u5B58\u6210\u529F"),Fn(!1),Tt({type:"exercise/editExercise",payload:Object(Y.a)({},Vn)})),Dn.abrupt("return",{name:ve,analysis:de,standard_answers:hr,is_ordered:ne});case 15:case"end":return Dn.stop()}},Jn)}));return function(){return Tr.apply(this,arguments)}}(),ir=function(){var Jn;return s.a.createElement("aside",null,s.a.createElement("div",{className:ee.a.questionType},s.a.createElement("div",null,s.a.createElement("span",{className:"font16 c-blue"},"\u5B9E\u8BAD\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u5141\u8BB8\u624B\u52A8\u8C03\u5206\uFF09")),s.a.createElement("div",{className:"mt10"},s.a.createElement(E.a,{defaultValue:Nt,onChange:function(Sn){jt(Sn.target.value)}})),s.a.createElement("div",{className:"mt10"},s.a.createElement(he.a,{id:"single-question-option-0",height:155,placeholder:"\u8BF7\u8F93\u5165\u5B9E\u8BAD\u9898\u5B8C\u6210\u8981\u6C42",defaultValue:ve,onChange:function(Sn){Q(Sn)}})),s.a.createElement("div",{className:"mt20"},(Jn=_t.shixun)===null||Jn===void 0?void 0:Jn.map(function(hr,Sn){return s.a.createElement(a.a,{gutter:[20,20]},s.a.createElement(m.a,{flex:"1"},Sn+1,".",hr.challenge_name),s.a.createElement(m.a,null,s.a.createElement(t.a,{defaultValue:Tn[Sn],onChange:function(or){Tn[Sn]=or,fr(Tn),console.log("srore:L",Tn[Sn])}})," \u5206"))})),s.a.createElement("div",{className:"mt20"},Ln.length>1&&s.a.createElement("span",null,s.a.createElement(A.a,{checked:ne,onChange:function(Sn){return B(Sn.target.checked)},className:"".concat(ee.a.color333," font14")},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),s.a.createElement("span",{className:"".concat(ee.a.color999," font12")},"\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09"))),s.a.createElement("aside",{className:"tr"},(Gt!==-1||!(_t!=null&&_t.edit))&&s.a.createElement(i.a,{type:"default",onClick:function(){pe(),Fn(!1)}},"\u53D6\u6D88"),s.a.createElement(i.a,{className:"ml20",type:"primary",onClick:function(){Kn()}},"\u4FDD\u5B58")))},jr=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5B9E\u8BAD\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(function(Tr){var Jn,hr;return(xt==null||((Jn=xt.editData)===null||Jn===void 0||((hr=Jn.exercise)===null||hr===void 0))?void 0:hr.exercise_status)===1?Tr:Tr.id!=="del"&&Tr.id!=="add"}),ua=function(){var Tr=Object(M.a)(N.a.mark(function Jn(hr){return N.a.wrap(function(On){for(;;)switch(On.prev=On.next){case 0:if(!(Gt!==-1)){On.next=3;break}return c.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),On.abrupt("return");case 3:On.t0=hr.id,On.next=On.t0==="del"?6:On.t0==="up"||On.t0==="down"?8:On.t0==="edit"?12:On.t0==="add"?15:17;break;case 6:return o.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(M.a)(N.a.mark(function Dn(){return N.a.wrap(function(Gn){for(;;)switch(Gn.prev=Gn.next){case 0:return Gn.next=2,Object(z.m)({id:_t.question_id});case 2:Tt({type:"exercise/editExercise",payload:Object(Y.a)({},Vn)});case 3:case"end":return Gn.stop()}},Dn)}))()}}),On.abrupt("break",17);case 8:return On.next=10,Tt({type:"exercise/exeriseMoveUpDown",payload:{id:_t.question_id,opr:hr.id}});case 10:return Tt({type:"exercise/editExercise",payload:Object(Y.a)({},Vn)}),On.abrupt("break",17);case 12:return Be(_t.dragKey),Fn(!0),On.abrupt("break",17);case 15:return Tt({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",editData:{key:_t.key,insert_id:_t==null?void 0:_t.question_id,question_type:5}}}),On.abrupt("break",17);case 17:case"end":return On.stop()}},Jn)}));return function(hr){return Tr.apply(this,arguments)}}(),Yr=function(){var Jn,hr;return s.a.createElement("aside",null,s.a.createElement("div",{className:ee.a.questionType},!(_t!=null&&_t.isPreview)&&s.a.createElement("div",null,s.a.createElement("span",{className:"font16 c-blue"},_t.key,"\u3001\u5B9E\u8BAD\u9898"),"\uFF08",_t.question_score,"\u5206\uFF09")),_t!=null&&_t.isPreview?s.a.createElement("div",{style:{display:"flex"}},s.a.createElement("span",{style:{flexShrink:0},className:"font18"},_t.key,"."),s.a.createElement(be.a,{value:_t.shixun_name}),s.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",_t.question_score,"\u5206\uFF09"),!!((Jn=_t.schools)!==null&&Jn!==void 0&&Jn.length)&&s.a.createElement(w.a,{title:"\u8BE5\u5B9E\u8BAD\u9898\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},s.a.createElement("i",{className:"iconfont icon-zhidinggongkai1 font18 line24 c-orange"}))):s.a.createElement("div",{className:"mt5"},s.a.createElement(be.a,{value:_t.shixun_name})),s.a.createElement("div",{className:"mt30"}),(hr=_t.shixun)===null||hr===void 0?void 0:hr.map(function(Sn,On){return s.a.createElement("div",{key:On},"\u7B2C",On+1,"\u5173 ",s.a.createElement("span",{className:"ml10"},Sn.challenge_name)," ",s.a.createElement("span",{className:"ml10"},Sn.challenge_score," \u5206"))}),s.a.createElement("div",{className:ee.a.action},s.a.createElement(ze.a,{target:"_blank",to:"/shixuns/".concat(_t.shixun_identifier,"/challenges?exercise=true")},"\u5B9E\u8BAD\u8BE6\u60C5"),!_t.hideAction&&jr.map(function(Sn,On){return Sn.id==="up"&&_t.key===1||Sn.id==="down"&&_t.key===_t.len?null:s.a.createElement(w.a,{key:On,placement:"bottom",title:Sn.name},s.a.createElement("span",{onClick:function(){return ua(Sn)},className:Sn.icon}))})))};return s.a.createElement("section",{className:ee.a.wrap},!Jt&&Yr(),Jt&&ir())},Pe=Object(V.a)(function(Ae){var ye=Ae.problemset,Se=Ae.loading,dt=Ae.globalSetting,et=Ae.exercise;return{problemset:ye,globalSetting:dt,exercise:et,loading:Se.effects}},null,null,{forwardRef:!0})(Object(g.forwardRef)(Fe)),Ve=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],at=function(ye,Se){var dt=ye.problemset,et=ye.exercise,xt=ye.globalSetting,xn=ye.loading,Tt=ye.dispatch,_t=ye.onRef,mn=_t===void 0?function(){}:_t,pe=ye.editData,Gt=ye.cancelAdd,Lt=Gt===void 0?function(){}:Gt,Be=ye.editKey,ot=ye.setEditKey,Xt=ot===void 0?function(){}:ot,Pt=ye.setIsClaer,$t=Pt===void 0?function(){}:Pt,Zt=ye.addCallback,bt=Zt===void 0?function(Gn){}:Zt,ft=Object(T.a)(ye,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback"]),Nt=Object(g.useState)([]),jt=Object(S.a)(Nt,2),bn=jt[0],Te=jt[1],ve=Object(g.useState)(),Q=Object(S.a)(ve,2),$=Q[0],re=Q[1],de=Object(g.useState)([]),Ue=Object(S.a)(de,2),it=Ue[0],Mt=Ue[1],Ln=Object(g.useState)(""),kn=Object(S.a)(Ln,2),St=kn[0],an=kn[1],Pn=Object(g.useState)(),dn=Object(S.a)(Pn,2),jn=dn[0],Bn=dn[1],ne=Object(g.useState)([]),B=Object(S.a)(ne,2),K=B[0],ae=B[1],ue=Object(g.useState)(!1),oe=Object(S.a)(ue,2),ht=oe[0],vn=oe[1],Tn=Object(g.useState)(1),fr=Object(S.a)(Tn,2),Vt=fr[0],Et=fr[1],Jt=Object(g.useState)(!1),Fn=Object(S.a)(Jt,2),Vn=Fn[0],Kn=Fn[1],ir=Object(F.i)(),jr=Object(g.useRef)(null),ua=Object(g.useState)([]),Yr=Object(S.a)(ua,2),Tr=Yr[0],Jn=Yr[1],hr=function(se){Jn([].concat(Object(P.a)(Tr),[Object(Y.a)({},se)]))};Object(g.useEffect)(function(){Te(["","","",""])},[]),Object(g.useEffect)(function(){if(!(pe!=null&&pe.question_choices)){vn(!0),an(""),Bn(5),Te(["","","",""]),Mt([]);return}an(pe==null?void 0:pe.question_title),Bn(jn||(pe==null?void 0:pe.question_score)),Kn(!(pe!=null&&pe.repeat_answer)),Et(pe==null?void 0:pe.difficulty),Te(pe==null?void 0:pe.question_choices.map(function(se){return se.choice_text}));var Gn=[];pe==null||pe.standard_answer.map(function(se,tt){Gn.push(se-1)}),ae(pe.tag_discipline_ids),Mt(Gn)},[pe,ht]),Object(g.useEffect)(function(){ht&&Gn();function Gn(){return se.apply(this,arguments)}function se(){return se=Object(M.a)(N.a.mark(function tt(){var rt,ut,Kt;return N.a.wrap(function(Yt){for(;;)switch(Yt.prev=Yt.next){case 0:return Yt.next=2,Object(z.H)({sub_discipline_id:(rt=et.editData)===null||rt===void 0||((ut=rt.exercise)===null||ut===void 0)?void 0:ut.sub_discipline_id});case 2:Kt=Yt.sent,Jn(Kt.tag_disciplines);case 4:case"end":return Yt.stop()}},tt)})),se.apply(this,arguments)}},[ht]),Object(g.useEffect)(function(){var Gn,se=et!=null&&(Gn=et.tagDisciplineData)!==null&&Gn!==void 0&&Gn.tag_disciplines&&Array.isArray(et.tagDisciplineData.tag_disciplines)?et.tagDisciplineData.tag_disciplines:[];Jn(se)},[et.tagDisciplineData]),Object(g.useImperativeHandle)(Se,function(){return{onSave:Sn,isEdit:ht}});var Sn=function(){var Gn=Object(M.a)(N.a.mark(function se(){var tt,rt,ut,Kt,Ct,Yt,nn,_n,cn;return N.a.wrap(function(Mn){for(;;)switch(Mn.prev=Mn.next){case 0:if(St){Mn.next=3;break}return c.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),Mn.abrupt("return",!1);case 3:if(tt=bn.findIndex(function(fn){return!fn}),!(tt>-1)){Mn.next=7;break}return c.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(Ve[tt]," \u9009\u9879\u7684\u5185\u5BB9")),Mn.abrupt("return",!1);case 7:if(it.length){Mn.next=10;break}return c.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),Mn.abrupt("return",!1);case 10:if(!(it.length<1)){Mn.next=13;break}return c.b.info("\u8BF7\u9009\u62E9\u7B54\u6848"),Mn.abrupt("return",!1);case 13:if(rt=bn.map(function(fn,Hn){return{choice_text:fn,is_answer:it.includes(Hn)?Hn+1:0}}),!pe.question_id){Mn.next=25;break}if(!((pe==null?void 0:pe.is_my)===1)){Mn.next=19;break}o.a.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",onOk:function(){var fn=Object(M.a)(N.a.mark(function Xn(){var $n,Yn,_r;return N.a.wrap(function(lr){for(;;)switch(lr.prev=lr.next){case 0:return lr.next=2,Tt({type:"exercise/editExerciseQuestion",payload:{id:pe.question_id,question_title:St,question_type:1,question_score:jn,question_choices:rt.map(function(wr){return wr.choice_text}),standard_answers:rt.filter(function(wr){return wr.is_answer}).map(function(wr){return wr.is_answer}),tag_discipline_ids:K,sub_discipline_id:($n=et.editData)===null||$n===void 0||((Yn=$n.exercise)===null||Yn===void 0)?void 0:Yn.sub_discipline_id,difficulty:Vt,is_cover:1,repeat_answer:!Vn}});case 2:ut=lr.sent,((_r=ut)===null||_r===void 0?void 0:_r.status)===0&&(Xt(-1),c.b.success("\u4FDD\u5B58\u6210\u529F"),vn(!1),Tt({type:"exercise/editExercise",payload:Object(Y.a)({},ir)}));case 4:case"end":return lr.stop()}},Xn)}));function Hn(){return fn.apply(this,arguments)}return Hn}(),onCancel:function(){var fn=Object(M.a)(N.a.mark(function Xn(){var $n,Yn,_r;return N.a.wrap(function(lr){for(;;)switch(lr.prev=lr.next){case 0:return lr.next=2,Tt({type:"exercise/editExerciseQuestion",payload:{id:pe.question_id,question_title:St,question_type:1,question_score:jn,question_choices:rt.map(function(wr){return wr.choice_text}),standard_answers:rt.filter(function(wr){return wr.is_answer}).map(function(wr){return wr.is_answer}),tag_discipline_ids:K,sub_discipline_id:($n=et.editData)===null||$n===void 0||((Yn=$n.exercise)===null||Yn===void 0)?void 0:Yn.sub_discipline_id,difficulty:Vt,repeat_answer:!Vn}});case 2:ut=lr.sent,((_r=ut)===null||_r===void 0?void 0:_r.status)===0&&(Xt(-1),c.b.success("\u4FDD\u5B58\u6210\u529F"),vn(!1),Tt({type:"exercise/editExercise",payload:Object(Y.a)({},ir)}));case 4:case"end":return lr.stop()}},Xn)}));function Hn(){return fn.apply(this,arguments)}return Hn}()}),Mn.next=23;break;case 19:return Mn.next=21,Tt({type:"exercise/editExerciseQuestion",payload:{id:pe.question_id,question_title:St,question_type:1,question_score:jn,question_choices:rt.map(function(fn){return fn.choice_text}),standard_answers:rt.filter(function(fn){return fn.is_answer}).map(function(fn){return fn.is_answer}),tag_discipline_ids:K,sub_discipline_id:(Kt=et.editData)===null||Kt===void 0||((Ct=Kt.exercise)===null||Ct===void 0)?void 0:Ct.sub_discipline_id,difficulty:Vt,repeat_answer:!Vn}});case 21:ut=Mn.sent,((Yt=ut)===null||Yt===void 0?void 0:Yt.status)===0&&(Xt(-1),c.b.success("\u4FDD\u5B58\u6210\u529F"),vn(!1),Tt({type:"exercise/editExercise",payload:Object(Y.a)({},ir)}));case 23:Mn.next=29;break;case 25:return Mn.next=27,Tt({type:"exercise/addExerciseQuestion",payload:{insert_id:pe==null?void 0:pe.insert_id,categoryId:ir.categoryId,question_title:St,question_type:1,question_score:jn,question_choices:rt.map(function(fn){return fn.choice_text}),standard_answers:rt.filter(function(fn){return fn.is_answer}).map(function(fn){return fn.is_answer}),tag_discipline_ids:K,sub_discipline_id:(nn=et.editData)===null||nn===void 0||((_n=nn.exercise)===null||_n===void 0)?void 0:_n.sub_discipline_id,difficulty:Vt,repeat_answer:!Vn}});case 27:ut=Mn.sent,((cn=ut)===null||cn===void 0?void 0:cn.status)===0&&(Xt(-1),c.b.success("\u4FDD\u5B58\u6210\u529F"),vn(!1),Tt({type:"exercise/editExercise",payload:Object(Y.a)({},ir)}));case 29:case"end":return Mn.stop()}},se)}));return function(){return Gn.apply(this,arguments)}}(),On=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(function(Gn){var se,tt;return(et==null||((se=et.editData)===null||se===void 0||((tt=se.exercise)===null||tt===void 0))?void 0:tt.exercise_status)===1?Gn:Gn.id!=="del"&&Gn.id!=="add"}),or=function(){var Gn=Object(M.a)(N.a.mark(function se(tt){return N.a.wrap(function(ut){for(;;)switch(ut.prev=ut.next){case 0:if(!(Be!==-1)){ut.next=3;break}return c.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),ut.abrupt("return");case 3:ut.t0=tt.id,ut.next=ut.t0==="del"?6:ut.t0==="up"||ut.t0==="down"?8:ut.t0==="edit"?12:ut.t0==="add"?15:17;break;case 6:return o.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(M.a)(N.a.mark(function Ct(){return N.a.wrap(function(nn){for(;;)switch(nn.prev=nn.next){case 0:return nn.next=2,Object(z.m)({id:pe.question_id});case 2:Tt({type:"exercise/editExercise",payload:Object(Y.a)({},ir)});case 3:case"end":return nn.stop()}},Ct)}))()}}),ut.abrupt("break",17);case 8:return ut.next=10,Tt({type:"exercise/exeriseMoveUpDown",payload:{id:pe.question_id,opr:tt.id}});case 10:return Tt({type:"exercise/editExercise",payload:Object(Y.a)({},ir)}),ut.abrupt("break",17);case 12:return Xt(pe.dragKey),vn(!0),ut.abrupt("break",17);case 15:return bt({key:pe.key,insert_id:pe==null?void 0:pe.question_id,question_type:0}),ut.abrupt("break",17);case 17:case"end":return ut.stop()}},se)}));return function(tt){return Gn.apply(this,arguments)}}(),Dn=function(){var se;return s.a.createElement("aside",{ref:jr},s.a.createElement("div",{className:ee.a.questionType},!(pe!=null&&pe.isPreview)&&s.a.createElement("div",null,s.a.createElement("span",{className:"font16 c-blue"},pe.key,"\u3001\u5355\u9009\u9898"),"\uFF08",pe.question_score,"\u5206\uFF09")),pe!=null&&pe.isPreview?s.a.createElement("div",{style:{display:"flex",alignItems:"flex-start"}},s.a.createElement("span",{style:{flexShrink:0},className:"font18"},pe.key,"."),s.a.createElement(be.a,{value:pe.question_title}),s.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",pe.question_score,"\u5206\uFF09")):s.a.createElement("div",{className:"mt5"},s.a.createElement(be.a,{value:pe.question_title})),s.a.createElement("div",{className:ee.a.questionChoices},pe==null||((se=pe.question_choices)===null||se===void 0)?void 0:se.map(function(tt,rt){return s.a.createElement(a.a,{key:rt},s.a.createElement(m.a,null,s.a.createElement(b.a,{key:rt,checked:pe.standard_answer.includes(rt+1),disabled:!0},Ve[rt],".")),s.a.createElement(m.a,{flex:"1"},s.a.createElement("span",{className:"c-black font14"},s.a.createElement(be.a,{value:tt.choice_text}))))})),s.a.createElement("div",{className:ee.a.action},!pe.hideAction&&On.map(function(tt,rt){return tt.id==="up"&&pe.key===1||tt.id==="down"&&pe.key===pe.len?null:s.a.createElement(w.a,{key:rt,placement:"bottom",title:tt.name},s.a.createElement("span",{onClick:function(){return or(tt)},className:tt.icon}))})))},pr=function(){var se,tt;return s.a.createElement("aside",null,s.a.createElement("div",{className:ee.a.questionType},s.a.createElement("div",null,s.a.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),s.a.createElement("p",{className:ee.a.titleWrap},s.a.createElement("span",{className:ee.a.required},"*"),s.a.createElement("span",{className:ee.a.title},"\u9898\u5E72\uFF1A")),s.a.createElement(he.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:St,onChange:function(ut){return an(ut)}}),s.a.createElement("p",{className:ee.a.titleWrap},s.a.createElement("span",{className:ee.a.required},"*"),s.a.createElement("span",{className:ee.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",s.a.createElement("span",{className:ee.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),bn.map(function(rt,ut){var Kt,Ct;return s.a.createElement("div",{className:ee.a.choiceWrap,key:ut},s.a.createElement(w.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},s.a.createElement("div",{className:"".concat(ee.a.answer," ").concat(it.includes(ut)?ee.a.activeAnswer:""),onClick:function(){it.includes(ut)?Mt(it.filter(function(nn){return nn!==ut})):Mt([].concat(Object(P.a)(it),[ut]))}},Ve[ut])),s.a.createElement("div",{className:ee.a.editorWrap},$===ut?s.a.createElement(he.a,{id:"single-question-option-".concat(ut),watch:!0,isFocus:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:rt,onChange:function(nn){bn[ut]=nn,Te(bn)}}):s.a.createElement("div",{className:ee.a.htmlWrap,onClick:function(){return re(ut)}},s.a.createElement(be.a,{value:rt}))),((Kt=et.editData)===null||Kt===void 0||((Ct=Kt.exercise)===null||Ct===void 0)?void 0:Ct.exercise_status)===1&&s.a.createElement(s.a.Fragment,null,ut>1&&s.a.createElement(w.a,{title:"\u5220\u9664"},s.a.createElement("i",{className:"".concat(ee.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return Te(bn.filter(function(nn,_n){return _n!==ut}))}})),ut<7&&ut===bn.length-1&&s.a.createElement(w.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},s.a.createElement("i",{className:"".concat(ee.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return Te([].concat(Object(P.a)(bn),[""]))}}))))}),s.a.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\u8F93\u5165\u6846\u53EF\u8BBE\u7F6E\u7B54\u6848\uFF1B\u9009\u4E2D\u7684\u9009\u9879\u5373\u4E3A\u6B63\u786E\u7B54\u6848\uFF0C\u9009\u62E9\u591A\u4E2A\u7B54\u6848\u5373\u4E3A\u591A\u9009\u9898"),s.a.createElement("p",{className:""},"\u5206\u503C\uFF1A",s.a.createElement(t.a,{value:jn,max:1e4,min:0,onChange:function(ut){Bn(ut)}})," \u5206",s.a.createElement("span",{style:{marginLeft:"30px"},className:ee.a.difficult},s.a.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",s.a.createElement(b.a.Group,{value:Vt,onChange:function(ut){Et(ut.target.value)}},s.a.createElement(b.a.Button,{value:1},"\u7B80\u5355"),s.a.createElement(b.a.Button,{value:2},"\u9002\u4E2D"),s.a.createElement(b.a.Button,{value:3},"\u56F0\u96BE")))),s.a.createElement("p",{className:ee.a.titleWrap},s.a.createElement("span",{className:"".concat(ee.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",s.a.createElement("span",{className:ee.a.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),s.a.createElement("div",{className:"mt5"},s.a.createElement(ge.a,{selectvalues:pe==null?void 0:pe.tag_discipline_ids,value:K,onChange:ae,subId:(se=et.editData)===null||se===void 0||((tt=se.exercise)===null||tt===void 0)?void 0:tt.sub_discipline_id,knowledgeOptions:Tr,onAddKnowledgeFinish:hr})),s.a.createElement("div",{style:{marginTop:10}},s.a.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),s.a.createElement(u.a,{checked:Vn,onChange:function(ut){Kn(ut)}}))),s.a.createElement("aside",{className:"tr"},(Be!==-1||pe.question_id)&&s.a.createElement(i.a,{type:"default",onClick:function(){Lt(),vn(!1)}},"\u53D6\u6D88"),s.a.createElement(i.a,{className:"ml20",type:"primary",onClick:function(){Sn()}},"\u4FDD\u5B58")))};return s.a.createElement("section",{className:ee.a.wrap},!ht&&Dn(),ht&&pr())},At=Object(V.a)(function(Ae){var ye=Ae.problemset,Se=Ae.loading,dt=Ae.globalSetting,et=Ae.exercise;return{problemset:ye,globalSetting:dt,exercise:et,loading:Se.effects}},null,null,{forwardRef:!0})(Object(g.forwardRef)(at)),Rt=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],tn=function(ye,Se){var dt=ye.problemset,et=ye.exercise,xt=ye.globalSetting,xn=ye.loading,Tt=ye.dispatch,_t=ye.onRef,mn=_t===void 0?function(){}:_t,pe=ye.editData,Gt=ye.cancelAdd,Lt=Gt===void 0?function(){}:Gt,Be=ye.editKey,ot=ye.setEditKey,Xt=ot===void 0?function(){}:ot,Pt=ye.addCallback,$t=Pt===void 0?function(){}:Pt,Zt=ye.setIsClaer,bt=Zt===void 0?function(){}:Zt,ft=Object(T.a)(ye,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","addCallback","setIsClaer"]),Nt=Object(g.useState)(""),jt=Object(S.a)(Nt,2),bn=jt[0],Te=jt[1],ve=Object(g.useState)(""),Q=Object(S.a)(ve,2),$=Q[0],re=Q[1],de=Object(g.useState)(""),Ue=Object(S.a)(de,2),it=Ue[0],Mt=Ue[1],Ln=Object(g.useState)(),kn=Object(S.a)(Ln,2),St=kn[0],an=kn[1],Pn=Object(g.useState)(!1),dn=Object(S.a)(Pn,2),jn=dn[0],Bn=dn[1],ne=Object(g.useState)([]),B=Object(S.a)(ne,2),K=B[0],ae=B[1],ue=Object(g.useState)(1),oe=Object(S.a)(ue,2),ht=oe[0],vn=oe[1],Tn=Object(g.useState)(!1),fr=Object(S.a)(Tn,2),Vt=fr[0],Et=fr[1],Jt=Object(F.i)(),Fn=Object(g.useState)([]),Vn=Object(S.a)(Fn,2),Kn=Vn[0],ir=Vn[1],jr=function(On){ir([].concat(Object(P.a)(Kn),[Object(Y.a)({},On)]))};Object(g.useEffect)(function(){var Sn;if(!(pe!=null&&pe.question_title)){Bn(!0),Te(""),Mt(""),an(10);return}Et(!(pe!=null&&pe.repeat_answer)),Te(pe==null?void 0:pe.question_title),Mt(pe==null||((Sn=pe.standard_answer)===null||Sn===void 0)?void 0:Sn[0]),an(St||(pe==null?void 0:pe.question_score)),ae(pe.tag_discipline_ids),vn(pe==null?void 0:pe.difficulty)},[dt.editData,jn]),Object(g.useEffect)(function(){var Sn,On=et!=null&&(Sn=et.tagDisciplineData)!==null&&Sn!==void 0&&Sn.tag_disciplines&&Array.isArray(et.tagDisciplineData.tag_disciplines)?et.tagDisciplineData.tag_disciplines:[];ir(On)},[et.tagDisciplineData]),Object(g.useEffect)(function(){jn&&Sn();function Sn(){return On.apply(this,arguments)}function On(){return On=Object(M.a)(N.a.mark(function or(){var Dn,pr,Gn;return N.a.wrap(function(tt){for(;;)switch(tt.prev=tt.next){case 0:return tt.next=2,Object(z.H)({sub_discipline_id:(Dn=et.editData)===null||Dn===void 0||((pr=Dn.exercise)===null||pr===void 0)?void 0:pr.sub_discipline_id});case 2:Gn=tt.sent,ir(Gn.tag_disciplines);case 4:case"end":return tt.stop()}},or)})),On.apply(this,arguments)}},[jn]),Object(g.useImperativeHandle)(Se,function(){return{onSave:ua,isEdit:jn}});var ua=function(){var Sn=Object(M.a)(N.a.mark(function On(){var or,Dn,pr,Gn,se;return N.a.wrap(function(rt){for(;;)switch(rt.prev=rt.next){case 0:if(bn){rt.next=3;break}return c.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),rt.abrupt("return",!1);case 3:if(!pe.question_id){rt.next=14;break}if(!((pe==null?void 0:pe.is_my)===1)){rt.next=8;break}o.a.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",onOk:function(){var ut=Object(M.a)(N.a.mark(function Ct(){var Yt,nn;return N.a.wrap(function(cn){for(;;)switch(cn.prev=cn.next){case 0:return cn.next=2,Tt({type:"exercise/editExerciseQuestion",payload:{id:pe.question_id,question_title:bn,question_type:4,question_score:St,standard_answers:[it],tag_discipline_ids:K,sub_discipline_id:(Yt=et.editData)===null||Yt===void 0||((nn=Yt.exercise)===null||nn===void 0)?void 0:nn.sub_discipline_id,difficulty:ht,is_cover:1,repeat_answer:!Vt}});case 2:or=cn.sent,or.status===0&&(Xt(-1),c.b.success("\u4FDD\u5B58\u6210\u529F"),Bn(!1),Tt({type:"exercise/editExercise",payload:Object(Y.a)({},Jt)}));case 4:case"end":return cn.stop()}},Ct)}));function Kt(){return ut.apply(this,arguments)}return Kt}(),onCancel:function(){var ut=Object(M.a)(N.a.mark(function Ct(){var Yt,nn;return N.a.wrap(function(cn){for(;;)switch(cn.prev=cn.next){case 0:return cn.next=2,Tt({type:"exercise/editExerciseQuestion",payload:{id:pe.question_id,question_title:bn,question_type:4,question_score:St,standard_answers:[it],tag_discipline_ids:K,sub_discipline_id:(Yt=et.editData)===null||Yt===void 0||((nn=Yt.exercise)===null||nn===void 0)?void 0:nn.sub_discipline_id,difficulty:ht,repeat_answer:!Vt}});case 2:or=cn.sent,or.status===0&&(Xt(-1),c.b.success("\u4FDD\u5B58\u6210\u529F"),Bn(!1),Tt({type:"exercise/editExercise",payload:Object(Y.a)({},Jt)}));case 4:case"end":return cn.stop()}},Ct)}));function Kt(){return ut.apply(this,arguments)}return Kt}()}),rt.next=12;break;case 8:return rt.next=10,Tt({type:"exercise/editExerciseQuestion",payload:{id:pe.question_id,question_title:bn,question_type:4,question_score:St,standard_answers:[it],tag_discipline_ids:K,sub_discipline_id:(Dn=et.editData)===null||Dn===void 0||((pr=Dn.exercise)===null||pr===void 0)?void 0:pr.sub_discipline_id,difficulty:ht,repeat_answer:!Vt}});case 10:or=rt.sent,or.status===0&&(Xt(-1),c.b.success("\u4FDD\u5B58\u6210\u529F"),Bn(!1),Tt({type:"exercise/editExercise",payload:Object(Y.a)({},Jt)}));case 12:rt.next=18;break;case 14:return rt.next=16,Tt({type:"exercise/addExerciseQuestion",payload:{insert_id:pe==null?void 0:pe.insert_id,categoryId:Jt.categoryId,exercise_bank_id:Jt.categoryId,question_title:bn,question_type:4,question_score:St,standard_answers:[it],tag_discipline_ids:K,sub_discipline_id:(Gn=et.editData)===null||Gn===void 0||((se=Gn.exercise)===null||se===void 0)?void 0:se.sub_discipline_id,difficulty:ht,repeat_answer:!Vt}});case 16:or=rt.sent,or.status===0&&(Xt(-1),c.b.success("\u4FDD\u5B58\u6210\u529F"),Bn(!1),Tt({type:"exercise/editExercise",payload:Object(Y.a)({},Jt)}));case 18:return rt.abrupt("return",{name:bn,answer_texts:[it],analysis:$});case 19:case"end":return rt.stop()}},On)}));return function(){return Sn.apply(this,arguments)}}(),Yr=function(){var On,or;return s.a.createElement("aside",null,s.a.createElement("div",{className:ee.a.questionType},s.a.createElement("div",null,s.a.createElement("span",{className:"font16 c-blue"},"\u4E3B\u89C2\u9898"),"\uFF08\u4E3B\u89C2\u9898\uFF0C\u672A\u4F5C\u7B54\u7684\u60C5\u51B5\u4E0B\u81EA\u52A8\u8BC4\u4E3A\u96F6\u5206\uFF09")),s.a.createElement(he.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:bn,onChange:function(pr){return Te(pr)}}),s.a.createElement("p",{className:ee.a.titleWrap},s.a.createElement("span",{className:ee.a.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),s.a.createElement(he.a,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:it,onChange:function(pr){return Mt(pr)}}),s.a.createElement("p",{className:""},"\u5206\u503C\uFF1A",s.a.createElement(t.a,{value:St,max:1e4,min:0,onChange:function(pr){an(pr)}})," \u5206",s.a.createElement("span",{style:{marginLeft:"30px"},className:ee.a.difficult},s.a.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",s.a.createElement(b.a.Group,{value:ht,onChange:function(pr){vn(pr.target.value)}},s.a.createElement(b.a.Button,{value:1},"\u7B80\u5355"),s.a.createElement(b.a.Button,{value:2},"\u9002\u4E2D"),s.a.createElement(b.a.Button,{value:3},"\u56F0\u96BE")))),s.a.createElement("p",{className:ee.a.titleWrap},s.a.createElement("span",{className:"".concat(ee.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",s.a.createElement("span",{className:ee.a.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),s.a.createElement("div",{className:"mt5"},s.a.createElement(ge.a,{value:K,selectvalues:pe==null?void 0:pe.tag_discipline_ids,onChange:ae,subId:(On=et.editData)===null||On===void 0||((or=On.exercise)===null||or===void 0)?void 0:or.sub_discipline_id,knowledgeOptions:Kn,onAddKnowledgeFinish:jr})),s.a.createElement("div",{style:{marginTop:10}},s.a.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),s.a.createElement(u.a,{checked:Vt,onChange:function(pr){Et(pr)}}))),s.a.createElement("aside",{className:"tr"},(Be!==-1||pe.question_id)&&s.a.createElement(i.a,{type:"default",onClick:function(){Lt(),Bn(!1)}},"\u53D6\u6D88"),s.a.createElement(i.a,{className:"ml20",type:"primary",onClick:function(){ua()}},"\u4FDD\u5B58")))},Tr=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(function(Sn){var On,or;return(et==null||((On=et.editData)===null||On===void 0||((or=On.exercise)===null||or===void 0))?void 0:or.exercise_status)===1?Sn:Sn.id!=="del"&&Sn.id!=="add"}),Jn=function(){var Sn=Object(M.a)(N.a.mark(function On(or){return N.a.wrap(function(pr){for(;;)switch(pr.prev=pr.next){case 0:if(!(Be!==-1)){pr.next=3;break}return c.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),pr.abrupt("return");case 3:pr.t0=or.id,pr.next=pr.t0==="del"?6:pr.t0==="up"||pr.t0==="down"?8:pr.t0==="edit"?12:pr.t0==="add"?15:17;break;case 6:return o.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(M.a)(N.a.mark(function se(){return N.a.wrap(function(rt){for(;;)switch(rt.prev=rt.next){case 0:return rt.next=2,Object(z.m)({id:pe.question_id});case 2:Tt({type:"exercise/editExercise",payload:Object(Y.a)({},Jt)});case 3:case"end":return rt.stop()}},se)}))()}}),pr.abrupt("break",17);case 8:return pr.next=10,Tt({type:"exercise/exeriseMoveUpDown",payload:{id:pe.question_id,opr:or.id}});case 10:return Tt({type:"exercise/editExercise",payload:Object(Y.a)({},Jt)}),pr.abrupt("break",17);case 12:return Xt(pe.dragKey),Bn(!0),pr.abrupt("break",17);case 15:return $t({key:pe.key,insert_id:pe==null?void 0:pe.question_id,question_type:4}),pr.abrupt("break",17);case 17:case"end":return pr.stop()}},On)}));return function(or){return Sn.apply(this,arguments)}}(),hr=function(){return s.a.createElement("aside",null,s.a.createElement("div",{className:ee.a.questionType},!(pe!=null&&pe.isPreview)&&s.a.createElement("div",null,s.a.createElement("span",{className:"font16 c-blue"},pe.key,"\u3001\u7B80\u7B54\u9898"),"\uFF08",pe.question_score,"\u5206\uFF09")),pe!=null&&pe.isPreview?s.a.createElement("div",{style:{display:"flex"}},s.a.createElement("span",{style:{flexShrink:0},className:"font18"},pe.key,"."),s.a.createElement(be.a,{value:pe.question_title}),s.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",pe.question_score,"\u5206\uFF09")):s.a.createElement("div",{className:"mt5"},s.a.createElement(be.a,{value:pe.question_title})),s.a.createElement("div",{className:ee.a.questionChoices},s.a.createElement("p",null,s.a.createElement("strong",null,"\u53C2\u8003\u7B54\u6848\uFF1A")),s.a.createElement(be.a,{value:it||""})),s.a.createElement("div",{className:ee.a.action},!pe.hideAction&&Tr.map(function(On,or){return On.id==="up"&&pe.key===1||On.id==="down"&&pe.key===pe.len?null:s.a.createElement(w.a,{key:or,placement:"bottom",title:On.name},s.a.createElement("span",{onClick:function(){return Jn(On)},className:On.icon}))})))};return s.a.createElement("section",{className:ee.a.wrap},!jn&&hr(),jn&&Yr())},Qt=Object(V.a)(function(Ae){var ye=Ae.problemset,Se=Ae.loading,dt=Ae.exercise,et=Ae.globalSetting;return{problemset:ye,globalSetting:et,exercise:dt,loading:Se.effects}},null,null,{forwardRef:!0})(Object(g.forwardRef)(tn)),Cn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Un=function(ye,Se){var dt=ye.problemset,et=ye.exercise,xt=ye.globalSetting,xn=ye.loading,Tt=ye.dispatch,_t=ye.onRef,mn=_t===void 0?function(){}:_t,pe=ye.editData,Gt=ye.cancelAdd,Lt=Gt===void 0?function(){}:Gt,Be=ye.editKey,ot=ye.setEditKey,Xt=ot===void 0?function(){}:ot,Pt=ye.addCallback,$t=Pt===void 0?function(){}:Pt,Zt=ye.setIsClaer,bt=Zt===void 0?function(){}:Zt,ft=Object(T.a)(ye,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","addCallback","setIsClaer"]),Nt=Object(g.useState)([]),jt=Object(S.a)(Nt,2),bn=jt[0],Te=jt[1],ve=Object(g.useState)(),Q=Object(S.a)(ve,2),$=Q[0],re=Q[1],de=Object(g.useState)([]),Ue=Object(S.a)(de,2),it=Ue[0],Mt=Ue[1],Ln=Object(g.useState)(""),kn=Object(S.a)(Ln,2),St=kn[0],an=kn[1],Pn=Object(g.useState)(5),dn=Object(S.a)(Pn,2),jn=dn[0],Bn=dn[1],ne=Object(g.useState)(!1),B=Object(S.a)(ne,2),K=B[0],ae=B[1],ue=Object(F.g)(),oe=Object(F.i)();Object(g.useEffect)(function(){Te(["","","",""])},[]),Object(g.useEffect)(function(){if(!(pe!=null&&pe.question_choices)){ae(!0),an(""),Bn(5),Te(["","","",""]),Mt([]);return}an(pe==null?void 0:pe.question_title),Bn(pe==null?void 0:pe.question_score),Te(pe==null?void 0:pe.question_choices.map(function(Jt){return Jt.choice_text}));var Et=[];pe==null||pe.standard_answer.map(function(Jt,Fn){Et.push(Jt-1)}),Mt(Et)},[pe]),Object(g.useImperativeHandle)(Se,function(){return{onSave:ht,isEdit:K}});var ht=function(){var Et=Object(M.a)(N.a.mark(function Jt(){var Fn,Vn,Kn;return N.a.wrap(function(jr){for(;;)switch(jr.prev=jr.next){case 0:if(St){jr.next=3;break}return c.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),jr.abrupt("return",!1);case 3:if(Fn=bn.findIndex(function(ua){return!ua}),!(Fn>-1)){jr.next=7;break}return c.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(Cn[Fn]," \u9009\u9879\u7684\u5185\u5BB9")),jr.abrupt("return",!1);case 7:if(it.length){jr.next=10;break}return c.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),jr.abrupt("return",!1);case 10:if(!(it.length<1)){jr.next=13;break}return c.b.info("\u8BF7\u9009\u62E9\u7B54\u6848"),jr.abrupt("return",!1);case 13:if(Vn=bn.map(function(ua,Yr){return{choice_text:ua,is_answer:it.includes(Yr)?Yr+1:0}}),!pe.question_id){jr.next=20;break}return jr.next=17,Tt({type:"exercise/editExerciseQuestion",payload:{id:pe.question_id,question_title:St,question_type:1,question_score:jn,question_choices:Vn.map(function(ua){return ua.choice_text}),standard_answers:Vn.filter(function(ua){return ua.is_answer}).map(function(ua){return ua.is_answer})}});case 17:Kn=jr.sent,jr.next=23;break;case 20:return jr.next=22,Tt({type:"exercise/addExerciseQuestion",payload:{insert_id:pe==null?void 0:pe.insert_id,categoryId:oe.categoryId,question_title:St,question_type:1,question_score:"5.0",question_choices:Vn.map(function(ua){return ua.choice_text}),standard_answers:Vn.filter(function(ua){return ua.is_answer}).map(function(ua){return ua.is_answer})}});case 22:Kn=jr.sent;case 23:Kn.status===0&&(c.b.success("\u4FDD\u5B58\u6210\u529F"),ae(!1),Tt({type:"exercise/editExercise",payload:Object(Y.a)({},oe)}));case 24:case"end":return jr.stop()}},Jt)}));return function(){return Et.apply(this,arguments)}}(),vn=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(function(Et){var Jt,Fn;return(et==null||((Jt=et.editData)===null||Jt===void 0||((Fn=Jt.exercise)===null||Fn===void 0))?void 0:Fn.exercise_status)===1?Et:Et.id!=="del"&&Et.id!=="add"}),Tn=function(){var Et=Object(M.a)(N.a.mark(function Jt(Fn){return N.a.wrap(function(Kn){for(;;)switch(Kn.prev=Kn.next){case 0:if(!(Be!==-1)){Kn.next=3;break}return c.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),Kn.abrupt("return");case 3:Kn.t0=Fn.id,Kn.next=Kn.t0==="del"?6:Kn.t0==="up"||Kn.t0==="down"?8:Kn.t0==="edit"?12:Kn.t0==="add"?14:16;break;case 6:return o.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(M.a)(N.a.mark(function jr(){return N.a.wrap(function(Yr){for(;;)switch(Yr.prev=Yr.next){case 0:return Yr.next=2,Object(z.m)({id:pe.question_id});case 2:Tt({type:"exercise/editExercise",payload:Object(Y.a)({},oe)});case 3:case"end":return Yr.stop()}},jr)}))()}}),Kn.abrupt("break",16);case 8:return Kn.next=10,Tt({type:"exercise/exeriseMoveUpDown",payload:{id:pe.question_id,opr:Fn.id}});case 10:return Tt({type:"exercise/editExercise",payload:Object(Y.a)({},oe)}),Kn.abrupt("break",16);case 12:return ue.push("/problems/".concat(pe==null?void 0:pe.hack_identifier,"/edit?type=exercises&express_id=").concat(oe.categoryId,"&question_id=").concat(pe==null?void 0:pe.question_id,"&score=").concat(pe==null?void 0:pe.question_score,"&exercise=true&callback_url=").concat(location.pathname)),Kn.abrupt("break",16);case 14:return $t({key:pe.key,insert_id:pe==null?void 0:pe.question_id,question_type:6}),Kn.abrupt("break",16);case 16:case"end":return Kn.stop()}},Jt)}));return function(Fn){return Et.apply(this,arguments)}}(),fr=function(){var Et=Object(M.a)(N.a.mark(function Jt(Fn){var Vn;return N.a.wrap(function(ir){for(;;)switch(ir.prev=ir.next){case 0:return Fn.preventDefault(),ir.next=3,Object(z.X)({id:pe==null?void 0:pe.hack_identifier});case 3:Vn=ir.sent,Vn.status===0&&Object(X.O)("/myproblems/".concat(Vn==null?void 0:Vn.identifier));case 5:case"end":return ir.stop()}},Jt)}));return function(Fn){return Et.apply(this,arguments)}}(),Vt=function(){return s.a.createElement("aside",null,s.a.createElement("div",{className:ee.a.questionType},!(pe!=null&&pe.isPreview)&&s.a.createElement("div",null,s.a.createElement("span",{className:"font16 c-blue"},pe.key,"\u3001\u7F16\u7A0B\u9898"),"\uFF08",pe.question_score,"\u5206\uFF09")),pe!=null&&pe.isPreview?s.a.createElement("div",{style:{display:"flex"}},s.a.createElement("span",{style:{flexShrink:0},className:"font18"},pe.key,"."),s.a.createElement(be.a,{value:pe.question_title}),s.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",pe.question_score,"\u5206\uFF09")):s.a.createElement("div",{className:"mt5"},s.a.createElement(be.a,{value:pe.question_title})),s.a.createElement("div",{className:ee.a.questionChoices},s.a.createElement(be.a,{value:pe.description||""})),s.a.createElement("div",{className:ee.a.action},!pe.hideAction&&vn.map(function(Jt,Fn){return Jt.id==="up"&&pe.key===1||Jt.id==="down"&&pe.key===pe.len?null:s.a.createElement(w.a,{key:Fn,placement:"bottom",title:Jt.name},s.a.createElement("span",{onClick:function(){return Tn(Jt)},className:Jt.icon}))})))};return s.a.createElement("section",{className:ee.a.wrap},Vt())},mt=Object(V.a)(function(Ae){var ye=Ae.problemset,Se=Ae.loading,dt=Ae.globalSetting,et=Ae.exercise;return{problemset:ye,globalSetting:dt,exercise:et,loading:Se.effects}},null,null,{forwardRef:!0})(Object(g.forwardRef)(Un)),lt=_("LvDl"),Ht=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],sn=function(ye,Se){var dt=ye.problemset,et=ye.exercise,xt=ye.globalSetting,xn=ye.loading,Tt=ye.dispatch,_t=ye.onRef,mn=_t===void 0?function(){}:_t,pe=ye.editData,Gt=ye.cancelAdd,Lt=Gt===void 0?function(){}:Gt,Be=ye.editKey,ot=ye.setEditKey,Xt=ot===void 0?function(){}:ot,Pt=ye.setIsClaer,$t=Pt===void 0?function(){}:Pt,Zt=ye.addCallback,bt=Zt===void 0?function(hr){}:Zt,ft=Object(T.a)(ye,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback"]),Nt=Object(g.useState)([]),jt=Object(S.a)(Nt,2),bn=jt[0],Te=jt[1],ve=Object(g.useState)(!1),Q=Object(S.a)(ve,2),$=Q[0],re=Q[1],de=Object(g.useState)(!0),Ue=Object(S.a)(de,2),it=Ue[0],Mt=Ue[1],Ln=Object(g.useState)(1),kn=Object(S.a)(Ln,2),St=kn[0],an=kn[1],Pn=Object(g.useState)(!1),dn=Object(S.a)(Pn,2),jn=dn[0],Bn=dn[1],ne=Object(g.useState)([]),B=Object(S.a)(ne,2),K=B[0],ae=B[1],ue=Object(F.i)(),oe=Object(g.useRef)(null),ht=Object(g.useState)(""),vn=Object(S.a)(ht,2),Tn=vn[0],fr=vn[1],Vt=Object(g.useState)([]),Et=Object(S.a)(Vt,2),Jt=Et[0],Fn=Et[1],Vn=function(Sn){ae([].concat(Object(P.a)(K),[Object(Y.a)({},Sn)]))};Object(g.useEffect)(function(){var hr;if(!(pe!=null&&pe.question_title)){re(!0),fr("");return}fr(pe==null?void 0:pe.question_title),Bn(!(pe!=null&&pe.repeat_answer)),an(pe==null?void 0:pe.difficulty),Te(pe.tag_discipline_ids);var Sn=pe==null||((hr=pe.sub_exercise_questions)===null||hr===void 0)?void 0:hr.map(function(On){var or,Dn,pr;return Object(Y.a)(Object(Y.a)({},On),{},{id:On.question_id,name:On.question_title,open:!1,score:On.question_score,qusList:On==null||((or=On.question_choices)===null||or===void 0)?void 0:or.map(function(Gn){return Gn.choice_text}),activeQusEditor:null,qusAnswer:(Dn=[On==null||((pr=On.question_choices)===null||pr===void 0)?void 0:pr.findIndex(function(Gn){return Gn.standard_boolean})])===null||Dn===void 0?void 0:Dn.filter(function(Gn){return Gn!==-1})})});Fn(Sn)},[pe,$]),Object(g.useEffect)(function(){$&&hr();function hr(){return Sn.apply(this,arguments)}function Sn(){return Sn=Object(M.a)(N.a.mark(function On(){var or,Dn,pr;return N.a.wrap(function(se){for(;;)switch(se.prev=se.next){case 0:return se.next=2,Object(z.H)({sub_discipline_id:(or=et.editData)===null||or===void 0||((Dn=or.exercise)===null||Dn===void 0)?void 0:Dn.sub_discipline_id});case 2:pr=se.sent,ae(pr.tag_disciplines);case 4:case"end":return se.stop()}},On)})),Sn.apply(this,arguments)}},[$]),Object(g.useEffect)(function(){var hr,Sn=et!=null&&(hr=et.tagDisciplineData)!==null&&hr!==void 0&&hr.tag_disciplines&&Array.isArray(et.tagDisciplineData.tag_disciplines)?et.tagDisciplineData.tag_disciplines:[];ae(Sn)},[et.tagDisciplineData]),Object(g.useImperativeHandle)(Se,function(){return{onSave:Kn,isEdit:$}});var Kn=function(){var hr=Object(M.a)(N.a.mark(function Sn(){var On,or,Dn,pr,Gn,se,tt,rt,ut;return N.a.wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:if(Tn){Ct.next=3;break}return c.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),Ct.abrupt("return",!1);case 3:if(!(Jt.length===0)){Ct.next=6;break}return c.b.info("\u8BF7\u60A8\u6DFB\u52A0\u5C0F\u9898"),Ct.abrupt("return",!1);case 6:On=0;case 7:if(!(On-1)){Ct.next=19;break}return c.b.info("\u8BF7\u5148\u8F93\u5165\u7B2C".concat(On+1,"\u5C0F\u9898").concat(Ht[pr],"\u9009\u9879\u7684\u5185\u5BB9")),Ct.abrupt("return",!1);case 19:if(Dn!=null&&Dn.qusAnswer.length){Ct.next=22;break}return c.b.info("\u8BF7\u8BBE\u7F6E\u7B2C".concat(On+1,"\u5C0F\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E")),Ct.abrupt("return",!1);case 22:On++,Ct.next=7;break;case 25:if(Gn=Jt.map(function(Yt){var nn;return{id:Yt.id>1?Yt.id:null,question_title:Yt.name,question_type:1,question_choices:Yt.qusList,question_score:Yt.score,standard_answers:[((nn=Yt.qusAnswer)===null||nn===void 0?void 0:nn[0])+1]}}),!pe.question_id){Ct.next=35;break}if(!((pe==null?void 0:pe.is_my)===1)){Ct.next=31;break}o.a.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",onOk:function(){var Yt=Object(M.a)(N.a.mark(function _n(){var cn,ur,Mn;return N.a.wrap(function(Hn){for(;;)switch(Hn.prev=Hn.next){case 0:return Hn.next=2,Tt({type:"exercise/editExerciseQuestion",payload:{id:pe.question_id,question_title:Tn,question_type:7,sub_questions:Gn,tag_discipline_ids:bn,sub_discipline_id:(cn=et.editData)===null||cn===void 0||((ur=cn.exercise)===null||ur===void 0)?void 0:ur.sub_discipline_id,difficulty:St,is_cover:1,repeat_answer:!jn}});case 2:se=Hn.sent,((Mn=se)===null||Mn===void 0?void 0:Mn.status)===0&&(Xt(-1),c.b.success("\u4FDD\u5B58\u6210\u529F"),re(!1),Tt({type:"exercise/editExercise",payload:Object(Y.a)({},ue)}));case 4:case"end":return Hn.stop()}},_n)}));function nn(){return Yt.apply(this,arguments)}return nn}(),onCancel:function(){var Yt=Object(M.a)(N.a.mark(function _n(){var cn,ur,Mn;return N.a.wrap(function(Hn){for(;;)switch(Hn.prev=Hn.next){case 0:return Hn.next=2,Tt({type:"exercise/editExerciseQuestion",payload:{id:pe.question_id,question_title:Tn,question_type:7,sub_questions:Gn,tag_discipline_ids:bn,sub_discipline_id:(cn=et.editData)===null||cn===void 0||((ur=cn.exercise)===null||ur===void 0)?void 0:ur.sub_discipline_id,difficulty:St,repeat_answer:!jn}});case 2:se=Hn.sent,((Mn=se)===null||Mn===void 0?void 0:Mn.status)===0&&(Xt(-1),c.b.success("\u4FDD\u5B58\u6210\u529F"),re(!1),Tt({type:"exercise/editExercise",payload:Object(Y.a)({},ue)}));case 4:case"end":return Hn.stop()}},_n)}));function nn(){return Yt.apply(this,arguments)}return nn}()}),Ct.next=35;break;case 31:return Ct.next=33,Tt({type:"exercise/editExerciseQuestion",payload:{id:pe.question_id,question_title:Tn,question_type:7,sub_questions:Gn,tag_discipline_ids:bn,sub_discipline_id:(tt=et.editData)===null||tt===void 0||((rt=tt.exercise)===null||rt===void 0)?void 0:rt.sub_discipline_id,difficulty:St,repeat_answer:!jn}});case 33:se=Ct.sent,((ut=se)===null||ut===void 0?void 0:ut.status)===0&&(Xt(-1),c.b.success("\u4FDD\u5B58\u6210\u529F"),re(!1),Tt({type:"exercise/editExercise",payload:Object(Y.a)({},ue)}));case 35:case"end":return Ct.stop()}},Sn)}));return function(){return hr.apply(this,arguments)}}(),ir=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(function(hr){var Sn,On;return(et==null||((Sn=et.editData)===null||Sn===void 0||((On=Sn.exercise)===null||On===void 0))?void 0:On.exercise_status)===1?hr:hr.id!=="del"&&hr.id!=="add"}),jr=function(){var hr=Object(M.a)(N.a.mark(function Sn(On){return N.a.wrap(function(Dn){for(;;)switch(Dn.prev=Dn.next){case 0:if(!(Be!==-1)){Dn.next=3;break}return c.b.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002"),Dn.abrupt("return");case 3:Dn.t0=On.id,Dn.next=Dn.t0==="del"?6:Dn.t0==="up"||Dn.t0==="down"?8:Dn.t0==="edit"?12:Dn.t0==="add"?15:17;break;case 6:return o.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk:function(){return Object(M.a)(N.a.mark(function Gn(){return N.a.wrap(function(tt){for(;;)switch(tt.prev=tt.next){case 0:return tt.next=2,Object(z.m)({id:pe.question_id});case 2:Tt({type:"exercise/editExercise",payload:Object(Y.a)({},ue)});case 3:case"end":return tt.stop()}},Gn)}))()}}),Dn.abrupt("break",17);case 8:return Dn.next=10,Tt({type:"exercise/exeriseMoveUpDown",payload:{id:pe.question_id,opr:On.id}});case 10:return Tt({type:"exercise/editExercise",payload:Object(Y.a)({},ue)}),Dn.abrupt("break",17);case 12:return Xt(pe.dragKey),re(!0),Dn.abrupt("break",17);case 15:return bt({key:pe.key,insert_id:pe==null?void 0:pe.question_id,question_type:0}),Dn.abrupt("break",17);case 17:case"end":return Dn.stop()}},Sn)}));return function(On){return hr.apply(this,arguments)}}(),ua=function(){var Sn;return s.a.createElement("aside",{ref:oe},s.a.createElement("div",{className:ee.a.questionType},!(pe!=null&&pe.isPreview)&&s.a.createElement("div",null,s.a.createElement("span",{className:"font16 c-blue"},pe.key,"\u3001\u7EC4\u5408\u9898"),"\uFF08",pe.question_score,"\u5206\uFF09")),pe!=null&&pe.isPreview?s.a.createElement("div",{style:{display:"flex",alignItems:"flex-start"}},s.a.createElement("span",{style:{flexShrink:0},className:"font18"},pe.key,"."),s.a.createElement(be.a,{value:pe.question_title}),s.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08\u5171",pe==null?void 0:pe.sub_q_count,"\u5C0F\u9898\uFF0C",pe.question_score,"\u5206\uFF09")):s.a.createElement("div",{className:"mt5"},s.a.createElement(be.a,{value:pe.question_title})),s.a.createElement("div",{style:{display:it?"block":"none"},className:ee.a.questionChoices},pe==null||((Sn=pe.sub_exercise_questions)===null||Sn===void 0)?void 0:Sn.map(function(On,or){var Dn;return s.a.createElement(s.a.Fragment,null,s.a.createElement("div",{style:{display:"flex",alignItems:"flex-start"}},s.a.createElement("span",{style:{flexShrink:0},className:"font18"},pe.key,".",or+1,"\uFF08\u5355\u9009\u9898\uFF09"),s.a.createElement(be.a,{value:On.question_title}),s.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",On.question_score,"\u5206\uFF09")),On==null||((Dn=On.question_choices)===null||Dn===void 0)?void 0:Dn.map(function(pr,Gn){return s.a.createElement(a.a,{key:Gn},s.a.createElement(m.a,null,s.a.createElement(b.a,{key:Gn,checked:On.standard_answer.includes(Gn+1),disabled:!0},Ht[Gn],".")),s.a.createElement(m.a,{flex:"1"},s.a.createElement("span",{className:"c-black font14"},s.a.createElement(be.a,{value:pr.choice_text}))))}))})),s.a.createElement("div",{className:ee.a.action},s.a.createElement("span",{className:"c-light-primary current",onClick:function(){return Mt(!it)},style:{}},it?"\u6536\u8D77":"\u5C55\u5F00"),!pe.hideAction&&ir.map(function(On,or){return On.id==="up"&&pe.key===1||On.id==="down"&&pe.key===pe.len?null:s.a.createElement(w.a,{key:or,placement:"bottom",title:On.name},s.a.createElement("span",{onClick:function(){return jr(On)},className:On.icon}))})))},Yr=function(){var Sn,On;return s.a.createElement("aside",null,s.a.createElement("div",{className:ee.a.questionType},s.a.createElement("div",null,s.a.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),s.a.createElement("section",{className:ee.a.wrap,style:{padding:0}},s.a.createElement("p",{className:ee.a.titleWrap},s.a.createElement("span",{className:ee.a.required},"*"),s.a.createElement("span",{className:ee.a.title},"\u9898\u5E72\uFF1A")),s.a.createElement(he.a,{id:"combination-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Tn,onChange:function(Dn){return fr(Dn)}}),s.a.createElement("p",null,"\u5C0F\u9898\u6570\uFF1A",Jt==null?void 0:Jt.length),Jt==null?void 0:Jt.map(function(or,Dn){var pr;return s.a.createElement("div",{className:ee.a.fold,key:or.id},s.a.createElement("div",{onClick:function(){return Jn("open",Dn)},className:ee.a.head},s.a.createElement("i",{className:"iconfont icon-sanjiaoxing",style:{transform:or.open?"initial":"rotate(270deg) translate(2px, 4px)"}}),s.a.createElement("span",null,"\u7B2C",Dn+1,"\u5C0F\u9898\uFF08\u5355\u9009\u9898\uFF09"),s.a.createElement("b",{onClick:function(se){se.stopPropagation(),Jn("delete",Dn)},className:"iconfont icon-shanchu8"})),s.a.createElement("div",{className:"mb10",style:{display:or.open?"block":"none"}},s.a.createElement(he.a,{watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:or==null?void 0:or.name,onChange:function(se){return Jn("value",Dn,se)}}),s.a.createElement("p",{className:ee.a.titleWrap},s.a.createElement("span",{className:ee.a.required},"*"),s.a.createElement("span",{className:ee.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",s.a.createElement("span",{className:ee.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),or==null||((pr=or.qusList)===null||pr===void 0)?void 0:pr.map(function(Gn,se){var tt,rt;return s.a.createElement("div",{className:ee.a.choiceWrap,key:se},s.a.createElement(w.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},s.a.createElement("div",{className:"".concat(ee.a.answer," ").concat(or!=null&&(tt=or.qusAnswer)!==null&&tt!==void 0&&tt.includes(se)?ee.a.activeAnswer:""),onClick:function(){return Jn("answer",Dn,se)}},Ht[se])),s.a.createElement("div",{className:ee.a.editorWrap},(or==null?void 0:or.activeQusEditor)===se?s.a.createElement(he.a,{id:"single-question-option-".concat(se),watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Gn,onChange:function(Kt){return Jn("details",Dn,Kt)}}):s.a.createElement("div",{className:ee.a.htmlWrap,onClick:function(){return Jn("edit",Dn,se)}},s.a.createElement(be.a,{value:Gn}))),se>1&&s.a.createElement(w.a,{title:"\u5220\u9664"},s.a.createElement("i",{className:"".concat(ee.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return Jn("deleteQus",Dn,se)}})),se<7&&se===(or==null||((rt=or.qusList)===null||rt===void 0)?void 0:rt.length)-1&&s.a.createElement(w.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},s.a.createElement("i",{className:"".concat(ee.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return Jn("addQus",Dn)}})))}),s.a.createElement("p",{className:"mt10"},"\u5206\u503C\uFF1A",s.a.createElement(t.a,{value:or.score,max:1e4,min:0,onChange:function(se){return Jn("score",Dn,se)}})," \u5206")))}),Jt.length<20&&s.a.createElement(i.a,{type:"primary",onClick:Tr},s.a.createElement("i",{className:"iconfont icon-tianjiatimu mr5 font14"}),"\u6DFB\u52A0\u5C0F\u9898")),s.a.createElement("p",{className:"mt10"},s.a.createElement("span",{className:ee.a.difficult},s.a.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",s.a.createElement(b.a.Group,{value:St,onChange:function(Dn){an(Dn.target.value)}},s.a.createElement(b.a.Button,{value:1},"\u7B80\u5355"),s.a.createElement(b.a.Button,{value:2},"\u9002\u4E2D"),s.a.createElement(b.a.Button,{value:3},"\u56F0\u96BE")))),s.a.createElement("p",{className:ee.a.titleWrap},s.a.createElement("span",{className:"".concat(ee.a.title)},"\u77E5\u8BC6\u70B9\uFF1A",s.a.createElement("span",{className:ee.a.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),s.a.createElement("div",{className:"mt5"},s.a.createElement(ge.a,{selectvalues:pe==null?void 0:pe.tag_discipline_ids,value:bn,onChange:Te,subId:(Sn=et.editData)===null||Sn===void 0||((On=Sn.exercise)===null||On===void 0)?void 0:On.sub_discipline_id,knowledgeOptions:K,onAddKnowledgeFinish:Vn}))),s.a.createElement("aside",{className:"tr"},(Be!==-1||pe.question_id)&&s.a.createElement(i.a,{type:"default",onClick:function(){Lt(),re(!1)}},"\u53D6\u6D88"),s.a.createElement(i.a,{className:"ml20",type:"primary",onClick:function(){Kn()}},"\u4FDD\u5B58")))},Tr=function(){var Sn={id:Math.random(),item_type:"SINGLE",open:!1,name:"",qusList:["","","",""],activeQusEditor:null,qusAnswer:[],analysis:""};Fn(Jt.concat(Sn))},Jn=function(Sn,On,or){var Dn=Object(lt.cloneDeep)(Jt);if(Sn==="open"&&(Dn[On].open=!Dn[On].open),Sn==="delete"&&Dn.splice(On,1),Sn==="value"&&(Dn[On].name=or),Sn==="answer"&&(Dn[On].qusAnswer=[or]),Sn==="edit"&&(Dn[On].activeQusEditor=or),Sn==="details"&&(Dn[On].qusList[Dn[On].activeQusEditor]=or),Sn==="addQus"&&(Dn[On].qusList=Dn[On].qusList.concat("")),Sn==="deleteQus"){var pr;Dn[On].qusList=Dn[On].qusList.filter(function(Gn,se){return se!==or}),Dn[On].qusAnswer=(pr=Dn[On].qusAnswer)===null||pr===void 0?void 0:pr.filter(function(Gn){return Gn!==or})}Sn==="analysis"&&(Dn[On].analysis=or),Sn==="score"&&(Dn[On].score=or),Fn(Dn)};return s.a.createElement("section",{className:ee.a.wrap},!$&&ua(),$&&Yr())},Dt=Object(V.a)(function(Ae){var ye=Ae.problemset,Se=Ae.loading,dt=Ae.globalSetting,et=Ae.exercise;return{problemset:ye,globalSetting:dt,exercise:et,loading:Se.effects}},null,null,{forwardRef:!0})(Object(g.forwardRef)(sn)),wt=_("ngQI"),Qe=_("loLm"),Je=_.n(Qe),Xe=function(ye){var Se=ye.data,dt=ye.isDragDisabled,et=dt===void 0?!1:dt,xt=ye.editorProps,xn=xt===void 0?{}:xt,Tt=ye.onDragEnd,_t=Tt===void 0?function(){}:Tt,mn=function(){var $t,Zt,bt,ft,Nt,jt,bn,Te,ve,Q,$,re,de,Ue,it,Mt,Ln=[{name:"\u5355\u9009\u9898",type:0,count:Se==null||(($t=Se.exercise_types)===null||$t===void 0)?void 0:$t.q_singles,score:Se==null||((Zt=Se.exercise_types)===null||Zt===void 0)?void 0:Zt.q_singles_scores,items:[]},{name:"\u591A\u9009\u9898",type:1,count:Se==null||((bt=Se.exercise_types)===null||bt===void 0)?void 0:bt.q_doubles,score:Se==null||((ft=Se.exercise_types)===null||ft===void 0)?void 0:ft.q_doubles_scores,items:[]},{name:"\u5224\u65AD\u9898",type:2,count:Se==null||((Nt=Se.exercise_types)===null||Nt===void 0)?void 0:Nt.q_judges,score:Se==null||((jt=Se.exercise_types)===null||jt===void 0)?void 0:jt.q_judges_scores,items:[]},{name:"\u586B\u7A7A\u9898",type:3,count:Se==null||((bn=Se.exercise_types)===null||bn===void 0)?void 0:bn.q_nulls,score:Se==null||((Te=Se.exercise_types)===null||Te===void 0)?void 0:Te.q_nulls_scores,items:[]},{name:"\u7B80\u7B54\u9898",type:4,count:Se==null||((ve=Se.exercise_types)===null||ve===void 0)?void 0:ve.q_mains,score:Se==null||((Q=Se.exercise_types)===null||Q===void 0)?void 0:Q.q_mains_scores,items:[]},{name:"\u5B9E\u8BAD\u9898",type:5,count:Se==null||(($=Se.exercise_types)===null||$===void 0)?void 0:$.q_shixuns,score:Se==null||((re=Se.exercise_types)===null||re===void 0)?void 0:re.q_shixuns_scores,items:[]},{name:"\u7F16\u7A0B\u9898",type:6,count:Se==null||((de=Se.exercise_types)===null||de===void 0)?void 0:de.q_pros,score:Se==null||((Ue=Se.exercise_types)===null||Ue===void 0)?void 0:Ue.q_pros_scores,items:[]},{name:"\u7EC4\u5408\u9898",type:7,count:Se==null||((it=Se.exercise_types)===null||it===void 0)?void 0:it.q_combinations,score:Se==null||((Mt=Se.exercise_types)===null||Mt===void 0)?void 0:Mt.q_combination_scores,items:[]}];return Ln},pe=function($t,Zt,bt){var ft=Array.from($t),Nt=ft.splice(Zt,1),jt=Object(S.a)(Nt,1),bn=jt[0];return ft.splice(bt,0,bn),ft},Gt=function($t,Zt,bt){if(!$t.destination)return;var ft=pe(Zt,$t.source.index,$t.destination.index);_t(ft,bt)},Lt=function($t,Zt){if(Zt===0)return s.a.createElement(s.a.Fragment,null,s.a.createElement(At,Object(U.a)({editData:$t},$t)),s.a.createElement(L.a,null));if(Zt===1)return s.a.createElement(s.a.Fragment,null,s.a.createElement(xe,Object(U.a)({editData:$t},$t)),s.a.createElement(L.a,null));if(Zt===2)return s.a.createElement(s.a.Fragment,null,s.a.createElement(fe,Object(U.a)({editData:$t},$t)),s.a.createElement(L.a,null));if(Zt===3)return s.a.createElement(s.a.Fragment,null,s.a.createElement(Ge,Object(U.a)({editData:$t},$t)),s.a.createElement(L.a,null));if(Zt===4)return s.a.createElement(s.a.Fragment,null,s.a.createElement(Qt,Object(U.a)({editData:$t},$t)),s.a.createElement(L.a,null));if(Zt===5)return s.a.createElement(s.a.Fragment,null,s.a.createElement(Pe,Object(U.a)({editData:$t},$t)),s.a.createElement(L.a,null));if(Zt===6)return s.a.createElement(s.a.Fragment,null,s.a.createElement(mt,Object(U.a)({editData:$t},$t)),s.a.createElement(L.a,null));if(Zt===7)return s.a.createElement(s.a.Fragment,null,s.a.createElement(Dt,Object(U.a)({editData:$t},$t)),s.a.createElement(L.a,null))},Be=function($t,Zt,bt){return s.a.createElement(wt.a,{onDragEnd:function(Nt){return Gt(Nt,$t,Zt)}},s.a.createElement(wt.c,{droppableId:"droppable"},function(ft,Nt){return s.a.createElement("div",Object(U.a)({ref:ft.innerRef},ft.droppableProps,{style:{width:"100%"}}),$t==null?void 0:$t.map(function(jt,bn){var Te,ve=Object(Y.a)(Object(Y.a)({},jt),{},{key:bn+1,hideAction:!0,isPreview:!0,dragKey:Zt+"-"+bn},xn);return s.a.createElement(wt.b,{key:ve==null?void 0:ve.question_id,draggableId:ve==null||((Te=ve.question_id)===null||Te===void 0)?void 0:Te.toString(),index:bn,isDragDisabled:et},function(Q,$){return s.a.createElement("aside",Object(U.a)({ref:Q.innerRef},Q.draggableProps,Q.dragHandleProps),s.a.createElement("div",{className:Je.a.posWarp,id:ve.dragKey},Lt(ve,Zt),!et&&s.a.createElement("div",{className:Je.a.pos},s.a.createElement("div",{className:Je.a.tips},"\u62D6\u52A8\u53EF\u4EE5\u6539\u53D8\u8BD5\u9898\u663E\u793A\u987A\u5E8F"))))})}))}))},ot=function($t){var Zt=["\u96F6","\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03","\u516B","\u4E5D"],bt=["","\u5341","\u767E","\u5343","\u4E07"];$t=parseInt($t);var ft=function(Te){for(var ve=Te.toString().split("").reverse(),Q="",$=0;$0&&ve[$]==0&&ve[$-1]==0?"":Zt[ve[$]]+(ve[$]==0?bt[0]:bt[$]))+Q;return Q},Nt=Math.floor($t/1e4),jt=$t%1e4;return jt.toString().length<4&&(jt="0"+jt),Nt?ft(Nt)+"\u4E07"+ft(jt):ft($t)},Xt=function(){var $t,Zt=mn();Se==null||(($t=Se.exercise_questions)===null||$t===void 0)||$t.forEach(function(ft,Nt){if(ft.question_type===0){var jt,bn;(jt=Zt[ft.question_type])===null||jt===void 0||((bn=jt.items)===null||bn===void 0)||bn.push(ft)}if(ft.question_type===1){var Te,ve;(Te=Zt[ft.question_type])===null||Te===void 0||((ve=Te.items)===null||ve===void 0)||ve.push(ft)}if(ft.question_type===2){var Q,$;(Q=Zt[ft.question_type])===null||Q===void 0||(($=Q.items)===null||$===void 0)||$.push(ft)}if(ft.question_type===3){var re,de;(re=Zt[ft.question_type])===null||re===void 0||((de=re.items)===null||de===void 0)||de.push(ft)}if(ft.question_type===4){var Ue,it;(Ue=Zt[ft.question_type])===null||Ue===void 0||((it=Ue.items)===null||it===void 0)||it.push(ft)}if(ft.question_type===5){var Mt,Ln;(Mt=Zt[ft.question_type])===null||Mt===void 0||((Ln=Mt.items)===null||Ln===void 0)||Ln.push(ft)}if(ft.question_type===6){var kn,St;(kn=Zt[ft.question_type])===null||kn===void 0||((St=kn.items)===null||St===void 0)||St.push(ft)}if(ft.question_type===7){var an,Pn;(an=Zt[ft.question_type])===null||an===void 0||((Pn=an.items)===null||Pn===void 0)||Pn.push(ft)}});var bt=Se==null?void 0:Se.map(function(ft,Nt){return s.a.createElement(s.a.Fragment,{key:Nt},s.a.createElement("div",{className:"pl20"},s.a.createElement("span",{className:"font16 c-light-primary"},ot(Nt+1),"\u3001",ft.name),s.a.createElement("span",{className:"c-grey-999"},"\uFF08\u5171",ft.count,"\u9898",(ft==null?void 0:ft.question_type)===7?"\uFF0C\u5305\u542B".concat(ft.sub_count,"\u5C0F\u9898"):"","\uFF1B\u5171",ft.score,"\u5206\uFF09")),Be(ft.items,ft==null?void 0:ft.question_type,ft==null?void 0:ft.name))});return bt};return s.a.createElement("div",null," ",Xt()," ")},Oe=ie.a=Xe},LdHM:function(Ye,ie,_){"use strict";_.d(ie,"b",function(){return h}),_.d(ie,"a",function(){return x});var Y=_("1OyB"),j=_("vuIU"),L=_("Ji7U"),U=_("LK+K"),S=_("q1tI"),g=_("rePB"),s=_("Ff2n"),d=_("ODXe"),w=_("4IlW"),p=_("bX4T"),a=_("YrtM"),f=_("TSYQ"),E=_.n(f),y=_("+nKL"),m=_("8OUc"),O=function(J,X){var te=J.prefixCls,ee=J.id,be=J.flattenOptions,ge=J.childrenAsData,je=J.values,He=J.searchValue,nt=J.multiple,Ge=J.defaultActiveFirstOption,he=J.height,ce=J.itemHeight,Ee=J.notFoundContent,fe=J.open,Ne=J.menuItemSelectedIcon,Ce=J.virtual,xe=J.onSelect,ze=J.onToggleOpen,Le=J.onActiveValue,Fe=J.onScroll,Pe=J.onMouseEnter,Ve="".concat(te,"-item"),at=Object(a.a)(function(){return be},[fe,be],function(wt,Qe){return Qe[0]&&wt[1]!==Qe[1]}),At=S.useRef(null),Rt=function(Qe){Qe.preventDefault()},tn=function(Qe){At.current&&At.current.scrollTo({index:Qe})},Qt=function(Qe){for(var Je=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,Xe=at.length,Oe=0;Oe1&&arguments[1]!==void 0?arguments[1]:!1;return Object(C.a)(H).map(function(X,te){if(!S.isValidElement(X)||!X.type)return null;var ee=X.type.isSelectOptGroup,be=X.key,ge=X.props,je=ge.children,He=Object(s.a)(ge,["children"]);return J||!ee?A(X):Object(t.a)(Object(t.a)({key:"__RC_SELECT_GRP__".concat(be===null?te:be,"__"),label:be},He),{},{options:v(je)})}).filter(function(X){return X})}var o=_("2Qr1"),l=_("qNPg"),c=_("U8pU"),M=_("Kwbf"),P=_("WKfj");function T(H){var J=H.mode,X=H.options,te=H.children,ee=H.backfill,be=H.allowClear,ge=H.placeholder,je=H.getInputElement,He=H.showSearch,nt=H.onSearch,Ge=H.defaultOpen,he=H.autoFocus,ce=H.labelInValue,Ee=H.value,fe=H.inputValue,Ne=H.optionLabelProp,Ce=J==="multiple"||J==="tags",xe=He!==void 0?He:Ce||J==="combobox",ze=X||v(te);if(Object(M.a)(J!=="tags"||ze.every(function(Ve){return!Ve.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),J==="tags"||J==="combobox"){var Le=ze.some(function(Ve){return Ve.options?Ve.options.some(function(at){return typeof("value"in at?at.value:at.key)=="number"}):typeof("value"in Ve?Ve.value:Ve.key)=="number"});Object(M.a)(!Le,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(M.a)(J!=="combobox"||!Ne,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(M.a)(J==="combobox"||!ee,"`backfill` only works with `combobox` mode."),Object(M.a)(J==="combobox"||!je,"`getInputElement` only work with `combobox` mode."),Object(M.b)(J!=="combobox"||!je||!be||!ge,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),nt&&!xe&&J!=="combobox"&&J!=="tags"&&Object(M.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(M.b)(!Ge||he,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),Ee!=null){var Fe=Object(P.d)(Ee);Object(M.a)(!ce||Fe.every(function(Ve){return Object(c.a)(Ve)==="object"&&("key"in Ve||"value"in Ve)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(M.a)(!Ce||Array.isArray(Ee),"`value` should be array when `mode` is `multiple` or `tags`")}if(te){var Pe=null;Object(C.a)(te).some(function(Ve){if(!S.isValidElement(Ve)||!Ve.type)return!1;var at=Ve.type;if(at.isSelectOption)return!1;if(at.isSelectOptGroup){var At=Object(C.a)(Ve.props.children).every(function(Rt){return!S.isValidElement(Rt)||!Ve.type||Rt.type.isSelectOption?!0:(Pe=Rt.type,!1)});return!At}return Pe=at,!0}),Pe&&Object(M.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Pe.displayName||Pe.name||Pe,"`.")),Object(M.a)(fe===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var k=T,N=Object(l.a)({prefixCls:"rc-select",components:{optionList:r},convertChildrenToData:v,flattenOptions:o.d,getLabeledValue:o.e,filterOptions:o.b,isValueDisabled:o.g,findValueOption:o.c,warningProps:k,fillOptionsWithMissingValue:o.a}),F=function(H){Object(L.a)(X,H);var J=Object(U.a)(X);function X(){var te;return Object(Y.a)(this,X),te=J.apply(this,arguments),te.selectRef=S.createRef(),te.focus=function(){te.selectRef.current.focus()},te.blur=function(){te.selectRef.current.blur()},te}return Object(j.a)(X,[{key:"render",value:function(){return S.createElement(N,Object.assign({ref:this.selectRef},this.props))}}]),X}(S.Component);F.Option=h,F.OptGroup=x;var V=F,z=ie.c=V},M8RZ:function(Ye,ie,_){"use strict";_.d(ie,"a",function(){return w});var Y=_("fWQN"),j=_("mtLc"),L=_("yKVA"),U=_("879j"),S=_("q1tI"),g=_.n(S),s=_("i8i4"),d=_.n(s),w=function(p){Object(L.a)(f,p);var a=Object(U.a)(f);function f(E){var y;Object(Y.a)(this,f),y=a.call(this,E);var m=window.document;return y.node=m.createElement("div"),m.body.appendChild(y.node),y}return Object(j.a)(f,[{key:"render",value:function(){var y=this.props.children;return Object(s.createPortal)(y,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),f}(g.a.Component)},MEGo:function(Ye,ie,_){var Y=_("4fz+"),j=_("Dagg"),L=_("dqUG"),U=_("2fw6"),S=_("x6Kt"),g=_("rmlV"),s=_("yxFR"),d=_("y+Vt"),w=_("h7HQ"),p=_("1Jh7"),a=_("SKnc"),f=_("K2GJ"),E=_("Fofx"),y=_("NC18"),m=y.createFromString,O=_("bYtY"),i=O.isString,r=O.extend,u=O.defaults,h=O.trim,b=O.each,x=/[\s,]+/;function t(X){if(i(X)){var te=new DOMParser;X=te.parseFromString(X,"text/xml")}for(X.nodeType===9&&(X=X.firstChild);X.nodeName.toLowerCase()!=="svg"||X.nodeType!==1;)X=X.nextSibling;return X}function C(){this._defs={},this._root=null,this._isDefine=!1,this._isText=!1}C.prototype.parse=function(X,te){te=te||{};var ee=t(X);if(!ee)throw new Error("Illegal svg");var be=new Y;this._root=be;var ge=ee.getAttribute("viewBox")||"",je=parseFloat(ee.getAttribute("width")||te.width),He=parseFloat(ee.getAttribute("height")||te.height);isNaN(je)&&(je=null),isNaN(He)&&(He=null),P(ee,be,null,!0);for(var nt=ee.firstChild;nt;)this._parseNode(nt,be),nt=nt.nextSibling;var Ge,he;if(ge){var ce=h(ge).split(x);ce.length>=4&&(Ge={x:parseFloat(ce[0]||0),y:parseFloat(ce[1]||0),width:parseFloat(ce[2]),height:parseFloat(ce[3])})}if(Ge&&je!=null&&He!=null&&(he=H(Ge,je,He),!te.ignoreViewBox)){var Ee=be;be=new Y,be.add(Ee),Ee.scale=he.scale.slice(),Ee.position=he.position.slice()}return!te.ignoreRootClip&&je!=null&&He!=null&&be.setClipPath(new S({shape:{x:0,y:0,width:je,height:He}})),{root:be,width:je,height:He,viewBoxRect:Ge,viewBoxTransform:he}},C.prototype._parseNode=function(X,te){var ee=X.nodeName.toLowerCase();ee==="defs"?this._isDefine=!0:ee==="text"&&(this._isText=!0);var be;if(this._isDefine){var ge=v[ee];if(ge){var je=ge.call(this,X),He=X.getAttribute("id");He&&(this._defs[He]=je)}}else{var ge=A[ee];ge&&(be=ge.call(this,X,te),te.add(be))}for(var nt=X.firstChild;nt;)nt.nodeType===1&&this._parseNode(nt,be),nt.nodeType===3&&this._isText&&this._parseText(nt,be),nt=nt.nextSibling;ee==="defs"?this._isDefine=!1:ee==="text"&&(this._isText=!1)},C.prototype._parseText=function(X,te){if(X.nodeType===1){var ee=X.getAttribute("dx")||0,be=X.getAttribute("dy")||0;this._textX+=parseFloat(ee),this._textY+=parseFloat(be)}var ge=new L({style:{text:X.textContent,transformText:!0},position:[this._textX||0,this._textY||0]});l(te,ge),P(X,ge,this._defs);var je=ge.style.fontSize;je&&je<9&&(ge.style.fontSize=9,ge.scale=ge.scale||[1,1],ge.scale[0]*=je/9,ge.scale[1]*=je/9);var He=ge.getBoundingRect();return this._textX+=He.width,te.add(ge),ge};var A={g:function(X,te){var ee=new Y;return l(te,ee),P(X,ee,this._defs),ee},rect:function(X,te){var ee=new S;return l(te,ee),P(X,ee,this._defs),ee.setShape({x:parseFloat(X.getAttribute("x")||0),y:parseFloat(X.getAttribute("y")||0),width:parseFloat(X.getAttribute("width")||0),height:parseFloat(X.getAttribute("height")||0)}),ee},circle:function(X,te){var ee=new U;return l(te,ee),P(X,ee,this._defs),ee.setShape({cx:parseFloat(X.getAttribute("cx")||0),cy:parseFloat(X.getAttribute("cy")||0),r:parseFloat(X.getAttribute("r")||0)}),ee},line:function(X,te){var ee=new s;return l(te,ee),P(X,ee,this._defs),ee.setShape({x1:parseFloat(X.getAttribute("x1")||0),y1:parseFloat(X.getAttribute("y1")||0),x2:parseFloat(X.getAttribute("x2")||0),y2:parseFloat(X.getAttribute("y2")||0)}),ee},ellipse:function(X,te){var ee=new g;return l(te,ee),P(X,ee,this._defs),ee.setShape({cx:parseFloat(X.getAttribute("cx")||0),cy:parseFloat(X.getAttribute("cy")||0),rx:parseFloat(X.getAttribute("rx")||0),ry:parseFloat(X.getAttribute("ry")||0)}),ee},polygon:function(X,te){var ee=X.getAttribute("points");ee&&(ee=c(ee));var be=new w({shape:{points:ee||[]}});return l(te,be),P(X,be,this._defs),be},polyline:function(X,te){var ee=new d;l(te,ee),P(X,ee,this._defs);var be=X.getAttribute("points");be&&(be=c(be));var ge=new p({shape:{points:be||[]}});return ge},image:function(X,te){var ee=new j;return l(te,ee),P(X,ee,this._defs),ee.setStyle({image:X.getAttribute("xlink:href"),x:X.getAttribute("x"),y:X.getAttribute("y"),width:X.getAttribute("width"),height:X.getAttribute("height")}),ee},text:function(X,te){var ee=X.getAttribute("x")||0,be=X.getAttribute("y")||0,ge=X.getAttribute("dx")||0,je=X.getAttribute("dy")||0;this._textX=parseFloat(ee)+parseFloat(ge),this._textY=parseFloat(be)+parseFloat(je);var He=new Y;return l(te,He),P(X,He,this._defs),He},tspan:function(X,te){var ee=X.getAttribute("x"),be=X.getAttribute("y");ee!=null&&(this._textX=parseFloat(ee)),be!=null&&(this._textY=parseFloat(be));var ge=X.getAttribute("dx")||0,je=X.getAttribute("dy")||0,He=new Y;return l(te,He),P(X,He,this._defs),this._textX+=ge,this._textY+=je,He},path:function(X,te){var ee=X.getAttribute("d")||"",be=m(ee);return l(te,be),P(X,be,this._defs),be}},v={lineargradient:function(X){var te=parseInt(X.getAttribute("x1")||0,10),ee=parseInt(X.getAttribute("y1")||0,10),be=parseInt(X.getAttribute("x2")||10,10),ge=parseInt(X.getAttribute("y2")||0,10),je=new a(te,ee,be,ge);return o(X,je),je},radialgradient:function(X){}};function o(X,te){for(var ee=X.firstChild;ee;){if(ee.nodeType===1){var be=ee.getAttribute("offset");be.indexOf("%")>0?be=parseInt(be,10)/100:be?be=parseFloat(be):be=0;var ge=ee.getAttribute("stop-color")||"#000000";te.addColorStop(be,ge)}ee=ee.nextSibling}}function l(X,te){X&&X.__inheritedStyle&&(te.__inheritedStyle||(te.__inheritedStyle={}),u(te.__inheritedStyle,X.__inheritedStyle))}function c(X){for(var te=h(X).split(x),ee=[],be=0;be0;je-=2){var He=ge[je],nt=ge[je-1];be=be||E.create();switch(nt){case"translate":He=h(He).split(x),E.translate(be,be,[parseFloat(He[0]),parseFloat(He[1]||0)]);break;case"scale":He=h(He).split(x),E.scale(be,be,[parseFloat(He[0]),parseFloat(He[1]||He[0])]);break;case"rotate":He=h(He).split(x),E.rotate(be,be,parseFloat(He[0]));break;case"skew":He=h(He).split(x),console.warn("Skew transform is not supported yet");break;case"matrix":var He=h(He).split(x);be[0]=parseFloat(He[0]),be[1]=parseFloat(He[1]),be[2]=parseFloat(He[2]),be[3]=parseFloat(He[3]),be[4]=parseFloat(He[4]),be[5]=parseFloat(He[5]);break}}te.setLocalTransform(be)}}var V=/([^\s:;]+)\s*:\s*([^:;]+)/g;function z(X){var te=X.getAttribute("style"),ee={};if(!te)return ee;var be={};V.lastIndex=0;for(var ge;(ge=V.exec(te))!=null;)be[ge[1]]=ge[2];for(var je in M)M.hasOwnProperty(je)&&be[je]!=null&&(ee[M[je]]=be[je]);return ee}function H(X,te,ee){var be=te/X.width,ge=ee/X.height,je=Math.min(be,ge),He=[je,je],nt=[-(X.x+X.width/2)*je+te/2,-(X.y+X.height/2)*je+ee/2];return{scale:He,position:nt}}function J(X,te){var ee=new C;return ee.parse(X,te)}ie.parseXML=t,ie.makeViewBoxTransform=H,ie.parseSVG=J},MI8n:function(Ye,ie,_){"use strict";_.d(ie,"b",function(){return g}),_.d(ie,"a",function(){return w}),_.d(ie,"e",function(){return p}),_.d(ie,"d",function(){return a}),_.d(ie,"c",function(){return f}),_.d(ie,"f",function(){return E});var Y=_("/cxE"),j=_("C/vA"),L=_("pmY6"),U=_("24hK"),S=function(){var y=function(m,O){return y=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,r){i.__proto__=r}||function(i,r){for(var u in r)r.hasOwnProperty(u)&&(i[u]=r[u])},y(m,O)};return function(m,O){y(m,O);function i(){this.constructor=m}m.prototype=O===null?Object.create(O):(i.prototype=O.prototype,new i)}}(),g;(function(y){y.None=function(){return L.a.None};function m(k){return function(N,F,V){F===void 0&&(F=null);var z=!1,H;return H=k(function(J){return z?void 0:(H?H.dispose():z=!0,N.call(F,J))},null,V),z&&H.dispose(),H}}y.once=m;function O(k,N){return x(function(F,V,z){return V===void 0&&(V=null),k(function(H){return F.call(V,N(H))},null,z)})}y.map=O;function i(k,N){return x(function(F,V,z){return V===void 0&&(V=null),k(function(H){N(H),F.call(V,H)},null,z)})}y.forEach=i;function r(k,N){return x(function(F,V,z){return V===void 0&&(V=null),k(function(H){return N(H)&&F.call(V,H)},null,z)})}y.filter=r;function u(k){return k}y.signal=u;function h(){for(var k=[],N=0;N1)&&ee.fire(ge),te=0},F)})},onLastListenerRemove:function(){H.dispose()}});return ee.event}y.debounce=t;function C(k){var N=new Date().getTime();return O(m(k),function(F){return new Date().getTime()-N})}y.stopwatch=C;function A(k){var N=!0,F;return r(k,function(V){var z=N||V!==F;return N=!1,F=V,z})}y.latch=A;function v(k,N,F){N===void 0&&(N=!1),F===void 0&&(F=[]);var V=F.slice(),z=k(function(X){V?V.push(X):J.fire(X)}),H=function(){V&&V.forEach(function(X){return J.fire(X)}),V=null},J=new w({onFirstListenerAdd:function(){z||(z=k(function(X){return J.fire(X)}))},onFirstListenerDidAdd:function(){V&&(N?setTimeout(H):H())},onLastListenerRemove:function(){z&&z.dispose(),z=null}});return J.event}y.buffer=v;var o=function(){function k(N){this.event=N}return k.prototype.map=function(N){return new k(O(this.event,N))},k.prototype.forEach=function(N){return new k(i(this.event,N))},k.prototype.filter=function(N){return new k(r(this.event,N))},k.prototype.reduce=function(N,F){return new k(b(this.event,N,F))},k.prototype.latch=function(){return new k(A(this.event))},k.prototype.debounce=function(N,F,V,z){return F===void 0&&(F=100),V===void 0&&(V=!1),new k(t(this.event,N,F,V,z))},k.prototype.on=function(N,F,V){return this.event(N,F,V)},k.prototype.once=function(N,F,V){return m(this.event)(N,F,V)},k}();function l(k){return new o(k)}y.chain=l;function c(k,N,F){F===void 0&&(F=function(X){return X});var V=function(){for(var X=[],te=0;te0?new d(this._options&&this._options.leakWarningThreshold):void 0}return Object.defineProperty(y.prototype,"event",{get:function(){var m=this;return this._event||(this._event=function(O,i,r){m._listeners||(m._listeners=new U.a);var u=m._listeners.isEmpty();u&&m._options&&m._options.onFirstListenerAdd&&m._options.onFirstListenerAdd(m);var h=m._listeners.push(i?[O,i]:O);u&&m._options&&m._options.onFirstListenerDidAdd&&m._options.onFirstListenerDidAdd(m),m._options&&m._options.onListenerDidAdd&&m._options.onListenerDidAdd(m,O,i);var b;m._leakageMon&&(b=m._leakageMon.check(m._listeners.size));var x;return x={dispose:function(){if(b&&b(),x.dispose=y._noop,!m._disposed&&(h(),m._options&&m._options.onLastListenerRemove)){var t=m._listeners&&!m._listeners.isEmpty();t||m._options.onLastListenerRemove(m)}}},r instanceof L.b?r.add(x):Array.isArray(r)&&r.push(x),x}),this._event},enumerable:!0,configurable:!0}),y.prototype.fire=function(m){if(this._listeners){this._deliveryQueue||(this._deliveryQueue=new U.a);for(var O=this._listeners.iterator(),i=O.next();!i.done;i=O.next())this._deliveryQueue.push([i.value,m]);for(;this._deliveryQueue.size>0;){var r=this._deliveryQueue.shift(),u=r[0],h=r[1];try{typeof u=="function"?u.call(void 0,h):u[0].call(u[1],h)}catch(b){Object(Y.e)(b)}}}},y.prototype.dispose=function(){this._listeners&&this._listeners.clear(),this._deliveryQueue&&this._deliveryQueue.clear(),this._leakageMon&&this._leakageMon.dispose(),this._disposed=!0},y._noop=function(){},y}(),p=function(y){S(m,y);function m(O){var i=y.call(this,O)||this;return i._isPaused=0,i._eventQueue=new U.a,i._mergeFn=O&&O.merge,i}return m.prototype.pause=function(){this._isPaused++},m.prototype.resume=function(){if(this._isPaused!==0&&--this._isPaused===0)if(this._mergeFn){var O=this._eventQueue.toArray();this._eventQueue.clear(),y.prototype.fire.call(this,this._mergeFn(O))}else for(;!this._isPaused&&this._eventQueue.size!==0;)y.prototype.fire.call(this,this._eventQueue.shift())},m.prototype.fire=function(O){this._listeners&&(this._isPaused!==0?this._eventQueue.push(O):y.prototype.fire.call(this,O))},m}(w),a=function(){function y(){var m=this;this.hasListeners=!1,this.events=[],this.emitter=new w({onFirstListenerAdd:function(){return m.onFirstListenerAdd()},onLastListenerRemove:function(){return m.onLastListenerRemove()}})}return Object.defineProperty(y.prototype,"event",{get:function(){return this.emitter.event},enumerable:!0,configurable:!0}),y.prototype.add=function(m){var O=this,i={event:m,listener:null};this.events.push(i),this.hasListeners&&this.hook(i);var r=function(){O.hasListeners&&O.unhook(i);var u=O.events.indexOf(i);O.events.splice(u,1)};return Object(L.h)(Object(j.a)(r))},y.prototype.onFirstListenerAdd=function(){var m=this;this.hasListeners=!0,this.events.forEach(function(O){return m.hook(O)})},y.prototype.onLastListenerRemove=function(){var m=this;this.hasListeners=!1,this.events.forEach(function(O){return m.unhook(O)})},y.prototype.hook=function(m){var O=this;m.listener=m.event(function(i){return O.emitter.fire(i)})},y.prototype.unhook=function(m){m.listener&&m.listener.dispose(),m.listener=null},y.prototype.dispose=function(){this.emitter.dispose()},y}(),f=function(){function y(){this.buffers=[]}return y.prototype.wrapEvent=function(m){var O=this;return function(i,r,u){return m(function(h){var b=O.buffers[O.buffers.length-1];b?b.push(function(){return i.call(r,h)}):i.call(r,h)},void 0,u)}},y.prototype.bufferEvents=function(m){var O=[];this.buffers.push(O);var i=m();return this.buffers.pop(),O.forEach(function(r){return r()}),i},y}(),E=function(){function y(){var m=this;this.listening=!1,this.inputEvent=g.None,this.inputEventListener=L.a.None,this.emitter=new w({onFirstListenerDidAdd:function(){m.listening=!0,m.inputEventListener=m.inputEvent(m.emitter.fire,m.emitter)},onLastListenerRemove:function(){m.listening=!1,m.inputEventListener.dispose()}}),this.event=this.emitter.event}return Object.defineProperty(y.prototype,"input",{set:function(m){this.inputEvent=m,this.listening&&(this.inputEventListener.dispose(),this.inputEventListener=m(this.emitter.fire,this.emitter))},enumerable:!0,configurable:!0}),y.prototype.dispose=function(){this.inputEventListener.dispose(),this.emitter.dispose()},y}()},MKOG:function(Ye,ie,_){var Y=_("bYtY"),j=_("YH21"),L=j.Dispatcher,U=_("mLcG"),S=_("Bq2U"),g=function(d){d=d||{},this.stage=d.stage||{},this.onframe=d.onframe||function(){},this._clips=[],this._running=!1,this._time,this._pausedTime,this._pauseStart,this._paused=!1,L.call(this)};g.prototype={constructor:g,addClip:function(d){this._clips.push(d)},addAnimator:function(d){d.animation=this;for(var w=d.getClips(),p=0;p=0&&this._clips.splice(w,1)},removeAnimator:function(d){for(var w=d.getClips(),p=0;p=xe.length?Le:xe[Pe]})}function S(Ce){return Ce.replace(/[<>&]/g,function(xe){switch(xe){case"<":return"<";case">":return">";case"&":return"&";default:return xe}})}function g(Ce){return Ce.replace(/[\\\{\}\*\+\?\|\^\$\.\[\]\(\)]/g,"\\$&")}function s(Ce,xe){xe===void 0&&(xe=" ");var ze=d(Ce,xe);return w(ze,xe)}function d(Ce,xe){if(!Ce||!xe)return Ce;var ze=xe.length;if(ze===0||Ce.length===0)return Ce;for(var Le=0;Ce.indexOf(xe,Le)===Le;)Le=Le+ze;return Ce.substring(Le)}function w(Ce,xe){if(!Ce||!xe)return Ce;var ze=xe.length,Le=Ce.length;if(ze===0||Le===0)return Ce;for(var Fe=Le,Pe=-1;!(Pe=Ce.lastIndexOf(xe,Fe-1),Pe===-1||Pe+ze!==Fe);){if(Pe===0)return"";Fe=Pe}return Ce.substring(0,Fe)}function p(Ce){return Ce.replace(/[\-\\\{\}\+\?\|\^\$\.\,\[\]\(\)\#\s]/g,"\\$&").replace(/[\*]/g,".*")}function a(Ce,xe){if(Ce.length0?Ce.indexOf(xe,ze)===ze:ze===0?Ce===xe:!1}function E(Ce,xe,ze){if(ze===void 0&&(ze={}),!Ce)throw new Error("Cannot create regex from empty string");xe||(Ce=g(Ce)),ze.wholeWord&&(/\B/.test(Ce.charAt(0))||(Ce="\\b"+Ce),/\B/.test(Ce.charAt(Ce.length-1))||(Ce=Ce+"\\b"));var Le="";return ze.global&&(Le+="g"),ze.matchCase||(Le+="i"),ze.multiline&&(Le+="m"),ze.unicode&&(Le+="u"),new RegExp(Ce,Le)}function y(Ce){if(Ce.source==="^"||Ce.source==="^$"||Ce.source==="$"||Ce.source==="^\\s*$")return!1;var xe=Ce.exec("");return!!(xe&&Ce.lastIndex===0)}function m(Ce){return(Ce.global?"g":"")+(Ce.ignoreCase?"i":"")+(Ce.multiline?"m":"")+(Ce.unicode?"u":"")}function O(Ce){for(var xe=0,ze=Ce.length;xe=0;ze--){var Le=Ce.charCodeAt(ze);if(Le!==32&&Le!==9)return ze}return-1}function u(Ce,xe){return Cexe?1:0}function h(Ce,xe){for(var ze=Math.min(Ce.length,xe.length),Le=0;Lexe.length?1:0}function b(Ce){return Ce>=97&&Ce<=122}function x(Ce){return Ce>=65&&Ce<=90}function t(Ce){return b(Ce)||x(Ce)}function C(Ce,xe){return Ce.length===xe.length&&A(Ce,xe)}function A(Ce,xe,ze){ze===void 0&&(ze=Ce.length);for(var Le=0;LeCe.length?!1:A(Ce,xe,ze)}function o(Ce,xe){var ze,Le=Math.min(Ce.length,xe.length);for(ze=0;ze1){var Le=Ce.charCodeAt(xe-2);if(c(Le))return(Le-55296<<10)+(ze-56320)+65536}return ze}function k(Ce,xe){var ze=fe.getInstance(),Le=xe,Fe=Ce.length,Pe=P(Ce,Fe,xe);xe+=Pe>=65536?2:1;for(var Ve=ze.getGraphemeBreakType(Pe);xe=65536?2:1,Ve=At}return xe-Le}function N(Ce,xe){var ze=fe.getInstance(),Le=xe,Fe=T(Ce,xe);xe-=Fe>=65536?2:1;for(var Pe=ze.getGraphemeBreakType(Fe);xe>0;){var Ve=T(Ce,xe),at=ze.getGraphemeBreakType(Ve);if(Ee(at,Pe))break;xe-=Ve>=65536?2:1,Pe=at}return Le-xe}var F=/(?:[\u05BE\u05C0\u05C3\u05C6\u05D0-\u05F4\u0608\u060B\u060D\u061B-\u064A\u066D-\u066F\u0671-\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u0710\u0712-\u072F\u074D-\u07A5\u07B1-\u07EA\u07F4\u07F5\u07FA-\u0815\u081A\u0824\u0828\u0830-\u0858\u085E-\u08BD\u200F\uFB1D\uFB1F-\uFB28\uFB2A-\uFD3D\uFD50-\uFDFC\uFE70-\uFEFC]|\uD802[\uDC00-\uDD1B\uDD20-\uDE00\uDE10-\uDE33\uDE40-\uDEE4\uDEEB-\uDF35\uDF40-\uDFFF]|\uD803[\uDC00-\uDCFF]|\uD83A[\uDC00-\uDCCF\uDD00-\uDD43\uDD50-\uDFFF]|\uD83B[\uDC00-\uDEBB])/;function V(Ce){return F.test(Ce)}var z=/(?:[\u231A\u231B\u23F0\u23F3\u2600-\u27BF\u2B50\u2B55]|\uD83C[\uDDE6-\uDDFF\uDF00-\uDFFF]|\uD83D[\uDC00-\uDE4F\uDE80-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD00-\uDDFF\uDE70-\uDE73\uDE78-\uDE82\uDE90-\uDE95])/;function H(Ce){return z.test(Ce)}var J=/^[\t\n\r\x20-\x7E]*$/;function X(Ce){return J.test(Ce)}function te(Ce){for(var xe=0,ze=Ce.length;xe=11904&&Ce<=55215||Ce>=63744&&Ce<=64255||Ce>=65281&&Ce<=65374}function be(Ce){return Ce>=127462&&Ce<=127487||Ce>=9728&&Ce<=10175||Ce>=127744&&Ce<=128591||Ce>=128640&&Ce<=128764||Ce>=128992&&Ce<=129003||Ce>=129280&&Ce<=129535||Ce>=129648&&Ce<=129651||Ce>=129656&&Ce<=129666||Ce>=129680&&Ce<=129685}var ge=String.fromCharCode(65279);function je(Ce){return!!(Ce&&Ce.length>0&&Ce.charCodeAt(0)===65279)}function He(Ce){return btoa(encodeURIComponent(Ce))}function nt(Ce,xe){for(var ze="",Le=0;Leze[3*Fe+1])Fe=2*Fe+1;else return ze[3*Fe+2];return 0},Ce._INSTANCE=null,Ce}();function Ne(){return JSON.parse("[0,0,0,51592,51592,11,44424,44424,11,72251,72254,5,7150,7150,7,48008,48008,11,55176,55176,11,128420,128420,14,3276,3277,5,9979,9980,14,46216,46216,11,49800,49800,11,53384,53384,11,70726,70726,5,122915,122916,5,129320,129327,14,2558,2558,5,5906,5908,5,9762,9763,14,43360,43388,8,45320,45320,11,47112,47112,11,48904,48904,11,50696,50696,11,52488,52488,11,54280,54280,11,70082,70083,1,71350,71350,7,73111,73111,5,127892,127893,14,128726,128727,14,129473,129474,14,2027,2035,5,2901,2902,5,3784,3789,5,6754,6754,5,8418,8420,5,9877,9877,14,11088,11088,14,44008,44008,5,44872,44872,11,45768,45768,11,46664,46664,11,47560,47560,11,48456,48456,11,49352,49352,11,50248,50248,11,51144,51144,11,52040,52040,11,52936,52936,11,53832,53832,11,54728,54728,11,69811,69814,5,70459,70460,5,71096,71099,7,71998,71998,5,72874,72880,5,119149,119149,7,127374,127374,14,128335,128335,14,128482,128482,14,128765,128767,14,129399,129400,14,129680,129685,14,1476,1477,5,2377,2380,7,2759,2760,5,3137,3140,7,3458,3459,7,4153,4154,5,6432,6434,5,6978,6978,5,7675,7679,5,9723,9726,14,9823,9823,14,9919,9923,14,10035,10036,14,42736,42737,5,43596,43596,5,44200,44200,11,44648,44648,11,45096,45096,11,45544,45544,11,45992,45992,11,46440,46440,11,46888,46888,11,47336,47336,11,47784,47784,11,48232,48232,11,48680,48680,11,49128,49128,11,49576,49576,11,50024,50024,11,50472,50472,11,50920,50920,11,51368,51368,11,51816,51816,11,52264,52264,11,52712,52712,11,53160,53160,11,53608,53608,11,54056,54056,11,54504,54504,11,54952,54952,11,68108,68111,5,69933,69940,5,70197,70197,7,70498,70499,7,70845,70845,5,71229,71229,5,71727,71735,5,72154,72155,5,72344,72345,5,73023,73029,5,94095,94098,5,121403,121452,5,126981,127182,14,127538,127546,14,127990,127990,14,128391,128391,14,128445,128449,14,128500,128505,14,128752,128752,14,129160,129167,14,129356,129356,14,129432,129442,14,129648,129651,14,129751,131069,14,173,173,4,1757,1757,1,2274,2274,1,2494,2494,5,2641,2641,5,2876,2876,5,3014,3016,7,3262,3262,7,3393,3396,5,3570,3571,7,3968,3972,5,4228,4228,7,6086,6086,5,6679,6680,5,6912,6915,5,7080,7081,5,7380,7392,5,8252,8252,14,9096,9096,14,9748,9749,14,9784,9786,14,9833,9850,14,9890,9894,14,9938,9938,14,9999,9999,14,10085,10087,14,12349,12349,14,43136,43137,7,43454,43456,7,43755,43755,7,44088,44088,11,44312,44312,11,44536,44536,11,44760,44760,11,44984,44984,11,45208,45208,11,45432,45432,11,45656,45656,11,45880,45880,11,46104,46104,11,46328,46328,11,46552,46552,11,46776,46776,11,47000,47000,11,47224,47224,11,47448,47448,11,47672,47672,11,47896,47896,11,48120,48120,11,48344,48344,11,48568,48568,11,48792,48792,11,49016,49016,11,49240,49240,11,49464,49464,11,49688,49688,11,49912,49912,11,50136,50136,11,50360,50360,11,50584,50584,11,50808,50808,11,51032,51032,11,51256,51256,11,51480,51480,11,51704,51704,11,51928,51928,11,52152,52152,11,52376,52376,11,52600,52600,11,52824,52824,11,53048,53048,11,53272,53272,11,53496,53496,11,53720,53720,11,53944,53944,11,54168,54168,11,54392,54392,11,54616,54616,11,54840,54840,11,55064,55064,11,65438,65439,5,69633,69633,5,69837,69837,1,70018,70018,7,70188,70190,7,70368,70370,7,70465,70468,7,70712,70719,5,70835,70840,5,70850,70851,5,71132,71133,5,71340,71340,7,71458,71461,5,71985,71989,7,72002,72002,7,72193,72202,5,72281,72283,5,72766,72766,7,72885,72886,5,73104,73105,5,92912,92916,5,113824,113827,4,119173,119179,5,121505,121519,5,125136,125142,5,127279,127279,14,127489,127490,14,127570,127743,14,127900,127901,14,128254,128254,14,128369,128370,14,128400,128400,14,128425,128432,14,128468,128475,14,128489,128494,14,128715,128720,14,128745,128745,14,128759,128760,14,129004,129023,14,129296,129304,14,129340,129342,14,129388,129392,14,129404,129407,14,129454,129455,14,129485,129487,14,129659,129663,14,129719,129727,14,917536,917631,5,13,13,2,1160,1161,5,1564,1564,4,1807,1807,1,2085,2087,5,2363,2363,7,2402,2403,5,2507,2508,7,2622,2624,7,2691,2691,7,2786,2787,5,2881,2884,5,3006,3006,5,3072,3072,5,3170,3171,5,3267,3268,7,3330,3331,7,3406,3406,1,3538,3540,5,3655,3662,5,3897,3897,5,4038,4038,5,4184,4185,5,4352,4447,8,6068,6069,5,6155,6157,5,6448,6449,7,6742,6742,5,6783,6783,5,6966,6970,5,7042,7042,7,7143,7143,7,7212,7219,5,7412,7412,5,8206,8207,4,8294,8303,4,8596,8601,14,9410,9410,14,9742,9742,14,9757,9757,14,9770,9770,14,9794,9794,14,9828,9828,14,9855,9855,14,9882,9882,14,9900,9903,14,9929,9933,14,9963,9967,14,9987,9988,14,10006,10006,14,10062,10062,14,10175,10175,14,11744,11775,5,42607,42607,5,43043,43044,7,43263,43263,5,43444,43445,7,43569,43570,5,43698,43700,5,43766,43766,5,44032,44032,11,44144,44144,11,44256,44256,11,44368,44368,11,44480,44480,11,44592,44592,11,44704,44704,11,44816,44816,11,44928,44928,11,45040,45040,11,45152,45152,11,45264,45264,11,45376,45376,11,45488,45488,11,45600,45600,11,45712,45712,11,45824,45824,11,45936,45936,11,46048,46048,11,46160,46160,11,46272,46272,11,46384,46384,11,46496,46496,11,46608,46608,11,46720,46720,11,46832,46832,11,46944,46944,11,47056,47056,11,47168,47168,11,47280,47280,11,47392,47392,11,47504,47504,11,47616,47616,11,47728,47728,11,47840,47840,11,47952,47952,11,48064,48064,11,48176,48176,11,48288,48288,11,48400,48400,11,48512,48512,11,48624,48624,11,48736,48736,11,48848,48848,11,48960,48960,11,49072,49072,11,49184,49184,11,49296,49296,11,49408,49408,11,49520,49520,11,49632,49632,11,49744,49744,11,49856,49856,11,49968,49968,11,50080,50080,11,50192,50192,11,50304,50304,11,50416,50416,11,50528,50528,11,50640,50640,11,50752,50752,11,50864,50864,11,50976,50976,11,51088,51088,11,51200,51200,11,51312,51312,11,51424,51424,11,51536,51536,11,51648,51648,11,51760,51760,11,51872,51872,11,51984,51984,11,52096,52096,11,52208,52208,11,52320,52320,11,52432,52432,11,52544,52544,11,52656,52656,11,52768,52768,11,52880,52880,11,52992,52992,11,53104,53104,11,53216,53216,11,53328,53328,11,53440,53440,11,53552,53552,11,53664,53664,11,53776,53776,11,53888,53888,11,54000,54000,11,54112,54112,11,54224,54224,11,54336,54336,11,54448,54448,11,54560,54560,11,54672,54672,11,54784,54784,11,54896,54896,11,55008,55008,11,55120,55120,11,64286,64286,5,66272,66272,5,68900,68903,5,69762,69762,7,69817,69818,5,69927,69931,5,70003,70003,5,70070,70078,5,70094,70094,7,70194,70195,7,70206,70206,5,70400,70401,5,70463,70463,7,70475,70477,7,70512,70516,5,70722,70724,5,70832,70832,5,70842,70842,5,70847,70848,5,71088,71089,7,71102,71102,7,71219,71226,5,71231,71232,5,71342,71343,7,71453,71455,5,71463,71467,5,71737,71738,5,71995,71996,5,72000,72000,7,72145,72147,7,72160,72160,5,72249,72249,7,72273,72278,5,72330,72342,5,72752,72758,5,72850,72871,5,72882,72883,5,73018,73018,5,73031,73031,5,73109,73109,5,73461,73462,7,94031,94031,5,94192,94193,7,119142,119142,7,119155,119162,4,119362,119364,5,121476,121476,5,122888,122904,5,123184,123190,5,126976,126979,14,127184,127231,14,127344,127345,14,127405,127461,14,127514,127514,14,127561,127567,14,127778,127779,14,127896,127896,14,127985,127986,14,127995,127999,5,128326,128328,14,128360,128366,14,128378,128378,14,128394,128397,14,128405,128406,14,128422,128423,14,128435,128443,14,128453,128464,14,128479,128480,14,128484,128487,14,128496,128498,14,128640,128709,14,128723,128724,14,128736,128741,14,128747,128748,14,128755,128755,14,128762,128762,14,128981,128991,14,129096,129103,14,129292,129292,14,129311,129311,14,129329,129330,14,129344,129349,14,129360,129374,14,129394,129394,14,129402,129402,14,129413,129425,14,129445,129450,14,129466,129471,14,129483,129483,14,129511,129535,14,129653,129655,14,129667,129670,14,129705,129711,14,129731,129743,14,917505,917505,4,917760,917999,5,10,10,3,127,159,4,768,879,5,1471,1471,5,1536,1541,1,1648,1648,5,1767,1768,5,1840,1866,5,2070,2073,5,2137,2139,5,2307,2307,7,2366,2368,7,2382,2383,7,2434,2435,7,2497,2500,5,2519,2519,5,2563,2563,7,2631,2632,5,2677,2677,5,2750,2752,7,2763,2764,7,2817,2817,5,2879,2879,5,2891,2892,7,2914,2915,5,3008,3008,5,3021,3021,5,3076,3076,5,3146,3149,5,3202,3203,7,3264,3265,7,3271,3272,7,3298,3299,5,3390,3390,5,3402,3404,7,3426,3427,5,3535,3535,5,3544,3550,7,3635,3635,7,3763,3763,7,3893,3893,5,3953,3966,5,3981,3991,5,4145,4145,7,4157,4158,5,4209,4212,5,4237,4237,5,4520,4607,10,5970,5971,5,6071,6077,5,6089,6099,5,6277,6278,5,6439,6440,5,6451,6456,7,6683,6683,5,6744,6750,5,6765,6770,7,6846,6846,5,6964,6964,5,6972,6972,5,7019,7027,5,7074,7077,5,7083,7085,5,7146,7148,7,7154,7155,7,7222,7223,5,7394,7400,5,7416,7417,5,8204,8204,5,8233,8233,4,8288,8292,4,8413,8416,5,8482,8482,14,8986,8987,14,9193,9203,14,9654,9654,14,9733,9733,14,9745,9745,14,9752,9752,14,9760,9760,14,9766,9766,14,9774,9775,14,9792,9792,14,9800,9811,14,9825,9826,14,9831,9831,14,9852,9853,14,9872,9873,14,9880,9880,14,9885,9887,14,9896,9897,14,9906,9916,14,9926,9927,14,9936,9936,14,9941,9960,14,9974,9974,14,9982,9985,14,9992,9997,14,10002,10002,14,10017,10017,14,10055,10055,14,10071,10071,14,10145,10145,14,11013,11015,14,11503,11505,5,12334,12335,5,12951,12951,14,42612,42621,5,43014,43014,5,43047,43047,7,43204,43205,5,43335,43345,5,43395,43395,7,43450,43451,7,43561,43566,5,43573,43574,5,43644,43644,5,43710,43711,5,43758,43759,7,44005,44005,5,44012,44012,7,44060,44060,11,44116,44116,11,44172,44172,11,44228,44228,11,44284,44284,11,44340,44340,11,44396,44396,11,44452,44452,11,44508,44508,11,44564,44564,11,44620,44620,11,44676,44676,11,44732,44732,11,44788,44788,11,44844,44844,11,44900,44900,11,44956,44956,11,45012,45012,11,45068,45068,11,45124,45124,11,45180,45180,11,45236,45236,11,45292,45292,11,45348,45348,11,45404,45404,11,45460,45460,11,45516,45516,11,45572,45572,11,45628,45628,11,45684,45684,11,45740,45740,11,45796,45796,11,45852,45852,11,45908,45908,11,45964,45964,11,46020,46020,11,46076,46076,11,46132,46132,11,46188,46188,11,46244,46244,11,46300,46300,11,46356,46356,11,46412,46412,11,46468,46468,11,46524,46524,11,46580,46580,11,46636,46636,11,46692,46692,11,46748,46748,11,46804,46804,11,46860,46860,11,46916,46916,11,46972,46972,11,47028,47028,11,47084,47084,11,47140,47140,11,47196,47196,11,47252,47252,11,47308,47308,11,47364,47364,11,47420,47420,11,47476,47476,11,47532,47532,11,47588,47588,11,47644,47644,11,47700,47700,11,47756,47756,11,47812,47812,11,47868,47868,11,47924,47924,11,47980,47980,11,48036,48036,11,48092,48092,11,48148,48148,11,48204,48204,11,48260,48260,11,48316,48316,11,48372,48372,11,48428,48428,11,48484,48484,11,48540,48540,11,48596,48596,11,48652,48652,11,48708,48708,11,48764,48764,11,48820,48820,11,48876,48876,11,48932,48932,11,48988,48988,11,49044,49044,11,49100,49100,11,49156,49156,11,49212,49212,11,49268,49268,11,49324,49324,11,49380,49380,11,49436,49436,11,49492,49492,11,49548,49548,11,49604,49604,11,49660,49660,11,49716,49716,11,49772,49772,11,49828,49828,11,49884,49884,11,49940,49940,11,49996,49996,11,50052,50052,11,50108,50108,11,50164,50164,11,50220,50220,11,50276,50276,11,50332,50332,11,50388,50388,11,50444,50444,11,50500,50500,11,50556,50556,11,50612,50612,11,50668,50668,11,50724,50724,11,50780,50780,11,50836,50836,11,50892,50892,11,50948,50948,11,51004,51004,11,51060,51060,11,51116,51116,11,51172,51172,11,51228,51228,11,51284,51284,11,51340,51340,11,51396,51396,11,51452,51452,11,51508,51508,11,51564,51564,11,51620,51620,11,51676,51676,11,51732,51732,11,51788,51788,11,51844,51844,11,51900,51900,11,51956,51956,11,52012,52012,11,52068,52068,11,52124,52124,11,52180,52180,11,52236,52236,11,52292,52292,11,52348,52348,11,52404,52404,11,52460,52460,11,52516,52516,11,52572,52572,11,52628,52628,11,52684,52684,11,52740,52740,11,52796,52796,11,52852,52852,11,52908,52908,11,52964,52964,11,53020,53020,11,53076,53076,11,53132,53132,11,53188,53188,11,53244,53244,11,53300,53300,11,53356,53356,11,53412,53412,11,53468,53468,11,53524,53524,11,53580,53580,11,53636,53636,11,53692,53692,11,53748,53748,11,53804,53804,11,53860,53860,11,53916,53916,11,53972,53972,11,54028,54028,11,54084,54084,11,54140,54140,11,54196,54196,11,54252,54252,11,54308,54308,11,54364,54364,11,54420,54420,11,54476,54476,11,54532,54532,11,54588,54588,11,54644,54644,11,54700,54700,11,54756,54756,11,54812,54812,11,54868,54868,11,54924,54924,11,54980,54980,11,55036,55036,11,55092,55092,11,55148,55148,11,55216,55238,9,65056,65071,5,65529,65531,4,68097,68099,5,68159,68159,5,69446,69456,5,69688,69702,5,69808,69810,7,69815,69816,7,69821,69821,1,69888,69890,5,69932,69932,7,69957,69958,7,70016,70017,5,70067,70069,7,70079,70080,7,70089,70092,5,70095,70095,5,70191,70193,5,70196,70196,5,70198,70199,5,70367,70367,5,70371,70378,5,70402,70403,7,70462,70462,5,70464,70464,5,70471,70472,7,70487,70487,5,70502,70508,5,70709,70711,7,70720,70721,7,70725,70725,7,70750,70750,5,70833,70834,7,70841,70841,7,70843,70844,7,70846,70846,7,70849,70849,7,71087,71087,5,71090,71093,5,71100,71101,5,71103,71104,5,71216,71218,7,71227,71228,7,71230,71230,7,71339,71339,5,71341,71341,5,71344,71349,5,71351,71351,5,71456,71457,7,71462,71462,7,71724,71726,7,71736,71736,7,71984,71984,5,71991,71992,7,71997,71997,7,71999,71999,1,72001,72001,1,72003,72003,5,72148,72151,5,72156,72159,7,72164,72164,7,72243,72248,5,72250,72250,1,72263,72263,5,72279,72280,7,72324,72329,1,72343,72343,7,72751,72751,7,72760,72765,5,72767,72767,5,72873,72873,7,72881,72881,7,72884,72884,7,73009,73014,5,73020,73021,5,73030,73030,1,73098,73102,7,73107,73108,7,73110,73110,7,73459,73460,5,78896,78904,4,92976,92982,5,94033,94087,7,94180,94180,5,113821,113822,5,119141,119141,5,119143,119145,5,119150,119154,5,119163,119170,5,119210,119213,5,121344,121398,5,121461,121461,5,121499,121503,5,122880,122886,5,122907,122913,5,122918,122922,5,123628,123631,5,125252,125258,5,126980,126980,14,127183,127183,14,127245,127247,14,127340,127343,14,127358,127359,14,127377,127386,14,127462,127487,6,127491,127503,14,127535,127535,14,127548,127551,14,127568,127569,14,127744,127777,14,127780,127891,14,127894,127895,14,127897,127899,14,127902,127984,14,127987,127989,14,127991,127994,14,128000,128253,14,128255,128317,14,128329,128334,14,128336,128359,14,128367,128368,14,128371,128377,14,128379,128390,14,128392,128393,14,128398,128399,14,128401,128404,14,128407,128419,14,128421,128421,14,128424,128424,14,128433,128434,14,128444,128444,14,128450,128452,14,128465,128467,14,128476,128478,14,128481,128481,14,128483,128483,14,128488,128488,14,128495,128495,14,128499,128499,14,128506,128591,14,128710,128714,14,128721,128722,14,128725,128725,14,128728,128735,14,128742,128744,14,128746,128746,14,128749,128751,14,128753,128754,14,128756,128758,14,128761,128761,14,128763,128764,14,128884,128895,14,128992,129003,14,129036,129039,14,129114,129119,14,129198,129279,14,129293,129295,14,129305,129310,14,129312,129319,14,129328,129328,14,129331,129338,14,129343,129343,14,129351,129355,14,129357,129359,14,129375,129387,14,129393,129393,14,129395,129398,14,129401,129401,14,129403,129403,14,129408,129412,14,129426,129431,14,129443,129444,14,129451,129453,14,129456,129465,14,129472,129472,14,129475,129482,14,129484,129484,14,129488,129510,14,129536,129647,14,129652,129652,14,129656,129658,14,129664,129666,14,129671,129679,14,129686,129704,14,129712,129718,14,129728,129730,14,129744,129750,14,917504,917504,4,917506,917535,4,917632,917759,4,918000,921599,4,0,9,4,11,12,4,14,31,4,169,169,14,174,174,14,1155,1159,5,1425,1469,5,1473,1474,5,1479,1479,5,1552,1562,5,1611,1631,5,1750,1756,5,1759,1764,5,1770,1773,5,1809,1809,5,1958,1968,5,2045,2045,5,2075,2083,5,2089,2093,5,2259,2273,5,2275,2306,5,2362,2362,5,2364,2364,5,2369,2376,5,2381,2381,5,2385,2391,5,2433,2433,5,2492,2492,5,2495,2496,7,2503,2504,7,2509,2509,5,2530,2531,5,2561,2562,5,2620,2620,5,2625,2626,5,2635,2637,5,2672,2673,5,2689,2690,5,2748,2748,5,2753,2757,5,2761,2761,7,2765,2765,5,2810,2815,5,2818,2819,7,2878,2878,5,2880,2880,7,2887,2888,7,2893,2893,5,2903,2903,5,2946,2946,5,3007,3007,7,3009,3010,7,3018,3020,7,3031,3031,5,3073,3075,7,3134,3136,5,3142,3144,5,3157,3158,5,3201,3201,5,3260,3260,5,3263,3263,5,3266,3266,5,3270,3270,5,3274,3275,7,3285,3286,5,3328,3329,5,3387,3388,5,3391,3392,7,3398,3400,7,3405,3405,5,3415,3415,5,3457,3457,5,3530,3530,5,3536,3537,7,3542,3542,5,3551,3551,5,3633,3633,5,3636,3642,5,3761,3761,5,3764,3772,5,3864,3865,5,3895,3895,5,3902,3903,7,3967,3967,7,3974,3975,5,3993,4028,5,4141,4144,5,4146,4151,5,4155,4156,7,4182,4183,7,4190,4192,5,4226,4226,5,4229,4230,5,4253,4253,5,4448,4519,9,4957,4959,5,5938,5940,5,6002,6003,5,6070,6070,7,6078,6085,7,6087,6088,7,6109,6109,5,6158,6158,4,6313,6313,5,6435,6438,7,6441,6443,7,6450,6450,5,6457,6459,5,6681,6682,7,6741,6741,7,6743,6743,7,6752,6752,5,6757,6764,5,6771,6780,5,6832,6845,5,6847,6848,5,6916,6916,7,6965,6965,5,6971,6971,7,6973,6977,7,6979,6980,7,7040,7041,5,7073,7073,7,7078,7079,7,7082,7082,7,7142,7142,5,7144,7145,5,7149,7149,5,7151,7153,5,7204,7211,7,7220,7221,7,7376,7378,5,7393,7393,7,7405,7405,5,7415,7415,7,7616,7673,5,8203,8203,4,8205,8205,13,8232,8232,4,8234,8238,4,8265,8265,14,8293,8293,4,8400,8412,5,8417,8417,5,8421,8432,5,8505,8505,14,8617,8618,14,9000,9000,14,9167,9167,14,9208,9210,14,9642,9643,14,9664,9664,14,9728,9732,14,9735,9741,14,9743,9744,14,9746,9746,14,9750,9751,14,9753,9756,14,9758,9759,14,9761,9761,14,9764,9765,14,9767,9769,14,9771,9773,14,9776,9783,14,9787,9791,14,9793,9793,14,9795,9799,14,9812,9822,14,9824,9824,14,9827,9827,14,9829,9830,14,9832,9832,14,9851,9851,14,9854,9854,14,9856,9861,14,9874,9876,14,9878,9879,14,9881,9881,14,9883,9884,14,9888,9889,14,9895,9895,14,9898,9899,14,9904,9905,14,9917,9918,14,9924,9925,14,9928,9928,14,9934,9935,14,9937,9937,14,9939,9940,14,9961,9962,14,9968,9973,14,9975,9978,14,9981,9981,14,9986,9986,14,9989,9989,14,9998,9998,14,10000,10001,14,10004,10004,14,10013,10013,14,10024,10024,14,10052,10052,14,10060,10060,14,10067,10069,14,10083,10084,14,10133,10135,14,10160,10160,14,10548,10549,14,11035,11036,14,11093,11093,14,11647,11647,5,12330,12333,5,12336,12336,14,12441,12442,5,12953,12953,14,42608,42610,5,42654,42655,5,43010,43010,5,43019,43019,5,43045,43046,5,43052,43052,5,43188,43203,7,43232,43249,5,43302,43309,5,43346,43347,7,43392,43394,5,43443,43443,5,43446,43449,5,43452,43453,5,43493,43493,5,43567,43568,7,43571,43572,7,43587,43587,5,43597,43597,7,43696,43696,5,43703,43704,5,43713,43713,5,43756,43757,5,43765,43765,7,44003,44004,7,44006,44007,7,44009,44010,7,44013,44013,5,44033,44059,12,44061,44087,12,44089,44115,12,44117,44143,12,44145,44171,12,44173,44199,12,44201,44227,12,44229,44255,12,44257,44283,12,44285,44311,12,44313,44339,12,44341,44367,12,44369,44395,12,44397,44423,12,44425,44451,12,44453,44479,12,44481,44507,12,44509,44535,12,44537,44563,12,44565,44591,12,44593,44619,12,44621,44647,12,44649,44675,12,44677,44703,12,44705,44731,12,44733,44759,12,44761,44787,12,44789,44815,12,44817,44843,12,44845,44871,12,44873,44899,12,44901,44927,12,44929,44955,12,44957,44983,12,44985,45011,12,45013,45039,12,45041,45067,12,45069,45095,12,45097,45123,12,45125,45151,12,45153,45179,12,45181,45207,12,45209,45235,12,45237,45263,12,45265,45291,12,45293,45319,12,45321,45347,12,45349,45375,12,45377,45403,12,45405,45431,12,45433,45459,12,45461,45487,12,45489,45515,12,45517,45543,12,45545,45571,12,45573,45599,12,45601,45627,12,45629,45655,12,45657,45683,12,45685,45711,12,45713,45739,12,45741,45767,12,45769,45795,12,45797,45823,12,45825,45851,12,45853,45879,12,45881,45907,12,45909,45935,12,45937,45963,12,45965,45991,12,45993,46019,12,46021,46047,12,46049,46075,12,46077,46103,12,46105,46131,12,46133,46159,12,46161,46187,12,46189,46215,12,46217,46243,12,46245,46271,12,46273,46299,12,46301,46327,12,46329,46355,12,46357,46383,12,46385,46411,12,46413,46439,12,46441,46467,12,46469,46495,12,46497,46523,12,46525,46551,12,46553,46579,12,46581,46607,12,46609,46635,12,46637,46663,12,46665,46691,12,46693,46719,12,46721,46747,12,46749,46775,12,46777,46803,12,46805,46831,12,46833,46859,12,46861,46887,12,46889,46915,12,46917,46943,12,46945,46971,12,46973,46999,12,47001,47027,12,47029,47055,12,47057,47083,12,47085,47111,12,47113,47139,12,47141,47167,12,47169,47195,12,47197,47223,12,47225,47251,12,47253,47279,12,47281,47307,12,47309,47335,12,47337,47363,12,47365,47391,12,47393,47419,12,47421,47447,12,47449,47475,12,47477,47503,12,47505,47531,12,47533,47559,12,47561,47587,12,47589,47615,12,47617,47643,12,47645,47671,12,47673,47699,12,47701,47727,12,47729,47755,12,47757,47783,12,47785,47811,12,47813,47839,12,47841,47867,12,47869,47895,12,47897,47923,12,47925,47951,12,47953,47979,12,47981,48007,12,48009,48035,12,48037,48063,12,48065,48091,12,48093,48119,12,48121,48147,12,48149,48175,12,48177,48203,12,48205,48231,12,48233,48259,12,48261,48287,12,48289,48315,12,48317,48343,12,48345,48371,12,48373,48399,12,48401,48427,12,48429,48455,12,48457,48483,12,48485,48511,12,48513,48539,12,48541,48567,12,48569,48595,12,48597,48623,12,48625,48651,12,48653,48679,12,48681,48707,12,48709,48735,12,48737,48763,12,48765,48791,12,48793,48819,12,48821,48847,12,48849,48875,12,48877,48903,12,48905,48931,12,48933,48959,12,48961,48987,12,48989,49015,12,49017,49043,12,49045,49071,12,49073,49099,12,49101,49127,12,49129,49155,12,49157,49183,12,49185,49211,12,49213,49239,12,49241,49267,12,49269,49295,12,49297,49323,12,49325,49351,12,49353,49379,12,49381,49407,12,49409,49435,12,49437,49463,12,49465,49491,12,49493,49519,12,49521,49547,12,49549,49575,12,49577,49603,12,49605,49631,12,49633,49659,12,49661,49687,12,49689,49715,12,49717,49743,12,49745,49771,12,49773,49799,12,49801,49827,12,49829,49855,12,49857,49883,12,49885,49911,12,49913,49939,12,49941,49967,12,49969,49995,12,49997,50023,12,50025,50051,12,50053,50079,12,50081,50107,12,50109,50135,12,50137,50163,12,50165,50191,12,50193,50219,12,50221,50247,12,50249,50275,12,50277,50303,12,50305,50331,12,50333,50359,12,50361,50387,12,50389,50415,12,50417,50443,12,50445,50471,12,50473,50499,12,50501,50527,12,50529,50555,12,50557,50583,12,50585,50611,12,50613,50639,12,50641,50667,12,50669,50695,12,50697,50723,12,50725,50751,12,50753,50779,12,50781,50807,12,50809,50835,12,50837,50863,12,50865,50891,12,50893,50919,12,50921,50947,12,50949,50975,12,50977,51003,12,51005,51031,12,51033,51059,12,51061,51087,12,51089,51115,12,51117,51143,12,51145,51171,12,51173,51199,12,51201,51227,12,51229,51255,12,51257,51283,12,51285,51311,12,51313,51339,12,51341,51367,12,51369,51395,12,51397,51423,12,51425,51451,12,51453,51479,12,51481,51507,12,51509,51535,12,51537,51563,12,51565,51591,12,51593,51619,12,51621,51647,12,51649,51675,12,51677,51703,12,51705,51731,12,51733,51759,12,51761,51787,12,51789,51815,12,51817,51843,12,51845,51871,12,51873,51899,12,51901,51927,12,51929,51955,12,51957,51983,12,51985,52011,12,52013,52039,12,52041,52067,12,52069,52095,12,52097,52123,12,52125,52151,12,52153,52179,12,52181,52207,12,52209,52235,12,52237,52263,12,52265,52291,12,52293,52319,12,52321,52347,12,52349,52375,12,52377,52403,12,52405,52431,12,52433,52459,12,52461,52487,12,52489,52515,12,52517,52543,12,52545,52571,12,52573,52599,12,52601,52627,12,52629,52655,12,52657,52683,12,52685,52711,12,52713,52739,12,52741,52767,12,52769,52795,12,52797,52823,12,52825,52851,12,52853,52879,12,52881,52907,12,52909,52935,12,52937,52963,12,52965,52991,12,52993,53019,12,53021,53047,12,53049,53075,12,53077,53103,12,53105,53131,12,53133,53159,12,53161,53187,12,53189,53215,12,53217,53243,12,53245,53271,12,53273,53299,12,53301,53327,12,53329,53355,12,53357,53383,12,53385,53411,12,53413,53439,12,53441,53467,12,53469,53495,12,53497,53523,12,53525,53551,12,53553,53579,12,53581,53607,12,53609,53635,12,53637,53663,12,53665,53691,12,53693,53719,12,53721,53747,12,53749,53775,12,53777,53803,12,53805,53831,12,53833,53859,12,53861,53887,12,53889,53915,12,53917,53943,12,53945,53971,12,53973,53999,12,54001,54027,12,54029,54055,12,54057,54083,12,54085,54111,12,54113,54139,12,54141,54167,12,54169,54195,12,54197,54223,12,54225,54251,12,54253,54279,12,54281,54307,12,54309,54335,12,54337,54363,12,54365,54391,12,54393,54419,12,54421,54447,12,54449,54475,12,54477,54503,12,54505,54531,12,54533,54559,12,54561,54587,12,54589,54615,12,54617,54643,12,54645,54671,12,54673,54699,12,54701,54727,12,54729,54755,12,54757,54783,12,54785,54811,12,54813,54839,12,54841,54867,12,54869,54895,12,54897,54923,12,54925,54951,12,54953,54979,12,54981,55007,12,55009,55035,12,55037,55063,12,55065,55091,12,55093,55119,12,55121,55147,12,55149,55175,12,55177,55203,12,55243,55291,10,65024,65039,5,65279,65279,4,65520,65528,4,66045,66045,5,66422,66426,5,68101,68102,5,68152,68154,5,68325,68326,5,69291,69292,5,69632,69632,7,69634,69634,7,69759,69761,5]")}},NC18:function(Ye,ie,_){var Y=_("y+Vt"),j=_("IMiH"),L=_("7oTu"),U=Math.sqrt,S=Math.sin,g=Math.cos,s=Math.PI,d=function(u){return Math.sqrt(u[0]*u[0]+u[1]*u[1])},w=function(u,h){return(u[0]*h[0]+u[1]*h[1])/(d(u)*d(h))},p=function(u,h){return(u[0]*h[1]1&&(A*=U(k),v*=U(k));var N=(t===C?-1:1)*U((A*A*(v*v)-A*A*(T*T)-v*v*(P*P))/(A*A*(T*T)+v*v*(P*P)))||0,F=N*A*T/v,V=N*-v*P/A,z=(u+b)/2+g(M)*F-S(M)*V,H=(h+x)/2+S(M)*F+g(M)*V,J=p([1,0],[(P-F)/A,(T-V)/v]),X=[(P-F)/A,(T-V)/v],te=[(-1*P-F)/A,(-1*T-V)/v],ee=p(X,te);w(X,te)<=-1&&(ee=s),w(X,te)>=1&&(ee=0),C===0&&ee>0&&(ee=ee-2*s),C===1&&ee<0&&(ee=ee+2*s),c.addData(l,z,H,A,v,J,ee,M,C)}var f=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/ig,E=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g;function y(u){if(!u)return new j;for(var h=0,b=0,x=h,t=b,C,A=new j,v=j.CMD,o=u.match(f),l=0;l1&&arguments[1]!==void 0?arguments[1]:60,S=null;return function(){for(var g=this,s=arguments.length,d=new Array(s),w=0;w=0;O-=1){var i=d.get(O)||new Set;i.forEach(function(r){var u=r.parent,h=r.node;if(p(h)||!r.parent||m.has(r.parent.key))return;if(p(r.parent.node)){m.add(u.key);return}var b=!0,x=!1;(u.children||[]).filter(function(t){return!p(t.node)}).forEach(function(t){var C=t.key,A=a.has(C);b&&!A&&(b=!1),!x&&(A||f.has(C))&&(x=!0)}),b&&a.add(u.key),x&&f.add(u.key),m.add(u.key)})}return{checkedKeys:Array.from(a),halfCheckedKeys:Array.from(j(f,a))}}function S(s,d,w,p,a){for(var f=new Set(s),E=new Set(d),y=0;y<=p;y+=1){var m=w.get(y)||new Set;m.forEach(function(u){var h=u.key,b=u.node,x=u.children,t=x===void 0?[]:x;!f.has(h)&&!E.has(h)&&!a(b)&&t.filter(function(C){return!a(C.node)}).forEach(function(C){f.delete(C.key)})})}E=new Set;for(var O=new Set,i=p;i>=0;i-=1){var r=w.get(i)||new Set;r.forEach(function(u){var h=u.parent,b=u.node;if(a(b)||!u.parent||O.has(u.parent.key))return;if(a(u.parent.node)){O.add(h.key);return}var x=!0,t=!1;(h.children||[]).filter(function(C){return!a(C.node)}).forEach(function(C){var A=C.key,v=f.has(A);x&&!v&&(x=!1),!t&&(v||E.has(A))&&(t=!0)}),x||f.delete(h.key),t&&E.add(h.key),O.add(h.key)})}return{checkedKeys:Array.from(f),halfCheckedKeys:Array.from(j(E,f))}}function g(s,d,w,p){var a=[],f;p?f=p:f=L;var E=new Set(s.filter(function(i){var r=!!w[i];return r||a.push(i),r})),y=new Map,m=0;Object.keys(w).forEach(function(i){var r=w[i],u=r.level,h=y.get(u);h||(h=new Set,y.set(u,h)),h.add(r),m=Math.max(m,u)}),Object(Y.a)(!a.length,"Tree missing follow keys: ".concat(a.slice(0,100).map(function(i){return"'".concat(i,"'")}).join(", ")));var O;return d===!0?O=U(E,y,m,f):O=S(E,d.halfCheckedKeys,y,m,f),O}},O2Wb:function(Ye,ie,_){Ye.exports={flex:"flex___2gmSR",flex1:"flex1___3Tu1g",color666:"color666___2uyGL",error:"error___yJ86W",deleteIcon:"deleteIcon___1D2tg",addIcon:"addIcon___2VIYB"}},OLES:function(Ye,ie,_){"use strict";var Y=_("U8pU"),j=_("VTBJ"),L=_("Ff2n"),U=_("q1tI"),S=_("uciX"),g=_("7ixt"),s=function(E){var y=E.overlay,m=E.prefixCls,O=E.id,i=E.overlayInnerStyle;return U.createElement("div",{className:"".concat(m,"-inner"),id:O,role:"tooltip",style:i},typeof y=="function"?y():y)},d=s,w=function(E,y){var m=E.overlayClassName,O=E.trigger,i=O===void 0?["hover"]:O,r=E.mouseEnterDelay,u=r===void 0?0:r,h=E.mouseLeaveDelay,b=h===void 0?.1:h,x=E.overlayStyle,t=E.prefixCls,C=t===void 0?"rc-tooltip":t,A=E.children,v=E.onVisibleChange,o=E.afterVisibleChange,l=E.transitionName,c=E.animation,M=E.placement,P=M===void 0?"right":M,T=E.align,k=T===void 0?{}:T,N=E.destroyTooltipOnHide,F=N===void 0?!1:N,V=E.defaultVisible,z=E.getTooltipContainer,H=E.overlayInnerStyle,J=Object(L.a)(E,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),X=Object(U.useRef)(null);Object(U.useImperativeHandle)(y,function(){return X.current});var te=Object(j.a)({},J);"visible"in E&&(te.popupVisible=E.visible);var ee=function(){var nt=E.arrowContent,Ge=nt===void 0?null:nt,he=E.overlay,ce=E.id;return[U.createElement("div",{className:"".concat(C,"-arrow"),key:"arrow"},Ge),U.createElement(d,{key:"content",prefixCls:C,id:ce,overlay:he,overlayInnerStyle:H})]},be=!1,ge=!1;if(typeof F=="boolean")be=F;else if(F&&Object(Y.a)(F)==="object"){var je=F.keepParent;be=je===!0,ge=je===!1}return U.createElement(S.a,Object.assign({popupClassName:m,prefixCls:C,popup:ee,action:i,builtinPlacements:g.a,popupPlacement:P,ref:X,popupAlign:k,getPopupContainer:z,onPopupVisibleChange:v,afterPopupVisibleChange:o,popupTransitionName:l,popupAnimation:c,defaultPopupVisible:V,destroyPopupOnHide:be,autoDestroy:ge,mouseLeaveDelay:b,popupStyle:x,mouseEnterDelay:u},te),A)},p=Object(U.forwardRef)(w),a=ie.a=p},OS9S:function(Ye,ie,_){var Y=_("bYtY"),j=Y.inherits,L=_("Gev7"),U=_("mFDi");function S(d){L.call(this,d),this._displayables=[],this._temporaryDisplayables=[],this._cursor=0,this.notClear=!0}S.prototype.incremental=!0,S.prototype.clearDisplaybles=function(){this._displayables=[],this._temporaryDisplayables=[],this._cursor=0,this.dirty(),this.notClear=!1},S.prototype.addDisplayable=function(d,w){w?this._temporaryDisplayables.push(d):this._displayables.push(d),this.dirty()},S.prototype.addDisplayables=function(d,w){w=w||!1;for(var p=0;p=0&&A.splice(v,1),A}function a(t,C){var A=t.slice();return A.indexOf(C)===-1&&A.push(C),A}function f(t){return t.split("-")}function E(t,C){return"".concat(t,"-").concat(C)}function y(t){return t&&t.type&&t.type.isTreeNode}function m(t,C){var A=[t],v=C[t];function o(){var l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];l.forEach(function(c){var M=c.key,P=c.children;A.push(M),o(P)})}return o(v.children),A}function O(t,C){var A=t.clientY,v=C.selectHandle.getBoundingClientRect(),o=v.top,l=v.bottom,c=v.height,M=Math.max(c*d,w);return A<=o+M?-1:A>=l-M?1:0}function i(t,C){if(!t)return;var A=C.multiple;return A?t.slice():t.length?[t[0]]:t}var r=function(C){return C};function u(t,C){if(!t)return[];var A=C||{},v=A.processProps,o=v===void 0?r:v,l=Array.isArray(t)?t:[t];return l.map(function(c){var M=c.children,P=Object(L.a)(c,["children"]),T=u(M,C);return S.a.createElement(s.a,Object.assign({},o(P)),T)})}function h(t){if(!t)return null;var C;if(Array.isArray(t))C={checkedKeys:t,halfCheckedKeys:void 0};else if(Object(j.a)(t)==="object")C={checkedKeys:t.checked||void 0,halfCheckedKeys:t.halfChecked||void 0};else return Object(g.a)(!1,"`checkedKeys` is not an array or an object"),null;return C}function b(t,C){var A=new Set;function v(o){if(A.has(o))return;var l=C[o];if(!l)return;A.add(o);var c=l.parent,M=l.node;if(M.disabled)return;c&&v(c.key)}return(t||[]).forEach(function(o){v(o)}),Object(Y.a)(A)}function x(t){var C={};return Object.keys(t).forEach(function(A){(A.startsWith("data-")||A.startsWith("aria-"))&&(C[A]=t[A])}),C}},Ohmc:function(Ye,ie,_){Ye.exports=_.p+"static/certificate.fc32dc1b.jpg"},Ot1p:function(Ye,ie,_){"use strict";var Y=_("2qtc"),j=_("kLXV"),L=_("rAM+"),U=_("miYZ"),S=_("tsqr"),g=_("9og8"),s=_("tJVT"),d=_("jrin"),w=_("WmNS"),p=_.n(w),a=_("q1tI"),f=_.n(a),E=_("VrN/"),y=_.n(E),m=_("bdgK"),O=_("p77/"),i=_("Bd2K"),r=_("ELLl"),u=_("19Vz"),h=_("lZu9"),b=_("+NIl"),x=_("kSUc"),t=_("9Bee"),C=function(et){var xt=et.value,xn=xt===void 0?"":xt,Dt=et.className,_t=et.showTextOnly,mn=et.showLines,pe=et.style,Gt=pe===void 0?{}:pe,Lt=Object(a.useMemo)(function(){return""},[xn]);return f.a.createElement(f.a.Fragment,null,f.a.createElement("div",{dangerouslySetInnerHTML:{__html:Lt}}))},A=_("0Owb"),v=_("dejd"),o=_("C+DQ"),l=_("1vsH"),c=_("m3rI"),M=[{title:"\u7C97\u4F53",icon:"icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"icon-sum",actionName:"inline-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"icon-formula",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"icon-picture",actionName:"upload-image"},{title:"\u8868\u683C",icon:"icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"icon-eraser",actionName:"eraser"}];function P(et){var xt=et.onActionCallback,xn=et.title,Dt=et.icon,_t=et.actionName,mn=et.className,pe=mn===void 0?"":mn,Gt=et.children;function Lt(){xt(_t)}return f.a.createElement("a",{title:xn,className:pe,onClick:Lt},f.a.createElement("i",{className:"md-iconfont ".concat(Dt)}),Gt)}var T=function(et){var xt=et.watch,xn=et.showNullButton,Dt=et.onActionCallback,_t=et.fullScreen,mn=et.insertTemp,pe=et.hidetoolBar,Gt=et.uuid,Lt=et.setOpenPhones;console.log("link:","".concat(location.origin,"/upload.html?_educoder_session_login=").concat(Object(l.D)("_educoder_session_login"),"&_educoder_session=").concat(Object(l.D)("_educoder_session"),"&key=").concat(Gt,"&api=").concat(encodeURIComponent(c.a.PROXY_SERVER)));var Be=[].concat(M,[{title:"".concat(xt?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(xt?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return f.a.createElement("ul",{className:"markdown-toolbar-container"},!pe&&Be.map(function(ot,Xt){return f.a.createElement("li",{key:Xt},ot.actionName?f.a.createElement(P,Object(A.a)({},ot,{onActionCallback:Dt})):f.a.createElement("span",{className:"v-line"}))}),xn?f.a.createElement("li",null,f.a.createElement(P,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Dt},f.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,mn&&f.a.createElement("li",null,f.a.createElement(P,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(mn),onActionCallback:Dt},f.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),f.a.createElement("li",{className:"btn-full-screen"},f.a.createElement(P,{icon:"".concat(_t?"icon-shrink":"icon-enlarge"),title:_t?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Dt})))},k=_("M8RZ"),N=_("+L6B"),F=_("2/Rp"),V=_("y8nQ"),z=_("Vl3Y"),H=_("5NDa"),J=_("5rEg"),X={labelCol:{span:4},wrapperCol:{span:20}},te=function(et){var xt=et.callback,xn=et.onCancel;function Dt(_t){xt(_t)}return f.a.createElement(z.a,Object(A.a)({},X,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Dt}),f.a.createElement(z.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},f.a.createElement(J.a,null)),f.a.createElement(z.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},f.a.createElement(J.a,null)),f.a.createElement("div",{className:"flex-container flex-end"},f.a.createElement(F.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),f.a.createElement(F.a,{type:"ghost",onClick:xn},"\u53D6\u6D88")))},ee=_("7ahc"),be=_("k1fw"),ge=_("HmJG"),je=_("BjJ7"),He=z.a.useForm,nt={width:280,marginRight:10},Ge={labelCol:{span:5},wrapperCol:{span:19}},he=function(et){var xt=et.callback,xn=et.onCancel,Dt=He(),_t=Object(s.a)(Dt,1),mn=_t[0],pe=Object(a.useRef)();function Gt(ot){xt(Object(be.a)(Object(be.a)({},ot),{},{name:pe.current}))}function Lt(ot,Xt){mn.setFieldsValue({src:"/api/attachments/".concat(ot.id,"?type=").concat(ot.content_type),type:Xt.type})}function Be(ot){var Xt=ot.target.files[0];pe.current=Xt.name,Ee(Xt,Lt)}return f.a.createElement(z.a,Object(A.a)({form:mn},Ge,{className:"upload-image-panel",onFinish:Gt}),f.a.createElement(z.a.Item,{label:"\u6587\u4EF6\u5730\u5740",required:!0},f.a.createElement("div",{className:"flex-container"},f.a.createElement(z.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},f.a.createElement(J.a,{style:nt})),f.a.createElement(ce,{onFileChange:Be}))),f.a.createElement(z.a.Item,{label:"\u6587\u4EF6\u63CF\u8FF0",name:"alt"},f.a.createElement(J.a,{style:{width:264}})),f.a.createElement(z.a.Item,{style:{textAlign:"right"}},f.a.createElement(F.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),f.a.createElement(F.a,{type:"ghost",onClick:xn},"\u53D6\u6D88")))};function ce(et){var xt=et.onFileChange;return f.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",f.a.createElement("input",{type:"file",onChange:xt}))}function Ee(et,xt){if(!et)throw new String("\u6CA1\u6709\u6587\u4EF6");var xn=new FormData;xn.append("editormd-image-file",et),xn.append("file_param_name","editormd-image-file"),xn.append("byxhr","true");var Dt=new window.XMLHttpRequest;Dt.withCredentials=!0,Dt.addEventListener("load",function(_t){xt(JSON.parse(_t.target.responseText),et)},!1),Dt.addEventListener("error",function(_t){console.error(_t)},!1),Dt.open("POST","".concat(je.a,"/api/attachments.json")),Dt.send(xn)}var fe=_("giR+"),Ne=_("fyUT"),Ce=_("7Kak"),xe=_("9yH6"),ze=xe.a.Group,Le={margin:"0 8px"},Fe=function(et){var xt=et.callback,xn=et.onCancel;function Dt(_t){xt(_t)}return f.a.createElement(z.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Dt},f.a.createElement("div",{className:"flex-container"},f.a.createElement("span",{style:Le},"\u5355\u5143\u683C\u6570\uFF1A"),f.a.createElement("span",{style:Le},"\u884C\u6570"),f.a.createElement(z.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},f.a.createElement(Ne.a,null)),f.a.createElement("span",{style:Le},"\u5217\u6570"),f.a.createElement(z.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},f.a.createElement(Ne.a,null))),f.a.createElement("div",{className:"flex-container",style:{marginTop:12}},f.a.createElement("span",{style:Le},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),f.a.createElement(z.a.Item,{name:"align"},f.a.createElement(ze,null,f.a.createElement(xe.a,{value:"default"},f.a.createElement("i",{className:"fa fa-align-justify"})),f.a.createElement(xe.a,{value:"left"},f.a.createElement("i",{className:"fa fa-align-left"})),f.a.createElement(xe.a,{value:"center"},f.a.createElement("i",{className:"fa fa-align-center"})),f.a.createElement(xe.a,{value:"right"},f.a.createElement("i",{className:"fa fa-align-right"}))))),f.a.createElement("div",{className:"flex-container flex-end"},f.a.createElement(F.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),f.a.createElement(F.a,{type:"ghost",onClick:xn},"\u53D6\u6D88")))},Pe=_("ErOA"),Ve=_("7Cbv"),at="link",At="upload-image",Rt="code-block",tn="add-table",Qt="------------",Cn={default:Qt,left:":".concat(Qt),center:":".concat(Qt,":"),right:"".concat(Qt,":")},Un=_("9VGf"),mt,lt;function Ht(){}var sn=0,Tt=1e4,wt="\u2581",Qe=` +`),u=this._stacks.get(r)||0;if(this._stacks.set(r,u+1),this._warnCountdown-=1,this._warnCountdown<=0){this._warnCountdown=i*.5;var h,b=0;this._stacks.forEach(function(x,t){(!h||b0?new d(this._options&&this._options.leakWarningThreshold):void 0}return Object.defineProperty(y.prototype,"event",{get:function(){var m=this;return this._event||(this._event=function(O,i,r){m._listeners||(m._listeners=new U.a);var u=m._listeners.isEmpty();u&&m._options&&m._options.onFirstListenerAdd&&m._options.onFirstListenerAdd(m);var h=m._listeners.push(i?[O,i]:O);u&&m._options&&m._options.onFirstListenerDidAdd&&m._options.onFirstListenerDidAdd(m),m._options&&m._options.onListenerDidAdd&&m._options.onListenerDidAdd(m,O,i);var b;m._leakageMon&&(b=m._leakageMon.check(m._listeners.size));var x;return x={dispose:function(){if(b&&b(),x.dispose=y._noop,!m._disposed&&(h(),m._options&&m._options.onLastListenerRemove)){var t=m._listeners&&!m._listeners.isEmpty();t||m._options.onLastListenerRemove(m)}}},r instanceof L.b?r.add(x):Array.isArray(r)&&r.push(x),x}),this._event},enumerable:!0,configurable:!0}),y.prototype.fire=function(m){if(this._listeners){this._deliveryQueue||(this._deliveryQueue=new U.a);for(var O=this._listeners.iterator(),i=O.next();!i.done;i=O.next())this._deliveryQueue.push([i.value,m]);for(;this._deliveryQueue.size>0;){var r=this._deliveryQueue.shift(),u=r[0],h=r[1];try{typeof u=="function"?u.call(void 0,h):u[0].call(u[1],h)}catch(b){Object(Y.e)(b)}}}},y.prototype.dispose=function(){this._listeners&&this._listeners.clear(),this._deliveryQueue&&this._deliveryQueue.clear(),this._leakageMon&&this._leakageMon.dispose(),this._disposed=!0},y._noop=function(){},y}(),p=function(y){S(m,y);function m(O){var i=y.call(this,O)||this;return i._isPaused=0,i._eventQueue=new U.a,i._mergeFn=O&&O.merge,i}return m.prototype.pause=function(){this._isPaused++},m.prototype.resume=function(){if(this._isPaused!==0&&--this._isPaused===0)if(this._mergeFn){var O=this._eventQueue.toArray();this._eventQueue.clear(),y.prototype.fire.call(this,this._mergeFn(O))}else for(;!this._isPaused&&this._eventQueue.size!==0;)y.prototype.fire.call(this,this._eventQueue.shift())},m.prototype.fire=function(O){this._listeners&&(this._isPaused!==0?this._eventQueue.push(O):y.prototype.fire.call(this,O))},m}(w),a=function(){function y(){var m=this;this.hasListeners=!1,this.events=[],this.emitter=new w({onFirstListenerAdd:function(){return m.onFirstListenerAdd()},onLastListenerRemove:function(){return m.onLastListenerRemove()}})}return Object.defineProperty(y.prototype,"event",{get:function(){return this.emitter.event},enumerable:!0,configurable:!0}),y.prototype.add=function(m){var O=this,i={event:m,listener:null};this.events.push(i),this.hasListeners&&this.hook(i);var r=function(){O.hasListeners&&O.unhook(i);var u=O.events.indexOf(i);O.events.splice(u,1)};return Object(L.h)(Object(j.a)(r))},y.prototype.onFirstListenerAdd=function(){var m=this;this.hasListeners=!0,this.events.forEach(function(O){return m.hook(O)})},y.prototype.onLastListenerRemove=function(){var m=this;this.hasListeners=!1,this.events.forEach(function(O){return m.unhook(O)})},y.prototype.hook=function(m){var O=this;m.listener=m.event(function(i){return O.emitter.fire(i)})},y.prototype.unhook=function(m){m.listener&&m.listener.dispose(),m.listener=null},y.prototype.dispose=function(){this.emitter.dispose()},y}(),f=function(){function y(){this.buffers=[]}return y.prototype.wrapEvent=function(m){var O=this;return function(i,r,u){return m(function(h){var b=O.buffers[O.buffers.length-1];b?b.push(function(){return i.call(r,h)}):i.call(r,h)},void 0,u)}},y.prototype.bufferEvents=function(m){var O=[];this.buffers.push(O);var i=m();return this.buffers.pop(),O.forEach(function(r){return r()}),i},y}(),E=function(){function y(){var m=this;this.listening=!1,this.inputEvent=g.None,this.inputEventListener=L.a.None,this.emitter=new w({onFirstListenerDidAdd:function(){m.listening=!0,m.inputEventListener=m.inputEvent(m.emitter.fire,m.emitter)},onLastListenerRemove:function(){m.listening=!1,m.inputEventListener.dispose()}}),this.event=this.emitter.event}return Object.defineProperty(y.prototype,"input",{set:function(m){this.inputEvent=m,this.listening&&(this.inputEventListener.dispose(),this.inputEventListener=m(this.emitter.fire,this.emitter))},enumerable:!0,configurable:!0}),y.prototype.dispose=function(){this.inputEventListener.dispose(),this.emitter.dispose()},y}()},MKOG:function(Ye,ie,_){var Y=_("bYtY"),j=_("YH21"),L=j.Dispatcher,U=_("mLcG"),S=_("Bq2U"),g=function(d){d=d||{},this.stage=d.stage||{},this.onframe=d.onframe||function(){},this._clips=[],this._running=!1,this._time,this._pausedTime,this._pauseStart,this._paused=!1,L.call(this)};g.prototype={constructor:g,addClip:function(d){this._clips.push(d)},addAnimator:function(d){d.animation=this;for(var w=d.getClips(),p=0;p=0&&this._clips.splice(w,1)},removeAnimator:function(d){for(var w=d.getClips(),p=0;p=xe.length?Le:xe[Pe]})}function S(Ce){return Ce.replace(/[<>&]/g,function(xe){switch(xe){case"<":return"<";case">":return">";case"&":return"&";default:return xe}})}function g(Ce){return Ce.replace(/[\\\{\}\*\+\?\|\^\$\.\[\]\(\)]/g,"\\$&")}function s(Ce,xe){xe===void 0&&(xe=" ");var ze=d(Ce,xe);return w(ze,xe)}function d(Ce,xe){if(!Ce||!xe)return Ce;var ze=xe.length;if(ze===0||Ce.length===0)return Ce;for(var Le=0;Ce.indexOf(xe,Le)===Le;)Le=Le+ze;return Ce.substring(Le)}function w(Ce,xe){if(!Ce||!xe)return Ce;var ze=xe.length,Le=Ce.length;if(ze===0||Le===0)return Ce;for(var Fe=Le,Pe=-1;!(Pe=Ce.lastIndexOf(xe,Fe-1),Pe===-1||Pe+ze!==Fe);){if(Pe===0)return"";Fe=Pe}return Ce.substring(0,Fe)}function p(Ce){return Ce.replace(/[\-\\\{\}\+\?\|\^\$\.\,\[\]\(\)\#\s]/g,"\\$&").replace(/[\*]/g,".*")}function a(Ce,xe){if(Ce.length0?Ce.indexOf(xe,ze)===ze:ze===0?Ce===xe:!1}function E(Ce,xe,ze){if(ze===void 0&&(ze={}),!Ce)throw new Error("Cannot create regex from empty string");xe||(Ce=g(Ce)),ze.wholeWord&&(/\B/.test(Ce.charAt(0))||(Ce="\\b"+Ce),/\B/.test(Ce.charAt(Ce.length-1))||(Ce=Ce+"\\b"));var Le="";return ze.global&&(Le+="g"),ze.matchCase||(Le+="i"),ze.multiline&&(Le+="m"),ze.unicode&&(Le+="u"),new RegExp(Ce,Le)}function y(Ce){if(Ce.source==="^"||Ce.source==="^$"||Ce.source==="$"||Ce.source==="^\\s*$")return!1;var xe=Ce.exec("");return!!(xe&&Ce.lastIndex===0)}function m(Ce){return(Ce.global?"g":"")+(Ce.ignoreCase?"i":"")+(Ce.multiline?"m":"")+(Ce.unicode?"u":"")}function O(Ce){for(var xe=0,ze=Ce.length;xe=0;ze--){var Le=Ce.charCodeAt(ze);if(Le!==32&&Le!==9)return ze}return-1}function u(Ce,xe){return Cexe?1:0}function h(Ce,xe){for(var ze=Math.min(Ce.length,xe.length),Le=0;Lexe.length?1:0}function b(Ce){return Ce>=97&&Ce<=122}function x(Ce){return Ce>=65&&Ce<=90}function t(Ce){return b(Ce)||x(Ce)}function C(Ce,xe){return Ce.length===xe.length&&A(Ce,xe)}function A(Ce,xe,ze){ze===void 0&&(ze=Ce.length);for(var Le=0;LeCe.length?!1:A(Ce,xe,ze)}function o(Ce,xe){var ze,Le=Math.min(Ce.length,xe.length);for(ze=0;ze1){var Le=Ce.charCodeAt(xe-2);if(c(Le))return(Le-55296<<10)+(ze-56320)+65536}return ze}function k(Ce,xe){var ze=fe.getInstance(),Le=xe,Fe=Ce.length,Pe=P(Ce,Fe,xe);xe+=Pe>=65536?2:1;for(var Ve=ze.getGraphemeBreakType(Pe);xe=65536?2:1,Ve=At}return xe-Le}function N(Ce,xe){var ze=fe.getInstance(),Le=xe,Fe=T(Ce,xe);xe-=Fe>=65536?2:1;for(var Pe=ze.getGraphemeBreakType(Fe);xe>0;){var Ve=T(Ce,xe),at=ze.getGraphemeBreakType(Ve);if(Ee(at,Pe))break;xe-=Ve>=65536?2:1,Pe=at}return Le-xe}var F=/(?:[\u05BE\u05C0\u05C3\u05C6\u05D0-\u05F4\u0608\u060B\u060D\u061B-\u064A\u066D-\u066F\u0671-\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u0710\u0712-\u072F\u074D-\u07A5\u07B1-\u07EA\u07F4\u07F5\u07FA-\u0815\u081A\u0824\u0828\u0830-\u0858\u085E-\u08BD\u200F\uFB1D\uFB1F-\uFB28\uFB2A-\uFD3D\uFD50-\uFDFC\uFE70-\uFEFC]|\uD802[\uDC00-\uDD1B\uDD20-\uDE00\uDE10-\uDE33\uDE40-\uDEE4\uDEEB-\uDF35\uDF40-\uDFFF]|\uD803[\uDC00-\uDCFF]|\uD83A[\uDC00-\uDCCF\uDD00-\uDD43\uDD50-\uDFFF]|\uD83B[\uDC00-\uDEBB])/;function V(Ce){return F.test(Ce)}var z=/(?:[\u231A\u231B\u23F0\u23F3\u2600-\u27BF\u2B50\u2B55]|\uD83C[\uDDE6-\uDDFF\uDF00-\uDFFF]|\uD83D[\uDC00-\uDE4F\uDE80-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD00-\uDDFF\uDE70-\uDE73\uDE78-\uDE82\uDE90-\uDE95])/;function H(Ce){return z.test(Ce)}var J=/^[\t\n\r\x20-\x7E]*$/;function X(Ce){return J.test(Ce)}function te(Ce){for(var xe=0,ze=Ce.length;xe=11904&&Ce<=55215||Ce>=63744&&Ce<=64255||Ce>=65281&&Ce<=65374}function be(Ce){return Ce>=127462&&Ce<=127487||Ce>=9728&&Ce<=10175||Ce>=127744&&Ce<=128591||Ce>=128640&&Ce<=128764||Ce>=128992&&Ce<=129003||Ce>=129280&&Ce<=129535||Ce>=129648&&Ce<=129651||Ce>=129656&&Ce<=129666||Ce>=129680&&Ce<=129685}var ge=String.fromCharCode(65279);function je(Ce){return!!(Ce&&Ce.length>0&&Ce.charCodeAt(0)===65279)}function He(Ce){return btoa(encodeURIComponent(Ce))}function nt(Ce,xe){for(var ze="",Le=0;Leze[3*Fe+1])Fe=2*Fe+1;else return ze[3*Fe+2];return 0},Ce._INSTANCE=null,Ce}();function Ne(){return JSON.parse("[0,0,0,51592,51592,11,44424,44424,11,72251,72254,5,7150,7150,7,48008,48008,11,55176,55176,11,128420,128420,14,3276,3277,5,9979,9980,14,46216,46216,11,49800,49800,11,53384,53384,11,70726,70726,5,122915,122916,5,129320,129327,14,2558,2558,5,5906,5908,5,9762,9763,14,43360,43388,8,45320,45320,11,47112,47112,11,48904,48904,11,50696,50696,11,52488,52488,11,54280,54280,11,70082,70083,1,71350,71350,7,73111,73111,5,127892,127893,14,128726,128727,14,129473,129474,14,2027,2035,5,2901,2902,5,3784,3789,5,6754,6754,5,8418,8420,5,9877,9877,14,11088,11088,14,44008,44008,5,44872,44872,11,45768,45768,11,46664,46664,11,47560,47560,11,48456,48456,11,49352,49352,11,50248,50248,11,51144,51144,11,52040,52040,11,52936,52936,11,53832,53832,11,54728,54728,11,69811,69814,5,70459,70460,5,71096,71099,7,71998,71998,5,72874,72880,5,119149,119149,7,127374,127374,14,128335,128335,14,128482,128482,14,128765,128767,14,129399,129400,14,129680,129685,14,1476,1477,5,2377,2380,7,2759,2760,5,3137,3140,7,3458,3459,7,4153,4154,5,6432,6434,5,6978,6978,5,7675,7679,5,9723,9726,14,9823,9823,14,9919,9923,14,10035,10036,14,42736,42737,5,43596,43596,5,44200,44200,11,44648,44648,11,45096,45096,11,45544,45544,11,45992,45992,11,46440,46440,11,46888,46888,11,47336,47336,11,47784,47784,11,48232,48232,11,48680,48680,11,49128,49128,11,49576,49576,11,50024,50024,11,50472,50472,11,50920,50920,11,51368,51368,11,51816,51816,11,52264,52264,11,52712,52712,11,53160,53160,11,53608,53608,11,54056,54056,11,54504,54504,11,54952,54952,11,68108,68111,5,69933,69940,5,70197,70197,7,70498,70499,7,70845,70845,5,71229,71229,5,71727,71735,5,72154,72155,5,72344,72345,5,73023,73029,5,94095,94098,5,121403,121452,5,126981,127182,14,127538,127546,14,127990,127990,14,128391,128391,14,128445,128449,14,128500,128505,14,128752,128752,14,129160,129167,14,129356,129356,14,129432,129442,14,129648,129651,14,129751,131069,14,173,173,4,1757,1757,1,2274,2274,1,2494,2494,5,2641,2641,5,2876,2876,5,3014,3016,7,3262,3262,7,3393,3396,5,3570,3571,7,3968,3972,5,4228,4228,7,6086,6086,5,6679,6680,5,6912,6915,5,7080,7081,5,7380,7392,5,8252,8252,14,9096,9096,14,9748,9749,14,9784,9786,14,9833,9850,14,9890,9894,14,9938,9938,14,9999,9999,14,10085,10087,14,12349,12349,14,43136,43137,7,43454,43456,7,43755,43755,7,44088,44088,11,44312,44312,11,44536,44536,11,44760,44760,11,44984,44984,11,45208,45208,11,45432,45432,11,45656,45656,11,45880,45880,11,46104,46104,11,46328,46328,11,46552,46552,11,46776,46776,11,47000,47000,11,47224,47224,11,47448,47448,11,47672,47672,11,47896,47896,11,48120,48120,11,48344,48344,11,48568,48568,11,48792,48792,11,49016,49016,11,49240,49240,11,49464,49464,11,49688,49688,11,49912,49912,11,50136,50136,11,50360,50360,11,50584,50584,11,50808,50808,11,51032,51032,11,51256,51256,11,51480,51480,11,51704,51704,11,51928,51928,11,52152,52152,11,52376,52376,11,52600,52600,11,52824,52824,11,53048,53048,11,53272,53272,11,53496,53496,11,53720,53720,11,53944,53944,11,54168,54168,11,54392,54392,11,54616,54616,11,54840,54840,11,55064,55064,11,65438,65439,5,69633,69633,5,69837,69837,1,70018,70018,7,70188,70190,7,70368,70370,7,70465,70468,7,70712,70719,5,70835,70840,5,70850,70851,5,71132,71133,5,71340,71340,7,71458,71461,5,71985,71989,7,72002,72002,7,72193,72202,5,72281,72283,5,72766,72766,7,72885,72886,5,73104,73105,5,92912,92916,5,113824,113827,4,119173,119179,5,121505,121519,5,125136,125142,5,127279,127279,14,127489,127490,14,127570,127743,14,127900,127901,14,128254,128254,14,128369,128370,14,128400,128400,14,128425,128432,14,128468,128475,14,128489,128494,14,128715,128720,14,128745,128745,14,128759,128760,14,129004,129023,14,129296,129304,14,129340,129342,14,129388,129392,14,129404,129407,14,129454,129455,14,129485,129487,14,129659,129663,14,129719,129727,14,917536,917631,5,13,13,2,1160,1161,5,1564,1564,4,1807,1807,1,2085,2087,5,2363,2363,7,2402,2403,5,2507,2508,7,2622,2624,7,2691,2691,7,2786,2787,5,2881,2884,5,3006,3006,5,3072,3072,5,3170,3171,5,3267,3268,7,3330,3331,7,3406,3406,1,3538,3540,5,3655,3662,5,3897,3897,5,4038,4038,5,4184,4185,5,4352,4447,8,6068,6069,5,6155,6157,5,6448,6449,7,6742,6742,5,6783,6783,5,6966,6970,5,7042,7042,7,7143,7143,7,7212,7219,5,7412,7412,5,8206,8207,4,8294,8303,4,8596,8601,14,9410,9410,14,9742,9742,14,9757,9757,14,9770,9770,14,9794,9794,14,9828,9828,14,9855,9855,14,9882,9882,14,9900,9903,14,9929,9933,14,9963,9967,14,9987,9988,14,10006,10006,14,10062,10062,14,10175,10175,14,11744,11775,5,42607,42607,5,43043,43044,7,43263,43263,5,43444,43445,7,43569,43570,5,43698,43700,5,43766,43766,5,44032,44032,11,44144,44144,11,44256,44256,11,44368,44368,11,44480,44480,11,44592,44592,11,44704,44704,11,44816,44816,11,44928,44928,11,45040,45040,11,45152,45152,11,45264,45264,11,45376,45376,11,45488,45488,11,45600,45600,11,45712,45712,11,45824,45824,11,45936,45936,11,46048,46048,11,46160,46160,11,46272,46272,11,46384,46384,11,46496,46496,11,46608,46608,11,46720,46720,11,46832,46832,11,46944,46944,11,47056,47056,11,47168,47168,11,47280,47280,11,47392,47392,11,47504,47504,11,47616,47616,11,47728,47728,11,47840,47840,11,47952,47952,11,48064,48064,11,48176,48176,11,48288,48288,11,48400,48400,11,48512,48512,11,48624,48624,11,48736,48736,11,48848,48848,11,48960,48960,11,49072,49072,11,49184,49184,11,49296,49296,11,49408,49408,11,49520,49520,11,49632,49632,11,49744,49744,11,49856,49856,11,49968,49968,11,50080,50080,11,50192,50192,11,50304,50304,11,50416,50416,11,50528,50528,11,50640,50640,11,50752,50752,11,50864,50864,11,50976,50976,11,51088,51088,11,51200,51200,11,51312,51312,11,51424,51424,11,51536,51536,11,51648,51648,11,51760,51760,11,51872,51872,11,51984,51984,11,52096,52096,11,52208,52208,11,52320,52320,11,52432,52432,11,52544,52544,11,52656,52656,11,52768,52768,11,52880,52880,11,52992,52992,11,53104,53104,11,53216,53216,11,53328,53328,11,53440,53440,11,53552,53552,11,53664,53664,11,53776,53776,11,53888,53888,11,54000,54000,11,54112,54112,11,54224,54224,11,54336,54336,11,54448,54448,11,54560,54560,11,54672,54672,11,54784,54784,11,54896,54896,11,55008,55008,11,55120,55120,11,64286,64286,5,66272,66272,5,68900,68903,5,69762,69762,7,69817,69818,5,69927,69931,5,70003,70003,5,70070,70078,5,70094,70094,7,70194,70195,7,70206,70206,5,70400,70401,5,70463,70463,7,70475,70477,7,70512,70516,5,70722,70724,5,70832,70832,5,70842,70842,5,70847,70848,5,71088,71089,7,71102,71102,7,71219,71226,5,71231,71232,5,71342,71343,7,71453,71455,5,71463,71467,5,71737,71738,5,71995,71996,5,72000,72000,7,72145,72147,7,72160,72160,5,72249,72249,7,72273,72278,5,72330,72342,5,72752,72758,5,72850,72871,5,72882,72883,5,73018,73018,5,73031,73031,5,73109,73109,5,73461,73462,7,94031,94031,5,94192,94193,7,119142,119142,7,119155,119162,4,119362,119364,5,121476,121476,5,122888,122904,5,123184,123190,5,126976,126979,14,127184,127231,14,127344,127345,14,127405,127461,14,127514,127514,14,127561,127567,14,127778,127779,14,127896,127896,14,127985,127986,14,127995,127999,5,128326,128328,14,128360,128366,14,128378,128378,14,128394,128397,14,128405,128406,14,128422,128423,14,128435,128443,14,128453,128464,14,128479,128480,14,128484,128487,14,128496,128498,14,128640,128709,14,128723,128724,14,128736,128741,14,128747,128748,14,128755,128755,14,128762,128762,14,128981,128991,14,129096,129103,14,129292,129292,14,129311,129311,14,129329,129330,14,129344,129349,14,129360,129374,14,129394,129394,14,129402,129402,14,129413,129425,14,129445,129450,14,129466,129471,14,129483,129483,14,129511,129535,14,129653,129655,14,129667,129670,14,129705,129711,14,129731,129743,14,917505,917505,4,917760,917999,5,10,10,3,127,159,4,768,879,5,1471,1471,5,1536,1541,1,1648,1648,5,1767,1768,5,1840,1866,5,2070,2073,5,2137,2139,5,2307,2307,7,2366,2368,7,2382,2383,7,2434,2435,7,2497,2500,5,2519,2519,5,2563,2563,7,2631,2632,5,2677,2677,5,2750,2752,7,2763,2764,7,2817,2817,5,2879,2879,5,2891,2892,7,2914,2915,5,3008,3008,5,3021,3021,5,3076,3076,5,3146,3149,5,3202,3203,7,3264,3265,7,3271,3272,7,3298,3299,5,3390,3390,5,3402,3404,7,3426,3427,5,3535,3535,5,3544,3550,7,3635,3635,7,3763,3763,7,3893,3893,5,3953,3966,5,3981,3991,5,4145,4145,7,4157,4158,5,4209,4212,5,4237,4237,5,4520,4607,10,5970,5971,5,6071,6077,5,6089,6099,5,6277,6278,5,6439,6440,5,6451,6456,7,6683,6683,5,6744,6750,5,6765,6770,7,6846,6846,5,6964,6964,5,6972,6972,5,7019,7027,5,7074,7077,5,7083,7085,5,7146,7148,7,7154,7155,7,7222,7223,5,7394,7400,5,7416,7417,5,8204,8204,5,8233,8233,4,8288,8292,4,8413,8416,5,8482,8482,14,8986,8987,14,9193,9203,14,9654,9654,14,9733,9733,14,9745,9745,14,9752,9752,14,9760,9760,14,9766,9766,14,9774,9775,14,9792,9792,14,9800,9811,14,9825,9826,14,9831,9831,14,9852,9853,14,9872,9873,14,9880,9880,14,9885,9887,14,9896,9897,14,9906,9916,14,9926,9927,14,9936,9936,14,9941,9960,14,9974,9974,14,9982,9985,14,9992,9997,14,10002,10002,14,10017,10017,14,10055,10055,14,10071,10071,14,10145,10145,14,11013,11015,14,11503,11505,5,12334,12335,5,12951,12951,14,42612,42621,5,43014,43014,5,43047,43047,7,43204,43205,5,43335,43345,5,43395,43395,7,43450,43451,7,43561,43566,5,43573,43574,5,43644,43644,5,43710,43711,5,43758,43759,7,44005,44005,5,44012,44012,7,44060,44060,11,44116,44116,11,44172,44172,11,44228,44228,11,44284,44284,11,44340,44340,11,44396,44396,11,44452,44452,11,44508,44508,11,44564,44564,11,44620,44620,11,44676,44676,11,44732,44732,11,44788,44788,11,44844,44844,11,44900,44900,11,44956,44956,11,45012,45012,11,45068,45068,11,45124,45124,11,45180,45180,11,45236,45236,11,45292,45292,11,45348,45348,11,45404,45404,11,45460,45460,11,45516,45516,11,45572,45572,11,45628,45628,11,45684,45684,11,45740,45740,11,45796,45796,11,45852,45852,11,45908,45908,11,45964,45964,11,46020,46020,11,46076,46076,11,46132,46132,11,46188,46188,11,46244,46244,11,46300,46300,11,46356,46356,11,46412,46412,11,46468,46468,11,46524,46524,11,46580,46580,11,46636,46636,11,46692,46692,11,46748,46748,11,46804,46804,11,46860,46860,11,46916,46916,11,46972,46972,11,47028,47028,11,47084,47084,11,47140,47140,11,47196,47196,11,47252,47252,11,47308,47308,11,47364,47364,11,47420,47420,11,47476,47476,11,47532,47532,11,47588,47588,11,47644,47644,11,47700,47700,11,47756,47756,11,47812,47812,11,47868,47868,11,47924,47924,11,47980,47980,11,48036,48036,11,48092,48092,11,48148,48148,11,48204,48204,11,48260,48260,11,48316,48316,11,48372,48372,11,48428,48428,11,48484,48484,11,48540,48540,11,48596,48596,11,48652,48652,11,48708,48708,11,48764,48764,11,48820,48820,11,48876,48876,11,48932,48932,11,48988,48988,11,49044,49044,11,49100,49100,11,49156,49156,11,49212,49212,11,49268,49268,11,49324,49324,11,49380,49380,11,49436,49436,11,49492,49492,11,49548,49548,11,49604,49604,11,49660,49660,11,49716,49716,11,49772,49772,11,49828,49828,11,49884,49884,11,49940,49940,11,49996,49996,11,50052,50052,11,50108,50108,11,50164,50164,11,50220,50220,11,50276,50276,11,50332,50332,11,50388,50388,11,50444,50444,11,50500,50500,11,50556,50556,11,50612,50612,11,50668,50668,11,50724,50724,11,50780,50780,11,50836,50836,11,50892,50892,11,50948,50948,11,51004,51004,11,51060,51060,11,51116,51116,11,51172,51172,11,51228,51228,11,51284,51284,11,51340,51340,11,51396,51396,11,51452,51452,11,51508,51508,11,51564,51564,11,51620,51620,11,51676,51676,11,51732,51732,11,51788,51788,11,51844,51844,11,51900,51900,11,51956,51956,11,52012,52012,11,52068,52068,11,52124,52124,11,52180,52180,11,52236,52236,11,52292,52292,11,52348,52348,11,52404,52404,11,52460,52460,11,52516,52516,11,52572,52572,11,52628,52628,11,52684,52684,11,52740,52740,11,52796,52796,11,52852,52852,11,52908,52908,11,52964,52964,11,53020,53020,11,53076,53076,11,53132,53132,11,53188,53188,11,53244,53244,11,53300,53300,11,53356,53356,11,53412,53412,11,53468,53468,11,53524,53524,11,53580,53580,11,53636,53636,11,53692,53692,11,53748,53748,11,53804,53804,11,53860,53860,11,53916,53916,11,53972,53972,11,54028,54028,11,54084,54084,11,54140,54140,11,54196,54196,11,54252,54252,11,54308,54308,11,54364,54364,11,54420,54420,11,54476,54476,11,54532,54532,11,54588,54588,11,54644,54644,11,54700,54700,11,54756,54756,11,54812,54812,11,54868,54868,11,54924,54924,11,54980,54980,11,55036,55036,11,55092,55092,11,55148,55148,11,55216,55238,9,65056,65071,5,65529,65531,4,68097,68099,5,68159,68159,5,69446,69456,5,69688,69702,5,69808,69810,7,69815,69816,7,69821,69821,1,69888,69890,5,69932,69932,7,69957,69958,7,70016,70017,5,70067,70069,7,70079,70080,7,70089,70092,5,70095,70095,5,70191,70193,5,70196,70196,5,70198,70199,5,70367,70367,5,70371,70378,5,70402,70403,7,70462,70462,5,70464,70464,5,70471,70472,7,70487,70487,5,70502,70508,5,70709,70711,7,70720,70721,7,70725,70725,7,70750,70750,5,70833,70834,7,70841,70841,7,70843,70844,7,70846,70846,7,70849,70849,7,71087,71087,5,71090,71093,5,71100,71101,5,71103,71104,5,71216,71218,7,71227,71228,7,71230,71230,7,71339,71339,5,71341,71341,5,71344,71349,5,71351,71351,5,71456,71457,7,71462,71462,7,71724,71726,7,71736,71736,7,71984,71984,5,71991,71992,7,71997,71997,7,71999,71999,1,72001,72001,1,72003,72003,5,72148,72151,5,72156,72159,7,72164,72164,7,72243,72248,5,72250,72250,1,72263,72263,5,72279,72280,7,72324,72329,1,72343,72343,7,72751,72751,7,72760,72765,5,72767,72767,5,72873,72873,7,72881,72881,7,72884,72884,7,73009,73014,5,73020,73021,5,73030,73030,1,73098,73102,7,73107,73108,7,73110,73110,7,73459,73460,5,78896,78904,4,92976,92982,5,94033,94087,7,94180,94180,5,113821,113822,5,119141,119141,5,119143,119145,5,119150,119154,5,119163,119170,5,119210,119213,5,121344,121398,5,121461,121461,5,121499,121503,5,122880,122886,5,122907,122913,5,122918,122922,5,123628,123631,5,125252,125258,5,126980,126980,14,127183,127183,14,127245,127247,14,127340,127343,14,127358,127359,14,127377,127386,14,127462,127487,6,127491,127503,14,127535,127535,14,127548,127551,14,127568,127569,14,127744,127777,14,127780,127891,14,127894,127895,14,127897,127899,14,127902,127984,14,127987,127989,14,127991,127994,14,128000,128253,14,128255,128317,14,128329,128334,14,128336,128359,14,128367,128368,14,128371,128377,14,128379,128390,14,128392,128393,14,128398,128399,14,128401,128404,14,128407,128419,14,128421,128421,14,128424,128424,14,128433,128434,14,128444,128444,14,128450,128452,14,128465,128467,14,128476,128478,14,128481,128481,14,128483,128483,14,128488,128488,14,128495,128495,14,128499,128499,14,128506,128591,14,128710,128714,14,128721,128722,14,128725,128725,14,128728,128735,14,128742,128744,14,128746,128746,14,128749,128751,14,128753,128754,14,128756,128758,14,128761,128761,14,128763,128764,14,128884,128895,14,128992,129003,14,129036,129039,14,129114,129119,14,129198,129279,14,129293,129295,14,129305,129310,14,129312,129319,14,129328,129328,14,129331,129338,14,129343,129343,14,129351,129355,14,129357,129359,14,129375,129387,14,129393,129393,14,129395,129398,14,129401,129401,14,129403,129403,14,129408,129412,14,129426,129431,14,129443,129444,14,129451,129453,14,129456,129465,14,129472,129472,14,129475,129482,14,129484,129484,14,129488,129510,14,129536,129647,14,129652,129652,14,129656,129658,14,129664,129666,14,129671,129679,14,129686,129704,14,129712,129718,14,129728,129730,14,129744,129750,14,917504,917504,4,917506,917535,4,917632,917759,4,918000,921599,4,0,9,4,11,12,4,14,31,4,169,169,14,174,174,14,1155,1159,5,1425,1469,5,1473,1474,5,1479,1479,5,1552,1562,5,1611,1631,5,1750,1756,5,1759,1764,5,1770,1773,5,1809,1809,5,1958,1968,5,2045,2045,5,2075,2083,5,2089,2093,5,2259,2273,5,2275,2306,5,2362,2362,5,2364,2364,5,2369,2376,5,2381,2381,5,2385,2391,5,2433,2433,5,2492,2492,5,2495,2496,7,2503,2504,7,2509,2509,5,2530,2531,5,2561,2562,5,2620,2620,5,2625,2626,5,2635,2637,5,2672,2673,5,2689,2690,5,2748,2748,5,2753,2757,5,2761,2761,7,2765,2765,5,2810,2815,5,2818,2819,7,2878,2878,5,2880,2880,7,2887,2888,7,2893,2893,5,2903,2903,5,2946,2946,5,3007,3007,7,3009,3010,7,3018,3020,7,3031,3031,5,3073,3075,7,3134,3136,5,3142,3144,5,3157,3158,5,3201,3201,5,3260,3260,5,3263,3263,5,3266,3266,5,3270,3270,5,3274,3275,7,3285,3286,5,3328,3329,5,3387,3388,5,3391,3392,7,3398,3400,7,3405,3405,5,3415,3415,5,3457,3457,5,3530,3530,5,3536,3537,7,3542,3542,5,3551,3551,5,3633,3633,5,3636,3642,5,3761,3761,5,3764,3772,5,3864,3865,5,3895,3895,5,3902,3903,7,3967,3967,7,3974,3975,5,3993,4028,5,4141,4144,5,4146,4151,5,4155,4156,7,4182,4183,7,4190,4192,5,4226,4226,5,4229,4230,5,4253,4253,5,4448,4519,9,4957,4959,5,5938,5940,5,6002,6003,5,6070,6070,7,6078,6085,7,6087,6088,7,6109,6109,5,6158,6158,4,6313,6313,5,6435,6438,7,6441,6443,7,6450,6450,5,6457,6459,5,6681,6682,7,6741,6741,7,6743,6743,7,6752,6752,5,6757,6764,5,6771,6780,5,6832,6845,5,6847,6848,5,6916,6916,7,6965,6965,5,6971,6971,7,6973,6977,7,6979,6980,7,7040,7041,5,7073,7073,7,7078,7079,7,7082,7082,7,7142,7142,5,7144,7145,5,7149,7149,5,7151,7153,5,7204,7211,7,7220,7221,7,7376,7378,5,7393,7393,7,7405,7405,5,7415,7415,7,7616,7673,5,8203,8203,4,8205,8205,13,8232,8232,4,8234,8238,4,8265,8265,14,8293,8293,4,8400,8412,5,8417,8417,5,8421,8432,5,8505,8505,14,8617,8618,14,9000,9000,14,9167,9167,14,9208,9210,14,9642,9643,14,9664,9664,14,9728,9732,14,9735,9741,14,9743,9744,14,9746,9746,14,9750,9751,14,9753,9756,14,9758,9759,14,9761,9761,14,9764,9765,14,9767,9769,14,9771,9773,14,9776,9783,14,9787,9791,14,9793,9793,14,9795,9799,14,9812,9822,14,9824,9824,14,9827,9827,14,9829,9830,14,9832,9832,14,9851,9851,14,9854,9854,14,9856,9861,14,9874,9876,14,9878,9879,14,9881,9881,14,9883,9884,14,9888,9889,14,9895,9895,14,9898,9899,14,9904,9905,14,9917,9918,14,9924,9925,14,9928,9928,14,9934,9935,14,9937,9937,14,9939,9940,14,9961,9962,14,9968,9973,14,9975,9978,14,9981,9981,14,9986,9986,14,9989,9989,14,9998,9998,14,10000,10001,14,10004,10004,14,10013,10013,14,10024,10024,14,10052,10052,14,10060,10060,14,10067,10069,14,10083,10084,14,10133,10135,14,10160,10160,14,10548,10549,14,11035,11036,14,11093,11093,14,11647,11647,5,12330,12333,5,12336,12336,14,12441,12442,5,12953,12953,14,42608,42610,5,42654,42655,5,43010,43010,5,43019,43019,5,43045,43046,5,43052,43052,5,43188,43203,7,43232,43249,5,43302,43309,5,43346,43347,7,43392,43394,5,43443,43443,5,43446,43449,5,43452,43453,5,43493,43493,5,43567,43568,7,43571,43572,7,43587,43587,5,43597,43597,7,43696,43696,5,43703,43704,5,43713,43713,5,43756,43757,5,43765,43765,7,44003,44004,7,44006,44007,7,44009,44010,7,44013,44013,5,44033,44059,12,44061,44087,12,44089,44115,12,44117,44143,12,44145,44171,12,44173,44199,12,44201,44227,12,44229,44255,12,44257,44283,12,44285,44311,12,44313,44339,12,44341,44367,12,44369,44395,12,44397,44423,12,44425,44451,12,44453,44479,12,44481,44507,12,44509,44535,12,44537,44563,12,44565,44591,12,44593,44619,12,44621,44647,12,44649,44675,12,44677,44703,12,44705,44731,12,44733,44759,12,44761,44787,12,44789,44815,12,44817,44843,12,44845,44871,12,44873,44899,12,44901,44927,12,44929,44955,12,44957,44983,12,44985,45011,12,45013,45039,12,45041,45067,12,45069,45095,12,45097,45123,12,45125,45151,12,45153,45179,12,45181,45207,12,45209,45235,12,45237,45263,12,45265,45291,12,45293,45319,12,45321,45347,12,45349,45375,12,45377,45403,12,45405,45431,12,45433,45459,12,45461,45487,12,45489,45515,12,45517,45543,12,45545,45571,12,45573,45599,12,45601,45627,12,45629,45655,12,45657,45683,12,45685,45711,12,45713,45739,12,45741,45767,12,45769,45795,12,45797,45823,12,45825,45851,12,45853,45879,12,45881,45907,12,45909,45935,12,45937,45963,12,45965,45991,12,45993,46019,12,46021,46047,12,46049,46075,12,46077,46103,12,46105,46131,12,46133,46159,12,46161,46187,12,46189,46215,12,46217,46243,12,46245,46271,12,46273,46299,12,46301,46327,12,46329,46355,12,46357,46383,12,46385,46411,12,46413,46439,12,46441,46467,12,46469,46495,12,46497,46523,12,46525,46551,12,46553,46579,12,46581,46607,12,46609,46635,12,46637,46663,12,46665,46691,12,46693,46719,12,46721,46747,12,46749,46775,12,46777,46803,12,46805,46831,12,46833,46859,12,46861,46887,12,46889,46915,12,46917,46943,12,46945,46971,12,46973,46999,12,47001,47027,12,47029,47055,12,47057,47083,12,47085,47111,12,47113,47139,12,47141,47167,12,47169,47195,12,47197,47223,12,47225,47251,12,47253,47279,12,47281,47307,12,47309,47335,12,47337,47363,12,47365,47391,12,47393,47419,12,47421,47447,12,47449,47475,12,47477,47503,12,47505,47531,12,47533,47559,12,47561,47587,12,47589,47615,12,47617,47643,12,47645,47671,12,47673,47699,12,47701,47727,12,47729,47755,12,47757,47783,12,47785,47811,12,47813,47839,12,47841,47867,12,47869,47895,12,47897,47923,12,47925,47951,12,47953,47979,12,47981,48007,12,48009,48035,12,48037,48063,12,48065,48091,12,48093,48119,12,48121,48147,12,48149,48175,12,48177,48203,12,48205,48231,12,48233,48259,12,48261,48287,12,48289,48315,12,48317,48343,12,48345,48371,12,48373,48399,12,48401,48427,12,48429,48455,12,48457,48483,12,48485,48511,12,48513,48539,12,48541,48567,12,48569,48595,12,48597,48623,12,48625,48651,12,48653,48679,12,48681,48707,12,48709,48735,12,48737,48763,12,48765,48791,12,48793,48819,12,48821,48847,12,48849,48875,12,48877,48903,12,48905,48931,12,48933,48959,12,48961,48987,12,48989,49015,12,49017,49043,12,49045,49071,12,49073,49099,12,49101,49127,12,49129,49155,12,49157,49183,12,49185,49211,12,49213,49239,12,49241,49267,12,49269,49295,12,49297,49323,12,49325,49351,12,49353,49379,12,49381,49407,12,49409,49435,12,49437,49463,12,49465,49491,12,49493,49519,12,49521,49547,12,49549,49575,12,49577,49603,12,49605,49631,12,49633,49659,12,49661,49687,12,49689,49715,12,49717,49743,12,49745,49771,12,49773,49799,12,49801,49827,12,49829,49855,12,49857,49883,12,49885,49911,12,49913,49939,12,49941,49967,12,49969,49995,12,49997,50023,12,50025,50051,12,50053,50079,12,50081,50107,12,50109,50135,12,50137,50163,12,50165,50191,12,50193,50219,12,50221,50247,12,50249,50275,12,50277,50303,12,50305,50331,12,50333,50359,12,50361,50387,12,50389,50415,12,50417,50443,12,50445,50471,12,50473,50499,12,50501,50527,12,50529,50555,12,50557,50583,12,50585,50611,12,50613,50639,12,50641,50667,12,50669,50695,12,50697,50723,12,50725,50751,12,50753,50779,12,50781,50807,12,50809,50835,12,50837,50863,12,50865,50891,12,50893,50919,12,50921,50947,12,50949,50975,12,50977,51003,12,51005,51031,12,51033,51059,12,51061,51087,12,51089,51115,12,51117,51143,12,51145,51171,12,51173,51199,12,51201,51227,12,51229,51255,12,51257,51283,12,51285,51311,12,51313,51339,12,51341,51367,12,51369,51395,12,51397,51423,12,51425,51451,12,51453,51479,12,51481,51507,12,51509,51535,12,51537,51563,12,51565,51591,12,51593,51619,12,51621,51647,12,51649,51675,12,51677,51703,12,51705,51731,12,51733,51759,12,51761,51787,12,51789,51815,12,51817,51843,12,51845,51871,12,51873,51899,12,51901,51927,12,51929,51955,12,51957,51983,12,51985,52011,12,52013,52039,12,52041,52067,12,52069,52095,12,52097,52123,12,52125,52151,12,52153,52179,12,52181,52207,12,52209,52235,12,52237,52263,12,52265,52291,12,52293,52319,12,52321,52347,12,52349,52375,12,52377,52403,12,52405,52431,12,52433,52459,12,52461,52487,12,52489,52515,12,52517,52543,12,52545,52571,12,52573,52599,12,52601,52627,12,52629,52655,12,52657,52683,12,52685,52711,12,52713,52739,12,52741,52767,12,52769,52795,12,52797,52823,12,52825,52851,12,52853,52879,12,52881,52907,12,52909,52935,12,52937,52963,12,52965,52991,12,52993,53019,12,53021,53047,12,53049,53075,12,53077,53103,12,53105,53131,12,53133,53159,12,53161,53187,12,53189,53215,12,53217,53243,12,53245,53271,12,53273,53299,12,53301,53327,12,53329,53355,12,53357,53383,12,53385,53411,12,53413,53439,12,53441,53467,12,53469,53495,12,53497,53523,12,53525,53551,12,53553,53579,12,53581,53607,12,53609,53635,12,53637,53663,12,53665,53691,12,53693,53719,12,53721,53747,12,53749,53775,12,53777,53803,12,53805,53831,12,53833,53859,12,53861,53887,12,53889,53915,12,53917,53943,12,53945,53971,12,53973,53999,12,54001,54027,12,54029,54055,12,54057,54083,12,54085,54111,12,54113,54139,12,54141,54167,12,54169,54195,12,54197,54223,12,54225,54251,12,54253,54279,12,54281,54307,12,54309,54335,12,54337,54363,12,54365,54391,12,54393,54419,12,54421,54447,12,54449,54475,12,54477,54503,12,54505,54531,12,54533,54559,12,54561,54587,12,54589,54615,12,54617,54643,12,54645,54671,12,54673,54699,12,54701,54727,12,54729,54755,12,54757,54783,12,54785,54811,12,54813,54839,12,54841,54867,12,54869,54895,12,54897,54923,12,54925,54951,12,54953,54979,12,54981,55007,12,55009,55035,12,55037,55063,12,55065,55091,12,55093,55119,12,55121,55147,12,55149,55175,12,55177,55203,12,55243,55291,10,65024,65039,5,65279,65279,4,65520,65528,4,66045,66045,5,66422,66426,5,68101,68102,5,68152,68154,5,68325,68326,5,69291,69292,5,69632,69632,7,69634,69634,7,69759,69761,5]")}},NC18:function(Ye,ie,_){var Y=_("y+Vt"),j=_("IMiH"),L=_("7oTu"),U=Math.sqrt,S=Math.sin,g=Math.cos,s=Math.PI,d=function(u){return Math.sqrt(u[0]*u[0]+u[1]*u[1])},w=function(u,h){return(u[0]*h[0]+u[1]*h[1])/(d(u)*d(h))},p=function(u,h){return(u[0]*h[1]1&&(A*=U(k),v*=U(k));var N=(t===C?-1:1)*U((A*A*(v*v)-A*A*(T*T)-v*v*(P*P))/(A*A*(T*T)+v*v*(P*P)))||0,F=N*A*T/v,V=N*-v*P/A,z=(u+b)/2+g(M)*F-S(M)*V,H=(h+x)/2+S(M)*F+g(M)*V,J=p([1,0],[(P-F)/A,(T-V)/v]),X=[(P-F)/A,(T-V)/v],te=[(-1*P-F)/A,(-1*T-V)/v],ee=p(X,te);w(X,te)<=-1&&(ee=s),w(X,te)>=1&&(ee=0),C===0&&ee>0&&(ee=ee-2*s),C===1&&ee<0&&(ee=ee+2*s),c.addData(l,z,H,A,v,J,ee,M,C)}var f=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/ig,E=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g;function y(u){if(!u)return new j;for(var h=0,b=0,x=h,t=b,C,A=new j,v=j.CMD,o=u.match(f),l=0;l1&&arguments[1]!==void 0?arguments[1]:60,S=null;return function(){for(var g=this,s=arguments.length,d=new Array(s),w=0;w=0;O-=1){var i=d.get(O)||new Set;i.forEach(function(r){var u=r.parent,h=r.node;if(p(h)||!r.parent||m.has(r.parent.key))return;if(p(r.parent.node)){m.add(u.key);return}var b=!0,x=!1;(u.children||[]).filter(function(t){return!p(t.node)}).forEach(function(t){var C=t.key,A=a.has(C);b&&!A&&(b=!1),!x&&(A||f.has(C))&&(x=!0)}),b&&a.add(u.key),x&&f.add(u.key),m.add(u.key)})}return{checkedKeys:Array.from(a),halfCheckedKeys:Array.from(j(f,a))}}function S(s,d,w,p,a){for(var f=new Set(s),E=new Set(d),y=0;y<=p;y+=1){var m=w.get(y)||new Set;m.forEach(function(u){var h=u.key,b=u.node,x=u.children,t=x===void 0?[]:x;!f.has(h)&&!E.has(h)&&!a(b)&&t.filter(function(C){return!a(C.node)}).forEach(function(C){f.delete(C.key)})})}E=new Set;for(var O=new Set,i=p;i>=0;i-=1){var r=w.get(i)||new Set;r.forEach(function(u){var h=u.parent,b=u.node;if(a(b)||!u.parent||O.has(u.parent.key))return;if(a(u.parent.node)){O.add(h.key);return}var x=!0,t=!1;(h.children||[]).filter(function(C){return!a(C.node)}).forEach(function(C){var A=C.key,v=f.has(A);x&&!v&&(x=!1),!t&&(v||E.has(A))&&(t=!0)}),x||f.delete(h.key),t&&E.add(h.key),O.add(h.key)})}return{checkedKeys:Array.from(f),halfCheckedKeys:Array.from(j(E,f))}}function g(s,d,w,p){var a=[],f;p?f=p:f=L;var E=new Set(s.filter(function(i){var r=!!w[i];return r||a.push(i),r})),y=new Map,m=0;Object.keys(w).forEach(function(i){var r=w[i],u=r.level,h=y.get(u);h||(h=new Set,y.set(u,h)),h.add(r),m=Math.max(m,u)}),Object(Y.a)(!a.length,"Tree missing follow keys: ".concat(a.slice(0,100).map(function(i){return"'".concat(i,"'")}).join(", ")));var O;return d===!0?O=U(E,y,m,f):O=S(E,d.halfCheckedKeys,y,m,f),O}},O2Wb:function(Ye,ie,_){Ye.exports={flex:"flex___2gmSR",flex1:"flex1___3Tu1g",color666:"color666___2uyGL",error:"error___yJ86W",deleteIcon:"deleteIcon___1D2tg",addIcon:"addIcon___2VIYB"}},OLES:function(Ye,ie,_){"use strict";var Y=_("U8pU"),j=_("VTBJ"),L=_("Ff2n"),U=_("q1tI"),S=_("uciX"),g=_("7ixt"),s=function(E){var y=E.overlay,m=E.prefixCls,O=E.id,i=E.overlayInnerStyle;return U.createElement("div",{className:"".concat(m,"-inner"),id:O,role:"tooltip",style:i},typeof y=="function"?y():y)},d=s,w=function(E,y){var m=E.overlayClassName,O=E.trigger,i=O===void 0?["hover"]:O,r=E.mouseEnterDelay,u=r===void 0?0:r,h=E.mouseLeaveDelay,b=h===void 0?.1:h,x=E.overlayStyle,t=E.prefixCls,C=t===void 0?"rc-tooltip":t,A=E.children,v=E.onVisibleChange,o=E.afterVisibleChange,l=E.transitionName,c=E.animation,M=E.placement,P=M===void 0?"right":M,T=E.align,k=T===void 0?{}:T,N=E.destroyTooltipOnHide,F=N===void 0?!1:N,V=E.defaultVisible,z=E.getTooltipContainer,H=E.overlayInnerStyle,J=Object(L.a)(E,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),X=Object(U.useRef)(null);Object(U.useImperativeHandle)(y,function(){return X.current});var te=Object(j.a)({},J);"visible"in E&&(te.popupVisible=E.visible);var ee=function(){var nt=E.arrowContent,Ge=nt===void 0?null:nt,he=E.overlay,ce=E.id;return[U.createElement("div",{className:"".concat(C,"-arrow"),key:"arrow"},Ge),U.createElement(d,{key:"content",prefixCls:C,id:ce,overlay:he,overlayInnerStyle:H})]},be=!1,ge=!1;if(typeof F=="boolean")be=F;else if(F&&Object(Y.a)(F)==="object"){var je=F.keepParent;be=je===!0,ge=je===!1}return U.createElement(S.a,Object.assign({popupClassName:m,prefixCls:C,popup:ee,action:i,builtinPlacements:g.a,popupPlacement:P,ref:X,popupAlign:k,getPopupContainer:z,onPopupVisibleChange:v,afterPopupVisibleChange:o,popupTransitionName:l,popupAnimation:c,defaultPopupVisible:V,destroyPopupOnHide:be,autoDestroy:ge,mouseLeaveDelay:b,popupStyle:x,mouseEnterDelay:u},te),A)},p=Object(U.forwardRef)(w),a=ie.a=p},OS9S:function(Ye,ie,_){var Y=_("bYtY"),j=Y.inherits,L=_("Gev7"),U=_("mFDi");function S(d){L.call(this,d),this._displayables=[],this._temporaryDisplayables=[],this._cursor=0,this.notClear=!0}S.prototype.incremental=!0,S.prototype.clearDisplaybles=function(){this._displayables=[],this._temporaryDisplayables=[],this._cursor=0,this.dirty(),this.notClear=!1},S.prototype.addDisplayable=function(d,w){w?this._temporaryDisplayables.push(d):this._displayables.push(d),this.dirty()},S.prototype.addDisplayables=function(d,w){w=w||!1;for(var p=0;p=0&&A.splice(v,1),A}function a(t,C){var A=t.slice();return A.indexOf(C)===-1&&A.push(C),A}function f(t){return t.split("-")}function E(t,C){return"".concat(t,"-").concat(C)}function y(t){return t&&t.type&&t.type.isTreeNode}function m(t,C){var A=[t],v=C[t];function o(){var l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];l.forEach(function(c){var M=c.key,P=c.children;A.push(M),o(P)})}return o(v.children),A}function O(t,C){var A=t.clientY,v=C.selectHandle.getBoundingClientRect(),o=v.top,l=v.bottom,c=v.height,M=Math.max(c*d,w);return A<=o+M?-1:A>=l-M?1:0}function i(t,C){if(!t)return;var A=C.multiple;return A?t.slice():t.length?[t[0]]:t}var r=function(C){return C};function u(t,C){if(!t)return[];var A=C||{},v=A.processProps,o=v===void 0?r:v,l=Array.isArray(t)?t:[t];return l.map(function(c){var M=c.children,P=Object(L.a)(c,["children"]),T=u(M,C);return S.a.createElement(s.a,Object.assign({},o(P)),T)})}function h(t){if(!t)return null;var C;if(Array.isArray(t))C={checkedKeys:t,halfCheckedKeys:void 0};else if(Object(j.a)(t)==="object")C={checkedKeys:t.checked||void 0,halfCheckedKeys:t.halfChecked||void 0};else return Object(g.a)(!1,"`checkedKeys` is not an array or an object"),null;return C}function b(t,C){var A=new Set;function v(o){if(A.has(o))return;var l=C[o];if(!l)return;A.add(o);var c=l.parent,M=l.node;if(M.disabled)return;c&&v(c.key)}return(t||[]).forEach(function(o){v(o)}),Object(Y.a)(A)}function x(t){var C={};return Object.keys(t).forEach(function(A){(A.startsWith("data-")||A.startsWith("aria-"))&&(C[A]=t[A])}),C}},Ohmc:function(Ye,ie,_){Ye.exports=_.p+"static/certificate.fc32dc1b.jpg"},Ot1p:function(Ye,ie,_){"use strict";var Y=_("2qtc"),j=_("kLXV"),L=_("rAM+"),U=_("miYZ"),S=_("tsqr"),g=_("9og8"),s=_("tJVT"),d=_("jrin"),w=_("WmNS"),p=_.n(w),a=_("q1tI"),f=_.n(a),E=_("VrN/"),y=_.n(E),m=_("bdgK"),O=_("p77/"),i=_("Bd2K"),r=_("ELLl"),u=_("19Vz"),h=_("lZu9"),b=_("+NIl"),x=_("kSUc"),t=_("9Bee"),C=function(et){var xt=et.value,xn=xt===void 0?"":xt,Tt=et.className,_t=et.showTextOnly,mn=et.showLines,pe=et.style,Gt=pe===void 0?{}:pe,Lt=Object(a.useMemo)(function(){return""},[xn]);return f.a.createElement(f.a.Fragment,null,f.a.createElement("div",{dangerouslySetInnerHTML:{__html:Lt}}))},A=_("0Owb"),v=_("dejd"),o=_("C+DQ"),l=_("1vsH"),c=_("m3rI"),M=[{title:"\u7C97\u4F53",icon:"icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"icon-sum",actionName:"inline-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"icon-formula",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"icon-picture",actionName:"upload-image"},{title:"\u8868\u683C",icon:"icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"icon-eraser",actionName:"eraser"}];function P(et){var xt=et.onActionCallback,xn=et.title,Tt=et.icon,_t=et.actionName,mn=et.className,pe=mn===void 0?"":mn,Gt=et.children;function Lt(){xt(_t)}return f.a.createElement("a",{title:xn,className:pe,onClick:Lt},f.a.createElement("i",{className:"md-iconfont ".concat(Tt)}),Gt)}var T=function(et){var xt=et.watch,xn=et.showNullButton,Tt=et.onActionCallback,_t=et.fullScreen,mn=et.insertTemp,pe=et.hidetoolBar,Gt=et.uuid,Lt=et.setOpenPhones;console.log("link:","".concat(location.origin,"/upload.html?_educoder_session_login=").concat(Object(l.D)("_educoder_session_login"),"&_educoder_session=").concat(Object(l.D)("_educoder_session"),"&key=").concat(Gt,"&api=").concat(encodeURIComponent(c.a.PROXY_SERVER)));var Be=[].concat(M,[{title:"".concat(xt?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(xt?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return f.a.createElement("ul",{className:"markdown-toolbar-container"},!pe&&Be.map(function(ot,Xt){return f.a.createElement("li",{key:Xt},ot.actionName?f.a.createElement(P,Object(A.a)({},ot,{onActionCallback:Tt})):f.a.createElement("span",{className:"v-line"}))}),xn?f.a.createElement("li",null,f.a.createElement(P,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Tt},f.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,mn&&f.a.createElement("li",null,f.a.createElement(P,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(mn),onActionCallback:Tt},f.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),f.a.createElement("li",{className:"btn-full-screen"},f.a.createElement(P,{icon:"".concat(_t?"icon-shrink":"icon-enlarge"),title:_t?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Tt})))},k=_("M8RZ"),N=_("+L6B"),F=_("2/Rp"),V=_("y8nQ"),z=_("Vl3Y"),H=_("5NDa"),J=_("5rEg"),X={labelCol:{span:4},wrapperCol:{span:20}},te=function(et){var xt=et.callback,xn=et.onCancel;function Tt(_t){xt(_t)}return f.a.createElement(z.a,Object(A.a)({},X,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Tt}),f.a.createElement(z.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},f.a.createElement(J.a,null)),f.a.createElement(z.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},f.a.createElement(J.a,null)),f.a.createElement("div",{className:"flex-container flex-end"},f.a.createElement(F.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),f.a.createElement(F.a,{type:"ghost",onClick:xn},"\u53D6\u6D88")))},ee=_("7ahc"),be=_("k1fw"),ge=_("HmJG"),je=_("BjJ7"),He=z.a.useForm,nt={width:280,marginRight:10},Ge={labelCol:{span:5},wrapperCol:{span:19}},he=function(et){var xt=et.callback,xn=et.onCancel,Tt=He(),_t=Object(s.a)(Tt,1),mn=_t[0],pe=Object(a.useRef)();function Gt(ot){xt(Object(be.a)(Object(be.a)({},ot),{},{name:pe.current}))}function Lt(ot,Xt){mn.setFieldsValue({src:"/api/attachments/".concat(ot.id,"?type=").concat(ot.content_type),type:Xt.type})}function Be(ot){var Xt=ot.target.files[0];pe.current=Xt.name,Ee(Xt,Lt)}return f.a.createElement(z.a,Object(A.a)({form:mn},Ge,{className:"upload-image-panel",onFinish:Gt}),f.a.createElement(z.a.Item,{label:"\u6587\u4EF6\u5730\u5740",required:!0},f.a.createElement("div",{className:"flex-container"},f.a.createElement(z.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},f.a.createElement(J.a,{style:nt})),f.a.createElement(ce,{onFileChange:Be}))),f.a.createElement(z.a.Item,{label:"\u6587\u4EF6\u63CF\u8FF0",name:"alt"},f.a.createElement(J.a,{style:{width:264}})),f.a.createElement(z.a.Item,{style:{textAlign:"right"}},f.a.createElement(F.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),f.a.createElement(F.a,{type:"ghost",onClick:xn},"\u53D6\u6D88")))};function ce(et){var xt=et.onFileChange;return f.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",f.a.createElement("input",{type:"file",onChange:xt}))}function Ee(et,xt){if(!et)throw new String("\u6CA1\u6709\u6587\u4EF6");var xn=new FormData;xn.append("editormd-image-file",et),xn.append("file_param_name","editormd-image-file"),xn.append("byxhr","true");var Tt=new window.XMLHttpRequest;Tt.withCredentials=!0,Tt.addEventListener("load",function(_t){xt(JSON.parse(_t.target.responseText),et)},!1),Tt.addEventListener("error",function(_t){console.error(_t)},!1),Tt.open("POST","".concat(je.a,"/api/attachments.json")),Tt.send(xn)}var fe=_("giR+"),Ne=_("fyUT"),Ce=_("7Kak"),xe=_("9yH6"),ze=xe.a.Group,Le={margin:"0 8px"},Fe=function(et){var xt=et.callback,xn=et.onCancel;function Tt(_t){xt(_t)}return f.a.createElement(z.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Tt},f.a.createElement("div",{className:"flex-container"},f.a.createElement("span",{style:Le},"\u5355\u5143\u683C\u6570\uFF1A"),f.a.createElement("span",{style:Le},"\u884C\u6570"),f.a.createElement(z.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},f.a.createElement(Ne.a,null)),f.a.createElement("span",{style:Le},"\u5217\u6570"),f.a.createElement(z.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},f.a.createElement(Ne.a,null))),f.a.createElement("div",{className:"flex-container",style:{marginTop:12}},f.a.createElement("span",{style:Le},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),f.a.createElement(z.a.Item,{name:"align"},f.a.createElement(ze,null,f.a.createElement(xe.a,{value:"default"},f.a.createElement("i",{className:"fa fa-align-justify"})),f.a.createElement(xe.a,{value:"left"},f.a.createElement("i",{className:"fa fa-align-left"})),f.a.createElement(xe.a,{value:"center"},f.a.createElement("i",{className:"fa fa-align-center"})),f.a.createElement(xe.a,{value:"right"},f.a.createElement("i",{className:"fa fa-align-right"}))))),f.a.createElement("div",{className:"flex-container flex-end"},f.a.createElement(F.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),f.a.createElement(F.a,{type:"ghost",onClick:xn},"\u53D6\u6D88")))},Pe=_("ErOA"),Ve=_("7Cbv"),at="link",At="upload-image",Rt="code-block",tn="add-table",Qt="------------",Cn={default:Qt,left:":".concat(Qt),center:":".concat(Qt,":"),right:"".concat(Qt,":")},Un=_("9VGf"),mt,lt;function Ht(){}var sn=0,Dt=1e4,wt="\u2581",Qe=` **\u6A21\u677F\u6807\u9898** -\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`;function Je(et){return/^\d+$/.test(et)?"".concat(et,"px"):et}var Xe=navigator.platform.toUpperCase().indexOf("MAC")>=0,Oe=Xe?"Cmd":"Ctrl",Ae=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"],ye=(mt={},Object(d.a)(mt,Oe+"-B","bold"),Object(d.a)(mt,Oe+"-I","italic"),mt),Se=(lt={},Object(d.a)(lt,at,"\u6DFB\u52A0\u94FE\u63A5"),Object(d.a)(lt,Rt,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(d.a)(lt,At,"\u6DFB\u52A0\u6587\u4EF6"),Object(d.a)(lt,tn,"\u6DFB\u52A0\u8868\u683C"),lt),dt=ie.a=function(et){var xt=et.defaultValue,xn=xt===void 0?"":xt,Dt=et.onChange,_t=et.width,mn=_t===void 0?"100%":_t,pe=et.height,Gt=pe===void 0?400:pe,Lt=et.miniToolbar,Be=Lt===void 0?!1:Lt,ot=et.isFocus,Xt=ot===void 0?!1:ot,Pt=et.watch,$t=et.insertTemp,Zt=et.mode,bt=Zt===void 0?"markdown":Zt,ft=et.id,Nt=ft===void 0?"markdown-editor-id":ft,jt=et.showResizeBar,bn=jt===void 0?!1:jt,Te=et.noStorage,ve=Te===void 0?!1:Te,Q=et.showNullButton,$=Q===void 0?!1:Q,re=et.hidetoolBar,de=re===void 0?!1:re,Ue=et.fullScreen,it=Ue===void 0?!1:Ue,Mt=et.onBlur,Ln=et.onCMBeforeChange,kn=et.onFullScreen,St=et.className,an=St===void 0?"":St,Pn=et.disablePaste,dn=Pn===void 0?!1:Pn,jn=et.placeholder,Bn=jn===void 0?"":jn,ne=et.values,B=ne===void 0?"":ne,K=Object(a.useState)(null),ae=Object(s.a)(K,2),ue=ae[0],oe=ae[1],ht=Object(a.useState)(xn),vn=Object(s.a)(ht,2),Tn=vn[0],fr=vn[1],Vt=Object(a.useState)(Pt),Et=Object(s.a)(Vt,2),Jt=Et[0],Fn=Et[1],Vn=Object(a.useState)(it),Kn=Object(s.a)(Vn,2),ir=Kn[0],jr=Kn[1],ua=Object(a.useState)(""),Yr=Object(s.a)(ua,2),Tr=Yr[0],Jn=Yr[1],hr=Object(a.useState)(0),Sn=Object(s.a)(hr,2),On=Sn[0],or=Sn[1],Dn=Object(a.useState)(Gt),pr=Object(s.a)(Dn,2),Gn=pr[0],se=pr[1],tt=Object(a.useState)(!1),rt=Object(s.a)(tt,2),ut=rt[0],Kt=rt[1],Ct=Object(a.useRef)(Object(Ve.a)()),Yt=Object(a.useRef)(!1),nn=Object(a.useRef)(),_n=Object(a.useRef)(),cn=Object(a.useRef)(),ur=Object(a.useRef)(),Mn=Object(a.useRef)(),fn=function(){var Cr=Object(g.a)(p.a.mark(function kr(){var Zr,Qr;return p.a.wrap(function(Ta){for(;;)switch(Ta.prev=Ta.next){case 0:return Ta.next=2,Object(Pe.a)("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:Ct.current}});case 2:Qr=Ta.sent,Qr!=null&&(Zr=Qr.attachments)!==null&&Zr!==void 0&&Zr.length&&(console.log("cm:",ue,_n),Qr.attachments.map(function(ba){ba.content_type.indexOf("image")>-1?ue.replaceSelection("![,](/api/attachments/".concat(ba.id,"?type=").concat(ba.content_type,")")):ba.content_type.indexOf("video")>-1?ue.replaceSelection('')):ba.content_type.indexOf("pdf")>-1?ue.replaceSelection('
        ').concat(ba.name,"")):ue.replaceSelection("[".concat(ba.name,"](").concat(c.a.API_SERVER,"/api/attachments/").concat(ba.id,"?type=").concat(ba.content_type,")"))}));case 4:case"end":return Ta.stop()}},kr)}));return function(){return Cr.apply(this,arguments)}}();Object(a.useEffect)(function(){fr(B),ue==null||ue.setValue(B)},[B]),Object(a.useEffect)(function(){kn==null||kn(ir)},[ir]),Object(a.useEffect)(function(){if(_n.current){var Cr=y.a.fromTextArea(_n.current,{mode:bt,lineNumbers:!Be,lineWrapping:!0,value:xn,autoCloseTags:!0,autoCloseBrackets:!0});Xt&&Cr.focus();function kr(Zr,Qr){if(dn){Qr.preventDefault();return}var Aa=Qr.clipboardData;if(Aa){var Ta=Aa.types.toString(),ba=Aa.items;if(Ta==="Files"||Aa.types.indexOf("Files")>-1){if(Qr.preventDefault(),bt=="stex")return;try{var za,Xa=ba[1];((za=ba[0])===null||za===void 0?void 0:za.kind)==="file"&&(Xa=ba[0]);var tr=Xa.getAsFile(),In=tr.name.split(".").pop();Ee(tr,function(En){if(En.id){var Or,yr,zr;(tr==null||((Or=tr.type)===null||Or===void 0)?void 0:Or.indexOf("image"))>-1?Cr.replaceSelection("![,](/api/attachments/".concat(En.id,"?type=").concat(En.content_type,")")):(tr==null||((yr=tr.type)===null||yr===void 0)?void 0:yr.indexOf("video"))>-1?Cr.replaceSelection('')):(tr==null||((zr=tr.type)===null||zr===void 0)?void 0:zr.indexOf("pdf"))>-1?Cr.replaceSelection('').concat(tr.name,"")):Ae.includes(In)?Cr.replaceSelection('').concat(tr.name,"")):Cr.replaceSelection("[".concat(tr.name,"](").concat(c.a.API_SERVER,"/api/attachments/").concat(En.id,"?type=").concat(En.content_type,")"))}else(En==null?void 0:En.status)===401&&(document.location.href="/user/login")})}catch(En){S.b.warn("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0}return Cr.on("paste",kr),Cr.on("dragleave",function(Zr,Qr){cn.current.classList.remove("mouse-hover-md")}),Cr.on("dragover",function(Zr,Qr){cn.current.classList.add("mouse-hover-md")}),Cr.on("drop",function(Zr,Qr){cn.current.classList.add("mouse-hover-md");var Aa;if(Aa=Qr.dataTransfer.files,Aa.length>0){Qr.preventDefault(),Qr.stopPropagation();for(var Ta=function(Xa){var tr=Aa[Xa],In=tr.name.split(".").pop();Ee(tr,function(En){if(En.id){var Or,yr,zr;(tr==null||((Or=tr.type)===null||Or===void 0)?void 0:Or.indexOf("image"))>-1?Cr.replaceSelection("![,](/api/attachments/".concat(En.id,"?type=").concat(En.content_type,")")):(tr==null||((yr=tr.type)===null||yr===void 0)?void 0:yr.indexOf("video"))>-1?Cr.replaceSelection('')):(tr==null||((zr=tr.type)===null||zr===void 0)?void 0:zr.indexOf("pdf"))>-1?Cr.replaceSelection('').concat(tr.name,"")):Ae.includes(In)?Cr.replaceSelection('').concat(tr.name,"")):Cr.replaceSelection("[".concat(tr.name,"](").concat(c.a.API_SERVER,"/api/attachments/").concat(En.id,"?type=").concat(En.content_type,")"))}else(En==null?void 0:En.status)===401&&(document.location.href="/user/login")})},ba=0;ba0||ba.target.offsetWidth>0)&&(Hn(),ue.setSize("100%","100%"),ue.refresh())}}catch(za){Aa.e(za)}finally{Aa.f()}});return Zr.observe(_n.current.parentElement),Zr}if(ue){var kr=Cr();return function(){kr.unobserve(_n.current.parentElement)}}},[ue,Hn]),Object(a.useEffect)(function(){if(ue){for(var Cr=[],kr=function(){var ba=Qr[Zr];Aa=Object(s.a)(ba,2);var za=Aa[0],Xa=Aa[1],tr=Object(d.a)({},za,function(){Xn(Xa)});Cr.push(tr),ue.addKeyMap(tr)},Zr=0,Qr=Object.entries(ye);Zr0){var Cr=new Date().getTime(),kr=window.sessionStorage.getItem(Nt);Cr>=On+Tt&&(!kr||kr!==Tn)&&(window.sessionStorage.setItem(Nt,Tn),Kt(!0))}},Tt),Object(a.useEffect)(function(){Fn(Pt)},[ue,Pt]),Object(a.useEffect)(function(){ue&&(Xt&&ue.focus())},[ue,Xt]),Object(a.useEffect)(function(){if(Jt&&ue){var Cr=ue.getScrollerElement();function kr(Zr){var Qr=Zr.target;if(Mn.current){var Aa=Qr.scrollTop/Qr.scrollHeight;Mn.current.scrollTop=Mn.current.scrollHeight*Aa}}return Cr.addEventListener("scroll",kr),function(){Cr.removeEventListener("scroll",kr)}}},[ue,Jt]),Object(a.useEffect)(function(){if(ue&&Ln){function Cr(kr,Zr){Ln(kr,Zr)}return ue.on("beforeChange",Cr),function(){ue.off("beforeChange",Cr)}}},[ue,Ln]),Object(a.useEffect)(function(){if(ue&&Mt){function Cr(){Mt(ue.getValue())}return ue.on("blur",Cr),function(){ue.off("blur",Cr)}}},[ue,Mt]),Object(a.useEffect)(function(){if(ue){function Cr(kr){var Zr=kr.getValue();fr(Zr),or(new Date().getTime()),kr.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Dt&&Dt(Zr)}return ue.on("change",Cr),function(){ue.off("change",Cr)}}},[ue,Dt]),Object(a.useEffect)(function(){ue&&(xn==null?(ue.setValue(""),fr("")):xn!==ue.getValue()&&(ue.setValue(xn),fr(xn),ue.setCursor(ue.lineCount(),0)))},[ue,xn]);var Xn=Object(a.useCallback)(function(Cr){var kr=ue.getCursor(),Zr=ue.getSelection(),Qr=Zr.split(` +\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`;function Je(et){return/^\d+$/.test(et)?"".concat(et,"px"):et}var Xe=navigator.platform.toUpperCase().indexOf("MAC")>=0,Oe=Xe?"Cmd":"Ctrl",Ae=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"],ye=(mt={},Object(d.a)(mt,Oe+"-B","bold"),Object(d.a)(mt,Oe+"-I","italic"),mt),Se=(lt={},Object(d.a)(lt,at,"\u6DFB\u52A0\u94FE\u63A5"),Object(d.a)(lt,Rt,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(d.a)(lt,At,"\u6DFB\u52A0\u6587\u4EF6"),Object(d.a)(lt,tn,"\u6DFB\u52A0\u8868\u683C"),lt),dt=ie.a=function(et){var xt=et.defaultValue,xn=xt===void 0?"":xt,Tt=et.onChange,_t=et.width,mn=_t===void 0?"100%":_t,pe=et.height,Gt=pe===void 0?400:pe,Lt=et.miniToolbar,Be=Lt===void 0?!1:Lt,ot=et.isFocus,Xt=ot===void 0?!1:ot,Pt=et.watch,$t=et.insertTemp,Zt=et.mode,bt=Zt===void 0?"markdown":Zt,ft=et.id,Nt=ft===void 0?"markdown-editor-id":ft,jt=et.showResizeBar,bn=jt===void 0?!1:jt,Te=et.noStorage,ve=Te===void 0?!1:Te,Q=et.showNullButton,$=Q===void 0?!1:Q,re=et.hidetoolBar,de=re===void 0?!1:re,Ue=et.fullScreen,it=Ue===void 0?!1:Ue,Mt=et.onBlur,Ln=et.onCMBeforeChange,kn=et.onFullScreen,St=et.className,an=St===void 0?"":St,Pn=et.disablePaste,dn=Pn===void 0?!1:Pn,jn=et.placeholder,Bn=jn===void 0?"":jn,ne=et.values,B=ne===void 0?"":ne,K=Object(a.useState)(null),ae=Object(s.a)(K,2),ue=ae[0],oe=ae[1],ht=Object(a.useState)(xn),vn=Object(s.a)(ht,2),Tn=vn[0],fr=vn[1],Vt=Object(a.useState)(Pt),Et=Object(s.a)(Vt,2),Jt=Et[0],Fn=Et[1],Vn=Object(a.useState)(it),Kn=Object(s.a)(Vn,2),ir=Kn[0],jr=Kn[1],ua=Object(a.useState)(""),Yr=Object(s.a)(ua,2),Tr=Yr[0],Jn=Yr[1],hr=Object(a.useState)(0),Sn=Object(s.a)(hr,2),On=Sn[0],or=Sn[1],Dn=Object(a.useState)(Gt),pr=Object(s.a)(Dn,2),Gn=pr[0],se=pr[1],tt=Object(a.useState)(!1),rt=Object(s.a)(tt,2),ut=rt[0],Kt=rt[1],Ct=Object(a.useRef)(Object(Ve.a)()),Yt=Object(a.useRef)(!1),nn=Object(a.useRef)(),_n=Object(a.useRef)(),cn=Object(a.useRef)(),ur=Object(a.useRef)(),Mn=Object(a.useRef)(),fn=function(){var Cr=Object(g.a)(p.a.mark(function kr(){var Zr,Qr;return p.a.wrap(function(Ta){for(;;)switch(Ta.prev=Ta.next){case 0:return Ta.next=2,Object(Pe.a)("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:Ct.current}});case 2:Qr=Ta.sent,Qr!=null&&(Zr=Qr.attachments)!==null&&Zr!==void 0&&Zr.length&&(console.log("cm:",ue,_n),Qr.attachments.map(function(ba){ba.content_type.indexOf("image")>-1?ue.replaceSelection("![,](/api/attachments/".concat(ba.id,"?type=").concat(ba.content_type,")")):ba.content_type.indexOf("video")>-1?ue.replaceSelection('')):ba.content_type.indexOf("pdf")>-1?ue.replaceSelection('').concat(ba.name,"")):ue.replaceSelection("[".concat(ba.name,"](").concat(c.a.API_SERVER,"/api/attachments/").concat(ba.id,"?type=").concat(ba.content_type,")"))}));case 4:case"end":return Ta.stop()}},kr)}));return function(){return Cr.apply(this,arguments)}}();Object(a.useEffect)(function(){fr(B),ue==null||ue.setValue(B)},[B]),Object(a.useEffect)(function(){kn==null||kn(ir)},[ir]),Object(a.useEffect)(function(){if(_n.current){var Cr=y.a.fromTextArea(_n.current,{mode:bt,lineNumbers:!Be,lineWrapping:!0,value:xn,autoCloseTags:!0,autoCloseBrackets:!0});Xt&&Cr.focus();function kr(Zr,Qr){if(dn){Qr.preventDefault();return}var Aa=Qr.clipboardData;if(Aa){var Ta=Aa.types.toString(),ba=Aa.items;if(Ta==="Files"||Aa.types.indexOf("Files")>-1){if(Qr.preventDefault(),bt=="stex")return;try{var za,Xa=ba[1];((za=ba[0])===null||za===void 0?void 0:za.kind)==="file"&&(Xa=ba[0]);var tr=Xa.getAsFile(),In=tr.name.split(".").pop();Ee(tr,function(En){if(En.id){var Or,yr,zr;(tr==null||((Or=tr.type)===null||Or===void 0)?void 0:Or.indexOf("image"))>-1?Cr.replaceSelection("![,](/api/attachments/".concat(En.id,"?type=").concat(En.content_type,")")):(tr==null||((yr=tr.type)===null||yr===void 0)?void 0:yr.indexOf("video"))>-1?Cr.replaceSelection('')):(tr==null||((zr=tr.type)===null||zr===void 0)?void 0:zr.indexOf("pdf"))>-1?Cr.replaceSelection('').concat(tr.name,"")):Ae.includes(In)?Cr.replaceSelection('').concat(tr.name,"")):Cr.replaceSelection("[".concat(tr.name,"](").concat(c.a.API_SERVER,"/api/attachments/").concat(En.id,"?type=").concat(En.content_type,")"))}else(En==null?void 0:En.status)===401&&(document.location.href="/user/login")})}catch(En){S.b.warn("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0}return Cr.on("paste",kr),Cr.on("dragleave",function(Zr,Qr){cn.current.classList.remove("mouse-hover-md")}),Cr.on("dragover",function(Zr,Qr){cn.current.classList.add("mouse-hover-md")}),Cr.on("drop",function(Zr,Qr){cn.current.classList.add("mouse-hover-md");var Aa;if(Aa=Qr.dataTransfer.files,Aa.length>0){Qr.preventDefault(),Qr.stopPropagation();for(var Ta=function(Xa){var tr=Aa[Xa],In=tr.name.split(".").pop();Ee(tr,function(En){if(En.id){var Or,yr,zr;(tr==null||((Or=tr.type)===null||Or===void 0)?void 0:Or.indexOf("image"))>-1?Cr.replaceSelection("![,](/api/attachments/".concat(En.id,"?type=").concat(En.content_type,")")):(tr==null||((yr=tr.type)===null||yr===void 0)?void 0:yr.indexOf("video"))>-1?Cr.replaceSelection('')):(tr==null||((zr=tr.type)===null||zr===void 0)?void 0:zr.indexOf("pdf"))>-1?Cr.replaceSelection('').concat(tr.name,"")):Ae.includes(In)?Cr.replaceSelection('').concat(tr.name,"")):Cr.replaceSelection("[".concat(tr.name,"](").concat(c.a.API_SERVER,"/api/attachments/").concat(En.id,"?type=").concat(En.content_type,")"))}else(En==null?void 0:En.status)===401&&(document.location.href="/user/login")})},ba=0;ba0||ba.target.offsetWidth>0)&&(Hn(),ue.setSize("100%","100%"),ue.refresh())}}catch(za){Aa.e(za)}finally{Aa.f()}});return Zr.observe(_n.current.parentElement),Zr}if(ue){var kr=Cr();return function(){kr.unobserve(_n.current.parentElement)}}},[ue,Hn]),Object(a.useEffect)(function(){if(ue){for(var Cr=[],kr=function(){var ba=Qr[Zr];Aa=Object(s.a)(ba,2);var za=Aa[0],Xa=Aa[1],tr=Object(d.a)({},za,function(){Xn(Xa)});Cr.push(tr),ue.addKeyMap(tr)},Zr=0,Qr=Object.entries(ye);Zr0){var Cr=new Date().getTime(),kr=window.sessionStorage.getItem(Nt);Cr>=On+Dt&&(!kr||kr!==Tn)&&(window.sessionStorage.setItem(Nt,Tn),Kt(!0))}},Dt),Object(a.useEffect)(function(){Fn(Pt)},[ue,Pt]),Object(a.useEffect)(function(){ue&&(Xt&&ue.focus())},[ue,Xt]),Object(a.useEffect)(function(){if(Jt&&ue){var Cr=ue.getScrollerElement();function kr(Zr){var Qr=Zr.target;if(Mn.current){var Aa=Qr.scrollTop/Qr.scrollHeight;Mn.current.scrollTop=Mn.current.scrollHeight*Aa}}return Cr.addEventListener("scroll",kr),function(){Cr.removeEventListener("scroll",kr)}}},[ue,Jt]),Object(a.useEffect)(function(){if(ue&&Ln){function Cr(kr,Zr){Ln(kr,Zr)}return ue.on("beforeChange",Cr),function(){ue.off("beforeChange",Cr)}}},[ue,Ln]),Object(a.useEffect)(function(){if(ue&&Mt){function Cr(){Mt(ue.getValue())}return ue.on("blur",Cr),function(){ue.off("blur",Cr)}}},[ue,Mt]),Object(a.useEffect)(function(){if(ue){function Cr(kr){var Zr=kr.getValue();fr(Zr),or(new Date().getTime()),kr.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Tt&&Tt(Zr)}return ue.on("change",Cr),function(){ue.off("change",Cr)}}},[ue,Tt]),Object(a.useEffect)(function(){ue&&(xn==null?(ue.setValue(""),fr("")):xn!==ue.getValue()&&(ue.setValue(xn),fr(xn),ue.setCursor(ue.lineCount(),0)))},[ue,xn]);var Xn=Object(a.useCallback)(function(Cr){var kr=ue.getCursor(),Zr=ue.getSelection(),Qr=Zr.split(` `);switch(Cr){case"bold":return ue.replaceSelection("**"+Zr+"**"),Zr===""&&ue.setCursor(kr.line,kr.ch+2),ue.focus();case"italic":return ue.replaceSelection("*"+Zr+"*"),Zr===""&&ue.setCursor(kr.line,kr.ch+1),ue.focus();case"code":return ue.replaceSelection("`"+Zr+"`"),Zr===""&&ue.setCursor(kr.line,kr.ch+1),ue.focus();case"inline-latex":return ue.replaceSelection("`$$"+Zr+"$$`"),Zr===""&&ue.setCursor(kr.line,kr.ch+3),ue.focus();case"latex":return ue.replaceSelection("```latex\n"+Zr+"\n```"),ue.setCursor(kr.line+1,Zr.length+1),ue.focus();case"line-break":return ue.replaceSelection(`
        `),ue.focus();case"list-ul":return Zr===""?ue.replaceSelection("- "+Zr):ue.replaceSelection(Qr.map(function(Aa){return Aa===""?"":"- ".concat(Aa)}).join(` `)),ue.focus();case"list-ol":return Zr===""?ue.replaceSelection("1. "+Zr):ue.replaceSelection(Qr.map(function(Aa,Ta){return Aa===""?"":"".concat(Ta+1,". ").concat(Aa)}).join(` @@ -316,26 +316,26 @@ Please report this to https://github.com/markedjs/marked.`,Je.silent)return"

        A * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */var _,Y,j,L=!1,U,S;window.PR_SHOULD_USE_CONTINUATION=!0;var g,s;(function(){var d=window,w=["break,continue,do,else,for,if,return,while"],p=[w,"auto,case,char,const,default,double,enum,extern,float,goto,inline,int,long,register,restrict,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"],a=[p,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"],f=[a,"alignas,alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,delegate,dynamic_cast,explicit,export,friend,generic,late_check,mutable,namespace,noexcept,noreturn,nullptr,property,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"],E=[a,"abstract,assert,boolean,byte,extends,finally,final,implements,import,instanceof,interface,null,native,package,strictfp,super,synchronized,throws,transient"],y=[a,"abstract,add,alias,as,ascending,async,await,base,bool,by,byte,checked,decimal,delegate,descending,dynamic,event,finally,fixed,foreach,from,get,global,group,implicit,in,interface,internal,into,is,join,let,lock,null,object,out,override,orderby,params,partial,readonly,ref,remove,sbyte,sealed,select,set,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,value,var,virtual,where,yield"],m="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,throw,true,try,unless,until,when,while,yes",O=[a,"abstract,async,await,constructor,debugger,enum,eval,export,function,get,implements,instanceof,interface,let,null,set,undefined,var,with,yield,Infinity,NaN"],i="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END",r=[w,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"],u=[w,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"],h=[w,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"],b=[f,y,E,O,i,r,u,h],x=/^(DIR|FILE|array|vector|(de|priority_)?queue|(forward_)?list|stack|(const_)?(reverse_)?iterator|(unordered_)?(multi)?(set|map)|bitset|u?(int|float)\d*)\b/,t="str",C="kwd",A="com",v="typ",o="lit",l="pun",c="pln",M="tag",P="dec",T="src",k="atn",N="atv",F="nocode",V="(?:^^\\.?|[+-]|[!=]=?=?|\\#|%=?|&&?=?|\\(|\\*=?|[+\\-]=|->|\\/=?|::?|<>?>?=?|,|;|\\?|@|\\[|~|{|\\^\\^?=?|\\|\\|?=?|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\s*";function z(xe){for(var ze=0,Le=!1,Fe=!1,Pe=0,Ve=xe.length;Pe122||(Oe<65||Xe>90||Ht.push([Math.max(65,Xe)|32,Math.min(Oe,90)|32]),Oe<97||Xe>122||Ht.push([Math.max(97,Xe)&~32,Math.min(Oe,122)&~32]))}}Ht.sort(function(dt,et){return dt[0]-et[0]||et[1]-dt[1]});for(var Ae=[],ye=[],wt=0;wtSe[0]&&(Se[1]+1>Se[0]&&Tt.push("-"),Tt.push(tn(Se[1])))}return Tt.push("]"),Tt.join("")}function Cn(mt){for(var lt=mt.source.match(new RegExp("(?:\\[(?:[^\\x5C\\x5D]|\\\\[\\s\\S])*\\]|\\\\u[A-Fa-f0-9]{4}|\\\\x[A-Fa-f0-9]{2}|\\\\[0-9]+|\\\\[^ux0-9]|\\(\\?[:!=]|[\\(\\)\\^]|[^\\x5B\\x5C\\(\\)\\^]+)","g")),Ht=lt.length,sn=[],Tt=0,wt=0;Tt=2&&Xe==="["?lt[Tt]=Qt(Qe):Xe!=="\\"&&(lt[Tt]=Qe.replace(/[a-zA-Z]/g,function(ye){var Se=ye.charCodeAt(0);return"["+String.fromCharCode(Se&~32,Se|32)+"]"}))}return lt.join("")}for(var Un=[],Pe=0,Ve=xe.length;Pe|\\/=?|::?|<>?>?=?|,|;|\\?|@|\\[|~|{|\\^\\^?=?|\\|\\|?=?|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\s*";function z(xe){for(var ze=0,Le=!1,Fe=!1,Pe=0,Ve=xe.length;Pe122||(Oe<65||Xe>90||Ht.push([Math.max(65,Xe)|32,Math.min(Oe,90)|32]),Oe<97||Xe>122||Ht.push([Math.max(97,Xe)&~32,Math.min(Oe,122)&~32]))}}Ht.sort(function(dt,et){return dt[0]-et[0]||et[1]-dt[1]});for(var Ae=[],ye=[],wt=0;wtSe[0]&&(Se[1]+1>Se[0]&&Dt.push("-"),Dt.push(tn(Se[1])))}return Dt.push("]"),Dt.join("")}function Cn(mt){for(var lt=mt.source.match(new RegExp("(?:\\[(?:[^\\x5C\\x5D]|\\\\[\\s\\S])*\\]|\\\\u[A-Fa-f0-9]{4}|\\\\x[A-Fa-f0-9]{2}|\\\\[0-9]+|\\\\[^ux0-9]|\\(\\?[:!=]|[\\(\\)\\^]|[^\\x5B\\x5C\\(\\)\\^]+)","g")),Ht=lt.length,sn=[],Dt=0,wt=0;Dt=2&&Xe==="["?lt[Dt]=Qt(Qe):Xe!=="\\"&&(lt[Dt]=Qe.replace(/[a-zA-Z]/g,function(ye){var Se=ye.charCodeAt(0);return"["+String.fromCharCode(Se&~32,Se|32)+"]"}))}return lt.join("")}for(var Un=[],Pe=0,Ve=xe.length;Pe=0;)Le[Un.charAt(mt)]=Cn;var lt=Cn[1],Ht=""+lt;Rt.hasOwnProperty(Ht)||(At.push(lt),Rt[Ht]=null)}At.push(/[\0-\uffff]/),Fe=z(At)})();var Pe=ze.length,Ve=function(at){for(var At=at.sourceCode,Rt=at.basePos,tn=at.sourceNode,Qt=[Rt,c],Cn=0,Un=At.match(Fe)||[],mt={},lt=0,Ht=Un.length;lt=5&&Tt.substring(0,5)==="lang-",Qe&&!(wt&&typeof wt[1]=="string")&&(Qe=!1,Tt=T),Qe||(mt[sn]=Tt)}var Oe=Cn;if(Cn+=sn.length,!Qe)Qt.push(Rt+Oe,Tt);else{var Ae=wt[1],ye=sn.indexOf(Ae),Se=ye+Ae.length;wt[2]&&(Se=sn.length-wt[2].length,ye=Se-Ae.length);var dt=Tt.substring(5);J(tn,Rt+Oe,sn.substring(0,ye),Ve,Qt),J(tn,Rt+Oe+ye,Ae,he(dt,Ae),Qt),J(tn,Rt+Oe+Se,sn.substring(Se),Ve,Qt)}}at.decorations=Qt};return Ve}function be(xe){var ze=[],Le=[];xe.tripleQuotedStrings?ze.push([t,/^(?:\'\'\'(?:[^\'\\]|\\[\s\S]|\'{1,2}(?=[^\']))*(?:\'\'\'|$)|\"\"\"(?:[^\"\\]|\\[\s\S]|\"{1,2}(?=[^\"]))*(?:\"\"\"|$)|\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$))/,null,`'"`]):xe.multiLineStrings?ze.push([t,/^(?:\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$)|\`(?:[^\\\`]|\\[\s\S])*(?:\`|$))/,null,"'\"`"]):ze.push([t,/^(?:\'(?:[^\\\'\r\n]|\\.)*(?:\'|$)|\"(?:[^\\\"\r\n]|\\.)*(?:\"|$))/,null,`"'`]),xe.verbatimStrings&&Le.push([t,/^@\"(?:[^\"]|\"\")*(?:\"|$)/,null]);var Fe=xe.hashComments;Fe&&(xe.cStyleComments?(Fe>1?ze.push([A,/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/,null,"#"]):ze.push([A,/^#(?:(?:define|e(?:l|nd)if|else|error|ifn?def|include|line|pragma|undef|warning)\b|[^\r\n]*)/,null,"#"]),Le.push([t,/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h(?:h|pp|\+\+)?|[a-z]\w*)>/,null])):ze.push([A,/^#[^\r\n]*/,null,"#"])),xe.cStyleComments&&(Le.push([A,/^\/\/[^\r\n]*/,null]),Le.push([A,/^\/\*[\s\S]*?(?:\*\/|$)/,null]));var Pe=xe.regexLiterals;if(Pe){var Ve=Pe>1?"":` +`):Un=Un.replace(/[ \t\r\n]+/g," "),Fe[at]=Un,Ve[at<<1]=Pe,Pe+=Un.length,Ve[at++<<1|1]=Rt)}}return At(xe),{sourceCode:Fe.join("").replace(/\n$/,""),spans:Ve}}function J(xe,ze,Le,Fe,Pe){if(!Le)return;var Ve={sourceNode:xe,pre:1,langExtension:null,numberLines:null,sourceCode:Le,spans:null,basePos:ze,decorations:null};Fe(Ve),Pe.push.apply(Pe,Ve.decorations)}var X=/\S/;function te(xe){for(var ze=void 0,Le=xe.firstChild;Le;Le=Le.nextSibling){var Fe=Le.nodeType;ze=Fe===1?ze?xe:Le:Fe===3&&X.test(Le.nodeValue)?xe:ze}return ze===xe?void 0:ze}function ee(xe,ze){var Le={},Fe;(function(){for(var at=xe.concat(ze),At=[],Rt={},tn=0,Qt=at.length;tn=0;)Le[Un.charAt(mt)]=Cn;var lt=Cn[1],Ht=""+lt;Rt.hasOwnProperty(Ht)||(At.push(lt),Rt[Ht]=null)}At.push(/[\0-\uffff]/),Fe=z(At)})();var Pe=ze.length,Ve=function(at){for(var At=at.sourceCode,Rt=at.basePos,tn=at.sourceNode,Qt=[Rt,c],Cn=0,Un=At.match(Fe)||[],mt={},lt=0,Ht=Un.length;lt=5&&Dt.substring(0,5)==="lang-",Qe&&!(wt&&typeof wt[1]=="string")&&(Qe=!1,Dt=T),Qe||(mt[sn]=Dt)}var Oe=Cn;if(Cn+=sn.length,!Qe)Qt.push(Rt+Oe,Dt);else{var Ae=wt[1],ye=sn.indexOf(Ae),Se=ye+Ae.length;wt[2]&&(Se=sn.length-wt[2].length,ye=Se-Ae.length);var dt=Dt.substring(5);J(tn,Rt+Oe,sn.substring(0,ye),Ve,Qt),J(tn,Rt+Oe+ye,Ae,he(dt,Ae),Qt),J(tn,Rt+Oe+Se,sn.substring(Se),Ve,Qt)}}at.decorations=Qt};return Ve}function be(xe){var ze=[],Le=[];xe.tripleQuotedStrings?ze.push([t,/^(?:\'\'\'(?:[^\'\\]|\\[\s\S]|\'{1,2}(?=[^\']))*(?:\'\'\'|$)|\"\"\"(?:[^\"\\]|\\[\s\S]|\"{1,2}(?=[^\"]))*(?:\"\"\"|$)|\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$))/,null,`'"`]):xe.multiLineStrings?ze.push([t,/^(?:\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$)|\`(?:[^\\\`]|\\[\s\S])*(?:\`|$))/,null,"'\"`"]):ze.push([t,/^(?:\'(?:[^\\\'\r\n]|\\.)*(?:\'|$)|\"(?:[^\\\"\r\n]|\\.)*(?:\"|$))/,null,`"'`]),xe.verbatimStrings&&Le.push([t,/^@\"(?:[^\"]|\"\")*(?:\"|$)/,null]);var Fe=xe.hashComments;Fe&&(xe.cStyleComments?(Fe>1?ze.push([A,/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/,null,"#"]):ze.push([A,/^#(?:(?:define|e(?:l|nd)if|else|error|ifn?def|include|line|pragma|undef|warning)\b|[^\r\n]*)/,null,"#"]),Le.push([t,/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h(?:h|pp|\+\+)?|[a-z]\w*)>/,null])):ze.push([A,/^#[^\r\n]*/,null,"#"])),xe.cStyleComments&&(Le.push([A,/^\/\/[^\r\n]*/,null]),Le.push([A,/^\/\*[\s\S]*?(?:\*\/|$)/,null]));var Pe=xe.regexLiterals;if(Pe){var Ve=Pe>1?"":` \r`,at=Ve?".":"[\\S\\s]",At="/(?=[^/*"+Ve+"])(?:[^/\\x5B\\x5C"+Ve+"]|\\x5C"+at+"|\\x5B(?:[^\\x5C\\x5D"+Ve+"]|\\x5C"+at+")*(?:\\x5D|$))+/";Le.push(["lang-regex",RegExp("^"+V+"("+At+")")])}var Rt=xe.types;Rt&&Le.push([v,Rt]);var tn=(""+xe.keywords).replace(/^ | $/g,"");tn.length&&Le.push([C,new RegExp("^(?:"+tn.replace(/[\s,]+/g,"|")+")\\b"),null]),ze.push([c,/^\s+/,null,` \r - \xA0`]);var Qt="^.[^\\s\\w.$@'\"`/\\\\]*";return xe.regexLiterals&&(Qt+="(?!s*/)"),Le.push([o,/^@[a-z_$][a-z_$@0-9]*/i,null],[v,/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\w+_t\b)/,null],[c,/^[a-z_$][a-z_$@0-9]*/i,null],[o,new RegExp("^(?:0x[a-f0-9]+|(?:\\d(?:_\\d+)*\\d*(?:\\.\\d*)?|\\.\\d\\+)(?:e[+\\-]?\\d+)?)[a-z]*","i"),null,"0123456789"],[c,/^\\[\s\S]?/,null],[l,new RegExp(Qt),null]),ee(ze,Le)}var ge=be({keywords:b,hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0});function je(xe,ze,Le){for(var Fe=/(?:^|\s)nocode(?:\s|$)/,Pe=/\r\n?|\n/,Ve=xe.ownerDocument,at=Ve.createElement("li");xe.firstChild;)at.appendChild(xe.firstChild);var At=[at];function Rt(lt){var Ht=lt.nodeType;if(Ht==1&&!Fe.test(lt.className))if(lt.nodeName==="br")tn(lt),lt.parentNode&<.parentNode.removeChild(lt);else for(var sn=lt.firstChild;sn;sn=sn.nextSibling)Rt(sn);else if((Ht==3||Ht==4)&&Le){var Tt=lt.nodeValue,wt=Tt.match(Pe);if(wt){var Qe=Tt.substring(0,wt.index);lt.nodeValue=Qe;var Je=Tt.substring(wt.index+wt[0].length);if(Je){var Xe=lt.parentNode;Xe.insertBefore(Ve.createTextNode(Je),lt.nextSibling)}tn(lt),Qe||lt.parentNode.removeChild(lt)}}}function tn(lt){for(;!lt.nextSibling;)if(lt=lt.parentNode,!lt)return;function Ht(wt,Qe){var Je=Qe?wt.cloneNode(!1):wt,Xe=wt.parentNode;if(Xe){var Oe=Ht(Xe,1),Ae=wt.nextSibling;Oe.appendChild(Je);for(var ye=Ae;ye;ye=Ae)Ae=ye.nextSibling,Oe.appendChild(ye)}return Je}for(var sn=Ht(lt.nextSibling,0),Tt;(Tt=sn.parentNode)&&Tt.nodeType===1;)sn=Tt;At.push(sn)}for(var Qt=0;Qt=Xe&&(Rt+=2),Ve>=Oe&&(Cn+=2)}}finally{Tt&&(Tt.style.display=wt)}}var nt={};function Ge(xe,ze){for(var Le=ze.length;--Le>=0;){var Fe=ze[Le];nt.hasOwnProperty(Fe)?d.console&&console.warn("cannot override language handler %s",Fe):nt[Fe]=xe}}function he(xe,ze){return xe&&nt.hasOwnProperty(xe)||(xe=/^\s*]*(?:>|$)/],[A,/^<\!--[\s\S]*?(?:-\->|$)/],["lang-",/^<\?([\s\S]+?)(?:\?>|$)/],["lang-",/^<%([\s\S]+?)(?:%>|$)/],[l,/^(?:<[%?]|[%?]>)/],["lang-",/^]*>([\s\S]+?)<\/xmp\b[^>]*>/i],["lang-js",/^]*>([\s\S]*?)(<\/script\b[^>]*>)/i],["lang-css",/^]*>([\s\S]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]),Ge(ee([[c,/^[\s]+/,null,` \r -`],[N,/^(?:\"[^\"]*\"?|\'[^\']*\'?)/,null,`"'`]],[[M,/^^<\/?[a-z](?:[\w.:-]*\w)?|\/?>$/i],[k,/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^>\'\"\s]*(?:[^>\'\"\s\/]|\/(?=\s)))/],[l,/^[=<>\/]+/],["lang-js",/^on\w+\s*=\s*\"([^\"]+)\"/i],["lang-js",/^on\w+\s*=\s*\'([^\']+)\'/i],["lang-js",/^on\w+\s*=\s*([^\"\'>\s]+)/i],["lang-css",/^style\s*=\s*\"([^\"]+)\"/i],["lang-css",/^style\s*=\s*\'([^\']+)\'/i],["lang-css",/^style\s*=\s*([^\"\'>\s]+)/i]]),["in.tag"]),Ge(ee([],[[N,/^[\s\S]+/]]),["uq.val"]),Ge(be({keywords:f,hashComments:!0,cStyleComments:!0,types:x}),["c","cc","cpp","cxx","cyc","m"]),Ge(be({keywords:"null,true,false"}),["json"]),Ge(be({keywords:y,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:x}),["cs"]),Ge(be({keywords:E,cStyleComments:!0}),["java"]),Ge(be({keywords:h,hashComments:!0,multiLineStrings:!0}),["bash","bsh","csh","sh"]),Ge(be({keywords:r,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}),["cv","py","python"]),Ge(be({keywords:i,hashComments:!0,multiLineStrings:!0,regexLiterals:2}),["perl","pl","pm"]),Ge(be({keywords:u,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb","ruby"]),Ge(be({keywords:O,cStyleComments:!0,regexLiterals:!0}),["javascript","js","ts","typescript"]),Ge(be({keywords:m,hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]),Ge(ee([],[[t,/^[\s\S]+/]]),["regex"]);function ce(xe){var ze=xe.langExtension;try{var Le=H(xe.sourceNode,xe.pre),Fe=Le.sourceCode;xe.sourceCode=Fe,xe.spans=Le.spans,xe.basePos=0,he(ze,Fe)(xe),He(xe)}catch(Pe){d.console&&console.log(Pe&&Pe.stack||Pe)}}function Ee(xe,ze,Le){var Fe=Le||!1,Pe=ze||null,Ve=document.createElement("div");Ve.innerHTML="

        "+xe+"
        ",Ve=Ve.firstChild,Fe&&je(Ve,Fe,!0);var at={langExtension:Pe,numberLines:Fe,sourceNode:Ve,pre:1,sourceCode:null,basePos:null,spans:null,decorations:null};return ce(at),Ve.innerHTML}function fe(xe,ze){var Le=ze||document.body,Fe=Le.ownerDocument||document;function Pe(Je){return Le.getElementsByTagName(Je)}for(var Ve=[Pe("pre"),Pe("code"),Pe("xmp")],at=[],At=0;At-g&&og||o<-g}function m(o,l,c,M,P){var T=1-P;return T*T*(T*o+3*P*l)+P*P*(P*M+3*T*c)}function O(o,l,c,M,P){var T=1-P;return 3*(((l-o)*T+2*(c-l)*P)*T+(M-c)*P*P)}function i(o,l,c,M,P,T){var k=M+3*(l-c)-o,N=3*(c-l*2+o),F=3*(l-o),V=o-P,z=N*N-3*k*F,H=N*F-9*k*V,J=F*F-3*N*V,X=0;if(E(z)&&E(H))if(E(N))T[0]=0;else{var te=-F/N;te>=0&&te<=1&&(T[X++]=te)}else{var ee=H*H-4*z*J;if(E(ee)){var be=H/z,te=-N/k+be,ge=-be/2;te>=0&&te<=1&&(T[X++]=te),ge>=0&&ge<=1&&(T[X++]=ge)}else if(ee>0){var je=S(ee),He=z*N+1.5*k*(-H+je),nt=z*N+1.5*k*(-H-je);He<0?He=-U(-He,w):He=U(He,w),nt<0?nt=-U(-nt,w):nt=U(nt,w);var te=(-N-(He+nt))/(3*k);te>=0&&te<=1&&(T[X++]=te)}else{var Ge=(2*z*N-3*k*H)/(2*S(z*z*z)),he=Math.acos(Ge)/3,ce=S(z),Ee=Math.cos(he),te=(-N-2*ce*Ee)/(3*k),ge=(-N+ce*(Ee+d*Math.sin(he)))/(3*k),fe=(-N+ce*(Ee-d*Math.sin(he)))/(3*k);te>=0&&te<=1&&(T[X++]=te),ge>=0&&ge<=1&&(T[X++]=ge),fe>=0&&fe<=1&&(T[X++]=fe)}}return X}function r(o,l,c,M,P){var T=6*c-12*l+6*o,k=9*l+3*M-3*o-9*c,N=3*l-3*o,F=0;if(E(k)){if(y(T)){var V=-N/T;V>=0&&V<=1&&(P[F++]=V)}}else{var z=T*T-4*k*N;if(E(z))P[0]=-T/(2*k);else if(z>0){var H=S(z),V=(-T+H)/(2*k),J=(-T-H)/(2*k);V>=0&&V<=1&&(P[F++]=V),J>=0&&J<=1&&(P[F++]=J)}}return F}function u(o,l,c,M,P,T){var k=(l-o)*P+o,N=(c-l)*P+l,F=(M-c)*P+c,V=(N-k)*P+k,z=(F-N)*P+N,H=(z-V)*P+V;T[0]=o,T[1]=k,T[2]=V,T[3]=H,T[4]=H,T[5]=z,T[6]=F,T[7]=M}function h(o,l,c,M,P,T,k,N,F,V,z){var H,J=.005,X=Infinity,te,ee,be,ge;p[0]=F,p[1]=V;for(var je=0;je<1;je+=.05)a[0]=m(o,c,P,k,je),a[1]=m(l,M,T,N,je),be=L(p,a),be=0&&be=0&&V<=1&&(P[F++]=V)}}else{var z=k*k-4*T*N;if(E(z)){var V=-k/(2*T);V>=0&&V<=1&&(P[F++]=V)}else if(z>0){var H=S(z),V=(-k+H)/(2*T),J=(-k-H)/(2*T);V>=0&&V<=1&&(P[F++]=V),J>=0&&J<=1&&(P[F++]=J)}}return F}function C(o,l,c){var M=o+c-2*l;return M===0?.5:(o-l)/M}function A(o,l,c,M,P){var T=(l-o)*M+o,k=(c-l)*M+l,N=(k-T)*M+T;P[0]=o,P[1]=T,P[2]=N,P[3]=N,P[4]=k,P[5]=c}function v(o,l,c,M,P,T,k,N,F){var V,z=.005,H=Infinity;p[0]=k,p[1]=N;for(var J=0;J<1;J+=.05){a[0]=b(o,c,P,J),a[1]=b(l,M,T,J);var X=L(p,a);X=0&&X=0;--h)if(u[h]===r)return!0;return!1}),i):null:i[0]},E.prototype.update=function(m,O){if(!m)return;var i=this.getDefs(!1);if(m[this._domName]&&i.contains(m[this._domName]))typeof O=="function"&&O(m);else{var r=this.add(m);r&&(m[this._domName]=r)}},E.prototype.addDom=function(m){var O=this.getDefs(!0);O.appendChild(m)},E.prototype.removeDom=function(m){var O=this.getDefs(!1);O&&m[this._domName]&&(O.removeChild(m[this._domName]),m[this._domName]=null)},E.prototype.getDoms=function(){var m=this.getDefs(!1);if(!m)return[];var O=[];return L.each(this._tagNames,function(i){var r=m.getElementsByTagName(i);O=O.concat([].slice.call(r))}),O},E.prototype.markAllUnused=function(){var m=this.getDoms(),O=this;L.each(m,function(i){i[O._markLabel]=a})},E.prototype.markUsed=function(m){m&&(m[this._markLabel]=f)},E.prototype.removeUnused=function(){var m=this.getDefs(!1);if(!m)return;var O=this.getDoms(),i=this;L.each(O,function(r){r[i._markLabel]!==f&&m.removeChild(r)})},E.prototype.getSvgProxy=function(m){return m instanceof U?d:m instanceof S?w:m instanceof g?p:d},E.prototype.getTextSvgElement=function(m){return m.__textSvgEl},E.prototype.getSvgElement=function(m){return m.__svgEl};var y=E;Ye.exports=y},T1X5:function(Ye,ie){Ye.exports="data:image/png;base64,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"},T6xi:function(Ye,ie,_){var Y=_("YgsL"),j=_("nCxF");function L(U,S,g){var s=S.points,d=S.smooth;if(s&&s.length>=2){if(d&&d!=="spline"){var w=j(s,d,g,S.smoothConstraint);U.moveTo(s[0][0],s[0][1]);for(var p=s.length,a=0;a<(g?p:p-1);a++){var f=w[a*2],E=w[a*2+1],y=s[(a+1)%p];U.bezierCurveTo(f[0],f[1],E[0],E[1],y[0],y[1])}}else{d==="spline"&&(s=Y(s,g)),U.moveTo(s[0][0],s[0][1]);for(var a=1,m=s.length;a=0){var h=r.split("!=");return d.create(h[0].trim(),this._deserializeValue(h[1],u))}if(r.indexOf("==")>=0){var h=r.split("==");return s.create(h[0].trim(),this._deserializeValue(h[1],u))}if(r.indexOf("=~")>=0){var h=r.split("=~");return p.create(h[0].trim(),this._deserializeRegexValue(h[1],u))}return/^\!\s*/.test(r)?w.create(r.substr(1).trim()):g.create(r)},i._deserializeValue=function(r,u){if(r=r.trim(),r==="true")return!0;if(r==="false")return!1;var h=/^'([^']*)'$/.exec(r);return h?h[1].trim():r},i._deserializeRegexValue=function(r,u){if(Object(Y.x)(r)){if(u)throw new Error("missing regexp-value for =~-expression");return console.warn("missing regexp-value for =~-expression"),null}var h=r.indexOf("/"),b=r.lastIndexOf("/");if(h===b||h<0){if(u)throw new Error("bad regexp-value '"+r+"', missing /-enclosure");return console.warn("bad regexp-value '"+r+"', missing /-enclosure"),null}var x=r.slice(h+1,b),t=r[b+1]==="i"?"i":"";try{return new RegExp(x,t)}catch(C){if(u)throw new Error("bad regexp-value '"+r+"', parse error: "+C);return console.warn("bad regexp-value '"+r+"', parse error: "+C),null}},i}();function S(i,r){var u=i.getType(),h=r.getType();if(u!==h)return u-h;switch(u){case 1:return i.cmp(r);case 2:return i.cmp(r);case 3:return i.cmp(r);case 4:return i.cmp(r);case 6:return i.cmp(r);case 7:return i.cmp(r);case 5:return i.cmp(r);default:throw new Error("Unknown ContextKeyExpr!")}}var g=function(){function i(r){this.key=r}return i.create=function(r){return new i(r)},i.prototype.getType=function(){return 1},i.prototype.cmp=function(r){return this.keyr.key?1:0},i.prototype.equals=function(r){return r instanceof i?this.key===r.key:!1},i.prototype.evaluate=function(r){return!!r.getValue(this.key)},i.prototype.keys=function(){return[this.key]},i.prototype.negate=function(){return w.create(this.key)},i}(),s=function(){function i(r,u){this.key=r,this.value=u}return i.create=function(r,u){return typeof u=="boolean"?u?g.create(r):w.create(r):new i(r,u)},i.prototype.getType=function(){return 3},i.prototype.cmp=function(r){return this.keyr.key?1:this.valuer.value?1:0},i.prototype.equals=function(r){return r instanceof i?this.key===r.key&&this.value===r.value:!1},i.prototype.evaluate=function(r){return r.getValue(this.key)==this.value},i.prototype.keys=function(){return[this.key]},i.prototype.negate=function(){return d.create(this.key,this.value)},i}(),d=function(){function i(r,u){this.key=r,this.value=u}return i.create=function(r,u){return typeof u=="boolean"?u?w.create(r):g.create(r):new i(r,u)},i.prototype.getType=function(){return 4},i.prototype.cmp=function(r){return this.keyr.key?1:this.valuer.value?1:0},i.prototype.equals=function(r){return r instanceof i?this.key===r.key&&this.value===r.value:!1},i.prototype.evaluate=function(r){return r.getValue(this.key)!=this.value},i.prototype.keys=function(){return[this.key]},i.prototype.negate=function(){return s.create(this.key,this.value)},i}(),w=function(){function i(r){this.key=r}return i.create=function(r){return new i(r)},i.prototype.getType=function(){return 2},i.prototype.cmp=function(r){return this.keyr.key?1:0},i.prototype.equals=function(r){return r instanceof i?this.key===r.key:!1},i.prototype.evaluate=function(r){return!r.getValue(this.key)},i.prototype.keys=function(){return[this.key]},i.prototype.negate=function(){return g.create(this.key)},i}(),p=function(){function i(r,u){this.key=r,this.regexp=u}return i.create=function(r,u){return new i(r,u)},i.prototype.getType=function(){return 6},i.prototype.cmp=function(r){if(this.keyr.key)return 1;var u=this.regexp?this.regexp.source:"",h=r.regexp?r.regexp.source:"";return uh?1:0},i.prototype.equals=function(r){if(r instanceof i){var u=this.regexp?this.regexp.source:"",h=r.regexp?r.regexp.source:"";return this.key===r.key&&u===h}return!1},i.prototype.evaluate=function(r){var u=r.getValue(this.key);return this.regexp?this.regexp.test(u):!1},i.prototype.keys=function(){return[this.key]},i.prototype.negate=function(){return a.create(this)},i}(),a=function(){function i(r){this._actual=r}return i.create=function(r){return new i(r)},i.prototype.getType=function(){return 7},i.prototype.cmp=function(r){return this._actual.cmp(r._actual)},i.prototype.equals=function(r){return r instanceof i?this._actual.equals(r._actual):!1},i.prototype.evaluate=function(r){return!this._actual.evaluate(r)},i.prototype.keys=function(){return this._actual.keys()},i.prototype.negate=function(){return this._actual},i}(),f=function(){function i(r){this.expr=r}return i.create=function(r){var u=i._normalizeArr(r);return u.length===0?void 0:u.length===1?u[0]:new i(u)},i.prototype.getType=function(){return 5},i.prototype.cmp=function(r){if(this.expr.lengthr.expr.length)return 1;for(var u=0,h=this.expr.length;u1;){for(var t=r.shift(),C=r.shift(),A=[],v=0,o=x(t);vS&&(f=d+w,d*=S/f,w*=S/f),p+a>S&&(f=p+a,p*=S/f,a*=S/f),w+p>g&&(f=w+p,w*=g/f,p*=g/f),d+a>g&&(f=d+a,d*=g/f,a*=g/f),Y.moveTo(L+d,U),Y.lineTo(L+S-w,U),w!==0&&Y.arc(L+S-w,U+w,w,-Math.PI/2,0),Y.lineTo(L+S,U+g-p),p!==0&&Y.arc(L+S-p,U+g-p,p,0,Math.PI/2),Y.lineTo(L+a,U+g),a!==0&&Y.arc(L+a,U+g-a,a,Math.PI/2,Math.PI),Y.lineTo(L,U+d),d!==0&&Y.arc(L+d,U+d,d,Math.PI,Math.PI*1.5)}ie.buildPath=_},"VrN/":function(Ye,ie,_){(function(Y,j){Ye.exports=j()})(this,function(){"use strict";var Y=navigator.userAgent,j=navigator.platform,L=/gecko\/\d/i.test(Y),U=/MSIE \d/.test(Y),S=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(Y),g=/Edge\/(\d+)/.exec(Y),s=U||S||g,d=s&&(U?document.documentMode||6:+(g||S)[1]),w=!g&&/WebKit\//.test(Y),p=w&&/Qt\/\d+\.\d+/.test(Y),a=!g&&/Chrome\//.test(Y),f=/Opera\//.test(Y),E=/Apple Computer/.test(navigator.vendor),y=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(Y),m=/PhantomJS/.test(Y),O=!g&&/AppleWebKit/.test(Y)&&/Mobile\/\w+/.test(Y),i=/Android/.test(Y),r=O||i||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(Y),u=O||/Mac/.test(j),h=/\bCrOS\b/.test(Y),b=/win/i.test(j),x=f&&Y.match(/Version\/(\d*\.\d*)/);x&&(x=Number(x[1])),x&&x>=15&&(f=!1,w=!0);var t=u&&(p||f&&(x==null||x<12.11)),C=L||s&&d>=9;function A(e){return new RegExp("(^|\\s)"+e+"(?:$|\\s)\\s*")}var v=function(e,n){var D=e.className,R=A(n).exec(D);if(R){var I=D.slice(R.index+R[0].length);e.className=D.slice(0,R.index)+(I?R[1]+I:"")}};function o(e){for(var n=e.childNodes.length;n>0;--n)e.removeChild(e.firstChild);return e}function l(e,n){return o(e).appendChild(n)}function c(e,n,D,R){var I=document.createElement(e);if(D&&(I.className=D),R&&(I.style.cssText=R),typeof n=="string")I.appendChild(document.createTextNode(n));else if(n)for(var Z=0;Z=n)return le+(n-Z);le+=_e-Z,le+=D-le%D,Z=_e+1}}var X=function(){this.id=null,this.f=null,this.time=0,this.handler=z(this.onTimeout,this)};X.prototype.onTimeout=function(e){e.id=0,e.time<=+new Date?e.f():setTimeout(e.handler,e.time-+new Date)},X.prototype.set=function(e,n){this.f=n;var D=+new Date+e;(!this.id||D=n)return R+Math.min(le,n-I);if(I+=Z-R,I+=D-I%D,R=Z+1,I>=n)return R}}var Ge=[""];function he(e){for(;Ge.length<=e;)Ge.push(ce(Ge)+" ");return Ge[e]}function ce(e){return e[e.length-1]}function Ee(e,n){for(var D=[],R=0;R"\x80"&&(e.toUpperCase()!=e.toLowerCase()||xe.test(e))}function Le(e,n){return n?n.source.indexOf("\\w")>-1&&ze(e)?!0:n.test(e):ze(e)}function Fe(e){for(var n in e)if(e.hasOwnProperty(n)&&e[n])return!1;return!0}var Pe=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function Ve(e){return e.charCodeAt(0)>=768&&Pe.test(e)}function at(e,n,D){for(;(D<0?n>0:nD?-1:1;;){if(n==D)return n;var I=(n+D)/2,Z=R<0?Math.ceil(I):Math.floor(I);if(Z==n)return e(Z)?n:D;e(Z)?D=Z:n=Z+R}}function Rt(e,n,D,R){if(!e)return R(n,D,"ltr",0);for(var I=!1,Z=0;Zn||n==D&&le.to==n)&&(R(Math.max(le.from,n),Math.min(le.to,D),le.level==1?"rtl":"ltr",Z),I=!0)}I||R(n,D,"ltr")}var tn=null;function Qt(e,n,D){var R;tn=null;for(var I=0;In)return I;Z.to==n&&(Z.from!=Z.to&&D=="before"?R=I:tn=I),Z.from==n&&(Z.from!=Z.to&&D!="before"?R=I:tn=I)}return R!=null?R:tn}var Cn=function(){var e="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",n="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function D(We){return We<=247?e.charAt(We):1424<=We&&We<=1524?"R":1536<=We&&We<=1785?n.charAt(We-1536):1774<=We&&We<=2220?"r":8192<=We&&We<=8203?"w":We==8204?"b":"L"}var R=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,I=/[stwN]/,Z=/[LRr]/,le=/[Lb1n]/,_e=/[1n]/;function Re(We,Ot,Wt){this.level=We,this.from=Ot,this.to=Wt}return function(We,Ot){var Wt=Ot=="ltr"?"L":"R";if(We.length==0||Ot=="ltr"&&!R.test(We))return!1;for(var gn=We.length,ln=[],er=0;er-1&&(R[n]=I.slice(0,Z).concat(I.slice(Z+1)))}}}function Tt(e,n){var D=Ht(e,n);if(!D.length)return;for(var R=Array.prototype.slice.call(arguments,2),I=0;I0}function Xe(e){e.prototype.on=function(n,D){lt(this,n,D)},e.prototype.off=function(n,D){sn(this,n,D)}}function Oe(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function Ae(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}function ye(e){return e.defaultPrevented!=null?e.defaultPrevented:e.returnValue==!1}function Se(e){Oe(e),Ae(e)}function dt(e){return e.target||e.srcElement}function et(e){var n=e.which;return n==null&&(e.button&1?n=1:e.button&2?n=3:e.button&4&&(n=2)),u&&e.ctrlKey&&n==1&&(n=3),n}var xt=function(){if(s&&d<9)return!1;var e=c("div");return"draggable"in e||"dragDrop"in e}(),xn;function Dt(e){if(xn==null){var n=c("span","\u200B");l(e,c("span",[n,document.createTextNode("x")])),e.firstChild.offsetHeight!=0&&(xn=n.offsetWidth<=1&&n.offsetHeight>2&&!(s&&d<8))}var D=xn?c("span","\u200B"):c("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return D.setAttribute("cm-text",""),D}var _t;function mn(e){if(_t!=null)return _t;var n=l(e,document.createTextNode("A\u062EA")),D=P(n,0,1).getBoundingClientRect(),R=P(n,1,2).getBoundingClientRect();return o(e),!D||D.left==D.right?!1:_t=R.right-D.right<3}var pe=` + \xA0`]);var Qt="^.[^\\s\\w.$@'\"`/\\\\]*";return xe.regexLiterals&&(Qt+="(?!s*/)"),Le.push([o,/^@[a-z_$][a-z_$@0-9]*/i,null],[v,/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\w+_t\b)/,null],[c,/^[a-z_$][a-z_$@0-9]*/i,null],[o,new RegExp("^(?:0x[a-f0-9]+|(?:\\d(?:_\\d+)*\\d*(?:\\.\\d*)?|\\.\\d\\+)(?:e[+\\-]?\\d+)?)[a-z]*","i"),null,"0123456789"],[c,/^\\[\s\S]?/,null],[l,new RegExp(Qt),null]),ee(ze,Le)}var ge=be({keywords:b,hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0});function je(xe,ze,Le){for(var Fe=/(?:^|\s)nocode(?:\s|$)/,Pe=/\r\n?|\n/,Ve=xe.ownerDocument,at=Ve.createElement("li");xe.firstChild;)at.appendChild(xe.firstChild);var At=[at];function Rt(lt){var Ht=lt.nodeType;if(Ht==1&&!Fe.test(lt.className))if(lt.nodeName==="br")tn(lt),lt.parentNode&<.parentNode.removeChild(lt);else for(var sn=lt.firstChild;sn;sn=sn.nextSibling)Rt(sn);else if((Ht==3||Ht==4)&&Le){var Dt=lt.nodeValue,wt=Dt.match(Pe);if(wt){var Qe=Dt.substring(0,wt.index);lt.nodeValue=Qe;var Je=Dt.substring(wt.index+wt[0].length);if(Je){var Xe=lt.parentNode;Xe.insertBefore(Ve.createTextNode(Je),lt.nextSibling)}tn(lt),Qe||lt.parentNode.removeChild(lt)}}}function tn(lt){for(;!lt.nextSibling;)if(lt=lt.parentNode,!lt)return;function Ht(wt,Qe){var Je=Qe?wt.cloneNode(!1):wt,Xe=wt.parentNode;if(Xe){var Oe=Ht(Xe,1),Ae=wt.nextSibling;Oe.appendChild(Je);for(var ye=Ae;ye;ye=Ae)Ae=ye.nextSibling,Oe.appendChild(ye)}return Je}for(var sn=Ht(lt.nextSibling,0),Dt;(Dt=sn.parentNode)&&Dt.nodeType===1;)sn=Dt;At.push(sn)}for(var Qt=0;Qt=Xe&&(Rt+=2),Ve>=Oe&&(Cn+=2)}}finally{Dt&&(Dt.style.display=wt)}}var nt={};function Ge(xe,ze){for(var Le=ze.length;--Le>=0;){var Fe=ze[Le];nt.hasOwnProperty(Fe)?d.console&&console.warn("cannot override language handler %s",Fe):nt[Fe]=xe}}function he(xe,ze){return xe&&nt.hasOwnProperty(xe)||(xe=/^\s*]*(?:>|$)/],[A,/^<\!--[\s\S]*?(?:-\->|$)/],["lang-",/^<\?([\s\S]+?)(?:\?>|$)/],["lang-",/^<%([\s\S]+?)(?:%>|$)/],[l,/^(?:<[%?]|[%?]>)/],["lang-",/^]*>([\s\S]+?)<\/xmp\b[^>]*>/i],["lang-js",/^]*>([\s\S]*?)(<\/script\b[^>]*>)/i],["lang-css",/^]*>([\s\S]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]),Ge(ee([[c,/^[\s]+/,null,` \r +`],[N,/^(?:\"[^\"]*\"?|\'[^\']*\'?)/,null,`"'`]],[[M,/^^<\/?[a-z](?:[\w.:-]*\w)?|\/?>$/i],[k,/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^>\'\"\s]*(?:[^>\'\"\s\/]|\/(?=\s)))/],[l,/^[=<>\/]+/],["lang-js",/^on\w+\s*=\s*\"([^\"]+)\"/i],["lang-js",/^on\w+\s*=\s*\'([^\']+)\'/i],["lang-js",/^on\w+\s*=\s*([^\"\'>\s]+)/i],["lang-css",/^style\s*=\s*\"([^\"]+)\"/i],["lang-css",/^style\s*=\s*\'([^\']+)\'/i],["lang-css",/^style\s*=\s*([^\"\'>\s]+)/i]]),["in.tag"]),Ge(ee([],[[N,/^[\s\S]+/]]),["uq.val"]),Ge(be({keywords:f,hashComments:!0,cStyleComments:!0,types:x}),["c","cc","cpp","cxx","cyc","m"]),Ge(be({keywords:"null,true,false"}),["json"]),Ge(be({keywords:y,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:x}),["cs"]),Ge(be({keywords:E,cStyleComments:!0}),["java"]),Ge(be({keywords:h,hashComments:!0,multiLineStrings:!0}),["bash","bsh","csh","sh"]),Ge(be({keywords:r,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}),["cv","py","python"]),Ge(be({keywords:i,hashComments:!0,multiLineStrings:!0,regexLiterals:2}),["perl","pl","pm"]),Ge(be({keywords:u,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb","ruby"]),Ge(be({keywords:O,cStyleComments:!0,regexLiterals:!0}),["javascript","js","ts","typescript"]),Ge(be({keywords:m,hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]),Ge(ee([],[[t,/^[\s\S]+/]]),["regex"]);function ce(xe){var ze=xe.langExtension;try{var Le=H(xe.sourceNode,xe.pre),Fe=Le.sourceCode;xe.sourceCode=Fe,xe.spans=Le.spans,xe.basePos=0,he(ze,Fe)(xe),He(xe)}catch(Pe){d.console&&console.log(Pe&&Pe.stack||Pe)}}function Ee(xe,ze,Le){var Fe=Le||!1,Pe=ze||null,Ve=document.createElement("div");Ve.innerHTML="
        "+xe+"
        ",Ve=Ve.firstChild,Fe&&je(Ve,Fe,!0);var at={langExtension:Pe,numberLines:Fe,sourceNode:Ve,pre:1,sourceCode:null,basePos:null,spans:null,decorations:null};return ce(at),Ve.innerHTML}function fe(xe,ze){var Le=ze||document.body,Fe=Le.ownerDocument||document;function Pe(Je){return Le.getElementsByTagName(Je)}for(var Ve=[Pe("pre"),Pe("code"),Pe("xmp")],at=[],At=0;At-g&&og||o<-g}function m(o,l,c,M,P){var T=1-P;return T*T*(T*o+3*P*l)+P*P*(P*M+3*T*c)}function O(o,l,c,M,P){var T=1-P;return 3*(((l-o)*T+2*(c-l)*P)*T+(M-c)*P*P)}function i(o,l,c,M,P,T){var k=M+3*(l-c)-o,N=3*(c-l*2+o),F=3*(l-o),V=o-P,z=N*N-3*k*F,H=N*F-9*k*V,J=F*F-3*N*V,X=0;if(E(z)&&E(H))if(E(N))T[0]=0;else{var te=-F/N;te>=0&&te<=1&&(T[X++]=te)}else{var ee=H*H-4*z*J;if(E(ee)){var be=H/z,te=-N/k+be,ge=-be/2;te>=0&&te<=1&&(T[X++]=te),ge>=0&&ge<=1&&(T[X++]=ge)}else if(ee>0){var je=S(ee),He=z*N+1.5*k*(-H+je),nt=z*N+1.5*k*(-H-je);He<0?He=-U(-He,w):He=U(He,w),nt<0?nt=-U(-nt,w):nt=U(nt,w);var te=(-N-(He+nt))/(3*k);te>=0&&te<=1&&(T[X++]=te)}else{var Ge=(2*z*N-3*k*H)/(2*S(z*z*z)),he=Math.acos(Ge)/3,ce=S(z),Ee=Math.cos(he),te=(-N-2*ce*Ee)/(3*k),ge=(-N+ce*(Ee+d*Math.sin(he)))/(3*k),fe=(-N+ce*(Ee-d*Math.sin(he)))/(3*k);te>=0&&te<=1&&(T[X++]=te),ge>=0&&ge<=1&&(T[X++]=ge),fe>=0&&fe<=1&&(T[X++]=fe)}}return X}function r(o,l,c,M,P){var T=6*c-12*l+6*o,k=9*l+3*M-3*o-9*c,N=3*l-3*o,F=0;if(E(k)){if(y(T)){var V=-N/T;V>=0&&V<=1&&(P[F++]=V)}}else{var z=T*T-4*k*N;if(E(z))P[0]=-T/(2*k);else if(z>0){var H=S(z),V=(-T+H)/(2*k),J=(-T-H)/(2*k);V>=0&&V<=1&&(P[F++]=V),J>=0&&J<=1&&(P[F++]=J)}}return F}function u(o,l,c,M,P,T){var k=(l-o)*P+o,N=(c-l)*P+l,F=(M-c)*P+c,V=(N-k)*P+k,z=(F-N)*P+N,H=(z-V)*P+V;T[0]=o,T[1]=k,T[2]=V,T[3]=H,T[4]=H,T[5]=z,T[6]=F,T[7]=M}function h(o,l,c,M,P,T,k,N,F,V,z){var H,J=.005,X=Infinity,te,ee,be,ge;p[0]=F,p[1]=V;for(var je=0;je<1;je+=.05)a[0]=m(o,c,P,k,je),a[1]=m(l,M,T,N,je),be=L(p,a),be=0&&be=0&&V<=1&&(P[F++]=V)}}else{var z=k*k-4*T*N;if(E(z)){var V=-k/(2*T);V>=0&&V<=1&&(P[F++]=V)}else if(z>0){var H=S(z),V=(-k+H)/(2*T),J=(-k-H)/(2*T);V>=0&&V<=1&&(P[F++]=V),J>=0&&J<=1&&(P[F++]=J)}}return F}function C(o,l,c){var M=o+c-2*l;return M===0?.5:(o-l)/M}function A(o,l,c,M,P){var T=(l-o)*M+o,k=(c-l)*M+l,N=(k-T)*M+T;P[0]=o,P[1]=T,P[2]=N,P[3]=N,P[4]=k,P[5]=c}function v(o,l,c,M,P,T,k,N,F){var V,z=.005,H=Infinity;p[0]=k,p[1]=N;for(var J=0;J<1;J+=.05){a[0]=b(o,c,P,J),a[1]=b(l,M,T,J);var X=L(p,a);X=0&&X=0;--h)if(u[h]===r)return!0;return!1}),i):null:i[0]},E.prototype.update=function(m,O){if(!m)return;var i=this.getDefs(!1);if(m[this._domName]&&i.contains(m[this._domName]))typeof O=="function"&&O(m);else{var r=this.add(m);r&&(m[this._domName]=r)}},E.prototype.addDom=function(m){var O=this.getDefs(!0);O.appendChild(m)},E.prototype.removeDom=function(m){var O=this.getDefs(!1);O&&m[this._domName]&&(O.removeChild(m[this._domName]),m[this._domName]=null)},E.prototype.getDoms=function(){var m=this.getDefs(!1);if(!m)return[];var O=[];return L.each(this._tagNames,function(i){var r=m.getElementsByTagName(i);O=O.concat([].slice.call(r))}),O},E.prototype.markAllUnused=function(){var m=this.getDoms(),O=this;L.each(m,function(i){i[O._markLabel]=a})},E.prototype.markUsed=function(m){m&&(m[this._markLabel]=f)},E.prototype.removeUnused=function(){var m=this.getDefs(!1);if(!m)return;var O=this.getDoms(),i=this;L.each(O,function(r){r[i._markLabel]!==f&&m.removeChild(r)})},E.prototype.getSvgProxy=function(m){return m instanceof U?d:m instanceof S?w:m instanceof g?p:d},E.prototype.getTextSvgElement=function(m){return m.__textSvgEl},E.prototype.getSvgElement=function(m){return m.__svgEl};var y=E;Ye.exports=y},T1X5:function(Ye,ie){Ye.exports="data:image/png;base64,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"},T6xi:function(Ye,ie,_){var Y=_("YgsL"),j=_("nCxF");function L(U,S,g){var s=S.points,d=S.smooth;if(s&&s.length>=2){if(d&&d!=="spline"){var w=j(s,d,g,S.smoothConstraint);U.moveTo(s[0][0],s[0][1]);for(var p=s.length,a=0;a<(g?p:p-1);a++){var f=w[a*2],E=w[a*2+1],y=s[(a+1)%p];U.bezierCurveTo(f[0],f[1],E[0],E[1],y[0],y[1])}}else{d==="spline"&&(s=Y(s,g)),U.moveTo(s[0][0],s[0][1]);for(var a=1,m=s.length;a=0){var h=r.split("!=");return d.create(h[0].trim(),this._deserializeValue(h[1],u))}if(r.indexOf("==")>=0){var h=r.split("==");return s.create(h[0].trim(),this._deserializeValue(h[1],u))}if(r.indexOf("=~")>=0){var h=r.split("=~");return p.create(h[0].trim(),this._deserializeRegexValue(h[1],u))}return/^\!\s*/.test(r)?w.create(r.substr(1).trim()):g.create(r)},i._deserializeValue=function(r,u){if(r=r.trim(),r==="true")return!0;if(r==="false")return!1;var h=/^'([^']*)'$/.exec(r);return h?h[1].trim():r},i._deserializeRegexValue=function(r,u){if(Object(Y.x)(r)){if(u)throw new Error("missing regexp-value for =~-expression");return console.warn("missing regexp-value for =~-expression"),null}var h=r.indexOf("/"),b=r.lastIndexOf("/");if(h===b||h<0){if(u)throw new Error("bad regexp-value '"+r+"', missing /-enclosure");return console.warn("bad regexp-value '"+r+"', missing /-enclosure"),null}var x=r.slice(h+1,b),t=r[b+1]==="i"?"i":"";try{return new RegExp(x,t)}catch(C){if(u)throw new Error("bad regexp-value '"+r+"', parse error: "+C);return console.warn("bad regexp-value '"+r+"', parse error: "+C),null}},i}();function S(i,r){var u=i.getType(),h=r.getType();if(u!==h)return u-h;switch(u){case 1:return i.cmp(r);case 2:return i.cmp(r);case 3:return i.cmp(r);case 4:return i.cmp(r);case 6:return i.cmp(r);case 7:return i.cmp(r);case 5:return i.cmp(r);default:throw new Error("Unknown ContextKeyExpr!")}}var g=function(){function i(r){this.key=r}return i.create=function(r){return new i(r)},i.prototype.getType=function(){return 1},i.prototype.cmp=function(r){return this.keyr.key?1:0},i.prototype.equals=function(r){return r instanceof i?this.key===r.key:!1},i.prototype.evaluate=function(r){return!!r.getValue(this.key)},i.prototype.keys=function(){return[this.key]},i.prototype.negate=function(){return w.create(this.key)},i}(),s=function(){function i(r,u){this.key=r,this.value=u}return i.create=function(r,u){return typeof u=="boolean"?u?g.create(r):w.create(r):new i(r,u)},i.prototype.getType=function(){return 3},i.prototype.cmp=function(r){return this.keyr.key?1:this.valuer.value?1:0},i.prototype.equals=function(r){return r instanceof i?this.key===r.key&&this.value===r.value:!1},i.prototype.evaluate=function(r){return r.getValue(this.key)==this.value},i.prototype.keys=function(){return[this.key]},i.prototype.negate=function(){return d.create(this.key,this.value)},i}(),d=function(){function i(r,u){this.key=r,this.value=u}return i.create=function(r,u){return typeof u=="boolean"?u?w.create(r):g.create(r):new i(r,u)},i.prototype.getType=function(){return 4},i.prototype.cmp=function(r){return this.keyr.key?1:this.valuer.value?1:0},i.prototype.equals=function(r){return r instanceof i?this.key===r.key&&this.value===r.value:!1},i.prototype.evaluate=function(r){return r.getValue(this.key)!=this.value},i.prototype.keys=function(){return[this.key]},i.prototype.negate=function(){return s.create(this.key,this.value)},i}(),w=function(){function i(r){this.key=r}return i.create=function(r){return new i(r)},i.prototype.getType=function(){return 2},i.prototype.cmp=function(r){return this.keyr.key?1:0},i.prototype.equals=function(r){return r instanceof i?this.key===r.key:!1},i.prototype.evaluate=function(r){return!r.getValue(this.key)},i.prototype.keys=function(){return[this.key]},i.prototype.negate=function(){return g.create(this.key)},i}(),p=function(){function i(r,u){this.key=r,this.regexp=u}return i.create=function(r,u){return new i(r,u)},i.prototype.getType=function(){return 6},i.prototype.cmp=function(r){if(this.keyr.key)return 1;var u=this.regexp?this.regexp.source:"",h=r.regexp?r.regexp.source:"";return uh?1:0},i.prototype.equals=function(r){if(r instanceof i){var u=this.regexp?this.regexp.source:"",h=r.regexp?r.regexp.source:"";return this.key===r.key&&u===h}return!1},i.prototype.evaluate=function(r){var u=r.getValue(this.key);return this.regexp?this.regexp.test(u):!1},i.prototype.keys=function(){return[this.key]},i.prototype.negate=function(){return a.create(this)},i}(),a=function(){function i(r){this._actual=r}return i.create=function(r){return new i(r)},i.prototype.getType=function(){return 7},i.prototype.cmp=function(r){return this._actual.cmp(r._actual)},i.prototype.equals=function(r){return r instanceof i?this._actual.equals(r._actual):!1},i.prototype.evaluate=function(r){return!this._actual.evaluate(r)},i.prototype.keys=function(){return this._actual.keys()},i.prototype.negate=function(){return this._actual},i}(),f=function(){function i(r){this.expr=r}return i.create=function(r){var u=i._normalizeArr(r);return u.length===0?void 0:u.length===1?u[0]:new i(u)},i.prototype.getType=function(){return 5},i.prototype.cmp=function(r){if(this.expr.lengthr.expr.length)return 1;for(var u=0,h=this.expr.length;u1;){for(var t=r.shift(),C=r.shift(),A=[],v=0,o=x(t);vS&&(f=d+w,d*=S/f,w*=S/f),p+a>S&&(f=p+a,p*=S/f,a*=S/f),w+p>g&&(f=w+p,w*=g/f,p*=g/f),d+a>g&&(f=d+a,d*=g/f,a*=g/f),Y.moveTo(L+d,U),Y.lineTo(L+S-w,U),w!==0&&Y.arc(L+S-w,U+w,w,-Math.PI/2,0),Y.lineTo(L+S,U+g-p),p!==0&&Y.arc(L+S-p,U+g-p,p,0,Math.PI/2),Y.lineTo(L+a,U+g),a!==0&&Y.arc(L+a,U+g-a,a,Math.PI/2,Math.PI),Y.lineTo(L,U+d),d!==0&&Y.arc(L+d,U+d,d,Math.PI,Math.PI*1.5)}ie.buildPath=_},"VrN/":function(Ye,ie,_){(function(Y,j){Ye.exports=j()})(this,function(){"use strict";var Y=navigator.userAgent,j=navigator.platform,L=/gecko\/\d/i.test(Y),U=/MSIE \d/.test(Y),S=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(Y),g=/Edge\/(\d+)/.exec(Y),s=U||S||g,d=s&&(U?document.documentMode||6:+(g||S)[1]),w=!g&&/WebKit\//.test(Y),p=w&&/Qt\/\d+\.\d+/.test(Y),a=!g&&/Chrome\//.test(Y),f=/Opera\//.test(Y),E=/Apple Computer/.test(navigator.vendor),y=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(Y),m=/PhantomJS/.test(Y),O=!g&&/AppleWebKit/.test(Y)&&/Mobile\/\w+/.test(Y),i=/Android/.test(Y),r=O||i||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(Y),u=O||/Mac/.test(j),h=/\bCrOS\b/.test(Y),b=/win/i.test(j),x=f&&Y.match(/Version\/(\d*\.\d*)/);x&&(x=Number(x[1])),x&&x>=15&&(f=!1,w=!0);var t=u&&(p||f&&(x==null||x<12.11)),C=L||s&&d>=9;function A(e){return new RegExp("(^|\\s)"+e+"(?:$|\\s)\\s*")}var v=function(e,n){var D=e.className,R=A(n).exec(D);if(R){var I=D.slice(R.index+R[0].length);e.className=D.slice(0,R.index)+(I?R[1]+I:"")}};function o(e){for(var n=e.childNodes.length;n>0;--n)e.removeChild(e.firstChild);return e}function l(e,n){return o(e).appendChild(n)}function c(e,n,D,R){var I=document.createElement(e);if(D&&(I.className=D),R&&(I.style.cssText=R),typeof n=="string")I.appendChild(document.createTextNode(n));else if(n)for(var Z=0;Z=n)return le+(n-Z);le+=_e-Z,le+=D-le%D,Z=_e+1}}var X=function(){this.id=null,this.f=null,this.time=0,this.handler=z(this.onTimeout,this)};X.prototype.onTimeout=function(e){e.id=0,e.time<=+new Date?e.f():setTimeout(e.handler,e.time-+new Date)},X.prototype.set=function(e,n){this.f=n;var D=+new Date+e;(!this.id||D=n)return R+Math.min(le,n-I);if(I+=Z-R,I+=D-I%D,R=Z+1,I>=n)return R}}var Ge=[""];function he(e){for(;Ge.length<=e;)Ge.push(ce(Ge)+" ");return Ge[e]}function ce(e){return e[e.length-1]}function Ee(e,n){for(var D=[],R=0;R"\x80"&&(e.toUpperCase()!=e.toLowerCase()||xe.test(e))}function Le(e,n){return n?n.source.indexOf("\\w")>-1&&ze(e)?!0:n.test(e):ze(e)}function Fe(e){for(var n in e)if(e.hasOwnProperty(n)&&e[n])return!1;return!0}var Pe=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function Ve(e){return e.charCodeAt(0)>=768&&Pe.test(e)}function at(e,n,D){for(;(D<0?n>0:nD?-1:1;;){if(n==D)return n;var I=(n+D)/2,Z=R<0?Math.ceil(I):Math.floor(I);if(Z==n)return e(Z)?n:D;e(Z)?D=Z:n=Z+R}}function Rt(e,n,D,R){if(!e)return R(n,D,"ltr",0);for(var I=!1,Z=0;Zn||n==D&&le.to==n)&&(R(Math.max(le.from,n),Math.min(le.to,D),le.level==1?"rtl":"ltr",Z),I=!0)}I||R(n,D,"ltr")}var tn=null;function Qt(e,n,D){var R;tn=null;for(var I=0;In)return I;Z.to==n&&(Z.from!=Z.to&&D=="before"?R=I:tn=I),Z.from==n&&(Z.from!=Z.to&&D!="before"?R=I:tn=I)}return R!=null?R:tn}var Cn=function(){var e="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",n="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function D(We){return We<=247?e.charAt(We):1424<=We&&We<=1524?"R":1536<=We&&We<=1785?n.charAt(We-1536):1774<=We&&We<=2220?"r":8192<=We&&We<=8203?"w":We==8204?"b":"L"}var R=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,I=/[stwN]/,Z=/[LRr]/,le=/[Lb1n]/,_e=/[1n]/;function Re(We,Ot,Wt){this.level=We,this.from=Ot,this.to=Wt}return function(We,Ot){var Wt=Ot=="ltr"?"L":"R";if(We.length==0||Ot=="ltr"&&!R.test(We))return!1;for(var gn=We.length,ln=[],er=0;er-1&&(R[n]=I.slice(0,Z).concat(I.slice(Z+1)))}}}function Dt(e,n){var D=Ht(e,n);if(!D.length)return;for(var R=Array.prototype.slice.call(arguments,2),I=0;I0}function Xe(e){e.prototype.on=function(n,D){lt(this,n,D)},e.prototype.off=function(n,D){sn(this,n,D)}}function Oe(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function Ae(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}function ye(e){return e.defaultPrevented!=null?e.defaultPrevented:e.returnValue==!1}function Se(e){Oe(e),Ae(e)}function dt(e){return e.target||e.srcElement}function et(e){var n=e.which;return n==null&&(e.button&1?n=1:e.button&2?n=3:e.button&4&&(n=2)),u&&e.ctrlKey&&n==1&&(n=3),n}var xt=function(){if(s&&d<9)return!1;var e=c("div");return"draggable"in e||"dragDrop"in e}(),xn;function Tt(e){if(xn==null){var n=c("span","\u200B");l(e,c("span",[n,document.createTextNode("x")])),e.firstChild.offsetHeight!=0&&(xn=n.offsetWidth<=1&&n.offsetHeight>2&&!(s&&d<8))}var D=xn?c("span","\u200B"):c("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return D.setAttribute("cm-text",""),D}var _t;function mn(e){if(_t!=null)return _t;var n=l(e,document.createTextNode("A\u062EA")),D=P(n,0,1).getBoundingClientRect(),R=P(n,1,2).getBoundingClientRect();return o(e),!D||D.left==D.right?!1:_t=R.right-D.right<3}var pe=` b`.split(/\n/).length!=3?function(e){for(var n=0,D=[],R=e.length;n<=R;){var I=e.indexOf(` -`,n);I==-1&&(I=e.length);var Z=e.slice(n,e.charAt(I-1)=="\r"?I-1:I),le=Z.indexOf("\r");le!=-1?(D.push(Z.slice(0,le)),n+=le+1):(D.push(Z),n=I+1)}return D}:function(e){return e.split(/\r\n?|\n/)},Gt=window.getSelection?function(e){try{return e.selectionStart!=e.selectionEnd}catch(n){return!1}}:function(e){var n;try{n=e.ownerDocument.selection.createRange()}catch(D){}return!n||n.parentElement()!=e?!1:n.compareEndPoints("StartToEnd",n)!=0},Lt=function(){var e=c("div");return"oncopy"in e?!0:(e.setAttribute("oncopy","return;"),typeof e.oncopy=="function")}(),Be=null;function ot(e){if(Be!=null)return Be;var n=l(e,c("span","x")),D=n.getBoundingClientRect(),R=P(n,0,1).getBoundingClientRect();return Be=Math.abs(D.left-R.left)>1}var Xt={},Pt={};function $t(e,n){arguments.length>2&&(n.dependencies=Array.prototype.slice.call(arguments,2)),Xt[e]=n}function Zt(e,n){Pt[e]=n}function bt(e){if(typeof e=="string"&&Pt.hasOwnProperty(e))e=Pt[e];else if(e&&typeof e.name=="string"&&Pt.hasOwnProperty(e.name)){var n=Pt[e.name];typeof n=="string"&&(n={name:n}),e=Ce(n,e),e.name=n.name}else{if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(e))return bt("application/xml");if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(e))return bt("application/json")}return typeof e=="string"?{name:e}:e||{name:"null"}}function ft(e,n){n=bt(n);var D=Xt[n.name];if(!D)return ft(e,"text/plain");var R=D(e,n);if(Nt.hasOwnProperty(n.name)){var I=Nt[n.name];for(var Z in I){if(!I.hasOwnProperty(Z))continue;R.hasOwnProperty(Z)&&(R["_"+Z]=R[Z]),R[Z]=I[Z]}}if(R.name=n.name,n.helperType&&(R.helperType=n.helperType),n.modeProps)for(var le in n.modeProps)R[le]=n.modeProps[le];return R}var Nt={};function jt(e,n){var D=Nt.hasOwnProperty(e)?Nt[e]:Nt[e]={};H(n,D)}function bn(e,n){if(n===!0)return n;if(e.copyState)return e.copyState(n);var D={};for(var R in n){var I=n[R];I instanceof Array&&(I=I.concat([])),D[R]=I}return D}function Te(e,n){for(var D;e.innerMode&&!(D=e.innerMode(n),!D||D.mode==e);)n=D.state,e=D.mode;return D||{mode:e,state:n}}function ve(e,n,D){return e.startState?e.startState(n,D):!0}var Q=function(e,n,D){this.pos=this.start=0,this.string=e,this.tabSize=n||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=D};Q.prototype.eol=function(){return this.pos>=this.string.length},Q.prototype.sol=function(){return this.pos==this.lineStart},Q.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},Q.prototype.next=function(){if(this.posn},Q.prototype.eatSpace=function(){for(var e=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>e},Q.prototype.skipToEnd=function(){this.pos=this.string.length},Q.prototype.skipTo=function(e){var n=this.string.indexOf(e,this.pos);if(n>-1)return this.pos=n,!0},Q.prototype.backUp=function(e){this.pos-=e},Q.prototype.column=function(){return this.lastColumnPos0?null:(Z&&n!==!1&&(this.pos+=Z[0].length),Z)}},Q.prototype.current=function(){return this.string.slice(this.start,this.pos)},Q.prototype.hideFirstChars=function(e,n){this.lineStart+=e;try{return n()}finally{this.lineStart-=e}},Q.prototype.lookAhead=function(e){var n=this.lineOracle;return n&&n.lookAhead(e)},Q.prototype.baseToken=function(){var e=this.lineOracle;return e&&e.baseToken(this.pos)};function $(e,n){if(n-=e.first,n<0||n>=e.size)throw new Error("There is no line "+(n+e.first)+" in the document.");for(var D=e;!D.lines;)for(var R=0;;++R){var I=D.children[R],Z=I.chunkSize();if(n=e.first&&nD?St(D,$(e,D).text.length):K(n,$(e,n.line).text.length)}function K(e,n){var D=e.ch;return D==null||D>n?St(e.line,n):D<0?St(e.line,0):e}function ae(e,n){for(var D=[],R=0;Rthis.maxLookAhead&&(this.maxLookAhead=e),n},oe.prototype.baseToken=function(e){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=e;)this.baseTokenPos+=2;var n=this.baseTokens[this.baseTokenPos+1];return{type:n&&n.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-e}},oe.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},oe.fromSaved=function(e,n,D){return n instanceof ue?new oe(e,bn(e.mode,n.state),D,n.lookAhead):new oe(e,bn(e.mode,n),D)},oe.prototype.save=function(e){var n=e!==!1?bn(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new ue(n,this.maxLookAhead):n};function ht(e,n,D,R){var I=[e.state.modeGen],Z={};Kn(e,n.text,e.doc.mode,D,function(We,Ot){return I.push(We,Ot)},Z,R);for(var le=D.state,_e=function(We){D.baseTokens=I;var Ot=e.state.overlays[We],Wt=1,gn=0;D.state=!0,Kn(e,n.text,Ot.mode,D,function(ln,er){for(var br=Wt;gnln&&I.splice(Wt,1,ln,I[Wt+1],Ur),Wt+=2,gn=Math.min(ln,Ur)}if(!er)return;if(Ot.opaque)I.splice(br,Wt-br,ln,"overlay "+er),Wt=br+2;else for(;bre.options.maxHighlightLength&&bn(e.doc.mode,R.state),Z=ht(e,n,R);I&&(R.state=I),n.stateAfter=R.save(!I),n.styles=Z.styles,Z.classes?n.styleClasses=Z.classes:n.styleClasses&&(n.styleClasses=null),D===e.doc.highlightFrontier&&(e.doc.modeFrontier=Math.max(e.doc.modeFrontier,++e.doc.highlightFrontier))}return n.styles}function Tn(e,n,D){var R=e.doc,I=e.display;if(!R.mode.startState)return new oe(R,!0,n);var Z=ir(e,n,D),le=Z>R.first&&$(R,Z-1).stateAfter,_e=le?oe.fromSaved(R,le,Z):new oe(R,ve(R.mode),Z);return R.iter(Z,n,function(Re){fr(e,Re.text,_e);var We=_e.line;Re.stateAfter=We==n-1||We%5==0||We>=I.viewFrom&&Wen.start)return Z}throw new Error("Mode "+e.name+" failed to advance stream.")}var Jt=function(e,n,D){this.start=e.start,this.end=e.pos,this.string=e.current(),this.type=n||null,this.state=D};function Fn(e,n,D,R){var I=e.doc,Z=I.mode,le;n=B(I,n);var _e=$(I,n.line),Re=Tn(e,n.line,D),We=new Q(_e.text,e.options.tabSize,Re),Ot;for(R&&(Ot=[]);(R||We.pose.options.maxHighlightLength?(_e=!1,le&&fr(e,n,R,Ot.pos),Ot.pos=n.length,Wt=null):Wt=Vn(Et(D,Ot,R.state,gn),Z),gn){var ln=gn[0].name;ln&&(Wt="m-"+(Wt?ln+" "+Wt:ln))}if(!_e||We!=Wt){for(;Rele;--_e){if(_e<=Z.first)return Z.first;var Re=$(Z,_e-1),We=Re.stateAfter;if(We&&(!D||_e+(We instanceof ue?We.lookAhead:0)<=Z.modeFrontier))return _e;var Ot=J(Re.text,null,e.options.tabSize);(I==null||R>Ot)&&(I=_e-1,R=Ot)}return I}function jr(e,n){if(e.modeFrontier=Math.min(e.modeFrontier,n),e.highlightFrontierD;R--){var I=$(e,R).stateAfter;if(I&&(!(I instanceof ue)||R+I.lookAhead=n:Z.to>n);(R||(R=[])).push(new hr(le,Z.from,Re?null:Z.to))}}return R}function pr(e,n,D){var R;if(e)for(var I=0;I=n:Z.to>n);if(_e||Z.from==n&&le.type=="bookmark"&&(!D||Z.marker.insertLeft)){var Re=Z.from==null||(le.inclusiveLeft?Z.from<=n:Z.from0&&_e)for(var _a=0;_a<_e.length;++_a)_e[_a].to==null&&(ta||(ta=[])).push(new hr(_e[_a].marker,null,null));for(var Ba=0;Ba0)continue;var Ot=[Re,1],Wt=an(We.from,_e.from),gn=an(We.to,_e.to);(Wt<0||!le.inclusiveLeft&&!Wt)&&Ot.push({from:We.from,to:_e.from}),(gn>0||!le.inclusiveRight&&!gn)&&Ot.push({from:_e.to,to:We.to}),I.splice.apply(I,Ot),Re+=Ot.length-3}return I}function rt(e){var n=e.markedSpans;if(!n)return;for(var D=0;Dn)&&(!R||Yt(R,Z.marker)<0)&&(R=Z.marker)}return R}function Mn(e,n,D,R,I){var Z=$(e,n),le=Yr&&Z.markedSpans;if(le)for(var _e=0;_e=0&&Wt<=0||Ot<=0&&Wt>=0)continue;if(Ot<=0&&(Re.marker.inclusiveRight&&I.inclusiveLeft?an(We.to,D)>=0:an(We.to,D)>0)||Ot>=0&&(Re.marker.inclusiveRight&&I.inclusiveLeft?an(We.from,R)<=0:an(We.from,R)<0))return!0}}function fn(e){for(var n;n=_n(e);)e=n.find(-1,!0).line;return e}function Hn(e){for(var n;n=cn(e);)e=n.find(1,!0).line;return e}function Xn(e){for(var n,D;n=cn(e);)e=n.find(1,!0).line,(D||(D=[])).push(e);return D}function $n(e,n){var D=$(e,n),R=fn(D);return D==R?n:it(R)}function Yn(e,n){if(n>e.lastLine())return n;var D=$(e,n),R;if(!_r(e,D))return n;for(;R=cn(D);)D=R.find(1,!0).line;return it(D)+1}function _r(e,n){var D=Yr&&n.markedSpans;if(D)for(var R=void 0,I=0;In.maxLineLength&&(n.maxLineLength=I,n.maxLine=R)})}var sr=function(e,n,D){this.text=e,ut(this,n),this.height=D?D(this):1};sr.prototype.lineNo=function(){return it(this)},Xe(sr);function ia(e,n,D,R){e.text=n,e.stateAfter&&(e.stateAfter=null),e.styles&&(e.styles=null),e.order!=null&&(e.order=null),rt(e),ut(e,D);var I=R?R(e):1;I!=e.height&&Ue(e,I)}function Ea(e){e.parent=null,rt(e)}var Cr={},kr={};function Zr(e,n){if(!e||/^\s*$/.test(e))return null;var D=n.addModeClass?kr:Cr;return D[e]||(D[e]=e.replace(/\S+/g,"cm-$&"))}function Qr(e,n){var D=M("span",null,null,w?"padding-right: .1px":null),R={pre:M("pre",[D],"CodeMirror-line"),content:D,col:0,pos:0,cm:e,trailingSpace:!1,splitSpaces:e.getOption("lineWrapping")};n.measure={};for(var I=0;I<=(n.rest?n.rest.length:0);I++){var Z=I?n.rest[I-1]:n.line,le=void 0;R.pos=0,R.addToken=Ta,mn(e.display.measure)&&(le=Un(Z,e.doc.direction))&&(R.addToken=za(R.addToken,le)),R.map=[];var _e=n!=e.display.externalMeasured&&it(Z);tr(Z,R,vn(e,Z,_e)),Z.styleClasses&&(Z.styleClasses.bgClass&&(R.bgClass=F(Z.styleClasses.bgClass,R.bgClass||"")),Z.styleClasses.textClass&&(R.textClass=F(Z.styleClasses.textClass,R.textClass||""))),R.map.length==0&&R.map.push(0,0,R.content.appendChild(Dt(e.display.measure))),I==0?(n.measure.map=R.map,n.measure.cache={}):((n.measure.maps||(n.measure.maps=[])).push(R.map),(n.measure.caches||(n.measure.caches=[])).push({}))}if(w){var Re=R.content.lastChild;(/\bcm-tab\b/.test(Re.className)||Re.querySelector&&Re.querySelector(".cm-tab"))&&(R.content.className="cm-tab-wrap-hack")}return Tt(e,"renderLine",e,n.line,R.pre),R.pre.className&&(R.textClass=F(R.pre.className,R.textClass||"")),R}function Aa(e){var n=c("span","\u2022","cm-invalidchar");return n.title="\\u"+e.charCodeAt(0).toString(16),n.setAttribute("aria-label",n.title),n}function Ta(e,n,D,R,I,Z,le){if(!n)return;var _e=e.splitSpaces?ba(n,e.trailingSpace):n,Re=e.cm.state.specialChars,We=!1,Ot;if(!Re.test(n))e.col+=n.length,Ot=document.createTextNode(_e),e.map.push(e.pos,e.pos+n.length,Ot),s&&d<9&&(We=!0),e.pos+=n.length;else{Ot=document.createDocumentFragment();for(var Wt=0;;){Re.lastIndex=Wt;var gn=Re.exec(n),ln=gn?gn.index-Wt:n.length-Wt;if(ln){var er=document.createTextNode(_e.slice(Wt,Wt+ln));s&&d<9?Ot.appendChild(c("span",[er])):Ot.appendChild(er),e.map.push(e.pos,e.pos+ln,er),e.col+=ln,e.pos+=ln}if(!gn)break;Wt+=ln+1;var br=void 0;if(gn[0]==" "){var Ur=e.cm.options.tabSize,ea=Ur-e.col%Ur;br=Ot.appendChild(c("span",he(ea),"cm-tab")),br.setAttribute("role","presentation"),br.setAttribute("cm-text"," "),e.col+=ea}else gn[0]=="\r"||gn[0]==` +`,n);I==-1&&(I=e.length);var Z=e.slice(n,e.charAt(I-1)=="\r"?I-1:I),le=Z.indexOf("\r");le!=-1?(D.push(Z.slice(0,le)),n+=le+1):(D.push(Z),n=I+1)}return D}:function(e){return e.split(/\r\n?|\n/)},Gt=window.getSelection?function(e){try{return e.selectionStart!=e.selectionEnd}catch(n){return!1}}:function(e){var n;try{n=e.ownerDocument.selection.createRange()}catch(D){}return!n||n.parentElement()!=e?!1:n.compareEndPoints("StartToEnd",n)!=0},Lt=function(){var e=c("div");return"oncopy"in e?!0:(e.setAttribute("oncopy","return;"),typeof e.oncopy=="function")}(),Be=null;function ot(e){if(Be!=null)return Be;var n=l(e,c("span","x")),D=n.getBoundingClientRect(),R=P(n,0,1).getBoundingClientRect();return Be=Math.abs(D.left-R.left)>1}var Xt={},Pt={};function $t(e,n){arguments.length>2&&(n.dependencies=Array.prototype.slice.call(arguments,2)),Xt[e]=n}function Zt(e,n){Pt[e]=n}function bt(e){if(typeof e=="string"&&Pt.hasOwnProperty(e))e=Pt[e];else if(e&&typeof e.name=="string"&&Pt.hasOwnProperty(e.name)){var n=Pt[e.name];typeof n=="string"&&(n={name:n}),e=Ce(n,e),e.name=n.name}else{if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(e))return bt("application/xml");if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(e))return bt("application/json")}return typeof e=="string"?{name:e}:e||{name:"null"}}function ft(e,n){n=bt(n);var D=Xt[n.name];if(!D)return ft(e,"text/plain");var R=D(e,n);if(Nt.hasOwnProperty(n.name)){var I=Nt[n.name];for(var Z in I){if(!I.hasOwnProperty(Z))continue;R.hasOwnProperty(Z)&&(R["_"+Z]=R[Z]),R[Z]=I[Z]}}if(R.name=n.name,n.helperType&&(R.helperType=n.helperType),n.modeProps)for(var le in n.modeProps)R[le]=n.modeProps[le];return R}var Nt={};function jt(e,n){var D=Nt.hasOwnProperty(e)?Nt[e]:Nt[e]={};H(n,D)}function bn(e,n){if(n===!0)return n;if(e.copyState)return e.copyState(n);var D={};for(var R in n){var I=n[R];I instanceof Array&&(I=I.concat([])),D[R]=I}return D}function Te(e,n){for(var D;e.innerMode&&!(D=e.innerMode(n),!D||D.mode==e);)n=D.state,e=D.mode;return D||{mode:e,state:n}}function ve(e,n,D){return e.startState?e.startState(n,D):!0}var Q=function(e,n,D){this.pos=this.start=0,this.string=e,this.tabSize=n||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=D};Q.prototype.eol=function(){return this.pos>=this.string.length},Q.prototype.sol=function(){return this.pos==this.lineStart},Q.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},Q.prototype.next=function(){if(this.posn},Q.prototype.eatSpace=function(){for(var e=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>e},Q.prototype.skipToEnd=function(){this.pos=this.string.length},Q.prototype.skipTo=function(e){var n=this.string.indexOf(e,this.pos);if(n>-1)return this.pos=n,!0},Q.prototype.backUp=function(e){this.pos-=e},Q.prototype.column=function(){return this.lastColumnPos0?null:(Z&&n!==!1&&(this.pos+=Z[0].length),Z)}},Q.prototype.current=function(){return this.string.slice(this.start,this.pos)},Q.prototype.hideFirstChars=function(e,n){this.lineStart+=e;try{return n()}finally{this.lineStart-=e}},Q.prototype.lookAhead=function(e){var n=this.lineOracle;return n&&n.lookAhead(e)},Q.prototype.baseToken=function(){var e=this.lineOracle;return e&&e.baseToken(this.pos)};function $(e,n){if(n-=e.first,n<0||n>=e.size)throw new Error("There is no line "+(n+e.first)+" in the document.");for(var D=e;!D.lines;)for(var R=0;;++R){var I=D.children[R],Z=I.chunkSize();if(n=e.first&&nD?St(D,$(e,D).text.length):K(n,$(e,n.line).text.length)}function K(e,n){var D=e.ch;return D==null||D>n?St(e.line,n):D<0?St(e.line,0):e}function ae(e,n){for(var D=[],R=0;Rthis.maxLookAhead&&(this.maxLookAhead=e),n},oe.prototype.baseToken=function(e){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=e;)this.baseTokenPos+=2;var n=this.baseTokens[this.baseTokenPos+1];return{type:n&&n.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-e}},oe.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},oe.fromSaved=function(e,n,D){return n instanceof ue?new oe(e,bn(e.mode,n.state),D,n.lookAhead):new oe(e,bn(e.mode,n),D)},oe.prototype.save=function(e){var n=e!==!1?bn(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new ue(n,this.maxLookAhead):n};function ht(e,n,D,R){var I=[e.state.modeGen],Z={};Kn(e,n.text,e.doc.mode,D,function(We,Ot){return I.push(We,Ot)},Z,R);for(var le=D.state,_e=function(We){D.baseTokens=I;var Ot=e.state.overlays[We],Wt=1,gn=0;D.state=!0,Kn(e,n.text,Ot.mode,D,function(ln,er){for(var br=Wt;gnln&&I.splice(Wt,1,ln,I[Wt+1],Ur),Wt+=2,gn=Math.min(ln,Ur)}if(!er)return;if(Ot.opaque)I.splice(br,Wt-br,ln,"overlay "+er),Wt=br+2;else for(;bre.options.maxHighlightLength&&bn(e.doc.mode,R.state),Z=ht(e,n,R);I&&(R.state=I),n.stateAfter=R.save(!I),n.styles=Z.styles,Z.classes?n.styleClasses=Z.classes:n.styleClasses&&(n.styleClasses=null),D===e.doc.highlightFrontier&&(e.doc.modeFrontier=Math.max(e.doc.modeFrontier,++e.doc.highlightFrontier))}return n.styles}function Tn(e,n,D){var R=e.doc,I=e.display;if(!R.mode.startState)return new oe(R,!0,n);var Z=ir(e,n,D),le=Z>R.first&&$(R,Z-1).stateAfter,_e=le?oe.fromSaved(R,le,Z):new oe(R,ve(R.mode),Z);return R.iter(Z,n,function(Re){fr(e,Re.text,_e);var We=_e.line;Re.stateAfter=We==n-1||We%5==0||We>=I.viewFrom&&Wen.start)return Z}throw new Error("Mode "+e.name+" failed to advance stream.")}var Jt=function(e,n,D){this.start=e.start,this.end=e.pos,this.string=e.current(),this.type=n||null,this.state=D};function Fn(e,n,D,R){var I=e.doc,Z=I.mode,le;n=B(I,n);var _e=$(I,n.line),Re=Tn(e,n.line,D),We=new Q(_e.text,e.options.tabSize,Re),Ot;for(R&&(Ot=[]);(R||We.pose.options.maxHighlightLength?(_e=!1,le&&fr(e,n,R,Ot.pos),Ot.pos=n.length,Wt=null):Wt=Vn(Et(D,Ot,R.state,gn),Z),gn){var ln=gn[0].name;ln&&(Wt="m-"+(Wt?ln+" "+Wt:ln))}if(!_e||We!=Wt){for(;Rele;--_e){if(_e<=Z.first)return Z.first;var Re=$(Z,_e-1),We=Re.stateAfter;if(We&&(!D||_e+(We instanceof ue?We.lookAhead:0)<=Z.modeFrontier))return _e;var Ot=J(Re.text,null,e.options.tabSize);(I==null||R>Ot)&&(I=_e-1,R=Ot)}return I}function jr(e,n){if(e.modeFrontier=Math.min(e.modeFrontier,n),e.highlightFrontierD;R--){var I=$(e,R).stateAfter;if(I&&(!(I instanceof ue)||R+I.lookAhead=n:Z.to>n);(R||(R=[])).push(new hr(le,Z.from,Re?null:Z.to))}}return R}function pr(e,n,D){var R;if(e)for(var I=0;I=n:Z.to>n);if(_e||Z.from==n&&le.type=="bookmark"&&(!D||Z.marker.insertLeft)){var Re=Z.from==null||(le.inclusiveLeft?Z.from<=n:Z.from0&&_e)for(var _a=0;_a<_e.length;++_a)_e[_a].to==null&&(ta||(ta=[])).push(new hr(_e[_a].marker,null,null));for(var Ba=0;Ba0)continue;var Ot=[Re,1],Wt=an(We.from,_e.from),gn=an(We.to,_e.to);(Wt<0||!le.inclusiveLeft&&!Wt)&&Ot.push({from:We.from,to:_e.from}),(gn>0||!le.inclusiveRight&&!gn)&&Ot.push({from:_e.to,to:We.to}),I.splice.apply(I,Ot),Re+=Ot.length-3}return I}function rt(e){var n=e.markedSpans;if(!n)return;for(var D=0;Dn)&&(!R||Yt(R,Z.marker)<0)&&(R=Z.marker)}return R}function Mn(e,n,D,R,I){var Z=$(e,n),le=Yr&&Z.markedSpans;if(le)for(var _e=0;_e=0&&Wt<=0||Ot<=0&&Wt>=0)continue;if(Ot<=0&&(Re.marker.inclusiveRight&&I.inclusiveLeft?an(We.to,D)>=0:an(We.to,D)>0)||Ot>=0&&(Re.marker.inclusiveRight&&I.inclusiveLeft?an(We.from,R)<=0:an(We.from,R)<0))return!0}}function fn(e){for(var n;n=_n(e);)e=n.find(-1,!0).line;return e}function Hn(e){for(var n;n=cn(e);)e=n.find(1,!0).line;return e}function Xn(e){for(var n,D;n=cn(e);)e=n.find(1,!0).line,(D||(D=[])).push(e);return D}function $n(e,n){var D=$(e,n),R=fn(D);return D==R?n:it(R)}function Yn(e,n){if(n>e.lastLine())return n;var D=$(e,n),R;if(!_r(e,D))return n;for(;R=cn(D);)D=R.find(1,!0).line;return it(D)+1}function _r(e,n){var D=Yr&&n.markedSpans;if(D)for(var R=void 0,I=0;In.maxLineLength&&(n.maxLineLength=I,n.maxLine=R)})}var sr=function(e,n,D){this.text=e,ut(this,n),this.height=D?D(this):1};sr.prototype.lineNo=function(){return it(this)},Xe(sr);function ia(e,n,D,R){e.text=n,e.stateAfter&&(e.stateAfter=null),e.styles&&(e.styles=null),e.order!=null&&(e.order=null),rt(e),ut(e,D);var I=R?R(e):1;I!=e.height&&Ue(e,I)}function Ea(e){e.parent=null,rt(e)}var Cr={},kr={};function Zr(e,n){if(!e||/^\s*$/.test(e))return null;var D=n.addModeClass?kr:Cr;return D[e]||(D[e]=e.replace(/\S+/g,"cm-$&"))}function Qr(e,n){var D=M("span",null,null,w?"padding-right: .1px":null),R={pre:M("pre",[D],"CodeMirror-line"),content:D,col:0,pos:0,cm:e,trailingSpace:!1,splitSpaces:e.getOption("lineWrapping")};n.measure={};for(var I=0;I<=(n.rest?n.rest.length:0);I++){var Z=I?n.rest[I-1]:n.line,le=void 0;R.pos=0,R.addToken=Ta,mn(e.display.measure)&&(le=Un(Z,e.doc.direction))&&(R.addToken=za(R.addToken,le)),R.map=[];var _e=n!=e.display.externalMeasured&&it(Z);tr(Z,R,vn(e,Z,_e)),Z.styleClasses&&(Z.styleClasses.bgClass&&(R.bgClass=F(Z.styleClasses.bgClass,R.bgClass||"")),Z.styleClasses.textClass&&(R.textClass=F(Z.styleClasses.textClass,R.textClass||""))),R.map.length==0&&R.map.push(0,0,R.content.appendChild(Tt(e.display.measure))),I==0?(n.measure.map=R.map,n.measure.cache={}):((n.measure.maps||(n.measure.maps=[])).push(R.map),(n.measure.caches||(n.measure.caches=[])).push({}))}if(w){var Re=R.content.lastChild;(/\bcm-tab\b/.test(Re.className)||Re.querySelector&&Re.querySelector(".cm-tab"))&&(R.content.className="cm-tab-wrap-hack")}return Dt(e,"renderLine",e,n.line,R.pre),R.pre.className&&(R.textClass=F(R.pre.className,R.textClass||"")),R}function Aa(e){var n=c("span","\u2022","cm-invalidchar");return n.title="\\u"+e.charCodeAt(0).toString(16),n.setAttribute("aria-label",n.title),n}function Ta(e,n,D,R,I,Z,le){if(!n)return;var _e=e.splitSpaces?ba(n,e.trailingSpace):n,Re=e.cm.state.specialChars,We=!1,Ot;if(!Re.test(n))e.col+=n.length,Ot=document.createTextNode(_e),e.map.push(e.pos,e.pos+n.length,Ot),s&&d<9&&(We=!0),e.pos+=n.length;else{Ot=document.createDocumentFragment();for(var Wt=0;;){Re.lastIndex=Wt;var gn=Re.exec(n),ln=gn?gn.index-Wt:n.length-Wt;if(ln){var er=document.createTextNode(_e.slice(Wt,Wt+ln));s&&d<9?Ot.appendChild(c("span",[er])):Ot.appendChild(er),e.map.push(e.pos,e.pos+ln,er),e.col+=ln,e.pos+=ln}if(!gn)break;Wt+=ln+1;var br=void 0;if(gn[0]==" "){var Ur=e.cm.options.tabSize,ea=Ur-e.col%Ur;br=Ot.appendChild(c("span",he(ea),"cm-tab")),br.setAttribute("role","presentation"),br.setAttribute("cm-text"," "),e.col+=ea}else gn[0]=="\r"||gn[0]==` `?(br=Ot.appendChild(c("span",gn[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),br.setAttribute("cm-text",gn[0]),e.col+=1):(br=e.cm.options.specialCharPlaceholder(gn[0]),br.setAttribute("cm-text",gn[0]),s&&d<9?Ot.appendChild(c("span",[br])):Ot.appendChild(br),e.col+=1);e.map.push(e.pos,e.pos+1,br),e.pos++}}if(e.trailingSpace=_e.charCodeAt(n.length-1)==32,D||R||I||We||Z||le){var ha=D||"";R&&(ha+=R),I&&(ha+=I);var ta=c("span",[Ot],ha,Z);if(le)for(var _a in le)le.hasOwnProperty(_a)&&_a!="style"&&_a!="class"&&ta.setAttribute(_a,le[_a]);return e.content.appendChild(ta)}e.content.appendChild(Ot)}function ba(e,n){if(e.length>1&&!/ /.test(e))return e;for(var D=n,R="",I=0;IWe&&Wt.from<=We);gn++);if(Wt.to>=Ot)return e(D,R,I,Z,le,_e,Re);e(D,R.slice(0,Wt.to-We),I,Z,null,_e,Re),Z=null,R=R.slice(Wt.to-We),We=Wt.to}}}function Xa(e,n,D,R){var I=!R&&D.widgetNode;I&&e.map.push(e.pos,e.pos+n,I),!R&&e.cm.display.input.needsContentAttribute&&(I||(I=e.content.appendChild(document.createElement("span"))),I.setAttribute("cm-marker",D.id)),I&&(e.cm.display.input.setUneditable(I),e.content.appendChild(I)),e.pos+=n,e.trailingSpace=!1}function tr(e,n,D){var R=e.markedSpans,I=e.text,Z=0;if(!R){for(var le=1;leRe||Ya.collapsed&&Pa.to==Re&&Pa.from==Re)){if(Pa.to!=null&&Pa.to!=Re&&ln>Pa.to&&(ln=Pa.to,br=""),Ya.className&&(er+=" "+Ya.className),Ya.css&&(gn=(gn?gn+";":"")+Ya.css),Ya.startStyle&&Pa.from==Re&&(Ur+=" "+Ya.startStyle),Ya.endStyle&&Pa.to==ln&&(_a||(_a=[])).push(Ya.endStyle,Pa.to),Ya.title&&((ha||(ha={})).title=Ya.title),Ya.attributes)for(var hi in Ya.attributes)(ha||(ha={}))[hi]=Ya.attributes[hi];Ya.collapsed&&(!ea||Yt(ea.marker,Ya)<0)&&(ea=Pa)}else Pa.from>Re&&ln>Pa.from&&(ln=Pa.from)}if(_a)for(var zi=0;zi<_a.length;zi+=2)_a[zi+1]==ln&&(br+=" "+_a[zi]);if(!ea||ea.from==Re)for(var Si=0;Si=_e)break;for(var Co=Math.min(_e,ln);;){if(Ot){var lo=Re+Ot.length;if(!ea){var Ii=lo>Co?Ot.slice(0,Co-Re):Ot;n.addToken(n,Ii,Wt?Wt+er:er,Ur,Re+Ii.length==ln?br:"",gn,ha)}if(lo>=Co){Ot=Ot.slice(Co-Re),Re=Co;break}Re=lo,Ur=""}Ot=I.slice(Z,Z=D[We++]),Wt=Zr(D[We++],n.cm.options)}}}function In(e,n,D){this.line=n,this.rest=Xn(n),this.size=this.rest?it(ce(this.rest))-D+1:1,this.node=this.text=null,this.hidden=_r(e,n)}function En(e,n,D){for(var R=[],I,Z=n;Z2&&Z.push((Re.bottom+We.top)/2-D.top)}}Z.push(D.bottom-D.top)}}function De(e,n,D){if(e.line==n)return{map:e.measure.map,cache:e.measure.cache};for(var R=0;RD)return{map:e.measure.maps[I],cache:e.measure.caches[I],before:!0}}function st(e,n){n=fn(n);var D=it(n),R=e.display.externalMeasured=new In(e.doc,n,D);R.lineN=D;var I=R.built=Qr(e,R);return R.text=I.pre,l(e.display.lineMeasure,I.pre),R}function ct(e,n,D,R){return zt(e,gt(e,n),D,R)}function Bt(e,n){if(n>=e.display.viewFrom&&n=D.lineN&&nn)&&(Z=Re-_e,I=Z-1,n>=Re&&(le="right")),I!=null){if(R=e[We+2],_e==Re&&D==(R.insertLeft?"left":"right")&&(le=D),D=="left"&&I==0)for(;We&&e[We-2]==e[We-3]&&e[We-1].insertLeft;)R=e[(We-=3)+2],le="left";if(D=="right"&&I==Re-_e)for(;We=0&&!((D=e[I]).left!=D.right);I--);return D}function zn(e,n,D,R){var I=on(n.map,D,R),Z=I.node,le=I.start,_e=I.end,Re=I.collapse,We;if(Z.nodeType==3){for(var Ot=0;Ot<4;Ot++){for(;le&&Ve(n.line.text.charAt(I.coverStart+le));)--le;for(;I.coverStart+_e0&&(Re=R="right");var Wt;e.options.lineWrapping&&(Wt=Z.getClientRects()).length>1?We=Wt[R=="right"?Wt.length-1:0]:We=Z.getBoundingClientRect()}if(s&&d<9&&!le&&(!We||!We.left&&!We.right)){var gn=Z.parentNode.getClientRects()[0];gn?We={left:gn.left,right:gn.left+Rr(e.display),top:gn.top,bottom:gn.bottom}:We=Ft}for(var ln=We.top-n.rect.top,er=We.bottom-n.rect.top,br=(ln+er)/2,Ur=n.view.measure.heights,ea=0;ea=R.text.length?(Re=R.text.length,We="before"):Re<=0&&(Re=0,We="after"),!_e)return le(We=="before"?Re-1:Re,We=="before");function Ot(er,br,Ur){var ea=_e[br],ha=ea.level==1;return le(Ur?er-1:er,ha!=Ur)}var Wt=Qt(_e,Re,We),gn=tn,ln=Ot(Re,Wt,We=="before");return gn!=null&&(ln.other=Ot(Re,gn,We!="before")),ln}function Rn(e,n){var D=0;n=B(e.doc,n),e.options.lineWrapping||(D=Rr(e.display)*n.ch);var R=$(e.doc,n.line),I=lr(R)+Mr(e.display);return{left:D,right:D,top:I,bottom:I+R.height}}function xr(e,n,D,R,I){var Z=St(e,n,D);return Z.xRel=I,R&&(Z.outside=R),Z}function Ca(e,n,D){var R=e.doc;if(D+=e.display.viewOffset,D<0)return xr(R.first,0,null,-1,-1);var I=Mt(R,D),Z=R.first+R.size-1;if(I>Z)return xr(R.first+R.size-1,$(R,Z).text.length,null,1,1);n<0&&(n=0);for(var le=$(R,I);;){var _e=Vr(e,le,I,n,D),Re=ur(le,_e.ch+(_e.xRel>0||_e.outside>0?1:0));if(!Re)return _e;var We=Re.find(1);if(We.line==I)return We;le=$(R,I=We.line)}}function Nr(e,n,D,R){R-=oa(n);var I=n.text.length,Z=At(function(le){return zt(e,D,le-1).bottom<=R},I,0);return I=At(function(le){return zt(e,D,le).top>R},Z,I),{begin:Z,end:I}}function Sr(e,n,D,R){D||(D=gt(e,n));var I=ya(e,n,zt(e,D,R),"line").top;return Nr(e,n,D,I)}function xa(e,n,D,R){return e.bottom<=D?!1:e.top>D?!0:(R?e.left:e.right)>n}function Vr(e,n,D,R,I){I-=lr(n);var Z=gt(e,n),le=oa(n),_e=0,Re=n.text.length,We=!0,Ot=Un(n,e.doc.direction);if(Ot){var Wt=(e.options.lineWrapping?Wr:nr)(e,n,D,Z,Ot,R,I);We=Wt.level!=1,_e=We?Wt.from:Wt.to-1,Re=We?Wt.to:Wt.from-1}var gn=null,ln=null,er=At(function(Ba){var Pa=zt(e,Z,Ba);return Pa.top+=le,Pa.bottom+=le,xa(Pa,R,I,!1)?(Pa.top<=I&&Pa.left<=R&&(gn=Ba,ln=Pa),!0):!1},_e,Re),br,Ur,ea=!1;if(ln){var ha=R-ln.left=_a.bottom?1:0}return er=at(n.text,er,1),xr(D,er,Ur,ea,R-br)}function nr(e,n,D,R,I,Z,le){var _e=At(function(Wt){var gn=I[Wt],ln=gn.level!=1;return xa(un(e,St(D,ln?gn.to:gn.from,ln?"before":"after"),"line",n,R),Z,le,!0)},0,I.length-1),Re=I[_e];if(_e>0){var We=Re.level!=1,Ot=un(e,St(D,We?Re.from:Re.to,We?"after":"before"),"line",n,R);xa(Ot,Z,le,!0)&&Ot.top>le&&(Re=I[_e-1])}return Re}function Wr(e,n,D,R,I,Z,le){var _e=Nr(e,n,R,le),Re=_e.begin,We=_e.end;/\s/.test(n.text.charAt(We-1))&&We--;for(var Ot=null,Wt=null,gn=0;gn=We||ln.to<=Re)continue;var er=ln.level!=1,br=zt(e,R,er?Math.min(We,ln.to)-1:Math.max(Re,ln.from)).right,Ur=brUr)&&(Ot=ln,Wt=Ur)}return Ot||(Ot=I[I.length-1]),Ot.fromWe&&(Ot={from:Ot.from,to:We,level:Ot.level}),Ot}var Wn;function pn(e){if(e.cachedTextHeight!=null)return e.cachedTextHeight;if(Wn==null){Wn=c("pre",null,"CodeMirror-line-like");for(var n=0;n<49;++n)Wn.appendChild(document.createTextNode("x")),Wn.appendChild(c("br"));Wn.appendChild(document.createTextNode("x"))}l(e.measure,Wn);var D=Wn.offsetHeight/50;return D>3&&(e.cachedTextHeight=D),o(e.measure),D||1}function Rr(e){if(e.cachedCharWidth!=null)return e.cachedCharWidth;var n=c("span","xxxxxxxxxx"),D=c("pre",[n],"CodeMirror-line-like");l(e.measure,D);var R=n.getBoundingClientRect(),I=(R.right-R.left)/10;return I>2&&(e.cachedCharWidth=I),I||10}function qn(e){for(var n=e.display,D={},R={},I=n.gutters.clientLeft,Z=n.gutters.firstChild,le=0;Z;Z=Z.nextSibling,++le){var _e=e.display.gutterSpecs[le].className;D[_e]=Z.offsetLeft+Z.clientLeft+I,R[_e]=Z.clientWidth}return{fixedPos:Ar(n),gutterTotalWidth:n.gutters.offsetWidth,gutterLeft:D,gutterWidth:R,wrapperWidth:n.wrapper.clientWidth}}function Ar(e){return e.scroller.getBoundingClientRect().left-e.sizer.getBoundingClientRect().left}function Da(e){var n=pn(e.display),D=e.options.lineWrapping,R=D&&Math.max(5,e.display.scroller.clientWidth/Rr(e.display)-3);return function(I){if(_r(e.doc,I))return 0;var Z=0;if(I.widgets)for(var le=0;le0&&(We=$(e.doc,Re.line).text).length==Re.ch){var Ot=J(We,We.length,e.options.tabSize)-We.length;Re=St(Re.line,Math.max(0,Math.round((Z-pt(e.display).left)/Rr(e.display))-Ot))}return Re}function Br(e,n){if(n>=e.display.viewTo)return null;if(n-=e.display.viewFrom,n<0)return null;for(var D=e.display.view,R=0;Rn)&&(I.updateLineNumbers=n),e.curOp.viewChanged=!0,n>=I.viewTo)Yr&&$n(e.doc,n)I.viewFrom?Na(e):(I.viewFrom+=R,I.viewTo+=R);else if(n<=I.viewFrom&&D>=I.viewTo)Na(e);else if(n<=I.viewFrom){var Z=qa(e,D,D+R,1);Z?(I.view=I.view.slice(Z.index),I.viewFrom=Z.lineN,I.viewTo+=R):Na(e)}else if(D>=I.viewTo){var le=qa(e,n,n,-1);le?(I.view=I.view.slice(0,le.index),I.viewTo=le.lineN):Na(e)}else{var _e=qa(e,n,n,-1),Re=qa(e,D,D+R,1);_e&&Re?(I.view=I.view.slice(0,_e.index).concat(En(e,_e.lineN,Re.lineN)).concat(I.view.slice(Re.index)),I.viewTo+=R):Na(e)}var We=I.externalMeasured;We&&(D=I.lineN&&n=R.viewTo)return;var Z=R.view[Br(e,n)];if(Z.node==null)return;var le=Z.changes||(Z.changes=[]);te(le,D)==-1&&le.push(D)}function Na(e){e.display.viewFrom=e.display.viewTo=e.doc.first,e.display.view=[],e.display.viewOffset=0}function qa(e,n,D,R){var I=Br(e,n),Z,le=e.display.view;if(!Yr||D==e.doc.first+e.doc.size)return{index:I,lineN:D};for(var _e=e.display.viewFrom,Re=0;Re0){if(I==le.length-1)return null;Z=_e+le[I].size-n,I++}else Z=_e-n;n+=Z,D+=Z}for(;$n(e.doc,D)!=D;){if(I==(R<0?0:le.length-1))return null;D+=R*le[I-(R<0?1:0)].size,I+=R}return{index:I,lineN:D}}function ri(e,n,D){var R=e.display,I=R.view;I.length==0||n>=R.viewTo||D<=R.viewFrom?(R.view=En(e,n,D),R.viewFrom=n):(R.viewFrom>n?R.view=En(e,n,R.viewFrom).concat(R.view):R.viewFromD&&(R.view=R.view.slice(0,Br(e,D)))),R.viewTo=D}function ni(e){for(var n=e.display.view,D=0,R=0;R=e.display.viewTo||_e.to().line0?n.blinker=setInterval(function(){e.hasFocus()||qi(e),n.cursorDiv.style.visibility=(D=!D)?"":"hidden"},e.options.cursorBlinkRate):e.options.cursorBlinkRate<0&&(n.cursorDiv.style.visibility="hidden")}function Zi(e){e.state.focused||(e.display.input.focus(),Ui(e))}function Ao(e){e.state.delayingBlurEvent=!0,setTimeout(function(){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1,qi(e))},100)}function Ui(e,n){if(e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1),e.options.readOnly=="nocursor")return;e.state.focused||(Tt(e,"focus",e,n),e.state.focused=!0,N(e.display.wrapper,"CodeMirror-focused"),!e.curOp&&e.display.selForContextMenu!=e.doc.sel&&(e.display.input.reset(),w&&setTimeout(function(){return e.display.input.reset(!0)},20)),e.display.input.receivedFocus()),di(e)}function qi(e,n){if(e.state.delayingBlurEvent)return;e.state.focused&&(Tt(e,"blur",e,n),e.state.focused=!1,v(e.display.wrapper,"CodeMirror-focused")),clearInterval(e.display.blinker),setTimeout(function(){e.state.focused||(e.display.shift=!1)},150)}function $i(e){for(var n=e.display,D=n.lineDiv.offsetTop,R=0;R.005||Ot<-.005)&&(Ue(I.line,le),wi(I.line),I.rest))for(var Wt=0;Wte.display.sizerWidth){var gn=Math.ceil(_e/Rr(e.display));gn>e.display.maxLineLength&&(e.display.maxLineLength=gn,e.display.maxLine=I.line,e.display.maxLineChanged=!0)}}}function wi(e){if(e.widgets)for(var n=0;n=le&&(Z=Mt(n,lr($(n,Re))-e.wrapper.clientHeight),le=Re)}return{from:Z,to:Math.max(le,Z+1)}}function fo(e,n){if(wt(e,"scrollCursorIntoView"))return;var D=e.display,R=D.sizer.getBoundingClientRect(),I=null;if(n.top+R.top<0?I=!0:n.bottom+R.top>(window.innerHeight||document.documentElement.clientHeight)&&(I=!1),I!=null&&!m){var Z=c("div","\u200B",null,`position: absolute; + height: `+(Pa-_a)+"px"))}function Wt(ta,_a,Ba){var Pa=$(I,ta),Ya=Pa.text.length,hi,zi;function Si(Ii,uo){return Fr(e,St(ta,Ii),"div",Pa,uo)}function Co(Ii,uo,Ji){var Fi=Sr(e,Pa,null,Ii),Ni=uo=="ltr"==(Ji=="after")?"left":"right",Ti=Ji=="after"?Fi.begin:Fi.end-(/\s/.test(Pa.text.charAt(Fi.end-1))?2:1);return Si(Ti,Ni)[Ni]}var lo=Un(Pa,I.direction);return Rt(lo,_a||0,Ba==null?Ya:Ba,function(Ii,uo,Ji,Fi){var Ni=Ji=="ltr",Ti=Si(Ii,Ni?"left":"right"),co=Si(uo-1,Ni?"right":"left"),ws=_a==null&&Ii==0,es=Ba==null&&uo==Ya,no=Fi==0,Fo=!lo||Fi==lo.length-1;if(co.top-Ti.top<=3){var Hi=(We?ws:es)&&no,nu=(We?es:ws)&&Fo,Wo=Hi?_e:(Ni?Ti:co).left,cs=nu?Re:(Ni?co:Ti).right;Ot(Wo,Ti.top,cs-Wo,Ti.bottom)}else{var fs,io,Os,ru;Ni?(fs=We&&ws&&no?_e:Ti.left,io=We?Re:Co(Ii,Ji,"before"),Os=We?_e:Co(uo,Ji,"after"),ru=We&&es&&Fo?Re:co.right):(fs=We?Co(Ii,Ji,"before"):_e,io=!We&&ws&&no?Re:Ti.right,Os=!We&&es&&Fo?_e:co.left,ru=We?Co(uo,Ji,"after"):Re),Ot(fs,Ti.top,io-fs,Ti.bottom),Ti.bottom0?n.blinker=setInterval(function(){e.hasFocus()||qi(e),n.cursorDiv.style.visibility=(D=!D)?"":"hidden"},e.options.cursorBlinkRate):e.options.cursorBlinkRate<0&&(n.cursorDiv.style.visibility="hidden")}function Zi(e){e.state.focused||(e.display.input.focus(),Ui(e))}function Ao(e){e.state.delayingBlurEvent=!0,setTimeout(function(){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1,qi(e))},100)}function Ui(e,n){if(e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1),e.options.readOnly=="nocursor")return;e.state.focused||(Dt(e,"focus",e,n),e.state.focused=!0,N(e.display.wrapper,"CodeMirror-focused"),!e.curOp&&e.display.selForContextMenu!=e.doc.sel&&(e.display.input.reset(),w&&setTimeout(function(){return e.display.input.reset(!0)},20)),e.display.input.receivedFocus()),di(e)}function qi(e,n){if(e.state.delayingBlurEvent)return;e.state.focused&&(Dt(e,"blur",e,n),e.state.focused=!1,v(e.display.wrapper,"CodeMirror-focused")),clearInterval(e.display.blinker),setTimeout(function(){e.state.focused||(e.display.shift=!1)},150)}function $i(e){for(var n=e.display,D=n.lineDiv.offsetTop,R=0;R.005||Ot<-.005)&&(Ue(I.line,le),wi(I.line),I.rest))for(var Wt=0;Wte.display.sizerWidth){var gn=Math.ceil(_e/Rr(e.display));gn>e.display.maxLineLength&&(e.display.maxLineLength=gn,e.display.maxLine=I.line,e.display.maxLineChanged=!0)}}}function wi(e){if(e.widgets)for(var n=0;n=le&&(Z=Mt(n,lr($(n,Re))-e.wrapper.clientHeight),le=Re)}return{from:Z,to:Math.max(le,Z+1)}}function fo(e,n){if(wt(e,"scrollCursorIntoView"))return;var D=e.display,R=D.sizer.getBoundingClientRect(),I=null;if(n.top+R.top<0?I=!0:n.bottom+R.top>(window.innerHeight||document.documentElement.clientHeight)&&(I=!1),I!=null&&!m){var Z=c("div","\u200B",null,`position: absolute; top: `+(n.top-D.viewOffset-Mr(e.display))+`px; height: `+(n.bottom-n.top+vt(e)+D.barHeight)+`px; - left: `+n.left+"px; width: "+Math.max(2,n.right-n.left)+"px;");e.display.lineSpace.appendChild(Z),Z.scrollIntoView(I),e.display.lineSpace.removeChild(Z)}}function ho(e,n,D,R){R==null&&(R=0);var I;!e.options.lineWrapping&&n==D&&(n=n.ch?St(n.line,n.sticky=="before"?n.ch-1:n.ch,"after"):n,D=n.sticky=="before"?St(n.line,n.ch+1,"before"):n);for(var Z=0;Z<5;Z++){var le=!1,_e=un(e,n),Re=!D||D==n?_e:un(e,D);I={left:Math.min(_e.left,Re.left),top:Math.min(_e.top,Re.top)-R,right:Math.max(_e.left,Re.left),bottom:Math.max(_e.bottom,Re.bottom)+R};var We=Ra(e,I),Ot=e.doc.scrollTop,Wt=e.doc.scrollLeft;if(We.scrollTop!=null&&(ro(e,We.scrollTop),Math.abs(e.doc.scrollTop-Ot)>1&&(le=!0)),We.scrollLeft!=null&&(pi(e,We.scrollLeft),Math.abs(e.doc.scrollLeft-Wt)>1&&(le=!0)),!le)break}return I}function Pi(e,n){var D=Ra(e,n);D.scrollTop!=null&&ro(e,D.scrollTop),D.scrollLeft!=null&&pi(e,D.scrollLeft)}function Ra(e,n){var D=e.display,R=pn(e.display);n.top<0&&(n.top=0);var I=e.curOp&&e.curOp.scrollTop!=null?e.curOp.scrollTop:D.scroller.scrollTop,Z=we(e),le={};n.bottom-n.top>Z&&(n.bottom=n.top+Z);var _e=e.doc.height+$e(D),Re=n.top_e-R;if(n.topI+Z){var Ot=Math.min(n.top,(We?_e:n.bottom)-Z);Ot!=I&&(le.scrollTop=Ot)}var Wt=e.options.fixedGutter?0:D.gutters.offsetWidth,gn=e.curOp&&e.curOp.scrollLeft!=null?e.curOp.scrollLeft:D.scroller.scrollLeft-Wt,ln=Me(e)-D.gutters.offsetWidth,er=n.right-n.left>ln;return er&&(n.right=n.left+ln),n.left<10?le.scrollLeft=0:n.leftln+gn-3&&(le.scrollLeft=n.right+(er?0:10)-ln),le}function Sa(e,n){if(n==null)return;_i(e),e.curOp.scrollTop=(e.curOp.scrollTop==null?e.doc.scrollTop:e.curOp.scrollTop)+n}function wa(e){_i(e);var n=e.getCursor();e.curOp.scrollToPos={from:n,to:n,margin:e.options.cursorScrollMargin}}function Ja(e,n,D){(n!=null||D!=null)&&_i(e),n!=null&&(e.curOp.scrollLeft=n),D!=null&&(e.curOp.scrollTop=D)}function ai(e,n){_i(e),e.curOp.scrollToPos=n}function _i(e){var n=e.curOp.scrollToPos;if(n){e.curOp.scrollToPos=null;var D=Rn(e,n.from),R=Rn(e,n.to);oi(e,D,R,n.margin)}}function oi(e,n,D,R){var I=Ra(e,{left:Math.min(n.left,D.left),top:Math.min(n.top,D.top)-R,right:Math.max(n.right,D.right),bottom:Math.max(n.bottom,D.bottom)+R});Ja(e,I.scrollLeft,I.scrollTop)}function ro(e,n){if(Math.abs(e.doc.scrollTop-n)<2)return;L||dr(e,{top:n}),mo(e,n,!0),L&&dr(e),Ei(e,100)}function mo(e,n,D){if(n=Math.max(0,Math.min(e.display.scroller.scrollHeight-e.display.scroller.clientHeight,n)),e.display.scroller.scrollTop==n&&!D)return;e.doc.scrollTop=n,e.display.scrollbars.setScrollTop(n),e.display.scroller.scrollTop!=n&&(e.display.scroller.scrollTop=n)}function pi(e,n,D,R){if(n=Math.max(0,Math.min(n,e.display.scroller.scrollWidth-e.display.scroller.clientWidth)),(D?n==e.doc.scrollLeft:Math.abs(e.doc.scrollLeft-n)<2)&&!R)return;e.doc.scrollLeft=n,Fa(e),e.display.scroller.scrollLeft!=n&&(e.display.scroller.scrollLeft=n),e.display.scrollbars.setScrollLeft(n)}function Ki(e){var n=e.display,D=n.gutters.offsetWidth,R=Math.round(e.doc.height+$e(e.display));return{clientHeight:n.scroller.clientHeight,viewHeight:n.wrapper.clientHeight,scrollWidth:n.scroller.scrollWidth,clientWidth:n.scroller.clientWidth,viewWidth:n.wrapper.clientWidth,barLeft:e.options.fixedGutter?D:0,docHeight:R,scrollHeight:R+vt(e)+n.barHeight,nativeBarWidth:n.nativeBarWidth,gutterWidth:D}}var vi=function(e,n,D){this.cm=D;var R=this.vert=c("div",[c("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),I=this.horiz=c("div",[c("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");R.tabIndex=I.tabIndex=-1,e(R),e(I),lt(R,"scroll",function(){R.clientHeight&&n(R.scrollTop,"vertical")}),lt(I,"scroll",function(){I.clientWidth&&n(I.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,s&&d<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};vi.prototype.update=function(e){var n=e.scrollWidth>e.clientWidth+1,D=e.scrollHeight>e.clientHeight+1,R=e.nativeBarWidth;if(D){this.vert.style.display="block",this.vert.style.bottom=n?R+"px":"0";var I=e.viewHeight-(n?R:0);this.vert.firstChild.style.height=Math.max(0,e.scrollHeight-e.clientHeight+I)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(n){this.horiz.style.display="block",this.horiz.style.right=D?R+"px":"0",this.horiz.style.left=e.barLeft+"px";var Z=e.viewWidth-e.barLeft-(D?R:0);this.horiz.firstChild.style.width=Math.max(0,e.scrollWidth-e.clientWidth+Z)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&e.clientHeight>0&&(R==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:D?R:0,bottom:n?R:0}},vi.prototype.setScrollLeft=function(e){this.horiz.scrollLeft!=e&&(this.horiz.scrollLeft=e),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},vi.prototype.setScrollTop=function(e){this.vert.scrollTop!=e&&(this.vert.scrollTop=e),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},vi.prototype.zeroWidthHack=function(){var e=u&&!y?"12px":"18px";this.horiz.style.height=this.vert.style.width=e,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new X,this.disableVert=new X},vi.prototype.enableZeroWidthBar=function(e,n,D){e.style.pointerEvents="auto";function R(){var I=e.getBoundingClientRect(),Z=D=="vert"?document.elementFromPoint(I.right-1,(I.top+I.bottom)/2):document.elementFromPoint((I.right+I.left)/2,I.bottom-1);Z!=e?e.style.pointerEvents="none":n.set(1e3,R)}n.set(1e3,R)},vi.prototype.clear=function(){var e=this.horiz.parentNode;e.removeChild(this.horiz),e.removeChild(this.vert)};var Gi=function(){};Gi.prototype.update=function(){return{bottom:0,right:0}},Gi.prototype.setScrollLeft=function(){},Gi.prototype.setScrollTop=function(){},Gi.prototype.clear=function(){};function Vi(e,n){n||(n=Ki(e));var D=e.display.barWidth,R=e.display.barHeight;So(e,n);for(var I=0;I<4&&D!=e.display.barWidth||R!=e.display.barHeight;I++)D!=e.display.barWidth&&e.options.lineWrapping&&$i(e),So(e,Ki(e)),D=e.display.barWidth,R=e.display.barHeight}function So(e,n){var D=e.display,R=D.scrollbars.update(n);D.sizer.style.paddingRight=(D.barWidth=R.right)+"px",D.sizer.style.paddingBottom=(D.barHeight=R.bottom)+"px",D.heightForcer.style.borderBottom=R.bottom+"px solid transparent",R.right&&R.bottom?(D.scrollbarFiller.style.display="block",D.scrollbarFiller.style.height=R.bottom+"px",D.scrollbarFiller.style.width=R.right+"px"):D.scrollbarFiller.style.display="",R.bottom&&e.options.coverGutterNextToScrollbar&&e.options.fixedGutter?(D.gutterFiller.style.display="block",D.gutterFiller.style.height=R.bottom+"px",D.gutterFiller.style.width=n.gutterWidth+"px"):D.gutterFiller.style.display=""}var po={native:vi,null:Gi};function vo(e){e.display.scrollbars&&(e.display.scrollbars.clear(),e.display.scrollbars.addClass&&v(e.display.wrapper,e.display.scrollbars.addClass)),e.display.scrollbars=new po[e.options.scrollbarStyle](function(n){e.display.wrapper.insertBefore(n,e.display.scrollbarFiller),lt(n,"mousedown",function(){e.state.focused&&setTimeout(function(){return e.display.input.focus()},0)}),n.setAttribute("cm-not-content","true")},function(n,D){D=="horizontal"?pi(e,n):ro(e,n)},e),e.display.scrollbars.addClass&&N(e.display.wrapper,e.display.scrollbars.addClass)}var go=0;function Xi(e){e.curOp={cm:e,viewChanged:!1,startHeight:e.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++go},yr(e.curOp)}function oo(e){var n=e.curOp;n&&Zn(n,function(D){for(var R=0;R=D.viewTo)||D.maxLineChanged&&n.options.lineWrapping,e.update=e.mustUpdate&&new ji(n,e.mustUpdate&&{top:e.scrollTop,ensure:e.scrollToPos},e.forceUpdate)}function so(e){e.updatedDisplay=e.mustUpdate&&si(e.cm,e.update)}function wo(e){var n=e.cm,D=n.display;e.updatedDisplay&&$i(n),e.barMeasure=Ki(n),D.maxLineChanged&&!n.options.lineWrapping&&(e.adjustWidthTo=ct(n,D.maxLine,D.maxLine.text.length).left+3,n.display.sizerWidth=e.adjustWidthTo,e.barMeasure.scrollWidth=Math.max(D.scroller.clientWidth,D.sizer.offsetLeft+e.adjustWidthTo+vt(n)+n.display.barWidth),e.maxScrollLeft=Math.max(0,D.sizer.offsetLeft+e.adjustWidthTo-Me(n))),(e.updatedDisplay||e.selectionChanged)&&(e.preparedSelection=D.input.prepareSelection())}function To(e){var n=e.cm;e.adjustWidthTo!=null&&(n.display.sizer.style.minWidth=e.adjustWidthTo+"px",e.maxScrollLeft=e.display.viewTo)return;var D=+new Date+e.options.workTime,R=Tn(e,n.highlightFrontier),I=[];n.iter(R.line,Math.min(n.first+n.size,e.display.viewTo+500),function(Z){if(R.line>=e.display.viewFrom){var le=Z.styles,_e=Z.text.length>e.options.maxHighlightLength?bn(n.mode,R.state):null,Re=ht(e,Z,R,!0);_e&&(R.state=_e),Z.styles=Re.styles;var We=Z.styleClasses,Ot=Re.classes;Ot?Z.styleClasses=Ot:We&&(Z.styleClasses=null);for(var Wt=!le||le.length!=Z.styles.length||We!=Ot&&(!We||!Ot||We.bgClass!=Ot.bgClass||We.textClass!=Ot.textClass),gn=0;!Wt&&gnD)return Ei(e,e.options.workDelay),!0}),n.highlightFrontier=R.line,n.modeFrontier=Math.max(n.modeFrontier,R.line),I.length&&Oi(e,function(){for(var Z=0;Z=D.viewFrom&&n.visible.to<=D.viewTo&&(D.updateLineNumbers==null||D.updateLineNumbers>=D.viewTo)&&D.renderedView==D.view&&ni(e)==0)return!1;Ha(e)&&(Na(e),n.dims=qn(e));var I=R.first+R.size,Z=Math.max(n.visible.from-e.options.viewportMargin,R.first),le=Math.min(I,n.visible.to+e.options.viewportMargin);D.viewFromle&&D.viewTo-le<20&&(le=Math.min(I,D.viewTo)),Yr&&(Z=$n(e.doc,Z),le=Yn(e.doc,le));var _e=Z!=D.viewFrom||le!=D.viewTo||D.lastWrapHeight!=n.wrapperHeight||D.lastWrapWidth!=n.wrapperWidth;ri(e,Z,le),D.viewOffset=lr($(e.doc,D.viewFrom)),e.display.mover.style.top=D.viewOffset+"px";var Re=ni(e);if(!_e&&Re==0&&!n.force&&D.renderedView==D.view&&(D.updateLineNumbers==null||D.updateLineNumbers>=D.viewTo))return!1;var We=Oo(e);return Re>4&&(D.lineDiv.style.display="none"),cr(e,D.updateLineNumbers,n.dims),Re>4&&(D.lineDiv.style.display=""),D.renderedView=D.view,Mi(We),o(D.cursorDiv),o(D.selectionDiv),D.gutters.style.height=D.sizer.style.minHeight=0,_e&&(D.lastWrapHeight=n.wrapperHeight,D.lastWrapWidth=n.wrapperWidth,Ei(e,400)),D.updateLineNumbers=null,!0}function ca(e,n){for(var D=n.viewport,R=!0;;R=!1){if(!R||!e.options.lineWrapping||n.oldDisplayWidth==Me(e)){if(D&&D.top!=null&&(D={top:Math.min(e.doc.height+$e(e.display)-we(e),D.top)}),n.visible=eo(e.display,e.doc,D),n.visible.from>=e.display.viewFrom&&n.visible.to<=e.display.viewTo)break}else R&&(n.visible=eo(e.display,e.doc,D));if(!si(e,n))break;$i(e);var I=Ki(e);Ga(e),Vi(e,I),ja(e,I),n.force=!1}n.signal(e,"update",e),(e.display.viewFrom!=e.display.reportedViewFrom||e.display.viewTo!=e.display.reportedViewTo)&&(n.signal(e,"viewportChange",e,e.display.viewFrom,e.display.viewTo),e.display.reportedViewFrom=e.display.viewFrom,e.display.reportedViewTo=e.display.viewTo)}function dr(e,n){var D=new ji(e,n);if(si(e,D)){$i(e),ca(e,D);var R=Ki(e);Ga(e),Vi(e,R),ja(e,R),D.finish()}}function cr(e,n,D){var R=e.display,I=e.options.lineNumbers,Z=R.lineDiv,le=Z.firstChild;function _e(er){var br=er.nextSibling;return w&&u&&e.display.currentWheelTarget==er?er.style.display="none":er.parentNode.removeChild(er),br}for(var Re=R.view,We=R.viewFrom,Ot=0;Ot-1&&(ln=!1),Pr(e,Wt,We,D)),ln&&(o(Wt.lineNumber),Wt.lineNumber.appendChild(document.createTextNode(kn(e.options,We)))),le=Wt.node.nextSibling}We+=Wt.size}for(;le;)le=_e(le)}function da(e){var n=e.gutters.offsetWidth;e.sizer.style.marginLeft=n+"px"}function ja(e,n){e.display.sizer.style.minHeight=n.docHeight+"px",e.display.heightForcer.style.top=n.docHeight+"px",e.display.gutters.style.height=n.docHeight+e.display.barHeight+vt(e)+"px"}function Fa(e){var n=e.display,D=n.view;if(!n.alignWidgets&&(!n.gutters.firstChild||!e.options.fixedGutter))return;for(var R=Ar(n)-n.scroller.scrollLeft+e.doc.scrollLeft,I=n.gutters.offsetWidth,Z=R+"px",le=0;lele.clientWidth,Re=le.scrollHeight>le.clientHeight;if(!(R&&_e||I&&Re))return;if(I&&u&&w){e:for(var We=n.target,Ot=Z.view;We!=le;We=We.parentNode)for(var Wt=0;Wt=0&&an(e,R.to())<=0)return D}return-1};var Za=function(e,n){this.anchor=e,this.head=n};Za.prototype.from=function(){return Bn(this.anchor,this.head)},Za.prototype.to=function(){return jn(this.anchor,this.head)},Za.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function Wa(e,n,D){var R=e&&e.options.selectionsMayTouch,I=n[D];n.sort(function(gn,ln){return an(gn.from(),ln.from())}),D=te(n,I);for(var Z=1;Z0:Re>=0){var We=Bn(_e.from(),le.from()),Ot=jn(_e.to(),le.to()),Wt=_e.empty()?le.from()==le.head:_e.from()==_e.head;Z<=D&&--D,n.splice(--Z,2,new Za(Wt?Ot:We,Wt?We:Ot))}}return new Bi(n,D)}function na(e,n){return new Bi([new Za(e,n||e)],0)}function Oa(e){return e.text?St(e.from.line+e.text.length-1,ce(e.text).length+(e.text.length==1?e.from.ch:0)):e.to}function Ka(e,n){if(an(e,n.from)<0)return e;if(an(e,n.to)<=0)return Oa(n);var D=e.line+n.text.length-(n.to.line-n.from.line)-1,R=e.ch;return e.line==n.to.line&&(R+=Oa(n).ch-n.to.ch),St(D,R)}function ii(e,n){for(var D=[],R=0;R1&&e.remove(_e.line+1,er-1),e.insert(_e.line+1,ea)}rr(e,"change",e,n)}function yi(e,n,D){function R(I,Z,le){if(I.linked)for(var _e=0;_e1&&!e.done[e.done.length-2].ranges)return e.done.pop(),ce(e.done)}function Js(e,n,D,R){var I=e.history;I.undone.length=0;var Z=+new Date,le,_e;if((I.lastOp==R||I.lastOrigin==n.origin&&n.origin&&(n.origin.charAt(0)=="+"&&I.lastModTime>Z-(e.cm?e.cm.options.historyEventDelay:500)||n.origin.charAt(0)=="*"))&&(le=Pl(I,I.lastOp==R)))_e=ce(le.changes),an(n.from,n.to)==0&&an(n.from,_e.to)==0?_e.to=Oa(n):le.changes.push(Ts(e,n));else{var Re=ce(I.done);for((!Re||!Re.ranges)&&ps(e.sel,I.done),le={changes:[Ts(e,n)],generation:I.generation},I.done.push(le);I.done.length>I.undoDepth;)I.done.shift(),I.done[0].ranges||I.done.shift()}I.done.push(D),I.generation=++I.maxGeneration,I.lastModTime=I.lastSelTime=Z,I.lastOp=I.lastSelOp=R,I.lastOrigin=I.lastSelOrigin=n.origin,_e||Tt(e,"historyAdded")}function Ml(e,n,D,R){var I=n.charAt(0);return I=="*"||I=="+"&&D.ranges.length==R.ranges.length&&D.somethingSelected()==R.somethingSelected()&&new Date-e.history.lastSelTime<=(e.cm?e.cm.options.historyEventDelay:500)}function ms(e,n,D,R){var I=e.history,Z=R&&R.origin;D==I.lastSelOp||Z&&I.lastSelOrigin==Z&&(I.lastModTime==I.lastSelTime&&I.lastOrigin==Z||Ml(e,Z,ce(I.done),n))?I.done[I.done.length-1]=n:ps(n,I.done),I.lastSelTime=+new Date,I.lastSelOrigin=Z,I.lastSelOp=D,R&&R.clearRedo!==!1&&Qs(I.undone)}function ps(e,n){var D=ce(n);D&&D.ranges&&D.equals(e)||n.push(e)}function Ds(e,n,D,R){var I=n["spans_"+e.id],Z=0;e.iter(Math.max(e.first,D),Math.min(e.first+e.size,R),function(le){le.markedSpans&&((I||(I=n["spans_"+e.id]={}))[Z]=le.markedSpans),++Z})}function vs(e){if(!e)return null;for(var n,D=0;D-1&&(ce(_e)[Wt]=We[Wt],delete We[Wt]))}}return R}function gs(e,n,D,R){if(R){var I=e.anchor;if(D){var Z=an(n,I)<0;Z!=an(D,I)<0?(I=n,n=D):Z!=an(n,D)<0&&(n=D)}return new Za(I,n)}else return new Za(D||n,n)}function bs(e,n,D,R,I){I==null&&(I=e.cm&&(e.cm.display.shift||e.extend)),Wi(e,new Bi([gs(e.sel.primary(),n,D,I)],0),R)}function qs(e,n,D){for(var R=[],I=e.cm&&(e.cm.display.shift||e.extend),Z=0;Z=n.ch:_e.to>n.ch))){if(I&&(Tt(Re,"beforeCursorEnter"),Re.explicitlyCleared))if(Z.markedSpans){--le;continue}else break;if(!Re.atomic)continue;if(D){var Wt=Re.find(R<0?1:-1),gn=void 0;if((R<0?Ot:We)&&(Wt=al(e,Wt,-R,Wt&&Wt.line==n.line?Z:null)),Wt&&Wt.line==n.line&&(gn=an(Wt,D))&&(R<0?gn<0:gn>0))return Ko(e,Wt,n,R,I)}var ln=Re.find(R<0?-1:1);return(R<0?We:Ot)&&(ln=al(e,ln,R,ln.line==n.line?Z:null)),ln?Ko(e,ln,n,R,I):null}}return n}function ys(e,n,D,R,I){var Z=R||1,le=Ko(e,n,D,Z,I)||!I&&Ko(e,n,D,Z,!0)||Ko(e,n,D,-Z,I)||!I&&Ko(e,n,D,-Z,!0);return le||(e.cantEdit=!0,St(e.first,0))}function al(e,n,D,R){return D<0&&n.ch==0?n.line>e.first?B(e,St(n.line-1)):null:D>0&&n.ch==(R||$(e,n.line)).text.length?n.line=0;--I)ol(e,{from:R[I].from,to:R[I].to,text:I?[""]:n.text,origin:n.origin});else ol(e,n)}function ol(e,n){if(n.text.length==1&&n.text[0]==""&&an(n.from,n.to)==0)return;var D=ii(e,n);Js(e,n,D,e.cm?e.cm.curOp.id:NaN),Vo(e,n,D,Gn(e,n));var R=[];yi(e,function(I,Z){!Z&&te(R,I.history)==-1&&(dl(I.history,n),R.push(I.history)),Vo(I,n,null,Gn(I,n))})}function _s(e,n,D){var R=e.cm&&e.cm.state.suppressEdits;if(R&&!D)return;for(var I=e.history,Z,le=e.sel,_e=n=="undo"?I.done:I.undone,Re=n=="undo"?I.undone:I.done,We=0;We<_e.length&&!(Z=_e[We],D?Z.ranges&&!Z.equals(e.sel):!Z.ranges);We++);if(We==_e.length)return;for(I.lastOrigin=I.lastSelOrigin=null;;)if(Z=_e.pop(),Z.ranges){if(ps(Z,Re),D&&!Z.equals(e.sel)){Wi(e,Z,{clearRedo:!1});return}le=Z}else if(R){_e.push(Z);return}else break;var Ot=[];ps(le,Re),Re.push({changes:Ot,generation:I.generation}),I.generation=Z.generation||++I.maxGeneration;for(var Wt=Je(e,"beforeChange")||e.cm&&Je(e.cm,"beforeChange"),gn=function(br){var Ur=Z.changes[br];if(Ur.origin=n,Wt&&!Ms(e,Ur,!1))return _e.length=0,{};Ot.push(Ts(e,Ur));var ea=br?ii(e,Ur):ce(_e);Vo(e,Ur,ea,Ps(e,Ur)),!br&&e.cm&&e.cm.scrollIntoView({from:Ur.from,to:Oa(Ur)});var ha=[];yi(e,function(ta,_a){!_a&&te(ha,ta.history)==-1&&(dl(ta.history,Ur),ha.push(ta.history)),Vo(ta,Ur,null,Ps(ta,Ur))})},ln=Z.changes.length-1;ln>=0;--ln){var er=gn(ln);if(er)return er.v}}function sl(e,n){if(n==0)return;if(e.first+=n,e.sel=new Bi(Ee(e.sel.ranges,function(I){return new Za(St(I.anchor.line+n,I.anchor.ch),St(I.head.line+n,I.head.ch))}),e.sel.primIndex),e.cm){$r(e.cm,e.first,e.first-n,n);for(var D=e.cm.display,R=D.viewFrom;Re.lastLine())return;if(n.from.lineZ&&(n={from:n.from,to:St(Z,$(e,Z).text.length),text:[n.text[0]],origin:n.origin}),n.removed=re(e,n.from,n.to),D||(D=ii(e,n)),e.cm?kl(e.cm,n,R):ko(e,n,R),Ho(e,D,ge),e.cantEdit&&ys(e,St(e.firstLine(),0))&&(e.cantEdit=!1)}function kl(e,n,D){var R=e.doc,I=e.display,Z=n.from,le=n.to,_e=!1,Re=Z.line;e.options.lineWrapping||(Re=it(fn($(R,Z.line))),R.iter(Re,le.line+1,function(ln){if(ln==I.maxLine)return _e=!0,!0})),R.sel.contains(n.from,n.to)>-1&&Qe(e),ko(R,n,D,Da(e)),e.options.lineWrapping||(R.iter(Re,Z.line+n.text.length,function(ln){var er=wr(ln);er>I.maxLineLength&&(I.maxLine=ln,I.maxLineLength=er,I.maxLineChanged=!0,_e=!1)}),_e&&(e.curOp.updateMaxLine=!0)),jr(R,Z.line),Ei(e,400);var We=n.text.length-(le.line-Z.line)-1;n.full?$r(e):Z.line==le.line&&n.text.length==1&&!Eo(e.doc,n)?ka(e,Z.line,"text"):$r(e,Z.line,le.line+1,We);var Ot=Je(e,"changes"),Wt=Je(e,"change");if(Wt||Ot){var gn={from:Z,to:le,text:n.text,removed:n.removed,origin:n.origin};Wt&&rr(e,"change",e,gn),Ot&&(e.curOp.changeObjs||(e.curOp.changeObjs=[])).push(gn)}e.display.selForContextMenu=null}function Xo(e,n,D,R,I){var Z;R||(R=D),an(R,D)<0&&(Z=[R,D],D=Z[0],R=Z[1]),typeof n=="string"&&(n=e.splitLines(n)),Go(e,{from:D,to:R,text:n,origin:I})}function ll(e,n,D,R){D1||!(this.children[0]instanceof jo))){var _e=[];this.collapse(_e),this.children=[new jo(_e)],this.children[0].parent=this}},collapse:function(e){for(var n=0;n50){for(var le=I.lines.length%25+25,_e=le;_e10);e.parent.maybeSpill()},iterN:function(e,n,D){for(var R=0;Re.display.maxLineLength&&(e.display.maxLine=We,e.display.maxLineLength=Ot,e.display.maxLineChanged=!0)}R!=null&&e&&this.collapsed&&$r(e,R,I+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,e&&nl(e.doc)),e&&rr(e,"markerCleared",e,this,R,I),n&&oo(e),this.parent&&this.parent.clear()},xo.prototype.find=function(e,n){e==null&&this.type=="bookmark"&&(e=1);for(var D,R,I=0;I0||le==0&&Z.clearWhenEmpty!==!1)return Z;if(Z.replacedWith&&(Z.collapsed=!0,Z.widgetNode=M("span",[Z.replacedWith],"CodeMirror-widget"),R.handleMouseEvents||Z.widgetNode.setAttribute("cm-ignore-events","true"),R.insertLeft&&(Z.widgetNode.insertLeft=!0)),Z.collapsed){if(Mn(e,n.line,n,D,Z)||n.line!=D.line&&Mn(e,D.line,n,D,Z))throw new Error("Inserting collapsed marker partially overlapping an existing one");Jn()}Z.addToHistory&&Js(e,{from:n,to:D,origin:"markText"},e.sel,NaN);var _e=n.line,Re=e.cm,We;if(e.iter(_e,D.line+1,function(Wt){Re&&Z.collapsed&&!Re.options.lineWrapping&&fn(Wt)==Re.display.maxLine&&(We=!0),Z.collapsed&&_e!=n.line&&Ue(Wt,0),or(Wt,new hr(Z,_e==n.line?n.ch:null,_e==D.line?D.ch:null)),++_e}),Z.collapsed&&e.iter(n.line,D.line+1,function(Wt){_r(e,Wt)&&Ue(Wt,0)}),Z.clearOnEnter&<(Z,"beforeCursorEnter",function(){return Z.clear()}),Z.readOnly&&(Tr(),(e.history.done.length||e.history.undone.length)&&e.clearHistory()),Z.collapsed&&(Z.id=++fl,Z.atomic=!0),Re){if(We&&(Re.curOp.updateMaxLine=!0),Z.collapsed)$r(Re,n.line,D.line+1);else if(Z.className||Z.startStyle||Z.endStyle||Z.css||Z.attributes||Z.title)for(var Ot=n.line;Ot<=D.line;Ot++)ka(Re,Ot,"text");Z.atomic&&nl(Re.doc),rr(Re,"markerAdded",Re,Z)}return Z}var Jo=function(e,n){this.markers=e,this.primary=n;for(var D=0;D=0;Re--)Go(this,R[Re]);_e?el(this,_e):this.cm&&wa(this.cm)}),undo:ui(function(){_s(this,"undo")}),redo:ui(function(){_s(this,"redo")}),undoSelection:ui(function(){_s(this,"undo",!0)}),redoSelection:ui(function(){_s(this,"redo",!0)}),setExtending:function(e){this.extend=e},getExtending:function(){return this.extend},historySize:function(){for(var e=this.history,n=0,D=0,R=0;R=e.ch)&&n.push(I.marker.parent||I.marker)}return n},findMarks:function(e,n,D){e=B(this,e),n=B(this,n);var R=[],I=e.line;return this.iter(e.line,n.line+1,function(Z){var le=Z.markedSpans;if(le)for(var _e=0;_e=Re.to||Re.from==null&&I!=e.line||Re.from!=null&&I==n.line&&Re.from>=n.ch)&&(!D||D(Re.marker))&&R.push(Re.marker.parent||Re.marker)}++I}),R},getAllMarks:function(){var e=[];return this.iter(function(n){var D=n.markedSpans;if(D)for(var R=0;Re)return n=e,!0;e-=Z,++D}),B(this,St(D,n))},indexFromPos:function(e){e=B(this,e);var n=e.ch;if(e.linen&&(n=e.from),e.to!=null&&e.to1&&(le=!0)),We.scrollLeft!=null&&(pi(e,We.scrollLeft),Math.abs(e.doc.scrollLeft-Wt)>1&&(le=!0)),!le)break}return I}function Pi(e,n){var D=Ra(e,n);D.scrollTop!=null&&ro(e,D.scrollTop),D.scrollLeft!=null&&pi(e,D.scrollLeft)}function Ra(e,n){var D=e.display,R=pn(e.display);n.top<0&&(n.top=0);var I=e.curOp&&e.curOp.scrollTop!=null?e.curOp.scrollTop:D.scroller.scrollTop,Z=we(e),le={};n.bottom-n.top>Z&&(n.bottom=n.top+Z);var _e=e.doc.height+$e(D),Re=n.top_e-R;if(n.topI+Z){var Ot=Math.min(n.top,(We?_e:n.bottom)-Z);Ot!=I&&(le.scrollTop=Ot)}var Wt=e.options.fixedGutter?0:D.gutters.offsetWidth,gn=e.curOp&&e.curOp.scrollLeft!=null?e.curOp.scrollLeft:D.scroller.scrollLeft-Wt,ln=Me(e)-D.gutters.offsetWidth,er=n.right-n.left>ln;return er&&(n.right=n.left+ln),n.left<10?le.scrollLeft=0:n.leftln+gn-3&&(le.scrollLeft=n.right+(er?0:10)-ln),le}function Sa(e,n){if(n==null)return;_i(e),e.curOp.scrollTop=(e.curOp.scrollTop==null?e.doc.scrollTop:e.curOp.scrollTop)+n}function wa(e){_i(e);var n=e.getCursor();e.curOp.scrollToPos={from:n,to:n,margin:e.options.cursorScrollMargin}}function Ja(e,n,D){(n!=null||D!=null)&&_i(e),n!=null&&(e.curOp.scrollLeft=n),D!=null&&(e.curOp.scrollTop=D)}function ai(e,n){_i(e),e.curOp.scrollToPos=n}function _i(e){var n=e.curOp.scrollToPos;if(n){e.curOp.scrollToPos=null;var D=Rn(e,n.from),R=Rn(e,n.to);oi(e,D,R,n.margin)}}function oi(e,n,D,R){var I=Ra(e,{left:Math.min(n.left,D.left),top:Math.min(n.top,D.top)-R,right:Math.max(n.right,D.right),bottom:Math.max(n.bottom,D.bottom)+R});Ja(e,I.scrollLeft,I.scrollTop)}function ro(e,n){if(Math.abs(e.doc.scrollTop-n)<2)return;L||dr(e,{top:n}),mo(e,n,!0),L&&dr(e),Ei(e,100)}function mo(e,n,D){if(n=Math.max(0,Math.min(e.display.scroller.scrollHeight-e.display.scroller.clientHeight,n)),e.display.scroller.scrollTop==n&&!D)return;e.doc.scrollTop=n,e.display.scrollbars.setScrollTop(n),e.display.scroller.scrollTop!=n&&(e.display.scroller.scrollTop=n)}function pi(e,n,D,R){if(n=Math.max(0,Math.min(n,e.display.scroller.scrollWidth-e.display.scroller.clientWidth)),(D?n==e.doc.scrollLeft:Math.abs(e.doc.scrollLeft-n)<2)&&!R)return;e.doc.scrollLeft=n,Fa(e),e.display.scroller.scrollLeft!=n&&(e.display.scroller.scrollLeft=n),e.display.scrollbars.setScrollLeft(n)}function Ki(e){var n=e.display,D=n.gutters.offsetWidth,R=Math.round(e.doc.height+$e(e.display));return{clientHeight:n.scroller.clientHeight,viewHeight:n.wrapper.clientHeight,scrollWidth:n.scroller.scrollWidth,clientWidth:n.scroller.clientWidth,viewWidth:n.wrapper.clientWidth,barLeft:e.options.fixedGutter?D:0,docHeight:R,scrollHeight:R+vt(e)+n.barHeight,nativeBarWidth:n.nativeBarWidth,gutterWidth:D}}var vi=function(e,n,D){this.cm=D;var R=this.vert=c("div",[c("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),I=this.horiz=c("div",[c("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");R.tabIndex=I.tabIndex=-1,e(R),e(I),lt(R,"scroll",function(){R.clientHeight&&n(R.scrollTop,"vertical")}),lt(I,"scroll",function(){I.clientWidth&&n(I.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,s&&d<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};vi.prototype.update=function(e){var n=e.scrollWidth>e.clientWidth+1,D=e.scrollHeight>e.clientHeight+1,R=e.nativeBarWidth;if(D){this.vert.style.display="block",this.vert.style.bottom=n?R+"px":"0";var I=e.viewHeight-(n?R:0);this.vert.firstChild.style.height=Math.max(0,e.scrollHeight-e.clientHeight+I)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(n){this.horiz.style.display="block",this.horiz.style.right=D?R+"px":"0",this.horiz.style.left=e.barLeft+"px";var Z=e.viewWidth-e.barLeft-(D?R:0);this.horiz.firstChild.style.width=Math.max(0,e.scrollWidth-e.clientWidth+Z)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&e.clientHeight>0&&(R==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:D?R:0,bottom:n?R:0}},vi.prototype.setScrollLeft=function(e){this.horiz.scrollLeft!=e&&(this.horiz.scrollLeft=e),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},vi.prototype.setScrollTop=function(e){this.vert.scrollTop!=e&&(this.vert.scrollTop=e),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},vi.prototype.zeroWidthHack=function(){var e=u&&!y?"12px":"18px";this.horiz.style.height=this.vert.style.width=e,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new X,this.disableVert=new X},vi.prototype.enableZeroWidthBar=function(e,n,D){e.style.pointerEvents="auto";function R(){var I=e.getBoundingClientRect(),Z=D=="vert"?document.elementFromPoint(I.right-1,(I.top+I.bottom)/2):document.elementFromPoint((I.right+I.left)/2,I.bottom-1);Z!=e?e.style.pointerEvents="none":n.set(1e3,R)}n.set(1e3,R)},vi.prototype.clear=function(){var e=this.horiz.parentNode;e.removeChild(this.horiz),e.removeChild(this.vert)};var Gi=function(){};Gi.prototype.update=function(){return{bottom:0,right:0}},Gi.prototype.setScrollLeft=function(){},Gi.prototype.setScrollTop=function(){},Gi.prototype.clear=function(){};function Vi(e,n){n||(n=Ki(e));var D=e.display.barWidth,R=e.display.barHeight;So(e,n);for(var I=0;I<4&&D!=e.display.barWidth||R!=e.display.barHeight;I++)D!=e.display.barWidth&&e.options.lineWrapping&&$i(e),So(e,Ki(e)),D=e.display.barWidth,R=e.display.barHeight}function So(e,n){var D=e.display,R=D.scrollbars.update(n);D.sizer.style.paddingRight=(D.barWidth=R.right)+"px",D.sizer.style.paddingBottom=(D.barHeight=R.bottom)+"px",D.heightForcer.style.borderBottom=R.bottom+"px solid transparent",R.right&&R.bottom?(D.scrollbarFiller.style.display="block",D.scrollbarFiller.style.height=R.bottom+"px",D.scrollbarFiller.style.width=R.right+"px"):D.scrollbarFiller.style.display="",R.bottom&&e.options.coverGutterNextToScrollbar&&e.options.fixedGutter?(D.gutterFiller.style.display="block",D.gutterFiller.style.height=R.bottom+"px",D.gutterFiller.style.width=n.gutterWidth+"px"):D.gutterFiller.style.display=""}var po={native:vi,null:Gi};function vo(e){e.display.scrollbars&&(e.display.scrollbars.clear(),e.display.scrollbars.addClass&&v(e.display.wrapper,e.display.scrollbars.addClass)),e.display.scrollbars=new po[e.options.scrollbarStyle](function(n){e.display.wrapper.insertBefore(n,e.display.scrollbarFiller),lt(n,"mousedown",function(){e.state.focused&&setTimeout(function(){return e.display.input.focus()},0)}),n.setAttribute("cm-not-content","true")},function(n,D){D=="horizontal"?pi(e,n):ro(e,n)},e),e.display.scrollbars.addClass&&N(e.display.wrapper,e.display.scrollbars.addClass)}var go=0;function Xi(e){e.curOp={cm:e,viewChanged:!1,startHeight:e.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++go},yr(e.curOp)}function oo(e){var n=e.curOp;n&&Zn(n,function(D){for(var R=0;R=D.viewTo)||D.maxLineChanged&&n.options.lineWrapping,e.update=e.mustUpdate&&new ji(n,e.mustUpdate&&{top:e.scrollTop,ensure:e.scrollToPos},e.forceUpdate)}function so(e){e.updatedDisplay=e.mustUpdate&&si(e.cm,e.update)}function wo(e){var n=e.cm,D=n.display;e.updatedDisplay&&$i(n),e.barMeasure=Ki(n),D.maxLineChanged&&!n.options.lineWrapping&&(e.adjustWidthTo=ct(n,D.maxLine,D.maxLine.text.length).left+3,n.display.sizerWidth=e.adjustWidthTo,e.barMeasure.scrollWidth=Math.max(D.scroller.clientWidth,D.sizer.offsetLeft+e.adjustWidthTo+vt(n)+n.display.barWidth),e.maxScrollLeft=Math.max(0,D.sizer.offsetLeft+e.adjustWidthTo-Me(n))),(e.updatedDisplay||e.selectionChanged)&&(e.preparedSelection=D.input.prepareSelection())}function To(e){var n=e.cm;e.adjustWidthTo!=null&&(n.display.sizer.style.minWidth=e.adjustWidthTo+"px",e.maxScrollLeft=e.display.viewTo)return;var D=+new Date+e.options.workTime,R=Tn(e,n.highlightFrontier),I=[];n.iter(R.line,Math.min(n.first+n.size,e.display.viewTo+500),function(Z){if(R.line>=e.display.viewFrom){var le=Z.styles,_e=Z.text.length>e.options.maxHighlightLength?bn(n.mode,R.state):null,Re=ht(e,Z,R,!0);_e&&(R.state=_e),Z.styles=Re.styles;var We=Z.styleClasses,Ot=Re.classes;Ot?Z.styleClasses=Ot:We&&(Z.styleClasses=null);for(var Wt=!le||le.length!=Z.styles.length||We!=Ot&&(!We||!Ot||We.bgClass!=Ot.bgClass||We.textClass!=Ot.textClass),gn=0;!Wt&&gnD)return Ei(e,e.options.workDelay),!0}),n.highlightFrontier=R.line,n.modeFrontier=Math.max(n.modeFrontier,R.line),I.length&&Oi(e,function(){for(var Z=0;Z=D.viewFrom&&n.visible.to<=D.viewTo&&(D.updateLineNumbers==null||D.updateLineNumbers>=D.viewTo)&&D.renderedView==D.view&&ni(e)==0)return!1;Ha(e)&&(Na(e),n.dims=qn(e));var I=R.first+R.size,Z=Math.max(n.visible.from-e.options.viewportMargin,R.first),le=Math.min(I,n.visible.to+e.options.viewportMargin);D.viewFromle&&D.viewTo-le<20&&(le=Math.min(I,D.viewTo)),Yr&&(Z=$n(e.doc,Z),le=Yn(e.doc,le));var _e=Z!=D.viewFrom||le!=D.viewTo||D.lastWrapHeight!=n.wrapperHeight||D.lastWrapWidth!=n.wrapperWidth;ri(e,Z,le),D.viewOffset=lr($(e.doc,D.viewFrom)),e.display.mover.style.top=D.viewOffset+"px";var Re=ni(e);if(!_e&&Re==0&&!n.force&&D.renderedView==D.view&&(D.updateLineNumbers==null||D.updateLineNumbers>=D.viewTo))return!1;var We=Oo(e);return Re>4&&(D.lineDiv.style.display="none"),cr(e,D.updateLineNumbers,n.dims),Re>4&&(D.lineDiv.style.display=""),D.renderedView=D.view,Mi(We),o(D.cursorDiv),o(D.selectionDiv),D.gutters.style.height=D.sizer.style.minHeight=0,_e&&(D.lastWrapHeight=n.wrapperHeight,D.lastWrapWidth=n.wrapperWidth,Ei(e,400)),D.updateLineNumbers=null,!0}function ca(e,n){for(var D=n.viewport,R=!0;;R=!1){if(!R||!e.options.lineWrapping||n.oldDisplayWidth==Me(e)){if(D&&D.top!=null&&(D={top:Math.min(e.doc.height+$e(e.display)-we(e),D.top)}),n.visible=eo(e.display,e.doc,D),n.visible.from>=e.display.viewFrom&&n.visible.to<=e.display.viewTo)break}else R&&(n.visible=eo(e.display,e.doc,D));if(!si(e,n))break;$i(e);var I=Ki(e);Ga(e),Vi(e,I),ja(e,I),n.force=!1}n.signal(e,"update",e),(e.display.viewFrom!=e.display.reportedViewFrom||e.display.viewTo!=e.display.reportedViewTo)&&(n.signal(e,"viewportChange",e,e.display.viewFrom,e.display.viewTo),e.display.reportedViewFrom=e.display.viewFrom,e.display.reportedViewTo=e.display.viewTo)}function dr(e,n){var D=new ji(e,n);if(si(e,D)){$i(e),ca(e,D);var R=Ki(e);Ga(e),Vi(e,R),ja(e,R),D.finish()}}function cr(e,n,D){var R=e.display,I=e.options.lineNumbers,Z=R.lineDiv,le=Z.firstChild;function _e(er){var br=er.nextSibling;return w&&u&&e.display.currentWheelTarget==er?er.style.display="none":er.parentNode.removeChild(er),br}for(var Re=R.view,We=R.viewFrom,Ot=0;Ot-1&&(ln=!1),Pr(e,Wt,We,D)),ln&&(o(Wt.lineNumber),Wt.lineNumber.appendChild(document.createTextNode(kn(e.options,We)))),le=Wt.node.nextSibling}We+=Wt.size}for(;le;)le=_e(le)}function da(e){var n=e.gutters.offsetWidth;e.sizer.style.marginLeft=n+"px"}function ja(e,n){e.display.sizer.style.minHeight=n.docHeight+"px",e.display.heightForcer.style.top=n.docHeight+"px",e.display.gutters.style.height=n.docHeight+e.display.barHeight+vt(e)+"px"}function Fa(e){var n=e.display,D=n.view;if(!n.alignWidgets&&(!n.gutters.firstChild||!e.options.fixedGutter))return;for(var R=Ar(n)-n.scroller.scrollLeft+e.doc.scrollLeft,I=n.gutters.offsetWidth,Z=R+"px",le=0;lele.clientWidth,Re=le.scrollHeight>le.clientHeight;if(!(R&&_e||I&&Re))return;if(I&&u&&w){e:for(var We=n.target,Ot=Z.view;We!=le;We=We.parentNode)for(var Wt=0;Wt=0&&an(e,R.to())<=0)return D}return-1};var Za=function(e,n){this.anchor=e,this.head=n};Za.prototype.from=function(){return Bn(this.anchor,this.head)},Za.prototype.to=function(){return jn(this.anchor,this.head)},Za.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function Wa(e,n,D){var R=e&&e.options.selectionsMayTouch,I=n[D];n.sort(function(gn,ln){return an(gn.from(),ln.from())}),D=te(n,I);for(var Z=1;Z0:Re>=0){var We=Bn(_e.from(),le.from()),Ot=jn(_e.to(),le.to()),Wt=_e.empty()?le.from()==le.head:_e.from()==_e.head;Z<=D&&--D,n.splice(--Z,2,new Za(Wt?Ot:We,Wt?We:Ot))}}return new Bi(n,D)}function na(e,n){return new Bi([new Za(e,n||e)],0)}function Oa(e){return e.text?St(e.from.line+e.text.length-1,ce(e.text).length+(e.text.length==1?e.from.ch:0)):e.to}function Ka(e,n){if(an(e,n.from)<0)return e;if(an(e,n.to)<=0)return Oa(n);var D=e.line+n.text.length-(n.to.line-n.from.line)-1,R=e.ch;return e.line==n.to.line&&(R+=Oa(n).ch-n.to.ch),St(D,R)}function ii(e,n){for(var D=[],R=0;R1&&e.remove(_e.line+1,er-1),e.insert(_e.line+1,ea)}rr(e,"change",e,n)}function yi(e,n,D){function R(I,Z,le){if(I.linked)for(var _e=0;_e1&&!e.done[e.done.length-2].ranges)return e.done.pop(),ce(e.done)}function Js(e,n,D,R){var I=e.history;I.undone.length=0;var Z=+new Date,le,_e;if((I.lastOp==R||I.lastOrigin==n.origin&&n.origin&&(n.origin.charAt(0)=="+"&&I.lastModTime>Z-(e.cm?e.cm.options.historyEventDelay:500)||n.origin.charAt(0)=="*"))&&(le=Pl(I,I.lastOp==R)))_e=ce(le.changes),an(n.from,n.to)==0&&an(n.from,_e.to)==0?_e.to=Oa(n):le.changes.push(Ts(e,n));else{var Re=ce(I.done);for((!Re||!Re.ranges)&&ps(e.sel,I.done),le={changes:[Ts(e,n)],generation:I.generation},I.done.push(le);I.done.length>I.undoDepth;)I.done.shift(),I.done[0].ranges||I.done.shift()}I.done.push(D),I.generation=++I.maxGeneration,I.lastModTime=I.lastSelTime=Z,I.lastOp=I.lastSelOp=R,I.lastOrigin=I.lastSelOrigin=n.origin,_e||Dt(e,"historyAdded")}function Ml(e,n,D,R){var I=n.charAt(0);return I=="*"||I=="+"&&D.ranges.length==R.ranges.length&&D.somethingSelected()==R.somethingSelected()&&new Date-e.history.lastSelTime<=(e.cm?e.cm.options.historyEventDelay:500)}function ms(e,n,D,R){var I=e.history,Z=R&&R.origin;D==I.lastSelOp||Z&&I.lastSelOrigin==Z&&(I.lastModTime==I.lastSelTime&&I.lastOrigin==Z||Ml(e,Z,ce(I.done),n))?I.done[I.done.length-1]=n:ps(n,I.done),I.lastSelTime=+new Date,I.lastSelOrigin=Z,I.lastSelOp=D,R&&R.clearRedo!==!1&&Qs(I.undone)}function ps(e,n){var D=ce(n);D&&D.ranges&&D.equals(e)||n.push(e)}function Ds(e,n,D,R){var I=n["spans_"+e.id],Z=0;e.iter(Math.max(e.first,D),Math.min(e.first+e.size,R),function(le){le.markedSpans&&((I||(I=n["spans_"+e.id]={}))[Z]=le.markedSpans),++Z})}function vs(e){if(!e)return null;for(var n,D=0;D-1&&(ce(_e)[Wt]=We[Wt],delete We[Wt]))}}return R}function gs(e,n,D,R){if(R){var I=e.anchor;if(D){var Z=an(n,I)<0;Z!=an(D,I)<0?(I=n,n=D):Z!=an(n,D)<0&&(n=D)}return new Za(I,n)}else return new Za(D||n,n)}function bs(e,n,D,R,I){I==null&&(I=e.cm&&(e.cm.display.shift||e.extend)),Wi(e,new Bi([gs(e.sel.primary(),n,D,I)],0),R)}function qs(e,n,D){for(var R=[],I=e.cm&&(e.cm.display.shift||e.extend),Z=0;Z=n.ch:_e.to>n.ch))){if(I&&(Dt(Re,"beforeCursorEnter"),Re.explicitlyCleared))if(Z.markedSpans){--le;continue}else break;if(!Re.atomic)continue;if(D){var Wt=Re.find(R<0?1:-1),gn=void 0;if((R<0?Ot:We)&&(Wt=al(e,Wt,-R,Wt&&Wt.line==n.line?Z:null)),Wt&&Wt.line==n.line&&(gn=an(Wt,D))&&(R<0?gn<0:gn>0))return Ko(e,Wt,n,R,I)}var ln=Re.find(R<0?-1:1);return(R<0?We:Ot)&&(ln=al(e,ln,R,ln.line==n.line?Z:null)),ln?Ko(e,ln,n,R,I):null}}return n}function ys(e,n,D,R,I){var Z=R||1,le=Ko(e,n,D,Z,I)||!I&&Ko(e,n,D,Z,!0)||Ko(e,n,D,-Z,I)||!I&&Ko(e,n,D,-Z,!0);return le||(e.cantEdit=!0,St(e.first,0))}function al(e,n,D,R){return D<0&&n.ch==0?n.line>e.first?B(e,St(n.line-1)):null:D>0&&n.ch==(R||$(e,n.line)).text.length?n.line=0;--I)ol(e,{from:R[I].from,to:R[I].to,text:I?[""]:n.text,origin:n.origin});else ol(e,n)}function ol(e,n){if(n.text.length==1&&n.text[0]==""&&an(n.from,n.to)==0)return;var D=ii(e,n);Js(e,n,D,e.cm?e.cm.curOp.id:NaN),Vo(e,n,D,Gn(e,n));var R=[];yi(e,function(I,Z){!Z&&te(R,I.history)==-1&&(dl(I.history,n),R.push(I.history)),Vo(I,n,null,Gn(I,n))})}function _s(e,n,D){var R=e.cm&&e.cm.state.suppressEdits;if(R&&!D)return;for(var I=e.history,Z,le=e.sel,_e=n=="undo"?I.done:I.undone,Re=n=="undo"?I.undone:I.done,We=0;We<_e.length&&!(Z=_e[We],D?Z.ranges&&!Z.equals(e.sel):!Z.ranges);We++);if(We==_e.length)return;for(I.lastOrigin=I.lastSelOrigin=null;;)if(Z=_e.pop(),Z.ranges){if(ps(Z,Re),D&&!Z.equals(e.sel)){Wi(e,Z,{clearRedo:!1});return}le=Z}else if(R){_e.push(Z);return}else break;var Ot=[];ps(le,Re),Re.push({changes:Ot,generation:I.generation}),I.generation=Z.generation||++I.maxGeneration;for(var Wt=Je(e,"beforeChange")||e.cm&&Je(e.cm,"beforeChange"),gn=function(br){var Ur=Z.changes[br];if(Ur.origin=n,Wt&&!Ms(e,Ur,!1))return _e.length=0,{};Ot.push(Ts(e,Ur));var ea=br?ii(e,Ur):ce(_e);Vo(e,Ur,ea,Ps(e,Ur)),!br&&e.cm&&e.cm.scrollIntoView({from:Ur.from,to:Oa(Ur)});var ha=[];yi(e,function(ta,_a){!_a&&te(ha,ta.history)==-1&&(dl(ta.history,Ur),ha.push(ta.history)),Vo(ta,Ur,null,Ps(ta,Ur))})},ln=Z.changes.length-1;ln>=0;--ln){var er=gn(ln);if(er)return er.v}}function sl(e,n){if(n==0)return;if(e.first+=n,e.sel=new Bi(Ee(e.sel.ranges,function(I){return new Za(St(I.anchor.line+n,I.anchor.ch),St(I.head.line+n,I.head.ch))}),e.sel.primIndex),e.cm){$r(e.cm,e.first,e.first-n,n);for(var D=e.cm.display,R=D.viewFrom;Re.lastLine())return;if(n.from.lineZ&&(n={from:n.from,to:St(Z,$(e,Z).text.length),text:[n.text[0]],origin:n.origin}),n.removed=re(e,n.from,n.to),D||(D=ii(e,n)),e.cm?kl(e.cm,n,R):ko(e,n,R),Ho(e,D,ge),e.cantEdit&&ys(e,St(e.firstLine(),0))&&(e.cantEdit=!1)}function kl(e,n,D){var R=e.doc,I=e.display,Z=n.from,le=n.to,_e=!1,Re=Z.line;e.options.lineWrapping||(Re=it(fn($(R,Z.line))),R.iter(Re,le.line+1,function(ln){if(ln==I.maxLine)return _e=!0,!0})),R.sel.contains(n.from,n.to)>-1&&Qe(e),ko(R,n,D,Da(e)),e.options.lineWrapping||(R.iter(Re,Z.line+n.text.length,function(ln){var er=wr(ln);er>I.maxLineLength&&(I.maxLine=ln,I.maxLineLength=er,I.maxLineChanged=!0,_e=!1)}),_e&&(e.curOp.updateMaxLine=!0)),jr(R,Z.line),Ei(e,400);var We=n.text.length-(le.line-Z.line)-1;n.full?$r(e):Z.line==le.line&&n.text.length==1&&!Eo(e.doc,n)?ka(e,Z.line,"text"):$r(e,Z.line,le.line+1,We);var Ot=Je(e,"changes"),Wt=Je(e,"change");if(Wt||Ot){var gn={from:Z,to:le,text:n.text,removed:n.removed,origin:n.origin};Wt&&rr(e,"change",e,gn),Ot&&(e.curOp.changeObjs||(e.curOp.changeObjs=[])).push(gn)}e.display.selForContextMenu=null}function Xo(e,n,D,R,I){var Z;R||(R=D),an(R,D)<0&&(Z=[R,D],D=Z[0],R=Z[1]),typeof n=="string"&&(n=e.splitLines(n)),Go(e,{from:D,to:R,text:n,origin:I})}function ll(e,n,D,R){D1||!(this.children[0]instanceof jo))){var _e=[];this.collapse(_e),this.children=[new jo(_e)],this.children[0].parent=this}},collapse:function(e){for(var n=0;n50){for(var le=I.lines.length%25+25,_e=le;_e10);e.parent.maybeSpill()},iterN:function(e,n,D){for(var R=0;Re.display.maxLineLength&&(e.display.maxLine=We,e.display.maxLineLength=Ot,e.display.maxLineChanged=!0)}R!=null&&e&&this.collapsed&&$r(e,R,I+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,e&&nl(e.doc)),e&&rr(e,"markerCleared",e,this,R,I),n&&oo(e),this.parent&&this.parent.clear()},xo.prototype.find=function(e,n){e==null&&this.type=="bookmark"&&(e=1);for(var D,R,I=0;I0||le==0&&Z.clearWhenEmpty!==!1)return Z;if(Z.replacedWith&&(Z.collapsed=!0,Z.widgetNode=M("span",[Z.replacedWith],"CodeMirror-widget"),R.handleMouseEvents||Z.widgetNode.setAttribute("cm-ignore-events","true"),R.insertLeft&&(Z.widgetNode.insertLeft=!0)),Z.collapsed){if(Mn(e,n.line,n,D,Z)||n.line!=D.line&&Mn(e,D.line,n,D,Z))throw new Error("Inserting collapsed marker partially overlapping an existing one");Jn()}Z.addToHistory&&Js(e,{from:n,to:D,origin:"markText"},e.sel,NaN);var _e=n.line,Re=e.cm,We;if(e.iter(_e,D.line+1,function(Wt){Re&&Z.collapsed&&!Re.options.lineWrapping&&fn(Wt)==Re.display.maxLine&&(We=!0),Z.collapsed&&_e!=n.line&&Ue(Wt,0),or(Wt,new hr(Z,_e==n.line?n.ch:null,_e==D.line?D.ch:null)),++_e}),Z.collapsed&&e.iter(n.line,D.line+1,function(Wt){_r(e,Wt)&&Ue(Wt,0)}),Z.clearOnEnter&<(Z,"beforeCursorEnter",function(){return Z.clear()}),Z.readOnly&&(Tr(),(e.history.done.length||e.history.undone.length)&&e.clearHistory()),Z.collapsed&&(Z.id=++fl,Z.atomic=!0),Re){if(We&&(Re.curOp.updateMaxLine=!0),Z.collapsed)$r(Re,n.line,D.line+1);else if(Z.className||Z.startStyle||Z.endStyle||Z.css||Z.attributes||Z.title)for(var Ot=n.line;Ot<=D.line;Ot++)ka(Re,Ot,"text");Z.atomic&&nl(Re.doc),rr(Re,"markerAdded",Re,Z)}return Z}var Jo=function(e,n){this.markers=e,this.primary=n;for(var D=0;D=0;Re--)Go(this,R[Re]);_e?el(this,_e):this.cm&&wa(this.cm)}),undo:ui(function(){_s(this,"undo")}),redo:ui(function(){_s(this,"redo")}),undoSelection:ui(function(){_s(this,"undo",!0)}),redoSelection:ui(function(){_s(this,"redo",!0)}),setExtending:function(e){this.extend=e},getExtending:function(){return this.extend},historySize:function(){for(var e=this.history,n=0,D=0,R=0;R=e.ch)&&n.push(I.marker.parent||I.marker)}return n},findMarks:function(e,n,D){e=B(this,e),n=B(this,n);var R=[],I=e.line;return this.iter(e.line,n.line+1,function(Z){var le=Z.markedSpans;if(le)for(var _e=0;_e=Re.to||Re.from==null&&I!=e.line||Re.from!=null&&I==n.line&&Re.from>=n.ch)&&(!D||D(Re.marker))&&R.push(Re.marker.parent||Re.marker)}++I}),R},getAllMarks:function(){var e=[];return this.iter(function(n){var D=n.markedSpans;if(D)for(var R=0;Re)return n=e,!0;e-=Z,++D}),B(this,St(D,n))},indexFromPos:function(e){e=B(this,e);var n=e.ch;if(e.linen&&(n=e.from),e.to!=null&&e.to-1){n.state.draggingText(e),setTimeout(function(){return n.display.input.focus()},20);return}try{var Ot=e.dataTransfer.getData("Text");if(Ot){var Wt;if(n.state.draggingText&&!n.state.draggingText.copy&&(Wt=n.listSelections()),Ho(n.doc,na(D,D)),Wt)for(var gn=0;gn=0;_e--)Xo(e.doc,"",R[_e].from,R[_e].to,"+delete");wa(e)})}function Us(e,n,D){var R=at(e.text,n+D,D);return R<0||R>e.text.length?null:R}function js(e,n,D){var R=Us(e,n.ch,D);return R==null?null:new St(n.line,R,D<0?"after":"before")}function Bs(e,n,D,R,I){if(e){n.doc.direction=="rtl"&&(I=-I);var Z=Un(D,n.doc.direction);if(Z){var le=I<0?ce(Z):Z[0],_e=I<0==(le.level==1),Re=_e?"after":"before",We;if(le.level>0||n.doc.direction=="rtl"){var Ot=gt(n,D);We=I<0?D.text.length-1:0;var Wt=zt(n,Ot,We).top;We=At(function(gn){return zt(n,Ot,gn).top==Wt},I<0==(le.level==1)?le.from:le.to-1,We),Re=="before"&&(We=Us(D,We,1))}else We=I<0?le.to:le.from;return new St(R,We,Re)}}return new St(R,I<0?D.text.length:0,I<0?"before":"after")}function Fs(e,n,D,R){var I=Un(n,e.doc.direction);if(!I)return js(n,D,R);D.ch>=n.text.length?(D.ch=n.text.length,D.sticky="before"):D.ch<=0&&(D.ch=0,D.sticky="after");var Z=Qt(I,D.ch,D.sticky),le=I[Z];if(e.doc.direction=="ltr"&&le.level%2==0&&(R>0?le.to>D.ch:le.from=le.from&&gn>=Ot.begin)){var ln=Wt?"before":"after";return new St(D.line,gn,ln)}}var er=function(ea,ha,ta){for(var _a=function(hi,zi){return zi?new St(D.line,_e(hi,1),"before"):new St(D.line,hi,"after")};ea>=0&&ea0==(Ba.level!=1),Ya=Pa?ta.begin:_e(ta.end,-1);if(Ba.from<=Ya&&Ya0?Ot.end:_e(Ot.begin,-1);return Ur!=null&&!(R>0&&Ur==n.text.length)&&(br=er(R>0?0:I.length-1,R,We(Ur)),br)?br:null}var qo={selectAll:il,singleSelection:function(e){return e.setSelection(e.getCursor("anchor"),e.getCursor("head"),ge)},killLine:function(e){return Zo(e,function(n){if(n.empty()){var D=$(e.doc,n.head.line).text.length;return n.head.ch==D&&n.head.line0)I=new St(I.line,I.ch+1),e.replaceRange(Z.charAt(I.ch-1)+Z.charAt(I.ch-2),St(I.line,I.ch-2),I,"+transpose");else if(I.line>e.doc.first){var le=$(e.doc,I.line-1).text;le&&(I=new St(I.line,1),e.replaceRange(Z.charAt(0)+e.doc.lineSeparator()+le.charAt(le.length-1),St(I.line-1,le.length-1),I,"+transpose"))}}D.push(new Za(I,I))}e.setSelections(D)})},newlineAndIndent:function(e){return Oi(e,function(){for(var n=e.listSelections(),D=n.length-1;D>=0;D--)e.replaceRange(e.doc.lineSeparator(),n[D].anchor,n[D].head,"+input");n=e.listSelections();for(var R=0;Re&&an(n,this.pos)==0&&D==this.button};var ls,us;function Xl(e,n){var D=+new Date;return us&&us.compare(D,e,n)?(ls=us=null,"triple"):ls&&ls.compare(D,e,n)?(us=new Ks(D,e,n),ls=null,"double"):(ls=new Ks(D,e,n),us=null,"single")}function Gs(e){var n=this,D=n.display;if(wt(n,e)||D.activeTouch&&D.input.supportsTouch())return;if(D.input.ensurePolled(),D.shift=e.shiftKey,ma(D,e)){w||(D.scroller.draggable=!1,setTimeout(function(){return D.scroller.draggable=!0},100));return}if(Xs(n,e))return;var R=La(n,e),I=et(e),Z=R?Xl(R,I):"single";if(window.focus(),I==1&&n.state.selectingText&&n.state.selectingText(e),R&&Sl(n,I,R,Z,e))return;I==1?R?Ql(n,R,Z,e):dt(e)==D.scroller&&Oe(e):I==2?(R&&bs(n.doc,R),setTimeout(function(){return D.input.focus()},20)):I==3&&(C?n.display.input.onContextMenu(e):Ao(n))}function Sl(e,n,D,R,I){var Z="Click";return R=="double"?Z="Double"+Z:R=="triple"&&(Z="Triple"+Z),Z=(n==1?"Left":n==2?"Middle":"Right")+Z,ss(e,bl(Z,I),I,function(le){if(typeof le=="string"&&(le=qo[le]),!le)return!1;var _e=!1;try{e.isReadOnly()&&(e.state.suppressEdits=!0),_e=le(e,D)!=be}finally{e.state.suppressEdits=!1}return _e})}function Yl(e,n,D){var R=e.getOption("configureMouse"),I=R?R(e,n,D):{};if(I.unit==null){var Z=h?D.shiftKey&&D.metaKey:D.altKey;I.unit=Z?"rectangle":n=="single"?"char":n=="double"?"word":"line"}return(I.extend==null||e.doc.extend)&&(I.extend=e.doc.extend||D.shiftKey),I.addNew==null&&(I.addNew=u?D.metaKey:D.ctrlKey),I.moveOnDrag==null&&(I.moveOnDrag=!(u?D.altKey:D.ctrlKey)),I}function Ql(e,n,D,R){s?setTimeout(z(Zi,e),0):e.curOp.focus=k();var I=Yl(e,D,R),Z=e.doc.sel,le;e.options.dragDrop&&xt&&!e.isReadOnly()&&D=="single"&&(le=Z.contains(n))>-1&&(an((le=Z.ranges[le]).from(),n)<0||n.xRel>0)&&(an(le.to(),n)>0||n.xRel<0)?Jl(e,R,n,I):Zl(e,R,n,I)}function Jl(e,n,D,R){var I=e.display,Z=!1,le=ti(e,function(We){w&&(I.scroller.draggable=!1),e.state.draggingText=!1,sn(I.wrapper.ownerDocument,"mouseup",le),sn(I.wrapper.ownerDocument,"mousemove",_e),sn(I.scroller,"dragstart",Re),sn(I.scroller,"drop",le),Z||(Oe(We),R.addNew||bs(e.doc,D,null,null,R.extend),w&&!E||s&&d==9?setTimeout(function(){I.wrapper.ownerDocument.body.focus({preventScroll:!0}),I.input.focus()},20):I.input.focus())}),_e=function(We){Z=Z||Math.abs(n.clientX-We.clientX)+Math.abs(n.clientY-We.clientY)>=10},Re=function(){return Z=!0};w&&(I.scroller.draggable=!0),e.state.draggingText=le,le.copy=!R.moveOnDrag,I.scroller.dragDrop&&I.scroller.dragDrop(),lt(I.wrapper.ownerDocument,"mouseup",le),lt(I.wrapper.ownerDocument,"mousemove",_e),lt(I.scroller,"dragstart",Re),lt(I.scroller,"drop",le),Ao(e),setTimeout(function(){return I.input.focus()},20)}function Vs(e,n,D){if(D=="char")return new Za(n,n);if(D=="word")return e.findWordAt(n);if(D=="line")return new Za(St(n.line,0),B(e.doc,St(n.line+1,0)));var R=D(e,n);return new Za(R.from,R.to)}function Zl(e,n,D,R){var I=e.display,Z=e.doc;Oe(n);var le,_e,Re=Z.sel,We=Re.ranges;if(R.addNew&&!R.extend?(_e=Z.sel.contains(D),_e>-1?le=We[_e]:le=new Za(D,D)):(le=Z.sel.primary(),_e=Z.sel.primIndex),R.unit=="rectangle")R.addNew||(le=new Za(D,D)),D=La(e,n,!0,!0),_e=-1;else{var Ot=Vs(e,D,R.unit);R.extend?le=gs(le,Ot.anchor,Ot.head,R.extend):le=Ot}R.addNew?_e==-1?(_e=We.length,Wi(Z,Wa(e,We.concat([le]),_e),{scroll:!1,origin:"*mouse"})):We.length>1&&We[_e].empty()&&R.unit=="char"&&!R.extend?(Wi(Z,Wa(e,We.slice(0,_e).concat(We.slice(_e+1)),0),{scroll:!1,origin:"*mouse"}),Re=Z.sel):Uo(Z,_e,le,je):(_e=0,Wi(Z,new Bi([le],0),je),Re=Z.sel);var Wt=D;function gn(ta){if(an(Wt,ta)==0)return;if(Wt=ta,R.unit=="rectangle"){for(var _a=[],Ba=e.options.tabSize,Pa=J($(Z,D.line).text,D.ch,Ba),Ya=J($(Z,ta.line).text,ta.ch,Ba),hi=Math.min(Pa,Ya),zi=Math.max(Pa,Ya),Si=Math.min(D.line,ta.line),Co=Math.min(e.lastLine(),Math.max(D.line,ta.line));Si<=Co;Si++){var lo=$(Z,Si).text,Ii=nt(lo,hi,Ba);hi==zi?_a.push(new Za(St(Si,Ii),St(Si,Ii))):lo.length>Ii&&_a.push(new Za(St(Si,Ii),St(Si,nt(lo,zi,Ba))))}_a.length||_a.push(new Za(D,D)),Wi(Z,Wa(e,Re.ranges.slice(0,_e).concat(_a),_e),{origin:"*mouse",scroll:!1}),e.scrollIntoView(ta)}else{var uo=le,Ji=Vs(e,ta,R.unit),Fi=uo.anchor,Ni;an(Ji.anchor,Fi)>0?(Ni=Ji.head,Fi=Bn(uo.from(),Ji.anchor)):(Ni=Ji.anchor,Fi=jn(uo.to(),Ji.head));var Ti=Re.ranges.slice(0);Ti[_e]=ql(e,new Za(B(Z,Fi),Ni)),Wi(Z,Wa(e,Ti,_e),je)}}var ln=I.wrapper.getBoundingClientRect(),er=0;function br(ta){var _a=++er,Ba=La(e,ta,!0,R.unit=="rectangle");if(!Ba)return;if(an(Ba,Wt)!=0){e.curOp.focus=k(),gn(Ba);var Pa=eo(I,Z);(Ba.line>=Pa.to||Ba.lineln.bottom?20:0;Ya&&setTimeout(ti(e,function(){if(er!=_a)return;I.scroller.scrollTop+=Ya,br(ta)}),50)}}function Ur(ta){e.state.selectingText=!1,er=Infinity,ta&&(Oe(ta),I.input.focus()),sn(I.wrapper.ownerDocument,"mousemove",ea),sn(I.wrapper.ownerDocument,"mouseup",ha),Z.history.lastSelOrigin=null}var ea=ti(e,function(ta){ta.buttons===0||!et(ta)?Ur(ta):br(ta)}),ha=ti(e,Ur);e.state.selectingText=ha,lt(I.wrapper.ownerDocument,"mousemove",ea),lt(I.wrapper.ownerDocument,"mouseup",ha)}function ql(e,n){var D=n.anchor,R=n.head,I=$(e.doc,D.line);if(an(D,R)==0&&D.sticky==R.sticky)return n;var Z=Un(I);if(!Z)return n;var le=Qt(Z,D.ch,D.sticky),_e=Z[le];if(_e.from!=D.ch&&_e.to!=D.ch)return n;var Re=le+(_e.from==D.ch==(_e.level!=1)?0:1);if(Re==0||Re==Z.length)return n;var We;if(R.line!=D.line)We=(R.line-D.line)*(e.doc.direction=="ltr"?1:-1)>0;else{var Ot=Qt(Z,R.ch,R.sticky),Wt=Ot-le||(R.ch-D.ch)*(_e.level==1?-1:1);Ot==Re-1||Ot==Re?We=Wt<0:We=Wt>0}var gn=Z[Re+(We?-1:0)],ln=We==(gn.level==1),er=ln?gn.from:gn.to,br=ln?"after":"before";return D.ch==er&&D.sticky==br?n:new Za(new St(D.line,er,br),R)}function Al(e,n,D,R){var I,Z;if(n.touches)I=n.touches[0].clientX,Z=n.touches[0].clientY;else try{I=n.clientX,Z=n.clientY}catch(gn){return!1}if(I>=Math.floor(e.display.gutters.getBoundingClientRect().right))return!1;R&&Oe(n);var le=e.display,_e=le.lineDiv.getBoundingClientRect();if(Z>_e.bottom||!Je(e,D))return ye(n);Z-=_e.top-le.viewOffset;for(var Re=0;Re=I){var Ot=Mt(e.doc,Z),Wt=e.display.gutterSpecs[Re];return Tt(e,D,e,Ot,Wt.className,n),ye(n)}}}function Xs(e,n){return Al(e,n,"gutterClick",!0)}function wl(e,n){if(ma(e.display,n)||Ol(e,n))return;if(wt(e,n,"contextmenu"))return;C||e.display.input.onContextMenu(n)}function Ol(e,n){return Je(e,"gutterContextMenu")?Al(e,n,"gutterContextMenu",!1):!1}function Rl(e){e.display.wrapper.className=e.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+e.options.theme.replace(/(^|\s)\s*/g," cm-s-"),aa(e)}var $o={toString:function(){return"CodeMirror.Init"}},As={},ds={};function $l(e){var n=e.optionHandlers;function D(R,I,Z,le){e.defaults[R]=I,Z&&(n[R]=le?function(_e,Re,We){We!=$o&&Z(_e,Re,We)}:Z)}e.defineOption=D,e.Init=$o,D("value","",function(R,I){return R.setValue(I)},!0),D("mode",null,function(R,I){R.doc.modeOption=I,xi(R)},!0),D("indentUnit",2,xi,!0),D("indentWithTabs",!1),D("smartIndent",!0),D("tabSize",4,function(R){Qi(R),aa(R),$r(R)},!0),D("lineSeparator",null,function(R,I){if(R.doc.lineSep=I,!I)return;var Z=[],le=R.doc.first;R.doc.iter(function(Re){for(var We=0;;){var Ot=Re.text.indexOf(I,We);if(Ot==-1)break;We=Ot+I.length,Z.push(St(le,Ot))}le++});for(var _e=Z.length-1;_e>=0;_e--)Xo(R.doc,I,Z[_e],St(Z[_e].line,Z[_e].ch+I.length))}),D("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(R,I,Z){R.state.specialChars=new RegExp(I.source+(I.test(" ")?"":"| "),"g"),Z!=$o&&R.refresh()}),D("specialCharPlaceholder",Aa,function(R){return R.refresh()},!0),D("electricChars",!0),D("inputStyle",r?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),D("spellcheck",!1,function(R,I){return R.getInputField().spellcheck=I},!0),D("autocorrect",!1,function(R,I){return R.getInputField().autocorrect=I},!0),D("autocapitalize",!1,function(R,I){return R.getInputField().autocapitalize=I},!0),D("rtlMoveVisually",!b),D("wholeLineUpdateBefore",!0),D("theme","default",function(R){Rl(R),Ri(R)},!0),D("keyMap","default",function(R,I,Z){var le=os(I),_e=Z!=$o&&os(Z);_e&&_e.detach&&_e.detach(R,le),le.attach&&le.attach(R,_e||null)}),D("extraKeys",null),D("configureMouse",null),D("lineWrapping",!1,tu,!0),D("gutters",[],function(R,I){R.display.gutterSpecs=ci(I,R.options.lineNumbers),Ri(R)},!0),D("fixedGutter",!0,function(R,I){R.display.gutters.style.left=I?Ar(R.display)+"px":"0",R.refresh()},!0),D("coverGutterNextToScrollbar",!1,function(R){return Vi(R)},!0),D("scrollbarStyle","native",function(R){vo(R),Vi(R),R.display.scrollbars.setScrollTop(R.doc.scrollTop),R.display.scrollbars.setScrollLeft(R.doc.scrollLeft)},!0),D("lineNumbers",!1,function(R,I){R.display.gutterSpecs=ci(R.options.gutters,I),Ri(R)},!0),D("firstLineNumber",1,Ri,!0),D("lineNumberFormatter",function(R){return R},Ri,!0),D("showCursorWhenSelecting",!1,Ga,!0),D("resetSelectionOnContextMenu",!0),D("lineWiseCopyCut",!0),D("pasteLinesPerSelection",!0),D("selectionsMayTouch",!1),D("readOnly",!1,function(R,I){I=="nocursor"&&(qi(R),R.display.input.blur()),R.display.input.readOnlyChanged(I)}),D("screenReaderLabel",null,function(R,I){I=I===""?null:I,R.display.input.screenReaderLabelChanged(I)}),D("disableInput",!1,function(R,I){I||R.display.input.reset()},!0),D("dragDrop",!0,eu),D("allowDropFileTypes",null),D("cursorBlinkRate",530),D("cursorScrollMargin",0),D("cursorHeight",1,Ga,!0),D("singleCursorHeightPerLine",!0,Ga,!0),D("workTime",100),D("workDelay",100),D("flattenSpans",!0,Qi,!0),D("addModeClass",!1,Qi,!0),D("pollInterval",100),D("undoDepth",200,function(R,I){return R.doc.history.undoDepth=I}),D("historyEventDelay",1250),D("viewportMargin",10,function(R){return R.refresh()},!0),D("maxHighlightLength",1e4,Qi,!0),D("moveInputWithCursor",!0,function(R,I){I||R.display.input.resetPosition()}),D("tabindex",null,function(R,I){return R.display.input.getField().tabIndex=I||""}),D("autofocus",null),D("direction","ltr",function(R,I){return R.doc.setDirection(I)},!0),D("phrases",null)}function eu(e,n,D){var R=D&&D!=$o;if(!n!=!R){var I=e.display.dragFunctions,Z=n?lt:sn;Z(e.display.scroller,"dragstart",I.start),Z(e.display.scroller,"dragenter",I.enter),Z(e.display.scroller,"dragover",I.over),Z(e.display.scroller,"dragleave",I.leave),Z(e.display.scroller,"drop",I.drop)}}function tu(e){e.options.lineWrapping?(N(e.display.wrapper,"CodeMirror-wrap"),e.display.sizer.style.minWidth="",e.display.sizerWidth=null):(v(e.display.wrapper,"CodeMirror-wrap"),Dr(e)),Ia(e),$r(e),aa(e),setTimeout(function(){return Vi(e)},100)}function mi(e,n){var D=this;if(!(this instanceof mi))return new mi(e,n);this.options=n=n?H(n):{},H(As,n,!1);var R=n.value;typeof R=="string"?R=new to(R,n.mode,null,n.lineSeparator,n.direction):n.mode&&(R.modeOption=n.mode),this.doc=R;var I=new mi.inputStyles[n.inputStyle](this),Z=this.display=new ki(e,R,I,n);Z.wrapper.CodeMirror=this,Rl(this),n.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),vo(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new X,keySeq:null,specialChars:null},n.autofocus&&!r&&Z.input.focus(),s&&d<11&&setTimeout(function(){return D.display.input.reset(!0)},20),Tl(this),iu(),Xi(this),this.curOp.forceUpdate=!0,Rs(this,R),n.autofocus&&!r||this.hasFocus()?setTimeout(function(){D.hasFocus()&&!D.state.focused&&Ui(D)},20):qi(this);for(var le in ds)ds.hasOwnProperty(le)&&ds[le](this,n[le],$o);Ha(this),n.finishInit&&n.finishInit(this);for(var _e=0;_e20*20}lt(n.scroller,"touchstart",function(Re){if(!wt(e,Re)&&!Z(Re)&&!Xs(e,Re)){n.input.ensurePolled(),clearTimeout(D);var We=+new Date;n.activeTouch={start:We,moved:!1,prev:We-R.end<=300?R:null},Re.touches.length==1&&(n.activeTouch.left=Re.touches[0].pageX,n.activeTouch.top=Re.touches[0].pageY)}}),lt(n.scroller,"touchmove",function(){n.activeTouch&&(n.activeTouch.moved=!0)}),lt(n.scroller,"touchend",function(Re){var We=n.activeTouch;if(We&&!ma(n,Re)&&We.left!=null&&!We.moved&&new Date-We.start<300){var Ot=e.coordsChar(n.activeTouch,"page"),Wt;!We.prev||le(We,We.prev)?Wt=new Za(Ot,Ot):!We.prev.prev||le(We,We.prev.prev)?Wt=e.findWordAt(Ot):Wt=new Za(St(Ot.line,0),B(e.doc,St(Ot.line+1,0))),e.setSelection(Wt.anchor,Wt.head),e.focus(),Oe(Re)}I()}),lt(n.scroller,"touchcancel",I),lt(n.scroller,"scroll",function(){n.scroller.clientHeight&&(ro(e,n.scroller.scrollTop),pi(e,n.scroller.scrollLeft,!0),Tt(e,"scroll",e))}),lt(n.scroller,"mousewheel",function(Re){return Lo(e,Re)}),lt(n.scroller,"DOMMouseScroll",function(Re){return Lo(e,Re)}),lt(n.wrapper,"scroll",function(){return n.wrapper.scrollTop=n.wrapper.scrollLeft=0}),n.dragFunctions={enter:function(Re){wt(e,Re)||Se(Re)},over:function(Re){wt(e,Re)||(Bl(e,Re),Se(Re))},start:function(Re){return pl(e,Re)},drop:ti(e,jl),leave:function(Re){wt(e,Re)||ks(e)}};var _e=n.input.getField();lt(_e,"keyup",function(Re){return xl.call(e,Re)}),lt(_e,"keydown",ti(e,El)),lt(_e,"keypress",ti(e,Cl)),lt(_e,"focus",function(Re){return Ui(e,Re)}),lt(_e,"blur",function(Re){return qi(e,Re)})}var W=[];mi.defineInitHook=function(e){return W.push(e)};function G(e,n,D,R){var I=e.doc,Z;D==null&&(D="add"),D=="smart"&&(I.mode.indent?Z=Tn(e,n).state:D="prev");var le=e.options.tabSize,_e=$(I,n),Re=J(_e.text,null,le);_e.stateAfter&&(_e.stateAfter=null);var We=_e.text.match(/^\s*/)[0],Ot;if(!R&&!/\S/.test(_e.text))Ot=0,D="not";else if(D=="smart"&&(Ot=I.mode.indent(Z,_e.text.slice(We.length),_e.text),Ot==be||Ot>150)){if(!R)return;D="prev"}D=="prev"?n>I.first?Ot=J($(I,n-1).text,null,le):Ot=0:D=="add"?Ot=Re+e.options.indentUnit:D=="subtract"?Ot=Re-e.options.indentUnit:typeof D=="number"&&(Ot=Re+D),Ot=Math.max(0,Ot);var Wt="",gn=0;if(e.options.indentWithTabs)for(var ln=Math.floor(Ot/le);ln;--ln)gn+=le,Wt+=" ";if(gnle,Re=pe(n),We=null;if(_e&&R.ranges.length>1)if(q&&q.text.join(` +`,"start")},toggleOverwrite:function(e){return e.toggleOverwrite()}};function Cs(e,n){var D=$(e.doc,n),R=fn(D);return R!=D&&(n=it(R)),Bs(!0,e,R,n,1)}function Ws(e,n){var D=$(e.doc,n),R=Hn(D);return R!=D&&(n=it(R)),Bs(!0,e,D,n,-1)}function yl(e,n){var D=Cs(e,n.line),R=$(e.doc,D.line),I=Un(R,e.doc.direction);if(!I||I[0].level==0){var Z=Math.max(D.ch,R.text.search(/\S/)),le=n.line==D.line&&n.ch<=Z&&n.ch;return St(D.line,le?0:Z,D.sticky)}return D}function Ss(e,n,D){if(typeof n=="string"&&(n=qo[n],!n))return!1;e.display.input.ensurePolled();var R=e.display.shift,I=!1;try{e.isReadOnly()&&(e.state.suppressEdits=!0),D&&(e.display.shift=!1),I=n(e)!=be}finally{e.display.shift=R,e.state.suppressEdits=!1}return I}function zl(e,n,D){for(var R=0;Re&&an(n,this.pos)==0&&D==this.button};var ls,us;function Xl(e,n){var D=+new Date;return us&&us.compare(D,e,n)?(ls=us=null,"triple"):ls&&ls.compare(D,e,n)?(us=new Ks(D,e,n),ls=null,"double"):(ls=new Ks(D,e,n),us=null,"single")}function Gs(e){var n=this,D=n.display;if(wt(n,e)||D.activeTouch&&D.input.supportsTouch())return;if(D.input.ensurePolled(),D.shift=e.shiftKey,ma(D,e)){w||(D.scroller.draggable=!1,setTimeout(function(){return D.scroller.draggable=!0},100));return}if(Xs(n,e))return;var R=La(n,e),I=et(e),Z=R?Xl(R,I):"single";if(window.focus(),I==1&&n.state.selectingText&&n.state.selectingText(e),R&&Sl(n,I,R,Z,e))return;I==1?R?Ql(n,R,Z,e):dt(e)==D.scroller&&Oe(e):I==2?(R&&bs(n.doc,R),setTimeout(function(){return D.input.focus()},20)):I==3&&(C?n.display.input.onContextMenu(e):Ao(n))}function Sl(e,n,D,R,I){var Z="Click";return R=="double"?Z="Double"+Z:R=="triple"&&(Z="Triple"+Z),Z=(n==1?"Left":n==2?"Middle":"Right")+Z,ss(e,bl(Z,I),I,function(le){if(typeof le=="string"&&(le=qo[le]),!le)return!1;var _e=!1;try{e.isReadOnly()&&(e.state.suppressEdits=!0),_e=le(e,D)!=be}finally{e.state.suppressEdits=!1}return _e})}function Yl(e,n,D){var R=e.getOption("configureMouse"),I=R?R(e,n,D):{};if(I.unit==null){var Z=h?D.shiftKey&&D.metaKey:D.altKey;I.unit=Z?"rectangle":n=="single"?"char":n=="double"?"word":"line"}return(I.extend==null||e.doc.extend)&&(I.extend=e.doc.extend||D.shiftKey),I.addNew==null&&(I.addNew=u?D.metaKey:D.ctrlKey),I.moveOnDrag==null&&(I.moveOnDrag=!(u?D.altKey:D.ctrlKey)),I}function Ql(e,n,D,R){s?setTimeout(z(Zi,e),0):e.curOp.focus=k();var I=Yl(e,D,R),Z=e.doc.sel,le;e.options.dragDrop&&xt&&!e.isReadOnly()&&D=="single"&&(le=Z.contains(n))>-1&&(an((le=Z.ranges[le]).from(),n)<0||n.xRel>0)&&(an(le.to(),n)>0||n.xRel<0)?Jl(e,R,n,I):Zl(e,R,n,I)}function Jl(e,n,D,R){var I=e.display,Z=!1,le=ti(e,function(We){w&&(I.scroller.draggable=!1),e.state.draggingText=!1,sn(I.wrapper.ownerDocument,"mouseup",le),sn(I.wrapper.ownerDocument,"mousemove",_e),sn(I.scroller,"dragstart",Re),sn(I.scroller,"drop",le),Z||(Oe(We),R.addNew||bs(e.doc,D,null,null,R.extend),w&&!E||s&&d==9?setTimeout(function(){I.wrapper.ownerDocument.body.focus({preventScroll:!0}),I.input.focus()},20):I.input.focus())}),_e=function(We){Z=Z||Math.abs(n.clientX-We.clientX)+Math.abs(n.clientY-We.clientY)>=10},Re=function(){return Z=!0};w&&(I.scroller.draggable=!0),e.state.draggingText=le,le.copy=!R.moveOnDrag,I.scroller.dragDrop&&I.scroller.dragDrop(),lt(I.wrapper.ownerDocument,"mouseup",le),lt(I.wrapper.ownerDocument,"mousemove",_e),lt(I.scroller,"dragstart",Re),lt(I.scroller,"drop",le),Ao(e),setTimeout(function(){return I.input.focus()},20)}function Vs(e,n,D){if(D=="char")return new Za(n,n);if(D=="word")return e.findWordAt(n);if(D=="line")return new Za(St(n.line,0),B(e.doc,St(n.line+1,0)));var R=D(e,n);return new Za(R.from,R.to)}function Zl(e,n,D,R){var I=e.display,Z=e.doc;Oe(n);var le,_e,Re=Z.sel,We=Re.ranges;if(R.addNew&&!R.extend?(_e=Z.sel.contains(D),_e>-1?le=We[_e]:le=new Za(D,D)):(le=Z.sel.primary(),_e=Z.sel.primIndex),R.unit=="rectangle")R.addNew||(le=new Za(D,D)),D=La(e,n,!0,!0),_e=-1;else{var Ot=Vs(e,D,R.unit);R.extend?le=gs(le,Ot.anchor,Ot.head,R.extend):le=Ot}R.addNew?_e==-1?(_e=We.length,Wi(Z,Wa(e,We.concat([le]),_e),{scroll:!1,origin:"*mouse"})):We.length>1&&We[_e].empty()&&R.unit=="char"&&!R.extend?(Wi(Z,Wa(e,We.slice(0,_e).concat(We.slice(_e+1)),0),{scroll:!1,origin:"*mouse"}),Re=Z.sel):Uo(Z,_e,le,je):(_e=0,Wi(Z,new Bi([le],0),je),Re=Z.sel);var Wt=D;function gn(ta){if(an(Wt,ta)==0)return;if(Wt=ta,R.unit=="rectangle"){for(var _a=[],Ba=e.options.tabSize,Pa=J($(Z,D.line).text,D.ch,Ba),Ya=J($(Z,ta.line).text,ta.ch,Ba),hi=Math.min(Pa,Ya),zi=Math.max(Pa,Ya),Si=Math.min(D.line,ta.line),Co=Math.min(e.lastLine(),Math.max(D.line,ta.line));Si<=Co;Si++){var lo=$(Z,Si).text,Ii=nt(lo,hi,Ba);hi==zi?_a.push(new Za(St(Si,Ii),St(Si,Ii))):lo.length>Ii&&_a.push(new Za(St(Si,Ii),St(Si,nt(lo,zi,Ba))))}_a.length||_a.push(new Za(D,D)),Wi(Z,Wa(e,Re.ranges.slice(0,_e).concat(_a),_e),{origin:"*mouse",scroll:!1}),e.scrollIntoView(ta)}else{var uo=le,Ji=Vs(e,ta,R.unit),Fi=uo.anchor,Ni;an(Ji.anchor,Fi)>0?(Ni=Ji.head,Fi=Bn(uo.from(),Ji.anchor)):(Ni=Ji.anchor,Fi=jn(uo.to(),Ji.head));var Ti=Re.ranges.slice(0);Ti[_e]=ql(e,new Za(B(Z,Fi),Ni)),Wi(Z,Wa(e,Ti,_e),je)}}var ln=I.wrapper.getBoundingClientRect(),er=0;function br(ta){var _a=++er,Ba=La(e,ta,!0,R.unit=="rectangle");if(!Ba)return;if(an(Ba,Wt)!=0){e.curOp.focus=k(),gn(Ba);var Pa=eo(I,Z);(Ba.line>=Pa.to||Ba.lineln.bottom?20:0;Ya&&setTimeout(ti(e,function(){if(er!=_a)return;I.scroller.scrollTop+=Ya,br(ta)}),50)}}function Ur(ta){e.state.selectingText=!1,er=Infinity,ta&&(Oe(ta),I.input.focus()),sn(I.wrapper.ownerDocument,"mousemove",ea),sn(I.wrapper.ownerDocument,"mouseup",ha),Z.history.lastSelOrigin=null}var ea=ti(e,function(ta){ta.buttons===0||!et(ta)?Ur(ta):br(ta)}),ha=ti(e,Ur);e.state.selectingText=ha,lt(I.wrapper.ownerDocument,"mousemove",ea),lt(I.wrapper.ownerDocument,"mouseup",ha)}function ql(e,n){var D=n.anchor,R=n.head,I=$(e.doc,D.line);if(an(D,R)==0&&D.sticky==R.sticky)return n;var Z=Un(I);if(!Z)return n;var le=Qt(Z,D.ch,D.sticky),_e=Z[le];if(_e.from!=D.ch&&_e.to!=D.ch)return n;var Re=le+(_e.from==D.ch==(_e.level!=1)?0:1);if(Re==0||Re==Z.length)return n;var We;if(R.line!=D.line)We=(R.line-D.line)*(e.doc.direction=="ltr"?1:-1)>0;else{var Ot=Qt(Z,R.ch,R.sticky),Wt=Ot-le||(R.ch-D.ch)*(_e.level==1?-1:1);Ot==Re-1||Ot==Re?We=Wt<0:We=Wt>0}var gn=Z[Re+(We?-1:0)],ln=We==(gn.level==1),er=ln?gn.from:gn.to,br=ln?"after":"before";return D.ch==er&&D.sticky==br?n:new Za(new St(D.line,er,br),R)}function Al(e,n,D,R){var I,Z;if(n.touches)I=n.touches[0].clientX,Z=n.touches[0].clientY;else try{I=n.clientX,Z=n.clientY}catch(gn){return!1}if(I>=Math.floor(e.display.gutters.getBoundingClientRect().right))return!1;R&&Oe(n);var le=e.display,_e=le.lineDiv.getBoundingClientRect();if(Z>_e.bottom||!Je(e,D))return ye(n);Z-=_e.top-le.viewOffset;for(var Re=0;Re=I){var Ot=Mt(e.doc,Z),Wt=e.display.gutterSpecs[Re];return Dt(e,D,e,Ot,Wt.className,n),ye(n)}}}function Xs(e,n){return Al(e,n,"gutterClick",!0)}function wl(e,n){if(ma(e.display,n)||Ol(e,n))return;if(wt(e,n,"contextmenu"))return;C||e.display.input.onContextMenu(n)}function Ol(e,n){return Je(e,"gutterContextMenu")?Al(e,n,"gutterContextMenu",!1):!1}function Rl(e){e.display.wrapper.className=e.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+e.options.theme.replace(/(^|\s)\s*/g," cm-s-"),aa(e)}var $o={toString:function(){return"CodeMirror.Init"}},As={},ds={};function $l(e){var n=e.optionHandlers;function D(R,I,Z,le){e.defaults[R]=I,Z&&(n[R]=le?function(_e,Re,We){We!=$o&&Z(_e,Re,We)}:Z)}e.defineOption=D,e.Init=$o,D("value","",function(R,I){return R.setValue(I)},!0),D("mode",null,function(R,I){R.doc.modeOption=I,xi(R)},!0),D("indentUnit",2,xi,!0),D("indentWithTabs",!1),D("smartIndent",!0),D("tabSize",4,function(R){Qi(R),aa(R),$r(R)},!0),D("lineSeparator",null,function(R,I){if(R.doc.lineSep=I,!I)return;var Z=[],le=R.doc.first;R.doc.iter(function(Re){for(var We=0;;){var Ot=Re.text.indexOf(I,We);if(Ot==-1)break;We=Ot+I.length,Z.push(St(le,Ot))}le++});for(var _e=Z.length-1;_e>=0;_e--)Xo(R.doc,I,Z[_e],St(Z[_e].line,Z[_e].ch+I.length))}),D("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(R,I,Z){R.state.specialChars=new RegExp(I.source+(I.test(" ")?"":"| "),"g"),Z!=$o&&R.refresh()}),D("specialCharPlaceholder",Aa,function(R){return R.refresh()},!0),D("electricChars",!0),D("inputStyle",r?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),D("spellcheck",!1,function(R,I){return R.getInputField().spellcheck=I},!0),D("autocorrect",!1,function(R,I){return R.getInputField().autocorrect=I},!0),D("autocapitalize",!1,function(R,I){return R.getInputField().autocapitalize=I},!0),D("rtlMoveVisually",!b),D("wholeLineUpdateBefore",!0),D("theme","default",function(R){Rl(R),Ri(R)},!0),D("keyMap","default",function(R,I,Z){var le=os(I),_e=Z!=$o&&os(Z);_e&&_e.detach&&_e.detach(R,le),le.attach&&le.attach(R,_e||null)}),D("extraKeys",null),D("configureMouse",null),D("lineWrapping",!1,tu,!0),D("gutters",[],function(R,I){R.display.gutterSpecs=ci(I,R.options.lineNumbers),Ri(R)},!0),D("fixedGutter",!0,function(R,I){R.display.gutters.style.left=I?Ar(R.display)+"px":"0",R.refresh()},!0),D("coverGutterNextToScrollbar",!1,function(R){return Vi(R)},!0),D("scrollbarStyle","native",function(R){vo(R),Vi(R),R.display.scrollbars.setScrollTop(R.doc.scrollTop),R.display.scrollbars.setScrollLeft(R.doc.scrollLeft)},!0),D("lineNumbers",!1,function(R,I){R.display.gutterSpecs=ci(R.options.gutters,I),Ri(R)},!0),D("firstLineNumber",1,Ri,!0),D("lineNumberFormatter",function(R){return R},Ri,!0),D("showCursorWhenSelecting",!1,Ga,!0),D("resetSelectionOnContextMenu",!0),D("lineWiseCopyCut",!0),D("pasteLinesPerSelection",!0),D("selectionsMayTouch",!1),D("readOnly",!1,function(R,I){I=="nocursor"&&(qi(R),R.display.input.blur()),R.display.input.readOnlyChanged(I)}),D("screenReaderLabel",null,function(R,I){I=I===""?null:I,R.display.input.screenReaderLabelChanged(I)}),D("disableInput",!1,function(R,I){I||R.display.input.reset()},!0),D("dragDrop",!0,eu),D("allowDropFileTypes",null),D("cursorBlinkRate",530),D("cursorScrollMargin",0),D("cursorHeight",1,Ga,!0),D("singleCursorHeightPerLine",!0,Ga,!0),D("workTime",100),D("workDelay",100),D("flattenSpans",!0,Qi,!0),D("addModeClass",!1,Qi,!0),D("pollInterval",100),D("undoDepth",200,function(R,I){return R.doc.history.undoDepth=I}),D("historyEventDelay",1250),D("viewportMargin",10,function(R){return R.refresh()},!0),D("maxHighlightLength",1e4,Qi,!0),D("moveInputWithCursor",!0,function(R,I){I||R.display.input.resetPosition()}),D("tabindex",null,function(R,I){return R.display.input.getField().tabIndex=I||""}),D("autofocus",null),D("direction","ltr",function(R,I){return R.doc.setDirection(I)},!0),D("phrases",null)}function eu(e,n,D){var R=D&&D!=$o;if(!n!=!R){var I=e.display.dragFunctions,Z=n?lt:sn;Z(e.display.scroller,"dragstart",I.start),Z(e.display.scroller,"dragenter",I.enter),Z(e.display.scroller,"dragover",I.over),Z(e.display.scroller,"dragleave",I.leave),Z(e.display.scroller,"drop",I.drop)}}function tu(e){e.options.lineWrapping?(N(e.display.wrapper,"CodeMirror-wrap"),e.display.sizer.style.minWidth="",e.display.sizerWidth=null):(v(e.display.wrapper,"CodeMirror-wrap"),Dr(e)),Ia(e),$r(e),aa(e),setTimeout(function(){return Vi(e)},100)}function mi(e,n){var D=this;if(!(this instanceof mi))return new mi(e,n);this.options=n=n?H(n):{},H(As,n,!1);var R=n.value;typeof R=="string"?R=new to(R,n.mode,null,n.lineSeparator,n.direction):n.mode&&(R.modeOption=n.mode),this.doc=R;var I=new mi.inputStyles[n.inputStyle](this),Z=this.display=new ki(e,R,I,n);Z.wrapper.CodeMirror=this,Rl(this),n.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),vo(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new X,keySeq:null,specialChars:null},n.autofocus&&!r&&Z.input.focus(),s&&d<11&&setTimeout(function(){return D.display.input.reset(!0)},20),Tl(this),iu(),Xi(this),this.curOp.forceUpdate=!0,Rs(this,R),n.autofocus&&!r||this.hasFocus()?setTimeout(function(){D.hasFocus()&&!D.state.focused&&Ui(D)},20):qi(this);for(var le in ds)ds.hasOwnProperty(le)&&ds[le](this,n[le],$o);Ha(this),n.finishInit&&n.finishInit(this);for(var _e=0;_e20*20}lt(n.scroller,"touchstart",function(Re){if(!wt(e,Re)&&!Z(Re)&&!Xs(e,Re)){n.input.ensurePolled(),clearTimeout(D);var We=+new Date;n.activeTouch={start:We,moved:!1,prev:We-R.end<=300?R:null},Re.touches.length==1&&(n.activeTouch.left=Re.touches[0].pageX,n.activeTouch.top=Re.touches[0].pageY)}}),lt(n.scroller,"touchmove",function(){n.activeTouch&&(n.activeTouch.moved=!0)}),lt(n.scroller,"touchend",function(Re){var We=n.activeTouch;if(We&&!ma(n,Re)&&We.left!=null&&!We.moved&&new Date-We.start<300){var Ot=e.coordsChar(n.activeTouch,"page"),Wt;!We.prev||le(We,We.prev)?Wt=new Za(Ot,Ot):!We.prev.prev||le(We,We.prev.prev)?Wt=e.findWordAt(Ot):Wt=new Za(St(Ot.line,0),B(e.doc,St(Ot.line+1,0))),e.setSelection(Wt.anchor,Wt.head),e.focus(),Oe(Re)}I()}),lt(n.scroller,"touchcancel",I),lt(n.scroller,"scroll",function(){n.scroller.clientHeight&&(ro(e,n.scroller.scrollTop),pi(e,n.scroller.scrollLeft,!0),Dt(e,"scroll",e))}),lt(n.scroller,"mousewheel",function(Re){return Lo(e,Re)}),lt(n.scroller,"DOMMouseScroll",function(Re){return Lo(e,Re)}),lt(n.wrapper,"scroll",function(){return n.wrapper.scrollTop=n.wrapper.scrollLeft=0}),n.dragFunctions={enter:function(Re){wt(e,Re)||Se(Re)},over:function(Re){wt(e,Re)||(Bl(e,Re),Se(Re))},start:function(Re){return pl(e,Re)},drop:ti(e,jl),leave:function(Re){wt(e,Re)||ks(e)}};var _e=n.input.getField();lt(_e,"keyup",function(Re){return xl.call(e,Re)}),lt(_e,"keydown",ti(e,El)),lt(_e,"keypress",ti(e,Cl)),lt(_e,"focus",function(Re){return Ui(e,Re)}),lt(_e,"blur",function(Re){return qi(e,Re)})}var W=[];mi.defineInitHook=function(e){return W.push(e)};function G(e,n,D,R){var I=e.doc,Z;D==null&&(D="add"),D=="smart"&&(I.mode.indent?Z=Tn(e,n).state:D="prev");var le=e.options.tabSize,_e=$(I,n),Re=J(_e.text,null,le);_e.stateAfter&&(_e.stateAfter=null);var We=_e.text.match(/^\s*/)[0],Ot;if(!R&&!/\S/.test(_e.text))Ot=0,D="not";else if(D=="smart"&&(Ot=I.mode.indent(Z,_e.text.slice(We.length),_e.text),Ot==be||Ot>150)){if(!R)return;D="prev"}D=="prev"?n>I.first?Ot=J($(I,n-1).text,null,le):Ot=0:D=="add"?Ot=Re+e.options.indentUnit:D=="subtract"?Ot=Re-e.options.indentUnit:typeof D=="number"&&(Ot=Re+D),Ot=Math.max(0,Ot);var Wt="",gn=0;if(e.options.indentWithTabs)for(var ln=Math.floor(Ot/le);ln;--ln)gn+=le,Wt+=" ";if(gnle,Re=pe(n),We=null;if(_e&&R.ranges.length>1)if(q&&q.text.join(` `)==n){if(R.ranges.length%q.text.length==0){We=[];for(var Ot=0;Ot=0;gn--){var ln=R.ranges[gn],er=ln.from(),br=ln.to();ln.empty()&&(D&&D>0?er=St(er.line,er.ch-D):e.state.overwrite&&!_e?br=St(br.line,Math.min($(Z,br.line).text.length,br.ch+ce(Re).length)):_e&&q&&q.lineWise&&q.text.join(` `)==Re.join(` -`)&&(er=br=St(er.line,0)));var Ur={from:er,to:br,text:We?We[gn%We.length]:Re,origin:I||(_e?"paste":e.state.cutIncoming>le?"cut":"+input")};Go(e.doc,Ur),rr(e,"inputRead",e,Ur)}n&&!_e&&Ze(e,n),wa(e),e.curOp.updateInput<2&&(e.curOp.updateInput=Wt),e.curOp.typing=!0,e.state.pasteIncoming=e.state.cutIncoming=-1}function Ie(e,n){var D=e.clipboardData&&e.clipboardData.getData("Text");if(D)return e.preventDefault(),!n.isReadOnly()&&!n.options.disableInput&&Oi(n,function(){return ke(n,D,0,null,"paste")}),!0}function Ze(e,n){if(!e.options.electricChars||!e.options.smartIndent)return;for(var D=e.doc.sel,R=D.ranges.length-1;R>=0;R--){var I=D.ranges[R];if(I.head.ch>100||R&&D.ranges[R-1].head.line==I.head.line)continue;var Z=e.getModeAt(I.head),le=!1;if(Z.electricChars){for(var _e=0;_e-1){le=G(e,I.head.line,"smart");break}}else Z.electricInput&&(Z.electricInput.test($(e.doc,I.head.line).text.slice(0,I.head.ch))&&(le=G(e,I.head.line,"smart")));le&&rr(e,"electricInput",e,I.head.line)}}function qe(e){for(var n=[],D=[],R=0;RZ&&(G(this,_e.head.line,R,!0),Z=_e.head.line,le==this.doc.sel.primIndex&&wa(this));else{var Re=_e.from(),We=_e.to(),Ot=Math.max(Z,Re.line);Z=Math.min(this.lastLine(),We.line-(We.ch?0:1))+1;for(var Wt=Ot;Wt0&&Uo(this.doc,le,new Za(Re,gn[le].to()),ge)}}}),getTokenAt:function(R,I){return Fn(this,R,I)},getLineTokens:function(R,I){return Fn(this,St(R),I,!0)},getTokenTypeAt:function(R){R=B(this.doc,R);var I=vn(this,$(this.doc,R.line)),Z=0,le=(I.length-1)/2,_e=R.ch,Re;if(_e==0)Re=I[2];else for(;;){var We=Z+le>>1;if((We?I[We*2-1]:0)>=_e)le=We;else if(I[We*2+1]<_e)Z=We+1;else{Re=I[We*2+2];break}}var Ot=Re?Re.indexOf("overlay "):-1;return Ot<0?Re:Ot==0?null:Re.slice(0,Ot-1)},getModeAt:function(R){var I=this.doc.mode;return I.innerMode?e.innerMode(I,this.getTokenAt(R).state).mode:I},getHelper:function(R,I){return this.getHelpers(R,I)[0]},getHelpers:function(R,I){var Z=[];if(!D.hasOwnProperty(I))return Z;var le=D[I],_e=this.getModeAt(R);if(typeof _e[I]=="string")le[_e[I]]&&Z.push(le[_e[I]]);else if(_e[I])for(var Re=0;Re<_e[I].length;Re++){var We=le[_e[I][Re]];We&&Z.push(We)}else _e.helperType&&le[_e.helperType]?Z.push(le[_e.helperType]):le[_e.name]&&Z.push(le[_e.name]);for(var Ot=0;OtRe&&(R=Re,le=!0),_e=$(this.doc,R)}else _e=R;return ya(this,_e,{top:0,left:0},I||"page",Z||le).top+(le?this.doc.height-lr(_e):0)},defaultTextHeight:function(){return pn(this.display)},defaultCharWidth:function(){return Rr(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(R,I,Z,le,_e){var Re=this.display;R=un(this,B(this.doc,R));var We=R.bottom,Ot=R.left;if(I.style.position="absolute",I.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(I),Re.sizer.appendChild(I),le=="over")We=R.top;else if(le=="above"||le=="near"){var Wt=Math.max(Re.wrapper.clientHeight,this.doc.height),gn=Math.max(Re.sizer.clientWidth,Re.lineSpace.clientWidth);(le=="above"||R.bottom+I.offsetHeight>Wt)&&R.top>I.offsetHeight?We=R.top-I.offsetHeight:R.bottom+I.offsetHeight<=Wt&&(We=R.bottom),Ot+I.offsetWidth>gn&&(Ot=gn-I.offsetWidth)}I.style.top=We+"px",I.style.left=I.style.right="",_e=="right"?(Ot=Re.sizer.clientWidth-I.offsetWidth,I.style.right="0px"):(_e=="left"?Ot=0:_e=="middle"&&(Ot=(Re.sizer.clientWidth-I.offsetWidth)/2),I.style.left=Ot+"px"),Z&&Pi(this,{left:Ot,top:We,right:Ot+I.offsetWidth,bottom:We+I.offsetHeight})},triggerOnKeyDown:gi(El),triggerOnKeyPress:gi(Cl),triggerOnKeyUp:xl,triggerOnMouseDown:gi(Gs),execCommand:function(R){if(qo.hasOwnProperty(R))return qo[R].call(null,this)},triggerElectric:gi(function(R){Ze(this,R)}),findPosH:function(R,I,Z,le){var _e=1;I<0&&(_e=-1,I=-I);for(var Re=B(this.doc,R),We=0;We0&&Ot(Z.charAt(le-1));)--le;for(;_e.5||this.options.lineWrapping)&&Ia(this),Tt(this,"refresh",this)}),swapDoc:gi(function(R){var I=this.doc;return I.cm=null,this.state.selectingText&&this.state.selectingText(),Rs(this,R),aa(this),this.display.input.reset(),Ja(this,R.scrollLeft,R.scrollTop),this.curOp.forceScroll=!0,rr(this,"swapDoc",this,I),I}),phrase:function(R){var I=this.options.phrases;return I&&Object.prototype.hasOwnProperty.call(I,R)?I[R]:R},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},Xe(e),e.registerHelper=function(R,I,Z){D.hasOwnProperty(R)||(D[R]=e[R]={_global:[]}),D[R][I]=Z},e.registerGlobalHelper=function(R,I,Z,le){e.registerHelper(R,I,le),D[R]._global.push({pred:Z,val:le})}}function Ut(e,n,D,R,I){var Z=n,le=D,_e=$(e,n.line),Re=I&&e.direction=="rtl"?-D:D;function We(){var ha=n.line+Re;return ha=e.first+e.size?!1:(n=new St(ha,n.ch,n.sticky),_e=$(e,ha))}function Ot(ha){var ta;if(R=="codepoint"){var _a=_e.text.charCodeAt(n.ch+(R>0?0:-1));isNaN(_a)?ta=null:ta=new St(n.line,Math.max(0,Math.min(_e.text.length,n.ch+D*(_a>=55296&&_a<56320?2:1))),-D)}else I?ta=Fs(e.cm,_e,n,D):ta=js(_e,n,D);if(ta==null)if(!ha&&We())n=Bs(I,e.cm,_e,n.line,Re);else return!1;else n=ta;return!0}if(R=="char"||R=="codepoint")Ot();else if(R=="column")Ot(!0);else if(R=="word"||R=="group")for(var Wt=null,gn=R=="group",ln=e.cm&&e.cm.getHelper(n,"wordChars"),er=!0;!(D<0&&!Ot(!er));er=!1){var br=_e.text.charAt(n.ch)||` +`)&&(er=br=St(er.line,0)));var Ur={from:er,to:br,text:We?We[gn%We.length]:Re,origin:I||(_e?"paste":e.state.cutIncoming>le?"cut":"+input")};Go(e.doc,Ur),rr(e,"inputRead",e,Ur)}n&&!_e&&Ze(e,n),wa(e),e.curOp.updateInput<2&&(e.curOp.updateInput=Wt),e.curOp.typing=!0,e.state.pasteIncoming=e.state.cutIncoming=-1}function Ie(e,n){var D=e.clipboardData&&e.clipboardData.getData("Text");if(D)return e.preventDefault(),!n.isReadOnly()&&!n.options.disableInput&&Oi(n,function(){return ke(n,D,0,null,"paste")}),!0}function Ze(e,n){if(!e.options.electricChars||!e.options.smartIndent)return;for(var D=e.doc.sel,R=D.ranges.length-1;R>=0;R--){var I=D.ranges[R];if(I.head.ch>100||R&&D.ranges[R-1].head.line==I.head.line)continue;var Z=e.getModeAt(I.head),le=!1;if(Z.electricChars){for(var _e=0;_e-1){le=G(e,I.head.line,"smart");break}}else Z.electricInput&&(Z.electricInput.test($(e.doc,I.head.line).text.slice(0,I.head.ch))&&(le=G(e,I.head.line,"smart")));le&&rr(e,"electricInput",e,I.head.line)}}function qe(e){for(var n=[],D=[],R=0;RZ&&(G(this,_e.head.line,R,!0),Z=_e.head.line,le==this.doc.sel.primIndex&&wa(this));else{var Re=_e.from(),We=_e.to(),Ot=Math.max(Z,Re.line);Z=Math.min(this.lastLine(),We.line-(We.ch?0:1))+1;for(var Wt=Ot;Wt0&&Uo(this.doc,le,new Za(Re,gn[le].to()),ge)}}}),getTokenAt:function(R,I){return Fn(this,R,I)},getLineTokens:function(R,I){return Fn(this,St(R),I,!0)},getTokenTypeAt:function(R){R=B(this.doc,R);var I=vn(this,$(this.doc,R.line)),Z=0,le=(I.length-1)/2,_e=R.ch,Re;if(_e==0)Re=I[2];else for(;;){var We=Z+le>>1;if((We?I[We*2-1]:0)>=_e)le=We;else if(I[We*2+1]<_e)Z=We+1;else{Re=I[We*2+2];break}}var Ot=Re?Re.indexOf("overlay "):-1;return Ot<0?Re:Ot==0?null:Re.slice(0,Ot-1)},getModeAt:function(R){var I=this.doc.mode;return I.innerMode?e.innerMode(I,this.getTokenAt(R).state).mode:I},getHelper:function(R,I){return this.getHelpers(R,I)[0]},getHelpers:function(R,I){var Z=[];if(!D.hasOwnProperty(I))return Z;var le=D[I],_e=this.getModeAt(R);if(typeof _e[I]=="string")le[_e[I]]&&Z.push(le[_e[I]]);else if(_e[I])for(var Re=0;Re<_e[I].length;Re++){var We=le[_e[I][Re]];We&&Z.push(We)}else _e.helperType&&le[_e.helperType]?Z.push(le[_e.helperType]):le[_e.name]&&Z.push(le[_e.name]);for(var Ot=0;OtRe&&(R=Re,le=!0),_e=$(this.doc,R)}else _e=R;return ya(this,_e,{top:0,left:0},I||"page",Z||le).top+(le?this.doc.height-lr(_e):0)},defaultTextHeight:function(){return pn(this.display)},defaultCharWidth:function(){return Rr(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(R,I,Z,le,_e){var Re=this.display;R=un(this,B(this.doc,R));var We=R.bottom,Ot=R.left;if(I.style.position="absolute",I.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(I),Re.sizer.appendChild(I),le=="over")We=R.top;else if(le=="above"||le=="near"){var Wt=Math.max(Re.wrapper.clientHeight,this.doc.height),gn=Math.max(Re.sizer.clientWidth,Re.lineSpace.clientWidth);(le=="above"||R.bottom+I.offsetHeight>Wt)&&R.top>I.offsetHeight?We=R.top-I.offsetHeight:R.bottom+I.offsetHeight<=Wt&&(We=R.bottom),Ot+I.offsetWidth>gn&&(Ot=gn-I.offsetWidth)}I.style.top=We+"px",I.style.left=I.style.right="",_e=="right"?(Ot=Re.sizer.clientWidth-I.offsetWidth,I.style.right="0px"):(_e=="left"?Ot=0:_e=="middle"&&(Ot=(Re.sizer.clientWidth-I.offsetWidth)/2),I.style.left=Ot+"px"),Z&&Pi(this,{left:Ot,top:We,right:Ot+I.offsetWidth,bottom:We+I.offsetHeight})},triggerOnKeyDown:gi(El),triggerOnKeyPress:gi(Cl),triggerOnKeyUp:xl,triggerOnMouseDown:gi(Gs),execCommand:function(R){if(qo.hasOwnProperty(R))return qo[R].call(null,this)},triggerElectric:gi(function(R){Ze(this,R)}),findPosH:function(R,I,Z,le){var _e=1;I<0&&(_e=-1,I=-I);for(var Re=B(this.doc,R),We=0;We0&&Ot(Z.charAt(le-1));)--le;for(;_e.5||this.options.lineWrapping)&&Ia(this),Dt(this,"refresh",this)}),swapDoc:gi(function(R){var I=this.doc;return I.cm=null,this.state.selectingText&&this.state.selectingText(),Rs(this,R),aa(this),this.display.input.reset(),Ja(this,R.scrollLeft,R.scrollTop),this.curOp.forceScroll=!0,rr(this,"swapDoc",this,I),I}),phrase:function(R){var I=this.options.phrases;return I&&Object.prototype.hasOwnProperty.call(I,R)?I[R]:R},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},Xe(e),e.registerHelper=function(R,I,Z){D.hasOwnProperty(R)||(D[R]=e[R]={_global:[]}),D[R][I]=Z},e.registerGlobalHelper=function(R,I,Z,le){e.registerHelper(R,I,le),D[R]._global.push({pred:Z,val:le})}}function Ut(e,n,D,R,I){var Z=n,le=D,_e=$(e,n.line),Re=I&&e.direction=="rtl"?-D:D;function We(){var ha=n.line+Re;return ha=e.first+e.size?!1:(n=new St(ha,n.ch,n.sticky),_e=$(e,ha))}function Ot(ha){var ta;if(R=="codepoint"){var _a=_e.text.charCodeAt(n.ch+(R>0?0:-1));isNaN(_a)?ta=null:ta=new St(n.line,Math.max(0,Math.min(_e.text.length,n.ch+D*(_a>=55296&&_a<56320?2:1))),-D)}else I?ta=Fs(e.cm,_e,n,D):ta=js(_e,n,D);if(ta==null)if(!ha&&We())n=Bs(I,e.cm,_e,n.line,Re);else return!1;else n=ta;return!0}if(R=="char"||R=="codepoint")Ot();else if(R=="column")Ot(!0);else if(R=="word"||R=="group")for(var Wt=null,gn=R=="group",ln=e.cm&&e.cm.getHelper(n,"wordChars"),er=!0;!(D<0&&!Ot(!er));er=!1){var br=_e.text.charAt(n.ch)||` `,Ur=Le(br,ln)?"w":gn&&br==` `?"n":!gn||/\s/.test(br)?null:"p";if(gn&&!er&&!Ur&&(Ur="s"),Wt&&Wt!=Ur){D<0&&(D=1,Ot(),n.sticky="after");break}if(Ur&&(Wt=Ur),D>0&&!Ot(!er))break}var ea=ys(e,n,Z,le,!0);return Pn(Z,ea)&&(ea.hitSide=!0),ea}function It(e,n,D,R){var I=e.doc,Z=n.left,le;if(R=="page"){var _e=Math.min(e.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),Re=Math.max(_e-.5*pn(e.display),3);le=(D>0?n.bottom:n.top)+D*Re}else R=="line"&&(le=D>0?n.bottom+3:n.top-3);for(var We;!(We=Ca(e,Z,le),!We.outside);){if(D<0?le<=0:le>=I.height){We.hitSide=!0;break}le+=D*5}return We}var qt=function(e){this.cm=e,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new X,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};qt.prototype.init=function(e){var n=this,D=this,R=D.cm,I=D.div=e.lineDiv;kt(I,R.options.spellcheck,R.options.autocorrect,R.options.autocapitalize);function Z(_e){for(var Re=_e.target;Re;Re=Re.parentNode){if(Re==I)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(Re.className))break}return!1}lt(I,"paste",function(_e){if(!Z(_e)||wt(R,_e)||Ie(_e,R))return;d<=11&&setTimeout(ti(R,function(){return n.updateFromDOM()}),20)}),lt(I,"compositionstart",function(_e){n.composing={data:_e.data,done:!1}}),lt(I,"compositionupdate",function(_e){n.composing||(n.composing={data:_e.data,done:!1})}),lt(I,"compositionend",function(_e){n.composing&&(_e.data!=n.composing.data&&n.readFromDOMSoon(),n.composing.done=!0)}),lt(I,"touchstart",function(){return D.forceCompositionEnd()}),lt(I,"input",function(){n.composing||n.readFromDOMSoon()});function le(_e){if(!Z(_e)||wt(R,_e))return;if(R.somethingSelected())me({lineWise:!1,text:R.getSelections()}),_e.type=="cut"&&R.replaceSelection("",null,"cut");else if(R.options.lineWiseCopyCut){var Re=qe(R);me({lineWise:!0,text:Re.text}),_e.type=="cut"&&R.operation(function(){R.setSelections(Re.ranges,0,ge),R.replaceSelection("",null,"cut")})}else return;if(_e.clipboardData){_e.clipboardData.clearData();var We=q.text.join(` `);if(_e.clipboardData.setData("Text",We),_e.clipboardData.getData("Text")==We){_e.preventDefault();return}}var Ot=en(),Wt=Ot.firstChild;R.display.lineSpace.insertBefore(Ot,R.display.lineSpace.firstChild),Wt.value=q.text.join(` @@ -344,7 +344,7 @@ b`.split(/\n/).length!=3?function(e){for(var n=0,D=[],R=e.length;n<=R;){var I=e. `)>-1?D.value=e.prevInput="":e.prevInput=I,e.composing&&(e.composing.range.clear(),e.composing.range=n.markText(e.composing.start,n.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},va.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},va.prototype.onKeyPress=function(){s&&d>=9&&(this.hasSelection=null),this.fastPoll()},va.prototype.onContextMenu=function(e){var n=this,D=n.cm,R=D.display,I=n.textarea;n.contextMenuPending&&n.contextMenuPending();var Z=La(D,e),le=R.scroller.scrollTop;if(!Z||f)return;var _e=D.options.resetSelectionOnContextMenu;_e&&D.doc.sel.contains(Z)==-1&&ti(D,Wi)(D.doc,na(Z),ge);var Re=I.style.cssText,We=n.wrapper.style.cssText,Ot=n.wrapper.offsetParent.getBoundingClientRect();n.wrapper.style.cssText="position: static",I.style.cssText=`position: absolute; width: 30px; height: 30px; top: `+(e.clientY-Ot.top-5)+"px; left: "+(e.clientX-Ot.left-5)+`px; z-index: 1000; background: `+(s?"rgba(255, 255, 255, .05)":"transparent")+`; - outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var Wt;w&&(Wt=window.scrollY),R.input.focus(),w&&window.scrollTo(null,Wt),R.input.reset(),D.somethingSelected()||(I.value=n.prevInput=" "),n.contextMenuPending=ln,R.selForContextMenu=D.doc.sel,clearTimeout(R.detectingSelectAll);function gn(){if(I.selectionStart!=null){var br=D.somethingSelected(),Ur="\u200B"+(br?I.value:"");I.value="\u21DA",I.value=Ur,n.prevInput=br?"":"\u200B",I.selectionStart=1,I.selectionEnd=Ur.length,R.selForContextMenu=D.doc.sel}}function ln(){if(n.contextMenuPending!=ln)return;if(n.contextMenuPending=!1,n.wrapper.style.cssText=We,I.style.cssText=Re,s&&d<9&&R.scrollbars.setScrollTop(R.scroller.scrollTop=le),I.selectionStart!=null){(!s||s&&d<9)&&gn();var br=0,Ur=function(){R.selForContextMenu==D.doc.sel&&I.selectionStart==0&&I.selectionEnd>0&&n.prevInput=="\u200B"?ti(D,il)(D):br++<10?R.detectingSelectAll=setTimeout(Ur,500):(R.selForContextMenu=null,R.input.reset())};R.detectingSelectAll=setTimeout(Ur,200)}}if(s&&d>=9&&gn(),C){Se(e);var er=function(){sn(window,"mouseup",er),setTimeout(ln,20)};lt(window,"mouseup",er)}else setTimeout(ln,50)},va.prototype.readOnlyChanged=function(e){e||this.reset(),this.textarea.disabled=e=="nocursor",this.textarea.readOnly=!!e},va.prototype.setUneditable=function(){},va.prototype.needsContentAttribute=!1;function ei(e,n){if(n=n?H(n):{},n.value=e.value,!n.tabindex&&e.tabIndex&&(n.tabindex=e.tabIndex),!n.placeholder&&e.placeholder&&(n.placeholder=e.placeholder),n.autofocus==null){var D=k();n.autofocus=D==e||e.getAttribute("autofocus")!=null&&D==document.body}function R(){e.value=_e.getValue()}var I;if(e.form&&(lt(e.form,"submit",R),!n.leaveSubmitMethodAlone)){var Z=e.form;I=Z.submit;try{var le=Z.submit=function(){R(),Z.submit=I,Z.submit(),Z.submit=le}}catch(Re){}}n.finishInit=function(Re){Re.save=R,Re.getTextArea=function(){return e},Re.toTextArea=function(){Re.toTextArea=isNaN,R(),e.parentNode.removeChild(Re.getWrapperElement()),e.style.display="",e.form&&(sn(e.form,"submit",R),!n.leaveSubmitMethodAlone&&typeof e.form.submit=="function"&&(e.form.submit=I))}},e.style.display="none";var _e=mi(function(Re){return e.parentNode.insertBefore(Re,e.nextSibling)},n);return _e}function Qa(e){e.off=sn,e.on=lt,e.wheelEventPixels=_o,e.Doc=to,e.splitLines=pe,e.countColumn=J,e.findColumn=nt,e.isWordChar=ze,e.Pass=be,e.signal=Tt,e.Line=sr,e.changeEnd=Oa,e.scrollbarModel=po,e.Pos=St,e.cmpPos=an,e.modes=Xt,e.mimeModes=Pt,e.resolveMode=bt,e.getMode=ft,e.modeExtensions=Nt,e.extendMode=jt,e.copyState=bn,e.startState=ve,e.innerMode=Te,e.commands=qo,e.keyMap=Io,e.keyName=xs,e.isModifierKey=is,e.lookupKey=No,e.normalizeKeyMap=gl,e.StringStream=Q,e.SharedTextMarker=Jo,e.TextMarker=xo,e.LineWidget=ns,e.e_preventDefault=Oe,e.e_stopPropagation=Ae,e.e_stop=Se,e.addClass=N,e.contains=T,e.rmClass=v,e.keyNames=Bo}$l(mi),rn(mi);var fi="iter insert remove copy getEditor constructor".split(" ");for(var Li in to.prototype)to.prototype.hasOwnProperty(Li)&&te(fi,Li)<0&&(mi.prototype[Li]=function(e){return function(){return e.apply(this.doc,arguments)}}(to.prototype[Li]));return Xe(to),mi.inputStyles={textarea:va,contenteditable:qt},mi.defineMode=function(e){!mi.defaults.mode&&e!="null"&&(mi.defaults.mode=e),$t.apply(this,arguments)},mi.defineMIME=Zt,mi.defineMode("null",function(){return{token:function(e){return e.skipToEnd()}}}),mi.defineMIME("text/plain","null"),mi.defineExtension=function(e,n){mi.prototype[e]=n},mi.defineDocExtension=function(e,n){to.prototype[e]=n},mi.fromTextArea=ei,Qa(mi),mi.version="5.58.2",mi})},W6BS:function(Ye,ie){Ye.exports="data:image/png;base64,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"},WaYH:function(Ye,ie,_){"use strict";var Y=_("rePB"),j=_("Ff2n"),L=_("VTBJ"),U=_("1OyB"),S=_("vuIU"),g=_("JX7q"),s=_("Ji7U"),d=_("LK+K"),w=_("q1tI"),p=_("TSYQ"),a=_.n(p),f=_("sboe"),E=_("OZM5"),y=function(C){var A=C.prefixCls,v=C.level,o=C.isStart,l=C.isEnd;if(!v)return null;for(var c="".concat(A,"-indent-unit"),M=[],P=0;P0&&n.prevInput=="\u200B"?ti(D,il)(D):br++<10?R.detectingSelectAll=setTimeout(Ur,500):(R.selForContextMenu=null,R.input.reset())};R.detectingSelectAll=setTimeout(Ur,200)}}if(s&&d>=9&&gn(),C){Se(e);var er=function(){sn(window,"mouseup",er),setTimeout(ln,20)};lt(window,"mouseup",er)}else setTimeout(ln,50)},va.prototype.readOnlyChanged=function(e){e||this.reset(),this.textarea.disabled=e=="nocursor",this.textarea.readOnly=!!e},va.prototype.setUneditable=function(){},va.prototype.needsContentAttribute=!1;function ei(e,n){if(n=n?H(n):{},n.value=e.value,!n.tabindex&&e.tabIndex&&(n.tabindex=e.tabIndex),!n.placeholder&&e.placeholder&&(n.placeholder=e.placeholder),n.autofocus==null){var D=k();n.autofocus=D==e||e.getAttribute("autofocus")!=null&&D==document.body}function R(){e.value=_e.getValue()}var I;if(e.form&&(lt(e.form,"submit",R),!n.leaveSubmitMethodAlone)){var Z=e.form;I=Z.submit;try{var le=Z.submit=function(){R(),Z.submit=I,Z.submit(),Z.submit=le}}catch(Re){}}n.finishInit=function(Re){Re.save=R,Re.getTextArea=function(){return e},Re.toTextArea=function(){Re.toTextArea=isNaN,R(),e.parentNode.removeChild(Re.getWrapperElement()),e.style.display="",e.form&&(sn(e.form,"submit",R),!n.leaveSubmitMethodAlone&&typeof e.form.submit=="function"&&(e.form.submit=I))}},e.style.display="none";var _e=mi(function(Re){return e.parentNode.insertBefore(Re,e.nextSibling)},n);return _e}function Qa(e){e.off=sn,e.on=lt,e.wheelEventPixels=_o,e.Doc=to,e.splitLines=pe,e.countColumn=J,e.findColumn=nt,e.isWordChar=ze,e.Pass=be,e.signal=Dt,e.Line=sr,e.changeEnd=Oa,e.scrollbarModel=po,e.Pos=St,e.cmpPos=an,e.modes=Xt,e.mimeModes=Pt,e.resolveMode=bt,e.getMode=ft,e.modeExtensions=Nt,e.extendMode=jt,e.copyState=bn,e.startState=ve,e.innerMode=Te,e.commands=qo,e.keyMap=Io,e.keyName=xs,e.isModifierKey=is,e.lookupKey=No,e.normalizeKeyMap=gl,e.StringStream=Q,e.SharedTextMarker=Jo,e.TextMarker=xo,e.LineWidget=ns,e.e_preventDefault=Oe,e.e_stopPropagation=Ae,e.e_stop=Se,e.addClass=N,e.contains=T,e.rmClass=v,e.keyNames=Bo}$l(mi),rn(mi);var fi="iter insert remove copy getEditor constructor".split(" ");for(var Li in to.prototype)to.prototype.hasOwnProperty(Li)&&te(fi,Li)<0&&(mi.prototype[Li]=function(e){return function(){return e.apply(this.doc,arguments)}}(to.prototype[Li]));return Xe(to),mi.inputStyles={textarea:va,contenteditable:qt},mi.defineMode=function(e){!mi.defaults.mode&&e!="null"&&(mi.defaults.mode=e),$t.apply(this,arguments)},mi.defineMIME=Zt,mi.defineMode("null",function(){return{token:function(e){return e.skipToEnd()}}}),mi.defineMIME("text/plain","null"),mi.defineExtension=function(e,n){mi.prototype[e]=n},mi.defineDocExtension=function(e,n){to.prototype[e]=n},mi.fromTextArea=ei,Qa(mi),mi.version="5.58.2",mi})},W6BS:function(Ye,ie){Ye.exports="data:image/png;base64,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"},WaYH:function(Ye,ie,_){"use strict";var Y=_("rePB"),j=_("Ff2n"),L=_("VTBJ"),U=_("1OyB"),S=_("vuIU"),g=_("JX7q"),s=_("Ji7U"),d=_("LK+K"),w=_("q1tI"),p=_("TSYQ"),a=_.n(p),f=_("sboe"),E=_("OZM5"),y=function(C){var A=C.prefixCls,v=C.level,o=C.isStart,l=C.isEnd;if(!v)return null;for(var c="".concat(A,"-indent-unit"),M=[],P=0;P0&&arguments[0]!==void 0?arguments[0]:[],c=l;if(Array.isArray(l)){for(var M=0;M0||Te.target.offsetWidth>0)&&Ht.current.instance.layout()}}catch(ve){jt.e(ve)}finally{jt.f()}}),ft.observe(lt.current)),ft}function dt(){S.b.warn({content:decodeURIComponent(O),key:"monaco-editor-tip"})}var et=function(){var Nt=Ht.current.instance;if(k!=null&&Nt&&Ae){var jt=Nt.getModel();jt&&k!==jt.getValue()&&(x=!0,jt.setValue(k),Nt.layout(),x=!1)}};Object(a.useEffect)(function(){try{var ft,Nt=Ht.current.instance;Tt.current&&clearTimeout(Tt.current),Tt.current=setTimeout(function(){et()},500),Nt==null||((ft=Nt.updateOptions)===null||ft===void 0)||ft.call(Nt,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(k.split(/\r\n|\r|\n/g).length))+3,5)})}catch(jt){debugger}},[k,Ae,Ht.current]),Object(a.useEffect)(function(){try{if(At&&Ht.current&&Ht.current.instance){var ft=Ht.current.instance;ft.changeViewZones(function(jt){var bn=document.createElement("div");bn.style.padding="10px 20px",bn.style.width="calc(100% - 20px)",bn.className="my-error-line-wrp",bn.innerHTML=tn,jt.addZone({afterLineNumber:At||11,heightInLines:3,domNode:bn})});var Nt={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};ft.addOverlayWidget(Nt),ft.revealPositionInCenter({lineNumber:20,column:1})}}catch(jt){debugger}},[At,Ht.current,Ae]),Object(a.useEffect)(function(){var ft;if((ft=Ht.current)!==null&&ft!==void 0&&ft.instance&&Ae&&Un){var Nt=Ht.current.instance,jt=Nt.getModel();if(!jt)return;var bn=function(){var an=[],Pn=[],dn=jt.getAllDecorations(),jn=Object(g.a)(dn),Bn;try{for(jn.s();!(Bn=jn.n()).done;){var ne=Bn.value;if(ne.options.className==="highlighted-line"){var B;an.push(ne==null||((B=ne.range)===null||B===void 0)?void 0:B.startLineNumber),Pn.push(ne==null?void 0:ne.id)}}}catch(ae){jn.e(ae)}finally{jn.f()}jt.deltaDecorations(Pn,[]);var K=jt.getLineCount();!!Qt&&Qt<=K&&(Nt.deltaDecorations([],[{range:new A.Range(Qt,1,Qt,jt.getLineMaxColumn(Qt)),options:{isWholeLine:!0,className:"highlighted-line"}}]),Nt.revealLineInCenter(Qt))};bn();var Te=function(){var an=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,Pn=[],dn=[],jn=jt.getAllDecorations(),Bn=Object(g.a)(jn),ne;try{for(Bn.s();!(ne=Bn.n()).done;){var B=ne.value;if(B.options.linesDecorationsClassName==="breakpoints"){var K;Pn.push(B==null||((K=B.range)===null||K===void 0)?void 0:K.startLineNumber),dn.push(B==null?void 0:B.id)}}}catch(ae){Bn.e(ae)}finally{Bn.f()}if(an)return{lines:Pn,ids:dn};Le(Pn)},ve=function(){var St=Object(L.a)(p.a.mark(function an(Pn){var dn;return p.a.wrap(function(Bn){for(;;)switch(Bn.prev=Bn.next){case 0:return dn={range:new A.Range(Pn,1,Pn,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints"}},Bn.next=3,jt.deltaDecorations([],[dn]);case 3:Te();case 4:case"end":return Bn.stop()}},an)}));return function(Pn){return St.apply(this,arguments)}}(),Q=function(){var St=Object(L.a)(p.a.mark(function an(Pn){var dn,jn,Bn,ne,B;return p.a.wrap(function(ae){for(;;)switch(ae.prev=ae.next){case 0:dn=[],jn=Nt.getLineDecorations(Pn),Bn=Object(g.a)(jn);try{for(Bn.s();!(ne=Bn.n()).done;)B=ne.value,B.options.linesDecorationsClassName==="breakpoints"&&dn.push(B.id)}catch(ue){Bn.e(ue)}finally{Bn.f()}return ae.next=6,jt.deltaDecorations(dn,[]);case 6:Te();case 7:case"end":return ae.stop()}},an)}));return function(Pn){return St.apply(this,arguments)}}(),$=function(an){var Pn=Nt.getLineDecorations(an),dn=Object(g.a)(Pn),jn;try{for(dn.s();!(jn=dn.n()).done;){var Bn=jn.value;if(Bn.options.linesDecorationsClassName==="breakpoints")return!0}}catch(ne){dn.e(ne)}finally{dn.f()}return!1};if(!Object(r.isEqual)(Pe,Te(!0).lines)){jt.deltaDecorations(Te(!0).ids,[]);var re=Pe.map(function(St){return{range:new A.Range(St,1,St,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints"}}});jt.deltaDecorations([],re)}var de=Nt.onDidChangeModelContent(function(St){var an=Nt.getPosition();if(an){var Pn=an.lineNumber;jt.getLineContent(Pn).trim()===""?Q(Pn):$(Pn)&&(Q(Pn),ve(Pn))}}),Ue=Nt.onMouseDown(function(St){var an,Pn,dn;if(St.target.detail&&(an=St.target)!==null&&an!==void 0&&(Pn=an.element)!==null&&Pn!==void 0&&(dn=Pn.className)!==null&&dn!==void 0&&dn.includes("line-numbers")){var jn=St.target.position.lineNumber;if(jt.getLineContent(jn).trim()==="")return;$(jn)?Q(jn):ve(jn)}}),it=function(an){var Pn={range:new A.Range(an,1,an,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};wt.current=Nt.deltaDecorations(wt.current,[Pn])},Mt=function(){wt.current=Nt.deltaDecorations(wt.current,[])},Ln=Nt.onMouseMove(function(St){var an,Pn,dn;if(Mt(),St.target.detail&&(an=St.target)!==null&&an!==void 0&&(Pn=an.element)!==null&&Pn!==void 0&&(dn=Pn.className)!==null&&dn!==void 0&&dn.includes("line-numbers")){var jn=St.target.position.lineNumber;if(jt.getLineContent(jn).trim()==="")return;it(jn)}}),kn=Nt.onMouseLeave(function(){Mt()});return function(){de.dispose(),Ue.dispose(),Ln.dispose(),kn.dispose()}}},[Ht.current,Ae,Pe,Qt,Un]);function xt(){var ft=Ht.current.instance;if(ft){var Nt=ft.getSelection(),jt=Ht.current.pastePos||{},bn=new A.Range(jt.startLineNumber||Nt.endLineNumber,jt.startColumn||Nt.endColumn,jt.endLineNumber||Nt.endLineNumber,jt.endColumn||Nt.endColumn);setTimeout(function(){ft.executeEdits("",[{range:bn,text:""}])},300)}}function xn(ft){(window.navigator.platform.match("Mac")?ft.metaKey:ft.ctrlKey)&&ft.keyCode==83&&(ft.preventDefault(),je())}var Dt=function(){if(nt&&Ht.current.instance){var Nt=Ht.current.instance.getContentHeight();Zt(Nt0||fe.target.offsetWidth>0)&&nt.layout()}}catch(Ne){ce.e(Ne)}finally{ce.f()}}),Ge.observe(H.current)),Ge}Object(a.useEffect)(function(){return H.current&&_.e(27).then(_.t.bind(null,"M/lh",7)).then(function(nt){A=nt;var Ge=A.editor.createDiffEditor(H.current,Object(Y.a)(Object(Y.a)({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},z),{},{wordWrap:!0}));ee(Ge);var he=be(Ge);return function(){Ge.dispose();var ce=Ge.getModel();ce&&ce.dispose(),he.unobserve(H.current)}}),function(){window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}},[]),Object(a.useEffect)(function(){te&&te.setModel({original:A.editor.createModel(k,F),modified:A.editor.createModel(N,F)})},[k,N,F,te]);var ge=h(M),je=h(T),He={width:ge,height:je};return f.a.createElement("div",{className:"my-diff-editor",ref:H,style:He})}},Ze12:function(Ye,ie,_){var Y=_("ItGF"),j=_("hOwI"),L=j.buildTransformer,U="___zrEVENTSAVED",S=[];function g(a,f,E,y,m){return s(S,f,y,m,!0)&&s(a,E,S[0],S[1])}function s(a,f,E,y,m){if(f.getBoundingClientRect&&Y.domSupported&&!p(f)){var O=f[U]||(f[U]={}),i=d(f,O),r=w(i,O,m);if(r)return r(a,E,y),!0}return!1}function d(a,f){var E=f.markers;if(E)return E;E=f.markers=[];for(var y=["left","right"],m=["top","bottom"],O=0;O<4;O++){var i=document.createElement("div"),r=i.style,u=O%2,h=(O>>1)%2;r.cssText=["position: absolute","visibility: hidden","padding: 0","margin: 0","border-width: 0","user-select: none","width:0","height:0",y[u]+":0",m[h]+":0",y[1-u]+":auto",m[1-h]+":auto",""].join("!important;"),a.appendChild(i),E.push(i)}return E}function w(a,f,E){for(var y=E?"invTrans":"trans",m=f[y],O=f.srcCoords,i=!0,r=[],u=[],h=0;h<4;h++){var b=a[h].getBoundingClientRect(),x=2*h,t=b.left,C=b.top;r.push(t,C),i=i&&O&&t===O[x]&&C===O[x+1],u.push(a[h].offsetLeft,a[h].offsetTop)}return i&&m?m:(f.srcCoords=r,f[y]=E?L(u,r):L(r,u))}function p(a){return a.nodeName.toUpperCase()==="CANVAS"}ie.transformLocalCoord=g,ie.transformCoordWithViewport=s,ie.isCanvasEl=p},ZpRC:function(Ye,ie,_){"use strict";function Y(a){return typeof a=="object"&&a!=null&&a.nodeType===1}function j(a,f){return(!f||a!=="hidden")&&a!=="visible"&&a!=="clip"}function L(a,f){if(a.clientHeightf||O>a&&i=f&&r>=E?O-a-y:i>f&&rE?i-f+m:0}var S=function(a,f){var E=window,y=f.scrollMode,m=f.block,O=f.inline,i=f.boundary,r=f.skipOverflowHiddenElements,u=typeof i=="function"?i:function(Le){return Le!==i};if(!Y(a))throw new TypeError("Invalid target");for(var h=document.scrollingElement||document.documentElement,b=[],x=a;Y(x)&&u(x);){if((x=x.parentElement)===h){b.push(x);break}x!=null&&x===document.body&&L(x)&&!L(document.documentElement)||x!=null&&L(x,r)&&b.push(x)}for(var t=E.visualViewport?E.visualViewport.width:innerWidth,C=E.visualViewport?E.visualViewport.height:innerHeight,A=window.scrollX||pageXOffset,v=window.scrollY||pageYOffset,o=a.getBoundingClientRect(),l=o.height,c=o.width,M=o.top,P=o.right,T=o.bottom,k=o.left,N=m==="start"||m==="nearest"?M:m==="end"?T:M+l/2,F=O==="center"?k+c/2:O==="end"?P:k,V=[],z=0;z=0&&k>=0&&T<=C&&P<=t&&M>=ee&&T<=ge&&k>=je&&P<=be)return V;var He=getComputedStyle(H),nt=parseInt(He.borderLeftWidth,10),Ge=parseInt(He.borderTopWidth,10),he=parseInt(He.borderRightWidth,10),ce=parseInt(He.borderBottomWidth,10),Ee=0,fe=0,Ne="offsetWidth"in H?H.offsetWidth-H.clientWidth-nt-he:0,Ce="offsetHeight"in H?H.offsetHeight-H.clientHeight-Ge-ce:0;if(h===H)Ee=m==="start"?N:m==="end"?N-C:m==="nearest"?U(v,v+C,C,Ge,ce,v+N,v+N+l,l):N-C/2,fe=O==="start"?F:O==="center"?F-t/2:O==="end"?F-t:U(A,A+t,t,nt,he,A+F,A+F+c,c),Ee=Math.max(0,Ee+v),fe=Math.max(0,fe+A);else{Ee=m==="start"?N-ee-Ge:m==="end"?N-ge+ce+Ce:m==="nearest"?U(ee,ge,X,Ge,ce+Ce,N,N+l,l):N-(ee+X/2)+Ce/2,fe=O==="start"?F-je-nt:O==="center"?F-(je+te/2)+Ne/2:O==="end"?F-be+he+Ne:U(je,be,te,nt,he+Ne,F,F+c,c);var xe=H.scrollLeft,ze=H.scrollTop;N+=ze-(Ee=Math.max(0,Math.min(ze+Ee,H.scrollHeight-X+Ce))),F+=xe-(fe=Math.max(0,Math.min(xe+fe,H.scrollWidth-te+Ne)))}V.push({el:H,top:Ee,left:fe})}return V};function g(a){return a===Object(a)&&Object.keys(a).length!==0}function s(a,f){f===void 0&&(f="auto");var E="scrollBehavior"in document.body.style;a.forEach(function(y){var m=y.el,O=y.top,i=y.left;m.scroll&&E?m.scroll({top:O,left:i,behavior:f}):(m.scrollTop=O,m.scrollLeft=i)})}function d(a){return a===!1?{block:"end",inline:"nearest"}:g(a)?a:{block:"start",inline:"nearest"}}function w(a,f){var E=!a.ownerDocument.documentElement.contains(a);if(g(f)&&typeof f.behavior=="function")return f.behavior(E?[]:S(a,f));if(E)return;var y=d(f);return s(S(a,y),y.behavior)}var p=ie.a=w},Zss7:function(Ye,ie,_){var Y;(function(j){var L=/^\s+/,U=/\s+$/,S=0,g=j.round,s=j.min,d=j.max,w=j.random;function p(ce,Ee){if(ce=ce||"",Ee=Ee||{},ce instanceof p)return ce;if(!(this instanceof p))return new p(ce,Ee);var fe=a(ce);this._originalInput=ce,this._r=fe.r,this._g=fe.g,this._b=fe.b,this._a=fe.a,this._roundA=g(100*this._a)/100,this._format=Ee.format||fe.format,this._gradientType=Ee.gradientType,this._r<1&&(this._r=g(this._r)),this._g<1&&(this._g=g(this._g)),this._b<1&&(this._b=g(this._b)),this._ok=fe.ok,this._tc_id=S++}p.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 ce=this.toRgb();return(ce.r*299+ce.g*587+ce.b*114)/1e3},getLuminance:function(){var ce=this.toRgb(),Ee,fe,Ne,Ce,xe,ze;return Ee=ce.r/255,fe=ce.g/255,Ne=ce.b/255,Ee<=.03928?Ce=Ee/12.92:Ce=j.pow((Ee+.055)/1.055,2.4),fe<=.03928?xe=fe/12.92:xe=j.pow((fe+.055)/1.055,2.4),Ne<=.03928?ze=Ne/12.92:ze=j.pow((Ne+.055)/1.055,2.4),.2126*Ce+.7152*xe+.0722*ze},setAlpha:function(ce){return this._a=V(ce),this._roundA=g(100*this._a)/100,this},toHsv:function(){var ce=m(this._r,this._g,this._b);return{h:ce.h*360,s:ce.s,v:ce.v,a:this._a}},toHsvString:function(){var ce=m(this._r,this._g,this._b),Ee=g(ce.h*360),fe=g(ce.s*100),Ne=g(ce.v*100);return this._a==1?"hsv("+Ee+", "+fe+"%, "+Ne+"%)":"hsva("+Ee+", "+fe+"%, "+Ne+"%, "+this._roundA+")"},toHsl:function(){var ce=E(this._r,this._g,this._b);return{h:ce.h*360,s:ce.s,l:ce.l,a:this._a}},toHslString:function(){var ce=E(this._r,this._g,this._b),Ee=g(ce.h*360),fe=g(ce.s*100),Ne=g(ce.l*100);return this._a==1?"hsl("+Ee+", "+fe+"%, "+Ne+"%)":"hsla("+Ee+", "+fe+"%, "+Ne+"%, "+this._roundA+")"},toHex:function(ce){return i(this._r,this._g,this._b,ce)},toHexString:function(ce){return"#"+this.toHex(ce)},toHex8:function(ce){return r(this._r,this._g,this._b,this._a,ce)},toHex8String:function(ce){return"#"+this.toHex8(ce)},toRgb:function(){return{r:g(this._r),g:g(this._g),b:g(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+g(this._r)+", "+g(this._g)+", "+g(this._b)+")":"rgba("+g(this._r)+", "+g(this._g)+", "+g(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:g(z(this._r,255)*100)+"%",g:g(z(this._g,255)*100)+"%",b:g(z(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+g(z(this._r,255)*100)+"%, "+g(z(this._g,255)*100)+"%, "+g(z(this._b,255)*100)+"%)":"rgba("+g(z(this._r,255)*100)+"%, "+g(z(this._g,255)*100)+"%, "+g(z(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:N[i(this._r,this._g,this._b,!0)]||!1},toFilter:function(ce){var Ee="#"+u(this._r,this._g,this._b,this._a),fe=Ee,Ne=this._gradientType?"GradientType = 1, ":"";if(ce){var Ce=p(ce);fe="#"+u(Ce._r,Ce._g,Ce._b,Ce._a)}return"progid:DXImageTransform.Microsoft.gradient("+Ne+"startColorstr="+Ee+",endColorstr="+fe+")"},toString:function(ce){var Ee=!!ce;ce=ce||this._format;var fe=!1,Ne=this._a<1&&this._a>=0,Ce=!Ee&&Ne&&(ce==="hex"||ce==="hex6"||ce==="hex3"||ce==="hex4"||ce==="hex8"||ce==="name");return Ce?ce==="name"&&this._a===0?this.toName():this.toRgbString():(ce==="rgb"&&(fe=this.toRgbString()),ce==="prgb"&&(fe=this.toPercentageRgbString()),(ce==="hex"||ce==="hex6")&&(fe=this.toHexString()),ce==="hex3"&&(fe=this.toHexString(!0)),ce==="hex4"&&(fe=this.toHex8String(!0)),ce==="hex8"&&(fe=this.toHex8String()),ce==="name"&&(fe=this.toName()),ce==="hsl"&&(fe=this.toHslString()),ce==="hsv"&&(fe=this.toHsvString()),fe||this.toHexString())},clone:function(){return p(this.toString())},_applyModification:function(ce,Ee){var fe=ce.apply(null,[this].concat([].slice.call(Ee)));return this._r=fe._r,this._g=fe._g,this._b=fe._b,this.setAlpha(fe._a),this},lighten:function(){return this._applyModification(t,arguments)},brighten:function(){return this._applyModification(C,arguments)},darken:function(){return this._applyModification(A,arguments)},desaturate:function(){return this._applyModification(h,arguments)},saturate:function(){return this._applyModification(b,arguments)},greyscale:function(){return this._applyModification(x,arguments)},spin:function(){return this._applyModification(v,arguments)},_applyCombination:function(ce,Ee){return ce.apply(null,[this].concat([].slice.call(Ee)))},analogous:function(){return this._applyCombination(P,arguments)},complement:function(){return this._applyCombination(o,arguments)},monochromatic:function(){return this._applyCombination(T,arguments)},splitcomplement:function(){return this._applyCombination(M,arguments)},triad:function(){return this._applyCombination(l,arguments)},tetrad:function(){return this._applyCombination(c,arguments)}},p.fromRatio=function(ce,Ee){if(typeof ce=="object"){var fe={};for(var Ne in ce)ce.hasOwnProperty(Ne)&&(Ne==="a"?fe[Ne]=ce[Ne]:fe[Ne]=be(ce[Ne]));ce=fe}return p(ce,Ee)};function a(ce){var Ee={r:0,g:0,b:0},fe=1,Ne=null,Ce=null,xe=null,ze=!1,Le=!1;return typeof ce=="string"&&(ce=Ge(ce)),typeof ce=="object"&&(nt(ce.r)&&nt(ce.g)&&nt(ce.b)?(Ee=f(ce.r,ce.g,ce.b),ze=!0,Le=String(ce.r).substr(-1)==="%"?"prgb":"rgb"):nt(ce.h)&&nt(ce.s)&&nt(ce.v)?(Ne=be(ce.s),Ce=be(ce.v),Ee=O(ce.h,Ne,Ce),ze=!0,Le="hsv"):nt(ce.h)&&nt(ce.s)&&nt(ce.l)&&(Ne=be(ce.s),xe=be(ce.l),Ee=y(ce.h,Ne,xe),ze=!0,Le="hsl"),ce.hasOwnProperty("a")&&(fe=ce.a)),fe=V(fe),{ok:ze,format:ce.format||Le,r:s(255,d(Ee.r,0)),g:s(255,d(Ee.g,0)),b:s(255,d(Ee.b,0)),a:fe}}function f(ce,Ee,fe){return{r:z(ce,255)*255,g:z(Ee,255)*255,b:z(fe,255)*255}}function E(ce,Ee,fe){ce=z(ce,255),Ee=z(Ee,255),fe=z(fe,255);var Ne=d(ce,Ee,fe),Ce=s(ce,Ee,fe),xe,ze,Le=(Ne+Ce)/2;if(Ne==Ce)xe=ze=0;else{var Fe=Ne-Ce;ze=Le>.5?Fe/(2-Ne-Ce):Fe/(Ne+Ce);switch(Ne){case ce:xe=(Ee-fe)/Fe+(Ee1&&(at-=1),at<1/6?Pe+(Ve-Pe)*6*at:at<1/2?Ve:at<2/3?Pe+(Ve-Pe)*(2/3-at)*6:Pe}if(Ee===0)Ne=Ce=xe=fe;else{var Le=fe<.5?fe*(1+Ee):fe+Ee-fe*Ee,Fe=2*fe-Le;Ne=ze(Fe,Le,ce+1/3),Ce=ze(Fe,Le,ce),xe=ze(Fe,Le,ce-1/3)}return{r:Ne*255,g:Ce*255,b:xe*255}}function m(ce,Ee,fe){ce=z(ce,255),Ee=z(Ee,255),fe=z(fe,255);var Ne=d(ce,Ee,fe),Ce=s(ce,Ee,fe),xe,ze,Le=Ne,Fe=Ne-Ce;if(ze=Ne===0?0:Fe/Ne,Ne==Ce)xe=0;else{switch(Ne){case ce:xe=(Ee-fe)/Fe+(Ee>1)+720)%360;--Ee;)Ne.h=(Ne.h+Ce)%360,xe.push(p(Ne));return xe}function T(ce,Ee){Ee=Ee||6;for(var fe=p(ce).toHsv(),Ne=fe.h,Ce=fe.s,xe=fe.v,ze=[],Le=1/Ee;Ee--;)ze.push(p({h:Ne,s:Ce,v:xe})),xe=(xe+Le)%1;return ze}p.mix=function(ce,Ee,fe){fe=fe===0?0:fe||50;var Ne=p(ce).toRgb(),Ce=p(Ee).toRgb(),xe=fe/100,ze={r:(Ce.r-Ne.r)*xe+Ne.r,g:(Ce.g-Ne.g)*xe+Ne.g,b:(Ce.b-Ne.b)*xe+Ne.b,a:(Ce.a-Ne.a)*xe+Ne.a};return p(ze)},p.readability=function(ce,Ee){var fe=p(ce),Ne=p(Ee);return(j.max(fe.getLuminance(),Ne.getLuminance())+.05)/(j.min(fe.getLuminance(),Ne.getLuminance())+.05)},p.isReadable=function(ce,Ee,fe){var Ne=p.readability(ce,Ee),Ce,xe;xe=!1,Ce=he(fe);switch(Ce.level+Ce.size){case"AAsmall":case"AAAlarge":xe=Ne>=4.5;break;case"AAlarge":xe=Ne>=3;break;case"AAAsmall":xe=Ne>=7;break}return xe},p.mostReadable=function(ce,Ee,fe){var Ne=null,Ce=0,xe,ze,Le,Fe;fe=fe||{},ze=fe.includeFallbackColors,Le=fe.level,Fe=fe.size;for(var Pe=0;PeCe&&(Ce=xe,Ne=p(Ee[Pe]));return p.isReadable(ce,Ne,{level:Le,size:Fe})||!ze?Ne:(fe.includeFallbackColors=!1,p.mostReadable(ce,["#fff","#000"],fe))};var k=p.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"},N=p.hexNames=F(k);function F(ce){var Ee={};for(var fe in ce)ce.hasOwnProperty(fe)&&(Ee[ce[fe]]=fe);return Ee}function V(ce){return ce=parseFloat(ce),(isNaN(ce)||ce<0||ce>1)&&(ce=1),ce}function z(ce,Ee){X(ce)&&(ce="100%");var fe=te(ce);return ce=s(Ee,d(0,parseFloat(ce))),fe&&(ce=parseInt(ce*Ee,10)/100),j.abs(ce-Ee)<1e-6?1:ce%Ee/parseFloat(Ee)}function H(ce){return s(1,d(0,ce))}function J(ce){return parseInt(ce,16)}function X(ce){return typeof ce=="string"&&ce.indexOf(".")!=-1&&parseFloat(ce)===1}function te(ce){return typeof ce=="string"&&ce.indexOf("%")!=-1}function ee(ce){return ce.length==1?"0"+ce:""+ce}function be(ce){return ce<=1&&(ce=ce*100+"%"),ce}function ge(ce){return j.round(parseFloat(ce)*255).toString(16)}function je(ce){return J(ce)/255}var He=function(){var ce="[-\\+]?\\d+%?",Ee="[-\\+]?\\d*\\.\\d+%?",fe="(?:"+Ee+")|(?:"+ce+")",Ne="[\\s|\\(]+("+fe+")[,|\\s]+("+fe+")[,|\\s]+("+fe+")\\s*\\)?",Ce="[\\s|\\(]+("+fe+")[,|\\s]+("+fe+")[,|\\s]+("+fe+")[,|\\s]+("+fe+")\\s*\\)?";return{CSS_UNIT:new RegExp(fe),rgb:new RegExp("rgb"+Ne),rgba:new RegExp("rgba"+Ce),hsl:new RegExp("hsl"+Ne),hsla:new RegExp("hsla"+Ce),hsv:new RegExp("hsv"+Ne),hsva:new RegExp("hsva"+Ce),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 nt(ce){return!!He.CSS_UNIT.exec(ce)}function Ge(ce){ce=ce.replace(L,"").replace(U,"").toLowerCase();var Ee=!1;if(k[ce])ce=k[ce],Ee=!0;else if(ce=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var fe;return(fe=He.rgb.exec(ce))?{r:fe[1],g:fe[2],b:fe[3]}:(fe=He.rgba.exec(ce))?{r:fe[1],g:fe[2],b:fe[3],a:fe[4]}:(fe=He.hsl.exec(ce))?{h:fe[1],s:fe[2],l:fe[3]}:(fe=He.hsla.exec(ce))?{h:fe[1],s:fe[2],l:fe[3],a:fe[4]}:(fe=He.hsv.exec(ce))?{h:fe[1],s:fe[2],v:fe[3]}:(fe=He.hsva.exec(ce))?{h:fe[1],s:fe[2],v:fe[3],a:fe[4]}:(fe=He.hex8.exec(ce))?{r:J(fe[1]),g:J(fe[2]),b:J(fe[3]),a:je(fe[4]),format:Ee?"name":"hex8"}:(fe=He.hex6.exec(ce))?{r:J(fe[1]),g:J(fe[2]),b:J(fe[3]),format:Ee?"name":"hex"}:(fe=He.hex4.exec(ce))?{r:J(fe[1]+""+fe[1]),g:J(fe[2]+""+fe[2]),b:J(fe[3]+""+fe[3]),a:je(fe[4]+""+fe[4]),format:Ee?"name":"hex8"}:(fe=He.hex3.exec(ce))?{r:J(fe[1]+""+fe[1]),g:J(fe[2]+""+fe[2]),b:J(fe[3]+""+fe[3]),format:Ee?"name":"hex"}:!1}function he(ce){var Ee,fe;return ce=ce||{level:"AA",size:"small"},Ee=(ce.level||"AA").toUpperCase(),fe=(ce.size||"small").toLowerCase(),Ee!=="AA"&&Ee!=="AAA"&&(Ee="AA"),fe!=="small"&&fe!=="large"&&(fe="small"),{level:Ee,size:fe}}Ye.exports?Ye.exports=p:!(Y=function(){return p}.call(ie,_,ie,Ye),Y!==void 0&&(Ye.exports=Y))})(Math)},aKvl:function(Ye,ie,_){var Y=_("Sj9i"),j=Y.quadraticProjectPoint;function L(U,S,g,s,d,w,p,a,f){if(p===0)return!1;var E=p;if(f>S+E&&f>s+E&&f>w+E||fU+E&&a>g+E&&a>d+E||a0&&arguments[0]!==void 0?arguments[0]:[],c=l;if(Array.isArray(l)){for(var M=0;M0||Te.target.offsetWidth>0)&&Ht.current.instance.layout()}}catch(ve){jt.e(ve)}finally{jt.f()}}),ft.observe(lt.current)),ft}function dt(){S.b.warn({content:decodeURIComponent(O),key:"monaco-editor-tip"})}var et=function(){var Nt=Ht.current.instance;if(k!=null&&Nt&&Ae){var jt=Nt.getModel();jt&&k!==jt.getValue()&&(x=!0,jt.setValue(k),Nt.layout(),x=!1)}};Object(a.useEffect)(function(){try{var ft,Nt=Ht.current.instance;Dt.current&&clearTimeout(Dt.current),Dt.current=setTimeout(function(){et()},500),Nt==null||((ft=Nt.updateOptions)===null||ft===void 0)||ft.call(Nt,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(k.split(/\r\n|\r|\n/g).length))+3,5)})}catch(jt){debugger}},[k,Ae,Ht.current]),Object(a.useEffect)(function(){try{if(At&&Ht.current&&Ht.current.instance){var ft=Ht.current.instance;ft.changeViewZones(function(jt){var bn=document.createElement("div");bn.style.padding="10px 20px",bn.style.width="calc(100% - 20px)",bn.className="my-error-line-wrp",bn.innerHTML=tn,jt.addZone({afterLineNumber:At||11,heightInLines:3,domNode:bn})});var Nt={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};ft.addOverlayWidget(Nt),ft.revealPositionInCenter({lineNumber:20,column:1})}}catch(jt){debugger}},[At,Ht.current,Ae]),Object(a.useEffect)(function(){var ft;if((ft=Ht.current)!==null&&ft!==void 0&&ft.instance&&Ae&&Un){var Nt=Ht.current.instance,jt=Nt.getModel();if(!jt)return;var bn=function(){var an=[],Pn=[],dn=jt.getAllDecorations(),jn=Object(g.a)(dn),Bn;try{for(jn.s();!(Bn=jn.n()).done;){var ne=Bn.value;if(ne.options.className==="highlighted-line"){var B;an.push(ne==null||((B=ne.range)===null||B===void 0)?void 0:B.startLineNumber),Pn.push(ne==null?void 0:ne.id)}}}catch(ae){jn.e(ae)}finally{jn.f()}jt.deltaDecorations(Pn,[]);var K=jt.getLineCount();!!Qt&&Qt<=K&&(Nt.deltaDecorations([],[{range:new A.Range(Qt,1,Qt,jt.getLineMaxColumn(Qt)),options:{isWholeLine:!0,className:"highlighted-line"}}]),Nt.revealLineInCenter(Qt))};bn();var Te=function(){var an=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,Pn=[],dn=[],jn=jt.getAllDecorations(),Bn=Object(g.a)(jn),ne;try{for(Bn.s();!(ne=Bn.n()).done;){var B=ne.value;if(B.options.linesDecorationsClassName==="breakpoints"){var K;Pn.push(B==null||((K=B.range)===null||K===void 0)?void 0:K.startLineNumber),dn.push(B==null?void 0:B.id)}}}catch(ae){Bn.e(ae)}finally{Bn.f()}if(an)return{lines:Pn,ids:dn};Le(Pn)},ve=function(){var St=Object(L.a)(p.a.mark(function an(Pn){var dn;return p.a.wrap(function(Bn){for(;;)switch(Bn.prev=Bn.next){case 0:return dn={range:new A.Range(Pn,1,Pn,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints"}},Bn.next=3,jt.deltaDecorations([],[dn]);case 3:Te();case 4:case"end":return Bn.stop()}},an)}));return function(Pn){return St.apply(this,arguments)}}(),Q=function(){var St=Object(L.a)(p.a.mark(function an(Pn){var dn,jn,Bn,ne,B;return p.a.wrap(function(ae){for(;;)switch(ae.prev=ae.next){case 0:dn=[],jn=Nt.getLineDecorations(Pn),Bn=Object(g.a)(jn);try{for(Bn.s();!(ne=Bn.n()).done;)B=ne.value,B.options.linesDecorationsClassName==="breakpoints"&&dn.push(B.id)}catch(ue){Bn.e(ue)}finally{Bn.f()}return ae.next=6,jt.deltaDecorations(dn,[]);case 6:Te();case 7:case"end":return ae.stop()}},an)}));return function(Pn){return St.apply(this,arguments)}}(),$=function(an){var Pn=Nt.getLineDecorations(an),dn=Object(g.a)(Pn),jn;try{for(dn.s();!(jn=dn.n()).done;){var Bn=jn.value;if(Bn.options.linesDecorationsClassName==="breakpoints")return!0}}catch(ne){dn.e(ne)}finally{dn.f()}return!1};if(!Object(r.isEqual)(Pe,Te(!0).lines)){jt.deltaDecorations(Te(!0).ids,[]);var re=Pe.map(function(St){return{range:new A.Range(St,1,St,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints"}}});jt.deltaDecorations([],re)}var de=Nt.onDidChangeModelContent(function(St){var an=Nt.getPosition();if(an){var Pn=an.lineNumber;jt.getLineContent(Pn).trim()===""?Q(Pn):$(Pn)&&(Q(Pn),ve(Pn))}}),Ue=Nt.onMouseDown(function(St){var an,Pn,dn;if(St.target.detail&&(an=St.target)!==null&&an!==void 0&&(Pn=an.element)!==null&&Pn!==void 0&&(dn=Pn.className)!==null&&dn!==void 0&&dn.includes("line-numbers")){var jn=St.target.position.lineNumber;if(jt.getLineContent(jn).trim()==="")return;$(jn)?Q(jn):ve(jn)}}),it=function(an){var Pn={range:new A.Range(an,1,an,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};wt.current=Nt.deltaDecorations(wt.current,[Pn])},Mt=function(){wt.current=Nt.deltaDecorations(wt.current,[])},Ln=Nt.onMouseMove(function(St){var an,Pn,dn;if(Mt(),St.target.detail&&(an=St.target)!==null&&an!==void 0&&(Pn=an.element)!==null&&Pn!==void 0&&(dn=Pn.className)!==null&&dn!==void 0&&dn.includes("line-numbers")){var jn=St.target.position.lineNumber;if(jt.getLineContent(jn).trim()==="")return;it(jn)}}),kn=Nt.onMouseLeave(function(){Mt()});return function(){de.dispose(),Ue.dispose(),Ln.dispose(),kn.dispose()}}},[Ht.current,Ae,Pe,Qt,Un]);function xt(){var ft=Ht.current.instance;if(ft){var Nt=ft.getSelection(),jt=Ht.current.pastePos||{},bn=new A.Range(jt.startLineNumber||Nt.endLineNumber,jt.startColumn||Nt.endColumn,jt.endLineNumber||Nt.endLineNumber,jt.endColumn||Nt.endColumn);setTimeout(function(){ft.executeEdits("",[{range:bn,text:""}])},300)}}function xn(ft){(window.navigator.platform.match("Mac")?ft.metaKey:ft.ctrlKey)&&ft.keyCode==83&&(ft.preventDefault(),je())}var Tt=function(){if(nt&&Ht.current.instance){var Nt=Ht.current.instance.getContentHeight();Zt(Nt0||fe.target.offsetWidth>0)&&nt.layout()}}catch(Ne){ce.e(Ne)}finally{ce.f()}}),Ge.observe(H.current)),Ge}Object(a.useEffect)(function(){return H.current&&_.e(27).then(_.t.bind(null,"M/lh",7)).then(function(nt){A=nt;var Ge=A.editor.createDiffEditor(H.current,Object(Y.a)(Object(Y.a)({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},z),{},{wordWrap:!0}));ee(Ge);var he=be(Ge);return function(){Ge.dispose();var ce=Ge.getModel();ce&&ce.dispose(),he.unobserve(H.current)}}),function(){window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}},[]),Object(a.useEffect)(function(){te&&te.setModel({original:A.editor.createModel(k,F),modified:A.editor.createModel(N,F)})},[k,N,F,te]);var ge=h(M),je=h(T),He={width:ge,height:je};return f.a.createElement("div",{className:"my-diff-editor",ref:H,style:He})}},Ze12:function(Ye,ie,_){var Y=_("ItGF"),j=_("hOwI"),L=j.buildTransformer,U="___zrEVENTSAVED",S=[];function g(a,f,E,y,m){return s(S,f,y,m,!0)&&s(a,E,S[0],S[1])}function s(a,f,E,y,m){if(f.getBoundingClientRect&&Y.domSupported&&!p(f)){var O=f[U]||(f[U]={}),i=d(f,O),r=w(i,O,m);if(r)return r(a,E,y),!0}return!1}function d(a,f){var E=f.markers;if(E)return E;E=f.markers=[];for(var y=["left","right"],m=["top","bottom"],O=0;O<4;O++){var i=document.createElement("div"),r=i.style,u=O%2,h=(O>>1)%2;r.cssText=["position: absolute","visibility: hidden","padding: 0","margin: 0","border-width: 0","user-select: none","width:0","height:0",y[u]+":0",m[h]+":0",y[1-u]+":auto",m[1-h]+":auto",""].join("!important;"),a.appendChild(i),E.push(i)}return E}function w(a,f,E){for(var y=E?"invTrans":"trans",m=f[y],O=f.srcCoords,i=!0,r=[],u=[],h=0;h<4;h++){var b=a[h].getBoundingClientRect(),x=2*h,t=b.left,C=b.top;r.push(t,C),i=i&&O&&t===O[x]&&C===O[x+1],u.push(a[h].offsetLeft,a[h].offsetTop)}return i&&m?m:(f.srcCoords=r,f[y]=E?L(u,r):L(r,u))}function p(a){return a.nodeName.toUpperCase()==="CANVAS"}ie.transformLocalCoord=g,ie.transformCoordWithViewport=s,ie.isCanvasEl=p},ZpRC:function(Ye,ie,_){"use strict";function Y(a){return typeof a=="object"&&a!=null&&a.nodeType===1}function j(a,f){return(!f||a!=="hidden")&&a!=="visible"&&a!=="clip"}function L(a,f){if(a.clientHeightf||O>a&&i=f&&r>=E?O-a-y:i>f&&rE?i-f+m:0}var S=function(a,f){var E=window,y=f.scrollMode,m=f.block,O=f.inline,i=f.boundary,r=f.skipOverflowHiddenElements,u=typeof i=="function"?i:function(Le){return Le!==i};if(!Y(a))throw new TypeError("Invalid target");for(var h=document.scrollingElement||document.documentElement,b=[],x=a;Y(x)&&u(x);){if((x=x.parentElement)===h){b.push(x);break}x!=null&&x===document.body&&L(x)&&!L(document.documentElement)||x!=null&&L(x,r)&&b.push(x)}for(var t=E.visualViewport?E.visualViewport.width:innerWidth,C=E.visualViewport?E.visualViewport.height:innerHeight,A=window.scrollX||pageXOffset,v=window.scrollY||pageYOffset,o=a.getBoundingClientRect(),l=o.height,c=o.width,M=o.top,P=o.right,T=o.bottom,k=o.left,N=m==="start"||m==="nearest"?M:m==="end"?T:M+l/2,F=O==="center"?k+c/2:O==="end"?P:k,V=[],z=0;z=0&&k>=0&&T<=C&&P<=t&&M>=ee&&T<=ge&&k>=je&&P<=be)return V;var He=getComputedStyle(H),nt=parseInt(He.borderLeftWidth,10),Ge=parseInt(He.borderTopWidth,10),he=parseInt(He.borderRightWidth,10),ce=parseInt(He.borderBottomWidth,10),Ee=0,fe=0,Ne="offsetWidth"in H?H.offsetWidth-H.clientWidth-nt-he:0,Ce="offsetHeight"in H?H.offsetHeight-H.clientHeight-Ge-ce:0;if(h===H)Ee=m==="start"?N:m==="end"?N-C:m==="nearest"?U(v,v+C,C,Ge,ce,v+N,v+N+l,l):N-C/2,fe=O==="start"?F:O==="center"?F-t/2:O==="end"?F-t:U(A,A+t,t,nt,he,A+F,A+F+c,c),Ee=Math.max(0,Ee+v),fe=Math.max(0,fe+A);else{Ee=m==="start"?N-ee-Ge:m==="end"?N-ge+ce+Ce:m==="nearest"?U(ee,ge,X,Ge,ce+Ce,N,N+l,l):N-(ee+X/2)+Ce/2,fe=O==="start"?F-je-nt:O==="center"?F-(je+te/2)+Ne/2:O==="end"?F-be+he+Ne:U(je,be,te,nt,he+Ne,F,F+c,c);var xe=H.scrollLeft,ze=H.scrollTop;N+=ze-(Ee=Math.max(0,Math.min(ze+Ee,H.scrollHeight-X+Ce))),F+=xe-(fe=Math.max(0,Math.min(xe+fe,H.scrollWidth-te+Ne)))}V.push({el:H,top:Ee,left:fe})}return V};function g(a){return a===Object(a)&&Object.keys(a).length!==0}function s(a,f){f===void 0&&(f="auto");var E="scrollBehavior"in document.body.style;a.forEach(function(y){var m=y.el,O=y.top,i=y.left;m.scroll&&E?m.scroll({top:O,left:i,behavior:f}):(m.scrollTop=O,m.scrollLeft=i)})}function d(a){return a===!1?{block:"end",inline:"nearest"}:g(a)?a:{block:"start",inline:"nearest"}}function w(a,f){var E=!a.ownerDocument.documentElement.contains(a);if(g(f)&&typeof f.behavior=="function")return f.behavior(E?[]:S(a,f));if(E)return;var y=d(f);return s(S(a,y),y.behavior)}var p=ie.a=w},Zss7:function(Ye,ie,_){var Y;(function(j){var L=/^\s+/,U=/\s+$/,S=0,g=j.round,s=j.min,d=j.max,w=j.random;function p(ce,Ee){if(ce=ce||"",Ee=Ee||{},ce instanceof p)return ce;if(!(this instanceof p))return new p(ce,Ee);var fe=a(ce);this._originalInput=ce,this._r=fe.r,this._g=fe.g,this._b=fe.b,this._a=fe.a,this._roundA=g(100*this._a)/100,this._format=Ee.format||fe.format,this._gradientType=Ee.gradientType,this._r<1&&(this._r=g(this._r)),this._g<1&&(this._g=g(this._g)),this._b<1&&(this._b=g(this._b)),this._ok=fe.ok,this._tc_id=S++}p.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 ce=this.toRgb();return(ce.r*299+ce.g*587+ce.b*114)/1e3},getLuminance:function(){var ce=this.toRgb(),Ee,fe,Ne,Ce,xe,ze;return Ee=ce.r/255,fe=ce.g/255,Ne=ce.b/255,Ee<=.03928?Ce=Ee/12.92:Ce=j.pow((Ee+.055)/1.055,2.4),fe<=.03928?xe=fe/12.92:xe=j.pow((fe+.055)/1.055,2.4),Ne<=.03928?ze=Ne/12.92:ze=j.pow((Ne+.055)/1.055,2.4),.2126*Ce+.7152*xe+.0722*ze},setAlpha:function(ce){return this._a=V(ce),this._roundA=g(100*this._a)/100,this},toHsv:function(){var ce=m(this._r,this._g,this._b);return{h:ce.h*360,s:ce.s,v:ce.v,a:this._a}},toHsvString:function(){var ce=m(this._r,this._g,this._b),Ee=g(ce.h*360),fe=g(ce.s*100),Ne=g(ce.v*100);return this._a==1?"hsv("+Ee+", "+fe+"%, "+Ne+"%)":"hsva("+Ee+", "+fe+"%, "+Ne+"%, "+this._roundA+")"},toHsl:function(){var ce=E(this._r,this._g,this._b);return{h:ce.h*360,s:ce.s,l:ce.l,a:this._a}},toHslString:function(){var ce=E(this._r,this._g,this._b),Ee=g(ce.h*360),fe=g(ce.s*100),Ne=g(ce.l*100);return this._a==1?"hsl("+Ee+", "+fe+"%, "+Ne+"%)":"hsla("+Ee+", "+fe+"%, "+Ne+"%, "+this._roundA+")"},toHex:function(ce){return i(this._r,this._g,this._b,ce)},toHexString:function(ce){return"#"+this.toHex(ce)},toHex8:function(ce){return r(this._r,this._g,this._b,this._a,ce)},toHex8String:function(ce){return"#"+this.toHex8(ce)},toRgb:function(){return{r:g(this._r),g:g(this._g),b:g(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+g(this._r)+", "+g(this._g)+", "+g(this._b)+")":"rgba("+g(this._r)+", "+g(this._g)+", "+g(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:g(z(this._r,255)*100)+"%",g:g(z(this._g,255)*100)+"%",b:g(z(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+g(z(this._r,255)*100)+"%, "+g(z(this._g,255)*100)+"%, "+g(z(this._b,255)*100)+"%)":"rgba("+g(z(this._r,255)*100)+"%, "+g(z(this._g,255)*100)+"%, "+g(z(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:N[i(this._r,this._g,this._b,!0)]||!1},toFilter:function(ce){var Ee="#"+u(this._r,this._g,this._b,this._a),fe=Ee,Ne=this._gradientType?"GradientType = 1, ":"";if(ce){var Ce=p(ce);fe="#"+u(Ce._r,Ce._g,Ce._b,Ce._a)}return"progid:DXImageTransform.Microsoft.gradient("+Ne+"startColorstr="+Ee+",endColorstr="+fe+")"},toString:function(ce){var Ee=!!ce;ce=ce||this._format;var fe=!1,Ne=this._a<1&&this._a>=0,Ce=!Ee&&Ne&&(ce==="hex"||ce==="hex6"||ce==="hex3"||ce==="hex4"||ce==="hex8"||ce==="name");return Ce?ce==="name"&&this._a===0?this.toName():this.toRgbString():(ce==="rgb"&&(fe=this.toRgbString()),ce==="prgb"&&(fe=this.toPercentageRgbString()),(ce==="hex"||ce==="hex6")&&(fe=this.toHexString()),ce==="hex3"&&(fe=this.toHexString(!0)),ce==="hex4"&&(fe=this.toHex8String(!0)),ce==="hex8"&&(fe=this.toHex8String()),ce==="name"&&(fe=this.toName()),ce==="hsl"&&(fe=this.toHslString()),ce==="hsv"&&(fe=this.toHsvString()),fe||this.toHexString())},clone:function(){return p(this.toString())},_applyModification:function(ce,Ee){var fe=ce.apply(null,[this].concat([].slice.call(Ee)));return this._r=fe._r,this._g=fe._g,this._b=fe._b,this.setAlpha(fe._a),this},lighten:function(){return this._applyModification(t,arguments)},brighten:function(){return this._applyModification(C,arguments)},darken:function(){return this._applyModification(A,arguments)},desaturate:function(){return this._applyModification(h,arguments)},saturate:function(){return this._applyModification(b,arguments)},greyscale:function(){return this._applyModification(x,arguments)},spin:function(){return this._applyModification(v,arguments)},_applyCombination:function(ce,Ee){return ce.apply(null,[this].concat([].slice.call(Ee)))},analogous:function(){return this._applyCombination(P,arguments)},complement:function(){return this._applyCombination(o,arguments)},monochromatic:function(){return this._applyCombination(T,arguments)},splitcomplement:function(){return this._applyCombination(M,arguments)},triad:function(){return this._applyCombination(l,arguments)},tetrad:function(){return this._applyCombination(c,arguments)}},p.fromRatio=function(ce,Ee){if(typeof ce=="object"){var fe={};for(var Ne in ce)ce.hasOwnProperty(Ne)&&(Ne==="a"?fe[Ne]=ce[Ne]:fe[Ne]=be(ce[Ne]));ce=fe}return p(ce,Ee)};function a(ce){var Ee={r:0,g:0,b:0},fe=1,Ne=null,Ce=null,xe=null,ze=!1,Le=!1;return typeof ce=="string"&&(ce=Ge(ce)),typeof ce=="object"&&(nt(ce.r)&&nt(ce.g)&&nt(ce.b)?(Ee=f(ce.r,ce.g,ce.b),ze=!0,Le=String(ce.r).substr(-1)==="%"?"prgb":"rgb"):nt(ce.h)&&nt(ce.s)&&nt(ce.v)?(Ne=be(ce.s),Ce=be(ce.v),Ee=O(ce.h,Ne,Ce),ze=!0,Le="hsv"):nt(ce.h)&&nt(ce.s)&&nt(ce.l)&&(Ne=be(ce.s),xe=be(ce.l),Ee=y(ce.h,Ne,xe),ze=!0,Le="hsl"),ce.hasOwnProperty("a")&&(fe=ce.a)),fe=V(fe),{ok:ze,format:ce.format||Le,r:s(255,d(Ee.r,0)),g:s(255,d(Ee.g,0)),b:s(255,d(Ee.b,0)),a:fe}}function f(ce,Ee,fe){return{r:z(ce,255)*255,g:z(Ee,255)*255,b:z(fe,255)*255}}function E(ce,Ee,fe){ce=z(ce,255),Ee=z(Ee,255),fe=z(fe,255);var Ne=d(ce,Ee,fe),Ce=s(ce,Ee,fe),xe,ze,Le=(Ne+Ce)/2;if(Ne==Ce)xe=ze=0;else{var Fe=Ne-Ce;ze=Le>.5?Fe/(2-Ne-Ce):Fe/(Ne+Ce);switch(Ne){case ce:xe=(Ee-fe)/Fe+(Ee1&&(at-=1),at<1/6?Pe+(Ve-Pe)*6*at:at<1/2?Ve:at<2/3?Pe+(Ve-Pe)*(2/3-at)*6:Pe}if(Ee===0)Ne=Ce=xe=fe;else{var Le=fe<.5?fe*(1+Ee):fe+Ee-fe*Ee,Fe=2*fe-Le;Ne=ze(Fe,Le,ce+1/3),Ce=ze(Fe,Le,ce),xe=ze(Fe,Le,ce-1/3)}return{r:Ne*255,g:Ce*255,b:xe*255}}function m(ce,Ee,fe){ce=z(ce,255),Ee=z(Ee,255),fe=z(fe,255);var Ne=d(ce,Ee,fe),Ce=s(ce,Ee,fe),xe,ze,Le=Ne,Fe=Ne-Ce;if(ze=Ne===0?0:Fe/Ne,Ne==Ce)xe=0;else{switch(Ne){case ce:xe=(Ee-fe)/Fe+(Ee>1)+720)%360;--Ee;)Ne.h=(Ne.h+Ce)%360,xe.push(p(Ne));return xe}function T(ce,Ee){Ee=Ee||6;for(var fe=p(ce).toHsv(),Ne=fe.h,Ce=fe.s,xe=fe.v,ze=[],Le=1/Ee;Ee--;)ze.push(p({h:Ne,s:Ce,v:xe})),xe=(xe+Le)%1;return ze}p.mix=function(ce,Ee,fe){fe=fe===0?0:fe||50;var Ne=p(ce).toRgb(),Ce=p(Ee).toRgb(),xe=fe/100,ze={r:(Ce.r-Ne.r)*xe+Ne.r,g:(Ce.g-Ne.g)*xe+Ne.g,b:(Ce.b-Ne.b)*xe+Ne.b,a:(Ce.a-Ne.a)*xe+Ne.a};return p(ze)},p.readability=function(ce,Ee){var fe=p(ce),Ne=p(Ee);return(j.max(fe.getLuminance(),Ne.getLuminance())+.05)/(j.min(fe.getLuminance(),Ne.getLuminance())+.05)},p.isReadable=function(ce,Ee,fe){var Ne=p.readability(ce,Ee),Ce,xe;xe=!1,Ce=he(fe);switch(Ce.level+Ce.size){case"AAsmall":case"AAAlarge":xe=Ne>=4.5;break;case"AAlarge":xe=Ne>=3;break;case"AAAsmall":xe=Ne>=7;break}return xe},p.mostReadable=function(ce,Ee,fe){var Ne=null,Ce=0,xe,ze,Le,Fe;fe=fe||{},ze=fe.includeFallbackColors,Le=fe.level,Fe=fe.size;for(var Pe=0;PeCe&&(Ce=xe,Ne=p(Ee[Pe]));return p.isReadable(ce,Ne,{level:Le,size:Fe})||!ze?Ne:(fe.includeFallbackColors=!1,p.mostReadable(ce,["#fff","#000"],fe))};var k=p.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"},N=p.hexNames=F(k);function F(ce){var Ee={};for(var fe in ce)ce.hasOwnProperty(fe)&&(Ee[ce[fe]]=fe);return Ee}function V(ce){return ce=parseFloat(ce),(isNaN(ce)||ce<0||ce>1)&&(ce=1),ce}function z(ce,Ee){X(ce)&&(ce="100%");var fe=te(ce);return ce=s(Ee,d(0,parseFloat(ce))),fe&&(ce=parseInt(ce*Ee,10)/100),j.abs(ce-Ee)<1e-6?1:ce%Ee/parseFloat(Ee)}function H(ce){return s(1,d(0,ce))}function J(ce){return parseInt(ce,16)}function X(ce){return typeof ce=="string"&&ce.indexOf(".")!=-1&&parseFloat(ce)===1}function te(ce){return typeof ce=="string"&&ce.indexOf("%")!=-1}function ee(ce){return ce.length==1?"0"+ce:""+ce}function be(ce){return ce<=1&&(ce=ce*100+"%"),ce}function ge(ce){return j.round(parseFloat(ce)*255).toString(16)}function je(ce){return J(ce)/255}var He=function(){var ce="[-\\+]?\\d+%?",Ee="[-\\+]?\\d*\\.\\d+%?",fe="(?:"+Ee+")|(?:"+ce+")",Ne="[\\s|\\(]+("+fe+")[,|\\s]+("+fe+")[,|\\s]+("+fe+")\\s*\\)?",Ce="[\\s|\\(]+("+fe+")[,|\\s]+("+fe+")[,|\\s]+("+fe+")[,|\\s]+("+fe+")\\s*\\)?";return{CSS_UNIT:new RegExp(fe),rgb:new RegExp("rgb"+Ne),rgba:new RegExp("rgba"+Ce),hsl:new RegExp("hsl"+Ne),hsla:new RegExp("hsla"+Ce),hsv:new RegExp("hsv"+Ne),hsva:new RegExp("hsva"+Ce),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 nt(ce){return!!He.CSS_UNIT.exec(ce)}function Ge(ce){ce=ce.replace(L,"").replace(U,"").toLowerCase();var Ee=!1;if(k[ce])ce=k[ce],Ee=!0;else if(ce=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var fe;return(fe=He.rgb.exec(ce))?{r:fe[1],g:fe[2],b:fe[3]}:(fe=He.rgba.exec(ce))?{r:fe[1],g:fe[2],b:fe[3],a:fe[4]}:(fe=He.hsl.exec(ce))?{h:fe[1],s:fe[2],l:fe[3]}:(fe=He.hsla.exec(ce))?{h:fe[1],s:fe[2],l:fe[3],a:fe[4]}:(fe=He.hsv.exec(ce))?{h:fe[1],s:fe[2],v:fe[3]}:(fe=He.hsva.exec(ce))?{h:fe[1],s:fe[2],v:fe[3],a:fe[4]}:(fe=He.hex8.exec(ce))?{r:J(fe[1]),g:J(fe[2]),b:J(fe[3]),a:je(fe[4]),format:Ee?"name":"hex8"}:(fe=He.hex6.exec(ce))?{r:J(fe[1]),g:J(fe[2]),b:J(fe[3]),format:Ee?"name":"hex"}:(fe=He.hex4.exec(ce))?{r:J(fe[1]+""+fe[1]),g:J(fe[2]+""+fe[2]),b:J(fe[3]+""+fe[3]),a:je(fe[4]+""+fe[4]),format:Ee?"name":"hex8"}:(fe=He.hex3.exec(ce))?{r:J(fe[1]+""+fe[1]),g:J(fe[2]+""+fe[2]),b:J(fe[3]+""+fe[3]),format:Ee?"name":"hex"}:!1}function he(ce){var Ee,fe;return ce=ce||{level:"AA",size:"small"},Ee=(ce.level||"AA").toUpperCase(),fe=(ce.size||"small").toLowerCase(),Ee!=="AA"&&Ee!=="AAA"&&(Ee="AA"),fe!=="small"&&fe!=="large"&&(fe="small"),{level:Ee,size:fe}}Ye.exports?Ye.exports=p:!(Y=function(){return p}.call(ie,_,ie,Ye),Y!==void 0&&(Ye.exports=Y))})(Math)},aKvl:function(Ye,ie,_){var Y=_("Sj9i"),j=Y.quadraticProjectPoint;function L(U,S,g,s,d,w,p,a,f){if(p===0)return!1;var E=p;if(f>S+E&&f>s+E&&f>w+E||fU+E&&a>g+E&&a>d+E||a1?te-1:0),be=1;be1?z-1:0),J=1;J=0)return parseInt(V.slice(V.indexOf("e-")+2),10);var z=0;return V.indexOf(".")>=0&&(z=V.length-V.indexOf(".")-1),z},T.getInputDisplayValue=function(F){var V=F||T.state,z=V.focused,H=V.inputValue,J=V.value,X;z?X=H:X=T.toPrecisionAsStep(J),X==null&&(X="");var te=T.formatWrapper(X);return t(T.props.decimalSeparator)&&(te=te.toString().replace(".",T.props.decimalSeparator)),te},T.recordCursorPosition=function(){try{T.cursorStart=T.input.selectionStart,T.cursorEnd=T.input.selectionEnd,T.currentValue=T.input.value,T.cursorBefore=T.input.value.substring(0,T.cursorStart),T.cursorAfter=T.input.value.substring(T.cursorEnd)}catch(F){}},T.restoreByAfter=function(F){if(F===void 0)return!1;var V=T.input.value,z=V.lastIndexOf(F);if(z===-1)return!1;var H=T.cursorBefore.length;return T.lastKeyCode===f.a.DELETE&&T.cursorBefore.charAt(H-1)===F[0]?(T.fixCaret(H,H),!0):z+F.length===V.length?(T.fixCaret(z,z),!0):!1},T.partRestoreByAfter=function(F){return F===void 0?!1:Array.prototype.some.call(F,function(V,z){var H=F.substring(z);return T.restoreByAfter(H)})},T.isNotCompleteNumber=function(F){return isNaN(F)||F===""||F===null||F&&F.toString().indexOf(".")===F.toString().length-1},T.stop=function(){T.autoStepTimer&&clearTimeout(T.autoStepTimer)},T.down=function(F,V,z){T.pressingUpOrDown=!0,T.step("down",F,V,z)},T.up=function(F,V,z){T.pressingUpOrDown=!0,T.step("up",F,V,z)},T.saveInput=function(F){T.input=F};var k=P.value;k===void 0&&(k=P.defaultValue),T.state={focused:P.autoFocus};var N=T.getValidValue(T.toNumber(k));return T.state=y(y({},T.state),{},{inputValue:T.toPrecisionAsStep(N),value:N}),T}return Object(U.a)(M,[{key:"componentDidMount",value:function(){this.componentDidUpdate(null)}},{key:"componentDidUpdate",value:function(T){var k=this.props,N=k.value,F=k.onChange,V=k.max,z=k.min,H=this.state.focused;if(T){if(!C(T.value,N)||!C(T.max,V)||!C(T.min,z)){var J=H?N:this.getValidValue(N),X;this.pressingUpOrDown?X=J:this.inputting?X=this.rawInput:X=this.toPrecisionAsStep(J),this.setState({value:J,inputValue:X})}var te="value"in this.props?N:this.state.value;"max"in this.props&&T.max!==V&&typeof te=="number"&&te>V&&F&&F(V),"min"in this.props&&T.min!==z&&typeof te=="number"&&te1&&arguments[1]!==void 0?arguments[1]:this.props.min,N=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.props.max,F=parseFloat(T);return isNaN(F)?T:(FN&&(F=N),F)}},{key:"setValue",value:function(T,k){var N=this.props.precision,F=this.isNotCompleteNumber(parseFloat(T))?null:parseFloat(T),V=this.state.value,z=V===void 0?null:V,H=this.state.inputValue,J=H===void 0?null:H,X=typeof F=="number"?F.toFixed(N):"".concat(F),te=F!==z||X!=="".concat(J);return"value"in this.props?(J=this.toPrecisionAsStep(this.state.value),this.setState({inputValue:J},k)):this.setState({value:F,inputValue:this.toPrecisionAsStep(T)},k),te&&this.props.onChange(F),F}},{key:"getMaxPrecision",value:function(T){var k=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,N=this.props,F=N.precision,V=N.step;if(t(F))return F;var z=this.getPrecision(k),H=this.getPrecision(V),J=this.getPrecision(T);return T?Math.max(J,z+H):z+H}},{key:"getPrecisionFactor",value:function(T){var k=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,N=this.getMaxPrecision(T,k);return Math.pow(10,N)}},{key:"focus",value:function(){this.input.focus(),this.recordCursorPosition()}},{key:"blur",value:function(){this.input.blur()}},{key:"select",value:function(){this.input.select()}},{key:"formatWrapper",value:function(T){return this.props.formatter?this.props.formatter(T):T}},{key:"toPrecisionAsStep",value:function(T){if(this.isNotCompleteNumber(T)||T==="")return T;var k=Math.abs(this.getMaxPrecision(T));return isNaN(k)?T.toString():Number(T).toFixed(k)}},{key:"toNumber",value:function(T){var k=this.props.precision,N=this.state.focused,F=T&&T.length>16&&N;return this.isNotCompleteNumber(T)||F?T:t(k)?Math.round(T*Math.pow(10,k))/Math.pow(10,k):Number(T)}},{key:"upStep",value:function(T,k){var N=this.props.step,F=this.getPrecisionFactor(T,k),V=Math.abs(this.getMaxPrecision(T,k)),z=((F*T+F*N*k)/F).toFixed(V);return this.toNumber(z)}},{key:"downStep",value:function(T,k){var N=this.props.step,F=this.getPrecisionFactor(T,k),V=Math.abs(this.getMaxPrecision(T,k)),z=((F*T-F*N*k)/F).toFixed(V);return this.toNumber(z)}},{key:"step",value:function(T,k){var N=this,F=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,V=arguments.length>3?arguments[3]:void 0;this.stop(),k&&(k.persist(),k.preventDefault());var z=this.props;if(z.disabled)return;var H=this.getCurrentValidValue(this.state.inputValue)||0;if(this.isNotCompleteNumber(H))return;var J=this["".concat(T,"Step")](H,F),X=J>z.max||Jz.max?J=z.max:J=ee),wt=(Cn||Cn===0)&&(isNaN(Cn)||Number(Cn)<=be),Qe=Tt||F||V,Je=wt||F||V,Xe=a()("".concat(N,"-handler"),"".concat(N,"-handler-up"),Object(j.a)({},"".concat(N,"-handler-up-disabled"),Qe)),Oe=a()("".concat(N,"-handler"),"".concat(N,"-handler-down"),Object(j.a)({},"".concat(N,"-handler-down-disabled"),Je)),Ae=z?{onTouchStart:Qe?i:this.up,onTouchEnd:this.stop}:{onMouseDown:Qe?i:this.up,onMouseUp:this.stop,onMouseLeave:this.stop},ye=z?{onTouchStart:Je?i:this.down,onTouchEnd:this.stop}:{onMouseDown:Je?i:this.down,onMouseUp:this.stop,onMouseLeave:this.stop};return w.a.createElement("div",{className:mt,style:ge,title:je,onMouseEnter:He,onMouseLeave:nt,onMouseOver:Ge,onMouseOut:he,onFocus:function(){return null},onBlur:function(){return null}},w.a.createElement("div",{className:"".concat(N,"-handler-wrap")},w.a.createElement("span",Object.assign({unselectable:"on"},Ae,{role:"button","aria-label":"Increase Value","aria-disabled":Qe,className:Xe}),J||w.a.createElement("span",{unselectable:"on",className:"".concat(N,"-handler-up-inner"),onClick:r})),w.a.createElement("span",Object.assign({unselectable:"on"},ye,{role:"button","aria-label":"Decrease Value","aria-disabled":Je,className:Oe}),X||w.a.createElement("span",{unselectable:"on",className:"".concat(N,"-handler-down-inner"),onClick:r}))),w.a.createElement("div",{className:"".concat(N,"-input-wrap")},w.a.createElement("input",Object.assign({role:"spinbutton","aria-valuemin":be,"aria-valuemax":ee,"aria-valuenow":Cn,required:ce,type:Ne,placeholder:Ce,onPaste:At,onClick:Ee,onMouseUp:this.onMouseUp,className:"".concat(N,"-input"),tabIndex:fe,autoComplete:H,onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:Ht?this.onKeyDown:i,onKeyUp:Ht?this.onKeyUp:i,autoFocus:Ve,maxLength:Pe,readOnly:V,disabled:F,max:ee,min:be,step:Fe,name:at,title:je,id:xe,onChange:this.onChange,ref:this.saveInput,value:this.getFullNum(sn),pattern:Le,inputMode:ze,onInput:Rt},lt))))}}]),M}(w.a.Component);A.defaultProps={focusOnUpDown:!0,useTouch:!1,prefixCls:"rc-input-number",max:x,min:-x,step:1,style:{},onChange:i,onKeyDown:i,onPressEnter:i,onFocus:i,onBlur:i,parser:u,required:!1,autoComplete:"off"};var v=A,o=ie.a=v},dqUG:function(Ye,ie,_){var Y=_("Gev7"),j=_("bYtY"),L=_("6GrX"),U=_("pzxd"),S=_("gut8"),g=S.ContextCachedBy,s=function(w){Y.call(this,w)};s.prototype={constructor:s,type:"text",brush:function(w,p){var a=this.style;this.__dirty&&U.normalizeTextStyle(a,!0),a.fill=a.stroke=a.shadowBlur=a.shadowColor=a.shadowOffsetX=a.shadowOffsetY=null;var f=a.text;if(f!=null&&(f+=""),!U.needDrawText(f,a)){w.__attrCachedBy=g.NONE;return}this.setTransform(w),U.renderText(this,w,f,a,null,p),this.restoreTransform(w)},getBoundingRect:function(){var w=this.style;if(this.__dirty&&U.normalizeTextStyle(w,!0),!this._rect){var p=w.text;p!=null?p+="":p="";var a=L.getBoundingRect(w.text+"",w.font,w.textAlign,w.textVerticalAlign,w.textPadding,w.textLineHeight,w.rich);if(a.x+=w.x||0,a.y+=w.y||0,U.getStroke(w.textStroke,w.textStrokeWidth)){var f=w.textStrokeWidth;a.x-=f/2,a.y-=f/2,a.width+=f,a.height+=f}this._rect=a}return this._rect}},j.inherits(s,Y);var d=s;Ye.exports=d},fW2E:function(Ye,ie){var _={shadowBlur:1,shadowOffsetX:1,shadowOffsetY:1,textShadowBlur:1,textShadowOffsetX:1,textShadowOffsetY:1,textBoxShadowBlur:1,textBoxShadowOffsetX:1,textBoxShadowOffsetY:1};function Y(j,L,U){return _.hasOwnProperty(L)?U*=j.dpr:U}Ye.exports=Y},fjLI:function(Ye,ie,_){"use strict";_.d(ie,"e",function(){return p}),_.d(ie,"a",function(){return a}),_.d(ie,"c",function(){return f}),_.d(ie,"d",function(){return y}),_.d(ie,"b",function(){return m});var Y=_("8HAY"),j=_("Cg/j"),L=_("T8No"),U=_("nnTU"),S=_("MI8n"),g=function(){var O=function(i,r){return O=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(u,h){u.__proto__=h}||function(u,h){for(var b in h)h.hasOwnProperty(b)&&(u[b]=h[b])},O(i,r)};return function(i,r){O(i,r);function u(){this.constructor=i}i.prototype=r===null?Object.create(r):(u.prototype=r.prototype,new u)}}(),s=function(O,i,r,u){var h=arguments.length,b=h<3?i:u===null?u=Object.getOwnPropertyDescriptor(i,r):u,x;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")b=Reflect.decorate(O,i,r,u);else for(var t=O.length-1;t>=0;t--)(x=O[t])&&(b=(h<3?x(b):h>3?x(i,r,b):x(i,r))||b);return h>3&&b&&Object.defineProperty(i,r,b),b},d=function(O,i){return function(r,u){i(r,u,O)}},w=function(){for(var O=0,i=0,r=arguments.length;i=0&&(h.splice(b,1),u._onDidChangeMenu.fire(i))}}},O.prototype.getMenuItems=function(i){var r=(this._menuItems.get(i)||[]).slice(0);return i===0&&this._appendImplicitItems(r),r},O.prototype._appendImplicitItems=function(i){for(var r=new Set,u=i.filter(function(A){return p(A)}),h=0,b=u;h1?te-1:0),be=1;be1?z-1:0),J=1;J=0)return parseInt(V.slice(V.indexOf("e-")+2),10);var z=0;return V.indexOf(".")>=0&&(z=V.length-V.indexOf(".")-1),z},T.getInputDisplayValue=function(F){var V=F||T.state,z=V.focused,H=V.inputValue,J=V.value,X;z?X=H:X=T.toPrecisionAsStep(J),X==null&&(X="");var te=T.formatWrapper(X);return t(T.props.decimalSeparator)&&(te=te.toString().replace(".",T.props.decimalSeparator)),te},T.recordCursorPosition=function(){try{T.cursorStart=T.input.selectionStart,T.cursorEnd=T.input.selectionEnd,T.currentValue=T.input.value,T.cursorBefore=T.input.value.substring(0,T.cursorStart),T.cursorAfter=T.input.value.substring(T.cursorEnd)}catch(F){}},T.restoreByAfter=function(F){if(F===void 0)return!1;var V=T.input.value,z=V.lastIndexOf(F);if(z===-1)return!1;var H=T.cursorBefore.length;return T.lastKeyCode===f.a.DELETE&&T.cursorBefore.charAt(H-1)===F[0]?(T.fixCaret(H,H),!0):z+F.length===V.length?(T.fixCaret(z,z),!0):!1},T.partRestoreByAfter=function(F){return F===void 0?!1:Array.prototype.some.call(F,function(V,z){var H=F.substring(z);return T.restoreByAfter(H)})},T.isNotCompleteNumber=function(F){return isNaN(F)||F===""||F===null||F&&F.toString().indexOf(".")===F.toString().length-1},T.stop=function(){T.autoStepTimer&&clearTimeout(T.autoStepTimer)},T.down=function(F,V,z){T.pressingUpOrDown=!0,T.step("down",F,V,z)},T.up=function(F,V,z){T.pressingUpOrDown=!0,T.step("up",F,V,z)},T.saveInput=function(F){T.input=F};var k=P.value;k===void 0&&(k=P.defaultValue),T.state={focused:P.autoFocus};var N=T.getValidValue(T.toNumber(k));return T.state=y(y({},T.state),{},{inputValue:T.toPrecisionAsStep(N),value:N}),T}return Object(U.a)(M,[{key:"componentDidMount",value:function(){this.componentDidUpdate(null)}},{key:"componentDidUpdate",value:function(T){var k=this.props,N=k.value,F=k.onChange,V=k.max,z=k.min,H=this.state.focused;if(T){if(!C(T.value,N)||!C(T.max,V)||!C(T.min,z)){var J=H?N:this.getValidValue(N),X;this.pressingUpOrDown?X=J:this.inputting?X=this.rawInput:X=this.toPrecisionAsStep(J),this.setState({value:J,inputValue:X})}var te="value"in this.props?N:this.state.value;"max"in this.props&&T.max!==V&&typeof te=="number"&&te>V&&F&&F(V),"min"in this.props&&T.min!==z&&typeof te=="number"&&te1&&arguments[1]!==void 0?arguments[1]:this.props.min,N=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.props.max,F=parseFloat(T);return isNaN(F)?T:(FN&&(F=N),F)}},{key:"setValue",value:function(T,k){var N=this.props.precision,F=this.isNotCompleteNumber(parseFloat(T))?null:parseFloat(T),V=this.state.value,z=V===void 0?null:V,H=this.state.inputValue,J=H===void 0?null:H,X=typeof F=="number"?F.toFixed(N):"".concat(F),te=F!==z||X!=="".concat(J);return"value"in this.props?(J=this.toPrecisionAsStep(this.state.value),this.setState({inputValue:J},k)):this.setState({value:F,inputValue:this.toPrecisionAsStep(T)},k),te&&this.props.onChange(F),F}},{key:"getMaxPrecision",value:function(T){var k=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,N=this.props,F=N.precision,V=N.step;if(t(F))return F;var z=this.getPrecision(k),H=this.getPrecision(V),J=this.getPrecision(T);return T?Math.max(J,z+H):z+H}},{key:"getPrecisionFactor",value:function(T){var k=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,N=this.getMaxPrecision(T,k);return Math.pow(10,N)}},{key:"focus",value:function(){this.input.focus(),this.recordCursorPosition()}},{key:"blur",value:function(){this.input.blur()}},{key:"select",value:function(){this.input.select()}},{key:"formatWrapper",value:function(T){return this.props.formatter?this.props.formatter(T):T}},{key:"toPrecisionAsStep",value:function(T){if(this.isNotCompleteNumber(T)||T==="")return T;var k=Math.abs(this.getMaxPrecision(T));return isNaN(k)?T.toString():Number(T).toFixed(k)}},{key:"toNumber",value:function(T){var k=this.props.precision,N=this.state.focused,F=T&&T.length>16&&N;return this.isNotCompleteNumber(T)||F?T:t(k)?Math.round(T*Math.pow(10,k))/Math.pow(10,k):Number(T)}},{key:"upStep",value:function(T,k){var N=this.props.step,F=this.getPrecisionFactor(T,k),V=Math.abs(this.getMaxPrecision(T,k)),z=((F*T+F*N*k)/F).toFixed(V);return this.toNumber(z)}},{key:"downStep",value:function(T,k){var N=this.props.step,F=this.getPrecisionFactor(T,k),V=Math.abs(this.getMaxPrecision(T,k)),z=((F*T-F*N*k)/F).toFixed(V);return this.toNumber(z)}},{key:"step",value:function(T,k){var N=this,F=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,V=arguments.length>3?arguments[3]:void 0;this.stop(),k&&(k.persist(),k.preventDefault());var z=this.props;if(z.disabled)return;var H=this.getCurrentValidValue(this.state.inputValue)||0;if(this.isNotCompleteNumber(H))return;var J=this["".concat(T,"Step")](H,F),X=J>z.max||Jz.max?J=z.max:J=ee),wt=(Cn||Cn===0)&&(isNaN(Cn)||Number(Cn)<=be),Qe=Dt||F||V,Je=wt||F||V,Xe=a()("".concat(N,"-handler"),"".concat(N,"-handler-up"),Object(j.a)({},"".concat(N,"-handler-up-disabled"),Qe)),Oe=a()("".concat(N,"-handler"),"".concat(N,"-handler-down"),Object(j.a)({},"".concat(N,"-handler-down-disabled"),Je)),Ae=z?{onTouchStart:Qe?i:this.up,onTouchEnd:this.stop}:{onMouseDown:Qe?i:this.up,onMouseUp:this.stop,onMouseLeave:this.stop},ye=z?{onTouchStart:Je?i:this.down,onTouchEnd:this.stop}:{onMouseDown:Je?i:this.down,onMouseUp:this.stop,onMouseLeave:this.stop};return w.a.createElement("div",{className:mt,style:ge,title:je,onMouseEnter:He,onMouseLeave:nt,onMouseOver:Ge,onMouseOut:he,onFocus:function(){return null},onBlur:function(){return null}},w.a.createElement("div",{className:"".concat(N,"-handler-wrap")},w.a.createElement("span",Object.assign({unselectable:"on"},Ae,{role:"button","aria-label":"Increase Value","aria-disabled":Qe,className:Xe}),J||w.a.createElement("span",{unselectable:"on",className:"".concat(N,"-handler-up-inner"),onClick:r})),w.a.createElement("span",Object.assign({unselectable:"on"},ye,{role:"button","aria-label":"Decrease Value","aria-disabled":Je,className:Oe}),X||w.a.createElement("span",{unselectable:"on",className:"".concat(N,"-handler-down-inner"),onClick:r}))),w.a.createElement("div",{className:"".concat(N,"-input-wrap")},w.a.createElement("input",Object.assign({role:"spinbutton","aria-valuemin":be,"aria-valuemax":ee,"aria-valuenow":Cn,required:ce,type:Ne,placeholder:Ce,onPaste:At,onClick:Ee,onMouseUp:this.onMouseUp,className:"".concat(N,"-input"),tabIndex:fe,autoComplete:H,onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:Ht?this.onKeyDown:i,onKeyUp:Ht?this.onKeyUp:i,autoFocus:Ve,maxLength:Pe,readOnly:V,disabled:F,max:ee,min:be,step:Fe,name:at,title:je,id:xe,onChange:this.onChange,ref:this.saveInput,value:this.getFullNum(sn),pattern:Le,inputMode:ze,onInput:Rt},lt))))}}]),M}(w.a.Component);A.defaultProps={focusOnUpDown:!0,useTouch:!1,prefixCls:"rc-input-number",max:x,min:-x,step:1,style:{},onChange:i,onKeyDown:i,onPressEnter:i,onFocus:i,onBlur:i,parser:u,required:!1,autoComplete:"off"};var v=A,o=ie.a=v},dqUG:function(Ye,ie,_){var Y=_("Gev7"),j=_("bYtY"),L=_("6GrX"),U=_("pzxd"),S=_("gut8"),g=S.ContextCachedBy,s=function(w){Y.call(this,w)};s.prototype={constructor:s,type:"text",brush:function(w,p){var a=this.style;this.__dirty&&U.normalizeTextStyle(a,!0),a.fill=a.stroke=a.shadowBlur=a.shadowColor=a.shadowOffsetX=a.shadowOffsetY=null;var f=a.text;if(f!=null&&(f+=""),!U.needDrawText(f,a)){w.__attrCachedBy=g.NONE;return}this.setTransform(w),U.renderText(this,w,f,a,null,p),this.restoreTransform(w)},getBoundingRect:function(){var w=this.style;if(this.__dirty&&U.normalizeTextStyle(w,!0),!this._rect){var p=w.text;p!=null?p+="":p="";var a=L.getBoundingRect(w.text+"",w.font,w.textAlign,w.textVerticalAlign,w.textPadding,w.textLineHeight,w.rich);if(a.x+=w.x||0,a.y+=w.y||0,U.getStroke(w.textStroke,w.textStrokeWidth)){var f=w.textStrokeWidth;a.x-=f/2,a.y-=f/2,a.width+=f,a.height+=f}this._rect=a}return this._rect}},j.inherits(s,Y);var d=s;Ye.exports=d},fW2E:function(Ye,ie){var _={shadowBlur:1,shadowOffsetX:1,shadowOffsetY:1,textShadowBlur:1,textShadowOffsetX:1,textShadowOffsetY:1,textBoxShadowBlur:1,textBoxShadowOffsetX:1,textBoxShadowOffsetY:1};function Y(j,L,U){return _.hasOwnProperty(L)?U*=j.dpr:U}Ye.exports=Y},fjLI:function(Ye,ie,_){"use strict";_.d(ie,"e",function(){return p}),_.d(ie,"a",function(){return a}),_.d(ie,"c",function(){return f}),_.d(ie,"d",function(){return y}),_.d(ie,"b",function(){return m});var Y=_("8HAY"),j=_("Cg/j"),L=_("T8No"),U=_("nnTU"),S=_("MI8n"),g=function(){var O=function(i,r){return O=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(u,h){u.__proto__=h}||function(u,h){for(var b in h)h.hasOwnProperty(b)&&(u[b]=h[b])},O(i,r)};return function(i,r){O(i,r);function u(){this.constructor=i}i.prototype=r===null?Object.create(r):(u.prototype=r.prototype,new u)}}(),s=function(O,i,r,u){var h=arguments.length,b=h<3?i:u===null?u=Object.getOwnPropertyDescriptor(i,r):u,x;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")b=Reflect.decorate(O,i,r,u);else for(var t=O.length-1;t>=0;t--)(x=O[t])&&(b=(h<3?x(b):h>3?x(i,r,b):x(i,r))||b);return h>3&&b&&Object.defineProperty(i,r,b),b},d=function(O,i){return function(r,u){i(r,u,O)}},w=function(){for(var O=0,i=0,r=arguments.length;i=0&&(h.splice(b,1),u._onDidChangeMenu.fire(i))}}},O.prototype.getMenuItems=function(i){var r=(this._menuItems.get(i)||[]).slice(0);return i===0&&this._appendImplicitItems(r),r},O.prototype._appendImplicitItems=function(i){for(var r=new Set,u=i.filter(function(A){return p(A)}),h=0,b=u;hN.length)&&(F=N.length);for(var V=0,z=new Array(F);V=0)continue;if(!Object.prototype.propertyIsEnumerable.call(N,z))continue;V[z]=N[z]}}return V}function m(N,F){if(N==null)return{};var V={},z=Object.keys(N),H,J;for(J=0;J=0)continue;V[H]=N[H]}return V}var O=function(F){var V=F.className,z=F.percent,H=F.prefixCls,J=F.strokeColor,X=F.strokeLinecap,te=F.strokeWidth,ee=F.style,be=F.trailColor,ge=F.trailWidth,je=F.transition,He=y(F,["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"]);delete He.gapPosition;var nt=Array.isArray(z)?z:[z],Ge=Array.isArray(J)?J:[J],he=g(nt),ce=d(he,1),Ee=ce[0],fe=te/2,Ne=100-te/2,Ce="M ".concat(X==="round"?fe:0,",").concat(fe,` L `).concat(X==="round"?Ne:100,",").concat(fe),xe="0 0 100 ".concat(te),ze=0;return j.a.createElement("svg",s({className:U()("".concat(H,"-line"),V),viewBox:xe,preserveAspectRatio:"none",style:ee},He),j.a.createElement("path",{className:"".concat(H,"-line-trail"),d:Ce,strokeLinecap:X,stroke:be,strokeWidth:ge||te,fillOpacity:"0"}),nt.map(function(Le,Fe){var Pe={strokeDasharray:"".concat(Le,"px, 100px"),strokeDashoffset:"-".concat(ze,"px"),transition:je||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Ve=Ge[Fe]||Ge[Ge.length-1];return ze+=Le,j.a.createElement("path",{key:Fe,className:"".concat(H,"-line-path"),d:Ce,strokeLinecap:X,stroke:Ve,strokeWidth:te,fillOpacity:"0",ref:Ee[Fe],style:Pe})}))};O.defaultProps=S;var i=O;function r(){return r=Object.assign||function(N){for(var F=1;FN.length)&&(F=N.length);for(var V=0,z=new Array(F);V=0)continue;if(!Object.prototype.propertyIsEnumerable.call(N,z))continue;V[z]=N[z]}}return V}function v(N,F){if(N==null)return{};var V={},z=Object.keys(N),H,J;for(J=0;J=0)continue;V[H]=N[H]}return V}var o=0;function l(N){return+N.replace("%","")}function c(N){return Array.isArray(N)?N:[N]}function M(N,F,V,z){var H=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,J=arguments.length>5?arguments[5]:void 0,X=50-z/2,te=0,ee=-X,be=0,ge=-2*X;switch(J){case"left":te=-X,ee=0,be=2*X,ge=0;break;case"right":te=X,ee=0,be=-2*X,ge=0;break;case"bottom":ee=X,ge=2*X;break;default:}var je="M 50,50 m ".concat(te,",").concat(ee,` a `).concat(X,",").concat(X," 0 1 1 ").concat(be,",").concat(-ge,` - a `).concat(X,",").concat(X," 0 1 1 ").concat(-be,",").concat(ge),He=Math.PI*2*X,nt={stroke:V,strokeDasharray:"".concat(F/100*(He-H),"px ").concat(He,"px"),strokeDashoffset:"-".concat(H/2+N/100*(He-H),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:je,pathStyle:nt}}var P=function(F){var V=F.prefixCls,z=F.strokeWidth,H=F.trailWidth,J=F.gapDegree,X=F.gapPosition,te=F.trailColor,ee=F.strokeLinecap,be=F.style,ge=F.className,je=F.strokeColor,He=F.percent,nt=A(F,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),Ge=Object(Y.useMemo)(function(){return o+=1,o},[]),he=M(0,100,te,z,J,X),ce=he.pathString,Ee=he.pathStyle,fe=c(He),Ne=c(je),Ce=Ne.find(function(Pe){return Object.prototype.toString.call(Pe)==="[object Object]"}),xe=g(fe),ze=u(xe,1),Le=ze[0],Fe=function(){var Ve=0;return fe.map(function(at,At){var Rt=Ne[At]||Ne[Ne.length-1],tn=Object.prototype.toString.call(Rt)==="[object Object]"?"url(#".concat(V,"-gradient-").concat(Ge,")"):"",Qt=M(Ve,at,Rt,z,J,X);return Ve+=at,j.a.createElement("path",{key:At,className:"".concat(V,"-circle-path"),d:Qt.pathString,stroke:tn,strokeLinecap:ee,strokeWidth:z,opacity:at===0?0:1,fillOpacity:"0",style:Qt.pathStyle,ref:Le[At]})})};return j.a.createElement("svg",r({className:U()("".concat(V,"-circle"),ge),viewBox:"0 0 100 100",style:be},nt),Ce&&j.a.createElement("defs",null,j.a.createElement("linearGradient",{id:"".concat(V,"-gradient-").concat(Ge),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(Ce).sort(function(Pe,Ve){return l(Pe)-l(Ve)}).map(function(Pe,Ve){return j.a.createElement("stop",{key:Ve,offset:Pe,stopColor:Ce[Pe]})}))),j.a.createElement("path",{className:"".concat(V,"-circle-trail"),d:ce,stroke:te,strokeLinecap:ee,strokeWidth:H||z,fillOpacity:"0",style:Ee}),Fe().reverse())};P.defaultProps=S;var T=P,k={Line:i,Circle:T}},h7HQ:function(Ye,ie,_){var Y=_("y+Vt"),j=_("T6xi"),L=Y.extend({type:"polygon",shape:{points:null,smooth:!1,smoothConstraint:null},buildPath:function(U,S){j.buildPath(U,S,!0)}});Ye.exports=L},hOwI:function(Ye,ie){var _=Math.log(2);function Y(L,U,S,g,s,d){var w=g+"-"+s,p=L.length;if(d.hasOwnProperty(w))return d[w];if(U===1){var a=Math.round(Math.log((1<j&&g>U||gS?s:0}Ye.exports=_},i58Z:function(Ye,ie,_){Ye.exports={wrap:"wrap___Yg2Z9",addKnowledge:"addKnowledge___2FlI0",disabled:"disabled___1_wxN"}},iXp4:function(Ye,ie,_){var Y=_("ItGF"),j=[["shadowBlur",0],["shadowColor","#000"],["shadowOffsetX",0],["shadowOffsetY",0]];function L(U){return Y.browser.ie&&Y.browser.version>=11?function(){var S=this.__clipPaths,g=this.style,s;if(S)for(var d=0;d0&&f.a.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},f.a.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},J.map(function(he,ce){return f.a.createElement(j.a,{justify:"space-between",style:{marginTop:"10px"},key:he.course_group_id},f.a.createElement("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"}},he.name),f.a.createElement("img",{src:O.a,style:{cursor:"pointer",height:"16px",marginRight:17},onClick:function(){A(F.filter(function(fe){return"".concat(fe.course_group_name)!="".concat(he.course_group_name)}))}}))})))))};ie.a=r},juDX:function(Ye,ie,_){_("P47w");var Y=_("aX58"),j=Y.registerPainter,L=_("3CBa");j("svg",L)},k3GJ:function(Ye,ie,_){"use strict";_.d(ie,"a",function(){return mr});var Y=_("rePB"),j=_("ODXe"),L=_("Ff2n"),U=_("VTBJ"),S=_("q1tI"),g=_("TSYQ"),s=_.n(g),d=_("Zm9Q"),w=_("6cGi"),p=_("KQm4"),a=_("xEkU"),f=_.n(a),E=_("t23M");function y($e){var pt=Object(S.useRef)(),vt=Object(S.useRef)(!1);function Me(){for(var we=arguments.length,Ke=new Array(we),De=0;Dezt&&(yn=zt-on),Object(S.useMemo)(function(){if(!Ke.length)return[0,0];for(var zn=Ke.length,gr=zn,Xr=0;Xrgt+yn){gr=Xr-1;break}}for(var aa=0,hn=zn-1;hn>=0;hn-=1){var Lr=$e.get(Ke[hn].key)||b;if(Lr[Bt]1&&arguments[1]!==void 0?arguments[1]:!1,Me=pt&&typeof pt.getBoundingClientRect=="function"&&pt.getBoundingClientRect().width;if(Me){if(vt){var we=getComputedStyle(pt),Ke=we.marginLeft,De=we.marginRight;Me+=+Ke.replace("px","")+ +De.replace("px","")}Me=+Me.toFixed(6)}return Me||0},Ve=function(pt,vt,Me){pt&&Object(N.a)(pt.style)==="object"&&(pt.style[vt]=Me)},at=function(){return fe.any},At=_("bdgK"),Rt=_("i8i4"),tn=_.n(Rt),Qt=_("wgJM"),Cn=_("l4aY"),Un=_("m+aA"),mt=_("c+Xe"),lt=_("zT1h"),Ht=_("QC+M");function sn($e,pt,vt){return vt?$e[0]===pt[0]:$e[0]===pt[0]&&$e[1]===pt[1]}function Tt($e,pt,vt){var Me=$e[pt]||{};return Object(U.a)(Object(U.a)({},Me),vt)}function wt($e,pt,vt,Me){for(var we=vt.points,Ke=Object.keys($e),De=0;De1&&arguments[1]!==void 0?arguments[1]:2;pt();var Ke=Object(Qt.a)(function(){we<=1?Me({isCanceled:function(){return Ke!==$e.current}}):vt(Me,we-1)});$e.current=Ke}return S.useEffect(function(){return function(){pt()}},[]),[vt,pt]},Te=[Pt,$t,Zt,bt],ve=!1,Q=!0;function $($e){return $e===Zt||$e===bt}var re=function($e,pt){var vt=S.useState(Xt),Me=Object(j.a)(vt,2),we=Me[0],Ke=Me[1],De=bn(),st=Object(j.a)(De,2),ct=st[0],Bt=st[1];function gt(){Ke(Pt)}return jt(function(){if(we!==Xt&&we!==bt){var zt=Te.indexOf(we),Ft=Te[zt+1],on=pt(we);on===ve?Ke(Ft):ct(function(yn){function zn(){if(yn.isCanceled())return;Ke(Ft)}on===!0?zn():Promise.resolve(on).then(zn)})}},[$e,we]),S.useEffect(function(){return function(){Bt()}},[]),[gt,we]},de=function($e){var pt=Object(S.useRef)(),vt=Object(S.useRef)($e);vt.current=$e;var Me=S.useCallback(function(De){vt.current(De)},[]);function we(De){De&&(De.removeEventListener(mn,Me),De.removeEventListener(_t,Me))}function Ke(De){pt.current&&pt.current!==De&&we(pt.current),De&&De!==pt.current&&(De.addEventListener(mn,Me),De.addEventListener(_t,Me),pt.current=De)}return S.useEffect(function(){return function(){we(pt.current)}},[]),[Ke,we]};function Ue($e,pt,vt,Me){var we=Me.motionEnter,Ke=we===void 0?!0:we,De=Me.motionAppear,st=De===void 0?!0:De,ct=Me.motionLeave,Bt=ct===void 0?!0:ct,gt=Me.motionDeadline,zt=Me.motionLeaveImmediately,Ft=Me.onAppearPrepare,on=Me.onEnterPrepare,yn=Me.onLeavePrepare,zn=Me.onAppearStart,gr=Me.onEnterStart,Xr=Me.onLeaveStart,Jr=Me.onAppearActive,aa=Me.onEnterActive,hn=Me.onLeaveActive,Lr=Me.onAppearEnd,oa=Me.onEnterEnd,ya=Me.onLeaveEnd,yt=Me.onVisibleChanged,Fr=ft(),un=Object(j.a)(Fr,2),Rn=un[0],xr=un[1],Ca=ft(Gt),Nr=Object(j.a)(Ca,2),Sr=Nr[0],xa=Nr[1],Vr=ft(null),nr=Object(j.a)(Vr,2),Wr=nr[0],Wn=nr[1],pn=Object(S.useRef)(!1),Rr=Object(S.useRef)(null),qn=Object(S.useRef)(!1),Ar=Object(S.useRef)(null);function Da(){var $a=vt();return $a||Ar.current}var Ia=Object(S.useRef)(!1);function La($a){var Va=Da();if($a&&!$a.deadline&&$a.target!==Va)return;var di;Sr===Lt&&Ia.current?di=Lr==null?void 0:Lr(Va,$a):Sr===Be&&Ia.current?di=oa==null?void 0:oa(Va,$a):Sr===ot&&Ia.current&&(di=ya==null?void 0:ya(Va,$a)),di!==!1&&!qn.current&&(xa(Gt),Wn(null))}var Br=de(La),$r=Object(j.a)(Br,1),ka=$r[0],Na=S.useMemo(function(){var $a,Va,di;switch(Sr){case"appear":return $a={},Object(Y.a)($a,Pt,Ft),Object(Y.a)($a,$t,zn),Object(Y.a)($a,Zt,Jr),$a;case"enter":return Va={},Object(Y.a)(Va,Pt,on),Object(Y.a)(Va,$t,gr),Object(Y.a)(Va,Zt,aa),Va;case"leave":return di={},Object(Y.a)(di,Pt,yn),Object(Y.a)(di,$t,Xr),Object(Y.a)(di,Zt,hn),di;default:return{}}},[Sr]),qa=re(Sr,function($a){if($a===Pt){var Va=Na[Pt];return Va?Va(Da()):ve}if(Ga in Na){var di;Wn(((di=Na[Ga])===null||di===void 0?void 0:di.call(Na,Da(),null))||null)}return Ga===Zt&&(ka(Da()),gt>0&&(clearTimeout(Rr.current),Rr.current=setTimeout(function(){La({deadline:!0})},gt))),Q}),ri=Object(j.a)(qa,2),ni=ri[0],Ga=ri[1],Ai=$(Ga);Ia.current=Ai,jt(function(){xr(pt);var $a=pn.current;if(pn.current=!0,!$e)return;var Va;!$a&&pt&&st&&(Va=Lt),$a&&pt&&Ke&&(Va=Be),($a&&!pt&&Bt||!$a&&zt&&!pt&&Bt)&&(Va=ot),Va&&(xa(Va),ni())},[pt]),Object(S.useEffect)(function(){(Sr===Lt&&!st||Sr===Be&&!Ke||Sr===ot&&!Bt)&&xa(Gt)},[st,Ke,Bt]),Object(S.useEffect)(function(){return function(){clearTimeout(Rr.current),qn.current=!0}},[]),Object(S.useEffect)(function(){Rn!==void 0&&Sr===Gt&&(yt==null||yt(Rn))},[Rn,Sr]);var Di=Wr;return Na[Pt]&&Ga===$t&&(Di=Object(U.a)({transition:"none"},Di)),[Sr,Ga,Di,Rn!=null?Rn:pt]}var it=function($e){Object(o.a)(vt,$e);var pt=Object(l.a)(vt);function vt(){return Object(C.a)(this,vt),pt.apply(this,arguments)}return Object(A.a)(vt,[{key:"render",value:function(){return this.props.children}}]),vt}(S.Component),Mt=it;function Ln($e){var pt=$e;Object(N.a)($e)==="object"&&(pt=$e.transitionSupport);function vt(we){return!!(we.motionName&&pt)}var Me=S.forwardRef(function(we,Ke){var De=we.visible,st=De===void 0?!0:De,ct=we.removeOnLeave,Bt=ct===void 0?!0:ct,gt=we.forceRender,zt=we.children,Ft=we.motionName,on=we.leavedClassName,yn=we.eventProps,zn=vt(we),gr=Object(S.useRef)(),Xr=Object(S.useRef)();function Jr(){try{return Object(Un.a)(gr.current||Xr.current)}catch(xa){return null}}var aa=Ue(zn,st,Jr,we),hn=Object(j.a)(aa,4),Lr=hn[0],oa=hn[1],ya=hn[2],yt=hn[3],Fr=S.useRef(yt);yt&&(Fr.current=!0);var un=Object(S.useRef)(Ke);un.current=Ke;var Rn=S.useCallback(function(xa){gr.current=xa,Object(mt.b)(un.current,xa)},[]),xr,Ca=Object(U.a)(Object(U.a)({},yn),{},{visible:st});if(!zt)xr=null;else if(Lr===Gt||!vt(we))yt?xr=zt(Object(U.a)({},Ca),Rn):!Bt&&Fr.current?xr=zt(Object(U.a)(Object(U.a)({},Ca),{},{className:on}),Rn):gt?xr=zt(Object(U.a)(Object(U.a)({},Ca),{},{style:{display:"none"}}),Rn):xr=null;else{var Nr,Sr;oa===Pt?Sr="prepare":$(oa)?Sr="active":oa===$t&&(Sr="start"),xr=zt(Object(U.a)(Object(U.a)({},Ca),{},{className:s()(pe(Ft,Lr),(Nr={},Object(Y.a)(Nr,pe(Ft,"".concat(Lr,"-").concat(Sr)),Sr),Object(Y.a)(Nr,Ft,typeof Ft=="string"),Nr)),style:ya}),Rn)}return S.createElement(Mt,{ref:Xr},xr)});return Me.displayName="CSSMotion",Me}var kn=Ln(Dt),St="add",an="keep",Pn="remove",dn="removed";function jn($e){var pt;return $e&&Object(N.a)($e)==="object"&&"key"in $e?pt=$e:pt={key:$e},Object(U.a)(Object(U.a)({},pt),{},{key:String(pt.key)})}function Bn(){var $e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return $e.map(jn)}function ne(){var $e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],pt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],vt=[],Me=0,we=pt.length,Ke=Bn($e),De=Bn(pt);Ke.forEach(function(Bt){for(var gt=!1,zt=Me;zt1});return ct.forEach(function(Bt){vt=vt.filter(function(gt){var zt=gt.key,Ft=gt.status;return zt!==Bt||Ft!==Pn}),vt.forEach(function(gt){gt.key===Bt&&(gt.status=an)})}),vt}var B=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function K($e){var pt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:kn,vt=function(Me){Object(o.a)(Ke,Me);var we=Object(l.a)(Ke);function Ke(){var De;return Object(C.a)(this,Ke),De=we.apply(this,arguments),De.state={keyEntities:[]},De.removeKey=function(st){De.setState(function(ct){var Bt=ct.keyEntities;return{keyEntities:Bt.map(function(gt){return gt.key!==st?gt:Object(U.a)(Object(U.a)({},gt),{},{status:dn})})}})},De}return Object(A.a)(Ke,[{key:"render",value:function(){var st=this,ct=this.state.keyEntities,Bt=this.props,gt=Bt.component,zt=Bt.children,Ft=Bt.onVisibleChanged,on=Object(L.a)(Bt,["component","children","onVisibleChanged"]),yn=gt||S.Fragment,zn={};return B.forEach(function(gr){zn[gr]=on[gr],delete on[gr]}),delete on.keys,S.createElement(yn,on,ct.map(function(gr){var Xr=gr.status,Jr=Object(L.a)(gr,["status"]),aa=Xr===St||Xr===an;return S.createElement(pt,Object(t.a)({},zn,{key:Jr.key,visible:aa,eventProps:Jr,onVisibleChanged:function(Lr){Ft==null||Ft(Lr,{key:Jr.key}),Lr||st.removeKey(Jr.key)}}),zt)}))}}],[{key:"getDerivedStateFromProps",value:function(st,ct){var Bt=st.keys,gt=ct.keyEntities,zt=Bn(Bt),Ft=ne(gt,zt);return{keyEntities:Ft.filter(function(on){var yn=gt.find(function(zn){var gr=zn.key;return on.key===gr});return!(yn&&yn.status===dn&&on.status===Pn)})}}}]),Ke}(S.Component);return vt.defaultProps={component:"div"},vt}var ae=K(Dt),ue=kn;function oe($e){var pt=$e.prefixCls,vt=$e.motion,Me=$e.animation,we=$e.transitionName;return vt||(Me?{motionName:"".concat(pt,"-").concat(Me)}:we?{motionName:we}:null)}function ht($e){var pt=$e.prefixCls,vt=$e.visible,Me=$e.zIndex,we=$e.mask,Ke=$e.maskMotion,De=$e.maskAnimation,st=$e.maskTransitionName;if(!we)return null;var ct={};return(Ke||st||De)&&(ct=Object(U.a)({motionAppear:!0},oe({motion:Ke,prefixCls:pt,transitionName:st,animation:De}))),S.createElement(ue,Object(t.a)({},ct,{visible:vt,removeOnLeave:!0}),function(Bt){var gt=Bt.className;return S.createElement("div",{style:{zIndex:Me},className:s()("".concat(pt,"-mask"),gt)})})}var vn=_("9mu1"),Tn=_("o0o1"),fr=_.n(Tn),Vt=_("HaE+"),Et=["measure","align",null,"motion"],Jt=function($e,pt){var vt=Object(S.useState)(null),Me=Object(j.a)(vt,2),we=Me[0],Ke=Me[1],De=Object(S.useRef)(),st=Object(S.useRef)(!1);function ct(zt){st.current||Ke(zt)}function Bt(){Qt.a.cancel(De.current)}function gt(zt){Bt(),De.current=Object(Qt.a)(function(){ct(function(Ft){switch(we){case"align":return"motion";case"motion":return"stable";default:}return Ft}),zt==null||zt()})}return Object(S.useEffect)(function(){ct("measure")},[$e]),Object(S.useEffect)(function(){switch(we){case"measure":pt();break;default:}we&&(De.current=Object(Qt.a)(Object(Vt.a)(fr.a.mark(function zt(){var Ft,on;return fr.a.wrap(function(zn){for(;;)switch(zn.prev=zn.next){case 0:Ft=Et.indexOf(we),on=Et[Ft+1],on&&Ft!==-1&&ct(on);case 3:case"end":return zn.stop()}},zt)}))))},[we]),Object(S.useEffect)(function(){return function(){st.current=!0,Bt()}},[]),[we,gt]},Fn=function($e){var pt=S.useState({width:0,height:0}),vt=Object(j.a)(pt,2),Me=vt[0],we=vt[1];function Ke(st){we({width:st.offsetWidth,height:st.offsetHeight})}var De=S.useMemo(function(){var st={};if($e){var ct=Me.width,Bt=Me.height;$e.indexOf("height")!==-1&&Bt?st.height=Bt:$e.indexOf("minHeight")!==-1&&Bt&&(st.minHeight=Bt),$e.indexOf("width")!==-1&&ct?st.width=ct:$e.indexOf("minWidth")!==-1&&ct&&(st.minWidth=ct)}return st},[$e,Me]);return[De,Ke]},Vn=S.forwardRef(function($e,pt){var vt=$e.visible,Me=$e.prefixCls,we=$e.className,Ke=$e.style,De=$e.children,st=$e.zIndex,ct=$e.stretch,Bt=$e.destroyPopupOnHide,gt=$e.forceRender,zt=$e.align,Ft=$e.point,on=$e.getRootDomNode,yn=$e.getClassNameFromAlign,zn=$e.onAlign,gr=$e.onMouseEnter,Xr=$e.onMouseLeave,Jr=$e.onMouseDown,aa=$e.onTouchStart,hn=Object(S.useRef)(),Lr=Object(S.useRef)(),oa=Object(S.useState)(),ya=Object(j.a)(oa,2),yt=ya[0],Fr=ya[1],un=Fn(ct),Rn=Object(j.a)(un,2),xr=Rn[0],Ca=Rn[1];function Nr(){ct&&Ca(on())}var Sr=Jt(vt,Nr),xa=Object(j.a)(Sr,2),Vr=xa[0],nr=xa[1],Wr=Object(S.useRef)();function Wn(){return Ft||on}function pn(){var Br;(Br=hn.current)===null||Br===void 0||Br.forceAlign()}function Rr(Br,$r){var ka=yn($r);yt!==ka&&Fr(ka),Vr==="align"&&(yt!==ka?Promise.resolve().then(function(){pn()}):nr(function(){var Na;(Na=Wr.current)===null||Na===void 0||Na.call(Wr)}),zn==null||zn(Br,$r))}var qn=Object(U.a)({},oe($e));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(Br){var $r=qn[Br];qn[Br]=function(ka,Na){return nr(),$r==null?void 0:$r(ka,Na)}});function Ar(){return new Promise(function(Br){Wr.current=Br})}S.useEffect(function(){!qn.motionName&&Vr==="motion"&&nr()},[qn.motionName,Vr]),S.useImperativeHandle(pt,function(){return{forceAlign:pn,getElement:function(){return Lr.current}}});var Da=Object(U.a)(Object(U.a)({},xr),{},{zIndex:st,opacity:Vr==="motion"||Vr==="stable"||!vt?void 0:0,pointerEvents:Vr==="stable"?void 0:"none"},Ke),Ia=!0;(zt==null?void 0:zt.points)&&(Vr==="align"||Vr==="stable")&&(Ia=!1);var La=De;return S.Children.count(De)>1&&(La=S.createElement("div",{className:"".concat(Me,"-content")},De)),S.createElement(ue,Object(t.a)({visible:vt,ref:Lr,leavedClassName:"".concat(Me,"-hidden")},qn,{onAppearPrepare:Ar,onEnterPrepare:Ar,removeOnLeave:Bt,forceRender:gt}),function(Br,$r){var ka=Br.className,Na=Br.style,qa=s()(Me,we,yt,ka);return S.createElement(vn.a,{target:Wn(),key:"popup",ref:hn,monitorWindowResize:!0,disabled:Ia,align:zt,onAlign:Rr},S.createElement("div",{ref:$r,className:qa,onMouseEnter:gr,onMouseLeave:Xr,onMouseDownCapture:Jr,onTouchStartCapture:aa,style:Object(U.a)(Object(U.a)({},Na),Da)},La))})});Vn.displayName="PopupInner";var Kn=Vn,ir=S.forwardRef(function($e,pt){var vt=$e.prefixCls,Me=$e.visible,we=$e.zIndex,Ke=$e.children,De=$e.mobile;De=De===void 0?{}:De;var st=De.popupClassName,ct=De.popupStyle,Bt=De.popupMotion,gt=Bt===void 0?{}:Bt,zt=De.popupRender,Ft=S.useRef();S.useImperativeHandle(pt,function(){return{forceAlign:function(){},getElement:function(){return Ft.current}}});var on=Object(U.a)({zIndex:we},ct),yn=Ke;return S.Children.count(Ke)>1&&(yn=S.createElement("div",{className:"".concat(vt,"-content")},Ke)),zt&&(yn=zt(yn)),S.createElement(ue,Object(t.a)({visible:Me,ref:Ft,removeOnLeave:!0},gt),function(zn,gr){var Xr=zn.className,Jr=zn.style,aa=s()(vt,st,Xr);return S.createElement("div",{ref:gr,className:aa,style:Object(U.a)(Object(U.a)({},Jr),on)},yn)})});ir.displayName="MobilePopupInner";var jr=ir,ua=["visible","mobile"],Yr=S.forwardRef(function($e,pt){var vt=$e.visible,Me=$e.mobile,we=Object(L.a)($e,ua),Ke=Object(S.useState)(vt),De=Object(j.a)(Ke,2),st=De[0],ct=De[1],Bt=Object(S.useState)(!1),gt=Object(j.a)(Bt,2),zt=gt[0],Ft=gt[1],on=Object(U.a)(Object(U.a)({},we),{},{visible:st});Object(S.useEffect)(function(){ct(vt),vt&&Me&&Ft(Qe())},[vt,Me]);var yn=zt?S.createElement(jr,Object(t.a)({},on,{mobile:Me,ref:pt})):S.createElement(Kn,Object(t.a)({},on,{ref:pt}));return S.createElement("div",null,S.createElement(ht,on),yn)});Yr.displayName="Popup";var Tr=Yr,Jn=S.createContext(null),hr=Jn;function Sn(){}function On(){return""}function or($e){return $e?$e.ownerDocument:window.document}var Dn=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function pr($e){var pt=function(vt){Object(o.a)(we,vt);var Me=Object(l.a)(we);function we(Ke){var De;Object(C.a)(this,we),De=Me.call(this,Ke),De.popupRef=S.createRef(),De.triggerRef=S.createRef(),De.attachId=void 0,De.clickOutsideHandler=void 0,De.touchOutsideHandler=void 0,De.contextMenuOutsideHandler1=void 0,De.contextMenuOutsideHandler2=void 0,De.mouseDownTimeout=void 0,De.focusTime=void 0,De.preClickTime=void 0,De.preTouchTime=void 0,De.delayTimer=void 0,De.hasPopupMouseDown=void 0,De.onMouseEnter=function(ct){var Bt=De.props.mouseEnterDelay;De.fireEvents("onMouseEnter",ct),De.delaySetPopupVisible(!0,Bt,Bt?null:ct)},De.onMouseMove=function(ct){De.fireEvents("onMouseMove",ct),De.setPoint(ct)},De.onMouseLeave=function(ct){De.fireEvents("onMouseLeave",ct),De.delaySetPopupVisible(!1,De.props.mouseLeaveDelay)},De.onPopupMouseEnter=function(){De.clearDelayTimer()},De.onPopupMouseLeave=function(ct){var Bt;if(ct.relatedTarget&&!ct.relatedTarget.setTimeout&&Object(Cn.a)((Bt=De.popupRef.current)===null||Bt===void 0?void 0:Bt.getElement(),ct.relatedTarget))return;De.delaySetPopupVisible(!1,De.props.mouseLeaveDelay)},De.onFocus=function(ct){De.fireEvents("onFocus",ct),De.clearDelayTimer(),De.isFocusToShow()&&(De.focusTime=Date.now(),De.delaySetPopupVisible(!0,De.props.focusDelay))},De.onMouseDown=function(ct){De.fireEvents("onMouseDown",ct),De.preClickTime=Date.now()},De.onTouchStart=function(ct){De.fireEvents("onTouchStart",ct),De.preTouchTime=Date.now()},De.onBlur=function(ct){De.fireEvents("onBlur",ct),De.clearDelayTimer(),De.isBlurToHide()&&De.delaySetPopupVisible(!1,De.props.blurDelay)},De.onContextMenu=function(ct){ct.preventDefault(),De.fireEvents("onContextMenu",ct),De.setPopupVisible(!0,ct)},De.onContextMenuClose=function(){De.isContextMenuToShow()&&De.close()},De.onClick=function(ct){if(De.fireEvents("onClick",ct),De.focusTime){var Bt;if(De.preClickTime&&De.preTouchTime?Bt=Math.min(De.preClickTime,De.preTouchTime):De.preClickTime?Bt=De.preClickTime:De.preTouchTime&&(Bt=De.preTouchTime),Math.abs(Bt-De.focusTime)<20)return;De.focusTime=0}De.preClickTime=0,De.preTouchTime=0,De.isClickToShow()&&(De.isClickToHide()||De.isBlurToHide())&&ct&&ct.preventDefault&&ct.preventDefault();var gt=!De.state.popupVisible;(De.isClickToHide()&&!gt||gt&&De.isClickToShow())&&De.setPopupVisible(!De.state.popupVisible,ct)},De.onPopupMouseDown=function(){if(De.hasPopupMouseDown=!0,clearTimeout(De.mouseDownTimeout),De.mouseDownTimeout=window.setTimeout(function(){De.hasPopupMouseDown=!1},0),De.context){var ct;(ct=De.context).onPopupMouseDown.apply(ct,arguments)}},De.onDocumentClick=function(ct){if(De.props.mask&&!De.props.maskClosable)return;var Bt=ct.target,gt=De.getRootDomNode(),zt=De.getPopupDomNode();(!Object(Cn.a)(gt,Bt)||De.isContextMenuOnly())&&!Object(Cn.a)(zt,Bt)&&!De.hasPopupMouseDown&&De.close()},De.getRootDomNode=function(){var ct=De.props.getTriggerDOMNode;if(ct)return ct(De.triggerRef.current);try{var Bt=Object(Un.a)(De.triggerRef.current);if(Bt)return Bt}catch(gt){}return tn.a.findDOMNode(Object(v.a)(De))},De.getPopupClassNameFromAlign=function(ct){var Bt=[],gt=De.props,zt=gt.popupPlacement,Ft=gt.builtinPlacements,on=gt.prefixCls,yn=gt.alignPoint,zn=gt.getPopupClassNameFromAlign;return zt&&Ft&&Bt.push(wt(Ft,on,ct,yn)),zn&&Bt.push(zn(ct)),Bt.join(" ")},De.getComponent=function(){var ct=De.props,Bt=ct.prefixCls,gt=ct.destroyPopupOnHide,zt=ct.popupClassName,Ft=ct.onPopupAlign,on=ct.popupMotion,yn=ct.popupAnimation,zn=ct.popupTransitionName,gr=ct.popupStyle,Xr=ct.mask,Jr=ct.maskAnimation,aa=ct.maskTransitionName,hn=ct.maskMotion,Lr=ct.zIndex,oa=ct.popup,ya=ct.stretch,yt=ct.alignPoint,Fr=ct.mobile,un=ct.forceRender,Rn=De.state,xr=Rn.popupVisible,Ca=Rn.point,Nr=De.getPopupAlign(),Sr={};return De.isMouseEnterToShow()&&(Sr.onMouseEnter=De.onPopupMouseEnter),De.isMouseLeaveToHide()&&(Sr.onMouseLeave=De.onPopupMouseLeave),Sr.onMouseDown=De.onPopupMouseDown,Sr.onTouchStart=De.onPopupMouseDown,S.createElement(Tr,Object(t.a)({prefixCls:Bt,destroyPopupOnHide:gt,visible:xr,point:yt&&Ca,className:zt,align:Nr,onAlign:Ft,animation:yn,getClassNameFromAlign:De.getPopupClassNameFromAlign},Sr,{stretch:ya,getRootDomNode:De.getRootDomNode,style:gr,mask:Xr,zIndex:Lr,transitionName:zn,maskAnimation:Jr,maskTransitionName:aa,maskMotion:hn,ref:De.popupRef,motion:on,mobile:Fr,forceRender:un}),typeof oa=="function"?oa():oa)},De.attachParent=function(ct){Qt.a.cancel(De.attachId);var Bt=De.props,gt=Bt.getPopupContainer,zt=Bt.getDocument,Ft=De.getRootDomNode(),on;gt?(Ft||gt.length===0)&&(on=gt(Ft)):on=zt(De.getRootDomNode()).body,on?on.appendChild(ct):De.attachId=Object(Qt.a)(function(){De.attachParent(ct)})},De.getContainer=function(){var ct=De.props.getDocument,Bt=ct(De.getRootDomNode()).createElement("div");return Bt.style.position="absolute",Bt.style.top="0",Bt.style.left="0",Bt.style.width="100%",De.attachParent(Bt),Bt},De.setPoint=function(ct){var Bt=De.props.alignPoint;if(!Bt||!ct)return;De.setState({point:{pageX:ct.pageX,pageY:ct.pageY}})},De.handlePortalUpdate=function(){De.state.prevPopupVisible!==De.state.popupVisible&&De.props.afterPopupVisibleChange(De.state.popupVisible)},De.triggerContextValue={onPopupMouseDown:De.onPopupMouseDown};var st;return"popupVisible"in Ke?st=!!Ke.popupVisible:st=!!Ke.defaultPopupVisible,De.state={prevPopupVisible:st,popupVisible:st},Dn.forEach(function(ct){De["fire".concat(ct)]=function(Bt){De.fireEvents(ct,Bt)}}),De}return Object(A.a)(we,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var De=this.props,st=this.state;if(st.popupVisible){var ct;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(ct=De.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(lt.a)(ct,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(ct=ct||De.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(lt.a)(ct,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(ct=ct||De.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(lt.a)(ct,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(lt.a)(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),Qt.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var De;return((De=this.popupRef.current)===null||De===void 0?void 0:De.getElement())||null}},{key:"getPopupAlign",value:function(){var De=this.props,st=De.popupPlacement,ct=De.popupAlign,Bt=De.builtinPlacements;return st&&Bt?Tt(Bt,st,ct):ct}},{key:"setPopupVisible",value:function(De,st){var ct=this.props.alignPoint,Bt=this.state.popupVisible;this.clearDelayTimer(),Bt!==De&&("popupVisible"in this.props||this.setState({popupVisible:De,prevPopupVisible:Bt}),this.props.onPopupVisibleChange(De)),ct&&st&&De&&this.setPoint(st)}},{key:"delaySetPopupVisible",value:function(De,st,ct){var Bt=this,gt=st*1e3;if(this.clearDelayTimer(),gt){var zt=ct?{pageX:ct.pageX,pageY:ct.pageY}:null;this.delayTimer=window.setTimeout(function(){Bt.setPopupVisible(De,zt),Bt.clearDelayTimer()},gt)}else this.setPopupVisible(De,ct)}},{key:"clearDelayTimer",value:function(){this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null)}},{key:"clearOutsideHandler",value:function(){this.clickOutsideHandler&&(this.clickOutsideHandler.remove(),this.clickOutsideHandler=null),this.contextMenuOutsideHandler1&&(this.contextMenuOutsideHandler1.remove(),this.contextMenuOutsideHandler1=null),this.contextMenuOutsideHandler2&&(this.contextMenuOutsideHandler2.remove(),this.contextMenuOutsideHandler2=null),this.touchOutsideHandler&&(this.touchOutsideHandler.remove(),this.touchOutsideHandler=null)}},{key:"createTwoChains",value:function(De){var st=this.props.children.props,ct=this.props;return st[De]&&ct[De]?this["fire".concat(De)]:st[De]||ct[De]}},{key:"isClickToShow",value:function(){var De=this.props,st=De.action,ct=De.showAction;return st.indexOf("click")!==-1||ct.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var De=this.props.action;return De==="contextMenu"||De.length===1&&De[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var De=this.props,st=De.action,ct=De.showAction;return st.indexOf("contextMenu")!==-1||ct.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var De=this.props,st=De.action,ct=De.hideAction;return st.indexOf("click")!==-1||ct.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var De=this.props,st=De.action,ct=De.showAction;return st.indexOf("hover")!==-1||ct.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var De=this.props,st=De.action,ct=De.hideAction;return st.indexOf("hover")!==-1||ct.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var De=this.props,st=De.action,ct=De.showAction;return st.indexOf("focus")!==-1||ct.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var De=this.props,st=De.action,ct=De.hideAction;return st.indexOf("focus")!==-1||ct.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var De;(De=this.popupRef.current)===null||De===void 0||De.forceAlign()}}},{key:"fireEvents",value:function(De,st){var ct=this.props.children.props[De];ct&&ct(st);var Bt=this.props[De];Bt&&Bt(st)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var De=this.state.popupVisible,st=this.props,ct=st.children,Bt=st.forceRender,gt=st.alignPoint,zt=st.className,Ft=st.autoDestroy,on=S.Children.only(ct),yn={key:"trigger"};this.isContextMenuToShow()?yn.onContextMenu=this.onContextMenu:yn.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(yn.onClick=this.onClick,yn.onMouseDown=this.onMouseDown,yn.onTouchStart=this.onTouchStart):(yn.onClick=this.createTwoChains("onClick"),yn.onMouseDown=this.createTwoChains("onMouseDown"),yn.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(yn.onMouseEnter=this.onMouseEnter,gt&&(yn.onMouseMove=this.onMouseMove)):yn.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?yn.onMouseLeave=this.onMouseLeave:yn.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(yn.onFocus=this.onFocus,yn.onBlur=this.onBlur):(yn.onFocus=this.createTwoChains("onFocus"),yn.onBlur=this.createTwoChains("onBlur"));var zn=s()(on&&on.props&&on.props.className,zt);zn&&(yn.className=zn);var gr=Object(U.a)({},yn);Object(mt.c)(on)&&(gr.ref=Object(mt.a)(this.triggerRef,on.ref));var Xr=S.cloneElement(on,gr),Jr;return(De||this.popupRef.current||Bt)&&(Jr=S.createElement($e,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!De&&Ft&&(Jr=null),S.createElement(hr.Provider,{value:this.triggerContextValue},Xr,Jr)}}],[{key:"getDerivedStateFromProps",value:function(De,st){var ct=De.popupVisible,Bt={};return ct!==void 0&&st.popupVisible!==ct&&(Bt.popupVisible=ct,Bt.prevPopupVisible=st.popupVisible),Bt}}]),we}(S.Component);return pt.contextType=hr,pt.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:On,getDocument:or,onPopupVisibleChange:Sn,afterPopupVisibleChange:Sn,onPopupAlign:Sn,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},pt}var Gn=pr(Ht.a),se={adjustX:1,adjustY:1},tt={topLeft:{points:["bl","tl"],overflow:se,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:se,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:se,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:se,offset:[4,0]}},rt={topLeft:{points:["bl","tl"],overflow:se,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:se,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:se,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:se,offset:[4,0]}},ut=tt,Kt=0,Ct={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},Yt=function(pt,vt,Me){var we=xe(vt),Ke=pt.getState();pt.setState({defaultActiveFirst:Object(U.a)(Object(U.a)({},Ke.defaultActiveFirst),{},Object(Y.a)({},we,Me))})},nn=function($e){Object(o.a)(vt,$e);var pt=Object(l.a)(vt);function vt(Me){var we;Object(C.a)(this,vt),we=pt.call(this,Me),we.onDestroy=function(gt){we.props.onDestroy(gt)},we.onKeyDown=function(gt){var zt=gt.keyCode,Ft=we.menuInstance,on=we.props.store,yn=we.getVisible();if(zt===O.a.ENTER)return we.onTitleClick(gt),Yt(on,we.props.eventKey,!0),!0;if(zt===O.a.RIGHT)return yn?Ft.onKeyDown(gt):(we.triggerOpenChange(!0),Yt(on,we.props.eventKey,!0)),!0;if(zt===O.a.LEFT){var zn;if(yn)zn=Ft.onKeyDown(gt);else return;return zn||(we.triggerOpenChange(!1),zn=!0),zn}return yn&&(zt===O.a.UP||zt===O.a.DOWN)?Ft.onKeyDown(gt):void 0},we.onOpenChange=function(gt){we.props.onOpenChange(gt)},we.onPopupVisibleChange=function(gt){we.triggerOpenChange(gt,gt?"mouseenter":"mouseleave")},we.onMouseEnter=function(gt){var zt=we.props,Ft=zt.eventKey,on=zt.onMouseEnter,yn=zt.store;Yt(yn,we.props.eventKey,!1),on({key:Ft,domEvent:gt})},we.onMouseLeave=function(gt){var zt=we.props,Ft=zt.parentMenu,on=zt.eventKey,yn=zt.onMouseLeave;Ft.subMenuInstance=Object(v.a)(we),yn({key:on,domEvent:gt})},we.onTitleMouseEnter=function(gt){var zt=we.props,Ft=zt.eventKey,on=zt.onItemHover,yn=zt.onTitleMouseEnter;on({key:Ft,hover:!0}),yn({key:Ft,domEvent:gt})},we.onTitleMouseLeave=function(gt){var zt=we.props,Ft=zt.parentMenu,on=zt.eventKey,yn=zt.onItemHover,zn=zt.onTitleMouseLeave;Ft.subMenuInstance=Object(v.a)(we),yn({key:on,hover:!1}),zn({key:on,domEvent:gt})},we.onTitleClick=function(gt){var zt=Object(v.a)(we),Ft=zt.props;if(Ft.onTitleClick({key:Ft.eventKey,domEvent:gt}),Ft.triggerSubMenuAction==="hover")return;we.triggerOpenChange(!we.getVisible(),"click"),Yt(Ft.store,we.props.eventKey,!1)},we.onSubMenuClick=function(gt){typeof we.props.onClick=="function"&&we.props.onClick(we.addKeyPath(gt))},we.onSelect=function(gt){we.props.onSelect(gt)},we.onDeselect=function(gt){we.props.onDeselect(gt)},we.getPrefixCls=function(){return"".concat(we.props.rootPrefixCls,"-submenu")},we.getActiveClassName=function(){return"".concat(we.getPrefixCls(),"-active")},we.getDisabledClassName=function(){return"".concat(we.getPrefixCls(),"-disabled")},we.getSelectedClassName=function(){return"".concat(we.getPrefixCls(),"-selected")},we.getOpenClassName=function(){return"".concat(we.props.rootPrefixCls,"-submenu-open")},we.getVisible=function(){return we.state.isOpen},we.getMode=function(){return we.state.mode},we.saveMenuInstance=function(gt){we.menuInstance=gt},we.addKeyPath=function(gt){return Object(U.a)(Object(U.a)({},gt),{},{keyPath:(gt.keyPath||[]).concat(we.props.eventKey)})},we.triggerOpenChange=function(gt,zt){var Ft=we.props.eventKey,on=function(){we.onOpenChange({key:Ft,item:Object(v.a)(we),trigger:zt,open:gt})};zt==="mouseenter"?we.mouseenterTimeout=setTimeout(function(){on()},0):on()},we.isChildrenSelected=function(){var gt={find:!1};return Le(we.props.children,we.props.selectedKeys,gt),gt.find},we.isInlineMode=function(){return we.getMode()==="inline"},we.adjustWidth=function(){if(!we.subMenuTitle||!we.menuInstance)return;var gt=Rt.findDOMNode(we.menuInstance);if(gt.offsetWidth>=we.subMenuTitle.offsetWidth)return;gt.style.minWidth="".concat(we.subMenuTitle.offsetWidth,"px")},we.saveSubMenuTitle=function(gt){we.subMenuTitle=gt},we.getBaseProps=function(){var gt=Object(v.a)(we),zt=gt.props,Ft=we.getMode();return{mode:Ft==="horizontal"?"vertical":Ft,visible:we.getVisible(),level:zt.level+1,inlineIndent:zt.inlineIndent,focusable:!1,onClick:we.onSubMenuClick,onSelect:we.onSelect,onDeselect:we.onDeselect,onDestroy:we.onDestroy,selectedKeys:zt.selectedKeys,eventKey:"".concat(zt.eventKey,"-menu-"),openKeys:zt.openKeys,motion:zt.motion,onOpenChange:we.onOpenChange,subMenuOpenDelay:zt.subMenuOpenDelay,parentMenu:Object(v.a)(we),subMenuCloseDelay:zt.subMenuCloseDelay,forceSubMenuRender:zt.forceSubMenuRender,triggerSubMenuAction:zt.triggerSubMenuAction,builtinPlacements:zt.builtinPlacements,defaultActiveFirst:zt.store.getState().defaultActiveFirst[xe(zt.eventKey)],multiple:zt.multiple,prefixCls:zt.rootPrefixCls,id:we.internalMenuId,manualRef:we.saveMenuInstance,itemIcon:zt.itemIcon,expandIcon:zt.expandIcon,direction:zt.direction}},we.getMotion=function(gt,zt){var Ft=Object(v.a)(we),on=Ft.haveRendered,yn=we.props,zn=yn.motion,gr=yn.rootPrefixCls,Xr=Object(U.a)(Object(U.a)({},zn),{},{leavedClassName:"".concat(gr,"-hidden"),removeOnLeave:!1,motionAppear:on||!zt||gt!=="inline"});return Xr};var Ke=Me.store,De=Me.eventKey,st=Ke.getState(),ct=st.defaultActiveFirst;we.isRootMenu=!1;var Bt=!1;return ct&&(Bt=ct[De]),Yt(Ke,De,Bt),we.state={mode:Me.mode,isOpen:Me.isOpen},we}return Object(A.a)(vt,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var we=this,Ke=this.props,De=Ke.mode,st=Ke.parentMenu,ct=Ke.manualRef,Bt=Ke.isOpen,gt=function(){we.setState({mode:De,isOpen:Bt})},zt=Bt!==this.state.isOpen,Ft=De!==this.state.mode;if((Ft||zt)&&(Qt.a.cancel(this.updateStateRaf),Ft?this.updateStateRaf=Object(Qt.a)(gt):gt()),ct&&ct(this),De!=="horizontal"||!(st==null?void 0:st.isRootMenu)||!Bt)return;this.minWidthTimeout=setTimeout(function(){return we.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var we=this.props,Ke=we.onDestroy,De=we.eventKey;Ke&&Ke(De),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),Qt.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(we,Ke){var De=this.getBaseProps();return S.createElement(Dr,Object(t.a)({},De,{id:this.internalMenuId,className:we,style:Ke}),this.props.children)}},{key:"renderChildren",value:function(){var we=this,Ke=this.getBaseProps(),De=Ke.mode,st=Ke.visible,ct=Ke.forceSubMenuRender,Bt=Ke.direction,gt=this.getMotion(De,st);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||st||ct,!this.haveOpened)return S.createElement("div",null);var zt=s()("".concat(Ke.prefixCls,"-sub"),Object(Y.a)({},"".concat(Ke.prefixCls,"-rtl"),Bt==="rtl"));return this.isInlineMode()?S.createElement(ue,Object(t.a)({visible:Ke.visible,forceRender:ct},gt),function(Ft){var on=Ft.className,yn=Ft.style,zn=s()(zt,on);return we.renderPopupMenu(zn,yn)}):this.renderPopupMenu(zt)}},{key:"render",value:function(){var we,Ke,De,st=Object(U.a)({},this.props),ct=this.getVisible(),Bt=this.getPrefixCls(),gt=this.isInlineMode(),zt=this.getMode(),Ft=s()(Bt,"".concat(Bt,"-").concat(zt),(we={},Object(Y.a)(we,st.className,!!st.className),Object(Y.a)(we,this.getOpenClassName(),ct),Object(Y.a)(we,this.getActiveClassName(),st.active||ct&&!gt),Object(Y.a)(we,this.getDisabledClassName(),st.disabled),Object(Y.a)(we,this.getSelectedClassName(),this.isChildrenSelected()),we));this.internalMenuId||(st.eventKey?this.internalMenuId="".concat(st.eventKey,"$Menu"):(Kt+=1,this.internalMenuId="$__$".concat(Kt,"$Menu")));var on={},yn={},zn={};st.disabled||(on={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},yn={onClick:this.onTitleClick},zn={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var gr={},Xr=st.direction,Jr=Xr==="rtl";gt&&(Jr?gr.paddingRight=st.inlineIndent*st.level:gr.paddingLeft=st.inlineIndent*st.level);var aa={};this.getVisible()&&(aa={"aria-owns":this.internalMenuId});var hn=null;zt!=="horizontal"&&(hn=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(hn=S.createElement(this.props.expandIcon,Object(U.a)({},this.props))));var Lr=S.createElement("div",Object(t.a)({ref:this.saveSubMenuTitle,style:gr,className:"".concat(Bt,"-title"),role:"button"},zn,yn,{"aria-expanded":ct},aa,{"aria-haspopup":"true",title:typeof st.title=="string"?st.title:void 0}),st.title,hn||S.createElement("i",{className:"".concat(Bt,"-arrow")})),oa=this.renderChildren(),ya=((Ke=st.parentMenu)===null||Ke===void 0?void 0:Ke.isRootMenu)?st.parentMenu.props.getPopupContainer:function(Wn){return Wn.parentNode},yt=Ct[zt],Fr=st.popupOffset?{offset:st.popupOffset}:{},un=s()((De={},Object(Y.a)(De,st.popupClassName,st.popupClassName&&!gt),Object(Y.a)(De,"".concat(Bt,"-rtl"),Jr),De)),Rn=st.disabled,xr=st.triggerSubMenuAction,Ca=st.subMenuOpenDelay,Nr=st.forceSubMenuRender,Sr=st.subMenuCloseDelay,xa=st.builtinPlacements;Fe.forEach(function(Wn){return delete st[Wn]}),delete st.onClick;var Vr=Jr?Object(U.a)(Object(U.a)({},rt),xa):Object(U.a)(Object(U.a)({},tt),xa);delete st.direction;var nr=this.getBaseProps(),Wr=gt?null:this.getMotion(nr.mode,nr.visible);return S.createElement("li",Object(t.a)({},st,on,{className:Ft,role:"menuitem"}),S.createElement(Gn,{prefixCls:Bt,popupClassName:s()("".concat(Bt,"-popup"),un),getPopupContainer:ya,builtinPlacements:Vr,popupPlacement:yt,popupVisible:gt?!1:ct,popupAlign:Fr,popup:gt?null:oa,action:Rn||gt?[]:[xr],mouseEnterDelay:Ca,mouseLeaveDelay:Sr,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:Nr,popupMotion:Wr},Lr),gt?oa:null)}}]),vt}(S.Component);nn.defaultProps={onMouseEnter:Ne,onMouseLeave:Ne,onTitleMouseEnter:Ne,onTitleMouseLeave:Ne,onTitleClick:Ne,manualRef:Ne,mode:"vertical",title:""};var _n=Object(c.b)(function($e,pt){var vt=$e.openKeys,Me=$e.activeKey,we=$e.selectedKeys,Ke=pt.eventKey,De=pt.subMenuKey;return{isOpen:vt.indexOf(Ke)>-1,active:Me[De]===Ke,selectedKeys:we}})(nn);_n.isSubMenu=!0;var cn=_n,ur="menuitem-overflowed",Mn=.5,fn=function($e){Object(o.a)(vt,$e);var pt=Object(l.a)(vt);function vt(){var Me;return Object(C.a)(this,vt),Me=pt.apply(this,arguments),Me.resizeObserver=null,Me.mutationObserver=null,Me.originalTotalWidth=0,Me.overflowedItems=[],Me.menuItemSizes=[],Me.cancelFrameId=null,Me.state={lastVisibleIndex:void 0},Me.childRef=S.createRef(),Me.getMenuItemNodes=function(){var we=Me.props.prefixCls,Ke=Me.childRef.current;return Ke?[].slice.call(Ke.children).filter(function(De){return De.className.split(" ").indexOf("".concat(we,"-overflowed-submenu"))<0}):[]},Me.getOverflowedSubMenuItem=function(we,Ke,De){var st=Me.props,ct=st.overflowedIndicator,Bt=st.level,gt=st.mode,zt=st.prefixCls,Ft=st.theme;if(Bt!==1||gt!=="horizontal")return null;var on=Me.props.children[0],yn=on.props,zn=yn.children,gr=yn.title,Xr=yn.style,Jr=Object(L.a)(yn,["children","title","style"]),aa=Object(U.a)({},Xr),hn="".concat(we,"-overflowed-indicator"),Lr="".concat(we,"-overflowed-indicator");Ke.length===0&&De!==!0?aa=Object(U.a)(Object(U.a)({},aa),{},{display:"none"}):De&&(aa=Object(U.a)(Object(U.a)({},aa),{},{visibility:"hidden",position:"absolute"}),hn="".concat(hn,"-placeholder"),Lr="".concat(Lr,"-placeholder"));var oa=Ft?"".concat(zt,"-").concat(Ft):"",ya={};return Fe.forEach(function(yt){Jr[yt]!==void 0&&(ya[yt]=Jr[yt])}),S.createElement(cn,Object(t.a)({title:ct,className:"".concat(zt,"-overflowed-submenu"),popupClassName:oa},ya,{key:hn,eventKey:Lr,disabled:!1,style:aa}),Ke)},Me.setChildrenWidthAndResize=function(){if(Me.props.mode!=="horizontal")return;var we=Me.childRef.current;if(!we)return;var Ke=we.children;if(!Ke||Ke.length===0)return;var De=we.children[Ke.length-1];Ve(De,"display","inline-block");var st=Me.getMenuItemNodes(),ct=st.filter(function(Bt){return Bt.className.split(" ").indexOf(ur)>=0});ct.forEach(function(Bt){Ve(Bt,"display","inline-block")}),Me.menuItemSizes=st.map(function(Bt){return Pe(Bt,!0)}),ct.forEach(function(Bt){Ve(Bt,"display","none")}),Me.overflowedIndicatorWidth=Pe(we.children[we.children.length-1],!0),Me.originalTotalWidth=Me.menuItemSizes.reduce(function(Bt,gt){return Bt+gt},0),Me.handleResize(),Ve(De,"display","none")},Me.handleResize=function(){if(Me.props.mode!=="horizontal")return;var we=Me.childRef.current;if(!we)return;var Ke=Pe(we);Me.overflowedItems=[];var De=0,st;Me.originalTotalWidth>Ke+Mn&&(st=-1,Me.menuItemSizes.forEach(function(ct){De+=ct,De+Me.overflowedIndicatorWidth<=Ke&&(st+=1)})),Me.setState({lastVisibleIndex:st})},Me}return Object(A.a)(vt,[{key:"componentDidMount",value:function(){var we=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var Ke=this.childRef.current;if(!Ke)return;this.resizeObserver=new At.default(function(De){De.forEach(function(){var st=we.cancelFrameId;cancelAnimationFrame(st),we.cancelFrameId=requestAnimationFrame(we.setChildrenWidthAndResize)})}),[].slice.call(Ke.children).concat(Ke).forEach(function(De){we.resizeObserver.observe(De)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){we.resizeObserver.disconnect(),[].slice.call(Ke.children).concat(Ke).forEach(function(De){we.resizeObserver.observe(De)}),we.setChildrenWidthAndResize()}),this.mutationObserver.observe(Ke,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(we){var Ke=this,De=this.state.lastVisibleIndex;return(we||[]).reduce(function(st,ct,Bt){var gt=ct;if(Ke.props.mode==="horizontal"){var zt=Ke.getOverflowedSubMenuItem(ct.props.eventKey,[]);De!==void 0&&Ke.props.className.indexOf("".concat(Ke.props.prefixCls,"-root"))!==-1&&(Bt>De&&(gt=S.cloneElement(ct,{style:{display:"none"},eventKey:"".concat(ct.props.eventKey,"-hidden"),className:"".concat(ur)})),Bt===De+1&&(Ke.overflowedItems=we.slice(De+1).map(function(on){return S.cloneElement(on,{key:on.props.eventKey,mode:"vertical-left"})}),zt=Ke.getOverflowedSubMenuItem(ct.props.eventKey,Ke.overflowedItems)));var Ft=[].concat(Object(p.a)(st),[zt,gt]);return Bt===we.length-1&&Ft.push(Ke.getOverflowedSubMenuItem(ct.props.eventKey,[],!0)),Ft}return[].concat(Object(p.a)(st),[gt])},[])}},{key:"render",value:function(){var we=this.props,Ke=we.visible,De=we.prefixCls,st=we.overflowedIndicator,ct=we.mode,Bt=we.level,gt=we.tag,zt=we.children,Ft=we.theme,on=Object(L.a)(we,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),yn=gt;return S.createElement(yn,Object(t.a)({ref:this.childRef},on),this.renderChildren(zt))}}]),vt}(S.Component);fn.defaultProps={tag:"div",className:""};var Hn=fn;function Xn($e){return $e.length?$e.every(function(pt){return!!pt.props.disabled}):!0}function $n($e,pt,vt){var Me=$e.getState();$e.setState({activeKey:Object(U.a)(Object(U.a)({},Me.activeKey),{},Object(Y.a)({},pt,vt))})}function Yn($e){return $e.eventKey||"0-menu-"}function _r($e,pt){var vt=pt,Me=$e.children,we=$e.eventKey;if(vt){var Ke;if(ze(Me,function(De,st){De&&De.props&&!De.props.disabled&&vt===Ce(De,we,st)&&(Ke=!0)}),Ke)return vt}return vt=null,$e.defaultActiveFirst&&ze(Me,function(De,st){!vt&&De&&!De.props.disabled&&(vt=Ce(De,we,st))}),vt}function vr($e){if(!$e)return;var pt=this.instanceArray.indexOf($e);pt!==-1?this.instanceArray[pt]=$e:this.instanceArray.push($e)}var lr=function($e){Object(o.a)(vt,$e);var pt=Object(l.a)(vt);function vt(Me){var we;return Object(C.a)(this,vt),we=pt.call(this,Me),we.onKeyDown=function(Ke,De){var st=Ke.keyCode,ct;if(we.getFlatInstanceArray().forEach(function(gt){gt&>.props.active&>.onKeyDown&&(ct=gt.onKeyDown(Ke))}),ct)return 1;var Bt=null;return(st===O.a.UP||st===O.a.DOWN)&&(Bt=we.step(st===O.a.UP?-1:1)),Bt?(Ke.preventDefault(),$n(we.props.store,Yn(we.props),Bt.props.eventKey),typeof De=="function"&&De(Bt),1):void 0},we.onItemHover=function(Ke){var De=Ke.key,st=Ke.hover;$n(we.props.store,Yn(we.props),st?De:null)},we.onDeselect=function(Ke){we.props.onDeselect(Ke)},we.onSelect=function(Ke){we.props.onSelect(Ke)},we.onClick=function(Ke){we.props.onClick(Ke)},we.onOpenChange=function(Ke){we.props.onOpenChange(Ke)},we.onDestroy=function(Ke){we.props.onDestroy(Ke)},we.getFlatInstanceArray=function(){return we.instanceArray},we.step=function(Ke){var De=we.getFlatInstanceArray(),st=we.props.store.getState().activeKey[Yn(we.props)],ct=De.length;if(!ct)return null;Ke<0&&(De=De.concat().reverse());var Bt=-1;if(De.every(function(on,yn){return on&&on.props.eventKey===st?(Bt=yn,!1):!0}),!we.props.defaultActiveFirst&&Bt!==-1&&Xn(De.slice(Bt,ct-1)))return;var gt=(Bt+1)%ct,zt=gt;do{var Ft=De[zt];if(!Ft||Ft.props.disabled)zt=(zt+1)%ct;else return Ft}while(zt!==gt);return null},we.renderCommonMenuItem=function(Ke,De,st){var ct=we.props.store.getState(),Bt=Object(v.a)(we),gt=Bt.props,zt=Ce(Ke,gt.eventKey,De),Ft=Ke.props;if(!Ft||typeof Ke.type=="string")return Ke;var on=zt===ct.activeKey,yn=Object(U.a)(Object(U.a)({mode:Ft.mode||gt.mode,level:gt.level,inlineIndent:gt.inlineIndent,renderMenuItem:we.renderMenuItem,rootPrefixCls:gt.prefixCls,index:De,parentMenu:gt.parentMenu,manualRef:Ft.disabled?void 0:Object(P.a)(Ke.ref,vr.bind(Object(v.a)(we))),eventKey:zt,active:!Ft.disabled&&on,multiple:gt.multiple,onClick:function(gr){(Ft.onClick||Ne)(gr),we.onClick(gr)},onItemHover:we.onItemHover,motion:gt.motion,subMenuOpenDelay:gt.subMenuOpenDelay,subMenuCloseDelay:gt.subMenuCloseDelay,forceSubMenuRender:gt.forceSubMenuRender,onOpenChange:we.onOpenChange,onDeselect:we.onDeselect,onSelect:we.onSelect,builtinPlacements:gt.builtinPlacements,itemIcon:Ft.itemIcon||we.props.itemIcon,expandIcon:Ft.expandIcon||we.props.expandIcon},st),{},{direction:gt.direction});return(gt.mode==="inline"||at())&&(yn.triggerSubMenuAction="click"),S.cloneElement(Ke,Object(U.a)(Object(U.a)({},yn),{},{key:zt||De}))},we.renderMenuItem=function(Ke,De,st){if(!Ke)return null;var ct=we.props.store.getState(),Bt={openKeys:ct.openKeys,selectedKeys:ct.selectedKeys,triggerSubMenuAction:we.props.triggerSubMenuAction,subMenuKey:st};return we.renderCommonMenuItem(Ke,De,Bt)},Me.store.setState({activeKey:Object(U.a)(Object(U.a)({},Me.store.getState().activeKey),{},Object(Y.a)({},Me.eventKey,_r(Me,Me.activeKey)))}),we.instanceArray=[],we}return Object(A.a)(vt,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(we){return this.props.visible||we.visible||this.props.className!==we.className||!k()(this.props.style,we.style)}},{key:"componentDidUpdate",value:function(we){var Ke=this.props,De="activeKey"in Ke?Ke.activeKey:Ke.store.getState().activeKey[Yn(Ke)],st=_r(Ke,De);if(st!==De)$n(Ke.store,Yn(Ke),st);else if("activeKey"in we){var ct=_r(we,we.activeKey);st!==ct&&$n(Ke.store,Yn(Ke),st)}}},{key:"render",value:function(){var we=this,Ke=Object(t.a)({},this.props);this.instanceArray=[];var De=s()(Ke.prefixCls,Ke.className,"".concat(Ke.prefixCls,"-").concat(Ke.mode)),st={className:De,role:Ke.role||"menu"};Ke.id&&(st.id=Ke.id),Ke.focusable&&(st.tabIndex=0,st.onKeyDown=this.onKeyDown);var ct=Ke.prefixCls,Bt=Ke.eventKey,gt=Ke.visible,zt=Ke.level,Ft=Ke.mode,on=Ke.overflowedIndicator,yn=Ke.theme;return Fe.forEach(function(zn){return delete Ke[zn]}),delete Ke.onClick,S.createElement(Hn,Object(t.a)({},Ke,{prefixCls:ct,mode:Ft,tag:"ul",level:zt,theme:yn,visible:gt,overflowedIndicator:on},st),Object(d.a)(Ke.children).map(function(zn,gr){return we.renderMenuItem(zn,gr,Bt||"0-menu-")}))}}]),vt}(S.Component);lr.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:Ne};var wr=Object(c.b)()(lr),Dr=wr,sr=_("Kwbf");function ia($e,pt,vt){var Me=$e.prefixCls,we=$e.motion,Ke=$e.defaultMotions,De=Ke===void 0?{}:Ke,st=$e.openAnimation,ct=$e.openTransitionName,Bt=pt.switchingModeFromInline;if(we)return we;if(Object(N.a)(st)==="object"&&st)Object(sr.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof st=="string")return{motionName:"".concat(Me,"-open-").concat(st)};if(ct)return{motionName:ct};var gt=De[vt];return gt||(Bt?null:De.other)}var Ea=function($e){Object(o.a)(vt,$e);var pt=Object(l.a)(vt);function vt(Me){var we;Object(C.a)(this,vt),we=pt.call(this,Me),we.onSelect=function(st){var ct=Object(v.a)(we),Bt=ct.props;if(Bt.selectable){var gt=we.store.getState(),zt=gt.selectedKeys,Ft=st.key;Bt.multiple?zt=zt.concat([Ft]):zt=[Ft],"selectedKeys"in Bt||we.store.setState({selectedKeys:zt}),Bt.onSelect(Object(U.a)(Object(U.a)({},st),{},{selectedKeys:zt}))}},we.onClick=function(st){var ct=we.getRealMenuMode(),Bt=Object(v.a)(we),gt=Bt.store,zt=Bt.props.onOpenChange;ct!=="inline"&&!("openKeys"in we.props)&&(gt.setState({openKeys:[]}),zt([])),we.props.onClick(st)},we.onKeyDown=function(st,ct){we.innerMenu.getWrappedInstance().onKeyDown(st,ct)},we.onOpenChange=function(st){var ct=Object(v.a)(we),Bt=ct.props,gt=we.store.getState().openKeys.concat(),zt=!1,Ft=function(yn){var zn=!1;if(yn.open)zn=gt.indexOf(yn.key)===-1,zn&>.push(yn.key);else{var gr=gt.indexOf(yn.key);zn=gr!==-1,zn&>.splice(gr,1)}zt=zt||zn};Array.isArray(st)?st.forEach(Ft):Ft(st),zt&&("openKeys"in we.props||we.store.setState({openKeys:gt}),Bt.onOpenChange(gt))},we.onDeselect=function(st){var ct=Object(v.a)(we),Bt=ct.props;if(Bt.selectable){var gt=we.store.getState().selectedKeys.concat(),zt=st.key,Ft=gt.indexOf(zt);Ft!==-1&>.splice(Ft,1),"selectedKeys"in Bt||we.store.setState({selectedKeys:gt}),Bt.onDeselect(Object(U.a)(Object(U.a)({},st),{},{selectedKeys:gt}))}},we.onMouseEnter=function(st){we.restoreModeVerticalFromInline();var ct=we.props.onMouseEnter;ct&&ct(st)},we.onTransitionEnd=function(st){var ct=st.propertyName==="width"&&st.target===st.currentTarget,Bt=st.target.className,gt=Object.prototype.toString.call(Bt)==="[object SVGAnimatedString]"?Bt.animVal:Bt,zt=st.propertyName==="font-size"&>.indexOf("anticon")>=0;(ct||zt)&&we.restoreModeVerticalFromInline()},we.setInnerMenu=function(st){we.innerMenu=st},we.isRootMenu=!0;var Ke=Me.defaultSelectedKeys,De=Me.defaultOpenKeys;return"selectedKeys"in Me&&(Ke=Me.selectedKeys||[]),"openKeys"in Me&&(De=Me.openKeys||[]),we.store=Object(c.c)({selectedKeys:Ke,openKeys:De,activeKey:{"0-menu-":_r(Me,Me.activeKey)}}),we.state={switchingModeFromInline:!1,prevProps:Me,inlineOpenKeys:[],store:we.store},we}return Object(A.a)(vt,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(we){var Ke=this.props,De=Ke.siderCollapsed,st=Ke.inlineCollapsed,ct=Ke.onOpenChange;(!we.inlineCollapsed&&st||!we.siderCollapsed&&De)&&ct([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var we=this.props.collapsedWidth,Ke=this.store,De=this.prevOpenKeys,st=this.getInlineCollapsed()&&(we===0||we==="0"||we==="0px");st?(this.prevOpenKeys=Ke.getState().openKeys.concat(),this.store.setState({openKeys:[]})):De&&(this.store.setState({openKeys:De}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var we=this.props.mode,Ke=this.state.switchingModeFromInline,De=this.getInlineCollapsed();return Ke&&De?"inline":De?"vertical":we}},{key:"getInlineCollapsed",value:function(){var we=this.props,Ke=we.inlineCollapsed,De=we.siderCollapsed;return De!==void 0?De:Ke}},{key:"restoreModeVerticalFromInline",value:function(){var we=this.state.switchingModeFromInline;we&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var we=Object(U.a)({},Object(M.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),Ke=this.getRealMenuMode();return we.className+=" ".concat(we.prefixCls,"-root"),we.direction==="rtl"&&(we.className+=" ".concat(we.prefixCls,"-rtl")),we=Object(U.a)(Object(U.a)({},we),{},{mode:Ke,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:ia(this.props,this.state,Ke)}),delete we.openAnimation,delete we.openTransitionName,S.createElement(c.a,{store:this.store},S.createElement(Dr,Object(t.a)({},we,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(we,Ke){var De=Ke.prevProps,st=Ke.store,ct=st.getState(),Bt={},gt={prevProps:we};return De.mode==="inline"&&we.mode!=="inline"&&(gt.switchingModeFromInline=!0),"openKeys"in we?Bt.openKeys=we.openKeys||[]:((we.inlineCollapsed&&!De.inlineCollapsed||we.siderCollapsed&&!De.siderCollapsed)&&(gt.switchingModeFromInline=!0,gt.inlineOpenKeys=ct.openKeys,Bt.openKeys=[]),(!we.inlineCollapsed&&De.inlineCollapsed||!we.siderCollapsed&&De.siderCollapsed)&&(Bt.openKeys=Ke.inlineOpenKeys,gt.inlineOpenKeys=[])),Object.keys(Bt).length&&st.setState(Bt),gt}}]),vt}(S.Component);Ea.defaultProps={selectable:!0,onClick:Ne,onSelect:Ne,onOpenChange:Ne,onDeselect:Ne,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:S.createElement("span",null,"\xB7\xB7\xB7")};var Cr=Ea,kr=function($e){Object(o.a)(vt,$e);var pt=Object(l.a)(vt);function vt(){var Me;return Object(C.a)(this,vt),Me=pt.apply(this,arguments),Me.onKeyDown=function(we){var Ke=we.keyCode;return Ke===O.a.ENTER?(Me.onClick(we),!0):void 0},Me.onMouseLeave=function(we){var Ke=Me.props,De=Ke.eventKey,st=Ke.onItemHover,ct=Ke.onMouseLeave;st({key:De,hover:!1}),ct({key:De,domEvent:we})},Me.onMouseEnter=function(we){var Ke=Me.props,De=Ke.eventKey,st=Ke.onItemHover,ct=Ke.onMouseEnter;st({key:De,hover:!0}),ct({key:De,domEvent:we})},Me.onClick=function(we){var Ke=Me.props,De=Ke.eventKey,st=Ke.multiple,ct=Ke.onClick,Bt=Ke.onSelect,gt=Ke.onDeselect,zt=Ke.isSelected,Ft={key:De,keyPath:[De],item:Object(v.a)(Me),domEvent:we};ct(Ft),st?zt?gt(Ft):Bt(Ft):zt||Bt(Ft)},Me.saveNode=function(we){Me.node=we},Me}return Object(A.a)(vt,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var we=this.props;we.onDestroy&&we.onDestroy(we.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var we,Ke=Object(U.a)({},this.props),De=s()(this.getPrefixCls(),Ke.className,(we={},Object(Y.a)(we,this.getActiveClassName(),!Ke.disabled&&Ke.active),Object(Y.a)(we,this.getSelectedClassName(),Ke.isSelected),Object(Y.a)(we,this.getDisabledClassName(),Ke.disabled),we)),st=Object(U.a)(Object(U.a)({},Ke.attribute),{},{title:typeof Ke.title=="string"?Ke.title:void 0,className:De,role:Ke.role||"menuitem","aria-disabled":Ke.disabled});Ke.role==="option"?st=Object(U.a)(Object(U.a)({},st),{},{role:"option","aria-selected":Ke.isSelected}):(Ke.role===null||Ke.role==="none")&&(st.role="none");var ct={onClick:Ke.disabled?null:this.onClick,onMouseLeave:Ke.disabled?null:this.onMouseLeave,onMouseEnter:Ke.disabled?null:this.onMouseEnter},Bt=Object(U.a)({},Ke.style);Ke.mode==="inline"&&(Ke.direction==="rtl"?Bt.paddingRight=Ke.inlineIndent*Ke.level:Bt.paddingLeft=Ke.inlineIndent*Ke.level),Fe.forEach(function(zt){return delete Ke[zt]}),delete Ke.direction;var gt=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(gt=S.createElement(this.props.itemIcon,this.props)),S.createElement("li",Object(t.a)({},Object(M.a)(Ke,["onClick","onMouseEnter","onMouseLeave","onSelect"]),st,ct,{style:Bt,ref:this.saveNode}),Ke.children,gt)}}]),vt}(S.Component);kr.isMenuItem=!0,kr.defaultProps={onSelect:Ne,onMouseEnter:Ne,onMouseLeave:Ne,manualRef:Ne};var Zr=Object(c.b)(function($e,pt){var vt=$e.activeKey,Me=$e.selectedKeys,we=pt.eventKey,Ke=pt.subMenuKey;return{active:vt[Ke]===we,isSelected:Array.isArray(Me)?Me.indexOf(we)!==-1:Me===we}})(kr),Qr=Zr,Aa=function($e){Object(o.a)(vt,$e);var pt=Object(l.a)(vt);function vt(){var Me;return Object(C.a)(this,vt),Me=pt.apply(this,arguments),Me.renderInnerMenuItem=function(we){var Ke=Me.props,De=Ke.renderMenuItem,st=Ke.index;return De(we,st,Me.props.subMenuKey)},Me}return Object(A.a)(vt,[{key:"render",value:function(){var we=Object(t.a)({},this.props),Ke=we.className,De=Ke===void 0?"":Ke,st=we.rootPrefixCls,ct="".concat(st,"-item-group-title"),Bt="".concat(st,"-item-group-list"),gt=we.title,zt=we.children;return Fe.forEach(function(Ft){return delete we[Ft]}),delete we.direction,S.createElement("li",Object(t.a)({},we,{onClick:function(on){return on.stopPropagation()},className:"".concat(De," ").concat(st,"-item-group")}),S.createElement("div",{className:ct,title:typeof gt=="string"?gt:void 0},gt),S.createElement("ul",{className:Bt},S.Children.map(zt,this.renderInnerMenuItem)))}}]),vt}(S.Component);Aa.isMenuItemGroup=!0,Aa.defaultProps={disabled:!0};var Ta=Aa,ba=function(pt){var vt=pt.className,Me=pt.rootPrefixCls,we=pt.style;return S.createElement("li",{className:"".concat(vt," ").concat(Me,"-item-divider"),style:we})};ba.defaultProps={disabled:!0,className:"",style:{}};var za=ba,Xa=Cr,tr=_("eDIo");function In($e,pt){var vt=$e.prefixCls,Me=$e.editable,we=$e.locale,Ke=$e.style;return!Me||Me.showAdd===!1?null:S.createElement("button",{ref:pt,type:"button",className:"".concat(vt,"-nav-add"),style:Ke,"aria-label":(we==null?void 0:we.addAriaLabel)||"Add tab",onClick:function(st){Me.onEdit("add",{event:st})}},Me.addIcon||"+")}var En=S.forwardRef(In);function Or($e,pt){var vt=$e.prefixCls,Me=$e.id,we=$e.tabs,Ke=$e.locale,De=$e.mobile,st=$e.moreIcon,ct=st===void 0?"More":st,Bt=$e.moreTransitionName,gt=$e.style,zt=$e.className,Ft=$e.editable,on=$e.tabBarGutter,yn=$e.rtl,zn=$e.onTabClick,gr=Object(S.useState)(!1),Xr=Object(j.a)(gr,2),Jr=Xr[0],aa=Xr[1],hn=Object(S.useState)(null),Lr=Object(j.a)(hn,2),oa=Lr[0],ya=Lr[1],yt="".concat(Me,"-more-popup"),Fr="".concat(vt,"-dropdown"),un=oa!==null?"".concat(yt,"-").concat(oa):null,Rn=Ke==null?void 0:Ke.dropdownAriaLabel,xr=S.createElement(Xa,{onClick:function(Wr){var Wn=Wr.key,pn=Wr.domEvent;zn(Wn,pn),aa(!1)},id:yt,tabIndex:-1,role:"listbox","aria-activedescendant":un,selectedKeys:[oa],"aria-label":Rn!==void 0?Rn:"expanded dropdown"},we.map(function(nr){return S.createElement(Qr,{key:nr.key,id:"".concat(yt,"-").concat(nr.key),role:"option","aria-controls":Me&&"".concat(Me,"-panel-").concat(nr.key),disabled:nr.disabled},nr.tab)}));function Ca(nr){for(var Wr=we.filter(function(Ar){return!Ar.disabled}),Wn=Wr.findIndex(function(Ar){return Ar.key===oa})||0,pn=Wr.length,Rr=0;Rrxa?(Nr=xr,yt.current="x"):(Nr=Ca,yt.current="y");var Vr=Date.now();Vr-oa.current>100&&(ya.current=!1),(pt(-Nr,-Nr)||ya.current)&&(Rn.preventDefault(),ya.current=!0),oa.current=Vr}var un=Object(S.useRef)(null);un.current={onTouchStart:aa,onTouchMove:hn,onTouchEnd:Lr,onWheel:Fr},S.useEffect(function(){function Rn(Sr){un.current.onTouchStart(Sr)}function xr(Sr){un.current.onTouchMove(Sr)}function Ca(Sr){un.current.onTouchEnd(Sr)}function Nr(Sr){un.current.onWheel(Sr)}return document.addEventListener("touchmove",xr,{passive:!1}),document.addEventListener("touchend",Ca,{passive:!1}),$e.current.addEventListener("touchstart",Rn,{passive:!1}),$e.current.addEventListener("wheel",Nr),function(){document.removeEventListener("touchmove",xr),document.removeEventListener("touchend",Ca)}},[])}function Qn(){var $e=Object(S.useRef)(new Map);function pt(Me){return $e.current.has(Me)||$e.current.set(Me,S.createRef()),$e.current.get(Me)}function vt(Me){$e.current.delete(Me)}return[pt,vt]}function Hr($e,pt){var vt=S.useRef($e),Me=S.useState({}),we=Object(j.a)(Me,2),Ke=we[1];function De(st){var ct=typeof st=="function"?st(vt.current):st;ct!==vt.current&&pt(ct,vt.current),vt.current=ct,Ke({})}return[vt.current,De]}var pa=function(pt){var vt=pt.position,Me=pt.prefixCls,we=pt.extra;if(!we)return null;var Ke,De=we;return vt==="right"&&(Ke=De.right||!De.left&&De||null),vt==="left"&&(Ke=De.left||null),Ke?S.createElement("div",{className:"".concat(Me,"-extra-content")},Ke):null};function Ma($e,pt){var vt,Me=S.useContext(zr),we=Me.prefixCls,Ke=Me.tabs,De=$e.className,st=$e.style,ct=$e.id,Bt=$e.animated,gt=$e.activeKey,zt=$e.rtl,Ft=$e.extra,on=$e.editable,yn=$e.locale,zn=$e.tabPosition,gr=$e.tabBarGutter,Xr=$e.children,Jr=$e.onTabClick,aa=$e.onTabScroll,hn=Object(S.useRef)(),Lr=Object(S.useRef)(),oa=Object(S.useRef)(),ya=Object(S.useRef)(),yt=Qn(),Fr=Object(j.a)(yt,2),un=Fr[0],Rn=Fr[1],xr=zn==="top"||zn==="bottom",Ca=Hr(0,function(ja,Fa){xr&&aa&&aa({direction:ja>Fa?"left":"right"})}),Nr=Object(j.a)(Ca,2),Sr=Nr[0],xa=Nr[1],Vr=Hr(0,function(ja,Fa){!xr&&aa&&aa({direction:ja>Fa?"top":"bottom"})}),nr=Object(j.a)(Vr,2),Wr=nr[0],Wn=nr[1],pn=Object(S.useState)(0),Rr=Object(j.a)(pn,2),qn=Rr[0],Ar=Rr[1],Da=Object(S.useState)(0),Ia=Object(j.a)(Da,2),La=Ia[0],Br=Ia[1],$r=Object(S.useState)(0),ka=Object(j.a)($r,2),Na=ka[0],qa=ka[1],ri=Object(S.useState)(0),ni=Object(j.a)(ri,2),Ga=ni[0],Ai=ni[1],Di=Object(S.useState)(null),$a=Object(j.a)(Di,2),Va=$a[0],di=$a[1],Zi=Object(S.useState)(null),Ao=Object(j.a)(Zi,2),Ui=Ao[0],qi=Ao[1],$i=Object(S.useState)(0),wi=Object(j.a)($i,2),eo=wi[0],fo=wi[1],ho=Object(S.useState)(0),Pi=Object(j.a)(ho,2),Ra=Pi[0],Sa=Pi[1],wa=m(new Map),Ja=Object(j.a)(wa,2),ai=Ja[0],_i=Ja[1],oi=h(Ke,ai,qn),ro="".concat(we,"-nav-operations-hidden"),mo=0,pi=0;xr?zt?(mo=0,pi=Math.max(0,qn-Va)):(mo=Math.min(0,Va-qn),pi=0):(mo=Math.min(0,Ui-La),pi=0);function Ki(ja){return japi?[pi,!1]:[ja,!0]}var vi=Object(S.useRef)(),Gi=Object(S.useState)(),Vi=Object(j.a)(Gi,2),So=Vi[0],po=Vi[1];function vo(){po(Date.now())}function go(){window.clearTimeout(vi.current)}sa(hn,function(ja,Fa){var Ha=!1;function ci(bi,Ri){bi(function(ki){var Ci=Ki(ki+Ri),li=Object(j.a)(Ci,2),Mo=li[0],_o=li[1];return Ha=_o,Mo})}if(xr){if(Va>=qn)return Ha;ci(xa,ja)}else{if(Ui>=La)return Ha;ci(Wn,Fa)}return go(),vo(),Ha}),Object(S.useEffect)(function(){return go(),So&&(vi.current=window.setTimeout(function(){po(0)},100)),go},[So]);function Xi(){var ja=arguments.length>0&&arguments[0]!==void 0?arguments[0]:gt,Fa=oi.get(ja);if(!Fa)return;if(xr){var Ha=Sr;zt?Fa.rightSr+Va&&(Ha=Fa.right+Fa.width-Va):Fa.left<-Sr?Ha=-Fa.left:Fa.left+Fa.width>-Sr+Va&&(Ha=-(Fa.left+Fa.width-Va)),Wn(0),xa(Ki(Ha)[0])}else{var ci=Wr;Fa.top<-Wr?ci=-Fa.top:Fa.top+Fa.height>-Wr+Ui&&(ci=-(Fa.top+Fa.height-Ui)),xa(0),Wn(Ki(ci)[0])}}var oo=x(oi,{width:Va,height:Ui,left:Sr,top:Wr},{width:Na,height:Ga},{width:eo,height:Ra},Object(U.a)(Object(U.a)({},$e),{},{tabs:Ke})),Ro=Object(j.a)(oo,2),bo=Ro[0],so=Ro[1],wo=Ke.map(function(ja){var Fa=ja.key;return S.createElement(r,{id:ct,prefixCls:we,key:Fa,rtl:zt,tab:ja,closable:ja.closable,editable:on,active:Fa===gt,tabPosition:zn,tabBarGutter:gr,renderWrapper:Xr,removeAriaLabel:yn==null?void 0:yn.removeAriaLabel,ref:un(Fa),onClick:function(ci){Jr(Fa,ci)},onRemove:function(){Rn(Fa)},onFocus:function(){Xi(Fa),vo(),zt||(hn.current.scrollLeft=0),hn.current.scrollTop=0}})}),To=y(function(){var ja,Fa,Ha,ci,bi,Ri,ki,Ci,li,Mo=((ja=hn.current)===null||ja===void 0?void 0:ja.offsetWidth)||0,_o=((Fa=hn.current)===null||Fa===void 0?void 0:Fa.offsetHeight)||0,Lo=((Ha=ya.current)===null||Ha===void 0?void 0:Ha.offsetWidth)||0,Bi=((ci=ya.current)===null||ci===void 0?void 0:ci.offsetHeight)||0,Za=((bi=oa.current)===null||bi===void 0?void 0:bi.offsetWidth)||0,Wa=((Ri=oa.current)===null||Ri===void 0?void 0:Ri.offsetHeight)||0;di(Mo),qi(_o),fo(Lo),Sa(Bi);var na=(((ki=Lr.current)===null||ki===void 0?void 0:ki.offsetWidth)||0)-Lo,Oa=(((Ci=Lr.current)===null||Ci===void 0?void 0:Ci.offsetHeight)||0)-Bi;Ar(na),Br(Oa);var Ka=(li=oa.current)===null||li===void 0?void 0:li.className.includes(ro);qa(na-(Ka?0:Za)),Ai(Oa-(Ka?0:Wa)),_i(function(){var ii=new Map;return Ke.forEach(function(Yi){var ao=Yi.key,xi=un(ao).current;xi&&ii.set(ao,{width:xi.offsetWidth,height:xi.offsetHeight,left:xi.offsetLeft,top:xi.offsetTop})}),ii})}),Do=Ke.slice(0,bo),Oi=Ke.slice(so+1),ti=[].concat(Object(p.a)(Do),Object(p.a)(Oi)),gi=Object(S.useState)(),ui=Object(j.a)(gi,2),Ei=ui[0],yo=ui[1],ji=oi.get(gt),Po=Object(S.useRef)();function Oo(){f.a.cancel(Po.current)}Object(S.useEffect)(function(){var ja={};return ji&&(xr?(zt?ja.right=ji.right:ja.left=ji.left,ja.width=ji.width):(ja.top=ji.top,ja.height=ji.height)),Oo(),Po.current=f()(function(){yo(ja)}),Oo},[ji,xr,zt]),Object(S.useEffect)(function(){Xi()},[gt,ji,oi,xr]),Object(S.useEffect)(function(){To()},[zt,gr,gt,Ke.map(function(ja){return ja.key}).join("_")]);var Mi=!!ti.length,si="".concat(we,"-nav-wrap"),ca,dr,cr,da;return xr?zt?(dr=Sr>0,ca=Sr+Va-1?"".concat(J==null?void 0:J.time,"\u5206\u949F"):"\u4E0D\u9650","\u3011"),(Ne==null?void 0:Ne.show_desc)&&p.a.createElement("div",{className:"mt10"},p.a.createElement("p",{className:"font16"},"\u8003\u8BD5\u8BF4\u660E\uFF1A"),p.a.createElement(O.a,{value:J==null?void 0:J.description})),(Ne==null?void 0:Ne.show_table)&&p.a.createElement("div",{className:"mt10"},p.a.createElement(j.a,{className:y.a.table,columns:Ee,dataSource:Object(U.a)(be||[]),bordered:!0,pagination:!1}))))};ie.a=Object(f.a)(function(u){var h=u.exercise,b=u.loading,x=u.user,t=u.globalSetting;return{exercise:h,globalSetting:t,user:x,loading:b.effects}})(r)},kPWJ:function(Ye,ie,_){Ye.exports=_.p+"static/question.cb52bef9.gif"},kPYp:function(Ye,ie){Ye.exports="data:image/png;base64,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"},kSUc:function(Ye,ie,_){},"kaH+":function(Ye,ie,_){"use strict";var Y=_("+L6B"),j=_("2/Rp"),L=_("tJVT"),U=_("q1tI"),S=_.n(U),g=_("XFxt"),s=_.n(g),d=_("dhSg"),w=_("rLCj"),p=_("dF/Y"),a=_("4i/N");ie.a=function(){var f=Object(U.useState)(""),E=Object(L.a)(f,2),y=E[0],m=E[1],O=Object(U.useState)(0),i=Object(L.a)(O,2),r=i[0],u=i[1],h=Object(U.useRef)("");Object(U.useEffect)(function(){var C=d.a.subscribe("preview-image",function(A){m(A),document.body.style.overflow="hidden"});return C},[]),Object(U.useEffect)(function(){return document.addEventListener("keydown",b),function(){document.removeEventListener("keydown",b)}},[]),Object(U.useEffect)(function(){h.current=y},[y]);function b(C){C.keyCode==27&&h.current&&x()}function x(){document.body.style.overflow="auto",m("")}function t(){u(r+90)}return S.a.createElement(U.Fragment,null,y?S.a.createElement("div",{className:s.a["image-preview-container"]},S.a.createElement("div",{className:s.a["button-group"]},S.a.createElement(j.a,{onClick:t},"\u65CB\u8F6C",S.a.createElement(w.a,null)),S.a.createElement(j.a,{href:y},"\u4E0B\u8F7D",S.a.createElement(p.a,null)),S.a.createElement(j.a,{onClick:x},"\u5173\u95ED",S.a.createElement(a.a,null))),S.a.createElement("div",{className:s.a["preview-wrp-group"]},S.a.createElement("img",{className:s.a["image-preview"],src:y,alt:"\u9884\u89C8\u5927\u56FE",style:{transform:"rotate(".concat(r,"deg)")}}))):null)}},kqOp:function(Ye,ie,_){"use strict";_.d(ie,"a",function(){return p});var Y=_("0Owb"),j=_("fWQN"),L=_("mtLc"),U=_("yKVA"),S=_("879j"),g=_("q1tI"),s=_.n(g),d=_("Ot1p"),w="\u2581",p=function(a){Object(U.a)(E,a);var f=Object(S.a)(E);function E(){var y;Object(j.a)(this,E);for(var m=arguments.length,O=new Array(m),i=0;i` "'(~:]+/,m=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,O=/^\s*\[[^\]]+?\]:.*$/,i=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\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\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E42\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\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]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDF3C-\uDF3E]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]/,r=" ";function u(z,H,J){return H.f=H.inline=J,J(z,H)}function h(z,H,J){return H.f=H.block=J,J(z,H)}function b(z){return!z||!/\S/.test(z.string)}function x(z){if(z.linkTitle=!1,z.linkHref=!1,z.linkText=!1,z.em=!1,z.strong=!1,z.strikethrough=!1,z.quote=0,z.indentedCode=!1,z.f==C){var H=S;if(!H){var J=Y.innerMode(U,z.htmlState);H=J.mode.name=="xml"&&J.state.tagStart===null&&!J.state.context&&J.state.tokenize.isInText}H&&(z.f=l,z.block=t,z.htmlState=null)}return z.trailingSpace=0,z.trailingSpaceNewLine=!1,z.prevLine=z.thisLine,z.thisLine={stream:null},null}function t(z,H){var J=z.column()===H.indentation,X=b(H.prevLine.stream),te=H.indentedCode,ee=H.prevLine.hr,be=H.list!==!1,ge=(H.listStack[H.listStack.length-1]||0)+3;H.indentedCode=!1;var je=H.indentation;if(H.indentationDiff===null&&(H.indentationDiff=H.indentation,be)){for(H.list=null;je=4&&(te||H.prevLine.fencedCodeEnd||H.prevLine.header||X))return z.skipToEnd(),H.indentedCode=!0,s.code;if(z.eatSpace())return null;if(J&&H.indentation<=ge&&(Ge=z.match(f))&&Ge[1].length<=6)return H.quote=0,H.header=Ge[1].length,H.thisLine.header=!0,L.highlightFormatting&&(H.formatting="header"),H.f=H.inline,v(H);if(H.indentation<=ge&&z.eat(">"))return H.quote=J?1:H.quote+1,L.highlightFormatting&&(H.formatting="quote"),z.eatSpace(),v(H);if(!nt&&!H.setext&&J&&H.indentation<=ge&&(Ge=z.match(p))){var he=Ge[1]?"ol":"ul";return H.indentation=je+z.current().length,H.list=!0,H.quote=0,H.listStack.push(H.indentation),H.em=!1,H.strong=!1,H.code=!1,H.strikethrough=!1,L.taskLists&&z.match(a,!1)&&(H.taskList=!0),H.f=H.inline,L.highlightFormatting&&(H.formatting=["list","list-"+he]),v(H)}else{if(J&&H.indentation<=ge&&(Ge=z.match(m,!0)))return H.quote=0,H.fencedEndRE=new RegExp(Ge[1]+"+ *$"),H.localMode=L.fencedCodeBlockHighlighting&&g(Ge[2]||L.fencedCodeBlockDefaultMode),H.localMode&&(H.localState=Y.startState(H.localMode)),H.f=H.block=A,L.highlightFormatting&&(H.formatting="code-block"),H.code=-1,v(H);if(H.setext||(!He||!be)&&!H.quote&&H.list===!1&&!H.code&&!nt&&!O.test(z.string)&&(Ge=z.lookAhead(1))&&(Ge=Ge.match(E)))return H.setext?(H.header=H.setext,H.setext=0,z.skipToEnd(),L.highlightFormatting&&(H.formatting="header")):(H.header=Ge[0].charAt(0)=="="?1:2,H.setext=H.header),H.thisLine.header=!0,H.f=H.inline,v(H);if(nt)return z.skipToEnd(),H.hr=!0,H.thisLine.hr=!0,s.hr;if(z.peek()==="[")return u(z,H,k)}return u(z,H,H.inline)}function C(z,H){var J=U.token(z,H.htmlState);if(!S){var X=Y.innerMode(U,H.htmlState);(X.mode.name=="xml"&&X.state.tagStart===null&&!X.state.context&&X.state.tokenize.isInText||H.md_inside&&z.current().indexOf(">")>-1)&&(H.f=l,H.block=t,H.htmlState=null)}return J}function A(z,H){var J=H.listStack[H.listStack.length-1]||0,X=H.indentation=z.quote?H.push(s.formatting+"-"+z.formatting[J]+"-"+z.quote):H.push("error"))}if(z.taskOpen)return H.push("meta"),H.length?H.join(" "):null;if(z.taskClosed)return H.push("property"),H.length?H.join(" "):null;if(z.linkHref?H.push(s.linkHref,"url"):(z.strong&&H.push(s.strong),z.em&&H.push(s.em),z.strikethrough&&H.push(s.strikethrough),z.emoji&&H.push(s.emoji),z.linkText&&H.push(s.linkText),z.code&&H.push(s.code),z.image&&H.push(s.image),z.imageAltText&&H.push(s.imageAltText,"link"),z.imageMarker&&H.push(s.imageMarker)),z.header&&H.push(s.header,s.header+"-"+z.header),z.quote&&(H.push(s.quote),!L.maxBlockquoteDepth||L.maxBlockquoteDepth>=z.quote?H.push(s.quote+"-"+z.quote):H.push(s.quote+"-"+L.maxBlockquoteDepth)),z.list!==!1){var X=(z.listStack.length-1)%3;X?X===1?H.push(s.list2):H.push(s.list3):H.push(s.list1)}return z.trailingSpaceNewLine?H.push("trailing-space-new-line"):z.trailingSpace&&H.push("trailing-space-"+(z.trailingSpace%2?"a":"b")),H.length?H.join(" "):null}function o(z,H){return z.match(y,!0)?v(H):void 0}function l(z,H){var J=H.text(z,H);if(typeof J!="undefined")return J;if(H.list)return H.list=null,v(H);if(H.taskList){var X=z.match(a,!0)[1]===" ";return X?H.taskOpen=!0:H.taskClosed=!0,L.highlightFormatting&&(H.formatting="task"),H.taskList=!1,v(H)}if(H.taskOpen=!1,H.taskClosed=!1,H.header&&z.match(/^#+$/,!0))return L.highlightFormatting&&(H.formatting="header"),v(H);var te=z.next();if(H.linkTitle){H.linkTitle=!1;var ee=te;te==="("&&(ee=")"),ee=(ee+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var be="^\\s*(?:[^"+ee+"\\\\]+|\\\\\\\\|\\\\.)"+ee;if(z.match(new RegExp(be),!0))return s.linkHref}if(te==="`"){var ge=H.formatting;L.highlightFormatting&&(H.formatting="code"),z.eatWhile("`");var je=z.current().length;if(H.code==0&&(!H.quote||je==1))return H.code=je,v(H);if(je==H.code){var He=v(H);return H.code=0,He}else return H.formatting=ge,v(H)}else if(H.code)return v(H);if(te==="\\"&&(z.next(),L.highlightFormatting)){var nt=v(H),Ge=s.formatting+"-escape";return nt?nt+" "+Ge:Ge}if(te==="!"&&z.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return H.imageMarker=!0,H.image=!0,L.highlightFormatting&&(H.formatting="image"),v(H);if(te==="["&&H.imageMarker&&z.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return H.imageMarker=!1,H.imageAltText=!0,L.highlightFormatting&&(H.formatting="image"),v(H);if(te==="]"&&H.imageAltText){L.highlightFormatting&&(H.formatting="image");var nt=v(H);return H.imageAltText=!1,H.image=!1,H.inline=H.f=M,nt}if(te==="["&&!H.image)return H.linkText&&z.match(/^.*?\]/)||(H.linkText=!0,L.highlightFormatting&&(H.formatting="link")),v(H);if(te==="]"&&H.linkText){L.highlightFormatting&&(H.formatting="link");var nt=v(H);return H.linkText=!1,H.inline=H.f=z.match(/\(.*?\)| ?\[.*?\]/,!1)?M:l,nt}if(te==="<"&&z.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){H.f=H.inline=c,L.highlightFormatting&&(H.formatting="link");var nt=v(H);return nt?nt+=" ":nt="",nt+s.linkInline}if(te==="<"&&z.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){H.f=H.inline=c,L.highlightFormatting&&(H.formatting="link");var nt=v(H);return nt?nt+=" ":nt="",nt+s.linkEmail}if(L.xml&&te==="<"&&z.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var he=z.string.indexOf(">",z.pos);if(he!=-1){var ce=z.string.substring(z.start,he);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(ce)&&(H.md_inside=!0)}return z.backUp(1),H.htmlState=Y.startState(U),h(z,H,C)}if(L.xml&&te==="<"&&z.match(/^\/\w*?>/))return H.md_inside=!1,"tag";if(te==="*"||te==="_"){for(var Ee=1,fe=z.pos==1?" ":z.string.charAt(z.pos-2);Ee<3&&z.eat(te);)Ee++;var Ne=z.peek()||" ",Ce=!/\s/.test(Ne)&&(!i.test(Ne)||/\s/.test(fe)||i.test(fe)),xe=!/\s/.test(fe)&&(!i.test(fe)||/\s/.test(Ne)||i.test(Ne)),ze=null,Le=null;if(Ee%2&&(!H.em&&Ce&&(te==="*"||!xe||i.test(fe))?ze=!0:H.em==te&&xe&&(te==="*"||!Ce||i.test(Ne))&&(ze=!1)),Ee>1&&(!H.strong&&Ce&&(te==="*"||!xe||i.test(fe))?Le=!0:H.strong==te&&xe&&(te==="*"||!Ce||i.test(Ne))&&(Le=!1)),Le!=null||ze!=null){L.highlightFormatting&&(H.formatting=ze==null?"strong":Le==null?"em":"strong em"),ze===!0&&(H.em=te),Le===!0&&(H.strong=te);var He=v(H);return ze===!1&&(H.em=!1),Le===!1&&(H.strong=!1),He}}else if(te===" "&&(z.eat("*")||z.eat("_"))){if(z.peek()===" ")return v(H);z.backUp(1)}if(L.strikethrough){if(te==="~"&&z.eatWhile(te)){if(H.strikethrough){L.highlightFormatting&&(H.formatting="strikethrough");var He=v(H);return H.strikethrough=!1,He}else if(z.match(/^[^\s]/,!1))return H.strikethrough=!0,L.highlightFormatting&&(H.formatting="strikethrough"),v(H)}else if(te===" "&&z.match(/^~~/,!0)){if(z.peek()===" ")return v(H);z.backUp(2)}}if(L.emoji&&te===":"&&z.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){H.emoji=!0,L.highlightFormatting&&(H.formatting="emoji");var Fe=v(H);return H.emoji=!1,Fe}return te===" "&&(z.match(/^ +$/,!1)?H.trailingSpace++:H.trailingSpace&&(H.trailingSpaceNewLine=!0)),v(H)}function c(z,H){var J=z.next();if(J===">"){H.f=H.inline=l,L.highlightFormatting&&(H.formatting="link");var X=v(H);return X?X+=" ":X="",X+s.linkInline}return z.match(/^[^>]+/,!0),s.linkInline}function M(z,H){if(z.eatSpace())return null;var J=z.next();return J==="("||J==="["?(H.f=H.inline=T(J==="("?")":"]"),L.highlightFormatting&&(H.formatting="link-string"),H.linkHref=!0,v(H)):"error"}var P={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function T(z){return function(H,J){var X=H.next();if(X===z){J.f=J.inline=l,L.highlightFormatting&&(J.formatting="link-string");var te=v(J);return J.linkHref=!1,te}return H.match(P[z]),J.linkHref=!0,v(J)}}function k(z,H){return z.match(/^([^\]\\]|\\.)*\]:/,!1)?(H.f=N,z.next(),L.highlightFormatting&&(H.formatting="link"),H.linkText=!0,v(H)):u(z,H,l)}function N(z,H){if(z.match(/^\]:/,!0)){H.f=H.inline=F,L.highlightFormatting&&(H.formatting="link");var J=v(H);return H.linkText=!1,J}return z.match(/^([^\]\\]|\\.)+/,!0),s.linkText}function F(z,H){return z.eatSpace()?null:(z.match(/^[^\s]+/,!0),z.peek()===void 0?H.linkTitle=!0:z.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),H.f=H.inline=l,s.linkHref+" url")}var V={startState:function(){return{f:t,prevLine:{stream:null},thisLine:{stream:null},block:t,htmlState:null,indentation:0,inline:l,text:o,formatting:!1,linkText:!1,linkHref:!1,linkTitle:!1,code:0,em:!1,strong:!1,header:0,setext:0,hr:!1,taskList:!1,list:!1,listStack:[],quote:0,trailingSpace:0,trailingSpaceNewLine:!1,strikethrough:!1,emoji:!1,fencedEndRE:null}},copyState:function(z){return{f:z.f,prevLine:z.prevLine,thisLine:z.thisLine,block:z.block,htmlState:z.htmlState&&Y.copyState(U,z.htmlState),indentation:z.indentation,localMode:z.localMode,localState:z.localMode?Y.copyState(z.localMode,z.localState):null,inline:z.inline,text:z.text,formatting:!1,linkText:z.linkText,linkTitle:z.linkTitle,linkHref:z.linkHref,code:z.code,em:z.em,strong:z.strong,strikethrough:z.strikethrough,emoji:z.emoji,header:z.header,setext:z.setext,hr:z.hr,taskList:z.taskList,list:z.list,listStack:z.listStack.slice(0),quote:z.quote,indentedCode:z.indentedCode,trailingSpace:z.trailingSpace,trailingSpaceNewLine:z.trailingSpaceNewLine,md_inside:z.md_inside,fencedEndRE:z.fencedEndRE}},token:function(z,H){if(H.formatting=!1,z!=H.thisLine.stream){if(H.header=0,H.hr=!1,z.match(/^\s*$/,!0))return x(H),null;if(H.prevLine=H.thisLine,H.thisLine={stream:z},H.taskList=!1,H.trailingSpace=0,H.trailingSpaceNewLine=!1,!H.localState&&(H.f=H.block,H.f!=C)){var J=z.match(/^\s*/,!0)[0].replace(/\t/g,r).length;if(H.indentation=J,H.indentationDiff=null,J>0)return null}}return H.f(z,H)},innerMode:function(z){return z.block==C?{state:z.htmlState,mode:U}:z.localState?{state:z.localState,mode:z.localMode}:{state:z,mode:V}},indent:function(z,H,J){return z.block==C&&U.indent?U.indent(z.htmlState,H,J):z.localState&&z.localMode.indent?z.localMode.indent(z.localState,H,J):Y.Pass},blankLine:x,getType:v,blockCommentStart:"",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return V},"xml"),Y.defineMIME("text/markdown","markdown"),Y.defineMIME("text/x-markdown","markdown")})},loD1:function(Ye,ie){function _(Y,j,L,U,S,g,s){if(S===0)return!1;var d=S,w=0,p=Y;if(s>j+d&&s>U+d||sY+d&&g>L+d||g=p.x&&d<=p.x+p.width&&w>=p.y&&w<=p.y+p.height},clone:function(){return new g(this.x,this.y,this.width,this.height)},copy:function(d){this.x=d.x,this.y=d.y,this.width=d.width,this.height=d.height},plain:function(){return{x:this.x,y:this.y,width:this.width,height:this.height}}},g.create=function(d){return new g(d.x,d.y,d.width,d.height)};var s=g;Ye.exports=s},mLcG:function(Ye,ie){var _=typeof window!="undefined"&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(Y){setTimeout(Y,16)};Ye.exports=_},mgmH:function(Ye,ie,_){"use strict";_.d(ie,"d",function(){return y}),_.d(ie,"b",function(){return m}),_.d(ie,"e",function(){return O}),_.d(ie,"c",function(){return i}),_.d(ie,"n",function(){return r}),_.d(ie,"g",function(){return u}),_.d(ie,"h",function(){return h}),_.d(ie,"j",function(){return x}),_.d(ie,"a",function(){return t}),_.d(ie,"l",function(){return C}),_.d(ie,"f",function(){return A}),_.d(ie,"k",function(){return v}),_.d(ie,"m",function(){return o}),_.d(ie,"i",function(){return l}),_.d(ie,"o",function(){return c}),_.d(ie,"r",function(){return M}),_.d(ie,"q",function(){return P}),_.d(ie,"p",function(){return T});var Y=_("miYZ"),j=_("tsqr"),L=_("k1fw"),U=_("9og8"),S=_("WmNS"),g=_.n(S),s=_("oUNq"),d=_("9kvl"),w=_("1vsH"),p=_("m3rI"),a=_("ErOA"),f=function(){Object(d.c)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},E=function(){Object(d.c)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},y=function(){var k=Object(U.a)(g.a.mark(function N(F){var V;return g.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return f(),H.next=3,Object(s.s)(Object(L.a)({},F));case 3:if(V=H.sent,!(V.status===0)){H.next=7;break}return H.next=7,Object(w.u)("",Object(w.U)({url:p.a.API_SERVER+"/api/courses/".concat(F.coursesId,"/export_couser_info.json"),query:F}));case 7:E();case 8:case"end":return H.stop()}},N)}));return function(F){return k.apply(this,arguments)}}(),m=function(){var k=Object(U.a)(g.a.mark(function N(F){var V;return g.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return H.next=2,Object(s.q)(Object(L.a)({},F));case 2:if(V=H.sent,!(V.status===0)){H.next=8;break}j.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),d.d.push("/classrooms/".concat(F.coursesId,"/exportlist/course_member_act_score")),H.next=13;break;case 8:if(!(V.status===-2)){H.next=12;break}return H.abrupt("return",V);case 12:V.status===-3&&(Object(d.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),d.d.push("/classrooms/".concat(F.coursesId,"/exportlist/course_member_act_score")));case 13:case"end":return H.stop()}},N)}));return function(F){return k.apply(this,arguments)}}(),O=function(){var k=Object(U.a)(g.a.mark(function N(F){var V;return g.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return H.next=2,Object(s.t)(Object(L.a)({},F));case 2:if(V=H.sent,!(V.status===0)){H.next=8;break}j.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),d.d.push("/classrooms/".concat(F.coursesId,"/exportlist/course_total_score")),H.next=13;break;case 8:if(!(V.status===-2)){H.next=12;break}return H.abrupt("return",V);case 12:V.status===-3&&(Object(d.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),d.d.push("/classrooms/".concat(F.coursesId,"/exportlist/course_total_score")));case 13:case"end":return H.stop()}},N)}));return function(F){return k.apply(this,arguments)}}(),i=function(){var k=Object(U.a)(g.a.mark(function N(F){var V;return g.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return H.next=2,Object(s.r)(Object(L.a)({},F));case 2:if(V=H.sent,!(V.status===0)){H.next=8;break}j.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),d.d.push("/classrooms/".concat(F.coursesId,"/exportlist/course_total_exercise_and_other")),H.next=13;break;case 8:if(!(V.status===-2)){H.next=12;break}return H.abrupt("return",V);case 12:V.status===-3&&(Object(d.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),d.d.push("/classrooms/".concat(F.coursesId,"/exportlist/course_total_exercise_and_other")));case 13:case"end":return H.stop()}},N)}));return function(F){return k.apply(this,arguments)}}(),r=function(){var k=Object(U.a)(g.a.mark(function N(F){var V;return g.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return H.next=2,Object(s.y)(Object(L.a)({},F));case 2:if(V=H.sent,!(V.status===0)){H.next=8;break}j.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),d.d.push("/classrooms/".concat(F.coursesId,"/exportlist/course_total_exercise_and_other")),H.next=13;break;case 8:if(!(V.status===-2)){H.next=12;break}return H.abrupt("return",V);case 12:V.status===-3&&(Object(d.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),d.d.push("/classrooms/".concat(F.coursesId,"/exportlist/course_total_exercise_and_other")));case 13:case"end":return H.stop()}},N)}));return function(F){return k.apply(this,arguments)}}(),u=function(){var k=Object(U.a)(g.a.mark(function N(F){var V;return g.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return H.next=2,Object(s.u)(Object(L.a)({},F));case 2:if(V=H.sent,!(V.status===0)){H.next=8;break}j.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),d.d.push("/classrooms/".concat(F.coursesId,"/exportlist/course_total_homework")),H.next=13;break;case 8:if(!(V.status===-2)){H.next=12;break}return H.abrupt("return",V);case 12:V.status===-3&&(Object(d.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),d.d.push("/classrooms/".concat(F.coursesId,"/exportlist/course_total_homework")));case 13:case"end":return H.stop()}},N)}));return function(F){return k.apply(this,arguments)}}(),h=function(){var k=Object(U.a)(g.a.mark(function N(F,V){var z;return g.a.wrap(function(J){for(;;)switch(J.prev=J.next){case 0:return J.next=2,Object(s.w)(Object(L.a)({},F));case 2:z=J.sent,z.status===0?(j.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),d.d.push("/classrooms/".concat(F.coursesId,"/exportlist/").concat(V))):z.status===-3&&(Object(d.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),d.d.push("/classrooms/".concat(F.coursesId,"/exportlist/").concat(V)));case 4:case"end":return J.stop()}},N)}));return function(F,V){return k.apply(this,arguments)}}(),b=function(){var k=Object(U.a)(g.a.mark(function N(F){var V;return g.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return f(),H.next=3,Object(s.v)(Object(L.a)({},F));case 3:if(V=H.sent,!(V.status===0)){H.next=7;break}return H.next=7,Object(w.u)("",Object(w.U)({url:p.a.API_SERVER+"/api/homework_commons/".concat(F.categoryId,"/works_list.zip"),query:F}));case 7:E();case 8:case"end":return H.stop()}},N)}));return function(F){return k.apply(this,arguments)}}(),x=function(){var k=Object(U.a)(g.a.mark(function N(F){return g.a.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:f(),Object(a.a)(Object(w.U)({url:p.a.API_SERVER+"/api/polls/".concat(F.categoryId,"/commit_result.xlsx"),query:F}),{method:"get"}).then(function(H){H!=null&&H.status||Object(w.t)("",Object(w.U)({url:p.a.API_SERVER+"/api/polls/".concat(F.categoryId,"/commit_result.xlsx"),query:F}))}),E();case 3:case"end":return z.stop()}},N)}));return function(F){return k.apply(this,arguments)}}(),t=function(){var k=Object(U.a)(g.a.mark(function N(F){return g.a.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return z.next=2,Object(w.t)("",Object(w.U)({url:p.a.API_SERVER+"/api/courses/".concat(F.coursesId,"/attendances/export_xlsx_data.xlsx"),query:F}));case 2:case"end":return z.stop()}},N)}));return function(F){return k.apply(this,arguments)}}(),C=function(){var k=Object(U.a)(g.a.mark(function N(F){return g.a.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return z.next=2,Object(w.t)("",Object(w.U)({url:p.a.API_SERVER+"/api/courses/".concat(F.coursesId,"/video_study_statics.xlsx"),query:F}));case 2:case"end":return z.stop()}},N)}));return function(F){return k.apply(this,arguments)}}(),A=function(){var k=Object(U.a)(g.a.mark(function N(F){return g.a.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return z.next=2,Object(w.t)("",Object(w.U)({url:p.a.API_SERVER+"/api/courses/".concat(F.coursesId,"/export_course_students_info.xlsx"),query:F}));case 2:case"end":return z.stop()}},N)}));return function(F){return k.apply(this,arguments)}}(),v=function(){var k=Object(U.a)(g.a.mark(function N(F){return g.a.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return z.next=2,Object(w.t)("",Object(w.U)({url:p.a.API_SERVER+"/api/item_banks/export.xlsx",query:F}));case 2:case"end":return z.stop()}},N)}));return function(F){return k.apply(this,arguments)}}(),o=function(){var k=Object(U.a)(g.a.mark(function N(F){return g.a.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return z.next=2,Object(w.t)("",Object(w.U)({url:p.a.API_SERVER+"/api/competitions/region_reports.xlsx",query:F}));case 2:case"end":return z.stop()}},N)}));return function(F){return k.apply(this,arguments)}}(),l=function(){var k=Object(U.a)(g.a.mark(function N(F){var V;return g.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return H.next=2,Object(s.x)(Object(L.a)({},F));case 2:V=H.sent,V.status===0?(j.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),d.d.push("/classrooms/".concat(F.coursesId,"/exportlist/exercise_score"))):V.status===-3&&(Object(d.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),d.d.push("/classrooms/".concat(F.coursesId,"/exportlist/exercise_score")));case 4:case"end":return H.stop()}},N)}));return function(F){return k.apply(this,arguments)}}(),c=function(){var k=Object(U.a)(g.a.mark(function N(F){return g.a.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),z.next=3,Object(w.t)("",Object(w.U)({url:p.a.API_SERVER+"/api/export_records/".concat(F.id,".xlsx"),query:F}));case 3:case"end":return z.stop()}},N)}));return function(F){return k.apply(this,arguments)}}(),M=function(){var k=Object(U.a)(g.a.mark(function N(F){return g.a.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return z.next=2,Object(w.t)("",Object(w.U)({url:p.a.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:F}));case 2:case"end":return z.stop()}},N)}));return function(F){return k.apply(this,arguments)}}(),P=function(){var k=Object(U.a)(g.a.mark(function N(F){return g.a.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return z.next=2,Object(w.t)("",Object(w.U)({url:p.a.API_SERVER+"/api/ec_years/".concat(F==null?void 0:F.ec_year_id,"/ec_training_objectives.xlsx"),query:F}));case 2:case"end":return z.stop()}},N)}));return function(F){return k.apply(this,arguments)}}(),T=function(){var k=Object(U.a)(g.a.mark(function N(F){return g.a.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return z.next=2,Object(w.t)("",Object(w.U)({url:p.a.API_SERVER+"/api/ec_years/".concat(F==null?void 0:F.ec_year_id,"/ec_graduation_requirements.xlsx"),query:F}));case 2:case"end":return z.stop()}},N)}));return function(F){return k.apply(this,arguments)}}()},mxOx:function(Ye,ie,_){Ye.exports={flex_box_center:"flex_box_center___1OKqY",flex_space_between:"flex_space_between___9LtA4",flex_box_vertical_center:"flex_box_vertical_center___1eoO3",flex_box_center_end:"flex_box_center_end___2z5cA",flex_box_column:"flex_box_column___EmE-R",wrap:"wrap___1KKiW",control:"control___1QLLH",btn:"btn___2uv5p",customTable:"customTable___1j8g4",bgH:"bgH___38VTN",cusModal:"cusModal___3m_hn",imgWrap:"imgWrap___1V_Vd",img:"img___3YaEG",iBtn:"iBtn___2kloF",text:"text___3R4ja",no:"no___1ION1",textP:"textP___1nOEX",video:"video___TW5nF",sys:"sys___lyOTD",li:"li___1BzVB",d1:"d1___fIaVJ",b1:"b1____gBjv",es:"es___2kUwZ"}},n1HI:function(Ye,ie,_){var Y=_("hX1E"),j=Y.normalizeRadian,L=Math.PI*2;function U(S,g,s,d,w,p,a,f,E){if(a===0)return!1;var y=a;f-=S,E-=g;var m=Math.sqrt(f*f+E*E);if(m-y>s||m+yw&&(w+=L);var i=Math.atan2(E,f);return i<0&&(i+=L),i>=d&&i<=w||i+L>=d&&i+L<=w}ie.containStroke=U},n6Mw:function(Ye,ie,_){var Y=_("SrGk"),j=_("bYtY"),L=_("Fofx");function U(g,s){Y.call(this,g,s,"clipPath","__clippath_in_use__")}j.inherits(U,Y),U.prototype.update=function(g){var s=this.getSvgElement(g);s&&this.updateDom(s,g.__clipPaths,!1);var d=this.getTextSvgElement(g);d&&this.updateDom(d,g.__clipPaths,!0),this.markUsed(g)},U.prototype.updateDom=function(g,s,d){if(s&&s.length>0){var w=this.getDefs(!0),p=s[0],a,f,E=d?"_textDom":"_dom";p[E]?(f=p[E].getAttribute("id"),a=p[E],w.contains(a)||w.appendChild(a)):(f="zr"+this._zrId+"-clip-"+this.nextId,++this.nextId,a=this.createElement("clipPath"),a.setAttribute("id",f),w.appendChild(a),p[E]=a);var y=this.getSvgProxy(p);if(p.transform&&p.parent.invTransform&&!d){var m=Array.prototype.slice.call(p.transform);L.mul(p.transform,p.parent.invTransform,p.transform),y.brush(p),p.transform=m}else y.brush(p);var O=this.getSvgElement(p);a.innerHTML="",a.appendChild(O.cloneNode()),g.setAttribute("clip-path","url(#"+f+")"),s.length>1&&this.updateDom(a,s.slice(1),d)}else g&&g.setAttribute("clip-path","none")},U.prototype.markUsed=function(g){var s=this;g.__clipPaths&&j.each(g.__clipPaths,function(d){d._dom&&Y.prototype.markUsed.call(s,d._dom),d._textDom&&Y.prototype.markUsed.call(s,d._textDom)})};var S=U;Ye.exports=S},n6Qo:function(Ye,ie,_){"use strict";_.d(ie,"a",function(){return d});var Y=_("q1tI"),j=_("biw7"),L=_("fyJ8");function U(w){var p=w.className,a=w.index,f=w.children,E=w.colSpan,y=w.rowSpan,m=Y.useContext(j.a),O=m.prefixCls,i=m.fixedInfoList,r=i[a];return Y.createElement(L.a,Object.assign({className:p,index:a,component:"td",prefixCls:O,record:null,dataIndex:null,render:function(){return{children:f,props:{colSpan:E,rowSpan:y}}}},r))}function S(w){return Y.createElement("tr",Object.assign({},w))}function g(w){var p=w.children,a=Y.useContext(j.a),f=a.prefixCls;return Y.createElement("tfoot",{className:"".concat(f,"-summary")},p)}var s=ie.b=g,d={Cell:U,Row:S}},nCxF:function(Ye,ie,_){var Y=_("QBsz"),j=Y.min,L=Y.max,U=Y.scale,S=Y.distance,g=Y.add,s=Y.clone,d=Y.sub;function w(p,a,f,E){var y=[],m=[],O=[],i=[],r,u,h,b;if(E){h=[Infinity,Infinity],b=[-Infinity,-Infinity];for(var x=0,t=p.length;xj&&g>U||gS?s:0}Ye.exports=_},i58Z:function(Ye,ie,_){Ye.exports={wrap:"wrap___Yg2Z9",addKnowledge:"addKnowledge___2FlI0",disabled:"disabled___1_wxN"}},iXp4:function(Ye,ie,_){var Y=_("ItGF"),j=[["shadowBlur",0],["shadowColor","#000"],["shadowOffsetX",0],["shadowOffsetY",0]];function L(U){return Y.browser.ie&&Y.browser.version>=11?function(){var S=this.__clipPaths,g=this.style,s;if(S)for(var d=0;d0&&f.a.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},f.a.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},J.map(function(he,ce){return f.a.createElement(j.a,{justify:"space-between",style:{marginTop:"10px"},key:he.course_group_id},f.a.createElement("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"}},he.name),f.a.createElement("img",{src:O.a,style:{cursor:"pointer",height:"16px",marginRight:17},onClick:function(){A(F.filter(function(fe){return"".concat(fe.course_group_name)!="".concat(he.course_group_name)}))}}))})))))};ie.a=r},juDX:function(Ye,ie,_){_("P47w");var Y=_("aX58"),j=Y.registerPainter,L=_("3CBa");j("svg",L)},k3GJ:function(Ye,ie,_){"use strict";_.d(ie,"a",function(){return mr});var Y=_("rePB"),j=_("ODXe"),L=_("Ff2n"),U=_("VTBJ"),S=_("q1tI"),g=_("TSYQ"),s=_.n(g),d=_("Zm9Q"),w=_("6cGi"),p=_("KQm4"),a=_("xEkU"),f=_.n(a),E=_("t23M");function y($e){var pt=Object(S.useRef)(),vt=Object(S.useRef)(!1);function Me(){for(var we=arguments.length,Ke=new Array(we),De=0;Dezt&&(yn=zt-on),Object(S.useMemo)(function(){if(!Ke.length)return[0,0];for(var zn=Ke.length,gr=zn,Xr=0;Xrgt+yn){gr=Xr-1;break}}for(var aa=0,hn=zn-1;hn>=0;hn-=1){var Lr=$e.get(Ke[hn].key)||b;if(Lr[Bt]1&&arguments[1]!==void 0?arguments[1]:!1,Me=pt&&typeof pt.getBoundingClientRect=="function"&&pt.getBoundingClientRect().width;if(Me){if(vt){var we=getComputedStyle(pt),Ke=we.marginLeft,De=we.marginRight;Me+=+Ke.replace("px","")+ +De.replace("px","")}Me=+Me.toFixed(6)}return Me||0},Ve=function(pt,vt,Me){pt&&Object(N.a)(pt.style)==="object"&&(pt.style[vt]=Me)},at=function(){return fe.any},At=_("bdgK"),Rt=_("i8i4"),tn=_.n(Rt),Qt=_("wgJM"),Cn=_("l4aY"),Un=_("m+aA"),mt=_("c+Xe"),lt=_("zT1h"),Ht=_("QC+M");function sn($e,pt,vt){return vt?$e[0]===pt[0]:$e[0]===pt[0]&&$e[1]===pt[1]}function Dt($e,pt,vt){var Me=$e[pt]||{};return Object(U.a)(Object(U.a)({},Me),vt)}function wt($e,pt,vt,Me){for(var we=vt.points,Ke=Object.keys($e),De=0;De1&&arguments[1]!==void 0?arguments[1]:2;pt();var Ke=Object(Qt.a)(function(){we<=1?Me({isCanceled:function(){return Ke!==$e.current}}):vt(Me,we-1)});$e.current=Ke}return S.useEffect(function(){return function(){pt()}},[]),[vt,pt]},Te=[Pt,$t,Zt,bt],ve=!1,Q=!0;function $($e){return $e===Zt||$e===bt}var re=function($e,pt){var vt=S.useState(Xt),Me=Object(j.a)(vt,2),we=Me[0],Ke=Me[1],De=bn(),st=Object(j.a)(De,2),ct=st[0],Bt=st[1];function gt(){Ke(Pt)}return jt(function(){if(we!==Xt&&we!==bt){var zt=Te.indexOf(we),Ft=Te[zt+1],on=pt(we);on===ve?Ke(Ft):ct(function(yn){function zn(){if(yn.isCanceled())return;Ke(Ft)}on===!0?zn():Promise.resolve(on).then(zn)})}},[$e,we]),S.useEffect(function(){return function(){Bt()}},[]),[gt,we]},de=function($e){var pt=Object(S.useRef)(),vt=Object(S.useRef)($e);vt.current=$e;var Me=S.useCallback(function(De){vt.current(De)},[]);function we(De){De&&(De.removeEventListener(mn,Me),De.removeEventListener(_t,Me))}function Ke(De){pt.current&&pt.current!==De&&we(pt.current),De&&De!==pt.current&&(De.addEventListener(mn,Me),De.addEventListener(_t,Me),pt.current=De)}return S.useEffect(function(){return function(){we(pt.current)}},[]),[Ke,we]};function Ue($e,pt,vt,Me){var we=Me.motionEnter,Ke=we===void 0?!0:we,De=Me.motionAppear,st=De===void 0?!0:De,ct=Me.motionLeave,Bt=ct===void 0?!0:ct,gt=Me.motionDeadline,zt=Me.motionLeaveImmediately,Ft=Me.onAppearPrepare,on=Me.onEnterPrepare,yn=Me.onLeavePrepare,zn=Me.onAppearStart,gr=Me.onEnterStart,Xr=Me.onLeaveStart,Jr=Me.onAppearActive,aa=Me.onEnterActive,hn=Me.onLeaveActive,Lr=Me.onAppearEnd,oa=Me.onEnterEnd,ya=Me.onLeaveEnd,yt=Me.onVisibleChanged,Fr=ft(),un=Object(j.a)(Fr,2),Rn=un[0],xr=un[1],Ca=ft(Gt),Nr=Object(j.a)(Ca,2),Sr=Nr[0],xa=Nr[1],Vr=ft(null),nr=Object(j.a)(Vr,2),Wr=nr[0],Wn=nr[1],pn=Object(S.useRef)(!1),Rr=Object(S.useRef)(null),qn=Object(S.useRef)(!1),Ar=Object(S.useRef)(null);function Da(){var $a=vt();return $a||Ar.current}var Ia=Object(S.useRef)(!1);function La($a){var Va=Da();if($a&&!$a.deadline&&$a.target!==Va)return;var di;Sr===Lt&&Ia.current?di=Lr==null?void 0:Lr(Va,$a):Sr===Be&&Ia.current?di=oa==null?void 0:oa(Va,$a):Sr===ot&&Ia.current&&(di=ya==null?void 0:ya(Va,$a)),di!==!1&&!qn.current&&(xa(Gt),Wn(null))}var Br=de(La),$r=Object(j.a)(Br,1),ka=$r[0],Na=S.useMemo(function(){var $a,Va,di;switch(Sr){case"appear":return $a={},Object(Y.a)($a,Pt,Ft),Object(Y.a)($a,$t,zn),Object(Y.a)($a,Zt,Jr),$a;case"enter":return Va={},Object(Y.a)(Va,Pt,on),Object(Y.a)(Va,$t,gr),Object(Y.a)(Va,Zt,aa),Va;case"leave":return di={},Object(Y.a)(di,Pt,yn),Object(Y.a)(di,$t,Xr),Object(Y.a)(di,Zt,hn),di;default:return{}}},[Sr]),qa=re(Sr,function($a){if($a===Pt){var Va=Na[Pt];return Va?Va(Da()):ve}if(Ga in Na){var di;Wn(((di=Na[Ga])===null||di===void 0?void 0:di.call(Na,Da(),null))||null)}return Ga===Zt&&(ka(Da()),gt>0&&(clearTimeout(Rr.current),Rr.current=setTimeout(function(){La({deadline:!0})},gt))),Q}),ri=Object(j.a)(qa,2),ni=ri[0],Ga=ri[1],Ai=$(Ga);Ia.current=Ai,jt(function(){xr(pt);var $a=pn.current;if(pn.current=!0,!$e)return;var Va;!$a&&pt&&st&&(Va=Lt),$a&&pt&&Ke&&(Va=Be),($a&&!pt&&Bt||!$a&&zt&&!pt&&Bt)&&(Va=ot),Va&&(xa(Va),ni())},[pt]),Object(S.useEffect)(function(){(Sr===Lt&&!st||Sr===Be&&!Ke||Sr===ot&&!Bt)&&xa(Gt)},[st,Ke,Bt]),Object(S.useEffect)(function(){return function(){clearTimeout(Rr.current),qn.current=!0}},[]),Object(S.useEffect)(function(){Rn!==void 0&&Sr===Gt&&(yt==null||yt(Rn))},[Rn,Sr]);var Di=Wr;return Na[Pt]&&Ga===$t&&(Di=Object(U.a)({transition:"none"},Di)),[Sr,Ga,Di,Rn!=null?Rn:pt]}var it=function($e){Object(o.a)(vt,$e);var pt=Object(l.a)(vt);function vt(){return Object(C.a)(this,vt),pt.apply(this,arguments)}return Object(A.a)(vt,[{key:"render",value:function(){return this.props.children}}]),vt}(S.Component),Mt=it;function Ln($e){var pt=$e;Object(N.a)($e)==="object"&&(pt=$e.transitionSupport);function vt(we){return!!(we.motionName&&pt)}var Me=S.forwardRef(function(we,Ke){var De=we.visible,st=De===void 0?!0:De,ct=we.removeOnLeave,Bt=ct===void 0?!0:ct,gt=we.forceRender,zt=we.children,Ft=we.motionName,on=we.leavedClassName,yn=we.eventProps,zn=vt(we),gr=Object(S.useRef)(),Xr=Object(S.useRef)();function Jr(){try{return Object(Un.a)(gr.current||Xr.current)}catch(xa){return null}}var aa=Ue(zn,st,Jr,we),hn=Object(j.a)(aa,4),Lr=hn[0],oa=hn[1],ya=hn[2],yt=hn[3],Fr=S.useRef(yt);yt&&(Fr.current=!0);var un=Object(S.useRef)(Ke);un.current=Ke;var Rn=S.useCallback(function(xa){gr.current=xa,Object(mt.b)(un.current,xa)},[]),xr,Ca=Object(U.a)(Object(U.a)({},yn),{},{visible:st});if(!zt)xr=null;else if(Lr===Gt||!vt(we))yt?xr=zt(Object(U.a)({},Ca),Rn):!Bt&&Fr.current?xr=zt(Object(U.a)(Object(U.a)({},Ca),{},{className:on}),Rn):gt?xr=zt(Object(U.a)(Object(U.a)({},Ca),{},{style:{display:"none"}}),Rn):xr=null;else{var Nr,Sr;oa===Pt?Sr="prepare":$(oa)?Sr="active":oa===$t&&(Sr="start"),xr=zt(Object(U.a)(Object(U.a)({},Ca),{},{className:s()(pe(Ft,Lr),(Nr={},Object(Y.a)(Nr,pe(Ft,"".concat(Lr,"-").concat(Sr)),Sr),Object(Y.a)(Nr,Ft,typeof Ft=="string"),Nr)),style:ya}),Rn)}return S.createElement(Mt,{ref:Xr},xr)});return Me.displayName="CSSMotion",Me}var kn=Ln(Tt),St="add",an="keep",Pn="remove",dn="removed";function jn($e){var pt;return $e&&Object(N.a)($e)==="object"&&"key"in $e?pt=$e:pt={key:$e},Object(U.a)(Object(U.a)({},pt),{},{key:String(pt.key)})}function Bn(){var $e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return $e.map(jn)}function ne(){var $e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],pt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],vt=[],Me=0,we=pt.length,Ke=Bn($e),De=Bn(pt);Ke.forEach(function(Bt){for(var gt=!1,zt=Me;zt1});return ct.forEach(function(Bt){vt=vt.filter(function(gt){var zt=gt.key,Ft=gt.status;return zt!==Bt||Ft!==Pn}),vt.forEach(function(gt){gt.key===Bt&&(gt.status=an)})}),vt}var B=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function K($e){var pt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:kn,vt=function(Me){Object(o.a)(Ke,Me);var we=Object(l.a)(Ke);function Ke(){var De;return Object(C.a)(this,Ke),De=we.apply(this,arguments),De.state={keyEntities:[]},De.removeKey=function(st){De.setState(function(ct){var Bt=ct.keyEntities;return{keyEntities:Bt.map(function(gt){return gt.key!==st?gt:Object(U.a)(Object(U.a)({},gt),{},{status:dn})})}})},De}return Object(A.a)(Ke,[{key:"render",value:function(){var st=this,ct=this.state.keyEntities,Bt=this.props,gt=Bt.component,zt=Bt.children,Ft=Bt.onVisibleChanged,on=Object(L.a)(Bt,["component","children","onVisibleChanged"]),yn=gt||S.Fragment,zn={};return B.forEach(function(gr){zn[gr]=on[gr],delete on[gr]}),delete on.keys,S.createElement(yn,on,ct.map(function(gr){var Xr=gr.status,Jr=Object(L.a)(gr,["status"]),aa=Xr===St||Xr===an;return S.createElement(pt,Object(t.a)({},zn,{key:Jr.key,visible:aa,eventProps:Jr,onVisibleChanged:function(Lr){Ft==null||Ft(Lr,{key:Jr.key}),Lr||st.removeKey(Jr.key)}}),zt)}))}}],[{key:"getDerivedStateFromProps",value:function(st,ct){var Bt=st.keys,gt=ct.keyEntities,zt=Bn(Bt),Ft=ne(gt,zt);return{keyEntities:Ft.filter(function(on){var yn=gt.find(function(zn){var gr=zn.key;return on.key===gr});return!(yn&&yn.status===dn&&on.status===Pn)})}}}]),Ke}(S.Component);return vt.defaultProps={component:"div"},vt}var ae=K(Tt),ue=kn;function oe($e){var pt=$e.prefixCls,vt=$e.motion,Me=$e.animation,we=$e.transitionName;return vt||(Me?{motionName:"".concat(pt,"-").concat(Me)}:we?{motionName:we}:null)}function ht($e){var pt=$e.prefixCls,vt=$e.visible,Me=$e.zIndex,we=$e.mask,Ke=$e.maskMotion,De=$e.maskAnimation,st=$e.maskTransitionName;if(!we)return null;var ct={};return(Ke||st||De)&&(ct=Object(U.a)({motionAppear:!0},oe({motion:Ke,prefixCls:pt,transitionName:st,animation:De}))),S.createElement(ue,Object(t.a)({},ct,{visible:vt,removeOnLeave:!0}),function(Bt){var gt=Bt.className;return S.createElement("div",{style:{zIndex:Me},className:s()("".concat(pt,"-mask"),gt)})})}var vn=_("9mu1"),Tn=_("o0o1"),fr=_.n(Tn),Vt=_("HaE+"),Et=["measure","align",null,"motion"],Jt=function($e,pt){var vt=Object(S.useState)(null),Me=Object(j.a)(vt,2),we=Me[0],Ke=Me[1],De=Object(S.useRef)(),st=Object(S.useRef)(!1);function ct(zt){st.current||Ke(zt)}function Bt(){Qt.a.cancel(De.current)}function gt(zt){Bt(),De.current=Object(Qt.a)(function(){ct(function(Ft){switch(we){case"align":return"motion";case"motion":return"stable";default:}return Ft}),zt==null||zt()})}return Object(S.useEffect)(function(){ct("measure")},[$e]),Object(S.useEffect)(function(){switch(we){case"measure":pt();break;default:}we&&(De.current=Object(Qt.a)(Object(Vt.a)(fr.a.mark(function zt(){var Ft,on;return fr.a.wrap(function(zn){for(;;)switch(zn.prev=zn.next){case 0:Ft=Et.indexOf(we),on=Et[Ft+1],on&&Ft!==-1&&ct(on);case 3:case"end":return zn.stop()}},zt)}))))},[we]),Object(S.useEffect)(function(){return function(){st.current=!0,Bt()}},[]),[we,gt]},Fn=function($e){var pt=S.useState({width:0,height:0}),vt=Object(j.a)(pt,2),Me=vt[0],we=vt[1];function Ke(st){we({width:st.offsetWidth,height:st.offsetHeight})}var De=S.useMemo(function(){var st={};if($e){var ct=Me.width,Bt=Me.height;$e.indexOf("height")!==-1&&Bt?st.height=Bt:$e.indexOf("minHeight")!==-1&&Bt&&(st.minHeight=Bt),$e.indexOf("width")!==-1&&ct?st.width=ct:$e.indexOf("minWidth")!==-1&&ct&&(st.minWidth=ct)}return st},[$e,Me]);return[De,Ke]},Vn=S.forwardRef(function($e,pt){var vt=$e.visible,Me=$e.prefixCls,we=$e.className,Ke=$e.style,De=$e.children,st=$e.zIndex,ct=$e.stretch,Bt=$e.destroyPopupOnHide,gt=$e.forceRender,zt=$e.align,Ft=$e.point,on=$e.getRootDomNode,yn=$e.getClassNameFromAlign,zn=$e.onAlign,gr=$e.onMouseEnter,Xr=$e.onMouseLeave,Jr=$e.onMouseDown,aa=$e.onTouchStart,hn=Object(S.useRef)(),Lr=Object(S.useRef)(),oa=Object(S.useState)(),ya=Object(j.a)(oa,2),yt=ya[0],Fr=ya[1],un=Fn(ct),Rn=Object(j.a)(un,2),xr=Rn[0],Ca=Rn[1];function Nr(){ct&&Ca(on())}var Sr=Jt(vt,Nr),xa=Object(j.a)(Sr,2),Vr=xa[0],nr=xa[1],Wr=Object(S.useRef)();function Wn(){return Ft||on}function pn(){var Br;(Br=hn.current)===null||Br===void 0||Br.forceAlign()}function Rr(Br,$r){var ka=yn($r);yt!==ka&&Fr(ka),Vr==="align"&&(yt!==ka?Promise.resolve().then(function(){pn()}):nr(function(){var Na;(Na=Wr.current)===null||Na===void 0||Na.call(Wr)}),zn==null||zn(Br,$r))}var qn=Object(U.a)({},oe($e));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(Br){var $r=qn[Br];qn[Br]=function(ka,Na){return nr(),$r==null?void 0:$r(ka,Na)}});function Ar(){return new Promise(function(Br){Wr.current=Br})}S.useEffect(function(){!qn.motionName&&Vr==="motion"&&nr()},[qn.motionName,Vr]),S.useImperativeHandle(pt,function(){return{forceAlign:pn,getElement:function(){return Lr.current}}});var Da=Object(U.a)(Object(U.a)({},xr),{},{zIndex:st,opacity:Vr==="motion"||Vr==="stable"||!vt?void 0:0,pointerEvents:Vr==="stable"?void 0:"none"},Ke),Ia=!0;(zt==null?void 0:zt.points)&&(Vr==="align"||Vr==="stable")&&(Ia=!1);var La=De;return S.Children.count(De)>1&&(La=S.createElement("div",{className:"".concat(Me,"-content")},De)),S.createElement(ue,Object(t.a)({visible:vt,ref:Lr,leavedClassName:"".concat(Me,"-hidden")},qn,{onAppearPrepare:Ar,onEnterPrepare:Ar,removeOnLeave:Bt,forceRender:gt}),function(Br,$r){var ka=Br.className,Na=Br.style,qa=s()(Me,we,yt,ka);return S.createElement(vn.a,{target:Wn(),key:"popup",ref:hn,monitorWindowResize:!0,disabled:Ia,align:zt,onAlign:Rr},S.createElement("div",{ref:$r,className:qa,onMouseEnter:gr,onMouseLeave:Xr,onMouseDownCapture:Jr,onTouchStartCapture:aa,style:Object(U.a)(Object(U.a)({},Na),Da)},La))})});Vn.displayName="PopupInner";var Kn=Vn,ir=S.forwardRef(function($e,pt){var vt=$e.prefixCls,Me=$e.visible,we=$e.zIndex,Ke=$e.children,De=$e.mobile;De=De===void 0?{}:De;var st=De.popupClassName,ct=De.popupStyle,Bt=De.popupMotion,gt=Bt===void 0?{}:Bt,zt=De.popupRender,Ft=S.useRef();S.useImperativeHandle(pt,function(){return{forceAlign:function(){},getElement:function(){return Ft.current}}});var on=Object(U.a)({zIndex:we},ct),yn=Ke;return S.Children.count(Ke)>1&&(yn=S.createElement("div",{className:"".concat(vt,"-content")},Ke)),zt&&(yn=zt(yn)),S.createElement(ue,Object(t.a)({visible:Me,ref:Ft,removeOnLeave:!0},gt),function(zn,gr){var Xr=zn.className,Jr=zn.style,aa=s()(vt,st,Xr);return S.createElement("div",{ref:gr,className:aa,style:Object(U.a)(Object(U.a)({},Jr),on)},yn)})});ir.displayName="MobilePopupInner";var jr=ir,ua=["visible","mobile"],Yr=S.forwardRef(function($e,pt){var vt=$e.visible,Me=$e.mobile,we=Object(L.a)($e,ua),Ke=Object(S.useState)(vt),De=Object(j.a)(Ke,2),st=De[0],ct=De[1],Bt=Object(S.useState)(!1),gt=Object(j.a)(Bt,2),zt=gt[0],Ft=gt[1],on=Object(U.a)(Object(U.a)({},we),{},{visible:st});Object(S.useEffect)(function(){ct(vt),vt&&Me&&Ft(Qe())},[vt,Me]);var yn=zt?S.createElement(jr,Object(t.a)({},on,{mobile:Me,ref:pt})):S.createElement(Kn,Object(t.a)({},on,{ref:pt}));return S.createElement("div",null,S.createElement(ht,on),yn)});Yr.displayName="Popup";var Tr=Yr,Jn=S.createContext(null),hr=Jn;function Sn(){}function On(){return""}function or($e){return $e?$e.ownerDocument:window.document}var Dn=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function pr($e){var pt=function(vt){Object(o.a)(we,vt);var Me=Object(l.a)(we);function we(Ke){var De;Object(C.a)(this,we),De=Me.call(this,Ke),De.popupRef=S.createRef(),De.triggerRef=S.createRef(),De.attachId=void 0,De.clickOutsideHandler=void 0,De.touchOutsideHandler=void 0,De.contextMenuOutsideHandler1=void 0,De.contextMenuOutsideHandler2=void 0,De.mouseDownTimeout=void 0,De.focusTime=void 0,De.preClickTime=void 0,De.preTouchTime=void 0,De.delayTimer=void 0,De.hasPopupMouseDown=void 0,De.onMouseEnter=function(ct){var Bt=De.props.mouseEnterDelay;De.fireEvents("onMouseEnter",ct),De.delaySetPopupVisible(!0,Bt,Bt?null:ct)},De.onMouseMove=function(ct){De.fireEvents("onMouseMove",ct),De.setPoint(ct)},De.onMouseLeave=function(ct){De.fireEvents("onMouseLeave",ct),De.delaySetPopupVisible(!1,De.props.mouseLeaveDelay)},De.onPopupMouseEnter=function(){De.clearDelayTimer()},De.onPopupMouseLeave=function(ct){var Bt;if(ct.relatedTarget&&!ct.relatedTarget.setTimeout&&Object(Cn.a)((Bt=De.popupRef.current)===null||Bt===void 0?void 0:Bt.getElement(),ct.relatedTarget))return;De.delaySetPopupVisible(!1,De.props.mouseLeaveDelay)},De.onFocus=function(ct){De.fireEvents("onFocus",ct),De.clearDelayTimer(),De.isFocusToShow()&&(De.focusTime=Date.now(),De.delaySetPopupVisible(!0,De.props.focusDelay))},De.onMouseDown=function(ct){De.fireEvents("onMouseDown",ct),De.preClickTime=Date.now()},De.onTouchStart=function(ct){De.fireEvents("onTouchStart",ct),De.preTouchTime=Date.now()},De.onBlur=function(ct){De.fireEvents("onBlur",ct),De.clearDelayTimer(),De.isBlurToHide()&&De.delaySetPopupVisible(!1,De.props.blurDelay)},De.onContextMenu=function(ct){ct.preventDefault(),De.fireEvents("onContextMenu",ct),De.setPopupVisible(!0,ct)},De.onContextMenuClose=function(){De.isContextMenuToShow()&&De.close()},De.onClick=function(ct){if(De.fireEvents("onClick",ct),De.focusTime){var Bt;if(De.preClickTime&&De.preTouchTime?Bt=Math.min(De.preClickTime,De.preTouchTime):De.preClickTime?Bt=De.preClickTime:De.preTouchTime&&(Bt=De.preTouchTime),Math.abs(Bt-De.focusTime)<20)return;De.focusTime=0}De.preClickTime=0,De.preTouchTime=0,De.isClickToShow()&&(De.isClickToHide()||De.isBlurToHide())&&ct&&ct.preventDefault&&ct.preventDefault();var gt=!De.state.popupVisible;(De.isClickToHide()&&!gt||gt&&De.isClickToShow())&&De.setPopupVisible(!De.state.popupVisible,ct)},De.onPopupMouseDown=function(){if(De.hasPopupMouseDown=!0,clearTimeout(De.mouseDownTimeout),De.mouseDownTimeout=window.setTimeout(function(){De.hasPopupMouseDown=!1},0),De.context){var ct;(ct=De.context).onPopupMouseDown.apply(ct,arguments)}},De.onDocumentClick=function(ct){if(De.props.mask&&!De.props.maskClosable)return;var Bt=ct.target,gt=De.getRootDomNode(),zt=De.getPopupDomNode();(!Object(Cn.a)(gt,Bt)||De.isContextMenuOnly())&&!Object(Cn.a)(zt,Bt)&&!De.hasPopupMouseDown&&De.close()},De.getRootDomNode=function(){var ct=De.props.getTriggerDOMNode;if(ct)return ct(De.triggerRef.current);try{var Bt=Object(Un.a)(De.triggerRef.current);if(Bt)return Bt}catch(gt){}return tn.a.findDOMNode(Object(v.a)(De))},De.getPopupClassNameFromAlign=function(ct){var Bt=[],gt=De.props,zt=gt.popupPlacement,Ft=gt.builtinPlacements,on=gt.prefixCls,yn=gt.alignPoint,zn=gt.getPopupClassNameFromAlign;return zt&&Ft&&Bt.push(wt(Ft,on,ct,yn)),zn&&Bt.push(zn(ct)),Bt.join(" ")},De.getComponent=function(){var ct=De.props,Bt=ct.prefixCls,gt=ct.destroyPopupOnHide,zt=ct.popupClassName,Ft=ct.onPopupAlign,on=ct.popupMotion,yn=ct.popupAnimation,zn=ct.popupTransitionName,gr=ct.popupStyle,Xr=ct.mask,Jr=ct.maskAnimation,aa=ct.maskTransitionName,hn=ct.maskMotion,Lr=ct.zIndex,oa=ct.popup,ya=ct.stretch,yt=ct.alignPoint,Fr=ct.mobile,un=ct.forceRender,Rn=De.state,xr=Rn.popupVisible,Ca=Rn.point,Nr=De.getPopupAlign(),Sr={};return De.isMouseEnterToShow()&&(Sr.onMouseEnter=De.onPopupMouseEnter),De.isMouseLeaveToHide()&&(Sr.onMouseLeave=De.onPopupMouseLeave),Sr.onMouseDown=De.onPopupMouseDown,Sr.onTouchStart=De.onPopupMouseDown,S.createElement(Tr,Object(t.a)({prefixCls:Bt,destroyPopupOnHide:gt,visible:xr,point:yt&&Ca,className:zt,align:Nr,onAlign:Ft,animation:yn,getClassNameFromAlign:De.getPopupClassNameFromAlign},Sr,{stretch:ya,getRootDomNode:De.getRootDomNode,style:gr,mask:Xr,zIndex:Lr,transitionName:zn,maskAnimation:Jr,maskTransitionName:aa,maskMotion:hn,ref:De.popupRef,motion:on,mobile:Fr,forceRender:un}),typeof oa=="function"?oa():oa)},De.attachParent=function(ct){Qt.a.cancel(De.attachId);var Bt=De.props,gt=Bt.getPopupContainer,zt=Bt.getDocument,Ft=De.getRootDomNode(),on;gt?(Ft||gt.length===0)&&(on=gt(Ft)):on=zt(De.getRootDomNode()).body,on?on.appendChild(ct):De.attachId=Object(Qt.a)(function(){De.attachParent(ct)})},De.getContainer=function(){var ct=De.props.getDocument,Bt=ct(De.getRootDomNode()).createElement("div");return Bt.style.position="absolute",Bt.style.top="0",Bt.style.left="0",Bt.style.width="100%",De.attachParent(Bt),Bt},De.setPoint=function(ct){var Bt=De.props.alignPoint;if(!Bt||!ct)return;De.setState({point:{pageX:ct.pageX,pageY:ct.pageY}})},De.handlePortalUpdate=function(){De.state.prevPopupVisible!==De.state.popupVisible&&De.props.afterPopupVisibleChange(De.state.popupVisible)},De.triggerContextValue={onPopupMouseDown:De.onPopupMouseDown};var st;return"popupVisible"in Ke?st=!!Ke.popupVisible:st=!!Ke.defaultPopupVisible,De.state={prevPopupVisible:st,popupVisible:st},Dn.forEach(function(ct){De["fire".concat(ct)]=function(Bt){De.fireEvents(ct,Bt)}}),De}return Object(A.a)(we,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var De=this.props,st=this.state;if(st.popupVisible){var ct;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(ct=De.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(lt.a)(ct,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(ct=ct||De.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(lt.a)(ct,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(ct=ct||De.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(lt.a)(ct,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(lt.a)(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),Qt.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var De;return((De=this.popupRef.current)===null||De===void 0?void 0:De.getElement())||null}},{key:"getPopupAlign",value:function(){var De=this.props,st=De.popupPlacement,ct=De.popupAlign,Bt=De.builtinPlacements;return st&&Bt?Dt(Bt,st,ct):ct}},{key:"setPopupVisible",value:function(De,st){var ct=this.props.alignPoint,Bt=this.state.popupVisible;this.clearDelayTimer(),Bt!==De&&("popupVisible"in this.props||this.setState({popupVisible:De,prevPopupVisible:Bt}),this.props.onPopupVisibleChange(De)),ct&&st&&De&&this.setPoint(st)}},{key:"delaySetPopupVisible",value:function(De,st,ct){var Bt=this,gt=st*1e3;if(this.clearDelayTimer(),gt){var zt=ct?{pageX:ct.pageX,pageY:ct.pageY}:null;this.delayTimer=window.setTimeout(function(){Bt.setPopupVisible(De,zt),Bt.clearDelayTimer()},gt)}else this.setPopupVisible(De,ct)}},{key:"clearDelayTimer",value:function(){this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null)}},{key:"clearOutsideHandler",value:function(){this.clickOutsideHandler&&(this.clickOutsideHandler.remove(),this.clickOutsideHandler=null),this.contextMenuOutsideHandler1&&(this.contextMenuOutsideHandler1.remove(),this.contextMenuOutsideHandler1=null),this.contextMenuOutsideHandler2&&(this.contextMenuOutsideHandler2.remove(),this.contextMenuOutsideHandler2=null),this.touchOutsideHandler&&(this.touchOutsideHandler.remove(),this.touchOutsideHandler=null)}},{key:"createTwoChains",value:function(De){var st=this.props.children.props,ct=this.props;return st[De]&&ct[De]?this["fire".concat(De)]:st[De]||ct[De]}},{key:"isClickToShow",value:function(){var De=this.props,st=De.action,ct=De.showAction;return st.indexOf("click")!==-1||ct.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var De=this.props.action;return De==="contextMenu"||De.length===1&&De[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var De=this.props,st=De.action,ct=De.showAction;return st.indexOf("contextMenu")!==-1||ct.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var De=this.props,st=De.action,ct=De.hideAction;return st.indexOf("click")!==-1||ct.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var De=this.props,st=De.action,ct=De.showAction;return st.indexOf("hover")!==-1||ct.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var De=this.props,st=De.action,ct=De.hideAction;return st.indexOf("hover")!==-1||ct.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var De=this.props,st=De.action,ct=De.showAction;return st.indexOf("focus")!==-1||ct.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var De=this.props,st=De.action,ct=De.hideAction;return st.indexOf("focus")!==-1||ct.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var De;(De=this.popupRef.current)===null||De===void 0||De.forceAlign()}}},{key:"fireEvents",value:function(De,st){var ct=this.props.children.props[De];ct&&ct(st);var Bt=this.props[De];Bt&&Bt(st)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var De=this.state.popupVisible,st=this.props,ct=st.children,Bt=st.forceRender,gt=st.alignPoint,zt=st.className,Ft=st.autoDestroy,on=S.Children.only(ct),yn={key:"trigger"};this.isContextMenuToShow()?yn.onContextMenu=this.onContextMenu:yn.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(yn.onClick=this.onClick,yn.onMouseDown=this.onMouseDown,yn.onTouchStart=this.onTouchStart):(yn.onClick=this.createTwoChains("onClick"),yn.onMouseDown=this.createTwoChains("onMouseDown"),yn.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(yn.onMouseEnter=this.onMouseEnter,gt&&(yn.onMouseMove=this.onMouseMove)):yn.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?yn.onMouseLeave=this.onMouseLeave:yn.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(yn.onFocus=this.onFocus,yn.onBlur=this.onBlur):(yn.onFocus=this.createTwoChains("onFocus"),yn.onBlur=this.createTwoChains("onBlur"));var zn=s()(on&&on.props&&on.props.className,zt);zn&&(yn.className=zn);var gr=Object(U.a)({},yn);Object(mt.c)(on)&&(gr.ref=Object(mt.a)(this.triggerRef,on.ref));var Xr=S.cloneElement(on,gr),Jr;return(De||this.popupRef.current||Bt)&&(Jr=S.createElement($e,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!De&&Ft&&(Jr=null),S.createElement(hr.Provider,{value:this.triggerContextValue},Xr,Jr)}}],[{key:"getDerivedStateFromProps",value:function(De,st){var ct=De.popupVisible,Bt={};return ct!==void 0&&st.popupVisible!==ct&&(Bt.popupVisible=ct,Bt.prevPopupVisible=st.popupVisible),Bt}}]),we}(S.Component);return pt.contextType=hr,pt.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:On,getDocument:or,onPopupVisibleChange:Sn,afterPopupVisibleChange:Sn,onPopupAlign:Sn,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},pt}var Gn=pr(Ht.a),se={adjustX:1,adjustY:1},tt={topLeft:{points:["bl","tl"],overflow:se,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:se,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:se,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:se,offset:[4,0]}},rt={topLeft:{points:["bl","tl"],overflow:se,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:se,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:se,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:se,offset:[4,0]}},ut=tt,Kt=0,Ct={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},Yt=function(pt,vt,Me){var we=xe(vt),Ke=pt.getState();pt.setState({defaultActiveFirst:Object(U.a)(Object(U.a)({},Ke.defaultActiveFirst),{},Object(Y.a)({},we,Me))})},nn=function($e){Object(o.a)(vt,$e);var pt=Object(l.a)(vt);function vt(Me){var we;Object(C.a)(this,vt),we=pt.call(this,Me),we.onDestroy=function(gt){we.props.onDestroy(gt)},we.onKeyDown=function(gt){var zt=gt.keyCode,Ft=we.menuInstance,on=we.props.store,yn=we.getVisible();if(zt===O.a.ENTER)return we.onTitleClick(gt),Yt(on,we.props.eventKey,!0),!0;if(zt===O.a.RIGHT)return yn?Ft.onKeyDown(gt):(we.triggerOpenChange(!0),Yt(on,we.props.eventKey,!0)),!0;if(zt===O.a.LEFT){var zn;if(yn)zn=Ft.onKeyDown(gt);else return;return zn||(we.triggerOpenChange(!1),zn=!0),zn}return yn&&(zt===O.a.UP||zt===O.a.DOWN)?Ft.onKeyDown(gt):void 0},we.onOpenChange=function(gt){we.props.onOpenChange(gt)},we.onPopupVisibleChange=function(gt){we.triggerOpenChange(gt,gt?"mouseenter":"mouseleave")},we.onMouseEnter=function(gt){var zt=we.props,Ft=zt.eventKey,on=zt.onMouseEnter,yn=zt.store;Yt(yn,we.props.eventKey,!1),on({key:Ft,domEvent:gt})},we.onMouseLeave=function(gt){var zt=we.props,Ft=zt.parentMenu,on=zt.eventKey,yn=zt.onMouseLeave;Ft.subMenuInstance=Object(v.a)(we),yn({key:on,domEvent:gt})},we.onTitleMouseEnter=function(gt){var zt=we.props,Ft=zt.eventKey,on=zt.onItemHover,yn=zt.onTitleMouseEnter;on({key:Ft,hover:!0}),yn({key:Ft,domEvent:gt})},we.onTitleMouseLeave=function(gt){var zt=we.props,Ft=zt.parentMenu,on=zt.eventKey,yn=zt.onItemHover,zn=zt.onTitleMouseLeave;Ft.subMenuInstance=Object(v.a)(we),yn({key:on,hover:!1}),zn({key:on,domEvent:gt})},we.onTitleClick=function(gt){var zt=Object(v.a)(we),Ft=zt.props;if(Ft.onTitleClick({key:Ft.eventKey,domEvent:gt}),Ft.triggerSubMenuAction==="hover")return;we.triggerOpenChange(!we.getVisible(),"click"),Yt(Ft.store,we.props.eventKey,!1)},we.onSubMenuClick=function(gt){typeof we.props.onClick=="function"&&we.props.onClick(we.addKeyPath(gt))},we.onSelect=function(gt){we.props.onSelect(gt)},we.onDeselect=function(gt){we.props.onDeselect(gt)},we.getPrefixCls=function(){return"".concat(we.props.rootPrefixCls,"-submenu")},we.getActiveClassName=function(){return"".concat(we.getPrefixCls(),"-active")},we.getDisabledClassName=function(){return"".concat(we.getPrefixCls(),"-disabled")},we.getSelectedClassName=function(){return"".concat(we.getPrefixCls(),"-selected")},we.getOpenClassName=function(){return"".concat(we.props.rootPrefixCls,"-submenu-open")},we.getVisible=function(){return we.state.isOpen},we.getMode=function(){return we.state.mode},we.saveMenuInstance=function(gt){we.menuInstance=gt},we.addKeyPath=function(gt){return Object(U.a)(Object(U.a)({},gt),{},{keyPath:(gt.keyPath||[]).concat(we.props.eventKey)})},we.triggerOpenChange=function(gt,zt){var Ft=we.props.eventKey,on=function(){we.onOpenChange({key:Ft,item:Object(v.a)(we),trigger:zt,open:gt})};zt==="mouseenter"?we.mouseenterTimeout=setTimeout(function(){on()},0):on()},we.isChildrenSelected=function(){var gt={find:!1};return Le(we.props.children,we.props.selectedKeys,gt),gt.find},we.isInlineMode=function(){return we.getMode()==="inline"},we.adjustWidth=function(){if(!we.subMenuTitle||!we.menuInstance)return;var gt=Rt.findDOMNode(we.menuInstance);if(gt.offsetWidth>=we.subMenuTitle.offsetWidth)return;gt.style.minWidth="".concat(we.subMenuTitle.offsetWidth,"px")},we.saveSubMenuTitle=function(gt){we.subMenuTitle=gt},we.getBaseProps=function(){var gt=Object(v.a)(we),zt=gt.props,Ft=we.getMode();return{mode:Ft==="horizontal"?"vertical":Ft,visible:we.getVisible(),level:zt.level+1,inlineIndent:zt.inlineIndent,focusable:!1,onClick:we.onSubMenuClick,onSelect:we.onSelect,onDeselect:we.onDeselect,onDestroy:we.onDestroy,selectedKeys:zt.selectedKeys,eventKey:"".concat(zt.eventKey,"-menu-"),openKeys:zt.openKeys,motion:zt.motion,onOpenChange:we.onOpenChange,subMenuOpenDelay:zt.subMenuOpenDelay,parentMenu:Object(v.a)(we),subMenuCloseDelay:zt.subMenuCloseDelay,forceSubMenuRender:zt.forceSubMenuRender,triggerSubMenuAction:zt.triggerSubMenuAction,builtinPlacements:zt.builtinPlacements,defaultActiveFirst:zt.store.getState().defaultActiveFirst[xe(zt.eventKey)],multiple:zt.multiple,prefixCls:zt.rootPrefixCls,id:we.internalMenuId,manualRef:we.saveMenuInstance,itemIcon:zt.itemIcon,expandIcon:zt.expandIcon,direction:zt.direction}},we.getMotion=function(gt,zt){var Ft=Object(v.a)(we),on=Ft.haveRendered,yn=we.props,zn=yn.motion,gr=yn.rootPrefixCls,Xr=Object(U.a)(Object(U.a)({},zn),{},{leavedClassName:"".concat(gr,"-hidden"),removeOnLeave:!1,motionAppear:on||!zt||gt!=="inline"});return Xr};var Ke=Me.store,De=Me.eventKey,st=Ke.getState(),ct=st.defaultActiveFirst;we.isRootMenu=!1;var Bt=!1;return ct&&(Bt=ct[De]),Yt(Ke,De,Bt),we.state={mode:Me.mode,isOpen:Me.isOpen},we}return Object(A.a)(vt,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var we=this,Ke=this.props,De=Ke.mode,st=Ke.parentMenu,ct=Ke.manualRef,Bt=Ke.isOpen,gt=function(){we.setState({mode:De,isOpen:Bt})},zt=Bt!==this.state.isOpen,Ft=De!==this.state.mode;if((Ft||zt)&&(Qt.a.cancel(this.updateStateRaf),Ft?this.updateStateRaf=Object(Qt.a)(gt):gt()),ct&&ct(this),De!=="horizontal"||!(st==null?void 0:st.isRootMenu)||!Bt)return;this.minWidthTimeout=setTimeout(function(){return we.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var we=this.props,Ke=we.onDestroy,De=we.eventKey;Ke&&Ke(De),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),Qt.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(we,Ke){var De=this.getBaseProps();return S.createElement(Dr,Object(t.a)({},De,{id:this.internalMenuId,className:we,style:Ke}),this.props.children)}},{key:"renderChildren",value:function(){var we=this,Ke=this.getBaseProps(),De=Ke.mode,st=Ke.visible,ct=Ke.forceSubMenuRender,Bt=Ke.direction,gt=this.getMotion(De,st);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||st||ct,!this.haveOpened)return S.createElement("div",null);var zt=s()("".concat(Ke.prefixCls,"-sub"),Object(Y.a)({},"".concat(Ke.prefixCls,"-rtl"),Bt==="rtl"));return this.isInlineMode()?S.createElement(ue,Object(t.a)({visible:Ke.visible,forceRender:ct},gt),function(Ft){var on=Ft.className,yn=Ft.style,zn=s()(zt,on);return we.renderPopupMenu(zn,yn)}):this.renderPopupMenu(zt)}},{key:"render",value:function(){var we,Ke,De,st=Object(U.a)({},this.props),ct=this.getVisible(),Bt=this.getPrefixCls(),gt=this.isInlineMode(),zt=this.getMode(),Ft=s()(Bt,"".concat(Bt,"-").concat(zt),(we={},Object(Y.a)(we,st.className,!!st.className),Object(Y.a)(we,this.getOpenClassName(),ct),Object(Y.a)(we,this.getActiveClassName(),st.active||ct&&!gt),Object(Y.a)(we,this.getDisabledClassName(),st.disabled),Object(Y.a)(we,this.getSelectedClassName(),this.isChildrenSelected()),we));this.internalMenuId||(st.eventKey?this.internalMenuId="".concat(st.eventKey,"$Menu"):(Kt+=1,this.internalMenuId="$__$".concat(Kt,"$Menu")));var on={},yn={},zn={};st.disabled||(on={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},yn={onClick:this.onTitleClick},zn={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var gr={},Xr=st.direction,Jr=Xr==="rtl";gt&&(Jr?gr.paddingRight=st.inlineIndent*st.level:gr.paddingLeft=st.inlineIndent*st.level);var aa={};this.getVisible()&&(aa={"aria-owns":this.internalMenuId});var hn=null;zt!=="horizontal"&&(hn=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(hn=S.createElement(this.props.expandIcon,Object(U.a)({},this.props))));var Lr=S.createElement("div",Object(t.a)({ref:this.saveSubMenuTitle,style:gr,className:"".concat(Bt,"-title"),role:"button"},zn,yn,{"aria-expanded":ct},aa,{"aria-haspopup":"true",title:typeof st.title=="string"?st.title:void 0}),st.title,hn||S.createElement("i",{className:"".concat(Bt,"-arrow")})),oa=this.renderChildren(),ya=((Ke=st.parentMenu)===null||Ke===void 0?void 0:Ke.isRootMenu)?st.parentMenu.props.getPopupContainer:function(Wn){return Wn.parentNode},yt=Ct[zt],Fr=st.popupOffset?{offset:st.popupOffset}:{},un=s()((De={},Object(Y.a)(De,st.popupClassName,st.popupClassName&&!gt),Object(Y.a)(De,"".concat(Bt,"-rtl"),Jr),De)),Rn=st.disabled,xr=st.triggerSubMenuAction,Ca=st.subMenuOpenDelay,Nr=st.forceSubMenuRender,Sr=st.subMenuCloseDelay,xa=st.builtinPlacements;Fe.forEach(function(Wn){return delete st[Wn]}),delete st.onClick;var Vr=Jr?Object(U.a)(Object(U.a)({},rt),xa):Object(U.a)(Object(U.a)({},tt),xa);delete st.direction;var nr=this.getBaseProps(),Wr=gt?null:this.getMotion(nr.mode,nr.visible);return S.createElement("li",Object(t.a)({},st,on,{className:Ft,role:"menuitem"}),S.createElement(Gn,{prefixCls:Bt,popupClassName:s()("".concat(Bt,"-popup"),un),getPopupContainer:ya,builtinPlacements:Vr,popupPlacement:yt,popupVisible:gt?!1:ct,popupAlign:Fr,popup:gt?null:oa,action:Rn||gt?[]:[xr],mouseEnterDelay:Ca,mouseLeaveDelay:Sr,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:Nr,popupMotion:Wr},Lr),gt?oa:null)}}]),vt}(S.Component);nn.defaultProps={onMouseEnter:Ne,onMouseLeave:Ne,onTitleMouseEnter:Ne,onTitleMouseLeave:Ne,onTitleClick:Ne,manualRef:Ne,mode:"vertical",title:""};var _n=Object(c.b)(function($e,pt){var vt=$e.openKeys,Me=$e.activeKey,we=$e.selectedKeys,Ke=pt.eventKey,De=pt.subMenuKey;return{isOpen:vt.indexOf(Ke)>-1,active:Me[De]===Ke,selectedKeys:we}})(nn);_n.isSubMenu=!0;var cn=_n,ur="menuitem-overflowed",Mn=.5,fn=function($e){Object(o.a)(vt,$e);var pt=Object(l.a)(vt);function vt(){var Me;return Object(C.a)(this,vt),Me=pt.apply(this,arguments),Me.resizeObserver=null,Me.mutationObserver=null,Me.originalTotalWidth=0,Me.overflowedItems=[],Me.menuItemSizes=[],Me.cancelFrameId=null,Me.state={lastVisibleIndex:void 0},Me.childRef=S.createRef(),Me.getMenuItemNodes=function(){var we=Me.props.prefixCls,Ke=Me.childRef.current;return Ke?[].slice.call(Ke.children).filter(function(De){return De.className.split(" ").indexOf("".concat(we,"-overflowed-submenu"))<0}):[]},Me.getOverflowedSubMenuItem=function(we,Ke,De){var st=Me.props,ct=st.overflowedIndicator,Bt=st.level,gt=st.mode,zt=st.prefixCls,Ft=st.theme;if(Bt!==1||gt!=="horizontal")return null;var on=Me.props.children[0],yn=on.props,zn=yn.children,gr=yn.title,Xr=yn.style,Jr=Object(L.a)(yn,["children","title","style"]),aa=Object(U.a)({},Xr),hn="".concat(we,"-overflowed-indicator"),Lr="".concat(we,"-overflowed-indicator");Ke.length===0&&De!==!0?aa=Object(U.a)(Object(U.a)({},aa),{},{display:"none"}):De&&(aa=Object(U.a)(Object(U.a)({},aa),{},{visibility:"hidden",position:"absolute"}),hn="".concat(hn,"-placeholder"),Lr="".concat(Lr,"-placeholder"));var oa=Ft?"".concat(zt,"-").concat(Ft):"",ya={};return Fe.forEach(function(yt){Jr[yt]!==void 0&&(ya[yt]=Jr[yt])}),S.createElement(cn,Object(t.a)({title:ct,className:"".concat(zt,"-overflowed-submenu"),popupClassName:oa},ya,{key:hn,eventKey:Lr,disabled:!1,style:aa}),Ke)},Me.setChildrenWidthAndResize=function(){if(Me.props.mode!=="horizontal")return;var we=Me.childRef.current;if(!we)return;var Ke=we.children;if(!Ke||Ke.length===0)return;var De=we.children[Ke.length-1];Ve(De,"display","inline-block");var st=Me.getMenuItemNodes(),ct=st.filter(function(Bt){return Bt.className.split(" ").indexOf(ur)>=0});ct.forEach(function(Bt){Ve(Bt,"display","inline-block")}),Me.menuItemSizes=st.map(function(Bt){return Pe(Bt,!0)}),ct.forEach(function(Bt){Ve(Bt,"display","none")}),Me.overflowedIndicatorWidth=Pe(we.children[we.children.length-1],!0),Me.originalTotalWidth=Me.menuItemSizes.reduce(function(Bt,gt){return Bt+gt},0),Me.handleResize(),Ve(De,"display","none")},Me.handleResize=function(){if(Me.props.mode!=="horizontal")return;var we=Me.childRef.current;if(!we)return;var Ke=Pe(we);Me.overflowedItems=[];var De=0,st;Me.originalTotalWidth>Ke+Mn&&(st=-1,Me.menuItemSizes.forEach(function(ct){De+=ct,De+Me.overflowedIndicatorWidth<=Ke&&(st+=1)})),Me.setState({lastVisibleIndex:st})},Me}return Object(A.a)(vt,[{key:"componentDidMount",value:function(){var we=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var Ke=this.childRef.current;if(!Ke)return;this.resizeObserver=new At.default(function(De){De.forEach(function(){var st=we.cancelFrameId;cancelAnimationFrame(st),we.cancelFrameId=requestAnimationFrame(we.setChildrenWidthAndResize)})}),[].slice.call(Ke.children).concat(Ke).forEach(function(De){we.resizeObserver.observe(De)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){we.resizeObserver.disconnect(),[].slice.call(Ke.children).concat(Ke).forEach(function(De){we.resizeObserver.observe(De)}),we.setChildrenWidthAndResize()}),this.mutationObserver.observe(Ke,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(we){var Ke=this,De=this.state.lastVisibleIndex;return(we||[]).reduce(function(st,ct,Bt){var gt=ct;if(Ke.props.mode==="horizontal"){var zt=Ke.getOverflowedSubMenuItem(ct.props.eventKey,[]);De!==void 0&&Ke.props.className.indexOf("".concat(Ke.props.prefixCls,"-root"))!==-1&&(Bt>De&&(gt=S.cloneElement(ct,{style:{display:"none"},eventKey:"".concat(ct.props.eventKey,"-hidden"),className:"".concat(ur)})),Bt===De+1&&(Ke.overflowedItems=we.slice(De+1).map(function(on){return S.cloneElement(on,{key:on.props.eventKey,mode:"vertical-left"})}),zt=Ke.getOverflowedSubMenuItem(ct.props.eventKey,Ke.overflowedItems)));var Ft=[].concat(Object(p.a)(st),[zt,gt]);return Bt===we.length-1&&Ft.push(Ke.getOverflowedSubMenuItem(ct.props.eventKey,[],!0)),Ft}return[].concat(Object(p.a)(st),[gt])},[])}},{key:"render",value:function(){var we=this.props,Ke=we.visible,De=we.prefixCls,st=we.overflowedIndicator,ct=we.mode,Bt=we.level,gt=we.tag,zt=we.children,Ft=we.theme,on=Object(L.a)(we,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),yn=gt;return S.createElement(yn,Object(t.a)({ref:this.childRef},on),this.renderChildren(zt))}}]),vt}(S.Component);fn.defaultProps={tag:"div",className:""};var Hn=fn;function Xn($e){return $e.length?$e.every(function(pt){return!!pt.props.disabled}):!0}function $n($e,pt,vt){var Me=$e.getState();$e.setState({activeKey:Object(U.a)(Object(U.a)({},Me.activeKey),{},Object(Y.a)({},pt,vt))})}function Yn($e){return $e.eventKey||"0-menu-"}function _r($e,pt){var vt=pt,Me=$e.children,we=$e.eventKey;if(vt){var Ke;if(ze(Me,function(De,st){De&&De.props&&!De.props.disabled&&vt===Ce(De,we,st)&&(Ke=!0)}),Ke)return vt}return vt=null,$e.defaultActiveFirst&&ze(Me,function(De,st){!vt&&De&&!De.props.disabled&&(vt=Ce(De,we,st))}),vt}function vr($e){if(!$e)return;var pt=this.instanceArray.indexOf($e);pt!==-1?this.instanceArray[pt]=$e:this.instanceArray.push($e)}var lr=function($e){Object(o.a)(vt,$e);var pt=Object(l.a)(vt);function vt(Me){var we;return Object(C.a)(this,vt),we=pt.call(this,Me),we.onKeyDown=function(Ke,De){var st=Ke.keyCode,ct;if(we.getFlatInstanceArray().forEach(function(gt){gt&>.props.active&>.onKeyDown&&(ct=gt.onKeyDown(Ke))}),ct)return 1;var Bt=null;return(st===O.a.UP||st===O.a.DOWN)&&(Bt=we.step(st===O.a.UP?-1:1)),Bt?(Ke.preventDefault(),$n(we.props.store,Yn(we.props),Bt.props.eventKey),typeof De=="function"&&De(Bt),1):void 0},we.onItemHover=function(Ke){var De=Ke.key,st=Ke.hover;$n(we.props.store,Yn(we.props),st?De:null)},we.onDeselect=function(Ke){we.props.onDeselect(Ke)},we.onSelect=function(Ke){we.props.onSelect(Ke)},we.onClick=function(Ke){we.props.onClick(Ke)},we.onOpenChange=function(Ke){we.props.onOpenChange(Ke)},we.onDestroy=function(Ke){we.props.onDestroy(Ke)},we.getFlatInstanceArray=function(){return we.instanceArray},we.step=function(Ke){var De=we.getFlatInstanceArray(),st=we.props.store.getState().activeKey[Yn(we.props)],ct=De.length;if(!ct)return null;Ke<0&&(De=De.concat().reverse());var Bt=-1;if(De.every(function(on,yn){return on&&on.props.eventKey===st?(Bt=yn,!1):!0}),!we.props.defaultActiveFirst&&Bt!==-1&&Xn(De.slice(Bt,ct-1)))return;var gt=(Bt+1)%ct,zt=gt;do{var Ft=De[zt];if(!Ft||Ft.props.disabled)zt=(zt+1)%ct;else return Ft}while(zt!==gt);return null},we.renderCommonMenuItem=function(Ke,De,st){var ct=we.props.store.getState(),Bt=Object(v.a)(we),gt=Bt.props,zt=Ce(Ke,gt.eventKey,De),Ft=Ke.props;if(!Ft||typeof Ke.type=="string")return Ke;var on=zt===ct.activeKey,yn=Object(U.a)(Object(U.a)({mode:Ft.mode||gt.mode,level:gt.level,inlineIndent:gt.inlineIndent,renderMenuItem:we.renderMenuItem,rootPrefixCls:gt.prefixCls,index:De,parentMenu:gt.parentMenu,manualRef:Ft.disabled?void 0:Object(P.a)(Ke.ref,vr.bind(Object(v.a)(we))),eventKey:zt,active:!Ft.disabled&&on,multiple:gt.multiple,onClick:function(gr){(Ft.onClick||Ne)(gr),we.onClick(gr)},onItemHover:we.onItemHover,motion:gt.motion,subMenuOpenDelay:gt.subMenuOpenDelay,subMenuCloseDelay:gt.subMenuCloseDelay,forceSubMenuRender:gt.forceSubMenuRender,onOpenChange:we.onOpenChange,onDeselect:we.onDeselect,onSelect:we.onSelect,builtinPlacements:gt.builtinPlacements,itemIcon:Ft.itemIcon||we.props.itemIcon,expandIcon:Ft.expandIcon||we.props.expandIcon},st),{},{direction:gt.direction});return(gt.mode==="inline"||at())&&(yn.triggerSubMenuAction="click"),S.cloneElement(Ke,Object(U.a)(Object(U.a)({},yn),{},{key:zt||De}))},we.renderMenuItem=function(Ke,De,st){if(!Ke)return null;var ct=we.props.store.getState(),Bt={openKeys:ct.openKeys,selectedKeys:ct.selectedKeys,triggerSubMenuAction:we.props.triggerSubMenuAction,subMenuKey:st};return we.renderCommonMenuItem(Ke,De,Bt)},Me.store.setState({activeKey:Object(U.a)(Object(U.a)({},Me.store.getState().activeKey),{},Object(Y.a)({},Me.eventKey,_r(Me,Me.activeKey)))}),we.instanceArray=[],we}return Object(A.a)(vt,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(we){return this.props.visible||we.visible||this.props.className!==we.className||!k()(this.props.style,we.style)}},{key:"componentDidUpdate",value:function(we){var Ke=this.props,De="activeKey"in Ke?Ke.activeKey:Ke.store.getState().activeKey[Yn(Ke)],st=_r(Ke,De);if(st!==De)$n(Ke.store,Yn(Ke),st);else if("activeKey"in we){var ct=_r(we,we.activeKey);st!==ct&&$n(Ke.store,Yn(Ke),st)}}},{key:"render",value:function(){var we=this,Ke=Object(t.a)({},this.props);this.instanceArray=[];var De=s()(Ke.prefixCls,Ke.className,"".concat(Ke.prefixCls,"-").concat(Ke.mode)),st={className:De,role:Ke.role||"menu"};Ke.id&&(st.id=Ke.id),Ke.focusable&&(st.tabIndex=0,st.onKeyDown=this.onKeyDown);var ct=Ke.prefixCls,Bt=Ke.eventKey,gt=Ke.visible,zt=Ke.level,Ft=Ke.mode,on=Ke.overflowedIndicator,yn=Ke.theme;return Fe.forEach(function(zn){return delete Ke[zn]}),delete Ke.onClick,S.createElement(Hn,Object(t.a)({},Ke,{prefixCls:ct,mode:Ft,tag:"ul",level:zt,theme:yn,visible:gt,overflowedIndicator:on},st),Object(d.a)(Ke.children).map(function(zn,gr){return we.renderMenuItem(zn,gr,Bt||"0-menu-")}))}}]),vt}(S.Component);lr.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:Ne};var wr=Object(c.b)()(lr),Dr=wr,sr=_("Kwbf");function ia($e,pt,vt){var Me=$e.prefixCls,we=$e.motion,Ke=$e.defaultMotions,De=Ke===void 0?{}:Ke,st=$e.openAnimation,ct=$e.openTransitionName,Bt=pt.switchingModeFromInline;if(we)return we;if(Object(N.a)(st)==="object"&&st)Object(sr.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof st=="string")return{motionName:"".concat(Me,"-open-").concat(st)};if(ct)return{motionName:ct};var gt=De[vt];return gt||(Bt?null:De.other)}var Ea=function($e){Object(o.a)(vt,$e);var pt=Object(l.a)(vt);function vt(Me){var we;Object(C.a)(this,vt),we=pt.call(this,Me),we.onSelect=function(st){var ct=Object(v.a)(we),Bt=ct.props;if(Bt.selectable){var gt=we.store.getState(),zt=gt.selectedKeys,Ft=st.key;Bt.multiple?zt=zt.concat([Ft]):zt=[Ft],"selectedKeys"in Bt||we.store.setState({selectedKeys:zt}),Bt.onSelect(Object(U.a)(Object(U.a)({},st),{},{selectedKeys:zt}))}},we.onClick=function(st){var ct=we.getRealMenuMode(),Bt=Object(v.a)(we),gt=Bt.store,zt=Bt.props.onOpenChange;ct!=="inline"&&!("openKeys"in we.props)&&(gt.setState({openKeys:[]}),zt([])),we.props.onClick(st)},we.onKeyDown=function(st,ct){we.innerMenu.getWrappedInstance().onKeyDown(st,ct)},we.onOpenChange=function(st){var ct=Object(v.a)(we),Bt=ct.props,gt=we.store.getState().openKeys.concat(),zt=!1,Ft=function(yn){var zn=!1;if(yn.open)zn=gt.indexOf(yn.key)===-1,zn&>.push(yn.key);else{var gr=gt.indexOf(yn.key);zn=gr!==-1,zn&>.splice(gr,1)}zt=zt||zn};Array.isArray(st)?st.forEach(Ft):Ft(st),zt&&("openKeys"in we.props||we.store.setState({openKeys:gt}),Bt.onOpenChange(gt))},we.onDeselect=function(st){var ct=Object(v.a)(we),Bt=ct.props;if(Bt.selectable){var gt=we.store.getState().selectedKeys.concat(),zt=st.key,Ft=gt.indexOf(zt);Ft!==-1&>.splice(Ft,1),"selectedKeys"in Bt||we.store.setState({selectedKeys:gt}),Bt.onDeselect(Object(U.a)(Object(U.a)({},st),{},{selectedKeys:gt}))}},we.onMouseEnter=function(st){we.restoreModeVerticalFromInline();var ct=we.props.onMouseEnter;ct&&ct(st)},we.onTransitionEnd=function(st){var ct=st.propertyName==="width"&&st.target===st.currentTarget,Bt=st.target.className,gt=Object.prototype.toString.call(Bt)==="[object SVGAnimatedString]"?Bt.animVal:Bt,zt=st.propertyName==="font-size"&>.indexOf("anticon")>=0;(ct||zt)&&we.restoreModeVerticalFromInline()},we.setInnerMenu=function(st){we.innerMenu=st},we.isRootMenu=!0;var Ke=Me.defaultSelectedKeys,De=Me.defaultOpenKeys;return"selectedKeys"in Me&&(Ke=Me.selectedKeys||[]),"openKeys"in Me&&(De=Me.openKeys||[]),we.store=Object(c.c)({selectedKeys:Ke,openKeys:De,activeKey:{"0-menu-":_r(Me,Me.activeKey)}}),we.state={switchingModeFromInline:!1,prevProps:Me,inlineOpenKeys:[],store:we.store},we}return Object(A.a)(vt,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(we){var Ke=this.props,De=Ke.siderCollapsed,st=Ke.inlineCollapsed,ct=Ke.onOpenChange;(!we.inlineCollapsed&&st||!we.siderCollapsed&&De)&&ct([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var we=this.props.collapsedWidth,Ke=this.store,De=this.prevOpenKeys,st=this.getInlineCollapsed()&&(we===0||we==="0"||we==="0px");st?(this.prevOpenKeys=Ke.getState().openKeys.concat(),this.store.setState({openKeys:[]})):De&&(this.store.setState({openKeys:De}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var we=this.props.mode,Ke=this.state.switchingModeFromInline,De=this.getInlineCollapsed();return Ke&&De?"inline":De?"vertical":we}},{key:"getInlineCollapsed",value:function(){var we=this.props,Ke=we.inlineCollapsed,De=we.siderCollapsed;return De!==void 0?De:Ke}},{key:"restoreModeVerticalFromInline",value:function(){var we=this.state.switchingModeFromInline;we&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var we=Object(U.a)({},Object(M.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),Ke=this.getRealMenuMode();return we.className+=" ".concat(we.prefixCls,"-root"),we.direction==="rtl"&&(we.className+=" ".concat(we.prefixCls,"-rtl")),we=Object(U.a)(Object(U.a)({},we),{},{mode:Ke,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:ia(this.props,this.state,Ke)}),delete we.openAnimation,delete we.openTransitionName,S.createElement(c.a,{store:this.store},S.createElement(Dr,Object(t.a)({},we,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(we,Ke){var De=Ke.prevProps,st=Ke.store,ct=st.getState(),Bt={},gt={prevProps:we};return De.mode==="inline"&&we.mode!=="inline"&&(gt.switchingModeFromInline=!0),"openKeys"in we?Bt.openKeys=we.openKeys||[]:((we.inlineCollapsed&&!De.inlineCollapsed||we.siderCollapsed&&!De.siderCollapsed)&&(gt.switchingModeFromInline=!0,gt.inlineOpenKeys=ct.openKeys,Bt.openKeys=[]),(!we.inlineCollapsed&&De.inlineCollapsed||!we.siderCollapsed&&De.siderCollapsed)&&(Bt.openKeys=Ke.inlineOpenKeys,gt.inlineOpenKeys=[])),Object.keys(Bt).length&&st.setState(Bt),gt}}]),vt}(S.Component);Ea.defaultProps={selectable:!0,onClick:Ne,onSelect:Ne,onOpenChange:Ne,onDeselect:Ne,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:S.createElement("span",null,"\xB7\xB7\xB7")};var Cr=Ea,kr=function($e){Object(o.a)(vt,$e);var pt=Object(l.a)(vt);function vt(){var Me;return Object(C.a)(this,vt),Me=pt.apply(this,arguments),Me.onKeyDown=function(we){var Ke=we.keyCode;return Ke===O.a.ENTER?(Me.onClick(we),!0):void 0},Me.onMouseLeave=function(we){var Ke=Me.props,De=Ke.eventKey,st=Ke.onItemHover,ct=Ke.onMouseLeave;st({key:De,hover:!1}),ct({key:De,domEvent:we})},Me.onMouseEnter=function(we){var Ke=Me.props,De=Ke.eventKey,st=Ke.onItemHover,ct=Ke.onMouseEnter;st({key:De,hover:!0}),ct({key:De,domEvent:we})},Me.onClick=function(we){var Ke=Me.props,De=Ke.eventKey,st=Ke.multiple,ct=Ke.onClick,Bt=Ke.onSelect,gt=Ke.onDeselect,zt=Ke.isSelected,Ft={key:De,keyPath:[De],item:Object(v.a)(Me),domEvent:we};ct(Ft),st?zt?gt(Ft):Bt(Ft):zt||Bt(Ft)},Me.saveNode=function(we){Me.node=we},Me}return Object(A.a)(vt,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var we=this.props;we.onDestroy&&we.onDestroy(we.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var we,Ke=Object(U.a)({},this.props),De=s()(this.getPrefixCls(),Ke.className,(we={},Object(Y.a)(we,this.getActiveClassName(),!Ke.disabled&&Ke.active),Object(Y.a)(we,this.getSelectedClassName(),Ke.isSelected),Object(Y.a)(we,this.getDisabledClassName(),Ke.disabled),we)),st=Object(U.a)(Object(U.a)({},Ke.attribute),{},{title:typeof Ke.title=="string"?Ke.title:void 0,className:De,role:Ke.role||"menuitem","aria-disabled":Ke.disabled});Ke.role==="option"?st=Object(U.a)(Object(U.a)({},st),{},{role:"option","aria-selected":Ke.isSelected}):(Ke.role===null||Ke.role==="none")&&(st.role="none");var ct={onClick:Ke.disabled?null:this.onClick,onMouseLeave:Ke.disabled?null:this.onMouseLeave,onMouseEnter:Ke.disabled?null:this.onMouseEnter},Bt=Object(U.a)({},Ke.style);Ke.mode==="inline"&&(Ke.direction==="rtl"?Bt.paddingRight=Ke.inlineIndent*Ke.level:Bt.paddingLeft=Ke.inlineIndent*Ke.level),Fe.forEach(function(zt){return delete Ke[zt]}),delete Ke.direction;var gt=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(gt=S.createElement(this.props.itemIcon,this.props)),S.createElement("li",Object(t.a)({},Object(M.a)(Ke,["onClick","onMouseEnter","onMouseLeave","onSelect"]),st,ct,{style:Bt,ref:this.saveNode}),Ke.children,gt)}}]),vt}(S.Component);kr.isMenuItem=!0,kr.defaultProps={onSelect:Ne,onMouseEnter:Ne,onMouseLeave:Ne,manualRef:Ne};var Zr=Object(c.b)(function($e,pt){var vt=$e.activeKey,Me=$e.selectedKeys,we=pt.eventKey,Ke=pt.subMenuKey;return{active:vt[Ke]===we,isSelected:Array.isArray(Me)?Me.indexOf(we)!==-1:Me===we}})(kr),Qr=Zr,Aa=function($e){Object(o.a)(vt,$e);var pt=Object(l.a)(vt);function vt(){var Me;return Object(C.a)(this,vt),Me=pt.apply(this,arguments),Me.renderInnerMenuItem=function(we){var Ke=Me.props,De=Ke.renderMenuItem,st=Ke.index;return De(we,st,Me.props.subMenuKey)},Me}return Object(A.a)(vt,[{key:"render",value:function(){var we=Object(t.a)({},this.props),Ke=we.className,De=Ke===void 0?"":Ke,st=we.rootPrefixCls,ct="".concat(st,"-item-group-title"),Bt="".concat(st,"-item-group-list"),gt=we.title,zt=we.children;return Fe.forEach(function(Ft){return delete we[Ft]}),delete we.direction,S.createElement("li",Object(t.a)({},we,{onClick:function(on){return on.stopPropagation()},className:"".concat(De," ").concat(st,"-item-group")}),S.createElement("div",{className:ct,title:typeof gt=="string"?gt:void 0},gt),S.createElement("ul",{className:Bt},S.Children.map(zt,this.renderInnerMenuItem)))}}]),vt}(S.Component);Aa.isMenuItemGroup=!0,Aa.defaultProps={disabled:!0};var Ta=Aa,ba=function(pt){var vt=pt.className,Me=pt.rootPrefixCls,we=pt.style;return S.createElement("li",{className:"".concat(vt," ").concat(Me,"-item-divider"),style:we})};ba.defaultProps={disabled:!0,className:"",style:{}};var za=ba,Xa=Cr,tr=_("eDIo");function In($e,pt){var vt=$e.prefixCls,Me=$e.editable,we=$e.locale,Ke=$e.style;return!Me||Me.showAdd===!1?null:S.createElement("button",{ref:pt,type:"button",className:"".concat(vt,"-nav-add"),style:Ke,"aria-label":(we==null?void 0:we.addAriaLabel)||"Add tab",onClick:function(st){Me.onEdit("add",{event:st})}},Me.addIcon||"+")}var En=S.forwardRef(In);function Or($e,pt){var vt=$e.prefixCls,Me=$e.id,we=$e.tabs,Ke=$e.locale,De=$e.mobile,st=$e.moreIcon,ct=st===void 0?"More":st,Bt=$e.moreTransitionName,gt=$e.style,zt=$e.className,Ft=$e.editable,on=$e.tabBarGutter,yn=$e.rtl,zn=$e.onTabClick,gr=Object(S.useState)(!1),Xr=Object(j.a)(gr,2),Jr=Xr[0],aa=Xr[1],hn=Object(S.useState)(null),Lr=Object(j.a)(hn,2),oa=Lr[0],ya=Lr[1],yt="".concat(Me,"-more-popup"),Fr="".concat(vt,"-dropdown"),un=oa!==null?"".concat(yt,"-").concat(oa):null,Rn=Ke==null?void 0:Ke.dropdownAriaLabel,xr=S.createElement(Xa,{onClick:function(Wr){var Wn=Wr.key,pn=Wr.domEvent;zn(Wn,pn),aa(!1)},id:yt,tabIndex:-1,role:"listbox","aria-activedescendant":un,selectedKeys:[oa],"aria-label":Rn!==void 0?Rn:"expanded dropdown"},we.map(function(nr){return S.createElement(Qr,{key:nr.key,id:"".concat(yt,"-").concat(nr.key),role:"option","aria-controls":Me&&"".concat(Me,"-panel-").concat(nr.key),disabled:nr.disabled},nr.tab)}));function Ca(nr){for(var Wr=we.filter(function(Ar){return!Ar.disabled}),Wn=Wr.findIndex(function(Ar){return Ar.key===oa})||0,pn=Wr.length,Rr=0;Rrxa?(Nr=xr,yt.current="x"):(Nr=Ca,yt.current="y");var Vr=Date.now();Vr-oa.current>100&&(ya.current=!1),(pt(-Nr,-Nr)||ya.current)&&(Rn.preventDefault(),ya.current=!0),oa.current=Vr}var un=Object(S.useRef)(null);un.current={onTouchStart:aa,onTouchMove:hn,onTouchEnd:Lr,onWheel:Fr},S.useEffect(function(){function Rn(Sr){un.current.onTouchStart(Sr)}function xr(Sr){un.current.onTouchMove(Sr)}function Ca(Sr){un.current.onTouchEnd(Sr)}function Nr(Sr){un.current.onWheel(Sr)}return document.addEventListener("touchmove",xr,{passive:!1}),document.addEventListener("touchend",Ca,{passive:!1}),$e.current.addEventListener("touchstart",Rn,{passive:!1}),$e.current.addEventListener("wheel",Nr),function(){document.removeEventListener("touchmove",xr),document.removeEventListener("touchend",Ca)}},[])}function Qn(){var $e=Object(S.useRef)(new Map);function pt(Me){return $e.current.has(Me)||$e.current.set(Me,S.createRef()),$e.current.get(Me)}function vt(Me){$e.current.delete(Me)}return[pt,vt]}function Hr($e,pt){var vt=S.useRef($e),Me=S.useState({}),we=Object(j.a)(Me,2),Ke=we[1];function De(st){var ct=typeof st=="function"?st(vt.current):st;ct!==vt.current&&pt(ct,vt.current),vt.current=ct,Ke({})}return[vt.current,De]}var pa=function(pt){var vt=pt.position,Me=pt.prefixCls,we=pt.extra;if(!we)return null;var Ke,De=we;return vt==="right"&&(Ke=De.right||!De.left&&De||null),vt==="left"&&(Ke=De.left||null),Ke?S.createElement("div",{className:"".concat(Me,"-extra-content")},Ke):null};function Ma($e,pt){var vt,Me=S.useContext(zr),we=Me.prefixCls,Ke=Me.tabs,De=$e.className,st=$e.style,ct=$e.id,Bt=$e.animated,gt=$e.activeKey,zt=$e.rtl,Ft=$e.extra,on=$e.editable,yn=$e.locale,zn=$e.tabPosition,gr=$e.tabBarGutter,Xr=$e.children,Jr=$e.onTabClick,aa=$e.onTabScroll,hn=Object(S.useRef)(),Lr=Object(S.useRef)(),oa=Object(S.useRef)(),ya=Object(S.useRef)(),yt=Qn(),Fr=Object(j.a)(yt,2),un=Fr[0],Rn=Fr[1],xr=zn==="top"||zn==="bottom",Ca=Hr(0,function(ja,Fa){xr&&aa&&aa({direction:ja>Fa?"left":"right"})}),Nr=Object(j.a)(Ca,2),Sr=Nr[0],xa=Nr[1],Vr=Hr(0,function(ja,Fa){!xr&&aa&&aa({direction:ja>Fa?"top":"bottom"})}),nr=Object(j.a)(Vr,2),Wr=nr[0],Wn=nr[1],pn=Object(S.useState)(0),Rr=Object(j.a)(pn,2),qn=Rr[0],Ar=Rr[1],Da=Object(S.useState)(0),Ia=Object(j.a)(Da,2),La=Ia[0],Br=Ia[1],$r=Object(S.useState)(0),ka=Object(j.a)($r,2),Na=ka[0],qa=ka[1],ri=Object(S.useState)(0),ni=Object(j.a)(ri,2),Ga=ni[0],Ai=ni[1],Di=Object(S.useState)(null),$a=Object(j.a)(Di,2),Va=$a[0],di=$a[1],Zi=Object(S.useState)(null),Ao=Object(j.a)(Zi,2),Ui=Ao[0],qi=Ao[1],$i=Object(S.useState)(0),wi=Object(j.a)($i,2),eo=wi[0],fo=wi[1],ho=Object(S.useState)(0),Pi=Object(j.a)(ho,2),Ra=Pi[0],Sa=Pi[1],wa=m(new Map),Ja=Object(j.a)(wa,2),ai=Ja[0],_i=Ja[1],oi=h(Ke,ai,qn),ro="".concat(we,"-nav-operations-hidden"),mo=0,pi=0;xr?zt?(mo=0,pi=Math.max(0,qn-Va)):(mo=Math.min(0,Va-qn),pi=0):(mo=Math.min(0,Ui-La),pi=0);function Ki(ja){return japi?[pi,!1]:[ja,!0]}var vi=Object(S.useRef)(),Gi=Object(S.useState)(),Vi=Object(j.a)(Gi,2),So=Vi[0],po=Vi[1];function vo(){po(Date.now())}function go(){window.clearTimeout(vi.current)}sa(hn,function(ja,Fa){var Ha=!1;function ci(bi,Ri){bi(function(ki){var Ci=Ki(ki+Ri),li=Object(j.a)(Ci,2),Mo=li[0],_o=li[1];return Ha=_o,Mo})}if(xr){if(Va>=qn)return Ha;ci(xa,ja)}else{if(Ui>=La)return Ha;ci(Wn,Fa)}return go(),vo(),Ha}),Object(S.useEffect)(function(){return go(),So&&(vi.current=window.setTimeout(function(){po(0)},100)),go},[So]);function Xi(){var ja=arguments.length>0&&arguments[0]!==void 0?arguments[0]:gt,Fa=oi.get(ja);if(!Fa)return;if(xr){var Ha=Sr;zt?Fa.rightSr+Va&&(Ha=Fa.right+Fa.width-Va):Fa.left<-Sr?Ha=-Fa.left:Fa.left+Fa.width>-Sr+Va&&(Ha=-(Fa.left+Fa.width-Va)),Wn(0),xa(Ki(Ha)[0])}else{var ci=Wr;Fa.top<-Wr?ci=-Fa.top:Fa.top+Fa.height>-Wr+Ui&&(ci=-(Fa.top+Fa.height-Ui)),xa(0),Wn(Ki(ci)[0])}}var oo=x(oi,{width:Va,height:Ui,left:Sr,top:Wr},{width:Na,height:Ga},{width:eo,height:Ra},Object(U.a)(Object(U.a)({},$e),{},{tabs:Ke})),Ro=Object(j.a)(oo,2),bo=Ro[0],so=Ro[1],wo=Ke.map(function(ja){var Fa=ja.key;return S.createElement(r,{id:ct,prefixCls:we,key:Fa,rtl:zt,tab:ja,closable:ja.closable,editable:on,active:Fa===gt,tabPosition:zn,tabBarGutter:gr,renderWrapper:Xr,removeAriaLabel:yn==null?void 0:yn.removeAriaLabel,ref:un(Fa),onClick:function(ci){Jr(Fa,ci)},onRemove:function(){Rn(Fa)},onFocus:function(){Xi(Fa),vo(),zt||(hn.current.scrollLeft=0),hn.current.scrollTop=0}})}),To=y(function(){var ja,Fa,Ha,ci,bi,Ri,ki,Ci,li,Mo=((ja=hn.current)===null||ja===void 0?void 0:ja.offsetWidth)||0,_o=((Fa=hn.current)===null||Fa===void 0?void 0:Fa.offsetHeight)||0,Lo=((Ha=ya.current)===null||Ha===void 0?void 0:Ha.offsetWidth)||0,Bi=((ci=ya.current)===null||ci===void 0?void 0:ci.offsetHeight)||0,Za=((bi=oa.current)===null||bi===void 0?void 0:bi.offsetWidth)||0,Wa=((Ri=oa.current)===null||Ri===void 0?void 0:Ri.offsetHeight)||0;di(Mo),qi(_o),fo(Lo),Sa(Bi);var na=(((ki=Lr.current)===null||ki===void 0?void 0:ki.offsetWidth)||0)-Lo,Oa=(((Ci=Lr.current)===null||Ci===void 0?void 0:Ci.offsetHeight)||0)-Bi;Ar(na),Br(Oa);var Ka=(li=oa.current)===null||li===void 0?void 0:li.className.includes(ro);qa(na-(Ka?0:Za)),Ai(Oa-(Ka?0:Wa)),_i(function(){var ii=new Map;return Ke.forEach(function(Yi){var ao=Yi.key,xi=un(ao).current;xi&&ii.set(ao,{width:xi.offsetWidth,height:xi.offsetHeight,left:xi.offsetLeft,top:xi.offsetTop})}),ii})}),Do=Ke.slice(0,bo),Oi=Ke.slice(so+1),ti=[].concat(Object(p.a)(Do),Object(p.a)(Oi)),gi=Object(S.useState)(),ui=Object(j.a)(gi,2),Ei=ui[0],yo=ui[1],ji=oi.get(gt),Po=Object(S.useRef)();function Oo(){f.a.cancel(Po.current)}Object(S.useEffect)(function(){var ja={};return ji&&(xr?(zt?ja.right=ji.right:ja.left=ji.left,ja.width=ji.width):(ja.top=ji.top,ja.height=ji.height)),Oo(),Po.current=f()(function(){yo(ja)}),Oo},[ji,xr,zt]),Object(S.useEffect)(function(){Xi()},[gt,ji,oi,xr]),Object(S.useEffect)(function(){To()},[zt,gr,gt,Ke.map(function(ja){return ja.key}).join("_")]);var Mi=!!ti.length,si="".concat(we,"-nav-wrap"),ca,dr,cr,da;return xr?zt?(dr=Sr>0,ca=Sr+Va-1?"".concat(J==null?void 0:J.time,"\u5206\u949F"):"\u4E0D\u9650","\u3011"),(Ne==null?void 0:Ne.show_desc)&&p.a.createElement("div",{className:"mt10"},p.a.createElement("p",{className:"font16"},"\u8003\u8BD5\u8BF4\u660E\uFF1A"),p.a.createElement(O.a,{value:J==null?void 0:J.description})),(Ne==null?void 0:Ne.show_table)&&p.a.createElement("div",{className:"mt10"},p.a.createElement(j.a,{className:y.a.table,columns:Ee,dataSource:Object(U.a)(be||[]),bordered:!0,pagination:!1}))))};ie.a=Object(f.a)(function(u){var h=u.exercise,b=u.loading,x=u.user,t=u.globalSetting;return{exercise:h,globalSetting:t,user:x,loading:b.effects}})(r)},kPWJ:function(Ye,ie,_){Ye.exports=_.p+"static/question.cb52bef9.gif"},kPYp:function(Ye,ie){Ye.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAF8AAAAUCAYAAADr0+FaAAANEklEQVRYR8WZe5RX1XXHP/vce3/zHoaXgFp5DQyOQLRgUTEtDW1qYyVmZUGNklRdiRpKE3lHfPyc4TngIBgfC0wx1ixt1NRWal2kotbE2lbRiCIISBCGhzDAvGd+87v37K5z5zfDzMCM46pr9fw1a+45+5zz3fvs/d3fn4yr1F8Do0UIUb74UFR8Gm3IO/Wf8MThat7mOYnaDZUmNUF/htpWLlePK4xwCcoQICHQbOGoKDuM4U1p5r0Px1DNrDPrezzQs+qNPUh/o4xXj6tRJhlhGEqeQNrCCYXdGvGfFt5JNHLoozJp7WyvdI0OtR4LEK7CstUIWyJLTSRcLfCnvlAiUKSgCEfV8o6NeMVE/G53itOUiXX3Sxcx2ov4qhG+qjBWoFChWYUqIt6VgFeblR0H5lEL0oGyjKvU1yHezPviyHdZ0Ro180basvD398n77svIFTokK5vrgW8LTELJRwgA6bTSHcaBckot/yWGX2YZtv5untT0dJ7SpOZrAX9mLTeIYarAIIQEYLrZTQNNFj7A8rx6/GrPfDncPmdihV6Y9nkA+Ot4nrIXaDSGElH6KfjdzpBSpVo8ttVU8Xitx/7hw/imWmYD4wXy6Iqjje9mOGYj/uX0bjYf/5nsaLcpY9fqDZ5hNTD8/wi+27bB+CzfOVcqSiq0BMPdRpiBUNANmHNvJUQo1ZFls0lTuXupnOw+0UVamMsCz+eHCuf3MWgUjZ3w76kUZQeW8j4iOnadXmCUNQI3xvsIbl7bX70MEdKpFLutcCA7iz/BxvfrfY2hNVXDb2v2s/TkU/Lf8SZXrtOcUxFfF8P1AiNVSYj0aihUGOoCu/vFFVpQlpmQX1iflQg3dMxxR1OaVHERfUIglXFKf6AIIbs97SnUq7I5VFZ+skiOt+NwSVIHpAu4wwgLBAZ04COkUGoytusEAhUGi9APyO+UTlWVfyPkrt0/kQ8y4FcI3NQF6zYnNAEn1VKtQuAJg1XiPRPOnnggFmwmicTIC/VqOa5wCiFHhCFGGGAtnkNUBGyaLVGKJXvvZXe8ZlpS/UP5DAh8cgPt8nTP8n+LZbS7vIHpdH2WzcBzUZp1njCTgB/HacYNQxS1sluFF4zwmgpHEpa09ckOleGkuUaEa70sRmrU4fgGG7L8VBOPnCiThgvXaU5ByE14rAGcwxA/vsxha3lJPF4ylv0mpCVKYBCGRRFXm5BvedlMcEEVgyY0hSHP+nn8XZiin1G6gu+At3watfC0l8MWIk5GBs+0UhxZbvSyuM545Gvn+ijYsIU9GvKkyeLVIOBUypIwKSbSyt94RUxHCeIgMNRFEauaDBt6fSrdkS+p0MnisUpgGtIlH7rc9nOU8pQyPmF4XGBY5v2G6RRvtp7irkFjeGf7bYTuyXfYVpUhi8gtLOCaoJA1KKPaL2aVHXjM+XievFm6Ti+JlE0GrupIDMqRps+4z6vh+f3DqHcF8MyZVSbdhl9lKCm8gBVBPn+pNq43qHBSlTujgNeDkJUo3+3Iw9BYF3F3i7K5eonUd9hLqhm2lz/IG8OaYADflgjPndMBGHkcqD3B4mMn+Gc2iaszbSOpZtDbFBdN4uFgINOJMAqOjGxLW77bJ/BHJDU7kcfXjOEeEa7s9NzdM65WeNK0sC5dQGjSrPDgB+1zVNiRqmbh7wO2dQWnm2tv0+C8Zq7rfxkbjOEC3AsQmtSyYnc9q8cW8kMDSYHB7saqHGs+xvLgQ36272VJ9Zajh92ukwtH8JCXxxWajvFSC1sjZYEPC0W4pT3RG3jj0xQ/qF8qe86ymVRTbLg2KOQxLBdkvkdWeLoR7qyaL6fOWqMqI+9jZvYAHsEyKP7eVtj//HPBn5bU7CP9uN4oi4GvSFdGcRhhgybYvHuunByzXqd4IZtEmNi2BzZSklrPQ/vKpK43gOJvEzWvZDZrvYCb1ZIDhBZeyE3xt01ZrDRwc5zqhCiyPNtaxZwD63tmRe37jbhZs/1i5iQKSGpIYeZs+7HcKYYZwPfb50bwSK2l/LNOtabzuUet0TGB4VdGmJD5f0qFiro6Ko7cL65OnDVcxjA+zwDFmY9H/TY62/OYuFbzQphthXIRzus8U4kLy10DhGfemi8u3zOuUv9K4Km4gLaF14kIbty7SF75XOAzE0rW6iwxPBxHOFiUt0Plx77HvSjXZiLntI0o/3iJrO+bXZWSCibh8QsjlMRnE06IZYWjiEgb+CLo6RQrm1t4oKbs3E4dnNSh/fLYkvCZHNtRmppDysOAh6oyOHQ/0+i1Ot6HZzyPS1TjunvcRFzVI/gZjn6rKPORzHNps+ro4A6F5aaef+1oXFSl9EFmqvIEkBunBstea5i9Z778T99AgnFr1dWTp0S4sO1u7ETj1LCItiLvEu1RQn6ya7H8Q5/tJnWEzecFz+PSDPtxKWIdMMJFvkNEDHq4iuU1dVSySWrPZXvkeh2SHfEi8EfGQBTRWFdLecLw0IEyaTnXmovX6ng1PC3CeNeuifCZCeP+5OxRXKEXGp95hrgouAjsGBZ+KxHLTCOvd+0YVUrXMUMVB0j70z4cRty0b7H8R19BKqnUGQY20kZnXU1511rm+R5LFa7J2KmOQpJ7lsijfbU7brVOwOcfRSiNIxaqjbBaLeNc5HeAf5DlNQ1fAPyQxoY6yv0vA/xxq3QEAcvFMCumR2eG476vRsKCPQvY0blNbp9y8Xr9YxvyhBFGZS4YRSFzCot4YvvtnVhAT4hN0mDsDSz1PRaoUuCYgcLWAO4IYbXAdzLNTGgtmz5exNxzneMs80n1i7P4TpDLOokY5KiWKlXAYhG+1iXyPw/8FTokO7tT5H8p4CfVlBbyFassFeE6IKvTJRqt5QVfWLVzoXzUE3bOcZpgjYGZmfTgmpBt0UkW71vJe70CNVO9QZbLBl7J3xufCY7tZJq29UPrufdIAYtNG1j9XEqzyq7mwyw+eIiXO2tJ5zrbebfoqKIxVPr5zNB03AOoVd6KWpkbJJwDubXPkf9lgz9powaNdUw1HveqMrUz8Erc6W0OI9bvW8T+Lhy9+003alDcyPd8pVKIu0uHU2O6medaPmP5oZ/KJ+d03DT1i6cy2eSzzE8wTV0P4agS7DeWH+1aJC+VPKhTRXlUNMOkhEhb2d58jLsPHuYNnusqmrXvM2i2DisazeKgkFsRCp1dFRpUWGYifolQDnzv/wV8p5XYfP5CPMpRLu0GzlGrrB9g+Gltbdwc9Dhyzke3HyEqzmKgn2CDSCxWuShzmk86XcvrErDR+vxGsqhNnESbwHiFDJYGvi4+3w8KmEK6Q/azqjzWYLjP8efipBb6eSwQj6XtnbVJQNTEzqiVjZ7PlpYWjuWCbR2ImFYKwkamGMstWf3jBivXVW91+lHIG4W5zKxpJbu9w+0r+CPW6NBcjxcVLo8Lbl/TjvCMmFjRPVNwix/Q0kDiAuc6xy6qoAqHULaKpVGlZ9WzLQtwysLbrR5vZaco1SDO0a6ixzbFgLUcUdhllE+d5OpSiIXhpq0IDnShHrMkSClsM5YluxbJh7HHVWXCaka2BpQb4Vsxo2pr192C084uzq5y2mk7GEaIk4SFi1xHlUmDroC/Z5V79iyUlztrOw58l45OVbMsFbLudEUPbGeFDsnJjsFvYzt9Bf9cbKe0Ui8DnlYY1z2sXcETzfSavdMKB0OI4/7C42EtD5tcLhef+w1c0U0DcpYcXXUauYOus8Mdns1W2eIpy3Y18FGXrjipZmzAMLIoM4ZZQqwmdh7Oaltv3E0id1lMlR1hRJnk8PK+H0mqu7DmHBDB4vw6HtneQ8N06YNalIp4HmF6X8EfV6ljRfk5EmNxJvIdn09ksdYIs7oV2d7h7uGrhUOEzP14ibzoNgXmC3wjQx3dbwZdwM6YcbHpNJFDKjxr4dHOunv3rcY9rANNC7dbR4WFkbhIP7ddFxSxTK3Cr0nzgFMz2+05Su37saTsWJRVS5VnuHnnAnmtp8vPnKne+1NY4jlZwtDfWpob6ijzhQ098fyLVmn/bJ97PMPtQJ5r8Dxck5VUMyqXP0wEzEHjNFHQR438rPPZtuyiKpTtmsdjrji7SGmJmBJrGYZSlIsyfYD7oaJVlVqEAwbejSJeafR5t6dOsfOGTuXMTTHeBExHmCzCaDTurLPEFWOlXqFKlI+s8prfwG92lnXVXkoq9HwTcD/KdSp8mGrmyVSaf+pJJmjff/gKHZaTxR3G8E1rKWyoY4MvbOwJfIdIcSUX+8Ic1yg6yT6Eb7Q1Wc4BORRk+RQZQ2DD3n8Y+Lwn4edT/cEcOd0xL6nmyn5knWghPzuL7JQQJMC0umjzafUbaG5J0XigjFSfeHuHYZXSJIH0Iz+VJtczBL6H58pLZAhTaVqKCmnYfoSWc4l6Tko/nscg8clvMtQPyOFUn/oRVCauJZcs+jeHJFLHOX1wFTW9MkEnyg0kP2EpitJ4+YVU/S8v1xqrW4H9MAAAAABJRU5ErkJggg=="},kSUc:function(Ye,ie,_){},"kaH+":function(Ye,ie,_){"use strict";var Y=_("+L6B"),j=_("2/Rp"),L=_("tJVT"),U=_("q1tI"),S=_.n(U),g=_("XFxt"),s=_.n(g),d=_("dhSg"),w=_("rLCj"),p=_("dF/Y"),a=_("4i/N");ie.a=function(){var f=Object(U.useState)(""),E=Object(L.a)(f,2),y=E[0],m=E[1],O=Object(U.useState)(0),i=Object(L.a)(O,2),r=i[0],u=i[1],h=Object(U.useRef)("");Object(U.useEffect)(function(){var C=d.a.subscribe("preview-image",function(A){m(A),document.body.style.overflow="hidden"});return C},[]),Object(U.useEffect)(function(){return document.addEventListener("keydown",b),function(){document.removeEventListener("keydown",b)}},[]),Object(U.useEffect)(function(){h.current=y},[y]);function b(C){C.keyCode==27&&h.current&&x()}function x(){document.body.style.overflow="auto",m("")}function t(){u(r+90)}return S.a.createElement(U.Fragment,null,y?S.a.createElement("div",{className:s.a["image-preview-container"]},S.a.createElement("div",{className:s.a["button-group"]},S.a.createElement(j.a,{onClick:t},"\u65CB\u8F6C",S.a.createElement(w.a,null)),S.a.createElement(j.a,{href:y},"\u4E0B\u8F7D",S.a.createElement(p.a,null)),S.a.createElement(j.a,{onClick:x},"\u5173\u95ED",S.a.createElement(a.a,null))),S.a.createElement("div",{className:s.a["preview-wrp-group"]},S.a.createElement("img",{className:s.a["image-preview"],src:y,alt:"\u9884\u89C8\u5927\u56FE",style:{transform:"rotate(".concat(r,"deg)")}}))):null)}},kqOp:function(Ye,ie,_){"use strict";_.d(ie,"a",function(){return p});var Y=_("0Owb"),j=_("fWQN"),L=_("mtLc"),U=_("yKVA"),S=_("879j"),g=_("q1tI"),s=_.n(g),d=_("Ot1p"),w="\u2581",p=function(a){Object(U.a)(E,a);var f=Object(S.a)(E);function E(){var y;Object(j.a)(this,E);for(var m=arguments.length,O=new Array(m),i=0;i` "'(~:]+/,m=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,O=/^\s*\[[^\]]+?\]:.*$/,i=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\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\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E42\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\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]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDF3C-\uDF3E]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]/,r=" ";function u(z,H,J){return H.f=H.inline=J,J(z,H)}function h(z,H,J){return H.f=H.block=J,J(z,H)}function b(z){return!z||!/\S/.test(z.string)}function x(z){if(z.linkTitle=!1,z.linkHref=!1,z.linkText=!1,z.em=!1,z.strong=!1,z.strikethrough=!1,z.quote=0,z.indentedCode=!1,z.f==C){var H=S;if(!H){var J=Y.innerMode(U,z.htmlState);H=J.mode.name=="xml"&&J.state.tagStart===null&&!J.state.context&&J.state.tokenize.isInText}H&&(z.f=l,z.block=t,z.htmlState=null)}return z.trailingSpace=0,z.trailingSpaceNewLine=!1,z.prevLine=z.thisLine,z.thisLine={stream:null},null}function t(z,H){var J=z.column()===H.indentation,X=b(H.prevLine.stream),te=H.indentedCode,ee=H.prevLine.hr,be=H.list!==!1,ge=(H.listStack[H.listStack.length-1]||0)+3;H.indentedCode=!1;var je=H.indentation;if(H.indentationDiff===null&&(H.indentationDiff=H.indentation,be)){for(H.list=null;je=4&&(te||H.prevLine.fencedCodeEnd||H.prevLine.header||X))return z.skipToEnd(),H.indentedCode=!0,s.code;if(z.eatSpace())return null;if(J&&H.indentation<=ge&&(Ge=z.match(f))&&Ge[1].length<=6)return H.quote=0,H.header=Ge[1].length,H.thisLine.header=!0,L.highlightFormatting&&(H.formatting="header"),H.f=H.inline,v(H);if(H.indentation<=ge&&z.eat(">"))return H.quote=J?1:H.quote+1,L.highlightFormatting&&(H.formatting="quote"),z.eatSpace(),v(H);if(!nt&&!H.setext&&J&&H.indentation<=ge&&(Ge=z.match(p))){var he=Ge[1]?"ol":"ul";return H.indentation=je+z.current().length,H.list=!0,H.quote=0,H.listStack.push(H.indentation),H.em=!1,H.strong=!1,H.code=!1,H.strikethrough=!1,L.taskLists&&z.match(a,!1)&&(H.taskList=!0),H.f=H.inline,L.highlightFormatting&&(H.formatting=["list","list-"+he]),v(H)}else{if(J&&H.indentation<=ge&&(Ge=z.match(m,!0)))return H.quote=0,H.fencedEndRE=new RegExp(Ge[1]+"+ *$"),H.localMode=L.fencedCodeBlockHighlighting&&g(Ge[2]||L.fencedCodeBlockDefaultMode),H.localMode&&(H.localState=Y.startState(H.localMode)),H.f=H.block=A,L.highlightFormatting&&(H.formatting="code-block"),H.code=-1,v(H);if(H.setext||(!He||!be)&&!H.quote&&H.list===!1&&!H.code&&!nt&&!O.test(z.string)&&(Ge=z.lookAhead(1))&&(Ge=Ge.match(E)))return H.setext?(H.header=H.setext,H.setext=0,z.skipToEnd(),L.highlightFormatting&&(H.formatting="header")):(H.header=Ge[0].charAt(0)=="="?1:2,H.setext=H.header),H.thisLine.header=!0,H.f=H.inline,v(H);if(nt)return z.skipToEnd(),H.hr=!0,H.thisLine.hr=!0,s.hr;if(z.peek()==="[")return u(z,H,k)}return u(z,H,H.inline)}function C(z,H){var J=U.token(z,H.htmlState);if(!S){var X=Y.innerMode(U,H.htmlState);(X.mode.name=="xml"&&X.state.tagStart===null&&!X.state.context&&X.state.tokenize.isInText||H.md_inside&&z.current().indexOf(">")>-1)&&(H.f=l,H.block=t,H.htmlState=null)}return J}function A(z,H){var J=H.listStack[H.listStack.length-1]||0,X=H.indentation=z.quote?H.push(s.formatting+"-"+z.formatting[J]+"-"+z.quote):H.push("error"))}if(z.taskOpen)return H.push("meta"),H.length?H.join(" "):null;if(z.taskClosed)return H.push("property"),H.length?H.join(" "):null;if(z.linkHref?H.push(s.linkHref,"url"):(z.strong&&H.push(s.strong),z.em&&H.push(s.em),z.strikethrough&&H.push(s.strikethrough),z.emoji&&H.push(s.emoji),z.linkText&&H.push(s.linkText),z.code&&H.push(s.code),z.image&&H.push(s.image),z.imageAltText&&H.push(s.imageAltText,"link"),z.imageMarker&&H.push(s.imageMarker)),z.header&&H.push(s.header,s.header+"-"+z.header),z.quote&&(H.push(s.quote),!L.maxBlockquoteDepth||L.maxBlockquoteDepth>=z.quote?H.push(s.quote+"-"+z.quote):H.push(s.quote+"-"+L.maxBlockquoteDepth)),z.list!==!1){var X=(z.listStack.length-1)%3;X?X===1?H.push(s.list2):H.push(s.list3):H.push(s.list1)}return z.trailingSpaceNewLine?H.push("trailing-space-new-line"):z.trailingSpace&&H.push("trailing-space-"+(z.trailingSpace%2?"a":"b")),H.length?H.join(" "):null}function o(z,H){return z.match(y,!0)?v(H):void 0}function l(z,H){var J=H.text(z,H);if(typeof J!="undefined")return J;if(H.list)return H.list=null,v(H);if(H.taskList){var X=z.match(a,!0)[1]===" ";return X?H.taskOpen=!0:H.taskClosed=!0,L.highlightFormatting&&(H.formatting="task"),H.taskList=!1,v(H)}if(H.taskOpen=!1,H.taskClosed=!1,H.header&&z.match(/^#+$/,!0))return L.highlightFormatting&&(H.formatting="header"),v(H);var te=z.next();if(H.linkTitle){H.linkTitle=!1;var ee=te;te==="("&&(ee=")"),ee=(ee+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var be="^\\s*(?:[^"+ee+"\\\\]+|\\\\\\\\|\\\\.)"+ee;if(z.match(new RegExp(be),!0))return s.linkHref}if(te==="`"){var ge=H.formatting;L.highlightFormatting&&(H.formatting="code"),z.eatWhile("`");var je=z.current().length;if(H.code==0&&(!H.quote||je==1))return H.code=je,v(H);if(je==H.code){var He=v(H);return H.code=0,He}else return H.formatting=ge,v(H)}else if(H.code)return v(H);if(te==="\\"&&(z.next(),L.highlightFormatting)){var nt=v(H),Ge=s.formatting+"-escape";return nt?nt+" "+Ge:Ge}if(te==="!"&&z.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return H.imageMarker=!0,H.image=!0,L.highlightFormatting&&(H.formatting="image"),v(H);if(te==="["&&H.imageMarker&&z.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return H.imageMarker=!1,H.imageAltText=!0,L.highlightFormatting&&(H.formatting="image"),v(H);if(te==="]"&&H.imageAltText){L.highlightFormatting&&(H.formatting="image");var nt=v(H);return H.imageAltText=!1,H.image=!1,H.inline=H.f=M,nt}if(te==="["&&!H.image)return H.linkText&&z.match(/^.*?\]/)||(H.linkText=!0,L.highlightFormatting&&(H.formatting="link")),v(H);if(te==="]"&&H.linkText){L.highlightFormatting&&(H.formatting="link");var nt=v(H);return H.linkText=!1,H.inline=H.f=z.match(/\(.*?\)| ?\[.*?\]/,!1)?M:l,nt}if(te==="<"&&z.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){H.f=H.inline=c,L.highlightFormatting&&(H.formatting="link");var nt=v(H);return nt?nt+=" ":nt="",nt+s.linkInline}if(te==="<"&&z.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){H.f=H.inline=c,L.highlightFormatting&&(H.formatting="link");var nt=v(H);return nt?nt+=" ":nt="",nt+s.linkEmail}if(L.xml&&te==="<"&&z.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var he=z.string.indexOf(">",z.pos);if(he!=-1){var ce=z.string.substring(z.start,he);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(ce)&&(H.md_inside=!0)}return z.backUp(1),H.htmlState=Y.startState(U),h(z,H,C)}if(L.xml&&te==="<"&&z.match(/^\/\w*?>/))return H.md_inside=!1,"tag";if(te==="*"||te==="_"){for(var Ee=1,fe=z.pos==1?" ":z.string.charAt(z.pos-2);Ee<3&&z.eat(te);)Ee++;var Ne=z.peek()||" ",Ce=!/\s/.test(Ne)&&(!i.test(Ne)||/\s/.test(fe)||i.test(fe)),xe=!/\s/.test(fe)&&(!i.test(fe)||/\s/.test(Ne)||i.test(Ne)),ze=null,Le=null;if(Ee%2&&(!H.em&&Ce&&(te==="*"||!xe||i.test(fe))?ze=!0:H.em==te&&xe&&(te==="*"||!Ce||i.test(Ne))&&(ze=!1)),Ee>1&&(!H.strong&&Ce&&(te==="*"||!xe||i.test(fe))?Le=!0:H.strong==te&&xe&&(te==="*"||!Ce||i.test(Ne))&&(Le=!1)),Le!=null||ze!=null){L.highlightFormatting&&(H.formatting=ze==null?"strong":Le==null?"em":"strong em"),ze===!0&&(H.em=te),Le===!0&&(H.strong=te);var He=v(H);return ze===!1&&(H.em=!1),Le===!1&&(H.strong=!1),He}}else if(te===" "&&(z.eat("*")||z.eat("_"))){if(z.peek()===" ")return v(H);z.backUp(1)}if(L.strikethrough){if(te==="~"&&z.eatWhile(te)){if(H.strikethrough){L.highlightFormatting&&(H.formatting="strikethrough");var He=v(H);return H.strikethrough=!1,He}else if(z.match(/^[^\s]/,!1))return H.strikethrough=!0,L.highlightFormatting&&(H.formatting="strikethrough"),v(H)}else if(te===" "&&z.match(/^~~/,!0)){if(z.peek()===" ")return v(H);z.backUp(2)}}if(L.emoji&&te===":"&&z.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){H.emoji=!0,L.highlightFormatting&&(H.formatting="emoji");var Fe=v(H);return H.emoji=!1,Fe}return te===" "&&(z.match(/^ +$/,!1)?H.trailingSpace++:H.trailingSpace&&(H.trailingSpaceNewLine=!0)),v(H)}function c(z,H){var J=z.next();if(J===">"){H.f=H.inline=l,L.highlightFormatting&&(H.formatting="link");var X=v(H);return X?X+=" ":X="",X+s.linkInline}return z.match(/^[^>]+/,!0),s.linkInline}function M(z,H){if(z.eatSpace())return null;var J=z.next();return J==="("||J==="["?(H.f=H.inline=T(J==="("?")":"]"),L.highlightFormatting&&(H.formatting="link-string"),H.linkHref=!0,v(H)):"error"}var P={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function T(z){return function(H,J){var X=H.next();if(X===z){J.f=J.inline=l,L.highlightFormatting&&(J.formatting="link-string");var te=v(J);return J.linkHref=!1,te}return H.match(P[z]),J.linkHref=!0,v(J)}}function k(z,H){return z.match(/^([^\]\\]|\\.)*\]:/,!1)?(H.f=N,z.next(),L.highlightFormatting&&(H.formatting="link"),H.linkText=!0,v(H)):u(z,H,l)}function N(z,H){if(z.match(/^\]:/,!0)){H.f=H.inline=F,L.highlightFormatting&&(H.formatting="link");var J=v(H);return H.linkText=!1,J}return z.match(/^([^\]\\]|\\.)+/,!0),s.linkText}function F(z,H){return z.eatSpace()?null:(z.match(/^[^\s]+/,!0),z.peek()===void 0?H.linkTitle=!0:z.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),H.f=H.inline=l,s.linkHref+" url")}var V={startState:function(){return{f:t,prevLine:{stream:null},thisLine:{stream:null},block:t,htmlState:null,indentation:0,inline:l,text:o,formatting:!1,linkText:!1,linkHref:!1,linkTitle:!1,code:0,em:!1,strong:!1,header:0,setext:0,hr:!1,taskList:!1,list:!1,listStack:[],quote:0,trailingSpace:0,trailingSpaceNewLine:!1,strikethrough:!1,emoji:!1,fencedEndRE:null}},copyState:function(z){return{f:z.f,prevLine:z.prevLine,thisLine:z.thisLine,block:z.block,htmlState:z.htmlState&&Y.copyState(U,z.htmlState),indentation:z.indentation,localMode:z.localMode,localState:z.localMode?Y.copyState(z.localMode,z.localState):null,inline:z.inline,text:z.text,formatting:!1,linkText:z.linkText,linkTitle:z.linkTitle,linkHref:z.linkHref,code:z.code,em:z.em,strong:z.strong,strikethrough:z.strikethrough,emoji:z.emoji,header:z.header,setext:z.setext,hr:z.hr,taskList:z.taskList,list:z.list,listStack:z.listStack.slice(0),quote:z.quote,indentedCode:z.indentedCode,trailingSpace:z.trailingSpace,trailingSpaceNewLine:z.trailingSpaceNewLine,md_inside:z.md_inside,fencedEndRE:z.fencedEndRE}},token:function(z,H){if(H.formatting=!1,z!=H.thisLine.stream){if(H.header=0,H.hr=!1,z.match(/^\s*$/,!0))return x(H),null;if(H.prevLine=H.thisLine,H.thisLine={stream:z},H.taskList=!1,H.trailingSpace=0,H.trailingSpaceNewLine=!1,!H.localState&&(H.f=H.block,H.f!=C)){var J=z.match(/^\s*/,!0)[0].replace(/\t/g,r).length;if(H.indentation=J,H.indentationDiff=null,J>0)return null}}return H.f(z,H)},innerMode:function(z){return z.block==C?{state:z.htmlState,mode:U}:z.localState?{state:z.localState,mode:z.localMode}:{state:z,mode:V}},indent:function(z,H,J){return z.block==C&&U.indent?U.indent(z.htmlState,H,J):z.localState&&z.localMode.indent?z.localMode.indent(z.localState,H,J):Y.Pass},blankLine:x,getType:v,blockCommentStart:"",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return V},"xml"),Y.defineMIME("text/markdown","markdown"),Y.defineMIME("text/x-markdown","markdown")})},loD1:function(Ye,ie){function _(Y,j,L,U,S,g,s){if(S===0)return!1;var d=S,w=0,p=Y;if(s>j+d&&s>U+d||sY+d&&g>L+d||g=p.x&&d<=p.x+p.width&&w>=p.y&&w<=p.y+p.height},clone:function(){return new g(this.x,this.y,this.width,this.height)},copy:function(d){this.x=d.x,this.y=d.y,this.width=d.width,this.height=d.height},plain:function(){return{x:this.x,y:this.y,width:this.width,height:this.height}}},g.create=function(d){return new g(d.x,d.y,d.width,d.height)};var s=g;Ye.exports=s},mLcG:function(Ye,ie){var _=typeof window!="undefined"&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(Y){setTimeout(Y,16)};Ye.exports=_},mgmH:function(Ye,ie,_){"use strict";_.d(ie,"d",function(){return y}),_.d(ie,"b",function(){return m}),_.d(ie,"e",function(){return O}),_.d(ie,"c",function(){return i}),_.d(ie,"n",function(){return r}),_.d(ie,"g",function(){return u}),_.d(ie,"h",function(){return h}),_.d(ie,"j",function(){return x}),_.d(ie,"a",function(){return t}),_.d(ie,"l",function(){return C}),_.d(ie,"f",function(){return A}),_.d(ie,"k",function(){return v}),_.d(ie,"m",function(){return o}),_.d(ie,"i",function(){return l}),_.d(ie,"o",function(){return c}),_.d(ie,"r",function(){return M}),_.d(ie,"q",function(){return P}),_.d(ie,"p",function(){return T});var Y=_("miYZ"),j=_("tsqr"),L=_("k1fw"),U=_("9og8"),S=_("WmNS"),g=_.n(S),s=_("oUNq"),d=_("9kvl"),w=_("1vsH"),p=_("m3rI"),a=_("ErOA"),f=function(){Object(d.c)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},E=function(){Object(d.c)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},y=function(){var k=Object(U.a)(g.a.mark(function N(F){var V;return g.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return f(),H.next=3,Object(s.s)(Object(L.a)({},F));case 3:if(V=H.sent,!(V.status===0)){H.next=7;break}return H.next=7,Object(w.u)("",Object(w.U)({url:p.a.API_SERVER+"/api/courses/".concat(F.coursesId,"/export_couser_info.json"),query:F}));case 7:E();case 8:case"end":return H.stop()}},N)}));return function(F){return k.apply(this,arguments)}}(),m=function(){var k=Object(U.a)(g.a.mark(function N(F){var V;return g.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return H.next=2,Object(s.q)(Object(L.a)({},F));case 2:if(V=H.sent,!(V.status===0)){H.next=8;break}j.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),d.d.push("/classrooms/".concat(F.coursesId,"/exportlist/course_member_act_score")),H.next=13;break;case 8:if(!(V.status===-2)){H.next=12;break}return H.abrupt("return",V);case 12:V.status===-3&&(Object(d.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),d.d.push("/classrooms/".concat(F.coursesId,"/exportlist/course_member_act_score")));case 13:case"end":return H.stop()}},N)}));return function(F){return k.apply(this,arguments)}}(),O=function(){var k=Object(U.a)(g.a.mark(function N(F){var V;return g.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return H.next=2,Object(s.t)(Object(L.a)({},F));case 2:if(V=H.sent,!(V.status===0)){H.next=8;break}j.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),d.d.push("/classrooms/".concat(F.coursesId,"/exportlist/course_total_score")),H.next=13;break;case 8:if(!(V.status===-2)){H.next=12;break}return H.abrupt("return",V);case 12:V.status===-3&&(Object(d.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),d.d.push("/classrooms/".concat(F.coursesId,"/exportlist/course_total_score")));case 13:case"end":return H.stop()}},N)}));return function(F){return k.apply(this,arguments)}}(),i=function(){var k=Object(U.a)(g.a.mark(function N(F){var V;return g.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return H.next=2,Object(s.r)(Object(L.a)({},F));case 2:if(V=H.sent,!(V.status===0)){H.next=8;break}j.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),d.d.push("/classrooms/".concat(F.coursesId,"/exportlist/course_total_exercise_and_other")),H.next=13;break;case 8:if(!(V.status===-2)){H.next=12;break}return H.abrupt("return",V);case 12:V.status===-3&&(Object(d.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),d.d.push("/classrooms/".concat(F.coursesId,"/exportlist/course_total_exercise_and_other")));case 13:case"end":return H.stop()}},N)}));return function(F){return k.apply(this,arguments)}}(),r=function(){var k=Object(U.a)(g.a.mark(function N(F){var V;return g.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return H.next=2,Object(s.y)(Object(L.a)({},F));case 2:if(V=H.sent,!(V.status===0)){H.next=8;break}j.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),d.d.push("/classrooms/".concat(F.coursesId,"/exportlist/course_total_exercise_and_other")),H.next=13;break;case 8:if(!(V.status===-2)){H.next=12;break}return H.abrupt("return",V);case 12:V.status===-3&&(Object(d.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),d.d.push("/classrooms/".concat(F.coursesId,"/exportlist/course_total_exercise_and_other")));case 13:case"end":return H.stop()}},N)}));return function(F){return k.apply(this,arguments)}}(),u=function(){var k=Object(U.a)(g.a.mark(function N(F){var V;return g.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return H.next=2,Object(s.u)(Object(L.a)({},F));case 2:if(V=H.sent,!(V.status===0)){H.next=8;break}j.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),d.d.push("/classrooms/".concat(F.coursesId,"/exportlist/course_total_homework")),H.next=13;break;case 8:if(!(V.status===-2)){H.next=12;break}return H.abrupt("return",V);case 12:V.status===-3&&(Object(d.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),d.d.push("/classrooms/".concat(F.coursesId,"/exportlist/course_total_homework")));case 13:case"end":return H.stop()}},N)}));return function(F){return k.apply(this,arguments)}}(),h=function(){var k=Object(U.a)(g.a.mark(function N(F,V){var z;return g.a.wrap(function(J){for(;;)switch(J.prev=J.next){case 0:return J.next=2,Object(s.w)(Object(L.a)({},F));case 2:z=J.sent,z.status===0?(j.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),d.d.push("/classrooms/".concat(F.coursesId,"/exportlist/").concat(V))):z.status===-3&&(Object(d.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),d.d.push("/classrooms/".concat(F.coursesId,"/exportlist/").concat(V)));case 4:case"end":return J.stop()}},N)}));return function(F,V){return k.apply(this,arguments)}}(),b=function(){var k=Object(U.a)(g.a.mark(function N(F){var V;return g.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return f(),H.next=3,Object(s.v)(Object(L.a)({},F));case 3:if(V=H.sent,!(V.status===0)){H.next=7;break}return H.next=7,Object(w.u)("",Object(w.U)({url:p.a.API_SERVER+"/api/homework_commons/".concat(F.categoryId,"/works_list.zip"),query:F}));case 7:E();case 8:case"end":return H.stop()}},N)}));return function(F){return k.apply(this,arguments)}}(),x=function(){var k=Object(U.a)(g.a.mark(function N(F){return g.a.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:f(),Object(a.a)(Object(w.U)({url:p.a.API_SERVER+"/api/polls/".concat(F.categoryId,"/commit_result.xlsx"),query:F}),{method:"get"}).then(function(H){H!=null&&H.status||Object(w.t)("",Object(w.U)({url:p.a.API_SERVER+"/api/polls/".concat(F.categoryId,"/commit_result.xlsx"),query:F}))}),E();case 3:case"end":return z.stop()}},N)}));return function(F){return k.apply(this,arguments)}}(),t=function(){var k=Object(U.a)(g.a.mark(function N(F){return g.a.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return z.next=2,Object(w.t)("",Object(w.U)({url:p.a.API_SERVER+"/api/courses/".concat(F.coursesId,"/attendances/export_xlsx_data.xlsx"),query:F}));case 2:case"end":return z.stop()}},N)}));return function(F){return k.apply(this,arguments)}}(),C=function(){var k=Object(U.a)(g.a.mark(function N(F){return g.a.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return z.next=2,Object(w.t)("",Object(w.U)({url:p.a.API_SERVER+"/api/courses/".concat(F.coursesId,"/video_study_statics.xlsx"),query:F}));case 2:case"end":return z.stop()}},N)}));return function(F){return k.apply(this,arguments)}}(),A=function(){var k=Object(U.a)(g.a.mark(function N(F){return g.a.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return z.next=2,Object(w.t)("",Object(w.U)({url:p.a.API_SERVER+"/api/courses/".concat(F.coursesId,"/export_course_students_info.xlsx"),query:F}));case 2:case"end":return z.stop()}},N)}));return function(F){return k.apply(this,arguments)}}(),v=function(){var k=Object(U.a)(g.a.mark(function N(F){return g.a.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return z.next=2,Object(w.t)("",Object(w.U)({url:p.a.API_SERVER+"/api/item_banks/export.xlsx",query:F}));case 2:case"end":return z.stop()}},N)}));return function(F){return k.apply(this,arguments)}}(),o=function(){var k=Object(U.a)(g.a.mark(function N(F){return g.a.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return z.next=2,Object(w.t)("",Object(w.U)({url:p.a.API_SERVER+"/api/competitions/region_reports.xlsx",query:F}));case 2:case"end":return z.stop()}},N)}));return function(F){return k.apply(this,arguments)}}(),l=function(){var k=Object(U.a)(g.a.mark(function N(F){var V;return g.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return H.next=2,Object(s.x)(Object(L.a)({},F));case 2:V=H.sent,V.status===0?(j.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),d.d.push("/classrooms/".concat(F.coursesId,"/exportlist/exercise_score"))):V.status===-3&&(Object(d.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),d.d.push("/classrooms/".concat(F.coursesId,"/exportlist/exercise_score")));case 4:case"end":return H.stop()}},N)}));return function(F){return k.apply(this,arguments)}}(),c=function(){var k=Object(U.a)(g.a.mark(function N(F){return g.a.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),z.next=3,Object(w.t)("",Object(w.U)({url:p.a.API_SERVER+"/api/export_records/".concat(F.id,".xlsx"),query:F}));case 3:case"end":return z.stop()}},N)}));return function(F){return k.apply(this,arguments)}}(),M=function(){var k=Object(U.a)(g.a.mark(function N(F){return g.a.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return z.next=2,Object(w.t)("",Object(w.U)({url:p.a.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:F}));case 2:case"end":return z.stop()}},N)}));return function(F){return k.apply(this,arguments)}}(),P=function(){var k=Object(U.a)(g.a.mark(function N(F){return g.a.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return z.next=2,Object(w.t)("",Object(w.U)({url:p.a.API_SERVER+"/api/ec_years/".concat(F==null?void 0:F.ec_year_id,"/ec_training_objectives.xlsx"),query:F}));case 2:case"end":return z.stop()}},N)}));return function(F){return k.apply(this,arguments)}}(),T=function(){var k=Object(U.a)(g.a.mark(function N(F){return g.a.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return z.next=2,Object(w.t)("",Object(w.U)({url:p.a.API_SERVER+"/api/ec_years/".concat(F==null?void 0:F.ec_year_id,"/ec_graduation_requirements.xlsx"),query:F}));case 2:case"end":return z.stop()}},N)}));return function(F){return k.apply(this,arguments)}}()},mxOx:function(Ye,ie,_){Ye.exports={flex_box_center:"flex_box_center___1OKqY",flex_space_between:"flex_space_between___9LtA4",flex_box_vertical_center:"flex_box_vertical_center___1eoO3",flex_box_center_end:"flex_box_center_end___2z5cA",flex_box_column:"flex_box_column___EmE-R",wrap:"wrap___1KKiW",control:"control___1QLLH",btn:"btn___2uv5p",customTable:"customTable___1j8g4",bgH:"bgH___38VTN",cusModal:"cusModal___3m_hn",imgWrap:"imgWrap___1V_Vd",img:"img___3YaEG",iBtn:"iBtn___2kloF",text:"text___3R4ja",no:"no___1ION1",textP:"textP___1nOEX",video:"video___TW5nF",sys:"sys___lyOTD",li:"li___1BzVB",d1:"d1___fIaVJ",b1:"b1____gBjv",es:"es___2kUwZ"}},n1HI:function(Ye,ie,_){var Y=_("hX1E"),j=Y.normalizeRadian,L=Math.PI*2;function U(S,g,s,d,w,p,a,f,E){if(a===0)return!1;var y=a;f-=S,E-=g;var m=Math.sqrt(f*f+E*E);if(m-y>s||m+yw&&(w+=L);var i=Math.atan2(E,f);return i<0&&(i+=L),i>=d&&i<=w||i+L>=d&&i+L<=w}ie.containStroke=U},n6Mw:function(Ye,ie,_){var Y=_("SrGk"),j=_("bYtY"),L=_("Fofx");function U(g,s){Y.call(this,g,s,"clipPath","__clippath_in_use__")}j.inherits(U,Y),U.prototype.update=function(g){var s=this.getSvgElement(g);s&&this.updateDom(s,g.__clipPaths,!1);var d=this.getTextSvgElement(g);d&&this.updateDom(d,g.__clipPaths,!0),this.markUsed(g)},U.prototype.updateDom=function(g,s,d){if(s&&s.length>0){var w=this.getDefs(!0),p=s[0],a,f,E=d?"_textDom":"_dom";p[E]?(f=p[E].getAttribute("id"),a=p[E],w.contains(a)||w.appendChild(a)):(f="zr"+this._zrId+"-clip-"+this.nextId,++this.nextId,a=this.createElement("clipPath"),a.setAttribute("id",f),w.appendChild(a),p[E]=a);var y=this.getSvgProxy(p);if(p.transform&&p.parent.invTransform&&!d){var m=Array.prototype.slice.call(p.transform);L.mul(p.transform,p.parent.invTransform,p.transform),y.brush(p),p.transform=m}else y.brush(p);var O=this.getSvgElement(p);a.innerHTML="",a.appendChild(O.cloneNode()),g.setAttribute("clip-path","url(#"+f+")"),s.length>1&&this.updateDom(a,s.slice(1),d)}else g&&g.setAttribute("clip-path","none")},U.prototype.markUsed=function(g){var s=this;g.__clipPaths&&j.each(g.__clipPaths,function(d){d._dom&&Y.prototype.markUsed.call(s,d._dom),d._textDom&&Y.prototype.markUsed.call(s,d._textDom)})};var S=U;Ye.exports=S},n6Qo:function(Ye,ie,_){"use strict";_.d(ie,"a",function(){return d});var Y=_("q1tI"),j=_("biw7"),L=_("fyJ8");function U(w){var p=w.className,a=w.index,f=w.children,E=w.colSpan,y=w.rowSpan,m=Y.useContext(j.a),O=m.prefixCls,i=m.fixedInfoList,r=i[a];return Y.createElement(L.a,Object.assign({className:p,index:a,component:"td",prefixCls:O,record:null,dataIndex:null,render:function(){return{children:f,props:{colSpan:E,rowSpan:y}}}},r))}function S(w){return Y.createElement("tr",Object.assign({},w))}function g(w){var p=w.children,a=Y.useContext(j.a),f=a.prefixCls;return Y.createElement("tfoot",{className:"".concat(f,"-summary")},p)}var s=ie.b=g,d={Cell:U,Row:S}},nCxF:function(Ye,ie,_){var Y=_("QBsz"),j=Y.min,L=Y.max,U=Y.scale,S=Y.distance,g=Y.add,s=Y.clone,d=Y.sub;function w(p,a,f,E){var y=[],m=[],O=[],i=[],r,u,h,b;if(E){h=[Infinity,Infinity],b=[-Infinity,-Infinity];for(var x=0,t=p.length;xW.bottom,en=me.leftW.right,rn=kt&&en;if(rn)return!0;var Ut=kt&&Ze||en&&Ie;return Ut}},Nt=function(W){var G=bt(W.top,W.bottom),q=bt(W.left,W.right);return function(me){var ke=G(me.top)&&G(me.bottom)&&q(me.left)&&q(me.right);return ke}},jt={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},bn={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},Te=function(W){return function(G){var q=bt(G.top,G.bottom),me=bt(G.left,G.right);return function(ke){return W===jt?q(ke.top)&&q(ke.bottom):me(ke.left)&&me(ke.right)}}},ve=function(G,q){var me=q.frame?q.frame.scroll.diff.displacement:at;return sn(G,me)},Q=function(G,q,me){return q.subject.active?me(q.subject.active)(G):!1},$=function(G,q,me){return me(q)(G)},re=function(G){var q=G.target,me=G.destination,ke=G.viewport,Ie=G.withDroppableDisplacement,Ze=G.isVisibleThroughFrameFn,qe=Ie?ve(q,me):q;return Q(qe,me,Ze)&&$(qe,ke,Ze)},de=function(G){return re(Object(U.a)({},G,{isVisibleThroughFrameFn:ft}))},Ue=function(G){return re(Object(U.a)({},G,{isVisibleThroughFrameFn:Nt}))},it=function(G){return re(Object(U.a)({},G,{isVisibleThroughFrameFn:Te(G.destination.axis)}))},Mt=function(G,q,me){if(typeof me=="boolean")return me;if(!q)return!0;var ke=q.invisible,Ie=q.visible;if(ke[G])return!1;var Ze=Ie[G];return Ze?Ze.shouldAnimate:!0};function Ln(W,G){var q=W.page.marginBox,me={top:G.point.y,right:0,bottom:0,left:G.point.x};return E(y(q,me))}function kn(W){var G=W.afterDragging,q=W.destination,me=W.displacedBy,ke=W.viewport,Ie=W.forceShouldAnimate,Ze=W.last;return G.reduce(function(kt,en){var rn=Ln(en,me),Ut=en.descriptor.id;kt.all.push(Ut);var It=de({target:rn,destination:q,viewport:ke,withDroppableDisplacement:!0});if(!It)return kt.invisible[en.descriptor.id]=!0,kt;var qt=Mt(Ut,Ze,Ie),Nn={draggableId:Ut,shouldAnimate:qt};return kt.visible[Ut]=Nn,kt},{all:[],visible:{},invisible:{}})}function St(W,G){if(!W.length)return 0;var q=W[W.length-1].descriptor.index;return G.inHomeList?q:q+1}function an(W){var G=W.insideDestination,q=W.inHomeList,me=W.displacedBy,ke=W.destination,Ie=St(G,{inHomeList:q});return{displaced:$t,displacedBy:me,at:{type:"REORDER",destination:{droppableId:ke.descriptor.id,index:Ie}}}}function Pn(W){var G=W.draggable,q=W.insideDestination,me=W.destination,ke=W.viewport,Ie=W.displacedBy,Ze=W.last,qe=W.index,kt=W.forceShouldAnimate,en=Xt(G,me);if(qe==null)return an({insideDestination:q,inHomeList:en,displacedBy:Ie,destination:me});var rn=et(q,function(Gr){return Gr.descriptor.index===qe});if(!rn)return an({insideDestination:q,inHomeList:en,displacedBy:Ie,destination:me});var Ut=Be(G,q),It=q.indexOf(rn),qt=Ut.slice(It),Nn=kn({afterDragging:qt,destination:me,displacedBy:Ie,last:Ze,viewport:ke.frame,forceShouldAnimate:kt});return{displaced:Nn,displacedBy:Ie,at:{type:"REORDER",destination:{droppableId:me.descriptor.id,index:qe}}}}function dn(W,G){return Boolean(G.effected[W])}var jn=function(W){var G=W.isMovingForward,q=W.destination,me=W.draggables,ke=W.combine,Ie=W.afterCritical;if(!q.isCombineEnabled)return null;var Ze=ke.draggableId,qe=me[Ze],kt=qe.descriptor.index,en=dn(Ze,Ie);return en?G?kt:kt-1:G?kt+1:kt},Bn=function(W){var G=W.isMovingForward,q=W.isInHomeList,me=W.insideDestination,ke=W.location;if(!me.length)return null;var Ie=ke.index,Ze=G?Ie+1:Ie-1,qe=me[0].descriptor.index,kt=me[me.length-1].descriptor.index,en=q?kt:kt+1;return Zeen?null:Ze},ne=function(W){var G=W.isMovingForward,q=W.isInHomeList,me=W.draggable,ke=W.draggables,Ie=W.destination,Ze=W.insideDestination,qe=W.previousImpact,kt=W.viewport,en=W.afterCritical,rn=qe.at;if(rn||ce(!1),rn.type==="REORDER"){var Ut=Bn({isMovingForward:G,isInHomeList:q,location:rn.destination,insideDestination:Ze});return Ut==null?null:Pn({draggable:me,insideDestination:Ze,destination:Ie,viewport:kt,last:qe.displaced,displacedBy:qe.displacedBy,index:Ut})}var It=jn({isMovingForward:G,destination:Ie,displaced:qe.displaced,draggables:ke,combine:rn.combine,afterCritical:en});return It==null?null:Pn({draggable:me,insideDestination:Ze,destination:Ie,viewport:kt,last:qe.displaced,displacedBy:qe.displacedBy,index:It})},B=function(W){var G=W.displaced,q=W.afterCritical,me=W.combineWith,ke=W.displacedBy,Ie=Boolean(G.visible[me]||G.invisible[me]);return dn(me,q)?Ie?at:Qt(ke.point):Ie?ke.point:at},K=function(W){var G=W.afterCritical,q=W.impact,me=W.draggables,ke=Lt(q);ke||ce(!1);var Ie=ke.draggableId,Ze=me[Ie].page.borderBox.center,qe=B({displaced:q.displaced,afterCritical:G,combineWith:Ie,displacedBy:q.displacedBy});return At(Ze,qe)},ae=function(G,q){return q.margin[G.start]+q.borderBox[G.size]/2},ue=function(G,q){return q.margin[G.end]+q.borderBox[G.size]/2},oe=function(G,q,me){return q[G.crossAxisStart]+me.margin[G.crossAxisStart]+me.borderBox[G.crossAxisSize]/2},ht=function(G){var q=G.axis,me=G.moveRelativeTo,ke=G.isMoving;return Cn(q.line,me.marginBox[q.end]+ae(q,ke),oe(q,me.marginBox,ke))},vn=function(G){var q=G.axis,me=G.moveRelativeTo,ke=G.isMoving;return Cn(q.line,me.marginBox[q.start]-ue(q,ke),oe(q,me.marginBox,ke))},Tn=function(G){var q=G.axis,me=G.moveInto,ke=G.isMoving;return Cn(q.line,me.contentBox[q.start]+ae(q,ke),oe(q,me.contentBox,ke))},fr=function(W){var G=W.impact,q=W.draggable,me=W.draggables,ke=W.droppable,Ie=W.afterCritical,Ze=pe(ke.descriptor.id,me),qe=q.page,kt=ke.axis;if(!Ze.length)return Tn({axis:kt,moveInto:ke.page,isMoving:qe});var en=G.displaced,rn=G.displacedBy,Ut=en.all[0];if(Ut){var It=me[Ut];if(dn(Ut,Ie))return vn({axis:kt,moveRelativeTo:It.page,isMoving:qe});var qt=b(It.page,rn.point);return vn({axis:kt,moveRelativeTo:qt,isMoving:qe})}var Nn=Ze[Ze.length-1];if(Nn.descriptor.id===q.descriptor.id)return qe.borderBox.center;if(dn(Nn.descriptor.id,Ie)){var Gr=b(Nn.page,Qt(Ie.displacedBy.point));return ht({axis:kt,moveRelativeTo:Gr,isMoving:qe})}return ht({axis:kt,moveRelativeTo:Nn.page,isMoving:qe})},Vt=function(W,G){var q=W.frame;return q?At(G,q.scroll.diff.displacement):G},Et=function(G){var q=G.impact,me=G.draggable,ke=G.droppable,Ie=G.draggables,Ze=G.afterCritical,qe=me.page.borderBox.center,kt=q.at;return ke&&kt?kt.type==="REORDER"?fr({impact:q,draggable:me,draggables:Ie,droppable:ke,afterCritical:Ze}):K({impact:q,draggables:Ie,afterCritical:Ze}):qe},Jt=function(W){var G=Et(W),q=W.droppable,me=q?Vt(q,G):G;return me},Fn=function(W,G){var q=Rt(G,W.scroll.initial),me=Qt(q),ke=E({top:G.y,bottom:G.y+W.frame.height,left:G.x,right:G.x+W.frame.width}),Ie={frame:ke,scroll:{initial:W.scroll.initial,max:W.scroll.max,current:G,diff:{value:q,displacement:me}}};return Ie};function Vn(W,G){return W.map(function(q){return G[q]})}function Kn(W,G){for(var q=0;q1?rn.sort(function(Ut,It){return Jn(Ut)[qe.start]-Jn(It)[qe.start]})[0]:en.sort(function(Ut,It){var qt=mt(q,Tt(Jn(Ut))),Nn=mt(q,Tt(Jn(It)));return qt!==Nn?qt-Nn:Jn(Ut)[qe.start]-Jn(It)[qe.start]})[0]},Sn=function(G,q){var me=G.page.borderBox.center;return dn(G.descriptor.id,q)?Rt(me,q.displacedBy.point):me},On=function(G,q){var me=G.page.borderBox;return dn(G.descriptor.id,q)?sn(me,Qt(q.displacedBy.point)):me},or=function(W){var G=W.pageBorderBoxCenter,q=W.viewport,me=W.destination,ke=W.insideDestination,Ie=W.afterCritical,Ze=ke.filter(function(qe){return Ue({target:On(qe,Ie),destination:me,viewport:q.frame,withDroppableDisplacement:!0})}).sort(function(qe,kt){var en=Un(G,Vt(me,Sn(qe,Ie))),rn=Un(G,Vt(me,Sn(kt,Ie)));return enG.left&&W.topG.top}function ur(W){var G=W.pageBorderBox,q=W.draggable,me=W.candidates,ke=q.page.borderBox.center,Ie=me.map(function(Ze){var qe=Ze.axis,kt=Cn(Ze.axis.line,G.center[qe.line],Ze.page.borderBox.center[qe.crossAxisLine]);return{id:Ze.descriptor.id,distance:Un(ke,kt)}}).sort(function(Ze,qe){return qe.distance-Ze.distance});return Ie[0]?Ie[0].id:null}function Mn(W){var G=W.pageBorderBox,q=W.draggable,me=W.droppables,ke=_t(me).filter(function(Ie){if(!Ie.isEnabled)return!1;var Ze=Ie.subject.active;if(!Ze)return!1;if(!cn(G,Ze))return!1;if(_n(Ze)(G.center))return!0;var qe=Ie.axis,kt=Ze.center[qe.crossAxisLine],en=G[qe.crossAxisStart],rn=G[qe.crossAxisEnd],Ut=bt(Ze[qe.crossAxisStart],Ze[qe.crossAxisEnd]),It=Ut(en),qt=Ut(rn);return!It&&!qt?!0:It?enkt});return ke.length?ke.length===1?ke[0].descriptor.id:ur({pageBorderBox:G,draggable:q,candidates:ke}):null}var fn=function(G,q){return E(sn(G,q))},Hn=function(W,G){var q=W.frame;return q?fn(G,q.scroll.diff.value):G};function Xn(W){var G=W.displaced,q=W.id;return Boolean(G.visible[q]||G.invisible[q])}function $n(W){var G=W.draggable,q=W.closest,me=W.inHomeList;return q?me&&q.descriptor.index>G.descriptor.index?q.descriptor.index-1:q.descriptor.index:null}var Yn=function(W){var G=W.pageBorderBoxWithDroppableScroll,q=W.draggable,me=W.destination,ke=W.insideDestination,Ie=W.last,Ze=W.viewport,qe=W.afterCritical,kt=me.axis,en=Dn(me.axis,q.displaceBy),rn=en.value,Ut=G[kt.start],It=G[kt.end],qt=Be(q,ke),Nn=et(qt,function(qr){var fa=qr.descriptor.id,ga=qr.page.borderBox.center[kt.line],Ua=dn(fa,qe),va=Xn({displaced:Ie,id:fa});return Ua?va?It<=ga:Utfa[qe.start]+Ua&&Utfa[qe.start]-en+Ua&&rnfa[qe.start]+en+Ua&&Utfa[qe.start]+Ua&&rn=Jr)return gr;var Ie=ke/Jr,Ze=zn+Xr*Ie,qe=me==="CANCEL"?Ze*aa:Ze;return Number(qe.toFixed(2))},Lr=function(W){var G=W.impact,q=W.draggable,me=W.dimensions,ke=W.viewport,Ie=W.afterCritical,Ze=me.draggables,qe=me.droppables,kt=Kt(G),en=kt?qe[kt]:null,rn=qe[q.descriptor.droppableId],Ut=kr({impact:G,draggable:q,draggables:Ze,afterCritical:Ie,droppable:en||rn,viewport:ke}),It=Rt(Ut,q.client.borderBox.center);return It},oa=function(W){var G=W.draggables,q=W.reason,me=W.lastImpact,ke=W.home,Ie=W.viewport,Ze=W.onLiftImpact;if(!me.at||q!=="DROP"){var qe=Cr({draggables:G,impact:Ze,destination:ke,viewport:Ie,forceShouldAnimate:!0});return{impact:qe,didDropInsideDroppable:!1}}if(me.at.type==="REORDER")return{impact:me,didDropInsideDroppable:!0};var kt=Object(U.a)({},me,{displaced:$t});return{impact:kt,didDropInsideDroppable:!0}},ya=function(W){var G=W.getState,q=W.dispatch;return function(me){return function(ke){if(ke.type!=="DROP"){me(ke);return}var Ie=G(),Ze=ke.payload.reason;if(Ie.phase==="COLLECTING"){q(vt({reason:Ze}));return}if(Ie.phase==="IDLE")return;var qe=Ie.phase==="DROP_PENDING"&&Ie.isWaiting;qe&&ce(!1),Ie.phase==="DRAGGING"||Ie.phase==="DROP_PENDING"||ce(!1);var kt=Ie.critical,en=Ie.dimensions,rn=en.draggables[Ie.critical.draggable.id],Ut=oa({reason:Ze,lastImpact:Ie.impact,afterCritical:Ie.afterCritical,onLiftImpact:Ie.onLiftImpact,home:Ie.dimensions.droppables[Ie.critical.droppable.id],viewport:Ie.viewport,draggables:Ie.dimensions.draggables}),It=Ut.impact,qt=Ut.didDropInsideDroppable,Nn=qt?Gt(It):null,Gr=qt?Lt(It):null,qr={index:kt.draggable.index,droppableId:kt.droppable.id},fa={draggableId:rn.descriptor.id,type:rn.descriptor.type,source:qr,reason:Ze,mode:Ie.movementMode,destination:Nn,combine:Gr},ga=Lr({impact:It,draggable:rn,dimensions:en,viewport:Ie.viewport,afterCritical:Ie.afterCritical}),Ua={critical:Ie.critical,afterCritical:Ie.afterCritical,result:fa,impact:It},va=!tn(Ie.current.client.offset,ga)||Boolean(fa.combine);if(!va){q($e({completed:Ua}));return}var ei=hn({current:Ie.current.client.offset,destination:ga,reason:Ze}),Qa={newHomeClientOffset:ga,dropDuration:ei,completed:Ua};q(Mr(Qa))}}},yt=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function Fr(W){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(q){if(q.target!==window&&q.target!==window.document)return;W()}}}function un(W){var G=W.onWindowScroll;function q(){G(yt())}var me=P(q),ke=Fr(me),Ie=ge;function Ze(){return Ie!==ge}function qe(){Ze()&&ce(!1),Ie=He(window,[ke])}function kt(){Ze()||ce(!1),me.cancel(),Ie(),Ie=ge}return{start:qe,stop:kt,isActive:Ze}}var Rn=function(G){return G.type==="DROP_COMPLETE"||G.type==="DROP_ANIMATE"||G.type==="FLUSH"},xr=function(W){var G=un({onWindowScroll:function(me){W.dispatch(Ir({newScroll:me}))}});return function(q){return function(me){!G.isActive()&&me.type==="INITIAL_PUBLISH"&&G.start(),G.isActive()&&Rn(me)&&G.stop(),q(me)}}},Ca=function(W){var G=!1,q=!1,me=setTimeout(function(){q=!0}),ke=function(Ze){if(G)return;if(q)return;G=!0,W(Ze),clearTimeout(me)};return ke.wasCalled=function(){return G},ke},Nr=function(){var W=[],G=function(Ie){var Ze=dt(W,function(en){return en.timerId===Ie});Ze!==-1||ce(!1);var qe=W.splice(Ze,1),kt=qe[0];kt.callback()},q=function(Ie){var Ze=setTimeout(function(){return G(Ze)}),qe={timerId:Ze,callback:Ie};W.push(qe)},me=function(){if(!W.length)return;var Ie=[].concat(W);W.length=0,Ie.forEach(function(Ze){clearTimeout(Ze.timerId),Ze.callback()})};return{add:q,flush:me}},Sr=function(G,q){return G==null&&q==null?!0:G==null||q==null?!1:G.droppableId===q.droppableId&&G.index===q.index},xa=function(G,q){return G==null&&q==null?!0:G==null||q==null?!1:G.draggableId===q.draggableId&&G.droppableId===q.droppableId},Vr=function(G,q){if(G===q)return!0;var me=G.draggable.id===q.draggable.id&&G.draggable.droppableId===q.draggable.droppableId&&G.draggable.type===q.draggable.type&&G.draggable.index===q.draggable.index,ke=G.droppable.id===q.droppable.id&&G.droppable.type===q.droppable.type;return me&&ke},nr=function(G,q){ba(),q(),za()},Wr=function(G,q){return{draggableId:G.draggable.id,type:G.droppable.type,source:{droppableId:G.droppable.id,index:G.draggable.index},mode:q}},Wn=function(G,q,me,ke){if(!G){me(ke(q));return}var Ie=Ca(me),Ze={announce:Ie};G(q,Ze),Ie.wasCalled()||me(ke(q))},pn=function(W,G){var q=Nr(),me=null,ke=function(It,qt){me&&ce(!1),nr("onBeforeCapture",function(){var Nn=W().onBeforeCapture;if(Nn){var Gr={draggableId:It,mode:qt};Nn(Gr)}})},Ie=function(It,qt){me&&ce(!1),nr("onBeforeDragStart",function(){var Nn=W().onBeforeDragStart;Nn&&Nn(Wr(It,qt))})},Ze=function(It,qt){me&&ce(!1);var Nn=Wr(It,qt);me={mode:qt,lastCritical:It,lastLocation:Nn.source,lastCombine:null},q.add(function(){nr("onDragStart",function(){return Wn(W().onDragStart,Nn,G,Ve.onDragStart)})})},qe=function(It,qt){var Nn=Gt(qt),Gr=Lt(qt);me||ce(!1);var qr=!Vr(It,me.lastCritical);qr&&(me.lastCritical=It);var fa=!Sr(me.lastLocation,Nn);fa&&(me.lastLocation=Nn);var ga=!xa(me.lastCombine,Gr);if(ga&&(me.lastCombine=Gr),!qr&&!fa&&!ga)return;var Ua=Object(U.a)({},Wr(It,me.mode),{combine:Gr,destination:Nn});q.add(function(){nr("onDragUpdate",function(){return Wn(W().onDragUpdate,Ua,G,Ve.onDragUpdate)})})},kt=function(){me||ce(!1),q.flush()},en=function(It){me||ce(!1),me=null,nr("onDragEnd",function(){return Wn(W().onDragEnd,It,G,Ve.onDragEnd)})},rn=function(){if(!me)return;var It=Object(U.a)({},Wr(me.lastCritical,me.mode),{combine:null,destination:null,reason:"CANCEL"});en(It)};return{beforeCapture:ke,beforeStart:Ie,start:Ze,update:qe,flush:kt,drop:en,abort:rn}},Rr=function(W,G){var q=pn(W,G);return function(me){return function(ke){return function(Ie){if(Ie.type==="BEFORE_INITIAL_CAPTURE"){q.beforeCapture(Ie.payload.draggableId,Ie.payload.movementMode);return}if(Ie.type==="INITIAL_PUBLISH"){var Ze=Ie.payload.critical;q.beforeStart(Ze,Ie.payload.movementMode),ke(Ie),q.start(Ze,Ie.payload.movementMode);return}if(Ie.type==="DROP_COMPLETE"){var qe=Ie.payload.completed.result;q.flush(),ke(Ie),q.drop(qe);return}if(ke(Ie),Ie.type==="FLUSH"){q.abort();return}var kt=me.getState();kt.phase==="DRAGGING"&&q.update(kt.critical,kt.impact)}}}},qn=function(W){return function(G){return function(q){if(q.type!=="DROP_ANIMATION_FINISHED"){G(q);return}var me=W.getState();me.phase==="DROP_ANIMATING"||ce(!1),W.dispatch($e({completed:me.completed}))}}},Ar=function(W){var G=null,q=null;function me(){q&&(cancelAnimationFrame(q),q=null),G&&(G(),G=null)}return function(ke){return function(Ie){if((Ie.type==="FLUSH"||Ie.type==="DROP_COMPLETE"||Ie.type==="DROP_ANIMATION_FINISHED")&&me(),ke(Ie),Ie.type!=="DROP_ANIMATE")return;var Ze={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var kt=W.getState();kt.phase==="DROP_ANIMATING"&&W.dispatch(Me())}};q=requestAnimationFrame(function(){q=null,G=He(window,[Ze])})}}},Da=function(W){return function(){return function(G){return function(q){(q.type==="DROP_COMPLETE"||q.type==="FLUSH"||q.type==="DROP_ANIMATE")&&W.stopPublishing(),G(q)}}}},Ia=function(W){var G=!1;return function(){return function(q){return function(me){if(me.type==="INITIAL_PUBLISH"){G=!0,W.tryRecordFocus(me.payload.critical.draggable.id),q(me),W.tryRestoreFocusRecorded();return}if(q(me),!G)return;if(me.type==="FLUSH"){G=!1,W.tryRestoreFocusRecorded();return}if(me.type==="DROP_COMPLETE"){G=!1;var ke=me.payload.completed.result;ke.combine&&W.tryShiftRecord(ke.draggableId,ke.combine.draggableId),W.tryRestoreFocusRecorded()}}}}},La=function(G){return G.type==="DROP_COMPLETE"||G.type==="DROP_ANIMATE"||G.type==="FLUSH"},Br=function(W){return function(G){return function(q){return function(me){if(La(me)){W.stop(),q(me);return}if(me.type==="INITIAL_PUBLISH"){q(me);var ke=G.getState();ke.phase==="DRAGGING"||ce(!1),W.start(ke);return}q(me),W.scroll(G.getState())}}}},$r=function(W){return function(G){return function(q){if(G(q),q.type!=="PUBLISH_WHILE_DRAGGING")return;var me=W.getState();if(me.phase!=="DROP_PENDING")return;if(me.isWaiting)return;W.dispatch(pt({reason:me.reason}))}}},ka=S.d,Na=function(W){var G=W.dimensionMarshal,q=W.focusMarshal,me=W.styleMarshal,ke=W.getResponders,Ie=W.announce,Ze=W.autoScroller;return Object(S.e)(An,ka(Object(S.a)(st(me),Da(G),De(G),ya,qn,Ar,$r,Br(Ze),xr,Ia(q),Rr(ke,Ie))))},qa=function(){return{additions:{},removals:{},modified:{}}};function ri(W){var G=W.registry,q=W.callbacks,me=qa(),ke=null,Ie=function(){if(ke)return;q.collectionStarting(),ke=requestAnimationFrame(function(){ke=null,ba();var rn=me,Ut=rn.additions,It=rn.removals,qt=rn.modified,Nn=Object.keys(Ut).map(function(fa){return G.draggable.getById(fa).getDimension(at)}).sort(function(fa,ga){return fa.descriptor.index-ga.descriptor.index}),Gr=Object.keys(qt).map(function(fa){var ga=G.droppable.getById(fa),Ua=ga.callbacks.getScrollWhileDragging();return{droppableId:fa,scroll:Ua}}),qr={additions:Nn,removals:Object.keys(It),modified:Gr};me=qa(),za(),q.publish(qr)})},Ze=function(rn){var Ut=rn.descriptor.id;me.additions[Ut]=rn,me.modified[rn.descriptor.droppableId]=!0,me.removals[Ut]&&delete me.removals[Ut],Ie()},qe=function(rn){var Ut=rn.descriptor;me.removals[Ut.id]=!0,me.modified[Ut.droppableId]=!0,me.additions[Ut.id]&&delete me.additions[Ut.id],Ie()},kt=function(){if(!ke)return;cancelAnimationFrame(ke),ke=null,me=qa()};return{add:Ze,remove:qe,stop:kt}}var ni=function(W){var G=W.scrollHeight,q=W.scrollWidth,me=W.height,ke=W.width,Ie=Rt({x:q,y:G},{x:ke,y:me}),Ze={x:Math.max(0,Ie.x),y:Math.max(0,Ie.y)};return Ze},Ga=function(){var W=document.documentElement;return W||ce(!1),W},Ai=function(){var W=Ga(),G=ni({scrollHeight:W.scrollHeight,scrollWidth:W.scrollWidth,width:W.clientWidth,height:W.clientHeight});return G},Di=function(){var W=yt(),G=Ai(),q=W.y,me=W.x,ke=Ga(),Ie=ke.clientWidth,Ze=ke.clientHeight,qe=me+Ie,kt=q+Ze,en=E({top:q,left:me,right:qe,bottom:kt}),rn={frame:en,scroll:{initial:W,current:W,max:G,diff:{value:at,displacement:at}}};return rn},$a=function(W){var G=W.critical,q=W.scrollOptions,me=W.registry;ba();var ke=Di(),Ie=ke.scroll.current,Ze=G.droppable,qe=me.droppable.getAllByType(Ze.type).map(function(Ut){return Ut.callbacks.getDimensionAndWatchScroll(Ie,q)}),kt=me.draggable.getAllByType(G.draggable.type).map(function(Ut){return Ut.getDimension(Ie)}),en={draggables:Dt(kt),droppables:xn(qe)};za();var rn={dimensions:en,critical:G,viewport:ke};return rn};function Va(W,G,q){if(q.descriptor.id===G.id)return!1;if(q.descriptor.type!==G.type)return!1;var me=W.droppable.getById(q.descriptor.droppableId);return!(me.descriptor.mode!=="virtual")}var di=function(W,G){var q=null,me=ri({callbacks:{publish:G.publishWhileDragging,collectionStarting:G.collectionStarting},registry:W}),ke=function(qt,Nn){if(W.droppable.exists(qt)||ce(!1),!q)return;G.updateDroppableIsEnabled({id:qt,isEnabled:Nn})},Ie=function(qt,Nn){if(!q)return;W.droppable.exists(qt)||ce(!1),G.updateDroppableIsCombineEnabled({id:qt,isCombineEnabled:Nn})},Ze=function(qt,Nn){if(!q)return;W.droppable.exists(qt)||ce(!1),G.updateDroppableScroll({id:qt,newScroll:Nn})},qe=function(qt,Nn){if(!q)return;W.droppable.getById(qt).callbacks.scroll(Nn)},kt=function(){if(!q)return;me.stop();var qt=q.critical.droppable;W.droppable.getAllByType(qt.type).forEach(function(Nn){return Nn.callbacks.dragStopped()}),q.unsubscribe(),q=null},en=function(qt){q||ce(!1);var Nn=q.critical.draggable;qt.type==="ADDITION"&&(Va(W,Nn,qt.value)&&me.add(qt.value)),qt.type==="REMOVAL"&&(Va(W,Nn,qt.value)&&me.remove(qt.value))},rn=function(qt){q&&ce(!1);var Nn=W.draggable.getById(qt.draggableId),Gr=W.droppable.getById(Nn.descriptor.droppableId),qr={draggable:Nn.descriptor,droppable:Gr.descriptor},fa=W.subscribe(en);return q={critical:qr,unsubscribe:fa},$a({critical:qr,registry:W,scrollOptions:qt.scrollOptions})},Ut={updateDroppableIsEnabled:ke,updateDroppableIsCombineEnabled:Ie,scrollDroppable:qe,updateDroppableScroll:Ze,startPublishing:rn,stopPublishing:kt};return Ut},Zi=function(W,G){return W.phase==="IDLE"?!0:W.phase!=="DROP_ANIMATING"||W.completed.result.draggableId===G?!1:W.completed.result.reason==="DROP"},Ao=function(W){window.scrollBy(W.x,W.y)},Ui=c(function(W){return _t(W).filter(function(G){return G.isEnabled?!!G.frame:!1})}),qi=function(G,q){var me=et(Ui(q),function(ke){return ke.frame||ce(!1),_n(ke.frame.pageMarginBox)(G)});return me},$i=function(W){var G=W.center,q=W.destination,me=W.droppables;if(q){var ke=me[q];return ke.frame?ke:null}var Ie=qi(G,me);return Ie},wi={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(G){return Math.pow(G,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},eo=function(W,G){var q=W[G.size]*wi.startFromPercentage,me=W[G.size]*wi.maxScrollAtPercentage,ke={startScrollingFrom:q,maxScrollValueAt:me};return ke},fo=function(W){var G=W.startOfRange,q=W.endOfRange,me=W.current,ke=q-G;if(ke===0)return 0;var Ie=me-G,Ze=Ie/ke;return Ze},ho=1,Pi=function(W,G){if(W>G.startScrollingFrom)return 0;if(W<=G.maxScrollValueAt)return wi.maxPixelScroll;if(W===G.startScrollingFrom)return ho;var q=fo({startOfRange:G.maxScrollValueAt,endOfRange:G.startScrollingFrom,current:W}),me=1-q,ke=wi.maxPixelScroll*wi.ease(me);return Math.ceil(ke)},Ra=wi.durationDampening.accelerateAt,Sa=wi.durationDampening.stopDampeningAt,wa=function(W,G){var q=G,me=Sa,ke=Date.now(),Ie=ke-q;if(Ie>=Sa)return W;if(IeG.height,Ie=q.width>G.width;return!Ie&&!ke?me:Ie&&ke?null:{x:Ie?0:me.x,y:ke?0:me.y}},oi=lt(function(W){return W===0?0:W}),ro=function(W){var G=W.dragStartTime,q=W.container,me=W.subject,ke=W.center,Ie=W.shouldUseTimeDampening,Ze={top:ke.y-q.top,right:q.right-ke.x,bottom:q.bottom-ke.y,left:ke.x-q.left},qe=ai({container:q,distanceToEdges:Ze,dragStartTime:G,axis:jt,shouldUseTimeDampening:Ie}),kt=ai({container:q,distanceToEdges:Ze,dragStartTime:G,axis:bn,shouldUseTimeDampening:Ie}),en=oi({x:kt,y:qe});if(tn(en,at))return null;var rn=_i({container:q,subject:me,proposedScroll:en});return rn?tn(rn,at)?null:rn:null},mo=lt(function(W){return W===0?0:W>0?1:-1}),pi=function(){var W=function(q,me){return q<0?q:q>me?q-me:0};return function(G){var q=G.current,me=G.max,ke=G.change,Ie=At(q,ke),Ze={x:W(Ie.x,me.x),y:W(Ie.y,me.y)};return tn(Ze,at)?null:Ze}}(),Ki=function(G){var q=G.max,me=G.current,ke=G.change,Ie={x:Math.max(me.x,q.x),y:Math.max(me.y,q.y)},Ze=mo(ke),qe=pi({max:Ie,current:me,change:Ze});return qe?Ze.x!==0&&qe.x===0?!0:Ze.y!==0&&qe.y===0:!0},vi=function(G,q){return Ki({current:G.scroll.current,max:G.scroll.max,change:q})},Gi=function(G,q){if(!vi(G,q))return null;var me=G.scroll.max,ke=G.scroll.current;return pi({current:ke,max:me,change:q})},Vi=function(G,q){var me=G.frame;return me?Ki({current:me.scroll.current,max:me.scroll.max,change:q}):!1},So=function(G,q){var me=G.frame;return me&&Vi(G,q)?pi({current:me.scroll.current,max:me.scroll.max,change:q}):null},po=function(W){var G=W.viewport,q=W.subject,me=W.center,ke=W.dragStartTime,Ie=W.shouldUseTimeDampening,Ze=ro({dragStartTime:ke,container:G.frame,subject:q,center:me,shouldUseTimeDampening:Ie});return Ze&&vi(G,Ze)?Ze:null},vo=function(W){var G=W.droppable,q=W.subject,me=W.center,ke=W.dragStartTime,Ie=W.shouldUseTimeDampening,Ze=G.frame;if(!Ze)return null;var qe=ro({dragStartTime:ke,container:Ze.pageMarginBox,subject:q,center:me,shouldUseTimeDampening:Ie});return qe&&Vi(G,qe)?qe:null},go=function(W){var G=W.state,q=W.dragStartTime,me=W.shouldUseTimeDampening,ke=W.scrollWindow,Ie=W.scrollDroppable,Ze=G.current.page.borderBoxCenter,qe=G.dimensions.draggables[G.critical.draggable.id],kt=qe.page.marginBox;if(G.isWindowScrollAllowed){var en=G.viewport,rn=po({dragStartTime:q,viewport:en,subject:kt,center:Ze,shouldUseTimeDampening:me});if(rn){ke(rn);return}}var Ut=$i({center:Ze,destination:Kt(G.impact),droppables:G.dimensions.droppables});if(!Ut)return;var It=vo({dragStartTime:q,droppable:Ut,subject:kt,center:Ze,shouldUseTimeDampening:me});It&&Ie(Ut.descriptor.id,It)},Xi=function(W){var G=W.scrollWindow,q=W.scrollDroppable,me=P(G),ke=P(q),Ie=null,Ze=function(rn){Ie||ce(!1);var Ut=Ie,It=Ut.shouldUseTimeDampening,qt=Ut.dragStartTime;go({state:rn,scrollWindow:me,scrollDroppable:ke,dragStartTime:qt,shouldUseTimeDampening:It})},qe=function(rn){ba(),Ie&&ce(!1);var Ut=Date.now(),It=!1,qt=function(){It=!0};go({state:rn,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:qt,scrollDroppable:qt}),Ie={dragStartTime:Ut,shouldUseTimeDampening:It},za(),It&&Ze(rn)},kt=function(){if(!Ie)return;me.cancel(),ke.cancel(),Ie=null};return{start:qe,stop:kt,scroll:Ze}},oo=function(W){var G=W.move,q=W.scrollDroppable,me=W.scrollWindow,ke=function(en,rn){var Ut=At(en.current.client.selection,rn);G({client:Ut})},Ie=function(en,rn){if(!Vi(en,rn))return rn;var Ut=So(en,rn);if(!Ut)return q(en.descriptor.id,rn),null;var It=Rt(rn,Ut);q(en.descriptor.id,It);var qt=Rt(rn,It);return qt},Ze=function(en,rn,Ut){if(!en)return Ut;if(!vi(rn,Ut))return Ut;var It=Gi(rn,Ut);if(!It)return me(Ut),null;var qt=Rt(Ut,It);me(qt);var Nn=Rt(Ut,qt);return Nn},qe=function(en){var rn=en.scrollJumpRequest;if(!rn)return;var Ut=Kt(en.impact);Ut||ce(!1);var It=Ie(en.dimensions.droppables[Ut],rn);if(!It)return;var qt=en.viewport,Nn=Ze(en.isWindowScrollAllowed,qt,It);if(!Nn)return;ke(en,Nn)};return qe},Ro=function(W){var G=W.scrollDroppable,q=W.scrollWindow,me=W.move,ke=Xi({scrollWindow:q,scrollDroppable:G}),Ie=oo({move:me,scrollWindow:q,scrollDroppable:G}),Ze=function(en){if(en.phase!=="DRAGGING")return;if(en.movementMode==="FLUID"){ke.scroll(en);return}if(!en.scrollJumpRequest)return;Ie(en)},qe={scroll:Ze,start:ke.start,stop:ke.stop};return qe},bo="data-rbd",so=function(){var W=bo+"-drag-handle";return{base:W,draggableId:W+"-draggable-id",contextId:W+"-context-id"}}(),wo=function(){var W=bo+"-draggable";return{base:W,contextId:W+"-context-id",id:W+"-id"}}(),To=function(){var W=bo+"-droppable";return{base:W,contextId:W+"-context-id",id:W+"-id"}}(),Do={contextId:bo+"-scroll-container-context-id"},Oi=function(G){return function(q){return"["+q+'="'+G+'"]'}},ti=function(G,q){return G.map(function(me){var ke=me.styles[q];return ke?me.selector+" { "+ke+" }":""}).join(" ")},gi="pointer-events: none;",ui=function(W){var G=Oi(W),q=function(){var qe=` + `},Ve={dragHandleUsageInstructions:fe,onDragStart:Ce,onDragUpdate:Le,onDragEnd:Pe},at={x:0,y:0},At=function(G,q){return{x:G.x+q.x,y:G.y+q.y}},Rt=function(G,q){return{x:G.x-q.x,y:G.y-q.y}},tn=function(G,q){return G.x===q.x&&G.y===q.y},Qt=function(G){return{x:G.x!==0?-G.x:0,y:G.y!==0?-G.y:0}},Cn=function(G,q,me){var ke;return me===void 0&&(me=0),ke={},ke[G]=q,ke[G==="x"?"y":"x"]=me,ke},Un=function(G,q){return Math.sqrt(Math.pow(q.x-G.x,2)+Math.pow(q.y-G.y,2))},mt=function(G,q){return Math.min.apply(Math,q.map(function(me){return Un(G,me)}))},lt=function(G){return function(q){return{x:G(q.x),y:G(q.y)}}},Ht=function(W,G){var q=E({top:Math.max(G.top,W.top),right:Math.min(G.right,W.right),bottom:Math.min(G.bottom,W.bottom),left:Math.max(G.left,W.left)});return q.width<=0||q.height<=0?null:q},sn=function(G,q){return{top:G.top+q.y,left:G.left+q.x,bottom:G.bottom+q.y,right:G.right+q.x}},Dt=function(G){return[{x:G.left,y:G.top},{x:G.right,y:G.top},{x:G.left,y:G.bottom},{x:G.right,y:G.bottom}]},wt={top:0,right:0,bottom:0,left:0},Qe=function(G,q){return q?sn(G,q.scroll.diff.displacement):G},Je=function(G,q,me){if(me&&me.increasedBy){var ke;return Object(U.a)({},G,(ke={},ke[q.end]=G[q.end]+me.increasedBy[q.line],ke))}return G},Xe=function(G,q){return q&&q.shouldClipSubject?Ht(q.pageMarginBox,G):E(G)},Oe=function(W){var G=W.page,q=W.withPlaceholder,me=W.axis,ke=W.frame,Ie=Qe(G.marginBox,ke),Ze=Je(Ie,me,q),qe=Xe(Ze,ke);return{page:G,withPlaceholder:q,active:qe}},Ae=function(W,G){W.frame||ce(!1);var q=W.frame,me=Rt(G,q.scroll.initial),ke=Qt(me),Ie=Object(U.a)({},q,{scroll:{initial:q.scroll.initial,current:G,diff:{value:me,displacement:ke},max:q.scroll.max}}),Ze=Oe({page:W.subject.page,withPlaceholder:W.subject.withPlaceholder,axis:W.axis,frame:Ie}),qe=Object(U.a)({},W,{frame:Ie,subject:Ze});return qe};function ye(W){return Number.isInteger?Number.isInteger(W):typeof W=="number"&&isFinite(W)&&Math.floor(W)===W}function Se(W){return Object.values?Object.values(W):Object.keys(W).map(function(G){return W[G]})}function dt(W,G){if(W.findIndex)return W.findIndex(G);for(var q=0;qW.bottom,en=me.leftW.right,rn=kt&&en;if(rn)return!0;var Ut=kt&&Ze||en&&Ie;return Ut}},Nt=function(W){var G=bt(W.top,W.bottom),q=bt(W.left,W.right);return function(me){var ke=G(me.top)&&G(me.bottom)&&q(me.left)&&q(me.right);return ke}},jt={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},bn={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},Te=function(W){return function(G){var q=bt(G.top,G.bottom),me=bt(G.left,G.right);return function(ke){return W===jt?q(ke.top)&&q(ke.bottom):me(ke.left)&&me(ke.right)}}},ve=function(G,q){var me=q.frame?q.frame.scroll.diff.displacement:at;return sn(G,me)},Q=function(G,q,me){return q.subject.active?me(q.subject.active)(G):!1},$=function(G,q,me){return me(q)(G)},re=function(G){var q=G.target,me=G.destination,ke=G.viewport,Ie=G.withDroppableDisplacement,Ze=G.isVisibleThroughFrameFn,qe=Ie?ve(q,me):q;return Q(qe,me,Ze)&&$(qe,ke,Ze)},de=function(G){return re(Object(U.a)({},G,{isVisibleThroughFrameFn:ft}))},Ue=function(G){return re(Object(U.a)({},G,{isVisibleThroughFrameFn:Nt}))},it=function(G){return re(Object(U.a)({},G,{isVisibleThroughFrameFn:Te(G.destination.axis)}))},Mt=function(G,q,me){if(typeof me=="boolean")return me;if(!q)return!0;var ke=q.invisible,Ie=q.visible;if(ke[G])return!1;var Ze=Ie[G];return Ze?Ze.shouldAnimate:!0};function Ln(W,G){var q=W.page.marginBox,me={top:G.point.y,right:0,bottom:0,left:G.point.x};return E(y(q,me))}function kn(W){var G=W.afterDragging,q=W.destination,me=W.displacedBy,ke=W.viewport,Ie=W.forceShouldAnimate,Ze=W.last;return G.reduce(function(kt,en){var rn=Ln(en,me),Ut=en.descriptor.id;kt.all.push(Ut);var It=de({target:rn,destination:q,viewport:ke,withDroppableDisplacement:!0});if(!It)return kt.invisible[en.descriptor.id]=!0,kt;var qt=Mt(Ut,Ze,Ie),Nn={draggableId:Ut,shouldAnimate:qt};return kt.visible[Ut]=Nn,kt},{all:[],visible:{},invisible:{}})}function St(W,G){if(!W.length)return 0;var q=W[W.length-1].descriptor.index;return G.inHomeList?q:q+1}function an(W){var G=W.insideDestination,q=W.inHomeList,me=W.displacedBy,ke=W.destination,Ie=St(G,{inHomeList:q});return{displaced:$t,displacedBy:me,at:{type:"REORDER",destination:{droppableId:ke.descriptor.id,index:Ie}}}}function Pn(W){var G=W.draggable,q=W.insideDestination,me=W.destination,ke=W.viewport,Ie=W.displacedBy,Ze=W.last,qe=W.index,kt=W.forceShouldAnimate,en=Xt(G,me);if(qe==null)return an({insideDestination:q,inHomeList:en,displacedBy:Ie,destination:me});var rn=et(q,function(Gr){return Gr.descriptor.index===qe});if(!rn)return an({insideDestination:q,inHomeList:en,displacedBy:Ie,destination:me});var Ut=Be(G,q),It=q.indexOf(rn),qt=Ut.slice(It),Nn=kn({afterDragging:qt,destination:me,displacedBy:Ie,last:Ze,viewport:ke.frame,forceShouldAnimate:kt});return{displaced:Nn,displacedBy:Ie,at:{type:"REORDER",destination:{droppableId:me.descriptor.id,index:qe}}}}function dn(W,G){return Boolean(G.effected[W])}var jn=function(W){var G=W.isMovingForward,q=W.destination,me=W.draggables,ke=W.combine,Ie=W.afterCritical;if(!q.isCombineEnabled)return null;var Ze=ke.draggableId,qe=me[Ze],kt=qe.descriptor.index,en=dn(Ze,Ie);return en?G?kt:kt-1:G?kt+1:kt},Bn=function(W){var G=W.isMovingForward,q=W.isInHomeList,me=W.insideDestination,ke=W.location;if(!me.length)return null;var Ie=ke.index,Ze=G?Ie+1:Ie-1,qe=me[0].descriptor.index,kt=me[me.length-1].descriptor.index,en=q?kt:kt+1;return Zeen?null:Ze},ne=function(W){var G=W.isMovingForward,q=W.isInHomeList,me=W.draggable,ke=W.draggables,Ie=W.destination,Ze=W.insideDestination,qe=W.previousImpact,kt=W.viewport,en=W.afterCritical,rn=qe.at;if(rn||ce(!1),rn.type==="REORDER"){var Ut=Bn({isMovingForward:G,isInHomeList:q,location:rn.destination,insideDestination:Ze});return Ut==null?null:Pn({draggable:me,insideDestination:Ze,destination:Ie,viewport:kt,last:qe.displaced,displacedBy:qe.displacedBy,index:Ut})}var It=jn({isMovingForward:G,destination:Ie,displaced:qe.displaced,draggables:ke,combine:rn.combine,afterCritical:en});return It==null?null:Pn({draggable:me,insideDestination:Ze,destination:Ie,viewport:kt,last:qe.displaced,displacedBy:qe.displacedBy,index:It})},B=function(W){var G=W.displaced,q=W.afterCritical,me=W.combineWith,ke=W.displacedBy,Ie=Boolean(G.visible[me]||G.invisible[me]);return dn(me,q)?Ie?at:Qt(ke.point):Ie?ke.point:at},K=function(W){var G=W.afterCritical,q=W.impact,me=W.draggables,ke=Lt(q);ke||ce(!1);var Ie=ke.draggableId,Ze=me[Ie].page.borderBox.center,qe=B({displaced:q.displaced,afterCritical:G,combineWith:Ie,displacedBy:q.displacedBy});return At(Ze,qe)},ae=function(G,q){return q.margin[G.start]+q.borderBox[G.size]/2},ue=function(G,q){return q.margin[G.end]+q.borderBox[G.size]/2},oe=function(G,q,me){return q[G.crossAxisStart]+me.margin[G.crossAxisStart]+me.borderBox[G.crossAxisSize]/2},ht=function(G){var q=G.axis,me=G.moveRelativeTo,ke=G.isMoving;return Cn(q.line,me.marginBox[q.end]+ae(q,ke),oe(q,me.marginBox,ke))},vn=function(G){var q=G.axis,me=G.moveRelativeTo,ke=G.isMoving;return Cn(q.line,me.marginBox[q.start]-ue(q,ke),oe(q,me.marginBox,ke))},Tn=function(G){var q=G.axis,me=G.moveInto,ke=G.isMoving;return Cn(q.line,me.contentBox[q.start]+ae(q,ke),oe(q,me.contentBox,ke))},fr=function(W){var G=W.impact,q=W.draggable,me=W.draggables,ke=W.droppable,Ie=W.afterCritical,Ze=pe(ke.descriptor.id,me),qe=q.page,kt=ke.axis;if(!Ze.length)return Tn({axis:kt,moveInto:ke.page,isMoving:qe});var en=G.displaced,rn=G.displacedBy,Ut=en.all[0];if(Ut){var It=me[Ut];if(dn(Ut,Ie))return vn({axis:kt,moveRelativeTo:It.page,isMoving:qe});var qt=b(It.page,rn.point);return vn({axis:kt,moveRelativeTo:qt,isMoving:qe})}var Nn=Ze[Ze.length-1];if(Nn.descriptor.id===q.descriptor.id)return qe.borderBox.center;if(dn(Nn.descriptor.id,Ie)){var Gr=b(Nn.page,Qt(Ie.displacedBy.point));return ht({axis:kt,moveRelativeTo:Gr,isMoving:qe})}return ht({axis:kt,moveRelativeTo:Nn.page,isMoving:qe})},Vt=function(W,G){var q=W.frame;return q?At(G,q.scroll.diff.displacement):G},Et=function(G){var q=G.impact,me=G.draggable,ke=G.droppable,Ie=G.draggables,Ze=G.afterCritical,qe=me.page.borderBox.center,kt=q.at;return ke&&kt?kt.type==="REORDER"?fr({impact:q,draggable:me,draggables:Ie,droppable:ke,afterCritical:Ze}):K({impact:q,draggables:Ie,afterCritical:Ze}):qe},Jt=function(W){var G=Et(W),q=W.droppable,me=q?Vt(q,G):G;return me},Fn=function(W,G){var q=Rt(G,W.scroll.initial),me=Qt(q),ke=E({top:G.y,bottom:G.y+W.frame.height,left:G.x,right:G.x+W.frame.width}),Ie={frame:ke,scroll:{initial:W.scroll.initial,max:W.scroll.max,current:G,diff:{value:q,displacement:me}}};return Ie};function Vn(W,G){return W.map(function(q){return G[q]})}function Kn(W,G){for(var q=0;q1?rn.sort(function(Ut,It){return Jn(Ut)[qe.start]-Jn(It)[qe.start]})[0]:en.sort(function(Ut,It){var qt=mt(q,Dt(Jn(Ut))),Nn=mt(q,Dt(Jn(It)));return qt!==Nn?qt-Nn:Jn(Ut)[qe.start]-Jn(It)[qe.start]})[0]},Sn=function(G,q){var me=G.page.borderBox.center;return dn(G.descriptor.id,q)?Rt(me,q.displacedBy.point):me},On=function(G,q){var me=G.page.borderBox;return dn(G.descriptor.id,q)?sn(me,Qt(q.displacedBy.point)):me},or=function(W){var G=W.pageBorderBoxCenter,q=W.viewport,me=W.destination,ke=W.insideDestination,Ie=W.afterCritical,Ze=ke.filter(function(qe){return Ue({target:On(qe,Ie),destination:me,viewport:q.frame,withDroppableDisplacement:!0})}).sort(function(qe,kt){var en=Un(G,Vt(me,Sn(qe,Ie))),rn=Un(G,Vt(me,Sn(kt,Ie)));return enG.left&&W.topG.top}function ur(W){var G=W.pageBorderBox,q=W.draggable,me=W.candidates,ke=q.page.borderBox.center,Ie=me.map(function(Ze){var qe=Ze.axis,kt=Cn(Ze.axis.line,G.center[qe.line],Ze.page.borderBox.center[qe.crossAxisLine]);return{id:Ze.descriptor.id,distance:Un(ke,kt)}}).sort(function(Ze,qe){return qe.distance-Ze.distance});return Ie[0]?Ie[0].id:null}function Mn(W){var G=W.pageBorderBox,q=W.draggable,me=W.droppables,ke=_t(me).filter(function(Ie){if(!Ie.isEnabled)return!1;var Ze=Ie.subject.active;if(!Ze)return!1;if(!cn(G,Ze))return!1;if(_n(Ze)(G.center))return!0;var qe=Ie.axis,kt=Ze.center[qe.crossAxisLine],en=G[qe.crossAxisStart],rn=G[qe.crossAxisEnd],Ut=bt(Ze[qe.crossAxisStart],Ze[qe.crossAxisEnd]),It=Ut(en),qt=Ut(rn);return!It&&!qt?!0:It?enkt});return ke.length?ke.length===1?ke[0].descriptor.id:ur({pageBorderBox:G,draggable:q,candidates:ke}):null}var fn=function(G,q){return E(sn(G,q))},Hn=function(W,G){var q=W.frame;return q?fn(G,q.scroll.diff.value):G};function Xn(W){var G=W.displaced,q=W.id;return Boolean(G.visible[q]||G.invisible[q])}function $n(W){var G=W.draggable,q=W.closest,me=W.inHomeList;return q?me&&q.descriptor.index>G.descriptor.index?q.descriptor.index-1:q.descriptor.index:null}var Yn=function(W){var G=W.pageBorderBoxWithDroppableScroll,q=W.draggable,me=W.destination,ke=W.insideDestination,Ie=W.last,Ze=W.viewport,qe=W.afterCritical,kt=me.axis,en=Dn(me.axis,q.displaceBy),rn=en.value,Ut=G[kt.start],It=G[kt.end],qt=Be(q,ke),Nn=et(qt,function(qr){var fa=qr.descriptor.id,ga=qr.page.borderBox.center[kt.line],Ua=dn(fa,qe),va=Xn({displaced:Ie,id:fa});return Ua?va?It<=ga:Utfa[qe.start]+Ua&&Utfa[qe.start]-en+Ua&&rnfa[qe.start]+en+Ua&&Utfa[qe.start]+Ua&&rn=Jr)return gr;var Ie=ke/Jr,Ze=zn+Xr*Ie,qe=me==="CANCEL"?Ze*aa:Ze;return Number(qe.toFixed(2))},Lr=function(W){var G=W.impact,q=W.draggable,me=W.dimensions,ke=W.viewport,Ie=W.afterCritical,Ze=me.draggables,qe=me.droppables,kt=Kt(G),en=kt?qe[kt]:null,rn=qe[q.descriptor.droppableId],Ut=kr({impact:G,draggable:q,draggables:Ze,afterCritical:Ie,droppable:en||rn,viewport:ke}),It=Rt(Ut,q.client.borderBox.center);return It},oa=function(W){var G=W.draggables,q=W.reason,me=W.lastImpact,ke=W.home,Ie=W.viewport,Ze=W.onLiftImpact;if(!me.at||q!=="DROP"){var qe=Cr({draggables:G,impact:Ze,destination:ke,viewport:Ie,forceShouldAnimate:!0});return{impact:qe,didDropInsideDroppable:!1}}if(me.at.type==="REORDER")return{impact:me,didDropInsideDroppable:!0};var kt=Object(U.a)({},me,{displaced:$t});return{impact:kt,didDropInsideDroppable:!0}},ya=function(W){var G=W.getState,q=W.dispatch;return function(me){return function(ke){if(ke.type!=="DROP"){me(ke);return}var Ie=G(),Ze=ke.payload.reason;if(Ie.phase==="COLLECTING"){q(vt({reason:Ze}));return}if(Ie.phase==="IDLE")return;var qe=Ie.phase==="DROP_PENDING"&&Ie.isWaiting;qe&&ce(!1),Ie.phase==="DRAGGING"||Ie.phase==="DROP_PENDING"||ce(!1);var kt=Ie.critical,en=Ie.dimensions,rn=en.draggables[Ie.critical.draggable.id],Ut=oa({reason:Ze,lastImpact:Ie.impact,afterCritical:Ie.afterCritical,onLiftImpact:Ie.onLiftImpact,home:Ie.dimensions.droppables[Ie.critical.droppable.id],viewport:Ie.viewport,draggables:Ie.dimensions.draggables}),It=Ut.impact,qt=Ut.didDropInsideDroppable,Nn=qt?Gt(It):null,Gr=qt?Lt(It):null,qr={index:kt.draggable.index,droppableId:kt.droppable.id},fa={draggableId:rn.descriptor.id,type:rn.descriptor.type,source:qr,reason:Ze,mode:Ie.movementMode,destination:Nn,combine:Gr},ga=Lr({impact:It,draggable:rn,dimensions:en,viewport:Ie.viewport,afterCritical:Ie.afterCritical}),Ua={critical:Ie.critical,afterCritical:Ie.afterCritical,result:fa,impact:It},va=!tn(Ie.current.client.offset,ga)||Boolean(fa.combine);if(!va){q($e({completed:Ua}));return}var ei=hn({current:Ie.current.client.offset,destination:ga,reason:Ze}),Qa={newHomeClientOffset:ga,dropDuration:ei,completed:Ua};q(Mr(Qa))}}},yt=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function Fr(W){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(q){if(q.target!==window&&q.target!==window.document)return;W()}}}function un(W){var G=W.onWindowScroll;function q(){G(yt())}var me=P(q),ke=Fr(me),Ie=ge;function Ze(){return Ie!==ge}function qe(){Ze()&&ce(!1),Ie=He(window,[ke])}function kt(){Ze()||ce(!1),me.cancel(),Ie(),Ie=ge}return{start:qe,stop:kt,isActive:Ze}}var Rn=function(G){return G.type==="DROP_COMPLETE"||G.type==="DROP_ANIMATE"||G.type==="FLUSH"},xr=function(W){var G=un({onWindowScroll:function(me){W.dispatch(Ir({newScroll:me}))}});return function(q){return function(me){!G.isActive()&&me.type==="INITIAL_PUBLISH"&&G.start(),G.isActive()&&Rn(me)&&G.stop(),q(me)}}},Ca=function(W){var G=!1,q=!1,me=setTimeout(function(){q=!0}),ke=function(Ze){if(G)return;if(q)return;G=!0,W(Ze),clearTimeout(me)};return ke.wasCalled=function(){return G},ke},Nr=function(){var W=[],G=function(Ie){var Ze=dt(W,function(en){return en.timerId===Ie});Ze!==-1||ce(!1);var qe=W.splice(Ze,1),kt=qe[0];kt.callback()},q=function(Ie){var Ze=setTimeout(function(){return G(Ze)}),qe={timerId:Ze,callback:Ie};W.push(qe)},me=function(){if(!W.length)return;var Ie=[].concat(W);W.length=0,Ie.forEach(function(Ze){clearTimeout(Ze.timerId),Ze.callback()})};return{add:q,flush:me}},Sr=function(G,q){return G==null&&q==null?!0:G==null||q==null?!1:G.droppableId===q.droppableId&&G.index===q.index},xa=function(G,q){return G==null&&q==null?!0:G==null||q==null?!1:G.draggableId===q.draggableId&&G.droppableId===q.droppableId},Vr=function(G,q){if(G===q)return!0;var me=G.draggable.id===q.draggable.id&&G.draggable.droppableId===q.draggable.droppableId&&G.draggable.type===q.draggable.type&&G.draggable.index===q.draggable.index,ke=G.droppable.id===q.droppable.id&&G.droppable.type===q.droppable.type;return me&&ke},nr=function(G,q){ba(),q(),za()},Wr=function(G,q){return{draggableId:G.draggable.id,type:G.droppable.type,source:{droppableId:G.droppable.id,index:G.draggable.index},mode:q}},Wn=function(G,q,me,ke){if(!G){me(ke(q));return}var Ie=Ca(me),Ze={announce:Ie};G(q,Ze),Ie.wasCalled()||me(ke(q))},pn=function(W,G){var q=Nr(),me=null,ke=function(It,qt){me&&ce(!1),nr("onBeforeCapture",function(){var Nn=W().onBeforeCapture;if(Nn){var Gr={draggableId:It,mode:qt};Nn(Gr)}})},Ie=function(It,qt){me&&ce(!1),nr("onBeforeDragStart",function(){var Nn=W().onBeforeDragStart;Nn&&Nn(Wr(It,qt))})},Ze=function(It,qt){me&&ce(!1);var Nn=Wr(It,qt);me={mode:qt,lastCritical:It,lastLocation:Nn.source,lastCombine:null},q.add(function(){nr("onDragStart",function(){return Wn(W().onDragStart,Nn,G,Ve.onDragStart)})})},qe=function(It,qt){var Nn=Gt(qt),Gr=Lt(qt);me||ce(!1);var qr=!Vr(It,me.lastCritical);qr&&(me.lastCritical=It);var fa=!Sr(me.lastLocation,Nn);fa&&(me.lastLocation=Nn);var ga=!xa(me.lastCombine,Gr);if(ga&&(me.lastCombine=Gr),!qr&&!fa&&!ga)return;var Ua=Object(U.a)({},Wr(It,me.mode),{combine:Gr,destination:Nn});q.add(function(){nr("onDragUpdate",function(){return Wn(W().onDragUpdate,Ua,G,Ve.onDragUpdate)})})},kt=function(){me||ce(!1),q.flush()},en=function(It){me||ce(!1),me=null,nr("onDragEnd",function(){return Wn(W().onDragEnd,It,G,Ve.onDragEnd)})},rn=function(){if(!me)return;var It=Object(U.a)({},Wr(me.lastCritical,me.mode),{combine:null,destination:null,reason:"CANCEL"});en(It)};return{beforeCapture:ke,beforeStart:Ie,start:Ze,update:qe,flush:kt,drop:en,abort:rn}},Rr=function(W,G){var q=pn(W,G);return function(me){return function(ke){return function(Ie){if(Ie.type==="BEFORE_INITIAL_CAPTURE"){q.beforeCapture(Ie.payload.draggableId,Ie.payload.movementMode);return}if(Ie.type==="INITIAL_PUBLISH"){var Ze=Ie.payload.critical;q.beforeStart(Ze,Ie.payload.movementMode),ke(Ie),q.start(Ze,Ie.payload.movementMode);return}if(Ie.type==="DROP_COMPLETE"){var qe=Ie.payload.completed.result;q.flush(),ke(Ie),q.drop(qe);return}if(ke(Ie),Ie.type==="FLUSH"){q.abort();return}var kt=me.getState();kt.phase==="DRAGGING"&&q.update(kt.critical,kt.impact)}}}},qn=function(W){return function(G){return function(q){if(q.type!=="DROP_ANIMATION_FINISHED"){G(q);return}var me=W.getState();me.phase==="DROP_ANIMATING"||ce(!1),W.dispatch($e({completed:me.completed}))}}},Ar=function(W){var G=null,q=null;function me(){q&&(cancelAnimationFrame(q),q=null),G&&(G(),G=null)}return function(ke){return function(Ie){if((Ie.type==="FLUSH"||Ie.type==="DROP_COMPLETE"||Ie.type==="DROP_ANIMATION_FINISHED")&&me(),ke(Ie),Ie.type!=="DROP_ANIMATE")return;var Ze={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var kt=W.getState();kt.phase==="DROP_ANIMATING"&&W.dispatch(Me())}};q=requestAnimationFrame(function(){q=null,G=He(window,[Ze])})}}},Da=function(W){return function(){return function(G){return function(q){(q.type==="DROP_COMPLETE"||q.type==="FLUSH"||q.type==="DROP_ANIMATE")&&W.stopPublishing(),G(q)}}}},Ia=function(W){var G=!1;return function(){return function(q){return function(me){if(me.type==="INITIAL_PUBLISH"){G=!0,W.tryRecordFocus(me.payload.critical.draggable.id),q(me),W.tryRestoreFocusRecorded();return}if(q(me),!G)return;if(me.type==="FLUSH"){G=!1,W.tryRestoreFocusRecorded();return}if(me.type==="DROP_COMPLETE"){G=!1;var ke=me.payload.completed.result;ke.combine&&W.tryShiftRecord(ke.draggableId,ke.combine.draggableId),W.tryRestoreFocusRecorded()}}}}},La=function(G){return G.type==="DROP_COMPLETE"||G.type==="DROP_ANIMATE"||G.type==="FLUSH"},Br=function(W){return function(G){return function(q){return function(me){if(La(me)){W.stop(),q(me);return}if(me.type==="INITIAL_PUBLISH"){q(me);var ke=G.getState();ke.phase==="DRAGGING"||ce(!1),W.start(ke);return}q(me),W.scroll(G.getState())}}}},$r=function(W){return function(G){return function(q){if(G(q),q.type!=="PUBLISH_WHILE_DRAGGING")return;var me=W.getState();if(me.phase!=="DROP_PENDING")return;if(me.isWaiting)return;W.dispatch(pt({reason:me.reason}))}}},ka=S.d,Na=function(W){var G=W.dimensionMarshal,q=W.focusMarshal,me=W.styleMarshal,ke=W.getResponders,Ie=W.announce,Ze=W.autoScroller;return Object(S.e)(An,ka(Object(S.a)(st(me),Da(G),De(G),ya,qn,Ar,$r,Br(Ze),xr,Ia(q),Rr(ke,Ie))))},qa=function(){return{additions:{},removals:{},modified:{}}};function ri(W){var G=W.registry,q=W.callbacks,me=qa(),ke=null,Ie=function(){if(ke)return;q.collectionStarting(),ke=requestAnimationFrame(function(){ke=null,ba();var rn=me,Ut=rn.additions,It=rn.removals,qt=rn.modified,Nn=Object.keys(Ut).map(function(fa){return G.draggable.getById(fa).getDimension(at)}).sort(function(fa,ga){return fa.descriptor.index-ga.descriptor.index}),Gr=Object.keys(qt).map(function(fa){var ga=G.droppable.getById(fa),Ua=ga.callbacks.getScrollWhileDragging();return{droppableId:fa,scroll:Ua}}),qr={additions:Nn,removals:Object.keys(It),modified:Gr};me=qa(),za(),q.publish(qr)})},Ze=function(rn){var Ut=rn.descriptor.id;me.additions[Ut]=rn,me.modified[rn.descriptor.droppableId]=!0,me.removals[Ut]&&delete me.removals[Ut],Ie()},qe=function(rn){var Ut=rn.descriptor;me.removals[Ut.id]=!0,me.modified[Ut.droppableId]=!0,me.additions[Ut.id]&&delete me.additions[Ut.id],Ie()},kt=function(){if(!ke)return;cancelAnimationFrame(ke),ke=null,me=qa()};return{add:Ze,remove:qe,stop:kt}}var ni=function(W){var G=W.scrollHeight,q=W.scrollWidth,me=W.height,ke=W.width,Ie=Rt({x:q,y:G},{x:ke,y:me}),Ze={x:Math.max(0,Ie.x),y:Math.max(0,Ie.y)};return Ze},Ga=function(){var W=document.documentElement;return W||ce(!1),W},Ai=function(){var W=Ga(),G=ni({scrollHeight:W.scrollHeight,scrollWidth:W.scrollWidth,width:W.clientWidth,height:W.clientHeight});return G},Di=function(){var W=yt(),G=Ai(),q=W.y,me=W.x,ke=Ga(),Ie=ke.clientWidth,Ze=ke.clientHeight,qe=me+Ie,kt=q+Ze,en=E({top:q,left:me,right:qe,bottom:kt}),rn={frame:en,scroll:{initial:W,current:W,max:G,diff:{value:at,displacement:at}}};return rn},$a=function(W){var G=W.critical,q=W.scrollOptions,me=W.registry;ba();var ke=Di(),Ie=ke.scroll.current,Ze=G.droppable,qe=me.droppable.getAllByType(Ze.type).map(function(Ut){return Ut.callbacks.getDimensionAndWatchScroll(Ie,q)}),kt=me.draggable.getAllByType(G.draggable.type).map(function(Ut){return Ut.getDimension(Ie)}),en={draggables:Tt(kt),droppables:xn(qe)};za();var rn={dimensions:en,critical:G,viewport:ke};return rn};function Va(W,G,q){if(q.descriptor.id===G.id)return!1;if(q.descriptor.type!==G.type)return!1;var me=W.droppable.getById(q.descriptor.droppableId);return!(me.descriptor.mode!=="virtual")}var di=function(W,G){var q=null,me=ri({callbacks:{publish:G.publishWhileDragging,collectionStarting:G.collectionStarting},registry:W}),ke=function(qt,Nn){if(W.droppable.exists(qt)||ce(!1),!q)return;G.updateDroppableIsEnabled({id:qt,isEnabled:Nn})},Ie=function(qt,Nn){if(!q)return;W.droppable.exists(qt)||ce(!1),G.updateDroppableIsCombineEnabled({id:qt,isCombineEnabled:Nn})},Ze=function(qt,Nn){if(!q)return;W.droppable.exists(qt)||ce(!1),G.updateDroppableScroll({id:qt,newScroll:Nn})},qe=function(qt,Nn){if(!q)return;W.droppable.getById(qt).callbacks.scroll(Nn)},kt=function(){if(!q)return;me.stop();var qt=q.critical.droppable;W.droppable.getAllByType(qt.type).forEach(function(Nn){return Nn.callbacks.dragStopped()}),q.unsubscribe(),q=null},en=function(qt){q||ce(!1);var Nn=q.critical.draggable;qt.type==="ADDITION"&&(Va(W,Nn,qt.value)&&me.add(qt.value)),qt.type==="REMOVAL"&&(Va(W,Nn,qt.value)&&me.remove(qt.value))},rn=function(qt){q&&ce(!1);var Nn=W.draggable.getById(qt.draggableId),Gr=W.droppable.getById(Nn.descriptor.droppableId),qr={draggable:Nn.descriptor,droppable:Gr.descriptor},fa=W.subscribe(en);return q={critical:qr,unsubscribe:fa},$a({critical:qr,registry:W,scrollOptions:qt.scrollOptions})},Ut={updateDroppableIsEnabled:ke,updateDroppableIsCombineEnabled:Ie,scrollDroppable:qe,updateDroppableScroll:Ze,startPublishing:rn,stopPublishing:kt};return Ut},Zi=function(W,G){return W.phase==="IDLE"?!0:W.phase!=="DROP_ANIMATING"||W.completed.result.draggableId===G?!1:W.completed.result.reason==="DROP"},Ao=function(W){window.scrollBy(W.x,W.y)},Ui=c(function(W){return _t(W).filter(function(G){return G.isEnabled?!!G.frame:!1})}),qi=function(G,q){var me=et(Ui(q),function(ke){return ke.frame||ce(!1),_n(ke.frame.pageMarginBox)(G)});return me},$i=function(W){var G=W.center,q=W.destination,me=W.droppables;if(q){var ke=me[q];return ke.frame?ke:null}var Ie=qi(G,me);return Ie},wi={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(G){return Math.pow(G,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},eo=function(W,G){var q=W[G.size]*wi.startFromPercentage,me=W[G.size]*wi.maxScrollAtPercentage,ke={startScrollingFrom:q,maxScrollValueAt:me};return ke},fo=function(W){var G=W.startOfRange,q=W.endOfRange,me=W.current,ke=q-G;if(ke===0)return 0;var Ie=me-G,Ze=Ie/ke;return Ze},ho=1,Pi=function(W,G){if(W>G.startScrollingFrom)return 0;if(W<=G.maxScrollValueAt)return wi.maxPixelScroll;if(W===G.startScrollingFrom)return ho;var q=fo({startOfRange:G.maxScrollValueAt,endOfRange:G.startScrollingFrom,current:W}),me=1-q,ke=wi.maxPixelScroll*wi.ease(me);return Math.ceil(ke)},Ra=wi.durationDampening.accelerateAt,Sa=wi.durationDampening.stopDampeningAt,wa=function(W,G){var q=G,me=Sa,ke=Date.now(),Ie=ke-q;if(Ie>=Sa)return W;if(IeG.height,Ie=q.width>G.width;return!Ie&&!ke?me:Ie&&ke?null:{x:Ie?0:me.x,y:ke?0:me.y}},oi=lt(function(W){return W===0?0:W}),ro=function(W){var G=W.dragStartTime,q=W.container,me=W.subject,ke=W.center,Ie=W.shouldUseTimeDampening,Ze={top:ke.y-q.top,right:q.right-ke.x,bottom:q.bottom-ke.y,left:ke.x-q.left},qe=ai({container:q,distanceToEdges:Ze,dragStartTime:G,axis:jt,shouldUseTimeDampening:Ie}),kt=ai({container:q,distanceToEdges:Ze,dragStartTime:G,axis:bn,shouldUseTimeDampening:Ie}),en=oi({x:kt,y:qe});if(tn(en,at))return null;var rn=_i({container:q,subject:me,proposedScroll:en});return rn?tn(rn,at)?null:rn:null},mo=lt(function(W){return W===0?0:W>0?1:-1}),pi=function(){var W=function(q,me){return q<0?q:q>me?q-me:0};return function(G){var q=G.current,me=G.max,ke=G.change,Ie=At(q,ke),Ze={x:W(Ie.x,me.x),y:W(Ie.y,me.y)};return tn(Ze,at)?null:Ze}}(),Ki=function(G){var q=G.max,me=G.current,ke=G.change,Ie={x:Math.max(me.x,q.x),y:Math.max(me.y,q.y)},Ze=mo(ke),qe=pi({max:Ie,current:me,change:Ze});return qe?Ze.x!==0&&qe.x===0?!0:Ze.y!==0&&qe.y===0:!0},vi=function(G,q){return Ki({current:G.scroll.current,max:G.scroll.max,change:q})},Gi=function(G,q){if(!vi(G,q))return null;var me=G.scroll.max,ke=G.scroll.current;return pi({current:ke,max:me,change:q})},Vi=function(G,q){var me=G.frame;return me?Ki({current:me.scroll.current,max:me.scroll.max,change:q}):!1},So=function(G,q){var me=G.frame;return me&&Vi(G,q)?pi({current:me.scroll.current,max:me.scroll.max,change:q}):null},po=function(W){var G=W.viewport,q=W.subject,me=W.center,ke=W.dragStartTime,Ie=W.shouldUseTimeDampening,Ze=ro({dragStartTime:ke,container:G.frame,subject:q,center:me,shouldUseTimeDampening:Ie});return Ze&&vi(G,Ze)?Ze:null},vo=function(W){var G=W.droppable,q=W.subject,me=W.center,ke=W.dragStartTime,Ie=W.shouldUseTimeDampening,Ze=G.frame;if(!Ze)return null;var qe=ro({dragStartTime:ke,container:Ze.pageMarginBox,subject:q,center:me,shouldUseTimeDampening:Ie});return qe&&Vi(G,qe)?qe:null},go=function(W){var G=W.state,q=W.dragStartTime,me=W.shouldUseTimeDampening,ke=W.scrollWindow,Ie=W.scrollDroppable,Ze=G.current.page.borderBoxCenter,qe=G.dimensions.draggables[G.critical.draggable.id],kt=qe.page.marginBox;if(G.isWindowScrollAllowed){var en=G.viewport,rn=po({dragStartTime:q,viewport:en,subject:kt,center:Ze,shouldUseTimeDampening:me});if(rn){ke(rn);return}}var Ut=$i({center:Ze,destination:Kt(G.impact),droppables:G.dimensions.droppables});if(!Ut)return;var It=vo({dragStartTime:q,droppable:Ut,subject:kt,center:Ze,shouldUseTimeDampening:me});It&&Ie(Ut.descriptor.id,It)},Xi=function(W){var G=W.scrollWindow,q=W.scrollDroppable,me=P(G),ke=P(q),Ie=null,Ze=function(rn){Ie||ce(!1);var Ut=Ie,It=Ut.shouldUseTimeDampening,qt=Ut.dragStartTime;go({state:rn,scrollWindow:me,scrollDroppable:ke,dragStartTime:qt,shouldUseTimeDampening:It})},qe=function(rn){ba(),Ie&&ce(!1);var Ut=Date.now(),It=!1,qt=function(){It=!0};go({state:rn,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:qt,scrollDroppable:qt}),Ie={dragStartTime:Ut,shouldUseTimeDampening:It},za(),It&&Ze(rn)},kt=function(){if(!Ie)return;me.cancel(),ke.cancel(),Ie=null};return{start:qe,stop:kt,scroll:Ze}},oo=function(W){var G=W.move,q=W.scrollDroppable,me=W.scrollWindow,ke=function(en,rn){var Ut=At(en.current.client.selection,rn);G({client:Ut})},Ie=function(en,rn){if(!Vi(en,rn))return rn;var Ut=So(en,rn);if(!Ut)return q(en.descriptor.id,rn),null;var It=Rt(rn,Ut);q(en.descriptor.id,It);var qt=Rt(rn,It);return qt},Ze=function(en,rn,Ut){if(!en)return Ut;if(!vi(rn,Ut))return Ut;var It=Gi(rn,Ut);if(!It)return me(Ut),null;var qt=Rt(Ut,It);me(qt);var Nn=Rt(Ut,qt);return Nn},qe=function(en){var rn=en.scrollJumpRequest;if(!rn)return;var Ut=Kt(en.impact);Ut||ce(!1);var It=Ie(en.dimensions.droppables[Ut],rn);if(!It)return;var qt=en.viewport,Nn=Ze(en.isWindowScrollAllowed,qt,It);if(!Nn)return;ke(en,Nn)};return qe},Ro=function(W){var G=W.scrollDroppable,q=W.scrollWindow,me=W.move,ke=Xi({scrollWindow:q,scrollDroppable:G}),Ie=oo({move:me,scrollWindow:q,scrollDroppable:G}),Ze=function(en){if(en.phase!=="DRAGGING")return;if(en.movementMode==="FLUID"){ke.scroll(en);return}if(!en.scrollJumpRequest)return;Ie(en)},qe={scroll:Ze,start:ke.start,stop:ke.stop};return qe},bo="data-rbd",so=function(){var W=bo+"-drag-handle";return{base:W,draggableId:W+"-draggable-id",contextId:W+"-context-id"}}(),wo=function(){var W=bo+"-draggable";return{base:W,contextId:W+"-context-id",id:W+"-id"}}(),To=function(){var W=bo+"-droppable";return{base:W,contextId:W+"-context-id",id:W+"-id"}}(),Do={contextId:bo+"-scroll-container-context-id"},Oi=function(G){return function(q){return"["+q+'="'+G+'"]'}},ti=function(G,q){return G.map(function(me){var ke=me.styles[q];return ke?me.selector+" { "+ke+" }":""}).join(" ")},gi="pointer-events: none;",ui=function(W){var G=Oi(W),q=function(){var qe=` cursor: -webkit-grab; cursor: grab; `;return{selector:G(so.contextId),styles:{always:` @@ -439,9 +439,9 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho A setup problem was encountered. > `+q.message+` - `)}},G)})}function ao(){Yi(function(){na(Lo.react,j.a.version),Ka(document)},[])}function xi(W){var G=Object(Y.useRef)(W);return Object(Y.useEffect)(function(){G.current=W}),G}function Qi(){var W=null;function G(){return Boolean(W)}function q(Ze){return Ze===W}function me(Ze){W&&ce(!1);var qe={abandon:Ze};return W=qe,qe}function ke(){W||ce(!1),W=null}function Ie(){W&&(W.abandon(),ke())}return{isClaimed:G,isActive:q,claim:me,release:ke,tryAbandon:Ie}}var Eo=9,ko=13,yi=27,Rs=32,Ys=33,Dl=34,hs=35,Ts=36,Qs=37,Pl=38,Js=39,Ml=40,ms,ps=(ms={},ms[ko]=!0,ms[Eo]=!0,ms),Ds=function(W){ps[W.keyCode]&&W.preventDefault()},vs=function(){var W="visibilitychange";if(typeof document=="undefined")return W;var G=[W,"ms"+W,"webkit"+W,"moz"+W,"o"+W],q=et(G,function(me){return"on"+me in document});return q||W}(),Zs=0,Ps=5;function zo(W,G){return Math.abs(G.x-W.x)>=Ps||Math.abs(G.y-W.y)>=Ps}var gs={type:"IDLE"};function bs(W){var G=W.cancel,q=W.completed,me=W.getPhase,ke=W.setPhase;return[{eventName:"mousemove",fn:function(Ze){var qe=Ze.button,kt=Ze.clientX,en=Ze.clientY;if(qe!==Zs)return;var rn={x:kt,y:en},Ut=me();if(Ut.type==="DRAGGING"){Ze.preventDefault(),Ut.actions.move(rn);return}Ut.type==="PENDING"||ce(!1);var It=Ut.point;if(!zo(It,rn))return;Ze.preventDefault();var qt=Ut.actions.fluidLift(rn);ke({type:"DRAGGING",actions:qt})}},{eventName:"mouseup",fn:function(Ze){var qe=me();if(qe.type!=="DRAGGING"){G();return}Ze.preventDefault(),qe.actions.drop({shouldBlockNextClick:!0}),q()}},{eventName:"mousedown",fn:function(Ze){me().type==="DRAGGING"&&Ze.preventDefault(),G()}},{eventName:"keydown",fn:function(Ze){var qe=me();if(qe.type==="PENDING"){G();return}if(Ze.keyCode===yi){Ze.preventDefault(),G();return}Ds(Ze)}},{eventName:"resize",fn:G},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){me().type==="PENDING"&&G()}},{eventName:"webkitmouseforcedown",fn:function(Ze){var qe=me();if(qe.type!=="IDLE"||ce(!1),qe.actions.shouldRespectForcePress()){G();return}Ze.preventDefault()}},{eventName:vs,fn:G}]}function qs(W){var G=Object(Y.useRef)(gs),q=Object(Y.useRef)(ge),me=p(function(){return{eventName:"mousedown",fn:function(Ut){if(Ut.defaultPrevented)return;if(Ut.button!==Zs)return;if(Ut.ctrlKey||Ut.metaKey||Ut.shiftKey||Ut.altKey)return;var It=W.findClosestDraggableId(Ut);if(!It)return;var qt=W.tryGetLock(It,Ze,{sourceEvent:Ut});if(!qt)return;Ut.preventDefault();var Nn={x:Ut.clientX,y:Ut.clientY};q.current(),en(qt,Nn)}}},[W]),ke=p(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(Ut){if(Ut.defaultPrevented)return;var It=W.findClosestDraggableId(Ut);if(!It)return;var qt=W.findOptionsForDraggable(It);if(!qt)return;if(qt.shouldRespectForcePress)return;if(!W.canGetLock(It))return;Ut.preventDefault()}}},[W]),Ie=a(function(){var Ut={passive:!1,capture:!0};q.current=He(window,[ke,me],Ut)},[ke,me]),Ze=a(function(){var rn=G.current;if(rn.type==="IDLE")return;G.current=gs,q.current(),Ie()},[Ie]),qe=a(function(){var rn=G.current;Ze(),rn.type==="DRAGGING"&&rn.actions.cancel({shouldBlockNextClick:!0}),rn.type==="PENDING"&&rn.actions.abort()},[Ze]),kt=a(function(){var Ut={capture:!0,passive:!1},It=bs({cancel:qe,completed:Ze,getPhase:function(){return G.current},setPhase:function(Nn){G.current=Nn}});q.current=He(window,It,Ut)},[qe,Ze]),en=a(function(Ut,It){G.current.type==="IDLE"||ce(!1),G.current={type:"PENDING",point:It,actions:Ut},kt()},[kt]);Ei(function(){return Ie(),function(){q.current()}},[Ie])}var Uo;function $s(){}var Ll=(Uo={},Uo[Dl]=!0,Uo[Ys]=!0,Uo[Ts]=!0,Uo[hs]=!0,Uo);function el(W,G){function q(){G(),W.cancel()}function me(){G(),W.drop()}return[{eventName:"keydown",fn:function(Ie){if(Ie.keyCode===yi){Ie.preventDefault(),q();return}if(Ie.keyCode===Rs){Ie.preventDefault(),me();return}if(Ie.keyCode===Ml){Ie.preventDefault(),W.moveDown();return}if(Ie.keyCode===Pl){Ie.preventDefault(),W.moveUp();return}if(Ie.keyCode===Js){Ie.preventDefault(),W.moveRight();return}if(Ie.keyCode===Qs){Ie.preventDefault(),W.moveLeft();return}if(Ll[Ie.keyCode]){Ie.preventDefault();return}Ds(Ie)}},{eventName:"mousedown",fn:q},{eventName:"mouseup",fn:q},{eventName:"click",fn:q},{eventName:"touchstart",fn:q},{eventName:"resize",fn:q},{eventName:"wheel",fn:q,options:{passive:!0}},{eventName:vs,fn:q}]}function Wi(W){var G=Object(Y.useRef)($s),q=p(function(){return{eventName:"keydown",fn:function(Ie){if(Ie.defaultPrevented)return;if(Ie.keyCode!==Rs)return;var Ze=W.findClosestDraggableId(Ie);if(!Ze)return;var qe=W.tryGetLock(Ze,rn,{sourceEvent:Ie});if(!qe)return;Ie.preventDefault();var kt=!0,en=qe.snapLift();G.current();function rn(){kt||ce(!1),kt=!1,G.current(),me()}G.current=He(window,el(en,rn),{capture:!0,passive:!1})}}},[W]),me=a(function(){var Ie={passive:!1,capture:!0};G.current=He(window,[q],Ie)},[q]);Ei(function(){return me(),function(){G.current()}},[me])}var Ho={type:"IDLE"},tl=120,nl=.15;function rl(W){var G=W.cancel,q=W.getPhase;return[{eventName:"orientationchange",fn:G},{eventName:"resize",fn:G},{eventName:"contextmenu",fn:function(ke){ke.preventDefault()}},{eventName:"keydown",fn:function(ke){if(q().type!=="DRAGGING"){G();return}ke.keyCode===yi&&ke.preventDefault(),G()}},{eventName:vs,fn:G}]}function Ko(W){var G=W.cancel,q=W.completed,me=W.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(Ie){var Ze=me();if(Ze.type!=="DRAGGING"){G();return}Ze.hasMoved=!0;var qe=Ie.touches[0],kt=qe.clientX,en=qe.clientY,rn={x:kt,y:en};Ie.preventDefault(),Ze.actions.move(rn)}},{eventName:"touchend",fn:function(Ie){var Ze=me();if(Ze.type!=="DRAGGING"){G();return}Ie.preventDefault(),Ze.actions.drop({shouldBlockNextClick:!0}),q()}},{eventName:"touchcancel",fn:function(Ie){if(me().type!=="DRAGGING"){G();return}Ie.preventDefault(),G()}},{eventName:"touchforcechange",fn:function(Ie){var Ze=me();Ze.type!=="IDLE"||ce(!1);var qe=Ie.touches[0];if(!qe)return;var kt=qe.force>=nl;if(!kt)return;var en=Ze.actions.shouldRespectForcePress();if(Ze.type==="PENDING"){en&&G();return}if(en){if(Ze.hasMoved){Ie.preventDefault();return}G();return}Ie.preventDefault()}},{eventName:vs,fn:G}]}function ys(W){var G=Object(Y.useRef)(Ho),q=Object(Y.useRef)(ge),me=a(function(){return G.current},[]),ke=a(function(qt){G.current=qt},[]),Ie=p(function(){return{eventName:"touchstart",fn:function(qt){if(qt.defaultPrevented)return;var Nn=W.findClosestDraggableId(qt);if(!Nn)return;var Gr=W.tryGetLock(Nn,qe,{sourceEvent:qt});if(!Gr)return;var qr=qt.touches[0],fa=qr.clientX,ga=qr.clientY,Ua={x:fa,y:ga};q.current(),Ut(Gr,Ua)}}},[W]),Ze=a(function(){var qt={capture:!0,passive:!1};q.current=He(window,[Ie],qt)},[Ie]),qe=a(function(){var It=G.current;if(It.type==="IDLE")return;It.type==="PENDING"&&clearTimeout(It.longPressTimerId),ke(Ho),q.current(),Ze()},[Ze,ke]),kt=a(function(){var It=G.current;qe(),It.type==="DRAGGING"&&It.actions.cancel({shouldBlockNextClick:!0}),It.type==="PENDING"&&It.actions.abort()},[qe]),en=a(function(){var qt={capture:!0,passive:!1},Nn={cancel:kt,completed:qe,getPhase:me},Gr=He(window,Ko(Nn),qt),qr=He(window,rl(Nn),qt);q.current=function(){Gr(),qr()}},[kt,me,qe]),rn=a(function(){var qt=me();qt.type==="PENDING"||ce(!1);var Nn=qt.actions.fluidLift(qt.point);ke({type:"DRAGGING",actions:Nn,hasMoved:!1})},[me,ke]),Ut=a(function(qt,Nn){me().type==="IDLE"||ce(!1);var Gr=setTimeout(rn,tl);ke({type:"PENDING",point:Nn,actions:qt,longPressTimerId:Gr}),en()},[en,me,ke,rn]);Ei(function(){return Ze(),function(){q.current();var Nn=me();Nn.type==="PENDING"&&(clearTimeout(Nn.longPressTimerId),ke(Ho))}},[me,Ze,ke]),Ei(function(){var qt=He(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return qt},[])}function al(W){ii(function(){var G=xi(W);Yi(function(){G.current.length===W.length||ce(!1)})})}var il={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function Ms(W,G){if(G==null)return!1;var q=Boolean(il[G.tagName.toLowerCase()]);if(q)return!0;var me=G.getAttribute("contenteditable");return me==="true"||me===""?!0:G===W?!1:Ms(W,G.parentElement)}function Go(W,G){var q=G.target;return Mi(q)?Ms(W,q):!1}var ol=function(W){return E(W.getBoundingClientRect()).center};function _s(W){return W instanceof Oo(W).Element}var sl=function(){var W="matches";if(typeof document=="undefined")return W;var G=[W,"msMatchesSelector","webkitMatchesSelector"],q=et(G,function(me){return me in Element.prototype});return q||W}();function Vo(W,G){return W==null?null:W[sl](G)?W:Vo(W.parentElement,G)}function kl(W,G){return W.closest?W.closest(G):Vo(W,G)}function Xo(W){return"["+so.contextId+'="'+W+'"]'}function ll(W,G){var q=G.target;if(!_s(q))return null;var me=Xo(W),ke=kl(q,me);return ke&&Mi(ke)?ke:null}function ul(W,G){var q=ll(W,G);return q?q.getAttribute(so.draggableId):null}function dl(W,G){var q="["+wo.contextId+'="'+W+'"]',me=xt(document.querySelectorAll(q)),ke=et(me,function(Ie){return Ie.getAttribute(wo.id)===G});return ke&&Mi(ke)?ke:null}function ts(W){W.preventDefault()}function jo(W){var G=W.expected,q=W.phase,me=W.isLockActive,ke=W.shouldWarn;return me()?!(G!==q):!1}function Yo(W){var G=W.lockAPI,q=W.store,me=W.registry,ke=W.draggableId;if(G.isClaimed())return!1;var Ie=me.draggable.findById(ke);return Ie&&Ie.options.isEnabled?!!Zi(q.getState(),ke):!1}function ns(W){var G=W.lockAPI,q=W.contextId,me=W.store,ke=W.registry,Ie=W.draggableId,Ze=W.forceSensorStop,qe=W.sourceEvent,kt=Yo({lockAPI:G,store:me,registry:ke,draggableId:Ie});if(!kt)return null;var en=ke.draggable.getById(Ie),rn=dl(q,en.descriptor.id);if(!rn)return null;if(qe&&!en.options.canDragInteractiveElements&&Go(rn,qe))return null;var Ut=G.claim(Ze||ge),It="PRE_DRAG";function qt(){return en.options.shouldRespectForcePress}function Nn(){return G.isActive(Ut)}function Gr(Qa,fi){jo({expected:Qa,phase:It,isLockActive:Nn,shouldWarn:!0})&&me.dispatch(fi())}var qr=Gr.bind(null,"DRAGGING");function fa(Qa){function fi(){G.release(),It="COMPLETED"}It!=="PRE_DRAG"&&(fi(),It==="PRE_DRAG"||ce(!1)),me.dispatch(ar(Qa.liftActionArgs)),It="DRAGGING";function Li(e,n){if(n===void 0&&(n={shouldBlockNextClick:!1}),Qa.cleanup(),n.shouldBlockNextClick){var D=He(window,[{eventName:"click",fn:ts,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(D)}fi(),me.dispatch(pt({reason:e}))}return Object(U.a)({isActive:function(){return jo({expected:"DRAGGING",phase:It,isLockActive:Nn,shouldWarn:!1})},shouldRespectForcePress:qt,drop:function(n){return Li("DROP",n)},cancel:function(n){return Li("CANCEL",n)}},Qa.actions)}function ga(Qa){var fi=P(function(e){qr(function(){return la({client:e})})}),Li=fa({liftActionArgs:{id:Ie,clientSelection:Qa,movementMode:"FLUID"},cleanup:function(){return fi.cancel()},actions:{move:fi}});return Object(U.a)({},Li,{move:fi})}function Ua(){var Qa={moveUp:function(){return qr(Kr)},moveRight:function(){return qr(Er)},moveDown:function(){return qr(ra)},moveLeft:function(){return qr(wn)}};return fa({liftActionArgs:{id:Ie,clientSelection:ol(rn),movementMode:"SNAP"},cleanup:ge,actions:Qa})}function va(){var Qa=jo({expected:"PRE_DRAG",phase:It,isLockActive:Nn,shouldWarn:!0});Qa&&G.release()}var ei={isActive:function(){return jo({expected:"PRE_DRAG",phase:It,isLockActive:Nn,shouldWarn:!1})},shouldRespectForcePress:qt,fluidLift:ga,snapLift:Ua,abort:va};return ei}var cl=[qs,Wi,ys];function Il(W){var G=W.contextId,q=W.store,me=W.registry,ke=W.customSensors,Ie=W.enableDefaultSensors,Ze=[].concat(Ie?cl:[],ke||[]),qe=Object(Y.useState)(function(){return Qi()})[0],kt=a(function(ga,Ua){ga.isDragging&&!Ua.isDragging&&qe.tryAbandon()},[qe]);Ei(function(){var ga=q.getState(),Ua=q.subscribe(function(){var va=q.getState();kt(ga,va),ga=va});return Ua},[qe,q,kt]),Ei(function(){return qe.tryAbandon},[qe.tryAbandon]);var en=a(function(fa){return Yo({lockAPI:qe,registry:me,store:q,draggableId:fa})},[qe,me,q]),rn=a(function(fa,ga,Ua){return ns({lockAPI:qe,registry:me,contextId:G,store:q,draggableId:fa,forceSensorStop:ga,sourceEvent:Ua&&Ua.sourceEvent?Ua.sourceEvent:null})},[G,qe,me,q]),Ut=a(function(fa){return ul(G,fa)},[G]),It=a(function(fa){var ga=me.draggable.findById(fa);return ga?ga.options:null},[me.draggable]),qt=a(function(){if(!qe.isClaimed())return;qe.tryAbandon(),q.getState().phase!=="IDLE"&&q.dispatch(ma())},[qe,q]),Nn=a(qe.isClaimed,[qe]),Gr=p(function(){return{canGetLock:en,tryGetLock:rn,findClosestDraggableId:Ut,findOptionsForDraggable:It,tryReleaseLock:qt,isLockClaimed:Nn}},[en,rn,Ut,It,qt,Nn]);al(Ze);for(var qr=0;qr2&&arguments[2]!==void 0?arguments[2]:"0",ut=String(se);ut.length=12,Cr%=12);var ba=d.useMemo(function(){if(!cn)return[!1,!1];var Zn=[!0,!0];return Ta.forEach(function(An){var rr=An.disabled,ar=An.value;if(rr)return;ar>=12?Zn[1]=!1:Zn[0]=!1}),Zn},[cn,Ta]),za=Object(s.a)(ba,2),Xa=za[0],tr=za[1],In=d.useMemo(function(){return cn?Ta.filter(Ea?function(Zn){return Zn.value>=12}:function(Zn){return Zn.value<12}).map(function(Zn){var An=Zn.value%12,rr=An===0?"12":X(An,2);return Object(g.a)(Object(g.a)({},Zn),{},{label:rr,value:An})}):Ta},[cn,Ta]),En=he(0,59,Hn,_r&&_r(Cr)),Or=he(0,59,$n,vr&&vr(Cr,kr));ut.current={onUpDown:function(An){var rr=Dr[Kt];if(rr)for(var ar=rr.units.findIndex(function(Hr){return Hr.value===rr.value}),Pr=rr.units.length,sa=1;sa1&&(Yt=tt.addDate(Yt,-7)),Yt}function mt(se,tt,rt){var ut=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(tt){case"year":return rt.addYear(se,ut*10);case"quarter":case"month":return rt.addYear(se,ut);default:return rt.addMonth(se,ut)}}var lt=d.createContext({}),Ht=lt;function sn(se){var tt=se.cellPrefixCls,rt=se.generateConfig,ut=se.rangedValue,Kt=se.hoverRangedValue,Ct=se.isInView,Yt=se.isSameCell,nn=se.offsetCell,_n=se.today,cn=se.value;function ur(Mn){var fn,Hn=nn(Mn,-1),Xn=nn(Mn,1),$n=ge(ut,0),Yn=ge(ut,1),_r=ge(Kt,0),vr=ge(Kt,1),lr=Cn(rt,_r,vr,Mn);function wr(kr){return Yt($n,kr)}function Dr(kr){return Yt(Yn,kr)}var sr=Yt(_r,Mn),ia=Yt(vr,Mn),Ea=(lr||ia)&&(!Ct(Hn)||Dr(Hn)),Cr=(lr||sr)&&(!Ct(Xn)||wr(Xn));return fn={},Object(S.a)(fn,"".concat(tt,"-in-view"),Ct(Mn)),Object(S.a)(fn,"".concat(tt,"-in-range"),Cn(rt,$n,Yn,Mn)),Object(S.a)(fn,"".concat(tt,"-range-start"),wr(Mn)),Object(S.a)(fn,"".concat(tt,"-range-end"),Dr(Mn)),Object(S.a)(fn,"".concat(tt,"-range-start-single"),wr(Mn)&&!Yn),Object(S.a)(fn,"".concat(tt,"-range-end-single"),Dr(Mn)&&!$n),Object(S.a)(fn,"".concat(tt,"-range-start-near-hover"),wr(Mn)&&(Yt(Hn,_r)||Cn(rt,_r,vr,Hn))),Object(S.a)(fn,"".concat(tt,"-range-end-near-hover"),Dr(Mn)&&(Yt(Xn,vr)||Cn(rt,_r,vr,Xn))),Object(S.a)(fn,"".concat(tt,"-range-hover"),lr),Object(S.a)(fn,"".concat(tt,"-range-hover-start"),sr),Object(S.a)(fn,"".concat(tt,"-range-hover-end"),ia),Object(S.a)(fn,"".concat(tt,"-range-hover-edge-start"),Ea),Object(S.a)(fn,"".concat(tt,"-range-hover-edge-end"),Cr),Object(S.a)(fn,"".concat(tt,"-range-hover-edge-start-near-range"),Ea&&Yt(Hn,Yn)),Object(S.a)(fn,"".concat(tt,"-range-hover-edge-end-near-range"),Cr&&Yt(Xn,$n)),Object(S.a)(fn,"".concat(tt,"-today"),Yt(_n,Mn)),Object(S.a)(fn,"".concat(tt,"-selected"),Yt(cn,Mn)),fn}return ur}function Tt(se){for(var tt=se.prefixCls,rt=se.disabledDate,ut=se.onSelect,Kt=se.rowNum,Ct=se.colNum,Yt=se.prefixColumn,nn=se.rowClassName,_n=se.baseDate,cn=se.getCellClassName,ur=se.getCellText,Mn=se.getCellNode,fn=se.getCellDate,Hn=se.titleCell,Xn=se.headerCells,$n=d.useContext(O),Yn=$n.onDateMouseEnter,_r=$n.onDateMouseLeave,vr="".concat(tt,"-cell"),lr=[],wr=0;wr2&&arguments[2]!==void 0?arguments[2]:!1;(st===$n||Ca)&&(ma(Rn),ia&&ia(Rn),Pr&&Pr(Rn,xr),Ea&&!Qt(nn,Rn,wn)&&Ea(Rn))},zn=function(Rn){return mr.current&&mr.current.onKeyDown?([y.a.LEFT,y.a.RIGHT,y.a.UP,y.a.DOWN,y.a.PAGE_UP,y.a.PAGE_DOWN,y.a.ENTER].includes(Rn.which)&&Rn.preventDefault(),mr.current.onKeyDown(Rn)):(Object(a.a)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1)},gr=function(Rn){mr.current&&mr.current.onBlur&&mr.current.onBlur(Rn)};rr&&Ma!=="right"&&(rr.current={onKeyDown:zn,onClose:function(){mr.current&&mr.current.onClose&&mr.current.onClose()}}),d.useEffect(function(){_n&&!Kr.current&&vt(_n)},[_n]),d.useEffect(function(){Kr.current=!1},[]);var Xr,Jr=Object(g.a)(Object(g.a)({},se),{},{operationRef:mr,prefixCls:ut,viewDate:pt,value:wn,onViewDateChange:Me,sourceMode:zt,onPanelChange:on,disabledDate:st!=="decade"?fn:void 0});delete Jr.onChange,delete Jr.onSelect;switch(st){case"decade":Xr=d.createElement(B,Object.assign({},Jr,{onSelect:function(Rn,xr){Me(Rn),yn(Rn,xr)}}));break;case"year":Xr=d.createElement(Mt,Object.assign({},Jr,{onSelect:function(Rn,xr){Me(Rn),yn(Rn,xr)}}));break;case"month":Xr=d.createElement(Xt,Object.assign({},Jr,{onSelect:function(Rn,xr){Me(Rn),yn(Rn,xr)}}));break;case"quarter":Xr=d.createElement(bn,Object.assign({},Jr,{onSelect:function(Rn,xr){Me(Rn),yn(Rn,xr)}}));break;case"week":Xr=d.createElement(Dt,Object.assign({},Jr,{onSelect:function(Rn,xr){Me(Rn),yn(Rn,xr)}}));break;case"time":delete Jr.showTime,Xr=d.createElement(Ce,Object.assign({},Jr,Object(E.a)(lr)==="object"?lr:null,{onSelect:function(Rn,xr){Me(Rn),yn(Rn,xr)}}));break;default:lr?Xr=d.createElement(xt,Object.assign({},Jr,{onSelect:function(Rn,xr){Me(Rn),yn(Rn,xr)}})):Xr=d.createElement(ye,Object.assign({},Jr,{onSelect:function(Rn,xr){Me(Rn),yn(Rn,xr)}}))}var aa,hn,Lr=function(){var Rn=nn.getNow(),xr=nt(nn.getHour(Rn),nn.getMinute(Rn),nn.getSecond(Rn),yr?za:1,zr?tr:1,Zn?En:1),Ca=He(nn,Rn,xr[0],xr[1],xr[2]);yn(Ca,"submit")};sa||(aa=K(ut,st,Dr),hn=ae({prefixCls:ut,components:Aa,needConfirmButton:Or,okDisabled:!wn||fn&&fn(wn),locale:Yt,showNow:vr,onNow:Or&&Lr,onOk:function(){wn&&(yn(wn,"submit",!0),Qr&&Qr(wn))}}));var oa;if(wr&&st==="date"&&$n==="date"&&!lr){var ya=nn.getNow(),yt="".concat(ut,"-today-btn"),Fr=fn&&fn(ya);oa=d.createElement("a",{className:p()(yt,Fr&&"".concat(yt,"-disabled")),"aria-disabled":Fr,onClick:function(){Fr||yn(ya,"mouse",!0)}},Yt.today)}return d.createElement(O.Provider,{value:Object(g.a)(Object(g.a)({},An),{},{hideHeader:"hideHeader"in se?sr:An.hideHeader,hidePrevBtn:pa&&Ma==="right",hideNextBtn:pa&&Ma==="left"})},d.createElement("div",{tabIndex:_r,className:p()("".concat(ut,"-panel"),Kt,(tt={},Object(S.a)(tt,"".concat(ut,"-panel-has-range"),la&&la[0]&&la[1]),Object(S.a)(tt,"".concat(ut,"-panel-has-range-hover"),Ir&&Ir[0]&&Ir[1]),Object(S.a)(tt,"".concat(ut,"-panel-rtl"),Ta==="rtl"),tt)),style:Ct,onKeyDown:zn,onBlur:gr,onMouseDown:kr,ref:ar},Xr,aa||hn||oa?d.createElement("div",{className:"".concat(ut,"-footer")},aa,hn,oa):null))}var oe=ue,ht=_("uciX"),vn={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}};function Tn(se){var tt,rt=se.prefixCls,ut=se.popupElement,Kt=se.popupStyle,Ct=se.visible,Yt=se.dropdownClassName,nn=se.dropdownAlign,_n=se.transitionName,cn=se.getPopupContainer,ur=se.children,Mn=se.range,fn=se.popupPlacement,Hn=se.direction,Xn="".concat(rt,"-dropdown"),$n=function(){return fn!==void 0?fn:Hn==="rtl"?"bottomRight":"bottomLeft"};return d.createElement(ht.a,{showAction:[],hideAction:[],popupPlacement:$n(),builtinPlacements:vn,prefixCls:Xn,popupTransitionName:_n,popup:ut,popupAlign:nn,popupVisible:Ct,popupClassName:p()(Yt,(tt={},Object(S.a)(tt,"".concat(Xn,"-range"),Mn),Object(S.a)(tt,"".concat(Xn,"-rtl"),Hn==="rtl"),tt)),popupStyle:Kt,getPopupContainer:cn},ur)}var fr=Tn;function Vt(se){var tt=se.open,rt=se.value,ut=se.isClickOutside,Kt=se.triggerOpen,Ct=se.forwardKeyDown,Yt=se.blurToCancel,nn=se.onSubmit,_n=se.onCancel,cn=se.onFocus,ur=se.onBlur,Mn=Object(d.useState)(!1),fn=Object(s.a)(Mn,2),Hn=fn[0],Xn=fn[1],$n=Object(d.useState)(!1),Yn=Object(s.a)($n,2),_r=Yn[0],vr=Yn[1],lr=Object(d.useRef)(!1),wr=Object(d.useRef)(!1),Dr={onMouseDown:function(){Xn(!0),Kt(!0)},onKeyDown:function(ia){switch(ia.which){case y.a.ENTER:{tt?nn()!==!1&&Xn(!0):Kt(!0),ia.preventDefault();return}case y.a.TAB:{Hn&&tt&&!ia.shiftKey?(Xn(!1),ia.preventDefault()):!Hn&&tt&&(!Ct(ia)&&ia.shiftKey&&(Xn(!0),ia.preventDefault()));return}case y.a.ESC:{Xn(!0),_n();return}}!tt&&![y.a.SHIFT].includes(ia.which)?Kt(!0):Hn||Ct(ia)},onFocus:function(ia){Xn(!0),vr(!0),cn&&cn(ia)},onBlur:function(ia){if(lr.current||!ut(document.activeElement)){lr.current=!1;return}Yt?setTimeout(function(){ut(document.activeElement)&&_n()},0):tt&&(Kt(!1),wr.current&&nn()),vr(!1),ur&&ur(ia)}};return Object(d.useEffect)(function(){wr.current=!1},[tt]),Object(d.useEffect)(function(){wr.current=!0},[rt]),Object(d.useEffect)(function(){return P(function(sr){var ia=sr.target;tt&&(ut(ia)?_r||Kt(!1):(lr.current=!0,requestAnimationFrame(function(){lr.current=!1})))})}),[Dr,{focused:_r,typing:Hn}]}function Et(se){var tt=se.valueTexts,rt=se.onTextChange,ut=d.useState(""),Kt=Object(s.a)(ut,2),Ct=Kt[0],Yt=Kt[1],nn=d.useRef([]);nn.current=tt;function _n(ur){Yt(ur),rt(ur)}function cn(){Yt(nn.current[0])}return d.useEffect(function(){tt.every(function(ur){return ur!==Ct})&&cn()},[tt.join("||")]),[Ct,_n,cn]}var Jt=_("Gytx"),Fn=_.n(Jt);function Vn(se,tt){var rt=tt.formatList,ut=tt.generateConfig,Kt=tt.locale;return Object(x.a)(function(){if(!se)return[[""],""];for(var Ct="",Yt=[],nn=0;nn1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(cn.current),_r){_n(Yn);return}cn.current=requestAnimationFrame(function(){_n(Yn)})}var Mn=Vn(nn,{formatList:rt,generateConfig:ut,locale:Kt}),fn=Object(s.a)(Mn,2),Hn=fn[1];function Xn(Yn){ur(Yn)}function $n(){var Yn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;ur(null,Yn)}return Object(d.useEffect)(function(){$n(!0)},[se]),Object(d.useEffect)(function(){return function(){return cancelAnimationFrame(cn.current)}},[]),[Hn,Xn,$n]}function ir(se){var tt,rt=se.prefixCls,ut=rt===void 0?"rc-picker":rt,Kt=se.id,Ct=se.tabIndex,Yt=se.style,nn=se.className,_n=se.dropdownClassName,cn=se.dropdownAlign,ur=se.popupStyle,Mn=se.transitionName,fn=se.generateConfig,Hn=se.locale,Xn=se.inputReadOnly,$n=se.allowClear,Yn=se.autoFocus,_r=se.showTime,vr=se.picker,lr=vr===void 0?"date":vr,wr=se.format,Dr=se.use12Hours,sr=se.value,ia=se.defaultValue,Ea=se.open,Cr=se.defaultOpen,kr=se.defaultOpenValue,Zr=se.suffixIcon,Qr=se.clearIcon,Aa=se.disabled,Ta=se.disabledDate,ba=se.placeholder,za=se.getPopupContainer,Xa=se.pickerRef,tr=se.panelRender,In=se.onChange,En=se.onOpenChange,Or=se.onFocus,yr=se.onBlur,zr=se.onMouseDown,Zn=se.onMouseUp,An=se.onMouseEnter,rr=se.onMouseLeave,ar=se.onContextMenu,Pr=se.onClick,sa=se.direction,Qn=se.autoComplete,Hr=Qn===void 0?"off":Qn,pa=d.useRef(null),Ma=lr==="date"&&!!_r||lr==="time",la=ee(o(wr,lr,_r,Dr)),Ir=d.useRef(null),mr=d.useRef(null),Kr=Object(f.a)(null,{value:sr,defaultValue:ia}),ra=Object(s.a)(Kr,2),Er=ra[0],wn=ra[1],ma=d.useState(Er),Mr=Object(s.a)(ma,2),$e=Mr[0],pt=Mr[1],vt=d.useRef(null),Me=Object(f.a)(!1,{value:Ea,defaultValue:Cr,postState:function(qn){return Aa?!1:qn},onChange:function(qn){En&&En(qn),!qn&&vt.current&&vt.current.onClose&&vt.current.onClose()}}),we=Object(s.a)(Me,2),Ke=we[0],De=we[1],st=Vn($e,{formatList:la,generateConfig:fn,locale:Hn}),ct=Object(s.a)(st,2),Bt=ct[0],gt=ct[1],zt=Et({valueTexts:Bt,onTextChange:function(qn){var Ar=fn.locale.parse(Hn.locale,qn,la);Ar&&(!Ta||!Ta(Ar))&&pt(Ar)}}),Ft=Object(s.a)(zt,3),on=Ft[0],yn=Ft[1],zn=Ft[2],gr=function(qn){pt(qn),wn(qn),In&&!Qt(fn,Er,qn)&&In(qn,qn?fn.locale.format(Hn.locale,qn,la[0]):"")},Xr=function(qn){if(Aa&&qn)return;De(qn)},Jr=function(qn){return Ke&&vt.current&&vt.current.onKeyDown?vt.current.onKeyDown(qn):(Object(a.a)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},aa=function(){Zn&&Zn.apply(void 0,arguments),pa.current&&(pa.current.focus(),Xr(!0))},hn=Vt({blurToCancel:Ma,open:Ke,value:on,triggerOpen:Xr,forwardKeyDown:Jr,isClickOutside:function(qn){return!z([Ir.current,mr.current],qn)},onSubmit:function(){return Ta&&Ta($e)?!1:(gr($e),Xr(!1),zn(),!0)},onCancel:function(){Xr(!1),pt(Er),zn()},onFocus:Or,onBlur:yr}),Lr=Object(s.a)(hn,2),oa=Lr[0],ya=Lr[1],yt=ya.focused,Fr=ya.typing;d.useEffect(function(){Ke||(pt(Er),!Bt.length||Bt[0]===""?yn(""):gt!==on&&zn())},[Ke,Bt]),d.useEffect(function(){Ke||zn()},[lr]),d.useEffect(function(){pt(Er)},[Er]),Xa&&(Xa.current={focus:function(){pa.current&&pa.current.focus()},blur:function(){pa.current&&pa.current.blur()}});var un=Object(g.a)(Object(g.a)({},se),{},{className:void 0,style:void 0,pickerValue:void 0,onPickerValueChange:void 0}),Rn=d.createElement(oe,Object.assign({},un,{generateConfig:fn,className:p()(Object(S.a)({},"".concat(ut,"-panel-focused"),!Fr)),value:$e,locale:Hn,tabIndex:-1,onChange:pt,direction:sa}));tr&&(Rn=tr(Rn));var xr=d.createElement("div",{className:"".concat(ut,"-panel-container"),onMouseDown:function(qn){qn.preventDefault()}},Rn),Ca;Zr&&(Ca=d.createElement("span",{className:"".concat(ut,"-suffix")},Zr));var Nr;$n&&Er&&!Aa&&(Nr=d.createElement("span",{onMouseDown:function(qn){qn.preventDefault(),qn.stopPropagation()},onMouseUp:function(qn){qn.preventDefault(),qn.stopPropagation(),gr(null),Xr(!1)},className:"".concat(ut,"-clear")},Qr||d.createElement("span",{className:"".concat(ut,"-clear-btn")})));var Sr=function(qn,Ar){(Ar==="submit"||Ar!=="key"&&!Ma)&&(gr(qn),Xr(!1))},xa=sa==="rtl"?"bottomRight":"bottomLeft",Vr=Kn(on,{formatList:la,generateConfig:fn,locale:Hn}),nr=Object(s.a)(Vr,3),Wr=nr[0],Wn=nr[1],pn=nr[2];return d.createElement(O.Provider,{value:{operationRef:vt,hideHeader:lr==="time",panelRef:Ir,onSelect:Sr,open:Ke,defaultOpenValue:kr,onDateMouseEnter:Wn,onDateMouseLeave:pn}},d.createElement(fr,{visible:Ke,popupElement:xr,popupStyle:ur,prefixCls:ut,dropdownClassName:_n,dropdownAlign:cn,getPopupContainer:za,transitionName:Mn,popupPlacement:xa,direction:sa},d.createElement("div",{className:p()(ut,nn,(tt={},Object(S.a)(tt,"".concat(ut,"-disabled"),Aa),Object(S.a)(tt,"".concat(ut,"-focused"),yt),Object(S.a)(tt,"".concat(ut,"-rtl"),sa==="rtl"),tt)),style:Yt,onMouseDown:zr,onMouseUp:aa,onMouseEnter:An,onMouseLeave:rr,onContextMenu:ar,onClick:Pr},d.createElement("div",{className:p()("".concat(ut,"-input"),Object(S.a)({},"".concat(ut,"-input-placeholder"),!!Wr)),ref:mr},d.createElement("input",Object.assign({id:Kt,tabIndex:Ct,disabled:Aa,readOnly:Xn||!Fr,value:Wr||on,onChange:function(qn){yn(qn.target.value)},autoFocus:Yn,placeholder:ba,ref:pa,title:on},oa,{size:l(lr,la[0])},be(se),{autoComplete:Hr})),Ca,Nr))))}var jr=function(se){Object(L.a)(rt,se);var tt=Object(U.a)(rt);function rt(){var ut;return Object(Y.a)(this,rt),ut=tt.apply(this,arguments),ut.pickerRef=d.createRef(),ut.focus=function(){ut.pickerRef.current&&ut.pickerRef.current.focus()},ut.blur=function(){ut.pickerRef.current&&ut.pickerRef.current.blur()},ut}return Object(j.a)(rt,[{key:"render",value:function(){return d.createElement(ir,Object.assign({},this.props,{pickerRef:this.pickerRef}))}}]),rt}(d.Component),ua=jr;function Yr(se,tt,rt){var ut=se.picker,Kt=se.locale,Ct=se.selectedValue,Yt=se.disabledDate,nn=se.disabled,_n=se.generateConfig,cn=ge(Ct,0),ur=ge(Ct,1);function Mn(Yn){var _r=_n.getYear(Yn),vr=_n.locale.getWeek(Kt.locale,Yn);return _r*100+vr}function fn(Yn){var _r=_n.getYear(Yn),vr=_n.getMonth(Yn);return _r*100+vr}function Hn(Yn){var _r=_n.getYear(Yn),vr=Pe(_n,Yn);return _r*10+vr}var Xn=d.useCallback(function(Yn){if(Yt&&Yt(Yn))return!0;if(nn[1]&&ur)return!At(_n,Yn,ur)&&_n.isAfter(Yn,ur);if(tt&&ur)switch(ut){case"quarter":return Hn(Yn)>Hn(ur);case"month":return fn(Yn)>fn(ur);case"week":return Mn(Yn)>Mn(ur);default:return!At(_n,Yn,ur)&&_n.isAfter(Yn,ur)}return!1},[Yt,nn[1],ur,tt]),$n=d.useCallback(function(Yn){if(Yt&&Yt(Yn))return!0;if(nn[0]&&cn)return!At(_n,Yn,ur)&&_n.isAfter(cn,Yn);if(rt&&cn)switch(ut){case"quarter":return Hn(Yn)0&&arguments[0]!==void 0?arguments[0]:!1,na=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Oa=null;pn&&pi&&pi[0]&&pi[1]&&Xn.isAfter(pi[1],pi[0])&&(Oa=pi);var Ka=sr;if(sr&&Object(E.a)(sr)==="object"&&sr.defaultValue){var ii=sr.defaultValue;Ka=Object(g.a)(Object(g.a)({},sr),{},{defaultValue:ge(ii,gt)||void 0})}var Yi=null;return Xa&&(Yi=function(xi,Qi){return Xa(xi,Qi,{range:gt?"end":"start"})}),d.createElement(Ht.Provider,{value:{inRange:!0,panelPosition:Wa,rangedValue:_i||yt,hoverRangedValue:Oa}},d.createElement(oe,Object.assign({},se,na,{dateRender:Yi,showTime:Ka,mode:xr[gt],generateConfig:Xn,style:void 0,direction:Kr,disabledDate:gt===0?Vr:nr,disabledTime:function(xi){return za?za(xi,gt===0?"start":"end"):!1},className:p()(Object(S.a)({},"".concat(Ct,"-panel-focused"),gt===0?!ui:!Mi)),value:ge(yt,gt),locale:$n,tabIndex:-1,onPanelChange:function(xi,Qi){Nr(je(xr,Qi,gt),je(yt,xi,gt));var Eo=xi;Wa==="right"&&xr[gt]===Qi&&(Eo=mt(Eo,Qi,Xn,-1)),Lr(Eo,gt)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:void 0,defaultPickerValue:void 0})))}var Ha=0,ci=0;gt&&vt.current&&we.current&&pt.current&&(Ha=vt.current.offsetWidth+we.current.offsetWidth,pt.current.offsetWidth&&Ha>pt.current.offsetWidth&&(ci=Ha));var bi=Kr==="rtl"?{right:Ha}:{left:Ha};function Ri(){var Wa,na=K(Ct,xr[gt],ar),Oa=ae({prefixCls:Ct,components:Ir,needConfirmButton:ma,okDisabled:!ge(yt,gt)||ba&&ba(yt[gt]),locale:$n,rangeList:ja,onOk:function(){ge(yt,gt)&&(qa(yt,gt),la&&la(yt))}});if(Dr!=="time"&&!sr){var Ka=hn(gt),ii=mt(Ka,Dr,Xn),Yi=xr[gt],ao=Yi===Dr,xi=Fa(ao?"left":!1,{pickerValue:Ka,onPickerValueChange:function(yi){Lr(yi,gt)}}),Qi=Fa("right",{pickerValue:ii,onPickerValueChange:function(yi){Lr(mt(yi,Dr,Xn,-1),gt)}});Kr==="rtl"?Wa=d.createElement(d.Fragment,null,Qi,ao&&xi):Wa=d.createElement(d.Fragment,null,xi,ao&&Qi)}else Wa=Fa();var Eo=d.createElement(d.Fragment,null,d.createElement("div",{className:"".concat(Ct,"-panels")},Wa),(na||Oa)&&d.createElement("div",{className:"".concat(Ct,"-footer")},na,Oa));return tr&&(Eo=tr(Eo)),d.createElement("div",{className:"".concat(Ct,"-panel-container"),style:{marginLeft:ci},ref:pt,onMouseDown:function(yi){yi.preventDefault()}},Eo)}var ki=d.createElement("div",{className:p()("".concat(Ct,"-range-wrapper"),"".concat(Ct,"-").concat(Dr,"-range-wrapper")),style:{minWidth:La}},d.createElement("div",{className:"".concat(Ct,"-range-arrow"),style:bi}),Ri()),Ci;yr&&(Ci=d.createElement("span",{className:"".concat(Ct,"-suffix")},yr));var li;Or&&(ge(gr,0)&&!on[0]||ge(gr,1)&&!on[1])&&(li=d.createElement("span",{onMouseDown:function(na){na.preventDefault(),na.stopPropagation()},onMouseUp:function(na){na.preventDefault(),na.stopPropagation();var Oa=gr;on[0]||(Oa=je(Oa,null,0)),on[1]||(Oa=je(Oa,null,1)),qa(Oa,null),ka(!1,gt)},className:"".concat(Ct,"-clear")},zr||d.createElement("span",{className:"".concat(Ct,"-clear-btn")})));var Mo={size:l(Dr,st[0])},_o=0,Lo=0;vt.current&&Me.current&&we.current&&(gt===0?Lo=vt.current.offsetWidth:(_o=Ha,Lo=Me.current.offsetWidth));var Bi=Kr==="rtl"?{right:_o}:{left:_o},Za=function(na,Oa){var Ka=je(yt,na,gt);Oa==="submit"||Oa!=="key"&&!ma?(qa(Ka,gt),gt===0?po():Ro()):Fr(Ka)};return d.createElement(O.Provider,{value:{operationRef:Ft,hideHeader:Dr==="time",onDateMouseEnter:bo,onDateMouseLeave:so,hideRanges:!0,onSelect:Za,open:pn}},d.createElement(fr,{visible:pn,popupElement:ki,popupStyle:cn,prefixCls:Ct,dropdownClassName:ur,dropdownAlign:fn,getPopupContainer:Hn,transitionName:Mn,range:!0,direction:Kr},d.createElement("div",Object.assign({ref:$e,className:p()(Ct,"".concat(Ct,"-range"),_n,(tt={},Object(S.a)(tt,"".concat(Ct,"-disabled"),on[0]&&on[1]),Object(S.a)(tt,"".concat(Ct,"-focused"),gt===0?gi:Oo),Object(S.a)(tt,"".concat(Ct,"-rtl"),Kr==="rtl"),tt)),style:nn,onClick:si,onMouseDown:ca},be(se)),d.createElement("div",{className:p()("".concat(Ct,"-input"),(rt={},Object(S.a)(rt,"".concat(Ct,"-input-active"),gt===0),Object(S.a)(rt,"".concat(Ct,"-input-placeholder"),!!Vi),rt)),ref:vt},d.createElement("input",Object.assign({id:Yt,disabled:on[0],readOnly:An||!ui,value:Vi||wi,onChange:function(na){eo(na.target.value)},autoFocus:_r,placeholder:ge(Yn,0)||"",ref:Ke},Oi,Mo,{autoComplete:wn}))),d.createElement("div",{className:"".concat(Ct,"-range-separator"),ref:we},Cr),d.createElement("div",{className:p()("".concat(Ct,"-input"),(ut={},Object(S.a)(ut,"".concat(Ct,"-input-active"),gt===1),Object(S.a)(ut,"".concat(Ct,"-input-placeholder"),!!Xi),ut)),ref:Me},d.createElement("input",Object.assign({disabled:on[1],readOnly:An||!Mi,value:Xi||Ra,onChange:function(na){Sa(na.target.value)},placeholder:ge(Yn,1)||"",ref:De},ji,Mo,{autoComplete:wn}))),d.createElement("div",{className:"".concat(Ct,"-active-bar"),style:Object(g.a)(Object(g.a)({},Bi),{},{width:Lo,position:"absolute"})}),Ci,li)))}var Dn=function(se){Object(L.a)(rt,se);var tt=Object(U.a)(rt);function rt(){var ut;return Object(Y.a)(this,rt),ut=tt.apply(this,arguments),ut.pickerRef=d.createRef(),ut.focus=function(){ut.pickerRef.current&&ut.pickerRef.current.focus()},ut.blur=function(){ut.pickerRef.current&&ut.pickerRef.current.blur()},ut}return Object(j.a)(rt,[{key:"render",value:function(){return d.createElement(or,Object.assign({},this.props,{pickerRef:this.pickerRef}))}}]),rt}(d.Component),pr=Dn,Gn=ie.b=ua},onxn:function(Ye,ie){Ye.exports="data:image/png;base64,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"},osHv:function(Ye,ie,_){(function(Y){Y(_("VrN/"))})(function(Y){"use strict";var j=Y.Pos;function L(i,r){return i.line-r.line||i.ch-r.ch}var U="A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD",S=U+"-:.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040",g=new RegExp("<(/?)(["+U+"]["+S+"]*)","g");function s(i,r,u,h){this.line=r,this.ch=u,this.cm=i,this.text=i.getLine(r),this.min=h?Math.max(h.from,i.firstLine()):i.firstLine(),this.max=h?Math.min(h.to-1,i.lastLine()):i.lastLine()}function d(i,r){var u=i.cm.getTokenTypeAt(j(i.line,r));return u&&/\btag\b/.test(u)}function w(i){return i.line>=i.max?void 0:(i.ch=0,i.text=i.cm.getLine(++i.line),!0)}function p(i){return i.line<=i.min?void 0:(i.text=i.cm.getLine(--i.line),i.ch=i.text.length,!0)}function a(i){for(;;){var r=i.text.indexOf(">",i.ch);if(r==-1){if(w(i))continue;return}if(!d(i,r+1)){i.ch=r+1;continue}var u=i.text.lastIndexOf("/",r),h=u>-1&&!/\S/.test(i.text.slice(u+1,r));return i.ch=r+1,h?"selfClose":"regular"}}function f(i){for(;;){var r=i.ch?i.text.lastIndexOf("<",i.ch-1):-1;if(r==-1){if(p(i))continue;return}if(!d(i,r+1)){i.ch=r;continue}g.lastIndex=r,i.ch=r;var u=g.exec(i.text);if(u&&u.index==r)return u}}function E(i){for(;;){g.lastIndex=i.ch;var r=g.exec(i.text);if(!r){if(w(i))continue;return}if(!d(i,r.index+1)){i.ch=r.index+1;continue}return i.ch=r.index+r[0].length,r}}function y(i){for(;;){var r=i.ch?i.text.lastIndexOf(">",i.ch-1):-1;if(r==-1){if(p(i))continue;return}if(!d(i,r+1)){i.ch=r;continue}var u=i.text.lastIndexOf("/",r),h=u>-1&&!/\S/.test(i.text.slice(u+1,r));return i.ch=r+1,h?"selfClose":"regular"}}function m(i,r){for(var u=[];;){var h=E(i),b,x=i.line,t=i.ch-(h?h[0].length:0);if(!h||!(b=a(i)))return;if(b=="selfClose")continue;if(h[1]){for(var C=u.length-1;C>=0;--C)if(u[C]==h[2]){u.length=C;break}if(C<0&&(!r||r==h[2]))return{tag:h[2],from:j(x,t),to:j(i.line,i.ch)}}else u.push(h[2])}}function O(i,r){for(var u=[];;){var h=y(i);if(!h)return;if(h=="selfClose"){f(i);continue}var b=i.line,x=i.ch,t=f(i);if(!t)return;if(t[1])u.push(t[2]);else{for(var C=u.length-1;C>=0;--C)if(u[C]==t[2]){u.length=C;break}if(C<0&&(!r||r==t[2]))return{tag:t[2],from:j(i.line,i.ch),to:j(b,x)}}}}Y.registerHelper("fold","xml",function(i,r){for(var u=new s(i,r.line,0);;){var h=E(u);if(!h||u.line!=r.line)return;var b=a(u);if(!b)return;if(!h[1]&&b!="selfClose"){var x=j(u.line,u.ch),t=m(u,h[2]);return t&&L(t.from,x)>0?{from:x,to:t.from}:null}}}),Y.findMatchingTag=function(i,r,u){var h=new s(i,r.line,r.ch,u);if(h.text.indexOf(">")==-1&&h.text.indexOf("<")==-1)return;var b=a(h),x=b&&j(h.line,h.ch),t=b&&f(h);if(!b||!t||L(h,r)>0)return;var C={from:j(h.line,h.ch),to:x,tag:t[2]};return b=="selfClose"?{open:C,close:null,at:"open"}:t[1]?{open:O(h,t[2]),close:C,at:"close"}:(h=new s(i,x.line,x.ch,u),{open:C,close:m(h,t[2]),at:"open"})},Y.findEnclosingTag=function(i,r,u,h){for(var b=new s(i,r.line,r.ch,u);;){var x=O(b,h);if(!x)break;var t=new s(i,r.line,r.ch,u),C=m(t,x.tag);if(C)return{open:x,close:C}}},Y.scanForClosingTag=function(i,r,u,h){var b=new s(i,r.line,r.ch,h?{from:0,to:h}:null);return m(b,u)}})},p5ED:function(Ye,ie,_){"use strict";var Y=_("+L6B"),j=_("2/Rp"),L=_("5Dmo"),U=_("3S7+"),S=_("k1fw"),g=_("9og8"),s=_("tJVT"),d=_("WmNS"),w=_.n(d),p=_("q1tI"),a=_.n(p),f=_("vHTk"),E=_.n(f),y=_("yEEn"),m=_("ZW9T"),O=_("1vsH"),i=_("V0Rq"),r=_("m3rI");ie.a=function(u){var h,b,x,t,C,A,v=u.editOffice,o=v===void 0?"view":v,l=u.name,c=u.data,M=u.theme,P=u.type,T=u.filename,k=u.monacoEditor,N=u.className,F=u.style,V=u.close,z=u.onClose,H=u.hasMask,J=u.disabledDownload,X=u.onImgDimensions,te=u.otherData,ee=Object(p.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),be=Object(s.a)(ee,2),ge=be[0],je=be[1],He=Object(p.useState)(""),nt=Object(s.a)(He,2),Ge=nt[0],he=nt[1],ce=Object(p.useState)(),Ee=Object(s.a)(ce,2),fe=Ee[0],Ne=Ee[1],Ce=window.ENV==="build"?"/react/build":"",xe=location.host.startsWith("localhost")?r.a.PROXY_SERVER:r.a.API_SERVER,ze,Le=1024*1024,Fe=10*Le,Pe=Object(p.useRef)();(h=c)!==null&&h!==void 0&&h.startsWith("/api")&&P!=="txt"&&(c=r.a.API_SERVER+c),P==="office"&&(ze=Object(O.P)(c).filesize,ze>Fe&&(P="other")),T&&(k.filename=T),Object(p.useEffect)(function(){var Rt,tn,Qt=(Rt=document.cookie)===null||Rt===void 0||((tn=Rt.replace(/\s/g,""))===null||tn===void 0)?void 0:tn.split(";");Qt==null||Qt.map(function(Cn){var Un=Cn.split("=");Un[0]==="_educoder_session"&&he(Un[1])})},[]),Object(p.useEffect)(function(){P==="office"&&Ve()},[P,c]);var Ve=function(){var Rt=Object(g.a)(w.a.mark(function tn(){var Qt,Cn,Un;return w.a.wrap(function(lt){for(;;)switch(lt.prev=lt.next){case 0:return console.log("data:",c),Qt=c,c.startsWith("http")||(Qt=location.origin+Qt),Cn=new URL(Qt).pathname.split("/").pop(),lt.next=6,Object(i.U)({attachment_id:Cn});case 6:Un=lt.sent,Ne(Un);case 8:case"end":return lt.stop()}},tn)}));return function(){return Rt.apply(this,arguments)}}(),at=function(){if(c.startsWith("http")||c.startsWith("blob:")){At();return}Object(O.x)(T||"educoder",c,T)},At=function(){Object(O.v)(T||"educoder",decodeURIComponent(c))};return a.a.createElement("div",{style:Object(S.a)({},F||{}),className:"".concat(H&&E.a.bgBlack," ").concat(P?E.a.wrp:"hide")},V&&a.a.createElement("div",{className:E.a.close,ref:Pe},!!X&&a.a.createElement(U.a,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:function(){return Pe.current}},a.a.createElement("span",{onClick:function(){z(),X()}},a.a.createElement("i",{className:"icon-yulanpizhu"}))),!J&&a.a.createElement(U.a,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:function(){return Pe.current}},a.a.createElement("span",{onClick:At},a.a.createElement("i",{className:"icon-quxiaozhiding"}))),a.a.createElement(U.a,{title:"\u5173\u95ED",getPopupContainer:function(){return Pe.current}},a.a.createElement("span",{className:"",onClick:z},a.a.createElement("i",{className:"icon-guanbi1"})))),a.a.createElement("div",{className:"".concat(E.a[N]," ").concat(N," ").concat(E.a.monaco," ").concat(P==="txt"?"show":"hide")},P==="txt"&&a.a.createElement(m.b,k)),P==="audio"&&a.a.createElement("audio",{src:"".concat(((b=c)===null||b===void 0?void 0:b.indexOf("http://"))>-1||((x=c)===null||x===void 0?void 0:x.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(c),autoPlay:!0}),P==="video"&&a.a.createElement(a.a.Fragment,null,((t=c)===null||t===void 0?void 0:t.indexOf("http"))>-1?a.a.createElement("video",{controls:!0,src:"".concat(c),autoPlay:!0}):a.a.createElement("video",{controls:!0,src:"data:video/mp4;base64,".concat(c),autoPlay:!0})),P==="office"&&fe&&a.a.createElement("iframe",{src:"".concat(Ce,"/office.html?key=").concat(fe.key,"&url=").concat(xe+fe.url,"&callbackUrl=").concat(xe+fe.callbackUrl,"&fileType=").concat(fe.fileType,"&title=").concat(fe.title,"&model=").concat(o,"&officeServer=").concat(r.a.OFFICE_SERVER,"&disabledDownload=").concat(!!J)}),(P==="xlsx"||P==="doc"||P==="pptx"||P==="docx")&&a.a.createElement("iframe",{src:"/react/build/office.html?key=".concat(te.key,"&url=").concat(r.a.API_SERVER+te.url,"&callbackUrl=").concat(r.a.API_SERVER+te.callbackUrl,"&fileType=").concat(te.fileType,"&title=").concat(te.title,"&model=").concat(te.model)}),P==="html"&&a.a.createElement("iframe",{src:c+"&disposition=inline"}),P==="pdf"&&a.a.createElement("embed",{className:E.a.embed,src:c}),P==="image"&&a.a.createElement("img",{src:"".concat(((C=c)===null||C===void 0?void 0:C.indexOf("http://"))>-1||((A=c)===null||A===void 0?void 0:A.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(c)}),P==="other"&&a.a.createElement("div",null,a.a.createElement(j.a,{type:"primary",size:"large",onClick:at},a.a.createElement(y.a,null),"\u70B9\u51FB\u4E0B\u8F7D")),P==="download"&&a.a.createElement(j.a,{type:"primary",size:"large",onClick:at},a.a.createElement(y.a,null),"\u70B9\u51FB\u4E0B\u8F7D"))}},"p77/":function(Ye,ie,_){},pmY6:function(Ye,ie,_){"use strict";_.d(ie,"g",function(){return S}),_.d(ie,"f",function(){return g}),_.d(ie,"e",function(){return s}),_.d(ie,"h",function(){return d}),_.d(ie,"b",function(){return w}),_.d(ie,"a",function(){return p}),_.d(ie,"d",function(){return a}),_.d(ie,"c",function(){return f});var Y=!1,j="__is_disposable_tracked__";function L(E){if(!Y)return;if(E&&E!==p.None)try{E[j]=!0}catch(y){}}function U(E){if(!Y)return E;var y=new Error("Potentially leaked disposable").stack;return setTimeout(function(){E[j]||console.log(y)},3e3),E}function S(E){return typeof E.dispose=="function"&&E.dispose.length===0}function g(E){return Array.isArray(E)?(E.forEach(function(y){y&&(L(y),y.dispose())}),[]):E?(L(E),E.dispose(),E):void 0}function s(){for(var E=[],y=0;y=0&&(mt=Ve[Un],mt.textAlign==="right");)l(J,X,mt,ee,At,ze,Cn,"right"),Rt-=mt.width,Cn-=mt.width,Un--;for(Qt+=(ge-(Qt-xe)-(Le-Cn)-Rt)/2;tn<=Un;)mt=Ve[tn],l(J,X,mt,ee,At,ze,Qt+mt.width/2,"center"),Qt+=mt.width,tn++;ze+=At}}function o(J,X,te,ee,be){if(te&&X.textRotation){var ge=X.textOrigin;ge==="center"?(ee=te.width/2+te.x,be=te.height/2+te.y):ge&&(ee=ge[0]+te.x,be=ge[1]+te.y),J.translate(ee,be),J.rotate(-X.textRotation),J.translate(-ee,-be)}}function l(J,X,te,ee,be,ge,je,He){var nt=ee.rich[te.styleName]||{};nt.text=te.text;var Ge=te.textVerticalAlign,he=ge+be/2;Ge==="top"?he=ge+te.height/2:Ge==="bottom"&&(he=ge+be-te.height/2),!te.isLineHolder&&c(nt)&&M(J,X,nt,He==="right"?je-te.width:He==="center"?je-te.width/2:je,he-te.height/2,te.width,te.height);var ce=te.textPadding;ce&&(je=z(je,He,ce),he-=te.height/2-ce[2]-te.textHeight/2),k(X,"shadowBlur",L(nt.textShadowBlur,ee.textShadowBlur,0)),k(X,"shadowColor",nt.textShadowColor||ee.textShadowColor||"transparent"),k(X,"shadowOffsetX",L(nt.textShadowOffsetX,ee.textShadowOffsetX,0)),k(X,"shadowOffsetY",L(nt.textShadowOffsetY,ee.textShadowOffsetY,0)),k(X,"textAlign",He),k(X,"textBaseline","middle"),k(X,"font",te.font||m);var Ee=N(nt.textStroke||ee.textStroke,Ne),fe=F(nt.textFill||ee.textFill),Ne=j(nt.textStrokeWidth,ee.textStrokeWidth);Ee&&(k(X,"lineWidth",Ne),k(X,"strokeStyle",Ee),X.strokeText(te.text,je,he)),fe&&(k(X,"fillStyle",fe),X.fillText(te.text,je,he))}function c(J){return!!(J.textBackgroundColor||J.textBorderWidth&&J.textBorderColor)}function M(J,X,te,ee,be,ge,je){var He=te.textBackgroundColor,nt=te.textBorderWidth,Ge=te.textBorderColor,he=g(He);if(k(X,"shadowBlur",te.textBoxShadowBlur||0),k(X,"shadowColor",te.textBoxShadowColor||"transparent"),k(X,"shadowOffsetX",te.textBoxShadowOffsetX||0),k(X,"shadowOffsetY",te.textBoxShadowOffsetY||0),he||nt&&Ge){X.beginPath();var ce=te.textBorderRadius;ce?w.buildPath(X,{x:ee,y:be,width:ge,height:je,r:ce}):X.rect(ee,be,ge,je),X.closePath()}if(he)if(k(X,"fillStyle",He),te.fillOpacity!=null){var Ee=X.globalAlpha;X.globalAlpha=te.fillOpacity*te.opacity,X.fill(),X.globalAlpha=Ee}else X.fill();else if(s(He)){var fe=He.image;fe=p.createOrUpdateImage(fe,null,J,P,He),fe&&p.isImageReady(fe)&&X.drawImage(fe,ee,be,ge,je)}if(nt&&Ge)if(k(X,"lineWidth",nt),k(X,"strokeStyle",Ge),te.strokeOpacity!=null){var Ee=X.globalAlpha;X.globalAlpha=te.strokeOpacity*te.opacity,X.stroke(),X.globalAlpha=Ee}else X.stroke()}function P(J,X){X.image=J}function T(J,X,te,ee){var be=te.x||0,ge=te.y||0,je=te.textAlign,He=te.textVerticalAlign;if(ee){var nt=te.textPosition;if(nt instanceof Array)be=ee.x+V(nt[0],ee.width),ge=ee.y+V(nt[1],ee.height);else{var Ge=X&&X.calculateTextPosition?X.calculateTextPosition(u,te,ee):d.calculateTextPosition(u,te,ee);be=Ge.x,ge=Ge.y,je=je||Ge.textAlign,He=He||Ge.textVerticalAlign}var he=te.textOffset;he&&(be+=he[0],ge+=he[1])}return J=J||{},J.baseX=be,J.baseY=ge,J.textAlign=je,J.textVerticalAlign=He,J}function k(J,X,te){return J[X]=a(J,X,te),J[X]}function N(J,X){return J==null||X<=0||J==="transparent"||J==="none"?null:J.image||J.colorStops?"#000":J}function F(J){return J==null||J==="none"?null:J.image||J.colorStops?"#000":J}function V(J,X){return typeof J=="string"?J.lastIndexOf("%")>=0?parseFloat(J)/100*X:parseFloat(J):J}function z(J,X,te){return X==="right"?J-te[1]:X==="center"?J+te[3]/2-te[1]/2:J+te[3]}function H(J,X){return J!=null&&(J||X.textBackgroundColor||X.textBorderWidth&&X.textBorderColor||X.textPadding)}ie.normalizeTextStyle=b,ie.renderText=t,ie.getBoxPosition=T,ie.getStroke=N,ie.getFill=F,ie.parsePercent=V,ie.needDrawText=H},qH13:function(Ye,ie,_){var Y=_("ItGF"),j=_("QBsz"),L=j.applyTransform,U=_("mFDi"),S=_("Qe9p"),g=_("6GrX"),s=_("pzxd"),d=_("ni6a"),w=_("Gev7"),p=_("Dagg"),a=_("dqUG"),f=_("y+Vt"),E=_("IMiH"),y=_("QuXc"),m=_("06Qe"),O=E.CMD,i=Math.round,r=Math.sqrt,u=Math.abs,h=Math.cos,b=Math.sin,x=Math.max;if(!Y.canvasSupported){var t=",",C="progid:DXImageTransform.Microsoft",A=21600,v=A/2,o=1e5,l=1e3,c=function(Fe){Fe.style.cssText="position:absolute;left:0;top:0;width:1px;height:1px;",Fe.coordsize=A+","+A,Fe.coordorigin="0,0"},M=function(Fe){return String(Fe).replace(/&/g,"&").replace(/"/g,""")},P=function(Fe,Pe,Ve){return"rgb("+[Fe,Pe,Ve].join(",")+")"},T=function(Fe,Pe){Pe&&Fe&&Pe.parentNode!==Fe&&Fe.appendChild(Pe)},k=function(Fe,Pe){Pe&&Fe&&Pe.parentNode===Fe&&Fe.removeChild(Pe)},N=function(Fe,Pe,Ve){return(parseFloat(Fe)||0)*o+(parseFloat(Pe)||0)*l+Ve},F=s.parsePercent,V=function(Fe,Pe,Ve){var at=S.parse(Pe);Ve=+Ve,isNaN(Ve)&&(Ve=1),at&&(Fe.color=P(at[0],at[1],at[2]),Fe.opacity=Ve*at[3])},z=function(Fe){var Pe=S.parse(Fe);return[P(Pe[0],Pe[1],Pe[2]),Pe[3]]},H=function(Fe,Pe,Ve){var at=Pe.fill;if(at!=null)if(at instanceof y){var At,Rt=0,tn=[0,0],Qt=0,Cn=1,Un=Ve.getBoundingRect(),mt=Un.width,lt=Un.height;if(at.type==="linear"){At="gradient";var Ht=Ve.transform,sn=[at.x*mt,at.y*lt],Tt=[at.x2*mt,at.y2*lt];Ht&&(L(sn,sn,Ht),L(Tt,Tt,Ht));var wt=Tt[0]-sn[0],Qe=Tt[1]-sn[1];Rt=Math.atan2(wt,Qe)*180/Math.PI,Rt<0&&(Rt+=360),Rt<1e-6&&(Rt=0)}else{At="gradientradial";var sn=[at.x*mt,at.y*lt],Ht=Ve.transform,Je=Ve.scale,Xe=mt,Oe=lt;tn=[(sn[0]-Un.x)/Xe,(sn[1]-Un.y)/Oe],Ht&&L(sn,sn,Ht),Xe/=Je[0]*A,Oe/=Je[1]*A;var Ae=x(Xe,Oe);Qt=2*0/Ae,Cn=2*at.r/Ae-Qt}var ye=at.colorStops.slice();ye.sort(function(Lt,Be){return Lt.offset-Be.offset});for(var Se=ye.length,dt=[],et=[],xt=0;xt=2){var _t=dt[0][0],mn=dt[1][0],pe=dt[0][1]*Pe.opacity,Gt=dt[1][1]*Pe.opacity;Fe.type=At,Fe.method="none",Fe.focus="100%",Fe.angle=Rt,Fe.color=_t,Fe.color2=mn,Fe.colors=et.join(","),Fe.opacity=Gt,Fe.opacity2=pe}At==="radial"&&(Fe.focusposition=tn.join(","))}else V(Fe,at,Pe.opacity)},J=function(Fe,Pe){Pe.lineDash&&(Fe.dashstyle=Pe.lineDash.join(" ")),Pe.stroke!=null&&!(Pe.stroke instanceof y)&&V(Fe,Pe.stroke,Pe.opacity)},X=function(Fe,Pe,Ve,at){var At=Pe==="fill",Rt=Fe.getElementsByTagName(Pe)[0];Ve[Pe]!=null&&Ve[Pe]!=="none"&&(At||!At&&Ve.lineWidth)?(Fe[At?"filled":"stroked"]="true",Ve[Pe]instanceof y&&k(Fe,Rt),Rt||(Rt=m.createNode(Pe)),At?H(Rt,Ve,at):J(Rt,Ve),T(Fe,Rt)):(Fe[At?"filled":"stroked"]="false",k(Fe,Rt))},te=[[],[],[]],ee=function(Fe,Pe){var Ve=O.M,at=O.C,At=O.L,Rt=O.A,tn=O.Q,Qt=[],Cn,Un,mt,lt,Ht,sn,Tt=Fe.data,wt=Fe.len();for(lt=0;lt.01?Be&&(ot+=270/A):Math.abs(Xt-_t)<1e-4?Be&&otDt?Je-=270/A:Je+=270/A:Be&&Xt<_t||!Be&&Xt>_t?Qe+=270/A:Qe-=270/A),Qt.push(Pt,i(((Dt-mn)*et+Se)*A-v),t,i(((_t-pe)*xt+dt)*A-v),t,i(((Dt+mn)*et+Se)*A-v),t,i(((_t+pe)*xt+dt)*A-v),t,i((ot*et+Se)*A-v),t,i((Xt*xt+dt)*A-v),t,i((Qe*et+Se)*A-v),t,i((Je*xt+dt)*A-v)),Ht=Qe,sn=Je;break;case O.R:var $t=te[0],Zt=te[1];$t[0]=Tt[lt++],$t[1]=Tt[lt++],Zt[0]=$t[0]+Tt[lt++],Zt[1]=$t[1]+Tt[lt++],Pe&&(L($t,$t,Pe),L(Zt,Zt,Pe)),$t[0]=i($t[0]*A-v),Zt[0]=i(Zt[0]*A-v),$t[1]=i($t[1]*A-v),Zt[1]=i(Zt[1]*A-v),Qt.push(" m ",$t[0],t,$t[1]," l ",Zt[0],t,$t[1]," l ",Zt[0],t,Zt[1]," l ",$t[0],t,Zt[1]);break;case O.Z:Qt.push(" x ")}if(Cn>0){Qt.push(Un);for(var bt=0;btnt&&(He=0,je={});var Ve=Ge.style,at;try{Ve.font=Fe,at=Ve.fontFamily.split(",")[0]}catch(At){}Pe={style:Ve.fontStyle||ge,variant:Ve.fontVariant||ge,weight:Ve.fontWeight||ge,size:parseFloat(Ve.fontSize||12)|0,family:at||"Microsoft YaHei"},je[Fe]=Pe,He++}return Pe},ce;g.$override("measureText",function(Fe,Pe){var Ve=m.doc;ce||(ce=Ve.createElement("div"),ce.style.cssText="position:absolute;top:-20000px;left:0;padding:0;margin:0;border:none;white-space:pre;",m.doc.body.appendChild(ce));try{ce.style.font=Pe}catch(at){}return ce.innerHTML="",ce.appendChild(Ve.createTextNode(Fe)),{width:ce.offsetWidth}});for(var Ee=new U,fe=function(Fe,Pe,Ve,at){var At=this.style;this.__dirty&&s.normalizeTextStyle(At,!0);var Rt=At.text;if(Rt!=null&&(Rt+=""),!Rt)return;if(At.rich){var tn=g.parseRichText(Rt,At);Rt=[];for(var Qt=0;Qt=0&&(this.delFromStorage(d),this._roots.splice(f,1),d instanceof L&&d.delChildrenFromStorage(this))},addToStorage:function(d){return d&&(d.__storage=this,d.dirty(!1)),this},delFromStorage:function(d){return d&&(d.__storage=null),this},dispose:function(){this._renderList=this._roots=null},displayableSortFunc:S};var s=g;Ye.exports=s},rA99:function(Ye,ie,_){var Y=_("y+Vt"),j=_("QBsz"),L=_("Sj9i"),U=L.quadraticSubdivide,S=L.cubicSubdivide,g=L.quadraticAt,s=L.cubicAt,d=L.quadraticDerivativeAt,w=L.cubicDerivativeAt,p=[];function a(E,y,m){var O=E.cpx2,i=E.cpy2;return O===null||i===null?[(m?w:s)(E.x1,E.cpx1,E.cpx2,E.x2,y),(m?w:s)(E.y1,E.cpy1,E.cpy2,E.y2,y)]:[(m?d:g)(E.x1,E.cpx1,E.x2,y),(m?d:g)(E.y1,E.cpy1,E.y2,y)]}var f=Y.extend({type:"bezier-curve",shape:{x1:0,y1:0,x2:0,y2:0,cpx1:0,cpy1:0,percent:1},style:{stroke:"#000",fill:null},buildPath:function(E,y){var m=y.x1,O=y.y1,i=y.x2,r=y.y2,u=y.cpx1,h=y.cpy1,b=y.cpx2,x=y.cpy2,t=y.percent;if(t===0)return;E.moveTo(m,O),b==null||x==null?(t<1&&(U(m,u,i,t,p),u=p[1],i=p[2],U(O,h,r,t,p),h=p[1],r=p[2]),E.quadraticCurveTo(u,h,i,r)):(t<1&&(S(m,u,b,i,t,p),u=p[1],b=p[2],i=p[3],S(O,h,x,r,t,p),h=p[1],x=p[2],r=p[3]),E.bezierCurveTo(u,h,b,x,i,r))},pointAt:function(E){return a(this.shape,E,!1)},tangentAt:function(E){var y=a(this.shape,E,!0);return j.normalize(y,y)}});Ye.exports=f},"rAM+":function(Ye,ie,_){"use strict";_.d(ie,"a",function(){return j});var Y=_("Qw5x");function j(L,U){var S;if(typeof Symbol=="undefined"||L[Symbol.iterator]==null){if(Array.isArray(L)||(S=Object(Y.a)(L))||U&&L&&typeof L.length=="number"){S&&(L=S);var g=0,s=function(){};return{s,n:function(){return g>=L.length?{done:!0}:{done:!1,value:L[g++]}},e:function(f){throw f},f:s}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var d=!0,w=!1,p;return{s:function(){S=L[Symbol.iterator]()},n:function(){var f=S.next();return d=f.done,f},e:function(f){w=!0,p=f},f:function(){try{!d&&S.return!=null&&S.return()}finally{if(w)throw p}}}}},rUJ1:function(Ye,ie){const _=/[&<>"']/,Y=/[&<>"']/g,j=/[<>"']|&(?!#?\w+;)/,L=/[<>"']|&(?!#?\w+;)/g,U={"&":"&","<":"<",">":">",'"':""","'":"'"},S=A=>U[A];function g(A,v){if(v){if(_.test(A))return A.replace(Y,S)}else if(j.test(A))return A.replace(L,S);return A}const s=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function d(A){return A.replace(s,(v,o)=>(o=o.toLowerCase(),o==="colon"?":":o.charAt(0)==="#"?o.charAt(1)==="x"?String.fromCharCode(parseInt(o.substring(2),16)):String.fromCharCode(+o.substring(1)):""))}const w=/(^|[^\[])\^/g;function p(A,v){A=A.source||A,v=v||"";const o={replace:(l,c)=>(c=c.source||c,c=c.replace(w,"$1"),A=A.replace(l,c),o),getRegex:()=>new RegExp(A,v)};return o}const a=/[^\w:]/g,f=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function E(A,v,o){if(A){let l;try{l=decodeURIComponent(d(o)).replace(a,"").toLowerCase()}catch(c){return null}if(l.indexOf("javascript:")===0||l.indexOf("vbscript:")===0||l.indexOf("data:")===0)return null}v&&!f.test(o)&&(o=r(v,o));try{o=encodeURI(o).replace(/%25/g,"%")}catch(l){return null}return o}const y={},m=/^[^:]+:\/*[^/]*$/,O=/^([^:]+:)[\s\S]*$/,i=/^([^:]+:\/*[^/]*)[\s\S]*$/;function r(A,v){y[" "+A]||(m.test(A)?y[" "+A]=A+"/":y[" "+A]=x(A,"/",!0)),A=y[" "+A];const o=A.indexOf(":")===-1;return v.substring(0,2)==="//"?o?v:A.replace(O,"$1")+v:v.charAt(0)==="/"?o?v:A.replace(i,"$1")+v:A+v}const u={exec:function(){}};function h(A){let v=1,o,l;for(;v{let k=!1,N=P;for(;--N>=0&&T[N]==="\\";)k=!k;return k?"|":" |"}),l=o.split(/ \|/);let c=0;if(l.length>v)l.splice(v);else for(;l.length0&&Pe[0]!==void 0?Pe[0]:0,console.log(nt),at.next=4,Object(m.a)("/api/exercises/".concat(nt.categoryId,"/preview_random_exercise.json"),{method:"get",params:{num:Le}});case 4:Fe=at.sent,H(!1),He(ce(Fe));case 7:case"end":return at.stop()}},ze)}));return function(){return xe.apply(this,arguments)}}(),ce=function(ze){var Le={1:"\u4E00",2:"\u4E8C",3:"\u4E09",4:"\u56DB",5:"\u4E94",6:"\u516D",7:"\u4E03"};if(!ze)return;var Fe=ze||{},Pe=Fe.exam,Ve=Fe.single_questions,at=Fe.multiple_questions,At=Fe.judgement_questions,Rt=Fe.program_questions,tn=Fe.completion_questions,Qt=Fe.subjective_questions,Cn=Fe.practical_questions,Un=Fe.combination_questions,mt=[Object(L.a)({type:"SINGLE",name:"\u5355\u9009\u9898"},Ve),Object(L.a)({type:"MULTIPLE",name:"\u591A\u9009\u9898"},at),Object(L.a)({type:"COMPLETION",name:"\u586B\u7A7A\u9898"},tn),Object(L.a)({type:"JUDGMENT",name:"\u5224\u65AD\u9898"},At),Object(L.a)({type:"SUBJECTIVE",name:"\u7B80\u7B54\u9898"},Qt),Object(L.a)({type:"PROGRAM",name:"\u7F16\u7A0B\u9898"},Rt),Object(L.a)({type:"PRACTICAL",name:"\u5B9E\u8BAD\u9898"},Cn),Object(L.a)({type:"COMBINATION",name:"\u7EC4\u5408\u9898"},Un)],lt=[],Ht=0,sn=0,Tt=mt.filter(function(wt){return wt.questions_count>0}).map(function(wt,Qe){var Je;return(Je=wt.questions)===null||Je===void 0||Je.forEach(function(Xe){lt.push(Xe.id),Ht=Ht+Xe.score,sn=sn+1}),Object(L.a)(Object(L.a)({},wt),{number:Le[Qe+1]})});return{all_questions_count:sn,all_score:Ht,questionList:Tt,ids:lt,exam:Pe}},Ee=function(){a.d.push("/classrooms/".concat(nt.coursesId,"/exercise"))},fe=function(){alert("\u4FDD\u5B58")},Ne=function(){var xe=Object(U.a)(s.a.mark(function ze(Le,Fe){var Pe,Ve,at;return s.a.wrap(function(Rt){for(;;)switch(Rt.prev=Rt.next){case 0:return Rt.next=2,Object(m.a)("/api/exercises/".concat(nt.categoryId,"/toggle_random_question.json"),{method:"post",body:{question_id:Le==null?void 0:Le.single_question_id}});case 2:Pe=Rt.sent,Pe!=null&&Pe.question&&(at=Object(O.cloneDeep)(je),at.questionList=at==null||((Ve=at.questionList)===null||Ve===void 0)?void 0:Ve.map(function(tn){if(tn.type===Fe.type){var Qt=Object(O.cloneDeep)(tn==null?void 0:tn.questions);return Qt.splice(Fe.index,1,Pe==null?void 0:Pe.question),Object(L.a)(Object(L.a)({},tn),{},{questions:Qt})}return tn}),He(at));case 4:case"end":return Rt.stop()}},ze)}));return function(Le,Fe){return xe.apply(this,arguments)}}(),Ce=function(){var xe=Object(U.a)(s.a.mark(function ze(Le){return s.a.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:document.body.scrollIntoView(),he(Le),ee(Le);case 3:case"end":return Pe.stop()}},ze)}));return function(Le){return xe.apply(this,arguments)}}();return console.log(Object(p.h)(),"location333"),w.a.createElement("section",{className:E.a.wrap},w.a.createElement(j.a,{loading:z,active:!0,paragraph:{rows:5}},((x=Object(p.h)())===null||x===void 0||((t=x.pathname)===null||t===void 0)?void 0:t.includes("preview"))&&w.a.createElement("div",{className:E.a.crumbs},w.a.createElement("b",null),w.a.createElement("span",{className:"current",onClick:function(){return a.d.push("/classrooms/".concat(nt.coursesId,"/exercise"))}},"".concat(Ge==null||((C=Ge.course)===null||C===void 0)?void 0:C.course_name,">")),w.a.createElement("span",{className:"current",onClick:function(){return a.d.push("/classrooms/".concat(nt.coursesId,"/exercise"))}},"\u8BD5\u5377\u5217\u8868>"),w.a.createElement("span",{style:{color:"#bebebe"}},"\u9884\u89C8")),w.a.createElement(y.a,{loading:k,submit:fe,goBack:Ee,data:je,selectValue:te,editPreview:!0,onExchange:Ne,onSkipExamination:Ce})))};ie.default=Object(a.a)(function(u){var h=u.paperlibrary,b=u.user,x=u.globalSetting;return{paperlibrary:h,user:b,globalSetting:x}})(r)},sR1s:function(Ye,ie,_){"use strict";_.d(ie,"b",function(){return U}),_.d(ie,"a",function(){return S}),_.d(ie,"c",function(){return g}),_.d(ie,"d",function(){return s});var Y=_("U8pU"),j="RC_TABLE_KEY";function L(d){return d==null?[]:Array.isArray(d)?d:[d]}function U(d,w){if(!w&&typeof w!="number")return d;for(var p=L(w),a=d,f=0;f-1)){var y=U.parse(E)[3],m=U.toHex(E);f.setAttribute("stop-color","#"+m),f.setAttribute("stop-opacity",y)}else f.setAttribute("stop-color",w[p].color);d.appendChild(f)}s._dom=d},S.prototype.markUsed=function(s){if(s.style){var d=s.style.fill;d&&d._dom&&Y.prototype.markUsed.call(this,d._dom),d=s.style.stroke,d&&d._dom&&Y.prototype.markUsed.call(this,d._dom)}};var g=S;Ye.exports=g},sbIO:function(Ye,ie,_){"use strict";var Y=_("DjyN"),j=_("NUBc"),L=_("5Dmo"),U=_("3S7+"),S=_("/zsF"),g=_("PArb"),s=_("Q9mQ"),d=_("diRs"),w=_("+L6B"),p=_("2/Rp"),a=_("5NDa"),f=_("5rEg"),E=_("miYZ"),y=_("tsqr"),m=_("9og8"),O=_("giR+"),i=_("fyUT"),r=_("2qtc"),u=_("kLXV"),h=_("tJVT"),b=_("WmNS"),x=_.n(b),t=_("q1tI"),C=_.n(t),A=_("PsQE"),v=_.n(A),o=_("0eGx"),l=_.n(o),c=_("9Bee"),M=_("Ty5D"),P=_("9kvl"),T=_("ErOA"),k=_("+yhJ"),N=_.n(k),F=_("RZ/O"),V=_.n(F),z=_("LvDl"),H=_("6K3P"),J=_.n(H),X=_("sRBo"),te=_("kaz8"),ee=_("oBTY"),be=_("PpiC"),ge=_("Ot1p"),je=_("kqOp"),He=_("7qnI"),nt=_("1vsH"),Ge=_("PGNT"),he=_.n(Ge),ce=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Ee=function(Qe,Je){var Xe=Qe.globalSetting,Oe=Qe.loading,Ae=Qe.dispatch,ye=Qe.isEdit,Se=Qe.editData,dt=Object(be.a)(Qe,["globalSetting","loading","dispatch","isEdit","editData"]),et=Object(t.useState)(""),xt=Object(h.a)(et,2),xn=xt[0],Dt=xt[1],_t=Object(t.useState)(""),mn=Object(h.a)(_t,2),pe=mn[0],Gt=mn[1],Lt=Object(t.useState)([]),Be=Object(h.a)(Lt,2),ot=Be[0],Xt=Be[1],Pt=Object(t.useState)(""),$t=Object(h.a)(Pt,2),Zt=$t[0],bt=$t[1],ft=Object(t.useState)(),Nt=Object(h.a)(ft,2),jt=Nt[0],bn=Nt[1],Te=Object(t.useState)(!1),ve=Object(h.a)(Te,2),Q=ve[0],$=ve[1];Object(t.useEffect)(function(){if(!Se||!ye)return;Dt(Se==null?void 0:Se.name),Gt(Se==null?void 0:Se.analysis),bn(Se==null?void 0:Se.is_ordered),$(!0)},[Se]),Object(t.useEffect)(function(){if(!Q)return;var St=Se==null?void 0:Se.standard_answer.map(function(an){return an.answer_text});Xt(St),$(!1)},[Q]),Object(t.useImperativeHandle)(Je,function(){return{onSave:re,Clear:de}});var re=function(){var an=[],Pn=!1;return xn?(ot.forEach(function(dn,jn){an.push({position:jn+1,answer_text:[]}),dn.forEach(function(Bn,ne){an[jn].answer_text.push(Bn),(!Bn||!Object(nt.Z)(Bn,1e4))&&(bt("".concat(jn,"-").concat(ne)),y.b.info(Bn?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),Pn=!0)})}),Pn?!1:(an==null?void 0:an.length)>20?(y.b.warn("\u586B\u7A7A\u9898\u6807\u51C6\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A/\u4E0D\u80FD\u8D85\u8FC720\u4E2A\uFF01"),!1):{name:xn,analysis:pe,standard_answers:an,is_ordered:jt}):(y.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1)},de=function(){Dt(""),Gt(""),Xt([]),bn(!1)},Ue=function(an,Pn,dn){var jn=ot.slice();if(Pn&&jn.splice(an,Pn),dn)for(var Bn=0;Bn1&&C.a.createElement("span",null,C.a.createElement(te.a,{checked:jt,onChange:function(an){return bn(an.target.checked)},className:"".concat(he.a.color333," font14")},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),C.a.createElement("span",{className:"".concat(he.a.color999," font12")},"\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09"))),C.a.createElement("p",{className:he.a.titleWrap},C.a.createElement("span",{className:he.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),C.a.createElement(ge.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:pe,onChange:function(an){return Gt(an)}}))},fe=Object(P.a)(function(wt){var Qe=wt.loading,Je=wt.globalSetting;return{globalSetting:Je,loading:Qe.effects}},null,null,{forwardRef:!0})(Object(t.forwardRef)(Ee)),Ne=_("7Kak"),Ce=_("9yH6"),xe=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],ze=function(Qe,Je){var Xe=Qe.globalSetting,Oe=Qe.loading,Ae=Qe.editData,ye=Qe.dispatch,Se=Qe.onRef,dt=Se===void 0?function(){}:Se,et=Qe.isEdit,xt=Object(be.a)(Qe,["globalSetting","loading","editData","dispatch","onRef","isEdit"]),xn=Object(t.useState)(),Dt=Object(h.a)(xn,2),_t=Dt[0],mn=Dt[1],pe=Object(t.useState)(""),Gt=Object(h.a)(pe,2),Lt=Gt[0],Be=Gt[1],ot=Object(t.useState)(""),Xt=Object(h.a)(ot,2),Pt=Xt[0],$t=Xt[1];Object(t.useEffect)(function(){if(!Ae||!et)return;Be(Ae==null?void 0:Ae.name),$t(Ae==null?void 0:Ae.analysis);var ft=Ae==null?void 0:Ae.choices.find(function(Nt){return Nt.is_answer});mn(ft.choice_text==="\u6B63\u786E"?"0":"1")},[Ae]),Object(t.useImperativeHandle)(Je,function(){return{onSave:Zt,Clear:bt}});var Zt=function(){if(!Lt)return y.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;if(!_t)return y.b.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),!1;var Nt=[{choice_text:"\u6B63\u786E",is_answer:_t==="0"?1:0},{choice_text:"\u9519\u8BEF",is_answer:_t==="1"?1:0}];return{name:Lt,choices:Nt,analysis:Pt}},bt=function(){Be(""),$t(""),mn("")};return C.a.createElement("section",{className:he.a.wrap},C.a.createElement("p",{className:he.a.titleWrap},C.a.createElement("span",{className:he.a.required},"*"),C.a.createElement("span",{className:he.a.title},"\u9898\u5E72\uFF1A")),C.a.createElement(ge.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Lt,onChange:function(Nt){return Be(Nt)}}),C.a.createElement("p",{className:he.a.titleWrap},C.a.createElement("span",{className:he.a.required},"*"),C.a.createElement("span",{className:he.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",C.a.createElement("span",{className:he.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),C.a.createElement(Ce.a.Group,{buttonStyle:"solid",value:_t,onChange:function(Nt){return mn(Nt.target.value)}},C.a.createElement(Ce.a.Button,{value:"0",className:"".concat(he.a.radio," mr40")},"\u6B63\u786E"),C.a.createElement(Ce.a.Button,{value:"1",className:he.a.radio},"\u9519\u8BEF")),C.a.createElement("p",{className:he.a.titleWrap},C.a.createElement("span",{className:he.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),C.a.createElement(ge.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Pt,onChange:function(Nt){return $t(Nt)}}))},Le=Object(P.a)(function(wt){var Qe=wt.loading,Je=wt.globalSetting;return{globalSetting:Je,loading:Qe.effects}},null,null,{forwardRef:!0})(Object(t.forwardRef)(ze)),Fe=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Pe=function(Qe,Je){var Xe=Qe.editData,Oe=Qe.globalSetting,Ae=Qe.loading,ye=Qe.dispatch,Se=Qe.onRef,dt=Se===void 0?function(){}:Se,et=Qe.isEdit,xt=Object(be.a)(Qe,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),xn=Object(t.useState)([]),Dt=Object(h.a)(xn,2),_t=Dt[0],mn=Dt[1],pe=Object(t.useState)(),Gt=Object(h.a)(pe,2),Lt=Gt[0],Be=Gt[1],ot=Object(t.useState)([]),Xt=Object(h.a)(ot,2),Pt=Xt[0],$t=Xt[1],Zt=Object(t.useState)(""),bt=Object(h.a)(Zt,2),ft=bt[0],Nt=bt[1],jt=Object(t.useState)(""),bn=Object(h.a)(jt,2),Te=bn[0],ve=bn[1];Object(t.useEffect)(function(){mn(["","","",""])},[]),Object(t.useEffect)(function(){if(!Xe||!et)return;Nt(Xe==null?void 0:Xe.name),ve(Xe==null?void 0:Xe.analysis),mn(Xe==null?void 0:Xe.choices.map(function(de){return de.choice_text}));var re=[];Xe==null||Xe.choices.map(function(de,Ue){de.is_answer&&re.push(Ue)}),$t(re)},[Xe]),Object(t.useImperativeHandle)(Je,function(){return{onSave:Q,Clear:$}});var Q=function(){if(!ft)return y.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var de=_t.findIndex(function(it){return!it});if(de>-1)return y.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(Fe[de]," \u9009\u9879\u7684\u5185\u5BB9")),!1;if(!Pt.length)return y.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(Pt.length<2)return y.b.info("\u591A\u9009\u9898\u6700\u5C0F\u6B63\u786E\u9009\u9879\u4E3A2\u4E2A"),!1;var Ue=_t.map(function(it,Mt){return{choice_text:it,is_answer:Pt.includes(Mt)?1:0}});return{name:ft,choices:Ue,analysis:Te}},$=function(){mn(["","","",""]),Nt(""),ve(""),$t("")};return C.a.createElement("section",{className:he.a.wrap},C.a.createElement("p",{className:he.a.titleWrap},C.a.createElement("span",{className:he.a.required},"*"),C.a.createElement("span",{className:he.a.title},"\u9898\u5E72\uFF1A")),C.a.createElement(ge.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:ft,onChange:function(de){return Nt(de)}}),C.a.createElement("p",{className:he.a.titleWrap},C.a.createElement("span",{className:he.a.required},"*"),C.a.createElement("span",{className:he.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",C.a.createElement("span",{className:he.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),_t.map(function(re,de){return C.a.createElement("div",{className:he.a.choiceWrap,key:de},C.a.createElement(U.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},C.a.createElement("div",{className:"".concat(he.a.answer," ").concat(Pt.includes(de)?he.a.activeAnswer:""),onClick:function(){Pt.includes(de)?$t(Pt.filter(function(it){return it!==de})):$t([].concat(Object(ee.a)(Pt),[de]))}},Fe[de])),C.a.createElement("div",{className:he.a.editorWrap},Lt===de?C.a.createElement(ge.a,{id:"single-question-option-".concat(de),watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:re,onChange:function(it){_t[de]=it,mn(_t)}}):C.a.createElement("div",{className:he.a.htmlWrap,onClick:function(){return Be(de)}},C.a.createElement(c.a,{value:re}))),de>1&&C.a.createElement(U.a,{title:"\u5220\u9664"},C.a.createElement("i",{className:"".concat(he.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){mn(_t.filter(function(it,Mt){return Mt!==de})),Pt.includes(de)?$t(Pt.filter(function(it){return it!==de})):$t([].concat(Object(ee.a)(Pt),[de]))}})),de<7&&de===_t.length-1&&C.a.createElement(U.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},C.a.createElement("i",{className:"".concat(he.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return mn([].concat(Object(ee.a)(_t),[""]))}})))}),C.a.createElement("p",{className:he.a.titleWrap},C.a.createElement("span",{className:he.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),C.a.createElement(ge.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Te,onChange:function(de){return ve(de)}}))},Ve=Object(P.a)(function(wt){var Qe=wt.loading,Je=wt.globalSetting;return{globalSetting:Je,loading:Qe.effects}},null,null,{forwardRef:!0})(Object(t.forwardRef)(Pe)),at=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],At=function(Qe,Je){var Xe=Qe.editData,Oe=Qe.globalSetting,Ae=Qe.loading,ye=Qe.dispatch,Se=Qe.onRef,dt=Se===void 0?function(){}:Se,et=Qe.isEdit,xt=Object(be.a)(Qe,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),xn=Object(t.useState)([]),Dt=Object(h.a)(xn,2),_t=Dt[0],mn=Dt[1],pe=Object(t.useState)(),Gt=Object(h.a)(pe,2),Lt=Gt[0],Be=Gt[1],ot=Object(t.useState)(),Xt=Object(h.a)(ot,2),Pt=Xt[0],$t=Xt[1],Zt=Object(t.useState)(""),bt=Object(h.a)(Zt,2),ft=bt[0],Nt=bt[1],jt=Object(t.useState)(""),bn=Object(h.a)(jt,2),Te=bn[0],ve=bn[1];Object(t.useEffect)(function(){mn(["","","",""])},[]),Object(t.useEffect)(function(){if(!Xe||!et)return;Nt(Xe==null?void 0:Xe.name),ve(Xe==null?void 0:Xe.analysis),mn(Xe==null?void 0:Xe.choices.map(function(re){return re.choice_text})),$t(Xe==null?void 0:Xe.choices.findIndex(function(re){return re.is_answer}))},[Xe]),Object(t.useImperativeHandle)(Je,function(){return{onSave:Q,Clear:$}});var Q=function(){if(!ft)return y.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var de=_t.findIndex(function(it){return!it});if(de>-1)return y.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(at[de]," \u9009\u9879\u7684\u5185\u5BB9")),!1;if(console.log("activeAnswer: ",Pt),!(typeof Pt=="number"))return y.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;var Ue=_t.map(function(it,Mt){return{choice_text:it,is_answer:Pt===Mt?1:0}});return{name:ft,choices:Ue,analysis:Te}},$=function(){mn(["","","",""]),Nt(""),ve(""),$t("")};return C.a.createElement("section",{className:he.a.wrap},C.a.createElement("p",{className:he.a.titleWrap},C.a.createElement("span",{className:he.a.required},"*"),C.a.createElement("span",{className:he.a.title},"\u9898\u5E72\uFF1A")),C.a.createElement(ge.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:ft,onChange:function(de){return Nt(de)}}),C.a.createElement("p",{className:he.a.titleWrap},C.a.createElement("span",{className:he.a.required},"*"),C.a.createElement("span",{className:he.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",C.a.createElement("span",{className:he.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),_t.map(function(re,de){return C.a.createElement("div",{className:he.a.choiceWrap,key:de},C.a.createElement(U.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},C.a.createElement("div",{className:"".concat(he.a.answer," ").concat(Pt===de?he.a.activeAnswer:""),onClick:function(){return $t(de)}},at[de])),C.a.createElement("div",{className:he.a.editorWrap},Lt===de?C.a.createElement(ge.a,{id:"single-question-option-".concat(de),watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:re,onChange:function(it){_t[de]=it,mn(_t)}}):C.a.createElement("div",{className:he.a.htmlWrap,onClick:function(){return Be(de)}},C.a.createElement(c.a,{value:re}))),de>1&&C.a.createElement(U.a,{title:"\u5220\u9664"},C.a.createElement("i",{className:"".concat(he.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){mn(_t.filter(function(it,Mt){return Mt!==de})),de===Pt&&$t(null)}})),de<7&&de===_t.length-1&&C.a.createElement(U.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},C.a.createElement("i",{className:"".concat(he.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return mn([].concat(Object(ee.a)(_t),[""]))}})))}),C.a.createElement("p",{className:he.a.titleWrap},C.a.createElement("span",{className:he.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),C.a.createElement(ge.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Te,onChange:function(de){return ve(de)}}))},Rt=Object(P.a)(function(wt){var Qe=wt.loading,Je=wt.globalSetting;return{globalSetting:Je,loading:Qe.effects}},null,null,{forwardRef:!0})(Object(t.forwardRef)(At)),tn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Qt=function(Qe,Je){var Xe=Qe.editData,Oe=Qe.globalSetting,Ae=Qe.loading,ye=Qe.dispatch,Se=Qe.onRef,dt=Se===void 0?function(){}:Se,et=Qe.isEdit,xt=Object(be.a)(Qe,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),xn=Object(t.useState)(""),Dt=Object(h.a)(xn,2),_t=Dt[0],mn=Dt[1],pe=Object(t.useState)(""),Gt=Object(h.a)(pe,2),Lt=Gt[0],Be=Gt[1],ot=Object(t.useState)(""),Xt=Object(h.a)(ot,2),Pt=Xt[0],$t=Xt[1];Object(t.useEffect)(function(){var ft;if(!Xe||!et)return;mn(Xe==null?void 0:Xe.name),Be(Xe==null?void 0:Xe.analysis),$t(Xe==null||((ft=Xe.answer_texts)===null||ft===void 0)?void 0:ft[0])},[Xe]),Object(t.useImperativeHandle)(Je,function(){return{onSave:Zt,Clear:bt}});var Zt=function(){return _t?Pt?{name:_t,answer_texts:[Pt],analysis:Lt}:(y.b.info("\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848"),!1):(y.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1)},bt=function(){mn(""),Be(""),$t("")};return C.a.createElement("section",{className:he.a.wrap},C.a.createElement("p",{className:he.a.titleWrap},C.a.createElement("span",{className:he.a.required},"*"),C.a.createElement("span",{className:he.a.title},"\u9898\u5E72\uFF1A")),C.a.createElement(ge.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:_t,onChange:function(Nt){return mn(Nt)}}),C.a.createElement("p",{className:he.a.titleWrap},C.a.createElement("span",{className:he.a.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),C.a.createElement(ge.a,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:Pt,onChange:function(Nt){return $t(Nt)}}),C.a.createElement("p",{className:he.a.titleWrap},C.a.createElement("span",{className:he.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),C.a.createElement(ge.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Lt,onChange:function(Nt){return Be(Nt)}}))},Cn=Object(P.a)(function(wt){var Qe=wt.loading,Je=wt.globalSetting;return{globalSetting:Je,loading:Qe.effects}},null,null,{forwardRef:!0})(Object(t.forwardRef)(Qt)),Un=_("k1fw"),mt=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],lt=function(Qe,Je){var Xe=Qe.globalSetting,Oe=Qe.loading,Ae=Qe.dispatch,ye=Qe.editData,Se=Qe.onRef,dt=Se===void 0?function(){}:Se,et=Qe.isEdit,xt=Object(be.a)(Qe,["globalSetting","loading","dispatch","editData","onRef","isEdit"]),xn=Object(t.useState)(""),Dt=Object(h.a)(xn,2),_t=Dt[0],mn=Dt[1],pe=Object(t.useState)([]),Gt=Object(h.a)(pe,2),Lt=Gt[0],Be=Gt[1];console.log(Lt),Object(t.useEffect)(function(){var Zt;if(!ye||!et)return;mn(ye==null?void 0:ye.name);var bt=ye==null||((Zt=ye.sub_item_banks)===null||Zt===void 0)?void 0:Zt.map(function(ft){var Nt,jt,bn;return Object(Un.a)(Object(Un.a)({},ft),{},{id:ft.id,open:!1,qusList:ft==null||((Nt=ft.choices)===null||Nt===void 0)?void 0:Nt.map(function(Te){return Te.choice_text}),activeQusEditor:null,qusAnswer:(jt=[ft==null||((bn=ft.choices)===null||bn===void 0)?void 0:bn.findIndex(function(Te){return Te.is_answer})])===null||jt===void 0?void 0:jt.filter(function(Te){return Te!==-1})})});Be(bt)},[ye]),Object(t.useImperativeHandle)(Je,function(){return{onSave:ot,Clear:Xt}});var ot=function(){if(!_t)return y.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;if(Lt.length===0)return y.b.info("\u8BF7\u60A8\u6DFB\u52A0\u5C0F\u9898"),!1;for(var bt=0;bt-1)return y.b.info("\u8BF7\u5148\u8F93\u5165\u7B2C".concat(bt+1,"\u5C0F\u9898").concat(mt[jt],"\u9009\u9879\u7684\u5185\u5BB9")),!1;if(!(Nt!=null&&Nt.qusAnswer.length))return y.b.info("\u8BF7\u8BBE\u7F6E\u7B2C".concat(bt+1,"\u5C0F\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E")),!1}var bn=Lt.map(function(Te){return{id:Te.id>1?Te.id:null,name:Te.name,item_type:Te.item_type,analysis:Te.analysis,choices:Te.qusList.map(function(ve,Q){return{choice_text:ve,is_answer:Te.qusAnswer[0]===Q?1:0}})}});return{name:_t,sub_item_banks:bn}},Xt=function(){mn(""),Be([])},Pt=function(){var bt={id:Math.random(),item_type:"SINGLE",open:!1,name:"",qusList:["","","",""],activeQusEditor:null,qusAnswer:[],analysis:""};Be(Lt.concat(bt))},$t=function(bt,ft,Nt){var jt=Object(z.cloneDeep)(Lt);if(bt==="open"&&(jt[ft].open=!jt[ft].open),bt==="delete"&&jt.splice(ft,1),bt==="value"&&(jt[ft].name=Nt),bt==="answer"&&(jt[ft].qusAnswer=[Nt]),bt==="edit"&&(jt[ft].activeQusEditor=Nt),bt==="details"&&(jt[ft].qusList[jt[ft].activeQusEditor]=Nt),bt==="addQus"&&(jt[ft].qusList=jt[ft].qusList.concat("")),bt==="deleteQus"){var bn;jt[ft].qusList=jt[ft].qusList.filter(function(Te,ve){return ve!==Nt}),jt[ft].qusAnswer=(bn=jt[ft].qusAnswer)===null||bn===void 0?void 0:bn.filter(function(Te){return Te!==Nt})}bt==="analysis"&&(jt[ft].analysis=Nt),Be(jt)};return C.a.createElement("section",{className:he.a.wrap},C.a.createElement("p",{className:he.a.titleWrap},C.a.createElement("span",{className:he.a.required},"*"),C.a.createElement("span",{className:he.a.title},"\u9898\u5E72\uFF1A")),C.a.createElement(ge.a,{id:"combination-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:_t,onChange:function(bt){return mn(bt)}}),Lt==null?void 0:Lt.map(function(Zt,bt){var ft;return C.a.createElement("div",{className:he.a.fold,key:Zt.id},C.a.createElement("div",{onClick:function(){return $t("open",bt)},className:he.a.head},C.a.createElement("i",{className:"iconfont icon-sanjiaoxing",style:{transform:Zt.open?"initial":"rotate(270deg) translate(2px, 4px)"}}),C.a.createElement("span",null,"\u7B2C",bt+1,"\u5C0F\u9898\uFF08\u5355\u9009\u9898\uFF09"),C.a.createElement("b",{style:{visibility:"hidden"},onClick:function(jt){jt.stopPropagation(),$t("delete",bt)},className:"iconfont icon-shanchu8"})),C.a.createElement("div",{className:"mb10",style:{display:Zt.open?"block":"none"}},C.a.createElement(ge.a,{watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Zt==null?void 0:Zt.name,onChange:function(jt){return $t("value",bt,jt)}}),C.a.createElement("p",{className:he.a.titleWrap},C.a.createElement("span",{className:he.a.required},"*"),C.a.createElement("span",{className:he.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",C.a.createElement("span",{className:he.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),Zt==null||((ft=Zt.qusList)===null||ft===void 0)?void 0:ft.map(function(Nt,jt){var bn,Te;return C.a.createElement("div",{className:he.a.choiceWrap,key:jt},C.a.createElement(U.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},C.a.createElement("div",{className:"".concat(he.a.answer," ").concat(Zt!=null&&(bn=Zt.qusAnswer)!==null&&bn!==void 0&&bn.includes(jt)?he.a.activeAnswer:""),onClick:function(){return $t("answer",bt,jt)}},mt[jt])),C.a.createElement("div",{className:he.a.editorWrap},(Zt==null?void 0:Zt.activeQusEditor)===jt?C.a.createElement(ge.a,{id:"single-question-option-".concat(jt),watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Nt,onChange:function(Q){return $t("details",bt,Q)}}):C.a.createElement("div",{className:he.a.htmlWrap,onClick:function(){return $t("edit",bt,jt)}},C.a.createElement(c.a,{value:Nt}))),jt>1&&C.a.createElement(U.a,{title:"\u5220\u9664"},C.a.createElement("i",{className:"".concat(he.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return $t("deleteQus",bt,jt)}})),jt<7&&jt===(Zt==null||((Te=Zt.qusList)===null||Te===void 0)?void 0:Te.length)-1&&C.a.createElement(U.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},C.a.createElement("i",{className:"".concat(he.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return $t("addQus",bt)}})))}),C.a.createElement("p",{className:"mb10 mt10"},C.a.createElement("span",{className:he.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),C.a.createElement(ge.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Zt.analysis,onChange:function(jt){return $t("analysis",bt,jt)}})))}))},Ht=Object(P.a)(function(wt){var Qe=wt.loading,Je=wt.globalSetting;return{globalSetting:Je,loading:Qe.effects}},null,null,{forwardRef:!0})(Object(t.forwardRef)(lt)),sn=function(Qe){var Je,Xe,Oe,Ae,ye,Se,dt,et,xt=Qe.data,xn=Qe.submit,Dt=Qe.goBack,_t=Qe.loading,mn=Qe.onTypeScore,pe=Qe.editPreview,Gt=pe===void 0?!1:pe,Lt=Qe.onSkipExamination,Be=Qe.selectValue,ot=Qe.onExchange,Xt=Object(t.useRef)(),Pt=Object(t.useRef)(Object(z.debounce)(function(){return Ue()},100,{leading:!0,trailing:!0})),$t=Object(t.useState)(null),Zt=Object(h.a)($t,2),bt=Zt[0],ft=Zt[1],Nt=Object(t.useState)(!1),jt=Object(h.a)(Nt,2),bn=jt[0],Te=jt[1],ve=Object(M.i)();Object(t.useEffect)(function(){return window.addEventListener("scroll",Pt==null?void 0:Pt.current),function(){window.removeEventListener("scroll",Pt==null?void 0:Pt.current)}},[]),Object(t.useEffect)(function(){Te(!0)},[]),Object(t.useEffect)(function(){var Vt,Et,Jt,Fn,Vn=(Vt=document.getElementById("examName"))===null||Vt===void 0||((Et=Vt.getElementsByClassName("ant-pagination-options-quick-jumper"))===null||Et===void 0||((Jt=Et[0])===null||Jt===void 0||((Fn=Jt.childNodes)===null||Fn===void 0)))?void 0:Fn[2];Vn&&(Vn.nodeValue="\u4EFD")},[xt]);var Q=function(Et){var Jt=parseInt(Et);return isNaN(Jt)?"":Jt};function $(){var Vt=0,Et=0,Jt=0;return document.body&&(Et=document.body.scrollTop),document.documentElement&&(Jt=document.documentElement.scrollTop),Vt=Et-Jt>0?Et:Jt,Vt}function re(){var Vt=0,Et=0,Jt=0;return document.body&&(Et=document.body.scrollHeight),document.documentElement&&(Jt=document.documentElement.scrollHeight),Vt=Et-Jt>0?Et:Jt,Vt}function de(){var Vt=0;return document.compatMode=="CSS1Compat"?Vt=document.documentElement.clientHeight:Vt=document.body.clientHeight,Vt}var Ue=function(){var Et=document.getElementById("preview_btns"),Jt=document.getElementById("preview_btns_else");$()+de()>=re()-68?(Et.style.visibility="hidden",Jt.style.visibility="visible"):(Et.style.visibility="visible",Jt.style.visibility="hidden")},it=["\u5BB9\u6613","\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],Mt=function(Et){var Jt,Fn=[];return C.a.createElement(C.a.Fragment,null,C.a.createElement("aside",{className:v.a.single},Et==null||((Jt=Et.choices)===null||Jt===void 0)?void 0:Jt.map(function(Vn,Kn){return Vn.is_answer&&Fn.push(Pn[Kn]),C.a.createElement("ul",{key:Kn},C.a.createElement("li",null,Pn[Kn],"\u3001"),C.a.createElement("li",null,C.a.createElement(c.a,{value:Vn.choice_text})))})),C.a.createElement("div",{className:v.a.analysis},C.a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",Fn.join(""),C.a.createElement("span",{className:"ml30"},"\u96BE\u5EA6\uFF1A",it[Et.difficulty])),C.a.createElement("aside",null,C.a.createElement("span",{className:v.a.text},"\u89E3\u6790:"),C.a.createElement(c.a,{value:Et.analysis?Et.analysis:"\u6682\u65E0\u89E3\u6790"})),C.a.createElement("ul",null,C.a.createElement("li",null,C.a.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),"".concat(Et==null?void 0:Et.discipline_name,"/").concat(Et==null?void 0:Et.sub_discipline_name)),C.a.createElement("li",null,C.a.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),Et==null?void 0:Et.tag_discipline_name))))},Ln=function(Et){var Jt,Fn=Et==null||((Jt=Et.standard_answer)===null||Jt===void 0)?void 0:Jt.map(function(Vn){var Kn;return"\u7B54\u6848\uFF08\u586B\u7A7A".concat(Vn.position,"\uFF09\uFF1A").concat(Vn==null||((Kn=Vn.answer_text)===null||Kn===void 0)?void 0:Kn.join("\u3001"))});return C.a.createElement(C.a.Fragment,null,C.a.createElement("div",{className:v.a.analysis},C.a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",Fn),C.a.createElement("aside",null,C.a.createElement("span",{className:v.a.text},"\u89E3\u6790:"),C.a.createElement(c.a,{value:Et.analysis?Et.analysis:"\u6682\u65E0\u89E3\u6790"})),C.a.createElement("ul",null,C.a.createElement("li",null,C.a.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),"".concat(Et==null?void 0:Et.discipline_name,"/").concat(Et==null?void 0:Et.sub_discipline_name)),C.a.createElement("li",null,C.a.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),Et==null?void 0:Et.tag_discipline_name))))},kn=function(Et){var Jt;return C.a.createElement("div",{className:v.a.analysis},C.a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",Et==null||((Jt=Et.answer_texts)===null||Jt===void 0)?void 0:Jt[0]),C.a.createElement("aside",null,C.a.createElement("span",{className:v.a.text},"\u89E3\u6790:"),C.a.createElement(c.a,{value:Et.analysis?Et.analysis:"\u6682\u65E0\u89E3\u6790"})),C.a.createElement("ul",null,C.a.createElement("li",null,C.a.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),"".concat(Et==null?void 0:Et.discipline_name,"/").concat(Et==null?void 0:Et.sub_discipline_name)),C.a.createElement("li",null,C.a.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),Et==null?void 0:Et.tag_discipline_name)))},St=function(Et){var Jt;return C.a.createElement("div",{className:v.a.analysis},C.a.createElement("aside",null,C.a.createElement("span",{className:v.a.text},"\u9884\u671F\u8F93\u51FA:"),C.a.createElement(c.a,{value:Et==null||((Jt=Et.program_attr)===null||Jt===void 0)?void 0:Jt.description})),C.a.createElement("ul",null,C.a.createElement("li",null,C.a.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),"".concat(Et==null?void 0:Et.discipline_name,"/").concat(Et==null?void 0:Et.sub_discipline_name)),C.a.createElement("li",null,C.a.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),Et==null?void 0:Et.tag_discipline_name)))},an=function(Et,Jt){var Fn;return C.a.createElement("div",null,Et==null||((Fn=Et.sub_item_banks)===null||Fn===void 0)?void 0:Fn.map(function(Vn,Kn){var ir,jr=[];return C.a.createElement(C.a.Fragment,null,C.a.createElement("div",{style:{marginLeft:25,fontSize:"16px",color:"#333"}},Jt+1+"."+(Kn+1),"\uFF08\u5355\u9009\u9898\uFF09",Vn.name),C.a.createElement("aside",{className:v.a.single},Vn==null||((ir=Vn.choices)===null||ir===void 0)?void 0:ir.map(function(ua,Yr){return ua.is_answer&&jr.push(Pn[Yr]),C.a.createElement("ul",{key:Yr},C.a.createElement("li",null,Pn[Yr],"\u3001"),C.a.createElement("li",null,C.a.createElement(c.a,{value:ua.choice_text})))})),C.a.createElement("div",{className:v.a.analysis},C.a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",jr.join(""),C.a.createElement("span",{className:"ml30"},"\u96BE\u5EA6\uFF1A",it[Vn.difficulty])),C.a.createElement("aside",null,C.a.createElement("span",{className:v.a.text},"\u89E3\u6790:"),C.a.createElement(c.a,{value:Vn.analysis?Vn.analysis:"\u6682\u65E0\u89E3\u6790"})),C.a.createElement("ul",null,C.a.createElement("li",null,C.a.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),"".concat(Et==null?void 0:Et.discipline_name,"/").concat(Et==null?void 0:Et.sub_discipline_name)),C.a.createElement("li",null,C.a.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),Et==null?void 0:Et.tag_discipline_name))))}))},Pn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],dn=function(Et){console.log("---",Et);var Jt=[];Et.questions.map(function(Vn){return Vn==null?void 0:Vn.sub_item_banks.map(function(Kn){Jt.push(Kn)})});var Fn=0;Et.type==="COMBINATION"?Fn=Et.questions_score/Jt.length:Fn=Et.questions_score/Et.questions_count,u.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u5206\u6570\u8BBE\u7F6E",content:C.a.createElement("div",{className:v.a.modalColumn},C.a.createElement("div",{className:v.a.modalRow,style:{justifyContent:"flex-start"}},C.a.createElement("sup",{className:v.a.sup},"*"),C.a.createElement("span",null,Et==null?void 0:Et.name,(Et==null?void 0:Et.type)==="COMBINATION"&&"\u4E2D\u7684\u6BCF\u5C0F\u9898","\uFF1A"),C.a.createElement(i.a,{min:1,parser:Q,defaultValue:Fn,onChange:function(Kn){Fn=Kn}}),C.a.createElement("span",{className:"ml5"},"\u5206/\u9898"))),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var Vn=Object(m.a)(x.a.mark(function ir(){var jr,ua;return x.a.wrap(function(Tr){for(;;)switch(Tr.prev=Tr.next){case 0:if(Fn){Tr.next=3;break}return y.b.warn("\u5206\u6570\u4E0D\u80FD\u4E3A\u7A7A\u6216\u4E3A0"),Tr.abrupt("return",Promise.reject());case 3:Et.type==="COMBINATION"?(jr={type:Et==null?void 0:Et.type,score:Fn,scoreTotal:Fn*(Jt==null?void 0:Jt.length)},mn(jr)):(ua={type:Et==null?void 0:Et.type,score:Fn,scoreTotal:Fn*Et.questions_count},mn(ua));case 4:case"end":return Tr.stop()}},ir)}));function Kn(){return Vn.apply(this,arguments)}return Kn}()})},jn=function(){var Et="";u.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u4FDD\u5B58\u8BD5\u5377",content:C.a.createElement("div",{className:v.a.modalColumn},C.a.createElement("div",{style:{color:"#676A6C",display:"flex"},className:"font14 mt20"},C.a.createElement("img",{style:{marginRight:5},src:J.a}),"\u4FDD\u5B58\u540E\u5355\u72EC\u751F\u6210\u4E00\u4EFD\u4EBA\u5DE5\u7EC4\u5377\u7C7B\u578B\u7684\u56FA\u5B9A\u8BD5\u5377\u3002"),C.a.createElement("div",{className:v.a.modalRow,style:{marginTop:20}},C.a.createElement("sup",{className:v.a.sup},"*"),C.a.createElement("span",{style:{flexShrink:0}},"\u8BD5\u5377\u540D\u79F0\uFF1A"),C.a.createElement(f.a,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0",min:0,maxLength:60,defaultValue:Et,onChange:function(Fn){Et=Fn.target.value}}))),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var Jt=Object(m.a)(x.a.mark(function Vn(){var Kn,ir,jr,ua,Yr;return x.a.wrap(function(Jn){for(;;)switch(Jn.prev=Jn.next){case 0:if(Et){Jn.next=3;break}return y.b.warn("\u8BD5\u5377\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Jn.abrupt("return",Promise.reject());case 3:return ir=[],jr=[],ua=[],xt==null||((Kn=xt.questionList)===null||Kn===void 0)||Kn.forEach(function(hr){var Sn;(Sn=hr.questions)===null||Sn===void 0||Sn.forEach(function(On){ir.push(On.id),jr.push(hr.questions_score/hr.questions_count),hr.type==="COMBINATION"&&ua.push({id:On.id,sub_item_bank_ids:On.sub_item_banks.map(function(or){return or.id})})})}),console.log("-----",ua),Yr={item_bank_ids:ir,item_bank_scores:jr,name:Et,combination_item_banks:ua},Jn.next=11,xn(Yr);case 11:case"end":return Jn.stop()}},Vn)}));function Fn(){return Jt.apply(this,arguments)}return Fn}()})},Bn=function(Et,Jt,Fn,Vn){var Kn,ir=(Kn=Vn.questions)===null||Kn===void 0?void 0:Kn.map(function(ua){return ua.id}),jr=u.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:"\u786E\u8BA4\u8981\u66F4\u6362\u8BE5\u8BD5\u9898\u5417\uFF1F",cancelButtonProps:{disabled:!1},maskClosable:!1,keyboard:!1,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var ua=Object(m.a)(x.a.mark(function Tr(){return x.a.wrap(function(hr){for(;;)switch(hr.prev=hr.next){case 0:return jr.update({cancelButtonProps:{disabled:!0}}),hr.next=3,ot({single_question_id:Et,seleted_item_bank_ids:ir},{type:Jt,index:Fn});case 3:jr.update({cancelButtonProps:{disabled:!1}}),y.b.success("\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210\u8BD5\u9898");case 5:case"end":return hr.stop()}},Tr)}));function Yr(){return ua.apply(this,arguments)}return Yr}()})},ne=function(Et){var Jt,Fn=(Jt=Et.questions)===null||Jt===void 0?void 0:Jt.map(function(ir){return ir.id}),Vn=Et.name,Kn=u.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:"\u786E\u8BA4\u66F4\u6362".concat(Vn,"\u4E2D\u7684\u6240\u6709\u8BD5\u9898\u5417\uFF1F"),cancelButtonProps:{disabled:!1},maskClosable:!1,keyboard:!1,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var ir=Object(m.a)(x.a.mark(function ua(){return x.a.wrap(function(Tr){for(;;)switch(Tr.prev=Tr.next){case 0:return Kn.update({cancelButtonProps:{disabled:!0}}),Tr.next=3,ot({seleted_item_bank_ids:Fn},{type:Et.type});case 3:Kn.update({cancelButtonProps:{disabled:!1}}),y.b.success("\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210".concat(Vn,"\u8BD5\u9898"));case 5:case"end":return Tr.stop()}},ua)}));function jr(){return ir.apply(this,arguments)}return jr}()})},B=function(){var Et=u.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:"\u786E\u8BA4\u66F4\u6362\u9884\u89C8\u4E2D\u7684\u6240\u6709\u8BD5\u9898\u5417\uFF1F",cancelButtonProps:{disabled:!1},maskClosable:!1,keyboard:!1,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var Jt=Object(m.a)(x.a.mark(function Vn(){return x.a.wrap(function(ir){for(;;)switch(ir.prev=ir.next){case 0:return Et.update({cancelButtonProps:{disabled:!0}}),ir.next=3,ot();case 3:Et.update({cancelButtonProps:{disabled:!1}}),y.b.success("\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210\u6574\u5F20\u8BD5\u9898");case 5:case"end":return ir.stop()}},Vn)}));function Fn(){return Jt.apply(this,arguments)}return Fn}()})},K=function(Et){console.log(Et,"key"),Lt(Et-1)},ae=function(){return C.a.createElement(C.a.Fragment,null,C.a.createElement(d.a,{color:"#55575D",overlayClassName:v.a.popover,visible:bn,getPopupContainer:function(Jt){return Jt==null?void 0:Jt.parentNode},content:"\u5982\u60A8\u5BF9\u6B64\u4EFD\u8BD5\u9898\u6EE1\u610F\uFF0C\u53EF\u5C06\u6B64\u4EFD\u8BD5\u9898\u4FDD\u5B58\u4E3A\u56FA\u5B9A\u8BD5\u5377"},C.a.createElement(p.a,{onMouseEnter:function(){return Te(!0)},onMouseLeave:function(){return Te(!1)},onClick:function(){jn()}},"\u4FDD\u5B58")),C.a.createElement(p.a,{onClick:function(){document.body.scrollIntoView(),Dt()}},"\u8FD4\u56DE"),C.a.createElement(p.a,{loading:_t,onClick:function(){return xn()},type:"primary"},"\u63D0\u4EA4"))},ue=function(){var Et;return C.a.createElement(C.a.Fragment,null,C.a.createElement(p.a,{onClick:Dt},"\u8FD4\u56DE"),Be>0&&C.a.createElement(p.a,{onClick:function(){return K(Be)},type:"primary"},"\u4E0A\u4E00\u4EFD"),Be<(xt==null||((Et=xt.exam)===null||Et===void 0)?void 0:Et.total_num)-1&&C.a.createElement(p.a,{onClick:function(){return K(Be+2)}},"\u4E0B\u4E00\u4EFD"))},oe=function(Et,Jt){if(console.log(Et,222),Jt==="SINGLE")return C.a.createElement(C.a.Fragment,null,C.a.createElement(Rt,{ref:Xt,editData:Et,isEdit:!0}),C.a.createElement(g.a,null));if(Jt==="MULTIPLE")return C.a.createElement(C.a.Fragment,null,C.a.createElement(Ve,{ref:Xt,editData:Et,isEdit:!0}),C.a.createElement(g.a,null));if(Jt==="JUDGMENT")return C.a.createElement(C.a.Fragment,null,C.a.createElement(Le,{ref:Xt,editData:Et,isEdit:!0}),C.a.createElement(g.a,null));if(Jt==="COMPLETION")return C.a.createElement(C.a.Fragment,null,C.a.createElement(fe,{ref:Xt,editData:Et,isEdit:!0}),C.a.createElement(g.a,null));if(Jt==="SUBJECTIVE")return C.a.createElement(C.a.Fragment,null,C.a.createElement(Cn,{ref:Xt,editData:Et,isEdit:!0}),C.a.createElement(g.a,null));if(Jt==="COMBINATION")return C.a.createElement(C.a.Fragment,null,C.a.createElement(Ht,{ref:Xt,editData:Et,isEdit:!0}),C.a.createElement(g.a,null));if(Jt==="PROGRAM"){var Fn;P.d.push("/problems/".concat(Et==null||((Fn=Et.program_attr)===null||Fn===void 0)?void 0:Fn.identifier,"/edit?type=exercises&express_id=").concat(ve.categoryId,"&question_id=").concat(Et==null?void 0:Et.id,"&score=").concat(Et==null?void 0:Et.score,"&callback_url=").concat(location.pathname,"&select=").concat(Be,"&exercise=true"))}},ht=function(){var Vt=Object(m.a)(x.a.mark(function Et(Jt,Fn){var Vn,Kn,ir,jr,ua,Yr,Tr,Jn,hr,Sn;return x.a.wrap(function(or){for(;;)switch(or.prev=or.next){case 0:return or.next=2,(Vn=Xt.current)===null||Vn===void 0?void 0:Vn.onSave();case 2:if(Kn=or.sent,Kn){or.next=5;break}return or.abrupt("return");case 5:return ir={question_score:Fn.score,analysis:Kn.analysis},console.log(Kn,"editorData"),(Jt==="SINGLE"||Jt==="MULTIPLE"||Jt==="JUDGMENT")&&(ua=[],Yr=[],ir.question_type=Jt==="JUDGMENT"?2:1,ir.question_title=Kn==null?void 0:Kn.name,Kn==null||((jr=Kn.choices)===null||jr===void 0)||jr.forEach(function(Dn,pr){ua.push(Dn.choice_text),Dn!=null&&Dn.is_answer&&Yr.push(pr+1)}),ir.question_choices=ua,ir.standard_answers=Yr),Jt==="COMPLETION"&&(ir.is_ordered=Kn.is_ordered,ir.question_title=Kn==null?void 0:Kn.name,ir.question_type=3,Jn=[],Kn==null||((Tr=Kn.standard_answers)===null||Tr===void 0)||Tr.forEach(function(Dn,pr){Jn.push({choice_id:Dn.position,answer_text:Dn.answer_text})}),ir.standard_answers=Jn),Jt==="SUBJECTIVE"&&(ir.question_title=Kn==null?void 0:Kn.name,ir.question_type=3,ir.standard_answers=Kn==null?void 0:Kn.answer_texts),Jt==="COMBINATION"&&(ir.question_title=Kn==null?void 0:Kn.name,ir.question_type=7,ir.sub_questions=Kn==null||((hr=Kn.sub_item_banks)===null||hr===void 0)?void 0:hr.map(function(Dn,pr){return{id:Dn.id,question_title:Dn.name,question_type:1,question_choices:Dn.choices.map(function(Gn){return Gn.choice_text}),standard_answers:[Dn.choices.findIndex(function(Gn){return Gn.is_answer})+1],analysis:Dn.analysis}}),delete ir.analysis),or.next=13,Object(T.a)("/api/exercise_questions/".concat(Fn.id,".json"),{method:"put",body:ir});case 13:Sn=or.sent,(Sn==null?void 0:Sn.status)===0&&(y.b.success("\u7F16\u8F91\u6210\u529F"),K(Be+1)),ft(null);case 16:case"end":return or.stop()}},Et)}));return function(Jt,Fn){return Vt.apply(this,arguments)}}(),vn=function(){for(var Et=[],Jt=0;Jt<(xt==null||((Fn=xt.exam)===null||Fn===void 0)?void 0:Fn.total_num);Jt++){var Fn;Et.push({})}return Et};console.log(vn(),"data");var Tn=xt==null||((Je=xt.questionList)===null||Je===void 0)?void 0:Je.reduce(function(Vt,Et){return Vt+Et.questions_score},0),fr=Gt&&(xt==null||((Xe=xt.exam)===null||Xe===void 0)?void 0:Xe.exercise_status)!==1;return C.a.createElement("section",{className:v.a.wrap},C.a.createElement("div",{id:"id_left_preview",className:v.a.left,onMouseEnter:function(Et){var Jt=document.getElementById("id_left_preview");Jt.style.overflowY="auto"},onMouseLeave:function(Et){var Jt=document.getElementById("id_left_preview");Jt.style.overflowY="hidden"}},C.a.createElement("div",{className:v.a.title},C.a.createElement("div",null,C.a.createElement("b",null),C.a.createElement("span",null,"\u7B54\u9898\u5361"))),C.a.createElement("div",{className:v.a.total},C.a.createElement("div",null,C.a.createElement("img",{src:N.a}),C.a.createElement("span",null,"\u9898\u6570(\u9053)"),C.a.createElement("aside",null,xt==null?void 0:xt.all_questions_count)),C.a.createElement("div",{className:"mr30 ml30"},C.a.createElement("img",{src:V.a}),C.a.createElement("span",null,"\u603B\u5206(\u5206)"),C.a.createElement("aside",null,Tn)),C.a.createElement("div",null,C.a.createElement("img",{src:l.a}),C.a.createElement("span",null,"\u65F6\u957F(\u5206)"),C.a.createElement("aside",null,xt==null||((Oe=xt.exam)===null||Oe===void 0)?void 0:Oe.time))),xt==null||((Ae=xt.questionList)===null||Ae===void 0)?void 0:Ae.map(function(Vt,Et){var Jt;return C.a.createElement("div",{className:v.a.list,key:Et},C.a.createElement("div",{className:v.a.name},C.a.createElement("b",null),C.a.createElement("span",null,Vt.name)),C.a.createElement("aside",null,C.a.createElement("div",null,"\u5171",C.a.createElement("span",{className:v.a.b},Vt.questions_count),"\u9898 ",C.a.createElement("span",{className:v.a.l},"|"),"\u5171",C.a.createElement("span",{className:v.a.r},Vt.questions_score),"\u5206"),C.a.createElement("div",{className:v.a.answerSheet},Vt==null||((Jt=Vt.questions)===null||Jt===void 0)?void 0:Jt.map(function(Fn,Vn){return C.a.createElement("div",{onClick:function(){var ir="Anchor_".concat(Fn.id),jr=document.getElementById(ir);jr&&setTimeout(function(){return jr.scrollIntoView({block:"center",behavior:"smooth"})})},key:Fn.id,className:v.a.tag},Vn+1)}))))})),C.a.createElement("div",{className:v.a.right},C.a.createElement("div",{className:v.a.examName,id:"examName"},C.a.createElement("div",{className:v.a.name},C.a.createElement(U.a,{title:xt==null||((ye=xt.exam)===null||ye===void 0)?void 0:ye.name,getPopupContainer:function(Et){return Et.parentNode}},C.a.createElement("span",{className:v.a.t},xt==null||((Se=xt.exam)===null||Se===void 0)?void 0:Se.name))),Gt?C.a.createElement(j.a,{showTotal:function(Et){return C.a.createElement("span",{style:{color:"#656F87",fontSize:14}},"\u5171\u8BA1",C.a.createElement("span",{className:"c-light-primary"},Et),"\u4EFD\u8BD5\u5377")},total:xt==null||((dt=xt.exam)===null||dt===void 0)?void 0:dt.total_num,pageSize:1,current:Be+1,showSizeChanger:!1,onChange:K,showQuickJumper:!0,hideOnSinglePage:!1}):C.a.createElement(p.a,{onClick:B,type:"primary"},"\u968F\u673A\u66F4\u6362")),C.a.createElement("div",{className:v.a.topWarp},xt==null||((et=xt.questionList)===null||et===void 0)?void 0:et.map(function(Vt,Et){var Jt,Fn;return C.a.createElement(C.a.Fragment,{key:Et},C.a.createElement("div",{className:v.a.head,style:Et===0?{border:0,marginTop:-16}:{}},C.a.createElement("div",{className:v.a.name},C.a.createElement("b",null),C.a.createElement("span",null,Vt.name)),C.a.createElement("div",{className:v.a.so},"\u5171",C.a.createElement("span",{className:v.a.b},Vt.questions_count," "),"\u9898 ",Vt.type==="COMBINATION"&&"\uFF08\u5305\u542B".concat(Vt==null||((Jt=Vt.questions)===null||Jt===void 0)?void 0:Jt.map(function(Vn){var Kn;return Vn==null||((Kn=Vn.sub_item_banks)===null||Kn===void 0)?void 0:Kn.length}).reduce(function(Vn,Kn){return Vn+Kn}),"\u5C0F\u9898\uFF09"),C.a.createElement("span",{className:v.a.l},"|"),"\u5171",C.a.createElement("span",{className:v.a.r},Vt.questions_score),"\u5206"),!Gt&&C.a.createElement("div",{className:v.a.btn},C.a.createElement(p.a,{onClick:function(){dn(Vt)},type:"primary",ghost:!0,className:"mr20"},"\u8BBE\u7F6E\u5F97\u5206"),C.a.createElement(p.a,{onClick:function(){return ne(Vt)},type:"primary",ghost:!0},"\u968F\u673A\u66F4\u6362"))),Vt==null||((Fn=Vt.questions)===null||Fn===void 0)?void 0:Fn.map(function(Vn,Kn){return bt===Vn.id?C.a.createElement("div",{id:"Anchor_".concat(Vn.id),className:v.a.content,style:{padding:0,marginTop:10},key:Vn.id},C.a.createElement("div",{style:{float:"right",marginTop:-6}},C.a.createElement(p.a,{onClick:function(){return ft(null)},className:"mr20",type:"primary",ghost:!0},"\u53D6\u6D88"),C.a.createElement(p.a,{onClick:function(){return ht(Vt==null?void 0:Vt.type,Vn)},type:"primary"},"\u4FDD\u5B58")),oe(Vn,Vt.type)):C.a.createElement("div",{id:"Anchor_".concat(Vn.id),className:v.a.content,key:Vn.id},C.a.createElement("div",{className:v.a.titleWrap},C.a.createElement(c.a,{style:{paddingRight:10},className:v.a.titleHtml,value:Kn+1+"\u3001"+"".concat((Vn==null?void 0:Vn.item_type)==="combination"?"\uFF08\u9898\u5E72\uFF09":"")+Vn.name}),Gt&&C.a.createElement(p.a,{disabled:fr,onClick:function(){if(bt){y.b.warn("\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898");return}ft(Vn.id)},type:"primary",className:"mr20",style:{marginLeft:"auto"},ghost:!0},"\u7F16\u8F91"),C.a.createElement(p.a,{disabled:fr,onClick:function(){return Bn(Vn.id,Vt.type,Kn,Vt)},type:"primary",ghost:!0},"\u6362\u4E00\u9898")),(Vt.type==="SINGLE"||Vt.type==="JUDGMENT"||Vt.type==="MULTIPLE")&&Mt(Vn),Vt.type==="COMPLETION"&&Ln(Vn),Vt.type==="SUBJECTIVE"&&kn(Vn),Vt.type==="PROGRAM"&&St(Vn),Vt.type==="COMBINATION"&&an(Vn,Kn),C.a.createElement("div",null))}))})),C.a.createElement("div",{className:v.a.btnsElse,id:"preview_btns_else"},Gt?ue():ae()),C.a.createElement("div",{className:v.a.btnsWrap,id:"preview_btns"},C.a.createElement("div",{className:v.a.btns},Gt?ue():ae()))))},Tt=ie.a=sn},sboe:function(Ye,ie,_){"use strict";_.d(ie,"a",function(){return L});var Y=_("q1tI"),j=_.n(Y),L=Y.createContext(null)},t23M:function(Ye,ie,_){"use strict";var Y=_("VTBJ"),j=_("1OyB"),L=_("vuIU"),U=_("Ji7U"),S=_("LK+K"),g=_("q1tI"),s=_.n(g),d=_("m+aA"),w=_("Zm9Q"),p=_("Kwbf"),a=_("c+Xe"),f=_("bdgK"),E="rc-observer-key",y=function(m){Object(U.a)(i,m);var O=Object(S.a)(i);function i(){var r;return Object(j.a)(this,i),r=O.apply(this,arguments),r.resizeObserver=null,r.childNode=null,r.currentElement=null,r.state={width:0,height:0,offsetHeight:0,offsetWidth:0},r.onResize=function(u){var h=r.props.onResize,b=u[0].target,x=b.getBoundingClientRect(),t=x.width,C=x.height,A=b.offsetWidth,v=b.offsetHeight,o=Math.floor(t),l=Math.floor(C);if(r.state.width!==o||r.state.height!==l||r.state.offsetWidth!==A||r.state.offsetHeight!==v){var c={width:o,height:l,offsetWidth:A,offsetHeight:v};r.setState(c),h&&Promise.resolve().then(function(){h(Object(Y.a)(Object(Y.a)({},c),{},{offsetWidth:A,offsetHeight:v}))})}},r.setChildNode=function(u){r.childNode=u},r}return Object(L.a)(i,[{key:"componentDidMount",value:function(){this.onComponentUpdated()}},{key:"componentDidUpdate",value:function(){this.onComponentUpdated()}},{key:"componentWillUnmount",value:function(){this.destroyObserver()}},{key:"onComponentUpdated",value:function(){var u=this.props.disabled;if(u){this.destroyObserver();return}var h=Object(d.a)(this.childNode||this),b=h!==this.currentElement;b&&(this.destroyObserver(),this.currentElement=h),!this.resizeObserver&&h&&(this.resizeObserver=new f.default(this.onResize),this.resizeObserver.observe(h))}},{key:"destroyObserver",value:function(){this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null)}},{key:"render",value:function(){var u=this.props.children,h=Object(w.a)(u);if(h.length>1)Object(p.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(h.length===0)return Object(p.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var b=h[0];if(g.isValidElement(b)&&Object(a.c)(b)){var x=b.ref;h[0]=g.cloneElement(b,{ref:Object(a.a)(x,this.setChildNode)})}return h.length===1?h[0]:h.map(function(t,C){return!g.isValidElement(t)||"key"in t&&t.key!==null?t:g.cloneElement(t,{key:"".concat(E,"-").concat(C)})})}}]),i}(g.Component);y.displayName="ResizeObserver",ie.a=y},tWlo:function(Ye,ie){Ye.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg=="},tf39:function(Ye,ie,_){Ye.exports={flex_box_center:"flex_box_center___15tXk",flex_space_between:"flex_space_between___2JIaf",flex_box_vertical_center:"flex_box_vertical_center___3168W",flex_box_center_end:"flex_box_center_end___16myc",flex_box_column:"flex_box_column___Ye8vh",title:"title___z0esv",export:"export___1cim9",bg:"bg___1nEgJ",tabs:"tabs___1HwEE"}},u2Z1:function(Ye,ie,_){"use strict";_.d(ie,"a",function(){return x});var Y=_("miYZ"),j=_("tsqr"),L=_("9og8"),U=_("5NDa"),S=_("5rEg"),g=_("2qtc"),s=_("kLXV"),d=_("oBTY"),w=_("tJVT"),p=_("OaEy"),a=_("2fM7"),f=_("WmNS"),E=_.n(f),y=_("q1tI"),m=_.n(y),O=_("ErOA"),i=_("i58Z"),r=_.n(i),u=_("T1X5"),h=_.n(u),b=a.a.Option,x=function(C){var A=C.subId,v=C.value,o=C.selectvalues,l=C.disabled,c=C.knowledgeOptions,M=c===void 0?[]:c,P=C.onChange,T=P===void 0?function(){}:P,k=C.onAddKnowledgeFinish,N=k===void 0?function(){}:k,F=Object(y.useRef)(),V=Object(y.useState)([]),z=Object(w.a)(V,2),H=z[0],J=z[1];v=v||[];var X=function(be,ge){be?(J([ge.key]),T([ge.key])):(J([]),T([]))};Object(y.useEffect)(function(){(o==null?void 0:o.length)>0&&(J(Object(d.a)(o)),T(Object(d.a)(o)))},[M]),Object(y.useEffect)(function(){var ee;((ee=v)===null||ee===void 0?void 0:ee.length)>0&&T(Object(d.a)(v))},[M]);var te=function(be){be.preventDefault(),F.current="",s.a.confirm({centered:!0,width:700,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u65B0\u5EFA\u77E5\u8BC6\u70B9",className:"custom-modal-divider",content:m.a.createElement("div",{className:"font14"},m.a.createElement("div",{style:{display:"flex",marginTop:"48px",marginBottom:"36px"}},m.a.createElement("img",{src:h.a,style:{width:"108px",height:"108px",marginRight:"29px"}}),"\u60A8\u586B\u5199\u7684\u77E5\u8BC6\u70B9\u6682\u65F6\u4EC5\u5BF9\u672C\u4EBA\u53EF\u89C1\uFF0C\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u540E\u5C06\u5217\u5165\u516C\u5F00\u77E5\u8BC6\u70B9\uFF0C\u5BF9\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF1B",m.a.createElement("br",null),"\u5E73\u53F0\u5BA1\u6838\u8FC7\u7A0B\u4E2D\u6709\u6743\u5220\u9664\u4E0D\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF08\u5305\u62EC\u4F46\u4E0D\u9650\u4E8E\u9519\u8BEF\u3001\u975E\u6CD5\u3001\u4E0D\u96C5\u3001\u4E0D\u5339\u914D\u5F53\u524D\u8BFE\u7A0B\u7B49\u60C5\u5F62\uFF09\uFF0C\u5220\u9664\u540E\u53EF\u80FD\u5F71\u54CD\u60A8\u7684\u8BD5\u9898\u7684\u6B63\u5E38\u4F7F\u7528\u3002",m.a.createElement("br",null),"\u8BF7\u8BA4\u771F\u586B\u5199\u4E0E\u6559\u5B66\u5185\u5BB9\u76F8\u5173\u7684\u771F\u5B9E\u77E5\u8BC6\u70B9 ",m.a.createElement("br",null)),m.a.createElement(S.a,{className:"mt5",maxLength:20,style:{marginBottom:"42px"},placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0",defaultValue:F.current,onChange:function(je){F.current=je.target.value}})),onOk:function(){return new Promise(function(){var je=Object(L.a)(E.a.mark(function He(nt,Ge){var he,ce;return E.a.wrap(function(fe){for(;;)switch(fe.prev=fe.next){case 0:if(F.current){fe.next=3;break}return j.b.warn("\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"),fe.abrupt("return",Ge());case 3:if(!(F.current.length>20)){fe.next=6;break}return j.b.warn("\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0"),fe.abrupt("return",Ge());case 6:return fe.next=8,Object(O.a)("/api/tag_disciplines.json",{method:"post",body:{name:F.current,sub_discipline_id:A}});case 8:return he=fe.sent,(he==null?void 0:he.status)===0&&(N({id:he.tag_discipline_id,name:F.current,type:"personal"}),ce=[],ce.push(he.tag_discipline_id),T([].concat(ce)),J([he.tag_discipline_id]),T([].concat(ce))),fe.abrupt("return",nt());case 11:case"end":return fe.stop()}},He)}));return function(He,nt){return je.apply(this,arguments)}}())}})};return m.a.createElement("div",{className:r.a.wrap},m.a.createElement(a.a,{disabled:!A||l,className:"mr5",style:{width:"242px"},onChange:X,showSearch:!0,allowClear:!0,value:M==null?void 0:M.filter(function(ee){return(H==null?void 0:H.includes(ee==null?void 0:ee.id))||(H==null?void 0:H.includes((ee==null?void 0:ee.id)+""))}).map(function(ee){return ee.name})},M==null?void 0:M.map(function(ee){return m.a.createElement(b,{key:ee.id,value:ee.name},m.a.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},m.a.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},ee.name),m.a.createElement("span",null,ee.type==="personal"?"\uFF08\u81EA\u7528\uFF09":"")))})),m.a.createElement("button",{disabled:!A,className:"".concat(r.a.addKnowledge," ").concat(A?"":r.a.disabled),onClick:te},"\u65B0\u5EFA\u77E5\u8BC6\u70B9"))}},u3os:function(Ye,ie,_){"use strict";Object.defineProperty(ie,"__esModule",{value:!0}),ie.ver=ie.clear=ie.bind=void 0;var Y=_("P4Qj"),j=function(g,s){var d=(0,Y.getSensor)(g);return d.bind(s),function(){d.unbind(s)}};ie.bind=j;var L=function(g){var s=(0,Y.getSensor)(g);(0,Y.removeSensor)(s)};ie.clear=L;var U="1.0.1";ie.ver=U},uJ6K:function(Ye,ie,_){Ye.exports={wrap:"wrap___1AALq",img:"img___20GEO",table:"table___26NT5",totalScore:"totalScore___1t1Bx",people:"people___BMR7K",glassSeal:"glassSeal___2woZ-"}},ueOF:function(Ye,ie,_){Ye.exports={flex_box_center:"flex_box_center___3u1kD",flex_space_between:"flex_space_between___1iSrL",flex_box_vertical_center:"flex_box_vertical_center___18buA",flex_box_center_end:"flex_box_center_end___35UIs",flex_box_column:"flex_box_column___2UKLk",customModal:"customModal___ppNnJ",checking:"checking___3Jkqo",content:"content___1lP2Z",group:"group___29dCl",footer:"footer___3jXcc"}},ulZh:function(Ye,ie,_){typeof window!="undefined"&&function(j,L){Ye.exports=L()}(this,function(){return function(Y){var j={};function L(U){if(j[U])return j[U].exports;var S=j[U]={i:U,l:!1,exports:{}};return Y[U].call(S.exports,S,S.exports,L),S.l=!0,S.exports}return L.m=Y,L.c=j,L.d=function(U,S,g){L.o(U,S)||Object.defineProperty(U,S,{enumerable:!0,get:g})},L.r=function(U){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(U,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(U,"__esModule",{value:!0})},L.t=function(U,S){if(S&1&&(U=L(U)),S&8)return U;if(S&4&&typeof U=="object"&&U&&U.__esModule)return U;var g=Object.create(null);if(L.r(g),Object.defineProperty(g,"default",{enumerable:!0,value:U}),S&2&&typeof U!="string")for(var s in U)L.d(g,s,function(d){return U[d]}.bind(null,s));return g},L.n=function(U){var S=U&&U.__esModule?function(){return U.default}:function(){return U};return L.d(S,"a",S),S},L.o=function(U,S){return Object.prototype.hasOwnProperty.call(U,S)},L.p="/dist/",L(L.s="./src/hls.ts")}({"./node_modules/eventemitter3/index.js":function(Y,j,L){"use strict";var U=Object.prototype.hasOwnProperty,S="~";function g(){}Object.create&&(g.prototype=Object.create(null),new g().__proto__||(S=!1));function s(a,f,E){this.fn=a,this.context=f,this.once=E||!1}function d(a,f,E,y,m){if(typeof E!="function")throw new TypeError("The listener must be a function");var O=new s(E,y||a,m),i=S?S+f:f;return a._events[i]?a._events[i].fn?a._events[i]=[a._events[i],O]:a._events[i].push(O):(a._events[i]=O,a._eventsCount++),a}function w(a,f){--a._eventsCount===0?a._events=new g:delete a._events[f]}function p(){this._events=new g,this._eventsCount=0}p.prototype.eventNames=function(){var f=[],E,y;if(this._eventsCount===0)return f;for(y in E=this._events)U.call(E,y)&&f.push(S?y.slice(1):y);return Object.getOwnPropertySymbols?f.concat(Object.getOwnPropertySymbols(E)):f},p.prototype.listeners=function(f){var E=S?S+f:f,y=this._events[E];if(!y)return[];if(y.fn)return[y.fn];for(var m=0,O=y.length,i=new Array(O);m0},!1)}function a(f,E){for(var y={main:[E]},m={main:[]},O={main:{}};p(y);)for(var i=Object.keys(y),r=0;r=Ps||Math.abs(G.y-W.y)>=Ps}var gs={type:"IDLE"};function bs(W){var G=W.cancel,q=W.completed,me=W.getPhase,ke=W.setPhase;return[{eventName:"mousemove",fn:function(Ze){var qe=Ze.button,kt=Ze.clientX,en=Ze.clientY;if(qe!==Zs)return;var rn={x:kt,y:en},Ut=me();if(Ut.type==="DRAGGING"){Ze.preventDefault(),Ut.actions.move(rn);return}Ut.type==="PENDING"||ce(!1);var It=Ut.point;if(!zo(It,rn))return;Ze.preventDefault();var qt=Ut.actions.fluidLift(rn);ke({type:"DRAGGING",actions:qt})}},{eventName:"mouseup",fn:function(Ze){var qe=me();if(qe.type!=="DRAGGING"){G();return}Ze.preventDefault(),qe.actions.drop({shouldBlockNextClick:!0}),q()}},{eventName:"mousedown",fn:function(Ze){me().type==="DRAGGING"&&Ze.preventDefault(),G()}},{eventName:"keydown",fn:function(Ze){var qe=me();if(qe.type==="PENDING"){G();return}if(Ze.keyCode===yi){Ze.preventDefault(),G();return}Ds(Ze)}},{eventName:"resize",fn:G},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){me().type==="PENDING"&&G()}},{eventName:"webkitmouseforcedown",fn:function(Ze){var qe=me();if(qe.type!=="IDLE"||ce(!1),qe.actions.shouldRespectForcePress()){G();return}Ze.preventDefault()}},{eventName:vs,fn:G}]}function qs(W){var G=Object(Y.useRef)(gs),q=Object(Y.useRef)(ge),me=p(function(){return{eventName:"mousedown",fn:function(Ut){if(Ut.defaultPrevented)return;if(Ut.button!==Zs)return;if(Ut.ctrlKey||Ut.metaKey||Ut.shiftKey||Ut.altKey)return;var It=W.findClosestDraggableId(Ut);if(!It)return;var qt=W.tryGetLock(It,Ze,{sourceEvent:Ut});if(!qt)return;Ut.preventDefault();var Nn={x:Ut.clientX,y:Ut.clientY};q.current(),en(qt,Nn)}}},[W]),ke=p(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(Ut){if(Ut.defaultPrevented)return;var It=W.findClosestDraggableId(Ut);if(!It)return;var qt=W.findOptionsForDraggable(It);if(!qt)return;if(qt.shouldRespectForcePress)return;if(!W.canGetLock(It))return;Ut.preventDefault()}}},[W]),Ie=a(function(){var Ut={passive:!1,capture:!0};q.current=He(window,[ke,me],Ut)},[ke,me]),Ze=a(function(){var rn=G.current;if(rn.type==="IDLE")return;G.current=gs,q.current(),Ie()},[Ie]),qe=a(function(){var rn=G.current;Ze(),rn.type==="DRAGGING"&&rn.actions.cancel({shouldBlockNextClick:!0}),rn.type==="PENDING"&&rn.actions.abort()},[Ze]),kt=a(function(){var Ut={capture:!0,passive:!1},It=bs({cancel:qe,completed:Ze,getPhase:function(){return G.current},setPhase:function(Nn){G.current=Nn}});q.current=He(window,It,Ut)},[qe,Ze]),en=a(function(Ut,It){G.current.type==="IDLE"||ce(!1),G.current={type:"PENDING",point:It,actions:Ut},kt()},[kt]);Ei(function(){return Ie(),function(){q.current()}},[Ie])}var Uo;function $s(){}var Ll=(Uo={},Uo[Dl]=!0,Uo[Ys]=!0,Uo[Ts]=!0,Uo[hs]=!0,Uo);function el(W,G){function q(){G(),W.cancel()}function me(){G(),W.drop()}return[{eventName:"keydown",fn:function(Ie){if(Ie.keyCode===yi){Ie.preventDefault(),q();return}if(Ie.keyCode===Rs){Ie.preventDefault(),me();return}if(Ie.keyCode===Ml){Ie.preventDefault(),W.moveDown();return}if(Ie.keyCode===Pl){Ie.preventDefault(),W.moveUp();return}if(Ie.keyCode===Js){Ie.preventDefault(),W.moveRight();return}if(Ie.keyCode===Qs){Ie.preventDefault(),W.moveLeft();return}if(Ll[Ie.keyCode]){Ie.preventDefault();return}Ds(Ie)}},{eventName:"mousedown",fn:q},{eventName:"mouseup",fn:q},{eventName:"click",fn:q},{eventName:"touchstart",fn:q},{eventName:"resize",fn:q},{eventName:"wheel",fn:q,options:{passive:!0}},{eventName:vs,fn:q}]}function Wi(W){var G=Object(Y.useRef)($s),q=p(function(){return{eventName:"keydown",fn:function(Ie){if(Ie.defaultPrevented)return;if(Ie.keyCode!==Rs)return;var Ze=W.findClosestDraggableId(Ie);if(!Ze)return;var qe=W.tryGetLock(Ze,rn,{sourceEvent:Ie});if(!qe)return;Ie.preventDefault();var kt=!0,en=qe.snapLift();G.current();function rn(){kt||ce(!1),kt=!1,G.current(),me()}G.current=He(window,el(en,rn),{capture:!0,passive:!1})}}},[W]),me=a(function(){var Ie={passive:!1,capture:!0};G.current=He(window,[q],Ie)},[q]);Ei(function(){return me(),function(){G.current()}},[me])}var Ho={type:"IDLE"},tl=120,nl=.15;function rl(W){var G=W.cancel,q=W.getPhase;return[{eventName:"orientationchange",fn:G},{eventName:"resize",fn:G},{eventName:"contextmenu",fn:function(ke){ke.preventDefault()}},{eventName:"keydown",fn:function(ke){if(q().type!=="DRAGGING"){G();return}ke.keyCode===yi&&ke.preventDefault(),G()}},{eventName:vs,fn:G}]}function Ko(W){var G=W.cancel,q=W.completed,me=W.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(Ie){var Ze=me();if(Ze.type!=="DRAGGING"){G();return}Ze.hasMoved=!0;var qe=Ie.touches[0],kt=qe.clientX,en=qe.clientY,rn={x:kt,y:en};Ie.preventDefault(),Ze.actions.move(rn)}},{eventName:"touchend",fn:function(Ie){var Ze=me();if(Ze.type!=="DRAGGING"){G();return}Ie.preventDefault(),Ze.actions.drop({shouldBlockNextClick:!0}),q()}},{eventName:"touchcancel",fn:function(Ie){if(me().type!=="DRAGGING"){G();return}Ie.preventDefault(),G()}},{eventName:"touchforcechange",fn:function(Ie){var Ze=me();Ze.type!=="IDLE"||ce(!1);var qe=Ie.touches[0];if(!qe)return;var kt=qe.force>=nl;if(!kt)return;var en=Ze.actions.shouldRespectForcePress();if(Ze.type==="PENDING"){en&&G();return}if(en){if(Ze.hasMoved){Ie.preventDefault();return}G();return}Ie.preventDefault()}},{eventName:vs,fn:G}]}function ys(W){var G=Object(Y.useRef)(Ho),q=Object(Y.useRef)(ge),me=a(function(){return G.current},[]),ke=a(function(qt){G.current=qt},[]),Ie=p(function(){return{eventName:"touchstart",fn:function(qt){if(qt.defaultPrevented)return;var Nn=W.findClosestDraggableId(qt);if(!Nn)return;var Gr=W.tryGetLock(Nn,qe,{sourceEvent:qt});if(!Gr)return;var qr=qt.touches[0],fa=qr.clientX,ga=qr.clientY,Ua={x:fa,y:ga};q.current(),Ut(Gr,Ua)}}},[W]),Ze=a(function(){var qt={capture:!0,passive:!1};q.current=He(window,[Ie],qt)},[Ie]),qe=a(function(){var It=G.current;if(It.type==="IDLE")return;It.type==="PENDING"&&clearTimeout(It.longPressTimerId),ke(Ho),q.current(),Ze()},[Ze,ke]),kt=a(function(){var It=G.current;qe(),It.type==="DRAGGING"&&It.actions.cancel({shouldBlockNextClick:!0}),It.type==="PENDING"&&It.actions.abort()},[qe]),en=a(function(){var qt={capture:!0,passive:!1},Nn={cancel:kt,completed:qe,getPhase:me},Gr=He(window,Ko(Nn),qt),qr=He(window,rl(Nn),qt);q.current=function(){Gr(),qr()}},[kt,me,qe]),rn=a(function(){var qt=me();qt.type==="PENDING"||ce(!1);var Nn=qt.actions.fluidLift(qt.point);ke({type:"DRAGGING",actions:Nn,hasMoved:!1})},[me,ke]),Ut=a(function(qt,Nn){me().type==="IDLE"||ce(!1);var Gr=setTimeout(rn,tl);ke({type:"PENDING",point:Nn,actions:qt,longPressTimerId:Gr}),en()},[en,me,ke,rn]);Ei(function(){return Ze(),function(){q.current();var Nn=me();Nn.type==="PENDING"&&(clearTimeout(Nn.longPressTimerId),ke(Ho))}},[me,Ze,ke]),Ei(function(){var qt=He(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return qt},[])}function al(W){ii(function(){var G=xi(W);Yi(function(){G.current.length===W.length||ce(!1)})})}var il={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function Ms(W,G){if(G==null)return!1;var q=Boolean(il[G.tagName.toLowerCase()]);if(q)return!0;var me=G.getAttribute("contenteditable");return me==="true"||me===""?!0:G===W?!1:Ms(W,G.parentElement)}function Go(W,G){var q=G.target;return Mi(q)?Ms(W,q):!1}var ol=function(W){return E(W.getBoundingClientRect()).center};function _s(W){return W instanceof Oo(W).Element}var sl=function(){var W="matches";if(typeof document=="undefined")return W;var G=[W,"msMatchesSelector","webkitMatchesSelector"],q=et(G,function(me){return me in Element.prototype});return q||W}();function Vo(W,G){return W==null?null:W[sl](G)?W:Vo(W.parentElement,G)}function kl(W,G){return W.closest?W.closest(G):Vo(W,G)}function Xo(W){return"["+so.contextId+'="'+W+'"]'}function ll(W,G){var q=G.target;if(!_s(q))return null;var me=Xo(W),ke=kl(q,me);return ke&&Mi(ke)?ke:null}function ul(W,G){var q=ll(W,G);return q?q.getAttribute(so.draggableId):null}function dl(W,G){var q="["+wo.contextId+'="'+W+'"]',me=xt(document.querySelectorAll(q)),ke=et(me,function(Ie){return Ie.getAttribute(wo.id)===G});return ke&&Mi(ke)?ke:null}function ts(W){W.preventDefault()}function jo(W){var G=W.expected,q=W.phase,me=W.isLockActive,ke=W.shouldWarn;return me()?!(G!==q):!1}function Yo(W){var G=W.lockAPI,q=W.store,me=W.registry,ke=W.draggableId;if(G.isClaimed())return!1;var Ie=me.draggable.findById(ke);return Ie&&Ie.options.isEnabled?!!Zi(q.getState(),ke):!1}function ns(W){var G=W.lockAPI,q=W.contextId,me=W.store,ke=W.registry,Ie=W.draggableId,Ze=W.forceSensorStop,qe=W.sourceEvent,kt=Yo({lockAPI:G,store:me,registry:ke,draggableId:Ie});if(!kt)return null;var en=ke.draggable.getById(Ie),rn=dl(q,en.descriptor.id);if(!rn)return null;if(qe&&!en.options.canDragInteractiveElements&&Go(rn,qe))return null;var Ut=G.claim(Ze||ge),It="PRE_DRAG";function qt(){return en.options.shouldRespectForcePress}function Nn(){return G.isActive(Ut)}function Gr(Qa,fi){jo({expected:Qa,phase:It,isLockActive:Nn,shouldWarn:!0})&&me.dispatch(fi())}var qr=Gr.bind(null,"DRAGGING");function fa(Qa){function fi(){G.release(),It="COMPLETED"}It!=="PRE_DRAG"&&(fi(),It==="PRE_DRAG"||ce(!1)),me.dispatch(ar(Qa.liftActionArgs)),It="DRAGGING";function Li(e,n){if(n===void 0&&(n={shouldBlockNextClick:!1}),Qa.cleanup(),n.shouldBlockNextClick){var D=He(window,[{eventName:"click",fn:ts,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(D)}fi(),me.dispatch(pt({reason:e}))}return Object(U.a)({isActive:function(){return jo({expected:"DRAGGING",phase:It,isLockActive:Nn,shouldWarn:!1})},shouldRespectForcePress:qt,drop:function(n){return Li("DROP",n)},cancel:function(n){return Li("CANCEL",n)}},Qa.actions)}function ga(Qa){var fi=P(function(e){qr(function(){return la({client:e})})}),Li=fa({liftActionArgs:{id:Ie,clientSelection:Qa,movementMode:"FLUID"},cleanup:function(){return fi.cancel()},actions:{move:fi}});return Object(U.a)({},Li,{move:fi})}function Ua(){var Qa={moveUp:function(){return qr(Kr)},moveRight:function(){return qr(Er)},moveDown:function(){return qr(ra)},moveLeft:function(){return qr(wn)}};return fa({liftActionArgs:{id:Ie,clientSelection:ol(rn),movementMode:"SNAP"},cleanup:ge,actions:Qa})}function va(){var Qa=jo({expected:"PRE_DRAG",phase:It,isLockActive:Nn,shouldWarn:!0});Qa&&G.release()}var ei={isActive:function(){return jo({expected:"PRE_DRAG",phase:It,isLockActive:Nn,shouldWarn:!1})},shouldRespectForcePress:qt,fluidLift:ga,snapLift:Ua,abort:va};return ei}var cl=[qs,Wi,ys];function Il(W){var G=W.contextId,q=W.store,me=W.registry,ke=W.customSensors,Ie=W.enableDefaultSensors,Ze=[].concat(Ie?cl:[],ke||[]),qe=Object(Y.useState)(function(){return Qi()})[0],kt=a(function(ga,Ua){ga.isDragging&&!Ua.isDragging&&qe.tryAbandon()},[qe]);Ei(function(){var ga=q.getState(),Ua=q.subscribe(function(){var va=q.getState();kt(ga,va),ga=va});return Ua},[qe,q,kt]),Ei(function(){return qe.tryAbandon},[qe.tryAbandon]);var en=a(function(fa){return Yo({lockAPI:qe,registry:me,store:q,draggableId:fa})},[qe,me,q]),rn=a(function(fa,ga,Ua){return ns({lockAPI:qe,registry:me,contextId:G,store:q,draggableId:fa,forceSensorStop:ga,sourceEvent:Ua&&Ua.sourceEvent?Ua.sourceEvent:null})},[G,qe,me,q]),Ut=a(function(fa){return ul(G,fa)},[G]),It=a(function(fa){var ga=me.draggable.findById(fa);return ga?ga.options:null},[me.draggable]),qt=a(function(){if(!qe.isClaimed())return;qe.tryAbandon(),q.getState().phase!=="IDLE"&&q.dispatch(ma())},[qe,q]),Nn=a(qe.isClaimed,[qe]),Gr=p(function(){return{canGetLock:en,tryGetLock:rn,findClosestDraggableId:Ut,findOptionsForDraggable:It,tryReleaseLock:qt,isLockClaimed:Nn}},[en,rn,Ut,It,qt,Nn]);al(Ze);for(var qr=0;qr2&&arguments[2]!==void 0?arguments[2]:"0",ut=String(se);ut.length=12,Cr%=12);var ba=d.useMemo(function(){if(!cn)return[!1,!1];var Zn=[!0,!0];return Ta.forEach(function(An){var rr=An.disabled,ar=An.value;if(rr)return;ar>=12?Zn[1]=!1:Zn[0]=!1}),Zn},[cn,Ta]),za=Object(s.a)(ba,2),Xa=za[0],tr=za[1],In=d.useMemo(function(){return cn?Ta.filter(Ea?function(Zn){return Zn.value>=12}:function(Zn){return Zn.value<12}).map(function(Zn){var An=Zn.value%12,rr=An===0?"12":X(An,2);return Object(g.a)(Object(g.a)({},Zn),{},{label:rr,value:An})}):Ta},[cn,Ta]),En=he(0,59,Hn,_r&&_r(Cr)),Or=he(0,59,$n,vr&&vr(Cr,kr));ut.current={onUpDown:function(An){var rr=Dr[Kt];if(rr)for(var ar=rr.units.findIndex(function(Hr){return Hr.value===rr.value}),Pr=rr.units.length,sa=1;sa1&&(Yt=tt.addDate(Yt,-7)),Yt}function mt(se,tt,rt){var ut=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(tt){case"year":return rt.addYear(se,ut*10);case"quarter":case"month":return rt.addYear(se,ut);default:return rt.addMonth(se,ut)}}var lt=d.createContext({}),Ht=lt;function sn(se){var tt=se.cellPrefixCls,rt=se.generateConfig,ut=se.rangedValue,Kt=se.hoverRangedValue,Ct=se.isInView,Yt=se.isSameCell,nn=se.offsetCell,_n=se.today,cn=se.value;function ur(Mn){var fn,Hn=nn(Mn,-1),Xn=nn(Mn,1),$n=ge(ut,0),Yn=ge(ut,1),_r=ge(Kt,0),vr=ge(Kt,1),lr=Cn(rt,_r,vr,Mn);function wr(kr){return Yt($n,kr)}function Dr(kr){return Yt(Yn,kr)}var sr=Yt(_r,Mn),ia=Yt(vr,Mn),Ea=(lr||ia)&&(!Ct(Hn)||Dr(Hn)),Cr=(lr||sr)&&(!Ct(Xn)||wr(Xn));return fn={},Object(S.a)(fn,"".concat(tt,"-in-view"),Ct(Mn)),Object(S.a)(fn,"".concat(tt,"-in-range"),Cn(rt,$n,Yn,Mn)),Object(S.a)(fn,"".concat(tt,"-range-start"),wr(Mn)),Object(S.a)(fn,"".concat(tt,"-range-end"),Dr(Mn)),Object(S.a)(fn,"".concat(tt,"-range-start-single"),wr(Mn)&&!Yn),Object(S.a)(fn,"".concat(tt,"-range-end-single"),Dr(Mn)&&!$n),Object(S.a)(fn,"".concat(tt,"-range-start-near-hover"),wr(Mn)&&(Yt(Hn,_r)||Cn(rt,_r,vr,Hn))),Object(S.a)(fn,"".concat(tt,"-range-end-near-hover"),Dr(Mn)&&(Yt(Xn,vr)||Cn(rt,_r,vr,Xn))),Object(S.a)(fn,"".concat(tt,"-range-hover"),lr),Object(S.a)(fn,"".concat(tt,"-range-hover-start"),sr),Object(S.a)(fn,"".concat(tt,"-range-hover-end"),ia),Object(S.a)(fn,"".concat(tt,"-range-hover-edge-start"),Ea),Object(S.a)(fn,"".concat(tt,"-range-hover-edge-end"),Cr),Object(S.a)(fn,"".concat(tt,"-range-hover-edge-start-near-range"),Ea&&Yt(Hn,Yn)),Object(S.a)(fn,"".concat(tt,"-range-hover-edge-end-near-range"),Cr&&Yt(Xn,$n)),Object(S.a)(fn,"".concat(tt,"-today"),Yt(_n,Mn)),Object(S.a)(fn,"".concat(tt,"-selected"),Yt(cn,Mn)),fn}return ur}function Dt(se){for(var tt=se.prefixCls,rt=se.disabledDate,ut=se.onSelect,Kt=se.rowNum,Ct=se.colNum,Yt=se.prefixColumn,nn=se.rowClassName,_n=se.baseDate,cn=se.getCellClassName,ur=se.getCellText,Mn=se.getCellNode,fn=se.getCellDate,Hn=se.titleCell,Xn=se.headerCells,$n=d.useContext(O),Yn=$n.onDateMouseEnter,_r=$n.onDateMouseLeave,vr="".concat(tt,"-cell"),lr=[],wr=0;wr2&&arguments[2]!==void 0?arguments[2]:!1;(st===$n||Ca)&&(ma(Rn),ia&&ia(Rn),Pr&&Pr(Rn,xr),Ea&&!Qt(nn,Rn,wn)&&Ea(Rn))},zn=function(Rn){return mr.current&&mr.current.onKeyDown?([y.a.LEFT,y.a.RIGHT,y.a.UP,y.a.DOWN,y.a.PAGE_UP,y.a.PAGE_DOWN,y.a.ENTER].includes(Rn.which)&&Rn.preventDefault(),mr.current.onKeyDown(Rn)):(Object(a.a)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1)},gr=function(Rn){mr.current&&mr.current.onBlur&&mr.current.onBlur(Rn)};rr&&Ma!=="right"&&(rr.current={onKeyDown:zn,onClose:function(){mr.current&&mr.current.onClose&&mr.current.onClose()}}),d.useEffect(function(){_n&&!Kr.current&&vt(_n)},[_n]),d.useEffect(function(){Kr.current=!1},[]);var Xr,Jr=Object(g.a)(Object(g.a)({},se),{},{operationRef:mr,prefixCls:ut,viewDate:pt,value:wn,onViewDateChange:Me,sourceMode:zt,onPanelChange:on,disabledDate:st!=="decade"?fn:void 0});delete Jr.onChange,delete Jr.onSelect;switch(st){case"decade":Xr=d.createElement(B,Object.assign({},Jr,{onSelect:function(Rn,xr){Me(Rn),yn(Rn,xr)}}));break;case"year":Xr=d.createElement(Mt,Object.assign({},Jr,{onSelect:function(Rn,xr){Me(Rn),yn(Rn,xr)}}));break;case"month":Xr=d.createElement(Xt,Object.assign({},Jr,{onSelect:function(Rn,xr){Me(Rn),yn(Rn,xr)}}));break;case"quarter":Xr=d.createElement(bn,Object.assign({},Jr,{onSelect:function(Rn,xr){Me(Rn),yn(Rn,xr)}}));break;case"week":Xr=d.createElement(Tt,Object.assign({},Jr,{onSelect:function(Rn,xr){Me(Rn),yn(Rn,xr)}}));break;case"time":delete Jr.showTime,Xr=d.createElement(Ce,Object.assign({},Jr,Object(E.a)(lr)==="object"?lr:null,{onSelect:function(Rn,xr){Me(Rn),yn(Rn,xr)}}));break;default:lr?Xr=d.createElement(xt,Object.assign({},Jr,{onSelect:function(Rn,xr){Me(Rn),yn(Rn,xr)}})):Xr=d.createElement(ye,Object.assign({},Jr,{onSelect:function(Rn,xr){Me(Rn),yn(Rn,xr)}}))}var aa,hn,Lr=function(){var Rn=nn.getNow(),xr=nt(nn.getHour(Rn),nn.getMinute(Rn),nn.getSecond(Rn),yr?za:1,zr?tr:1,Zn?En:1),Ca=He(nn,Rn,xr[0],xr[1],xr[2]);yn(Ca,"submit")};sa||(aa=K(ut,st,Dr),hn=ae({prefixCls:ut,components:Aa,needConfirmButton:Or,okDisabled:!wn||fn&&fn(wn),locale:Yt,showNow:vr,onNow:Or&&Lr,onOk:function(){wn&&(yn(wn,"submit",!0),Qr&&Qr(wn))}}));var oa;if(wr&&st==="date"&&$n==="date"&&!lr){var ya=nn.getNow(),yt="".concat(ut,"-today-btn"),Fr=fn&&fn(ya);oa=d.createElement("a",{className:p()(yt,Fr&&"".concat(yt,"-disabled")),"aria-disabled":Fr,onClick:function(){Fr||yn(ya,"mouse",!0)}},Yt.today)}return d.createElement(O.Provider,{value:Object(g.a)(Object(g.a)({},An),{},{hideHeader:"hideHeader"in se?sr:An.hideHeader,hidePrevBtn:pa&&Ma==="right",hideNextBtn:pa&&Ma==="left"})},d.createElement("div",{tabIndex:_r,className:p()("".concat(ut,"-panel"),Kt,(tt={},Object(S.a)(tt,"".concat(ut,"-panel-has-range"),la&&la[0]&&la[1]),Object(S.a)(tt,"".concat(ut,"-panel-has-range-hover"),Ir&&Ir[0]&&Ir[1]),Object(S.a)(tt,"".concat(ut,"-panel-rtl"),Ta==="rtl"),tt)),style:Ct,onKeyDown:zn,onBlur:gr,onMouseDown:kr,ref:ar},Xr,aa||hn||oa?d.createElement("div",{className:"".concat(ut,"-footer")},aa,hn,oa):null))}var oe=ue,ht=_("uciX"),vn={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}};function Tn(se){var tt,rt=se.prefixCls,ut=se.popupElement,Kt=se.popupStyle,Ct=se.visible,Yt=se.dropdownClassName,nn=se.dropdownAlign,_n=se.transitionName,cn=se.getPopupContainer,ur=se.children,Mn=se.range,fn=se.popupPlacement,Hn=se.direction,Xn="".concat(rt,"-dropdown"),$n=function(){return fn!==void 0?fn:Hn==="rtl"?"bottomRight":"bottomLeft"};return d.createElement(ht.a,{showAction:[],hideAction:[],popupPlacement:$n(),builtinPlacements:vn,prefixCls:Xn,popupTransitionName:_n,popup:ut,popupAlign:nn,popupVisible:Ct,popupClassName:p()(Yt,(tt={},Object(S.a)(tt,"".concat(Xn,"-range"),Mn),Object(S.a)(tt,"".concat(Xn,"-rtl"),Hn==="rtl"),tt)),popupStyle:Kt,getPopupContainer:cn},ur)}var fr=Tn;function Vt(se){var tt=se.open,rt=se.value,ut=se.isClickOutside,Kt=se.triggerOpen,Ct=se.forwardKeyDown,Yt=se.blurToCancel,nn=se.onSubmit,_n=se.onCancel,cn=se.onFocus,ur=se.onBlur,Mn=Object(d.useState)(!1),fn=Object(s.a)(Mn,2),Hn=fn[0],Xn=fn[1],$n=Object(d.useState)(!1),Yn=Object(s.a)($n,2),_r=Yn[0],vr=Yn[1],lr=Object(d.useRef)(!1),wr=Object(d.useRef)(!1),Dr={onMouseDown:function(){Xn(!0),Kt(!0)},onKeyDown:function(ia){switch(ia.which){case y.a.ENTER:{tt?nn()!==!1&&Xn(!0):Kt(!0),ia.preventDefault();return}case y.a.TAB:{Hn&&tt&&!ia.shiftKey?(Xn(!1),ia.preventDefault()):!Hn&&tt&&(!Ct(ia)&&ia.shiftKey&&(Xn(!0),ia.preventDefault()));return}case y.a.ESC:{Xn(!0),_n();return}}!tt&&![y.a.SHIFT].includes(ia.which)?Kt(!0):Hn||Ct(ia)},onFocus:function(ia){Xn(!0),vr(!0),cn&&cn(ia)},onBlur:function(ia){if(lr.current||!ut(document.activeElement)){lr.current=!1;return}Yt?setTimeout(function(){ut(document.activeElement)&&_n()},0):tt&&(Kt(!1),wr.current&&nn()),vr(!1),ur&&ur(ia)}};return Object(d.useEffect)(function(){wr.current=!1},[tt]),Object(d.useEffect)(function(){wr.current=!0},[rt]),Object(d.useEffect)(function(){return P(function(sr){var ia=sr.target;tt&&(ut(ia)?_r||Kt(!1):(lr.current=!0,requestAnimationFrame(function(){lr.current=!1})))})}),[Dr,{focused:_r,typing:Hn}]}function Et(se){var tt=se.valueTexts,rt=se.onTextChange,ut=d.useState(""),Kt=Object(s.a)(ut,2),Ct=Kt[0],Yt=Kt[1],nn=d.useRef([]);nn.current=tt;function _n(ur){Yt(ur),rt(ur)}function cn(){Yt(nn.current[0])}return d.useEffect(function(){tt.every(function(ur){return ur!==Ct})&&cn()},[tt.join("||")]),[Ct,_n,cn]}var Jt=_("Gytx"),Fn=_.n(Jt);function Vn(se,tt){var rt=tt.formatList,ut=tt.generateConfig,Kt=tt.locale;return Object(x.a)(function(){if(!se)return[[""],""];for(var Ct="",Yt=[],nn=0;nn1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(cn.current),_r){_n(Yn);return}cn.current=requestAnimationFrame(function(){_n(Yn)})}var Mn=Vn(nn,{formatList:rt,generateConfig:ut,locale:Kt}),fn=Object(s.a)(Mn,2),Hn=fn[1];function Xn(Yn){ur(Yn)}function $n(){var Yn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;ur(null,Yn)}return Object(d.useEffect)(function(){$n(!0)},[se]),Object(d.useEffect)(function(){return function(){return cancelAnimationFrame(cn.current)}},[]),[Hn,Xn,$n]}function ir(se){var tt,rt=se.prefixCls,ut=rt===void 0?"rc-picker":rt,Kt=se.id,Ct=se.tabIndex,Yt=se.style,nn=se.className,_n=se.dropdownClassName,cn=se.dropdownAlign,ur=se.popupStyle,Mn=se.transitionName,fn=se.generateConfig,Hn=se.locale,Xn=se.inputReadOnly,$n=se.allowClear,Yn=se.autoFocus,_r=se.showTime,vr=se.picker,lr=vr===void 0?"date":vr,wr=se.format,Dr=se.use12Hours,sr=se.value,ia=se.defaultValue,Ea=se.open,Cr=se.defaultOpen,kr=se.defaultOpenValue,Zr=se.suffixIcon,Qr=se.clearIcon,Aa=se.disabled,Ta=se.disabledDate,ba=se.placeholder,za=se.getPopupContainer,Xa=se.pickerRef,tr=se.panelRender,In=se.onChange,En=se.onOpenChange,Or=se.onFocus,yr=se.onBlur,zr=se.onMouseDown,Zn=se.onMouseUp,An=se.onMouseEnter,rr=se.onMouseLeave,ar=se.onContextMenu,Pr=se.onClick,sa=se.direction,Qn=se.autoComplete,Hr=Qn===void 0?"off":Qn,pa=d.useRef(null),Ma=lr==="date"&&!!_r||lr==="time",la=ee(o(wr,lr,_r,Dr)),Ir=d.useRef(null),mr=d.useRef(null),Kr=Object(f.a)(null,{value:sr,defaultValue:ia}),ra=Object(s.a)(Kr,2),Er=ra[0],wn=ra[1],ma=d.useState(Er),Mr=Object(s.a)(ma,2),$e=Mr[0],pt=Mr[1],vt=d.useRef(null),Me=Object(f.a)(!1,{value:Ea,defaultValue:Cr,postState:function(qn){return Aa?!1:qn},onChange:function(qn){En&&En(qn),!qn&&vt.current&&vt.current.onClose&&vt.current.onClose()}}),we=Object(s.a)(Me,2),Ke=we[0],De=we[1],st=Vn($e,{formatList:la,generateConfig:fn,locale:Hn}),ct=Object(s.a)(st,2),Bt=ct[0],gt=ct[1],zt=Et({valueTexts:Bt,onTextChange:function(qn){var Ar=fn.locale.parse(Hn.locale,qn,la);Ar&&(!Ta||!Ta(Ar))&&pt(Ar)}}),Ft=Object(s.a)(zt,3),on=Ft[0],yn=Ft[1],zn=Ft[2],gr=function(qn){pt(qn),wn(qn),In&&!Qt(fn,Er,qn)&&In(qn,qn?fn.locale.format(Hn.locale,qn,la[0]):"")},Xr=function(qn){if(Aa&&qn)return;De(qn)},Jr=function(qn){return Ke&&vt.current&&vt.current.onKeyDown?vt.current.onKeyDown(qn):(Object(a.a)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},aa=function(){Zn&&Zn.apply(void 0,arguments),pa.current&&(pa.current.focus(),Xr(!0))},hn=Vt({blurToCancel:Ma,open:Ke,value:on,triggerOpen:Xr,forwardKeyDown:Jr,isClickOutside:function(qn){return!z([Ir.current,mr.current],qn)},onSubmit:function(){return Ta&&Ta($e)?!1:(gr($e),Xr(!1),zn(),!0)},onCancel:function(){Xr(!1),pt(Er),zn()},onFocus:Or,onBlur:yr}),Lr=Object(s.a)(hn,2),oa=Lr[0],ya=Lr[1],yt=ya.focused,Fr=ya.typing;d.useEffect(function(){Ke||(pt(Er),!Bt.length||Bt[0]===""?yn(""):gt!==on&&zn())},[Ke,Bt]),d.useEffect(function(){Ke||zn()},[lr]),d.useEffect(function(){pt(Er)},[Er]),Xa&&(Xa.current={focus:function(){pa.current&&pa.current.focus()},blur:function(){pa.current&&pa.current.blur()}});var un=Object(g.a)(Object(g.a)({},se),{},{className:void 0,style:void 0,pickerValue:void 0,onPickerValueChange:void 0}),Rn=d.createElement(oe,Object.assign({},un,{generateConfig:fn,className:p()(Object(S.a)({},"".concat(ut,"-panel-focused"),!Fr)),value:$e,locale:Hn,tabIndex:-1,onChange:pt,direction:sa}));tr&&(Rn=tr(Rn));var xr=d.createElement("div",{className:"".concat(ut,"-panel-container"),onMouseDown:function(qn){qn.preventDefault()}},Rn),Ca;Zr&&(Ca=d.createElement("span",{className:"".concat(ut,"-suffix")},Zr));var Nr;$n&&Er&&!Aa&&(Nr=d.createElement("span",{onMouseDown:function(qn){qn.preventDefault(),qn.stopPropagation()},onMouseUp:function(qn){qn.preventDefault(),qn.stopPropagation(),gr(null),Xr(!1)},className:"".concat(ut,"-clear")},Qr||d.createElement("span",{className:"".concat(ut,"-clear-btn")})));var Sr=function(qn,Ar){(Ar==="submit"||Ar!=="key"&&!Ma)&&(gr(qn),Xr(!1))},xa=sa==="rtl"?"bottomRight":"bottomLeft",Vr=Kn(on,{formatList:la,generateConfig:fn,locale:Hn}),nr=Object(s.a)(Vr,3),Wr=nr[0],Wn=nr[1],pn=nr[2];return d.createElement(O.Provider,{value:{operationRef:vt,hideHeader:lr==="time",panelRef:Ir,onSelect:Sr,open:Ke,defaultOpenValue:kr,onDateMouseEnter:Wn,onDateMouseLeave:pn}},d.createElement(fr,{visible:Ke,popupElement:xr,popupStyle:ur,prefixCls:ut,dropdownClassName:_n,dropdownAlign:cn,getPopupContainer:za,transitionName:Mn,popupPlacement:xa,direction:sa},d.createElement("div",{className:p()(ut,nn,(tt={},Object(S.a)(tt,"".concat(ut,"-disabled"),Aa),Object(S.a)(tt,"".concat(ut,"-focused"),yt),Object(S.a)(tt,"".concat(ut,"-rtl"),sa==="rtl"),tt)),style:Yt,onMouseDown:zr,onMouseUp:aa,onMouseEnter:An,onMouseLeave:rr,onContextMenu:ar,onClick:Pr},d.createElement("div",{className:p()("".concat(ut,"-input"),Object(S.a)({},"".concat(ut,"-input-placeholder"),!!Wr)),ref:mr},d.createElement("input",Object.assign({id:Kt,tabIndex:Ct,disabled:Aa,readOnly:Xn||!Fr,value:Wr||on,onChange:function(qn){yn(qn.target.value)},autoFocus:Yn,placeholder:ba,ref:pa,title:on},oa,{size:l(lr,la[0])},be(se),{autoComplete:Hr})),Ca,Nr))))}var jr=function(se){Object(L.a)(rt,se);var tt=Object(U.a)(rt);function rt(){var ut;return Object(Y.a)(this,rt),ut=tt.apply(this,arguments),ut.pickerRef=d.createRef(),ut.focus=function(){ut.pickerRef.current&&ut.pickerRef.current.focus()},ut.blur=function(){ut.pickerRef.current&&ut.pickerRef.current.blur()},ut}return Object(j.a)(rt,[{key:"render",value:function(){return d.createElement(ir,Object.assign({},this.props,{pickerRef:this.pickerRef}))}}]),rt}(d.Component),ua=jr;function Yr(se,tt,rt){var ut=se.picker,Kt=se.locale,Ct=se.selectedValue,Yt=se.disabledDate,nn=se.disabled,_n=se.generateConfig,cn=ge(Ct,0),ur=ge(Ct,1);function Mn(Yn){var _r=_n.getYear(Yn),vr=_n.locale.getWeek(Kt.locale,Yn);return _r*100+vr}function fn(Yn){var _r=_n.getYear(Yn),vr=_n.getMonth(Yn);return _r*100+vr}function Hn(Yn){var _r=_n.getYear(Yn),vr=Pe(_n,Yn);return _r*10+vr}var Xn=d.useCallback(function(Yn){if(Yt&&Yt(Yn))return!0;if(nn[1]&&ur)return!At(_n,Yn,ur)&&_n.isAfter(Yn,ur);if(tt&&ur)switch(ut){case"quarter":return Hn(Yn)>Hn(ur);case"month":return fn(Yn)>fn(ur);case"week":return Mn(Yn)>Mn(ur);default:return!At(_n,Yn,ur)&&_n.isAfter(Yn,ur)}return!1},[Yt,nn[1],ur,tt]),$n=d.useCallback(function(Yn){if(Yt&&Yt(Yn))return!0;if(nn[0]&&cn)return!At(_n,Yn,ur)&&_n.isAfter(cn,Yn);if(rt&&cn)switch(ut){case"quarter":return Hn(Yn)0&&arguments[0]!==void 0?arguments[0]:!1,na=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Oa=null;pn&&pi&&pi[0]&&pi[1]&&Xn.isAfter(pi[1],pi[0])&&(Oa=pi);var Ka=sr;if(sr&&Object(E.a)(sr)==="object"&&sr.defaultValue){var ii=sr.defaultValue;Ka=Object(g.a)(Object(g.a)({},sr),{},{defaultValue:ge(ii,gt)||void 0})}var Yi=null;return Xa&&(Yi=function(xi,Qi){return Xa(xi,Qi,{range:gt?"end":"start"})}),d.createElement(Ht.Provider,{value:{inRange:!0,panelPosition:Wa,rangedValue:_i||yt,hoverRangedValue:Oa}},d.createElement(oe,Object.assign({},se,na,{dateRender:Yi,showTime:Ka,mode:xr[gt],generateConfig:Xn,style:void 0,direction:Kr,disabledDate:gt===0?Vr:nr,disabledTime:function(xi){return za?za(xi,gt===0?"start":"end"):!1},className:p()(Object(S.a)({},"".concat(Ct,"-panel-focused"),gt===0?!ui:!Mi)),value:ge(yt,gt),locale:$n,tabIndex:-1,onPanelChange:function(xi,Qi){Nr(je(xr,Qi,gt),je(yt,xi,gt));var Eo=xi;Wa==="right"&&xr[gt]===Qi&&(Eo=mt(Eo,Qi,Xn,-1)),Lr(Eo,gt)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:void 0,defaultPickerValue:void 0})))}var Ha=0,ci=0;gt&&vt.current&&we.current&&pt.current&&(Ha=vt.current.offsetWidth+we.current.offsetWidth,pt.current.offsetWidth&&Ha>pt.current.offsetWidth&&(ci=Ha));var bi=Kr==="rtl"?{right:Ha}:{left:Ha};function Ri(){var Wa,na=K(Ct,xr[gt],ar),Oa=ae({prefixCls:Ct,components:Ir,needConfirmButton:ma,okDisabled:!ge(yt,gt)||ba&&ba(yt[gt]),locale:$n,rangeList:ja,onOk:function(){ge(yt,gt)&&(qa(yt,gt),la&&la(yt))}});if(Dr!=="time"&&!sr){var Ka=hn(gt),ii=mt(Ka,Dr,Xn),Yi=xr[gt],ao=Yi===Dr,xi=Fa(ao?"left":!1,{pickerValue:Ka,onPickerValueChange:function(yi){Lr(yi,gt)}}),Qi=Fa("right",{pickerValue:ii,onPickerValueChange:function(yi){Lr(mt(yi,Dr,Xn,-1),gt)}});Kr==="rtl"?Wa=d.createElement(d.Fragment,null,Qi,ao&&xi):Wa=d.createElement(d.Fragment,null,xi,ao&&Qi)}else Wa=Fa();var Eo=d.createElement(d.Fragment,null,d.createElement("div",{className:"".concat(Ct,"-panels")},Wa),(na||Oa)&&d.createElement("div",{className:"".concat(Ct,"-footer")},na,Oa));return tr&&(Eo=tr(Eo)),d.createElement("div",{className:"".concat(Ct,"-panel-container"),style:{marginLeft:ci},ref:pt,onMouseDown:function(yi){yi.preventDefault()}},Eo)}var ki=d.createElement("div",{className:p()("".concat(Ct,"-range-wrapper"),"".concat(Ct,"-").concat(Dr,"-range-wrapper")),style:{minWidth:La}},d.createElement("div",{className:"".concat(Ct,"-range-arrow"),style:bi}),Ri()),Ci;yr&&(Ci=d.createElement("span",{className:"".concat(Ct,"-suffix")},yr));var li;Or&&(ge(gr,0)&&!on[0]||ge(gr,1)&&!on[1])&&(li=d.createElement("span",{onMouseDown:function(na){na.preventDefault(),na.stopPropagation()},onMouseUp:function(na){na.preventDefault(),na.stopPropagation();var Oa=gr;on[0]||(Oa=je(Oa,null,0)),on[1]||(Oa=je(Oa,null,1)),qa(Oa,null),ka(!1,gt)},className:"".concat(Ct,"-clear")},zr||d.createElement("span",{className:"".concat(Ct,"-clear-btn")})));var Mo={size:l(Dr,st[0])},_o=0,Lo=0;vt.current&&Me.current&&we.current&&(gt===0?Lo=vt.current.offsetWidth:(_o=Ha,Lo=Me.current.offsetWidth));var Bi=Kr==="rtl"?{right:_o}:{left:_o},Za=function(na,Oa){var Ka=je(yt,na,gt);Oa==="submit"||Oa!=="key"&&!ma?(qa(Ka,gt),gt===0?po():Ro()):Fr(Ka)};return d.createElement(O.Provider,{value:{operationRef:Ft,hideHeader:Dr==="time",onDateMouseEnter:bo,onDateMouseLeave:so,hideRanges:!0,onSelect:Za,open:pn}},d.createElement(fr,{visible:pn,popupElement:ki,popupStyle:cn,prefixCls:Ct,dropdownClassName:ur,dropdownAlign:fn,getPopupContainer:Hn,transitionName:Mn,range:!0,direction:Kr},d.createElement("div",Object.assign({ref:$e,className:p()(Ct,"".concat(Ct,"-range"),_n,(tt={},Object(S.a)(tt,"".concat(Ct,"-disabled"),on[0]&&on[1]),Object(S.a)(tt,"".concat(Ct,"-focused"),gt===0?gi:Oo),Object(S.a)(tt,"".concat(Ct,"-rtl"),Kr==="rtl"),tt)),style:nn,onClick:si,onMouseDown:ca},be(se)),d.createElement("div",{className:p()("".concat(Ct,"-input"),(rt={},Object(S.a)(rt,"".concat(Ct,"-input-active"),gt===0),Object(S.a)(rt,"".concat(Ct,"-input-placeholder"),!!Vi),rt)),ref:vt},d.createElement("input",Object.assign({id:Yt,disabled:on[0],readOnly:An||!ui,value:Vi||wi,onChange:function(na){eo(na.target.value)},autoFocus:_r,placeholder:ge(Yn,0)||"",ref:Ke},Oi,Mo,{autoComplete:wn}))),d.createElement("div",{className:"".concat(Ct,"-range-separator"),ref:we},Cr),d.createElement("div",{className:p()("".concat(Ct,"-input"),(ut={},Object(S.a)(ut,"".concat(Ct,"-input-active"),gt===1),Object(S.a)(ut,"".concat(Ct,"-input-placeholder"),!!Xi),ut)),ref:Me},d.createElement("input",Object.assign({disabled:on[1],readOnly:An||!Mi,value:Xi||Ra,onChange:function(na){Sa(na.target.value)},placeholder:ge(Yn,1)||"",ref:De},ji,Mo,{autoComplete:wn}))),d.createElement("div",{className:"".concat(Ct,"-active-bar"),style:Object(g.a)(Object(g.a)({},Bi),{},{width:Lo,position:"absolute"})}),Ci,li)))}var Dn=function(se){Object(L.a)(rt,se);var tt=Object(U.a)(rt);function rt(){var ut;return Object(Y.a)(this,rt),ut=tt.apply(this,arguments),ut.pickerRef=d.createRef(),ut.focus=function(){ut.pickerRef.current&&ut.pickerRef.current.focus()},ut.blur=function(){ut.pickerRef.current&&ut.pickerRef.current.blur()},ut}return Object(j.a)(rt,[{key:"render",value:function(){return d.createElement(or,Object.assign({},this.props,{pickerRef:this.pickerRef}))}}]),rt}(d.Component),pr=Dn,Gn=ie.b=ua},onxn:function(Ye,ie){Ye.exports="data:image/png;base64,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"},osHv:function(Ye,ie,_){(function(Y){Y(_("VrN/"))})(function(Y){"use strict";var j=Y.Pos;function L(i,r){return i.line-r.line||i.ch-r.ch}var U="A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD",S=U+"-:.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040",g=new RegExp("<(/?)(["+U+"]["+S+"]*)","g");function s(i,r,u,h){this.line=r,this.ch=u,this.cm=i,this.text=i.getLine(r),this.min=h?Math.max(h.from,i.firstLine()):i.firstLine(),this.max=h?Math.min(h.to-1,i.lastLine()):i.lastLine()}function d(i,r){var u=i.cm.getTokenTypeAt(j(i.line,r));return u&&/\btag\b/.test(u)}function w(i){return i.line>=i.max?void 0:(i.ch=0,i.text=i.cm.getLine(++i.line),!0)}function p(i){return i.line<=i.min?void 0:(i.text=i.cm.getLine(--i.line),i.ch=i.text.length,!0)}function a(i){for(;;){var r=i.text.indexOf(">",i.ch);if(r==-1){if(w(i))continue;return}if(!d(i,r+1)){i.ch=r+1;continue}var u=i.text.lastIndexOf("/",r),h=u>-1&&!/\S/.test(i.text.slice(u+1,r));return i.ch=r+1,h?"selfClose":"regular"}}function f(i){for(;;){var r=i.ch?i.text.lastIndexOf("<",i.ch-1):-1;if(r==-1){if(p(i))continue;return}if(!d(i,r+1)){i.ch=r;continue}g.lastIndex=r,i.ch=r;var u=g.exec(i.text);if(u&&u.index==r)return u}}function E(i){for(;;){g.lastIndex=i.ch;var r=g.exec(i.text);if(!r){if(w(i))continue;return}if(!d(i,r.index+1)){i.ch=r.index+1;continue}return i.ch=r.index+r[0].length,r}}function y(i){for(;;){var r=i.ch?i.text.lastIndexOf(">",i.ch-1):-1;if(r==-1){if(p(i))continue;return}if(!d(i,r+1)){i.ch=r;continue}var u=i.text.lastIndexOf("/",r),h=u>-1&&!/\S/.test(i.text.slice(u+1,r));return i.ch=r+1,h?"selfClose":"regular"}}function m(i,r){for(var u=[];;){var h=E(i),b,x=i.line,t=i.ch-(h?h[0].length:0);if(!h||!(b=a(i)))return;if(b=="selfClose")continue;if(h[1]){for(var C=u.length-1;C>=0;--C)if(u[C]==h[2]){u.length=C;break}if(C<0&&(!r||r==h[2]))return{tag:h[2],from:j(x,t),to:j(i.line,i.ch)}}else u.push(h[2])}}function O(i,r){for(var u=[];;){var h=y(i);if(!h)return;if(h=="selfClose"){f(i);continue}var b=i.line,x=i.ch,t=f(i);if(!t)return;if(t[1])u.push(t[2]);else{for(var C=u.length-1;C>=0;--C)if(u[C]==t[2]){u.length=C;break}if(C<0&&(!r||r==t[2]))return{tag:t[2],from:j(i.line,i.ch),to:j(b,x)}}}}Y.registerHelper("fold","xml",function(i,r){for(var u=new s(i,r.line,0);;){var h=E(u);if(!h||u.line!=r.line)return;var b=a(u);if(!b)return;if(!h[1]&&b!="selfClose"){var x=j(u.line,u.ch),t=m(u,h[2]);return t&&L(t.from,x)>0?{from:x,to:t.from}:null}}}),Y.findMatchingTag=function(i,r,u){var h=new s(i,r.line,r.ch,u);if(h.text.indexOf(">")==-1&&h.text.indexOf("<")==-1)return;var b=a(h),x=b&&j(h.line,h.ch),t=b&&f(h);if(!b||!t||L(h,r)>0)return;var C={from:j(h.line,h.ch),to:x,tag:t[2]};return b=="selfClose"?{open:C,close:null,at:"open"}:t[1]?{open:O(h,t[2]),close:C,at:"close"}:(h=new s(i,x.line,x.ch,u),{open:C,close:m(h,t[2]),at:"open"})},Y.findEnclosingTag=function(i,r,u,h){for(var b=new s(i,r.line,r.ch,u);;){var x=O(b,h);if(!x)break;var t=new s(i,r.line,r.ch,u),C=m(t,x.tag);if(C)return{open:x,close:C}}},Y.scanForClosingTag=function(i,r,u,h){var b=new s(i,r.line,r.ch,h?{from:0,to:h}:null);return m(b,u)}})},p5ED:function(Ye,ie,_){"use strict";var Y=_("+L6B"),j=_("2/Rp"),L=_("5Dmo"),U=_("3S7+"),S=_("k1fw"),g=_("9og8"),s=_("tJVT"),d=_("WmNS"),w=_.n(d),p=_("q1tI"),a=_.n(p),f=_("vHTk"),E=_.n(f),y=_("yEEn"),m=_("ZW9T"),O=_("1vsH"),i=_("V0Rq"),r=_("m3rI");ie.a=function(u){var h,b,x,t,C,A,v=u.editOffice,o=v===void 0?"view":v,l=u.name,c=u.data,M=u.theme,P=u.type,T=u.filename,k=u.monacoEditor,N=u.className,F=u.style,V=u.close,z=u.onClose,H=u.hasMask,J=u.disabledDownload,X=u.onImgDimensions,te=u.otherData,ee=Object(p.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),be=Object(s.a)(ee,2),ge=be[0],je=be[1],He=Object(p.useState)(""),nt=Object(s.a)(He,2),Ge=nt[0],he=nt[1],ce=Object(p.useState)(),Ee=Object(s.a)(ce,2),fe=Ee[0],Ne=Ee[1],Ce=window.ENV==="build"?"/react/build":"",xe=location.host.startsWith("localhost")?r.a.PROXY_SERVER:r.a.API_SERVER,ze,Le=1024*1024,Fe=10*Le,Pe=Object(p.useRef)();(h=c)!==null&&h!==void 0&&h.startsWith("/api")&&P!=="txt"&&(c=r.a.API_SERVER+c),P==="office"&&(ze=Object(O.P)(c).filesize,ze>Fe&&(P="other")),T&&(k.filename=T),Object(p.useEffect)(function(){var Rt,tn,Qt=(Rt=document.cookie)===null||Rt===void 0||((tn=Rt.replace(/\s/g,""))===null||tn===void 0)?void 0:tn.split(";");Qt==null||Qt.map(function(Cn){var Un=Cn.split("=");Un[0]==="_educoder_session"&&he(Un[1])})},[]),Object(p.useEffect)(function(){P==="office"&&Ve()},[P,c]);var Ve=function(){var Rt=Object(g.a)(w.a.mark(function tn(){var Qt,Cn,Un;return w.a.wrap(function(lt){for(;;)switch(lt.prev=lt.next){case 0:return console.log("data:",c),Qt=c,c.startsWith("http")||(Qt=location.origin+Qt),Cn=new URL(Qt).pathname.split("/").pop(),lt.next=6,Object(i.U)({attachment_id:Cn});case 6:Un=lt.sent,Ne(Un);case 8:case"end":return lt.stop()}},tn)}));return function(){return Rt.apply(this,arguments)}}(),at=function(){if(c.startsWith("http")||c.startsWith("blob:")){At();return}Object(O.x)(T||"educoder",c,T)},At=function(){Object(O.v)(T||"educoder",decodeURIComponent(c))};return a.a.createElement("div",{style:Object(S.a)({},F||{}),className:"".concat(H&&E.a.bgBlack," ").concat(P?E.a.wrp:"hide")},V&&a.a.createElement("div",{className:E.a.close,ref:Pe},!!X&&a.a.createElement(U.a,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:function(){return Pe.current}},a.a.createElement("span",{onClick:function(){z(),X()}},a.a.createElement("i",{className:"icon-yulanpizhu"}))),!J&&a.a.createElement(U.a,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:function(){return Pe.current}},a.a.createElement("span",{onClick:At},a.a.createElement("i",{className:"icon-quxiaozhiding"}))),a.a.createElement(U.a,{title:"\u5173\u95ED",getPopupContainer:function(){return Pe.current}},a.a.createElement("span",{className:"",onClick:z},a.a.createElement("i",{className:"icon-guanbi1"})))),a.a.createElement("div",{className:"".concat(E.a[N]," ").concat(N," ").concat(E.a.monaco," ").concat(P==="txt"?"show":"hide")},P==="txt"&&a.a.createElement(m.b,k)),P==="audio"&&a.a.createElement("audio",{src:"".concat(((b=c)===null||b===void 0?void 0:b.indexOf("http://"))>-1||((x=c)===null||x===void 0?void 0:x.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(c),autoPlay:!0}),P==="video"&&a.a.createElement(a.a.Fragment,null,((t=c)===null||t===void 0?void 0:t.indexOf("http"))>-1?a.a.createElement("video",{controls:!0,src:"".concat(c),autoPlay:!0}):a.a.createElement("video",{controls:!0,src:"data:video/mp4;base64,".concat(c),autoPlay:!0})),P==="office"&&fe&&a.a.createElement("iframe",{src:"".concat(Ce,"/office.html?key=").concat(fe.key,"&url=").concat(xe+fe.url,"&callbackUrl=").concat(xe+fe.callbackUrl,"&fileType=").concat(fe.fileType,"&title=").concat(fe.title,"&model=").concat(o,"&officeServer=").concat(r.a.OFFICE_SERVER,"&disabledDownload=").concat(!!J)}),(P==="xlsx"||P==="doc"||P==="pptx"||P==="docx")&&a.a.createElement("iframe",{src:"/react/build/office.html?key=".concat(te.key,"&url=").concat(r.a.API_SERVER+te.url,"&callbackUrl=").concat(r.a.API_SERVER+te.callbackUrl,"&fileType=").concat(te.fileType,"&title=").concat(te.title,"&model=").concat(te.model)}),P==="html"&&a.a.createElement("iframe",{src:c+"&disposition=inline"}),P==="pdf"&&a.a.createElement("embed",{className:E.a.embed,src:c}),P==="image"&&a.a.createElement("img",{src:"".concat(((C=c)===null||C===void 0?void 0:C.indexOf("http://"))>-1||((A=c)===null||A===void 0?void 0:A.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(c)}),P==="other"&&a.a.createElement("div",null,a.a.createElement(j.a,{type:"primary",size:"large",onClick:at},a.a.createElement(y.a,null),"\u70B9\u51FB\u4E0B\u8F7D")),P==="download"&&a.a.createElement(j.a,{type:"primary",size:"large",onClick:at},a.a.createElement(y.a,null),"\u70B9\u51FB\u4E0B\u8F7D"))}},"p77/":function(Ye,ie,_){},pmY6:function(Ye,ie,_){"use strict";_.d(ie,"g",function(){return S}),_.d(ie,"f",function(){return g}),_.d(ie,"e",function(){return s}),_.d(ie,"h",function(){return d}),_.d(ie,"b",function(){return w}),_.d(ie,"a",function(){return p}),_.d(ie,"d",function(){return a}),_.d(ie,"c",function(){return f});var Y=!1,j="__is_disposable_tracked__";function L(E){if(!Y)return;if(E&&E!==p.None)try{E[j]=!0}catch(y){}}function U(E){if(!Y)return E;var y=new Error("Potentially leaked disposable").stack;return setTimeout(function(){E[j]||console.log(y)},3e3),E}function S(E){return typeof E.dispose=="function"&&E.dispose.length===0}function g(E){return Array.isArray(E)?(E.forEach(function(y){y&&(L(y),y.dispose())}),[]):E?(L(E),E.dispose(),E):void 0}function s(){for(var E=[],y=0;y=0&&(mt=Ve[Un],mt.textAlign==="right");)l(J,X,mt,ee,At,ze,Cn,"right"),Rt-=mt.width,Cn-=mt.width,Un--;for(Qt+=(ge-(Qt-xe)-(Le-Cn)-Rt)/2;tn<=Un;)mt=Ve[tn],l(J,X,mt,ee,At,ze,Qt+mt.width/2,"center"),Qt+=mt.width,tn++;ze+=At}}function o(J,X,te,ee,be){if(te&&X.textRotation){var ge=X.textOrigin;ge==="center"?(ee=te.width/2+te.x,be=te.height/2+te.y):ge&&(ee=ge[0]+te.x,be=ge[1]+te.y),J.translate(ee,be),J.rotate(-X.textRotation),J.translate(-ee,-be)}}function l(J,X,te,ee,be,ge,je,He){var nt=ee.rich[te.styleName]||{};nt.text=te.text;var Ge=te.textVerticalAlign,he=ge+be/2;Ge==="top"?he=ge+te.height/2:Ge==="bottom"&&(he=ge+be-te.height/2),!te.isLineHolder&&c(nt)&&M(J,X,nt,He==="right"?je-te.width:He==="center"?je-te.width/2:je,he-te.height/2,te.width,te.height);var ce=te.textPadding;ce&&(je=z(je,He,ce),he-=te.height/2-ce[2]-te.textHeight/2),k(X,"shadowBlur",L(nt.textShadowBlur,ee.textShadowBlur,0)),k(X,"shadowColor",nt.textShadowColor||ee.textShadowColor||"transparent"),k(X,"shadowOffsetX",L(nt.textShadowOffsetX,ee.textShadowOffsetX,0)),k(X,"shadowOffsetY",L(nt.textShadowOffsetY,ee.textShadowOffsetY,0)),k(X,"textAlign",He),k(X,"textBaseline","middle"),k(X,"font",te.font||m);var Ee=N(nt.textStroke||ee.textStroke,Ne),fe=F(nt.textFill||ee.textFill),Ne=j(nt.textStrokeWidth,ee.textStrokeWidth);Ee&&(k(X,"lineWidth",Ne),k(X,"strokeStyle",Ee),X.strokeText(te.text,je,he)),fe&&(k(X,"fillStyle",fe),X.fillText(te.text,je,he))}function c(J){return!!(J.textBackgroundColor||J.textBorderWidth&&J.textBorderColor)}function M(J,X,te,ee,be,ge,je){var He=te.textBackgroundColor,nt=te.textBorderWidth,Ge=te.textBorderColor,he=g(He);if(k(X,"shadowBlur",te.textBoxShadowBlur||0),k(X,"shadowColor",te.textBoxShadowColor||"transparent"),k(X,"shadowOffsetX",te.textBoxShadowOffsetX||0),k(X,"shadowOffsetY",te.textBoxShadowOffsetY||0),he||nt&&Ge){X.beginPath();var ce=te.textBorderRadius;ce?w.buildPath(X,{x:ee,y:be,width:ge,height:je,r:ce}):X.rect(ee,be,ge,je),X.closePath()}if(he)if(k(X,"fillStyle",He),te.fillOpacity!=null){var Ee=X.globalAlpha;X.globalAlpha=te.fillOpacity*te.opacity,X.fill(),X.globalAlpha=Ee}else X.fill();else if(s(He)){var fe=He.image;fe=p.createOrUpdateImage(fe,null,J,P,He),fe&&p.isImageReady(fe)&&X.drawImage(fe,ee,be,ge,je)}if(nt&&Ge)if(k(X,"lineWidth",nt),k(X,"strokeStyle",Ge),te.strokeOpacity!=null){var Ee=X.globalAlpha;X.globalAlpha=te.strokeOpacity*te.opacity,X.stroke(),X.globalAlpha=Ee}else X.stroke()}function P(J,X){X.image=J}function T(J,X,te,ee){var be=te.x||0,ge=te.y||0,je=te.textAlign,He=te.textVerticalAlign;if(ee){var nt=te.textPosition;if(nt instanceof Array)be=ee.x+V(nt[0],ee.width),ge=ee.y+V(nt[1],ee.height);else{var Ge=X&&X.calculateTextPosition?X.calculateTextPosition(u,te,ee):d.calculateTextPosition(u,te,ee);be=Ge.x,ge=Ge.y,je=je||Ge.textAlign,He=He||Ge.textVerticalAlign}var he=te.textOffset;he&&(be+=he[0],ge+=he[1])}return J=J||{},J.baseX=be,J.baseY=ge,J.textAlign=je,J.textVerticalAlign=He,J}function k(J,X,te){return J[X]=a(J,X,te),J[X]}function N(J,X){return J==null||X<=0||J==="transparent"||J==="none"?null:J.image||J.colorStops?"#000":J}function F(J){return J==null||J==="none"?null:J.image||J.colorStops?"#000":J}function V(J,X){return typeof J=="string"?J.lastIndexOf("%")>=0?parseFloat(J)/100*X:parseFloat(J):J}function z(J,X,te){return X==="right"?J-te[1]:X==="center"?J+te[3]/2-te[1]/2:J+te[3]}function H(J,X){return J!=null&&(J||X.textBackgroundColor||X.textBorderWidth&&X.textBorderColor||X.textPadding)}ie.normalizeTextStyle=b,ie.renderText=t,ie.getBoxPosition=T,ie.getStroke=N,ie.getFill=F,ie.parsePercent=V,ie.needDrawText=H},qH13:function(Ye,ie,_){var Y=_("ItGF"),j=_("QBsz"),L=j.applyTransform,U=_("mFDi"),S=_("Qe9p"),g=_("6GrX"),s=_("pzxd"),d=_("ni6a"),w=_("Gev7"),p=_("Dagg"),a=_("dqUG"),f=_("y+Vt"),E=_("IMiH"),y=_("QuXc"),m=_("06Qe"),O=E.CMD,i=Math.round,r=Math.sqrt,u=Math.abs,h=Math.cos,b=Math.sin,x=Math.max;if(!Y.canvasSupported){var t=",",C="progid:DXImageTransform.Microsoft",A=21600,v=A/2,o=1e5,l=1e3,c=function(Fe){Fe.style.cssText="position:absolute;left:0;top:0;width:1px;height:1px;",Fe.coordsize=A+","+A,Fe.coordorigin="0,0"},M=function(Fe){return String(Fe).replace(/&/g,"&").replace(/"/g,""")},P=function(Fe,Pe,Ve){return"rgb("+[Fe,Pe,Ve].join(",")+")"},T=function(Fe,Pe){Pe&&Fe&&Pe.parentNode!==Fe&&Fe.appendChild(Pe)},k=function(Fe,Pe){Pe&&Fe&&Pe.parentNode===Fe&&Fe.removeChild(Pe)},N=function(Fe,Pe,Ve){return(parseFloat(Fe)||0)*o+(parseFloat(Pe)||0)*l+Ve},F=s.parsePercent,V=function(Fe,Pe,Ve){var at=S.parse(Pe);Ve=+Ve,isNaN(Ve)&&(Ve=1),at&&(Fe.color=P(at[0],at[1],at[2]),Fe.opacity=Ve*at[3])},z=function(Fe){var Pe=S.parse(Fe);return[P(Pe[0],Pe[1],Pe[2]),Pe[3]]},H=function(Fe,Pe,Ve){var at=Pe.fill;if(at!=null)if(at instanceof y){var At,Rt=0,tn=[0,0],Qt=0,Cn=1,Un=Ve.getBoundingRect(),mt=Un.width,lt=Un.height;if(at.type==="linear"){At="gradient";var Ht=Ve.transform,sn=[at.x*mt,at.y*lt],Dt=[at.x2*mt,at.y2*lt];Ht&&(L(sn,sn,Ht),L(Dt,Dt,Ht));var wt=Dt[0]-sn[0],Qe=Dt[1]-sn[1];Rt=Math.atan2(wt,Qe)*180/Math.PI,Rt<0&&(Rt+=360),Rt<1e-6&&(Rt=0)}else{At="gradientradial";var sn=[at.x*mt,at.y*lt],Ht=Ve.transform,Je=Ve.scale,Xe=mt,Oe=lt;tn=[(sn[0]-Un.x)/Xe,(sn[1]-Un.y)/Oe],Ht&&L(sn,sn,Ht),Xe/=Je[0]*A,Oe/=Je[1]*A;var Ae=x(Xe,Oe);Qt=2*0/Ae,Cn=2*at.r/Ae-Qt}var ye=at.colorStops.slice();ye.sort(function(Lt,Be){return Lt.offset-Be.offset});for(var Se=ye.length,dt=[],et=[],xt=0;xt=2){var _t=dt[0][0],mn=dt[1][0],pe=dt[0][1]*Pe.opacity,Gt=dt[1][1]*Pe.opacity;Fe.type=At,Fe.method="none",Fe.focus="100%",Fe.angle=Rt,Fe.color=_t,Fe.color2=mn,Fe.colors=et.join(","),Fe.opacity=Gt,Fe.opacity2=pe}At==="radial"&&(Fe.focusposition=tn.join(","))}else V(Fe,at,Pe.opacity)},J=function(Fe,Pe){Pe.lineDash&&(Fe.dashstyle=Pe.lineDash.join(" ")),Pe.stroke!=null&&!(Pe.stroke instanceof y)&&V(Fe,Pe.stroke,Pe.opacity)},X=function(Fe,Pe,Ve,at){var At=Pe==="fill",Rt=Fe.getElementsByTagName(Pe)[0];Ve[Pe]!=null&&Ve[Pe]!=="none"&&(At||!At&&Ve.lineWidth)?(Fe[At?"filled":"stroked"]="true",Ve[Pe]instanceof y&&k(Fe,Rt),Rt||(Rt=m.createNode(Pe)),At?H(Rt,Ve,at):J(Rt,Ve),T(Fe,Rt)):(Fe[At?"filled":"stroked"]="false",k(Fe,Rt))},te=[[],[],[]],ee=function(Fe,Pe){var Ve=O.M,at=O.C,At=O.L,Rt=O.A,tn=O.Q,Qt=[],Cn,Un,mt,lt,Ht,sn,Dt=Fe.data,wt=Fe.len();for(lt=0;lt.01?Be&&(ot+=270/A):Math.abs(Xt-_t)<1e-4?Be&&otTt?Je-=270/A:Je+=270/A:Be&&Xt<_t||!Be&&Xt>_t?Qe+=270/A:Qe-=270/A),Qt.push(Pt,i(((Tt-mn)*et+Se)*A-v),t,i(((_t-pe)*xt+dt)*A-v),t,i(((Tt+mn)*et+Se)*A-v),t,i(((_t+pe)*xt+dt)*A-v),t,i((ot*et+Se)*A-v),t,i((Xt*xt+dt)*A-v),t,i((Qe*et+Se)*A-v),t,i((Je*xt+dt)*A-v)),Ht=Qe,sn=Je;break;case O.R:var $t=te[0],Zt=te[1];$t[0]=Dt[lt++],$t[1]=Dt[lt++],Zt[0]=$t[0]+Dt[lt++],Zt[1]=$t[1]+Dt[lt++],Pe&&(L($t,$t,Pe),L(Zt,Zt,Pe)),$t[0]=i($t[0]*A-v),Zt[0]=i(Zt[0]*A-v),$t[1]=i($t[1]*A-v),Zt[1]=i(Zt[1]*A-v),Qt.push(" m ",$t[0],t,$t[1]," l ",Zt[0],t,$t[1]," l ",Zt[0],t,Zt[1]," l ",$t[0],t,Zt[1]);break;case O.Z:Qt.push(" x ")}if(Cn>0){Qt.push(Un);for(var bt=0;btnt&&(He=0,je={});var Ve=Ge.style,at;try{Ve.font=Fe,at=Ve.fontFamily.split(",")[0]}catch(At){}Pe={style:Ve.fontStyle||ge,variant:Ve.fontVariant||ge,weight:Ve.fontWeight||ge,size:parseFloat(Ve.fontSize||12)|0,family:at||"Microsoft YaHei"},je[Fe]=Pe,He++}return Pe},ce;g.$override("measureText",function(Fe,Pe){var Ve=m.doc;ce||(ce=Ve.createElement("div"),ce.style.cssText="position:absolute;top:-20000px;left:0;padding:0;margin:0;border:none;white-space:pre;",m.doc.body.appendChild(ce));try{ce.style.font=Pe}catch(at){}return ce.innerHTML="",ce.appendChild(Ve.createTextNode(Fe)),{width:ce.offsetWidth}});for(var Ee=new U,fe=function(Fe,Pe,Ve,at){var At=this.style;this.__dirty&&s.normalizeTextStyle(At,!0);var Rt=At.text;if(Rt!=null&&(Rt+=""),!Rt)return;if(At.rich){var tn=g.parseRichText(Rt,At);Rt=[];for(var Qt=0;Qt=0&&(this.delFromStorage(d),this._roots.splice(f,1),d instanceof L&&d.delChildrenFromStorage(this))},addToStorage:function(d){return d&&(d.__storage=this,d.dirty(!1)),this},delFromStorage:function(d){return d&&(d.__storage=null),this},dispose:function(){this._renderList=this._roots=null},displayableSortFunc:S};var s=g;Ye.exports=s},rA99:function(Ye,ie,_){var Y=_("y+Vt"),j=_("QBsz"),L=_("Sj9i"),U=L.quadraticSubdivide,S=L.cubicSubdivide,g=L.quadraticAt,s=L.cubicAt,d=L.quadraticDerivativeAt,w=L.cubicDerivativeAt,p=[];function a(E,y,m){var O=E.cpx2,i=E.cpy2;return O===null||i===null?[(m?w:s)(E.x1,E.cpx1,E.cpx2,E.x2,y),(m?w:s)(E.y1,E.cpy1,E.cpy2,E.y2,y)]:[(m?d:g)(E.x1,E.cpx1,E.x2,y),(m?d:g)(E.y1,E.cpy1,E.y2,y)]}var f=Y.extend({type:"bezier-curve",shape:{x1:0,y1:0,x2:0,y2:0,cpx1:0,cpy1:0,percent:1},style:{stroke:"#000",fill:null},buildPath:function(E,y){var m=y.x1,O=y.y1,i=y.x2,r=y.y2,u=y.cpx1,h=y.cpy1,b=y.cpx2,x=y.cpy2,t=y.percent;if(t===0)return;E.moveTo(m,O),b==null||x==null?(t<1&&(U(m,u,i,t,p),u=p[1],i=p[2],U(O,h,r,t,p),h=p[1],r=p[2]),E.quadraticCurveTo(u,h,i,r)):(t<1&&(S(m,u,b,i,t,p),u=p[1],b=p[2],i=p[3],S(O,h,x,r,t,p),h=p[1],x=p[2],r=p[3]),E.bezierCurveTo(u,h,b,x,i,r))},pointAt:function(E){return a(this.shape,E,!1)},tangentAt:function(E){var y=a(this.shape,E,!0);return j.normalize(y,y)}});Ye.exports=f},"rAM+":function(Ye,ie,_){"use strict";_.d(ie,"a",function(){return j});var Y=_("Qw5x");function j(L,U){var S;if(typeof Symbol=="undefined"||L[Symbol.iterator]==null){if(Array.isArray(L)||(S=Object(Y.a)(L))||U&&L&&typeof L.length=="number"){S&&(L=S);var g=0,s=function(){};return{s,n:function(){return g>=L.length?{done:!0}:{done:!1,value:L[g++]}},e:function(f){throw f},f:s}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var d=!0,w=!1,p;return{s:function(){S=L[Symbol.iterator]()},n:function(){var f=S.next();return d=f.done,f},e:function(f){w=!0,p=f},f:function(){try{!d&&S.return!=null&&S.return()}finally{if(w)throw p}}}}},rUJ1:function(Ye,ie){const _=/[&<>"']/,Y=/[&<>"']/g,j=/[<>"']|&(?!#?\w+;)/,L=/[<>"']|&(?!#?\w+;)/g,U={"&":"&","<":"<",">":">",'"':""","'":"'"},S=A=>U[A];function g(A,v){if(v){if(_.test(A))return A.replace(Y,S)}else if(j.test(A))return A.replace(L,S);return A}const s=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function d(A){return A.replace(s,(v,o)=>(o=o.toLowerCase(),o==="colon"?":":o.charAt(0)==="#"?o.charAt(1)==="x"?String.fromCharCode(parseInt(o.substring(2),16)):String.fromCharCode(+o.substring(1)):""))}const w=/(^|[^\[])\^/g;function p(A,v){A=A.source||A,v=v||"";const o={replace:(l,c)=>(c=c.source||c,c=c.replace(w,"$1"),A=A.replace(l,c),o),getRegex:()=>new RegExp(A,v)};return o}const a=/[^\w:]/g,f=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function E(A,v,o){if(A){let l;try{l=decodeURIComponent(d(o)).replace(a,"").toLowerCase()}catch(c){return null}if(l.indexOf("javascript:")===0||l.indexOf("vbscript:")===0||l.indexOf("data:")===0)return null}v&&!f.test(o)&&(o=r(v,o));try{o=encodeURI(o).replace(/%25/g,"%")}catch(l){return null}return o}const y={},m=/^[^:]+:\/*[^/]*$/,O=/^([^:]+:)[\s\S]*$/,i=/^([^:]+:\/*[^/]*)[\s\S]*$/;function r(A,v){y[" "+A]||(m.test(A)?y[" "+A]=A+"/":y[" "+A]=x(A,"/",!0)),A=y[" "+A];const o=A.indexOf(":")===-1;return v.substring(0,2)==="//"?o?v:A.replace(O,"$1")+v:v.charAt(0)==="/"?o?v:A.replace(i,"$1")+v:A+v}const u={exec:function(){}};function h(A){let v=1,o,l;for(;v{let k=!1,N=P;for(;--N>=0&&T[N]==="\\";)k=!k;return k?"|":" |"}),l=o.split(/ \|/);let c=0;if(l.length>v)l.splice(v);else for(;l.length0&&Pe[0]!==void 0?Pe[0]:0,console.log(nt),at.next=4,Object(m.a)("/api/exercises/".concat(nt.categoryId,"/preview_random_exercise.json"),{method:"get",params:{num:Le}});case 4:Fe=at.sent,H(!1),He(ce(Fe));case 7:case"end":return at.stop()}},ze)}));return function(){return xe.apply(this,arguments)}}(),ce=function(ze){var Le={1:"\u4E00",2:"\u4E8C",3:"\u4E09",4:"\u56DB",5:"\u4E94",6:"\u516D",7:"\u4E03"};if(!ze)return;var Fe=ze||{},Pe=Fe.exam,Ve=Fe.single_questions,at=Fe.multiple_questions,At=Fe.judgement_questions,Rt=Fe.program_questions,tn=Fe.completion_questions,Qt=Fe.subjective_questions,Cn=Fe.practical_questions,Un=Fe.combination_questions,mt=[Object(L.a)({type:"SINGLE",name:"\u5355\u9009\u9898"},Ve),Object(L.a)({type:"MULTIPLE",name:"\u591A\u9009\u9898"},at),Object(L.a)({type:"COMPLETION",name:"\u586B\u7A7A\u9898"},tn),Object(L.a)({type:"JUDGMENT",name:"\u5224\u65AD\u9898"},At),Object(L.a)({type:"SUBJECTIVE",name:"\u7B80\u7B54\u9898"},Qt),Object(L.a)({type:"PROGRAM",name:"\u7F16\u7A0B\u9898"},Rt),Object(L.a)({type:"PRACTICAL",name:"\u5B9E\u8BAD\u9898"},Cn),Object(L.a)({type:"COMBINATION",name:"\u7EC4\u5408\u9898"},Un)],lt=[],Ht=0,sn=0,Dt=mt.filter(function(wt){return wt.questions_count>0}).map(function(wt,Qe){var Je;return(Je=wt.questions)===null||Je===void 0||Je.forEach(function(Xe){lt.push(Xe.id),Ht=Ht+Xe.score,sn=sn+1}),Object(L.a)(Object(L.a)({},wt),{number:Le[Qe+1]})});return{all_questions_count:sn,all_score:Ht,questionList:Dt,ids:lt,exam:Pe}},Ee=function(){a.d.push("/classrooms/".concat(nt.coursesId,"/exercise"))},fe=function(){alert("\u4FDD\u5B58")},Ne=function(){var xe=Object(U.a)(s.a.mark(function ze(Le,Fe){var Pe,Ve,at;return s.a.wrap(function(Rt){for(;;)switch(Rt.prev=Rt.next){case 0:return Rt.next=2,Object(m.a)("/api/exercises/".concat(nt.categoryId,"/toggle_random_question.json"),{method:"post",body:{question_id:Le==null?void 0:Le.single_question_id}});case 2:Pe=Rt.sent,Pe!=null&&Pe.question&&(at=Object(O.cloneDeep)(je),at.questionList=at==null||((Ve=at.questionList)===null||Ve===void 0)?void 0:Ve.map(function(tn){if(tn.type===Fe.type){var Qt=Object(O.cloneDeep)(tn==null?void 0:tn.questions);return Qt.splice(Fe.index,1,Pe==null?void 0:Pe.question),Object(L.a)(Object(L.a)({},tn),{},{questions:Qt})}return tn}),He(at));case 4:case"end":return Rt.stop()}},ze)}));return function(Le,Fe){return xe.apply(this,arguments)}}(),Ce=function(){var xe=Object(U.a)(s.a.mark(function ze(Le){return s.a.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:document.body.scrollIntoView(),he(Le),ee(Le);case 3:case"end":return Pe.stop()}},ze)}));return function(Le){return xe.apply(this,arguments)}}();return console.log(Object(p.h)(),"location333"),w.a.createElement("section",{className:E.a.wrap},w.a.createElement(j.a,{loading:z,active:!0,paragraph:{rows:5}},((x=Object(p.h)())===null||x===void 0||((t=x.pathname)===null||t===void 0)?void 0:t.includes("preview"))&&w.a.createElement("div",{className:E.a.crumbs},w.a.createElement("b",null),w.a.createElement("span",{className:"current",onClick:function(){return a.d.push("/classrooms/".concat(nt.coursesId,"/exercise"))}},"".concat(Ge==null||((C=Ge.course)===null||C===void 0)?void 0:C.course_name,">")),w.a.createElement("span",{className:"current",onClick:function(){return a.d.push("/classrooms/".concat(nt.coursesId,"/exercise"))}},"\u8BD5\u5377\u5217\u8868>"),w.a.createElement("span",{style:{color:"#bebebe"}},"\u9884\u89C8")),w.a.createElement(y.a,{loading:k,submit:fe,goBack:Ee,data:je,selectValue:te,editPreview:!0,onExchange:Ne,onSkipExamination:Ce})))};ie.default=Object(a.a)(function(u){var h=u.paperlibrary,b=u.user,x=u.globalSetting;return{paperlibrary:h,user:b,globalSetting:x}})(r)},sR1s:function(Ye,ie,_){"use strict";_.d(ie,"b",function(){return U}),_.d(ie,"a",function(){return S}),_.d(ie,"c",function(){return g}),_.d(ie,"d",function(){return s});var Y=_("U8pU"),j="RC_TABLE_KEY";function L(d){return d==null?[]:Array.isArray(d)?d:[d]}function U(d,w){if(!w&&typeof w!="number")return d;for(var p=L(w),a=d,f=0;f-1)){var y=U.parse(E)[3],m=U.toHex(E);f.setAttribute("stop-color","#"+m),f.setAttribute("stop-opacity",y)}else f.setAttribute("stop-color",w[p].color);d.appendChild(f)}s._dom=d},S.prototype.markUsed=function(s){if(s.style){var d=s.style.fill;d&&d._dom&&Y.prototype.markUsed.call(this,d._dom),d=s.style.stroke,d&&d._dom&&Y.prototype.markUsed.call(this,d._dom)}};var g=S;Ye.exports=g},sbIO:function(Ye,ie,_){"use strict";var Y=_("DjyN"),j=_("NUBc"),L=_("5Dmo"),U=_("3S7+"),S=_("/zsF"),g=_("PArb"),s=_("Q9mQ"),d=_("diRs"),w=_("+L6B"),p=_("2/Rp"),a=_("5NDa"),f=_("5rEg"),E=_("miYZ"),y=_("tsqr"),m=_("9og8"),O=_("giR+"),i=_("fyUT"),r=_("2qtc"),u=_("kLXV"),h=_("tJVT"),b=_("WmNS"),x=_.n(b),t=_("q1tI"),C=_.n(t),A=_("PsQE"),v=_.n(A),o=_("0eGx"),l=_.n(o),c=_("9Bee"),M=_("Ty5D"),P=_("9kvl"),T=_("ErOA"),k=_("+yhJ"),N=_.n(k),F=_("RZ/O"),V=_.n(F),z=_("LvDl"),H=_("6K3P"),J=_.n(H),X=_("sRBo"),te=_("kaz8"),ee=_("oBTY"),be=_("PpiC"),ge=_("Ot1p"),je=_("kqOp"),He=_("7qnI"),nt=_("1vsH"),Ge=_("PGNT"),he=_.n(Ge),ce=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Ee=function(Qe,Je){var Xe=Qe.globalSetting,Oe=Qe.loading,Ae=Qe.dispatch,ye=Qe.isEdit,Se=Qe.editData,dt=Object(be.a)(Qe,["globalSetting","loading","dispatch","isEdit","editData"]),et=Object(t.useState)(""),xt=Object(h.a)(et,2),xn=xt[0],Tt=xt[1],_t=Object(t.useState)(""),mn=Object(h.a)(_t,2),pe=mn[0],Gt=mn[1],Lt=Object(t.useState)([]),Be=Object(h.a)(Lt,2),ot=Be[0],Xt=Be[1],Pt=Object(t.useState)(""),$t=Object(h.a)(Pt,2),Zt=$t[0],bt=$t[1],ft=Object(t.useState)(),Nt=Object(h.a)(ft,2),jt=Nt[0],bn=Nt[1],Te=Object(t.useState)(!1),ve=Object(h.a)(Te,2),Q=ve[0],$=ve[1];Object(t.useEffect)(function(){if(!Se||!ye)return;Tt(Se==null?void 0:Se.name),Gt(Se==null?void 0:Se.analysis),bn(Se==null?void 0:Se.is_ordered),$(!0)},[Se]),Object(t.useEffect)(function(){if(!Q)return;var St=Se==null?void 0:Se.standard_answer.map(function(an){return an.answer_text});Xt(St),$(!1)},[Q]),Object(t.useImperativeHandle)(Je,function(){return{onSave:re,Clear:de}});var re=function(){var an=[],Pn=!1;return xn?(ot.forEach(function(dn,jn){an.push({position:jn+1,answer_text:[]}),dn.forEach(function(Bn,ne){an[jn].answer_text.push(Bn),(!Bn||!Object(nt.Z)(Bn,1e4))&&(bt("".concat(jn,"-").concat(ne)),y.b.info(Bn?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),Pn=!0)})}),Pn?!1:(an==null?void 0:an.length)>20?(y.b.warn("\u586B\u7A7A\u9898\u6807\u51C6\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A/\u4E0D\u80FD\u8D85\u8FC720\u4E2A\uFF01"),!1):{name:xn,analysis:pe,standard_answers:an,is_ordered:jt}):(y.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1)},de=function(){Tt(""),Gt(""),Xt([]),bn(!1)},Ue=function(an,Pn,dn){var jn=ot.slice();if(Pn&&jn.splice(an,Pn),dn)for(var Bn=0;Bn1&&C.a.createElement("span",null,C.a.createElement(te.a,{checked:jt,onChange:function(an){return bn(an.target.checked)},className:"".concat(he.a.color333," font14")},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),C.a.createElement("span",{className:"".concat(he.a.color999," font12")},"\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09"))),C.a.createElement("p",{className:he.a.titleWrap},C.a.createElement("span",{className:he.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),C.a.createElement(ge.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:pe,onChange:function(an){return Gt(an)}}))},fe=Object(P.a)(function(wt){var Qe=wt.loading,Je=wt.globalSetting;return{globalSetting:Je,loading:Qe.effects}},null,null,{forwardRef:!0})(Object(t.forwardRef)(Ee)),Ne=_("7Kak"),Ce=_("9yH6"),xe=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],ze=function(Qe,Je){var Xe=Qe.globalSetting,Oe=Qe.loading,Ae=Qe.editData,ye=Qe.dispatch,Se=Qe.onRef,dt=Se===void 0?function(){}:Se,et=Qe.isEdit,xt=Object(be.a)(Qe,["globalSetting","loading","editData","dispatch","onRef","isEdit"]),xn=Object(t.useState)(),Tt=Object(h.a)(xn,2),_t=Tt[0],mn=Tt[1],pe=Object(t.useState)(""),Gt=Object(h.a)(pe,2),Lt=Gt[0],Be=Gt[1],ot=Object(t.useState)(""),Xt=Object(h.a)(ot,2),Pt=Xt[0],$t=Xt[1];Object(t.useEffect)(function(){if(!Ae||!et)return;Be(Ae==null?void 0:Ae.name),$t(Ae==null?void 0:Ae.analysis);var ft=Ae==null?void 0:Ae.choices.find(function(Nt){return Nt.is_answer});mn(ft.choice_text==="\u6B63\u786E"?"0":"1")},[Ae]),Object(t.useImperativeHandle)(Je,function(){return{onSave:Zt,Clear:bt}});var Zt=function(){if(!Lt)return y.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;if(!_t)return y.b.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),!1;var Nt=[{choice_text:"\u6B63\u786E",is_answer:_t==="0"?1:0},{choice_text:"\u9519\u8BEF",is_answer:_t==="1"?1:0}];return{name:Lt,choices:Nt,analysis:Pt}},bt=function(){Be(""),$t(""),mn("")};return C.a.createElement("section",{className:he.a.wrap},C.a.createElement("p",{className:he.a.titleWrap},C.a.createElement("span",{className:he.a.required},"*"),C.a.createElement("span",{className:he.a.title},"\u9898\u5E72\uFF1A")),C.a.createElement(ge.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Lt,onChange:function(Nt){return Be(Nt)}}),C.a.createElement("p",{className:he.a.titleWrap},C.a.createElement("span",{className:he.a.required},"*"),C.a.createElement("span",{className:he.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",C.a.createElement("span",{className:he.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),C.a.createElement(Ce.a.Group,{buttonStyle:"solid",value:_t,onChange:function(Nt){return mn(Nt.target.value)}},C.a.createElement(Ce.a.Button,{value:"0",className:"".concat(he.a.radio," mr40")},"\u6B63\u786E"),C.a.createElement(Ce.a.Button,{value:"1",className:he.a.radio},"\u9519\u8BEF")),C.a.createElement("p",{className:he.a.titleWrap},C.a.createElement("span",{className:he.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),C.a.createElement(ge.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Pt,onChange:function(Nt){return $t(Nt)}}))},Le=Object(P.a)(function(wt){var Qe=wt.loading,Je=wt.globalSetting;return{globalSetting:Je,loading:Qe.effects}},null,null,{forwardRef:!0})(Object(t.forwardRef)(ze)),Fe=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Pe=function(Qe,Je){var Xe=Qe.editData,Oe=Qe.globalSetting,Ae=Qe.loading,ye=Qe.dispatch,Se=Qe.onRef,dt=Se===void 0?function(){}:Se,et=Qe.isEdit,xt=Object(be.a)(Qe,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),xn=Object(t.useState)([]),Tt=Object(h.a)(xn,2),_t=Tt[0],mn=Tt[1],pe=Object(t.useState)(),Gt=Object(h.a)(pe,2),Lt=Gt[0],Be=Gt[1],ot=Object(t.useState)([]),Xt=Object(h.a)(ot,2),Pt=Xt[0],$t=Xt[1],Zt=Object(t.useState)(""),bt=Object(h.a)(Zt,2),ft=bt[0],Nt=bt[1],jt=Object(t.useState)(""),bn=Object(h.a)(jt,2),Te=bn[0],ve=bn[1];Object(t.useEffect)(function(){mn(["","","",""])},[]),Object(t.useEffect)(function(){if(!Xe||!et)return;Nt(Xe==null?void 0:Xe.name),ve(Xe==null?void 0:Xe.analysis),mn(Xe==null?void 0:Xe.choices.map(function(de){return de.choice_text}));var re=[];Xe==null||Xe.choices.map(function(de,Ue){de.is_answer&&re.push(Ue)}),$t(re)},[Xe]),Object(t.useImperativeHandle)(Je,function(){return{onSave:Q,Clear:$}});var Q=function(){if(!ft)return y.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var de=_t.findIndex(function(it){return!it});if(de>-1)return y.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(Fe[de]," \u9009\u9879\u7684\u5185\u5BB9")),!1;if(!Pt.length)return y.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(Pt.length<2)return y.b.info("\u591A\u9009\u9898\u6700\u5C0F\u6B63\u786E\u9009\u9879\u4E3A2\u4E2A"),!1;var Ue=_t.map(function(it,Mt){return{choice_text:it,is_answer:Pt.includes(Mt)?1:0}});return{name:ft,choices:Ue,analysis:Te}},$=function(){mn(["","","",""]),Nt(""),ve(""),$t("")};return C.a.createElement("section",{className:he.a.wrap},C.a.createElement("p",{className:he.a.titleWrap},C.a.createElement("span",{className:he.a.required},"*"),C.a.createElement("span",{className:he.a.title},"\u9898\u5E72\uFF1A")),C.a.createElement(ge.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:ft,onChange:function(de){return Nt(de)}}),C.a.createElement("p",{className:he.a.titleWrap},C.a.createElement("span",{className:he.a.required},"*"),C.a.createElement("span",{className:he.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",C.a.createElement("span",{className:he.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),_t.map(function(re,de){return C.a.createElement("div",{className:he.a.choiceWrap,key:de},C.a.createElement(U.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},C.a.createElement("div",{className:"".concat(he.a.answer," ").concat(Pt.includes(de)?he.a.activeAnswer:""),onClick:function(){Pt.includes(de)?$t(Pt.filter(function(it){return it!==de})):$t([].concat(Object(ee.a)(Pt),[de]))}},Fe[de])),C.a.createElement("div",{className:he.a.editorWrap},Lt===de?C.a.createElement(ge.a,{id:"single-question-option-".concat(de),watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:re,onChange:function(it){_t[de]=it,mn(_t)}}):C.a.createElement("div",{className:he.a.htmlWrap,onClick:function(){return Be(de)}},C.a.createElement(c.a,{value:re}))),de>1&&C.a.createElement(U.a,{title:"\u5220\u9664"},C.a.createElement("i",{className:"".concat(he.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){mn(_t.filter(function(it,Mt){return Mt!==de})),Pt.includes(de)?$t(Pt.filter(function(it){return it!==de})):$t([].concat(Object(ee.a)(Pt),[de]))}})),de<7&&de===_t.length-1&&C.a.createElement(U.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},C.a.createElement("i",{className:"".concat(he.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return mn([].concat(Object(ee.a)(_t),[""]))}})))}),C.a.createElement("p",{className:he.a.titleWrap},C.a.createElement("span",{className:he.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),C.a.createElement(ge.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Te,onChange:function(de){return ve(de)}}))},Ve=Object(P.a)(function(wt){var Qe=wt.loading,Je=wt.globalSetting;return{globalSetting:Je,loading:Qe.effects}},null,null,{forwardRef:!0})(Object(t.forwardRef)(Pe)),at=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],At=function(Qe,Je){var Xe=Qe.editData,Oe=Qe.globalSetting,Ae=Qe.loading,ye=Qe.dispatch,Se=Qe.onRef,dt=Se===void 0?function(){}:Se,et=Qe.isEdit,xt=Object(be.a)(Qe,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),xn=Object(t.useState)([]),Tt=Object(h.a)(xn,2),_t=Tt[0],mn=Tt[1],pe=Object(t.useState)(),Gt=Object(h.a)(pe,2),Lt=Gt[0],Be=Gt[1],ot=Object(t.useState)(),Xt=Object(h.a)(ot,2),Pt=Xt[0],$t=Xt[1],Zt=Object(t.useState)(""),bt=Object(h.a)(Zt,2),ft=bt[0],Nt=bt[1],jt=Object(t.useState)(""),bn=Object(h.a)(jt,2),Te=bn[0],ve=bn[1];Object(t.useEffect)(function(){mn(["","","",""])},[]),Object(t.useEffect)(function(){if(!Xe||!et)return;Nt(Xe==null?void 0:Xe.name),ve(Xe==null?void 0:Xe.analysis),mn(Xe==null?void 0:Xe.choices.map(function(re){return re.choice_text})),$t(Xe==null?void 0:Xe.choices.findIndex(function(re){return re.is_answer}))},[Xe]),Object(t.useImperativeHandle)(Je,function(){return{onSave:Q,Clear:$}});var Q=function(){if(!ft)return y.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var de=_t.findIndex(function(it){return!it});if(de>-1)return y.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(at[de]," \u9009\u9879\u7684\u5185\u5BB9")),!1;if(console.log("activeAnswer: ",Pt),!(typeof Pt=="number"))return y.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;var Ue=_t.map(function(it,Mt){return{choice_text:it,is_answer:Pt===Mt?1:0}});return{name:ft,choices:Ue,analysis:Te}},$=function(){mn(["","","",""]),Nt(""),ve(""),$t("")};return C.a.createElement("section",{className:he.a.wrap},C.a.createElement("p",{className:he.a.titleWrap},C.a.createElement("span",{className:he.a.required},"*"),C.a.createElement("span",{className:he.a.title},"\u9898\u5E72\uFF1A")),C.a.createElement(ge.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:ft,onChange:function(de){return Nt(de)}}),C.a.createElement("p",{className:he.a.titleWrap},C.a.createElement("span",{className:he.a.required},"*"),C.a.createElement("span",{className:he.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",C.a.createElement("span",{className:he.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),_t.map(function(re,de){return C.a.createElement("div",{className:he.a.choiceWrap,key:de},C.a.createElement(U.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},C.a.createElement("div",{className:"".concat(he.a.answer," ").concat(Pt===de?he.a.activeAnswer:""),onClick:function(){return $t(de)}},at[de])),C.a.createElement("div",{className:he.a.editorWrap},Lt===de?C.a.createElement(ge.a,{id:"single-question-option-".concat(de),watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:re,onChange:function(it){_t[de]=it,mn(_t)}}):C.a.createElement("div",{className:he.a.htmlWrap,onClick:function(){return Be(de)}},C.a.createElement(c.a,{value:re}))),de>1&&C.a.createElement(U.a,{title:"\u5220\u9664"},C.a.createElement("i",{className:"".concat(he.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){mn(_t.filter(function(it,Mt){return Mt!==de})),de===Pt&&$t(null)}})),de<7&&de===_t.length-1&&C.a.createElement(U.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},C.a.createElement("i",{className:"".concat(he.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return mn([].concat(Object(ee.a)(_t),[""]))}})))}),C.a.createElement("p",{className:he.a.titleWrap},C.a.createElement("span",{className:he.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),C.a.createElement(ge.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Te,onChange:function(de){return ve(de)}}))},Rt=Object(P.a)(function(wt){var Qe=wt.loading,Je=wt.globalSetting;return{globalSetting:Je,loading:Qe.effects}},null,null,{forwardRef:!0})(Object(t.forwardRef)(At)),tn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Qt=function(Qe,Je){var Xe=Qe.editData,Oe=Qe.globalSetting,Ae=Qe.loading,ye=Qe.dispatch,Se=Qe.onRef,dt=Se===void 0?function(){}:Se,et=Qe.isEdit,xt=Object(be.a)(Qe,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),xn=Object(t.useState)(""),Tt=Object(h.a)(xn,2),_t=Tt[0],mn=Tt[1],pe=Object(t.useState)(""),Gt=Object(h.a)(pe,2),Lt=Gt[0],Be=Gt[1],ot=Object(t.useState)(""),Xt=Object(h.a)(ot,2),Pt=Xt[0],$t=Xt[1];Object(t.useEffect)(function(){var ft;if(!Xe||!et)return;mn(Xe==null?void 0:Xe.name),Be(Xe==null?void 0:Xe.analysis),$t(Xe==null||((ft=Xe.answer_texts)===null||ft===void 0)?void 0:ft[0])},[Xe]),Object(t.useImperativeHandle)(Je,function(){return{onSave:Zt,Clear:bt}});var Zt=function(){return _t?Pt?{name:_t,answer_texts:[Pt],analysis:Lt}:(y.b.info("\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848"),!1):(y.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1)},bt=function(){mn(""),Be(""),$t("")};return C.a.createElement("section",{className:he.a.wrap},C.a.createElement("p",{className:he.a.titleWrap},C.a.createElement("span",{className:he.a.required},"*"),C.a.createElement("span",{className:he.a.title},"\u9898\u5E72\uFF1A")),C.a.createElement(ge.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:_t,onChange:function(Nt){return mn(Nt)}}),C.a.createElement("p",{className:he.a.titleWrap},C.a.createElement("span",{className:he.a.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),C.a.createElement(ge.a,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:Pt,onChange:function(Nt){return $t(Nt)}}),C.a.createElement("p",{className:he.a.titleWrap},C.a.createElement("span",{className:he.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),C.a.createElement(ge.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Lt,onChange:function(Nt){return Be(Nt)}}))},Cn=Object(P.a)(function(wt){var Qe=wt.loading,Je=wt.globalSetting;return{globalSetting:Je,loading:Qe.effects}},null,null,{forwardRef:!0})(Object(t.forwardRef)(Qt)),Un=_("k1fw"),mt=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],lt=function(Qe,Je){var Xe=Qe.globalSetting,Oe=Qe.loading,Ae=Qe.dispatch,ye=Qe.editData,Se=Qe.onRef,dt=Se===void 0?function(){}:Se,et=Qe.isEdit,xt=Object(be.a)(Qe,["globalSetting","loading","dispatch","editData","onRef","isEdit"]),xn=Object(t.useState)(""),Tt=Object(h.a)(xn,2),_t=Tt[0],mn=Tt[1],pe=Object(t.useState)([]),Gt=Object(h.a)(pe,2),Lt=Gt[0],Be=Gt[1];console.log(Lt),Object(t.useEffect)(function(){var Zt;if(!ye||!et)return;mn(ye==null?void 0:ye.name);var bt=ye==null||((Zt=ye.sub_item_banks)===null||Zt===void 0)?void 0:Zt.map(function(ft){var Nt,jt,bn;return Object(Un.a)(Object(Un.a)({},ft),{},{id:ft.id,open:!1,qusList:ft==null||((Nt=ft.choices)===null||Nt===void 0)?void 0:Nt.map(function(Te){return Te.choice_text}),activeQusEditor:null,qusAnswer:(jt=[ft==null||((bn=ft.choices)===null||bn===void 0)?void 0:bn.findIndex(function(Te){return Te.is_answer})])===null||jt===void 0?void 0:jt.filter(function(Te){return Te!==-1})})});Be(bt)},[ye]),Object(t.useImperativeHandle)(Je,function(){return{onSave:ot,Clear:Xt}});var ot=function(){if(!_t)return y.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;if(Lt.length===0)return y.b.info("\u8BF7\u60A8\u6DFB\u52A0\u5C0F\u9898"),!1;for(var bt=0;bt-1)return y.b.info("\u8BF7\u5148\u8F93\u5165\u7B2C".concat(bt+1,"\u5C0F\u9898").concat(mt[jt],"\u9009\u9879\u7684\u5185\u5BB9")),!1;if(!(Nt!=null&&Nt.qusAnswer.length))return y.b.info("\u8BF7\u8BBE\u7F6E\u7B2C".concat(bt+1,"\u5C0F\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E")),!1}var bn=Lt.map(function(Te){return{id:Te.id>1?Te.id:null,name:Te.name,item_type:Te.item_type,analysis:Te.analysis,choices:Te.qusList.map(function(ve,Q){return{choice_text:ve,is_answer:Te.qusAnswer[0]===Q?1:0}})}});return{name:_t,sub_item_banks:bn}},Xt=function(){mn(""),Be([])},Pt=function(){var bt={id:Math.random(),item_type:"SINGLE",open:!1,name:"",qusList:["","","",""],activeQusEditor:null,qusAnswer:[],analysis:""};Be(Lt.concat(bt))},$t=function(bt,ft,Nt){var jt=Object(z.cloneDeep)(Lt);if(bt==="open"&&(jt[ft].open=!jt[ft].open),bt==="delete"&&jt.splice(ft,1),bt==="value"&&(jt[ft].name=Nt),bt==="answer"&&(jt[ft].qusAnswer=[Nt]),bt==="edit"&&(jt[ft].activeQusEditor=Nt),bt==="details"&&(jt[ft].qusList[jt[ft].activeQusEditor]=Nt),bt==="addQus"&&(jt[ft].qusList=jt[ft].qusList.concat("")),bt==="deleteQus"){var bn;jt[ft].qusList=jt[ft].qusList.filter(function(Te,ve){return ve!==Nt}),jt[ft].qusAnswer=(bn=jt[ft].qusAnswer)===null||bn===void 0?void 0:bn.filter(function(Te){return Te!==Nt})}bt==="analysis"&&(jt[ft].analysis=Nt),Be(jt)};return C.a.createElement("section",{className:he.a.wrap},C.a.createElement("p",{className:he.a.titleWrap},C.a.createElement("span",{className:he.a.required},"*"),C.a.createElement("span",{className:he.a.title},"\u9898\u5E72\uFF1A")),C.a.createElement(ge.a,{id:"combination-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:_t,onChange:function(bt){return mn(bt)}}),Lt==null?void 0:Lt.map(function(Zt,bt){var ft;return C.a.createElement("div",{className:he.a.fold,key:Zt.id},C.a.createElement("div",{onClick:function(){return $t("open",bt)},className:he.a.head},C.a.createElement("i",{className:"iconfont icon-sanjiaoxing",style:{transform:Zt.open?"initial":"rotate(270deg) translate(2px, 4px)"}}),C.a.createElement("span",null,"\u7B2C",bt+1,"\u5C0F\u9898\uFF08\u5355\u9009\u9898\uFF09"),C.a.createElement("b",{style:{visibility:"hidden"},onClick:function(jt){jt.stopPropagation(),$t("delete",bt)},className:"iconfont icon-shanchu8"})),C.a.createElement("div",{className:"mb10",style:{display:Zt.open?"block":"none"}},C.a.createElement(ge.a,{watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Zt==null?void 0:Zt.name,onChange:function(jt){return $t("value",bt,jt)}}),C.a.createElement("p",{className:he.a.titleWrap},C.a.createElement("span",{className:he.a.required},"*"),C.a.createElement("span",{className:he.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",C.a.createElement("span",{className:he.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),Zt==null||((ft=Zt.qusList)===null||ft===void 0)?void 0:ft.map(function(Nt,jt){var bn,Te;return C.a.createElement("div",{className:he.a.choiceWrap,key:jt},C.a.createElement(U.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},C.a.createElement("div",{className:"".concat(he.a.answer," ").concat(Zt!=null&&(bn=Zt.qusAnswer)!==null&&bn!==void 0&&bn.includes(jt)?he.a.activeAnswer:""),onClick:function(){return $t("answer",bt,jt)}},mt[jt])),C.a.createElement("div",{className:he.a.editorWrap},(Zt==null?void 0:Zt.activeQusEditor)===jt?C.a.createElement(ge.a,{id:"single-question-option-".concat(jt),watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Nt,onChange:function(Q){return $t("details",bt,Q)}}):C.a.createElement("div",{className:he.a.htmlWrap,onClick:function(){return $t("edit",bt,jt)}},C.a.createElement(c.a,{value:Nt}))),jt>1&&C.a.createElement(U.a,{title:"\u5220\u9664"},C.a.createElement("i",{className:"".concat(he.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return $t("deleteQus",bt,jt)}})),jt<7&&jt===(Zt==null||((Te=Zt.qusList)===null||Te===void 0)?void 0:Te.length)-1&&C.a.createElement(U.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},C.a.createElement("i",{className:"".concat(he.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return $t("addQus",bt)}})))}),C.a.createElement("p",{className:"mb10 mt10"},C.a.createElement("span",{className:he.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),C.a.createElement(ge.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Zt.analysis,onChange:function(jt){return $t("analysis",bt,jt)}})))}))},Ht=Object(P.a)(function(wt){var Qe=wt.loading,Je=wt.globalSetting;return{globalSetting:Je,loading:Qe.effects}},null,null,{forwardRef:!0})(Object(t.forwardRef)(lt)),sn=function(Qe){var Je,Xe,Oe,Ae,ye,Se,dt,et,xt=Qe.data,xn=Qe.submit,Tt=Qe.goBack,_t=Qe.loading,mn=Qe.onTypeScore,pe=Qe.editPreview,Gt=pe===void 0?!1:pe,Lt=Qe.onSkipExamination,Be=Qe.selectValue,ot=Qe.onExchange,Xt=Object(t.useRef)(),Pt=Object(t.useRef)(Object(z.debounce)(function(){return Ue()},100,{leading:!0,trailing:!0})),$t=Object(t.useState)(null),Zt=Object(h.a)($t,2),bt=Zt[0],ft=Zt[1],Nt=Object(t.useState)(!1),jt=Object(h.a)(Nt,2),bn=jt[0],Te=jt[1],ve=Object(M.i)();Object(t.useEffect)(function(){return window.addEventListener("scroll",Pt==null?void 0:Pt.current),function(){window.removeEventListener("scroll",Pt==null?void 0:Pt.current)}},[]),Object(t.useEffect)(function(){Te(!0)},[]),Object(t.useEffect)(function(){var Vt,Et,Jt,Fn,Vn=(Vt=document.getElementById("examName"))===null||Vt===void 0||((Et=Vt.getElementsByClassName("ant-pagination-options-quick-jumper"))===null||Et===void 0||((Jt=Et[0])===null||Jt===void 0||((Fn=Jt.childNodes)===null||Fn===void 0)))?void 0:Fn[2];Vn&&(Vn.nodeValue="\u4EFD")},[xt]);var Q=function(Et){var Jt=parseInt(Et);return isNaN(Jt)?"":Jt};function $(){var Vt=0,Et=0,Jt=0;return document.body&&(Et=document.body.scrollTop),document.documentElement&&(Jt=document.documentElement.scrollTop),Vt=Et-Jt>0?Et:Jt,Vt}function re(){var Vt=0,Et=0,Jt=0;return document.body&&(Et=document.body.scrollHeight),document.documentElement&&(Jt=document.documentElement.scrollHeight),Vt=Et-Jt>0?Et:Jt,Vt}function de(){var Vt=0;return document.compatMode=="CSS1Compat"?Vt=document.documentElement.clientHeight:Vt=document.body.clientHeight,Vt}var Ue=function(){var Et=document.getElementById("preview_btns"),Jt=document.getElementById("preview_btns_else");$()+de()>=re()-68?(Et.style.visibility="hidden",Jt.style.visibility="visible"):(Et.style.visibility="visible",Jt.style.visibility="hidden")},it=["\u5BB9\u6613","\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],Mt=function(Et){var Jt,Fn=[];return C.a.createElement(C.a.Fragment,null,C.a.createElement("aside",{className:v.a.single},Et==null||((Jt=Et.choices)===null||Jt===void 0)?void 0:Jt.map(function(Vn,Kn){return Vn.is_answer&&Fn.push(Pn[Kn]),C.a.createElement("ul",{key:Kn},C.a.createElement("li",null,Pn[Kn],"\u3001"),C.a.createElement("li",null,C.a.createElement(c.a,{value:Vn.choice_text})))})),C.a.createElement("div",{className:v.a.analysis},C.a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",Fn.join(""),C.a.createElement("span",{className:"ml30"},"\u96BE\u5EA6\uFF1A",it[Et.difficulty])),C.a.createElement("aside",null,C.a.createElement("span",{className:v.a.text},"\u89E3\u6790:"),C.a.createElement(c.a,{value:Et.analysis?Et.analysis:"\u6682\u65E0\u89E3\u6790"})),C.a.createElement("ul",null,C.a.createElement("li",null,C.a.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),"".concat(Et==null?void 0:Et.discipline_name,"/").concat(Et==null?void 0:Et.sub_discipline_name)),C.a.createElement("li",null,C.a.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),Et==null?void 0:Et.tag_discipline_name))))},Ln=function(Et){var Jt,Fn=Et==null||((Jt=Et.standard_answer)===null||Jt===void 0)?void 0:Jt.map(function(Vn){var Kn;return"\u7B54\u6848\uFF08\u586B\u7A7A".concat(Vn.position,"\uFF09\uFF1A").concat(Vn==null||((Kn=Vn.answer_text)===null||Kn===void 0)?void 0:Kn.join("\u3001"))});return C.a.createElement(C.a.Fragment,null,C.a.createElement("div",{className:v.a.analysis},C.a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",Fn),C.a.createElement("aside",null,C.a.createElement("span",{className:v.a.text},"\u89E3\u6790:"),C.a.createElement(c.a,{value:Et.analysis?Et.analysis:"\u6682\u65E0\u89E3\u6790"})),C.a.createElement("ul",null,C.a.createElement("li",null,C.a.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),"".concat(Et==null?void 0:Et.discipline_name,"/").concat(Et==null?void 0:Et.sub_discipline_name)),C.a.createElement("li",null,C.a.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),Et==null?void 0:Et.tag_discipline_name))))},kn=function(Et){var Jt;return C.a.createElement("div",{className:v.a.analysis},C.a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",Et==null||((Jt=Et.answer_texts)===null||Jt===void 0)?void 0:Jt[0]),C.a.createElement("aside",null,C.a.createElement("span",{className:v.a.text},"\u89E3\u6790:"),C.a.createElement(c.a,{value:Et.analysis?Et.analysis:"\u6682\u65E0\u89E3\u6790"})),C.a.createElement("ul",null,C.a.createElement("li",null,C.a.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),"".concat(Et==null?void 0:Et.discipline_name,"/").concat(Et==null?void 0:Et.sub_discipline_name)),C.a.createElement("li",null,C.a.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),Et==null?void 0:Et.tag_discipline_name)))},St=function(Et){var Jt;return C.a.createElement("div",{className:v.a.analysis},C.a.createElement("aside",null,C.a.createElement("span",{className:v.a.text},"\u9884\u671F\u8F93\u51FA:"),C.a.createElement(c.a,{value:Et==null||((Jt=Et.program_attr)===null||Jt===void 0)?void 0:Jt.description})),C.a.createElement("ul",null,C.a.createElement("li",null,C.a.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),"".concat(Et==null?void 0:Et.discipline_name,"/").concat(Et==null?void 0:Et.sub_discipline_name)),C.a.createElement("li",null,C.a.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),Et==null?void 0:Et.tag_discipline_name)))},an=function(Et,Jt){var Fn;return C.a.createElement("div",null,Et==null||((Fn=Et.sub_item_banks)===null||Fn===void 0)?void 0:Fn.map(function(Vn,Kn){var ir,jr=[];return C.a.createElement(C.a.Fragment,null,C.a.createElement("div",{style:{marginLeft:25,fontSize:"16px",color:"#333"}},Jt+1+"."+(Kn+1),"\uFF08\u5355\u9009\u9898\uFF09",Vn.name),C.a.createElement("aside",{className:v.a.single},Vn==null||((ir=Vn.choices)===null||ir===void 0)?void 0:ir.map(function(ua,Yr){return ua.is_answer&&jr.push(Pn[Yr]),C.a.createElement("ul",{key:Yr},C.a.createElement("li",null,Pn[Yr],"\u3001"),C.a.createElement("li",null,C.a.createElement(c.a,{value:ua.choice_text})))})),C.a.createElement("div",{className:v.a.analysis},C.a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",jr.join(""),C.a.createElement("span",{className:"ml30"},"\u96BE\u5EA6\uFF1A",it[Vn.difficulty])),C.a.createElement("aside",null,C.a.createElement("span",{className:v.a.text},"\u89E3\u6790:"),C.a.createElement(c.a,{value:Vn.analysis?Vn.analysis:"\u6682\u65E0\u89E3\u6790"})),C.a.createElement("ul",null,C.a.createElement("li",null,C.a.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),"".concat(Et==null?void 0:Et.discipline_name,"/").concat(Et==null?void 0:Et.sub_discipline_name)),C.a.createElement("li",null,C.a.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),Et==null?void 0:Et.tag_discipline_name))))}))},Pn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],dn=function(Et){console.log("---",Et);var Jt=[];Et.questions.map(function(Vn){return Vn==null?void 0:Vn.sub_item_banks.map(function(Kn){Jt.push(Kn)})});var Fn=0;Et.type==="COMBINATION"?Fn=Et.questions_score/Jt.length:Fn=Et.questions_score/Et.questions_count,u.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u5206\u6570\u8BBE\u7F6E",content:C.a.createElement("div",{className:v.a.modalColumn},C.a.createElement("div",{className:v.a.modalRow,style:{justifyContent:"flex-start"}},C.a.createElement("sup",{className:v.a.sup},"*"),C.a.createElement("span",null,Et==null?void 0:Et.name,(Et==null?void 0:Et.type)==="COMBINATION"&&"\u4E2D\u7684\u6BCF\u5C0F\u9898","\uFF1A"),C.a.createElement(i.a,{min:1,parser:Q,defaultValue:Fn,onChange:function(Kn){Fn=Kn}}),C.a.createElement("span",{className:"ml5"},"\u5206/\u9898"))),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var Vn=Object(m.a)(x.a.mark(function ir(){var jr,ua;return x.a.wrap(function(Tr){for(;;)switch(Tr.prev=Tr.next){case 0:if(Fn){Tr.next=3;break}return y.b.warn("\u5206\u6570\u4E0D\u80FD\u4E3A\u7A7A\u6216\u4E3A0"),Tr.abrupt("return",Promise.reject());case 3:Et.type==="COMBINATION"?(jr={type:Et==null?void 0:Et.type,score:Fn,scoreTotal:Fn*(Jt==null?void 0:Jt.length)},mn(jr)):(ua={type:Et==null?void 0:Et.type,score:Fn,scoreTotal:Fn*Et.questions_count},mn(ua));case 4:case"end":return Tr.stop()}},ir)}));function Kn(){return Vn.apply(this,arguments)}return Kn}()})},jn=function(){var Et="";u.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u4FDD\u5B58\u8BD5\u5377",content:C.a.createElement("div",{className:v.a.modalColumn},C.a.createElement("div",{style:{color:"#676A6C",display:"flex"},className:"font14 mt20"},C.a.createElement("img",{style:{marginRight:5},src:J.a}),"\u4FDD\u5B58\u540E\u5355\u72EC\u751F\u6210\u4E00\u4EFD\u4EBA\u5DE5\u7EC4\u5377\u7C7B\u578B\u7684\u56FA\u5B9A\u8BD5\u5377\u3002"),C.a.createElement("div",{className:v.a.modalRow,style:{marginTop:20}},C.a.createElement("sup",{className:v.a.sup},"*"),C.a.createElement("span",{style:{flexShrink:0}},"\u8BD5\u5377\u540D\u79F0\uFF1A"),C.a.createElement(f.a,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0",min:0,maxLength:60,defaultValue:Et,onChange:function(Fn){Et=Fn.target.value}}))),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var Jt=Object(m.a)(x.a.mark(function Vn(){var Kn,ir,jr,ua,Yr;return x.a.wrap(function(Jn){for(;;)switch(Jn.prev=Jn.next){case 0:if(Et){Jn.next=3;break}return y.b.warn("\u8BD5\u5377\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Jn.abrupt("return",Promise.reject());case 3:return ir=[],jr=[],ua=[],xt==null||((Kn=xt.questionList)===null||Kn===void 0)||Kn.forEach(function(hr){var Sn;(Sn=hr.questions)===null||Sn===void 0||Sn.forEach(function(On){ir.push(On.id),jr.push(hr.questions_score/hr.questions_count),hr.type==="COMBINATION"&&ua.push({id:On.id,sub_item_bank_ids:On.sub_item_banks.map(function(or){return or.id})})})}),console.log("-----",ua),Yr={item_bank_ids:ir,item_bank_scores:jr,name:Et,combination_item_banks:ua},Jn.next=11,xn(Yr);case 11:case"end":return Jn.stop()}},Vn)}));function Fn(){return Jt.apply(this,arguments)}return Fn}()})},Bn=function(Et,Jt,Fn,Vn){var Kn,ir=(Kn=Vn.questions)===null||Kn===void 0?void 0:Kn.map(function(ua){return ua.id}),jr=u.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:"\u786E\u8BA4\u8981\u66F4\u6362\u8BE5\u8BD5\u9898\u5417\uFF1F",cancelButtonProps:{disabled:!1},maskClosable:!1,keyboard:!1,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var ua=Object(m.a)(x.a.mark(function Tr(){return x.a.wrap(function(hr){for(;;)switch(hr.prev=hr.next){case 0:return jr.update({cancelButtonProps:{disabled:!0}}),hr.next=3,ot({single_question_id:Et,seleted_item_bank_ids:ir},{type:Jt,index:Fn});case 3:jr.update({cancelButtonProps:{disabled:!1}}),y.b.success("\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210\u8BD5\u9898");case 5:case"end":return hr.stop()}},Tr)}));function Yr(){return ua.apply(this,arguments)}return Yr}()})},ne=function(Et){var Jt,Fn=(Jt=Et.questions)===null||Jt===void 0?void 0:Jt.map(function(ir){return ir.id}),Vn=Et.name,Kn=u.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:"\u786E\u8BA4\u66F4\u6362".concat(Vn,"\u4E2D\u7684\u6240\u6709\u8BD5\u9898\u5417\uFF1F"),cancelButtonProps:{disabled:!1},maskClosable:!1,keyboard:!1,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var ir=Object(m.a)(x.a.mark(function ua(){return x.a.wrap(function(Tr){for(;;)switch(Tr.prev=Tr.next){case 0:return Kn.update({cancelButtonProps:{disabled:!0}}),Tr.next=3,ot({seleted_item_bank_ids:Fn},{type:Et.type});case 3:Kn.update({cancelButtonProps:{disabled:!1}}),y.b.success("\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210".concat(Vn,"\u8BD5\u9898"));case 5:case"end":return Tr.stop()}},ua)}));function jr(){return ir.apply(this,arguments)}return jr}()})},B=function(){var Et=u.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:"\u786E\u8BA4\u66F4\u6362\u9884\u89C8\u4E2D\u7684\u6240\u6709\u8BD5\u9898\u5417\uFF1F",cancelButtonProps:{disabled:!1},maskClosable:!1,keyboard:!1,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var Jt=Object(m.a)(x.a.mark(function Vn(){return x.a.wrap(function(ir){for(;;)switch(ir.prev=ir.next){case 0:return Et.update({cancelButtonProps:{disabled:!0}}),ir.next=3,ot();case 3:Et.update({cancelButtonProps:{disabled:!1}}),y.b.success("\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210\u6574\u5F20\u8BD5\u9898");case 5:case"end":return ir.stop()}},Vn)}));function Fn(){return Jt.apply(this,arguments)}return Fn}()})},K=function(Et){console.log(Et,"key"),Lt(Et-1)},ae=function(){return C.a.createElement(C.a.Fragment,null,C.a.createElement(d.a,{color:"#55575D",overlayClassName:v.a.popover,visible:bn,getPopupContainer:function(Jt){return Jt==null?void 0:Jt.parentNode},content:"\u5982\u60A8\u5BF9\u6B64\u4EFD\u8BD5\u9898\u6EE1\u610F\uFF0C\u53EF\u5C06\u6B64\u4EFD\u8BD5\u9898\u4FDD\u5B58\u4E3A\u56FA\u5B9A\u8BD5\u5377"},C.a.createElement(p.a,{onMouseEnter:function(){return Te(!0)},onMouseLeave:function(){return Te(!1)},onClick:function(){jn()}},"\u4FDD\u5B58")),C.a.createElement(p.a,{onClick:function(){document.body.scrollIntoView(),Tt()}},"\u8FD4\u56DE"),C.a.createElement(p.a,{loading:_t,onClick:function(){return xn()},type:"primary"},"\u63D0\u4EA4"))},ue=function(){var Et;return C.a.createElement(C.a.Fragment,null,C.a.createElement(p.a,{onClick:Tt},"\u8FD4\u56DE"),Be>0&&C.a.createElement(p.a,{onClick:function(){return K(Be)},type:"primary"},"\u4E0A\u4E00\u4EFD"),Be<(xt==null||((Et=xt.exam)===null||Et===void 0)?void 0:Et.total_num)-1&&C.a.createElement(p.a,{onClick:function(){return K(Be+2)}},"\u4E0B\u4E00\u4EFD"))},oe=function(Et,Jt){if(console.log(Et,222),Jt==="SINGLE")return C.a.createElement(C.a.Fragment,null,C.a.createElement(Rt,{ref:Xt,editData:Et,isEdit:!0}),C.a.createElement(g.a,null));if(Jt==="MULTIPLE")return C.a.createElement(C.a.Fragment,null,C.a.createElement(Ve,{ref:Xt,editData:Et,isEdit:!0}),C.a.createElement(g.a,null));if(Jt==="JUDGMENT")return C.a.createElement(C.a.Fragment,null,C.a.createElement(Le,{ref:Xt,editData:Et,isEdit:!0}),C.a.createElement(g.a,null));if(Jt==="COMPLETION")return C.a.createElement(C.a.Fragment,null,C.a.createElement(fe,{ref:Xt,editData:Et,isEdit:!0}),C.a.createElement(g.a,null));if(Jt==="SUBJECTIVE")return C.a.createElement(C.a.Fragment,null,C.a.createElement(Cn,{ref:Xt,editData:Et,isEdit:!0}),C.a.createElement(g.a,null));if(Jt==="COMBINATION")return C.a.createElement(C.a.Fragment,null,C.a.createElement(Ht,{ref:Xt,editData:Et,isEdit:!0}),C.a.createElement(g.a,null));if(Jt==="PROGRAM"){var Fn;P.d.push("/problems/".concat(Et==null||((Fn=Et.program_attr)===null||Fn===void 0)?void 0:Fn.identifier,"/edit?type=exercises&express_id=").concat(ve.categoryId,"&question_id=").concat(Et==null?void 0:Et.id,"&score=").concat(Et==null?void 0:Et.score,"&callback_url=").concat(location.pathname,"&select=").concat(Be,"&exercise=true"))}},ht=function(){var Vt=Object(m.a)(x.a.mark(function Et(Jt,Fn){var Vn,Kn,ir,jr,ua,Yr,Tr,Jn,hr,Sn;return x.a.wrap(function(or){for(;;)switch(or.prev=or.next){case 0:return or.next=2,(Vn=Xt.current)===null||Vn===void 0?void 0:Vn.onSave();case 2:if(Kn=or.sent,Kn){or.next=5;break}return or.abrupt("return");case 5:return ir={question_score:Fn.score,analysis:Kn.analysis},console.log(Kn,"editorData"),(Jt==="SINGLE"||Jt==="MULTIPLE"||Jt==="JUDGMENT")&&(ua=[],Yr=[],ir.question_type=Jt==="JUDGMENT"?2:1,ir.question_title=Kn==null?void 0:Kn.name,Kn==null||((jr=Kn.choices)===null||jr===void 0)||jr.forEach(function(Dn,pr){ua.push(Dn.choice_text),Dn!=null&&Dn.is_answer&&Yr.push(pr+1)}),ir.question_choices=ua,ir.standard_answers=Yr),Jt==="COMPLETION"&&(ir.is_ordered=Kn.is_ordered,ir.question_title=Kn==null?void 0:Kn.name,ir.question_type=3,Jn=[],Kn==null||((Tr=Kn.standard_answers)===null||Tr===void 0)||Tr.forEach(function(Dn,pr){Jn.push({choice_id:Dn.position,answer_text:Dn.answer_text})}),ir.standard_answers=Jn),Jt==="SUBJECTIVE"&&(ir.question_title=Kn==null?void 0:Kn.name,ir.question_type=3,ir.standard_answers=Kn==null?void 0:Kn.answer_texts),Jt==="COMBINATION"&&(ir.question_title=Kn==null?void 0:Kn.name,ir.question_type=7,ir.sub_questions=Kn==null||((hr=Kn.sub_item_banks)===null||hr===void 0)?void 0:hr.map(function(Dn,pr){return{id:Dn.id,question_title:Dn.name,question_type:1,question_choices:Dn.choices.map(function(Gn){return Gn.choice_text}),standard_answers:[Dn.choices.findIndex(function(Gn){return Gn.is_answer})+1],analysis:Dn.analysis}}),delete ir.analysis),or.next=13,Object(T.a)("/api/exercise_questions/".concat(Fn.id,".json"),{method:"put",body:ir});case 13:Sn=or.sent,(Sn==null?void 0:Sn.status)===0&&(y.b.success("\u7F16\u8F91\u6210\u529F"),K(Be+1)),ft(null);case 16:case"end":return or.stop()}},Et)}));return function(Jt,Fn){return Vt.apply(this,arguments)}}(),vn=function(){for(var Et=[],Jt=0;Jt<(xt==null||((Fn=xt.exam)===null||Fn===void 0)?void 0:Fn.total_num);Jt++){var Fn;Et.push({})}return Et};console.log(vn(),"data");var Tn=xt==null||((Je=xt.questionList)===null||Je===void 0)?void 0:Je.reduce(function(Vt,Et){return Vt+Et.questions_score},0),fr=Gt&&(xt==null||((Xe=xt.exam)===null||Xe===void 0)?void 0:Xe.exercise_status)!==1;return C.a.createElement("section",{className:v.a.wrap},C.a.createElement("div",{id:"id_left_preview",className:v.a.left,onMouseEnter:function(Et){var Jt=document.getElementById("id_left_preview");Jt.style.overflowY="auto"},onMouseLeave:function(Et){var Jt=document.getElementById("id_left_preview");Jt.style.overflowY="hidden"}},C.a.createElement("div",{className:v.a.title},C.a.createElement("div",null,C.a.createElement("b",null),C.a.createElement("span",null,"\u7B54\u9898\u5361"))),C.a.createElement("div",{className:v.a.total},C.a.createElement("div",null,C.a.createElement("img",{src:N.a}),C.a.createElement("span",null,"\u9898\u6570(\u9053)"),C.a.createElement("aside",null,xt==null?void 0:xt.all_questions_count)),C.a.createElement("div",{className:"mr30 ml30"},C.a.createElement("img",{src:V.a}),C.a.createElement("span",null,"\u603B\u5206(\u5206)"),C.a.createElement("aside",null,Tn)),C.a.createElement("div",null,C.a.createElement("img",{src:l.a}),C.a.createElement("span",null,"\u65F6\u957F(\u5206)"),C.a.createElement("aside",null,xt==null||((Oe=xt.exam)===null||Oe===void 0)?void 0:Oe.time))),xt==null||((Ae=xt.questionList)===null||Ae===void 0)?void 0:Ae.map(function(Vt,Et){var Jt;return C.a.createElement("div",{className:v.a.list,key:Et},C.a.createElement("div",{className:v.a.name},C.a.createElement("b",null),C.a.createElement("span",null,Vt.name)),C.a.createElement("aside",null,C.a.createElement("div",null,"\u5171",C.a.createElement("span",{className:v.a.b},Vt.questions_count),"\u9898 ",C.a.createElement("span",{className:v.a.l},"|"),"\u5171",C.a.createElement("span",{className:v.a.r},Vt.questions_score),"\u5206"),C.a.createElement("div",{className:v.a.answerSheet},Vt==null||((Jt=Vt.questions)===null||Jt===void 0)?void 0:Jt.map(function(Fn,Vn){return C.a.createElement("div",{onClick:function(){var ir="Anchor_".concat(Fn.id),jr=document.getElementById(ir);jr&&setTimeout(function(){return jr.scrollIntoView({block:"center",behavior:"smooth"})})},key:Fn.id,className:v.a.tag},Vn+1)}))))})),C.a.createElement("div",{className:v.a.right},C.a.createElement("div",{className:v.a.examName,id:"examName"},C.a.createElement("div",{className:v.a.name},C.a.createElement(U.a,{title:xt==null||((ye=xt.exam)===null||ye===void 0)?void 0:ye.name,getPopupContainer:function(Et){return Et.parentNode}},C.a.createElement("span",{className:v.a.t},xt==null||((Se=xt.exam)===null||Se===void 0)?void 0:Se.name))),Gt?C.a.createElement(j.a,{showTotal:function(Et){return C.a.createElement("span",{style:{color:"#656F87",fontSize:14}},"\u5171\u8BA1",C.a.createElement("span",{className:"c-light-primary"},Et),"\u4EFD\u8BD5\u5377")},total:xt==null||((dt=xt.exam)===null||dt===void 0)?void 0:dt.total_num,pageSize:1,current:Be+1,showSizeChanger:!1,onChange:K,showQuickJumper:!0,hideOnSinglePage:!1}):C.a.createElement(p.a,{onClick:B,type:"primary"},"\u968F\u673A\u66F4\u6362")),C.a.createElement("div",{className:v.a.topWarp},xt==null||((et=xt.questionList)===null||et===void 0)?void 0:et.map(function(Vt,Et){var Jt,Fn;return C.a.createElement(C.a.Fragment,{key:Et},C.a.createElement("div",{className:v.a.head,style:Et===0?{border:0,marginTop:-16}:{}},C.a.createElement("div",{className:v.a.name},C.a.createElement("b",null),C.a.createElement("span",null,Vt.name)),C.a.createElement("div",{className:v.a.so},"\u5171",C.a.createElement("span",{className:v.a.b},Vt.questions_count," "),"\u9898 ",Vt.type==="COMBINATION"&&"\uFF08\u5305\u542B".concat(Vt==null||((Jt=Vt.questions)===null||Jt===void 0)?void 0:Jt.map(function(Vn){var Kn;return Vn==null||((Kn=Vn.sub_item_banks)===null||Kn===void 0)?void 0:Kn.length}).reduce(function(Vn,Kn){return Vn+Kn}),"\u5C0F\u9898\uFF09"),C.a.createElement("span",{className:v.a.l},"|"),"\u5171",C.a.createElement("span",{className:v.a.r},Vt.questions_score),"\u5206"),!Gt&&C.a.createElement("div",{className:v.a.btn},C.a.createElement(p.a,{onClick:function(){dn(Vt)},type:"primary",ghost:!0,className:"mr20"},"\u8BBE\u7F6E\u5F97\u5206"),C.a.createElement(p.a,{onClick:function(){return ne(Vt)},type:"primary",ghost:!0},"\u968F\u673A\u66F4\u6362"))),Vt==null||((Fn=Vt.questions)===null||Fn===void 0)?void 0:Fn.map(function(Vn,Kn){return bt===Vn.id?C.a.createElement("div",{id:"Anchor_".concat(Vn.id),className:v.a.content,style:{padding:0,marginTop:10},key:Vn.id},C.a.createElement("div",{style:{float:"right",marginTop:-6}},C.a.createElement(p.a,{onClick:function(){return ft(null)},className:"mr20",type:"primary",ghost:!0},"\u53D6\u6D88"),C.a.createElement(p.a,{onClick:function(){return ht(Vt==null?void 0:Vt.type,Vn)},type:"primary"},"\u4FDD\u5B58")),oe(Vn,Vt.type)):C.a.createElement("div",{id:"Anchor_".concat(Vn.id),className:v.a.content,key:Vn.id},C.a.createElement("div",{className:v.a.titleWrap},C.a.createElement(c.a,{style:{paddingRight:10},className:v.a.titleHtml,value:Kn+1+"\u3001"+"".concat((Vn==null?void 0:Vn.item_type)==="combination"?"\uFF08\u9898\u5E72\uFF09":"")+Vn.name}),Gt&&C.a.createElement(p.a,{disabled:fr,onClick:function(){if(bt){y.b.warn("\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898");return}ft(Vn.id)},type:"primary",className:"mr20",style:{marginLeft:"auto"},ghost:!0},"\u7F16\u8F91"),C.a.createElement(p.a,{disabled:fr,onClick:function(){return Bn(Vn.id,Vt.type,Kn,Vt)},type:"primary",ghost:!0},"\u6362\u4E00\u9898")),(Vt.type==="SINGLE"||Vt.type==="JUDGMENT"||Vt.type==="MULTIPLE")&&Mt(Vn),Vt.type==="COMPLETION"&&Ln(Vn),Vt.type==="SUBJECTIVE"&&kn(Vn),Vt.type==="PROGRAM"&&St(Vn),Vt.type==="COMBINATION"&&an(Vn,Kn),C.a.createElement("div",null))}))})),C.a.createElement("div",{className:v.a.btnsElse,id:"preview_btns_else"},Gt?ue():ae()),C.a.createElement("div",{className:v.a.btnsWrap,id:"preview_btns"},C.a.createElement("div",{className:v.a.btns},Gt?ue():ae()))))},Dt=ie.a=sn},sboe:function(Ye,ie,_){"use strict";_.d(ie,"a",function(){return L});var Y=_("q1tI"),j=_.n(Y),L=Y.createContext(null)},t23M:function(Ye,ie,_){"use strict";var Y=_("VTBJ"),j=_("1OyB"),L=_("vuIU"),U=_("Ji7U"),S=_("LK+K"),g=_("q1tI"),s=_.n(g),d=_("m+aA"),w=_("Zm9Q"),p=_("Kwbf"),a=_("c+Xe"),f=_("bdgK"),E="rc-observer-key",y=function(m){Object(U.a)(i,m);var O=Object(S.a)(i);function i(){var r;return Object(j.a)(this,i),r=O.apply(this,arguments),r.resizeObserver=null,r.childNode=null,r.currentElement=null,r.state={width:0,height:0,offsetHeight:0,offsetWidth:0},r.onResize=function(u){var h=r.props.onResize,b=u[0].target,x=b.getBoundingClientRect(),t=x.width,C=x.height,A=b.offsetWidth,v=b.offsetHeight,o=Math.floor(t),l=Math.floor(C);if(r.state.width!==o||r.state.height!==l||r.state.offsetWidth!==A||r.state.offsetHeight!==v){var c={width:o,height:l,offsetWidth:A,offsetHeight:v};r.setState(c),h&&Promise.resolve().then(function(){h(Object(Y.a)(Object(Y.a)({},c),{},{offsetWidth:A,offsetHeight:v}))})}},r.setChildNode=function(u){r.childNode=u},r}return Object(L.a)(i,[{key:"componentDidMount",value:function(){this.onComponentUpdated()}},{key:"componentDidUpdate",value:function(){this.onComponentUpdated()}},{key:"componentWillUnmount",value:function(){this.destroyObserver()}},{key:"onComponentUpdated",value:function(){var u=this.props.disabled;if(u){this.destroyObserver();return}var h=Object(d.a)(this.childNode||this),b=h!==this.currentElement;b&&(this.destroyObserver(),this.currentElement=h),!this.resizeObserver&&h&&(this.resizeObserver=new f.default(this.onResize),this.resizeObserver.observe(h))}},{key:"destroyObserver",value:function(){this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null)}},{key:"render",value:function(){var u=this.props.children,h=Object(w.a)(u);if(h.length>1)Object(p.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(h.length===0)return Object(p.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var b=h[0];if(g.isValidElement(b)&&Object(a.c)(b)){var x=b.ref;h[0]=g.cloneElement(b,{ref:Object(a.a)(x,this.setChildNode)})}return h.length===1?h[0]:h.map(function(t,C){return!g.isValidElement(t)||"key"in t&&t.key!==null?t:g.cloneElement(t,{key:"".concat(E,"-").concat(C)})})}}]),i}(g.Component);y.displayName="ResizeObserver",ie.a=y},tWlo:function(Ye,ie){Ye.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg=="},tf39:function(Ye,ie,_){Ye.exports={flex_box_center:"flex_box_center___15tXk",flex_space_between:"flex_space_between___2JIaf",flex_box_vertical_center:"flex_box_vertical_center___3168W",flex_box_center_end:"flex_box_center_end___16myc",flex_box_column:"flex_box_column___Ye8vh",title:"title___z0esv",export:"export___1cim9",bg:"bg___1nEgJ",tabs:"tabs___1HwEE"}},u2Z1:function(Ye,ie,_){"use strict";_.d(ie,"a",function(){return x});var Y=_("miYZ"),j=_("tsqr"),L=_("9og8"),U=_("5NDa"),S=_("5rEg"),g=_("2qtc"),s=_("kLXV"),d=_("oBTY"),w=_("tJVT"),p=_("OaEy"),a=_("2fM7"),f=_("WmNS"),E=_.n(f),y=_("q1tI"),m=_.n(y),O=_("ErOA"),i=_("i58Z"),r=_.n(i),u=_("T1X5"),h=_.n(u),b=a.a.Option,x=function(C){var A=C.subId,v=C.value,o=C.selectvalues,l=C.disabled,c=C.knowledgeOptions,M=c===void 0?[]:c,P=C.onChange,T=P===void 0?function(){}:P,k=C.onAddKnowledgeFinish,N=k===void 0?function(){}:k,F=Object(y.useRef)(),V=Object(y.useState)([]),z=Object(w.a)(V,2),H=z[0],J=z[1];v=v||[];var X=function(be,ge){be?(J([ge.key]),T([ge.key])):(J([]),T([]))};Object(y.useEffect)(function(){(o==null?void 0:o.length)>0&&(J(Object(d.a)(o)),T(Object(d.a)(o)))},[M]),Object(y.useEffect)(function(){var ee;((ee=v)===null||ee===void 0?void 0:ee.length)>0&&T(Object(d.a)(v))},[M]);var te=function(be){be.preventDefault(),F.current="",s.a.confirm({centered:!0,width:700,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u65B0\u5EFA\u77E5\u8BC6\u70B9",className:"custom-modal-divider",content:m.a.createElement("div",{className:"font14"},m.a.createElement("div",{style:{display:"flex",marginTop:"48px",marginBottom:"36px"}},m.a.createElement("img",{src:h.a,style:{width:"108px",height:"108px",marginRight:"29px"}}),"\u60A8\u586B\u5199\u7684\u77E5\u8BC6\u70B9\u6682\u65F6\u4EC5\u5BF9\u672C\u4EBA\u53EF\u89C1\uFF0C\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u540E\u5C06\u5217\u5165\u516C\u5F00\u77E5\u8BC6\u70B9\uFF0C\u5BF9\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF1B",m.a.createElement("br",null),"\u5E73\u53F0\u5BA1\u6838\u8FC7\u7A0B\u4E2D\u6709\u6743\u5220\u9664\u4E0D\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF08\u5305\u62EC\u4F46\u4E0D\u9650\u4E8E\u9519\u8BEF\u3001\u975E\u6CD5\u3001\u4E0D\u96C5\u3001\u4E0D\u5339\u914D\u5F53\u524D\u8BFE\u7A0B\u7B49\u60C5\u5F62\uFF09\uFF0C\u5220\u9664\u540E\u53EF\u80FD\u5F71\u54CD\u60A8\u7684\u8BD5\u9898\u7684\u6B63\u5E38\u4F7F\u7528\u3002",m.a.createElement("br",null),"\u8BF7\u8BA4\u771F\u586B\u5199\u4E0E\u6559\u5B66\u5185\u5BB9\u76F8\u5173\u7684\u771F\u5B9E\u77E5\u8BC6\u70B9 ",m.a.createElement("br",null)),m.a.createElement(S.a,{className:"mt5",maxLength:20,style:{marginBottom:"42px"},placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0",defaultValue:F.current,onChange:function(je){F.current=je.target.value}})),onOk:function(){return new Promise(function(){var je=Object(L.a)(E.a.mark(function He(nt,Ge){var he,ce;return E.a.wrap(function(fe){for(;;)switch(fe.prev=fe.next){case 0:if(F.current){fe.next=3;break}return j.b.warn("\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"),fe.abrupt("return",Ge());case 3:if(!(F.current.length>20)){fe.next=6;break}return j.b.warn("\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0"),fe.abrupt("return",Ge());case 6:return fe.next=8,Object(O.a)("/api/tag_disciplines.json",{method:"post",body:{name:F.current,sub_discipline_id:A}});case 8:return he=fe.sent,(he==null?void 0:he.status)===0&&(N({id:he.tag_discipline_id,name:F.current,type:"personal"}),ce=[],ce.push(he.tag_discipline_id),T([].concat(ce)),J([he.tag_discipline_id]),T([].concat(ce))),fe.abrupt("return",nt());case 11:case"end":return fe.stop()}},He)}));return function(He,nt){return je.apply(this,arguments)}}())}})};return m.a.createElement("div",{className:r.a.wrap},m.a.createElement(a.a,{disabled:!A||l,className:"mr5",style:{width:"242px"},onChange:X,showSearch:!0,allowClear:!0,value:M==null?void 0:M.filter(function(ee){return(H==null?void 0:H.includes(ee==null?void 0:ee.id))||(H==null?void 0:H.includes((ee==null?void 0:ee.id)+""))}).map(function(ee){return ee.name})},M==null?void 0:M.map(function(ee){return m.a.createElement(b,{key:ee.id,value:ee.name},m.a.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},m.a.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},ee.name),m.a.createElement("span",null,ee.type==="personal"?"\uFF08\u81EA\u7528\uFF09":"")))})),m.a.createElement("button",{disabled:!A,className:"".concat(r.a.addKnowledge," ").concat(A?"":r.a.disabled),onClick:te},"\u65B0\u5EFA\u77E5\u8BC6\u70B9"))}},u3os:function(Ye,ie,_){"use strict";Object.defineProperty(ie,"__esModule",{value:!0}),ie.ver=ie.clear=ie.bind=void 0;var Y=_("P4Qj"),j=function(g,s){var d=(0,Y.getSensor)(g);return d.bind(s),function(){d.unbind(s)}};ie.bind=j;var L=function(g){var s=(0,Y.getSensor)(g);(0,Y.removeSensor)(s)};ie.clear=L;var U="1.0.1";ie.ver=U},uJ6K:function(Ye,ie,_){Ye.exports={wrap:"wrap___1AALq",img:"img___20GEO",table:"table___26NT5",totalScore:"totalScore___1t1Bx",people:"people___BMR7K",glassSeal:"glassSeal___2woZ-"}},ueOF:function(Ye,ie,_){Ye.exports={flex_box_center:"flex_box_center___3u1kD",flex_space_between:"flex_space_between___1iSrL",flex_box_vertical_center:"flex_box_vertical_center___18buA",flex_box_center_end:"flex_box_center_end___35UIs",flex_box_column:"flex_box_column___2UKLk",customModal:"customModal___ppNnJ",checking:"checking___3Jkqo",content:"content___1lP2Z",group:"group___29dCl",footer:"footer___3jXcc"}},ulZh:function(Ye,ie,_){typeof window!="undefined"&&function(j,L){Ye.exports=L()}(this,function(){return function(Y){var j={};function L(U){if(j[U])return j[U].exports;var S=j[U]={i:U,l:!1,exports:{}};return Y[U].call(S.exports,S,S.exports,L),S.l=!0,S.exports}return L.m=Y,L.c=j,L.d=function(U,S,g){L.o(U,S)||Object.defineProperty(U,S,{enumerable:!0,get:g})},L.r=function(U){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(U,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(U,"__esModule",{value:!0})},L.t=function(U,S){if(S&1&&(U=L(U)),S&8)return U;if(S&4&&typeof U=="object"&&U&&U.__esModule)return U;var g=Object.create(null);if(L.r(g),Object.defineProperty(g,"default",{enumerable:!0,value:U}),S&2&&typeof U!="string")for(var s in U)L.d(g,s,function(d){return U[d]}.bind(null,s));return g},L.n=function(U){var S=U&&U.__esModule?function(){return U.default}:function(){return U};return L.d(S,"a",S),S},L.o=function(U,S){return Object.prototype.hasOwnProperty.call(U,S)},L.p="/dist/",L(L.s="./src/hls.ts")}({"./node_modules/eventemitter3/index.js":function(Y,j,L){"use strict";var U=Object.prototype.hasOwnProperty,S="~";function g(){}Object.create&&(g.prototype=Object.create(null),new g().__proto__||(S=!1));function s(a,f,E){this.fn=a,this.context=f,this.once=E||!1}function d(a,f,E,y,m){if(typeof E!="function")throw new TypeError("The listener must be a function");var O=new s(E,y||a,m),i=S?S+f:f;return a._events[i]?a._events[i].fn?a._events[i]=[a._events[i],O]:a._events[i].push(O):(a._events[i]=O,a._eventsCount++),a}function w(a,f){--a._eventsCount===0?a._events=new g:delete a._events[f]}function p(){this._events=new g,this._eventsCount=0}p.prototype.eventNames=function(){var f=[],E,y;if(this._eventsCount===0)return f;for(y in E=this._events)U.call(E,y)&&f.push(S?y.slice(1):y);return Object.getOwnPropertySymbols?f.concat(Object.getOwnPropertySymbols(E)):f},p.prototype.listeners=function(f){var E=S?S+f:f,y=this._events[E];if(!y)return[];if(y.fn)return[y.fn];for(var m=0,O=y.length,i=new Array(O);m0},!1)}function a(f,E){for(var y={main:[E]},m={main:[]},O={main:{}};p(y);)for(var i=Object.keys(y),r=0;r=2*C/v||T<=N)return;var F=Number.POSITIVE_INFINITY,V;for(V=i.level-1;V>l;V--){var z=o[V].maxBitrate;if(F=C*z/(8*.8*P),F=T)return;var H=this.bwEstimator.getEstimate();p.logger.warn("Fragment "+i.sn+(r?" part "+r.index:"")+" of level "+i.level+" is loading too slowly and will cause an underbuffer; aborting and switching to level "+V+` Current BW estimate: `+(Object(U.isFiniteNumber)(H)?(H/1024).toFixed(3):"Unknown")+` Kb/s Estimated load time for current fragment: `+T.toFixed(3)+` s @@ -452,7 +452,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho trackSwitch: `+F+` contiguous: `+H+` accurateTimeOffset: `+A+` - timeOffset: `+P);var te=new s.TransmuxConfig(h,b,u,C,o);this.configureTransmuxer(te)}if(this.frag=x,this.part=t,M)M.postMessage({cmd:"demux",data:r,decryptdata:T,chunkMeta:v,state:X},r instanceof ArrayBuffer?[r]:[]);else if(c){var ee=c.push(r,T,v,X);Object(s.isPromise)(ee)?ee.then(function(be){l.handleTransmuxComplete(be)}):this.handleTransmuxComplete(ee)}},O.flush=function(r){var u=this;r.transmuxing.start=self.performance.now();var h=this.transmuxer,b=this.worker;if(b)b.postMessage({cmd:"flush",chunkMeta:r});else if(h){var x=h.flush(r);Object(s.isPromise)(x)?x.then(function(t){u.handleFlushResult(t,r)}):this.handleFlushResult(x,r)}},O.handleFlushResult=function(r,u){var h=this;r.forEach(function(b){h.handleTransmuxComplete(b)}),this.onFlush(u)},O.onWorkerMessage=function(r){var u=r.data,h=this.hls;switch(u.event){case"init":{self.URL.revokeObjectURL(this.worker.objectURL);break}case"transmuxComplete":{this.handleTransmuxComplete(u.data);break}case"flush":{this.onFlush(u.data);break}default:{u.data=u.data||{},u.data.frag=this.frag,u.data.id=this.id,h.trigger(u.event,u.data);break}}},O.configureTransmuxer=function(r){var u=this.worker,h=this.transmuxer;u?u.postMessage({cmd:"configure",config:r}):h&&h.configure(r)},O.handleTransmuxComplete=function(r){r.chunkMeta.transmuxing.end=self.performance.now(),this.onTransmuxComplete(r)},m}()},"./src/demux/transmuxer-worker.ts":function(Y,j,L){"use strict";L.r(j),L.d(j,"default",function(){return w});var U=L("./src/demux/transmuxer.ts"),S=L("./src/events.ts"),g=L("./src/utils/logger.ts"),s=L("./node_modules/eventemitter3/index.js"),d=L.n(s);function w(y){var m=new s.EventEmitter,O=function(r,u){y.postMessage({event:r,data:u})};m.on(S.Events.FRAG_DECRYPTED,O),m.on(S.Events.ERROR,O),y.addEventListener("message",function(i){var r=i.data;switch(r.cmd){case"init":{var u=JSON.parse(r.config);y.transmuxer=new U.default(m,r.typeSupported,u,r.vendor,r.id),Object(g.enableLogs)(u.debug),O("init",null);break}case"configure":{y.transmuxer.configure(r.config);break}case"demux":{var h=y.transmuxer.push(r.data,r.decryptdata,r.chunkMeta,r.state);Object(U.isPromise)(h)?h.then(function(t){p(y,t)}):p(y,h);break}case"flush":{var b=r.chunkMeta,x=y.transmuxer.flush(b);Object(U.isPromise)(x)?x.then(function(t){f(y,t,b)}):f(y,x,b);break}default:break}})}function p(y,m){if(E(m.remuxResult))return;var O=[],i=m.remuxResult,r=i.audio,u=i.video;r&&a(O,r),u&&a(O,u),y.postMessage({event:"transmuxComplete",data:m},O)}function a(y,m){m.data1&&y.push(m.data1.buffer),m.data2&&y.push(m.data2.buffer)}function f(y,m,O){m.forEach(function(i){p(y,i)}),y.postMessage({event:"flush",data:O})}function E(y){return!y.audio&&!y.video&&!y.text&&!y.id3&&!y.initSegment}},"./src/demux/transmuxer.ts":function(Y,j,L){"use strict";L.r(j),L.d(j,"default",function(){return u}),L.d(j,"isPromise",function(){return x}),L.d(j,"TransmuxConfig",function(){return t}),L.d(j,"TransmuxState",function(){return C});var U=L("./src/events.ts"),S=L("./src/errors.ts"),g=L("./src/crypt/decrypter.ts"),s=L("./src/demux/aacdemuxer.ts"),d=L("./src/demux/mp4demuxer.ts"),w=L("./src/demux/tsdemuxer.ts"),p=L("./src/demux/mp3demuxer.ts"),a=L("./src/remux/mp4-remuxer.ts"),f=L("./src/remux/passthrough-remuxer.ts"),E=L("./src/demux/chunk-cache.ts"),y=L("./src/utils/mp4-tools.ts"),m=L("./src/utils/logger.ts"),O;try{O=self.performance.now.bind(self.performance)}catch(A){m.logger.debug("Unable to use Performance API on this environment"),O=self.Date.now}var i=[{demux:w.default,remux:a.default},{demux:d.default,remux:f.default},{demux:s.default,remux:a.default},{demux:p.default,remux:a.default}],r=1024;i.forEach(function(A){var v=A.demux;r=Math.max(r,v.minProbeByteLength)});var u=function(){function A(o,l,c,M,P){this.observer=void 0,this.typeSupported=void 0,this.config=void 0,this.vendor=void 0,this.id=void 0,this.demuxer=void 0,this.remuxer=void 0,this.decrypter=void 0,this.probe=void 0,this.decryptionPromise=null,this.transmuxConfig=void 0,this.currentTransmuxState=void 0,this.cache=new E.default,this.observer=o,this.typeSupported=l,this.config=c,this.vendor=M,this.id=P}var v=A.prototype;return v.configure=function(l){this.transmuxConfig=l,this.decrypter&&this.decrypter.reset()},v.push=function(l,c,M,P){var T=this,k=M.transmuxing;k.executeStart=O();var N=new Uint8Array(l),F=this.cache,V=this.config,z=this.currentTransmuxState,H=this.transmuxConfig;P&&(this.currentTransmuxState=P);var J=h(N,c);if(J&&J.method==="AES-128"){var X=this.getDecrypter();if(V.enableSoftwareAES){var te=X.softwareDecrypt(N,J.key.buffer,J.iv.buffer);if(!te)return k.executeEnd=O(),b(M);N=new Uint8Array(te)}else return this.decryptionPromise=X.webCryptoDecrypt(N,J.key.buffer,J.iv.buffer).then(function(ze){var Le=T.push(ze,null,M);return T.decryptionPromise=null,Le}),this.decryptionPromise}var ee=P||z,be=ee.contiguous,ge=ee.discontinuity,je=ee.trackSwitch,He=ee.accurateTimeOffset,nt=ee.timeOffset,Ge=H.audioCodec,he=H.videoCodec,ce=H.defaultInitPts,Ee=H.duration,fe=H.initSegmentData;if((ge||je)&&this.resetInitSegment(fe,Ge,he,Ee),ge&&this.resetInitialTimestamp(ce),be||this.resetContiguity(),this.needsProbing(N,ge,je)){if(F.dataLength){var Ne=F.flush();N=Object(y.appendUint8Array)(Ne,N)}this.configureTransmuxer(N,H)}var Ce=this.transmux(N,J,nt,He,M),xe=this.currentTransmuxState;return xe.contiguous=!0,xe.discontinuity=!1,xe.trackSwitch=!1,k.executeEnd=O(),Ce},v.flush=function(l){var c=this,M=l.transmuxing;M.executeStart=O();var P=this.decrypter,T=this.cache,k=this.currentTransmuxState,N=this.decryptionPromise;if(N)return N.then(function(){return c.flush(l)});var F=[],V=k.timeOffset;if(P){var z=P.flush();z&&F.push(this.push(z,null,l))}var H=T.dataLength;T.reset();var J=this.demuxer,X=this.remuxer;if(!J||!X)return H>=r&&this.observer.emit(U.Events.ERROR,U.Events.ERROR,{type:S.ErrorTypes.MEDIA_ERROR,details:S.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"no demux matching with content found"}),M.executeEnd=O(),[b(l)];var te=J.flush(V);return x(te)?te.then(function(ee){return c.flushRemux(F,ee,l),F}):(this.flushRemux(F,te,l),F)},v.flushRemux=function(l,c,M){var P=c.audioTrack,T=c.avcTrack,k=c.id3Track,N=c.textTrack,F=this.currentTransmuxState,V=F.accurateTimeOffset,z=F.timeOffset;m.logger.log("[transmuxer.ts]: Flushed fragment "+M.sn+(M.part>-1?" p: "+M.part:"")+" of level "+M.level);var H=this.remuxer.remux(P,T,k,N,z,V,!0,this.id);l.push({remuxResult:H,chunkMeta:M}),M.transmuxing.executeEnd=O()},v.resetInitialTimestamp=function(l){var c=this.demuxer,M=this.remuxer;if(!c||!M)return;c.resetTimeStamp(l),M.resetTimeStamp(l)},v.resetContiguity=function(){var l=this.demuxer,c=this.remuxer;if(!l||!c)return;l.resetContiguity(),c.resetNextTimestamp()},v.resetInitSegment=function(l,c,M,P){var T=this.demuxer,k=this.remuxer;if(!T||!k)return;T.resetInitSegment(c,M,P),k.resetInitSegment(l,c,M)},v.destroy=function(){this.demuxer&&(this.demuxer.destroy(),this.demuxer=void 0),this.remuxer&&(this.remuxer.destroy(),this.remuxer=void 0)},v.transmux=function(l,c,M,P,T){var k;return c&&c.method==="SAMPLE-AES"?k=this.transmuxSampleAes(l,c,M,P,T):k=this.transmuxUnencrypted(l,M,P,T),k},v.transmuxUnencrypted=function(l,c,M,P){var T=this.demuxer.demux(l,c,!1,!this.config.progressive),k=T.audioTrack,N=T.avcTrack,F=T.id3Track,V=T.textTrack,z=this.remuxer.remux(k,N,F,V,c,M,!1,this.id);return{remuxResult:z,chunkMeta:P}},v.transmuxSampleAes=function(l,c,M,P,T){var k=this;return this.demuxer.demuxSampleAes(l,c,M).then(function(N){var F=k.remuxer.remux(N.audioTrack,N.avcTrack,N.id3Track,N.textTrack,M,P,!1,k.id);return{remuxResult:F,chunkMeta:T}})},v.configureTransmuxer=function(l,c){for(var M=this.config,P=this.observer,T=this.typeSupported,k=this.vendor,N=c.audioCodec,F=c.defaultInitPts,V=c.duration,z=c.initSegmentData,H=c.videoCodec,J,X=0,te=i.length;X0&&v!=null&&v.key!=null&&v.iv!==null&&v.method!=null&&(o=v),o}var b=function(v){return{remuxResult:{},chunkMeta:v}};function x(A){return"then"in A&&A.then instanceof Function}var t=function(v,o,l,c,M){this.audioCodec=void 0,this.videoCodec=void 0,this.initSegmentData=void 0,this.duration=void 0,this.defaultInitPts=void 0,this.audioCodec=v,this.videoCodec=o,this.initSegmentData=l,this.duration=c,this.defaultInitPts=M},C=function(v,o,l,c,M){this.discontinuity=void 0,this.contiguous=void 0,this.accurateTimeOffset=void 0,this.trackSwitch=void 0,this.timeOffset=void 0,this.discontinuity=v,this.contiguous=o,this.accurateTimeOffset=l,this.trackSwitch=c,this.timeOffset=M}},"./src/demux/tsdemuxer.ts":function(Y,j,L){"use strict";L.r(j),L.d(j,"discardEPB",function(){return b});var U=L("./src/demux/adts.ts"),S=L("./src/demux/mpegaudio.ts"),g=L("./src/demux/exp-golomb.ts"),s=L("./src/demux/id3.ts"),d=L("./src/demux/sample-aes.ts"),w=L("./src/events.ts"),p=L("./src/utils/mp4-tools.ts"),a=L("./src/utils/logger.ts"),f=L("./src/errors.ts"),E={video:1,audio:2,id3:3,text:4},y=function(){function x(C,A,v){this.observer=void 0,this.config=void 0,this.typeSupported=void 0,this.sampleAes=null,this.pmtParsed=!1,this.audioCodec=void 0,this.videoCodec=void 0,this._duration=0,this.aacLastPTS=null,this._initPTS=null,this._initDTS=null,this._pmtId=-1,this._avcTrack=void 0,this._audioTrack=void 0,this._id3Track=void 0,this._txtTrack=void 0,this.aacOverFlow=null,this.avcSample=null,this.remainderData=null,this.observer=C,this.config=A,this.typeSupported=v}x.probe=function(A){var v=x.syncOffset(A);return v<0?!1:(v&&a.logger.warn("MPEG2-TS detected but first sync word found @ offset "+v+", junk ahead ?"),!0)},x.syncOffset=function(A){for(var v=Math.min(1e3,A.length-3*188),o=0;o>4,Ge=void 0;if(nt>1){if(Ge=ge+5+A[ge+4],Ge===ge+188)continue}else Ge=ge+4;switch(He){case k:je&&(N&&(c=r(N))&&this.parseAVCPES(c,!1),N={data:[],size:0}),N&&(N.data.push(A.subarray(Ge,ge+188)),N.size+=ge+188-Ge);break;case F:je&&(z&&(c=r(z))&&(P.isAAC?this.parseAACPES(c):this.parseMPEGPES(c)),z={data:[],size:0}),z&&(z.data.push(A.subarray(Ge,ge+188)),z.size+=ge+188-Ge);break;case V:je&&(H&&(c=r(H))&&this.parseID3PES(c),H={data:[],size:0}),H&&(H.data.push(A.subarray(Ge,ge+188)),H.size+=ge+188-Ge);break;case 0:je&&(Ge+=A[Ge]+1),te=this._pmtId=O(A,Ge);break;case te:{je&&(Ge+=A[Ge]+1);var he=i(A,Ge,this.typeSupported.mpeg===!0||this.typeSupported.mp3===!0,o);k=he.avc,k>0&&(M.pid=k),F=he.audio,F>0&&(P.pid=F,P.isAAC=he.isAAC),V=he.id3,V>0&&(T.pid=V),J&&!X&&(a.logger.log("reparse from beginning"),J=!1,ge=be-188),X=this.pmtParsed=!0;break}case 17:case 8191:break;default:J=!0;break}}else this.observer.emit(w.Events.ERROR,w.Events.ERROR,{type:f.ErrorTypes.MEDIA_ERROR,details:f.ErrorDetails.FRAG_PARSING_ERROR,fatal:!1,reason:"TS packet did not start with 0x47"});M.pesData=N,P.pesData=z,T.pesData=H;var ce={audioTrack:P,avcTrack:M,id3Track:T,textTrack:this._txtTrack};return l&&this.extractRemainingSamples(ce),ce},t.flush=function(){var A=this.remainderData;this.remainderData=null;var v;return A?v=this.demux(A,-1,!1,!0):v={audioTrack:this._audioTrack,avcTrack:this._avcTrack,textTrack:this._txtTrack,id3Track:this._id3Track},this.extractRemainingSamples(v),this.sampleAes?this.decrypt(v,this.sampleAes):v},t.extractRemainingSamples=function(A){var v=A.audioTrack,o=A.avcTrack,l=A.id3Track,c=o.pesData,M=v.pesData,P=l.pesData,T;c&&(T=r(c))?(this.parseAVCPES(T,!0),o.pesData=null):o.pesData=c,M&&(T=r(M))?(v.isAAC?this.parseAACPES(T):this.parseMPEGPES(T),v.pesData=null):(M!=null&&M.size&&a.logger.log("last AAC PES packet truncated,might overlap between fragments"),v.pesData=M),P&&(T=r(P))?(this.parseID3PES(T),l.pesData=null):l.pesData=P},t.demuxSampleAes=function(A,v,o){var l=this.demux(A,o,!0,!this.config.progressive),c=this.sampleAes=new d.default(this.observer,this.config,v);return this.decrypt(l,c)},t.decrypt=function(A,v){return new Promise(function(o){var l=A.audioTrack,c=A.avcTrack;l.samples&&l.isAAC?v.decryptAacSamples(l.samples,0,function(){c.samples?v.decryptAvcSamples(c.samples,0,0,function(){o(A)}):o(A)}):c.samples&&v.decryptAvcSamples(c.samples,0,0,function(){o(A)})})},t.destroy=function(){this._initPTS=this._initDTS=null,this._duration=0},t.parseAVCPES=function(A,v){var o=this,l=this._avcTrack,c=this.parseAVCNALu(A.data),M=!1,P=this.avcSample,T,k=!1;A.data=null,P&&c.length&&!l.audFound&&(u(P,l),P=this.avcSample=m(!1,A.pts,A.dts,"")),c.forEach(function(N){switch(N.type){case 1:{T=!0,P||(P=o.avcSample=m(!0,A.pts,A.dts,"")),M&&(P.debug+="NDR "),P.frame=!0;var F=N.data;if(k&&F.length>4){var V=new g.default(F).readSliceType();(V===2||V===4||V===7||V===9)&&(P.key=!0)}break}case 5:T=!0,P||(P=o.avcSample=m(!0,A.pts,A.dts,"")),M&&(P.debug+="IDR "),P.key=!0,P.frame=!0;break;case 6:{T=!0,M&&P&&(P.debug+="SEI ");var z=new g.default(b(N.data));z.readUByte();for(var H=0,J=0,X=!1,te=0;!X&&z.bytesAvailable>1;){H=0;do te=z.readUByte(),H+=te;while(te===255);J=0;do te=z.readUByte(),J+=te;while(te===255);if(H===4&&z.bytesAvailable!==0){X=!0;var ee=z.readUByte();if(ee===181){var be=z.readUShort();if(be===49){var ge=z.readUInt();if(ge===1195456820){var je=z.readUByte();if(je===3){for(var He=z.readUByte(),nt=z.readUByte(),Ge=31&He,he=[He,nt],ce=0;ce16){for(var Ee=[],fe=0;fe<16;fe++)Ee.push(z.readUByte().toString(16)),(fe===3||fe===5||fe===7||fe===9)&&Ee.push("-");for(var Ne=J-16,Ce=new Uint8Array(Ne),xe=0;xe=0){var z={data:A.subarray(F,P-l-1),type:V};M.push(z)}else{var H=this.getLastNalUnit();if(H&&(c&&P<=4-c&&(H.state&&(H.data=H.data.subarray(0,H.data.byteLength-c))),k=P-l-1,k>0)){var J=new Uint8Array(H.data.byteLength+k);J.set(H.data,0),J.set(A.subarray(0,k),H.data.byteLength),H.data=J,H.state=0}}P=0&&l>=0){var X={data:A.subarray(F,v),type:V,state:l};M.push(X)}if(M.length===0){var te=this.getLastNalUnit();if(te){var ee=new Uint8Array(te.data.byteLength+A.byteLength);ee.set(te.data,0),ee.set(A,te.data.byteLength),te.data=ee}}return o.naluState=l,M},t.parseAACPES=function(A){var v=0,o=this._audioTrack,l=this.aacOverFlow,c=A.data;if(l){this.aacOverFlow=null;var M=l.sample.unit.byteLength,P=Math.min(l.missing,M),T=M-P;l.sample.unit.set(c.subarray(0,P),T),o.samples.push(l.sample),v=l.missing}var k,N;for(k=v,N=c.length;k1;){var M=new Uint8Array(c[0].length+c[1].length);M.set(c[0]),M.set(c[1],c[0].length),c[0]=M,c.splice(1,1)}C=c[0];var P=(C[0]<<16)+(C[1]<<8)+C[2];if(P===1){if(A=(C[4]<<8)+C[5],A&&A>x.size-6)return null;var T=C[7];T&192&&(o=(C[9]&14)*536870912+(C[10]&255)*4194304+(C[11]&254)*16384+(C[12]&255)*128+(C[13]&254)/2,T&64?(l=(C[14]&14)*536870912+(C[15]&255)*4194304+(C[16]&254)*16384+(C[17]&255)*128+(C[18]&254)/2,o-l>60*9e4&&(a.logger.warn(Math.round((o-l)/9e4)+"s delta between PTS and DTS, align them"),o=l)):l=o),v=C[8];var k=v+9;if(x.size<=k)return null;x.size-=k;for(var N=new Uint8Array(x.size),F=0,V=c.length;Fz){k-=z;continue}else C=C.subarray(k),z-=k,k=0;N.set(C,t),t+=z}return A&&(A-=v+3),{data:N,pts:o,dts:l,len:A}}return null}function u(x,t){if(x.units.length&&x.frame){if(x.pts===void 0){var C=t.samples,A=C.length;if(A){var v=C[A-1];x.pts=v.pts,x.dts=v.dts}else{t.dropped++;return}}t.samples.push(x)}x.debug.length&&a.logger.log(x.pts+"/"+x.dts+":"+x.debug)}function h(x,t){var C=x.length;if(C>0){if(t.pts>=x[C-1].pts)x.push(t);else for(var A=C-1;A>=0;A--)if(t.ptso)return c;return 0}},{key:"maxAutoLevel",get:function(){var v=this.levels,o=this.autoLevelCapping,l;return o===-1&&v&&v.length?l=v.length-1:l=o,l}},{key:"nextAutoLevel",get:function(){return Math.min(Math.max(this.abrController.nextAutoLevel,this.minAutoLevel),this.maxAutoLevel)},set:function(v){this.abrController.nextAutoLevel=Math.max(this.minAutoLevel,v)}},{key:"audioTracks",get:function(){var v=this.audioTrackController;return v?v.audioTracks:[]}},{key:"audioTrack",get:function(){var v=this.audioTrackController;return v?v.audioTrack:-1},set:function(v){var o=this.audioTrackController;o&&(o.audioTrack=v)}},{key:"subtitleTracks",get:function(){var v=this.subtitleTrackController;return v?v.subtitleTracks:[]}},{key:"subtitleTrack",get:function(){var v=this.subtitleTrackController;return v?v.subtitleTrack:-1},set:function(v){var o=this.subtitleTrackController;o&&(o.subtitleTrack=v)}},{key:"media",get:function(){return this._media}},{key:"subtitleDisplay",get:function(){var v=this.subtitleTrackController;return v?v.subtitleDisplay:!1},set:function(v){var o=this.subtitleTrackController;o&&(o.subtitleDisplay=v)}},{key:"lowLatencyMode",get:function(){return this.config.lowLatencyMode},set:function(v){this.config.lowLatencyMode=v}},{key:"liveSyncPosition",get:function(){return this.latencyController.liveSyncPosition}},{key:"latency",get:function(){return this.latencyController.latency}},{key:"maxLatency",get:function(){return this.latencyController.maxLatency}},{key:"targetLatency",get:function(){return this.latencyController.targetLatency}},{key:"drift",get:function(){return this.latencyController.drift}},{key:"forceStartLoad",get:function(){return this.streamController.forceStartLoad}}],[{key:"version",get:function(){return"1.1.2"}},{key:"Events",get:function(){return r.Events}},{key:"ErrorTypes",get:function(){return u.ErrorTypes}},{key:"ErrorDetails",get:function(){return u.ErrorDetails}},{key:"DefaultConfig",get:function(){return t.defaultConfig?t.defaultConfig:m.hlsDefaultConfig},set:function(v){t.defaultConfig=v}}]),t}();x.defaultConfig=void 0},"./src/is-supported.ts":function(Y,j,L){"use strict";L.r(j),L.d(j,"isSupported",function(){return g}),L.d(j,"changeTypeSupported",function(){return s});var U=L("./src/utils/mediasource-helper.ts");function S(){return self.SourceBuffer||self.WebKitSourceBuffer}function g(){var d=Object(U.getMediaSource)();if(!d)return!1;var w=S(),p=d&&typeof d.isTypeSupported=="function"&&d.isTypeSupported('video/mp4; codecs="avc1.42E01E,mp4a.40.2"'),a=!w||w.prototype&&typeof w.prototype.appendBuffer=="function"&&typeof w.prototype.remove=="function";return!!p&&!!a}function s(){var d,w=S();return typeof(w==null||((d=w.prototype)===null||d===void 0)?void 0:d.changeType)=="function"}},"./src/loader/fragment-loader.ts":function(Y,j,L){"use strict";L.r(j),L.d(j,"default",function(){return y}),L.d(j,"LoadError",function(){return O});var U=L("./src/polyfills/number.ts"),S=L("./src/errors.ts");function g(i,r){i.prototype=Object.create(r.prototype),i.prototype.constructor=i,a(i,r)}function s(i){var r=typeof Map=="function"?new Map:void 0;return s=function(h){if(h===null||!p(h))return h;if(typeof h!="function")throw new TypeError("Super expression must either be null or a function");if(typeof r!="undefined"){if(r.has(h))return r.get(h);r.set(h,b)}function b(){return d(h,arguments,f(this).constructor)}return b.prototype=Object.create(h.prototype,{constructor:{value:b,enumerable:!1,writable:!0,configurable:!0}}),a(b,h)},s(i)}function d(i,r,u){return w()?d=Reflect.construct:d=function(b,x,t){var C=[null];C.push.apply(C,x);var A=Function.bind.apply(b,C),v=new A;return t&&a(v,t.prototype),v},d.apply(null,arguments)}function w(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(i){return!1}}function p(i){return Function.toString.call(i).indexOf("[native code]")!==-1}function a(i,r){return a=Object.setPrototypeOf||function(h,b){return h.__proto__=b,h},a(i,r)}function f(i){return f=Object.setPrototypeOf?Object.getPrototypeOf:function(u){return u.__proto__||Object.getPrototypeOf(u)},f(i)}var E=Math.pow(2,17),y=function(){function i(u){this.config=void 0,this.loader=null,this.partLoadTimeout=-1,this.config=u}var r=i.prototype;return r.destroy=function(){this.loader&&(this.loader.destroy(),this.loader=null)},r.abort=function(){this.loader&&this.loader.abort()},r.load=function(h,b){var x=this,t=h.url;if(!t)return Promise.reject(new O({type:S.ErrorTypes.NETWORK_ERROR,details:S.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:h,networkDetails:null},"Fragment does not have a "+(t?"part list":"url")));this.abort();var C=this.config,A=C.fLoader,v=C.loader;return new Promise(function(o,l){x.loader&&x.loader.destroy();var c=x.loader=h.loader=A?new A(C):new v(C),M=m(h),P={timeout:C.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:C.fragLoadingMaxRetryTimeout,highWaterMark:E};h.stats=c.stats,c.load(M,P,{onSuccess:function(k,N,F,V){x.resetLoader(h,c),o({frag:h,part:null,payload:k.data,networkDetails:V})},onError:function(k,N,F){x.resetLoader(h,c),l(new O({type:S.ErrorTypes.NETWORK_ERROR,details:S.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:h,response:k,networkDetails:F}))},onAbort:function(k,N,F){x.resetLoader(h,c),l(new O({type:S.ErrorTypes.NETWORK_ERROR,details:S.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:h,networkDetails:F}))},onTimeout:function(k,N,F){x.resetLoader(h,c),l(new O({type:S.ErrorTypes.NETWORK_ERROR,details:S.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:h,networkDetails:F}))},onProgress:function(k,N,F,V){b&&b({frag:h,part:null,payload:F,networkDetails:V})}})})},r.loadPart=function(h,b,x){var t=this;this.abort();var C=this.config,A=C.fLoader,v=C.loader;return new Promise(function(o,l){t.loader&&t.loader.destroy();var c=t.loader=h.loader=A?new A(C):new v(C),M=m(h,b),P={timeout:C.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:C.fragLoadingMaxRetryTimeout,highWaterMark:E};b.stats=c.stats,c.load(M,P,{onSuccess:function(k,N,F,V){t.resetLoader(h,c),t.updateStatsFromPart(h,b);var z={frag:h,part:b,payload:k.data,networkDetails:V};x(z),o(z)},onError:function(k,N,F){t.resetLoader(h,c),l(new O({type:S.ErrorTypes.NETWORK_ERROR,details:S.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:h,part:b,response:k,networkDetails:F}))},onAbort:function(k,N,F){h.stats.aborted=b.stats.aborted,t.resetLoader(h,c),l(new O({type:S.ErrorTypes.NETWORK_ERROR,details:S.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:h,part:b,networkDetails:F}))},onTimeout:function(k,N,F){t.resetLoader(h,c),l(new O({type:S.ErrorTypes.NETWORK_ERROR,details:S.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:h,part:b,networkDetails:F}))}})})},r.updateStatsFromPart=function(h,b){var x=h.stats,t=b.stats,C=t.total;if(x.loaded+=t.loaded,C){var A=Math.round(h.duration/b.duration),v=Math.min(Math.round(x.loaded/C),A),o=A-v,l=o*Math.round(x.loaded/v);x.total=x.loaded+l}else x.total=Math.max(x.loaded,x.total);var c=x.loading,M=t.loading;c.start?c.first+=M.first-M.start:(c.start=M.start,c.first=M.first),c.end=M.end},r.resetLoader=function(h,b){h.loader=null,this.loader===b&&(self.clearTimeout(this.partLoadTimeout),this.loader=null),b.destroy()},i}();function m(i,r){r===void 0&&(r=null);var u=r||i,h={frag:i,part:r,responseType:"arraybuffer",url:u.url,headers:{},rangeStart:0,rangeEnd:0},b=u.byteRangeStartOffset,x=u.byteRangeEndOffset;return Object(U.isFiniteNumber)(b)&&Object(U.isFiniteNumber)(x)&&(h.rangeStart=b,h.rangeEnd=x),h}var O=function(i){g(r,i);function r(u){for(var h,b=arguments.length,x=new Array(b>1?b-1:0),t=1;t>8*(15-C)&255;return t},h.setDecryptDataFromLevelKey=function(x,t){var C=x;return(x==null?void 0:x.method)==="AES-128"&&x.uri&&!x.iv&&(C=d.LevelKey.fromURI(x.uri),C.method=x.method,C.iv=this.createInitializationVector(t),C.keyFormat="identity"),C},h.setElementaryStreamInfo=function(x,t,C,A,v,o){o===void 0&&(o=!1);var l=this.elementaryStreams,c=l[x];if(!c){l[x]={startPTS:t,endPTS:C,startDTS:A,endDTS:v,partial:o};return}c.startPTS=Math.min(c.startPTS,t),c.endPTS=Math.max(c.endPTS,C),c.startDTS=Math.min(c.startDTS,A),c.endDTS=Math.max(c.endDTS,v)},h.clearElementaryStreamInfo=function(){var x=this.elementaryStreams;x[y.AUDIO]=null,x[y.VIDEO]=null,x[y.AUDIOVIDEO]=null},E(u,[{key:"decryptdata",get:function(){if(!this.levelkey&&!this._decryptdata)return null;if(!this._decryptdata&&this.levelkey){var x=this.sn;typeof x!="number"&&(this.levelkey&&this.levelkey.method==="AES-128"&&!this.levelkey.iv&&s.logger.warn('missing IV for initialization segment with method="'+this.levelkey.method+'" - compliance issue'),x=0),this._decryptdata=this.setDecryptDataFromLevelKey(this.levelkey,x)}return this._decryptdata}},{key:"end",get:function(){return this.start+this.duration}},{key:"endProgramDateTime",get:function(){if(this.programDateTime===null)return null;if(!Object(U.isFiniteNumber)(this.programDateTime))return null;var x=Object(U.isFiniteNumber)(this.duration)?this.duration:0;return this.programDateTime+x*1e3}},{key:"encrypted",get:function(){var x;return!!((x=this.decryptdata)!==null&&x!==void 0&&x.keyFormat&&this.decryptdata.uri)}}]),u}(m),i=function(r){p(u,r);function u(h,b,x,t,C){var A;A=r.call(this,x)||this,A.fragOffset=0,A.duration=0,A.gap=!1,A.independent=!1,A.relurl=void 0,A.fragment=void 0,A.index=void 0,A.stats=new w.LoadStats,A.duration=h.decimalFloatingPoint("DURATION"),A.gap=h.bool("GAP"),A.independent=h.bool("INDEPENDENT"),A.relurl=h.enumeratedString("URI"),A.fragment=b,A.index=t;var v=h.enumeratedString("BYTERANGE");return v&&A.setByteRange(v,C),C&&(A.fragOffset=C.fragOffset+C.duration),A}return E(u,[{key:"start",get:function(){return this.fragment.start+this.fragOffset}},{key:"end",get:function(){return this.start+this.duration}},{key:"loaded",get:function(){var b=this.elementaryStreams;return!!(b.audio||b.video||b.audiovideo)}}]),u}(m)},"./src/loader/key-loader.ts":function(Y,j,L){"use strict";L.r(j),L.d(j,"default",function(){return s});var U=L("./src/events.ts"),S=L("./src/errors.ts"),g=L("./src/utils/logger.ts"),s=function(){function d(p){this.hls=void 0,this.loaders={},this.decryptkey=null,this.decrypturl=null,this.hls=p,this._registerListeners()}var w=d.prototype;return w._registerListeners=function(){this.hls.on(U.Events.KEY_LOADING,this.onKeyLoading,this)},w._unregisterListeners=function(){this.hls.off(U.Events.KEY_LOADING,this.onKeyLoading)},w.destroy=function(){this._unregisterListeners();for(var a in this.loaders){var f=this.loaders[a];f&&f.destroy()}this.loaders={}},w.onKeyLoading=function(a,f){var E=f.frag,y=E.type,m=this.loaders[y];if(!E.decryptdata){g.logger.warn("Missing decryption data on fragment in onKeyLoading");return}var O=E.decryptdata.uri;if(O!==this.decrypturl||this.decryptkey===null){var i=this.hls.config;if(m&&(g.logger.warn("abort previous key loader for type:"+y),m.abort()),!O){g.logger.warn("key uri is falsy");return}var r=i.loader,u=E.loader=this.loaders[y]=new r(i);this.decrypturl=O,this.decryptkey=null;var h={url:O,frag:E,responseType:"arraybuffer"},b={timeout:i.fragLoadingTimeOut,maxRetry:0,retryDelay:i.fragLoadingRetryDelay,maxRetryDelay:i.fragLoadingMaxRetryTimeout,highWaterMark:0},x={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};u.load(h,b,x)}else this.decryptkey&&(E.decryptdata.key=this.decryptkey,this.hls.trigger(U.Events.KEY_LOADED,{frag:E}))},w.loadsuccess=function(a,f,E){var y=E.frag;if(!y.decryptdata){g.logger.error("after key load, decryptdata unset");return}this.decryptkey=y.decryptdata.key=new Uint8Array(a.data),y.loader=null,delete this.loaders[y.type],this.hls.trigger(U.Events.KEY_LOADED,{frag:y})},w.loaderror=function(a,f){var E=f.frag,y=E.loader;y&&y.abort(),delete this.loaders[E.type],this.hls.trigger(U.Events.ERROR,{type:S.ErrorTypes.NETWORK_ERROR,details:S.ErrorDetails.KEY_LOAD_ERROR,fatal:!1,frag:E,response:a})},w.loadtimeout=function(a,f){var E=f.frag,y=E.loader;y&&y.abort(),delete this.loaders[E.type],this.hls.trigger(U.Events.ERROR,{type:S.ErrorTypes.NETWORK_ERROR,details:S.ErrorDetails.KEY_LOAD_TIMEOUT,fatal:!1,frag:E})},d}()},"./src/loader/level-details.ts":function(Y,j,L){"use strict";L.r(j),L.d(j,"LevelDetails",function(){return d});var U=L("./src/polyfills/number.ts");function S(w,p){for(var a=0;af.endSN||E>0||E===0&&y>0,this.updated||this.advanced?this.misses=Math.floor(f.misses*.6):this.misses=f.misses+1,this.availabilityDelay=f.availabilityDelay},g(w,[{key:"hasProgramDateTime",get:function(){return this.fragments.length?Object(U.isFiniteNumber)(this.fragments[this.fragments.length-1].programDateTime):!1}},{key:"levelTargetDuration",get:function(){return this.averagetargetduration||this.targetduration||s}},{key:"drift",get:function(){var f=this.driftEndTime-this.driftStartTime;if(f>0){var E=this.driftEnd-this.driftStart;return E*1e3/f}return 1}},{key:"edge",get:function(){return this.partEnd||this.fragmentEnd}},{key:"partEnd",get:function(){var f;return(f=this.partList)!==null&&f!==void 0&&f.length?this.partList[this.partList.length-1].end:this.fragmentEnd}},{key:"fragmentEnd",get:function(){var f;return(f=this.fragments)!==null&&f!==void 0&&f.length?this.fragments[this.fragments.length-1].end:0}},{key:"age",get:function(){return this.advancedDateTime?Math.max(Date.now()-this.advancedDateTime,0)/1e3:0}},{key:"lastPartIndex",get:function(){var f;return(f=this.partList)!==null&&f!==void 0&&f.length?this.partList[this.partList.length-1].index:-1}},{key:"lastPartSn",get:function(){var f;return(f=this.partList)!==null&&f!==void 0&&f.length?this.partList[this.partList.length-1].fragment.sn:this.endSN}}]),w}()},"./src/loader/level-key.ts":function(Y,j,L){"use strict";L.r(j),L.d(j,"LevelKey",function(){return d});var U=L("./node_modules/url-toolkit/src/url-toolkit.js"),S=L.n(U);function g(w,p){for(var a=0;a2){var l=o.shift()+".";return l+=parseInt(o.shift()).toString(16),l+=("000"+parseInt(o.shift()).toString(16)).substr(-4),l}return v},C.resolve=function(v,o){return S.buildAbsoluteURL(o,v,{alwaysNormalize:!0})},C.parseMasterPlaylist=function(v,o){var l=[],c={},M=!1;E.lastIndex=0;for(var P;(P=E.exec(v))!=null;)if(P[1]){var T=new p.AttrList(P[1]),k={attrs:T,bitrate:T.decimalInteger("AVERAGE-BANDWIDTH")||T.decimalInteger("BANDWIDTH"),name:T.NAME,url:C.resolve(P[2],o)},N=T.decimalResolution("RESOLUTION");N&&(k.width=N.width,k.height=N.height),h((T.CODECS||"").split(/[ ,]+/).filter(function(V){return V}),k),k.videoCodec&&k.videoCodec.indexOf("avc1")!==-1&&(k.videoCodec=C.convertAVC1ToAVCOTI(k.videoCodec)),l.push(k)}else if(P[3]){var F=new p.AttrList(P[3]);F["DATA-ID"]&&(M=!0,c[F["DATA-ID"]]=F)}return{levels:l,sessionData:M?c:null}},C.parseMasterPlaylistMedia=function(v,o,l,c){c===void 0&&(c=[]);var M,P=[],T=0;for(y.lastIndex=0;(M=y.exec(v))!==null;){var k=new p.AttrList(M[1]);if(k.TYPE===l){var N={attrs:k,bitrate:0,id:T++,groupId:k["GROUP-ID"],instreamId:k["INSTREAM-ID"],name:k.NAME||k.LANGUAGE||"",type:l,default:k.bool("DEFAULT"),autoselect:k.bool("AUTOSELECT"),forced:k.bool("FORCED"),lang:k.LANGUAGE,url:k.URI?C.resolve(k.URI,o):""};if(c.length){var F=C.findGroup(c,N.groupId)||c[0];b(N,F,"audioCodec"),b(N,F,"textCodec")}P.push(N)}}return P},C.parseLevelPlaylist=function(v,o,l,c,M){var P=new d.LevelDetails(o),T=P.fragments,k=null,N=0,F=0,V=0,z=0,H=null,J=new s.Fragment(c,o),X,te,ee,be=-1,ge=!1;for(m.lastIndex=0,P.m3u8=v;(X=m.exec(v))!==null;){ge&&(ge=!1,J=new s.Fragment(c,o),J.start=V,J.sn=N,J.cc=z,J.level=l,k&&(J.initSegment=k,J.rawProgramDateTime=k.rawProgramDateTime));var je=X[1];if(je){J.duration=parseFloat(je);var He=(" "+X[2]).slice(1);J.title=He||null,J.tagList.push(He?["INF",je,He]:["INF",je])}else if(X[3])Object(U.isFiniteNumber)(J.duration)&&(J.start=V,ee&&(J.levelkey=ee),J.sn=N,J.level=l,J.cc=z,J.urlId=M,T.push(J),J.relurl=(" "+X[3]).slice(1),t(J,H),H=J,V+=J.duration,N++,F=0,ge=!0);else if(X[4]){var nt=(" "+X[4]).slice(1);H?J.setByteRange(nt,H):J.setByteRange(nt)}else if(X[5])J.rawProgramDateTime=(" "+X[5]).slice(1),J.tagList.push(["PROGRAM-DATE-TIME",J.rawProgramDateTime]),be===-1&&(be=T.length);else{if(X=X[0].match(O),!X){a.logger.warn("No matches on slow regex match for level playlist!");continue}for(te=1;te-1){a.logger.warn("Keyformat "+At+" is not supported from the manifest");continue}else if(At!=="identity")continue;Le&&(ee=w.LevelKey.fromURL(o,Fe),Fe&&["AES-128","SAMPLE-AES","SAMPLE-AES-CENC"].indexOf(Le)>=0&&(ee.method=Le,ee.keyFormat=At,at&&(ee.keyID=at),Ve&&(ee.keyFormatVersions=Ve),ee.iv=Pe));break}case"START":{var tn=new p.AttrList(he),Qt=tn.decimalFloatingPoint("TIME-OFFSET");Object(U.isFiniteNumber)(Qt)&&(P.startTimeOffset=Qt);break}case"MAP":{var Cn=new p.AttrList(he);J.relurl=Cn.URI,Cn.BYTERANGE&&J.setByteRange(Cn.BYTERANGE),J.level=l,J.sn="initSegment",ee&&(J.levelkey=ee),J.initSegment=null,k=J,ge=!0;break}case"SERVER-CONTROL":{var Un=new p.AttrList(he);P.canBlockReload=Un.bool("CAN-BLOCK-RELOAD"),P.canSkipUntil=Un.optionalFloat("CAN-SKIP-UNTIL",0),P.canSkipDateRanges=P.canSkipUntil>0&&Un.bool("CAN-SKIP-DATERANGES"),P.partHoldBack=Un.optionalFloat("PART-HOLD-BACK",0),P.holdBack=Un.optionalFloat("HOLD-BACK",0);break}case"PART-INF":{var mt=new p.AttrList(he);P.partTarget=mt.decimalFloatingPoint("PART-TARGET");break}case"PART":{var lt=P.partList;lt||(lt=P.partList=[]);var Ht=F>0?lt[lt.length-1]:void 0,sn=F++,Tt=new s.Part(new p.AttrList(he),J,o,sn,Ht);lt.push(Tt),J.duration+=Tt.duration;break}case"PRELOAD-HINT":{var wt=new p.AttrList(he);P.preloadHint=wt;break}case"RENDITION-REPORT":{var Qe=new p.AttrList(he);P.renditionReports=P.renditionReports||[],P.renditionReports.push(Qe);break}default:a.logger.warn("line parsed but not handled: "+X);break}}}H&&!H.relurl?(T.pop(),V-=H.duration,P.partList&&(P.fragmentHint=H)):P.partList&&(t(J,H),J.cc=z,P.fragmentHint=J);var Je=T.length,Xe=T[0],Oe=T[Je-1];if(V+=P.skippedSegments*P.targetduration,V>0&&Je&&Oe){P.averagetargetduration=V/Je;var Ae=Oe.sn;P.endSN=Ae!=="initSegment"?Ae:0,Xe&&(P.startCC=Xe.cc,Xe.initSegment||P.fragments.every(function(ye){return ye.relurl&&r(ye.relurl)})&&(a.logger.warn("MP4 fragments found but no init segment (probably no MAP, incomplete M3U8), trying to fetch SIDX"),J=new s.Fragment(c,o),J.relurl=Oe.relurl,J.level=l,J.sn="initSegment",Xe.initSegment=J,P.needSidxRanges=!0))}else P.endSN=0,P.startCC=0;return P.fragmentHint&&(V+=P.fragmentHint.duration),P.totalduration=V,P.endCC=z,be>0&&x(T,be),P},C}();function h(C,A){["video","audio","text"].forEach(function(v){var o=C.filter(function(c){return Object(f.isCodecType)(c,v)});if(o.length){var l=o.filter(function(c){return c.lastIndexOf("avc1",0)===0||c.lastIndexOf("mp4a",0)===0});A[v+"Codec"]=l.length>0?l[0]:o[0],C=C.filter(function(c){return o.indexOf(c)===-1})}}),A.unknownCodecs=C}function b(C,A,v){var o=A[v];o&&(C[v]=o)}function x(C,A){for(var v=C[A],o=A;o--;){var l=C[o];if(!l)return;l.programDateTime=v.programDateTime-l.duration*1e3,v=l}}function t(C,A){C.rawProgramDateTime?C.programDateTime=Date.parse(C.rawProgramDateTime):A!=null&&A.programDateTime&&(C.programDateTime=A.endProgramDateTime),Object(U.isFiniteNumber)(C.programDateTime)||(C.programDateTime=null,C.rawProgramDateTime=null)}},"./src/loader/playlist-loader.ts":function(Y,j,L){"use strict";L.r(j);var U=L("./src/polyfills/number.ts"),S=L("./src/events.ts"),g=L("./src/errors.ts"),s=L("./src/utils/logger.ts"),d=L("./src/utils/mp4-tools.ts"),w=L("./src/loader/m3u8-parser.ts"),p=L("./src/types/loader.ts"),a=L("./src/utils/attr-list.ts");function f(m){var O=m.type;switch(O){case p.PlaylistContextType.AUDIO_TRACK:return p.PlaylistLevelType.AUDIO;case p.PlaylistContextType.SUBTITLE_TRACK:return p.PlaylistLevelType.SUBTITLE;default:return p.PlaylistLevelType.MAIN}}function E(m,O){var i=m.url;return(i===void 0||i.indexOf("data:")===0)&&(i=O.url),i}var y=function(){function m(i){this.hls=void 0,this.loaders=Object.create(null),this.hls=i,this.registerListeners()}var O=m.prototype;return O.registerListeners=function(){var r=this.hls;r.on(S.Events.MANIFEST_LOADING,this.onManifestLoading,this),r.on(S.Events.LEVEL_LOADING,this.onLevelLoading,this),r.on(S.Events.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),r.on(S.Events.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},O.unregisterListeners=function(){var r=this.hls;r.off(S.Events.MANIFEST_LOADING,this.onManifestLoading,this),r.off(S.Events.LEVEL_LOADING,this.onLevelLoading,this),r.off(S.Events.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),r.off(S.Events.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},O.createInternalLoader=function(r){var u=this.hls.config,h=u.pLoader,b=u.loader,x=h||b,t=new x(u);return r.loader=t,this.loaders[r.type]=t,t},O.getInternalLoader=function(r){return this.loaders[r.type]},O.resetInternalLoader=function(r){this.loaders[r]&&delete this.loaders[r]},O.destroyInternalLoaders=function(){for(var r in this.loaders){var u=this.loaders[r];u&&u.destroy(),this.resetInternalLoader(r)}},O.destroy=function(){this.unregisterListeners(),this.destroyInternalLoaders()},O.onManifestLoading=function(r,u){var h=u.url;this.load({id:null,groupId:null,level:0,responseType:"text",type:p.PlaylistContextType.MANIFEST,url:h,deliveryDirectives:null})},O.onLevelLoading=function(r,u){var h=u.id,b=u.level,x=u.url,t=u.deliveryDirectives;this.load({id:h,groupId:null,level:b,responseType:"text",type:p.PlaylistContextType.LEVEL,url:x,deliveryDirectives:t})},O.onAudioTrackLoading=function(r,u){var h=u.id,b=u.groupId,x=u.url,t=u.deliveryDirectives;this.load({id:h,groupId:b,level:null,responseType:"text",type:p.PlaylistContextType.AUDIO_TRACK,url:x,deliveryDirectives:t})},O.onSubtitleTrackLoading=function(r,u){var h=u.id,b=u.groupId,x=u.url,t=u.deliveryDirectives;this.load({id:h,groupId:b,level:null,responseType:"text",type:p.PlaylistContextType.SUBTITLE_TRACK,url:x,deliveryDirectives:t})},O.load=function(r){var u,h=this.hls.config,b=this.getInternalLoader(r);if(b){var x=b.context;if(x&&x.url===r.url){s.logger.trace("[playlist-loader]: playlist request ongoing");return}s.logger.log("[playlist-loader]: aborting previous loader for type: "+r.type),b.abort()}var t,C,A,v;switch(r.type){case p.PlaylistContextType.MANIFEST:t=h.manifestLoadingMaxRetry,C=h.manifestLoadingTimeOut,A=h.manifestLoadingRetryDelay,v=h.manifestLoadingMaxRetryTimeout;break;case p.PlaylistContextType.LEVEL:case p.PlaylistContextType.AUDIO_TRACK:case p.PlaylistContextType.SUBTITLE_TRACK:t=0,C=h.levelLoadingTimeOut;break;default:t=h.levelLoadingMaxRetry,C=h.levelLoadingTimeOut,A=h.levelLoadingRetryDelay,v=h.levelLoadingMaxRetryTimeout;break}if(b=this.createInternalLoader(r),(u=r.deliveryDirectives)!==null&&u!==void 0&&u.part){var o;if(r.type===p.PlaylistContextType.LEVEL&&r.level!==null?o=this.hls.levels[r.level].details:r.type===p.PlaylistContextType.AUDIO_TRACK&&r.id!==null?o=this.hls.audioTracks[r.id].details:r.type===p.PlaylistContextType.SUBTITLE_TRACK&&r.id!==null&&(o=this.hls.subtitleTracks[r.id].details),o){var l=o.partTarget,c=o.targetduration;l&&c&&(C=Math.min(Math.max(l*3,c*.8)*1e3,C))}}var M={timeout:C,maxRetry:t,retryDelay:A,maxRetryDelay:v,highWaterMark:0},P={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};b.load(r,M,P)},O.loadsuccess=function(r,u,h,b){if(b===void 0&&(b=null),h.isSidxRequest){this.handleSidxRequest(r,h),this.handlePlaylistLoaded(r,u,h,b);return}this.resetInternalLoader(h.type);var x=r.data;if(x.indexOf("#EXTM3U")!==0){this.handleManifestParsingError(r,h,"no EXTM3U delimiter",b);return}u.parsing.start=performance.now(),x.indexOf("#EXTINF:")>0||x.indexOf("#EXT-X-TARGETDURATION:")>0?this.handleTrackOrLevelPlaylist(r,u,h,b):this.handleMasterPlaylist(r,u,h,b)},O.loaderror=function(r,u,h){h===void 0&&(h=null),this.handleNetworkError(u,h,!1,r)},O.loadtimeout=function(r,u,h){h===void 0&&(h=null),this.handleNetworkError(u,h,!0)},O.handleMasterPlaylist=function(r,u,h,b){var x=this.hls,t=r.data,C=E(r,h),A=w.default.parseMasterPlaylist(t,C),v=A.levels,o=A.sessionData;if(!v.length){this.handleManifestParsingError(r,h,"no level found in manifest",b);return}var l=v.map(function(N){return{id:N.attrs.AUDIO,audioCodec:N.audioCodec}}),c=v.map(function(N){return{id:N.attrs.SUBTITLES,textCodec:N.textCodec}}),M=w.default.parseMasterPlaylistMedia(t,C,"AUDIO",l),P=w.default.parseMasterPlaylistMedia(t,C,"SUBTITLES",c),T=w.default.parseMasterPlaylistMedia(t,C,"CLOSED-CAPTIONS");if(M.length){var k=M.some(function(N){return!N.url});!k&&v[0].audioCodec&&!v[0].attrs.AUDIO&&(s.logger.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),M.unshift({type:"main",name:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new a.AttrList({}),bitrate:0,url:""}))}x.trigger(S.Events.MANIFEST_LOADED,{levels:v,audioTracks:M,subtitles:P,captions:T,url:C,stats:u,networkDetails:b,sessionData:o})},O.handleTrackOrLevelPlaylist=function(r,u,h,b){var x=this.hls,t=h.id,C=h.level,A=h.type,v=E(r,h),o=Object(U.isFiniteNumber)(t)?t:0,l=Object(U.isFiniteNumber)(C)?C:o,c=f(h),M=w.default.parseLevelPlaylist(r.data,v,l,c,o);if(!M.fragments.length){x.trigger(S.Events.ERROR,{type:g.ErrorTypes.NETWORK_ERROR,details:g.ErrorDetails.LEVEL_EMPTY_ERROR,fatal:!1,url:v,reason:"no fragments found in level",level:typeof h.level=="number"?h.level:void 0});return}if(A===p.PlaylistContextType.MANIFEST){var P={attrs:new a.AttrList({}),bitrate:0,details:M,name:"",url:v};x.trigger(S.Events.MANIFEST_LOADED,{levels:[P],audioTracks:[],url:v,stats:u,networkDetails:b,sessionData:null})}if(u.parsing.end=performance.now(),M.needSidxRanges){var T,k=(T=M.fragments[0].initSegment)===null||T===void 0?void 0:T.url;this.load({url:k,isSidxRequest:!0,type:A,level:C,levelDetails:M,id:t,groupId:null,rangeStart:0,rangeEnd:2048,responseType:"arraybuffer",deliveryDirectives:null});return}h.levelDetails=M,this.handlePlaylistLoaded(r,u,h,b)},O.handleSidxRequest=function(r,u){var h=Object(d.parseSegmentIndex)(new Uint8Array(r.data));if(!h)return;var b=h.references,x=u.levelDetails;b.forEach(function(t,C){var A=t.info,v=x.fragments[C];v.byteRange.length===0&&v.setByteRange(String(1+A.end-A.start)+"@"+String(A.start)),v.initSegment&&v.initSegment.setByteRange(String(h.moovEndOffset)+"@0")})},O.handleManifestParsingError=function(r,u,h,b){this.hls.trigger(S.Events.ERROR,{type:g.ErrorTypes.NETWORK_ERROR,details:g.ErrorDetails.MANIFEST_PARSING_ERROR,fatal:u.type===p.PlaylistContextType.MANIFEST,url:r.url,reason:h,response:r,context:u,networkDetails:b})},O.handleNetworkError=function(r,u,h,b){h===void 0&&(h=!1),s.logger.warn("[playlist-loader]: A network "+(h?"timeout":"error")+" occurred while loading "+r.type+" level: "+r.level+" id: "+r.id+' group-id: "'+r.groupId+'"');var x=g.ErrorDetails.UNKNOWN,t=!1,C=this.getInternalLoader(r);switch(r.type){case p.PlaylistContextType.MANIFEST:x=h?g.ErrorDetails.MANIFEST_LOAD_TIMEOUT:g.ErrorDetails.MANIFEST_LOAD_ERROR,t=!0;break;case p.PlaylistContextType.LEVEL:x=h?g.ErrorDetails.LEVEL_LOAD_TIMEOUT:g.ErrorDetails.LEVEL_LOAD_ERROR,t=!1;break;case p.PlaylistContextType.AUDIO_TRACK:x=h?g.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:g.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,t=!1;break;case p.PlaylistContextType.SUBTITLE_TRACK:x=h?g.ErrorDetails.SUBTITLE_TRACK_LOAD_TIMEOUT:g.ErrorDetails.SUBTITLE_LOAD_ERROR,t=!1;break}C&&this.resetInternalLoader(r.type);var A={type:g.ErrorTypes.NETWORK_ERROR,details:x,fatal:t,url:r.url,loader:C,context:r,networkDetails:u};b&&(A.response=b),this.hls.trigger(S.Events.ERROR,A)},O.handlePlaylistLoaded=function(r,u,h,b){var x=h.type,t=h.level,C=h.id,A=h.groupId,v=h.loader,o=h.levelDetails,l=h.deliveryDirectives;if(!(o!=null&&o.targetduration)){this.handleManifestParsingError(r,h,"invalid target duration",b);return}if(!v)return;o.live&&(v.getCacheAge&&(o.ageHeader=v.getCacheAge()||0),(!v.getCacheAge||isNaN(o.ageHeader))&&(o.ageHeader=0));switch(x){case p.PlaylistContextType.MANIFEST:case p.PlaylistContextType.LEVEL:this.hls.trigger(S.Events.LEVEL_LOADED,{details:o,level:t||0,id:C||0,stats:u,networkDetails:b,deliveryDirectives:l});break;case p.PlaylistContextType.AUDIO_TRACK:this.hls.trigger(S.Events.AUDIO_TRACK_LOADED,{details:o,id:C||0,groupId:A||"",stats:u,networkDetails:b,deliveryDirectives:l});break;case p.PlaylistContextType.SUBTITLE_TRACK:this.hls.trigger(S.Events.SUBTITLE_TRACK_LOADED,{details:o,id:C||0,groupId:A||"",stats:u,networkDetails:b,deliveryDirectives:l});break}},m}();j.default=y},"./src/polyfills/number.ts":function(Y,j,L){"use strict";L.r(j),L.d(j,"isFiniteNumber",function(){return U}),L.d(j,"MAX_SAFE_INTEGER",function(){return S});var U=Number.isFinite||function(g){return typeof g=="number"&&isFinite(g)},S=Number.MAX_SAFE_INTEGER||9007199254740991},"./src/remux/aac-helper.ts":function(Y,j,L){"use strict";L.r(j);var U=function(){function S(){}return S.getSilentFrame=function(s,d){switch(s){case"mp4a.40.2":if(d===1)return new Uint8Array([0,200,0,128,35,128]);if(d===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(d===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(d===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(d===5)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(d===6)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224]);break;default:if(d===1)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(d===2)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(d===3)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);break}return},S}();j.default=U},"./src/remux/mp4-generator.ts":function(Y,j,L){"use strict";L.r(j);var U=Math.pow(2,32)-1,S=function(){function g(){}return g.init=function(){g.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],".mp3":[],mvex:[],mvhd:[],pasp:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[]};var d;for(d in g.types)g.types.hasOwnProperty(d)&&(g.types[d]=[d.charCodeAt(0),d.charCodeAt(1),d.charCodeAt(2),d.charCodeAt(3)]);var w=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),p=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]);g.HDLR_TYPES={video:w,audio:p};var a=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),f=new Uint8Array([0,0,0,0,0,0,0,0]);g.STTS=g.STSC=g.STCO=f,g.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),g.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0]),g.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),g.STSD=new Uint8Array([0,0,0,0,0,0,0,1]);var E=new Uint8Array([105,115,111,109]),y=new Uint8Array([97,118,99,49]),m=new Uint8Array([0,0,0,1]);g.FTYP=g.box(g.types.ftyp,E,m,E,y),g.DINF=g.box(g.types.dinf,g.box(g.types.dref,a))},g.box=function(d){for(var w=8,p=arguments.length,a=new Array(p>1?p-1:0),f=1;f>24&255,m[1]=w>>16&255,m[2]=w>>8&255,m[3]=w&255,m.set(d,4),E=0,w=8;E>24&255,d>>16&255,d>>8&255,d&255,p>>24,p>>16&255,p>>8&255,p&255,a>>24,a>>16&255,a>>8&255,a&255,85,196,0,0]))},g.mdia=function(d){return g.box(g.types.mdia,g.mdhd(d.timescale,d.duration),g.hdlr(d.type),g.minf(d))},g.mfhd=function(d){return g.box(g.types.mfhd,new Uint8Array([0,0,0,0,d>>24,d>>16&255,d>>8&255,d&255]))},g.minf=function(d){return d.type==="audio"?g.box(g.types.minf,g.box(g.types.smhd,g.SMHD),g.DINF,g.stbl(d)):g.box(g.types.minf,g.box(g.types.vmhd,g.VMHD),g.DINF,g.stbl(d))},g.moof=function(d,w,p){return g.box(g.types.moof,g.mfhd(d),g.traf(p,w))},g.moov=function(d){for(var w=d.length,p=[];w--;)p[w]=g.trak(d[w]);return g.box.apply(null,[g.types.moov,g.mvhd(d[0].timescale,d[0].duration)].concat(p).concat(g.mvex(d)))},g.mvex=function(d){for(var w=d.length,p=[];w--;)p[w]=g.trex(d[w]);return g.box.apply(null,[g.types.mvex].concat(p))},g.mvhd=function(d,w){w*=d;var p=Math.floor(w/(U+1)),a=Math.floor(w%(U+1)),f=new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,d>>24&255,d>>16&255,d>>8&255,d&255,p>>24,p>>16&255,p>>8&255,p&255,a>>24,a>>16&255,a>>8&255,a&255,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]);return g.box(g.types.mvhd,f)},g.sdtp=function(d){var w=d.samples||[],p=new Uint8Array(4+w.length),a,f;for(a=0;a>>8&255),w.push(E&255),w=w.concat(Array.prototype.slice.call(f));for(a=0;a>>8&255),p.push(E&255),p=p.concat(Array.prototype.slice.call(f));var y=g.box(g.types.avcC,new Uint8Array([1,w[3],w[4],w[5],252|3,224|d.sps.length].concat(w).concat([d.pps.length]).concat(p))),m=d.width,O=d.height,i=d.pixelRatio[0],r=d.pixelRatio[1];return g.box(g.types.avc1,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,m>>8&255,m&255,O>>8&255,O&255,0,72,0,0,0,72,0,0,0,0,0,0,0,1,18,100,97,105,108,121,109,111,116,105,111,110,47,104,108,115,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,17,17]),y,g.box(g.types.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192])),g.box(g.types.pasp,new Uint8Array([i>>24,i>>16&255,i>>8&255,i&255,r>>24,r>>16&255,r>>8&255,r&255])))},g.esds=function(d){var w=d.config.length;return new Uint8Array([0,0,0,0,3,23+w,0,1,0,4,15+w,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([w]).concat(d.config).concat([6,1,2]))},g.mp4a=function(d){var w=d.samplerate;return g.box(g.types.mp4a,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,d.channelCount,0,16,0,0,0,0,w>>8&255,w&255,0,0]),g.box(g.types.esds,g.esds(d)))},g.mp3=function(d){var w=d.samplerate;return g.box(g.types[".mp3"],new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,d.channelCount,0,16,0,0,0,0,w>>8&255,w&255,0,0]))},g.stsd=function(d){return d.type==="audio"?!d.isAAC&&d.codec==="mp3"?g.box(g.types.stsd,g.STSD,g.mp3(d)):g.box(g.types.stsd,g.STSD,g.mp4a(d)):g.box(g.types.stsd,g.STSD,g.avc1(d))},g.tkhd=function(d){var w=d.id,p=d.duration*d.timescale,a=d.width,f=d.height,E=Math.floor(p/(U+1)),y=Math.floor(p%(U+1));return g.box(g.types.tkhd,new Uint8Array([1,0,0,7,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,w>>24&255,w>>16&255,w>>8&255,w&255,0,0,0,0,E>>24,E>>16&255,E>>8&255,E&255,y>>24,y>>16&255,y>>8&255,y&255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,a>>8&255,a&255,0,0,f>>8&255,f&255,0,0]))},g.traf=function(d,w){var p=g.sdtp(d),a=d.id,f=Math.floor(w/(U+1)),E=Math.floor(w%(U+1));return g.box(g.types.traf,g.box(g.types.tfhd,new Uint8Array([0,0,0,0,a>>24,a>>16&255,a>>8&255,a&255])),g.box(g.types.tfdt,new Uint8Array([1,0,0,0,f>>24,f>>16&255,f>>8&255,f&255,E>>24,E>>16&255,E>>8&255,E&255])),g.trun(d,p.length+16+20+8+16+8+8),p)},g.trak=function(d){return d.duration=d.duration||4294967295,g.box(g.types.trak,g.tkhd(d),g.mdia(d))},g.trex=function(d){var w=d.id;return g.box(g.types.trex,new Uint8Array([0,0,0,0,w>>24,w>>16&255,w>>8&255,w&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]))},g.trun=function(d,w){var p=d.samples||[],a=p.length,f=12+16*a,E=new Uint8Array(f),y,m,O,i,r,u;for(w+=8+f,E.set([0,0,15,1,a>>>24&255,a>>>16&255,a>>>8&255,a&255,w>>>24&255,w>>>16&255,w>>>8&255,w&255],0),y=0;y>>24&255,O>>>16&255,O>>>8&255,O&255,i>>>24&255,i>>>16&255,i>>>8&255,i&255,r.isLeading<<2|r.dependsOn,r.isDependedOn<<6|r.hasRedundancy<<4|r.paddingValue<<1|r.isNonSync,r.degradPrio&240<<8,r.degradPrio&15,u>>>24&255,u>>>16&255,u>>>8&255,u&255],12+16*y);return g.box(g.types.trun,E)},g.initSegment=function(d){g.types||g.init();var w=g.moov(d),p=new Uint8Array(g.FTYP.byteLength+w.byteLength);return p.set(g.FTYP),p.set(w,g.FTYP.byteLength),p},g}();S.types=void 0,S.HDLR_TYPES=void 0,S.STTS=void 0,S.STSC=void 0,S.STCO=void 0,S.STSZ=void 0,S.VMHD=void 0,S.SMHD=void 0,S.STSD=void 0,S.FTYP=void 0,S.DINF=void 0,j.default=S},"./src/remux/mp4-remuxer.ts":function(Y,j,L){"use strict";L.r(j),L.d(j,"default",function(){return u}),L.d(j,"normalizePts",function(){return h});var U=L("./src/polyfills/number.ts"),S=L("./src/remux/aac-helper.ts"),g=L("./src/remux/mp4-generator.ts"),s=L("./src/events.ts"),d=L("./src/errors.ts"),w=L("./src/utils/logger.ts"),p=L("./src/types/loader.ts"),a=L("./src/utils/timescale-conversion.ts");function f(){return f=Object.assign||function(C){for(var A=1;A0?M:P.pts},o[0].pts);return l&&w.logger.debug("PTS rollover detected"),c},A.remux=function(o,l,c,M,P,T,k,N){var F,V,z,H,J,X,te=P,ee=P,be=o.pid>-1,ge=l.pid>-1,je=l.samples.length,He=o.samples.length>0,nt=je>1,Ge=(!be||He)&&(!ge||nt)||this.ISGenerated||k;if(Ge){this.ISGenerated||(z=this.generateIS(o,l,P));var he=this.isVideoContiguous,ce=-1;if(nt&&(ce=b(l.samples),!he&&this.config.forceKeyFrameOnDiscontinuity))if(X=!0,ce>0){w.logger.warn("[mp4-remuxer]: Dropped "+ce+" out of "+je+" video samples due to a missing keyframe");var Ee=this.getVideoStartPts(l.samples);l.samples=l.samples.slice(ce),l.dropped+=ce,ee+=(l.samples[0].pts-Ee)/(l.timescale||9e4)}else ce===-1&&(w.logger.warn("[mp4-remuxer]: No keyframe found out of "+je+" video samples"),X=!1);if(this.ISGenerated){if(He&&nt){var fe=this.getVideoStartPts(l.samples),Ne=h(o.samples[0].pts,fe)-fe,Ce=Ne/l.inputTimeScale;te+=Math.max(0,Ce),ee+=Math.max(0,-Ce)}if(He){if(o.samplerate||(w.logger.warn("[mp4-remuxer]: regenerate InitSegment as audio detected"),z=this.generateIS(o,l,P)),V=this.remuxAudio(o,te,this.isAudioContiguous,T,ge||nt||N===p.PlaylistLevelType.AUDIO?ee:void 0),nt){var xe=V?V.endPTS-V.startPTS:0;l.inputTimeScale||(w.logger.warn("[mp4-remuxer]: regenerate InitSegment as video detected"),z=this.generateIS(o,l,P)),F=this.remuxVideo(l,ee,he,xe)}}else nt&&(F=this.remuxVideo(l,ee,he,0));F&&(F.firstKeyFrame=ce,F.independent=ce!==-1)}}return this.ISGenerated&&(c.samples.length&&(J=this.remuxID3(c,P)),M.samples.length&&(H=this.remuxText(M,P))),{audio:V,video:F,initSegment:z,independent:X,text:H,id3:J}},A.generateIS=function(o,l,c){var M=o.samples,P=l.samples,T=this.typeSupported,k={},N=!Object(U.isFiniteNumber)(this._initPTS),F="audio/mp4",V,z,H;if(N&&(V=z=Infinity),o.config&&M.length&&(o.timescale=o.samplerate,o.isAAC||(T.mpeg?(F="audio/mpeg",o.codec=""):T.mp3&&(o.codec="mp3")),k.audio={id:"audio",container:F,codec:o.codec,initSegment:!o.isAAC&&T.mpeg?new Uint8Array(0):g.default.initSegment([o]),metadata:{channelCount:o.channelCount}},N&&(H=o.inputTimeScale,V=z=M[0].pts-Math.round(H*c))),l.sps&&l.pps&&P.length&&(l.timescale=l.inputTimeScale,k.video={id:"main",container:"video/mp4",codec:l.codec,initSegment:g.default.initSegment([l]),metadata:{width:l.width,height:l.height}},N)){H=l.inputTimeScale;var J=this.getVideoStartPts(P),X=Math.round(H*c);z=Math.min(z,h(P[0].dts,J)-X),V=Math.min(V,J-X)}if(Object.keys(k).length)return this.ISGenerated=!0,N&&(this._initPTS=V,this._initDTS=z),{tracks:k,initPTS:V,timescale:H}},A.remuxVideo=function(o,l,c,M){var P=o.inputTimeScale,T=o.samples,k=[],N=T.length,F=this._initPTS,V=this.nextAvcDts,z=8,H,J,X,te=Number.POSITIVE_INFINITY,ee=Number.NEGATIVE_INFINITY,be=0,ge=!1;if(!c||V===null){var je=l*P,He=T[0].pts-h(T[0].dts,T[0].pts);V=je-He}for(var nt=0;ntGe.pts){var he=9e4*.2;be=Math.max(Math.min(be,Ge.pts-Ge.dts),-1*he)}Ge.dts0?nt-1:nt].dts&&(ge=!0)}ge&&T.sort(function(mn,pe){var Gt=mn.dts-pe.dts,Lt=mn.pts-pe.pts;return Gt||Lt}),J=T[0].dts,X=T[T.length-1].dts;var ce=Math.round((X-J)/(N-1));if(be<0){if(bece,ze=Ce<-1;if(xe||ze){xe?w.logger.warn("AVC: "+Object(a.toMsFromMpegTsClock)(Ce,!0)+" ms ("+Ce+"dts) hole between fragments detected, filling it"):w.logger.warn("AVC: "+Object(a.toMsFromMpegTsClock)(-Ce,!0)+" ms ("+Ce+"dts) overlapping between fragments detected"),J=V;var Le=T[0].pts-Ce;T[0].dts=J,T[0].pts=Le,w.logger.log("Video: First PTS/DTS adjusted: "+Object(a.toMsFromMpegTsClock)(Le,!0)+"/"+Object(a.toMsFromMpegTsClock)(J,!0)+", delta: "+Object(a.toMsFromMpegTsClock)(Ce,!0)+" ms")}}r&&(J=Math.max(0,J));for(var Fe=0,Pe=0,Ve=0;Ve0?lt-1:lt].dts;if(Ae.stretchShortVideoTrack&&this.nextAudioPts!==null){var Se=Math.floor(Ae.maxBufferHole*P),dt=(M?te+M*P:this.nextAudioPts)-Ht.pts;dt>Se?(H=dt-ye,H<0&&(H=ye),w.logger.log("[mp4-remuxer]: It is approximately "+dt/90+" ms to the next segment; using duration "+H/90+" ms for the last video frame.")):H=ye}else H=ye}var et=Math.round(Ht.pts-Ht.dts);k.push(new x(Ht.key,H,Tt,et))}if(k.length&&O&&O<70){var xt=k[0].flags;xt.dependsOn=2,xt.isNonSync=0}console.assert(H!==void 0,"mp4SampleDuration must be computed"),this.nextAvcDts=V=X+H,this.isVideoContiguous=!0;var xn=g.default.moof(o.sequenceNumber++,J,f({},o,{samples:k})),Dt="video",_t={data1:xn,data2:Un,startPTS:te/P,endPTS:(ee+H)/P,startDTS:J/P,endDTS:V/P,type:Dt,hasAudio:!1,hasVideo:!0,nb:k.length,dropped:o.dropped};return o.samples=[],o.dropped=0,console.assert(Un.length,"MDAT length must not be zero"),_t},A.remuxAudio=function(o,l,c,M,P){var T=o.inputTimeScale,k=o.samplerate?o.samplerate:T,N=T/k,F=o.isAAC?y:m,V=F*N,z=this._initPTS,H=!o.isAAC&&this.typeSupported.mpeg,J=[],X=o.samples,te=H?0:8,ee=this.nextAudioPts||-1,be=l*T;if(this.isAudioContiguous=c=c||X.length&&ee>0&&(M&&Math.abs(be-ee)<9e3||Math.abs(h(X[0].pts-z,be)-ee)<20*V),X.forEach(function(Xe){Xe.pts=h(Xe.pts-z,be)}),!c||ee<0){if(X=X.filter(function(Xe){return Xe.pts>=0}),!X.length)return;P===0?ee=0:M?ee=Math.max(0,be):ee=X[0].pts}if(o.isAAC)for(var ge=P!==void 0,je=this.config.maxAudioFramesDrift,He=0,nt=ee;He=je*V&&Ee0){Pe+=te;try{Fe=new Uint8Array(Pe)}catch(Xe){this.observer.emit(s.Events.ERROR,s.Events.ERROR,{type:d.ErrorTypes.MUX_ERROR,details:d.ErrorDetails.REMUX_ALLOC_ERROR,fatal:!1,bytes:Pe,reason:"fail allocating audio mdat "+Pe});return}if(!H){var Un=new DataView(Fe.buffer);Un.setUint32(0,Pe),Fe.set(g.default.types.mdat,4)}}else return;Fe.set(tn,te);var mt=tn.byteLength;te+=mt,J.push(new x(!0,F,mt,0)),Le=Qt}var lt=J.length;if(!lt)return;var Ht=J[J.length-1];this.nextAudioPts=ee=Le+N*Ht.duration;var sn=H?new Uint8Array(0):g.default.moof(o.sequenceNumber++,ze/N,f({},o,{samples:J}));o.samples=[];var Tt=ze/T,wt=ee/T,Qe="audio",Je={data1:sn,data2:Fe,startPTS:Tt,endPTS:wt,startDTS:Tt,endDTS:wt,type:Qe,hasAudio:!0,hasVideo:!1,nb:lt};return this.isAudioContiguous=!0,console.assert(Fe.length,"MDAT length must not be zero"),Je},A.remuxEmptyAudio=function(o,l,c,M){var P=o.inputTimeScale,T=o.samplerate?o.samplerate:P,k=P/T,N=this.nextAudioPts,F=(N!==null?N:M.startDTS*P)+this._initDTS,V=M.endDTS*P+this._initDTS,z=k*y,H=Math.ceil((V-F)/z),J=S.default.getSilentFrame(o.manifestCodec||o.codec,o.channelCount);if(w.logger.warn("[mp4-remuxer]: remux empty Audio"),!J){w.logger.trace("[mp4-remuxer]: Unable to remuxEmptyAudio since we were unable to get a silent frame for given audio codec");return}for(var X=[],te=0;te4294967296;)C+=v;return C}function b(C){for(var A=0;A0?this.lastEndDTS=o:(s.logger.warn("Duration parsed from mp4 should be greater than zero"),this.resetNextTimestamp());var l=!!C.audio,c=!!C.video,M="";l&&(M+="audio"),c&&(M+="video");var P={data1:x,startPTS:v,startDTS:v,endPTS:o,endDTS:o,type:M,hasAudio:l,hasVideo:c,nb:1,dropped:0};return b.audio=P.type==="audio"?P:void 0,b.video=P.type!=="audio"?P:void 0,b.text=i,b.id3=O,b.initSegment=t,b},a}(),w=function(f,E,y){return Object(S.getStartDTS)(f,E)-y};function p(a,f){var E=a==null?void 0:a.codec;return E&&E.length>4?E:E==="hvc1"?"hvc1.1.c.L120.90":E==="av01"?"av01.0.04M.08":E==="avc1"||f===g.ElementaryStreamTypes.VIDEO?"avc1.42e01e":"mp4a.40.5"}j.default=d},"./src/task-loop.ts":function(Y,j,L){"use strict";L.r(j),L.d(j,"default",function(){return U});var U=function(){function S(){this._boundTick=void 0,this._tickTimer=null,this._tickInterval=null,this._tickCallCount=0,this._boundTick=this.tick.bind(this)}var g=S.prototype;return g.destroy=function(){this.onHandlerDestroying(),this.onHandlerDestroyed()},g.onHandlerDestroying=function(){this.clearNextTick(),this.clearInterval()},g.onHandlerDestroyed=function(){},g.hasInterval=function(){return!!this._tickInterval},g.hasNextTick=function(){return!!this._tickTimer},g.setInterval=function(d){return this._tickInterval?!1:(this._tickInterval=self.setInterval(this._boundTick,d),!0)},g.clearInterval=function(){return this._tickInterval?(self.clearInterval(this._tickInterval),this._tickInterval=null,!0):!1},g.clearNextTick=function(){return this._tickTimer?(self.clearTimeout(this._tickTimer),this._tickTimer=null,!0):!1},g.tick=function(){this._tickCallCount++,this._tickCallCount===1&&(this.doTick(),this._tickCallCount>1&&this.tickImmediate(),this._tickCallCount=0)},g.tickImmediate=function(){this.clearNextTick(),this._tickTimer=self.setTimeout(this._boundTick,0)},g.doTick=function(){},S}()},"./src/types/cmcd.ts":function(Y,j,L){"use strict";L.r(j),L.d(j,"CMCDVersion",function(){return U}),L.d(j,"CMCDObjectType",function(){return S}),L.d(j,"CMCDStreamingFormat",function(){return g}),L.d(j,"CMCDStreamType",function(){return s});var U=1,S;(function(d){d.MANIFEST="m",d.AUDIO="a",d.VIDEO="v",d.MUXED="av",d.INIT="i",d.CAPTION="c",d.TIMED_TEXT="tt",d.KEY="k",d.OTHER="o"})(S||(S={}));var g;(function(d){d.DASH="d",d.HLS="h",d.SMOOTH="s",d.OTHER="o"})(g||(g={}));var s;(function(d){d.VOD="v",d.LIVE="l"})(s||(s={}))},"./src/types/level.ts":function(Y,j,L){"use strict";L.r(j),L.d(j,"HlsSkip",function(){return g}),L.d(j,"getSkipValue",function(){return s}),L.d(j,"HlsUrlParameters",function(){return d}),L.d(j,"Level",function(){return w});function U(p,a){for(var f=0;fNumber.MAX_SAFE_INTEGER?Infinity:a},d.hexadecimalInteger=function(p){if(this[p]){var a=(this[p]||"0x").slice(2);a=(a.length&1?"0":"")+a;for(var f=new Uint8Array(a.length/2),E=0;ENumber.MAX_SAFE_INTEGER?Infinity:a},d.decimalFloatingPoint=function(p){return parseFloat(this[p])},d.optionalFloat=function(p,a){var f=this[p];return f?parseFloat(f):a},d.enumeratedString=function(p){return this[p]},d.bool=function(p){return this[p]==="YES"},d.decimalResolution=function(p){var a=U.exec(this[p]);return a===null?void 0:{width:parseInt(a[1],10),height:parseInt(a[2],10)}},s.parseAttrList=function(p){var a,f={},E='"';for(S.lastIndex=0;(a=S.exec(p))!==null;){var y=a[2];y.indexOf(E)===0&&y.lastIndexOf(E)===y.length-1&&(y=y.slice(1,-1)),f[a[1]]=y}return f},s}()},"./src/utils/binary-search.ts":function(Y,j,L){"use strict";L.r(j);var U={search:function(g,s){for(var d=0,w=g.length-1,p=null,a=null;d<=w;){p=(d+w)/2|0,a=g[p];var f=s(a);if(f>0)d=p+1;else if(f<0)w=p-1;else return a}return null}};j.default=U},"./src/utils/buffer-helper.ts":function(Y,j,L){"use strict";L.r(j),L.d(j,"BufferHelper",function(){return g});var U=L("./src/utils/logger.ts"),S={length:0,start:function(){return 0},end:function(){return 0}},g=function(){function s(){}return s.isBuffered=function(w,p){try{if(w){for(var a=s.getBuffered(w),f=0;f=a.start(f)&&p<=a.end(f))return!0}}catch(E){}return!1},s.bufferInfo=function(w,p,a){try{if(w){var f=s.getBuffered(w),E=[],y;for(y=0;ym&&(f[y-1].end=w[E].end):f.push(w[E])}else f.push(w[E])}else f=w;for(var O=0,i,r=p,u=p,h=0;h=b&&p=c&&U.logger.log(this.time+" ["+c+"] "+M)},v}(),O=function(o){for(var l=[],c=0;cd&&(this.logger.log(y.DEBUG,"Too large cursor position "+this.pos),this.pos=d)},o.moveCursor=function(c){var M=this.pos+c;if(c>1)for(var P=this.pos+1;P=144&&this.backSpace();var M=g(c);if(this.pos>=d){this.logger.log(y.ERROR,"Cannot insert "+c.toString(16)+" ("+M+") at position "+this.pos+". Skipping it!");return}this.chars[this.pos].setChar(M,this.currPenState),this.moveCursor(1)},o.clearFromPos=function(c){var M;for(M=c;M0&&(c?P="["+M.join(" | ")+"]":P=M.join(` + timeOffset: `+P);var te=new s.TransmuxConfig(h,b,u,C,o);this.configureTransmuxer(te)}if(this.frag=x,this.part=t,M)M.postMessage({cmd:"demux",data:r,decryptdata:T,chunkMeta:v,state:X},r instanceof ArrayBuffer?[r]:[]);else if(c){var ee=c.push(r,T,v,X);Object(s.isPromise)(ee)?ee.then(function(be){l.handleTransmuxComplete(be)}):this.handleTransmuxComplete(ee)}},O.flush=function(r){var u=this;r.transmuxing.start=self.performance.now();var h=this.transmuxer,b=this.worker;if(b)b.postMessage({cmd:"flush",chunkMeta:r});else if(h){var x=h.flush(r);Object(s.isPromise)(x)?x.then(function(t){u.handleFlushResult(t,r)}):this.handleFlushResult(x,r)}},O.handleFlushResult=function(r,u){var h=this;r.forEach(function(b){h.handleTransmuxComplete(b)}),this.onFlush(u)},O.onWorkerMessage=function(r){var u=r.data,h=this.hls;switch(u.event){case"init":{self.URL.revokeObjectURL(this.worker.objectURL);break}case"transmuxComplete":{this.handleTransmuxComplete(u.data);break}case"flush":{this.onFlush(u.data);break}default:{u.data=u.data||{},u.data.frag=this.frag,u.data.id=this.id,h.trigger(u.event,u.data);break}}},O.configureTransmuxer=function(r){var u=this.worker,h=this.transmuxer;u?u.postMessage({cmd:"configure",config:r}):h&&h.configure(r)},O.handleTransmuxComplete=function(r){r.chunkMeta.transmuxing.end=self.performance.now(),this.onTransmuxComplete(r)},m}()},"./src/demux/transmuxer-worker.ts":function(Y,j,L){"use strict";L.r(j),L.d(j,"default",function(){return w});var U=L("./src/demux/transmuxer.ts"),S=L("./src/events.ts"),g=L("./src/utils/logger.ts"),s=L("./node_modules/eventemitter3/index.js"),d=L.n(s);function w(y){var m=new s.EventEmitter,O=function(r,u){y.postMessage({event:r,data:u})};m.on(S.Events.FRAG_DECRYPTED,O),m.on(S.Events.ERROR,O),y.addEventListener("message",function(i){var r=i.data;switch(r.cmd){case"init":{var u=JSON.parse(r.config);y.transmuxer=new U.default(m,r.typeSupported,u,r.vendor,r.id),Object(g.enableLogs)(u.debug),O("init",null);break}case"configure":{y.transmuxer.configure(r.config);break}case"demux":{var h=y.transmuxer.push(r.data,r.decryptdata,r.chunkMeta,r.state);Object(U.isPromise)(h)?h.then(function(t){p(y,t)}):p(y,h);break}case"flush":{var b=r.chunkMeta,x=y.transmuxer.flush(b);Object(U.isPromise)(x)?x.then(function(t){f(y,t,b)}):f(y,x,b);break}default:break}})}function p(y,m){if(E(m.remuxResult))return;var O=[],i=m.remuxResult,r=i.audio,u=i.video;r&&a(O,r),u&&a(O,u),y.postMessage({event:"transmuxComplete",data:m},O)}function a(y,m){m.data1&&y.push(m.data1.buffer),m.data2&&y.push(m.data2.buffer)}function f(y,m,O){m.forEach(function(i){p(y,i)}),y.postMessage({event:"flush",data:O})}function E(y){return!y.audio&&!y.video&&!y.text&&!y.id3&&!y.initSegment}},"./src/demux/transmuxer.ts":function(Y,j,L){"use strict";L.r(j),L.d(j,"default",function(){return u}),L.d(j,"isPromise",function(){return x}),L.d(j,"TransmuxConfig",function(){return t}),L.d(j,"TransmuxState",function(){return C});var U=L("./src/events.ts"),S=L("./src/errors.ts"),g=L("./src/crypt/decrypter.ts"),s=L("./src/demux/aacdemuxer.ts"),d=L("./src/demux/mp4demuxer.ts"),w=L("./src/demux/tsdemuxer.ts"),p=L("./src/demux/mp3demuxer.ts"),a=L("./src/remux/mp4-remuxer.ts"),f=L("./src/remux/passthrough-remuxer.ts"),E=L("./src/demux/chunk-cache.ts"),y=L("./src/utils/mp4-tools.ts"),m=L("./src/utils/logger.ts"),O;try{O=self.performance.now.bind(self.performance)}catch(A){m.logger.debug("Unable to use Performance API on this environment"),O=self.Date.now}var i=[{demux:w.default,remux:a.default},{demux:d.default,remux:f.default},{demux:s.default,remux:a.default},{demux:p.default,remux:a.default}],r=1024;i.forEach(function(A){var v=A.demux;r=Math.max(r,v.minProbeByteLength)});var u=function(){function A(o,l,c,M,P){this.observer=void 0,this.typeSupported=void 0,this.config=void 0,this.vendor=void 0,this.id=void 0,this.demuxer=void 0,this.remuxer=void 0,this.decrypter=void 0,this.probe=void 0,this.decryptionPromise=null,this.transmuxConfig=void 0,this.currentTransmuxState=void 0,this.cache=new E.default,this.observer=o,this.typeSupported=l,this.config=c,this.vendor=M,this.id=P}var v=A.prototype;return v.configure=function(l){this.transmuxConfig=l,this.decrypter&&this.decrypter.reset()},v.push=function(l,c,M,P){var T=this,k=M.transmuxing;k.executeStart=O();var N=new Uint8Array(l),F=this.cache,V=this.config,z=this.currentTransmuxState,H=this.transmuxConfig;P&&(this.currentTransmuxState=P);var J=h(N,c);if(J&&J.method==="AES-128"){var X=this.getDecrypter();if(V.enableSoftwareAES){var te=X.softwareDecrypt(N,J.key.buffer,J.iv.buffer);if(!te)return k.executeEnd=O(),b(M);N=new Uint8Array(te)}else return this.decryptionPromise=X.webCryptoDecrypt(N,J.key.buffer,J.iv.buffer).then(function(ze){var Le=T.push(ze,null,M);return T.decryptionPromise=null,Le}),this.decryptionPromise}var ee=P||z,be=ee.contiguous,ge=ee.discontinuity,je=ee.trackSwitch,He=ee.accurateTimeOffset,nt=ee.timeOffset,Ge=H.audioCodec,he=H.videoCodec,ce=H.defaultInitPts,Ee=H.duration,fe=H.initSegmentData;if((ge||je)&&this.resetInitSegment(fe,Ge,he,Ee),ge&&this.resetInitialTimestamp(ce),be||this.resetContiguity(),this.needsProbing(N,ge,je)){if(F.dataLength){var Ne=F.flush();N=Object(y.appendUint8Array)(Ne,N)}this.configureTransmuxer(N,H)}var Ce=this.transmux(N,J,nt,He,M),xe=this.currentTransmuxState;return xe.contiguous=!0,xe.discontinuity=!1,xe.trackSwitch=!1,k.executeEnd=O(),Ce},v.flush=function(l){var c=this,M=l.transmuxing;M.executeStart=O();var P=this.decrypter,T=this.cache,k=this.currentTransmuxState,N=this.decryptionPromise;if(N)return N.then(function(){return c.flush(l)});var F=[],V=k.timeOffset;if(P){var z=P.flush();z&&F.push(this.push(z,null,l))}var H=T.dataLength;T.reset();var J=this.demuxer,X=this.remuxer;if(!J||!X)return H>=r&&this.observer.emit(U.Events.ERROR,U.Events.ERROR,{type:S.ErrorTypes.MEDIA_ERROR,details:S.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"no demux matching with content found"}),M.executeEnd=O(),[b(l)];var te=J.flush(V);return x(te)?te.then(function(ee){return c.flushRemux(F,ee,l),F}):(this.flushRemux(F,te,l),F)},v.flushRemux=function(l,c,M){var P=c.audioTrack,T=c.avcTrack,k=c.id3Track,N=c.textTrack,F=this.currentTransmuxState,V=F.accurateTimeOffset,z=F.timeOffset;m.logger.log("[transmuxer.ts]: Flushed fragment "+M.sn+(M.part>-1?" p: "+M.part:"")+" of level "+M.level);var H=this.remuxer.remux(P,T,k,N,z,V,!0,this.id);l.push({remuxResult:H,chunkMeta:M}),M.transmuxing.executeEnd=O()},v.resetInitialTimestamp=function(l){var c=this.demuxer,M=this.remuxer;if(!c||!M)return;c.resetTimeStamp(l),M.resetTimeStamp(l)},v.resetContiguity=function(){var l=this.demuxer,c=this.remuxer;if(!l||!c)return;l.resetContiguity(),c.resetNextTimestamp()},v.resetInitSegment=function(l,c,M,P){var T=this.demuxer,k=this.remuxer;if(!T||!k)return;T.resetInitSegment(c,M,P),k.resetInitSegment(l,c,M)},v.destroy=function(){this.demuxer&&(this.demuxer.destroy(),this.demuxer=void 0),this.remuxer&&(this.remuxer.destroy(),this.remuxer=void 0)},v.transmux=function(l,c,M,P,T){var k;return c&&c.method==="SAMPLE-AES"?k=this.transmuxSampleAes(l,c,M,P,T):k=this.transmuxUnencrypted(l,M,P,T),k},v.transmuxUnencrypted=function(l,c,M,P){var T=this.demuxer.demux(l,c,!1,!this.config.progressive),k=T.audioTrack,N=T.avcTrack,F=T.id3Track,V=T.textTrack,z=this.remuxer.remux(k,N,F,V,c,M,!1,this.id);return{remuxResult:z,chunkMeta:P}},v.transmuxSampleAes=function(l,c,M,P,T){var k=this;return this.demuxer.demuxSampleAes(l,c,M).then(function(N){var F=k.remuxer.remux(N.audioTrack,N.avcTrack,N.id3Track,N.textTrack,M,P,!1,k.id);return{remuxResult:F,chunkMeta:T}})},v.configureTransmuxer=function(l,c){for(var M=this.config,P=this.observer,T=this.typeSupported,k=this.vendor,N=c.audioCodec,F=c.defaultInitPts,V=c.duration,z=c.initSegmentData,H=c.videoCodec,J,X=0,te=i.length;X0&&v!=null&&v.key!=null&&v.iv!==null&&v.method!=null&&(o=v),o}var b=function(v){return{remuxResult:{},chunkMeta:v}};function x(A){return"then"in A&&A.then instanceof Function}var t=function(v,o,l,c,M){this.audioCodec=void 0,this.videoCodec=void 0,this.initSegmentData=void 0,this.duration=void 0,this.defaultInitPts=void 0,this.audioCodec=v,this.videoCodec=o,this.initSegmentData=l,this.duration=c,this.defaultInitPts=M},C=function(v,o,l,c,M){this.discontinuity=void 0,this.contiguous=void 0,this.accurateTimeOffset=void 0,this.trackSwitch=void 0,this.timeOffset=void 0,this.discontinuity=v,this.contiguous=o,this.accurateTimeOffset=l,this.trackSwitch=c,this.timeOffset=M}},"./src/demux/tsdemuxer.ts":function(Y,j,L){"use strict";L.r(j),L.d(j,"discardEPB",function(){return b});var U=L("./src/demux/adts.ts"),S=L("./src/demux/mpegaudio.ts"),g=L("./src/demux/exp-golomb.ts"),s=L("./src/demux/id3.ts"),d=L("./src/demux/sample-aes.ts"),w=L("./src/events.ts"),p=L("./src/utils/mp4-tools.ts"),a=L("./src/utils/logger.ts"),f=L("./src/errors.ts"),E={video:1,audio:2,id3:3,text:4},y=function(){function x(C,A,v){this.observer=void 0,this.config=void 0,this.typeSupported=void 0,this.sampleAes=null,this.pmtParsed=!1,this.audioCodec=void 0,this.videoCodec=void 0,this._duration=0,this.aacLastPTS=null,this._initPTS=null,this._initDTS=null,this._pmtId=-1,this._avcTrack=void 0,this._audioTrack=void 0,this._id3Track=void 0,this._txtTrack=void 0,this.aacOverFlow=null,this.avcSample=null,this.remainderData=null,this.observer=C,this.config=A,this.typeSupported=v}x.probe=function(A){var v=x.syncOffset(A);return v<0?!1:(v&&a.logger.warn("MPEG2-TS detected but first sync word found @ offset "+v+", junk ahead ?"),!0)},x.syncOffset=function(A){for(var v=Math.min(1e3,A.length-3*188),o=0;o>4,Ge=void 0;if(nt>1){if(Ge=ge+5+A[ge+4],Ge===ge+188)continue}else Ge=ge+4;switch(He){case k:je&&(N&&(c=r(N))&&this.parseAVCPES(c,!1),N={data:[],size:0}),N&&(N.data.push(A.subarray(Ge,ge+188)),N.size+=ge+188-Ge);break;case F:je&&(z&&(c=r(z))&&(P.isAAC?this.parseAACPES(c):this.parseMPEGPES(c)),z={data:[],size:0}),z&&(z.data.push(A.subarray(Ge,ge+188)),z.size+=ge+188-Ge);break;case V:je&&(H&&(c=r(H))&&this.parseID3PES(c),H={data:[],size:0}),H&&(H.data.push(A.subarray(Ge,ge+188)),H.size+=ge+188-Ge);break;case 0:je&&(Ge+=A[Ge]+1),te=this._pmtId=O(A,Ge);break;case te:{je&&(Ge+=A[Ge]+1);var he=i(A,Ge,this.typeSupported.mpeg===!0||this.typeSupported.mp3===!0,o);k=he.avc,k>0&&(M.pid=k),F=he.audio,F>0&&(P.pid=F,P.isAAC=he.isAAC),V=he.id3,V>0&&(T.pid=V),J&&!X&&(a.logger.log("reparse from beginning"),J=!1,ge=be-188),X=this.pmtParsed=!0;break}case 17:case 8191:break;default:J=!0;break}}else this.observer.emit(w.Events.ERROR,w.Events.ERROR,{type:f.ErrorTypes.MEDIA_ERROR,details:f.ErrorDetails.FRAG_PARSING_ERROR,fatal:!1,reason:"TS packet did not start with 0x47"});M.pesData=N,P.pesData=z,T.pesData=H;var ce={audioTrack:P,avcTrack:M,id3Track:T,textTrack:this._txtTrack};return l&&this.extractRemainingSamples(ce),ce},t.flush=function(){var A=this.remainderData;this.remainderData=null;var v;return A?v=this.demux(A,-1,!1,!0):v={audioTrack:this._audioTrack,avcTrack:this._avcTrack,textTrack:this._txtTrack,id3Track:this._id3Track},this.extractRemainingSamples(v),this.sampleAes?this.decrypt(v,this.sampleAes):v},t.extractRemainingSamples=function(A){var v=A.audioTrack,o=A.avcTrack,l=A.id3Track,c=o.pesData,M=v.pesData,P=l.pesData,T;c&&(T=r(c))?(this.parseAVCPES(T,!0),o.pesData=null):o.pesData=c,M&&(T=r(M))?(v.isAAC?this.parseAACPES(T):this.parseMPEGPES(T),v.pesData=null):(M!=null&&M.size&&a.logger.log("last AAC PES packet truncated,might overlap between fragments"),v.pesData=M),P&&(T=r(P))?(this.parseID3PES(T),l.pesData=null):l.pesData=P},t.demuxSampleAes=function(A,v,o){var l=this.demux(A,o,!0,!this.config.progressive),c=this.sampleAes=new d.default(this.observer,this.config,v);return this.decrypt(l,c)},t.decrypt=function(A,v){return new Promise(function(o){var l=A.audioTrack,c=A.avcTrack;l.samples&&l.isAAC?v.decryptAacSamples(l.samples,0,function(){c.samples?v.decryptAvcSamples(c.samples,0,0,function(){o(A)}):o(A)}):c.samples&&v.decryptAvcSamples(c.samples,0,0,function(){o(A)})})},t.destroy=function(){this._initPTS=this._initDTS=null,this._duration=0},t.parseAVCPES=function(A,v){var o=this,l=this._avcTrack,c=this.parseAVCNALu(A.data),M=!1,P=this.avcSample,T,k=!1;A.data=null,P&&c.length&&!l.audFound&&(u(P,l),P=this.avcSample=m(!1,A.pts,A.dts,"")),c.forEach(function(N){switch(N.type){case 1:{T=!0,P||(P=o.avcSample=m(!0,A.pts,A.dts,"")),M&&(P.debug+="NDR "),P.frame=!0;var F=N.data;if(k&&F.length>4){var V=new g.default(F).readSliceType();(V===2||V===4||V===7||V===9)&&(P.key=!0)}break}case 5:T=!0,P||(P=o.avcSample=m(!0,A.pts,A.dts,"")),M&&(P.debug+="IDR "),P.key=!0,P.frame=!0;break;case 6:{T=!0,M&&P&&(P.debug+="SEI ");var z=new g.default(b(N.data));z.readUByte();for(var H=0,J=0,X=!1,te=0;!X&&z.bytesAvailable>1;){H=0;do te=z.readUByte(),H+=te;while(te===255);J=0;do te=z.readUByte(),J+=te;while(te===255);if(H===4&&z.bytesAvailable!==0){X=!0;var ee=z.readUByte();if(ee===181){var be=z.readUShort();if(be===49){var ge=z.readUInt();if(ge===1195456820){var je=z.readUByte();if(je===3){for(var He=z.readUByte(),nt=z.readUByte(),Ge=31&He,he=[He,nt],ce=0;ce16){for(var Ee=[],fe=0;fe<16;fe++)Ee.push(z.readUByte().toString(16)),(fe===3||fe===5||fe===7||fe===9)&&Ee.push("-");for(var Ne=J-16,Ce=new Uint8Array(Ne),xe=0;xe=0){var z={data:A.subarray(F,P-l-1),type:V};M.push(z)}else{var H=this.getLastNalUnit();if(H&&(c&&P<=4-c&&(H.state&&(H.data=H.data.subarray(0,H.data.byteLength-c))),k=P-l-1,k>0)){var J=new Uint8Array(H.data.byteLength+k);J.set(H.data,0),J.set(A.subarray(0,k),H.data.byteLength),H.data=J,H.state=0}}P=0&&l>=0){var X={data:A.subarray(F,v),type:V,state:l};M.push(X)}if(M.length===0){var te=this.getLastNalUnit();if(te){var ee=new Uint8Array(te.data.byteLength+A.byteLength);ee.set(te.data,0),ee.set(A,te.data.byteLength),te.data=ee}}return o.naluState=l,M},t.parseAACPES=function(A){var v=0,o=this._audioTrack,l=this.aacOverFlow,c=A.data;if(l){this.aacOverFlow=null;var M=l.sample.unit.byteLength,P=Math.min(l.missing,M),T=M-P;l.sample.unit.set(c.subarray(0,P),T),o.samples.push(l.sample),v=l.missing}var k,N;for(k=v,N=c.length;k1;){var M=new Uint8Array(c[0].length+c[1].length);M.set(c[0]),M.set(c[1],c[0].length),c[0]=M,c.splice(1,1)}C=c[0];var P=(C[0]<<16)+(C[1]<<8)+C[2];if(P===1){if(A=(C[4]<<8)+C[5],A&&A>x.size-6)return null;var T=C[7];T&192&&(o=(C[9]&14)*536870912+(C[10]&255)*4194304+(C[11]&254)*16384+(C[12]&255)*128+(C[13]&254)/2,T&64?(l=(C[14]&14)*536870912+(C[15]&255)*4194304+(C[16]&254)*16384+(C[17]&255)*128+(C[18]&254)/2,o-l>60*9e4&&(a.logger.warn(Math.round((o-l)/9e4)+"s delta between PTS and DTS, align them"),o=l)):l=o),v=C[8];var k=v+9;if(x.size<=k)return null;x.size-=k;for(var N=new Uint8Array(x.size),F=0,V=c.length;Fz){k-=z;continue}else C=C.subarray(k),z-=k,k=0;N.set(C,t),t+=z}return A&&(A-=v+3),{data:N,pts:o,dts:l,len:A}}return null}function u(x,t){if(x.units.length&&x.frame){if(x.pts===void 0){var C=t.samples,A=C.length;if(A){var v=C[A-1];x.pts=v.pts,x.dts=v.dts}else{t.dropped++;return}}t.samples.push(x)}x.debug.length&&a.logger.log(x.pts+"/"+x.dts+":"+x.debug)}function h(x,t){var C=x.length;if(C>0){if(t.pts>=x[C-1].pts)x.push(t);else for(var A=C-1;A>=0;A--)if(t.ptso)return c;return 0}},{key:"maxAutoLevel",get:function(){var v=this.levels,o=this.autoLevelCapping,l;return o===-1&&v&&v.length?l=v.length-1:l=o,l}},{key:"nextAutoLevel",get:function(){return Math.min(Math.max(this.abrController.nextAutoLevel,this.minAutoLevel),this.maxAutoLevel)},set:function(v){this.abrController.nextAutoLevel=Math.max(this.minAutoLevel,v)}},{key:"audioTracks",get:function(){var v=this.audioTrackController;return v?v.audioTracks:[]}},{key:"audioTrack",get:function(){var v=this.audioTrackController;return v?v.audioTrack:-1},set:function(v){var o=this.audioTrackController;o&&(o.audioTrack=v)}},{key:"subtitleTracks",get:function(){var v=this.subtitleTrackController;return v?v.subtitleTracks:[]}},{key:"subtitleTrack",get:function(){var v=this.subtitleTrackController;return v?v.subtitleTrack:-1},set:function(v){var o=this.subtitleTrackController;o&&(o.subtitleTrack=v)}},{key:"media",get:function(){return this._media}},{key:"subtitleDisplay",get:function(){var v=this.subtitleTrackController;return v?v.subtitleDisplay:!1},set:function(v){var o=this.subtitleTrackController;o&&(o.subtitleDisplay=v)}},{key:"lowLatencyMode",get:function(){return this.config.lowLatencyMode},set:function(v){this.config.lowLatencyMode=v}},{key:"liveSyncPosition",get:function(){return this.latencyController.liveSyncPosition}},{key:"latency",get:function(){return this.latencyController.latency}},{key:"maxLatency",get:function(){return this.latencyController.maxLatency}},{key:"targetLatency",get:function(){return this.latencyController.targetLatency}},{key:"drift",get:function(){return this.latencyController.drift}},{key:"forceStartLoad",get:function(){return this.streamController.forceStartLoad}}],[{key:"version",get:function(){return"1.1.2"}},{key:"Events",get:function(){return r.Events}},{key:"ErrorTypes",get:function(){return u.ErrorTypes}},{key:"ErrorDetails",get:function(){return u.ErrorDetails}},{key:"DefaultConfig",get:function(){return t.defaultConfig?t.defaultConfig:m.hlsDefaultConfig},set:function(v){t.defaultConfig=v}}]),t}();x.defaultConfig=void 0},"./src/is-supported.ts":function(Y,j,L){"use strict";L.r(j),L.d(j,"isSupported",function(){return g}),L.d(j,"changeTypeSupported",function(){return s});var U=L("./src/utils/mediasource-helper.ts");function S(){return self.SourceBuffer||self.WebKitSourceBuffer}function g(){var d=Object(U.getMediaSource)();if(!d)return!1;var w=S(),p=d&&typeof d.isTypeSupported=="function"&&d.isTypeSupported('video/mp4; codecs="avc1.42E01E,mp4a.40.2"'),a=!w||w.prototype&&typeof w.prototype.appendBuffer=="function"&&typeof w.prototype.remove=="function";return!!p&&!!a}function s(){var d,w=S();return typeof(w==null||((d=w.prototype)===null||d===void 0)?void 0:d.changeType)=="function"}},"./src/loader/fragment-loader.ts":function(Y,j,L){"use strict";L.r(j),L.d(j,"default",function(){return y}),L.d(j,"LoadError",function(){return O});var U=L("./src/polyfills/number.ts"),S=L("./src/errors.ts");function g(i,r){i.prototype=Object.create(r.prototype),i.prototype.constructor=i,a(i,r)}function s(i){var r=typeof Map=="function"?new Map:void 0;return s=function(h){if(h===null||!p(h))return h;if(typeof h!="function")throw new TypeError("Super expression must either be null or a function");if(typeof r!="undefined"){if(r.has(h))return r.get(h);r.set(h,b)}function b(){return d(h,arguments,f(this).constructor)}return b.prototype=Object.create(h.prototype,{constructor:{value:b,enumerable:!1,writable:!0,configurable:!0}}),a(b,h)},s(i)}function d(i,r,u){return w()?d=Reflect.construct:d=function(b,x,t){var C=[null];C.push.apply(C,x);var A=Function.bind.apply(b,C),v=new A;return t&&a(v,t.prototype),v},d.apply(null,arguments)}function w(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(i){return!1}}function p(i){return Function.toString.call(i).indexOf("[native code]")!==-1}function a(i,r){return a=Object.setPrototypeOf||function(h,b){return h.__proto__=b,h},a(i,r)}function f(i){return f=Object.setPrototypeOf?Object.getPrototypeOf:function(u){return u.__proto__||Object.getPrototypeOf(u)},f(i)}var E=Math.pow(2,17),y=function(){function i(u){this.config=void 0,this.loader=null,this.partLoadTimeout=-1,this.config=u}var r=i.prototype;return r.destroy=function(){this.loader&&(this.loader.destroy(),this.loader=null)},r.abort=function(){this.loader&&this.loader.abort()},r.load=function(h,b){var x=this,t=h.url;if(!t)return Promise.reject(new O({type:S.ErrorTypes.NETWORK_ERROR,details:S.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:h,networkDetails:null},"Fragment does not have a "+(t?"part list":"url")));this.abort();var C=this.config,A=C.fLoader,v=C.loader;return new Promise(function(o,l){x.loader&&x.loader.destroy();var c=x.loader=h.loader=A?new A(C):new v(C),M=m(h),P={timeout:C.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:C.fragLoadingMaxRetryTimeout,highWaterMark:E};h.stats=c.stats,c.load(M,P,{onSuccess:function(k,N,F,V){x.resetLoader(h,c),o({frag:h,part:null,payload:k.data,networkDetails:V})},onError:function(k,N,F){x.resetLoader(h,c),l(new O({type:S.ErrorTypes.NETWORK_ERROR,details:S.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:h,response:k,networkDetails:F}))},onAbort:function(k,N,F){x.resetLoader(h,c),l(new O({type:S.ErrorTypes.NETWORK_ERROR,details:S.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:h,networkDetails:F}))},onTimeout:function(k,N,F){x.resetLoader(h,c),l(new O({type:S.ErrorTypes.NETWORK_ERROR,details:S.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:h,networkDetails:F}))},onProgress:function(k,N,F,V){b&&b({frag:h,part:null,payload:F,networkDetails:V})}})})},r.loadPart=function(h,b,x){var t=this;this.abort();var C=this.config,A=C.fLoader,v=C.loader;return new Promise(function(o,l){t.loader&&t.loader.destroy();var c=t.loader=h.loader=A?new A(C):new v(C),M=m(h,b),P={timeout:C.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:C.fragLoadingMaxRetryTimeout,highWaterMark:E};b.stats=c.stats,c.load(M,P,{onSuccess:function(k,N,F,V){t.resetLoader(h,c),t.updateStatsFromPart(h,b);var z={frag:h,part:b,payload:k.data,networkDetails:V};x(z),o(z)},onError:function(k,N,F){t.resetLoader(h,c),l(new O({type:S.ErrorTypes.NETWORK_ERROR,details:S.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:h,part:b,response:k,networkDetails:F}))},onAbort:function(k,N,F){h.stats.aborted=b.stats.aborted,t.resetLoader(h,c),l(new O({type:S.ErrorTypes.NETWORK_ERROR,details:S.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:h,part:b,networkDetails:F}))},onTimeout:function(k,N,F){t.resetLoader(h,c),l(new O({type:S.ErrorTypes.NETWORK_ERROR,details:S.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:h,part:b,networkDetails:F}))}})})},r.updateStatsFromPart=function(h,b){var x=h.stats,t=b.stats,C=t.total;if(x.loaded+=t.loaded,C){var A=Math.round(h.duration/b.duration),v=Math.min(Math.round(x.loaded/C),A),o=A-v,l=o*Math.round(x.loaded/v);x.total=x.loaded+l}else x.total=Math.max(x.loaded,x.total);var c=x.loading,M=t.loading;c.start?c.first+=M.first-M.start:(c.start=M.start,c.first=M.first),c.end=M.end},r.resetLoader=function(h,b){h.loader=null,this.loader===b&&(self.clearTimeout(this.partLoadTimeout),this.loader=null),b.destroy()},i}();function m(i,r){r===void 0&&(r=null);var u=r||i,h={frag:i,part:r,responseType:"arraybuffer",url:u.url,headers:{},rangeStart:0,rangeEnd:0},b=u.byteRangeStartOffset,x=u.byteRangeEndOffset;return Object(U.isFiniteNumber)(b)&&Object(U.isFiniteNumber)(x)&&(h.rangeStart=b,h.rangeEnd=x),h}var O=function(i){g(r,i);function r(u){for(var h,b=arguments.length,x=new Array(b>1?b-1:0),t=1;t>8*(15-C)&255;return t},h.setDecryptDataFromLevelKey=function(x,t){var C=x;return(x==null?void 0:x.method)==="AES-128"&&x.uri&&!x.iv&&(C=d.LevelKey.fromURI(x.uri),C.method=x.method,C.iv=this.createInitializationVector(t),C.keyFormat="identity"),C},h.setElementaryStreamInfo=function(x,t,C,A,v,o){o===void 0&&(o=!1);var l=this.elementaryStreams,c=l[x];if(!c){l[x]={startPTS:t,endPTS:C,startDTS:A,endDTS:v,partial:o};return}c.startPTS=Math.min(c.startPTS,t),c.endPTS=Math.max(c.endPTS,C),c.startDTS=Math.min(c.startDTS,A),c.endDTS=Math.max(c.endDTS,v)},h.clearElementaryStreamInfo=function(){var x=this.elementaryStreams;x[y.AUDIO]=null,x[y.VIDEO]=null,x[y.AUDIOVIDEO]=null},E(u,[{key:"decryptdata",get:function(){if(!this.levelkey&&!this._decryptdata)return null;if(!this._decryptdata&&this.levelkey){var x=this.sn;typeof x!="number"&&(this.levelkey&&this.levelkey.method==="AES-128"&&!this.levelkey.iv&&s.logger.warn('missing IV for initialization segment with method="'+this.levelkey.method+'" - compliance issue'),x=0),this._decryptdata=this.setDecryptDataFromLevelKey(this.levelkey,x)}return this._decryptdata}},{key:"end",get:function(){return this.start+this.duration}},{key:"endProgramDateTime",get:function(){if(this.programDateTime===null)return null;if(!Object(U.isFiniteNumber)(this.programDateTime))return null;var x=Object(U.isFiniteNumber)(this.duration)?this.duration:0;return this.programDateTime+x*1e3}},{key:"encrypted",get:function(){var x;return!!((x=this.decryptdata)!==null&&x!==void 0&&x.keyFormat&&this.decryptdata.uri)}}]),u}(m),i=function(r){p(u,r);function u(h,b,x,t,C){var A;A=r.call(this,x)||this,A.fragOffset=0,A.duration=0,A.gap=!1,A.independent=!1,A.relurl=void 0,A.fragment=void 0,A.index=void 0,A.stats=new w.LoadStats,A.duration=h.decimalFloatingPoint("DURATION"),A.gap=h.bool("GAP"),A.independent=h.bool("INDEPENDENT"),A.relurl=h.enumeratedString("URI"),A.fragment=b,A.index=t;var v=h.enumeratedString("BYTERANGE");return v&&A.setByteRange(v,C),C&&(A.fragOffset=C.fragOffset+C.duration),A}return E(u,[{key:"start",get:function(){return this.fragment.start+this.fragOffset}},{key:"end",get:function(){return this.start+this.duration}},{key:"loaded",get:function(){var b=this.elementaryStreams;return!!(b.audio||b.video||b.audiovideo)}}]),u}(m)},"./src/loader/key-loader.ts":function(Y,j,L){"use strict";L.r(j),L.d(j,"default",function(){return s});var U=L("./src/events.ts"),S=L("./src/errors.ts"),g=L("./src/utils/logger.ts"),s=function(){function d(p){this.hls=void 0,this.loaders={},this.decryptkey=null,this.decrypturl=null,this.hls=p,this._registerListeners()}var w=d.prototype;return w._registerListeners=function(){this.hls.on(U.Events.KEY_LOADING,this.onKeyLoading,this)},w._unregisterListeners=function(){this.hls.off(U.Events.KEY_LOADING,this.onKeyLoading)},w.destroy=function(){this._unregisterListeners();for(var a in this.loaders){var f=this.loaders[a];f&&f.destroy()}this.loaders={}},w.onKeyLoading=function(a,f){var E=f.frag,y=E.type,m=this.loaders[y];if(!E.decryptdata){g.logger.warn("Missing decryption data on fragment in onKeyLoading");return}var O=E.decryptdata.uri;if(O!==this.decrypturl||this.decryptkey===null){var i=this.hls.config;if(m&&(g.logger.warn("abort previous key loader for type:"+y),m.abort()),!O){g.logger.warn("key uri is falsy");return}var r=i.loader,u=E.loader=this.loaders[y]=new r(i);this.decrypturl=O,this.decryptkey=null;var h={url:O,frag:E,responseType:"arraybuffer"},b={timeout:i.fragLoadingTimeOut,maxRetry:0,retryDelay:i.fragLoadingRetryDelay,maxRetryDelay:i.fragLoadingMaxRetryTimeout,highWaterMark:0},x={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};u.load(h,b,x)}else this.decryptkey&&(E.decryptdata.key=this.decryptkey,this.hls.trigger(U.Events.KEY_LOADED,{frag:E}))},w.loadsuccess=function(a,f,E){var y=E.frag;if(!y.decryptdata){g.logger.error("after key load, decryptdata unset");return}this.decryptkey=y.decryptdata.key=new Uint8Array(a.data),y.loader=null,delete this.loaders[y.type],this.hls.trigger(U.Events.KEY_LOADED,{frag:y})},w.loaderror=function(a,f){var E=f.frag,y=E.loader;y&&y.abort(),delete this.loaders[E.type],this.hls.trigger(U.Events.ERROR,{type:S.ErrorTypes.NETWORK_ERROR,details:S.ErrorDetails.KEY_LOAD_ERROR,fatal:!1,frag:E,response:a})},w.loadtimeout=function(a,f){var E=f.frag,y=E.loader;y&&y.abort(),delete this.loaders[E.type],this.hls.trigger(U.Events.ERROR,{type:S.ErrorTypes.NETWORK_ERROR,details:S.ErrorDetails.KEY_LOAD_TIMEOUT,fatal:!1,frag:E})},d}()},"./src/loader/level-details.ts":function(Y,j,L){"use strict";L.r(j),L.d(j,"LevelDetails",function(){return d});var U=L("./src/polyfills/number.ts");function S(w,p){for(var a=0;af.endSN||E>0||E===0&&y>0,this.updated||this.advanced?this.misses=Math.floor(f.misses*.6):this.misses=f.misses+1,this.availabilityDelay=f.availabilityDelay},g(w,[{key:"hasProgramDateTime",get:function(){return this.fragments.length?Object(U.isFiniteNumber)(this.fragments[this.fragments.length-1].programDateTime):!1}},{key:"levelTargetDuration",get:function(){return this.averagetargetduration||this.targetduration||s}},{key:"drift",get:function(){var f=this.driftEndTime-this.driftStartTime;if(f>0){var E=this.driftEnd-this.driftStart;return E*1e3/f}return 1}},{key:"edge",get:function(){return this.partEnd||this.fragmentEnd}},{key:"partEnd",get:function(){var f;return(f=this.partList)!==null&&f!==void 0&&f.length?this.partList[this.partList.length-1].end:this.fragmentEnd}},{key:"fragmentEnd",get:function(){var f;return(f=this.fragments)!==null&&f!==void 0&&f.length?this.fragments[this.fragments.length-1].end:0}},{key:"age",get:function(){return this.advancedDateTime?Math.max(Date.now()-this.advancedDateTime,0)/1e3:0}},{key:"lastPartIndex",get:function(){var f;return(f=this.partList)!==null&&f!==void 0&&f.length?this.partList[this.partList.length-1].index:-1}},{key:"lastPartSn",get:function(){var f;return(f=this.partList)!==null&&f!==void 0&&f.length?this.partList[this.partList.length-1].fragment.sn:this.endSN}}]),w}()},"./src/loader/level-key.ts":function(Y,j,L){"use strict";L.r(j),L.d(j,"LevelKey",function(){return d});var U=L("./node_modules/url-toolkit/src/url-toolkit.js"),S=L.n(U);function g(w,p){for(var a=0;a2){var l=o.shift()+".";return l+=parseInt(o.shift()).toString(16),l+=("000"+parseInt(o.shift()).toString(16)).substr(-4),l}return v},C.resolve=function(v,o){return S.buildAbsoluteURL(o,v,{alwaysNormalize:!0})},C.parseMasterPlaylist=function(v,o){var l=[],c={},M=!1;E.lastIndex=0;for(var P;(P=E.exec(v))!=null;)if(P[1]){var T=new p.AttrList(P[1]),k={attrs:T,bitrate:T.decimalInteger("AVERAGE-BANDWIDTH")||T.decimalInteger("BANDWIDTH"),name:T.NAME,url:C.resolve(P[2],o)},N=T.decimalResolution("RESOLUTION");N&&(k.width=N.width,k.height=N.height),h((T.CODECS||"").split(/[ ,]+/).filter(function(V){return V}),k),k.videoCodec&&k.videoCodec.indexOf("avc1")!==-1&&(k.videoCodec=C.convertAVC1ToAVCOTI(k.videoCodec)),l.push(k)}else if(P[3]){var F=new p.AttrList(P[3]);F["DATA-ID"]&&(M=!0,c[F["DATA-ID"]]=F)}return{levels:l,sessionData:M?c:null}},C.parseMasterPlaylistMedia=function(v,o,l,c){c===void 0&&(c=[]);var M,P=[],T=0;for(y.lastIndex=0;(M=y.exec(v))!==null;){var k=new p.AttrList(M[1]);if(k.TYPE===l){var N={attrs:k,bitrate:0,id:T++,groupId:k["GROUP-ID"],instreamId:k["INSTREAM-ID"],name:k.NAME||k.LANGUAGE||"",type:l,default:k.bool("DEFAULT"),autoselect:k.bool("AUTOSELECT"),forced:k.bool("FORCED"),lang:k.LANGUAGE,url:k.URI?C.resolve(k.URI,o):""};if(c.length){var F=C.findGroup(c,N.groupId)||c[0];b(N,F,"audioCodec"),b(N,F,"textCodec")}P.push(N)}}return P},C.parseLevelPlaylist=function(v,o,l,c,M){var P=new d.LevelDetails(o),T=P.fragments,k=null,N=0,F=0,V=0,z=0,H=null,J=new s.Fragment(c,o),X,te,ee,be=-1,ge=!1;for(m.lastIndex=0,P.m3u8=v;(X=m.exec(v))!==null;){ge&&(ge=!1,J=new s.Fragment(c,o),J.start=V,J.sn=N,J.cc=z,J.level=l,k&&(J.initSegment=k,J.rawProgramDateTime=k.rawProgramDateTime));var je=X[1];if(je){J.duration=parseFloat(je);var He=(" "+X[2]).slice(1);J.title=He||null,J.tagList.push(He?["INF",je,He]:["INF",je])}else if(X[3])Object(U.isFiniteNumber)(J.duration)&&(J.start=V,ee&&(J.levelkey=ee),J.sn=N,J.level=l,J.cc=z,J.urlId=M,T.push(J),J.relurl=(" "+X[3]).slice(1),t(J,H),H=J,V+=J.duration,N++,F=0,ge=!0);else if(X[4]){var nt=(" "+X[4]).slice(1);H?J.setByteRange(nt,H):J.setByteRange(nt)}else if(X[5])J.rawProgramDateTime=(" "+X[5]).slice(1),J.tagList.push(["PROGRAM-DATE-TIME",J.rawProgramDateTime]),be===-1&&(be=T.length);else{if(X=X[0].match(O),!X){a.logger.warn("No matches on slow regex match for level playlist!");continue}for(te=1;te-1){a.logger.warn("Keyformat "+At+" is not supported from the manifest");continue}else if(At!=="identity")continue;Le&&(ee=w.LevelKey.fromURL(o,Fe),Fe&&["AES-128","SAMPLE-AES","SAMPLE-AES-CENC"].indexOf(Le)>=0&&(ee.method=Le,ee.keyFormat=At,at&&(ee.keyID=at),Ve&&(ee.keyFormatVersions=Ve),ee.iv=Pe));break}case"START":{var tn=new p.AttrList(he),Qt=tn.decimalFloatingPoint("TIME-OFFSET");Object(U.isFiniteNumber)(Qt)&&(P.startTimeOffset=Qt);break}case"MAP":{var Cn=new p.AttrList(he);J.relurl=Cn.URI,Cn.BYTERANGE&&J.setByteRange(Cn.BYTERANGE),J.level=l,J.sn="initSegment",ee&&(J.levelkey=ee),J.initSegment=null,k=J,ge=!0;break}case"SERVER-CONTROL":{var Un=new p.AttrList(he);P.canBlockReload=Un.bool("CAN-BLOCK-RELOAD"),P.canSkipUntil=Un.optionalFloat("CAN-SKIP-UNTIL",0),P.canSkipDateRanges=P.canSkipUntil>0&&Un.bool("CAN-SKIP-DATERANGES"),P.partHoldBack=Un.optionalFloat("PART-HOLD-BACK",0),P.holdBack=Un.optionalFloat("HOLD-BACK",0);break}case"PART-INF":{var mt=new p.AttrList(he);P.partTarget=mt.decimalFloatingPoint("PART-TARGET");break}case"PART":{var lt=P.partList;lt||(lt=P.partList=[]);var Ht=F>0?lt[lt.length-1]:void 0,sn=F++,Dt=new s.Part(new p.AttrList(he),J,o,sn,Ht);lt.push(Dt),J.duration+=Dt.duration;break}case"PRELOAD-HINT":{var wt=new p.AttrList(he);P.preloadHint=wt;break}case"RENDITION-REPORT":{var Qe=new p.AttrList(he);P.renditionReports=P.renditionReports||[],P.renditionReports.push(Qe);break}default:a.logger.warn("line parsed but not handled: "+X);break}}}H&&!H.relurl?(T.pop(),V-=H.duration,P.partList&&(P.fragmentHint=H)):P.partList&&(t(J,H),J.cc=z,P.fragmentHint=J);var Je=T.length,Xe=T[0],Oe=T[Je-1];if(V+=P.skippedSegments*P.targetduration,V>0&&Je&&Oe){P.averagetargetduration=V/Je;var Ae=Oe.sn;P.endSN=Ae!=="initSegment"?Ae:0,Xe&&(P.startCC=Xe.cc,Xe.initSegment||P.fragments.every(function(ye){return ye.relurl&&r(ye.relurl)})&&(a.logger.warn("MP4 fragments found but no init segment (probably no MAP, incomplete M3U8), trying to fetch SIDX"),J=new s.Fragment(c,o),J.relurl=Oe.relurl,J.level=l,J.sn="initSegment",Xe.initSegment=J,P.needSidxRanges=!0))}else P.endSN=0,P.startCC=0;return P.fragmentHint&&(V+=P.fragmentHint.duration),P.totalduration=V,P.endCC=z,be>0&&x(T,be),P},C}();function h(C,A){["video","audio","text"].forEach(function(v){var o=C.filter(function(c){return Object(f.isCodecType)(c,v)});if(o.length){var l=o.filter(function(c){return c.lastIndexOf("avc1",0)===0||c.lastIndexOf("mp4a",0)===0});A[v+"Codec"]=l.length>0?l[0]:o[0],C=C.filter(function(c){return o.indexOf(c)===-1})}}),A.unknownCodecs=C}function b(C,A,v){var o=A[v];o&&(C[v]=o)}function x(C,A){for(var v=C[A],o=A;o--;){var l=C[o];if(!l)return;l.programDateTime=v.programDateTime-l.duration*1e3,v=l}}function t(C,A){C.rawProgramDateTime?C.programDateTime=Date.parse(C.rawProgramDateTime):A!=null&&A.programDateTime&&(C.programDateTime=A.endProgramDateTime),Object(U.isFiniteNumber)(C.programDateTime)||(C.programDateTime=null,C.rawProgramDateTime=null)}},"./src/loader/playlist-loader.ts":function(Y,j,L){"use strict";L.r(j);var U=L("./src/polyfills/number.ts"),S=L("./src/events.ts"),g=L("./src/errors.ts"),s=L("./src/utils/logger.ts"),d=L("./src/utils/mp4-tools.ts"),w=L("./src/loader/m3u8-parser.ts"),p=L("./src/types/loader.ts"),a=L("./src/utils/attr-list.ts");function f(m){var O=m.type;switch(O){case p.PlaylistContextType.AUDIO_TRACK:return p.PlaylistLevelType.AUDIO;case p.PlaylistContextType.SUBTITLE_TRACK:return p.PlaylistLevelType.SUBTITLE;default:return p.PlaylistLevelType.MAIN}}function E(m,O){var i=m.url;return(i===void 0||i.indexOf("data:")===0)&&(i=O.url),i}var y=function(){function m(i){this.hls=void 0,this.loaders=Object.create(null),this.hls=i,this.registerListeners()}var O=m.prototype;return O.registerListeners=function(){var r=this.hls;r.on(S.Events.MANIFEST_LOADING,this.onManifestLoading,this),r.on(S.Events.LEVEL_LOADING,this.onLevelLoading,this),r.on(S.Events.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),r.on(S.Events.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},O.unregisterListeners=function(){var r=this.hls;r.off(S.Events.MANIFEST_LOADING,this.onManifestLoading,this),r.off(S.Events.LEVEL_LOADING,this.onLevelLoading,this),r.off(S.Events.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),r.off(S.Events.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},O.createInternalLoader=function(r){var u=this.hls.config,h=u.pLoader,b=u.loader,x=h||b,t=new x(u);return r.loader=t,this.loaders[r.type]=t,t},O.getInternalLoader=function(r){return this.loaders[r.type]},O.resetInternalLoader=function(r){this.loaders[r]&&delete this.loaders[r]},O.destroyInternalLoaders=function(){for(var r in this.loaders){var u=this.loaders[r];u&&u.destroy(),this.resetInternalLoader(r)}},O.destroy=function(){this.unregisterListeners(),this.destroyInternalLoaders()},O.onManifestLoading=function(r,u){var h=u.url;this.load({id:null,groupId:null,level:0,responseType:"text",type:p.PlaylistContextType.MANIFEST,url:h,deliveryDirectives:null})},O.onLevelLoading=function(r,u){var h=u.id,b=u.level,x=u.url,t=u.deliveryDirectives;this.load({id:h,groupId:null,level:b,responseType:"text",type:p.PlaylistContextType.LEVEL,url:x,deliveryDirectives:t})},O.onAudioTrackLoading=function(r,u){var h=u.id,b=u.groupId,x=u.url,t=u.deliveryDirectives;this.load({id:h,groupId:b,level:null,responseType:"text",type:p.PlaylistContextType.AUDIO_TRACK,url:x,deliveryDirectives:t})},O.onSubtitleTrackLoading=function(r,u){var h=u.id,b=u.groupId,x=u.url,t=u.deliveryDirectives;this.load({id:h,groupId:b,level:null,responseType:"text",type:p.PlaylistContextType.SUBTITLE_TRACK,url:x,deliveryDirectives:t})},O.load=function(r){var u,h=this.hls.config,b=this.getInternalLoader(r);if(b){var x=b.context;if(x&&x.url===r.url){s.logger.trace("[playlist-loader]: playlist request ongoing");return}s.logger.log("[playlist-loader]: aborting previous loader for type: "+r.type),b.abort()}var t,C,A,v;switch(r.type){case p.PlaylistContextType.MANIFEST:t=h.manifestLoadingMaxRetry,C=h.manifestLoadingTimeOut,A=h.manifestLoadingRetryDelay,v=h.manifestLoadingMaxRetryTimeout;break;case p.PlaylistContextType.LEVEL:case p.PlaylistContextType.AUDIO_TRACK:case p.PlaylistContextType.SUBTITLE_TRACK:t=0,C=h.levelLoadingTimeOut;break;default:t=h.levelLoadingMaxRetry,C=h.levelLoadingTimeOut,A=h.levelLoadingRetryDelay,v=h.levelLoadingMaxRetryTimeout;break}if(b=this.createInternalLoader(r),(u=r.deliveryDirectives)!==null&&u!==void 0&&u.part){var o;if(r.type===p.PlaylistContextType.LEVEL&&r.level!==null?o=this.hls.levels[r.level].details:r.type===p.PlaylistContextType.AUDIO_TRACK&&r.id!==null?o=this.hls.audioTracks[r.id].details:r.type===p.PlaylistContextType.SUBTITLE_TRACK&&r.id!==null&&(o=this.hls.subtitleTracks[r.id].details),o){var l=o.partTarget,c=o.targetduration;l&&c&&(C=Math.min(Math.max(l*3,c*.8)*1e3,C))}}var M={timeout:C,maxRetry:t,retryDelay:A,maxRetryDelay:v,highWaterMark:0},P={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};b.load(r,M,P)},O.loadsuccess=function(r,u,h,b){if(b===void 0&&(b=null),h.isSidxRequest){this.handleSidxRequest(r,h),this.handlePlaylistLoaded(r,u,h,b);return}this.resetInternalLoader(h.type);var x=r.data;if(x.indexOf("#EXTM3U")!==0){this.handleManifestParsingError(r,h,"no EXTM3U delimiter",b);return}u.parsing.start=performance.now(),x.indexOf("#EXTINF:")>0||x.indexOf("#EXT-X-TARGETDURATION:")>0?this.handleTrackOrLevelPlaylist(r,u,h,b):this.handleMasterPlaylist(r,u,h,b)},O.loaderror=function(r,u,h){h===void 0&&(h=null),this.handleNetworkError(u,h,!1,r)},O.loadtimeout=function(r,u,h){h===void 0&&(h=null),this.handleNetworkError(u,h,!0)},O.handleMasterPlaylist=function(r,u,h,b){var x=this.hls,t=r.data,C=E(r,h),A=w.default.parseMasterPlaylist(t,C),v=A.levels,o=A.sessionData;if(!v.length){this.handleManifestParsingError(r,h,"no level found in manifest",b);return}var l=v.map(function(N){return{id:N.attrs.AUDIO,audioCodec:N.audioCodec}}),c=v.map(function(N){return{id:N.attrs.SUBTITLES,textCodec:N.textCodec}}),M=w.default.parseMasterPlaylistMedia(t,C,"AUDIO",l),P=w.default.parseMasterPlaylistMedia(t,C,"SUBTITLES",c),T=w.default.parseMasterPlaylistMedia(t,C,"CLOSED-CAPTIONS");if(M.length){var k=M.some(function(N){return!N.url});!k&&v[0].audioCodec&&!v[0].attrs.AUDIO&&(s.logger.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),M.unshift({type:"main",name:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new a.AttrList({}),bitrate:0,url:""}))}x.trigger(S.Events.MANIFEST_LOADED,{levels:v,audioTracks:M,subtitles:P,captions:T,url:C,stats:u,networkDetails:b,sessionData:o})},O.handleTrackOrLevelPlaylist=function(r,u,h,b){var x=this.hls,t=h.id,C=h.level,A=h.type,v=E(r,h),o=Object(U.isFiniteNumber)(t)?t:0,l=Object(U.isFiniteNumber)(C)?C:o,c=f(h),M=w.default.parseLevelPlaylist(r.data,v,l,c,o);if(!M.fragments.length){x.trigger(S.Events.ERROR,{type:g.ErrorTypes.NETWORK_ERROR,details:g.ErrorDetails.LEVEL_EMPTY_ERROR,fatal:!1,url:v,reason:"no fragments found in level",level:typeof h.level=="number"?h.level:void 0});return}if(A===p.PlaylistContextType.MANIFEST){var P={attrs:new a.AttrList({}),bitrate:0,details:M,name:"",url:v};x.trigger(S.Events.MANIFEST_LOADED,{levels:[P],audioTracks:[],url:v,stats:u,networkDetails:b,sessionData:null})}if(u.parsing.end=performance.now(),M.needSidxRanges){var T,k=(T=M.fragments[0].initSegment)===null||T===void 0?void 0:T.url;this.load({url:k,isSidxRequest:!0,type:A,level:C,levelDetails:M,id:t,groupId:null,rangeStart:0,rangeEnd:2048,responseType:"arraybuffer",deliveryDirectives:null});return}h.levelDetails=M,this.handlePlaylistLoaded(r,u,h,b)},O.handleSidxRequest=function(r,u){var h=Object(d.parseSegmentIndex)(new Uint8Array(r.data));if(!h)return;var b=h.references,x=u.levelDetails;b.forEach(function(t,C){var A=t.info,v=x.fragments[C];v.byteRange.length===0&&v.setByteRange(String(1+A.end-A.start)+"@"+String(A.start)),v.initSegment&&v.initSegment.setByteRange(String(h.moovEndOffset)+"@0")})},O.handleManifestParsingError=function(r,u,h,b){this.hls.trigger(S.Events.ERROR,{type:g.ErrorTypes.NETWORK_ERROR,details:g.ErrorDetails.MANIFEST_PARSING_ERROR,fatal:u.type===p.PlaylistContextType.MANIFEST,url:r.url,reason:h,response:r,context:u,networkDetails:b})},O.handleNetworkError=function(r,u,h,b){h===void 0&&(h=!1),s.logger.warn("[playlist-loader]: A network "+(h?"timeout":"error")+" occurred while loading "+r.type+" level: "+r.level+" id: "+r.id+' group-id: "'+r.groupId+'"');var x=g.ErrorDetails.UNKNOWN,t=!1,C=this.getInternalLoader(r);switch(r.type){case p.PlaylistContextType.MANIFEST:x=h?g.ErrorDetails.MANIFEST_LOAD_TIMEOUT:g.ErrorDetails.MANIFEST_LOAD_ERROR,t=!0;break;case p.PlaylistContextType.LEVEL:x=h?g.ErrorDetails.LEVEL_LOAD_TIMEOUT:g.ErrorDetails.LEVEL_LOAD_ERROR,t=!1;break;case p.PlaylistContextType.AUDIO_TRACK:x=h?g.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:g.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,t=!1;break;case p.PlaylistContextType.SUBTITLE_TRACK:x=h?g.ErrorDetails.SUBTITLE_TRACK_LOAD_TIMEOUT:g.ErrorDetails.SUBTITLE_LOAD_ERROR,t=!1;break}C&&this.resetInternalLoader(r.type);var A={type:g.ErrorTypes.NETWORK_ERROR,details:x,fatal:t,url:r.url,loader:C,context:r,networkDetails:u};b&&(A.response=b),this.hls.trigger(S.Events.ERROR,A)},O.handlePlaylistLoaded=function(r,u,h,b){var x=h.type,t=h.level,C=h.id,A=h.groupId,v=h.loader,o=h.levelDetails,l=h.deliveryDirectives;if(!(o!=null&&o.targetduration)){this.handleManifestParsingError(r,h,"invalid target duration",b);return}if(!v)return;o.live&&(v.getCacheAge&&(o.ageHeader=v.getCacheAge()||0),(!v.getCacheAge||isNaN(o.ageHeader))&&(o.ageHeader=0));switch(x){case p.PlaylistContextType.MANIFEST:case p.PlaylistContextType.LEVEL:this.hls.trigger(S.Events.LEVEL_LOADED,{details:o,level:t||0,id:C||0,stats:u,networkDetails:b,deliveryDirectives:l});break;case p.PlaylistContextType.AUDIO_TRACK:this.hls.trigger(S.Events.AUDIO_TRACK_LOADED,{details:o,id:C||0,groupId:A||"",stats:u,networkDetails:b,deliveryDirectives:l});break;case p.PlaylistContextType.SUBTITLE_TRACK:this.hls.trigger(S.Events.SUBTITLE_TRACK_LOADED,{details:o,id:C||0,groupId:A||"",stats:u,networkDetails:b,deliveryDirectives:l});break}},m}();j.default=y},"./src/polyfills/number.ts":function(Y,j,L){"use strict";L.r(j),L.d(j,"isFiniteNumber",function(){return U}),L.d(j,"MAX_SAFE_INTEGER",function(){return S});var U=Number.isFinite||function(g){return typeof g=="number"&&isFinite(g)},S=Number.MAX_SAFE_INTEGER||9007199254740991},"./src/remux/aac-helper.ts":function(Y,j,L){"use strict";L.r(j);var U=function(){function S(){}return S.getSilentFrame=function(s,d){switch(s){case"mp4a.40.2":if(d===1)return new Uint8Array([0,200,0,128,35,128]);if(d===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(d===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(d===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(d===5)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(d===6)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224]);break;default:if(d===1)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(d===2)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(d===3)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);break}return},S}();j.default=U},"./src/remux/mp4-generator.ts":function(Y,j,L){"use strict";L.r(j);var U=Math.pow(2,32)-1,S=function(){function g(){}return g.init=function(){g.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],".mp3":[],mvex:[],mvhd:[],pasp:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[]};var d;for(d in g.types)g.types.hasOwnProperty(d)&&(g.types[d]=[d.charCodeAt(0),d.charCodeAt(1),d.charCodeAt(2),d.charCodeAt(3)]);var w=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),p=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]);g.HDLR_TYPES={video:w,audio:p};var a=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),f=new Uint8Array([0,0,0,0,0,0,0,0]);g.STTS=g.STSC=g.STCO=f,g.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),g.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0]),g.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),g.STSD=new Uint8Array([0,0,0,0,0,0,0,1]);var E=new Uint8Array([105,115,111,109]),y=new Uint8Array([97,118,99,49]),m=new Uint8Array([0,0,0,1]);g.FTYP=g.box(g.types.ftyp,E,m,E,y),g.DINF=g.box(g.types.dinf,g.box(g.types.dref,a))},g.box=function(d){for(var w=8,p=arguments.length,a=new Array(p>1?p-1:0),f=1;f>24&255,m[1]=w>>16&255,m[2]=w>>8&255,m[3]=w&255,m.set(d,4),E=0,w=8;E>24&255,d>>16&255,d>>8&255,d&255,p>>24,p>>16&255,p>>8&255,p&255,a>>24,a>>16&255,a>>8&255,a&255,85,196,0,0]))},g.mdia=function(d){return g.box(g.types.mdia,g.mdhd(d.timescale,d.duration),g.hdlr(d.type),g.minf(d))},g.mfhd=function(d){return g.box(g.types.mfhd,new Uint8Array([0,0,0,0,d>>24,d>>16&255,d>>8&255,d&255]))},g.minf=function(d){return d.type==="audio"?g.box(g.types.minf,g.box(g.types.smhd,g.SMHD),g.DINF,g.stbl(d)):g.box(g.types.minf,g.box(g.types.vmhd,g.VMHD),g.DINF,g.stbl(d))},g.moof=function(d,w,p){return g.box(g.types.moof,g.mfhd(d),g.traf(p,w))},g.moov=function(d){for(var w=d.length,p=[];w--;)p[w]=g.trak(d[w]);return g.box.apply(null,[g.types.moov,g.mvhd(d[0].timescale,d[0].duration)].concat(p).concat(g.mvex(d)))},g.mvex=function(d){for(var w=d.length,p=[];w--;)p[w]=g.trex(d[w]);return g.box.apply(null,[g.types.mvex].concat(p))},g.mvhd=function(d,w){w*=d;var p=Math.floor(w/(U+1)),a=Math.floor(w%(U+1)),f=new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,d>>24&255,d>>16&255,d>>8&255,d&255,p>>24,p>>16&255,p>>8&255,p&255,a>>24,a>>16&255,a>>8&255,a&255,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]);return g.box(g.types.mvhd,f)},g.sdtp=function(d){var w=d.samples||[],p=new Uint8Array(4+w.length),a,f;for(a=0;a>>8&255),w.push(E&255),w=w.concat(Array.prototype.slice.call(f));for(a=0;a>>8&255),p.push(E&255),p=p.concat(Array.prototype.slice.call(f));var y=g.box(g.types.avcC,new Uint8Array([1,w[3],w[4],w[5],252|3,224|d.sps.length].concat(w).concat([d.pps.length]).concat(p))),m=d.width,O=d.height,i=d.pixelRatio[0],r=d.pixelRatio[1];return g.box(g.types.avc1,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,m>>8&255,m&255,O>>8&255,O&255,0,72,0,0,0,72,0,0,0,0,0,0,0,1,18,100,97,105,108,121,109,111,116,105,111,110,47,104,108,115,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,17,17]),y,g.box(g.types.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192])),g.box(g.types.pasp,new Uint8Array([i>>24,i>>16&255,i>>8&255,i&255,r>>24,r>>16&255,r>>8&255,r&255])))},g.esds=function(d){var w=d.config.length;return new Uint8Array([0,0,0,0,3,23+w,0,1,0,4,15+w,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([w]).concat(d.config).concat([6,1,2]))},g.mp4a=function(d){var w=d.samplerate;return g.box(g.types.mp4a,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,d.channelCount,0,16,0,0,0,0,w>>8&255,w&255,0,0]),g.box(g.types.esds,g.esds(d)))},g.mp3=function(d){var w=d.samplerate;return g.box(g.types[".mp3"],new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,d.channelCount,0,16,0,0,0,0,w>>8&255,w&255,0,0]))},g.stsd=function(d){return d.type==="audio"?!d.isAAC&&d.codec==="mp3"?g.box(g.types.stsd,g.STSD,g.mp3(d)):g.box(g.types.stsd,g.STSD,g.mp4a(d)):g.box(g.types.stsd,g.STSD,g.avc1(d))},g.tkhd=function(d){var w=d.id,p=d.duration*d.timescale,a=d.width,f=d.height,E=Math.floor(p/(U+1)),y=Math.floor(p%(U+1));return g.box(g.types.tkhd,new Uint8Array([1,0,0,7,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,w>>24&255,w>>16&255,w>>8&255,w&255,0,0,0,0,E>>24,E>>16&255,E>>8&255,E&255,y>>24,y>>16&255,y>>8&255,y&255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,a>>8&255,a&255,0,0,f>>8&255,f&255,0,0]))},g.traf=function(d,w){var p=g.sdtp(d),a=d.id,f=Math.floor(w/(U+1)),E=Math.floor(w%(U+1));return g.box(g.types.traf,g.box(g.types.tfhd,new Uint8Array([0,0,0,0,a>>24,a>>16&255,a>>8&255,a&255])),g.box(g.types.tfdt,new Uint8Array([1,0,0,0,f>>24,f>>16&255,f>>8&255,f&255,E>>24,E>>16&255,E>>8&255,E&255])),g.trun(d,p.length+16+20+8+16+8+8),p)},g.trak=function(d){return d.duration=d.duration||4294967295,g.box(g.types.trak,g.tkhd(d),g.mdia(d))},g.trex=function(d){var w=d.id;return g.box(g.types.trex,new Uint8Array([0,0,0,0,w>>24,w>>16&255,w>>8&255,w&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]))},g.trun=function(d,w){var p=d.samples||[],a=p.length,f=12+16*a,E=new Uint8Array(f),y,m,O,i,r,u;for(w+=8+f,E.set([0,0,15,1,a>>>24&255,a>>>16&255,a>>>8&255,a&255,w>>>24&255,w>>>16&255,w>>>8&255,w&255],0),y=0;y>>24&255,O>>>16&255,O>>>8&255,O&255,i>>>24&255,i>>>16&255,i>>>8&255,i&255,r.isLeading<<2|r.dependsOn,r.isDependedOn<<6|r.hasRedundancy<<4|r.paddingValue<<1|r.isNonSync,r.degradPrio&240<<8,r.degradPrio&15,u>>>24&255,u>>>16&255,u>>>8&255,u&255],12+16*y);return g.box(g.types.trun,E)},g.initSegment=function(d){g.types||g.init();var w=g.moov(d),p=new Uint8Array(g.FTYP.byteLength+w.byteLength);return p.set(g.FTYP),p.set(w,g.FTYP.byteLength),p},g}();S.types=void 0,S.HDLR_TYPES=void 0,S.STTS=void 0,S.STSC=void 0,S.STCO=void 0,S.STSZ=void 0,S.VMHD=void 0,S.SMHD=void 0,S.STSD=void 0,S.FTYP=void 0,S.DINF=void 0,j.default=S},"./src/remux/mp4-remuxer.ts":function(Y,j,L){"use strict";L.r(j),L.d(j,"default",function(){return u}),L.d(j,"normalizePts",function(){return h});var U=L("./src/polyfills/number.ts"),S=L("./src/remux/aac-helper.ts"),g=L("./src/remux/mp4-generator.ts"),s=L("./src/events.ts"),d=L("./src/errors.ts"),w=L("./src/utils/logger.ts"),p=L("./src/types/loader.ts"),a=L("./src/utils/timescale-conversion.ts");function f(){return f=Object.assign||function(C){for(var A=1;A0?M:P.pts},o[0].pts);return l&&w.logger.debug("PTS rollover detected"),c},A.remux=function(o,l,c,M,P,T,k,N){var F,V,z,H,J,X,te=P,ee=P,be=o.pid>-1,ge=l.pid>-1,je=l.samples.length,He=o.samples.length>0,nt=je>1,Ge=(!be||He)&&(!ge||nt)||this.ISGenerated||k;if(Ge){this.ISGenerated||(z=this.generateIS(o,l,P));var he=this.isVideoContiguous,ce=-1;if(nt&&(ce=b(l.samples),!he&&this.config.forceKeyFrameOnDiscontinuity))if(X=!0,ce>0){w.logger.warn("[mp4-remuxer]: Dropped "+ce+" out of "+je+" video samples due to a missing keyframe");var Ee=this.getVideoStartPts(l.samples);l.samples=l.samples.slice(ce),l.dropped+=ce,ee+=(l.samples[0].pts-Ee)/(l.timescale||9e4)}else ce===-1&&(w.logger.warn("[mp4-remuxer]: No keyframe found out of "+je+" video samples"),X=!1);if(this.ISGenerated){if(He&&nt){var fe=this.getVideoStartPts(l.samples),Ne=h(o.samples[0].pts,fe)-fe,Ce=Ne/l.inputTimeScale;te+=Math.max(0,Ce),ee+=Math.max(0,-Ce)}if(He){if(o.samplerate||(w.logger.warn("[mp4-remuxer]: regenerate InitSegment as audio detected"),z=this.generateIS(o,l,P)),V=this.remuxAudio(o,te,this.isAudioContiguous,T,ge||nt||N===p.PlaylistLevelType.AUDIO?ee:void 0),nt){var xe=V?V.endPTS-V.startPTS:0;l.inputTimeScale||(w.logger.warn("[mp4-remuxer]: regenerate InitSegment as video detected"),z=this.generateIS(o,l,P)),F=this.remuxVideo(l,ee,he,xe)}}else nt&&(F=this.remuxVideo(l,ee,he,0));F&&(F.firstKeyFrame=ce,F.independent=ce!==-1)}}return this.ISGenerated&&(c.samples.length&&(J=this.remuxID3(c,P)),M.samples.length&&(H=this.remuxText(M,P))),{audio:V,video:F,initSegment:z,independent:X,text:H,id3:J}},A.generateIS=function(o,l,c){var M=o.samples,P=l.samples,T=this.typeSupported,k={},N=!Object(U.isFiniteNumber)(this._initPTS),F="audio/mp4",V,z,H;if(N&&(V=z=Infinity),o.config&&M.length&&(o.timescale=o.samplerate,o.isAAC||(T.mpeg?(F="audio/mpeg",o.codec=""):T.mp3&&(o.codec="mp3")),k.audio={id:"audio",container:F,codec:o.codec,initSegment:!o.isAAC&&T.mpeg?new Uint8Array(0):g.default.initSegment([o]),metadata:{channelCount:o.channelCount}},N&&(H=o.inputTimeScale,V=z=M[0].pts-Math.round(H*c))),l.sps&&l.pps&&P.length&&(l.timescale=l.inputTimeScale,k.video={id:"main",container:"video/mp4",codec:l.codec,initSegment:g.default.initSegment([l]),metadata:{width:l.width,height:l.height}},N)){H=l.inputTimeScale;var J=this.getVideoStartPts(P),X=Math.round(H*c);z=Math.min(z,h(P[0].dts,J)-X),V=Math.min(V,J-X)}if(Object.keys(k).length)return this.ISGenerated=!0,N&&(this._initPTS=V,this._initDTS=z),{tracks:k,initPTS:V,timescale:H}},A.remuxVideo=function(o,l,c,M){var P=o.inputTimeScale,T=o.samples,k=[],N=T.length,F=this._initPTS,V=this.nextAvcDts,z=8,H,J,X,te=Number.POSITIVE_INFINITY,ee=Number.NEGATIVE_INFINITY,be=0,ge=!1;if(!c||V===null){var je=l*P,He=T[0].pts-h(T[0].dts,T[0].pts);V=je-He}for(var nt=0;ntGe.pts){var he=9e4*.2;be=Math.max(Math.min(be,Ge.pts-Ge.dts),-1*he)}Ge.dts0?nt-1:nt].dts&&(ge=!0)}ge&&T.sort(function(mn,pe){var Gt=mn.dts-pe.dts,Lt=mn.pts-pe.pts;return Gt||Lt}),J=T[0].dts,X=T[T.length-1].dts;var ce=Math.round((X-J)/(N-1));if(be<0){if(bece,ze=Ce<-1;if(xe||ze){xe?w.logger.warn("AVC: "+Object(a.toMsFromMpegTsClock)(Ce,!0)+" ms ("+Ce+"dts) hole between fragments detected, filling it"):w.logger.warn("AVC: "+Object(a.toMsFromMpegTsClock)(-Ce,!0)+" ms ("+Ce+"dts) overlapping between fragments detected"),J=V;var Le=T[0].pts-Ce;T[0].dts=J,T[0].pts=Le,w.logger.log("Video: First PTS/DTS adjusted: "+Object(a.toMsFromMpegTsClock)(Le,!0)+"/"+Object(a.toMsFromMpegTsClock)(J,!0)+", delta: "+Object(a.toMsFromMpegTsClock)(Ce,!0)+" ms")}}r&&(J=Math.max(0,J));for(var Fe=0,Pe=0,Ve=0;Ve0?lt-1:lt].dts;if(Ae.stretchShortVideoTrack&&this.nextAudioPts!==null){var Se=Math.floor(Ae.maxBufferHole*P),dt=(M?te+M*P:this.nextAudioPts)-Ht.pts;dt>Se?(H=dt-ye,H<0&&(H=ye),w.logger.log("[mp4-remuxer]: It is approximately "+dt/90+" ms to the next segment; using duration "+H/90+" ms for the last video frame.")):H=ye}else H=ye}var et=Math.round(Ht.pts-Ht.dts);k.push(new x(Ht.key,H,Dt,et))}if(k.length&&O&&O<70){var xt=k[0].flags;xt.dependsOn=2,xt.isNonSync=0}console.assert(H!==void 0,"mp4SampleDuration must be computed"),this.nextAvcDts=V=X+H,this.isVideoContiguous=!0;var xn=g.default.moof(o.sequenceNumber++,J,f({},o,{samples:k})),Tt="video",_t={data1:xn,data2:Un,startPTS:te/P,endPTS:(ee+H)/P,startDTS:J/P,endDTS:V/P,type:Tt,hasAudio:!1,hasVideo:!0,nb:k.length,dropped:o.dropped};return o.samples=[],o.dropped=0,console.assert(Un.length,"MDAT length must not be zero"),_t},A.remuxAudio=function(o,l,c,M,P){var T=o.inputTimeScale,k=o.samplerate?o.samplerate:T,N=T/k,F=o.isAAC?y:m,V=F*N,z=this._initPTS,H=!o.isAAC&&this.typeSupported.mpeg,J=[],X=o.samples,te=H?0:8,ee=this.nextAudioPts||-1,be=l*T;if(this.isAudioContiguous=c=c||X.length&&ee>0&&(M&&Math.abs(be-ee)<9e3||Math.abs(h(X[0].pts-z,be)-ee)<20*V),X.forEach(function(Xe){Xe.pts=h(Xe.pts-z,be)}),!c||ee<0){if(X=X.filter(function(Xe){return Xe.pts>=0}),!X.length)return;P===0?ee=0:M?ee=Math.max(0,be):ee=X[0].pts}if(o.isAAC)for(var ge=P!==void 0,je=this.config.maxAudioFramesDrift,He=0,nt=ee;He=je*V&&Ee0){Pe+=te;try{Fe=new Uint8Array(Pe)}catch(Xe){this.observer.emit(s.Events.ERROR,s.Events.ERROR,{type:d.ErrorTypes.MUX_ERROR,details:d.ErrorDetails.REMUX_ALLOC_ERROR,fatal:!1,bytes:Pe,reason:"fail allocating audio mdat "+Pe});return}if(!H){var Un=new DataView(Fe.buffer);Un.setUint32(0,Pe),Fe.set(g.default.types.mdat,4)}}else return;Fe.set(tn,te);var mt=tn.byteLength;te+=mt,J.push(new x(!0,F,mt,0)),Le=Qt}var lt=J.length;if(!lt)return;var Ht=J[J.length-1];this.nextAudioPts=ee=Le+N*Ht.duration;var sn=H?new Uint8Array(0):g.default.moof(o.sequenceNumber++,ze/N,f({},o,{samples:J}));o.samples=[];var Dt=ze/T,wt=ee/T,Qe="audio",Je={data1:sn,data2:Fe,startPTS:Dt,endPTS:wt,startDTS:Dt,endDTS:wt,type:Qe,hasAudio:!0,hasVideo:!1,nb:lt};return this.isAudioContiguous=!0,console.assert(Fe.length,"MDAT length must not be zero"),Je},A.remuxEmptyAudio=function(o,l,c,M){var P=o.inputTimeScale,T=o.samplerate?o.samplerate:P,k=P/T,N=this.nextAudioPts,F=(N!==null?N:M.startDTS*P)+this._initDTS,V=M.endDTS*P+this._initDTS,z=k*y,H=Math.ceil((V-F)/z),J=S.default.getSilentFrame(o.manifestCodec||o.codec,o.channelCount);if(w.logger.warn("[mp4-remuxer]: remux empty Audio"),!J){w.logger.trace("[mp4-remuxer]: Unable to remuxEmptyAudio since we were unable to get a silent frame for given audio codec");return}for(var X=[],te=0;te4294967296;)C+=v;return C}function b(C){for(var A=0;A0?this.lastEndDTS=o:(s.logger.warn("Duration parsed from mp4 should be greater than zero"),this.resetNextTimestamp());var l=!!C.audio,c=!!C.video,M="";l&&(M+="audio"),c&&(M+="video");var P={data1:x,startPTS:v,startDTS:v,endPTS:o,endDTS:o,type:M,hasAudio:l,hasVideo:c,nb:1,dropped:0};return b.audio=P.type==="audio"?P:void 0,b.video=P.type!=="audio"?P:void 0,b.text=i,b.id3=O,b.initSegment=t,b},a}(),w=function(f,E,y){return Object(S.getStartDTS)(f,E)-y};function p(a,f){var E=a==null?void 0:a.codec;return E&&E.length>4?E:E==="hvc1"?"hvc1.1.c.L120.90":E==="av01"?"av01.0.04M.08":E==="avc1"||f===g.ElementaryStreamTypes.VIDEO?"avc1.42e01e":"mp4a.40.5"}j.default=d},"./src/task-loop.ts":function(Y,j,L){"use strict";L.r(j),L.d(j,"default",function(){return U});var U=function(){function S(){this._boundTick=void 0,this._tickTimer=null,this._tickInterval=null,this._tickCallCount=0,this._boundTick=this.tick.bind(this)}var g=S.prototype;return g.destroy=function(){this.onHandlerDestroying(),this.onHandlerDestroyed()},g.onHandlerDestroying=function(){this.clearNextTick(),this.clearInterval()},g.onHandlerDestroyed=function(){},g.hasInterval=function(){return!!this._tickInterval},g.hasNextTick=function(){return!!this._tickTimer},g.setInterval=function(d){return this._tickInterval?!1:(this._tickInterval=self.setInterval(this._boundTick,d),!0)},g.clearInterval=function(){return this._tickInterval?(self.clearInterval(this._tickInterval),this._tickInterval=null,!0):!1},g.clearNextTick=function(){return this._tickTimer?(self.clearTimeout(this._tickTimer),this._tickTimer=null,!0):!1},g.tick=function(){this._tickCallCount++,this._tickCallCount===1&&(this.doTick(),this._tickCallCount>1&&this.tickImmediate(),this._tickCallCount=0)},g.tickImmediate=function(){this.clearNextTick(),this._tickTimer=self.setTimeout(this._boundTick,0)},g.doTick=function(){},S}()},"./src/types/cmcd.ts":function(Y,j,L){"use strict";L.r(j),L.d(j,"CMCDVersion",function(){return U}),L.d(j,"CMCDObjectType",function(){return S}),L.d(j,"CMCDStreamingFormat",function(){return g}),L.d(j,"CMCDStreamType",function(){return s});var U=1,S;(function(d){d.MANIFEST="m",d.AUDIO="a",d.VIDEO="v",d.MUXED="av",d.INIT="i",d.CAPTION="c",d.TIMED_TEXT="tt",d.KEY="k",d.OTHER="o"})(S||(S={}));var g;(function(d){d.DASH="d",d.HLS="h",d.SMOOTH="s",d.OTHER="o"})(g||(g={}));var s;(function(d){d.VOD="v",d.LIVE="l"})(s||(s={}))},"./src/types/level.ts":function(Y,j,L){"use strict";L.r(j),L.d(j,"HlsSkip",function(){return g}),L.d(j,"getSkipValue",function(){return s}),L.d(j,"HlsUrlParameters",function(){return d}),L.d(j,"Level",function(){return w});function U(p,a){for(var f=0;fNumber.MAX_SAFE_INTEGER?Infinity:a},d.hexadecimalInteger=function(p){if(this[p]){var a=(this[p]||"0x").slice(2);a=(a.length&1?"0":"")+a;for(var f=new Uint8Array(a.length/2),E=0;ENumber.MAX_SAFE_INTEGER?Infinity:a},d.decimalFloatingPoint=function(p){return parseFloat(this[p])},d.optionalFloat=function(p,a){var f=this[p];return f?parseFloat(f):a},d.enumeratedString=function(p){return this[p]},d.bool=function(p){return this[p]==="YES"},d.decimalResolution=function(p){var a=U.exec(this[p]);return a===null?void 0:{width:parseInt(a[1],10),height:parseInt(a[2],10)}},s.parseAttrList=function(p){var a,f={},E='"';for(S.lastIndex=0;(a=S.exec(p))!==null;){var y=a[2];y.indexOf(E)===0&&y.lastIndexOf(E)===y.length-1&&(y=y.slice(1,-1)),f[a[1]]=y}return f},s}()},"./src/utils/binary-search.ts":function(Y,j,L){"use strict";L.r(j);var U={search:function(g,s){for(var d=0,w=g.length-1,p=null,a=null;d<=w;){p=(d+w)/2|0,a=g[p];var f=s(a);if(f>0)d=p+1;else if(f<0)w=p-1;else return a}return null}};j.default=U},"./src/utils/buffer-helper.ts":function(Y,j,L){"use strict";L.r(j),L.d(j,"BufferHelper",function(){return g});var U=L("./src/utils/logger.ts"),S={length:0,start:function(){return 0},end:function(){return 0}},g=function(){function s(){}return s.isBuffered=function(w,p){try{if(w){for(var a=s.getBuffered(w),f=0;f=a.start(f)&&p<=a.end(f))return!0}}catch(E){}return!1},s.bufferInfo=function(w,p,a){try{if(w){var f=s.getBuffered(w),E=[],y;for(y=0;ym&&(f[y-1].end=w[E].end):f.push(w[E])}else f.push(w[E])}else f=w;for(var O=0,i,r=p,u=p,h=0;h=b&&p=c&&U.logger.log(this.time+" ["+c+"] "+M)},v}(),O=function(o){for(var l=[],c=0;cd&&(this.logger.log(y.DEBUG,"Too large cursor position "+this.pos),this.pos=d)},o.moveCursor=function(c){var M=this.pos+c;if(c>1)for(var P=this.pos+1;P=144&&this.backSpace();var M=g(c);if(this.pos>=d){this.logger.log(y.ERROR,"Cannot insert "+c.toString(16)+" ("+M+") at position "+this.pos+". Skipping it!");return}this.chars[this.pos].setChar(M,this.currPenState),this.moveCursor(1)},o.clearFromPos=function(c){var M;for(M=c;M0&&(c?P="["+M.join(" | ")+"]":P=M.join(` `)),P},o.getTextAndFormat=function(){return this.rows},v}(),b=function(){function v(l,c,M){this.chNr=void 0,this.outputFilter=void 0,this.mode=void 0,this.verbose=void 0,this.displayedMemory=void 0,this.nonDisplayedMemory=void 0,this.lastOutputScreen=void 0,this.currRollUpRow=void 0,this.writeScreen=void 0,this.cueStartTime=void 0,this.logger=void 0,this.chNr=l,this.outputFilter=c,this.mode=null,this.verbose=0,this.displayedMemory=new h(M),this.nonDisplayedMemory=new h(M),this.lastOutputScreen=new h(M),this.currRollUpRow=this.displayedMemory.rows[s-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null,this.logger=M}var o=v.prototype;return o.reset=function(){this.mode=null,this.displayedMemory.reset(),this.nonDisplayedMemory.reset(),this.lastOutputScreen.reset(),this.outputFilter.reset(),this.currRollUpRow=this.displayedMemory.rows[s-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null},o.getHandler=function(){return this.outputFilter},o.setHandler=function(c){this.outputFilter=c},o.setPAC=function(c){this.writeScreen.setPAC(c)},o.setBkgData=function(c){this.writeScreen.setBkgData(c)},o.setMode=function(c){if(c===this.mode)return;this.mode=c,this.logger.log(y.INFO,"MODE="+c),this.mode==="MODE_POP-ON"?this.writeScreen=this.nonDisplayedMemory:(this.writeScreen=this.displayedMemory,this.writeScreen.reset()),this.mode!=="MODE_ROLL-UP"&&(this.displayedMemory.nrRollUpRows=null,this.nonDisplayedMemory.nrRollUpRows=null),this.mode=c},o.insertChars=function(c){for(var M=0;M=46,M.italics)M.foreground="white";else{var P=Math.floor(c/2)-16,T=["white","green","blue","cyan","red","yellow","magenta"];M.foreground=T[P]}this.logger.log(y.INFO,"MIDROW: "+JSON.stringify(M)),this.writeScreen.setPen(M)},o.outputDataUpdate=function(c){c===void 0&&(c=!1);var M=this.logger.time;if(M===null)return;this.outputFilter&&(this.cueStartTime===null&&!this.displayedMemory.isEmpty()?this.cueStartTime=M:this.displayedMemory.equals(this.lastOutputScreen)||(this.outputFilter.newCue(this.cueStartTime,M,this.lastOutputScreen),c&&this.outputFilter.dispatchCue&&this.outputFilter.dispatchCue(),this.cueStartTime=this.displayedMemory.isEmpty()?null:M),this.lastOutputScreen.copy(this.displayedMemory))},o.cueSplitAtTime=function(c){this.outputFilter&&(this.displayedMemory.isEmpty()||(this.outputFilter.newCue&&this.outputFilter.newCue(this.cueStartTime,c,this.displayedMemory),this.cueStartTime=c))},v}(),x=function(){function v(l,c,M){this.channels=void 0,this.currentChannel=0,this.cmdHistory=void 0,this.logger=void 0;var P=new m;this.channels=[null,new b(l,c,P),new b(l+1,M,P)],this.cmdHistory=A(),this.logger=P}var o=v.prototype;return o.getHandler=function(c){return this.channels[c].getHandler()},o.setHandler=function(c,M){this.channels[c].setHandler(M)},o.addData=function(c,M){var P,T,k,N=!1;this.logger.time=c;for(var F=0;F ("+O([T,k])+")"),P=this.parseCmd(T,k),P||(P=this.parseMidrow(T,k)),P||(P=this.parsePAC(T,k)),P||(P=this.parseBackgroundAttributes(T,k)),!P&&(N=this.parseChars(T,k),N)){var V=this.currentChannel;if(V&&V>0){var z=this.channels[V];z.insertChars(N)}else this.logger.log(y.WARNING,"No channel found yet. TEXT-MODE?")}!P&&!N&&this.logger.log(y.WARNING,"Couldn't parse cleaned data "+O([T,k])+" orig: "+O([M[F],M[F+1]]))}},o.parseCmd=function(c,M){var P=this.cmdHistory,T=(c===20||c===28||c===21||c===29)&&M>=32&&M<=47,k=(c===23||c===31)&&M>=33&&M<=35;if(!(T||k))return!1;if(C(c,M,P))return t(null,null,P),this.logger.log(y.DEBUG,"Repeated command ("+O([c,M])+") is dropped"),!0;var N=c===20||c===21||c===23?1:2,F=this.channels[N];return c===20||c===21||c===28||c===29?M===32?F.ccRCL():M===33?F.ccBS():M===34?F.ccAOF():M===35?F.ccAON():M===36?F.ccDER():M===37?F.ccRU(2):M===38?F.ccRU(3):M===39?F.ccRU(4):M===40?F.ccFON():M===41?F.ccRDC():M===42?F.ccTR():M===43?F.ccRTD():M===44?F.ccEDM():M===45?F.ccCR():M===46?F.ccENM():M===47&&F.ccEOC():F.ccTO(M-32),t(c,M,P),this.currentChannel=N,!0},o.parseMidrow=function(c,M){var P=0;if((c===17||c===25)&&M>=32&&M<=47){if(c===17?P=1:P=2,P!==this.currentChannel)return this.logger.log(y.ERROR,"Mismatch channel in midrow parsing"),!1;var T=this.channels[P];return T?(T.ccMIDROW(M),this.logger.log(y.DEBUG,"MIDROW ("+O([c,M])+")"),!0):!1}return!1},o.parsePAC=function(c,M){var P,T=this.cmdHistory,k=(c>=17&&c<=23||c>=25&&c<=31)&&M>=64&&M<=127,N=(c===16||c===24)&&M>=64&&M<=95;if(!(k||N))return!1;if(C(c,M,T))return t(null,null,T),!0;var F=c<=23?1:2;M>=64&&M<=95?P=F===1?w[c]:a[c]:P=F===1?p[c]:f[c];var V=this.channels[F];return V?(V.setPAC(this.interpretPAC(P,M)),t(c,M,T),this.currentChannel=F,!0):!1},o.interpretPAC=function(c,M){var P,T={color:null,italics:!1,indent:null,underline:!1,row:c};return M>95?P=M-96:P=M-64,T.underline=(P&1)===1,P<=13?T.color=["white","green","blue","cyan","red","yellow","magenta","white"][Math.floor(P/2)]:P<=15?(T.italics=!0,T.color="white"):T.indent=Math.floor((P-16)/2)*4,T},o.parseChars=function(c,M){var P,T=null,k=null;if(c>=25?(P=2,k=c-8):(P=1,k=c),k>=17&&k<=19){var N;k===17?N=M+80:k===18?N=M+112:N=M+144,this.logger.log(y.INFO,"Special char '"+g(N)+"' in channel "+P),T=[N]}else c>=32&&c<=127&&(T=M===0?[c]:[c,M]);if(T){var F=O(T);this.logger.log(y.DEBUG,"Char codes = "+F.join(",")),t(c,M,this.cmdHistory)}return T},o.parseBackgroundAttributes=function(c,M){var P=(c===16||c===24)&&M>=32&&M<=47,T=(c===23||c===31)&&M>=45&&M<=47;if(!(P||T))return!1;var k,N={};c===16||c===24?(k=Math.floor((M-32)/2),N.background=E[k],M%2===1&&(N.background=N.background+"_semi")):M===45?N.background="transparent":(N.foreground="black",M===47&&(N.underline=!0));var F=c<=23?1:2,V=this.channels[F];return V.setBkgData(N),t(c,M,this.cmdHistory),!0},o.reset=function(){for(var c=0;c=16?r--:r++;var t=Object(U.fixLineBreaks)(u.trim()),C=Object(S.generateCueId)(a,f,t);(!p||!p.cues||!p.cues.getCueById(C))&&(O=new h(a,f,t),O.id=C,O.line=b+1,O.align="left",O.position=10+Math.min(80,Math.floor(r*8/32)*10),y.push(O))}return p&&y.length&&(y.sort(function(A,v){return A.line==="auto"||v.line==="auto"?0:A.line>8&&v.line>8?v.line-A.line:A.line-v.line}),y.forEach(function(A){return Object(g.addCueToTrack)(p,A)})),y}};j.default=d},"./src/utils/discontinuities.ts":function(Y,j,L){"use strict";L.r(j),L.d(j,"findFirstFragWithCC",function(){return s}),L.d(j,"shouldAlignOnDiscontinuities",function(){return d}),L.d(j,"findDiscontinuousReferenceFrag",function(){return w}),L.d(j,"adjustSlidingStart",function(){return a}),L.d(j,"alignStream",function(){return f}),L.d(j,"alignPDT",function(){return y}),L.d(j,"alignFragmentByPDTDelta",function(){return m}),L.d(j,"alignMediaPlaylistByPDT",function(){return O});var U=L("./src/polyfills/number.ts"),S=L("./src/utils/logger.ts"),g=L("./src/controller/level-helper.ts");function s(i,r){for(var u=null,h=0,b=i.length;hu.startCC||i&&i.cc=this.minWeight_},s.getEstimate=function(){return this.canEstimate()?Math.min(this.fast_.getEstimate(),this.slow_.getEstimate()):this.defaultEstimate_},s.destroy=function(){},g}();j.default=S},"./src/utils/ewma.ts":function(Y,j,L){"use strict";L.r(j);var U=function(){function S(s,d,w){d===void 0&&(d=0),w===void 0&&(w=0),this.halfLife=void 0,this.alpha_=void 0,this.estimate_=void 0,this.totalWeight_=void 0,this.halfLife=s,this.alpha_=s?Math.exp(Math.log(.5)/s):0,this.estimate_=d,this.totalWeight_=w}var g=S.prototype;return g.sample=function(d,w){var p=Math.pow(this.alpha_,d);this.estimate_=w*(1-p)+p*this.estimate_,this.totalWeight_+=d},g.getTotalWeight=function(){return this.totalWeight_},g.getEstimate=function(){if(this.alpha_){var d=1-Math.pow(this.alpha_,this.totalWeight_);if(d)return this.estimate_/d}return this.estimate_},S}();j.default=U},"./src/utils/fetch-loader.ts":function(Y,j,L){"use strict";L.r(j),L.d(j,"fetchSupported",function(){return m});var U=L("./src/polyfills/number.ts"),S=L("./src/loader/load-stats.ts"),g=L("./src/demux/chunk-cache.ts");function s(h,b){h.prototype=Object.create(b.prototype),h.prototype.constructor=h,f(h,b)}function d(h){var b=typeof Map=="function"?new Map:void 0;return d=function(t){if(t===null||!a(t))return t;if(typeof t!="function")throw new TypeError("Super expression must either be null or a function");if(typeof b!="undefined"){if(b.has(t))return b.get(t);b.set(t,C)}function C(){return w(t,arguments,E(this).constructor)}return C.prototype=Object.create(t.prototype,{constructor:{value:C,enumerable:!1,writable:!0,configurable:!0}}),f(C,t)},d(h)}function w(h,b,x){return p()?w=Reflect.construct:w=function(C,A,v){var o=[null];o.push.apply(o,A);var l=Function.bind.apply(C,o),c=new l;return v&&f(c,v.prototype),c},w.apply(null,arguments)}function p(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(h){return!1}}function a(h){return Function.toString.call(h).indexOf("[native code]")!==-1}function f(h,b){return f=Object.setPrototypeOf||function(t,C){return t.__proto__=C,t},f(h,b)}function E(h){return E=Object.setPrototypeOf?Object.getPrototypeOf:function(x){return x.__proto__||Object.getPrototypeOf(x)},E(h)}function y(){return y=Object.assign||function(h){for(var b=1;b=v&&o(C,A,l.flush(),t)):o(C,A,k,t),P()}).catch(function(){return Promise.reject()})};return M()},h}();function i(h,b){var x={method:"GET",mode:"cors",credentials:"same-origin",signal:b,headers:new self.Headers(y({},h.headers))};return h.rangeEnd&&x.headers.set("Range","bytes="+h.rangeStart+"-"+String(h.rangeEnd-1)),x}function r(h,b){return new self.Request(h.url,b)}var u=function(h){s(b,h);function b(x,t,C){var A;return A=h.call(this,x)||this,A.code=void 0,A.details=void 0,A.code=t,A.details=C,A}return b}(d(Error));j.default=O},"./src/utils/imsc1-ttml-parser.ts":function(Y,j,L){"use strict";L.r(j),L.d(j,"IMSC1_CODEC",function(){return a}),L.d(j,"parseIMSC1",function(){return m});var U=L("./src/utils/mp4-tools.ts"),S=L("./src/utils/vttparser.ts"),g=L("./src/utils/vttcue.ts"),s=L("./src/demux/id3.ts"),d=L("./src/utils/timescale-conversion.ts"),w=L("./src/utils/webvtt-parser.ts");function p(){return p=Object.assign||function(v){for(var o=1;o"):U}function d(a){for(var f=arguments.length,E=new Array(f>1?f-1:0),y=1;y>24,b[x+1]=t>>16&255,b[x+2]=t>>8&255,b[x+3]=t&255}function f(b,x){var t=[];if(!x.length)return t;var C,A,v;"data"in b?(C=b.data,A=b.start,v=b.end):(C=b,A=0,v=C.byteLength);for(var o=A;o1?o+l:v;if(c===x[0])if(x.length===1)t.push({data:C,start:o+8,end:M});else{var P=f({data:C,start:o+8,end:M},x.slice(1));P.length&&s.apply(t,P)}o=M}return t}function E(b){var x=f(b,["moov"]),t=x[0],C=t?t.end:null,A=f(b,["sidx"]);if(!A||!A[0])return null;var v=[],o=A[0],l=o.data[0],c=l===0?8:16,M=p(o,c);c+=4;var P=0,T=0;l===0?c+=8:c+=16,c+=2;var k=o.end+T,N=w(o,c);c+=2;for(var F=0;F>>31;if(J===1)return console.warn("SIDX has hierarchical references (not supported)"),null;var X=p(o,V);V+=4,v.push({referenceSize:H,subsegmentDuration:X,info:{duration:X/M,start:k,end:k+H-1}}),k+=H,V+=4,c=V}return{earliestPresentationTime:P,timescale:M,version:l,referencesCount:N,references:v,moovEndOffset:C}}function y(b){for(var x=[],t=f(b,["moov","trak"]),C=0;Cd)&&(this.startTime=d),this.endTime=w,this.screen=p,this.timelineController.createCaptionsTrack(this.trackName)},g.reset=function(){this.cueRanges=[]},S}()},"./src/utils/texttrack-utils.ts":function(Y,j,L){"use strict";L.r(j),L.d(j,"sendAddTrackEvent",function(){return S}),L.d(j,"addCueToTrack",function(){return g}),L.d(j,"clearCurrentCues",function(){return s}),L.d(j,"removeCuesInRange",function(){return d}),L.d(j,"getCuesInRange",function(){return p});var U=L("./src/utils/logger.ts");function S(a,f){var E;try{E=new Event("addtrack")}catch(y){E=document.createEvent("Event"),E.initEvent("addtrack",!1,!1)}E.track=a,f.dispatchEvent(E)}function g(a,f){var E=a.mode;if(E==="disabled"&&(a.mode="hidden"),a.cues&&!a.cues.getCueById(f.id))try{if(a.addCue(f),!a.cues.getCueById(f.id))throw new Error("addCue is failed for: "+f)}catch(m){U.logger.debug("[texttrack-utils]: "+m);var y=new self.TextTrackCue(f.startTime,f.endTime,f.text);y.id=f.id,a.addCue(y)}E==="disabled"&&(a.mode=E)}function s(a){var f=a.mode;if(f==="disabled"&&(a.mode="hidden"),a.cues)for(var E=a.cues.length;E--;)a.removeCue(a.cues[E]);f==="disabled"&&(a.mode=f)}function d(a,f,E){var y=a.mode;if(y==="disabled"&&(a.mode="hidden"),a.cues&&a.cues.length>0)for(var m=p(a.cues,f,E),O=0;Oa[E].endTime)return-1;for(var y=0,m=E;y<=m;){var O=Math.floor((m+y)/2);if(fa[O].startTime&&y-1)for(var O=m,i=a.length;O=f&&r.endTime<=E)y.push(r);else if(r.startTime>E)return y}return y}},"./src/utils/time-ranges.ts":function(Y,j,L){"use strict";L.r(j);var U={toString:function(g){for(var s="",d=g.length,w=0;w1?f-1:0),y=1;y100)throw new Error("Position must be between 0 and 100.");v=P,this.hasBeenReset=!0}})),Object.defineProperty(y,"positionAlign",w({},m,{get:function(){return o},set:function(P){var T=d(P);if(!T)throw new SyntaxError("An invalid or illegal string was specified.");o=T,this.hasBeenReset=!0}})),Object.defineProperty(y,"size",w({},m,{get:function(){return l},set:function(P){if(P<0||P>100)throw new Error("Size must be between 0 and 100.");l=P,this.hasBeenReset=!0}})),Object.defineProperty(y,"align",w({},m,{get:function(){return c},set:function(P){var T=d(P);if(!T)throw new SyntaxError("An invalid or illegal string was specified.");c=T,this.hasBeenReset=!0}})),y.displayState=void 0}return p.prototype.getCueAsHTML=function(){var a=self.WebVTT;return a.convertCueToDOMTree(self,this.text)},p}()},"./src/utils/vttparser.ts":function(Y,j,L){"use strict";L.r(j),L.d(j,"parseTimeStamp",function(){return g}),L.d(j,"fixLineBreaks",function(){return f}),L.d(j,"VTTParser",function(){return E});var U=L("./src/utils/vttcue.ts"),S=function(){function y(){}var m=y.prototype;return m.decode=function(i,r){if(!i)return"";if(typeof i!="string")throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(i))},y}();function g(y){function m(i,r,u,h){return(i|0)*3600+(r|0)*60+(u|0)+parseFloat(h||0)}var O=y.match(/^(?:(\d+):)?(\d{2}):(\d{2})(\.\d+)?/);return O?parseFloat(O[2])>59?m(O[2],O[3],0,O[4]):m(O[1],O[2],O[3],O[4]):null}var s=function(){function y(){this.values=Object.create(null)}var m=y.prototype;return m.set=function(i,r){!this.get(i)&&r!==""&&(this.values[i]=r)},m.get=function(i,r,u){return u?this.has(i)?this.values[i]:r[u]:this.has(i)?this.values[i]:r},m.has=function(i){return i in this.values},m.alt=function(i,r,u){for(var h=0;h=0&&u<=100)return this.set(i,u),!0}return!1},y}();function d(y,m,O,i){var r=i?y.split(i):[y];for(var u in r){if(typeof r[u]!="string")continue;var h=r[u].split(O);if(h.length!==2)continue;var b=h[0],x=h[1];m(b,x)}}var w=new U.default(0,0,""),p=w.align==="middle"?"middle":"center";function a(y,m,O){var i=y;function r(){var b=g(y);if(b===null)throw new Error("Malformed timestamp: "+i);return y=y.replace(/^[^\sa-zA-Z-]+/,""),b}function u(b,x){var t=new s;d(b,function(v,o){var l;switch(v){case"region":for(var c=O.length-1;c>=0;c--)if(O[c].id===o){t.set(v,O[c].region);break}break;case"vertical":t.alt(v,o,["rl","lr"]);break;case"line":l=o.split(","),t.integer(v,l[0]),t.percent(v,l[0])&&t.set("snapToLines",!1),t.alt(v,l[0],["auto"]),l.length===2&&t.alt("lineAlign",l[1],["start",p,"end"]);break;case"position":l=o.split(","),t.percent(v,l[0]),l.length===2&&t.alt("positionAlign",l[1],["start",p,"end","line-left","line-right","auto"]);break;case"size":t.percent(v,o);break;case"align":t.alt(v,o,["start",p,"end","left","right"]);break}},/:/,/\s/),x.region=t.get("region",null),x.vertical=t.get("vertical","");var C=t.get("line","auto");C==="auto"&&w.line===-1&&(C=-1),x.line=C,x.lineAlign=t.get("lineAlign","start"),x.snapToLines=t.get("snapToLines",!0),x.size=t.get("size",100),x.align=t.get("align",p);var A=t.get("position","auto");A==="auto"&&w.position===50&&(A=x.align==="start"||x.align==="left"?0:x.align==="end"||x.align==="right"?100:50),x.position=A}function h(){y=y.replace(/^\s+/,"")}if(h(),m.startTime=r(),h(),y.substr(0,3)!=="-->")throw new Error("Malformed time stamp (time stamps must be separated by '-->'): "+i);y=y.substr(3),h(),m.endTime=r(),h(),u(y,m)}function f(y){return y.replace(//gi,` `)}var E=function(){function y(){this.state="INITIAL",this.buffer="",this.decoder=new S,this.regionList=[],this.cue=null,this.oncue=void 0,this.onparsingerror=void 0,this.onflush=void 0}var m=y.prototype;return m.parse=function(i){var r=this;i&&(r.buffer+=r.decoder.decode(i,{stream:!0}));function u(){var A=r.buffer,v=0;for(A=f(A);v9?parseInt(i.substr(0,i.indexOf(":"))):0;if(!Object(U.isFiniteNumber)(r)||!Object(U.isFiniteNumber)(u)||!Object(U.isFiniteNumber)(h)||!Object(U.isFiniteNumber)(b))throw Error("Malformed X-TIMESTAMP-MAP: Local:"+i);return r+=1e3*u,r+=60*1e3*h,r+=60*60*1e3*b,r},f=function(i){for(var r=5381,u=i.length;u;)r=r*33^i.charCodeAt(--u);return(r>>>0).toString()};function E(O,i,r){return f(O.toString())+f(i.toString())+f(r)}var y=function(i,r,u){var h=i[r],b=i[h.prevCC];if(!b||!b.new&&h.new){i.ccOffset=i.presentationOffset=h.start,h.new=!1;return}for(;(x=b)!==null&&x!==void 0&&x.new;){var x;i.ccOffset+=h.start-b.start,h.new=!1,h=b,b=i[h.prevCC]}i.presentationOffset=u};function m(O,i,r,u,h,b,x,t){var C=new S.VTTParser,A=Object(g.utf8ArrayToStr)(new Uint8Array(O)).trim().replace(w,` `).split(` `),v=[],o=Object(s.toMpegTsClockFromTimescale)(i,r),l="00:00.000",c=0,M=0,P,T=!0,k=!1;C.oncue=function(N){var F=u[h],V=u.ccOffset,z=(c-o)/9e4;if(F!=null&&F.new&&(M!==void 0?V=u.ccOffset=F.start:y(u,h,z)),z&&(V=z-u.presentationOffset),k){var H=N.endTime-N.startTime,J=Object(d.normalizePts)((N.startTime+V-M)*9e4,b*9e4)/9e4;N.startTime=J,N.endTime=J+H}var X=N.text.trim();N.text=decodeURIComponent(encodeURIComponent(X)),N.id||(N.id=E(N.startTime,N.endTime,X)),N.endTime>0&&v.push(N)},C.onparsingerror=function(N){P=N},C.onflush=function(){if(P){t(P);return}x(v)},A.forEach(function(N){if(T)if(p(N,"X-TIMESTAMP-MAP=")){T=!1,k=!0,N.substr(16).split(",").forEach(function(F){p(F,"LOCAL:")?l=F.substr(6):p(F,"MPEGTS:")&&(c=parseInt(F.substr(7)))});try{M=a(l)/1e3}catch(F){k=!1,P=F}return}else N===""&&(T=!1);C.parse(N+` -`)}),C.flush()}},"./src/utils/xhr-loader.ts":function(Y,j,L){"use strict";L.r(j);var U=L("./src/utils/logger.ts"),S=L("./src/loader/load-stats.ts"),g=/^age:\s*[\d.]+\s*$/m,s=function(){function d(p){this.xhrSetup=void 0,this.requestTimeout=void 0,this.retryTimeout=void 0,this.retryDelay=void 0,this.config=null,this.callbacks=null,this.context=void 0,this.loader=null,this.stats=void 0,this.xhrSetup=p?p.xhrSetup:null,this.stats=new S.LoadStats,this.retryDelay=0}var w=d.prototype;return w.destroy=function(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null},w.abortInternal=function(){var a=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),a&&(a.onreadystatechange=null,a.onprogress=null,a.readyState!==4&&(this.stats.aborted=!0,a.abort()))},w.abort=function(){var a;this.abortInternal(),(a=this.callbacks)!==null&&a!==void 0&&a.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)},w.load=function(a,f,E){if(this.stats.loading.start)throw new Error("Loader can only be used once.");this.stats.loading.start=self.performance.now(),this.context=a,this.config=f,this.callbacks=E,this.retryDelay=f.retryDelay,this.loadInternal()},w.loadInternal=function(){var a=this.config,f=this.context;if(!a)return;var E=this.loader=new self.XMLHttpRequest,y=this.stats;y.loading.first=0,y.loaded=0;var m=this.xhrSetup;try{if(m)try{m(E,f.url)}catch(r){E.open("GET",f.url,!0),m(E,f.url)}E.readyState||E.open("GET",f.url,!0);var O=this.context.headers;if(O)for(var i in O)E.setRequestHeader(i,O[i])}catch(r){this.callbacks.onError({code:E.status,text:r.message},f,E);return}f.rangeEnd&&E.setRequestHeader("Range","bytes="+f.rangeStart+"-"+(f.rangeEnd-1)),E.onreadystatechange=this.readystatechange.bind(this),E.onprogress=this.loadprogress.bind(this),E.responseType=f.responseType,self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),a.timeout),E.send()},w.readystatechange=function(){var a=this.context,f=this.loader,E=this.stats;if(!a||!f)return;var y=f.readyState,m=this.config;if(E.aborted)return;if(y>=2)if(self.clearTimeout(this.requestTimeout),E.loading.first===0&&(E.loading.first=Math.max(self.performance.now(),E.loading.start)),y===4){f.onreadystatechange=null,f.onprogress=null;var O=f.status;if(O>=200&&O<300){E.loading.end=Math.max(self.performance.now(),E.loading.first);var i,r;if(a.responseType==="arraybuffer"?(i=f.response,r=i.byteLength):(i=f.responseText,r=i.length),E.loaded=E.total=r,!this.callbacks)return;var u=this.callbacks.onProgress;if(u&&u(E,a,i,f),!this.callbacks)return;var h={url:f.responseURL,data:i};this.callbacks.onSuccess(h,E,a,f)}else E.retry>=m.maxRetry||O>=400&&O<499?(U.logger.error(O+" while loading "+a.url),this.callbacks.onError({code:O,text:f.statusText},a,f)):(U.logger.warn(O+" while loading "+a.url+", retrying in "+this.retryDelay+"..."),this.abortInternal(),this.loader=null,self.clearTimeout(this.retryTimeout),this.retryTimeout=self.setTimeout(this.loadInternal.bind(this),this.retryDelay),this.retryDelay=Math.min(2*this.retryDelay,m.maxRetryDelay),E.retry++)}else self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),m.timeout)},w.loadtimeout=function(){U.logger.warn("timeout while loading "+this.context.url);var a=this.callbacks;a&&(this.abortInternal(),a.onTimeout(this.stats,this.context,this.loader))},w.loadprogress=function(a){var f=this.stats;f.loaded=a.loaded,a.lengthComputable&&(f.total=a.total)},w.getCacheAge=function(){var a=null;if(this.loader&&g.test(this.loader.getAllResponseHeaders())){var f=this.loader.getResponseHeader("age");a=f?parseFloat(f):null}return a},d}();j.default=s}}).default})},vHTk:function(Ye,ie,_){Ye.exports={wrp:"wrp___z2l1F",bgBlack:"bgBlack___3ezfX",monaco:"monaco___1ypjT",darkBlue:"darkBlue___2ViJc",close:"close___3q-z4",embed:"embed___3dQqc"}},vKoX:function(Ye,ie,_){var Y=_("SrGk"),j=_("bYtY");function L(g,s){Y.call(this,g,s,["filter"],"__filter_in_use__","_shadowDom")}j.inherits(L,Y),L.prototype.addWithoutUpdate=function(g,s){if(s&&U(s.style)){var d;if(s._shadowDom){d=s._shadowDom;var w=this.getDefs(!0);w.contains(s._shadowDom)||this.addDom(d)}else d=this.add(s);this.markUsed(s);var p=d.getAttribute("id");g.style.filter="url(#"+p+")"}},L.prototype.add=function(g){var s=this.createElement("filter");return g._shadowDomId=g._shadowDomId||this.nextId++,s.setAttribute("id","zr"+this._zrId+"-shadow-"+g._shadowDomId),this.updateDom(g,s),this.addDom(s),s},L.prototype.update=function(g,s){var d=s.style;if(U(d)){var w=this;Y.prototype.update.call(this,s,function(){w.updateDom(s,s._shadowDom)})}else this.remove(g,s)},L.prototype.remove=function(g,s){s._shadowDomId!=null&&(this.removeDom(g),g.style.filter="")},L.prototype.updateDom=function(g,s){var d=s.getElementsByTagName("feDropShadow");d.length===0?d=this.createElement("feDropShadow"):d=d[0];var w=g.style,p=g.scale&&g.scale[0]||1,a=g.scale&&g.scale[1]||1,f,E,y,m;if(w.shadowBlur||w.shadowOffsetX||w.shadowOffsetY)f=w.shadowOffsetX||0,E=w.shadowOffsetY||0,y=w.shadowBlur,m=w.shadowColor;else if(w.textShadowBlur)f=w.textShadowOffsetX||0,E=w.textShadowOffsetY||0,y=w.textShadowBlur,m=w.textShadowColor;else{this.removeDom(s,w);return}d.setAttribute("dx",f/p),d.setAttribute("dy",E/a),d.setAttribute("flood-color",m);var O=y/2/p,i=y/2/a,r=O+" "+i;d.setAttribute("stdDeviation",r),s.setAttribute("x","-100%"),s.setAttribute("y","-100%"),s.setAttribute("width",Math.ceil(y/2*200)+"%"),s.setAttribute("height",Math.ceil(y/2*200)+"%"),s.appendChild(d),g._shadowDom=s},L.prototype.markUsed=function(g){g._shadowDom&&Y.prototype.markUsed.call(this,g._shadowDom)};function U(g){return g&&(g.shadowBlur||g.shadowOffsetX||g.shadowOffsetY||g.textShadowBlur||g.textShadowOffsetX||g.textShadowOffsetY)}var S=L;Ye.exports=S},vWvF:function(Ye,ie,_){var Y=_("Bq2U"),j=_("SUKs"),L=_("bYtY"),U=L.isString,S=L.isFunction,g=L.isObject,s=L.isArrayLike,d=L.indexOf,w=function(){this.animators=[]};w.prototype={constructor:w,animate:function(y,m){var O,i=!1,r=this,u=this.__zr;if(y){var h=y.split("."),b=r;i=h[0]==="shape";for(var x=0,t=h.length;x0&&y.animate(m,!1).when(r==null?500:r,b).delay(u||0)}function f(y,m,O,i){if(!m)y.attr(O,i);else{var r={};r[m]={},r[m][O]=i,y.attr(r)}}var E=w;Ye.exports=E},wCXF:function(Ye,ie,_){"use strict";_.d(ie,"a",function(){return tn});var Y=_("rePB"),j=_("VTBJ"),L=_("KQm4"),U=_("U8pU"),S=_("ODXe"),g=_("q1tI"),s=_("TSYQ"),d=_.n(s),w=_("Gytx"),p=_.n(w),a=_("Kwbf"),f=_("t23M"),E=_("qx4F"),y=_("6eGT"),m=_("IBYe"),O=_("Ff2n"),i=_("c+Xe"),r=_("fyJ8"),u=_("biw7");function h(mt,lt,Ht,sn,Tt){var wt=Ht[mt]||{},Qe=Ht[lt]||{},Je,Xe;wt.fixed==="left"?Je=sn.left[mt]:Qe.fixed==="right"&&(Xe=sn.right[lt]);var Oe=!1,Ae=!1,ye=!1,Se=!1,dt=Ht[lt+1],et=Ht[mt-1];if(Tt==="rtl"){if(Je!==void 0){var xt=et&&et.fixed==="left";Se=!xt}else if(Xe!==void 0){var xn=dt&&dt.fixed==="right";ye=!xn}}else if(Je!==void 0){var Dt=dt&&dt.fixed==="left";Oe=!Dt}else if(Xe!==void 0){var _t=et&&et.fixed==="right";Ae=!_t}return{fixLeft:Je,fixRight:Xe,lastFixLeft:Oe,firstFixRight:Ae,lastFixRight:ye,firstFixLeft:Se,isSticky:sn.isSticky}}var b=_("sR1s");function x(mt){var lt=mt.cells,Ht=mt.stickyOffsets,sn=mt.flattenColumns,Tt=mt.rowComponent,wt=mt.cellComponent,Qe=mt.onHeaderRow,Je=mt.index,Xe=g.useContext(u.a),Oe=Xe.prefixCls,Ae=Xe.direction,ye;Qe&&(ye=Qe(lt.map(function(dt){return dt.column}),Je));var Se=Object(b.a)(lt.map(function(dt){return dt.column}));return g.createElement(Tt,Object.assign({},ye),lt.map(function(dt,et){var xt=dt.column,xn=h(dt.colStart,dt.colEnd,sn,Ht,Ae),Dt;return xt&&xt.onHeaderCell&&(Dt=dt.column.onHeaderCell(xt)),g.createElement(r.a,Object.assign({},dt,{ellipsis:xt.ellipsis,align:xt.align,component:wt,prefixCls:Oe,key:Se[et]},xn,{additionalProps:Dt,rowType:"header"}))}))}x.displayName="HeaderRow";var t=x;function C(mt){var lt=[];function Ht(Qe,Je){var Xe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;lt[Xe]=lt[Xe]||[];var Oe=Je,Ae=Qe.filter(Boolean).map(function(ye){var Se={key:ye.key,className:ye.className||"",children:ye.title,column:ye,colStart:Oe},dt=1,et=ye.children;return et&&et.length>0&&(dt=Ht(et,Oe,Xe+1).reduce(function(xt,xn){return xt+xn},0),Se.hasSubColumns=!0),"colSpan"in ye&&(dt=ye.colSpan),"rowSpan"in ye&&(Se.rowSpan=ye.rowSpan),Se.colSpan=dt,Se.colEnd=Se.colStart+dt-1,lt[Xe].push(Se),Oe+=dt,dt});return Ae}Ht(mt,0);for(var sn=lt.length,Tt=function(Je){lt[Je].forEach(function(Xe){!("rowSpan"in Xe)&&!Xe.hasSubColumns&&(Xe.rowSpan=sn-Je)})},wt=0;wt=0;Je-=1){var Xe=lt[Je],Oe=Ht&&Ht[Je],Ae=Oe&&Oe[o.a];(Xe||Ae||Qe)&&(Tt.unshift(g.createElement("col",Object.assign({key:Je,style:{width:Xe,minWidth:Xe}},Ae))),Qe=!0)}return g.createElement("colgroup",null,Tt)}var c=l;function M(mt,lt){return Object(g.useMemo)(function(){for(var Ht=[],sn=0;sn1?ae-1:0),oe=1;oe=ye&&(bn=ye-Se),Qe({scrollLeft:bn/ye*(Ae+2)}),_t.current.x=bt.pageX},Pt=function(){var bt=Object(Fe.b)(wt.current).top,ft=bt+wt.current.offsetHeight,Nt=document.documentElement.scrollTop+window.innerHeight;ft-Object(E.a)()<=Nt||bt>=Nt-Je?Dt(function(jt){return Object(j.a)(Object(j.a)({},jt),{},{isHiddenScrollBar:!0})}):Dt(function(jt){return Object(j.a)(Object(j.a)({},jt),{},{isHiddenScrollBar:!1})})},$t=function(bt){Dt(function(ft){return Object(j.a)(Object(j.a)({},ft),{},{scrollLeft:bt/Ae*ye||0})})};return g.useImperativeHandle(Ht,function(){return{setScrollLeft:$t}}),g.useEffect(function(){var Zt=Object(Le.a)(document.body,"mouseup",Be,!1),bt=Object(Le.a)(document.body,"mousemove",Xt,!1);return Pt(),function(){Zt.remove(),bt.remove()}},[Se,Gt]),g.useEffect(function(){var Zt=Object(Le.a)(window,"scroll",Pt,!1),bt=Object(Le.a)(window,"resize",Pt,!1);return function(){Zt.remove(),bt.remove()}},[]),g.useEffect(function(){xn.isHiddenScrollBar||Dt(function(Zt){var bt,ft;return Object(j.a)(Object(j.a)({},Zt),{},{scrollLeft:wt.current.scrollLeft/((bt=wt.current)===null||bt===void 0?void 0:bt.scrollWidth)*((ft=wt.current)===null||ft===void 0?void 0:ft.clientWidth)})})},[xn.isHiddenScrollBar]),Ae<=ye||!Se||xn.isHiddenScrollBar?null:g.createElement("div",{style:{height:Object(E.a)(),width:ye,bottom:Je},className:"".concat(Oe,"-sticky-scroll")},g.createElement("div",{onMouseDown:ot,ref:dt,className:d()("".concat(Oe,"-sticky-scroll-bar"),Object(Y.a)({},"".concat(Oe,"-sticky-scroll-bar-active"),Gt)),style:{width:"".concat(Se,"px"),transform:"translate3d(".concat(xn.scrollLeft,"px, 0, 0)")}}))},Ve=g.forwardRef(Pe);function at(mt,lt){return g.useMemo(function(){var Ht=!!mt;return{isSticky:Ht,stickyClassName:Ht?"".concat(lt,"-sticky-header"):"",offsetHeader:Object(U.a)(mt)==="object"&&mt.offsetHeader||0,offsetScroll:Object(U.a)(mt)==="object"&&mt.offsetScroll||0}},[mt,lt])}var At=[],Rt={},tn="rc-table-internal-hook",Qt=g.memo(function(mt){var lt=mt.children;return lt},function(mt,lt){return p()(mt.props,lt.props)?mt.pingLeft!==lt.pingLeft||mt.pingRight!==lt.pingRight:!1});function Cn(mt){var lt,Ht=mt.prefixCls,sn=mt.className,Tt=mt.rowClassName,wt=mt.style,Qe=mt.data,Je=mt.rowKey,Xe=mt.scroll,Oe=mt.tableLayout,Ae=mt.direction,ye=mt.title,Se=mt.footer,dt=mt.summary,et=mt.id,xt=mt.showHeader,xn=mt.components,Dt=mt.emptyText,_t=mt.onRow,mn=mt.onHeaderRow,pe=mt.internalHooks,Gt=mt.transformColumns,Lt=mt.internalRefs,Be=mt.sticky,ot=Qe||At,Xt=!!ot.length,Pt=g.useState(0),$t=Object(S.a)(Pt,2),Zt=$t[0],bt=$t[1];g.useEffect(function(){bt(Object(E.a)())});var ft=g.useMemo(function(){return Object(b.c)(xn,{})},[xn]),Nt=g.useCallback(function(Zn,An){return Object(b.b)(ft,Zn)||An},[ft]),jt=g.useMemo(function(){return typeof Je=="function"?Je:function(Zn){var An=Zn&&Zn[Je];return An}},[Je]),bn=Object(o.c)(mt),Te=bn.expandIcon,ve=bn.expandedRowKeys,Q=bn.defaultExpandedRowKeys,$=bn.defaultExpandAllRows,re=bn.expandedRowRender,de=bn.onExpand,Ue=bn.onExpandedRowsChange,it=bn.expandRowByClick,Mt=bn.rowExpandable,Ln=bn.expandIconColumnIndex,kn=bn.expandedRowClassName,St=bn.childrenColumnName,an=bn.indentSize,Pn=Te||xe,dn=St||"children",jn=g.useMemo(function(){return re?"row":mt.expandable&&pe===tn&&mt.expandable.__PARENT_RENDER_ICON__||ot.some(function(Zn){return Zn&&Object(U.a)(Zn)==="object"&&Zn[dn]})?"nest":!1},[!!re,ot]),Bn=g.useState(function(){return Q||($?ze(ot,jt,dn):[])}),ne=Object(S.a)(Bn,2),B=ne[0],K=ne[1],ae=g.useMemo(function(){return new Set(ve||B||[])},[ve,B]),ue=g.useCallback(function(Zn){var An=jt(Zn,ot.indexOf(Zn)),rr,ar=ae.has(An);ar?(ae.delete(An),rr=Object(L.a)(ae)):rr=[].concat(Object(L.a)(ae),[An]),K(rr),de&&de(!ar,Zn),Ue&&Ue(rr)},[jt,ae,ot,de,Ue]),oe=g.useState(0),ht=Object(S.a)(oe,2),vn=ht[0],Tn=ht[1],fr=Object(je.b)(Object(j.a)(Object(j.a)(Object(j.a)({},mt),bn),{},{expandable:!!re,expandedKeys:ae,getRowKey:jt,onTriggerExpand:ue,expandIcon:Pn,expandIconColumnIndex:Ln,direction:Ae}),pe===tn?Gt:null),Vt=Object(S.a)(fr,2),Et=Vt[0],Jt=Vt[1],Fn=g.useMemo(function(){return{columns:Et,flattenColumns:Jt}},[Et,Jt]),Vn=g.useRef(),Kn=g.useRef(),ir=g.useRef(),jr=g.useState(!1),ua=Object(S.a)(jr,2),Yr=ua[0],Tr=ua[1],Jn=g.useState(!1),hr=Object(S.a)(Jn,2),Sn=hr[0],On=hr[1],or=Ge(new Map),Dn=Object(S.a)(or,2),pr=Dn[0],Gn=Dn[1],se=Object(b.a)(Jt),tt=se.map(function(Zn){return pr.get(Zn)}),rt=g.useMemo(function(){return tt},[tt.join("_")]),ut=Ee(rt,Jt.length,Ae),Kt=Xe&&Object(b.d)(Xe.y),Ct=Xe&&Object(b.d)(Xe.x),Yt=Ct&&Jt.some(function(Zn){var An=Zn.fixed;return An}),nn=g.useRef(),_n=at(Be,Ht),cn=_n.isSticky,ur=_n.offsetHeader,Mn=_n.offsetScroll,fn=_n.stickyClassName,Hn,Xn,$n;Kt&&(Xn={overflowY:"scroll",maxHeight:Xe.y}),Ct&&(Hn={overflowX:"auto"},Kt||(Xn={overflowY:"hidden"}),$n={width:Xe.x===!0?"auto":Xe.x,minWidth:"100%"});var Yn=g.useCallback(function(Zn,An){Gn(function(rr){var ar=new Map(rr);return ar.set(Zn,An),ar})},[]),_r=he(null),vr=Object(S.a)(_r,2),lr=vr[0],wr=vr[1];function Dr(Zn,An){if(!An)return;typeof An=="function"?An(Zn):An.scrollLeft!==Zn&&(An.scrollLeft=Zn)}var sr=function(An){var rr=An.currentTarget,ar=An.scrollLeft,Pr=typeof ar=="number"?ar:rr.scrollLeft,sa=rr||Rt;if(!wr()||wr()===sa){var Qn;lr(sa),Dr(Pr,Kn.current),Dr(Pr,ir.current),Dr(Pr,(Qn=nn.current)===null||Qn===void 0?void 0:Qn.setScrollLeft)}if(rr){var Hr=rr.scrollWidth,pa=rr.clientWidth;Tr(Pr>0),On(Pr0?[].concat(Object(j.a)(O),Object(j.a)(a(h).map(function(b){return Object(L.a)({fixed:u},b)}))):[].concat(Object(j.a)(O),[Object(L.a)(Object(L.a)({},i),{},{fixed:u})])},[])}function f(m){for(var O=!0,i=0;i=0;h-=1){var b=m[h];if(u&&b.fixed!=="right")u=!1;else if(!u&&b.fixed==="right"){Object(s.a)(!1,"Index ".concat(h+1," of `columns` missing `fixed='right'` prop."));break}}}function E(m){return m.map(function(O){var i=O.fixed,r=Object(U.a)(O,["fixed"]),u=i;return i==="left"?u="right":i==="right"&&(u="left"),Object(L.a)({fixed:u},r)})}function y(m,O){var i=m.prefixCls,r=m.columns,u=m.children,h=m.expandable,b=m.expandedKeys,x=m.getRowKey,t=m.onTriggerExpand,C=m.expandIcon,A=m.rowExpandable,v=m.expandIconColumnIndex,o=m.direction,l=m.expandRowByClick,c=S.useMemo(function(){return r||p(u)},[r,u]),M=S.useMemo(function(){if(h){var k,N=v||0,F=c[N],V=(k={},Object(Y.a)(k,w.a,{className:"".concat(i,"-expand-icon-col")}),Object(Y.a)(k,"title",""),Object(Y.a)(k,"fixed",F?F.fixed:null),Object(Y.a)(k,"className","".concat(i,"-row-expand-icon-cell")),Object(Y.a)(k,"render",function(J,X,te){var ee=x(X,te),be=b.has(ee),ge=A?A(X):!0,je=C({prefixCls:i,expanded:be,expandable:ge,record:X,onExpand:t});return l?S.createElement("span",{onClick:function(nt){return nt.stopPropagation()}},je):je}),k),z=c.slice();return N>=0&&z.splice(N,0,V),z}return c},[h,c,x,b,C,o]),P=S.useMemo(function(){var k=M;return O&&(k=O(k)),k.length||(k=[{render:function(){return null}}]),k},[O,M,o]),T=S.useMemo(function(){return o==="rtl"?E(a(P)):a(P)},[P,o]);return[P,T]}ie.b=y},x6Kt:function(Ye,ie,_){var Y=_("y+Vt"),j=_("VpOo"),L=_("nPnh"),U=L.subPixelOptimizeRect,S={},g=Y.extend({type:"rect",shape:{r:0,x:0,y:0,width:0,height:0},buildPath:function(s,d){var w,p,a,f;this.subPixelOptimize?(U(S,d,this.style),w=S.x,p=S.y,a=S.width,f=S.height,S.r=d.r,d=S):(w=d.x,p=d.y,a=d.width,f=d.height),d.r?j.buildPath(s,d):s.rect(w,p,a,f),s.closePath();return}});Ye.exports=g},"y+Vt":function(Ye,ie,_){var Y=_("Gev7"),j=_("bYtY"),L=_("IMiH"),U=_("2DNl"),S=_("3C/r"),g=S.prototype.getCanvasPattern,s=Math.abs,d=new L(!0);function w(a){Y.call(this,a),this.path=null}w.prototype={constructor:w,type:"path",__dirtyPath:!0,strokeContainThreshold:5,segmentIgnoreThreshold:0,subPixelOptimize:!1,brush:function(a,f){var E=this.style,y=this.path||d,m=E.hasStroke(),O=E.hasFill(),i=E.fill,r=E.stroke,u=O&&!!i.colorStops,h=m&&!!r.colorStops,b=O&&!!i.image,x=m&&!!r.image;if(E.bind(a,this,f),this.setTransform(a),this.__dirty){var t;u&&(t=t||this.getBoundingRect(),this._fillGradient=E.getGradient(a,i,t)),h&&(t=t||this.getBoundingRect(),this._strokeGradient=E.getGradient(a,r,t))}u?a.fillStyle=this._fillGradient:b&&(a.fillStyle=g.call(i,a)),h?a.strokeStyle=this._strokeGradient:x&&(a.strokeStyle=g.call(r,a));var C=E.lineDash,A=E.lineDashOffset,v=!!a.setLineDash,o=this.getGlobalScale();if(y.setScale(o[0],o[1],this.segmentIgnoreThreshold),this.__dirtyPath||C&&!v&&m?(y.beginPath(a),C&&!v&&(y.setLineDash(C),y.setLineDashOffset(A)),this.buildPath(y,this.shape,!1),this.path&&(this.__dirtyPath=!1)):(a.beginPath(),this.path.rebuildPath(a)),O)if(E.fillOpacity!=null){var l=a.globalAlpha;a.globalAlpha=E.fillOpacity*E.opacity,y.fill(a),a.globalAlpha=l}else y.fill(a);if(C&&v&&(a.setLineDash(C),a.lineDashOffset=A),m)if(E.strokeOpacity!=null){var l=a.globalAlpha;a.globalAlpha=E.strokeOpacity*E.opacity,y.stroke(a),a.globalAlpha=l}else y.stroke(a);C&&v&&a.setLineDash([]),E.text!=null&&(this.restoreTransform(a),this.drawRectText(a,this.getBoundingRect()))},buildPath:function(a,f,E){},createPathProxy:function(){this.path=new L},getBoundingRect:function(){var a=this._rect,f=this.style,E=!a;if(E){var y=this.path;y||(y=this.path=new L),this.__dirtyPath&&(y.beginPath(),this.buildPath(y,this.shape,!1)),a=y.getBoundingRect()}if(this._rect=a,f.hasStroke()){var m=this._rectWithStroke||(this._rectWithStroke=a.clone());if(this.__dirty||E){m.copy(a);var O=f.lineWidth,i=f.strokeNoScale?this.getLineScale():1;f.hasFill()||(O=Math.max(O,this.strokeContainThreshold||4)),i>1e-10&&(m.width+=O/i,m.height+=O/i,m.x-=O/i/2,m.y-=O/i/2)}return m}return a},contain:function(a,f){var E=this.transformCoordToLocal(a,f),y=this.getBoundingRect(),m=this.style;if(a=E[0],f=E[1],y.contain(a,f)){var O=this.path.data;if(m.hasStroke()){var i=m.lineWidth,r=m.strokeNoScale?this.getLineScale():1;if(r>1e-10&&(m.hasFill()||(i=Math.max(i,this.strokeContainThreshold)),U.containStroke(O,i/r,a,f)))return!0}if(m.hasFill())return U.contain(O,a,f)}return!1},dirty:function(a){a==null&&(a=!0),a&&(this.__dirtyPath=a,this._rect=null),this.__dirty=this.__dirtyText=!0,this.__zr&&this.__zr.refresh(),this.__clipTarget&&this.__clipTarget.dirty()},animateShape:function(a){return this.animate("shape",a)},attrKV:function(a,f){a==="shape"?(this.setShape(f),this.__dirtyPath=!0,this._rect=null):Y.prototype.attrKV.call(this,a,f)},setShape:function(a,f){var E=this.shape;if(E){if(j.isObject(a))for(var y in a)a.hasOwnProperty(y)&&(E[y]=a[y]);else E[a]=f;this.dirty(!0)}return this},getLineScale:function(){var a=this.transform;return a&&s(a[0]-1)>1e-10&&s(a[3]-1)>1e-10?Math.sqrt(s(a[0]*a[3]-a[2]*a[1])):1}},w.extend=function(a){var f=function(y){w.call(this,y),a.style&&this.style.extendFrom(a.style,!1);var m=a.shape;if(m){this.shape=this.shape||{};var O=this.shape;for(var i in m)!O.hasOwnProperty(i)&&m.hasOwnProperty(i)&&(O[i]=m[i])}a.init&&a.init.call(this,y)};j.inherits(f,w);for(var E in a)E!=="style"&&E!=="shape"&&(f.prototype[E]=a[E]);return f},j.inherits(w,Y);var p=w;Ye.exports=p},"y0+3":function(Ye,ie,_){"use strict";_.d(ie,"a",function(){return a}),_.d(ie,"b",function(){return E});var Y=/margin|padding|width|height|max|min|offset/,j={left:!0,top:!0},L={cssFloat:1,styleFloat:1,float:1};function U(y){return y.nodeType===1?y.ownerDocument.defaultView.getComputedStyle(y,null):{}}function S(y,m,O){if(m=m.toLowerCase(),O==="auto"){if(m==="height")return y.offsetHeight;if(m==="width")return y.offsetWidth}return m in j||(j[m]=Y.test(m)),j[m]?parseFloat(O)||0:O}function g(y,m){var O=arguments.length,i=U(y);return m=L[m]?"cssFloat"in y.style?"cssFloat":"styleFloat":m,O===1?i:S(y,m,i[m]||y.style[m])}function s(y,m,O){var i=arguments.length;if(m=L[m]?"cssFloat"in y.style?"cssFloat":"styleFloat":m,i===3)return typeof O=="number"&&Y.test(m)&&(O="".concat(O,"px")),y.style[m]=O,O;for(var r in m)m.hasOwnProperty(r)&&s(y,r,m[r]);return U(y)}function d(y){return y===document.body?document.documentElement.clientWidth:y.offsetWidth}function w(y){return y===document.body?window.innerHeight||document.documentElement.clientHeight:y.offsetHeight}function p(){var y=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),m=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:y,height:m}}function a(){var y=document.documentElement.clientWidth,m=window.innerHeight||document.documentElement.clientHeight;return{width:y,height:m}}function f(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function E(y){var m=y.getBoundingClientRect(),O=document.documentElement;return{left:m.left+(window.pageXOffset||O.scrollLeft)-(O.clientLeft||document.body.clientLeft||0),top:m.top+(window.pageYOffset||O.scrollTop)-(O.clientTop||document.body.clientTop||0)}}},y23F:function(Ye,ie){function _(){this.on("mousedown",this._dragStart,this),this.on("mousemove",this._drag,this),this.on("mouseup",this._dragEnd,this)}_.prototype={constructor:_,_dragStart:function(L){for(var U=L.target;U&&!U.draggable;)U=U.parent;U&&(this._draggingTarget=U,U.dragging=!0,this._x=L.offsetX,this._y=L.offsetY,this.dispatchToElement(Y(U,L),"dragstart",L.event))},_drag:function(L){var U=this._draggingTarget;if(U){var S=L.offsetX,g=L.offsetY,s=S-this._x,d=g-this._y;this._x=S,this._y=g,U.drift(s,d,L),this.dispatchToElement(Y(U,L),"drag",L.event);var w=this.findHover(S,g,U).target,p=this._dropTarget;this._dropTarget=w,U!==w&&(p&&w!==p&&this.dispatchToElement(Y(p,L),"dragleave",L.event),w&&w!==p&&this.dispatchToElement(Y(w,L),"dragenter",L.event))}},_dragEnd:function(L){var U=this._draggingTarget;U&&(U.dragging=!1),this.dispatchToElement(Y(U,L),"dragend",L.event),this._dropTarget&&this.dispatchToElement(Y(this._dropTarget,L),"drop",L.event),this._draggingTarget=null,this._dropTarget=null}};function Y(L,U){return{target:L,topTarget:U&&U.topTarget}}var j=_;Ye.exports=j},yslc:function(Ye,ie){Ye.exports="data:image/png;base64,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"},yxFR:function(Ye,ie,_){var Y=_("y+Vt"),j=_("nPnh"),L=j.subPixelOptimizeLine,U={},S=Y.extend({type:"line",shape:{x1:0,y1:0,x2:0,y2:0,percent:1},style:{stroke:"#000",fill:null},buildPath:function(g,s){var d,w,p,a;this.subPixelOptimize?(L(U,s,this.style),d=U.x1,w=U.y1,p=U.x2,a=U.y2):(d=s.x1,w=s.y1,p=s.x2,a=s.y2);var f=s.percent;if(f===0)return;g.moveTo(d,w),f<1&&(p=d*(1-f)+p*f,a=w*(1-f)+a*f),g.lineTo(p,a)},pointAt:function(g){var s=this.shape;return[s.x1*(1-g)+s.x2*g,s.y1*(1-g)+s.y2*g]}});Ye.exports=S},zarK:function(Ye,ie,_){var Y=_("YH21"),j=Y.addEventListener,L=Y.removeEventListener,U=Y.normalizeEvent,S=Y.getNativeEvent,g=_("bYtY"),s=_("H6uX"),d=_("ItGF"),w=300,p=d.domSupported,a=function(){var T=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],k=["touchstart","touchend","touchmove"],N={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},F=g.map(T,function(V){var z=V.replace("mouse","pointer");return N.hasOwnProperty(z)?z:V});return{mouse:T,touch:k,pointer:F}}(),f={mouse:["mousemove","mouseup"],pointer:["pointermove","pointerup"]};function E(T){return T==="mousewheel"&&d.browser.firefox?"DOMMouseScroll":T}function y(T){var k=T.pointerType;return k==="pen"||k==="touch"}function m(T){T.touching=!0,T.touchTimer!=null&&(clearTimeout(T.touchTimer),T.touchTimer=null),T.touchTimer=setTimeout(function(){T.touching=!1,T.touchTimer=null},700)}function O(T){T&&(T.zrByTouch=!0)}function i(T,k){return U(T.dom,new u(T,k),!0)}function r(T,k){for(var N=k,F=!1;N&&N.nodeType!==9&&!(F=N.domBelongToZr||N!==k&&N===T.painterRoot);)N=N.parentNode;return F}function u(T,k){this.type=k.type,this.target=this.currentTarget=T.dom,this.pointerType=k.pointerType,this.clientX=k.clientX,this.clientY=k.clientY}var h=u.prototype;h.stopPropagation=h.stopImmediatePropagation=h.preventDefault=g.noop;var b={mousedown:function(T){T=U(this.dom,T),this._mayPointerCapture=[T.zrX,T.zrY],this.trigger("mousedown",T)},mousemove:function(T){T=U(this.dom,T);var k=this._mayPointerCapture;k&&(T.zrX!==k[0]||T.zrY!==k[1])&&o(this,!0),this.trigger("mousemove",T)},mouseup:function(T){T=U(this.dom,T),o(this,!1),this.trigger("mouseup",T)},mouseout:function(T){T=U(this.dom,T),this._pointerCapturing&&(T.zrEventControl="no_globalout");var k=T.toElement||T.relatedTarget;T.zrIsToLocalDOM=r(this,k),this.trigger("mouseout",T)},touchstart:function(T){T=U(this.dom,T),O(T),this._lastTouchMoment=new Date,this.handler.processGesture(T,"start"),b.mousemove.call(this,T),b.mousedown.call(this,T)},touchmove:function(T){T=U(this.dom,T),O(T),this.handler.processGesture(T,"change"),b.mousemove.call(this,T)},touchend:function(T){T=U(this.dom,T),O(T),this.handler.processGesture(T,"end"),b.mouseup.call(this,T),+new Date-this._lastTouchMoment=2)if(self.clearTimeout(this.requestTimeout),E.loading.first===0&&(E.loading.first=Math.max(self.performance.now(),E.loading.start)),y===4){f.onreadystatechange=null,f.onprogress=null;var O=f.status;if(O>=200&&O<300){E.loading.end=Math.max(self.performance.now(),E.loading.first);var i,r;if(a.responseType==="arraybuffer"?(i=f.response,r=i.byteLength):(i=f.responseText,r=i.length),E.loaded=E.total=r,!this.callbacks)return;var u=this.callbacks.onProgress;if(u&&u(E,a,i,f),!this.callbacks)return;var h={url:f.responseURL,data:i};this.callbacks.onSuccess(h,E,a,f)}else E.retry>=m.maxRetry||O>=400&&O<499?(U.logger.error(O+" while loading "+a.url),this.callbacks.onError({code:O,text:f.statusText},a,f)):(U.logger.warn(O+" while loading "+a.url+", retrying in "+this.retryDelay+"..."),this.abortInternal(),this.loader=null,self.clearTimeout(this.retryTimeout),this.retryTimeout=self.setTimeout(this.loadInternal.bind(this),this.retryDelay),this.retryDelay=Math.min(2*this.retryDelay,m.maxRetryDelay),E.retry++)}else self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),m.timeout)},w.loadtimeout=function(){U.logger.warn("timeout while loading "+this.context.url);var a=this.callbacks;a&&(this.abortInternal(),a.onTimeout(this.stats,this.context,this.loader))},w.loadprogress=function(a){var f=this.stats;f.loaded=a.loaded,a.lengthComputable&&(f.total=a.total)},w.getCacheAge=function(){var a=null;if(this.loader&&g.test(this.loader.getAllResponseHeaders())){var f=this.loader.getResponseHeader("age");a=f?parseFloat(f):null}return a},d}();j.default=s}}).default})},vHTk:function(Ye,ie,_){Ye.exports={wrp:"wrp___z2l1F",bgBlack:"bgBlack___3ezfX",monaco:"monaco___1ypjT",darkBlue:"darkBlue___2ViJc",close:"close___3q-z4",embed:"embed___3dQqc"}},vKoX:function(Ye,ie,_){var Y=_("SrGk"),j=_("bYtY");function L(g,s){Y.call(this,g,s,["filter"],"__filter_in_use__","_shadowDom")}j.inherits(L,Y),L.prototype.addWithoutUpdate=function(g,s){if(s&&U(s.style)){var d;if(s._shadowDom){d=s._shadowDom;var w=this.getDefs(!0);w.contains(s._shadowDom)||this.addDom(d)}else d=this.add(s);this.markUsed(s);var p=d.getAttribute("id");g.style.filter="url(#"+p+")"}},L.prototype.add=function(g){var s=this.createElement("filter");return g._shadowDomId=g._shadowDomId||this.nextId++,s.setAttribute("id","zr"+this._zrId+"-shadow-"+g._shadowDomId),this.updateDom(g,s),this.addDom(s),s},L.prototype.update=function(g,s){var d=s.style;if(U(d)){var w=this;Y.prototype.update.call(this,s,function(){w.updateDom(s,s._shadowDom)})}else this.remove(g,s)},L.prototype.remove=function(g,s){s._shadowDomId!=null&&(this.removeDom(g),g.style.filter="")},L.prototype.updateDom=function(g,s){var d=s.getElementsByTagName("feDropShadow");d.length===0?d=this.createElement("feDropShadow"):d=d[0];var w=g.style,p=g.scale&&g.scale[0]||1,a=g.scale&&g.scale[1]||1,f,E,y,m;if(w.shadowBlur||w.shadowOffsetX||w.shadowOffsetY)f=w.shadowOffsetX||0,E=w.shadowOffsetY||0,y=w.shadowBlur,m=w.shadowColor;else if(w.textShadowBlur)f=w.textShadowOffsetX||0,E=w.textShadowOffsetY||0,y=w.textShadowBlur,m=w.textShadowColor;else{this.removeDom(s,w);return}d.setAttribute("dx",f/p),d.setAttribute("dy",E/a),d.setAttribute("flood-color",m);var O=y/2/p,i=y/2/a,r=O+" "+i;d.setAttribute("stdDeviation",r),s.setAttribute("x","-100%"),s.setAttribute("y","-100%"),s.setAttribute("width",Math.ceil(y/2*200)+"%"),s.setAttribute("height",Math.ceil(y/2*200)+"%"),s.appendChild(d),g._shadowDom=s},L.prototype.markUsed=function(g){g._shadowDom&&Y.prototype.markUsed.call(this,g._shadowDom)};function U(g){return g&&(g.shadowBlur||g.shadowOffsetX||g.shadowOffsetY||g.textShadowBlur||g.textShadowOffsetX||g.textShadowOffsetY)}var S=L;Ye.exports=S},vWvF:function(Ye,ie,_){var Y=_("Bq2U"),j=_("SUKs"),L=_("bYtY"),U=L.isString,S=L.isFunction,g=L.isObject,s=L.isArrayLike,d=L.indexOf,w=function(){this.animators=[]};w.prototype={constructor:w,animate:function(y,m){var O,i=!1,r=this,u=this.__zr;if(y){var h=y.split("."),b=r;i=h[0]==="shape";for(var x=0,t=h.length;x0&&y.animate(m,!1).when(r==null?500:r,b).delay(u||0)}function f(y,m,O,i){if(!m)y.attr(O,i);else{var r={};r[m]={},r[m][O]=i,y.attr(r)}}var E=w;Ye.exports=E},wCXF:function(Ye,ie,_){"use strict";_.d(ie,"a",function(){return tn});var Y=_("rePB"),j=_("VTBJ"),L=_("KQm4"),U=_("U8pU"),S=_("ODXe"),g=_("q1tI"),s=_("TSYQ"),d=_.n(s),w=_("Gytx"),p=_.n(w),a=_("Kwbf"),f=_("t23M"),E=_("qx4F"),y=_("6eGT"),m=_("IBYe"),O=_("Ff2n"),i=_("c+Xe"),r=_("fyJ8"),u=_("biw7");function h(mt,lt,Ht,sn,Dt){var wt=Ht[mt]||{},Qe=Ht[lt]||{},Je,Xe;wt.fixed==="left"?Je=sn.left[mt]:Qe.fixed==="right"&&(Xe=sn.right[lt]);var Oe=!1,Ae=!1,ye=!1,Se=!1,dt=Ht[lt+1],et=Ht[mt-1];if(Dt==="rtl"){if(Je!==void 0){var xt=et&&et.fixed==="left";Se=!xt}else if(Xe!==void 0){var xn=dt&&dt.fixed==="right";ye=!xn}}else if(Je!==void 0){var Tt=dt&&dt.fixed==="left";Oe=!Tt}else if(Xe!==void 0){var _t=et&&et.fixed==="right";Ae=!_t}return{fixLeft:Je,fixRight:Xe,lastFixLeft:Oe,firstFixRight:Ae,lastFixRight:ye,firstFixLeft:Se,isSticky:sn.isSticky}}var b=_("sR1s");function x(mt){var lt=mt.cells,Ht=mt.stickyOffsets,sn=mt.flattenColumns,Dt=mt.rowComponent,wt=mt.cellComponent,Qe=mt.onHeaderRow,Je=mt.index,Xe=g.useContext(u.a),Oe=Xe.prefixCls,Ae=Xe.direction,ye;Qe&&(ye=Qe(lt.map(function(dt){return dt.column}),Je));var Se=Object(b.a)(lt.map(function(dt){return dt.column}));return g.createElement(Dt,Object.assign({},ye),lt.map(function(dt,et){var xt=dt.column,xn=h(dt.colStart,dt.colEnd,sn,Ht,Ae),Tt;return xt&&xt.onHeaderCell&&(Tt=dt.column.onHeaderCell(xt)),g.createElement(r.a,Object.assign({},dt,{ellipsis:xt.ellipsis,align:xt.align,component:wt,prefixCls:Oe,key:Se[et]},xn,{additionalProps:Tt,rowType:"header"}))}))}x.displayName="HeaderRow";var t=x;function C(mt){var lt=[];function Ht(Qe,Je){var Xe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;lt[Xe]=lt[Xe]||[];var Oe=Je,Ae=Qe.filter(Boolean).map(function(ye){var Se={key:ye.key,className:ye.className||"",children:ye.title,column:ye,colStart:Oe},dt=1,et=ye.children;return et&&et.length>0&&(dt=Ht(et,Oe,Xe+1).reduce(function(xt,xn){return xt+xn},0),Se.hasSubColumns=!0),"colSpan"in ye&&(dt=ye.colSpan),"rowSpan"in ye&&(Se.rowSpan=ye.rowSpan),Se.colSpan=dt,Se.colEnd=Se.colStart+dt-1,lt[Xe].push(Se),Oe+=dt,dt});return Ae}Ht(mt,0);for(var sn=lt.length,Dt=function(Je){lt[Je].forEach(function(Xe){!("rowSpan"in Xe)&&!Xe.hasSubColumns&&(Xe.rowSpan=sn-Je)})},wt=0;wt=0;Je-=1){var Xe=lt[Je],Oe=Ht&&Ht[Je],Ae=Oe&&Oe[o.a];(Xe||Ae||Qe)&&(Dt.unshift(g.createElement("col",Object.assign({key:Je,style:{width:Xe,minWidth:Xe}},Ae))),Qe=!0)}return g.createElement("colgroup",null,Dt)}var c=l;function M(mt,lt){return Object(g.useMemo)(function(){for(var Ht=[],sn=0;sn1?ae-1:0),oe=1;oe=ye&&(bn=ye-Se),Qe({scrollLeft:bn/ye*(Ae+2)}),_t.current.x=bt.pageX},Pt=function(){var bt=Object(Fe.b)(wt.current).top,ft=bt+wt.current.offsetHeight,Nt=document.documentElement.scrollTop+window.innerHeight;ft-Object(E.a)()<=Nt||bt>=Nt-Je?Tt(function(jt){return Object(j.a)(Object(j.a)({},jt),{},{isHiddenScrollBar:!0})}):Tt(function(jt){return Object(j.a)(Object(j.a)({},jt),{},{isHiddenScrollBar:!1})})},$t=function(bt){Tt(function(ft){return Object(j.a)(Object(j.a)({},ft),{},{scrollLeft:bt/Ae*ye||0})})};return g.useImperativeHandle(Ht,function(){return{setScrollLeft:$t}}),g.useEffect(function(){var Zt=Object(Le.a)(document.body,"mouseup",Be,!1),bt=Object(Le.a)(document.body,"mousemove",Xt,!1);return Pt(),function(){Zt.remove(),bt.remove()}},[Se,Gt]),g.useEffect(function(){var Zt=Object(Le.a)(window,"scroll",Pt,!1),bt=Object(Le.a)(window,"resize",Pt,!1);return function(){Zt.remove(),bt.remove()}},[]),g.useEffect(function(){xn.isHiddenScrollBar||Tt(function(Zt){var bt,ft;return Object(j.a)(Object(j.a)({},Zt),{},{scrollLeft:wt.current.scrollLeft/((bt=wt.current)===null||bt===void 0?void 0:bt.scrollWidth)*((ft=wt.current)===null||ft===void 0?void 0:ft.clientWidth)})})},[xn.isHiddenScrollBar]),Ae<=ye||!Se||xn.isHiddenScrollBar?null:g.createElement("div",{style:{height:Object(E.a)(),width:ye,bottom:Je},className:"".concat(Oe,"-sticky-scroll")},g.createElement("div",{onMouseDown:ot,ref:dt,className:d()("".concat(Oe,"-sticky-scroll-bar"),Object(Y.a)({},"".concat(Oe,"-sticky-scroll-bar-active"),Gt)),style:{width:"".concat(Se,"px"),transform:"translate3d(".concat(xn.scrollLeft,"px, 0, 0)")}}))},Ve=g.forwardRef(Pe);function at(mt,lt){return g.useMemo(function(){var Ht=!!mt;return{isSticky:Ht,stickyClassName:Ht?"".concat(lt,"-sticky-header"):"",offsetHeader:Object(U.a)(mt)==="object"&&mt.offsetHeader||0,offsetScroll:Object(U.a)(mt)==="object"&&mt.offsetScroll||0}},[mt,lt])}var At=[],Rt={},tn="rc-table-internal-hook",Qt=g.memo(function(mt){var lt=mt.children;return lt},function(mt,lt){return p()(mt.props,lt.props)?mt.pingLeft!==lt.pingLeft||mt.pingRight!==lt.pingRight:!1});function Cn(mt){var lt,Ht=mt.prefixCls,sn=mt.className,Dt=mt.rowClassName,wt=mt.style,Qe=mt.data,Je=mt.rowKey,Xe=mt.scroll,Oe=mt.tableLayout,Ae=mt.direction,ye=mt.title,Se=mt.footer,dt=mt.summary,et=mt.id,xt=mt.showHeader,xn=mt.components,Tt=mt.emptyText,_t=mt.onRow,mn=mt.onHeaderRow,pe=mt.internalHooks,Gt=mt.transformColumns,Lt=mt.internalRefs,Be=mt.sticky,ot=Qe||At,Xt=!!ot.length,Pt=g.useState(0),$t=Object(S.a)(Pt,2),Zt=$t[0],bt=$t[1];g.useEffect(function(){bt(Object(E.a)())});var ft=g.useMemo(function(){return Object(b.c)(xn,{})},[xn]),Nt=g.useCallback(function(Zn,An){return Object(b.b)(ft,Zn)||An},[ft]),jt=g.useMemo(function(){return typeof Je=="function"?Je:function(Zn){var An=Zn&&Zn[Je];return An}},[Je]),bn=Object(o.c)(mt),Te=bn.expandIcon,ve=bn.expandedRowKeys,Q=bn.defaultExpandedRowKeys,$=bn.defaultExpandAllRows,re=bn.expandedRowRender,de=bn.onExpand,Ue=bn.onExpandedRowsChange,it=bn.expandRowByClick,Mt=bn.rowExpandable,Ln=bn.expandIconColumnIndex,kn=bn.expandedRowClassName,St=bn.childrenColumnName,an=bn.indentSize,Pn=Te||xe,dn=St||"children",jn=g.useMemo(function(){return re?"row":mt.expandable&&pe===tn&&mt.expandable.__PARENT_RENDER_ICON__||ot.some(function(Zn){return Zn&&Object(U.a)(Zn)==="object"&&Zn[dn]})?"nest":!1},[!!re,ot]),Bn=g.useState(function(){return Q||($?ze(ot,jt,dn):[])}),ne=Object(S.a)(Bn,2),B=ne[0],K=ne[1],ae=g.useMemo(function(){return new Set(ve||B||[])},[ve,B]),ue=g.useCallback(function(Zn){var An=jt(Zn,ot.indexOf(Zn)),rr,ar=ae.has(An);ar?(ae.delete(An),rr=Object(L.a)(ae)):rr=[].concat(Object(L.a)(ae),[An]),K(rr),de&&de(!ar,Zn),Ue&&Ue(rr)},[jt,ae,ot,de,Ue]),oe=g.useState(0),ht=Object(S.a)(oe,2),vn=ht[0],Tn=ht[1],fr=Object(je.b)(Object(j.a)(Object(j.a)(Object(j.a)({},mt),bn),{},{expandable:!!re,expandedKeys:ae,getRowKey:jt,onTriggerExpand:ue,expandIcon:Pn,expandIconColumnIndex:Ln,direction:Ae}),pe===tn?Gt:null),Vt=Object(S.a)(fr,2),Et=Vt[0],Jt=Vt[1],Fn=g.useMemo(function(){return{columns:Et,flattenColumns:Jt}},[Et,Jt]),Vn=g.useRef(),Kn=g.useRef(),ir=g.useRef(),jr=g.useState(!1),ua=Object(S.a)(jr,2),Yr=ua[0],Tr=ua[1],Jn=g.useState(!1),hr=Object(S.a)(Jn,2),Sn=hr[0],On=hr[1],or=Ge(new Map),Dn=Object(S.a)(or,2),pr=Dn[0],Gn=Dn[1],se=Object(b.a)(Jt),tt=se.map(function(Zn){return pr.get(Zn)}),rt=g.useMemo(function(){return tt},[tt.join("_")]),ut=Ee(rt,Jt.length,Ae),Kt=Xe&&Object(b.d)(Xe.y),Ct=Xe&&Object(b.d)(Xe.x),Yt=Ct&&Jt.some(function(Zn){var An=Zn.fixed;return An}),nn=g.useRef(),_n=at(Be,Ht),cn=_n.isSticky,ur=_n.offsetHeader,Mn=_n.offsetScroll,fn=_n.stickyClassName,Hn,Xn,$n;Kt&&(Xn={overflowY:"scroll",maxHeight:Xe.y}),Ct&&(Hn={overflowX:"auto"},Kt||(Xn={overflowY:"hidden"}),$n={width:Xe.x===!0?"auto":Xe.x,minWidth:"100%"});var Yn=g.useCallback(function(Zn,An){Gn(function(rr){var ar=new Map(rr);return ar.set(Zn,An),ar})},[]),_r=he(null),vr=Object(S.a)(_r,2),lr=vr[0],wr=vr[1];function Dr(Zn,An){if(!An)return;typeof An=="function"?An(Zn):An.scrollLeft!==Zn&&(An.scrollLeft=Zn)}var sr=function(An){var rr=An.currentTarget,ar=An.scrollLeft,Pr=typeof ar=="number"?ar:rr.scrollLeft,sa=rr||Rt;if(!wr()||wr()===sa){var Qn;lr(sa),Dr(Pr,Kn.current),Dr(Pr,ir.current),Dr(Pr,(Qn=nn.current)===null||Qn===void 0?void 0:Qn.setScrollLeft)}if(rr){var Hr=rr.scrollWidth,pa=rr.clientWidth;Tr(Pr>0),On(Pr0?[].concat(Object(j.a)(O),Object(j.a)(a(h).map(function(b){return Object(L.a)({fixed:u},b)}))):[].concat(Object(j.a)(O),[Object(L.a)(Object(L.a)({},i),{},{fixed:u})])},[])}function f(m){for(var O=!0,i=0;i=0;h-=1){var b=m[h];if(u&&b.fixed!=="right")u=!1;else if(!u&&b.fixed==="right"){Object(s.a)(!1,"Index ".concat(h+1," of `columns` missing `fixed='right'` prop."));break}}}function E(m){return m.map(function(O){var i=O.fixed,r=Object(U.a)(O,["fixed"]),u=i;return i==="left"?u="right":i==="right"&&(u="left"),Object(L.a)({fixed:u},r)})}function y(m,O){var i=m.prefixCls,r=m.columns,u=m.children,h=m.expandable,b=m.expandedKeys,x=m.getRowKey,t=m.onTriggerExpand,C=m.expandIcon,A=m.rowExpandable,v=m.expandIconColumnIndex,o=m.direction,l=m.expandRowByClick,c=S.useMemo(function(){return r||p(u)},[r,u]),M=S.useMemo(function(){if(h){var k,N=v||0,F=c[N],V=(k={},Object(Y.a)(k,w.a,{className:"".concat(i,"-expand-icon-col")}),Object(Y.a)(k,"title",""),Object(Y.a)(k,"fixed",F?F.fixed:null),Object(Y.a)(k,"className","".concat(i,"-row-expand-icon-cell")),Object(Y.a)(k,"render",function(J,X,te){var ee=x(X,te),be=b.has(ee),ge=A?A(X):!0,je=C({prefixCls:i,expanded:be,expandable:ge,record:X,onExpand:t});return l?S.createElement("span",{onClick:function(nt){return nt.stopPropagation()}},je):je}),k),z=c.slice();return N>=0&&z.splice(N,0,V),z}return c},[h,c,x,b,C,o]),P=S.useMemo(function(){var k=M;return O&&(k=O(k)),k.length||(k=[{render:function(){return null}}]),k},[O,M,o]),T=S.useMemo(function(){return o==="rtl"?E(a(P)):a(P)},[P,o]);return[P,T]}ie.b=y},x6Kt:function(Ye,ie,_){var Y=_("y+Vt"),j=_("VpOo"),L=_("nPnh"),U=L.subPixelOptimizeRect,S={},g=Y.extend({type:"rect",shape:{r:0,x:0,y:0,width:0,height:0},buildPath:function(s,d){var w,p,a,f;this.subPixelOptimize?(U(S,d,this.style),w=S.x,p=S.y,a=S.width,f=S.height,S.r=d.r,d=S):(w=d.x,p=d.y,a=d.width,f=d.height),d.r?j.buildPath(s,d):s.rect(w,p,a,f),s.closePath();return}});Ye.exports=g},"y+Vt":function(Ye,ie,_){var Y=_("Gev7"),j=_("bYtY"),L=_("IMiH"),U=_("2DNl"),S=_("3C/r"),g=S.prototype.getCanvasPattern,s=Math.abs,d=new L(!0);function w(a){Y.call(this,a),this.path=null}w.prototype={constructor:w,type:"path",__dirtyPath:!0,strokeContainThreshold:5,segmentIgnoreThreshold:0,subPixelOptimize:!1,brush:function(a,f){var E=this.style,y=this.path||d,m=E.hasStroke(),O=E.hasFill(),i=E.fill,r=E.stroke,u=O&&!!i.colorStops,h=m&&!!r.colorStops,b=O&&!!i.image,x=m&&!!r.image;if(E.bind(a,this,f),this.setTransform(a),this.__dirty){var t;u&&(t=t||this.getBoundingRect(),this._fillGradient=E.getGradient(a,i,t)),h&&(t=t||this.getBoundingRect(),this._strokeGradient=E.getGradient(a,r,t))}u?a.fillStyle=this._fillGradient:b&&(a.fillStyle=g.call(i,a)),h?a.strokeStyle=this._strokeGradient:x&&(a.strokeStyle=g.call(r,a));var C=E.lineDash,A=E.lineDashOffset,v=!!a.setLineDash,o=this.getGlobalScale();if(y.setScale(o[0],o[1],this.segmentIgnoreThreshold),this.__dirtyPath||C&&!v&&m?(y.beginPath(a),C&&!v&&(y.setLineDash(C),y.setLineDashOffset(A)),this.buildPath(y,this.shape,!1),this.path&&(this.__dirtyPath=!1)):(a.beginPath(),this.path.rebuildPath(a)),O)if(E.fillOpacity!=null){var l=a.globalAlpha;a.globalAlpha=E.fillOpacity*E.opacity,y.fill(a),a.globalAlpha=l}else y.fill(a);if(C&&v&&(a.setLineDash(C),a.lineDashOffset=A),m)if(E.strokeOpacity!=null){var l=a.globalAlpha;a.globalAlpha=E.strokeOpacity*E.opacity,y.stroke(a),a.globalAlpha=l}else y.stroke(a);C&&v&&a.setLineDash([]),E.text!=null&&(this.restoreTransform(a),this.drawRectText(a,this.getBoundingRect()))},buildPath:function(a,f,E){},createPathProxy:function(){this.path=new L},getBoundingRect:function(){var a=this._rect,f=this.style,E=!a;if(E){var y=this.path;y||(y=this.path=new L),this.__dirtyPath&&(y.beginPath(),this.buildPath(y,this.shape,!1)),a=y.getBoundingRect()}if(this._rect=a,f.hasStroke()){var m=this._rectWithStroke||(this._rectWithStroke=a.clone());if(this.__dirty||E){m.copy(a);var O=f.lineWidth,i=f.strokeNoScale?this.getLineScale():1;f.hasFill()||(O=Math.max(O,this.strokeContainThreshold||4)),i>1e-10&&(m.width+=O/i,m.height+=O/i,m.x-=O/i/2,m.y-=O/i/2)}return m}return a},contain:function(a,f){var E=this.transformCoordToLocal(a,f),y=this.getBoundingRect(),m=this.style;if(a=E[0],f=E[1],y.contain(a,f)){var O=this.path.data;if(m.hasStroke()){var i=m.lineWidth,r=m.strokeNoScale?this.getLineScale():1;if(r>1e-10&&(m.hasFill()||(i=Math.max(i,this.strokeContainThreshold)),U.containStroke(O,i/r,a,f)))return!0}if(m.hasFill())return U.contain(O,a,f)}return!1},dirty:function(a){a==null&&(a=!0),a&&(this.__dirtyPath=a,this._rect=null),this.__dirty=this.__dirtyText=!0,this.__zr&&this.__zr.refresh(),this.__clipTarget&&this.__clipTarget.dirty()},animateShape:function(a){return this.animate("shape",a)},attrKV:function(a,f){a==="shape"?(this.setShape(f),this.__dirtyPath=!0,this._rect=null):Y.prototype.attrKV.call(this,a,f)},setShape:function(a,f){var E=this.shape;if(E){if(j.isObject(a))for(var y in a)a.hasOwnProperty(y)&&(E[y]=a[y]);else E[a]=f;this.dirty(!0)}return this},getLineScale:function(){var a=this.transform;return a&&s(a[0]-1)>1e-10&&s(a[3]-1)>1e-10?Math.sqrt(s(a[0]*a[3]-a[2]*a[1])):1}},w.extend=function(a){var f=function(y){w.call(this,y),a.style&&this.style.extendFrom(a.style,!1);var m=a.shape;if(m){this.shape=this.shape||{};var O=this.shape;for(var i in m)!O.hasOwnProperty(i)&&m.hasOwnProperty(i)&&(O[i]=m[i])}a.init&&a.init.call(this,y)};j.inherits(f,w);for(var E in a)E!=="style"&&E!=="shape"&&(f.prototype[E]=a[E]);return f},j.inherits(w,Y);var p=w;Ye.exports=p},"y0+3":function(Ye,ie,_){"use strict";_.d(ie,"a",function(){return a}),_.d(ie,"b",function(){return E});var Y=/margin|padding|width|height|max|min|offset/,j={left:!0,top:!0},L={cssFloat:1,styleFloat:1,float:1};function U(y){return y.nodeType===1?y.ownerDocument.defaultView.getComputedStyle(y,null):{}}function S(y,m,O){if(m=m.toLowerCase(),O==="auto"){if(m==="height")return y.offsetHeight;if(m==="width")return y.offsetWidth}return m in j||(j[m]=Y.test(m)),j[m]?parseFloat(O)||0:O}function g(y,m){var O=arguments.length,i=U(y);return m=L[m]?"cssFloat"in y.style?"cssFloat":"styleFloat":m,O===1?i:S(y,m,i[m]||y.style[m])}function s(y,m,O){var i=arguments.length;if(m=L[m]?"cssFloat"in y.style?"cssFloat":"styleFloat":m,i===3)return typeof O=="number"&&Y.test(m)&&(O="".concat(O,"px")),y.style[m]=O,O;for(var r in m)m.hasOwnProperty(r)&&s(y,r,m[r]);return U(y)}function d(y){return y===document.body?document.documentElement.clientWidth:y.offsetWidth}function w(y){return y===document.body?window.innerHeight||document.documentElement.clientHeight:y.offsetHeight}function p(){var y=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),m=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:y,height:m}}function a(){var y=document.documentElement.clientWidth,m=window.innerHeight||document.documentElement.clientHeight;return{width:y,height:m}}function f(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function E(y){var m=y.getBoundingClientRect(),O=document.documentElement;return{left:m.left+(window.pageXOffset||O.scrollLeft)-(O.clientLeft||document.body.clientLeft||0),top:m.top+(window.pageYOffset||O.scrollTop)-(O.clientTop||document.body.clientTop||0)}}},y23F:function(Ye,ie){function _(){this.on("mousedown",this._dragStart,this),this.on("mousemove",this._drag,this),this.on("mouseup",this._dragEnd,this)}_.prototype={constructor:_,_dragStart:function(L){for(var U=L.target;U&&!U.draggable;)U=U.parent;U&&(this._draggingTarget=U,U.dragging=!0,this._x=L.offsetX,this._y=L.offsetY,this.dispatchToElement(Y(U,L),"dragstart",L.event))},_drag:function(L){var U=this._draggingTarget;if(U){var S=L.offsetX,g=L.offsetY,s=S-this._x,d=g-this._y;this._x=S,this._y=g,U.drift(s,d,L),this.dispatchToElement(Y(U,L),"drag",L.event);var w=this.findHover(S,g,U).target,p=this._dropTarget;this._dropTarget=w,U!==w&&(p&&w!==p&&this.dispatchToElement(Y(p,L),"dragleave",L.event),w&&w!==p&&this.dispatchToElement(Y(w,L),"dragenter",L.event))}},_dragEnd:function(L){var U=this._draggingTarget;U&&(U.dragging=!1),this.dispatchToElement(Y(U,L),"dragend",L.event),this._dropTarget&&this.dispatchToElement(Y(this._dropTarget,L),"drop",L.event),this._draggingTarget=null,this._dropTarget=null}};function Y(L,U){return{target:L,topTarget:U&&U.topTarget}}var j=_;Ye.exports=j},yslc:function(Ye,ie){Ye.exports="data:image/png;base64,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"},yxFR:function(Ye,ie,_){var Y=_("y+Vt"),j=_("nPnh"),L=j.subPixelOptimizeLine,U={},S=Y.extend({type:"line",shape:{x1:0,y1:0,x2:0,y2:0,percent:1},style:{stroke:"#000",fill:null},buildPath:function(g,s){var d,w,p,a;this.subPixelOptimize?(L(U,s,this.style),d=U.x1,w=U.y1,p=U.x2,a=U.y2):(d=s.x1,w=s.y1,p=s.x2,a=s.y2);var f=s.percent;if(f===0)return;g.moveTo(d,w),f<1&&(p=d*(1-f)+p*f,a=w*(1-f)+a*f),g.lineTo(p,a)},pointAt:function(g){var s=this.shape;return[s.x1*(1-g)+s.x2*g,s.y1*(1-g)+s.y2*g]}});Ye.exports=S},zarK:function(Ye,ie,_){var Y=_("YH21"),j=Y.addEventListener,L=Y.removeEventListener,U=Y.normalizeEvent,S=Y.getNativeEvent,g=_("bYtY"),s=_("H6uX"),d=_("ItGF"),w=300,p=d.domSupported,a=function(){var T=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],k=["touchstart","touchend","touchmove"],N={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},F=g.map(T,function(V){var z=V.replace("mouse","pointer");return N.hasOwnProperty(z)?z:V});return{mouse:T,touch:k,pointer:F}}(),f={mouse:["mousemove","mouseup"],pointer:["pointermove","pointerup"]};function E(T){return T==="mousewheel"&&d.browser.firefox?"DOMMouseScroll":T}function y(T){var k=T.pointerType;return k==="pen"||k==="touch"}function m(T){T.touching=!0,T.touchTimer!=null&&(clearTimeout(T.touchTimer),T.touchTimer=null),T.touchTimer=setTimeout(function(){T.touching=!1,T.touchTimer=null},700)}function O(T){T&&(T.zrByTouch=!0)}function i(T,k){return U(T.dom,new u(T,k),!0)}function r(T,k){for(var N=k,F=!1;N&&N.nodeType!==9&&!(F=N.domBelongToZr||N!==k&&N===T.painterRoot);)N=N.parentNode;return F}function u(T,k){this.type=k.type,this.target=this.currentTarget=T.dom,this.pointerType=k.pointerType,this.clientX=k.clientX,this.clientY=k.clientY}var h=u.prototype;h.stopPropagation=h.stopImmediatePropagation=h.preventDefault=g.noop;var b={mousedown:function(T){T=U(this.dom,T),this._mayPointerCapture=[T.zrX,T.zrY],this.trigger("mousedown",T)},mousemove:function(T){T=U(this.dom,T);var k=this._mayPointerCapture;k&&(T.zrX!==k[0]||T.zrY!==k[1])&&o(this,!0),this.trigger("mousemove",T)},mouseup:function(T){T=U(this.dom,T),o(this,!1),this.trigger("mouseup",T)},mouseout:function(T){T=U(this.dom,T),this._pointerCapturing&&(T.zrEventControl="no_globalout");var k=T.toElement||T.relatedTarget;T.zrIsToLocalDOM=r(this,k),this.trigger("mouseout",T)},touchstart:function(T){T=U(this.dom,T),O(T),this._lastTouchMoment=new Date,this.handler.processGesture(T,"start"),b.mousemove.call(this,T),b.mousedown.call(this,T)},touchmove:function(T){T=U(this.dom,T),O(T),this.handler.processGesture(T,"change"),b.mousemove.call(this,T)},touchend:function(T){T=U(this.dom,T),O(T),this.handler.processGesture(T,"end"),b.mouseup.call(this,T),+new Date-this._lastTouchMoment0?y.cmdState[y.cmdState.length-1]:null}function M(y){var f=y.cmdState.pop();f&&f.closeBracket()}function j(y){for(var f=y.cmdState,m=f.length-1;m>=0;m--){var a=f[m];if(a.name=="DEFAULT")continue;return a}return{styleIdentifier:function(){return null}}}function U(y,f,m){return function(){this.name=y,this.bracketNo=0,this.style=f,this.styles=m,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var _={};_.importmodule=U("importmodule","tag",["string","builtin"]),_.documentclass=U("documentclass","tag",["","atom"]),_.usepackage=U("usepackage","tag",["atom"]),_.begin=U("begin","tag",["atom"]),_.end=U("end","tag",["atom"]),_.label=U("label","tag",["atom"]),_.ref=U("ref","tag",["atom"]),_.eqref=U("eqref","tag",["atom"]),_.cite=U("cite","tag",["atom"]),_.bibitem=U("bibitem","tag",["atom"]),_.Bibitem=U("Bibitem","tag",["atom"]),_.RBibitem=U("RBibitem","tag",["atom"]),_.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function R(y,f){y.f=f}function c(y,f){var m;if(y.match(/^\\[a-zA-Z@]+/)){var a=y.current().slice(1);return m=_.hasOwnProperty(a)?_[a]:_.DEFAULT,m=new m,z(f,m),R(f,w),m.style}if(y.match(/^\\[$&%#{}_]/))return"tag";if(y.match(/^\\[,;!\/\\]/))return"tag";if(y.match("\\["))return R(f,function(o,u){return g(o,u,"\\]")}),"keyword";if(y.match("\\("))return R(f,function(o,u){return g(o,u,"\\)")}),"keyword";if(y.match("$$"))return R(f,function(o,u){return g(o,u,"$$")}),"keyword";if(y.match("$"))return R(f,function(o,u){return g(o,u,"$")}),"keyword";var n=y.next();if(n=="%")return y.skipToEnd(),"comment";if(n=="}"||n=="]"){if(m=B(f),m)m.closeBracket(n),R(f,w);else return"error";return"bracket"}else return n=="{"||n=="["?(m=_.DEFAULT,m=new m,z(f,m),"bracket"):/\d/.test(n)?(y.eatWhile(/[\w.%]/),"atom"):(y.eatWhile(/[\w\-_]/),m=j(f),m.name=="begin"&&(m.argument=y.current()),m.styleIdentifier())}function g(y,f,m){if(y.eatSpace())return null;if(m&&y.match(m))return R(f,c),"keyword";if(y.match(/^\\[a-zA-Z@]+/))return"tag";if(y.match(/^[a-zA-Z]+/))return"variable-2";if(y.match(/^\\[$&%#{}_]/))return"tag";if(y.match(/^\\[,;!\/]/))return"tag";if(y.match(/^[\^_&]/))return"tag";if(y.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(y.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var a=y.next();return a=="{"||a=="}"||a=="["||a=="]"||a=="("||a==")"?"bracket":a=="%"?(y.skipToEnd(),"comment"):"error"}function w(y,f){var m=y.peek(),a;return m=="{"||m=="["?(a=B(f),a.openBracket(m),y.eat(m),R(f,c),"bracket"):/[ \t\r]/.test(m)?(y.eat(m),null):(R(f,c),M(f),c(y,f))}return{startState:function(){var y=P.inMathMode?function(f,m){return g(f,m)}:c;return{cmdState:[],f:y}},copyState:function(y){return{cmdState:y.cmdState.slice(),f:y.f}},token:function(y,f){return f.f(y,f)},blankLine:function(y){y.f=c,y.cmdState.length=0},lineComment:"%"}}),ee.defineMIME("text/x-stex","stex"),ee.defineMIME("text/x-latex","stex")})},"+ua5":function(et,de,N){},"/GNS":function(et,de,N){et.exports=N.p+"static/search1.c4136dd4.png"},"/cxE":function(et,de,N){"use strict";N.d(de,"e",function(){return P}),N.d(de,"f",function(){return z}),N.d(de,"g",function(){return B}),N.d(de,"d",function(){return j}),N.d(de,"a",function(){return U}),N.d(de,"b",function(){return _}),N.d(de,"c",function(){return R});var ee=function(){function c(){this.listeners=[],this.unexpectedErrorHandler=function(g){setTimeout(function(){throw g.stack?new Error(g.message+` +(window.webpackJsonp=window.webpackJsonp||[]).push([[64,3,5,6,7,8,9],{"+NIl":function(et,de,N){(function(ee){ee(N("VrN/"))})(function(ee){"use strict";ee.defineMode("stex",function(K,P){"use strict";function z(y,f){y.cmdState.push(f)}function B(y){return y.cmdState.length>0?y.cmdState[y.cmdState.length-1]:null}function M(y){var f=y.cmdState.pop();f&&f.closeBracket()}function j(y){for(var f=y.cmdState,m=f.length-1;m>=0;m--){var a=f[m];if(a.name=="DEFAULT")continue;return a}return{styleIdentifier:function(){return null}}}function U(y,f,m){return function(){this.name=y,this.bracketNo=0,this.style=f,this.styles=m,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var I={};I.importmodule=U("importmodule","tag",["string","builtin"]),I.documentclass=U("documentclass","tag",["","atom"]),I.usepackage=U("usepackage","tag",["atom"]),I.begin=U("begin","tag",["atom"]),I.end=U("end","tag",["atom"]),I.label=U("label","tag",["atom"]),I.ref=U("ref","tag",["atom"]),I.eqref=U("eqref","tag",["atom"]),I.cite=U("cite","tag",["atom"]),I.bibitem=U("bibitem","tag",["atom"]),I.Bibitem=U("Bibitem","tag",["atom"]),I.RBibitem=U("RBibitem","tag",["atom"]),I.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function R(y,f){y.f=f}function c(y,f){var m;if(y.match(/^\\[a-zA-Z@]+/)){var a=y.current().slice(1);return m=I.hasOwnProperty(a)?I[a]:I.DEFAULT,m=new m,z(f,m),R(f,w),m.style}if(y.match(/^\\[$&%#{}_]/))return"tag";if(y.match(/^\\[,;!\/\\]/))return"tag";if(y.match("\\["))return R(f,function(o,u){return g(o,u,"\\]")}),"keyword";if(y.match("\\("))return R(f,function(o,u){return g(o,u,"\\)")}),"keyword";if(y.match("$$"))return R(f,function(o,u){return g(o,u,"$$")}),"keyword";if(y.match("$"))return R(f,function(o,u){return g(o,u,"$")}),"keyword";var n=y.next();if(n=="%")return y.skipToEnd(),"comment";if(n=="}"||n=="]"){if(m=B(f),m)m.closeBracket(n),R(f,w);else return"error";return"bracket"}else return n=="{"||n=="["?(m=I.DEFAULT,m=new m,z(f,m),"bracket"):/\d/.test(n)?(y.eatWhile(/[\w.%]/),"atom"):(y.eatWhile(/[\w\-_]/),m=j(f),m.name=="begin"&&(m.argument=y.current()),m.styleIdentifier())}function g(y,f,m){if(y.eatSpace())return null;if(m&&y.match(m))return R(f,c),"keyword";if(y.match(/^\\[a-zA-Z@]+/))return"tag";if(y.match(/^[a-zA-Z]+/))return"variable-2";if(y.match(/^\\[$&%#{}_]/))return"tag";if(y.match(/^\\[,;!\/]/))return"tag";if(y.match(/^[\^_&]/))return"tag";if(y.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(y.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var a=y.next();return a=="{"||a=="}"||a=="["||a=="]"||a=="("||a==")"?"bracket":a=="%"?(y.skipToEnd(),"comment"):"error"}function w(y,f){var m=y.peek(),a;return m=="{"||m=="["?(a=B(f),a.openBracket(m),y.eat(m),R(f,c),"bracket"):/[ \t\r]/.test(m)?(y.eat(m),null):(R(f,c),M(f),c(y,f))}return{startState:function(){var y=P.inMathMode?function(f,m){return g(f,m)}:c;return{cmdState:[],f:y}},copyState:function(y){return{cmdState:y.cmdState.slice(),f:y.f}},token:function(y,f){return f.f(y,f)},blankLine:function(y){y.f=c,y.cmdState.length=0},lineComment:"%"}}),ee.defineMIME("text/x-stex","stex"),ee.defineMIME("text/x-latex","stex")})},"+ua5":function(et,de,N){},"/GNS":function(et,de,N){et.exports=N.p+"static/search1.c4136dd4.png"},"/cxE":function(et,de,N){"use strict";N.d(de,"e",function(){return P}),N.d(de,"f",function(){return z}),N.d(de,"g",function(){return B}),N.d(de,"d",function(){return j}),N.d(de,"a",function(){return U}),N.d(de,"b",function(){return I}),N.d(de,"c",function(){return R});var ee=function(){function c(){this.listeners=[],this.unexpectedErrorHandler=function(g){setTimeout(function(){throw g.stack?new Error(g.message+` -`+g.stack):g},0)}}return c.prototype.emit=function(g){this.listeners.forEach(function(w){w(g)})},c.prototype.onUnexpectedError=function(g){this.unexpectedErrorHandler(g),this.emit(g)},c.prototype.onUnexpectedExternalError=function(g){this.unexpectedErrorHandler(g)},c}(),K=new ee;function P(c){j(c)||K.onUnexpectedError(c);return}function z(c){j(c)||K.onUnexpectedExternalError(c);return}function B(c){if(c instanceof Error){var g=c.name,w=c.message,y=c.stacktrace||c.stack;return{$isError:!0,name:g,message:w,stack:y}}return c}var M="Canceled";function j(c){return c instanceof Error&&c.name===M&&c.message===M}function U(){var c=new Error(M);return c.name=c.message,c}function _(c){return c?new Error("Illegal argument: "+c):new Error("Illegal argument")}function R(c){return c?new Error("Illegal state: "+c):new Error("Illegal state")}},"19Vz":function(et,de,N){(function(ee){ee(N("VrN/"))})(function(ee){ee.defineOption("placeholder","",function(U,_,R){var c=R&&R!=ee.Init;if(_&&!c)U.on("blur",B),U.on("change",M),U.on("swapDoc",M),ee.on(U.getInputField(),"compositionupdate",U.state.placeholderCompose=function(){z(U)}),M(U);else if(!_&&c){U.off("blur",B),U.off("change",M),U.off("swapDoc",M),ee.off(U.getInputField(),"compositionupdate",U.state.placeholderCompose),K(U);var g=U.getWrapperElement();g.className=g.className.replace(" CodeMirror-empty","")}_&&!U.hasFocus()&&B(U)});function K(U){U.state.placeholder&&(U.state.placeholder.parentNode.removeChild(U.state.placeholder),U.state.placeholder=null)}function P(U){K(U);var _=U.state.placeholder=document.createElement("pre");_.style.cssText="height: 0; overflow: visible",_.style.direction=U.getOption("direction"),_.className="CodeMirror-placeholder CodeMirror-line-like";var R=U.getOption("placeholder");typeof R=="string"&&(R=document.createTextNode(R)),_.appendChild(R),U.display.lineSpace.insertBefore(_,U.display.lineSpace.firstChild)}function z(U){setTimeout(function(){var _=!1,R=U.getInputField();R.nodeName=="TEXTAREA"?_=!R.value:U.lineCount()==1&&(_=!/[^\u200b]/.test(R.querySelector(".CodeMirror-line").textContent)),_?P(U):K(U)},20)}function B(U){j(U)&&P(U)}function M(U){var _=U.getWrapperElement(),R=j(U);_.className=_.className.replace(" CodeMirror-empty","")+(R?" CodeMirror-empty":""),R?P(U):K(U)}function j(U){return U.lineCount()===1&&U.getLine(0)===""}})},"1eCo":function(et,de,N){(function(ee){ee(N("VrN/"))})(function(ee){"use strict";var K={autoSelfClosers:{area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0,menuitem:!0},implicitlyClosed:{dd:!0,li:!0,optgroup:!0,option:!0,p:!0,rp:!0,rt:!0,tbody:!0,td:!0,tfoot:!0,th:!0,tr:!0},contextGrabbers:{dd:{dd:!0,dt:!0},dt:{dd:!0,dt:!0},li:{li:!0},option:{option:!0,optgroup:!0},optgroup:{optgroup:!0},p:{address:!0,article:!0,aside:!0,blockquote:!0,dir:!0,div:!0,dl:!0,fieldset:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,menu:!0,nav:!0,ol:!0,p:!0,pre:!0,section:!0,table:!0,ul:!0},rp:{rp:!0,rt:!0},rt:{rp:!0,rt:!0},tbody:{tbody:!0,tfoot:!0},td:{td:!0,th:!0},tfoot:{tbody:!0},th:{td:!0,th:!0},thead:{tbody:!0,tfoot:!0},tr:{tr:!0}},doNotIndent:{pre:!0},allowUnquoted:!0,allowMissing:!0,caseFold:!0},P={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};ee.defineMode("xml",function(z,B){var M=z.indentUnit,j={},U=B.htmlMode?K:P;for(var _ in U)j[_]=U[_];for(var _ in B)j[_]=B[_];var R,c;function g(l,D){function T(C){return D.tokenize=C,C(l,D)}var S=l.next();if(S=="<")return l.eat("!")?l.eat("[")?l.match("CDATA[")?T(f("atom","]]>")):null:l.match("--")?T(f("comment","-->")):l.match("DOCTYPE",!0,!0)?(l.eatWhile(/[\w\._\-]/),T(m(1))):null:l.eat("?")?(l.eatWhile(/[\w\._\-]/),D.tokenize=f("meta","?>"),"meta"):(R=l.eat("/")?"closeTag":"openTag",D.tokenize=w,"tag bracket");if(S=="&"){var I;return l.eat("#")?l.eat("x")?I=l.eatWhile(/[a-fA-F\d]/)&&l.eat(";"):I=l.eatWhile(/[\d]/)&&l.eat(";"):I=l.eatWhile(/[\w\.\-:]/)&&l.eat(";"),I?"atom":"error"}else return l.eatWhile(/[^&<]/),null}g.isInText=!0;function w(l,D){var T=l.next();if(T==">"||T=="/"&&l.eat(">"))return D.tokenize=g,R=T==">"?"endTag":"selfcloseTag","tag bracket";if(T=="=")return R="equals",null;if(T=="<"){D.tokenize=g,D.state=u,D.tagName=D.tagStart=null;var S=D.tokenize(l,D);return S?S+" tag error":"tag error"}else return/[\'\"]/.test(T)?(D.tokenize=y(T),D.stringStartCol=l.column(),D.tokenize(l,D)):(l.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function y(l){var D=function(T,S){for(;!T.eol();)if(T.next()==l){S.tokenize=w;break}return"string"};return D.isInAttribute=!0,D}function f(l,D){return function(T,S){for(;!T.eol();){if(T.match(D)){S.tokenize=g;break}T.next()}return l}}function m(l){return function(D,T){for(var S;(S=D.next())!=null;){if(S=="<")return T.tokenize=m(l+1),T.tokenize(D,T);if(S==">")if(l==1){T.tokenize=g;break}else return T.tokenize=m(l-1),T.tokenize(D,T)}return"meta"}}function a(l,D,T){this.prev=l.context,this.tagName=D,this.indent=l.indented,this.startOfLine=T,(j.doNotIndent.hasOwnProperty(D)||l.context&&l.context.noIndent)&&(this.noIndent=!0)}function n(l){l.context&&(l.context=l.context.prev)}function o(l,D){for(var T;;){if(!l.context)return;if(T=l.context.tagName,!j.contextGrabbers.hasOwnProperty(T)||!j.contextGrabbers[T].hasOwnProperty(D))return;n(l)}}function u(l,D,T){return l=="openTag"?(T.tagStart=D.column(),x):l=="closeTag"?E:u}function x(l,D,T){return l=="word"?(T.tagName=D.current(),c="tag",A):j.allowMissingTagName&&l=="endTag"?(c="tag bracket",A(l,D,T)):(c="error",x)}function E(l,D,T){if(l=="word"){var S=D.current();return T.context&&T.context.tagName!=S&&j.implicitlyClosed.hasOwnProperty(T.context.tagName)&&n(T),T.context&&T.context.tagName==S||j.matchClosing===!1?(c="tag",v):(c="tag error",O)}else return j.allowMissingTagName&&l=="endTag"?(c="tag bracket",v(l,D,T)):(c="error",O)}function v(l,D,T){return l!="endTag"?(c="error",v):(n(T),u)}function O(l,D,T){return c="error",v(l,D,T)}function A(l,D,T){if(l=="word")return c="attribute",p;if(l=="endTag"||l=="selfcloseTag"){var S=T.tagName,I=T.tagStart;return T.tagName=T.tagStart=null,l=="selfcloseTag"||j.autoSelfClosers.hasOwnProperty(S)?o(T,S):(o(T,S),T.context=new a(T,S,I==T.indented)),u}return c="error",A}function p(l,D,T){return l=="equals"?h:(j.allowMissing||(c="error"),A(l,D,T))}function h(l,D,T){return l=="string"?s:l=="word"&&j.allowUnquoted?(c="string",A):(c="error",A(l,D,T))}function s(l,D,T){return l=="string"?s:A(l,D,T)}return{startState:function(l){var D={tokenize:g,state:u,indented:l||0,tagName:null,tagStart:null,context:null};return l!=null&&(D.baseIndent=l),D},token:function(l,D){if(!D.tagName&&l.sol()&&(D.indented=l.indentation()),l.eatSpace())return null;R=null;var T=D.tokenize(l,D);return(T||R)&&T!="comment"&&(c=null,D.state=D.state(R||T,l,D),c&&(T=c=="error"?T+" error":c)),T},indent:function(l,D,T){var S=l.context;if(l.tokenize.isInAttribute)return l.tagStart==l.indented?l.stringStartCol+1:l.indented+M;if(S&&S.noIndent)return ee.Pass;if(l.tokenize!=w&&l.tokenize!=g)return T?T.match(/^(\s*)/)[0].length:0;if(l.tagName)return j.multilineTagIndentPastTag!==!1?l.tagStart+l.tagName.length+2:l.tagStart+M*(j.multilineTagIndentFactor||1);if(j.alignCDATA&&/$/,blockCommentStart:"",configuration:j.htmlMode?"html":"xml",helperType:j.htmlMode?"html":"xml",skipAttribute:function(l){l.state==h&&(l.state=A)},xmlCurrentTag:function(l){return l.tagName?{name:l.tagName,close:l.type=="closeTag"}:null},xmlCurrentContext:function(l){for(var D=[],T=l.context;T;T=T.prev)T.tagName&&D.push(T.tagName);return D.reverse()}}}),ee.defineMIME("text/xml","xml"),ee.defineMIME("application/xml","xml"),ee.mimeModes.hasOwnProperty("text/html")||ee.defineMIME("text/html",{name:"xml",htmlMode:!0})})},"1j5w":function(et,de,N){"use strict";N.d(de,"d",function(){return yt}),N.d(de,"b",function(){return Be}),N.d(de,"c",function(){return ut}),N.d(de,"a",function(){return Tt});var ee=N("VTBJ"),K=N("1OyB"),P=N("vuIU"),z=N("JX7q"),B=N("Ji7U"),M=N("LK+K"),j=N("q1tI"),U=N("I8Z2"),_=N("BGR+"),R=N("wx14"),c=N("rePB"),g=N("4IlW"),w=N("2GS6"),y=N("Gytx"),f=N.n(y),m=N("TSYQ"),a=N.n(m),n=N("U8pU"),o=N("ODXe"),u=/iPhone/i,x=/iPod/i,E=/iPad/i,v=/\bAndroid(?:.+)Mobile\b/i,O=/Android/i,A=/\bAndroid(?:.+)SD4930UR\b/i,p=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,h=/Windows Phone/i,s=/\bWindows(?:.+)ARM\b/i,l=/BlackBerry/i,D=/BB10/i,T=/Opera Mini/i,S=/\b(CriOS|Chrome)(?:.+)Mobile/i,I=/Mobile(?:.+)Firefox\b/i;function C(gt,qe){return gt.test(qe)}function W(gt){var qe=gt||(typeof navigator!="undefined"?navigator.userAgent:""),Xe=qe.split("[FBAN");if(typeof Xe[1]!="undefined"){var Pe=Xe,se=Object(o.a)(Pe,1);qe=se[0]}if(Xe=qe.split("Twitter"),typeof Xe[1]!="undefined"){var fe=Xe,$e=Object(o.a)(fe,1);qe=$e[0]}var ke={apple:{phone:C(u,qe)&&!C(h,qe),ipod:C(x,qe),tablet:!C(u,qe)&&C(E,qe)&&!C(h,qe),device:(C(u,qe)||C(x,qe)||C(E,qe))&&!C(h,qe)},amazon:{phone:C(A,qe),tablet:!C(A,qe)&&C(p,qe),device:C(A,qe)||C(p,qe)},android:{phone:!C(h,qe)&&C(A,qe)||!C(h,qe)&&C(v,qe),tablet:!C(h,qe)&&!C(A,qe)&&!C(v,qe)&&(C(p,qe)||C(O,qe)),device:!C(h,qe)&&(C(A,qe)||C(p,qe)||C(v,qe)||C(O,qe))||C(/\bokhttp\b/i,qe)},windows:{phone:C(h,qe),tablet:C(s,qe),device:C(h,qe)||C(s,qe)},other:{blackberry:C(l,qe),blackberry10:C(D,qe),opera:C(T,qe),firefox:C(I,qe),chrome:C(S,qe),device:C(l,qe)||C(D,qe)||C(T,qe)||C(I,qe)||C(S,qe)},any:null,phone:null,tablet:null};return ke.any=ke.apple.device||ke.android.device||ke.windows.device||ke.other.device,ke.phone=ke.apple.phone||ke.android.phone||ke.windows.phone,ke.tablet=ke.apple.tablet||ke.android.tablet||ke.windows.tablet,ke}var Y=Object(ee.a)(Object(ee.a)({},W()),{},{isMobile:W}),H=Y;function F(){}function q(gt,qe,Xe){var Pe=qe||"";return gt.key||"".concat(Pe,"item_").concat(Xe)}function le(gt){return"".concat(gt,"-menu-")}function pe(gt,qe){var Xe=-1;j.Children.forEach(gt,function(Pe){Xe+=1,Pe&&Pe.type&&Pe.type.isMenuItemGroup?j.Children.forEach(Pe.props.children,function(se){Xe+=1,qe(se,Xe)}):qe(Pe,Xe)})}function Ae(gt,qe,Xe){if(!gt||Xe.find)return;j.Children.forEach(gt,function(Pe){if(Pe){var se=Pe.type;if(!se||!(se.isSubMenu||se.isMenuItem||se.isMenuItemGroup))return;qe.indexOf(Pe.key)!==-1?Xe.find=!0:Pe.props.children&&Ae(Pe.props.children,qe,Xe)}})}var Ge=["defaultSelectedKeys","selectedKeys","defaultOpenKeys","openKeys","mode","getPopupContainer","onSelect","onDeselect","onDestroy","openTransitionName","openAnimation","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","triggerSubMenuAction","level","selectable","multiple","onOpenChange","visible","focusable","defaultActiveFirst","prefixCls","inlineIndent","parentMenu","title","rootPrefixCls","eventKey","active","onItemHover","onTitleMouseEnter","onTitleMouseLeave","onTitleClick","popupAlign","popupOffset","isOpen","renderMenuItem","manualRef","subMenuKey","disabled","index","isSelected","store","activeKey","builtinPlacements","overflowedIndicator","motion","attribute","value","popupClassName","inlineCollapsed","menu","theme","itemIcon","expandIcon"],Fe=function(qe){var Xe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Pe=qe&&typeof qe.getBoundingClientRect=="function"&&qe.getBoundingClientRect().width;if(Pe){if(Xe){var se=getComputedStyle(qe),fe=se.marginLeft,$e=se.marginRight;Pe+=+fe.replace("px","")+ +$e.replace("px","")}Pe=+Pe.toFixed(6)}return Pe||0},Ue=function(qe,Xe,Pe){qe&&Object(n.a)(qe.style)==="object"&&(qe.style[Xe]=Pe)},_e=function(){return H.any},je=N("KQm4"),xe=N("Ff2n"),he=N("i8i4"),te=N("bdgK"),ye=N("uciX"),ue=N("8XRh"),Le={adjustX:1,adjustY:1},ae={topLeft:{points:["bl","tl"],overflow:Le,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Le,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:Le,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:Le,offset:[4,0]}},oe={topLeft:{points:["bl","tl"],overflow:Le,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Le,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:Le,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:Le,offset:[4,0]}},Se=ae,Me=0,We={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},Ke=function(qe,Xe,Pe){var se=le(Xe),fe=qe.getState();qe.setState({defaultActiveFirst:Object(ee.a)(Object(ee.a)({},fe.defaultActiveFirst),{},Object(c.a)({},se,Pe))})},Qe=function(gt){Object(B.a)(Xe,gt);var qe=Object(M.a)(Xe);function Xe(Pe){var se;Object(K.a)(this,Xe),se=qe.call(this,Pe),se.onDestroy=function(Ne){se.props.onDestroy(Ne)},se.onKeyDown=function(Ne){var Ve=Ne.keyCode,tt=se.menuInstance,ft=se.props,Ct=ft.isOpen,zt=ft.store;if(Ve===g.a.ENTER)return se.onTitleClick(Ne),Ke(zt,se.props.eventKey,!0),!0;if(Ve===g.a.RIGHT)return Ct?tt.onKeyDown(Ne):(se.triggerOpenChange(!0),Ke(zt,se.props.eventKey,!0)),!0;if(Ve===g.a.LEFT){var qt;if(Ct)qt=tt.onKeyDown(Ne);else return;return qt||(se.triggerOpenChange(!1),qt=!0),qt}return Ct&&(Ve===g.a.UP||Ve===g.a.DOWN)?tt.onKeyDown(Ne):void 0},se.onOpenChange=function(Ne){se.props.onOpenChange(Ne)},se.onPopupVisibleChange=function(Ne){se.triggerOpenChange(Ne,Ne?"mouseenter":"mouseleave")},se.onMouseEnter=function(Ne){var Ve=se.props,tt=Ve.eventKey,ft=Ve.onMouseEnter,Ct=Ve.store;Ke(Ct,se.props.eventKey,!1),ft({key:tt,domEvent:Ne})},se.onMouseLeave=function(Ne){var Ve=se.props,tt=Ve.parentMenu,ft=Ve.eventKey,Ct=Ve.onMouseLeave;tt.subMenuInstance=Object(z.a)(se),Ct({key:ft,domEvent:Ne})},se.onTitleMouseEnter=function(Ne){var Ve=se.props,tt=Ve.eventKey,ft=Ve.onItemHover,Ct=Ve.onTitleMouseEnter;ft({key:tt,hover:!0}),Ct({key:tt,domEvent:Ne})},se.onTitleMouseLeave=function(Ne){var Ve=se.props,tt=Ve.parentMenu,ft=Ve.eventKey,Ct=Ve.onItemHover,zt=Ve.onTitleMouseLeave;tt.subMenuInstance=Object(z.a)(se),Ct({key:ft,hover:!1}),zt({key:ft,domEvent:Ne})},se.onTitleClick=function(Ne){var Ve=Object(z.a)(se),tt=Ve.props;if(tt.onTitleClick({key:tt.eventKey,domEvent:Ne}),tt.triggerSubMenuAction==="hover")return;se.triggerOpenChange(!tt.isOpen,"click"),Ke(tt.store,se.props.eventKey,!1)},se.onSubMenuClick=function(Ne){typeof se.props.onClick=="function"&&se.props.onClick(se.addKeyPath(Ne))},se.onSelect=function(Ne){se.props.onSelect(Ne)},se.onDeselect=function(Ne){se.props.onDeselect(Ne)},se.getPrefixCls=function(){return"".concat(se.props.rootPrefixCls,"-submenu")},se.getActiveClassName=function(){return"".concat(se.getPrefixCls(),"-active")},se.getDisabledClassName=function(){return"".concat(se.getPrefixCls(),"-disabled")},se.getSelectedClassName=function(){return"".concat(se.getPrefixCls(),"-selected")},se.getOpenClassName=function(){return"".concat(se.props.rootPrefixCls,"-submenu-open")},se.saveMenuInstance=function(Ne){se.menuInstance=Ne},se.addKeyPath=function(Ne){return Object(ee.a)(Object(ee.a)({},Ne),{},{keyPath:(Ne.keyPath||[]).concat(se.props.eventKey)})},se.triggerOpenChange=function(Ne,Ve){var tt=se.props.eventKey,ft=function(){se.onOpenChange({key:tt,item:Object(z.a)(se),trigger:Ve,open:Ne})};Ve==="mouseenter"?se.mouseenterTimeout=setTimeout(function(){ft()},0):ft()},se.isChildrenSelected=function(){var Ne={find:!1};return Ae(se.props.children,se.props.selectedKeys,Ne),Ne.find},se.isOpen=function(){return se.props.openKeys.indexOf(se.props.eventKey)!==-1},se.adjustWidth=function(){if(!se.subMenuTitle||!se.menuInstance)return;var Ne=he.findDOMNode(se.menuInstance);if(Ne.offsetWidth>=se.subMenuTitle.offsetWidth)return;Ne.style.minWidth="".concat(se.subMenuTitle.offsetWidth,"px")},se.saveSubMenuTitle=function(Ne){se.subMenuTitle=Ne},se.getBaseProps=function(){var Ne=Object(z.a)(se),Ve=Ne.props;return{mode:Ve.mode==="horizontal"?"vertical":Ve.mode,visible:se.props.isOpen,level:Ve.level+1,inlineIndent:Ve.inlineIndent,focusable:!1,onClick:se.onSubMenuClick,onSelect:se.onSelect,onDeselect:se.onDeselect,onDestroy:se.onDestroy,selectedKeys:Ve.selectedKeys,eventKey:"".concat(Ve.eventKey,"-menu-"),openKeys:Ve.openKeys,motion:Ve.motion,onOpenChange:se.onOpenChange,subMenuOpenDelay:Ve.subMenuOpenDelay,parentMenu:Object(z.a)(se),subMenuCloseDelay:Ve.subMenuCloseDelay,forceSubMenuRender:Ve.forceSubMenuRender,triggerSubMenuAction:Ve.triggerSubMenuAction,builtinPlacements:Ve.builtinPlacements,defaultActiveFirst:Ve.store.getState().defaultActiveFirst[le(Ve.eventKey)],multiple:Ve.multiple,prefixCls:Ve.rootPrefixCls,id:se.internalMenuId,manualRef:se.saveMenuInstance,itemIcon:Ve.itemIcon,expandIcon:Ve.expandIcon,direction:Ve.direction}},se.getMotion=function(Ne,Ve){var tt=Object(z.a)(se),ft=tt.haveRendered,Ct=se.props,zt=Ct.motion,qt=Ct.rootPrefixCls,Qt=Object(ee.a)(Object(ee.a)({},zt),{},{leavedClassName:"".concat(qt,"-hidden"),removeOnLeave:!1,motionAppear:ft||!Ve||Ne!=="inline"});return Qt};var fe=Pe.store,$e=Pe.eventKey,ke=fe.getState(),it=ke.defaultActiveFirst;se.isRootMenu=!1;var at=!1;return it&&(at=it[$e]),Ke(fe,$e,at),se}return Object(P.a)(Xe,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var se=this,fe=this.props,$e=fe.mode,ke=fe.parentMenu,it=fe.manualRef;if(it&&it(this),$e!=="horizontal"||!ke.isRootMenu||!this.props.isOpen)return;this.minWidthTimeout=setTimeout(function(){return se.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var se=this.props,fe=se.onDestroy,$e=se.eventKey;fe&&fe($e),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout)}},{key:"renderChildren",value:function(se){var fe=this,$e=this.getBaseProps(),ke=this.getMotion($e.mode,$e.visible);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||$e.visible||$e.forceSubMenuRender,!this.haveOpened)return j.createElement("div",null);var it=$e.direction;return j.createElement(ue.default,Object.assign({visible:$e.visible},ke),function(at){var Ne=at.className,Ve=at.style,tt=a()("".concat($e.prefixCls,"-sub"),Ne,Object(c.a)({},"".concat($e.prefixCls,"-rtl"),it==="rtl"));return j.createElement(Te,Object.assign({},$e,{id:fe.internalMenuId,className:tt,style:Ve}),se)})}},{key:"render",value:function(){var se,fe=Object(ee.a)({},this.props),$e=fe.isOpen,ke=this.getPrefixCls(),it=fe.mode==="inline",at=a()(ke,"".concat(ke,"-").concat(fe.mode),(se={},Object(c.a)(se,fe.className,!!fe.className),Object(c.a)(se,this.getOpenClassName(),$e),Object(c.a)(se,this.getActiveClassName(),fe.active||$e&&!it),Object(c.a)(se,this.getDisabledClassName(),fe.disabled),Object(c.a)(se,this.getSelectedClassName(),this.isChildrenSelected()),se));this.internalMenuId||(fe.eventKey?this.internalMenuId="".concat(fe.eventKey,"$Menu"):(Me+=1,this.internalMenuId="$__$".concat(Me,"$Menu")));var Ne={},Ve={},tt={};fe.disabled||(Ne={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},Ve={onClick:this.onTitleClick},tt={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var ft={},Ct=fe.direction;it&&(Ct==="rtl"?ft.paddingRight=fe.inlineIndent*fe.level:ft.paddingLeft=fe.inlineIndent*fe.level);var zt={};this.props.isOpen&&(zt={"aria-owns":this.internalMenuId});var qt=null;fe.mode!=="horizontal"&&(qt=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(qt=j.createElement(this.props.expandIcon,Object(ee.a)({},this.props))));var Qt=j.createElement("div",Object.assign({ref:this.saveSubMenuTitle,style:ft,className:"".concat(ke,"-title"),role:"button"},tt,Ve,{"aria-expanded":$e},zt,{"aria-haspopup":"true",title:typeof fe.title=="string"?fe.title:void 0}),fe.title,qt||j.createElement("i",{className:"".concat(ke,"-arrow")})),St=this.renderChildren(fe.children),ln=fe.parentMenu.isRootMenu?fe.parentMenu.props.getPopupContainer:function(un){return un.parentNode},Bt=We[fe.mode],Yt=fe.popupOffset?{offset:fe.popupOffset}:{},Mt=fe.mode==="inline"?"":fe.popupClassName;Mt+=Ct==="rtl"?" ".concat(ke,"-rtl"):"";var tn=fe.disabled,mn=fe.triggerSubMenuAction,An=fe.subMenuOpenDelay,lt=fe.forceSubMenuRender,Rt=fe.subMenuCloseDelay,Jt=fe.builtinPlacements;Ge.forEach(function(un){return delete fe[un]}),delete fe.onClick;var nn=Ct==="rtl"?Object.assign({},oe,Jt):Object.assign({},ae,Jt);return delete fe.direction,j.createElement("li",Object.assign({},fe,Ne,{className:at,role:"menuitem"}),it&&Qt,it&&St,!it&&j.createElement(ye.a,{prefixCls:ke,popupClassName:a()("".concat(ke,"-popup"),Mt),getPopupContainer:ln,builtinPlacements:nn,popupPlacement:Bt,popupVisible:$e,popupAlign:Yt,popup:St,action:tn?[]:[mn],mouseEnterDelay:An,mouseLeaveDelay:Rt,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:lt},Qt))}}]),Xe}(j.Component);Qe.defaultProps={onMouseEnter:F,onMouseLeave:F,onTitleMouseEnter:F,onTitleMouseLeave:F,onTitleClick:F,manualRef:F,mode:"vertical",title:""};var Ze=Object(U.b)(function(gt,qe){var Xe=gt.openKeys,Pe=gt.activeKey,se=gt.selectedKeys,fe=qe.eventKey,$e=qe.subMenuKey;return{isOpen:Xe.indexOf(fe)>-1,active:Pe[$e]===fe,selectedKeys:se}})(Qe);Ze.isSubMenu=!0;var yt=Ze,vt="menuitem-overflowed",dt=.5,pt=function(gt){Object(B.a)(Xe,gt);var qe=Object(M.a)(Xe);function Xe(){var Pe;return Object(K.a)(this,Xe),Pe=qe.apply(this,arguments),Pe.resizeObserver=null,Pe.mutationObserver=null,Pe.originalTotalWidth=0,Pe.overflowedItems=[],Pe.menuItemSizes=[],Pe.cancelFrameId=null,Pe.state={lastVisibleIndex:void 0},Pe.getMenuItemNodes=function(){var se=Pe.props.prefixCls,fe=he.findDOMNode(Object(z.a)(Pe));return fe?[].slice.call(fe.children).filter(function($e){return $e.className.split(" ").indexOf("".concat(se,"-overflowed-submenu"))<0}):[]},Pe.getOverflowedSubMenuItem=function(se,fe,$e){var ke=Pe.props,it=ke.overflowedIndicator,at=ke.level,Ne=ke.mode,Ve=ke.prefixCls,tt=ke.theme;if(at!==1||Ne!=="horizontal")return null;var ft=Pe.props.children[0],Ct=ft.props,zt=Ct.children,qt=Ct.title,Qt=Ct.style,St=Object(xe.a)(Ct,["children","title","style"]),ln=Object(ee.a)({},Qt),Bt="".concat(se,"-overflowed-indicator"),Yt="".concat(se,"-overflowed-indicator");fe.length===0&&$e!==!0?ln=Object(ee.a)(Object(ee.a)({},ln),{},{display:"none"}):$e&&(ln=Object(ee.a)(Object(ee.a)({},ln),{},{visibility:"hidden",position:"absolute"}),Bt="".concat(Bt,"-placeholder"),Yt="".concat(Yt,"-placeholder"));var Mt=tt?"".concat(Ve,"-").concat(tt):"",tn={};return Ge.forEach(function(mn){St[mn]!==void 0&&(tn[mn]=St[mn])}),j.createElement(yt,Object.assign({title:it,className:"".concat(Ve,"-overflowed-submenu"),popupClassName:Mt},tn,{key:Bt,eventKey:Yt,disabled:!1,style:ln}),fe)},Pe.setChildrenWidthAndResize=function(){if(Pe.props.mode!=="horizontal")return;var se=he.findDOMNode(Object(z.a)(Pe));if(!se)return;var fe=se.children;if(!fe||fe.length===0)return;var $e=se.children[fe.length-1];Ue($e,"display","inline-block");var ke=Pe.getMenuItemNodes(),it=ke.filter(function(at){return at.className.split(" ").indexOf(vt)>=0});it.forEach(function(at){Ue(at,"display","inline-block")}),Pe.menuItemSizes=ke.map(function(at){return Fe(at,!0)}),it.forEach(function(at){Ue(at,"display","none")}),Pe.overflowedIndicatorWidth=Fe(se.children[se.children.length-1],!0),Pe.originalTotalWidth=Pe.menuItemSizes.reduce(function(at,Ne){return at+Ne},0),Pe.handleResize(),Ue($e,"display","none")},Pe.handleResize=function(){if(Pe.props.mode!=="horizontal")return;var se=he.findDOMNode(Object(z.a)(Pe));if(!se)return;var fe=Fe(se);Pe.overflowedItems=[];var $e=0,ke;Pe.originalTotalWidth>fe+dt&&(ke=-1,Pe.menuItemSizes.forEach(function(it){$e+=it,$e+Pe.overflowedIndicatorWidth<=fe&&(ke+=1)})),Pe.setState({lastVisibleIndex:ke})},Pe}return Object(P.a)(Xe,[{key:"componentDidMount",value:function(){var se=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var fe=he.findDOMNode(this);if(!fe)return;this.resizeObserver=new te.default(function($e){$e.forEach(function(){var ke=se.cancelFrameId;cancelAnimationFrame(ke),se.cancelFrameId=requestAnimationFrame(se.setChildrenWidthAndResize)})}),[].slice.call(fe.children).concat(fe).forEach(function($e){se.resizeObserver.observe($e)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){se.resizeObserver.disconnect(),[].slice.call(fe.children).concat(fe).forEach(function($e){se.resizeObserver.observe($e)}),se.setChildrenWidthAndResize()}),this.mutationObserver.observe(fe,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(se){var fe=this,$e=this.state.lastVisibleIndex;return(se||[]).reduce(function(ke,it,at){var Ne=it;if(fe.props.mode==="horizontal"){var Ve=fe.getOverflowedSubMenuItem(it.props.eventKey,[]);$e!==void 0&&fe.props.className.indexOf("".concat(fe.props.prefixCls,"-root"))!==-1&&(at>$e&&(Ne=j.cloneElement(it,{style:{display:"none"},eventKey:"".concat(it.props.eventKey,"-hidden"),className:"".concat(vt)})),at===$e+1&&(fe.overflowedItems=se.slice($e+1).map(function(ft){return j.cloneElement(ft,{key:ft.props.eventKey,mode:"vertical-left"})}),Ve=fe.getOverflowedSubMenuItem(it.props.eventKey,fe.overflowedItems)));var tt=[].concat(Object(je.a)(ke),[Ve,Ne]);return at===se.length-1&&tt.push(fe.getOverflowedSubMenuItem(it.props.eventKey,[],!0)),tt}return[].concat(Object(je.a)(ke),[Ne])},[])}},{key:"render",value:function(){var se=this.props,fe=se.visible,$e=se.prefixCls,ke=se.overflowedIndicator,it=se.mode,at=se.level,Ne=se.tag,Ve=se.children,tt=se.theme,ft=Object(xe.a)(se,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),Ct=Ne;return j.createElement(Ct,Object.assign({},ft),this.renderChildren(Ve))}}]),Xe}(j.Component);pt.defaultProps={tag:"div",className:""};var At=pt;function wt(gt){return gt.length?gt.every(function(qe){return!!qe.props.disabled}):!0}function Oe(gt,qe,Xe){var Pe=gt.getState();gt.setState({activeKey:Object(ee.a)(Object(ee.a)({},Pe.activeKey),{},Object(c.a)({},qe,Xe))})}function we(gt){return gt.eventKey||"0-menu-"}function Je(gt,qe){var Xe=qe,Pe=gt.children,se=gt.eventKey;if(Xe){var fe;if(pe(Pe,function($e,ke){$e&&$e.props&&!$e.props.disabled&&Xe===q($e,se,ke)&&(fe=!0)}),fe)return Xe}return Xe=null,gt.defaultActiveFirst&&pe(Pe,function($e,ke){!Xe&&$e&&!$e.props.disabled&&(Xe=q($e,se,ke))}),Xe}function st(gt){if(gt){var qe=this.instanceArray.indexOf(gt);qe!==-1?this.instanceArray[qe]=gt:this.instanceArray.push(gt)}}var He=function(gt){Object(B.a)(Xe,gt);var qe=Object(M.a)(Xe);function Xe(Pe){var se;return Object(K.a)(this,Xe),se=qe.call(this,Pe),se.onKeyDown=function(fe,$e){var ke=fe.keyCode,it;if(se.getFlatInstanceArray().forEach(function(Ne){Ne&&Ne.props.active&&Ne.onKeyDown&&(it=Ne.onKeyDown(fe))}),it)return 1;var at=null;return(ke===g.a.UP||ke===g.a.DOWN)&&(at=se.step(ke===g.a.UP?-1:1)),at?(fe.preventDefault(),Oe(se.props.store,we(se.props),at.props.eventKey),typeof $e=="function"&&$e(at),1):void 0},se.onItemHover=function(fe){var $e=fe.key,ke=fe.hover;Oe(se.props.store,we(se.props),ke?$e:null)},se.onDeselect=function(fe){se.props.onDeselect(fe)},se.onSelect=function(fe){se.props.onSelect(fe)},se.onClick=function(fe){se.props.onClick(fe)},se.onOpenChange=function(fe){se.props.onOpenChange(fe)},se.onDestroy=function(fe){se.props.onDestroy(fe)},se.getFlatInstanceArray=function(){return se.instanceArray},se.step=function(fe){var $e=se.getFlatInstanceArray(),ke=se.props.store.getState().activeKey[we(se.props)],it=$e.length;if(!it)return null;fe<0&&($e=$e.concat().reverse());var at=-1;if($e.every(function(ft,Ct){return ft&&ft.props.eventKey===ke?(at=Ct,!1):!0}),!se.props.defaultActiveFirst&&at!==-1&&wt($e.slice(at,it-1)))return;var Ne=(at+1)%it,Ve=Ne;do{var tt=$e[Ve];if(!tt||tt.props.disabled)Ve=(Ve+1)%it;else return tt}while(Ve!==Ne);return null},se.renderCommonMenuItem=function(fe,$e,ke){var it=se.props.store.getState(),at=Object(z.a)(se),Ne=at.props,Ve=q(fe,Ne.eventKey,$e),tt=fe.props;if(!tt||typeof fe.type=="string")return fe;var ft=Ve===it.activeKey,Ct=Object(ee.a)(Object(ee.a)({mode:tt.mode||Ne.mode,level:Ne.level,inlineIndent:Ne.inlineIndent,renderMenuItem:se.renderMenuItem,rootPrefixCls:Ne.prefixCls,index:$e,parentMenu:Ne.parentMenu,manualRef:tt.disabled?void 0:Object(w.a)(fe.ref,st.bind(Object(z.a)(se))),eventKey:Ve,active:!tt.disabled&&ft,multiple:Ne.multiple,onClick:function(qt){(tt.onClick||F)(qt),se.onClick(qt)},onItemHover:se.onItemHover,motion:Ne.motion,subMenuOpenDelay:Ne.subMenuOpenDelay,subMenuCloseDelay:Ne.subMenuCloseDelay,forceSubMenuRender:Ne.forceSubMenuRender,onOpenChange:se.onOpenChange,onDeselect:se.onDeselect,onSelect:se.onSelect,builtinPlacements:Ne.builtinPlacements,itemIcon:tt.itemIcon||se.props.itemIcon,expandIcon:tt.expandIcon||se.props.expandIcon},ke),{},{direction:Ne.direction});return(Ne.mode==="inline"||_e())&&(Ct.triggerSubMenuAction="click"),j.cloneElement(fe,Ct)},se.renderMenuItem=function(fe,$e,ke){if(!fe)return null;var it=se.props.store.getState(),at={openKeys:it.openKeys,selectedKeys:it.selectedKeys,triggerSubMenuAction:se.props.triggerSubMenuAction,subMenuKey:ke};return se.renderCommonMenuItem(fe,$e,at)},Pe.store.setState({activeKey:Object(ee.a)(Object(ee.a)({},Pe.store.getState().activeKey),{},Object(c.a)({},Pe.eventKey,Je(Pe,Pe.activeKey)))}),se.instanceArray=[],se}return Object(P.a)(Xe,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(se){return this.props.visible||se.visible||this.props.className!==se.className||!f()(this.props.style,se.style)}},{key:"componentDidUpdate",value:function(se){var fe=this.props,$e="activeKey"in fe?fe.activeKey:fe.store.getState().activeKey[we(fe)],ke=Je(fe,$e);if(ke!==$e)Oe(fe.store,we(fe),ke);else if("activeKey"in se){var it=Je(se,se.activeKey);ke!==it&&Oe(fe.store,we(fe),ke)}}},{key:"render",value:function(){var se=this,fe=Object(R.a)({},this.props);this.instanceArray=[];var $e=a()(fe.prefixCls,fe.className,"".concat(fe.prefixCls,"-").concat(fe.mode)),ke={className:$e,role:fe.role||"menu"};fe.id&&(ke.id=fe.id),fe.focusable&&(ke.tabIndex=0,ke.onKeyDown=this.onKeyDown);var it=fe.prefixCls,at=fe.eventKey,Ne=fe.visible,Ve=fe.level,tt=fe.mode,ft=fe.overflowedIndicator,Ct=fe.theme;return Ge.forEach(function(zt){return delete fe[zt]}),delete fe.onClick,j.createElement(At,Object.assign({},fe,{prefixCls:it,mode:tt,tag:"ul",level:Ve,theme:Ct,visible:Ne,overflowedIndicator:ft},ke),j.Children.map(fe.children,function(zt,qt){return se.renderMenuItem(zt,qt,at||"0-menu-")}))}}]),Xe}(j.Component);He.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:F};var nt=Object(U.b)()(He),Te=nt,ge=N("Kwbf");function be(gt,qe,Xe){var Pe=gt.prefixCls,se=gt.motion,fe=gt.defaultMotions,$e=fe===void 0?{}:fe,ke=gt.openAnimation,it=gt.openTransitionName,at=qe.switchingModeFromInline;if(se)return se;if(Object(n.a)(ke)==="object"&&ke)Object(ge.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof ke=="string")return{motionName:"".concat(Pe,"-open-").concat(ke)};if(it)return{motionName:it};var Ne=$e[Xe];return Ne||(at?null:$e.other)}var re=function(gt){Object(B.a)(Xe,gt);var qe=Object(M.a)(Xe);function Xe(Pe){var se;Object(K.a)(this,Xe),se=qe.call(this,Pe),se.inlineOpenKeys=[],se.onSelect=function(ke){var it=Object(z.a)(se),at=it.props;if(at.selectable){var Ne=se.store.getState(),Ve=Ne.selectedKeys,tt=ke.key;at.multiple?Ve=Ve.concat([tt]):Ve=[tt],"selectedKeys"in at||se.store.setState({selectedKeys:Ve}),at.onSelect(Object(ee.a)(Object(ee.a)({},ke),{},{selectedKeys:Ve}))}},se.onClick=function(ke){var it=se.getRealMenuMode(),at=Object(z.a)(se),Ne=at.store,Ve=at.props.onOpenChange;it!=="inline"&&!("openKeys"in se.props)&&(Ne.setState({openKeys:[]}),Ve([])),se.props.onClick(ke)},se.onKeyDown=function(ke,it){se.innerMenu.getWrappedInstance().onKeyDown(ke,it)},se.onOpenChange=function(ke){var it=Object(z.a)(se),at=it.props,Ne=se.store.getState().openKeys.concat(),Ve=!1,tt=function(Ct){var zt=!1;if(Ct.open)zt=Ne.indexOf(Ct.key)===-1,zt&&Ne.push(Ct.key);else{var qt=Ne.indexOf(Ct.key);zt=qt!==-1,zt&&Ne.splice(qt,1)}Ve=Ve||zt};Array.isArray(ke)?ke.forEach(tt):tt(ke),Ve&&("openKeys"in se.props||se.store.setState({openKeys:Ne}),at.onOpenChange(Ne))},se.onDeselect=function(ke){var it=Object(z.a)(se),at=it.props;if(at.selectable){var Ne=se.store.getState().selectedKeys.concat(),Ve=ke.key,tt=Ne.indexOf(Ve);tt!==-1&&Ne.splice(tt,1),"selectedKeys"in at||se.store.setState({selectedKeys:Ne}),at.onDeselect(Object(ee.a)(Object(ee.a)({},ke),{},{selectedKeys:Ne}))}},se.onMouseEnter=function(ke){se.restoreModeVerticalFromInline();var it=se.props.onMouseEnter;it&&it(ke)},se.onTransitionEnd=function(ke){var it=ke.propertyName==="width"&&ke.target===ke.currentTarget,at=ke.target.className,Ne=Object.prototype.toString.call(at)==="[object SVGAnimatedString]"?at.animVal:at,Ve=ke.propertyName==="font-size"&&Ne.indexOf("anticon")>=0;(it||Ve)&&se.restoreModeVerticalFromInline()},se.setInnerMenu=function(ke){se.innerMenu=ke},se.isRootMenu=!0;var fe=Pe.defaultSelectedKeys,$e=Pe.defaultOpenKeys;return"selectedKeys"in Pe&&(fe=Pe.selectedKeys||[]),"openKeys"in Pe&&($e=Pe.openKeys||[]),se.store=Object(U.c)({selectedKeys:fe,openKeys:$e,activeKey:{"0-menu-":Je(Pe,Pe.activeKey)}}),se.state={switchingModeFromInline:!1},se}return Object(P.a)(Xe,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(se){this.updateOpentKeysWhenSwitchMode(se),this.updateMiniStore();var fe=this.props,$e=fe.siderCollapsed,ke=fe.inlineCollapsed,it=fe.onOpenChange;(!se.inlineCollapsed&&ke||!se.siderCollapsed&&$e)&&it([]),this.updateMenuDisplay()}},{key:"updateOpentKeysWhenSwitchMode",value:function(se){var fe=this.props,$e=this.store,ke=this.inlineOpenKeys,it=$e.getState(),at={};se.mode==="inline"&&fe.mode!=="inline"&&this.setState({switchingModeFromInline:!0}),"openKeys"in fe||((fe.inlineCollapsed&&!se.inlineCollapsed||fe.siderCollapsed&&!se.siderCollapsed)&&(this.setState({switchingModeFromInline:!0}),this.inlineOpenKeys=it.openKeys.concat(),at.openKeys=[]),(!fe.inlineCollapsed&&se.inlineCollapsed||!fe.siderCollapsed&&se.siderCollapsed)&&(at.openKeys=ke,this.inlineOpenKeys=[])),Object.keys(at).length&&$e.setState(at)}},{key:"updateMenuDisplay",value:function(){var se=this.props.collapsedWidth,fe=this.store,$e=this.prevOpenKeys,ke=this.getInlineCollapsed()&&(se===0||se==="0"||se==="0px");ke?(this.prevOpenKeys=fe.getState().openKeys.concat(),this.store.setState({openKeys:[]})):$e&&(this.store.setState({openKeys:$e}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var se=this.props.mode,fe=this.state.switchingModeFromInline,$e=this.getInlineCollapsed();return fe&&$e?"inline":$e?"vertical":se}},{key:"getInlineCollapsed",value:function(){var se=this.props,fe=se.inlineCollapsed,$e=se.siderCollapsed;return $e!==void 0?$e:fe}},{key:"restoreModeVerticalFromInline",value:function(){var se=this.state.switchingModeFromInline;se&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var se=Object(ee.a)({},Object(_.default)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),fe=this.getRealMenuMode();return se.className+=" ".concat(se.prefixCls,"-root"),se.direction==="rtl"&&(se.className+=" ".concat(se.prefixCls,"-rtl")),se=Object(ee.a)(Object(ee.a)({},se),{},{mode:fe,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:be(this.props,this.state,fe)}),delete se.openAnimation,delete se.openTransitionName,j.createElement(U.a,{store:this.store},j.createElement(Te,Object.assign({},se,{ref:this.setInnerMenu}),this.props.children))}}]),Xe}(j.Component);re.defaultProps={selectable:!0,onClick:F,onSelect:F,onOpenChange:F,onDeselect:F,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:j.createElement("span",null,"\xB7\xB7\xB7")};var ie=re,ce=function(gt){Object(B.a)(Xe,gt);var qe=Object(M.a)(Xe);function Xe(){var Pe;return Object(K.a)(this,Xe),Pe=qe.apply(this,arguments),Pe.onKeyDown=function(se){var fe=se.keyCode;return fe===g.a.ENTER?(Pe.onClick(se),!0):void 0},Pe.onMouseLeave=function(se){var fe=Pe.props,$e=fe.eventKey,ke=fe.onItemHover,it=fe.onMouseLeave;ke({key:$e,hover:!1}),it({key:$e,domEvent:se})},Pe.onMouseEnter=function(se){var fe=Pe.props,$e=fe.eventKey,ke=fe.onItemHover,it=fe.onMouseEnter;ke({key:$e,hover:!0}),it({key:$e,domEvent:se})},Pe.onClick=function(se){var fe=Pe.props,$e=fe.eventKey,ke=fe.multiple,it=fe.onClick,at=fe.onSelect,Ne=fe.onDeselect,Ve=fe.isSelected,tt={key:$e,keyPath:[$e],item:Object(z.a)(Pe),domEvent:se};it(tt),ke?Ve?Ne(tt):at(tt):Ve||at(tt)},Pe.saveNode=function(se){Pe.node=se},Pe}return Object(P.a)(Xe,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var se=this.props;se.onDestroy&&se.onDestroy(se.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var se,fe=Object(ee.a)({},this.props),$e=a()(this.getPrefixCls(),fe.className,(se={},Object(c.a)(se,this.getActiveClassName(),!fe.disabled&&fe.active),Object(c.a)(se,this.getSelectedClassName(),fe.isSelected),Object(c.a)(se,this.getDisabledClassName(),fe.disabled),se)),ke=Object(ee.a)(Object(ee.a)({},fe.attribute),{},{title:typeof fe.title=="string"?fe.title:void 0,className:$e,role:fe.role||"menuitem","aria-disabled":fe.disabled});fe.role==="option"?ke=Object(ee.a)(Object(ee.a)({},ke),{},{role:"option","aria-selected":fe.isSelected}):(fe.role===null||fe.role==="none")&&(ke.role="none");var it={onClick:fe.disabled?null:this.onClick,onMouseLeave:fe.disabled?null:this.onMouseLeave,onMouseEnter:fe.disabled?null:this.onMouseEnter},at=Object(ee.a)({},fe.style);fe.mode==="inline"&&(fe.direction==="rtl"?at.paddingRight=fe.inlineIndent*fe.level:at.paddingLeft=fe.inlineIndent*fe.level),Ge.forEach(function(Ve){return delete fe[Ve]}),delete fe.direction;var Ne=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(Ne=j.createElement(this.props.itemIcon,this.props)),j.createElement("li",Object.assign({},Object(_.default)(fe,["onClick","onMouseEnter","onMouseLeave","onSelect"]),ke,it,{style:at,ref:this.saveNode}),fe.children,Ne)}}]),Xe}(j.Component);ce.isMenuItem=!0,ce.defaultProps={onSelect:F,onMouseEnter:F,onMouseLeave:F,manualRef:F};var Ee=Object(U.b)(function(gt,qe){var Xe=gt.activeKey,Pe=gt.selectedKeys,se=qe.eventKey,fe=qe.subMenuKey;return{active:Xe[fe]===se,isSelected:Pe.indexOf(se)!==-1}})(ce),Be=Ee,Ie=function(gt){Object(B.a)(Xe,gt);var qe=Object(M.a)(Xe);function Xe(){var Pe;return Object(K.a)(this,Xe),Pe=qe.apply(this,arguments),Pe.renderInnerMenuItem=function(se){var fe=Pe.props,$e=fe.renderMenuItem,ke=fe.index;return $e(se,ke,Pe.props.subMenuKey)},Pe}return Object(P.a)(Xe,[{key:"render",value:function(){var se=Object(R.a)({},this.props),fe=se.className,$e=fe===void 0?"":fe,ke=se.rootPrefixCls,it="".concat(ke,"-item-group-title"),at="".concat(ke,"-item-group-list"),Ne=se.title,Ve=se.children;return Ge.forEach(function(tt){return delete se[tt]}),delete se.onClick,delete se.direction,j.createElement("li",Object.assign({},se,{className:"".concat($e," ").concat(ke,"-item-group")}),j.createElement("div",{className:it,title:typeof Ne=="string"?Ne:void 0},Ne),j.createElement("ul",{className:at},j.Children.map(Ve,this.renderInnerMenuItem)))}}]),Xe}(j.Component);Ie.isMenuItemGroup=!0,Ie.defaultProps={disabled:!0};var ut=Ie,bt=function(qe){var Xe=qe.className,Pe=qe.rootPrefixCls,se=qe.style;return j.createElement("li",{className:"".concat(Xe," ").concat(Pe,"-item-divider"),style:se})};bt.defaultProps={disabled:!0,className:"",style:{}};var Tt=bt,xt=de.e=ie},"24hK":function(et,de,N){"use strict";N.d(de,"a",function(){return P});var ee=N("JYp7"),K=function(){function z(B){this.element=B,this.next=z.Undefined,this.prev=z.Undefined}return z.Undefined=new z(void 0),z}(),P=function(){function z(){this._first=K.Undefined,this._last=K.Undefined,this._size=0}return Object.defineProperty(z.prototype,"size",{get:function(){return this._size},enumerable:!0,configurable:!0}),z.prototype.isEmpty=function(){return this._first===K.Undefined},z.prototype.clear=function(){this._first=K.Undefined,this._last=K.Undefined,this._size=0},z.prototype.unshift=function(B){return this._insert(B,!1)},z.prototype.push=function(B){return this._insert(B,!0)},z.prototype._insert=function(B,M){var j=this,U=new K(B);if(this._first===K.Undefined)this._first=U,this._last=U;else if(M){var _=this._last;this._last=U,U.prev=_,_.next=U}else{var R=this._first;this._first=U,U.next=R,R.prev=U}this._size+=1;var c=!1;return function(){c||(c=!0,j._remove(U))}},z.prototype.shift=function(){if(this._first===K.Undefined)return;var B=this._first.element;return this._remove(this._first),B},z.prototype.pop=function(){if(this._last===K.Undefined)return;var B=this._last.element;return this._remove(this._last),B},z.prototype._remove=function(B){if(B.prev!==K.Undefined&&B.next!==K.Undefined){var M=B.prev;M.next=B.next,B.next.prev=M}else B.prev===K.Undefined&&B.next===K.Undefined?(this._first=K.Undefined,this._last=K.Undefined):B.next===K.Undefined?(this._last=this._last.prev,this._last.next=K.Undefined):B.prev===K.Undefined&&(this._first=this._first.next,this._first.prev=K.Undefined);this._size-=1},z.prototype.iterator=function(){var B,M=this._first;return{next:function(){return M===K.Undefined?ee.c:(B?B.value=M.element:B={done:!1,value:M.element},M=M.next,B)}}},z.prototype.toArray=function(){for(var B=[],M=this._first;M!==K.Undefined;M=M.next)B.push(M.element);return B},z}()},"4qgm":function(et,de){et.exports="data:image/png;base64,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"},"4u4S":function(et,de){et.exports="data:image/png;base64,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"},"55Ip":function(et,de,N){"use strict";N.d(de,"a",function(){return o}),N.d(de,"b",function(){return A});var ee=N("Ty5D"),K=N("dI71"),P=N("q1tI"),z=N.n(P),B=N("YS25"),M=N("17x9"),j=N.n(M),U=N("wx14"),_=N("zLVn"),R=N("9R94"),c=function(h){Object(K.a)(s,h);function s(){for(var D,T=arguments.length,S=new Array(T),I=0;I=0||T.relatedTarget.className.indexOf("".concat(W,"-next"))>=0))return;h.setState({goInputText:""}),C(h.getValidValue())},h.go=function(T){var S=h.state.goInputText;if(S==="")return;(T.keyCode===y.ENTER||T.type==="click")&&(h.setState({goInputText:""}),h.props.quickGo(h.getValidValue()))},h}return Object(B.a)(p,[{key:"getValidValue",value:function(){var s=this.state,l=s.goInputText,D=s.current;return!l||isNaN(l)?D:Number(l)}},{key:"getPageSizeOptions",value:function(){var s=this.props,l=s.pageSize,D=s.pageSizeOptions;return D.some(function(T){return T.toString()===l.toString()})?D:D.concat([l.toString()]).sort(function(T,S){var I=isNaN(Number(T))?0:Number(T),C=isNaN(Number(S))?0:Number(S);return I-C})}},{key:"render",value:function(){var s=this,l=this.props,D=l.pageSize,T=l.locale,S=l.rootPrefixCls,I=l.changeSize,C=l.quickGo,W=l.goButton,Y=l.selectComponentClass,H=l.buildOptionText,F=l.selectPrefixCls,q=l.disabled,le=this.state.goInputText,pe="".concat(S,"-options"),Ae=Y,Ge=null,Fe=null,Ue=null;if(!I&&!C)return null;var _e=this.getPageSizeOptions();if(I&&Ae){var je=_e.map(function(xe,he){return _.a.createElement(Ae.Option,{key:he,value:xe.toString()},(H||s.buildOptionText)(xe))});Ge=_.a.createElement(Ae,{disabled:q,prefixCls:F,showSearch:!1,className:"".concat(pe,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(D||_e[0]).toString(),onChange:this.changeSize,getPopupContainer:function(he){return he.parentNode}},je)}return C&&(W&&(Ue=typeof W=="boolean"?_.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:q,className:"".concat(pe,"-quick-jumper-button")},T.jump_to_confirm):_.a.createElement("span",{onClick:this.go,onKeyUp:this.go},W)),Fe=_.a.createElement("div",{className:"".concat(pe,"-quick-jumper")},T.jump_to,_.a.createElement("input",{disabled:q,type:"text",value:le,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),T.page,Ue)),_.a.createElement("li",{className:"".concat(pe)},Ge,Fe)}}]),p}(_.a.Component);f.defaultProps={pageSizeOptions:["10","20","50","100"]};var m=f,a=N("N2Kk");function n(){}function o(O){return typeof O=="number"&&isFinite(O)&&Math.floor(O)===O}function u(O,A,p){return p}function x(O,A,p){var h=typeof O=="undefined"?A.pageSize:O;return Math.floor((p.total-1)/h)+1}var E=function(O){Object(M.a)(p,O);var A=Object(j.a)(p);function p(h){var s;Object(z.a)(this,p),s=A.call(this,h),s.getJumpPrevPage=function(){return Math.max(1,s.state.current-(s.props.showLessItems?3:5))},s.getJumpNextPage=function(){return Math.min(x(void 0,s.state,s.props),s.state.current+(s.props.showLessItems?3:5))},s.getItemIcon=function(I,C){var W=s.props.prefixCls,Y=I||_.a.createElement("button",{type:"button","aria-label":C,className:"".concat(W,"-item-link")});return typeof I=="function"&&(Y=_.a.createElement(I,Object(P.a)({},s.props))),Y},s.savePaginationNode=function(I){s.paginationNode=I},s.isValid=function(I){return o(I)&&I!==s.state.current},s.shouldDisplayQuickJumper=function(){var I=s.props,C=I.showQuickJumper,W=I.pageSize,Y=I.total;return Y<=W?!1:C},s.handleKeyDown=function(I){(I.keyCode===y.ARROW_UP||I.keyCode===y.ARROW_DOWN)&&I.preventDefault()},s.handleKeyUp=function(I){var C=s.getValidValue(I),W=s.state.currentInputValue;C!==W&&s.setState({currentInputValue:C}),I.keyCode===y.ENTER?s.handleChange(C):I.keyCode===y.ARROW_UP?s.handleChange(C-1):I.keyCode===y.ARROW_DOWN&&s.handleChange(C+1)},s.changePageSize=function(I){var C=s.state.current,W=x(I,s.state,s.props);C=C>W?W:C,W===0&&(C=s.state.current),typeof I=="number"&&("pageSize"in s.props||s.setState({pageSize:I}),"current"in s.props||s.setState({current:C,currentInputValue:C})),s.props.onShowSizeChange(C,I),"onChange"in s.props&&s.props.onChange&&s.props.onChange(C,I)},s.handleChange=function(I){var C=s.props.disabled,W=I;if(s.isValid(W)&&!C){var Y=x(void 0,s.state,s.props);W>Y?W=Y:W<1&&(W=1),"current"in s.props||s.setState({current:W,currentInputValue:W});var H=s.state.pageSize;return s.props.onChange(W,H),W}return s.state.current},s.prev=function(){s.hasPrev()&&s.handleChange(s.state.current-1)},s.next=function(){s.hasNext()&&s.handleChange(s.state.current+1)},s.jumpPrev=function(){s.handleChange(s.getJumpPrevPage())},s.jumpNext=function(){s.handleChange(s.getJumpNextPage())},s.hasPrev=function(){return s.state.current>1},s.hasNext=function(){return s.state.current2?W-2:0),H=2;H=D?S=D:S=Number(l),S}},{key:"getShowSizeChanger",value:function(){var s=this.props,l=s.showSizeChanger,D=s.total,T=s.totalBoundaryShowSizeChanger;return typeof l!="undefined"?l:D>T}},{key:"renderPrev",value:function(s){var l=this.props,D=l.prevIcon,T=l.itemRender,S=T(s,"prev",this.getItemIcon(D,"prev page")),I=!this.hasPrev();return Object(U.isValidElement)(S)?Object(U.cloneElement)(S,{disabled:I}):S}},{key:"renderNext",value:function(s){var l=this.props,D=l.nextIcon,T=l.itemRender,S=T(s,"next",this.getItemIcon(D,"next page")),I=!this.hasNext();return Object(U.isValidElement)(S)?Object(U.cloneElement)(S,{disabled:I}):S}},{key:"render",value:function(){var s=this,l=this.props,D=l.prefixCls,T=l.className,S=l.style,I=l.disabled,C=l.hideOnSinglePage,W=l.total,Y=l.locale,H=l.showQuickJumper,F=l.showLessItems,q=l.showTitle,le=l.showTotal,pe=l.simple,Ae=l.itemRender,Ge=l.showPrevNextJumpers,Fe=l.jumpPrevIcon,Ue=l.jumpNextIcon,_e=l.selectComponentClass,je=l.selectPrefixCls,xe=l.pageSizeOptions,he=this.state,te=he.current,ye=he.pageSize,ue=he.currentInputValue;if(C===!0&&W<=ye)return null;var Le=x(void 0,this.state,this.props),ae=[],oe=null,Se=null,Me=null,We=null,Ke=null,Qe=H&&H.goButton,Ze=F?1:2,yt=te-1>0?te-1:0,vt=te+1=Ze*2&&te!==1+2&&(ae[0]=Object(U.cloneElement)(ae[0],{className:"".concat(D,"-item-after-jump-prev")}),ae.unshift(oe)),Le-te>=Ze*2&&te!==Le-2&&(ae[ae.length-1]=Object(U.cloneElement)(ae[ae.length-1],{className:"".concat(D,"-item-before-jump-next")}),ae.push(Se)),Je!==1&&ae.unshift(Me),st!==Le&&ae.push(We)}var Te=null;le&&(Te=_.a.createElement("li",{className:"".concat(D,"-total-text")},le(W,[W===0?0:(te-1)*ye+1,te*ye>W?W:te*ye])));var ge=!this.hasPrev()||!Le,be=!this.hasNext()||!Le;return _.a.createElement("ul",Object(ee.a)({className:c()(D,T,Object(K.a)({},"".concat(D,"-disabled"),I)),style:S,unselectable:"unselectable",ref:this.savePaginationNode},dt),Te,_.a.createElement("li",{title:q?Y.prev_page:null,onClick:this.prev,tabIndex:ge?null:0,onKeyPress:this.runIfEnterPrev,className:c()("".concat(D,"-prev"),Object(K.a)({},"".concat(D,"-disabled"),ge)),"aria-disabled":ge},this.renderPrev(yt)),ae,_.a.createElement("li",{title:q?Y.next_page:null,onClick:this.next,tabIndex:be?null:0,onKeyPress:this.runIfEnterNext,className:c()("".concat(D,"-next"),Object(K.a)({},"".concat(D,"-disabled"),be)),"aria-disabled":be},this.renderNext(vt)),_.a.createElement(m,{disabled:I,locale:Y,rootPrefixCls:D,selectComponentClass:_e,selectPrefixCls:je,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:te,pageSize:ye,pageSizeOptions:xe,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Qe}))}}],[{key:"getDerivedStateFromProps",value:function(s,l){var D={};if("current"in s&&(D.current=s.current,s.current!==l.current&&(D.currentInputValue=D.current)),"pageSize"in s&&s.pageSize!==l.pageSize){var T=l.current,S=x(s.pageSize,l,s);T=T>S?S:T,"current"in s||(D.current=T,D.currentInputValue=T),D.pageSize=s.pageSize}return D}}]),p}(_.a.Component);E.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:n,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:n,locale:a.a,style:{},itemRender:u,totalBoundaryShowSizeChanger:50};var v=E},"6RRn":function(et,de,N){"use strict";var ee=N("wCXF"),K=N("n6Qo");N.d(de,"b",function(){return K.a});var P=N("IBYe"),z=N("6eGT"),B=N("hW8S");N.d(de,"a",function(){return B.a}),de.c=ee.b},"6eGT":function(et,de,N){"use strict";function ee(K){return null}de.a=ee},"746U":function(et,de,N){"use strict";N.d(de,"d",function(){return K}),N.d(de,"j",function(){return P}),N.d(de,"i",function(){return z}),N.d(de,"h",function(){return B}),N.d(de,"e",function(){return M}),N.d(de,"k",function(){return j}),N.d(de,"l",function(){return U}),N.d(de,"a",function(){return _}),N.d(de,"f",function(){return c}),N.d(de,"g",function(){return g}),N.d(de,"m",function(){return w}),N.d(de,"c",function(){return m}),N.d(de,"b",function(){return a}),N.d(de,"n",function(){return n}),N.d(de,"o",function(){return o});var ee={number:"number",string:"string",undefined:"undefined",object:"object",function:"function"};function K(u){return Array.isArray?Array.isArray(u):!!(u&&typeof u.length===ee.number&&u.constructor===Array)}function P(u){return typeof u===ee.string||u instanceof String}function z(u){return typeof u===ee.object&&u!==null&&!Array.isArray(u)&&!(u instanceof RegExp)&&!(u instanceof Date)}function B(u){return(typeof u===ee.number||u instanceof Number)&&!isNaN(u)}function M(u){return u===!0||u===!1}function j(u){return typeof u===ee.undefined}function U(u){return j(u)||u===null}function _(u,x){if(!u)throw new Error(x?"Unexpected type, expected '"+x+"'":"Unexpected type")}var R=Object.prototype.hasOwnProperty;function c(u){if(!z(u))return!1;for(var x in u)if(R.call(u,x))return!1;return!0}function g(u){return typeof u===ee.function}function w(u,x){for(var E=Math.min(u.length,x.length),v=0;v1&&arguments[1]!==void 0?arguments[1]:0,f=(j[w[y+0]]+j[w[y+1]]+j[w[y+2]]+j[w[y+3]]+"-"+j[w[y+4]]+j[w[y+5]]+"-"+j[w[y+6]]+j[w[y+7]]+"-"+j[w[y+8]]+j[w[y+9]]+"-"+j[w[y+10]]+j[w[y+11]]+j[w[y+12]]+j[w[y+13]]+j[w[y+14]]+j[w[y+15]]).toLowerCase();if(!M(f))throw TypeError("Stringified UUID is invalid");return f}var R=_;function c(w,y,f){w=w||{};var m=w.random||(w.rng||P)();if(m[6]=m[6]&15|64,m[8]=m[8]&63|128,y){f=f||0;for(var a=0;a<16;++a)y[f+a]=m[a];return y}return R(m)}var g=de.a=c},"7ZXX":function(et,de,N){et.exports=N.p+"static/err.6e7c5817.png"},"7ahc":function(et,de,N){"use strict";N.d(de,"a",function(){return x});var ee=N("k1fw"),K=N("0Owb"),P=N("+L6B"),z=N("2/Rp"),B=N("y8nQ"),M=N("Vl3Y"),j=N("tJVT"),U=N("OaEy"),_=N("2fM7"),R=N("q1tI"),c=N.n(R),g=N("VrN/"),w=N.n(g),y=N("p77/"),f=N.n(y),m=N("c5Ni"),a=N.n(m),n=_.a.Option,o={labelCol:{span:4},wrapperCol:{span:20}},u={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};de.b=function(E){var v=E.callback,O=E.onCancel,A=Object(R.useState)("python"),p=Object(j.a)(A,2),h=p[0],s=p[1];function l(T){s(u[T][1])}function D(T){v(T)}return c.a.createElement(M.a,Object(K.a)({},o,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:D}),c.a.createElement(M.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},c.a.createElement(_.a,{onChange:l},Object.keys(u).map(function(T){return c.a.createElement(n,{key:T,value:T},u[T][0])}))),c.a.createElement(M.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},c.a.createElement(x,{mode:h})),c.a.createElement("div",{className:"flex-container flex-end"},c.a.createElement(z.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),c.a.createElement(z.a,{type:"ghost",onClick:O},"\u53D6\u6D88")))};function x(E){var v=E.value,O=E.onChange,A=E.mode,p=E.options,h=p===void 0?{}:p,s=Object(R.useRef)(),l=Object(R.useState)(),D=Object(j.a)(l,2),T=D[0],S=D[1];return Object(R.useEffect)(function(){if(T){function I(C){var W=C.getValue();O&&O(W)}return T.on("change",I),function(){T.off("change",I)}}},[T,O]),Object(R.useEffect)(function(){T&&T.setOption("mode",A)},[T,A]),Object(R.useEffect)(function(){T&&((v!==T.getValue()||v==="")&&setTimeout(function(){T.setValue(v||" ")},300))},[T,v]),Object(R.useEffect)(function(){if(s.current&&!T){var I=w.a.fromTextArea(s.current,Object(ee.a)({mode:A,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},h));S(I)}},[s.current,T]),c.a.createElement("div",{className:"my-codemirror-container"},c.a.createElement("textarea",{ref:s}))}},"7ixt":function(et,de,N){"use strict";N.d(de,"a",function(){return P});var ee={adjustX:1,adjustY:1},K=[0,0],P={left:{points:["cr","cl"],overflow:ee,offset:[-4,0],targetOffset:K},right:{points:["cl","cr"],overflow:ee,offset:[4,0],targetOffset:K},top:{points:["bc","tc"],overflow:ee,offset:[0,-4],targetOffset:K},bottom:{points:["tc","bc"],overflow:ee,offset:[0,4],targetOffset:K},topLeft:{points:["bl","tl"],overflow:ee,offset:[0,-4],targetOffset:K},leftTop:{points:["tr","tl"],overflow:ee,offset:[-4,0],targetOffset:K},topRight:{points:["br","tr"],overflow:ee,offset:[0,-4],targetOffset:K},rightTop:{points:["tl","tr"],overflow:ee,offset:[4,0],targetOffset:K},bottomRight:{points:["tr","br"],overflow:ee,offset:[0,4],targetOffset:K},rightBottom:{points:["bl","br"],overflow:ee,offset:[4,0],targetOffset:K},bottomLeft:{points:["tl","bl"],overflow:ee,offset:[0,4],targetOffset:K},leftBottom:{points:["br","bl"],overflow:ee,offset:[-4,0],targetOffset:K}},z=P},"7v3h":function(et,de,N){et.exports=N.p+"static/empty2.dd73f390.png"},"8/bI":function(et,de,N){et.exports=N.p+"static/empty.8918e228.png"},"815F":function(et,de,N){"use strict";N.d(de,"e",function(){return j}),N.d(de,"c",function(){return _}),N.d(de,"d",function(){return R}),N.d(de,"a",function(){return g}),N.d(de,"f",function(){return w}),N.d(de,"b",function(){return y});var ee=N("KQm4"),K=N("VTBJ"),P=N("Ff2n"),z=N("Zm9Q"),B=N("Kwbf"),M=N("OZM5");function j(f,m){return f!=null?f:m}function U(){var f=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],m=new Map;function a(n){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(n||[]).forEach(function(u){var x=u.key,E=u.children;Object(B.a)(x!=null,"Tree node must have a certain key: [".concat(o).concat(x,"]"));var v=String(x);Object(B.a)(!m.has(v)||x===null||x===void 0,"Same 'key' exist in the Tree: ".concat(v)),m.set(v,!0),a(E,"".concat(o).concat(v," > "))})}a(f)}function _(f){function m(a){var n=Object(z.a)(a);return n.map(function(o){if(!Object(M.i)(o))return Object(B.a)(!o,"Tree/TreeNode can only accept TreeNode as children."),null;var u=o.key,x=o.props,E=x.children,v=Object(P.a)(x,["children"]),O=Object(K.a)({key:u},v),A=m(E);return A.length&&(O.children=A),O}).filter(function(o){return o})}return m(f)}function R(){var f=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],a=new Set(m===!0?[]:m),n=[];function o(u){var x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return u.map(function(E,v){var O=Object(M.h)(x?x.pos:"0",v),A=j(E.key,O),p=Object(K.a)(Object(K.a)({},E),{},{parent:x,pos:O,children:null,data:E,isStart:[].concat(Object(ee.a)(x?x.isStart:[]),[v===0]),isEnd:[].concat(Object(ee.a)(x?x.isEnd:[]),[v===u.length-1])});return n.push(p),m===!0||a.has(A)?p.children=o(E.children||[],p):p.children=[],p})}return o(f),n}function c(f,m,a){var n;a?typeof a=="string"?n=function(x){return x[a]}:typeof a=="function"&&(n=function(x){return a(x)}):n=function(x,E){return j(x.key,E)};function o(u,x,E){var v=u?u.children:f,O=u?Object(M.h)(E.pos,x):"0";if(u){var A=n(u,O),p={node:u,index:x,pos:O,key:A,parentPos:E.node?E.pos:null,level:E.level+1};m(p)}v&&v.forEach(function(h,s){o(h,s,{node:u,pos:O,level:E?E.level+1:-1})})}o(null)}function g(f){var m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=m.initWrapper,n=m.processEntity,o=m.onProcessFinished,u=arguments.length>2?arguments[2]:void 0,x={},E={},v={posEntities:x,keyEntities:E};return a&&(v=a(v)||v),c(f,function(O){var A=O.node,p=O.index,h=O.pos,s=O.key,l=O.parentPos,D=O.level,T={node:A,index:p,key:s,pos:h,level:D},S=j(s,h);x[h]=T,E[S]=T,T.parent=x[l],T.parent&&(T.parent.children=T.parent.children||[],T.parent.children.push(T)),n&&n(T,v)},u),o&&o(v),v}function w(f,m){var a=m.expandedKeys,n=m.selectedKeys,o=m.loadedKeys,u=m.loadingKeys,x=m.checkedKeys,E=m.halfCheckedKeys,v=m.dragOverNodeKey,O=m.dropPosition,A=m.keyEntities,p=A[f],h={eventKey:f,expanded:a.indexOf(f)!==-1,selected:n.indexOf(f)!==-1,loaded:o.indexOf(f)!==-1,loading:u.indexOf(f)!==-1,checked:x.indexOf(f)!==-1,halfChecked:E.indexOf(f)!==-1,pos:String(p?p.pos:""),dragOver:v===f&&O===0,dragOverGapTop:v===f&&O===-1,dragOverGapBottom:v===f&&O===1};return h}function y(f){var m=f.data,a=f.expanded,n=f.selected,o=f.checked,u=f.loaded,x=f.loading,E=f.halfChecked,v=f.dragOver,O=f.dragOverGapTop,A=f.dragOverGapBottom,p=f.pos,h=f.active,s=Object(K.a)(Object(K.a)({},m),{},{expanded:a,selected:n,checked:o,loaded:u,loading:x,halfChecked:E,dragOver:v,dragOverGapTop:O,dragOverGapBottom:A,pos:p,active:h});return"props"in s||Object.defineProperty(s,"props",{get:function(){return Object(B.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),f}}),s}},"8EBN":function(et,de,N){(function(ee){ee(N("VrN/"))})(function(ee){"use strict";ee.modeInfo=[{name:"APL",mime:"text/apl",mode:"apl",ext:["dyalog","apl"]},{name:"PGP",mimes:["application/pgp","application/pgp-encrypted","application/pgp-keys","application/pgp-signature"],mode:"asciiarmor",ext:["asc","pgp","sig"]},{name:"ASN.1",mime:"text/x-ttcn-asn",mode:"asn.1",ext:["asn","asn1"]},{name:"Asterisk",mime:"text/x-asterisk",mode:"asterisk",file:/^extensions\.conf$/i},{name:"Brainfuck",mime:"text/x-brainfuck",mode:"brainfuck",ext:["b","bf"]},{name:"C",mime:"text/x-csrc",mode:"clike",ext:["c","h","ino"]},{name:"C++",mime:"text/x-c++src",mode:"clike",ext:["cpp","c++","cc","cxx","hpp","h++","hh","hxx"],alias:["cpp"]},{name:"Cobol",mime:"text/x-cobol",mode:"cobol",ext:["cob","cpy"]},{name:"C#",mime:"text/x-csharp",mode:"clike",ext:["cs"],alias:["csharp","cs"]},{name:"Clojure",mime:"text/x-clojure",mode:"clojure",ext:["clj","cljc","cljx"]},{name:"ClojureScript",mime:"text/x-clojurescript",mode:"clojure",ext:["cljs"]},{name:"Closure Stylesheets (GSS)",mime:"text/x-gss",mode:"css",ext:["gss"]},{name:"CMake",mime:"text/x-cmake",mode:"cmake",ext:["cmake","cmake.in"],file:/^CMakeLists\.txt$/},{name:"CoffeeScript",mimes:["application/vnd.coffeescript","text/coffeescript","text/x-coffeescript"],mode:"coffeescript",ext:["coffee"],alias:["coffee","coffee-script"]},{name:"Common Lisp",mime:"text/x-common-lisp",mode:"commonlisp",ext:["cl","lisp","el"],alias:["lisp"]},{name:"Cypher",mime:"application/x-cypher-query",mode:"cypher",ext:["cyp","cypher"]},{name:"Cython",mime:"text/x-cython",mode:"python",ext:["pyx","pxd","pxi"]},{name:"Crystal",mime:"text/x-crystal",mode:"crystal",ext:["cr"]},{name:"CSS",mime:"text/css",mode:"css",ext:["css"]},{name:"CQL",mime:"text/x-cassandra",mode:"sql",ext:["cql"]},{name:"D",mime:"text/x-d",mode:"d",ext:["d"]},{name:"Dart",mimes:["application/dart","text/x-dart"],mode:"dart",ext:["dart"]},{name:"diff",mime:"text/x-diff",mode:"diff",ext:["diff","patch"]},{name:"Django",mime:"text/x-django",mode:"django"},{name:"Dockerfile",mime:"text/x-dockerfile",mode:"dockerfile",file:/^Dockerfile$/},{name:"DTD",mime:"application/xml-dtd",mode:"dtd",ext:["dtd"]},{name:"Dylan",mime:"text/x-dylan",mode:"dylan",ext:["dylan","dyl","intr"]},{name:"EBNF",mime:"text/x-ebnf",mode:"ebnf"},{name:"ECL",mime:"text/x-ecl",mode:"ecl",ext:["ecl"]},{name:"edn",mime:"application/edn",mode:"clojure",ext:["edn"]},{name:"Eiffel",mime:"text/x-eiffel",mode:"eiffel",ext:["e"]},{name:"Elm",mime:"text/x-elm",mode:"elm",ext:["elm"]},{name:"Embedded Javascript",mime:"application/x-ejs",mode:"htmlembedded",ext:["ejs"]},{name:"Embedded Ruby",mime:"application/x-erb",mode:"htmlembedded",ext:["erb"]},{name:"Erlang",mime:"text/x-erlang",mode:"erlang",ext:["erl"]},{name:"Esper",mime:"text/x-esper",mode:"sql"},{name:"Factor",mime:"text/x-factor",mode:"factor",ext:["factor"]},{name:"FCL",mime:"text/x-fcl",mode:"fcl"},{name:"Forth",mime:"text/x-forth",mode:"forth",ext:["forth","fth","4th"]},{name:"Fortran",mime:"text/x-fortran",mode:"fortran",ext:["f","for","f77","f90","f95"]},{name:"F#",mime:"text/x-fsharp",mode:"mllike",ext:["fs"],alias:["fsharp"]},{name:"Gas",mime:"text/x-gas",mode:"gas",ext:["s"]},{name:"Gherkin",mime:"text/x-feature",mode:"gherkin",ext:["feature"]},{name:"GitHub Flavored Markdown",mime:"text/x-gfm",mode:"gfm",file:/^(readme|contributing|history)\.md$/i},{name:"Go",mime:"text/x-go",mode:"go",ext:["go"]},{name:"Groovy",mime:"text/x-groovy",mode:"groovy",ext:["groovy","gradle"],file:/^Jenkinsfile$/},{name:"HAML",mime:"text/x-haml",mode:"haml",ext:["haml"]},{name:"Haskell",mime:"text/x-haskell",mode:"haskell",ext:["hs"]},{name:"Haskell (Literate)",mime:"text/x-literate-haskell",mode:"haskell-literate",ext:["lhs"]},{name:"Haxe",mime:"text/x-haxe",mode:"haxe",ext:["hx"]},{name:"HXML",mime:"text/x-hxml",mode:"haxe",ext:["hxml"]},{name:"ASP.NET",mime:"application/x-aspx",mode:"htmlembedded",ext:["aspx"],alias:["asp","aspx"]},{name:"HTML",mime:"text/html",mode:"htmlmixed",ext:["html","htm","handlebars","hbs"],alias:["xhtml"]},{name:"HTTP",mime:"message/http",mode:"http"},{name:"IDL",mime:"text/x-idl",mode:"idl",ext:["pro"]},{name:"Pug",mime:"text/x-pug",mode:"pug",ext:["jade","pug"],alias:["jade"]},{name:"Java",mime:"text/x-java",mode:"clike",ext:["java"]},{name:"Java Server Pages",mime:"application/x-jsp",mode:"htmlembedded",ext:["jsp"],alias:["jsp"]},{name:"JavaScript",mimes:["text/javascript","text/ecmascript","application/javascript","application/x-javascript","application/ecmascript"],mode:"javascript",ext:["js"],alias:["ecmascript","js","node"]},{name:"JSON",mimes:["application/json","application/x-json"],mode:"javascript",ext:["json","map"],alias:["json5"]},{name:"JSON-LD",mime:"application/ld+json",mode:"javascript",ext:["jsonld"],alias:["jsonld"]},{name:"JSX",mime:"text/jsx",mode:"jsx",ext:["jsx"]},{name:"Jinja2",mime:"text/jinja2",mode:"jinja2",ext:["j2","jinja","jinja2"]},{name:"Julia",mime:"text/x-julia",mode:"julia",ext:["jl"]},{name:"Kotlin",mime:"text/x-kotlin",mode:"clike",ext:["kt"]},{name:"LESS",mime:"text/x-less",mode:"css",ext:["less"]},{name:"LiveScript",mime:"text/x-livescript",mode:"livescript",ext:["ls"],alias:["ls"]},{name:"Lua",mime:"text/x-lua",mode:"lua",ext:["lua"]},{name:"Markdown",mime:"text/x-markdown",mode:"markdown",ext:["markdown","md","mkd"]},{name:"mIRC",mime:"text/mirc",mode:"mirc"},{name:"MariaDB SQL",mime:"text/x-mariadb",mode:"sql"},{name:"Mathematica",mime:"text/x-mathematica",mode:"mathematica",ext:["m","nb","wl","wls"]},{name:"Modelica",mime:"text/x-modelica",mode:"modelica",ext:["mo"]},{name:"MUMPS",mime:"text/x-mumps",mode:"mumps",ext:["mps"]},{name:"MS SQL",mime:"text/x-mssql",mode:"sql"},{name:"mbox",mime:"application/mbox",mode:"mbox",ext:["mbox"]},{name:"MySQL",mime:"text/x-mysql",mode:"sql"},{name:"Nginx",mime:"text/x-nginx-conf",mode:"nginx",file:/nginx.*\.conf$/i},{name:"NSIS",mime:"text/x-nsis",mode:"nsis",ext:["nsh","nsi"]},{name:"NTriples",mimes:["application/n-triples","application/n-quads","text/n-triples"],mode:"ntriples",ext:["nt","nq"]},{name:"Objective-C",mime:"text/x-objectivec",mode:"clike",ext:["m"],alias:["objective-c","objc"]},{name:"Objective-C++",mime:"text/x-objectivec++",mode:"clike",ext:["mm"],alias:["objective-c++","objc++"]},{name:"OCaml",mime:"text/x-ocaml",mode:"mllike",ext:["ml","mli","mll","mly"]},{name:"Octave",mime:"text/x-octave",mode:"octave",ext:["m"]},{name:"Oz",mime:"text/x-oz",mode:"oz",ext:["oz"]},{name:"Pascal",mime:"text/x-pascal",mode:"pascal",ext:["p","pas"]},{name:"PEG.js",mime:"null",mode:"pegjs",ext:["jsonld"]},{name:"Perl",mime:"text/x-perl",mode:"perl",ext:["pl","pm"]},{name:"PHP",mimes:["text/x-php","application/x-httpd-php","application/x-httpd-php-open"],mode:"php",ext:["php","php3","php4","php5","php7","phtml"]},{name:"Pig",mime:"text/x-pig",mode:"pig",ext:["pig"]},{name:"Plain Text",mime:"text/plain",mode:"null",ext:["txt","text","conf","def","list","log"]},{name:"PLSQL",mime:"text/x-plsql",mode:"sql",ext:["pls"]},{name:"PostgreSQL",mime:"text/x-pgsql",mode:"sql"},{name:"PowerShell",mime:"application/x-powershell",mode:"powershell",ext:["ps1","psd1","psm1"]},{name:"Properties files",mime:"text/x-properties",mode:"properties",ext:["properties","ini","in"],alias:["ini","properties"]},{name:"ProtoBuf",mime:"text/x-protobuf",mode:"protobuf",ext:["proto"]},{name:"Python",mime:"text/x-python",mode:"python",ext:["BUILD","bzl","py","pyw"],file:/^(BUCK|BUILD)$/},{name:"Puppet",mime:"text/x-puppet",mode:"puppet",ext:["pp"]},{name:"Q",mime:"text/x-q",mode:"q",ext:["q"]},{name:"R",mime:"text/x-rsrc",mode:"r",ext:["r","R"],alias:["rscript"]},{name:"reStructuredText",mime:"text/x-rst",mode:"rst",ext:["rst"],alias:["rst"]},{name:"RPM Changes",mime:"text/x-rpm-changes",mode:"rpm"},{name:"RPM Spec",mime:"text/x-rpm-spec",mode:"rpm",ext:["spec"]},{name:"Ruby",mime:"text/x-ruby",mode:"ruby",ext:["rb"],alias:["jruby","macruby","rake","rb","rbx"]},{name:"Rust",mime:"text/x-rustsrc",mode:"rust",ext:["rs"]},{name:"SAS",mime:"text/x-sas",mode:"sas",ext:["sas"]},{name:"Sass",mime:"text/x-sass",mode:"sass",ext:["sass"]},{name:"Scala",mime:"text/x-scala",mode:"clike",ext:["scala"]},{name:"Scheme",mime:"text/x-scheme",mode:"scheme",ext:["scm","ss"]},{name:"SCSS",mime:"text/x-scss",mode:"css",ext:["scss"]},{name:"Shell",mimes:["text/x-sh","application/x-sh"],mode:"shell",ext:["sh","ksh","bash"],alias:["bash","sh","zsh"],file:/^PKGBUILD$/},{name:"Sieve",mime:"application/sieve",mode:"sieve",ext:["siv","sieve"]},{name:"Slim",mimes:["text/x-slim","application/x-slim"],mode:"slim",ext:["slim"]},{name:"Smalltalk",mime:"text/x-stsrc",mode:"smalltalk",ext:["st"]},{name:"Smarty",mime:"text/x-smarty",mode:"smarty",ext:["tpl"]},{name:"Solr",mime:"text/x-solr",mode:"solr"},{name:"SML",mime:"text/x-sml",mode:"mllike",ext:["sml","sig","fun","smackspec"]},{name:"Soy",mime:"text/x-soy",mode:"soy",ext:["soy"],alias:["closure template"]},{name:"SPARQL",mime:"application/sparql-query",mode:"sparql",ext:["rq","sparql"],alias:["sparul"]},{name:"Spreadsheet",mime:"text/x-spreadsheet",mode:"spreadsheet",alias:["excel","formula"]},{name:"SQL",mime:"text/x-sql",mode:"sql",ext:["sql"]},{name:"SQLite",mime:"text/x-sqlite",mode:"sql"},{name:"Squirrel",mime:"text/x-squirrel",mode:"clike",ext:["nut"]},{name:"Stylus",mime:"text/x-styl",mode:"stylus",ext:["styl"]},{name:"Swift",mime:"text/x-swift",mode:"swift",ext:["swift"]},{name:"sTeX",mime:"text/x-stex",mode:"stex"},{name:"LaTeX",mime:"text/x-latex",mode:"stex",ext:["text","ltx","tex"],alias:["tex"]},{name:"SystemVerilog",mime:"text/x-systemverilog",mode:"verilog",ext:["v","sv","svh"]},{name:"Tcl",mime:"text/x-tcl",mode:"tcl",ext:["tcl"]},{name:"Textile",mime:"text/x-textile",mode:"textile",ext:["textile"]},{name:"TiddlyWiki",mime:"text/x-tiddlywiki",mode:"tiddlywiki"},{name:"Tiki wiki",mime:"text/tiki",mode:"tiki"},{name:"TOML",mime:"text/x-toml",mode:"toml",ext:["toml"]},{name:"Tornado",mime:"text/x-tornado",mode:"tornado"},{name:"troff",mime:"text/troff",mode:"troff",ext:["1","2","3","4","5","6","7","8","9"]},{name:"TTCN",mime:"text/x-ttcn",mode:"ttcn",ext:["ttcn","ttcn3","ttcnpp"]},{name:"TTCN_CFG",mime:"text/x-ttcn-cfg",mode:"ttcn-cfg",ext:["cfg"]},{name:"Turtle",mime:"text/turtle",mode:"turtle",ext:["ttl"]},{name:"TypeScript",mime:"application/typescript",mode:"javascript",ext:["ts"],alias:["ts"]},{name:"TypeScript-JSX",mime:"text/typescript-jsx",mode:"jsx",ext:["tsx"],alias:["tsx"]},{name:"Twig",mime:"text/x-twig",mode:"twig"},{name:"Web IDL",mime:"text/x-webidl",mode:"webidl",ext:["webidl"]},{name:"VB.NET",mime:"text/x-vb",mode:"vb",ext:["vb"]},{name:"VBScript",mime:"text/vbscript",mode:"vbscript",ext:["vbs"]},{name:"Velocity",mime:"text/velocity",mode:"velocity",ext:["vtl"]},{name:"Verilog",mime:"text/x-verilog",mode:"verilog",ext:["v"]},{name:"VHDL",mime:"text/x-vhdl",mode:"vhdl",ext:["vhd","vhdl"]},{name:"Vue.js Component",mimes:["script/x-vue","text/x-vue"],mode:"vue",ext:["vue"]},{name:"XML",mimes:["application/xml","text/xml"],mode:"xml",ext:["xml","xsl","xsd","svg"],alias:["rss","wsdl","xsd"]},{name:"XQuery",mime:"application/xquery",mode:"xquery",ext:["xy","xquery"]},{name:"Yacas",mime:"text/x-yacas",mode:"yacas",ext:["ys"]},{name:"YAML",mimes:["text/x-yaml","text/yaml"],mode:"yaml",ext:["yaml","yml"],alias:["yml"]},{name:"Z80",mime:"text/x-z80",mode:"z80",ext:["z80"]},{name:"mscgen",mime:"text/x-mscgen",mode:"mscgen",ext:["mscgen","mscin","msc"]},{name:"xu",mime:"text/x-xu",mode:"mscgen",ext:["xu"]},{name:"msgenny",mime:"text/x-msgenny",mode:"mscgen",ext:["msgenny"]},{name:"WebAssembly",mime:"text/webassembly",mode:"wast",ext:["wat","wast"]}];for(var K=0;K-1&&z.substring(j+1,z.length);if(U)return ee.findModeByExtension(U)},ee.findModeByName=function(z){z=z.toLowerCase();for(var B=0;B0&&w[w.length-1])&&(a[0]===6||a[0]===2)){R=0;continue}if(a[0]===3&&(!w||a[1]>w[0]&&a[1]")):null:l.match("--")?T(f("comment","-->")):l.match("DOCTYPE",!0,!0)?(l.eatWhile(/[\w\._\-]/),T(m(1))):null:l.eat("?")?(l.eatWhile(/[\w\._\-]/),D.tokenize=f("meta","?>"),"meta"):(R=l.eat("/")?"closeTag":"openTag",D.tokenize=w,"tag bracket");if(S=="&"){var _;return l.eat("#")?l.eat("x")?_=l.eatWhile(/[a-fA-F\d]/)&&l.eat(";"):_=l.eatWhile(/[\d]/)&&l.eat(";"):_=l.eatWhile(/[\w\.\-:]/)&&l.eat(";"),_?"atom":"error"}else return l.eatWhile(/[^&<]/),null}g.isInText=!0;function w(l,D){var T=l.next();if(T==">"||T=="/"&&l.eat(">"))return D.tokenize=g,R=T==">"?"endTag":"selfcloseTag","tag bracket";if(T=="=")return R="equals",null;if(T=="<"){D.tokenize=g,D.state=u,D.tagName=D.tagStart=null;var S=D.tokenize(l,D);return S?S+" tag error":"tag error"}else return/[\'\"]/.test(T)?(D.tokenize=y(T),D.stringStartCol=l.column(),D.tokenize(l,D)):(l.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function y(l){var D=function(T,S){for(;!T.eol();)if(T.next()==l){S.tokenize=w;break}return"string"};return D.isInAttribute=!0,D}function f(l,D){return function(T,S){for(;!T.eol();){if(T.match(D)){S.tokenize=g;break}T.next()}return l}}function m(l){return function(D,T){for(var S;(S=D.next())!=null;){if(S=="<")return T.tokenize=m(l+1),T.tokenize(D,T);if(S==">")if(l==1){T.tokenize=g;break}else return T.tokenize=m(l-1),T.tokenize(D,T)}return"meta"}}function a(l,D,T){this.prev=l.context,this.tagName=D,this.indent=l.indented,this.startOfLine=T,(j.doNotIndent.hasOwnProperty(D)||l.context&&l.context.noIndent)&&(this.noIndent=!0)}function n(l){l.context&&(l.context=l.context.prev)}function o(l,D){for(var T;;){if(!l.context)return;if(T=l.context.tagName,!j.contextGrabbers.hasOwnProperty(T)||!j.contextGrabbers[T].hasOwnProperty(D))return;n(l)}}function u(l,D,T){return l=="openTag"?(T.tagStart=D.column(),x):l=="closeTag"?E:u}function x(l,D,T){return l=="word"?(T.tagName=D.current(),c="tag",A):j.allowMissingTagName&&l=="endTag"?(c="tag bracket",A(l,D,T)):(c="error",x)}function E(l,D,T){if(l=="word"){var S=D.current();return T.context&&T.context.tagName!=S&&j.implicitlyClosed.hasOwnProperty(T.context.tagName)&&n(T),T.context&&T.context.tagName==S||j.matchClosing===!1?(c="tag",v):(c="tag error",O)}else return j.allowMissingTagName&&l=="endTag"?(c="tag bracket",v(l,D,T)):(c="error",O)}function v(l,D,T){return l!="endTag"?(c="error",v):(n(T),u)}function O(l,D,T){return c="error",v(l,D,T)}function A(l,D,T){if(l=="word")return c="attribute",p;if(l=="endTag"||l=="selfcloseTag"){var S=T.tagName,_=T.tagStart;return T.tagName=T.tagStart=null,l=="selfcloseTag"||j.autoSelfClosers.hasOwnProperty(S)?o(T,S):(o(T,S),T.context=new a(T,S,_==T.indented)),u}return c="error",A}function p(l,D,T){return l=="equals"?h:(j.allowMissing||(c="error"),A(l,D,T))}function h(l,D,T){return l=="string"?s:l=="word"&&j.allowUnquoted?(c="string",A):(c="error",A(l,D,T))}function s(l,D,T){return l=="string"?s:A(l,D,T)}return{startState:function(l){var D={tokenize:g,state:u,indented:l||0,tagName:null,tagStart:null,context:null};return l!=null&&(D.baseIndent=l),D},token:function(l,D){if(!D.tagName&&l.sol()&&(D.indented=l.indentation()),l.eatSpace())return null;R=null;var T=D.tokenize(l,D);return(T||R)&&T!="comment"&&(c=null,D.state=D.state(R||T,l,D),c&&(T=c=="error"?T+" error":c)),T},indent:function(l,D,T){var S=l.context;if(l.tokenize.isInAttribute)return l.tagStart==l.indented?l.stringStartCol+1:l.indented+M;if(S&&S.noIndent)return ee.Pass;if(l.tokenize!=w&&l.tokenize!=g)return T?T.match(/^(\s*)/)[0].length:0;if(l.tagName)return j.multilineTagIndentPastTag!==!1?l.tagStart+l.tagName.length+2:l.tagStart+M*(j.multilineTagIndentFactor||1);if(j.alignCDATA&&/$/,blockCommentStart:"",configuration:j.htmlMode?"html":"xml",helperType:j.htmlMode?"html":"xml",skipAttribute:function(l){l.state==h&&(l.state=A)},xmlCurrentTag:function(l){return l.tagName?{name:l.tagName,close:l.type=="closeTag"}:null},xmlCurrentContext:function(l){for(var D=[],T=l.context;T;T=T.prev)T.tagName&&D.push(T.tagName);return D.reverse()}}}),ee.defineMIME("text/xml","xml"),ee.defineMIME("application/xml","xml"),ee.mimeModes.hasOwnProperty("text/html")||ee.defineMIME("text/html",{name:"xml",htmlMode:!0})})},"1j5w":function(et,de,N){"use strict";N.d(de,"d",function(){return yt}),N.d(de,"b",function(){return Be}),N.d(de,"c",function(){return ut}),N.d(de,"a",function(){return Tt});var ee=N("VTBJ"),K=N("1OyB"),P=N("vuIU"),z=N("JX7q"),B=N("Ji7U"),M=N("LK+K"),j=N("q1tI"),U=N("I8Z2"),I=N("BGR+"),R=N("wx14"),c=N("rePB"),g=N("4IlW"),w=N("2GS6"),y=N("Gytx"),f=N.n(y),m=N("TSYQ"),a=N.n(m),n=N("U8pU"),o=N("ODXe"),u=/iPhone/i,x=/iPod/i,E=/iPad/i,v=/\bAndroid(?:.+)Mobile\b/i,O=/Android/i,A=/\bAndroid(?:.+)SD4930UR\b/i,p=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,h=/Windows Phone/i,s=/\bWindows(?:.+)ARM\b/i,l=/BlackBerry/i,D=/BB10/i,T=/Opera Mini/i,S=/\b(CriOS|Chrome)(?:.+)Mobile/i,_=/Mobile(?:.+)Firefox\b/i;function C(gt,qe){return gt.test(qe)}function W(gt){var qe=gt||(typeof navigator!="undefined"?navigator.userAgent:""),Xe=qe.split("[FBAN");if(typeof Xe[1]!="undefined"){var Pe=Xe,se=Object(o.a)(Pe,1);qe=se[0]}if(Xe=qe.split("Twitter"),typeof Xe[1]!="undefined"){var fe=Xe,$e=Object(o.a)(fe,1);qe=$e[0]}var ke={apple:{phone:C(u,qe)&&!C(h,qe),ipod:C(x,qe),tablet:!C(u,qe)&&C(E,qe)&&!C(h,qe),device:(C(u,qe)||C(x,qe)||C(E,qe))&&!C(h,qe)},amazon:{phone:C(A,qe),tablet:!C(A,qe)&&C(p,qe),device:C(A,qe)||C(p,qe)},android:{phone:!C(h,qe)&&C(A,qe)||!C(h,qe)&&C(v,qe),tablet:!C(h,qe)&&!C(A,qe)&&!C(v,qe)&&(C(p,qe)||C(O,qe)),device:!C(h,qe)&&(C(A,qe)||C(p,qe)||C(v,qe)||C(O,qe))||C(/\bokhttp\b/i,qe)},windows:{phone:C(h,qe),tablet:C(s,qe),device:C(h,qe)||C(s,qe)},other:{blackberry:C(l,qe),blackberry10:C(D,qe),opera:C(T,qe),firefox:C(_,qe),chrome:C(S,qe),device:C(l,qe)||C(D,qe)||C(T,qe)||C(_,qe)||C(S,qe)},any:null,phone:null,tablet:null};return ke.any=ke.apple.device||ke.android.device||ke.windows.device||ke.other.device,ke.phone=ke.apple.phone||ke.android.phone||ke.windows.phone,ke.tablet=ke.apple.tablet||ke.android.tablet||ke.windows.tablet,ke}var Y=Object(ee.a)(Object(ee.a)({},W()),{},{isMobile:W}),H=Y;function F(){}function q(gt,qe,Xe){var Pe=qe||"";return gt.key||"".concat(Pe,"item_").concat(Xe)}function le(gt){return"".concat(gt,"-menu-")}function pe(gt,qe){var Xe=-1;j.Children.forEach(gt,function(Pe){Xe+=1,Pe&&Pe.type&&Pe.type.isMenuItemGroup?j.Children.forEach(Pe.props.children,function(se){Xe+=1,qe(se,Xe)}):qe(Pe,Xe)})}function Ae(gt,qe,Xe){if(!gt||Xe.find)return;j.Children.forEach(gt,function(Pe){if(Pe){var se=Pe.type;if(!se||!(se.isSubMenu||se.isMenuItem||se.isMenuItemGroup))return;qe.indexOf(Pe.key)!==-1?Xe.find=!0:Pe.props.children&&Ae(Pe.props.children,qe,Xe)}})}var Ge=["defaultSelectedKeys","selectedKeys","defaultOpenKeys","openKeys","mode","getPopupContainer","onSelect","onDeselect","onDestroy","openTransitionName","openAnimation","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","triggerSubMenuAction","level","selectable","multiple","onOpenChange","visible","focusable","defaultActiveFirst","prefixCls","inlineIndent","parentMenu","title","rootPrefixCls","eventKey","active","onItemHover","onTitleMouseEnter","onTitleMouseLeave","onTitleClick","popupAlign","popupOffset","isOpen","renderMenuItem","manualRef","subMenuKey","disabled","index","isSelected","store","activeKey","builtinPlacements","overflowedIndicator","motion","attribute","value","popupClassName","inlineCollapsed","menu","theme","itemIcon","expandIcon"],Fe=function(qe){var Xe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Pe=qe&&typeof qe.getBoundingClientRect=="function"&&qe.getBoundingClientRect().width;if(Pe){if(Xe){var se=getComputedStyle(qe),fe=se.marginLeft,$e=se.marginRight;Pe+=+fe.replace("px","")+ +$e.replace("px","")}Pe=+Pe.toFixed(6)}return Pe||0},Ue=function(qe,Xe,Pe){qe&&Object(n.a)(qe.style)==="object"&&(qe.style[Xe]=Pe)},Ie=function(){return H.any},je=N("KQm4"),xe=N("Ff2n"),he=N("i8i4"),te=N("bdgK"),ye=N("uciX"),ue=N("8XRh"),Le={adjustX:1,adjustY:1},ae={topLeft:{points:["bl","tl"],overflow:Le,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Le,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:Le,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:Le,offset:[4,0]}},oe={topLeft:{points:["bl","tl"],overflow:Le,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Le,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:Le,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:Le,offset:[4,0]}},Se=ae,Me=0,We={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},Ke=function(qe,Xe,Pe){var se=le(Xe),fe=qe.getState();qe.setState({defaultActiveFirst:Object(ee.a)(Object(ee.a)({},fe.defaultActiveFirst),{},Object(c.a)({},se,Pe))})},Qe=function(gt){Object(B.a)(Xe,gt);var qe=Object(M.a)(Xe);function Xe(Pe){var se;Object(K.a)(this,Xe),se=qe.call(this,Pe),se.onDestroy=function(Ne){se.props.onDestroy(Ne)},se.onKeyDown=function(Ne){var Ve=Ne.keyCode,tt=se.menuInstance,ft=se.props,Ct=ft.isOpen,zt=ft.store;if(Ve===g.a.ENTER)return se.onTitleClick(Ne),Ke(zt,se.props.eventKey,!0),!0;if(Ve===g.a.RIGHT)return Ct?tt.onKeyDown(Ne):(se.triggerOpenChange(!0),Ke(zt,se.props.eventKey,!0)),!0;if(Ve===g.a.LEFT){var qt;if(Ct)qt=tt.onKeyDown(Ne);else return;return qt||(se.triggerOpenChange(!1),qt=!0),qt}return Ct&&(Ve===g.a.UP||Ve===g.a.DOWN)?tt.onKeyDown(Ne):void 0},se.onOpenChange=function(Ne){se.props.onOpenChange(Ne)},se.onPopupVisibleChange=function(Ne){se.triggerOpenChange(Ne,Ne?"mouseenter":"mouseleave")},se.onMouseEnter=function(Ne){var Ve=se.props,tt=Ve.eventKey,ft=Ve.onMouseEnter,Ct=Ve.store;Ke(Ct,se.props.eventKey,!1),ft({key:tt,domEvent:Ne})},se.onMouseLeave=function(Ne){var Ve=se.props,tt=Ve.parentMenu,ft=Ve.eventKey,Ct=Ve.onMouseLeave;tt.subMenuInstance=Object(z.a)(se),Ct({key:ft,domEvent:Ne})},se.onTitleMouseEnter=function(Ne){var Ve=se.props,tt=Ve.eventKey,ft=Ve.onItemHover,Ct=Ve.onTitleMouseEnter;ft({key:tt,hover:!0}),Ct({key:tt,domEvent:Ne})},se.onTitleMouseLeave=function(Ne){var Ve=se.props,tt=Ve.parentMenu,ft=Ve.eventKey,Ct=Ve.onItemHover,zt=Ve.onTitleMouseLeave;tt.subMenuInstance=Object(z.a)(se),Ct({key:ft,hover:!1}),zt({key:ft,domEvent:Ne})},se.onTitleClick=function(Ne){var Ve=Object(z.a)(se),tt=Ve.props;if(tt.onTitleClick({key:tt.eventKey,domEvent:Ne}),tt.triggerSubMenuAction==="hover")return;se.triggerOpenChange(!tt.isOpen,"click"),Ke(tt.store,se.props.eventKey,!1)},se.onSubMenuClick=function(Ne){typeof se.props.onClick=="function"&&se.props.onClick(se.addKeyPath(Ne))},se.onSelect=function(Ne){se.props.onSelect(Ne)},se.onDeselect=function(Ne){se.props.onDeselect(Ne)},se.getPrefixCls=function(){return"".concat(se.props.rootPrefixCls,"-submenu")},se.getActiveClassName=function(){return"".concat(se.getPrefixCls(),"-active")},se.getDisabledClassName=function(){return"".concat(se.getPrefixCls(),"-disabled")},se.getSelectedClassName=function(){return"".concat(se.getPrefixCls(),"-selected")},se.getOpenClassName=function(){return"".concat(se.props.rootPrefixCls,"-submenu-open")},se.saveMenuInstance=function(Ne){se.menuInstance=Ne},se.addKeyPath=function(Ne){return Object(ee.a)(Object(ee.a)({},Ne),{},{keyPath:(Ne.keyPath||[]).concat(se.props.eventKey)})},se.triggerOpenChange=function(Ne,Ve){var tt=se.props.eventKey,ft=function(){se.onOpenChange({key:tt,item:Object(z.a)(se),trigger:Ve,open:Ne})};Ve==="mouseenter"?se.mouseenterTimeout=setTimeout(function(){ft()},0):ft()},se.isChildrenSelected=function(){var Ne={find:!1};return Ae(se.props.children,se.props.selectedKeys,Ne),Ne.find},se.isOpen=function(){return se.props.openKeys.indexOf(se.props.eventKey)!==-1},se.adjustWidth=function(){if(!se.subMenuTitle||!se.menuInstance)return;var Ne=he.findDOMNode(se.menuInstance);if(Ne.offsetWidth>=se.subMenuTitle.offsetWidth)return;Ne.style.minWidth="".concat(se.subMenuTitle.offsetWidth,"px")},se.saveSubMenuTitle=function(Ne){se.subMenuTitle=Ne},se.getBaseProps=function(){var Ne=Object(z.a)(se),Ve=Ne.props;return{mode:Ve.mode==="horizontal"?"vertical":Ve.mode,visible:se.props.isOpen,level:Ve.level+1,inlineIndent:Ve.inlineIndent,focusable:!1,onClick:se.onSubMenuClick,onSelect:se.onSelect,onDeselect:se.onDeselect,onDestroy:se.onDestroy,selectedKeys:Ve.selectedKeys,eventKey:"".concat(Ve.eventKey,"-menu-"),openKeys:Ve.openKeys,motion:Ve.motion,onOpenChange:se.onOpenChange,subMenuOpenDelay:Ve.subMenuOpenDelay,parentMenu:Object(z.a)(se),subMenuCloseDelay:Ve.subMenuCloseDelay,forceSubMenuRender:Ve.forceSubMenuRender,triggerSubMenuAction:Ve.triggerSubMenuAction,builtinPlacements:Ve.builtinPlacements,defaultActiveFirst:Ve.store.getState().defaultActiveFirst[le(Ve.eventKey)],multiple:Ve.multiple,prefixCls:Ve.rootPrefixCls,id:se.internalMenuId,manualRef:se.saveMenuInstance,itemIcon:Ve.itemIcon,expandIcon:Ve.expandIcon,direction:Ve.direction}},se.getMotion=function(Ne,Ve){var tt=Object(z.a)(se),ft=tt.haveRendered,Ct=se.props,zt=Ct.motion,qt=Ct.rootPrefixCls,Qt=Object(ee.a)(Object(ee.a)({},zt),{},{leavedClassName:"".concat(qt,"-hidden"),removeOnLeave:!1,motionAppear:ft||!Ve||Ne!=="inline"});return Qt};var fe=Pe.store,$e=Pe.eventKey,ke=fe.getState(),it=ke.defaultActiveFirst;se.isRootMenu=!1;var at=!1;return it&&(at=it[$e]),Ke(fe,$e,at),se}return Object(P.a)(Xe,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var se=this,fe=this.props,$e=fe.mode,ke=fe.parentMenu,it=fe.manualRef;if(it&&it(this),$e!=="horizontal"||!ke.isRootMenu||!this.props.isOpen)return;this.minWidthTimeout=setTimeout(function(){return se.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var se=this.props,fe=se.onDestroy,$e=se.eventKey;fe&&fe($e),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout)}},{key:"renderChildren",value:function(se){var fe=this,$e=this.getBaseProps(),ke=this.getMotion($e.mode,$e.visible);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||$e.visible||$e.forceSubMenuRender,!this.haveOpened)return j.createElement("div",null);var it=$e.direction;return j.createElement(ue.default,Object.assign({visible:$e.visible},ke),function(at){var Ne=at.className,Ve=at.style,tt=a()("".concat($e.prefixCls,"-sub"),Ne,Object(c.a)({},"".concat($e.prefixCls,"-rtl"),it==="rtl"));return j.createElement(Te,Object.assign({},$e,{id:fe.internalMenuId,className:tt,style:Ve}),se)})}},{key:"render",value:function(){var se,fe=Object(ee.a)({},this.props),$e=fe.isOpen,ke=this.getPrefixCls(),it=fe.mode==="inline",at=a()(ke,"".concat(ke,"-").concat(fe.mode),(se={},Object(c.a)(se,fe.className,!!fe.className),Object(c.a)(se,this.getOpenClassName(),$e),Object(c.a)(se,this.getActiveClassName(),fe.active||$e&&!it),Object(c.a)(se,this.getDisabledClassName(),fe.disabled),Object(c.a)(se,this.getSelectedClassName(),this.isChildrenSelected()),se));this.internalMenuId||(fe.eventKey?this.internalMenuId="".concat(fe.eventKey,"$Menu"):(Me+=1,this.internalMenuId="$__$".concat(Me,"$Menu")));var Ne={},Ve={},tt={};fe.disabled||(Ne={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},Ve={onClick:this.onTitleClick},tt={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var ft={},Ct=fe.direction;it&&(Ct==="rtl"?ft.paddingRight=fe.inlineIndent*fe.level:ft.paddingLeft=fe.inlineIndent*fe.level);var zt={};this.props.isOpen&&(zt={"aria-owns":this.internalMenuId});var qt=null;fe.mode!=="horizontal"&&(qt=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(qt=j.createElement(this.props.expandIcon,Object(ee.a)({},this.props))));var Qt=j.createElement("div",Object.assign({ref:this.saveSubMenuTitle,style:ft,className:"".concat(ke,"-title"),role:"button"},tt,Ve,{"aria-expanded":$e},zt,{"aria-haspopup":"true",title:typeof fe.title=="string"?fe.title:void 0}),fe.title,qt||j.createElement("i",{className:"".concat(ke,"-arrow")})),St=this.renderChildren(fe.children),ln=fe.parentMenu.isRootMenu?fe.parentMenu.props.getPopupContainer:function(un){return un.parentNode},Bt=We[fe.mode],Yt=fe.popupOffset?{offset:fe.popupOffset}:{},Mt=fe.mode==="inline"?"":fe.popupClassName;Mt+=Ct==="rtl"?" ".concat(ke,"-rtl"):"";var tn=fe.disabled,mn=fe.triggerSubMenuAction,An=fe.subMenuOpenDelay,lt=fe.forceSubMenuRender,Rt=fe.subMenuCloseDelay,Jt=fe.builtinPlacements;Ge.forEach(function(un){return delete fe[un]}),delete fe.onClick;var nn=Ct==="rtl"?Object.assign({},oe,Jt):Object.assign({},ae,Jt);return delete fe.direction,j.createElement("li",Object.assign({},fe,Ne,{className:at,role:"menuitem"}),it&&Qt,it&&St,!it&&j.createElement(ye.a,{prefixCls:ke,popupClassName:a()("".concat(ke,"-popup"),Mt),getPopupContainer:ln,builtinPlacements:nn,popupPlacement:Bt,popupVisible:$e,popupAlign:Yt,popup:St,action:tn?[]:[mn],mouseEnterDelay:An,mouseLeaveDelay:Rt,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:lt},Qt))}}]),Xe}(j.Component);Qe.defaultProps={onMouseEnter:F,onMouseLeave:F,onTitleMouseEnter:F,onTitleMouseLeave:F,onTitleClick:F,manualRef:F,mode:"vertical",title:""};var Ze=Object(U.b)(function(gt,qe){var Xe=gt.openKeys,Pe=gt.activeKey,se=gt.selectedKeys,fe=qe.eventKey,$e=qe.subMenuKey;return{isOpen:Xe.indexOf(fe)>-1,active:Pe[$e]===fe,selectedKeys:se}})(Qe);Ze.isSubMenu=!0;var yt=Ze,vt="menuitem-overflowed",dt=.5,pt=function(gt){Object(B.a)(Xe,gt);var qe=Object(M.a)(Xe);function Xe(){var Pe;return Object(K.a)(this,Xe),Pe=qe.apply(this,arguments),Pe.resizeObserver=null,Pe.mutationObserver=null,Pe.originalTotalWidth=0,Pe.overflowedItems=[],Pe.menuItemSizes=[],Pe.cancelFrameId=null,Pe.state={lastVisibleIndex:void 0},Pe.getMenuItemNodes=function(){var se=Pe.props.prefixCls,fe=he.findDOMNode(Object(z.a)(Pe));return fe?[].slice.call(fe.children).filter(function($e){return $e.className.split(" ").indexOf("".concat(se,"-overflowed-submenu"))<0}):[]},Pe.getOverflowedSubMenuItem=function(se,fe,$e){var ke=Pe.props,it=ke.overflowedIndicator,at=ke.level,Ne=ke.mode,Ve=ke.prefixCls,tt=ke.theme;if(at!==1||Ne!=="horizontal")return null;var ft=Pe.props.children[0],Ct=ft.props,zt=Ct.children,qt=Ct.title,Qt=Ct.style,St=Object(xe.a)(Ct,["children","title","style"]),ln=Object(ee.a)({},Qt),Bt="".concat(se,"-overflowed-indicator"),Yt="".concat(se,"-overflowed-indicator");fe.length===0&&$e!==!0?ln=Object(ee.a)(Object(ee.a)({},ln),{},{display:"none"}):$e&&(ln=Object(ee.a)(Object(ee.a)({},ln),{},{visibility:"hidden",position:"absolute"}),Bt="".concat(Bt,"-placeholder"),Yt="".concat(Yt,"-placeholder"));var Mt=tt?"".concat(Ve,"-").concat(tt):"",tn={};return Ge.forEach(function(mn){St[mn]!==void 0&&(tn[mn]=St[mn])}),j.createElement(yt,Object.assign({title:it,className:"".concat(Ve,"-overflowed-submenu"),popupClassName:Mt},tn,{key:Bt,eventKey:Yt,disabled:!1,style:ln}),fe)},Pe.setChildrenWidthAndResize=function(){if(Pe.props.mode!=="horizontal")return;var se=he.findDOMNode(Object(z.a)(Pe));if(!se)return;var fe=se.children;if(!fe||fe.length===0)return;var $e=se.children[fe.length-1];Ue($e,"display","inline-block");var ke=Pe.getMenuItemNodes(),it=ke.filter(function(at){return at.className.split(" ").indexOf(vt)>=0});it.forEach(function(at){Ue(at,"display","inline-block")}),Pe.menuItemSizes=ke.map(function(at){return Fe(at,!0)}),it.forEach(function(at){Ue(at,"display","none")}),Pe.overflowedIndicatorWidth=Fe(se.children[se.children.length-1],!0),Pe.originalTotalWidth=Pe.menuItemSizes.reduce(function(at,Ne){return at+Ne},0),Pe.handleResize(),Ue($e,"display","none")},Pe.handleResize=function(){if(Pe.props.mode!=="horizontal")return;var se=he.findDOMNode(Object(z.a)(Pe));if(!se)return;var fe=Fe(se);Pe.overflowedItems=[];var $e=0,ke;Pe.originalTotalWidth>fe+dt&&(ke=-1,Pe.menuItemSizes.forEach(function(it){$e+=it,$e+Pe.overflowedIndicatorWidth<=fe&&(ke+=1)})),Pe.setState({lastVisibleIndex:ke})},Pe}return Object(P.a)(Xe,[{key:"componentDidMount",value:function(){var se=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var fe=he.findDOMNode(this);if(!fe)return;this.resizeObserver=new te.default(function($e){$e.forEach(function(){var ke=se.cancelFrameId;cancelAnimationFrame(ke),se.cancelFrameId=requestAnimationFrame(se.setChildrenWidthAndResize)})}),[].slice.call(fe.children).concat(fe).forEach(function($e){se.resizeObserver.observe($e)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){se.resizeObserver.disconnect(),[].slice.call(fe.children).concat(fe).forEach(function($e){se.resizeObserver.observe($e)}),se.setChildrenWidthAndResize()}),this.mutationObserver.observe(fe,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(se){var fe=this,$e=this.state.lastVisibleIndex;return(se||[]).reduce(function(ke,it,at){var Ne=it;if(fe.props.mode==="horizontal"){var Ve=fe.getOverflowedSubMenuItem(it.props.eventKey,[]);$e!==void 0&&fe.props.className.indexOf("".concat(fe.props.prefixCls,"-root"))!==-1&&(at>$e&&(Ne=j.cloneElement(it,{style:{display:"none"},eventKey:"".concat(it.props.eventKey,"-hidden"),className:"".concat(vt)})),at===$e+1&&(fe.overflowedItems=se.slice($e+1).map(function(ft){return j.cloneElement(ft,{key:ft.props.eventKey,mode:"vertical-left"})}),Ve=fe.getOverflowedSubMenuItem(it.props.eventKey,fe.overflowedItems)));var tt=[].concat(Object(je.a)(ke),[Ve,Ne]);return at===se.length-1&&tt.push(fe.getOverflowedSubMenuItem(it.props.eventKey,[],!0)),tt}return[].concat(Object(je.a)(ke),[Ne])},[])}},{key:"render",value:function(){var se=this.props,fe=se.visible,$e=se.prefixCls,ke=se.overflowedIndicator,it=se.mode,at=se.level,Ne=se.tag,Ve=se.children,tt=se.theme,ft=Object(xe.a)(se,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),Ct=Ne;return j.createElement(Ct,Object.assign({},ft),this.renderChildren(Ve))}}]),Xe}(j.Component);pt.defaultProps={tag:"div",className:""};var At=pt;function wt(gt){return gt.length?gt.every(function(qe){return!!qe.props.disabled}):!0}function Oe(gt,qe,Xe){var Pe=gt.getState();gt.setState({activeKey:Object(ee.a)(Object(ee.a)({},Pe.activeKey),{},Object(c.a)({},qe,Xe))})}function we(gt){return gt.eventKey||"0-menu-"}function Je(gt,qe){var Xe=qe,Pe=gt.children,se=gt.eventKey;if(Xe){var fe;if(pe(Pe,function($e,ke){$e&&$e.props&&!$e.props.disabled&&Xe===q($e,se,ke)&&(fe=!0)}),fe)return Xe}return Xe=null,gt.defaultActiveFirst&&pe(Pe,function($e,ke){!Xe&&$e&&!$e.props.disabled&&(Xe=q($e,se,ke))}),Xe}function st(gt){if(gt){var qe=this.instanceArray.indexOf(gt);qe!==-1?this.instanceArray[qe]=gt:this.instanceArray.push(gt)}}var He=function(gt){Object(B.a)(Xe,gt);var qe=Object(M.a)(Xe);function Xe(Pe){var se;return Object(K.a)(this,Xe),se=qe.call(this,Pe),se.onKeyDown=function(fe,$e){var ke=fe.keyCode,it;if(se.getFlatInstanceArray().forEach(function(Ne){Ne&&Ne.props.active&&Ne.onKeyDown&&(it=Ne.onKeyDown(fe))}),it)return 1;var at=null;return(ke===g.a.UP||ke===g.a.DOWN)&&(at=se.step(ke===g.a.UP?-1:1)),at?(fe.preventDefault(),Oe(se.props.store,we(se.props),at.props.eventKey),typeof $e=="function"&&$e(at),1):void 0},se.onItemHover=function(fe){var $e=fe.key,ke=fe.hover;Oe(se.props.store,we(se.props),ke?$e:null)},se.onDeselect=function(fe){se.props.onDeselect(fe)},se.onSelect=function(fe){se.props.onSelect(fe)},se.onClick=function(fe){se.props.onClick(fe)},se.onOpenChange=function(fe){se.props.onOpenChange(fe)},se.onDestroy=function(fe){se.props.onDestroy(fe)},se.getFlatInstanceArray=function(){return se.instanceArray},se.step=function(fe){var $e=se.getFlatInstanceArray(),ke=se.props.store.getState().activeKey[we(se.props)],it=$e.length;if(!it)return null;fe<0&&($e=$e.concat().reverse());var at=-1;if($e.every(function(ft,Ct){return ft&&ft.props.eventKey===ke?(at=Ct,!1):!0}),!se.props.defaultActiveFirst&&at!==-1&&wt($e.slice(at,it-1)))return;var Ne=(at+1)%it,Ve=Ne;do{var tt=$e[Ve];if(!tt||tt.props.disabled)Ve=(Ve+1)%it;else return tt}while(Ve!==Ne);return null},se.renderCommonMenuItem=function(fe,$e,ke){var it=se.props.store.getState(),at=Object(z.a)(se),Ne=at.props,Ve=q(fe,Ne.eventKey,$e),tt=fe.props;if(!tt||typeof fe.type=="string")return fe;var ft=Ve===it.activeKey,Ct=Object(ee.a)(Object(ee.a)({mode:tt.mode||Ne.mode,level:Ne.level,inlineIndent:Ne.inlineIndent,renderMenuItem:se.renderMenuItem,rootPrefixCls:Ne.prefixCls,index:$e,parentMenu:Ne.parentMenu,manualRef:tt.disabled?void 0:Object(w.a)(fe.ref,st.bind(Object(z.a)(se))),eventKey:Ve,active:!tt.disabled&&ft,multiple:Ne.multiple,onClick:function(qt){(tt.onClick||F)(qt),se.onClick(qt)},onItemHover:se.onItemHover,motion:Ne.motion,subMenuOpenDelay:Ne.subMenuOpenDelay,subMenuCloseDelay:Ne.subMenuCloseDelay,forceSubMenuRender:Ne.forceSubMenuRender,onOpenChange:se.onOpenChange,onDeselect:se.onDeselect,onSelect:se.onSelect,builtinPlacements:Ne.builtinPlacements,itemIcon:tt.itemIcon||se.props.itemIcon,expandIcon:tt.expandIcon||se.props.expandIcon},ke),{},{direction:Ne.direction});return(Ne.mode==="inline"||Ie())&&(Ct.triggerSubMenuAction="click"),j.cloneElement(fe,Ct)},se.renderMenuItem=function(fe,$e,ke){if(!fe)return null;var it=se.props.store.getState(),at={openKeys:it.openKeys,selectedKeys:it.selectedKeys,triggerSubMenuAction:se.props.triggerSubMenuAction,subMenuKey:ke};return se.renderCommonMenuItem(fe,$e,at)},Pe.store.setState({activeKey:Object(ee.a)(Object(ee.a)({},Pe.store.getState().activeKey),{},Object(c.a)({},Pe.eventKey,Je(Pe,Pe.activeKey)))}),se.instanceArray=[],se}return Object(P.a)(Xe,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(se){return this.props.visible||se.visible||this.props.className!==se.className||!f()(this.props.style,se.style)}},{key:"componentDidUpdate",value:function(se){var fe=this.props,$e="activeKey"in fe?fe.activeKey:fe.store.getState().activeKey[we(fe)],ke=Je(fe,$e);if(ke!==$e)Oe(fe.store,we(fe),ke);else if("activeKey"in se){var it=Je(se,se.activeKey);ke!==it&&Oe(fe.store,we(fe),ke)}}},{key:"render",value:function(){var se=this,fe=Object(R.a)({},this.props);this.instanceArray=[];var $e=a()(fe.prefixCls,fe.className,"".concat(fe.prefixCls,"-").concat(fe.mode)),ke={className:$e,role:fe.role||"menu"};fe.id&&(ke.id=fe.id),fe.focusable&&(ke.tabIndex=0,ke.onKeyDown=this.onKeyDown);var it=fe.prefixCls,at=fe.eventKey,Ne=fe.visible,Ve=fe.level,tt=fe.mode,ft=fe.overflowedIndicator,Ct=fe.theme;return Ge.forEach(function(zt){return delete fe[zt]}),delete fe.onClick,j.createElement(At,Object.assign({},fe,{prefixCls:it,mode:tt,tag:"ul",level:Ve,theme:Ct,visible:Ne,overflowedIndicator:ft},ke),j.Children.map(fe.children,function(zt,qt){return se.renderMenuItem(zt,qt,at||"0-menu-")}))}}]),Xe}(j.Component);He.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:F};var nt=Object(U.b)()(He),Te=nt,ge=N("Kwbf");function be(gt,qe,Xe){var Pe=gt.prefixCls,se=gt.motion,fe=gt.defaultMotions,$e=fe===void 0?{}:fe,ke=gt.openAnimation,it=gt.openTransitionName,at=qe.switchingModeFromInline;if(se)return se;if(Object(n.a)(ke)==="object"&&ke)Object(ge.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof ke=="string")return{motionName:"".concat(Pe,"-open-").concat(ke)};if(it)return{motionName:it};var Ne=$e[Xe];return Ne||(at?null:$e.other)}var re=function(gt){Object(B.a)(Xe,gt);var qe=Object(M.a)(Xe);function Xe(Pe){var se;Object(K.a)(this,Xe),se=qe.call(this,Pe),se.inlineOpenKeys=[],se.onSelect=function(ke){var it=Object(z.a)(se),at=it.props;if(at.selectable){var Ne=se.store.getState(),Ve=Ne.selectedKeys,tt=ke.key;at.multiple?Ve=Ve.concat([tt]):Ve=[tt],"selectedKeys"in at||se.store.setState({selectedKeys:Ve}),at.onSelect(Object(ee.a)(Object(ee.a)({},ke),{},{selectedKeys:Ve}))}},se.onClick=function(ke){var it=se.getRealMenuMode(),at=Object(z.a)(se),Ne=at.store,Ve=at.props.onOpenChange;it!=="inline"&&!("openKeys"in se.props)&&(Ne.setState({openKeys:[]}),Ve([])),se.props.onClick(ke)},se.onKeyDown=function(ke,it){se.innerMenu.getWrappedInstance().onKeyDown(ke,it)},se.onOpenChange=function(ke){var it=Object(z.a)(se),at=it.props,Ne=se.store.getState().openKeys.concat(),Ve=!1,tt=function(Ct){var zt=!1;if(Ct.open)zt=Ne.indexOf(Ct.key)===-1,zt&&Ne.push(Ct.key);else{var qt=Ne.indexOf(Ct.key);zt=qt!==-1,zt&&Ne.splice(qt,1)}Ve=Ve||zt};Array.isArray(ke)?ke.forEach(tt):tt(ke),Ve&&("openKeys"in se.props||se.store.setState({openKeys:Ne}),at.onOpenChange(Ne))},se.onDeselect=function(ke){var it=Object(z.a)(se),at=it.props;if(at.selectable){var Ne=se.store.getState().selectedKeys.concat(),Ve=ke.key,tt=Ne.indexOf(Ve);tt!==-1&&Ne.splice(tt,1),"selectedKeys"in at||se.store.setState({selectedKeys:Ne}),at.onDeselect(Object(ee.a)(Object(ee.a)({},ke),{},{selectedKeys:Ne}))}},se.onMouseEnter=function(ke){se.restoreModeVerticalFromInline();var it=se.props.onMouseEnter;it&&it(ke)},se.onTransitionEnd=function(ke){var it=ke.propertyName==="width"&&ke.target===ke.currentTarget,at=ke.target.className,Ne=Object.prototype.toString.call(at)==="[object SVGAnimatedString]"?at.animVal:at,Ve=ke.propertyName==="font-size"&&Ne.indexOf("anticon")>=0;(it||Ve)&&se.restoreModeVerticalFromInline()},se.setInnerMenu=function(ke){se.innerMenu=ke},se.isRootMenu=!0;var fe=Pe.defaultSelectedKeys,$e=Pe.defaultOpenKeys;return"selectedKeys"in Pe&&(fe=Pe.selectedKeys||[]),"openKeys"in Pe&&($e=Pe.openKeys||[]),se.store=Object(U.c)({selectedKeys:fe,openKeys:$e,activeKey:{"0-menu-":Je(Pe,Pe.activeKey)}}),se.state={switchingModeFromInline:!1},se}return Object(P.a)(Xe,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(se){this.updateOpentKeysWhenSwitchMode(se),this.updateMiniStore();var fe=this.props,$e=fe.siderCollapsed,ke=fe.inlineCollapsed,it=fe.onOpenChange;(!se.inlineCollapsed&&ke||!se.siderCollapsed&&$e)&&it([]),this.updateMenuDisplay()}},{key:"updateOpentKeysWhenSwitchMode",value:function(se){var fe=this.props,$e=this.store,ke=this.inlineOpenKeys,it=$e.getState(),at={};se.mode==="inline"&&fe.mode!=="inline"&&this.setState({switchingModeFromInline:!0}),"openKeys"in fe||((fe.inlineCollapsed&&!se.inlineCollapsed||fe.siderCollapsed&&!se.siderCollapsed)&&(this.setState({switchingModeFromInline:!0}),this.inlineOpenKeys=it.openKeys.concat(),at.openKeys=[]),(!fe.inlineCollapsed&&se.inlineCollapsed||!fe.siderCollapsed&&se.siderCollapsed)&&(at.openKeys=ke,this.inlineOpenKeys=[])),Object.keys(at).length&&$e.setState(at)}},{key:"updateMenuDisplay",value:function(){var se=this.props.collapsedWidth,fe=this.store,$e=this.prevOpenKeys,ke=this.getInlineCollapsed()&&(se===0||se==="0"||se==="0px");ke?(this.prevOpenKeys=fe.getState().openKeys.concat(),this.store.setState({openKeys:[]})):$e&&(this.store.setState({openKeys:$e}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var se=this.props.mode,fe=this.state.switchingModeFromInline,$e=this.getInlineCollapsed();return fe&&$e?"inline":$e?"vertical":se}},{key:"getInlineCollapsed",value:function(){var se=this.props,fe=se.inlineCollapsed,$e=se.siderCollapsed;return $e!==void 0?$e:fe}},{key:"restoreModeVerticalFromInline",value:function(){var se=this.state.switchingModeFromInline;se&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var se=Object(ee.a)({},Object(I.default)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),fe=this.getRealMenuMode();return se.className+=" ".concat(se.prefixCls,"-root"),se.direction==="rtl"&&(se.className+=" ".concat(se.prefixCls,"-rtl")),se=Object(ee.a)(Object(ee.a)({},se),{},{mode:fe,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:be(this.props,this.state,fe)}),delete se.openAnimation,delete se.openTransitionName,j.createElement(U.a,{store:this.store},j.createElement(Te,Object.assign({},se,{ref:this.setInnerMenu}),this.props.children))}}]),Xe}(j.Component);re.defaultProps={selectable:!0,onClick:F,onSelect:F,onOpenChange:F,onDeselect:F,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:j.createElement("span",null,"\xB7\xB7\xB7")};var ie=re,ce=function(gt){Object(B.a)(Xe,gt);var qe=Object(M.a)(Xe);function Xe(){var Pe;return Object(K.a)(this,Xe),Pe=qe.apply(this,arguments),Pe.onKeyDown=function(se){var fe=se.keyCode;return fe===g.a.ENTER?(Pe.onClick(se),!0):void 0},Pe.onMouseLeave=function(se){var fe=Pe.props,$e=fe.eventKey,ke=fe.onItemHover,it=fe.onMouseLeave;ke({key:$e,hover:!1}),it({key:$e,domEvent:se})},Pe.onMouseEnter=function(se){var fe=Pe.props,$e=fe.eventKey,ke=fe.onItemHover,it=fe.onMouseEnter;ke({key:$e,hover:!0}),it({key:$e,domEvent:se})},Pe.onClick=function(se){var fe=Pe.props,$e=fe.eventKey,ke=fe.multiple,it=fe.onClick,at=fe.onSelect,Ne=fe.onDeselect,Ve=fe.isSelected,tt={key:$e,keyPath:[$e],item:Object(z.a)(Pe),domEvent:se};it(tt),ke?Ve?Ne(tt):at(tt):Ve||at(tt)},Pe.saveNode=function(se){Pe.node=se},Pe}return Object(P.a)(Xe,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var se=this.props;se.onDestroy&&se.onDestroy(se.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var se,fe=Object(ee.a)({},this.props),$e=a()(this.getPrefixCls(),fe.className,(se={},Object(c.a)(se,this.getActiveClassName(),!fe.disabled&&fe.active),Object(c.a)(se,this.getSelectedClassName(),fe.isSelected),Object(c.a)(se,this.getDisabledClassName(),fe.disabled),se)),ke=Object(ee.a)(Object(ee.a)({},fe.attribute),{},{title:typeof fe.title=="string"?fe.title:void 0,className:$e,role:fe.role||"menuitem","aria-disabled":fe.disabled});fe.role==="option"?ke=Object(ee.a)(Object(ee.a)({},ke),{},{role:"option","aria-selected":fe.isSelected}):(fe.role===null||fe.role==="none")&&(ke.role="none");var it={onClick:fe.disabled?null:this.onClick,onMouseLeave:fe.disabled?null:this.onMouseLeave,onMouseEnter:fe.disabled?null:this.onMouseEnter},at=Object(ee.a)({},fe.style);fe.mode==="inline"&&(fe.direction==="rtl"?at.paddingRight=fe.inlineIndent*fe.level:at.paddingLeft=fe.inlineIndent*fe.level),Ge.forEach(function(Ve){return delete fe[Ve]}),delete fe.direction;var Ne=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(Ne=j.createElement(this.props.itemIcon,this.props)),j.createElement("li",Object.assign({},Object(I.default)(fe,["onClick","onMouseEnter","onMouseLeave","onSelect"]),ke,it,{style:at,ref:this.saveNode}),fe.children,Ne)}}]),Xe}(j.Component);ce.isMenuItem=!0,ce.defaultProps={onSelect:F,onMouseEnter:F,onMouseLeave:F,manualRef:F};var Ee=Object(U.b)(function(gt,qe){var Xe=gt.activeKey,Pe=gt.selectedKeys,se=qe.eventKey,fe=qe.subMenuKey;return{active:Xe[fe]===se,isSelected:Pe.indexOf(se)!==-1}})(ce),Be=Ee,_e=function(gt){Object(B.a)(Xe,gt);var qe=Object(M.a)(Xe);function Xe(){var Pe;return Object(K.a)(this,Xe),Pe=qe.apply(this,arguments),Pe.renderInnerMenuItem=function(se){var fe=Pe.props,$e=fe.renderMenuItem,ke=fe.index;return $e(se,ke,Pe.props.subMenuKey)},Pe}return Object(P.a)(Xe,[{key:"render",value:function(){var se=Object(R.a)({},this.props),fe=se.className,$e=fe===void 0?"":fe,ke=se.rootPrefixCls,it="".concat(ke,"-item-group-title"),at="".concat(ke,"-item-group-list"),Ne=se.title,Ve=se.children;return Ge.forEach(function(tt){return delete se[tt]}),delete se.onClick,delete se.direction,j.createElement("li",Object.assign({},se,{className:"".concat($e," ").concat(ke,"-item-group")}),j.createElement("div",{className:it,title:typeof Ne=="string"?Ne:void 0},Ne),j.createElement("ul",{className:at},j.Children.map(Ve,this.renderInnerMenuItem)))}}]),Xe}(j.Component);_e.isMenuItemGroup=!0,_e.defaultProps={disabled:!0};var ut=_e,bt=function(qe){var Xe=qe.className,Pe=qe.rootPrefixCls,se=qe.style;return j.createElement("li",{className:"".concat(Xe," ").concat(Pe,"-item-divider"),style:se})};bt.defaultProps={disabled:!0,className:"",style:{}};var Tt=bt,xt=de.e=ie},"24hK":function(et,de,N){"use strict";N.d(de,"a",function(){return P});var ee=N("JYp7"),K=function(){function z(B){this.element=B,this.next=z.Undefined,this.prev=z.Undefined}return z.Undefined=new z(void 0),z}(),P=function(){function z(){this._first=K.Undefined,this._last=K.Undefined,this._size=0}return Object.defineProperty(z.prototype,"size",{get:function(){return this._size},enumerable:!0,configurable:!0}),z.prototype.isEmpty=function(){return this._first===K.Undefined},z.prototype.clear=function(){this._first=K.Undefined,this._last=K.Undefined,this._size=0},z.prototype.unshift=function(B){return this._insert(B,!1)},z.prototype.push=function(B){return this._insert(B,!0)},z.prototype._insert=function(B,M){var j=this,U=new K(B);if(this._first===K.Undefined)this._first=U,this._last=U;else if(M){var I=this._last;this._last=U,U.prev=I,I.next=U}else{var R=this._first;this._first=U,U.next=R,R.prev=U}this._size+=1;var c=!1;return function(){c||(c=!0,j._remove(U))}},z.prototype.shift=function(){if(this._first===K.Undefined)return;var B=this._first.element;return this._remove(this._first),B},z.prototype.pop=function(){if(this._last===K.Undefined)return;var B=this._last.element;return this._remove(this._last),B},z.prototype._remove=function(B){if(B.prev!==K.Undefined&&B.next!==K.Undefined){var M=B.prev;M.next=B.next,B.next.prev=M}else B.prev===K.Undefined&&B.next===K.Undefined?(this._first=K.Undefined,this._last=K.Undefined):B.next===K.Undefined?(this._last=this._last.prev,this._last.next=K.Undefined):B.prev===K.Undefined&&(this._first=this._first.next,this._first.prev=K.Undefined);this._size-=1},z.prototype.iterator=function(){var B,M=this._first;return{next:function(){return M===K.Undefined?ee.c:(B?B.value=M.element:B={done:!1,value:M.element},M=M.next,B)}}},z.prototype.toArray=function(){for(var B=[],M=this._first;M!==K.Undefined;M=M.next)B.push(M.element);return B},z}()},"4qgm":function(et,de){et.exports="data:image/png;base64,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"},"4u4S":function(et,de){et.exports="data:image/png;base64,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"},"55Ip":function(et,de,N){"use strict";N.d(de,"a",function(){return o}),N.d(de,"b",function(){return A});var ee=N("Ty5D"),K=N("dI71"),P=N("q1tI"),z=N.n(P),B=N("YS25"),M=N("17x9"),j=N.n(M),U=N("wx14"),I=N("zLVn"),R=N("9R94"),c=function(h){Object(K.a)(s,h);function s(){for(var D,T=arguments.length,S=new Array(T),_=0;_=0||T.relatedTarget.className.indexOf("".concat(W,"-next"))>=0))return;h.setState({goInputText:""}),C(h.getValidValue())},h.go=function(T){var S=h.state.goInputText;if(S==="")return;(T.keyCode===y.ENTER||T.type==="click")&&(h.setState({goInputText:""}),h.props.quickGo(h.getValidValue()))},h}return Object(B.a)(p,[{key:"getValidValue",value:function(){var s=this.state,l=s.goInputText,D=s.current;return!l||isNaN(l)?D:Number(l)}},{key:"getPageSizeOptions",value:function(){var s=this.props,l=s.pageSize,D=s.pageSizeOptions;return D.some(function(T){return T.toString()===l.toString()})?D:D.concat([l.toString()]).sort(function(T,S){var _=isNaN(Number(T))?0:Number(T),C=isNaN(Number(S))?0:Number(S);return _-C})}},{key:"render",value:function(){var s=this,l=this.props,D=l.pageSize,T=l.locale,S=l.rootPrefixCls,_=l.changeSize,C=l.quickGo,W=l.goButton,Y=l.selectComponentClass,H=l.buildOptionText,F=l.selectPrefixCls,q=l.disabled,le=this.state.goInputText,pe="".concat(S,"-options"),Ae=Y,Ge=null,Fe=null,Ue=null;if(!_&&!C)return null;var Ie=this.getPageSizeOptions();if(_&&Ae){var je=Ie.map(function(xe,he){return I.a.createElement(Ae.Option,{key:he,value:xe.toString()},(H||s.buildOptionText)(xe))});Ge=I.a.createElement(Ae,{disabled:q,prefixCls:F,showSearch:!1,className:"".concat(pe,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(D||Ie[0]).toString(),onChange:this.changeSize,getPopupContainer:function(he){return he.parentNode}},je)}return C&&(W&&(Ue=typeof W=="boolean"?I.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:q,className:"".concat(pe,"-quick-jumper-button")},T.jump_to_confirm):I.a.createElement("span",{onClick:this.go,onKeyUp:this.go},W)),Fe=I.a.createElement("div",{className:"".concat(pe,"-quick-jumper")},T.jump_to,I.a.createElement("input",{disabled:q,type:"text",value:le,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),T.page,Ue)),I.a.createElement("li",{className:"".concat(pe)},Ge,Fe)}}]),p}(I.a.Component);f.defaultProps={pageSizeOptions:["10","20","50","100"]};var m=f,a=N("N2Kk");function n(){}function o(O){return typeof O=="number"&&isFinite(O)&&Math.floor(O)===O}function u(O,A,p){return p}function x(O,A,p){var h=typeof O=="undefined"?A.pageSize:O;return Math.floor((p.total-1)/h)+1}var E=function(O){Object(M.a)(p,O);var A=Object(j.a)(p);function p(h){var s;Object(z.a)(this,p),s=A.call(this,h),s.getJumpPrevPage=function(){return Math.max(1,s.state.current-(s.props.showLessItems?3:5))},s.getJumpNextPage=function(){return Math.min(x(void 0,s.state,s.props),s.state.current+(s.props.showLessItems?3:5))},s.getItemIcon=function(_,C){var W=s.props.prefixCls,Y=_||I.a.createElement("button",{type:"button","aria-label":C,className:"".concat(W,"-item-link")});return typeof _=="function"&&(Y=I.a.createElement(_,Object(P.a)({},s.props))),Y},s.savePaginationNode=function(_){s.paginationNode=_},s.isValid=function(_){return o(_)&&_!==s.state.current},s.shouldDisplayQuickJumper=function(){var _=s.props,C=_.showQuickJumper,W=_.pageSize,Y=_.total;return Y<=W?!1:C},s.handleKeyDown=function(_){(_.keyCode===y.ARROW_UP||_.keyCode===y.ARROW_DOWN)&&_.preventDefault()},s.handleKeyUp=function(_){var C=s.getValidValue(_),W=s.state.currentInputValue;C!==W&&s.setState({currentInputValue:C}),_.keyCode===y.ENTER?s.handleChange(C):_.keyCode===y.ARROW_UP?s.handleChange(C-1):_.keyCode===y.ARROW_DOWN&&s.handleChange(C+1)},s.changePageSize=function(_){var C=s.state.current,W=x(_,s.state,s.props);C=C>W?W:C,W===0&&(C=s.state.current),typeof _=="number"&&("pageSize"in s.props||s.setState({pageSize:_}),"current"in s.props||s.setState({current:C,currentInputValue:C})),s.props.onShowSizeChange(C,_),"onChange"in s.props&&s.props.onChange&&s.props.onChange(C,_)},s.handleChange=function(_){var C=s.props.disabled,W=_;if(s.isValid(W)&&!C){var Y=x(void 0,s.state,s.props);W>Y?W=Y:W<1&&(W=1),"current"in s.props||s.setState({current:W,currentInputValue:W});var H=s.state.pageSize;return s.props.onChange(W,H),W}return s.state.current},s.prev=function(){s.hasPrev()&&s.handleChange(s.state.current-1)},s.next=function(){s.hasNext()&&s.handleChange(s.state.current+1)},s.jumpPrev=function(){s.handleChange(s.getJumpPrevPage())},s.jumpNext=function(){s.handleChange(s.getJumpNextPage())},s.hasPrev=function(){return s.state.current>1},s.hasNext=function(){return s.state.current2?W-2:0),H=2;H=D?S=D:S=Number(l),S}},{key:"getShowSizeChanger",value:function(){var s=this.props,l=s.showSizeChanger,D=s.total,T=s.totalBoundaryShowSizeChanger;return typeof l!="undefined"?l:D>T}},{key:"renderPrev",value:function(s){var l=this.props,D=l.prevIcon,T=l.itemRender,S=T(s,"prev",this.getItemIcon(D,"prev page")),_=!this.hasPrev();return Object(U.isValidElement)(S)?Object(U.cloneElement)(S,{disabled:_}):S}},{key:"renderNext",value:function(s){var l=this.props,D=l.nextIcon,T=l.itemRender,S=T(s,"next",this.getItemIcon(D,"next page")),_=!this.hasNext();return Object(U.isValidElement)(S)?Object(U.cloneElement)(S,{disabled:_}):S}},{key:"render",value:function(){var s=this,l=this.props,D=l.prefixCls,T=l.className,S=l.style,_=l.disabled,C=l.hideOnSinglePage,W=l.total,Y=l.locale,H=l.showQuickJumper,F=l.showLessItems,q=l.showTitle,le=l.showTotal,pe=l.simple,Ae=l.itemRender,Ge=l.showPrevNextJumpers,Fe=l.jumpPrevIcon,Ue=l.jumpNextIcon,Ie=l.selectComponentClass,je=l.selectPrefixCls,xe=l.pageSizeOptions,he=this.state,te=he.current,ye=he.pageSize,ue=he.currentInputValue;if(C===!0&&W<=ye)return null;var Le=x(void 0,this.state,this.props),ae=[],oe=null,Se=null,Me=null,We=null,Ke=null,Qe=H&&H.goButton,Ze=F?1:2,yt=te-1>0?te-1:0,vt=te+1=Ze*2&&te!==1+2&&(ae[0]=Object(U.cloneElement)(ae[0],{className:"".concat(D,"-item-after-jump-prev")}),ae.unshift(oe)),Le-te>=Ze*2&&te!==Le-2&&(ae[ae.length-1]=Object(U.cloneElement)(ae[ae.length-1],{className:"".concat(D,"-item-before-jump-next")}),ae.push(Se)),Je!==1&&ae.unshift(Me),st!==Le&&ae.push(We)}var Te=null;le&&(Te=I.a.createElement("li",{className:"".concat(D,"-total-text")},le(W,[W===0?0:(te-1)*ye+1,te*ye>W?W:te*ye])));var ge=!this.hasPrev()||!Le,be=!this.hasNext()||!Le;return I.a.createElement("ul",Object(ee.a)({className:c()(D,T,Object(K.a)({},"".concat(D,"-disabled"),_)),style:S,unselectable:"unselectable",ref:this.savePaginationNode},dt),Te,I.a.createElement("li",{title:q?Y.prev_page:null,onClick:this.prev,tabIndex:ge?null:0,onKeyPress:this.runIfEnterPrev,className:c()("".concat(D,"-prev"),Object(K.a)({},"".concat(D,"-disabled"),ge)),"aria-disabled":ge},this.renderPrev(yt)),ae,I.a.createElement("li",{title:q?Y.next_page:null,onClick:this.next,tabIndex:be?null:0,onKeyPress:this.runIfEnterNext,className:c()("".concat(D,"-next"),Object(K.a)({},"".concat(D,"-disabled"),be)),"aria-disabled":be},this.renderNext(vt)),I.a.createElement(m,{disabled:_,locale:Y,rootPrefixCls:D,selectComponentClass:Ie,selectPrefixCls:je,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:te,pageSize:ye,pageSizeOptions:xe,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Qe}))}}],[{key:"getDerivedStateFromProps",value:function(s,l){var D={};if("current"in s&&(D.current=s.current,s.current!==l.current&&(D.currentInputValue=D.current)),"pageSize"in s&&s.pageSize!==l.pageSize){var T=l.current,S=x(s.pageSize,l,s);T=T>S?S:T,"current"in s||(D.current=T,D.currentInputValue=T),D.pageSize=s.pageSize}return D}}]),p}(I.a.Component);E.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:n,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:n,locale:a.a,style:{},itemRender:u,totalBoundaryShowSizeChanger:50};var v=E},"6RRn":function(et,de,N){"use strict";var ee=N("wCXF"),K=N("n6Qo");N.d(de,"b",function(){return K.a});var P=N("IBYe"),z=N("6eGT"),B=N("hW8S");N.d(de,"a",function(){return B.a}),de.c=ee.b},"6eGT":function(et,de,N){"use strict";function ee(K){return null}de.a=ee},"746U":function(et,de,N){"use strict";N.d(de,"d",function(){return K}),N.d(de,"j",function(){return P}),N.d(de,"i",function(){return z}),N.d(de,"h",function(){return B}),N.d(de,"e",function(){return M}),N.d(de,"k",function(){return j}),N.d(de,"l",function(){return U}),N.d(de,"a",function(){return I}),N.d(de,"f",function(){return c}),N.d(de,"g",function(){return g}),N.d(de,"m",function(){return w}),N.d(de,"c",function(){return m}),N.d(de,"b",function(){return a}),N.d(de,"n",function(){return n}),N.d(de,"o",function(){return o});var ee={number:"number",string:"string",undefined:"undefined",object:"object",function:"function"};function K(u){return Array.isArray?Array.isArray(u):!!(u&&typeof u.length===ee.number&&u.constructor===Array)}function P(u){return typeof u===ee.string||u instanceof String}function z(u){return typeof u===ee.object&&u!==null&&!Array.isArray(u)&&!(u instanceof RegExp)&&!(u instanceof Date)}function B(u){return(typeof u===ee.number||u instanceof Number)&&!isNaN(u)}function M(u){return u===!0||u===!1}function j(u){return typeof u===ee.undefined}function U(u){return j(u)||u===null}function I(u,x){if(!u)throw new Error(x?"Unexpected type, expected '"+x+"'":"Unexpected type")}var R=Object.prototype.hasOwnProperty;function c(u){if(!z(u))return!1;for(var x in u)if(R.call(u,x))return!1;return!0}function g(u){return typeof u===ee.function}function w(u,x){for(var E=Math.min(u.length,x.length),v=0;v1&&arguments[1]!==void 0?arguments[1]:0,f=(j[w[y+0]]+j[w[y+1]]+j[w[y+2]]+j[w[y+3]]+"-"+j[w[y+4]]+j[w[y+5]]+"-"+j[w[y+6]]+j[w[y+7]]+"-"+j[w[y+8]]+j[w[y+9]]+"-"+j[w[y+10]]+j[w[y+11]]+j[w[y+12]]+j[w[y+13]]+j[w[y+14]]+j[w[y+15]]).toLowerCase();if(!M(f))throw TypeError("Stringified UUID is invalid");return f}var R=I;function c(w,y,f){w=w||{};var m=w.random||(w.rng||P)();if(m[6]=m[6]&15|64,m[8]=m[8]&63|128,y){f=f||0;for(var a=0;a<16;++a)y[f+a]=m[a];return y}return R(m)}var g=de.a=c},"7ZXX":function(et,de,N){et.exports=N.p+"static/err.6e7c5817.png"},"7ahc":function(et,de,N){"use strict";N.d(de,"a",function(){return x});var ee=N("k1fw"),K=N("0Owb"),P=N("+L6B"),z=N("2/Rp"),B=N("y8nQ"),M=N("Vl3Y"),j=N("tJVT"),U=N("OaEy"),I=N("2fM7"),R=N("q1tI"),c=N.n(R),g=N("VrN/"),w=N.n(g),y=N("p77/"),f=N.n(y),m=N("c5Ni"),a=N.n(m),n=I.a.Option,o={labelCol:{span:4},wrapperCol:{span:20}},u={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};de.b=function(E){var v=E.callback,O=E.onCancel,A=Object(R.useState)("python"),p=Object(j.a)(A,2),h=p[0],s=p[1];function l(T){s(u[T][1])}function D(T){v(T)}return c.a.createElement(M.a,Object(K.a)({},o,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:D}),c.a.createElement(M.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},c.a.createElement(I.a,{onChange:l},Object.keys(u).map(function(T){return c.a.createElement(n,{key:T,value:T},u[T][0])}))),c.a.createElement(M.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},c.a.createElement(x,{mode:h})),c.a.createElement("div",{className:"flex-container flex-end"},c.a.createElement(z.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),c.a.createElement(z.a,{type:"ghost",onClick:O},"\u53D6\u6D88")))};function x(E){var v=E.value,O=E.onChange,A=E.mode,p=E.options,h=p===void 0?{}:p,s=Object(R.useRef)(),l=Object(R.useState)(),D=Object(j.a)(l,2),T=D[0],S=D[1];return Object(R.useEffect)(function(){if(T){function _(C){var W=C.getValue();O&&O(W)}return T.on("change",_),function(){T.off("change",_)}}},[T,O]),Object(R.useEffect)(function(){T&&T.setOption("mode",A)},[T,A]),Object(R.useEffect)(function(){T&&((v!==T.getValue()||v==="")&&setTimeout(function(){T.setValue(v||" ")},300))},[T,v]),Object(R.useEffect)(function(){if(s.current&&!T){var _=w.a.fromTextArea(s.current,Object(ee.a)({mode:A,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},h));S(_)}},[s.current,T]),c.a.createElement("div",{className:"my-codemirror-container"},c.a.createElement("textarea",{ref:s}))}},"7ixt":function(et,de,N){"use strict";N.d(de,"a",function(){return P});var ee={adjustX:1,adjustY:1},K=[0,0],P={left:{points:["cr","cl"],overflow:ee,offset:[-4,0],targetOffset:K},right:{points:["cl","cr"],overflow:ee,offset:[4,0],targetOffset:K},top:{points:["bc","tc"],overflow:ee,offset:[0,-4],targetOffset:K},bottom:{points:["tc","bc"],overflow:ee,offset:[0,4],targetOffset:K},topLeft:{points:["bl","tl"],overflow:ee,offset:[0,-4],targetOffset:K},leftTop:{points:["tr","tl"],overflow:ee,offset:[-4,0],targetOffset:K},topRight:{points:["br","tr"],overflow:ee,offset:[0,-4],targetOffset:K},rightTop:{points:["tl","tr"],overflow:ee,offset:[4,0],targetOffset:K},bottomRight:{points:["tr","br"],overflow:ee,offset:[0,4],targetOffset:K},rightBottom:{points:["bl","br"],overflow:ee,offset:[4,0],targetOffset:K},bottomLeft:{points:["tl","bl"],overflow:ee,offset:[0,4],targetOffset:K},leftBottom:{points:["br","bl"],overflow:ee,offset:[-4,0],targetOffset:K}},z=P},"7v3h":function(et,de,N){et.exports=N.p+"static/empty2.dd73f390.png"},"8/bI":function(et,de,N){et.exports=N.p+"static/empty.8918e228.png"},"815F":function(et,de,N){"use strict";N.d(de,"e",function(){return j}),N.d(de,"c",function(){return I}),N.d(de,"d",function(){return R}),N.d(de,"a",function(){return g}),N.d(de,"f",function(){return w}),N.d(de,"b",function(){return y});var ee=N("KQm4"),K=N("VTBJ"),P=N("Ff2n"),z=N("Zm9Q"),B=N("Kwbf"),M=N("OZM5");function j(f,m){return f!=null?f:m}function U(){var f=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],m=new Map;function a(n){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(n||[]).forEach(function(u){var x=u.key,E=u.children;Object(B.a)(x!=null,"Tree node must have a certain key: [".concat(o).concat(x,"]"));var v=String(x);Object(B.a)(!m.has(v)||x===null||x===void 0,"Same 'key' exist in the Tree: ".concat(v)),m.set(v,!0),a(E,"".concat(o).concat(v," > "))})}a(f)}function I(f){function m(a){var n=Object(z.a)(a);return n.map(function(o){if(!Object(M.i)(o))return Object(B.a)(!o,"Tree/TreeNode can only accept TreeNode as children."),null;var u=o.key,x=o.props,E=x.children,v=Object(P.a)(x,["children"]),O=Object(K.a)({key:u},v),A=m(E);return A.length&&(O.children=A),O}).filter(function(o){return o})}return m(f)}function R(){var f=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],a=new Set(m===!0?[]:m),n=[];function o(u){var x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return u.map(function(E,v){var O=Object(M.h)(x?x.pos:"0",v),A=j(E.key,O),p=Object(K.a)(Object(K.a)({},E),{},{parent:x,pos:O,children:null,data:E,isStart:[].concat(Object(ee.a)(x?x.isStart:[]),[v===0]),isEnd:[].concat(Object(ee.a)(x?x.isEnd:[]),[v===u.length-1])});return n.push(p),m===!0||a.has(A)?p.children=o(E.children||[],p):p.children=[],p})}return o(f),n}function c(f,m,a){var n;a?typeof a=="string"?n=function(x){return x[a]}:typeof a=="function"&&(n=function(x){return a(x)}):n=function(x,E){return j(x.key,E)};function o(u,x,E){var v=u?u.children:f,O=u?Object(M.h)(E.pos,x):"0";if(u){var A=n(u,O),p={node:u,index:x,pos:O,key:A,parentPos:E.node?E.pos:null,level:E.level+1};m(p)}v&&v.forEach(function(h,s){o(h,s,{node:u,pos:O,level:E?E.level+1:-1})})}o(null)}function g(f){var m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=m.initWrapper,n=m.processEntity,o=m.onProcessFinished,u=arguments.length>2?arguments[2]:void 0,x={},E={},v={posEntities:x,keyEntities:E};return a&&(v=a(v)||v),c(f,function(O){var A=O.node,p=O.index,h=O.pos,s=O.key,l=O.parentPos,D=O.level,T={node:A,index:p,key:s,pos:h,level:D},S=j(s,h);x[h]=T,E[S]=T,T.parent=x[l],T.parent&&(T.parent.children=T.parent.children||[],T.parent.children.push(T)),n&&n(T,v)},u),o&&o(v),v}function w(f,m){var a=m.expandedKeys,n=m.selectedKeys,o=m.loadedKeys,u=m.loadingKeys,x=m.checkedKeys,E=m.halfCheckedKeys,v=m.dragOverNodeKey,O=m.dropPosition,A=m.keyEntities,p=A[f],h={eventKey:f,expanded:a.indexOf(f)!==-1,selected:n.indexOf(f)!==-1,loaded:o.indexOf(f)!==-1,loading:u.indexOf(f)!==-1,checked:x.indexOf(f)!==-1,halfChecked:E.indexOf(f)!==-1,pos:String(p?p.pos:""),dragOver:v===f&&O===0,dragOverGapTop:v===f&&O===-1,dragOverGapBottom:v===f&&O===1};return h}function y(f){var m=f.data,a=f.expanded,n=f.selected,o=f.checked,u=f.loaded,x=f.loading,E=f.halfChecked,v=f.dragOver,O=f.dragOverGapTop,A=f.dragOverGapBottom,p=f.pos,h=f.active,s=Object(K.a)(Object(K.a)({},m),{},{expanded:a,selected:n,checked:o,loaded:u,loading:x,halfChecked:E,dragOver:v,dragOverGapTop:O,dragOverGapBottom:A,pos:p,active:h});return"props"in s||Object.defineProperty(s,"props",{get:function(){return Object(B.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),f}}),s}},"8EBN":function(et,de,N){(function(ee){ee(N("VrN/"))})(function(ee){"use strict";ee.modeInfo=[{name:"APL",mime:"text/apl",mode:"apl",ext:["dyalog","apl"]},{name:"PGP",mimes:["application/pgp","application/pgp-encrypted","application/pgp-keys","application/pgp-signature"],mode:"asciiarmor",ext:["asc","pgp","sig"]},{name:"ASN.1",mime:"text/x-ttcn-asn",mode:"asn.1",ext:["asn","asn1"]},{name:"Asterisk",mime:"text/x-asterisk",mode:"asterisk",file:/^extensions\.conf$/i},{name:"Brainfuck",mime:"text/x-brainfuck",mode:"brainfuck",ext:["b","bf"]},{name:"C",mime:"text/x-csrc",mode:"clike",ext:["c","h","ino"]},{name:"C++",mime:"text/x-c++src",mode:"clike",ext:["cpp","c++","cc","cxx","hpp","h++","hh","hxx"],alias:["cpp"]},{name:"Cobol",mime:"text/x-cobol",mode:"cobol",ext:["cob","cpy"]},{name:"C#",mime:"text/x-csharp",mode:"clike",ext:["cs"],alias:["csharp","cs"]},{name:"Clojure",mime:"text/x-clojure",mode:"clojure",ext:["clj","cljc","cljx"]},{name:"ClojureScript",mime:"text/x-clojurescript",mode:"clojure",ext:["cljs"]},{name:"Closure Stylesheets (GSS)",mime:"text/x-gss",mode:"css",ext:["gss"]},{name:"CMake",mime:"text/x-cmake",mode:"cmake",ext:["cmake","cmake.in"],file:/^CMakeLists\.txt$/},{name:"CoffeeScript",mimes:["application/vnd.coffeescript","text/coffeescript","text/x-coffeescript"],mode:"coffeescript",ext:["coffee"],alias:["coffee","coffee-script"]},{name:"Common Lisp",mime:"text/x-common-lisp",mode:"commonlisp",ext:["cl","lisp","el"],alias:["lisp"]},{name:"Cypher",mime:"application/x-cypher-query",mode:"cypher",ext:["cyp","cypher"]},{name:"Cython",mime:"text/x-cython",mode:"python",ext:["pyx","pxd","pxi"]},{name:"Crystal",mime:"text/x-crystal",mode:"crystal",ext:["cr"]},{name:"CSS",mime:"text/css",mode:"css",ext:["css"]},{name:"CQL",mime:"text/x-cassandra",mode:"sql",ext:["cql"]},{name:"D",mime:"text/x-d",mode:"d",ext:["d"]},{name:"Dart",mimes:["application/dart","text/x-dart"],mode:"dart",ext:["dart"]},{name:"diff",mime:"text/x-diff",mode:"diff",ext:["diff","patch"]},{name:"Django",mime:"text/x-django",mode:"django"},{name:"Dockerfile",mime:"text/x-dockerfile",mode:"dockerfile",file:/^Dockerfile$/},{name:"DTD",mime:"application/xml-dtd",mode:"dtd",ext:["dtd"]},{name:"Dylan",mime:"text/x-dylan",mode:"dylan",ext:["dylan","dyl","intr"]},{name:"EBNF",mime:"text/x-ebnf",mode:"ebnf"},{name:"ECL",mime:"text/x-ecl",mode:"ecl",ext:["ecl"]},{name:"edn",mime:"application/edn",mode:"clojure",ext:["edn"]},{name:"Eiffel",mime:"text/x-eiffel",mode:"eiffel",ext:["e"]},{name:"Elm",mime:"text/x-elm",mode:"elm",ext:["elm"]},{name:"Embedded Javascript",mime:"application/x-ejs",mode:"htmlembedded",ext:["ejs"]},{name:"Embedded Ruby",mime:"application/x-erb",mode:"htmlembedded",ext:["erb"]},{name:"Erlang",mime:"text/x-erlang",mode:"erlang",ext:["erl"]},{name:"Esper",mime:"text/x-esper",mode:"sql"},{name:"Factor",mime:"text/x-factor",mode:"factor",ext:["factor"]},{name:"FCL",mime:"text/x-fcl",mode:"fcl"},{name:"Forth",mime:"text/x-forth",mode:"forth",ext:["forth","fth","4th"]},{name:"Fortran",mime:"text/x-fortran",mode:"fortran",ext:["f","for","f77","f90","f95"]},{name:"F#",mime:"text/x-fsharp",mode:"mllike",ext:["fs"],alias:["fsharp"]},{name:"Gas",mime:"text/x-gas",mode:"gas",ext:["s"]},{name:"Gherkin",mime:"text/x-feature",mode:"gherkin",ext:["feature"]},{name:"GitHub Flavored Markdown",mime:"text/x-gfm",mode:"gfm",file:/^(readme|contributing|history)\.md$/i},{name:"Go",mime:"text/x-go",mode:"go",ext:["go"]},{name:"Groovy",mime:"text/x-groovy",mode:"groovy",ext:["groovy","gradle"],file:/^Jenkinsfile$/},{name:"HAML",mime:"text/x-haml",mode:"haml",ext:["haml"]},{name:"Haskell",mime:"text/x-haskell",mode:"haskell",ext:["hs"]},{name:"Haskell (Literate)",mime:"text/x-literate-haskell",mode:"haskell-literate",ext:["lhs"]},{name:"Haxe",mime:"text/x-haxe",mode:"haxe",ext:["hx"]},{name:"HXML",mime:"text/x-hxml",mode:"haxe",ext:["hxml"]},{name:"ASP.NET",mime:"application/x-aspx",mode:"htmlembedded",ext:["aspx"],alias:["asp","aspx"]},{name:"HTML",mime:"text/html",mode:"htmlmixed",ext:["html","htm","handlebars","hbs"],alias:["xhtml"]},{name:"HTTP",mime:"message/http",mode:"http"},{name:"IDL",mime:"text/x-idl",mode:"idl",ext:["pro"]},{name:"Pug",mime:"text/x-pug",mode:"pug",ext:["jade","pug"],alias:["jade"]},{name:"Java",mime:"text/x-java",mode:"clike",ext:["java"]},{name:"Java Server Pages",mime:"application/x-jsp",mode:"htmlembedded",ext:["jsp"],alias:["jsp"]},{name:"JavaScript",mimes:["text/javascript","text/ecmascript","application/javascript","application/x-javascript","application/ecmascript"],mode:"javascript",ext:["js"],alias:["ecmascript","js","node"]},{name:"JSON",mimes:["application/json","application/x-json"],mode:"javascript",ext:["json","map"],alias:["json5"]},{name:"JSON-LD",mime:"application/ld+json",mode:"javascript",ext:["jsonld"],alias:["jsonld"]},{name:"JSX",mime:"text/jsx",mode:"jsx",ext:["jsx"]},{name:"Jinja2",mime:"text/jinja2",mode:"jinja2",ext:["j2","jinja","jinja2"]},{name:"Julia",mime:"text/x-julia",mode:"julia",ext:["jl"]},{name:"Kotlin",mime:"text/x-kotlin",mode:"clike",ext:["kt"]},{name:"LESS",mime:"text/x-less",mode:"css",ext:["less"]},{name:"LiveScript",mime:"text/x-livescript",mode:"livescript",ext:["ls"],alias:["ls"]},{name:"Lua",mime:"text/x-lua",mode:"lua",ext:["lua"]},{name:"Markdown",mime:"text/x-markdown",mode:"markdown",ext:["markdown","md","mkd"]},{name:"mIRC",mime:"text/mirc",mode:"mirc"},{name:"MariaDB SQL",mime:"text/x-mariadb",mode:"sql"},{name:"Mathematica",mime:"text/x-mathematica",mode:"mathematica",ext:["m","nb","wl","wls"]},{name:"Modelica",mime:"text/x-modelica",mode:"modelica",ext:["mo"]},{name:"MUMPS",mime:"text/x-mumps",mode:"mumps",ext:["mps"]},{name:"MS SQL",mime:"text/x-mssql",mode:"sql"},{name:"mbox",mime:"application/mbox",mode:"mbox",ext:["mbox"]},{name:"MySQL",mime:"text/x-mysql",mode:"sql"},{name:"Nginx",mime:"text/x-nginx-conf",mode:"nginx",file:/nginx.*\.conf$/i},{name:"NSIS",mime:"text/x-nsis",mode:"nsis",ext:["nsh","nsi"]},{name:"NTriples",mimes:["application/n-triples","application/n-quads","text/n-triples"],mode:"ntriples",ext:["nt","nq"]},{name:"Objective-C",mime:"text/x-objectivec",mode:"clike",ext:["m"],alias:["objective-c","objc"]},{name:"Objective-C++",mime:"text/x-objectivec++",mode:"clike",ext:["mm"],alias:["objective-c++","objc++"]},{name:"OCaml",mime:"text/x-ocaml",mode:"mllike",ext:["ml","mli","mll","mly"]},{name:"Octave",mime:"text/x-octave",mode:"octave",ext:["m"]},{name:"Oz",mime:"text/x-oz",mode:"oz",ext:["oz"]},{name:"Pascal",mime:"text/x-pascal",mode:"pascal",ext:["p","pas"]},{name:"PEG.js",mime:"null",mode:"pegjs",ext:["jsonld"]},{name:"Perl",mime:"text/x-perl",mode:"perl",ext:["pl","pm"]},{name:"PHP",mimes:["text/x-php","application/x-httpd-php","application/x-httpd-php-open"],mode:"php",ext:["php","php3","php4","php5","php7","phtml"]},{name:"Pig",mime:"text/x-pig",mode:"pig",ext:["pig"]},{name:"Plain Text",mime:"text/plain",mode:"null",ext:["txt","text","conf","def","list","log"]},{name:"PLSQL",mime:"text/x-plsql",mode:"sql",ext:["pls"]},{name:"PostgreSQL",mime:"text/x-pgsql",mode:"sql"},{name:"PowerShell",mime:"application/x-powershell",mode:"powershell",ext:["ps1","psd1","psm1"]},{name:"Properties files",mime:"text/x-properties",mode:"properties",ext:["properties","ini","in"],alias:["ini","properties"]},{name:"ProtoBuf",mime:"text/x-protobuf",mode:"protobuf",ext:["proto"]},{name:"Python",mime:"text/x-python",mode:"python",ext:["BUILD","bzl","py","pyw"],file:/^(BUCK|BUILD)$/},{name:"Puppet",mime:"text/x-puppet",mode:"puppet",ext:["pp"]},{name:"Q",mime:"text/x-q",mode:"q",ext:["q"]},{name:"R",mime:"text/x-rsrc",mode:"r",ext:["r","R"],alias:["rscript"]},{name:"reStructuredText",mime:"text/x-rst",mode:"rst",ext:["rst"],alias:["rst"]},{name:"RPM Changes",mime:"text/x-rpm-changes",mode:"rpm"},{name:"RPM Spec",mime:"text/x-rpm-spec",mode:"rpm",ext:["spec"]},{name:"Ruby",mime:"text/x-ruby",mode:"ruby",ext:["rb"],alias:["jruby","macruby","rake","rb","rbx"]},{name:"Rust",mime:"text/x-rustsrc",mode:"rust",ext:["rs"]},{name:"SAS",mime:"text/x-sas",mode:"sas",ext:["sas"]},{name:"Sass",mime:"text/x-sass",mode:"sass",ext:["sass"]},{name:"Scala",mime:"text/x-scala",mode:"clike",ext:["scala"]},{name:"Scheme",mime:"text/x-scheme",mode:"scheme",ext:["scm","ss"]},{name:"SCSS",mime:"text/x-scss",mode:"css",ext:["scss"]},{name:"Shell",mimes:["text/x-sh","application/x-sh"],mode:"shell",ext:["sh","ksh","bash"],alias:["bash","sh","zsh"],file:/^PKGBUILD$/},{name:"Sieve",mime:"application/sieve",mode:"sieve",ext:["siv","sieve"]},{name:"Slim",mimes:["text/x-slim","application/x-slim"],mode:"slim",ext:["slim"]},{name:"Smalltalk",mime:"text/x-stsrc",mode:"smalltalk",ext:["st"]},{name:"Smarty",mime:"text/x-smarty",mode:"smarty",ext:["tpl"]},{name:"Solr",mime:"text/x-solr",mode:"solr"},{name:"SML",mime:"text/x-sml",mode:"mllike",ext:["sml","sig","fun","smackspec"]},{name:"Soy",mime:"text/x-soy",mode:"soy",ext:["soy"],alias:["closure template"]},{name:"SPARQL",mime:"application/sparql-query",mode:"sparql",ext:["rq","sparql"],alias:["sparul"]},{name:"Spreadsheet",mime:"text/x-spreadsheet",mode:"spreadsheet",alias:["excel","formula"]},{name:"SQL",mime:"text/x-sql",mode:"sql",ext:["sql"]},{name:"SQLite",mime:"text/x-sqlite",mode:"sql"},{name:"Squirrel",mime:"text/x-squirrel",mode:"clike",ext:["nut"]},{name:"Stylus",mime:"text/x-styl",mode:"stylus",ext:["styl"]},{name:"Swift",mime:"text/x-swift",mode:"swift",ext:["swift"]},{name:"sTeX",mime:"text/x-stex",mode:"stex"},{name:"LaTeX",mime:"text/x-latex",mode:"stex",ext:["text","ltx","tex"],alias:["tex"]},{name:"SystemVerilog",mime:"text/x-systemverilog",mode:"verilog",ext:["v","sv","svh"]},{name:"Tcl",mime:"text/x-tcl",mode:"tcl",ext:["tcl"]},{name:"Textile",mime:"text/x-textile",mode:"textile",ext:["textile"]},{name:"TiddlyWiki",mime:"text/x-tiddlywiki",mode:"tiddlywiki"},{name:"Tiki wiki",mime:"text/tiki",mode:"tiki"},{name:"TOML",mime:"text/x-toml",mode:"toml",ext:["toml"]},{name:"Tornado",mime:"text/x-tornado",mode:"tornado"},{name:"troff",mime:"text/troff",mode:"troff",ext:["1","2","3","4","5","6","7","8","9"]},{name:"TTCN",mime:"text/x-ttcn",mode:"ttcn",ext:["ttcn","ttcn3","ttcnpp"]},{name:"TTCN_CFG",mime:"text/x-ttcn-cfg",mode:"ttcn-cfg",ext:["cfg"]},{name:"Turtle",mime:"text/turtle",mode:"turtle",ext:["ttl"]},{name:"TypeScript",mime:"application/typescript",mode:"javascript",ext:["ts"],alias:["ts"]},{name:"TypeScript-JSX",mime:"text/typescript-jsx",mode:"jsx",ext:["tsx"],alias:["tsx"]},{name:"Twig",mime:"text/x-twig",mode:"twig"},{name:"Web IDL",mime:"text/x-webidl",mode:"webidl",ext:["webidl"]},{name:"VB.NET",mime:"text/x-vb",mode:"vb",ext:["vb"]},{name:"VBScript",mime:"text/vbscript",mode:"vbscript",ext:["vbs"]},{name:"Velocity",mime:"text/velocity",mode:"velocity",ext:["vtl"]},{name:"Verilog",mime:"text/x-verilog",mode:"verilog",ext:["v"]},{name:"VHDL",mime:"text/x-vhdl",mode:"vhdl",ext:["vhd","vhdl"]},{name:"Vue.js Component",mimes:["script/x-vue","text/x-vue"],mode:"vue",ext:["vue"]},{name:"XML",mimes:["application/xml","text/xml"],mode:"xml",ext:["xml","xsl","xsd","svg"],alias:["rss","wsdl","xsd"]},{name:"XQuery",mime:"application/xquery",mode:"xquery",ext:["xy","xquery"]},{name:"Yacas",mime:"text/x-yacas",mode:"yacas",ext:["ys"]},{name:"YAML",mimes:["text/x-yaml","text/yaml"],mode:"yaml",ext:["yaml","yml"],alias:["yml"]},{name:"Z80",mime:"text/x-z80",mode:"z80",ext:["z80"]},{name:"mscgen",mime:"text/x-mscgen",mode:"mscgen",ext:["mscgen","mscin","msc"]},{name:"xu",mime:"text/x-xu",mode:"mscgen",ext:["xu"]},{name:"msgenny",mime:"text/x-msgenny",mode:"mscgen",ext:["msgenny"]},{name:"WebAssembly",mime:"text/webassembly",mode:"wast",ext:["wat","wast"]}];for(var K=0;K-1&&z.substring(j+1,z.length);if(U)return ee.findModeByExtension(U)},ee.findModeByName=function(z){z=z.toLowerCase();for(var B=0;B0&&w[w.length-1])&&(a[0]===6||a[0]===2)){R=0;continue}if(a[0]===3&&(!w||a[1]>w[0]&&a[1]=V.length?J.slice(V.length):J}).join(` -`)}var a=[],n=["
          "],o=new y.a.Renderer,u=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function x(){a.length=0,n=["
            "]}var E={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function v(G,b,L,V){if(b>=G.length||G[b].level<=L)return b;var J=G[b];V.push("
          • "+J.text+""),b++;var Q=[];return b=v(G,b,J.level,Q),Q.length>0&&(V.push("
              "),Q.forEach(function(De){V.push(De)}),V.push("
            ")),V.push("
          • "),b=v(G,b,L,V),b}function O(){return v(a,0,0,n),n.push("
          "),n.join("")}var A={heading:function(b){var L=u.exec(b);if(L)return{type:"heading",raw:L[0],depth:L[1].length,text:L[2]}},fences:function(b){var L=this.rules.block.fences.exec(b);if(L){var V=L[0],J=m(V,L[3]||""),Q=L[2]?L[2].trim():L[2];if(["latex","katex","math"].indexOf(Q)>=0){var De=s(),ot=J;J=De,l[De]={type:"block",expression:ot}}return{type:"code",raw:V,lang:Q,text:J}}}},p=/(?:\${2})([^\n`]+?)(?:\${2})/gi,h=0,s=function(){return"__special_katext_id_".concat(h++,"__")},l={};function D(){return l}function T(){h=0,l={}}function S(G){return G=G.replace(p,function(b,L){var V=s();return l[V]={type:"inline",expression:L},V}),G}var I=o.listitem;o.listitem=function(G){return I(S(G))};var C=o.paragraph;o.paragraph=function(G){return C(S(G))};var W=o.tablecell;o.tablecell=function(G,b){return W(S(G),b)},o.code=function(G,b,L){var V=(b||"").match(/\S*/)[0];return V?["latex","katex","math"].indexOf(V)>=0?"

          ".concat(G,"

          "):'
          ').concat(L?G:Object(f.escape)(G,!0),`
          +`)}var a=[],n=["
            "],o=new y.a.Renderer,u=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function x(){a.length=0,n=["
              "]}var E={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function v(G,b,L,V){if(b>=G.length||G[b].level<=L)return b;var J=G[b];V.push("
            • "+J.text+""),b++;var Q=[];return b=v(G,b,J.level,Q),Q.length>0&&(V.push("
                "),Q.forEach(function(De){V.push(De)}),V.push("
              ")),V.push("
            • "),b=v(G,b,L,V),b}function O(){return v(a,0,0,n),n.push("
            "),n.join("")}var A={heading:function(b){var L=u.exec(b);if(L)return{type:"heading",raw:L[0],depth:L[1].length,text:L[2]}},fences:function(b){var L=this.rules.block.fences.exec(b);if(L){var V=L[0],J=m(V,L[3]||""),Q=L[2]?L[2].trim():L[2];if(["latex","katex","math"].indexOf(Q)>=0){var De=s(),ot=J;J=De,l[De]={type:"block",expression:ot}}return{type:"code",raw:V,lang:Q,text:J}}}},p=/(?:\${2})([^\n`]+?)(?:\${2})/gi,h=0,s=function(){return"__special_katext_id_".concat(h++,"__")},l={};function D(){return l}function T(){h=0,l={}}function S(G){return G=G.replace(p,function(b,L){var V=s();return l[V]={type:"inline",expression:L},V}),G}var _=o.listitem;o.listitem=function(G){return _(S(G))};var C=o.paragraph;o.paragraph=function(G){return C(S(G))};var W=o.tablecell;o.tablecell=function(G,b){return W(S(G),b)},o.code=function(G,b,L){var V=(b||"").match(/\S*/)[0];return V?["latex","katex","math"].indexOf(V)>=0?"

            ".concat(G,"

            "):'
            ').concat(L?G:Object(f.escape)(G,!0),`
            `):'
            '+(L?G:Object(f.escape)(G,!0))+"
            "},o.heading=function(G,b,L){var V=this.options.headerPrefix+L.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return a.push({anchor:V,level:b,text:G}),"'+G+""},y.a.setOptions({silent:!0,gfm:!0,pedantic:!1}),y.a.use({tokenizer:A,renderer:o});var Y=y.a,H=N("SJMd"),F=N("ulZh"),q=N.n(F),le=N("m3rI"),pe=N("Oy/b"),Ae=N("p5ED"),Ge=N("ErOA");/*! ***************************************************************************** Copyright (c) Microsoft Corporation. @@ -16,7 +16,7 @@ INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -***************************************************************************** */var Fe=function(G,b){return(Fe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(L,V){L.__proto__=V}||function(L,V){for(var J in V)Object.prototype.hasOwnProperty.call(V,J)&&(L[J]=V[J])})(G,b)};function Ue(G,b){function L(){this.constructor=G}Fe(G,b),G.prototype=b===null?Object.create(b):(L.prototype=b.prototype,new L)}function _e(G,b,L,V){return new(L||(L=Promise))(function(J,Q){function De(Ft){try{Ot(V.next(Ft))}catch(ve){Q(ve)}}function ot(Ft){try{Ot(V.throw(Ft))}catch(ve){Q(ve)}}function Ot(Ft){var ve;Ft.done?J(Ft.value):(ve=Ft.value,ve instanceof L?ve:new L(function(Gt){Gt(ve)})).then(De,ot)}Ot((V=V.apply(G,b||[])).next())})}function je(G,b){var L,V,J,Q,De={label:0,sent:function(){if(1&J[0])throw J[1];return J[1]},trys:[],ops:[]};return Q={next:ot(0),throw:ot(1),return:ot(2)},typeof Symbol=="function"&&(Q[Symbol.iterator]=function(){return this}),Q;function ot(Ot){return function(Ft){return function(ve){if(L)throw new TypeError("Generator is already executing.");for(;De;)try{if(L=1,V&&(J=2&ve[0]?V.return:ve[0]?V.throw||((J=V.return)&&J.call(V),0):V.next)&&!(J=J.call(V,ve[1])).done)return J;switch(V=0,J&&(ve=[2&ve[0],J.value]),ve[0]){case 0:case 1:J=ve;break;case 4:return De.label++,{value:ve[1],done:!1};case 5:De.label++,V=ve[1],ve=[0];continue;case 7:ve=De.ops.pop(),De.trys.pop();continue;default:if(!(J=De.trys,(J=J.length>0&&J[J.length-1])||ve[0]!==6&&ve[0]!==2)){De=0;continue}if(ve[0]===3&&(!J||ve[1]>J[0]&&ve[1]0&&J[J.length-1])||ve[0]!==6&&ve[0]!==2)){De=0;continue}if(ve[0]===3&&(!J||ve[1]>J[0]&&ve[1] `,ve.style.marginLeft="5px",Ft.appendChild(ve)}var Gt=document.createElement("div");Gt.style.display="flex",Gt.style.alignItems="center",Gt.style.minHeight="20px",Gt.style.flexGrow="2";var en=document.createElement("hr");if(en.style.minWidth="20px",en.style.border="0px",en.style.borderTop="3px solid "+(Q.uiStyleSettings!==void 0?Q.uiStyleSettings.toolboxColor:"#eeeeee"),en.style.flexGrow="2",Gt.appendChild(en),Ft.appendChild(Gt),Ot==="both"||Ot==="end"){var Tn=document.createElement("div");Tn.style.display="flex",Tn.style.alignItems="center",Tn.style.minHeight="20px",Tn.innerHTML=` - `,Tn.style.marginRight="5px",Ft.appendChild(Tn)}Q.typeBoxes.push(Ft)},Q=this,De=0;De<4;De++)J(De);return V},b.prototype.setCurrentType=function(L,V){var J=this;this.currentType=L,this.typeBoxes.forEach(function(Q){Q.style.borderColor=Q===V?J.uiStyleSettings!==void 0?J.uiStyleSettings.toolboxAccentColor:"#3080c3":"transparent"}),this.onArrowTypeChanged&&this.onArrowTypeChanged(this.currentType)},b}(We),be=function(G){function b(L,V,J){var Q=G.call(this,L,V,J)||this;return Q.arrowType="end",Q.arrowBaseHeight=10,Q.arrowBaseWidth=10,Q.getArrowPoints=Q.getArrowPoints.bind(Q),Q.setArrowType=Q.setArrowType.bind(Q),Q.arrowTypePanel=new ge("Arrow type","end"),Q.arrowTypePanel.onArrowTypeChanged=Q.setArrowType,Q}return Ue(b,G),b.prototype.ownsTarget=function(L){return!(!G.prototype.ownsTarget.call(this,L)&&L!==this.arrow1&&L!==this.arrow2)},b.prototype.getArrowPoints=function(L,V){var J=this.arrowBaseWidth+2*this.strokeWidth,Q=this.arrowBaseHeight+2*this.strokeWidth;return L-J/2+","+(V+Q/2)+" "+L+","+(V-Q/2)+" "+(L+J/2)+","+(V+Q/2)},b.prototype.createTips=function(){this.arrow1=he.createPolygon(this.getArrowPoints(this.x1,this.y1),[["fill",this.strokeColor]]),this.arrow1.transform.baseVal.appendItem(he.createTransform()),this.visual.appendChild(this.arrow1),this.arrow2=he.createPolygon(this.getArrowPoints(this.x2,this.y2),[["fill",this.strokeColor]]),this.arrow2.transform.baseVal.appendItem(he.createTransform()),this.visual.appendChild(this.arrow2)},b.prototype.pointerDown=function(L,V){G.prototype.pointerDown.call(this,L,V),this.state==="creating"&&this.createTips()},b.prototype.adjustVisual=function(){if(G.prototype.adjustVisual.call(this),this.arrow1&&this.arrow2&&(this.arrow1.style.display=this.arrowType==="both"||this.arrowType==="start"?"":"none",this.arrow2.style.display=this.arrowType==="both"||this.arrowType==="end"?"":"none",he.setAttributes(this.arrow1,[["points",this.getArrowPoints(this.x1,this.y1)],["fill",this.strokeColor]]),he.setAttributes(this.arrow2,[["points",this.getArrowPoints(this.x2,this.y2)],["fill",this.strokeColor]]),Math.abs(this.x1-this.x2)>.1)){var L=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2),V=this.arrow1.transform.baseVal.getItem(0);V.setRotate(L,this.x1,this.y1),this.arrow1.transform.baseVal.replaceItem(V,0);var J=this.arrow2.transform.baseVal.getItem(0);J.setRotate(L+180,this.x2,this.y2),this.arrow2.transform.baseVal.replaceItem(J,0)}},b.prototype.setArrowType=function(L){this.arrowType=L,this.adjustVisual(),this.stateChanged()},Object.defineProperty(b.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel,this.arrowTypePanel]},enumerable:!1,configurable:!0}),b.prototype.getState=function(){var L=Object.assign({arrowType:this.arrowType},G.prototype.getState.call(this));return L.typeName=b.typeName,L},b.prototype.restoreState=function(L){G.prototype.restoreState.call(this,L);var V=L;this.arrowType=V.arrowType,this.createTips(),this.adjustVisual()},b.typeName="ArrowMarker",b.title="Arrow marker",b.icon='',b}(st),re=function(G){function b(L,V,J){var Q=G.call(this,L,V,J)||this;return Q.fillColor=J.defaultFillColor,Q.strokeWidth=0,Q.fillPanel=new Ke("Color",J.defaultColorSet,J.defaultFillColor),Q.fillPanel.onColorChanged=Q.setFillColor,Q}return Ue(b,G),Object.defineProperty(b.prototype,"toolboxPanels",{get:function(){return[this.fillPanel]},enumerable:!1,configurable:!0}),b.prototype.getState=function(){var L=G.prototype.getState.call(this);return L.typeName=b.typeName,L},b.typeName="CoverMarker",b.title="Cover marker",b.icon='',b}(pt),ie=function(G){function b(L,V,J,Q){var De=G.call(this,L,Q||'')||this;return De.opacities=[],De.opacityBoxes=[],De.opacities=V,De.currentOpacity=J,De.setCurrentOpacity=De.setCurrentOpacity.bind(De),De}return Ue(b,G),b.prototype.getUi=function(){var L=this,V=document.createElement("div");return V.style.display="flex",V.style.overflow="hidden",V.style.flexGrow="2",V.style.justifyContent="space-between",this.opacities.forEach(function(J){var Q=document.createElement("div");Q.style.display="flex",Q.style.alignItems="center",Q.style.justifyContent="center",Q.style.padding="5px",Q.style.borderWidth="2px",Q.style.borderStyle="solid",Q.style.borderColor=J===L.currentOpacity?L.uiStyleSettings.toolboxAccentColor:"transparent",Q.addEventListener("click",function(){L.setCurrentOpacity(J,Q)}),V.appendChild(Q);var De=document.createElement("div");De.innerText=100*J+"%",Q.appendChild(De),L.opacityBoxes.push(Q)}),V},b.prototype.setCurrentOpacity=function(L,V){var J=this;this.currentOpacity=L,this.opacityBoxes.forEach(function(Q){Q.style.borderColor=Q===V?J.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onOpacityChanged&&this.onOpacityChanged(this.currentOpacity)},b}(We),ce=function(G){function b(L,V,J){var Q=G.call(this,L,V,J)||this;return Q.setOpacity=Q.setOpacity.bind(Q),Q.fillColor=J.defaultHighlightColor,Q.strokeWidth=0,Q.opacity=J.defaultHighlightOpacity,Q.fillPanel=new Ke("Color",J.defaultColorSet,Q.fillColor),Q.fillPanel.onColorChanged=Q.setFillColor,Q.opacityPanel=new ie("Opacity",J.defaultOpacitySteps,Q.opacity),Q.opacityPanel.onOpacityChanged=Q.setOpacity,Q}return Ue(b,G),b.prototype.setOpacity=function(L){this.opacity=L,this.visual&&he.setAttributes(this.visual,[["opacity",this.opacity.toString()]]),this.stateChanged()},Object.defineProperty(b.prototype,"toolboxPanels",{get:function(){return[this.fillPanel,this.opacityPanel]},enumerable:!1,configurable:!0}),b.prototype.getState=function(){var L=G.prototype.getState.call(this);return L.typeName=b.typeName,L},b.typeName="HighlightMarker",b.title="Highlight marker",b.icon='',b}(re),Ee='',Be=function(G){function b(L,V,J){var Q=G.call(this,L,V,J)||this;return Q.bgColor="transparent",Q.tipPosition={x:0,y:0},Q.tipBase1Position={x:0,y:0},Q.tipBase2Position={x:0,y:0},Q.tipMoving=!1,Q.color=J.defaultStrokeColor,Q.bgColor=J.defaultFillColor,Q.fontFamily=J.defaultFontFamily,Q.defaultSize={x:100,y:30},Q.setBgColor=Q.setBgColor.bind(Q),Q.getTipPoints=Q.getTipPoints.bind(Q),Q.positionTip=Q.positionTip.bind(Q),Q.setTipPoints=Q.setTipPoints.bind(Q),Q.colorPanel=new Ke("Text color",J.defaultColorSet,Q.color,''),Q.colorPanel.onColorChanged=Q.setColor,Q.bgColorPanel=new Ke("Fill color",J.defaultColorSet,Q.bgColor,Ee),Q.bgColorPanel.onColorChanged=Q.setBgColor,Q.fontFamilyPanel=new He("Font",J.defaultFontFamilies,J.defaultFontFamily),Q.fontFamilyPanel.onFontChanged=Q.setFont,Q.tipGrip=new yt,Q.tipGrip.visual.transform.baseVal.appendItem(he.createTransform()),Q.controlBox.appendChild(Q.tipGrip.visual),Q}return Ue(b,G),b.prototype.ownsTarget=function(L){return G.prototype.ownsTarget.call(this,L)||this.tipGrip.ownsTarget(L)||this.tip===L},b.prototype.createTip=function(){he.setAttributes(this.bgRectangle,[["fill",this.bgColor],["rx","10px"]]),this.tip=he.createPolygon(this.getTipPoints(),[["fill",this.bgColor]]),this.visual.appendChild(this.tip)},b.prototype.pointerDown=function(L,V){this.state==="new"&&G.prototype.pointerDown.call(this,L,V),this.state==="creating"?this.createTip():this.tipGrip.ownsTarget(V)?(this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.tipMoving=!0):G.prototype.pointerDown.call(this,L,V)},b.prototype.pointerUp=function(L){if(this.tipMoving)this.tipMoving=!1,this.isMoved=!0,G.prototype.pointerUp.call(this,L);else{var V=this.state==="creating";G.prototype.pointerUp.call(this,L),this.setTipPoints(V),this.positionTip()}},b.prototype.manipulate=function(L){if(this.tipMoving){var V=this.unrotatePoint(L);this.tipPosition={x:V.x-this.manipulationStartLeft,y:V.y-this.manipulationStartTop},this.positionTip()}else G.prototype.manipulate.call(this,L)},b.prototype.setBgColor=function(L){this.bgRectangle&&this.tip&&(he.setAttributes(this.bgRectangle,[["fill",L]]),he.setAttributes(this.tip,[["fill",L]])),this.bgColor=L,this.fillColorChanged(L)},b.prototype.getTipPoints=function(){return this.setTipPoints(this.state==="creating"),this.tipBase1Position.x+","+this.tipBase1Position.y+" "+this.tipBase2Position.x+","+this.tipBase2Position.y+" "+this.tipPosition.x+","+this.tipPosition.y},b.prototype.setTipPoints=function(L){L===void 0&&(L=!1);var V=Math.min(this.height/2,15),J=this.height/5;L&&(this.tipPosition={x:V+J/2,y:this.height+20});var Q=Math.atan(this.height/2/(this.width/2));this.tipPosition.x=this.width/2&&this.tipPosition.y=this.width/2&&this.tipPosition.y>=this.height/2?Q.1)){var L=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2),V=this.tip1.transform.baseVal.getItem(0);V.setRotate(L,this.x1,this.y1),this.tip1.transform.baseVal.replaceItem(V,0);var J=this.tip2.transform.baseVal.getItem(0);J.setRotate(L+180,this.x2,this.y2),this.tip2.transform.baseVal.replaceItem(J,0)}},Object.defineProperty(b.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),b.prototype.getState=function(){var L=G.prototype.getState.call(this);return L.typeName=b.typeName,L},b.prototype.restoreState=function(L){G.prototype.restoreState.call(this,L),this.createTips(),this.adjustVisual()},b.typeName="MeasurementMarker",b.title="Measurement marker",b.icon='',b}(st),bt=function(G){function b(L,V,J){var Q=G.call(this,L,V,J)||this;return Q.strokePanel.colors=J.defaultColorSet,Q.fillColor="transparent",Q}return Ue(b,G),Object.defineProperty(b.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),b.prototype.getState=function(){var L=G.prototype.getState.call(this);return L.typeName=b.typeName,L},b.typeName="EllipseFrameMarker",b.title="Ellipse frame marker",b.icon='',b}(Ie),Tt=function(){function G(){this.undoStack=[],this.redoStack=[]}return Object.defineProperty(G.prototype,"isUndoPossible",{get:function(){return this.undoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(G.prototype,"isRedoPossible",{get:function(){return this.redoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(G.prototype,"undoStepCount",{get:function(){return this.undoStack.length},enumerable:!1,configurable:!0}),Object.defineProperty(G.prototype,"redoStepCount",{get:function(){return this.redoStack.length},enumerable:!1,configurable:!0}),G.prototype.addUndoStep=function(b){this.undoStack.length!==0&&JSON.stringify(this.undoStack[this.undoStack.length-1])===JSON.stringify(b)||(this.undoStack.push(b),JSON.stringify(this.lastRedoStep)!==JSON.stringify(b)&&this.redoStack.splice(0,this.redoStack.length))},G.prototype.replaceLastUndoStep=function(b){this.undoStack.length>0&&(this.undoStack[this.undoStack.length-1]=b)},G.prototype.getLastUndoStep=function(){return this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0},G.prototype.undo=function(){if(this.undoStack.length>1){var b=this.undoStack.pop();return b!==void 0&&this.redoStack.push(b),this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0}},G.prototype.redo=function(){return this.lastRedoStep=this.redoStack.pop(),this.lastRedoStep},G}(),xt=function(G){function b(L,V,J){var Q=G.call(this,L,V,J)||this;return Q.strokeColor="transparent",Q.strokeWidth=0,Q.strokeDasharray="",Q.curveX=0,Q.curveY=0,Q.manipulationStartCurveX=0,Q.manipulationStartCurveY=0,Q.setStrokeColor=Q.setStrokeColor.bind(Q),Q.setStrokeWidth=Q.setStrokeWidth.bind(Q),Q.setStrokeDasharray=Q.setStrokeDasharray.bind(Q),Q.positionGrips=Q.positionGrips.bind(Q),Q.addControlGrips=Q.addControlGrips.bind(Q),Q.adjustVisual=Q.adjustVisual.bind(Q),Q.setupControlBox=Q.setupControlBox.bind(Q),Q.resize=Q.resize.bind(Q),Q.strokeColor=J.defaultColor,Q.strokeWidth=J.defaultStrokeWidth,Q.strokeDasharray=J.defaultStrokeDasharray,Q.strokePanel=new Ke("Line color",J.defaultColorSet,J.defaultColor),Q.strokePanel.onColorChanged=Q.setStrokeColor,Q.strokeWidthPanel=new At("Line width",J.defaultStrokeWidths,J.defaultStrokeWidth),Q.strokeWidthPanel.onWidthChanged=Q.setStrokeWidth,Q.strokeStylePanel=new wt("Line style",J.defaultStrokeDasharrays,J.defaultStrokeDasharray),Q.strokeStylePanel.onStyleChanged=Q.setStrokeDasharray,Q}return Ue(b,G),b.prototype.ownsTarget=function(L){return!(!G.prototype.ownsTarget.call(this,L)&&L!==this.visual&&L!==this.selectorCurve&&L!==this.visibleCurve&&!this.curveGrip.ownsTarget(L))},b.prototype.getPathD=function(){return"M "+this.x1+" "+this.y1+" Q "+this.curveX+" "+this.curveY+", "+this.x2+" "+this.y2},b.prototype.createVisual=function(){this.visual=he.createGroup(),this.selectorCurve=he.createPath(this.getPathD(),[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()],["fill","transparent"]]),this.visibleCurve=he.createPath(this.getPathD(),[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["fill","transparent"]]),this.visual.appendChild(this.selectorCurve),this.visual.appendChild(this.visibleCurve),this.addMarkerVisualToContainer(this.visual)},b.prototype.pointerDown=function(L,V){G.prototype.pointerDown.call(this,L,V),this.manipulationStartCurveX=this.curveX,this.manipulationStartCurveY=this.curveY,this.state==="new"&&(this.curveX=L.x,this.curveY=L.y),this.state==="new"?(this.createVisual(),this.adjustVisual(),this._state="creating"):this.curveGrip.ownsTarget(V)&&(this.activeGrip=this.curveGrip,this._state="resize")},b.prototype.adjustVisual=function(){this.selectorCurve&&this.visibleCurve&&(this.selectorCurve.setAttribute("d",this.getPathD()),this.visibleCurve.setAttribute("d",this.getPathD()),he.setAttributes(this.visibleCurve,[["stroke",this.strokeColor]]),he.setAttributes(this.visibleCurve,[["stroke-width",this.strokeWidth.toString()]]),he.setAttributes(this.visibleCurve,[["stroke-dasharray",this.strokeDasharray.toString()]]))},b.prototype.setupControlBox=function(){G.prototype.setupControlBox.call(this),this.curveControlLine1=he.createLine(this.x1,this.y1,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.curveControlLine2=he.createLine(this.x2,this.y2,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.controlBox.insertBefore(this.curveControlLine1,this.controlBox.firstChild),this.controlBox.insertBefore(this.curveControlLine2,this.controlBox.firstChild)},b.prototype.addControlGrips=function(){this.curveGrip=this.createGrip(),this.curveX=0,this.curveY=0,G.prototype.addControlGrips.call(this)},b.prototype.positionGrips=function(){G.prototype.positionGrips.call(this);var L=this.curveGrip.GRIP_SIZE;this.positionGrip(this.curveGrip.visual,this.curveX-L/2,this.curveY-L/2),this.curveControlLine1&&this.curveControlLine2&&(this.curveControlLine1.setAttribute("x1",this.x1.toString()),this.curveControlLine1.setAttribute("y1",this.y1.toString()),this.curveControlLine1.setAttribute("x2",this.curveX.toString()),this.curveControlLine1.setAttribute("y2",this.curveY.toString()),this.curveControlLine2.setAttribute("x1",this.x2.toString()),this.curveControlLine2.setAttribute("y1",this.y2.toString()),this.curveControlLine2.setAttribute("x2",this.curveX.toString()),this.curveControlLine2.setAttribute("y2",this.curveY.toString()))},b.prototype.manipulate=function(L){this.state==="move"&&(this.curveX=this.manipulationStartCurveX+L.x-this.manipulationStartX,this.curveY=this.manipulationStartCurveY+L.y-this.manipulationStartY),G.prototype.manipulate.call(this,L)},b.prototype.resize=function(L){this.activeGrip===this.curveGrip&&(this.curveX=L.x,this.curveY=L.y),G.prototype.resize.call(this,L),this.state==="creating"&&(this.curveX=this.x1+(this.x2-this.x1)/2,this.curveY=this.y1+(this.y2-this.y1)/2)},b.prototype.setStrokeColor=function(L){this.strokeColor=L,this.adjustVisual(),this.colorChanged(L)},b.prototype.setStrokeWidth=function(L){this.strokeWidth=L,this.adjustVisual()},b.prototype.setStrokeDasharray=function(L){this.strokeDasharray=L,this.adjustVisual()},b.prototype.scale=function(L,V){this.curveX=this.curveX*L,this.curveY=this.curveY*V,G.prototype.scale.call(this,L,V)},Object.defineProperty(b.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),b.prototype.getState=function(){var L=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,curveX:this.curveX,curveY:this.curveY},G.prototype.getState.call(this));return L.typeName=b.typeName,L},b.prototype.restoreState=function(L){G.prototype.restoreState.call(this,L);var V=L;this.strokeColor=V.strokeColor,this.strokeWidth=V.strokeWidth,this.strokeDasharray=V.strokeDasharray,this.curveX=V.curveX,this.curveY=V.curveY,this.createVisual(),this.adjustVisual()},b.typeName="CurveMarker",b.title="Curve marker",b.icon='',b}(Je),gt=function(){function G(b,L){L===void 0&&(L=!1),this.cancelable=!1,this._defaultPrevented=!1,this.markerArea=b,this.cancelable=L}return Object.defineProperty(G.prototype,"defaultPrevented",{get:function(){return this._defaultPrevented},enumerable:!1,configurable:!0}),G.prototype.preventDefault=function(){this._defaultPrevented=!0},G}(),qe=function(G){function b(L,V,J){var Q=G.call(this,L,!1)||this;return Q.dataUrl=V,Q.state=J,Q}return Ue(b,G),b}(gt),Xe=function(G){function b(L,V,J){J===void 0&&(J=!1);var Q=G.call(this,L,J)||this;return Q.marker=V,Q}return Ue(b,G),b}(gt),Pe=function(){function G(){this.render=[],this.beforeclose=[],this.close=[],this.show=[],this.restorestate=[],this.statechange=[],this.markerselect=[],this.markerdeselect=[],this.markercreating=[],this.markercreate=[],this.markerbeforedelete=[],this.markerdelete=[],this.markerchange=[],this.focus=[],this.blur=[]}return G.prototype.addEventListener=function(b,L){this[b].push(L)},G.prototype.removeEventListener=function(b,L){var V=this[b].indexOf(L);V>-1&&this[b].splice(V,1)},G}(),se=function(){function G(b){this.touchPoints=0,this._availableMarkerTypes=this.DEFAULT_MARKER_TYPES,this.mode="select",this.markers=[],this.isDragging=!1,this.renderEventListeners=[],this.closeEventListeners=[],this.settings=new we,this._isOpen=!1,this.undoRedoManager=new Tt,this.renderAtNaturalSize=!1,this.renderImageType="image/png",this.renderMarkersOnly=!1,this.zoomSteps=[1,1.5,2,4],this._zoomLevel=1,this._isResizing=!1,this.prevPanPoint={x:0,y:0},this.eventListeners=new Pe,this._silentRenderMode=!1,this._isFocused=!1,this._instanceNo=G.instanceCounter++,this.styles=new Le(this.instanceNo),this.uiStyleSettings=this.styles.settings,this.target=b,this.targetRoot=document.body,this.width=b.clientWidth,this.height=b.clientHeight,this.styles.removeStyleSheet(),this.open=this.open.bind(this),this.setTopLeft=this.setTopLeft.bind(this),this.toolbarButtonClicked=this.toolbarButtonClicked.bind(this),this.createNewMarker=this.createNewMarker.bind(this),this.addNewMarker=this.addNewMarker.bind(this),this.markerCreated=this.markerCreated.bind(this),this.setCurrentMarker=this.setCurrentMarker.bind(this),this.onPointerDown=this.onPointerDown.bind(this),this.onDblClick=this.onDblClick.bind(this),this.onPointerMove=this.onPointerMove.bind(this),this.onPointerUp=this.onPointerUp.bind(this),this.onPointerOut=this.onPointerOut.bind(this),this.onKeyUp=this.onKeyUp.bind(this),this.overrideOverflow=this.overrideOverflow.bind(this),this.restoreOverflow=this.restoreOverflow.bind(this),this.close=this.close.bind(this),this.closeUI=this.closeUI.bind(this),this.addCloseEventListener=this.addCloseEventListener.bind(this),this.removeCloseEventListener=this.removeCloseEventListener.bind(this),this.addRenderEventListener=this.addRenderEventListener.bind(this),this.removeRenderEventListener=this.removeRenderEventListener.bind(this),this.clientToLocalCoordinates=this.clientToLocalCoordinates.bind(this),this.onWindowResize=this.onWindowResize.bind(this),this.deleteSelectedMarker=this.deleteSelectedMarker.bind(this),this.setWindowHeight=this.setWindowHeight.bind(this),this.removeMarker=this.removeMarker.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this),this.onPopupTargetResize=this.onPopupTargetResize.bind(this),this.showNotesEditor=this.showNotesEditor.bind(this),this.hideNotesEditor=this.hideNotesEditor.bind(this),this.stepZoom=this.stepZoom.bind(this),this.focus=this.focus.bind(this),this.blur=this.blur.bind(this),this.markerStateChanged=this.markerStateChanged.bind(this),this.switchToSelectMode=this.switchToSelectMode.bind(this),this.addDefs=this.addDefs.bind(this),this.addDefsToImage=this.addDefsToImage.bind(this)}return Object.defineProperty(G.prototype,"ALL_MARKER_TYPES",{get:function(){return[Oe,Te,be,nt,bt,Ie,ce,Be,ut,re,st,xt]},enumerable:!1,configurable:!0}),Object.defineProperty(G.prototype,"DEFAULT_MARKER_TYPES",{get:function(){return[Oe,Te,be,nt,Ie,ce,Be]},enumerable:!1,configurable:!0}),Object.defineProperty(G.prototype,"BASIC_MARKER_TYPES",{get:function(){return[Oe,Te,be,nt,ce]},enumerable:!1,configurable:!0}),Object.defineProperty(G.prototype,"availableMarkerTypes",{get:function(){return this._availableMarkerTypes},set:function(b){var L=this;this._availableMarkerTypes.splice(0),b.forEach(function(V){if(typeof V=="string"){var J=L.ALL_MARKER_TYPES.find(function(Q){return Q.typeName===V});J!==void 0&&L._availableMarkerTypes.push(J)}else L._availableMarkerTypes.push(V)})},enumerable:!1,configurable:!0}),Object.defineProperty(G.prototype,"currentMarker",{get:function(){return this._currentMarker},enumerable:!1,configurable:!0}),Object.defineProperty(G.prototype,"isOpen",{get:function(){return this._isOpen},enumerable:!1,configurable:!0}),Object.defineProperty(G.prototype,"isUndoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isUndoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(G.prototype,"isRedoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isRedoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(G.prototype,"zoomLevel",{get:function(){return this._zoomLevel},set:function(b){this._zoomLevel=b,this.editorCanvas&&this.contentDiv&&(this.editorCanvas.style.transform="scale("+this._zoomLevel+")",this.contentDiv.scrollTo({left:(this.editorCanvas.clientWidth*this._zoomLevel-this.contentDiv.clientWidth)/2,top:(this.editorCanvas.clientHeight*this._zoomLevel-this.contentDiv.clientHeight)/2}))},enumerable:!1,configurable:!0}),Object.defineProperty(G.prototype,"instanceNo",{get:function(){return this._instanceNo},enumerable:!1,configurable:!0}),G.prototype.open=function(){this.setupResizeObserver(),this.setEditingTarget(),this.setTopLeft(),this.initMarkerCanvas(),this.initOverlay(),this.attachEvents(),this.settings.displayMode==="popup"&&this.onPopupTargetResize(),te.isLicensed||this.addLogo(),this._isOpen=!0,this._isFocused=!0},G.prototype.show=function(){var b=this;this.styles.styleSheetRoot===void 0&&ue.styleSheetRoot!==void 0&&(this.styles.styleSheetRoot=ue.styleSheetRoot),this.setWindowHeight(),this.showUI(),this.open(),this.eventListeners.show.forEach(function(L){return L(new gt(b))})},G.prototype.render=function(){return _e(this,void 0,void 0,function(){var b;return je(this,function(L){switch(L.label){case 0:return this.setCurrentMarker(),(b=new ye).naturalSize=this.renderAtNaturalSize,b.imageType=this.renderImageType,b.imageQuality=this.renderImageQuality,b.markersOnly=this.renderMarkersOnly,b.width=this.renderWidth,b.height=this.renderHeight,[4,b.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 1:return L.sent(),[4,b.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 2:return[2,L.sent()]}})})},G.prototype.close=function(b){var L=this;if(b===void 0&&(b=!1),this.isOpen){var V=!1;b||this.eventListeners.beforeclose.forEach(function(J){var Q=new gt(L,!0);J(Q),Q.defaultPrevented&&(V=!0)}),V||(this.coverDiv&&this.closeUI(),this.targetObserver&&this.targetObserver.unobserve(this.target),this.settings.displayMode==="popup"&&window.removeEventListener("resize",this.setWindowHeight),this.eventListeners.close.forEach(function(J){return J(new gt(L))}),this.detachEvents(),this._isOpen=!1)}},G.prototype.addMarkersToToolbar=function(){for(var b,L=[],V=0;Vthis.editorCanvas.clientHeight?this.editorCanvas.clientHeight*b:this.editorCanvas.clientWidth,V=L',b.title="Powered by marker.js",b.style.display="grid",b.style.alignItems="center",b.style.justifyItems="center",b.style.padding="3px",b.style.width="20px",b.style.height="20px",this.logoUI.appendChild(b),this.editorCanvas.appendChild(this.logoUI),this.logoUI.style.position="absolute",this.logoUI.style.pointerEvents="all",this.positionLogo()},G.prototype.positionLogo=function(){this.logoUI&&(this.uiStyleSettings.logoPosition!=="right"?this.logoUI.style.left=this.markerImageHolder.offsetLeft+10+"px":this.logoUI.style.left=this.markerImageHolder.offsetLeft+this.markerImageHolder.offsetWidth-this.logoUI.clientWidth-10+"px",this.logoUI.style.top=this.markerImageHolder.offsetTop+this.markerImageHolder.offsetHeight-this.logoUI.clientHeight-10+"px")},G.prototype.overrideOverflow=function(){this.scrollXState=window.scrollX,this.scrollYState=window.scrollY,this.bodyOverflowState=document.body.style.overflow,window.scroll({top:0,left:0}),document.body.style.overflow="hidden"},G.prototype.restoreOverflow=function(){document.body.style.overflow=this.bodyOverflowState,window.scroll({top:this.scrollYState,left:this.scrollXState})},G.prototype.showUI=function(){switch(this.settings.displayMode==="popup"&&this.overrideOverflow(),this.coverDiv=document.createElement("div"),this.coverDiv.style.visibility=this._silentRenderMode?"hidden":"visible",this.coverDiv.className=this.styles.classNamePrefixBase+" "+this.styles.classNamePrefix,this.coverDiv.style.fontSize="16px",this.coverDiv.style.userSelect="none",this.settings.displayMode){case"inline":this.coverDiv.style.position="absolute";var b=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=b+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px",this.coverDiv.style.width=this.target.offsetWidth.toString()+"px",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"5";break;case"popup":this.coverDiv.style.position="absolute",this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=window.innerHeight+"px",this.coverDiv.style.backgroundColor="rgba(0, 0, 0, 0.75)",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"1000",this.coverDiv.style.display="flex"}this.targetRoot.appendChild(this.coverDiv),this.uiDiv=document.createElement("div"),this.uiDiv.style.display="flex",this.uiDiv.style.flexDirection="column",this.uiDiv.style.flexGrow="2",this.uiDiv.style.margin=this.settings.displayMode==="popup"?this.settings.popupMargin+"px":"0px",this.uiDiv.style.border="0px",this.coverDiv.appendChild(this.uiDiv),this.toolbar=new Se(this.uiDiv,this.settings.displayMode,this._availableMarkerTypes,this.uiStyleSettings,this.styles),this.toolbar.addButtonClickListener(this.toolbarButtonClicked),this.toolbar.show(this._silentRenderMode||this.uiStyleSettings.hideToolbar?"hidden":"visible"),this.contentDiv=document.createElement("div"),this.contentDiv.style.display="flex",this.contentDiv.style.flexDirection="row",this.contentDiv.style.flexGrow="2",this.contentDiv.style.flexShrink="1",this.settings.displayMode==="popup"&&(this.contentDiv.style.backgroundColor=this.uiStyleSettings.canvasBackgroundColor,this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.uiStyleSettings.toolbarHeight+"px",this.contentDiv.style.maxWidth="calc(100vw - "+2*this.settings.popupMargin+"px)"),this.contentDiv.style.overflow="auto",this.uiDiv.appendChild(this.contentDiv),this.editorCanvas=document.createElement("div"),this.editorCanvas.style.flexGrow="2",this.editorCanvas.style.flexShrink="1",this.editorCanvas.style.position="relative",this.editorCanvas.style.overflow="hidden",this.editorCanvas.style.display="flex",this.settings.displayMode==="popup"&&(this.editorCanvas.style.alignItems="center",this.editorCanvas.style.justifyContent="center"),this.editorCanvas.style.pointerEvents="none",this.editorCanvas.style.transformOrigin="left top",this.editorCanvas.style.transform="scale("+this.zoomLevel+")",this.contentDiv.appendChild(this.editorCanvas),this.editingTarget=this.target instanceof HTMLImageElement?document.createElement("img"):document.createElement("canvas"),this.target.getClientRects().item(0).y-1&&this.markers.splice(this.markers.indexOf(b),1),b.dispose()},G.prototype.switchToSelectMode=function(){this.mode="select",this.hideNotesEditor(),this._currentMarker!==void 0&&(this._currentMarker.state!=="new"?this._currentMarker.select():(this.removeMarker(this._currentMarker),this.setCurrentMarker(),this.markerImage.style.cursor="default"),this.addUndoStep())},G.prototype.toolbarButtonClicked=function(b,L){if(b==="marker"&&L!==void 0)this.createNewMarker(L);else if(b==="action")switch(L){case"select":this.switchToSelectMode(),this.switchToSelectMode();break;case"delete":this.deleteSelectedMarker();break;case"clear":this.clear();break;case"undo":this.undo();break;case"redo":this.redo();break;case"zoom":this.stepZoom();break;case"zoom-out":this.zoomLevel=1;break;case"notes":this.notesArea===void 0?(this.switchToSelectMode(),this.zoomLevel=1,this.showNotesEditor()):this.switchToSelectMode();break;case"close":this.close();break;case"render":this.switchToSelectMode(),this.startRenderAndClose()}},G.prototype.deleteSelectedMarker=function(){var b=this;if(this._currentMarker!==void 0){var L=!1;if(this.eventListeners.markerbeforedelete.forEach(function(J){var Q=new Xe(b,b._currentMarker,!0);J(Q),Q.defaultPrevented&&(L=!0)}),!L){var V=this._currentMarker;this._currentMarker.dispose(),this.markerImage.removeChild(this._currentMarker.container),this.markers.splice(this.markers.indexOf(this._currentMarker),1),this.setCurrentMarker(),this.addUndoStep(),this.eventListeners.markerdelete.forEach(function(J){return J(new Xe(b,V))})}}},G.prototype.clear=function(){var b=this,L=!1;if(this.markers.length>0&&(this.eventListeners.markerbeforedelete.forEach(function(De){var ot=new Xe(b,void 0,!0);De(ot),ot.defaultPrevented&&(L=!0)}),!L)){this.setCurrentMarker();for(var V=function(De){var ot=J.markers[De];J.setCurrentMarker(J.markers[De]),J._currentMarker.dispose(),J.markerImage.removeChild(J._currentMarker.container),J.markers.splice(J.markers.indexOf(J._currentMarker),1),J.eventListeners.markerdelete.forEach(function(Ot){return Ot(new Xe(b,ot))})},J=this,Q=this.markers.length-1;Q>=0;Q--)V(Q);this.addUndoStep()}},Object.defineProperty(G.prototype,"isNotesAreaOpen",{get:function(){return this.notesArea!==void 0},enumerable:!1,configurable:!0}),G.prototype.showNotesEditor=function(){var b;this._currentMarker!==void 0&&(this.overlayContainer.innerHTML="",this.notesArea=document.createElement("textarea"),this.notesArea.className=this.uiStyleSettings.notesAreaStyleClassName,this.notesArea.style.pointerEvents="auto",this.notesArea.style.alignSelf="stretch",this.notesArea.style.width="100%",this.notesArea.style.margin=this.uiStyleSettings.toolbarHeight/4+"px",this.notesArea.value=(b=this._currentMarker.notes)!==null&&b!==void 0?b:"",this.overlayContainer.appendChild(this.notesArea))},G.prototype.hideNotesEditor=function(){this.isNotesAreaOpen&&(this._currentMarker!==void 0&&(this._currentMarker.notes=this.notesArea.value.trim()!==""?this.notesArea.value:void 0),this.overlayContainer.removeChild(this.notesArea),this.notesArea=void 0)},G.prototype.selectLastMarker=function(){this.markers.length>0?this.setCurrentMarker(this.markers[this.markers.length-1]):this.setCurrentMarker()},G.prototype.addUndoStep=function(){var b=this;if(this._currentMarker===void 0||this._currentMarker.state!=="edit"){var L=this.getState(),V=this.undoRedoManager.getLastUndoStep();if(!V||V.width===L.width&&V.height===L.height){var J=this.undoRedoManager.undoStepCount;this.undoRedoManager.addUndoStep(L),J1&&this.panTo({x:b.clientX,y:b.clientY}))},G.prototype.onPointerUp=function(b){this.touchPoints>0&&this.touchPoints--,this.touchPoints===0&&this.isDragging&&this._currentMarker!==void 0&&this._currentMarker.pointerUp(this.clientToLocalCoordinates(b.clientX,b.clientY)),this.isDragging=!1,this.addUndoStep()},G.prototype.onPointerOut=function(){this.touchPoints>0&&this.touchPoints--},G.prototype.onKeyUp=function(b){this._currentMarker===void 0||this.notesArea!==void 0||b.key!=="Delete"&&b.key!=="Backspace"||this.deleteSelectedMarker()},G.prototype.clientToLocalCoordinates=function(b,L){var V=this.markerImage.getBoundingClientRect();return{x:(b-V.left)/this.zoomLevel,y:(L-V.top)/this.zoomLevel}},G.prototype.onWindowResize=function(){this.positionUI()},G.prototype.positionUI=function(){switch(this.setTopLeft(),this.settings.displayMode){case"inline":var b=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=b+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px";break;case"popup":this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=this.windowHeight+"px",this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.styles.settings.toolbarHeight+"px"}this.positionMarkerImage(),this.positionLogo()},G.prototype.addLicenseKey=function(b){te.addKey(b)},G.prototype.addEventListener=function(b,L){this.eventListeners.addEventListener(b,L)},G.prototype.removeEventListener=function(b,L){this.eventListeners.removeEventListener(b,L)},G.prototype.renderState=function(b){this._silentRenderMode=!0,this.settings.displayMode="inline",this.isOpen||this.show(),this.restoreState(b),this.startRenderAndClose(),this._silentRenderMode=!1},Object.defineProperty(G.prototype,"isFocused",{get:function(){return this._isFocused},enumerable:!1,configurable:!0}),G.prototype.focus=function(){var b=this;this._isFocused||(this.attachWindowEvents(),this._isFocused=!0,this._previousCurrentMarker!==void 0&&this.setCurrentMarker(this._previousCurrentMarker),this.eventListeners.focus.forEach(function(L){return L(new gt(b))}))},G.prototype.blur=function(){var b=this;this._isFocused&&(this.detachWindowEvents(),this._isFocused=!1,this._previousCurrentMarker=this._currentMarker,this.setCurrentMarker(),this.eventListeners.blur.forEach(function(L){return L(new gt(b))}))},G.instanceCounter=0,G}();/* ********************************** + `,Tn.style.marginRight="5px",Ft.appendChild(Tn)}Q.typeBoxes.push(Ft)},Q=this,De=0;De<4;De++)J(De);return V},b.prototype.setCurrentType=function(L,V){var J=this;this.currentType=L,this.typeBoxes.forEach(function(Q){Q.style.borderColor=Q===V?J.uiStyleSettings!==void 0?J.uiStyleSettings.toolboxAccentColor:"#3080c3":"transparent"}),this.onArrowTypeChanged&&this.onArrowTypeChanged(this.currentType)},b}(We),be=function(G){function b(L,V,J){var Q=G.call(this,L,V,J)||this;return Q.arrowType="end",Q.arrowBaseHeight=10,Q.arrowBaseWidth=10,Q.getArrowPoints=Q.getArrowPoints.bind(Q),Q.setArrowType=Q.setArrowType.bind(Q),Q.arrowTypePanel=new ge("Arrow type","end"),Q.arrowTypePanel.onArrowTypeChanged=Q.setArrowType,Q}return Ue(b,G),b.prototype.ownsTarget=function(L){return!(!G.prototype.ownsTarget.call(this,L)&&L!==this.arrow1&&L!==this.arrow2)},b.prototype.getArrowPoints=function(L,V){var J=this.arrowBaseWidth+2*this.strokeWidth,Q=this.arrowBaseHeight+2*this.strokeWidth;return L-J/2+","+(V+Q/2)+" "+L+","+(V-Q/2)+" "+(L+J/2)+","+(V+Q/2)},b.prototype.createTips=function(){this.arrow1=he.createPolygon(this.getArrowPoints(this.x1,this.y1),[["fill",this.strokeColor]]),this.arrow1.transform.baseVal.appendItem(he.createTransform()),this.visual.appendChild(this.arrow1),this.arrow2=he.createPolygon(this.getArrowPoints(this.x2,this.y2),[["fill",this.strokeColor]]),this.arrow2.transform.baseVal.appendItem(he.createTransform()),this.visual.appendChild(this.arrow2)},b.prototype.pointerDown=function(L,V){G.prototype.pointerDown.call(this,L,V),this.state==="creating"&&this.createTips()},b.prototype.adjustVisual=function(){if(G.prototype.adjustVisual.call(this),this.arrow1&&this.arrow2&&(this.arrow1.style.display=this.arrowType==="both"||this.arrowType==="start"?"":"none",this.arrow2.style.display=this.arrowType==="both"||this.arrowType==="end"?"":"none",he.setAttributes(this.arrow1,[["points",this.getArrowPoints(this.x1,this.y1)],["fill",this.strokeColor]]),he.setAttributes(this.arrow2,[["points",this.getArrowPoints(this.x2,this.y2)],["fill",this.strokeColor]]),Math.abs(this.x1-this.x2)>.1)){var L=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2),V=this.arrow1.transform.baseVal.getItem(0);V.setRotate(L,this.x1,this.y1),this.arrow1.transform.baseVal.replaceItem(V,0);var J=this.arrow2.transform.baseVal.getItem(0);J.setRotate(L+180,this.x2,this.y2),this.arrow2.transform.baseVal.replaceItem(J,0)}},b.prototype.setArrowType=function(L){this.arrowType=L,this.adjustVisual(),this.stateChanged()},Object.defineProperty(b.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel,this.arrowTypePanel]},enumerable:!1,configurable:!0}),b.prototype.getState=function(){var L=Object.assign({arrowType:this.arrowType},G.prototype.getState.call(this));return L.typeName=b.typeName,L},b.prototype.restoreState=function(L){G.prototype.restoreState.call(this,L);var V=L;this.arrowType=V.arrowType,this.createTips(),this.adjustVisual()},b.typeName="ArrowMarker",b.title="Arrow marker",b.icon='',b}(st),re=function(G){function b(L,V,J){var Q=G.call(this,L,V,J)||this;return Q.fillColor=J.defaultFillColor,Q.strokeWidth=0,Q.fillPanel=new Ke("Color",J.defaultColorSet,J.defaultFillColor),Q.fillPanel.onColorChanged=Q.setFillColor,Q}return Ue(b,G),Object.defineProperty(b.prototype,"toolboxPanels",{get:function(){return[this.fillPanel]},enumerable:!1,configurable:!0}),b.prototype.getState=function(){var L=G.prototype.getState.call(this);return L.typeName=b.typeName,L},b.typeName="CoverMarker",b.title="Cover marker",b.icon='',b}(pt),ie=function(G){function b(L,V,J,Q){var De=G.call(this,L,Q||'')||this;return De.opacities=[],De.opacityBoxes=[],De.opacities=V,De.currentOpacity=J,De.setCurrentOpacity=De.setCurrentOpacity.bind(De),De}return Ue(b,G),b.prototype.getUi=function(){var L=this,V=document.createElement("div");return V.style.display="flex",V.style.overflow="hidden",V.style.flexGrow="2",V.style.justifyContent="space-between",this.opacities.forEach(function(J){var Q=document.createElement("div");Q.style.display="flex",Q.style.alignItems="center",Q.style.justifyContent="center",Q.style.padding="5px",Q.style.borderWidth="2px",Q.style.borderStyle="solid",Q.style.borderColor=J===L.currentOpacity?L.uiStyleSettings.toolboxAccentColor:"transparent",Q.addEventListener("click",function(){L.setCurrentOpacity(J,Q)}),V.appendChild(Q);var De=document.createElement("div");De.innerText=100*J+"%",Q.appendChild(De),L.opacityBoxes.push(Q)}),V},b.prototype.setCurrentOpacity=function(L,V){var J=this;this.currentOpacity=L,this.opacityBoxes.forEach(function(Q){Q.style.borderColor=Q===V?J.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onOpacityChanged&&this.onOpacityChanged(this.currentOpacity)},b}(We),ce=function(G){function b(L,V,J){var Q=G.call(this,L,V,J)||this;return Q.setOpacity=Q.setOpacity.bind(Q),Q.fillColor=J.defaultHighlightColor,Q.strokeWidth=0,Q.opacity=J.defaultHighlightOpacity,Q.fillPanel=new Ke("Color",J.defaultColorSet,Q.fillColor),Q.fillPanel.onColorChanged=Q.setFillColor,Q.opacityPanel=new ie("Opacity",J.defaultOpacitySteps,Q.opacity),Q.opacityPanel.onOpacityChanged=Q.setOpacity,Q}return Ue(b,G),b.prototype.setOpacity=function(L){this.opacity=L,this.visual&&he.setAttributes(this.visual,[["opacity",this.opacity.toString()]]),this.stateChanged()},Object.defineProperty(b.prototype,"toolboxPanels",{get:function(){return[this.fillPanel,this.opacityPanel]},enumerable:!1,configurable:!0}),b.prototype.getState=function(){var L=G.prototype.getState.call(this);return L.typeName=b.typeName,L},b.typeName="HighlightMarker",b.title="Highlight marker",b.icon='',b}(re),Ee='',Be=function(G){function b(L,V,J){var Q=G.call(this,L,V,J)||this;return Q.bgColor="transparent",Q.tipPosition={x:0,y:0},Q.tipBase1Position={x:0,y:0},Q.tipBase2Position={x:0,y:0},Q.tipMoving=!1,Q.color=J.defaultStrokeColor,Q.bgColor=J.defaultFillColor,Q.fontFamily=J.defaultFontFamily,Q.defaultSize={x:100,y:30},Q.setBgColor=Q.setBgColor.bind(Q),Q.getTipPoints=Q.getTipPoints.bind(Q),Q.positionTip=Q.positionTip.bind(Q),Q.setTipPoints=Q.setTipPoints.bind(Q),Q.colorPanel=new Ke("Text color",J.defaultColorSet,Q.color,''),Q.colorPanel.onColorChanged=Q.setColor,Q.bgColorPanel=new Ke("Fill color",J.defaultColorSet,Q.bgColor,Ee),Q.bgColorPanel.onColorChanged=Q.setBgColor,Q.fontFamilyPanel=new He("Font",J.defaultFontFamilies,J.defaultFontFamily),Q.fontFamilyPanel.onFontChanged=Q.setFont,Q.tipGrip=new yt,Q.tipGrip.visual.transform.baseVal.appendItem(he.createTransform()),Q.controlBox.appendChild(Q.tipGrip.visual),Q}return Ue(b,G),b.prototype.ownsTarget=function(L){return G.prototype.ownsTarget.call(this,L)||this.tipGrip.ownsTarget(L)||this.tip===L},b.prototype.createTip=function(){he.setAttributes(this.bgRectangle,[["fill",this.bgColor],["rx","10px"]]),this.tip=he.createPolygon(this.getTipPoints(),[["fill",this.bgColor]]),this.visual.appendChild(this.tip)},b.prototype.pointerDown=function(L,V){this.state==="new"&&G.prototype.pointerDown.call(this,L,V),this.state==="creating"?this.createTip():this.tipGrip.ownsTarget(V)?(this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.tipMoving=!0):G.prototype.pointerDown.call(this,L,V)},b.prototype.pointerUp=function(L){if(this.tipMoving)this.tipMoving=!1,this.isMoved=!0,G.prototype.pointerUp.call(this,L);else{var V=this.state==="creating";G.prototype.pointerUp.call(this,L),this.setTipPoints(V),this.positionTip()}},b.prototype.manipulate=function(L){if(this.tipMoving){var V=this.unrotatePoint(L);this.tipPosition={x:V.x-this.manipulationStartLeft,y:V.y-this.manipulationStartTop},this.positionTip()}else G.prototype.manipulate.call(this,L)},b.prototype.setBgColor=function(L){this.bgRectangle&&this.tip&&(he.setAttributes(this.bgRectangle,[["fill",L]]),he.setAttributes(this.tip,[["fill",L]])),this.bgColor=L,this.fillColorChanged(L)},b.prototype.getTipPoints=function(){return this.setTipPoints(this.state==="creating"),this.tipBase1Position.x+","+this.tipBase1Position.y+" "+this.tipBase2Position.x+","+this.tipBase2Position.y+" "+this.tipPosition.x+","+this.tipPosition.y},b.prototype.setTipPoints=function(L){L===void 0&&(L=!1);var V=Math.min(this.height/2,15),J=this.height/5;L&&(this.tipPosition={x:V+J/2,y:this.height+20});var Q=Math.atan(this.height/2/(this.width/2));this.tipPosition.x=this.width/2&&this.tipPosition.y=this.width/2&&this.tipPosition.y>=this.height/2?Q.1)){var L=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2),V=this.tip1.transform.baseVal.getItem(0);V.setRotate(L,this.x1,this.y1),this.tip1.transform.baseVal.replaceItem(V,0);var J=this.tip2.transform.baseVal.getItem(0);J.setRotate(L+180,this.x2,this.y2),this.tip2.transform.baseVal.replaceItem(J,0)}},Object.defineProperty(b.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),b.prototype.getState=function(){var L=G.prototype.getState.call(this);return L.typeName=b.typeName,L},b.prototype.restoreState=function(L){G.prototype.restoreState.call(this,L),this.createTips(),this.adjustVisual()},b.typeName="MeasurementMarker",b.title="Measurement marker",b.icon='',b}(st),bt=function(G){function b(L,V,J){var Q=G.call(this,L,V,J)||this;return Q.strokePanel.colors=J.defaultColorSet,Q.fillColor="transparent",Q}return Ue(b,G),Object.defineProperty(b.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),b.prototype.getState=function(){var L=G.prototype.getState.call(this);return L.typeName=b.typeName,L},b.typeName="EllipseFrameMarker",b.title="Ellipse frame marker",b.icon='',b}(_e),Tt=function(){function G(){this.undoStack=[],this.redoStack=[]}return Object.defineProperty(G.prototype,"isUndoPossible",{get:function(){return this.undoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(G.prototype,"isRedoPossible",{get:function(){return this.redoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(G.prototype,"undoStepCount",{get:function(){return this.undoStack.length},enumerable:!1,configurable:!0}),Object.defineProperty(G.prototype,"redoStepCount",{get:function(){return this.redoStack.length},enumerable:!1,configurable:!0}),G.prototype.addUndoStep=function(b){this.undoStack.length!==0&&JSON.stringify(this.undoStack[this.undoStack.length-1])===JSON.stringify(b)||(this.undoStack.push(b),JSON.stringify(this.lastRedoStep)!==JSON.stringify(b)&&this.redoStack.splice(0,this.redoStack.length))},G.prototype.replaceLastUndoStep=function(b){this.undoStack.length>0&&(this.undoStack[this.undoStack.length-1]=b)},G.prototype.getLastUndoStep=function(){return this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0},G.prototype.undo=function(){if(this.undoStack.length>1){var b=this.undoStack.pop();return b!==void 0&&this.redoStack.push(b),this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0}},G.prototype.redo=function(){return this.lastRedoStep=this.redoStack.pop(),this.lastRedoStep},G}(),xt=function(G){function b(L,V,J){var Q=G.call(this,L,V,J)||this;return Q.strokeColor="transparent",Q.strokeWidth=0,Q.strokeDasharray="",Q.curveX=0,Q.curveY=0,Q.manipulationStartCurveX=0,Q.manipulationStartCurveY=0,Q.setStrokeColor=Q.setStrokeColor.bind(Q),Q.setStrokeWidth=Q.setStrokeWidth.bind(Q),Q.setStrokeDasharray=Q.setStrokeDasharray.bind(Q),Q.positionGrips=Q.positionGrips.bind(Q),Q.addControlGrips=Q.addControlGrips.bind(Q),Q.adjustVisual=Q.adjustVisual.bind(Q),Q.setupControlBox=Q.setupControlBox.bind(Q),Q.resize=Q.resize.bind(Q),Q.strokeColor=J.defaultColor,Q.strokeWidth=J.defaultStrokeWidth,Q.strokeDasharray=J.defaultStrokeDasharray,Q.strokePanel=new Ke("Line color",J.defaultColorSet,J.defaultColor),Q.strokePanel.onColorChanged=Q.setStrokeColor,Q.strokeWidthPanel=new At("Line width",J.defaultStrokeWidths,J.defaultStrokeWidth),Q.strokeWidthPanel.onWidthChanged=Q.setStrokeWidth,Q.strokeStylePanel=new wt("Line style",J.defaultStrokeDasharrays,J.defaultStrokeDasharray),Q.strokeStylePanel.onStyleChanged=Q.setStrokeDasharray,Q}return Ue(b,G),b.prototype.ownsTarget=function(L){return!(!G.prototype.ownsTarget.call(this,L)&&L!==this.visual&&L!==this.selectorCurve&&L!==this.visibleCurve&&!this.curveGrip.ownsTarget(L))},b.prototype.getPathD=function(){return"M "+this.x1+" "+this.y1+" Q "+this.curveX+" "+this.curveY+", "+this.x2+" "+this.y2},b.prototype.createVisual=function(){this.visual=he.createGroup(),this.selectorCurve=he.createPath(this.getPathD(),[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()],["fill","transparent"]]),this.visibleCurve=he.createPath(this.getPathD(),[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["fill","transparent"]]),this.visual.appendChild(this.selectorCurve),this.visual.appendChild(this.visibleCurve),this.addMarkerVisualToContainer(this.visual)},b.prototype.pointerDown=function(L,V){G.prototype.pointerDown.call(this,L,V),this.manipulationStartCurveX=this.curveX,this.manipulationStartCurveY=this.curveY,this.state==="new"&&(this.curveX=L.x,this.curveY=L.y),this.state==="new"?(this.createVisual(),this.adjustVisual(),this._state="creating"):this.curveGrip.ownsTarget(V)&&(this.activeGrip=this.curveGrip,this._state="resize")},b.prototype.adjustVisual=function(){this.selectorCurve&&this.visibleCurve&&(this.selectorCurve.setAttribute("d",this.getPathD()),this.visibleCurve.setAttribute("d",this.getPathD()),he.setAttributes(this.visibleCurve,[["stroke",this.strokeColor]]),he.setAttributes(this.visibleCurve,[["stroke-width",this.strokeWidth.toString()]]),he.setAttributes(this.visibleCurve,[["stroke-dasharray",this.strokeDasharray.toString()]]))},b.prototype.setupControlBox=function(){G.prototype.setupControlBox.call(this),this.curveControlLine1=he.createLine(this.x1,this.y1,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.curveControlLine2=he.createLine(this.x2,this.y2,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.controlBox.insertBefore(this.curveControlLine1,this.controlBox.firstChild),this.controlBox.insertBefore(this.curveControlLine2,this.controlBox.firstChild)},b.prototype.addControlGrips=function(){this.curveGrip=this.createGrip(),this.curveX=0,this.curveY=0,G.prototype.addControlGrips.call(this)},b.prototype.positionGrips=function(){G.prototype.positionGrips.call(this);var L=this.curveGrip.GRIP_SIZE;this.positionGrip(this.curveGrip.visual,this.curveX-L/2,this.curveY-L/2),this.curveControlLine1&&this.curveControlLine2&&(this.curveControlLine1.setAttribute("x1",this.x1.toString()),this.curveControlLine1.setAttribute("y1",this.y1.toString()),this.curveControlLine1.setAttribute("x2",this.curveX.toString()),this.curveControlLine1.setAttribute("y2",this.curveY.toString()),this.curveControlLine2.setAttribute("x1",this.x2.toString()),this.curveControlLine2.setAttribute("y1",this.y2.toString()),this.curveControlLine2.setAttribute("x2",this.curveX.toString()),this.curveControlLine2.setAttribute("y2",this.curveY.toString()))},b.prototype.manipulate=function(L){this.state==="move"&&(this.curveX=this.manipulationStartCurveX+L.x-this.manipulationStartX,this.curveY=this.manipulationStartCurveY+L.y-this.manipulationStartY),G.prototype.manipulate.call(this,L)},b.prototype.resize=function(L){this.activeGrip===this.curveGrip&&(this.curveX=L.x,this.curveY=L.y),G.prototype.resize.call(this,L),this.state==="creating"&&(this.curveX=this.x1+(this.x2-this.x1)/2,this.curveY=this.y1+(this.y2-this.y1)/2)},b.prototype.setStrokeColor=function(L){this.strokeColor=L,this.adjustVisual(),this.colorChanged(L)},b.prototype.setStrokeWidth=function(L){this.strokeWidth=L,this.adjustVisual()},b.prototype.setStrokeDasharray=function(L){this.strokeDasharray=L,this.adjustVisual()},b.prototype.scale=function(L,V){this.curveX=this.curveX*L,this.curveY=this.curveY*V,G.prototype.scale.call(this,L,V)},Object.defineProperty(b.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),b.prototype.getState=function(){var L=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,curveX:this.curveX,curveY:this.curveY},G.prototype.getState.call(this));return L.typeName=b.typeName,L},b.prototype.restoreState=function(L){G.prototype.restoreState.call(this,L);var V=L;this.strokeColor=V.strokeColor,this.strokeWidth=V.strokeWidth,this.strokeDasharray=V.strokeDasharray,this.curveX=V.curveX,this.curveY=V.curveY,this.createVisual(),this.adjustVisual()},b.typeName="CurveMarker",b.title="Curve marker",b.icon='',b}(Je),gt=function(){function G(b,L){L===void 0&&(L=!1),this.cancelable=!1,this._defaultPrevented=!1,this.markerArea=b,this.cancelable=L}return Object.defineProperty(G.prototype,"defaultPrevented",{get:function(){return this._defaultPrevented},enumerable:!1,configurable:!0}),G.prototype.preventDefault=function(){this._defaultPrevented=!0},G}(),qe=function(G){function b(L,V,J){var Q=G.call(this,L,!1)||this;return Q.dataUrl=V,Q.state=J,Q}return Ue(b,G),b}(gt),Xe=function(G){function b(L,V,J){J===void 0&&(J=!1);var Q=G.call(this,L,J)||this;return Q.marker=V,Q}return Ue(b,G),b}(gt),Pe=function(){function G(){this.render=[],this.beforeclose=[],this.close=[],this.show=[],this.restorestate=[],this.statechange=[],this.markerselect=[],this.markerdeselect=[],this.markercreating=[],this.markercreate=[],this.markerbeforedelete=[],this.markerdelete=[],this.markerchange=[],this.focus=[],this.blur=[]}return G.prototype.addEventListener=function(b,L){this[b].push(L)},G.prototype.removeEventListener=function(b,L){var V=this[b].indexOf(L);V>-1&&this[b].splice(V,1)},G}(),se=function(){function G(b){this.touchPoints=0,this._availableMarkerTypes=this.DEFAULT_MARKER_TYPES,this.mode="select",this.markers=[],this.isDragging=!1,this.renderEventListeners=[],this.closeEventListeners=[],this.settings=new we,this._isOpen=!1,this.undoRedoManager=new Tt,this.renderAtNaturalSize=!1,this.renderImageType="image/png",this.renderMarkersOnly=!1,this.zoomSteps=[1,1.5,2,4],this._zoomLevel=1,this._isResizing=!1,this.prevPanPoint={x:0,y:0},this.eventListeners=new Pe,this._silentRenderMode=!1,this._isFocused=!1,this._instanceNo=G.instanceCounter++,this.styles=new Le(this.instanceNo),this.uiStyleSettings=this.styles.settings,this.target=b,this.targetRoot=document.body,this.width=b.clientWidth,this.height=b.clientHeight,this.styles.removeStyleSheet(),this.open=this.open.bind(this),this.setTopLeft=this.setTopLeft.bind(this),this.toolbarButtonClicked=this.toolbarButtonClicked.bind(this),this.createNewMarker=this.createNewMarker.bind(this),this.addNewMarker=this.addNewMarker.bind(this),this.markerCreated=this.markerCreated.bind(this),this.setCurrentMarker=this.setCurrentMarker.bind(this),this.onPointerDown=this.onPointerDown.bind(this),this.onDblClick=this.onDblClick.bind(this),this.onPointerMove=this.onPointerMove.bind(this),this.onPointerUp=this.onPointerUp.bind(this),this.onPointerOut=this.onPointerOut.bind(this),this.onKeyUp=this.onKeyUp.bind(this),this.overrideOverflow=this.overrideOverflow.bind(this),this.restoreOverflow=this.restoreOverflow.bind(this),this.close=this.close.bind(this),this.closeUI=this.closeUI.bind(this),this.addCloseEventListener=this.addCloseEventListener.bind(this),this.removeCloseEventListener=this.removeCloseEventListener.bind(this),this.addRenderEventListener=this.addRenderEventListener.bind(this),this.removeRenderEventListener=this.removeRenderEventListener.bind(this),this.clientToLocalCoordinates=this.clientToLocalCoordinates.bind(this),this.onWindowResize=this.onWindowResize.bind(this),this.deleteSelectedMarker=this.deleteSelectedMarker.bind(this),this.setWindowHeight=this.setWindowHeight.bind(this),this.removeMarker=this.removeMarker.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this),this.onPopupTargetResize=this.onPopupTargetResize.bind(this),this.showNotesEditor=this.showNotesEditor.bind(this),this.hideNotesEditor=this.hideNotesEditor.bind(this),this.stepZoom=this.stepZoom.bind(this),this.focus=this.focus.bind(this),this.blur=this.blur.bind(this),this.markerStateChanged=this.markerStateChanged.bind(this),this.switchToSelectMode=this.switchToSelectMode.bind(this),this.addDefs=this.addDefs.bind(this),this.addDefsToImage=this.addDefsToImage.bind(this)}return Object.defineProperty(G.prototype,"ALL_MARKER_TYPES",{get:function(){return[Oe,Te,be,nt,bt,_e,ce,Be,ut,re,st,xt]},enumerable:!1,configurable:!0}),Object.defineProperty(G.prototype,"DEFAULT_MARKER_TYPES",{get:function(){return[Oe,Te,be,nt,_e,ce,Be]},enumerable:!1,configurable:!0}),Object.defineProperty(G.prototype,"BASIC_MARKER_TYPES",{get:function(){return[Oe,Te,be,nt,ce]},enumerable:!1,configurable:!0}),Object.defineProperty(G.prototype,"availableMarkerTypes",{get:function(){return this._availableMarkerTypes},set:function(b){var L=this;this._availableMarkerTypes.splice(0),b.forEach(function(V){if(typeof V=="string"){var J=L.ALL_MARKER_TYPES.find(function(Q){return Q.typeName===V});J!==void 0&&L._availableMarkerTypes.push(J)}else L._availableMarkerTypes.push(V)})},enumerable:!1,configurable:!0}),Object.defineProperty(G.prototype,"currentMarker",{get:function(){return this._currentMarker},enumerable:!1,configurable:!0}),Object.defineProperty(G.prototype,"isOpen",{get:function(){return this._isOpen},enumerable:!1,configurable:!0}),Object.defineProperty(G.prototype,"isUndoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isUndoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(G.prototype,"isRedoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isRedoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(G.prototype,"zoomLevel",{get:function(){return this._zoomLevel},set:function(b){this._zoomLevel=b,this.editorCanvas&&this.contentDiv&&(this.editorCanvas.style.transform="scale("+this._zoomLevel+")",this.contentDiv.scrollTo({left:(this.editorCanvas.clientWidth*this._zoomLevel-this.contentDiv.clientWidth)/2,top:(this.editorCanvas.clientHeight*this._zoomLevel-this.contentDiv.clientHeight)/2}))},enumerable:!1,configurable:!0}),Object.defineProperty(G.prototype,"instanceNo",{get:function(){return this._instanceNo},enumerable:!1,configurable:!0}),G.prototype.open=function(){this.setupResizeObserver(),this.setEditingTarget(),this.setTopLeft(),this.initMarkerCanvas(),this.initOverlay(),this.attachEvents(),this.settings.displayMode==="popup"&&this.onPopupTargetResize(),te.isLicensed||this.addLogo(),this._isOpen=!0,this._isFocused=!0},G.prototype.show=function(){var b=this;this.styles.styleSheetRoot===void 0&&ue.styleSheetRoot!==void 0&&(this.styles.styleSheetRoot=ue.styleSheetRoot),this.setWindowHeight(),this.showUI(),this.open(),this.eventListeners.show.forEach(function(L){return L(new gt(b))})},G.prototype.render=function(){return Ie(this,void 0,void 0,function(){var b;return je(this,function(L){switch(L.label){case 0:return this.setCurrentMarker(),(b=new ye).naturalSize=this.renderAtNaturalSize,b.imageType=this.renderImageType,b.imageQuality=this.renderImageQuality,b.markersOnly=this.renderMarkersOnly,b.width=this.renderWidth,b.height=this.renderHeight,[4,b.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 1:return L.sent(),[4,b.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 2:return[2,L.sent()]}})})},G.prototype.close=function(b){var L=this;if(b===void 0&&(b=!1),this.isOpen){var V=!1;b||this.eventListeners.beforeclose.forEach(function(J){var Q=new gt(L,!0);J(Q),Q.defaultPrevented&&(V=!0)}),V||(this.coverDiv&&this.closeUI(),this.targetObserver&&this.targetObserver.unobserve(this.target),this.settings.displayMode==="popup"&&window.removeEventListener("resize",this.setWindowHeight),this.eventListeners.close.forEach(function(J){return J(new gt(L))}),this.detachEvents(),this._isOpen=!1)}},G.prototype.addMarkersToToolbar=function(){for(var b,L=[],V=0;Vthis.editorCanvas.clientHeight?this.editorCanvas.clientHeight*b:this.editorCanvas.clientWidth,V=L',b.title="Powered by marker.js",b.style.display="grid",b.style.alignItems="center",b.style.justifyItems="center",b.style.padding="3px",b.style.width="20px",b.style.height="20px",this.logoUI.appendChild(b),this.editorCanvas.appendChild(this.logoUI),this.logoUI.style.position="absolute",this.logoUI.style.pointerEvents="all",this.positionLogo()},G.prototype.positionLogo=function(){this.logoUI&&(this.uiStyleSettings.logoPosition!=="right"?this.logoUI.style.left=this.markerImageHolder.offsetLeft+10+"px":this.logoUI.style.left=this.markerImageHolder.offsetLeft+this.markerImageHolder.offsetWidth-this.logoUI.clientWidth-10+"px",this.logoUI.style.top=this.markerImageHolder.offsetTop+this.markerImageHolder.offsetHeight-this.logoUI.clientHeight-10+"px")},G.prototype.overrideOverflow=function(){this.scrollXState=window.scrollX,this.scrollYState=window.scrollY,this.bodyOverflowState=document.body.style.overflow,window.scroll({top:0,left:0}),document.body.style.overflow="hidden"},G.prototype.restoreOverflow=function(){document.body.style.overflow=this.bodyOverflowState,window.scroll({top:this.scrollYState,left:this.scrollXState})},G.prototype.showUI=function(){switch(this.settings.displayMode==="popup"&&this.overrideOverflow(),this.coverDiv=document.createElement("div"),this.coverDiv.style.visibility=this._silentRenderMode?"hidden":"visible",this.coverDiv.className=this.styles.classNamePrefixBase+" "+this.styles.classNamePrefix,this.coverDiv.style.fontSize="16px",this.coverDiv.style.userSelect="none",this.settings.displayMode){case"inline":this.coverDiv.style.position="absolute";var b=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=b+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px",this.coverDiv.style.width=this.target.offsetWidth.toString()+"px",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"5";break;case"popup":this.coverDiv.style.position="absolute",this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=window.innerHeight+"px",this.coverDiv.style.backgroundColor="rgba(0, 0, 0, 0.75)",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"1000",this.coverDiv.style.display="flex"}this.targetRoot.appendChild(this.coverDiv),this.uiDiv=document.createElement("div"),this.uiDiv.style.display="flex",this.uiDiv.style.flexDirection="column",this.uiDiv.style.flexGrow="2",this.uiDiv.style.margin=this.settings.displayMode==="popup"?this.settings.popupMargin+"px":"0px",this.uiDiv.style.border="0px",this.coverDiv.appendChild(this.uiDiv),this.toolbar=new Se(this.uiDiv,this.settings.displayMode,this._availableMarkerTypes,this.uiStyleSettings,this.styles),this.toolbar.addButtonClickListener(this.toolbarButtonClicked),this.toolbar.show(this._silentRenderMode||this.uiStyleSettings.hideToolbar?"hidden":"visible"),this.contentDiv=document.createElement("div"),this.contentDiv.style.display="flex",this.contentDiv.style.flexDirection="row",this.contentDiv.style.flexGrow="2",this.contentDiv.style.flexShrink="1",this.settings.displayMode==="popup"&&(this.contentDiv.style.backgroundColor=this.uiStyleSettings.canvasBackgroundColor,this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.uiStyleSettings.toolbarHeight+"px",this.contentDiv.style.maxWidth="calc(100vw - "+2*this.settings.popupMargin+"px)"),this.contentDiv.style.overflow="auto",this.uiDiv.appendChild(this.contentDiv),this.editorCanvas=document.createElement("div"),this.editorCanvas.style.flexGrow="2",this.editorCanvas.style.flexShrink="1",this.editorCanvas.style.position="relative",this.editorCanvas.style.overflow="hidden",this.editorCanvas.style.display="flex",this.settings.displayMode==="popup"&&(this.editorCanvas.style.alignItems="center",this.editorCanvas.style.justifyContent="center"),this.editorCanvas.style.pointerEvents="none",this.editorCanvas.style.transformOrigin="left top",this.editorCanvas.style.transform="scale("+this.zoomLevel+")",this.contentDiv.appendChild(this.editorCanvas),this.editingTarget=this.target instanceof HTMLImageElement?document.createElement("img"):document.createElement("canvas"),this.target.getClientRects().item(0).y-1&&this.markers.splice(this.markers.indexOf(b),1),b.dispose()},G.prototype.switchToSelectMode=function(){this.mode="select",this.hideNotesEditor(),this._currentMarker!==void 0&&(this._currentMarker.state!=="new"?this._currentMarker.select():(this.removeMarker(this._currentMarker),this.setCurrentMarker(),this.markerImage.style.cursor="default"),this.addUndoStep())},G.prototype.toolbarButtonClicked=function(b,L){if(b==="marker"&&L!==void 0)this.createNewMarker(L);else if(b==="action")switch(L){case"select":this.switchToSelectMode(),this.switchToSelectMode();break;case"delete":this.deleteSelectedMarker();break;case"clear":this.clear();break;case"undo":this.undo();break;case"redo":this.redo();break;case"zoom":this.stepZoom();break;case"zoom-out":this.zoomLevel=1;break;case"notes":this.notesArea===void 0?(this.switchToSelectMode(),this.zoomLevel=1,this.showNotesEditor()):this.switchToSelectMode();break;case"close":this.close();break;case"render":this.switchToSelectMode(),this.startRenderAndClose()}},G.prototype.deleteSelectedMarker=function(){var b=this;if(this._currentMarker!==void 0){var L=!1;if(this.eventListeners.markerbeforedelete.forEach(function(J){var Q=new Xe(b,b._currentMarker,!0);J(Q),Q.defaultPrevented&&(L=!0)}),!L){var V=this._currentMarker;this._currentMarker.dispose(),this.markerImage.removeChild(this._currentMarker.container),this.markers.splice(this.markers.indexOf(this._currentMarker),1),this.setCurrentMarker(),this.addUndoStep(),this.eventListeners.markerdelete.forEach(function(J){return J(new Xe(b,V))})}}},G.prototype.clear=function(){var b=this,L=!1;if(this.markers.length>0&&(this.eventListeners.markerbeforedelete.forEach(function(De){var ot=new Xe(b,void 0,!0);De(ot),ot.defaultPrevented&&(L=!0)}),!L)){this.setCurrentMarker();for(var V=function(De){var ot=J.markers[De];J.setCurrentMarker(J.markers[De]),J._currentMarker.dispose(),J.markerImage.removeChild(J._currentMarker.container),J.markers.splice(J.markers.indexOf(J._currentMarker),1),J.eventListeners.markerdelete.forEach(function(Ot){return Ot(new Xe(b,ot))})},J=this,Q=this.markers.length-1;Q>=0;Q--)V(Q);this.addUndoStep()}},Object.defineProperty(G.prototype,"isNotesAreaOpen",{get:function(){return this.notesArea!==void 0},enumerable:!1,configurable:!0}),G.prototype.showNotesEditor=function(){var b;this._currentMarker!==void 0&&(this.overlayContainer.innerHTML="",this.notesArea=document.createElement("textarea"),this.notesArea.className=this.uiStyleSettings.notesAreaStyleClassName,this.notesArea.style.pointerEvents="auto",this.notesArea.style.alignSelf="stretch",this.notesArea.style.width="100%",this.notesArea.style.margin=this.uiStyleSettings.toolbarHeight/4+"px",this.notesArea.value=(b=this._currentMarker.notes)!==null&&b!==void 0?b:"",this.overlayContainer.appendChild(this.notesArea))},G.prototype.hideNotesEditor=function(){this.isNotesAreaOpen&&(this._currentMarker!==void 0&&(this._currentMarker.notes=this.notesArea.value.trim()!==""?this.notesArea.value:void 0),this.overlayContainer.removeChild(this.notesArea),this.notesArea=void 0)},G.prototype.selectLastMarker=function(){this.markers.length>0?this.setCurrentMarker(this.markers[this.markers.length-1]):this.setCurrentMarker()},G.prototype.addUndoStep=function(){var b=this;if(this._currentMarker===void 0||this._currentMarker.state!=="edit"){var L=this.getState(),V=this.undoRedoManager.getLastUndoStep();if(!V||V.width===L.width&&V.height===L.height){var J=this.undoRedoManager.undoStepCount;this.undoRedoManager.addUndoStep(L),J1&&this.panTo({x:b.clientX,y:b.clientY}))},G.prototype.onPointerUp=function(b){this.touchPoints>0&&this.touchPoints--,this.touchPoints===0&&this.isDragging&&this._currentMarker!==void 0&&this._currentMarker.pointerUp(this.clientToLocalCoordinates(b.clientX,b.clientY)),this.isDragging=!1,this.addUndoStep()},G.prototype.onPointerOut=function(){this.touchPoints>0&&this.touchPoints--},G.prototype.onKeyUp=function(b){this._currentMarker===void 0||this.notesArea!==void 0||b.key!=="Delete"&&b.key!=="Backspace"||this.deleteSelectedMarker()},G.prototype.clientToLocalCoordinates=function(b,L){var V=this.markerImage.getBoundingClientRect();return{x:(b-V.left)/this.zoomLevel,y:(L-V.top)/this.zoomLevel}},G.prototype.onWindowResize=function(){this.positionUI()},G.prototype.positionUI=function(){switch(this.setTopLeft(),this.settings.displayMode){case"inline":var b=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=b+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px";break;case"popup":this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=this.windowHeight+"px",this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.styles.settings.toolbarHeight+"px"}this.positionMarkerImage(),this.positionLogo()},G.prototype.addLicenseKey=function(b){te.addKey(b)},G.prototype.addEventListener=function(b,L){this.eventListeners.addEventListener(b,L)},G.prototype.removeEventListener=function(b,L){this.eventListeners.removeEventListener(b,L)},G.prototype.renderState=function(b){this._silentRenderMode=!0,this.settings.displayMode="inline",this.isOpen||this.show(),this.restoreState(b),this.startRenderAndClose(),this._silentRenderMode=!1},Object.defineProperty(G.prototype,"isFocused",{get:function(){return this._isFocused},enumerable:!1,configurable:!0}),G.prototype.focus=function(){var b=this;this._isFocused||(this.attachWindowEvents(),this._isFocused=!0,this._previousCurrentMarker!==void 0&&this.setCurrentMarker(this._previousCurrentMarker),this.eventListeners.focus.forEach(function(L){return L(new gt(b))}))},G.prototype.blur=function(){var b=this;this._isFocused&&(this.detachWindowEvents(),this._isFocused=!1,this._previousCurrentMarker=this._currentMarker,this.setCurrentMarker(),this.eventListeners.blur.forEach(function(L){return L(new gt(b))}))},G.instanceCounter=0,G}();/* ********************************** cropro version 1.2.0 @license SEE LICENSE IN LICENSE @@ -231,28 +231,28 @@ PERFORMANCE OF THIS SOFTWARE. `)),this.toolbarStraightenerStyleColorsClass=this.styles.addClass(new ft("toolbar_straightener_colors",` color: `+this.styles.settings.toolbarColor+`; fill: currentColor; - `))},G.instanceCounter=0,G}(),Rt=N("8hTe"),Jt=N.n(Rt),nn=/]*>/g;function un(G){var b=document.createElement("div");return b.innerHTML=G,b.childNodes.length===0?"":b.childNodes[0].nodeValue}var cn=de.a=function(G){var b=G.value,L=b===void 0?"":b,V=G.edit,J=V===void 0?!1:V,Q=G.className,De=G.showTextOnly,ot=G.showLines,Ot=G.replaces,Ft=G.zoomImg,ve=G.hasMask,Gt=G.style,en=Gt===void 0?{}:Gt,Tn=G.stylesPrev,Wn=Tn===void 0?{}:Tn,tr=String(L),Rn=Object(R.useRef)(),or=Object(R.useRef)(),fr=Object(R.useState)(""),Vn=Object(j.a)(fr,2),sr=Vn[0],Jn=Vn[1],Mr=Object(R.useState)("office"),Xn=Object(j.a)(Mr,2),Ir=Xn[0],yr=Xn[1],Tr=function(){var hn=new lt(or.current);hn.displayMode="popup",hn.addRenderEventListener(function(){var kn=Object(M.a)(_.a.mark(function yn(Ln){var bn;return _.a.wrap(function(Bn){for(;;)switch(Bn.prev=Bn.next){case 0:return Rn.current.style.display="none",Bn.next=3,Object(Ge.a)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:"educoder.png",file:Ln}});case 3:bn=Bn.sent,bn!=null&&bn.id&&Ot(or.current.getAttribute("src").replace(le.a.API_SERVER,""),"/api/attachments/".concat(bn==null?void 0:bn.id,"?type=").concat(bn.content_type));case 5:case"end":return Bn.stop()}},yn)}));return function(yn){return kn.apply(this,arguments)}}()),hn.show()},Yr=function(){var hn=new se(or.current);hn.settings.displayMode="popup",hn.addEventListener("render",function(){var kn=Object(M.a)(_.a.mark(function yn(Ln){var bn;return _.a.wrap(function(Bn){for(;;)switch(Bn.prev=Bn.next){case 0:if(Rn.current.style.display="none",!or.current){Bn.next=6;break}return Bn.next=4,Object(Ge.a)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:"educoder.png",file:Ln.dataUrl}});case 4:bn=Bn.sent,bn!=null&&bn.id&&Ot(or.current.getAttribute("src").replace(le.a.API_SERVER,""),"/api/attachments/".concat(bn==null?void 0:bn.id,"?type=").concat(bn.content_type));case 6:case"end":return Bn.stop()}},yn)}));return function(yn){return kn.apply(this,arguments)}}()),hn.show(),window.markerArea=hn},br=Object(R.useMemo)(function(){try{var Sn=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,hn=/\"\/api\/attachments\/|\"\/attachments\/download\//g,kn=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g;tr=tr.replace(Sn,"("+le.a.API_SERVER+"/api/attachments/").replace(hn,'"'+le.a.API_SERVER+"/api/attachments/").replace(kn,'"'+le.a.API_SERVER+"/files/uploads/").replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` + `))},G.instanceCounter=0,G}(),Rt=N("8hTe"),Jt=N.n(Rt),nn=/]*>/g;function un(G){var b=document.createElement("div");return b.innerHTML=G,b.childNodes.length===0?"":b.childNodes[0].nodeValue}var cn=de.a=function(G){var b=G.value,L=b===void 0?"":b,V=G.edit,J=V===void 0?!1:V,Q=G.className,De=G.showTextOnly,ot=G.showLines,Ot=G.replaces,Ft=G.zoomImg,ve=G.hasMask,Gt=G.style,en=Gt===void 0?{}:Gt,Tn=G.stylesPrev,Wn=Tn===void 0?{}:Tn,tr=String(L),Rn=Object(R.useRef)(),or=Object(R.useRef)(),fr=Object(R.useState)(""),Vn=Object(j.a)(fr,2),sr=Vn[0],Jn=Vn[1],Mr=Object(R.useState)("office"),Xn=Object(j.a)(Mr,2),_r=Xn[0],yr=Xn[1],Tr=function(){var hn=new lt(or.current);hn.displayMode="popup",hn.addRenderEventListener(function(){var kn=Object(M.a)(I.a.mark(function yn(Ln){var bn;return I.a.wrap(function(Bn){for(;;)switch(Bn.prev=Bn.next){case 0:return Rn.current.style.display="none",Bn.next=3,Object(Ge.a)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:"educoder.png",file:Ln}});case 3:bn=Bn.sent,bn!=null&&bn.id&&Ot(or.current.getAttribute("src").replace(le.a.API_SERVER,""),"/api/attachments/".concat(bn==null?void 0:bn.id,"?type=").concat(bn.content_type));case 5:case"end":return Bn.stop()}},yn)}));return function(yn){return kn.apply(this,arguments)}}()),hn.show()},Yr=function(){var hn=new se(or.current);hn.settings.displayMode="popup",hn.addEventListener("render",function(){var kn=Object(M.a)(I.a.mark(function yn(Ln){var bn;return I.a.wrap(function(Bn){for(;;)switch(Bn.prev=Bn.next){case 0:if(Rn.current.style.display="none",!or.current){Bn.next=6;break}return Bn.next=4,Object(Ge.a)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:"educoder.png",file:Ln.dataUrl}});case 4:bn=Bn.sent,bn!=null&&bn.id&&Ot(or.current.getAttribute("src").replace(le.a.API_SERVER,""),"/api/attachments/".concat(bn==null?void 0:bn.id,"?type=").concat(bn.content_type));case 6:case"end":return Bn.stop()}},yn)}));return function(yn){return kn.apply(this,arguments)}}()),hn.show(),window.markerArea=hn},br=Object(R.useMemo)(function(){try{var Sn=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,hn=/\"\/api\/attachments\/|\"\/attachments\/download\//g,kn=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g;tr=tr.replace(Sn,"("+le.a.API_SERVER+"/api/attachments/").replace(hn,'"'+le.a.API_SERVER+"/api/attachments/").replace(kn,'"'+le.a.API_SERVER+"/files/uploads/").replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` `),tr=tr.replace(new RegExp("(?[TOC]

            ",O()),x()),yn=yn.replace(/(__special_katext_id_\d+__)/g,function(wr,Bn){var Qn=Ln[Bn],zr=Qn.type,jr=Qn.expression;return Object(pe.renderToString)(un(jr)||"",{displayMode:zr==="block",throwOnError:!1,output:"html"})}),yn=yn.replace(/▁/g,"\u2581\u2581\u2581"),T(),De){var bn=document.createElement("div");return bn.innerHTML=yn,bn.innerText}return setTimeout(function(){return _r()},500),yn},[tr]),nr=Object(R.useRef)();E.WebkitLineClamp=ot,ot&&(en=Object(B.a)(Object(B.a)({},en),E));function Ur(Sn){var hn=Sn.target;if(hn.tagName.toUpperCase()==="IMG"){if(Ft){var kn=hn.getAttribute("src");Jn(kn),yr("image")}}else if(hn.tagName.toUpperCase()==="A"){var yn=hn.getAttribute("href");if(yn.indexOf("office")>-1)Sn.preventDefault(),Jn(yn),yr("office");else if(yn.indexOf("application/pdf")>-1)Sn.preventDefault(),Jn(yn),yr("pdf");else if(yn.indexOf("type=text")>-1)Sn.preventDefault(),Jn(yn),yr("html");else if(yn.startsWith("#")){Sn.preventDefault();var Ln=document.getElementById(yn.replace("#",""));Ln&&Ln.scrollIntoView(!0)}}}var _r=function(){var hn,kn=(hn=nr.current)===null||hn===void 0?void 0:hn.querySelectorAll("video");kn==null||kn.forEach(function(yn){if(yn.oncontextmenu=function(){return!1},yn.src.indexOf(".m3u8")>-1&&!yn.canPlayType("application/vnd.apple.mpegurl")){if(q.a.isSupported()){var Ln=new q.a;Ln.loadSource(yn.src),Ln.attachMedia(yn)}}})};Object(R.useEffect)(function(){if(nr.current&&br&&(br.match(nn)&&window.PR.prettyPrint()),nr.current)return nr.current.addEventListener("click",Ur),function(){nr.current.removeEventListener("click",Ur),T(),x()}},[br,nr.current,Ur]);var Fr=function(hn){if(!J)return;hn.target.nodeName==="IMG"?(Rn.current.style.display="flex",Rn.current.style.width=hn.target.clientWidth+"px",Rn.current.style.height=hn.target.clientHeight+"px",Rn.current.style.top=hn.target.offsetTop+"px",Rn.current.style.left=hn.target.offsetLeft+"px",or.current.src=hn.target.getAttribute("src")):Rn.current.style.display="none"};return c.a.createElement("div",{style:{position:"relative"}},c.a.createElement("div",{ref:nr,style:Object(B.a)({},en),className:"".concat(Q||""," markdown-body ").concat(Jt.a.mdBody),onMouseOver:Fr,dangerouslySetInnerHTML:{__html:br}}),c.a.createElement("div",{ref:Rn,className:Jt.a.button},c.a.createElement(K.a,null,c.a.createElement(z.a,{onClick:function(){return Tr()}},"\u88C1\u526A"),c.a.createElement(z.a,{onClick:function(){return Yr()}},"\u7F16\u8F91"))),c.a.createElement("img",{ref:or,src:"",alt:"sample",crossOrigin:"anonymous",style:{maxWidth:"90%",opacity:0,position:"absolute",zIndex:-1,top:"-10000px"}}),c.a.createElement(Ae.a,{close:!0,data:sr,hasMask:ve,type:sr!=null&&sr.length?Ir:"",style:Object(B.a)({},Wn),onClose:function(){return Jn("")}}))}},"9GDu":function(et,de,N){et.exports={flex_box_center:"flex_box_center___2Dduc",flex_space_between:"flex_space_between___2Le2r",flex_box_vertical_center:"flex_box_vertical_center___2KZsK",flex_box_center_end:"flex_box_center_end___1aosz",flex_box_column:"flex_box_column___cFN2D",bg:"bg___ka_0p",title:"title___3M9-E",questionIcons:"questionIcons___VjWTs",green:"green___2q3Jn",orange:"orange___KXt8o",greenTip:"greenTip___1nV5h",redTip:"redTip___3QDm4",orangeTip:"orangeTip___3F21W",pollDesc:"pollDesc___3Jb8Y",answered:"answered___1tbR8",unanswer:"unanswer___2Jts9",anchor:"anchor___3_nBp",answerFlag:"answerFlag___32KcB",flagActive:"flagActive___3ac8b",flagHalf:"flagHalf___1AvT6",answerStudentFlag:"answerStudentFlag___UbvlB",answerStudentActive:"answerStudentActive___27het",questionItem:"questionItem___3nBk4",itemType:"itemType___3NNh-",itemFlag:"itemFlag___2fz1F",answerWrap:"answerWrap___23vJg",answerSubjective:"answerSubjective___1i3N-",otherInput:"otherInput___gQ5U6",submitButton:"submitButton___RAvWu",randomFlag:"randomFlag___1J_UJ",answerTrue:"answerTrue___1cUgp",answerFalse:"answerFalse___Q16xV",answerHalf:"answerHalf___2I-fp",renderHtml:"renderHtml___1O15z",simpleText:"simpleText___1-h1E",answerYes:"answerYes___3w-7A",answerNo:"answerNo___2TuuH",answerInfo:"answerInfo___3KPDJ",answerSheet:"answerSheet___1UuGf",active:"active___2njWQ",countDown:"countDown___ViVY-",red:"red___RmODq",fold:"fold___ZVRBm",cardList:"cardList___1KJD0",iframe:"iframe___8V6GW"}},"9VGf":function(et,de,N){"use strict";N.d(de,"a",function(){return P});var ee=N("q1tI"),K=N.n(ee);function P(z,B){var M=Object(ee.useRef)();Object(ee.useEffect)(function(){M.current=z}),Object(ee.useEffect)(function(){function j(){M.current()}if(B!==null){var U=setInterval(j,B);return function(){return clearInterval(U)}}},[B])}},"A/g1":function(et,de){et.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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"},BU3w:function(et,de,N){"use strict";N.d(de,"a",function(){return M});var ee=N("MNnm"),K="rc-util-key";function P(j){if(j.attachTo)return j.attachTo;var U=document.querySelector("head");return U||document.body}function z(j){var U,_=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(ee.a)())return null;var R=document.createElement("style");if((U=_.csp)===null||U===void 0?void 0:U.nonce){var c;R.nonce=(c=_.csp)===null||c===void 0?void 0:c.nonce}R.innerHTML=j;var g=P(_),w=g.firstChild;return _.prepend&&g.prepend?g.prepend(R):_.prepend&&w?g.insertBefore(R,w):g.appendChild(R),R}var B=new Map;function M(j,U){var _=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},R=P(_);if(!B.has(R)){var c=z("",_),g=c.parentNode;B.set(R,g),g.removeChild(c)}var w=Array.from(B.get(R).children).find(function(n){return n.tagName==="STYLE"&&n[K]===U});if(w){var y,f;if(((y=_.csp)===null||y===void 0?void 0:y.nonce)&&w.nonce!==((f=_.csp)===null||f===void 0?void 0:f.nonce)){var m;w.nonce=(m=_.csp)===null||m===void 0?void 0:m.nonce}return w.innerHTML!==j&&(w.innerHTML=j),w}var a=z(j,_);return a[K]=U,a}},Bd2K:function(et,de,N){(function(ee){ee(N("VrN/"),N("osHv"))})(function(ee){ee.defineOption("autoCloseTags",!1,function(_,R,c){if(c!=ee.Init&&c&&_.removeKeyMap("autoCloseTags"),!R)return;var g={name:"autoCloseTags"};(typeof R!="object"||R.whenClosing!==!1)&&(g["'/'"]=function(w){return M(w)}),(typeof R!="object"||R.whenOpening!==!1)&&(g["'>'"]=function(w){return z(w)}),_.addKeyMap(g)});var K=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],P=["applet","blockquote","body","button","div","dl","fieldset","form","frameset","h1","h2","h3","h4","h5","h6","head","html","iframe","layer","legend","object","ol","p","select","table","ul"];function z(_){if(_.getOption("disableInput"))return ee.Pass;for(var R=_.listSelections(),c=[],g=_.getOption("autoCloseTags"),w=0;wy.ch&&(o=o.slice(0,o.length-f.end+y.ch));var v=o.toLowerCase();if(!o||f.type=="string"&&(f.end!=y.ch||!/[\"\']/.test(f.string.charAt(f.string.length-1))||f.string.length==1)||f.type=="tag"&&n.close||f.string.indexOf("/")==y.ch-f.start-1||x&&j(x,v)>-1||U(_,m.mode.xmlCurrentContext&&m.mode.xmlCurrentContext(a)||[],o,y,!0))return ee.Pass;var O=typeof g=="object"&&g.emptyTags;if(O&&j(O,o)>-1){c[w]={text:"/>",newPos:ee.Pos(y.line,y.ch+2)};continue}var A=E&&j(E,v)>-1;c[w]={indent:A,text:">"+(A?` +`)}catch(wr){}var yn=Y(tr),Ln=D();if(tr.match(/\[TOC\]/)&&(yn=yn.replace("

            [TOC]

            ",O()),x()),yn=yn.replace(/(__special_katext_id_\d+__)/g,function(wr,Bn){var Qn=Ln[Bn],zr=Qn.type,jr=Qn.expression;return Object(pe.renderToString)(un(jr)||"",{displayMode:zr==="block",throwOnError:!1,output:"html"})}),yn=yn.replace(/▁/g,"\u2581\u2581\u2581"),T(),De){var bn=document.createElement("div");return bn.innerHTML=yn,bn.innerText}return setTimeout(function(){return Ir()},500),yn},[tr]),nr=Object(R.useRef)();E.WebkitLineClamp=ot,ot&&(en=Object(B.a)(Object(B.a)({},en),E));function Ur(Sn){var hn=Sn.target;if(hn.tagName.toUpperCase()==="IMG"){if(Ft){var kn=hn.getAttribute("src");Jn(kn),yr("image")}}else if(hn.tagName.toUpperCase()==="A"){var yn=hn.getAttribute("href");if(yn.indexOf("office")>-1)Sn.preventDefault(),Jn(yn),yr("office");else if(yn.indexOf("application/pdf")>-1)Sn.preventDefault(),Jn(yn),yr("pdf");else if(yn.indexOf("type=text")>-1)Sn.preventDefault(),Jn(yn),yr("html");else if(yn.startsWith("#")){Sn.preventDefault();var Ln=document.getElementById(yn.replace("#",""));Ln&&Ln.scrollIntoView(!0)}}}var Ir=function(){var hn,kn=(hn=nr.current)===null||hn===void 0?void 0:hn.querySelectorAll("video");kn==null||kn.forEach(function(yn){if(yn.oncontextmenu=function(){return!1},yn.src.indexOf(".m3u8")>-1&&!yn.canPlayType("application/vnd.apple.mpegurl")){if(q.a.isSupported()){var Ln=new q.a;Ln.loadSource(yn.src),Ln.attachMedia(yn)}}})};Object(R.useEffect)(function(){if(nr.current&&br&&(br.match(nn)&&window.PR.prettyPrint()),nr.current)return nr.current.addEventListener("click",Ur),function(){nr.current.removeEventListener("click",Ur),T(),x()}},[br,nr.current,Ur]);var Fr=function(hn){if(!J)return;hn.target.nodeName==="IMG"?(Rn.current.style.display="flex",Rn.current.style.width=hn.target.clientWidth+"px",Rn.current.style.height=hn.target.clientHeight+"px",Rn.current.style.top=hn.target.offsetTop+"px",Rn.current.style.left=hn.target.offsetLeft+"px",or.current.src=hn.target.getAttribute("src")):Rn.current.style.display="none"};return c.a.createElement("div",{style:{position:"relative"}},c.a.createElement("div",{ref:nr,style:Object(B.a)({},en),className:"".concat(Q||""," markdown-body ").concat(Jt.a.mdBody),onMouseOver:Fr,dangerouslySetInnerHTML:{__html:br}}),c.a.createElement("div",{ref:Rn,className:Jt.a.button},c.a.createElement(K.a,null,c.a.createElement(z.a,{onClick:function(){return Tr()}},"\u88C1\u526A"),c.a.createElement(z.a,{onClick:function(){return Yr()}},"\u7F16\u8F91"))),c.a.createElement("img",{ref:or,src:"",alt:"sample",crossOrigin:"anonymous",style:{maxWidth:"90%",opacity:0,position:"absolute",zIndex:-1,top:"-10000px"}}),c.a.createElement(Ae.a,{close:!0,data:sr,hasMask:ve,type:sr!=null&&sr.length?_r:"",style:Object(B.a)({},Wn),onClose:function(){return Jn("")}}))}},"9GDu":function(et,de,N){et.exports={flex_box_center:"flex_box_center___2Dduc",flex_space_between:"flex_space_between___2Le2r",flex_box_vertical_center:"flex_box_vertical_center___2KZsK",flex_box_center_end:"flex_box_center_end___1aosz",flex_box_column:"flex_box_column___cFN2D",bg:"bg___ka_0p",title:"title___3M9-E",questionIcons:"questionIcons___VjWTs",green:"green___2q3Jn",orange:"orange___KXt8o",greenTip:"greenTip___1nV5h",redTip:"redTip___3QDm4",orangeTip:"orangeTip___3F21W",pollDesc:"pollDesc___3Jb8Y",answered:"answered___1tbR8",unanswer:"unanswer___2Jts9",anchor:"anchor___3_nBp",answerFlag:"answerFlag___32KcB",flagActive:"flagActive___3ac8b",flagHalf:"flagHalf___1AvT6",answerStudentFlag:"answerStudentFlag___UbvlB",answerStudentActive:"answerStudentActive___27het",questionItem:"questionItem___3nBk4",itemType:"itemType___3NNh-",itemFlag:"itemFlag___2fz1F",answerWrap:"answerWrap___23vJg",answerSubjective:"answerSubjective___1i3N-",otherInput:"otherInput___gQ5U6",submitButton:"submitButton___RAvWu",randomFlag:"randomFlag___1J_UJ",answerTrue:"answerTrue___1cUgp",answerFalse:"answerFalse___Q16xV",answerHalf:"answerHalf___2I-fp",renderHtml:"renderHtml___1O15z",simpleText:"simpleText___1-h1E",answerYes:"answerYes___3w-7A",answerNo:"answerNo___2TuuH",answerInfo:"answerInfo___3KPDJ",answerSheet:"answerSheet___1UuGf",active:"active___2njWQ",countDown:"countDown___ViVY-",red:"red___RmODq",fold:"fold___ZVRBm",cardList:"cardList___1KJD0",iframe:"iframe___8V6GW"}},"9VGf":function(et,de,N){"use strict";N.d(de,"a",function(){return P});var ee=N("q1tI"),K=N.n(ee);function P(z,B){var M=Object(ee.useRef)();Object(ee.useEffect)(function(){M.current=z}),Object(ee.useEffect)(function(){function j(){M.current()}if(B!==null){var U=setInterval(j,B);return function(){return clearInterval(U)}}},[B])}},"A/g1":function(et,de){et.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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"},BU3w:function(et,de,N){"use strict";N.d(de,"a",function(){return M});var ee=N("MNnm"),K="rc-util-key";function P(j){if(j.attachTo)return j.attachTo;var U=document.querySelector("head");return U||document.body}function z(j){var U,I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(ee.a)())return null;var R=document.createElement("style");if((U=I.csp)===null||U===void 0?void 0:U.nonce){var c;R.nonce=(c=I.csp)===null||c===void 0?void 0:c.nonce}R.innerHTML=j;var g=P(I),w=g.firstChild;return I.prepend&&g.prepend?g.prepend(R):I.prepend&&w?g.insertBefore(R,w):g.appendChild(R),R}var B=new Map;function M(j,U){var I=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},R=P(I);if(!B.has(R)){var c=z("",I),g=c.parentNode;B.set(R,g),g.removeChild(c)}var w=Array.from(B.get(R).children).find(function(n){return n.tagName==="STYLE"&&n[K]===U});if(w){var y,f;if(((y=I.csp)===null||y===void 0?void 0:y.nonce)&&w.nonce!==((f=I.csp)===null||f===void 0?void 0:f.nonce)){var m;w.nonce=(m=I.csp)===null||m===void 0?void 0:m.nonce}return w.innerHTML!==j&&(w.innerHTML=j),w}var a=z(j,I);return a[K]=U,a}},Bd2K:function(et,de,N){(function(ee){ee(N("VrN/"),N("osHv"))})(function(ee){ee.defineOption("autoCloseTags",!1,function(I,R,c){if(c!=ee.Init&&c&&I.removeKeyMap("autoCloseTags"),!R)return;var g={name:"autoCloseTags"};(typeof R!="object"||R.whenClosing!==!1)&&(g["'/'"]=function(w){return M(w)}),(typeof R!="object"||R.whenOpening!==!1)&&(g["'>'"]=function(w){return z(w)}),I.addKeyMap(g)});var K=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],P=["applet","blockquote","body","button","div","dl","fieldset","form","frameset","h1","h2","h3","h4","h5","h6","head","html","iframe","layer","legend","object","ol","p","select","table","ul"];function z(I){if(I.getOption("disableInput"))return ee.Pass;for(var R=I.listSelections(),c=[],g=I.getOption("autoCloseTags"),w=0;wy.ch&&(o=o.slice(0,o.length-f.end+y.ch));var v=o.toLowerCase();if(!o||f.type=="string"&&(f.end!=y.ch||!/[\"\']/.test(f.string.charAt(f.string.length-1))||f.string.length==1)||f.type=="tag"&&n.close||f.string.indexOf("/")==y.ch-f.start-1||x&&j(x,v)>-1||U(I,m.mode.xmlCurrentContext&&m.mode.xmlCurrentContext(a)||[],o,y,!0))return ee.Pass;var O=typeof g=="object"&&g.emptyTags;if(O&&j(O,o)>-1){c[w]={text:"/>",newPos:ee.Pos(y.line,y.ch+2)};continue}var A=E&&j(E,v)>-1;c[w]={indent:A,text:">"+(A?` -`:"")+"",newPos:A?ee.Pos(y.line+1,0):ee.Pos(y.line,y.ch+1)}}for(var p=typeof g=="object"&&g.dontIndentOnAutoClose,w=R.length-1;w>=0;w--){var h=c[w];_.replaceRange(h.text,R[w].head,R[w].anchor,"+insert");var s=_.listSelections().slice(0);s[w]={head:h.newPos,anchor:h.newPos},_.setSelections(s),!p&&h.indent&&(_.indentLine(h.newPos.line,null,!0),_.indentLine(h.newPos.line+1,null,!0))}}function B(_,R){for(var c=_.listSelections(),g=[],w=R?"/":""&&(x+=">"),g[m]=x}if(_.replaceSelections(g),c=_.listSelections(),!f)for(var m=0;m=0&&R[a]==c;a--)++m;g=f.to;for(var a=1;a0){for(var R=0;R1&&arguments[1]!==void 0?arguments[1]:"",R=[],c=0;c0&&(xe(),_e(1))},[n]),Object(j.useEffect)(function(){if(Ue===0)return;if(Ue===2)clearInterval(pe);else{var Le=0,ae=setInterval(function(){l.includes(Le)&&te(),Le++},1e3);Ae(ae)}return function(){return clearInterval(pe)}},[Ue]),Object(j.useImperativeHandle)(a,function(){return{handlePhoto:te}});var je=function(){_e(2)},xe=function(){var ae=n/o,oe=[];function Se(Me,We){return parseInt(Math.floor(Math.random()*(We-Me+1))+Me)}new Array(o).fill(0).map(function(Me,We){x?oe.push(Se(ae*We,ae*(We+1))):We==0?oe.push(0):oe.push(Se(ae*We,ae*(We+1)))}),l=oe,D([].concat(oe)),console.log(oe)},he=function(){navigator.mediaDevices===void 0&&(navigator.mediaDevices={}),navigator.mediaDevices.getUserMedia===void 0&&(navigator.mediaDevices.getUserMedia=function(ae){var oe=navigator.getUserMedia||navigator.webkitGetUserMedia||navigator.mozGetUserMedia;return oe?new Promise(function(Se,Me){oe.call(navigator,ae,Se,Me)}):Promise.reject(new Error("getUserMedia is not implemented in this browser"))}),navigator.mediaDevices.getUserMedia({video:{width:640,height:480}}).then(function(ae){u&&u(2),C(2),"srcObject"in O.current?O.current.srcObject=ae:O.current.src=window.URL.createObjectURL(ae),O.current.onloadedmetadata=function(oe){O.current.play()},O.current.addEventListener("ended",function(){console.log("\u64AD\u653E\u7ED3\u675F"),je(),P.b.error({content:"\u60A8\u5DF2\u7ECF\u5173\u95ED\u4E86\u6444\u50CF\u5934\uFF0C\u8BF7\u572810\u79D2\u949F\u5185\u6062\u590D\u6444\u50CF\u5934\uFF0C\u5426\u5219\u5C06\u63A8\u51FA\u8003\u8BD5",duration:10,key:9998})},!1)}).catch(function(ae){C(1),u&&u(1),ae.message==="Permission denied"||ae.name==="NotAllowedError"?P.b.error("\u60A8\u5DF2\u62D2\u7EDD\u4E86\u83B7\u53D6\u6444\u50CF\u5934"):P.b.error("\u6444\u50CF\u5934\u83B7\u53D6\u5931\u8D25\uFF0C\u6216\u60A8\u5DF2\u62D2\u7EDD\u4E86\u83B7\u53D6\u6444\u50CF\u5934"),console.log("errname: "+ae.name),console.log("err: "+ae.message)})},te=function(){try{A.current.width=O.current.videoWidth,A.current.height=O.current.videoHeight;var ae=A.current.getContext("2d");ae.drawImage(O.current,0,0,A.current.width,A.current.height),F(A.current.toDataURL("image/png")),ue(A.current.toDataURL("image/png"))}catch(oe){}},ye=function(){try{var ae=O.current.srcObject,oe=ae.getTracks();oe.forEach(function(Se){Se.stop()}),O.current.srcObject=null}catch(Se){}},ue=function(){var Le=Object(ee.a)(M.a.mark(function ae(oe){var Se,Me;return M.a.wrap(function(Ke){for(;;)switch(Ke.prev=Ke.next){case 0:Se=new FormData,Se.append("file",y(oe,"1")),Se.append("1","123"),Me=new window.XMLHttpRequest,Me.withCredentials=!0,Me.addEventListener("load",function(Qe){var Ze=JSON.parse(Qe.target.responseText);Object(R.a)("/api/exercises/".concat(v,"/upload_photo.json"),{method:"post",body:{attachment_id:Ze.id}})},!1),Me.addEventListener("error",function(Qe){console.error(Qe)},!1),Me.open("POST","".concat(c.a.API_SERVER,"/api/attachments.json")),Me.send(Se);case 9:case"end":return Ke.stop()}},ae)}));return function(oe){return Le.apply(this,arguments)}}();return U.a.createElement(U.a.Fragment,null,I!==3&&U.a.createElement("aside",{className:w.a.video,id:"screenshot"},I===0&&U.a.createElement("span",null,"\u6B63\u5728\u5F00\u542F\u6444\u50CF\u5934..."),I===1&&U.a.createElement("span",null,"\u6444\u50CF\u5934\u5F00\u542F\u5931\u8D25"),I===2&&U.a.createElement("div",null,U.a.createElement("video",{width:"288",ref:O,autoPlay:!0}),U.a.createElement("canvas",{style:{display:"none"},ref:A}))))});de.a=f},"C+DQ":function(et,de,N){},"C/vA":function(et,de,N){"use strict";N.d(de,"a",function(){return ee});function ee(K){var P=this,z=!1,B;return function(){return z||(z=!0,B=K.apply(P,arguments)),B}}},"Cg/j":function(et,de,N){"use strict";N.d(de,"b",function(){return ee}),N.d(de,"a",function(){return K}),N.d(de,"c",function(){return z}),N.d(de,"d",function(){return B});var ee;(function(M){M.serviceIds=new Map,M.DI_TARGET="$di$target",M.DI_DEPENDENCIES="$di$dependencies";function j(U){return U[M.DI_DEPENDENCIES]||[]}M.getServiceDependencies=j})(ee||(ee={}));var K=z("instantiationService");function P(M,j,U,_){j[ee.DI_TARGET]===j?j[ee.DI_DEPENDENCIES].push({id:M,index:U,optional:_}):(j[ee.DI_DEPENDENCIES]=[{id:M,index:U,optional:_}],j[ee.DI_TARGET]=j)}function z(M){if(ee.serviceIds.has(M))return ee.serviceIds.get(M);var j=function(U,_,R){if(arguments.length!==3)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");P(j,U,R,!1)};return j.toString=function(){return M},ee.serviceIds.set(M,j),j}function B(M){return function(j,U,_){if(arguments.length!==3)throw new Error("@optional-decorator can only be used to decorate a parameter");P(M,j,_,!0)}}},DR4n:function(et,de,N){et.exports={flex_box_center:"flex_box_center___2zmmW",flex_space_between:"flex_space_between___3nCIw",flex_box_vertical_center:"flex_box_vertical_center___1PFij",flex_box_center_end:"flex_box_center_end___2FA05",flex_box_column:"flex_box_column___2k0kx",video:"video___1mYnG"}},DlQD:function(et,de,N){(function(ee,K){et.exports=K()})(this,function(){"use strict";function ee(Te,ge){for(var be=0;beTe.length)&&(ge=Te.length);for(var be=0,re=new Array(ge);be=Te.length?{done:!0}:{done:!1,value:Te[re++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}return be=Te[Symbol.iterator](),be.next.bind(be)}function M(Te,ge){return ge={exports:{}},Te(ge,ge.exports),ge.exports}var j=M(function(Te){function ge(){return{baseUrl:null,breaks:!1,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}function be(re){Te.exports.defaults=re}Te.exports={defaults:ge(),getDefaults:ge,changeDefaults:be}}),U=j.defaults,_=j.getDefaults,R=j.changeDefaults,c=/[&<>"']/,g=/[&<>"']/g,w=/[<>"']|&(?!#?\w+;)/,y=/[<>"']|&(?!#?\w+;)/g,f={"&":"&","<":"<",">":">",'"':""","'":"'"},m=function(ge){return f[ge]};function a(Te,ge){if(ge){if(c.test(Te))return Te.replace(g,m)}else if(w.test(Te))return Te.replace(y,m);return Te}var n=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function o(Te){return Te.replace(n,function(ge,be){return be=be.toLowerCase(),be==="colon"?":":be.charAt(0)==="#"?be.charAt(1)==="x"?String.fromCharCode(parseInt(be.substring(2),16)):String.fromCharCode(+be.substring(1)):""})}var u=/(^|[^\[])\^/g;function x(Te,ge){Te=Te.source||Te,ge=ge||"";var be={replace:function(ie,ce){return ce=ce.source||ce,ce=ce.replace(u,"$1"),Te=Te.replace(ie,ce),be},getRegex:function(){return new RegExp(Te,ge)}};return be}var E=/[^\w:]/g,v=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function O(Te,ge,be){if(Te){var re;try{re=decodeURIComponent(o(be)).replace(E,"").toLowerCase()}catch(ie){return null}if(re.indexOf("javascript:")===0||re.indexOf("vbscript:")===0||re.indexOf("data:")===0)return null}ge&&!v.test(be)&&(be=l(ge,be));try{be=encodeURI(be).replace(/%25/g,"%")}catch(ie){return null}return be}var A={},p=/^[^:]+:\/*[^/]*$/,h=/^([^:]+:)[\s\S]*$/,s=/^([^:]+:\/*[^/]*)[\s\S]*$/;function l(Te,ge){A[" "+Te]||(p.test(Te)?A[" "+Te]=Te+"/":A[" "+Te]=I(Te,"/",!0)),Te=A[" "+Te];var be=Te.indexOf(":")===-1;return ge.substring(0,2)==="//"?be?ge:Te.replace(h,"$1")+ge:ge.charAt(0)==="/"?be?ge:Te.replace(s,"$1")+ge:Te+ge}var D={exec:function(){}};function T(Te){for(var ge=1,be,re;ge=0&&Be[ut]==="\\";)Ie=!Ie;return Ie?"|":" |"}),re=be.split(/ \|/),ie=0;if(re.length>ge)re.splice(ge);else for(;re.length",newPos:A?ee.Pos(y.line+1,0):ee.Pos(y.line,y.ch+1)}}for(var p=typeof g=="object"&&g.dontIndentOnAutoClose,w=R.length-1;w>=0;w--){var h=c[w];I.replaceRange(h.text,R[w].head,R[w].anchor,"+insert");var s=I.listSelections().slice(0);s[w]={head:h.newPos,anchor:h.newPos},I.setSelections(s),!p&&h.indent&&(I.indentLine(h.newPos.line,null,!0),I.indentLine(h.newPos.line+1,null,!0))}}function B(I,R){for(var c=I.listSelections(),g=[],w=R?"/":""&&(x+=">"),g[m]=x}if(I.replaceSelections(g),c=I.listSelections(),!f)for(var m=0;m=0&&R[a]==c;a--)++m;g=f.to;for(var a=1;a0){for(var R=0;R1&&arguments[1]!==void 0?arguments[1]:"",R=[],c=0;c0&&(xe(),Ie(1))},[n]),Object(j.useEffect)(function(){if(Ue===0)return;if(Ue===2)clearInterval(pe);else{var Le=0,ae=setInterval(function(){l.includes(Le)&&te(),Le++},1e3);Ae(ae)}return function(){return clearInterval(pe)}},[Ue]),Object(j.useImperativeHandle)(a,function(){return{handlePhoto:te}});var je=function(){Ie(2)},xe=function(){var ae=n/o,oe=[];function Se(Me,We){return parseInt(Math.floor(Math.random()*(We-Me+1))+Me)}new Array(o).fill(0).map(function(Me,We){x?oe.push(Se(ae*We,ae*(We+1))):We==0?oe.push(0):oe.push(Se(ae*We,ae*(We+1)))}),l=oe,D([].concat(oe)),console.log(oe)},he=function(){navigator.mediaDevices===void 0&&(navigator.mediaDevices={}),navigator.mediaDevices.getUserMedia===void 0&&(navigator.mediaDevices.getUserMedia=function(ae){var oe=navigator.getUserMedia||navigator.webkitGetUserMedia||navigator.mozGetUserMedia;return oe?new Promise(function(Se,Me){oe.call(navigator,ae,Se,Me)}):Promise.reject(new Error("getUserMedia is not implemented in this browser"))}),navigator.mediaDevices.getUserMedia({video:{width:640,height:480}}).then(function(ae){u&&u(2),C(2),"srcObject"in O.current?O.current.srcObject=ae:O.current.src=window.URL.createObjectURL(ae),O.current.onloadedmetadata=function(oe){O.current.play()},O.current.addEventListener("ended",function(){console.log("\u64AD\u653E\u7ED3\u675F"),je(),P.b.error({content:"\u60A8\u5DF2\u7ECF\u5173\u95ED\u4E86\u6444\u50CF\u5934\uFF0C\u8BF7\u572810\u79D2\u949F\u5185\u6062\u590D\u6444\u50CF\u5934\uFF0C\u5426\u5219\u5C06\u63A8\u51FA\u8003\u8BD5",duration:10,key:9998})},!1)}).catch(function(ae){C(1),u&&u(1),ae.message==="Permission denied"||ae.name==="NotAllowedError"?P.b.error("\u60A8\u5DF2\u62D2\u7EDD\u4E86\u83B7\u53D6\u6444\u50CF\u5934"):P.b.error("\u6444\u50CF\u5934\u83B7\u53D6\u5931\u8D25\uFF0C\u6216\u60A8\u5DF2\u62D2\u7EDD\u4E86\u83B7\u53D6\u6444\u50CF\u5934"),console.log("errname: "+ae.name),console.log("err: "+ae.message)})},te=function(){try{A.current.width=O.current.videoWidth,A.current.height=O.current.videoHeight;var ae=A.current.getContext("2d");ae.drawImage(O.current,0,0,A.current.width,A.current.height),F(A.current.toDataURL("image/png")),ue(A.current.toDataURL("image/png"))}catch(oe){}},ye=function(){try{var ae=O.current.srcObject,oe=ae.getTracks();oe.forEach(function(Se){Se.stop()}),O.current.srcObject=null}catch(Se){}},ue=function(){var Le=Object(ee.a)(M.a.mark(function ae(oe){var Se,Me;return M.a.wrap(function(Ke){for(;;)switch(Ke.prev=Ke.next){case 0:Se=new FormData,Se.append("file",y(oe,"1")),Se.append("1","123"),Me=new window.XMLHttpRequest,Me.withCredentials=!0,Me.addEventListener("load",function(Qe){var Ze=JSON.parse(Qe.target.responseText);Object(R.a)("/api/exercises/".concat(v,"/upload_photo.json"),{method:"post",body:{attachment_id:Ze.id}})},!1),Me.addEventListener("error",function(Qe){console.error(Qe)},!1),Me.open("POST","".concat(c.a.API_SERVER,"/api/attachments.json")),Me.send(Se);case 9:case"end":return Ke.stop()}},ae)}));return function(oe){return Le.apply(this,arguments)}}();return U.a.createElement(U.a.Fragment,null,_!==3&&U.a.createElement("aside",{className:w.a.video,id:"screenshot"},_===0&&U.a.createElement("span",null,"\u6B63\u5728\u5F00\u542F\u6444\u50CF\u5934..."),_===1&&U.a.createElement("span",null,"\u6444\u50CF\u5934\u5F00\u542F\u5931\u8D25"),_===2&&U.a.createElement("div",null,U.a.createElement("video",{width:"288",ref:O,autoPlay:!0}),U.a.createElement("canvas",{style:{display:"none"},ref:A}))))});de.a=f},"C+DQ":function(et,de,N){},"C/vA":function(et,de,N){"use strict";N.d(de,"a",function(){return ee});function ee(K){var P=this,z=!1,B;return function(){return z||(z=!0,B=K.apply(P,arguments)),B}}},"Cg/j":function(et,de,N){"use strict";N.d(de,"b",function(){return ee}),N.d(de,"a",function(){return K}),N.d(de,"c",function(){return z}),N.d(de,"d",function(){return B});var ee;(function(M){M.serviceIds=new Map,M.DI_TARGET="$di$target",M.DI_DEPENDENCIES="$di$dependencies";function j(U){return U[M.DI_DEPENDENCIES]||[]}M.getServiceDependencies=j})(ee||(ee={}));var K=z("instantiationService");function P(M,j,U,I){j[ee.DI_TARGET]===j?j[ee.DI_DEPENDENCIES].push({id:M,index:U,optional:I}):(j[ee.DI_DEPENDENCIES]=[{id:M,index:U,optional:I}],j[ee.DI_TARGET]=j)}function z(M){if(ee.serviceIds.has(M))return ee.serviceIds.get(M);var j=function(U,I,R){if(arguments.length!==3)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");P(j,U,R,!1)};return j.toString=function(){return M},ee.serviceIds.set(M,j),j}function B(M){return function(j,U,I){if(arguments.length!==3)throw new Error("@optional-decorator can only be used to decorate a parameter");P(M,j,I,!0)}}},DR4n:function(et,de,N){et.exports={flex_box_center:"flex_box_center___2zmmW",flex_space_between:"flex_space_between___3nCIw",flex_box_vertical_center:"flex_box_vertical_center___1PFij",flex_box_center_end:"flex_box_center_end___2FA05",flex_box_column:"flex_box_column___2k0kx",video:"video___1mYnG"}},DlQD:function(et,de,N){(function(ee,K){et.exports=K()})(this,function(){"use strict";function ee(Te,ge){for(var be=0;beTe.length)&&(ge=Te.length);for(var be=0,re=new Array(ge);be=Te.length?{done:!0}:{done:!1,value:Te[re++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}return be=Te[Symbol.iterator](),be.next.bind(be)}function M(Te,ge){return ge={exports:{}},Te(ge,ge.exports),ge.exports}var j=M(function(Te){function ge(){return{baseUrl:null,breaks:!1,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}function be(re){Te.exports.defaults=re}Te.exports={defaults:ge(),getDefaults:ge,changeDefaults:be}}),U=j.defaults,I=j.getDefaults,R=j.changeDefaults,c=/[&<>"']/,g=/[&<>"']/g,w=/[<>"']|&(?!#?\w+;)/,y=/[<>"']|&(?!#?\w+;)/g,f={"&":"&","<":"<",">":">",'"':""","'":"'"},m=function(ge){return f[ge]};function a(Te,ge){if(ge){if(c.test(Te))return Te.replace(g,m)}else if(w.test(Te))return Te.replace(y,m);return Te}var n=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function o(Te){return Te.replace(n,function(ge,be){return be=be.toLowerCase(),be==="colon"?":":be.charAt(0)==="#"?be.charAt(1)==="x"?String.fromCharCode(parseInt(be.substring(2),16)):String.fromCharCode(+be.substring(1)):""})}var u=/(^|[^\[])\^/g;function x(Te,ge){Te=Te.source||Te,ge=ge||"";var be={replace:function(ie,ce){return ce=ce.source||ce,ce=ce.replace(u,"$1"),Te=Te.replace(ie,ce),be},getRegex:function(){return new RegExp(Te,ge)}};return be}var E=/[^\w:]/g,v=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function O(Te,ge,be){if(Te){var re;try{re=decodeURIComponent(o(be)).replace(E,"").toLowerCase()}catch(ie){return null}if(re.indexOf("javascript:")===0||re.indexOf("vbscript:")===0||re.indexOf("data:")===0)return null}ge&&!v.test(be)&&(be=l(ge,be));try{be=encodeURI(be).replace(/%25/g,"%")}catch(ie){return null}return be}var A={},p=/^[^:]+:\/*[^/]*$/,h=/^([^:]+:)[\s\S]*$/,s=/^([^:]+:\/*[^/]*)[\s\S]*$/;function l(Te,ge){A[" "+Te]||(p.test(Te)?A[" "+Te]=Te+"/":A[" "+Te]=_(Te,"/",!0)),Te=A[" "+Te];var be=Te.indexOf(":")===-1;return ge.substring(0,2)==="//"?be?ge:Te.replace(h,"$1")+ge:ge.charAt(0)==="/"?be?ge:Te.replace(s,"$1")+ge:Te+ge}var D={exec:function(){}};function T(Te){for(var ge=1,be,re;ge=0&&Be[ut]==="\\";)_e=!_e;return _e?"|":" |"}),re=be.split(/ \|/),ie=0;if(re.length>ge)re.splice(ge);else for(;re.length=re.length?ie.slice(re.length):ie}).join(` `)}var Fe=function(){function Te(be){this.options=be||H}var ge=Te.prototype;return ge.space=function(re){var ie=this.rules.block.newline.exec(re);if(ie)return ie[0].length>1?{type:"space",raw:ie[0]}:{raw:` `}},ge.code=function(re,ie){var ce=this.rules.block.code.exec(re);if(ce){var Ee=ie[ie.length-1];if(Ee&&Ee.type==="paragraph")return{raw:ce[0],text:ce[0].trimRight()};var Be=ce[0].replace(/^ {4}/gm,"");return{type:"code",raw:ce[0],codeBlockStyle:"indented",text:this.options.pedantic?Be:F(Be,` `)}}},ge.fences=function(re){var ie=this.rules.block.fences.exec(re);if(ie){var ce=ie[0],Ee=Ge(ce,ie[3]||"");return{type:"code",raw:ce,lang:ie[2]?ie[2].trim():ie[2],text:Ee}}},ge.heading=function(re){var ie=this.rules.block.heading.exec(re);if(ie)return{type:"heading",raw:ie[0],depth:ie[1].length,text:ie[2]}},ge.nptable=function(re){var ie=this.rules.block.nptable.exec(re);if(ie){var ce={type:"table",header:q(ie[1].replace(/^ *| *\| *$/g,"")),align:ie[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:ie[3]?ie[3].replace(/\n$/,"").split(` -`):[],raw:ie[0]};if(ce.header.length===ce.align.length){var Ee=ce.align.length,Be;for(Be=0;Be ?/gm,"");return{type:"blockquote",raw:ie[0],text:ce}}},ge.list=function(re){var ie=this.rules.block.list.exec(re);if(ie){for(var ce=ie[0],Ee=ie[2],Be=Ee.length>1,Ie=Ee[Ee.length-1]===")",ut={type:"list",raw:ce,ordered:Be,start:Be?+Ee.slice(0,-1):"",loose:!1,items:[]},bt=ie[0].match(this.rules.block.item),Tt=!1,xt,gt,qe,Xe,Pe,se,fe,$e=bt.length,ke=0;ke<$e;ke++)xt=bt[ke],ce=xt,gt=xt.length,xt=xt.replace(/^ *([*+-]|\d+[.)]) */,""),~xt.indexOf(` - `)&&(gt-=xt.length,xt=this.options.pedantic?xt.replace(/^ {1,4}/gm,""):xt.replace(new RegExp("^ {1,"+gt+"}","gm"),"")),ke!==$e-1&&(qe=this.rules.block.bullet.exec(bt[ke+1])[0],(Be?qe.length===1||!Ie&&qe[qe.length-1]===")":qe.length>1||this.options.smartLists&&qe!==Ee)&&(Xe=bt.slice(ke+1).join(` +`):[],raw:ie[0]};if(ce.header.length===ce.align.length){var Ee=ce.align.length,Be;for(Be=0;Be ?/gm,"");return{type:"blockquote",raw:ie[0],text:ce}}},ge.list=function(re){var ie=this.rules.block.list.exec(re);if(ie){for(var ce=ie[0],Ee=ie[2],Be=Ee.length>1,_e=Ee[Ee.length-1]===")",ut={type:"list",raw:ce,ordered:Be,start:Be?+Ee.slice(0,-1):"",loose:!1,items:[]},bt=ie[0].match(this.rules.block.item),Tt=!1,xt,gt,qe,Xe,Pe,se,fe,$e=bt.length,ke=0;ke<$e;ke++)xt=bt[ke],ce=xt,gt=xt.length,xt=xt.replace(/^ *([*+-]|\d+[.)]) */,""),~xt.indexOf(` + `)&&(gt-=xt.length,xt=this.options.pedantic?xt.replace(/^ {1,4}/gm,""):xt.replace(new RegExp("^ {1,"+gt+"}","gm"),"")),ke!==$e-1&&(qe=this.rules.block.bullet.exec(bt[ke+1])[0],(Be?qe.length===1||!_e&&qe[qe.length-1]===")":qe.length>1||this.options.smartLists&&qe!==Ee)&&(Xe=bt.slice(ke+1).join(` `),ut.raw=ut.raw.substring(0,ut.raw.length-Xe.length),ke=$e-1)),Pe=Tt||/\n\n(?!\s*$)/.test(xt),ke!==$e-1&&(Tt=xt.charAt(xt.length-1)===` `,Pe||(Pe=Tt)),Pe&&(ut.loose=!0),se=/^\[[ xX]\] /.test(xt),fe=void 0,se&&(fe=xt[1]!==" ",xt=xt.replace(/^\[[ xX]\] +/,"")),ut.items.push({type:"list_item",raw:ce,task:se,checked:fe,loose:Pe,text:xt});return ut}},ge.html=function(re){var ie=this.rules.block.html.exec(re);if(ie)return{type:this.options.sanitize?"paragraph":"html",raw:ie[0],pre:!this.options.sanitizer&&(ie[1]==="pre"||ie[1]==="script"||ie[1]==="style"),text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(ie[0]):le(ie[0]):ie[0]}},ge.def=function(re){var ie=this.rules.block.def.exec(re);if(ie){ie[3]&&(ie[3]=ie[3].substring(1,ie[3].length-1));var ce=ie[1].toLowerCase().replace(/\s+/g," ");return{tag:ce,raw:ie[0],href:ie[2],title:ie[3]}}},ge.table=function(re){var ie=this.rules.block.table.exec(re);if(ie){var ce={type:"table",header:q(ie[1].replace(/^ *| *\| *$/g,"")),align:ie[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:ie[3]?ie[3].replace(/\n$/,"").split(` `):[]};if(ce.header.length===ce.align.length){ce.raw=ie[0];var Ee=ce.align.length,Be;for(Be=0;Be/i.test(Ee[0])&&(ie=!1),!ce&&/^<(pre|code|kbd|script)(\s|>)/i.test(Ee[0])?ce=!0:ce&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(Ee[0])&&(ce=!1),{type:this.options.sanitize?"text":"html",raw:Ee[0],inLink:ie,inRawBlock:ce,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(Ee[0]):le(Ee[0]):Ee[0]}},ge.link=function(re){var ie=this.rules.inline.link.exec(re);if(ie){var ce=pe(ie[2],"()");if(ce>-1){var Ee=ie[0].indexOf("!")===0?5:4,Be=Ee+ie[1].length+ce;ie[2]=ie[2].substring(0,ce),ie[0]=ie[0].substring(0,Be).trim(),ie[3]=""}var Ie=ie[2],ut="";if(this.options.pedantic){var bt=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(Ie);bt?(Ie=bt[1],ut=bt[3]):ut=""}else ut=ie[3]?ie[3].slice(1,-1):"";Ie=Ie.trim().replace(/^<([\s\S]*)>$/,"$1");var Tt=Ae(ie,{href:Ie&&Ie.replace(this.rules.inline._escapes,"$1"),title:ut&&ut.replace(this.rules.inline._escapes,"$1")},ie[0]);return Tt}},ge.reflink=function(re,ie){var ce;if((ce=this.rules.inline.reflink.exec(re))||(ce=this.rules.inline.nolink.exec(re))){var Ee=(ce[2]||ce[1]).replace(/\s+/g," ");if(Ee=ie[Ee.toLowerCase()],!Ee||!Ee.href){var Be=ce[0].charAt(0);return{type:"text",raw:Be,text:Be}}var Ie=Ae(ce,Ee,ce[0]);return Ie}},ge.strong=function(re,ie,ce){ce===void 0&&(ce="");var Ee=this.rules.inline.strong.start.exec(re);if(Ee&&(!Ee[1]||Ee[1]&&(ce===""||this.rules.inline.punctuation.exec(ce)))){ie=ie.slice(-1*re.length);var Be=Ee[0]==="**"?this.rules.inline.strong.endAst:this.rules.inline.strong.endUnd;Be.lastIndex=0;for(var Ie;(Ee=Be.exec(ie))!=null;)if(Ie=this.rules.inline.strong.middle.exec(ie.slice(0,Ee.index+3)),Ie)return{type:"strong",raw:re.slice(0,Ie[0].length),text:re.slice(2,Ie[0].length-2)}}},ge.em=function(re,ie,ce){ce===void 0&&(ce="");var Ee=this.rules.inline.em.start.exec(re);if(Ee&&(!Ee[1]||Ee[1]&&(ce===""||this.rules.inline.punctuation.exec(ce)))){ie=ie.slice(-1*re.length);var Be=Ee[0]==="*"?this.rules.inline.em.endAst:this.rules.inline.em.endUnd;Be.lastIndex=0;for(var Ie;(Ee=Be.exec(ie))!=null;)if(Ie=this.rules.inline.em.middle.exec(ie.slice(0,Ee.index+2)),Ie)return{type:"em",raw:re.slice(0,Ie[0].length),text:re.slice(1,Ie[0].length-1)}}},ge.codespan=function(re){var ie=this.rules.inline.code.exec(re);if(ie){var ce=ie[2].replace(/\n/g," "),Ee=/[^ ]/.test(ce),Be=ce.startsWith(" ")&&ce.endsWith(" ");return Ee&&Be&&(ce=ce.substring(1,ce.length-1)),ce=le(ce,!0),{type:"codespan",raw:ie[0],text:ce}}},ge.br=function(re){var ie=this.rules.inline.br.exec(re);if(ie)return{type:"br",raw:ie[0]}},ge.del=function(re){var ie=this.rules.inline.del.exec(re);if(ie)return{type:"del",raw:ie[0],text:ie[1]}},ge.autolink=function(re,ie){var ce=this.rules.inline.autolink.exec(re);if(ce){var Ee,Be;return ce[2]==="@"?(Ee=le(this.options.mangle?ie(ce[1]):ce[1]),Be="mailto:"+Ee):(Ee=le(ce[1]),Be=Ee),{type:"link",raw:ce[0],text:Ee,href:Be,tokens:[{type:"text",raw:Ee,text:Ee}]}}},ge.url=function(re,ie){var ce;if(ce=this.rules.inline.url.exec(re)){var Ee,Be;if(ce[2]==="@")Ee=le(this.options.mangle?ie(ce[0]):ce[0]),Be="mailto:"+Ee;else{var Ie;do Ie=ce[0],ce[0]=this.rules.inline._backpedal.exec(ce[0])[0];while(Ie!==ce[0]);Ee=le(ce[0]),ce[1]==="www."?Be="http://"+Ee:Be=Ee}return{type:"link",raw:ce[0],text:Ee,href:Be,tokens:[{type:"text",raw:Ee,text:Ee}]}}},ge.inlineText=function(re,ie,ce){var Ee=this.rules.inline.text.exec(re);if(Ee){var Be;return ie?Be=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(Ee[0]):le(Ee[0]):Ee[0]:Be=le(this.options.smartypants?ce(Ee[0]):Ee[0]),{type:"text",raw:Ee[0],text:Be}}},Te}(),Ue=Y.noopTest,_e=Y.edit,je=Y.merge,xe={newline:/^\n+/,code:/^( {4}[^\n]+\n*)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*\n)|~{3,})([^\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?:\n+|$)|$)/,hr:/^ {0,3}((?:- *){3,}|(?:_ *){3,}|(?:\* *){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6}) +([^\n]*?)(?: +#+)? *(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3})(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,html:"^ {0,3}(?:<(script|pre|style)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?\\?>\\n*|\\n*|\\n*|)[\\s\\S]*?(?:\\n{2,}|$)|<(?!script|pre|style)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$))",def:/^ {0,3}\[(label)\]: *\n? *]+)>?(?:(?: +\n? *| *\n *)(title))? *(?:\n+|$)/,nptable:Ue,table:Ue,lheading:/^([^\n]+)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html)[^\n]+)*)/,text:/^[^\n]+/};xe._label=/(?!\s*\])(?:\\[\[\]]|[^\[\]])+/,xe._title=/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/,xe.def=_e(xe.def).replace("label",xe._label).replace("title",xe._title).getRegex(),xe.bullet=/(?:[*+-]|\d{1,9}[.)])/,xe.item=/^( *)(bull) ?[^\n]*(?:\n(?!\1bull ?)[^\n]*)*/,xe.item=_e(xe.item,"gm").replace(/bull/g,xe.bullet).getRegex(),xe.list=_e(xe.list).replace(/bull/g,xe.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+xe.def.source+")").getRegex(),xe._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",xe._comment=//,xe.html=_e(xe.html,"i").replace("comment",xe._comment).replace("tag",xe._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),xe.paragraph=_e(xe._paragraph).replace("hr",xe.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|!--)").replace("tag",xe._tag).getRegex(),xe.blockquote=_e(xe.blockquote).replace("paragraph",xe.paragraph).getRegex(),xe.normal=je({},xe),xe.gfm=je({},xe.normal,{nptable:"^ *([^|\\n ].*\\|.*)\\n *([-:]+ *\\|[-| :]*)(?:\\n((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)",table:"^ *\\|(.+)\\n *\\|?( *[-:]+[-| :]*)(?:\\n *((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"}),xe.gfm.nptable=_e(xe.gfm.nptable).replace("hr",xe.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|!--)").replace("tag",xe._tag).getRegex(),xe.gfm.table=_e(xe.gfm.table).replace("hr",xe.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|!--)").replace("tag",xe._tag).getRegex(),xe.pedantic=je({},xe.normal,{html:_e(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",xe._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/,fences:Ue,paragraph:_e(xe.normal._paragraph).replace("hr",xe.hr).replace("heading",` *#{1,6} *[^ -]`).replace("lheading",xe.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()});var he={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:Ue,tag:"^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(?!\s*\])((?:\\[\[\]]?|[^\[\]\\])+)\]/,nolink:/^!?\[(?!\s*\])((?:\[[^\[\]]*\]|\\[\[\]]|[^\[\]])*)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",strong:{start:/^(?:(\*\*(?=[*punctuation]))|\*\*)(?![\s])|__/,middle:/^\*\*(?:(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)|\*(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)*?\*)+?\*\*$|^__(?![\s])((?:(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)|_(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)*?_)+?)__$/,endAst:/[^punctuation\s]\*\*(?!\*)|[punctuation]\*\*(?!\*)(?:(?=[punctuation\s]|$))/,endUnd:/[^\s]__(?!_)(?:(?=[punctuation\s])|$)/},em:{start:/^(?:(\*(?=[punctuation]))|\*)(?![*\s])|_/,middle:/^\*(?:(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)|\*(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)*?\*)+?\*$|^_(?![_\s])(?:(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)|_(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)*?_)+?_$/,endAst:/[^punctuation\s]\*(?!\*)|[punctuation]\*(?!\*)(?:(?=[punctuation\s]|$))/,endUnd:/[^\s]_(?!_)(?:(?=[punctuation\s])|$)/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:Ue,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\?@\\[\\]`^{|}~",he.punctuation=_e(he.punctuation).replace(/punctuation/g,he._punctuation).getRegex(),he._blockSkip="\\[[^\\]]*?\\]\\([^\\)]*?\\)|`[^`]*?`|<[^>]*?>",he._overlapSkip="__[^_]*?__|\\*\\*\\[^\\*\\]*?\\*\\*",he.em.start=_e(he.em.start).replace(/punctuation/g,he._punctuation).getRegex(),he.em.middle=_e(he.em.middle).replace(/punctuation/g,he._punctuation).replace(/overlapSkip/g,he._overlapSkip).getRegex(),he.em.endAst=_e(he.em.endAst,"g").replace(/punctuation/g,he._punctuation).getRegex(),he.em.endUnd=_e(he.em.endUnd,"g").replace(/punctuation/g,he._punctuation).getRegex(),he.strong.start=_e(he.strong.start).replace(/punctuation/g,he._punctuation).getRegex(),he.strong.middle=_e(he.strong.middle).replace(/punctuation/g,he._punctuation).replace(/blockSkip/g,he._blockSkip).getRegex(),he.strong.endAst=_e(he.strong.endAst,"g").replace(/punctuation/g,he._punctuation).getRegex(),he.strong.endUnd=_e(he.strong.endUnd,"g").replace(/punctuation/g,he._punctuation).getRegex(),he.blockSkip=_e(he._blockSkip,"g").getRegex(),he.overlapSkip=_e(he._overlapSkip,"g").getRegex(),he._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,he._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,he._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/,he.autolink=_e(he.autolink).replace("scheme",he._scheme).replace("email",he._email).getRegex(),he._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,he.tag=_e(he.tag).replace("comment",xe._comment).replace("attribute",he._attribute).getRegex(),he._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,he._href=/<(?:\\[<>]?|[^\s<>\\])*>|[^\s\x00-\x1f]*/,he._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,he.link=_e(he.link).replace("label",he._label).replace("href",he._href).replace("title",he._title).getRegex(),he.reflink=_e(he.reflink).replace("label",he._label).getRegex(),he.reflinkSearch=_e(he.reflinkSearch,"g").replace("reflink",he.reflink).replace("nolink",he.nolink).getRegex(),he.normal=je({},he),he.pedantic=je({},he.normal,{strong:{start:/^__|\*\*/,middle:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,endAst:/\*\*(?!\*)/g,endUnd:/__(?!_)/g},em:{start:/^_|\*/,middle:/^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/,endAst:/\*(?!\*)/g,endUnd:/_(?!_)/g},link:_e(/^!?\[(label)\]\((.*?)\)/).replace("label",he._label).getRegex(),reflink:_e(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",he._label).getRegex()}),he.gfm=je({},he.normal,{escape:_e(he.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,del:/^~+(?=\S)([\s\S]*?\S)~+/,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\.5&&(re="x"+re.toString(16)),ge+="&#"+re+";";return ge}var Se=function(){function Te(be){this.tokens=[],this.tokens.links=Object.create(null),this.options=be||ye,this.options.tokenizer=this.options.tokenizer||new Fe,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options;var re={block:ue.normal,inline:Le.normal};this.options.pedantic?(re.block=ue.pedantic,re.inline=Le.pedantic):this.options.gfm&&(re.block=ue.gfm,this.options.breaks?re.inline=Le.breaks:re.inline=Le.gfm),this.tokenizer.rules=re}Te.lex=function(re,ie){var ce=new Te(ie);return ce.lex(re)};var ge=Te.prototype;return ge.lex=function(re){return re=re.replace(/\r\n|\r/g,` -`).replace(/\t/g," "),this.blockTokens(re,this.tokens,!0),this.inline(this.tokens),this.tokens},ge.blockTokens=function(re,ie,ce){ie===void 0&&(ie=[]),ce===void 0&&(ce=!0),re=re.replace(/^ +$/gm,"");for(var Ee,Be,Ie,ut;re;){if(Ee=this.tokenizer.space(re)){re=re.substring(Ee.raw.length),Ee.type&&ie.push(Ee);continue}if(Ee=this.tokenizer.code(re,ie)){re=re.substring(Ee.raw.length),Ee.type?ie.push(Ee):(ut=ie[ie.length-1],ut.raw+=` +`?ie[1].slice(0,-1):ie[1]}},ge.text=function(re,ie){var ce=this.rules.block.text.exec(re);if(ce){var Ee=ie[ie.length-1];return Ee&&Ee.type==="text"?{raw:ce[0],text:ce[0]}:{type:"text",raw:ce[0],text:ce[0]}}},ge.escape=function(re){var ie=this.rules.inline.escape.exec(re);if(ie)return{type:"escape",raw:ie[0],text:le(ie[1])}},ge.tag=function(re,ie,ce){var Ee=this.rules.inline.tag.exec(re);if(Ee)return!ie&&/^/i.test(Ee[0])&&(ie=!1),!ce&&/^<(pre|code|kbd|script)(\s|>)/i.test(Ee[0])?ce=!0:ce&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(Ee[0])&&(ce=!1),{type:this.options.sanitize?"text":"html",raw:Ee[0],inLink:ie,inRawBlock:ce,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(Ee[0]):le(Ee[0]):Ee[0]}},ge.link=function(re){var ie=this.rules.inline.link.exec(re);if(ie){var ce=pe(ie[2],"()");if(ce>-1){var Ee=ie[0].indexOf("!")===0?5:4,Be=Ee+ie[1].length+ce;ie[2]=ie[2].substring(0,ce),ie[0]=ie[0].substring(0,Be).trim(),ie[3]=""}var _e=ie[2],ut="";if(this.options.pedantic){var bt=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(_e);bt?(_e=bt[1],ut=bt[3]):ut=""}else ut=ie[3]?ie[3].slice(1,-1):"";_e=_e.trim().replace(/^<([\s\S]*)>$/,"$1");var Tt=Ae(ie,{href:_e&&_e.replace(this.rules.inline._escapes,"$1"),title:ut&&ut.replace(this.rules.inline._escapes,"$1")},ie[0]);return Tt}},ge.reflink=function(re,ie){var ce;if((ce=this.rules.inline.reflink.exec(re))||(ce=this.rules.inline.nolink.exec(re))){var Ee=(ce[2]||ce[1]).replace(/\s+/g," ");if(Ee=ie[Ee.toLowerCase()],!Ee||!Ee.href){var Be=ce[0].charAt(0);return{type:"text",raw:Be,text:Be}}var _e=Ae(ce,Ee,ce[0]);return _e}},ge.strong=function(re,ie,ce){ce===void 0&&(ce="");var Ee=this.rules.inline.strong.start.exec(re);if(Ee&&(!Ee[1]||Ee[1]&&(ce===""||this.rules.inline.punctuation.exec(ce)))){ie=ie.slice(-1*re.length);var Be=Ee[0]==="**"?this.rules.inline.strong.endAst:this.rules.inline.strong.endUnd;Be.lastIndex=0;for(var _e;(Ee=Be.exec(ie))!=null;)if(_e=this.rules.inline.strong.middle.exec(ie.slice(0,Ee.index+3)),_e)return{type:"strong",raw:re.slice(0,_e[0].length),text:re.slice(2,_e[0].length-2)}}},ge.em=function(re,ie,ce){ce===void 0&&(ce="");var Ee=this.rules.inline.em.start.exec(re);if(Ee&&(!Ee[1]||Ee[1]&&(ce===""||this.rules.inline.punctuation.exec(ce)))){ie=ie.slice(-1*re.length);var Be=Ee[0]==="*"?this.rules.inline.em.endAst:this.rules.inline.em.endUnd;Be.lastIndex=0;for(var _e;(Ee=Be.exec(ie))!=null;)if(_e=this.rules.inline.em.middle.exec(ie.slice(0,Ee.index+2)),_e)return{type:"em",raw:re.slice(0,_e[0].length),text:re.slice(1,_e[0].length-1)}}},ge.codespan=function(re){var ie=this.rules.inline.code.exec(re);if(ie){var ce=ie[2].replace(/\n/g," "),Ee=/[^ ]/.test(ce),Be=ce.startsWith(" ")&&ce.endsWith(" ");return Ee&&Be&&(ce=ce.substring(1,ce.length-1)),ce=le(ce,!0),{type:"codespan",raw:ie[0],text:ce}}},ge.br=function(re){var ie=this.rules.inline.br.exec(re);if(ie)return{type:"br",raw:ie[0]}},ge.del=function(re){var ie=this.rules.inline.del.exec(re);if(ie)return{type:"del",raw:ie[0],text:ie[1]}},ge.autolink=function(re,ie){var ce=this.rules.inline.autolink.exec(re);if(ce){var Ee,Be;return ce[2]==="@"?(Ee=le(this.options.mangle?ie(ce[1]):ce[1]),Be="mailto:"+Ee):(Ee=le(ce[1]),Be=Ee),{type:"link",raw:ce[0],text:Ee,href:Be,tokens:[{type:"text",raw:Ee,text:Ee}]}}},ge.url=function(re,ie){var ce;if(ce=this.rules.inline.url.exec(re)){var Ee,Be;if(ce[2]==="@")Ee=le(this.options.mangle?ie(ce[0]):ce[0]),Be="mailto:"+Ee;else{var _e;do _e=ce[0],ce[0]=this.rules.inline._backpedal.exec(ce[0])[0];while(_e!==ce[0]);Ee=le(ce[0]),ce[1]==="www."?Be="http://"+Ee:Be=Ee}return{type:"link",raw:ce[0],text:Ee,href:Be,tokens:[{type:"text",raw:Ee,text:Ee}]}}},ge.inlineText=function(re,ie,ce){var Ee=this.rules.inline.text.exec(re);if(Ee){var Be;return ie?Be=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(Ee[0]):le(Ee[0]):Ee[0]:Be=le(this.options.smartypants?ce(Ee[0]):Ee[0]),{type:"text",raw:Ee[0],text:Be}}},Te}(),Ue=Y.noopTest,Ie=Y.edit,je=Y.merge,xe={newline:/^\n+/,code:/^( {4}[^\n]+\n*)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*\n)|~{3,})([^\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?:\n+|$)|$)/,hr:/^ {0,3}((?:- *){3,}|(?:_ *){3,}|(?:\* *){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6}) +([^\n]*?)(?: +#+)? *(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3})(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,html:"^ {0,3}(?:<(script|pre|style)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?\\?>\\n*|\\n*|\\n*|)[\\s\\S]*?(?:\\n{2,}|$)|<(?!script|pre|style)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$))",def:/^ {0,3}\[(label)\]: *\n? *]+)>?(?:(?: +\n? *| *\n *)(title))? *(?:\n+|$)/,nptable:Ue,table:Ue,lheading:/^([^\n]+)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html)[^\n]+)*)/,text:/^[^\n]+/};xe._label=/(?!\s*\])(?:\\[\[\]]|[^\[\]])+/,xe._title=/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/,xe.def=Ie(xe.def).replace("label",xe._label).replace("title",xe._title).getRegex(),xe.bullet=/(?:[*+-]|\d{1,9}[.)])/,xe.item=/^( *)(bull) ?[^\n]*(?:\n(?!\1bull ?)[^\n]*)*/,xe.item=Ie(xe.item,"gm").replace(/bull/g,xe.bullet).getRegex(),xe.list=Ie(xe.list).replace(/bull/g,xe.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+xe.def.source+")").getRegex(),xe._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",xe._comment=//,xe.html=Ie(xe.html,"i").replace("comment",xe._comment).replace("tag",xe._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),xe.paragraph=Ie(xe._paragraph).replace("hr",xe.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|!--)").replace("tag",xe._tag).getRegex(),xe.blockquote=Ie(xe.blockquote).replace("paragraph",xe.paragraph).getRegex(),xe.normal=je({},xe),xe.gfm=je({},xe.normal,{nptable:"^ *([^|\\n ].*\\|.*)\\n *([-:]+ *\\|[-| :]*)(?:\\n((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)",table:"^ *\\|(.+)\\n *\\|?( *[-:]+[-| :]*)(?:\\n *((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"}),xe.gfm.nptable=Ie(xe.gfm.nptable).replace("hr",xe.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|!--)").replace("tag",xe._tag).getRegex(),xe.gfm.table=Ie(xe.gfm.table).replace("hr",xe.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|!--)").replace("tag",xe._tag).getRegex(),xe.pedantic=je({},xe.normal,{html:Ie(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",xe._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/,fences:Ue,paragraph:Ie(xe.normal._paragraph).replace("hr",xe.hr).replace("heading",` *#{1,6} *[^ +]`).replace("lheading",xe.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()});var he={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:Ue,tag:"^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(?!\s*\])((?:\\[\[\]]?|[^\[\]\\])+)\]/,nolink:/^!?\[(?!\s*\])((?:\[[^\[\]]*\]|\\[\[\]]|[^\[\]])*)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",strong:{start:/^(?:(\*\*(?=[*punctuation]))|\*\*)(?![\s])|__/,middle:/^\*\*(?:(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)|\*(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)*?\*)+?\*\*$|^__(?![\s])((?:(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)|_(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)*?_)+?)__$/,endAst:/[^punctuation\s]\*\*(?!\*)|[punctuation]\*\*(?!\*)(?:(?=[punctuation\s]|$))/,endUnd:/[^\s]__(?!_)(?:(?=[punctuation\s])|$)/},em:{start:/^(?:(\*(?=[punctuation]))|\*)(?![*\s])|_/,middle:/^\*(?:(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)|\*(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)*?\*)+?\*$|^_(?![_\s])(?:(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)|_(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)*?_)+?_$/,endAst:/[^punctuation\s]\*(?!\*)|[punctuation]\*(?!\*)(?:(?=[punctuation\s]|$))/,endUnd:/[^\s]_(?!_)(?:(?=[punctuation\s])|$)/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:Ue,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\?@\\[\\]`^{|}~",he.punctuation=Ie(he.punctuation).replace(/punctuation/g,he._punctuation).getRegex(),he._blockSkip="\\[[^\\]]*?\\]\\([^\\)]*?\\)|`[^`]*?`|<[^>]*?>",he._overlapSkip="__[^_]*?__|\\*\\*\\[^\\*\\]*?\\*\\*",he.em.start=Ie(he.em.start).replace(/punctuation/g,he._punctuation).getRegex(),he.em.middle=Ie(he.em.middle).replace(/punctuation/g,he._punctuation).replace(/overlapSkip/g,he._overlapSkip).getRegex(),he.em.endAst=Ie(he.em.endAst,"g").replace(/punctuation/g,he._punctuation).getRegex(),he.em.endUnd=Ie(he.em.endUnd,"g").replace(/punctuation/g,he._punctuation).getRegex(),he.strong.start=Ie(he.strong.start).replace(/punctuation/g,he._punctuation).getRegex(),he.strong.middle=Ie(he.strong.middle).replace(/punctuation/g,he._punctuation).replace(/blockSkip/g,he._blockSkip).getRegex(),he.strong.endAst=Ie(he.strong.endAst,"g").replace(/punctuation/g,he._punctuation).getRegex(),he.strong.endUnd=Ie(he.strong.endUnd,"g").replace(/punctuation/g,he._punctuation).getRegex(),he.blockSkip=Ie(he._blockSkip,"g").getRegex(),he.overlapSkip=Ie(he._overlapSkip,"g").getRegex(),he._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,he._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,he._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/,he.autolink=Ie(he.autolink).replace("scheme",he._scheme).replace("email",he._email).getRegex(),he._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,he.tag=Ie(he.tag).replace("comment",xe._comment).replace("attribute",he._attribute).getRegex(),he._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,he._href=/<(?:\\[<>]?|[^\s<>\\])*>|[^\s\x00-\x1f]*/,he._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,he.link=Ie(he.link).replace("label",he._label).replace("href",he._href).replace("title",he._title).getRegex(),he.reflink=Ie(he.reflink).replace("label",he._label).getRegex(),he.reflinkSearch=Ie(he.reflinkSearch,"g").replace("reflink",he.reflink).replace("nolink",he.nolink).getRegex(),he.normal=je({},he),he.pedantic=je({},he.normal,{strong:{start:/^__|\*\*/,middle:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,endAst:/\*\*(?!\*)/g,endUnd:/__(?!_)/g},em:{start:/^_|\*/,middle:/^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/,endAst:/\*(?!\*)/g,endUnd:/_(?!_)/g},link:Ie(/^!?\[(label)\]\((.*?)\)/).replace("label",he._label).getRegex(),reflink:Ie(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",he._label).getRegex()}),he.gfm=je({},he.normal,{escape:Ie(he.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,del:/^~+(?=\S)([\s\S]*?\S)~+/,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\.5&&(re="x"+re.toString(16)),ge+="&#"+re+";";return ge}var Se=function(){function Te(be){this.tokens=[],this.tokens.links=Object.create(null),this.options=be||ye,this.options.tokenizer=this.options.tokenizer||new Fe,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options;var re={block:ue.normal,inline:Le.normal};this.options.pedantic?(re.block=ue.pedantic,re.inline=Le.pedantic):this.options.gfm&&(re.block=ue.gfm,this.options.breaks?re.inline=Le.breaks:re.inline=Le.gfm),this.tokenizer.rules=re}Te.lex=function(re,ie){var ce=new Te(ie);return ce.lex(re)};var ge=Te.prototype;return ge.lex=function(re){return re=re.replace(/\r\n|\r/g,` +`).replace(/\t/g," "),this.blockTokens(re,this.tokens,!0),this.inline(this.tokens),this.tokens},ge.blockTokens=function(re,ie,ce){ie===void 0&&(ie=[]),ce===void 0&&(ce=!0),re=re.replace(/^ +$/gm,"");for(var Ee,Be,_e,ut;re;){if(Ee=this.tokenizer.space(re)){re=re.substring(Ee.raw.length),Ee.type&&ie.push(Ee);continue}if(Ee=this.tokenizer.code(re,ie)){re=re.substring(Ee.raw.length),Ee.type?ie.push(Ee):(ut=ie[ie.length-1],ut.raw+=` `+Ee.raw,ut.text+=` -`+Ee.text);continue}if(Ee=this.tokenizer.fences(re)){re=re.substring(Ee.raw.length),ie.push(Ee);continue}if(Ee=this.tokenizer.heading(re)){re=re.substring(Ee.raw.length),ie.push(Ee);continue}if(Ee=this.tokenizer.nptable(re)){re=re.substring(Ee.raw.length),ie.push(Ee);continue}if(Ee=this.tokenizer.hr(re)){re=re.substring(Ee.raw.length),ie.push(Ee);continue}if(Ee=this.tokenizer.blockquote(re)){re=re.substring(Ee.raw.length),Ee.tokens=this.blockTokens(Ee.text,[],ce),ie.push(Ee);continue}if(Ee=this.tokenizer.list(re)){for(re=re.substring(Ee.raw.length),Ie=Ee.items.length,Be=0;Be0)for(;(bt=this.tokenizer.rules.inline.reflinkSearch.exec(ut))!=null;)Tt.includes(bt[0].slice(bt[0].lastIndexOf("[")+1,-1))&&(ut=ut.slice(0,bt.index)+"["+"a".repeat(bt[0].length-2)+"]"+ut.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(bt=this.tokenizer.rules.inline.blockSkip.exec(ut))!=null;)ut=ut.slice(0,bt.index)+"["+"a".repeat(bt[0].length-2)+"]"+ut.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;re;){if(Ie=this.tokenizer.escape(re)){re=re.substring(Ie.raw.length),ie.push(Ie);continue}if(Ie=this.tokenizer.tag(re,ce,Ee)){re=re.substring(Ie.raw.length),ce=Ie.inLink,Ee=Ie.inRawBlock,ie.push(Ie);continue}if(Ie=this.tokenizer.link(re)){re=re.substring(Ie.raw.length),Ie.type==="link"&&(Ie.tokens=this.inlineTokens(Ie.text,[],!0,Ee)),ie.push(Ie);continue}if(Ie=this.tokenizer.reflink(re,this.tokens.links)){re=re.substring(Ie.raw.length),Ie.type==="link"&&(Ie.tokens=this.inlineTokens(Ie.text,[],!0,Ee)),ie.push(Ie);continue}if(Ie=this.tokenizer.strong(re,ut,Be)){re=re.substring(Ie.raw.length),Ie.tokens=this.inlineTokens(Ie.text,[],ce,Ee),ie.push(Ie);continue}if(Ie=this.tokenizer.em(re,ut,Be)){re=re.substring(Ie.raw.length),Ie.tokens=this.inlineTokens(Ie.text,[],ce,Ee),ie.push(Ie);continue}if(Ie=this.tokenizer.codespan(re)){re=re.substring(Ie.raw.length),ie.push(Ie);continue}if(Ie=this.tokenizer.br(re)){re=re.substring(Ie.raw.length),ie.push(Ie);continue}if(Ie=this.tokenizer.del(re)){re=re.substring(Ie.raw.length),Ie.tokens=this.inlineTokens(Ie.text,[],ce,Ee),ie.push(Ie);continue}if(Ie=this.tokenizer.autolink(re,oe)){re=re.substring(Ie.raw.length),ie.push(Ie);continue}if(!ce&&(Ie=this.tokenizer.url(re,oe))){re=re.substring(Ie.raw.length),ie.push(Ie);continue}if(Ie=this.tokenizer.inlineText(re,Ee,ae)){re=re.substring(Ie.raw.length),Be=Ie.raw.slice(-1),ie.push(Ie);continue}if(re){var xt="Infinite loop on byte: "+re.charCodeAt(0);if(this.options.silent){console.error(xt);break}else throw new Error(xt)}}return ie},K(Te,null,[{key:"rules",get:function(){return{block:ue,inline:Le}}}]),Te}(),Me=j.defaults,We=Y.cleanUrl,Ke=Y.escape,Qe=function(){function Te(be){this.options=be||Me}var ge=Te.prototype;return ge.code=function(re,ie,ce){var Ee=(ie||"").match(/\S*/)[0];if(this.options.highlight){var Be=this.options.highlight(re,Ee);Be!=null&&Be!==re&&(ce=!0,re=Be)}return Ee?'
            '+(ce?re:Ke(re,!0))+`
            +`+Ee.text);continue}if(re){var bt="Infinite loop on byte: "+re.charCodeAt(0);if(this.options.silent){console.error(bt);break}else throw new Error(bt)}}return ie},ge.inline=function(re){var ie,ce,Ee,Be,_e,ut,bt=re.length;for(ie=0;ie0)for(;(bt=this.tokenizer.rules.inline.reflinkSearch.exec(ut))!=null;)Tt.includes(bt[0].slice(bt[0].lastIndexOf("[")+1,-1))&&(ut=ut.slice(0,bt.index)+"["+"a".repeat(bt[0].length-2)+"]"+ut.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(bt=this.tokenizer.rules.inline.blockSkip.exec(ut))!=null;)ut=ut.slice(0,bt.index)+"["+"a".repeat(bt[0].length-2)+"]"+ut.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;re;){if(_e=this.tokenizer.escape(re)){re=re.substring(_e.raw.length),ie.push(_e);continue}if(_e=this.tokenizer.tag(re,ce,Ee)){re=re.substring(_e.raw.length),ce=_e.inLink,Ee=_e.inRawBlock,ie.push(_e);continue}if(_e=this.tokenizer.link(re)){re=re.substring(_e.raw.length),_e.type==="link"&&(_e.tokens=this.inlineTokens(_e.text,[],!0,Ee)),ie.push(_e);continue}if(_e=this.tokenizer.reflink(re,this.tokens.links)){re=re.substring(_e.raw.length),_e.type==="link"&&(_e.tokens=this.inlineTokens(_e.text,[],!0,Ee)),ie.push(_e);continue}if(_e=this.tokenizer.strong(re,ut,Be)){re=re.substring(_e.raw.length),_e.tokens=this.inlineTokens(_e.text,[],ce,Ee),ie.push(_e);continue}if(_e=this.tokenizer.em(re,ut,Be)){re=re.substring(_e.raw.length),_e.tokens=this.inlineTokens(_e.text,[],ce,Ee),ie.push(_e);continue}if(_e=this.tokenizer.codespan(re)){re=re.substring(_e.raw.length),ie.push(_e);continue}if(_e=this.tokenizer.br(re)){re=re.substring(_e.raw.length),ie.push(_e);continue}if(_e=this.tokenizer.del(re)){re=re.substring(_e.raw.length),_e.tokens=this.inlineTokens(_e.text,[],ce,Ee),ie.push(_e);continue}if(_e=this.tokenizer.autolink(re,oe)){re=re.substring(_e.raw.length),ie.push(_e);continue}if(!ce&&(_e=this.tokenizer.url(re,oe))){re=re.substring(_e.raw.length),ie.push(_e);continue}if(_e=this.tokenizer.inlineText(re,Ee,ae)){re=re.substring(_e.raw.length),Be=_e.raw.slice(-1),ie.push(_e);continue}if(re){var xt="Infinite loop on byte: "+re.charCodeAt(0);if(this.options.silent){console.error(xt);break}else throw new Error(xt)}}return ie},K(Te,null,[{key:"rules",get:function(){return{block:ue,inline:Le}}}]),Te}(),Me=j.defaults,We=Y.cleanUrl,Ke=Y.escape,Qe=function(){function Te(be){this.options=be||Me}var ge=Te.prototype;return ge.code=function(re,ie,ce){var Ee=(ie||"").match(/\S*/)[0];if(this.options.highlight){var Be=this.options.highlight(re,Ee);Be!=null&&Be!==re&&(ce=!0,re=Be)}return Ee?'
            '+(ce?re:Ke(re,!0))+`
            `:"
            "+(ce?re:Ke(re,!0))+`
            `},ge.blockquote=function(re){return`
            `+re+`
            @@ -271,23 +271,23 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho `},ge.tablerow=function(re){return` `+re+` `},ge.tablecell=function(re,ie){var ce=ie.header?"th":"td",Ee=ie.align?"<"+ce+' align="'+ie.align+'">':"<"+ce+">";return Ee+re+" -`},ge.strong=function(re){return""+re+""},ge.em=function(re){return""+re+""},ge.codespan=function(re){return""+re+""},ge.br=function(){return this.options.xhtml?"
            ":"
            "},ge.del=function(re){return""+re+""},ge.link=function(re,ie,ce){if(re=We(this.options.sanitize,this.options.baseUrl,re),re===null)return ce;var Ee='
            ",Ee},ge.image=function(re,ie,ce){if(re=We(this.options.sanitize,this.options.baseUrl,re),re===null)return ce;var Ee=''+ce+'":">",Ee},ge.text=function(re){return re},Te}(),Ze=function(){function Te(){}var ge=Te.prototype;return ge.strong=function(re){return re},ge.em=function(re){return re},ge.codespan=function(re){return re},ge.del=function(re){return re},ge.html=function(re){return re},ge.text=function(re){return re},ge.link=function(re,ie,ce){return""+ce},ge.image=function(re,ie,ce){return""+ce},ge.br=function(){return""},Te}(),yt=function(){function Te(){this.seen={}}var ge=Te.prototype;return ge.slug=function(re){var ie=re.toLowerCase().trim().replace(/<[!\/a-z].*?>/ig,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-");if(this.seen.hasOwnProperty(ie)){var ce=ie;do this.seen[ce]++,ie=ce+"-"+this.seen[ce];while(this.seen.hasOwnProperty(ie))}return this.seen[ie]=0,ie},Te}(),vt=j.defaults,dt=Y.unescape,pt=function(){function Te(be){this.options=be||vt,this.options.renderer=this.options.renderer||new Qe,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new Ze,this.slugger=new yt}Te.parse=function(re,ie){var ce=new Te(ie);return ce.parse(re)};var ge=Te.prototype;return ge.parse=function(re,ie){ie===void 0&&(ie=!0);var ce="",Ee,Be,Ie,ut,bt,Tt,xt,gt,qe,Xe,Pe,se,fe,$e,ke,it,at,Ne,Ve=re.length;for(Ee=0;Ee0&&ke.tokens[0].type==="text"?(ke.tokens[0].text=Ne+" "+ke.tokens[0].text,ke.tokens[0].tokens&&ke.tokens[0].tokens.length>0&&ke.tokens[0].tokens[0].type==="text"&&(ke.tokens[0].tokens[0].text=Ne+" "+ke.tokens[0].tokens[0].text)):ke.tokens.unshift({type:"text",text:Ne}):$e+=Ne),$e+=this.parse(ke.tokens,fe),qe+=this.renderer.listitem($e,at,it);ce+=this.renderer.list(qe,Pe,se);continue}case"html":{ce+=this.renderer.html(Xe.text);continue}case"paragraph":{ce+=this.renderer.paragraph(this.parseInline(Xe.tokens));continue}case"text":{for(qe=Xe.tokens?this.parseInline(Xe.tokens):Xe.text;Ee+1An error occurred:

            "+Oe(Ie.message+"",!0)+"
            ";throw Ie}}He.options=He.setOptions=function(Te){return At(He.defaults,Te),Je(He.defaults),He},He.getDefaults=we,He.defaults=st,He.use=function(Te){var ge=At({},Te);if(Te.renderer&&function(){var re=He.defaults.renderer||new Qe,ie=function(Be){var Ie=re[Be];re[Be]=function(){for(var ut=arguments.length,bt=new Array(ut),Tt=0;Tt`,triples:"",explode:"[]{}"},P=ee.Pos;ee.defineOption("autoCloseBrackets",!1,function(f,m,a){a&&a!=ee.Init&&(f.removeKeyMap(B),f.state.closeBrackets=null),m&&(M(z(m,"pairs")),f.state.closeBrackets=m,f.addKeyMap(B))});function z(f,m){return m=="pairs"&&typeof f=="string"?f:typeof f=="object"&&f[m]!=null?f[m]:K[m]}var B={Backspace:_,Enter:R};function M(f){for(var m=0;m=0;o--){var x=n[o].head;f.replaceRange("",P(x.line,x.ch-1),P(x.line,x.ch+1),"+delete")}}function R(f){var m=U(f),a=m&&z(m,"explode");if(!a||f.getOption("disableInput"))return ee.Pass;for(var n=f.listSelections(),o=0;o0;return{anchor:new P(f.anchor.line,f.anchor.ch+(m?-1:1)),head:new P(f.head.line,f.head.ch+(m?1:-1))}}function g(f,m){var a=U(f);if(!a||f.getOption("disableInput"))return ee.Pass;var n=z(a,"pairs"),o=n.indexOf(m);if(o==-1)return ee.Pass;for(var u=z(a,"closeBefore"),x=z(a,"triples"),E=n.charAt(o+1)==m,v=f.listSelections(),O=o%2==0,A,p=0;p=0&&f.getRange(s,P(s.line,s.ch+3))==m+m+m?l="skipThree":l="skip";else if(E&&s.ch>1&&x.indexOf(m)>=0&&f.getRange(P(s.line,s.ch-2),s)==m+m){if(s.ch>2&&/\bstring/.test(f.getTokenTypeAt(P(s.line,s.ch-2))))return ee.Pass;l="addFour"}else if(E){var T=s.ch==0?" ":f.getRange(P(s.line,s.ch-1),s);if(!ee.isWordChar(D)&&T!=m&&!ee.isWordChar(T))l="both";else return ee.Pass}else if(O&&(D.length===0||/\s/.test(D)||u.indexOf(D)>-1))l="both";else return ee.Pass;if(!A)A=l;else if(A!=l)return ee.Pass}var S=o%2?n.charAt(o-1):m,I=o%2?m:n.charAt(o+1);f.operation(function(){if(A=="skip")f.execCommand("goCharRight");else if(A=="skipThree")for(var C=0;C<3;C++)f.execCommand("goCharRight");else if(A=="surround"){for(var W=f.getSelections(),C=0;C>>6)+_(128|I&63):_(224|I>>>12&15)+_(128|I>>>6&63)+_(128|I&63)}else{var I=65536+(S.charCodeAt(0)-55296)*1024+(S.charCodeAt(1)-56320);return _(240|I>>>18&7)+_(128|I>>>12&63)+_(128|I>>>6&63)+_(128|I&63)}},c=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,g=function(S){return S.replace(c,R)},w=function(S){var I=[0,2,1][S.length%3],C=S.charCodeAt(0)<<16|(S.length>1?S.charCodeAt(1):0)<<8|(S.length>2?S.charCodeAt(2):0),W=[j.charAt(C>>>18),j.charAt(C>>>12&63),I>=2?"=":j.charAt(C>>>6&63),I>=1?"=":j.charAt(C&63)];return W.join("")},y=z.btoa&&typeof z.btoa=="function"?function(S){return z.btoa(S)}:function(S){if(S.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return S.replace(/[\s\S]{1,3}/g,w)},f=function(S){return y(g(String(S)))},m=function(S){return S.replace(/[+\/]/g,function(I){return I=="+"?"-":"_"}).replace(/=/g,"")},a=function(S,I){return I?m(f(S)):f(S)},n=function(S){return a(S,!0)},o;z.Uint8Array&&(o=function(S,I){for(var C="",W=0,Y=S.length;W>>18)+j.charAt(le>>>12&63)+(typeof F!="undefined"?j.charAt(le>>>6&63):"=")+(typeof q!="undefined"?j.charAt(le&63):"=")}return I?m(C):C});var u=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,x=function(S){switch(S.length){case 4:var I=(7&S.charCodeAt(0))<<18|(63&S.charCodeAt(1))<<12|(63&S.charCodeAt(2))<<6|63&S.charCodeAt(3),C=I-65536;return _((C>>>10)+55296)+_((C&1023)+56320);case 3:return _((15&S.charCodeAt(0))<<12|(63&S.charCodeAt(1))<<6|63&S.charCodeAt(2));default:return _((31&S.charCodeAt(0))<<6|63&S.charCodeAt(1))}},E=function(S){return S.replace(u,x)},v=function(S){var I=S.length,C=I%4,W=(I>0?U[S.charAt(0)]<<18:0)|(I>1?U[S.charAt(1)]<<12:0)|(I>2?U[S.charAt(2)]<<6:0)|(I>3?U[S.charAt(3)]:0),Y=[_(W>>>16),_(W>>>8&255),_(W&255)];return Y.length-=[0,0,2,1][C],Y.join("")},O=z.atob&&typeof z.atob=="function"?function(S){return z.atob(S)}:function(S){return S.replace(/\S{1,4}/g,v)},A=function(S){return O(String(S).replace(/[^A-Za-z0-9\+\/]/g,""))},p=function(S){return E(O(S))},h=function(S){return String(S).replace(/[-_]/g,function(I){return I=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},s=function(S){return p(h(S))},l;z.Uint8Array&&(l=function(S){return Uint8Array.from(A(h(S)),function(I){return I.charCodeAt(0)})});var D=function(){var S=z.Base64;return z.Base64=B,S};if(z.Base64={VERSION:M,atob:A,btoa:y,fromBase64:s,toBase64:a,utob:g,encode:a,encodeURI:n,btou:E,decode:s,noConflict:D,fromUint8Array:o,toUint8Array:l},typeof Object.defineProperty=="function"){var T=function(S){return{value:S,enumerable:!1,writable:!0,configurable:!0}};z.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",T(function(){return s(this)})),Object.defineProperty(String.prototype,"toBase64",T(function(S){return a(this,S)})),Object.defineProperty(String.prototype,"toBase64URI",T(function(){return a(this,!0)}))}}return z.Meteor&&(Base64=z.Base64),et.exports?et.exports.Base64=z.Base64:!(K=[],P=function(){return z.Base64}.apply(de,K),P!==void 0&&(et.exports=P)),{Base64:z.Base64}})}).call(this,N("IyRk"))},JWDV:function(et,de,N){et.exports=N.p+"static/charpter-white.5fa14f93.svg"},JYp7:function(et,de,N){"use strict";N.d(de,"c",function(){return K}),N.d(de,"d",function(){return P}),N.d(de,"f",function(){return B}),N.d(de,"a",function(){return M}),N.d(de,"b",function(){return j}),N.d(de,"e",function(){return U});var ee=function(){var _=function(R,c){return _=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(g,w){g.__proto__=w}||function(g,w){for(var y in w)w.hasOwnProperty(y)&&(g[y]=w[y])},_(R,c)};return function(R,c){_(R,c);function g(){this.constructor=R}R.prototype=c===null?Object.create(c):(g.prototype=c.prototype,new g)}}(),K={done:!0,value:void 0},P;(function(_){var R={next:function(){return K}};function c(){return R}_.empty=c;function g(E){var v=!1;return{next:function(){return v?K:(v=!0,{done:!1,value:E})}}}_.single=g;function w(E,v,O){return v===void 0&&(v=0),O===void 0&&(O=E.length),{next:function(){return v>=O?K:{done:!1,value:E[v++]}}}}_.fromArray=w;function y(E){return{next:function(){var v=E.next();return v.done?K:{done:!1,value:v.value}}}}_.fromNativeIterator=y;function f(E){return E?Array.isArray(E)?_.fromArray(E):E:_.empty()}_.from=f;function m(E,v){return{next:function(){var O=E.next();return O.done?K:{done:!1,value:v(O.value)}}}}_.map=m;function a(E,v){return{next:function(){for(;;){var O=E.next();if(O.done)return K;if(v(O.value))return{done:!1,value:O.value}}}}}_.filter=a;function n(E,v){for(var O=E.next();!O.done;O=E.next())v(O.value)}_.forEach=n;function o(E,v){v===void 0&&(v=Number.POSITIVE_INFINITY);var O=[];if(v===0)return O;for(var A=0,p=E.next();!p.done&&!(O.push(p.value),++A>=v);p=E.next());return O}_.collect=o;function u(){for(var E=[],v=0;v=E.length)return K;var A=E[O],p=A.next();return p.done?(O++,this.next()):p}}}_.concat=u;function x(E){return new z(E)}_.chain=x})(P||(P={}));var z=function(){function _(R){this.it=R}return _.prototype.next=function(){return this.it.next()},_}();function B(_){return Array.isArray(_)?P.fromArray(_):_||P.empty()}var M=function(){function _(R,c,g,w){c===void 0&&(c=0),g===void 0&&(g=R.length),w===void 0&&(w=c-1),this.items=R,this.start=c,this.end=g,this.index=w}return _.prototype.first=function(){return this.index=this.start,this.current()},_.prototype.next=function(){return this.index=Math.min(this.index+1,this.end),this.current()},_.prototype.current=function(){return this.index===this.start-1||this.index===this.end?null:this.items[this.index]},_}(),j=function(_){ee(R,_);function R(c,g,w,y){return g===void 0&&(g=0),w===void 0&&(w=c.length),y===void 0&&(y=g-1),_.call(this,c,g,w,y)||this}return R.prototype.current=function(){return _.prototype.current.call(this)},R.prototype.previous=function(){return this.index=Math.max(this.index-1,this.start-1),this.current()},R.prototype.first=function(){return this.index=this.start,this.current()},R.prototype.last=function(){return this.index=this.end-1,this.current()},R.prototype.parent=function(){return null},R}(M),U=function(){function _(R,c){this.iterator=R,this.fn=c}return _.prototype.next=function(){return this.fn(this.iterator.next())},_}()},JeFH:function(et,de){et.exports="data:image/png;base64,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"},Jq4h:function(et,de,N){et.exports=N.p+"static/qrcode.54870d9b.png"},LdHM:function(et,de,N){"use strict";N.d(de,"b",function(){return u}),N.d(de,"a",function(){return E});var ee=N("1OyB"),K=N("vuIU"),P=N("Ji7U"),z=N("LK+K"),B=N("q1tI"),M=N("rePB"),j=N("Ff2n"),U=N("ODXe"),_=N("4IlW"),R=N("bX4T"),c=N("YrtM"),g=N("TSYQ"),w=N.n(g),y=N("+nKL"),f=N("8OUc"),m=function(q,le){var pe=q.prefixCls,Ae=q.id,Ge=q.flattenOptions,Fe=q.childrenAsData,Ue=q.values,_e=q.searchValue,je=q.multiple,xe=q.defaultActiveFirstOption,he=q.height,te=q.itemHeight,ye=q.notFoundContent,ue=q.open,Le=q.menuItemSelectedIcon,ae=q.virtual,oe=q.onSelect,Se=q.onToggleOpen,Me=q.onActiveValue,We=q.onScroll,Ke=q.onMouseEnter,Qe="".concat(pe,"-item"),Ze=Object(c.a)(function(){return Ge},[ue,Ge],function(nt,Te){return Te[0]&&nt[1]!==Te[1]}),yt=B.useRef(null),vt=function(Te){Te.preventDefault()},dt=function(Te){yt.current&&yt.current.scrollTo({index:Te})},pt=function(Te){for(var ge=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,be=Ze.length,re=0;re1&&arguments[1]!==void 0?arguments[1]:!1;return Object(O.a)(F).map(function(le,pe){if(!B.isValidElement(le)||!le.type)return null;var Ae=le.type.isSelectOptGroup,Ge=le.key,Fe=le.props,Ue=Fe.children,_e=Object(j.a)(Fe,["children"]);return q||!Ae?A(le):Object(v.a)(Object(v.a)({key:"__RC_SELECT_GRP__".concat(Ge===null?pe:Ge,"__"),label:Ge},_e),{},{options:p(Ue)})}).filter(function(le){return le})}var h=N("2Qr1"),s=N("qNPg"),l=N("U8pU"),D=N("Kwbf"),T=N("WKfj");function S(F){var q=F.mode,le=F.options,pe=F.children,Ae=F.backfill,Ge=F.allowClear,Fe=F.placeholder,Ue=F.getInputElement,_e=F.showSearch,je=F.onSearch,xe=F.defaultOpen,he=F.autoFocus,te=F.labelInValue,ye=F.value,ue=F.inputValue,Le=F.optionLabelProp,ae=q==="multiple"||q==="tags",oe=_e!==void 0?_e:ae||q==="combobox",Se=le||p(pe);if(Object(D.a)(q!=="tags"||Se.every(function(Qe){return!Qe.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),q==="tags"||q==="combobox"){var Me=Se.some(function(Qe){return Qe.options?Qe.options.some(function(Ze){return typeof("value"in Ze?Ze.value:Ze.key)=="number"}):typeof("value"in Qe?Qe.value:Qe.key)=="number"});Object(D.a)(!Me,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(D.a)(q!=="combobox"||!Le,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(D.a)(q==="combobox"||!Ae,"`backfill` only works with `combobox` mode."),Object(D.a)(q==="combobox"||!Ue,"`getInputElement` only work with `combobox` mode."),Object(D.b)(q!=="combobox"||!Ue||!Ge||!Fe,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),je&&!oe&&q!=="combobox"&&q!=="tags"&&Object(D.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(D.b)(!xe||he,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),ye!=null){var We=Object(T.d)(ye);Object(D.a)(!te||We.every(function(Qe){return Object(l.a)(Qe)==="object"&&("key"in Qe||"value"in Qe)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(D.a)(!ae||Array.isArray(ye),"`value` should be array when `mode` is `multiple` or `tags`")}if(pe){var Ke=null;Object(O.a)(pe).some(function(Qe){if(!B.isValidElement(Qe)||!Qe.type)return!1;var Ze=Qe.type;if(Ze.isSelectOption)return!1;if(Ze.isSelectOptGroup){var yt=Object(O.a)(Qe.props.children).every(function(vt){return!B.isValidElement(vt)||!Qe.type||vt.type.isSelectOption?!0:(Ke=vt.type,!1)});return!yt}return Ke=Ze,!0}),Ke&&Object(D.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Ke.displayName||Ke.name||Ke,"`.")),Object(D.a)(ue===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var I=S,C=Object(s.a)({prefixCls:"rc-select",components:{optionList:n},convertChildrenToData:p,flattenOptions:h.d,getLabeledValue:h.e,filterOptions:h.b,isValueDisabled:h.g,findValueOption:h.c,warningProps:I,fillOptionsWithMissingValue:h.a}),W=function(F){Object(P.a)(le,F);var q=Object(z.a)(le);function le(){var pe;return Object(ee.a)(this,le),pe=q.apply(this,arguments),pe.selectRef=B.createRef(),pe.focus=function(){pe.selectRef.current.focus()},pe.blur=function(){pe.selectRef.current.blur()},pe}return Object(K.a)(le,[{key:"render",value:function(){return B.createElement(C,Object.assign({ref:this.selectRef},this.props))}}]),le}(B.Component);W.Option=u,W.OptGroup=E;var Y=W,H=de.c=Y},M8RZ:function(et,de,N){"use strict";N.d(de,"a",function(){return _});var ee=N("fWQN"),K=N("mtLc"),P=N("yKVA"),z=N("879j"),B=N("q1tI"),M=N.n(B),j=N("i8i4"),U=N.n(j),_=function(R){Object(P.a)(g,R);var c=Object(z.a)(g);function g(w){var y;Object(ee.a)(this,g),y=c.call(this,w);var f=window.document;return y.node=f.createElement("div"),f.body.appendChild(y.node),y}return Object(K.a)(g,[{key:"render",value:function(){var y=this.props.children;return Object(j.createPortal)(y,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),g}(M.a.Component)},MI8n:function(et,de,N){"use strict";N.d(de,"b",function(){return M}),N.d(de,"a",function(){return _}),N.d(de,"e",function(){return R}),N.d(de,"d",function(){return c}),N.d(de,"c",function(){return g}),N.d(de,"f",function(){return w});var ee=N("/cxE"),K=N("C/vA"),P=N("pmY6"),z=N("24hK"),B=function(){var y=function(f,m){return y=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,n){a.__proto__=n}||function(a,n){for(var o in n)n.hasOwnProperty(o)&&(a[o]=n[o])},y(f,m)};return function(f,m){y(f,m);function a(){this.constructor=f}f.prototype=m===null?Object.create(m):(a.prototype=m.prototype,new a)}}(),M;(function(y){y.None=function(){return P.a.None};function f(I){return function(C,W,Y){W===void 0&&(W=null);var H=!1,F;return F=I(function(q){return H?void 0:(F?F.dispose():H=!0,C.call(W,q))},null,Y),H&&F.dispose(),F}}y.once=f;function m(I,C){return E(function(W,Y,H){return Y===void 0&&(Y=null),I(function(F){return W.call(Y,C(F))},null,H)})}y.map=m;function a(I,C){return E(function(W,Y,H){return Y===void 0&&(Y=null),I(function(F){C(F),W.call(Y,F)},null,H)})}y.forEach=a;function n(I,C){return E(function(W,Y,H){return Y===void 0&&(Y=null),I(function(F){return C(F)&&W.call(Y,F)},null,H)})}y.filter=n;function o(I){return I}y.signal=o;function u(){for(var I=[],C=0;C1)&&Ae.fire(Fe),pe=0},W)})},onLastListenerRemove:function(){F.dispose()}});return Ae.event}y.debounce=v;function O(I){var C=new Date().getTime();return m(f(I),function(W){return new Date().getTime()-C})}y.stopwatch=O;function A(I){var C=!0,W;return n(I,function(Y){var H=C||Y!==W;return C=!1,W=Y,H})}y.latch=A;function p(I,C,W){C===void 0&&(C=!1),W===void 0&&(W=[]);var Y=W.slice(),H=I(function(le){Y?Y.push(le):q.fire(le)}),F=function(){Y&&Y.forEach(function(le){return q.fire(le)}),Y=null},q=new _({onFirstListenerAdd:function(){H||(H=I(function(le){return q.fire(le)}))},onFirstListenerDidAdd:function(){Y&&(C?setTimeout(F):F())},onLastListenerRemove:function(){H&&H.dispose(),H=null}});return q.event}y.buffer=p;var h=function(){function I(C){this.event=C}return I.prototype.map=function(C){return new I(m(this.event,C))},I.prototype.forEach=function(C){return new I(a(this.event,C))},I.prototype.filter=function(C){return new I(n(this.event,C))},I.prototype.reduce=function(C,W){return new I(x(this.event,C,W))},I.prototype.latch=function(){return new I(A(this.event))},I.prototype.debounce=function(C,W,Y,H){return W===void 0&&(W=100),Y===void 0&&(Y=!1),new I(v(this.event,C,W,Y,H))},I.prototype.on=function(C,W,Y){return this.event(C,W,Y)},I.prototype.once=function(C,W,Y){return f(this.event)(C,W,Y)},I}();function s(I){return new h(I)}y.chain=s;function l(I,C,W){W===void 0&&(W=function(le){return le});var Y=function(){for(var le=[],pe=0;pe"+re+""},ge.em=function(re){return""+re+""},ge.codespan=function(re){return""+re+""},ge.br=function(){return this.options.xhtml?"
            ":"
            "},ge.del=function(re){return""+re+""},ge.link=function(re,ie,ce){if(re=We(this.options.sanitize,this.options.baseUrl,re),re===null)return ce;var Ee='
            ",Ee},ge.image=function(re,ie,ce){if(re=We(this.options.sanitize,this.options.baseUrl,re),re===null)return ce;var Ee=''+ce+'":">",Ee},ge.text=function(re){return re},Te}(),Ze=function(){function Te(){}var ge=Te.prototype;return ge.strong=function(re){return re},ge.em=function(re){return re},ge.codespan=function(re){return re},ge.del=function(re){return re},ge.html=function(re){return re},ge.text=function(re){return re},ge.link=function(re,ie,ce){return""+ce},ge.image=function(re,ie,ce){return""+ce},ge.br=function(){return""},Te}(),yt=function(){function Te(){this.seen={}}var ge=Te.prototype;return ge.slug=function(re){var ie=re.toLowerCase().trim().replace(/<[!\/a-z].*?>/ig,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-");if(this.seen.hasOwnProperty(ie)){var ce=ie;do this.seen[ce]++,ie=ce+"-"+this.seen[ce];while(this.seen.hasOwnProperty(ie))}return this.seen[ie]=0,ie},Te}(),vt=j.defaults,dt=Y.unescape,pt=function(){function Te(be){this.options=be||vt,this.options.renderer=this.options.renderer||new Qe,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new Ze,this.slugger=new yt}Te.parse=function(re,ie){var ce=new Te(ie);return ce.parse(re)};var ge=Te.prototype;return ge.parse=function(re,ie){ie===void 0&&(ie=!0);var ce="",Ee,Be,_e,ut,bt,Tt,xt,gt,qe,Xe,Pe,se,fe,$e,ke,it,at,Ne,Ve=re.length;for(Ee=0;Ee0&&ke.tokens[0].type==="text"?(ke.tokens[0].text=Ne+" "+ke.tokens[0].text,ke.tokens[0].tokens&&ke.tokens[0].tokens.length>0&&ke.tokens[0].tokens[0].type==="text"&&(ke.tokens[0].tokens[0].text=Ne+" "+ke.tokens[0].tokens[0].text)):ke.tokens.unshift({type:"text",text:Ne}):$e+=Ne),$e+=this.parse(ke.tokens,fe),qe+=this.renderer.listitem($e,at,it);ce+=this.renderer.list(qe,Pe,se);continue}case"html":{ce+=this.renderer.html(Xe.text);continue}case"paragraph":{ce+=this.renderer.paragraph(this.parseInline(Xe.tokens));continue}case"text":{for(qe=Xe.tokens?this.parseInline(Xe.tokens):Xe.text;Ee+1An error occurred:

            "+Oe(_e.message+"",!0)+"
            ";throw _e}}He.options=He.setOptions=function(Te){return At(He.defaults,Te),Je(He.defaults),He},He.getDefaults=we,He.defaults=st,He.use=function(Te){var ge=At({},Te);if(Te.renderer&&function(){var re=He.defaults.renderer||new Qe,ie=function(Be){var _e=re[Be];re[Be]=function(){for(var ut=arguments.length,bt=new Array(ut),Tt=0;Tt`,triples:"",explode:"[]{}"},P=ee.Pos;ee.defineOption("autoCloseBrackets",!1,function(f,m,a){a&&a!=ee.Init&&(f.removeKeyMap(B),f.state.closeBrackets=null),m&&(M(z(m,"pairs")),f.state.closeBrackets=m,f.addKeyMap(B))});function z(f,m){return m=="pairs"&&typeof f=="string"?f:typeof f=="object"&&f[m]!=null?f[m]:K[m]}var B={Backspace:I,Enter:R};function M(f){for(var m=0;m=0;o--){var x=n[o].head;f.replaceRange("",P(x.line,x.ch-1),P(x.line,x.ch+1),"+delete")}}function R(f){var m=U(f),a=m&&z(m,"explode");if(!a||f.getOption("disableInput"))return ee.Pass;for(var n=f.listSelections(),o=0;o0;return{anchor:new P(f.anchor.line,f.anchor.ch+(m?-1:1)),head:new P(f.head.line,f.head.ch+(m?1:-1))}}function g(f,m){var a=U(f);if(!a||f.getOption("disableInput"))return ee.Pass;var n=z(a,"pairs"),o=n.indexOf(m);if(o==-1)return ee.Pass;for(var u=z(a,"closeBefore"),x=z(a,"triples"),E=n.charAt(o+1)==m,v=f.listSelections(),O=o%2==0,A,p=0;p=0&&f.getRange(s,P(s.line,s.ch+3))==m+m+m?l="skipThree":l="skip";else if(E&&s.ch>1&&x.indexOf(m)>=0&&f.getRange(P(s.line,s.ch-2),s)==m+m){if(s.ch>2&&/\bstring/.test(f.getTokenTypeAt(P(s.line,s.ch-2))))return ee.Pass;l="addFour"}else if(E){var T=s.ch==0?" ":f.getRange(P(s.line,s.ch-1),s);if(!ee.isWordChar(D)&&T!=m&&!ee.isWordChar(T))l="both";else return ee.Pass}else if(O&&(D.length===0||/\s/.test(D)||u.indexOf(D)>-1))l="both";else return ee.Pass;if(!A)A=l;else if(A!=l)return ee.Pass}var S=o%2?n.charAt(o-1):m,_=o%2?m:n.charAt(o+1);f.operation(function(){if(A=="skip")f.execCommand("goCharRight");else if(A=="skipThree")for(var C=0;C<3;C++)f.execCommand("goCharRight");else if(A=="surround"){for(var W=f.getSelections(),C=0;C>>6)+I(128|_&63):I(224|_>>>12&15)+I(128|_>>>6&63)+I(128|_&63)}else{var _=65536+(S.charCodeAt(0)-55296)*1024+(S.charCodeAt(1)-56320);return I(240|_>>>18&7)+I(128|_>>>12&63)+I(128|_>>>6&63)+I(128|_&63)}},c=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,g=function(S){return S.replace(c,R)},w=function(S){var _=[0,2,1][S.length%3],C=S.charCodeAt(0)<<16|(S.length>1?S.charCodeAt(1):0)<<8|(S.length>2?S.charCodeAt(2):0),W=[j.charAt(C>>>18),j.charAt(C>>>12&63),_>=2?"=":j.charAt(C>>>6&63),_>=1?"=":j.charAt(C&63)];return W.join("")},y=z.btoa&&typeof z.btoa=="function"?function(S){return z.btoa(S)}:function(S){if(S.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return S.replace(/[\s\S]{1,3}/g,w)},f=function(S){return y(g(String(S)))},m=function(S){return S.replace(/[+\/]/g,function(_){return _=="+"?"-":"_"}).replace(/=/g,"")},a=function(S,_){return _?m(f(S)):f(S)},n=function(S){return a(S,!0)},o;z.Uint8Array&&(o=function(S,_){for(var C="",W=0,Y=S.length;W>>18)+j.charAt(le>>>12&63)+(typeof F!="undefined"?j.charAt(le>>>6&63):"=")+(typeof q!="undefined"?j.charAt(le&63):"=")}return _?m(C):C});var u=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,x=function(S){switch(S.length){case 4:var _=(7&S.charCodeAt(0))<<18|(63&S.charCodeAt(1))<<12|(63&S.charCodeAt(2))<<6|63&S.charCodeAt(3),C=_-65536;return I((C>>>10)+55296)+I((C&1023)+56320);case 3:return I((15&S.charCodeAt(0))<<12|(63&S.charCodeAt(1))<<6|63&S.charCodeAt(2));default:return I((31&S.charCodeAt(0))<<6|63&S.charCodeAt(1))}},E=function(S){return S.replace(u,x)},v=function(S){var _=S.length,C=_%4,W=(_>0?U[S.charAt(0)]<<18:0)|(_>1?U[S.charAt(1)]<<12:0)|(_>2?U[S.charAt(2)]<<6:0)|(_>3?U[S.charAt(3)]:0),Y=[I(W>>>16),I(W>>>8&255),I(W&255)];return Y.length-=[0,0,2,1][C],Y.join("")},O=z.atob&&typeof z.atob=="function"?function(S){return z.atob(S)}:function(S){return S.replace(/\S{1,4}/g,v)},A=function(S){return O(String(S).replace(/[^A-Za-z0-9\+\/]/g,""))},p=function(S){return E(O(S))},h=function(S){return String(S).replace(/[-_]/g,function(_){return _=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},s=function(S){return p(h(S))},l;z.Uint8Array&&(l=function(S){return Uint8Array.from(A(h(S)),function(_){return _.charCodeAt(0)})});var D=function(){var S=z.Base64;return z.Base64=B,S};if(z.Base64={VERSION:M,atob:A,btoa:y,fromBase64:s,toBase64:a,utob:g,encode:a,encodeURI:n,btou:E,decode:s,noConflict:D,fromUint8Array:o,toUint8Array:l},typeof Object.defineProperty=="function"){var T=function(S){return{value:S,enumerable:!1,writable:!0,configurable:!0}};z.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",T(function(){return s(this)})),Object.defineProperty(String.prototype,"toBase64",T(function(S){return a(this,S)})),Object.defineProperty(String.prototype,"toBase64URI",T(function(){return a(this,!0)}))}}return z.Meteor&&(Base64=z.Base64),et.exports?et.exports.Base64=z.Base64:!(K=[],P=function(){return z.Base64}.apply(de,K),P!==void 0&&(et.exports=P)),{Base64:z.Base64}})}).call(this,N("IyRk"))},JWDV:function(et,de,N){et.exports=N.p+"static/charpter-white.5fa14f93.svg"},JYp7:function(et,de,N){"use strict";N.d(de,"c",function(){return K}),N.d(de,"d",function(){return P}),N.d(de,"f",function(){return B}),N.d(de,"a",function(){return M}),N.d(de,"b",function(){return j}),N.d(de,"e",function(){return U});var ee=function(){var I=function(R,c){return I=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(g,w){g.__proto__=w}||function(g,w){for(var y in w)w.hasOwnProperty(y)&&(g[y]=w[y])},I(R,c)};return function(R,c){I(R,c);function g(){this.constructor=R}R.prototype=c===null?Object.create(c):(g.prototype=c.prototype,new g)}}(),K={done:!0,value:void 0},P;(function(I){var R={next:function(){return K}};function c(){return R}I.empty=c;function g(E){var v=!1;return{next:function(){return v?K:(v=!0,{done:!1,value:E})}}}I.single=g;function w(E,v,O){return v===void 0&&(v=0),O===void 0&&(O=E.length),{next:function(){return v>=O?K:{done:!1,value:E[v++]}}}}I.fromArray=w;function y(E){return{next:function(){var v=E.next();return v.done?K:{done:!1,value:v.value}}}}I.fromNativeIterator=y;function f(E){return E?Array.isArray(E)?I.fromArray(E):E:I.empty()}I.from=f;function m(E,v){return{next:function(){var O=E.next();return O.done?K:{done:!1,value:v(O.value)}}}}I.map=m;function a(E,v){return{next:function(){for(;;){var O=E.next();if(O.done)return K;if(v(O.value))return{done:!1,value:O.value}}}}}I.filter=a;function n(E,v){for(var O=E.next();!O.done;O=E.next())v(O.value)}I.forEach=n;function o(E,v){v===void 0&&(v=Number.POSITIVE_INFINITY);var O=[];if(v===0)return O;for(var A=0,p=E.next();!p.done&&!(O.push(p.value),++A>=v);p=E.next());return O}I.collect=o;function u(){for(var E=[],v=0;v=E.length)return K;var A=E[O],p=A.next();return p.done?(O++,this.next()):p}}}I.concat=u;function x(E){return new z(E)}I.chain=x})(P||(P={}));var z=function(){function I(R){this.it=R}return I.prototype.next=function(){return this.it.next()},I}();function B(I){return Array.isArray(I)?P.fromArray(I):I||P.empty()}var M=function(){function I(R,c,g,w){c===void 0&&(c=0),g===void 0&&(g=R.length),w===void 0&&(w=c-1),this.items=R,this.start=c,this.end=g,this.index=w}return I.prototype.first=function(){return this.index=this.start,this.current()},I.prototype.next=function(){return this.index=Math.min(this.index+1,this.end),this.current()},I.prototype.current=function(){return this.index===this.start-1||this.index===this.end?null:this.items[this.index]},I}(),j=function(I){ee(R,I);function R(c,g,w,y){return g===void 0&&(g=0),w===void 0&&(w=c.length),y===void 0&&(y=g-1),I.call(this,c,g,w,y)||this}return R.prototype.current=function(){return I.prototype.current.call(this)},R.prototype.previous=function(){return this.index=Math.max(this.index-1,this.start-1),this.current()},R.prototype.first=function(){return this.index=this.start,this.current()},R.prototype.last=function(){return this.index=this.end-1,this.current()},R.prototype.parent=function(){return null},R}(M),U=function(){function I(R,c){this.iterator=R,this.fn=c}return I.prototype.next=function(){return this.fn(this.iterator.next())},I}()},JeFH:function(et,de){et.exports="data:image/png;base64,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"},Jq4h:function(et,de,N){et.exports=N.p+"static/qrcode.54870d9b.png"},LdHM:function(et,de,N){"use strict";N.d(de,"b",function(){return u}),N.d(de,"a",function(){return E});var ee=N("1OyB"),K=N("vuIU"),P=N("Ji7U"),z=N("LK+K"),B=N("q1tI"),M=N("rePB"),j=N("Ff2n"),U=N("ODXe"),I=N("4IlW"),R=N("bX4T"),c=N("YrtM"),g=N("TSYQ"),w=N.n(g),y=N("+nKL"),f=N("8OUc"),m=function(q,le){var pe=q.prefixCls,Ae=q.id,Ge=q.flattenOptions,Fe=q.childrenAsData,Ue=q.values,Ie=q.searchValue,je=q.multiple,xe=q.defaultActiveFirstOption,he=q.height,te=q.itemHeight,ye=q.notFoundContent,ue=q.open,Le=q.menuItemSelectedIcon,ae=q.virtual,oe=q.onSelect,Se=q.onToggleOpen,Me=q.onActiveValue,We=q.onScroll,Ke=q.onMouseEnter,Qe="".concat(pe,"-item"),Ze=Object(c.a)(function(){return Ge},[ue,Ge],function(nt,Te){return Te[0]&&nt[1]!==Te[1]}),yt=B.useRef(null),vt=function(Te){Te.preventDefault()},dt=function(Te){yt.current&&yt.current.scrollTo({index:Te})},pt=function(Te){for(var ge=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,be=Ze.length,re=0;re1&&arguments[1]!==void 0?arguments[1]:!1;return Object(O.a)(F).map(function(le,pe){if(!B.isValidElement(le)||!le.type)return null;var Ae=le.type.isSelectOptGroup,Ge=le.key,Fe=le.props,Ue=Fe.children,Ie=Object(j.a)(Fe,["children"]);return q||!Ae?A(le):Object(v.a)(Object(v.a)({key:"__RC_SELECT_GRP__".concat(Ge===null?pe:Ge,"__"),label:Ge},Ie),{},{options:p(Ue)})}).filter(function(le){return le})}var h=N("2Qr1"),s=N("qNPg"),l=N("U8pU"),D=N("Kwbf"),T=N("WKfj");function S(F){var q=F.mode,le=F.options,pe=F.children,Ae=F.backfill,Ge=F.allowClear,Fe=F.placeholder,Ue=F.getInputElement,Ie=F.showSearch,je=F.onSearch,xe=F.defaultOpen,he=F.autoFocus,te=F.labelInValue,ye=F.value,ue=F.inputValue,Le=F.optionLabelProp,ae=q==="multiple"||q==="tags",oe=Ie!==void 0?Ie:ae||q==="combobox",Se=le||p(pe);if(Object(D.a)(q!=="tags"||Se.every(function(Qe){return!Qe.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),q==="tags"||q==="combobox"){var Me=Se.some(function(Qe){return Qe.options?Qe.options.some(function(Ze){return typeof("value"in Ze?Ze.value:Ze.key)=="number"}):typeof("value"in Qe?Qe.value:Qe.key)=="number"});Object(D.a)(!Me,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(D.a)(q!=="combobox"||!Le,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(D.a)(q==="combobox"||!Ae,"`backfill` only works with `combobox` mode."),Object(D.a)(q==="combobox"||!Ue,"`getInputElement` only work with `combobox` mode."),Object(D.b)(q!=="combobox"||!Ue||!Ge||!Fe,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),je&&!oe&&q!=="combobox"&&q!=="tags"&&Object(D.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(D.b)(!xe||he,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),ye!=null){var We=Object(T.d)(ye);Object(D.a)(!te||We.every(function(Qe){return Object(l.a)(Qe)==="object"&&("key"in Qe||"value"in Qe)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(D.a)(!ae||Array.isArray(ye),"`value` should be array when `mode` is `multiple` or `tags`")}if(pe){var Ke=null;Object(O.a)(pe).some(function(Qe){if(!B.isValidElement(Qe)||!Qe.type)return!1;var Ze=Qe.type;if(Ze.isSelectOption)return!1;if(Ze.isSelectOptGroup){var yt=Object(O.a)(Qe.props.children).every(function(vt){return!B.isValidElement(vt)||!Qe.type||vt.type.isSelectOption?!0:(Ke=vt.type,!1)});return!yt}return Ke=Ze,!0}),Ke&&Object(D.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Ke.displayName||Ke.name||Ke,"`.")),Object(D.a)(ue===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var _=S,C=Object(s.a)({prefixCls:"rc-select",components:{optionList:n},convertChildrenToData:p,flattenOptions:h.d,getLabeledValue:h.e,filterOptions:h.b,isValueDisabled:h.g,findValueOption:h.c,warningProps:_,fillOptionsWithMissingValue:h.a}),W=function(F){Object(P.a)(le,F);var q=Object(z.a)(le);function le(){var pe;return Object(ee.a)(this,le),pe=q.apply(this,arguments),pe.selectRef=B.createRef(),pe.focus=function(){pe.selectRef.current.focus()},pe.blur=function(){pe.selectRef.current.blur()},pe}return Object(K.a)(le,[{key:"render",value:function(){return B.createElement(C,Object.assign({ref:this.selectRef},this.props))}}]),le}(B.Component);W.Option=u,W.OptGroup=E;var Y=W,H=de.c=Y},M8RZ:function(et,de,N){"use strict";N.d(de,"a",function(){return I});var ee=N("fWQN"),K=N("mtLc"),P=N("yKVA"),z=N("879j"),B=N("q1tI"),M=N.n(B),j=N("i8i4"),U=N.n(j),I=function(R){Object(P.a)(g,R);var c=Object(z.a)(g);function g(w){var y;Object(ee.a)(this,g),y=c.call(this,w);var f=window.document;return y.node=f.createElement("div"),f.body.appendChild(y.node),y}return Object(K.a)(g,[{key:"render",value:function(){var y=this.props.children;return Object(j.createPortal)(y,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),g}(M.a.Component)},MI8n:function(et,de,N){"use strict";N.d(de,"b",function(){return M}),N.d(de,"a",function(){return I}),N.d(de,"e",function(){return R}),N.d(de,"d",function(){return c}),N.d(de,"c",function(){return g}),N.d(de,"f",function(){return w});var ee=N("/cxE"),K=N("C/vA"),P=N("pmY6"),z=N("24hK"),B=function(){var y=function(f,m){return y=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,n){a.__proto__=n}||function(a,n){for(var o in n)n.hasOwnProperty(o)&&(a[o]=n[o])},y(f,m)};return function(f,m){y(f,m);function a(){this.constructor=f}f.prototype=m===null?Object.create(m):(a.prototype=m.prototype,new a)}}(),M;(function(y){y.None=function(){return P.a.None};function f(_){return function(C,W,Y){W===void 0&&(W=null);var H=!1,F;return F=_(function(q){return H?void 0:(F?F.dispose():H=!0,C.call(W,q))},null,Y),H&&F.dispose(),F}}y.once=f;function m(_,C){return E(function(W,Y,H){return Y===void 0&&(Y=null),_(function(F){return W.call(Y,C(F))},null,H)})}y.map=m;function a(_,C){return E(function(W,Y,H){return Y===void 0&&(Y=null),_(function(F){C(F),W.call(Y,F)},null,H)})}y.forEach=a;function n(_,C){return E(function(W,Y,H){return Y===void 0&&(Y=null),_(function(F){return C(F)&&W.call(Y,F)},null,H)})}y.filter=n;function o(_){return _}y.signal=o;function u(){for(var _=[],C=0;C1)&&Ae.fire(Fe),pe=0},W)})},onLastListenerRemove:function(){F.dispose()}});return Ae.event}y.debounce=v;function O(_){var C=new Date().getTime();return m(f(_),function(W){return new Date().getTime()-C})}y.stopwatch=O;function A(_){var C=!0,W;return n(_,function(Y){var H=C||Y!==W;return C=!1,W=Y,H})}y.latch=A;function p(_,C,W){C===void 0&&(C=!1),W===void 0&&(W=[]);var Y=W.slice(),H=_(function(le){Y?Y.push(le):q.fire(le)}),F=function(){Y&&Y.forEach(function(le){return q.fire(le)}),Y=null},q=new I({onFirstListenerAdd:function(){H||(H=_(function(le){return q.fire(le)}))},onFirstListenerDidAdd:function(){Y&&(C?setTimeout(F):F())},onLastListenerRemove:function(){H&&H.dispose(),H=null}});return q.event}y.buffer=p;var h=function(){function _(C){this.event=C}return _.prototype.map=function(C){return new _(m(this.event,C))},_.prototype.forEach=function(C){return new _(a(this.event,C))},_.prototype.filter=function(C){return new _(n(this.event,C))},_.prototype.reduce=function(C,W){return new _(x(this.event,C,W))},_.prototype.latch=function(){return new _(A(this.event))},_.prototype.debounce=function(C,W,Y,H){return W===void 0&&(W=100),Y===void 0&&(Y=!1),new _(v(this.event,C,W,Y,H))},_.prototype.on=function(C,W,Y){return this.event(C,W,Y)},_.prototype.once=function(C,W,Y){return f(this.event)(C,W,Y)},_}();function s(_){return new h(_)}y.chain=s;function l(_,C,W){W===void 0&&(W=function(le){return le});var Y=function(){for(var le=[],pe=0;pe0?new U(this._options&&this._options.leakWarningThreshold):void 0}return Object.defineProperty(y.prototype,"event",{get:function(){var f=this;return this._event||(this._event=function(m,a,n){f._listeners||(f._listeners=new z.a);var o=f._listeners.isEmpty();o&&f._options&&f._options.onFirstListenerAdd&&f._options.onFirstListenerAdd(f);var u=f._listeners.push(a?[m,a]:m);o&&f._options&&f._options.onFirstListenerDidAdd&&f._options.onFirstListenerDidAdd(f),f._options&&f._options.onListenerDidAdd&&f._options.onListenerDidAdd(f,m,a);var x;f._leakageMon&&(x=f._leakageMon.check(f._listeners.size));var E;return E={dispose:function(){if(x&&x(),E.dispose=y._noop,!f._disposed&&(u(),f._options&&f._options.onLastListenerRemove)){var v=f._listeners&&!f._listeners.isEmpty();v||f._options.onLastListenerRemove(f)}}},n instanceof P.b?n.add(E):Array.isArray(n)&&n.push(E),E}),this._event},enumerable:!0,configurable:!0}),y.prototype.fire=function(f){if(this._listeners){this._deliveryQueue||(this._deliveryQueue=new z.a);for(var m=this._listeners.iterator(),a=m.next();!a.done;a=m.next())this._deliveryQueue.push([a.value,f]);for(;this._deliveryQueue.size>0;){var n=this._deliveryQueue.shift(),o=n[0],u=n[1];try{typeof o=="function"?o.call(void 0,u):o[0].call(o[1],u)}catch(x){Object(ee.e)(x)}}}},y.prototype.dispose=function(){this._listeners&&this._listeners.clear(),this._deliveryQueue&&this._deliveryQueue.clear(),this._leakageMon&&this._leakageMon.dispose(),this._disposed=!0},y._noop=function(){},y}(),R=function(y){B(f,y);function f(m){var a=y.call(this,m)||this;return a._isPaused=0,a._eventQueue=new z.a,a._mergeFn=m&&m.merge,a}return f.prototype.pause=function(){this._isPaused++},f.prototype.resume=function(){if(this._isPaused!==0&&--this._isPaused===0)if(this._mergeFn){var m=this._eventQueue.toArray();this._eventQueue.clear(),y.prototype.fire.call(this,this._mergeFn(m))}else for(;!this._isPaused&&this._eventQueue.size!==0;)y.prototype.fire.call(this,this._eventQueue.shift())},f.prototype.fire=function(m){this._listeners&&(this._isPaused!==0?this._eventQueue.push(m):y.prototype.fire.call(this,m))},f}(_),c=function(){function y(){var f=this;this.hasListeners=!1,this.events=[],this.emitter=new _({onFirstListenerAdd:function(){return f.onFirstListenerAdd()},onLastListenerRemove:function(){return f.onLastListenerRemove()}})}return Object.defineProperty(y.prototype,"event",{get:function(){return this.emitter.event},enumerable:!0,configurable:!0}),y.prototype.add=function(f){var m=this,a={event:f,listener:null};this.events.push(a),this.hasListeners&&this.hook(a);var n=function(){m.hasListeners&&m.unhook(a);var o=m.events.indexOf(a);m.events.splice(o,1)};return Object(P.h)(Object(K.a)(n))},y.prototype.onFirstListenerAdd=function(){var f=this;this.hasListeners=!0,this.events.forEach(function(m){return f.hook(m)})},y.prototype.onLastListenerRemove=function(){var f=this;this.hasListeners=!1,this.events.forEach(function(m){return f.unhook(m)})},y.prototype.hook=function(f){var m=this;f.listener=f.event(function(a){return m.emitter.fire(a)})},y.prototype.unhook=function(f){f.listener&&f.listener.dispose(),f.listener=null},y.prototype.dispose=function(){this.emitter.dispose()},y}(),g=function(){function y(){this.buffers=[]}return y.prototype.wrapEvent=function(f){var m=this;return function(a,n,o){return f(function(u){var x=m.buffers[m.buffers.length-1];x?x.push(function(){return a.call(n,u)}):a.call(n,u)},void 0,o)}},y.prototype.bufferEvents=function(f){var m=[];this.buffers.push(m);var a=f();return this.buffers.pop(),m.forEach(function(n){return n()}),a},y}(),w=function(){function y(){var f=this;this.listening=!1,this.inputEvent=M.None,this.inputEventListener=P.a.None,this.emitter=new _({onFirstListenerDidAdd:function(){f.listening=!0,f.inputEventListener=f.inputEvent(f.emitter.fire,f.emitter)},onLastListenerRemove:function(){f.listening=!1,f.inputEventListener.dispose()}}),this.event=this.emitter.event}return Object.defineProperty(y.prototype,"input",{set:function(f){this.inputEvent=f,this.listening&&(this.inputEventListener.dispose(),this.inputEventListener=f(this.emitter.fire,this.emitter))},enumerable:!0,configurable:!0}),y.prototype.dispose=function(){this.inputEventListener.dispose(),this.emitter.dispose()},y}()},N0LK:function(et,de,N){"use strict";N.d(de,"x",function(){return ee}),N.d(de,"F",function(){return K}),N.d(de,"r",function(){return z}),N.d(de,"o",function(){return B}),N.d(de,"p",function(){return M}),N.d(de,"Q",function(){return j}),N.d(de,"K",function(){return _}),N.d(de,"k",function(){return R}),N.d(de,"N",function(){return c}),N.d(de,"m",function(){return g}),N.d(de,"l",function(){return w}),N.d(de,"I",function(){return y}),N.d(de,"H",function(){return f}),N.d(de,"q",function(){return m}),N.d(de,"t",function(){return a}),N.d(de,"D",function(){return n}),N.d(de,"e",function(){return o}),N.d(de,"f",function(){return u}),N.d(de,"B",function(){return x}),N.d(de,"C",function(){return E}),N.d(de,"n",function(){return O}),N.d(de,"O",function(){return p}),N.d(de,"c",function(){return h}),N.d(de,"d",function(){return s}),N.d(de,"z",function(){return l}),N.d(de,"A",function(){return D}),N.d(de,"u",function(){return T}),N.d(de,"E",function(){return I}),N.d(de,"G",function(){return C}),N.d(de,"i",function(){return Y}),N.d(de,"g",function(){return F}),N.d(de,"v",function(){return le}),N.d(de,"h",function(){return pe}),N.d(de,"y",function(){return Ae}),N.d(de,"w",function(){return Ge}),N.d(de,"a",function(){return Fe}),N.d(de,"P",function(){return Ue}),N.d(de,"L",function(){return _e}),N.d(de,"J",function(){return je}),N.d(de,"j",function(){return xe}),N.d(de,"M",function(){return he}),N.d(de,"s",function(){return te}),N.d(de,"b",function(){return ye});function ee(ae){return!ae||typeof ae!="string"?!0:ae.trim().length===0}function K(ae,oe,Se){Se===void 0&&(Se="0");for(var Me=""+ae,We=[Me],Ke=Me.length;Ke=oe.length?Me:oe[Ke]})}function B(ae){return ae.replace(/[<>&]/g,function(oe){switch(oe){case"<":return"<";case">":return">";case"&":return"&";default:return oe}})}function M(ae){return ae.replace(/[\\\{\}\*\+\?\|\^\$\.\[\]\(\)]/g,"\\$&")}function j(ae,oe){oe===void 0&&(oe=" ");var Se=U(ae,oe);return _(Se,oe)}function U(ae,oe){if(!ae||!oe)return ae;var Se=oe.length;if(Se===0||ae.length===0)return ae;for(var Me=0;ae.indexOf(oe,Me)===Me;)Me=Me+Se;return ae.substring(Me)}function _(ae,oe){if(!ae||!oe)return ae;var Se=oe.length,Me=ae.length;if(Se===0||Me===0)return ae;for(var We=Me,Ke=-1;!(Ke=ae.lastIndexOf(oe,We-1),Ke===-1||Ke+Se!==We);){if(Ke===0)return"";We=Ke}return ae.substring(0,We)}function R(ae){return ae.replace(/[\-\\\{\}\+\?\|\^\$\.\,\[\]\(\)\#\s]/g,"\\$&").replace(/[\*]/g,".*")}function c(ae,oe){if(ae.length0?ae.indexOf(oe,Se)===Se:Se===0?ae===oe:!1}function w(ae,oe,Se){if(Se===void 0&&(Se={}),!ae)throw new Error("Cannot create regex from empty string");oe||(ae=M(ae)),Se.wholeWord&&(/\B/.test(ae.charAt(0))||(ae="\\b"+ae),/\B/.test(ae.charAt(ae.length-1))||(ae=ae+"\\b"));var Me="";return Se.global&&(Me+="g"),Se.matchCase||(Me+="i"),Se.multiline&&(Me+="m"),Se.unicode&&(Me+="u"),new RegExp(ae,Me)}function y(ae){if(ae.source==="^"||ae.source==="^$"||ae.source==="$"||ae.source==="^\\s*$")return!1;var oe=ae.exec("");return!!(oe&&ae.lastIndex===0)}function f(ae){return(ae.global?"g":"")+(ae.ignoreCase?"i":"")+(ae.multiline?"m":"")+(ae.unicode?"u":"")}function m(ae){for(var oe=0,Se=ae.length;oe=0;Se--){var Me=ae.charCodeAt(Se);if(Me!==32&&Me!==9)return Se}return-1}function o(ae,oe){return aeoe?1:0}function u(ae,oe){for(var Se=Math.min(ae.length,oe.length),Me=0;Meoe.length?1:0}function x(ae){return ae>=97&&ae<=122}function E(ae){return ae>=65&&ae<=90}function v(ae){return x(ae)||E(ae)}function O(ae,oe){return ae.length===oe.length&&A(ae,oe)}function A(ae,oe,Se){Se===void 0&&(Se=ae.length);for(var Me=0;Meae.length?!1:A(ae,oe,Se)}function h(ae,oe){var Se,Me=Math.min(ae.length,oe.length);for(Se=0;Se1){var Me=ae.charCodeAt(oe-2);if(l(Me))return(Me-55296<<10)+(Se-56320)+65536}return Se}function I(ae,oe){var Se=ue.getInstance(),Me=oe,We=ae.length,Ke=T(ae,We,oe);oe+=Ke>=65536?2:1;for(var Qe=Se.getGraphemeBreakType(Ke);oe=65536?2:1,Qe=yt}return oe-Me}function C(ae,oe){var Se=ue.getInstance(),Me=oe,We=S(ae,oe);oe-=We>=65536?2:1;for(var Ke=Se.getGraphemeBreakType(We);oe>0;){var Qe=S(ae,oe),Ze=Se.getGraphemeBreakType(Qe);if(ye(Ze,Ke))break;oe-=Qe>=65536?2:1,Ke=Ze}return Me-oe}var W=/(?:[\u05BE\u05C0\u05C3\u05C6\u05D0-\u05F4\u0608\u060B\u060D\u061B-\u064A\u066D-\u066F\u0671-\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u0710\u0712-\u072F\u074D-\u07A5\u07B1-\u07EA\u07F4\u07F5\u07FA-\u0815\u081A\u0824\u0828\u0830-\u0858\u085E-\u08BD\u200F\uFB1D\uFB1F-\uFB28\uFB2A-\uFD3D\uFD50-\uFDFC\uFE70-\uFEFC]|\uD802[\uDC00-\uDD1B\uDD20-\uDE00\uDE10-\uDE33\uDE40-\uDEE4\uDEEB-\uDF35\uDF40-\uDFFF]|\uD803[\uDC00-\uDCFF]|\uD83A[\uDC00-\uDCCF\uDD00-\uDD43\uDD50-\uDFFF]|\uD83B[\uDC00-\uDEBB])/;function Y(ae){return W.test(ae)}var H=/(?:[\u231A\u231B\u23F0\u23F3\u2600-\u27BF\u2B50\u2B55]|\uD83C[\uDDE6-\uDDFF\uDF00-\uDFFF]|\uD83D[\uDC00-\uDE4F\uDE80-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD00-\uDDFF\uDE70-\uDE73\uDE78-\uDE82\uDE90-\uDE95])/;function F(ae){return H.test(ae)}var q=/^[\t\n\r\x20-\x7E]*$/;function le(ae){return q.test(ae)}function pe(ae){for(var oe=0,Se=ae.length;oe=11904&&ae<=55215||ae>=63744&&ae<=64255||ae>=65281&&ae<=65374}function Ge(ae){return ae>=127462&&ae<=127487||ae>=9728&&ae<=10175||ae>=127744&&ae<=128591||ae>=128640&&ae<=128764||ae>=128992&&ae<=129003||ae>=129280&&ae<=129535||ae>=129648&&ae<=129651||ae>=129656&&ae<=129666||ae>=129680&&ae<=129685}var Fe=String.fromCharCode(65279);function Ue(ae){return!!(ae&&ae.length>0&&ae.charCodeAt(0)===65279)}function _e(ae){return btoa(encodeURIComponent(ae))}function je(ae,oe){for(var Se="",Me=0;MeSe[3*We+1])We=2*We+1;else return Se[3*We+2];return 0},ae._INSTANCE=null,ae}();function Le(){return JSON.parse("[0,0,0,51592,51592,11,44424,44424,11,72251,72254,5,7150,7150,7,48008,48008,11,55176,55176,11,128420,128420,14,3276,3277,5,9979,9980,14,46216,46216,11,49800,49800,11,53384,53384,11,70726,70726,5,122915,122916,5,129320,129327,14,2558,2558,5,5906,5908,5,9762,9763,14,43360,43388,8,45320,45320,11,47112,47112,11,48904,48904,11,50696,50696,11,52488,52488,11,54280,54280,11,70082,70083,1,71350,71350,7,73111,73111,5,127892,127893,14,128726,128727,14,129473,129474,14,2027,2035,5,2901,2902,5,3784,3789,5,6754,6754,5,8418,8420,5,9877,9877,14,11088,11088,14,44008,44008,5,44872,44872,11,45768,45768,11,46664,46664,11,47560,47560,11,48456,48456,11,49352,49352,11,50248,50248,11,51144,51144,11,52040,52040,11,52936,52936,11,53832,53832,11,54728,54728,11,69811,69814,5,70459,70460,5,71096,71099,7,71998,71998,5,72874,72880,5,119149,119149,7,127374,127374,14,128335,128335,14,128482,128482,14,128765,128767,14,129399,129400,14,129680,129685,14,1476,1477,5,2377,2380,7,2759,2760,5,3137,3140,7,3458,3459,7,4153,4154,5,6432,6434,5,6978,6978,5,7675,7679,5,9723,9726,14,9823,9823,14,9919,9923,14,10035,10036,14,42736,42737,5,43596,43596,5,44200,44200,11,44648,44648,11,45096,45096,11,45544,45544,11,45992,45992,11,46440,46440,11,46888,46888,11,47336,47336,11,47784,47784,11,48232,48232,11,48680,48680,11,49128,49128,11,49576,49576,11,50024,50024,11,50472,50472,11,50920,50920,11,51368,51368,11,51816,51816,11,52264,52264,11,52712,52712,11,53160,53160,11,53608,53608,11,54056,54056,11,54504,54504,11,54952,54952,11,68108,68111,5,69933,69940,5,70197,70197,7,70498,70499,7,70845,70845,5,71229,71229,5,71727,71735,5,72154,72155,5,72344,72345,5,73023,73029,5,94095,94098,5,121403,121452,5,126981,127182,14,127538,127546,14,127990,127990,14,128391,128391,14,128445,128449,14,128500,128505,14,128752,128752,14,129160,129167,14,129356,129356,14,129432,129442,14,129648,129651,14,129751,131069,14,173,173,4,1757,1757,1,2274,2274,1,2494,2494,5,2641,2641,5,2876,2876,5,3014,3016,7,3262,3262,7,3393,3396,5,3570,3571,7,3968,3972,5,4228,4228,7,6086,6086,5,6679,6680,5,6912,6915,5,7080,7081,5,7380,7392,5,8252,8252,14,9096,9096,14,9748,9749,14,9784,9786,14,9833,9850,14,9890,9894,14,9938,9938,14,9999,9999,14,10085,10087,14,12349,12349,14,43136,43137,7,43454,43456,7,43755,43755,7,44088,44088,11,44312,44312,11,44536,44536,11,44760,44760,11,44984,44984,11,45208,45208,11,45432,45432,11,45656,45656,11,45880,45880,11,46104,46104,11,46328,46328,11,46552,46552,11,46776,46776,11,47000,47000,11,47224,47224,11,47448,47448,11,47672,47672,11,47896,47896,11,48120,48120,11,48344,48344,11,48568,48568,11,48792,48792,11,49016,49016,11,49240,49240,11,49464,49464,11,49688,49688,11,49912,49912,11,50136,50136,11,50360,50360,11,50584,50584,11,50808,50808,11,51032,51032,11,51256,51256,11,51480,51480,11,51704,51704,11,51928,51928,11,52152,52152,11,52376,52376,11,52600,52600,11,52824,52824,11,53048,53048,11,53272,53272,11,53496,53496,11,53720,53720,11,53944,53944,11,54168,54168,11,54392,54392,11,54616,54616,11,54840,54840,11,55064,55064,11,65438,65439,5,69633,69633,5,69837,69837,1,70018,70018,7,70188,70190,7,70368,70370,7,70465,70468,7,70712,70719,5,70835,70840,5,70850,70851,5,71132,71133,5,71340,71340,7,71458,71461,5,71985,71989,7,72002,72002,7,72193,72202,5,72281,72283,5,72766,72766,7,72885,72886,5,73104,73105,5,92912,92916,5,113824,113827,4,119173,119179,5,121505,121519,5,125136,125142,5,127279,127279,14,127489,127490,14,127570,127743,14,127900,127901,14,128254,128254,14,128369,128370,14,128400,128400,14,128425,128432,14,128468,128475,14,128489,128494,14,128715,128720,14,128745,128745,14,128759,128760,14,129004,129023,14,129296,129304,14,129340,129342,14,129388,129392,14,129404,129407,14,129454,129455,14,129485,129487,14,129659,129663,14,129719,129727,14,917536,917631,5,13,13,2,1160,1161,5,1564,1564,4,1807,1807,1,2085,2087,5,2363,2363,7,2402,2403,5,2507,2508,7,2622,2624,7,2691,2691,7,2786,2787,5,2881,2884,5,3006,3006,5,3072,3072,5,3170,3171,5,3267,3268,7,3330,3331,7,3406,3406,1,3538,3540,5,3655,3662,5,3897,3897,5,4038,4038,5,4184,4185,5,4352,4447,8,6068,6069,5,6155,6157,5,6448,6449,7,6742,6742,5,6783,6783,5,6966,6970,5,7042,7042,7,7143,7143,7,7212,7219,5,7412,7412,5,8206,8207,4,8294,8303,4,8596,8601,14,9410,9410,14,9742,9742,14,9757,9757,14,9770,9770,14,9794,9794,14,9828,9828,14,9855,9855,14,9882,9882,14,9900,9903,14,9929,9933,14,9963,9967,14,9987,9988,14,10006,10006,14,10062,10062,14,10175,10175,14,11744,11775,5,42607,42607,5,43043,43044,7,43263,43263,5,43444,43445,7,43569,43570,5,43698,43700,5,43766,43766,5,44032,44032,11,44144,44144,11,44256,44256,11,44368,44368,11,44480,44480,11,44592,44592,11,44704,44704,11,44816,44816,11,44928,44928,11,45040,45040,11,45152,45152,11,45264,45264,11,45376,45376,11,45488,45488,11,45600,45600,11,45712,45712,11,45824,45824,11,45936,45936,11,46048,46048,11,46160,46160,11,46272,46272,11,46384,46384,11,46496,46496,11,46608,46608,11,46720,46720,11,46832,46832,11,46944,46944,11,47056,47056,11,47168,47168,11,47280,47280,11,47392,47392,11,47504,47504,11,47616,47616,11,47728,47728,11,47840,47840,11,47952,47952,11,48064,48064,11,48176,48176,11,48288,48288,11,48400,48400,11,48512,48512,11,48624,48624,11,48736,48736,11,48848,48848,11,48960,48960,11,49072,49072,11,49184,49184,11,49296,49296,11,49408,49408,11,49520,49520,11,49632,49632,11,49744,49744,11,49856,49856,11,49968,49968,11,50080,50080,11,50192,50192,11,50304,50304,11,50416,50416,11,50528,50528,11,50640,50640,11,50752,50752,11,50864,50864,11,50976,50976,11,51088,51088,11,51200,51200,11,51312,51312,11,51424,51424,11,51536,51536,11,51648,51648,11,51760,51760,11,51872,51872,11,51984,51984,11,52096,52096,11,52208,52208,11,52320,52320,11,52432,52432,11,52544,52544,11,52656,52656,11,52768,52768,11,52880,52880,11,52992,52992,11,53104,53104,11,53216,53216,11,53328,53328,11,53440,53440,11,53552,53552,11,53664,53664,11,53776,53776,11,53888,53888,11,54000,54000,11,54112,54112,11,54224,54224,11,54336,54336,11,54448,54448,11,54560,54560,11,54672,54672,11,54784,54784,11,54896,54896,11,55008,55008,11,55120,55120,11,64286,64286,5,66272,66272,5,68900,68903,5,69762,69762,7,69817,69818,5,69927,69931,5,70003,70003,5,70070,70078,5,70094,70094,7,70194,70195,7,70206,70206,5,70400,70401,5,70463,70463,7,70475,70477,7,70512,70516,5,70722,70724,5,70832,70832,5,70842,70842,5,70847,70848,5,71088,71089,7,71102,71102,7,71219,71226,5,71231,71232,5,71342,71343,7,71453,71455,5,71463,71467,5,71737,71738,5,71995,71996,5,72000,72000,7,72145,72147,7,72160,72160,5,72249,72249,7,72273,72278,5,72330,72342,5,72752,72758,5,72850,72871,5,72882,72883,5,73018,73018,5,73031,73031,5,73109,73109,5,73461,73462,7,94031,94031,5,94192,94193,7,119142,119142,7,119155,119162,4,119362,119364,5,121476,121476,5,122888,122904,5,123184,123190,5,126976,126979,14,127184,127231,14,127344,127345,14,127405,127461,14,127514,127514,14,127561,127567,14,127778,127779,14,127896,127896,14,127985,127986,14,127995,127999,5,128326,128328,14,128360,128366,14,128378,128378,14,128394,128397,14,128405,128406,14,128422,128423,14,128435,128443,14,128453,128464,14,128479,128480,14,128484,128487,14,128496,128498,14,128640,128709,14,128723,128724,14,128736,128741,14,128747,128748,14,128755,128755,14,128762,128762,14,128981,128991,14,129096,129103,14,129292,129292,14,129311,129311,14,129329,129330,14,129344,129349,14,129360,129374,14,129394,129394,14,129402,129402,14,129413,129425,14,129445,129450,14,129466,129471,14,129483,129483,14,129511,129535,14,129653,129655,14,129667,129670,14,129705,129711,14,129731,129743,14,917505,917505,4,917760,917999,5,10,10,3,127,159,4,768,879,5,1471,1471,5,1536,1541,1,1648,1648,5,1767,1768,5,1840,1866,5,2070,2073,5,2137,2139,5,2307,2307,7,2366,2368,7,2382,2383,7,2434,2435,7,2497,2500,5,2519,2519,5,2563,2563,7,2631,2632,5,2677,2677,5,2750,2752,7,2763,2764,7,2817,2817,5,2879,2879,5,2891,2892,7,2914,2915,5,3008,3008,5,3021,3021,5,3076,3076,5,3146,3149,5,3202,3203,7,3264,3265,7,3271,3272,7,3298,3299,5,3390,3390,5,3402,3404,7,3426,3427,5,3535,3535,5,3544,3550,7,3635,3635,7,3763,3763,7,3893,3893,5,3953,3966,5,3981,3991,5,4145,4145,7,4157,4158,5,4209,4212,5,4237,4237,5,4520,4607,10,5970,5971,5,6071,6077,5,6089,6099,5,6277,6278,5,6439,6440,5,6451,6456,7,6683,6683,5,6744,6750,5,6765,6770,7,6846,6846,5,6964,6964,5,6972,6972,5,7019,7027,5,7074,7077,5,7083,7085,5,7146,7148,7,7154,7155,7,7222,7223,5,7394,7400,5,7416,7417,5,8204,8204,5,8233,8233,4,8288,8292,4,8413,8416,5,8482,8482,14,8986,8987,14,9193,9203,14,9654,9654,14,9733,9733,14,9745,9745,14,9752,9752,14,9760,9760,14,9766,9766,14,9774,9775,14,9792,9792,14,9800,9811,14,9825,9826,14,9831,9831,14,9852,9853,14,9872,9873,14,9880,9880,14,9885,9887,14,9896,9897,14,9906,9916,14,9926,9927,14,9936,9936,14,9941,9960,14,9974,9974,14,9982,9985,14,9992,9997,14,10002,10002,14,10017,10017,14,10055,10055,14,10071,10071,14,10145,10145,14,11013,11015,14,11503,11505,5,12334,12335,5,12951,12951,14,42612,42621,5,43014,43014,5,43047,43047,7,43204,43205,5,43335,43345,5,43395,43395,7,43450,43451,7,43561,43566,5,43573,43574,5,43644,43644,5,43710,43711,5,43758,43759,7,44005,44005,5,44012,44012,7,44060,44060,11,44116,44116,11,44172,44172,11,44228,44228,11,44284,44284,11,44340,44340,11,44396,44396,11,44452,44452,11,44508,44508,11,44564,44564,11,44620,44620,11,44676,44676,11,44732,44732,11,44788,44788,11,44844,44844,11,44900,44900,11,44956,44956,11,45012,45012,11,45068,45068,11,45124,45124,11,45180,45180,11,45236,45236,11,45292,45292,11,45348,45348,11,45404,45404,11,45460,45460,11,45516,45516,11,45572,45572,11,45628,45628,11,45684,45684,11,45740,45740,11,45796,45796,11,45852,45852,11,45908,45908,11,45964,45964,11,46020,46020,11,46076,46076,11,46132,46132,11,46188,46188,11,46244,46244,11,46300,46300,11,46356,46356,11,46412,46412,11,46468,46468,11,46524,46524,11,46580,46580,11,46636,46636,11,46692,46692,11,46748,46748,11,46804,46804,11,46860,46860,11,46916,46916,11,46972,46972,11,47028,47028,11,47084,47084,11,47140,47140,11,47196,47196,11,47252,47252,11,47308,47308,11,47364,47364,11,47420,47420,11,47476,47476,11,47532,47532,11,47588,47588,11,47644,47644,11,47700,47700,11,47756,47756,11,47812,47812,11,47868,47868,11,47924,47924,11,47980,47980,11,48036,48036,11,48092,48092,11,48148,48148,11,48204,48204,11,48260,48260,11,48316,48316,11,48372,48372,11,48428,48428,11,48484,48484,11,48540,48540,11,48596,48596,11,48652,48652,11,48708,48708,11,48764,48764,11,48820,48820,11,48876,48876,11,48932,48932,11,48988,48988,11,49044,49044,11,49100,49100,11,49156,49156,11,49212,49212,11,49268,49268,11,49324,49324,11,49380,49380,11,49436,49436,11,49492,49492,11,49548,49548,11,49604,49604,11,49660,49660,11,49716,49716,11,49772,49772,11,49828,49828,11,49884,49884,11,49940,49940,11,49996,49996,11,50052,50052,11,50108,50108,11,50164,50164,11,50220,50220,11,50276,50276,11,50332,50332,11,50388,50388,11,50444,50444,11,50500,50500,11,50556,50556,11,50612,50612,11,50668,50668,11,50724,50724,11,50780,50780,11,50836,50836,11,50892,50892,11,50948,50948,11,51004,51004,11,51060,51060,11,51116,51116,11,51172,51172,11,51228,51228,11,51284,51284,11,51340,51340,11,51396,51396,11,51452,51452,11,51508,51508,11,51564,51564,11,51620,51620,11,51676,51676,11,51732,51732,11,51788,51788,11,51844,51844,11,51900,51900,11,51956,51956,11,52012,52012,11,52068,52068,11,52124,52124,11,52180,52180,11,52236,52236,11,52292,52292,11,52348,52348,11,52404,52404,11,52460,52460,11,52516,52516,11,52572,52572,11,52628,52628,11,52684,52684,11,52740,52740,11,52796,52796,11,52852,52852,11,52908,52908,11,52964,52964,11,53020,53020,11,53076,53076,11,53132,53132,11,53188,53188,11,53244,53244,11,53300,53300,11,53356,53356,11,53412,53412,11,53468,53468,11,53524,53524,11,53580,53580,11,53636,53636,11,53692,53692,11,53748,53748,11,53804,53804,11,53860,53860,11,53916,53916,11,53972,53972,11,54028,54028,11,54084,54084,11,54140,54140,11,54196,54196,11,54252,54252,11,54308,54308,11,54364,54364,11,54420,54420,11,54476,54476,11,54532,54532,11,54588,54588,11,54644,54644,11,54700,54700,11,54756,54756,11,54812,54812,11,54868,54868,11,54924,54924,11,54980,54980,11,55036,55036,11,55092,55092,11,55148,55148,11,55216,55238,9,65056,65071,5,65529,65531,4,68097,68099,5,68159,68159,5,69446,69456,5,69688,69702,5,69808,69810,7,69815,69816,7,69821,69821,1,69888,69890,5,69932,69932,7,69957,69958,7,70016,70017,5,70067,70069,7,70079,70080,7,70089,70092,5,70095,70095,5,70191,70193,5,70196,70196,5,70198,70199,5,70367,70367,5,70371,70378,5,70402,70403,7,70462,70462,5,70464,70464,5,70471,70472,7,70487,70487,5,70502,70508,5,70709,70711,7,70720,70721,7,70725,70725,7,70750,70750,5,70833,70834,7,70841,70841,7,70843,70844,7,70846,70846,7,70849,70849,7,71087,71087,5,71090,71093,5,71100,71101,5,71103,71104,5,71216,71218,7,71227,71228,7,71230,71230,7,71339,71339,5,71341,71341,5,71344,71349,5,71351,71351,5,71456,71457,7,71462,71462,7,71724,71726,7,71736,71736,7,71984,71984,5,71991,71992,7,71997,71997,7,71999,71999,1,72001,72001,1,72003,72003,5,72148,72151,5,72156,72159,7,72164,72164,7,72243,72248,5,72250,72250,1,72263,72263,5,72279,72280,7,72324,72329,1,72343,72343,7,72751,72751,7,72760,72765,5,72767,72767,5,72873,72873,7,72881,72881,7,72884,72884,7,73009,73014,5,73020,73021,5,73030,73030,1,73098,73102,7,73107,73108,7,73110,73110,7,73459,73460,5,78896,78904,4,92976,92982,5,94033,94087,7,94180,94180,5,113821,113822,5,119141,119141,5,119143,119145,5,119150,119154,5,119163,119170,5,119210,119213,5,121344,121398,5,121461,121461,5,121499,121503,5,122880,122886,5,122907,122913,5,122918,122922,5,123628,123631,5,125252,125258,5,126980,126980,14,127183,127183,14,127245,127247,14,127340,127343,14,127358,127359,14,127377,127386,14,127462,127487,6,127491,127503,14,127535,127535,14,127548,127551,14,127568,127569,14,127744,127777,14,127780,127891,14,127894,127895,14,127897,127899,14,127902,127984,14,127987,127989,14,127991,127994,14,128000,128253,14,128255,128317,14,128329,128334,14,128336,128359,14,128367,128368,14,128371,128377,14,128379,128390,14,128392,128393,14,128398,128399,14,128401,128404,14,128407,128419,14,128421,128421,14,128424,128424,14,128433,128434,14,128444,128444,14,128450,128452,14,128465,128467,14,128476,128478,14,128481,128481,14,128483,128483,14,128488,128488,14,128495,128495,14,128499,128499,14,128506,128591,14,128710,128714,14,128721,128722,14,128725,128725,14,128728,128735,14,128742,128744,14,128746,128746,14,128749,128751,14,128753,128754,14,128756,128758,14,128761,128761,14,128763,128764,14,128884,128895,14,128992,129003,14,129036,129039,14,129114,129119,14,129198,129279,14,129293,129295,14,129305,129310,14,129312,129319,14,129328,129328,14,129331,129338,14,129343,129343,14,129351,129355,14,129357,129359,14,129375,129387,14,129393,129393,14,129395,129398,14,129401,129401,14,129403,129403,14,129408,129412,14,129426,129431,14,129443,129444,14,129451,129453,14,129456,129465,14,129472,129472,14,129475,129482,14,129484,129484,14,129488,129510,14,129536,129647,14,129652,129652,14,129656,129658,14,129664,129666,14,129671,129679,14,129686,129704,14,129712,129718,14,129728,129730,14,129744,129750,14,917504,917504,4,917506,917535,4,917632,917759,4,918000,921599,4,0,9,4,11,12,4,14,31,4,169,169,14,174,174,14,1155,1159,5,1425,1469,5,1473,1474,5,1479,1479,5,1552,1562,5,1611,1631,5,1750,1756,5,1759,1764,5,1770,1773,5,1809,1809,5,1958,1968,5,2045,2045,5,2075,2083,5,2089,2093,5,2259,2273,5,2275,2306,5,2362,2362,5,2364,2364,5,2369,2376,5,2381,2381,5,2385,2391,5,2433,2433,5,2492,2492,5,2495,2496,7,2503,2504,7,2509,2509,5,2530,2531,5,2561,2562,5,2620,2620,5,2625,2626,5,2635,2637,5,2672,2673,5,2689,2690,5,2748,2748,5,2753,2757,5,2761,2761,7,2765,2765,5,2810,2815,5,2818,2819,7,2878,2878,5,2880,2880,7,2887,2888,7,2893,2893,5,2903,2903,5,2946,2946,5,3007,3007,7,3009,3010,7,3018,3020,7,3031,3031,5,3073,3075,7,3134,3136,5,3142,3144,5,3157,3158,5,3201,3201,5,3260,3260,5,3263,3263,5,3266,3266,5,3270,3270,5,3274,3275,7,3285,3286,5,3328,3329,5,3387,3388,5,3391,3392,7,3398,3400,7,3405,3405,5,3415,3415,5,3457,3457,5,3530,3530,5,3536,3537,7,3542,3542,5,3551,3551,5,3633,3633,5,3636,3642,5,3761,3761,5,3764,3772,5,3864,3865,5,3895,3895,5,3902,3903,7,3967,3967,7,3974,3975,5,3993,4028,5,4141,4144,5,4146,4151,5,4155,4156,7,4182,4183,7,4190,4192,5,4226,4226,5,4229,4230,5,4253,4253,5,4448,4519,9,4957,4959,5,5938,5940,5,6002,6003,5,6070,6070,7,6078,6085,7,6087,6088,7,6109,6109,5,6158,6158,4,6313,6313,5,6435,6438,7,6441,6443,7,6450,6450,5,6457,6459,5,6681,6682,7,6741,6741,7,6743,6743,7,6752,6752,5,6757,6764,5,6771,6780,5,6832,6845,5,6847,6848,5,6916,6916,7,6965,6965,5,6971,6971,7,6973,6977,7,6979,6980,7,7040,7041,5,7073,7073,7,7078,7079,7,7082,7082,7,7142,7142,5,7144,7145,5,7149,7149,5,7151,7153,5,7204,7211,7,7220,7221,7,7376,7378,5,7393,7393,7,7405,7405,5,7415,7415,7,7616,7673,5,8203,8203,4,8205,8205,13,8232,8232,4,8234,8238,4,8265,8265,14,8293,8293,4,8400,8412,5,8417,8417,5,8421,8432,5,8505,8505,14,8617,8618,14,9000,9000,14,9167,9167,14,9208,9210,14,9642,9643,14,9664,9664,14,9728,9732,14,9735,9741,14,9743,9744,14,9746,9746,14,9750,9751,14,9753,9756,14,9758,9759,14,9761,9761,14,9764,9765,14,9767,9769,14,9771,9773,14,9776,9783,14,9787,9791,14,9793,9793,14,9795,9799,14,9812,9822,14,9824,9824,14,9827,9827,14,9829,9830,14,9832,9832,14,9851,9851,14,9854,9854,14,9856,9861,14,9874,9876,14,9878,9879,14,9881,9881,14,9883,9884,14,9888,9889,14,9895,9895,14,9898,9899,14,9904,9905,14,9917,9918,14,9924,9925,14,9928,9928,14,9934,9935,14,9937,9937,14,9939,9940,14,9961,9962,14,9968,9973,14,9975,9978,14,9981,9981,14,9986,9986,14,9989,9989,14,9998,9998,14,10000,10001,14,10004,10004,14,10013,10013,14,10024,10024,14,10052,10052,14,10060,10060,14,10067,10069,14,10083,10084,14,10133,10135,14,10160,10160,14,10548,10549,14,11035,11036,14,11093,11093,14,11647,11647,5,12330,12333,5,12336,12336,14,12441,12442,5,12953,12953,14,42608,42610,5,42654,42655,5,43010,43010,5,43019,43019,5,43045,43046,5,43052,43052,5,43188,43203,7,43232,43249,5,43302,43309,5,43346,43347,7,43392,43394,5,43443,43443,5,43446,43449,5,43452,43453,5,43493,43493,5,43567,43568,7,43571,43572,7,43587,43587,5,43597,43597,7,43696,43696,5,43703,43704,5,43713,43713,5,43756,43757,5,43765,43765,7,44003,44004,7,44006,44007,7,44009,44010,7,44013,44013,5,44033,44059,12,44061,44087,12,44089,44115,12,44117,44143,12,44145,44171,12,44173,44199,12,44201,44227,12,44229,44255,12,44257,44283,12,44285,44311,12,44313,44339,12,44341,44367,12,44369,44395,12,44397,44423,12,44425,44451,12,44453,44479,12,44481,44507,12,44509,44535,12,44537,44563,12,44565,44591,12,44593,44619,12,44621,44647,12,44649,44675,12,44677,44703,12,44705,44731,12,44733,44759,12,44761,44787,12,44789,44815,12,44817,44843,12,44845,44871,12,44873,44899,12,44901,44927,12,44929,44955,12,44957,44983,12,44985,45011,12,45013,45039,12,45041,45067,12,45069,45095,12,45097,45123,12,45125,45151,12,45153,45179,12,45181,45207,12,45209,45235,12,45237,45263,12,45265,45291,12,45293,45319,12,45321,45347,12,45349,45375,12,45377,45403,12,45405,45431,12,45433,45459,12,45461,45487,12,45489,45515,12,45517,45543,12,45545,45571,12,45573,45599,12,45601,45627,12,45629,45655,12,45657,45683,12,45685,45711,12,45713,45739,12,45741,45767,12,45769,45795,12,45797,45823,12,45825,45851,12,45853,45879,12,45881,45907,12,45909,45935,12,45937,45963,12,45965,45991,12,45993,46019,12,46021,46047,12,46049,46075,12,46077,46103,12,46105,46131,12,46133,46159,12,46161,46187,12,46189,46215,12,46217,46243,12,46245,46271,12,46273,46299,12,46301,46327,12,46329,46355,12,46357,46383,12,46385,46411,12,46413,46439,12,46441,46467,12,46469,46495,12,46497,46523,12,46525,46551,12,46553,46579,12,46581,46607,12,46609,46635,12,46637,46663,12,46665,46691,12,46693,46719,12,46721,46747,12,46749,46775,12,46777,46803,12,46805,46831,12,46833,46859,12,46861,46887,12,46889,46915,12,46917,46943,12,46945,46971,12,46973,46999,12,47001,47027,12,47029,47055,12,47057,47083,12,47085,47111,12,47113,47139,12,47141,47167,12,47169,47195,12,47197,47223,12,47225,47251,12,47253,47279,12,47281,47307,12,47309,47335,12,47337,47363,12,47365,47391,12,47393,47419,12,47421,47447,12,47449,47475,12,47477,47503,12,47505,47531,12,47533,47559,12,47561,47587,12,47589,47615,12,47617,47643,12,47645,47671,12,47673,47699,12,47701,47727,12,47729,47755,12,47757,47783,12,47785,47811,12,47813,47839,12,47841,47867,12,47869,47895,12,47897,47923,12,47925,47951,12,47953,47979,12,47981,48007,12,48009,48035,12,48037,48063,12,48065,48091,12,48093,48119,12,48121,48147,12,48149,48175,12,48177,48203,12,48205,48231,12,48233,48259,12,48261,48287,12,48289,48315,12,48317,48343,12,48345,48371,12,48373,48399,12,48401,48427,12,48429,48455,12,48457,48483,12,48485,48511,12,48513,48539,12,48541,48567,12,48569,48595,12,48597,48623,12,48625,48651,12,48653,48679,12,48681,48707,12,48709,48735,12,48737,48763,12,48765,48791,12,48793,48819,12,48821,48847,12,48849,48875,12,48877,48903,12,48905,48931,12,48933,48959,12,48961,48987,12,48989,49015,12,49017,49043,12,49045,49071,12,49073,49099,12,49101,49127,12,49129,49155,12,49157,49183,12,49185,49211,12,49213,49239,12,49241,49267,12,49269,49295,12,49297,49323,12,49325,49351,12,49353,49379,12,49381,49407,12,49409,49435,12,49437,49463,12,49465,49491,12,49493,49519,12,49521,49547,12,49549,49575,12,49577,49603,12,49605,49631,12,49633,49659,12,49661,49687,12,49689,49715,12,49717,49743,12,49745,49771,12,49773,49799,12,49801,49827,12,49829,49855,12,49857,49883,12,49885,49911,12,49913,49939,12,49941,49967,12,49969,49995,12,49997,50023,12,50025,50051,12,50053,50079,12,50081,50107,12,50109,50135,12,50137,50163,12,50165,50191,12,50193,50219,12,50221,50247,12,50249,50275,12,50277,50303,12,50305,50331,12,50333,50359,12,50361,50387,12,50389,50415,12,50417,50443,12,50445,50471,12,50473,50499,12,50501,50527,12,50529,50555,12,50557,50583,12,50585,50611,12,50613,50639,12,50641,50667,12,50669,50695,12,50697,50723,12,50725,50751,12,50753,50779,12,50781,50807,12,50809,50835,12,50837,50863,12,50865,50891,12,50893,50919,12,50921,50947,12,50949,50975,12,50977,51003,12,51005,51031,12,51033,51059,12,51061,51087,12,51089,51115,12,51117,51143,12,51145,51171,12,51173,51199,12,51201,51227,12,51229,51255,12,51257,51283,12,51285,51311,12,51313,51339,12,51341,51367,12,51369,51395,12,51397,51423,12,51425,51451,12,51453,51479,12,51481,51507,12,51509,51535,12,51537,51563,12,51565,51591,12,51593,51619,12,51621,51647,12,51649,51675,12,51677,51703,12,51705,51731,12,51733,51759,12,51761,51787,12,51789,51815,12,51817,51843,12,51845,51871,12,51873,51899,12,51901,51927,12,51929,51955,12,51957,51983,12,51985,52011,12,52013,52039,12,52041,52067,12,52069,52095,12,52097,52123,12,52125,52151,12,52153,52179,12,52181,52207,12,52209,52235,12,52237,52263,12,52265,52291,12,52293,52319,12,52321,52347,12,52349,52375,12,52377,52403,12,52405,52431,12,52433,52459,12,52461,52487,12,52489,52515,12,52517,52543,12,52545,52571,12,52573,52599,12,52601,52627,12,52629,52655,12,52657,52683,12,52685,52711,12,52713,52739,12,52741,52767,12,52769,52795,12,52797,52823,12,52825,52851,12,52853,52879,12,52881,52907,12,52909,52935,12,52937,52963,12,52965,52991,12,52993,53019,12,53021,53047,12,53049,53075,12,53077,53103,12,53105,53131,12,53133,53159,12,53161,53187,12,53189,53215,12,53217,53243,12,53245,53271,12,53273,53299,12,53301,53327,12,53329,53355,12,53357,53383,12,53385,53411,12,53413,53439,12,53441,53467,12,53469,53495,12,53497,53523,12,53525,53551,12,53553,53579,12,53581,53607,12,53609,53635,12,53637,53663,12,53665,53691,12,53693,53719,12,53721,53747,12,53749,53775,12,53777,53803,12,53805,53831,12,53833,53859,12,53861,53887,12,53889,53915,12,53917,53943,12,53945,53971,12,53973,53999,12,54001,54027,12,54029,54055,12,54057,54083,12,54085,54111,12,54113,54139,12,54141,54167,12,54169,54195,12,54197,54223,12,54225,54251,12,54253,54279,12,54281,54307,12,54309,54335,12,54337,54363,12,54365,54391,12,54393,54419,12,54421,54447,12,54449,54475,12,54477,54503,12,54505,54531,12,54533,54559,12,54561,54587,12,54589,54615,12,54617,54643,12,54645,54671,12,54673,54699,12,54701,54727,12,54729,54755,12,54757,54783,12,54785,54811,12,54813,54839,12,54841,54867,12,54869,54895,12,54897,54923,12,54925,54951,12,54953,54979,12,54981,55007,12,55009,55035,12,55037,55063,12,55065,55091,12,55093,55119,12,55121,55147,12,55149,55175,12,55177,55203,12,55243,55291,10,65024,65039,5,65279,65279,4,65520,65528,4,66045,66045,5,66422,66426,5,68101,68102,5,68152,68154,5,68325,68326,5,69291,69292,5,69632,69632,7,69634,69634,7,69759,69761,5]")}},Nmxd:function(et,de){et.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAF4ElEQVRoQ91aW2wUVRj+/rPbSivURIgKjZcHjUYTgZ0lthgv3V0LSqB9IAQeNNEIaKKwZbcFnuQJoZ1piyYawJjIiwZDwiVBaHd28QItaWeLD4KJPgimiA+YCAZj6Z7fzPZiu7e57WriJE0f5v++//tm/j3nn3MOoQyXcmJ/LdfeCBOjEUA9EdUzUA9g0ST9VQJGmXkU5n/CAN2q043Vm295TU9uCRS9MwCiFWBqAmD++R1yjQNIgTgF5tNGuCPtEJ8Nd2xgWarzPil9UbBsA1G1m6R5GOYxkOgRItM71NRxzQmnIwMBvStKoCiAB50kcRB7mcG96XB7r12MLQNPJXrvzdD4QQZW2yX2EkfACR/7N56PRH+14rE0sDSpLRaM4wA/YEVW3vt0RRLWjIRi35biLWkgmOhaz0SflleYMzZi3jAcaf+sGKqoAUVX3wbwnrN0FYveYoTj7xdiL2ggqKsvMnCyYnJcEBPw0nA4/kUuNM9AINX9MMnMIEDzXeSpIISvs/A1pJu2/TgzSZ4BRVf7ALxQQSVeqPuNcLy5qIHJcb7HS4ZKYxncNnOemH4DyqmehaiW58D8UKVFeOIn+gljYrmxsu2XWa2Eomt7AN7uidwd+CKBPy8EZdA7hSlprxGO7Zg2EPxSW8q35WDZehv7Ri4KEuuGQtu+y4UoSe0DML9ZkIp5jKpEw/BzsZFsCSkpNQYJ1X7eskQWF6+rbwD4sGQWgbjRFNcmDCS0oyBuKYsseyRFxS/TteWSZT+IaktSMR0zIrFWajzcXTM2X95w0c/bk5ofVVT8k6e77vT7qY+A5TbIx6uvizoKJNUVxDhlA1COkKLis5Wgq2bZmOVj62LCSlIS2m4Q77SF8BZkJd667nPzM71LSqLrExC94k2bJbqk+Im65xQIzr7wmA9RUFcTDIQtJWQDaB3A5lT+ur34bFRJ8WbdV1VRAowGB5wTagCdFF29BOAxSzAjbkTiWrZWU+oCSJgTScwCV1K8m7rPyfe9acAcgeaVFsIHjXD7ptyYxw/vqq5ZMHcHGOZvaE7OfTvindf97CQ3bRkgorXDodiRUiYDuhYlZAeDe6zKxuTJ1j34awDC8u0XD7hht4RuwkctxvOxlFWyYFJ7jUDnC7UHU1iz7qurxBlmDlrxlb5Pl5z8iC8LIVuHmjoueEtqjvddBwDa6JWHCQlnwyjjAu7wtxjPRK+4Ta7Y6XPskpvDqJLUdoMdTWTJOX9kWs+2bL9pN89U3GTdn3WKKxpvTmRuWglmPpKOtK91IiQ73vvJFL/YCa5UbLaVaDzXXTP2p4tmjvGREYnbruOgrn7MwKvlEg9gvLpG1E2000ntKNh5O82EznQobvkVF9S732LIgus6rg0RHTNCsdYJA7oWB7jLJdlOIxzfUwwbTHY+zSy+ccldAkbtRjimThroCYAzA46bqUl6JmxOh+IH8mbq1K65NXLuIIAnymqAMQbyNRrhtvT0qkQgqe4lRof7RHKdEe6Y9XEe0NVDBLzsnrMwcmbp/rOs8lXPQtzODHhY+/9LEq0aCcV0M22wX21jge5yiwdwGVW+RuPZnGUVM9FkP+NlYesaIFcJ8s+TLM9UQDwY1JYOx6Y3QPLXRpNqPzEiHpJfBOAD8KgHjoJQs3VIh+Kzlj3zDCzp63zEJ8QgCHeXW4AnPsZvGSkbLjR3/DCT5/+3vD7lTkl0bQHRPk9PrVxg5q1GpL3gZkvpLaZU93qW8r/dYhJiw3DTNudbTFMPb1lf5xIpxHEQ7i/XA7XFw/hZSLlmqLn094flLqWZzNzcZikO/JvbrCTkJjub3rYMZJ8YgwJJbSuBK7zRTb3pUGwfCGznTdk3MMm2tG/vIvL7tpJE1G3vlCeMMcYCvTye2TfSvP2qHeFTMY4NTI9Sek8AJFewlCGi7IEPc/JycmWYOUVCJMHitNmYOQF7NjAzmTK8v5Z/N4/biEYI1BN46riNeeTGvEazx21Ao5DmcRs5QHfV6UbQ+3GbvwHH7EQQahyMxwAAAABJRU5ErkJggg=="},NvD2:function(et,de,N){"use strict";N.d(de,"a",function(){return M});var ee=N("Kwbf");function K(j,U){var _=new Set;return j.forEach(function(R){U.has(R)||_.add(R)}),_}function P(j){var U=j||{},_=U.disabled,R=U.disableCheckbox,c=U.checkable;return!!(_||R)||c===!1}function z(j,U,_,R){for(var c=new Set(j),g=new Set,w=0;w<=_;w+=1){var y=U.get(w)||new Set;y.forEach(function(n){var o=n.key,u=n.node,x=n.children,E=x===void 0?[]:x;c.has(o)&&!R(u)&&E.filter(function(v){return!R(v.node)}).forEach(function(v){c.add(v.key)})})}for(var f=new Set,m=_;m>=0;m-=1){var a=U.get(m)||new Set;a.forEach(function(n){var o=n.parent,u=n.node;if(R(u)||!n.parent||f.has(n.parent.key))return;if(R(n.parent.node)){f.add(o.key);return}var x=!0,E=!1;(o.children||[]).filter(function(v){return!R(v.node)}).forEach(function(v){var O=v.key,A=c.has(O);x&&!A&&(x=!1),!E&&(A||g.has(O))&&(E=!0)}),x&&c.add(o.key),E&&g.add(o.key),f.add(o.key)})}return{checkedKeys:Array.from(c),halfCheckedKeys:Array.from(K(g,c))}}function B(j,U,_,R,c){for(var g=new Set(j),w=new Set(U),y=0;y<=R;y+=1){var f=_.get(y)||new Set;f.forEach(function(o){var u=o.key,x=o.node,E=o.children,v=E===void 0?[]:E;!g.has(u)&&!w.has(u)&&!c(x)&&v.filter(function(O){return!c(O.node)}).forEach(function(O){g.delete(O.key)})})}w=new Set;for(var m=new Set,a=R;a>=0;a-=1){var n=_.get(a)||new Set;n.forEach(function(o){var u=o.parent,x=o.node;if(c(x)||!o.parent||m.has(o.parent.key))return;if(c(o.parent.node)){m.add(u.key);return}var E=!0,v=!1;(u.children||[]).filter(function(O){return!c(O.node)}).forEach(function(O){var A=O.key,p=g.has(A);E&&!p&&(E=!1),!v&&(p||w.has(A))&&(v=!0)}),E||g.delete(u.key),v&&w.add(u.key),m.add(u.key)})}return{checkedKeys:Array.from(g),halfCheckedKeys:Array.from(K(w,g))}}function M(j,U,_,R){var c=[],g;R?g=R:g=P;var w=new Set(j.filter(function(a){var n=!!_[a];return n||c.push(a),n})),y=new Map,f=0;Object.keys(_).forEach(function(a){var n=_[a],o=n.level,u=y.get(o);u||(u=new Set,y.set(o,u)),u.add(n),f=Math.max(f,o)}),Object(ee.a)(!c.length,"Tree missing follow keys: ".concat(c.slice(0,100).map(function(a){return"'".concat(a,"'")}).join(", ")));var m;return U===!0?m=z(w,y,f,g):m=B(w,U.halfCheckedKeys,y,f,g),m}},OLES:function(et,de,N){"use strict";var ee=N("U8pU"),K=N("VTBJ"),P=N("Ff2n"),z=N("q1tI"),B=N("uciX"),M=N("7ixt"),j=function(w){var y=w.overlay,f=w.prefixCls,m=w.id,a=w.overlayInnerStyle;return z.createElement("div",{className:"".concat(f,"-inner"),id:m,role:"tooltip",style:a},typeof y=="function"?y():y)},U=j,_=function(w,y){var f=w.overlayClassName,m=w.trigger,a=m===void 0?["hover"]:m,n=w.mouseEnterDelay,o=n===void 0?0:n,u=w.mouseLeaveDelay,x=u===void 0?.1:u,E=w.overlayStyle,v=w.prefixCls,O=v===void 0?"rc-tooltip":v,A=w.children,p=w.onVisibleChange,h=w.afterVisibleChange,s=w.transitionName,l=w.animation,D=w.placement,T=D===void 0?"right":D,S=w.align,I=S===void 0?{}:S,C=w.destroyTooltipOnHide,W=C===void 0?!1:C,Y=w.defaultVisible,H=w.getTooltipContainer,F=w.overlayInnerStyle,q=Object(P.a)(w,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),le=Object(z.useRef)(null);Object(z.useImperativeHandle)(y,function(){return le.current});var pe=Object(K.a)({},q);"visible"in w&&(pe.popupVisible=w.visible);var Ae=function(){var je=w.arrowContent,xe=je===void 0?null:je,he=w.overlay,te=w.id;return[z.createElement("div",{className:"".concat(O,"-arrow"),key:"arrow"},xe),z.createElement(U,{key:"content",prefixCls:O,id:te,overlay:he,overlayInnerStyle:F})]},Ge=!1,Fe=!1;if(typeof W=="boolean")Ge=W;else if(W&&Object(ee.a)(W)==="object"){var Ue=W.keepParent;Ge=Ue===!0,Fe=Ue===!1}return z.createElement(B.a,Object.assign({popupClassName:f,prefixCls:O,popup:Ae,action:a,builtinPlacements:M.a,popupPlacement:T,ref:le,popupAlign:I,getPopupContainer:H,onPopupVisibleChange:p,afterPopupVisibleChange:h,popupTransitionName:s,popupAnimation:l,defaultPopupVisible:Y,destroyPopupOnHide:Ge,autoDestroy:Fe,mouseLeaveDelay:x,popupStyle:E,mouseEnterDelay:o},pe),A)},R=Object(z.forwardRef)(_),c=de.a=R},OZM5:function(et,de,N){"use strict";N.d(de,"b",function(){return R}),N.d(de,"a",function(){return c}),N.d(de,"k",function(){return g}),N.d(de,"h",function(){return w}),N.d(de,"i",function(){return y}),N.d(de,"g",function(){return f}),N.d(de,"c",function(){return m}),N.d(de,"d",function(){return a}),N.d(de,"j",function(){return u}),N.d(de,"e",function(){return x}),N.d(de,"f",function(){return E});var ee=N("KQm4"),K=N("U8pU"),P=N("Ff2n"),z=N("q1tI"),B=N.n(z),M=N("Kwbf"),j=N("WaYH"),U=.25,_=2;function R(v,O){var A=v.slice(),p=A.indexOf(O);return p>=0&&A.splice(p,1),A}function c(v,O){var A=v.slice();return A.indexOf(O)===-1&&A.push(O),A}function g(v){return v.split("-")}function w(v,O){return"".concat(v,"-").concat(O)}function y(v){return v&&v.type&&v.type.isTreeNode}function f(v,O){var A=[v],p=O[v];function h(){var s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];s.forEach(function(l){var D=l.key,T=l.children;A.push(D),h(T)})}return h(p.children),A}function m(v,O){var A=v.clientY,p=O.selectHandle.getBoundingClientRect(),h=p.top,s=p.bottom,l=p.height,D=Math.max(l*U,_);return A<=h+D?-1:A>=s-D?1:0}function a(v,O){if(!v)return;var A=O.multiple;return A?v.slice():v.length?[v[0]]:v}var n=function(O){return O};function o(v,O){if(!v)return[];var A=O||{},p=A.processProps,h=p===void 0?n:p,s=Array.isArray(v)?v:[v];return s.map(function(l){var D=l.children,T=Object(P.a)(l,["children"]),S=o(D,O);return B.a.createElement(j.a,Object.assign({},h(T)),S)})}function u(v){if(!v)return null;var O;if(Array.isArray(v))O={checkedKeys:v,halfCheckedKeys:void 0};else if(Object(K.a)(v)==="object")O={checkedKeys:v.checked||void 0,halfCheckedKeys:v.halfChecked||void 0};else return Object(M.a)(!1,"`checkedKeys` is not an array or an object"),null;return O}function x(v,O){var A=new Set;function p(h){if(A.has(h))return;var s=O[h];if(!s)return;A.add(h);var l=s.parent,D=s.node;if(D.disabled)return;l&&p(l.key)}return(v||[]).forEach(function(h){p(h)}),Object(ee.a)(A)}function E(v){var O={};return Object.keys(v).forEach(function(A){(A.startsWith("data-")||A.startsWith("aria-"))&&(O[A]=v[A])}),O}},Ohmc:function(et,de,N){et.exports=N.p+"static/certificate.fc32dc1b.jpg"},Ot1p:function(et,de,N){"use strict";var ee=N("2qtc"),K=N("kLXV"),P=N("rAM+"),z=N("miYZ"),B=N("tsqr"),M=N("9og8"),j=N("tJVT"),U=N("jrin"),_=N("WmNS"),R=N.n(_),c=N("q1tI"),g=N.n(c),w=N("VrN/"),y=N.n(w),f=N("bdgK"),m=N("p77/"),a=N("Bd2K"),n=N("ELLl"),o=N("19Vz"),u=N("lZu9"),x=N("+NIl"),E=N("kSUc"),v=N("9Bee"),O=function(Ie){var ut=Ie.value,bt=ut===void 0?"":ut,Tt=Ie.className,xt=Ie.showTextOnly,gt=Ie.showLines,qe=Ie.style,Xe=qe===void 0?{}:qe,Pe=Object(c.useMemo)(function(){return""},[bt]);return g.a.createElement(g.a.Fragment,null,g.a.createElement("div",{dangerouslySetInnerHTML:{__html:Pe}}))},A=N("0Owb"),p=N("dejd"),h=N("C+DQ"),s=N("1vsH"),l=N("m3rI"),D=[{title:"\u7C97\u4F53",icon:"icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"icon-sum",actionName:"inline-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"icon-formula",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"icon-picture",actionName:"upload-image"},{title:"\u8868\u683C",icon:"icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"icon-eraser",actionName:"eraser"}];function T(Ie){var ut=Ie.onActionCallback,bt=Ie.title,Tt=Ie.icon,xt=Ie.actionName,gt=Ie.className,qe=gt===void 0?"":gt,Xe=Ie.children;function Pe(){ut(xt)}return g.a.createElement("a",{title:bt,className:qe,onClick:Pe},g.a.createElement("i",{className:"md-iconfont ".concat(Tt)}),Xe)}var S=function(Ie){var ut=Ie.watch,bt=Ie.showNullButton,Tt=Ie.onActionCallback,xt=Ie.fullScreen,gt=Ie.insertTemp,qe=Ie.hidetoolBar,Xe=Ie.uuid,Pe=Ie.setOpenPhones;console.log("link:","".concat(location.origin,"/upload.html?_educoder_session_login=").concat(Object(s.D)("_educoder_session_login"),"&_educoder_session=").concat(Object(s.D)("_educoder_session"),"&key=").concat(Xe,"&api=").concat(encodeURIComponent(l.a.PROXY_SERVER)));var se=[].concat(D,[{title:"".concat(ut?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(ut?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return g.a.createElement("ul",{className:"markdown-toolbar-container"},!qe&&se.map(function(fe,$e){return g.a.createElement("li",{key:$e},fe.actionName?g.a.createElement(T,Object(A.a)({},fe,{onActionCallback:Tt})):g.a.createElement("span",{className:"v-line"}))}),bt?g.a.createElement("li",null,g.a.createElement(T,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Tt},g.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,gt&&g.a.createElement("li",null,g.a.createElement(T,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(gt),onActionCallback:Tt},g.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),g.a.createElement("li",{className:"btn-full-screen"},g.a.createElement(T,{icon:"".concat(xt?"icon-shrink":"icon-enlarge"),title:xt?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Tt})))},I=N("M8RZ"),C=N("+L6B"),W=N("2/Rp"),Y=N("y8nQ"),H=N("Vl3Y"),F=N("5NDa"),q=N("5rEg"),le={labelCol:{span:4},wrapperCol:{span:20}},pe=function(Ie){var ut=Ie.callback,bt=Ie.onCancel;function Tt(xt){ut(xt)}return g.a.createElement(H.a,Object(A.a)({},le,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Tt}),g.a.createElement(H.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},g.a.createElement(q.a,null)),g.a.createElement(H.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},g.a.createElement(q.a,null)),g.a.createElement("div",{className:"flex-container flex-end"},g.a.createElement(W.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),g.a.createElement(W.a,{type:"ghost",onClick:bt},"\u53D6\u6D88")))},Ae=N("7ahc"),Ge=N("k1fw"),Fe=N("HmJG"),Ue=N("BjJ7"),_e=H.a.useForm,je={width:280,marginRight:10},xe={labelCol:{span:5},wrapperCol:{span:19}},he=function(Ie){var ut=Ie.callback,bt=Ie.onCancel,Tt=_e(),xt=Object(j.a)(Tt,1),gt=xt[0],qe=Object(c.useRef)();function Xe(fe){ut(Object(Ge.a)(Object(Ge.a)({},fe),{},{name:qe.current}))}function Pe(fe,$e){gt.setFieldsValue({src:"/api/attachments/".concat(fe.id,"?type=").concat(fe.content_type),type:$e.type})}function se(fe){var $e=fe.target.files[0];qe.current=$e.name,ye($e,Pe)}return g.a.createElement(H.a,Object(A.a)({form:gt},xe,{className:"upload-image-panel",onFinish:Xe}),g.a.createElement(H.a.Item,{label:"\u6587\u4EF6\u5730\u5740",required:!0},g.a.createElement("div",{className:"flex-container"},g.a.createElement(H.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},g.a.createElement(q.a,{style:je})),g.a.createElement(te,{onFileChange:se}))),g.a.createElement(H.a.Item,{label:"\u6587\u4EF6\u63CF\u8FF0",name:"alt"},g.a.createElement(q.a,{style:{width:264}})),g.a.createElement(H.a.Item,{style:{textAlign:"right"}},g.a.createElement(W.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),g.a.createElement(W.a,{type:"ghost",onClick:bt},"\u53D6\u6D88")))};function te(Ie){var ut=Ie.onFileChange;return g.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",g.a.createElement("input",{type:"file",onChange:ut}))}function ye(Ie,ut){if(!Ie)throw new String("\u6CA1\u6709\u6587\u4EF6");var bt=new FormData;bt.append("editormd-image-file",Ie),bt.append("file_param_name","editormd-image-file"),bt.append("byxhr","true");var Tt=new window.XMLHttpRequest;Tt.withCredentials=!0,Tt.addEventListener("load",function(xt){ut(JSON.parse(xt.target.responseText),Ie)},!1),Tt.addEventListener("error",function(xt){console.error(xt)},!1),Tt.open("POST","".concat(Ue.a,"/api/attachments.json")),Tt.send(bt)}var ue=N("giR+"),Le=N("fyUT"),ae=N("7Kak"),oe=N("9yH6"),Se=oe.a.Group,Me={margin:"0 8px"},We=function(Ie){var ut=Ie.callback,bt=Ie.onCancel;function Tt(xt){ut(xt)}return g.a.createElement(H.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Tt},g.a.createElement("div",{className:"flex-container"},g.a.createElement("span",{style:Me},"\u5355\u5143\u683C\u6570\uFF1A"),g.a.createElement("span",{style:Me},"\u884C\u6570"),g.a.createElement(H.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},g.a.createElement(Le.a,null)),g.a.createElement("span",{style:Me},"\u5217\u6570"),g.a.createElement(H.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},g.a.createElement(Le.a,null))),g.a.createElement("div",{className:"flex-container",style:{marginTop:12}},g.a.createElement("span",{style:Me},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),g.a.createElement(H.a.Item,{name:"align"},g.a.createElement(Se,null,g.a.createElement(oe.a,{value:"default"},g.a.createElement("i",{className:"fa fa-align-justify"})),g.a.createElement(oe.a,{value:"left"},g.a.createElement("i",{className:"fa fa-align-left"})),g.a.createElement(oe.a,{value:"center"},g.a.createElement("i",{className:"fa fa-align-center"})),g.a.createElement(oe.a,{value:"right"},g.a.createElement("i",{className:"fa fa-align-right"}))))),g.a.createElement("div",{className:"flex-container flex-end"},g.a.createElement(W.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),g.a.createElement(W.a,{type:"ghost",onClick:bt},"\u53D6\u6D88")))},Ke=N("ErOA"),Qe=N("7Cbv"),Ze="link",yt="upload-image",vt="code-block",dt="add-table",pt="------------",At={default:pt,left:":".concat(pt),center:":".concat(pt,":"),right:"".concat(pt,":")},wt=N("9VGf"),Oe,we;function Je(){}var st=0,He=1e4,nt="\u2581",Te=` +`),o=this._stacks.get(n)||0;if(this._stacks.set(n,o+1),this._warnCountdown-=1,this._warnCountdown<=0){this._warnCountdown=a*.5;var u,x=0;this._stacks.forEach(function(E,v){(!u||x0?new U(this._options&&this._options.leakWarningThreshold):void 0}return Object.defineProperty(y.prototype,"event",{get:function(){var f=this;return this._event||(this._event=function(m,a,n){f._listeners||(f._listeners=new z.a);var o=f._listeners.isEmpty();o&&f._options&&f._options.onFirstListenerAdd&&f._options.onFirstListenerAdd(f);var u=f._listeners.push(a?[m,a]:m);o&&f._options&&f._options.onFirstListenerDidAdd&&f._options.onFirstListenerDidAdd(f),f._options&&f._options.onListenerDidAdd&&f._options.onListenerDidAdd(f,m,a);var x;f._leakageMon&&(x=f._leakageMon.check(f._listeners.size));var E;return E={dispose:function(){if(x&&x(),E.dispose=y._noop,!f._disposed&&(u(),f._options&&f._options.onLastListenerRemove)){var v=f._listeners&&!f._listeners.isEmpty();v||f._options.onLastListenerRemove(f)}}},n instanceof P.b?n.add(E):Array.isArray(n)&&n.push(E),E}),this._event},enumerable:!0,configurable:!0}),y.prototype.fire=function(f){if(this._listeners){this._deliveryQueue||(this._deliveryQueue=new z.a);for(var m=this._listeners.iterator(),a=m.next();!a.done;a=m.next())this._deliveryQueue.push([a.value,f]);for(;this._deliveryQueue.size>0;){var n=this._deliveryQueue.shift(),o=n[0],u=n[1];try{typeof o=="function"?o.call(void 0,u):o[0].call(o[1],u)}catch(x){Object(ee.e)(x)}}}},y.prototype.dispose=function(){this._listeners&&this._listeners.clear(),this._deliveryQueue&&this._deliveryQueue.clear(),this._leakageMon&&this._leakageMon.dispose(),this._disposed=!0},y._noop=function(){},y}(),R=function(y){B(f,y);function f(m){var a=y.call(this,m)||this;return a._isPaused=0,a._eventQueue=new z.a,a._mergeFn=m&&m.merge,a}return f.prototype.pause=function(){this._isPaused++},f.prototype.resume=function(){if(this._isPaused!==0&&--this._isPaused===0)if(this._mergeFn){var m=this._eventQueue.toArray();this._eventQueue.clear(),y.prototype.fire.call(this,this._mergeFn(m))}else for(;!this._isPaused&&this._eventQueue.size!==0;)y.prototype.fire.call(this,this._eventQueue.shift())},f.prototype.fire=function(m){this._listeners&&(this._isPaused!==0?this._eventQueue.push(m):y.prototype.fire.call(this,m))},f}(I),c=function(){function y(){var f=this;this.hasListeners=!1,this.events=[],this.emitter=new I({onFirstListenerAdd:function(){return f.onFirstListenerAdd()},onLastListenerRemove:function(){return f.onLastListenerRemove()}})}return Object.defineProperty(y.prototype,"event",{get:function(){return this.emitter.event},enumerable:!0,configurable:!0}),y.prototype.add=function(f){var m=this,a={event:f,listener:null};this.events.push(a),this.hasListeners&&this.hook(a);var n=function(){m.hasListeners&&m.unhook(a);var o=m.events.indexOf(a);m.events.splice(o,1)};return Object(P.h)(Object(K.a)(n))},y.prototype.onFirstListenerAdd=function(){var f=this;this.hasListeners=!0,this.events.forEach(function(m){return f.hook(m)})},y.prototype.onLastListenerRemove=function(){var f=this;this.hasListeners=!1,this.events.forEach(function(m){return f.unhook(m)})},y.prototype.hook=function(f){var m=this;f.listener=f.event(function(a){return m.emitter.fire(a)})},y.prototype.unhook=function(f){f.listener&&f.listener.dispose(),f.listener=null},y.prototype.dispose=function(){this.emitter.dispose()},y}(),g=function(){function y(){this.buffers=[]}return y.prototype.wrapEvent=function(f){var m=this;return function(a,n,o){return f(function(u){var x=m.buffers[m.buffers.length-1];x?x.push(function(){return a.call(n,u)}):a.call(n,u)},void 0,o)}},y.prototype.bufferEvents=function(f){var m=[];this.buffers.push(m);var a=f();return this.buffers.pop(),m.forEach(function(n){return n()}),a},y}(),w=function(){function y(){var f=this;this.listening=!1,this.inputEvent=M.None,this.inputEventListener=P.a.None,this.emitter=new I({onFirstListenerDidAdd:function(){f.listening=!0,f.inputEventListener=f.inputEvent(f.emitter.fire,f.emitter)},onLastListenerRemove:function(){f.listening=!1,f.inputEventListener.dispose()}}),this.event=this.emitter.event}return Object.defineProperty(y.prototype,"input",{set:function(f){this.inputEvent=f,this.listening&&(this.inputEventListener.dispose(),this.inputEventListener=f(this.emitter.fire,this.emitter))},enumerable:!0,configurable:!0}),y.prototype.dispose=function(){this.inputEventListener.dispose(),this.emitter.dispose()},y}()},N0LK:function(et,de,N){"use strict";N.d(de,"x",function(){return ee}),N.d(de,"F",function(){return K}),N.d(de,"r",function(){return z}),N.d(de,"o",function(){return B}),N.d(de,"p",function(){return M}),N.d(de,"Q",function(){return j}),N.d(de,"K",function(){return I}),N.d(de,"k",function(){return R}),N.d(de,"N",function(){return c}),N.d(de,"m",function(){return g}),N.d(de,"l",function(){return w}),N.d(de,"I",function(){return y}),N.d(de,"H",function(){return f}),N.d(de,"q",function(){return m}),N.d(de,"t",function(){return a}),N.d(de,"D",function(){return n}),N.d(de,"e",function(){return o}),N.d(de,"f",function(){return u}),N.d(de,"B",function(){return x}),N.d(de,"C",function(){return E}),N.d(de,"n",function(){return O}),N.d(de,"O",function(){return p}),N.d(de,"c",function(){return h}),N.d(de,"d",function(){return s}),N.d(de,"z",function(){return l}),N.d(de,"A",function(){return D}),N.d(de,"u",function(){return T}),N.d(de,"E",function(){return _}),N.d(de,"G",function(){return C}),N.d(de,"i",function(){return Y}),N.d(de,"g",function(){return F}),N.d(de,"v",function(){return le}),N.d(de,"h",function(){return pe}),N.d(de,"y",function(){return Ae}),N.d(de,"w",function(){return Ge}),N.d(de,"a",function(){return Fe}),N.d(de,"P",function(){return Ue}),N.d(de,"L",function(){return Ie}),N.d(de,"J",function(){return je}),N.d(de,"j",function(){return xe}),N.d(de,"M",function(){return he}),N.d(de,"s",function(){return te}),N.d(de,"b",function(){return ye});function ee(ae){return!ae||typeof ae!="string"?!0:ae.trim().length===0}function K(ae,oe,Se){Se===void 0&&(Se="0");for(var Me=""+ae,We=[Me],Ke=Me.length;Ke=oe.length?Me:oe[Ke]})}function B(ae){return ae.replace(/[<>&]/g,function(oe){switch(oe){case"<":return"<";case">":return">";case"&":return"&";default:return oe}})}function M(ae){return ae.replace(/[\\\{\}\*\+\?\|\^\$\.\[\]\(\)]/g,"\\$&")}function j(ae,oe){oe===void 0&&(oe=" ");var Se=U(ae,oe);return I(Se,oe)}function U(ae,oe){if(!ae||!oe)return ae;var Se=oe.length;if(Se===0||ae.length===0)return ae;for(var Me=0;ae.indexOf(oe,Me)===Me;)Me=Me+Se;return ae.substring(Me)}function I(ae,oe){if(!ae||!oe)return ae;var Se=oe.length,Me=ae.length;if(Se===0||Me===0)return ae;for(var We=Me,Ke=-1;!(Ke=ae.lastIndexOf(oe,We-1),Ke===-1||Ke+Se!==We);){if(Ke===0)return"";We=Ke}return ae.substring(0,We)}function R(ae){return ae.replace(/[\-\\\{\}\+\?\|\^\$\.\,\[\]\(\)\#\s]/g,"\\$&").replace(/[\*]/g,".*")}function c(ae,oe){if(ae.length0?ae.indexOf(oe,Se)===Se:Se===0?ae===oe:!1}function w(ae,oe,Se){if(Se===void 0&&(Se={}),!ae)throw new Error("Cannot create regex from empty string");oe||(ae=M(ae)),Se.wholeWord&&(/\B/.test(ae.charAt(0))||(ae="\\b"+ae),/\B/.test(ae.charAt(ae.length-1))||(ae=ae+"\\b"));var Me="";return Se.global&&(Me+="g"),Se.matchCase||(Me+="i"),Se.multiline&&(Me+="m"),Se.unicode&&(Me+="u"),new RegExp(ae,Me)}function y(ae){if(ae.source==="^"||ae.source==="^$"||ae.source==="$"||ae.source==="^\\s*$")return!1;var oe=ae.exec("");return!!(oe&&ae.lastIndex===0)}function f(ae){return(ae.global?"g":"")+(ae.ignoreCase?"i":"")+(ae.multiline?"m":"")+(ae.unicode?"u":"")}function m(ae){for(var oe=0,Se=ae.length;oe=0;Se--){var Me=ae.charCodeAt(Se);if(Me!==32&&Me!==9)return Se}return-1}function o(ae,oe){return aeoe?1:0}function u(ae,oe){for(var Se=Math.min(ae.length,oe.length),Me=0;Meoe.length?1:0}function x(ae){return ae>=97&&ae<=122}function E(ae){return ae>=65&&ae<=90}function v(ae){return x(ae)||E(ae)}function O(ae,oe){return ae.length===oe.length&&A(ae,oe)}function A(ae,oe,Se){Se===void 0&&(Se=ae.length);for(var Me=0;Meae.length?!1:A(ae,oe,Se)}function h(ae,oe){var Se,Me=Math.min(ae.length,oe.length);for(Se=0;Se1){var Me=ae.charCodeAt(oe-2);if(l(Me))return(Me-55296<<10)+(Se-56320)+65536}return Se}function _(ae,oe){var Se=ue.getInstance(),Me=oe,We=ae.length,Ke=T(ae,We,oe);oe+=Ke>=65536?2:1;for(var Qe=Se.getGraphemeBreakType(Ke);oe=65536?2:1,Qe=yt}return oe-Me}function C(ae,oe){var Se=ue.getInstance(),Me=oe,We=S(ae,oe);oe-=We>=65536?2:1;for(var Ke=Se.getGraphemeBreakType(We);oe>0;){var Qe=S(ae,oe),Ze=Se.getGraphemeBreakType(Qe);if(ye(Ze,Ke))break;oe-=Qe>=65536?2:1,Ke=Ze}return Me-oe}var W=/(?:[\u05BE\u05C0\u05C3\u05C6\u05D0-\u05F4\u0608\u060B\u060D\u061B-\u064A\u066D-\u066F\u0671-\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u0710\u0712-\u072F\u074D-\u07A5\u07B1-\u07EA\u07F4\u07F5\u07FA-\u0815\u081A\u0824\u0828\u0830-\u0858\u085E-\u08BD\u200F\uFB1D\uFB1F-\uFB28\uFB2A-\uFD3D\uFD50-\uFDFC\uFE70-\uFEFC]|\uD802[\uDC00-\uDD1B\uDD20-\uDE00\uDE10-\uDE33\uDE40-\uDEE4\uDEEB-\uDF35\uDF40-\uDFFF]|\uD803[\uDC00-\uDCFF]|\uD83A[\uDC00-\uDCCF\uDD00-\uDD43\uDD50-\uDFFF]|\uD83B[\uDC00-\uDEBB])/;function Y(ae){return W.test(ae)}var H=/(?:[\u231A\u231B\u23F0\u23F3\u2600-\u27BF\u2B50\u2B55]|\uD83C[\uDDE6-\uDDFF\uDF00-\uDFFF]|\uD83D[\uDC00-\uDE4F\uDE80-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD00-\uDDFF\uDE70-\uDE73\uDE78-\uDE82\uDE90-\uDE95])/;function F(ae){return H.test(ae)}var q=/^[\t\n\r\x20-\x7E]*$/;function le(ae){return q.test(ae)}function pe(ae){for(var oe=0,Se=ae.length;oe=11904&&ae<=55215||ae>=63744&&ae<=64255||ae>=65281&&ae<=65374}function Ge(ae){return ae>=127462&&ae<=127487||ae>=9728&&ae<=10175||ae>=127744&&ae<=128591||ae>=128640&&ae<=128764||ae>=128992&&ae<=129003||ae>=129280&&ae<=129535||ae>=129648&&ae<=129651||ae>=129656&&ae<=129666||ae>=129680&&ae<=129685}var Fe=String.fromCharCode(65279);function Ue(ae){return!!(ae&&ae.length>0&&ae.charCodeAt(0)===65279)}function Ie(ae){return btoa(encodeURIComponent(ae))}function je(ae,oe){for(var Se="",Me=0;MeSe[3*We+1])We=2*We+1;else return Se[3*We+2];return 0},ae._INSTANCE=null,ae}();function Le(){return JSON.parse("[0,0,0,51592,51592,11,44424,44424,11,72251,72254,5,7150,7150,7,48008,48008,11,55176,55176,11,128420,128420,14,3276,3277,5,9979,9980,14,46216,46216,11,49800,49800,11,53384,53384,11,70726,70726,5,122915,122916,5,129320,129327,14,2558,2558,5,5906,5908,5,9762,9763,14,43360,43388,8,45320,45320,11,47112,47112,11,48904,48904,11,50696,50696,11,52488,52488,11,54280,54280,11,70082,70083,1,71350,71350,7,73111,73111,5,127892,127893,14,128726,128727,14,129473,129474,14,2027,2035,5,2901,2902,5,3784,3789,5,6754,6754,5,8418,8420,5,9877,9877,14,11088,11088,14,44008,44008,5,44872,44872,11,45768,45768,11,46664,46664,11,47560,47560,11,48456,48456,11,49352,49352,11,50248,50248,11,51144,51144,11,52040,52040,11,52936,52936,11,53832,53832,11,54728,54728,11,69811,69814,5,70459,70460,5,71096,71099,7,71998,71998,5,72874,72880,5,119149,119149,7,127374,127374,14,128335,128335,14,128482,128482,14,128765,128767,14,129399,129400,14,129680,129685,14,1476,1477,5,2377,2380,7,2759,2760,5,3137,3140,7,3458,3459,7,4153,4154,5,6432,6434,5,6978,6978,5,7675,7679,5,9723,9726,14,9823,9823,14,9919,9923,14,10035,10036,14,42736,42737,5,43596,43596,5,44200,44200,11,44648,44648,11,45096,45096,11,45544,45544,11,45992,45992,11,46440,46440,11,46888,46888,11,47336,47336,11,47784,47784,11,48232,48232,11,48680,48680,11,49128,49128,11,49576,49576,11,50024,50024,11,50472,50472,11,50920,50920,11,51368,51368,11,51816,51816,11,52264,52264,11,52712,52712,11,53160,53160,11,53608,53608,11,54056,54056,11,54504,54504,11,54952,54952,11,68108,68111,5,69933,69940,5,70197,70197,7,70498,70499,7,70845,70845,5,71229,71229,5,71727,71735,5,72154,72155,5,72344,72345,5,73023,73029,5,94095,94098,5,121403,121452,5,126981,127182,14,127538,127546,14,127990,127990,14,128391,128391,14,128445,128449,14,128500,128505,14,128752,128752,14,129160,129167,14,129356,129356,14,129432,129442,14,129648,129651,14,129751,131069,14,173,173,4,1757,1757,1,2274,2274,1,2494,2494,5,2641,2641,5,2876,2876,5,3014,3016,7,3262,3262,7,3393,3396,5,3570,3571,7,3968,3972,5,4228,4228,7,6086,6086,5,6679,6680,5,6912,6915,5,7080,7081,5,7380,7392,5,8252,8252,14,9096,9096,14,9748,9749,14,9784,9786,14,9833,9850,14,9890,9894,14,9938,9938,14,9999,9999,14,10085,10087,14,12349,12349,14,43136,43137,7,43454,43456,7,43755,43755,7,44088,44088,11,44312,44312,11,44536,44536,11,44760,44760,11,44984,44984,11,45208,45208,11,45432,45432,11,45656,45656,11,45880,45880,11,46104,46104,11,46328,46328,11,46552,46552,11,46776,46776,11,47000,47000,11,47224,47224,11,47448,47448,11,47672,47672,11,47896,47896,11,48120,48120,11,48344,48344,11,48568,48568,11,48792,48792,11,49016,49016,11,49240,49240,11,49464,49464,11,49688,49688,11,49912,49912,11,50136,50136,11,50360,50360,11,50584,50584,11,50808,50808,11,51032,51032,11,51256,51256,11,51480,51480,11,51704,51704,11,51928,51928,11,52152,52152,11,52376,52376,11,52600,52600,11,52824,52824,11,53048,53048,11,53272,53272,11,53496,53496,11,53720,53720,11,53944,53944,11,54168,54168,11,54392,54392,11,54616,54616,11,54840,54840,11,55064,55064,11,65438,65439,5,69633,69633,5,69837,69837,1,70018,70018,7,70188,70190,7,70368,70370,7,70465,70468,7,70712,70719,5,70835,70840,5,70850,70851,5,71132,71133,5,71340,71340,7,71458,71461,5,71985,71989,7,72002,72002,7,72193,72202,5,72281,72283,5,72766,72766,7,72885,72886,5,73104,73105,5,92912,92916,5,113824,113827,4,119173,119179,5,121505,121519,5,125136,125142,5,127279,127279,14,127489,127490,14,127570,127743,14,127900,127901,14,128254,128254,14,128369,128370,14,128400,128400,14,128425,128432,14,128468,128475,14,128489,128494,14,128715,128720,14,128745,128745,14,128759,128760,14,129004,129023,14,129296,129304,14,129340,129342,14,129388,129392,14,129404,129407,14,129454,129455,14,129485,129487,14,129659,129663,14,129719,129727,14,917536,917631,5,13,13,2,1160,1161,5,1564,1564,4,1807,1807,1,2085,2087,5,2363,2363,7,2402,2403,5,2507,2508,7,2622,2624,7,2691,2691,7,2786,2787,5,2881,2884,5,3006,3006,5,3072,3072,5,3170,3171,5,3267,3268,7,3330,3331,7,3406,3406,1,3538,3540,5,3655,3662,5,3897,3897,5,4038,4038,5,4184,4185,5,4352,4447,8,6068,6069,5,6155,6157,5,6448,6449,7,6742,6742,5,6783,6783,5,6966,6970,5,7042,7042,7,7143,7143,7,7212,7219,5,7412,7412,5,8206,8207,4,8294,8303,4,8596,8601,14,9410,9410,14,9742,9742,14,9757,9757,14,9770,9770,14,9794,9794,14,9828,9828,14,9855,9855,14,9882,9882,14,9900,9903,14,9929,9933,14,9963,9967,14,9987,9988,14,10006,10006,14,10062,10062,14,10175,10175,14,11744,11775,5,42607,42607,5,43043,43044,7,43263,43263,5,43444,43445,7,43569,43570,5,43698,43700,5,43766,43766,5,44032,44032,11,44144,44144,11,44256,44256,11,44368,44368,11,44480,44480,11,44592,44592,11,44704,44704,11,44816,44816,11,44928,44928,11,45040,45040,11,45152,45152,11,45264,45264,11,45376,45376,11,45488,45488,11,45600,45600,11,45712,45712,11,45824,45824,11,45936,45936,11,46048,46048,11,46160,46160,11,46272,46272,11,46384,46384,11,46496,46496,11,46608,46608,11,46720,46720,11,46832,46832,11,46944,46944,11,47056,47056,11,47168,47168,11,47280,47280,11,47392,47392,11,47504,47504,11,47616,47616,11,47728,47728,11,47840,47840,11,47952,47952,11,48064,48064,11,48176,48176,11,48288,48288,11,48400,48400,11,48512,48512,11,48624,48624,11,48736,48736,11,48848,48848,11,48960,48960,11,49072,49072,11,49184,49184,11,49296,49296,11,49408,49408,11,49520,49520,11,49632,49632,11,49744,49744,11,49856,49856,11,49968,49968,11,50080,50080,11,50192,50192,11,50304,50304,11,50416,50416,11,50528,50528,11,50640,50640,11,50752,50752,11,50864,50864,11,50976,50976,11,51088,51088,11,51200,51200,11,51312,51312,11,51424,51424,11,51536,51536,11,51648,51648,11,51760,51760,11,51872,51872,11,51984,51984,11,52096,52096,11,52208,52208,11,52320,52320,11,52432,52432,11,52544,52544,11,52656,52656,11,52768,52768,11,52880,52880,11,52992,52992,11,53104,53104,11,53216,53216,11,53328,53328,11,53440,53440,11,53552,53552,11,53664,53664,11,53776,53776,11,53888,53888,11,54000,54000,11,54112,54112,11,54224,54224,11,54336,54336,11,54448,54448,11,54560,54560,11,54672,54672,11,54784,54784,11,54896,54896,11,55008,55008,11,55120,55120,11,64286,64286,5,66272,66272,5,68900,68903,5,69762,69762,7,69817,69818,5,69927,69931,5,70003,70003,5,70070,70078,5,70094,70094,7,70194,70195,7,70206,70206,5,70400,70401,5,70463,70463,7,70475,70477,7,70512,70516,5,70722,70724,5,70832,70832,5,70842,70842,5,70847,70848,5,71088,71089,7,71102,71102,7,71219,71226,5,71231,71232,5,71342,71343,7,71453,71455,5,71463,71467,5,71737,71738,5,71995,71996,5,72000,72000,7,72145,72147,7,72160,72160,5,72249,72249,7,72273,72278,5,72330,72342,5,72752,72758,5,72850,72871,5,72882,72883,5,73018,73018,5,73031,73031,5,73109,73109,5,73461,73462,7,94031,94031,5,94192,94193,7,119142,119142,7,119155,119162,4,119362,119364,5,121476,121476,5,122888,122904,5,123184,123190,5,126976,126979,14,127184,127231,14,127344,127345,14,127405,127461,14,127514,127514,14,127561,127567,14,127778,127779,14,127896,127896,14,127985,127986,14,127995,127999,5,128326,128328,14,128360,128366,14,128378,128378,14,128394,128397,14,128405,128406,14,128422,128423,14,128435,128443,14,128453,128464,14,128479,128480,14,128484,128487,14,128496,128498,14,128640,128709,14,128723,128724,14,128736,128741,14,128747,128748,14,128755,128755,14,128762,128762,14,128981,128991,14,129096,129103,14,129292,129292,14,129311,129311,14,129329,129330,14,129344,129349,14,129360,129374,14,129394,129394,14,129402,129402,14,129413,129425,14,129445,129450,14,129466,129471,14,129483,129483,14,129511,129535,14,129653,129655,14,129667,129670,14,129705,129711,14,129731,129743,14,917505,917505,4,917760,917999,5,10,10,3,127,159,4,768,879,5,1471,1471,5,1536,1541,1,1648,1648,5,1767,1768,5,1840,1866,5,2070,2073,5,2137,2139,5,2307,2307,7,2366,2368,7,2382,2383,7,2434,2435,7,2497,2500,5,2519,2519,5,2563,2563,7,2631,2632,5,2677,2677,5,2750,2752,7,2763,2764,7,2817,2817,5,2879,2879,5,2891,2892,7,2914,2915,5,3008,3008,5,3021,3021,5,3076,3076,5,3146,3149,5,3202,3203,7,3264,3265,7,3271,3272,7,3298,3299,5,3390,3390,5,3402,3404,7,3426,3427,5,3535,3535,5,3544,3550,7,3635,3635,7,3763,3763,7,3893,3893,5,3953,3966,5,3981,3991,5,4145,4145,7,4157,4158,5,4209,4212,5,4237,4237,5,4520,4607,10,5970,5971,5,6071,6077,5,6089,6099,5,6277,6278,5,6439,6440,5,6451,6456,7,6683,6683,5,6744,6750,5,6765,6770,7,6846,6846,5,6964,6964,5,6972,6972,5,7019,7027,5,7074,7077,5,7083,7085,5,7146,7148,7,7154,7155,7,7222,7223,5,7394,7400,5,7416,7417,5,8204,8204,5,8233,8233,4,8288,8292,4,8413,8416,5,8482,8482,14,8986,8987,14,9193,9203,14,9654,9654,14,9733,9733,14,9745,9745,14,9752,9752,14,9760,9760,14,9766,9766,14,9774,9775,14,9792,9792,14,9800,9811,14,9825,9826,14,9831,9831,14,9852,9853,14,9872,9873,14,9880,9880,14,9885,9887,14,9896,9897,14,9906,9916,14,9926,9927,14,9936,9936,14,9941,9960,14,9974,9974,14,9982,9985,14,9992,9997,14,10002,10002,14,10017,10017,14,10055,10055,14,10071,10071,14,10145,10145,14,11013,11015,14,11503,11505,5,12334,12335,5,12951,12951,14,42612,42621,5,43014,43014,5,43047,43047,7,43204,43205,5,43335,43345,5,43395,43395,7,43450,43451,7,43561,43566,5,43573,43574,5,43644,43644,5,43710,43711,5,43758,43759,7,44005,44005,5,44012,44012,7,44060,44060,11,44116,44116,11,44172,44172,11,44228,44228,11,44284,44284,11,44340,44340,11,44396,44396,11,44452,44452,11,44508,44508,11,44564,44564,11,44620,44620,11,44676,44676,11,44732,44732,11,44788,44788,11,44844,44844,11,44900,44900,11,44956,44956,11,45012,45012,11,45068,45068,11,45124,45124,11,45180,45180,11,45236,45236,11,45292,45292,11,45348,45348,11,45404,45404,11,45460,45460,11,45516,45516,11,45572,45572,11,45628,45628,11,45684,45684,11,45740,45740,11,45796,45796,11,45852,45852,11,45908,45908,11,45964,45964,11,46020,46020,11,46076,46076,11,46132,46132,11,46188,46188,11,46244,46244,11,46300,46300,11,46356,46356,11,46412,46412,11,46468,46468,11,46524,46524,11,46580,46580,11,46636,46636,11,46692,46692,11,46748,46748,11,46804,46804,11,46860,46860,11,46916,46916,11,46972,46972,11,47028,47028,11,47084,47084,11,47140,47140,11,47196,47196,11,47252,47252,11,47308,47308,11,47364,47364,11,47420,47420,11,47476,47476,11,47532,47532,11,47588,47588,11,47644,47644,11,47700,47700,11,47756,47756,11,47812,47812,11,47868,47868,11,47924,47924,11,47980,47980,11,48036,48036,11,48092,48092,11,48148,48148,11,48204,48204,11,48260,48260,11,48316,48316,11,48372,48372,11,48428,48428,11,48484,48484,11,48540,48540,11,48596,48596,11,48652,48652,11,48708,48708,11,48764,48764,11,48820,48820,11,48876,48876,11,48932,48932,11,48988,48988,11,49044,49044,11,49100,49100,11,49156,49156,11,49212,49212,11,49268,49268,11,49324,49324,11,49380,49380,11,49436,49436,11,49492,49492,11,49548,49548,11,49604,49604,11,49660,49660,11,49716,49716,11,49772,49772,11,49828,49828,11,49884,49884,11,49940,49940,11,49996,49996,11,50052,50052,11,50108,50108,11,50164,50164,11,50220,50220,11,50276,50276,11,50332,50332,11,50388,50388,11,50444,50444,11,50500,50500,11,50556,50556,11,50612,50612,11,50668,50668,11,50724,50724,11,50780,50780,11,50836,50836,11,50892,50892,11,50948,50948,11,51004,51004,11,51060,51060,11,51116,51116,11,51172,51172,11,51228,51228,11,51284,51284,11,51340,51340,11,51396,51396,11,51452,51452,11,51508,51508,11,51564,51564,11,51620,51620,11,51676,51676,11,51732,51732,11,51788,51788,11,51844,51844,11,51900,51900,11,51956,51956,11,52012,52012,11,52068,52068,11,52124,52124,11,52180,52180,11,52236,52236,11,52292,52292,11,52348,52348,11,52404,52404,11,52460,52460,11,52516,52516,11,52572,52572,11,52628,52628,11,52684,52684,11,52740,52740,11,52796,52796,11,52852,52852,11,52908,52908,11,52964,52964,11,53020,53020,11,53076,53076,11,53132,53132,11,53188,53188,11,53244,53244,11,53300,53300,11,53356,53356,11,53412,53412,11,53468,53468,11,53524,53524,11,53580,53580,11,53636,53636,11,53692,53692,11,53748,53748,11,53804,53804,11,53860,53860,11,53916,53916,11,53972,53972,11,54028,54028,11,54084,54084,11,54140,54140,11,54196,54196,11,54252,54252,11,54308,54308,11,54364,54364,11,54420,54420,11,54476,54476,11,54532,54532,11,54588,54588,11,54644,54644,11,54700,54700,11,54756,54756,11,54812,54812,11,54868,54868,11,54924,54924,11,54980,54980,11,55036,55036,11,55092,55092,11,55148,55148,11,55216,55238,9,65056,65071,5,65529,65531,4,68097,68099,5,68159,68159,5,69446,69456,5,69688,69702,5,69808,69810,7,69815,69816,7,69821,69821,1,69888,69890,5,69932,69932,7,69957,69958,7,70016,70017,5,70067,70069,7,70079,70080,7,70089,70092,5,70095,70095,5,70191,70193,5,70196,70196,5,70198,70199,5,70367,70367,5,70371,70378,5,70402,70403,7,70462,70462,5,70464,70464,5,70471,70472,7,70487,70487,5,70502,70508,5,70709,70711,7,70720,70721,7,70725,70725,7,70750,70750,5,70833,70834,7,70841,70841,7,70843,70844,7,70846,70846,7,70849,70849,7,71087,71087,5,71090,71093,5,71100,71101,5,71103,71104,5,71216,71218,7,71227,71228,7,71230,71230,7,71339,71339,5,71341,71341,5,71344,71349,5,71351,71351,5,71456,71457,7,71462,71462,7,71724,71726,7,71736,71736,7,71984,71984,5,71991,71992,7,71997,71997,7,71999,71999,1,72001,72001,1,72003,72003,5,72148,72151,5,72156,72159,7,72164,72164,7,72243,72248,5,72250,72250,1,72263,72263,5,72279,72280,7,72324,72329,1,72343,72343,7,72751,72751,7,72760,72765,5,72767,72767,5,72873,72873,7,72881,72881,7,72884,72884,7,73009,73014,5,73020,73021,5,73030,73030,1,73098,73102,7,73107,73108,7,73110,73110,7,73459,73460,5,78896,78904,4,92976,92982,5,94033,94087,7,94180,94180,5,113821,113822,5,119141,119141,5,119143,119145,5,119150,119154,5,119163,119170,5,119210,119213,5,121344,121398,5,121461,121461,5,121499,121503,5,122880,122886,5,122907,122913,5,122918,122922,5,123628,123631,5,125252,125258,5,126980,126980,14,127183,127183,14,127245,127247,14,127340,127343,14,127358,127359,14,127377,127386,14,127462,127487,6,127491,127503,14,127535,127535,14,127548,127551,14,127568,127569,14,127744,127777,14,127780,127891,14,127894,127895,14,127897,127899,14,127902,127984,14,127987,127989,14,127991,127994,14,128000,128253,14,128255,128317,14,128329,128334,14,128336,128359,14,128367,128368,14,128371,128377,14,128379,128390,14,128392,128393,14,128398,128399,14,128401,128404,14,128407,128419,14,128421,128421,14,128424,128424,14,128433,128434,14,128444,128444,14,128450,128452,14,128465,128467,14,128476,128478,14,128481,128481,14,128483,128483,14,128488,128488,14,128495,128495,14,128499,128499,14,128506,128591,14,128710,128714,14,128721,128722,14,128725,128725,14,128728,128735,14,128742,128744,14,128746,128746,14,128749,128751,14,128753,128754,14,128756,128758,14,128761,128761,14,128763,128764,14,128884,128895,14,128992,129003,14,129036,129039,14,129114,129119,14,129198,129279,14,129293,129295,14,129305,129310,14,129312,129319,14,129328,129328,14,129331,129338,14,129343,129343,14,129351,129355,14,129357,129359,14,129375,129387,14,129393,129393,14,129395,129398,14,129401,129401,14,129403,129403,14,129408,129412,14,129426,129431,14,129443,129444,14,129451,129453,14,129456,129465,14,129472,129472,14,129475,129482,14,129484,129484,14,129488,129510,14,129536,129647,14,129652,129652,14,129656,129658,14,129664,129666,14,129671,129679,14,129686,129704,14,129712,129718,14,129728,129730,14,129744,129750,14,917504,917504,4,917506,917535,4,917632,917759,4,918000,921599,4,0,9,4,11,12,4,14,31,4,169,169,14,174,174,14,1155,1159,5,1425,1469,5,1473,1474,5,1479,1479,5,1552,1562,5,1611,1631,5,1750,1756,5,1759,1764,5,1770,1773,5,1809,1809,5,1958,1968,5,2045,2045,5,2075,2083,5,2089,2093,5,2259,2273,5,2275,2306,5,2362,2362,5,2364,2364,5,2369,2376,5,2381,2381,5,2385,2391,5,2433,2433,5,2492,2492,5,2495,2496,7,2503,2504,7,2509,2509,5,2530,2531,5,2561,2562,5,2620,2620,5,2625,2626,5,2635,2637,5,2672,2673,5,2689,2690,5,2748,2748,5,2753,2757,5,2761,2761,7,2765,2765,5,2810,2815,5,2818,2819,7,2878,2878,5,2880,2880,7,2887,2888,7,2893,2893,5,2903,2903,5,2946,2946,5,3007,3007,7,3009,3010,7,3018,3020,7,3031,3031,5,3073,3075,7,3134,3136,5,3142,3144,5,3157,3158,5,3201,3201,5,3260,3260,5,3263,3263,5,3266,3266,5,3270,3270,5,3274,3275,7,3285,3286,5,3328,3329,5,3387,3388,5,3391,3392,7,3398,3400,7,3405,3405,5,3415,3415,5,3457,3457,5,3530,3530,5,3536,3537,7,3542,3542,5,3551,3551,5,3633,3633,5,3636,3642,5,3761,3761,5,3764,3772,5,3864,3865,5,3895,3895,5,3902,3903,7,3967,3967,7,3974,3975,5,3993,4028,5,4141,4144,5,4146,4151,5,4155,4156,7,4182,4183,7,4190,4192,5,4226,4226,5,4229,4230,5,4253,4253,5,4448,4519,9,4957,4959,5,5938,5940,5,6002,6003,5,6070,6070,7,6078,6085,7,6087,6088,7,6109,6109,5,6158,6158,4,6313,6313,5,6435,6438,7,6441,6443,7,6450,6450,5,6457,6459,5,6681,6682,7,6741,6741,7,6743,6743,7,6752,6752,5,6757,6764,5,6771,6780,5,6832,6845,5,6847,6848,5,6916,6916,7,6965,6965,5,6971,6971,7,6973,6977,7,6979,6980,7,7040,7041,5,7073,7073,7,7078,7079,7,7082,7082,7,7142,7142,5,7144,7145,5,7149,7149,5,7151,7153,5,7204,7211,7,7220,7221,7,7376,7378,5,7393,7393,7,7405,7405,5,7415,7415,7,7616,7673,5,8203,8203,4,8205,8205,13,8232,8232,4,8234,8238,4,8265,8265,14,8293,8293,4,8400,8412,5,8417,8417,5,8421,8432,5,8505,8505,14,8617,8618,14,9000,9000,14,9167,9167,14,9208,9210,14,9642,9643,14,9664,9664,14,9728,9732,14,9735,9741,14,9743,9744,14,9746,9746,14,9750,9751,14,9753,9756,14,9758,9759,14,9761,9761,14,9764,9765,14,9767,9769,14,9771,9773,14,9776,9783,14,9787,9791,14,9793,9793,14,9795,9799,14,9812,9822,14,9824,9824,14,9827,9827,14,9829,9830,14,9832,9832,14,9851,9851,14,9854,9854,14,9856,9861,14,9874,9876,14,9878,9879,14,9881,9881,14,9883,9884,14,9888,9889,14,9895,9895,14,9898,9899,14,9904,9905,14,9917,9918,14,9924,9925,14,9928,9928,14,9934,9935,14,9937,9937,14,9939,9940,14,9961,9962,14,9968,9973,14,9975,9978,14,9981,9981,14,9986,9986,14,9989,9989,14,9998,9998,14,10000,10001,14,10004,10004,14,10013,10013,14,10024,10024,14,10052,10052,14,10060,10060,14,10067,10069,14,10083,10084,14,10133,10135,14,10160,10160,14,10548,10549,14,11035,11036,14,11093,11093,14,11647,11647,5,12330,12333,5,12336,12336,14,12441,12442,5,12953,12953,14,42608,42610,5,42654,42655,5,43010,43010,5,43019,43019,5,43045,43046,5,43052,43052,5,43188,43203,7,43232,43249,5,43302,43309,5,43346,43347,7,43392,43394,5,43443,43443,5,43446,43449,5,43452,43453,5,43493,43493,5,43567,43568,7,43571,43572,7,43587,43587,5,43597,43597,7,43696,43696,5,43703,43704,5,43713,43713,5,43756,43757,5,43765,43765,7,44003,44004,7,44006,44007,7,44009,44010,7,44013,44013,5,44033,44059,12,44061,44087,12,44089,44115,12,44117,44143,12,44145,44171,12,44173,44199,12,44201,44227,12,44229,44255,12,44257,44283,12,44285,44311,12,44313,44339,12,44341,44367,12,44369,44395,12,44397,44423,12,44425,44451,12,44453,44479,12,44481,44507,12,44509,44535,12,44537,44563,12,44565,44591,12,44593,44619,12,44621,44647,12,44649,44675,12,44677,44703,12,44705,44731,12,44733,44759,12,44761,44787,12,44789,44815,12,44817,44843,12,44845,44871,12,44873,44899,12,44901,44927,12,44929,44955,12,44957,44983,12,44985,45011,12,45013,45039,12,45041,45067,12,45069,45095,12,45097,45123,12,45125,45151,12,45153,45179,12,45181,45207,12,45209,45235,12,45237,45263,12,45265,45291,12,45293,45319,12,45321,45347,12,45349,45375,12,45377,45403,12,45405,45431,12,45433,45459,12,45461,45487,12,45489,45515,12,45517,45543,12,45545,45571,12,45573,45599,12,45601,45627,12,45629,45655,12,45657,45683,12,45685,45711,12,45713,45739,12,45741,45767,12,45769,45795,12,45797,45823,12,45825,45851,12,45853,45879,12,45881,45907,12,45909,45935,12,45937,45963,12,45965,45991,12,45993,46019,12,46021,46047,12,46049,46075,12,46077,46103,12,46105,46131,12,46133,46159,12,46161,46187,12,46189,46215,12,46217,46243,12,46245,46271,12,46273,46299,12,46301,46327,12,46329,46355,12,46357,46383,12,46385,46411,12,46413,46439,12,46441,46467,12,46469,46495,12,46497,46523,12,46525,46551,12,46553,46579,12,46581,46607,12,46609,46635,12,46637,46663,12,46665,46691,12,46693,46719,12,46721,46747,12,46749,46775,12,46777,46803,12,46805,46831,12,46833,46859,12,46861,46887,12,46889,46915,12,46917,46943,12,46945,46971,12,46973,46999,12,47001,47027,12,47029,47055,12,47057,47083,12,47085,47111,12,47113,47139,12,47141,47167,12,47169,47195,12,47197,47223,12,47225,47251,12,47253,47279,12,47281,47307,12,47309,47335,12,47337,47363,12,47365,47391,12,47393,47419,12,47421,47447,12,47449,47475,12,47477,47503,12,47505,47531,12,47533,47559,12,47561,47587,12,47589,47615,12,47617,47643,12,47645,47671,12,47673,47699,12,47701,47727,12,47729,47755,12,47757,47783,12,47785,47811,12,47813,47839,12,47841,47867,12,47869,47895,12,47897,47923,12,47925,47951,12,47953,47979,12,47981,48007,12,48009,48035,12,48037,48063,12,48065,48091,12,48093,48119,12,48121,48147,12,48149,48175,12,48177,48203,12,48205,48231,12,48233,48259,12,48261,48287,12,48289,48315,12,48317,48343,12,48345,48371,12,48373,48399,12,48401,48427,12,48429,48455,12,48457,48483,12,48485,48511,12,48513,48539,12,48541,48567,12,48569,48595,12,48597,48623,12,48625,48651,12,48653,48679,12,48681,48707,12,48709,48735,12,48737,48763,12,48765,48791,12,48793,48819,12,48821,48847,12,48849,48875,12,48877,48903,12,48905,48931,12,48933,48959,12,48961,48987,12,48989,49015,12,49017,49043,12,49045,49071,12,49073,49099,12,49101,49127,12,49129,49155,12,49157,49183,12,49185,49211,12,49213,49239,12,49241,49267,12,49269,49295,12,49297,49323,12,49325,49351,12,49353,49379,12,49381,49407,12,49409,49435,12,49437,49463,12,49465,49491,12,49493,49519,12,49521,49547,12,49549,49575,12,49577,49603,12,49605,49631,12,49633,49659,12,49661,49687,12,49689,49715,12,49717,49743,12,49745,49771,12,49773,49799,12,49801,49827,12,49829,49855,12,49857,49883,12,49885,49911,12,49913,49939,12,49941,49967,12,49969,49995,12,49997,50023,12,50025,50051,12,50053,50079,12,50081,50107,12,50109,50135,12,50137,50163,12,50165,50191,12,50193,50219,12,50221,50247,12,50249,50275,12,50277,50303,12,50305,50331,12,50333,50359,12,50361,50387,12,50389,50415,12,50417,50443,12,50445,50471,12,50473,50499,12,50501,50527,12,50529,50555,12,50557,50583,12,50585,50611,12,50613,50639,12,50641,50667,12,50669,50695,12,50697,50723,12,50725,50751,12,50753,50779,12,50781,50807,12,50809,50835,12,50837,50863,12,50865,50891,12,50893,50919,12,50921,50947,12,50949,50975,12,50977,51003,12,51005,51031,12,51033,51059,12,51061,51087,12,51089,51115,12,51117,51143,12,51145,51171,12,51173,51199,12,51201,51227,12,51229,51255,12,51257,51283,12,51285,51311,12,51313,51339,12,51341,51367,12,51369,51395,12,51397,51423,12,51425,51451,12,51453,51479,12,51481,51507,12,51509,51535,12,51537,51563,12,51565,51591,12,51593,51619,12,51621,51647,12,51649,51675,12,51677,51703,12,51705,51731,12,51733,51759,12,51761,51787,12,51789,51815,12,51817,51843,12,51845,51871,12,51873,51899,12,51901,51927,12,51929,51955,12,51957,51983,12,51985,52011,12,52013,52039,12,52041,52067,12,52069,52095,12,52097,52123,12,52125,52151,12,52153,52179,12,52181,52207,12,52209,52235,12,52237,52263,12,52265,52291,12,52293,52319,12,52321,52347,12,52349,52375,12,52377,52403,12,52405,52431,12,52433,52459,12,52461,52487,12,52489,52515,12,52517,52543,12,52545,52571,12,52573,52599,12,52601,52627,12,52629,52655,12,52657,52683,12,52685,52711,12,52713,52739,12,52741,52767,12,52769,52795,12,52797,52823,12,52825,52851,12,52853,52879,12,52881,52907,12,52909,52935,12,52937,52963,12,52965,52991,12,52993,53019,12,53021,53047,12,53049,53075,12,53077,53103,12,53105,53131,12,53133,53159,12,53161,53187,12,53189,53215,12,53217,53243,12,53245,53271,12,53273,53299,12,53301,53327,12,53329,53355,12,53357,53383,12,53385,53411,12,53413,53439,12,53441,53467,12,53469,53495,12,53497,53523,12,53525,53551,12,53553,53579,12,53581,53607,12,53609,53635,12,53637,53663,12,53665,53691,12,53693,53719,12,53721,53747,12,53749,53775,12,53777,53803,12,53805,53831,12,53833,53859,12,53861,53887,12,53889,53915,12,53917,53943,12,53945,53971,12,53973,53999,12,54001,54027,12,54029,54055,12,54057,54083,12,54085,54111,12,54113,54139,12,54141,54167,12,54169,54195,12,54197,54223,12,54225,54251,12,54253,54279,12,54281,54307,12,54309,54335,12,54337,54363,12,54365,54391,12,54393,54419,12,54421,54447,12,54449,54475,12,54477,54503,12,54505,54531,12,54533,54559,12,54561,54587,12,54589,54615,12,54617,54643,12,54645,54671,12,54673,54699,12,54701,54727,12,54729,54755,12,54757,54783,12,54785,54811,12,54813,54839,12,54841,54867,12,54869,54895,12,54897,54923,12,54925,54951,12,54953,54979,12,54981,55007,12,55009,55035,12,55037,55063,12,55065,55091,12,55093,55119,12,55121,55147,12,55149,55175,12,55177,55203,12,55243,55291,10,65024,65039,5,65279,65279,4,65520,65528,4,66045,66045,5,66422,66426,5,68101,68102,5,68152,68154,5,68325,68326,5,69291,69292,5,69632,69632,7,69634,69634,7,69759,69761,5]")}},Nmxd:function(et,de){et.exports="data:image/png;base64,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"},NvD2:function(et,de,N){"use strict";N.d(de,"a",function(){return M});var ee=N("Kwbf");function K(j,U){var I=new Set;return j.forEach(function(R){U.has(R)||I.add(R)}),I}function P(j){var U=j||{},I=U.disabled,R=U.disableCheckbox,c=U.checkable;return!!(I||R)||c===!1}function z(j,U,I,R){for(var c=new Set(j),g=new Set,w=0;w<=I;w+=1){var y=U.get(w)||new Set;y.forEach(function(n){var o=n.key,u=n.node,x=n.children,E=x===void 0?[]:x;c.has(o)&&!R(u)&&E.filter(function(v){return!R(v.node)}).forEach(function(v){c.add(v.key)})})}for(var f=new Set,m=I;m>=0;m-=1){var a=U.get(m)||new Set;a.forEach(function(n){var o=n.parent,u=n.node;if(R(u)||!n.parent||f.has(n.parent.key))return;if(R(n.parent.node)){f.add(o.key);return}var x=!0,E=!1;(o.children||[]).filter(function(v){return!R(v.node)}).forEach(function(v){var O=v.key,A=c.has(O);x&&!A&&(x=!1),!E&&(A||g.has(O))&&(E=!0)}),x&&c.add(o.key),E&&g.add(o.key),f.add(o.key)})}return{checkedKeys:Array.from(c),halfCheckedKeys:Array.from(K(g,c))}}function B(j,U,I,R,c){for(var g=new Set(j),w=new Set(U),y=0;y<=R;y+=1){var f=I.get(y)||new Set;f.forEach(function(o){var u=o.key,x=o.node,E=o.children,v=E===void 0?[]:E;!g.has(u)&&!w.has(u)&&!c(x)&&v.filter(function(O){return!c(O.node)}).forEach(function(O){g.delete(O.key)})})}w=new Set;for(var m=new Set,a=R;a>=0;a-=1){var n=I.get(a)||new Set;n.forEach(function(o){var u=o.parent,x=o.node;if(c(x)||!o.parent||m.has(o.parent.key))return;if(c(o.parent.node)){m.add(u.key);return}var E=!0,v=!1;(u.children||[]).filter(function(O){return!c(O.node)}).forEach(function(O){var A=O.key,p=g.has(A);E&&!p&&(E=!1),!v&&(p||w.has(A))&&(v=!0)}),E||g.delete(u.key),v&&w.add(u.key),m.add(u.key)})}return{checkedKeys:Array.from(g),halfCheckedKeys:Array.from(K(w,g))}}function M(j,U,I,R){var c=[],g;R?g=R:g=P;var w=new Set(j.filter(function(a){var n=!!I[a];return n||c.push(a),n})),y=new Map,f=0;Object.keys(I).forEach(function(a){var n=I[a],o=n.level,u=y.get(o);u||(u=new Set,y.set(o,u)),u.add(n),f=Math.max(f,o)}),Object(ee.a)(!c.length,"Tree missing follow keys: ".concat(c.slice(0,100).map(function(a){return"'".concat(a,"'")}).join(", ")));var m;return U===!0?m=z(w,y,f,g):m=B(w,U.halfCheckedKeys,y,f,g),m}},OLES:function(et,de,N){"use strict";var ee=N("U8pU"),K=N("VTBJ"),P=N("Ff2n"),z=N("q1tI"),B=N("uciX"),M=N("7ixt"),j=function(w){var y=w.overlay,f=w.prefixCls,m=w.id,a=w.overlayInnerStyle;return z.createElement("div",{className:"".concat(f,"-inner"),id:m,role:"tooltip",style:a},typeof y=="function"?y():y)},U=j,I=function(w,y){var f=w.overlayClassName,m=w.trigger,a=m===void 0?["hover"]:m,n=w.mouseEnterDelay,o=n===void 0?0:n,u=w.mouseLeaveDelay,x=u===void 0?.1:u,E=w.overlayStyle,v=w.prefixCls,O=v===void 0?"rc-tooltip":v,A=w.children,p=w.onVisibleChange,h=w.afterVisibleChange,s=w.transitionName,l=w.animation,D=w.placement,T=D===void 0?"right":D,S=w.align,_=S===void 0?{}:S,C=w.destroyTooltipOnHide,W=C===void 0?!1:C,Y=w.defaultVisible,H=w.getTooltipContainer,F=w.overlayInnerStyle,q=Object(P.a)(w,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),le=Object(z.useRef)(null);Object(z.useImperativeHandle)(y,function(){return le.current});var pe=Object(K.a)({},q);"visible"in w&&(pe.popupVisible=w.visible);var Ae=function(){var je=w.arrowContent,xe=je===void 0?null:je,he=w.overlay,te=w.id;return[z.createElement("div",{className:"".concat(O,"-arrow"),key:"arrow"},xe),z.createElement(U,{key:"content",prefixCls:O,id:te,overlay:he,overlayInnerStyle:F})]},Ge=!1,Fe=!1;if(typeof W=="boolean")Ge=W;else if(W&&Object(ee.a)(W)==="object"){var Ue=W.keepParent;Ge=Ue===!0,Fe=Ue===!1}return z.createElement(B.a,Object.assign({popupClassName:f,prefixCls:O,popup:Ae,action:a,builtinPlacements:M.a,popupPlacement:T,ref:le,popupAlign:_,getPopupContainer:H,onPopupVisibleChange:p,afterPopupVisibleChange:h,popupTransitionName:s,popupAnimation:l,defaultPopupVisible:Y,destroyPopupOnHide:Ge,autoDestroy:Fe,mouseLeaveDelay:x,popupStyle:E,mouseEnterDelay:o},pe),A)},R=Object(z.forwardRef)(I),c=de.a=R},OZM5:function(et,de,N){"use strict";N.d(de,"b",function(){return R}),N.d(de,"a",function(){return c}),N.d(de,"k",function(){return g}),N.d(de,"h",function(){return w}),N.d(de,"i",function(){return y}),N.d(de,"g",function(){return f}),N.d(de,"c",function(){return m}),N.d(de,"d",function(){return a}),N.d(de,"j",function(){return u}),N.d(de,"e",function(){return x}),N.d(de,"f",function(){return E});var ee=N("KQm4"),K=N("U8pU"),P=N("Ff2n"),z=N("q1tI"),B=N.n(z),M=N("Kwbf"),j=N("WaYH"),U=.25,I=2;function R(v,O){var A=v.slice(),p=A.indexOf(O);return p>=0&&A.splice(p,1),A}function c(v,O){var A=v.slice();return A.indexOf(O)===-1&&A.push(O),A}function g(v){return v.split("-")}function w(v,O){return"".concat(v,"-").concat(O)}function y(v){return v&&v.type&&v.type.isTreeNode}function f(v,O){var A=[v],p=O[v];function h(){var s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];s.forEach(function(l){var D=l.key,T=l.children;A.push(D),h(T)})}return h(p.children),A}function m(v,O){var A=v.clientY,p=O.selectHandle.getBoundingClientRect(),h=p.top,s=p.bottom,l=p.height,D=Math.max(l*U,I);return A<=h+D?-1:A>=s-D?1:0}function a(v,O){if(!v)return;var A=O.multiple;return A?v.slice():v.length?[v[0]]:v}var n=function(O){return O};function o(v,O){if(!v)return[];var A=O||{},p=A.processProps,h=p===void 0?n:p,s=Array.isArray(v)?v:[v];return s.map(function(l){var D=l.children,T=Object(P.a)(l,["children"]),S=o(D,O);return B.a.createElement(j.a,Object.assign({},h(T)),S)})}function u(v){if(!v)return null;var O;if(Array.isArray(v))O={checkedKeys:v,halfCheckedKeys:void 0};else if(Object(K.a)(v)==="object")O={checkedKeys:v.checked||void 0,halfCheckedKeys:v.halfChecked||void 0};else return Object(M.a)(!1,"`checkedKeys` is not an array or an object"),null;return O}function x(v,O){var A=new Set;function p(h){if(A.has(h))return;var s=O[h];if(!s)return;A.add(h);var l=s.parent,D=s.node;if(D.disabled)return;l&&p(l.key)}return(v||[]).forEach(function(h){p(h)}),Object(ee.a)(A)}function E(v){var O={};return Object.keys(v).forEach(function(A){(A.startsWith("data-")||A.startsWith("aria-"))&&(O[A]=v[A])}),O}},Ohmc:function(et,de,N){et.exports=N.p+"static/certificate.fc32dc1b.jpg"},Ot1p:function(et,de,N){"use strict";var ee=N("2qtc"),K=N("kLXV"),P=N("rAM+"),z=N("miYZ"),B=N("tsqr"),M=N("9og8"),j=N("tJVT"),U=N("jrin"),I=N("WmNS"),R=N.n(I),c=N("q1tI"),g=N.n(c),w=N("VrN/"),y=N.n(w),f=N("bdgK"),m=N("p77/"),a=N("Bd2K"),n=N("ELLl"),o=N("19Vz"),u=N("lZu9"),x=N("+NIl"),E=N("kSUc"),v=N("9Bee"),O=function(_e){var ut=_e.value,bt=ut===void 0?"":ut,Tt=_e.className,xt=_e.showTextOnly,gt=_e.showLines,qe=_e.style,Xe=qe===void 0?{}:qe,Pe=Object(c.useMemo)(function(){return""},[bt]);return g.a.createElement(g.a.Fragment,null,g.a.createElement("div",{dangerouslySetInnerHTML:{__html:Pe}}))},A=N("0Owb"),p=N("dejd"),h=N("C+DQ"),s=N("1vsH"),l=N("m3rI"),D=[{title:"\u7C97\u4F53",icon:"icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"icon-sum",actionName:"inline-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"icon-formula",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"icon-picture",actionName:"upload-image"},{title:"\u8868\u683C",icon:"icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"icon-eraser",actionName:"eraser"}];function T(_e){var ut=_e.onActionCallback,bt=_e.title,Tt=_e.icon,xt=_e.actionName,gt=_e.className,qe=gt===void 0?"":gt,Xe=_e.children;function Pe(){ut(xt)}return g.a.createElement("a",{title:bt,className:qe,onClick:Pe},g.a.createElement("i",{className:"md-iconfont ".concat(Tt)}),Xe)}var S=function(_e){var ut=_e.watch,bt=_e.showNullButton,Tt=_e.onActionCallback,xt=_e.fullScreen,gt=_e.insertTemp,qe=_e.hidetoolBar,Xe=_e.uuid,Pe=_e.setOpenPhones;console.log("link:","".concat(location.origin,"/upload.html?_educoder_session_login=").concat(Object(s.D)("_educoder_session_login"),"&_educoder_session=").concat(Object(s.D)("_educoder_session"),"&key=").concat(Xe,"&api=").concat(encodeURIComponent(l.a.PROXY_SERVER)));var se=[].concat(D,[{title:"".concat(ut?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(ut?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return g.a.createElement("ul",{className:"markdown-toolbar-container"},!qe&&se.map(function(fe,$e){return g.a.createElement("li",{key:$e},fe.actionName?g.a.createElement(T,Object(A.a)({},fe,{onActionCallback:Tt})):g.a.createElement("span",{className:"v-line"}))}),bt?g.a.createElement("li",null,g.a.createElement(T,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Tt},g.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,gt&&g.a.createElement("li",null,g.a.createElement(T,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(gt),onActionCallback:Tt},g.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),g.a.createElement("li",{className:"btn-full-screen"},g.a.createElement(T,{icon:"".concat(xt?"icon-shrink":"icon-enlarge"),title:xt?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Tt})))},_=N("M8RZ"),C=N("+L6B"),W=N("2/Rp"),Y=N("y8nQ"),H=N("Vl3Y"),F=N("5NDa"),q=N("5rEg"),le={labelCol:{span:4},wrapperCol:{span:20}},pe=function(_e){var ut=_e.callback,bt=_e.onCancel;function Tt(xt){ut(xt)}return g.a.createElement(H.a,Object(A.a)({},le,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Tt}),g.a.createElement(H.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},g.a.createElement(q.a,null)),g.a.createElement(H.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},g.a.createElement(q.a,null)),g.a.createElement("div",{className:"flex-container flex-end"},g.a.createElement(W.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),g.a.createElement(W.a,{type:"ghost",onClick:bt},"\u53D6\u6D88")))},Ae=N("7ahc"),Ge=N("k1fw"),Fe=N("HmJG"),Ue=N("BjJ7"),Ie=H.a.useForm,je={width:280,marginRight:10},xe={labelCol:{span:5},wrapperCol:{span:19}},he=function(_e){var ut=_e.callback,bt=_e.onCancel,Tt=Ie(),xt=Object(j.a)(Tt,1),gt=xt[0],qe=Object(c.useRef)();function Xe(fe){ut(Object(Ge.a)(Object(Ge.a)({},fe),{},{name:qe.current}))}function Pe(fe,$e){gt.setFieldsValue({src:"/api/attachments/".concat(fe.id,"?type=").concat(fe.content_type),type:$e.type})}function se(fe){var $e=fe.target.files[0];qe.current=$e.name,ye($e,Pe)}return g.a.createElement(H.a,Object(A.a)({form:gt},xe,{className:"upload-image-panel",onFinish:Xe}),g.a.createElement(H.a.Item,{label:"\u6587\u4EF6\u5730\u5740",required:!0},g.a.createElement("div",{className:"flex-container"},g.a.createElement(H.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},g.a.createElement(q.a,{style:je})),g.a.createElement(te,{onFileChange:se}))),g.a.createElement(H.a.Item,{label:"\u6587\u4EF6\u63CF\u8FF0",name:"alt"},g.a.createElement(q.a,{style:{width:264}})),g.a.createElement(H.a.Item,{style:{textAlign:"right"}},g.a.createElement(W.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),g.a.createElement(W.a,{type:"ghost",onClick:bt},"\u53D6\u6D88")))};function te(_e){var ut=_e.onFileChange;return g.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",g.a.createElement("input",{type:"file",onChange:ut}))}function ye(_e,ut){if(!_e)throw new String("\u6CA1\u6709\u6587\u4EF6");var bt=new FormData;bt.append("editormd-image-file",_e),bt.append("file_param_name","editormd-image-file"),bt.append("byxhr","true");var Tt=new window.XMLHttpRequest;Tt.withCredentials=!0,Tt.addEventListener("load",function(xt){ut(JSON.parse(xt.target.responseText),_e)},!1),Tt.addEventListener("error",function(xt){console.error(xt)},!1),Tt.open("POST","".concat(Ue.a,"/api/attachments.json")),Tt.send(bt)}var ue=N("giR+"),Le=N("fyUT"),ae=N("7Kak"),oe=N("9yH6"),Se=oe.a.Group,Me={margin:"0 8px"},We=function(_e){var ut=_e.callback,bt=_e.onCancel;function Tt(xt){ut(xt)}return g.a.createElement(H.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Tt},g.a.createElement("div",{className:"flex-container"},g.a.createElement("span",{style:Me},"\u5355\u5143\u683C\u6570\uFF1A"),g.a.createElement("span",{style:Me},"\u884C\u6570"),g.a.createElement(H.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},g.a.createElement(Le.a,null)),g.a.createElement("span",{style:Me},"\u5217\u6570"),g.a.createElement(H.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},g.a.createElement(Le.a,null))),g.a.createElement("div",{className:"flex-container",style:{marginTop:12}},g.a.createElement("span",{style:Me},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),g.a.createElement(H.a.Item,{name:"align"},g.a.createElement(Se,null,g.a.createElement(oe.a,{value:"default"},g.a.createElement("i",{className:"fa fa-align-justify"})),g.a.createElement(oe.a,{value:"left"},g.a.createElement("i",{className:"fa fa-align-left"})),g.a.createElement(oe.a,{value:"center"},g.a.createElement("i",{className:"fa fa-align-center"})),g.a.createElement(oe.a,{value:"right"},g.a.createElement("i",{className:"fa fa-align-right"}))))),g.a.createElement("div",{className:"flex-container flex-end"},g.a.createElement(W.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),g.a.createElement(W.a,{type:"ghost",onClick:bt},"\u53D6\u6D88")))},Ke=N("ErOA"),Qe=N("7Cbv"),Ze="link",yt="upload-image",vt="code-block",dt="add-table",pt="------------",At={default:pt,left:":".concat(pt),center:":".concat(pt,":"),right:"".concat(pt,":")},wt=N("9VGf"),Oe,we;function Je(){}var st=0,He=1e4,nt="\u2581",Te=` **\u6A21\u677F\u6807\u9898** -\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`;function ge(Ie){return/^\d+$/.test(Ie)?"".concat(Ie,"px"):Ie}var be=navigator.platform.toUpperCase().indexOf("MAC")>=0,re=be?"Cmd":"Ctrl",ie=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"],ce=(Oe={},Object(U.a)(Oe,re+"-B","bold"),Object(U.a)(Oe,re+"-I","italic"),Oe),Ee=(we={},Object(U.a)(we,Ze,"\u6DFB\u52A0\u94FE\u63A5"),Object(U.a)(we,vt,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(U.a)(we,yt,"\u6DFB\u52A0\u6587\u4EF6"),Object(U.a)(we,dt,"\u6DFB\u52A0\u8868\u683C"),we),Be=de.a=function(Ie){var ut=Ie.defaultValue,bt=ut===void 0?"":ut,Tt=Ie.onChange,xt=Ie.width,gt=xt===void 0?"100%":xt,qe=Ie.height,Xe=qe===void 0?400:qe,Pe=Ie.miniToolbar,se=Pe===void 0?!1:Pe,fe=Ie.isFocus,$e=fe===void 0?!1:fe,ke=Ie.watch,it=Ie.insertTemp,at=Ie.mode,Ne=at===void 0?"markdown":at,Ve=Ie.id,tt=Ve===void 0?"markdown-editor-id":Ve,ft=Ie.showResizeBar,Ct=ft===void 0?!1:ft,zt=Ie.noStorage,qt=zt===void 0?!1:zt,Qt=Ie.showNullButton,St=Qt===void 0?!1:Qt,ln=Ie.hidetoolBar,Bt=ln===void 0?!1:ln,Yt=Ie.fullScreen,Mt=Yt===void 0?!1:Yt,tn=Ie.onBlur,mn=Ie.onCMBeforeChange,An=Ie.onFullScreen,lt=Ie.className,Rt=lt===void 0?"":lt,Jt=Ie.disablePaste,nn=Jt===void 0?!1:Jt,un=Ie.placeholder,cn=un===void 0?"":un,G=Ie.values,b=G===void 0?"":G,L=Object(c.useState)(null),V=Object(j.a)(L,2),J=V[0],Q=V[1],De=Object(c.useState)(bt),ot=Object(j.a)(De,2),Ot=ot[0],Ft=ot[1],ve=Object(c.useState)(ke),Gt=Object(j.a)(ve,2),en=Gt[0],Tn=Gt[1],Wn=Object(c.useState)(Mt),tr=Object(j.a)(Wn,2),Rn=tr[0],or=tr[1],fr=Object(c.useState)(""),Vn=Object(j.a)(fr,2),sr=Vn[0],Jn=Vn[1],Mr=Object(c.useState)(0),Xn=Object(j.a)(Mr,2),Ir=Xn[0],yr=Xn[1],Tr=Object(c.useState)(Xe),Yr=Object(j.a)(Tr,2),br=Yr[0],nr=Yr[1],Ur=Object(c.useState)(!1),_r=Object(j.a)(Ur,2),Fr=_r[0],Sn=_r[1],hn=Object(c.useRef)(Object(Qe.a)()),kn=Object(c.useRef)(!1),yn=Object(c.useRef)(),Ln=Object(c.useRef)(),bn=Object(c.useRef)(),wr=Object(c.useRef)(),Bn=Object(c.useRef)(),Qn=function(){var Xt=Object(M.a)(R.a.mark(function on(){var $t,dn;return R.a.wrap(function(wn){for(;;)switch(wn.prev=wn.next){case 0:return wn.next=2,Object(Ke.a)("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:hn.current}});case 2:dn=wn.sent,dn!=null&&($t=dn.attachments)!==null&&$t!==void 0&&$t.length&&(console.log("cm:",J,Ln),dn.attachments.map(function(gn){gn.content_type.indexOf("image")>-1?J.replaceSelection("![,](/api/attachments/".concat(gn.id,"?type=").concat(gn.content_type,")")):gn.content_type.indexOf("video")>-1?J.replaceSelection('')):gn.content_type.indexOf("pdf")>-1?J.replaceSelection('
            ').concat(gn.name,"")):J.replaceSelection("[".concat(gn.name,"](").concat(l.a.API_SERVER,"/api/attachments/").concat(gn.id,"?type=").concat(gn.content_type,")"))}));case 4:case"end":return wn.stop()}},on)}));return function(){return Xt.apply(this,arguments)}}();Object(c.useEffect)(function(){Ft(b),J==null||J.setValue(b)},[b]),Object(c.useEffect)(function(){An==null||An(Rn)},[Rn]),Object(c.useEffect)(function(){if(Ln.current){var Xt=y.a.fromTextArea(Ln.current,{mode:Ne,lineNumbers:!se,lineWrapping:!0,value:bt,autoCloseTags:!0,autoCloseBrackets:!0});$e&&Xt.focus();function on($t,dn){if(nn){dn.preventDefault();return}var En=dn.clipboardData;if(En){var wn=En.types.toString(),gn=En.items;if(wn==="Files"||En.types.indexOf("Files")>-1){if(dn.preventDefault(),Ne=="stex")return;try{var xn,Hn=gn[1];((xn=gn[0])===null||xn===void 0?void 0:xn.kind)==="file"&&(Hn=gn[0]);var fn=Hn.getAsFile(),Pr=fn.name.split(".").pop();ye(fn,function(Ht){if(Ht.id){var _n,pr,lr;(fn==null||((_n=fn.type)===null||_n===void 0)?void 0:_n.indexOf("image"))>-1?Xt.replaceSelection("![,](/api/attachments/".concat(Ht.id,"?type=").concat(Ht.content_type,")")):(fn==null||((pr=fn.type)===null||pr===void 0)?void 0:pr.indexOf("video"))>-1?Xt.replaceSelection('')):(fn==null||((lr=fn.type)===null||lr===void 0)?void 0:lr.indexOf("pdf"))>-1?Xt.replaceSelection('').concat(fn.name,"")):ie.includes(Pr)?Xt.replaceSelection('').concat(fn.name,"")):Xt.replaceSelection("[".concat(fn.name,"](").concat(l.a.API_SERVER,"/api/attachments/").concat(Ht.id,"?type=").concat(Ht.content_type,")"))}else(Ht==null?void 0:Ht.status)===401&&(document.location.href="/user/login")})}catch(Ht){B.b.warn("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0}return Xt.on("paste",on),Xt.on("dragleave",function($t,dn){bn.current.classList.remove("mouse-hover-md")}),Xt.on("dragover",function($t,dn){bn.current.classList.add("mouse-hover-md")}),Xt.on("drop",function($t,dn){bn.current.classList.add("mouse-hover-md");var En;if(En=dn.dataTransfer.files,En.length>0){dn.preventDefault(),dn.stopPropagation();for(var wn=function(Hn){var fn=En[Hn],Pr=fn.name.split(".").pop();ye(fn,function(Ht){if(Ht.id){var _n,pr,lr;(fn==null||((_n=fn.type)===null||_n===void 0)?void 0:_n.indexOf("image"))>-1?Xt.replaceSelection("![,](/api/attachments/".concat(Ht.id,"?type=").concat(Ht.content_type,")")):(fn==null||((pr=fn.type)===null||pr===void 0)?void 0:pr.indexOf("video"))>-1?Xt.replaceSelection('')):(fn==null||((lr=fn.type)===null||lr===void 0)?void 0:lr.indexOf("pdf"))>-1?Xt.replaceSelection('').concat(fn.name,"")):ie.includes(Pr)?Xt.replaceSelection('').concat(fn.name,"")):Xt.replaceSelection("[".concat(fn.name,"](").concat(l.a.API_SERVER,"/api/attachments/").concat(Ht.id,"?type=").concat(Ht.content_type,")"))}else(Ht==null?void 0:Ht.status)===401&&(document.location.href="/user/login")})},gn=0;gn0||gn.target.offsetWidth>0)&&(zr(),J.setSize("100%","100%"),J.refresh())}}catch(xn){En.e(xn)}finally{En.f()}});return $t.observe(Ln.current.parentElement),$t}if(J){var on=Xt();return function(){on.unobserve(Ln.current.parentElement)}}},[J,zr]),Object(c.useEffect)(function(){if(J){for(var Xt=[],on=function(){var gn=dn[$t];En=Object(j.a)(gn,2);var xn=En[0],Hn=En[1],fn=Object(U.a)({},xn,function(){jr(Hn)});Xt.push(fn),J.addKeyMap(fn)},$t=0,dn=Object.entries(ce);$t0){var Xt=new Date().getTime(),on=window.sessionStorage.getItem(tt);Xt>=Ir+He&&(!on||on!==Ot)&&(window.sessionStorage.setItem(tt,Ot),Sn(!0))}},He),Object(c.useEffect)(function(){Tn(ke)},[J,ke]),Object(c.useEffect)(function(){J&&($e&&J.focus())},[J,$e]),Object(c.useEffect)(function(){if(en&&J){var Xt=J.getScrollerElement();function on($t){var dn=$t.target;if(Bn.current){var En=dn.scrollTop/dn.scrollHeight;Bn.current.scrollTop=Bn.current.scrollHeight*En}}return Xt.addEventListener("scroll",on),function(){Xt.removeEventListener("scroll",on)}}},[J,en]),Object(c.useEffect)(function(){if(J&&mn){function Xt(on,$t){mn(on,$t)}return J.on("beforeChange",Xt),function(){J.off("beforeChange",Xt)}}},[J,mn]),Object(c.useEffect)(function(){if(J&&tn){function Xt(){tn(J.getValue())}return J.on("blur",Xt),function(){J.off("blur",Xt)}}},[J,tn]),Object(c.useEffect)(function(){if(J){function Xt(on){var $t=on.getValue();Ft($t),yr(new Date().getTime()),on.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Tt&&Tt($t)}return J.on("change",Xt),function(){J.off("change",Xt)}}},[J,Tt]),Object(c.useEffect)(function(){J&&(bt==null?(J.setValue(""),Ft("")):bt!==J.getValue()&&(J.setValue(bt),Ft(bt),J.setCursor(J.lineCount(),0)))},[J,bt]);var jr=Object(c.useCallback)(function(Xt){var on=J.getCursor(),$t=J.getSelection(),dn=$t.split(` +\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`;function ge(_e){return/^\d+$/.test(_e)?"".concat(_e,"px"):_e}var be=navigator.platform.toUpperCase().indexOf("MAC")>=0,re=be?"Cmd":"Ctrl",ie=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"],ce=(Oe={},Object(U.a)(Oe,re+"-B","bold"),Object(U.a)(Oe,re+"-I","italic"),Oe),Ee=(we={},Object(U.a)(we,Ze,"\u6DFB\u52A0\u94FE\u63A5"),Object(U.a)(we,vt,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(U.a)(we,yt,"\u6DFB\u52A0\u6587\u4EF6"),Object(U.a)(we,dt,"\u6DFB\u52A0\u8868\u683C"),we),Be=de.a=function(_e){var ut=_e.defaultValue,bt=ut===void 0?"":ut,Tt=_e.onChange,xt=_e.width,gt=xt===void 0?"100%":xt,qe=_e.height,Xe=qe===void 0?400:qe,Pe=_e.miniToolbar,se=Pe===void 0?!1:Pe,fe=_e.isFocus,$e=fe===void 0?!1:fe,ke=_e.watch,it=_e.insertTemp,at=_e.mode,Ne=at===void 0?"markdown":at,Ve=_e.id,tt=Ve===void 0?"markdown-editor-id":Ve,ft=_e.showResizeBar,Ct=ft===void 0?!1:ft,zt=_e.noStorage,qt=zt===void 0?!1:zt,Qt=_e.showNullButton,St=Qt===void 0?!1:Qt,ln=_e.hidetoolBar,Bt=ln===void 0?!1:ln,Yt=_e.fullScreen,Mt=Yt===void 0?!1:Yt,tn=_e.onBlur,mn=_e.onCMBeforeChange,An=_e.onFullScreen,lt=_e.className,Rt=lt===void 0?"":lt,Jt=_e.disablePaste,nn=Jt===void 0?!1:Jt,un=_e.placeholder,cn=un===void 0?"":un,G=_e.values,b=G===void 0?"":G,L=Object(c.useState)(null),V=Object(j.a)(L,2),J=V[0],Q=V[1],De=Object(c.useState)(bt),ot=Object(j.a)(De,2),Ot=ot[0],Ft=ot[1],ve=Object(c.useState)(ke),Gt=Object(j.a)(ve,2),en=Gt[0],Tn=Gt[1],Wn=Object(c.useState)(Mt),tr=Object(j.a)(Wn,2),Rn=tr[0],or=tr[1],fr=Object(c.useState)(""),Vn=Object(j.a)(fr,2),sr=Vn[0],Jn=Vn[1],Mr=Object(c.useState)(0),Xn=Object(j.a)(Mr,2),_r=Xn[0],yr=Xn[1],Tr=Object(c.useState)(Xe),Yr=Object(j.a)(Tr,2),br=Yr[0],nr=Yr[1],Ur=Object(c.useState)(!1),Ir=Object(j.a)(Ur,2),Fr=Ir[0],Sn=Ir[1],hn=Object(c.useRef)(Object(Qe.a)()),kn=Object(c.useRef)(!1),yn=Object(c.useRef)(),Ln=Object(c.useRef)(),bn=Object(c.useRef)(),wr=Object(c.useRef)(),Bn=Object(c.useRef)(),Qn=function(){var Xt=Object(M.a)(R.a.mark(function on(){var $t,dn;return R.a.wrap(function(wn){for(;;)switch(wn.prev=wn.next){case 0:return wn.next=2,Object(Ke.a)("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:hn.current}});case 2:dn=wn.sent,dn!=null&&($t=dn.attachments)!==null&&$t!==void 0&&$t.length&&(console.log("cm:",J,Ln),dn.attachments.map(function(gn){gn.content_type.indexOf("image")>-1?J.replaceSelection("![,](/api/attachments/".concat(gn.id,"?type=").concat(gn.content_type,")")):gn.content_type.indexOf("video")>-1?J.replaceSelection('')):gn.content_type.indexOf("pdf")>-1?J.replaceSelection('').concat(gn.name,"")):J.replaceSelection("[".concat(gn.name,"](").concat(l.a.API_SERVER,"/api/attachments/").concat(gn.id,"?type=").concat(gn.content_type,")"))}));case 4:case"end":return wn.stop()}},on)}));return function(){return Xt.apply(this,arguments)}}();Object(c.useEffect)(function(){Ft(b),J==null||J.setValue(b)},[b]),Object(c.useEffect)(function(){An==null||An(Rn)},[Rn]),Object(c.useEffect)(function(){if(Ln.current){var Xt=y.a.fromTextArea(Ln.current,{mode:Ne,lineNumbers:!se,lineWrapping:!0,value:bt,autoCloseTags:!0,autoCloseBrackets:!0});$e&&Xt.focus();function on($t,dn){if(nn){dn.preventDefault();return}var En=dn.clipboardData;if(En){var wn=En.types.toString(),gn=En.items;if(wn==="Files"||En.types.indexOf("Files")>-1){if(dn.preventDefault(),Ne=="stex")return;try{var xn,Hn=gn[1];((xn=gn[0])===null||xn===void 0?void 0:xn.kind)==="file"&&(Hn=gn[0]);var fn=Hn.getAsFile(),Pr=fn.name.split(".").pop();ye(fn,function(Ht){if(Ht.id){var In,pr,lr;(fn==null||((In=fn.type)===null||In===void 0)?void 0:In.indexOf("image"))>-1?Xt.replaceSelection("![,](/api/attachments/".concat(Ht.id,"?type=").concat(Ht.content_type,")")):(fn==null||((pr=fn.type)===null||pr===void 0)?void 0:pr.indexOf("video"))>-1?Xt.replaceSelection('')):(fn==null||((lr=fn.type)===null||lr===void 0)?void 0:lr.indexOf("pdf"))>-1?Xt.replaceSelection('').concat(fn.name,"")):ie.includes(Pr)?Xt.replaceSelection('').concat(fn.name,"")):Xt.replaceSelection("[".concat(fn.name,"](").concat(l.a.API_SERVER,"/api/attachments/").concat(Ht.id,"?type=").concat(Ht.content_type,")"))}else(Ht==null?void 0:Ht.status)===401&&(document.location.href="/user/login")})}catch(Ht){B.b.warn("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0}return Xt.on("paste",on),Xt.on("dragleave",function($t,dn){bn.current.classList.remove("mouse-hover-md")}),Xt.on("dragover",function($t,dn){bn.current.classList.add("mouse-hover-md")}),Xt.on("drop",function($t,dn){bn.current.classList.add("mouse-hover-md");var En;if(En=dn.dataTransfer.files,En.length>0){dn.preventDefault(),dn.stopPropagation();for(var wn=function(Hn){var fn=En[Hn],Pr=fn.name.split(".").pop();ye(fn,function(Ht){if(Ht.id){var In,pr,lr;(fn==null||((In=fn.type)===null||In===void 0)?void 0:In.indexOf("image"))>-1?Xt.replaceSelection("![,](/api/attachments/".concat(Ht.id,"?type=").concat(Ht.content_type,")")):(fn==null||((pr=fn.type)===null||pr===void 0)?void 0:pr.indexOf("video"))>-1?Xt.replaceSelection('')):(fn==null||((lr=fn.type)===null||lr===void 0)?void 0:lr.indexOf("pdf"))>-1?Xt.replaceSelection('').concat(fn.name,"")):ie.includes(Pr)?Xt.replaceSelection('').concat(fn.name,"")):Xt.replaceSelection("[".concat(fn.name,"](").concat(l.a.API_SERVER,"/api/attachments/").concat(Ht.id,"?type=").concat(Ht.content_type,")"))}else(Ht==null?void 0:Ht.status)===401&&(document.location.href="/user/login")})},gn=0;gn0||gn.target.offsetWidth>0)&&(zr(),J.setSize("100%","100%"),J.refresh())}}catch(xn){En.e(xn)}finally{En.f()}});return $t.observe(Ln.current.parentElement),$t}if(J){var on=Xt();return function(){on.unobserve(Ln.current.parentElement)}}},[J,zr]),Object(c.useEffect)(function(){if(J){for(var Xt=[],on=function(){var gn=dn[$t];En=Object(j.a)(gn,2);var xn=En[0],Hn=En[1],fn=Object(U.a)({},xn,function(){jr(Hn)});Xt.push(fn),J.addKeyMap(fn)},$t=0,dn=Object.entries(ce);$t0){var Xt=new Date().getTime(),on=window.sessionStorage.getItem(tt);Xt>=_r+He&&(!on||on!==Ot)&&(window.sessionStorage.setItem(tt,Ot),Sn(!0))}},He),Object(c.useEffect)(function(){Tn(ke)},[J,ke]),Object(c.useEffect)(function(){J&&($e&&J.focus())},[J,$e]),Object(c.useEffect)(function(){if(en&&J){var Xt=J.getScrollerElement();function on($t){var dn=$t.target;if(Bn.current){var En=dn.scrollTop/dn.scrollHeight;Bn.current.scrollTop=Bn.current.scrollHeight*En}}return Xt.addEventListener("scroll",on),function(){Xt.removeEventListener("scroll",on)}}},[J,en]),Object(c.useEffect)(function(){if(J&&mn){function Xt(on,$t){mn(on,$t)}return J.on("beforeChange",Xt),function(){J.off("beforeChange",Xt)}}},[J,mn]),Object(c.useEffect)(function(){if(J&&tn){function Xt(){tn(J.getValue())}return J.on("blur",Xt),function(){J.off("blur",Xt)}}},[J,tn]),Object(c.useEffect)(function(){if(J){function Xt(on){var $t=on.getValue();Ft($t),yr(new Date().getTime()),on.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Tt&&Tt($t)}return J.on("change",Xt),function(){J.off("change",Xt)}}},[J,Tt]),Object(c.useEffect)(function(){J&&(bt==null?(J.setValue(""),Ft("")):bt!==J.getValue()&&(J.setValue(bt),Ft(bt),J.setCursor(J.lineCount(),0)))},[J,bt]);var jr=Object(c.useCallback)(function(Xt){var on=J.getCursor(),$t=J.getSelection(),dn=$t.split(` `);switch(Xt){case"bold":return J.replaceSelection("**"+$t+"**"),$t===""&&J.setCursor(on.line,on.ch+2),J.focus();case"italic":return J.replaceSelection("*"+$t+"*"),$t===""&&J.setCursor(on.line,on.ch+1),J.focus();case"code":return J.replaceSelection("`"+$t+"`"),$t===""&&J.setCursor(on.line,on.ch+1),J.focus();case"inline-latex":return J.replaceSelection("`$$"+$t+"$$`"),$t===""&&J.setCursor(on.line,on.ch+3),J.focus();case"latex":return J.replaceSelection("```latex\n"+$t+"\n```"),J.setCursor(on.line+1,$t.length+1),J.focus();case"line-break":return J.replaceSelection(`
            `),J.focus();case"list-ul":return $t===""?J.replaceSelection("- "+$t):J.replaceSelection(dn.map(function(En){return En===""?"":"- ".concat(En)}).join(` `)),J.focus();case"list-ol":return $t===""?J.replaceSelection("1. "+$t):J.replaceSelection(dn.map(function(En,wn){return En===""?"":"".concat(wn+1,". ").concat(En)}).join(` `)),J.focus();case"add-null-ch":return $t===""&&J.setCursor(on.line,on.ch+1),J.replaceSelection(nt),J.focus();case"inster-template-1":return $t===""&&J.setCursor(on.line,on.ch),J.replaceSelection(Te),J.focus();case"eraser":return J.setValue(""),J.focus();case"trigger-watch":return Tn(!en),J.focus();case"trigger-full-screen":return or(!Rn),J.focus();case Ze:Jn(Ze);return;case vt:Jn(vt);return;case yt:Jn(yt);return;case dt:Jn(dt);return;default:throw new Error}},[J,en,Rn]),Dr=Object(c.useCallback)(function(Xt){Jn("");switch(sr){case Ze:var on=Xt.title,$t=Xt.link;return J.replaceSelection("[".concat(on,"](").concat($t,")")),J.focus();case vt:var dn=Xt.language,En=Xt.content;return J.replaceSelection(["```"+dn,En,"```"].join(` `)),J.focus();case yt:var wn=Xt.src,gn=Xt.alt,xn=Xt.name;return wn.indexOf("type=image")>-1?J.replaceSelection("![ ".concat(gn||""," ]( ").concat(wn,' "').concat(gn||"",'" )')):wn.indexOf("type=application/pdf")>-1?J.replaceSelection('').concat(xn,"")):J.replaceSelection('').concat(xn,"")),J.focus();case dt:for(var Hn=Xt.row,fn=Xt.col,Pr=Xt.align,Ht=` -`,_n=0;_n300&&(xn=300);var Hn=Xe+xn+"px";nr(Hn)}}return Xt.addEventListener("mousedown",dn),document.addEventListener("mousemove",wn),document.addEventListener("mouseup",En),function(){Xt.removeEventListener("mousedown",dn),document.removeEventListener("mousemove",wn),document.removeEventListener("mouseup",En)}}},[J,wr]),Object(c.useEffect)(function(){nr(Xe)},[Xe]);var Wr=ge(gt),Er=ge(br),Hr={width:Wr,height:Er},Zr=Object(c.useMemo)(function(){if(Ir){var Xt=new Date(Ir),on=Xt.getHours(),$t=Xt.getMinutes(),dn=Xt.getSeconds();return on=on<10?"0"+on:on,$t=$t<10?"0"+$t:$t,dn=dn<10?"0"+dn:dn,"".concat(on,":").concat($t,":").concat(dn)}return 0},[Ir]);function ir(){window.sessionStorage.removeItem(tt),Sn(!1),yr(0)}function ri(){Sn(!1),yr(0),J.setValue(window.sessionStorage.getItem(tt))}function ii(Xt,on){var $t=J.getValue();$t=$t.replace(Xt,on),Ft($t),J==null||J.setValue($t)}return g.a.createElement(c.Fragment,null,g.a.createElement("div",{className:"markdown-editor-wrapper",ref:bn},g.a.createElement("div",{className:"markdown-editor-container ".concat(Rt," ").concat(en?"on-preview":""," ").concat(se?"mini":""," ").concat(Rn?"full-screen":""),style:Hr},g.a.createElement(S,{insertTemp:it,watch:en,fullScreen:Rn,showNullButton:St,onActionCallback:jr,hidetoolBar:Bt,uuid:hn.current,setOpenPhones:function(){kn.current=!0}}),g.a.createElement("div",{className:"markdown-editor-body"},g.a.createElement("div",{className:"codemirror-container"},g.a.createElement("textarea",{ref:Ln,placeholder:cn})),en?g.a.createElement("div",{ref:Bn,className:"preview-container"},Ne==="stex"&&g.a.createElement(O,{value:Ot}),Ne!=="stex"&&g.a.createElement(v.a,{edit:!0,value:Ot,replaces:ii})):null))),Ct?g.a.createElement("a",{ref:wr,className:"editor-resize"}):null,g.a.createElement(I.a,null,Ee[sr]?g.a.createElement(K.a,{centered:!0,title:Ee[sr],visible:!0,onCancel:rr,footer:null},Jr):null))}},QDVR:function(et,de,N){"use strict";N.d(de,"e",function(){return K}),N.d(de,"d",function(){return P}),N.d(de,"c",function(){return j}),N.d(de,"b",function(){return U}),N.d(de,"a",function(){return R});var ee=function(){var c=function(g,w){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(y,f){y.__proto__=f}||function(y,f){for(var m in f)f.hasOwnProperty(m)&&(y[m]=f[m])},c(g,w)};return function(g,w){c(g,w);function y(){this.constructor=g}g.prototype=w===null?Object.create(w):(y.prototype=w.prototype,new y)}}();function K(c){var g=[];return c.forEach(function(w){return g.push(w)}),g}function P(c){var g=[];return c.forEach(function(w,y){return g.push(y)}),g}var z=function(){function c(){this._value="",this._pos=0}return c.prototype.reset=function(g){return this._value=g,this._pos=0,this},c.prototype.next=function(){return this._pos+=1,this},c.prototype.hasNext=function(){return this._pos0)f.left||(f.left=new M,f.left.segment=y.value()),f=f.left;else if(m<0)f.right||(f.right=new M,f.right.segment=y.value()),f=f.right;else if(y.hasNext())y.next(),f.mid||(f.mid=new M,f.mid.segment=y.value()),f=f.mid;else break}var a=f.value;return f.value=w,f.key=g,a},c.prototype.get=function(g){for(var w=this._iter.reset(g),y=this._root;y;){var f=w.cmp(y.segment);if(f>0)y=y.left;else if(f<0)y=y.right;else if(w.hasNext())w.next(),y=y.mid;else break}return y?y.value:void 0},c.prototype.findSubstr=function(g){for(var w=this._iter.reset(g),y=this._root,f=void 0;y;){var m=w.cmp(y.segment);if(m>0)y=y.left;else if(m<0)y=y.right;else if(w.hasNext())w.next(),f=y.value||f,y=y.mid;else break}return y&&y.value||f},c.prototype.forEach=function(g){this._forEach(this._root,g)},c.prototype._forEach=function(g,w){g&&(this._forEach(g.left,w),g.value&&w(g.value,g.key),this._forEach(g.mid,w),this._forEach(g.right,w))},c}(),U=function(){function c(){this.map=new Map,this.ignoreCase=!1}return c.prototype.set=function(g,w){this.map.set(this.toKey(g),w)},c.prototype.get=function(g){return this.map.get(this.toKey(g))},c.prototype.toKey=function(g){var w=g.toString();return this.ignoreCase&&(w=w.toLowerCase()),w},c}(),_=function(){function c(){this._map=new Map,this._head=void 0,this._tail=void 0,this._size=0}return c.prototype.clear=function(){this._map.clear(),this._head=void 0,this._tail=void 0,this._size=0},Object.defineProperty(c.prototype,"size",{get:function(){return this._size},enumerable:!0,configurable:!0}),c.prototype.get=function(g,w){w===void 0&&(w=0);var y=this._map.get(g);return y?(w!==0&&this.touch(y,w),y.value):void 0},c.prototype.set=function(g,w,y){y===void 0&&(y=0);var f=this._map.get(g);if(f)f.value=w,y!==0&&this.touch(f,y);else{f={key:g,value:w,next:void 0,previous:void 0};switch(y){case 0:this.addItemLast(f);break;case 1:this.addItemFirst(f);break;case 2:this.addItemLast(f);break;default:this.addItemLast(f);break}this._map.set(g,f),this._size++}},c.prototype.delete=function(g){return!!this.remove(g)},c.prototype.remove=function(g){var w=this._map.get(g);return w?(this._map.delete(g),this.removeItem(w),this._size--,w.value):void 0},c.prototype.forEach=function(g,w){for(var y=this._head;y;)w?g.bind(w)(y.value,y.key,this):g(y.value,y.key,this),y=y.next},c.prototype.trimOld=function(g){if(g>=this.size)return;if(g===0){this.clear();return}for(var w=this._head,y=this.size;w&&y>g;)this._map.delete(w.key),w=w.next,y--;this._head=w,this._size=y,w&&(w.previous=void 0)},c.prototype.addItemFirst=function(g){if(!this._head&&!this._tail)this._tail=g;else if(this._head)g.next=this._head,this._head.previous=g;else throw new Error("Invalid list");this._head=g},c.prototype.addItemLast=function(g){if(!this._head&&!this._tail)this._head=g;else if(this._tail)g.previous=this._tail,this._tail.next=g;else throw new Error("Invalid list");this._tail=g},c.prototype.removeItem=function(g){if(g===this._head&&g===this._tail)this._head=void 0,this._tail=void 0;else if(g===this._head){if(!g.next)throw new Error("Invalid list");g.next.previous=void 0,this._head=g.next}else if(g===this._tail){if(!g.previous)throw new Error("Invalid list");g.previous.next=void 0,this._tail=g.previous}else{var w=g.next,y=g.previous;if(!w||!y)throw new Error("Invalid list");w.previous=y,y.next=w}g.next=void 0,g.previous=void 0},c.prototype.touch=function(g,w){if(!this._head||!this._tail)throw new Error("Invalid list");if(w!==1&&w!==2)return;if(w===1){if(g===this._head)return;var y=g.next,f=g.previous;g===this._tail?(f.next=void 0,this._tail=f):(y.previous=f,f.next=y),g.previous=void 0,g.next=this._head,this._head.previous=g,this._head=g}else if(w===2){if(g===this._tail)return;var y=g.next,f=g.previous;g===this._head?(y.previous=void 0,this._head=y):(y.previous=f,f.next=y),g.next=void 0,g.previous=this._tail,this._tail.next=g,this._tail=g}},c.prototype.toJSON=function(){var g=[];return this.forEach(function(w,y){g.push([y,w])}),g},c}(),R=function(c){ee(g,c);function g(w,y){y===void 0&&(y=1);var f=c.call(this)||this;return f._limit=w,f._ratio=Math.min(Math.max(0,y),1),f}return g.prototype.get=function(w){return c.prototype.get.call(this,w,2)},g.prototype.peek=function(w){return c.prototype.get.call(this,w,0)},g.prototype.set=function(w,y){c.prototype.set.call(this,w,y,2),this.checkTrim()},g.prototype.checkTrim=function(){this.size>this._limit&&this.trimOld(Math.round(this._limit*this._ratio))},g}(_)},RMFE:function(et,de){et.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWgAAAFyCAYAAADYqEAoAAAAAXNSR0IArs4c6QAADetJREFUeAHt1jFqXUEQRUHLaP9b/jZObmYU9MAJSlGDxNBUPw76+vz9+eWHAAECBHICv3MbWYgAAQIE/gkItA+BAAECUQGBjh7GWgQIEBBo3wABAgSiAgIdPYy1CBAgINC+AQIECEQFBDp6GGsRIEBAoH0DBAgQiAoIdPQw1iJAgIBA+wYIECAQFRDo6GGsRYAAAYH2DRAgQCAqINDRw1iLAAECAu0bIECAQFRAoKOHsRYBAgQE2jdAgACBqIBARw9jLQIECAi0b4AAAQJRAYGOHsZaBAgQEGjfAAECBKICAh09jLUIECAg0L4BAgQIRAUEOnoYaxEgQECgfQMECBCICgh09DDWIkCAgED7BggQIBAVEOjoYaxFgAABgfYNECBAICog0NHDWIsAAQIC7RsgQIBAVECgo4exFgECBATaN0CAAIGogEBHD2MtAgQICLRvgAABAlEBgY4exloECBAQaN8AAQIEogICHT2MtQgQICDQvgECBAhEBQQ6ehhrESBAQKB9AwQIEIgKCHT0MNYiQICAQPsGCBAgEBUQ6OhhrEWAAAGB9g0QIEAgKiDQ0cNYiwABAgLtGyBAgEBUQKCjh7EWAQIEBNo3QIAAgaiAQEcPYy0CBAh8/5Tg6+vrp3/q7wgQIEDgPwKfz+c/v92v/Ac9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICXz/dJvP5/PTP/V3BAgQIHAg4D/oA0RPECBA4IWAQL9Q9SYBAgQOBAT6ANETBAgQeCEg0C9UvUmAAIEDAYE+QPQEAQIEXggI9AtVbxIgQOBAQKAPED1BgACBFwIC/ULVmwQIEDgQEOgDRE8QIEDghYBAv1D1JgECBA4EBPoA0RMECBB4ISDQL1S9SYAAgQMBgT5A9AQBAgReCAj0C1VvEiBA4EBAoA8QPUGAAIEXAgL9QtWbBAgQOBAQ6ANETxAgQOCFgEC/UPUmAQIEDgQE+gDREwQIEHghINAvVL1JgACBAwGBPkD0BAECBF4ICPQLVW8SIEDgQECgDxA9QYAAgRcCAv1C1ZsECBA4EBDoA0RPECBA4IWAQL9Q9SYBAgQOBAT6ANETBAgQeCEg0C9UvUmAAIEDAYE+QPQEAQIEXggI9AtVbxIgQOBAQKAPED1BgACBFwIC/ULVmwQIEDgQEOgDRE8QIEDghYBAv1D1JgECBA4EBPoA0RMECBB4ISDQL1S9SYAAgQMBgT5A9AQBAgReCAj0C1VvEiBA4EBAoA8QPUGAAIEXAgL9QtWbBAgQOBAQ6ANETxAgQOCFgEC/UPUmAQIEDgQE+gDREwQIEHghINAvVL1JgACBAwGBPkD0BAECBF4ICPQLVW8SIEDgQECgDxA9QYAAgRcCAv1C1ZsECBA4EBDoA0RPECBA4IXAH7PYDOHnuk1pAAAAAElFTkSuQmCC"},"SA+Z":function(et,de,N){var ee=N("wTVA"),K=N("EbDI"),P=N("ZhPi"),z=N("wkBT");function B(M){return ee(M)||K(M)||P(M)||z()}et.exports=B,et.exports.__esModule=!0,et.exports.default=et.exports},SJMd:function(et,de){/** +`),J.focus();default:throw new Error}},[J,sr]),Jr=Object(c.useMemo)(function(){switch(sr){case Ze:return g.a.createElement(pe,{callback:Dr,onCancel:rr});case vt:return g.a.createElement(Ae.b,{callback:Dr,onCancel:rr});case yt:return g.a.createElement(he,{callback:Dr,onCancel:rr});case dt:return g.a.createElement(We,{callback:Dr,onCancel:rr});default:return null}},[sr]);function rr(){Jn("")}Object(c.useEffect)(function(){if(wr.current){var Xt=wr.current,on=!1,$t=0;function dn(gn){on=!0,$t=gn.pageY}function En(){on=!1}function wn(gn){if(on){var xn=gn.pageY-$t;xn<0&&(xn=0),xn>300&&(xn=300);var Hn=Xe+xn+"px";nr(Hn)}}return Xt.addEventListener("mousedown",dn),document.addEventListener("mousemove",wn),document.addEventListener("mouseup",En),function(){Xt.removeEventListener("mousedown",dn),document.removeEventListener("mousemove",wn),document.removeEventListener("mouseup",En)}}},[J,wr]),Object(c.useEffect)(function(){nr(Xe)},[Xe]);var Wr=ge(gt),Er=ge(br),Hr={width:Wr,height:Er},Zr=Object(c.useMemo)(function(){if(_r){var Xt=new Date(_r),on=Xt.getHours(),$t=Xt.getMinutes(),dn=Xt.getSeconds();return on=on<10?"0"+on:on,$t=$t<10?"0"+$t:$t,dn=dn<10?"0"+dn:dn,"".concat(on,":").concat($t,":").concat(dn)}return 0},[_r]);function ir(){window.sessionStorage.removeItem(tt),Sn(!1),yr(0)}function ri(){Sn(!1),yr(0),J.setValue(window.sessionStorage.getItem(tt))}function ii(Xt,on){var $t=J.getValue();$t=$t.replace(Xt,on),Ft($t),J==null||J.setValue($t)}return g.a.createElement(c.Fragment,null,g.a.createElement("div",{className:"markdown-editor-wrapper",ref:bn},g.a.createElement("div",{className:"markdown-editor-container ".concat(Rt," ").concat(en?"on-preview":""," ").concat(se?"mini":""," ").concat(Rn?"full-screen":""),style:Hr},g.a.createElement(S,{insertTemp:it,watch:en,fullScreen:Rn,showNullButton:St,onActionCallback:jr,hidetoolBar:Bt,uuid:hn.current,setOpenPhones:function(){kn.current=!0}}),g.a.createElement("div",{className:"markdown-editor-body"},g.a.createElement("div",{className:"codemirror-container"},g.a.createElement("textarea",{ref:Ln,placeholder:cn})),en?g.a.createElement("div",{ref:Bn,className:"preview-container"},Ne==="stex"&&g.a.createElement(O,{value:Ot}),Ne!=="stex"&&g.a.createElement(v.a,{edit:!0,value:Ot,replaces:ii})):null))),Ct?g.a.createElement("a",{ref:wr,className:"editor-resize"}):null,g.a.createElement(_.a,null,Ee[sr]?g.a.createElement(K.a,{centered:!0,title:Ee[sr],visible:!0,onCancel:rr,footer:null},Jr):null))}},QDVR:function(et,de,N){"use strict";N.d(de,"e",function(){return K}),N.d(de,"d",function(){return P}),N.d(de,"c",function(){return j}),N.d(de,"b",function(){return U}),N.d(de,"a",function(){return R});var ee=function(){var c=function(g,w){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(y,f){y.__proto__=f}||function(y,f){for(var m in f)f.hasOwnProperty(m)&&(y[m]=f[m])},c(g,w)};return function(g,w){c(g,w);function y(){this.constructor=g}g.prototype=w===null?Object.create(w):(y.prototype=w.prototype,new y)}}();function K(c){var g=[];return c.forEach(function(w){return g.push(w)}),g}function P(c){var g=[];return c.forEach(function(w,y){return g.push(y)}),g}var z=function(){function c(){this._value="",this._pos=0}return c.prototype.reset=function(g){return this._value=g,this._pos=0,this},c.prototype.next=function(){return this._pos+=1,this},c.prototype.hasNext=function(){return this._pos0)f.left||(f.left=new M,f.left.segment=y.value()),f=f.left;else if(m<0)f.right||(f.right=new M,f.right.segment=y.value()),f=f.right;else if(y.hasNext())y.next(),f.mid||(f.mid=new M,f.mid.segment=y.value()),f=f.mid;else break}var a=f.value;return f.value=w,f.key=g,a},c.prototype.get=function(g){for(var w=this._iter.reset(g),y=this._root;y;){var f=w.cmp(y.segment);if(f>0)y=y.left;else if(f<0)y=y.right;else if(w.hasNext())w.next(),y=y.mid;else break}return y?y.value:void 0},c.prototype.findSubstr=function(g){for(var w=this._iter.reset(g),y=this._root,f=void 0;y;){var m=w.cmp(y.segment);if(m>0)y=y.left;else if(m<0)y=y.right;else if(w.hasNext())w.next(),f=y.value||f,y=y.mid;else break}return y&&y.value||f},c.prototype.forEach=function(g){this._forEach(this._root,g)},c.prototype._forEach=function(g,w){g&&(this._forEach(g.left,w),g.value&&w(g.value,g.key),this._forEach(g.mid,w),this._forEach(g.right,w))},c}(),U=function(){function c(){this.map=new Map,this.ignoreCase=!1}return c.prototype.set=function(g,w){this.map.set(this.toKey(g),w)},c.prototype.get=function(g){return this.map.get(this.toKey(g))},c.prototype.toKey=function(g){var w=g.toString();return this.ignoreCase&&(w=w.toLowerCase()),w},c}(),I=function(){function c(){this._map=new Map,this._head=void 0,this._tail=void 0,this._size=0}return c.prototype.clear=function(){this._map.clear(),this._head=void 0,this._tail=void 0,this._size=0},Object.defineProperty(c.prototype,"size",{get:function(){return this._size},enumerable:!0,configurable:!0}),c.prototype.get=function(g,w){w===void 0&&(w=0);var y=this._map.get(g);return y?(w!==0&&this.touch(y,w),y.value):void 0},c.prototype.set=function(g,w,y){y===void 0&&(y=0);var f=this._map.get(g);if(f)f.value=w,y!==0&&this.touch(f,y);else{f={key:g,value:w,next:void 0,previous:void 0};switch(y){case 0:this.addItemLast(f);break;case 1:this.addItemFirst(f);break;case 2:this.addItemLast(f);break;default:this.addItemLast(f);break}this._map.set(g,f),this._size++}},c.prototype.delete=function(g){return!!this.remove(g)},c.prototype.remove=function(g){var w=this._map.get(g);return w?(this._map.delete(g),this.removeItem(w),this._size--,w.value):void 0},c.prototype.forEach=function(g,w){for(var y=this._head;y;)w?g.bind(w)(y.value,y.key,this):g(y.value,y.key,this),y=y.next},c.prototype.trimOld=function(g){if(g>=this.size)return;if(g===0){this.clear();return}for(var w=this._head,y=this.size;w&&y>g;)this._map.delete(w.key),w=w.next,y--;this._head=w,this._size=y,w&&(w.previous=void 0)},c.prototype.addItemFirst=function(g){if(!this._head&&!this._tail)this._tail=g;else if(this._head)g.next=this._head,this._head.previous=g;else throw new Error("Invalid list");this._head=g},c.prototype.addItemLast=function(g){if(!this._head&&!this._tail)this._head=g;else if(this._tail)g.previous=this._tail,this._tail.next=g;else throw new Error("Invalid list");this._tail=g},c.prototype.removeItem=function(g){if(g===this._head&&g===this._tail)this._head=void 0,this._tail=void 0;else if(g===this._head){if(!g.next)throw new Error("Invalid list");g.next.previous=void 0,this._head=g.next}else if(g===this._tail){if(!g.previous)throw new Error("Invalid list");g.previous.next=void 0,this._tail=g.previous}else{var w=g.next,y=g.previous;if(!w||!y)throw new Error("Invalid list");w.previous=y,y.next=w}g.next=void 0,g.previous=void 0},c.prototype.touch=function(g,w){if(!this._head||!this._tail)throw new Error("Invalid list");if(w!==1&&w!==2)return;if(w===1){if(g===this._head)return;var y=g.next,f=g.previous;g===this._tail?(f.next=void 0,this._tail=f):(y.previous=f,f.next=y),g.previous=void 0,g.next=this._head,this._head.previous=g,this._head=g}else if(w===2){if(g===this._tail)return;var y=g.next,f=g.previous;g===this._head?(y.previous=void 0,this._head=y):(y.previous=f,f.next=y),g.next=void 0,g.previous=this._tail,this._tail.next=g,this._tail=g}},c.prototype.toJSON=function(){var g=[];return this.forEach(function(w,y){g.push([y,w])}),g},c}(),R=function(c){ee(g,c);function g(w,y){y===void 0&&(y=1);var f=c.call(this)||this;return f._limit=w,f._ratio=Math.min(Math.max(0,y),1),f}return g.prototype.get=function(w){return c.prototype.get.call(this,w,2)},g.prototype.peek=function(w){return c.prototype.get.call(this,w,0)},g.prototype.set=function(w,y){c.prototype.set.call(this,w,y,2),this.checkTrim()},g.prototype.checkTrim=function(){this.size>this._limit&&this.trimOld(Math.round(this._limit*this._ratio))},g}(I)},RMFE:function(et,de){et.exports="data:image/png;base64,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"},"SA+Z":function(et,de,N){var ee=N("wTVA"),K=N("EbDI"),P=N("ZhPi"),z=N("wkBT");function B(M){return ee(M)||K(M)||P(M)||z()}et.exports=B,et.exports.__esModule=!0,et.exports.default=et.exports},SJMd:function(et,de){/** * @license * Copyright (C) 2006 Google Inc. * @@ -302,35 +302,35 @@ Please report this to https://github.com/markedjs/marked.`,ge.silent)return"

            A * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */var N,ee,K,P=!1,z,B;window.PR_SHOULD_USE_CONTINUATION=!0;var M,j;(function(){var U=window,_=["break,continue,do,else,for,if,return,while"],R=[_,"auto,case,char,const,default,double,enum,extern,float,goto,inline,int,long,register,restrict,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"],c=[R,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"],g=[c,"alignas,alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,delegate,dynamic_cast,explicit,export,friend,generic,late_check,mutable,namespace,noexcept,noreturn,nullptr,property,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"],w=[c,"abstract,assert,boolean,byte,extends,finally,final,implements,import,instanceof,interface,null,native,package,strictfp,super,synchronized,throws,transient"],y=[c,"abstract,add,alias,as,ascending,async,await,base,bool,by,byte,checked,decimal,delegate,descending,dynamic,event,finally,fixed,foreach,from,get,global,group,implicit,in,interface,internal,into,is,join,let,lock,null,object,out,override,orderby,params,partial,readonly,ref,remove,sbyte,sealed,select,set,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,value,var,virtual,where,yield"],f="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,throw,true,try,unless,until,when,while,yes",m=[c,"abstract,async,await,constructor,debugger,enum,eval,export,function,get,implements,instanceof,interface,let,null,set,undefined,var,with,yield,Infinity,NaN"],a="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END",n=[_,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"],o=[_,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"],u=[_,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"],x=[g,y,w,m,a,n,o,u],E=/^(DIR|FILE|array|vector|(de|priority_)?queue|(forward_)?list|stack|(const_)?(reverse_)?iterator|(unordered_)?(multi)?(set|map)|bitset|u?(int|float)\d*)\b/,v="str",O="kwd",A="com",p="typ",h="lit",s="pun",l="pln",D="tag",T="dec",S="src",I="atn",C="atv",W="nocode",Y="(?:^^\\.?|[+-]|[!=]=?=?|\\#|%=?|&&?=?|\\(|\\*=?|[+\\-]=|->|\\/=?|::?|<>?>?=?|,|;|\\?|@|\\[|~|{|\\^\\^?=?|\\|\\|?=?|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\s*";function H(oe){for(var Se=0,Me=!1,We=!1,Ke=0,Qe=oe.length;Ke122||(re<65||be>90||Je.push([Math.max(65,be)|32,Math.min(re,90)|32]),re<97||be>122||Je.push([Math.max(97,be)&~32,Math.min(re,122)&~32]))}}Je.sort(function(Be,Ie){return Be[0]-Ie[0]||Ie[1]-Be[1]});for(var ie=[],ce=[],nt=0;ntEe[0]&&(Ee[1]+1>Ee[0]&&He.push("-"),He.push(dt(Ee[1])))}return He.push("]"),He.join("")}function At(Oe){for(var we=Oe.source.match(new RegExp("(?:\\[(?:[^\\x5C\\x5D]|\\\\[\\s\\S])*\\]|\\\\u[A-Fa-f0-9]{4}|\\\\x[A-Fa-f0-9]{2}|\\\\[0-9]+|\\\\[^ux0-9]|\\(\\?[:!=]|[\\(\\)\\^]|[^\\x5B\\x5C\\(\\)\\^]+)","g")),Je=we.length,st=[],He=0,nt=0;He=2&&be==="["?we[He]=pt(Te):be!=="\\"&&(we[He]=Te.replace(/[a-zA-Z]/g,function(ce){var Ee=ce.charCodeAt(0);return"["+String.fromCharCode(Ee&~32,Ee|32)+"]"}))}return we.join("")}for(var wt=[],Ke=0,Qe=oe.length;Ke|\\/=?|::?|<>?>?=?|,|;|\\?|@|\\[|~|{|\\^\\^?=?|\\|\\|?=?|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\s*";function H(oe){for(var Se=0,Me=!1,We=!1,Ke=0,Qe=oe.length;Ke122||(re<65||be>90||Je.push([Math.max(65,be)|32,Math.min(re,90)|32]),re<97||be>122||Je.push([Math.max(97,be)&~32,Math.min(re,122)&~32]))}}Je.sort(function(Be,_e){return Be[0]-_e[0]||_e[1]-Be[1]});for(var ie=[],ce=[],nt=0;ntEe[0]&&(Ee[1]+1>Ee[0]&&He.push("-"),He.push(dt(Ee[1])))}return He.push("]"),He.join("")}function At(Oe){for(var we=Oe.source.match(new RegExp("(?:\\[(?:[^\\x5C\\x5D]|\\\\[\\s\\S])*\\]|\\\\u[A-Fa-f0-9]{4}|\\\\x[A-Fa-f0-9]{2}|\\\\[0-9]+|\\\\[^ux0-9]|\\(\\?[:!=]|[\\(\\)\\^]|[^\\x5B\\x5C\\(\\)\\^]+)","g")),Je=we.length,st=[],He=0,nt=0;He=2&&be==="["?we[He]=pt(Te):be!=="\\"&&(we[He]=Te.replace(/[a-zA-Z]/g,function(ce){var Ee=ce.charCodeAt(0);return"["+String.fromCharCode(Ee&~32,Ee|32)+"]"}))}return we.join("")}for(var wt=[],Ke=0,Qe=oe.length;Ke=0;)Me[wt.charAt(Oe)]=At;var we=At[1],Je=""+we;vt.hasOwnProperty(Je)||(yt.push(we),vt[Je]=null)}yt.push(/[\0-\uffff]/),We=H(yt)})();var Ke=Se.length,Qe=function(Ze){for(var yt=Ze.sourceCode,vt=Ze.basePos,dt=Ze.sourceNode,pt=[vt,l],At=0,wt=yt.match(We)||[],Oe={},we=0,Je=wt.length;we=5&&He.substring(0,5)==="lang-",Te&&!(nt&&typeof nt[1]=="string")&&(Te=!1,He=S),Te||(Oe[st]=He)}var re=At;if(At+=st.length,!Te)pt.push(vt+re,He);else{var ie=nt[1],ce=st.indexOf(ie),Ee=ce+ie.length;nt[2]&&(Ee=st.length-nt[2].length,ce=Ee-ie.length);var Be=He.substring(5);q(dt,vt+re,st.substring(0,ce),Qe,pt),q(dt,vt+re+ce,ie,he(Be,ie),pt),q(dt,vt+re+Ee,st.substring(Ee),Qe,pt)}}Ze.decorations=pt};return Qe}function Ge(oe){var Se=[],Me=[];oe.tripleQuotedStrings?Se.push([v,/^(?:\'\'\'(?:[^\'\\]|\\[\s\S]|\'{1,2}(?=[^\']))*(?:\'\'\'|$)|\"\"\"(?:[^\"\\]|\\[\s\S]|\"{1,2}(?=[^\"]))*(?:\"\"\"|$)|\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$))/,null,`'"`]):oe.multiLineStrings?Se.push([v,/^(?:\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$)|\`(?:[^\\\`]|\\[\s\S])*(?:\`|$))/,null,"'\"`"]):Se.push([v,/^(?:\'(?:[^\\\'\r\n]|\\.)*(?:\'|$)|\"(?:[^\\\"\r\n]|\\.)*(?:\"|$))/,null,`"'`]),oe.verbatimStrings&&Me.push([v,/^@\"(?:[^\"]|\"\")*(?:\"|$)/,null]);var We=oe.hashComments;We&&(oe.cStyleComments?(We>1?Se.push([A,/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/,null,"#"]):Se.push([A,/^#(?:(?:define|e(?:l|nd)if|else|error|ifn?def|include|line|pragma|undef|warning)\b|[^\r\n]*)/,null,"#"]),Me.push([v,/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h(?:h|pp|\+\+)?|[a-z]\w*)>/,null])):Se.push([A,/^#[^\r\n]*/,null,"#"])),oe.cStyleComments&&(Me.push([A,/^\/\/[^\r\n]*/,null]),Me.push([A,/^\/\*[\s\S]*?(?:\*\/|$)/,null]));var Ke=oe.regexLiterals;if(Ke){var Qe=Ke>1?"":` \r`,Ze=Qe?".":"[\\S\\s]",yt="/(?=[^/*"+Qe+"])(?:[^/\\x5B\\x5C"+Qe+"]|\\x5C"+Ze+"|\\x5B(?:[^\\x5C\\x5D"+Qe+"]|\\x5C"+Ze+")*(?:\\x5D|$))+/";Me.push(["lang-regex",RegExp("^"+Y+"("+yt+")")])}var vt=oe.types;vt&&Me.push([p,vt]);var dt=(""+oe.keywords).replace(/^ | $/g,"");dt.length&&Me.push([O,new RegExp("^(?:"+dt.replace(/[\s,]+/g,"|")+")\\b"),null]),Se.push([l,/^\s+/,null,` \r - \xA0`]);var pt="^.[^\\s\\w.$@'\"`/\\\\]*";return oe.regexLiterals&&(pt+="(?!s*/)"),Me.push([h,/^@[a-z_$][a-z_$@0-9]*/i,null],[p,/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\w+_t\b)/,null],[l,/^[a-z_$][a-z_$@0-9]*/i,null],[h,new RegExp("^(?:0x[a-f0-9]+|(?:\\d(?:_\\d+)*\\d*(?:\\.\\d*)?|\\.\\d\\+)(?:e[+\\-]?\\d+)?)[a-z]*","i"),null,"0123456789"],[l,/^\\[\s\S]?/,null],[s,new RegExp(pt),null]),Ae(Se,Me)}var Fe=Ge({keywords:x,hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0});function Ue(oe,Se,Me){for(var We=/(?:^|\s)nocode(?:\s|$)/,Ke=/\r\n?|\n/,Qe=oe.ownerDocument,Ze=Qe.createElement("li");oe.firstChild;)Ze.appendChild(oe.firstChild);var yt=[Ze];function vt(we){var Je=we.nodeType;if(Je==1&&!We.test(we.className))if(we.nodeName==="br")dt(we),we.parentNode&&we.parentNode.removeChild(we);else for(var st=we.firstChild;st;st=st.nextSibling)vt(st);else if((Je==3||Je==4)&&Me){var He=we.nodeValue,nt=He.match(Ke);if(nt){var Te=He.substring(0,nt.index);we.nodeValue=Te;var ge=He.substring(nt.index+nt[0].length);if(ge){var be=we.parentNode;be.insertBefore(Qe.createTextNode(ge),we.nextSibling)}dt(we),Te||we.parentNode.removeChild(we)}}}function dt(we){for(;!we.nextSibling;)if(we=we.parentNode,!we)return;function Je(nt,Te){var ge=Te?nt.cloneNode(!1):nt,be=nt.parentNode;if(be){var re=Je(be,1),ie=nt.nextSibling;re.appendChild(ge);for(var ce=ie;ce;ce=ie)ie=ce.nextSibling,re.appendChild(ce)}return ge}for(var st=Je(we.nextSibling,0),He;(He=st.parentNode)&&He.nodeType===1;)st=He;yt.push(st)}for(var pt=0;pt=be&&(vt+=2),Qe>=re&&(At+=2)}}finally{He&&(He.style.display=nt)}}var je={};function xe(oe,Se){for(var Me=Se.length;--Me>=0;){var We=Se[Me];je.hasOwnProperty(We)?U.console&&console.warn("cannot override language handler %s",We):je[We]=oe}}function he(oe,Se){return oe&&je.hasOwnProperty(oe)||(oe=/^\s*]*(?:>|$)/],[A,/^<\!--[\s\S]*?(?:-\->|$)/],["lang-",/^<\?([\s\S]+?)(?:\?>|$)/],["lang-",/^<%([\s\S]+?)(?:%>|$)/],[s,/^(?:<[%?]|[%?]>)/],["lang-",/^]*>([\s\S]+?)<\/xmp\b[^>]*>/i],["lang-js",/^]*>([\s\S]*?)(<\/script\b[^>]*>)/i],["lang-css",/^]*>([\s\S]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]),xe(Ae([[l,/^[\s]+/,null,` \r -`],[C,/^(?:\"[^\"]*\"?|\'[^\']*\'?)/,null,`"'`]],[[D,/^^<\/?[a-z](?:[\w.:-]*\w)?|\/?>$/i],[I,/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^>\'\"\s]*(?:[^>\'\"\s\/]|\/(?=\s)))/],[s,/^[=<>\/]+/],["lang-js",/^on\w+\s*=\s*\"([^\"]+)\"/i],["lang-js",/^on\w+\s*=\s*\'([^\']+)\'/i],["lang-js",/^on\w+\s*=\s*([^\"\'>\s]+)/i],["lang-css",/^style\s*=\s*\"([^\"]+)\"/i],["lang-css",/^style\s*=\s*\'([^\']+)\'/i],["lang-css",/^style\s*=\s*([^\"\'>\s]+)/i]]),["in.tag"]),xe(Ae([],[[C,/^[\s\S]+/]]),["uq.val"]),xe(Ge({keywords:g,hashComments:!0,cStyleComments:!0,types:E}),["c","cc","cpp","cxx","cyc","m"]),xe(Ge({keywords:"null,true,false"}),["json"]),xe(Ge({keywords:y,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:E}),["cs"]),xe(Ge({keywords:w,cStyleComments:!0}),["java"]),xe(Ge({keywords:u,hashComments:!0,multiLineStrings:!0}),["bash","bsh","csh","sh"]),xe(Ge({keywords:n,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}),["cv","py","python"]),xe(Ge({keywords:a,hashComments:!0,multiLineStrings:!0,regexLiterals:2}),["perl","pl","pm"]),xe(Ge({keywords:o,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb","ruby"]),xe(Ge({keywords:m,cStyleComments:!0,regexLiterals:!0}),["javascript","js","ts","typescript"]),xe(Ge({keywords:f,hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]),xe(Ae([],[[v,/^[\s\S]+/]]),["regex"]);function te(oe){var Se=oe.langExtension;try{var Me=F(oe.sourceNode,oe.pre),We=Me.sourceCode;oe.sourceCode=We,oe.spans=Me.spans,oe.basePos=0,he(Se,We)(oe),_e(oe)}catch(Ke){U.console&&console.log(Ke&&Ke.stack||Ke)}}function ye(oe,Se,Me){var We=Me||!1,Ke=Se||null,Qe=document.createElement("div");Qe.innerHTML="

            "+oe+"
            ",Qe=Qe.firstChild,We&&Ue(Qe,We,!0);var Ze={langExtension:Ke,numberLines:We,sourceNode:Qe,pre:1,sourceCode:null,basePos:null,spans:null,decorations:null};return te(Ze),Qe.innerHTML}function ue(oe,Se){var Me=Se||document.body,We=Me.ownerDocument||document;function Ke(ge){return Me.getElementsByTagName(ge)}for(var Qe=[Ke("pre"),Ke("code"),Ke("xmp")],Ze=[],yt=0;yt=0){var u=n.split("!=");return U.create(u[0].trim(),this._deserializeValue(u[1],o))}if(n.indexOf("==")>=0){var u=n.split("==");return j.create(u[0].trim(),this._deserializeValue(u[1],o))}if(n.indexOf("=~")>=0){var u=n.split("=~");return R.create(u[0].trim(),this._deserializeRegexValue(u[1],o))}return/^\!\s*/.test(n)?_.create(n.substr(1).trim()):M.create(n)},a._deserializeValue=function(n,o){if(n=n.trim(),n==="true")return!0;if(n==="false")return!1;var u=/^'([^']*)'$/.exec(n);return u?u[1].trim():n},a._deserializeRegexValue=function(n,o){if(Object(ee.x)(n)){if(o)throw new Error("missing regexp-value for =~-expression");return console.warn("missing regexp-value for =~-expression"),null}var u=n.indexOf("/"),x=n.lastIndexOf("/");if(u===x||u<0){if(o)throw new Error("bad regexp-value '"+n+"', missing /-enclosure");return console.warn("bad regexp-value '"+n+"', missing /-enclosure"),null}var E=n.slice(u+1,x),v=n[x+1]==="i"?"i":"";try{return new RegExp(E,v)}catch(O){if(o)throw new Error("bad regexp-value '"+n+"', parse error: "+O);return console.warn("bad regexp-value '"+n+"', parse error: "+O),null}},a}();function B(a,n){var o=a.getType(),u=n.getType();if(o!==u)return o-u;switch(o){case 1:return a.cmp(n);case 2:return a.cmp(n);case 3:return a.cmp(n);case 4:return a.cmp(n);case 6:return a.cmp(n);case 7:return a.cmp(n);case 5:return a.cmp(n);default:throw new Error("Unknown ContextKeyExpr!")}}var M=function(){function a(n){this.key=n}return a.create=function(n){return new a(n)},a.prototype.getType=function(){return 1},a.prototype.cmp=function(n){return this.keyn.key?1:0},a.prototype.equals=function(n){return n instanceof a?this.key===n.key:!1},a.prototype.evaluate=function(n){return!!n.getValue(this.key)},a.prototype.keys=function(){return[this.key]},a.prototype.negate=function(){return _.create(this.key)},a}(),j=function(){function a(n,o){this.key=n,this.value=o}return a.create=function(n,o){return typeof o=="boolean"?o?M.create(n):_.create(n):new a(n,o)},a.prototype.getType=function(){return 3},a.prototype.cmp=function(n){return this.keyn.key?1:this.valuen.value?1:0},a.prototype.equals=function(n){return n instanceof a?this.key===n.key&&this.value===n.value:!1},a.prototype.evaluate=function(n){return n.getValue(this.key)==this.value},a.prototype.keys=function(){return[this.key]},a.prototype.negate=function(){return U.create(this.key,this.value)},a}(),U=function(){function a(n,o){this.key=n,this.value=o}return a.create=function(n,o){return typeof o=="boolean"?o?_.create(n):M.create(n):new a(n,o)},a.prototype.getType=function(){return 4},a.prototype.cmp=function(n){return this.keyn.key?1:this.valuen.value?1:0},a.prototype.equals=function(n){return n instanceof a?this.key===n.key&&this.value===n.value:!1},a.prototype.evaluate=function(n){return n.getValue(this.key)!=this.value},a.prototype.keys=function(){return[this.key]},a.prototype.negate=function(){return j.create(this.key,this.value)},a}(),_=function(){function a(n){this.key=n}return a.create=function(n){return new a(n)},a.prototype.getType=function(){return 2},a.prototype.cmp=function(n){return this.keyn.key?1:0},a.prototype.equals=function(n){return n instanceof a?this.key===n.key:!1},a.prototype.evaluate=function(n){return!n.getValue(this.key)},a.prototype.keys=function(){return[this.key]},a.prototype.negate=function(){return M.create(this.key)},a}(),R=function(){function a(n,o){this.key=n,this.regexp=o}return a.create=function(n,o){return new a(n,o)},a.prototype.getType=function(){return 6},a.prototype.cmp=function(n){if(this.keyn.key)return 1;var o=this.regexp?this.regexp.source:"",u=n.regexp?n.regexp.source:"";return ou?1:0},a.prototype.equals=function(n){if(n instanceof a){var o=this.regexp?this.regexp.source:"",u=n.regexp?n.regexp.source:"";return this.key===n.key&&o===u}return!1},a.prototype.evaluate=function(n){var o=n.getValue(this.key);return this.regexp?this.regexp.test(o):!1},a.prototype.keys=function(){return[this.key]},a.prototype.negate=function(){return c.create(this)},a}(),c=function(){function a(n){this._actual=n}return a.create=function(n){return new a(n)},a.prototype.getType=function(){return 7},a.prototype.cmp=function(n){return this._actual.cmp(n._actual)},a.prototype.equals=function(n){return n instanceof a?this._actual.equals(n._actual):!1},a.prototype.evaluate=function(n){return!this._actual.evaluate(n)},a.prototype.keys=function(){return this._actual.keys()},a.prototype.negate=function(){return this._actual},a}(),g=function(){function a(n){this.expr=n}return a.create=function(n){var o=a._normalizeArr(n);return o.length===0?void 0:o.length===1?o[0]:new a(o)},a.prototype.getType=function(){return 5},a.prototype.cmp=function(n){if(this.expr.lengthn.expr.length)return 1;for(var o=0,u=this.expr.length;o1;){for(var v=n.shift(),O=n.shift(),A=[],p=0,h=E(v);p=15&&(g=!1,_=!0);var v=o&&(R||g&&(E==null||E<12.11)),O=P||j&&U>=9;function A(e){return new RegExp("(^|\\s)"+e+"(?:$|\\s)\\s*")}var p=function(e,t){var i=e.className,r=A(t).exec(i);if(r){var d=i.slice(r.index+r[0].length);e.className=i.slice(0,r.index)+(d?r[1]+d:"")}};function h(e){for(var t=e.childNodes.length;t>0;--t)e.removeChild(e.firstChild);return e}function s(e,t){return h(e).appendChild(t)}function l(e,t,i,r){var d=document.createElement(e);if(i&&(d.className=i),r&&(d.style.cssText=r),typeof t=="string")d.appendChild(document.createTextNode(t));else if(t)for(var k=0;k=t)return X+(t-k);X+=Z-k,X+=i-X%i,k=Z+1}}var le=function(){this.id=null,this.f=null,this.time=0,this.handler=H(this.onTimeout,this)};le.prototype.onTimeout=function(e){e.id=0,e.time<=+new Date?e.f():setTimeout(e.handler,e.time-+new Date)},le.prototype.set=function(e,t){this.f=t;var i=+new Date+e;(!this.id||i=t)return r+Math.min(X,t-d);if(d+=k-r,d+=i-d%i,r=k+1,d>=t)return r}}var xe=[""];function he(e){for(;xe.length<=e;)xe.push(te(xe)+" ");return xe[e]}function te(e){return e[e.length-1]}function ye(e,t){for(var i=[],r=0;r"\x80"&&(e.toUpperCase()!=e.toLowerCase()||oe.test(e))}function Me(e,t){return t?t.source.indexOf("\\w")>-1&&Se(e)?!0:t.test(e):Se(e)}function We(e){for(var t in e)if(e.hasOwnProperty(t)&&e[t])return!1;return!0}var Ke=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function Qe(e){return e.charCodeAt(0)>=768&&Ke.test(e)}function Ze(e,t,i){for(;(i<0?t>0:ti?-1:1;;){if(t==i)return t;var d=(t+i)/2,k=r<0?Math.ceil(d):Math.floor(d);if(k==t)return e(k)?t:i;e(k)?i=k:t=k+r}}function vt(e,t,i,r){if(!e)return r(t,i,"ltr",0);for(var d=!1,k=0;kt||t==i&&X.to==t)&&(r(Math.max(X.from,t),Math.min(X.to,i),X.level==1?"rtl":"ltr",k),d=!0)}d||r(t,i,"ltr")}var dt=null;function pt(e,t,i){var r;dt=null;for(var d=0;dt)return d;k.to==t&&(k.from!=k.to&&i=="before"?r=d:dt=d),k.from==t&&(k.from!=k.to&&i!="before"?r=d:dt=d)}return r!=null?r:dt}var At=function(){var e="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",t="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function i(ne){return ne<=247?e.charAt(ne):1424<=ne&&ne<=1524?"R":1536<=ne&&ne<=1785?t.charAt(ne-1536):1774<=ne&&ne<=2220?"r":8192<=ne&&ne<=8203?"w":ne==8204?"b":"L"}var r=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,d=/[stwN]/,k=/[LRr]/,X=/[Lb1n]/,Z=/[1n]/;function $(ne,Ce,Re){this.level=ne,this.from=Ce,this.to=Re}return function(ne,Ce){var Re=Ce=="ltr"?"L":"R";if(ne.length==0||Ce=="ltr"&&!r.test(ne))return!1;for(var Ye=ne.length,ze=[],ht=0;ht-1&&(r[t]=d.slice(0,k).concat(d.slice(k+1)))}}}function He(e,t){var i=Je(e,t);if(!i.length)return;for(var r=Array.prototype.slice.call(arguments,2),d=0;d0}function be(e){e.prototype.on=function(t,i){we(this,t,i)},e.prototype.off=function(t,i){st(this,t,i)}}function re(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function ie(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}function ce(e){return e.defaultPrevented!=null?e.defaultPrevented:e.returnValue==!1}function Ee(e){re(e),ie(e)}function Be(e){return e.target||e.srcElement}function Ie(e){var t=e.which;return t==null&&(e.button&1?t=1:e.button&2?t=3:e.button&4&&(t=2)),o&&e.ctrlKey&&t==1&&(t=3),t}var ut=function(){if(j&&U<9)return!1;var e=l("div");return"draggable"in e||"dragDrop"in e}(),bt;function Tt(e){if(bt==null){var t=l("span","\u200B");s(e,l("span",[t,document.createTextNode("x")])),e.firstChild.offsetHeight!=0&&(bt=t.offsetWidth<=1&&t.offsetHeight>2&&!(j&&U<8))}var i=bt?l("span","\u200B"):l("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return i.setAttribute("cm-text",""),i}var xt;function gt(e){if(xt!=null)return xt;var t=s(e,document.createTextNode("A\u062EA")),i=T(t,0,1).getBoundingClientRect(),r=T(t,1,2).getBoundingClientRect();return h(e),!i||i.left==i.right?!1:xt=r.right-i.right<3}var qe=` + \xA0`]);var pt="^.[^\\s\\w.$@'\"`/\\\\]*";return oe.regexLiterals&&(pt+="(?!s*/)"),Me.push([h,/^@[a-z_$][a-z_$@0-9]*/i,null],[p,/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\w+_t\b)/,null],[l,/^[a-z_$][a-z_$@0-9]*/i,null],[h,new RegExp("^(?:0x[a-f0-9]+|(?:\\d(?:_\\d+)*\\d*(?:\\.\\d*)?|\\.\\d\\+)(?:e[+\\-]?\\d+)?)[a-z]*","i"),null,"0123456789"],[l,/^\\[\s\S]?/,null],[s,new RegExp(pt),null]),Ae(Se,Me)}var Fe=Ge({keywords:x,hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0});function Ue(oe,Se,Me){for(var We=/(?:^|\s)nocode(?:\s|$)/,Ke=/\r\n?|\n/,Qe=oe.ownerDocument,Ze=Qe.createElement("li");oe.firstChild;)Ze.appendChild(oe.firstChild);var yt=[Ze];function vt(we){var Je=we.nodeType;if(Je==1&&!We.test(we.className))if(we.nodeName==="br")dt(we),we.parentNode&&we.parentNode.removeChild(we);else for(var st=we.firstChild;st;st=st.nextSibling)vt(st);else if((Je==3||Je==4)&&Me){var He=we.nodeValue,nt=He.match(Ke);if(nt){var Te=He.substring(0,nt.index);we.nodeValue=Te;var ge=He.substring(nt.index+nt[0].length);if(ge){var be=we.parentNode;be.insertBefore(Qe.createTextNode(ge),we.nextSibling)}dt(we),Te||we.parentNode.removeChild(we)}}}function dt(we){for(;!we.nextSibling;)if(we=we.parentNode,!we)return;function Je(nt,Te){var ge=Te?nt.cloneNode(!1):nt,be=nt.parentNode;if(be){var re=Je(be,1),ie=nt.nextSibling;re.appendChild(ge);for(var ce=ie;ce;ce=ie)ie=ce.nextSibling,re.appendChild(ce)}return ge}for(var st=Je(we.nextSibling,0),He;(He=st.parentNode)&&He.nodeType===1;)st=He;yt.push(st)}for(var pt=0;pt=be&&(vt+=2),Qe>=re&&(At+=2)}}finally{He&&(He.style.display=nt)}}var je={};function xe(oe,Se){for(var Me=Se.length;--Me>=0;){var We=Se[Me];je.hasOwnProperty(We)?U.console&&console.warn("cannot override language handler %s",We):je[We]=oe}}function he(oe,Se){return oe&&je.hasOwnProperty(oe)||(oe=/^\s*]*(?:>|$)/],[A,/^<\!--[\s\S]*?(?:-\->|$)/],["lang-",/^<\?([\s\S]+?)(?:\?>|$)/],["lang-",/^<%([\s\S]+?)(?:%>|$)/],[s,/^(?:<[%?]|[%?]>)/],["lang-",/^]*>([\s\S]+?)<\/xmp\b[^>]*>/i],["lang-js",/^]*>([\s\S]*?)(<\/script\b[^>]*>)/i],["lang-css",/^]*>([\s\S]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]),xe(Ae([[l,/^[\s]+/,null,` \r +`],[C,/^(?:\"[^\"]*\"?|\'[^\']*\'?)/,null,`"'`]],[[D,/^^<\/?[a-z](?:[\w.:-]*\w)?|\/?>$/i],[_,/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^>\'\"\s]*(?:[^>\'\"\s\/]|\/(?=\s)))/],[s,/^[=<>\/]+/],["lang-js",/^on\w+\s*=\s*\"([^\"]+)\"/i],["lang-js",/^on\w+\s*=\s*\'([^\']+)\'/i],["lang-js",/^on\w+\s*=\s*([^\"\'>\s]+)/i],["lang-css",/^style\s*=\s*\"([^\"]+)\"/i],["lang-css",/^style\s*=\s*\'([^\']+)\'/i],["lang-css",/^style\s*=\s*([^\"\'>\s]+)/i]]),["in.tag"]),xe(Ae([],[[C,/^[\s\S]+/]]),["uq.val"]),xe(Ge({keywords:g,hashComments:!0,cStyleComments:!0,types:E}),["c","cc","cpp","cxx","cyc","m"]),xe(Ge({keywords:"null,true,false"}),["json"]),xe(Ge({keywords:y,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:E}),["cs"]),xe(Ge({keywords:w,cStyleComments:!0}),["java"]),xe(Ge({keywords:u,hashComments:!0,multiLineStrings:!0}),["bash","bsh","csh","sh"]),xe(Ge({keywords:n,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}),["cv","py","python"]),xe(Ge({keywords:a,hashComments:!0,multiLineStrings:!0,regexLiterals:2}),["perl","pl","pm"]),xe(Ge({keywords:o,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb","ruby"]),xe(Ge({keywords:m,cStyleComments:!0,regexLiterals:!0}),["javascript","js","ts","typescript"]),xe(Ge({keywords:f,hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]),xe(Ae([],[[v,/^[\s\S]+/]]),["regex"]);function te(oe){var Se=oe.langExtension;try{var Me=F(oe.sourceNode,oe.pre),We=Me.sourceCode;oe.sourceCode=We,oe.spans=Me.spans,oe.basePos=0,he(Se,We)(oe),Ie(oe)}catch(Ke){U.console&&console.log(Ke&&Ke.stack||Ke)}}function ye(oe,Se,Me){var We=Me||!1,Ke=Se||null,Qe=document.createElement("div");Qe.innerHTML="
            "+oe+"
            ",Qe=Qe.firstChild,We&&Ue(Qe,We,!0);var Ze={langExtension:Ke,numberLines:We,sourceNode:Qe,pre:1,sourceCode:null,basePos:null,spans:null,decorations:null};return te(Ze),Qe.innerHTML}function ue(oe,Se){var Me=Se||document.body,We=Me.ownerDocument||document;function Ke(ge){return Me.getElementsByTagName(ge)}for(var Qe=[Ke("pre"),Ke("code"),Ke("xmp")],Ze=[],yt=0;yt=0){var u=n.split("!=");return U.create(u[0].trim(),this._deserializeValue(u[1],o))}if(n.indexOf("==")>=0){var u=n.split("==");return j.create(u[0].trim(),this._deserializeValue(u[1],o))}if(n.indexOf("=~")>=0){var u=n.split("=~");return R.create(u[0].trim(),this._deserializeRegexValue(u[1],o))}return/^\!\s*/.test(n)?I.create(n.substr(1).trim()):M.create(n)},a._deserializeValue=function(n,o){if(n=n.trim(),n==="true")return!0;if(n==="false")return!1;var u=/^'([^']*)'$/.exec(n);return u?u[1].trim():n},a._deserializeRegexValue=function(n,o){if(Object(ee.x)(n)){if(o)throw new Error("missing regexp-value for =~-expression");return console.warn("missing regexp-value for =~-expression"),null}var u=n.indexOf("/"),x=n.lastIndexOf("/");if(u===x||u<0){if(o)throw new Error("bad regexp-value '"+n+"', missing /-enclosure");return console.warn("bad regexp-value '"+n+"', missing /-enclosure"),null}var E=n.slice(u+1,x),v=n[x+1]==="i"?"i":"";try{return new RegExp(E,v)}catch(O){if(o)throw new Error("bad regexp-value '"+n+"', parse error: "+O);return console.warn("bad regexp-value '"+n+"', parse error: "+O),null}},a}();function B(a,n){var o=a.getType(),u=n.getType();if(o!==u)return o-u;switch(o){case 1:return a.cmp(n);case 2:return a.cmp(n);case 3:return a.cmp(n);case 4:return a.cmp(n);case 6:return a.cmp(n);case 7:return a.cmp(n);case 5:return a.cmp(n);default:throw new Error("Unknown ContextKeyExpr!")}}var M=function(){function a(n){this.key=n}return a.create=function(n){return new a(n)},a.prototype.getType=function(){return 1},a.prototype.cmp=function(n){return this.keyn.key?1:0},a.prototype.equals=function(n){return n instanceof a?this.key===n.key:!1},a.prototype.evaluate=function(n){return!!n.getValue(this.key)},a.prototype.keys=function(){return[this.key]},a.prototype.negate=function(){return I.create(this.key)},a}(),j=function(){function a(n,o){this.key=n,this.value=o}return a.create=function(n,o){return typeof o=="boolean"?o?M.create(n):I.create(n):new a(n,o)},a.prototype.getType=function(){return 3},a.prototype.cmp=function(n){return this.keyn.key?1:this.valuen.value?1:0},a.prototype.equals=function(n){return n instanceof a?this.key===n.key&&this.value===n.value:!1},a.prototype.evaluate=function(n){return n.getValue(this.key)==this.value},a.prototype.keys=function(){return[this.key]},a.prototype.negate=function(){return U.create(this.key,this.value)},a}(),U=function(){function a(n,o){this.key=n,this.value=o}return a.create=function(n,o){return typeof o=="boolean"?o?I.create(n):M.create(n):new a(n,o)},a.prototype.getType=function(){return 4},a.prototype.cmp=function(n){return this.keyn.key?1:this.valuen.value?1:0},a.prototype.equals=function(n){return n instanceof a?this.key===n.key&&this.value===n.value:!1},a.prototype.evaluate=function(n){return n.getValue(this.key)!=this.value},a.prototype.keys=function(){return[this.key]},a.prototype.negate=function(){return j.create(this.key,this.value)},a}(),I=function(){function a(n){this.key=n}return a.create=function(n){return new a(n)},a.prototype.getType=function(){return 2},a.prototype.cmp=function(n){return this.keyn.key?1:0},a.prototype.equals=function(n){return n instanceof a?this.key===n.key:!1},a.prototype.evaluate=function(n){return!n.getValue(this.key)},a.prototype.keys=function(){return[this.key]},a.prototype.negate=function(){return M.create(this.key)},a}(),R=function(){function a(n,o){this.key=n,this.regexp=o}return a.create=function(n,o){return new a(n,o)},a.prototype.getType=function(){return 6},a.prototype.cmp=function(n){if(this.keyn.key)return 1;var o=this.regexp?this.regexp.source:"",u=n.regexp?n.regexp.source:"";return ou?1:0},a.prototype.equals=function(n){if(n instanceof a){var o=this.regexp?this.regexp.source:"",u=n.regexp?n.regexp.source:"";return this.key===n.key&&o===u}return!1},a.prototype.evaluate=function(n){var o=n.getValue(this.key);return this.regexp?this.regexp.test(o):!1},a.prototype.keys=function(){return[this.key]},a.prototype.negate=function(){return c.create(this)},a}(),c=function(){function a(n){this._actual=n}return a.create=function(n){return new a(n)},a.prototype.getType=function(){return 7},a.prototype.cmp=function(n){return this._actual.cmp(n._actual)},a.prototype.equals=function(n){return n instanceof a?this._actual.equals(n._actual):!1},a.prototype.evaluate=function(n){return!this._actual.evaluate(n)},a.prototype.keys=function(){return this._actual.keys()},a.prototype.negate=function(){return this._actual},a}(),g=function(){function a(n){this.expr=n}return a.create=function(n){var o=a._normalizeArr(n);return o.length===0?void 0:o.length===1?o[0]:new a(o)},a.prototype.getType=function(){return 5},a.prototype.cmp=function(n){if(this.expr.lengthn.expr.length)return 1;for(var o=0,u=this.expr.length;o1;){for(var v=n.shift(),O=n.shift(),A=[],p=0,h=E(v);p=15&&(g=!1,I=!0);var v=o&&(R||g&&(E==null||E<12.11)),O=P||j&&U>=9;function A(e){return new RegExp("(^|\\s)"+e+"(?:$|\\s)\\s*")}var p=function(e,t){var i=e.className,r=A(t).exec(i);if(r){var d=i.slice(r.index+r[0].length);e.className=i.slice(0,r.index)+(d?r[1]+d:"")}};function h(e){for(var t=e.childNodes.length;t>0;--t)e.removeChild(e.firstChild);return e}function s(e,t){return h(e).appendChild(t)}function l(e,t,i,r){var d=document.createElement(e);if(i&&(d.className=i),r&&(d.style.cssText=r),typeof t=="string")d.appendChild(document.createTextNode(t));else if(t)for(var k=0;k=t)return X+(t-k);X+=Z-k,X+=i-X%i,k=Z+1}}var le=function(){this.id=null,this.f=null,this.time=0,this.handler=H(this.onTimeout,this)};le.prototype.onTimeout=function(e){e.id=0,e.time<=+new Date?e.f():setTimeout(e.handler,e.time-+new Date)},le.prototype.set=function(e,t){this.f=t;var i=+new Date+e;(!this.id||i=t)return r+Math.min(X,t-d);if(d+=k-r,d+=i-d%i,r=k+1,d>=t)return r}}var xe=[""];function he(e){for(;xe.length<=e;)xe.push(te(xe)+" ");return xe[e]}function te(e){return e[e.length-1]}function ye(e,t){for(var i=[],r=0;r"\x80"&&(e.toUpperCase()!=e.toLowerCase()||oe.test(e))}function Me(e,t){return t?t.source.indexOf("\\w")>-1&&Se(e)?!0:t.test(e):Se(e)}function We(e){for(var t in e)if(e.hasOwnProperty(t)&&e[t])return!1;return!0}var Ke=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function Qe(e){return e.charCodeAt(0)>=768&&Ke.test(e)}function Ze(e,t,i){for(;(i<0?t>0:ti?-1:1;;){if(t==i)return t;var d=(t+i)/2,k=r<0?Math.ceil(d):Math.floor(d);if(k==t)return e(k)?t:i;e(k)?i=k:t=k+r}}function vt(e,t,i,r){if(!e)return r(t,i,"ltr",0);for(var d=!1,k=0;kt||t==i&&X.to==t)&&(r(Math.max(X.from,t),Math.min(X.to,i),X.level==1?"rtl":"ltr",k),d=!0)}d||r(t,i,"ltr")}var dt=null;function pt(e,t,i){var r;dt=null;for(var d=0;dt)return d;k.to==t&&(k.from!=k.to&&i=="before"?r=d:dt=d),k.from==t&&(k.from!=k.to&&i!="before"?r=d:dt=d)}return r!=null?r:dt}var At=function(){var e="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",t="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function i(ne){return ne<=247?e.charAt(ne):1424<=ne&&ne<=1524?"R":1536<=ne&&ne<=1785?t.charAt(ne-1536):1774<=ne&&ne<=2220?"r":8192<=ne&&ne<=8203?"w":ne==8204?"b":"L"}var r=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,d=/[stwN]/,k=/[LRr]/,X=/[Lb1n]/,Z=/[1n]/;function $(ne,Ce,Re){this.level=ne,this.from=Ce,this.to=Re}return function(ne,Ce){var Re=Ce=="ltr"?"L":"R";if(ne.length==0||Ce=="ltr"&&!r.test(ne))return!1;for(var Ye=ne.length,ze=[],ht=0;ht-1&&(r[t]=d.slice(0,k).concat(d.slice(k+1)))}}}function He(e,t){var i=Je(e,t);if(!i.length)return;for(var r=Array.prototype.slice.call(arguments,2),d=0;d0}function be(e){e.prototype.on=function(t,i){we(this,t,i)},e.prototype.off=function(t,i){st(this,t,i)}}function re(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function ie(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}function ce(e){return e.defaultPrevented!=null?e.defaultPrevented:e.returnValue==!1}function Ee(e){re(e),ie(e)}function Be(e){return e.target||e.srcElement}function _e(e){var t=e.which;return t==null&&(e.button&1?t=1:e.button&2?t=3:e.button&4&&(t=2)),o&&e.ctrlKey&&t==1&&(t=3),t}var ut=function(){if(j&&U<9)return!1;var e=l("div");return"draggable"in e||"dragDrop"in e}(),bt;function Tt(e){if(bt==null){var t=l("span","\u200B");s(e,l("span",[t,document.createTextNode("x")])),e.firstChild.offsetHeight!=0&&(bt=t.offsetWidth<=1&&t.offsetHeight>2&&!(j&&U<8))}var i=bt?l("span","\u200B"):l("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return i.setAttribute("cm-text",""),i}var xt;function gt(e){if(xt!=null)return xt;var t=s(e,document.createTextNode("A\u062EA")),i=T(t,0,1).getBoundingClientRect(),r=T(t,1,2).getBoundingClientRect();return h(e),!i||i.left==i.right?!1:xt=r.right-i.right<3}var qe=` b`.split(/\n/).length!=3?function(e){for(var t=0,i=[],r=e.length;t<=r;){var d=e.indexOf(` -`,t);d==-1&&(d=e.length);var k=e.slice(t,e.charAt(d-1)=="\r"?d-1:d),X=k.indexOf("\r");X!=-1?(i.push(k.slice(0,X)),t+=X+1):(i.push(k),t=d+1)}return i}:function(e){return e.split(/\r\n?|\n/)},Xe=window.getSelection?function(e){try{return e.selectionStart!=e.selectionEnd}catch(t){return!1}}:function(e){var t;try{t=e.ownerDocument.selection.createRange()}catch(i){}return!t||t.parentElement()!=e?!1:t.compareEndPoints("StartToEnd",t)!=0},Pe=function(){var e=l("div");return"oncopy"in e?!0:(e.setAttribute("oncopy","return;"),typeof e.oncopy=="function")}(),se=null;function fe(e){if(se!=null)return se;var t=s(e,l("span","x")),i=t.getBoundingClientRect(),r=T(t,0,1).getBoundingClientRect();return se=Math.abs(i.left-r.left)>1}var $e={},ke={};function it(e,t){arguments.length>2&&(t.dependencies=Array.prototype.slice.call(arguments,2)),$e[e]=t}function at(e,t){ke[e]=t}function Ne(e){if(typeof e=="string"&&ke.hasOwnProperty(e))e=ke[e];else if(e&&typeof e.name=="string"&&ke.hasOwnProperty(e.name)){var t=ke[e.name];typeof t=="string"&&(t={name:t}),e=ae(t,e),e.name=t.name}else{if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(e))return Ne("application/xml");if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(e))return Ne("application/json")}return typeof e=="string"?{name:e}:e||{name:"null"}}function Ve(e,t){t=Ne(t);var i=$e[t.name];if(!i)return Ve(e,"text/plain");var r=i(e,t);if(tt.hasOwnProperty(t.name)){var d=tt[t.name];for(var k in d){if(!d.hasOwnProperty(k))continue;r.hasOwnProperty(k)&&(r["_"+k]=r[k]),r[k]=d[k]}}if(r.name=t.name,t.helperType&&(r.helperType=t.helperType),t.modeProps)for(var X in t.modeProps)r[X]=t.modeProps[X];return r}var tt={};function ft(e,t){var i=tt.hasOwnProperty(e)?tt[e]:tt[e]={};F(t,i)}function Ct(e,t){if(t===!0)return t;if(e.copyState)return e.copyState(t);var i={};for(var r in t){var d=t[r];d instanceof Array&&(d=d.concat([])),i[r]=d}return i}function zt(e,t){for(var i;e.innerMode&&!(i=e.innerMode(t),!i||i.mode==e);)t=i.state,e=i.mode;return i||{mode:e,state:t}}function qt(e,t,i){return e.startState?e.startState(t,i):!0}var Qt=function(e,t,i){this.pos=this.start=0,this.string=e,this.tabSize=t||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=i};Qt.prototype.eol=function(){return this.pos>=this.string.length},Qt.prototype.sol=function(){return this.pos==this.lineStart},Qt.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},Qt.prototype.next=function(){if(this.post},Qt.prototype.eatSpace=function(){for(var e=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>e},Qt.prototype.skipToEnd=function(){this.pos=this.string.length},Qt.prototype.skipTo=function(e){var t=this.string.indexOf(e,this.pos);if(t>-1)return this.pos=t,!0},Qt.prototype.backUp=function(e){this.pos-=e},Qt.prototype.column=function(){return this.lastColumnPos0?null:(k&&t!==!1&&(this.pos+=k[0].length),k)}},Qt.prototype.current=function(){return this.string.slice(this.start,this.pos)},Qt.prototype.hideFirstChars=function(e,t){this.lineStart+=e;try{return t()}finally{this.lineStart-=e}},Qt.prototype.lookAhead=function(e){var t=this.lineOracle;return t&&t.lookAhead(e)},Qt.prototype.baseToken=function(){var e=this.lineOracle;return e&&e.baseToken(this.pos)};function St(e,t){if(t-=e.first,t<0||t>=e.size)throw new Error("There is no line "+(t+e.first)+" in the document.");for(var i=e;!i.lines;)for(var r=0;;++r){var d=i.children[r],k=d.chunkSize();if(t=e.first&&ti?lt(i,St(e,i).text.length):L(t,St(e,t.line).text.length)}function L(e,t){var i=e.ch;return i==null||i>t?lt(e.line,t):i<0?lt(e.line,0):e}function V(e,t){for(var i=[],r=0;rthis.maxLookAhead&&(this.maxLookAhead=e),t},Q.prototype.baseToken=function(e){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=e;)this.baseTokenPos+=2;var t=this.baseTokens[this.baseTokenPos+1];return{type:t&&t.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-e}},Q.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},Q.fromSaved=function(e,t,i){return t instanceof J?new Q(e,Ct(e.mode,t.state),i,t.lookAhead):new Q(e,Ct(e.mode,t),i)},Q.prototype.save=function(e){var t=e!==!1?Ct(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new J(t,this.maxLookAhead):t};function De(e,t,i,r){var d=[e.state.modeGen],k={};tr(e,t.text,e.doc.mode,i,function(ne,Ce){return d.push(ne,Ce)},k,r);for(var X=i.state,Z=function(ne){i.baseTokens=d;var Ce=e.state.overlays[ne],Re=1,Ye=0;i.state=!0,tr(e,t.text,Ce.mode,i,function(ze,ht){for(var Et=Re;Yeze&&d.splice(Re,1,ze,d[Re+1],Dt),Re+=2,Ye=Math.min(ze,Dt)}if(!ht)return;if(Ce.opaque)d.splice(Et,Re-Et,ze,"overlay "+ht),Re=Et+2;else for(;Ete.options.maxHighlightLength&&Ct(e.doc.mode,r.state),k=De(e,t,r);d&&(r.state=d),t.stateAfter=r.save(!d),t.styles=k.styles,k.classes?t.styleClasses=k.classes:t.styleClasses&&(t.styleClasses=null),i===e.doc.highlightFrontier&&(e.doc.modeFrontier=Math.max(e.doc.modeFrontier,++e.doc.highlightFrontier))}return t.styles}function Ot(e,t,i){var r=e.doc,d=e.display;if(!r.mode.startState)return new Q(r,!0,t);var k=Rn(e,t,i),X=k>r.first&&St(r,k-1).stateAfter,Z=X?Q.fromSaved(r,X,k):new Q(r,qt(r.mode),k);return r.iter(k,t,function($){Ft(e,$.text,Z);var ne=Z.line;$.stateAfter=ne==t-1||ne%5==0||ne>=d.viewFrom&&net.start)return k}throw new Error("Mode "+e.name+" failed to advance stream.")}var en=function(e,t,i){this.start=e.start,this.end=e.pos,this.string=e.current(),this.type=t||null,this.state=i};function Tn(e,t,i,r){var d=e.doc,k=d.mode,X;t=b(d,t);var Z=St(d,t.line),$=Ot(e,t.line,i),ne=new Qt(Z.text,e.options.tabSize,$),Ce;for(r&&(Ce=[]);(r||ne.pose.options.maxHighlightLength?(Z=!1,X&&Ft(e,t,r,Ce.pos),Ce.pos=t.length,Re=null):Re=Wn(Gt(i,Ce,r.state,Ye),k),Ye){var ze=Ye[0].name;ze&&(Re="m-"+(Re?ze+" "+Re:ze))}if(!Z||ne!=Re){for(;$X;--Z){if(Z<=k.first)return k.first;var $=St(k,Z-1),ne=$.stateAfter;if(ne&&(!i||Z+(ne instanceof J?ne.lookAhead:0)<=k.modeFrontier))return Z;var Ce=q($.text,null,e.options.tabSize);(d==null||r>Ce)&&(d=Z-1,r=Ce)}return d}function or(e,t){if(e.modeFrontier=Math.min(e.modeFrontier,t),e.highlightFrontieri;r--){var d=St(e,r).stateAfter;if(d&&(!(d instanceof J)||r+d.lookAhead=t:k.to>t);(r||(r=[])).push(new Mr(X,k.from,$?null:k.to))}}return r}function Yr(e,t,i){var r;if(e)for(var d=0;d=t:k.to>t);if(Z||k.from==t&&X.type=="bookmark"&&(!i||k.marker.insertLeft)){var $=k.from==null||(X.inclusiveLeft?k.from<=t:k.from0&&Z)for(var Vt=0;Vt0)continue;var Ce=[$,1],Re=Rt(ne.from,Z.from),Ye=Rt(ne.to,Z.to);(Re<0||!X.inclusiveLeft&&!Re)&&Ce.push({from:ne.from,to:Z.from}),(Ye>0||!X.inclusiveRight&&!Ye)&&Ce.push({from:Z.to,to:ne.to}),d.splice.apply(d,Ce),$+=Ce.length-3}return d}function _r(e){var t=e.markedSpans;if(!t)return;for(var i=0;it)&&(!r||kn(r,k.marker)<0)&&(r=k.marker)}return r}function Bn(e,t,i,r,d){var k=St(e,t),X=Vn&&k.markedSpans;if(X)for(var Z=0;Z=0&&Re<=0||Ce<=0&&Re>=0)continue;if(Ce<=0&&($.marker.inclusiveRight&&d.inclusiveLeft?Rt(ne.to,i)>=0:Rt(ne.to,i)>0)||Ce>=0&&($.marker.inclusiveRight&&d.inclusiveLeft?Rt(ne.from,r)<=0:Rt(ne.from,r)<0))return!0}}function Qn(e){for(var t;t=Ln(e);)e=t.find(-1,!0).line;return e}function zr(e){for(var t;t=bn(e);)e=t.find(1,!0).line;return e}function jr(e){for(var t,i;t=bn(e);)e=t.find(1,!0).line,(i||(i=[])).push(e);return i}function Dr(e,t){var i=St(e,t),r=Qn(i);return i==r?t:Mt(r)}function Jr(e,t){if(t>e.lastLine())return t;var i=St(e,t),r;if(!rr(e,i))return t;for(;r=bn(i);)i=r.find(1,!0).line;return Mt(i)+1}function rr(e,t){var i=Vn&&t.markedSpans;if(i)for(var r=void 0,d=0;dt.maxLineLength&&(t.maxLineLength=d,t.maxLine=r)})}var ir=function(e,t,i){this.text=e,Fr(this,t),this.height=i?i(this):1};ir.prototype.lineNo=function(){return Mt(this)},be(ir);function ri(e,t,i,r){e.text=t,e.stateAfter&&(e.stateAfter=null),e.styles&&(e.styles=null),e.order!=null&&(e.order=null),_r(e),Fr(e,i);var d=r?r(e):1;d!=e.height&&Yt(e,d)}function ii(e){e.parent=null,_r(e)}var Xt={},on={};function $t(e,t){if(!e||/^\s*$/.test(e))return null;var i=t.addModeClass?on:Xt;return i[e]||(i[e]=e.replace(/\S+/g,"cm-$&"))}function dn(e,t){var i=D("span",null,null,_?"padding-right: .1px":null),r={pre:D("pre",[i],"CodeMirror-line"),content:i,col:0,pos:0,cm:e,trailingSpace:!1,splitSpaces:e.getOption("lineWrapping")};t.measure={};for(var d=0;d<=(t.rest?t.rest.length:0);d++){var k=d?t.rest[d-1]:t.line,X=void 0;r.pos=0,r.addToken=wn,gt(e.display.measure)&&(X=wt(k,e.doc.direction))&&(r.addToken=xn(r.addToken,X)),r.map=[];var Z=t!=e.display.externalMeasured&&Mt(k);fn(k,r,ot(e,k,Z)),k.styleClasses&&(k.styleClasses.bgClass&&(r.bgClass=W(k.styleClasses.bgClass,r.bgClass||"")),k.styleClasses.textClass&&(r.textClass=W(k.styleClasses.textClass,r.textClass||""))),r.map.length==0&&r.map.push(0,0,r.content.appendChild(Tt(e.display.measure))),d==0?(t.measure.map=r.map,t.measure.cache={}):((t.measure.maps||(t.measure.maps=[])).push(r.map),(t.measure.caches||(t.measure.caches=[])).push({}))}if(_){var $=r.content.lastChild;(/\bcm-tab\b/.test($.className)||$.querySelector&&$.querySelector(".cm-tab"))&&(r.content.className="cm-tab-wrap-hack")}return He(e,"renderLine",e,t.line,r.pre),r.pre.className&&(r.textClass=W(r.pre.className,r.textClass||"")),r}function En(e){var t=l("span","\u2022","cm-invalidchar");return t.title="\\u"+e.charCodeAt(0).toString(16),t.setAttribute("aria-label",t.title),t}function wn(e,t,i,r,d,k,X){if(!t)return;var Z=e.splitSpaces?gn(t,e.trailingSpace):t,$=e.cm.state.specialChars,ne=!1,Ce;if(!$.test(t))e.col+=t.length,Ce=document.createTextNode(Z),e.map.push(e.pos,e.pos+t.length,Ce),j&&U<9&&(ne=!0),e.pos+=t.length;else{Ce=document.createDocumentFragment();for(var Re=0;;){$.lastIndex=Re;var Ye=$.exec(t),ze=Ye?Ye.index-Re:t.length-Re;if(ze){var ht=document.createTextNode(Z.slice(Re,Re+ze));j&&U<9?Ce.appendChild(l("span",[ht])):Ce.appendChild(ht),e.map.push(e.pos,e.pos+ze,ht),e.col+=ze,e.pos+=ze}if(!Ye)break;Re+=ze+1;var Et=void 0;if(Ye[0]==" "){var Dt=e.cm.options.tabSize,Pt=Dt-e.col%Dt;Et=Ce.appendChild(l("span",he(Pt),"cm-tab")),Et.setAttribute("role","presentation"),Et.setAttribute("cm-text"," "),e.col+=Pt}else Ye[0]=="\r"||Ye[0]==` -`?(Et=Ce.appendChild(l("span",Ye[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),Et.setAttribute("cm-text",Ye[0]),e.col+=1):(Et=e.cm.options.specialCharPlaceholder(Ye[0]),Et.setAttribute("cm-text",Ye[0]),j&&U<9?Ce.appendChild(l("span",[Et])):Ce.appendChild(Et),e.col+=1);e.map.push(e.pos,e.pos+1,Et),e.pos++}}if(e.trailingSpace=Z.charCodeAt(t.length-1)==32,i||r||d||ne||k||X){var Wt=i||"";r&&(Wt+=r),d&&(Wt+=d);var kt=l("span",[Ce],Wt,k);if(X)for(var Vt in X)X.hasOwnProperty(Vt)&&Vt!="style"&&Vt!="class"&&kt.setAttribute(Vt,X[Vt]);return e.content.appendChild(kt)}e.content.appendChild(Ce)}function gn(e,t){if(e.length>1&&!/ /.test(e))return e;for(var i=t,r="",d=0;dne&&Re.from<=ne);Ye++);if(Re.to>=Ce)return e(i,r,d,k,X,Z,$);e(i,r.slice(0,Re.to-ne),d,k,null,Z,$),k=null,r=r.slice(Re.to-ne),ne=Re.to}}}function Hn(e,t,i,r){var d=!r&&i.widgetNode;d&&e.map.push(e.pos,e.pos+t,d),!r&&e.cm.display.input.needsContentAttribute&&(d||(d=e.content.appendChild(document.createElement("span"))),d.setAttribute("cm-marker",i.id)),d&&(e.cm.display.input.setUneditable(d),e.content.appendChild(d)),e.pos+=t,e.trailingSpace=!1}function fn(e,t,i){var r=e.markedSpans,d=e.text,k=0;if(!r){for(var X=1;X$||vn.collapsed&&an.to==$&&an.from==$)){if(an.to!=null&&an.to!=$&&ze>an.to&&(ze=an.to,Et=""),vn.className&&(ht+=" "+vn.className),vn.css&&(Ye=(Ye?Ye+";":"")+vn.css),vn.startStyle&&an.from==$&&(Dt+=" "+vn.startStyle),vn.endStyle&&an.to==ze&&(Vt||(Vt=[])).push(vn.endStyle,an.to),vn.title&&((Wt||(Wt={})).title=vn.title),vn.attributes)for(var Pn in vn.attributes)(Wt||(Wt={}))[Pn]=vn.attributes[Pn];vn.collapsed&&(!Pt||kn(Pt.marker,vn)<0)&&(Pt=an)}else an.from>$&&ze>an.from&&(ze=an.from)}if(Vt)for(var $n=0;$n=Z)break;for(var Lr=Math.min(Z,ze);;){if(Ce){var Cr=$+Ce.length;if(!Pt){var zn=Cr>Lr?Ce.slice(0,Lr-$):Ce;t.addToken(t,zn,Re?Re+ht:ht,Dt,$+zn.length==ze?Et:"",Ye,Wt)}if(Cr>=Lr){Ce=Ce.slice(Lr-$),$=Lr;break}$=Cr,Dt=""}Ce=d.slice(k,k=i[ne++]),Re=$t(i[ne++],t.cm.options)}}}function Pr(e,t,i){this.line=t,this.rest=jr(t),this.size=this.rest?Mt(te(this.rest))-i+1:1,this.node=this.text=null,this.hidden=rr(e,t)}function Ht(e,t,i){for(var r=[],d,k=t;k2&&k.push(($.bottom+ne.top)/2-i.top)}}k.push(i.bottom-i.top)}}function Di(e,t,i){if(e.line==t)return{map:e.measure.map,cache:e.measure.cache};for(var r=0;ri)return{map:e.measure.maps[d],cache:e.measure.caches[d],before:!0}}function io(e,t){t=Qn(t);var i=Mt(t),r=e.display.externalMeasured=new Pr(e.doc,t,i);r.lineN=i;var d=r.built=dn(e,r);return r.text=d.pre,s(e.display.lineMeasure,d.pre),r}function Vi(e,t,i,r){return mr(e,li(e,t),i,r)}function Xi(e,t){if(t>=e.display.viewFrom&&t=i.lineN&&tt)&&(k=$-Z,d=k-1,t>=$&&(X="right")),d!=null){if(r=e[ne+2],Z==$&&i==(r.insertLeft?"left":"right")&&(X=i),i=="left"&&d==0)for(;ne&&e[ne-2]==e[ne-3]&&e[ne-1].insertLeft;)r=e[(ne-=3)+2],X="left";if(i=="right"&&d==$-Z)for(;ne=0&&!((i=e[d]).left!=i.right);d--);return i}function Ri(e,t,i,r){var d=Yi(t.map,i,r),k=d.node,X=d.start,Z=d.end,$=d.collapse,ne;if(k.nodeType==3){for(var Ce=0;Ce<4;Ce++){for(;X&&Qe(t.line.text.charAt(d.coverStart+X));)--X;for(;d.coverStart+Z0&&($=r="right");var Re;e.options.lineWrapping&&(Re=k.getClientRects()).length>1?ne=Re[r=="right"?Re.length-1:0]:ne=k.getBoundingClientRect()}if(j&&U<9&&!X&&(!ne||!ne.left&&!ne.right)){var Ye=k.parentNode.getClientRects()[0];Ye?ne={left:Ye.left,right:Ye.left+me(e.display),top:Ye.top,bottom:Ye.bottom}:ne=Qi}for(var ze=ne.top-t.rect.top,ht=ne.bottom-t.rect.top,Et=(ze+ht)/2,Dt=t.view.measure.heights,Pt=0;Pt=r.text.length?($=r.text.length,ne="before"):$<=0&&($=0,ne="after"),!Z)return X(ne=="before"?$-1:$,ne=="before");function Ce(ht,Et,Dt){var Pt=Z[Et],Wt=Pt.level==1;return X(Dt?ht-1:ht,Wt!=Dt)}var Re=pt(Z,$,ne),Ye=dt,ze=Ce($,Re,ne=="before");return Ye!=null&&(ze.other=Ce($,Ye,ne!="before")),ze}function Ia(e,t){var i=0;t=b(e.doc,t),e.options.lineWrapping||(i=me(e.display)*t.ch);var r=St(e.doc,t.line),d=Er(r)+yi(e.display);return{left:i,right:i,top:d,bottom:d+r.height}}function Kr(e,t,i,r,d){var k=lt(e,t,i);return k.xRel=d,r&&(k.outside=r),k}function $i(e,t,i){var r=e.doc;if(i+=e.display.viewOffset,i<0)return Kr(r.first,0,null,-1,-1);var d=tn(r,i),k=r.first+r.size-1;if(d>k)return Kr(r.first+r.size-1,St(r,k).text.length,null,1,1);t<0&&(t=0);for(var X=St(r,d);;){var Z=ka(e,X,d,t,i),$=wr(X,Z.ch+(Z.xRel>0||Z.outside>0?1:0));if(!$)return Z;var ne=$.find(1);if(ne.line==d)return ne;X=St(r,d=ne.line)}}function _a(e,t,i,r){r-=Zi(t);var d=t.text.length,k=yt(function(X){return mr(e,i,X-1).bottom<=r},d,0);return d=yt(function(X){return mr(e,i,X).top>r},k,d),{begin:k,end:d}}function Pa(e,t,i,r){i||(i=li(e,t));var d=Oi(e,t,mr(e,i,r),"line").top;return _a(e,t,i,d)}function ea(e,t,i,r){return e.bottom<=i?!1:e.top>i?!0:(r?e.left:e.right)>t}function ka(e,t,i,r,d){d-=Er(t);var k=li(e,t),X=Zi(t),Z=0,$=t.text.length,ne=!0,Ce=wt(t,e.doc.direction);if(Ce){var Re=(e.options.lineWrapping?Ba:Na)(e,t,i,k,Ce,r,d);ne=Re.level!=1,Z=ne?Re.from:Re.to-1,$=ne?Re.to:Re.from-1}var Ye=null,ze=null,ht=yt(function(sn){var an=mr(e,k,sn);return an.top+=X,an.bottom+=X,ea(an,r,d,!1)?(an.top<=d&&an.left<=r&&(Ye=sn,ze=an),!0):!1},Z,$),Et,Dt,Pt=!1;if(ze){var Wt=r-ze.left=Vt.bottom?1:0}return ht=Ze(t.text,ht,1),Kr(i,ht,Dt,Pt,r-Et)}function Na(e,t,i,r,d,k,X){var Z=yt(function(Re){var Ye=d[Re],ze=Ye.level!=1;return ea(kr(e,lt(i,ze?Ye.to:Ye.from,ze?"before":"after"),"line",t,r),k,X,!0)},0,d.length-1),$=d[Z];if(Z>0){var ne=$.level!=1,Ce=kr(e,lt(i,ne?$.from:$.to,ne?"after":"before"),"line",t,r);ea(Ce,k,X,!0)&&Ce.top>X&&($=d[Z-1])}return $}function Ba(e,t,i,r,d,k,X){var Z=_a(e,t,r,X),$=Z.begin,ne=Z.end;/\s/.test(t.text.charAt(ne-1))&&ne--;for(var Ce=null,Re=null,Ye=0;Ye=ne||ze.to<=$)continue;var ht=ze.level!=1,Et=mr(e,r,ht?Math.min(ne,ze.to)-1:Math.max($,ze.from)).right,Dt=EtDt)&&(Ce=ze,Re=Dt)}return Ce||(Ce=d[d.length-1]),Ce.from<$&&(Ce={from:$,to:Ce.to,level:Ce.level}),Ce.to>ne&&(Ce={from:Ce.from,to:ne,level:Ce.level}),Ce}var Vr;function Ut(e){if(e.cachedTextHeight!=null)return e.cachedTextHeight;if(Vr==null){Vr=l("pre",null,"CodeMirror-line-like");for(var t=0;t<49;++t)Vr.appendChild(document.createTextNode("x")),Vr.appendChild(l("br"));Vr.appendChild(document.createTextNode("x"))}s(e.measure,Vr);var i=Vr.offsetHeight/50;return i>3&&(e.cachedTextHeight=i),h(e.measure),i||1}function me(e){if(e.cachedCharWidth!=null)return e.cachedCharWidth;var t=l("span","xxxxxxxxxx"),i=l("pre",[t],"CodeMirror-line-like");s(e.measure,i);var r=t.getBoundingClientRect(),d=(r.right-r.left)/10;return d>2&&(e.cachedCharWidth=d),d||10}function ct(e){for(var t=e.display,i={},r={},d=t.gutters.clientLeft,k=t.gutters.firstChild,X=0;k;k=k.nextSibling,++X){var Z=e.display.gutterSpecs[X].className;i[Z]=k.offsetLeft+k.clientLeft+d,r[Z]=k.clientWidth}return{fixedPos:rt(t),gutterTotalWidth:t.gutters.offsetWidth,gutterLeft:i,gutterWidth:r,wrapperWidth:t.wrapper.clientWidth}}function rt(e){return e.scroller.getBoundingClientRect().left-e.sizer.getBoundingClientRect().left}function _t(e){var t=Ut(e.display),i=e.options.lineWrapping,r=i&&Math.max(5,e.display.scroller.clientWidth/me(e.display)-3);return function(d){if(rr(e.doc,d))return 0;var k=0;if(d.widgets)for(var X=0;X0&&(ne=St(e.doc,$.line).text).length==$.ch){var Ce=q(ne,ne.length,e.options.tabSize)-ne.length;$=lt($.line,Math.max(0,Math.round((k-Da(e.display).left)/me(e.display))-Ce))}return $}function Nt(e,t){if(t>=e.display.viewTo)return null;if(t-=e.display.viewFrom,t<0)return null;for(var i=e.display.view,r=0;rt)&&(d.updateLineNumbers=t),e.curOp.viewChanged=!0,t>=d.viewTo)Vn&&Dr(e.doc,t)d.viewFrom?jt(e):(d.viewFrom+=r,d.viewTo+=r);else if(t<=d.viewFrom&&i>=d.viewTo)jt(e);else if(t<=d.viewFrom){var k=rn(e,i,i+r,1);k?(d.view=d.view.slice(k.index),d.viewFrom=k.lineN,d.viewTo+=r):jt(e)}else if(i>=d.viewTo){var X=rn(e,t,t,-1);X?(d.view=d.view.slice(0,X.index),d.viewTo=X.lineN):jt(e)}else{var Z=rn(e,t,t,-1),$=rn(e,i,i+r,1);Z&&$?(d.view=d.view.slice(0,Z.index).concat(Ht(e,Z.lineN,$.lineN)).concat(d.view.slice($.index)),d.viewTo+=r):jt(e)}var ne=d.externalMeasured;ne&&(i=d.lineN&&t=r.viewTo)return;var k=r.view[Nt(e,t)];if(k.node==null)return;var X=k.changes||(k.changes=[]);pe(X,i)==-1&&X.push(i)}function jt(e){e.display.viewFrom=e.display.viewTo=e.doc.first,e.display.view=[],e.display.viewOffset=0}function rn(e,t,i,r){var d=Nt(e,t),k,X=e.display.view;if(!Vn||i==e.doc.first+e.doc.size)return{index:d,lineN:i};for(var Z=e.display.viewFrom,$=0;$0){if(d==X.length-1)return null;k=Z+X[d].size-t,d++}else k=Z-t;t+=k,i+=k}for(;Dr(e.doc,i)!=i;){if(d==(r<0?0:X.length-1))return null;i+=r*X[d-(r<0?1:0)].size,d+=r}return{index:d,lineN:i}}function Mn(e,t,i){var r=e.display,d=r.view;d.length==0||t>=r.viewTo||i<=r.viewFrom?(r.view=Ht(e,t,i),r.viewFrom=t):(r.viewFrom>t?r.view=Ht(e,t,r.viewFrom).concat(r.view):r.viewFromi&&(r.view=r.view.slice(0,Nt(e,i)))),r.viewTo=i}function Nn(e){for(var t=e.display.view,i=0,r=0;r=e.display.viewTo||Z.to().line1}var $e={},ke={};function it(e,t){arguments.length>2&&(t.dependencies=Array.prototype.slice.call(arguments,2)),$e[e]=t}function at(e,t){ke[e]=t}function Ne(e){if(typeof e=="string"&&ke.hasOwnProperty(e))e=ke[e];else if(e&&typeof e.name=="string"&&ke.hasOwnProperty(e.name)){var t=ke[e.name];typeof t=="string"&&(t={name:t}),e=ae(t,e),e.name=t.name}else{if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(e))return Ne("application/xml");if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(e))return Ne("application/json")}return typeof e=="string"?{name:e}:e||{name:"null"}}function Ve(e,t){t=Ne(t);var i=$e[t.name];if(!i)return Ve(e,"text/plain");var r=i(e,t);if(tt.hasOwnProperty(t.name)){var d=tt[t.name];for(var k in d){if(!d.hasOwnProperty(k))continue;r.hasOwnProperty(k)&&(r["_"+k]=r[k]),r[k]=d[k]}}if(r.name=t.name,t.helperType&&(r.helperType=t.helperType),t.modeProps)for(var X in t.modeProps)r[X]=t.modeProps[X];return r}var tt={};function ft(e,t){var i=tt.hasOwnProperty(e)?tt[e]:tt[e]={};F(t,i)}function Ct(e,t){if(t===!0)return t;if(e.copyState)return e.copyState(t);var i={};for(var r in t){var d=t[r];d instanceof Array&&(d=d.concat([])),i[r]=d}return i}function zt(e,t){for(var i;e.innerMode&&!(i=e.innerMode(t),!i||i.mode==e);)t=i.state,e=i.mode;return i||{mode:e,state:t}}function qt(e,t,i){return e.startState?e.startState(t,i):!0}var Qt=function(e,t,i){this.pos=this.start=0,this.string=e,this.tabSize=t||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=i};Qt.prototype.eol=function(){return this.pos>=this.string.length},Qt.prototype.sol=function(){return this.pos==this.lineStart},Qt.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},Qt.prototype.next=function(){if(this.post},Qt.prototype.eatSpace=function(){for(var e=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>e},Qt.prototype.skipToEnd=function(){this.pos=this.string.length},Qt.prototype.skipTo=function(e){var t=this.string.indexOf(e,this.pos);if(t>-1)return this.pos=t,!0},Qt.prototype.backUp=function(e){this.pos-=e},Qt.prototype.column=function(){return this.lastColumnPos0?null:(k&&t!==!1&&(this.pos+=k[0].length),k)}},Qt.prototype.current=function(){return this.string.slice(this.start,this.pos)},Qt.prototype.hideFirstChars=function(e,t){this.lineStart+=e;try{return t()}finally{this.lineStart-=e}},Qt.prototype.lookAhead=function(e){var t=this.lineOracle;return t&&t.lookAhead(e)},Qt.prototype.baseToken=function(){var e=this.lineOracle;return e&&e.baseToken(this.pos)};function St(e,t){if(t-=e.first,t<0||t>=e.size)throw new Error("There is no line "+(t+e.first)+" in the document.");for(var i=e;!i.lines;)for(var r=0;;++r){var d=i.children[r],k=d.chunkSize();if(t=e.first&&ti?lt(i,St(e,i).text.length):L(t,St(e,t.line).text.length)}function L(e,t){var i=e.ch;return i==null||i>t?lt(e.line,t):i<0?lt(e.line,0):e}function V(e,t){for(var i=[],r=0;rthis.maxLookAhead&&(this.maxLookAhead=e),t},Q.prototype.baseToken=function(e){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=e;)this.baseTokenPos+=2;var t=this.baseTokens[this.baseTokenPos+1];return{type:t&&t.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-e}},Q.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},Q.fromSaved=function(e,t,i){return t instanceof J?new Q(e,Ct(e.mode,t.state),i,t.lookAhead):new Q(e,Ct(e.mode,t),i)},Q.prototype.save=function(e){var t=e!==!1?Ct(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new J(t,this.maxLookAhead):t};function De(e,t,i,r){var d=[e.state.modeGen],k={};tr(e,t.text,e.doc.mode,i,function(ne,Ce){return d.push(ne,Ce)},k,r);for(var X=i.state,Z=function(ne){i.baseTokens=d;var Ce=e.state.overlays[ne],Re=1,Ye=0;i.state=!0,tr(e,t.text,Ce.mode,i,function(ze,ht){for(var Et=Re;Yeze&&d.splice(Re,1,ze,d[Re+1],Dt),Re+=2,Ye=Math.min(ze,Dt)}if(!ht)return;if(Ce.opaque)d.splice(Et,Re-Et,ze,"overlay "+ht),Re=Et+2;else for(;Ete.options.maxHighlightLength&&Ct(e.doc.mode,r.state),k=De(e,t,r);d&&(r.state=d),t.stateAfter=r.save(!d),t.styles=k.styles,k.classes?t.styleClasses=k.classes:t.styleClasses&&(t.styleClasses=null),i===e.doc.highlightFrontier&&(e.doc.modeFrontier=Math.max(e.doc.modeFrontier,++e.doc.highlightFrontier))}return t.styles}function Ot(e,t,i){var r=e.doc,d=e.display;if(!r.mode.startState)return new Q(r,!0,t);var k=Rn(e,t,i),X=k>r.first&&St(r,k-1).stateAfter,Z=X?Q.fromSaved(r,X,k):new Q(r,qt(r.mode),k);return r.iter(k,t,function($){Ft(e,$.text,Z);var ne=Z.line;$.stateAfter=ne==t-1||ne%5==0||ne>=d.viewFrom&&net.start)return k}throw new Error("Mode "+e.name+" failed to advance stream.")}var en=function(e,t,i){this.start=e.start,this.end=e.pos,this.string=e.current(),this.type=t||null,this.state=i};function Tn(e,t,i,r){var d=e.doc,k=d.mode,X;t=b(d,t);var Z=St(d,t.line),$=Ot(e,t.line,i),ne=new Qt(Z.text,e.options.tabSize,$),Ce;for(r&&(Ce=[]);(r||ne.pose.options.maxHighlightLength?(Z=!1,X&&Ft(e,t,r,Ce.pos),Ce.pos=t.length,Re=null):Re=Wn(Gt(i,Ce,r.state,Ye),k),Ye){var ze=Ye[0].name;ze&&(Re="m-"+(Re?ze+" "+Re:ze))}if(!Z||ne!=Re){for(;$X;--Z){if(Z<=k.first)return k.first;var $=St(k,Z-1),ne=$.stateAfter;if(ne&&(!i||Z+(ne instanceof J?ne.lookAhead:0)<=k.modeFrontier))return Z;var Ce=q($.text,null,e.options.tabSize);(d==null||r>Ce)&&(d=Z-1,r=Ce)}return d}function or(e,t){if(e.modeFrontier=Math.min(e.modeFrontier,t),e.highlightFrontieri;r--){var d=St(e,r).stateAfter;if(d&&(!(d instanceof J)||r+d.lookAhead=t:k.to>t);(r||(r=[])).push(new Mr(X,k.from,$?null:k.to))}}return r}function Yr(e,t,i){var r;if(e)for(var d=0;d=t:k.to>t);if(Z||k.from==t&&X.type=="bookmark"&&(!i||k.marker.insertLeft)){var $=k.from==null||(X.inclusiveLeft?k.from<=t:k.from0&&Z)for(var Vt=0;Vt0)continue;var Ce=[$,1],Re=Rt(ne.from,Z.from),Ye=Rt(ne.to,Z.to);(Re<0||!X.inclusiveLeft&&!Re)&&Ce.push({from:ne.from,to:Z.from}),(Ye>0||!X.inclusiveRight&&!Ye)&&Ce.push({from:Z.to,to:ne.to}),d.splice.apply(d,Ce),$+=Ce.length-3}return d}function Ir(e){var t=e.markedSpans;if(!t)return;for(var i=0;it)&&(!r||kn(r,k.marker)<0)&&(r=k.marker)}return r}function Bn(e,t,i,r,d){var k=St(e,t),X=Vn&&k.markedSpans;if(X)for(var Z=0;Z=0&&Re<=0||Ce<=0&&Re>=0)continue;if(Ce<=0&&($.marker.inclusiveRight&&d.inclusiveLeft?Rt(ne.to,i)>=0:Rt(ne.to,i)>0)||Ce>=0&&($.marker.inclusiveRight&&d.inclusiveLeft?Rt(ne.from,r)<=0:Rt(ne.from,r)<0))return!0}}function Qn(e){for(var t;t=Ln(e);)e=t.find(-1,!0).line;return e}function zr(e){for(var t;t=bn(e);)e=t.find(1,!0).line;return e}function jr(e){for(var t,i;t=bn(e);)e=t.find(1,!0).line,(i||(i=[])).push(e);return i}function Dr(e,t){var i=St(e,t),r=Qn(i);return i==r?t:Mt(r)}function Jr(e,t){if(t>e.lastLine())return t;var i=St(e,t),r;if(!rr(e,i))return t;for(;r=bn(i);)i=r.find(1,!0).line;return Mt(i)+1}function rr(e,t){var i=Vn&&t.markedSpans;if(i)for(var r=void 0,d=0;dt.maxLineLength&&(t.maxLineLength=d,t.maxLine=r)})}var ir=function(e,t,i){this.text=e,Fr(this,t),this.height=i?i(this):1};ir.prototype.lineNo=function(){return Mt(this)},be(ir);function ri(e,t,i,r){e.text=t,e.stateAfter&&(e.stateAfter=null),e.styles&&(e.styles=null),e.order!=null&&(e.order=null),Ir(e),Fr(e,i);var d=r?r(e):1;d!=e.height&&Yt(e,d)}function ii(e){e.parent=null,Ir(e)}var Xt={},on={};function $t(e,t){if(!e||/^\s*$/.test(e))return null;var i=t.addModeClass?on:Xt;return i[e]||(i[e]=e.replace(/\S+/g,"cm-$&"))}function dn(e,t){var i=D("span",null,null,I?"padding-right: .1px":null),r={pre:D("pre",[i],"CodeMirror-line"),content:i,col:0,pos:0,cm:e,trailingSpace:!1,splitSpaces:e.getOption("lineWrapping")};t.measure={};for(var d=0;d<=(t.rest?t.rest.length:0);d++){var k=d?t.rest[d-1]:t.line,X=void 0;r.pos=0,r.addToken=wn,gt(e.display.measure)&&(X=wt(k,e.doc.direction))&&(r.addToken=xn(r.addToken,X)),r.map=[];var Z=t!=e.display.externalMeasured&&Mt(k);fn(k,r,ot(e,k,Z)),k.styleClasses&&(k.styleClasses.bgClass&&(r.bgClass=W(k.styleClasses.bgClass,r.bgClass||"")),k.styleClasses.textClass&&(r.textClass=W(k.styleClasses.textClass,r.textClass||""))),r.map.length==0&&r.map.push(0,0,r.content.appendChild(Tt(e.display.measure))),d==0?(t.measure.map=r.map,t.measure.cache={}):((t.measure.maps||(t.measure.maps=[])).push(r.map),(t.measure.caches||(t.measure.caches=[])).push({}))}if(I){var $=r.content.lastChild;(/\bcm-tab\b/.test($.className)||$.querySelector&&$.querySelector(".cm-tab"))&&(r.content.className="cm-tab-wrap-hack")}return He(e,"renderLine",e,t.line,r.pre),r.pre.className&&(r.textClass=W(r.pre.className,r.textClass||"")),r}function En(e){var t=l("span","\u2022","cm-invalidchar");return t.title="\\u"+e.charCodeAt(0).toString(16),t.setAttribute("aria-label",t.title),t}function wn(e,t,i,r,d,k,X){if(!t)return;var Z=e.splitSpaces?gn(t,e.trailingSpace):t,$=e.cm.state.specialChars,ne=!1,Ce;if(!$.test(t))e.col+=t.length,Ce=document.createTextNode(Z),e.map.push(e.pos,e.pos+t.length,Ce),j&&U<9&&(ne=!0),e.pos+=t.length;else{Ce=document.createDocumentFragment();for(var Re=0;;){$.lastIndex=Re;var Ye=$.exec(t),ze=Ye?Ye.index-Re:t.length-Re;if(ze){var ht=document.createTextNode(Z.slice(Re,Re+ze));j&&U<9?Ce.appendChild(l("span",[ht])):Ce.appendChild(ht),e.map.push(e.pos,e.pos+ze,ht),e.col+=ze,e.pos+=ze}if(!Ye)break;Re+=ze+1;var Et=void 0;if(Ye[0]==" "){var Dt=e.cm.options.tabSize,Pt=Dt-e.col%Dt;Et=Ce.appendChild(l("span",he(Pt),"cm-tab")),Et.setAttribute("role","presentation"),Et.setAttribute("cm-text"," "),e.col+=Pt}else Ye[0]=="\r"||Ye[0]==` +`?(Et=Ce.appendChild(l("span",Ye[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),Et.setAttribute("cm-text",Ye[0]),e.col+=1):(Et=e.cm.options.specialCharPlaceholder(Ye[0]),Et.setAttribute("cm-text",Ye[0]),j&&U<9?Ce.appendChild(l("span",[Et])):Ce.appendChild(Et),e.col+=1);e.map.push(e.pos,e.pos+1,Et),e.pos++}}if(e.trailingSpace=Z.charCodeAt(t.length-1)==32,i||r||d||ne||k||X){var Wt=i||"";r&&(Wt+=r),d&&(Wt+=d);var kt=l("span",[Ce],Wt,k);if(X)for(var Vt in X)X.hasOwnProperty(Vt)&&Vt!="style"&&Vt!="class"&&kt.setAttribute(Vt,X[Vt]);return e.content.appendChild(kt)}e.content.appendChild(Ce)}function gn(e,t){if(e.length>1&&!/ /.test(e))return e;for(var i=t,r="",d=0;dne&&Re.from<=ne);Ye++);if(Re.to>=Ce)return e(i,r,d,k,X,Z,$);e(i,r.slice(0,Re.to-ne),d,k,null,Z,$),k=null,r=r.slice(Re.to-ne),ne=Re.to}}}function Hn(e,t,i,r){var d=!r&&i.widgetNode;d&&e.map.push(e.pos,e.pos+t,d),!r&&e.cm.display.input.needsContentAttribute&&(d||(d=e.content.appendChild(document.createElement("span"))),d.setAttribute("cm-marker",i.id)),d&&(e.cm.display.input.setUneditable(d),e.content.appendChild(d)),e.pos+=t,e.trailingSpace=!1}function fn(e,t,i){var r=e.markedSpans,d=e.text,k=0;if(!r){for(var X=1;X$||vn.collapsed&&an.to==$&&an.from==$)){if(an.to!=null&&an.to!=$&&ze>an.to&&(ze=an.to,Et=""),vn.className&&(ht+=" "+vn.className),vn.css&&(Ye=(Ye?Ye+";":"")+vn.css),vn.startStyle&&an.from==$&&(Dt+=" "+vn.startStyle),vn.endStyle&&an.to==ze&&(Vt||(Vt=[])).push(vn.endStyle,an.to),vn.title&&((Wt||(Wt={})).title=vn.title),vn.attributes)for(var Pn in vn.attributes)(Wt||(Wt={}))[Pn]=vn.attributes[Pn];vn.collapsed&&(!Pt||kn(Pt.marker,vn)<0)&&(Pt=an)}else an.from>$&&ze>an.from&&(ze=an.from)}if(Vt)for(var $n=0;$n=Z)break;for(var Lr=Math.min(Z,ze);;){if(Ce){var Cr=$+Ce.length;if(!Pt){var zn=Cr>Lr?Ce.slice(0,Lr-$):Ce;t.addToken(t,zn,Re?Re+ht:ht,Dt,$+zn.length==ze?Et:"",Ye,Wt)}if(Cr>=Lr){Ce=Ce.slice(Lr-$),$=Lr;break}$=Cr,Dt=""}Ce=d.slice(k,k=i[ne++]),Re=$t(i[ne++],t.cm.options)}}}function Pr(e,t,i){this.line=t,this.rest=jr(t),this.size=this.rest?Mt(te(this.rest))-i+1:1,this.node=this.text=null,this.hidden=rr(e,t)}function Ht(e,t,i){for(var r=[],d,k=t;k2&&k.push(($.bottom+ne.top)/2-i.top)}}k.push(i.bottom-i.top)}}function Di(e,t,i){if(e.line==t)return{map:e.measure.map,cache:e.measure.cache};for(var r=0;ri)return{map:e.measure.maps[d],cache:e.measure.caches[d],before:!0}}function io(e,t){t=Qn(t);var i=Mt(t),r=e.display.externalMeasured=new Pr(e.doc,t,i);r.lineN=i;var d=r.built=dn(e,r);return r.text=d.pre,s(e.display.lineMeasure,d.pre),r}function Vi(e,t,i,r){return mr(e,li(e,t),i,r)}function Xi(e,t){if(t>=e.display.viewFrom&&t=i.lineN&&tt)&&(k=$-Z,d=k-1,t>=$&&(X="right")),d!=null){if(r=e[ne+2],Z==$&&i==(r.insertLeft?"left":"right")&&(X=i),i=="left"&&d==0)for(;ne&&e[ne-2]==e[ne-3]&&e[ne-1].insertLeft;)r=e[(ne-=3)+2],X="left";if(i=="right"&&d==$-Z)for(;ne=0&&!((i=e[d]).left!=i.right);d--);return i}function Ri(e,t,i,r){var d=Yi(t.map,i,r),k=d.node,X=d.start,Z=d.end,$=d.collapse,ne;if(k.nodeType==3){for(var Ce=0;Ce<4;Ce++){for(;X&&Qe(t.line.text.charAt(d.coverStart+X));)--X;for(;d.coverStart+Z0&&($=r="right");var Re;e.options.lineWrapping&&(Re=k.getClientRects()).length>1?ne=Re[r=="right"?Re.length-1:0]:ne=k.getBoundingClientRect()}if(j&&U<9&&!X&&(!ne||!ne.left&&!ne.right)){var Ye=k.parentNode.getClientRects()[0];Ye?ne={left:Ye.left,right:Ye.left+me(e.display),top:Ye.top,bottom:Ye.bottom}:ne=Qi}for(var ze=ne.top-t.rect.top,ht=ne.bottom-t.rect.top,Et=(ze+ht)/2,Dt=t.view.measure.heights,Pt=0;Pt=r.text.length?($=r.text.length,ne="before"):$<=0&&($=0,ne="after"),!Z)return X(ne=="before"?$-1:$,ne=="before");function Ce(ht,Et,Dt){var Pt=Z[Et],Wt=Pt.level==1;return X(Dt?ht-1:ht,Wt!=Dt)}var Re=pt(Z,$,ne),Ye=dt,ze=Ce($,Re,ne=="before");return Ye!=null&&(ze.other=Ce($,Ye,ne!="before")),ze}function _a(e,t){var i=0;t=b(e.doc,t),e.options.lineWrapping||(i=me(e.display)*t.ch);var r=St(e.doc,t.line),d=Er(r)+yi(e.display);return{left:i,right:i,top:d,bottom:d+r.height}}function Kr(e,t,i,r,d){var k=lt(e,t,i);return k.xRel=d,r&&(k.outside=r),k}function $i(e,t,i){var r=e.doc;if(i+=e.display.viewOffset,i<0)return Kr(r.first,0,null,-1,-1);var d=tn(r,i),k=r.first+r.size-1;if(d>k)return Kr(r.first+r.size-1,St(r,k).text.length,null,1,1);t<0&&(t=0);for(var X=St(r,d);;){var Z=ka(e,X,d,t,i),$=wr(X,Z.ch+(Z.xRel>0||Z.outside>0?1:0));if(!$)return Z;var ne=$.find(1);if(ne.line==d)return ne;X=St(r,d=ne.line)}}function Ia(e,t,i,r){r-=Zi(t);var d=t.text.length,k=yt(function(X){return mr(e,i,X-1).bottom<=r},d,0);return d=yt(function(X){return mr(e,i,X).top>r},k,d),{begin:k,end:d}}function Pa(e,t,i,r){i||(i=li(e,t));var d=Oi(e,t,mr(e,i,r),"line").top;return Ia(e,t,i,d)}function ea(e,t,i,r){return e.bottom<=i?!1:e.top>i?!0:(r?e.left:e.right)>t}function ka(e,t,i,r,d){d-=Er(t);var k=li(e,t),X=Zi(t),Z=0,$=t.text.length,ne=!0,Ce=wt(t,e.doc.direction);if(Ce){var Re=(e.options.lineWrapping?Ba:Na)(e,t,i,k,Ce,r,d);ne=Re.level!=1,Z=ne?Re.from:Re.to-1,$=ne?Re.to:Re.from-1}var Ye=null,ze=null,ht=yt(function(sn){var an=mr(e,k,sn);return an.top+=X,an.bottom+=X,ea(an,r,d,!1)?(an.top<=d&&an.left<=r&&(Ye=sn,ze=an),!0):!1},Z,$),Et,Dt,Pt=!1;if(ze){var Wt=r-ze.left=Vt.bottom?1:0}return ht=Ze(t.text,ht,1),Kr(i,ht,Dt,Pt,r-Et)}function Na(e,t,i,r,d,k,X){var Z=yt(function(Re){var Ye=d[Re],ze=Ye.level!=1;return ea(kr(e,lt(i,ze?Ye.to:Ye.from,ze?"before":"after"),"line",t,r),k,X,!0)},0,d.length-1),$=d[Z];if(Z>0){var ne=$.level!=1,Ce=kr(e,lt(i,ne?$.from:$.to,ne?"after":"before"),"line",t,r);ea(Ce,k,X,!0)&&Ce.top>X&&($=d[Z-1])}return $}function Ba(e,t,i,r,d,k,X){var Z=Ia(e,t,r,X),$=Z.begin,ne=Z.end;/\s/.test(t.text.charAt(ne-1))&&ne--;for(var Ce=null,Re=null,Ye=0;Ye=ne||ze.to<=$)continue;var ht=ze.level!=1,Et=mr(e,r,ht?Math.min(ne,ze.to)-1:Math.max($,ze.from)).right,Dt=EtDt)&&(Ce=ze,Re=Dt)}return Ce||(Ce=d[d.length-1]),Ce.from<$&&(Ce={from:$,to:Ce.to,level:Ce.level}),Ce.to>ne&&(Ce={from:Ce.from,to:ne,level:Ce.level}),Ce}var Vr;function Ut(e){if(e.cachedTextHeight!=null)return e.cachedTextHeight;if(Vr==null){Vr=l("pre",null,"CodeMirror-line-like");for(var t=0;t<49;++t)Vr.appendChild(document.createTextNode("x")),Vr.appendChild(l("br"));Vr.appendChild(document.createTextNode("x"))}s(e.measure,Vr);var i=Vr.offsetHeight/50;return i>3&&(e.cachedTextHeight=i),h(e.measure),i||1}function me(e){if(e.cachedCharWidth!=null)return e.cachedCharWidth;var t=l("span","xxxxxxxxxx"),i=l("pre",[t],"CodeMirror-line-like");s(e.measure,i);var r=t.getBoundingClientRect(),d=(r.right-r.left)/10;return d>2&&(e.cachedCharWidth=d),d||10}function ct(e){for(var t=e.display,i={},r={},d=t.gutters.clientLeft,k=t.gutters.firstChild,X=0;k;k=k.nextSibling,++X){var Z=e.display.gutterSpecs[X].className;i[Z]=k.offsetLeft+k.clientLeft+d,r[Z]=k.clientWidth}return{fixedPos:rt(t),gutterTotalWidth:t.gutters.offsetWidth,gutterLeft:i,gutterWidth:r,wrapperWidth:t.wrapper.clientWidth}}function rt(e){return e.scroller.getBoundingClientRect().left-e.sizer.getBoundingClientRect().left}function It(e){var t=Ut(e.display),i=e.options.lineWrapping,r=i&&Math.max(5,e.display.scroller.clientWidth/me(e.display)-3);return function(d){if(rr(e.doc,d))return 0;var k=0;if(d.widgets)for(var X=0;X0&&(ne=St(e.doc,$.line).text).length==$.ch){var Ce=q(ne,ne.length,e.options.tabSize)-ne.length;$=lt($.line,Math.max(0,Math.round((k-Da(e.display).left)/me(e.display))-Ce))}return $}function Nt(e,t){if(t>=e.display.viewTo)return null;if(t-=e.display.viewFrom,t<0)return null;for(var i=e.display.view,r=0;rt)&&(d.updateLineNumbers=t),e.curOp.viewChanged=!0,t>=d.viewTo)Vn&&Dr(e.doc,t)d.viewFrom?jt(e):(d.viewFrom+=r,d.viewTo+=r);else if(t<=d.viewFrom&&i>=d.viewTo)jt(e);else if(t<=d.viewFrom){var k=rn(e,i,i+r,1);k?(d.view=d.view.slice(k.index),d.viewFrom=k.lineN,d.viewTo+=r):jt(e)}else if(i>=d.viewTo){var X=rn(e,t,t,-1);X?(d.view=d.view.slice(0,X.index),d.viewTo=X.lineN):jt(e)}else{var Z=rn(e,t,t,-1),$=rn(e,i,i+r,1);Z&&$?(d.view=d.view.slice(0,Z.index).concat(Ht(e,Z.lineN,$.lineN)).concat(d.view.slice($.index)),d.viewTo+=r):jt(e)}var ne=d.externalMeasured;ne&&(i=d.lineN&&t=r.viewTo)return;var k=r.view[Nt(e,t)];if(k.node==null)return;var X=k.changes||(k.changes=[]);pe(X,i)==-1&&X.push(i)}function jt(e){e.display.viewFrom=e.display.viewTo=e.doc.first,e.display.view=[],e.display.viewOffset=0}function rn(e,t,i,r){var d=Nt(e,t),k,X=e.display.view;if(!Vn||i==e.doc.first+e.doc.size)return{index:d,lineN:i};for(var Z=e.display.viewFrom,$=0;$0){if(d==X.length-1)return null;k=Z+X[d].size-t,d++}else k=Z-t;t+=k,i+=k}for(;Dr(e.doc,i)!=i;){if(d==(r<0?0:X.length-1))return null;i+=r*X[d-(r<0?1:0)].size,d+=r}return{index:d,lineN:i}}function Mn(e,t,i){var r=e.display,d=r.view;d.length==0||t>=r.viewTo||i<=r.viewFrom?(r.view=Ht(e,t,i),r.viewFrom=t):(r.viewFrom>t?r.view=Ht(e,t,r.viewFrom).concat(r.view):r.viewFromi&&(r.view=r.view.slice(0,Nt(e,i)))),r.viewTo=i}function Nn(e){for(var t=e.display.view,i=0,r=0;r=e.display.viewTo||Z.to().line0?t.blinker=setInterval(function(){e.hasFocus()||Mi(e),t.cursorDiv.style.visibility=(i=!i)?"":"hidden"},e.options.cursorBlinkRate):e.options.cursorBlinkRate<0&&(t.cursorDiv.style.visibility="hidden")}function Po(e){e.state.focused||(e.display.input.focus(),lo(e))}function ko(e){e.state.delayingBlurEvent=!0,setTimeout(function(){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1,Mi(e))},100)}function lo(e,t){if(e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1),e.options.readOnly=="nocursor")return;e.state.focused||(He(e,"focus",e,t),e.state.focused=!0,C(e.display.wrapper,"CodeMirror-focused"),!e.curOp&&e.display.selForContextMenu!=e.doc.sel&&(e.display.input.reset(),_&&setTimeout(function(){return e.display.input.reset(!0)},20)),e.display.input.receivedFocus()),so(e)}function Mi(e,t){if(e.state.delayingBlurEvent)return;e.state.focused&&(He(e,"blur",e,t),e.state.focused=!1,p(e.display.wrapper,"CodeMirror-focused")),clearInterval(e.display.blinker),setTimeout(function(){e.state.focused||(e.display.shift=!1)},150)}function Fa(e){for(var t=e.display,i=t.lineDiv.offsetTop,r=0;r.005||Ce<-.005)&&(Yt(d.line,X),No(d.line),d.rest))for(var Re=0;Ree.display.sizerWidth){var Ye=Math.ceil(Z/me(e.display));Ye>e.display.maxLineLength&&(e.display.maxLineLength=Ye,e.display.maxLine=d.line,e.display.maxLineChanged=!0)}}}function No(e){if(e.widgets)for(var t=0;t=X&&(k=tn(t,Er(St(t,$))-e.wrapper.clientHeight),X=$)}return{from:k,to:Math.max(X,k+1)}}function Qs(e,t){if(nt(e,"scrollCursorIntoView"))return;var i=e.display,r=i.sizer.getBoundingClientRect(),d=null;if(t.top+r.top<0?d=!0:t.bottom+r.top>(window.innerHeight||document.documentElement.clientHeight)&&(d=!1),d!=null&&!f){var k=l("div","\u200B",null,`position: absolute; + height: `+(an-Vt)+"px"))}function Re(kt,Vt,sn){var an=St(d,kt),vn=an.text.length,Pn,$n;function Fn(zn,Sr){return qi(e,lt(kt,zn),"div",an,Sr)}function Lr(zn,Sr,ar){var Yn=Pa(e,an,null,zn),Gn=Sr=="ltr"==(ar=="after")?"left":"right",jn=ar=="after"?Yn.begin:Yn.end-(/\s/.test(an.text.charAt(Yn.end-1))?2:1);return Fn(jn,Gn)[Gn]}var Cr=wt(an,d.direction);return vt(Cr,Vt||0,sn==null?vn:sn,function(zn,Sr,ar,Yn){var Gn=ar=="ltr",jn=Fn(zn,Gn?"left":"right"),Ar=Fn(Sr-1,Gn?"right":"left"),Ki=Vt==null&&zn==0,mi=sn==null&&Sr==vn,hr=Yn==0,$r=!Cr||Yn==Cr.length-1;if(Ar.top-jn.top<=3){var er=(ne?Ki:mi)&&hr,_o=(ne?mi:Ki)&&$r,ni=er?Z:(Gn?jn:Ar).left,Ai=_o?$:(Gn?Ar:jn).right;Ce(ni,jn.top,Ai-ni,jn.bottom)}else{var Ti,vr,zi,Io;Gn?(Ti=ne&&Ki&&hr?Z:jn.left,vr=ne?$:Lr(zn,ar,"before"),zi=ne?Z:Lr(Sr,ar,"after"),Io=ne&&mi&&$r?$:Ar.right):(Ti=ne?Lr(zn,ar,"before"):Z,vr=!ne&&Ki&&hr?$:jn.right,zi=!ne&&mi&&$r?Z:Ar.left,Io=ne?Lr(Sr,ar,"after"):$),Ce(Ti,jn.top,vr-Ti,jn.bottom),jn.bottom0?t.blinker=setInterval(function(){e.hasFocus()||Mi(e),t.cursorDiv.style.visibility=(i=!i)?"":"hidden"},e.options.cursorBlinkRate):e.options.cursorBlinkRate<0&&(t.cursorDiv.style.visibility="hidden")}function Po(e){e.state.focused||(e.display.input.focus(),lo(e))}function ko(e){e.state.delayingBlurEvent=!0,setTimeout(function(){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1,Mi(e))},100)}function lo(e,t){if(e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1),e.options.readOnly=="nocursor")return;e.state.focused||(He(e,"focus",e,t),e.state.focused=!0,C(e.display.wrapper,"CodeMirror-focused"),!e.curOp&&e.display.selForContextMenu!=e.doc.sel&&(e.display.input.reset(),I&&setTimeout(function(){return e.display.input.reset(!0)},20)),e.display.input.receivedFocus()),so(e)}function Mi(e,t){if(e.state.delayingBlurEvent)return;e.state.focused&&(He(e,"blur",e,t),e.state.focused=!1,p(e.display.wrapper,"CodeMirror-focused")),clearInterval(e.display.blinker),setTimeout(function(){e.state.focused||(e.display.shift=!1)},150)}function Fa(e){for(var t=e.display,i=t.lineDiv.offsetTop,r=0;r.005||Ce<-.005)&&(Yt(d.line,X),No(d.line),d.rest))for(var Re=0;Ree.display.sizerWidth){var Ye=Math.ceil(Z/me(e.display));Ye>e.display.maxLineLength&&(e.display.maxLineLength=Ye,e.display.maxLine=d.line,e.display.maxLineChanged=!0)}}}function No(e){if(e.widgets)for(var t=0;t=X&&(k=tn(t,Er(St(t,$))-e.wrapper.clientHeight),X=$)}return{from:k,to:Math.max(X,k+1)}}function Qs(e,t){if(nt(e,"scrollCursorIntoView"))return;var i=e.display,r=i.sizer.getBoundingClientRect(),d=null;if(t.top+r.top<0?d=!0:t.bottom+r.top>(window.innerHeight||document.documentElement.clientHeight)&&(d=!1),d!=null&&!f){var k=l("div","\u200B",null,`position: absolute; top: `+(t.top-i.viewOffset-yi(e.display))+`px; height: `+(t.bottom-t.top+dr(e)+i.barHeight)+`px; - left: `+t.left+"px; width: "+Math.max(2,t.right-t.left)+"px;");e.display.lineSpace.appendChild(k),k.scrollIntoView(d),e.display.lineSpace.removeChild(k)}}function Ys(e,t,i,r){r==null&&(r=0);var d;!e.options.lineWrapping&&t==i&&(t=t.ch?lt(t.line,t.sticky=="before"?t.ch-1:t.ch,"after"):t,i=t.sticky=="before"?lt(t.line,t.ch+1,"before"):t);for(var k=0;k<5;k++){var X=!1,Z=kr(e,t),$=!i||i==t?Z:kr(e,i);d={left:Math.min(Z.left,$.left),top:Math.min(Z.top,$.top)-r,right:Math.max(Z.left,$.left),bottom:Math.max(Z.bottom,$.bottom)+r};var ne=uo(e,d),Ce=e.doc.scrollTop,Re=e.doc.scrollLeft;if(ne.scrollTop!=null&&(na(e,ne.scrollTop),Math.abs(e.doc.scrollTop-Ce)>1&&(X=!0)),ne.scrollLeft!=null&&(Ei(e,ne.scrollLeft),Math.abs(e.doc.scrollLeft-Re)>1&&(X=!0)),!X)break}return d}function Js(e,t){var i=uo(e,t);i.scrollTop!=null&&na(e,i.scrollTop),i.scrollLeft!=null&&Ei(e,i.scrollLeft)}function uo(e,t){var i=e.display,r=Ut(e.display);t.top<0&&(t.top=0);var d=e.curOp&&e.curOp.scrollTop!=null?e.curOp.scrollTop:i.scroller.scrollTop,k=ei(e),X={};t.bottom-t.top>k&&(t.bottom=t.top+k);var Z=e.doc.height+wa(i),$=t.topZ-r;if(t.topd+k){var Ce=Math.min(t.top,(ne?Z:t.bottom)-k);Ce!=d&&(X.scrollTop=Ce)}var Re=e.options.fixedGutter?0:i.gutters.offsetWidth,Ye=e.curOp&&e.curOp.scrollLeft!=null?e.curOp.scrollLeft:i.scroller.scrollLeft-Re,ze=si(e)-i.gutters.offsetWidth,ht=t.right-t.left>ze;return ht&&(t.right=t.left+ze),t.left<10?X.scrollLeft=0:t.leftze+Ye-3&&(X.scrollLeft=t.right+(ht?0:10)-ze),X}function co(e,t){if(t==null)return;Wa(e),e.curOp.scrollTop=(e.curOp.scrollTop==null?e.doc.scrollTop:e.curOp.scrollTop)+t}function Ii(e){Wa(e);var t=e.getCursor();e.curOp.scrollToPos={from:t,to:t,margin:e.options.cursorScrollMargin}}function ta(e,t,i){(t!=null||i!=null)&&Wa(e),t!=null&&(e.curOp.scrollLeft=t),i!=null&&(e.curOp.scrollTop=i)}function Zs(e,t){Wa(e),e.curOp.scrollToPos=t}function Wa(e){var t=e.curOp.scrollToPos;if(t){e.curOp.scrollToPos=null;var i=Ia(e,t.from),r=Ia(e,t.to);Bo(e,i,r,t.margin)}}function Bo(e,t,i,r){var d=uo(e,{left:Math.min(t.left,i.left),top:Math.min(t.top,i.top)-r,right:Math.max(t.right,i.right),bottom:Math.max(t.bottom,i.bottom)+r});ta(e,d.scrollLeft,d.scrollTop)}function na(e,t){if(Math.abs(e.doc.scrollTop-t)<2)return;P||fo(e,{top:t}),Uo(e,t,!0),P&&fo(e),aa(e,100)}function Uo(e,t,i){if(t=Math.max(0,Math.min(e.display.scroller.scrollHeight-e.display.scroller.clientHeight,t)),e.display.scroller.scrollTop==t&&!i)return;e.doc.scrollTop=t,e.display.scrollbars.setScrollTop(t),e.display.scroller.scrollTop!=t&&(e.display.scroller.scrollTop=t)}function Ei(e,t,i,r){if(t=Math.max(0,Math.min(t,e.display.scroller.scrollWidth-e.display.scroller.clientWidth)),(i?t==e.doc.scrollLeft:Math.abs(e.doc.scrollLeft-t)<2)&&!r)return;e.doc.scrollLeft=t,Ko(e),e.display.scroller.scrollLeft!=t&&(e.display.scroller.scrollLeft=t),e.display.scrollbars.setScrollLeft(t)}function ra(e){var t=e.display,i=t.gutters.offsetWidth,r=Math.round(e.doc.height+wa(e.display));return{clientHeight:t.scroller.clientHeight,viewHeight:t.wrapper.clientHeight,scrollWidth:t.scroller.scrollWidth,clientWidth:t.scroller.clientWidth,viewWidth:t.wrapper.clientWidth,barLeft:e.options.fixedGutter?i:0,docHeight:r,scrollHeight:r+dr(e)+t.barHeight,nativeBarWidth:t.nativeBarWidth,gutterWidth:i}}var xi=function(e,t,i){this.cm=i;var r=this.vert=l("div",[l("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),d=this.horiz=l("div",[l("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");r.tabIndex=d.tabIndex=-1,e(r),e(d),we(r,"scroll",function(){r.clientHeight&&t(r.scrollTop,"vertical")}),we(d,"scroll",function(){d.clientWidth&&t(d.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,j&&U<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};xi.prototype.update=function(e){var t=e.scrollWidth>e.clientWidth+1,i=e.scrollHeight>e.clientHeight+1,r=e.nativeBarWidth;if(i){this.vert.style.display="block",this.vert.style.bottom=t?r+"px":"0";var d=e.viewHeight-(t?r:0);this.vert.firstChild.style.height=Math.max(0,e.scrollHeight-e.clientHeight+d)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(t){this.horiz.style.display="block",this.horiz.style.right=i?r+"px":"0",this.horiz.style.left=e.barLeft+"px";var k=e.viewWidth-e.barLeft-(i?r:0);this.horiz.firstChild.style.width=Math.max(0,e.scrollWidth-e.clientWidth+k)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&e.clientHeight>0&&(r==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:i?r:0,bottom:t?r:0}},xi.prototype.setScrollLeft=function(e){this.horiz.scrollLeft!=e&&(this.horiz.scrollLeft=e),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},xi.prototype.setScrollTop=function(e){this.vert.scrollTop!=e&&(this.vert.scrollTop=e),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},xi.prototype.zeroWidthHack=function(){var e=o&&!y?"12px":"18px";this.horiz.style.height=this.vert.style.width=e,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new le,this.disableVert=new le},xi.prototype.enableZeroWidthBar=function(e,t,i){e.style.pointerEvents="auto";function r(){var d=e.getBoundingClientRect(),k=i=="vert"?document.elementFromPoint(d.right-1,(d.top+d.bottom)/2):document.elementFromPoint((d.right+d.left)/2,d.bottom-1);k!=e?e.style.pointerEvents="none":t.set(1e3,r)}t.set(1e3,r)},xi.prototype.clear=function(){var e=this.horiz.parentNode;e.removeChild(this.horiz),e.removeChild(this.vert)};var ia=function(){};ia.prototype.update=function(){return{bottom:0,right:0}},ia.prototype.setScrollLeft=function(){},ia.prototype.setScrollTop=function(){},ia.prototype.clear=function(){};function _i(e,t){t||(t=ra(e));var i=e.display.barWidth,r=e.display.barHeight;Fo(e,t);for(var d=0;d<4&&i!=e.display.barWidth||r!=e.display.barHeight;d++)i!=e.display.barWidth&&e.options.lineWrapping&&Fa(e),Fo(e,ra(e)),i=e.display.barWidth,r=e.display.barHeight}function Fo(e,t){var i=e.display,r=i.scrollbars.update(t);i.sizer.style.paddingRight=(i.barWidth=r.right)+"px",i.sizer.style.paddingBottom=(i.barHeight=r.bottom)+"px",i.heightForcer.style.borderBottom=r.bottom+"px solid transparent",r.right&&r.bottom?(i.scrollbarFiller.style.display="block",i.scrollbarFiller.style.height=r.bottom+"px",i.scrollbarFiller.style.width=r.right+"px"):i.scrollbarFiller.style.display="",r.bottom&&e.options.coverGutterNextToScrollbar&&e.options.fixedGutter?(i.gutterFiller.style.display="block",i.gutterFiller.style.height=r.bottom+"px",i.gutterFiller.style.width=t.gutterWidth+"px"):i.gutterFiller.style.display=""}var jo={native:xi,null:ia};function Wo(e){e.display.scrollbars&&(e.display.scrollbars.clear(),e.display.scrollbars.addClass&&p(e.display.wrapper,e.display.scrollbars.addClass)),e.display.scrollbars=new jo[e.options.scrollbarStyle](function(t){e.display.wrapper.insertBefore(t,e.display.scrollbarFiller),we(t,"mousedown",function(){e.state.focused&&setTimeout(function(){return e.display.input.focus()},0)}),t.setAttribute("cm-not-content","true")},function(t,i){i=="horizontal"?Ei(e,t):na(e,t)},e),e.display.scrollbars.addClass&&C(e.display.wrapper,e.display.scrollbars.addClass)}var qs=0;function Ci(e){e.curOp={cm:e,viewChanged:!1,startHeight:e.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++qs},pr(e.curOp)}function Si(e){var t=e.curOp;t&&Kt(t,function(i){for(var r=0;r=i.viewTo)||i.maxLineChanged&&t.options.lineWrapping,e.update=e.mustUpdate&&new Ha(t,e.mustUpdate&&{top:e.scrollTop,ensure:e.scrollToPos},e.forceUpdate)}function tl(e){e.updatedDisplay=e.mustUpdate&&ho(e.cm,e.update)}function nl(e){var t=e.cm,i=t.display;e.updatedDisplay&&Fa(t),e.barMeasure=ra(t),i.maxLineChanged&&!t.options.lineWrapping&&(e.adjustWidthTo=Vi(t,i.maxLine,i.maxLine.text.length).left+3,t.display.sizerWidth=e.adjustWidthTo,e.barMeasure.scrollWidth=Math.max(i.scroller.clientWidth,i.sizer.offsetLeft+e.adjustWidthTo+dr(t)+t.display.barWidth),e.maxScrollLeft=Math.max(0,i.sizer.offsetLeft+e.adjustWidthTo-si(t))),(e.updatedDisplay||e.selectionChanged)&&(e.preparedSelection=i.input.prepareSelection())}function rl(e){var t=e.cm;e.adjustWidthTo!=null&&(t.display.sizer.style.minWidth=e.adjustWidthTo+"px",e.maxScrollLeft=e.display.viewTo)return;var i=+new Date+e.options.workTime,r=Ot(e,t.highlightFrontier),d=[];t.iter(r.line,Math.min(t.first+t.size,e.display.viewTo+500),function(k){if(r.line>=e.display.viewFrom){var X=k.styles,Z=k.text.length>e.options.maxHighlightLength?Ct(t.mode,r.state):null,$=De(e,k,r,!0);Z&&(r.state=Z),k.styles=$.styles;var ne=k.styleClasses,Ce=$.classes;Ce?k.styleClasses=Ce:ne&&(k.styleClasses=null);for(var Re=!X||X.length!=k.styles.length||ne!=Ce&&(!ne||!Ce||ne.bgClass!=Ce.bgClass||ne.textClass!=Ce.textClass),Ye=0;!Re&&Yei)return aa(e,e.options.workDelay),!0}),t.highlightFrontier=r.line,t.modeFrontier=Math.max(t.modeFrontier,r.line),d.length&&Or(e,function(){for(var k=0;k=i.viewFrom&&t.visible.to<=i.viewTo&&(i.updateLineNumbers==null||i.updateLineNumbers>=i.viewTo)&&i.renderedView==i.view&&Nn(e)==0)return!1;zo(e)&&(jt(e),t.dims=ct(e));var d=r.first+r.size,k=Math.max(t.visible.from-e.options.viewportMargin,r.first),X=Math.min(d,t.visible.to+e.options.viewportMargin);i.viewFromX&&i.viewTo-X<20&&(X=Math.min(d,i.viewTo)),Vn&&(k=Dr(e.doc,k),X=Jr(e.doc,X));var Z=k!=i.viewFrom||X!=i.viewTo||i.lastWrapHeight!=t.wrapperHeight||i.lastWrapWidth!=t.wrapperWidth;Mn(e,k,X),i.viewOffset=Er(St(e.doc,i.viewFrom)),e.display.mover.style.top=i.viewOffset+"px";var $=Nn(e);if(!Z&&$==0&&!t.force&&i.renderedView==i.view&&(i.updateLineNumbers==null||i.updateLineNumbers>=i.viewTo))return!1;var ne=sl(e);return $>4&&(i.lineDiv.style.display="none"),ul(e,i.updateLineNumbers,t.dims),$>4&&(i.lineDiv.style.display=""),i.renderedView=i.view,ll(ne),h(i.cursorDiv),h(i.selectionDiv),i.gutters.style.height=i.sizer.style.minHeight=0,Z&&(i.lastWrapHeight=t.wrapperHeight,i.lastWrapWidth=t.wrapperWidth,aa(e,400)),i.updateLineNumbers=null,!0}function Ho(e,t){for(var i=t.viewport,r=!0;;r=!1){if(!r||!e.options.lineWrapping||t.oldDisplayWidth==si(e)){if(i&&i.top!=null&&(i={top:Math.min(e.doc.height+wa(e.display)-ei(e),i.top)}),t.visible=ja(e.display,e.doc,i),t.visible.from>=e.display.viewFrom&&t.visible.to<=e.display.viewTo)break}else r&&(t.visible=ja(e.display,e.doc,i));if(!ho(e,t))break;Fa(e);var d=ra(e);In(e),_i(e,d),mo(e,d),t.force=!1}t.signal(e,"update",e),(e.display.viewFrom!=e.display.reportedViewFrom||e.display.viewTo!=e.display.reportedViewTo)&&(t.signal(e,"viewportChange",e,e.display.viewFrom,e.display.viewTo),e.display.reportedViewFrom=e.display.viewFrom,e.display.reportedViewTo=e.display.viewTo)}function fo(e,t){var i=new Ha(e,t);if(ho(e,i)){Fa(e),Ho(e,i);var r=ra(e);In(e),_i(e,r),mo(e,r),i.finish()}}function ul(e,t,i){var r=e.display,d=e.options.lineNumbers,k=r.lineDiv,X=k.firstChild;function Z(ht){var Et=ht.nextSibling;return _&&o&&e.display.currentWheelTarget==ht?ht.style.display="none":ht.parentNode.removeChild(ht),Et}for(var $=r.view,ne=r.viewFrom,Ce=0;Ce<$.length;Ce++){var Re=$[Ce];if(!Re.hidden)if(!Re.node||Re.node.parentNode!=k){var Ye=Sa(e,Re,ne,i);k.insertBefore(Ye,X)}else{for(;X!=Re.node;)X=Z(X);var ze=d&&t!=null&&t<=ne&&Re.lineNumber;Re.changes&&(pe(Re.changes,"gutter")>-1&&(ze=!1),qr(e,Re,ne,i)),ze&&(h(Re.lineNumber),Re.lineNumber.appendChild(document.createTextNode(An(e.options,ne)))),X=Re.node.nextSibling}ne+=Re.size}for(;X;)X=Z(X)}function po(e){var t=e.gutters.offsetWidth;e.sizer.style.marginLeft=t+"px"}function mo(e,t){e.display.sizer.style.minHeight=t.docHeight+"px",e.display.heightForcer.style.top=t.docHeight+"px",e.display.gutters.style.height=t.docHeight+e.display.barHeight+dr(e)+"px"}function Ko(e){var t=e.display,i=t.view;if(!t.alignWidgets&&(!t.gutters.firstChild||!e.options.fixedGutter))return;for(var r=rt(t)-t.scroller.scrollLeft+e.doc.scrollLeft,d=t.gutters.offsetWidth,k=r+"px",X=0;XX.clientWidth,$=X.scrollHeight>X.clientHeight;if(!(r&&Z||d&&$))return;if(d&&o&&_){e:for(var ne=t.target,Ce=k.view;ne!=X;ne=ne.parentNode)for(var Re=0;Re=0&&Rt(e,r.to())<=0)return i}return-1};var Dn=function(e,t){this.anchor=e,this.head=t};Dn.prototype.from=function(){return cn(this.anchor,this.head)},Dn.prototype.to=function(){return un(this.anchor,this.head)},Dn.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function Xr(e,t,i){var r=e&&e.options.selectionsMayTouch,d=t[i];t.sort(function(Ye,ze){return Rt(Ye.from(),ze.from())}),i=pe(t,d);for(var k=1;k0:$>=0){var ne=cn(Z.from(),X.from()),Ce=un(Z.to(),X.to()),Re=Z.empty()?X.from()==X.head:Z.from()==Z.head;k<=i&&--i,t.splice(--k,2,new Dn(Re?Ce:ne,Re?ne:Ce))}}return new Br(t,i)}function di(e,t){return new Br([new Dn(e,t||e)],0)}function ci(e){return e.text?lt(e.from.line+e.text.length-1,te(e.text).length+(e.text.length==1?e.from.ch:0)):e.to}function Qo(e,t){if(Rt(e,t.from)<0)return e;if(Rt(e,t.to)<=0)return ci(t);var i=e.line+t.text.length-(t.to.line-t.from.line)-1,r=e.ch;return e.line==t.to.line&&(r+=ci(t).ch-t.to.ch),lt(i,r)}function vo(e,t){for(var i=[],r=0;r1&&e.remove(Z.line+1,ht-1),e.insert(Z.line+1,Pt)}Cn(e,"change",e,t)}function hi(e,t,i){function r(d,k,X){if(d.linked)for(var Z=0;Z1&&!e.done[e.done.length-2].ranges)return e.done.pop(),te(e.done)}function es(e,t,i,r){var d=e.history;d.undone.length=0;var k=+new Date,X,Z;if((d.lastOp==r||d.lastOrigin==t.origin&&t.origin&&(t.origin.charAt(0)=="+"&&d.lastModTime>k-(e.cm?e.cm.options.historyEventDelay:500)||t.origin.charAt(0)=="*"))&&(X=pl(d,d.lastOp==r)))Z=te(X.changes),Rt(t.from,t.to)==0&&Rt(t.from,Z.to)==0?Z.to=ci(t):X.changes.push(Eo(e,t));else{var $=te(d.done);for((!$||!$.ranges)&&Ga(e.sel,d.done),X={changes:[Eo(e,t)],generation:d.generation},d.done.push(X);d.done.length>d.undoDepth;)d.done.shift(),d.done[0].ranges||d.done.shift()}d.done.push(i),d.generation=++d.maxGeneration,d.lastModTime=d.lastSelTime=k,d.lastOp=d.lastSelOp=r,d.lastOrigin=d.lastSelOrigin=t.origin,Z||He(e,"historyAdded")}function ml(e,t,i,r){var d=t.charAt(0);return d=="*"||d=="+"&&i.ranges.length==r.ranges.length&&i.somethingSelected()==r.somethingSelected()&&new Date-e.history.lastSelTime<=(e.cm?e.cm.options.historyEventDelay:500)}function gl(e,t,i,r){var d=e.history,k=r&&r.origin;i==d.lastSelOp||k&&d.lastSelOrigin==k&&(d.lastModTime==d.lastSelTime&&d.lastOrigin==k||ml(e,k,te(d.done),t))?d.done[d.done.length-1]=t:Ga(t,d.done),d.lastSelTime=+new Date,d.lastSelOrigin=k,d.lastSelOp=i,r&&r.clearRedo!==!1&&$o(d.undone)}function Ga(e,t){var i=te(t);i&&i.ranges&&i.equals(e)||t.push(e)}function ts(e,t,i,r){var d=t["spans_"+e.id],k=0;e.iter(Math.max(e.first,i),Math.min(e.first+e.size,r),function(X){X.markedSpans&&((d||(d=t["spans_"+e.id]={}))[k]=X.markedSpans),++k})}function vl(e){if(!e)return null;for(var t,i=0;i-1&&(te(Z)[Re]=ne[Re],delete ne[Re]))}}return r}function xo(e,t,i,r){if(r){var d=e.anchor;if(i){var k=Rt(t,d)<0;k!=Rt(i,d)<0?(d=t,t=i):k!=Rt(t,i)<0&&(t=i)}return new Dn(d,t)}else return new Dn(i||t,t)}function Va(e,t,i,r,d){d==null&&(d=e.cm&&(e.cm.display.shift||e.extend)),cr(e,new Br([xo(e.sel.primary(),t,i,d)],0),r)}function rs(e,t,i){for(var r=[],d=e.cm&&(e.cm.display.shift||e.extend),k=0;k=t.ch:Z.to>t.ch))){if(d&&(He($,"beforeCursorEnter"),$.explicitlyCleared))if(k.markedSpans){--X;continue}else break;if(!$.atomic)continue;if(i){var Re=$.find(r<0?1:-1),Ye=void 0;if((r<0?Ce:ne)&&(Re=us(e,Re,-r,Re&&Re.line==t.line?k:null)),Re&&Re.line==t.line&&(Ye=Rt(Re,i))&&(r<0?Ye<0:Ye>0))return ki(e,Re,t,r,d)}var ze=$.find(r<0?-1:1);return(r<0?ne:Ce)&&(ze=us(e,ze,r,ze.line==t.line?k:null)),ze?ki(e,ze,t,r,d):null}}return t}function Qa(e,t,i,r,d){var k=r||1,X=ki(e,t,i,k,d)||!d&&ki(e,t,i,k,!0)||ki(e,t,i,-k,d)||!d&&ki(e,t,i,-k,!0);return X||(e.cantEdit=!0,lt(e.first,0))}function us(e,t,i,r){return i<0&&t.ch==0?t.line>e.first?b(e,lt(t.line-1)):null:i>0&&t.ch==(r||St(e,t.line)).text.length?t.line=0;--d)hs(e,{from:r[d].from,to:r[d].to,text:d?[""]:t.text,origin:t.origin});else hs(e,t)}function hs(e,t){if(t.text.length==1&&t.text[0]==""&&Rt(t.from,t.to)==0)return;var i=vo(e,t);es(e,t,i,e.cm?e.cm.curOp.id:NaN),la(e,t,i,br(e,t));var r=[];hi(e,function(d,k){!k&&pe(r,d.history)==-1&&(gs(d.history,t),r.push(d.history)),la(d,t,null,br(d,t))})}function Ya(e,t,i){var r=e.cm&&e.cm.state.suppressEdits;if(r&&!i)return;for(var d=e.history,k,X=e.sel,Z=t=="undo"?d.done:d.undone,$=t=="undo"?d.undone:d.done,ne=0;ne=0;--ze){var ht=Ye(ze);if(ht)return ht.v}}function fs(e,t){if(t==0)return;if(e.first+=t,e.sel=new Br(ye(e.sel.ranges,function(d){return new Dn(lt(d.anchor.line+t,d.anchor.ch),lt(d.head.line+t,d.head.ch))}),e.sel.primIndex),e.cm){Lt(e.cm,e.first,e.first-t,t);for(var i=e.cm.display,r=i.viewFrom;re.lastLine())return;if(t.from.linek&&(t={from:t.from,to:lt(k,St(e,k).text.length),text:[t.text[0]],origin:t.origin}),t.removed=ln(e,t.from,t.to),i||(i=vo(e,t)),e.cm?El(e.cm,t,r):bo(e,t,r),Xa(e,i,Fe),e.cantEdit&&Qa(e,lt(e.firstLine(),0))&&(e.cantEdit=!1)}function El(e,t,i){var r=e.doc,d=e.display,k=t.from,X=t.to,Z=!1,$=k.line;e.options.lineWrapping||($=Mt(Qn(St(r,k.line))),r.iter($,X.line+1,function(ze){if(ze==d.maxLine)return Z=!0,!0})),r.sel.contains(t.from,t.to)>-1&&Te(e),bo(r,t,i,_t(e)),e.options.lineWrapping||(r.iter($,k.line+t.text.length,function(ze){var ht=Hr(ze);ht>d.maxLineLength&&(d.maxLine=ze,d.maxLineLength=ht,d.maxLineChanged=!0,Z=!1)}),Z&&(e.curOp.updateMaxLine=!0)),or(r,k.line),aa(e,400);var ne=t.text.length-(X.line-k.line)-1;t.full?Lt(e):k.line==X.line&&t.text.length==1&&!Jo(e.doc,t)?Zt(e,k.line,"text"):Lt(e,k.line,X.line+1,ne);var Ce=ge(e,"changes"),Re=ge(e,"change");if(Re||Ce){var Ye={from:k,to:X,text:t.text,removed:t.removed,origin:t.origin};Re&&Cn(e,"change",e,Ye),Ce&&(e.curOp.changeObjs||(e.curOp.changeObjs=[])).push(Ye)}e.display.selForContextMenu=null}function Bi(e,t,i,r,d){var k;r||(r=i),Rt(r,i)<0&&(k=[r,i],i=k[0],r=k[1]),typeof t=="string"&&(t=e.splitLines(t)),Ni(e,{from:i,to:r,text:t,origin:d})}function ps(e,t,i,r){i1||!(this.children[0]instanceof da))){var Z=[];this.collapse(Z),this.children=[new da(Z)],this.children[0].parent=this}},collapse:function(e){for(var t=0;t50){for(var X=d.lines.length%25+25,Z=X;Z10);e.parent.maybeSpill()},iterN:function(e,t,i){for(var r=0;re.display.maxLineLength&&(e.display.maxLine=ne,e.display.maxLineLength=Ce,e.display.maxLineChanged=!0)}r!=null&&e&&this.collapsed&&Lt(e,r,d+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,e&&ss(e.doc)),e&&Cn(e,"markerCleared",e,this,r,d),t&&Si(e),this.parent&&this.parent.clear()},fi.prototype.find=function(e,t){e==null&&this.type=="bookmark"&&(e=1);for(var i,r,d=0;d0||X==0&&k.clearWhenEmpty!==!1)return k;if(k.replacedWith&&(k.collapsed=!0,k.widgetNode=D("span",[k.replacedWith],"CodeMirror-widget"),r.handleMouseEvents||k.widgetNode.setAttribute("cm-ignore-events","true"),r.insertLeft&&(k.widgetNode.insertLeft=!0)),k.collapsed){if(Bn(e,t.line,t,i,k)||t.line!=i.line&&Bn(e,i.line,t,i,k))throw new Error("Inserting collapsed marker partially overlapping an existing one");Jn()}k.addToHistory&&es(e,{from:t,to:i,origin:"markText"},e.sel,NaN);var Z=t.line,$=e.cm,ne;if(e.iter(Z,i.line+1,function(Re){$&&k.collapsed&&!$.options.lineWrapping&&Qn(Re)==$.display.maxLine&&(ne=!0),k.collapsed&&Z!=t.line&&Yt(Re,0),yr(Re,new Mr(k,Z==t.line?t.ch:null,Z==i.line?i.ch:null)),++Z}),k.collapsed&&e.iter(t.line,i.line+1,function(Re){rr(e,Re)&&Yt(Re,0)}),k.clearOnEnter&&we(k,"beforeCursorEnter",function(){return k.clear()}),k.readOnly&&(sr(),(e.history.done.length||e.history.undone.length)&&e.clearHistory()),k.collapsed&&(k.id=++ys,k.atomic=!0),$){if(ne&&($.curOp.updateMaxLine=!0),k.collapsed)Lt($,t.line,i.line+1);else if(k.className||k.startStyle||k.endStyle||k.css||k.attributes||k.title)for(var Ce=t.line;Ce<=i.line;Ce++)Zt($,Ce,"text");k.atomic&&ss($.doc),Cn($,"markerAdded",$,k)}return k}var fa=function(e,t){this.markers=e,this.primary=t;for(var i=0;i=0;$--)Ni(this,r[$]);Z?as(this,Z):this.cm&&Ii(this.cm)}),undo:qn(function(){Ya(this,"undo")}),redo:qn(function(){Ya(this,"redo")}),undoSelection:qn(function(){Ya(this,"undo",!0)}),redoSelection:qn(function(){Ya(this,"redo",!0)}),setExtending:function(e){this.extend=e},getExtending:function(){return this.extend},historySize:function(){for(var e=this.history,t=0,i=0,r=0;r=e.ch)&&t.push(d.marker.parent||d.marker)}return t},findMarks:function(e,t,i){e=b(this,e),t=b(this,t);var r=[],d=e.line;return this.iter(e.line,t.line+1,function(k){var X=k.markedSpans;if(X)for(var Z=0;Z=$.to||$.from==null&&d!=e.line||$.from!=null&&d==t.line&&$.from>=t.ch)&&(!i||i($.marker))&&r.push($.marker.parent||$.marker)}++d}),r},getAllMarks:function(){var e=[];return this.iter(function(t){var i=t.markedSpans;if(i)for(var r=0;re)return t=e,!0;e-=k,++i}),b(this,lt(i,t))},indexFromPos:function(e){e=b(this,e);var t=e.ch;if(e.linet&&(t=e.from),e.to!=null&&e.to-1){t.state.draggingText(e),setTimeout(function(){return t.display.input.focus()},20);return}try{var Ce=e.dataTransfer.getData("Text");if(Ce){var Re;if(t.state.draggingText&&!t.state.draggingText.copy&&(Re=t.listSelections()),Xa(t.doc,di(i,i)),Re)for(var Ye=0;Ye=0;Z--)Bi(e.doc,"",r[Z].from,r[Z].to,"+delete");Ii(e)})}function So(e,t,i){var r=Ze(e.text,t+i,i);return r<0||r>e.text.length?null:r}function Ao(e,t,i){var r=So(e,t.ch,i);return r==null?null:new lt(t.line,r,i<0?"after":"before")}function To(e,t,i,r,d){if(e){t.doc.direction=="rtl"&&(d=-d);var k=wt(i,t.doc.direction);if(k){var X=d<0?te(k):k[0],Z=d<0==(X.level==1),$=Z?"after":"before",ne;if(X.level>0||t.doc.direction=="rtl"){var Ce=li(t,i);ne=d<0?i.text.length-1:0;var Re=mr(t,Ce,ne).top;ne=yt(function(Ye){return mr(t,Ce,Ye).top==Re},d<0==(X.level==1)?X.from:X.to-1,ne),$=="before"&&(ne=So(i,ne,1))}else ne=d<0?X.to:X.from;return new lt(r,ne,$)}}return new lt(r,d<0?i.text.length:0,d<0?"before":"after")}function Pl(e,t,i,r){var d=wt(t,e.doc.direction);if(!d)return Ao(t,i,r);i.ch>=t.text.length?(i.ch=t.text.length,i.sticky="before"):i.ch<=0&&(i.ch=0,i.sticky="after");var k=pt(d,i.ch,i.sticky),X=d[k];if(e.doc.direction=="ltr"&&X.level%2==0&&(r>0?X.to>i.ch:X.from=X.from&&Ye>=Ce.begin)){var ze=Re?"before":"after";return new lt(i.line,Ye,ze)}}var ht=function(Pt,Wt,kt){for(var Vt=function(Pn,$n){return $n?new lt(i.line,Z(Pn,1),"before"):new lt(i.line,Pn,"after")};Pt>=0&&Pt0==(sn.level!=1),vn=an?kt.begin:Z(kt.end,-1);if(sn.from<=vn&&vn0?Ce.end:Z(Ce.begin,-1);return Dt!=null&&!(r>0&&Dt==t.text.length)&&(Et=ht(r>0?0:d.length-1,r,ne(Dt)),Et)?Et:null}var ga={selectAll:ds,singleSelection:function(e){return e.setSelection(e.getCursor("anchor"),e.getCursor("head"),Fe)},killLine:function(e){return ji(e,function(t){if(t.empty()){var i=St(e.doc,t.head.line).text.length;return t.head.ch==i&&t.head.line0)d=new lt(d.line,d.ch+1),e.replaceRange(k.charAt(d.ch-1)+k.charAt(d.ch-2),lt(d.line,d.ch-2),d,"+transpose");else if(d.line>e.doc.first){var X=St(e.doc,d.line-1).text;X&&(d=new lt(d.line,1),e.replaceRange(k.charAt(0)+e.doc.lineSeparator()+X.charAt(X.length-1),lt(d.line-1,X.length-1),d,"+transpose"))}}i.push(new Dn(d,d))}e.setSelections(i)})},newlineAndIndent:function(e){return Or(e,function(){for(var t=e.listSelections(),i=t.length-1;i>=0;i--)e.replaceRange(e.doc.lineSeparator(),t[i].anchor,t[i].head,"+input");t=e.listSelections();for(var r=0;re&&Rt(t,this.pos)==0&&i==this.button};var ya,ba;function Wl(e,t){var i=+new Date;return ba&&ba.compare(i,e,t)?(ya=ba=null,"triple"):ya&&ya.compare(i,e,t)?(ba=new Do(i,e,t),ya=null,"double"):(ya=new Do(i,e,t),ba=null,"single")}function Ps(e){var t=this,i=t.display;if(nt(t,e)||i.activeTouch&&i.input.supportsTouch())return;if(i.input.ensurePolled(),i.shift=e.shiftKey,Gr(i,e)){_||(i.scroller.draggable=!1,setTimeout(function(){return i.scroller.draggable=!0},100));return}if(Ro(t,e))return;var r=It(t,e),d=Ie(e),k=r?Wl(r,d):"single";if(window.focus(),d==1&&t.state.selectingText&&t.state.selectingText(e),r&&Hl(t,d,r,k,e))return;d==1?r?zl(t,r,k,e):Be(e)==i.scroller&&re(e):d==2?(r&&Va(t.doc,r),setTimeout(function(){return i.input.focus()},20)):d==3&&(O?t.display.input.onContextMenu(e):ko(t))}function Hl(e,t,i,r,d){var k="Click";return r=="double"?k="Double"+k:r=="triple"&&(k="Triple"+k),k=(t==1?"Left":t==2?"Middle":"Right")+k,va(e,Ts(k,d),d,function(X){if(typeof X=="string"&&(X=ga[X]),!X)return!1;var Z=!1;try{e.isReadOnly()&&(e.state.suppressEdits=!0),Z=X(e,i)!=Ge}finally{e.state.suppressEdits=!1}return Z})}function Kl(e,t,i){var r=e.getOption("configureMouse"),d=r?r(e,t,i):{};if(d.unit==null){var k=u?i.shiftKey&&i.metaKey:i.altKey;d.unit=k?"rectangle":t=="single"?"char":t=="double"?"word":"line"}return(d.extend==null||e.doc.extend)&&(d.extend=e.doc.extend||i.shiftKey),d.addNew==null&&(d.addNew=o?i.metaKey:i.ctrlKey),d.moveOnDrag==null&&(d.moveOnDrag=!(o?i.altKey:i.ctrlKey)),d}function zl(e,t,i,r){j?setTimeout(H(Po,e),0):e.curOp.focus=I();var d=Kl(e,i,r),k=e.doc.sel,X;e.options.dragDrop&&ut&&!e.isReadOnly()&&i=="single"&&(X=k.contains(t))>-1&&(Rt((X=k.ranges[X]).from(),t)<0||t.xRel>0)&&(Rt(X.to(),t)>0||t.xRel<0)?Gl(e,r,t,d):Vl(e,r,t,d)}function Gl(e,t,i,r){var d=e.display,k=!1,X=Zn(e,function(ne){_&&(d.scroller.draggable=!1),e.state.draggingText=!1,st(d.wrapper.ownerDocument,"mouseup",X),st(d.wrapper.ownerDocument,"mousemove",Z),st(d.scroller,"dragstart",$),st(d.scroller,"drop",X),k||(re(ne),r.addNew||Va(e.doc,i,null,null,r.extend),_&&!w||j&&U==9?setTimeout(function(){d.wrapper.ownerDocument.body.focus({preventScroll:!0}),d.input.focus()},20):d.input.focus())}),Z=function(ne){k=k||Math.abs(t.clientX-ne.clientX)+Math.abs(t.clientY-ne.clientY)>=10},$=function(){return k=!0};_&&(d.scroller.draggable=!0),e.state.draggingText=X,X.copy=!r.moveOnDrag,d.scroller.dragDrop&&d.scroller.dragDrop(),we(d.wrapper.ownerDocument,"mouseup",X),we(d.wrapper.ownerDocument,"mousemove",Z),we(d.scroller,"dragstart",$),we(d.scroller,"drop",X),ko(e),setTimeout(function(){return d.input.focus()},20)}function ks(e,t,i){if(i=="char")return new Dn(t,t);if(i=="word")return e.findWordAt(t);if(i=="line")return new Dn(lt(t.line,0),b(e.doc,lt(t.line+1,0)));var r=i(e,t);return new Dn(r.from,r.to)}function Vl(e,t,i,r){var d=e.display,k=e.doc;re(t);var X,Z,$=k.sel,ne=$.ranges;if(r.addNew&&!r.extend?(Z=k.sel.contains(i),Z>-1?X=ne[Z]:X=new Dn(i,i)):(X=k.sel.primary(),Z=k.sel.primIndex),r.unit=="rectangle")r.addNew||(X=new Dn(i,i)),i=It(e,t,!0,!0),Z=-1;else{var Ce=ks(e,i,r.unit);r.extend?X=xo(X,Ce.anchor,Ce.head,r.extend):X=Ce}r.addNew?Z==-1?(Z=ne.length,cr(k,Xr(e,ne.concat([X]),Z),{scroll:!1,origin:"*mouse"})):ne.length>1&&ne[Z].empty()&&r.unit=="char"&&!r.extend?(cr(k,Xr(e,ne.slice(0,Z).concat(ne.slice(Z+1)),0),{scroll:!1,origin:"*mouse"}),$=k.sel):Co(k,Z,X,Ue):(Z=0,cr(k,new Br([X],0),Ue),$=k.sel);var Re=i;function Ye(kt){if(Rt(Re,kt)==0)return;if(Re=kt,r.unit=="rectangle"){for(var Vt=[],sn=e.options.tabSize,an=q(St(k,i.line).text,i.ch,sn),vn=q(St(k,kt.line).text,kt.ch,sn),Pn=Math.min(an,vn),$n=Math.max(an,vn),Fn=Math.min(i.line,kt.line),Lr=Math.min(e.lastLine(),Math.max(i.line,kt.line));Fn<=Lr;Fn++){var Cr=St(k,Fn).text,zn=je(Cr,Pn,sn);Pn==$n?Vt.push(new Dn(lt(Fn,zn),lt(Fn,zn))):Cr.length>zn&&Vt.push(new Dn(lt(Fn,zn),lt(Fn,je(Cr,$n,sn))))}Vt.length||Vt.push(new Dn(i,i)),cr(k,Xr(e,$.ranges.slice(0,Z).concat(Vt),Z),{origin:"*mouse",scroll:!1}),e.scrollIntoView(kt)}else{var Sr=X,ar=ks(e,kt,r.unit),Yn=Sr.anchor,Gn;Rt(ar.anchor,Yn)>0?(Gn=ar.head,Yn=cn(Sr.from(),ar.anchor)):(Gn=ar.anchor,Yn=un(Sr.to(),ar.head));var jn=$.ranges.slice(0);jn[Z]=Xl(e,new Dn(b(k,Yn),Gn)),cr(k,Xr(e,jn,Z),Ue)}}var ze=d.wrapper.getBoundingClientRect(),ht=0;function Et(kt){var Vt=++ht,sn=It(e,kt,!0,r.unit=="rectangle");if(!sn)return;if(Rt(sn,Re)!=0){e.curOp.focus=I(),Ye(sn);var an=ja(d,k);(sn.line>=an.to||sn.lineze.bottom?20:0;vn&&setTimeout(Zn(e,function(){if(ht!=Vt)return;d.scroller.scrollTop+=vn,Et(kt)}),50)}}function Dt(kt){e.state.selectingText=!1,ht=Infinity,kt&&(re(kt),d.input.focus()),st(d.wrapper.ownerDocument,"mousemove",Pt),st(d.wrapper.ownerDocument,"mouseup",Wt),k.history.lastSelOrigin=null}var Pt=Zn(e,function(kt){kt.buttons===0||!Ie(kt)?Dt(kt):Et(kt)}),Wt=Zn(e,Dt);e.state.selectingText=Wt,we(d.wrapper.ownerDocument,"mousemove",Pt),we(d.wrapper.ownerDocument,"mouseup",Wt)}function Xl(e,t){var i=t.anchor,r=t.head,d=St(e.doc,i.line);if(Rt(i,r)==0&&i.sticky==r.sticky)return t;var k=wt(d);if(!k)return t;var X=pt(k,i.ch,i.sticky),Z=k[X];if(Z.from!=i.ch&&Z.to!=i.ch)return t;var $=X+(Z.from==i.ch==(Z.level!=1)?0:1);if($==0||$==k.length)return t;var ne;if(r.line!=i.line)ne=(r.line-i.line)*(e.doc.direction=="ltr"?1:-1)>0;else{var Ce=pt(k,r.ch,r.sticky),Re=Ce-X||(r.ch-i.ch)*(Z.level==1?-1:1);Ce==$-1||Ce==$?ne=Re<0:ne=Re>0}var Ye=k[$+(ne?-1:0)],ze=ne==(Ye.level==1),ht=ze?Ye.from:Ye.to,Et=ze?"after":"before";return i.ch==ht&&i.sticky==Et?t:new Dn(new lt(i.line,ht,Et),r)}function Ns(e,t,i,r){var d,k;if(t.touches)d=t.touches[0].clientX,k=t.touches[0].clientY;else try{d=t.clientX,k=t.clientY}catch(Ye){return!1}if(d>=Math.floor(e.display.gutters.getBoundingClientRect().right))return!1;r&&re(t);var X=e.display,Z=X.lineDiv.getBoundingClientRect();if(k>Z.bottom||!ge(e,i))return ce(t);k-=Z.top-X.viewOffset;for(var $=0;$=d){var Ce=tn(e.doc,k),Re=e.display.gutterSpecs[$];return He(e,i,e,Ce,Re.className,t),ce(t)}}}function Ro(e,t){return Ns(e,t,"gutterClick",!0)}function Bs(e,t){if(Gr(e.display,t)||Ql(e,t))return;if(nt(e,t,"contextmenu"))return;O||e.display.input.onContextMenu(t)}function Ql(e,t){return ge(e,"gutterContextMenu")?Ns(e,t,"gutterContextMenu",!1):!1}function Us(e){e.display.wrapper.className=e.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+e.options.theme.replace(/(^|\s)\s*/g," cm-s-"),bi(e)}var Wi={toString:function(){return"CodeMirror.Init"}},Fs={},$a={};function Yl(e){var t=e.optionHandlers;function i(r,d,k,X){e.defaults[r]=d,k&&(t[r]=X?function(Z,$,ne){ne!=Wi&&k(Z,$,ne)}:k)}e.defineOption=i,e.Init=Wi,i("value","",function(r,d){return r.setValue(d)},!0),i("mode",null,function(r,d){r.doc.modeOption=d,yo(r)},!0),i("indentUnit",2,yo,!0),i("indentWithTabs",!1),i("smartIndent",!0),i("tabSize",4,function(r){sa(r),bi(r),Lt(r)},!0),i("lineSeparator",null,function(r,d){if(r.doc.lineSep=d,!d)return;var k=[],X=r.doc.first;r.doc.iter(function($){for(var ne=0;;){var Ce=$.text.indexOf(d,ne);if(Ce==-1)break;ne=Ce+d.length,k.push(lt(X,Ce))}X++});for(var Z=k.length-1;Z>=0;Z--)Bi(r.doc,d,k[Z],lt(k[Z].line,k[Z].ch+d.length))}),i("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(r,d,k){r.state.specialChars=new RegExp(d.source+(d.test(" ")?"":"| "),"g"),k!=Wi&&r.refresh()}),i("specialCharPlaceholder",En,function(r){return r.refresh()},!0),i("electricChars",!0),i("inputStyle",n?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),i("spellcheck",!1,function(r,d){return r.getInputField().spellcheck=d},!0),i("autocorrect",!1,function(r,d){return r.getInputField().autocorrect=d},!0),i("autocapitalize",!1,function(r,d){return r.getInputField().autocapitalize=d},!0),i("rtlMoveVisually",!x),i("wholeLineUpdateBefore",!0),i("theme","default",function(r){Us(r),oa(r)},!0),i("keyMap","default",function(r,d,k){var X=Za(d),Z=k!=Wi&&Za(k);Z&&Z.detach&&Z.detach(r,X),X.attach&&X.attach(r,Z||null)}),i("extraKeys",null),i("configureMouse",null),i("lineWrapping",!1,Zl,!0),i("gutters",[],function(r,d){r.display.gutterSpecs=go(d,r.options.lineNumbers),oa(r)},!0),i("fixedGutter",!0,function(r,d){r.display.gutters.style.left=d?rt(r.display)+"px":"0",r.refresh()},!0),i("coverGutterNextToScrollbar",!1,function(r){return _i(r)},!0),i("scrollbarStyle","native",function(r){Wo(r),_i(r),r.display.scrollbars.setScrollTop(r.doc.scrollTop),r.display.scrollbars.setScrollLeft(r.doc.scrollLeft)},!0),i("lineNumbers",!1,function(r,d){r.display.gutterSpecs=go(r.options.gutters,d),oa(r)},!0),i("firstLineNumber",1,oa,!0),i("lineNumberFormatter",function(r){return r},oa,!0),i("showCursorWhenSelecting",!1,In,!0),i("resetSelectionOnContextMenu",!0),i("lineWiseCopyCut",!0),i("pasteLinesPerSelection",!0),i("selectionsMayTouch",!1),i("readOnly",!1,function(r,d){d=="nocursor"&&(Mi(r),r.display.input.blur()),r.display.input.readOnlyChanged(d)}),i("screenReaderLabel",null,function(r,d){d=d===""?null:d,r.display.input.screenReaderLabelChanged(d)}),i("disableInput",!1,function(r,d){d||r.display.input.reset()},!0),i("dragDrop",!0,Jl),i("allowDropFileTypes",null),i("cursorBlinkRate",530),i("cursorScrollMargin",0),i("cursorHeight",1,In,!0),i("singleCursorHeightPerLine",!0,In,!0),i("workTime",100),i("workDelay",100),i("flattenSpans",!0,sa,!0),i("addModeClass",!1,sa,!0),i("pollInterval",100),i("undoDepth",200,function(r,d){return r.doc.history.undoDepth=d}),i("historyEventDelay",1250),i("viewportMargin",10,function(r){return r.refresh()},!0),i("maxHighlightLength",1e4,sa,!0),i("moveInputWithCursor",!0,function(r,d){d||r.display.input.resetPosition()}),i("tabindex",null,function(r,d){return r.display.input.getField().tabIndex=d||""}),i("autofocus",null),i("direction","ltr",function(r,d){return r.doc.setDirection(d)},!0),i("phrases",null)}function Jl(e,t,i){var r=i&&i!=Wi;if(!t!=!r){var d=e.display.dragFunctions,k=t?we:st;k(e.display.scroller,"dragstart",d.start),k(e.display.scroller,"dragenter",d.enter),k(e.display.scroller,"dragover",d.over),k(e.display.scroller,"dragleave",d.leave),k(e.display.scroller,"drop",d.drop)}}function Zl(e){e.options.lineWrapping?(C(e.display.wrapper,"CodeMirror-wrap"),e.display.sizer.style.minWidth="",e.display.sizerWidth=null):(p(e.display.wrapper,"CodeMirror-wrap"),Zr(e)),mt(e),Lt(e),bi(e),setTimeout(function(){return _i(e)},100)}function Un(e,t){var i=this;if(!(this instanceof Un))return new Un(e,t);this.options=t=t?F(t):{},F(Fs,t,!1);var r=t.value;typeof r=="string"?r=new xr(r,t.mode,null,t.lineSeparator,t.direction):t.mode&&(r.modeOption=t.mode),this.doc=r;var d=new Un.inputStyles[t.inputStyle](this),k=this.display=new dl(e,r,d,t);k.wrapper.CodeMirror=this,Us(this),t.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),Wo(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new le,keySeq:null,specialChars:null},t.autofocus&&!n&&k.input.focus(),j&&U<11&&setTimeout(function(){return i.display.input.reset(!0)},20),ql(this),Ol(),Ci(this),this.curOp.forceUpdate=!0,Zo(this,r),t.autofocus&&!n||this.hasFocus()?setTimeout(function(){i.hasFocus()&&!i.state.focused&&lo(i)},20):Mi(this);for(var X in $a)$a.hasOwnProperty(X)&&$a[X](this,t[X],Wi);zo(this),t.finishInit&&t.finishInit(this);for(var Z=0;Z20*20}we(t.scroller,"touchstart",function($){if(!nt(e,$)&&!k($)&&!Ro(e,$)){t.input.ensurePolled(),clearTimeout(i);var ne=+new Date;t.activeTouch={start:ne,moved:!1,prev:ne-r.end<=300?r:null},$.touches.length==1&&(t.activeTouch.left=$.touches[0].pageX,t.activeTouch.top=$.touches[0].pageY)}}),we(t.scroller,"touchmove",function(){t.activeTouch&&(t.activeTouch.moved=!0)}),we(t.scroller,"touchend",function($){var ne=t.activeTouch;if(ne&&!Gr(t,$)&&ne.left!=null&&!ne.moved&&new Date-ne.start<300){var Ce=e.coordsChar(t.activeTouch,"page"),Re;!ne.prev||X(ne,ne.prev)?Re=new Dn(Ce,Ce):!ne.prev.prev||X(ne,ne.prev.prev)?Re=e.findWordAt(Ce):Re=new Dn(lt(Ce.line,0),b(e.doc,lt(Ce.line+1,0))),e.setSelection(Re.anchor,Re.head),e.focus(),re($)}d()}),we(t.scroller,"touchcancel",d),we(t.scroller,"scroll",function(){t.scroller.clientHeight&&(na(e,t.scroller.scrollTop),Ei(e,t.scroller.scrollLeft,!0),He(e,"scroll",e))}),we(t.scroller,"mousewheel",function($){return Xo(e,$)}),we(t.scroller,"DOMMouseScroll",function($){return Xo(e,$)}),we(t.wrapper,"scroll",function(){return t.wrapper.scrollTop=t.wrapper.scrollLeft=0}),t.dragFunctions={enter:function($){nt(e,$)||Ee($)},over:function($){nt(e,$)||(Rl(e,$),Ee($))},start:function($){return Dl(e,$)},drop:Zn(e,wl),leave:function($){nt(e,$)||xs(e)}};var Z=t.input.getField();we(Z,"keyup",function($){return Is.call(e,$)}),we(Z,"keydown",Zn(e,Ms)),we(Z,"keypress",Zn(e,_s)),we(Z,"focus",function($){return lo(e,$)}),we(Z,"blur",function($){return Mi(e,$)})}var Oo=[];Un.defineInitHook=function(e){return Oo.push(e)};function Ea(e,t,i,r){var d=e.doc,k;i==null&&(i="add"),i=="smart"&&(d.mode.indent?k=Ot(e,t).state:i="prev");var X=e.options.tabSize,Z=St(d,t),$=q(Z.text,null,X);Z.stateAfter&&(Z.stateAfter=null);var ne=Z.text.match(/^\s*/)[0],Ce;if(!r&&!/\S/.test(Z.text))Ce=0,i="not";else if(i=="smart"&&(Ce=d.mode.indent(k,Z.text.slice(ne.length),Z.text),Ce==Ge||Ce>150)){if(!r)return;i="prev"}i=="prev"?t>d.first?Ce=q(St(d,t-1).text,null,X):Ce=0:i=="add"?Ce=$+e.options.indentUnit:i=="subtract"?Ce=$-e.options.indentUnit:typeof i=="number"&&(Ce=$+i),Ce=Math.max(0,Ce);var Re="",Ye=0;if(e.options.indentWithTabs)for(var ze=Math.floor(Ce/X);ze;--ze)Ye+=X,Re+=" ";if(YeX,$=qe(t),ne=null;if(Z&&r.ranges.length>1)if(Qr&&Qr.text.join(` + left: `+t.left+"px; width: "+Math.max(2,t.right-t.left)+"px;");e.display.lineSpace.appendChild(k),k.scrollIntoView(d),e.display.lineSpace.removeChild(k)}}function Ys(e,t,i,r){r==null&&(r=0);var d;!e.options.lineWrapping&&t==i&&(t=t.ch?lt(t.line,t.sticky=="before"?t.ch-1:t.ch,"after"):t,i=t.sticky=="before"?lt(t.line,t.ch+1,"before"):t);for(var k=0;k<5;k++){var X=!1,Z=kr(e,t),$=!i||i==t?Z:kr(e,i);d={left:Math.min(Z.left,$.left),top:Math.min(Z.top,$.top)-r,right:Math.max(Z.left,$.left),bottom:Math.max(Z.bottom,$.bottom)+r};var ne=uo(e,d),Ce=e.doc.scrollTop,Re=e.doc.scrollLeft;if(ne.scrollTop!=null&&(na(e,ne.scrollTop),Math.abs(e.doc.scrollTop-Ce)>1&&(X=!0)),ne.scrollLeft!=null&&(Ei(e,ne.scrollLeft),Math.abs(e.doc.scrollLeft-Re)>1&&(X=!0)),!X)break}return d}function Js(e,t){var i=uo(e,t);i.scrollTop!=null&&na(e,i.scrollTop),i.scrollLeft!=null&&Ei(e,i.scrollLeft)}function uo(e,t){var i=e.display,r=Ut(e.display);t.top<0&&(t.top=0);var d=e.curOp&&e.curOp.scrollTop!=null?e.curOp.scrollTop:i.scroller.scrollTop,k=ei(e),X={};t.bottom-t.top>k&&(t.bottom=t.top+k);var Z=e.doc.height+wa(i),$=t.topZ-r;if(t.topd+k){var Ce=Math.min(t.top,(ne?Z:t.bottom)-k);Ce!=d&&(X.scrollTop=Ce)}var Re=e.options.fixedGutter?0:i.gutters.offsetWidth,Ye=e.curOp&&e.curOp.scrollLeft!=null?e.curOp.scrollLeft:i.scroller.scrollLeft-Re,ze=si(e)-i.gutters.offsetWidth,ht=t.right-t.left>ze;return ht&&(t.right=t.left+ze),t.left<10?X.scrollLeft=0:t.leftze+Ye-3&&(X.scrollLeft=t.right+(ht?0:10)-ze),X}function co(e,t){if(t==null)return;Wa(e),e.curOp.scrollTop=(e.curOp.scrollTop==null?e.doc.scrollTop:e.curOp.scrollTop)+t}function _i(e){Wa(e);var t=e.getCursor();e.curOp.scrollToPos={from:t,to:t,margin:e.options.cursorScrollMargin}}function ta(e,t,i){(t!=null||i!=null)&&Wa(e),t!=null&&(e.curOp.scrollLeft=t),i!=null&&(e.curOp.scrollTop=i)}function Zs(e,t){Wa(e),e.curOp.scrollToPos=t}function Wa(e){var t=e.curOp.scrollToPos;if(t){e.curOp.scrollToPos=null;var i=_a(e,t.from),r=_a(e,t.to);Bo(e,i,r,t.margin)}}function Bo(e,t,i,r){var d=uo(e,{left:Math.min(t.left,i.left),top:Math.min(t.top,i.top)-r,right:Math.max(t.right,i.right),bottom:Math.max(t.bottom,i.bottom)+r});ta(e,d.scrollLeft,d.scrollTop)}function na(e,t){if(Math.abs(e.doc.scrollTop-t)<2)return;P||fo(e,{top:t}),Uo(e,t,!0),P&&fo(e),aa(e,100)}function Uo(e,t,i){if(t=Math.max(0,Math.min(e.display.scroller.scrollHeight-e.display.scroller.clientHeight,t)),e.display.scroller.scrollTop==t&&!i)return;e.doc.scrollTop=t,e.display.scrollbars.setScrollTop(t),e.display.scroller.scrollTop!=t&&(e.display.scroller.scrollTop=t)}function Ei(e,t,i,r){if(t=Math.max(0,Math.min(t,e.display.scroller.scrollWidth-e.display.scroller.clientWidth)),(i?t==e.doc.scrollLeft:Math.abs(e.doc.scrollLeft-t)<2)&&!r)return;e.doc.scrollLeft=t,Ko(e),e.display.scroller.scrollLeft!=t&&(e.display.scroller.scrollLeft=t),e.display.scrollbars.setScrollLeft(t)}function ra(e){var t=e.display,i=t.gutters.offsetWidth,r=Math.round(e.doc.height+wa(e.display));return{clientHeight:t.scroller.clientHeight,viewHeight:t.wrapper.clientHeight,scrollWidth:t.scroller.scrollWidth,clientWidth:t.scroller.clientWidth,viewWidth:t.wrapper.clientWidth,barLeft:e.options.fixedGutter?i:0,docHeight:r,scrollHeight:r+dr(e)+t.barHeight,nativeBarWidth:t.nativeBarWidth,gutterWidth:i}}var xi=function(e,t,i){this.cm=i;var r=this.vert=l("div",[l("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),d=this.horiz=l("div",[l("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");r.tabIndex=d.tabIndex=-1,e(r),e(d),we(r,"scroll",function(){r.clientHeight&&t(r.scrollTop,"vertical")}),we(d,"scroll",function(){d.clientWidth&&t(d.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,j&&U<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};xi.prototype.update=function(e){var t=e.scrollWidth>e.clientWidth+1,i=e.scrollHeight>e.clientHeight+1,r=e.nativeBarWidth;if(i){this.vert.style.display="block",this.vert.style.bottom=t?r+"px":"0";var d=e.viewHeight-(t?r:0);this.vert.firstChild.style.height=Math.max(0,e.scrollHeight-e.clientHeight+d)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(t){this.horiz.style.display="block",this.horiz.style.right=i?r+"px":"0",this.horiz.style.left=e.barLeft+"px";var k=e.viewWidth-e.barLeft-(i?r:0);this.horiz.firstChild.style.width=Math.max(0,e.scrollWidth-e.clientWidth+k)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&e.clientHeight>0&&(r==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:i?r:0,bottom:t?r:0}},xi.prototype.setScrollLeft=function(e){this.horiz.scrollLeft!=e&&(this.horiz.scrollLeft=e),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},xi.prototype.setScrollTop=function(e){this.vert.scrollTop!=e&&(this.vert.scrollTop=e),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},xi.prototype.zeroWidthHack=function(){var e=o&&!y?"12px":"18px";this.horiz.style.height=this.vert.style.width=e,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new le,this.disableVert=new le},xi.prototype.enableZeroWidthBar=function(e,t,i){e.style.pointerEvents="auto";function r(){var d=e.getBoundingClientRect(),k=i=="vert"?document.elementFromPoint(d.right-1,(d.top+d.bottom)/2):document.elementFromPoint((d.right+d.left)/2,d.bottom-1);k!=e?e.style.pointerEvents="none":t.set(1e3,r)}t.set(1e3,r)},xi.prototype.clear=function(){var e=this.horiz.parentNode;e.removeChild(this.horiz),e.removeChild(this.vert)};var ia=function(){};ia.prototype.update=function(){return{bottom:0,right:0}},ia.prototype.setScrollLeft=function(){},ia.prototype.setScrollTop=function(){},ia.prototype.clear=function(){};function Ii(e,t){t||(t=ra(e));var i=e.display.barWidth,r=e.display.barHeight;Fo(e,t);for(var d=0;d<4&&i!=e.display.barWidth||r!=e.display.barHeight;d++)i!=e.display.barWidth&&e.options.lineWrapping&&Fa(e),Fo(e,ra(e)),i=e.display.barWidth,r=e.display.barHeight}function Fo(e,t){var i=e.display,r=i.scrollbars.update(t);i.sizer.style.paddingRight=(i.barWidth=r.right)+"px",i.sizer.style.paddingBottom=(i.barHeight=r.bottom)+"px",i.heightForcer.style.borderBottom=r.bottom+"px solid transparent",r.right&&r.bottom?(i.scrollbarFiller.style.display="block",i.scrollbarFiller.style.height=r.bottom+"px",i.scrollbarFiller.style.width=r.right+"px"):i.scrollbarFiller.style.display="",r.bottom&&e.options.coverGutterNextToScrollbar&&e.options.fixedGutter?(i.gutterFiller.style.display="block",i.gutterFiller.style.height=r.bottom+"px",i.gutterFiller.style.width=t.gutterWidth+"px"):i.gutterFiller.style.display=""}var jo={native:xi,null:ia};function Wo(e){e.display.scrollbars&&(e.display.scrollbars.clear(),e.display.scrollbars.addClass&&p(e.display.wrapper,e.display.scrollbars.addClass)),e.display.scrollbars=new jo[e.options.scrollbarStyle](function(t){e.display.wrapper.insertBefore(t,e.display.scrollbarFiller),we(t,"mousedown",function(){e.state.focused&&setTimeout(function(){return e.display.input.focus()},0)}),t.setAttribute("cm-not-content","true")},function(t,i){i=="horizontal"?Ei(e,t):na(e,t)},e),e.display.scrollbars.addClass&&C(e.display.wrapper,e.display.scrollbars.addClass)}var qs=0;function Ci(e){e.curOp={cm:e,viewChanged:!1,startHeight:e.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++qs},pr(e.curOp)}function Si(e){var t=e.curOp;t&&Kt(t,function(i){for(var r=0;r=i.viewTo)||i.maxLineChanged&&t.options.lineWrapping,e.update=e.mustUpdate&&new Ha(t,e.mustUpdate&&{top:e.scrollTop,ensure:e.scrollToPos},e.forceUpdate)}function tl(e){e.updatedDisplay=e.mustUpdate&&ho(e.cm,e.update)}function nl(e){var t=e.cm,i=t.display;e.updatedDisplay&&Fa(t),e.barMeasure=ra(t),i.maxLineChanged&&!t.options.lineWrapping&&(e.adjustWidthTo=Vi(t,i.maxLine,i.maxLine.text.length).left+3,t.display.sizerWidth=e.adjustWidthTo,e.barMeasure.scrollWidth=Math.max(i.scroller.clientWidth,i.sizer.offsetLeft+e.adjustWidthTo+dr(t)+t.display.barWidth),e.maxScrollLeft=Math.max(0,i.sizer.offsetLeft+e.adjustWidthTo-si(t))),(e.updatedDisplay||e.selectionChanged)&&(e.preparedSelection=i.input.prepareSelection())}function rl(e){var t=e.cm;e.adjustWidthTo!=null&&(t.display.sizer.style.minWidth=e.adjustWidthTo+"px",e.maxScrollLeft=e.display.viewTo)return;var i=+new Date+e.options.workTime,r=Ot(e,t.highlightFrontier),d=[];t.iter(r.line,Math.min(t.first+t.size,e.display.viewTo+500),function(k){if(r.line>=e.display.viewFrom){var X=k.styles,Z=k.text.length>e.options.maxHighlightLength?Ct(t.mode,r.state):null,$=De(e,k,r,!0);Z&&(r.state=Z),k.styles=$.styles;var ne=k.styleClasses,Ce=$.classes;Ce?k.styleClasses=Ce:ne&&(k.styleClasses=null);for(var Re=!X||X.length!=k.styles.length||ne!=Ce&&(!ne||!Ce||ne.bgClass!=Ce.bgClass||ne.textClass!=Ce.textClass),Ye=0;!Re&&Yei)return aa(e,e.options.workDelay),!0}),t.highlightFrontier=r.line,t.modeFrontier=Math.max(t.modeFrontier,r.line),d.length&&Or(e,function(){for(var k=0;k=i.viewFrom&&t.visible.to<=i.viewTo&&(i.updateLineNumbers==null||i.updateLineNumbers>=i.viewTo)&&i.renderedView==i.view&&Nn(e)==0)return!1;zo(e)&&(jt(e),t.dims=ct(e));var d=r.first+r.size,k=Math.max(t.visible.from-e.options.viewportMargin,r.first),X=Math.min(d,t.visible.to+e.options.viewportMargin);i.viewFromX&&i.viewTo-X<20&&(X=Math.min(d,i.viewTo)),Vn&&(k=Dr(e.doc,k),X=Jr(e.doc,X));var Z=k!=i.viewFrom||X!=i.viewTo||i.lastWrapHeight!=t.wrapperHeight||i.lastWrapWidth!=t.wrapperWidth;Mn(e,k,X),i.viewOffset=Er(St(e.doc,i.viewFrom)),e.display.mover.style.top=i.viewOffset+"px";var $=Nn(e);if(!Z&&$==0&&!t.force&&i.renderedView==i.view&&(i.updateLineNumbers==null||i.updateLineNumbers>=i.viewTo))return!1;var ne=sl(e);return $>4&&(i.lineDiv.style.display="none"),ul(e,i.updateLineNumbers,t.dims),$>4&&(i.lineDiv.style.display=""),i.renderedView=i.view,ll(ne),h(i.cursorDiv),h(i.selectionDiv),i.gutters.style.height=i.sizer.style.minHeight=0,Z&&(i.lastWrapHeight=t.wrapperHeight,i.lastWrapWidth=t.wrapperWidth,aa(e,400)),i.updateLineNumbers=null,!0}function Ho(e,t){for(var i=t.viewport,r=!0;;r=!1){if(!r||!e.options.lineWrapping||t.oldDisplayWidth==si(e)){if(i&&i.top!=null&&(i={top:Math.min(e.doc.height+wa(e.display)-ei(e),i.top)}),t.visible=ja(e.display,e.doc,i),t.visible.from>=e.display.viewFrom&&t.visible.to<=e.display.viewTo)break}else r&&(t.visible=ja(e.display,e.doc,i));if(!ho(e,t))break;Fa(e);var d=ra(e);_n(e),Ii(e,d),mo(e,d),t.force=!1}t.signal(e,"update",e),(e.display.viewFrom!=e.display.reportedViewFrom||e.display.viewTo!=e.display.reportedViewTo)&&(t.signal(e,"viewportChange",e,e.display.viewFrom,e.display.viewTo),e.display.reportedViewFrom=e.display.viewFrom,e.display.reportedViewTo=e.display.viewTo)}function fo(e,t){var i=new Ha(e,t);if(ho(e,i)){Fa(e),Ho(e,i);var r=ra(e);_n(e),Ii(e,r),mo(e,r),i.finish()}}function ul(e,t,i){var r=e.display,d=e.options.lineNumbers,k=r.lineDiv,X=k.firstChild;function Z(ht){var Et=ht.nextSibling;return I&&o&&e.display.currentWheelTarget==ht?ht.style.display="none":ht.parentNode.removeChild(ht),Et}for(var $=r.view,ne=r.viewFrom,Ce=0;Ce<$.length;Ce++){var Re=$[Ce];if(!Re.hidden)if(!Re.node||Re.node.parentNode!=k){var Ye=Sa(e,Re,ne,i);k.insertBefore(Ye,X)}else{for(;X!=Re.node;)X=Z(X);var ze=d&&t!=null&&t<=ne&&Re.lineNumber;Re.changes&&(pe(Re.changes,"gutter")>-1&&(ze=!1),qr(e,Re,ne,i)),ze&&(h(Re.lineNumber),Re.lineNumber.appendChild(document.createTextNode(An(e.options,ne)))),X=Re.node.nextSibling}ne+=Re.size}for(;X;)X=Z(X)}function po(e){var t=e.gutters.offsetWidth;e.sizer.style.marginLeft=t+"px"}function mo(e,t){e.display.sizer.style.minHeight=t.docHeight+"px",e.display.heightForcer.style.top=t.docHeight+"px",e.display.gutters.style.height=t.docHeight+e.display.barHeight+dr(e)+"px"}function Ko(e){var t=e.display,i=t.view;if(!t.alignWidgets&&(!t.gutters.firstChild||!e.options.fixedGutter))return;for(var r=rt(t)-t.scroller.scrollLeft+e.doc.scrollLeft,d=t.gutters.offsetWidth,k=r+"px",X=0;XX.clientWidth,$=X.scrollHeight>X.clientHeight;if(!(r&&Z||d&&$))return;if(d&&o&&I){e:for(var ne=t.target,Ce=k.view;ne!=X;ne=ne.parentNode)for(var Re=0;Re=0&&Rt(e,r.to())<=0)return i}return-1};var Dn=function(e,t){this.anchor=e,this.head=t};Dn.prototype.from=function(){return cn(this.anchor,this.head)},Dn.prototype.to=function(){return un(this.anchor,this.head)},Dn.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function Xr(e,t,i){var r=e&&e.options.selectionsMayTouch,d=t[i];t.sort(function(Ye,ze){return Rt(Ye.from(),ze.from())}),i=pe(t,d);for(var k=1;k0:$>=0){var ne=cn(Z.from(),X.from()),Ce=un(Z.to(),X.to()),Re=Z.empty()?X.from()==X.head:Z.from()==Z.head;k<=i&&--i,t.splice(--k,2,new Dn(Re?Ce:ne,Re?ne:Ce))}}return new Br(t,i)}function di(e,t){return new Br([new Dn(e,t||e)],0)}function ci(e){return e.text?lt(e.from.line+e.text.length-1,te(e.text).length+(e.text.length==1?e.from.ch:0)):e.to}function Qo(e,t){if(Rt(e,t.from)<0)return e;if(Rt(e,t.to)<=0)return ci(t);var i=e.line+t.text.length-(t.to.line-t.from.line)-1,r=e.ch;return e.line==t.to.line&&(r+=ci(t).ch-t.to.ch),lt(i,r)}function vo(e,t){for(var i=[],r=0;r1&&e.remove(Z.line+1,ht-1),e.insert(Z.line+1,Pt)}Cn(e,"change",e,t)}function hi(e,t,i){function r(d,k,X){if(d.linked)for(var Z=0;Z1&&!e.done[e.done.length-2].ranges)return e.done.pop(),te(e.done)}function es(e,t,i,r){var d=e.history;d.undone.length=0;var k=+new Date,X,Z;if((d.lastOp==r||d.lastOrigin==t.origin&&t.origin&&(t.origin.charAt(0)=="+"&&d.lastModTime>k-(e.cm?e.cm.options.historyEventDelay:500)||t.origin.charAt(0)=="*"))&&(X=pl(d,d.lastOp==r)))Z=te(X.changes),Rt(t.from,t.to)==0&&Rt(t.from,Z.to)==0?Z.to=ci(t):X.changes.push(Eo(e,t));else{var $=te(d.done);for((!$||!$.ranges)&&Ga(e.sel,d.done),X={changes:[Eo(e,t)],generation:d.generation},d.done.push(X);d.done.length>d.undoDepth;)d.done.shift(),d.done[0].ranges||d.done.shift()}d.done.push(i),d.generation=++d.maxGeneration,d.lastModTime=d.lastSelTime=k,d.lastOp=d.lastSelOp=r,d.lastOrigin=d.lastSelOrigin=t.origin,Z||He(e,"historyAdded")}function ml(e,t,i,r){var d=t.charAt(0);return d=="*"||d=="+"&&i.ranges.length==r.ranges.length&&i.somethingSelected()==r.somethingSelected()&&new Date-e.history.lastSelTime<=(e.cm?e.cm.options.historyEventDelay:500)}function gl(e,t,i,r){var d=e.history,k=r&&r.origin;i==d.lastSelOp||k&&d.lastSelOrigin==k&&(d.lastModTime==d.lastSelTime&&d.lastOrigin==k||ml(e,k,te(d.done),t))?d.done[d.done.length-1]=t:Ga(t,d.done),d.lastSelTime=+new Date,d.lastSelOrigin=k,d.lastSelOp=i,r&&r.clearRedo!==!1&&$o(d.undone)}function Ga(e,t){var i=te(t);i&&i.ranges&&i.equals(e)||t.push(e)}function ts(e,t,i,r){var d=t["spans_"+e.id],k=0;e.iter(Math.max(e.first,i),Math.min(e.first+e.size,r),function(X){X.markedSpans&&((d||(d=t["spans_"+e.id]={}))[k]=X.markedSpans),++k})}function vl(e){if(!e)return null;for(var t,i=0;i-1&&(te(Z)[Re]=ne[Re],delete ne[Re]))}}return r}function xo(e,t,i,r){if(r){var d=e.anchor;if(i){var k=Rt(t,d)<0;k!=Rt(i,d)<0?(d=t,t=i):k!=Rt(t,i)<0&&(t=i)}return new Dn(d,t)}else return new Dn(i||t,t)}function Va(e,t,i,r,d){d==null&&(d=e.cm&&(e.cm.display.shift||e.extend)),cr(e,new Br([xo(e.sel.primary(),t,i,d)],0),r)}function rs(e,t,i){for(var r=[],d=e.cm&&(e.cm.display.shift||e.extend),k=0;k=t.ch:Z.to>t.ch))){if(d&&(He($,"beforeCursorEnter"),$.explicitlyCleared))if(k.markedSpans){--X;continue}else break;if(!$.atomic)continue;if(i){var Re=$.find(r<0?1:-1),Ye=void 0;if((r<0?Ce:ne)&&(Re=us(e,Re,-r,Re&&Re.line==t.line?k:null)),Re&&Re.line==t.line&&(Ye=Rt(Re,i))&&(r<0?Ye<0:Ye>0))return ki(e,Re,t,r,d)}var ze=$.find(r<0?-1:1);return(r<0?ne:Ce)&&(ze=us(e,ze,r,ze.line==t.line?k:null)),ze?ki(e,ze,t,r,d):null}}return t}function Qa(e,t,i,r,d){var k=r||1,X=ki(e,t,i,k,d)||!d&&ki(e,t,i,k,!0)||ki(e,t,i,-k,d)||!d&&ki(e,t,i,-k,!0);return X||(e.cantEdit=!0,lt(e.first,0))}function us(e,t,i,r){return i<0&&t.ch==0?t.line>e.first?b(e,lt(t.line-1)):null:i>0&&t.ch==(r||St(e,t.line)).text.length?t.line=0;--d)hs(e,{from:r[d].from,to:r[d].to,text:d?[""]:t.text,origin:t.origin});else hs(e,t)}function hs(e,t){if(t.text.length==1&&t.text[0]==""&&Rt(t.from,t.to)==0)return;var i=vo(e,t);es(e,t,i,e.cm?e.cm.curOp.id:NaN),la(e,t,i,br(e,t));var r=[];hi(e,function(d,k){!k&&pe(r,d.history)==-1&&(gs(d.history,t),r.push(d.history)),la(d,t,null,br(d,t))})}function Ya(e,t,i){var r=e.cm&&e.cm.state.suppressEdits;if(r&&!i)return;for(var d=e.history,k,X=e.sel,Z=t=="undo"?d.done:d.undone,$=t=="undo"?d.undone:d.done,ne=0;ne=0;--ze){var ht=Ye(ze);if(ht)return ht.v}}function fs(e,t){if(t==0)return;if(e.first+=t,e.sel=new Br(ye(e.sel.ranges,function(d){return new Dn(lt(d.anchor.line+t,d.anchor.ch),lt(d.head.line+t,d.head.ch))}),e.sel.primIndex),e.cm){Lt(e.cm,e.first,e.first-t,t);for(var i=e.cm.display,r=i.viewFrom;re.lastLine())return;if(t.from.linek&&(t={from:t.from,to:lt(k,St(e,k).text.length),text:[t.text[0]],origin:t.origin}),t.removed=ln(e,t.from,t.to),i||(i=vo(e,t)),e.cm?El(e.cm,t,r):bo(e,t,r),Xa(e,i,Fe),e.cantEdit&&Qa(e,lt(e.firstLine(),0))&&(e.cantEdit=!1)}function El(e,t,i){var r=e.doc,d=e.display,k=t.from,X=t.to,Z=!1,$=k.line;e.options.lineWrapping||($=Mt(Qn(St(r,k.line))),r.iter($,X.line+1,function(ze){if(ze==d.maxLine)return Z=!0,!0})),r.sel.contains(t.from,t.to)>-1&&Te(e),bo(r,t,i,It(e)),e.options.lineWrapping||(r.iter($,k.line+t.text.length,function(ze){var ht=Hr(ze);ht>d.maxLineLength&&(d.maxLine=ze,d.maxLineLength=ht,d.maxLineChanged=!0,Z=!1)}),Z&&(e.curOp.updateMaxLine=!0)),or(r,k.line),aa(e,400);var ne=t.text.length-(X.line-k.line)-1;t.full?Lt(e):k.line==X.line&&t.text.length==1&&!Jo(e.doc,t)?Zt(e,k.line,"text"):Lt(e,k.line,X.line+1,ne);var Ce=ge(e,"changes"),Re=ge(e,"change");if(Re||Ce){var Ye={from:k,to:X,text:t.text,removed:t.removed,origin:t.origin};Re&&Cn(e,"change",e,Ye),Ce&&(e.curOp.changeObjs||(e.curOp.changeObjs=[])).push(Ye)}e.display.selForContextMenu=null}function Bi(e,t,i,r,d){var k;r||(r=i),Rt(r,i)<0&&(k=[r,i],i=k[0],r=k[1]),typeof t=="string"&&(t=e.splitLines(t)),Ni(e,{from:i,to:r,text:t,origin:d})}function ps(e,t,i,r){i1||!(this.children[0]instanceof da))){var Z=[];this.collapse(Z),this.children=[new da(Z)],this.children[0].parent=this}},collapse:function(e){for(var t=0;t50){for(var X=d.lines.length%25+25,Z=X;Z10);e.parent.maybeSpill()},iterN:function(e,t,i){for(var r=0;re.display.maxLineLength&&(e.display.maxLine=ne,e.display.maxLineLength=Ce,e.display.maxLineChanged=!0)}r!=null&&e&&this.collapsed&&Lt(e,r,d+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,e&&ss(e.doc)),e&&Cn(e,"markerCleared",e,this,r,d),t&&Si(e),this.parent&&this.parent.clear()},fi.prototype.find=function(e,t){e==null&&this.type=="bookmark"&&(e=1);for(var i,r,d=0;d0||X==0&&k.clearWhenEmpty!==!1)return k;if(k.replacedWith&&(k.collapsed=!0,k.widgetNode=D("span",[k.replacedWith],"CodeMirror-widget"),r.handleMouseEvents||k.widgetNode.setAttribute("cm-ignore-events","true"),r.insertLeft&&(k.widgetNode.insertLeft=!0)),k.collapsed){if(Bn(e,t.line,t,i,k)||t.line!=i.line&&Bn(e,i.line,t,i,k))throw new Error("Inserting collapsed marker partially overlapping an existing one");Jn()}k.addToHistory&&es(e,{from:t,to:i,origin:"markText"},e.sel,NaN);var Z=t.line,$=e.cm,ne;if(e.iter(Z,i.line+1,function(Re){$&&k.collapsed&&!$.options.lineWrapping&&Qn(Re)==$.display.maxLine&&(ne=!0),k.collapsed&&Z!=t.line&&Yt(Re,0),yr(Re,new Mr(k,Z==t.line?t.ch:null,Z==i.line?i.ch:null)),++Z}),k.collapsed&&e.iter(t.line,i.line+1,function(Re){rr(e,Re)&&Yt(Re,0)}),k.clearOnEnter&&we(k,"beforeCursorEnter",function(){return k.clear()}),k.readOnly&&(sr(),(e.history.done.length||e.history.undone.length)&&e.clearHistory()),k.collapsed&&(k.id=++ys,k.atomic=!0),$){if(ne&&($.curOp.updateMaxLine=!0),k.collapsed)Lt($,t.line,i.line+1);else if(k.className||k.startStyle||k.endStyle||k.css||k.attributes||k.title)for(var Ce=t.line;Ce<=i.line;Ce++)Zt($,Ce,"text");k.atomic&&ss($.doc),Cn($,"markerAdded",$,k)}return k}var fa=function(e,t){this.markers=e,this.primary=t;for(var i=0;i=0;$--)Ni(this,r[$]);Z?as(this,Z):this.cm&&_i(this.cm)}),undo:qn(function(){Ya(this,"undo")}),redo:qn(function(){Ya(this,"redo")}),undoSelection:qn(function(){Ya(this,"undo",!0)}),redoSelection:qn(function(){Ya(this,"redo",!0)}),setExtending:function(e){this.extend=e},getExtending:function(){return this.extend},historySize:function(){for(var e=this.history,t=0,i=0,r=0;r=e.ch)&&t.push(d.marker.parent||d.marker)}return t},findMarks:function(e,t,i){e=b(this,e),t=b(this,t);var r=[],d=e.line;return this.iter(e.line,t.line+1,function(k){var X=k.markedSpans;if(X)for(var Z=0;Z=$.to||$.from==null&&d!=e.line||$.from!=null&&d==t.line&&$.from>=t.ch)&&(!i||i($.marker))&&r.push($.marker.parent||$.marker)}++d}),r},getAllMarks:function(){var e=[];return this.iter(function(t){var i=t.markedSpans;if(i)for(var r=0;re)return t=e,!0;e-=k,++i}),b(this,lt(i,t))},indexFromPos:function(e){e=b(this,e);var t=e.ch;if(e.linet&&(t=e.from),e.to!=null&&e.to-1){t.state.draggingText(e),setTimeout(function(){return t.display.input.focus()},20);return}try{var Ce=e.dataTransfer.getData("Text");if(Ce){var Re;if(t.state.draggingText&&!t.state.draggingText.copy&&(Re=t.listSelections()),Xa(t.doc,di(i,i)),Re)for(var Ye=0;Ye=0;Z--)Bi(e.doc,"",r[Z].from,r[Z].to,"+delete");_i(e)})}function So(e,t,i){var r=Ze(e.text,t+i,i);return r<0||r>e.text.length?null:r}function Ao(e,t,i){var r=So(e,t.ch,i);return r==null?null:new lt(t.line,r,i<0?"after":"before")}function To(e,t,i,r,d){if(e){t.doc.direction=="rtl"&&(d=-d);var k=wt(i,t.doc.direction);if(k){var X=d<0?te(k):k[0],Z=d<0==(X.level==1),$=Z?"after":"before",ne;if(X.level>0||t.doc.direction=="rtl"){var Ce=li(t,i);ne=d<0?i.text.length-1:0;var Re=mr(t,Ce,ne).top;ne=yt(function(Ye){return mr(t,Ce,Ye).top==Re},d<0==(X.level==1)?X.from:X.to-1,ne),$=="before"&&(ne=So(i,ne,1))}else ne=d<0?X.to:X.from;return new lt(r,ne,$)}}return new lt(r,d<0?i.text.length:0,d<0?"before":"after")}function Pl(e,t,i,r){var d=wt(t,e.doc.direction);if(!d)return Ao(t,i,r);i.ch>=t.text.length?(i.ch=t.text.length,i.sticky="before"):i.ch<=0&&(i.ch=0,i.sticky="after");var k=pt(d,i.ch,i.sticky),X=d[k];if(e.doc.direction=="ltr"&&X.level%2==0&&(r>0?X.to>i.ch:X.from=X.from&&Ye>=Ce.begin)){var ze=Re?"before":"after";return new lt(i.line,Ye,ze)}}var ht=function(Pt,Wt,kt){for(var Vt=function(Pn,$n){return $n?new lt(i.line,Z(Pn,1),"before"):new lt(i.line,Pn,"after")};Pt>=0&&Pt0==(sn.level!=1),vn=an?kt.begin:Z(kt.end,-1);if(sn.from<=vn&&vn0?Ce.end:Z(Ce.begin,-1);return Dt!=null&&!(r>0&&Dt==t.text.length)&&(Et=ht(r>0?0:d.length-1,r,ne(Dt)),Et)?Et:null}var ga={selectAll:ds,singleSelection:function(e){return e.setSelection(e.getCursor("anchor"),e.getCursor("head"),Fe)},killLine:function(e){return ji(e,function(t){if(t.empty()){var i=St(e.doc,t.head.line).text.length;return t.head.ch==i&&t.head.line0)d=new lt(d.line,d.ch+1),e.replaceRange(k.charAt(d.ch-1)+k.charAt(d.ch-2),lt(d.line,d.ch-2),d,"+transpose");else if(d.line>e.doc.first){var X=St(e.doc,d.line-1).text;X&&(d=new lt(d.line,1),e.replaceRange(k.charAt(0)+e.doc.lineSeparator()+X.charAt(X.length-1),lt(d.line-1,X.length-1),d,"+transpose"))}}i.push(new Dn(d,d))}e.setSelections(i)})},newlineAndIndent:function(e){return Or(e,function(){for(var t=e.listSelections(),i=t.length-1;i>=0;i--)e.replaceRange(e.doc.lineSeparator(),t[i].anchor,t[i].head,"+input");t=e.listSelections();for(var r=0;re&&Rt(t,this.pos)==0&&i==this.button};var ya,ba;function Wl(e,t){var i=+new Date;return ba&&ba.compare(i,e,t)?(ya=ba=null,"triple"):ya&&ya.compare(i,e,t)?(ba=new Do(i,e,t),ya=null,"double"):(ya=new Do(i,e,t),ba=null,"single")}function Ps(e){var t=this,i=t.display;if(nt(t,e)||i.activeTouch&&i.input.supportsTouch())return;if(i.input.ensurePolled(),i.shift=e.shiftKey,Gr(i,e)){I||(i.scroller.draggable=!1,setTimeout(function(){return i.scroller.draggable=!0},100));return}if(Ro(t,e))return;var r=_t(t,e),d=_e(e),k=r?Wl(r,d):"single";if(window.focus(),d==1&&t.state.selectingText&&t.state.selectingText(e),r&&Hl(t,d,r,k,e))return;d==1?r?zl(t,r,k,e):Be(e)==i.scroller&&re(e):d==2?(r&&Va(t.doc,r),setTimeout(function(){return i.input.focus()},20)):d==3&&(O?t.display.input.onContextMenu(e):ko(t))}function Hl(e,t,i,r,d){var k="Click";return r=="double"?k="Double"+k:r=="triple"&&(k="Triple"+k),k=(t==1?"Left":t==2?"Middle":"Right")+k,va(e,Ts(k,d),d,function(X){if(typeof X=="string"&&(X=ga[X]),!X)return!1;var Z=!1;try{e.isReadOnly()&&(e.state.suppressEdits=!0),Z=X(e,i)!=Ge}finally{e.state.suppressEdits=!1}return Z})}function Kl(e,t,i){var r=e.getOption("configureMouse"),d=r?r(e,t,i):{};if(d.unit==null){var k=u?i.shiftKey&&i.metaKey:i.altKey;d.unit=k?"rectangle":t=="single"?"char":t=="double"?"word":"line"}return(d.extend==null||e.doc.extend)&&(d.extend=e.doc.extend||i.shiftKey),d.addNew==null&&(d.addNew=o?i.metaKey:i.ctrlKey),d.moveOnDrag==null&&(d.moveOnDrag=!(o?i.altKey:i.ctrlKey)),d}function zl(e,t,i,r){j?setTimeout(H(Po,e),0):e.curOp.focus=_();var d=Kl(e,i,r),k=e.doc.sel,X;e.options.dragDrop&&ut&&!e.isReadOnly()&&i=="single"&&(X=k.contains(t))>-1&&(Rt((X=k.ranges[X]).from(),t)<0||t.xRel>0)&&(Rt(X.to(),t)>0||t.xRel<0)?Gl(e,r,t,d):Vl(e,r,t,d)}function Gl(e,t,i,r){var d=e.display,k=!1,X=Zn(e,function(ne){I&&(d.scroller.draggable=!1),e.state.draggingText=!1,st(d.wrapper.ownerDocument,"mouseup",X),st(d.wrapper.ownerDocument,"mousemove",Z),st(d.scroller,"dragstart",$),st(d.scroller,"drop",X),k||(re(ne),r.addNew||Va(e.doc,i,null,null,r.extend),I&&!w||j&&U==9?setTimeout(function(){d.wrapper.ownerDocument.body.focus({preventScroll:!0}),d.input.focus()},20):d.input.focus())}),Z=function(ne){k=k||Math.abs(t.clientX-ne.clientX)+Math.abs(t.clientY-ne.clientY)>=10},$=function(){return k=!0};I&&(d.scroller.draggable=!0),e.state.draggingText=X,X.copy=!r.moveOnDrag,d.scroller.dragDrop&&d.scroller.dragDrop(),we(d.wrapper.ownerDocument,"mouseup",X),we(d.wrapper.ownerDocument,"mousemove",Z),we(d.scroller,"dragstart",$),we(d.scroller,"drop",X),ko(e),setTimeout(function(){return d.input.focus()},20)}function ks(e,t,i){if(i=="char")return new Dn(t,t);if(i=="word")return e.findWordAt(t);if(i=="line")return new Dn(lt(t.line,0),b(e.doc,lt(t.line+1,0)));var r=i(e,t);return new Dn(r.from,r.to)}function Vl(e,t,i,r){var d=e.display,k=e.doc;re(t);var X,Z,$=k.sel,ne=$.ranges;if(r.addNew&&!r.extend?(Z=k.sel.contains(i),Z>-1?X=ne[Z]:X=new Dn(i,i)):(X=k.sel.primary(),Z=k.sel.primIndex),r.unit=="rectangle")r.addNew||(X=new Dn(i,i)),i=_t(e,t,!0,!0),Z=-1;else{var Ce=ks(e,i,r.unit);r.extend?X=xo(X,Ce.anchor,Ce.head,r.extend):X=Ce}r.addNew?Z==-1?(Z=ne.length,cr(k,Xr(e,ne.concat([X]),Z),{scroll:!1,origin:"*mouse"})):ne.length>1&&ne[Z].empty()&&r.unit=="char"&&!r.extend?(cr(k,Xr(e,ne.slice(0,Z).concat(ne.slice(Z+1)),0),{scroll:!1,origin:"*mouse"}),$=k.sel):Co(k,Z,X,Ue):(Z=0,cr(k,new Br([X],0),Ue),$=k.sel);var Re=i;function Ye(kt){if(Rt(Re,kt)==0)return;if(Re=kt,r.unit=="rectangle"){for(var Vt=[],sn=e.options.tabSize,an=q(St(k,i.line).text,i.ch,sn),vn=q(St(k,kt.line).text,kt.ch,sn),Pn=Math.min(an,vn),$n=Math.max(an,vn),Fn=Math.min(i.line,kt.line),Lr=Math.min(e.lastLine(),Math.max(i.line,kt.line));Fn<=Lr;Fn++){var Cr=St(k,Fn).text,zn=je(Cr,Pn,sn);Pn==$n?Vt.push(new Dn(lt(Fn,zn),lt(Fn,zn))):Cr.length>zn&&Vt.push(new Dn(lt(Fn,zn),lt(Fn,je(Cr,$n,sn))))}Vt.length||Vt.push(new Dn(i,i)),cr(k,Xr(e,$.ranges.slice(0,Z).concat(Vt),Z),{origin:"*mouse",scroll:!1}),e.scrollIntoView(kt)}else{var Sr=X,ar=ks(e,kt,r.unit),Yn=Sr.anchor,Gn;Rt(ar.anchor,Yn)>0?(Gn=ar.head,Yn=cn(Sr.from(),ar.anchor)):(Gn=ar.anchor,Yn=un(Sr.to(),ar.head));var jn=$.ranges.slice(0);jn[Z]=Xl(e,new Dn(b(k,Yn),Gn)),cr(k,Xr(e,jn,Z),Ue)}}var ze=d.wrapper.getBoundingClientRect(),ht=0;function Et(kt){var Vt=++ht,sn=_t(e,kt,!0,r.unit=="rectangle");if(!sn)return;if(Rt(sn,Re)!=0){e.curOp.focus=_(),Ye(sn);var an=ja(d,k);(sn.line>=an.to||sn.lineze.bottom?20:0;vn&&setTimeout(Zn(e,function(){if(ht!=Vt)return;d.scroller.scrollTop+=vn,Et(kt)}),50)}}function Dt(kt){e.state.selectingText=!1,ht=Infinity,kt&&(re(kt),d.input.focus()),st(d.wrapper.ownerDocument,"mousemove",Pt),st(d.wrapper.ownerDocument,"mouseup",Wt),k.history.lastSelOrigin=null}var Pt=Zn(e,function(kt){kt.buttons===0||!_e(kt)?Dt(kt):Et(kt)}),Wt=Zn(e,Dt);e.state.selectingText=Wt,we(d.wrapper.ownerDocument,"mousemove",Pt),we(d.wrapper.ownerDocument,"mouseup",Wt)}function Xl(e,t){var i=t.anchor,r=t.head,d=St(e.doc,i.line);if(Rt(i,r)==0&&i.sticky==r.sticky)return t;var k=wt(d);if(!k)return t;var X=pt(k,i.ch,i.sticky),Z=k[X];if(Z.from!=i.ch&&Z.to!=i.ch)return t;var $=X+(Z.from==i.ch==(Z.level!=1)?0:1);if($==0||$==k.length)return t;var ne;if(r.line!=i.line)ne=(r.line-i.line)*(e.doc.direction=="ltr"?1:-1)>0;else{var Ce=pt(k,r.ch,r.sticky),Re=Ce-X||(r.ch-i.ch)*(Z.level==1?-1:1);Ce==$-1||Ce==$?ne=Re<0:ne=Re>0}var Ye=k[$+(ne?-1:0)],ze=ne==(Ye.level==1),ht=ze?Ye.from:Ye.to,Et=ze?"after":"before";return i.ch==ht&&i.sticky==Et?t:new Dn(new lt(i.line,ht,Et),r)}function Ns(e,t,i,r){var d,k;if(t.touches)d=t.touches[0].clientX,k=t.touches[0].clientY;else try{d=t.clientX,k=t.clientY}catch(Ye){return!1}if(d>=Math.floor(e.display.gutters.getBoundingClientRect().right))return!1;r&&re(t);var X=e.display,Z=X.lineDiv.getBoundingClientRect();if(k>Z.bottom||!ge(e,i))return ce(t);k-=Z.top-X.viewOffset;for(var $=0;$=d){var Ce=tn(e.doc,k),Re=e.display.gutterSpecs[$];return He(e,i,e,Ce,Re.className,t),ce(t)}}}function Ro(e,t){return Ns(e,t,"gutterClick",!0)}function Bs(e,t){if(Gr(e.display,t)||Ql(e,t))return;if(nt(e,t,"contextmenu"))return;O||e.display.input.onContextMenu(t)}function Ql(e,t){return ge(e,"gutterContextMenu")?Ns(e,t,"gutterContextMenu",!1):!1}function Us(e){e.display.wrapper.className=e.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+e.options.theme.replace(/(^|\s)\s*/g," cm-s-"),bi(e)}var Wi={toString:function(){return"CodeMirror.Init"}},Fs={},$a={};function Yl(e){var t=e.optionHandlers;function i(r,d,k,X){e.defaults[r]=d,k&&(t[r]=X?function(Z,$,ne){ne!=Wi&&k(Z,$,ne)}:k)}e.defineOption=i,e.Init=Wi,i("value","",function(r,d){return r.setValue(d)},!0),i("mode",null,function(r,d){r.doc.modeOption=d,yo(r)},!0),i("indentUnit",2,yo,!0),i("indentWithTabs",!1),i("smartIndent",!0),i("tabSize",4,function(r){sa(r),bi(r),Lt(r)},!0),i("lineSeparator",null,function(r,d){if(r.doc.lineSep=d,!d)return;var k=[],X=r.doc.first;r.doc.iter(function($){for(var ne=0;;){var Ce=$.text.indexOf(d,ne);if(Ce==-1)break;ne=Ce+d.length,k.push(lt(X,Ce))}X++});for(var Z=k.length-1;Z>=0;Z--)Bi(r.doc,d,k[Z],lt(k[Z].line,k[Z].ch+d.length))}),i("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(r,d,k){r.state.specialChars=new RegExp(d.source+(d.test(" ")?"":"| "),"g"),k!=Wi&&r.refresh()}),i("specialCharPlaceholder",En,function(r){return r.refresh()},!0),i("electricChars",!0),i("inputStyle",n?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),i("spellcheck",!1,function(r,d){return r.getInputField().spellcheck=d},!0),i("autocorrect",!1,function(r,d){return r.getInputField().autocorrect=d},!0),i("autocapitalize",!1,function(r,d){return r.getInputField().autocapitalize=d},!0),i("rtlMoveVisually",!x),i("wholeLineUpdateBefore",!0),i("theme","default",function(r){Us(r),oa(r)},!0),i("keyMap","default",function(r,d,k){var X=Za(d),Z=k!=Wi&&Za(k);Z&&Z.detach&&Z.detach(r,X),X.attach&&X.attach(r,Z||null)}),i("extraKeys",null),i("configureMouse",null),i("lineWrapping",!1,Zl,!0),i("gutters",[],function(r,d){r.display.gutterSpecs=go(d,r.options.lineNumbers),oa(r)},!0),i("fixedGutter",!0,function(r,d){r.display.gutters.style.left=d?rt(r.display)+"px":"0",r.refresh()},!0),i("coverGutterNextToScrollbar",!1,function(r){return Ii(r)},!0),i("scrollbarStyle","native",function(r){Wo(r),Ii(r),r.display.scrollbars.setScrollTop(r.doc.scrollTop),r.display.scrollbars.setScrollLeft(r.doc.scrollLeft)},!0),i("lineNumbers",!1,function(r,d){r.display.gutterSpecs=go(r.options.gutters,d),oa(r)},!0),i("firstLineNumber",1,oa,!0),i("lineNumberFormatter",function(r){return r},oa,!0),i("showCursorWhenSelecting",!1,_n,!0),i("resetSelectionOnContextMenu",!0),i("lineWiseCopyCut",!0),i("pasteLinesPerSelection",!0),i("selectionsMayTouch",!1),i("readOnly",!1,function(r,d){d=="nocursor"&&(Mi(r),r.display.input.blur()),r.display.input.readOnlyChanged(d)}),i("screenReaderLabel",null,function(r,d){d=d===""?null:d,r.display.input.screenReaderLabelChanged(d)}),i("disableInput",!1,function(r,d){d||r.display.input.reset()},!0),i("dragDrop",!0,Jl),i("allowDropFileTypes",null),i("cursorBlinkRate",530),i("cursorScrollMargin",0),i("cursorHeight",1,_n,!0),i("singleCursorHeightPerLine",!0,_n,!0),i("workTime",100),i("workDelay",100),i("flattenSpans",!0,sa,!0),i("addModeClass",!1,sa,!0),i("pollInterval",100),i("undoDepth",200,function(r,d){return r.doc.history.undoDepth=d}),i("historyEventDelay",1250),i("viewportMargin",10,function(r){return r.refresh()},!0),i("maxHighlightLength",1e4,sa,!0),i("moveInputWithCursor",!0,function(r,d){d||r.display.input.resetPosition()}),i("tabindex",null,function(r,d){return r.display.input.getField().tabIndex=d||""}),i("autofocus",null),i("direction","ltr",function(r,d){return r.doc.setDirection(d)},!0),i("phrases",null)}function Jl(e,t,i){var r=i&&i!=Wi;if(!t!=!r){var d=e.display.dragFunctions,k=t?we:st;k(e.display.scroller,"dragstart",d.start),k(e.display.scroller,"dragenter",d.enter),k(e.display.scroller,"dragover",d.over),k(e.display.scroller,"dragleave",d.leave),k(e.display.scroller,"drop",d.drop)}}function Zl(e){e.options.lineWrapping?(C(e.display.wrapper,"CodeMirror-wrap"),e.display.sizer.style.minWidth="",e.display.sizerWidth=null):(p(e.display.wrapper,"CodeMirror-wrap"),Zr(e)),mt(e),Lt(e),bi(e),setTimeout(function(){return Ii(e)},100)}function Un(e,t){var i=this;if(!(this instanceof Un))return new Un(e,t);this.options=t=t?F(t):{},F(Fs,t,!1);var r=t.value;typeof r=="string"?r=new xr(r,t.mode,null,t.lineSeparator,t.direction):t.mode&&(r.modeOption=t.mode),this.doc=r;var d=new Un.inputStyles[t.inputStyle](this),k=this.display=new dl(e,r,d,t);k.wrapper.CodeMirror=this,Us(this),t.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),Wo(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new le,keySeq:null,specialChars:null},t.autofocus&&!n&&k.input.focus(),j&&U<11&&setTimeout(function(){return i.display.input.reset(!0)},20),ql(this),Ol(),Ci(this),this.curOp.forceUpdate=!0,Zo(this,r),t.autofocus&&!n||this.hasFocus()?setTimeout(function(){i.hasFocus()&&!i.state.focused&&lo(i)},20):Mi(this);for(var X in $a)$a.hasOwnProperty(X)&&$a[X](this,t[X],Wi);zo(this),t.finishInit&&t.finishInit(this);for(var Z=0;Z20*20}we(t.scroller,"touchstart",function($){if(!nt(e,$)&&!k($)&&!Ro(e,$)){t.input.ensurePolled(),clearTimeout(i);var ne=+new Date;t.activeTouch={start:ne,moved:!1,prev:ne-r.end<=300?r:null},$.touches.length==1&&(t.activeTouch.left=$.touches[0].pageX,t.activeTouch.top=$.touches[0].pageY)}}),we(t.scroller,"touchmove",function(){t.activeTouch&&(t.activeTouch.moved=!0)}),we(t.scroller,"touchend",function($){var ne=t.activeTouch;if(ne&&!Gr(t,$)&&ne.left!=null&&!ne.moved&&new Date-ne.start<300){var Ce=e.coordsChar(t.activeTouch,"page"),Re;!ne.prev||X(ne,ne.prev)?Re=new Dn(Ce,Ce):!ne.prev.prev||X(ne,ne.prev.prev)?Re=e.findWordAt(Ce):Re=new Dn(lt(Ce.line,0),b(e.doc,lt(Ce.line+1,0))),e.setSelection(Re.anchor,Re.head),e.focus(),re($)}d()}),we(t.scroller,"touchcancel",d),we(t.scroller,"scroll",function(){t.scroller.clientHeight&&(na(e,t.scroller.scrollTop),Ei(e,t.scroller.scrollLeft,!0),He(e,"scroll",e))}),we(t.scroller,"mousewheel",function($){return Xo(e,$)}),we(t.scroller,"DOMMouseScroll",function($){return Xo(e,$)}),we(t.wrapper,"scroll",function(){return t.wrapper.scrollTop=t.wrapper.scrollLeft=0}),t.dragFunctions={enter:function($){nt(e,$)||Ee($)},over:function($){nt(e,$)||(Rl(e,$),Ee($))},start:function($){return Dl(e,$)},drop:Zn(e,wl),leave:function($){nt(e,$)||xs(e)}};var Z=t.input.getField();we(Z,"keyup",function($){return _s.call(e,$)}),we(Z,"keydown",Zn(e,Ms)),we(Z,"keypress",Zn(e,Is)),we(Z,"focus",function($){return lo(e,$)}),we(Z,"blur",function($){return Mi(e,$)})}var Oo=[];Un.defineInitHook=function(e){return Oo.push(e)};function Ea(e,t,i,r){var d=e.doc,k;i==null&&(i="add"),i=="smart"&&(d.mode.indent?k=Ot(e,t).state:i="prev");var X=e.options.tabSize,Z=St(d,t),$=q(Z.text,null,X);Z.stateAfter&&(Z.stateAfter=null);var ne=Z.text.match(/^\s*/)[0],Ce;if(!r&&!/\S/.test(Z.text))Ce=0,i="not";else if(i=="smart"&&(Ce=d.mode.indent(k,Z.text.slice(ne.length),Z.text),Ce==Ge||Ce>150)){if(!r)return;i="prev"}i=="prev"?t>d.first?Ce=q(St(d,t-1).text,null,X):Ce=0:i=="add"?Ce=$+e.options.indentUnit:i=="subtract"?Ce=$-e.options.indentUnit:typeof i=="number"&&(Ce=$+i),Ce=Math.max(0,Ce);var Re="",Ye=0;if(e.options.indentWithTabs)for(var ze=Math.floor(Ce/X);ze;--ze)Ye+=X,Re+=" ";if(YeX,$=qe(t),ne=null;if(Z&&r.ranges.length>1)if(Qr&&Qr.text.join(` `)==t){if(r.ranges.length%Qr.text.length==0){ne=[];for(var Ce=0;Ce=0;Ye--){var ze=r.ranges[Ye],ht=ze.from(),Et=ze.to();ze.empty()&&(i&&i>0?ht=lt(ht.line,ht.ch-i):e.state.overwrite&&!Z?Et=lt(Et.line,Math.min(St(k,Et.line).text.length,Et.ch+te($).length)):Z&&Qr&&Qr.lineWise&&Qr.text.join(` `)==$.join(` -`)&&(ht=Et=lt(ht.line,0)));var Dt={from:ht,to:Et,text:ne?ne[Ye%ne.length]:$,origin:d||(Z?"paste":e.state.cutIncoming>X?"cut":"+input")};Ni(e.doc,Dt),Cn(e,"inputRead",e,Dt)}t&&!Z&&Ws(e,t),Ii(e),e.curOp.updateInput<2&&(e.curOp.updateInput=Re),e.curOp.typing=!0,e.state.pasteIncoming=e.state.cutIncoming=-1}function js(e,t){var i=e.clipboardData&&e.clipboardData.getData("Text");if(i)return e.preventDefault(),!t.isReadOnly()&&!t.options.disableInput&&Or(t,function(){return Lo(t,i,0,null,"paste")}),!0}function Ws(e,t){if(!e.options.electricChars||!e.options.smartIndent)return;for(var i=e.doc.sel,r=i.ranges.length-1;r>=0;r--){var d=i.ranges[r];if(d.head.ch>100||r&&i.ranges[r-1].head.line==d.head.line)continue;var k=e.getModeAt(d.head),X=!1;if(k.electricChars){for(var Z=0;Z-1){X=Ea(e,d.head.line,"smart");break}}else k.electricInput&&(k.electricInput.test(St(e.doc,d.head.line).text.slice(0,d.head.ch))&&(X=Ea(e,d.head.line,"smart")));X&&Cn(e,"electricInput",e,d.head.line)}}function Hs(e){for(var t=[],i=[],r=0;rk&&(Ea(this,Z.head.line,r,!0),k=Z.head.line,X==this.doc.sel.primIndex&&Ii(this));else{var $=Z.from(),ne=Z.to(),Ce=Math.max(k,$.line);k=Math.min(this.lastLine(),ne.line-(ne.ch?0:1))+1;for(var Re=Ce;Re0&&Co(this.doc,X,new Dn($,Ye[X].to()),Fe)}}}),getTokenAt:function(r,d){return Tn(this,r,d)},getLineTokens:function(r,d){return Tn(this,lt(r),d,!0)},getTokenTypeAt:function(r){r=b(this.doc,r);var d=ot(this,St(this.doc,r.line)),k=0,X=(d.length-1)/2,Z=r.ch,$;if(Z==0)$=d[2];else for(;;){var ne=k+X>>1;if((ne?d[ne*2-1]:0)>=Z)X=ne;else if(d[ne*2+1]$&&(r=$,X=!0),Z=St(this.doc,r)}else Z=r;return Oi(this,Z,{top:0,left:0},d||"page",k||X).top+(X?this.doc.height-Er(Z):0)},defaultTextHeight:function(){return Ut(this.display)},defaultCharWidth:function(){return me(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(r,d,k,X,Z){var $=this.display;r=kr(this,b(this.doc,r));var ne=r.bottom,Ce=r.left;if(d.style.position="absolute",d.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(d),$.sizer.appendChild(d),X=="over")ne=r.top;else if(X=="above"||X=="near"){var Re=Math.max($.wrapper.clientHeight,this.doc.height),Ye=Math.max($.sizer.clientWidth,$.lineSpace.clientWidth);(X=="above"||r.bottom+d.offsetHeight>Re)&&r.top>d.offsetHeight?ne=r.top-d.offsetHeight:r.bottom+d.offsetHeight<=Re&&(ne=r.bottom),Ce+d.offsetWidth>Ye&&(Ce=Ye-d.offsetWidth)}d.style.top=ne+"px",d.style.left=d.style.right="",Z=="right"?(Ce=$.sizer.clientWidth-d.offsetWidth,d.style.right="0px"):(Z=="left"?Ce=0:Z=="middle"&&(Ce=($.sizer.clientWidth-d.offsetWidth)/2),d.style.left=Ce+"px"),k&&Js(this,{left:Ce,top:ne,right:Ce+d.offsetWidth,bottom:ne+d.offsetHeight})},triggerOnKeyDown:gr(Ms),triggerOnKeyPress:gr(_s),triggerOnKeyUp:Is,triggerOnMouseDown:gr(Ps),execCommand:function(r){if(ga.hasOwnProperty(r))return ga[r].call(null,this)},triggerElectric:gr(function(r){Ws(this,r)}),findPosH:function(r,d,k,X){var Z=1;d<0&&(Z=-1,d=-d);for(var $=b(this.doc,r),ne=0;ne0&&Ce(k.charAt(X-1));)--X;for(;Z.5||this.options.lineWrapping)&&mt(this),He(this,"refresh",this)}),swapDoc:gr(function(r){var d=this.doc;return d.cm=null,this.state.selectingText&&this.state.selectingText(),Zo(this,r),bi(this),this.display.input.reset(),ta(this,r.scrollLeft,r.scrollTop),this.curOp.forceScroll=!0,Cn(this,"swapDoc",this,d),d}),phrase:function(r){var d=this.options.phrases;return d&&Object.prototype.hasOwnProperty.call(d,r)?d[r]:r},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},be(e),e.registerHelper=function(r,d,k){i.hasOwnProperty(r)||(i[r]=e[r]={_global:[]}),i[r][d]=k},e.registerGlobalHelper=function(r,d,k,X){e.registerHelper(r,d,X),i[r]._global.push({pred:k,val:X})}}function Mo(e,t,i,r,d){var k=t,X=i,Z=St(e,t.line),$=d&&e.direction=="rtl"?-i:i;function ne(){var Wt=t.line+$;return Wt=e.first+e.size?!1:(t=new lt(Wt,t.ch,t.sticky),Z=St(e,Wt))}function Ce(Wt){var kt;if(r=="codepoint"){var Vt=Z.text.charCodeAt(t.ch+(r>0?0:-1));isNaN(Vt)?kt=null:kt=new lt(t.line,Math.max(0,Math.min(Z.text.length,t.ch+i*(Vt>=55296&&Vt<56320?2:1))),-i)}else d?kt=Pl(e.cm,Z,t,i):kt=Ao(Z,t,i);if(kt==null)if(!Wt&&ne())t=To(d,e.cm,Z,t.line,$);else return!1;else t=kt;return!0}if(r=="char"||r=="codepoint")Ce();else if(r=="column")Ce(!0);else if(r=="word"||r=="group")for(var Re=null,Ye=r=="group",ze=e.cm&&e.cm.getHelper(t,"wordChars"),ht=!0;!(i<0&&!Ce(!ht));ht=!1){var Et=Z.text.charAt(t.ch)||` +`)&&(ht=Et=lt(ht.line,0)));var Dt={from:ht,to:Et,text:ne?ne[Ye%ne.length]:$,origin:d||(Z?"paste":e.state.cutIncoming>X?"cut":"+input")};Ni(e.doc,Dt),Cn(e,"inputRead",e,Dt)}t&&!Z&&Ws(e,t),_i(e),e.curOp.updateInput<2&&(e.curOp.updateInput=Re),e.curOp.typing=!0,e.state.pasteIncoming=e.state.cutIncoming=-1}function js(e,t){var i=e.clipboardData&&e.clipboardData.getData("Text");if(i)return e.preventDefault(),!t.isReadOnly()&&!t.options.disableInput&&Or(t,function(){return Lo(t,i,0,null,"paste")}),!0}function Ws(e,t){if(!e.options.electricChars||!e.options.smartIndent)return;for(var i=e.doc.sel,r=i.ranges.length-1;r>=0;r--){var d=i.ranges[r];if(d.head.ch>100||r&&i.ranges[r-1].head.line==d.head.line)continue;var k=e.getModeAt(d.head),X=!1;if(k.electricChars){for(var Z=0;Z-1){X=Ea(e,d.head.line,"smart");break}}else k.electricInput&&(k.electricInput.test(St(e.doc,d.head.line).text.slice(0,d.head.ch))&&(X=Ea(e,d.head.line,"smart")));X&&Cn(e,"electricInput",e,d.head.line)}}function Hs(e){for(var t=[],i=[],r=0;rk&&(Ea(this,Z.head.line,r,!0),k=Z.head.line,X==this.doc.sel.primIndex&&_i(this));else{var $=Z.from(),ne=Z.to(),Ce=Math.max(k,$.line);k=Math.min(this.lastLine(),ne.line-(ne.ch?0:1))+1;for(var Re=Ce;Re0&&Co(this.doc,X,new Dn($,Ye[X].to()),Fe)}}}),getTokenAt:function(r,d){return Tn(this,r,d)},getLineTokens:function(r,d){return Tn(this,lt(r),d,!0)},getTokenTypeAt:function(r){r=b(this.doc,r);var d=ot(this,St(this.doc,r.line)),k=0,X=(d.length-1)/2,Z=r.ch,$;if(Z==0)$=d[2];else for(;;){var ne=k+X>>1;if((ne?d[ne*2-1]:0)>=Z)X=ne;else if(d[ne*2+1]$&&(r=$,X=!0),Z=St(this.doc,r)}else Z=r;return Oi(this,Z,{top:0,left:0},d||"page",k||X).top+(X?this.doc.height-Er(Z):0)},defaultTextHeight:function(){return Ut(this.display)},defaultCharWidth:function(){return me(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(r,d,k,X,Z){var $=this.display;r=kr(this,b(this.doc,r));var ne=r.bottom,Ce=r.left;if(d.style.position="absolute",d.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(d),$.sizer.appendChild(d),X=="over")ne=r.top;else if(X=="above"||X=="near"){var Re=Math.max($.wrapper.clientHeight,this.doc.height),Ye=Math.max($.sizer.clientWidth,$.lineSpace.clientWidth);(X=="above"||r.bottom+d.offsetHeight>Re)&&r.top>d.offsetHeight?ne=r.top-d.offsetHeight:r.bottom+d.offsetHeight<=Re&&(ne=r.bottom),Ce+d.offsetWidth>Ye&&(Ce=Ye-d.offsetWidth)}d.style.top=ne+"px",d.style.left=d.style.right="",Z=="right"?(Ce=$.sizer.clientWidth-d.offsetWidth,d.style.right="0px"):(Z=="left"?Ce=0:Z=="middle"&&(Ce=($.sizer.clientWidth-d.offsetWidth)/2),d.style.left=Ce+"px"),k&&Js(this,{left:Ce,top:ne,right:Ce+d.offsetWidth,bottom:ne+d.offsetHeight})},triggerOnKeyDown:gr(Ms),triggerOnKeyPress:gr(Is),triggerOnKeyUp:_s,triggerOnMouseDown:gr(Ps),execCommand:function(r){if(ga.hasOwnProperty(r))return ga[r].call(null,this)},triggerElectric:gr(function(r){Ws(this,r)}),findPosH:function(r,d,k,X){var Z=1;d<0&&(Z=-1,d=-d);for(var $=b(this.doc,r),ne=0;ne0&&Ce(k.charAt(X-1));)--X;for(;Z.5||this.options.lineWrapping)&&mt(this),He(this,"refresh",this)}),swapDoc:gr(function(r){var d=this.doc;return d.cm=null,this.state.selectingText&&this.state.selectingText(),Zo(this,r),bi(this),this.display.input.reset(),ta(this,r.scrollLeft,r.scrollTop),this.curOp.forceScroll=!0,Cn(this,"swapDoc",this,d),d}),phrase:function(r){var d=this.options.phrases;return d&&Object.prototype.hasOwnProperty.call(d,r)?d[r]:r},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},be(e),e.registerHelper=function(r,d,k){i.hasOwnProperty(r)||(i[r]=e[r]={_global:[]}),i[r][d]=k},e.registerGlobalHelper=function(r,d,k,X){e.registerHelper(r,d,X),i[r]._global.push({pred:k,val:X})}}function Mo(e,t,i,r,d){var k=t,X=i,Z=St(e,t.line),$=d&&e.direction=="rtl"?-i:i;function ne(){var Wt=t.line+$;return Wt=e.first+e.size?!1:(t=new lt(Wt,t.ch,t.sticky),Z=St(e,Wt))}function Ce(Wt){var kt;if(r=="codepoint"){var Vt=Z.text.charCodeAt(t.ch+(r>0?0:-1));isNaN(Vt)?kt=null:kt=new lt(t.line,Math.max(0,Math.min(Z.text.length,t.ch+i*(Vt>=55296&&Vt<56320?2:1))),-i)}else d?kt=Pl(e.cm,Z,t,i):kt=Ao(Z,t,i);if(kt==null)if(!Wt&&ne())t=To(d,e.cm,Z,t.line,$);else return!1;else t=kt;return!0}if(r=="char"||r=="codepoint")Ce();else if(r=="column")Ce(!0);else if(r=="word"||r=="group")for(var Re=null,Ye=r=="group",ze=e.cm&&e.cm.getHelper(t,"wordChars"),ht=!0;!(i<0&&!Ce(!ht));ht=!1){var Et=Z.text.charAt(t.ch)||` `,Dt=Me(Et,ze)?"w":Ye&&Et==` `?"n":!Ye||/\s/.test(Et)?null:"p";if(Ye&&!ht&&!Dt&&(Dt="s"),Re&&Re!=Dt){i<0&&(i=1,Ce(),t.sticky="after");break}if(Dt&&(Re=Dt),i>0&&!Ce(!ht))break}var Pt=Qa(e,t,k,X,!0);return Jt(k,Pt)&&(Pt.hitSide=!0),Pt}function Gs(e,t,i,r){var d=e.doc,k=t.left,X;if(r=="page"){var Z=Math.min(e.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),$=Math.max(Z-.5*Ut(e.display),3);X=(i>0?t.bottom:t.top)+i*$}else r=="line"&&(X=i>0?t.bottom+3:t.top-3);for(var ne;!(ne=$i(e,k,X),!ne.outside);){if(i<0?X<=0:X>=d.height){ne.hitSide=!0;break}X+=i*5}return ne}var On=function(e){this.cm=e,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new le,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};On.prototype.init=function(e){var t=this,i=this,r=i.cm,d=i.div=e.lineDiv;Ks(d,r.options.spellcheck,r.options.autocorrect,r.options.autocapitalize);function k(Z){for(var $=Z.target;$;$=$.parentNode){if($==d)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test($.className))break}return!1}we(d,"paste",function(Z){if(!k(Z)||nt(r,Z)||js(Z,r))return;U<=11&&setTimeout(Zn(r,function(){return t.updateFromDOM()}),20)}),we(d,"compositionstart",function(Z){t.composing={data:Z.data,done:!1}}),we(d,"compositionupdate",function(Z){t.composing||(t.composing={data:Z.data,done:!1})}),we(d,"compositionend",function(Z){t.composing&&(Z.data!=t.composing.data&&t.readFromDOMSoon(),t.composing.done=!0)}),we(d,"touchstart",function(){return i.forceCompositionEnd()}),we(d,"input",function(){t.composing||t.readFromDOMSoon()});function X(Z){if(!k(Z)||nt(r,Z))return;if(r.somethingSelected())eo({lineWise:!1,text:r.getSelections()}),Z.type=="cut"&&r.replaceSelection("",null,"cut");else if(r.options.lineWiseCopyCut){var $=Hs(r);eo({lineWise:!0,text:$.text}),Z.type=="cut"&&r.operation(function(){r.setSelections($.ranges,0,Fe),r.replaceSelection("",null,"cut")})}else return;if(Z.clipboardData){Z.clipboardData.clearData();var ne=Qr.text.join(` `);if(Z.clipboardData.setData("Text",ne),Z.clipboardData.getData("Text")==ne){Z.preventDefault();return}}var Ce=zs(),Re=Ce.firstChild;r.display.lineSpace.insertBefore(Ce,r.display.lineSpace.firstChild),Re.value=Qr.text.join(` `);var Ye=document.activeElement;Y(Re),setTimeout(function(){r.display.lineSpace.removeChild(Ce),Ye.focus(),Ye==d&&i.showPrimarySelection()},50)}we(d,"copy",X),we(d,"cut",X)},On.prototype.screenReaderLabelChanged=function(e){e?this.div.setAttribute("aria-label",e):this.div.removeAttribute("aria-label")},On.prototype.prepareSelection=function(){var e=ui(this.cm,!1);return e.focus=document.activeElement==this.div,e},On.prototype.showSelection=function(e,t){if(!e||!this.cm.display.view.length)return;(e.focus||t)&&this.showPrimarySelection(),this.showMultipleSelections(e)},On.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},On.prototype.showPrimarySelection=function(){var e=this.getSelection(),t=this.cm,i=t.doc.sel.primary(),r=i.from(),d=i.to();if(t.display.viewTo==t.display.viewFrom||r.line>=t.display.viewTo||d.line=t.display.viewFrom&&Vs(t,r)||{node:Z[0].measure.map[2],offset:0},ne=d.linee.firstLine()&&(r=lt(r.line-1,St(e.doc,r.line-1).length)),d.ch==St(e.doc,d.line).text.length&&d.linet.viewTo-1)return!1;var k,X,Z;r.line==t.viewFrom||(k=Nt(e,r.line))==0?(X=Mt(t.view[0].line),Z=t.view[0].node):(X=Mt(t.view[k].line),Z=t.view[k-1].node.nextSibling);var $=Nt(e,d.line),ne,Ce;if($==t.view.length-1?(ne=t.viewTo-1,Ce=t.lineDiv.lastChild):(ne=Mt(t.view[$+1].line)-1,Ce=t.view[$+1].node.previousSibling),!Z)return!1;for(var Re=e.doc.splitLines(tu(e,Z,Ce,X,ne)),Ye=ln(e.doc,lt(X,0),lt(ne,St(e.doc,ne).text.length));Re.length>1&&Ye.length>1;)if(te(Re)==te(Ye))Re.pop(),Ye.pop(),ne--;else if(Re[0]==Ye[0])Re.shift(),Ye.shift(),X++;else break;for(var ze=0,ht=0,Et=Re[0],Dt=Ye[0],Pt=Math.min(Et.length,Dt.length);zer.ch&&Wt.charCodeAt(Wt.length-ht-1)==kt.charCodeAt(kt.length-ht-1);)ze--,ht++;Re[Re.length-1]=Wt.slice(0,Wt.length-ht).replace(/^\u200b+/,""),Re[0]=Re[0].slice(ze).replace(/\u200b+$/,"");var sn=lt(X,ze),an=lt(ne,Ye.length?te(Ye).length-ht:0);if(Re.length>1||Re[0]||Rt(sn,an))return Bi(e.doc,Re,sn,an,"+input"),!0},On.prototype.ensurePolled=function(){this.forceCompositionEnd()},On.prototype.reset=function(){this.forceCompositionEnd()},On.prototype.forceCompositionEnd=function(){if(!this.composing)return;clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus()},On.prototype.readFromDOMSoon=function(){var e=this;if(this.readDOMTimeout!=null)return;this.readDOMTimeout=setTimeout(function(){if(e.readDOMTimeout=null,e.composing)if(e.composing.done)e.composing=null;else return;e.updateFromDOM()},80)},On.prototype.updateFromDOM=function(){var e=this;(this.cm.isReadOnly()||!this.pollContent())&&Or(this.cm,function(){return Lt(e.cm)})},On.prototype.setUneditable=function(e){e.contentEditable="false"},On.prototype.onKeyPress=function(e){if(e.charCode==0||this.composing)return;e.preventDefault(),this.cm.isReadOnly()||Zn(this.cm,Lo)(this.cm,String.fromCharCode(e.charCode==null?e.keyCode:e.charCode),0)},On.prototype.readOnlyChanged=function(e){this.div.contentEditable=String(e!="nocursor")},On.prototype.onContextMenu=function(){},On.prototype.resetPosition=function(){},On.prototype.needsContentAttribute=!0;function Vs(e,t){var i=Xi(e,t.line);if(!i||i.hidden)return null;var r=St(e.doc,t.line),d=Di(i,r,t.line),k=wt(r,e.doc.direction),X="left";if(k){var Z=pt(k,t.ch);X=Z%2?"right":"left"}var $=Yi(d.map,t.ch,X);return $.offset=$.collapse=="right"?$.end:$.start,$}function eu(e){for(var t=e;t;t=t.parentNode)if(/CodeMirror-gutter-wrapper/.test(t.className))return!0;return!1}function Hi(e,t){return t&&(e.bad=!0),e}function tu(e,t,i,r,d){var k="",X=!1,Z=e.doc.lineSeparator(),$=!1;function ne(ze){return function(ht){return ht.id==ze}}function Ce(){X&&(k+=Z,$&&(k+=Z),X=$=!1)}function Re(ze){ze&&(Ce(),k+=ze)}function Ye(ze){if(ze.nodeType==1){var ht=ze.getAttribute("cm-text");if(ht){Re(ht);return}var Et=ze.getAttribute("cm-marker"),Dt;if(Et){var Pt=e.findMarks(lt(r,0),lt(d+1,0),ne(+Et));Pt.length&&(Dt=Pt[0].find(0))&&Re(ln(e.doc,Dt.from,Dt.to).join(Z));return}if(ze.getAttribute("contenteditable")=="false")return;var Wt=/^(pre|div|p|li|table|br)$/i.test(ze.nodeName);if(!/^br$/i.test(ze.nodeName)&&ze.textContent.length==0)return;Wt&&Ce();for(var kt=0;kt=9&&t.hasSelection&&(t.hasSelection=null),i.poll()}),we(d,"paste",function(X){if(nt(r,X)||js(X,r))return;r.state.pasteIncoming=+new Date,i.fastPoll()});function k(X){if(nt(r,X))return;if(r.somethingSelected())eo({lineWise:!1,text:r.getSelections()});else if(r.options.lineWiseCopyCut){var Z=Hs(r);eo({lineWise:!0,text:Z.text}),X.type=="cut"?r.setSelections(Z.ranges,null,Fe):(i.prevInput="",d.value=Z.text.join(` -`),Y(d))}else return;X.type=="cut"&&(r.state.cutIncoming=+new Date)}we(d,"cut",k),we(d,"copy",k),we(e.scroller,"paste",function(X){if(Gr(e,X)||nt(r,X))return;if(!d.dispatchEvent){r.state.pasteIncoming=+new Date,i.focus();return}var Z=new Event("paste");Z.clipboardData=X.clipboardData,d.dispatchEvent(Z)}),we(e.lineSpace,"selectstart",function(X){Gr(e,X)||re(X)}),we(d,"compositionstart",function(){var X=r.getCursor("from");i.composing&&i.composing.range.clear(),i.composing={start:X,range:r.markText(X,r.getCursor("to"),{className:"CodeMirror-composing"})}}),we(d,"compositionend",function(){i.composing&&(i.poll(),i.composing.range.clear(),i.composing=null)})},Kn.prototype.createField=function(e){this.wrapper=zs(),this.textarea=this.wrapper.firstChild},Kn.prototype.screenReaderLabelChanged=function(e){e?this.textarea.setAttribute("aria-label",e):this.textarea.removeAttribute("aria-label")},Kn.prototype.prepareSelection=function(){var e=this.cm,t=e.display,i=e.doc,r=ui(e);if(e.options.moveInputWithCursor){var d=kr(e,i.sel.primary().head,"div"),k=t.wrapper.getBoundingClientRect(),X=t.lineDiv.getBoundingClientRect();r.teTop=Math.max(0,Math.min(t.wrapper.clientHeight-10,d.top+X.top-k.top)),r.teLeft=Math.max(0,Math.min(t.wrapper.clientWidth-10,d.left+X.left-k.left))}return r},Kn.prototype.showSelection=function(e){var t=this.cm,i=t.display;s(i.cursorDiv,e.cursors),s(i.selectionDiv,e.selection),e.teTop!=null&&(this.wrapper.style.top=e.teTop+"px",this.wrapper.style.left=e.teLeft+"px")},Kn.prototype.reset=function(e){if(this.contextMenuPending||this.composing)return;var t=this.cm;if(t.somethingSelected()){this.prevInput="";var i=t.getSelection();this.textarea.value=i,t.state.focused&&Y(this.textarea),j&&U>=9&&(this.hasSelection=i)}else e||(this.prevInput=this.textarea.value="",j&&U>=9&&(this.hasSelection=null))},Kn.prototype.getField=function(){return this.textarea},Kn.prototype.supportsTouch=function(){return!1},Kn.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!n||I()!=this.textarea))try{this.textarea.focus()}catch(e){}},Kn.prototype.blur=function(){this.textarea.blur()},Kn.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},Kn.prototype.receivedFocus=function(){this.slowPoll()},Kn.prototype.slowPoll=function(){var e=this;if(this.pollingFast)return;this.polling.set(this.cm.options.pollInterval,function(){e.poll(),e.cm.state.focused&&e.slowPoll()})},Kn.prototype.fastPoll=function(){var e=!1,t=this;t.pollingFast=!0;function i(){var r=t.poll();!r&&!e?(e=!0,t.polling.set(60,i)):(t.pollingFast=!1,t.slowPoll())}t.polling.set(20,i)},Kn.prototype.poll=function(){var e=this,t=this.cm,i=this.textarea,r=this.prevInput;if(this.contextMenuPending||!t.state.focused||Xe(i)&&!r&&!this.composing||t.isReadOnly()||t.options.disableInput||t.state.keySeq)return!1;var d=i.value;if(d==r&&!t.somethingSelected())return!1;if(j&&U>=9&&this.hasSelection===d||o&&/[\uf700-\uf7ff]/.test(d))return t.display.input.reset(),!1;if(t.doc.sel==t.display.selForContextMenu){var k=d.charCodeAt(0);if(k==8203&&!r&&(r="\u200B"),k==8666)return this.reset(),this.cm.execCommand("undo")}for(var X=0,Z=Math.min(r.length,d.length);X1e3||d.indexOf(` -`)>-1?i.value=e.prevInput="":e.prevInput=d,e.composing&&(e.composing.range.clear(),e.composing.range=t.markText(e.composing.start,t.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},Kn.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},Kn.prototype.onKeyPress=function(){j&&U>=9&&(this.hasSelection=null),this.fastPoll()},Kn.prototype.onContextMenu=function(e){var t=this,i=t.cm,r=i.display,d=t.textarea;t.contextMenuPending&&t.contextMenuPending();var k=It(i,e),X=r.scroller.scrollTop;if(!k||g)return;var Z=i.options.resetSelectionOnContextMenu;Z&&i.doc.sel.contains(k)==-1&&Zn(i,cr)(i.doc,di(k),Fe);var $=d.style.cssText,ne=t.wrapper.style.cssText,Ce=t.wrapper.offsetParent.getBoundingClientRect();t.wrapper.style.cssText="position: static",d.style.cssText=`position: absolute; width: 30px; height: 30px; +`),Y(d))}else return;X.type=="cut"&&(r.state.cutIncoming=+new Date)}we(d,"cut",k),we(d,"copy",k),we(e.scroller,"paste",function(X){if(Gr(e,X)||nt(r,X))return;if(!d.dispatchEvent){r.state.pasteIncoming=+new Date,i.focus();return}var Z=new Event("paste");Z.clipboardData=X.clipboardData,d.dispatchEvent(Z)}),we(e.lineSpace,"selectstart",function(X){Gr(e,X)||re(X)}),we(d,"compositionstart",function(){var X=r.getCursor("from");i.composing&&i.composing.range.clear(),i.composing={start:X,range:r.markText(X,r.getCursor("to"),{className:"CodeMirror-composing"})}}),we(d,"compositionend",function(){i.composing&&(i.poll(),i.composing.range.clear(),i.composing=null)})},Kn.prototype.createField=function(e){this.wrapper=zs(),this.textarea=this.wrapper.firstChild},Kn.prototype.screenReaderLabelChanged=function(e){e?this.textarea.setAttribute("aria-label",e):this.textarea.removeAttribute("aria-label")},Kn.prototype.prepareSelection=function(){var e=this.cm,t=e.display,i=e.doc,r=ui(e);if(e.options.moveInputWithCursor){var d=kr(e,i.sel.primary().head,"div"),k=t.wrapper.getBoundingClientRect(),X=t.lineDiv.getBoundingClientRect();r.teTop=Math.max(0,Math.min(t.wrapper.clientHeight-10,d.top+X.top-k.top)),r.teLeft=Math.max(0,Math.min(t.wrapper.clientWidth-10,d.left+X.left-k.left))}return r},Kn.prototype.showSelection=function(e){var t=this.cm,i=t.display;s(i.cursorDiv,e.cursors),s(i.selectionDiv,e.selection),e.teTop!=null&&(this.wrapper.style.top=e.teTop+"px",this.wrapper.style.left=e.teLeft+"px")},Kn.prototype.reset=function(e){if(this.contextMenuPending||this.composing)return;var t=this.cm;if(t.somethingSelected()){this.prevInput="";var i=t.getSelection();this.textarea.value=i,t.state.focused&&Y(this.textarea),j&&U>=9&&(this.hasSelection=i)}else e||(this.prevInput=this.textarea.value="",j&&U>=9&&(this.hasSelection=null))},Kn.prototype.getField=function(){return this.textarea},Kn.prototype.supportsTouch=function(){return!1},Kn.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!n||_()!=this.textarea))try{this.textarea.focus()}catch(e){}},Kn.prototype.blur=function(){this.textarea.blur()},Kn.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},Kn.prototype.receivedFocus=function(){this.slowPoll()},Kn.prototype.slowPoll=function(){var e=this;if(this.pollingFast)return;this.polling.set(this.cm.options.pollInterval,function(){e.poll(),e.cm.state.focused&&e.slowPoll()})},Kn.prototype.fastPoll=function(){var e=!1,t=this;t.pollingFast=!0;function i(){var r=t.poll();!r&&!e?(e=!0,t.polling.set(60,i)):(t.pollingFast=!1,t.slowPoll())}t.polling.set(20,i)},Kn.prototype.poll=function(){var e=this,t=this.cm,i=this.textarea,r=this.prevInput;if(this.contextMenuPending||!t.state.focused||Xe(i)&&!r&&!this.composing||t.isReadOnly()||t.options.disableInput||t.state.keySeq)return!1;var d=i.value;if(d==r&&!t.somethingSelected())return!1;if(j&&U>=9&&this.hasSelection===d||o&&/[\uf700-\uf7ff]/.test(d))return t.display.input.reset(),!1;if(t.doc.sel==t.display.selForContextMenu){var k=d.charCodeAt(0);if(k==8203&&!r&&(r="\u200B"),k==8666)return this.reset(),this.cm.execCommand("undo")}for(var X=0,Z=Math.min(r.length,d.length);X1e3||d.indexOf(` +`)>-1?i.value=e.prevInput="":e.prevInput=d,e.composing&&(e.composing.range.clear(),e.composing.range=t.markText(e.composing.start,t.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},Kn.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},Kn.prototype.onKeyPress=function(){j&&U>=9&&(this.hasSelection=null),this.fastPoll()},Kn.prototype.onContextMenu=function(e){var t=this,i=t.cm,r=i.display,d=t.textarea;t.contextMenuPending&&t.contextMenuPending();var k=_t(i,e),X=r.scroller.scrollTop;if(!k||g)return;var Z=i.options.resetSelectionOnContextMenu;Z&&i.doc.sel.contains(k)==-1&&Zn(i,cr)(i.doc,di(k),Fe);var $=d.style.cssText,ne=t.wrapper.style.cssText,Ce=t.wrapper.offsetParent.getBoundingClientRect();t.wrapper.style.cssText="position: static",d.style.cssText=`position: absolute; width: 30px; height: 30px; top: `+(e.clientY-Ce.top-5)+"px; left: "+(e.clientX-Ce.left-5)+`px; z-index: 1000; background: `+(j?"rgba(255, 255, 255, .05)":"transparent")+`; - outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var Re;_&&(Re=window.scrollY),r.input.focus(),_&&window.scrollTo(null,Re),r.input.reset(),i.somethingSelected()||(d.value=t.prevInput=" "),t.contextMenuPending=ze,r.selForContextMenu=i.doc.sel,clearTimeout(r.detectingSelectAll);function Ye(){if(d.selectionStart!=null){var Et=i.somethingSelected(),Dt="\u200B"+(Et?d.value:"");d.value="\u21DA",d.value=Dt,t.prevInput=Et?"":"\u200B",d.selectionStart=1,d.selectionEnd=Dt.length,r.selForContextMenu=i.doc.sel}}function ze(){if(t.contextMenuPending!=ze)return;if(t.contextMenuPending=!1,t.wrapper.style.cssText=ne,d.style.cssText=$,j&&U<9&&r.scrollbars.setScrollTop(r.scroller.scrollTop=X),d.selectionStart!=null){(!j||j&&U<9)&&Ye();var Et=0,Dt=function(){r.selForContextMenu==i.doc.sel&&d.selectionStart==0&&d.selectionEnd>0&&t.prevInput=="\u200B"?Zn(i,ds)(i):Et++<10?r.detectingSelectAll=setTimeout(Dt,500):(r.selForContextMenu=null,r.input.reset())};r.detectingSelectAll=setTimeout(Dt,200)}}if(j&&U>=9&&Ye(),O){Ee(e);var ht=function(){st(window,"mouseup",ht),setTimeout(ze,20)};we(window,"mouseup",ht)}else setTimeout(ze,50)},Kn.prototype.readOnlyChanged=function(e){e||this.reset(),this.textarea.disabled=e=="nocursor",this.textarea.readOnly=!!e},Kn.prototype.setUneditable=function(){},Kn.prototype.needsContentAttribute=!1;function ru(e,t){if(t=t?F(t):{},t.value=e.value,!t.tabindex&&e.tabIndex&&(t.tabindex=e.tabIndex),!t.placeholder&&e.placeholder&&(t.placeholder=e.placeholder),t.autofocus==null){var i=I();t.autofocus=i==e||e.getAttribute("autofocus")!=null&&i==document.body}function r(){e.value=Z.getValue()}var d;if(e.form&&(we(e.form,"submit",r),!t.leaveSubmitMethodAlone)){var k=e.form;d=k.submit;try{var X=k.submit=function(){r(),k.submit=d,k.submit(),k.submit=X}}catch($){}}t.finishInit=function($){$.save=r,$.getTextArea=function(){return e},$.toTextArea=function(){$.toTextArea=isNaN,r(),e.parentNode.removeChild($.getWrapperElement()),e.style.display="",e.form&&(st(e.form,"submit",r),!t.leaveSubmitMethodAlone&&typeof e.form.submit=="function"&&(e.form.submit=d))}},e.style.display="none";var Z=Un(function($){return e.parentNode.insertBefore($,e.nextSibling)},t);return Z}function iu(e){e.off=st,e.on=we,e.wheelEventPixels=cl,e.Doc=xr,e.splitLines=qe,e.countColumn=q,e.findColumn=je,e.isWordChar=Se,e.Pass=Ge,e.signal=He,e.Line=ir,e.changeEnd=ci,e.scrollbarModel=jo,e.Pos=lt,e.cmpPos=Rt,e.modes=$e,e.mimeModes=ke,e.resolveMode=Ne,e.getMode=Ve,e.modeExtensions=tt,e.extendMode=ft,e.copyState=Ct,e.startState=qt,e.innerMode=zt,e.commands=ga,e.keyMap=ti,e.keyName=ws,e.isModifierKey=As,e.lookupKey=Fi,e.normalizeKeyMap=_l,e.StringStream=Qt,e.SharedTextMarker=fa,e.TextMarker=fi,e.LineWidget=ha,e.e_preventDefault=re,e.e_stopPropagation=ie,e.e_stop=Ee,e.addClass=C,e.contains=S,e.rmClass=p,e.keyNames=pi}Yl(Un),$l(Un);var au="iter insert remove copy getEditor constructor".split(" ");for(var no in xr.prototype)xr.prototype.hasOwnProperty(no)&&pe(au,no)<0&&(Un.prototype[no]=function(e){return function(){return e.apply(this.doc,arguments)}}(xr.prototype[no]));return be(xr),Un.inputStyles={textarea:Kn,contenteditable:On},Un.defineMode=function(e){!Un.defaults.mode&&e!="null"&&(Un.defaults.mode=e),it.apply(this,arguments)},Un.defineMIME=at,Un.defineMode("null",function(){return{token:function(e){return e.skipToEnd()}}}),Un.defineMIME("text/plain","null"),Un.defineExtension=function(e,t){Un.prototype[e]=t},Un.defineDocExtension=function(e,t){xr.prototype[e]=t},Un.fromTextArea=ru,iu(Un),Un.version="5.58.2",Un})},W6BS:function(et,de){et.exports="data:image/png;base64,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"},WaYH:function(et,de,N){"use strict";var ee=N("rePB"),K=N("Ff2n"),P=N("VTBJ"),z=N("1OyB"),B=N("vuIU"),M=N("JX7q"),j=N("Ji7U"),U=N("LK+K"),_=N("q1tI"),R=N("TSYQ"),c=N.n(R),g=N("sboe"),w=N("OZM5"),y=function(O){var A=O.prefixCls,p=O.level,h=O.isStart,s=O.isEnd;if(!p)return null;for(var l="".concat(A,"-indent-unit"),D=[],T=0;T0&&t.prevInput=="\u200B"?Zn(i,ds)(i):Et++<10?r.detectingSelectAll=setTimeout(Dt,500):(r.selForContextMenu=null,r.input.reset())};r.detectingSelectAll=setTimeout(Dt,200)}}if(j&&U>=9&&Ye(),O){Ee(e);var ht=function(){st(window,"mouseup",ht),setTimeout(ze,20)};we(window,"mouseup",ht)}else setTimeout(ze,50)},Kn.prototype.readOnlyChanged=function(e){e||this.reset(),this.textarea.disabled=e=="nocursor",this.textarea.readOnly=!!e},Kn.prototype.setUneditable=function(){},Kn.prototype.needsContentAttribute=!1;function ru(e,t){if(t=t?F(t):{},t.value=e.value,!t.tabindex&&e.tabIndex&&(t.tabindex=e.tabIndex),!t.placeholder&&e.placeholder&&(t.placeholder=e.placeholder),t.autofocus==null){var i=_();t.autofocus=i==e||e.getAttribute("autofocus")!=null&&i==document.body}function r(){e.value=Z.getValue()}var d;if(e.form&&(we(e.form,"submit",r),!t.leaveSubmitMethodAlone)){var k=e.form;d=k.submit;try{var X=k.submit=function(){r(),k.submit=d,k.submit(),k.submit=X}}catch($){}}t.finishInit=function($){$.save=r,$.getTextArea=function(){return e},$.toTextArea=function(){$.toTextArea=isNaN,r(),e.parentNode.removeChild($.getWrapperElement()),e.style.display="",e.form&&(st(e.form,"submit",r),!t.leaveSubmitMethodAlone&&typeof e.form.submit=="function"&&(e.form.submit=d))}},e.style.display="none";var Z=Un(function($){return e.parentNode.insertBefore($,e.nextSibling)},t);return Z}function iu(e){e.off=st,e.on=we,e.wheelEventPixels=cl,e.Doc=xr,e.splitLines=qe,e.countColumn=q,e.findColumn=je,e.isWordChar=Se,e.Pass=Ge,e.signal=He,e.Line=ir,e.changeEnd=ci,e.scrollbarModel=jo,e.Pos=lt,e.cmpPos=Rt,e.modes=$e,e.mimeModes=ke,e.resolveMode=Ne,e.getMode=Ve,e.modeExtensions=tt,e.extendMode=ft,e.copyState=Ct,e.startState=qt,e.innerMode=zt,e.commands=ga,e.keyMap=ti,e.keyName=ws,e.isModifierKey=As,e.lookupKey=Fi,e.normalizeKeyMap=Il,e.StringStream=Qt,e.SharedTextMarker=fa,e.TextMarker=fi,e.LineWidget=ha,e.e_preventDefault=re,e.e_stopPropagation=ie,e.e_stop=Ee,e.addClass=C,e.contains=S,e.rmClass=p,e.keyNames=pi}Yl(Un),$l(Un);var au="iter insert remove copy getEditor constructor".split(" ");for(var no in xr.prototype)xr.prototype.hasOwnProperty(no)&&pe(au,no)<0&&(Un.prototype[no]=function(e){return function(){return e.apply(this.doc,arguments)}}(xr.prototype[no]));return be(xr),Un.inputStyles={textarea:Kn,contenteditable:On},Un.defineMode=function(e){!Un.defaults.mode&&e!="null"&&(Un.defaults.mode=e),it.apply(this,arguments)},Un.defineMIME=at,Un.defineMode("null",function(){return{token:function(e){return e.skipToEnd()}}}),Un.defineMIME("text/plain","null"),Un.defineExtension=function(e,t){Un.prototype[e]=t},Un.defineDocExtension=function(e,t){xr.prototype[e]=t},Un.fromTextArea=ru,iu(Un),Un.version="5.58.2",Un})},W6BS:function(et,de){et.exports="data:image/png;base64,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"},WaYH:function(et,de,N){"use strict";var ee=N("rePB"),K=N("Ff2n"),P=N("VTBJ"),z=N("1OyB"),B=N("vuIU"),M=N("JX7q"),j=N("Ji7U"),U=N("LK+K"),I=N("q1tI"),R=N("TSYQ"),c=N.n(R),g=N("sboe"),w=N("OZM5"),y=function(O){var A=O.prefixCls,p=O.level,h=O.isStart,s=O.isEnd;if(!p)return null;for(var l="".concat(A,"-indent-unit"),D=[],T=0;T1&&arguments[1]!==void 0?arguments[1]:!1,_e=Fe.getAttribute("id")||Fe.getAttribute("data-reactid")||Fe.getAttribute("name");if(Ue&&I[_e])return I[_e];var je=window.getComputedStyle(Fe),xe=je.getPropertyValue("box-sizing")||je.getPropertyValue("-moz-box-sizing")||je.getPropertyValue("-webkit-box-sizing"),he=parseFloat(je.getPropertyValue("padding-bottom"))+parseFloat(je.getPropertyValue("padding-top")),te=parseFloat(je.getPropertyValue("border-bottom-width"))+parseFloat(je.getPropertyValue("border-top-width")),ye=S.map(function(Le){return"".concat(Le,":").concat(je.getPropertyValue(Le))}).join(";"),ue={sizingStyle:ye,paddingSize:he,borderSize:te,boxSizing:xe};return Ue&&_e&&(I[_e]=ue),ue}function Y(Fe){var Ue=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,_e=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,je=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;C||(C=document.createElement("textarea"),C.setAttribute("tab-index","-1"),C.setAttribute("aria-hidden","true"),document.body.appendChild(C)),Fe.getAttribute("wrap")?C.setAttribute("wrap",Fe.getAttribute("wrap")):C.removeAttribute("wrap");var xe=W(Fe,Ue),he=xe.paddingSize,te=xe.borderSize,ye=xe.boxSizing,ue=xe.sizingStyle;C.setAttribute("style","".concat(ue,";").concat(T)),C.value=Fe.value||Fe.placeholder||"";var Le=Number.MIN_SAFE_INTEGER,ae=Number.MAX_SAFE_INTEGER,oe=C.scrollHeight,Se;if(ye==="border-box"?oe+=te:ye==="content-box"&&(oe-=he),_e!==null||je!==null){C.value=" ";var Me=C.scrollHeight-he;_e!==null&&(Le=Me*_e,ye==="border-box"&&(Le=Le+he+te),oe=Math.max(Le,oe)),je!==null&&(ae=Me*je,ye==="border-box"&&(ae=ae+he+te),Se=oe>ae?"":"hidden",oe=Math.min(ae,oe))}return{height:oe,minHeight:Le,maxHeight:ae,overflowY:Se,resize:"none"}}var H=N("Gytx"),F=N.n(H),q;(function(Fe){Fe[Fe.NONE=0]="NONE",Fe[Fe.RESIZING=1]="RESIZING",Fe[Fe.RESIZED=2]="RESIZED"})(q||(q={}));var le=function(Fe){Object(z.a)(_e,Fe);var Ue=Object(B.a)(_e);function _e(je){var xe;return Object(K.a)(this,_e),xe=Ue.call(this,je),xe.nextFrameActionId=void 0,xe.resizeFrameId=void 0,xe.textArea=void 0,xe.saveTextArea=function(he){xe.textArea=he},xe.handleResize=function(he){var te=xe.state.resizeStatus,ye=xe.props,ue=ye.autoSize,Le=ye.onResize;if(te!==q.NONE)return;typeof Le=="function"&&Le(he),ue&&xe.resizeOnNextFrame()},xe.resizeOnNextFrame=function(){cancelAnimationFrame(xe.nextFrameActionId),xe.nextFrameActionId=requestAnimationFrame(xe.resizeTextarea)},xe.resizeTextarea=function(){var he=xe.props.autoSize;if(!he||!xe.textArea)return;var te=he.minRows,ye=he.maxRows,ue=Y(xe.textArea,!1,te,ye);xe.setState({textareaStyles:ue,resizeStatus:q.RESIZING},function(){cancelAnimationFrame(xe.resizeFrameId),xe.resizeFrameId=requestAnimationFrame(function(){xe.setState({resizeStatus:q.RESIZED},function(){xe.resizeFrameId=requestAnimationFrame(function(){xe.setState({resizeStatus:q.NONE}),xe.fixFirefoxAutoScroll()})})})})},xe.renderTextArea=function(){var he=xe.props,te=he.prefixCls,ye=te===void 0?"rc-textarea":te,ue=he.autoSize,Le=he.onResize,ae=he.className,oe=he.disabled,Se=xe.state,Me=Se.textareaStyles,We=Se.resizeStatus,Ke=Object(s.a)(xe.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),Qe=D()(ye,ae,Object(U.a)({},"".concat(ye,"-disabled"),oe));"value"in Ke&&(Ke.value=Ke.value||"");var Ze=Object(j.a)(Object(j.a)(Object(j.a)({},xe.props.style),Me),We===q.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return M.createElement(h,{onResize:xe.handleResize,disabled:!(ue||Le)},M.createElement("textarea",Object(ee.a)({},Ke,{className:Qe,style:Ze,ref:xe.saveTextArea})))},xe.state={textareaStyles:{},resizeStatus:q.NONE},xe}return Object(P.a)(_e,[{key:"componentDidUpdate",value:function(xe){(xe.value!==this.props.value||!F()(xe.autoSize,this.props.autoSize))&&this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var xe=this.textArea.selectionStart,he=this.textArea.selectionEnd;this.textArea.setSelectionRange(xe,he)}}catch(te){}}},{key:"render",value:function(){return this.renderTextArea()}}]),_e}(M.Component),pe=le,Ae=function(Fe){Object(z.a)(_e,Fe);var Ue=Object(B.a)(_e);function _e(je){var xe;Object(K.a)(this,_e),xe=Ue.call(this,je),xe.resizableTextArea=void 0,xe.focus=function(){xe.resizableTextArea.textArea.focus()},xe.saveTextArea=function(te){xe.resizableTextArea=te},xe.handleChange=function(te){var ye=xe.props.onChange;xe.setValue(te.target.value,function(){xe.resizableTextArea.resizeTextarea()}),ye&&ye(te)},xe.handleKeyDown=function(te){var ye=xe.props,ue=ye.onPressEnter,Le=ye.onKeyDown;te.keyCode===13&&ue&&ue(te),Le&&Le(te)};var he=typeof je.value=="undefined"||je.value===null?je.defaultValue:je.value;return xe.state={value:he},xe}return Object(P.a)(_e,[{key:"setValue",value:function(xe,he){"value"in this.props||this.setState({value:xe},he)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return M.createElement(pe,Object(ee.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(xe){return"value"in xe?{value:xe.value}:null}}]),_e}(M.Component),Ge=de.default=Ae},ZW9T:function(et,de,N){"use strict";N.d(de,"a",function(){return h});var ee=N("k1fw"),K=N("oBTY"),P=N("9og8"),z=N("miYZ"),B=N("tsqr"),M=N("rAM+"),j=N("tJVT"),U=N("PpiC"),_=N("WmNS"),R=N.n(_),c=N("q1tI"),g=N.n(c),w=N("bdgK");function y(s,l,D,T,S){var I=l.getWordUntilPosition(D),C={startLineNumber:D.lineNumber,endLineNumber:D.lineNumber,startColumn:I.startColumn,endColumn:I.endColumn},W=T.map(function(Y){return{label:Y,kind:s.languages.CompletionItemKind.Keyword,insertText:Y,insertTextRules:s.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:C}});return S.map(function(Y){W.push(Object(ee.a)(Object(ee.a)({},Y),{},{range:C}))}),W}var f=function(s){var l={label:"ifelse",kind:s.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` +`,S=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break"],_={},C;function W(Fe){var Ue=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Ie=Fe.getAttribute("id")||Fe.getAttribute("data-reactid")||Fe.getAttribute("name");if(Ue&&_[Ie])return _[Ie];var je=window.getComputedStyle(Fe),xe=je.getPropertyValue("box-sizing")||je.getPropertyValue("-moz-box-sizing")||je.getPropertyValue("-webkit-box-sizing"),he=parseFloat(je.getPropertyValue("padding-bottom"))+parseFloat(je.getPropertyValue("padding-top")),te=parseFloat(je.getPropertyValue("border-bottom-width"))+parseFloat(je.getPropertyValue("border-top-width")),ye=S.map(function(Le){return"".concat(Le,":").concat(je.getPropertyValue(Le))}).join(";"),ue={sizingStyle:ye,paddingSize:he,borderSize:te,boxSizing:xe};return Ue&&Ie&&(_[Ie]=ue),ue}function Y(Fe){var Ue=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Ie=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,je=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;C||(C=document.createElement("textarea"),C.setAttribute("tab-index","-1"),C.setAttribute("aria-hidden","true"),document.body.appendChild(C)),Fe.getAttribute("wrap")?C.setAttribute("wrap",Fe.getAttribute("wrap")):C.removeAttribute("wrap");var xe=W(Fe,Ue),he=xe.paddingSize,te=xe.borderSize,ye=xe.boxSizing,ue=xe.sizingStyle;C.setAttribute("style","".concat(ue,";").concat(T)),C.value=Fe.value||Fe.placeholder||"";var Le=Number.MIN_SAFE_INTEGER,ae=Number.MAX_SAFE_INTEGER,oe=C.scrollHeight,Se;if(ye==="border-box"?oe+=te:ye==="content-box"&&(oe-=he),Ie!==null||je!==null){C.value=" ";var Me=C.scrollHeight-he;Ie!==null&&(Le=Me*Ie,ye==="border-box"&&(Le=Le+he+te),oe=Math.max(Le,oe)),je!==null&&(ae=Me*je,ye==="border-box"&&(ae=ae+he+te),Se=oe>ae?"":"hidden",oe=Math.min(ae,oe))}return{height:oe,minHeight:Le,maxHeight:ae,overflowY:Se,resize:"none"}}var H=N("Gytx"),F=N.n(H),q;(function(Fe){Fe[Fe.NONE=0]="NONE",Fe[Fe.RESIZING=1]="RESIZING",Fe[Fe.RESIZED=2]="RESIZED"})(q||(q={}));var le=function(Fe){Object(z.a)(Ie,Fe);var Ue=Object(B.a)(Ie);function Ie(je){var xe;return Object(K.a)(this,Ie),xe=Ue.call(this,je),xe.nextFrameActionId=void 0,xe.resizeFrameId=void 0,xe.textArea=void 0,xe.saveTextArea=function(he){xe.textArea=he},xe.handleResize=function(he){var te=xe.state.resizeStatus,ye=xe.props,ue=ye.autoSize,Le=ye.onResize;if(te!==q.NONE)return;typeof Le=="function"&&Le(he),ue&&xe.resizeOnNextFrame()},xe.resizeOnNextFrame=function(){cancelAnimationFrame(xe.nextFrameActionId),xe.nextFrameActionId=requestAnimationFrame(xe.resizeTextarea)},xe.resizeTextarea=function(){var he=xe.props.autoSize;if(!he||!xe.textArea)return;var te=he.minRows,ye=he.maxRows,ue=Y(xe.textArea,!1,te,ye);xe.setState({textareaStyles:ue,resizeStatus:q.RESIZING},function(){cancelAnimationFrame(xe.resizeFrameId),xe.resizeFrameId=requestAnimationFrame(function(){xe.setState({resizeStatus:q.RESIZED},function(){xe.resizeFrameId=requestAnimationFrame(function(){xe.setState({resizeStatus:q.NONE}),xe.fixFirefoxAutoScroll()})})})})},xe.renderTextArea=function(){var he=xe.props,te=he.prefixCls,ye=te===void 0?"rc-textarea":te,ue=he.autoSize,Le=he.onResize,ae=he.className,oe=he.disabled,Se=xe.state,Me=Se.textareaStyles,We=Se.resizeStatus,Ke=Object(s.a)(xe.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),Qe=D()(ye,ae,Object(U.a)({},"".concat(ye,"-disabled"),oe));"value"in Ke&&(Ke.value=Ke.value||"");var Ze=Object(j.a)(Object(j.a)(Object(j.a)({},xe.props.style),Me),We===q.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return M.createElement(h,{onResize:xe.handleResize,disabled:!(ue||Le)},M.createElement("textarea",Object(ee.a)({},Ke,{className:Qe,style:Ze,ref:xe.saveTextArea})))},xe.state={textareaStyles:{},resizeStatus:q.NONE},xe}return Object(P.a)(Ie,[{key:"componentDidUpdate",value:function(xe){(xe.value!==this.props.value||!F()(xe.autoSize,this.props.autoSize))&&this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var xe=this.textArea.selectionStart,he=this.textArea.selectionEnd;this.textArea.setSelectionRange(xe,he)}}catch(te){}}},{key:"render",value:function(){return this.renderTextArea()}}]),Ie}(M.Component),pe=le,Ae=function(Fe){Object(z.a)(Ie,Fe);var Ue=Object(B.a)(Ie);function Ie(je){var xe;Object(K.a)(this,Ie),xe=Ue.call(this,je),xe.resizableTextArea=void 0,xe.focus=function(){xe.resizableTextArea.textArea.focus()},xe.saveTextArea=function(te){xe.resizableTextArea=te},xe.handleChange=function(te){var ye=xe.props.onChange;xe.setValue(te.target.value,function(){xe.resizableTextArea.resizeTextarea()}),ye&&ye(te)},xe.handleKeyDown=function(te){var ye=xe.props,ue=ye.onPressEnter,Le=ye.onKeyDown;te.keyCode===13&&ue&&ue(te),Le&&Le(te)};var he=typeof je.value=="undefined"||je.value===null?je.defaultValue:je.value;return xe.state={value:he},xe}return Object(P.a)(Ie,[{key:"setValue",value:function(xe,he){"value"in this.props||this.setState({value:xe},he)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return M.createElement(pe,Object(ee.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(xe){return"value"in xe?{value:xe.value}:null}}]),Ie}(M.Component),Ge=de.default=Ae},ZW9T:function(et,de,N){"use strict";N.d(de,"a",function(){return h});var ee=N("k1fw"),K=N("oBTY"),P=N("9og8"),z=N("miYZ"),B=N("tsqr"),M=N("rAM+"),j=N("tJVT"),U=N("PpiC"),I=N("WmNS"),R=N.n(I),c=N("q1tI"),g=N.n(c),w=N("bdgK");function y(s,l,D,T,S){var _=l.getWordUntilPosition(D),C={startLineNumber:D.lineNumber,endLineNumber:D.lineNumber,startColumn:_.startColumn,endColumn:_.endColumn},W=T.map(function(Y){return{label:Y,kind:s.languages.CompletionItemKind.Keyword,insertText:Y,insertTextRules:s.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:C}});return S.map(function(Y){W.push(Object(ee.a)(Object(ee.a)({},Y),{},{range:C}))}),W}var f=function(s){var l={label:"ifelse",kind:s.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` `),insertTextRules:s.languages.CompletionItemInsertTextRule.InsertAsSnippet},D=["auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while","inline","restrict","_Bool","_Complex","_Imaginary","_Alignas","_Alignof","_Atomic","_Static_assert","_Noreturn","_Thread_local","_Generic"];s.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(C,W){var Y=y(s,C,W,D,[l]);return{suggestions:Y}}});var T=["False","None","True","and","as","assert","break","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","nonlocal","not","or","pass","raise","return","try","while","with","yield"];s.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(C,W){var Y=[{label:"print",kind:s.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(` `),insertTextRules:s.languages.CompletionItemInsertTextRule.InsertAsSnippet}],H=y(s,C,W,T,Y);return{suggestions:H}}});var S=["abstract","assert","boolean","break","byte","case","catch","char","class","const","continue","default","do","double","else","enum","extends","final","finally","float","for","goto","if","implements","import","instance of","int","interface","long","native","new","package","private","protected","public","return","strictfp","short","static","super","switch","synchronized","this","throw","throws","transient","try","void","volatile","while"];s.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(C,W){var Y=[l,{label:"main",kind:s.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(` `),insertTextRules:s.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:s.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join(` -`),insertTextRules:s.languages.CompletionItemInsertTextRule.InsertAsSnippet}],H=y(s,C,W,S,Y);return{suggestions:H}}})},m="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002",a=N("fjLI"),n=N("LvDl"),o=N("+ua5");function u(s){return/^\d+$/.test(s)?"".concat(s,"px"):s}function x(){}var E=!1,v={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python",Scala:"scale"};function O(){var s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],l=s;if(Array.isArray(s)){for(var D=0;D0||zt.target.offsetWidth>0)&&Je.current.instance.layout()}}catch(qt){ft.e(qt)}finally{ft.f()}}),Ve.observe(we.current)),Ve}function Be(){B.b.warn({content:decodeURIComponent(m),key:"monaco-editor-tip"})}var Ie=function(){var tt=Je.current.instance;if(I!=null&&tt&&ie){var ft=tt.getModel();ft&&I!==ft.getValue()&&(E=!0,ft.setValue(I),tt.layout(),E=!1)}};Object(c.useEffect)(function(){try{var Ve,tt=Je.current.instance;He.current&&clearTimeout(He.current),He.current=setTimeout(function(){Ie()},500),tt==null||((Ve=tt.updateOptions)===null||Ve===void 0)||Ve.call(tt,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(I.split(/\r\n|\r|\n/g).length))+3,5)})}catch(ft){debugger}},[I,ie,Je.current]),Object(c.useEffect)(function(){try{if(yt&&Je.current&&Je.current.instance){var Ve=Je.current.instance;Ve.changeViewZones(function(ft){var Ct=document.createElement("div");Ct.style.padding="10px 20px",Ct.style.width="calc(100% - 20px)",Ct.className="my-error-line-wrp",Ct.innerHTML=dt,ft.addZone({afterLineNumber:yt||11,heightInLines:3,domNode:Ct})});var tt={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};Ve.addOverlayWidget(tt),Ve.revealPositionInCenter({lineNumber:20,column:1})}}catch(ft){debugger}},[yt,Je.current,ie]),Object(c.useEffect)(function(){var Ve;if((Ve=Je.current)!==null&&Ve!==void 0&&Ve.instance&&ie&&wt){var tt=Je.current.instance,ft=tt.getModel();if(!ft)return;var Ct=function(){var Rt=[],Jt=[],nn=ft.getAllDecorations(),un=Object(M.a)(nn),cn;try{for(un.s();!(cn=un.n()).done;){var G=cn.value;if(G.options.className==="highlighted-line"){var b;Rt.push(G==null||((b=G.range)===null||b===void 0)?void 0:b.startLineNumber),Jt.push(G==null?void 0:G.id)}}}catch(V){un.e(V)}finally{un.f()}ft.deltaDecorations(Jt,[]);var L=ft.getLineCount();!!pt&&pt<=L&&(tt.deltaDecorations([],[{range:new A.Range(pt,1,pt,ft.getLineMaxColumn(pt)),options:{isWholeLine:!0,className:"highlighted-line"}}]),tt.revealLineInCenter(pt))};Ct();var zt=function(){var Rt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,Jt=[],nn=[],un=ft.getAllDecorations(),cn=Object(M.a)(un),G;try{for(cn.s();!(G=cn.n()).done;){var b=G.value;if(b.options.linesDecorationsClassName==="breakpoints"){var L;Jt.push(b==null||((L=b.range)===null||L===void 0)?void 0:L.startLineNumber),nn.push(b==null?void 0:b.id)}}}catch(V){cn.e(V)}finally{cn.f()}if(Rt)return{lines:Jt,ids:nn};Me(Jt)},qt=function(){var lt=Object(P.a)(R.a.mark(function Rt(Jt){var nn;return R.a.wrap(function(cn){for(;;)switch(cn.prev=cn.next){case 0:return nn={range:new A.Range(Jt,1,Jt,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints"}},cn.next=3,ft.deltaDecorations([],[nn]);case 3:zt();case 4:case"end":return cn.stop()}},Rt)}));return function(Jt){return lt.apply(this,arguments)}}(),Qt=function(){var lt=Object(P.a)(R.a.mark(function Rt(Jt){var nn,un,cn,G,b;return R.a.wrap(function(V){for(;;)switch(V.prev=V.next){case 0:nn=[],un=tt.getLineDecorations(Jt),cn=Object(M.a)(un);try{for(cn.s();!(G=cn.n()).done;)b=G.value,b.options.linesDecorationsClassName==="breakpoints"&&nn.push(b.id)}catch(J){cn.e(J)}finally{cn.f()}return V.next=6,ft.deltaDecorations(nn,[]);case 6:zt();case 7:case"end":return V.stop()}},Rt)}));return function(Jt){return lt.apply(this,arguments)}}(),St=function(Rt){var Jt=tt.getLineDecorations(Rt),nn=Object(M.a)(Jt),un;try{for(nn.s();!(un=nn.n()).done;){var cn=un.value;if(cn.options.linesDecorationsClassName==="breakpoints")return!0}}catch(G){nn.e(G)}finally{nn.f()}return!1};if(!Object(n.isEqual)(Ke,zt(!0).lines)){ft.deltaDecorations(zt(!0).ids,[]);var ln=Ke.map(function(lt){return{range:new A.Range(lt,1,lt,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints"}}});ft.deltaDecorations([],ln)}var Bt=tt.onDidChangeModelContent(function(lt){var Rt=tt.getPosition();if(Rt){var Jt=Rt.lineNumber;ft.getLineContent(Jt).trim()===""?Qt(Jt):St(Jt)&&(Qt(Jt),qt(Jt))}}),Yt=tt.onMouseDown(function(lt){var Rt,Jt,nn;if(lt.target.detail&&(Rt=lt.target)!==null&&Rt!==void 0&&(Jt=Rt.element)!==null&&Jt!==void 0&&(nn=Jt.className)!==null&&nn!==void 0&&nn.includes("line-numbers")){var un=lt.target.position.lineNumber;if(ft.getLineContent(un).trim()==="")return;St(un)?Qt(un):qt(un)}}),Mt=function(Rt){var Jt={range:new A.Range(Rt,1,Rt,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};nt.current=tt.deltaDecorations(nt.current,[Jt])},tn=function(){nt.current=tt.deltaDecorations(nt.current,[])},mn=tt.onMouseMove(function(lt){var Rt,Jt,nn;if(tn(),lt.target.detail&&(Rt=lt.target)!==null&&Rt!==void 0&&(Jt=Rt.element)!==null&&Jt!==void 0&&(nn=Jt.className)!==null&&nn!==void 0&&nn.includes("line-numbers")){var un=lt.target.position.lineNumber;if(ft.getLineContent(un).trim()==="")return;Mt(un)}}),An=tt.onMouseLeave(function(){tn()});return function(){Bt.dispose(),Yt.dispose(),mn.dispose(),An.dispose()}}},[Je.current,ie,Ke,pt,wt]);function ut(){var Ve=Je.current.instance;if(Ve){var tt=Ve.getSelection(),ft=Je.current.pastePos||{},Ct=new A.Range(ft.startLineNumber||tt.endLineNumber,ft.startColumn||tt.endColumn,ft.endLineNumber||tt.endLineNumber,ft.endColumn||tt.endColumn);setTimeout(function(){Ve.executeEdits("",[{range:Ct,text:""}])},300)}}function bt(Ve){(window.navigator.platform.match("Mac")?Ve.metaKey:Ve.ctrlKey)&&Ve.keyCode==83&&(Ve.preventDefault(),Ue())}var Tt=function(){if(je&&Je.current.instance){var tt=Je.current.instance.getContentHeight();at(tt0||ue.target.offsetWidth>0)&&je.layout()}}catch(Le){te.e(Le)}finally{te.f()}}),xe.observe(F.current)),xe}Object(c.useEffect)(function(){return F.current&&N.e(27).then(N.t.bind(null,"M/lh",7)).then(function(je){A=je;var xe=A.editor.createDiffEditor(F.current,Object(ee.a)(Object(ee.a)({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},H),{},{wordWrap:!0}));Ae(xe);var he=Ge(xe);return function(){xe.dispose();var te=xe.getModel();te&&te.dispose(),he.unobserve(F.current)}}),function(){window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}},[]),Object(c.useEffect)(function(){pe&&pe.setModel({original:A.editor.createModel(I,W),modified:A.editor.createModel(C,W)})},[I,C,W,pe]);var Fe=u(D),Ue=u(S),_e={width:Fe,height:Ue};return g.a.createElement("div",{className:"my-diff-editor",ref:F,style:_e})}},ZpRC:function(et,de,N){"use strict";function ee(c){return typeof c=="object"&&c!=null&&c.nodeType===1}function K(c,g){return(!g||c!=="hidden")&&c!=="visible"&&c!=="clip"}function P(c,g){if(c.clientHeightg||m>c&&a=g&&n>=w?m-c-y:a>g&&nw?a-g+f:0}var B=function(c,g){var w=window,y=g.scrollMode,f=g.block,m=g.inline,a=g.boundary,n=g.skipOverflowHiddenElements,o=typeof a=="function"?a:function(Me){return Me!==a};if(!ee(c))throw new TypeError("Invalid target");for(var u=document.scrollingElement||document.documentElement,x=[],E=c;ee(E)&&o(E);){if((E=E.parentElement)===u){x.push(E);break}E!=null&&E===document.body&&P(E)&&!P(document.documentElement)||E!=null&&P(E,n)&&x.push(E)}for(var v=w.visualViewport?w.visualViewport.width:innerWidth,O=w.visualViewport?w.visualViewport.height:innerHeight,A=window.scrollX||pageXOffset,p=window.scrollY||pageYOffset,h=c.getBoundingClientRect(),s=h.height,l=h.width,D=h.top,T=h.right,S=h.bottom,I=h.left,C=f==="start"||f==="nearest"?D:f==="end"?S:D+s/2,W=m==="center"?I+l/2:m==="end"?T:I,Y=[],H=0;H=0&&I>=0&&S<=O&&T<=v&&D>=Ae&&S<=Fe&&I>=Ue&&T<=Ge)return Y;var _e=getComputedStyle(F),je=parseInt(_e.borderLeftWidth,10),xe=parseInt(_e.borderTopWidth,10),he=parseInt(_e.borderRightWidth,10),te=parseInt(_e.borderBottomWidth,10),ye=0,ue=0,Le="offsetWidth"in F?F.offsetWidth-F.clientWidth-je-he:0,ae="offsetHeight"in F?F.offsetHeight-F.clientHeight-xe-te:0;if(u===F)ye=f==="start"?C:f==="end"?C-O:f==="nearest"?z(p,p+O,O,xe,te,p+C,p+C+s,s):C-O/2,ue=m==="start"?W:m==="center"?W-v/2:m==="end"?W-v:z(A,A+v,v,je,he,A+W,A+W+l,l),ye=Math.max(0,ye+p),ue=Math.max(0,ue+A);else{ye=f==="start"?C-Ae-xe:f==="end"?C-Fe+te+ae:f==="nearest"?z(Ae,Fe,le,xe,te+ae,C,C+s,s):C-(Ae+le/2)+ae/2,ue=m==="start"?W-Ue-je:m==="center"?W-(Ue+pe/2)+Le/2:m==="end"?W-Ge+he+Le:z(Ue,Ge,pe,je,he+Le,W,W+l,l);var oe=F.scrollLeft,Se=F.scrollTop;C+=Se-(ye=Math.max(0,Math.min(Se+ye,F.scrollHeight-le+ae))),W+=oe-(ue=Math.max(0,Math.min(oe+ue,F.scrollWidth-pe+Le)))}Y.push({el:F,top:ye,left:ue})}return Y};function M(c){return c===Object(c)&&Object.keys(c).length!==0}function j(c,g){g===void 0&&(g="auto");var w="scrollBehavior"in document.body.style;c.forEach(function(y){var f=y.el,m=y.top,a=y.left;f.scroll&&w?f.scroll({top:m,left:a,behavior:g}):(f.scrollTop=m,f.scrollLeft=a)})}function U(c){return c===!1?{block:"end",inline:"nearest"}:M(c)?c:{block:"start",inline:"nearest"}}function _(c,g){var w=!c.ownerDocument.documentElement.contains(c);if(M(g)&&typeof g.behavior=="function")return g.behavior(w?[]:B(c,g));if(w)return;var y=U(g);return j(B(c,y),y.behavior)}var R=de.a=_},Zss7:function(et,de,N){var ee;(function(K){var P=/^\s+/,z=/\s+$/,B=0,M=K.round,j=K.min,U=K.max,_=K.random;function R(te,ye){if(te=te||"",ye=ye||{},te instanceof R)return te;if(!(this instanceof R))return new R(te,ye);var ue=c(te);this._originalInput=te,this._r=ue.r,this._g=ue.g,this._b=ue.b,this._a=ue.a,this._roundA=M(100*this._a)/100,this._format=ye.format||ue.format,this._gradientType=ye.gradientType,this._r<1&&(this._r=M(this._r)),this._g<1&&(this._g=M(this._g)),this._b<1&&(this._b=M(this._b)),this._ok=ue.ok,this._tc_id=B++}R.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 te=this.toRgb();return(te.r*299+te.g*587+te.b*114)/1e3},getLuminance:function(){var te=this.toRgb(),ye,ue,Le,ae,oe,Se;return ye=te.r/255,ue=te.g/255,Le=te.b/255,ye<=.03928?ae=ye/12.92:ae=K.pow((ye+.055)/1.055,2.4),ue<=.03928?oe=ue/12.92:oe=K.pow((ue+.055)/1.055,2.4),Le<=.03928?Se=Le/12.92:Se=K.pow((Le+.055)/1.055,2.4),.2126*ae+.7152*oe+.0722*Se},setAlpha:function(te){return this._a=Y(te),this._roundA=M(100*this._a)/100,this},toHsv:function(){var te=f(this._r,this._g,this._b);return{h:te.h*360,s:te.s,v:te.v,a:this._a}},toHsvString:function(){var te=f(this._r,this._g,this._b),ye=M(te.h*360),ue=M(te.s*100),Le=M(te.v*100);return this._a==1?"hsv("+ye+", "+ue+"%, "+Le+"%)":"hsva("+ye+", "+ue+"%, "+Le+"%, "+this._roundA+")"},toHsl:function(){var te=w(this._r,this._g,this._b);return{h:te.h*360,s:te.s,l:te.l,a:this._a}},toHslString:function(){var te=w(this._r,this._g,this._b),ye=M(te.h*360),ue=M(te.s*100),Le=M(te.l*100);return this._a==1?"hsl("+ye+", "+ue+"%, "+Le+"%)":"hsla("+ye+", "+ue+"%, "+Le+"%, "+this._roundA+")"},toHex:function(te){return a(this._r,this._g,this._b,te)},toHexString:function(te){return"#"+this.toHex(te)},toHex8:function(te){return n(this._r,this._g,this._b,this._a,te)},toHex8String:function(te){return"#"+this.toHex8(te)},toRgb:function(){return{r:M(this._r),g:M(this._g),b:M(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+M(this._r)+", "+M(this._g)+", "+M(this._b)+")":"rgba("+M(this._r)+", "+M(this._g)+", "+M(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:M(H(this._r,255)*100)+"%",g:M(H(this._g,255)*100)+"%",b:M(H(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+M(H(this._r,255)*100)+"%, "+M(H(this._g,255)*100)+"%, "+M(H(this._b,255)*100)+"%)":"rgba("+M(H(this._r,255)*100)+"%, "+M(H(this._g,255)*100)+"%, "+M(H(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:C[a(this._r,this._g,this._b,!0)]||!1},toFilter:function(te){var ye="#"+o(this._r,this._g,this._b,this._a),ue=ye,Le=this._gradientType?"GradientType = 1, ":"";if(te){var ae=R(te);ue="#"+o(ae._r,ae._g,ae._b,ae._a)}return"progid:DXImageTransform.Microsoft.gradient("+Le+"startColorstr="+ye+",endColorstr="+ue+")"},toString:function(te){var ye=!!te;te=te||this._format;var ue=!1,Le=this._a<1&&this._a>=0,ae=!ye&&Le&&(te==="hex"||te==="hex6"||te==="hex3"||te==="hex4"||te==="hex8"||te==="name");return ae?te==="name"&&this._a===0?this.toName():this.toRgbString():(te==="rgb"&&(ue=this.toRgbString()),te==="prgb"&&(ue=this.toPercentageRgbString()),(te==="hex"||te==="hex6")&&(ue=this.toHexString()),te==="hex3"&&(ue=this.toHexString(!0)),te==="hex4"&&(ue=this.toHex8String(!0)),te==="hex8"&&(ue=this.toHex8String()),te==="name"&&(ue=this.toName()),te==="hsl"&&(ue=this.toHslString()),te==="hsv"&&(ue=this.toHsvString()),ue||this.toHexString())},clone:function(){return R(this.toString())},_applyModification:function(te,ye){var ue=te.apply(null,[this].concat([].slice.call(ye)));return this._r=ue._r,this._g=ue._g,this._b=ue._b,this.setAlpha(ue._a),this},lighten:function(){return this._applyModification(v,arguments)},brighten:function(){return this._applyModification(O,arguments)},darken:function(){return this._applyModification(A,arguments)},desaturate:function(){return this._applyModification(u,arguments)},saturate:function(){return this._applyModification(x,arguments)},greyscale:function(){return this._applyModification(E,arguments)},spin:function(){return this._applyModification(p,arguments)},_applyCombination:function(te,ye){return te.apply(null,[this].concat([].slice.call(ye)))},analogous:function(){return this._applyCombination(T,arguments)},complement:function(){return this._applyCombination(h,arguments)},monochromatic:function(){return this._applyCombination(S,arguments)},splitcomplement:function(){return this._applyCombination(D,arguments)},triad:function(){return this._applyCombination(s,arguments)},tetrad:function(){return this._applyCombination(l,arguments)}},R.fromRatio=function(te,ye){if(typeof te=="object"){var ue={};for(var Le in te)te.hasOwnProperty(Le)&&(Le==="a"?ue[Le]=te[Le]:ue[Le]=Ge(te[Le]));te=ue}return R(te,ye)};function c(te){var ye={r:0,g:0,b:0},ue=1,Le=null,ae=null,oe=null,Se=!1,Me=!1;return typeof te=="string"&&(te=xe(te)),typeof te=="object"&&(je(te.r)&&je(te.g)&&je(te.b)?(ye=g(te.r,te.g,te.b),Se=!0,Me=String(te.r).substr(-1)==="%"?"prgb":"rgb"):je(te.h)&&je(te.s)&&je(te.v)?(Le=Ge(te.s),ae=Ge(te.v),ye=m(te.h,Le,ae),Se=!0,Me="hsv"):je(te.h)&&je(te.s)&&je(te.l)&&(Le=Ge(te.s),oe=Ge(te.l),ye=y(te.h,Le,oe),Se=!0,Me="hsl"),te.hasOwnProperty("a")&&(ue=te.a)),ue=Y(ue),{ok:Se,format:te.format||Me,r:j(255,U(ye.r,0)),g:j(255,U(ye.g,0)),b:j(255,U(ye.b,0)),a:ue}}function g(te,ye,ue){return{r:H(te,255)*255,g:H(ye,255)*255,b:H(ue,255)*255}}function w(te,ye,ue){te=H(te,255),ye=H(ye,255),ue=H(ue,255);var Le=U(te,ye,ue),ae=j(te,ye,ue),oe,Se,Me=(Le+ae)/2;if(Le==ae)oe=Se=0;else{var We=Le-ae;Se=Me>.5?We/(2-Le-ae):We/(Le+ae);switch(Le){case te:oe=(ye-ue)/We+(ye1&&(Ze-=1),Ze<1/6?Ke+(Qe-Ke)*6*Ze:Ze<1/2?Qe:Ze<2/3?Ke+(Qe-Ke)*(2/3-Ze)*6:Ke}if(ye===0)Le=ae=oe=ue;else{var Me=ue<.5?ue*(1+ye):ue+ye-ue*ye,We=2*ue-Me;Le=Se(We,Me,te+1/3),ae=Se(We,Me,te),oe=Se(We,Me,te-1/3)}return{r:Le*255,g:ae*255,b:oe*255}}function f(te,ye,ue){te=H(te,255),ye=H(ye,255),ue=H(ue,255);var Le=U(te,ye,ue),ae=j(te,ye,ue),oe,Se,Me=Le,We=Le-ae;if(Se=Le===0?0:We/Le,Le==ae)oe=0;else{switch(Le){case te:oe=(ye-ue)/We+(ye>1)+720)%360;--ye;)Le.h=(Le.h+ae)%360,oe.push(R(Le));return oe}function S(te,ye){ye=ye||6;for(var ue=R(te).toHsv(),Le=ue.h,ae=ue.s,oe=ue.v,Se=[],Me=1/ye;ye--;)Se.push(R({h:Le,s:ae,v:oe})),oe=(oe+Me)%1;return Se}R.mix=function(te,ye,ue){ue=ue===0?0:ue||50;var Le=R(te).toRgb(),ae=R(ye).toRgb(),oe=ue/100,Se={r:(ae.r-Le.r)*oe+Le.r,g:(ae.g-Le.g)*oe+Le.g,b:(ae.b-Le.b)*oe+Le.b,a:(ae.a-Le.a)*oe+Le.a};return R(Se)},R.readability=function(te,ye){var ue=R(te),Le=R(ye);return(K.max(ue.getLuminance(),Le.getLuminance())+.05)/(K.min(ue.getLuminance(),Le.getLuminance())+.05)},R.isReadable=function(te,ye,ue){var Le=R.readability(te,ye),ae,oe;oe=!1,ae=he(ue);switch(ae.level+ae.size){case"AAsmall":case"AAAlarge":oe=Le>=4.5;break;case"AAlarge":oe=Le>=3;break;case"AAAsmall":oe=Le>=7;break}return oe},R.mostReadable=function(te,ye,ue){var Le=null,ae=0,oe,Se,Me,We;ue=ue||{},Se=ue.includeFallbackColors,Me=ue.level,We=ue.size;for(var Ke=0;Keae&&(ae=oe,Le=R(ye[Ke]));return R.isReadable(te,Le,{level:Me,size:We})||!Se?Le:(ue.includeFallbackColors=!1,R.mostReadable(te,["#fff","#000"],ue))};var I=R.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"},C=R.hexNames=W(I);function W(te){var ye={};for(var ue in te)te.hasOwnProperty(ue)&&(ye[te[ue]]=ue);return ye}function Y(te){return te=parseFloat(te),(isNaN(te)||te<0||te>1)&&(te=1),te}function H(te,ye){le(te)&&(te="100%");var ue=pe(te);return te=j(ye,U(0,parseFloat(te))),ue&&(te=parseInt(te*ye,10)/100),K.abs(te-ye)<1e-6?1:te%ye/parseFloat(ye)}function F(te){return j(1,U(0,te))}function q(te){return parseInt(te,16)}function le(te){return typeof te=="string"&&te.indexOf(".")!=-1&&parseFloat(te)===1}function pe(te){return typeof te=="string"&&te.indexOf("%")!=-1}function Ae(te){return te.length==1?"0"+te:""+te}function Ge(te){return te<=1&&(te=te*100+"%"),te}function Fe(te){return K.round(parseFloat(te)*255).toString(16)}function Ue(te){return q(te)/255}var _e=function(){var te="[-\\+]?\\d+%?",ye="[-\\+]?\\d*\\.\\d+%?",ue="(?:"+ye+")|(?:"+te+")",Le="[\\s|\\(]+("+ue+")[,|\\s]+("+ue+")[,|\\s]+("+ue+")\\s*\\)?",ae="[\\s|\\(]+("+ue+")[,|\\s]+("+ue+")[,|\\s]+("+ue+")[,|\\s]+("+ue+")\\s*\\)?";return{CSS_UNIT:new RegExp(ue),rgb:new RegExp("rgb"+Le),rgba:new RegExp("rgba"+ae),hsl:new RegExp("hsl"+Le),hsla:new RegExp("hsla"+ae),hsv:new RegExp("hsv"+Le),hsva:new RegExp("hsva"+ae),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 je(te){return!!_e.CSS_UNIT.exec(te)}function xe(te){te=te.replace(P,"").replace(z,"").toLowerCase();var ye=!1;if(I[te])te=I[te],ye=!0;else if(te=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var ue;return(ue=_e.rgb.exec(te))?{r:ue[1],g:ue[2],b:ue[3]}:(ue=_e.rgba.exec(te))?{r:ue[1],g:ue[2],b:ue[3],a:ue[4]}:(ue=_e.hsl.exec(te))?{h:ue[1],s:ue[2],l:ue[3]}:(ue=_e.hsla.exec(te))?{h:ue[1],s:ue[2],l:ue[3],a:ue[4]}:(ue=_e.hsv.exec(te))?{h:ue[1],s:ue[2],v:ue[3]}:(ue=_e.hsva.exec(te))?{h:ue[1],s:ue[2],v:ue[3],a:ue[4]}:(ue=_e.hex8.exec(te))?{r:q(ue[1]),g:q(ue[2]),b:q(ue[3]),a:Ue(ue[4]),format:ye?"name":"hex8"}:(ue=_e.hex6.exec(te))?{r:q(ue[1]),g:q(ue[2]),b:q(ue[3]),format:ye?"name":"hex"}:(ue=_e.hex4.exec(te))?{r:q(ue[1]+""+ue[1]),g:q(ue[2]+""+ue[2]),b:q(ue[3]+""+ue[3]),a:Ue(ue[4]+""+ue[4]),format:ye?"name":"hex8"}:(ue=_e.hex3.exec(te))?{r:q(ue[1]+""+ue[1]),g:q(ue[2]+""+ue[2]),b:q(ue[3]+""+ue[3]),format:ye?"name":"hex"}:!1}function he(te){var ye,ue;return te=te||{level:"AA",size:"small"},ye=(te.level||"AA").toUpperCase(),ue=(te.size||"small").toLowerCase(),ye!=="AA"&&ye!=="AAA"&&(ye="AA"),ue!=="small"&&ue!=="large"&&(ue="small"),{level:ye,size:ue}}et.exports?et.exports=R:!(ee=function(){return R}.call(de,N,de,et),ee!==void 0&&(et.exports=ee))})(Math)},bPs0:function(et,de,N){"use strict";N.d(de,"b",function(){return u});var ee=N("k1fw"),K=N("9og8"),P=N("2qtc"),z=N("kLXV"),B=N("tJVT"),M=N("PpiC"),j=N("aHsQ"),U=N("sGsY"),_=N("WmNS"),R=N.n(_),c=N("q1tI"),g=N.n(c),w=N("bntm"),y=N("V0Rq"),f=N("wd/R"),m=N.n(f),a=N("Ty5D"),n=N("9kvl"),o=U.a.Countdown,u=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],x=function(v){var O=v.globalSetting,A=v.loading,p=v.user,h=v.exercise,s=v.dispatch,l=Object(M.a)(v,["globalSetting","loading","user","exercise","dispatch"]),D=Object(c.useState)({}),T=Object(B.a)(D,2),S=T[0],I=T[1],C=z.a.useModal(),W=Object(B.a)(C,2),Y=W[0],H=W[1],F=Object(c.useRef)(),q=Object(c.useRef)(null),le=Object(c.useRef)(null),pe=Object(c.useState)(!0),Ae=Object(B.a)(pe,2),Ge=Ae[0],Fe=Ae[1],Ue=Object(a.h)().query,_e=Object(a.i)();Object(c.useEffect)(function(){var Me,We,Ke,Qe,Ze;if(clearTimeout(q.current),document.addEventListener(Object(w.c)(),Se,!1),window.addEventListener("blur",ae,!1),(Me=h.exerciseUserInfo)!==null&&Me!==void 0&&Me.screen_open&&Object(w.a)()&&(s({type:"globalSetting/headerFooterToggle",payload:!1}),Fe(!1)),(We=h.exerciseUserInfo)!==null&&We!==void 0&&We.screen_at&&m()().diff(m()((Ke=h.exerciseUserInfo)===null||Ke===void 0?void 0:Ke.screen_at),"seconds")>0)je();else if((Qe=h.exerciseUserInfo)!==null&&Qe!==void 0&&Qe.screen_open&&!Object(w.a)()){var yt=document.domain==="kepukehuan.educoder.net"?30:h.exerciseUserInfo.screen_sec+10+1;F.current=z.a.info({icon:null,content:g.a.createElement("div",{className:"tc font16"},"\u672C\u573A\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u5207\u5C4F\u9650\u5236\uFF0C",g.a.createElement("br",null),"\u5207\u6362\u9875\u9762 ",h.exerciseUserInfo.screen_num-h.exerciseUserInfo.used_screen_num," \u6B21\u540E\u5C06\u8FDB\u884C\u5F3A\u5236\u4EA4\u5377\uFF0C",g.a.createElement("br",null),"\u8BF7\u52FF\u5207\u5C4F\u53CA\u5237\u65B0\u9875\u9762"),okText:g.a.createElement("span",null,"\u5F00\u59CB\u8003\u8BD5\uFF08",g.a.createElement("span",{style:{display:"inline-block"}},g.a.createElement(o,{onFinish:function(){var dt;je(),(dt=F.current)===null||dt===void 0||dt.destroy()},valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+yt*1e3})),"S\uFF09"),onOk:function(){var dt;(dt=F.current)===null||dt===void 0||dt.destroy(),Fe(!1),Object(w.d)(document.body),document.getElementById("root").addEventListener("click",xe,!1)}})}return(Ze=h.exerciseUserInfo)!==null&&Ze!==void 0&&Ze.screen_open&&!Object(w.a)()||document.getElementById("root").addEventListener("click",xe,!1),function(){document.getElementById("root").removeEventListener("click",xe,!1),document.removeEventListener(Object(w.c)(),Se,!1),window.removeEventListener("blur",ae,!1),clearTimeout(q.current)}},[]),Object(c.useEffect)(function(){setTimeout(function(){h.actionTabs.removeEventListenerExitScreen&&(clearTimeout(q.current),document.getElementById("root").removeEventListener("click",xe,!1),document.removeEventListener(Object(w.c)(),Se,!1))},500),he()},[h.actionTabs]),Object(c.useEffect)(function(){setTimeout(function(){h.exerciseUserInfo.used_screen_num>h.exerciseUserInfo.screen_num?ue():!Ge},500)},[h.exerciseUserInfo]);var je=function(){var Me=Object(K.a)(R.a.mark(function We(){var Ke;return R.a.wrap(function(Ze){for(;;)switch(Ze.prev=Ze.next){case 0:return Ze.next=2,oe();case 2:Ke=Ze.sent,setTimeout(function(){var yt,vt;(yt=F.current)===null||yt===void 0||yt.destroy(),F.current=z.a.info({okText:g.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:g.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",g.a.createElement("span",{className:"c-red"},Ke.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",g.a.createElement("span",{className:"c-red"},(vt=h.exerciseUserInfo)===null||vt===void 0?void 0:vt.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:function(){var dt=Object(K.a)(R.a.mark(function At(){return R.a.wrap(function(Oe){for(;;)switch(Oe.prev=Oe.next){case 0:Object(w.d)(document.body);case 1:case"end":return Oe.stop()}},At)}));function pt(){return dt.apply(this,arguments)}return pt}()})},1e3);case 4:case"end":return Ze.stop()}},We)}));return function(){return Me.apply(this,arguments)}}(),xe=function(We){!Object(w.a)()&&We.target.nodeName!=="A"&&We.target.nodeName!=="BUTTON"&&We.target.innerHTML!=="\u786E \u5B9A"&&(Object(w.d)(document.body),console.log("documentClick.full"))},he=function(){var Me=Object(K.a)(R.a.mark(function We(){return R.a.wrap(function(Qe){for(;;)switch(Qe.prev=Qe.next){case 0:return Qe.abrupt("return",new Promise(function(){var Ze=Object(K.a)(R.a.mark(function yt(vt){var dt;return R.a.wrap(function(At){for(;;)switch(At.prev=At.next){case 0:return At.next=2,s({type:"exercise/getExerciseUserInfo",payload:Object(ee.a)({},_e)});case 2:return dt=At.sent,vt(dt==null?void 0:dt.data),At.abrupt("return",dt==null?void 0:dt.data);case 5:case"end":return At.stop()}},yt)}));return function(yt){return Ze.apply(this,arguments)}}()));case 1:case"end":return Qe.stop()}},We)}));return function(){return Me.apply(this,arguments)}}(),te=function(){var Me=Object(K.a)(R.a.mark(function We(Ke){var Qe,Ze,yt;return R.a.wrap(function(dt){for(;;)switch(dt.prev=dt.next){case 0:(Qe=F.current)===null||Qe===void 0||((Ze=Qe.destroyAll)===null||Ze===void 0)||Ze.call(Qe),F.current=z.a.info({maskClosable:!1,keyboard:!1,okText:g.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5\uFF08",g.a.createElement("span",{style:{display:"inline-block"}},g.a.createElement(o,{onFinish:oe,valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+(h.exerciseUserInfo.screen_sec+1)*1e3})),"S\uFF09"),content:g.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",g.a.createElement("span",{className:"c-red"},Ke),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",g.a.createElement("span",{className:"c-red"},(yt=h.exerciseUserInfo)===null||yt===void 0?void 0:yt.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377,",g.a.createElement("span",{className:"c-red"},h.exerciseUserInfo.screen_sec),"\u79D2\u5185\u56DE\u5230",g.a.createElement("br",null),g.a.createElement("span",{style:{marginLeft:38}},"\u8003\u8BD5\u4E0D\u8BA1\u5207\u5C4F\u6B21\u6570\u3002")),onOk:function(){var pt=Object(K.a)(R.a.mark(function wt(){return R.a.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:clearTimeout(le.current),Object(w.d)(document.body),F.current.destroy();case 3:case"end":return we.stop()}},wt)}));function At(){return pt.apply(this,arguments)}return At}()}),le.current=setTimeout(function(){var pt;F.current.update({okText:g.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:g.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",g.a.createElement("span",{className:"c-red"},Ke+1),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",g.a.createElement("span",{className:"c-red"},(pt=h.exerciseUserInfo)===null||pt===void 0?void 0:pt.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377")})},(h.exerciseUserInfo.screen_sec+1)*1e3);case 3:case"end":return dt.stop()}},We)}));return function(Ke){return Me.apply(this,arguments)}}(),ye=function(){location.href="/classrooms/".concat(_e.coursesId,"/exercise/").concat(_e.categoryId,"/detail")},ue=function(){var Me=Object(K.a)(R.a.mark(function We(){var Ke,Qe,Ze;return R.a.wrap(function(vt){for(;;)switch(vt.prev=vt.next){case 0:return(Ke=F.current)===null||Ke===void 0||((Qe=Ke.destroyAll)===null||Qe===void 0)||Qe.call(Ke),vt.next=3,Object(y.Z)({categoryId:_e.categoryId,commit_method:1});case 3:Ze=vt.sent,Ze&&Le();case 5:case"end":return vt.stop()}},We)}));return function(){return Me.apply(this,arguments)}}(),Le=function(){var We,Ke;document.removeEventListener(Object(w.c)(),Se,!1),Object(w.b)(),(We=F.current)===null||We===void 0||((Ke=We.destroyAll)===null||Ke===void 0)||Ke.call(We),Y.info({content:g.a.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",g.a.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:function(){ye()}})},ae=function(We){Object(w.a)()&&document.getElementById("iframeShixuns").style.display=="none"&&Object(w.b)()},oe=function(){var Me=Object(K.a)(R.a.mark(function We(){return R.a.wrap(function(Qe){for(;;)switch(Qe.prev=Qe.next){case 0:return Qe.abrupt("return",new Promise(function(){var Ze=Object(K.a)(R.a.mark(function yt(vt){var dt,pt,At;return R.a.wrap(function(Oe){for(;;)switch(Oe.prev=Oe.next){case 0:if(!((dt=h.exerciseUserInfo)!==null&&dt!==void 0&&dt.screen_at)){Oe.next=3;break}return Oe.next=3,Object(y.g)(Object(ee.a)(Object(ee.a)({},_e),{},{reset:!0}));case 3:return Oe.next=5,Object(y.Q)({id:_e.categoryId});case 5:if(pt=Oe.sent,!(pt!=null&&pt.is_commit)){Oe.next=9;break}return Le(),Oe.abrupt("return");case 9:return Oe.next=11,he();case 11:At=Oe.sent,vt(At);case 13:case"end":return Oe.stop()}},yt)}));return function(yt){return Ze.apply(this,arguments)}}()));case 1:case"end":return Qe.stop()}},We)}));return function(){return Me.apply(this,arguments)}}(),Se=function(){var Me=Object(K.a)(R.a.mark(function We(){var Ke,Qe,Ze,yt;return R.a.wrap(function(dt){for(;;)switch(dt.prev=dt.next){case 0:if(Ke=!1,console.log("fullscreen change"),!Object(w.a)()){dt.next=7;break}(Qe=h.exerciseUserInfo)!==null&&Qe!==void 0&&Qe.screen_at&&Object(y.g)(Object(ee.a)(Object(ee.a)({},_e),{},{reset:!0})),clearTimeout(q.current),dt.next=17;break;case 7:return Ke=!0,dt.next=10,Object(y.g)(Object(ee.a)({},_e));case 10:return dt.next=12,he();case 12:Ze=dt.sent,te(Ze.used_screen_num),yt=setTimeout(Object(K.a)(R.a.mark(function pt(){return R.a.wrap(function(wt){for(;;)switch(wt.prev=wt.next){case 0:case"end":return wt.stop()}},pt)})),h.exerciseUserInfo.screen_sec*1e3),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*"),q.current=yt;case 17:s({type:"globalSetting/headerFooterToggle",payload:Ke});case 18:case"end":return dt.stop()}},We)}));return function(){return Me.apply(this,arguments)}}();return g.a.createElement("div",null,H)};de.a=Object(n.a)(function(E){var v=E.loading,O=E.user,A=E.exercise,p=E.globalSetting;return{globalSetting:p,user:O,exercise:A,loading:v.effects}})(x)},bT9E:function(et,de,N){"use strict";N.d(de,"a",function(){return K});var ee=N("VTBJ");function K(P,z){var B=Object(ee.a)({},P);return Array.isArray(z)&&z.forEach(function(M){delete B[M]}),B}},biw7:function(et,de,N){"use strict";var ee=N("q1tI"),K=N.n(ee),P=ee.createContext(null);de.a=P},c5Ni:function(et,de,N){},cQPA:function(et,de,N){"use strict";N.r(de);var ee=N("T2oS"),K=N("W9HT"),P=N("sPJy"),z=N("bE4q"),B=N("+L6B"),M=N("2/Rp"),j=N("14J3"),U=N("BMrR"),_=N("jCWc"),R=N("kPKH"),c=N("5Dmo"),g=N("3S7+"),w=N("sRBo"),y=N("kaz8"),f=N("7Kak"),m=N("9yH6"),a=N("MXD1"),n=N("CFYs"),o=N("miYZ"),u=N("tsqr"),x=N("2qtc"),E=N("kLXV"),v=N("k1fw"),O=N("9og8"),A=N("tJVT"),p=N("PpiC"),h=N("5NDa"),s=N("5rEg"),l=N("aHsQ"),D=N("sGsY"),T=N("WmNS"),S=N.n(T),I=N("q1tI"),C=N.n(I),W=N("Ty5D"),Y=N("55Ip"),H=N("9kvl"),F=N("gUdW"),q=N("xGfz"),le=N("jhfD"),pe=N("BlwA"),Ae=N("bPs0"),Ge=N("wd/R"),Fe=N.n(Ge),Ue=N("9GDu"),_e=N.n(Ue),je=N("1vsH"),xe=N("s8TD"),he=N("xKgJ"),te=N("bntm"),ye=N("V0Rq"),ue=N("HBuW"),Le=N("9Bee"),ae=N("Ot1p"),oe=function(Xe){var Pe,se,fe,$e,ke,it,at=Xe.item,Ne=Xe.answerData,Ve=Xe.isEducation,tt=Xe.sign,ft=Xe.onBlur,Ct=ft===void 0?function(){}:ft,zt=Object(I.useRef)(""),qt=Object(I.useState)(),Qt=Object(A.a)(qt,2),St=Qt[0],ln=Qt[1],Bt=Object(I.useState)(!1),Yt=Object(A.a)(Bt,2),Mt=Yt[0],tn=Yt[1],mn=Object(I.useState)(Ve||!1),An=Object(A.a)(mn,2),lt=An[0],Rt=An[1],Jt=Object(I.useRef)(),nn=function(){clearInterval(Jt.current),Jt.current=setInterval(function(){Mt&&Ct(zt.current)},30*1e3)},un=function(G){Ct(zt.current);var b="\u786E\u5B9A\u79BB\u5F00\u6B64\u9875\u9762\u5417?\u6B64\u9875\u6570\u636E\u53EF\u80FD\u4F1A\u4E22\u5931";return(G||window.event).returnValue=b,b};return Object(I.useEffect)(function(){console.log("isFocus:",Mt),Mt?(window.addEventListener("beforeunload",un),nn()):window.removeEventListener("beforeunload",un)},[Mt]),Object(I.useEffect)(function(){ln(at==null?void 0:at.a_flag)},[at==null?void 0:at.a_flag]),Object(I.useEffect)(function(){return function(){clearInterval(Jt.current)}},[]),console.log(!at.repeat_answer&&(at==null||((Pe=at.user_answer)===null||Pe===void 0)?void 0:Pe.length)>0&&!at.israp,222),C.a.createElement("div",null,(Ne==null||((se=Ne.exercise)===null||se===void 0)?void 0:se.commit_status)===1?C.a.createElement("div",null,C.a.createElement("p",{className:"mt10 mb0"},"\u6211\u7684\u7B54\u6848\uFF1A"),C.a.createElement("div",{className:_e.a.simpleText},C.a.createElement(Le.a,{value:at==null||((fe=at.user_answer)===null||fe===void 0)?void 0:fe[0]}))):C.a.createElement("div",{className:at.user_score&&(at.user_score===at.question_score?"c-green":"c-red")},lt?C.a.createElement(ae.a,{watch:!0,isFocus:!0,defaultValue:at==null||(($e=at.user_answer)===null||$e===void 0)?void 0:$e[0],id:at==null?void 0:at.question_id,onChange:function(G){zt.current=G,tn(!0)},onBlur:function(){setTimeout(function(){Ct(zt.current)},200),clearInterval(Jt.current),tn(!1)}}):C.a.createElement("div",{onClick:function(){var G;if(!at.repeat_answer&&(at==null||((G=at.user_answer)===null||G===void 0)?void 0:G.length)>0)return;tt.current=!0,Rt(!0)}},C.a.createElement(s.a,{disabled:!at.repeat_answer&&(at==null||((ke=at.user_answer)===null||ke===void 0)?void 0:ke.length)>0&&!at.israp,size:"large",className:"current",placeholder:"\u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54",readOnly:!0}))),(at==null?void 0:at.standard_answer)&&C.a.createElement("div",null,C.a.createElement("p",{className:"mt10 mb0"},"\u53C2\u8003\u7B54\u6848\uFF1A"),C.a.createElement("div",{style:{border:"1px solid #eee",background:"#f5f5f5",borderRadius:4,padding:5}},C.a.createElement(Le.a,{value:at==null||((it=at.standard_answer)===null||it===void 0)?void 0:it[0]}))))},Se=oe,Me=N("g9YV"),We=N("wCAj"),Ke=N("5GOC"),Qe=N("JsLm"),Ze=N("ZW9T"),yt=N("o/qq"),vt=N.n(yt),dt=function(Xe){var Pe,se,fe,$e,ke=Xe.item,it=Xe.answerData,at=Object(I.useState)([]),Ne=Object(A.a)(at,2),Ve=Ne[0],tt=Ne[1],ft=Object(I.useState)([]),Ct=Object(A.a)(ft,2),zt=Ct[0],qt=Ct[1];Object(I.useEffect)(function(){var Bt;if(!(ke!=null&&(Bt=ke.shixun_details)!==null&&Bt!==void 0&&Bt.length))return;for(var Yt=[],Mt=[],tn=0;tn<(ke==null||((mn=ke.shixun_details)===null||mn===void 0)?void 0:mn.length);tn++){for(var mn,An,lt,Rt=0;Rt<(ke==null?void 0:ke.shixun_details[tn].stage_list.length);Rt++){var Jt,nn,un,cn,G=ke==null?void 0:ke.shixun_details[tn].stage_list[Rt];Yt.push(Object(v.a)(Object(v.a)({},G),{operation:ke==null||((Jt=ke.shixun_details)===null||Jt===void 0||((nn=Jt[tn])===null||nn===void 0||((un=nn.shixun_detail)===null||un===void 0||((cn=un[0])===null||cn===void 0))))?void 0:cn.game_identifier}))}if(ke!=null&&(An=ke.shixun_details)!==null&&An!==void 0&&(lt=An[tn])!==null&<!==void 0&<.shixun_detail){var b,L,V;Mt.push(ke==null||((b=ke.shixun_details)===null||b===void 0||((L=b[tn])===null||L===void 0||((V=L.shixun_detail)===null||V===void 0)))?void 0:V[0])}}qt(Mt),tt(Yt)},[ke==null?void 0:ke.shixun_details]);var Qt=[{title:"\u5173\u5361",dataIndex:"position",key:"position",align:"center"},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",align:"center",render:function(Yt){return C.a.createElement("span",{className:"overflowHidden1",style:{maxWidth:"400px"},title:Yt&&Yt.length>25?Yt:""},Yt)}},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",key:"evaluate_count",align:"center",render:function(Yt,Mt){return C.a.createElement("span",null,Mt.evaluate_count?Mt.evaluate_count:C.a.createElement("span",{className:"color-grey-9"},"--"))}},{title:"\u5B8C\u6210\u65F6\u95F4",key:"endTime",dataIndex:"endTime",align:"center",render:function(Yt,Mt){var tn=!1;return Mt.finished_time&&it!==null&&it!==void 0&&it.exercise&&it!==null&&it!==void 0&&it.exercise_answer_user&&((it==null?void 0:it.exercise.time)===-1?tn=Fe()(it==null?void 0:it.exercise.end_time).isBefore(Mt.finished_time):tn=Fe()(it==null?void 0:it.exercise_answer_user.start_at).add(it==null?void 0:it.exercise.time,"m").isBefore(Mt.finished_time)),C.a.createElement("span",null,Mt.finished_time||C.a.createElement("span",{className:"c-grey-999"},"--"),C.a.createElement("span",{className:"c-orange-ff9 "},tn?"\uFF08\u5DF2\u8D85\u65F6\uFF09":""))}},{title:"\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",align:"center",render:function(Yt,Mt){return C.a.createElement("span",null,Mt.time_consuming||C.a.createElement("span",{className:"color-grey-9"},"--"))}},{title:"\u67E5\u770B\u7B54\u6848",dataIndex:"view_answer",key:"view_answer",align:"center",render:function(Yt,Mt){return C.a.createElement("span",null,Mt.view_answer?"\u5DF2\u67E5\u770B":"\u672A\u67E5\u770B")}},{title:"\u64CD\u4F5C",dataIndex:"operation",key:"operation",align:"center",render:function(Yt,Mt,tn){return Yt?C.a.createElement(Qe.a,{affix:!1,className:"mt10"},C.a.createElement(Qe.a.Link,{href:"#challenge_".concat(ke==null?void 0:ke.question_id).concat(tn),title:C.a.createElement("span",{style:{color:"#0152d9"}},"\u67E5\u770B")})):C.a.createElement("span",{className:"c-grey-999"},"--")}}],St=[{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"key",width:"127px",key:"key",align:"center",render:function(Yt,Mt){return C.a.createElement("span",null,Mt.key)}},{title:"\u8BE6\u7EC6\u4FE1\u606F",dataIndex:"error_msg",key:"error_msg",align:"center",render:function(Yt,Mt){return C.a.createElement("span",null,Mt.error_msg?Mt.error_msg:"--")}}],ln={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return C.a.createElement("div",{className:"mt15 mb15"},(it==null||((Pe=it.exercise)===null||Pe===void 0)?void 0:Pe.commit_status)===0&&C.a.createElement("div",null,ke.shixun.map(function(Bt,Yt){return C.a.createElement(U.a,{className:"font16",gutter:[0,20]},C.a.createElement(R.a,{flex:"1"},Bt.challenge_name," (",Bt.challenge_score,"\u5206)"),C.a.createElement(R.a,{flex:"100px",className:"tr"},Bt.answer_status===0&&C.a.createElement("span",{className:"font12 tag-style-border border-orange c-orange "},"\u672A\u5B8C\u6210"),Bt.answer_status===1&&C.a.createElement("span",{className:"font12 tag-style-border border-green c-green "},"\u5DF2\u5B8C\u6210")))})),(it==null||((se=it.exercise)===null||se===void 0)?void 0:se.commit_status)!==0||(it==null||((fe=it.exercise)===null||fe===void 0)?void 0:fe.user_exercise_status)!==0?C.a.createElement(C.a.Fragment,null,!!(Ve!=null&&Ve.length)&&C.a.createElement("div",null,C.a.createElement("p",{className:"font16 c-grey-666"},"\u9636\u6BB5\u6210\u7EE9"),C.a.createElement(We.a,{columns:Qt,dataSource:Ve,pagination:!1})),!!(zt!=null&&zt.length)&&C.a.createElement("div",null,C.a.createElement("p",{className:"font16 c-grey-666 mt10"},"\u5B9E\u8BAD\u8BE6\u60C5"),zt==null?void 0:zt.map(function(Bt,Yt){return C.a.createElement("div",{id:"challenge_".concat(ke==null?void 0:ke.question_id).concat(Yt),className:"mt5"},C.a.createElement("div",null,C.a.createElement("span",{className:"font16 mr15"}," \u7B2C",Bt.position,"\u5173"),C.a.createElement(Y.a,{className:"current c-black font16",to:"/tasks/".concat(Bt.game_identifier)},Bt.name)),(Bt==null?void 0:Bt.st)===0&&Bt.passed_code&&C.a.createElement("aside",{className:vt.a.shixunWrp},C.a.createElement("h2",null,"\u6700\u540E\u4E00\u6B21\u901A\u5173\u7684\u4EE3\u7801\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09",C.a.createElement("span",{className:"c-light-black"},Bt.path)),C.a.createElement(Ze.b,{height:300,language:"python",theme:"default",value:Bt.passed_code,options:ln})))}))):C.a.createElement(C.a.Fragment,null,C.a.createElement(Le.a,{className:"c-grey-999 mt20 mb20",value:ke==null?void 0:ke.question_title}),ke==null||(($e=ke.shixun)===null||$e===void 0)?void 0:$e.map(function(Bt,Yt){return C.a.createElement("p",{className:"font16 c-grey-666 mb5",key:Yt},C.a.createElement("span",{className:"mr20"},"\u7B2C",Bt==null?void 0:Bt.challenge_position,"\u5173 ",Bt==null?void 0:Bt.challenge_name),C.a.createElement("span",null,Bt==null?void 0:Bt.challenge_score,"\u5206"))})))},pt=dt,At=N("J66h"),wt=function(Xe){var Pe=Xe.item,se=Xe.answerData,fe=Object(I.useState)([]),$e=Object(A.a)(fe,2),ke=$e[0],it=$e[1];Object(I.useEffect)(function(){var Ve;if((Pe==null||((Ve=Pe.evaluate_codes)===null||Ve===void 0)?void 0:Ve.length)>0){var tt;it(Pe==null||((tt=Pe.evaluate_codes)===null||tt===void 0)?void 0:tt.map(function(ft,Ct){return{key:Ct+1,error_msg:ft!=null&&ft.error_msg?At.Base64.decode(ft==null?void 0:ft.error_msg):""}}))}else it([{key:"--",error_msg:"--"}])},[Pe==null?void 0:Pe.evaluate_codes]);var at=[{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"key",width:"127px",key:"key",align:"center",render:function(tt,ft){return C.a.createElement("span",null,ft.key)}},{title:"\u8BE6\u7EC6\u4FE1\u606F",dataIndex:"error_msg",key:"error_msg",align:"center",render:function(tt,ft){return C.a.createElement("span",null,ft.error_msg?ft.error_msg:"--")}}],Ne={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return C.a.createElement(C.a.Fragment,null,C.a.createElement("div",{className:"mt15 mb15"},C.a.createElement(Le.a,{value:Pe==null?void 0:Pe.description})),!!(Pe!=null&&Pe.user_answer.length)&&(Pe==null?void 0:Pe.passed_code)&&C.a.createElement("aside",{className:vt.a.shixunWrp},C.a.createElement("h3",null,"\u7B2C\u4E00\u6B21\u8BC4\u6D4B\u901A\u8FC7\u7684\u4EE3\u7801\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09"),C.a.createElement(Ze.b,{style:{border:"1px solid #ccc"},height:300,language:"python",theme:"vs-light",value:Pe!=null&&Pe.passed_code?At.Base64.decode(Pe==null?void 0:Pe.passed_code):"",options:Ne})))},Oe=wt,we=N("oBTY"),Je=N("m3rI"),st=s.a.TextArea,He=function(Xe){var Pe,se,fe=Xe.item,$e=Xe.answerData,ke=Xe.answerCheckData,it=ke===void 0?{}:ke,at=Xe.sign,Ne=Xe.onBlur,Ve=Ne===void 0?function(){}:Ne,tt=Object(I.useState)([]),ft=Object(A.a)(tt,2),Ct=ft[0],zt=ft[1],qt=Object(I.useRef)(!1);Object(I.useEffect)(function(){return window.addEventListener("beforeunload",Qt),function(){window.removeEventListener("beforeunload",Qt)}},[Ct,it,fe]);var Qt=function(){var St=Object(O.a)(S.a.mark(function ln(){var Bt,Yt,Mt,tn,mn,An,lt,Rt;return S.a.wrap(function(nn){for(;;)switch(nn.prev=nn.next){case 0:if(!(qt.current===!1)){nn.next=2;break}return nn.abrupt("return");case 2:if(Bt=Ct[qt.current],Yt=Bt.answer_text,Mt=Bt.choice_id,Yt.replaceAll(" ","")){nn.next=5;break}return nn.abrupt("return");case 5:if(mn={questionId:fe==null?void 0:fe.question_id,exercise_choice_id:Mt,answer_text:Yt},!((it==null?void 0:it.ip_limit)==="inner"||it.ip_bind)){nn.next=10;break}return nn.next=9,Object(xe.a)({ip_limit:it==null?void 0:it.ip_limit});case 9:tn=nn.sent;case 10:mn.ip=tn,An=Object(v.a)({},mn),lt={type:"application/json"},Rt=new Blob([JSON.stringify(An)],lt),window.navigator.sendBeacon("".concat(Je.a.API_SERVER,"/api/exercise_questions/").concat(mn.questionId,"/exercise_answers.json"),Rt);case 15:case"end":return nn.stop()}},ln)}));return function(){return St.apply(this,arguments)}}();return Object(I.useEffect)(function(){for(var St=[],ln=function(Mt){var tn,mn=(fe==null||((tn=fe.user_answer)===null||tn===void 0)?void 0:tn.find(function(An){return An.choice_id===Mt+1}))||{choice_id:Mt+1,answer_text:""};St.push(Object(v.a)({},mn))},Bt=0;Bt<(fe==null?void 0:fe.multi_count);Bt++)ln(Bt);zt(St)},[fe==null?void 0:fe.user_answer]),C.a.createElement("div",null,Ct==null?void 0:Ct.map(function(St,ln){var Bt;return C.a.createElement("div",{key:ln,className:"mt10"},C.a.createElement("span",null,"\u6211\u7684\u7B54\u6848\uFF08\u586B\u7A7A",ln+1,"\uFF09:"),C.a.createElement("div",null,C.a.createElement(st,{autoSize:!0,rows:4,disabled:!fe.repeat_answer&&(fe==null||((Bt=fe.user_answer)===null||Bt===void 0)?void 0:Bt.length)>0&&!fe.israp||!!($e!=null&&$e.exercise.commit_status),value:St==null?void 0:St.answer_text,onChange:function(Mt){qt.current=ln,Ct[ln].answer_text=Mt.target.value,zt(Object(we.a)(Ct))},onFocus:function(){at.current=!0},onBlur:function(Mt){qt.current=!1,setTimeout(function(){Ve(St==null?void 0:St.answer_text,ln+1,Ct)},200)},className:"overflow_hidden ".concat(fe.user_score&&(fe.user_score===fe.question_score?"c-green":"c-red"))})))}),!!(fe!=null&&(Pe=fe.standard_answer)!==null&&Pe!==void 0&&Pe.length)&&C.a.createElement("div",null,fe==null||((se=fe.standard_answer)===null||se===void 0)?void 0:se.map(function(St,ln){return C.a.createElement("div",null,C.a.createElement("span",null,"\u53C2\u8003\u7B54\u6848\uFF1A\uFF08\u586B\u7A7A",ln+1,"\uFF09:"),C.a.createElement("div",null,C.a.createElement(st,{autoSize:!0,disabled:!0,value:St==null?void 0:St.answer_text[0]})))})))},nt=He,Te=N("lzim"),ge=s.a.TextArea,be=function(Xe){var Pe=Xe.data;return C.a.createElement("div",{className:"tc mt80"},C.a.createElement("img",{width:"486",src:Te.n})," ",C.a.createElement("br",null),Pe.status===-1&&C.a.createElement("div",{className:"c-grey-999 mt60"},"\u60A8\u7684IP\u4E0D\u5728\u8003\u8BD5\u5141\u8BB8\u7684\u8303\u56F4\u5185\uFF01"),Pe.status===-2&&C.a.createElement("div",{className:" c-grey-999 mt60"},"\u60A8\u5DF2\u7ED1\u5B9A\u5F53\u524D\u8003\u8BD5IP\u5730\u5740\uFF1A",C.a.createElement("span",{className:"c-red"},Pe.ip),"\u8BF7\u4F7F\u7528\u8BE5IP\u5730\u5740\u8FDB\u5165\u8003\u8BD5\u3002"),C.a.createElement(M.a,{className:"mt40 pl20 pr20",type:"primary"},C.a.createElement("a",{href:"/"},"\u56DE\u5230\u9996\u9875")))},re=be,ie=N("LvDl"),ce=D.a.Countdown,Ee=s.a.TextArea,Be=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Ie={1:"\u672A\u53D1\u5E03",2:"\u5DF2\u53D1\u5E03",3:"\u5DF2\u622A\u6B62"},ut={1:_e.a.flagActive,2:_e.a.flagHalf},bt={0:"c-red-ee4",1:"c-green"},Tt=["\u5355\u9009\u9898","\u591A\u9009\u9898","\u5224\u65AD\u9898","\u586B\u7A7A\u9898","\u7B80\u7B54\u9898","\u5B9E\u8BAD\u9898","\u7F16\u7A0B\u9898"],xt=function(Xe){var Pe,se,fe,$e,ke,it,at,Ne,Ve,tt,ft,Ct,zt,qt,Qt,St,ln,Bt,Yt,Mt,tn,mn,An,lt,Rt,Jt,nn,un,cn,G,b,L=Xe.globalSetting,V=Xe.loading,J=Xe.user,Q=Xe.dispatch,De=Object(p.a)(Xe,["globalSetting","loading","user","dispatch"]),ot=Object(W.i)(),Ot=Object(I.useState)({}),Ft=Object(A.a)(Ot,2),ve=Ft[0],Gt=Ft[1],en=Object(I.useState)({}),Tn=Object(A.a)(en,2),Wn=Tn[0],tr=Tn[1],Rn=Object(I.useState)({}),or=Object(A.a)(Rn,2),fr=or[0],Vn=or[1],sr=Object(I.useState)(!1),Jn=Object(A.a)(sr,2),Mr=Jn[0],Xn=Jn[1],Ir=Object(I.useState)(!0),yr=Object(A.a)(Ir,2),Tr=yr[0],Yr=yr[1],br=Object(I.useState)(!1),nr=Object(A.a)(br,2),Ur=nr[0],_r=nr[1],Fr=Object(I.useState)(!1),Sn=Object(A.a)(Fr,2),hn=Sn[0],kn=Sn[1],yn=Object(I.useState)(),Ln=Object(A.a)(yn,2),bn=Ln[0],wr=Ln[1],Bn=Object(I.useState)(0),Qn=Object(A.a)(Bn,2),zr=Qn[0],jr=Qn[1],Dr=Object(I.useState)(""),Jr=Object(A.a)(Dr,2),rr=Jr[0],Wr=Jr[1],Er=Object(I.useState)("none"),Hr=Object(A.a)(Er,2),Zr=Hr[0],ir=Hr[1],ri=Object(I.useState)(""),ii=Object(A.a)(ri,2),Xt=ii[0],on=ii[1],$t=Object(I.useState)({status:0}),dn=Object(A.a)($t,2),En=dn[0],wn=dn[1],gn=Object(I.useRef)(),xn=Object(I.useRef)(!1),Hn=Object(I.useRef)({}),fn=Object(I.useState)(0),Pr=Object(A.a)(fn,2),Ht=Pr[0],_n=Pr[1],pr=Object(I.useState)(0),lr=Object(A.a)(pr,2),Kt=lr[0],pn=lr[1],Cn=Object(I.useState)(!1),ur=Object(A.a)(Cn,2),qr=ur[0],Rr=ur[1],gi=Object(I.useState)(!1),vi=Object(A.a)(gi,2),ai=vi[0],Gi=vi[1],xa=Object(I.useState)(),Ca=Object(A.a)(xa,2),Sa=Ca[0],wi=Ca[1],Aa=Object(I.useState)(),Ta=Object(A.a)(Aa,2),oi=Ta[0],Gr=Ta[1];Object(I.useEffect)(function(){return(Object(he.c)()||Object(he.l)())&&dr(),window.addEventListener("message",yi),function(){window.removeEventListener("message",yi),window.removeEventListener("beforeunload",Da),location.pathname.indexOf("/detail")>-1&&Object(te.b)()}},[ot.categoryId,J.userInfo.login]);var yi=function(me){me.data==="backExercise"&&(ir("none"),Wr(""),dr())},wa=function(){var Ut=Object(O.a)(S.a.mark(function me(){var ct,rt,_t,mt,It,Nt,Lt,Zt,jt,rn,Mn;return S.a.wrap(function(In){for(;;)switch(In.prev=In.next){case 0:return In.next=2,Q({type:"exercise/getExerciseUserInfo",payload:Object(v.a)({},ot)});case 2:if(rt=In.sent,tr(Object(v.a)({},rt.data)),!((rt==null||((ct=rt.data)===null||ct===void 0)?void 0:ct.ip_limit)!=="no")){In.next=11;break}if(!((rt==null||((_t=rt.data)===null||_t===void 0)?void 0:_t.ip_limit)==="inner")){In.next=9;break}return In.next=8,Object(xe.a)({ip_limit:rt==null||((mt=rt.data)===null||mt===void 0)?void 0:mt.ip_limit});case 8:Nt=In.sent;case 9:return In.next=11,Object(je.q)({exerciseId:ot.categoryId,ip:Nt,errmsgHide:!0,ip_limit:rt==null||((It=rt.data)===null||It===void 0)?void 0:It.ip_limit}).catch(function(ui){wn(ui)});case 11:if(!((rt==null?void 0:rt.status)==0)){In.next=18;break}if(!((rt==null||((Lt=rt.data)===null||Lt===void 0)?void 0:Lt.used_screen_num)>(rt==null||((Zt=rt.data)===null||Zt===void 0)?void 0:Zt.screen_num)&&rt!==null&&rt!==void 0&&(jt=rt.data)!==null&&jt!==void 0&&jt.screen_open)){In.next=15;break}return Ri(),In.abrupt("return",!1);case 15:_r(rt==null?void 0:rt.data.check_camera),kn(rt==null||((rn=rt.data)===null||rn===void 0)?void 0:rn.screen_open),rt!=null&&(Mn=rt.data)!==null&&Mn!==void 0&&Mn.check_camera||dr();case 18:case"end":return In.stop()}},me)}));return function(){return Ut.apply(this,arguments)}}(),Da=function(me){var ct="\u786E\u5B9A\u79BB\u5F00\u6B64\u9875\u9762\u5417?\u6B64\u9875\u6570\u636E\u53EF\u80FD\u4F1A\u4E22\u5931";return(me||window.event).returnValue=ct,ct},dr=function(){var Ut=Object(O.a)(S.a.mark(function me(){var ct,rt,_t,mt,It;return S.a.wrap(function(Lt){for(;;)switch(Lt.prev=Lt.next){case 0:return Xn(!0),Lt.next=3,Object(ye.Y)(Object(v.a)({},ot)).catch(function(){return Xn(!1)});case 3:rt=Lt.sent,((ct=rt)===null||ct===void 0?void 0:ct.exercise)&&(rt.exercise.user_exercise_status=1),Xn(!1),rt&&(rt.exercise_types=((_t=rt)===null||_t===void 0?void 0:_t.exercise_types)||((mt=rt)===null||mt===void 0||((It=mt.exercise_scores)===null||It===void 0)?void 0:It.exercise_types),Gt(rt));case 7:case"end":return Lt.stop()}},me)}));return function(){return Ut.apply(this,arguments)}}();Object(I.useEffect)(function(){var Ut,me,ct;((Ut=ve.exercise)===null||Ut===void 0?void 0:Ut.time)===0&&Ri(),((me=ve.exercise)===null||me===void 0?void 0:me.time)&&wr(Date.now()+(ve==null||((ct=ve.exercise)===null||ct===void 0)?void 0:ct.time)*1e3*60)},[(Pe=ve.exercise)===null||Pe===void 0?void 0:Pe.time]);var si=function(){var me;(ve==null||((me=ve.exercise)===null||me===void 0)?void 0:me.exercise_status)===3?E.a.confirm({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:C.a.createElement("div",{className:"tc font16"},"\u622A\u6B62\u65F6\u95F4\u5DF2\u5230\uFF0C\u65E0\u6CD5\u6253\u56DE\u8BD5\u5377",C.a.createElement("br",null),"\u8BF7\u5728\u4FEE\u6539\u622A\u6B62\u65F6\u95F4\u540E\u518D\u64CD\u4F5C")}):E.a.confirm({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:C.a.createElement("div",{className:"tc font16"},"\u5B66\u751F\u5C06\u5F97\u5230\u4E00\u6B21\u91CD\u65B0\u7B54\u9898\u7684\u673A\u4F1A\uFF0C\u73B0\u6709\u7684\u7B54\u9898\u60C5\u51B5\u5C06\u88AB\u6E05\u7A7A",C.a.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u56DE\u9000TA\u7684\u8BD5\u5377\u7B54\u9898"),onOk:function(){var ct=Object(O.a)(S.a.mark(function _t(){var mt,It;return S.a.wrap(function(Lt){for(;;)switch(Lt.prev=Lt.next){case 0:return Lt.next=2,Object(ye.R)({categoryId:ot.categoryId,user_ids:[ve==null||((mt=ve.exercise_answer_user)===null||mt===void 0)?void 0:mt.user_id]});case 2:It=Lt.sent,It&&(u.b.info(It==null?void 0:It.message),ei());case 4:case"end":return Lt.stop()}},_t)}));function rt(){return ct.apply(this,arguments)}return rt}()})},ei=function(){dr()},ro=function(){var Ut=Object(O.a)(S.a.mark(function me(){var ct,rt;return S.a.wrap(function(mt){for(;;)switch(mt.prev=mt.next){case 0:return mt.next=2,Object(ye.ab)({categoryId:ot.categoryId,commit_method:2});case 2:ct=mt.sent,(ct==null?void 0:ct.status)===0&&(E.a.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:C.a.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",C.a.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:function(){var It=Object(O.a)(S.a.mark(function Lt(){return S.a.wrap(function(jt){for(;;)switch(jt.prev=jt.next){case 0:ei();case 1:case"end":return jt.stop()}},Lt)}));function Nt(){return It.apply(this,arguments)}return Nt}()}),u.b.info(ct==null?void 0:ct.message)),(ct==null?void 0:ct.status)===-3&&(rt=parseInt(ct==null?void 0:ct.message),ve.exercise.time=rt,Gt(Object(v.a)({},ve)));case 5:case"end":return mt.stop()}},me)}));return function(){return Ut.apply(this,arguments)}}(),Di=function(){var Ut=Object(O.a)(S.a.mark(function me(ct){var rt;return S.a.wrap(function(mt){for(;;)switch(mt.prev=mt.next){case 0:return mt.next=2,Object(ue.D)({id:ct.shixun_identifier});case 2:rt=mt.sent,rt!=null&&rt.game_identifier&&(Wr("/tasks/".concat(rt.game_identifier,"?type=exercises&exercisesId=").concat(ot.categoryId,"&coursesId=").concat(ot.coursesId,"&login=").concat(ot.login,"&questionId=").concat(ct.question_id)),ir("block")),(rt==null?void 0:rt.status)===-3?Object(je.o)():(rt==null?void 0:rt.status)===2?io(rt==null?void 0:rt.message,ct.question_id):(rt==null?void 0:rt.status)===3&&Vi(rt==null?void 0:rt.message);case 5:case"end":return mt.stop()}},me)}));return function(ct){return Ut.apply(this,arguments)}}(),io=function Ut(me,ct){var rt;me=(rt=me)!==null&&rt!==void 0&&rt.includes(".json")?me:"".concat(me,".json"),E.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:C.a.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:function(){var _t=Object(O.a)(S.a.mark(function It(){var Nt,Lt;return S.a.wrap(function(jt){for(;;)switch(jt.prev=jt.next){case 0:return jt.next=2,Object(ye.S)({url:me});case 2:if(Nt=jt.sent,Nt){jt.next=5;break}return jt.abrupt("return");case 5:return u.b.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF01"),jt.next=8,Object(ue.D)({id:Nt.shixun_identifier});case 8:if(Lt=jt.sent,!(Lt!=null&&Lt.game_identifier)){jt.next=12;break}return Di({shixun_identifier:Lt==null?void 0:Lt.game_identifier,question_id:ct}),jt.abrupt("return");case 12:(Lt==null?void 0:Lt.status)===2?Ut(Lt==null?void 0:Lt.message,ct):(Lt==null?void 0:Lt.status)===3&&Vi(Lt==null?void 0:Lt.message);case 13:case"end":return jt.stop()}},It)}));function mt(){return _t.apply(this,arguments)}return mt}()})},Vi=function(me){E.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:C.a.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",me,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Xi=function(me){me.redo?E.a.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:C.a.createElement("div",{className:"tc font16"},"\u60A8\u4E4B\u524D\u5DF2\u7ECF\u6311\u6218\u8FC7\u8BE5\u5B9E\u8BAD\uFF0C\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u9700\u8981\u91CD\u65B0\u6311\u6218"),onOk:function(){var ct=Object(O.a)(S.a.mark(function _t(){var mt,It,Nt,Lt;return S.a.wrap(function(jt){for(;;)switch(jt.prev=jt.next){case 0:return jt.next=2,Object(ye.S)({id:me.myshixun_identifier,url:me.url});case 2:mt=jt.sent,mt&&(It=Object(ie.cloneDeep)(ve==null?void 0:ve.exercise_question_types),Nt=It==null?void 0:It.findIndex(function(rn){return rn.question_type===5}),It[Nt].items.find(function(rn){return rn.question_id===me.question_id}).redo=!1,It[Nt].items.find(function(rn){return rn.question_id===me.question_id}).shixun_identifier=mt.shixun_identifier,ve.exercise_question_types=It,Gt(ve),Lt=Object(v.a)(Object(v.a)({},me),{},{shixun_identifier:mt.shixun_identifier}),Di(Lt));case 4:case"end":return jt.stop()}},_t)}));function rt(){return ct.apply(this,arguments)}return rt}()}):Di(me)},li=function(){var Ut=Object(O.a)(S.a.mark(function me(ct){var rt;return S.a.wrap(function(mt){for(;;)switch(mt.prev=mt.next){case 0:if(!ct.hack_identifier){mt.next=5;break}return mt.next=3,Object(ye.X)({id:ct.hack_identifier});case 3:rt=mt.sent,(rt==null?void 0:rt.status)===0&&(Wr("/myproblems/".concat(rt.identifier,"?type=exercises&exercisesId=").concat(ot.categoryId,"&coursesId=").concat(ot.coursesId,"&login=").concat(ot.login,"&questionId=").concat(ct.question_id)),ir("block"));case 5:case"end":return mt.stop()}},me)}));return function(ct){return Ut.apply(this,arguments)}}(),mr=function(){var Ut=Object(O.a)(S.a.mark(function me(ct,rt,_t,mt){var It,Nt;return S.a.wrap(function(Zt){for(;;)switch(Zt.prev=Zt.next){case 0:if(Xn(!0),ct){Zt.next=4;break}return console.error("handleSave no questionId params"),Zt.abrupt("return");case 4:return Zt.next=6,Object(ye.cb)({questionId:ct,exercise_choice_id:rt,answer_text:_t});case 6:Nt=Zt.sent,(Nt==null?void 0:Nt.status)===0&&(mt&&mt(),Vr()),Xn(!1);case 9:case"end":return Zt.stop()}},me)}));return function(ct,rt,_t,mt){return Ut.apply(this,arguments)}}(),Qi=function(){var Ut=Object(O.a)(S.a.mark(function me(ct){var rt,_t;return S.a.wrap(function(It){for(;;)switch(It.prev=It.next){case 0:return It.next=2,Object(ye.V)({id:ot.categoryId});case 2:if(rt=It.sent,rt){It.next=5;break}return It.abrupt("return");case 5:rt.question_undo!==0||rt.oj_undo!==0?(_t="",rt.question_undo!==0&&rt.oj_undo!==0?_t="\u6709 ".concat(rt.question_undo," \u9898\u672A\u5B8C\u6210\uFF0C\u5305\u542B ").concat(rt.oj_undo," \u4E2A\u7F16\u7A0B\u9898"):rt.question_undo!==0&&rt.oj_undo===0?_t="\u6709 ".concat(rt.question_undo," \u9898\u672A\u5B8C\u6210"):rt.question_undo===0&&rt.oj_undo!==0&&(_t="\u6709 ".concat(rt.oj_undo," \u7F16\u7A0B\u9898\u672A\u5B8C\u6210")),E.a.confirm({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:C.a.createElement("div",{className:"tc font16"},_t,C.a.createElement("br",null),ct?"\u5728".concat(Fe()(rt.end_time).format("YYYY-MM-DD HH:mm"),"\u4E4B\u524D\uFF0C\u5141\u8BB8\u4FEE\u6539\u7B54\u9898"):"\u63D0\u4EA4\u540E\u65E0\u6CD5\u518D\u4FEE\u6539\u7B54\u9898\uFF0C\u662F\u5426\u786E\u8BA4\u63D0\u4EA4\uFF1F"),onOk:function(){var Nt=Object(O.a)(S.a.mark(function Zt(){return S.a.wrap(function(rn){for(;;)switch(rn.prev=rn.next){case 0:ct?ei():Ri();case 1:case"end":return rn.stop()}},Zt)}));function Lt(){return Nt.apply(this,arguments)}return Lt}()})):E.a.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:C.a.createElement("div",{className:"tc font16"},ct?"\u5728".concat(Fe()(rt.end_time).format("YYYY-MM-DD HH:mm"),"\u4E4B\u524D\uFF0C\u5141\u8BB8\u4FEE\u6539\u7B54\u9898"):"\u63D0\u4EA4\u540E\u65E0\u6CD5\u518D\u4FEE\u6539\u7B54\u9898\uFF0C\u662F\u5426\u786E\u8BA4\u63D0\u4EA4\uFF1F"),onOk:function(){var Nt=Object(O.a)(S.a.mark(function Zt(){return S.a.wrap(function(rn){for(;;)switch(rn.prev=rn.next){case 0:ct?ei():Ri();case 1:case"end":return rn.stop()}},Zt)}));function Lt(){return Nt.apply(this,arguments)}return Lt}()});case 6:case"end":return It.stop()}},me)}));return function(ct){return Ut.apply(this,arguments)}}(),Yi=function(me){return C.a.createElement("div",null,C.a.createElement(n.a,{strokeColor:{from:"#108ee9",to:"#87d068"},status:"active",percent:me}),C.a.createElement("div",{className:"c-grey-c tc mt10 mb20"},"\u6B63\u5728\u5224\u5206\u4E2D\u2026"))},ao=function(){var me=0,ct=E.a.info({title:"\u4EA4\u5377\u4E2D",icon:null,className:"modal-footer-none",content:Yi(me)}),rt=setInterval(function(){me<=100?(me+=2,ct.update({content:Yi(me)})):(ct.destroy(),clearInterval(rt))},50)},Ri=function(){var Ut=Object(O.a)(S.a.mark(function me(){var ct;return S.a.wrap(function(_t){for(;;)switch(_t.prev=_t.next){case 0:return ao(),_t.next=3,Object(ye.ab)({categoryId:ot.categoryId,commit_method:1});case 3:ct=_t.sent,Object(te.b)(),Q({type:"exercise/setActionTabs",payload:Object(v.a)({},{removeEventListenerExitScreen:!0})}),(ct==null?void 0:ct.status)===0&&(u.b.success(ct==null?void 0:ct.message),_r(!1),setTimeout(function(){E.a.info({title:"\u4EA4\u5377\u6210\u529F\uFF01",okText:"\u786E\u5B9A",onOk:function(){ei()}})},3e3));case 7:case"end":return _t.stop()}},me)}));return function(){return Ut.apply(this,arguments)}}(),oo=function(){var Ut=Object(O.a)(S.a.mark(function me(ct,rt,_t,mt){return S.a.wrap(function(Nt){for(;;)switch(Nt.prev=Nt.next){case 0:mr(rt,ct,null,function(){ve.question_status.find(function(Lt){return Lt.ques_id===rt}).ques_status=ct?1:0,mt.user_answer=[],mt.user_answer.push(ct),mt.repeat_answer||(mt.israp=!0),Gt(Object(v.a)({},ve))});case 1:case"end":return Nt.stop()}},me)}));return function(ct,rt,_t,mt){return Ut.apply(this,arguments)}}(),Ra=function(){var Ut=Object(O.a)(S.a.mark(function me(ct,rt,_t,mt,It){return S.a.wrap(function(Lt){for(;;)switch(Lt.prev=Lt.next){case 0:mr(mt.question_id,ct,null,function(){var Zt,jt,rn;mt.user_answer=[],mt.user_answer.push(ct);var Mn=It==null||((Zt=It.sub_exercise_questions)===null||Zt===void 0)?void 0:Zt.filter(function(Nn){var In;return((In=Nn.user_answer)===null||In===void 0?void 0:In.length)===0});ve.question_status.find(function(Nn){return Nn.ques_id===rt}).ques_status=(Mn==null?void 0:Mn.length)===(It==null||((jt=It.sub_exercise_questions)===null||jt===void 0)?void 0:jt.length)?0:(Mn==null?void 0:Mn.length)>0&&(Mn==null?void 0:Mn.length)<(It==null||((rn=It.sub_exercise_questions)===null||rn===void 0)?void 0:rn.length)?2:1,Gt(Object(v.a)({},ve))});case 1:case"end":return Lt.stop()}},me)}));return function(ct,rt,_t,mt,It){return Ut.apply(this,arguments)}}(),Oa=function(me,ct,rt){mr(ct,me,null,function(){rt.user_answer=me,rt.repeat_answer||(rt.israp=!0),ve.question_status.find(function(_t){return _t.ques_id===ct}).ques_status=me!=null&&me.length?1:0,Gt(Object(v.a)({},ve))})},bi=function(me,ct,rt,_t,mt){if(!me.replaceAll(" ","")){u.b.warning("\u56DE\u7B54\u4E0D\u80FD\u4E3A\u7A7A\u6216\u8005\u7EAF\u7A7A\u683C"),Vr();return}mr(rt,ct,me,function(){ve.question_status.find(function(Nt){return Nt.ques_id===rt}).ques_status=_t.every(function(Nt){return!!Nt.answer_text})?1:ve.question_status.find(function(Nt){return Nt.ques_id===rt}).ques_status=_t.some(function(Nt){return!!Nt.answer_text})?2:0;var It={choice_id:ct,answer_text:me};mt.user_answer.filter(function(Nt){return Nt.choice_id!=ct})?mt.user_answer.splice(ct-1,1,It):mt.user_answer.push(It),mt.repeat_answer||(mt.israp=!0),Gt(Object(v.a)({},ve))})},La=function(me,ct,rt){if(!me.replaceAll(" ","")){u.b.warning("\u56DE\u7B54\u4E0D\u80FD\u4E3A\u7A7A\u6216\u8005\u7EAF\u7A7A\u683C"),Vr();return}mr(ct,null,me,function(){ve.question_status.find(function(_t){return _t.ques_id===ct}).ques_status=me?1:0,rt.user_answer=[],rt.user_answer.push(me),rt.repeat_answer||(rt.israp=!0),Gt(Object(v.a)({},ve))})},Ji=function(me,ct){var rt,_t,mt,It,Nt,Lt;return C.a.createElement("div",null,C.a.createElement(m.a.Group,{disabled:!!(ve!=null&&ve.exercise.commit_status),defaultValue:me==null||((rt=me.user_answer)===null||rt===void 0)?void 0:rt[0],onChange:function(jt){return oo(jt.target.value,me==null?void 0:me.question_id,ct,me)},className:me.user_score&&"edu-radio-".concat(me.user_score===me.question_score?"green":"red")},me==null||((_t=me.question_choices)===null||_t===void 0)?void 0:_t.map(function(Zt,jt){var rn,Mn=me.question_type==2,Nn=Mn?"":"".concat(Be[jt],".");return C.a.createElement("div",{className:_e.a.answerWrap,key:jt},C.a.createElement(m.a,{disabled:!me.repeat_answer&&(me==null||((rn=me.user_answer)===null||rn===void 0)?void 0:rn.length)>0&&!me.israp,value:Zt==null?void 0:Zt.choice_id},C.a.createElement("span",{className:"mr3"},Nn),C.a.createElement(Le.a,{className:_e.a.renderHtml,value:Zt==null?void 0:Zt.choice_text})))})),Object(he.s)()&&(ve==null||((mt=ve.exercise)===null||mt===void 0)?void 0:mt.answer_open)&&((ve==null||((It=ve.exercise)===null||It===void 0)?void 0:It.exercise_status)==3||(ve==null||((Nt=ve.exercise)===null||Nt===void 0)?void 0:Nt.user_exercise_status)==1)&&C.a.createElement("div",null,"\u53C2\u8003\u7B54\u6848\uFF1A",me==null||((Lt=me.standard_answer)===null||Lt===void 0)?void 0:Lt.map(function(Zt,jt){return C.a.createElement("span",null,Be[Number(Zt)-1])})))},Zi=function(me,ct,rt){var _t;return C.a.createElement("div",null,me==null||((_t=me.sub_exercise_questions)===null||_t===void 0)?void 0:_t.map(function(mt,It){var Nt,Lt,Zt,jt,rn,Mn;return C.a.createElement("div",null,C.a.createElement("div",{style:{display:"flex",marginTop:20,userSelect:"none"}},C.a.createElement("span",{style:{flexShrink:0},className:"font18"},rt+1+"."+(It+1),"\uFF08\u5355\u9009\u9898\uFF09"),C.a.createElement(Le.a,{value:mt==null?void 0:mt.question_title}),C.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",mt==null?void 0:mt.question_score,"\u5206\uFF09")),C.a.createElement(m.a.Group,{disabled:!!(ve!=null&&ve.exercise.commit_status),defaultValue:mt==null||((Nt=mt.user_answer)===null||Nt===void 0)?void 0:Nt[0],onChange:function(In){return Ra(In.target.value,me==null?void 0:me.question_id,It,mt,me)},className:mt.user_score&&"edu-radio-".concat(mt.user_score===mt.question_score?"green":"red")},mt==null||((Lt=mt.question_choices)===null||Lt===void 0)?void 0:Lt.map(function(Nn,In){var ui,Ua=mt.question_type==2,Li=Ua?"":"".concat(Be[In],".");return C.a.createElement("div",{className:_e.a.answerWrap,key:In},C.a.createElement(m.a,{disabled:!mt.repeat_answer&&(mt==null||((ui=mt.user_answer)===null||ui===void 0)?void 0:ui.length)>0,value:Nn==null?void 0:Nn.choice_id},C.a.createElement("span",{className:"mr3"},Li),C.a.createElement(Le.a,{className:_e.a.renderHtml,value:Nn==null?void 0:Nn.choice_text})))})),Object(he.s)()&&(ve==null||((Zt=ve.exercise)===null||Zt===void 0)?void 0:Zt.answer_open)&&((ve==null||((jt=ve.exercise)===null||jt===void 0)?void 0:jt.exercise_status)==3||(ve==null||((rn=ve.exercise)===null||rn===void 0)?void 0:rn.user_exercise_status)==1)&&C.a.createElement("div",null,"\u53C2\u8003\u7B54\u6848\uFF1A",mt==null||((Mn=mt.standard_answer)===null||Mn===void 0)?void 0:Mn.map(function(Nn,In){return C.a.createElement("span",null,Be[Number(Nn)-1])})))}))},Oi=function(me,ct){var rt,_t,mt,It;return C.a.createElement("div",null,C.a.createElement(y.a.Group,{disabled:!!(ve!=null&&ve.exercise.commit_status),defaultValue:me==null?void 0:me.user_answer,onChange:function(Lt){return Oa(Lt,me==null?void 0:me.question_id,me)},className:me.user_score&&"edu-checkbox-".concat(me.user_score===me.question_score?"green":"red")},me==null||((rt=me.question_choices)===null||rt===void 0)?void 0:rt.map(function(Nt,Lt){var Zt,jt="".concat(Be[Lt],".");return C.a.createElement("div",{className:_e.a.answerWrap},C.a.createElement(y.a,{disabled:!me.repeat_answer&&(me==null||((Zt=me.user_answer)===null||Zt===void 0)?void 0:Zt.length)>0&&!me.israp,value:Nt==null?void 0:Nt.choice_id},C.a.createElement("span",{className:"mr3"},jt),C.a.createElement(Le.a,{className:_e.a.renderHtml,value:Nt==null?void 0:Nt.choice_text})))})),Object(he.s)()&&(ve==null||((_t=ve.exercise)===null||_t===void 0)?void 0:_t.answer_open)&&(ve==null||((mt=ve.exercise)===null||mt===void 0)?void 0:mt.exercise_status)==3&&C.a.createElement("div",null,"\u53C2\u8003\u7B54\u6848\uFF1A",me==null||((It=me.standard_answer)===null||It===void 0)?void 0:It.map(function(Nt,Lt){return C.a.createElement("span",null,Be[Number(Nt)-1])})))},Ma=function(me,ct){return C.a.createElement(nt,{item:me,sign:xn,answerData:ve,answerCheckData:Wn,onBlur:function(_t,mt,It){return bi(_t,mt,me==null?void 0:me.question_id,It,me)}})},qi=function(me,ct){return C.a.createElement(Se,{item:me,answerData:ve,sign:xn,onBlur:function(_t){return La(_t,me==null?void 0:me.question_id,me)}})},kr=function(me,ct){return C.a.createElement(pt,{item:me,answerData:ve})},Ia=function(me,ct){return C.a.createElement(Oe,{item:me,answerData:ve})},Kr=function(me,ct,rt){var _t,mt,It=ve==null||((_t=ve.exercise_question_types)===null||_t===void 0)?void 0:_t.find(function(Nt){return Nt.question_type===ct});return C.a.createElement(C.a.Fragment,null,C.a.createElement("h1",{className:"font14 current",onClick:function(){fr[ct]=!fr[ct],Vn(Object(v.a)({},fr))}},!fr[ct]&&C.a.createElement(F.a,null),fr[ct]&&C.a.createElement(q.a,null),C.a.createElement("span",{className:"ml5 c-grey-666"},me)),C.a.createElement("ul",{className:_e.a.answerSheet,key:ct},!fr[ct]&&(It==null||((mt=It.items)===null||mt===void 0)?void 0:mt.map(function(Nt,Lt){if(Nt.question_type===ct){var Zt,jt;return C.a.createElement("li",{onClick:function(){if(xn.current){xn.current="appoint",Hn.current={oneindex:rt,twoindex:Lt};return}Ba({oneindex:rt,twoindex:Lt})},key:Lt,className:(ve==null||((Zt=ve.question_status)===null||Zt===void 0)?void 0:Zt.some(function(rn){return rn.ques_id===Nt.question_id&&(rn==null?void 0:rn.ques_status)===1}))&&_e.a.active},Lt+1,(ve==null||((jt=ve.question_status)===null||jt===void 0)?void 0:jt.some(function(rn){return rn.ques_id===Nt.question_id&&(rn==null?void 0:rn.ques_status)===2}))&&C.a.createElement("div",{style:{height:3,background:"#0152d9",position:"absolute",width:26,bottom:0}}))}}))))},$i=function(me,ct){var rt,_t,mt,It,Nt,Lt,Zt=(me==null?void 0:me.question_type)==5?me==null?void 0:me.shixun_name:me==null?void 0:me.question_title;return C.a.createElement("div",{className:_e.a.questionItem,id:"Anchor_".concat(me==null?void 0:me.question_type,"_").concat(ct)},C.a.createElement("div",{style:{display:"flex",marginTop:20,userSelect:"none"}},C.a.createElement("span",{style:{flexShrink:0},className:"font18"},ct+1,"."),C.a.createElement(Le.a,{value:me==null?void 0:me.question_title}),C.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",(me==null?void 0:me.question_type)===7?"\u5171".concat(me==null||((rt=me.sub_exercise_questions)===null||rt===void 0)?void 0:rt.length,"\u5C0F\u9898\uFF0C"):"",me==null?void 0:me.question_score,"\u5206\uFF09"),!(me!=null&&me.repeat_answer)&&C.a.createElement("span",{style:{color:"#FA6400 ",marginLeft:10,fontSize:16}},"\u6CE8\u610F\uFF1A\u8BE5\u9898\u4E0D\u5141\u8BB8\u91CD\u590D\u7B54\u9898"),!!(me!=null&&(_t=me.schools)!==null&&_t!==void 0&&_t.length)&&C.a.createElement(g.a,{title:"\u8BE5\u5B9E\u8BAD\u9898\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},C.a.createElement("i",{className:"iconfont icon-zhidinggongkai1 line24 font18 c-orange"}))),(me==null?void 0:me.question_type)==0&&Ji(me,me==null?void 0:me.question_type),(me==null?void 0:me.question_type)==2&&Ji(me,me==null?void 0:me.question_type),(me==null?void 0:me.question_type)==1&&Oi(me,me==null?void 0:me.question_type),(me==null?void 0:me.question_type)==3&&Ma(me,me==null?void 0:me.question_type),(me==null?void 0:me.question_type)==4&&qi(me,me==null?void 0:me.question_type),(me==null?void 0:me.question_type)==5&&kr(me,me==null?void 0:me.question_type),(me==null?void 0:me.question_type)==6&&Ia(me,me==null?void 0:me.question_type),(me==null?void 0:me.question_type)==7&&Zi(me,me==null?void 0:me.question_type,ct),!!(me!=null&&(mt=me.answer_comments)!==null&&mt!==void 0&&mt.length)&&C.a.createElement("div",{className:"mt30"},me==null||((It=me.answer_comments)===null||It===void 0)?void 0:It.map(function(jt,rn){var Mn,Nn;return C.a.createElement("div",null,C.a.createElement(U.a,{align:"middle",gutter:[0,10]},C.a.createElement(R.a,{flex:"50px"},C.a.createElement("img",{src:Je.a.API_SERVER+"/images/"+((Mn=jt.user)===null||Mn===void 0?void 0:Mn.image_url),width:"40",style:{borderRadius:40}})),C.a.createElement(R.a,{flex:"1"},jt.updated_at,C.a.createElement("br",null),(Nn=jt.user)===null||Nn===void 0?void 0:Nn.name),C.a.createElement(R.a,{className:"c-grey-c"},jt.shixun_chanllge_position&&C.a.createElement("span",null,"\u7B2C",jt.shixun_chanllge_position,"\u5173"),me.question_type!==4&&C.a.createElement("span",null,"\u539F\u59CB\u5F97\u5206",jt.origin_score,"\u5206 \uFF0C")," \u4FEE\u6B63\u4E3A",jt.score,"\u5206")),jt.comment&&C.a.createElement(U.a,{align:"middle",gutter:[0,10]},C.a.createElement(R.a,{flex:"50px"}),C.a.createElement(R.a,{flex:"1"},C.a.createElement(Ee,{autoSize:!0,value:jt.comment,disabled:!0}))))})),C.a.createElement("div",{className:_e.a.itemType},C.a.createElement(U.a,null,C.a.createElement(R.a,{flex:"1"}),C.a.createElement(R.a,null,(me==null?void 0:me.question_type)<3&&(me==null?void 0:me.standard_answer_show)&&C.a.createElement("span",{className:"font16 ml20"},"\u6B63\u786E\u7B54\u6848\uFF1A",me==null?void 0:me.standard_answer_show),C.a.createElement("span",{className:"font16 ml20"},(me==null?void 0:me.user_score)!==null&&(me==null?void 0:me.user_score)>=0&&C.a.createElement("span",null,C.a.createElement("span",{className:bt[Number(me==null?void 0:me.answer_status)]||"c-orange-ff9"},me==null?void 0:me.user_score)," \u5206")),(me==null?void 0:me.question_type)==5&&!((Nt=ve.exercise)!==null&&Nt!==void 0&&Nt.commit_status)&&C.a.createElement(M.a,{type:"primary",className:"font16 ml20",onClick:function(){return Xi(me)}},"\u8FDB\u5165\u7B54\u9898"),(me==null?void 0:me.question_type)==6&&!((Lt=ve.exercise)!==null&&Lt!==void 0&&Lt.commit_status)&&C.a.createElement(M.a,{type:"primary",className:"font16 ml20",onClick:function(){return li(me)}},"\u8FDB\u5165\u7B54\u9898")))))},_a=function(me,ct){return C.a.createElement(I.Fragment,null,me.question_type===0&&Kr("\u5355\u9009\u9898",0,ct),me.question_type===1&&Kr("\u591A\u9009\u9898",1,ct),me.question_type===2&&Kr("\u5224\u65AD\u9898",2,ct),me.question_type===3&&Kr("\u586B\u7A7A\u9898",3,ct),me.question_type===4&&Kr("\u7B80\u7B54\u9898",4,ct),me.question_type===5&&Kr("\u5B9E\u8BAD\u9898",5,ct),me.question_type===6&&Kr("\u7F16\u7A0B\u9898",6,ct),me.question_type===7&&Kr("\u7EC4\u5408\u9898",7,ct))},Pa=function(me){var ct=["\u96F6","\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03","\u516B","\u4E5D"],rt=["","\u5341","\u767E","\u5343","\u4E07"];me=parseInt(me);var _t=function(Lt){for(var Zt=Lt.toString().split("").reverse(),jt="",rn=0;rn0&&Zt[rn]==0&&Zt[rn-1]==0?"":ct[Zt[rn]]+(Zt[rn]==0?rt[0]:rt[rn]))+jt;return jt},mt=Math.floor(me/1e4),It=me%1e4;return It.toString().length<4&&(It="0"+It),mt?_t(mt)+"\u4E07"+_t(It):_t(me)},ea=function(){var me,ct,rt,_t,mt,It,Nt,Lt,Zt,jt,rn,Mn,Nn;return C.a.createElement(I.Fragment,{key:Ht},C.a.createElement("div",{className:"pt20"},C.a.createElement("span",{className:"font16 c-light-primary"},Pa(Ht+1),"\u3001",ve==null||((me=ve.exercise_question_types)===null||me===void 0||((ct=me[Ht])===null||ct===void 0))?void 0:ct.name),C.a.createElement("span",{className:"c-grey-999"},"\uFF08\u5171",ve==null||((rt=ve.exercise_question_types)===null||rt===void 0||((_t=rt[Ht])===null||_t===void 0))?void 0:_t.count,"\u9898\uFF1B",(ve==null||((mt=ve.exercise_question_types)===null||mt===void 0||((It=mt[Ht])===null||It===void 0))?void 0:It.question_type)===7?"\u5305\u542B".concat(ve==null||((Nt=ve.exercise_question_types)===null||Nt===void 0||((Lt=Nt[Ht])===null||Lt===void 0))?void 0:Lt.sub_questions_count,"\u5C0F\u9898"):""," \u5171",ve==null||((Zt=ve.exercise_question_types)===null||Zt===void 0||((jt=Zt[Ht])===null||jt===void 0))?void 0:jt.score,"\u5206\uFF09")),C.a.createElement(I.Fragment,{key:Kt},$i(ve==null||((rn=ve.exercise_question_types)===null||rn===void 0||((Mn=rn[Ht])===null||Mn===void 0||((Nn=Mn.items)===null||Nn===void 0)))?void 0:Nn[Kt],Kt)))},ka=function(){var me;if(!ai&&(ve==null||((me=ve.exercise)===null||me===void 0)?void 0:me.user_exercise_status)===0&&Object(he.s)()){var ct,rt,_t,mt;if(!((ct=ve.exercise_question_types)!==null&&ct!==void 0&&(rt=ct[Ht])!==null&&rt!==void 0&&(_t=rt.items)!==null&&_t!==void 0&&(mt=_t[Kt])!==null&&mt!==void 0&&mt.repeat_answer)){Rr(!0),wi(1);return}}ve.exercise_question_types[Ht].items[Kt].israp=!1,Gt(Object(v.a)({},ve)),Kt===0?(Ht-=1,Kt=ve.exercise_question_types[Ht].items.length-1):Kt-=1,_n(Ht),pn(Kt)},Na=function(){var me;if(!ai&&(ve==null||((me=ve.exercise)===null||me===void 0)?void 0:me.user_exercise_status)===0&&Object(he.s)()){var ct,rt,_t,mt;if(!((ct=ve.exercise_question_types)!==null&&ct!==void 0&&(rt=ct[Ht])!==null&&rt!==void 0&&(_t=rt.items)!==null&&_t!==void 0&&(mt=_t[Kt])!==null&&mt!==void 0&&mt.repeat_answer)){Rr(!0),wi(2);return}}ve.exercise_question_types[Ht].items[Kt].israp=!1,Gt(Object(v.a)({},ve)),ve.exercise_question_types[Ht].items.length-1===Kt?(Ht=Ht+1,Kt=0):Kt=Kt+1,_n(Ht),pn(Kt)},Ba=function(me){var ct,rt=me||Hn.current;if(!ai&&(ve==null||((ct=ve.exercise)===null||ct===void 0)?void 0:ct.user_exercise_status)===0&&Object(he.s)()){var _t,mt,It,Nt;if(!((_t=ve.exercise_question_types)!==null&&_t!==void 0&&(mt=_t[Ht])!==null&&mt!==void 0&&(It=mt.items)!==null&&It!==void 0&&(Nt=It[Kt])!==null&&Nt!==void 0&&Nt.repeat_answer)){Rr(!0),wi(3),Gr(rt);return}}_n(rt==null?void 0:rt.oneindex),pn(rt==null?void 0:rt.twoindex)},Vr=function(){var me;switch(xn.current){case"prev":ka();break;case"next":Na();break;case"appoint":Ba();break;case"submit":Qi(!1);break;default:}((me=document.activeElement)===null||me===void 0?void 0:me.localName)==="textarea"?xn.current=!0:xn.current=!1,Hn.current={}};return C.a.createElement(K.a,{size:"large",spinning:Mr},hn&&C.a.createElement(Ae.a,{iframe:gn}),C.a.createElement("iframe",{style:{display:Zr},id:"iframeShixuns",className:_e.a.iframe,src:rr,ref:gn,frameBorder:"0"}),C.a.createElement("section",{className:"edu-container"},C.a.createElement("section",{className:"animated fadeIn"},C.a.createElement("aside",{className:"mt10"},L.showHeaderFooter&&ot.coursesId!=="coursesId"&&C.a.createElement(z.a,{separator:">"},C.a.createElement(z.a.Item,null,C.a.createElement(Y.a,{to:"/classrooms/".concat(ot.coursesId,"/exercise")},(se=J.userInfo)===null||se===void 0||((fe=se.course)===null||fe===void 0)?void 0:fe.course_name)),C.a.createElement(z.a.Item,null,C.a.createElement(Y.a,{to:"/classrooms/".concat(ot.coursesId,"/exercise")},"\u8BD5\u5377")),C.a.createElement(z.a.Item,null,C.a.createElement(Y.a,{to:"/classrooms/".concat(ot.coursesId,"/exercise/").concat(ot.categoryId,"/detail")},"\u8BD5\u5377\u8BE6\u60C5")),C.a.createElement(z.a.Item,null,($e=J.userInfo)===null||$e===void 0?void 0:$e.real_name)),L.showHeaderFooter&&ot.coursesId==="coursesId"&&C.a.createElement(z.a,{separator:">"},C.a.createElement(z.a.Item,null,C.a.createElement(Y.a,{to:"/paperlibrary"},"\u8BD5\u5377\u5E93")),C.a.createElement(z.a.Item,null,(ke=J.userInfo)===null||ke===void 0?void 0:ke.real_name))),C.a.createElement("aside",{className:[_e.a.title,"mt10"].join(" ")},C.a.createElement(U.a,{style:{width:"100%"},align:"middle"},C.a.createElement(R.a,{flex:"1"},C.a.createElement("div",{className:_e.a.title},(L==null?void 0:L.showHeaderFooter)&&C.a.createElement(Y.a,{to:ot.coursesId==="coursesId"?"/paperlibrary":"/classrooms/".concat(ot.coursesId,"/exercise/").concat(ot.categoryId,"/detail")},C.a.createElement(le.a,{className:"font16 c-black"})),C.a.createElement("strong",{className:"font24 ml5"},ve==null||((it=ve.exercise)===null||it===void 0)?void 0:it.exercise_name),(ve==null||((at=ve.exercise)===null||at===void 0)?void 0:at.is_random)&&C.a.createElement("span",{className:_e.a.randomFlag},"\u968F\u673A"),C.a.createElement(je.k,{status:[je.c[99]]}))),C.a.createElement(R.a,{style:{display:"flex"}},(ve==null||((Ne=ve.user_score)===null||Ne===void 0)?void 0:Ne.length)&&C.a.createElement("div",null,"\u6A21\u62DF\u8003\u8BD5\u603B\u5F97\u5206\uFF1A",C.a.createElement("span",{className:"c-red"},ve==null?void 0:ve.user_score)," \u5206"),!!(ve!=null&&(Ve=ve.exercise)!==null&&Ve!==void 0&&Ve.time)&&!(ve!=null&&(tt=ve.exercise)!==null&&tt!==void 0&&tt.commit_status)&&C.a.createElement("aside",{className:"".concat(_e.a.countDown," ").concat(Xt)},"\u5269\u4F59\u65F6\u95F4:",C.a.createElement(ce,{value:bn,onFinish:ro})),!(ve!=null&&(ft=ve.exercise)!==null&&ft!==void 0&&ft.commit_status)&&C.a.createElement(M.a,{className:_e.a.submitButton,style:{marginLeft:20},type:"primary",onClick:function(){if(xn.current){xn.current="submit";return}Qi(!1)}},"\u4EA4\u5377"))))),En.status===0&&C.a.createElement(U.a,{className:"mt10"},C.a.createElement(R.a,{flex:Tr?"316px":"16px"},C.a.createElement("section",{style:{position:"sticky",top:0,zIndex:1}},Ur&&C.a.createElement(pe.a,{number:(ve==null||((Ct=ve.exercise)===null||Ct===void 0)?void 0:Ct.photo_count)-(ve==null||((zt=ve.exercise)===null||zt===void 0)?void 0:zt.take_photo),time:(qt=ve.exercise)===null||qt===void 0?void 0:qt.left_time,update:dr,supportCamera:function(me){me===2?(dr(),kn(Wn==null?void 0:Wn.screen_open)):me===1&&setTimeout(function(){return De.history.push("/")},3e3)}}),C.a.createElement("div",{className:"relative",style:{minHeight:236}},Tr&&C.a.createElement("aside",{className:"bg-white p16"},C.a.createElement(U.a,null,C.a.createElement(R.a,{span:8},C.a.createElement("span",{className:"font16 blod"},"\u7B54\u9898\u5361")),C.a.createElement(R.a,{span:16},C.a.createElement("div",{className:"tr",style:{display:"flex",alignItems:"center",justifyContent:"end"}},C.a.createElement("span",{className:_e.a.answerYes}),"\u5DF2\u7B54",C.a.createElement("span",{style:{width:13,height:13,display:"flex",flexDirection:"column-reverse"},className:"".concat(_e.a.answerNo," ml10")},C.a.createElement("div",{style:{height:"10%",background:"#0152d9"}})),"\u90E8\u5206\u7B54\u9898",C.a.createElement("span",{className:"".concat(_e.a.answerNo," ml10")}),"\u672A\u7B54"))),C.a.createElement("aside",{className:_e.a.answerInfo},C.a.createElement(U.a,null,C.a.createElement(C.a.Fragment,null,C.a.createElement(R.a,{span:12},"\u7B54\u9898\u8FDB\u5EA6"),C.a.createElement(R.a,{span:12,className:"tr c-blue"},ve==null||((Qt=ve.question_status)===null||Qt===void 0||((St=Qt.filter(function(Ut){return(Ut==null?void 0:Ut.ques_status)===1}))===null||St===void 0))?void 0:St.length," / ",ve==null||((ln=ve.exercise_types)===null||ln===void 0)?void 0:ln.q_counts),C.a.createElement(R.a,{span:24},C.a.createElement(n.a,{trailColor:"#c3ced2",percent:(ve==null||((Bt=ve.question_status)===null||Bt===void 0||((Yt=Bt.filter(function(Ut){return(Ut==null?void 0:Ut.ques_status)===1}))===null||Yt===void 0))?void 0:Yt.length)/(ve==null||((Mt=ve.exercise_types)===null||Mt===void 0)?void 0:Mt.q_counts)*100,showInfo:!1}))),C.a.createElement(R.a,null,C.a.createElement("span",{className:"c-grey-333"},"\u5171 ",C.a.createElement("span",{className:"c-blue-4ca"},(ve==null||((tn=ve.exercise_types)===null||tn===void 0)?void 0:tn.q_counts)||(ve==null||((mn=ve.exercise_scores)===null||mn===void 0||((An=mn.exercise_types)===null||An===void 0))?void 0:An.q_counts))," \u9898\uFF1A"),C.a.createElement("span",{className:"c-grey-333"},"\u6EE1\u5206 ",C.a.createElement("span",{className:"c-blue-4ca"},(ve==null||((lt=ve.exercise_types)===null||lt===void 0)?void 0:lt.q_scores)||(ve==null||((Rt=ve.exercise_scores)===null||Rt===void 0||((Jt=Rt.exercise_types)===null||Jt===void 0))?void 0:Jt.q_scores))," \u5206")))),C.a.createElement(U.a,null,C.a.createElement(R.a,{flex:"1"},C.a.createElement("aside",{className:_e.a.cardList},ve==null||((nn=ve.exercise_question_types)===null||nn===void 0)?void 0:nn.map(function(Ut,me){return C.a.createElement(I.Fragment,{key:Ut.question_type},_a(Ut,me))}))))),C.a.createElement("div",{className:_e.a.fold,onClick:function(){return Yr(!Tr)}},Tr&&C.a.createElement("span",{className:"icon-zuojiantou iconfont c-grey-c"}),!Tr&&C.a.createElement("span",{className:"icon-youjiantou iconfont c-grey-c"}))))),C.a.createElement(R.a,{flex:"1"},C.a.createElement("section",{className:[_e.a.bg,"pl30","pr30","pb30","mb50","ml20"].join(" ")},C.a.createElement("div",{style:{maxHeight:600,overflow:"hidden auto"}},ea()),C.a.createElement("div",{style:{marginTop:60,textAlign:"center",paddingRight:30}},(Ht!=0||Kt!=0)&&C.a.createElement(M.a,{className:"".concat(_e.a.submitButton," mr10"),type:"default",onClick:function(){if(xn.current){xn.current="prev";return}ka()}},"\u4E0A\u4E00\u9898"),!(Ht===(ve==null||((un=ve.exercise_question_types)===null||un===void 0)?void 0:un.length)-1&&Kt===(ve==null||((cn=ve.exercise_question_types)===null||cn===void 0||((G=cn[Ht])===null||G===void 0||((b=G.items)===null||b===void 0)))?void 0:b.length)-1)&&C.a.createElement(M.a,{className:_e.a.submitButton,type:"primary",onClick:function(){if(xn.current){xn.current="next";return}Na()}},"\u4E0B\u4E00\u9898")))),C.a.createElement(E.a,{title:"\u6CE8\u610F",visible:qr,onCancel:function(){return Rr(!1)},footer:!1},C.a.createElement("div",null,C.a.createElement("p",{style:{marginBottom:0}},"\u79BB\u5F00\u8BE5\u9898\u540E\u4E0D\u5141\u8BB8\u518D\u6B21\u4FEE\u6539\u7B54\u6848\uFF0C\u786E\u8BA4\u79BB\u5F00\u5417\uFF1F"),C.a.createElement("div",{style:{marginTop:60,display:"flex",justifyContent:"space-between"}},C.a.createElement(y.a,{checked:ai,onChange:function(me){Gi(me.target.checked)}},"\u4E0B\u6B21\u4E0D\u518D\u663E\u793A"),C.a.createElement("div",null,C.a.createElement(M.a,{onClick:function(){ve.exercise_question_types[Ht].items[Kt].israp?(ve.exercise_question_types[Ht].items[Kt].israp=!0,Gt(Object(v.a)({},ve))):ve.exercise_question_types[Ht].items[Kt].israp===""&&(ve.exercise_question_types[Ht].items[Kt].israp=!0,Gt(Object(v.a)({},ve)))}},"\u6211\u518D\u60F3\u60F3"),C.a.createElement(M.a,{onClick:function(){ve.exercise_question_types[Ht].items[Kt].israp=!1,Gt(Object(v.a)({},ve)),Sa===1?(Kt===0?(Ht-=1,Kt=ve.exercise_question_types[Ht].items.length-1):Kt-=1,console.log(ve.exercise_question_types[Ht].items[Kt],"-----"),_n(Ht),pn(Kt)):Sa===2?(ve.exercise_question_types[Ht].items.length-1===Kt?(Ht=Ht+1,Kt=0):Kt=Kt+1,_n(Ht),pn(Kt)):(_n(oi.oneindex),pn(oi.twoindex)),Rr(!1)},type:"primary",style:{marginLeft:30}},"\u786E\u8BA4")))))),En.status!==0&&C.a.createElement(re,{data:En})))},gt=de.default=Object(H.a)(function(qe){var Xe=qe.loading,Pe=qe.user,se=qe.globalSetting;return{globalSetting:se,user:Pe,loading:Xe.effects}})(xt)},cRFk:function(et,de,N){et.exports=N.p+"static/RepositoryNoneData.828085a8.png"},csWT:function(et,de,N){et.exports=N.p+"static/choose.4ad1045f.svg"},dejd:function(et,de,N){},djh8:function(et,de,N){et.exports=N.p+"static/qrCode.42927872.png"},dmUQ:function(et,de,N){"use strict";var ee=N("Ff2n"),K=N("rePB"),P=N("1OyB"),z=N("vuIU"),B=N("Ji7U"),M=N("md7G"),j=N("foSv"),U=N("q1tI"),_=N.n(U),R=N("TSYQ"),c=N.n(R),g=N("4IlW");function w(s,l){var D=Object.keys(s);if(Object.getOwnPropertySymbols){var T=Object.getOwnPropertySymbols(s);l&&(T=T.filter(function(S){return Object.getOwnPropertyDescriptor(s,S).enumerable})),D.push.apply(D,T)}return D}function y(s){for(var l=1;l1?pe-1:0),Ge=1;Ge1?H-1:0),q=1;q=0)return parseInt(Y.slice(Y.indexOf("e-")+2),10);var H=0;return Y.indexOf(".")>=0&&(H=Y.length-Y.indexOf(".")-1),H},S.getInputDisplayValue=function(W){var Y=W||S.state,H=Y.focused,F=Y.inputValue,q=Y.value,le;H?le=F:le=S.toPrecisionAsStep(q),le==null&&(le="");var pe=S.formatWrapper(le);return v(S.props.decimalSeparator)&&(pe=pe.toString().replace(".",S.props.decimalSeparator)),pe},S.recordCursorPosition=function(){try{S.cursorStart=S.input.selectionStart,S.cursorEnd=S.input.selectionEnd,S.currentValue=S.input.value,S.cursorBefore=S.input.value.substring(0,S.cursorStart),S.cursorAfter=S.input.value.substring(S.cursorEnd)}catch(W){}},S.restoreByAfter=function(W){if(W===void 0)return!1;var Y=S.input.value,H=Y.lastIndexOf(W);if(H===-1)return!1;var F=S.cursorBefore.length;return S.lastKeyCode===g.a.DELETE&&S.cursorBefore.charAt(F-1)===W[0]?(S.fixCaret(F,F),!0):H+W.length===Y.length?(S.fixCaret(H,H),!0):!1},S.partRestoreByAfter=function(W){return W===void 0?!1:Array.prototype.some.call(W,function(Y,H){var F=W.substring(H);return S.restoreByAfter(F)})},S.isNotCompleteNumber=function(W){return isNaN(W)||W===""||W===null||W&&W.toString().indexOf(".")===W.toString().length-1},S.stop=function(){S.autoStepTimer&&clearTimeout(S.autoStepTimer)},S.down=function(W,Y,H){S.pressingUpOrDown=!0,S.step("down",W,Y,H)},S.up=function(W,Y,H){S.pressingUpOrDown=!0,S.step("up",W,Y,H)},S.saveInput=function(W){S.input=W};var I=T.value;I===void 0&&(I=T.defaultValue),S.state={focused:T.autoFocus};var C=S.getValidValue(S.toNumber(I));return S.state=y(y({},S.state),{},{inputValue:S.toPrecisionAsStep(C),value:C}),S}return Object(z.a)(D,[{key:"componentDidMount",value:function(){this.componentDidUpdate(null)}},{key:"componentDidUpdate",value:function(S){var I=this.props,C=I.value,W=I.onChange,Y=I.max,H=I.min,F=this.state.focused;if(S){if(!O(S.value,C)||!O(S.max,Y)||!O(S.min,H)){var q=F?C:this.getValidValue(C),le;this.pressingUpOrDown?le=q:this.inputting?le=this.rawInput:le=this.toPrecisionAsStep(q),this.setState({value:q,inputValue:le})}var pe="value"in this.props?C:this.state.value;"max"in this.props&&S.max!==Y&&typeof pe=="number"&&pe>Y&&W&&W(Y),"min"in this.props&&S.min!==H&&typeof pe=="number"&&pe1&&arguments[1]!==void 0?arguments[1]:this.props.min,C=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.props.max,W=parseFloat(S);return isNaN(W)?S:(WC&&(W=C),W)}},{key:"setValue",value:function(S,I){var C=this.props.precision,W=this.isNotCompleteNumber(parseFloat(S))?null:parseFloat(S),Y=this.state.value,H=Y===void 0?null:Y,F=this.state.inputValue,q=F===void 0?null:F,le=typeof W=="number"?W.toFixed(C):"".concat(W),pe=W!==H||le!=="".concat(q);return"value"in this.props?(q=this.toPrecisionAsStep(this.state.value),this.setState({inputValue:q},I)):this.setState({value:W,inputValue:this.toPrecisionAsStep(S)},I),pe&&this.props.onChange(W),W}},{key:"getMaxPrecision",value:function(S){var I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,C=this.props,W=C.precision,Y=C.step;if(v(W))return W;var H=this.getPrecision(I),F=this.getPrecision(Y),q=this.getPrecision(S);return S?Math.max(q,H+F):H+F}},{key:"getPrecisionFactor",value:function(S){var I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,C=this.getMaxPrecision(S,I);return Math.pow(10,C)}},{key:"focus",value:function(){this.input.focus(),this.recordCursorPosition()}},{key:"blur",value:function(){this.input.blur()}},{key:"select",value:function(){this.input.select()}},{key:"formatWrapper",value:function(S){return this.props.formatter?this.props.formatter(S):S}},{key:"toPrecisionAsStep",value:function(S){if(this.isNotCompleteNumber(S)||S==="")return S;var I=Math.abs(this.getMaxPrecision(S));return isNaN(I)?S.toString():Number(S).toFixed(I)}},{key:"toNumber",value:function(S){var I=this.props.precision,C=this.state.focused,W=S&&S.length>16&&C;return this.isNotCompleteNumber(S)||W?S:v(I)?Math.round(S*Math.pow(10,I))/Math.pow(10,I):Number(S)}},{key:"upStep",value:function(S,I){var C=this.props.step,W=this.getPrecisionFactor(S,I),Y=Math.abs(this.getMaxPrecision(S,I)),H=((W*S+W*C*I)/W).toFixed(Y);return this.toNumber(H)}},{key:"downStep",value:function(S,I){var C=this.props.step,W=this.getPrecisionFactor(S,I),Y=Math.abs(this.getMaxPrecision(S,I)),H=((W*S-W*C*I)/W).toFixed(Y);return this.toNumber(H)}},{key:"step",value:function(S,I){var C=this,W=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,Y=arguments.length>3?arguments[3]:void 0;this.stop(),I&&(I.persist(),I.preventDefault());var H=this.props;if(H.disabled)return;var F=this.getCurrentValidValue(this.state.inputValue)||0;if(this.isNotCompleteNumber(F))return;var q=this["".concat(S,"Step")](F,W),le=q>H.max||qH.max?q=H.max:q=Ae),nt=(At||At===0)&&(isNaN(At)||Number(At)<=Ge),Te=He||W||Y,ge=nt||W||Y,be=c()("".concat(C,"-handler"),"".concat(C,"-handler-up"),Object(K.a)({},"".concat(C,"-handler-up-disabled"),Te)),re=c()("".concat(C,"-handler"),"".concat(C,"-handler-down"),Object(K.a)({},"".concat(C,"-handler-down-disabled"),ge)),ie=H?{onTouchStart:Te?a:this.up,onTouchEnd:this.stop}:{onMouseDown:Te?a:this.up,onMouseUp:this.stop,onMouseLeave:this.stop},ce=H?{onTouchStart:ge?a:this.down,onTouchEnd:this.stop}:{onMouseDown:ge?a:this.down,onMouseUp:this.stop,onMouseLeave:this.stop};return _.a.createElement("div",{className:Oe,style:Fe,title:Ue,onMouseEnter:_e,onMouseLeave:je,onMouseOver:xe,onMouseOut:he,onFocus:function(){return null},onBlur:function(){return null}},_.a.createElement("div",{className:"".concat(C,"-handler-wrap")},_.a.createElement("span",Object.assign({unselectable:"on"},ie,{role:"button","aria-label":"Increase Value","aria-disabled":Te,className:be}),q||_.a.createElement("span",{unselectable:"on",className:"".concat(C,"-handler-up-inner"),onClick:n})),_.a.createElement("span",Object.assign({unselectable:"on"},ce,{role:"button","aria-label":"Decrease Value","aria-disabled":ge,className:re}),le||_.a.createElement("span",{unselectable:"on",className:"".concat(C,"-handler-down-inner"),onClick:n}))),_.a.createElement("div",{className:"".concat(C,"-input-wrap")},_.a.createElement("input",Object.assign({role:"spinbutton","aria-valuemin":Ge,"aria-valuemax":Ae,"aria-valuenow":At,required:te,type:Le,placeholder:ae,onPaste:yt,onClick:ye,onMouseUp:this.onMouseUp,className:"".concat(C,"-input"),tabIndex:ue,autoComplete:F,onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:Je?this.onKeyDown:a,onKeyUp:Je?this.onKeyUp:a,autoFocus:Qe,maxLength:Ke,readOnly:Y,disabled:W,max:Ae,min:Ge,step:We,name:Ze,title:Ue,id:oe,onChange:this.onChange,ref:this.saveInput,value:this.getFullNum(st),pattern:Me,inputMode:Se,onInput:vt},we))))}}]),D}(_.a.Component);A.defaultProps={focusOnUpDown:!0,useTouch:!1,prefixCls:"rc-input-number",max:E,min:-E,step:1,style:{},onChange:a,onKeyDown:a,onPressEnter:a,onFocus:a,onBlur:a,parser:o,required:!1,autoComplete:"off"};var p=A,h=de.a=p},fjLI:function(et,de,N){"use strict";N.d(de,"e",function(){return R}),N.d(de,"a",function(){return c}),N.d(de,"c",function(){return g}),N.d(de,"d",function(){return y}),N.d(de,"b",function(){return f});var ee=N("8HAY"),K=N("Cg/j"),P=N("T8No"),z=N("nnTU"),B=N("MI8n"),M=function(){var m=function(a,n){return m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(o,u){o.__proto__=u}||function(o,u){for(var x in u)u.hasOwnProperty(x)&&(o[x]=u[x])},m(a,n)};return function(a,n){m(a,n);function o(){this.constructor=a}a.prototype=n===null?Object.create(n):(o.prototype=n.prototype,new o)}}(),j=function(m,a,n,o){var u=arguments.length,x=u<3?a:o===null?o=Object.getOwnPropertyDescriptor(a,n):o,E;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")x=Reflect.decorate(m,a,n,o);else for(var v=m.length-1;v>=0;v--)(E=m[v])&&(x=(u<3?E(x):u>3?E(a,n,x):E(a,n))||x);return u>3&&x&&Object.defineProperty(a,n,x),x},U=function(m,a){return function(n,o){a(n,o,m)}},_=function(){for(var m=0,a=0,n=arguments.length;a=0&&(u.splice(x,1),o._onDidChangeMenu.fire(a))}}},m.prototype.getMenuItems=function(a){var n=(this._menuItems.get(a)||[]).slice(0);return a===0&&this._appendImplicitItems(n),n},m.prototype._appendImplicitItems=function(a){for(var n=new Set,o=a.filter(function(A){return R(A)}),u=0,x=o;uC.length)&&(W=C.length);for(var Y=0,H=new Array(W);Y=0)continue;if(!Object.prototype.propertyIsEnumerable.call(C,H))continue;Y[H]=C[H]}}return Y}function f(C,W){if(C==null)return{};var Y={},H=Object.keys(C),F,q;for(q=0;q=0)continue;Y[F]=C[F]}return Y}var m=function(W){var Y=W.className,H=W.percent,F=W.prefixCls,q=W.strokeColor,le=W.strokeLinecap,pe=W.strokeWidth,Ae=W.style,Ge=W.trailColor,Fe=W.trailWidth,Ue=W.transition,_e=y(W,["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"]);delete _e.gapPosition;var je=Array.isArray(H)?H:[H],xe=Array.isArray(q)?q:[q],he=M(je),te=U(he,1),ye=te[0],ue=pe/2,Le=100-pe/2,ae="M ".concat(le==="round"?ue:0,",").concat(ue,` - L `).concat(le==="round"?Le:100,",").concat(ue),oe="0 0 100 ".concat(pe),Se=0;return K.a.createElement("svg",j({className:z()("".concat(F,"-line"),Y),viewBox:oe,preserveAspectRatio:"none",style:Ae},_e),K.a.createElement("path",{className:"".concat(F,"-line-trail"),d:ae,strokeLinecap:le,stroke:Ge,strokeWidth:Fe||pe,fillOpacity:"0"}),je.map(function(Me,We){var Ke={strokeDasharray:"".concat(Me,"px, 100px"),strokeDashoffset:"-".concat(Se,"px"),transition:Ue||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Qe=xe[We]||xe[xe.length-1];return Se+=Me,K.a.createElement("path",{key:We,className:"".concat(F,"-line-path"),d:ae,strokeLinecap:le,stroke:Qe,strokeWidth:pe,fillOpacity:"0",ref:ye[We],style:Ke})}))};m.defaultProps=B;var a=m;function n(){return n=Object.assign||function(C){for(var W=1;W0&&arguments[0]!==void 0?arguments[0]:[],l=s;if(Array.isArray(s)){for(var D=0;D0||zt.target.offsetWidth>0)&&Je.current.instance.layout()}}catch(qt){ft.e(qt)}finally{ft.f()}}),Ve.observe(we.current)),Ve}function Be(){B.b.warn({content:decodeURIComponent(m),key:"monaco-editor-tip"})}var _e=function(){var tt=Je.current.instance;if(_!=null&&tt&&ie){var ft=tt.getModel();ft&&_!==ft.getValue()&&(E=!0,ft.setValue(_),tt.layout(),E=!1)}};Object(c.useEffect)(function(){try{var Ve,tt=Je.current.instance;He.current&&clearTimeout(He.current),He.current=setTimeout(function(){_e()},500),tt==null||((Ve=tt.updateOptions)===null||Ve===void 0)||Ve.call(tt,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(_.split(/\r\n|\r|\n/g).length))+3,5)})}catch(ft){debugger}},[_,ie,Je.current]),Object(c.useEffect)(function(){try{if(yt&&Je.current&&Je.current.instance){var Ve=Je.current.instance;Ve.changeViewZones(function(ft){var Ct=document.createElement("div");Ct.style.padding="10px 20px",Ct.style.width="calc(100% - 20px)",Ct.className="my-error-line-wrp",Ct.innerHTML=dt,ft.addZone({afterLineNumber:yt||11,heightInLines:3,domNode:Ct})});var tt={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};Ve.addOverlayWidget(tt),Ve.revealPositionInCenter({lineNumber:20,column:1})}}catch(ft){debugger}},[yt,Je.current,ie]),Object(c.useEffect)(function(){var Ve;if((Ve=Je.current)!==null&&Ve!==void 0&&Ve.instance&&ie&&wt){var tt=Je.current.instance,ft=tt.getModel();if(!ft)return;var Ct=function(){var Rt=[],Jt=[],nn=ft.getAllDecorations(),un=Object(M.a)(nn),cn;try{for(un.s();!(cn=un.n()).done;){var G=cn.value;if(G.options.className==="highlighted-line"){var b;Rt.push(G==null||((b=G.range)===null||b===void 0)?void 0:b.startLineNumber),Jt.push(G==null?void 0:G.id)}}}catch(V){un.e(V)}finally{un.f()}ft.deltaDecorations(Jt,[]);var L=ft.getLineCount();!!pt&&pt<=L&&(tt.deltaDecorations([],[{range:new A.Range(pt,1,pt,ft.getLineMaxColumn(pt)),options:{isWholeLine:!0,className:"highlighted-line"}}]),tt.revealLineInCenter(pt))};Ct();var zt=function(){var Rt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,Jt=[],nn=[],un=ft.getAllDecorations(),cn=Object(M.a)(un),G;try{for(cn.s();!(G=cn.n()).done;){var b=G.value;if(b.options.linesDecorationsClassName==="breakpoints"){var L;Jt.push(b==null||((L=b.range)===null||L===void 0)?void 0:L.startLineNumber),nn.push(b==null?void 0:b.id)}}}catch(V){cn.e(V)}finally{cn.f()}if(Rt)return{lines:Jt,ids:nn};Me(Jt)},qt=function(){var lt=Object(P.a)(R.a.mark(function Rt(Jt){var nn;return R.a.wrap(function(cn){for(;;)switch(cn.prev=cn.next){case 0:return nn={range:new A.Range(Jt,1,Jt,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints"}},cn.next=3,ft.deltaDecorations([],[nn]);case 3:zt();case 4:case"end":return cn.stop()}},Rt)}));return function(Jt){return lt.apply(this,arguments)}}(),Qt=function(){var lt=Object(P.a)(R.a.mark(function Rt(Jt){var nn,un,cn,G,b;return R.a.wrap(function(V){for(;;)switch(V.prev=V.next){case 0:nn=[],un=tt.getLineDecorations(Jt),cn=Object(M.a)(un);try{for(cn.s();!(G=cn.n()).done;)b=G.value,b.options.linesDecorationsClassName==="breakpoints"&&nn.push(b.id)}catch(J){cn.e(J)}finally{cn.f()}return V.next=6,ft.deltaDecorations(nn,[]);case 6:zt();case 7:case"end":return V.stop()}},Rt)}));return function(Jt){return lt.apply(this,arguments)}}(),St=function(Rt){var Jt=tt.getLineDecorations(Rt),nn=Object(M.a)(Jt),un;try{for(nn.s();!(un=nn.n()).done;){var cn=un.value;if(cn.options.linesDecorationsClassName==="breakpoints")return!0}}catch(G){nn.e(G)}finally{nn.f()}return!1};if(!Object(n.isEqual)(Ke,zt(!0).lines)){ft.deltaDecorations(zt(!0).ids,[]);var ln=Ke.map(function(lt){return{range:new A.Range(lt,1,lt,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints"}}});ft.deltaDecorations([],ln)}var Bt=tt.onDidChangeModelContent(function(lt){var Rt=tt.getPosition();if(Rt){var Jt=Rt.lineNumber;ft.getLineContent(Jt).trim()===""?Qt(Jt):St(Jt)&&(Qt(Jt),qt(Jt))}}),Yt=tt.onMouseDown(function(lt){var Rt,Jt,nn;if(lt.target.detail&&(Rt=lt.target)!==null&&Rt!==void 0&&(Jt=Rt.element)!==null&&Jt!==void 0&&(nn=Jt.className)!==null&&nn!==void 0&&nn.includes("line-numbers")){var un=lt.target.position.lineNumber;if(ft.getLineContent(un).trim()==="")return;St(un)?Qt(un):qt(un)}}),Mt=function(Rt){var Jt={range:new A.Range(Rt,1,Rt,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};nt.current=tt.deltaDecorations(nt.current,[Jt])},tn=function(){nt.current=tt.deltaDecorations(nt.current,[])},mn=tt.onMouseMove(function(lt){var Rt,Jt,nn;if(tn(),lt.target.detail&&(Rt=lt.target)!==null&&Rt!==void 0&&(Jt=Rt.element)!==null&&Jt!==void 0&&(nn=Jt.className)!==null&&nn!==void 0&&nn.includes("line-numbers")){var un=lt.target.position.lineNumber;if(ft.getLineContent(un).trim()==="")return;Mt(un)}}),An=tt.onMouseLeave(function(){tn()});return function(){Bt.dispose(),Yt.dispose(),mn.dispose(),An.dispose()}}},[Je.current,ie,Ke,pt,wt]);function ut(){var Ve=Je.current.instance;if(Ve){var tt=Ve.getSelection(),ft=Je.current.pastePos||{},Ct=new A.Range(ft.startLineNumber||tt.endLineNumber,ft.startColumn||tt.endColumn,ft.endLineNumber||tt.endLineNumber,ft.endColumn||tt.endColumn);setTimeout(function(){Ve.executeEdits("",[{range:Ct,text:""}])},300)}}function bt(Ve){(window.navigator.platform.match("Mac")?Ve.metaKey:Ve.ctrlKey)&&Ve.keyCode==83&&(Ve.preventDefault(),Ue())}var Tt=function(){if(je&&Je.current.instance){var tt=Je.current.instance.getContentHeight();at(tt0||ue.target.offsetWidth>0)&&je.layout()}}catch(Le){te.e(Le)}finally{te.f()}}),xe.observe(F.current)),xe}Object(c.useEffect)(function(){return F.current&&N.e(27).then(N.t.bind(null,"M/lh",7)).then(function(je){A=je;var xe=A.editor.createDiffEditor(F.current,Object(ee.a)(Object(ee.a)({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},H),{},{wordWrap:!0}));Ae(xe);var he=Ge(xe);return function(){xe.dispose();var te=xe.getModel();te&&te.dispose(),he.unobserve(F.current)}}),function(){window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}},[]),Object(c.useEffect)(function(){pe&&pe.setModel({original:A.editor.createModel(_,W),modified:A.editor.createModel(C,W)})},[_,C,W,pe]);var Fe=u(D),Ue=u(S),Ie={width:Fe,height:Ue};return g.a.createElement("div",{className:"my-diff-editor",ref:F,style:Ie})}},ZpRC:function(et,de,N){"use strict";function ee(c){return typeof c=="object"&&c!=null&&c.nodeType===1}function K(c,g){return(!g||c!=="hidden")&&c!=="visible"&&c!=="clip"}function P(c,g){if(c.clientHeightg||m>c&&a=g&&n>=w?m-c-y:a>g&&nw?a-g+f:0}var B=function(c,g){var w=window,y=g.scrollMode,f=g.block,m=g.inline,a=g.boundary,n=g.skipOverflowHiddenElements,o=typeof a=="function"?a:function(Me){return Me!==a};if(!ee(c))throw new TypeError("Invalid target");for(var u=document.scrollingElement||document.documentElement,x=[],E=c;ee(E)&&o(E);){if((E=E.parentElement)===u){x.push(E);break}E!=null&&E===document.body&&P(E)&&!P(document.documentElement)||E!=null&&P(E,n)&&x.push(E)}for(var v=w.visualViewport?w.visualViewport.width:innerWidth,O=w.visualViewport?w.visualViewport.height:innerHeight,A=window.scrollX||pageXOffset,p=window.scrollY||pageYOffset,h=c.getBoundingClientRect(),s=h.height,l=h.width,D=h.top,T=h.right,S=h.bottom,_=h.left,C=f==="start"||f==="nearest"?D:f==="end"?S:D+s/2,W=m==="center"?_+l/2:m==="end"?T:_,Y=[],H=0;H=0&&_>=0&&S<=O&&T<=v&&D>=Ae&&S<=Fe&&_>=Ue&&T<=Ge)return Y;var Ie=getComputedStyle(F),je=parseInt(Ie.borderLeftWidth,10),xe=parseInt(Ie.borderTopWidth,10),he=parseInt(Ie.borderRightWidth,10),te=parseInt(Ie.borderBottomWidth,10),ye=0,ue=0,Le="offsetWidth"in F?F.offsetWidth-F.clientWidth-je-he:0,ae="offsetHeight"in F?F.offsetHeight-F.clientHeight-xe-te:0;if(u===F)ye=f==="start"?C:f==="end"?C-O:f==="nearest"?z(p,p+O,O,xe,te,p+C,p+C+s,s):C-O/2,ue=m==="start"?W:m==="center"?W-v/2:m==="end"?W-v:z(A,A+v,v,je,he,A+W,A+W+l,l),ye=Math.max(0,ye+p),ue=Math.max(0,ue+A);else{ye=f==="start"?C-Ae-xe:f==="end"?C-Fe+te+ae:f==="nearest"?z(Ae,Fe,le,xe,te+ae,C,C+s,s):C-(Ae+le/2)+ae/2,ue=m==="start"?W-Ue-je:m==="center"?W-(Ue+pe/2)+Le/2:m==="end"?W-Ge+he+Le:z(Ue,Ge,pe,je,he+Le,W,W+l,l);var oe=F.scrollLeft,Se=F.scrollTop;C+=Se-(ye=Math.max(0,Math.min(Se+ye,F.scrollHeight-le+ae))),W+=oe-(ue=Math.max(0,Math.min(oe+ue,F.scrollWidth-pe+Le)))}Y.push({el:F,top:ye,left:ue})}return Y};function M(c){return c===Object(c)&&Object.keys(c).length!==0}function j(c,g){g===void 0&&(g="auto");var w="scrollBehavior"in document.body.style;c.forEach(function(y){var f=y.el,m=y.top,a=y.left;f.scroll&&w?f.scroll({top:m,left:a,behavior:g}):(f.scrollTop=m,f.scrollLeft=a)})}function U(c){return c===!1?{block:"end",inline:"nearest"}:M(c)?c:{block:"start",inline:"nearest"}}function I(c,g){var w=!c.ownerDocument.documentElement.contains(c);if(M(g)&&typeof g.behavior=="function")return g.behavior(w?[]:B(c,g));if(w)return;var y=U(g);return j(B(c,y),y.behavior)}var R=de.a=I},Zss7:function(et,de,N){var ee;(function(K){var P=/^\s+/,z=/\s+$/,B=0,M=K.round,j=K.min,U=K.max,I=K.random;function R(te,ye){if(te=te||"",ye=ye||{},te instanceof R)return te;if(!(this instanceof R))return new R(te,ye);var ue=c(te);this._originalInput=te,this._r=ue.r,this._g=ue.g,this._b=ue.b,this._a=ue.a,this._roundA=M(100*this._a)/100,this._format=ye.format||ue.format,this._gradientType=ye.gradientType,this._r<1&&(this._r=M(this._r)),this._g<1&&(this._g=M(this._g)),this._b<1&&(this._b=M(this._b)),this._ok=ue.ok,this._tc_id=B++}R.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 te=this.toRgb();return(te.r*299+te.g*587+te.b*114)/1e3},getLuminance:function(){var te=this.toRgb(),ye,ue,Le,ae,oe,Se;return ye=te.r/255,ue=te.g/255,Le=te.b/255,ye<=.03928?ae=ye/12.92:ae=K.pow((ye+.055)/1.055,2.4),ue<=.03928?oe=ue/12.92:oe=K.pow((ue+.055)/1.055,2.4),Le<=.03928?Se=Le/12.92:Se=K.pow((Le+.055)/1.055,2.4),.2126*ae+.7152*oe+.0722*Se},setAlpha:function(te){return this._a=Y(te),this._roundA=M(100*this._a)/100,this},toHsv:function(){var te=f(this._r,this._g,this._b);return{h:te.h*360,s:te.s,v:te.v,a:this._a}},toHsvString:function(){var te=f(this._r,this._g,this._b),ye=M(te.h*360),ue=M(te.s*100),Le=M(te.v*100);return this._a==1?"hsv("+ye+", "+ue+"%, "+Le+"%)":"hsva("+ye+", "+ue+"%, "+Le+"%, "+this._roundA+")"},toHsl:function(){var te=w(this._r,this._g,this._b);return{h:te.h*360,s:te.s,l:te.l,a:this._a}},toHslString:function(){var te=w(this._r,this._g,this._b),ye=M(te.h*360),ue=M(te.s*100),Le=M(te.l*100);return this._a==1?"hsl("+ye+", "+ue+"%, "+Le+"%)":"hsla("+ye+", "+ue+"%, "+Le+"%, "+this._roundA+")"},toHex:function(te){return a(this._r,this._g,this._b,te)},toHexString:function(te){return"#"+this.toHex(te)},toHex8:function(te){return n(this._r,this._g,this._b,this._a,te)},toHex8String:function(te){return"#"+this.toHex8(te)},toRgb:function(){return{r:M(this._r),g:M(this._g),b:M(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+M(this._r)+", "+M(this._g)+", "+M(this._b)+")":"rgba("+M(this._r)+", "+M(this._g)+", "+M(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:M(H(this._r,255)*100)+"%",g:M(H(this._g,255)*100)+"%",b:M(H(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+M(H(this._r,255)*100)+"%, "+M(H(this._g,255)*100)+"%, "+M(H(this._b,255)*100)+"%)":"rgba("+M(H(this._r,255)*100)+"%, "+M(H(this._g,255)*100)+"%, "+M(H(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:C[a(this._r,this._g,this._b,!0)]||!1},toFilter:function(te){var ye="#"+o(this._r,this._g,this._b,this._a),ue=ye,Le=this._gradientType?"GradientType = 1, ":"";if(te){var ae=R(te);ue="#"+o(ae._r,ae._g,ae._b,ae._a)}return"progid:DXImageTransform.Microsoft.gradient("+Le+"startColorstr="+ye+",endColorstr="+ue+")"},toString:function(te){var ye=!!te;te=te||this._format;var ue=!1,Le=this._a<1&&this._a>=0,ae=!ye&&Le&&(te==="hex"||te==="hex6"||te==="hex3"||te==="hex4"||te==="hex8"||te==="name");return ae?te==="name"&&this._a===0?this.toName():this.toRgbString():(te==="rgb"&&(ue=this.toRgbString()),te==="prgb"&&(ue=this.toPercentageRgbString()),(te==="hex"||te==="hex6")&&(ue=this.toHexString()),te==="hex3"&&(ue=this.toHexString(!0)),te==="hex4"&&(ue=this.toHex8String(!0)),te==="hex8"&&(ue=this.toHex8String()),te==="name"&&(ue=this.toName()),te==="hsl"&&(ue=this.toHslString()),te==="hsv"&&(ue=this.toHsvString()),ue||this.toHexString())},clone:function(){return R(this.toString())},_applyModification:function(te,ye){var ue=te.apply(null,[this].concat([].slice.call(ye)));return this._r=ue._r,this._g=ue._g,this._b=ue._b,this.setAlpha(ue._a),this},lighten:function(){return this._applyModification(v,arguments)},brighten:function(){return this._applyModification(O,arguments)},darken:function(){return this._applyModification(A,arguments)},desaturate:function(){return this._applyModification(u,arguments)},saturate:function(){return this._applyModification(x,arguments)},greyscale:function(){return this._applyModification(E,arguments)},spin:function(){return this._applyModification(p,arguments)},_applyCombination:function(te,ye){return te.apply(null,[this].concat([].slice.call(ye)))},analogous:function(){return this._applyCombination(T,arguments)},complement:function(){return this._applyCombination(h,arguments)},monochromatic:function(){return this._applyCombination(S,arguments)},splitcomplement:function(){return this._applyCombination(D,arguments)},triad:function(){return this._applyCombination(s,arguments)},tetrad:function(){return this._applyCombination(l,arguments)}},R.fromRatio=function(te,ye){if(typeof te=="object"){var ue={};for(var Le in te)te.hasOwnProperty(Le)&&(Le==="a"?ue[Le]=te[Le]:ue[Le]=Ge(te[Le]));te=ue}return R(te,ye)};function c(te){var ye={r:0,g:0,b:0},ue=1,Le=null,ae=null,oe=null,Se=!1,Me=!1;return typeof te=="string"&&(te=xe(te)),typeof te=="object"&&(je(te.r)&&je(te.g)&&je(te.b)?(ye=g(te.r,te.g,te.b),Se=!0,Me=String(te.r).substr(-1)==="%"?"prgb":"rgb"):je(te.h)&&je(te.s)&&je(te.v)?(Le=Ge(te.s),ae=Ge(te.v),ye=m(te.h,Le,ae),Se=!0,Me="hsv"):je(te.h)&&je(te.s)&&je(te.l)&&(Le=Ge(te.s),oe=Ge(te.l),ye=y(te.h,Le,oe),Se=!0,Me="hsl"),te.hasOwnProperty("a")&&(ue=te.a)),ue=Y(ue),{ok:Se,format:te.format||Me,r:j(255,U(ye.r,0)),g:j(255,U(ye.g,0)),b:j(255,U(ye.b,0)),a:ue}}function g(te,ye,ue){return{r:H(te,255)*255,g:H(ye,255)*255,b:H(ue,255)*255}}function w(te,ye,ue){te=H(te,255),ye=H(ye,255),ue=H(ue,255);var Le=U(te,ye,ue),ae=j(te,ye,ue),oe,Se,Me=(Le+ae)/2;if(Le==ae)oe=Se=0;else{var We=Le-ae;Se=Me>.5?We/(2-Le-ae):We/(Le+ae);switch(Le){case te:oe=(ye-ue)/We+(ye1&&(Ze-=1),Ze<1/6?Ke+(Qe-Ke)*6*Ze:Ze<1/2?Qe:Ze<2/3?Ke+(Qe-Ke)*(2/3-Ze)*6:Ke}if(ye===0)Le=ae=oe=ue;else{var Me=ue<.5?ue*(1+ye):ue+ye-ue*ye,We=2*ue-Me;Le=Se(We,Me,te+1/3),ae=Se(We,Me,te),oe=Se(We,Me,te-1/3)}return{r:Le*255,g:ae*255,b:oe*255}}function f(te,ye,ue){te=H(te,255),ye=H(ye,255),ue=H(ue,255);var Le=U(te,ye,ue),ae=j(te,ye,ue),oe,Se,Me=Le,We=Le-ae;if(Se=Le===0?0:We/Le,Le==ae)oe=0;else{switch(Le){case te:oe=(ye-ue)/We+(ye>1)+720)%360;--ye;)Le.h=(Le.h+ae)%360,oe.push(R(Le));return oe}function S(te,ye){ye=ye||6;for(var ue=R(te).toHsv(),Le=ue.h,ae=ue.s,oe=ue.v,Se=[],Me=1/ye;ye--;)Se.push(R({h:Le,s:ae,v:oe})),oe=(oe+Me)%1;return Se}R.mix=function(te,ye,ue){ue=ue===0?0:ue||50;var Le=R(te).toRgb(),ae=R(ye).toRgb(),oe=ue/100,Se={r:(ae.r-Le.r)*oe+Le.r,g:(ae.g-Le.g)*oe+Le.g,b:(ae.b-Le.b)*oe+Le.b,a:(ae.a-Le.a)*oe+Le.a};return R(Se)},R.readability=function(te,ye){var ue=R(te),Le=R(ye);return(K.max(ue.getLuminance(),Le.getLuminance())+.05)/(K.min(ue.getLuminance(),Le.getLuminance())+.05)},R.isReadable=function(te,ye,ue){var Le=R.readability(te,ye),ae,oe;oe=!1,ae=he(ue);switch(ae.level+ae.size){case"AAsmall":case"AAAlarge":oe=Le>=4.5;break;case"AAlarge":oe=Le>=3;break;case"AAAsmall":oe=Le>=7;break}return oe},R.mostReadable=function(te,ye,ue){var Le=null,ae=0,oe,Se,Me,We;ue=ue||{},Se=ue.includeFallbackColors,Me=ue.level,We=ue.size;for(var Ke=0;Keae&&(ae=oe,Le=R(ye[Ke]));return R.isReadable(te,Le,{level:Me,size:We})||!Se?Le:(ue.includeFallbackColors=!1,R.mostReadable(te,["#fff","#000"],ue))};var _=R.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"},C=R.hexNames=W(_);function W(te){var ye={};for(var ue in te)te.hasOwnProperty(ue)&&(ye[te[ue]]=ue);return ye}function Y(te){return te=parseFloat(te),(isNaN(te)||te<0||te>1)&&(te=1),te}function H(te,ye){le(te)&&(te="100%");var ue=pe(te);return te=j(ye,U(0,parseFloat(te))),ue&&(te=parseInt(te*ye,10)/100),K.abs(te-ye)<1e-6?1:te%ye/parseFloat(ye)}function F(te){return j(1,U(0,te))}function q(te){return parseInt(te,16)}function le(te){return typeof te=="string"&&te.indexOf(".")!=-1&&parseFloat(te)===1}function pe(te){return typeof te=="string"&&te.indexOf("%")!=-1}function Ae(te){return te.length==1?"0"+te:""+te}function Ge(te){return te<=1&&(te=te*100+"%"),te}function Fe(te){return K.round(parseFloat(te)*255).toString(16)}function Ue(te){return q(te)/255}var Ie=function(){var te="[-\\+]?\\d+%?",ye="[-\\+]?\\d*\\.\\d+%?",ue="(?:"+ye+")|(?:"+te+")",Le="[\\s|\\(]+("+ue+")[,|\\s]+("+ue+")[,|\\s]+("+ue+")\\s*\\)?",ae="[\\s|\\(]+("+ue+")[,|\\s]+("+ue+")[,|\\s]+("+ue+")[,|\\s]+("+ue+")\\s*\\)?";return{CSS_UNIT:new RegExp(ue),rgb:new RegExp("rgb"+Le),rgba:new RegExp("rgba"+ae),hsl:new RegExp("hsl"+Le),hsla:new RegExp("hsla"+ae),hsv:new RegExp("hsv"+Le),hsva:new RegExp("hsva"+ae),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 je(te){return!!Ie.CSS_UNIT.exec(te)}function xe(te){te=te.replace(P,"").replace(z,"").toLowerCase();var ye=!1;if(_[te])te=_[te],ye=!0;else if(te=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var ue;return(ue=Ie.rgb.exec(te))?{r:ue[1],g:ue[2],b:ue[3]}:(ue=Ie.rgba.exec(te))?{r:ue[1],g:ue[2],b:ue[3],a:ue[4]}:(ue=Ie.hsl.exec(te))?{h:ue[1],s:ue[2],l:ue[3]}:(ue=Ie.hsla.exec(te))?{h:ue[1],s:ue[2],l:ue[3],a:ue[4]}:(ue=Ie.hsv.exec(te))?{h:ue[1],s:ue[2],v:ue[3]}:(ue=Ie.hsva.exec(te))?{h:ue[1],s:ue[2],v:ue[3],a:ue[4]}:(ue=Ie.hex8.exec(te))?{r:q(ue[1]),g:q(ue[2]),b:q(ue[3]),a:Ue(ue[4]),format:ye?"name":"hex8"}:(ue=Ie.hex6.exec(te))?{r:q(ue[1]),g:q(ue[2]),b:q(ue[3]),format:ye?"name":"hex"}:(ue=Ie.hex4.exec(te))?{r:q(ue[1]+""+ue[1]),g:q(ue[2]+""+ue[2]),b:q(ue[3]+""+ue[3]),a:Ue(ue[4]+""+ue[4]),format:ye?"name":"hex8"}:(ue=Ie.hex3.exec(te))?{r:q(ue[1]+""+ue[1]),g:q(ue[2]+""+ue[2]),b:q(ue[3]+""+ue[3]),format:ye?"name":"hex"}:!1}function he(te){var ye,ue;return te=te||{level:"AA",size:"small"},ye=(te.level||"AA").toUpperCase(),ue=(te.size||"small").toLowerCase(),ye!=="AA"&&ye!=="AAA"&&(ye="AA"),ue!=="small"&&ue!=="large"&&(ue="small"),{level:ye,size:ue}}et.exports?et.exports=R:!(ee=function(){return R}.call(de,N,de,et),ee!==void 0&&(et.exports=ee))})(Math)},bPs0:function(et,de,N){"use strict";N.d(de,"b",function(){return u});var ee=N("k1fw"),K=N("9og8"),P=N("2qtc"),z=N("kLXV"),B=N("tJVT"),M=N("PpiC"),j=N("aHsQ"),U=N("sGsY"),I=N("WmNS"),R=N.n(I),c=N("q1tI"),g=N.n(c),w=N("bntm"),y=N("V0Rq"),f=N("wd/R"),m=N.n(f),a=N("Ty5D"),n=N("9kvl"),o=U.a.Countdown,u=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],x=function(v){var O=v.globalSetting,A=v.loading,p=v.user,h=v.exercise,s=v.dispatch,l=Object(M.a)(v,["globalSetting","loading","user","exercise","dispatch"]),D=Object(c.useState)({}),T=Object(B.a)(D,2),S=T[0],_=T[1],C=z.a.useModal(),W=Object(B.a)(C,2),Y=W[0],H=W[1],F=Object(c.useRef)(),q=Object(c.useRef)(null),le=Object(c.useRef)(null),pe=Object(c.useState)(!0),Ae=Object(B.a)(pe,2),Ge=Ae[0],Fe=Ae[1],Ue=Object(a.h)().query,Ie=Object(a.i)();Object(c.useEffect)(function(){var Me,We,Ke,Qe,Ze;if(clearTimeout(q.current),document.addEventListener(Object(w.c)(),Se,!1),window.addEventListener("blur",ae,!1),(Me=h.exerciseUserInfo)!==null&&Me!==void 0&&Me.screen_open&&Object(w.a)()&&(s({type:"globalSetting/headerFooterToggle",payload:!1}),Fe(!1)),(We=h.exerciseUserInfo)!==null&&We!==void 0&&We.screen_at&&m()().diff(m()((Ke=h.exerciseUserInfo)===null||Ke===void 0?void 0:Ke.screen_at),"seconds")>0)je();else if((Qe=h.exerciseUserInfo)!==null&&Qe!==void 0&&Qe.screen_open&&!Object(w.a)()){var yt=document.domain==="kepukehuan.educoder.net"?30:h.exerciseUserInfo.screen_sec+10+1;F.current=z.a.info({icon:null,content:g.a.createElement("div",{className:"tc font16"},"\u672C\u573A\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u5207\u5C4F\u9650\u5236\uFF0C",g.a.createElement("br",null),"\u5207\u6362\u9875\u9762 ",h.exerciseUserInfo.screen_num-h.exerciseUserInfo.used_screen_num," \u6B21\u540E\u5C06\u8FDB\u884C\u5F3A\u5236\u4EA4\u5377\uFF0C",g.a.createElement("br",null),"\u8BF7\u52FF\u5207\u5C4F\u53CA\u5237\u65B0\u9875\u9762"),okText:g.a.createElement("span",null,"\u5F00\u59CB\u8003\u8BD5\uFF08",g.a.createElement("span",{style:{display:"inline-block"}},g.a.createElement(o,{onFinish:function(){var dt;je(),(dt=F.current)===null||dt===void 0||dt.destroy()},valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+yt*1e3})),"S\uFF09"),onOk:function(){var dt;(dt=F.current)===null||dt===void 0||dt.destroy(),Fe(!1),Object(w.d)(document.body),document.getElementById("root").addEventListener("click",xe,!1)}})}return(Ze=h.exerciseUserInfo)!==null&&Ze!==void 0&&Ze.screen_open&&!Object(w.a)()||document.getElementById("root").addEventListener("click",xe,!1),function(){document.getElementById("root").removeEventListener("click",xe,!1),document.removeEventListener(Object(w.c)(),Se,!1),window.removeEventListener("blur",ae,!1),clearTimeout(q.current)}},[]),Object(c.useEffect)(function(){setTimeout(function(){h.actionTabs.removeEventListenerExitScreen&&(clearTimeout(q.current),document.getElementById("root").removeEventListener("click",xe,!1),document.removeEventListener(Object(w.c)(),Se,!1))},500),he()},[h.actionTabs]),Object(c.useEffect)(function(){setTimeout(function(){h.exerciseUserInfo.used_screen_num>h.exerciseUserInfo.screen_num?ue():!Ge},500)},[h.exerciseUserInfo]);var je=function(){var Me=Object(K.a)(R.a.mark(function We(){var Ke;return R.a.wrap(function(Ze){for(;;)switch(Ze.prev=Ze.next){case 0:return Ze.next=2,oe();case 2:Ke=Ze.sent,setTimeout(function(){var yt,vt;(yt=F.current)===null||yt===void 0||yt.destroy(),F.current=z.a.info({okText:g.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:g.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",g.a.createElement("span",{className:"c-red"},Ke.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",g.a.createElement("span",{className:"c-red"},(vt=h.exerciseUserInfo)===null||vt===void 0?void 0:vt.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:function(){var dt=Object(K.a)(R.a.mark(function At(){return R.a.wrap(function(Oe){for(;;)switch(Oe.prev=Oe.next){case 0:Object(w.d)(document.body);case 1:case"end":return Oe.stop()}},At)}));function pt(){return dt.apply(this,arguments)}return pt}()})},1e3);case 4:case"end":return Ze.stop()}},We)}));return function(){return Me.apply(this,arguments)}}(),xe=function(We){!Object(w.a)()&&We.target.nodeName!=="A"&&We.target.nodeName!=="BUTTON"&&We.target.innerHTML!=="\u786E \u5B9A"&&(Object(w.d)(document.body),console.log("documentClick.full"))},he=function(){var Me=Object(K.a)(R.a.mark(function We(){return R.a.wrap(function(Qe){for(;;)switch(Qe.prev=Qe.next){case 0:return Qe.abrupt("return",new Promise(function(){var Ze=Object(K.a)(R.a.mark(function yt(vt){var dt;return R.a.wrap(function(At){for(;;)switch(At.prev=At.next){case 0:return At.next=2,s({type:"exercise/getExerciseUserInfo",payload:Object(ee.a)({},Ie)});case 2:return dt=At.sent,vt(dt==null?void 0:dt.data),At.abrupt("return",dt==null?void 0:dt.data);case 5:case"end":return At.stop()}},yt)}));return function(yt){return Ze.apply(this,arguments)}}()));case 1:case"end":return Qe.stop()}},We)}));return function(){return Me.apply(this,arguments)}}(),te=function(){var Me=Object(K.a)(R.a.mark(function We(Ke){var Qe,Ze,yt;return R.a.wrap(function(dt){for(;;)switch(dt.prev=dt.next){case 0:(Qe=F.current)===null||Qe===void 0||((Ze=Qe.destroyAll)===null||Ze===void 0)||Ze.call(Qe),F.current=z.a.info({maskClosable:!1,keyboard:!1,okText:g.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5\uFF08",g.a.createElement("span",{style:{display:"inline-block"}},g.a.createElement(o,{onFinish:oe,valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+(h.exerciseUserInfo.screen_sec+1)*1e3})),"S\uFF09"),content:g.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",g.a.createElement("span",{className:"c-red"},Ke),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",g.a.createElement("span",{className:"c-red"},(yt=h.exerciseUserInfo)===null||yt===void 0?void 0:yt.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377,",g.a.createElement("span",{className:"c-red"},h.exerciseUserInfo.screen_sec),"\u79D2\u5185\u56DE\u5230",g.a.createElement("br",null),g.a.createElement("span",{style:{marginLeft:38}},"\u8003\u8BD5\u4E0D\u8BA1\u5207\u5C4F\u6B21\u6570\u3002")),onOk:function(){var pt=Object(K.a)(R.a.mark(function wt(){return R.a.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:clearTimeout(le.current),Object(w.d)(document.body),F.current.destroy();case 3:case"end":return we.stop()}},wt)}));function At(){return pt.apply(this,arguments)}return At}()}),le.current=setTimeout(function(){var pt;F.current.update({okText:g.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:g.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",g.a.createElement("span",{className:"c-red"},Ke+1),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",g.a.createElement("span",{className:"c-red"},(pt=h.exerciseUserInfo)===null||pt===void 0?void 0:pt.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377")})},(h.exerciseUserInfo.screen_sec+1)*1e3);case 3:case"end":return dt.stop()}},We)}));return function(Ke){return Me.apply(this,arguments)}}(),ye=function(){location.href="/classrooms/".concat(Ie.coursesId,"/exercise/").concat(Ie.categoryId,"/detail")},ue=function(){var Me=Object(K.a)(R.a.mark(function We(){var Ke,Qe,Ze;return R.a.wrap(function(vt){for(;;)switch(vt.prev=vt.next){case 0:return(Ke=F.current)===null||Ke===void 0||((Qe=Ke.destroyAll)===null||Qe===void 0)||Qe.call(Ke),vt.next=3,Object(y.Z)({categoryId:Ie.categoryId,commit_method:1});case 3:Ze=vt.sent,Ze&&Le();case 5:case"end":return vt.stop()}},We)}));return function(){return Me.apply(this,arguments)}}(),Le=function(){var We,Ke;document.removeEventListener(Object(w.c)(),Se,!1),Object(w.b)(),(We=F.current)===null||We===void 0||((Ke=We.destroyAll)===null||Ke===void 0)||Ke.call(We),Y.info({content:g.a.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",g.a.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:function(){ye()}})},ae=function(We){Object(w.a)()&&document.getElementById("iframeShixuns").style.display=="none"&&Object(w.b)()},oe=function(){var Me=Object(K.a)(R.a.mark(function We(){return R.a.wrap(function(Qe){for(;;)switch(Qe.prev=Qe.next){case 0:return Qe.abrupt("return",new Promise(function(){var Ze=Object(K.a)(R.a.mark(function yt(vt){var dt,pt,At;return R.a.wrap(function(Oe){for(;;)switch(Oe.prev=Oe.next){case 0:if(!((dt=h.exerciseUserInfo)!==null&&dt!==void 0&&dt.screen_at)){Oe.next=3;break}return Oe.next=3,Object(y.g)(Object(ee.a)(Object(ee.a)({},Ie),{},{reset:!0}));case 3:return Oe.next=5,Object(y.Q)({id:Ie.categoryId});case 5:if(pt=Oe.sent,!(pt!=null&&pt.is_commit)){Oe.next=9;break}return Le(),Oe.abrupt("return");case 9:return Oe.next=11,he();case 11:At=Oe.sent,vt(At);case 13:case"end":return Oe.stop()}},yt)}));return function(yt){return Ze.apply(this,arguments)}}()));case 1:case"end":return Qe.stop()}},We)}));return function(){return Me.apply(this,arguments)}}(),Se=function(){var Me=Object(K.a)(R.a.mark(function We(){var Ke,Qe,Ze,yt;return R.a.wrap(function(dt){for(;;)switch(dt.prev=dt.next){case 0:if(Ke=!1,console.log("fullscreen change"),!Object(w.a)()){dt.next=7;break}(Qe=h.exerciseUserInfo)!==null&&Qe!==void 0&&Qe.screen_at&&Object(y.g)(Object(ee.a)(Object(ee.a)({},Ie),{},{reset:!0})),clearTimeout(q.current),dt.next=17;break;case 7:return Ke=!0,dt.next=10,Object(y.g)(Object(ee.a)({},Ie));case 10:return dt.next=12,he();case 12:Ze=dt.sent,te(Ze.used_screen_num),yt=setTimeout(Object(K.a)(R.a.mark(function pt(){return R.a.wrap(function(wt){for(;;)switch(wt.prev=wt.next){case 0:case"end":return wt.stop()}},pt)})),h.exerciseUserInfo.screen_sec*1e3),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*"),q.current=yt;case 17:s({type:"globalSetting/headerFooterToggle",payload:Ke});case 18:case"end":return dt.stop()}},We)}));return function(){return Me.apply(this,arguments)}}();return g.a.createElement("div",null,H)};de.a=Object(n.a)(function(E){var v=E.loading,O=E.user,A=E.exercise,p=E.globalSetting;return{globalSetting:p,user:O,exercise:A,loading:v.effects}})(x)},bT9E:function(et,de,N){"use strict";N.d(de,"a",function(){return K});var ee=N("VTBJ");function K(P,z){var B=Object(ee.a)({},P);return Array.isArray(z)&&z.forEach(function(M){delete B[M]}),B}},biw7:function(et,de,N){"use strict";var ee=N("q1tI"),K=N.n(ee),P=ee.createContext(null);de.a=P},c5Ni:function(et,de,N){},cQPA:function(et,de,N){"use strict";N.r(de);var ee=N("T2oS"),K=N("W9HT"),P=N("sPJy"),z=N("bE4q"),B=N("+L6B"),M=N("2/Rp"),j=N("14J3"),U=N("BMrR"),I=N("jCWc"),R=N("kPKH"),c=N("5Dmo"),g=N("3S7+"),w=N("sRBo"),y=N("kaz8"),f=N("7Kak"),m=N("9yH6"),a=N("MXD1"),n=N("CFYs"),o=N("miYZ"),u=N("tsqr"),x=N("2qtc"),E=N("kLXV"),v=N("k1fw"),O=N("9og8"),A=N("tJVT"),p=N("PpiC"),h=N("5NDa"),s=N("5rEg"),l=N("aHsQ"),D=N("sGsY"),T=N("WmNS"),S=N.n(T),_=N("q1tI"),C=N.n(_),W=N("Ty5D"),Y=N("55Ip"),H=N("9kvl"),F=N("gUdW"),q=N("xGfz"),le=N("jhfD"),pe=N("BlwA"),Ae=N("bPs0"),Ge=N("wd/R"),Fe=N.n(Ge),Ue=N("9GDu"),Ie=N.n(Ue),je=N("1vsH"),xe=N("s8TD"),he=N("xKgJ"),te=N("bntm"),ye=N("V0Rq"),ue=N("HBuW"),Le=N("9Bee"),ae=N("Ot1p"),oe=function(Xe){var Pe,se,fe,$e,ke,it,at=Xe.item,Ne=Xe.answerData,Ve=Xe.isEducation,tt=Xe.sign,ft=Xe.onBlur,Ct=ft===void 0?function(){}:ft,zt=Object(_.useRef)(""),qt=Object(_.useState)(),Qt=Object(A.a)(qt,2),St=Qt[0],ln=Qt[1],Bt=Object(_.useState)(!1),Yt=Object(A.a)(Bt,2),Mt=Yt[0],tn=Yt[1],mn=Object(_.useState)(Ve||!1),An=Object(A.a)(mn,2),lt=An[0],Rt=An[1],Jt=Object(_.useRef)(),nn=function(){clearInterval(Jt.current),Jt.current=setInterval(function(){Mt&&Ct(zt.current)},30*1e3)},un=function(G){Ct(zt.current);var b="\u786E\u5B9A\u79BB\u5F00\u6B64\u9875\u9762\u5417?\u6B64\u9875\u6570\u636E\u53EF\u80FD\u4F1A\u4E22\u5931";return(G||window.event).returnValue=b,b};return Object(_.useEffect)(function(){console.log("isFocus:",Mt),Mt?(window.addEventListener("beforeunload",un),nn()):window.removeEventListener("beforeunload",un)},[Mt]),Object(_.useEffect)(function(){ln(at==null?void 0:at.a_flag)},[at==null?void 0:at.a_flag]),Object(_.useEffect)(function(){return function(){clearInterval(Jt.current)}},[]),console.log(!at.repeat_answer&&(at==null||((Pe=at.user_answer)===null||Pe===void 0)?void 0:Pe.length)>0&&!at.israp,222),C.a.createElement("div",null,(Ne==null||((se=Ne.exercise)===null||se===void 0)?void 0:se.commit_status)===1?C.a.createElement("div",null,C.a.createElement("p",{className:"mt10 mb0"},"\u6211\u7684\u7B54\u6848\uFF1A"),C.a.createElement("div",{className:Ie.a.simpleText},C.a.createElement(Le.a,{value:at==null||((fe=at.user_answer)===null||fe===void 0)?void 0:fe[0]}))):C.a.createElement("div",{className:at.user_score&&(at.user_score===at.question_score?"c-green":"c-red")},lt?C.a.createElement(ae.a,{watch:!0,isFocus:!0,defaultValue:at==null||(($e=at.user_answer)===null||$e===void 0)?void 0:$e[0],id:at==null?void 0:at.question_id,onChange:function(G){zt.current=G,tn(!0)},onBlur:function(){setTimeout(function(){Ct(zt.current)},200),clearInterval(Jt.current),tn(!1)}}):C.a.createElement("div",{onClick:function(){var G;if(!at.repeat_answer&&(at==null||((G=at.user_answer)===null||G===void 0)?void 0:G.length)>0)return;tt.current=!0,Rt(!0)}},C.a.createElement(s.a,{disabled:!at.repeat_answer&&(at==null||((ke=at.user_answer)===null||ke===void 0)?void 0:ke.length)>0&&!at.israp,size:"large",className:"current",placeholder:"\u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54",readOnly:!0}))),(at==null?void 0:at.standard_answer)&&C.a.createElement("div",null,C.a.createElement("p",{className:"mt10 mb0"},"\u53C2\u8003\u7B54\u6848\uFF1A"),C.a.createElement("div",{style:{border:"1px solid #eee",background:"#f5f5f5",borderRadius:4,padding:5}},C.a.createElement(Le.a,{value:at==null||((it=at.standard_answer)===null||it===void 0)?void 0:it[0]}))))},Se=oe,Me=N("g9YV"),We=N("wCAj"),Ke=N("5GOC"),Qe=N("JsLm"),Ze=N("ZW9T"),yt=N("o/qq"),vt=N.n(yt),dt=function(Xe){var Pe,se,fe,$e,ke=Xe.item,it=Xe.answerData,at=Object(_.useState)([]),Ne=Object(A.a)(at,2),Ve=Ne[0],tt=Ne[1],ft=Object(_.useState)([]),Ct=Object(A.a)(ft,2),zt=Ct[0],qt=Ct[1];Object(_.useEffect)(function(){var Bt;if(!(ke!=null&&(Bt=ke.shixun_details)!==null&&Bt!==void 0&&Bt.length))return;for(var Yt=[],Mt=[],tn=0;tn<(ke==null||((mn=ke.shixun_details)===null||mn===void 0)?void 0:mn.length);tn++){for(var mn,An,lt,Rt=0;Rt<(ke==null?void 0:ke.shixun_details[tn].stage_list.length);Rt++){var Jt,nn,un,cn,G=ke==null?void 0:ke.shixun_details[tn].stage_list[Rt];Yt.push(Object(v.a)(Object(v.a)({},G),{operation:ke==null||((Jt=ke.shixun_details)===null||Jt===void 0||((nn=Jt[tn])===null||nn===void 0||((un=nn.shixun_detail)===null||un===void 0||((cn=un[0])===null||cn===void 0))))?void 0:cn.game_identifier}))}if(ke!=null&&(An=ke.shixun_details)!==null&&An!==void 0&&(lt=An[tn])!==null&<!==void 0&<.shixun_detail){var b,L,V;Mt.push(ke==null||((b=ke.shixun_details)===null||b===void 0||((L=b[tn])===null||L===void 0||((V=L.shixun_detail)===null||V===void 0)))?void 0:V[0])}}qt(Mt),tt(Yt)},[ke==null?void 0:ke.shixun_details]);var Qt=[{title:"\u5173\u5361",dataIndex:"position",key:"position",align:"center"},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",align:"center",render:function(Yt){return C.a.createElement("span",{className:"overflowHidden1",style:{maxWidth:"400px"},title:Yt&&Yt.length>25?Yt:""},Yt)}},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",key:"evaluate_count",align:"center",render:function(Yt,Mt){return C.a.createElement("span",null,Mt.evaluate_count?Mt.evaluate_count:C.a.createElement("span",{className:"color-grey-9"},"--"))}},{title:"\u5B8C\u6210\u65F6\u95F4",key:"endTime",dataIndex:"endTime",align:"center",render:function(Yt,Mt){var tn=!1;return Mt.finished_time&&it!==null&&it!==void 0&&it.exercise&&it!==null&&it!==void 0&&it.exercise_answer_user&&((it==null?void 0:it.exercise.time)===-1?tn=Fe()(it==null?void 0:it.exercise.end_time).isBefore(Mt.finished_time):tn=Fe()(it==null?void 0:it.exercise_answer_user.start_at).add(it==null?void 0:it.exercise.time,"m").isBefore(Mt.finished_time)),C.a.createElement("span",null,Mt.finished_time||C.a.createElement("span",{className:"c-grey-999"},"--"),C.a.createElement("span",{className:"c-orange-ff9 "},tn?"\uFF08\u5DF2\u8D85\u65F6\uFF09":""))}},{title:"\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",align:"center",render:function(Yt,Mt){return C.a.createElement("span",null,Mt.time_consuming||C.a.createElement("span",{className:"color-grey-9"},"--"))}},{title:"\u67E5\u770B\u7B54\u6848",dataIndex:"view_answer",key:"view_answer",align:"center",render:function(Yt,Mt){return C.a.createElement("span",null,Mt.view_answer?"\u5DF2\u67E5\u770B":"\u672A\u67E5\u770B")}},{title:"\u64CD\u4F5C",dataIndex:"operation",key:"operation",align:"center",render:function(Yt,Mt,tn){return Yt?C.a.createElement(Qe.a,{affix:!1,className:"mt10"},C.a.createElement(Qe.a.Link,{href:"#challenge_".concat(ke==null?void 0:ke.question_id).concat(tn),title:C.a.createElement("span",{style:{color:"#0152d9"}},"\u67E5\u770B")})):C.a.createElement("span",{className:"c-grey-999"},"--")}}],St=[{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"key",width:"127px",key:"key",align:"center",render:function(Yt,Mt){return C.a.createElement("span",null,Mt.key)}},{title:"\u8BE6\u7EC6\u4FE1\u606F",dataIndex:"error_msg",key:"error_msg",align:"center",render:function(Yt,Mt){return C.a.createElement("span",null,Mt.error_msg?Mt.error_msg:"--")}}],ln={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return C.a.createElement("div",{className:"mt15 mb15"},(it==null||((Pe=it.exercise)===null||Pe===void 0)?void 0:Pe.commit_status)===0&&C.a.createElement("div",null,ke.shixun.map(function(Bt,Yt){return C.a.createElement(U.a,{className:"font16",gutter:[0,20]},C.a.createElement(R.a,{flex:"1"},Bt.challenge_name," (",Bt.challenge_score,"\u5206)"),C.a.createElement(R.a,{flex:"100px",className:"tr"},Bt.answer_status===0&&C.a.createElement("span",{className:"font12 tag-style-border border-orange c-orange "},"\u672A\u5B8C\u6210"),Bt.answer_status===1&&C.a.createElement("span",{className:"font12 tag-style-border border-green c-green "},"\u5DF2\u5B8C\u6210")))})),(it==null||((se=it.exercise)===null||se===void 0)?void 0:se.commit_status)!==0||(it==null||((fe=it.exercise)===null||fe===void 0)?void 0:fe.user_exercise_status)!==0?C.a.createElement(C.a.Fragment,null,!!(Ve!=null&&Ve.length)&&C.a.createElement("div",null,C.a.createElement("p",{className:"font16 c-grey-666"},"\u9636\u6BB5\u6210\u7EE9"),C.a.createElement(We.a,{columns:Qt,dataSource:Ve,pagination:!1})),!!(zt!=null&&zt.length)&&C.a.createElement("div",null,C.a.createElement("p",{className:"font16 c-grey-666 mt10"},"\u5B9E\u8BAD\u8BE6\u60C5"),zt==null?void 0:zt.map(function(Bt,Yt){return C.a.createElement("div",{id:"challenge_".concat(ke==null?void 0:ke.question_id).concat(Yt),className:"mt5"},C.a.createElement("div",null,C.a.createElement("span",{className:"font16 mr15"}," \u7B2C",Bt.position,"\u5173"),C.a.createElement(Y.a,{className:"current c-black font16",to:"/tasks/".concat(Bt.game_identifier)},Bt.name)),(Bt==null?void 0:Bt.st)===0&&Bt.passed_code&&C.a.createElement("aside",{className:vt.a.shixunWrp},C.a.createElement("h2",null,"\u6700\u540E\u4E00\u6B21\u901A\u5173\u7684\u4EE3\u7801\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09",C.a.createElement("span",{className:"c-light-black"},Bt.path)),C.a.createElement(Ze.b,{height:300,language:"python",theme:"default",value:Bt.passed_code,options:ln})))}))):C.a.createElement(C.a.Fragment,null,C.a.createElement(Le.a,{className:"c-grey-999 mt20 mb20",value:ke==null?void 0:ke.question_title}),ke==null||(($e=ke.shixun)===null||$e===void 0)?void 0:$e.map(function(Bt,Yt){return C.a.createElement("p",{className:"font16 c-grey-666 mb5",key:Yt},C.a.createElement("span",{className:"mr20"},"\u7B2C",Bt==null?void 0:Bt.challenge_position,"\u5173 ",Bt==null?void 0:Bt.challenge_name),C.a.createElement("span",null,Bt==null?void 0:Bt.challenge_score,"\u5206"))})))},pt=dt,At=N("J66h"),wt=function(Xe){var Pe=Xe.item,se=Xe.answerData,fe=Object(_.useState)([]),$e=Object(A.a)(fe,2),ke=$e[0],it=$e[1];Object(_.useEffect)(function(){var Ve;if((Pe==null||((Ve=Pe.evaluate_codes)===null||Ve===void 0)?void 0:Ve.length)>0){var tt;it(Pe==null||((tt=Pe.evaluate_codes)===null||tt===void 0)?void 0:tt.map(function(ft,Ct){return{key:Ct+1,error_msg:ft!=null&&ft.error_msg?At.Base64.decode(ft==null?void 0:ft.error_msg):""}}))}else it([{key:"--",error_msg:"--"}])},[Pe==null?void 0:Pe.evaluate_codes]);var at=[{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"key",width:"127px",key:"key",align:"center",render:function(tt,ft){return C.a.createElement("span",null,ft.key)}},{title:"\u8BE6\u7EC6\u4FE1\u606F",dataIndex:"error_msg",key:"error_msg",align:"center",render:function(tt,ft){return C.a.createElement("span",null,ft.error_msg?ft.error_msg:"--")}}],Ne={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return C.a.createElement(C.a.Fragment,null,C.a.createElement("div",{className:"mt15 mb15"},C.a.createElement(Le.a,{value:Pe==null?void 0:Pe.description})),!!(Pe!=null&&Pe.user_answer.length)&&(Pe==null?void 0:Pe.passed_code)&&C.a.createElement("aside",{className:vt.a.shixunWrp},C.a.createElement("h3",null,"\u7B2C\u4E00\u6B21\u8BC4\u6D4B\u901A\u8FC7\u7684\u4EE3\u7801\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09"),C.a.createElement(Ze.b,{style:{border:"1px solid #ccc"},height:300,language:"python",theme:"vs-light",value:Pe!=null&&Pe.passed_code?At.Base64.decode(Pe==null?void 0:Pe.passed_code):"",options:Ne})))},Oe=wt,we=N("oBTY"),Je=N("m3rI"),st=s.a.TextArea,He=function(Xe){var Pe,se,fe=Xe.item,$e=Xe.answerData,ke=Xe.answerCheckData,it=ke===void 0?{}:ke,at=Xe.sign,Ne=Xe.onBlur,Ve=Ne===void 0?function(){}:Ne,tt=Object(_.useState)([]),ft=Object(A.a)(tt,2),Ct=ft[0],zt=ft[1],qt=Object(_.useRef)(!1);Object(_.useEffect)(function(){return window.addEventListener("beforeunload",Qt),function(){window.removeEventListener("beforeunload",Qt)}},[Ct,it,fe]);var Qt=function(){var St=Object(O.a)(S.a.mark(function ln(){var Bt,Yt,Mt,tn,mn,An,lt,Rt;return S.a.wrap(function(nn){for(;;)switch(nn.prev=nn.next){case 0:if(!(qt.current===!1)){nn.next=2;break}return nn.abrupt("return");case 2:if(Bt=Ct[qt.current],Yt=Bt.answer_text,Mt=Bt.choice_id,Yt.replaceAll(" ","")){nn.next=5;break}return nn.abrupt("return");case 5:if(mn={questionId:fe==null?void 0:fe.question_id,exercise_choice_id:Mt,answer_text:Yt},!((it==null?void 0:it.ip_limit)==="inner"||it.ip_bind)){nn.next=10;break}return nn.next=9,Object(xe.a)({ip_limit:it==null?void 0:it.ip_limit});case 9:tn=nn.sent;case 10:mn.ip=tn,An=Object(v.a)({},mn),lt={type:"application/json"},Rt=new Blob([JSON.stringify(An)],lt),window.navigator.sendBeacon("".concat(Je.a.API_SERVER,"/api/exercise_questions/").concat(mn.questionId,"/exercise_answers.json"),Rt);case 15:case"end":return nn.stop()}},ln)}));return function(){return St.apply(this,arguments)}}();return Object(_.useEffect)(function(){for(var St=[],ln=function(Mt){var tn,mn=(fe==null||((tn=fe.user_answer)===null||tn===void 0)?void 0:tn.find(function(An){return An.choice_id===Mt+1}))||{choice_id:Mt+1,answer_text:""};St.push(Object(v.a)({},mn))},Bt=0;Bt<(fe==null?void 0:fe.multi_count);Bt++)ln(Bt);zt(St)},[fe==null?void 0:fe.user_answer]),C.a.createElement("div",null,Ct==null?void 0:Ct.map(function(St,ln){var Bt;return C.a.createElement("div",{key:ln,className:"mt10"},C.a.createElement("span",null,"\u6211\u7684\u7B54\u6848\uFF08\u586B\u7A7A",ln+1,"\uFF09:"),C.a.createElement("div",null,C.a.createElement(st,{autoSize:!0,rows:4,disabled:!fe.repeat_answer&&(fe==null||((Bt=fe.user_answer)===null||Bt===void 0)?void 0:Bt.length)>0&&!fe.israp||!!($e!=null&&$e.exercise.commit_status),value:St==null?void 0:St.answer_text,onChange:function(Mt){qt.current=ln,Ct[ln].answer_text=Mt.target.value,zt(Object(we.a)(Ct))},onFocus:function(){at.current=!0},onBlur:function(Mt){qt.current=!1,setTimeout(function(){Ve(St==null?void 0:St.answer_text,ln+1,Ct)},200)},className:"overflow_hidden ".concat(fe.user_score&&(fe.user_score===fe.question_score?"c-green":"c-red"))})))}),!!(fe!=null&&(Pe=fe.standard_answer)!==null&&Pe!==void 0&&Pe.length)&&C.a.createElement("div",null,fe==null||((se=fe.standard_answer)===null||se===void 0)?void 0:se.map(function(St,ln){return C.a.createElement("div",null,C.a.createElement("span",null,"\u53C2\u8003\u7B54\u6848\uFF1A\uFF08\u586B\u7A7A",ln+1,"\uFF09:"),C.a.createElement("div",null,C.a.createElement(st,{autoSize:!0,disabled:!0,value:St==null?void 0:St.answer_text[0]})))})))},nt=He,Te=N("lzim"),ge=s.a.TextArea,be=function(Xe){var Pe=Xe.data;return C.a.createElement("div",{className:"tc mt80"},C.a.createElement("img",{width:"486",src:Te.m})," ",C.a.createElement("br",null),Pe.status===-1&&C.a.createElement("div",{className:"c-grey-999 mt60"},"\u60A8\u7684IP\u4E0D\u5728\u8003\u8BD5\u5141\u8BB8\u7684\u8303\u56F4\u5185\uFF01"),Pe.status===-2&&C.a.createElement("div",{className:" c-grey-999 mt60"},"\u60A8\u5DF2\u7ED1\u5B9A\u5F53\u524D\u8003\u8BD5IP\u5730\u5740\uFF1A",C.a.createElement("span",{className:"c-red"},Pe.ip),"\u8BF7\u4F7F\u7528\u8BE5IP\u5730\u5740\u8FDB\u5165\u8003\u8BD5\u3002"),C.a.createElement(M.a,{className:"mt40 pl20 pr20",type:"primary"},C.a.createElement("a",{href:"/"},"\u56DE\u5230\u9996\u9875")))},re=be,ie=N("LvDl"),ce=D.a.Countdown,Ee=s.a.TextArea,Be=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],_e={1:"\u672A\u53D1\u5E03",2:"\u5DF2\u53D1\u5E03",3:"\u5DF2\u622A\u6B62"},ut={1:Ie.a.flagActive,2:Ie.a.flagHalf},bt={0:"c-red-ee4",1:"c-green"},Tt=["\u5355\u9009\u9898","\u591A\u9009\u9898","\u5224\u65AD\u9898","\u586B\u7A7A\u9898","\u7B80\u7B54\u9898","\u5B9E\u8BAD\u9898","\u7F16\u7A0B\u9898"],xt=function(Xe){var Pe,se,fe,$e,ke,it,at,Ne,Ve,tt,ft,Ct,zt,qt,Qt,St,ln,Bt,Yt,Mt,tn,mn,An,lt,Rt,Jt,nn,un,cn,G,b,L=Xe.globalSetting,V=Xe.loading,J=Xe.user,Q=Xe.dispatch,De=Object(p.a)(Xe,["globalSetting","loading","user","dispatch"]),ot=Object(W.i)(),Ot=Object(_.useState)({}),Ft=Object(A.a)(Ot,2),ve=Ft[0],Gt=Ft[1],en=Object(_.useState)({}),Tn=Object(A.a)(en,2),Wn=Tn[0],tr=Tn[1],Rn=Object(_.useState)({}),or=Object(A.a)(Rn,2),fr=or[0],Vn=or[1],sr=Object(_.useState)(!1),Jn=Object(A.a)(sr,2),Mr=Jn[0],Xn=Jn[1],_r=Object(_.useState)(!0),yr=Object(A.a)(_r,2),Tr=yr[0],Yr=yr[1],br=Object(_.useState)(!1),nr=Object(A.a)(br,2),Ur=nr[0],Ir=nr[1],Fr=Object(_.useState)(!1),Sn=Object(A.a)(Fr,2),hn=Sn[0],kn=Sn[1],yn=Object(_.useState)(),Ln=Object(A.a)(yn,2),bn=Ln[0],wr=Ln[1],Bn=Object(_.useState)(0),Qn=Object(A.a)(Bn,2),zr=Qn[0],jr=Qn[1],Dr=Object(_.useState)(""),Jr=Object(A.a)(Dr,2),rr=Jr[0],Wr=Jr[1],Er=Object(_.useState)("none"),Hr=Object(A.a)(Er,2),Zr=Hr[0],ir=Hr[1],ri=Object(_.useState)(""),ii=Object(A.a)(ri,2),Xt=ii[0],on=ii[1],$t=Object(_.useState)({status:0}),dn=Object(A.a)($t,2),En=dn[0],wn=dn[1],gn=Object(_.useRef)(),xn=Object(_.useRef)(!1),Hn=Object(_.useRef)({}),fn=Object(_.useState)(0),Pr=Object(A.a)(fn,2),Ht=Pr[0],In=Pr[1],pr=Object(_.useState)(0),lr=Object(A.a)(pr,2),Kt=lr[0],pn=lr[1],Cn=Object(_.useState)(!1),ur=Object(A.a)(Cn,2),qr=ur[0],Rr=ur[1],gi=Object(_.useState)(!1),vi=Object(A.a)(gi,2),ai=vi[0],Gi=vi[1],xa=Object(_.useState)(),Ca=Object(A.a)(xa,2),Sa=Ca[0],wi=Ca[1],Aa=Object(_.useState)(),Ta=Object(A.a)(Aa,2),oi=Ta[0],Gr=Ta[1];Object(_.useEffect)(function(){return(Object(he.c)()||Object(he.l)())&&dr(),window.addEventListener("message",yi),function(){window.removeEventListener("message",yi),window.removeEventListener("beforeunload",Da),location.pathname.indexOf("/detail")>-1&&Object(te.b)()}},[ot.categoryId,J.userInfo.login]);var yi=function(me){me.data==="backExercise"&&(ir("none"),Wr(""),dr())},wa=function(){var Ut=Object(O.a)(S.a.mark(function me(){var ct,rt,It,mt,_t,Nt,Lt,Zt,jt,rn,Mn;return S.a.wrap(function(_n){for(;;)switch(_n.prev=_n.next){case 0:return _n.next=2,Q({type:"exercise/getExerciseUserInfo",payload:Object(v.a)({},ot)});case 2:if(rt=_n.sent,tr(Object(v.a)({},rt.data)),!((rt==null||((ct=rt.data)===null||ct===void 0)?void 0:ct.ip_limit)!=="no")){_n.next=11;break}if(!((rt==null||((It=rt.data)===null||It===void 0)?void 0:It.ip_limit)==="inner")){_n.next=9;break}return _n.next=8,Object(xe.a)({ip_limit:rt==null||((mt=rt.data)===null||mt===void 0)?void 0:mt.ip_limit});case 8:Nt=_n.sent;case 9:return _n.next=11,Object(je.q)({exerciseId:ot.categoryId,ip:Nt,errmsgHide:!0,ip_limit:rt==null||((_t=rt.data)===null||_t===void 0)?void 0:_t.ip_limit}).catch(function(ui){wn(ui)});case 11:if(!((rt==null?void 0:rt.status)==0)){_n.next=18;break}if(!((rt==null||((Lt=rt.data)===null||Lt===void 0)?void 0:Lt.used_screen_num)>(rt==null||((Zt=rt.data)===null||Zt===void 0)?void 0:Zt.screen_num)&&rt!==null&&rt!==void 0&&(jt=rt.data)!==null&&jt!==void 0&&jt.screen_open)){_n.next=15;break}return Ri(),_n.abrupt("return",!1);case 15:Ir(rt==null?void 0:rt.data.check_camera),kn(rt==null||((rn=rt.data)===null||rn===void 0)?void 0:rn.screen_open),rt!=null&&(Mn=rt.data)!==null&&Mn!==void 0&&Mn.check_camera||dr();case 18:case"end":return _n.stop()}},me)}));return function(){return Ut.apply(this,arguments)}}(),Da=function(me){var ct="\u786E\u5B9A\u79BB\u5F00\u6B64\u9875\u9762\u5417?\u6B64\u9875\u6570\u636E\u53EF\u80FD\u4F1A\u4E22\u5931";return(me||window.event).returnValue=ct,ct},dr=function(){var Ut=Object(O.a)(S.a.mark(function me(){var ct,rt,It,mt,_t;return S.a.wrap(function(Lt){for(;;)switch(Lt.prev=Lt.next){case 0:return Xn(!0),Lt.next=3,Object(ye.Y)(Object(v.a)({},ot)).catch(function(){return Xn(!1)});case 3:rt=Lt.sent,((ct=rt)===null||ct===void 0?void 0:ct.exercise)&&(rt.exercise.user_exercise_status=1),Xn(!1),rt&&(rt.exercise_types=((It=rt)===null||It===void 0?void 0:It.exercise_types)||((mt=rt)===null||mt===void 0||((_t=mt.exercise_scores)===null||_t===void 0)?void 0:_t.exercise_types),Gt(rt));case 7:case"end":return Lt.stop()}},me)}));return function(){return Ut.apply(this,arguments)}}();Object(_.useEffect)(function(){var Ut,me,ct;((Ut=ve.exercise)===null||Ut===void 0?void 0:Ut.time)===0&&Ri(),((me=ve.exercise)===null||me===void 0?void 0:me.time)&&wr(Date.now()+(ve==null||((ct=ve.exercise)===null||ct===void 0)?void 0:ct.time)*1e3*60)},[(Pe=ve.exercise)===null||Pe===void 0?void 0:Pe.time]);var si=function(){var me;(ve==null||((me=ve.exercise)===null||me===void 0)?void 0:me.exercise_status)===3?E.a.confirm({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:C.a.createElement("div",{className:"tc font16"},"\u622A\u6B62\u65F6\u95F4\u5DF2\u5230\uFF0C\u65E0\u6CD5\u6253\u56DE\u8BD5\u5377",C.a.createElement("br",null),"\u8BF7\u5728\u4FEE\u6539\u622A\u6B62\u65F6\u95F4\u540E\u518D\u64CD\u4F5C")}):E.a.confirm({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:C.a.createElement("div",{className:"tc font16"},"\u5B66\u751F\u5C06\u5F97\u5230\u4E00\u6B21\u91CD\u65B0\u7B54\u9898\u7684\u673A\u4F1A\uFF0C\u73B0\u6709\u7684\u7B54\u9898\u60C5\u51B5\u5C06\u88AB\u6E05\u7A7A",C.a.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u56DE\u9000TA\u7684\u8BD5\u5377\u7B54\u9898"),onOk:function(){var ct=Object(O.a)(S.a.mark(function It(){var mt,_t;return S.a.wrap(function(Lt){for(;;)switch(Lt.prev=Lt.next){case 0:return Lt.next=2,Object(ye.R)({categoryId:ot.categoryId,user_ids:[ve==null||((mt=ve.exercise_answer_user)===null||mt===void 0)?void 0:mt.user_id]});case 2:_t=Lt.sent,_t&&(u.b.info(_t==null?void 0:_t.message),ei());case 4:case"end":return Lt.stop()}},It)}));function rt(){return ct.apply(this,arguments)}return rt}()})},ei=function(){dr()},ro=function(){var Ut=Object(O.a)(S.a.mark(function me(){var ct,rt;return S.a.wrap(function(mt){for(;;)switch(mt.prev=mt.next){case 0:return mt.next=2,Object(ye.ab)({categoryId:ot.categoryId,commit_method:2});case 2:ct=mt.sent,(ct==null?void 0:ct.status)===0&&(E.a.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:C.a.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",C.a.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:function(){var _t=Object(O.a)(S.a.mark(function Lt(){return S.a.wrap(function(jt){for(;;)switch(jt.prev=jt.next){case 0:ei();case 1:case"end":return jt.stop()}},Lt)}));function Nt(){return _t.apply(this,arguments)}return Nt}()}),u.b.info(ct==null?void 0:ct.message)),(ct==null?void 0:ct.status)===-3&&(rt=parseInt(ct==null?void 0:ct.message),ve.exercise.time=rt,Gt(Object(v.a)({},ve)));case 5:case"end":return mt.stop()}},me)}));return function(){return Ut.apply(this,arguments)}}(),Di=function(){var Ut=Object(O.a)(S.a.mark(function me(ct){var rt;return S.a.wrap(function(mt){for(;;)switch(mt.prev=mt.next){case 0:return mt.next=2,Object(ue.D)({id:ct.shixun_identifier});case 2:rt=mt.sent,rt!=null&&rt.game_identifier&&(Wr("/tasks/".concat(rt.game_identifier,"?type=exercises&exercisesId=").concat(ot.categoryId,"&coursesId=").concat(ot.coursesId,"&login=").concat(ot.login,"&questionId=").concat(ct.question_id)),ir("block")),(rt==null?void 0:rt.status)===-3?Object(je.o)():(rt==null?void 0:rt.status)===2?io(rt==null?void 0:rt.message,ct.question_id):(rt==null?void 0:rt.status)===3&&Vi(rt==null?void 0:rt.message);case 5:case"end":return mt.stop()}},me)}));return function(ct){return Ut.apply(this,arguments)}}(),io=function Ut(me,ct){var rt;me=(rt=me)!==null&&rt!==void 0&&rt.includes(".json")?me:"".concat(me,".json"),E.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:C.a.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:function(){var It=Object(O.a)(S.a.mark(function _t(){var Nt,Lt;return S.a.wrap(function(jt){for(;;)switch(jt.prev=jt.next){case 0:return jt.next=2,Object(ye.S)({url:me});case 2:if(Nt=jt.sent,Nt){jt.next=5;break}return jt.abrupt("return");case 5:return u.b.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF01"),jt.next=8,Object(ue.D)({id:Nt.shixun_identifier});case 8:if(Lt=jt.sent,!(Lt!=null&&Lt.game_identifier)){jt.next=12;break}return Di({shixun_identifier:Lt==null?void 0:Lt.game_identifier,question_id:ct}),jt.abrupt("return");case 12:(Lt==null?void 0:Lt.status)===2?Ut(Lt==null?void 0:Lt.message,ct):(Lt==null?void 0:Lt.status)===3&&Vi(Lt==null?void 0:Lt.message);case 13:case"end":return jt.stop()}},_t)}));function mt(){return It.apply(this,arguments)}return mt}()})},Vi=function(me){E.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:C.a.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",me,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Xi=function(me){me.redo?E.a.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:C.a.createElement("div",{className:"tc font16"},"\u60A8\u4E4B\u524D\u5DF2\u7ECF\u6311\u6218\u8FC7\u8BE5\u5B9E\u8BAD\uFF0C\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u9700\u8981\u91CD\u65B0\u6311\u6218"),onOk:function(){var ct=Object(O.a)(S.a.mark(function It(){var mt,_t,Nt,Lt;return S.a.wrap(function(jt){for(;;)switch(jt.prev=jt.next){case 0:return jt.next=2,Object(ye.S)({id:me.myshixun_identifier,url:me.url});case 2:mt=jt.sent,mt&&(_t=Object(ie.cloneDeep)(ve==null?void 0:ve.exercise_question_types),Nt=_t==null?void 0:_t.findIndex(function(rn){return rn.question_type===5}),_t[Nt].items.find(function(rn){return rn.question_id===me.question_id}).redo=!1,_t[Nt].items.find(function(rn){return rn.question_id===me.question_id}).shixun_identifier=mt.shixun_identifier,ve.exercise_question_types=_t,Gt(ve),Lt=Object(v.a)(Object(v.a)({},me),{},{shixun_identifier:mt.shixun_identifier}),Di(Lt));case 4:case"end":return jt.stop()}},It)}));function rt(){return ct.apply(this,arguments)}return rt}()}):Di(me)},li=function(){var Ut=Object(O.a)(S.a.mark(function me(ct){var rt;return S.a.wrap(function(mt){for(;;)switch(mt.prev=mt.next){case 0:if(!ct.hack_identifier){mt.next=5;break}return mt.next=3,Object(ye.X)({id:ct.hack_identifier});case 3:rt=mt.sent,(rt==null?void 0:rt.status)===0&&(Wr("/myproblems/".concat(rt.identifier,"?type=exercises&exercisesId=").concat(ot.categoryId,"&coursesId=").concat(ot.coursesId,"&login=").concat(ot.login,"&questionId=").concat(ct.question_id)),ir("block"));case 5:case"end":return mt.stop()}},me)}));return function(ct){return Ut.apply(this,arguments)}}(),mr=function(){var Ut=Object(O.a)(S.a.mark(function me(ct,rt,It,mt){var _t,Nt;return S.a.wrap(function(Zt){for(;;)switch(Zt.prev=Zt.next){case 0:if(Xn(!0),ct){Zt.next=4;break}return console.error("handleSave no questionId params"),Zt.abrupt("return");case 4:return Zt.next=6,Object(ye.cb)({questionId:ct,exercise_choice_id:rt,answer_text:It});case 6:Nt=Zt.sent,(Nt==null?void 0:Nt.status)===0&&(mt&&mt(),Vr()),Xn(!1);case 9:case"end":return Zt.stop()}},me)}));return function(ct,rt,It,mt){return Ut.apply(this,arguments)}}(),Qi=function(){var Ut=Object(O.a)(S.a.mark(function me(ct){var rt,It;return S.a.wrap(function(_t){for(;;)switch(_t.prev=_t.next){case 0:return _t.next=2,Object(ye.V)({id:ot.categoryId});case 2:if(rt=_t.sent,rt){_t.next=5;break}return _t.abrupt("return");case 5:rt.question_undo!==0||rt.oj_undo!==0?(It="",rt.question_undo!==0&&rt.oj_undo!==0?It="\u6709 ".concat(rt.question_undo," \u9898\u672A\u5B8C\u6210\uFF0C\u5305\u542B ").concat(rt.oj_undo," \u4E2A\u7F16\u7A0B\u9898"):rt.question_undo!==0&&rt.oj_undo===0?It="\u6709 ".concat(rt.question_undo," \u9898\u672A\u5B8C\u6210"):rt.question_undo===0&&rt.oj_undo!==0&&(It="\u6709 ".concat(rt.oj_undo," \u7F16\u7A0B\u9898\u672A\u5B8C\u6210")),E.a.confirm({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:C.a.createElement("div",{className:"tc font16"},It,C.a.createElement("br",null),ct?"\u5728".concat(Fe()(rt.end_time).format("YYYY-MM-DD HH:mm"),"\u4E4B\u524D\uFF0C\u5141\u8BB8\u4FEE\u6539\u7B54\u9898"):"\u63D0\u4EA4\u540E\u65E0\u6CD5\u518D\u4FEE\u6539\u7B54\u9898\uFF0C\u662F\u5426\u786E\u8BA4\u63D0\u4EA4\uFF1F"),onOk:function(){var Nt=Object(O.a)(S.a.mark(function Zt(){return S.a.wrap(function(rn){for(;;)switch(rn.prev=rn.next){case 0:ct?ei():Ri();case 1:case"end":return rn.stop()}},Zt)}));function Lt(){return Nt.apply(this,arguments)}return Lt}()})):E.a.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:C.a.createElement("div",{className:"tc font16"},ct?"\u5728".concat(Fe()(rt.end_time).format("YYYY-MM-DD HH:mm"),"\u4E4B\u524D\uFF0C\u5141\u8BB8\u4FEE\u6539\u7B54\u9898"):"\u63D0\u4EA4\u540E\u65E0\u6CD5\u518D\u4FEE\u6539\u7B54\u9898\uFF0C\u662F\u5426\u786E\u8BA4\u63D0\u4EA4\uFF1F"),onOk:function(){var Nt=Object(O.a)(S.a.mark(function Zt(){return S.a.wrap(function(rn){for(;;)switch(rn.prev=rn.next){case 0:ct?ei():Ri();case 1:case"end":return rn.stop()}},Zt)}));function Lt(){return Nt.apply(this,arguments)}return Lt}()});case 6:case"end":return _t.stop()}},me)}));return function(ct){return Ut.apply(this,arguments)}}(),Yi=function(me){return C.a.createElement("div",null,C.a.createElement(n.a,{strokeColor:{from:"#108ee9",to:"#87d068"},status:"active",percent:me}),C.a.createElement("div",{className:"c-grey-c tc mt10 mb20"},"\u6B63\u5728\u5224\u5206\u4E2D\u2026"))},ao=function(){var me=0,ct=E.a.info({title:"\u4EA4\u5377\u4E2D",icon:null,className:"modal-footer-none",content:Yi(me)}),rt=setInterval(function(){me<=100?(me+=2,ct.update({content:Yi(me)})):(ct.destroy(),clearInterval(rt))},50)},Ri=function(){var Ut=Object(O.a)(S.a.mark(function me(){var ct;return S.a.wrap(function(It){for(;;)switch(It.prev=It.next){case 0:return ao(),It.next=3,Object(ye.ab)({categoryId:ot.categoryId,commit_method:1});case 3:ct=It.sent,Object(te.b)(),Q({type:"exercise/setActionTabs",payload:Object(v.a)({},{removeEventListenerExitScreen:!0})}),(ct==null?void 0:ct.status)===0&&(u.b.success(ct==null?void 0:ct.message),Ir(!1),setTimeout(function(){E.a.info({title:"\u4EA4\u5377\u6210\u529F\uFF01",okText:"\u786E\u5B9A",onOk:function(){ei()}})},3e3));case 7:case"end":return It.stop()}},me)}));return function(){return Ut.apply(this,arguments)}}(),oo=function(){var Ut=Object(O.a)(S.a.mark(function me(ct,rt,It,mt){return S.a.wrap(function(Nt){for(;;)switch(Nt.prev=Nt.next){case 0:mr(rt,ct,null,function(){ve.question_status.find(function(Lt){return Lt.ques_id===rt}).ques_status=ct?1:0,mt.user_answer=[],mt.user_answer.push(ct),mt.repeat_answer||(mt.israp=!0),Gt(Object(v.a)({},ve))});case 1:case"end":return Nt.stop()}},me)}));return function(ct,rt,It,mt){return Ut.apply(this,arguments)}}(),Ra=function(){var Ut=Object(O.a)(S.a.mark(function me(ct,rt,It,mt,_t){return S.a.wrap(function(Lt){for(;;)switch(Lt.prev=Lt.next){case 0:mr(mt.question_id,ct,null,function(){var Zt,jt,rn;mt.user_answer=[],mt.user_answer.push(ct);var Mn=_t==null||((Zt=_t.sub_exercise_questions)===null||Zt===void 0)?void 0:Zt.filter(function(Nn){var _n;return((_n=Nn.user_answer)===null||_n===void 0?void 0:_n.length)===0});ve.question_status.find(function(Nn){return Nn.ques_id===rt}).ques_status=(Mn==null?void 0:Mn.length)===(_t==null||((jt=_t.sub_exercise_questions)===null||jt===void 0)?void 0:jt.length)?0:(Mn==null?void 0:Mn.length)>0&&(Mn==null?void 0:Mn.length)<(_t==null||((rn=_t.sub_exercise_questions)===null||rn===void 0)?void 0:rn.length)?2:1,Gt(Object(v.a)({},ve))});case 1:case"end":return Lt.stop()}},me)}));return function(ct,rt,It,mt,_t){return Ut.apply(this,arguments)}}(),Oa=function(me,ct,rt){mr(ct,me,null,function(){rt.user_answer=me,rt.repeat_answer||(rt.israp=!0),ve.question_status.find(function(It){return It.ques_id===ct}).ques_status=me!=null&&me.length?1:0,Gt(Object(v.a)({},ve))})},bi=function(me,ct,rt,It,mt){if(!me.replaceAll(" ","")){u.b.warning("\u56DE\u7B54\u4E0D\u80FD\u4E3A\u7A7A\u6216\u8005\u7EAF\u7A7A\u683C"),Vr();return}mr(rt,ct,me,function(){ve.question_status.find(function(Nt){return Nt.ques_id===rt}).ques_status=It.every(function(Nt){return!!Nt.answer_text})?1:ve.question_status.find(function(Nt){return Nt.ques_id===rt}).ques_status=It.some(function(Nt){return!!Nt.answer_text})?2:0;var _t={choice_id:ct,answer_text:me};mt.user_answer.filter(function(Nt){return Nt.choice_id!=ct})?mt.user_answer.splice(ct-1,1,_t):mt.user_answer.push(_t),mt.repeat_answer||(mt.israp=!0),Gt(Object(v.a)({},ve))})},La=function(me,ct,rt){if(!me.replaceAll(" ","")){u.b.warning("\u56DE\u7B54\u4E0D\u80FD\u4E3A\u7A7A\u6216\u8005\u7EAF\u7A7A\u683C"),Vr();return}mr(ct,null,me,function(){ve.question_status.find(function(It){return It.ques_id===ct}).ques_status=me?1:0,rt.user_answer=[],rt.user_answer.push(me),rt.repeat_answer||(rt.israp=!0),Gt(Object(v.a)({},ve))})},Ji=function(me,ct){var rt,It,mt,_t,Nt,Lt;return C.a.createElement("div",null,C.a.createElement(m.a.Group,{disabled:!!(ve!=null&&ve.exercise.commit_status),defaultValue:me==null||((rt=me.user_answer)===null||rt===void 0)?void 0:rt[0],onChange:function(jt){return oo(jt.target.value,me==null?void 0:me.question_id,ct,me)},className:me.user_score&&"edu-radio-".concat(me.user_score===me.question_score?"green":"red")},me==null||((It=me.question_choices)===null||It===void 0)?void 0:It.map(function(Zt,jt){var rn,Mn=me.question_type==2,Nn=Mn?"":"".concat(Be[jt],".");return C.a.createElement("div",{className:Ie.a.answerWrap,key:jt},C.a.createElement(m.a,{disabled:!me.repeat_answer&&(me==null||((rn=me.user_answer)===null||rn===void 0)?void 0:rn.length)>0&&!me.israp,value:Zt==null?void 0:Zt.choice_id},C.a.createElement("span",{className:"mr3"},Nn),C.a.createElement(Le.a,{className:Ie.a.renderHtml,value:Zt==null?void 0:Zt.choice_text})))})),Object(he.s)()&&(ve==null||((mt=ve.exercise)===null||mt===void 0)?void 0:mt.answer_open)&&((ve==null||((_t=ve.exercise)===null||_t===void 0)?void 0:_t.exercise_status)==3||(ve==null||((Nt=ve.exercise)===null||Nt===void 0)?void 0:Nt.user_exercise_status)==1)&&C.a.createElement("div",null,"\u53C2\u8003\u7B54\u6848\uFF1A",me==null||((Lt=me.standard_answer)===null||Lt===void 0)?void 0:Lt.map(function(Zt,jt){return C.a.createElement("span",null,Be[Number(Zt)-1])})))},Zi=function(me,ct,rt){var It;return C.a.createElement("div",null,me==null||((It=me.sub_exercise_questions)===null||It===void 0)?void 0:It.map(function(mt,_t){var Nt,Lt,Zt,jt,rn,Mn;return C.a.createElement("div",null,C.a.createElement("div",{style:{display:"flex",marginTop:20,userSelect:"none"}},C.a.createElement("span",{style:{flexShrink:0},className:"font18"},rt+1+"."+(_t+1),"\uFF08\u5355\u9009\u9898\uFF09"),C.a.createElement(Le.a,{value:mt==null?void 0:mt.question_title}),C.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",mt==null?void 0:mt.question_score,"\u5206\uFF09")),C.a.createElement(m.a.Group,{disabled:!!(ve!=null&&ve.exercise.commit_status),defaultValue:mt==null||((Nt=mt.user_answer)===null||Nt===void 0)?void 0:Nt[0],onChange:function(_n){return Ra(_n.target.value,me==null?void 0:me.question_id,_t,mt,me)},className:mt.user_score&&"edu-radio-".concat(mt.user_score===mt.question_score?"green":"red")},mt==null||((Lt=mt.question_choices)===null||Lt===void 0)?void 0:Lt.map(function(Nn,_n){var ui,Ua=mt.question_type==2,Li=Ua?"":"".concat(Be[_n],".");return C.a.createElement("div",{className:Ie.a.answerWrap,key:_n},C.a.createElement(m.a,{disabled:!mt.repeat_answer&&(mt==null||((ui=mt.user_answer)===null||ui===void 0)?void 0:ui.length)>0,value:Nn==null?void 0:Nn.choice_id},C.a.createElement("span",{className:"mr3"},Li),C.a.createElement(Le.a,{className:Ie.a.renderHtml,value:Nn==null?void 0:Nn.choice_text})))})),Object(he.s)()&&(ve==null||((Zt=ve.exercise)===null||Zt===void 0)?void 0:Zt.answer_open)&&((ve==null||((jt=ve.exercise)===null||jt===void 0)?void 0:jt.exercise_status)==3||(ve==null||((rn=ve.exercise)===null||rn===void 0)?void 0:rn.user_exercise_status)==1)&&C.a.createElement("div",null,"\u53C2\u8003\u7B54\u6848\uFF1A",mt==null||((Mn=mt.standard_answer)===null||Mn===void 0)?void 0:Mn.map(function(Nn,_n){return C.a.createElement("span",null,Be[Number(Nn)-1])})))}))},Oi=function(me,ct){var rt,It,mt,_t;return C.a.createElement("div",null,C.a.createElement(y.a.Group,{disabled:!!(ve!=null&&ve.exercise.commit_status),defaultValue:me==null?void 0:me.user_answer,onChange:function(Lt){return Oa(Lt,me==null?void 0:me.question_id,me)},className:me.user_score&&"edu-checkbox-".concat(me.user_score===me.question_score?"green":"red")},me==null||((rt=me.question_choices)===null||rt===void 0)?void 0:rt.map(function(Nt,Lt){var Zt,jt="".concat(Be[Lt],".");return C.a.createElement("div",{className:Ie.a.answerWrap},C.a.createElement(y.a,{disabled:!me.repeat_answer&&(me==null||((Zt=me.user_answer)===null||Zt===void 0)?void 0:Zt.length)>0&&!me.israp,value:Nt==null?void 0:Nt.choice_id},C.a.createElement("span",{className:"mr3"},jt),C.a.createElement(Le.a,{className:Ie.a.renderHtml,value:Nt==null?void 0:Nt.choice_text})))})),Object(he.s)()&&(ve==null||((It=ve.exercise)===null||It===void 0)?void 0:It.answer_open)&&(ve==null||((mt=ve.exercise)===null||mt===void 0)?void 0:mt.exercise_status)==3&&C.a.createElement("div",null,"\u53C2\u8003\u7B54\u6848\uFF1A",me==null||((_t=me.standard_answer)===null||_t===void 0)?void 0:_t.map(function(Nt,Lt){return C.a.createElement("span",null,Be[Number(Nt)-1])})))},Ma=function(me,ct){return C.a.createElement(nt,{item:me,sign:xn,answerData:ve,answerCheckData:Wn,onBlur:function(It,mt,_t){return bi(It,mt,me==null?void 0:me.question_id,_t,me)}})},qi=function(me,ct){return C.a.createElement(Se,{item:me,answerData:ve,sign:xn,onBlur:function(It){return La(It,me==null?void 0:me.question_id,me)}})},kr=function(me,ct){return C.a.createElement(pt,{item:me,answerData:ve})},_a=function(me,ct){return C.a.createElement(Oe,{item:me,answerData:ve})},Kr=function(me,ct,rt){var It,mt,_t=ve==null||((It=ve.exercise_question_types)===null||It===void 0)?void 0:It.find(function(Nt){return Nt.question_type===ct});return C.a.createElement(C.a.Fragment,null,C.a.createElement("h1",{className:"font14 current",onClick:function(){fr[ct]=!fr[ct],Vn(Object(v.a)({},fr))}},!fr[ct]&&C.a.createElement(F.a,null),fr[ct]&&C.a.createElement(q.a,null),C.a.createElement("span",{className:"ml5 c-grey-666"},me)),C.a.createElement("ul",{className:Ie.a.answerSheet,key:ct},!fr[ct]&&(_t==null||((mt=_t.items)===null||mt===void 0)?void 0:mt.map(function(Nt,Lt){if(Nt.question_type===ct){var Zt,jt;return C.a.createElement("li",{onClick:function(){if(xn.current){xn.current="appoint",Hn.current={oneindex:rt,twoindex:Lt};return}Ba({oneindex:rt,twoindex:Lt})},key:Lt,className:(ve==null||((Zt=ve.question_status)===null||Zt===void 0)?void 0:Zt.some(function(rn){return rn.ques_id===Nt.question_id&&(rn==null?void 0:rn.ques_status)===1}))&&Ie.a.active},Lt+1,(ve==null||((jt=ve.question_status)===null||jt===void 0)?void 0:jt.some(function(rn){return rn.ques_id===Nt.question_id&&(rn==null?void 0:rn.ques_status)===2}))&&C.a.createElement("div",{style:{height:3,background:"#0152d9",position:"absolute",width:26,bottom:0}}))}}))))},$i=function(me,ct){var rt,It,mt,_t,Nt,Lt,Zt=(me==null?void 0:me.question_type)==5?me==null?void 0:me.shixun_name:me==null?void 0:me.question_title;return C.a.createElement("div",{className:Ie.a.questionItem,id:"Anchor_".concat(me==null?void 0:me.question_type,"_").concat(ct)},C.a.createElement("div",{style:{display:"flex",marginTop:20,userSelect:"none"}},C.a.createElement("span",{style:{flexShrink:0},className:"font18"},ct+1,"."),C.a.createElement(Le.a,{value:me==null?void 0:me.question_title}),C.a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",(me==null?void 0:me.question_type)===7?"\u5171".concat(me==null||((rt=me.sub_exercise_questions)===null||rt===void 0)?void 0:rt.length,"\u5C0F\u9898\uFF0C"):"",me==null?void 0:me.question_score,"\u5206\uFF09"),!(me!=null&&me.repeat_answer)&&C.a.createElement("span",{style:{color:"#FA6400 ",marginLeft:10,fontSize:16}},"\u6CE8\u610F\uFF1A\u8BE5\u9898\u4E0D\u5141\u8BB8\u91CD\u590D\u7B54\u9898"),!!(me!=null&&(It=me.schools)!==null&&It!==void 0&&It.length)&&C.a.createElement(g.a,{title:"\u8BE5\u5B9E\u8BAD\u9898\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},C.a.createElement("i",{className:"iconfont icon-zhidinggongkai1 line24 font18 c-orange"}))),(me==null?void 0:me.question_type)==0&&Ji(me,me==null?void 0:me.question_type),(me==null?void 0:me.question_type)==2&&Ji(me,me==null?void 0:me.question_type),(me==null?void 0:me.question_type)==1&&Oi(me,me==null?void 0:me.question_type),(me==null?void 0:me.question_type)==3&&Ma(me,me==null?void 0:me.question_type),(me==null?void 0:me.question_type)==4&&qi(me,me==null?void 0:me.question_type),(me==null?void 0:me.question_type)==5&&kr(me,me==null?void 0:me.question_type),(me==null?void 0:me.question_type)==6&&_a(me,me==null?void 0:me.question_type),(me==null?void 0:me.question_type)==7&&Zi(me,me==null?void 0:me.question_type,ct),!!(me!=null&&(mt=me.answer_comments)!==null&&mt!==void 0&&mt.length)&&C.a.createElement("div",{className:"mt30"},me==null||((_t=me.answer_comments)===null||_t===void 0)?void 0:_t.map(function(jt,rn){var Mn,Nn;return C.a.createElement("div",null,C.a.createElement(U.a,{align:"middle",gutter:[0,10]},C.a.createElement(R.a,{flex:"50px"},C.a.createElement("img",{src:Je.a.API_SERVER+"/images/"+((Mn=jt.user)===null||Mn===void 0?void 0:Mn.image_url),width:"40",style:{borderRadius:40}})),C.a.createElement(R.a,{flex:"1"},jt.updated_at,C.a.createElement("br",null),(Nn=jt.user)===null||Nn===void 0?void 0:Nn.name),C.a.createElement(R.a,{className:"c-grey-c"},jt.shixun_chanllge_position&&C.a.createElement("span",null,"\u7B2C",jt.shixun_chanllge_position,"\u5173"),me.question_type!==4&&C.a.createElement("span",null,"\u539F\u59CB\u5F97\u5206",jt.origin_score,"\u5206 \uFF0C")," \u4FEE\u6B63\u4E3A",jt.score,"\u5206")),jt.comment&&C.a.createElement(U.a,{align:"middle",gutter:[0,10]},C.a.createElement(R.a,{flex:"50px"}),C.a.createElement(R.a,{flex:"1"},C.a.createElement(Ee,{autoSize:!0,value:jt.comment,disabled:!0}))))})),C.a.createElement("div",{className:Ie.a.itemType},C.a.createElement(U.a,null,C.a.createElement(R.a,{flex:"1"}),C.a.createElement(R.a,null,(me==null?void 0:me.question_type)<3&&(me==null?void 0:me.standard_answer_show)&&C.a.createElement("span",{className:"font16 ml20"},"\u6B63\u786E\u7B54\u6848\uFF1A",me==null?void 0:me.standard_answer_show),C.a.createElement("span",{className:"font16 ml20"},(me==null?void 0:me.user_score)!==null&&(me==null?void 0:me.user_score)>=0&&C.a.createElement("span",null,C.a.createElement("span",{className:bt[Number(me==null?void 0:me.answer_status)]||"c-orange-ff9"},me==null?void 0:me.user_score)," \u5206")),(me==null?void 0:me.question_type)==5&&!((Nt=ve.exercise)!==null&&Nt!==void 0&&Nt.commit_status)&&C.a.createElement(M.a,{type:"primary",className:"font16 ml20",onClick:function(){return Xi(me)}},"\u8FDB\u5165\u7B54\u9898"),(me==null?void 0:me.question_type)==6&&!((Lt=ve.exercise)!==null&&Lt!==void 0&&Lt.commit_status)&&C.a.createElement(M.a,{type:"primary",className:"font16 ml20",onClick:function(){return li(me)}},"\u8FDB\u5165\u7B54\u9898")))))},Ia=function(me,ct){return C.a.createElement(_.Fragment,null,me.question_type===0&&Kr("\u5355\u9009\u9898",0,ct),me.question_type===1&&Kr("\u591A\u9009\u9898",1,ct),me.question_type===2&&Kr("\u5224\u65AD\u9898",2,ct),me.question_type===3&&Kr("\u586B\u7A7A\u9898",3,ct),me.question_type===4&&Kr("\u7B80\u7B54\u9898",4,ct),me.question_type===5&&Kr("\u5B9E\u8BAD\u9898",5,ct),me.question_type===6&&Kr("\u7F16\u7A0B\u9898",6,ct),me.question_type===7&&Kr("\u7EC4\u5408\u9898",7,ct))},Pa=function(me){var ct=["\u96F6","\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03","\u516B","\u4E5D"],rt=["","\u5341","\u767E","\u5343","\u4E07"];me=parseInt(me);var It=function(Lt){for(var Zt=Lt.toString().split("").reverse(),jt="",rn=0;rn0&&Zt[rn]==0&&Zt[rn-1]==0?"":ct[Zt[rn]]+(Zt[rn]==0?rt[0]:rt[rn]))+jt;return jt},mt=Math.floor(me/1e4),_t=me%1e4;return _t.toString().length<4&&(_t="0"+_t),mt?It(mt)+"\u4E07"+It(_t):It(me)},ea=function(){var me,ct,rt,It,mt,_t,Nt,Lt,Zt,jt,rn,Mn,Nn;return C.a.createElement(_.Fragment,{key:Ht},C.a.createElement("div",{className:"pt20"},C.a.createElement("span",{className:"font16 c-light-primary"},Pa(Ht+1),"\u3001",ve==null||((me=ve.exercise_question_types)===null||me===void 0||((ct=me[Ht])===null||ct===void 0))?void 0:ct.name),C.a.createElement("span",{className:"c-grey-999"},"\uFF08\u5171",ve==null||((rt=ve.exercise_question_types)===null||rt===void 0||((It=rt[Ht])===null||It===void 0))?void 0:It.count,"\u9898\uFF1B",(ve==null||((mt=ve.exercise_question_types)===null||mt===void 0||((_t=mt[Ht])===null||_t===void 0))?void 0:_t.question_type)===7?"\u5305\u542B".concat(ve==null||((Nt=ve.exercise_question_types)===null||Nt===void 0||((Lt=Nt[Ht])===null||Lt===void 0))?void 0:Lt.sub_questions_count,"\u5C0F\u9898"):""," \u5171",ve==null||((Zt=ve.exercise_question_types)===null||Zt===void 0||((jt=Zt[Ht])===null||jt===void 0))?void 0:jt.score,"\u5206\uFF09")),C.a.createElement(_.Fragment,{key:Kt},$i(ve==null||((rn=ve.exercise_question_types)===null||rn===void 0||((Mn=rn[Ht])===null||Mn===void 0||((Nn=Mn.items)===null||Nn===void 0)))?void 0:Nn[Kt],Kt)))},ka=function(){var me;if(!ai&&(ve==null||((me=ve.exercise)===null||me===void 0)?void 0:me.user_exercise_status)===0&&Object(he.s)()){var ct,rt,It,mt;if(!((ct=ve.exercise_question_types)!==null&&ct!==void 0&&(rt=ct[Ht])!==null&&rt!==void 0&&(It=rt.items)!==null&&It!==void 0&&(mt=It[Kt])!==null&&mt!==void 0&&mt.repeat_answer)){Rr(!0),wi(1);return}}ve.exercise_question_types[Ht].items[Kt].israp=!1,Gt(Object(v.a)({},ve)),Kt===0?(Ht-=1,Kt=ve.exercise_question_types[Ht].items.length-1):Kt-=1,In(Ht),pn(Kt)},Na=function(){var me;if(!ai&&(ve==null||((me=ve.exercise)===null||me===void 0)?void 0:me.user_exercise_status)===0&&Object(he.s)()){var ct,rt,It,mt;if(!((ct=ve.exercise_question_types)!==null&&ct!==void 0&&(rt=ct[Ht])!==null&&rt!==void 0&&(It=rt.items)!==null&&It!==void 0&&(mt=It[Kt])!==null&&mt!==void 0&&mt.repeat_answer)){Rr(!0),wi(2);return}}ve.exercise_question_types[Ht].items[Kt].israp=!1,Gt(Object(v.a)({},ve)),ve.exercise_question_types[Ht].items.length-1===Kt?(Ht=Ht+1,Kt=0):Kt=Kt+1,In(Ht),pn(Kt)},Ba=function(me){var ct,rt=me||Hn.current;if(!ai&&(ve==null||((ct=ve.exercise)===null||ct===void 0)?void 0:ct.user_exercise_status)===0&&Object(he.s)()){var It,mt,_t,Nt;if(!((It=ve.exercise_question_types)!==null&&It!==void 0&&(mt=It[Ht])!==null&&mt!==void 0&&(_t=mt.items)!==null&&_t!==void 0&&(Nt=_t[Kt])!==null&&Nt!==void 0&&Nt.repeat_answer)){Rr(!0),wi(3),Gr(rt);return}}In(rt==null?void 0:rt.oneindex),pn(rt==null?void 0:rt.twoindex)},Vr=function(){var me;switch(xn.current){case"prev":ka();break;case"next":Na();break;case"appoint":Ba();break;case"submit":Qi(!1);break;default:}((me=document.activeElement)===null||me===void 0?void 0:me.localName)==="textarea"?xn.current=!0:xn.current=!1,Hn.current={}};return C.a.createElement(K.a,{size:"large",spinning:Mr},hn&&C.a.createElement(Ae.a,{iframe:gn}),C.a.createElement("iframe",{style:{display:Zr},id:"iframeShixuns",className:Ie.a.iframe,src:rr,ref:gn,frameBorder:"0"}),C.a.createElement("section",{className:"edu-container"},C.a.createElement("section",{className:"animated fadeIn"},C.a.createElement("aside",{className:"mt10"},L.showHeaderFooter&&ot.coursesId!=="coursesId"&&C.a.createElement(z.a,{separator:">"},C.a.createElement(z.a.Item,null,C.a.createElement(Y.a,{to:"/classrooms/".concat(ot.coursesId,"/exercise")},(se=J.userInfo)===null||se===void 0||((fe=se.course)===null||fe===void 0)?void 0:fe.course_name)),C.a.createElement(z.a.Item,null,C.a.createElement(Y.a,{to:"/classrooms/".concat(ot.coursesId,"/exercise")},"\u8BD5\u5377")),C.a.createElement(z.a.Item,null,C.a.createElement(Y.a,{to:"/classrooms/".concat(ot.coursesId,"/exercise/").concat(ot.categoryId,"/detail")},"\u8BD5\u5377\u8BE6\u60C5")),C.a.createElement(z.a.Item,null,($e=J.userInfo)===null||$e===void 0?void 0:$e.real_name)),L.showHeaderFooter&&ot.coursesId==="coursesId"&&C.a.createElement(z.a,{separator:">"},C.a.createElement(z.a.Item,null,C.a.createElement(Y.a,{to:"/paperlibrary"},"\u8BD5\u5377\u5E93")),C.a.createElement(z.a.Item,null,(ke=J.userInfo)===null||ke===void 0?void 0:ke.real_name))),C.a.createElement("aside",{className:[Ie.a.title,"mt10"].join(" ")},C.a.createElement(U.a,{style:{width:"100%"},align:"middle"},C.a.createElement(R.a,{flex:"1"},C.a.createElement("div",{className:Ie.a.title},(L==null?void 0:L.showHeaderFooter)&&C.a.createElement(Y.a,{to:ot.coursesId==="coursesId"?"/paperlibrary":"/classrooms/".concat(ot.coursesId,"/exercise/").concat(ot.categoryId,"/detail")},C.a.createElement(le.a,{className:"font16 c-black"})),C.a.createElement("strong",{className:"font24 ml5"},ve==null||((it=ve.exercise)===null||it===void 0)?void 0:it.exercise_name),(ve==null||((at=ve.exercise)===null||at===void 0)?void 0:at.is_random)&&C.a.createElement("span",{className:Ie.a.randomFlag},"\u968F\u673A"),C.a.createElement(je.k,{status:[je.c[99]]}))),C.a.createElement(R.a,{style:{display:"flex"}},(ve==null||((Ne=ve.user_score)===null||Ne===void 0)?void 0:Ne.length)&&C.a.createElement("div",null,"\u6A21\u62DF\u8003\u8BD5\u603B\u5F97\u5206\uFF1A",C.a.createElement("span",{className:"c-red"},ve==null?void 0:ve.user_score)," \u5206"),!!(ve!=null&&(Ve=ve.exercise)!==null&&Ve!==void 0&&Ve.time)&&!(ve!=null&&(tt=ve.exercise)!==null&&tt!==void 0&&tt.commit_status)&&C.a.createElement("aside",{className:"".concat(Ie.a.countDown," ").concat(Xt)},"\u5269\u4F59\u65F6\u95F4:",C.a.createElement(ce,{value:bn,onFinish:ro})),!(ve!=null&&(ft=ve.exercise)!==null&&ft!==void 0&&ft.commit_status)&&C.a.createElement(M.a,{className:Ie.a.submitButton,style:{marginLeft:20},type:"primary",onClick:function(){if(xn.current){xn.current="submit";return}Qi(!1)}},"\u4EA4\u5377"))))),En.status===0&&C.a.createElement(U.a,{className:"mt10"},C.a.createElement(R.a,{flex:Tr?"316px":"16px"},C.a.createElement("section",{style:{position:"sticky",top:0,zIndex:1}},Ur&&C.a.createElement(pe.a,{number:(ve==null||((Ct=ve.exercise)===null||Ct===void 0)?void 0:Ct.photo_count)-(ve==null||((zt=ve.exercise)===null||zt===void 0)?void 0:zt.take_photo),time:(qt=ve.exercise)===null||qt===void 0?void 0:qt.left_time,update:dr,supportCamera:function(me){me===2?(dr(),kn(Wn==null?void 0:Wn.screen_open)):me===1&&setTimeout(function(){return De.history.push("/")},3e3)}}),C.a.createElement("div",{className:"relative",style:{minHeight:236}},Tr&&C.a.createElement("aside",{className:"bg-white p16"},C.a.createElement(U.a,null,C.a.createElement(R.a,{span:8},C.a.createElement("span",{className:"font16 blod"},"\u7B54\u9898\u5361")),C.a.createElement(R.a,{span:16},C.a.createElement("div",{className:"tr",style:{display:"flex",alignItems:"center",justifyContent:"end"}},C.a.createElement("span",{className:Ie.a.answerYes}),"\u5DF2\u7B54",C.a.createElement("span",{style:{width:13,height:13,display:"flex",flexDirection:"column-reverse"},className:"".concat(Ie.a.answerNo," ml10")},C.a.createElement("div",{style:{height:"10%",background:"#0152d9"}})),"\u90E8\u5206\u7B54\u9898",C.a.createElement("span",{className:"".concat(Ie.a.answerNo," ml10")}),"\u672A\u7B54"))),C.a.createElement("aside",{className:Ie.a.answerInfo},C.a.createElement(U.a,null,C.a.createElement(C.a.Fragment,null,C.a.createElement(R.a,{span:12},"\u7B54\u9898\u8FDB\u5EA6"),C.a.createElement(R.a,{span:12,className:"tr c-blue"},ve==null||((Qt=ve.question_status)===null||Qt===void 0||((St=Qt.filter(function(Ut){return(Ut==null?void 0:Ut.ques_status)===1}))===null||St===void 0))?void 0:St.length," / ",ve==null||((ln=ve.exercise_types)===null||ln===void 0)?void 0:ln.q_counts),C.a.createElement(R.a,{span:24},C.a.createElement(n.a,{trailColor:"#c3ced2",percent:(ve==null||((Bt=ve.question_status)===null||Bt===void 0||((Yt=Bt.filter(function(Ut){return(Ut==null?void 0:Ut.ques_status)===1}))===null||Yt===void 0))?void 0:Yt.length)/(ve==null||((Mt=ve.exercise_types)===null||Mt===void 0)?void 0:Mt.q_counts)*100,showInfo:!1}))),C.a.createElement(R.a,null,C.a.createElement("span",{className:"c-grey-333"},"\u5171 ",C.a.createElement("span",{className:"c-blue-4ca"},(ve==null||((tn=ve.exercise_types)===null||tn===void 0)?void 0:tn.q_counts)||(ve==null||((mn=ve.exercise_scores)===null||mn===void 0||((An=mn.exercise_types)===null||An===void 0))?void 0:An.q_counts))," \u9898\uFF1A"),C.a.createElement("span",{className:"c-grey-333"},"\u6EE1\u5206 ",C.a.createElement("span",{className:"c-blue-4ca"},(ve==null||((lt=ve.exercise_types)===null||lt===void 0)?void 0:lt.q_scores)||(ve==null||((Rt=ve.exercise_scores)===null||Rt===void 0||((Jt=Rt.exercise_types)===null||Jt===void 0))?void 0:Jt.q_scores))," \u5206")))),C.a.createElement(U.a,null,C.a.createElement(R.a,{flex:"1"},C.a.createElement("aside",{className:Ie.a.cardList},ve==null||((nn=ve.exercise_question_types)===null||nn===void 0)?void 0:nn.map(function(Ut,me){return C.a.createElement(_.Fragment,{key:Ut.question_type},Ia(Ut,me))}))))),C.a.createElement("div",{className:Ie.a.fold,onClick:function(){return Yr(!Tr)}},Tr&&C.a.createElement("span",{className:"icon-zuojiantou iconfont c-grey-c"}),!Tr&&C.a.createElement("span",{className:"icon-youjiantou iconfont c-grey-c"}))))),C.a.createElement(R.a,{flex:"1"},C.a.createElement("section",{className:[Ie.a.bg,"pl30","pr30","pb30","mb50","ml20"].join(" ")},C.a.createElement("div",{style:{maxHeight:600,overflow:"hidden auto"}},ea()),C.a.createElement("div",{style:{marginTop:60,textAlign:"center",paddingRight:30}},(Ht!=0||Kt!=0)&&C.a.createElement(M.a,{className:"".concat(Ie.a.submitButton," mr10"),type:"default",onClick:function(){if(xn.current){xn.current="prev";return}ka()}},"\u4E0A\u4E00\u9898"),!(Ht===(ve==null||((un=ve.exercise_question_types)===null||un===void 0)?void 0:un.length)-1&&Kt===(ve==null||((cn=ve.exercise_question_types)===null||cn===void 0||((G=cn[Ht])===null||G===void 0||((b=G.items)===null||b===void 0)))?void 0:b.length)-1)&&C.a.createElement(M.a,{className:Ie.a.submitButton,type:"primary",onClick:function(){if(xn.current){xn.current="next";return}Na()}},"\u4E0B\u4E00\u9898")))),C.a.createElement(E.a,{title:"\u6CE8\u610F",visible:qr,onCancel:function(){return Rr(!1)},footer:!1},C.a.createElement("div",null,C.a.createElement("p",{style:{marginBottom:0}},"\u79BB\u5F00\u8BE5\u9898\u540E\u4E0D\u5141\u8BB8\u518D\u6B21\u4FEE\u6539\u7B54\u6848\uFF0C\u786E\u8BA4\u79BB\u5F00\u5417\uFF1F"),C.a.createElement("div",{style:{marginTop:60,display:"flex",justifyContent:"space-between"}},C.a.createElement(y.a,{checked:ai,onChange:function(me){Gi(me.target.checked)}},"\u4E0B\u6B21\u4E0D\u518D\u663E\u793A"),C.a.createElement("div",null,C.a.createElement(M.a,{onClick:function(){ve.exercise_question_types[Ht].items[Kt].israp?(ve.exercise_question_types[Ht].items[Kt].israp=!0,Gt(Object(v.a)({},ve))):ve.exercise_question_types[Ht].items[Kt].israp===""&&(ve.exercise_question_types[Ht].items[Kt].israp=!0,Gt(Object(v.a)({},ve)))}},"\u6211\u518D\u60F3\u60F3"),C.a.createElement(M.a,{onClick:function(){ve.exercise_question_types[Ht].items[Kt].israp=!1,Gt(Object(v.a)({},ve)),Sa===1?(Kt===0?(Ht-=1,Kt=ve.exercise_question_types[Ht].items.length-1):Kt-=1,console.log(ve.exercise_question_types[Ht].items[Kt],"-----"),In(Ht),pn(Kt)):Sa===2?(ve.exercise_question_types[Ht].items.length-1===Kt?(Ht=Ht+1,Kt=0):Kt=Kt+1,In(Ht),pn(Kt)):(In(oi.oneindex),pn(oi.twoindex)),Rr(!1)},type:"primary",style:{marginLeft:30}},"\u786E\u8BA4")))))),En.status!==0&&C.a.createElement(re,{data:En})))},gt=de.default=Object(H.a)(function(qe){var Xe=qe.loading,Pe=qe.user,se=qe.globalSetting;return{globalSetting:se,user:Pe,loading:Xe.effects}})(xt)},cRFk:function(et,de,N){et.exports=N.p+"static/RepositoryNoneData.828085a8.png"},csWT:function(et,de,N){et.exports=N.p+"static/choose.4ad1045f.svg"},dejd:function(et,de,N){},djh8:function(et,de,N){et.exports=N.p+"static/qrCode.42927872.png"},dmUQ:function(et,de,N){"use strict";var ee=N("Ff2n"),K=N("rePB"),P=N("1OyB"),z=N("vuIU"),B=N("Ji7U"),M=N("md7G"),j=N("foSv"),U=N("q1tI"),I=N.n(U),R=N("TSYQ"),c=N.n(R),g=N("4IlW");function w(s,l){var D=Object.keys(s);if(Object.getOwnPropertySymbols){var T=Object.getOwnPropertySymbols(s);l&&(T=T.filter(function(S){return Object.getOwnPropertyDescriptor(s,S).enumerable})),D.push.apply(D,T)}return D}function y(s){for(var l=1;l1?pe-1:0),Ge=1;Ge1?H-1:0),q=1;q=0)return parseInt(Y.slice(Y.indexOf("e-")+2),10);var H=0;return Y.indexOf(".")>=0&&(H=Y.length-Y.indexOf(".")-1),H},S.getInputDisplayValue=function(W){var Y=W||S.state,H=Y.focused,F=Y.inputValue,q=Y.value,le;H?le=F:le=S.toPrecisionAsStep(q),le==null&&(le="");var pe=S.formatWrapper(le);return v(S.props.decimalSeparator)&&(pe=pe.toString().replace(".",S.props.decimalSeparator)),pe},S.recordCursorPosition=function(){try{S.cursorStart=S.input.selectionStart,S.cursorEnd=S.input.selectionEnd,S.currentValue=S.input.value,S.cursorBefore=S.input.value.substring(0,S.cursorStart),S.cursorAfter=S.input.value.substring(S.cursorEnd)}catch(W){}},S.restoreByAfter=function(W){if(W===void 0)return!1;var Y=S.input.value,H=Y.lastIndexOf(W);if(H===-1)return!1;var F=S.cursorBefore.length;return S.lastKeyCode===g.a.DELETE&&S.cursorBefore.charAt(F-1)===W[0]?(S.fixCaret(F,F),!0):H+W.length===Y.length?(S.fixCaret(H,H),!0):!1},S.partRestoreByAfter=function(W){return W===void 0?!1:Array.prototype.some.call(W,function(Y,H){var F=W.substring(H);return S.restoreByAfter(F)})},S.isNotCompleteNumber=function(W){return isNaN(W)||W===""||W===null||W&&W.toString().indexOf(".")===W.toString().length-1},S.stop=function(){S.autoStepTimer&&clearTimeout(S.autoStepTimer)},S.down=function(W,Y,H){S.pressingUpOrDown=!0,S.step("down",W,Y,H)},S.up=function(W,Y,H){S.pressingUpOrDown=!0,S.step("up",W,Y,H)},S.saveInput=function(W){S.input=W};var _=T.value;_===void 0&&(_=T.defaultValue),S.state={focused:T.autoFocus};var C=S.getValidValue(S.toNumber(_));return S.state=y(y({},S.state),{},{inputValue:S.toPrecisionAsStep(C),value:C}),S}return Object(z.a)(D,[{key:"componentDidMount",value:function(){this.componentDidUpdate(null)}},{key:"componentDidUpdate",value:function(S){var _=this.props,C=_.value,W=_.onChange,Y=_.max,H=_.min,F=this.state.focused;if(S){if(!O(S.value,C)||!O(S.max,Y)||!O(S.min,H)){var q=F?C:this.getValidValue(C),le;this.pressingUpOrDown?le=q:this.inputting?le=this.rawInput:le=this.toPrecisionAsStep(q),this.setState({value:q,inputValue:le})}var pe="value"in this.props?C:this.state.value;"max"in this.props&&S.max!==Y&&typeof pe=="number"&&pe>Y&&W&&W(Y),"min"in this.props&&S.min!==H&&typeof pe=="number"&&pe1&&arguments[1]!==void 0?arguments[1]:this.props.min,C=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.props.max,W=parseFloat(S);return isNaN(W)?S:(W<_&&(W=_),W>C&&(W=C),W)}},{key:"setValue",value:function(S,_){var C=this.props.precision,W=this.isNotCompleteNumber(parseFloat(S))?null:parseFloat(S),Y=this.state.value,H=Y===void 0?null:Y,F=this.state.inputValue,q=F===void 0?null:F,le=typeof W=="number"?W.toFixed(C):"".concat(W),pe=W!==H||le!=="".concat(q);return"value"in this.props?(q=this.toPrecisionAsStep(this.state.value),this.setState({inputValue:q},_)):this.setState({value:W,inputValue:this.toPrecisionAsStep(S)},_),pe&&this.props.onChange(W),W}},{key:"getMaxPrecision",value:function(S){var _=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,C=this.props,W=C.precision,Y=C.step;if(v(W))return W;var H=this.getPrecision(_),F=this.getPrecision(Y),q=this.getPrecision(S);return S?Math.max(q,H+F):H+F}},{key:"getPrecisionFactor",value:function(S){var _=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,C=this.getMaxPrecision(S,_);return Math.pow(10,C)}},{key:"focus",value:function(){this.input.focus(),this.recordCursorPosition()}},{key:"blur",value:function(){this.input.blur()}},{key:"select",value:function(){this.input.select()}},{key:"formatWrapper",value:function(S){return this.props.formatter?this.props.formatter(S):S}},{key:"toPrecisionAsStep",value:function(S){if(this.isNotCompleteNumber(S)||S==="")return S;var _=Math.abs(this.getMaxPrecision(S));return isNaN(_)?S.toString():Number(S).toFixed(_)}},{key:"toNumber",value:function(S){var _=this.props.precision,C=this.state.focused,W=S&&S.length>16&&C;return this.isNotCompleteNumber(S)||W?S:v(_)?Math.round(S*Math.pow(10,_))/Math.pow(10,_):Number(S)}},{key:"upStep",value:function(S,_){var C=this.props.step,W=this.getPrecisionFactor(S,_),Y=Math.abs(this.getMaxPrecision(S,_)),H=((W*S+W*C*_)/W).toFixed(Y);return this.toNumber(H)}},{key:"downStep",value:function(S,_){var C=this.props.step,W=this.getPrecisionFactor(S,_),Y=Math.abs(this.getMaxPrecision(S,_)),H=((W*S-W*C*_)/W).toFixed(Y);return this.toNumber(H)}},{key:"step",value:function(S,_){var C=this,W=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,Y=arguments.length>3?arguments[3]:void 0;this.stop(),_&&(_.persist(),_.preventDefault());var H=this.props;if(H.disabled)return;var F=this.getCurrentValidValue(this.state.inputValue)||0;if(this.isNotCompleteNumber(F))return;var q=this["".concat(S,"Step")](F,W),le=q>H.max||qH.max?q=H.max:q=Ae),nt=(At||At===0)&&(isNaN(At)||Number(At)<=Ge),Te=He||W||Y,ge=nt||W||Y,be=c()("".concat(C,"-handler"),"".concat(C,"-handler-up"),Object(K.a)({},"".concat(C,"-handler-up-disabled"),Te)),re=c()("".concat(C,"-handler"),"".concat(C,"-handler-down"),Object(K.a)({},"".concat(C,"-handler-down-disabled"),ge)),ie=H?{onTouchStart:Te?a:this.up,onTouchEnd:this.stop}:{onMouseDown:Te?a:this.up,onMouseUp:this.stop,onMouseLeave:this.stop},ce=H?{onTouchStart:ge?a:this.down,onTouchEnd:this.stop}:{onMouseDown:ge?a:this.down,onMouseUp:this.stop,onMouseLeave:this.stop};return I.a.createElement("div",{className:Oe,style:Fe,title:Ue,onMouseEnter:Ie,onMouseLeave:je,onMouseOver:xe,onMouseOut:he,onFocus:function(){return null},onBlur:function(){return null}},I.a.createElement("div",{className:"".concat(C,"-handler-wrap")},I.a.createElement("span",Object.assign({unselectable:"on"},ie,{role:"button","aria-label":"Increase Value","aria-disabled":Te,className:be}),q||I.a.createElement("span",{unselectable:"on",className:"".concat(C,"-handler-up-inner"),onClick:n})),I.a.createElement("span",Object.assign({unselectable:"on"},ce,{role:"button","aria-label":"Decrease Value","aria-disabled":ge,className:re}),le||I.a.createElement("span",{unselectable:"on",className:"".concat(C,"-handler-down-inner"),onClick:n}))),I.a.createElement("div",{className:"".concat(C,"-input-wrap")},I.a.createElement("input",Object.assign({role:"spinbutton","aria-valuemin":Ge,"aria-valuemax":Ae,"aria-valuenow":At,required:te,type:Le,placeholder:ae,onPaste:yt,onClick:ye,onMouseUp:this.onMouseUp,className:"".concat(C,"-input"),tabIndex:ue,autoComplete:F,onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:Je?this.onKeyDown:a,onKeyUp:Je?this.onKeyUp:a,autoFocus:Qe,maxLength:Ke,readOnly:Y,disabled:W,max:Ae,min:Ge,step:We,name:Ze,title:Ue,id:oe,onChange:this.onChange,ref:this.saveInput,value:this.getFullNum(st),pattern:Me,inputMode:Se,onInput:vt},we))))}}]),D}(I.a.Component);A.defaultProps={focusOnUpDown:!0,useTouch:!1,prefixCls:"rc-input-number",max:E,min:-E,step:1,style:{},onChange:a,onKeyDown:a,onPressEnter:a,onFocus:a,onBlur:a,parser:o,required:!1,autoComplete:"off"};var p=A,h=de.a=p},fjLI:function(et,de,N){"use strict";N.d(de,"e",function(){return R}),N.d(de,"a",function(){return c}),N.d(de,"c",function(){return g}),N.d(de,"d",function(){return y}),N.d(de,"b",function(){return f});var ee=N("8HAY"),K=N("Cg/j"),P=N("T8No"),z=N("nnTU"),B=N("MI8n"),M=function(){var m=function(a,n){return m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(o,u){o.__proto__=u}||function(o,u){for(var x in u)u.hasOwnProperty(x)&&(o[x]=u[x])},m(a,n)};return function(a,n){m(a,n);function o(){this.constructor=a}a.prototype=n===null?Object.create(n):(o.prototype=n.prototype,new o)}}(),j=function(m,a,n,o){var u=arguments.length,x=u<3?a:o===null?o=Object.getOwnPropertyDescriptor(a,n):o,E;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")x=Reflect.decorate(m,a,n,o);else for(var v=m.length-1;v>=0;v--)(E=m[v])&&(x=(u<3?E(x):u>3?E(a,n,x):E(a,n))||x);return u>3&&x&&Object.defineProperty(a,n,x),x},U=function(m,a){return function(n,o){a(n,o,m)}},I=function(){for(var m=0,a=0,n=arguments.length;a=0&&(u.splice(x,1),o._onDidChangeMenu.fire(a))}}},m.prototype.getMenuItems=function(a){var n=(this._menuItems.get(a)||[]).slice(0);return a===0&&this._appendImplicitItems(n),n},m.prototype._appendImplicitItems=function(a){for(var n=new Set,o=a.filter(function(A){return R(A)}),u=0,x=o;uC.length)&&(W=C.length);for(var Y=0,H=new Array(W);Y=0)continue;if(!Object.prototype.propertyIsEnumerable.call(C,H))continue;Y[H]=C[H]}}return Y}function f(C,W){if(C==null)return{};var Y={},H=Object.keys(C),F,q;for(q=0;q=0)continue;Y[F]=C[F]}return Y}var m=function(W){var Y=W.className,H=W.percent,F=W.prefixCls,q=W.strokeColor,le=W.strokeLinecap,pe=W.strokeWidth,Ae=W.style,Ge=W.trailColor,Fe=W.trailWidth,Ue=W.transition,Ie=y(W,["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"]);delete Ie.gapPosition;var je=Array.isArray(H)?H:[H],xe=Array.isArray(q)?q:[q],he=M(je),te=U(he,1),ye=te[0],ue=pe/2,Le=100-pe/2,ae="M ".concat(le==="round"?ue:0,",").concat(ue,` + L `).concat(le==="round"?Le:100,",").concat(ue),oe="0 0 100 ".concat(pe),Se=0;return K.a.createElement("svg",j({className:z()("".concat(F,"-line"),Y),viewBox:oe,preserveAspectRatio:"none",style:Ae},Ie),K.a.createElement("path",{className:"".concat(F,"-line-trail"),d:ae,strokeLinecap:le,stroke:Ge,strokeWidth:Fe||pe,fillOpacity:"0"}),je.map(function(Me,We){var Ke={strokeDasharray:"".concat(Me,"px, 100px"),strokeDashoffset:"-".concat(Se,"px"),transition:Ue||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Qe=xe[We]||xe[xe.length-1];return Se+=Me,K.a.createElement("path",{key:We,className:"".concat(F,"-line-path"),d:ae,strokeLinecap:le,stroke:Qe,strokeWidth:pe,fillOpacity:"0",ref:ye[We],style:Ke})}))};m.defaultProps=B;var a=m;function n(){return n=Object.assign||function(C){for(var W=1;WC.length)&&(W=C.length);for(var Y=0,H=new Array(W);Y=0)continue;if(!Object.prototype.propertyIsEnumerable.call(C,H))continue;Y[H]=C[H]}}return Y}function p(C,W){if(C==null)return{};var Y={},H=Object.keys(C),F,q;for(q=0;q=0)continue;Y[F]=C[F]}return Y}var h=0;function s(C){return+C.replace("%","")}function l(C){return Array.isArray(C)?C:[C]}function D(C,W,Y,H){var F=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,q=arguments.length>5?arguments[5]:void 0,le=50-H/2,pe=0,Ae=-le,Ge=0,Fe=-2*le;switch(q){case"left":pe=-le,Ae=0,Ge=2*le,Fe=0;break;case"right":pe=le,Ae=0,Ge=-2*le,Fe=0;break;case"bottom":Ae=le,Fe=2*le;break;default:}var Ue="M 50,50 m ".concat(pe,",").concat(Ae,` a `).concat(le,",").concat(le," 0 1 1 ").concat(Ge,",").concat(-Fe,` - a `).concat(le,",").concat(le," 0 1 1 ").concat(-Ge,",").concat(Fe),_e=Math.PI*2*le,je={stroke:Y,strokeDasharray:"".concat(W/100*(_e-F),"px ").concat(_e,"px"),strokeDashoffset:"-".concat(F/2+C/100*(_e-F),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:Ue,pathStyle:je}}var T=function(W){var Y=W.prefixCls,H=W.strokeWidth,F=W.trailWidth,q=W.gapDegree,le=W.gapPosition,pe=W.trailColor,Ae=W.strokeLinecap,Ge=W.style,Fe=W.className,Ue=W.strokeColor,_e=W.percent,je=A(W,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),xe=Object(ee.useMemo)(function(){return h+=1,h},[]),he=D(0,100,pe,H,q,le),te=he.pathString,ye=he.pathStyle,ue=l(_e),Le=l(Ue),ae=Le.find(function(Ke){return Object.prototype.toString.call(Ke)==="[object Object]"}),oe=M(ue),Se=o(oe,1),Me=Se[0],We=function(){var Qe=0;return ue.map(function(Ze,yt){var vt=Le[yt]||Le[Le.length-1],dt=Object.prototype.toString.call(vt)==="[object Object]"?"url(#".concat(Y,"-gradient-").concat(xe,")"):"",pt=D(Qe,Ze,vt,H,q,le);return Qe+=Ze,K.a.createElement("path",{key:yt,className:"".concat(Y,"-circle-path"),d:pt.pathString,stroke:dt,strokeLinecap:Ae,strokeWidth:H,opacity:Ze===0?0:1,fillOpacity:"0",style:pt.pathStyle,ref:Me[yt]})})};return K.a.createElement("svg",n({className:z()("".concat(Y,"-circle"),Fe),viewBox:"0 0 100 100",style:Ge},je),ae&&K.a.createElement("defs",null,K.a.createElement("linearGradient",{id:"".concat(Y,"-gradient-").concat(xe),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(ae).sort(function(Ke,Qe){return s(Ke)-s(Qe)}).map(function(Ke,Qe){return K.a.createElement("stop",{key:Qe,offset:Ke,stopColor:ae[Ke]})}))),K.a.createElement("path",{className:"".concat(Y,"-circle-trail"),d:te,stroke:pe,strokeLinecap:Ae,strokeWidth:F||H,fillOpacity:"0",style:ye}),We().reverse())};T.defaultProps=B;var S=T,I={Line:a,Circle:S}},hW8S:function(et,de,N){"use strict";N.d(de,"a",function(){return z}),N.d(de,"c",function(){return B}),N.d(de,"b",function(){return M});var ee=N("VTBJ"),K=N("Ff2n"),P=N("Kwbf"),z="RC_TABLE_INTERNAL_COL_DEFINE";function B(j){var U=j.expandable,_=Object(K.a)(j,["expandable"]);return"expandable"in j?Object(ee.a)(Object(ee.a)({},_),U):_}function M(j){return Object.keys(j).reduce(function(U,_){return(_.substr(0,5)==="data-"||_.substr(0,5)==="aria-")&&(U[_]=j[_]),U},{})}},ji0R:function(et,de,N){et.exports=N.p+"static/douyu.3e6df9ee.jpg"},kPWJ:function(et,de,N){et.exports=N.p+"static/question.cb52bef9.gif"},kPYp:function(et,de){et.exports="data:image/png;base64,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"},kSUc:function(et,de,N){},l2Kq:function(et,de,N){et.exports=N.p+"static/match_ad.24dc22fd.jpg"},lZu9:function(et,de,N){(function(ee){ee(N("VrN/"),N("1eCo"),N("8EBN"))})(function(ee){"use strict";ee.defineMode("markdown",function(K,P){var z=ee.getMode(K,"text/html"),B=z.name=="null";function M(H){if(ee.findModeByName){var F=ee.findModeByName(H);F&&(H=F.mime||F.mimes[0])}var q=ee.getMode(K,H);return q.name=="null"?null:q}P.highlightFormatting===void 0&&(P.highlightFormatting=!1),P.maxBlockquoteDepth===void 0&&(P.maxBlockquoteDepth=0),P.taskLists===void 0&&(P.taskLists=!1),P.strikethrough===void 0&&(P.strikethrough=!1),P.emoji===void 0&&(P.emoji=!1),P.fencedCodeBlockHighlighting===void 0&&(P.fencedCodeBlockHighlighting=!0),P.fencedCodeBlockDefaultMode===void 0&&(P.fencedCodeBlockDefaultMode="text/plain"),P.xml===void 0&&(P.xml=!0),P.tokenTypeOverrides===void 0&&(P.tokenTypeOverrides={});var j={header:"header",code:"comment",quote:"quote",list1:"variable-2",list2:"variable-3",list3:"keyword",hr:"hr",image:"image",imageAltText:"image-alt-text",imageMarker:"image-marker",formatting:"formatting",linkInline:"link",linkEmail:"link",linkText:"link",linkHref:"string",em:"em",strong:"strong",strikethrough:"strikethrough",emoji:"builtin"};for(var U in j)j.hasOwnProperty(U)&&P.tokenTypeOverrides[U]&&(j[U]=P.tokenTypeOverrides[U]);var _=/^([*\-_])(?:\s*\1){2,}\s*$/,R=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,c=/^\[(x| )\](?=\s)/i,g=P.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,w=/^ {0,3}(?:\={1,}|-{2,})\s*$/,y=/^[^#!\[\]*_\\<>` "'(~:]+/,f=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,m=/^\s*\[[^\]]+?\]:.*$/,a=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\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\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E42\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\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]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDF3C-\uDF3E]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]/,n=" ";function o(H,F,q){return F.f=F.inline=q,q(H,F)}function u(H,F,q){return F.f=F.block=q,q(H,F)}function x(H){return!H||!/\S/.test(H.string)}function E(H){if(H.linkTitle=!1,H.linkHref=!1,H.linkText=!1,H.em=!1,H.strong=!1,H.strikethrough=!1,H.quote=0,H.indentedCode=!1,H.f==O){var F=B;if(!F){var q=ee.innerMode(z,H.htmlState);F=q.mode.name=="xml"&&q.state.tagStart===null&&!q.state.context&&q.state.tokenize.isInText}F&&(H.f=s,H.block=v,H.htmlState=null)}return H.trailingSpace=0,H.trailingSpaceNewLine=!1,H.prevLine=H.thisLine,H.thisLine={stream:null},null}function v(H,F){var q=H.column()===F.indentation,le=x(F.prevLine.stream),pe=F.indentedCode,Ae=F.prevLine.hr,Ge=F.list!==!1,Fe=(F.listStack[F.listStack.length-1]||0)+3;F.indentedCode=!1;var Ue=F.indentation;if(F.indentationDiff===null&&(F.indentationDiff=F.indentation,Ge)){for(F.list=null;Ue=4&&(pe||F.prevLine.fencedCodeEnd||F.prevLine.header||le))return H.skipToEnd(),F.indentedCode=!0,j.code;if(H.eatSpace())return null;if(q&&F.indentation<=Fe&&(xe=H.match(g))&&xe[1].length<=6)return F.quote=0,F.header=xe[1].length,F.thisLine.header=!0,P.highlightFormatting&&(F.formatting="header"),F.f=F.inline,p(F);if(F.indentation<=Fe&&H.eat(">"))return F.quote=q?1:F.quote+1,P.highlightFormatting&&(F.formatting="quote"),H.eatSpace(),p(F);if(!je&&!F.setext&&q&&F.indentation<=Fe&&(xe=H.match(R))){var he=xe[1]?"ol":"ul";return F.indentation=Ue+H.current().length,F.list=!0,F.quote=0,F.listStack.push(F.indentation),F.em=!1,F.strong=!1,F.code=!1,F.strikethrough=!1,P.taskLists&&H.match(c,!1)&&(F.taskList=!0),F.f=F.inline,P.highlightFormatting&&(F.formatting=["list","list-"+he]),p(F)}else{if(q&&F.indentation<=Fe&&(xe=H.match(f,!0)))return F.quote=0,F.fencedEndRE=new RegExp(xe[1]+"+ *$"),F.localMode=P.fencedCodeBlockHighlighting&&M(xe[2]||P.fencedCodeBlockDefaultMode),F.localMode&&(F.localState=ee.startState(F.localMode)),F.f=F.block=A,P.highlightFormatting&&(F.formatting="code-block"),F.code=-1,p(F);if(F.setext||(!_e||!Ge)&&!F.quote&&F.list===!1&&!F.code&&!je&&!m.test(H.string)&&(xe=H.lookAhead(1))&&(xe=xe.match(w)))return F.setext?(F.header=F.setext,F.setext=0,H.skipToEnd(),P.highlightFormatting&&(F.formatting="header")):(F.header=xe[0].charAt(0)=="="?1:2,F.setext=F.header),F.thisLine.header=!0,F.f=F.inline,p(F);if(je)return H.skipToEnd(),F.hr=!0,F.thisLine.hr=!0,j.hr;if(H.peek()==="[")return o(H,F,I)}return o(H,F,F.inline)}function O(H,F){var q=z.token(H,F.htmlState);if(!B){var le=ee.innerMode(z,F.htmlState);(le.mode.name=="xml"&&le.state.tagStart===null&&!le.state.context&&le.state.tokenize.isInText||F.md_inside&&H.current().indexOf(">")>-1)&&(F.f=s,F.block=v,F.htmlState=null)}return q}function A(H,F){var q=F.listStack[F.listStack.length-1]||0,le=F.indentation=H.quote?F.push(j.formatting+"-"+H.formatting[q]+"-"+H.quote):F.push("error"))}if(H.taskOpen)return F.push("meta"),F.length?F.join(" "):null;if(H.taskClosed)return F.push("property"),F.length?F.join(" "):null;if(H.linkHref?F.push(j.linkHref,"url"):(H.strong&&F.push(j.strong),H.em&&F.push(j.em),H.strikethrough&&F.push(j.strikethrough),H.emoji&&F.push(j.emoji),H.linkText&&F.push(j.linkText),H.code&&F.push(j.code),H.image&&F.push(j.image),H.imageAltText&&F.push(j.imageAltText,"link"),H.imageMarker&&F.push(j.imageMarker)),H.header&&F.push(j.header,j.header+"-"+H.header),H.quote&&(F.push(j.quote),!P.maxBlockquoteDepth||P.maxBlockquoteDepth>=H.quote?F.push(j.quote+"-"+H.quote):F.push(j.quote+"-"+P.maxBlockquoteDepth)),H.list!==!1){var le=(H.listStack.length-1)%3;le?le===1?F.push(j.list2):F.push(j.list3):F.push(j.list1)}return H.trailingSpaceNewLine?F.push("trailing-space-new-line"):H.trailingSpace&&F.push("trailing-space-"+(H.trailingSpace%2?"a":"b")),F.length?F.join(" "):null}function h(H,F){return H.match(y,!0)?p(F):void 0}function s(H,F){var q=F.text(H,F);if(typeof q!="undefined")return q;if(F.list)return F.list=null,p(F);if(F.taskList){var le=H.match(c,!0)[1]===" ";return le?F.taskOpen=!0:F.taskClosed=!0,P.highlightFormatting&&(F.formatting="task"),F.taskList=!1,p(F)}if(F.taskOpen=!1,F.taskClosed=!1,F.header&&H.match(/^#+$/,!0))return P.highlightFormatting&&(F.formatting="header"),p(F);var pe=H.next();if(F.linkTitle){F.linkTitle=!1;var Ae=pe;pe==="("&&(Ae=")"),Ae=(Ae+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var Ge="^\\s*(?:[^"+Ae+"\\\\]+|\\\\\\\\|\\\\.)"+Ae;if(H.match(new RegExp(Ge),!0))return j.linkHref}if(pe==="`"){var Fe=F.formatting;P.highlightFormatting&&(F.formatting="code"),H.eatWhile("`");var Ue=H.current().length;if(F.code==0&&(!F.quote||Ue==1))return F.code=Ue,p(F);if(Ue==F.code){var _e=p(F);return F.code=0,_e}else return F.formatting=Fe,p(F)}else if(F.code)return p(F);if(pe==="\\"&&(H.next(),P.highlightFormatting)){var je=p(F),xe=j.formatting+"-escape";return je?je+" "+xe:xe}if(pe==="!"&&H.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return F.imageMarker=!0,F.image=!0,P.highlightFormatting&&(F.formatting="image"),p(F);if(pe==="["&&F.imageMarker&&H.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return F.imageMarker=!1,F.imageAltText=!0,P.highlightFormatting&&(F.formatting="image"),p(F);if(pe==="]"&&F.imageAltText){P.highlightFormatting&&(F.formatting="image");var je=p(F);return F.imageAltText=!1,F.image=!1,F.inline=F.f=D,je}if(pe==="["&&!F.image)return F.linkText&&H.match(/^.*?\]/)||(F.linkText=!0,P.highlightFormatting&&(F.formatting="link")),p(F);if(pe==="]"&&F.linkText){P.highlightFormatting&&(F.formatting="link");var je=p(F);return F.linkText=!1,F.inline=F.f=H.match(/\(.*?\)| ?\[.*?\]/,!1)?D:s,je}if(pe==="<"&&H.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){F.f=F.inline=l,P.highlightFormatting&&(F.formatting="link");var je=p(F);return je?je+=" ":je="",je+j.linkInline}if(pe==="<"&&H.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){F.f=F.inline=l,P.highlightFormatting&&(F.formatting="link");var je=p(F);return je?je+=" ":je="",je+j.linkEmail}if(P.xml&&pe==="<"&&H.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var he=H.string.indexOf(">",H.pos);if(he!=-1){var te=H.string.substring(H.start,he);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(te)&&(F.md_inside=!0)}return H.backUp(1),F.htmlState=ee.startState(z),u(H,F,O)}if(P.xml&&pe==="<"&&H.match(/^\/\w*?>/))return F.md_inside=!1,"tag";if(pe==="*"||pe==="_"){for(var ye=1,ue=H.pos==1?" ":H.string.charAt(H.pos-2);ye<3&&H.eat(pe);)ye++;var Le=H.peek()||" ",ae=!/\s/.test(Le)&&(!a.test(Le)||/\s/.test(ue)||a.test(ue)),oe=!/\s/.test(ue)&&(!a.test(ue)||/\s/.test(Le)||a.test(Le)),Se=null,Me=null;if(ye%2&&(!F.em&&ae&&(pe==="*"||!oe||a.test(ue))?Se=!0:F.em==pe&&oe&&(pe==="*"||!ae||a.test(Le))&&(Se=!1)),ye>1&&(!F.strong&&ae&&(pe==="*"||!oe||a.test(ue))?Me=!0:F.strong==pe&&oe&&(pe==="*"||!ae||a.test(Le))&&(Me=!1)),Me!=null||Se!=null){P.highlightFormatting&&(F.formatting=Se==null?"strong":Me==null?"em":"strong em"),Se===!0&&(F.em=pe),Me===!0&&(F.strong=pe);var _e=p(F);return Se===!1&&(F.em=!1),Me===!1&&(F.strong=!1),_e}}else if(pe===" "&&(H.eat("*")||H.eat("_"))){if(H.peek()===" ")return p(F);H.backUp(1)}if(P.strikethrough){if(pe==="~"&&H.eatWhile(pe)){if(F.strikethrough){P.highlightFormatting&&(F.formatting="strikethrough");var _e=p(F);return F.strikethrough=!1,_e}else if(H.match(/^[^\s]/,!1))return F.strikethrough=!0,P.highlightFormatting&&(F.formatting="strikethrough"),p(F)}else if(pe===" "&&H.match(/^~~/,!0)){if(H.peek()===" ")return p(F);H.backUp(2)}}if(P.emoji&&pe===":"&&H.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){F.emoji=!0,P.highlightFormatting&&(F.formatting="emoji");var We=p(F);return F.emoji=!1,We}return pe===" "&&(H.match(/^ +$/,!1)?F.trailingSpace++:F.trailingSpace&&(F.trailingSpaceNewLine=!0)),p(F)}function l(H,F){var q=H.next();if(q===">"){F.f=F.inline=s,P.highlightFormatting&&(F.formatting="link");var le=p(F);return le?le+=" ":le="",le+j.linkInline}return H.match(/^[^>]+/,!0),j.linkInline}function D(H,F){if(H.eatSpace())return null;var q=H.next();return q==="("||q==="["?(F.f=F.inline=S(q==="("?")":"]"),P.highlightFormatting&&(F.formatting="link-string"),F.linkHref=!0,p(F)):"error"}var T={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function S(H){return function(F,q){var le=F.next();if(le===H){q.f=q.inline=s,P.highlightFormatting&&(q.formatting="link-string");var pe=p(q);return q.linkHref=!1,pe}return F.match(T[H]),q.linkHref=!0,p(q)}}function I(H,F){return H.match(/^([^\]\\]|\\.)*\]:/,!1)?(F.f=C,H.next(),P.highlightFormatting&&(F.formatting="link"),F.linkText=!0,p(F)):o(H,F,s)}function C(H,F){if(H.match(/^\]:/,!0)){F.f=F.inline=W,P.highlightFormatting&&(F.formatting="link");var q=p(F);return F.linkText=!1,q}return H.match(/^([^\]\\]|\\.)+/,!0),j.linkText}function W(H,F){return H.eatSpace()?null:(H.match(/^[^\s]+/,!0),H.peek()===void 0?F.linkTitle=!0:H.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),F.f=F.inline=s,j.linkHref+" url")}var Y={startState:function(){return{f:v,prevLine:{stream:null},thisLine:{stream:null},block:v,htmlState:null,indentation:0,inline:s,text:h,formatting:!1,linkText:!1,linkHref:!1,linkTitle:!1,code:0,em:!1,strong:!1,header:0,setext:0,hr:!1,taskList:!1,list:!1,listStack:[],quote:0,trailingSpace:0,trailingSpaceNewLine:!1,strikethrough:!1,emoji:!1,fencedEndRE:null}},copyState:function(H){return{f:H.f,prevLine:H.prevLine,thisLine:H.thisLine,block:H.block,htmlState:H.htmlState&&ee.copyState(z,H.htmlState),indentation:H.indentation,localMode:H.localMode,localState:H.localMode?ee.copyState(H.localMode,H.localState):null,inline:H.inline,text:H.text,formatting:!1,linkText:H.linkText,linkTitle:H.linkTitle,linkHref:H.linkHref,code:H.code,em:H.em,strong:H.strong,strikethrough:H.strikethrough,emoji:H.emoji,header:H.header,setext:H.setext,hr:H.hr,taskList:H.taskList,list:H.list,listStack:H.listStack.slice(0),quote:H.quote,indentedCode:H.indentedCode,trailingSpace:H.trailingSpace,trailingSpaceNewLine:H.trailingSpaceNewLine,md_inside:H.md_inside,fencedEndRE:H.fencedEndRE}},token:function(H,F){if(F.formatting=!1,H!=F.thisLine.stream){if(F.header=0,F.hr=!1,H.match(/^\s*$/,!0))return E(F),null;if(F.prevLine=F.thisLine,F.thisLine={stream:H},F.taskList=!1,F.trailingSpace=0,F.trailingSpaceNewLine=!1,!F.localState&&(F.f=F.block,F.f!=O)){var q=H.match(/^\s*/,!0)[0].replace(/\t/g,n).length;if(F.indentation=q,F.indentationDiff=null,q>0)return null}}return F.f(H,F)},innerMode:function(H){return H.block==O?{state:H.htmlState,mode:z}:H.localState?{state:H.localState,mode:H.localMode}:{state:H,mode:Y}},indent:function(H,F,q){return H.block==O&&z.indent?z.indent(H.htmlState,F,q):H.localState&&H.localMode.indent?H.localMode.indent(H.localState,F,q):ee.Pass},blankLine:E,getType:p,blockCommentStart:"",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return Y},"xml"),ee.defineMIME("text/markdown","markdown"),ee.defineMIME("text/x-markdown","markdown")})},lzim:function(et,de,N){"use strict";var ee=N("E7E6"),K=N.n(ee);N.d(de,"A",function(){return K.a});var P=N("/GNS"),z=N.n(P);N.d(de,"z",function(){return z.a});var B=N("FOrL"),M=N.n(B);N.d(de,"t",function(){return M.a});var j=N("HpTS"),U=N.n(j);N.d(de,"B",function(){return U.a});var _=N("tWlo"),R=N.n(_);N.d(de,"b",function(){return R.a});var c=N("7ZXX"),g=N.n(c);N.d(de,"n",function(){return g.a});var w=N("GABl"),y=N.n(w);N.d(de,"g",function(){return y.a});var f=N("onxn"),m=N.n(f);N.d(de,"p",function(){return m.a});var a=N("nKGa"),n=N.n(a);N.d(de,"o",function(){return n.a});var o=N("4qgm"),u=N.n(o);N.d(de,"D",function(){return u.a});var x=N("JeFH"),E=N.n(x);N.d(de,"c",function(){return E.a});var v=N("ji0R"),O=N.n(v);N.d(de,"k",function(){return O.a});var A=N("W6BS"),p=N.n(A);N.d(de,"E",function(){return p.a});var h=N("kPYp"),s=N.n(h);N.d(de,"F",function(){return s.a});var l=N("nukY"),D=N.n(l),T=N("4u4S"),S=N.n(T),I=N("yslc"),C=N.n(I),W=N("l2Kq"),Y=N.n(W),H=N("RMFE"),F=N.n(H);N.d(de,"q",function(){return F.a});var q=N("TGq3"),le=N.n(q);N.d(de,"r",function(){return le.a});var pe=N("SMhR"),Ae=N.n(pe);N.d(de,"C",function(){return Ae.a});var Ge=N("8/bI"),Fe=N.n(Ge);N.d(de,"l",function(){return Fe.a});var Ue=N("JWDV"),_e=N.n(Ue);N.d(de,"e",function(){return _e.a});var je=N("Xsq0"),xe=N.n(je);N.d(de,"s",function(){return xe.a});var he=N("Ohmc"),te=N.n(he);N.d(de,"d",function(){return te.a});var ye=N("csWT"),ue=N.n(ye);N.d(de,"f",function(){return ue.a});var Le=N("7v3h"),ae=N.n(Le);N.d(de,"m",function(){return ae.a});var oe=N("cRFk"),Se=N.n(oe);N.d(de,"y",function(){return Se.a});var Me=N("kPWJ"),We=N.n(Me);N.d(de,"x",function(){return We.a});var Ke=N("qgvg"),Qe=N.n(Ke);N.d(de,"u",function(){return Qe.a});var Ze=N("FPkq"),yt=N.n(Ze);N.d(de,"w",function(){return yt.a});var vt=N("A/g1"),dt=N.n(vt);N.d(de,"h",function(){return dt.a});var pt=N("Nmxd"),At=N.n(pt);N.d(de,"i",function(){return At.a});var wt=N("5D2P"),Oe=N.n(wt);N.d(de,"j",function(){return Oe.a});var we=N("djh8"),Je=N.n(we);N.d(de,"v",function(){return Je.a});var st=N("Jq4h"),He=N.n(st);N.d(de,"a",function(){return He.a})},n6Qo:function(et,de,N){"use strict";N.d(de,"a",function(){return U});var ee=N("q1tI"),K=N("biw7"),P=N("fyJ8");function z(_){var R=_.className,c=_.index,g=_.children,w=_.colSpan,y=_.rowSpan,f=ee.useContext(K.a),m=f.prefixCls,a=f.fixedInfoList,n=a[c];return ee.createElement(P.a,Object.assign({className:R,index:c,component:"td",prefixCls:m,record:null,dataIndex:null,render:function(){return{children:g,props:{colSpan:w,rowSpan:y}}}},n))}function B(_){return ee.createElement("tr",Object.assign({},_))}function M(_){var R=_.children,c=ee.useContext(K.a),g=c.prefixCls;return ee.createElement("tfoot",{className:"".concat(g,"-summary")},R)}var j=de.b=M,U={Cell:z,Row:B}},nKGa:function(et,de,N){et.exports=N.p+"static/export_exercise-template.f7655c19.png"},nnTU:function(et,de,N){"use strict";N.d(de,"b",function(){return U}),N.d(de,"a",function(){return _});var ee=N("pmY6"),K=N("746U"),P=N("Cg/j"),z=N("MI8n"),B=N("24hK"),M=N("QDVR"),j=function(){for(var R=0,c=0,g=arguments.length;c=a.max?void 0:(a.ch=0,a.text=a.cm.getLine(++a.line),!0)}function R(a){return a.line<=a.min?void 0:(a.text=a.cm.getLine(--a.line),a.ch=a.text.length,!0)}function c(a){for(;;){var n=a.text.indexOf(">",a.ch);if(n==-1){if(_(a))continue;return}if(!U(a,n+1)){a.ch=n+1;continue}var o=a.text.lastIndexOf("/",n),u=o>-1&&!/\S/.test(a.text.slice(o+1,n));return a.ch=n+1,u?"selfClose":"regular"}}function g(a){for(;;){var n=a.ch?a.text.lastIndexOf("<",a.ch-1):-1;if(n==-1){if(R(a))continue;return}if(!U(a,n+1)){a.ch=n;continue}M.lastIndex=n,a.ch=n;var o=M.exec(a.text);if(o&&o.index==n)return o}}function w(a){for(;;){M.lastIndex=a.ch;var n=M.exec(a.text);if(!n){if(_(a))continue;return}if(!U(a,n.index+1)){a.ch=n.index+1;continue}return a.ch=n.index+n[0].length,n}}function y(a){for(;;){var n=a.ch?a.text.lastIndexOf(">",a.ch-1):-1;if(n==-1){if(R(a))continue;return}if(!U(a,n+1)){a.ch=n;continue}var o=a.text.lastIndexOf("/",n),u=o>-1&&!/\S/.test(a.text.slice(o+1,n));return a.ch=n+1,u?"selfClose":"regular"}}function f(a,n){for(var o=[];;){var u=w(a),x,E=a.line,v=a.ch-(u?u[0].length:0);if(!u||!(x=c(a)))return;if(x=="selfClose")continue;if(u[1]){for(var O=o.length-1;O>=0;--O)if(o[O]==u[2]){o.length=O;break}if(O<0&&(!n||n==u[2]))return{tag:u[2],from:K(E,v),to:K(a.line,a.ch)}}else o.push(u[2])}}function m(a,n){for(var o=[];;){var u=y(a);if(!u)return;if(u=="selfClose"){g(a);continue}var x=a.line,E=a.ch,v=g(a);if(!v)return;if(v[1])o.push(v[2]);else{for(var O=o.length-1;O>=0;--O)if(o[O]==v[2]){o.length=O;break}if(O<0&&(!n||n==v[2]))return{tag:v[2],from:K(a.line,a.ch),to:K(x,E)}}}}ee.registerHelper("fold","xml",function(a,n){for(var o=new j(a,n.line,0);;){var u=w(o);if(!u||o.line!=n.line)return;var x=c(o);if(!x)return;if(!u[1]&&x!="selfClose"){var E=K(o.line,o.ch),v=f(o,u[2]);return v&&P(v.from,E)>0?{from:E,to:v.from}:null}}}),ee.findMatchingTag=function(a,n,o){var u=new j(a,n.line,n.ch,o);if(u.text.indexOf(">")==-1&&u.text.indexOf("<")==-1)return;var x=c(u),E=x&&K(u.line,u.ch),v=x&&g(u);if(!x||!v||P(u,n)>0)return;var O={from:K(u.line,u.ch),to:E,tag:v[2]};return x=="selfClose"?{open:O,close:null,at:"open"}:v[1]?{open:m(u,v[2]),close:O,at:"close"}:(u=new j(a,E.line,E.ch,o),{open:O,close:f(u,v[2]),at:"open"})},ee.findEnclosingTag=function(a,n,o,u){for(var x=new j(a,n.line,n.ch,o);;){var E=m(x,u);if(!E)break;var v=new j(a,n.line,n.ch,o),O=f(v,E.tag);if(O)return{open:E,close:O}}},ee.scanForClosingTag=function(a,n,o,u){var x=new j(a,n.line,n.ch,u?{from:0,to:u}:null);return f(x,o)}})},p5ED:function(et,de,N){"use strict";var ee=N("+L6B"),K=N("2/Rp"),P=N("5Dmo"),z=N("3S7+"),B=N("k1fw"),M=N("9og8"),j=N("tJVT"),U=N("WmNS"),_=N.n(U),R=N("q1tI"),c=N.n(R),g=N("vHTk"),w=N.n(g),y=N("yEEn"),f=N("ZW9T"),m=N("1vsH"),a=N("V0Rq"),n=N("m3rI");de.a=function(o){var u,x,E,v,O,A,p=o.editOffice,h=p===void 0?"view":p,s=o.name,l=o.data,D=o.theme,T=o.type,S=o.filename,I=o.monacoEditor,C=o.className,W=o.style,Y=o.close,H=o.onClose,F=o.hasMask,q=o.disabledDownload,le=o.onImgDimensions,pe=o.otherData,Ae=Object(R.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),Ge=Object(j.a)(Ae,2),Fe=Ge[0],Ue=Ge[1],_e=Object(R.useState)(""),je=Object(j.a)(_e,2),xe=je[0],he=je[1],te=Object(R.useState)(),ye=Object(j.a)(te,2),ue=ye[0],Le=ye[1],ae=window.ENV==="build"?"/react/build":"",oe=location.host.startsWith("localhost")?n.a.PROXY_SERVER:n.a.API_SERVER,Se,Me=1024*1024,We=10*Me,Ke=Object(R.useRef)();(u=l)!==null&&u!==void 0&&u.startsWith("/api")&&T!=="txt"&&(l=n.a.API_SERVER+l),T==="office"&&(Se=Object(m.P)(l).filesize,Se>We&&(T="other")),S&&(I.filename=S),Object(R.useEffect)(function(){var vt,dt,pt=(vt=document.cookie)===null||vt===void 0||((dt=vt.replace(/\s/g,""))===null||dt===void 0)?void 0:dt.split(";");pt==null||pt.map(function(At){var wt=At.split("=");wt[0]==="_educoder_session"&&he(wt[1])})},[]),Object(R.useEffect)(function(){T==="office"&&Qe()},[T,l]);var Qe=function(){var vt=Object(M.a)(_.a.mark(function dt(){var pt,At,wt;return _.a.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:return console.log("data:",l),pt=l,l.startsWith("http")||(pt=location.origin+pt),At=new URL(pt).pathname.split("/").pop(),we.next=6,Object(a.U)({attachment_id:At});case 6:wt=we.sent,Le(wt);case 8:case"end":return we.stop()}},dt)}));return function(){return vt.apply(this,arguments)}}(),Ze=function(){if(l.startsWith("http")||l.startsWith("blob:")){yt();return}Object(m.x)(S||"educoder",l,S)},yt=function(){Object(m.v)(S||"educoder",decodeURIComponent(l))};return c.a.createElement("div",{style:Object(B.a)({},W||{}),className:"".concat(F&&w.a.bgBlack," ").concat(T?w.a.wrp:"hide")},Y&&c.a.createElement("div",{className:w.a.close,ref:Ke},!!le&&c.a.createElement(z.a,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:function(){return Ke.current}},c.a.createElement("span",{onClick:function(){H(),le()}},c.a.createElement("i",{className:"icon-yulanpizhu"}))),!q&&c.a.createElement(z.a,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:function(){return Ke.current}},c.a.createElement("span",{onClick:yt},c.a.createElement("i",{className:"icon-quxiaozhiding"}))),c.a.createElement(z.a,{title:"\u5173\u95ED",getPopupContainer:function(){return Ke.current}},c.a.createElement("span",{className:"",onClick:H},c.a.createElement("i",{className:"icon-guanbi1"})))),c.a.createElement("div",{className:"".concat(w.a[C]," ").concat(C," ").concat(w.a.monaco," ").concat(T==="txt"?"show":"hide")},T==="txt"&&c.a.createElement(f.b,I)),T==="audio"&&c.a.createElement("audio",{src:"".concat(((x=l)===null||x===void 0?void 0:x.indexOf("http://"))>-1||((E=l)===null||E===void 0?void 0:E.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(l),autoPlay:!0}),T==="video"&&c.a.createElement(c.a.Fragment,null,((v=l)===null||v===void 0?void 0:v.indexOf("http"))>-1?c.a.createElement("video",{controls:!0,src:"".concat(l),autoPlay:!0}):c.a.createElement("video",{controls:!0,src:"data:video/mp4;base64,".concat(l),autoPlay:!0})),T==="office"&&ue&&c.a.createElement("iframe",{src:"".concat(ae,"/office.html?key=").concat(ue.key,"&url=").concat(oe+ue.url,"&callbackUrl=").concat(oe+ue.callbackUrl,"&fileType=").concat(ue.fileType,"&title=").concat(ue.title,"&model=").concat(h,"&officeServer=").concat(n.a.OFFICE_SERVER,"&disabledDownload=").concat(!!q)}),(T==="xlsx"||T==="doc"||T==="pptx"||T==="docx")&&c.a.createElement("iframe",{src:"/react/build/office.html?key=".concat(pe.key,"&url=").concat(n.a.API_SERVER+pe.url,"&callbackUrl=").concat(n.a.API_SERVER+pe.callbackUrl,"&fileType=").concat(pe.fileType,"&title=").concat(pe.title,"&model=").concat(pe.model)}),T==="html"&&c.a.createElement("iframe",{src:l+"&disposition=inline"}),T==="pdf"&&c.a.createElement("embed",{className:w.a.embed,src:l}),T==="image"&&c.a.createElement("img",{src:"".concat(((O=l)===null||O===void 0?void 0:O.indexOf("http://"))>-1||((A=l)===null||A===void 0?void 0:A.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(l)}),T==="other"&&c.a.createElement("div",null,c.a.createElement(K.a,{type:"primary",size:"large",onClick:Ze},c.a.createElement(y.a,null),"\u70B9\u51FB\u4E0B\u8F7D")),T==="download"&&c.a.createElement(K.a,{type:"primary",size:"large",onClick:Ze},c.a.createElement(y.a,null),"\u70B9\u51FB\u4E0B\u8F7D"))}},"p77/":function(et,de,N){},pmY6:function(et,de,N){"use strict";N.d(de,"g",function(){return B}),N.d(de,"f",function(){return M}),N.d(de,"e",function(){return j}),N.d(de,"h",function(){return U}),N.d(de,"b",function(){return _}),N.d(de,"a",function(){return R}),N.d(de,"d",function(){return c}),N.d(de,"c",function(){return g});var ee=!1,K="__is_disposable_tracked__";function P(w){if(!ee)return;if(w&&w!==R.None)try{w[K]=!0}catch(y){}}function z(w){if(!ee)return w;var y=new Error("Potentially leaked disposable").stack;return setTimeout(function(){w[K]||console.log(y)},3e3),w}function B(w){return typeof w.dispose=="function"&&w.dispose.length===0}function M(w){return Array.isArray(w)?(w.forEach(function(y){y&&(P(y),y.dispose())}),[]):w?(P(w),w.dispose(),w):void 0}function j(){for(var w=[],y=0;y=P.length?{done:!0}:{done:!1,value:P[M++]}},e:function(g){throw g},f:j}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var U=!0,_=!1,R;return{s:function(){B=P[Symbol.iterator]()},n:function(){var g=B.next();return U=g.done,g},e:function(g){_=!0,R=g},f:function(){try{!U&&B.return!=null&&B.return()}finally{if(_)throw R}}}}},rUJ1:function(et,de){const N=/[&<>"']/,ee=/[&<>"']/g,K=/[<>"']|&(?!#?\w+;)/,P=/[<>"']|&(?!#?\w+;)/g,z={"&":"&","<":"<",">":">",'"':""","'":"'"},B=A=>z[A];function M(A,p){if(p){if(N.test(A))return A.replace(ee,B)}else if(K.test(A))return A.replace(P,B);return A}const j=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function U(A){return A.replace(j,(p,h)=>(h=h.toLowerCase(),h==="colon"?":":h.charAt(0)==="#"?h.charAt(1)==="x"?String.fromCharCode(parseInt(h.substring(2),16)):String.fromCharCode(+h.substring(1)):""))}const _=/(^|[^\[])\^/g;function R(A,p){A=A.source||A,p=p||"";const h={replace:(s,l)=>(l=l.source||l,l=l.replace(_,"$1"),A=A.replace(s,l),h),getRegex:()=>new RegExp(A,p)};return h}const c=/[^\w:]/g,g=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function w(A,p,h){if(A){let s;try{s=decodeURIComponent(U(h)).replace(c,"").toLowerCase()}catch(l){return null}if(s.indexOf("javascript:")===0||s.indexOf("vbscript:")===0||s.indexOf("data:")===0)return null}p&&!g.test(h)&&(h=n(p,h));try{h=encodeURI(h).replace(/%25/g,"%")}catch(s){return null}return h}const y={},f=/^[^:]+:\/*[^/]*$/,m=/^([^:]+:)[\s\S]*$/,a=/^([^:]+:\/*[^/]*)[\s\S]*$/;function n(A,p){y[" "+A]||(f.test(A)?y[" "+A]=A+"/":y[" "+A]=E(A,"/",!0)),A=y[" "+A];const h=A.indexOf(":")===-1;return p.substring(0,2)==="//"?h?p:A.replace(m,"$1")+p:p.charAt(0)==="/"?h?p:A.replace(a,"$1")+p:A+p}const o={exec:function(){}};function u(A){let p=1,h,s;for(;p{let I=!1,C=T;for(;--C>=0&&S[C]==="\\";)I=!I;return I?"|":" |"}),s=h.split(/ \|/);let l=0;if(s.length>p)s.splice(p);else for(;s.length1)Object(R.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(u.length===0)return Object(R.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var x=u[0];if(M.isValidElement(x)&&Object(c.c)(x)){var E=x.ref;u[0]=M.cloneElement(x,{ref:Object(c.a)(E,this.setChildNode)})}return u.length===1?u[0]:u.map(function(v,O){return!M.isValidElement(v)||"key"in v&&v.key!==null?v:M.cloneElement(v,{key:"".concat(w,"-").concat(O)})})}}]),a}(M.Component);y.displayName="ResizeObserver",de.a=y},tWlo:function(et,de){et.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg=="},ulZh:function(et,de,N){typeof window!="undefined"&&function(K,P){et.exports=P()}(this,function(){return function(ee){var K={};function P(z){if(K[z])return K[z].exports;var B=K[z]={i:z,l:!1,exports:{}};return ee[z].call(B.exports,B,B.exports,P),B.l=!0,B.exports}return P.m=ee,P.c=K,P.d=function(z,B,M){P.o(z,B)||Object.defineProperty(z,B,{enumerable:!0,get:M})},P.r=function(z){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(z,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(z,"__esModule",{value:!0})},P.t=function(z,B){if(B&1&&(z=P(z)),B&8)return z;if(B&4&&typeof z=="object"&&z&&z.__esModule)return z;var M=Object.create(null);if(P.r(M),Object.defineProperty(M,"default",{enumerable:!0,value:z}),B&2&&typeof z!="string")for(var j in z)P.d(M,j,function(U){return z[U]}.bind(null,j));return M},P.n=function(z){var B=z&&z.__esModule?function(){return z.default}:function(){return z};return P.d(B,"a",B),B},P.o=function(z,B){return Object.prototype.hasOwnProperty.call(z,B)},P.p="/dist/",P(P.s="./src/hls.ts")}({"./node_modules/eventemitter3/index.js":function(ee,K,P){"use strict";var z=Object.prototype.hasOwnProperty,B="~";function M(){}Object.create&&(M.prototype=Object.create(null),new M().__proto__||(B=!1));function j(c,g,w){this.fn=c,this.context=g,this.once=w||!1}function U(c,g,w,y,f){if(typeof w!="function")throw new TypeError("The listener must be a function");var m=new j(w,y||c,f),a=B?B+g:g;return c._events[a]?c._events[a].fn?c._events[a]=[c._events[a],m]:c._events[a].push(m):(c._events[a]=m,c._eventsCount++),c}function _(c,g){--c._eventsCount===0?c._events=new M:delete c._events[g]}function R(){this._events=new M,this._eventsCount=0}R.prototype.eventNames=function(){var g=[],w,y;if(this._eventsCount===0)return g;for(y in w=this._events)z.call(w,y)&&g.push(B?y.slice(1):y);return Object.getOwnPropertySymbols?g.concat(Object.getOwnPropertySymbols(w)):g},R.prototype.listeners=function(g){var w=B?B+g:g,y=this._events[w];if(!y)return[];if(y.fn)return[y.fn];for(var f=0,m=y.length,a=new Array(m);f0},!1)}function c(g,w){for(var y={main:[w]},f={main:[]},m={main:{}};R(y);)for(var a=Object.keys(y),n=0;n=2*O/p||S<=C)return;var W=Number.POSITIVE_INFINITY,Y;for(Y=a.level-1;Y>s;Y--){var H=h[Y].maxBitrate;if(W=O*H/(8*.8*T),W=S)return;var F=this.bwEstimator.getEstimate();R.logger.warn("Fragment "+a.sn+(n?" part "+n.index:"")+" of level "+a.level+" is loading too slowly and will cause an underbuffer; aborting and switching to level "+Y+` + a `).concat(le,",").concat(le," 0 1 1 ").concat(-Ge,",").concat(Fe),Ie=Math.PI*2*le,je={stroke:Y,strokeDasharray:"".concat(W/100*(Ie-F),"px ").concat(Ie,"px"),strokeDashoffset:"-".concat(F/2+C/100*(Ie-F),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:Ue,pathStyle:je}}var T=function(W){var Y=W.prefixCls,H=W.strokeWidth,F=W.trailWidth,q=W.gapDegree,le=W.gapPosition,pe=W.trailColor,Ae=W.strokeLinecap,Ge=W.style,Fe=W.className,Ue=W.strokeColor,Ie=W.percent,je=A(W,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),xe=Object(ee.useMemo)(function(){return h+=1,h},[]),he=D(0,100,pe,H,q,le),te=he.pathString,ye=he.pathStyle,ue=l(Ie),Le=l(Ue),ae=Le.find(function(Ke){return Object.prototype.toString.call(Ke)==="[object Object]"}),oe=M(ue),Se=o(oe,1),Me=Se[0],We=function(){var Qe=0;return ue.map(function(Ze,yt){var vt=Le[yt]||Le[Le.length-1],dt=Object.prototype.toString.call(vt)==="[object Object]"?"url(#".concat(Y,"-gradient-").concat(xe,")"):"",pt=D(Qe,Ze,vt,H,q,le);return Qe+=Ze,K.a.createElement("path",{key:yt,className:"".concat(Y,"-circle-path"),d:pt.pathString,stroke:dt,strokeLinecap:Ae,strokeWidth:H,opacity:Ze===0?0:1,fillOpacity:"0",style:pt.pathStyle,ref:Me[yt]})})};return K.a.createElement("svg",n({className:z()("".concat(Y,"-circle"),Fe),viewBox:"0 0 100 100",style:Ge},je),ae&&K.a.createElement("defs",null,K.a.createElement("linearGradient",{id:"".concat(Y,"-gradient-").concat(xe),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(ae).sort(function(Ke,Qe){return s(Ke)-s(Qe)}).map(function(Ke,Qe){return K.a.createElement("stop",{key:Qe,offset:Ke,stopColor:ae[Ke]})}))),K.a.createElement("path",{className:"".concat(Y,"-circle-trail"),d:te,stroke:pe,strokeLinecap:Ae,strokeWidth:F||H,fillOpacity:"0",style:ye}),We().reverse())};T.defaultProps=B;var S=T,_={Line:a,Circle:S}},hW8S:function(et,de,N){"use strict";N.d(de,"a",function(){return z}),N.d(de,"c",function(){return B}),N.d(de,"b",function(){return M});var ee=N("VTBJ"),K=N("Ff2n"),P=N("Kwbf"),z="RC_TABLE_INTERNAL_COL_DEFINE";function B(j){var U=j.expandable,I=Object(K.a)(j,["expandable"]);return"expandable"in j?Object(ee.a)(Object(ee.a)({},I),U):I}function M(j){return Object.keys(j).reduce(function(U,I){return(I.substr(0,5)==="data-"||I.substr(0,5)==="aria-")&&(U[I]=j[I]),U},{})}},ji0R:function(et,de,N){et.exports=N.p+"static/douyu.3e6df9ee.jpg"},kPWJ:function(et,de,N){et.exports=N.p+"static/question.cb52bef9.gif"},kPYp:function(et,de){et.exports="data:image/png;base64,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"},kSUc:function(et,de,N){},l2Kq:function(et,de,N){et.exports=N.p+"static/match_ad.24dc22fd.jpg"},lZu9:function(et,de,N){(function(ee){ee(N("VrN/"),N("1eCo"),N("8EBN"))})(function(ee){"use strict";ee.defineMode("markdown",function(K,P){var z=ee.getMode(K,"text/html"),B=z.name=="null";function M(H){if(ee.findModeByName){var F=ee.findModeByName(H);F&&(H=F.mime||F.mimes[0])}var q=ee.getMode(K,H);return q.name=="null"?null:q}P.highlightFormatting===void 0&&(P.highlightFormatting=!1),P.maxBlockquoteDepth===void 0&&(P.maxBlockquoteDepth=0),P.taskLists===void 0&&(P.taskLists=!1),P.strikethrough===void 0&&(P.strikethrough=!1),P.emoji===void 0&&(P.emoji=!1),P.fencedCodeBlockHighlighting===void 0&&(P.fencedCodeBlockHighlighting=!0),P.fencedCodeBlockDefaultMode===void 0&&(P.fencedCodeBlockDefaultMode="text/plain"),P.xml===void 0&&(P.xml=!0),P.tokenTypeOverrides===void 0&&(P.tokenTypeOverrides={});var j={header:"header",code:"comment",quote:"quote",list1:"variable-2",list2:"variable-3",list3:"keyword",hr:"hr",image:"image",imageAltText:"image-alt-text",imageMarker:"image-marker",formatting:"formatting",linkInline:"link",linkEmail:"link",linkText:"link",linkHref:"string",em:"em",strong:"strong",strikethrough:"strikethrough",emoji:"builtin"};for(var U in j)j.hasOwnProperty(U)&&P.tokenTypeOverrides[U]&&(j[U]=P.tokenTypeOverrides[U]);var I=/^([*\-_])(?:\s*\1){2,}\s*$/,R=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,c=/^\[(x| )\](?=\s)/i,g=P.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,w=/^ {0,3}(?:\={1,}|-{2,})\s*$/,y=/^[^#!\[\]*_\\<>` "'(~:]+/,f=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,m=/^\s*\[[^\]]+?\]:.*$/,a=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\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\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E42\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\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]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDF3C-\uDF3E]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]/,n=" ";function o(H,F,q){return F.f=F.inline=q,q(H,F)}function u(H,F,q){return F.f=F.block=q,q(H,F)}function x(H){return!H||!/\S/.test(H.string)}function E(H){if(H.linkTitle=!1,H.linkHref=!1,H.linkText=!1,H.em=!1,H.strong=!1,H.strikethrough=!1,H.quote=0,H.indentedCode=!1,H.f==O){var F=B;if(!F){var q=ee.innerMode(z,H.htmlState);F=q.mode.name=="xml"&&q.state.tagStart===null&&!q.state.context&&q.state.tokenize.isInText}F&&(H.f=s,H.block=v,H.htmlState=null)}return H.trailingSpace=0,H.trailingSpaceNewLine=!1,H.prevLine=H.thisLine,H.thisLine={stream:null},null}function v(H,F){var q=H.column()===F.indentation,le=x(F.prevLine.stream),pe=F.indentedCode,Ae=F.prevLine.hr,Ge=F.list!==!1,Fe=(F.listStack[F.listStack.length-1]||0)+3;F.indentedCode=!1;var Ue=F.indentation;if(F.indentationDiff===null&&(F.indentationDiff=F.indentation,Ge)){for(F.list=null;Ue=4&&(pe||F.prevLine.fencedCodeEnd||F.prevLine.header||le))return H.skipToEnd(),F.indentedCode=!0,j.code;if(H.eatSpace())return null;if(q&&F.indentation<=Fe&&(xe=H.match(g))&&xe[1].length<=6)return F.quote=0,F.header=xe[1].length,F.thisLine.header=!0,P.highlightFormatting&&(F.formatting="header"),F.f=F.inline,p(F);if(F.indentation<=Fe&&H.eat(">"))return F.quote=q?1:F.quote+1,P.highlightFormatting&&(F.formatting="quote"),H.eatSpace(),p(F);if(!je&&!F.setext&&q&&F.indentation<=Fe&&(xe=H.match(R))){var he=xe[1]?"ol":"ul";return F.indentation=Ue+H.current().length,F.list=!0,F.quote=0,F.listStack.push(F.indentation),F.em=!1,F.strong=!1,F.code=!1,F.strikethrough=!1,P.taskLists&&H.match(c,!1)&&(F.taskList=!0),F.f=F.inline,P.highlightFormatting&&(F.formatting=["list","list-"+he]),p(F)}else{if(q&&F.indentation<=Fe&&(xe=H.match(f,!0)))return F.quote=0,F.fencedEndRE=new RegExp(xe[1]+"+ *$"),F.localMode=P.fencedCodeBlockHighlighting&&M(xe[2]||P.fencedCodeBlockDefaultMode),F.localMode&&(F.localState=ee.startState(F.localMode)),F.f=F.block=A,P.highlightFormatting&&(F.formatting="code-block"),F.code=-1,p(F);if(F.setext||(!Ie||!Ge)&&!F.quote&&F.list===!1&&!F.code&&!je&&!m.test(H.string)&&(xe=H.lookAhead(1))&&(xe=xe.match(w)))return F.setext?(F.header=F.setext,F.setext=0,H.skipToEnd(),P.highlightFormatting&&(F.formatting="header")):(F.header=xe[0].charAt(0)=="="?1:2,F.setext=F.header),F.thisLine.header=!0,F.f=F.inline,p(F);if(je)return H.skipToEnd(),F.hr=!0,F.thisLine.hr=!0,j.hr;if(H.peek()==="[")return o(H,F,_)}return o(H,F,F.inline)}function O(H,F){var q=z.token(H,F.htmlState);if(!B){var le=ee.innerMode(z,F.htmlState);(le.mode.name=="xml"&&le.state.tagStart===null&&!le.state.context&&le.state.tokenize.isInText||F.md_inside&&H.current().indexOf(">")>-1)&&(F.f=s,F.block=v,F.htmlState=null)}return q}function A(H,F){var q=F.listStack[F.listStack.length-1]||0,le=F.indentation=H.quote?F.push(j.formatting+"-"+H.formatting[q]+"-"+H.quote):F.push("error"))}if(H.taskOpen)return F.push("meta"),F.length?F.join(" "):null;if(H.taskClosed)return F.push("property"),F.length?F.join(" "):null;if(H.linkHref?F.push(j.linkHref,"url"):(H.strong&&F.push(j.strong),H.em&&F.push(j.em),H.strikethrough&&F.push(j.strikethrough),H.emoji&&F.push(j.emoji),H.linkText&&F.push(j.linkText),H.code&&F.push(j.code),H.image&&F.push(j.image),H.imageAltText&&F.push(j.imageAltText,"link"),H.imageMarker&&F.push(j.imageMarker)),H.header&&F.push(j.header,j.header+"-"+H.header),H.quote&&(F.push(j.quote),!P.maxBlockquoteDepth||P.maxBlockquoteDepth>=H.quote?F.push(j.quote+"-"+H.quote):F.push(j.quote+"-"+P.maxBlockquoteDepth)),H.list!==!1){var le=(H.listStack.length-1)%3;le?le===1?F.push(j.list2):F.push(j.list3):F.push(j.list1)}return H.trailingSpaceNewLine?F.push("trailing-space-new-line"):H.trailingSpace&&F.push("trailing-space-"+(H.trailingSpace%2?"a":"b")),F.length?F.join(" "):null}function h(H,F){return H.match(y,!0)?p(F):void 0}function s(H,F){var q=F.text(H,F);if(typeof q!="undefined")return q;if(F.list)return F.list=null,p(F);if(F.taskList){var le=H.match(c,!0)[1]===" ";return le?F.taskOpen=!0:F.taskClosed=!0,P.highlightFormatting&&(F.formatting="task"),F.taskList=!1,p(F)}if(F.taskOpen=!1,F.taskClosed=!1,F.header&&H.match(/^#+$/,!0))return P.highlightFormatting&&(F.formatting="header"),p(F);var pe=H.next();if(F.linkTitle){F.linkTitle=!1;var Ae=pe;pe==="("&&(Ae=")"),Ae=(Ae+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var Ge="^\\s*(?:[^"+Ae+"\\\\]+|\\\\\\\\|\\\\.)"+Ae;if(H.match(new RegExp(Ge),!0))return j.linkHref}if(pe==="`"){var Fe=F.formatting;P.highlightFormatting&&(F.formatting="code"),H.eatWhile("`");var Ue=H.current().length;if(F.code==0&&(!F.quote||Ue==1))return F.code=Ue,p(F);if(Ue==F.code){var Ie=p(F);return F.code=0,Ie}else return F.formatting=Fe,p(F)}else if(F.code)return p(F);if(pe==="\\"&&(H.next(),P.highlightFormatting)){var je=p(F),xe=j.formatting+"-escape";return je?je+" "+xe:xe}if(pe==="!"&&H.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return F.imageMarker=!0,F.image=!0,P.highlightFormatting&&(F.formatting="image"),p(F);if(pe==="["&&F.imageMarker&&H.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return F.imageMarker=!1,F.imageAltText=!0,P.highlightFormatting&&(F.formatting="image"),p(F);if(pe==="]"&&F.imageAltText){P.highlightFormatting&&(F.formatting="image");var je=p(F);return F.imageAltText=!1,F.image=!1,F.inline=F.f=D,je}if(pe==="["&&!F.image)return F.linkText&&H.match(/^.*?\]/)||(F.linkText=!0,P.highlightFormatting&&(F.formatting="link")),p(F);if(pe==="]"&&F.linkText){P.highlightFormatting&&(F.formatting="link");var je=p(F);return F.linkText=!1,F.inline=F.f=H.match(/\(.*?\)| ?\[.*?\]/,!1)?D:s,je}if(pe==="<"&&H.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){F.f=F.inline=l,P.highlightFormatting&&(F.formatting="link");var je=p(F);return je?je+=" ":je="",je+j.linkInline}if(pe==="<"&&H.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){F.f=F.inline=l,P.highlightFormatting&&(F.formatting="link");var je=p(F);return je?je+=" ":je="",je+j.linkEmail}if(P.xml&&pe==="<"&&H.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var he=H.string.indexOf(">",H.pos);if(he!=-1){var te=H.string.substring(H.start,he);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(te)&&(F.md_inside=!0)}return H.backUp(1),F.htmlState=ee.startState(z),u(H,F,O)}if(P.xml&&pe==="<"&&H.match(/^\/\w*?>/))return F.md_inside=!1,"tag";if(pe==="*"||pe==="_"){for(var ye=1,ue=H.pos==1?" ":H.string.charAt(H.pos-2);ye<3&&H.eat(pe);)ye++;var Le=H.peek()||" ",ae=!/\s/.test(Le)&&(!a.test(Le)||/\s/.test(ue)||a.test(ue)),oe=!/\s/.test(ue)&&(!a.test(ue)||/\s/.test(Le)||a.test(Le)),Se=null,Me=null;if(ye%2&&(!F.em&&ae&&(pe==="*"||!oe||a.test(ue))?Se=!0:F.em==pe&&oe&&(pe==="*"||!ae||a.test(Le))&&(Se=!1)),ye>1&&(!F.strong&&ae&&(pe==="*"||!oe||a.test(ue))?Me=!0:F.strong==pe&&oe&&(pe==="*"||!ae||a.test(Le))&&(Me=!1)),Me!=null||Se!=null){P.highlightFormatting&&(F.formatting=Se==null?"strong":Me==null?"em":"strong em"),Se===!0&&(F.em=pe),Me===!0&&(F.strong=pe);var Ie=p(F);return Se===!1&&(F.em=!1),Me===!1&&(F.strong=!1),Ie}}else if(pe===" "&&(H.eat("*")||H.eat("_"))){if(H.peek()===" ")return p(F);H.backUp(1)}if(P.strikethrough){if(pe==="~"&&H.eatWhile(pe)){if(F.strikethrough){P.highlightFormatting&&(F.formatting="strikethrough");var Ie=p(F);return F.strikethrough=!1,Ie}else if(H.match(/^[^\s]/,!1))return F.strikethrough=!0,P.highlightFormatting&&(F.formatting="strikethrough"),p(F)}else if(pe===" "&&H.match(/^~~/,!0)){if(H.peek()===" ")return p(F);H.backUp(2)}}if(P.emoji&&pe===":"&&H.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){F.emoji=!0,P.highlightFormatting&&(F.formatting="emoji");var We=p(F);return F.emoji=!1,We}return pe===" "&&(H.match(/^ +$/,!1)?F.trailingSpace++:F.trailingSpace&&(F.trailingSpaceNewLine=!0)),p(F)}function l(H,F){var q=H.next();if(q===">"){F.f=F.inline=s,P.highlightFormatting&&(F.formatting="link");var le=p(F);return le?le+=" ":le="",le+j.linkInline}return H.match(/^[^>]+/,!0),j.linkInline}function D(H,F){if(H.eatSpace())return null;var q=H.next();return q==="("||q==="["?(F.f=F.inline=S(q==="("?")":"]"),P.highlightFormatting&&(F.formatting="link-string"),F.linkHref=!0,p(F)):"error"}var T={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function S(H){return function(F,q){var le=F.next();if(le===H){q.f=q.inline=s,P.highlightFormatting&&(q.formatting="link-string");var pe=p(q);return q.linkHref=!1,pe}return F.match(T[H]),q.linkHref=!0,p(q)}}function _(H,F){return H.match(/^([^\]\\]|\\.)*\]:/,!1)?(F.f=C,H.next(),P.highlightFormatting&&(F.formatting="link"),F.linkText=!0,p(F)):o(H,F,s)}function C(H,F){if(H.match(/^\]:/,!0)){F.f=F.inline=W,P.highlightFormatting&&(F.formatting="link");var q=p(F);return F.linkText=!1,q}return H.match(/^([^\]\\]|\\.)+/,!0),j.linkText}function W(H,F){return H.eatSpace()?null:(H.match(/^[^\s]+/,!0),H.peek()===void 0?F.linkTitle=!0:H.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),F.f=F.inline=s,j.linkHref+" url")}var Y={startState:function(){return{f:v,prevLine:{stream:null},thisLine:{stream:null},block:v,htmlState:null,indentation:0,inline:s,text:h,formatting:!1,linkText:!1,linkHref:!1,linkTitle:!1,code:0,em:!1,strong:!1,header:0,setext:0,hr:!1,taskList:!1,list:!1,listStack:[],quote:0,trailingSpace:0,trailingSpaceNewLine:!1,strikethrough:!1,emoji:!1,fencedEndRE:null}},copyState:function(H){return{f:H.f,prevLine:H.prevLine,thisLine:H.thisLine,block:H.block,htmlState:H.htmlState&&ee.copyState(z,H.htmlState),indentation:H.indentation,localMode:H.localMode,localState:H.localMode?ee.copyState(H.localMode,H.localState):null,inline:H.inline,text:H.text,formatting:!1,linkText:H.linkText,linkTitle:H.linkTitle,linkHref:H.linkHref,code:H.code,em:H.em,strong:H.strong,strikethrough:H.strikethrough,emoji:H.emoji,header:H.header,setext:H.setext,hr:H.hr,taskList:H.taskList,list:H.list,listStack:H.listStack.slice(0),quote:H.quote,indentedCode:H.indentedCode,trailingSpace:H.trailingSpace,trailingSpaceNewLine:H.trailingSpaceNewLine,md_inside:H.md_inside,fencedEndRE:H.fencedEndRE}},token:function(H,F){if(F.formatting=!1,H!=F.thisLine.stream){if(F.header=0,F.hr=!1,H.match(/^\s*$/,!0))return E(F),null;if(F.prevLine=F.thisLine,F.thisLine={stream:H},F.taskList=!1,F.trailingSpace=0,F.trailingSpaceNewLine=!1,!F.localState&&(F.f=F.block,F.f!=O)){var q=H.match(/^\s*/,!0)[0].replace(/\t/g,n).length;if(F.indentation=q,F.indentationDiff=null,q>0)return null}}return F.f(H,F)},innerMode:function(H){return H.block==O?{state:H.htmlState,mode:z}:H.localState?{state:H.localState,mode:H.localMode}:{state:H,mode:Y}},indent:function(H,F,q){return H.block==O&&z.indent?z.indent(H.htmlState,F,q):H.localState&&H.localMode.indent?H.localMode.indent(H.localState,F,q):ee.Pass},blankLine:E,getType:p,blockCommentStart:"",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return Y},"xml"),ee.defineMIME("text/markdown","markdown"),ee.defineMIME("text/x-markdown","markdown")})},lzim:function(et,de,N){"use strict";var ee=N("E7E6"),K=N.n(ee);N.d(de,"z",function(){return K.a});var P=N("/GNS"),z=N.n(P);N.d(de,"y",function(){return z.a});var B=N("FOrL"),M=N.n(B);N.d(de,"s",function(){return M.a});var j=N("HpTS"),U=N.n(j);N.d(de,"A",function(){return U.a});var I=N("tWlo"),R=N.n(I);N.d(de,"a",function(){return R.a});var c=N("7ZXX"),g=N.n(c);N.d(de,"m",function(){return g.a});var w=N("GABl"),y=N.n(w);N.d(de,"f",function(){return y.a});var f=N("onxn"),m=N.n(f);N.d(de,"o",function(){return m.a});var a=N("nKGa"),n=N.n(a);N.d(de,"n",function(){return n.a});var o=N("4qgm"),u=N.n(o);N.d(de,"C",function(){return u.a});var x=N("JeFH"),E=N.n(x);N.d(de,"b",function(){return E.a});var v=N("ji0R"),O=N.n(v);N.d(de,"j",function(){return O.a});var A=N("W6BS"),p=N.n(A);N.d(de,"D",function(){return p.a});var h=N("kPYp"),s=N.n(h);N.d(de,"E",function(){return s.a});var l=N("nukY"),D=N.n(l),T=N("4u4S"),S=N.n(T),_=N("yslc"),C=N.n(_),W=N("l2Kq"),Y=N.n(W),H=N("RMFE"),F=N.n(H);N.d(de,"p",function(){return F.a});var q=N("TGq3"),le=N.n(q);N.d(de,"q",function(){return le.a});var pe=N("SMhR"),Ae=N.n(pe);N.d(de,"B",function(){return Ae.a});var Ge=N("8/bI"),Fe=N.n(Ge);N.d(de,"k",function(){return Fe.a});var Ue=N("JWDV"),Ie=N.n(Ue);N.d(de,"d",function(){return Ie.a});var je=N("Xsq0"),xe=N.n(je);N.d(de,"r",function(){return xe.a});var he=N("Ohmc"),te=N.n(he);N.d(de,"c",function(){return te.a});var ye=N("csWT"),ue=N.n(ye);N.d(de,"e",function(){return ue.a});var Le=N("7v3h"),ae=N.n(Le);N.d(de,"l",function(){return ae.a});var oe=N("cRFk"),Se=N.n(oe);N.d(de,"x",function(){return Se.a});var Me=N("kPWJ"),We=N.n(Me);N.d(de,"w",function(){return We.a});var Ke=N("qgvg"),Qe=N.n(Ke);N.d(de,"t",function(){return Qe.a});var Ze=N("FPkq"),yt=N.n(Ze);N.d(de,"v",function(){return yt.a});var vt=N("A/g1"),dt=N.n(vt);N.d(de,"g",function(){return dt.a});var pt=N("Nmxd"),At=N.n(pt);N.d(de,"h",function(){return At.a});var wt=N("5D2P"),Oe=N.n(wt);N.d(de,"i",function(){return Oe.a});var we=N("djh8"),Je=N.n(we);N.d(de,"u",function(){return Je.a});var st=N("Jq4h"),He=N.n(st)},n6Qo:function(et,de,N){"use strict";N.d(de,"a",function(){return U});var ee=N("q1tI"),K=N("biw7"),P=N("fyJ8");function z(I){var R=I.className,c=I.index,g=I.children,w=I.colSpan,y=I.rowSpan,f=ee.useContext(K.a),m=f.prefixCls,a=f.fixedInfoList,n=a[c];return ee.createElement(P.a,Object.assign({className:R,index:c,component:"td",prefixCls:m,record:null,dataIndex:null,render:function(){return{children:g,props:{colSpan:w,rowSpan:y}}}},n))}function B(I){return ee.createElement("tr",Object.assign({},I))}function M(I){var R=I.children,c=ee.useContext(K.a),g=c.prefixCls;return ee.createElement("tfoot",{className:"".concat(g,"-summary")},R)}var j=de.b=M,U={Cell:z,Row:B}},nKGa:function(et,de,N){et.exports=N.p+"static/export_exercise-template.f7655c19.png"},nnTU:function(et,de,N){"use strict";N.d(de,"b",function(){return U}),N.d(de,"a",function(){return I});var ee=N("pmY6"),K=N("746U"),P=N("Cg/j"),z=N("MI8n"),B=N("24hK"),M=N("QDVR"),j=function(){for(var R=0,c=0,g=arguments.length;c=a.max?void 0:(a.ch=0,a.text=a.cm.getLine(++a.line),!0)}function R(a){return a.line<=a.min?void 0:(a.text=a.cm.getLine(--a.line),a.ch=a.text.length,!0)}function c(a){for(;;){var n=a.text.indexOf(">",a.ch);if(n==-1){if(I(a))continue;return}if(!U(a,n+1)){a.ch=n+1;continue}var o=a.text.lastIndexOf("/",n),u=o>-1&&!/\S/.test(a.text.slice(o+1,n));return a.ch=n+1,u?"selfClose":"regular"}}function g(a){for(;;){var n=a.ch?a.text.lastIndexOf("<",a.ch-1):-1;if(n==-1){if(R(a))continue;return}if(!U(a,n+1)){a.ch=n;continue}M.lastIndex=n,a.ch=n;var o=M.exec(a.text);if(o&&o.index==n)return o}}function w(a){for(;;){M.lastIndex=a.ch;var n=M.exec(a.text);if(!n){if(I(a))continue;return}if(!U(a,n.index+1)){a.ch=n.index+1;continue}return a.ch=n.index+n[0].length,n}}function y(a){for(;;){var n=a.ch?a.text.lastIndexOf(">",a.ch-1):-1;if(n==-1){if(R(a))continue;return}if(!U(a,n+1)){a.ch=n;continue}var o=a.text.lastIndexOf("/",n),u=o>-1&&!/\S/.test(a.text.slice(o+1,n));return a.ch=n+1,u?"selfClose":"regular"}}function f(a,n){for(var o=[];;){var u=w(a),x,E=a.line,v=a.ch-(u?u[0].length:0);if(!u||!(x=c(a)))return;if(x=="selfClose")continue;if(u[1]){for(var O=o.length-1;O>=0;--O)if(o[O]==u[2]){o.length=O;break}if(O<0&&(!n||n==u[2]))return{tag:u[2],from:K(E,v),to:K(a.line,a.ch)}}else o.push(u[2])}}function m(a,n){for(var o=[];;){var u=y(a);if(!u)return;if(u=="selfClose"){g(a);continue}var x=a.line,E=a.ch,v=g(a);if(!v)return;if(v[1])o.push(v[2]);else{for(var O=o.length-1;O>=0;--O)if(o[O]==v[2]){o.length=O;break}if(O<0&&(!n||n==v[2]))return{tag:v[2],from:K(a.line,a.ch),to:K(x,E)}}}}ee.registerHelper("fold","xml",function(a,n){for(var o=new j(a,n.line,0);;){var u=w(o);if(!u||o.line!=n.line)return;var x=c(o);if(!x)return;if(!u[1]&&x!="selfClose"){var E=K(o.line,o.ch),v=f(o,u[2]);return v&&P(v.from,E)>0?{from:E,to:v.from}:null}}}),ee.findMatchingTag=function(a,n,o){var u=new j(a,n.line,n.ch,o);if(u.text.indexOf(">")==-1&&u.text.indexOf("<")==-1)return;var x=c(u),E=x&&K(u.line,u.ch),v=x&&g(u);if(!x||!v||P(u,n)>0)return;var O={from:K(u.line,u.ch),to:E,tag:v[2]};return x=="selfClose"?{open:O,close:null,at:"open"}:v[1]?{open:m(u,v[2]),close:O,at:"close"}:(u=new j(a,E.line,E.ch,o),{open:O,close:f(u,v[2]),at:"open"})},ee.findEnclosingTag=function(a,n,o,u){for(var x=new j(a,n.line,n.ch,o);;){var E=m(x,u);if(!E)break;var v=new j(a,n.line,n.ch,o),O=f(v,E.tag);if(O)return{open:E,close:O}}},ee.scanForClosingTag=function(a,n,o,u){var x=new j(a,n.line,n.ch,u?{from:0,to:u}:null);return f(x,o)}})},p5ED:function(et,de,N){"use strict";var ee=N("+L6B"),K=N("2/Rp"),P=N("5Dmo"),z=N("3S7+"),B=N("k1fw"),M=N("9og8"),j=N("tJVT"),U=N("WmNS"),I=N.n(U),R=N("q1tI"),c=N.n(R),g=N("vHTk"),w=N.n(g),y=N("yEEn"),f=N("ZW9T"),m=N("1vsH"),a=N("V0Rq"),n=N("m3rI");de.a=function(o){var u,x,E,v,O,A,p=o.editOffice,h=p===void 0?"view":p,s=o.name,l=o.data,D=o.theme,T=o.type,S=o.filename,_=o.monacoEditor,C=o.className,W=o.style,Y=o.close,H=o.onClose,F=o.hasMask,q=o.disabledDownload,le=o.onImgDimensions,pe=o.otherData,Ae=Object(R.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),Ge=Object(j.a)(Ae,2),Fe=Ge[0],Ue=Ge[1],Ie=Object(R.useState)(""),je=Object(j.a)(Ie,2),xe=je[0],he=je[1],te=Object(R.useState)(),ye=Object(j.a)(te,2),ue=ye[0],Le=ye[1],ae=window.ENV==="build"?"/react/build":"",oe=location.host.startsWith("localhost")?n.a.PROXY_SERVER:n.a.API_SERVER,Se,Me=1024*1024,We=10*Me,Ke=Object(R.useRef)();(u=l)!==null&&u!==void 0&&u.startsWith("/api")&&T!=="txt"&&(l=n.a.API_SERVER+l),T==="office"&&(Se=Object(m.P)(l).filesize,Se>We&&(T="other")),S&&(_.filename=S),Object(R.useEffect)(function(){var vt,dt,pt=(vt=document.cookie)===null||vt===void 0||((dt=vt.replace(/\s/g,""))===null||dt===void 0)?void 0:dt.split(";");pt==null||pt.map(function(At){var wt=At.split("=");wt[0]==="_educoder_session"&&he(wt[1])})},[]),Object(R.useEffect)(function(){T==="office"&&Qe()},[T,l]);var Qe=function(){var vt=Object(M.a)(I.a.mark(function dt(){var pt,At,wt;return I.a.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:return console.log("data:",l),pt=l,l.startsWith("http")||(pt=location.origin+pt),At=new URL(pt).pathname.split("/").pop(),we.next=6,Object(a.U)({attachment_id:At});case 6:wt=we.sent,Le(wt);case 8:case"end":return we.stop()}},dt)}));return function(){return vt.apply(this,arguments)}}(),Ze=function(){if(l.startsWith("http")||l.startsWith("blob:")){yt();return}Object(m.x)(S||"educoder",l,S)},yt=function(){Object(m.v)(S||"educoder",decodeURIComponent(l))};return c.a.createElement("div",{style:Object(B.a)({},W||{}),className:"".concat(F&&w.a.bgBlack," ").concat(T?w.a.wrp:"hide")},Y&&c.a.createElement("div",{className:w.a.close,ref:Ke},!!le&&c.a.createElement(z.a,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:function(){return Ke.current}},c.a.createElement("span",{onClick:function(){H(),le()}},c.a.createElement("i",{className:"icon-yulanpizhu"}))),!q&&c.a.createElement(z.a,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:function(){return Ke.current}},c.a.createElement("span",{onClick:yt},c.a.createElement("i",{className:"icon-quxiaozhiding"}))),c.a.createElement(z.a,{title:"\u5173\u95ED",getPopupContainer:function(){return Ke.current}},c.a.createElement("span",{className:"",onClick:H},c.a.createElement("i",{className:"icon-guanbi1"})))),c.a.createElement("div",{className:"".concat(w.a[C]," ").concat(C," ").concat(w.a.monaco," ").concat(T==="txt"?"show":"hide")},T==="txt"&&c.a.createElement(f.b,_)),T==="audio"&&c.a.createElement("audio",{src:"".concat(((x=l)===null||x===void 0?void 0:x.indexOf("http://"))>-1||((E=l)===null||E===void 0?void 0:E.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(l),autoPlay:!0}),T==="video"&&c.a.createElement(c.a.Fragment,null,((v=l)===null||v===void 0?void 0:v.indexOf("http"))>-1?c.a.createElement("video",{controls:!0,src:"".concat(l),autoPlay:!0}):c.a.createElement("video",{controls:!0,src:"data:video/mp4;base64,".concat(l),autoPlay:!0})),T==="office"&&ue&&c.a.createElement("iframe",{src:"".concat(ae,"/office.html?key=").concat(ue.key,"&url=").concat(oe+ue.url,"&callbackUrl=").concat(oe+ue.callbackUrl,"&fileType=").concat(ue.fileType,"&title=").concat(ue.title,"&model=").concat(h,"&officeServer=").concat(n.a.OFFICE_SERVER,"&disabledDownload=").concat(!!q)}),(T==="xlsx"||T==="doc"||T==="pptx"||T==="docx")&&c.a.createElement("iframe",{src:"/react/build/office.html?key=".concat(pe.key,"&url=").concat(n.a.API_SERVER+pe.url,"&callbackUrl=").concat(n.a.API_SERVER+pe.callbackUrl,"&fileType=").concat(pe.fileType,"&title=").concat(pe.title,"&model=").concat(pe.model)}),T==="html"&&c.a.createElement("iframe",{src:l+"&disposition=inline"}),T==="pdf"&&c.a.createElement("embed",{className:w.a.embed,src:l}),T==="image"&&c.a.createElement("img",{src:"".concat(((O=l)===null||O===void 0?void 0:O.indexOf("http://"))>-1||((A=l)===null||A===void 0?void 0:A.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(l)}),T==="other"&&c.a.createElement("div",null,c.a.createElement(K.a,{type:"primary",size:"large",onClick:Ze},c.a.createElement(y.a,null),"\u70B9\u51FB\u4E0B\u8F7D")),T==="download"&&c.a.createElement(K.a,{type:"primary",size:"large",onClick:Ze},c.a.createElement(y.a,null),"\u70B9\u51FB\u4E0B\u8F7D"))}},"p77/":function(et,de,N){},pmY6:function(et,de,N){"use strict";N.d(de,"g",function(){return B}),N.d(de,"f",function(){return M}),N.d(de,"e",function(){return j}),N.d(de,"h",function(){return U}),N.d(de,"b",function(){return I}),N.d(de,"a",function(){return R}),N.d(de,"d",function(){return c}),N.d(de,"c",function(){return g});var ee=!1,K="__is_disposable_tracked__";function P(w){if(!ee)return;if(w&&w!==R.None)try{w[K]=!0}catch(y){}}function z(w){if(!ee)return w;var y=new Error("Potentially leaked disposable").stack;return setTimeout(function(){w[K]||console.log(y)},3e3),w}function B(w){return typeof w.dispose=="function"&&w.dispose.length===0}function M(w){return Array.isArray(w)?(w.forEach(function(y){y&&(P(y),y.dispose())}),[]):w?(P(w),w.dispose(),w):void 0}function j(){for(var w=[],y=0;y=P.length?{done:!0}:{done:!1,value:P[M++]}},e:function(g){throw g},f:j}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var U=!0,I=!1,R;return{s:function(){B=P[Symbol.iterator]()},n:function(){var g=B.next();return U=g.done,g},e:function(g){I=!0,R=g},f:function(){try{!U&&B.return!=null&&B.return()}finally{if(I)throw R}}}}},rUJ1:function(et,de){const N=/[&<>"']/,ee=/[&<>"']/g,K=/[<>"']|&(?!#?\w+;)/,P=/[<>"']|&(?!#?\w+;)/g,z={"&":"&","<":"<",">":">",'"':""","'":"'"},B=A=>z[A];function M(A,p){if(p){if(N.test(A))return A.replace(ee,B)}else if(K.test(A))return A.replace(P,B);return A}const j=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function U(A){return A.replace(j,(p,h)=>(h=h.toLowerCase(),h==="colon"?":":h.charAt(0)==="#"?h.charAt(1)==="x"?String.fromCharCode(parseInt(h.substring(2),16)):String.fromCharCode(+h.substring(1)):""))}const I=/(^|[^\[])\^/g;function R(A,p){A=A.source||A,p=p||"";const h={replace:(s,l)=>(l=l.source||l,l=l.replace(I,"$1"),A=A.replace(s,l),h),getRegex:()=>new RegExp(A,p)};return h}const c=/[^\w:]/g,g=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function w(A,p,h){if(A){let s;try{s=decodeURIComponent(U(h)).replace(c,"").toLowerCase()}catch(l){return null}if(s.indexOf("javascript:")===0||s.indexOf("vbscript:")===0||s.indexOf("data:")===0)return null}p&&!g.test(h)&&(h=n(p,h));try{h=encodeURI(h).replace(/%25/g,"%")}catch(s){return null}return h}const y={},f=/^[^:]+:\/*[^/]*$/,m=/^([^:]+:)[\s\S]*$/,a=/^([^:]+:\/*[^/]*)[\s\S]*$/;function n(A,p){y[" "+A]||(f.test(A)?y[" "+A]=A+"/":y[" "+A]=E(A,"/",!0)),A=y[" "+A];const h=A.indexOf(":")===-1;return p.substring(0,2)==="//"?h?p:A.replace(m,"$1")+p:p.charAt(0)==="/"?h?p:A.replace(a,"$1")+p:A+p}const o={exec:function(){}};function u(A){let p=1,h,s;for(;p{let _=!1,C=T;for(;--C>=0&&S[C]==="\\";)_=!_;return _?"|":" |"}),s=h.split(/ \|/);let l=0;if(s.length>p)s.splice(p);else for(;s.length1)Object(R.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(u.length===0)return Object(R.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var x=u[0];if(M.isValidElement(x)&&Object(c.c)(x)){var E=x.ref;u[0]=M.cloneElement(x,{ref:Object(c.a)(E,this.setChildNode)})}return u.length===1?u[0]:u.map(function(v,O){return!M.isValidElement(v)||"key"in v&&v.key!==null?v:M.cloneElement(v,{key:"".concat(w,"-").concat(O)})})}}]),a}(M.Component);y.displayName="ResizeObserver",de.a=y},tWlo:function(et,de){et.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg=="},ulZh:function(et,de,N){typeof window!="undefined"&&function(K,P){et.exports=P()}(this,function(){return function(ee){var K={};function P(z){if(K[z])return K[z].exports;var B=K[z]={i:z,l:!1,exports:{}};return ee[z].call(B.exports,B,B.exports,P),B.l=!0,B.exports}return P.m=ee,P.c=K,P.d=function(z,B,M){P.o(z,B)||Object.defineProperty(z,B,{enumerable:!0,get:M})},P.r=function(z){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(z,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(z,"__esModule",{value:!0})},P.t=function(z,B){if(B&1&&(z=P(z)),B&8)return z;if(B&4&&typeof z=="object"&&z&&z.__esModule)return z;var M=Object.create(null);if(P.r(M),Object.defineProperty(M,"default",{enumerable:!0,value:z}),B&2&&typeof z!="string")for(var j in z)P.d(M,j,function(U){return z[U]}.bind(null,j));return M},P.n=function(z){var B=z&&z.__esModule?function(){return z.default}:function(){return z};return P.d(B,"a",B),B},P.o=function(z,B){return Object.prototype.hasOwnProperty.call(z,B)},P.p="/dist/",P(P.s="./src/hls.ts")}({"./node_modules/eventemitter3/index.js":function(ee,K,P){"use strict";var z=Object.prototype.hasOwnProperty,B="~";function M(){}Object.create&&(M.prototype=Object.create(null),new M().__proto__||(B=!1));function j(c,g,w){this.fn=c,this.context=g,this.once=w||!1}function U(c,g,w,y,f){if(typeof w!="function")throw new TypeError("The listener must be a function");var m=new j(w,y||c,f),a=B?B+g:g;return c._events[a]?c._events[a].fn?c._events[a]=[c._events[a],m]:c._events[a].push(m):(c._events[a]=m,c._eventsCount++),c}function I(c,g){--c._eventsCount===0?c._events=new M:delete c._events[g]}function R(){this._events=new M,this._eventsCount=0}R.prototype.eventNames=function(){var g=[],w,y;if(this._eventsCount===0)return g;for(y in w=this._events)z.call(w,y)&&g.push(B?y.slice(1):y);return Object.getOwnPropertySymbols?g.concat(Object.getOwnPropertySymbols(w)):g},R.prototype.listeners=function(g){var w=B?B+g:g,y=this._events[w];if(!y)return[];if(y.fn)return[y.fn];for(var f=0,m=y.length,a=new Array(m);f0},!1)}function c(g,w){for(var y={main:[w]},f={main:[]},m={main:{}};R(y);)for(var a=Object.keys(y),n=0;n=2*O/p||S<=C)return;var W=Number.POSITIVE_INFINITY,Y;for(Y=a.level-1;Y>s;Y--){var H=h[Y].maxBitrate;if(W=O*H/(8*.8*T),W=S)return;var F=this.bwEstimator.getEstimate();R.logger.warn("Fragment "+a.sn+(n?" part "+n.index:"")+" of level "+a.level+" is loading too slowly and will cause an underbuffer; aborting and switching to level "+Y+` Current BW estimate: `+(Object(z.isFiniteNumber)(F)?(F/1024).toFixed(3):"Unknown")+` Kb/s Estimated load time for current fragment: `+S.toFixed(3)+` s Estimated load time for the next fragment: `+W.toFixed(3)+` s - Time to underbuffer: `+C.toFixed(3)+" s"),o.nextLoadLevel=Y,this.bwEstimator.sample(A,v.loaded),this.clearTimer(),a.loader&&(this.fragCurrent=this.partCurrent=null,a.loader.abort()),o.trigger(M.Events.FRAG_LOAD_EMERGENCY_ABORTED,{frag:a,part:n,stats:v})},f.onFragLoaded=function(a,n){var o=n.frag,u=n.part;if(o.type===_.PlaylistLevelType.MAIN&&Object(z.isFiniteNumber)(o.sn)){var x=u?u.stats:o.stats,E=u?u.duration:o.duration;if(this.clearTimer(),this.lastLoadedFragLevel=o.level,this._nextAutoLevel=-1,this.hls.config.abrMaxWithRealBitrate){var v=this.hls.levels[o.level],O=(v.loaded?v.loaded.bytes:0)+x.loaded,A=(v.loaded?v.loaded.duration:0)+E;v.loaded={bytes:O,duration:A},v.realBitrate=Math.round(8*O/A)}if(o.bitrateTest){var p={stats:x,frag:o,part:u,id:o.type};this.onFragBuffered(M.Events.FRAG_BUFFERED,p),o.bitrateTest=!1}}},f.onFragBuffered=function(a,n){var o=n.frag,u=n.part,x=u?u.stats:o.stats;if(x.aborted)return;if(o.type!==_.PlaylistLevelType.MAIN||o.sn==="initSegment")return;var E=x.parsing.end-x.loading.start;this.bwEstimator.sample(E,x.loaded),x.bwEstimate=this.bwEstimator.getEstimate(),o.bitrateTest?this.bitrateTestDelay=E/1e3:this.bitrateTestDelay=0},f.onError=function(a,n){switch(n.details){case U.ErrorDetails.FRAG_LOAD_ERROR:case U.ErrorDetails.FRAG_LOAD_TIMEOUT:this.clearTimer();break;default:break}},f.clearTimer=function(){self.clearInterval(this.timer),this.timer=void 0},f.getNextABRAutoLevel=function(){var a=this.fragCurrent,n=this.partCurrent,o=this.hls,u=o.maxAutoLevel,x=o.config,E=o.minAutoLevel,v=o.media,O=n?n.duration:a?a.duration:0,A=v?v.currentTime:0,p=v&&v.playbackRate!==0?Math.abs(v.playbackRate):1,h=this.bwEstimator?this.bwEstimator.getEstimate():x.abrEwmaDefaultEstimate,s=(j.BufferHelper.bufferInfo(v,A,x.maxBufferHole).end-A)/p,l=this.findBestLevel(h,E,u,s,x.abrBandWidthFactor,x.abrBandWidthUpFactor);if(l>=0)return l;R.logger.trace((s?"rebuffering expected":"buffer is empty")+", finding optimal quality level");var D=O?Math.min(O,x.maxStarvationDelay):x.maxStarvationDelay,T=x.abrBandWidthFactor,S=x.abrBandWidthUpFactor;if(!s){var I=this.bitrateTestDelay;if(I){var C=O?Math.min(O,x.maxLoadingDelay):x.maxLoadingDelay;D=C-I,R.logger.trace("bitrate test took "+Math.round(1e3*I)+"ms, set first fragment max fetchDuration to "+Math.round(1e3*D)+" ms"),T=S=1}}return l=this.findBestLevel(h,E,u,s+D,T,S),Math.max(l,0)},f.findBestLevel=function(a,n,o,u,x,E){for(var v,O=this.fragCurrent,A=this.partCurrent,p=this.lastLoadedFragLevel,h=this.hls.levels,s=h[p],l=!!(s!=null&&(v=s.details)!==null&&v!==void 0&&v.live),D=s==null?void 0:s.codecSet,T=A?A.duration:O?O.duration:0,S=o;S>=n;S--){var I=h[S];if(!I||D&&I.codecSet!==D)continue;var C=I.details,W=(A?C==null?void 0:C.partTarget:C==null?void 0:C.averagetargetduration)||T,Y=void 0;S<=p?Y=x*a:Y=E*a;var H=h[S].maxBitrate,F=H*W/Y;if(R.logger.trace("level/adjustedbw/bitrate/avgDuration/maxFetchDuration/fetchDuration: "+S+"/"+Math.round(Y)+"/"+H+"/"+W+"/"+u+"/"+F),Y>H&&(!F||l&&!this.bitrateTestDelay||F0&&s===-1?(this.log("Override startPosition with lastCurrentTime @"+l.toFixed(3)),this.state=B.State.IDLE):(this.loadedmetadata=!1,this.state=B.State.WAITING_TRACK),this.nextLoadPosition=this.startPosition=this.lastCurrentTime=s,this.tick()},p.doTick=function(){switch(this.state){case B.State.IDLE:this.doTickIdle();break;case B.State.WAITING_TRACK:{var s,l=this.levels,D=this.trackId,T=l==null||((s=l[D])===null||s===void 0)?void 0:s.details;if(T){if(this.waitForCdnTuneIn(T))break;this.state=B.State.WAITING_INIT_PTS}break}case B.State.FRAG_LOADING_WAITING_RETRY:{var S,I=performance.now(),C=this.retryDate;(!C||I>=C||(S=this.media)!==null&&S!==void 0&&S.seeking)&&(this.log("RetryDate reached, switch back to IDLE state"),this.state=B.State.IDLE);break}case B.State.WAITING_INIT_PTS:{var W=this.waitingData;if(W){var Y=W.frag,H=W.part,F=W.cache,q=W.complete;if(this.initPTS[Y.cc]!==void 0){this.waitingData=null,this.waitingVideoCC=-1,this.state=B.State.FRAG_LOADING;var le=F.flush(),pe={frag:Y,part:H,payload:le,networkDetails:null};this._handleFragmentLoadProgress(pe),q&&O.prototype._handleFragmentLoadComplete.call(this,pe)}else if(this.videoTrackCC!==this.waitingVideoCC)n.logger.log("Waiting fragment cc ("+Y.cc+") cancelled because video is at cc "+this.videoTrackCC),this.clearWaitingFragment();else{var Ae=this.getLoadPosition(),Ge=j.BufferHelper.bufferInfo(this.mediaBuffer,Ae,this.config.maxBufferHole),Fe=Object(f.fragmentWithinToleranceTest)(Ge.end,this.config.maxFragLookUpTolerance,Y);Fe<0&&(n.logger.log("Waiting fragment cc ("+Y.cc+") @ "+Y.start+" cancelled because another fragment at "+Ge.end+" is needed"),this.clearWaitingFragment())}}else this.state=B.State.IDLE}}this.onTickEnd()},p.clearWaitingFragment=function(){var s=this.waitingData;s&&(this.fragmentTracker.removeFragment(s.frag),this.waitingData=null,this.waitingVideoCC=-1,this.state=B.State.IDLE)},p.onTickEnd=function(){var s=this.media;if(!s||!s.readyState)return;var l=this.mediaBuffer?this.mediaBuffer:s,D=l.buffered;!this.loadedmetadata&&D.length&&(this.loadedmetadata=!0),this.lastCurrentTime=s.currentTime},p.doTickIdle=function(){var s,l,D=this.hls,T=this.levels,S=this.media,I=this.trackId,C=D.config;if(!T||!T[I])return;if(!S&&(this.startFragRequested||!C.startFragPrefetch))return;var W=T[I],Y=W.details;if(!Y||Y.live&&this.levelLastLoaded!==I||this.waitForCdnTuneIn(Y)){this.state=B.State.WAITING_TRACK;return}this.bufferFlushed&&(this.bufferFlushed=!1,this.afterBufferFlushed(this.mediaBuffer?this.mediaBuffer:this.media,c.ElementaryStreamTypes.AUDIO,R.PlaylistLevelType.AUDIO));var H=this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:this.media,R.PlaylistLevelType.AUDIO);if(H===null)return;var F=H.len,q=this.getMaxBufferLength(),le=this.audioSwitch;if(F>=q&&!le)return;if(!le&&this._streamEnded(H,Y)){D.trigger(M.Events.BUFFER_EOS,{type:"audio"}),this.state=B.State.ENDED;return}var pe=Y.fragments,Ae=pe[0].start,Ge=H.end;if(le){var Fe=this.getLoadPosition();Ge=Fe,Y.PTSKnown&&FeAe||H.nextStart)&&(this.log("Alt audio track ahead of main track, seek to start of alt audio track"),S.currentTime=Ae+.05))}var Ue=this.getNextFragment(Ge,Y);if(!Ue){this.bufferFlushed=!0;return}((s=Ue.decryptdata)===null||s===void 0?void 0:s.keyFormat)==="identity"&&!((l=Ue.decryptdata)!==null&&l!==void 0&&l.key)?this.loadKey(Ue,Y):this.loadFragment(Ue,Y,Ge)},p.getMaxBufferLength=function(){var s=O.prototype.getMaxBufferLength.call(this),l=this.getFwdBufferInfo(this.videoBuffer?this.videoBuffer:this.media,R.PlaylistLevelType.MAIN);return l===null?s:Math.max(s,l.len)},p.onMediaDetaching=function(){this.videoBuffer=null,O.prototype.onMediaDetaching.call(this)},p.onAudioTracksUpdated=function(s,l){var D=l.audioTracks;this.resetTransmuxer(),this.levels=D.map(function(T){return new _.Level(T)})},p.onAudioTrackSwitching=function(s,l){var D=!!l.url;this.trackId=l.id;var T=this.fragCurrent;T!=null&&T.loader&&T.loader.abort(),this.fragCurrent=null,this.clearWaitingFragment(),D?this.setInterval(E):this.resetTransmuxer(),D?(this.audioSwitch=!0,this.state=B.State.IDLE):this.state=B.State.STOPPED,this.tick()},p.onManifestLoading=function(){this.mainDetails=null,this.fragmentTracker.removeAllFragments(),this.startPosition=this.lastCurrentTime=0,this.bufferFlushed=!1},p.onLevelLoaded=function(s,l){this.mainDetails=l.details},p.onAudioTrackLoaded=function(s,l){var D,T=this.levels,S=l.details,I=l.id;if(!T){this.warn("Audio tracks were reset while loading level "+I);return}this.log("Track "+I+" loaded ["+S.startSN+","+S.endSN+"],duration:"+S.totalduration);var C=T[I],W=0;if(S.live||(D=C.details)!==null&&D!==void 0&&D.live){var Y=this.mainDetails;if(S.fragments[0]||(S.deltaUpdateFailed=!0),S.deltaUpdateFailed||!Y)return;!C.details&&S.hasProgramDateTime&&Y.hasProgramDateTime?(Object(m.alignMediaPlaylistByPDT)(S,Y),W=S.fragments[0].start):W=this.alignPlaylists(S,C.details)}C.details=S,this.levelLastLoaded=I,!this.startFragRequested&&(this.mainDetails||!S.live)&&this.setStartPosition(C.details,W),this.state===B.State.WAITING_TRACK&&!this.waitForCdnTuneIn(S)&&(this.state=B.State.IDLE),this.tick()},p._handleFragmentLoadProgress=function(s){var l,D=s.frag,T=s.part,S=s.payload,I=this.config,C=this.trackId,W=this.levels;if(!W){this.warn("Audio tracks were reset while fragment load was in progress. Fragment "+D.sn+" of level "+D.level+" will not be buffered");return}var Y=W[C];console.assert(Y,"Audio track is defined on fragment load progress");var H=Y.details;console.assert(H,"Audio track details are defined on fragment load progress");var F=I.defaultAudioCodec||Y.audioCodec||"mp4a.40.2",q=this.transmuxer;q||(q=this.transmuxer=new w.default(this.hls,R.PlaylistLevelType.AUDIO,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)));var le=this.initPTS[D.cc],pe=(l=D.initSegment)===null||l===void 0?void 0:l.data;if(le!==void 0){var Ae=!1,Ge=T?T.index:-1,Fe=Ge!==-1,Ue=new y.ChunkMetadata(D.level,D.sn,D.stats.chunkCount,S.byteLength,Ge,Fe);q.push(S,pe,F,"",D,T,H.totalduration,Ae,Ue,le)}else{n.logger.log("Unknown video PTS for cc "+D.cc+", waiting for video PTS before demuxing audio frag "+D.sn+" of ["+H.startSN+" ,"+H.endSN+"],track "+C);var _e=this.waitingData=this.waitingData||{frag:D,part:T,cache:new g.default,complete:!1},je=_e.cache;je.push(new Uint8Array(S)),this.waitingVideoCC=this.videoTrackCC,this.state=B.State.WAITING_INIT_PTS}},p._handleFragmentLoadComplete=function(s){if(this.waitingData){this.waitingData.complete=!0;return}O.prototype._handleFragmentLoadComplete.call(this,s)},p.onBufferReset=function(){this.mediaBuffer=this.videoBuffer=null,this.loadedmetadata=!1},p.onBufferCreated=function(s,l){var D=l.tracks.audio;D&&(this.mediaBuffer=D.buffer),l.tracks.video&&(this.videoBuffer=l.tracks.video.buffer)},p.onFragBuffered=function(s,l){var D=l.frag,T=l.part;if(D.type!==R.PlaylistLevelType.AUDIO)return;if(this.fragContextChanged(D)){this.warn("Fragment "+D.sn+(T?" p: "+T.index:"")+" of level "+D.level+" finished buffering, but was aborted. state: "+this.state+", audioSwitch: "+this.audioSwitch);return}D.sn!=="initSegment"&&(this.fragPrevious=D,this.audioSwitch&&(this.audioSwitch=!1,this.hls.trigger(M.Events.AUDIO_TRACK_SWITCHED,{id:this.trackId}))),this.fragBufferedComplete(D,T)},p.onError=function(s,l){switch(l.details){case a.ErrorDetails.FRAG_LOAD_ERROR:case a.ErrorDetails.FRAG_LOAD_TIMEOUT:case a.ErrorDetails.KEY_LOAD_ERROR:case a.ErrorDetails.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(R.PlaylistLevelType.AUDIO,l);break;case a.ErrorDetails.AUDIO_TRACK_LOAD_ERROR:case a.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:this.state!==B.State.ERROR&&this.state!==B.State.STOPPED&&(this.state=l.fatal?B.State.ERROR:B.State.IDLE,this.warn(l.details+" while loading frag, switching to "+this.state+" state"));break;case a.ErrorDetails.BUFFER_FULL_ERROR:if(l.parent==="audio"&&(this.state===B.State.PARSING||this.state===B.State.PARSED)){var D=!0,T=this.getFwdBufferInfo(this.mediaBuffer,R.PlaylistLevelType.AUDIO);T&&T.len>.5&&(D=!this.reduceMaxBufferLength(T.len)),D&&(this.warn("Buffer full error also media.currentTime is not buffered, flush audio buffer"),this.fragCurrent=null,O.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio")),this.resetLoadingState()}break;default:break}},p.onBufferFlushed=function(s,l){var D=l.type;D===c.ElementaryStreamTypes.AUDIO&&(this.bufferFlushed=!0)},p._handleTransmuxComplete=function(s){var l,D="audio",T=this.hls,S=s.remuxResult,I=s.chunkMeta,C=this.getCurrentContext(I);if(!C){this.warn("The loading context changed while buffering fragment "+I.sn+" of level "+I.level+". This chunk will not be buffered."),this.resetLiveStartWhenNotLoaded(I.level);return}var W=C.frag,Y=C.part,H=S.audio,F=S.text,q=S.id3,le=S.initSegment;if(this.fragContextChanged(W))return;if(this.state=B.State.PARSING,this.audioSwitch&&H&&this.completeAudioSwitch(),le!=null&&le.tracks&&(this._bufferInitSegment(le.tracks,W,I),T.trigger(M.Events.FRAG_PARSING_INIT_SEGMENT,{frag:W,id:D,tracks:le.tracks})),H){var pe=H.startPTS,Ae=H.endPTS,Ge=H.startDTS,Fe=H.endDTS;Y&&(Y.elementaryStreams[c.ElementaryStreamTypes.AUDIO]={startPTS:pe,endPTS:Ae,startDTS:Ge,endDTS:Fe}),W.setElementaryStreamInfo(c.ElementaryStreamTypes.AUDIO,pe,Ae,Ge,Fe),this.bufferFragmentData(H,W,Y,I)}if(q!=null&&(l=q.samples)!==null&&l!==void 0&&l.length){var Ue=o({frag:W,id:D},q);T.trigger(M.Events.FRAG_PARSING_METADATA,Ue)}if(F){var _e=o({frag:W,id:D},F);T.trigger(M.Events.FRAG_PARSING_USERDATA,_e)}},p._bufferInitSegment=function(s,l,D){if(this.state!==B.State.PARSING)return;s.video&&delete s.video;var T=s.audio;if(!T)return;T.levelCodec=T.codec,T.id="audio",this.log("Init audio buffer, container:"+T.container+", codecs[parsed]=["+T.codec+"]"),this.hls.trigger(M.Events.BUFFER_CODECS,s);var S=T.initSegment;if(S!=null&&S.byteLength){var I={type:"audio",frag:l,part:null,chunkMeta:D,parent:l.type,data:S};this.hls.trigger(M.Events.BUFFER_APPENDING,I)}this.tick()},p.loadFragment=function(s,l,D){var T=this.fragmentTracker.getState(s);this.fragCurrent=s,(this.audioSwitch||T===U.FragmentState.NOT_LOADED||T===U.FragmentState.PARTIAL)&&(s.sn==="initSegment"?this._loadInitSegment(s):l.live&&!Object(z.isFiniteNumber)(this.initPTS[s.cc])?(this.log("Waiting for video PTS in continuity counter "+s.cc+" of live stream before loading audio fragment "+s.sn+" of level "+this.trackId),this.state=B.State.WAITING_INIT_PTS):(this.startFragRequested=!0,O.prototype.loadFragment.call(this,s,l,D)))},p.completeAudioSwitch=function(){var s=this.hls,l=this.media,D=this.trackId;l&&(this.log("Switching audio track : flushing all audio"),O.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio")),this.audioSwitch=!1,s.trigger(M.Events.AUDIO_TRACK_SWITCHED,{id:D})},A}(B.default);K.default=v},"./src/controller/audio-track-controller.ts":function(ee,K,P){"use strict";P.r(K);var z=P("./src/events.ts"),B=P("./src/errors.ts"),M=P("./src/controller/base-playlist-controller.ts"),j=P("./src/types/loader.ts");function U(w,y){for(var f=0;f=n.length){this.warn("Invalid id passed to audio-track controller");return}this.clearTimer();var o=n[this.trackId];this.log("Now switching to audio-track index "+a);var u=n[a],x=u.id,E=u.groupId,v=E===void 0?"":E,O=u.name,A=u.type,p=u.url;if(this.trackId=a,this.trackName=O,this.selectDefaultTrack=!1,this.hls.trigger(z.Events.AUDIO_TRACK_SWITCHING,{id:x,groupId:v,name:O,type:A,url:p}),u.details&&!u.details.live)return;var h=this.switchParams(u.url,o==null?void 0:o.details);this.loadPlaylist(h)},f.selectInitialTrack=function(){var a=this.tracksInGroup;console.assert(a.length,"Initial audio track should be selected when tracks are known");var n=this.trackName,o=this.findTrackId(n)||this.findTrackId();o!==-1?this.setAudioTrack(o):(this.warn("No track found for running audio group-ID: "+this.groupId),this.hls.trigger(z.Events.ERROR,{type:B.ErrorTypes.MEDIA_ERROR,details:B.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,fatal:!0}))},f.findTrackId=function(a){for(var n=this.tracksInGroup,o=0;oy.partTarget&&(u+=1)}if(Object(z.isFiniteNumber)(o))return new B.HlsUrlParameters(o,Object(z.isFiniteNumber)(u)?u:void 0,B.HlsSkip.No)}}},c.loadPlaylist=function(w){},c.shouldLoadTrack=function(w){return this.canLoad&&w&&!!w.url&&(!w.details||w.details.live)},c.playlistLoaded=function(w,y,f){var m=this,a=y.details,n=y.stats,o=n.loading.end?Math.max(0,self.performance.now()-n.loading.end):0;if(a.advancedDateTime=Date.now()-o,a.live||f!=null&&f.live){if(a.reloaded(f),f&&this.log("live playlist "+w+" "+(a.advanced?"REFRESHED "+a.lastPartSn+"-"+a.lastPartIndex:"MISSED")),f&&a.fragments.length>0&&Object(M.mergeDetails)(f,a),!this.canLoad||!a.live)return;var u,x=void 0,E=void 0;if(a.canBlockReload&&a.endSN&&a.advanced){var v=this.hls.config.lowLatencyMode,O=a.lastPartSn,A=a.endSN,p=a.lastPartIndex,h=p!==-1,s=O===A,l=v?0:p;h?(x=s?A+1:O,E=s?l:p+1):x=A+1;var D=a.age,T=D+a.ageHeader,S=Math.min(T-a.partTarget,a.targetduration*1.5);if(S>0){if(f&&S>f.tuneInGoal)this.warn("CDN Tune-in goal increased from: "+f.tuneInGoal+" to: "+S+" with playlist age: "+a.age),S=0;else{var I=Math.floor(S/a.targetduration);if(x+=I,E!==void 0){var C=Math.round(S%a.targetduration/a.partTarget);E+=C}this.log("CDN Tune-in age: "+a.ageHeader+"s last advanced "+D.toFixed(2)+"s goal: "+S+" skip sn "+I+" to part "+E)}a.tuneInGoal=S}if(u=this.getDeliveryDirectives(a,y.deliveryDirectives,x,E),v||!s){this.loadPlaylist(u);return}}else u=this.getDeliveryDirectives(a,y.deliveryDirectives,x,E);var W=Object(M.computeReloadInterval)(a,n);x!==void 0&&a.canBlockReload&&(W-=a.partTarget||1),this.log("reload live playlist "+w+" in "+Math.round(W)+" ms"),this.timer=self.setTimeout(function(){return m.loadPlaylist(u)},W)}else this.clearTimer()},c.getDeliveryDirectives=function(w,y,f,m){var a=Object(B.getSkipValue)(w,f);return y!=null&&y.skip&&w.deltaUpdateFailed&&(f=y.msn,m=y.part,a=B.HlsSkip.No),new B.HlsUrlParameters(f,m,a)},c.retryLoadingOrFail=function(w){var y=this,f=this.hls.config,m=this.retryCount-1&&(a=w.context)!==null&&a!==void 0&&a.deliveryDirectives)this.warn("retry playlist loading #"+this.retryCount+' after "'+w.details+'"'),this.loadPlaylist();else{var n=Math.min(Math.pow(2,this.retryCount)*f.levelLoadingRetryDelay,f.levelLoadingMaxRetryTimeout);this.timer=self.setTimeout(function(){return y.loadPlaylist()},n),this.warn("retry playlist loading #"+this.retryCount+" in "+n+' ms after "'+w.details+'"')}}else this.warn('cannot recover from error "'+w.details+'"'),this.clearTimer(),w.fatal=!0;return m},R}()},"./src/controller/base-stream-controller.ts":function(ee,K,P){"use strict";P.r(K),P.d(K,"State",function(){return A}),P.d(K,"default",function(){return p});var z=P("./src/polyfills/number.ts"),B=P("./src/task-loop.ts"),M=P("./src/controller/fragment-tracker.ts"),j=P("./src/utils/buffer-helper.ts"),U=P("./src/utils/logger.ts"),_=P("./src/events.ts"),R=P("./src/errors.ts"),c=P("./src/types/transmuxer.ts"),g=P("./src/utils/mp4-tools.ts"),w=P("./src/utils/discontinuities.ts"),y=P("./src/controller/fragment-finders.ts"),f=P("./src/controller/level-helper.ts"),m=P("./src/loader/fragment-loader.ts"),a=P("./src/crypt/decrypter.ts"),n=P("./src/utils/time-ranges.ts"),o=P("./src/types/loader.ts");function u(h,s){for(var l=0;lle;(Y0&&Y&&Y.key&&Y.iv&&Y.method==="AES-128"){var H=self.performance.now();return S.decrypter.webCryptoDecrypt(new Uint8Array(W),Y.key.buffer,Y.iv.buffer).then(function(F){var q=self.performance.now();return C.trigger(_.Events.FRAG_DECRYPTED,{frag:T,payload:F,stats:{tstart:H,tdecrypt:q}}),I.payload=F,I})}return I}).then(function(I){var C=S.fragCurrent,W=S.hls,Y=S.levels;if(!Y)throw new Error("init load aborted, missing levels");var H=Y[T.level].details;console.assert(H,"Level details are defined when init segment is loaded");var F=T.stats;S.state=A.IDLE,S.fragLoadError=0,T.data=new Uint8Array(I.payload),F.parsing.start=F.buffering.start=self.performance.now(),F.parsing.end=F.buffering.end=self.performance.now(),I.frag===C&&W.trigger(_.Events.FRAG_BUFFERED,{stats:F,frag:C,part:null,id:T.type}),S.tick()}).catch(function(I){S.warn(I),S.resetFragmentLoading(T)})},l.fragContextChanged=function(T){var S=this.fragCurrent;return!T||!S||T.level!==S.level||T.sn!==S.sn||T.urlId!==S.urlId},l.fragBufferedComplete=function(T,S){var I=this.mediaBuffer?this.mediaBuffer:this.media;this.log("Buffered "+T.type+" sn: "+T.sn+(S?" part: "+S.index:"")+" of "+(this.logPrefix==="[stream-controller]"?"level":"track")+" "+T.level+" "+n.default.toString(j.BufferHelper.getBuffered(I))),this.state=A.IDLE,this.tick()},l._handleFragmentLoadComplete=function(T){var S=this.transmuxer;if(!S)return;var I=T.frag,C=T.part,W=T.partsLoaded,Y=!W||W.length===0||W.some(function(F){return!F}),H=new c.ChunkMetadata(I.level,I.sn,I.stats.chunkCount+1,0,C?C.index:-1,!Y);S.flush(H)},l._handleFragmentLoadProgress=function(T){},l._doFragLoad=function(T,S,I,C){var W=this;if(I===void 0&&(I=null),!this.levels)throw new Error("frag load aborted, missing levels");if(I=Math.max(T.start,I||0),this.config.lowLatencyMode&&S){var Y=S.partList;if(Y&&C){I>T.end&&S.fragmentHint&&(T=S.fragmentHint);var H=this.getNextPart(Y,T,I);if(H>-1){var F=Y[H];return this.log("Loading part sn: "+T.sn+" p: "+F.index+" cc: "+T.cc+" of playlist ["+S.startSN+"-"+S.endSN+"] parts [0-"+H+"-"+(Y.length-1)+"] "+(this.logPrefix==="[stream-controller]"?"level":"track")+": "+T.level+", target: "+parseFloat(I.toFixed(3))),this.nextLoadPosition=F.start+F.duration,this.state=A.FRAG_LOADING,this.hls.trigger(_.Events.FRAG_LOADING,{frag:T,part:Y[H],targetBufferTime:I}),this.doFragPartsLoad(T,Y,H,C).catch(function(q){return W.handleFragLoadError(q)})}else if(!T.url||this.loadedEndOfParts(Y,I))return Promise.resolve(null)}}return this.log("Loading fragment "+T.sn+" cc: "+T.cc+" "+(S?"of ["+S.startSN+"-"+S.endSN+"] ":"")+(this.logPrefix==="[stream-controller]"?"level":"track")+": "+T.level+", target: "+parseFloat(I.toFixed(3))),Object(z.isFiniteNumber)(T.sn)&&!this.bitrateTest&&(this.nextLoadPosition=T.start+T.duration),this.state=A.FRAG_LOADING,this.hls.trigger(_.Events.FRAG_LOADING,{frag:T,targetBufferTime:I}),this.fragmentLoader.load(T,C).catch(function(q){return W.handleFragLoadError(q)})},l.doFragPartsLoad=function(T,S,I,C){var W=this;return new Promise(function(Y,H){var F=[],q=function le(pe){var Ae=S[pe];W.fragmentLoader.loadPart(T,Ae,C).then(function(Ge){F[Ae.index]=Ge;var Fe=Ge.part;W.hls.trigger(_.Events.FRAG_LOADED,Ge);var Ue=S[pe+1];if(Ue&&Ue.fragment===T)le(pe+1);else return Y({frag:T,part:Fe,partsLoaded:F})}).catch(H)};q(I)})},l.handleFragLoadError=function(T){var S=T.data;return S&&S.details===R.ErrorDetails.INTERNAL_ABORTED?this.handleFragLoadAborted(S.frag,S.part):this.hls.trigger(_.Events.ERROR,S),null},l._handleTransmuxerFlush=function(T){var S=this.getCurrentContext(T);if(!S||this.state!==A.PARSING){this.fragCurrent||(this.state=A.IDLE);return}var I=S.frag,C=S.part,W=S.level,Y=self.performance.now();I.stats.parsing.end=Y,C&&(C.stats.parsing.end=Y),this.updateLevelTiming(I,C,W,T.partial)},l.getCurrentContext=function(T){var S=this.levels,I=T.level,C=T.sn,W=T.part;if(!S||!S[I])return this.warn("Levels object was unset while buffering fragment "+C+" of level "+I+". The current chunk will not be buffered."),null;var Y=S[I],H=W>-1?Object(f.getPartWith)(Y,C,W):null,F=H?H.fragment:Object(f.getFragmentWithSN)(Y,C,this.fragCurrent);return F?{frag:F,part:H,level:Y}:null},l.bufferFragmentData=function(T,S,I,C){if(!T||this.state!==A.PARSING)return;var W=T.data1,Y=T.data2,H=W;if(W&&Y&&(H=Object(g.appendUint8Array)(W,Y)),!H||!H.length)return;var F={type:T.type,frag:S,part:I,chunkMeta:C,parent:S.type,data:H};this.hls.trigger(_.Events.BUFFER_APPENDING,F),T.dropped&&T.independent&&!I&&this.flushBufferGap(S)},l.flushBufferGap=function(T){var S=this.media;if(!S)return;if(!j.BufferHelper.isBuffered(S,S.currentTime)){this.flushMainBuffer(0,T.start);return}var I=S.currentTime,C=j.BufferHelper.bufferInfo(S,I,0),W=T.duration,Y=Math.min(this.config.maxFragLookUpTolerance*2,W*.25),H=Math.max(Math.min(T.start-Y,C.end-Y),I+Y);T.start-H>Y&&this.flushMainBuffer(H,T.start)},l.getFwdBufferInfo=function(T,S){var I=this.config,C=this.getLoadPosition();if(!Object(z.isFiniteNumber)(C))return null;var W=j.BufferHelper.bufferInfo(T,C,I.maxBufferHole);if(W.len===0&&W.nextStart!==void 0){var Y=this.fragmentTracker.getBufferedFrag(C,S);if(Y&&W.nextStart=I?(S.maxMaxBufferLength/=2,this.warn("Reduce max buffer length to "+S.maxMaxBufferLength+"s"),!0):!1},l.getNextFragment=function(T,S){var I,C,W=S.fragments,Y=W.length;if(!Y)return null;var H=this.config,F=W[0].start,q;if(S.live){var le=H.initialLiveManifestSize;if(Y-1&&II.start&&I.loaded},l.getInitialLiveFragment=function(T,S){var I=this.fragPrevious,C=null;if(I){if(T.hasProgramDateTime&&(this.log("Live playlist, switching playlist, load frag with same PDT: "+I.programDateTime),C=Object(y.findFragmentByPDT)(S,I.endProgramDateTime,this.config.maxFragLookUpTolerance)),!C){var W=I.sn+1;if(W>=T.startSN&&W<=T.endSN){var Y=S[W-T.startSN];I.cc===Y.cc&&(C=Y,this.log("Live playlist, switching playlist, load frag with next SN: "+C.sn))}C||(C=Object(y.findFragWithCC)(S,I.cc),C&&this.log("Live playlist, switching playlist, load frag with same CC: "+C.sn))}}else{var H=this.hls.liveSyncPosition;H!==null&&(C=this.getFragmentAtPosition(H,this.bitrateTest?T.fragmentEnd:T.edge,T))}return C},l.getFragmentAtPosition=function(T,S,I){var C=this.config,W=this.fragPrevious,Y=I.fragments,H=I.endSN,F=I.fragmentHint,q=C.maxFragLookUpTolerance,le=!!(C.lowLatencyMode&&I.partList&&F);le&&F&&!this.bitrateTest&&(Y=Y.concat(F),H=F.sn);var pe;if(TS-q?0:q;pe=Object(y.findFragmentByPTS)(W,Y,T,Ae)}else pe=Y[Y.length-1];if(pe){var Ge=pe.sn-I.startSN,Fe=W&&pe.level===W.level,Ue=Y[Ge+1],_e=this.fragmentTracker.getState(pe);if(_e===M.FragmentState.BACKTRACKED){pe=null;for(var je=Ge;Y[je]&&this.fragmentTracker.getState(Y[je])===M.FragmentState.BACKTRACKED;)W?pe=Y[je--]:pe=Y[--je];pe||(pe=Ue)}else W&&pe.sn===W.sn&&!le&&(Fe&&(pe.sn=Y-S.maxFragLookUpTolerance&&W<=H;if(C!==null&&I.duration>C&&(W"+T.startSN+" prev-sn: "+(W?W.sn:"na")+" fragments: "+H),pe}return F},l.waitForCdnTuneIn=function(T){var S=3;return T.live&&T.canBlockReload&&T.tuneInGoal>Math.max(T.partHoldBack,T.partTarget*S)},l.setStartPosition=function(T,S){var I=this.startPosition;if(I"+T))}}]),s}(B.default)},"./src/controller/buffer-controller.ts":function(ee,K,P){"use strict";P.r(K),P.d(K,"default",function(){return y});var z=P("./src/polyfills/number.ts"),B=P("./src/events.ts"),M=P("./src/utils/logger.ts"),j=P("./src/errors.ts"),U=P("./src/utils/buffer-helper.ts"),_=P("./src/utils/mediasource-helper.ts"),R=P("./src/loader/fragment.ts"),c=P("./src/controller/buffer-operation-queue.ts"),g=Object(_.getMediaSource)(),w=/([ha]vc.)(?:\.[^.,]+)+/,y=function(){function f(a){var n=this;this.details=null,this._objectUrl=null,this.operationQueue=void 0,this.listeners=void 0,this.hls=void 0,this.bufferCodecEventsExpected=0,this._bufferCodecEventsTotal=0,this.media=null,this.mediaSource=null,this.appendError=0,this.tracks={},this.pendingTracks={},this.sourceBuffer=void 0,this._onMediaSourceOpen=function(){var o=n.hls,u=n.media,x=n.mediaSource;M.logger.log("[buffer-controller]: Media source opened"),u&&(n.updateMediaElementDuration(),o.trigger(B.Events.MEDIA_ATTACHED,{media:u})),x&&x.removeEventListener("sourceopen",n._onMediaSourceOpen),n.checkPendingTracks()},this._onMediaSourceClose=function(){M.logger.log("[buffer-controller]: Media source closed")},this._onMediaSourceEnded=function(){M.logger.log("[buffer-controller]: Media source ended")},this.hls=a,this._initSourceBuffer(),this.registerListeners()}var m=f.prototype;return m.hasSourceTypes=function(){return this.getSourceBufferTypes().length>0||Object.keys(this.pendingTracks).length>0},m.destroy=function(){this.unregisterListeners(),this.details=null},m.registerListeners=function(){var n=this.hls;n.on(B.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),n.on(B.Events.MEDIA_DETACHING,this.onMediaDetaching,this),n.on(B.Events.MANIFEST_PARSED,this.onManifestParsed,this),n.on(B.Events.BUFFER_RESET,this.onBufferReset,this),n.on(B.Events.BUFFER_APPENDING,this.onBufferAppending,this),n.on(B.Events.BUFFER_CODECS,this.onBufferCodecs,this),n.on(B.Events.BUFFER_EOS,this.onBufferEos,this),n.on(B.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),n.on(B.Events.LEVEL_UPDATED,this.onLevelUpdated,this),n.on(B.Events.FRAG_PARSED,this.onFragParsed,this),n.on(B.Events.FRAG_CHANGED,this.onFragChanged,this)},m.unregisterListeners=function(){var n=this.hls;n.off(B.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),n.off(B.Events.MEDIA_DETACHING,this.onMediaDetaching,this),n.off(B.Events.MANIFEST_PARSED,this.onManifestParsed,this),n.off(B.Events.BUFFER_RESET,this.onBufferReset,this),n.off(B.Events.BUFFER_APPENDING,this.onBufferAppending,this),n.off(B.Events.BUFFER_CODECS,this.onBufferCodecs,this),n.off(B.Events.BUFFER_EOS,this.onBufferEos,this),n.off(B.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),n.off(B.Events.LEVEL_UPDATED,this.onLevelUpdated,this),n.off(B.Events.FRAG_PARSED,this.onFragParsed,this),n.off(B.Events.FRAG_CHANGED,this.onFragChanged,this)},m._initSourceBuffer=function(){this.sourceBuffer={},this.operationQueue=new c.default(this.sourceBuffer),this.listeners={audio:[],video:[],audiovideo:[]}},m.onManifestParsed=function(n,o){var u=2;(o.audio&&!o.video||!o.altAudio)&&(u=1),this.bufferCodecEventsExpected=this._bufferCodecEventsTotal=u,this.details=null,M.logger.log(this.bufferCodecEventsExpected+" bufferCodec event(s) expected")},m.onMediaAttaching=function(n,o){var u=this.media=o.media;if(u&&g){var x=this.mediaSource=new g;x.addEventListener("sourceopen",this._onMediaSourceOpen),x.addEventListener("sourceended",this._onMediaSourceEnded),x.addEventListener("sourceclose",this._onMediaSourceClose),u.src=self.URL.createObjectURL(x),this._objectUrl=u.src}},m.onMediaDetaching=function(){var n=this.media,o=this.mediaSource,u=this._objectUrl;if(o){if(M.logger.log("[buffer-controller]: media source detaching"),o.readyState==="open")try{o.endOfStream()}catch(x){M.logger.warn("[buffer-controller]: onMediaDetaching: "+x.message+" while calling endOfStream")}this.onBufferReset(),o.removeEventListener("sourceopen",this._onMediaSourceOpen),o.removeEventListener("sourceended",this._onMediaSourceEnded),o.removeEventListener("sourceclose",this._onMediaSourceClose),n&&(u&&self.URL.revokeObjectURL(u),n.src===u?(n.removeAttribute("src"),n.load()):M.logger.warn("[buffer-controller]: media.src was changed by a third party - skip cleanup")),this.mediaSource=null,this.media=null,this._objectUrl=null,this.bufferCodecEventsExpected=this._bufferCodecEventsTotal,this.pendingTracks={},this.tracks={}}this.hls.trigger(B.Events.MEDIA_DETACHED,void 0)},m.onBufferReset=function(){var n=this;this.getSourceBufferTypes().forEach(function(o){var u=n.sourceBuffer[o];try{u&&(n.removeBufferListeners(o),n.mediaSource&&n.mediaSource.removeSourceBuffer(u),n.sourceBuffer[o]=void 0)}catch(x){M.logger.warn("[buffer-controller]: Failed to reset the "+o+" buffer",x)}}),this._initSourceBuffer()},m.onBufferCodecs=function(n,o){var u=this,x=this.getSourceBufferTypes().length;if(Object.keys(o).forEach(function(E){if(x){var v=u.tracks[E];if(v&&typeof v.buffer.changeType=="function"){var O=o[E],A=O.codec,p=O.levelCodec,h=O.container,s=(v.levelCodec||v.codec).replace(w,"$1"),l=(p||A).replace(w,"$1");if(s!==l){var D=h+";codecs="+(p||A);u.appendChangeType(E,D)}}}else u.pendingTracks[E]=o[E]}),x)return;this.bufferCodecEventsExpected=Math.max(this.bufferCodecEventsExpected-1,0),this.mediaSource&&this.mediaSource.readyState==="open"&&this.checkPendingTracks()},m.appendChangeType=function(n,o){var u=this,x=this.operationQueue,E={execute:function(){var O=u.sourceBuffer[n];O&&(M.logger.log("[buffer-controller]: changing "+n+" sourceBuffer type to "+o),O.changeType(o)),x.shiftAndExecuteNext(n)},onStart:function(){},onComplete:function(){},onError:function(O){M.logger.warn("[buffer-controller]: Failed to change "+n+" SourceBuffer type",O)}};x.append(E,n)},m.onBufferAppending=function(n,o){var u=this,x=this.hls,E=this.operationQueue,v=this.tracks,O=o.data,A=o.type,p=o.frag,h=o.part,s=o.chunkMeta,l=s.buffering[A],D=self.performance.now();l.start=D;var T=p.stats.buffering,S=h?h.stats.buffering:null;T.start===0&&(T.start=D),S&&S.start===0&&(S.start=D);var I=v.audio,C=A==="audio"&&s.id===1&&(I==null?void 0:I.container)==="audio/mpeg",W={execute:function(){if(l.executeStart=self.performance.now(),C){var H=u.sourceBuffer[A];if(H){var F=p.start-H.timestampOffset;Math.abs(F)>=.1&&(M.logger.log("[buffer-controller]: Updating audio SourceBuffer timestampOffset to "+p.start+" (delta: "+F+") sn: "+p.sn+")"),H.timestampOffset=p.start)}}u.appendExecutor(O,A)},onStart:function(){},onComplete:function(){var H=self.performance.now();l.executeEnd=l.end=H,T.first===0&&(T.first=H),S&&S.first===0&&(S.first=H);var F=u.sourceBuffer,q={};for(var le in F)q[le]=U.BufferHelper.getBuffered(F[le]);u.appendError=0,u.hls.trigger(B.Events.BUFFER_APPENDED,{type:A,frag:p,part:h,chunkMeta:s,parent:p.type,timeRanges:q})},onError:function(H){M.logger.error("[buffer-controller]: Error encountered while trying to append to the "+A+" SourceBuffer",H);var F={type:j.ErrorTypes.MEDIA_ERROR,parent:p.type,details:j.ErrorDetails.BUFFER_APPEND_ERROR,err:H,fatal:!1};H.code===DOMException.QUOTA_EXCEEDED_ERR?F.details=j.ErrorDetails.BUFFER_FULL_ERROR:(u.appendError++,F.details=j.ErrorDetails.BUFFER_APPEND_ERROR,u.appendError>x.config.appendErrorMaxRetry&&(M.logger.error("[buffer-controller]: Failed "+x.config.appendErrorMaxRetry+" times to append segment in sourceBuffer"),F.fatal=!0)),x.trigger(B.Events.ERROR,F)}};E.append(W,A)},m.onBufferFlushing=function(n,o){var u=this,x=this.operationQueue,E=function(O){return{execute:u.removeExecutor.bind(u,O,o.startOffset,o.endOffset),onStart:function(){},onComplete:function(){u.hls.trigger(B.Events.BUFFER_FLUSHED,{type:O})},onError:function(p){M.logger.warn("[buffer-controller]: Failed to remove from "+O+" SourceBuffer",p)}}};o.type?x.append(E(o.type),o.type):this.getSourceBufferTypes().forEach(function(v){x.append(E(v),v)})},m.onFragParsed=function(n,o){var u=this,x=o.frag,E=o.part,v=[],O=E?E.elementaryStreams:x.elementaryStreams;O[R.ElementaryStreamTypes.AUDIOVIDEO]?v.push("audiovideo"):(O[R.ElementaryStreamTypes.AUDIO]&&v.push("audio"),O[R.ElementaryStreamTypes.VIDEO]&&v.push("video"));var A=function(){var h=self.performance.now();x.stats.buffering.end=h,E&&(E.stats.buffering.end=h);var s=E?E.stats:x.stats;u.hls.trigger(B.Events.FRAG_BUFFERED,{frag:x,part:E,stats:s,id:x.type})};v.length===0&&M.logger.warn("Fragments must have at least one ElementaryStreamType set. type: "+x.type+" level: "+x.level+" sn: "+x.sn),this.blockBuffers(A,v)},m.onFragChanged=function(n,o){this.flushBackBuffer()},m.onBufferEos=function(n,o){var u=this,x=this.getSourceBufferTypes().reduce(function(E,v){var O=u.sourceBuffer[v];return(!o.type||o.type===v)&&(O&&!O.ended&&(O.ended=!0,M.logger.log("[buffer-controller]: "+v+" sourceBuffer now EOS"))),E&&!!(!O||O.ended)},!0);x&&this.blockBuffers(function(){var E=u.mediaSource;if(!E||E.readyState!=="open")return;E.endOfStream()})},m.onLevelUpdated=function(n,o){var u=o.details;if(!u.fragments.length)return;this.details=u,this.getSourceBufferTypes().length?this.blockBuffers(this.updateMediaElementDuration.bind(this)):this.updateMediaElementDuration()},m.flushBackBuffer=function(){var n=this.hls,o=this.details,u=this.media,x=this.sourceBuffer;if(!u||o===null)return;var E=this.getSourceBufferTypes();if(!E.length)return;var v=o.live&&n.config.liveBackBufferLength!==null?n.config.liveBackBufferLength:n.config.backBufferLength;if(!Object(z.isFiniteNumber)(v)||v<0)return;var O=u.currentTime,A=o.levelTargetDuration,p=Math.max(v,A),h=Math.floor(O/A)*A-p;E.forEach(function(s){var l=x[s];if(l){var D=U.BufferHelper.getBuffered(l);D.length>0&&h>D.start(0)&&(n.trigger(B.Events.BACK_BUFFER_REACHED,{bufferEnd:h}),o.live&&n.trigger(B.Events.LIVE_BACK_BUFFER_REACHED,{bufferEnd:h}),n.trigger(B.Events.BUFFER_FLUSHING,{startOffset:0,endOffset:h,type:s}))}})},m.updateMediaElementDuration=function(){if(!this.details||!this.media||!this.mediaSource||this.mediaSource.readyState!=="open")return;var n=this.details,o=this.hls,u=this.media,x=this.mediaSource,E=n.fragments[0].start+n.totalduration,v=u.duration,O=Object(z.isFiniteNumber)(x.duration)?x.duration:0;n.live&&o.config.liveDurationInfinity?(M.logger.log("[buffer-controller]: Media Source duration is set to Infinity"),x.duration=Infinity,this.updateSeekableRange(n)):(E>O&&E>v||!Object(z.isFiniteNumber)(v))&&(M.logger.log("[buffer-controller]: Updating Media Source duration to "+E.toFixed(3)),x.duration=E)},m.updateSeekableRange=function(n){var o=this.mediaSource,u=n.fragments,x=u.length;if(x&&n.live&&o!==null&&o!==void 0&&o.setLiveSeekableRange){var E=Math.max(0,u[0].start),v=Math.max(E,E+n.totalduration);o.setLiveSeekableRange(E,v)}},m.checkPendingTracks=function(){var n=this.bufferCodecEventsExpected,o=this.operationQueue,u=this.pendingTracks,x=Object.keys(u).length;if(x&&!n||x===2){this.createSourceBuffers(u),this.pendingTracks={};var E=this.getSourceBufferTypes();if(E.length===0){this.hls.trigger(B.Events.ERROR,{type:j.ErrorTypes.MEDIA_ERROR,details:j.ErrorDetails.BUFFER_INCOMPATIBLE_CODECS_ERROR,fatal:!0,reason:"could not create source buffer for media codec(s)"});return}E.forEach(function(v){o.executeNext(v)})}},m.createSourceBuffers=function(n){var o=this.sourceBuffer,u=this.mediaSource;if(!u)throw Error("createSourceBuffers called when mediaSource was null");var x=0;for(var E in n)if(!o[E]){var v=n[E];if(!v)throw Error("source buffer exists for track "+E+", however track does not");var O=v.levelCodec||v.codec,A=v.container+";codecs="+O;M.logger.log("[buffer-controller]: creating sourceBuffer("+A+")");try{var p=o[E]=u.addSourceBuffer(A),h=E;this.addBufferListener(h,"updatestart",this._onSBUpdateStart),this.addBufferListener(h,"updateend",this._onSBUpdateEnd),this.addBufferListener(h,"error",this._onSBUpdateError),this.tracks[E]={buffer:p,codec:O,container:v.container,levelCodec:v.levelCodec,id:v.id},x++}catch(s){M.logger.error("[buffer-controller]: error while trying to add sourceBuffer: "+s.message),this.hls.trigger(B.Events.ERROR,{type:j.ErrorTypes.MEDIA_ERROR,details:j.ErrorDetails.BUFFER_ADD_CODEC_ERROR,fatal:!1,error:s,mimeType:A})}}x&&this.hls.trigger(B.Events.BUFFER_CREATED,{tracks:this.tracks})},m._onSBUpdateStart=function(n){var o=this.operationQueue,u=o.current(n);u.onStart()},m._onSBUpdateEnd=function(n){var o=this.operationQueue,u=o.current(n);u.onComplete(),o.shiftAndExecuteNext(n)},m._onSBUpdateError=function(n,o){M.logger.error("[buffer-controller]: "+n+" SourceBuffer error",o),this.hls.trigger(B.Events.ERROR,{type:j.ErrorTypes.MEDIA_ERROR,details:j.ErrorDetails.BUFFER_APPENDING_ERROR,fatal:!1});var u=this.operationQueue.current(n);u&&u.onError(o)},m.removeExecutor=function(n,o,u){var x=this.media,E=this.mediaSource,v=this.operationQueue,O=this.sourceBuffer,A=O[n];if(!x||!E||!A){M.logger.warn("[buffer-controller]: Attempting to remove from the "+n+" SourceBuffer, but it does not exist"),v.shiftAndExecuteNext(n);return}var p=Object(z.isFiniteNumber)(x.duration)?x.duration:Infinity,h=Object(z.isFiniteNumber)(E.duration)?E.duration:Infinity,s=Math.max(0,o),l=Math.min(u,p,h);l>s?(M.logger.log("[buffer-controller]: Removing ["+s+","+l+"] from the "+n+" SourceBuffer"),console.assert(!A.updating,n+" sourceBuffer must not be updating"),A.remove(s,l)):v.shiftAndExecuteNext(n)},m.appendExecutor=function(n,o){var u=this.operationQueue,x=this.sourceBuffer,E=x[o];if(!E){M.logger.warn("[buffer-controller]: Attempting to append to the "+o+" SourceBuffer, but it does not exist"),u.shiftAndExecuteNext(o);return}E.ended=!1,console.assert(!E.updating,o+" sourceBuffer must not be updating"),E.appendBuffer(n)},m.blockBuffers=function(n,o){var u=this;if(o===void 0&&(o=this.getSourceBufferTypes()),!o.length){M.logger.log("[buffer-controller]: Blocking operation requested, but no SourceBuffers exist"),Promise.resolve(n);return}var x=this.operationQueue,E=o.map(function(v){return x.appendBlocker(v)});Promise.all(E).then(function(){n(),o.forEach(function(v){var O=u.sourceBuffer[v];(!O||!O.updating)&&x.shiftAndExecuteNext(v)})})},m.getSourceBufferTypes=function(){return Object.keys(this.sourceBuffer)},m.addBufferListener=function(n,o,u){var x=this.sourceBuffer[n];if(!x)return;var E=u.bind(this,n);this.listeners[n].push({event:o,listener:E}),x.addEventListener(o,E)},m.removeBufferListeners=function(n){var o=this.sourceBuffer[n];if(!o)return;this.listeners[n].forEach(function(u){o.removeEventListener(u.event,u.listener)})},f}()},"./src/controller/buffer-operation-queue.ts":function(ee,K,P){"use strict";P.r(K),P.d(K,"default",function(){return B});var z=P("./src/utils/logger.ts"),B=function(){function M(U){this.buffers=void 0,this.queues={video:[],audio:[],audiovideo:[]},this.buffers=U}var j=M.prototype;return j.append=function(_,R){var c=this.queues[R];c.push(_),c.length===1&&this.buffers[R]&&this.executeNext(R)},j.insertAbort=function(_,R){var c=this.queues[R];c.unshift(_),this.executeNext(R)},j.appendBlocker=function(_){var R,c=new Promise(function(w){R=w}),g={execute:R,onStart:function(){},onComplete:function(){},onError:function(){}};return this.append(g,_),c},j.executeNext=function(_){var R=this.buffers,c=this.queues,g=R[_],w=c[_];if(w.length){var y=w[0];try{y.execute()}catch(f){z.logger.warn("[buffer-operation-queue]: Unhandled exception executing the current operation"),y.onError(f),(!g||!g.updating)&&(w.shift(),this.executeNext(_))}}},j.shiftAndExecuteNext=function(_){this.queues[_].shift(),this.executeNext(_)},j.current=function(_){return this.queues[_][0]},M}()},"./src/controller/cap-level-controller.ts":function(ee,K,P){"use strict";P.r(K);var z=P("./src/events.ts");function B(U,_){for(var R=0;R<_.length;R++){var c=_[R];c.enumerable=c.enumerable||!1,c.configurable=!0,"value"in c&&(c.writable=!0),Object.defineProperty(U,c.key,c)}}function M(U,_,R){return _&&B(U.prototype,_),R&&B(U,R),U}var j=function(){function U(R){this.autoLevelCapping=void 0,this.firstLevel=void 0,this.media=void 0,this.restrictedLevels=void 0,this.timer=void 0,this.hls=void 0,this.streamController=void 0,this.clientRect=void 0,this.hls=R,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.firstLevel=-1,this.media=null,this.restrictedLevels=[],this.timer=void 0,this.clientRect=null,this.registerListeners()}var _=U.prototype;return _.setStreamController=function(c){this.streamController=c},_.destroy=function(){this.unregisterListener(),this.hls.config.capLevelToPlayerSize&&this.stopCapping(),this.media=null,this.clientRect=null,this.hls=this.streamController=null},_.registerListeners=function(){var c=this.hls;c.on(z.Events.FPS_DROP_LEVEL_CAPPING,this.onFpsDropLevelCapping,this),c.on(z.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),c.on(z.Events.MANIFEST_PARSED,this.onManifestParsed,this),c.on(z.Events.BUFFER_CODECS,this.onBufferCodecs,this),c.on(z.Events.MEDIA_DETACHING,this.onMediaDetaching,this)},_.unregisterListener=function(){var c=this.hls;c.off(z.Events.FPS_DROP_LEVEL_CAPPING,this.onFpsDropLevelCapping,this),c.off(z.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),c.off(z.Events.MANIFEST_PARSED,this.onManifestParsed,this),c.off(z.Events.BUFFER_CODECS,this.onBufferCodecs,this),c.off(z.Events.MEDIA_DETACHING,this.onMediaDetaching,this)},_.onFpsDropLevelCapping=function(c,g){U.isLevelAllowed(g.droppedLevel,this.restrictedLevels)&&this.restrictedLevels.push(g.droppedLevel)},_.onMediaAttaching=function(c,g){this.media=g.media instanceof HTMLVideoElement?g.media:null},_.onManifestParsed=function(c,g){var w=this.hls;this.restrictedLevels=[],this.firstLevel=g.firstLevel,w.config.capLevelToPlayerSize&&g.video&&this.startCapping()},_.onBufferCodecs=function(c,g){var w=this.hls;w.config.capLevelToPlayerSize&&g.video&&this.startCapping()},_.onMediaDetaching=function(){this.stopCapping()},_.detectPlayerSize=function(){if(this.media&&this.mediaHeight>0&&this.mediaWidth>0){var c=this.hls.levels;if(c.length){var g=this.hls;g.autoLevelCapping=this.getMaxLevel(c.length-1),g.autoLevelCapping>this.autoLevelCapping&&this.streamController&&this.streamController.nextLevelSwitch(),this.autoLevelCapping=g.autoLevelCapping}}},_.getMaxLevel=function(c){var g=this,w=this.hls.levels;if(!w.length)return-1;var y=w.filter(function(f,m){return U.isLevelAllowed(m,g.restrictedLevels)&&m<=c});return this.clientRect=null,U.getMaxLevelByMediaSize(y,this.mediaWidth,this.mediaHeight)},_.startCapping=function(){if(this.timer)return;this.autoLevelCapping=Number.POSITIVE_INFINITY,this.hls.firstLevel=this.getMaxLevel(this.firstLevel),self.clearInterval(this.timer),this.timer=self.setInterval(this.detectPlayerSize.bind(this),1e3),this.detectPlayerSize()},_.stopCapping=function(){this.restrictedLevels=[],this.firstLevel=-1,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.timer&&(self.clearInterval(this.timer),this.timer=void 0)},_.getDimensions=function(){if(this.clientRect)return this.clientRect;var c=this.media,g={width:0,height:0};if(c){var w=c.getBoundingClientRect();g.width=w.width,g.height=w.height,!g.width&&!g.height&&(g.width=w.right-w.left||c.width||0,g.height=w.bottom-w.top||c.height||0)}return this.clientRect=g,g},U.isLevelAllowed=function(c,g){return g===void 0&&(g=[]),g.indexOf(c)===-1},U.getMaxLevelByMediaSize=function(c,g,w){if(!c||!c.length)return-1;for(var y=function(o,u){return u?o.width!==u.width||o.height!==u.height:!0},f=c.length-1,m=0;m=g||a.height>=w)&&y(a,c[m+1])){f=m;break}}return f},M(U,[{key:"mediaWidth",get:function(){return this.getDimensions().width*U.contentScaleFactor}},{key:"mediaHeight",get:function(){return this.getDimensions().height*U.contentScaleFactor}}],[{key:"contentScaleFactor",get:function(){var c=1;try{c=self.devicePixelRatio}catch(g){}return c}}]),U}();K.default=j},"./src/controller/cmcd-controller.ts":function(ee,K,P){"use strict";P.r(K),P.d(K,"default",function(){return y});var z=P("./src/events.ts"),B=P("./src/types/cmcd.ts"),M=P("./src/utils/buffer-helper.ts"),j=P("./src/utils/logger.ts");function U(f,m){for(var a=0;a=f.length?{done:!0}:{done:!1,value:f[n++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function c(f,m){if(!f)return;if(typeof f=="string")return g(f,m);var a=Object.prototype.toString.call(f).slice(8,-1);if(a==="Object"&&f.constructor&&(a=f.constructor.name),a==="Map"||a==="Set")return Array.from(f);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return g(f,m)}function g(f,m){(m==null||m>f.length)&&(m=f.length);for(var a=0,n=new Array(m);ao&&(o=v.bitrate)}return o>0?o:NaN},m.getBufferLength=function(n){var o=this.hls.media,u=n===B.CMCDObjectType.AUDIO?this.audioBuffer:this.videoBuffer;if(!u||!o)return NaN;var x=M.BufferHelper.bufferInfo(u,o.currentTime,this.config.maxBufferHole);return x.len*1e3},m.createPlaylistLoader=function(){var n=this.config.pLoader,o=this.applyPlaylistData,u=n||this.config.loader;return function(){function x(v){this.loader=void 0,this.loader=new u(v)}var E=x.prototype;return E.destroy=function(){this.loader.destroy()},E.abort=function(){this.loader.abort()},E.load=function(O,A,p){o(O),this.loader.load(O,A,p)},_(x,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),x}()},m.createFragmentLoader=function(){var n=this.config.fLoader,o=this.applyFragmentData,u=n||this.config.loader;return function(){function x(v){this.loader=void 0,this.loader=new u(v)}var E=x.prototype;return E.destroy=function(){this.loader.destroy()},E.abort=function(){this.loader.abort()},E.load=function(O,A,p){o(O),this.loader.load(O,A,p)},_(x,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),x}()},f.uuid=function(){var n=URL.createObjectURL(new Blob),o=n.toString();return URL.revokeObjectURL(n),o.substr(o.lastIndexOf("/")+1)},f.serialize=function(n){for(var o=[],u=function(C){return!Number.isNaN(C)&&C!=null&&C!==""&&C!==!1},x=function(C){return Math.round(C)},E=function(C){return x(C/100)*100},v=function(C){return encodeURIComponent(C)},O={br:x,d:x,bl:E,dl:E,mtp:E,nor:v,rtp:E,tb:x},A=Object.keys(n||{}).sort(),p=R(A),h;!(h=p()).done;){var s=h.value,l=n[s];if(!u(l))continue;if(s==="v"&&l===1)continue;if(s=="pr"&&l===1)continue;var D=O[s];D&&(l=D(l));var T=typeof l,S=void 0;s==="ot"||s==="sf"||s==="st"?S=s+"="+l:T==="boolean"?S=s:T==="number"?S=s+"="+l:S=s+"="+JSON.stringify(l),o.push(S)}return o.join(",")},f.toHeaders=function(n){for(var o=Object.keys(n),u={},x=["Object","Request","Session","Status"],E=[{},{},{},{}],v={br:0,d:0,ot:0,tb:0,bl:1,dl:1,mtp:1,nor:1,nrr:1,su:1,cid:2,pr:2,sf:2,sid:2,st:2,v:2,bs:3,rtp:3},O=0,A=o;OR){this.hls.trigger(z.Events.ERROR,{type:B.ErrorTypes.KEY_SYSTEM_ERROR,details:B.ErrorDetails.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0});return}var v=R-this._requestLicenseFailureCount+1;M.logger.warn("Retrying license request, "+v+" attempts left"),this._requestLicense(o,u)}break}},f._generateLicenseRequestChallenge=function(a,n){switch(a.mediaKeySystemDomain){case j.KeySystems.WIDEVINE:return n}throw new Error("unsupported key-system: "+a.mediaKeySystemDomain)},f._requestLicense=function(a,n){M.logger.log("Requesting content license for key-system");var o=this._mediaKeysList[0];if(!o){M.logger.error("Fatal error: Media is encrypted but no key-system access has been obtained yet"),this.hls.trigger(z.Events.ERROR,{type:B.ErrorTypes.KEY_SYSTEM_ERROR,details:B.ErrorDetails.KEY_SYSTEM_NO_ACCESS,fatal:!0});return}try{var u=this.getLicenseServerUrl(o.mediaKeySystemDomain),x=this._createLicenseXhr(u,a,n);M.logger.log("Sending license request to URL: "+u);var E=this._generateLicenseRequestChallenge(o,a);x.send(E)}catch(v){M.logger.error("Failure requesting DRM license: "+v),this.hls.trigger(z.Events.ERROR,{type:B.ErrorTypes.KEY_SYSTEM_ERROR,details:B.ErrorDetails.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0})}},f.onMediaAttached=function(a,n){if(!this._emeEnabled)return;var o=n.media;this._media=o,o.addEventListener("encrypted",this._onMediaEncrypted)},f.onMediaDetached=function(){var a=this._media,n=this._mediaKeysList;if(!a)return;a.removeEventListener("encrypted",this._onMediaEncrypted),this._media=null,this._mediaKeysList=[],Promise.all(n.map(function(o){if(o.mediaKeysSession)return o.mediaKeysSession.close().catch(function(){})})).then(function(){return a.setMediaKeys(null)}).catch(function(){})},f.onManifestParsed=function(a,n){if(!this._emeEnabled)return;var o=n.levels.map(function(x){return x.audioCodec}).filter(function(x){return!!x}),u=n.levels.map(function(x){return x.videoCodec}).filter(function(x){return!!x});this._attemptKeySystemAccess(j.KeySystems.WIDEVINE,o,u)},_(y,[{key:"requestMediaKeySystemAccess",get:function(){if(!this._requestMediaKeySystemAccess)throw new Error("No requestMediaKeySystemAccess function configured");return this._requestMediaKeySystemAccess}}]),y}();K.default=w},"./src/controller/fps-controller.ts":function(ee,K,P){"use strict";P.r(K);var z=P("./src/events.ts"),B=P("./src/utils/logger.ts"),M=function(){function j(_){this.hls=void 0,this.isVideoPlaybackQualityAvailable=!1,this.timer=void 0,this.media=null,this.lastTime=void 0,this.lastDroppedFrames=0,this.lastDecodedFrames=0,this.streamController=void 0,this.hls=_,this.registerListeners()}var U=j.prototype;return U.setStreamController=function(R){this.streamController=R},U.registerListeners=function(){this.hls.on(z.Events.MEDIA_ATTACHING,this.onMediaAttaching,this)},U.unregisterListeners=function(){this.hls.off(z.Events.MEDIA_ATTACHING,this.onMediaAttaching)},U.destroy=function(){this.timer&&clearInterval(this.timer),this.unregisterListeners(),this.isVideoPlaybackQualityAvailable=!1,this.media=null},U.onMediaAttaching=function(R,c){var g=this.hls.config;if(g.capLevelOnFPSDrop){var w=c.media instanceof self.HTMLVideoElement?c.media:null;this.media=w,w&&typeof w.getVideoPlaybackQuality=="function"&&(this.isVideoPlaybackQualityAvailable=!0),self.clearInterval(this.timer),this.timer=self.setInterval(this.checkFPSInterval.bind(this),g.fpsDroppedMonitoringPeriod)}},U.checkFPS=function(R,c,g){var w=performance.now();if(c){if(this.lastTime){var y=w-this.lastTime,f=g-this.lastDroppedFrames,m=c-this.lastDecodedFrames,a=1e3*f/y,n=this.hls;if(n.trigger(z.Events.FPS_DROP,{currentDropped:f,currentDecoded:m,totalDroppedFrames:g}),a>0&&f>n.config.fpsDroppedMonitoringThreshold*m){var o=n.currentLevel;B.logger.warn("drop FPS ratio greater than max allowed value for currentLevel: "+o),o>0&&(n.autoLevelCapping===-1||n.autoLevelCapping>=o)&&(o=o-1,n.trigger(z.Events.FPS_DROP_LEVEL_CAPPING,{level:o,droppedLevel:n.currentLevel}),n.autoLevelCapping=o,this.streamController.nextLevelSwitch())}}this.lastTime=w,this.lastDroppedFrames=g,this.lastDecodedFrames=c}},U.checkFPSInterval=function(){var R=this.media;if(R)if(this.isVideoPlaybackQualityAvailable){var c=R.getVideoPlaybackQuality();this.checkFPS(R,c.totalVideoFrames,c.droppedVideoFrames)}else this.checkFPS(R,R.webkitDecodedFrameCount,R.webkitDroppedFrameCount)},j}();K.default=M},"./src/controller/fragment-finders.ts":function(ee,K,P){"use strict";P.r(K),P.d(K,"findFragmentByPDT",function(){return M}),P.d(K,"findFragmentByPTS",function(){return j}),P.d(K,"fragmentWithinToleranceTest",function(){return U}),P.d(K,"pdtWithinToleranceTest",function(){return _}),P.d(K,"findFragWithCC",function(){return R});var z=P("./src/polyfills/number.ts"),B=P("./src/utils/binary-search.ts");function M(c,g,w){if(g===null||!Array.isArray(c)||!c.length||!Object(z.isFiniteNumber)(g))return null;var y=c[0].programDateTime;if(g<(y||0))return null;var f=c[c.length-1].endProgramDateTime;if(g>=(f||0))return null;w=w||0;for(var m=0;mc&&w.start?-1:0}function _(c,g,w){var y=Math.min(g,w.duration+(w.deltaPTS?w.deltaPTS:0))*1e3,f=w.endProgramDateTime||0;return f-y>c}function R(c,g){return B.default.search(c,function(w){return w.ccg?-1:0})}},"./src/controller/fragment-tracker.ts":function(ee,K,P){"use strict";P.r(K),P.d(K,"FragmentState",function(){return M}),P.d(K,"FragmentTracker",function(){return j});var z=P("./src/events.ts"),B=P("./src/types/loader.ts"),M;(function(R){R.NOT_LOADED="NOT_LOADED",R.BACKTRACKED="BACKTRACKED",R.APPENDING="APPENDING",R.PARTIAL="PARTIAL",R.OK="OK"})(M||(M={}));var j=function(){function R(g){this.activeFragment=null,this.activeParts=null,this.fragments=Object.create(null),this.timeRanges=Object.create(null),this.bufferPadding=.2,this.hls=void 0,this.hls=g,this._registerListeners()}var c=R.prototype;return c._registerListeners=function(){var w=this.hls;w.on(z.Events.BUFFER_APPENDED,this.onBufferAppended,this),w.on(z.Events.FRAG_BUFFERED,this.onFragBuffered,this),w.on(z.Events.FRAG_LOADED,this.onFragLoaded,this)},c._unregisterListeners=function(){var w=this.hls;w.off(z.Events.BUFFER_APPENDED,this.onBufferAppended,this),w.off(z.Events.FRAG_BUFFERED,this.onFragBuffered,this),w.off(z.Events.FRAG_LOADED,this.onFragLoaded,this)},c.destroy=function(){this._unregisterListeners(),this.fragments=this.timeRanges=null},c.getAppendedFrag=function(w,y){if(y===B.PlaylistLevelType.MAIN){var f=this.activeFragment,m=this.activeParts;if(!f)return null;if(m)for(var a=m.length;a--;){var n=m[a],o=n?n.end:f.appendedPTS;if(n.start<=w&&o!==void 0&&w<=o)return a>9&&(this.activeParts=m.slice(a-9)),n}else if(f.start<=w&&f.appendedPTS!==void 0&&w<=f.appendedPTS)return f}return this.getBufferedFrag(w,y)},c.getBufferedFrag=function(w,y){for(var f=this.fragments,m=Object.keys(f),a=m.length;a--;){var n=f[m[a]];if((n==null?void 0:n.body.type)===y&&n.buffered){var o=n.body;if(o.start<=w&&w<=o.end)return o}}return null},c.detectEvictedFragments=function(w,y,f){var m=this;Object.keys(this.fragments).forEach(function(a){var n=m.fragments[a];if(!n)return;if(!n.buffered){n.body.type===f&&m.removeFragment(n.body);return}var o=n.range[w];if(!o)return;o.time.some(function(u){var x=!m.isTimeBuffered(u.startPTS,u.endPTS,y);return x&&m.removeFragment(n.body),x})})},c.detectPartialFragments=function(w){var y=this,f=this.timeRanges,m=w.frag,a=w.part;if(!f||m.sn==="initSegment")return;var n=_(m),o=this.fragments[n];if(!o)return;Object.keys(f).forEach(function(u){var x=m.elementaryStreams[u];if(!x)return;var E=f[u],v=a!==null||x.partial===!0;o.range[u]=y.getBufferedTimes(m,a,v,E)}),o.backtrack=o.loaded=null,Object.keys(o.range).length?o.buffered=!0:this.removeFragment(o.body)},c.fragBuffered=function(w){var y=_(w),f=this.fragments[y];f&&(f.backtrack=f.loaded=null,f.buffered=!0)},c.getBufferedTimes=function(w,y,f,m){for(var a={time:[],partial:f},n=y?y.start:w.start,o=y?y.end:w.end,u=w.minEndPTS||o,x=w.maxStartPTS||n,E=0;E=v&&u<=O){a.time.push({startPTS:Math.max(n,m.start(E)),endPTS:Math.min(o,m.end(E))});break}else if(nv)a.partial=!0,a.time.push({startPTS:Math.max(n,m.start(E)),endPTS:Math.min(o,m.end(E))});else if(o<=v)break}return a},c.getPartialFragment=function(w){var y=null,f,m,a,n=0,o=this.bufferPadding,u=this.fragments;return Object.keys(u).forEach(function(x){var E=u[x];if(!E)return;U(E)&&(m=E.body.start-o,a=E.body.end+o,w>=m&&w<=a&&(f=Math.min(w-m,a-w),n<=f&&(y=E.body,n=f)))}),y},c.getState=function(w){var y=_(w),f=this.fragments[y];return f?f.buffered?U(f)?M.PARTIAL:M.OK:f.backtrack?M.BACKTRACKED:M.APPENDING:M.NOT_LOADED},c.backtrack=function(w,y){var f=_(w),m=this.fragments[f];if(!m||m.backtrack)return null;var a=m.backtrack=y||m.loaded;return m.loaded=null,a},c.getBacktrackData=function(w){var y=_(w),f=this.fragments[y];if(f){var m,a=f.backtrack;if(a!=null&&(m=a.payload)!==null&&m!==void 0&&m.byteLength)return a;this.removeFragment(w)}return null},c.isTimeBuffered=function(w,y,f){for(var m,a,n=0;n=m&&y<=a)return!0;if(y<=m)return!1}return!1},c.onFragLoaded=function(w,y){var f=y.frag,m=y.part;if(f.sn==="initSegment"||f.bitrateTest||m)return;var a=_(f);this.fragments[a]={body:f,loaded:y,backtrack:null,buffered:!1,range:Object.create(null)}},c.onBufferAppended=function(w,y){var f=this,m=y.frag,a=y.part,n=y.timeRanges;if(m.type===B.PlaylistLevelType.MAIN)if(this.activeFragment=m,a){var o=this.activeParts;o||(this.activeParts=o=[]),o.push(a)}else this.activeParts=null;this.timeRanges=n,Object.keys(n).forEach(function(u){var x=n[u];if(f.detectEvictedFragments(u,x),!a)for(var E=0;Ew&&m.removeFragment(o)}})},c.removeFragment=function(w){var y=_(w);w.stats.loaded=0,w.clearElementaryStreamInfo(),delete this.fragments[y]},c.removeAllFragments=function(){this.fragments=Object.create(null),this.activeFragment=null,this.activeParts=null},R}();function U(R){var c,g;return R.buffered&&(((c=R.range.video)===null||c===void 0?void 0:c.partial)||((g=R.range.audio)===null||g===void 0?void 0:g.partial))}function _(R){return R.type+"_"+R.level+"_"+R.urlId+"_"+R.sn}},"./src/controller/gap-controller.ts":function(ee,K,P){"use strict";P.r(K),P.d(K,"STALL_MINIMUM_DURATION_MS",function(){return U}),P.d(K,"MAX_START_GAP_JUMP",function(){return _}),P.d(K,"SKIP_BUFFER_HOLE_STEP_SECONDS",function(){return R}),P.d(K,"SKIP_BUFFER_RANGE_START",function(){return c}),P.d(K,"default",function(){return g});var z=P("./src/utils/buffer-helper.ts"),B=P("./src/errors.ts"),M=P("./src/events.ts"),j=P("./src/utils/logger.ts"),U=250,_=2,R=.1,c=.05,g=function(){function w(f,m,a,n){this.config=void 0,this.media=void 0,this.fragmentTracker=void 0,this.hls=void 0,this.nudgeRetry=0,this.stallReported=!1,this.stalled=null,this.moved=!1,this.seeking=!1,this.config=f,this.media=m,this.fragmentTracker=a,this.hls=n}var y=w.prototype;return y.destroy=function(){this.hls=this.fragmentTracker=this.media=null},y.poll=function(m){var a=this.config,n=this.media,o=this.stalled,u=n.currentTime,x=n.seeking,E=this.seeking&&!x,v=!this.seeking&&x;if(this.seeking=x,u!==m){if(this.moved=!0,o!==null){if(this.stallReported){var O=self.performance.now()-o;j.logger.warn("playback not stuck anymore @"+u+", after "+Math.round(O)+"ms"),this.stallReported=!1}this.stalled=null,this.nudgeRetry=0}return}if((v||E)&&(this.stalled=null),n.paused||n.ended||n.playbackRate===0||!z.BufferHelper.getBuffered(n).length)return;var A=z.BufferHelper.bufferInfo(n,u,0),p=A.len>0,h=A.nextStart||0;if(!p&&!h)return;if(x){var s=A.len>_,l=!h||h-u>_&&!this.fragmentTracker.getPartialFragment(u);if(s||l)return;this.moved=!1}if(!this.moved&&this.stalled!==null){var D,T=Math.max(h,A.start||0)-u,S=this.hls.levels?this.hls.levels[this.hls.currentLevel]:null,I=S==null||((D=S.details)===null||D===void 0)?void 0:D.live,C=I?S.details.targetduration*2:_;if(T>0&&T<=C){this._trySkipBufferHole(null);return}}var W=self.performance.now();if(o===null){this.stalled=W;return}var Y=W-o;!x&&Y>=U&&this._reportStall(A.len);var H=z.BufferHelper.bufferInfo(n,u,a.maxBufferHole);this._tryFixBufferStall(H,Y)},y._tryFixBufferStall=function(m,a){var n=this.config,o=this.fragmentTracker,u=this.media,x=u.currentTime,E=o.getPartialFragment(x);if(E){var v=this._trySkipBufferHole(E);if(v)return}m.len>n.maxBufferHole&&a>n.highBufferWatchdogPeriod*1e3&&(j.logger.warn("Trying to nudge playhead over buffer-hole"),this.stalled=null,this._tryNudgeBuffer())},y._reportStall=function(m){var a=this.hls,n=this.media,o=this.stallReported;o||(this.stallReported=!0,j.logger.warn("Playback stalling at @"+n.currentTime+" due to low buffer (buffer="+m+")"),a.trigger(M.Events.ERROR,{type:B.ErrorTypes.MEDIA_ERROR,details:B.ErrorDetails.BUFFER_STALLED_ERROR,fatal:!1,buffer:m}))},y._trySkipBufferHole=function(m){for(var a=this.config,n=this.hls,o=this.media,u=o.currentTime,x=0,E=z.BufferHelper.getBuffered(o),v=0;v=x&&u.05&&this.forwardBufferLength>1){var v=Math.min(2,Math.max(1,n)),O=Math.round(2/(1+Math.exp(-.75*u-this.edgeStalled))*20)/20;w.playbackRate=Math.min(v,Math.max(1,O))}else w.playbackRate!==1&&w.playbackRate!==0&&(w.playbackRate=1)},c.estimateLiveEdge=function(){var w=this.levelDetails;return w===null?null:w.edge+w.age},c.computeLatency=function(){var w=this.estimateLiveEdge();return w===null?null:w-this.currentTime},U(R,[{key:"latency",get:function(){return this._latency||0}},{key:"maxLatency",get:function(){var w=this.config,y=this.levelDetails;return w.liveMaxLatencyDuration!==void 0?w.liveMaxLatencyDuration:y?w.liveMaxLatencyDurationCount*y.targetduration:0}},{key:"targetLatency",get:function(){var w=this.levelDetails;if(w===null)return null;var y=w.holdBack,f=w.partHoldBack,m=w.targetduration,a=this.config,n=a.liveSyncDuration,o=a.liveSyncDurationCount,u=a.lowLatencyMode,x=this.hls.userConfig,E=u&&f||y;(x.liveSyncDuration||x.liveSyncDurationCount||E===0)&&(E=n!==void 0?n:o*m);var v=m,O=1;return E+Math.min(this.stallCount*O,v)}},{key:"liveSyncPosition",get:function(){var w=this.estimateLiveEdge(),y=this.targetLatency,f=this.levelDetails;if(w===null||y===null||f===null)return null;var m=f.edge,a=w-y-this.edgeStalled,n=m-f.totalduration,o=m-(this.config.lowLatencyMode&&f.partTarget||f.targetduration);return Math.min(Math.max(n,a),o)}},{key:"drift",get:function(){var w=this.levelDetails;return w===null?1:w.drift}},{key:"edgeStalled",get:function(){var w=this.levelDetails;if(w===null)return 0;var y=(this.config.lowLatencyMode&&w.partTarget||w.targetduration)*3;return Math.max(w.age-y,0)}},{key:"forwardBufferLength",get:function(){var w=this.media,y=this.levelDetails;if(!w||!y)return 0;var f=w.buffered.length;return f?w.buffered.end(f-1):y.edge-this.currentTime}}]),R}()},"./src/controller/level-controller.ts":function(ee,K,P){"use strict";P.r(K),P.d(K,"default",function(){return a});var z=P("./src/types/level.ts"),B=P("./src/events.ts"),M=P("./src/errors.ts"),j=P("./src/utils/codecs.ts"),U=P("./src/controller/level-helper.ts"),_=P("./src/controller/base-playlist-controller.ts"),R=P("./src/types/loader.ts");function c(){return c=Object.assign||function(n){for(var o=1;o0){h=O[0].bitrate,O.sort(function(Y,H){return Y.bitrate-H.bitrate}),this._levels=O;for(var I=0;Ithis.hls.config.fragLoadingMaxRetry&&(s=v.frag.level)):s=v.frag.level}break;case M.ErrorDetails.LEVEL_LOAD_ERROR:case M.ErrorDetails.LEVEL_LOAD_TIMEOUT:O&&(O.deliveryDirectives&&(h=!1),s=O.level),p=!0;break;case M.ErrorDetails.REMUX_ALLOC_ERROR:s=v.level,p=!0;break}s!==void 0&&this.recoverLevel(v,s,p,h)},u.recoverLevel=function(E,v,O,A){var p=E.details,h=this._levels[v];if(h.loadError++,O){var s=this.retryLoadingOrFail(E);if(s)E.levelRetry=!0;else{this.currentLevelIndex=-1;return}}if(A){var l=h.url.length;if(l>1&&h.loadError1){var A=(v.urlId+1)%O;this.warn("Switching to redundant URL-id "+A),this._levels.forEach(function(p){p.urlId=A}),this.level=E}},u.onFragLoaded=function(E,v){var O=v.frag;if(O!==void 0&&O.type===R.PlaylistLevelType.MAIN){var A=this._levels[O.level];A!==void 0&&(A.fragmentError=0,A.loadError=0)}},u.onLevelLoaded=function(E,v){var O,A=v.level,p=v.details,h=this._levels[A];if(!h){var s;this.warn("Invalid level index "+A),(s=v.deliveryDirectives)!==null&&s!==void 0&&s.skip&&(p.deltaUpdateFailed=!0);return}A===this.currentLevelIndex?(h.fragmentError===0&&(h.loadError=0,this.retryCount=0),this.playlistLoaded(A,v,h.details)):(O=v.deliveryDirectives)!==null&&O!==void 0&&O.skip&&(p.deltaUpdateFailed=!0)},u.onAudioTrackSwitched=function(E,v){var O=this.hls.levels[this.currentLevelIndex];if(!O)return;if(O.audioGroupIds){for(var A=-1,p=this.hls.audioTracks[v.id].groupId,h=0;h0){var A=O.urlId,p=O.url[A];if(E)try{p=E.addDirectives(p)}catch(h){this.warn("Could not construct new URL with HLS Delivery Directives: "+h)}this.log("Attempt loading level index "+v+(E?" at sn "+E.msn+" part "+E.part:"")+" with URL-id "+A+" "+p),this.clearTimer(),this.hls.trigger(B.Events.LEVEL_LOADING,{url:p,level:v,id:A,deliveryDirectives:E||null})}},u.removeLevel=function(E,v){var O=function(h,s){return s!==v},A=this._levels.filter(function(p,h){return h!==E?!0:p.url.length>1&&v!==void 0?(p.url=p.url.filter(O),p.audioGroupIds&&(p.audioGroupIds=p.audioGroupIds.filter(O)),p.textGroupIds&&(p.textGroupIds=p.textGroupIds.filter(O)),p.urlId=0,!0):!1}).map(function(p,h){var s=p.details;return s!=null&&s.fragments&&s.fragments.forEach(function(l){l.level=h}),p});this._levels=A,this.hls.trigger(B.Events.LEVELS_UPDATED,{levels:A})},w(o,[{key:"levels",get:function(){return this._levels.length===0?null:this._levels}},{key:"level",get:function(){return this.currentLevelIndex},set:function(E){var v,O=this._levels;if(O.length===0)return;if(this.currentLevelIndex===E&&(v=O[E])!==null&&v!==void 0&&v.details)return;if(E<0||E>=O.length){var A=E<0;if(this.hls.trigger(B.Events.ERROR,{type:M.ErrorTypes.OTHER_ERROR,details:M.ErrorDetails.LEVEL_SWITCH_ERROR,level:E,fatal:A,reason:"invalid level idx"}),A)return;E=Math.min(E,O.length-1)}this.clearTimer();var p=this.currentLevelIndex,h=O[p],s=O[E];this.log("switching to level "+E+" from "+p),this.currentLevelIndex=E;var l=c({},s,{level:E,maxBitrate:s.maxBitrate,uri:s.uri,urlId:s.urlId});delete l._urlId,this.hls.trigger(B.Events.LEVEL_SWITCHING,l);var D=s.details;if(!D||D.live){var T=this.switchParams(s.uri,h==null?void 0:h.details);this.loadPlaylist(T)}}},{key:"manualLevel",get:function(){return this.manualLevelIndex},set:function(E){this.manualLevelIndex=E,this._startLevel===void 0&&(this._startLevel=E),E!==-1&&(this.level=E)}},{key:"firstLevel",get:function(){return this._firstLevel},set:function(E){this._firstLevel=E}},{key:"startLevel",get:function(){if(this._startLevel===void 0){var E=this.hls.config.startLevel;return E!==void 0?E:this._firstLevel}else return this._startLevel},set:function(E){this._startLevel=E}},{key:"nextLoadLevel",get:function(){return this.manualLevelIndex!==-1?this.manualLevelIndex:this.hls.nextAutoLevel},set:function(E){this.level=E,this.manualLevelIndex===-1&&(this.hls.nextAutoLevel=E)}}]),o}(_.default)},"./src/controller/level-helper.ts":function(ee,K,P){"use strict";P.r(K),P.d(K,"addGroupId",function(){return M}),P.d(K,"assignTrackIdsByGroup",function(){return j}),P.d(K,"updatePTS",function(){return U}),P.d(K,"updateFragPTSDTS",function(){return R}),P.d(K,"mergeDetails",function(){return c}),P.d(K,"mapPartIntersection",function(){return g}),P.d(K,"mapFragmentIntersection",function(){return w}),P.d(K,"adjustSliding",function(){return y}),P.d(K,"addSliding",function(){return f}),P.d(K,"computeReloadInterval",function(){return m}),P.d(K,"getFragmentWithSN",function(){return a}),P.d(K,"getPartWith",function(){return n});var z=P("./src/polyfills/number.ts"),B=P("./src/utils/logger.ts");function M(o,u,x){switch(u){case"audio":o.audioGroupIds||(o.audioGroupIds=[]),o.audioGroupIds.push(x);break;case"text":o.textGroupIds||(o.textGroupIds=[]),o.textGroupIds.push(x);break}}function j(o){var u={};o.forEach(function(x){var E=x.groupId||"";x.id=u[E]=u[E]||0,u[E]++})}function U(o,u,x){var E=o[u],v=o[x];_(E,v)}function _(o,u){var x=u.startPTS;if(Object(z.isFiniteNumber)(x)){var E=0,v;u.sn>o.sn?(E=x-o.start,v=o):(E=o.start-x,v=u),v.duration!==E&&(v.duration=E)}else if(u.sn>o.sn){var O=o.cc===u.cc;O&&o.minEndPTS?u.start=o.start+(o.minEndPTS-o.start):u.start=o.start+o.duration}else u.start=Math.max(o.start-u.duration,0)}function R(o,u,x,E,v,O){var A=E-x;A<=0&&(B.logger.warn("Fragment should have a positive duration",u),E=x+u.duration,O=v+u.duration);var p=x,h=E,s=u.startPTS,l=u.endPTS;if(Object(z.isFiniteNumber)(s)){var D=Math.abs(s-x);Object(z.isFiniteNumber)(u.deltaPTS)?u.deltaPTS=Math.max(D,u.deltaPTS):u.deltaPTS=D,p=Math.max(x,s),x=Math.min(x,s),v=Math.min(v,u.startDTS),h=Math.min(E,l),E=Math.max(E,l),O=Math.max(O,u.endDTS)}u.duration=E-x;var T=x-u.start;u.appendedPTS=E,u.start=u.startPTS=x,u.maxStartPTS=p,u.startDTS=v,u.endPTS=E,u.minEndPTS=h,u.endDTS=O;var S=u.sn;if(!o||So.endSN)return 0;var I,C=S-o.startSN,W=o.fragments;for(W[C]=u,I=C;I>0;I--)_(W[I],W[I-1]);for(I=C;I=0;v--){var O=E[v].initSegment;if(O){x=O;break}}o.fragmentHint&&delete o.fragmentHint.endPTS;var A=0,p;if(w(o,u,function(I,C){I.relurl&&(A=I.cc-C.cc),Object(z.isFiniteNumber)(I.startPTS)&&Object(z.isFiniteNumber)(I.endPTS)&&(C.start=C.startPTS=I.startPTS,C.startDTS=I.startDTS,C.appendedPTS=I.appendedPTS,C.maxStartPTS=I.maxStartPTS,C.endPTS=I.endPTS,C.endDTS=I.endDTS,C.minEndPTS=I.minEndPTS,C.duration=I.endPTS-I.startPTS,C.duration&&(p=C),u.PTSKnown=u.alignedSliding=!0),C.elementaryStreams=I.elementaryStreams,C.loader=I.loader,C.stats=I.stats,C.urlId=I.urlId,I.initSegment&&(C.initSegment=I.initSegment,x=I.initSegment)}),x){var h=u.fragmentHint?u.fragments.concat(u.fragmentHint):u.fragments;h.forEach(function(I){var C;(!I.initSegment||I.initSegment.relurl===((C=x)===null||C===void 0?void 0:C.relurl))&&(I.initSegment=x)})}if(u.skippedSegments&&(u.deltaUpdateFailed=u.fragments.some(function(I){return!I}),u.deltaUpdateFailed)){B.logger.warn("[level-helper] Previous playlist missing segments skipped in delta playlist");for(var s=u.skippedSegments;s--;)u.fragments.shift();u.startSN=u.fragments[0].sn,u.startCC=u.fragments[0].cc}var l=u.fragments;if(A){B.logger.warn("discontinuity sliding from playlist, take drift into account");for(var D=0;D=E.length)return;f(u,E[x].start)}function f(o,u){if(u){for(var x=o.fragments,E=o.skippedSegments;E0&&v0&&h===-1&&(this.log("Override startPosition with lastCurrentTime @"+s.toFixed(3)),h=s),this.state=B.State.IDLE,this.nextLoadPosition=this.startPosition=this.lastCurrentTime=h,this.tick()}else this._forceStartLoad=!0,this.state=B.State.STOPPED},A.stopLoad=function(){this._forceStartLoad=!1,v.prototype.stopLoad.call(this)},A.doTick=function(){switch(this.state){case B.State.IDLE:this.doTickIdle();break;case B.State.WAITING_LEVEL:{var h,s=this.levels,l=this.level,D=s==null||((h=s[l])===null||h===void 0)?void 0:h.details;if(D&&(!D.live||this.levelLastLoaded===this.level)){if(this.waitForCdnTuneIn(D))break;this.state=B.State.IDLE;break}break}case B.State.FRAG_LOADING_WAITING_RETRY:{var T,S=self.performance.now(),I=this.retryDate;(!I||S>=I||(T=this.media)!==null&&T!==void 0&&T.seeking)&&(this.log("retryDate reached, switch back to IDLE state"),this.state=B.State.IDLE)}break;default:break}this.onTickEnd()},A.onTickEnd=function(){v.prototype.onTickEnd.call(this),this.checkBuffer(),this.checkFragmentChanged()},A.doTickIdle=function(){var h,s,l=this.hls,D=this.levelLastLoaded,T=this.levels,S=this.media,I=l.config,C=l.nextLoadLevel;if(D===null||!S&&(this.startFragRequested||!I.startFragPrefetch))return;if(this.altAudio&&this.audioOnly)return;if(!T||!T[C])return;var W=T[C];this.level=l.nextLoadLevel=C;var Y=W.details;if(!Y||this.state===B.State.WAITING_LEVEL||Y.live&&this.levelLastLoaded!==C){this.state=B.State.WAITING_LEVEL;return}var H=this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:S,R.PlaylistLevelType.MAIN);if(H===null)return;var F=H.len,q=this.getMaxBufferLength(W.maxBitrate);if(F>=q)return;if(this._streamEnded(H,Y)){var le={};this.altAudio&&(le.type="video"),this.hls.trigger(j.Events.BUFFER_EOS,le),this.state=B.State.ENDED;return}var pe=H.end,Ae=this.getNextFragment(pe,Y);if(this.couldBacktrack&&!this.fragPrevious&&Ae&&Ae.sn!=="initSegment"){var Ge=Ae.sn-Y.startSN;Ge>1&&(Ae=Y.fragments[Ge-1],this.fragmentTracker.removeFragment(Ae))}if(Ae&&this.fragmentTracker.getState(Ae)===_.FragmentState.OK&&this.nextLoadPosition>pe){var Fe=this.audioOnly&&!this.altAudio?c.ElementaryStreamTypes.AUDIO:c.ElementaryStreamTypes.VIDEO;this.afterBufferFlushed(S,Fe,R.PlaylistLevelType.MAIN),Ae=this.getNextFragment(this.nextLoadPosition,Y)}if(!Ae)return;Ae.initSegment&&!Ae.initSegment.data&&!this.bitrateTest&&(Ae=Ae.initSegment),((h=Ae.decryptdata)===null||h===void 0?void 0:h.keyFormat)==="identity"&&!((s=Ae.decryptdata)!==null&&s!==void 0&&s.key)?this.loadKey(Ae,Y):this.loadFragment(Ae,Y,pe)},A.loadFragment=function(h,s,l){var D,T=this.fragmentTracker.getState(h);if(this.fragCurrent=h,T===_.FragmentState.BACKTRACKED){var S=this.fragmentTracker.getBacktrackData(h);if(S){this._handleFragmentLoadProgress(S),this._handleFragmentLoadComplete(S);return}else T=_.FragmentState.NOT_LOADED}T===_.FragmentState.NOT_LOADED||T===_.FragmentState.PARTIAL?h.sn==="initSegment"?this._loadInitSegment(h):this.bitrateTest?(h.bitrateTest=!0,this.log("Fragment "+h.sn+" of level "+h.level+" is being downloaded to test bitrate and will not be buffered"),this._loadBitrateTestFrag(h)):(this.startFragRequested=!0,v.prototype.loadFragment.call(this,h,s,l)):T===_.FragmentState.APPENDING?this.reduceMaxBufferLength(h.duration)&&this.fragmentTracker.removeFragment(h):((D=this.media)===null||D===void 0?void 0:D.buffered.length)===0&&this.fragmentTracker.removeAllFragments()},A.getAppendedFrag=function(h){var s=this.fragmentTracker.getAppendedFrag(h,R.PlaylistLevelType.MAIN);return s&&"fragment"in s?s.fragment:s},A.getBufferedFrag=function(h){return this.fragmentTracker.getBufferedFrag(h,R.PlaylistLevelType.MAIN)},A.followingBufferedFrag=function(h){return h?this.getBufferedFrag(h.end+.5):null},A.immediateLevelSwitch=function(){this.abortCurrentFrag(),this.flushMainBuffer(0,Number.POSITIVE_INFINITY)},A.nextLevelSwitch=function(){var h=this.levels,s=this.media;if(s!=null&&s.readyState){var l,D=this.getAppendedFrag(s.currentTime);if(D&&D.start>1&&this.flushMainBuffer(0,D.start-1),!s.paused&&h){var T=this.hls.nextLoadLevel,S=h[T],I=this.fragLastKbps;I&&this.fragCurrent?l=this.fragCurrent.duration*S.maxBitrate/(1e3*I)+1:l=0}else l=0;var C=this.getBufferedFrag(s.currentTime+l);if(C){var W=this.followingBufferedFrag(C);if(W){this.abortCurrentFrag();var Y=W.maxStartPTS?W.maxStartPTS:W.start,H=W.duration,F=Math.max(C.end,Y+Math.min(Math.max(H-this.config.maxFragLookUpTolerance,H*.5),H*.75));this.flushMainBuffer(F,Number.POSITIVE_INFINITY)}}}},A.abortCurrentFrag=function(){var h=this.fragCurrent;this.fragCurrent=null,h!=null&&h.loader&&h.loader.abort(),this.state===B.State.KEY_LOADING&&(this.state=B.State.IDLE),this.nextLoadPosition=this.getLoadPosition()},A.flushMainBuffer=function(h,s){v.prototype.flushMainBuffer.call(this,h,s,this.altAudio?"video":null)},A.onMediaAttached=function(h,s){v.prototype.onMediaAttached.call(this,h,s);var l=s.media;this.onvplaying=this.onMediaPlaying.bind(this),this.onvseeked=this.onMediaSeeked.bind(this),l.addEventListener("playing",this.onvplaying),l.addEventListener("seeked",this.onvseeked),this.gapController=new y.default(this.config,l,this.fragmentTracker,this.hls)},A.onMediaDetaching=function(){var h=this.media;h&&(h.removeEventListener("playing",this.onvplaying),h.removeEventListener("seeked",this.onvseeked),this.onvplaying=this.onvseeked=null,this.videoBuffer=null),this.fragPlaying=null,this.gapController&&(this.gapController.destroy(),this.gapController=null),v.prototype.onMediaDetaching.call(this)},A.onMediaPlaying=function(){this.tick()},A.onMediaSeeked=function(){var h=this.media,s=h?h.currentTime:null;Object(z.isFiniteNumber)(s)&&this.log("Media seeked to "+s.toFixed(3)),this.tick()},A.onManifestLoading=function(){this.log("Trigger BUFFER_RESET"),this.hls.trigger(j.Events.BUFFER_RESET,void 0),this.fragmentTracker.removeAllFragments(),this.couldBacktrack=this.stalled=!1,this.startPosition=this.lastCurrentTime=0,this.fragPlaying=null},A.onManifestParsed=function(h,s){var l=!1,D=!1,T;s.levels.forEach(function(S){T=S.audioCodec,T&&(T.indexOf("mp4a.40.2")!==-1&&(l=!0),T.indexOf("mp4a.40.5")!==-1&&(D=!0))}),this.audioCodecSwitch=l&&D&&!Object(M.changeTypeSupported)(),this.audioCodecSwitch&&this.log("Both AAC/HE-AAC audio found in levels; declaring level codec as HE-AAC"),this.levels=s.levels,this.startFragRequested=!1},A.onLevelLoading=function(h,s){var l=this.levels;if(!l||this.state!==B.State.IDLE)return;var D=l[s.level];(!D.details||D.details.live&&this.levelLastLoaded!==s.level||this.waitForCdnTuneIn(D.details))&&(this.state=B.State.WAITING_LEVEL)},A.onLevelLoaded=function(h,s){var l,D=this.levels,T=s.level,S=s.details,I=S.totalduration;if(!D){this.warn("Levels were reset while loading level "+T);return}this.log("Level "+T+" loaded ["+S.startSN+","+S.endSN+"], cc ["+S.startCC+", "+S.endCC+"] duration:"+I);var C=this.fragCurrent;C&&(this.state===B.State.FRAG_LOADING||this.state===B.State.FRAG_LOADING_WAITING_RETRY)&&(C.level!==s.level&&C.loader&&(this.state=B.State.IDLE,C.loader.abort()));var W=D[T],Y=0;if(S.live||(l=W.details)!==null&&l!==void 0&&l.live){if(S.fragments[0]||(S.deltaUpdateFailed=!0),S.deltaUpdateFailed)return;Y=this.alignPlaylists(S,W.details)}if(W.details=S,this.levelLastLoaded=T,this.hls.trigger(j.Events.LEVEL_UPDATED,{details:S,level:T}),this.state===B.State.WAITING_LEVEL){if(this.waitForCdnTuneIn(S))return;this.state=B.State.IDLE}this.startFragRequested?S.live&&this.synchronizeToLiveEdge(S):this.setStartPosition(S,Y),this.tick()},A._handleFragmentLoadProgress=function(h){var s,l=h.frag,D=h.part,T=h.payload,S=this.levels;if(!S){this.warn("Levels were reset while fragment load was in progress. Fragment "+l.sn+" of level "+l.level+" will not be buffered");return}var I=S[l.level],C=I.details;if(!C){this.warn("Dropping fragment "+l.sn+" of level "+l.level+" after level details were reset");return}var W=I.videoCodec,Y=C.PTSKnown||!C.live,H=(s=l.initSegment)===null||s===void 0?void 0:s.data,F=this._getAudioCodec(I),q=this.transmuxer=this.transmuxer||new g.default(this.hls,R.PlaylistLevelType.MAIN,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)),le=D?D.index:-1,pe=le!==-1,Ae=new w.ChunkMetadata(l.level,l.sn,l.stats.chunkCount,T.byteLength,le,pe),Ge=this.initPTS[l.cc];q.push(T,H,F,W,l,D,C.totalduration,Y,Ae,Ge)},A.onAudioTrackSwitching=function(h,s){var l=this.altAudio,D=!!s.url,T=s.id;if(!D){if(this.mediaBuffer!==this.media){this.log("Switching on main audio, use media.buffered to schedule main fragment loading"),this.mediaBuffer=this.media;var S=this.fragCurrent;S!=null&&S.loader&&(this.log("Switching to main audio track, cancel main fragment load"),S.loader.abort()),this.resetTransmuxer(),this.resetLoadingState()}else this.audioOnly&&this.resetTransmuxer();var I=this.hls;l&&I.trigger(j.Events.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:"audio"}),I.trigger(j.Events.AUDIO_TRACK_SWITCHED,{id:T})}},A.onAudioTrackSwitched=function(h,s){var l=s.id,D=!!this.hls.audioTracks[l].url;if(D){var T=this.videoBuffer;T&&this.mediaBuffer!==T&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=T)}this.altAudio=D,this.tick()},A.onBufferCreated=function(h,s){var l=s.tracks,D,T,S=!1;for(var I in l){var C=l[I];if(C.id==="main"){if(T=I,D=C,I==="video"){var W=l[I];W&&(this.videoBuffer=W.buffer)}}else S=!0}S&&D?(this.log("Alternate track found, use "+T+".buffered to schedule main fragment loading"),this.mediaBuffer=D.buffer):this.mediaBuffer=this.media},A.onFragBuffered=function(h,s){var l=s.frag,D=s.part;if(l&&l.type!==R.PlaylistLevelType.MAIN)return;if(this.fragContextChanged(l)){this.warn("Fragment "+l.sn+(D?" p: "+D.index:"")+" of level "+l.level+" finished buffering, but was aborted. state: "+this.state),this.state===B.State.PARSED&&(this.state=B.State.IDLE);return}var T=D?D.stats:l.stats;this.fragLastKbps=Math.round(8*T.total/(T.buffering.end-T.loading.first)),l.sn!=="initSegment"&&(this.fragPrevious=l),this.fragBufferedComplete(l,D)},A.onError=function(h,s){switch(s.details){case f.ErrorDetails.FRAG_LOAD_ERROR:case f.ErrorDetails.FRAG_LOAD_TIMEOUT:case f.ErrorDetails.KEY_LOAD_ERROR:case f.ErrorDetails.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(R.PlaylistLevelType.MAIN,s);break;case f.ErrorDetails.LEVEL_LOAD_ERROR:case f.ErrorDetails.LEVEL_LOAD_TIMEOUT:this.state!==B.State.ERROR&&(s.fatal?(this.warn(""+s.details),this.state=B.State.ERROR):!s.levelRetry&&this.state===B.State.WAITING_LEVEL&&(this.state=B.State.IDLE));break;case f.ErrorDetails.BUFFER_FULL_ERROR:if(s.parent==="main"&&(this.state===B.State.PARSING||this.state===B.State.PARSED)){var l=!0,D=this.getFwdBufferInfo(this.media,R.PlaylistLevelType.MAIN);D&&D.len>.5&&(l=!this.reduceMaxBufferLength(D.len)),l&&(this.warn("buffer full error also media.currentTime is not buffered, flush main"),this.immediateLevelSwitch()),this.resetLoadingState()}break;default:break}},A.checkBuffer=function(){var h=this.media,s=this.gapController;if(!h||!s||!h.readyState)return;var l=U.BufferHelper.getBuffered(h);!this.loadedmetadata&&l.length?(this.loadedmetadata=!0,this.seekToStartPos()):s.poll(this.lastCurrentTime),this.lastCurrentTime=h.currentTime},A.onFragLoadEmergencyAborted=function(){this.state=B.State.IDLE,this.loadedmetadata||(this.startFragRequested=!1,this.nextLoadPosition=this.startPosition),this.tickImmediate()},A.onBufferFlushed=function(h,s){var l=s.type;if(l!==c.ElementaryStreamTypes.AUDIO||this.audioOnly&&!this.altAudio){var D=(l===c.ElementaryStreamTypes.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;this.afterBufferFlushed(D,l,R.PlaylistLevelType.MAIN)}},A.onLevelsUpdated=function(h,s){this.levels=s.levels},A.swapAudioCodec=function(){this.audioCodecSwap=!this.audioCodecSwap},A.seekToStartPos=function(){var h=this.media,s=h.currentTime,l=this.startPosition;if(l>=0&&s0&&(S1&&h.seeking===!1){var l=h.currentTime;if(U.BufferHelper.isBuffered(h,l)?s=this.getAppendedFrag(l):U.BufferHelper.isBuffered(h,l+.1)&&(s=this.getAppendedFrag(l+.1)),s){var D=this.fragPlaying,T=s.level;(!D||s.sn!==D.sn||D.level!==T||s.urlId!==D.urlId)&&(this.hls.trigger(j.Events.FRAG_CHANGED,{frag:s}),(!D||D.level!==T)&&this.hls.trigger(j.Events.LEVEL_SWITCHED,{level:T}),this.fragPlaying=s)}}},n(O,[{key:"nextLevel",get:function(){var h=this.nextBufferedFrag;return h?h.level:-1}},{key:"currentLevel",get:function(){var h=this.media;if(h){var s=this.getAppendedFrag(h.currentTime);if(s)return s.level}return-1}},{key:"nextBufferedFrag",get:function(){var h=this.media;if(h){var s=this.getAppendedFrag(h.currentTime);return this.followingBufferedFrag(s)}else return null}},{key:"forceStartLoad",get:function(){return this._forceStartLoad}}]),O}(B.default)},"./src/controller/subtitle-stream-controller.ts":function(ee,K,P){"use strict";P.r(K),P.d(K,"SubtitleStreamController",function(){return o});var z=P("./src/events.ts"),B=P("./src/utils/logger.ts"),M=P("./src/utils/buffer-helper.ts"),j=P("./src/controller/fragment-finders.ts"),U=P("./src/utils/discontinuities.ts"),_=P("./src/controller/level-helper.ts"),R=P("./src/controller/fragment-tracker.ts"),c=P("./src/controller/base-stream-controller.ts"),g=P("./src/types/loader.ts"),w=P("./src/types/level.ts");function y(u,x){for(var E=0;E=s[T].start&&D<=s[T].end){l=s[T];break}var S=p.start+p.duration;l?l.end=S:(l={start:D,end:S},s.push(l)),this.fragmentTracker.fragBuffered(p)},E.onBufferFlushing=function(O,A){var p=A.startOffset,h=A.endOffset;if(p===0&&h!==Number.POSITIVE_INFINITY){var s=this.currentTrackId,l=this.levels;if(!l.length||!l[s]||!l[s].details)return;var D=l[s].details,T=D.targetduration,S=h-T;if(S<=0)return;A.endOffsetSubtitles=Math.max(0,S),this.tracksBuffered.forEach(function(I){for(var C=0;C=D.length||s!==l||!T)return;if(this.mediaBuffer=this.mediaBufferTimeRanges,h.live||(p=T.details)!==null&&p!==void 0&&p.live){var S=this.mainDetails;if(h.deltaUpdateFailed||!S)return;var I=S.fragments[0];if(!T.details)h.hasProgramDateTime&&S.hasProgramDateTime?Object(U.alignMediaPlaylistByPDT)(h,S):I&&Object(_.addSliding)(h,I.start);else{var C=this.alignPlaylists(h,T.details);C===0&&I&&Object(_.addSliding)(h,I.start)}}if(T.details=h,this.levelLastLoaded=s,this.tick(),h.live&&!this.fragCurrent&&this.media&&this.state===c.State.IDLE){var W=Object(j.findFragmentByPTS)(null,h.fragments,this.media.currentTime,0);W||(this.warn("Subtitle playlist not aligned with playback"),T.details=void 0)}},E._handleFragmentLoadComplete=function(O){var A=O.frag,p=O.payload,h=A.decryptdata,s=this.hls;if(this.fragContextChanged(A))return;if(p&&p.byteLength>0&&h&&h.key&&h.iv&&h.method==="AES-128"){var l=performance.now();this.decrypter.webCryptoDecrypt(new Uint8Array(p),h.key.buffer,h.iv.buffer).then(function(D){var T=performance.now();s.trigger(z.Events.FRAG_DECRYPTED,{frag:A,payload:D,stats:{tstart:l,tdecrypt:T}})})}},E.doTick=function(){if(!this.media){this.state=c.State.IDLE;return}if(this.state===c.State.IDLE){var O,A=this.currentTrackId,p=this.levels;if(!p.length||!p[A]||!p[A].details)return;var h=p[A].details,s=h.targetduration,l=this.config,D=this.media,T=M.BufferHelper.bufferedInfo(this.mediaBufferTimeRanges,D.currentTime-s,l.maxBufferHole),S=T.end,I=T.len,C=this.getMaxBufferLength()+s;if(I>C)return;console.assert(h,"Subtitle track details are defined on idle subtitle stream controller tick");var W=h.fragments,Y=W.length,H=h.edge,F,q=this.fragPrevious;if(S-1&&(this.subtitleTrack=this.queuedDefaultTrack,this.queuedDefaultTrack=-1),this.useTextTrackPolling=!(this.media.textTracks&&"onchange"in this.media.textTracks),this.useTextTrackPolling?this.pollTrackChange(500):this.media.textTracks.addEventListener("change",this.asyncPollTrackChange)},m.pollTrackChange=function(n){self.clearInterval(this.subtitlePollingInterval),this.subtitlePollingInterval=self.setInterval(this.trackChangeListener,n)},m.onMediaDetaching=function(){if(!this.media)return;self.clearInterval(this.subtitlePollingInterval),this.useTextTrackPolling||this.media.textTracks.removeEventListener("change",this.asyncPollTrackChange),this.trackId>-1&&(this.queuedDefaultTrack=this.trackId);var n=w(this.media.textTracks);n.forEach(function(o){Object(B.clearCurrentCues)(o)}),this.subtitleTrack=-1,this.media=null},m.onManifestLoading=function(){this.tracks=[],this.groupId=null,this.tracksInGroup=[],this.trackId=-1,this.selectDefaultTrack=!0},m.onManifestParsed=function(n,o){this.tracks=o.subtitleTracks},m.onSubtitleTrackLoaded=function(n,o){var u=o.id,x=o.details,E=this.trackId,v=this.tracksInGroup[E];if(!v){this.warn("Invalid subtitle track id "+u);return}var O=v.details;v.details=o.details,this.log("subtitle track "+u+" loaded ["+x.startSN+"-"+x.endSN+"]"),u===this.trackId&&(this.retryCount=0,this.playlistLoaded(u,o,O))},m.onLevelLoading=function(n,o){this.switchLevel(o.level)},m.onLevelSwitching=function(n,o){this.switchLevel(o.level)},m.switchLevel=function(n){var o=this.hls.levels[n];if(!(o!=null&&o.textGroupIds))return;var u=o.textGroupIds[o.urlId];if(this.groupId!==u){var x=this.tracksInGroup?this.tracksInGroup[this.trackId]:void 0,E=this.tracks.filter(function(A){return!u||A.groupId===u});this.tracksInGroup=E;var v=this.findTrackId(x==null?void 0:x.name)||this.findTrackId();this.groupId=u;var O={subtitleTracks:E};this.log("Updating subtitle tracks, "+E.length+' track(s) found in "'+u+'" group-id'),this.hls.trigger(z.Events.SUBTITLE_TRACKS_UPDATED,O),v!==-1&&this.setSubtitleTrack(v,x)}},m.findTrackId=function(n){for(var o=this.tracksInGroup,u=0;u=x.length)return;this.clearTimer();var E=x[n];if(this.log("Switching to subtitle track "+n),this.trackId=n,E){var v=E.id,O=E.groupId,A=O===void 0?"":O,p=E.name,h=E.type,s=E.url;this.hls.trigger(z.Events.SUBTITLE_TRACK_SWITCH,{id:v,groupId:A,name:p,type:h,url:s});var l=this.switchParams(E.url,o==null?void 0:o.details);this.loadPlaylist(l)}else this.hls.trigger(z.Events.SUBTITLE_TRACK_SWITCH,{id:n})},m.onTextTracksChanged=function(){if(this.useTextTrackPolling||self.clearInterval(this.subtitlePollingInterval),!this.media||!this.hls.config.renderTextTracksNatively)return;for(var n=-1,o=w(this.media.textTracks),u=0;u=0&&(h[0]=Math.min(h[0],x),h[1]=Math.max(h[1],E),A=!0,s/(E-x)>.5))return}if(A||O.push([x,E]),this.config.renderTextTracksNatively){var l=this.captionsTracks[u];this.Cues.newCue(l,x,E,v)}else{var D=this.Cues.newCue(null,x,E,v);this.hls.trigger(B.Events.CUES_PARSED,{type:"captions",cues:D,track:u})}},n.onInitPtsFound=function(u,x){var E=this,v=x.frag,O=x.id,A=x.initPTS,p=x.timescale,h=this.unparsedVttFrags;O==="main"&&(this.initPTS[v.cc]=A,this.timescale[v.cc]=p),h.length&&(this.unparsedVttFrags=[],h.forEach(function(s){E.onFragLoaded(B.Events.FRAG_LOADED,s)}))},n.getExistingTrack=function(u){var x=this.media;if(x)for(var E=0;E>>8^p&255^99,R[v]=p,c[p]=v;var h=E[v],s=E[h],l=E[s],D=E[p]*257^p*16843008;w[v]=D<<24|D>>>8,y[v]=D<<16|D>>>16,f[v]=D<<8|D>>>24,m[v]=D,D=l*16843009^s*65537^h*257^v*16843008,n[p]=D<<24|D>>>8,o[p]=D<<16|D>>>16,u[p]=D<<8|D>>>24,x[p]=D,v?(v=h^E[E[E[l^h]]],O^=E[E[O]]):v=O=1}},U.expandKey=function(R){for(var c=this.uint8ArrayToUint32Array_(R),g=!0,w=0;w>>6)+1;var D=(u[x+2]&60)>>>2;if(D>l.length-1){o.trigger(M.Events.ERROR,{type:B.ErrorTypes.MEDIA_ERROR,details:B.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"invalid ADTS sampling index:"+D});return}return A=(u[x+2]&1)<<2,A|=(u[x+3]&192)>>>6,z.logger.log("manifest codec:"+E+", ADTS type:"+v+", samplingIndex:"+D),/firefox/i.test(h)?D>=6?(v=5,p=new Array(4),O=D-3):(v=2,p=new Array(2),O=D):h.indexOf("android")!==-1?(v=2,p=new Array(2),O=D):(v=5,p=new Array(4),E&&(E.indexOf("mp4a.40.29")!==-1||E.indexOf("mp4a.40.5")!==-1)||!E&&D>=6?O=D-3:((E&&E.indexOf("mp4a.40.2")!==-1&&(D>=6&&A===1||/vivaldi/i.test(h))||!E&&A===1)&&(v=2,p=new Array(2)),O=D)),p[0]=v<<3,p[0]|=(D&14)>>1,p[1]|=(D&1)<<7,p[1]|=A<<3,v===5&&(p[1]|=(O&14)>>1,p[2]=(O&1)<<7,p[2]|=2<<2,p[3]=0),{config:p,samplerate:l[D],channelCount:A,codec:"mp4a.40."+v,manifestCodec:s}}function U(o,u){return o[u]===255&&(o[u+1]&246)===240}function _(o,u){return o[u+1]&1?7:9}function R(o,u){return(o[u+3]&3)<<11|o[u+4]<<3|(o[u+5]&224)>>>5}function c(o,u){return u+5=o.length)return!1;var E=R(o,u);if(E<=x)return!1;var v=u+E;return v===o.length||g(o,v)}return!1}function f(o,u,x,E,v){if(!o.samplerate){var O=j(u,x,E,v);if(!O)return;o.config=O.config,o.samplerate=O.samplerate,o.channelCount=O.channelCount,o.codec=O.codec,o.manifestCodec=O.manifestCodec,z.logger.log("parsed codec:"+o.codec+", rate:"+O.samplerate+", channels:"+O.channelCount)}}function m(o){return 1024*9e4/o}function a(o,u,x,E,v){var O=_(o,u),A=R(o,u);if(A-=O,A>0){var p=x+E*v;return{headerLength:O,frameLength:A,stamp:p}}}function n(o,u,x,E,v){var O=m(o.samplerate),A=a(u,x,E,v,O);if(A){var p=A.frameLength,h=A.headerLength,s=A.stamp,l=h+p,D=Math.max(0,x+l-u.length),T;D?(T=new Uint8Array(l-h),T.set(u.subarray(x+h,u.length),0)):T=u.subarray(x+h,x+l);var S={unit:T,pts:s};return D||o.samples.push(S),{sample:S,length:l,missing:D}}}},"./src/demux/base-audio-demuxer.ts":function(ee,K,P){"use strict";P.r(K),P.d(K,"initPTSFn",function(){return R});var z=P("./src/polyfills/number.ts"),B=P("./src/demux/id3.ts"),M=P("./src/demux/dummy-demuxed-track.ts"),j=P("./src/utils/mp4-tools.ts"),U=P("./src/utils/typed-array.ts"),_=function(){function c(){this._audioTrack=void 0,this._id3Track=void 0,this.frameIndex=0,this.cachedData=null,this.initPTS=null}var g=c.prototype;return g.resetInitSegment=function(y,f,m){this._id3Track={type:"id3",id:3,pid:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],dropped:0}},g.resetTimeStamp=function(){},g.resetContiguity=function(){},g.canParse=function(y,f){return!1},g.appendFrame=function(y,f,m){},g.demux=function(y,f){this.cachedData&&(y=Object(j.appendUint8Array)(this.cachedData,y),this.cachedData=null);var m=B.getID3Data(y,0),a=m?m.length:0,n,o,u=this._audioTrack,x=this._id3Track,E=m?B.getTimeStamp(m):void 0,v=y.length;for((this.frameIndex===0||this.initPTS===null)&&(this.initPTS=R(E,f)),m&&m.length>0&&x.samples.push({pts:this.initPTS,dts:this.initPTS,data:m}),o=this.initPTS;a_?(this.word<<=_,this.bitsAvailable-=_):(_-=this.bitsAvailable,R=_>>3,_-=R>>3,this.bytesAvailable-=R,this.loadWord(),this.word<<=_,this.bitsAvailable-=_)},j.readBits=function(_){var R=Math.min(this.bitsAvailable,_),c=this.word>>>32-R;return _>32&&z.logger.error("Cannot read more than 32 bits at a time"),this.bitsAvailable-=R,this.bitsAvailable>0?this.word<<=R:this.bytesAvailable>0&&this.loadWord(),R=_-R,R>0&&this.bitsAvailable?c<>>_)!==0)return this.word<<=_,this.bitsAvailable-=_,_;return this.loadWord(),_+this.skipLZ()},j.skipUEG=function(){this.skipBits(1+this.skipLZ())},j.skipEG=function(){this.skipBits(1+this.skipLZ())},j.readUEG=function(){var _=this.skipLZ();return this.readBits(_+1)-1},j.readEG=function(){var _=this.readUEG();return 1&_?1+_>>>1:-1*(_>>>1)},j.readBoolean=function(){return this.readBits(1)===1},j.readUByte=function(){return this.readBits(8)},j.readUShort=function(){return this.readBits(16)},j.readUInt=function(){return this.readBits(32)},j.skipScalingList=function(_){for(var R=8,c=8,g,w=0;w<_;w++)c!==0&&(g=this.readEG(),c=(R+g+256)%256),R=c===0?R:c},j.readSPS=function(){var _=0,R=0,c=0,g=0,w,y,f,m=this.readUByte.bind(this),a=this.readBits.bind(this),n=this.readUEG.bind(this),o=this.readBoolean.bind(this),u=this.skipBits.bind(this),x=this.skipEG.bind(this),E=this.skipUEG.bind(this),v=this.skipScalingList.bind(this);m();var O=m();if(a(5),u(3),m(),E(),O===100||O===110||O===122||O===244||O===44||O===83||O===86||O===118||O===128){var A=n();if(A===3&&u(1),E(),E(),u(1),o())for(y=A!==3?8:12,f=0;f0?v.subarray(A,A+p):void 0},j=function(v,O){var A=0;return A=(v[O]&127)<<21,A|=(v[O+1]&127)<<14,A|=(v[O+2]&127)<<7,A|=v[O+3]&127,A},U=function(v,O){return z(v,O)&&j(v,O+6)+10<=v.length-O},_=function(v){for(var O=g(v),A=0;A>4){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:S+=String.fromCharCode(l);break;case 12:case 13:D=v[I++],S+=String.fromCharCode((l&31)<<6|D&63);break;case 14:D=v[I++],T=v[I++],S+=String.fromCharCode((l&15)<<12|(D&63)<<6|(T&63)<<0);break;default:}}return S},o={decodeTextFrame:f},u;function x(){return!u&&typeof self.TextDecoder!="undefined"&&(u=new self.TextDecoder("utf-8")),u}},"./src/demux/mp3demuxer.ts":function(ee,K,P){"use strict";P.r(K);var z=P("./src/demux/base-audio-demuxer.ts"),B=P("./src/demux/id3.ts"),M=P("./src/utils/logger.ts"),j=P("./src/demux/mpegaudio.ts");function U(c,g){c.prototype=Object.create(g.prototype),c.prototype.constructor=c,_(c,g)}function _(c,g){return _=Object.setPrototypeOf||function(y,f){return y.__proto__=f,y},_(c,g)}var R=function(c){U(g,c);function g(){return c.apply(this,arguments)||this}var w=g.prototype;return w.resetInitSegment=function(f,m,a){c.prototype.resetInitSegment.call(this,f,m,a),this._audioTrack={container:"audio/mpeg",type:"audio",id:2,pid:-1,sequenceNumber:0,isAAC:!1,samples:[],manifestCodec:f,duration:a,inputTimeScale:9e4,dropped:0}},g.probe=function(f){if(!f)return!1;for(var m=B.getID3Data(f,0)||[],a=m.length,n=f.length;a0},U.demux=function(R){var c=R,g=Object(B.dummyTrack)();if(this.config.progressive){this.remainderData&&(c=Object(z.appendUint8Array)(this.remainderData,R));var w=Object(z.segmentValidRange)(c);this.remainderData=w.remainder,g.samples=w.valid||new Uint8Array}else g.samples=c;return{audioTrack:Object(B.dummyTrack)(),avcTrack:g,id3Track:Object(B.dummyTrack)(),textTrack:Object(B.dummyTrack)()}},U.flush=function(){var R=Object(B.dummyTrack)();return R.samples=this.remainderData||new Uint8Array,this.remainderData=null,{audioTrack:Object(B.dummyTrack)(),avcTrack:R,id3Track:Object(B.dummyTrack)(),textTrack:Object(B.dummyTrack)()}},U.demuxSampleAes=function(R,c,g){return Promise.reject(new Error("The MP4 demuxer does not support SAMPLE-AES decryption"))},U.destroy=function(){},j}();M.minProbeByteLength=1024,K.default=M},"./src/demux/mpegaudio.ts":function(ee,K,P){"use strict";P.r(K),P.d(K,"appendFrame",function(){return _}),P.d(K,"parseHeader",function(){return R}),P.d(K,"isHeaderPattern",function(){return c}),P.d(K,"isHeader",function(){return g}),P.d(K,"canParse",function(){return w}),P.d(K,"probe",function(){return y});var z=null,B=[32,64,96,128,160,192,224,256,288,320,352,384,416,448,32,48,56,64,80,96,112,128,160,192,224,256,320,384,32,40,48,56,64,80,96,112,128,160,192,224,256,320,32,48,56,64,80,96,112,128,144,160,176,192,224,256,8,16,24,32,40,48,56,64,80,96,112,128,144,160],M=[44100,48e3,32e3,22050,24e3,16e3,11025,12e3,8e3],j=[[0,72,144,12],[0,0,0,0],[0,72,144,12],[0,144,144,12]],U=[0,1,1,4];function _(f,m,a,n,o){if(a+24>m.length)return;var u=R(m,a);if(u&&a+u.frameLength<=m.length){var x=u.samplesPerFrame*9e4/u.sampleRate,E=n+o*x,v={unit:m.subarray(a,a+u.frameLength),pts:E,dts:E};return f.config=[],f.channelCount=u.channelCount,f.samplerate=u.sampleRate,f.samples.push(v),{sample:v,length:u.frameLength,missing:0}}}function R(f,m){var a=f[m+1]>>3&3,n=f[m+1]>>1&3,o=f[m+2]>>4&15,u=f[m+2]>>2&3;if(a!==1&&o!==0&&o!==15&&u!==3){var x=f[m+2]>>1&1,E=f[m+3]>>6,v=a===3?3-n:n===3?3:4,O=B[v*14+o-1]*1e3,A=a===3?0:a===2?1:2,p=M[A*3+u],h=E===3?1:2,s=j[a][n],l=U[n],D=s*8*l,T=Math.floor(s*O/p+x)*l;if(z===null){var S=navigator.userAgent||"",I=S.match(/Chrome\/(\d+)/i);z=I?parseInt(I[1]):0}var C=!!z&&z<=87;return C&&n===2&&O>=224e3&&E===0&&(f[m+3]=f[m+3]|128),{sampleRate:p,channelCount:h,frameLength:T,samplesPerFrame:D}}}function c(f,m){return f[m]===255&&(f[m+1]&224)===224&&(f[m+1]&6)!==0}function g(f,m){return m+1=R.length){g();return}if(R[c].unit.length<32)continue;var w=this.decrypter.isSync();if(this.decryptAacSample(R,c,g,w),!w)return}},U.getAvcEncryptedData=function(R){for(var c=Math.floor((R.length-48)/160)*16+16,g=new Int8Array(c),w=0,y=32;y<=R.length-16;y+=160,w+=16)g.set(R.subarray(y,y+16),w);return g},U.getAvcDecryptedUnit=function(R,c){for(var g=new Uint8Array(c),w=0,y=32;y<=R.length-16;y+=160,w+=16)R.set(g.subarray(w,w+16),y);return R},U.decryptAvcSample=function(R,c,g,w,y,f){var m=Object(B.discardEPB)(y.data),a=this.getAvcEncryptedData(m),n=this;this.decryptBuffer(a.buffer,function(o){y.data=n.getAvcDecryptedUnit(m,o),f||n.decryptAvcSamples(R,c,g+1,w)})},U.decryptAvcSamples=function(R,c,g,w){if(R instanceof Uint8Array)throw new Error("Cannot decrypt samples of type Uint8Array");for(;;c++,g=0){if(c>=R.length){w();return}for(var y=R[c].units;!(g>=y.length);g++){var f=y[g];if(f.data.length<=48||f.type!==1&&f.type!==5)continue;var m=this.decrypter.isSync();if(this.decryptAvcSample(R,c,g,w,f,m),!m)return}}},j}();K.default=M},"./src/demux/transmuxer-interface.ts":function(ee,K,P){"use strict";P.r(K),P.d(K,"default",function(){return y});var z=P("./node_modules/webworkify-webpack/index.js"),B=P.n(z),M=P("./src/events.ts"),j=P("./src/demux/transmuxer.ts"),U=P("./src/utils/logger.ts"),_=P("./src/errors.ts"),R=P("./src/utils/mediasource-helper.ts"),c=P("./node_modules/eventemitter3/index.js"),g=P.n(c),w=Object(R.getMediaSource)()||{isTypeSupported:function(){return!1}},y=function(){function f(a,n,o,u){var x=this;this.hls=void 0,this.id=void 0,this.observer=void 0,this.frag=null,this.part=null,this.worker=void 0,this.onwmsg=void 0,this.transmuxer=null,this.onTransmuxComplete=void 0,this.onFlush=void 0,this.hls=a,this.id=n,this.onTransmuxComplete=o,this.onFlush=u;var E=a.config,v=function(s,l){l=l||{},l.frag=x.frag,l.id=x.id,a.trigger(s,l)};this.observer=new c.EventEmitter,this.observer.on(M.Events.FRAG_DECRYPTED,v),this.observer.on(M.Events.ERROR,v);var O={mp4:w.isTypeSupported("video/mp4"),mpeg:w.isTypeSupported("audio/mpeg"),mp3:w.isTypeSupported('audio/mp4; codecs="mp3"')},A=navigator.vendor;if(E.enableWorker&&typeof Worker!="undefined"){U.logger.log("demuxing in webworker");var p;try{p=this.worker=z("./src/demux/transmuxer-worker.ts"),this.onwmsg=this.onWorkerMessage.bind(this),p.addEventListener("message",this.onwmsg),p.onerror=function(h){a.trigger(M.Events.ERROR,{type:_.ErrorTypes.OTHER_ERROR,details:_.ErrorDetails.INTERNAL_EXCEPTION,fatal:!0,event:"demuxerWorker",error:new Error(h.message+" ("+h.filename+":"+h.lineno+")")})},p.postMessage({cmd:"init",typeSupported:O,vendor:A,id:n,config:JSON.stringify(E)})}catch(h){U.logger.warn("Error in worker:",h),U.logger.error("Error while initializing DemuxerWorker, fallback to inline"),p&&self.URL.revokeObjectURL(p.objectURL),this.transmuxer=new j.default(this.observer,O,E,A,n),this.worker=null}}else this.transmuxer=new j.default(this.observer,O,E,A,n)}var m=f.prototype;return m.destroy=function(){var n=this.worker;if(n)n.removeEventListener("message",this.onwmsg),n.terminate(),this.worker=null;else{var o=this.transmuxer;o&&(o.destroy(),this.transmuxer=null)}var u=this.observer;u&&u.removeAllListeners(),this.observer=null},m.push=function(n,o,u,x,E,v,O,A,p,h){var s=this;p.transmuxing.start=self.performance.now();var l=this.transmuxer,D=this.worker,T=v?v.start:E.start,S=E.decryptdata,I=this.frag,C=!(I&&E.cc===I.cc),W=!(I&&p.level===I.level),Y=I?p.sn-I.sn:-1,H=this.part?p.part-this.part.index:1,F=!W&&(Y===1||Y===0&&H===1),q=self.performance.now();(W||Y||E.stats.parsing.start===0)&&(E.stats.parsing.start=q),v&&(H||!F)&&(v.stats.parsing.start=q);var le=new j.TransmuxState(C,F,A,W,T);if(!F||C){U.logger.log("[transmuxer-interface, "+E.type+"]: Starting new transmux session for sn: "+p.sn+" p: "+p.part+" level: "+p.level+" id: "+p.id+` + Time to underbuffer: `+C.toFixed(3)+" s"),o.nextLoadLevel=Y,this.bwEstimator.sample(A,v.loaded),this.clearTimer(),a.loader&&(this.fragCurrent=this.partCurrent=null,a.loader.abort()),o.trigger(M.Events.FRAG_LOAD_EMERGENCY_ABORTED,{frag:a,part:n,stats:v})},f.onFragLoaded=function(a,n){var o=n.frag,u=n.part;if(o.type===I.PlaylistLevelType.MAIN&&Object(z.isFiniteNumber)(o.sn)){var x=u?u.stats:o.stats,E=u?u.duration:o.duration;if(this.clearTimer(),this.lastLoadedFragLevel=o.level,this._nextAutoLevel=-1,this.hls.config.abrMaxWithRealBitrate){var v=this.hls.levels[o.level],O=(v.loaded?v.loaded.bytes:0)+x.loaded,A=(v.loaded?v.loaded.duration:0)+E;v.loaded={bytes:O,duration:A},v.realBitrate=Math.round(8*O/A)}if(o.bitrateTest){var p={stats:x,frag:o,part:u,id:o.type};this.onFragBuffered(M.Events.FRAG_BUFFERED,p),o.bitrateTest=!1}}},f.onFragBuffered=function(a,n){var o=n.frag,u=n.part,x=u?u.stats:o.stats;if(x.aborted)return;if(o.type!==I.PlaylistLevelType.MAIN||o.sn==="initSegment")return;var E=x.parsing.end-x.loading.start;this.bwEstimator.sample(E,x.loaded),x.bwEstimate=this.bwEstimator.getEstimate(),o.bitrateTest?this.bitrateTestDelay=E/1e3:this.bitrateTestDelay=0},f.onError=function(a,n){switch(n.details){case U.ErrorDetails.FRAG_LOAD_ERROR:case U.ErrorDetails.FRAG_LOAD_TIMEOUT:this.clearTimer();break;default:break}},f.clearTimer=function(){self.clearInterval(this.timer),this.timer=void 0},f.getNextABRAutoLevel=function(){var a=this.fragCurrent,n=this.partCurrent,o=this.hls,u=o.maxAutoLevel,x=o.config,E=o.minAutoLevel,v=o.media,O=n?n.duration:a?a.duration:0,A=v?v.currentTime:0,p=v&&v.playbackRate!==0?Math.abs(v.playbackRate):1,h=this.bwEstimator?this.bwEstimator.getEstimate():x.abrEwmaDefaultEstimate,s=(j.BufferHelper.bufferInfo(v,A,x.maxBufferHole).end-A)/p,l=this.findBestLevel(h,E,u,s,x.abrBandWidthFactor,x.abrBandWidthUpFactor);if(l>=0)return l;R.logger.trace((s?"rebuffering expected":"buffer is empty")+", finding optimal quality level");var D=O?Math.min(O,x.maxStarvationDelay):x.maxStarvationDelay,T=x.abrBandWidthFactor,S=x.abrBandWidthUpFactor;if(!s){var _=this.bitrateTestDelay;if(_){var C=O?Math.min(O,x.maxLoadingDelay):x.maxLoadingDelay;D=C-_,R.logger.trace("bitrate test took "+Math.round(1e3*_)+"ms, set first fragment max fetchDuration to "+Math.round(1e3*D)+" ms"),T=S=1}}return l=this.findBestLevel(h,E,u,s+D,T,S),Math.max(l,0)},f.findBestLevel=function(a,n,o,u,x,E){for(var v,O=this.fragCurrent,A=this.partCurrent,p=this.lastLoadedFragLevel,h=this.hls.levels,s=h[p],l=!!(s!=null&&(v=s.details)!==null&&v!==void 0&&v.live),D=s==null?void 0:s.codecSet,T=A?A.duration:O?O.duration:0,S=o;S>=n;S--){var _=h[S];if(!_||D&&_.codecSet!==D)continue;var C=_.details,W=(A?C==null?void 0:C.partTarget:C==null?void 0:C.averagetargetduration)||T,Y=void 0;S<=p?Y=x*a:Y=E*a;var H=h[S].maxBitrate,F=H*W/Y;if(R.logger.trace("level/adjustedbw/bitrate/avgDuration/maxFetchDuration/fetchDuration: "+S+"/"+Math.round(Y)+"/"+H+"/"+W+"/"+u+"/"+F),Y>H&&(!F||l&&!this.bitrateTestDelay||F0&&s===-1?(this.log("Override startPosition with lastCurrentTime @"+l.toFixed(3)),this.state=B.State.IDLE):(this.loadedmetadata=!1,this.state=B.State.WAITING_TRACK),this.nextLoadPosition=this.startPosition=this.lastCurrentTime=s,this.tick()},p.doTick=function(){switch(this.state){case B.State.IDLE:this.doTickIdle();break;case B.State.WAITING_TRACK:{var s,l=this.levels,D=this.trackId,T=l==null||((s=l[D])===null||s===void 0)?void 0:s.details;if(T){if(this.waitForCdnTuneIn(T))break;this.state=B.State.WAITING_INIT_PTS}break}case B.State.FRAG_LOADING_WAITING_RETRY:{var S,_=performance.now(),C=this.retryDate;(!C||_>=C||(S=this.media)!==null&&S!==void 0&&S.seeking)&&(this.log("RetryDate reached, switch back to IDLE state"),this.state=B.State.IDLE);break}case B.State.WAITING_INIT_PTS:{var W=this.waitingData;if(W){var Y=W.frag,H=W.part,F=W.cache,q=W.complete;if(this.initPTS[Y.cc]!==void 0){this.waitingData=null,this.waitingVideoCC=-1,this.state=B.State.FRAG_LOADING;var le=F.flush(),pe={frag:Y,part:H,payload:le,networkDetails:null};this._handleFragmentLoadProgress(pe),q&&O.prototype._handleFragmentLoadComplete.call(this,pe)}else if(this.videoTrackCC!==this.waitingVideoCC)n.logger.log("Waiting fragment cc ("+Y.cc+") cancelled because video is at cc "+this.videoTrackCC),this.clearWaitingFragment();else{var Ae=this.getLoadPosition(),Ge=j.BufferHelper.bufferInfo(this.mediaBuffer,Ae,this.config.maxBufferHole),Fe=Object(f.fragmentWithinToleranceTest)(Ge.end,this.config.maxFragLookUpTolerance,Y);Fe<0&&(n.logger.log("Waiting fragment cc ("+Y.cc+") @ "+Y.start+" cancelled because another fragment at "+Ge.end+" is needed"),this.clearWaitingFragment())}}else this.state=B.State.IDLE}}this.onTickEnd()},p.clearWaitingFragment=function(){var s=this.waitingData;s&&(this.fragmentTracker.removeFragment(s.frag),this.waitingData=null,this.waitingVideoCC=-1,this.state=B.State.IDLE)},p.onTickEnd=function(){var s=this.media;if(!s||!s.readyState)return;var l=this.mediaBuffer?this.mediaBuffer:s,D=l.buffered;!this.loadedmetadata&&D.length&&(this.loadedmetadata=!0),this.lastCurrentTime=s.currentTime},p.doTickIdle=function(){var s,l,D=this.hls,T=this.levels,S=this.media,_=this.trackId,C=D.config;if(!T||!T[_])return;if(!S&&(this.startFragRequested||!C.startFragPrefetch))return;var W=T[_],Y=W.details;if(!Y||Y.live&&this.levelLastLoaded!==_||this.waitForCdnTuneIn(Y)){this.state=B.State.WAITING_TRACK;return}this.bufferFlushed&&(this.bufferFlushed=!1,this.afterBufferFlushed(this.mediaBuffer?this.mediaBuffer:this.media,c.ElementaryStreamTypes.AUDIO,R.PlaylistLevelType.AUDIO));var H=this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:this.media,R.PlaylistLevelType.AUDIO);if(H===null)return;var F=H.len,q=this.getMaxBufferLength(),le=this.audioSwitch;if(F>=q&&!le)return;if(!le&&this._streamEnded(H,Y)){D.trigger(M.Events.BUFFER_EOS,{type:"audio"}),this.state=B.State.ENDED;return}var pe=Y.fragments,Ae=pe[0].start,Ge=H.end;if(le){var Fe=this.getLoadPosition();Ge=Fe,Y.PTSKnown&&FeAe||H.nextStart)&&(this.log("Alt audio track ahead of main track, seek to start of alt audio track"),S.currentTime=Ae+.05))}var Ue=this.getNextFragment(Ge,Y);if(!Ue){this.bufferFlushed=!0;return}((s=Ue.decryptdata)===null||s===void 0?void 0:s.keyFormat)==="identity"&&!((l=Ue.decryptdata)!==null&&l!==void 0&&l.key)?this.loadKey(Ue,Y):this.loadFragment(Ue,Y,Ge)},p.getMaxBufferLength=function(){var s=O.prototype.getMaxBufferLength.call(this),l=this.getFwdBufferInfo(this.videoBuffer?this.videoBuffer:this.media,R.PlaylistLevelType.MAIN);return l===null?s:Math.max(s,l.len)},p.onMediaDetaching=function(){this.videoBuffer=null,O.prototype.onMediaDetaching.call(this)},p.onAudioTracksUpdated=function(s,l){var D=l.audioTracks;this.resetTransmuxer(),this.levels=D.map(function(T){return new I.Level(T)})},p.onAudioTrackSwitching=function(s,l){var D=!!l.url;this.trackId=l.id;var T=this.fragCurrent;T!=null&&T.loader&&T.loader.abort(),this.fragCurrent=null,this.clearWaitingFragment(),D?this.setInterval(E):this.resetTransmuxer(),D?(this.audioSwitch=!0,this.state=B.State.IDLE):this.state=B.State.STOPPED,this.tick()},p.onManifestLoading=function(){this.mainDetails=null,this.fragmentTracker.removeAllFragments(),this.startPosition=this.lastCurrentTime=0,this.bufferFlushed=!1},p.onLevelLoaded=function(s,l){this.mainDetails=l.details},p.onAudioTrackLoaded=function(s,l){var D,T=this.levels,S=l.details,_=l.id;if(!T){this.warn("Audio tracks were reset while loading level "+_);return}this.log("Track "+_+" loaded ["+S.startSN+","+S.endSN+"],duration:"+S.totalduration);var C=T[_],W=0;if(S.live||(D=C.details)!==null&&D!==void 0&&D.live){var Y=this.mainDetails;if(S.fragments[0]||(S.deltaUpdateFailed=!0),S.deltaUpdateFailed||!Y)return;!C.details&&S.hasProgramDateTime&&Y.hasProgramDateTime?(Object(m.alignMediaPlaylistByPDT)(S,Y),W=S.fragments[0].start):W=this.alignPlaylists(S,C.details)}C.details=S,this.levelLastLoaded=_,!this.startFragRequested&&(this.mainDetails||!S.live)&&this.setStartPosition(C.details,W),this.state===B.State.WAITING_TRACK&&!this.waitForCdnTuneIn(S)&&(this.state=B.State.IDLE),this.tick()},p._handleFragmentLoadProgress=function(s){var l,D=s.frag,T=s.part,S=s.payload,_=this.config,C=this.trackId,W=this.levels;if(!W){this.warn("Audio tracks were reset while fragment load was in progress. Fragment "+D.sn+" of level "+D.level+" will not be buffered");return}var Y=W[C];console.assert(Y,"Audio track is defined on fragment load progress");var H=Y.details;console.assert(H,"Audio track details are defined on fragment load progress");var F=_.defaultAudioCodec||Y.audioCodec||"mp4a.40.2",q=this.transmuxer;q||(q=this.transmuxer=new w.default(this.hls,R.PlaylistLevelType.AUDIO,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)));var le=this.initPTS[D.cc],pe=(l=D.initSegment)===null||l===void 0?void 0:l.data;if(le!==void 0){var Ae=!1,Ge=T?T.index:-1,Fe=Ge!==-1,Ue=new y.ChunkMetadata(D.level,D.sn,D.stats.chunkCount,S.byteLength,Ge,Fe);q.push(S,pe,F,"",D,T,H.totalduration,Ae,Ue,le)}else{n.logger.log("Unknown video PTS for cc "+D.cc+", waiting for video PTS before demuxing audio frag "+D.sn+" of ["+H.startSN+" ,"+H.endSN+"],track "+C);var Ie=this.waitingData=this.waitingData||{frag:D,part:T,cache:new g.default,complete:!1},je=Ie.cache;je.push(new Uint8Array(S)),this.waitingVideoCC=this.videoTrackCC,this.state=B.State.WAITING_INIT_PTS}},p._handleFragmentLoadComplete=function(s){if(this.waitingData){this.waitingData.complete=!0;return}O.prototype._handleFragmentLoadComplete.call(this,s)},p.onBufferReset=function(){this.mediaBuffer=this.videoBuffer=null,this.loadedmetadata=!1},p.onBufferCreated=function(s,l){var D=l.tracks.audio;D&&(this.mediaBuffer=D.buffer),l.tracks.video&&(this.videoBuffer=l.tracks.video.buffer)},p.onFragBuffered=function(s,l){var D=l.frag,T=l.part;if(D.type!==R.PlaylistLevelType.AUDIO)return;if(this.fragContextChanged(D)){this.warn("Fragment "+D.sn+(T?" p: "+T.index:"")+" of level "+D.level+" finished buffering, but was aborted. state: "+this.state+", audioSwitch: "+this.audioSwitch);return}D.sn!=="initSegment"&&(this.fragPrevious=D,this.audioSwitch&&(this.audioSwitch=!1,this.hls.trigger(M.Events.AUDIO_TRACK_SWITCHED,{id:this.trackId}))),this.fragBufferedComplete(D,T)},p.onError=function(s,l){switch(l.details){case a.ErrorDetails.FRAG_LOAD_ERROR:case a.ErrorDetails.FRAG_LOAD_TIMEOUT:case a.ErrorDetails.KEY_LOAD_ERROR:case a.ErrorDetails.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(R.PlaylistLevelType.AUDIO,l);break;case a.ErrorDetails.AUDIO_TRACK_LOAD_ERROR:case a.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:this.state!==B.State.ERROR&&this.state!==B.State.STOPPED&&(this.state=l.fatal?B.State.ERROR:B.State.IDLE,this.warn(l.details+" while loading frag, switching to "+this.state+" state"));break;case a.ErrorDetails.BUFFER_FULL_ERROR:if(l.parent==="audio"&&(this.state===B.State.PARSING||this.state===B.State.PARSED)){var D=!0,T=this.getFwdBufferInfo(this.mediaBuffer,R.PlaylistLevelType.AUDIO);T&&T.len>.5&&(D=!this.reduceMaxBufferLength(T.len)),D&&(this.warn("Buffer full error also media.currentTime is not buffered, flush audio buffer"),this.fragCurrent=null,O.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio")),this.resetLoadingState()}break;default:break}},p.onBufferFlushed=function(s,l){var D=l.type;D===c.ElementaryStreamTypes.AUDIO&&(this.bufferFlushed=!0)},p._handleTransmuxComplete=function(s){var l,D="audio",T=this.hls,S=s.remuxResult,_=s.chunkMeta,C=this.getCurrentContext(_);if(!C){this.warn("The loading context changed while buffering fragment "+_.sn+" of level "+_.level+". This chunk will not be buffered."),this.resetLiveStartWhenNotLoaded(_.level);return}var W=C.frag,Y=C.part,H=S.audio,F=S.text,q=S.id3,le=S.initSegment;if(this.fragContextChanged(W))return;if(this.state=B.State.PARSING,this.audioSwitch&&H&&this.completeAudioSwitch(),le!=null&&le.tracks&&(this._bufferInitSegment(le.tracks,W,_),T.trigger(M.Events.FRAG_PARSING_INIT_SEGMENT,{frag:W,id:D,tracks:le.tracks})),H){var pe=H.startPTS,Ae=H.endPTS,Ge=H.startDTS,Fe=H.endDTS;Y&&(Y.elementaryStreams[c.ElementaryStreamTypes.AUDIO]={startPTS:pe,endPTS:Ae,startDTS:Ge,endDTS:Fe}),W.setElementaryStreamInfo(c.ElementaryStreamTypes.AUDIO,pe,Ae,Ge,Fe),this.bufferFragmentData(H,W,Y,_)}if(q!=null&&(l=q.samples)!==null&&l!==void 0&&l.length){var Ue=o({frag:W,id:D},q);T.trigger(M.Events.FRAG_PARSING_METADATA,Ue)}if(F){var Ie=o({frag:W,id:D},F);T.trigger(M.Events.FRAG_PARSING_USERDATA,Ie)}},p._bufferInitSegment=function(s,l,D){if(this.state!==B.State.PARSING)return;s.video&&delete s.video;var T=s.audio;if(!T)return;T.levelCodec=T.codec,T.id="audio",this.log("Init audio buffer, container:"+T.container+", codecs[parsed]=["+T.codec+"]"),this.hls.trigger(M.Events.BUFFER_CODECS,s);var S=T.initSegment;if(S!=null&&S.byteLength){var _={type:"audio",frag:l,part:null,chunkMeta:D,parent:l.type,data:S};this.hls.trigger(M.Events.BUFFER_APPENDING,_)}this.tick()},p.loadFragment=function(s,l,D){var T=this.fragmentTracker.getState(s);this.fragCurrent=s,(this.audioSwitch||T===U.FragmentState.NOT_LOADED||T===U.FragmentState.PARTIAL)&&(s.sn==="initSegment"?this._loadInitSegment(s):l.live&&!Object(z.isFiniteNumber)(this.initPTS[s.cc])?(this.log("Waiting for video PTS in continuity counter "+s.cc+" of live stream before loading audio fragment "+s.sn+" of level "+this.trackId),this.state=B.State.WAITING_INIT_PTS):(this.startFragRequested=!0,O.prototype.loadFragment.call(this,s,l,D)))},p.completeAudioSwitch=function(){var s=this.hls,l=this.media,D=this.trackId;l&&(this.log("Switching audio track : flushing all audio"),O.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio")),this.audioSwitch=!1,s.trigger(M.Events.AUDIO_TRACK_SWITCHED,{id:D})},A}(B.default);K.default=v},"./src/controller/audio-track-controller.ts":function(ee,K,P){"use strict";P.r(K);var z=P("./src/events.ts"),B=P("./src/errors.ts"),M=P("./src/controller/base-playlist-controller.ts"),j=P("./src/types/loader.ts");function U(w,y){for(var f=0;f=n.length){this.warn("Invalid id passed to audio-track controller");return}this.clearTimer();var o=n[this.trackId];this.log("Now switching to audio-track index "+a);var u=n[a],x=u.id,E=u.groupId,v=E===void 0?"":E,O=u.name,A=u.type,p=u.url;if(this.trackId=a,this.trackName=O,this.selectDefaultTrack=!1,this.hls.trigger(z.Events.AUDIO_TRACK_SWITCHING,{id:x,groupId:v,name:O,type:A,url:p}),u.details&&!u.details.live)return;var h=this.switchParams(u.url,o==null?void 0:o.details);this.loadPlaylist(h)},f.selectInitialTrack=function(){var a=this.tracksInGroup;console.assert(a.length,"Initial audio track should be selected when tracks are known");var n=this.trackName,o=this.findTrackId(n)||this.findTrackId();o!==-1?this.setAudioTrack(o):(this.warn("No track found for running audio group-ID: "+this.groupId),this.hls.trigger(z.Events.ERROR,{type:B.ErrorTypes.MEDIA_ERROR,details:B.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,fatal:!0}))},f.findTrackId=function(a){for(var n=this.tracksInGroup,o=0;oy.partTarget&&(u+=1)}if(Object(z.isFiniteNumber)(o))return new B.HlsUrlParameters(o,Object(z.isFiniteNumber)(u)?u:void 0,B.HlsSkip.No)}}},c.loadPlaylist=function(w){},c.shouldLoadTrack=function(w){return this.canLoad&&w&&!!w.url&&(!w.details||w.details.live)},c.playlistLoaded=function(w,y,f){var m=this,a=y.details,n=y.stats,o=n.loading.end?Math.max(0,self.performance.now()-n.loading.end):0;if(a.advancedDateTime=Date.now()-o,a.live||f!=null&&f.live){if(a.reloaded(f),f&&this.log("live playlist "+w+" "+(a.advanced?"REFRESHED "+a.lastPartSn+"-"+a.lastPartIndex:"MISSED")),f&&a.fragments.length>0&&Object(M.mergeDetails)(f,a),!this.canLoad||!a.live)return;var u,x=void 0,E=void 0;if(a.canBlockReload&&a.endSN&&a.advanced){var v=this.hls.config.lowLatencyMode,O=a.lastPartSn,A=a.endSN,p=a.lastPartIndex,h=p!==-1,s=O===A,l=v?0:p;h?(x=s?A+1:O,E=s?l:p+1):x=A+1;var D=a.age,T=D+a.ageHeader,S=Math.min(T-a.partTarget,a.targetduration*1.5);if(S>0){if(f&&S>f.tuneInGoal)this.warn("CDN Tune-in goal increased from: "+f.tuneInGoal+" to: "+S+" with playlist age: "+a.age),S=0;else{var _=Math.floor(S/a.targetduration);if(x+=_,E!==void 0){var C=Math.round(S%a.targetduration/a.partTarget);E+=C}this.log("CDN Tune-in age: "+a.ageHeader+"s last advanced "+D.toFixed(2)+"s goal: "+S+" skip sn "+_+" to part "+E)}a.tuneInGoal=S}if(u=this.getDeliveryDirectives(a,y.deliveryDirectives,x,E),v||!s){this.loadPlaylist(u);return}}else u=this.getDeliveryDirectives(a,y.deliveryDirectives,x,E);var W=Object(M.computeReloadInterval)(a,n);x!==void 0&&a.canBlockReload&&(W-=a.partTarget||1),this.log("reload live playlist "+w+" in "+Math.round(W)+" ms"),this.timer=self.setTimeout(function(){return m.loadPlaylist(u)},W)}else this.clearTimer()},c.getDeliveryDirectives=function(w,y,f,m){var a=Object(B.getSkipValue)(w,f);return y!=null&&y.skip&&w.deltaUpdateFailed&&(f=y.msn,m=y.part,a=B.HlsSkip.No),new B.HlsUrlParameters(f,m,a)},c.retryLoadingOrFail=function(w){var y=this,f=this.hls.config,m=this.retryCount-1&&(a=w.context)!==null&&a!==void 0&&a.deliveryDirectives)this.warn("retry playlist loading #"+this.retryCount+' after "'+w.details+'"'),this.loadPlaylist();else{var n=Math.min(Math.pow(2,this.retryCount)*f.levelLoadingRetryDelay,f.levelLoadingMaxRetryTimeout);this.timer=self.setTimeout(function(){return y.loadPlaylist()},n),this.warn("retry playlist loading #"+this.retryCount+" in "+n+' ms after "'+w.details+'"')}}else this.warn('cannot recover from error "'+w.details+'"'),this.clearTimer(),w.fatal=!0;return m},R}()},"./src/controller/base-stream-controller.ts":function(ee,K,P){"use strict";P.r(K),P.d(K,"State",function(){return A}),P.d(K,"default",function(){return p});var z=P("./src/polyfills/number.ts"),B=P("./src/task-loop.ts"),M=P("./src/controller/fragment-tracker.ts"),j=P("./src/utils/buffer-helper.ts"),U=P("./src/utils/logger.ts"),I=P("./src/events.ts"),R=P("./src/errors.ts"),c=P("./src/types/transmuxer.ts"),g=P("./src/utils/mp4-tools.ts"),w=P("./src/utils/discontinuities.ts"),y=P("./src/controller/fragment-finders.ts"),f=P("./src/controller/level-helper.ts"),m=P("./src/loader/fragment-loader.ts"),a=P("./src/crypt/decrypter.ts"),n=P("./src/utils/time-ranges.ts"),o=P("./src/types/loader.ts");function u(h,s){for(var l=0;lle;(Y0&&Y&&Y.key&&Y.iv&&Y.method==="AES-128"){var H=self.performance.now();return S.decrypter.webCryptoDecrypt(new Uint8Array(W),Y.key.buffer,Y.iv.buffer).then(function(F){var q=self.performance.now();return C.trigger(I.Events.FRAG_DECRYPTED,{frag:T,payload:F,stats:{tstart:H,tdecrypt:q}}),_.payload=F,_})}return _}).then(function(_){var C=S.fragCurrent,W=S.hls,Y=S.levels;if(!Y)throw new Error("init load aborted, missing levels");var H=Y[T.level].details;console.assert(H,"Level details are defined when init segment is loaded");var F=T.stats;S.state=A.IDLE,S.fragLoadError=0,T.data=new Uint8Array(_.payload),F.parsing.start=F.buffering.start=self.performance.now(),F.parsing.end=F.buffering.end=self.performance.now(),_.frag===C&&W.trigger(I.Events.FRAG_BUFFERED,{stats:F,frag:C,part:null,id:T.type}),S.tick()}).catch(function(_){S.warn(_),S.resetFragmentLoading(T)})},l.fragContextChanged=function(T){var S=this.fragCurrent;return!T||!S||T.level!==S.level||T.sn!==S.sn||T.urlId!==S.urlId},l.fragBufferedComplete=function(T,S){var _=this.mediaBuffer?this.mediaBuffer:this.media;this.log("Buffered "+T.type+" sn: "+T.sn+(S?" part: "+S.index:"")+" of "+(this.logPrefix==="[stream-controller]"?"level":"track")+" "+T.level+" "+n.default.toString(j.BufferHelper.getBuffered(_))),this.state=A.IDLE,this.tick()},l._handleFragmentLoadComplete=function(T){var S=this.transmuxer;if(!S)return;var _=T.frag,C=T.part,W=T.partsLoaded,Y=!W||W.length===0||W.some(function(F){return!F}),H=new c.ChunkMetadata(_.level,_.sn,_.stats.chunkCount+1,0,C?C.index:-1,!Y);S.flush(H)},l._handleFragmentLoadProgress=function(T){},l._doFragLoad=function(T,S,_,C){var W=this;if(_===void 0&&(_=null),!this.levels)throw new Error("frag load aborted, missing levels");if(_=Math.max(T.start,_||0),this.config.lowLatencyMode&&S){var Y=S.partList;if(Y&&C){_>T.end&&S.fragmentHint&&(T=S.fragmentHint);var H=this.getNextPart(Y,T,_);if(H>-1){var F=Y[H];return this.log("Loading part sn: "+T.sn+" p: "+F.index+" cc: "+T.cc+" of playlist ["+S.startSN+"-"+S.endSN+"] parts [0-"+H+"-"+(Y.length-1)+"] "+(this.logPrefix==="[stream-controller]"?"level":"track")+": "+T.level+", target: "+parseFloat(_.toFixed(3))),this.nextLoadPosition=F.start+F.duration,this.state=A.FRAG_LOADING,this.hls.trigger(I.Events.FRAG_LOADING,{frag:T,part:Y[H],targetBufferTime:_}),this.doFragPartsLoad(T,Y,H,C).catch(function(q){return W.handleFragLoadError(q)})}else if(!T.url||this.loadedEndOfParts(Y,_))return Promise.resolve(null)}}return this.log("Loading fragment "+T.sn+" cc: "+T.cc+" "+(S?"of ["+S.startSN+"-"+S.endSN+"] ":"")+(this.logPrefix==="[stream-controller]"?"level":"track")+": "+T.level+", target: "+parseFloat(_.toFixed(3))),Object(z.isFiniteNumber)(T.sn)&&!this.bitrateTest&&(this.nextLoadPosition=T.start+T.duration),this.state=A.FRAG_LOADING,this.hls.trigger(I.Events.FRAG_LOADING,{frag:T,targetBufferTime:_}),this.fragmentLoader.load(T,C).catch(function(q){return W.handleFragLoadError(q)})},l.doFragPartsLoad=function(T,S,_,C){var W=this;return new Promise(function(Y,H){var F=[],q=function le(pe){var Ae=S[pe];W.fragmentLoader.loadPart(T,Ae,C).then(function(Ge){F[Ae.index]=Ge;var Fe=Ge.part;W.hls.trigger(I.Events.FRAG_LOADED,Ge);var Ue=S[pe+1];if(Ue&&Ue.fragment===T)le(pe+1);else return Y({frag:T,part:Fe,partsLoaded:F})}).catch(H)};q(_)})},l.handleFragLoadError=function(T){var S=T.data;return S&&S.details===R.ErrorDetails.INTERNAL_ABORTED?this.handleFragLoadAborted(S.frag,S.part):this.hls.trigger(I.Events.ERROR,S),null},l._handleTransmuxerFlush=function(T){var S=this.getCurrentContext(T);if(!S||this.state!==A.PARSING){this.fragCurrent||(this.state=A.IDLE);return}var _=S.frag,C=S.part,W=S.level,Y=self.performance.now();_.stats.parsing.end=Y,C&&(C.stats.parsing.end=Y),this.updateLevelTiming(_,C,W,T.partial)},l.getCurrentContext=function(T){var S=this.levels,_=T.level,C=T.sn,W=T.part;if(!S||!S[_])return this.warn("Levels object was unset while buffering fragment "+C+" of level "+_+". The current chunk will not be buffered."),null;var Y=S[_],H=W>-1?Object(f.getPartWith)(Y,C,W):null,F=H?H.fragment:Object(f.getFragmentWithSN)(Y,C,this.fragCurrent);return F?{frag:F,part:H,level:Y}:null},l.bufferFragmentData=function(T,S,_,C){if(!T||this.state!==A.PARSING)return;var W=T.data1,Y=T.data2,H=W;if(W&&Y&&(H=Object(g.appendUint8Array)(W,Y)),!H||!H.length)return;var F={type:T.type,frag:S,part:_,chunkMeta:C,parent:S.type,data:H};this.hls.trigger(I.Events.BUFFER_APPENDING,F),T.dropped&&T.independent&&!_&&this.flushBufferGap(S)},l.flushBufferGap=function(T){var S=this.media;if(!S)return;if(!j.BufferHelper.isBuffered(S,S.currentTime)){this.flushMainBuffer(0,T.start);return}var _=S.currentTime,C=j.BufferHelper.bufferInfo(S,_,0),W=T.duration,Y=Math.min(this.config.maxFragLookUpTolerance*2,W*.25),H=Math.max(Math.min(T.start-Y,C.end-Y),_+Y);T.start-H>Y&&this.flushMainBuffer(H,T.start)},l.getFwdBufferInfo=function(T,S){var _=this.config,C=this.getLoadPosition();if(!Object(z.isFiniteNumber)(C))return null;var W=j.BufferHelper.bufferInfo(T,C,_.maxBufferHole);if(W.len===0&&W.nextStart!==void 0){var Y=this.fragmentTracker.getBufferedFrag(C,S);if(Y&&W.nextStart=_?(S.maxMaxBufferLength/=2,this.warn("Reduce max buffer length to "+S.maxMaxBufferLength+"s"),!0):!1},l.getNextFragment=function(T,S){var _,C,W=S.fragments,Y=W.length;if(!Y)return null;var H=this.config,F=W[0].start,q;if(S.live){var le=H.initialLiveManifestSize;if(Y-1&&__.start&&_.loaded},l.getInitialLiveFragment=function(T,S){var _=this.fragPrevious,C=null;if(_){if(T.hasProgramDateTime&&(this.log("Live playlist, switching playlist, load frag with same PDT: "+_.programDateTime),C=Object(y.findFragmentByPDT)(S,_.endProgramDateTime,this.config.maxFragLookUpTolerance)),!C){var W=_.sn+1;if(W>=T.startSN&&W<=T.endSN){var Y=S[W-T.startSN];_.cc===Y.cc&&(C=Y,this.log("Live playlist, switching playlist, load frag with next SN: "+C.sn))}C||(C=Object(y.findFragWithCC)(S,_.cc),C&&this.log("Live playlist, switching playlist, load frag with same CC: "+C.sn))}}else{var H=this.hls.liveSyncPosition;H!==null&&(C=this.getFragmentAtPosition(H,this.bitrateTest?T.fragmentEnd:T.edge,T))}return C},l.getFragmentAtPosition=function(T,S,_){var C=this.config,W=this.fragPrevious,Y=_.fragments,H=_.endSN,F=_.fragmentHint,q=C.maxFragLookUpTolerance,le=!!(C.lowLatencyMode&&_.partList&&F);le&&F&&!this.bitrateTest&&(Y=Y.concat(F),H=F.sn);var pe;if(TS-q?0:q;pe=Object(y.findFragmentByPTS)(W,Y,T,Ae)}else pe=Y[Y.length-1];if(pe){var Ge=pe.sn-_.startSN,Fe=W&&pe.level===W.level,Ue=Y[Ge+1],Ie=this.fragmentTracker.getState(pe);if(Ie===M.FragmentState.BACKTRACKED){pe=null;for(var je=Ge;Y[je]&&this.fragmentTracker.getState(Y[je])===M.FragmentState.BACKTRACKED;)W?pe=Y[je--]:pe=Y[--je];pe||(pe=Ue)}else W&&pe.sn===W.sn&&!le&&(Fe&&(pe.sn=Y-S.maxFragLookUpTolerance&&W<=H;if(C!==null&&_.duration>C&&(W"+T.startSN+" prev-sn: "+(W?W.sn:"na")+" fragments: "+H),pe}return F},l.waitForCdnTuneIn=function(T){var S=3;return T.live&&T.canBlockReload&&T.tuneInGoal>Math.max(T.partHoldBack,T.partTarget*S)},l.setStartPosition=function(T,S){var _=this.startPosition;if(_"+T))}}]),s}(B.default)},"./src/controller/buffer-controller.ts":function(ee,K,P){"use strict";P.r(K),P.d(K,"default",function(){return y});var z=P("./src/polyfills/number.ts"),B=P("./src/events.ts"),M=P("./src/utils/logger.ts"),j=P("./src/errors.ts"),U=P("./src/utils/buffer-helper.ts"),I=P("./src/utils/mediasource-helper.ts"),R=P("./src/loader/fragment.ts"),c=P("./src/controller/buffer-operation-queue.ts"),g=Object(I.getMediaSource)(),w=/([ha]vc.)(?:\.[^.,]+)+/,y=function(){function f(a){var n=this;this.details=null,this._objectUrl=null,this.operationQueue=void 0,this.listeners=void 0,this.hls=void 0,this.bufferCodecEventsExpected=0,this._bufferCodecEventsTotal=0,this.media=null,this.mediaSource=null,this.appendError=0,this.tracks={},this.pendingTracks={},this.sourceBuffer=void 0,this._onMediaSourceOpen=function(){var o=n.hls,u=n.media,x=n.mediaSource;M.logger.log("[buffer-controller]: Media source opened"),u&&(n.updateMediaElementDuration(),o.trigger(B.Events.MEDIA_ATTACHED,{media:u})),x&&x.removeEventListener("sourceopen",n._onMediaSourceOpen),n.checkPendingTracks()},this._onMediaSourceClose=function(){M.logger.log("[buffer-controller]: Media source closed")},this._onMediaSourceEnded=function(){M.logger.log("[buffer-controller]: Media source ended")},this.hls=a,this._initSourceBuffer(),this.registerListeners()}var m=f.prototype;return m.hasSourceTypes=function(){return this.getSourceBufferTypes().length>0||Object.keys(this.pendingTracks).length>0},m.destroy=function(){this.unregisterListeners(),this.details=null},m.registerListeners=function(){var n=this.hls;n.on(B.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),n.on(B.Events.MEDIA_DETACHING,this.onMediaDetaching,this),n.on(B.Events.MANIFEST_PARSED,this.onManifestParsed,this),n.on(B.Events.BUFFER_RESET,this.onBufferReset,this),n.on(B.Events.BUFFER_APPENDING,this.onBufferAppending,this),n.on(B.Events.BUFFER_CODECS,this.onBufferCodecs,this),n.on(B.Events.BUFFER_EOS,this.onBufferEos,this),n.on(B.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),n.on(B.Events.LEVEL_UPDATED,this.onLevelUpdated,this),n.on(B.Events.FRAG_PARSED,this.onFragParsed,this),n.on(B.Events.FRAG_CHANGED,this.onFragChanged,this)},m.unregisterListeners=function(){var n=this.hls;n.off(B.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),n.off(B.Events.MEDIA_DETACHING,this.onMediaDetaching,this),n.off(B.Events.MANIFEST_PARSED,this.onManifestParsed,this),n.off(B.Events.BUFFER_RESET,this.onBufferReset,this),n.off(B.Events.BUFFER_APPENDING,this.onBufferAppending,this),n.off(B.Events.BUFFER_CODECS,this.onBufferCodecs,this),n.off(B.Events.BUFFER_EOS,this.onBufferEos,this),n.off(B.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),n.off(B.Events.LEVEL_UPDATED,this.onLevelUpdated,this),n.off(B.Events.FRAG_PARSED,this.onFragParsed,this),n.off(B.Events.FRAG_CHANGED,this.onFragChanged,this)},m._initSourceBuffer=function(){this.sourceBuffer={},this.operationQueue=new c.default(this.sourceBuffer),this.listeners={audio:[],video:[],audiovideo:[]}},m.onManifestParsed=function(n,o){var u=2;(o.audio&&!o.video||!o.altAudio)&&(u=1),this.bufferCodecEventsExpected=this._bufferCodecEventsTotal=u,this.details=null,M.logger.log(this.bufferCodecEventsExpected+" bufferCodec event(s) expected")},m.onMediaAttaching=function(n,o){var u=this.media=o.media;if(u&&g){var x=this.mediaSource=new g;x.addEventListener("sourceopen",this._onMediaSourceOpen),x.addEventListener("sourceended",this._onMediaSourceEnded),x.addEventListener("sourceclose",this._onMediaSourceClose),u.src=self.URL.createObjectURL(x),this._objectUrl=u.src}},m.onMediaDetaching=function(){var n=this.media,o=this.mediaSource,u=this._objectUrl;if(o){if(M.logger.log("[buffer-controller]: media source detaching"),o.readyState==="open")try{o.endOfStream()}catch(x){M.logger.warn("[buffer-controller]: onMediaDetaching: "+x.message+" while calling endOfStream")}this.onBufferReset(),o.removeEventListener("sourceopen",this._onMediaSourceOpen),o.removeEventListener("sourceended",this._onMediaSourceEnded),o.removeEventListener("sourceclose",this._onMediaSourceClose),n&&(u&&self.URL.revokeObjectURL(u),n.src===u?(n.removeAttribute("src"),n.load()):M.logger.warn("[buffer-controller]: media.src was changed by a third party - skip cleanup")),this.mediaSource=null,this.media=null,this._objectUrl=null,this.bufferCodecEventsExpected=this._bufferCodecEventsTotal,this.pendingTracks={},this.tracks={}}this.hls.trigger(B.Events.MEDIA_DETACHED,void 0)},m.onBufferReset=function(){var n=this;this.getSourceBufferTypes().forEach(function(o){var u=n.sourceBuffer[o];try{u&&(n.removeBufferListeners(o),n.mediaSource&&n.mediaSource.removeSourceBuffer(u),n.sourceBuffer[o]=void 0)}catch(x){M.logger.warn("[buffer-controller]: Failed to reset the "+o+" buffer",x)}}),this._initSourceBuffer()},m.onBufferCodecs=function(n,o){var u=this,x=this.getSourceBufferTypes().length;if(Object.keys(o).forEach(function(E){if(x){var v=u.tracks[E];if(v&&typeof v.buffer.changeType=="function"){var O=o[E],A=O.codec,p=O.levelCodec,h=O.container,s=(v.levelCodec||v.codec).replace(w,"$1"),l=(p||A).replace(w,"$1");if(s!==l){var D=h+";codecs="+(p||A);u.appendChangeType(E,D)}}}else u.pendingTracks[E]=o[E]}),x)return;this.bufferCodecEventsExpected=Math.max(this.bufferCodecEventsExpected-1,0),this.mediaSource&&this.mediaSource.readyState==="open"&&this.checkPendingTracks()},m.appendChangeType=function(n,o){var u=this,x=this.operationQueue,E={execute:function(){var O=u.sourceBuffer[n];O&&(M.logger.log("[buffer-controller]: changing "+n+" sourceBuffer type to "+o),O.changeType(o)),x.shiftAndExecuteNext(n)},onStart:function(){},onComplete:function(){},onError:function(O){M.logger.warn("[buffer-controller]: Failed to change "+n+" SourceBuffer type",O)}};x.append(E,n)},m.onBufferAppending=function(n,o){var u=this,x=this.hls,E=this.operationQueue,v=this.tracks,O=o.data,A=o.type,p=o.frag,h=o.part,s=o.chunkMeta,l=s.buffering[A],D=self.performance.now();l.start=D;var T=p.stats.buffering,S=h?h.stats.buffering:null;T.start===0&&(T.start=D),S&&S.start===0&&(S.start=D);var _=v.audio,C=A==="audio"&&s.id===1&&(_==null?void 0:_.container)==="audio/mpeg",W={execute:function(){if(l.executeStart=self.performance.now(),C){var H=u.sourceBuffer[A];if(H){var F=p.start-H.timestampOffset;Math.abs(F)>=.1&&(M.logger.log("[buffer-controller]: Updating audio SourceBuffer timestampOffset to "+p.start+" (delta: "+F+") sn: "+p.sn+")"),H.timestampOffset=p.start)}}u.appendExecutor(O,A)},onStart:function(){},onComplete:function(){var H=self.performance.now();l.executeEnd=l.end=H,T.first===0&&(T.first=H),S&&S.first===0&&(S.first=H);var F=u.sourceBuffer,q={};for(var le in F)q[le]=U.BufferHelper.getBuffered(F[le]);u.appendError=0,u.hls.trigger(B.Events.BUFFER_APPENDED,{type:A,frag:p,part:h,chunkMeta:s,parent:p.type,timeRanges:q})},onError:function(H){M.logger.error("[buffer-controller]: Error encountered while trying to append to the "+A+" SourceBuffer",H);var F={type:j.ErrorTypes.MEDIA_ERROR,parent:p.type,details:j.ErrorDetails.BUFFER_APPEND_ERROR,err:H,fatal:!1};H.code===DOMException.QUOTA_EXCEEDED_ERR?F.details=j.ErrorDetails.BUFFER_FULL_ERROR:(u.appendError++,F.details=j.ErrorDetails.BUFFER_APPEND_ERROR,u.appendError>x.config.appendErrorMaxRetry&&(M.logger.error("[buffer-controller]: Failed "+x.config.appendErrorMaxRetry+" times to append segment in sourceBuffer"),F.fatal=!0)),x.trigger(B.Events.ERROR,F)}};E.append(W,A)},m.onBufferFlushing=function(n,o){var u=this,x=this.operationQueue,E=function(O){return{execute:u.removeExecutor.bind(u,O,o.startOffset,o.endOffset),onStart:function(){},onComplete:function(){u.hls.trigger(B.Events.BUFFER_FLUSHED,{type:O})},onError:function(p){M.logger.warn("[buffer-controller]: Failed to remove from "+O+" SourceBuffer",p)}}};o.type?x.append(E(o.type),o.type):this.getSourceBufferTypes().forEach(function(v){x.append(E(v),v)})},m.onFragParsed=function(n,o){var u=this,x=o.frag,E=o.part,v=[],O=E?E.elementaryStreams:x.elementaryStreams;O[R.ElementaryStreamTypes.AUDIOVIDEO]?v.push("audiovideo"):(O[R.ElementaryStreamTypes.AUDIO]&&v.push("audio"),O[R.ElementaryStreamTypes.VIDEO]&&v.push("video"));var A=function(){var h=self.performance.now();x.stats.buffering.end=h,E&&(E.stats.buffering.end=h);var s=E?E.stats:x.stats;u.hls.trigger(B.Events.FRAG_BUFFERED,{frag:x,part:E,stats:s,id:x.type})};v.length===0&&M.logger.warn("Fragments must have at least one ElementaryStreamType set. type: "+x.type+" level: "+x.level+" sn: "+x.sn),this.blockBuffers(A,v)},m.onFragChanged=function(n,o){this.flushBackBuffer()},m.onBufferEos=function(n,o){var u=this,x=this.getSourceBufferTypes().reduce(function(E,v){var O=u.sourceBuffer[v];return(!o.type||o.type===v)&&(O&&!O.ended&&(O.ended=!0,M.logger.log("[buffer-controller]: "+v+" sourceBuffer now EOS"))),E&&!!(!O||O.ended)},!0);x&&this.blockBuffers(function(){var E=u.mediaSource;if(!E||E.readyState!=="open")return;E.endOfStream()})},m.onLevelUpdated=function(n,o){var u=o.details;if(!u.fragments.length)return;this.details=u,this.getSourceBufferTypes().length?this.blockBuffers(this.updateMediaElementDuration.bind(this)):this.updateMediaElementDuration()},m.flushBackBuffer=function(){var n=this.hls,o=this.details,u=this.media,x=this.sourceBuffer;if(!u||o===null)return;var E=this.getSourceBufferTypes();if(!E.length)return;var v=o.live&&n.config.liveBackBufferLength!==null?n.config.liveBackBufferLength:n.config.backBufferLength;if(!Object(z.isFiniteNumber)(v)||v<0)return;var O=u.currentTime,A=o.levelTargetDuration,p=Math.max(v,A),h=Math.floor(O/A)*A-p;E.forEach(function(s){var l=x[s];if(l){var D=U.BufferHelper.getBuffered(l);D.length>0&&h>D.start(0)&&(n.trigger(B.Events.BACK_BUFFER_REACHED,{bufferEnd:h}),o.live&&n.trigger(B.Events.LIVE_BACK_BUFFER_REACHED,{bufferEnd:h}),n.trigger(B.Events.BUFFER_FLUSHING,{startOffset:0,endOffset:h,type:s}))}})},m.updateMediaElementDuration=function(){if(!this.details||!this.media||!this.mediaSource||this.mediaSource.readyState!=="open")return;var n=this.details,o=this.hls,u=this.media,x=this.mediaSource,E=n.fragments[0].start+n.totalduration,v=u.duration,O=Object(z.isFiniteNumber)(x.duration)?x.duration:0;n.live&&o.config.liveDurationInfinity?(M.logger.log("[buffer-controller]: Media Source duration is set to Infinity"),x.duration=Infinity,this.updateSeekableRange(n)):(E>O&&E>v||!Object(z.isFiniteNumber)(v))&&(M.logger.log("[buffer-controller]: Updating Media Source duration to "+E.toFixed(3)),x.duration=E)},m.updateSeekableRange=function(n){var o=this.mediaSource,u=n.fragments,x=u.length;if(x&&n.live&&o!==null&&o!==void 0&&o.setLiveSeekableRange){var E=Math.max(0,u[0].start),v=Math.max(E,E+n.totalduration);o.setLiveSeekableRange(E,v)}},m.checkPendingTracks=function(){var n=this.bufferCodecEventsExpected,o=this.operationQueue,u=this.pendingTracks,x=Object.keys(u).length;if(x&&!n||x===2){this.createSourceBuffers(u),this.pendingTracks={};var E=this.getSourceBufferTypes();if(E.length===0){this.hls.trigger(B.Events.ERROR,{type:j.ErrorTypes.MEDIA_ERROR,details:j.ErrorDetails.BUFFER_INCOMPATIBLE_CODECS_ERROR,fatal:!0,reason:"could not create source buffer for media codec(s)"});return}E.forEach(function(v){o.executeNext(v)})}},m.createSourceBuffers=function(n){var o=this.sourceBuffer,u=this.mediaSource;if(!u)throw Error("createSourceBuffers called when mediaSource was null");var x=0;for(var E in n)if(!o[E]){var v=n[E];if(!v)throw Error("source buffer exists for track "+E+", however track does not");var O=v.levelCodec||v.codec,A=v.container+";codecs="+O;M.logger.log("[buffer-controller]: creating sourceBuffer("+A+")");try{var p=o[E]=u.addSourceBuffer(A),h=E;this.addBufferListener(h,"updatestart",this._onSBUpdateStart),this.addBufferListener(h,"updateend",this._onSBUpdateEnd),this.addBufferListener(h,"error",this._onSBUpdateError),this.tracks[E]={buffer:p,codec:O,container:v.container,levelCodec:v.levelCodec,id:v.id},x++}catch(s){M.logger.error("[buffer-controller]: error while trying to add sourceBuffer: "+s.message),this.hls.trigger(B.Events.ERROR,{type:j.ErrorTypes.MEDIA_ERROR,details:j.ErrorDetails.BUFFER_ADD_CODEC_ERROR,fatal:!1,error:s,mimeType:A})}}x&&this.hls.trigger(B.Events.BUFFER_CREATED,{tracks:this.tracks})},m._onSBUpdateStart=function(n){var o=this.operationQueue,u=o.current(n);u.onStart()},m._onSBUpdateEnd=function(n){var o=this.operationQueue,u=o.current(n);u.onComplete(),o.shiftAndExecuteNext(n)},m._onSBUpdateError=function(n,o){M.logger.error("[buffer-controller]: "+n+" SourceBuffer error",o),this.hls.trigger(B.Events.ERROR,{type:j.ErrorTypes.MEDIA_ERROR,details:j.ErrorDetails.BUFFER_APPENDING_ERROR,fatal:!1});var u=this.operationQueue.current(n);u&&u.onError(o)},m.removeExecutor=function(n,o,u){var x=this.media,E=this.mediaSource,v=this.operationQueue,O=this.sourceBuffer,A=O[n];if(!x||!E||!A){M.logger.warn("[buffer-controller]: Attempting to remove from the "+n+" SourceBuffer, but it does not exist"),v.shiftAndExecuteNext(n);return}var p=Object(z.isFiniteNumber)(x.duration)?x.duration:Infinity,h=Object(z.isFiniteNumber)(E.duration)?E.duration:Infinity,s=Math.max(0,o),l=Math.min(u,p,h);l>s?(M.logger.log("[buffer-controller]: Removing ["+s+","+l+"] from the "+n+" SourceBuffer"),console.assert(!A.updating,n+" sourceBuffer must not be updating"),A.remove(s,l)):v.shiftAndExecuteNext(n)},m.appendExecutor=function(n,o){var u=this.operationQueue,x=this.sourceBuffer,E=x[o];if(!E){M.logger.warn("[buffer-controller]: Attempting to append to the "+o+" SourceBuffer, but it does not exist"),u.shiftAndExecuteNext(o);return}E.ended=!1,console.assert(!E.updating,o+" sourceBuffer must not be updating"),E.appendBuffer(n)},m.blockBuffers=function(n,o){var u=this;if(o===void 0&&(o=this.getSourceBufferTypes()),!o.length){M.logger.log("[buffer-controller]: Blocking operation requested, but no SourceBuffers exist"),Promise.resolve(n);return}var x=this.operationQueue,E=o.map(function(v){return x.appendBlocker(v)});Promise.all(E).then(function(){n(),o.forEach(function(v){var O=u.sourceBuffer[v];(!O||!O.updating)&&x.shiftAndExecuteNext(v)})})},m.getSourceBufferTypes=function(){return Object.keys(this.sourceBuffer)},m.addBufferListener=function(n,o,u){var x=this.sourceBuffer[n];if(!x)return;var E=u.bind(this,n);this.listeners[n].push({event:o,listener:E}),x.addEventListener(o,E)},m.removeBufferListeners=function(n){var o=this.sourceBuffer[n];if(!o)return;this.listeners[n].forEach(function(u){o.removeEventListener(u.event,u.listener)})},f}()},"./src/controller/buffer-operation-queue.ts":function(ee,K,P){"use strict";P.r(K),P.d(K,"default",function(){return B});var z=P("./src/utils/logger.ts"),B=function(){function M(U){this.buffers=void 0,this.queues={video:[],audio:[],audiovideo:[]},this.buffers=U}var j=M.prototype;return j.append=function(I,R){var c=this.queues[R];c.push(I),c.length===1&&this.buffers[R]&&this.executeNext(R)},j.insertAbort=function(I,R){var c=this.queues[R];c.unshift(I),this.executeNext(R)},j.appendBlocker=function(I){var R,c=new Promise(function(w){R=w}),g={execute:R,onStart:function(){},onComplete:function(){},onError:function(){}};return this.append(g,I),c},j.executeNext=function(I){var R=this.buffers,c=this.queues,g=R[I],w=c[I];if(w.length){var y=w[0];try{y.execute()}catch(f){z.logger.warn("[buffer-operation-queue]: Unhandled exception executing the current operation"),y.onError(f),(!g||!g.updating)&&(w.shift(),this.executeNext(I))}}},j.shiftAndExecuteNext=function(I){this.queues[I].shift(),this.executeNext(I)},j.current=function(I){return this.queues[I][0]},M}()},"./src/controller/cap-level-controller.ts":function(ee,K,P){"use strict";P.r(K);var z=P("./src/events.ts");function B(U,I){for(var R=0;R0&&this.mediaWidth>0){var c=this.hls.levels;if(c.length){var g=this.hls;g.autoLevelCapping=this.getMaxLevel(c.length-1),g.autoLevelCapping>this.autoLevelCapping&&this.streamController&&this.streamController.nextLevelSwitch(),this.autoLevelCapping=g.autoLevelCapping}}},I.getMaxLevel=function(c){var g=this,w=this.hls.levels;if(!w.length)return-1;var y=w.filter(function(f,m){return U.isLevelAllowed(m,g.restrictedLevels)&&m<=c});return this.clientRect=null,U.getMaxLevelByMediaSize(y,this.mediaWidth,this.mediaHeight)},I.startCapping=function(){if(this.timer)return;this.autoLevelCapping=Number.POSITIVE_INFINITY,this.hls.firstLevel=this.getMaxLevel(this.firstLevel),self.clearInterval(this.timer),this.timer=self.setInterval(this.detectPlayerSize.bind(this),1e3),this.detectPlayerSize()},I.stopCapping=function(){this.restrictedLevels=[],this.firstLevel=-1,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.timer&&(self.clearInterval(this.timer),this.timer=void 0)},I.getDimensions=function(){if(this.clientRect)return this.clientRect;var c=this.media,g={width:0,height:0};if(c){var w=c.getBoundingClientRect();g.width=w.width,g.height=w.height,!g.width&&!g.height&&(g.width=w.right-w.left||c.width||0,g.height=w.bottom-w.top||c.height||0)}return this.clientRect=g,g},U.isLevelAllowed=function(c,g){return g===void 0&&(g=[]),g.indexOf(c)===-1},U.getMaxLevelByMediaSize=function(c,g,w){if(!c||!c.length)return-1;for(var y=function(o,u){return u?o.width!==u.width||o.height!==u.height:!0},f=c.length-1,m=0;m=g||a.height>=w)&&y(a,c[m+1])){f=m;break}}return f},M(U,[{key:"mediaWidth",get:function(){return this.getDimensions().width*U.contentScaleFactor}},{key:"mediaHeight",get:function(){return this.getDimensions().height*U.contentScaleFactor}}],[{key:"contentScaleFactor",get:function(){var c=1;try{c=self.devicePixelRatio}catch(g){}return c}}]),U}();K.default=j},"./src/controller/cmcd-controller.ts":function(ee,K,P){"use strict";P.r(K),P.d(K,"default",function(){return y});var z=P("./src/events.ts"),B=P("./src/types/cmcd.ts"),M=P("./src/utils/buffer-helper.ts"),j=P("./src/utils/logger.ts");function U(f,m){for(var a=0;a=f.length?{done:!0}:{done:!1,value:f[n++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function c(f,m){if(!f)return;if(typeof f=="string")return g(f,m);var a=Object.prototype.toString.call(f).slice(8,-1);if(a==="Object"&&f.constructor&&(a=f.constructor.name),a==="Map"||a==="Set")return Array.from(f);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return g(f,m)}function g(f,m){(m==null||m>f.length)&&(m=f.length);for(var a=0,n=new Array(m);ao&&(o=v.bitrate)}return o>0?o:NaN},m.getBufferLength=function(n){var o=this.hls.media,u=n===B.CMCDObjectType.AUDIO?this.audioBuffer:this.videoBuffer;if(!u||!o)return NaN;var x=M.BufferHelper.bufferInfo(u,o.currentTime,this.config.maxBufferHole);return x.len*1e3},m.createPlaylistLoader=function(){var n=this.config.pLoader,o=this.applyPlaylistData,u=n||this.config.loader;return function(){function x(v){this.loader=void 0,this.loader=new u(v)}var E=x.prototype;return E.destroy=function(){this.loader.destroy()},E.abort=function(){this.loader.abort()},E.load=function(O,A,p){o(O),this.loader.load(O,A,p)},I(x,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),x}()},m.createFragmentLoader=function(){var n=this.config.fLoader,o=this.applyFragmentData,u=n||this.config.loader;return function(){function x(v){this.loader=void 0,this.loader=new u(v)}var E=x.prototype;return E.destroy=function(){this.loader.destroy()},E.abort=function(){this.loader.abort()},E.load=function(O,A,p){o(O),this.loader.load(O,A,p)},I(x,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),x}()},f.uuid=function(){var n=URL.createObjectURL(new Blob),o=n.toString();return URL.revokeObjectURL(n),o.substr(o.lastIndexOf("/")+1)},f.serialize=function(n){for(var o=[],u=function(C){return!Number.isNaN(C)&&C!=null&&C!==""&&C!==!1},x=function(C){return Math.round(C)},E=function(C){return x(C/100)*100},v=function(C){return encodeURIComponent(C)},O={br:x,d:x,bl:E,dl:E,mtp:E,nor:v,rtp:E,tb:x},A=Object.keys(n||{}).sort(),p=R(A),h;!(h=p()).done;){var s=h.value,l=n[s];if(!u(l))continue;if(s==="v"&&l===1)continue;if(s=="pr"&&l===1)continue;var D=O[s];D&&(l=D(l));var T=typeof l,S=void 0;s==="ot"||s==="sf"||s==="st"?S=s+"="+l:T==="boolean"?S=s:T==="number"?S=s+"="+l:S=s+"="+JSON.stringify(l),o.push(S)}return o.join(",")},f.toHeaders=function(n){for(var o=Object.keys(n),u={},x=["Object","Request","Session","Status"],E=[{},{},{},{}],v={br:0,d:0,ot:0,tb:0,bl:1,dl:1,mtp:1,nor:1,nrr:1,su:1,cid:2,pr:2,sf:2,sid:2,st:2,v:2,bs:3,rtp:3},O=0,A=o;OR){this.hls.trigger(z.Events.ERROR,{type:B.ErrorTypes.KEY_SYSTEM_ERROR,details:B.ErrorDetails.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0});return}var v=R-this._requestLicenseFailureCount+1;M.logger.warn("Retrying license request, "+v+" attempts left"),this._requestLicense(o,u)}break}},f._generateLicenseRequestChallenge=function(a,n){switch(a.mediaKeySystemDomain){case j.KeySystems.WIDEVINE:return n}throw new Error("unsupported key-system: "+a.mediaKeySystemDomain)},f._requestLicense=function(a,n){M.logger.log("Requesting content license for key-system");var o=this._mediaKeysList[0];if(!o){M.logger.error("Fatal error: Media is encrypted but no key-system access has been obtained yet"),this.hls.trigger(z.Events.ERROR,{type:B.ErrorTypes.KEY_SYSTEM_ERROR,details:B.ErrorDetails.KEY_SYSTEM_NO_ACCESS,fatal:!0});return}try{var u=this.getLicenseServerUrl(o.mediaKeySystemDomain),x=this._createLicenseXhr(u,a,n);M.logger.log("Sending license request to URL: "+u);var E=this._generateLicenseRequestChallenge(o,a);x.send(E)}catch(v){M.logger.error("Failure requesting DRM license: "+v),this.hls.trigger(z.Events.ERROR,{type:B.ErrorTypes.KEY_SYSTEM_ERROR,details:B.ErrorDetails.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0})}},f.onMediaAttached=function(a,n){if(!this._emeEnabled)return;var o=n.media;this._media=o,o.addEventListener("encrypted",this._onMediaEncrypted)},f.onMediaDetached=function(){var a=this._media,n=this._mediaKeysList;if(!a)return;a.removeEventListener("encrypted",this._onMediaEncrypted),this._media=null,this._mediaKeysList=[],Promise.all(n.map(function(o){if(o.mediaKeysSession)return o.mediaKeysSession.close().catch(function(){})})).then(function(){return a.setMediaKeys(null)}).catch(function(){})},f.onManifestParsed=function(a,n){if(!this._emeEnabled)return;var o=n.levels.map(function(x){return x.audioCodec}).filter(function(x){return!!x}),u=n.levels.map(function(x){return x.videoCodec}).filter(function(x){return!!x});this._attemptKeySystemAccess(j.KeySystems.WIDEVINE,o,u)},I(y,[{key:"requestMediaKeySystemAccess",get:function(){if(!this._requestMediaKeySystemAccess)throw new Error("No requestMediaKeySystemAccess function configured");return this._requestMediaKeySystemAccess}}]),y}();K.default=w},"./src/controller/fps-controller.ts":function(ee,K,P){"use strict";P.r(K);var z=P("./src/events.ts"),B=P("./src/utils/logger.ts"),M=function(){function j(I){this.hls=void 0,this.isVideoPlaybackQualityAvailable=!1,this.timer=void 0,this.media=null,this.lastTime=void 0,this.lastDroppedFrames=0,this.lastDecodedFrames=0,this.streamController=void 0,this.hls=I,this.registerListeners()}var U=j.prototype;return U.setStreamController=function(R){this.streamController=R},U.registerListeners=function(){this.hls.on(z.Events.MEDIA_ATTACHING,this.onMediaAttaching,this)},U.unregisterListeners=function(){this.hls.off(z.Events.MEDIA_ATTACHING,this.onMediaAttaching)},U.destroy=function(){this.timer&&clearInterval(this.timer),this.unregisterListeners(),this.isVideoPlaybackQualityAvailable=!1,this.media=null},U.onMediaAttaching=function(R,c){var g=this.hls.config;if(g.capLevelOnFPSDrop){var w=c.media instanceof self.HTMLVideoElement?c.media:null;this.media=w,w&&typeof w.getVideoPlaybackQuality=="function"&&(this.isVideoPlaybackQualityAvailable=!0),self.clearInterval(this.timer),this.timer=self.setInterval(this.checkFPSInterval.bind(this),g.fpsDroppedMonitoringPeriod)}},U.checkFPS=function(R,c,g){var w=performance.now();if(c){if(this.lastTime){var y=w-this.lastTime,f=g-this.lastDroppedFrames,m=c-this.lastDecodedFrames,a=1e3*f/y,n=this.hls;if(n.trigger(z.Events.FPS_DROP,{currentDropped:f,currentDecoded:m,totalDroppedFrames:g}),a>0&&f>n.config.fpsDroppedMonitoringThreshold*m){var o=n.currentLevel;B.logger.warn("drop FPS ratio greater than max allowed value for currentLevel: "+o),o>0&&(n.autoLevelCapping===-1||n.autoLevelCapping>=o)&&(o=o-1,n.trigger(z.Events.FPS_DROP_LEVEL_CAPPING,{level:o,droppedLevel:n.currentLevel}),n.autoLevelCapping=o,this.streamController.nextLevelSwitch())}}this.lastTime=w,this.lastDroppedFrames=g,this.lastDecodedFrames=c}},U.checkFPSInterval=function(){var R=this.media;if(R)if(this.isVideoPlaybackQualityAvailable){var c=R.getVideoPlaybackQuality();this.checkFPS(R,c.totalVideoFrames,c.droppedVideoFrames)}else this.checkFPS(R,R.webkitDecodedFrameCount,R.webkitDroppedFrameCount)},j}();K.default=M},"./src/controller/fragment-finders.ts":function(ee,K,P){"use strict";P.r(K),P.d(K,"findFragmentByPDT",function(){return M}),P.d(K,"findFragmentByPTS",function(){return j}),P.d(K,"fragmentWithinToleranceTest",function(){return U}),P.d(K,"pdtWithinToleranceTest",function(){return I}),P.d(K,"findFragWithCC",function(){return R});var z=P("./src/polyfills/number.ts"),B=P("./src/utils/binary-search.ts");function M(c,g,w){if(g===null||!Array.isArray(c)||!c.length||!Object(z.isFiniteNumber)(g))return null;var y=c[0].programDateTime;if(g<(y||0))return null;var f=c[c.length-1].endProgramDateTime;if(g>=(f||0))return null;w=w||0;for(var m=0;mc&&w.start?-1:0}function I(c,g,w){var y=Math.min(g,w.duration+(w.deltaPTS?w.deltaPTS:0))*1e3,f=w.endProgramDateTime||0;return f-y>c}function R(c,g){return B.default.search(c,function(w){return w.ccg?-1:0})}},"./src/controller/fragment-tracker.ts":function(ee,K,P){"use strict";P.r(K),P.d(K,"FragmentState",function(){return M}),P.d(K,"FragmentTracker",function(){return j});var z=P("./src/events.ts"),B=P("./src/types/loader.ts"),M;(function(R){R.NOT_LOADED="NOT_LOADED",R.BACKTRACKED="BACKTRACKED",R.APPENDING="APPENDING",R.PARTIAL="PARTIAL",R.OK="OK"})(M||(M={}));var j=function(){function R(g){this.activeFragment=null,this.activeParts=null,this.fragments=Object.create(null),this.timeRanges=Object.create(null),this.bufferPadding=.2,this.hls=void 0,this.hls=g,this._registerListeners()}var c=R.prototype;return c._registerListeners=function(){var w=this.hls;w.on(z.Events.BUFFER_APPENDED,this.onBufferAppended,this),w.on(z.Events.FRAG_BUFFERED,this.onFragBuffered,this),w.on(z.Events.FRAG_LOADED,this.onFragLoaded,this)},c._unregisterListeners=function(){var w=this.hls;w.off(z.Events.BUFFER_APPENDED,this.onBufferAppended,this),w.off(z.Events.FRAG_BUFFERED,this.onFragBuffered,this),w.off(z.Events.FRAG_LOADED,this.onFragLoaded,this)},c.destroy=function(){this._unregisterListeners(),this.fragments=this.timeRanges=null},c.getAppendedFrag=function(w,y){if(y===B.PlaylistLevelType.MAIN){var f=this.activeFragment,m=this.activeParts;if(!f)return null;if(m)for(var a=m.length;a--;){var n=m[a],o=n?n.end:f.appendedPTS;if(n.start<=w&&o!==void 0&&w<=o)return a>9&&(this.activeParts=m.slice(a-9)),n}else if(f.start<=w&&f.appendedPTS!==void 0&&w<=f.appendedPTS)return f}return this.getBufferedFrag(w,y)},c.getBufferedFrag=function(w,y){for(var f=this.fragments,m=Object.keys(f),a=m.length;a--;){var n=f[m[a]];if((n==null?void 0:n.body.type)===y&&n.buffered){var o=n.body;if(o.start<=w&&w<=o.end)return o}}return null},c.detectEvictedFragments=function(w,y,f){var m=this;Object.keys(this.fragments).forEach(function(a){var n=m.fragments[a];if(!n)return;if(!n.buffered){n.body.type===f&&m.removeFragment(n.body);return}var o=n.range[w];if(!o)return;o.time.some(function(u){var x=!m.isTimeBuffered(u.startPTS,u.endPTS,y);return x&&m.removeFragment(n.body),x})})},c.detectPartialFragments=function(w){var y=this,f=this.timeRanges,m=w.frag,a=w.part;if(!f||m.sn==="initSegment")return;var n=I(m),o=this.fragments[n];if(!o)return;Object.keys(f).forEach(function(u){var x=m.elementaryStreams[u];if(!x)return;var E=f[u],v=a!==null||x.partial===!0;o.range[u]=y.getBufferedTimes(m,a,v,E)}),o.backtrack=o.loaded=null,Object.keys(o.range).length?o.buffered=!0:this.removeFragment(o.body)},c.fragBuffered=function(w){var y=I(w),f=this.fragments[y];f&&(f.backtrack=f.loaded=null,f.buffered=!0)},c.getBufferedTimes=function(w,y,f,m){for(var a={time:[],partial:f},n=y?y.start:w.start,o=y?y.end:w.end,u=w.minEndPTS||o,x=w.maxStartPTS||n,E=0;E=v&&u<=O){a.time.push({startPTS:Math.max(n,m.start(E)),endPTS:Math.min(o,m.end(E))});break}else if(nv)a.partial=!0,a.time.push({startPTS:Math.max(n,m.start(E)),endPTS:Math.min(o,m.end(E))});else if(o<=v)break}return a},c.getPartialFragment=function(w){var y=null,f,m,a,n=0,o=this.bufferPadding,u=this.fragments;return Object.keys(u).forEach(function(x){var E=u[x];if(!E)return;U(E)&&(m=E.body.start-o,a=E.body.end+o,w>=m&&w<=a&&(f=Math.min(w-m,a-w),n<=f&&(y=E.body,n=f)))}),y},c.getState=function(w){var y=I(w),f=this.fragments[y];return f?f.buffered?U(f)?M.PARTIAL:M.OK:f.backtrack?M.BACKTRACKED:M.APPENDING:M.NOT_LOADED},c.backtrack=function(w,y){var f=I(w),m=this.fragments[f];if(!m||m.backtrack)return null;var a=m.backtrack=y||m.loaded;return m.loaded=null,a},c.getBacktrackData=function(w){var y=I(w),f=this.fragments[y];if(f){var m,a=f.backtrack;if(a!=null&&(m=a.payload)!==null&&m!==void 0&&m.byteLength)return a;this.removeFragment(w)}return null},c.isTimeBuffered=function(w,y,f){for(var m,a,n=0;n=m&&y<=a)return!0;if(y<=m)return!1}return!1},c.onFragLoaded=function(w,y){var f=y.frag,m=y.part;if(f.sn==="initSegment"||f.bitrateTest||m)return;var a=I(f);this.fragments[a]={body:f,loaded:y,backtrack:null,buffered:!1,range:Object.create(null)}},c.onBufferAppended=function(w,y){var f=this,m=y.frag,a=y.part,n=y.timeRanges;if(m.type===B.PlaylistLevelType.MAIN)if(this.activeFragment=m,a){var o=this.activeParts;o||(this.activeParts=o=[]),o.push(a)}else this.activeParts=null;this.timeRanges=n,Object.keys(n).forEach(function(u){var x=n[u];if(f.detectEvictedFragments(u,x),!a)for(var E=0;Ew&&m.removeFragment(o)}})},c.removeFragment=function(w){var y=I(w);w.stats.loaded=0,w.clearElementaryStreamInfo(),delete this.fragments[y]},c.removeAllFragments=function(){this.fragments=Object.create(null),this.activeFragment=null,this.activeParts=null},R}();function U(R){var c,g;return R.buffered&&(((c=R.range.video)===null||c===void 0?void 0:c.partial)||((g=R.range.audio)===null||g===void 0?void 0:g.partial))}function I(R){return R.type+"_"+R.level+"_"+R.urlId+"_"+R.sn}},"./src/controller/gap-controller.ts":function(ee,K,P){"use strict";P.r(K),P.d(K,"STALL_MINIMUM_DURATION_MS",function(){return U}),P.d(K,"MAX_START_GAP_JUMP",function(){return I}),P.d(K,"SKIP_BUFFER_HOLE_STEP_SECONDS",function(){return R}),P.d(K,"SKIP_BUFFER_RANGE_START",function(){return c}),P.d(K,"default",function(){return g});var z=P("./src/utils/buffer-helper.ts"),B=P("./src/errors.ts"),M=P("./src/events.ts"),j=P("./src/utils/logger.ts"),U=250,I=2,R=.1,c=.05,g=function(){function w(f,m,a,n){this.config=void 0,this.media=void 0,this.fragmentTracker=void 0,this.hls=void 0,this.nudgeRetry=0,this.stallReported=!1,this.stalled=null,this.moved=!1,this.seeking=!1,this.config=f,this.media=m,this.fragmentTracker=a,this.hls=n}var y=w.prototype;return y.destroy=function(){this.hls=this.fragmentTracker=this.media=null},y.poll=function(m){var a=this.config,n=this.media,o=this.stalled,u=n.currentTime,x=n.seeking,E=this.seeking&&!x,v=!this.seeking&&x;if(this.seeking=x,u!==m){if(this.moved=!0,o!==null){if(this.stallReported){var O=self.performance.now()-o;j.logger.warn("playback not stuck anymore @"+u+", after "+Math.round(O)+"ms"),this.stallReported=!1}this.stalled=null,this.nudgeRetry=0}return}if((v||E)&&(this.stalled=null),n.paused||n.ended||n.playbackRate===0||!z.BufferHelper.getBuffered(n).length)return;var A=z.BufferHelper.bufferInfo(n,u,0),p=A.len>0,h=A.nextStart||0;if(!p&&!h)return;if(x){var s=A.len>I,l=!h||h-u>I&&!this.fragmentTracker.getPartialFragment(u);if(s||l)return;this.moved=!1}if(!this.moved&&this.stalled!==null){var D,T=Math.max(h,A.start||0)-u,S=this.hls.levels?this.hls.levels[this.hls.currentLevel]:null,_=S==null||((D=S.details)===null||D===void 0)?void 0:D.live,C=_?S.details.targetduration*2:I;if(T>0&&T<=C){this._trySkipBufferHole(null);return}}var W=self.performance.now();if(o===null){this.stalled=W;return}var Y=W-o;!x&&Y>=U&&this._reportStall(A.len);var H=z.BufferHelper.bufferInfo(n,u,a.maxBufferHole);this._tryFixBufferStall(H,Y)},y._tryFixBufferStall=function(m,a){var n=this.config,o=this.fragmentTracker,u=this.media,x=u.currentTime,E=o.getPartialFragment(x);if(E){var v=this._trySkipBufferHole(E);if(v)return}m.len>n.maxBufferHole&&a>n.highBufferWatchdogPeriod*1e3&&(j.logger.warn("Trying to nudge playhead over buffer-hole"),this.stalled=null,this._tryNudgeBuffer())},y._reportStall=function(m){var a=this.hls,n=this.media,o=this.stallReported;o||(this.stallReported=!0,j.logger.warn("Playback stalling at @"+n.currentTime+" due to low buffer (buffer="+m+")"),a.trigger(M.Events.ERROR,{type:B.ErrorTypes.MEDIA_ERROR,details:B.ErrorDetails.BUFFER_STALLED_ERROR,fatal:!1,buffer:m}))},y._trySkipBufferHole=function(m){for(var a=this.config,n=this.hls,o=this.media,u=o.currentTime,x=0,E=z.BufferHelper.getBuffered(o),v=0;v=x&&u.05&&this.forwardBufferLength>1){var v=Math.min(2,Math.max(1,n)),O=Math.round(2/(1+Math.exp(-.75*u-this.edgeStalled))*20)/20;w.playbackRate=Math.min(v,Math.max(1,O))}else w.playbackRate!==1&&w.playbackRate!==0&&(w.playbackRate=1)},c.estimateLiveEdge=function(){var w=this.levelDetails;return w===null?null:w.edge+w.age},c.computeLatency=function(){var w=this.estimateLiveEdge();return w===null?null:w-this.currentTime},U(R,[{key:"latency",get:function(){return this._latency||0}},{key:"maxLatency",get:function(){var w=this.config,y=this.levelDetails;return w.liveMaxLatencyDuration!==void 0?w.liveMaxLatencyDuration:y?w.liveMaxLatencyDurationCount*y.targetduration:0}},{key:"targetLatency",get:function(){var w=this.levelDetails;if(w===null)return null;var y=w.holdBack,f=w.partHoldBack,m=w.targetduration,a=this.config,n=a.liveSyncDuration,o=a.liveSyncDurationCount,u=a.lowLatencyMode,x=this.hls.userConfig,E=u&&f||y;(x.liveSyncDuration||x.liveSyncDurationCount||E===0)&&(E=n!==void 0?n:o*m);var v=m,O=1;return E+Math.min(this.stallCount*O,v)}},{key:"liveSyncPosition",get:function(){var w=this.estimateLiveEdge(),y=this.targetLatency,f=this.levelDetails;if(w===null||y===null||f===null)return null;var m=f.edge,a=w-y-this.edgeStalled,n=m-f.totalduration,o=m-(this.config.lowLatencyMode&&f.partTarget||f.targetduration);return Math.min(Math.max(n,a),o)}},{key:"drift",get:function(){var w=this.levelDetails;return w===null?1:w.drift}},{key:"edgeStalled",get:function(){var w=this.levelDetails;if(w===null)return 0;var y=(this.config.lowLatencyMode&&w.partTarget||w.targetduration)*3;return Math.max(w.age-y,0)}},{key:"forwardBufferLength",get:function(){var w=this.media,y=this.levelDetails;if(!w||!y)return 0;var f=w.buffered.length;return f?w.buffered.end(f-1):y.edge-this.currentTime}}]),R}()},"./src/controller/level-controller.ts":function(ee,K,P){"use strict";P.r(K),P.d(K,"default",function(){return a});var z=P("./src/types/level.ts"),B=P("./src/events.ts"),M=P("./src/errors.ts"),j=P("./src/utils/codecs.ts"),U=P("./src/controller/level-helper.ts"),I=P("./src/controller/base-playlist-controller.ts"),R=P("./src/types/loader.ts");function c(){return c=Object.assign||function(n){for(var o=1;o0){h=O[0].bitrate,O.sort(function(Y,H){return Y.bitrate-H.bitrate}),this._levels=O;for(var _=0;_this.hls.config.fragLoadingMaxRetry&&(s=v.frag.level)):s=v.frag.level}break;case M.ErrorDetails.LEVEL_LOAD_ERROR:case M.ErrorDetails.LEVEL_LOAD_TIMEOUT:O&&(O.deliveryDirectives&&(h=!1),s=O.level),p=!0;break;case M.ErrorDetails.REMUX_ALLOC_ERROR:s=v.level,p=!0;break}s!==void 0&&this.recoverLevel(v,s,p,h)},u.recoverLevel=function(E,v,O,A){var p=E.details,h=this._levels[v];if(h.loadError++,O){var s=this.retryLoadingOrFail(E);if(s)E.levelRetry=!0;else{this.currentLevelIndex=-1;return}}if(A){var l=h.url.length;if(l>1&&h.loadError1){var A=(v.urlId+1)%O;this.warn("Switching to redundant URL-id "+A),this._levels.forEach(function(p){p.urlId=A}),this.level=E}},u.onFragLoaded=function(E,v){var O=v.frag;if(O!==void 0&&O.type===R.PlaylistLevelType.MAIN){var A=this._levels[O.level];A!==void 0&&(A.fragmentError=0,A.loadError=0)}},u.onLevelLoaded=function(E,v){var O,A=v.level,p=v.details,h=this._levels[A];if(!h){var s;this.warn("Invalid level index "+A),(s=v.deliveryDirectives)!==null&&s!==void 0&&s.skip&&(p.deltaUpdateFailed=!0);return}A===this.currentLevelIndex?(h.fragmentError===0&&(h.loadError=0,this.retryCount=0),this.playlistLoaded(A,v,h.details)):(O=v.deliveryDirectives)!==null&&O!==void 0&&O.skip&&(p.deltaUpdateFailed=!0)},u.onAudioTrackSwitched=function(E,v){var O=this.hls.levels[this.currentLevelIndex];if(!O)return;if(O.audioGroupIds){for(var A=-1,p=this.hls.audioTracks[v.id].groupId,h=0;h0){var A=O.urlId,p=O.url[A];if(E)try{p=E.addDirectives(p)}catch(h){this.warn("Could not construct new URL with HLS Delivery Directives: "+h)}this.log("Attempt loading level index "+v+(E?" at sn "+E.msn+" part "+E.part:"")+" with URL-id "+A+" "+p),this.clearTimer(),this.hls.trigger(B.Events.LEVEL_LOADING,{url:p,level:v,id:A,deliveryDirectives:E||null})}},u.removeLevel=function(E,v){var O=function(h,s){return s!==v},A=this._levels.filter(function(p,h){return h!==E?!0:p.url.length>1&&v!==void 0?(p.url=p.url.filter(O),p.audioGroupIds&&(p.audioGroupIds=p.audioGroupIds.filter(O)),p.textGroupIds&&(p.textGroupIds=p.textGroupIds.filter(O)),p.urlId=0,!0):!1}).map(function(p,h){var s=p.details;return s!=null&&s.fragments&&s.fragments.forEach(function(l){l.level=h}),p});this._levels=A,this.hls.trigger(B.Events.LEVELS_UPDATED,{levels:A})},w(o,[{key:"levels",get:function(){return this._levels.length===0?null:this._levels}},{key:"level",get:function(){return this.currentLevelIndex},set:function(E){var v,O=this._levels;if(O.length===0)return;if(this.currentLevelIndex===E&&(v=O[E])!==null&&v!==void 0&&v.details)return;if(E<0||E>=O.length){var A=E<0;if(this.hls.trigger(B.Events.ERROR,{type:M.ErrorTypes.OTHER_ERROR,details:M.ErrorDetails.LEVEL_SWITCH_ERROR,level:E,fatal:A,reason:"invalid level idx"}),A)return;E=Math.min(E,O.length-1)}this.clearTimer();var p=this.currentLevelIndex,h=O[p],s=O[E];this.log("switching to level "+E+" from "+p),this.currentLevelIndex=E;var l=c({},s,{level:E,maxBitrate:s.maxBitrate,uri:s.uri,urlId:s.urlId});delete l._urlId,this.hls.trigger(B.Events.LEVEL_SWITCHING,l);var D=s.details;if(!D||D.live){var T=this.switchParams(s.uri,h==null?void 0:h.details);this.loadPlaylist(T)}}},{key:"manualLevel",get:function(){return this.manualLevelIndex},set:function(E){this.manualLevelIndex=E,this._startLevel===void 0&&(this._startLevel=E),E!==-1&&(this.level=E)}},{key:"firstLevel",get:function(){return this._firstLevel},set:function(E){this._firstLevel=E}},{key:"startLevel",get:function(){if(this._startLevel===void 0){var E=this.hls.config.startLevel;return E!==void 0?E:this._firstLevel}else return this._startLevel},set:function(E){this._startLevel=E}},{key:"nextLoadLevel",get:function(){return this.manualLevelIndex!==-1?this.manualLevelIndex:this.hls.nextAutoLevel},set:function(E){this.level=E,this.manualLevelIndex===-1&&(this.hls.nextAutoLevel=E)}}]),o}(I.default)},"./src/controller/level-helper.ts":function(ee,K,P){"use strict";P.r(K),P.d(K,"addGroupId",function(){return M}),P.d(K,"assignTrackIdsByGroup",function(){return j}),P.d(K,"updatePTS",function(){return U}),P.d(K,"updateFragPTSDTS",function(){return R}),P.d(K,"mergeDetails",function(){return c}),P.d(K,"mapPartIntersection",function(){return g}),P.d(K,"mapFragmentIntersection",function(){return w}),P.d(K,"adjustSliding",function(){return y}),P.d(K,"addSliding",function(){return f}),P.d(K,"computeReloadInterval",function(){return m}),P.d(K,"getFragmentWithSN",function(){return a}),P.d(K,"getPartWith",function(){return n});var z=P("./src/polyfills/number.ts"),B=P("./src/utils/logger.ts");function M(o,u,x){switch(u){case"audio":o.audioGroupIds||(o.audioGroupIds=[]),o.audioGroupIds.push(x);break;case"text":o.textGroupIds||(o.textGroupIds=[]),o.textGroupIds.push(x);break}}function j(o){var u={};o.forEach(function(x){var E=x.groupId||"";x.id=u[E]=u[E]||0,u[E]++})}function U(o,u,x){var E=o[u],v=o[x];I(E,v)}function I(o,u){var x=u.startPTS;if(Object(z.isFiniteNumber)(x)){var E=0,v;u.sn>o.sn?(E=x-o.start,v=o):(E=o.start-x,v=u),v.duration!==E&&(v.duration=E)}else if(u.sn>o.sn){var O=o.cc===u.cc;O&&o.minEndPTS?u.start=o.start+(o.minEndPTS-o.start):u.start=o.start+o.duration}else u.start=Math.max(o.start-u.duration,0)}function R(o,u,x,E,v,O){var A=E-x;A<=0&&(B.logger.warn("Fragment should have a positive duration",u),E=x+u.duration,O=v+u.duration);var p=x,h=E,s=u.startPTS,l=u.endPTS;if(Object(z.isFiniteNumber)(s)){var D=Math.abs(s-x);Object(z.isFiniteNumber)(u.deltaPTS)?u.deltaPTS=Math.max(D,u.deltaPTS):u.deltaPTS=D,p=Math.max(x,s),x=Math.min(x,s),v=Math.min(v,u.startDTS),h=Math.min(E,l),E=Math.max(E,l),O=Math.max(O,u.endDTS)}u.duration=E-x;var T=x-u.start;u.appendedPTS=E,u.start=u.startPTS=x,u.maxStartPTS=p,u.startDTS=v,u.endPTS=E,u.minEndPTS=h,u.endDTS=O;var S=u.sn;if(!o||So.endSN)return 0;var _,C=S-o.startSN,W=o.fragments;for(W[C]=u,_=C;_>0;_--)I(W[_],W[_-1]);for(_=C;_=0;v--){var O=E[v].initSegment;if(O){x=O;break}}o.fragmentHint&&delete o.fragmentHint.endPTS;var A=0,p;if(w(o,u,function(_,C){_.relurl&&(A=_.cc-C.cc),Object(z.isFiniteNumber)(_.startPTS)&&Object(z.isFiniteNumber)(_.endPTS)&&(C.start=C.startPTS=_.startPTS,C.startDTS=_.startDTS,C.appendedPTS=_.appendedPTS,C.maxStartPTS=_.maxStartPTS,C.endPTS=_.endPTS,C.endDTS=_.endDTS,C.minEndPTS=_.minEndPTS,C.duration=_.endPTS-_.startPTS,C.duration&&(p=C),u.PTSKnown=u.alignedSliding=!0),C.elementaryStreams=_.elementaryStreams,C.loader=_.loader,C.stats=_.stats,C.urlId=_.urlId,_.initSegment&&(C.initSegment=_.initSegment,x=_.initSegment)}),x){var h=u.fragmentHint?u.fragments.concat(u.fragmentHint):u.fragments;h.forEach(function(_){var C;(!_.initSegment||_.initSegment.relurl===((C=x)===null||C===void 0?void 0:C.relurl))&&(_.initSegment=x)})}if(u.skippedSegments&&(u.deltaUpdateFailed=u.fragments.some(function(_){return!_}),u.deltaUpdateFailed)){B.logger.warn("[level-helper] Previous playlist missing segments skipped in delta playlist");for(var s=u.skippedSegments;s--;)u.fragments.shift();u.startSN=u.fragments[0].sn,u.startCC=u.fragments[0].cc}var l=u.fragments;if(A){B.logger.warn("discontinuity sliding from playlist, take drift into account");for(var D=0;D=E.length)return;f(u,E[x].start)}function f(o,u){if(u){for(var x=o.fragments,E=o.skippedSegments;E0&&v0&&h===-1&&(this.log("Override startPosition with lastCurrentTime @"+s.toFixed(3)),h=s),this.state=B.State.IDLE,this.nextLoadPosition=this.startPosition=this.lastCurrentTime=h,this.tick()}else this._forceStartLoad=!0,this.state=B.State.STOPPED},A.stopLoad=function(){this._forceStartLoad=!1,v.prototype.stopLoad.call(this)},A.doTick=function(){switch(this.state){case B.State.IDLE:this.doTickIdle();break;case B.State.WAITING_LEVEL:{var h,s=this.levels,l=this.level,D=s==null||((h=s[l])===null||h===void 0)?void 0:h.details;if(D&&(!D.live||this.levelLastLoaded===this.level)){if(this.waitForCdnTuneIn(D))break;this.state=B.State.IDLE;break}break}case B.State.FRAG_LOADING_WAITING_RETRY:{var T,S=self.performance.now(),_=this.retryDate;(!_||S>=_||(T=this.media)!==null&&T!==void 0&&T.seeking)&&(this.log("retryDate reached, switch back to IDLE state"),this.state=B.State.IDLE)}break;default:break}this.onTickEnd()},A.onTickEnd=function(){v.prototype.onTickEnd.call(this),this.checkBuffer(),this.checkFragmentChanged()},A.doTickIdle=function(){var h,s,l=this.hls,D=this.levelLastLoaded,T=this.levels,S=this.media,_=l.config,C=l.nextLoadLevel;if(D===null||!S&&(this.startFragRequested||!_.startFragPrefetch))return;if(this.altAudio&&this.audioOnly)return;if(!T||!T[C])return;var W=T[C];this.level=l.nextLoadLevel=C;var Y=W.details;if(!Y||this.state===B.State.WAITING_LEVEL||Y.live&&this.levelLastLoaded!==C){this.state=B.State.WAITING_LEVEL;return}var H=this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:S,R.PlaylistLevelType.MAIN);if(H===null)return;var F=H.len,q=this.getMaxBufferLength(W.maxBitrate);if(F>=q)return;if(this._streamEnded(H,Y)){var le={};this.altAudio&&(le.type="video"),this.hls.trigger(j.Events.BUFFER_EOS,le),this.state=B.State.ENDED;return}var pe=H.end,Ae=this.getNextFragment(pe,Y);if(this.couldBacktrack&&!this.fragPrevious&&Ae&&Ae.sn!=="initSegment"){var Ge=Ae.sn-Y.startSN;Ge>1&&(Ae=Y.fragments[Ge-1],this.fragmentTracker.removeFragment(Ae))}if(Ae&&this.fragmentTracker.getState(Ae)===I.FragmentState.OK&&this.nextLoadPosition>pe){var Fe=this.audioOnly&&!this.altAudio?c.ElementaryStreamTypes.AUDIO:c.ElementaryStreamTypes.VIDEO;this.afterBufferFlushed(S,Fe,R.PlaylistLevelType.MAIN),Ae=this.getNextFragment(this.nextLoadPosition,Y)}if(!Ae)return;Ae.initSegment&&!Ae.initSegment.data&&!this.bitrateTest&&(Ae=Ae.initSegment),((h=Ae.decryptdata)===null||h===void 0?void 0:h.keyFormat)==="identity"&&!((s=Ae.decryptdata)!==null&&s!==void 0&&s.key)?this.loadKey(Ae,Y):this.loadFragment(Ae,Y,pe)},A.loadFragment=function(h,s,l){var D,T=this.fragmentTracker.getState(h);if(this.fragCurrent=h,T===I.FragmentState.BACKTRACKED){var S=this.fragmentTracker.getBacktrackData(h);if(S){this._handleFragmentLoadProgress(S),this._handleFragmentLoadComplete(S);return}else T=I.FragmentState.NOT_LOADED}T===I.FragmentState.NOT_LOADED||T===I.FragmentState.PARTIAL?h.sn==="initSegment"?this._loadInitSegment(h):this.bitrateTest?(h.bitrateTest=!0,this.log("Fragment "+h.sn+" of level "+h.level+" is being downloaded to test bitrate and will not be buffered"),this._loadBitrateTestFrag(h)):(this.startFragRequested=!0,v.prototype.loadFragment.call(this,h,s,l)):T===I.FragmentState.APPENDING?this.reduceMaxBufferLength(h.duration)&&this.fragmentTracker.removeFragment(h):((D=this.media)===null||D===void 0?void 0:D.buffered.length)===0&&this.fragmentTracker.removeAllFragments()},A.getAppendedFrag=function(h){var s=this.fragmentTracker.getAppendedFrag(h,R.PlaylistLevelType.MAIN);return s&&"fragment"in s?s.fragment:s},A.getBufferedFrag=function(h){return this.fragmentTracker.getBufferedFrag(h,R.PlaylistLevelType.MAIN)},A.followingBufferedFrag=function(h){return h?this.getBufferedFrag(h.end+.5):null},A.immediateLevelSwitch=function(){this.abortCurrentFrag(),this.flushMainBuffer(0,Number.POSITIVE_INFINITY)},A.nextLevelSwitch=function(){var h=this.levels,s=this.media;if(s!=null&&s.readyState){var l,D=this.getAppendedFrag(s.currentTime);if(D&&D.start>1&&this.flushMainBuffer(0,D.start-1),!s.paused&&h){var T=this.hls.nextLoadLevel,S=h[T],_=this.fragLastKbps;_&&this.fragCurrent?l=this.fragCurrent.duration*S.maxBitrate/(1e3*_)+1:l=0}else l=0;var C=this.getBufferedFrag(s.currentTime+l);if(C){var W=this.followingBufferedFrag(C);if(W){this.abortCurrentFrag();var Y=W.maxStartPTS?W.maxStartPTS:W.start,H=W.duration,F=Math.max(C.end,Y+Math.min(Math.max(H-this.config.maxFragLookUpTolerance,H*.5),H*.75));this.flushMainBuffer(F,Number.POSITIVE_INFINITY)}}}},A.abortCurrentFrag=function(){var h=this.fragCurrent;this.fragCurrent=null,h!=null&&h.loader&&h.loader.abort(),this.state===B.State.KEY_LOADING&&(this.state=B.State.IDLE),this.nextLoadPosition=this.getLoadPosition()},A.flushMainBuffer=function(h,s){v.prototype.flushMainBuffer.call(this,h,s,this.altAudio?"video":null)},A.onMediaAttached=function(h,s){v.prototype.onMediaAttached.call(this,h,s);var l=s.media;this.onvplaying=this.onMediaPlaying.bind(this),this.onvseeked=this.onMediaSeeked.bind(this),l.addEventListener("playing",this.onvplaying),l.addEventListener("seeked",this.onvseeked),this.gapController=new y.default(this.config,l,this.fragmentTracker,this.hls)},A.onMediaDetaching=function(){var h=this.media;h&&(h.removeEventListener("playing",this.onvplaying),h.removeEventListener("seeked",this.onvseeked),this.onvplaying=this.onvseeked=null,this.videoBuffer=null),this.fragPlaying=null,this.gapController&&(this.gapController.destroy(),this.gapController=null),v.prototype.onMediaDetaching.call(this)},A.onMediaPlaying=function(){this.tick()},A.onMediaSeeked=function(){var h=this.media,s=h?h.currentTime:null;Object(z.isFiniteNumber)(s)&&this.log("Media seeked to "+s.toFixed(3)),this.tick()},A.onManifestLoading=function(){this.log("Trigger BUFFER_RESET"),this.hls.trigger(j.Events.BUFFER_RESET,void 0),this.fragmentTracker.removeAllFragments(),this.couldBacktrack=this.stalled=!1,this.startPosition=this.lastCurrentTime=0,this.fragPlaying=null},A.onManifestParsed=function(h,s){var l=!1,D=!1,T;s.levels.forEach(function(S){T=S.audioCodec,T&&(T.indexOf("mp4a.40.2")!==-1&&(l=!0),T.indexOf("mp4a.40.5")!==-1&&(D=!0))}),this.audioCodecSwitch=l&&D&&!Object(M.changeTypeSupported)(),this.audioCodecSwitch&&this.log("Both AAC/HE-AAC audio found in levels; declaring level codec as HE-AAC"),this.levels=s.levels,this.startFragRequested=!1},A.onLevelLoading=function(h,s){var l=this.levels;if(!l||this.state!==B.State.IDLE)return;var D=l[s.level];(!D.details||D.details.live&&this.levelLastLoaded!==s.level||this.waitForCdnTuneIn(D.details))&&(this.state=B.State.WAITING_LEVEL)},A.onLevelLoaded=function(h,s){var l,D=this.levels,T=s.level,S=s.details,_=S.totalduration;if(!D){this.warn("Levels were reset while loading level "+T);return}this.log("Level "+T+" loaded ["+S.startSN+","+S.endSN+"], cc ["+S.startCC+", "+S.endCC+"] duration:"+_);var C=this.fragCurrent;C&&(this.state===B.State.FRAG_LOADING||this.state===B.State.FRAG_LOADING_WAITING_RETRY)&&(C.level!==s.level&&C.loader&&(this.state=B.State.IDLE,C.loader.abort()));var W=D[T],Y=0;if(S.live||(l=W.details)!==null&&l!==void 0&&l.live){if(S.fragments[0]||(S.deltaUpdateFailed=!0),S.deltaUpdateFailed)return;Y=this.alignPlaylists(S,W.details)}if(W.details=S,this.levelLastLoaded=T,this.hls.trigger(j.Events.LEVEL_UPDATED,{details:S,level:T}),this.state===B.State.WAITING_LEVEL){if(this.waitForCdnTuneIn(S))return;this.state=B.State.IDLE}this.startFragRequested?S.live&&this.synchronizeToLiveEdge(S):this.setStartPosition(S,Y),this.tick()},A._handleFragmentLoadProgress=function(h){var s,l=h.frag,D=h.part,T=h.payload,S=this.levels;if(!S){this.warn("Levels were reset while fragment load was in progress. Fragment "+l.sn+" of level "+l.level+" will not be buffered");return}var _=S[l.level],C=_.details;if(!C){this.warn("Dropping fragment "+l.sn+" of level "+l.level+" after level details were reset");return}var W=_.videoCodec,Y=C.PTSKnown||!C.live,H=(s=l.initSegment)===null||s===void 0?void 0:s.data,F=this._getAudioCodec(_),q=this.transmuxer=this.transmuxer||new g.default(this.hls,R.PlaylistLevelType.MAIN,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)),le=D?D.index:-1,pe=le!==-1,Ae=new w.ChunkMetadata(l.level,l.sn,l.stats.chunkCount,T.byteLength,le,pe),Ge=this.initPTS[l.cc];q.push(T,H,F,W,l,D,C.totalduration,Y,Ae,Ge)},A.onAudioTrackSwitching=function(h,s){var l=this.altAudio,D=!!s.url,T=s.id;if(!D){if(this.mediaBuffer!==this.media){this.log("Switching on main audio, use media.buffered to schedule main fragment loading"),this.mediaBuffer=this.media;var S=this.fragCurrent;S!=null&&S.loader&&(this.log("Switching to main audio track, cancel main fragment load"),S.loader.abort()),this.resetTransmuxer(),this.resetLoadingState()}else this.audioOnly&&this.resetTransmuxer();var _=this.hls;l&&_.trigger(j.Events.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:"audio"}),_.trigger(j.Events.AUDIO_TRACK_SWITCHED,{id:T})}},A.onAudioTrackSwitched=function(h,s){var l=s.id,D=!!this.hls.audioTracks[l].url;if(D){var T=this.videoBuffer;T&&this.mediaBuffer!==T&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=T)}this.altAudio=D,this.tick()},A.onBufferCreated=function(h,s){var l=s.tracks,D,T,S=!1;for(var _ in l){var C=l[_];if(C.id==="main"){if(T=_,D=C,_==="video"){var W=l[_];W&&(this.videoBuffer=W.buffer)}}else S=!0}S&&D?(this.log("Alternate track found, use "+T+".buffered to schedule main fragment loading"),this.mediaBuffer=D.buffer):this.mediaBuffer=this.media},A.onFragBuffered=function(h,s){var l=s.frag,D=s.part;if(l&&l.type!==R.PlaylistLevelType.MAIN)return;if(this.fragContextChanged(l)){this.warn("Fragment "+l.sn+(D?" p: "+D.index:"")+" of level "+l.level+" finished buffering, but was aborted. state: "+this.state),this.state===B.State.PARSED&&(this.state=B.State.IDLE);return}var T=D?D.stats:l.stats;this.fragLastKbps=Math.round(8*T.total/(T.buffering.end-T.loading.first)),l.sn!=="initSegment"&&(this.fragPrevious=l),this.fragBufferedComplete(l,D)},A.onError=function(h,s){switch(s.details){case f.ErrorDetails.FRAG_LOAD_ERROR:case f.ErrorDetails.FRAG_LOAD_TIMEOUT:case f.ErrorDetails.KEY_LOAD_ERROR:case f.ErrorDetails.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(R.PlaylistLevelType.MAIN,s);break;case f.ErrorDetails.LEVEL_LOAD_ERROR:case f.ErrorDetails.LEVEL_LOAD_TIMEOUT:this.state!==B.State.ERROR&&(s.fatal?(this.warn(""+s.details),this.state=B.State.ERROR):!s.levelRetry&&this.state===B.State.WAITING_LEVEL&&(this.state=B.State.IDLE));break;case f.ErrorDetails.BUFFER_FULL_ERROR:if(s.parent==="main"&&(this.state===B.State.PARSING||this.state===B.State.PARSED)){var l=!0,D=this.getFwdBufferInfo(this.media,R.PlaylistLevelType.MAIN);D&&D.len>.5&&(l=!this.reduceMaxBufferLength(D.len)),l&&(this.warn("buffer full error also media.currentTime is not buffered, flush main"),this.immediateLevelSwitch()),this.resetLoadingState()}break;default:break}},A.checkBuffer=function(){var h=this.media,s=this.gapController;if(!h||!s||!h.readyState)return;var l=U.BufferHelper.getBuffered(h);!this.loadedmetadata&&l.length?(this.loadedmetadata=!0,this.seekToStartPos()):s.poll(this.lastCurrentTime),this.lastCurrentTime=h.currentTime},A.onFragLoadEmergencyAborted=function(){this.state=B.State.IDLE,this.loadedmetadata||(this.startFragRequested=!1,this.nextLoadPosition=this.startPosition),this.tickImmediate()},A.onBufferFlushed=function(h,s){var l=s.type;if(l!==c.ElementaryStreamTypes.AUDIO||this.audioOnly&&!this.altAudio){var D=(l===c.ElementaryStreamTypes.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;this.afterBufferFlushed(D,l,R.PlaylistLevelType.MAIN)}},A.onLevelsUpdated=function(h,s){this.levels=s.levels},A.swapAudioCodec=function(){this.audioCodecSwap=!this.audioCodecSwap},A.seekToStartPos=function(){var h=this.media,s=h.currentTime,l=this.startPosition;if(l>=0&&s0&&(S1&&h.seeking===!1){var l=h.currentTime;if(U.BufferHelper.isBuffered(h,l)?s=this.getAppendedFrag(l):U.BufferHelper.isBuffered(h,l+.1)&&(s=this.getAppendedFrag(l+.1)),s){var D=this.fragPlaying,T=s.level;(!D||s.sn!==D.sn||D.level!==T||s.urlId!==D.urlId)&&(this.hls.trigger(j.Events.FRAG_CHANGED,{frag:s}),(!D||D.level!==T)&&this.hls.trigger(j.Events.LEVEL_SWITCHED,{level:T}),this.fragPlaying=s)}}},n(O,[{key:"nextLevel",get:function(){var h=this.nextBufferedFrag;return h?h.level:-1}},{key:"currentLevel",get:function(){var h=this.media;if(h){var s=this.getAppendedFrag(h.currentTime);if(s)return s.level}return-1}},{key:"nextBufferedFrag",get:function(){var h=this.media;if(h){var s=this.getAppendedFrag(h.currentTime);return this.followingBufferedFrag(s)}else return null}},{key:"forceStartLoad",get:function(){return this._forceStartLoad}}]),O}(B.default)},"./src/controller/subtitle-stream-controller.ts":function(ee,K,P){"use strict";P.r(K),P.d(K,"SubtitleStreamController",function(){return o});var z=P("./src/events.ts"),B=P("./src/utils/logger.ts"),M=P("./src/utils/buffer-helper.ts"),j=P("./src/controller/fragment-finders.ts"),U=P("./src/utils/discontinuities.ts"),I=P("./src/controller/level-helper.ts"),R=P("./src/controller/fragment-tracker.ts"),c=P("./src/controller/base-stream-controller.ts"),g=P("./src/types/loader.ts"),w=P("./src/types/level.ts");function y(u,x){for(var E=0;E=s[T].start&&D<=s[T].end){l=s[T];break}var S=p.start+p.duration;l?l.end=S:(l={start:D,end:S},s.push(l)),this.fragmentTracker.fragBuffered(p)},E.onBufferFlushing=function(O,A){var p=A.startOffset,h=A.endOffset;if(p===0&&h!==Number.POSITIVE_INFINITY){var s=this.currentTrackId,l=this.levels;if(!l.length||!l[s]||!l[s].details)return;var D=l[s].details,T=D.targetduration,S=h-T;if(S<=0)return;A.endOffsetSubtitles=Math.max(0,S),this.tracksBuffered.forEach(function(_){for(var C=0;C<_.length;){if(_[C].end<=S){_.shift();continue}else if(_[C].start=D.length||s!==l||!T)return;if(this.mediaBuffer=this.mediaBufferTimeRanges,h.live||(p=T.details)!==null&&p!==void 0&&p.live){var S=this.mainDetails;if(h.deltaUpdateFailed||!S)return;var _=S.fragments[0];if(!T.details)h.hasProgramDateTime&&S.hasProgramDateTime?Object(U.alignMediaPlaylistByPDT)(h,S):_&&Object(I.addSliding)(h,_.start);else{var C=this.alignPlaylists(h,T.details);C===0&&_&&Object(I.addSliding)(h,_.start)}}if(T.details=h,this.levelLastLoaded=s,this.tick(),h.live&&!this.fragCurrent&&this.media&&this.state===c.State.IDLE){var W=Object(j.findFragmentByPTS)(null,h.fragments,this.media.currentTime,0);W||(this.warn("Subtitle playlist not aligned with playback"),T.details=void 0)}},E._handleFragmentLoadComplete=function(O){var A=O.frag,p=O.payload,h=A.decryptdata,s=this.hls;if(this.fragContextChanged(A))return;if(p&&p.byteLength>0&&h&&h.key&&h.iv&&h.method==="AES-128"){var l=performance.now();this.decrypter.webCryptoDecrypt(new Uint8Array(p),h.key.buffer,h.iv.buffer).then(function(D){var T=performance.now();s.trigger(z.Events.FRAG_DECRYPTED,{frag:A,payload:D,stats:{tstart:l,tdecrypt:T}})})}},E.doTick=function(){if(!this.media){this.state=c.State.IDLE;return}if(this.state===c.State.IDLE){var O,A=this.currentTrackId,p=this.levels;if(!p.length||!p[A]||!p[A].details)return;var h=p[A].details,s=h.targetduration,l=this.config,D=this.media,T=M.BufferHelper.bufferedInfo(this.mediaBufferTimeRanges,D.currentTime-s,l.maxBufferHole),S=T.end,_=T.len,C=this.getMaxBufferLength()+s;if(_>C)return;console.assert(h,"Subtitle track details are defined on idle subtitle stream controller tick");var W=h.fragments,Y=W.length,H=h.edge,F,q=this.fragPrevious;if(S-1&&(this.subtitleTrack=this.queuedDefaultTrack,this.queuedDefaultTrack=-1),this.useTextTrackPolling=!(this.media.textTracks&&"onchange"in this.media.textTracks),this.useTextTrackPolling?this.pollTrackChange(500):this.media.textTracks.addEventListener("change",this.asyncPollTrackChange)},m.pollTrackChange=function(n){self.clearInterval(this.subtitlePollingInterval),this.subtitlePollingInterval=self.setInterval(this.trackChangeListener,n)},m.onMediaDetaching=function(){if(!this.media)return;self.clearInterval(this.subtitlePollingInterval),this.useTextTrackPolling||this.media.textTracks.removeEventListener("change",this.asyncPollTrackChange),this.trackId>-1&&(this.queuedDefaultTrack=this.trackId);var n=w(this.media.textTracks);n.forEach(function(o){Object(B.clearCurrentCues)(o)}),this.subtitleTrack=-1,this.media=null},m.onManifestLoading=function(){this.tracks=[],this.groupId=null,this.tracksInGroup=[],this.trackId=-1,this.selectDefaultTrack=!0},m.onManifestParsed=function(n,o){this.tracks=o.subtitleTracks},m.onSubtitleTrackLoaded=function(n,o){var u=o.id,x=o.details,E=this.trackId,v=this.tracksInGroup[E];if(!v){this.warn("Invalid subtitle track id "+u);return}var O=v.details;v.details=o.details,this.log("subtitle track "+u+" loaded ["+x.startSN+"-"+x.endSN+"]"),u===this.trackId&&(this.retryCount=0,this.playlistLoaded(u,o,O))},m.onLevelLoading=function(n,o){this.switchLevel(o.level)},m.onLevelSwitching=function(n,o){this.switchLevel(o.level)},m.switchLevel=function(n){var o=this.hls.levels[n];if(!(o!=null&&o.textGroupIds))return;var u=o.textGroupIds[o.urlId];if(this.groupId!==u){var x=this.tracksInGroup?this.tracksInGroup[this.trackId]:void 0,E=this.tracks.filter(function(A){return!u||A.groupId===u});this.tracksInGroup=E;var v=this.findTrackId(x==null?void 0:x.name)||this.findTrackId();this.groupId=u;var O={subtitleTracks:E};this.log("Updating subtitle tracks, "+E.length+' track(s) found in "'+u+'" group-id'),this.hls.trigger(z.Events.SUBTITLE_TRACKS_UPDATED,O),v!==-1&&this.setSubtitleTrack(v,x)}},m.findTrackId=function(n){for(var o=this.tracksInGroup,u=0;u=x.length)return;this.clearTimer();var E=x[n];if(this.log("Switching to subtitle track "+n),this.trackId=n,E){var v=E.id,O=E.groupId,A=O===void 0?"":O,p=E.name,h=E.type,s=E.url;this.hls.trigger(z.Events.SUBTITLE_TRACK_SWITCH,{id:v,groupId:A,name:p,type:h,url:s});var l=this.switchParams(E.url,o==null?void 0:o.details);this.loadPlaylist(l)}else this.hls.trigger(z.Events.SUBTITLE_TRACK_SWITCH,{id:n})},m.onTextTracksChanged=function(){if(this.useTextTrackPolling||self.clearInterval(this.subtitlePollingInterval),!this.media||!this.hls.config.renderTextTracksNatively)return;for(var n=-1,o=w(this.media.textTracks),u=0;u=0&&(h[0]=Math.min(h[0],x),h[1]=Math.max(h[1],E),A=!0,s/(E-x)>.5))return}if(A||O.push([x,E]),this.config.renderTextTracksNatively){var l=this.captionsTracks[u];this.Cues.newCue(l,x,E,v)}else{var D=this.Cues.newCue(null,x,E,v);this.hls.trigger(B.Events.CUES_PARSED,{type:"captions",cues:D,track:u})}},n.onInitPtsFound=function(u,x){var E=this,v=x.frag,O=x.id,A=x.initPTS,p=x.timescale,h=this.unparsedVttFrags;O==="main"&&(this.initPTS[v.cc]=A,this.timescale[v.cc]=p),h.length&&(this.unparsedVttFrags=[],h.forEach(function(s){E.onFragLoaded(B.Events.FRAG_LOADED,s)}))},n.getExistingTrack=function(u){var x=this.media;if(x)for(var E=0;E>>8^p&255^99,R[v]=p,c[p]=v;var h=E[v],s=E[h],l=E[s],D=E[p]*257^p*16843008;w[v]=D<<24|D>>>8,y[v]=D<<16|D>>>16,f[v]=D<<8|D>>>24,m[v]=D,D=l*16843009^s*65537^h*257^v*16843008,n[p]=D<<24|D>>>8,o[p]=D<<16|D>>>16,u[p]=D<<8|D>>>24,x[p]=D,v?(v=h^E[E[E[l^h]]],O^=E[E[O]]):v=O=1}},U.expandKey=function(R){for(var c=this.uint8ArrayToUint32Array_(R),g=!0,w=0;w>>6)+1;var D=(u[x+2]&60)>>>2;if(D>l.length-1){o.trigger(M.Events.ERROR,{type:B.ErrorTypes.MEDIA_ERROR,details:B.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"invalid ADTS sampling index:"+D});return}return A=(u[x+2]&1)<<2,A|=(u[x+3]&192)>>>6,z.logger.log("manifest codec:"+E+", ADTS type:"+v+", samplingIndex:"+D),/firefox/i.test(h)?D>=6?(v=5,p=new Array(4),O=D-3):(v=2,p=new Array(2),O=D):h.indexOf("android")!==-1?(v=2,p=new Array(2),O=D):(v=5,p=new Array(4),E&&(E.indexOf("mp4a.40.29")!==-1||E.indexOf("mp4a.40.5")!==-1)||!E&&D>=6?O=D-3:((E&&E.indexOf("mp4a.40.2")!==-1&&(D>=6&&A===1||/vivaldi/i.test(h))||!E&&A===1)&&(v=2,p=new Array(2)),O=D)),p[0]=v<<3,p[0]|=(D&14)>>1,p[1]|=(D&1)<<7,p[1]|=A<<3,v===5&&(p[1]|=(O&14)>>1,p[2]=(O&1)<<7,p[2]|=2<<2,p[3]=0),{config:p,samplerate:l[D],channelCount:A,codec:"mp4a.40."+v,manifestCodec:s}}function U(o,u){return o[u]===255&&(o[u+1]&246)===240}function I(o,u){return o[u+1]&1?7:9}function R(o,u){return(o[u+3]&3)<<11|o[u+4]<<3|(o[u+5]&224)>>>5}function c(o,u){return u+5=o.length)return!1;var E=R(o,u);if(E<=x)return!1;var v=u+E;return v===o.length||g(o,v)}return!1}function f(o,u,x,E,v){if(!o.samplerate){var O=j(u,x,E,v);if(!O)return;o.config=O.config,o.samplerate=O.samplerate,o.channelCount=O.channelCount,o.codec=O.codec,o.manifestCodec=O.manifestCodec,z.logger.log("parsed codec:"+o.codec+", rate:"+O.samplerate+", channels:"+O.channelCount)}}function m(o){return 1024*9e4/o}function a(o,u,x,E,v){var O=I(o,u),A=R(o,u);if(A-=O,A>0){var p=x+E*v;return{headerLength:O,frameLength:A,stamp:p}}}function n(o,u,x,E,v){var O=m(o.samplerate),A=a(u,x,E,v,O);if(A){var p=A.frameLength,h=A.headerLength,s=A.stamp,l=h+p,D=Math.max(0,x+l-u.length),T;D?(T=new Uint8Array(l-h),T.set(u.subarray(x+h,u.length),0)):T=u.subarray(x+h,x+l);var S={unit:T,pts:s};return D||o.samples.push(S),{sample:S,length:l,missing:D}}}},"./src/demux/base-audio-demuxer.ts":function(ee,K,P){"use strict";P.r(K),P.d(K,"initPTSFn",function(){return R});var z=P("./src/polyfills/number.ts"),B=P("./src/demux/id3.ts"),M=P("./src/demux/dummy-demuxed-track.ts"),j=P("./src/utils/mp4-tools.ts"),U=P("./src/utils/typed-array.ts"),I=function(){function c(){this._audioTrack=void 0,this._id3Track=void 0,this.frameIndex=0,this.cachedData=null,this.initPTS=null}var g=c.prototype;return g.resetInitSegment=function(y,f,m){this._id3Track={type:"id3",id:3,pid:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],dropped:0}},g.resetTimeStamp=function(){},g.resetContiguity=function(){},g.canParse=function(y,f){return!1},g.appendFrame=function(y,f,m){},g.demux=function(y,f){this.cachedData&&(y=Object(j.appendUint8Array)(this.cachedData,y),this.cachedData=null);var m=B.getID3Data(y,0),a=m?m.length:0,n,o,u=this._audioTrack,x=this._id3Track,E=m?B.getTimeStamp(m):void 0,v=y.length;for((this.frameIndex===0||this.initPTS===null)&&(this.initPTS=R(E,f)),m&&m.length>0&&x.samples.push({pts:this.initPTS,dts:this.initPTS,data:m}),o=this.initPTS;aI?(this.word<<=I,this.bitsAvailable-=I):(I-=this.bitsAvailable,R=I>>3,I-=R>>3,this.bytesAvailable-=R,this.loadWord(),this.word<<=I,this.bitsAvailable-=I)},j.readBits=function(I){var R=Math.min(this.bitsAvailable,I),c=this.word>>>32-R;return I>32&&z.logger.error("Cannot read more than 32 bits at a time"),this.bitsAvailable-=R,this.bitsAvailable>0?this.word<<=R:this.bytesAvailable>0&&this.loadWord(),R=I-R,R>0&&this.bitsAvailable?c<>>I)!==0)return this.word<<=I,this.bitsAvailable-=I,I;return this.loadWord(),I+this.skipLZ()},j.skipUEG=function(){this.skipBits(1+this.skipLZ())},j.skipEG=function(){this.skipBits(1+this.skipLZ())},j.readUEG=function(){var I=this.skipLZ();return this.readBits(I+1)-1},j.readEG=function(){var I=this.readUEG();return 1&I?1+I>>>1:-1*(I>>>1)},j.readBoolean=function(){return this.readBits(1)===1},j.readUByte=function(){return this.readBits(8)},j.readUShort=function(){return this.readBits(16)},j.readUInt=function(){return this.readBits(32)},j.skipScalingList=function(I){for(var R=8,c=8,g,w=0;w0?v.subarray(A,A+p):void 0},j=function(v,O){var A=0;return A=(v[O]&127)<<21,A|=(v[O+1]&127)<<14,A|=(v[O+2]&127)<<7,A|=v[O+3]&127,A},U=function(v,O){return z(v,O)&&j(v,O+6)+10<=v.length-O},I=function(v){for(var O=g(v),A=0;A>4){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:S+=String.fromCharCode(l);break;case 12:case 13:D=v[_++],S+=String.fromCharCode((l&31)<<6|D&63);break;case 14:D=v[_++],T=v[_++],S+=String.fromCharCode((l&15)<<12|(D&63)<<6|(T&63)<<0);break;default:}}return S},o={decodeTextFrame:f},u;function x(){return!u&&typeof self.TextDecoder!="undefined"&&(u=new self.TextDecoder("utf-8")),u}},"./src/demux/mp3demuxer.ts":function(ee,K,P){"use strict";P.r(K);var z=P("./src/demux/base-audio-demuxer.ts"),B=P("./src/demux/id3.ts"),M=P("./src/utils/logger.ts"),j=P("./src/demux/mpegaudio.ts");function U(c,g){c.prototype=Object.create(g.prototype),c.prototype.constructor=c,I(c,g)}function I(c,g){return I=Object.setPrototypeOf||function(y,f){return y.__proto__=f,y},I(c,g)}var R=function(c){U(g,c);function g(){return c.apply(this,arguments)||this}var w=g.prototype;return w.resetInitSegment=function(f,m,a){c.prototype.resetInitSegment.call(this,f,m,a),this._audioTrack={container:"audio/mpeg",type:"audio",id:2,pid:-1,sequenceNumber:0,isAAC:!1,samples:[],manifestCodec:f,duration:a,inputTimeScale:9e4,dropped:0}},g.probe=function(f){if(!f)return!1;for(var m=B.getID3Data(f,0)||[],a=m.length,n=f.length;a0},U.demux=function(R){var c=R,g=Object(B.dummyTrack)();if(this.config.progressive){this.remainderData&&(c=Object(z.appendUint8Array)(this.remainderData,R));var w=Object(z.segmentValidRange)(c);this.remainderData=w.remainder,g.samples=w.valid||new Uint8Array}else g.samples=c;return{audioTrack:Object(B.dummyTrack)(),avcTrack:g,id3Track:Object(B.dummyTrack)(),textTrack:Object(B.dummyTrack)()}},U.flush=function(){var R=Object(B.dummyTrack)();return R.samples=this.remainderData||new Uint8Array,this.remainderData=null,{audioTrack:Object(B.dummyTrack)(),avcTrack:R,id3Track:Object(B.dummyTrack)(),textTrack:Object(B.dummyTrack)()}},U.demuxSampleAes=function(R,c,g){return Promise.reject(new Error("The MP4 demuxer does not support SAMPLE-AES decryption"))},U.destroy=function(){},j}();M.minProbeByteLength=1024,K.default=M},"./src/demux/mpegaudio.ts":function(ee,K,P){"use strict";P.r(K),P.d(K,"appendFrame",function(){return I}),P.d(K,"parseHeader",function(){return R}),P.d(K,"isHeaderPattern",function(){return c}),P.d(K,"isHeader",function(){return g}),P.d(K,"canParse",function(){return w}),P.d(K,"probe",function(){return y});var z=null,B=[32,64,96,128,160,192,224,256,288,320,352,384,416,448,32,48,56,64,80,96,112,128,160,192,224,256,320,384,32,40,48,56,64,80,96,112,128,160,192,224,256,320,32,48,56,64,80,96,112,128,144,160,176,192,224,256,8,16,24,32,40,48,56,64,80,96,112,128,144,160],M=[44100,48e3,32e3,22050,24e3,16e3,11025,12e3,8e3],j=[[0,72,144,12],[0,0,0,0],[0,72,144,12],[0,144,144,12]],U=[0,1,1,4];function I(f,m,a,n,o){if(a+24>m.length)return;var u=R(m,a);if(u&&a+u.frameLength<=m.length){var x=u.samplesPerFrame*9e4/u.sampleRate,E=n+o*x,v={unit:m.subarray(a,a+u.frameLength),pts:E,dts:E};return f.config=[],f.channelCount=u.channelCount,f.samplerate=u.sampleRate,f.samples.push(v),{sample:v,length:u.frameLength,missing:0}}}function R(f,m){var a=f[m+1]>>3&3,n=f[m+1]>>1&3,o=f[m+2]>>4&15,u=f[m+2]>>2&3;if(a!==1&&o!==0&&o!==15&&u!==3){var x=f[m+2]>>1&1,E=f[m+3]>>6,v=a===3?3-n:n===3?3:4,O=B[v*14+o-1]*1e3,A=a===3?0:a===2?1:2,p=M[A*3+u],h=E===3?1:2,s=j[a][n],l=U[n],D=s*8*l,T=Math.floor(s*O/p+x)*l;if(z===null){var S=navigator.userAgent||"",_=S.match(/Chrome\/(\d+)/i);z=_?parseInt(_[1]):0}var C=!!z&&z<=87;return C&&n===2&&O>=224e3&&E===0&&(f[m+3]=f[m+3]|128),{sampleRate:p,channelCount:h,frameLength:T,samplesPerFrame:D}}}function c(f,m){return f[m]===255&&(f[m+1]&224)===224&&(f[m+1]&6)!==0}function g(f,m){return m+1=R.length){g();return}if(R[c].unit.length<32)continue;var w=this.decrypter.isSync();if(this.decryptAacSample(R,c,g,w),!w)return}},U.getAvcEncryptedData=function(R){for(var c=Math.floor((R.length-48)/160)*16+16,g=new Int8Array(c),w=0,y=32;y<=R.length-16;y+=160,w+=16)g.set(R.subarray(y,y+16),w);return g},U.getAvcDecryptedUnit=function(R,c){for(var g=new Uint8Array(c),w=0,y=32;y<=R.length-16;y+=160,w+=16)R.set(g.subarray(w,w+16),y);return R},U.decryptAvcSample=function(R,c,g,w,y,f){var m=Object(B.discardEPB)(y.data),a=this.getAvcEncryptedData(m),n=this;this.decryptBuffer(a.buffer,function(o){y.data=n.getAvcDecryptedUnit(m,o),f||n.decryptAvcSamples(R,c,g+1,w)})},U.decryptAvcSamples=function(R,c,g,w){if(R instanceof Uint8Array)throw new Error("Cannot decrypt samples of type Uint8Array");for(;;c++,g=0){if(c>=R.length){w();return}for(var y=R[c].units;!(g>=y.length);g++){var f=y[g];if(f.data.length<=48||f.type!==1&&f.type!==5)continue;var m=this.decrypter.isSync();if(this.decryptAvcSample(R,c,g,w,f,m),!m)return}}},j}();K.default=M},"./src/demux/transmuxer-interface.ts":function(ee,K,P){"use strict";P.r(K),P.d(K,"default",function(){return y});var z=P("./node_modules/webworkify-webpack/index.js"),B=P.n(z),M=P("./src/events.ts"),j=P("./src/demux/transmuxer.ts"),U=P("./src/utils/logger.ts"),I=P("./src/errors.ts"),R=P("./src/utils/mediasource-helper.ts"),c=P("./node_modules/eventemitter3/index.js"),g=P.n(c),w=Object(R.getMediaSource)()||{isTypeSupported:function(){return!1}},y=function(){function f(a,n,o,u){var x=this;this.hls=void 0,this.id=void 0,this.observer=void 0,this.frag=null,this.part=null,this.worker=void 0,this.onwmsg=void 0,this.transmuxer=null,this.onTransmuxComplete=void 0,this.onFlush=void 0,this.hls=a,this.id=n,this.onTransmuxComplete=o,this.onFlush=u;var E=a.config,v=function(s,l){l=l||{},l.frag=x.frag,l.id=x.id,a.trigger(s,l)};this.observer=new c.EventEmitter,this.observer.on(M.Events.FRAG_DECRYPTED,v),this.observer.on(M.Events.ERROR,v);var O={mp4:w.isTypeSupported("video/mp4"),mpeg:w.isTypeSupported("audio/mpeg"),mp3:w.isTypeSupported('audio/mp4; codecs="mp3"')},A=navigator.vendor;if(E.enableWorker&&typeof Worker!="undefined"){U.logger.log("demuxing in webworker");var p;try{p=this.worker=z("./src/demux/transmuxer-worker.ts"),this.onwmsg=this.onWorkerMessage.bind(this),p.addEventListener("message",this.onwmsg),p.onerror=function(h){a.trigger(M.Events.ERROR,{type:I.ErrorTypes.OTHER_ERROR,details:I.ErrorDetails.INTERNAL_EXCEPTION,fatal:!0,event:"demuxerWorker",error:new Error(h.message+" ("+h.filename+":"+h.lineno+")")})},p.postMessage({cmd:"init",typeSupported:O,vendor:A,id:n,config:JSON.stringify(E)})}catch(h){U.logger.warn("Error in worker:",h),U.logger.error("Error while initializing DemuxerWorker, fallback to inline"),p&&self.URL.revokeObjectURL(p.objectURL),this.transmuxer=new j.default(this.observer,O,E,A,n),this.worker=null}}else this.transmuxer=new j.default(this.observer,O,E,A,n)}var m=f.prototype;return m.destroy=function(){var n=this.worker;if(n)n.removeEventListener("message",this.onwmsg),n.terminate(),this.worker=null;else{var o=this.transmuxer;o&&(o.destroy(),this.transmuxer=null)}var u=this.observer;u&&u.removeAllListeners(),this.observer=null},m.push=function(n,o,u,x,E,v,O,A,p,h){var s=this;p.transmuxing.start=self.performance.now();var l=this.transmuxer,D=this.worker,T=v?v.start:E.start,S=E.decryptdata,_=this.frag,C=!(_&&E.cc===_.cc),W=!(_&&p.level===_.level),Y=_?p.sn-_.sn:-1,H=this.part?p.part-this.part.index:1,F=!W&&(Y===1||Y===0&&H===1),q=self.performance.now();(W||Y||E.stats.parsing.start===0)&&(E.stats.parsing.start=q),v&&(H||!F)&&(v.stats.parsing.start=q);var le=new j.TransmuxState(C,F,A,W,T);if(!F||C){U.logger.log("[transmuxer-interface, "+E.type+"]: Starting new transmux session for sn: "+p.sn+" p: "+p.part+" level: "+p.level+" id: "+p.id+` discontinuity: `+C+` trackSwitch: `+W+` contiguous: `+F+` accurateTimeOffset: `+A+` - timeOffset: `+T);var pe=new j.TransmuxConfig(u,x,o,O,h);this.configureTransmuxer(pe)}if(this.frag=E,this.part=v,D)D.postMessage({cmd:"demux",data:n,decryptdata:S,chunkMeta:p,state:le},n instanceof ArrayBuffer?[n]:[]);else if(l){var Ae=l.push(n,S,p,le);Object(j.isPromise)(Ae)?Ae.then(function(Ge){s.handleTransmuxComplete(Ge)}):this.handleTransmuxComplete(Ae)}},m.flush=function(n){var o=this;n.transmuxing.start=self.performance.now();var u=this.transmuxer,x=this.worker;if(x)x.postMessage({cmd:"flush",chunkMeta:n});else if(u){var E=u.flush(n);Object(j.isPromise)(E)?E.then(function(v){o.handleFlushResult(v,n)}):this.handleFlushResult(E,n)}},m.handleFlushResult=function(n,o){var u=this;n.forEach(function(x){u.handleTransmuxComplete(x)}),this.onFlush(o)},m.onWorkerMessage=function(n){var o=n.data,u=this.hls;switch(o.event){case"init":{self.URL.revokeObjectURL(this.worker.objectURL);break}case"transmuxComplete":{this.handleTransmuxComplete(o.data);break}case"flush":{this.onFlush(o.data);break}default:{o.data=o.data||{},o.data.frag=this.frag,o.data.id=this.id,u.trigger(o.event,o.data);break}}},m.configureTransmuxer=function(n){var o=this.worker,u=this.transmuxer;o?o.postMessage({cmd:"configure",config:n}):u&&u.configure(n)},m.handleTransmuxComplete=function(n){n.chunkMeta.transmuxing.end=self.performance.now(),this.onTransmuxComplete(n)},f}()},"./src/demux/transmuxer-worker.ts":function(ee,K,P){"use strict";P.r(K),P.d(K,"default",function(){return _});var z=P("./src/demux/transmuxer.ts"),B=P("./src/events.ts"),M=P("./src/utils/logger.ts"),j=P("./node_modules/eventemitter3/index.js"),U=P.n(j);function _(y){var f=new j.EventEmitter,m=function(n,o){y.postMessage({event:n,data:o})};f.on(B.Events.FRAG_DECRYPTED,m),f.on(B.Events.ERROR,m),y.addEventListener("message",function(a){var n=a.data;switch(n.cmd){case"init":{var o=JSON.parse(n.config);y.transmuxer=new z.default(f,n.typeSupported,o,n.vendor,n.id),Object(M.enableLogs)(o.debug),m("init",null);break}case"configure":{y.transmuxer.configure(n.config);break}case"demux":{var u=y.transmuxer.push(n.data,n.decryptdata,n.chunkMeta,n.state);Object(z.isPromise)(u)?u.then(function(v){R(y,v)}):R(y,u);break}case"flush":{var x=n.chunkMeta,E=y.transmuxer.flush(x);Object(z.isPromise)(E)?E.then(function(v){g(y,v,x)}):g(y,E,x);break}default:break}})}function R(y,f){if(w(f.remuxResult))return;var m=[],a=f.remuxResult,n=a.audio,o=a.video;n&&c(m,n),o&&c(m,o),y.postMessage({event:"transmuxComplete",data:f},m)}function c(y,f){f.data1&&y.push(f.data1.buffer),f.data2&&y.push(f.data2.buffer)}function g(y,f,m){f.forEach(function(a){R(y,a)}),y.postMessage({event:"flush",data:m})}function w(y){return!y.audio&&!y.video&&!y.text&&!y.id3&&!y.initSegment}},"./src/demux/transmuxer.ts":function(ee,K,P){"use strict";P.r(K),P.d(K,"default",function(){return o}),P.d(K,"isPromise",function(){return E}),P.d(K,"TransmuxConfig",function(){return v}),P.d(K,"TransmuxState",function(){return O});var z=P("./src/events.ts"),B=P("./src/errors.ts"),M=P("./src/crypt/decrypter.ts"),j=P("./src/demux/aacdemuxer.ts"),U=P("./src/demux/mp4demuxer.ts"),_=P("./src/demux/tsdemuxer.ts"),R=P("./src/demux/mp3demuxer.ts"),c=P("./src/remux/mp4-remuxer.ts"),g=P("./src/remux/passthrough-remuxer.ts"),w=P("./src/demux/chunk-cache.ts"),y=P("./src/utils/mp4-tools.ts"),f=P("./src/utils/logger.ts"),m;try{m=self.performance.now.bind(self.performance)}catch(A){f.logger.debug("Unable to use Performance API on this environment"),m=self.Date.now}var a=[{demux:_.default,remux:c.default},{demux:U.default,remux:g.default},{demux:j.default,remux:c.default},{demux:R.default,remux:c.default}],n=1024;a.forEach(function(A){var p=A.demux;n=Math.max(n,p.minProbeByteLength)});var o=function(){function A(h,s,l,D,T){this.observer=void 0,this.typeSupported=void 0,this.config=void 0,this.vendor=void 0,this.id=void 0,this.demuxer=void 0,this.remuxer=void 0,this.decrypter=void 0,this.probe=void 0,this.decryptionPromise=null,this.transmuxConfig=void 0,this.currentTransmuxState=void 0,this.cache=new w.default,this.observer=h,this.typeSupported=s,this.config=l,this.vendor=D,this.id=T}var p=A.prototype;return p.configure=function(s){this.transmuxConfig=s,this.decrypter&&this.decrypter.reset()},p.push=function(s,l,D,T){var S=this,I=D.transmuxing;I.executeStart=m();var C=new Uint8Array(s),W=this.cache,Y=this.config,H=this.currentTransmuxState,F=this.transmuxConfig;T&&(this.currentTransmuxState=T);var q=u(C,l);if(q&&q.method==="AES-128"){var le=this.getDecrypter();if(Y.enableSoftwareAES){var pe=le.softwareDecrypt(C,q.key.buffer,q.iv.buffer);if(!pe)return I.executeEnd=m(),x(D);C=new Uint8Array(pe)}else return this.decryptionPromise=le.webCryptoDecrypt(C,q.key.buffer,q.iv.buffer).then(function(Se){var Me=S.push(Se,null,D);return S.decryptionPromise=null,Me}),this.decryptionPromise}var Ae=T||H,Ge=Ae.contiguous,Fe=Ae.discontinuity,Ue=Ae.trackSwitch,_e=Ae.accurateTimeOffset,je=Ae.timeOffset,xe=F.audioCodec,he=F.videoCodec,te=F.defaultInitPts,ye=F.duration,ue=F.initSegmentData;if((Fe||Ue)&&this.resetInitSegment(ue,xe,he,ye),Fe&&this.resetInitialTimestamp(te),Ge||this.resetContiguity(),this.needsProbing(C,Fe,Ue)){if(W.dataLength){var Le=W.flush();C=Object(y.appendUint8Array)(Le,C)}this.configureTransmuxer(C,F)}var ae=this.transmux(C,q,je,_e,D),oe=this.currentTransmuxState;return oe.contiguous=!0,oe.discontinuity=!1,oe.trackSwitch=!1,I.executeEnd=m(),ae},p.flush=function(s){var l=this,D=s.transmuxing;D.executeStart=m();var T=this.decrypter,S=this.cache,I=this.currentTransmuxState,C=this.decryptionPromise;if(C)return C.then(function(){return l.flush(s)});var W=[],Y=I.timeOffset;if(T){var H=T.flush();H&&W.push(this.push(H,null,s))}var F=S.dataLength;S.reset();var q=this.demuxer,le=this.remuxer;if(!q||!le)return F>=n&&this.observer.emit(z.Events.ERROR,z.Events.ERROR,{type:B.ErrorTypes.MEDIA_ERROR,details:B.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"no demux matching with content found"}),D.executeEnd=m(),[x(s)];var pe=q.flush(Y);return E(pe)?pe.then(function(Ae){return l.flushRemux(W,Ae,s),W}):(this.flushRemux(W,pe,s),W)},p.flushRemux=function(s,l,D){var T=l.audioTrack,S=l.avcTrack,I=l.id3Track,C=l.textTrack,W=this.currentTransmuxState,Y=W.accurateTimeOffset,H=W.timeOffset;f.logger.log("[transmuxer.ts]: Flushed fragment "+D.sn+(D.part>-1?" p: "+D.part:"")+" of level "+D.level);var F=this.remuxer.remux(T,S,I,C,H,Y,!0,this.id);s.push({remuxResult:F,chunkMeta:D}),D.transmuxing.executeEnd=m()},p.resetInitialTimestamp=function(s){var l=this.demuxer,D=this.remuxer;if(!l||!D)return;l.resetTimeStamp(s),D.resetTimeStamp(s)},p.resetContiguity=function(){var s=this.demuxer,l=this.remuxer;if(!s||!l)return;s.resetContiguity(),l.resetNextTimestamp()},p.resetInitSegment=function(s,l,D,T){var S=this.demuxer,I=this.remuxer;if(!S||!I)return;S.resetInitSegment(l,D,T),I.resetInitSegment(s,l,D)},p.destroy=function(){this.demuxer&&(this.demuxer.destroy(),this.demuxer=void 0),this.remuxer&&(this.remuxer.destroy(),this.remuxer=void 0)},p.transmux=function(s,l,D,T,S){var I;return l&&l.method==="SAMPLE-AES"?I=this.transmuxSampleAes(s,l,D,T,S):I=this.transmuxUnencrypted(s,D,T,S),I},p.transmuxUnencrypted=function(s,l,D,T){var S=this.demuxer.demux(s,l,!1,!this.config.progressive),I=S.audioTrack,C=S.avcTrack,W=S.id3Track,Y=S.textTrack,H=this.remuxer.remux(I,C,W,Y,l,D,!1,this.id);return{remuxResult:H,chunkMeta:T}},p.transmuxSampleAes=function(s,l,D,T,S){var I=this;return this.demuxer.demuxSampleAes(s,l,D).then(function(C){var W=I.remuxer.remux(C.audioTrack,C.avcTrack,C.id3Track,C.textTrack,D,T,!1,I.id);return{remuxResult:W,chunkMeta:S}})},p.configureTransmuxer=function(s,l){for(var D=this.config,T=this.observer,S=this.typeSupported,I=this.vendor,C=l.audioCodec,W=l.defaultInitPts,Y=l.duration,H=l.initSegmentData,F=l.videoCodec,q,le=0,pe=a.length;le0&&p!=null&&p.key!=null&&p.iv!==null&&p.method!=null&&(h=p),h}var x=function(p){return{remuxResult:{},chunkMeta:p}};function E(A){return"then"in A&&A.then instanceof Function}var v=function(p,h,s,l,D){this.audioCodec=void 0,this.videoCodec=void 0,this.initSegmentData=void 0,this.duration=void 0,this.defaultInitPts=void 0,this.audioCodec=p,this.videoCodec=h,this.initSegmentData=s,this.duration=l,this.defaultInitPts=D},O=function(p,h,s,l,D){this.discontinuity=void 0,this.contiguous=void 0,this.accurateTimeOffset=void 0,this.trackSwitch=void 0,this.timeOffset=void 0,this.discontinuity=p,this.contiguous=h,this.accurateTimeOffset=s,this.trackSwitch=l,this.timeOffset=D}},"./src/demux/tsdemuxer.ts":function(ee,K,P){"use strict";P.r(K),P.d(K,"discardEPB",function(){return x});var z=P("./src/demux/adts.ts"),B=P("./src/demux/mpegaudio.ts"),M=P("./src/demux/exp-golomb.ts"),j=P("./src/demux/id3.ts"),U=P("./src/demux/sample-aes.ts"),_=P("./src/events.ts"),R=P("./src/utils/mp4-tools.ts"),c=P("./src/utils/logger.ts"),g=P("./src/errors.ts"),w={video:1,audio:2,id3:3,text:4},y=function(){function E(O,A,p){this.observer=void 0,this.config=void 0,this.typeSupported=void 0,this.sampleAes=null,this.pmtParsed=!1,this.audioCodec=void 0,this.videoCodec=void 0,this._duration=0,this.aacLastPTS=null,this._initPTS=null,this._initDTS=null,this._pmtId=-1,this._avcTrack=void 0,this._audioTrack=void 0,this._id3Track=void 0,this._txtTrack=void 0,this.aacOverFlow=null,this.avcSample=null,this.remainderData=null,this.observer=O,this.config=A,this.typeSupported=p}E.probe=function(A){var p=E.syncOffset(A);return p<0?!1:(p&&c.logger.warn("MPEG2-TS detected but first sync word found @ offset "+p+", junk ahead ?"),!0)},E.syncOffset=function(A){for(var p=Math.min(1e3,A.length-3*188),h=0;h>4,xe=void 0;if(je>1){if(xe=Fe+5+A[Fe+4],xe===Fe+188)continue}else xe=Fe+4;switch(_e){case I:Ue&&(C&&(l=n(C))&&this.parseAVCPES(l,!1),C={data:[],size:0}),C&&(C.data.push(A.subarray(xe,Fe+188)),C.size+=Fe+188-xe);break;case W:Ue&&(H&&(l=n(H))&&(T.isAAC?this.parseAACPES(l):this.parseMPEGPES(l)),H={data:[],size:0}),H&&(H.data.push(A.subarray(xe,Fe+188)),H.size+=Fe+188-xe);break;case Y:Ue&&(F&&(l=n(F))&&this.parseID3PES(l),F={data:[],size:0}),F&&(F.data.push(A.subarray(xe,Fe+188)),F.size+=Fe+188-xe);break;case 0:Ue&&(xe+=A[xe]+1),pe=this._pmtId=m(A,xe);break;case pe:{Ue&&(xe+=A[xe]+1);var he=a(A,xe,this.typeSupported.mpeg===!0||this.typeSupported.mp3===!0,h);I=he.avc,I>0&&(D.pid=I),W=he.audio,W>0&&(T.pid=W,T.isAAC=he.isAAC),Y=he.id3,Y>0&&(S.pid=Y),q&&!le&&(c.logger.log("reparse from beginning"),q=!1,Fe=Ge-188),le=this.pmtParsed=!0;break}case 17:case 8191:break;default:q=!0;break}}else this.observer.emit(_.Events.ERROR,_.Events.ERROR,{type:g.ErrorTypes.MEDIA_ERROR,details:g.ErrorDetails.FRAG_PARSING_ERROR,fatal:!1,reason:"TS packet did not start with 0x47"});D.pesData=C,T.pesData=H,S.pesData=F;var te={audioTrack:T,avcTrack:D,id3Track:S,textTrack:this._txtTrack};return s&&this.extractRemainingSamples(te),te},v.flush=function(){var A=this.remainderData;this.remainderData=null;var p;return A?p=this.demux(A,-1,!1,!0):p={audioTrack:this._audioTrack,avcTrack:this._avcTrack,textTrack:this._txtTrack,id3Track:this._id3Track},this.extractRemainingSamples(p),this.sampleAes?this.decrypt(p,this.sampleAes):p},v.extractRemainingSamples=function(A){var p=A.audioTrack,h=A.avcTrack,s=A.id3Track,l=h.pesData,D=p.pesData,T=s.pesData,S;l&&(S=n(l))?(this.parseAVCPES(S,!0),h.pesData=null):h.pesData=l,D&&(S=n(D))?(p.isAAC?this.parseAACPES(S):this.parseMPEGPES(S),p.pesData=null):(D!=null&&D.size&&c.logger.log("last AAC PES packet truncated,might overlap between fragments"),p.pesData=D),T&&(S=n(T))?(this.parseID3PES(S),s.pesData=null):s.pesData=T},v.demuxSampleAes=function(A,p,h){var s=this.demux(A,h,!0,!this.config.progressive),l=this.sampleAes=new U.default(this.observer,this.config,p);return this.decrypt(s,l)},v.decrypt=function(A,p){return new Promise(function(h){var s=A.audioTrack,l=A.avcTrack;s.samples&&s.isAAC?p.decryptAacSamples(s.samples,0,function(){l.samples?p.decryptAvcSamples(l.samples,0,0,function(){h(A)}):h(A)}):l.samples&&p.decryptAvcSamples(l.samples,0,0,function(){h(A)})})},v.destroy=function(){this._initPTS=this._initDTS=null,this._duration=0},v.parseAVCPES=function(A,p){var h=this,s=this._avcTrack,l=this.parseAVCNALu(A.data),D=!1,T=this.avcSample,S,I=!1;A.data=null,T&&l.length&&!s.audFound&&(o(T,s),T=this.avcSample=f(!1,A.pts,A.dts,"")),l.forEach(function(C){switch(C.type){case 1:{S=!0,T||(T=h.avcSample=f(!0,A.pts,A.dts,"")),D&&(T.debug+="NDR "),T.frame=!0;var W=C.data;if(I&&W.length>4){var Y=new M.default(W).readSliceType();(Y===2||Y===4||Y===7||Y===9)&&(T.key=!0)}break}case 5:S=!0,T||(T=h.avcSample=f(!0,A.pts,A.dts,"")),D&&(T.debug+="IDR "),T.key=!0,T.frame=!0;break;case 6:{S=!0,D&&T&&(T.debug+="SEI ");var H=new M.default(x(C.data));H.readUByte();for(var F=0,q=0,le=!1,pe=0;!le&&H.bytesAvailable>1;){F=0;do pe=H.readUByte(),F+=pe;while(pe===255);q=0;do pe=H.readUByte(),q+=pe;while(pe===255);if(F===4&&H.bytesAvailable!==0){le=!0;var Ae=H.readUByte();if(Ae===181){var Ge=H.readUShort();if(Ge===49){var Fe=H.readUInt();if(Fe===1195456820){var Ue=H.readUByte();if(Ue===3){for(var _e=H.readUByte(),je=H.readUByte(),xe=31&_e,he=[_e,je],te=0;te16){for(var ye=[],ue=0;ue<16;ue++)ye.push(H.readUByte().toString(16)),(ue===3||ue===5||ue===7||ue===9)&&ye.push("-");for(var Le=q-16,ae=new Uint8Array(Le),oe=0;oe=0){var H={data:A.subarray(W,T-s-1),type:Y};D.push(H)}else{var F=this.getLastNalUnit();if(F&&(l&&T<=4-l&&(F.state&&(F.data=F.data.subarray(0,F.data.byteLength-l))),I=T-s-1,I>0)){var q=new Uint8Array(F.data.byteLength+I);q.set(F.data,0),q.set(A.subarray(0,I),F.data.byteLength),F.data=q,F.state=0}}T=0&&s>=0){var le={data:A.subarray(W,p),type:Y,state:s};D.push(le)}if(D.length===0){var pe=this.getLastNalUnit();if(pe){var Ae=new Uint8Array(pe.data.byteLength+A.byteLength);Ae.set(pe.data,0),Ae.set(A,pe.data.byteLength),pe.data=Ae}}return h.naluState=s,D},v.parseAACPES=function(A){var p=0,h=this._audioTrack,s=this.aacOverFlow,l=A.data;if(s){this.aacOverFlow=null;var D=s.sample.unit.byteLength,T=Math.min(s.missing,D),S=D-T;s.sample.unit.set(l.subarray(0,T),S),h.samples.push(s.sample),p=s.missing}var I,C;for(I=p,C=l.length;I1;){var D=new Uint8Array(l[0].length+l[1].length);D.set(l[0]),D.set(l[1],l[0].length),l[0]=D,l.splice(1,1)}O=l[0];var T=(O[0]<<16)+(O[1]<<8)+O[2];if(T===1){if(A=(O[4]<<8)+O[5],A&&A>E.size-6)return null;var S=O[7];S&192&&(h=(O[9]&14)*536870912+(O[10]&255)*4194304+(O[11]&254)*16384+(O[12]&255)*128+(O[13]&254)/2,S&64?(s=(O[14]&14)*536870912+(O[15]&255)*4194304+(O[16]&254)*16384+(O[17]&255)*128+(O[18]&254)/2,h-s>60*9e4&&(c.logger.warn(Math.round((h-s)/9e4)+"s delta between PTS and DTS, align them"),h=s)):s=h),p=O[8];var I=p+9;if(E.size<=I)return null;E.size-=I;for(var C=new Uint8Array(E.size),W=0,Y=l.length;WH){I-=H;continue}else O=O.subarray(I),H-=I,I=0;C.set(O,v),v+=H}return A&&(A-=p+3),{data:C,pts:h,dts:s,len:A}}return null}function o(E,v){if(E.units.length&&E.frame){if(E.pts===void 0){var O=v.samples,A=O.length;if(A){var p=O[A-1];E.pts=p.pts,E.dts=p.dts}else{v.dropped++;return}}v.samples.push(E)}E.debug.length&&c.logger.log(E.pts+"/"+E.dts+":"+E.debug)}function u(E,v){var O=E.length;if(O>0){if(v.pts>=E[O-1].pts)E.push(v);else for(var A=O-1;A>=0;A--)if(v.ptsh)return l;return 0}},{key:"maxAutoLevel",get:function(){var p=this.levels,h=this.autoLevelCapping,s;return h===-1&&p&&p.length?s=p.length-1:s=h,s}},{key:"nextAutoLevel",get:function(){return Math.min(Math.max(this.abrController.nextAutoLevel,this.minAutoLevel),this.maxAutoLevel)},set:function(p){this.abrController.nextAutoLevel=Math.max(this.minAutoLevel,p)}},{key:"audioTracks",get:function(){var p=this.audioTrackController;return p?p.audioTracks:[]}},{key:"audioTrack",get:function(){var p=this.audioTrackController;return p?p.audioTrack:-1},set:function(p){var h=this.audioTrackController;h&&(h.audioTrack=p)}},{key:"subtitleTracks",get:function(){var p=this.subtitleTrackController;return p?p.subtitleTracks:[]}},{key:"subtitleTrack",get:function(){var p=this.subtitleTrackController;return p?p.subtitleTrack:-1},set:function(p){var h=this.subtitleTrackController;h&&(h.subtitleTrack=p)}},{key:"media",get:function(){return this._media}},{key:"subtitleDisplay",get:function(){var p=this.subtitleTrackController;return p?p.subtitleDisplay:!1},set:function(p){var h=this.subtitleTrackController;h&&(h.subtitleDisplay=p)}},{key:"lowLatencyMode",get:function(){return this.config.lowLatencyMode},set:function(p){this.config.lowLatencyMode=p}},{key:"liveSyncPosition",get:function(){return this.latencyController.liveSyncPosition}},{key:"latency",get:function(){return this.latencyController.latency}},{key:"maxLatency",get:function(){return this.latencyController.maxLatency}},{key:"targetLatency",get:function(){return this.latencyController.targetLatency}},{key:"drift",get:function(){return this.latencyController.drift}},{key:"forceStartLoad",get:function(){return this.streamController.forceStartLoad}}],[{key:"version",get:function(){return"1.1.2"}},{key:"Events",get:function(){return n.Events}},{key:"ErrorTypes",get:function(){return o.ErrorTypes}},{key:"ErrorDetails",get:function(){return o.ErrorDetails}},{key:"DefaultConfig",get:function(){return v.defaultConfig?v.defaultConfig:f.hlsDefaultConfig},set:function(p){v.defaultConfig=p}}]),v}();E.defaultConfig=void 0},"./src/is-supported.ts":function(ee,K,P){"use strict";P.r(K),P.d(K,"isSupported",function(){return M}),P.d(K,"changeTypeSupported",function(){return j});var z=P("./src/utils/mediasource-helper.ts");function B(){return self.SourceBuffer||self.WebKitSourceBuffer}function M(){var U=Object(z.getMediaSource)();if(!U)return!1;var _=B(),R=U&&typeof U.isTypeSupported=="function"&&U.isTypeSupported('video/mp4; codecs="avc1.42E01E,mp4a.40.2"'),c=!_||_.prototype&&typeof _.prototype.appendBuffer=="function"&&typeof _.prototype.remove=="function";return!!R&&!!c}function j(){var U,_=B();return typeof(_==null||((U=_.prototype)===null||U===void 0)?void 0:U.changeType)=="function"}},"./src/loader/fragment-loader.ts":function(ee,K,P){"use strict";P.r(K),P.d(K,"default",function(){return y}),P.d(K,"LoadError",function(){return m});var z=P("./src/polyfills/number.ts"),B=P("./src/errors.ts");function M(a,n){a.prototype=Object.create(n.prototype),a.prototype.constructor=a,c(a,n)}function j(a){var n=typeof Map=="function"?new Map:void 0;return j=function(u){if(u===null||!R(u))return u;if(typeof u!="function")throw new TypeError("Super expression must either be null or a function");if(typeof n!="undefined"){if(n.has(u))return n.get(u);n.set(u,x)}function x(){return U(u,arguments,g(this).constructor)}return x.prototype=Object.create(u.prototype,{constructor:{value:x,enumerable:!1,writable:!0,configurable:!0}}),c(x,u)},j(a)}function U(a,n,o){return _()?U=Reflect.construct:U=function(x,E,v){var O=[null];O.push.apply(O,E);var A=Function.bind.apply(x,O),p=new A;return v&&c(p,v.prototype),p},U.apply(null,arguments)}function _(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(a){return!1}}function R(a){return Function.toString.call(a).indexOf("[native code]")!==-1}function c(a,n){return c=Object.setPrototypeOf||function(u,x){return u.__proto__=x,u},c(a,n)}function g(a){return g=Object.setPrototypeOf?Object.getPrototypeOf:function(o){return o.__proto__||Object.getPrototypeOf(o)},g(a)}var w=Math.pow(2,17),y=function(){function a(o){this.config=void 0,this.loader=null,this.partLoadTimeout=-1,this.config=o}var n=a.prototype;return n.destroy=function(){this.loader&&(this.loader.destroy(),this.loader=null)},n.abort=function(){this.loader&&this.loader.abort()},n.load=function(u,x){var E=this,v=u.url;if(!v)return Promise.reject(new m({type:B.ErrorTypes.NETWORK_ERROR,details:B.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:u,networkDetails:null},"Fragment does not have a "+(v?"part list":"url")));this.abort();var O=this.config,A=O.fLoader,p=O.loader;return new Promise(function(h,s){E.loader&&E.loader.destroy();var l=E.loader=u.loader=A?new A(O):new p(O),D=f(u),T={timeout:O.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:O.fragLoadingMaxRetryTimeout,highWaterMark:w};u.stats=l.stats,l.load(D,T,{onSuccess:function(I,C,W,Y){E.resetLoader(u,l),h({frag:u,part:null,payload:I.data,networkDetails:Y})},onError:function(I,C,W){E.resetLoader(u,l),s(new m({type:B.ErrorTypes.NETWORK_ERROR,details:B.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:u,response:I,networkDetails:W}))},onAbort:function(I,C,W){E.resetLoader(u,l),s(new m({type:B.ErrorTypes.NETWORK_ERROR,details:B.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:u,networkDetails:W}))},onTimeout:function(I,C,W){E.resetLoader(u,l),s(new m({type:B.ErrorTypes.NETWORK_ERROR,details:B.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:u,networkDetails:W}))},onProgress:function(I,C,W,Y){x&&x({frag:u,part:null,payload:W,networkDetails:Y})}})})},n.loadPart=function(u,x,E){var v=this;this.abort();var O=this.config,A=O.fLoader,p=O.loader;return new Promise(function(h,s){v.loader&&v.loader.destroy();var l=v.loader=u.loader=A?new A(O):new p(O),D=f(u,x),T={timeout:O.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:O.fragLoadingMaxRetryTimeout,highWaterMark:w};x.stats=l.stats,l.load(D,T,{onSuccess:function(I,C,W,Y){v.resetLoader(u,l),v.updateStatsFromPart(u,x);var H={frag:u,part:x,payload:I.data,networkDetails:Y};E(H),h(H)},onError:function(I,C,W){v.resetLoader(u,l),s(new m({type:B.ErrorTypes.NETWORK_ERROR,details:B.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:u,part:x,response:I,networkDetails:W}))},onAbort:function(I,C,W){u.stats.aborted=x.stats.aborted,v.resetLoader(u,l),s(new m({type:B.ErrorTypes.NETWORK_ERROR,details:B.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:u,part:x,networkDetails:W}))},onTimeout:function(I,C,W){v.resetLoader(u,l),s(new m({type:B.ErrorTypes.NETWORK_ERROR,details:B.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:u,part:x,networkDetails:W}))}})})},n.updateStatsFromPart=function(u,x){var E=u.stats,v=x.stats,O=v.total;if(E.loaded+=v.loaded,O){var A=Math.round(u.duration/x.duration),p=Math.min(Math.round(E.loaded/O),A),h=A-p,s=h*Math.round(E.loaded/p);E.total=E.loaded+s}else E.total=Math.max(E.loaded,E.total);var l=E.loading,D=v.loading;l.start?l.first+=D.first-D.start:(l.start=D.start,l.first=D.first),l.end=D.end},n.resetLoader=function(u,x){u.loader=null,this.loader===x&&(self.clearTimeout(this.partLoadTimeout),this.loader=null),x.destroy()},a}();function f(a,n){n===void 0&&(n=null);var o=n||a,u={frag:a,part:n,responseType:"arraybuffer",url:o.url,headers:{},rangeStart:0,rangeEnd:0},x=o.byteRangeStartOffset,E=o.byteRangeEndOffset;return Object(z.isFiniteNumber)(x)&&Object(z.isFiniteNumber)(E)&&(u.rangeStart=x,u.rangeEnd=E),u}var m=function(a){M(n,a);function n(o){for(var u,x=arguments.length,E=new Array(x>1?x-1:0),v=1;v>8*(15-O)&255;return v},u.setDecryptDataFromLevelKey=function(E,v){var O=E;return(E==null?void 0:E.method)==="AES-128"&&E.uri&&!E.iv&&(O=U.LevelKey.fromURI(E.uri),O.method=E.method,O.iv=this.createInitializationVector(v),O.keyFormat="identity"),O},u.setElementaryStreamInfo=function(E,v,O,A,p,h){h===void 0&&(h=!1);var s=this.elementaryStreams,l=s[E];if(!l){s[E]={startPTS:v,endPTS:O,startDTS:A,endDTS:p,partial:h};return}l.startPTS=Math.min(l.startPTS,v),l.endPTS=Math.max(l.endPTS,O),l.startDTS=Math.min(l.startDTS,A),l.endDTS=Math.max(l.endDTS,p)},u.clearElementaryStreamInfo=function(){var E=this.elementaryStreams;E[y.AUDIO]=null,E[y.VIDEO]=null,E[y.AUDIOVIDEO]=null},w(o,[{key:"decryptdata",get:function(){if(!this.levelkey&&!this._decryptdata)return null;if(!this._decryptdata&&this.levelkey){var E=this.sn;typeof E!="number"&&(this.levelkey&&this.levelkey.method==="AES-128"&&!this.levelkey.iv&&j.logger.warn('missing IV for initialization segment with method="'+this.levelkey.method+'" - compliance issue'),E=0),this._decryptdata=this.setDecryptDataFromLevelKey(this.levelkey,E)}return this._decryptdata}},{key:"end",get:function(){return this.start+this.duration}},{key:"endProgramDateTime",get:function(){if(this.programDateTime===null)return null;if(!Object(z.isFiniteNumber)(this.programDateTime))return null;var E=Object(z.isFiniteNumber)(this.duration)?this.duration:0;return this.programDateTime+E*1e3}},{key:"encrypted",get:function(){var E;return!!((E=this.decryptdata)!==null&&E!==void 0&&E.keyFormat&&this.decryptdata.uri)}}]),o}(f),a=function(n){R(o,n);function o(u,x,E,v,O){var A;A=n.call(this,E)||this,A.fragOffset=0,A.duration=0,A.gap=!1,A.independent=!1,A.relurl=void 0,A.fragment=void 0,A.index=void 0,A.stats=new _.LoadStats,A.duration=u.decimalFloatingPoint("DURATION"),A.gap=u.bool("GAP"),A.independent=u.bool("INDEPENDENT"),A.relurl=u.enumeratedString("URI"),A.fragment=x,A.index=v;var p=u.enumeratedString("BYTERANGE");return p&&A.setByteRange(p,O),O&&(A.fragOffset=O.fragOffset+O.duration),A}return w(o,[{key:"start",get:function(){return this.fragment.start+this.fragOffset}},{key:"end",get:function(){return this.start+this.duration}},{key:"loaded",get:function(){var x=this.elementaryStreams;return!!(x.audio||x.video||x.audiovideo)}}]),o}(f)},"./src/loader/key-loader.ts":function(ee,K,P){"use strict";P.r(K),P.d(K,"default",function(){return j});var z=P("./src/events.ts"),B=P("./src/errors.ts"),M=P("./src/utils/logger.ts"),j=function(){function U(R){this.hls=void 0,this.loaders={},this.decryptkey=null,this.decrypturl=null,this.hls=R,this._registerListeners()}var _=U.prototype;return _._registerListeners=function(){this.hls.on(z.Events.KEY_LOADING,this.onKeyLoading,this)},_._unregisterListeners=function(){this.hls.off(z.Events.KEY_LOADING,this.onKeyLoading)},_.destroy=function(){this._unregisterListeners();for(var c in this.loaders){var g=this.loaders[c];g&&g.destroy()}this.loaders={}},_.onKeyLoading=function(c,g){var w=g.frag,y=w.type,f=this.loaders[y];if(!w.decryptdata){M.logger.warn("Missing decryption data on fragment in onKeyLoading");return}var m=w.decryptdata.uri;if(m!==this.decrypturl||this.decryptkey===null){var a=this.hls.config;if(f&&(M.logger.warn("abort previous key loader for type:"+y),f.abort()),!m){M.logger.warn("key uri is falsy");return}var n=a.loader,o=w.loader=this.loaders[y]=new n(a);this.decrypturl=m,this.decryptkey=null;var u={url:m,frag:w,responseType:"arraybuffer"},x={timeout:a.fragLoadingTimeOut,maxRetry:0,retryDelay:a.fragLoadingRetryDelay,maxRetryDelay:a.fragLoadingMaxRetryTimeout,highWaterMark:0},E={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};o.load(u,x,E)}else this.decryptkey&&(w.decryptdata.key=this.decryptkey,this.hls.trigger(z.Events.KEY_LOADED,{frag:w}))},_.loadsuccess=function(c,g,w){var y=w.frag;if(!y.decryptdata){M.logger.error("after key load, decryptdata unset");return}this.decryptkey=y.decryptdata.key=new Uint8Array(c.data),y.loader=null,delete this.loaders[y.type],this.hls.trigger(z.Events.KEY_LOADED,{frag:y})},_.loaderror=function(c,g){var w=g.frag,y=w.loader;y&&y.abort(),delete this.loaders[w.type],this.hls.trigger(z.Events.ERROR,{type:B.ErrorTypes.NETWORK_ERROR,details:B.ErrorDetails.KEY_LOAD_ERROR,fatal:!1,frag:w,response:c})},_.loadtimeout=function(c,g){var w=g.frag,y=w.loader;y&&y.abort(),delete this.loaders[w.type],this.hls.trigger(z.Events.ERROR,{type:B.ErrorTypes.NETWORK_ERROR,details:B.ErrorDetails.KEY_LOAD_TIMEOUT,fatal:!1,frag:w})},U}()},"./src/loader/level-details.ts":function(ee,K,P){"use strict";P.r(K),P.d(K,"LevelDetails",function(){return U});var z=P("./src/polyfills/number.ts");function B(_,R){for(var c=0;cg.endSN||w>0||w===0&&y>0,this.updated||this.advanced?this.misses=Math.floor(g.misses*.6):this.misses=g.misses+1,this.availabilityDelay=g.availabilityDelay},M(_,[{key:"hasProgramDateTime",get:function(){return this.fragments.length?Object(z.isFiniteNumber)(this.fragments[this.fragments.length-1].programDateTime):!1}},{key:"levelTargetDuration",get:function(){return this.averagetargetduration||this.targetduration||j}},{key:"drift",get:function(){var g=this.driftEndTime-this.driftStartTime;if(g>0){var w=this.driftEnd-this.driftStart;return w*1e3/g}return 1}},{key:"edge",get:function(){return this.partEnd||this.fragmentEnd}},{key:"partEnd",get:function(){var g;return(g=this.partList)!==null&&g!==void 0&&g.length?this.partList[this.partList.length-1].end:this.fragmentEnd}},{key:"fragmentEnd",get:function(){var g;return(g=this.fragments)!==null&&g!==void 0&&g.length?this.fragments[this.fragments.length-1].end:0}},{key:"age",get:function(){return this.advancedDateTime?Math.max(Date.now()-this.advancedDateTime,0)/1e3:0}},{key:"lastPartIndex",get:function(){var g;return(g=this.partList)!==null&&g!==void 0&&g.length?this.partList[this.partList.length-1].index:-1}},{key:"lastPartSn",get:function(){var g;return(g=this.partList)!==null&&g!==void 0&&g.length?this.partList[this.partList.length-1].fragment.sn:this.endSN}}]),_}()},"./src/loader/level-key.ts":function(ee,K,P){"use strict";P.r(K),P.d(K,"LevelKey",function(){return U});var z=P("./node_modules/url-toolkit/src/url-toolkit.js"),B=P.n(z);function M(_,R){for(var c=0;c2){var s=h.shift()+".";return s+=parseInt(h.shift()).toString(16),s+=("000"+parseInt(h.shift()).toString(16)).substr(-4),s}return p},O.resolve=function(p,h){return B.buildAbsoluteURL(h,p,{alwaysNormalize:!0})},O.parseMasterPlaylist=function(p,h){var s=[],l={},D=!1;w.lastIndex=0;for(var T;(T=w.exec(p))!=null;)if(T[1]){var S=new R.AttrList(T[1]),I={attrs:S,bitrate:S.decimalInteger("AVERAGE-BANDWIDTH")||S.decimalInteger("BANDWIDTH"),name:S.NAME,url:O.resolve(T[2],h)},C=S.decimalResolution("RESOLUTION");C&&(I.width=C.width,I.height=C.height),u((S.CODECS||"").split(/[ ,]+/).filter(function(Y){return Y}),I),I.videoCodec&&I.videoCodec.indexOf("avc1")!==-1&&(I.videoCodec=O.convertAVC1ToAVCOTI(I.videoCodec)),s.push(I)}else if(T[3]){var W=new R.AttrList(T[3]);W["DATA-ID"]&&(D=!0,l[W["DATA-ID"]]=W)}return{levels:s,sessionData:D?l:null}},O.parseMasterPlaylistMedia=function(p,h,s,l){l===void 0&&(l=[]);var D,T=[],S=0;for(y.lastIndex=0;(D=y.exec(p))!==null;){var I=new R.AttrList(D[1]);if(I.TYPE===s){var C={attrs:I,bitrate:0,id:S++,groupId:I["GROUP-ID"],instreamId:I["INSTREAM-ID"],name:I.NAME||I.LANGUAGE||"",type:s,default:I.bool("DEFAULT"),autoselect:I.bool("AUTOSELECT"),forced:I.bool("FORCED"),lang:I.LANGUAGE,url:I.URI?O.resolve(I.URI,h):""};if(l.length){var W=O.findGroup(l,C.groupId)||l[0];x(C,W,"audioCodec"),x(C,W,"textCodec")}T.push(C)}}return T},O.parseLevelPlaylist=function(p,h,s,l,D){var T=new U.LevelDetails(h),S=T.fragments,I=null,C=0,W=0,Y=0,H=0,F=null,q=new j.Fragment(l,h),le,pe,Ae,Ge=-1,Fe=!1;for(f.lastIndex=0,T.m3u8=p;(le=f.exec(p))!==null;){Fe&&(Fe=!1,q=new j.Fragment(l,h),q.start=Y,q.sn=C,q.cc=H,q.level=s,I&&(q.initSegment=I,q.rawProgramDateTime=I.rawProgramDateTime));var Ue=le[1];if(Ue){q.duration=parseFloat(Ue);var _e=(" "+le[2]).slice(1);q.title=_e||null,q.tagList.push(_e?["INF",Ue,_e]:["INF",Ue])}else if(le[3])Object(z.isFiniteNumber)(q.duration)&&(q.start=Y,Ae&&(q.levelkey=Ae),q.sn=C,q.level=s,q.cc=H,q.urlId=D,S.push(q),q.relurl=(" "+le[3]).slice(1),v(q,F),F=q,Y+=q.duration,C++,W=0,Fe=!0);else if(le[4]){var je=(" "+le[4]).slice(1);F?q.setByteRange(je,F):q.setByteRange(je)}else if(le[5])q.rawProgramDateTime=(" "+le[5]).slice(1),q.tagList.push(["PROGRAM-DATE-TIME",q.rawProgramDateTime]),Ge===-1&&(Ge=S.length);else{if(le=le[0].match(m),!le){c.logger.warn("No matches on slow regex match for level playlist!");continue}for(pe=1;pe-1){c.logger.warn("Keyformat "+yt+" is not supported from the manifest");continue}else if(yt!=="identity")continue;Me&&(Ae=_.LevelKey.fromURL(h,We),We&&["AES-128","SAMPLE-AES","SAMPLE-AES-CENC"].indexOf(Me)>=0&&(Ae.method=Me,Ae.keyFormat=yt,Ze&&(Ae.keyID=Ze),Qe&&(Ae.keyFormatVersions=Qe),Ae.iv=Ke));break}case"START":{var dt=new R.AttrList(he),pt=dt.decimalFloatingPoint("TIME-OFFSET");Object(z.isFiniteNumber)(pt)&&(T.startTimeOffset=pt);break}case"MAP":{var At=new R.AttrList(he);q.relurl=At.URI,At.BYTERANGE&&q.setByteRange(At.BYTERANGE),q.level=s,q.sn="initSegment",Ae&&(q.levelkey=Ae),q.initSegment=null,I=q,Fe=!0;break}case"SERVER-CONTROL":{var wt=new R.AttrList(he);T.canBlockReload=wt.bool("CAN-BLOCK-RELOAD"),T.canSkipUntil=wt.optionalFloat("CAN-SKIP-UNTIL",0),T.canSkipDateRanges=T.canSkipUntil>0&&wt.bool("CAN-SKIP-DATERANGES"),T.partHoldBack=wt.optionalFloat("PART-HOLD-BACK",0),T.holdBack=wt.optionalFloat("HOLD-BACK",0);break}case"PART-INF":{var Oe=new R.AttrList(he);T.partTarget=Oe.decimalFloatingPoint("PART-TARGET");break}case"PART":{var we=T.partList;we||(we=T.partList=[]);var Je=W>0?we[we.length-1]:void 0,st=W++,He=new j.Part(new R.AttrList(he),q,h,st,Je);we.push(He),q.duration+=He.duration;break}case"PRELOAD-HINT":{var nt=new R.AttrList(he);T.preloadHint=nt;break}case"RENDITION-REPORT":{var Te=new R.AttrList(he);T.renditionReports=T.renditionReports||[],T.renditionReports.push(Te);break}default:c.logger.warn("line parsed but not handled: "+le);break}}}F&&!F.relurl?(S.pop(),Y-=F.duration,T.partList&&(T.fragmentHint=F)):T.partList&&(v(q,F),q.cc=H,T.fragmentHint=q);var ge=S.length,be=S[0],re=S[ge-1];if(Y+=T.skippedSegments*T.targetduration,Y>0&&ge&&re){T.averagetargetduration=Y/ge;var ie=re.sn;T.endSN=ie!=="initSegment"?ie:0,be&&(T.startCC=be.cc,be.initSegment||T.fragments.every(function(ce){return ce.relurl&&n(ce.relurl)})&&(c.logger.warn("MP4 fragments found but no init segment (probably no MAP, incomplete M3U8), trying to fetch SIDX"),q=new j.Fragment(l,h),q.relurl=re.relurl,q.level=s,q.sn="initSegment",be.initSegment=q,T.needSidxRanges=!0))}else T.endSN=0,T.startCC=0;return T.fragmentHint&&(Y+=T.fragmentHint.duration),T.totalduration=Y,T.endCC=H,Ge>0&&E(S,Ge),T},O}();function u(O,A){["video","audio","text"].forEach(function(p){var h=O.filter(function(l){return Object(g.isCodecType)(l,p)});if(h.length){var s=h.filter(function(l){return l.lastIndexOf("avc1",0)===0||l.lastIndexOf("mp4a",0)===0});A[p+"Codec"]=s.length>0?s[0]:h[0],O=O.filter(function(l){return h.indexOf(l)===-1})}}),A.unknownCodecs=O}function x(O,A,p){var h=A[p];h&&(O[p]=h)}function E(O,A){for(var p=O[A],h=A;h--;){var s=O[h];if(!s)return;s.programDateTime=p.programDateTime-s.duration*1e3,p=s}}function v(O,A){O.rawProgramDateTime?O.programDateTime=Date.parse(O.rawProgramDateTime):A!=null&&A.programDateTime&&(O.programDateTime=A.endProgramDateTime),Object(z.isFiniteNumber)(O.programDateTime)||(O.programDateTime=null,O.rawProgramDateTime=null)}},"./src/loader/playlist-loader.ts":function(ee,K,P){"use strict";P.r(K);var z=P("./src/polyfills/number.ts"),B=P("./src/events.ts"),M=P("./src/errors.ts"),j=P("./src/utils/logger.ts"),U=P("./src/utils/mp4-tools.ts"),_=P("./src/loader/m3u8-parser.ts"),R=P("./src/types/loader.ts"),c=P("./src/utils/attr-list.ts");function g(f){var m=f.type;switch(m){case R.PlaylistContextType.AUDIO_TRACK:return R.PlaylistLevelType.AUDIO;case R.PlaylistContextType.SUBTITLE_TRACK:return R.PlaylistLevelType.SUBTITLE;default:return R.PlaylistLevelType.MAIN}}function w(f,m){var a=f.url;return(a===void 0||a.indexOf("data:")===0)&&(a=m.url),a}var y=function(){function f(a){this.hls=void 0,this.loaders=Object.create(null),this.hls=a,this.registerListeners()}var m=f.prototype;return m.registerListeners=function(){var n=this.hls;n.on(B.Events.MANIFEST_LOADING,this.onManifestLoading,this),n.on(B.Events.LEVEL_LOADING,this.onLevelLoading,this),n.on(B.Events.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),n.on(B.Events.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},m.unregisterListeners=function(){var n=this.hls;n.off(B.Events.MANIFEST_LOADING,this.onManifestLoading,this),n.off(B.Events.LEVEL_LOADING,this.onLevelLoading,this),n.off(B.Events.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),n.off(B.Events.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},m.createInternalLoader=function(n){var o=this.hls.config,u=o.pLoader,x=o.loader,E=u||x,v=new E(o);return n.loader=v,this.loaders[n.type]=v,v},m.getInternalLoader=function(n){return this.loaders[n.type]},m.resetInternalLoader=function(n){this.loaders[n]&&delete this.loaders[n]},m.destroyInternalLoaders=function(){for(var n in this.loaders){var o=this.loaders[n];o&&o.destroy(),this.resetInternalLoader(n)}},m.destroy=function(){this.unregisterListeners(),this.destroyInternalLoaders()},m.onManifestLoading=function(n,o){var u=o.url;this.load({id:null,groupId:null,level:0,responseType:"text",type:R.PlaylistContextType.MANIFEST,url:u,deliveryDirectives:null})},m.onLevelLoading=function(n,o){var u=o.id,x=o.level,E=o.url,v=o.deliveryDirectives;this.load({id:u,groupId:null,level:x,responseType:"text",type:R.PlaylistContextType.LEVEL,url:E,deliveryDirectives:v})},m.onAudioTrackLoading=function(n,o){var u=o.id,x=o.groupId,E=o.url,v=o.deliveryDirectives;this.load({id:u,groupId:x,level:null,responseType:"text",type:R.PlaylistContextType.AUDIO_TRACK,url:E,deliveryDirectives:v})},m.onSubtitleTrackLoading=function(n,o){var u=o.id,x=o.groupId,E=o.url,v=o.deliveryDirectives;this.load({id:u,groupId:x,level:null,responseType:"text",type:R.PlaylistContextType.SUBTITLE_TRACK,url:E,deliveryDirectives:v})},m.load=function(n){var o,u=this.hls.config,x=this.getInternalLoader(n);if(x){var E=x.context;if(E&&E.url===n.url){j.logger.trace("[playlist-loader]: playlist request ongoing");return}j.logger.log("[playlist-loader]: aborting previous loader for type: "+n.type),x.abort()}var v,O,A,p;switch(n.type){case R.PlaylistContextType.MANIFEST:v=u.manifestLoadingMaxRetry,O=u.manifestLoadingTimeOut,A=u.manifestLoadingRetryDelay,p=u.manifestLoadingMaxRetryTimeout;break;case R.PlaylistContextType.LEVEL:case R.PlaylistContextType.AUDIO_TRACK:case R.PlaylistContextType.SUBTITLE_TRACK:v=0,O=u.levelLoadingTimeOut;break;default:v=u.levelLoadingMaxRetry,O=u.levelLoadingTimeOut,A=u.levelLoadingRetryDelay,p=u.levelLoadingMaxRetryTimeout;break}if(x=this.createInternalLoader(n),(o=n.deliveryDirectives)!==null&&o!==void 0&&o.part){var h;if(n.type===R.PlaylistContextType.LEVEL&&n.level!==null?h=this.hls.levels[n.level].details:n.type===R.PlaylistContextType.AUDIO_TRACK&&n.id!==null?h=this.hls.audioTracks[n.id].details:n.type===R.PlaylistContextType.SUBTITLE_TRACK&&n.id!==null&&(h=this.hls.subtitleTracks[n.id].details),h){var s=h.partTarget,l=h.targetduration;s&&l&&(O=Math.min(Math.max(s*3,l*.8)*1e3,O))}}var D={timeout:O,maxRetry:v,retryDelay:A,maxRetryDelay:p,highWaterMark:0},T={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};x.load(n,D,T)},m.loadsuccess=function(n,o,u,x){if(x===void 0&&(x=null),u.isSidxRequest){this.handleSidxRequest(n,u),this.handlePlaylistLoaded(n,o,u,x);return}this.resetInternalLoader(u.type);var E=n.data;if(E.indexOf("#EXTM3U")!==0){this.handleManifestParsingError(n,u,"no EXTM3U delimiter",x);return}o.parsing.start=performance.now(),E.indexOf("#EXTINF:")>0||E.indexOf("#EXT-X-TARGETDURATION:")>0?this.handleTrackOrLevelPlaylist(n,o,u,x):this.handleMasterPlaylist(n,o,u,x)},m.loaderror=function(n,o,u){u===void 0&&(u=null),this.handleNetworkError(o,u,!1,n)},m.loadtimeout=function(n,o,u){u===void 0&&(u=null),this.handleNetworkError(o,u,!0)},m.handleMasterPlaylist=function(n,o,u,x){var E=this.hls,v=n.data,O=w(n,u),A=_.default.parseMasterPlaylist(v,O),p=A.levels,h=A.sessionData;if(!p.length){this.handleManifestParsingError(n,u,"no level found in manifest",x);return}var s=p.map(function(C){return{id:C.attrs.AUDIO,audioCodec:C.audioCodec}}),l=p.map(function(C){return{id:C.attrs.SUBTITLES,textCodec:C.textCodec}}),D=_.default.parseMasterPlaylistMedia(v,O,"AUDIO",s),T=_.default.parseMasterPlaylistMedia(v,O,"SUBTITLES",l),S=_.default.parseMasterPlaylistMedia(v,O,"CLOSED-CAPTIONS");if(D.length){var I=D.some(function(C){return!C.url});!I&&p[0].audioCodec&&!p[0].attrs.AUDIO&&(j.logger.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),D.unshift({type:"main",name:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new c.AttrList({}),bitrate:0,url:""}))}E.trigger(B.Events.MANIFEST_LOADED,{levels:p,audioTracks:D,subtitles:T,captions:S,url:O,stats:o,networkDetails:x,sessionData:h})},m.handleTrackOrLevelPlaylist=function(n,o,u,x){var E=this.hls,v=u.id,O=u.level,A=u.type,p=w(n,u),h=Object(z.isFiniteNumber)(v)?v:0,s=Object(z.isFiniteNumber)(O)?O:h,l=g(u),D=_.default.parseLevelPlaylist(n.data,p,s,l,h);if(!D.fragments.length){E.trigger(B.Events.ERROR,{type:M.ErrorTypes.NETWORK_ERROR,details:M.ErrorDetails.LEVEL_EMPTY_ERROR,fatal:!1,url:p,reason:"no fragments found in level",level:typeof u.level=="number"?u.level:void 0});return}if(A===R.PlaylistContextType.MANIFEST){var T={attrs:new c.AttrList({}),bitrate:0,details:D,name:"",url:p};E.trigger(B.Events.MANIFEST_LOADED,{levels:[T],audioTracks:[],url:p,stats:o,networkDetails:x,sessionData:null})}if(o.parsing.end=performance.now(),D.needSidxRanges){var S,I=(S=D.fragments[0].initSegment)===null||S===void 0?void 0:S.url;this.load({url:I,isSidxRequest:!0,type:A,level:O,levelDetails:D,id:v,groupId:null,rangeStart:0,rangeEnd:2048,responseType:"arraybuffer",deliveryDirectives:null});return}u.levelDetails=D,this.handlePlaylistLoaded(n,o,u,x)},m.handleSidxRequest=function(n,o){var u=Object(U.parseSegmentIndex)(new Uint8Array(n.data));if(!u)return;var x=u.references,E=o.levelDetails;x.forEach(function(v,O){var A=v.info,p=E.fragments[O];p.byteRange.length===0&&p.setByteRange(String(1+A.end-A.start)+"@"+String(A.start)),p.initSegment&&p.initSegment.setByteRange(String(u.moovEndOffset)+"@0")})},m.handleManifestParsingError=function(n,o,u,x){this.hls.trigger(B.Events.ERROR,{type:M.ErrorTypes.NETWORK_ERROR,details:M.ErrorDetails.MANIFEST_PARSING_ERROR,fatal:o.type===R.PlaylistContextType.MANIFEST,url:n.url,reason:u,response:n,context:o,networkDetails:x})},m.handleNetworkError=function(n,o,u,x){u===void 0&&(u=!1),j.logger.warn("[playlist-loader]: A network "+(u?"timeout":"error")+" occurred while loading "+n.type+" level: "+n.level+" id: "+n.id+' group-id: "'+n.groupId+'"');var E=M.ErrorDetails.UNKNOWN,v=!1,O=this.getInternalLoader(n);switch(n.type){case R.PlaylistContextType.MANIFEST:E=u?M.ErrorDetails.MANIFEST_LOAD_TIMEOUT:M.ErrorDetails.MANIFEST_LOAD_ERROR,v=!0;break;case R.PlaylistContextType.LEVEL:E=u?M.ErrorDetails.LEVEL_LOAD_TIMEOUT:M.ErrorDetails.LEVEL_LOAD_ERROR,v=!1;break;case R.PlaylistContextType.AUDIO_TRACK:E=u?M.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:M.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,v=!1;break;case R.PlaylistContextType.SUBTITLE_TRACK:E=u?M.ErrorDetails.SUBTITLE_TRACK_LOAD_TIMEOUT:M.ErrorDetails.SUBTITLE_LOAD_ERROR,v=!1;break}O&&this.resetInternalLoader(n.type);var A={type:M.ErrorTypes.NETWORK_ERROR,details:E,fatal:v,url:n.url,loader:O,context:n,networkDetails:o};x&&(A.response=x),this.hls.trigger(B.Events.ERROR,A)},m.handlePlaylistLoaded=function(n,o,u,x){var E=u.type,v=u.level,O=u.id,A=u.groupId,p=u.loader,h=u.levelDetails,s=u.deliveryDirectives;if(!(h!=null&&h.targetduration)){this.handleManifestParsingError(n,u,"invalid target duration",x);return}if(!p)return;h.live&&(p.getCacheAge&&(h.ageHeader=p.getCacheAge()||0),(!p.getCacheAge||isNaN(h.ageHeader))&&(h.ageHeader=0));switch(E){case R.PlaylistContextType.MANIFEST:case R.PlaylistContextType.LEVEL:this.hls.trigger(B.Events.LEVEL_LOADED,{details:h,level:v||0,id:O||0,stats:o,networkDetails:x,deliveryDirectives:s});break;case R.PlaylistContextType.AUDIO_TRACK:this.hls.trigger(B.Events.AUDIO_TRACK_LOADED,{details:h,id:O||0,groupId:A||"",stats:o,networkDetails:x,deliveryDirectives:s});break;case R.PlaylistContextType.SUBTITLE_TRACK:this.hls.trigger(B.Events.SUBTITLE_TRACK_LOADED,{details:h,id:O||0,groupId:A||"",stats:o,networkDetails:x,deliveryDirectives:s});break}},f}();K.default=y},"./src/polyfills/number.ts":function(ee,K,P){"use strict";P.r(K),P.d(K,"isFiniteNumber",function(){return z}),P.d(K,"MAX_SAFE_INTEGER",function(){return B});var z=Number.isFinite||function(M){return typeof M=="number"&&isFinite(M)},B=Number.MAX_SAFE_INTEGER||9007199254740991},"./src/remux/aac-helper.ts":function(ee,K,P){"use strict";P.r(K);var z=function(){function B(){}return B.getSilentFrame=function(j,U){switch(j){case"mp4a.40.2":if(U===1)return new Uint8Array([0,200,0,128,35,128]);if(U===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(U===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(U===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(U===5)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(U===6)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224]);break;default:if(U===1)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(U===2)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(U===3)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);break}return},B}();K.default=z},"./src/remux/mp4-generator.ts":function(ee,K,P){"use strict";P.r(K);var z=Math.pow(2,32)-1,B=function(){function M(){}return M.init=function(){M.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],".mp3":[],mvex:[],mvhd:[],pasp:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[]};var U;for(U in M.types)M.types.hasOwnProperty(U)&&(M.types[U]=[U.charCodeAt(0),U.charCodeAt(1),U.charCodeAt(2),U.charCodeAt(3)]);var _=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),R=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]);M.HDLR_TYPES={video:_,audio:R};var c=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),g=new Uint8Array([0,0,0,0,0,0,0,0]);M.STTS=M.STSC=M.STCO=g,M.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),M.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0]),M.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),M.STSD=new Uint8Array([0,0,0,0,0,0,0,1]);var w=new Uint8Array([105,115,111,109]),y=new Uint8Array([97,118,99,49]),f=new Uint8Array([0,0,0,1]);M.FTYP=M.box(M.types.ftyp,w,f,w,y),M.DINF=M.box(M.types.dinf,M.box(M.types.dref,c))},M.box=function(U){for(var _=8,R=arguments.length,c=new Array(R>1?R-1:0),g=1;g>24&255,f[1]=_>>16&255,f[2]=_>>8&255,f[3]=_&255,f.set(U,4),w=0,_=8;w>24&255,U>>16&255,U>>8&255,U&255,R>>24,R>>16&255,R>>8&255,R&255,c>>24,c>>16&255,c>>8&255,c&255,85,196,0,0]))},M.mdia=function(U){return M.box(M.types.mdia,M.mdhd(U.timescale,U.duration),M.hdlr(U.type),M.minf(U))},M.mfhd=function(U){return M.box(M.types.mfhd,new Uint8Array([0,0,0,0,U>>24,U>>16&255,U>>8&255,U&255]))},M.minf=function(U){return U.type==="audio"?M.box(M.types.minf,M.box(M.types.smhd,M.SMHD),M.DINF,M.stbl(U)):M.box(M.types.minf,M.box(M.types.vmhd,M.VMHD),M.DINF,M.stbl(U))},M.moof=function(U,_,R){return M.box(M.types.moof,M.mfhd(U),M.traf(R,_))},M.moov=function(U){for(var _=U.length,R=[];_--;)R[_]=M.trak(U[_]);return M.box.apply(null,[M.types.moov,M.mvhd(U[0].timescale,U[0].duration)].concat(R).concat(M.mvex(U)))},M.mvex=function(U){for(var _=U.length,R=[];_--;)R[_]=M.trex(U[_]);return M.box.apply(null,[M.types.mvex].concat(R))},M.mvhd=function(U,_){_*=U;var R=Math.floor(_/(z+1)),c=Math.floor(_%(z+1)),g=new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,U>>24&255,U>>16&255,U>>8&255,U&255,R>>24,R>>16&255,R>>8&255,R&255,c>>24,c>>16&255,c>>8&255,c&255,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]);return M.box(M.types.mvhd,g)},M.sdtp=function(U){var _=U.samples||[],R=new Uint8Array(4+_.length),c,g;for(c=0;c<_.length;c++)g=_[c].flags,R[c+4]=g.dependsOn<<4|g.isDependedOn<<2|g.hasRedundancy;return M.box(M.types.sdtp,R)},M.stbl=function(U){return M.box(M.types.stbl,M.stsd(U),M.box(M.types.stts,M.STTS),M.box(M.types.stsc,M.STSC),M.box(M.types.stsz,M.STSZ),M.box(M.types.stco,M.STCO))},M.avc1=function(U){var _=[],R=[],c,g,w;for(c=0;c>>8&255),_.push(w&255),_=_.concat(Array.prototype.slice.call(g));for(c=0;c>>8&255),R.push(w&255),R=R.concat(Array.prototype.slice.call(g));var y=M.box(M.types.avcC,new Uint8Array([1,_[3],_[4],_[5],252|3,224|U.sps.length].concat(_).concat([U.pps.length]).concat(R))),f=U.width,m=U.height,a=U.pixelRatio[0],n=U.pixelRatio[1];return M.box(M.types.avc1,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,f>>8&255,f&255,m>>8&255,m&255,0,72,0,0,0,72,0,0,0,0,0,0,0,1,18,100,97,105,108,121,109,111,116,105,111,110,47,104,108,115,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,17,17]),y,M.box(M.types.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192])),M.box(M.types.pasp,new Uint8Array([a>>24,a>>16&255,a>>8&255,a&255,n>>24,n>>16&255,n>>8&255,n&255])))},M.esds=function(U){var _=U.config.length;return new Uint8Array([0,0,0,0,3,23+_,0,1,0,4,15+_,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([_]).concat(U.config).concat([6,1,2]))},M.mp4a=function(U){var _=U.samplerate;return M.box(M.types.mp4a,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,U.channelCount,0,16,0,0,0,0,_>>8&255,_&255,0,0]),M.box(M.types.esds,M.esds(U)))},M.mp3=function(U){var _=U.samplerate;return M.box(M.types[".mp3"],new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,U.channelCount,0,16,0,0,0,0,_>>8&255,_&255,0,0]))},M.stsd=function(U){return U.type==="audio"?!U.isAAC&&U.codec==="mp3"?M.box(M.types.stsd,M.STSD,M.mp3(U)):M.box(M.types.stsd,M.STSD,M.mp4a(U)):M.box(M.types.stsd,M.STSD,M.avc1(U))},M.tkhd=function(U){var _=U.id,R=U.duration*U.timescale,c=U.width,g=U.height,w=Math.floor(R/(z+1)),y=Math.floor(R%(z+1));return M.box(M.types.tkhd,new Uint8Array([1,0,0,7,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,_>>24&255,_>>16&255,_>>8&255,_&255,0,0,0,0,w>>24,w>>16&255,w>>8&255,w&255,y>>24,y>>16&255,y>>8&255,y&255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,c>>8&255,c&255,0,0,g>>8&255,g&255,0,0]))},M.traf=function(U,_){var R=M.sdtp(U),c=U.id,g=Math.floor(_/(z+1)),w=Math.floor(_%(z+1));return M.box(M.types.traf,M.box(M.types.tfhd,new Uint8Array([0,0,0,0,c>>24,c>>16&255,c>>8&255,c&255])),M.box(M.types.tfdt,new Uint8Array([1,0,0,0,g>>24,g>>16&255,g>>8&255,g&255,w>>24,w>>16&255,w>>8&255,w&255])),M.trun(U,R.length+16+20+8+16+8+8),R)},M.trak=function(U){return U.duration=U.duration||4294967295,M.box(M.types.trak,M.tkhd(U),M.mdia(U))},M.trex=function(U){var _=U.id;return M.box(M.types.trex,new Uint8Array([0,0,0,0,_>>24,_>>16&255,_>>8&255,_&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]))},M.trun=function(U,_){var R=U.samples||[],c=R.length,g=12+16*c,w=new Uint8Array(g),y,f,m,a,n,o;for(_+=8+g,w.set([0,0,15,1,c>>>24&255,c>>>16&255,c>>>8&255,c&255,_>>>24&255,_>>>16&255,_>>>8&255,_&255],0),y=0;y>>24&255,m>>>16&255,m>>>8&255,m&255,a>>>24&255,a>>>16&255,a>>>8&255,a&255,n.isLeading<<2|n.dependsOn,n.isDependedOn<<6|n.hasRedundancy<<4|n.paddingValue<<1|n.isNonSync,n.degradPrio&240<<8,n.degradPrio&15,o>>>24&255,o>>>16&255,o>>>8&255,o&255],12+16*y);return M.box(M.types.trun,w)},M.initSegment=function(U){M.types||M.init();var _=M.moov(U),R=new Uint8Array(M.FTYP.byteLength+_.byteLength);return R.set(M.FTYP),R.set(_,M.FTYP.byteLength),R},M}();B.types=void 0,B.HDLR_TYPES=void 0,B.STTS=void 0,B.STSC=void 0,B.STCO=void 0,B.STSZ=void 0,B.VMHD=void 0,B.SMHD=void 0,B.STSD=void 0,B.FTYP=void 0,B.DINF=void 0,K.default=B},"./src/remux/mp4-remuxer.ts":function(ee,K,P){"use strict";P.r(K),P.d(K,"default",function(){return o}),P.d(K,"normalizePts",function(){return u});var z=P("./src/polyfills/number.ts"),B=P("./src/remux/aac-helper.ts"),M=P("./src/remux/mp4-generator.ts"),j=P("./src/events.ts"),U=P("./src/errors.ts"),_=P("./src/utils/logger.ts"),R=P("./src/types/loader.ts"),c=P("./src/utils/timescale-conversion.ts");function g(){return g=Object.assign||function(O){for(var A=1;A0?D:T.pts},h[0].pts);return s&&_.logger.debug("PTS rollover detected"),l},A.remux=function(h,s,l,D,T,S,I,C){var W,Y,H,F,q,le,pe=T,Ae=T,Ge=h.pid>-1,Fe=s.pid>-1,Ue=s.samples.length,_e=h.samples.length>0,je=Ue>1,xe=(!Ge||_e)&&(!Fe||je)||this.ISGenerated||I;if(xe){this.ISGenerated||(H=this.generateIS(h,s,T));var he=this.isVideoContiguous,te=-1;if(je&&(te=x(s.samples),!he&&this.config.forceKeyFrameOnDiscontinuity))if(le=!0,te>0){_.logger.warn("[mp4-remuxer]: Dropped "+te+" out of "+Ue+" video samples due to a missing keyframe");var ye=this.getVideoStartPts(s.samples);s.samples=s.samples.slice(te),s.dropped+=te,Ae+=(s.samples[0].pts-ye)/(s.timescale||9e4)}else te===-1&&(_.logger.warn("[mp4-remuxer]: No keyframe found out of "+Ue+" video samples"),le=!1);if(this.ISGenerated){if(_e&&je){var ue=this.getVideoStartPts(s.samples),Le=u(h.samples[0].pts,ue)-ue,ae=Le/s.inputTimeScale;pe+=Math.max(0,ae),Ae+=Math.max(0,-ae)}if(_e){if(h.samplerate||(_.logger.warn("[mp4-remuxer]: regenerate InitSegment as audio detected"),H=this.generateIS(h,s,T)),Y=this.remuxAudio(h,pe,this.isAudioContiguous,S,Fe||je||C===R.PlaylistLevelType.AUDIO?Ae:void 0),je){var oe=Y?Y.endPTS-Y.startPTS:0;s.inputTimeScale||(_.logger.warn("[mp4-remuxer]: regenerate InitSegment as video detected"),H=this.generateIS(h,s,T)),W=this.remuxVideo(s,Ae,he,oe)}}else je&&(W=this.remuxVideo(s,Ae,he,0));W&&(W.firstKeyFrame=te,W.independent=te!==-1)}}return this.ISGenerated&&(l.samples.length&&(q=this.remuxID3(l,T)),D.samples.length&&(F=this.remuxText(D,T))),{audio:Y,video:W,initSegment:H,independent:le,text:F,id3:q}},A.generateIS=function(h,s,l){var D=h.samples,T=s.samples,S=this.typeSupported,I={},C=!Object(z.isFiniteNumber)(this._initPTS),W="audio/mp4",Y,H,F;if(C&&(Y=H=Infinity),h.config&&D.length&&(h.timescale=h.samplerate,h.isAAC||(S.mpeg?(W="audio/mpeg",h.codec=""):S.mp3&&(h.codec="mp3")),I.audio={id:"audio",container:W,codec:h.codec,initSegment:!h.isAAC&&S.mpeg?new Uint8Array(0):M.default.initSegment([h]),metadata:{channelCount:h.channelCount}},C&&(F=h.inputTimeScale,Y=H=D[0].pts-Math.round(F*l))),s.sps&&s.pps&&T.length&&(s.timescale=s.inputTimeScale,I.video={id:"main",container:"video/mp4",codec:s.codec,initSegment:M.default.initSegment([s]),metadata:{width:s.width,height:s.height}},C)){F=s.inputTimeScale;var q=this.getVideoStartPts(T),le=Math.round(F*l);H=Math.min(H,u(T[0].dts,q)-le),Y=Math.min(Y,q-le)}if(Object.keys(I).length)return this.ISGenerated=!0,C&&(this._initPTS=Y,this._initDTS=H),{tracks:I,initPTS:Y,timescale:F}},A.remuxVideo=function(h,s,l,D){var T=h.inputTimeScale,S=h.samples,I=[],C=S.length,W=this._initPTS,Y=this.nextAvcDts,H=8,F,q,le,pe=Number.POSITIVE_INFINITY,Ae=Number.NEGATIVE_INFINITY,Ge=0,Fe=!1;if(!l||Y===null){var Ue=s*T,_e=S[0].pts-u(S[0].dts,S[0].pts);Y=Ue-_e}for(var je=0;jexe.pts){var he=9e4*.2;Ge=Math.max(Math.min(Ge,xe.pts-xe.dts),-1*he)}xe.dts0?je-1:je].dts&&(Fe=!0)}Fe&&S.sort(function(gt,qe){var Xe=gt.dts-qe.dts,Pe=gt.pts-qe.pts;return Xe||Pe}),q=S[0].dts,le=S[S.length-1].dts;var te=Math.round((le-q)/(C-1));if(Ge<0){if(Gete,Se=ae<-1;if(oe||Se){oe?_.logger.warn("AVC: "+Object(c.toMsFromMpegTsClock)(ae,!0)+" ms ("+ae+"dts) hole between fragments detected, filling it"):_.logger.warn("AVC: "+Object(c.toMsFromMpegTsClock)(-ae,!0)+" ms ("+ae+"dts) overlapping between fragments detected"),q=Y;var Me=S[0].pts-ae;S[0].dts=q,S[0].pts=Me,_.logger.log("Video: First PTS/DTS adjusted: "+Object(c.toMsFromMpegTsClock)(Me,!0)+"/"+Object(c.toMsFromMpegTsClock)(q,!0)+", delta: "+Object(c.toMsFromMpegTsClock)(ae,!0)+" ms")}}n&&(q=Math.max(0,q));for(var We=0,Ke=0,Qe=0;Qe0?we-1:we].dts;if(ie.stretchShortVideoTrack&&this.nextAudioPts!==null){var Ee=Math.floor(ie.maxBufferHole*T),Be=(D?pe+D*T:this.nextAudioPts)-Je.pts;Be>Ee?(F=Be-ce,F<0&&(F=ce),_.logger.log("[mp4-remuxer]: It is approximately "+Be/90+" ms to the next segment; using duration "+F/90+" ms for the last video frame.")):F=ce}else F=ce}var Ie=Math.round(Je.pts-Je.dts);I.push(new E(Je.key,F,He,Ie))}if(I.length&&m&&m<70){var ut=I[0].flags;ut.dependsOn=2,ut.isNonSync=0}console.assert(F!==void 0,"mp4SampleDuration must be computed"),this.nextAvcDts=Y=le+F,this.isVideoContiguous=!0;var bt=M.default.moof(h.sequenceNumber++,q,g({},h,{samples:I})),Tt="video",xt={data1:bt,data2:wt,startPTS:pe/T,endPTS:(Ae+F)/T,startDTS:q/T,endDTS:Y/T,type:Tt,hasAudio:!1,hasVideo:!0,nb:I.length,dropped:h.dropped};return h.samples=[],h.dropped=0,console.assert(wt.length,"MDAT length must not be zero"),xt},A.remuxAudio=function(h,s,l,D,T){var S=h.inputTimeScale,I=h.samplerate?h.samplerate:S,C=S/I,W=h.isAAC?y:f,Y=W*C,H=this._initPTS,F=!h.isAAC&&this.typeSupported.mpeg,q=[],le=h.samples,pe=F?0:8,Ae=this.nextAudioPts||-1,Ge=s*S;if(this.isAudioContiguous=l=l||le.length&&Ae>0&&(D&&Math.abs(Ge-Ae)<9e3||Math.abs(u(le[0].pts-H,Ge)-Ae)<20*Y),le.forEach(function(be){be.pts=u(be.pts-H,Ge)}),!l||Ae<0){if(le=le.filter(function(be){return be.pts>=0}),!le.length)return;T===0?Ae=0:D?Ae=Math.max(0,Ge):Ae=le[0].pts}if(h.isAAC)for(var Fe=T!==void 0,Ue=this.config.maxAudioFramesDrift,_e=0,je=Ae;_e=Ue*Y&&ye0){Ke+=pe;try{We=new Uint8Array(Ke)}catch(be){this.observer.emit(j.Events.ERROR,j.Events.ERROR,{type:U.ErrorTypes.MUX_ERROR,details:U.ErrorDetails.REMUX_ALLOC_ERROR,fatal:!1,bytes:Ke,reason:"fail allocating audio mdat "+Ke});return}if(!F){var wt=new DataView(We.buffer);wt.setUint32(0,Ke),We.set(M.default.types.mdat,4)}}else return;We.set(dt,pe);var Oe=dt.byteLength;pe+=Oe,q.push(new E(!0,W,Oe,0)),Me=pt}var we=q.length;if(!we)return;var Je=q[q.length-1];this.nextAudioPts=Ae=Me+C*Je.duration;var st=F?new Uint8Array(0):M.default.moof(h.sequenceNumber++,Se/C,g({},h,{samples:q}));h.samples=[];var He=Se/S,nt=Ae/S,Te="audio",ge={data1:st,data2:We,startPTS:He,endPTS:nt,startDTS:He,endDTS:nt,type:Te,hasAudio:!0,hasVideo:!1,nb:we};return this.isAudioContiguous=!0,console.assert(We.length,"MDAT length must not be zero"),ge},A.remuxEmptyAudio=function(h,s,l,D){var T=h.inputTimeScale,S=h.samplerate?h.samplerate:T,I=T/S,C=this.nextAudioPts,W=(C!==null?C:D.startDTS*T)+this._initDTS,Y=D.endDTS*T+this._initDTS,H=I*y,F=Math.ceil((Y-W)/H),q=B.default.getSilentFrame(h.manifestCodec||h.codec,h.channelCount);if(_.logger.warn("[mp4-remuxer]: remux empty Audio"),!q){_.logger.trace("[mp4-remuxer]: Unable to remuxEmptyAudio since we were unable to get a silent frame for given audio codec");return}for(var le=[],pe=0;pe4294967296;)O+=p;return O}function x(O){for(var A=0;A0?this.lastEndDTS=h:(j.logger.warn("Duration parsed from mp4 should be greater than zero"),this.resetNextTimestamp());var s=!!O.audio,l=!!O.video,D="";s&&(D+="audio"),l&&(D+="video");var T={data1:E,startPTS:p,startDTS:p,endPTS:h,endDTS:h,type:D,hasAudio:s,hasVideo:l,nb:1,dropped:0};return x.audio=T.type==="audio"?T:void 0,x.video=T.type!=="audio"?T:void 0,x.text=a,x.id3=m,x.initSegment=v,x},c}(),_=function(g,w,y){return Object(B.getStartDTS)(g,w)-y};function R(c,g){var w=c==null?void 0:c.codec;return w&&w.length>4?w:w==="hvc1"?"hvc1.1.c.L120.90":w==="av01"?"av01.0.04M.08":w==="avc1"||g===M.ElementaryStreamTypes.VIDEO?"avc1.42e01e":"mp4a.40.5"}K.default=U},"./src/task-loop.ts":function(ee,K,P){"use strict";P.r(K),P.d(K,"default",function(){return z});var z=function(){function B(){this._boundTick=void 0,this._tickTimer=null,this._tickInterval=null,this._tickCallCount=0,this._boundTick=this.tick.bind(this)}var M=B.prototype;return M.destroy=function(){this.onHandlerDestroying(),this.onHandlerDestroyed()},M.onHandlerDestroying=function(){this.clearNextTick(),this.clearInterval()},M.onHandlerDestroyed=function(){},M.hasInterval=function(){return!!this._tickInterval},M.hasNextTick=function(){return!!this._tickTimer},M.setInterval=function(U){return this._tickInterval?!1:(this._tickInterval=self.setInterval(this._boundTick,U),!0)},M.clearInterval=function(){return this._tickInterval?(self.clearInterval(this._tickInterval),this._tickInterval=null,!0):!1},M.clearNextTick=function(){return this._tickTimer?(self.clearTimeout(this._tickTimer),this._tickTimer=null,!0):!1},M.tick=function(){this._tickCallCount++,this._tickCallCount===1&&(this.doTick(),this._tickCallCount>1&&this.tickImmediate(),this._tickCallCount=0)},M.tickImmediate=function(){this.clearNextTick(),this._tickTimer=self.setTimeout(this._boundTick,0)},M.doTick=function(){},B}()},"./src/types/cmcd.ts":function(ee,K,P){"use strict";P.r(K),P.d(K,"CMCDVersion",function(){return z}),P.d(K,"CMCDObjectType",function(){return B}),P.d(K,"CMCDStreamingFormat",function(){return M}),P.d(K,"CMCDStreamType",function(){return j});var z=1,B;(function(U){U.MANIFEST="m",U.AUDIO="a",U.VIDEO="v",U.MUXED="av",U.INIT="i",U.CAPTION="c",U.TIMED_TEXT="tt",U.KEY="k",U.OTHER="o"})(B||(B={}));var M;(function(U){U.DASH="d",U.HLS="h",U.SMOOTH="s",U.OTHER="o"})(M||(M={}));var j;(function(U){U.VOD="v",U.LIVE="l"})(j||(j={}))},"./src/types/level.ts":function(ee,K,P){"use strict";P.r(K),P.d(K,"HlsSkip",function(){return M}),P.d(K,"getSkipValue",function(){return j}),P.d(K,"HlsUrlParameters",function(){return U}),P.d(K,"Level",function(){return _});function z(R,c){for(var g=0;gNumber.MAX_SAFE_INTEGER?Infinity:c},U.hexadecimalInteger=function(R){if(this[R]){var c=(this[R]||"0x").slice(2);c=(c.length&1?"0":"")+c;for(var g=new Uint8Array(c.length/2),w=0;wNumber.MAX_SAFE_INTEGER?Infinity:c},U.decimalFloatingPoint=function(R){return parseFloat(this[R])},U.optionalFloat=function(R,c){var g=this[R];return g?parseFloat(g):c},U.enumeratedString=function(R){return this[R]},U.bool=function(R){return this[R]==="YES"},U.decimalResolution=function(R){var c=z.exec(this[R]);return c===null?void 0:{width:parseInt(c[1],10),height:parseInt(c[2],10)}},j.parseAttrList=function(R){var c,g={},w='"';for(B.lastIndex=0;(c=B.exec(R))!==null;){var y=c[2];y.indexOf(w)===0&&y.lastIndexOf(w)===y.length-1&&(y=y.slice(1,-1)),g[c[1]]=y}return g},j}()},"./src/utils/binary-search.ts":function(ee,K,P){"use strict";P.r(K);var z={search:function(M,j){for(var U=0,_=M.length-1,R=null,c=null;U<=_;){R=(U+_)/2|0,c=M[R];var g=j(c);if(g>0)U=R+1;else if(g<0)_=R-1;else return c}return null}};K.default=z},"./src/utils/buffer-helper.ts":function(ee,K,P){"use strict";P.r(K),P.d(K,"BufferHelper",function(){return M});var z=P("./src/utils/logger.ts"),B={length:0,start:function(){return 0},end:function(){return 0}},M=function(){function j(){}return j.isBuffered=function(_,R){try{if(_){for(var c=j.getBuffered(_),g=0;g=c.start(g)&&R<=c.end(g))return!0}}catch(w){}return!1},j.bufferInfo=function(_,R,c){try{if(_){var g=j.getBuffered(_),w=[],y;for(y=0;yf&&(g[y-1].end=_[w].end):g.push(_[w])}else g.push(_[w])}else g=_;for(var m=0,a,n=R,o=R,u=0;u=x&&R=l&&z.logger.log(this.time+" ["+l+"] "+D)},p}(),m=function(h){for(var s=[],l=0;lU&&(this.logger.log(y.DEBUG,"Too large cursor position "+this.pos),this.pos=U)},h.moveCursor=function(l){var D=this.pos+l;if(l>1)for(var T=this.pos+1;T=144&&this.backSpace();var D=M(l);if(this.pos>=U){this.logger.log(y.ERROR,"Cannot insert "+l.toString(16)+" ("+D+") at position "+this.pos+". Skipping it!");return}this.chars[this.pos].setChar(D,this.currPenState),this.moveCursor(1)},h.clearFromPos=function(l){var D;for(D=l;D0&&(l?T="["+D.join(" | ")+"]":T=D.join(` -`)),T},h.getTextAndFormat=function(){return this.rows},p}(),x=function(){function p(s,l,D){this.chNr=void 0,this.outputFilter=void 0,this.mode=void 0,this.verbose=void 0,this.displayedMemory=void 0,this.nonDisplayedMemory=void 0,this.lastOutputScreen=void 0,this.currRollUpRow=void 0,this.writeScreen=void 0,this.cueStartTime=void 0,this.logger=void 0,this.chNr=s,this.outputFilter=l,this.mode=null,this.verbose=0,this.displayedMemory=new u(D),this.nonDisplayedMemory=new u(D),this.lastOutputScreen=new u(D),this.currRollUpRow=this.displayedMemory.rows[j-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null,this.logger=D}var h=p.prototype;return h.reset=function(){this.mode=null,this.displayedMemory.reset(),this.nonDisplayedMemory.reset(),this.lastOutputScreen.reset(),this.outputFilter.reset(),this.currRollUpRow=this.displayedMemory.rows[j-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null},h.getHandler=function(){return this.outputFilter},h.setHandler=function(l){this.outputFilter=l},h.setPAC=function(l){this.writeScreen.setPAC(l)},h.setBkgData=function(l){this.writeScreen.setBkgData(l)},h.setMode=function(l){if(l===this.mode)return;this.mode=l,this.logger.log(y.INFO,"MODE="+l),this.mode==="MODE_POP-ON"?this.writeScreen=this.nonDisplayedMemory:(this.writeScreen=this.displayedMemory,this.writeScreen.reset()),this.mode!=="MODE_ROLL-UP"&&(this.displayedMemory.nrRollUpRows=null,this.nonDisplayedMemory.nrRollUpRows=null),this.mode=l},h.insertChars=function(l){for(var D=0;D=46,D.italics)D.foreground="white";else{var T=Math.floor(l/2)-16,S=["white","green","blue","cyan","red","yellow","magenta"];D.foreground=S[T]}this.logger.log(y.INFO,"MIDROW: "+JSON.stringify(D)),this.writeScreen.setPen(D)},h.outputDataUpdate=function(l){l===void 0&&(l=!1);var D=this.logger.time;if(D===null)return;this.outputFilter&&(this.cueStartTime===null&&!this.displayedMemory.isEmpty()?this.cueStartTime=D:this.displayedMemory.equals(this.lastOutputScreen)||(this.outputFilter.newCue(this.cueStartTime,D,this.lastOutputScreen),l&&this.outputFilter.dispatchCue&&this.outputFilter.dispatchCue(),this.cueStartTime=this.displayedMemory.isEmpty()?null:D),this.lastOutputScreen.copy(this.displayedMemory))},h.cueSplitAtTime=function(l){this.outputFilter&&(this.displayedMemory.isEmpty()||(this.outputFilter.newCue&&this.outputFilter.newCue(this.cueStartTime,l,this.displayedMemory),this.cueStartTime=l))},p}(),E=function(){function p(s,l,D){this.channels=void 0,this.currentChannel=0,this.cmdHistory=void 0,this.logger=void 0;var T=new f;this.channels=[null,new x(s,l,T),new x(s+1,D,T)],this.cmdHistory=A(),this.logger=T}var h=p.prototype;return h.getHandler=function(l){return this.channels[l].getHandler()},h.setHandler=function(l,D){this.channels[l].setHandler(D)},h.addData=function(l,D){var T,S,I,C=!1;this.logger.time=l;for(var W=0;W ("+m([S,I])+")"),T=this.parseCmd(S,I),T||(T=this.parseMidrow(S,I)),T||(T=this.parsePAC(S,I)),T||(T=this.parseBackgroundAttributes(S,I)),!T&&(C=this.parseChars(S,I),C)){var Y=this.currentChannel;if(Y&&Y>0){var H=this.channels[Y];H.insertChars(C)}else this.logger.log(y.WARNING,"No channel found yet. TEXT-MODE?")}!T&&!C&&this.logger.log(y.WARNING,"Couldn't parse cleaned data "+m([S,I])+" orig: "+m([D[W],D[W+1]]))}},h.parseCmd=function(l,D){var T=this.cmdHistory,S=(l===20||l===28||l===21||l===29)&&D>=32&&D<=47,I=(l===23||l===31)&&D>=33&&D<=35;if(!(S||I))return!1;if(O(l,D,T))return v(null,null,T),this.logger.log(y.DEBUG,"Repeated command ("+m([l,D])+") is dropped"),!0;var C=l===20||l===21||l===23?1:2,W=this.channels[C];return l===20||l===21||l===28||l===29?D===32?W.ccRCL():D===33?W.ccBS():D===34?W.ccAOF():D===35?W.ccAON():D===36?W.ccDER():D===37?W.ccRU(2):D===38?W.ccRU(3):D===39?W.ccRU(4):D===40?W.ccFON():D===41?W.ccRDC():D===42?W.ccTR():D===43?W.ccRTD():D===44?W.ccEDM():D===45?W.ccCR():D===46?W.ccENM():D===47&&W.ccEOC():W.ccTO(D-32),v(l,D,T),this.currentChannel=C,!0},h.parseMidrow=function(l,D){var T=0;if((l===17||l===25)&&D>=32&&D<=47){if(l===17?T=1:T=2,T!==this.currentChannel)return this.logger.log(y.ERROR,"Mismatch channel in midrow parsing"),!1;var S=this.channels[T];return S?(S.ccMIDROW(D),this.logger.log(y.DEBUG,"MIDROW ("+m([l,D])+")"),!0):!1}return!1},h.parsePAC=function(l,D){var T,S=this.cmdHistory,I=(l>=17&&l<=23||l>=25&&l<=31)&&D>=64&&D<=127,C=(l===16||l===24)&&D>=64&&D<=95;if(!(I||C))return!1;if(O(l,D,S))return v(null,null,S),!0;var W=l<=23?1:2;D>=64&&D<=95?T=W===1?_[l]:c[l]:T=W===1?R[l]:g[l];var Y=this.channels[W];return Y?(Y.setPAC(this.interpretPAC(T,D)),v(l,D,S),this.currentChannel=W,!0):!1},h.interpretPAC=function(l,D){var T,S={color:null,italics:!1,indent:null,underline:!1,row:l};return D>95?T=D-96:T=D-64,S.underline=(T&1)===1,T<=13?S.color=["white","green","blue","cyan","red","yellow","magenta","white"][Math.floor(T/2)]:T<=15?(S.italics=!0,S.color="white"):S.indent=Math.floor((T-16)/2)*4,S},h.parseChars=function(l,D){var T,S=null,I=null;if(l>=25?(T=2,I=l-8):(T=1,I=l),I>=17&&I<=19){var C;I===17?C=D+80:I===18?C=D+112:C=D+144,this.logger.log(y.INFO,"Special char '"+M(C)+"' in channel "+T),S=[C]}else l>=32&&l<=127&&(S=D===0?[l]:[l,D]);if(S){var W=m(S);this.logger.log(y.DEBUG,"Char codes = "+W.join(",")),v(l,D,this.cmdHistory)}return S},h.parseBackgroundAttributes=function(l,D){var T=(l===16||l===24)&&D>=32&&D<=47,S=(l===23||l===31)&&D>=45&&D<=47;if(!(T||S))return!1;var I,C={};l===16||l===24?(I=Math.floor((D-32)/2),C.background=w[I],D%2===1&&(C.background=C.background+"_semi")):D===45?C.background="transparent":(C.foreground="black",D===47&&(C.underline=!0));var W=l<=23?1:2,Y=this.channels[W];return Y.setBkgData(C),v(l,D,this.cmdHistory),!0},h.reset=function(){for(var l=0;l=16?n--:n++;var v=Object(z.fixLineBreaks)(o.trim()),O=Object(B.generateCueId)(c,g,v);(!R||!R.cues||!R.cues.getCueById(O))&&(m=new u(c,g,v),m.id=O,m.line=x+1,m.align="left",m.position=10+Math.min(80,Math.floor(n*8/32)*10),y.push(m))}return R&&y.length&&(y.sort(function(A,p){return A.line==="auto"||p.line==="auto"?0:A.line>8&&p.line>8?p.line-A.line:A.line-p.line}),y.forEach(function(A){return Object(M.addCueToTrack)(R,A)})),y}};K.default=U},"./src/utils/discontinuities.ts":function(ee,K,P){"use strict";P.r(K),P.d(K,"findFirstFragWithCC",function(){return j}),P.d(K,"shouldAlignOnDiscontinuities",function(){return U}),P.d(K,"findDiscontinuousReferenceFrag",function(){return _}),P.d(K,"adjustSlidingStart",function(){return c}),P.d(K,"alignStream",function(){return g}),P.d(K,"alignPDT",function(){return y}),P.d(K,"alignFragmentByPDTDelta",function(){return f}),P.d(K,"alignMediaPlaylistByPDT",function(){return m});var z=P("./src/polyfills/number.ts"),B=P("./src/utils/logger.ts"),M=P("./src/controller/level-helper.ts");function j(a,n){for(var o=null,u=0,x=a.length;uo.startCC||a&&a.cc=this.minWeight_},j.getEstimate=function(){return this.canEstimate()?Math.min(this.fast_.getEstimate(),this.slow_.getEstimate()):this.defaultEstimate_},j.destroy=function(){},M}();K.default=B},"./src/utils/ewma.ts":function(ee,K,P){"use strict";P.r(K);var z=function(){function B(j,U,_){U===void 0&&(U=0),_===void 0&&(_=0),this.halfLife=void 0,this.alpha_=void 0,this.estimate_=void 0,this.totalWeight_=void 0,this.halfLife=j,this.alpha_=j?Math.exp(Math.log(.5)/j):0,this.estimate_=U,this.totalWeight_=_}var M=B.prototype;return M.sample=function(U,_){var R=Math.pow(this.alpha_,U);this.estimate_=_*(1-R)+R*this.estimate_,this.totalWeight_+=U},M.getTotalWeight=function(){return this.totalWeight_},M.getEstimate=function(){if(this.alpha_){var U=1-Math.pow(this.alpha_,this.totalWeight_);if(U)return this.estimate_/U}return this.estimate_},B}();K.default=z},"./src/utils/fetch-loader.ts":function(ee,K,P){"use strict";P.r(K),P.d(K,"fetchSupported",function(){return f});var z=P("./src/polyfills/number.ts"),B=P("./src/loader/load-stats.ts"),M=P("./src/demux/chunk-cache.ts");function j(u,x){u.prototype=Object.create(x.prototype),u.prototype.constructor=u,g(u,x)}function U(u){var x=typeof Map=="function"?new Map:void 0;return U=function(v){if(v===null||!c(v))return v;if(typeof v!="function")throw new TypeError("Super expression must either be null or a function");if(typeof x!="undefined"){if(x.has(v))return x.get(v);x.set(v,O)}function O(){return _(v,arguments,w(this).constructor)}return O.prototype=Object.create(v.prototype,{constructor:{value:O,enumerable:!1,writable:!0,configurable:!0}}),g(O,v)},U(u)}function _(u,x,E){return R()?_=Reflect.construct:_=function(O,A,p){var h=[null];h.push.apply(h,A);var s=Function.bind.apply(O,h),l=new s;return p&&g(l,p.prototype),l},_.apply(null,arguments)}function R(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(u){return!1}}function c(u){return Function.toString.call(u).indexOf("[native code]")!==-1}function g(u,x){return g=Object.setPrototypeOf||function(v,O){return v.__proto__=O,v},g(u,x)}function w(u){return w=Object.setPrototypeOf?Object.getPrototypeOf:function(E){return E.__proto__||Object.getPrototypeOf(E)},w(u)}function y(){return y=Object.assign||function(u){for(var x=1;x=p&&h(O,A,s.flush(),v)):h(O,A,I,v),T()}).catch(function(){return Promise.reject()})};return D()},u}();function a(u,x){var E={method:"GET",mode:"cors",credentials:"same-origin",signal:x,headers:new self.Headers(y({},u.headers))};return u.rangeEnd&&E.headers.set("Range","bytes="+u.rangeStart+"-"+String(u.rangeEnd-1)),E}function n(u,x){return new self.Request(u.url,x)}var o=function(u){j(x,u);function x(E,v,O){var A;return A=u.call(this,E)||this,A.code=void 0,A.details=void 0,A.code=v,A.details=O,A}return x}(U(Error));K.default=m},"./src/utils/imsc1-ttml-parser.ts":function(ee,K,P){"use strict";P.r(K),P.d(K,"IMSC1_CODEC",function(){return c}),P.d(K,"parseIMSC1",function(){return f});var z=P("./src/utils/mp4-tools.ts"),B=P("./src/utils/vttparser.ts"),M=P("./src/utils/vttcue.ts"),j=P("./src/demux/id3.ts"),U=P("./src/utils/timescale-conversion.ts"),_=P("./src/utils/webvtt-parser.ts");function R(){return R=Object.assign||function(p){for(var h=1;h"):z}function U(c){for(var g=arguments.length,w=new Array(g>1?g-1:0),y=1;y>24,x[E+1]=v>>16&255,x[E+2]=v>>8&255,x[E+3]=v&255}function g(x,E){var v=[];if(!E.length)return v;var O,A,p;"data"in x?(O=x.data,A=x.start,p=x.end):(O=x,A=0,p=O.byteLength);for(var h=A;h1?h+s:p;if(l===E[0])if(E.length===1)v.push({data:O,start:h+8,end:D});else{var T=g({data:O,start:h+8,end:D},E.slice(1));T.length&&j.apply(v,T)}h=D}return v}function w(x){var E=g(x,["moov"]),v=E[0],O=v?v.end:null,A=g(x,["sidx"]);if(!A||!A[0])return null;var p=[],h=A[0],s=h.data[0],l=s===0?8:16,D=R(h,l);l+=4;var T=0,S=0;s===0?l+=8:l+=16,l+=2;var I=h.end+S,C=_(h,l);l+=2;for(var W=0;W>>31;if(q===1)return console.warn("SIDX has hierarchical references (not supported)"),null;var le=R(h,Y);Y+=4,p.push({referenceSize:F,subsegmentDuration:le,info:{duration:le/D,start:I,end:I+F-1}}),I+=F,Y+=4,l=Y}return{earliestPresentationTime:T,timescale:D,version:s,referencesCount:C,references:p,moovEndOffset:O}}function y(x){for(var E=[],v=g(x,["moov","trak"]),O=0;OU)&&(this.startTime=U),this.endTime=_,this.screen=R,this.timelineController.createCaptionsTrack(this.trackName)},M.reset=function(){this.cueRanges=[]},B}()},"./src/utils/texttrack-utils.ts":function(ee,K,P){"use strict";P.r(K),P.d(K,"sendAddTrackEvent",function(){return B}),P.d(K,"addCueToTrack",function(){return M}),P.d(K,"clearCurrentCues",function(){return j}),P.d(K,"removeCuesInRange",function(){return U}),P.d(K,"getCuesInRange",function(){return R});var z=P("./src/utils/logger.ts");function B(c,g){var w;try{w=new Event("addtrack")}catch(y){w=document.createEvent("Event"),w.initEvent("addtrack",!1,!1)}w.track=c,g.dispatchEvent(w)}function M(c,g){var w=c.mode;if(w==="disabled"&&(c.mode="hidden"),c.cues&&!c.cues.getCueById(g.id))try{if(c.addCue(g),!c.cues.getCueById(g.id))throw new Error("addCue is failed for: "+g)}catch(f){z.logger.debug("[texttrack-utils]: "+f);var y=new self.TextTrackCue(g.startTime,g.endTime,g.text);y.id=g.id,c.addCue(y)}w==="disabled"&&(c.mode=w)}function j(c){var g=c.mode;if(g==="disabled"&&(c.mode="hidden"),c.cues)for(var w=c.cues.length;w--;)c.removeCue(c.cues[w]);g==="disabled"&&(c.mode=g)}function U(c,g,w){var y=c.mode;if(y==="disabled"&&(c.mode="hidden"),c.cues&&c.cues.length>0)for(var f=R(c.cues,g,w),m=0;mc[w].endTime)return-1;for(var y=0,f=w;y<=f;){var m=Math.floor((f+y)/2);if(gc[m].startTime&&y-1)for(var m=f,a=c.length;m=g&&n.endTime<=w)y.push(n);else if(n.startTime>w)return y}return y}},"./src/utils/time-ranges.ts":function(ee,K,P){"use strict";P.r(K);var z={toString:function(M){for(var j="",U=M.length,_=0;_1?g-1:0),y=1;y100)throw new Error("Position must be between 0 and 100.");p=T,this.hasBeenReset=!0}})),Object.defineProperty(y,"positionAlign",_({},f,{get:function(){return h},set:function(T){var S=U(T);if(!S)throw new SyntaxError("An invalid or illegal string was specified.");h=S,this.hasBeenReset=!0}})),Object.defineProperty(y,"size",_({},f,{get:function(){return s},set:function(T){if(T<0||T>100)throw new Error("Size must be between 0 and 100.");s=T,this.hasBeenReset=!0}})),Object.defineProperty(y,"align",_({},f,{get:function(){return l},set:function(T){var S=U(T);if(!S)throw new SyntaxError("An invalid or illegal string was specified.");l=S,this.hasBeenReset=!0}})),y.displayState=void 0}return R.prototype.getCueAsHTML=function(){var c=self.WebVTT;return c.convertCueToDOMTree(self,this.text)},R}()},"./src/utils/vttparser.ts":function(ee,K,P){"use strict";P.r(K),P.d(K,"parseTimeStamp",function(){return M}),P.d(K,"fixLineBreaks",function(){return g}),P.d(K,"VTTParser",function(){return w});var z=P("./src/utils/vttcue.ts"),B=function(){function y(){}var f=y.prototype;return f.decode=function(a,n){if(!a)return"";if(typeof a!="string")throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(a))},y}();function M(y){function f(a,n,o,u){return(a|0)*3600+(n|0)*60+(o|0)+parseFloat(u||0)}var m=y.match(/^(?:(\d+):)?(\d{2}):(\d{2})(\.\d+)?/);return m?parseFloat(m[2])>59?f(m[2],m[3],0,m[4]):f(m[1],m[2],m[3],m[4]):null}var j=function(){function y(){this.values=Object.create(null)}var f=y.prototype;return f.set=function(a,n){!this.get(a)&&n!==""&&(this.values[a]=n)},f.get=function(a,n,o){return o?this.has(a)?this.values[a]:n[o]:this.has(a)?this.values[a]:n},f.has=function(a){return a in this.values},f.alt=function(a,n,o){for(var u=0;u=0&&o<=100)return this.set(a,o),!0}return!1},y}();function U(y,f,m,a){var n=a?y.split(a):[y];for(var o in n){if(typeof n[o]!="string")continue;var u=n[o].split(m);if(u.length!==2)continue;var x=u[0],E=u[1];f(x,E)}}var _=new z.default(0,0,""),R=_.align==="middle"?"middle":"center";function c(y,f,m){var a=y;function n(){var x=M(y);if(x===null)throw new Error("Malformed timestamp: "+a);return y=y.replace(/^[^\sa-zA-Z-]+/,""),x}function o(x,E){var v=new j;U(x,function(p,h){var s;switch(p){case"region":for(var l=m.length-1;l>=0;l--)if(m[l].id===h){v.set(p,m[l].region);break}break;case"vertical":v.alt(p,h,["rl","lr"]);break;case"line":s=h.split(","),v.integer(p,s[0]),v.percent(p,s[0])&&v.set("snapToLines",!1),v.alt(p,s[0],["auto"]),s.length===2&&v.alt("lineAlign",s[1],["start",R,"end"]);break;case"position":s=h.split(","),v.percent(p,s[0]),s.length===2&&v.alt("positionAlign",s[1],["start",R,"end","line-left","line-right","auto"]);break;case"size":v.percent(p,h);break;case"align":v.alt(p,h,["start",R,"end","left","right"]);break}},/:/,/\s/),E.region=v.get("region",null),E.vertical=v.get("vertical","");var O=v.get("line","auto");O==="auto"&&_.line===-1&&(O=-1),E.line=O,E.lineAlign=v.get("lineAlign","start"),E.snapToLines=v.get("snapToLines",!0),E.size=v.get("size",100),E.align=v.get("align",R);var A=v.get("position","auto");A==="auto"&&_.position===50&&(A=E.align==="start"||E.align==="left"?0:E.align==="end"||E.align==="right"?100:50),E.position=A}function u(){y=y.replace(/^\s+/,"")}if(u(),f.startTime=n(),u(),y.substr(0,3)!=="-->")throw new Error("Malformed time stamp (time stamps must be separated by '-->'): "+a);y=y.substr(3),u(),f.endTime=n(),u(),o(y,f)}function g(y){return y.replace(//gi,` + timeOffset: `+T);var pe=new j.TransmuxConfig(u,x,o,O,h);this.configureTransmuxer(pe)}if(this.frag=E,this.part=v,D)D.postMessage({cmd:"demux",data:n,decryptdata:S,chunkMeta:p,state:le},n instanceof ArrayBuffer?[n]:[]);else if(l){var Ae=l.push(n,S,p,le);Object(j.isPromise)(Ae)?Ae.then(function(Ge){s.handleTransmuxComplete(Ge)}):this.handleTransmuxComplete(Ae)}},m.flush=function(n){var o=this;n.transmuxing.start=self.performance.now();var u=this.transmuxer,x=this.worker;if(x)x.postMessage({cmd:"flush",chunkMeta:n});else if(u){var E=u.flush(n);Object(j.isPromise)(E)?E.then(function(v){o.handleFlushResult(v,n)}):this.handleFlushResult(E,n)}},m.handleFlushResult=function(n,o){var u=this;n.forEach(function(x){u.handleTransmuxComplete(x)}),this.onFlush(o)},m.onWorkerMessage=function(n){var o=n.data,u=this.hls;switch(o.event){case"init":{self.URL.revokeObjectURL(this.worker.objectURL);break}case"transmuxComplete":{this.handleTransmuxComplete(o.data);break}case"flush":{this.onFlush(o.data);break}default:{o.data=o.data||{},o.data.frag=this.frag,o.data.id=this.id,u.trigger(o.event,o.data);break}}},m.configureTransmuxer=function(n){var o=this.worker,u=this.transmuxer;o?o.postMessage({cmd:"configure",config:n}):u&&u.configure(n)},m.handleTransmuxComplete=function(n){n.chunkMeta.transmuxing.end=self.performance.now(),this.onTransmuxComplete(n)},f}()},"./src/demux/transmuxer-worker.ts":function(ee,K,P){"use strict";P.r(K),P.d(K,"default",function(){return I});var z=P("./src/demux/transmuxer.ts"),B=P("./src/events.ts"),M=P("./src/utils/logger.ts"),j=P("./node_modules/eventemitter3/index.js"),U=P.n(j);function I(y){var f=new j.EventEmitter,m=function(n,o){y.postMessage({event:n,data:o})};f.on(B.Events.FRAG_DECRYPTED,m),f.on(B.Events.ERROR,m),y.addEventListener("message",function(a){var n=a.data;switch(n.cmd){case"init":{var o=JSON.parse(n.config);y.transmuxer=new z.default(f,n.typeSupported,o,n.vendor,n.id),Object(M.enableLogs)(o.debug),m("init",null);break}case"configure":{y.transmuxer.configure(n.config);break}case"demux":{var u=y.transmuxer.push(n.data,n.decryptdata,n.chunkMeta,n.state);Object(z.isPromise)(u)?u.then(function(v){R(y,v)}):R(y,u);break}case"flush":{var x=n.chunkMeta,E=y.transmuxer.flush(x);Object(z.isPromise)(E)?E.then(function(v){g(y,v,x)}):g(y,E,x);break}default:break}})}function R(y,f){if(w(f.remuxResult))return;var m=[],a=f.remuxResult,n=a.audio,o=a.video;n&&c(m,n),o&&c(m,o),y.postMessage({event:"transmuxComplete",data:f},m)}function c(y,f){f.data1&&y.push(f.data1.buffer),f.data2&&y.push(f.data2.buffer)}function g(y,f,m){f.forEach(function(a){R(y,a)}),y.postMessage({event:"flush",data:m})}function w(y){return!y.audio&&!y.video&&!y.text&&!y.id3&&!y.initSegment}},"./src/demux/transmuxer.ts":function(ee,K,P){"use strict";P.r(K),P.d(K,"default",function(){return o}),P.d(K,"isPromise",function(){return E}),P.d(K,"TransmuxConfig",function(){return v}),P.d(K,"TransmuxState",function(){return O});var z=P("./src/events.ts"),B=P("./src/errors.ts"),M=P("./src/crypt/decrypter.ts"),j=P("./src/demux/aacdemuxer.ts"),U=P("./src/demux/mp4demuxer.ts"),I=P("./src/demux/tsdemuxer.ts"),R=P("./src/demux/mp3demuxer.ts"),c=P("./src/remux/mp4-remuxer.ts"),g=P("./src/remux/passthrough-remuxer.ts"),w=P("./src/demux/chunk-cache.ts"),y=P("./src/utils/mp4-tools.ts"),f=P("./src/utils/logger.ts"),m;try{m=self.performance.now.bind(self.performance)}catch(A){f.logger.debug("Unable to use Performance API on this environment"),m=self.Date.now}var a=[{demux:I.default,remux:c.default},{demux:U.default,remux:g.default},{demux:j.default,remux:c.default},{demux:R.default,remux:c.default}],n=1024;a.forEach(function(A){var p=A.demux;n=Math.max(n,p.minProbeByteLength)});var o=function(){function A(h,s,l,D,T){this.observer=void 0,this.typeSupported=void 0,this.config=void 0,this.vendor=void 0,this.id=void 0,this.demuxer=void 0,this.remuxer=void 0,this.decrypter=void 0,this.probe=void 0,this.decryptionPromise=null,this.transmuxConfig=void 0,this.currentTransmuxState=void 0,this.cache=new w.default,this.observer=h,this.typeSupported=s,this.config=l,this.vendor=D,this.id=T}var p=A.prototype;return p.configure=function(s){this.transmuxConfig=s,this.decrypter&&this.decrypter.reset()},p.push=function(s,l,D,T){var S=this,_=D.transmuxing;_.executeStart=m();var C=new Uint8Array(s),W=this.cache,Y=this.config,H=this.currentTransmuxState,F=this.transmuxConfig;T&&(this.currentTransmuxState=T);var q=u(C,l);if(q&&q.method==="AES-128"){var le=this.getDecrypter();if(Y.enableSoftwareAES){var pe=le.softwareDecrypt(C,q.key.buffer,q.iv.buffer);if(!pe)return _.executeEnd=m(),x(D);C=new Uint8Array(pe)}else return this.decryptionPromise=le.webCryptoDecrypt(C,q.key.buffer,q.iv.buffer).then(function(Se){var Me=S.push(Se,null,D);return S.decryptionPromise=null,Me}),this.decryptionPromise}var Ae=T||H,Ge=Ae.contiguous,Fe=Ae.discontinuity,Ue=Ae.trackSwitch,Ie=Ae.accurateTimeOffset,je=Ae.timeOffset,xe=F.audioCodec,he=F.videoCodec,te=F.defaultInitPts,ye=F.duration,ue=F.initSegmentData;if((Fe||Ue)&&this.resetInitSegment(ue,xe,he,ye),Fe&&this.resetInitialTimestamp(te),Ge||this.resetContiguity(),this.needsProbing(C,Fe,Ue)){if(W.dataLength){var Le=W.flush();C=Object(y.appendUint8Array)(Le,C)}this.configureTransmuxer(C,F)}var ae=this.transmux(C,q,je,Ie,D),oe=this.currentTransmuxState;return oe.contiguous=!0,oe.discontinuity=!1,oe.trackSwitch=!1,_.executeEnd=m(),ae},p.flush=function(s){var l=this,D=s.transmuxing;D.executeStart=m();var T=this.decrypter,S=this.cache,_=this.currentTransmuxState,C=this.decryptionPromise;if(C)return C.then(function(){return l.flush(s)});var W=[],Y=_.timeOffset;if(T){var H=T.flush();H&&W.push(this.push(H,null,s))}var F=S.dataLength;S.reset();var q=this.demuxer,le=this.remuxer;if(!q||!le)return F>=n&&this.observer.emit(z.Events.ERROR,z.Events.ERROR,{type:B.ErrorTypes.MEDIA_ERROR,details:B.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"no demux matching with content found"}),D.executeEnd=m(),[x(s)];var pe=q.flush(Y);return E(pe)?pe.then(function(Ae){return l.flushRemux(W,Ae,s),W}):(this.flushRemux(W,pe,s),W)},p.flushRemux=function(s,l,D){var T=l.audioTrack,S=l.avcTrack,_=l.id3Track,C=l.textTrack,W=this.currentTransmuxState,Y=W.accurateTimeOffset,H=W.timeOffset;f.logger.log("[transmuxer.ts]: Flushed fragment "+D.sn+(D.part>-1?" p: "+D.part:"")+" of level "+D.level);var F=this.remuxer.remux(T,S,_,C,H,Y,!0,this.id);s.push({remuxResult:F,chunkMeta:D}),D.transmuxing.executeEnd=m()},p.resetInitialTimestamp=function(s){var l=this.demuxer,D=this.remuxer;if(!l||!D)return;l.resetTimeStamp(s),D.resetTimeStamp(s)},p.resetContiguity=function(){var s=this.demuxer,l=this.remuxer;if(!s||!l)return;s.resetContiguity(),l.resetNextTimestamp()},p.resetInitSegment=function(s,l,D,T){var S=this.demuxer,_=this.remuxer;if(!S||!_)return;S.resetInitSegment(l,D,T),_.resetInitSegment(s,l,D)},p.destroy=function(){this.demuxer&&(this.demuxer.destroy(),this.demuxer=void 0),this.remuxer&&(this.remuxer.destroy(),this.remuxer=void 0)},p.transmux=function(s,l,D,T,S){var _;return l&&l.method==="SAMPLE-AES"?_=this.transmuxSampleAes(s,l,D,T,S):_=this.transmuxUnencrypted(s,D,T,S),_},p.transmuxUnencrypted=function(s,l,D,T){var S=this.demuxer.demux(s,l,!1,!this.config.progressive),_=S.audioTrack,C=S.avcTrack,W=S.id3Track,Y=S.textTrack,H=this.remuxer.remux(_,C,W,Y,l,D,!1,this.id);return{remuxResult:H,chunkMeta:T}},p.transmuxSampleAes=function(s,l,D,T,S){var _=this;return this.demuxer.demuxSampleAes(s,l,D).then(function(C){var W=_.remuxer.remux(C.audioTrack,C.avcTrack,C.id3Track,C.textTrack,D,T,!1,_.id);return{remuxResult:W,chunkMeta:S}})},p.configureTransmuxer=function(s,l){for(var D=this.config,T=this.observer,S=this.typeSupported,_=this.vendor,C=l.audioCodec,W=l.defaultInitPts,Y=l.duration,H=l.initSegmentData,F=l.videoCodec,q,le=0,pe=a.length;le0&&p!=null&&p.key!=null&&p.iv!==null&&p.method!=null&&(h=p),h}var x=function(p){return{remuxResult:{},chunkMeta:p}};function E(A){return"then"in A&&A.then instanceof Function}var v=function(p,h,s,l,D){this.audioCodec=void 0,this.videoCodec=void 0,this.initSegmentData=void 0,this.duration=void 0,this.defaultInitPts=void 0,this.audioCodec=p,this.videoCodec=h,this.initSegmentData=s,this.duration=l,this.defaultInitPts=D},O=function(p,h,s,l,D){this.discontinuity=void 0,this.contiguous=void 0,this.accurateTimeOffset=void 0,this.trackSwitch=void 0,this.timeOffset=void 0,this.discontinuity=p,this.contiguous=h,this.accurateTimeOffset=s,this.trackSwitch=l,this.timeOffset=D}},"./src/demux/tsdemuxer.ts":function(ee,K,P){"use strict";P.r(K),P.d(K,"discardEPB",function(){return x});var z=P("./src/demux/adts.ts"),B=P("./src/demux/mpegaudio.ts"),M=P("./src/demux/exp-golomb.ts"),j=P("./src/demux/id3.ts"),U=P("./src/demux/sample-aes.ts"),I=P("./src/events.ts"),R=P("./src/utils/mp4-tools.ts"),c=P("./src/utils/logger.ts"),g=P("./src/errors.ts"),w={video:1,audio:2,id3:3,text:4},y=function(){function E(O,A,p){this.observer=void 0,this.config=void 0,this.typeSupported=void 0,this.sampleAes=null,this.pmtParsed=!1,this.audioCodec=void 0,this.videoCodec=void 0,this._duration=0,this.aacLastPTS=null,this._initPTS=null,this._initDTS=null,this._pmtId=-1,this._avcTrack=void 0,this._audioTrack=void 0,this._id3Track=void 0,this._txtTrack=void 0,this.aacOverFlow=null,this.avcSample=null,this.remainderData=null,this.observer=O,this.config=A,this.typeSupported=p}E.probe=function(A){var p=E.syncOffset(A);return p<0?!1:(p&&c.logger.warn("MPEG2-TS detected but first sync word found @ offset "+p+", junk ahead ?"),!0)},E.syncOffset=function(A){for(var p=Math.min(1e3,A.length-3*188),h=0;h>4,xe=void 0;if(je>1){if(xe=Fe+5+A[Fe+4],xe===Fe+188)continue}else xe=Fe+4;switch(Ie){case _:Ue&&(C&&(l=n(C))&&this.parseAVCPES(l,!1),C={data:[],size:0}),C&&(C.data.push(A.subarray(xe,Fe+188)),C.size+=Fe+188-xe);break;case W:Ue&&(H&&(l=n(H))&&(T.isAAC?this.parseAACPES(l):this.parseMPEGPES(l)),H={data:[],size:0}),H&&(H.data.push(A.subarray(xe,Fe+188)),H.size+=Fe+188-xe);break;case Y:Ue&&(F&&(l=n(F))&&this.parseID3PES(l),F={data:[],size:0}),F&&(F.data.push(A.subarray(xe,Fe+188)),F.size+=Fe+188-xe);break;case 0:Ue&&(xe+=A[xe]+1),pe=this._pmtId=m(A,xe);break;case pe:{Ue&&(xe+=A[xe]+1);var he=a(A,xe,this.typeSupported.mpeg===!0||this.typeSupported.mp3===!0,h);_=he.avc,_>0&&(D.pid=_),W=he.audio,W>0&&(T.pid=W,T.isAAC=he.isAAC),Y=he.id3,Y>0&&(S.pid=Y),q&&!le&&(c.logger.log("reparse from beginning"),q=!1,Fe=Ge-188),le=this.pmtParsed=!0;break}case 17:case 8191:break;default:q=!0;break}}else this.observer.emit(I.Events.ERROR,I.Events.ERROR,{type:g.ErrorTypes.MEDIA_ERROR,details:g.ErrorDetails.FRAG_PARSING_ERROR,fatal:!1,reason:"TS packet did not start with 0x47"});D.pesData=C,T.pesData=H,S.pesData=F;var te={audioTrack:T,avcTrack:D,id3Track:S,textTrack:this._txtTrack};return s&&this.extractRemainingSamples(te),te},v.flush=function(){var A=this.remainderData;this.remainderData=null;var p;return A?p=this.demux(A,-1,!1,!0):p={audioTrack:this._audioTrack,avcTrack:this._avcTrack,textTrack:this._txtTrack,id3Track:this._id3Track},this.extractRemainingSamples(p),this.sampleAes?this.decrypt(p,this.sampleAes):p},v.extractRemainingSamples=function(A){var p=A.audioTrack,h=A.avcTrack,s=A.id3Track,l=h.pesData,D=p.pesData,T=s.pesData,S;l&&(S=n(l))?(this.parseAVCPES(S,!0),h.pesData=null):h.pesData=l,D&&(S=n(D))?(p.isAAC?this.parseAACPES(S):this.parseMPEGPES(S),p.pesData=null):(D!=null&&D.size&&c.logger.log("last AAC PES packet truncated,might overlap between fragments"),p.pesData=D),T&&(S=n(T))?(this.parseID3PES(S),s.pesData=null):s.pesData=T},v.demuxSampleAes=function(A,p,h){var s=this.demux(A,h,!0,!this.config.progressive),l=this.sampleAes=new U.default(this.observer,this.config,p);return this.decrypt(s,l)},v.decrypt=function(A,p){return new Promise(function(h){var s=A.audioTrack,l=A.avcTrack;s.samples&&s.isAAC?p.decryptAacSamples(s.samples,0,function(){l.samples?p.decryptAvcSamples(l.samples,0,0,function(){h(A)}):h(A)}):l.samples&&p.decryptAvcSamples(l.samples,0,0,function(){h(A)})})},v.destroy=function(){this._initPTS=this._initDTS=null,this._duration=0},v.parseAVCPES=function(A,p){var h=this,s=this._avcTrack,l=this.parseAVCNALu(A.data),D=!1,T=this.avcSample,S,_=!1;A.data=null,T&&l.length&&!s.audFound&&(o(T,s),T=this.avcSample=f(!1,A.pts,A.dts,"")),l.forEach(function(C){switch(C.type){case 1:{S=!0,T||(T=h.avcSample=f(!0,A.pts,A.dts,"")),D&&(T.debug+="NDR "),T.frame=!0;var W=C.data;if(_&&W.length>4){var Y=new M.default(W).readSliceType();(Y===2||Y===4||Y===7||Y===9)&&(T.key=!0)}break}case 5:S=!0,T||(T=h.avcSample=f(!0,A.pts,A.dts,"")),D&&(T.debug+="IDR "),T.key=!0,T.frame=!0;break;case 6:{S=!0,D&&T&&(T.debug+="SEI ");var H=new M.default(x(C.data));H.readUByte();for(var F=0,q=0,le=!1,pe=0;!le&&H.bytesAvailable>1;){F=0;do pe=H.readUByte(),F+=pe;while(pe===255);q=0;do pe=H.readUByte(),q+=pe;while(pe===255);if(F===4&&H.bytesAvailable!==0){le=!0;var Ae=H.readUByte();if(Ae===181){var Ge=H.readUShort();if(Ge===49){var Fe=H.readUInt();if(Fe===1195456820){var Ue=H.readUByte();if(Ue===3){for(var Ie=H.readUByte(),je=H.readUByte(),xe=31&Ie,he=[Ie,je],te=0;te16){for(var ye=[],ue=0;ue<16;ue++)ye.push(H.readUByte().toString(16)),(ue===3||ue===5||ue===7||ue===9)&&ye.push("-");for(var Le=q-16,ae=new Uint8Array(Le),oe=0;oe=0){var H={data:A.subarray(W,T-s-1),type:Y};D.push(H)}else{var F=this.getLastNalUnit();if(F&&(l&&T<=4-l&&(F.state&&(F.data=F.data.subarray(0,F.data.byteLength-l))),_=T-s-1,_>0)){var q=new Uint8Array(F.data.byteLength+_);q.set(F.data,0),q.set(A.subarray(0,_),F.data.byteLength),F.data=q,F.state=0}}T=0&&s>=0){var le={data:A.subarray(W,p),type:Y,state:s};D.push(le)}if(D.length===0){var pe=this.getLastNalUnit();if(pe){var Ae=new Uint8Array(pe.data.byteLength+A.byteLength);Ae.set(pe.data,0),Ae.set(A,pe.data.byteLength),pe.data=Ae}}return h.naluState=s,D},v.parseAACPES=function(A){var p=0,h=this._audioTrack,s=this.aacOverFlow,l=A.data;if(s){this.aacOverFlow=null;var D=s.sample.unit.byteLength,T=Math.min(s.missing,D),S=D-T;s.sample.unit.set(l.subarray(0,T),S),h.samples.push(s.sample),p=s.missing}var _,C;for(_=p,C=l.length;_1;){var D=new Uint8Array(l[0].length+l[1].length);D.set(l[0]),D.set(l[1],l[0].length),l[0]=D,l.splice(1,1)}O=l[0];var T=(O[0]<<16)+(O[1]<<8)+O[2];if(T===1){if(A=(O[4]<<8)+O[5],A&&A>E.size-6)return null;var S=O[7];S&192&&(h=(O[9]&14)*536870912+(O[10]&255)*4194304+(O[11]&254)*16384+(O[12]&255)*128+(O[13]&254)/2,S&64?(s=(O[14]&14)*536870912+(O[15]&255)*4194304+(O[16]&254)*16384+(O[17]&255)*128+(O[18]&254)/2,h-s>60*9e4&&(c.logger.warn(Math.round((h-s)/9e4)+"s delta between PTS and DTS, align them"),h=s)):s=h),p=O[8];var _=p+9;if(E.size<=_)return null;E.size-=_;for(var C=new Uint8Array(E.size),W=0,Y=l.length;WH){_-=H;continue}else O=O.subarray(_),H-=_,_=0;C.set(O,v),v+=H}return A&&(A-=p+3),{data:C,pts:h,dts:s,len:A}}return null}function o(E,v){if(E.units.length&&E.frame){if(E.pts===void 0){var O=v.samples,A=O.length;if(A){var p=O[A-1];E.pts=p.pts,E.dts=p.dts}else{v.dropped++;return}}v.samples.push(E)}E.debug.length&&c.logger.log(E.pts+"/"+E.dts+":"+E.debug)}function u(E,v){var O=E.length;if(O>0){if(v.pts>=E[O-1].pts)E.push(v);else for(var A=O-1;A>=0;A--)if(v.ptsh)return l;return 0}},{key:"maxAutoLevel",get:function(){var p=this.levels,h=this.autoLevelCapping,s;return h===-1&&p&&p.length?s=p.length-1:s=h,s}},{key:"nextAutoLevel",get:function(){return Math.min(Math.max(this.abrController.nextAutoLevel,this.minAutoLevel),this.maxAutoLevel)},set:function(p){this.abrController.nextAutoLevel=Math.max(this.minAutoLevel,p)}},{key:"audioTracks",get:function(){var p=this.audioTrackController;return p?p.audioTracks:[]}},{key:"audioTrack",get:function(){var p=this.audioTrackController;return p?p.audioTrack:-1},set:function(p){var h=this.audioTrackController;h&&(h.audioTrack=p)}},{key:"subtitleTracks",get:function(){var p=this.subtitleTrackController;return p?p.subtitleTracks:[]}},{key:"subtitleTrack",get:function(){var p=this.subtitleTrackController;return p?p.subtitleTrack:-1},set:function(p){var h=this.subtitleTrackController;h&&(h.subtitleTrack=p)}},{key:"media",get:function(){return this._media}},{key:"subtitleDisplay",get:function(){var p=this.subtitleTrackController;return p?p.subtitleDisplay:!1},set:function(p){var h=this.subtitleTrackController;h&&(h.subtitleDisplay=p)}},{key:"lowLatencyMode",get:function(){return this.config.lowLatencyMode},set:function(p){this.config.lowLatencyMode=p}},{key:"liveSyncPosition",get:function(){return this.latencyController.liveSyncPosition}},{key:"latency",get:function(){return this.latencyController.latency}},{key:"maxLatency",get:function(){return this.latencyController.maxLatency}},{key:"targetLatency",get:function(){return this.latencyController.targetLatency}},{key:"drift",get:function(){return this.latencyController.drift}},{key:"forceStartLoad",get:function(){return this.streamController.forceStartLoad}}],[{key:"version",get:function(){return"1.1.2"}},{key:"Events",get:function(){return n.Events}},{key:"ErrorTypes",get:function(){return o.ErrorTypes}},{key:"ErrorDetails",get:function(){return o.ErrorDetails}},{key:"DefaultConfig",get:function(){return v.defaultConfig?v.defaultConfig:f.hlsDefaultConfig},set:function(p){v.defaultConfig=p}}]),v}();E.defaultConfig=void 0},"./src/is-supported.ts":function(ee,K,P){"use strict";P.r(K),P.d(K,"isSupported",function(){return M}),P.d(K,"changeTypeSupported",function(){return j});var z=P("./src/utils/mediasource-helper.ts");function B(){return self.SourceBuffer||self.WebKitSourceBuffer}function M(){var U=Object(z.getMediaSource)();if(!U)return!1;var I=B(),R=U&&typeof U.isTypeSupported=="function"&&U.isTypeSupported('video/mp4; codecs="avc1.42E01E,mp4a.40.2"'),c=!I||I.prototype&&typeof I.prototype.appendBuffer=="function"&&typeof I.prototype.remove=="function";return!!R&&!!c}function j(){var U,I=B();return typeof(I==null||((U=I.prototype)===null||U===void 0)?void 0:U.changeType)=="function"}},"./src/loader/fragment-loader.ts":function(ee,K,P){"use strict";P.r(K),P.d(K,"default",function(){return y}),P.d(K,"LoadError",function(){return m});var z=P("./src/polyfills/number.ts"),B=P("./src/errors.ts");function M(a,n){a.prototype=Object.create(n.prototype),a.prototype.constructor=a,c(a,n)}function j(a){var n=typeof Map=="function"?new Map:void 0;return j=function(u){if(u===null||!R(u))return u;if(typeof u!="function")throw new TypeError("Super expression must either be null or a function");if(typeof n!="undefined"){if(n.has(u))return n.get(u);n.set(u,x)}function x(){return U(u,arguments,g(this).constructor)}return x.prototype=Object.create(u.prototype,{constructor:{value:x,enumerable:!1,writable:!0,configurable:!0}}),c(x,u)},j(a)}function U(a,n,o){return I()?U=Reflect.construct:U=function(x,E,v){var O=[null];O.push.apply(O,E);var A=Function.bind.apply(x,O),p=new A;return v&&c(p,v.prototype),p},U.apply(null,arguments)}function I(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(a){return!1}}function R(a){return Function.toString.call(a).indexOf("[native code]")!==-1}function c(a,n){return c=Object.setPrototypeOf||function(u,x){return u.__proto__=x,u},c(a,n)}function g(a){return g=Object.setPrototypeOf?Object.getPrototypeOf:function(o){return o.__proto__||Object.getPrototypeOf(o)},g(a)}var w=Math.pow(2,17),y=function(){function a(o){this.config=void 0,this.loader=null,this.partLoadTimeout=-1,this.config=o}var n=a.prototype;return n.destroy=function(){this.loader&&(this.loader.destroy(),this.loader=null)},n.abort=function(){this.loader&&this.loader.abort()},n.load=function(u,x){var E=this,v=u.url;if(!v)return Promise.reject(new m({type:B.ErrorTypes.NETWORK_ERROR,details:B.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:u,networkDetails:null},"Fragment does not have a "+(v?"part list":"url")));this.abort();var O=this.config,A=O.fLoader,p=O.loader;return new Promise(function(h,s){E.loader&&E.loader.destroy();var l=E.loader=u.loader=A?new A(O):new p(O),D=f(u),T={timeout:O.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:O.fragLoadingMaxRetryTimeout,highWaterMark:w};u.stats=l.stats,l.load(D,T,{onSuccess:function(_,C,W,Y){E.resetLoader(u,l),h({frag:u,part:null,payload:_.data,networkDetails:Y})},onError:function(_,C,W){E.resetLoader(u,l),s(new m({type:B.ErrorTypes.NETWORK_ERROR,details:B.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:u,response:_,networkDetails:W}))},onAbort:function(_,C,W){E.resetLoader(u,l),s(new m({type:B.ErrorTypes.NETWORK_ERROR,details:B.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:u,networkDetails:W}))},onTimeout:function(_,C,W){E.resetLoader(u,l),s(new m({type:B.ErrorTypes.NETWORK_ERROR,details:B.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:u,networkDetails:W}))},onProgress:function(_,C,W,Y){x&&x({frag:u,part:null,payload:W,networkDetails:Y})}})})},n.loadPart=function(u,x,E){var v=this;this.abort();var O=this.config,A=O.fLoader,p=O.loader;return new Promise(function(h,s){v.loader&&v.loader.destroy();var l=v.loader=u.loader=A?new A(O):new p(O),D=f(u,x),T={timeout:O.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:O.fragLoadingMaxRetryTimeout,highWaterMark:w};x.stats=l.stats,l.load(D,T,{onSuccess:function(_,C,W,Y){v.resetLoader(u,l),v.updateStatsFromPart(u,x);var H={frag:u,part:x,payload:_.data,networkDetails:Y};E(H),h(H)},onError:function(_,C,W){v.resetLoader(u,l),s(new m({type:B.ErrorTypes.NETWORK_ERROR,details:B.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:u,part:x,response:_,networkDetails:W}))},onAbort:function(_,C,W){u.stats.aborted=x.stats.aborted,v.resetLoader(u,l),s(new m({type:B.ErrorTypes.NETWORK_ERROR,details:B.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:u,part:x,networkDetails:W}))},onTimeout:function(_,C,W){v.resetLoader(u,l),s(new m({type:B.ErrorTypes.NETWORK_ERROR,details:B.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:u,part:x,networkDetails:W}))}})})},n.updateStatsFromPart=function(u,x){var E=u.stats,v=x.stats,O=v.total;if(E.loaded+=v.loaded,O){var A=Math.round(u.duration/x.duration),p=Math.min(Math.round(E.loaded/O),A),h=A-p,s=h*Math.round(E.loaded/p);E.total=E.loaded+s}else E.total=Math.max(E.loaded,E.total);var l=E.loading,D=v.loading;l.start?l.first+=D.first-D.start:(l.start=D.start,l.first=D.first),l.end=D.end},n.resetLoader=function(u,x){u.loader=null,this.loader===x&&(self.clearTimeout(this.partLoadTimeout),this.loader=null),x.destroy()},a}();function f(a,n){n===void 0&&(n=null);var o=n||a,u={frag:a,part:n,responseType:"arraybuffer",url:o.url,headers:{},rangeStart:0,rangeEnd:0},x=o.byteRangeStartOffset,E=o.byteRangeEndOffset;return Object(z.isFiniteNumber)(x)&&Object(z.isFiniteNumber)(E)&&(u.rangeStart=x,u.rangeEnd=E),u}var m=function(a){M(n,a);function n(o){for(var u,x=arguments.length,E=new Array(x>1?x-1:0),v=1;v>8*(15-O)&255;return v},u.setDecryptDataFromLevelKey=function(E,v){var O=E;return(E==null?void 0:E.method)==="AES-128"&&E.uri&&!E.iv&&(O=U.LevelKey.fromURI(E.uri),O.method=E.method,O.iv=this.createInitializationVector(v),O.keyFormat="identity"),O},u.setElementaryStreamInfo=function(E,v,O,A,p,h){h===void 0&&(h=!1);var s=this.elementaryStreams,l=s[E];if(!l){s[E]={startPTS:v,endPTS:O,startDTS:A,endDTS:p,partial:h};return}l.startPTS=Math.min(l.startPTS,v),l.endPTS=Math.max(l.endPTS,O),l.startDTS=Math.min(l.startDTS,A),l.endDTS=Math.max(l.endDTS,p)},u.clearElementaryStreamInfo=function(){var E=this.elementaryStreams;E[y.AUDIO]=null,E[y.VIDEO]=null,E[y.AUDIOVIDEO]=null},w(o,[{key:"decryptdata",get:function(){if(!this.levelkey&&!this._decryptdata)return null;if(!this._decryptdata&&this.levelkey){var E=this.sn;typeof E!="number"&&(this.levelkey&&this.levelkey.method==="AES-128"&&!this.levelkey.iv&&j.logger.warn('missing IV for initialization segment with method="'+this.levelkey.method+'" - compliance issue'),E=0),this._decryptdata=this.setDecryptDataFromLevelKey(this.levelkey,E)}return this._decryptdata}},{key:"end",get:function(){return this.start+this.duration}},{key:"endProgramDateTime",get:function(){if(this.programDateTime===null)return null;if(!Object(z.isFiniteNumber)(this.programDateTime))return null;var E=Object(z.isFiniteNumber)(this.duration)?this.duration:0;return this.programDateTime+E*1e3}},{key:"encrypted",get:function(){var E;return!!((E=this.decryptdata)!==null&&E!==void 0&&E.keyFormat&&this.decryptdata.uri)}}]),o}(f),a=function(n){R(o,n);function o(u,x,E,v,O){var A;A=n.call(this,E)||this,A.fragOffset=0,A.duration=0,A.gap=!1,A.independent=!1,A.relurl=void 0,A.fragment=void 0,A.index=void 0,A.stats=new I.LoadStats,A.duration=u.decimalFloatingPoint("DURATION"),A.gap=u.bool("GAP"),A.independent=u.bool("INDEPENDENT"),A.relurl=u.enumeratedString("URI"),A.fragment=x,A.index=v;var p=u.enumeratedString("BYTERANGE");return p&&A.setByteRange(p,O),O&&(A.fragOffset=O.fragOffset+O.duration),A}return w(o,[{key:"start",get:function(){return this.fragment.start+this.fragOffset}},{key:"end",get:function(){return this.start+this.duration}},{key:"loaded",get:function(){var x=this.elementaryStreams;return!!(x.audio||x.video||x.audiovideo)}}]),o}(f)},"./src/loader/key-loader.ts":function(ee,K,P){"use strict";P.r(K),P.d(K,"default",function(){return j});var z=P("./src/events.ts"),B=P("./src/errors.ts"),M=P("./src/utils/logger.ts"),j=function(){function U(R){this.hls=void 0,this.loaders={},this.decryptkey=null,this.decrypturl=null,this.hls=R,this._registerListeners()}var I=U.prototype;return I._registerListeners=function(){this.hls.on(z.Events.KEY_LOADING,this.onKeyLoading,this)},I._unregisterListeners=function(){this.hls.off(z.Events.KEY_LOADING,this.onKeyLoading)},I.destroy=function(){this._unregisterListeners();for(var c in this.loaders){var g=this.loaders[c];g&&g.destroy()}this.loaders={}},I.onKeyLoading=function(c,g){var w=g.frag,y=w.type,f=this.loaders[y];if(!w.decryptdata){M.logger.warn("Missing decryption data on fragment in onKeyLoading");return}var m=w.decryptdata.uri;if(m!==this.decrypturl||this.decryptkey===null){var a=this.hls.config;if(f&&(M.logger.warn("abort previous key loader for type:"+y),f.abort()),!m){M.logger.warn("key uri is falsy");return}var n=a.loader,o=w.loader=this.loaders[y]=new n(a);this.decrypturl=m,this.decryptkey=null;var u={url:m,frag:w,responseType:"arraybuffer"},x={timeout:a.fragLoadingTimeOut,maxRetry:0,retryDelay:a.fragLoadingRetryDelay,maxRetryDelay:a.fragLoadingMaxRetryTimeout,highWaterMark:0},E={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};o.load(u,x,E)}else this.decryptkey&&(w.decryptdata.key=this.decryptkey,this.hls.trigger(z.Events.KEY_LOADED,{frag:w}))},I.loadsuccess=function(c,g,w){var y=w.frag;if(!y.decryptdata){M.logger.error("after key load, decryptdata unset");return}this.decryptkey=y.decryptdata.key=new Uint8Array(c.data),y.loader=null,delete this.loaders[y.type],this.hls.trigger(z.Events.KEY_LOADED,{frag:y})},I.loaderror=function(c,g){var w=g.frag,y=w.loader;y&&y.abort(),delete this.loaders[w.type],this.hls.trigger(z.Events.ERROR,{type:B.ErrorTypes.NETWORK_ERROR,details:B.ErrorDetails.KEY_LOAD_ERROR,fatal:!1,frag:w,response:c})},I.loadtimeout=function(c,g){var w=g.frag,y=w.loader;y&&y.abort(),delete this.loaders[w.type],this.hls.trigger(z.Events.ERROR,{type:B.ErrorTypes.NETWORK_ERROR,details:B.ErrorDetails.KEY_LOAD_TIMEOUT,fatal:!1,frag:w})},U}()},"./src/loader/level-details.ts":function(ee,K,P){"use strict";P.r(K),P.d(K,"LevelDetails",function(){return U});var z=P("./src/polyfills/number.ts");function B(I,R){for(var c=0;cg.endSN||w>0||w===0&&y>0,this.updated||this.advanced?this.misses=Math.floor(g.misses*.6):this.misses=g.misses+1,this.availabilityDelay=g.availabilityDelay},M(I,[{key:"hasProgramDateTime",get:function(){return this.fragments.length?Object(z.isFiniteNumber)(this.fragments[this.fragments.length-1].programDateTime):!1}},{key:"levelTargetDuration",get:function(){return this.averagetargetduration||this.targetduration||j}},{key:"drift",get:function(){var g=this.driftEndTime-this.driftStartTime;if(g>0){var w=this.driftEnd-this.driftStart;return w*1e3/g}return 1}},{key:"edge",get:function(){return this.partEnd||this.fragmentEnd}},{key:"partEnd",get:function(){var g;return(g=this.partList)!==null&&g!==void 0&&g.length?this.partList[this.partList.length-1].end:this.fragmentEnd}},{key:"fragmentEnd",get:function(){var g;return(g=this.fragments)!==null&&g!==void 0&&g.length?this.fragments[this.fragments.length-1].end:0}},{key:"age",get:function(){return this.advancedDateTime?Math.max(Date.now()-this.advancedDateTime,0)/1e3:0}},{key:"lastPartIndex",get:function(){var g;return(g=this.partList)!==null&&g!==void 0&&g.length?this.partList[this.partList.length-1].index:-1}},{key:"lastPartSn",get:function(){var g;return(g=this.partList)!==null&&g!==void 0&&g.length?this.partList[this.partList.length-1].fragment.sn:this.endSN}}]),I}()},"./src/loader/level-key.ts":function(ee,K,P){"use strict";P.r(K),P.d(K,"LevelKey",function(){return U});var z=P("./node_modules/url-toolkit/src/url-toolkit.js"),B=P.n(z);function M(I,R){for(var c=0;c2){var s=h.shift()+".";return s+=parseInt(h.shift()).toString(16),s+=("000"+parseInt(h.shift()).toString(16)).substr(-4),s}return p},O.resolve=function(p,h){return B.buildAbsoluteURL(h,p,{alwaysNormalize:!0})},O.parseMasterPlaylist=function(p,h){var s=[],l={},D=!1;w.lastIndex=0;for(var T;(T=w.exec(p))!=null;)if(T[1]){var S=new R.AttrList(T[1]),_={attrs:S,bitrate:S.decimalInteger("AVERAGE-BANDWIDTH")||S.decimalInteger("BANDWIDTH"),name:S.NAME,url:O.resolve(T[2],h)},C=S.decimalResolution("RESOLUTION");C&&(_.width=C.width,_.height=C.height),u((S.CODECS||"").split(/[ ,]+/).filter(function(Y){return Y}),_),_.videoCodec&&_.videoCodec.indexOf("avc1")!==-1&&(_.videoCodec=O.convertAVC1ToAVCOTI(_.videoCodec)),s.push(_)}else if(T[3]){var W=new R.AttrList(T[3]);W["DATA-ID"]&&(D=!0,l[W["DATA-ID"]]=W)}return{levels:s,sessionData:D?l:null}},O.parseMasterPlaylistMedia=function(p,h,s,l){l===void 0&&(l=[]);var D,T=[],S=0;for(y.lastIndex=0;(D=y.exec(p))!==null;){var _=new R.AttrList(D[1]);if(_.TYPE===s){var C={attrs:_,bitrate:0,id:S++,groupId:_["GROUP-ID"],instreamId:_["INSTREAM-ID"],name:_.NAME||_.LANGUAGE||"",type:s,default:_.bool("DEFAULT"),autoselect:_.bool("AUTOSELECT"),forced:_.bool("FORCED"),lang:_.LANGUAGE,url:_.URI?O.resolve(_.URI,h):""};if(l.length){var W=O.findGroup(l,C.groupId)||l[0];x(C,W,"audioCodec"),x(C,W,"textCodec")}T.push(C)}}return T},O.parseLevelPlaylist=function(p,h,s,l,D){var T=new U.LevelDetails(h),S=T.fragments,_=null,C=0,W=0,Y=0,H=0,F=null,q=new j.Fragment(l,h),le,pe,Ae,Ge=-1,Fe=!1;for(f.lastIndex=0,T.m3u8=p;(le=f.exec(p))!==null;){Fe&&(Fe=!1,q=new j.Fragment(l,h),q.start=Y,q.sn=C,q.cc=H,q.level=s,_&&(q.initSegment=_,q.rawProgramDateTime=_.rawProgramDateTime));var Ue=le[1];if(Ue){q.duration=parseFloat(Ue);var Ie=(" "+le[2]).slice(1);q.title=Ie||null,q.tagList.push(Ie?["INF",Ue,Ie]:["INF",Ue])}else if(le[3])Object(z.isFiniteNumber)(q.duration)&&(q.start=Y,Ae&&(q.levelkey=Ae),q.sn=C,q.level=s,q.cc=H,q.urlId=D,S.push(q),q.relurl=(" "+le[3]).slice(1),v(q,F),F=q,Y+=q.duration,C++,W=0,Fe=!0);else if(le[4]){var je=(" "+le[4]).slice(1);F?q.setByteRange(je,F):q.setByteRange(je)}else if(le[5])q.rawProgramDateTime=(" "+le[5]).slice(1),q.tagList.push(["PROGRAM-DATE-TIME",q.rawProgramDateTime]),Ge===-1&&(Ge=S.length);else{if(le=le[0].match(m),!le){c.logger.warn("No matches on slow regex match for level playlist!");continue}for(pe=1;pe-1){c.logger.warn("Keyformat "+yt+" is not supported from the manifest");continue}else if(yt!=="identity")continue;Me&&(Ae=I.LevelKey.fromURL(h,We),We&&["AES-128","SAMPLE-AES","SAMPLE-AES-CENC"].indexOf(Me)>=0&&(Ae.method=Me,Ae.keyFormat=yt,Ze&&(Ae.keyID=Ze),Qe&&(Ae.keyFormatVersions=Qe),Ae.iv=Ke));break}case"START":{var dt=new R.AttrList(he),pt=dt.decimalFloatingPoint("TIME-OFFSET");Object(z.isFiniteNumber)(pt)&&(T.startTimeOffset=pt);break}case"MAP":{var At=new R.AttrList(he);q.relurl=At.URI,At.BYTERANGE&&q.setByteRange(At.BYTERANGE),q.level=s,q.sn="initSegment",Ae&&(q.levelkey=Ae),q.initSegment=null,_=q,Fe=!0;break}case"SERVER-CONTROL":{var wt=new R.AttrList(he);T.canBlockReload=wt.bool("CAN-BLOCK-RELOAD"),T.canSkipUntil=wt.optionalFloat("CAN-SKIP-UNTIL",0),T.canSkipDateRanges=T.canSkipUntil>0&&wt.bool("CAN-SKIP-DATERANGES"),T.partHoldBack=wt.optionalFloat("PART-HOLD-BACK",0),T.holdBack=wt.optionalFloat("HOLD-BACK",0);break}case"PART-INF":{var Oe=new R.AttrList(he);T.partTarget=Oe.decimalFloatingPoint("PART-TARGET");break}case"PART":{var we=T.partList;we||(we=T.partList=[]);var Je=W>0?we[we.length-1]:void 0,st=W++,He=new j.Part(new R.AttrList(he),q,h,st,Je);we.push(He),q.duration+=He.duration;break}case"PRELOAD-HINT":{var nt=new R.AttrList(he);T.preloadHint=nt;break}case"RENDITION-REPORT":{var Te=new R.AttrList(he);T.renditionReports=T.renditionReports||[],T.renditionReports.push(Te);break}default:c.logger.warn("line parsed but not handled: "+le);break}}}F&&!F.relurl?(S.pop(),Y-=F.duration,T.partList&&(T.fragmentHint=F)):T.partList&&(v(q,F),q.cc=H,T.fragmentHint=q);var ge=S.length,be=S[0],re=S[ge-1];if(Y+=T.skippedSegments*T.targetduration,Y>0&&ge&&re){T.averagetargetduration=Y/ge;var ie=re.sn;T.endSN=ie!=="initSegment"?ie:0,be&&(T.startCC=be.cc,be.initSegment||T.fragments.every(function(ce){return ce.relurl&&n(ce.relurl)})&&(c.logger.warn("MP4 fragments found but no init segment (probably no MAP, incomplete M3U8), trying to fetch SIDX"),q=new j.Fragment(l,h),q.relurl=re.relurl,q.level=s,q.sn="initSegment",be.initSegment=q,T.needSidxRanges=!0))}else T.endSN=0,T.startCC=0;return T.fragmentHint&&(Y+=T.fragmentHint.duration),T.totalduration=Y,T.endCC=H,Ge>0&&E(S,Ge),T},O}();function u(O,A){["video","audio","text"].forEach(function(p){var h=O.filter(function(l){return Object(g.isCodecType)(l,p)});if(h.length){var s=h.filter(function(l){return l.lastIndexOf("avc1",0)===0||l.lastIndexOf("mp4a",0)===0});A[p+"Codec"]=s.length>0?s[0]:h[0],O=O.filter(function(l){return h.indexOf(l)===-1})}}),A.unknownCodecs=O}function x(O,A,p){var h=A[p];h&&(O[p]=h)}function E(O,A){for(var p=O[A],h=A;h--;){var s=O[h];if(!s)return;s.programDateTime=p.programDateTime-s.duration*1e3,p=s}}function v(O,A){O.rawProgramDateTime?O.programDateTime=Date.parse(O.rawProgramDateTime):A!=null&&A.programDateTime&&(O.programDateTime=A.endProgramDateTime),Object(z.isFiniteNumber)(O.programDateTime)||(O.programDateTime=null,O.rawProgramDateTime=null)}},"./src/loader/playlist-loader.ts":function(ee,K,P){"use strict";P.r(K);var z=P("./src/polyfills/number.ts"),B=P("./src/events.ts"),M=P("./src/errors.ts"),j=P("./src/utils/logger.ts"),U=P("./src/utils/mp4-tools.ts"),I=P("./src/loader/m3u8-parser.ts"),R=P("./src/types/loader.ts"),c=P("./src/utils/attr-list.ts");function g(f){var m=f.type;switch(m){case R.PlaylistContextType.AUDIO_TRACK:return R.PlaylistLevelType.AUDIO;case R.PlaylistContextType.SUBTITLE_TRACK:return R.PlaylistLevelType.SUBTITLE;default:return R.PlaylistLevelType.MAIN}}function w(f,m){var a=f.url;return(a===void 0||a.indexOf("data:")===0)&&(a=m.url),a}var y=function(){function f(a){this.hls=void 0,this.loaders=Object.create(null),this.hls=a,this.registerListeners()}var m=f.prototype;return m.registerListeners=function(){var n=this.hls;n.on(B.Events.MANIFEST_LOADING,this.onManifestLoading,this),n.on(B.Events.LEVEL_LOADING,this.onLevelLoading,this),n.on(B.Events.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),n.on(B.Events.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},m.unregisterListeners=function(){var n=this.hls;n.off(B.Events.MANIFEST_LOADING,this.onManifestLoading,this),n.off(B.Events.LEVEL_LOADING,this.onLevelLoading,this),n.off(B.Events.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),n.off(B.Events.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},m.createInternalLoader=function(n){var o=this.hls.config,u=o.pLoader,x=o.loader,E=u||x,v=new E(o);return n.loader=v,this.loaders[n.type]=v,v},m.getInternalLoader=function(n){return this.loaders[n.type]},m.resetInternalLoader=function(n){this.loaders[n]&&delete this.loaders[n]},m.destroyInternalLoaders=function(){for(var n in this.loaders){var o=this.loaders[n];o&&o.destroy(),this.resetInternalLoader(n)}},m.destroy=function(){this.unregisterListeners(),this.destroyInternalLoaders()},m.onManifestLoading=function(n,o){var u=o.url;this.load({id:null,groupId:null,level:0,responseType:"text",type:R.PlaylistContextType.MANIFEST,url:u,deliveryDirectives:null})},m.onLevelLoading=function(n,o){var u=o.id,x=o.level,E=o.url,v=o.deliveryDirectives;this.load({id:u,groupId:null,level:x,responseType:"text",type:R.PlaylistContextType.LEVEL,url:E,deliveryDirectives:v})},m.onAudioTrackLoading=function(n,o){var u=o.id,x=o.groupId,E=o.url,v=o.deliveryDirectives;this.load({id:u,groupId:x,level:null,responseType:"text",type:R.PlaylistContextType.AUDIO_TRACK,url:E,deliveryDirectives:v})},m.onSubtitleTrackLoading=function(n,o){var u=o.id,x=o.groupId,E=o.url,v=o.deliveryDirectives;this.load({id:u,groupId:x,level:null,responseType:"text",type:R.PlaylistContextType.SUBTITLE_TRACK,url:E,deliveryDirectives:v})},m.load=function(n){var o,u=this.hls.config,x=this.getInternalLoader(n);if(x){var E=x.context;if(E&&E.url===n.url){j.logger.trace("[playlist-loader]: playlist request ongoing");return}j.logger.log("[playlist-loader]: aborting previous loader for type: "+n.type),x.abort()}var v,O,A,p;switch(n.type){case R.PlaylistContextType.MANIFEST:v=u.manifestLoadingMaxRetry,O=u.manifestLoadingTimeOut,A=u.manifestLoadingRetryDelay,p=u.manifestLoadingMaxRetryTimeout;break;case R.PlaylistContextType.LEVEL:case R.PlaylistContextType.AUDIO_TRACK:case R.PlaylistContextType.SUBTITLE_TRACK:v=0,O=u.levelLoadingTimeOut;break;default:v=u.levelLoadingMaxRetry,O=u.levelLoadingTimeOut,A=u.levelLoadingRetryDelay,p=u.levelLoadingMaxRetryTimeout;break}if(x=this.createInternalLoader(n),(o=n.deliveryDirectives)!==null&&o!==void 0&&o.part){var h;if(n.type===R.PlaylistContextType.LEVEL&&n.level!==null?h=this.hls.levels[n.level].details:n.type===R.PlaylistContextType.AUDIO_TRACK&&n.id!==null?h=this.hls.audioTracks[n.id].details:n.type===R.PlaylistContextType.SUBTITLE_TRACK&&n.id!==null&&(h=this.hls.subtitleTracks[n.id].details),h){var s=h.partTarget,l=h.targetduration;s&&l&&(O=Math.min(Math.max(s*3,l*.8)*1e3,O))}}var D={timeout:O,maxRetry:v,retryDelay:A,maxRetryDelay:p,highWaterMark:0},T={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};x.load(n,D,T)},m.loadsuccess=function(n,o,u,x){if(x===void 0&&(x=null),u.isSidxRequest){this.handleSidxRequest(n,u),this.handlePlaylistLoaded(n,o,u,x);return}this.resetInternalLoader(u.type);var E=n.data;if(E.indexOf("#EXTM3U")!==0){this.handleManifestParsingError(n,u,"no EXTM3U delimiter",x);return}o.parsing.start=performance.now(),E.indexOf("#EXTINF:")>0||E.indexOf("#EXT-X-TARGETDURATION:")>0?this.handleTrackOrLevelPlaylist(n,o,u,x):this.handleMasterPlaylist(n,o,u,x)},m.loaderror=function(n,o,u){u===void 0&&(u=null),this.handleNetworkError(o,u,!1,n)},m.loadtimeout=function(n,o,u){u===void 0&&(u=null),this.handleNetworkError(o,u,!0)},m.handleMasterPlaylist=function(n,o,u,x){var E=this.hls,v=n.data,O=w(n,u),A=I.default.parseMasterPlaylist(v,O),p=A.levels,h=A.sessionData;if(!p.length){this.handleManifestParsingError(n,u,"no level found in manifest",x);return}var s=p.map(function(C){return{id:C.attrs.AUDIO,audioCodec:C.audioCodec}}),l=p.map(function(C){return{id:C.attrs.SUBTITLES,textCodec:C.textCodec}}),D=I.default.parseMasterPlaylistMedia(v,O,"AUDIO",s),T=I.default.parseMasterPlaylistMedia(v,O,"SUBTITLES",l),S=I.default.parseMasterPlaylistMedia(v,O,"CLOSED-CAPTIONS");if(D.length){var _=D.some(function(C){return!C.url});!_&&p[0].audioCodec&&!p[0].attrs.AUDIO&&(j.logger.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),D.unshift({type:"main",name:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new c.AttrList({}),bitrate:0,url:""}))}E.trigger(B.Events.MANIFEST_LOADED,{levels:p,audioTracks:D,subtitles:T,captions:S,url:O,stats:o,networkDetails:x,sessionData:h})},m.handleTrackOrLevelPlaylist=function(n,o,u,x){var E=this.hls,v=u.id,O=u.level,A=u.type,p=w(n,u),h=Object(z.isFiniteNumber)(v)?v:0,s=Object(z.isFiniteNumber)(O)?O:h,l=g(u),D=I.default.parseLevelPlaylist(n.data,p,s,l,h);if(!D.fragments.length){E.trigger(B.Events.ERROR,{type:M.ErrorTypes.NETWORK_ERROR,details:M.ErrorDetails.LEVEL_EMPTY_ERROR,fatal:!1,url:p,reason:"no fragments found in level",level:typeof u.level=="number"?u.level:void 0});return}if(A===R.PlaylistContextType.MANIFEST){var T={attrs:new c.AttrList({}),bitrate:0,details:D,name:"",url:p};E.trigger(B.Events.MANIFEST_LOADED,{levels:[T],audioTracks:[],url:p,stats:o,networkDetails:x,sessionData:null})}if(o.parsing.end=performance.now(),D.needSidxRanges){var S,_=(S=D.fragments[0].initSegment)===null||S===void 0?void 0:S.url;this.load({url:_,isSidxRequest:!0,type:A,level:O,levelDetails:D,id:v,groupId:null,rangeStart:0,rangeEnd:2048,responseType:"arraybuffer",deliveryDirectives:null});return}u.levelDetails=D,this.handlePlaylistLoaded(n,o,u,x)},m.handleSidxRequest=function(n,o){var u=Object(U.parseSegmentIndex)(new Uint8Array(n.data));if(!u)return;var x=u.references,E=o.levelDetails;x.forEach(function(v,O){var A=v.info,p=E.fragments[O];p.byteRange.length===0&&p.setByteRange(String(1+A.end-A.start)+"@"+String(A.start)),p.initSegment&&p.initSegment.setByteRange(String(u.moovEndOffset)+"@0")})},m.handleManifestParsingError=function(n,o,u,x){this.hls.trigger(B.Events.ERROR,{type:M.ErrorTypes.NETWORK_ERROR,details:M.ErrorDetails.MANIFEST_PARSING_ERROR,fatal:o.type===R.PlaylistContextType.MANIFEST,url:n.url,reason:u,response:n,context:o,networkDetails:x})},m.handleNetworkError=function(n,o,u,x){u===void 0&&(u=!1),j.logger.warn("[playlist-loader]: A network "+(u?"timeout":"error")+" occurred while loading "+n.type+" level: "+n.level+" id: "+n.id+' group-id: "'+n.groupId+'"');var E=M.ErrorDetails.UNKNOWN,v=!1,O=this.getInternalLoader(n);switch(n.type){case R.PlaylistContextType.MANIFEST:E=u?M.ErrorDetails.MANIFEST_LOAD_TIMEOUT:M.ErrorDetails.MANIFEST_LOAD_ERROR,v=!0;break;case R.PlaylistContextType.LEVEL:E=u?M.ErrorDetails.LEVEL_LOAD_TIMEOUT:M.ErrorDetails.LEVEL_LOAD_ERROR,v=!1;break;case R.PlaylistContextType.AUDIO_TRACK:E=u?M.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:M.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,v=!1;break;case R.PlaylistContextType.SUBTITLE_TRACK:E=u?M.ErrorDetails.SUBTITLE_TRACK_LOAD_TIMEOUT:M.ErrorDetails.SUBTITLE_LOAD_ERROR,v=!1;break}O&&this.resetInternalLoader(n.type);var A={type:M.ErrorTypes.NETWORK_ERROR,details:E,fatal:v,url:n.url,loader:O,context:n,networkDetails:o};x&&(A.response=x),this.hls.trigger(B.Events.ERROR,A)},m.handlePlaylistLoaded=function(n,o,u,x){var E=u.type,v=u.level,O=u.id,A=u.groupId,p=u.loader,h=u.levelDetails,s=u.deliveryDirectives;if(!(h!=null&&h.targetduration)){this.handleManifestParsingError(n,u,"invalid target duration",x);return}if(!p)return;h.live&&(p.getCacheAge&&(h.ageHeader=p.getCacheAge()||0),(!p.getCacheAge||isNaN(h.ageHeader))&&(h.ageHeader=0));switch(E){case R.PlaylistContextType.MANIFEST:case R.PlaylistContextType.LEVEL:this.hls.trigger(B.Events.LEVEL_LOADED,{details:h,level:v||0,id:O||0,stats:o,networkDetails:x,deliveryDirectives:s});break;case R.PlaylistContextType.AUDIO_TRACK:this.hls.trigger(B.Events.AUDIO_TRACK_LOADED,{details:h,id:O||0,groupId:A||"",stats:o,networkDetails:x,deliveryDirectives:s});break;case R.PlaylistContextType.SUBTITLE_TRACK:this.hls.trigger(B.Events.SUBTITLE_TRACK_LOADED,{details:h,id:O||0,groupId:A||"",stats:o,networkDetails:x,deliveryDirectives:s});break}},f}();K.default=y},"./src/polyfills/number.ts":function(ee,K,P){"use strict";P.r(K),P.d(K,"isFiniteNumber",function(){return z}),P.d(K,"MAX_SAFE_INTEGER",function(){return B});var z=Number.isFinite||function(M){return typeof M=="number"&&isFinite(M)},B=Number.MAX_SAFE_INTEGER||9007199254740991},"./src/remux/aac-helper.ts":function(ee,K,P){"use strict";P.r(K);var z=function(){function B(){}return B.getSilentFrame=function(j,U){switch(j){case"mp4a.40.2":if(U===1)return new Uint8Array([0,200,0,128,35,128]);if(U===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(U===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(U===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(U===5)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(U===6)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224]);break;default:if(U===1)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(U===2)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(U===3)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);break}return},B}();K.default=z},"./src/remux/mp4-generator.ts":function(ee,K,P){"use strict";P.r(K);var z=Math.pow(2,32)-1,B=function(){function M(){}return M.init=function(){M.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],".mp3":[],mvex:[],mvhd:[],pasp:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[]};var U;for(U in M.types)M.types.hasOwnProperty(U)&&(M.types[U]=[U.charCodeAt(0),U.charCodeAt(1),U.charCodeAt(2),U.charCodeAt(3)]);var I=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),R=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]);M.HDLR_TYPES={video:I,audio:R};var c=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),g=new Uint8Array([0,0,0,0,0,0,0,0]);M.STTS=M.STSC=M.STCO=g,M.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),M.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0]),M.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),M.STSD=new Uint8Array([0,0,0,0,0,0,0,1]);var w=new Uint8Array([105,115,111,109]),y=new Uint8Array([97,118,99,49]),f=new Uint8Array([0,0,0,1]);M.FTYP=M.box(M.types.ftyp,w,f,w,y),M.DINF=M.box(M.types.dinf,M.box(M.types.dref,c))},M.box=function(U){for(var I=8,R=arguments.length,c=new Array(R>1?R-1:0),g=1;g>24&255,f[1]=I>>16&255,f[2]=I>>8&255,f[3]=I&255,f.set(U,4),w=0,I=8;w>24&255,U>>16&255,U>>8&255,U&255,R>>24,R>>16&255,R>>8&255,R&255,c>>24,c>>16&255,c>>8&255,c&255,85,196,0,0]))},M.mdia=function(U){return M.box(M.types.mdia,M.mdhd(U.timescale,U.duration),M.hdlr(U.type),M.minf(U))},M.mfhd=function(U){return M.box(M.types.mfhd,new Uint8Array([0,0,0,0,U>>24,U>>16&255,U>>8&255,U&255]))},M.minf=function(U){return U.type==="audio"?M.box(M.types.minf,M.box(M.types.smhd,M.SMHD),M.DINF,M.stbl(U)):M.box(M.types.minf,M.box(M.types.vmhd,M.VMHD),M.DINF,M.stbl(U))},M.moof=function(U,I,R){return M.box(M.types.moof,M.mfhd(U),M.traf(R,I))},M.moov=function(U){for(var I=U.length,R=[];I--;)R[I]=M.trak(U[I]);return M.box.apply(null,[M.types.moov,M.mvhd(U[0].timescale,U[0].duration)].concat(R).concat(M.mvex(U)))},M.mvex=function(U){for(var I=U.length,R=[];I--;)R[I]=M.trex(U[I]);return M.box.apply(null,[M.types.mvex].concat(R))},M.mvhd=function(U,I){I*=U;var R=Math.floor(I/(z+1)),c=Math.floor(I%(z+1)),g=new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,U>>24&255,U>>16&255,U>>8&255,U&255,R>>24,R>>16&255,R>>8&255,R&255,c>>24,c>>16&255,c>>8&255,c&255,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]);return M.box(M.types.mvhd,g)},M.sdtp=function(U){var I=U.samples||[],R=new Uint8Array(4+I.length),c,g;for(c=0;c>>8&255),I.push(w&255),I=I.concat(Array.prototype.slice.call(g));for(c=0;c>>8&255),R.push(w&255),R=R.concat(Array.prototype.slice.call(g));var y=M.box(M.types.avcC,new Uint8Array([1,I[3],I[4],I[5],252|3,224|U.sps.length].concat(I).concat([U.pps.length]).concat(R))),f=U.width,m=U.height,a=U.pixelRatio[0],n=U.pixelRatio[1];return M.box(M.types.avc1,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,f>>8&255,f&255,m>>8&255,m&255,0,72,0,0,0,72,0,0,0,0,0,0,0,1,18,100,97,105,108,121,109,111,116,105,111,110,47,104,108,115,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,17,17]),y,M.box(M.types.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192])),M.box(M.types.pasp,new Uint8Array([a>>24,a>>16&255,a>>8&255,a&255,n>>24,n>>16&255,n>>8&255,n&255])))},M.esds=function(U){var I=U.config.length;return new Uint8Array([0,0,0,0,3,23+I,0,1,0,4,15+I,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([I]).concat(U.config).concat([6,1,2]))},M.mp4a=function(U){var I=U.samplerate;return M.box(M.types.mp4a,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,U.channelCount,0,16,0,0,0,0,I>>8&255,I&255,0,0]),M.box(M.types.esds,M.esds(U)))},M.mp3=function(U){var I=U.samplerate;return M.box(M.types[".mp3"],new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,U.channelCount,0,16,0,0,0,0,I>>8&255,I&255,0,0]))},M.stsd=function(U){return U.type==="audio"?!U.isAAC&&U.codec==="mp3"?M.box(M.types.stsd,M.STSD,M.mp3(U)):M.box(M.types.stsd,M.STSD,M.mp4a(U)):M.box(M.types.stsd,M.STSD,M.avc1(U))},M.tkhd=function(U){var I=U.id,R=U.duration*U.timescale,c=U.width,g=U.height,w=Math.floor(R/(z+1)),y=Math.floor(R%(z+1));return M.box(M.types.tkhd,new Uint8Array([1,0,0,7,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,I>>24&255,I>>16&255,I>>8&255,I&255,0,0,0,0,w>>24,w>>16&255,w>>8&255,w&255,y>>24,y>>16&255,y>>8&255,y&255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,c>>8&255,c&255,0,0,g>>8&255,g&255,0,0]))},M.traf=function(U,I){var R=M.sdtp(U),c=U.id,g=Math.floor(I/(z+1)),w=Math.floor(I%(z+1));return M.box(M.types.traf,M.box(M.types.tfhd,new Uint8Array([0,0,0,0,c>>24,c>>16&255,c>>8&255,c&255])),M.box(M.types.tfdt,new Uint8Array([1,0,0,0,g>>24,g>>16&255,g>>8&255,g&255,w>>24,w>>16&255,w>>8&255,w&255])),M.trun(U,R.length+16+20+8+16+8+8),R)},M.trak=function(U){return U.duration=U.duration||4294967295,M.box(M.types.trak,M.tkhd(U),M.mdia(U))},M.trex=function(U){var I=U.id;return M.box(M.types.trex,new Uint8Array([0,0,0,0,I>>24,I>>16&255,I>>8&255,I&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]))},M.trun=function(U,I){var R=U.samples||[],c=R.length,g=12+16*c,w=new Uint8Array(g),y,f,m,a,n,o;for(I+=8+g,w.set([0,0,15,1,c>>>24&255,c>>>16&255,c>>>8&255,c&255,I>>>24&255,I>>>16&255,I>>>8&255,I&255],0),y=0;y>>24&255,m>>>16&255,m>>>8&255,m&255,a>>>24&255,a>>>16&255,a>>>8&255,a&255,n.isLeading<<2|n.dependsOn,n.isDependedOn<<6|n.hasRedundancy<<4|n.paddingValue<<1|n.isNonSync,n.degradPrio&240<<8,n.degradPrio&15,o>>>24&255,o>>>16&255,o>>>8&255,o&255],12+16*y);return M.box(M.types.trun,w)},M.initSegment=function(U){M.types||M.init();var I=M.moov(U),R=new Uint8Array(M.FTYP.byteLength+I.byteLength);return R.set(M.FTYP),R.set(I,M.FTYP.byteLength),R},M}();B.types=void 0,B.HDLR_TYPES=void 0,B.STTS=void 0,B.STSC=void 0,B.STCO=void 0,B.STSZ=void 0,B.VMHD=void 0,B.SMHD=void 0,B.STSD=void 0,B.FTYP=void 0,B.DINF=void 0,K.default=B},"./src/remux/mp4-remuxer.ts":function(ee,K,P){"use strict";P.r(K),P.d(K,"default",function(){return o}),P.d(K,"normalizePts",function(){return u});var z=P("./src/polyfills/number.ts"),B=P("./src/remux/aac-helper.ts"),M=P("./src/remux/mp4-generator.ts"),j=P("./src/events.ts"),U=P("./src/errors.ts"),I=P("./src/utils/logger.ts"),R=P("./src/types/loader.ts"),c=P("./src/utils/timescale-conversion.ts");function g(){return g=Object.assign||function(O){for(var A=1;A0?D:T.pts},h[0].pts);return s&&I.logger.debug("PTS rollover detected"),l},A.remux=function(h,s,l,D,T,S,_,C){var W,Y,H,F,q,le,pe=T,Ae=T,Ge=h.pid>-1,Fe=s.pid>-1,Ue=s.samples.length,Ie=h.samples.length>0,je=Ue>1,xe=(!Ge||Ie)&&(!Fe||je)||this.ISGenerated||_;if(xe){this.ISGenerated||(H=this.generateIS(h,s,T));var he=this.isVideoContiguous,te=-1;if(je&&(te=x(s.samples),!he&&this.config.forceKeyFrameOnDiscontinuity))if(le=!0,te>0){I.logger.warn("[mp4-remuxer]: Dropped "+te+" out of "+Ue+" video samples due to a missing keyframe");var ye=this.getVideoStartPts(s.samples);s.samples=s.samples.slice(te),s.dropped+=te,Ae+=(s.samples[0].pts-ye)/(s.timescale||9e4)}else te===-1&&(I.logger.warn("[mp4-remuxer]: No keyframe found out of "+Ue+" video samples"),le=!1);if(this.ISGenerated){if(Ie&&je){var ue=this.getVideoStartPts(s.samples),Le=u(h.samples[0].pts,ue)-ue,ae=Le/s.inputTimeScale;pe+=Math.max(0,ae),Ae+=Math.max(0,-ae)}if(Ie){if(h.samplerate||(I.logger.warn("[mp4-remuxer]: regenerate InitSegment as audio detected"),H=this.generateIS(h,s,T)),Y=this.remuxAudio(h,pe,this.isAudioContiguous,S,Fe||je||C===R.PlaylistLevelType.AUDIO?Ae:void 0),je){var oe=Y?Y.endPTS-Y.startPTS:0;s.inputTimeScale||(I.logger.warn("[mp4-remuxer]: regenerate InitSegment as video detected"),H=this.generateIS(h,s,T)),W=this.remuxVideo(s,Ae,he,oe)}}else je&&(W=this.remuxVideo(s,Ae,he,0));W&&(W.firstKeyFrame=te,W.independent=te!==-1)}}return this.ISGenerated&&(l.samples.length&&(q=this.remuxID3(l,T)),D.samples.length&&(F=this.remuxText(D,T))),{audio:Y,video:W,initSegment:H,independent:le,text:F,id3:q}},A.generateIS=function(h,s,l){var D=h.samples,T=s.samples,S=this.typeSupported,_={},C=!Object(z.isFiniteNumber)(this._initPTS),W="audio/mp4",Y,H,F;if(C&&(Y=H=Infinity),h.config&&D.length&&(h.timescale=h.samplerate,h.isAAC||(S.mpeg?(W="audio/mpeg",h.codec=""):S.mp3&&(h.codec="mp3")),_.audio={id:"audio",container:W,codec:h.codec,initSegment:!h.isAAC&&S.mpeg?new Uint8Array(0):M.default.initSegment([h]),metadata:{channelCount:h.channelCount}},C&&(F=h.inputTimeScale,Y=H=D[0].pts-Math.round(F*l))),s.sps&&s.pps&&T.length&&(s.timescale=s.inputTimeScale,_.video={id:"main",container:"video/mp4",codec:s.codec,initSegment:M.default.initSegment([s]),metadata:{width:s.width,height:s.height}},C)){F=s.inputTimeScale;var q=this.getVideoStartPts(T),le=Math.round(F*l);H=Math.min(H,u(T[0].dts,q)-le),Y=Math.min(Y,q-le)}if(Object.keys(_).length)return this.ISGenerated=!0,C&&(this._initPTS=Y,this._initDTS=H),{tracks:_,initPTS:Y,timescale:F}},A.remuxVideo=function(h,s,l,D){var T=h.inputTimeScale,S=h.samples,_=[],C=S.length,W=this._initPTS,Y=this.nextAvcDts,H=8,F,q,le,pe=Number.POSITIVE_INFINITY,Ae=Number.NEGATIVE_INFINITY,Ge=0,Fe=!1;if(!l||Y===null){var Ue=s*T,Ie=S[0].pts-u(S[0].dts,S[0].pts);Y=Ue-Ie}for(var je=0;jexe.pts){var he=9e4*.2;Ge=Math.max(Math.min(Ge,xe.pts-xe.dts),-1*he)}xe.dts0?je-1:je].dts&&(Fe=!0)}Fe&&S.sort(function(gt,qe){var Xe=gt.dts-qe.dts,Pe=gt.pts-qe.pts;return Xe||Pe}),q=S[0].dts,le=S[S.length-1].dts;var te=Math.round((le-q)/(C-1));if(Ge<0){if(Gete,Se=ae<-1;if(oe||Se){oe?I.logger.warn("AVC: "+Object(c.toMsFromMpegTsClock)(ae,!0)+" ms ("+ae+"dts) hole between fragments detected, filling it"):I.logger.warn("AVC: "+Object(c.toMsFromMpegTsClock)(-ae,!0)+" ms ("+ae+"dts) overlapping between fragments detected"),q=Y;var Me=S[0].pts-ae;S[0].dts=q,S[0].pts=Me,I.logger.log("Video: First PTS/DTS adjusted: "+Object(c.toMsFromMpegTsClock)(Me,!0)+"/"+Object(c.toMsFromMpegTsClock)(q,!0)+", delta: "+Object(c.toMsFromMpegTsClock)(ae,!0)+" ms")}}n&&(q=Math.max(0,q));for(var We=0,Ke=0,Qe=0;Qe0?we-1:we].dts;if(ie.stretchShortVideoTrack&&this.nextAudioPts!==null){var Ee=Math.floor(ie.maxBufferHole*T),Be=(D?pe+D*T:this.nextAudioPts)-Je.pts;Be>Ee?(F=Be-ce,F<0&&(F=ce),I.logger.log("[mp4-remuxer]: It is approximately "+Be/90+" ms to the next segment; using duration "+F/90+" ms for the last video frame.")):F=ce}else F=ce}var _e=Math.round(Je.pts-Je.dts);_.push(new E(Je.key,F,He,_e))}if(_.length&&m&&m<70){var ut=_[0].flags;ut.dependsOn=2,ut.isNonSync=0}console.assert(F!==void 0,"mp4SampleDuration must be computed"),this.nextAvcDts=Y=le+F,this.isVideoContiguous=!0;var bt=M.default.moof(h.sequenceNumber++,q,g({},h,{samples:_})),Tt="video",xt={data1:bt,data2:wt,startPTS:pe/T,endPTS:(Ae+F)/T,startDTS:q/T,endDTS:Y/T,type:Tt,hasAudio:!1,hasVideo:!0,nb:_.length,dropped:h.dropped};return h.samples=[],h.dropped=0,console.assert(wt.length,"MDAT length must not be zero"),xt},A.remuxAudio=function(h,s,l,D,T){var S=h.inputTimeScale,_=h.samplerate?h.samplerate:S,C=S/_,W=h.isAAC?y:f,Y=W*C,H=this._initPTS,F=!h.isAAC&&this.typeSupported.mpeg,q=[],le=h.samples,pe=F?0:8,Ae=this.nextAudioPts||-1,Ge=s*S;if(this.isAudioContiguous=l=l||le.length&&Ae>0&&(D&&Math.abs(Ge-Ae)<9e3||Math.abs(u(le[0].pts-H,Ge)-Ae)<20*Y),le.forEach(function(be){be.pts=u(be.pts-H,Ge)}),!l||Ae<0){if(le=le.filter(function(be){return be.pts>=0}),!le.length)return;T===0?Ae=0:D?Ae=Math.max(0,Ge):Ae=le[0].pts}if(h.isAAC)for(var Fe=T!==void 0,Ue=this.config.maxAudioFramesDrift,Ie=0,je=Ae;Ie=Ue*Y&&ye0){Ke+=pe;try{We=new Uint8Array(Ke)}catch(be){this.observer.emit(j.Events.ERROR,j.Events.ERROR,{type:U.ErrorTypes.MUX_ERROR,details:U.ErrorDetails.REMUX_ALLOC_ERROR,fatal:!1,bytes:Ke,reason:"fail allocating audio mdat "+Ke});return}if(!F){var wt=new DataView(We.buffer);wt.setUint32(0,Ke),We.set(M.default.types.mdat,4)}}else return;We.set(dt,pe);var Oe=dt.byteLength;pe+=Oe,q.push(new E(!0,W,Oe,0)),Me=pt}var we=q.length;if(!we)return;var Je=q[q.length-1];this.nextAudioPts=Ae=Me+C*Je.duration;var st=F?new Uint8Array(0):M.default.moof(h.sequenceNumber++,Se/C,g({},h,{samples:q}));h.samples=[];var He=Se/S,nt=Ae/S,Te="audio",ge={data1:st,data2:We,startPTS:He,endPTS:nt,startDTS:He,endDTS:nt,type:Te,hasAudio:!0,hasVideo:!1,nb:we};return this.isAudioContiguous=!0,console.assert(We.length,"MDAT length must not be zero"),ge},A.remuxEmptyAudio=function(h,s,l,D){var T=h.inputTimeScale,S=h.samplerate?h.samplerate:T,_=T/S,C=this.nextAudioPts,W=(C!==null?C:D.startDTS*T)+this._initDTS,Y=D.endDTS*T+this._initDTS,H=_*y,F=Math.ceil((Y-W)/H),q=B.default.getSilentFrame(h.manifestCodec||h.codec,h.channelCount);if(I.logger.warn("[mp4-remuxer]: remux empty Audio"),!q){I.logger.trace("[mp4-remuxer]: Unable to remuxEmptyAudio since we were unable to get a silent frame for given audio codec");return}for(var le=[],pe=0;pe4294967296;)O+=p;return O}function x(O){for(var A=0;A0?this.lastEndDTS=h:(j.logger.warn("Duration parsed from mp4 should be greater than zero"),this.resetNextTimestamp());var s=!!O.audio,l=!!O.video,D="";s&&(D+="audio"),l&&(D+="video");var T={data1:E,startPTS:p,startDTS:p,endPTS:h,endDTS:h,type:D,hasAudio:s,hasVideo:l,nb:1,dropped:0};return x.audio=T.type==="audio"?T:void 0,x.video=T.type!=="audio"?T:void 0,x.text=a,x.id3=m,x.initSegment=v,x},c}(),I=function(g,w,y){return Object(B.getStartDTS)(g,w)-y};function R(c,g){var w=c==null?void 0:c.codec;return w&&w.length>4?w:w==="hvc1"?"hvc1.1.c.L120.90":w==="av01"?"av01.0.04M.08":w==="avc1"||g===M.ElementaryStreamTypes.VIDEO?"avc1.42e01e":"mp4a.40.5"}K.default=U},"./src/task-loop.ts":function(ee,K,P){"use strict";P.r(K),P.d(K,"default",function(){return z});var z=function(){function B(){this._boundTick=void 0,this._tickTimer=null,this._tickInterval=null,this._tickCallCount=0,this._boundTick=this.tick.bind(this)}var M=B.prototype;return M.destroy=function(){this.onHandlerDestroying(),this.onHandlerDestroyed()},M.onHandlerDestroying=function(){this.clearNextTick(),this.clearInterval()},M.onHandlerDestroyed=function(){},M.hasInterval=function(){return!!this._tickInterval},M.hasNextTick=function(){return!!this._tickTimer},M.setInterval=function(U){return this._tickInterval?!1:(this._tickInterval=self.setInterval(this._boundTick,U),!0)},M.clearInterval=function(){return this._tickInterval?(self.clearInterval(this._tickInterval),this._tickInterval=null,!0):!1},M.clearNextTick=function(){return this._tickTimer?(self.clearTimeout(this._tickTimer),this._tickTimer=null,!0):!1},M.tick=function(){this._tickCallCount++,this._tickCallCount===1&&(this.doTick(),this._tickCallCount>1&&this.tickImmediate(),this._tickCallCount=0)},M.tickImmediate=function(){this.clearNextTick(),this._tickTimer=self.setTimeout(this._boundTick,0)},M.doTick=function(){},B}()},"./src/types/cmcd.ts":function(ee,K,P){"use strict";P.r(K),P.d(K,"CMCDVersion",function(){return z}),P.d(K,"CMCDObjectType",function(){return B}),P.d(K,"CMCDStreamingFormat",function(){return M}),P.d(K,"CMCDStreamType",function(){return j});var z=1,B;(function(U){U.MANIFEST="m",U.AUDIO="a",U.VIDEO="v",U.MUXED="av",U.INIT="i",U.CAPTION="c",U.TIMED_TEXT="tt",U.KEY="k",U.OTHER="o"})(B||(B={}));var M;(function(U){U.DASH="d",U.HLS="h",U.SMOOTH="s",U.OTHER="o"})(M||(M={}));var j;(function(U){U.VOD="v",U.LIVE="l"})(j||(j={}))},"./src/types/level.ts":function(ee,K,P){"use strict";P.r(K),P.d(K,"HlsSkip",function(){return M}),P.d(K,"getSkipValue",function(){return j}),P.d(K,"HlsUrlParameters",function(){return U}),P.d(K,"Level",function(){return I});function z(R,c){for(var g=0;gNumber.MAX_SAFE_INTEGER?Infinity:c},U.hexadecimalInteger=function(R){if(this[R]){var c=(this[R]||"0x").slice(2);c=(c.length&1?"0":"")+c;for(var g=new Uint8Array(c.length/2),w=0;wNumber.MAX_SAFE_INTEGER?Infinity:c},U.decimalFloatingPoint=function(R){return parseFloat(this[R])},U.optionalFloat=function(R,c){var g=this[R];return g?parseFloat(g):c},U.enumeratedString=function(R){return this[R]},U.bool=function(R){return this[R]==="YES"},U.decimalResolution=function(R){var c=z.exec(this[R]);return c===null?void 0:{width:parseInt(c[1],10),height:parseInt(c[2],10)}},j.parseAttrList=function(R){var c,g={},w='"';for(B.lastIndex=0;(c=B.exec(R))!==null;){var y=c[2];y.indexOf(w)===0&&y.lastIndexOf(w)===y.length-1&&(y=y.slice(1,-1)),g[c[1]]=y}return g},j}()},"./src/utils/binary-search.ts":function(ee,K,P){"use strict";P.r(K);var z={search:function(M,j){for(var U=0,I=M.length-1,R=null,c=null;U<=I;){R=(U+I)/2|0,c=M[R];var g=j(c);if(g>0)U=R+1;else if(g<0)I=R-1;else return c}return null}};K.default=z},"./src/utils/buffer-helper.ts":function(ee,K,P){"use strict";P.r(K),P.d(K,"BufferHelper",function(){return M});var z=P("./src/utils/logger.ts"),B={length:0,start:function(){return 0},end:function(){return 0}},M=function(){function j(){}return j.isBuffered=function(I,R){try{if(I){for(var c=j.getBuffered(I),g=0;g=c.start(g)&&R<=c.end(g))return!0}}catch(w){}return!1},j.bufferInfo=function(I,R,c){try{if(I){var g=j.getBuffered(I),w=[],y;for(y=0;yf&&(g[y-1].end=I[w].end):g.push(I[w])}else g.push(I[w])}else g=I;for(var m=0,a,n=R,o=R,u=0;u=x&&R=l&&z.logger.log(this.time+" ["+l+"] "+D)},p}(),m=function(h){for(var s=[],l=0;lU&&(this.logger.log(y.DEBUG,"Too large cursor position "+this.pos),this.pos=U)},h.moveCursor=function(l){var D=this.pos+l;if(l>1)for(var T=this.pos+1;T=144&&this.backSpace();var D=M(l);if(this.pos>=U){this.logger.log(y.ERROR,"Cannot insert "+l.toString(16)+" ("+D+") at position "+this.pos+". Skipping it!");return}this.chars[this.pos].setChar(D,this.currPenState),this.moveCursor(1)},h.clearFromPos=function(l){var D;for(D=l;D0&&(l?T="["+D.join(" | ")+"]":T=D.join(` +`)),T},h.getTextAndFormat=function(){return this.rows},p}(),x=function(){function p(s,l,D){this.chNr=void 0,this.outputFilter=void 0,this.mode=void 0,this.verbose=void 0,this.displayedMemory=void 0,this.nonDisplayedMemory=void 0,this.lastOutputScreen=void 0,this.currRollUpRow=void 0,this.writeScreen=void 0,this.cueStartTime=void 0,this.logger=void 0,this.chNr=s,this.outputFilter=l,this.mode=null,this.verbose=0,this.displayedMemory=new u(D),this.nonDisplayedMemory=new u(D),this.lastOutputScreen=new u(D),this.currRollUpRow=this.displayedMemory.rows[j-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null,this.logger=D}var h=p.prototype;return h.reset=function(){this.mode=null,this.displayedMemory.reset(),this.nonDisplayedMemory.reset(),this.lastOutputScreen.reset(),this.outputFilter.reset(),this.currRollUpRow=this.displayedMemory.rows[j-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null},h.getHandler=function(){return this.outputFilter},h.setHandler=function(l){this.outputFilter=l},h.setPAC=function(l){this.writeScreen.setPAC(l)},h.setBkgData=function(l){this.writeScreen.setBkgData(l)},h.setMode=function(l){if(l===this.mode)return;this.mode=l,this.logger.log(y.INFO,"MODE="+l),this.mode==="MODE_POP-ON"?this.writeScreen=this.nonDisplayedMemory:(this.writeScreen=this.displayedMemory,this.writeScreen.reset()),this.mode!=="MODE_ROLL-UP"&&(this.displayedMemory.nrRollUpRows=null,this.nonDisplayedMemory.nrRollUpRows=null),this.mode=l},h.insertChars=function(l){for(var D=0;D=46,D.italics)D.foreground="white";else{var T=Math.floor(l/2)-16,S=["white","green","blue","cyan","red","yellow","magenta"];D.foreground=S[T]}this.logger.log(y.INFO,"MIDROW: "+JSON.stringify(D)),this.writeScreen.setPen(D)},h.outputDataUpdate=function(l){l===void 0&&(l=!1);var D=this.logger.time;if(D===null)return;this.outputFilter&&(this.cueStartTime===null&&!this.displayedMemory.isEmpty()?this.cueStartTime=D:this.displayedMemory.equals(this.lastOutputScreen)||(this.outputFilter.newCue(this.cueStartTime,D,this.lastOutputScreen),l&&this.outputFilter.dispatchCue&&this.outputFilter.dispatchCue(),this.cueStartTime=this.displayedMemory.isEmpty()?null:D),this.lastOutputScreen.copy(this.displayedMemory))},h.cueSplitAtTime=function(l){this.outputFilter&&(this.displayedMemory.isEmpty()||(this.outputFilter.newCue&&this.outputFilter.newCue(this.cueStartTime,l,this.displayedMemory),this.cueStartTime=l))},p}(),E=function(){function p(s,l,D){this.channels=void 0,this.currentChannel=0,this.cmdHistory=void 0,this.logger=void 0;var T=new f;this.channels=[null,new x(s,l,T),new x(s+1,D,T)],this.cmdHistory=A(),this.logger=T}var h=p.prototype;return h.getHandler=function(l){return this.channels[l].getHandler()},h.setHandler=function(l,D){this.channels[l].setHandler(D)},h.addData=function(l,D){var T,S,_,C=!1;this.logger.time=l;for(var W=0;W ("+m([S,_])+")"),T=this.parseCmd(S,_),T||(T=this.parseMidrow(S,_)),T||(T=this.parsePAC(S,_)),T||(T=this.parseBackgroundAttributes(S,_)),!T&&(C=this.parseChars(S,_),C)){var Y=this.currentChannel;if(Y&&Y>0){var H=this.channels[Y];H.insertChars(C)}else this.logger.log(y.WARNING,"No channel found yet. TEXT-MODE?")}!T&&!C&&this.logger.log(y.WARNING,"Couldn't parse cleaned data "+m([S,_])+" orig: "+m([D[W],D[W+1]]))}},h.parseCmd=function(l,D){var T=this.cmdHistory,S=(l===20||l===28||l===21||l===29)&&D>=32&&D<=47,_=(l===23||l===31)&&D>=33&&D<=35;if(!(S||_))return!1;if(O(l,D,T))return v(null,null,T),this.logger.log(y.DEBUG,"Repeated command ("+m([l,D])+") is dropped"),!0;var C=l===20||l===21||l===23?1:2,W=this.channels[C];return l===20||l===21||l===28||l===29?D===32?W.ccRCL():D===33?W.ccBS():D===34?W.ccAOF():D===35?W.ccAON():D===36?W.ccDER():D===37?W.ccRU(2):D===38?W.ccRU(3):D===39?W.ccRU(4):D===40?W.ccFON():D===41?W.ccRDC():D===42?W.ccTR():D===43?W.ccRTD():D===44?W.ccEDM():D===45?W.ccCR():D===46?W.ccENM():D===47&&W.ccEOC():W.ccTO(D-32),v(l,D,T),this.currentChannel=C,!0},h.parseMidrow=function(l,D){var T=0;if((l===17||l===25)&&D>=32&&D<=47){if(l===17?T=1:T=2,T!==this.currentChannel)return this.logger.log(y.ERROR,"Mismatch channel in midrow parsing"),!1;var S=this.channels[T];return S?(S.ccMIDROW(D),this.logger.log(y.DEBUG,"MIDROW ("+m([l,D])+")"),!0):!1}return!1},h.parsePAC=function(l,D){var T,S=this.cmdHistory,_=(l>=17&&l<=23||l>=25&&l<=31)&&D>=64&&D<=127,C=(l===16||l===24)&&D>=64&&D<=95;if(!(_||C))return!1;if(O(l,D,S))return v(null,null,S),!0;var W=l<=23?1:2;D>=64&&D<=95?T=W===1?I[l]:c[l]:T=W===1?R[l]:g[l];var Y=this.channels[W];return Y?(Y.setPAC(this.interpretPAC(T,D)),v(l,D,S),this.currentChannel=W,!0):!1},h.interpretPAC=function(l,D){var T,S={color:null,italics:!1,indent:null,underline:!1,row:l};return D>95?T=D-96:T=D-64,S.underline=(T&1)===1,T<=13?S.color=["white","green","blue","cyan","red","yellow","magenta","white"][Math.floor(T/2)]:T<=15?(S.italics=!0,S.color="white"):S.indent=Math.floor((T-16)/2)*4,S},h.parseChars=function(l,D){var T,S=null,_=null;if(l>=25?(T=2,_=l-8):(T=1,_=l),_>=17&&_<=19){var C;_===17?C=D+80:_===18?C=D+112:C=D+144,this.logger.log(y.INFO,"Special char '"+M(C)+"' in channel "+T),S=[C]}else l>=32&&l<=127&&(S=D===0?[l]:[l,D]);if(S){var W=m(S);this.logger.log(y.DEBUG,"Char codes = "+W.join(",")),v(l,D,this.cmdHistory)}return S},h.parseBackgroundAttributes=function(l,D){var T=(l===16||l===24)&&D>=32&&D<=47,S=(l===23||l===31)&&D>=45&&D<=47;if(!(T||S))return!1;var _,C={};l===16||l===24?(_=Math.floor((D-32)/2),C.background=w[_],D%2===1&&(C.background=C.background+"_semi")):D===45?C.background="transparent":(C.foreground="black",D===47&&(C.underline=!0));var W=l<=23?1:2,Y=this.channels[W];return Y.setBkgData(C),v(l,D,this.cmdHistory),!0},h.reset=function(){for(var l=0;l=16?n--:n++;var v=Object(z.fixLineBreaks)(o.trim()),O=Object(B.generateCueId)(c,g,v);(!R||!R.cues||!R.cues.getCueById(O))&&(m=new u(c,g,v),m.id=O,m.line=x+1,m.align="left",m.position=10+Math.min(80,Math.floor(n*8/32)*10),y.push(m))}return R&&y.length&&(y.sort(function(A,p){return A.line==="auto"||p.line==="auto"?0:A.line>8&&p.line>8?p.line-A.line:A.line-p.line}),y.forEach(function(A){return Object(M.addCueToTrack)(R,A)})),y}};K.default=U},"./src/utils/discontinuities.ts":function(ee,K,P){"use strict";P.r(K),P.d(K,"findFirstFragWithCC",function(){return j}),P.d(K,"shouldAlignOnDiscontinuities",function(){return U}),P.d(K,"findDiscontinuousReferenceFrag",function(){return I}),P.d(K,"adjustSlidingStart",function(){return c}),P.d(K,"alignStream",function(){return g}),P.d(K,"alignPDT",function(){return y}),P.d(K,"alignFragmentByPDTDelta",function(){return f}),P.d(K,"alignMediaPlaylistByPDT",function(){return m});var z=P("./src/polyfills/number.ts"),B=P("./src/utils/logger.ts"),M=P("./src/controller/level-helper.ts");function j(a,n){for(var o=null,u=0,x=a.length;uo.startCC||a&&a.cc=this.minWeight_},j.getEstimate=function(){return this.canEstimate()?Math.min(this.fast_.getEstimate(),this.slow_.getEstimate()):this.defaultEstimate_},j.destroy=function(){},M}();K.default=B},"./src/utils/ewma.ts":function(ee,K,P){"use strict";P.r(K);var z=function(){function B(j,U,I){U===void 0&&(U=0),I===void 0&&(I=0),this.halfLife=void 0,this.alpha_=void 0,this.estimate_=void 0,this.totalWeight_=void 0,this.halfLife=j,this.alpha_=j?Math.exp(Math.log(.5)/j):0,this.estimate_=U,this.totalWeight_=I}var M=B.prototype;return M.sample=function(U,I){var R=Math.pow(this.alpha_,U);this.estimate_=I*(1-R)+R*this.estimate_,this.totalWeight_+=U},M.getTotalWeight=function(){return this.totalWeight_},M.getEstimate=function(){if(this.alpha_){var U=1-Math.pow(this.alpha_,this.totalWeight_);if(U)return this.estimate_/U}return this.estimate_},B}();K.default=z},"./src/utils/fetch-loader.ts":function(ee,K,P){"use strict";P.r(K),P.d(K,"fetchSupported",function(){return f});var z=P("./src/polyfills/number.ts"),B=P("./src/loader/load-stats.ts"),M=P("./src/demux/chunk-cache.ts");function j(u,x){u.prototype=Object.create(x.prototype),u.prototype.constructor=u,g(u,x)}function U(u){var x=typeof Map=="function"?new Map:void 0;return U=function(v){if(v===null||!c(v))return v;if(typeof v!="function")throw new TypeError("Super expression must either be null or a function");if(typeof x!="undefined"){if(x.has(v))return x.get(v);x.set(v,O)}function O(){return I(v,arguments,w(this).constructor)}return O.prototype=Object.create(v.prototype,{constructor:{value:O,enumerable:!1,writable:!0,configurable:!0}}),g(O,v)},U(u)}function I(u,x,E){return R()?I=Reflect.construct:I=function(O,A,p){var h=[null];h.push.apply(h,A);var s=Function.bind.apply(O,h),l=new s;return p&&g(l,p.prototype),l},I.apply(null,arguments)}function R(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(u){return!1}}function c(u){return Function.toString.call(u).indexOf("[native code]")!==-1}function g(u,x){return g=Object.setPrototypeOf||function(v,O){return v.__proto__=O,v},g(u,x)}function w(u){return w=Object.setPrototypeOf?Object.getPrototypeOf:function(E){return E.__proto__||Object.getPrototypeOf(E)},w(u)}function y(){return y=Object.assign||function(u){for(var x=1;x=p&&h(O,A,s.flush(),v)):h(O,A,_,v),T()}).catch(function(){return Promise.reject()})};return D()},u}();function a(u,x){var E={method:"GET",mode:"cors",credentials:"same-origin",signal:x,headers:new self.Headers(y({},u.headers))};return u.rangeEnd&&E.headers.set("Range","bytes="+u.rangeStart+"-"+String(u.rangeEnd-1)),E}function n(u,x){return new self.Request(u.url,x)}var o=function(u){j(x,u);function x(E,v,O){var A;return A=u.call(this,E)||this,A.code=void 0,A.details=void 0,A.code=v,A.details=O,A}return x}(U(Error));K.default=m},"./src/utils/imsc1-ttml-parser.ts":function(ee,K,P){"use strict";P.r(K),P.d(K,"IMSC1_CODEC",function(){return c}),P.d(K,"parseIMSC1",function(){return f});var z=P("./src/utils/mp4-tools.ts"),B=P("./src/utils/vttparser.ts"),M=P("./src/utils/vttcue.ts"),j=P("./src/demux/id3.ts"),U=P("./src/utils/timescale-conversion.ts"),I=P("./src/utils/webvtt-parser.ts");function R(){return R=Object.assign||function(p){for(var h=1;h"):z}function U(c){for(var g=arguments.length,w=new Array(g>1?g-1:0),y=1;y>24,x[E+1]=v>>16&255,x[E+2]=v>>8&255,x[E+3]=v&255}function g(x,E){var v=[];if(!E.length)return v;var O,A,p;"data"in x?(O=x.data,A=x.start,p=x.end):(O=x,A=0,p=O.byteLength);for(var h=A;h1?h+s:p;if(l===E[0])if(E.length===1)v.push({data:O,start:h+8,end:D});else{var T=g({data:O,start:h+8,end:D},E.slice(1));T.length&&j.apply(v,T)}h=D}return v}function w(x){var E=g(x,["moov"]),v=E[0],O=v?v.end:null,A=g(x,["sidx"]);if(!A||!A[0])return null;var p=[],h=A[0],s=h.data[0],l=s===0?8:16,D=R(h,l);l+=4;var T=0,S=0;s===0?l+=8:l+=16,l+=2;var _=h.end+S,C=I(h,l);l+=2;for(var W=0;W>>31;if(q===1)return console.warn("SIDX has hierarchical references (not supported)"),null;var le=R(h,Y);Y+=4,p.push({referenceSize:F,subsegmentDuration:le,info:{duration:le/D,start:_,end:_+F-1}}),_+=F,Y+=4,l=Y}return{earliestPresentationTime:T,timescale:D,version:s,referencesCount:C,references:p,moovEndOffset:O}}function y(x){for(var E=[],v=g(x,["moov","trak"]),O=0;OU)&&(this.startTime=U),this.endTime=I,this.screen=R,this.timelineController.createCaptionsTrack(this.trackName)},M.reset=function(){this.cueRanges=[]},B}()},"./src/utils/texttrack-utils.ts":function(ee,K,P){"use strict";P.r(K),P.d(K,"sendAddTrackEvent",function(){return B}),P.d(K,"addCueToTrack",function(){return M}),P.d(K,"clearCurrentCues",function(){return j}),P.d(K,"removeCuesInRange",function(){return U}),P.d(K,"getCuesInRange",function(){return R});var z=P("./src/utils/logger.ts");function B(c,g){var w;try{w=new Event("addtrack")}catch(y){w=document.createEvent("Event"),w.initEvent("addtrack",!1,!1)}w.track=c,g.dispatchEvent(w)}function M(c,g){var w=c.mode;if(w==="disabled"&&(c.mode="hidden"),c.cues&&!c.cues.getCueById(g.id))try{if(c.addCue(g),!c.cues.getCueById(g.id))throw new Error("addCue is failed for: "+g)}catch(f){z.logger.debug("[texttrack-utils]: "+f);var y=new self.TextTrackCue(g.startTime,g.endTime,g.text);y.id=g.id,c.addCue(y)}w==="disabled"&&(c.mode=w)}function j(c){var g=c.mode;if(g==="disabled"&&(c.mode="hidden"),c.cues)for(var w=c.cues.length;w--;)c.removeCue(c.cues[w]);g==="disabled"&&(c.mode=g)}function U(c,g,w){var y=c.mode;if(y==="disabled"&&(c.mode="hidden"),c.cues&&c.cues.length>0)for(var f=R(c.cues,g,w),m=0;mc[w].endTime)return-1;for(var y=0,f=w;y<=f;){var m=Math.floor((f+y)/2);if(gc[m].startTime&&y-1)for(var m=f,a=c.length;m=g&&n.endTime<=w)y.push(n);else if(n.startTime>w)return y}return y}},"./src/utils/time-ranges.ts":function(ee,K,P){"use strict";P.r(K);var z={toString:function(M){for(var j="",U=M.length,I=0;I1?g-1:0),y=1;y100)throw new Error("Position must be between 0 and 100.");p=T,this.hasBeenReset=!0}})),Object.defineProperty(y,"positionAlign",I({},f,{get:function(){return h},set:function(T){var S=U(T);if(!S)throw new SyntaxError("An invalid or illegal string was specified.");h=S,this.hasBeenReset=!0}})),Object.defineProperty(y,"size",I({},f,{get:function(){return s},set:function(T){if(T<0||T>100)throw new Error("Size must be between 0 and 100.");s=T,this.hasBeenReset=!0}})),Object.defineProperty(y,"align",I({},f,{get:function(){return l},set:function(T){var S=U(T);if(!S)throw new SyntaxError("An invalid or illegal string was specified.");l=S,this.hasBeenReset=!0}})),y.displayState=void 0}return R.prototype.getCueAsHTML=function(){var c=self.WebVTT;return c.convertCueToDOMTree(self,this.text)},R}()},"./src/utils/vttparser.ts":function(ee,K,P){"use strict";P.r(K),P.d(K,"parseTimeStamp",function(){return M}),P.d(K,"fixLineBreaks",function(){return g}),P.d(K,"VTTParser",function(){return w});var z=P("./src/utils/vttcue.ts"),B=function(){function y(){}var f=y.prototype;return f.decode=function(a,n){if(!a)return"";if(typeof a!="string")throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(a))},y}();function M(y){function f(a,n,o,u){return(a|0)*3600+(n|0)*60+(o|0)+parseFloat(u||0)}var m=y.match(/^(?:(\d+):)?(\d{2}):(\d{2})(\.\d+)?/);return m?parseFloat(m[2])>59?f(m[2],m[3],0,m[4]):f(m[1],m[2],m[3],m[4]):null}var j=function(){function y(){this.values=Object.create(null)}var f=y.prototype;return f.set=function(a,n){!this.get(a)&&n!==""&&(this.values[a]=n)},f.get=function(a,n,o){return o?this.has(a)?this.values[a]:n[o]:this.has(a)?this.values[a]:n},f.has=function(a){return a in this.values},f.alt=function(a,n,o){for(var u=0;u=0&&o<=100)return this.set(a,o),!0}return!1},y}();function U(y,f,m,a){var n=a?y.split(a):[y];for(var o in n){if(typeof n[o]!="string")continue;var u=n[o].split(m);if(u.length!==2)continue;var x=u[0],E=u[1];f(x,E)}}var I=new z.default(0,0,""),R=I.align==="middle"?"middle":"center";function c(y,f,m){var a=y;function n(){var x=M(y);if(x===null)throw new Error("Malformed timestamp: "+a);return y=y.replace(/^[^\sa-zA-Z-]+/,""),x}function o(x,E){var v=new j;U(x,function(p,h){var s;switch(p){case"region":for(var l=m.length-1;l>=0;l--)if(m[l].id===h){v.set(p,m[l].region);break}break;case"vertical":v.alt(p,h,["rl","lr"]);break;case"line":s=h.split(","),v.integer(p,s[0]),v.percent(p,s[0])&&v.set("snapToLines",!1),v.alt(p,s[0],["auto"]),s.length===2&&v.alt("lineAlign",s[1],["start",R,"end"]);break;case"position":s=h.split(","),v.percent(p,s[0]),s.length===2&&v.alt("positionAlign",s[1],["start",R,"end","line-left","line-right","auto"]);break;case"size":v.percent(p,h);break;case"align":v.alt(p,h,["start",R,"end","left","right"]);break}},/:/,/\s/),E.region=v.get("region",null),E.vertical=v.get("vertical","");var O=v.get("line","auto");O==="auto"&&I.line===-1&&(O=-1),E.line=O,E.lineAlign=v.get("lineAlign","start"),E.snapToLines=v.get("snapToLines",!0),E.size=v.get("size",100),E.align=v.get("align",R);var A=v.get("position","auto");A==="auto"&&I.position===50&&(A=E.align==="start"||E.align==="left"?0:E.align==="end"||E.align==="right"?100:50),E.position=A}function u(){y=y.replace(/^\s+/,"")}if(u(),f.startTime=n(),u(),y.substr(0,3)!=="-->")throw new Error("Malformed time stamp (time stamps must be separated by '-->'): "+a);y=y.substr(3),u(),f.endTime=n(),u(),o(y,f)}function g(y){return y.replace(//gi,` `)}var w=function(){function y(){this.state="INITIAL",this.buffer="",this.decoder=new B,this.regionList=[],this.cue=null,this.oncue=void 0,this.onparsingerror=void 0,this.onflush=void 0}var f=y.prototype;return f.parse=function(a){var n=this;a&&(n.buffer+=n.decoder.decode(a,{stream:!0}));function o(){var A=n.buffer,p=0;for(A=g(A);p")===-1){n.cue.id=x;continue}case"CUE":if(!n.cue){n.state="BADCUE";continue}try{c(x,n.cue,n.regionList)}catch(A){n.cue=null,n.state="BADCUE";continue}n.state="CUETEXT";continue;case"CUETEXT":{var O=x.indexOf("-->")!==-1;if(!x||O&&(v=!0)){n.oncue&&n.cue&&n.oncue(n.cue),n.cue=null,n.state="ID";continue}if(n.cue===null)continue;n.cue.text&&(n.cue.text+=` `),n.cue.text+=x}continue;case"BADCUE":x||(n.state="ID")}}}catch(A){n.state==="CUETEXT"&&n.cue&&n.oncue&&n.oncue(n.cue),n.cue=null,n.state=n.state==="INITIAL"?"BADWEBVTT":"BADCUE"}return this},f.flush=function(){var a=this;try{if((a.cue||a.state==="HEADER")&&(a.buffer+=` -`,a.parse()),a.state==="INITIAL"||a.state==="BADWEBVTT")throw new Error("Malformed WebVTT signature.")}catch(n){a.onparsingerror&&a.onparsingerror(n)}return a.onflush&&a.onflush(),this},y}()},"./src/utils/webvtt-parser.ts":function(ee,K,P){"use strict";P.r(K),P.d(K,"generateCueId",function(){return w}),P.d(K,"parseWebVTT",function(){return f});var z=P("./src/polyfills/number.ts"),B=P("./src/utils/vttparser.ts"),M=P("./src/demux/id3.ts"),j=P("./src/utils/timescale-conversion.ts"),U=P("./src/remux/mp4-remuxer.ts"),_=/\r\n|\n\r|\n|\r/g,R=function(a,n,o){return o===void 0&&(o=0),a.substr(o,n.length)===n},c=function(a){var n=parseInt(a.substr(-3)),o=parseInt(a.substr(-6,2)),u=parseInt(a.substr(-9,2)),x=a.length>9?parseInt(a.substr(0,a.indexOf(":"))):0;if(!Object(z.isFiniteNumber)(n)||!Object(z.isFiniteNumber)(o)||!Object(z.isFiniteNumber)(u)||!Object(z.isFiniteNumber)(x))throw Error("Malformed X-TIMESTAMP-MAP: Local:"+a);return n+=1e3*o,n+=60*1e3*u,n+=60*60*1e3*x,n},g=function(a){for(var n=5381,o=a.length;o;)n=n*33^a.charCodeAt(--o);return(n>>>0).toString()};function w(m,a,n){return g(m.toString())+g(a.toString())+g(n)}var y=function(a,n,o){var u=a[n],x=a[u.prevCC];if(!x||!x.new&&u.new){a.ccOffset=a.presentationOffset=u.start,u.new=!1;return}for(;(E=x)!==null&&E!==void 0&&E.new;){var E;a.ccOffset+=u.start-x.start,u.new=!1,u=x,x=a[u.prevCC]}a.presentationOffset=o};function f(m,a,n,o,u,x,E,v){var O=new B.VTTParser,A=Object(M.utf8ArrayToStr)(new Uint8Array(m)).trim().replace(_,` +`,a.parse()),a.state==="INITIAL"||a.state==="BADWEBVTT")throw new Error("Malformed WebVTT signature.")}catch(n){a.onparsingerror&&a.onparsingerror(n)}return a.onflush&&a.onflush(),this},y}()},"./src/utils/webvtt-parser.ts":function(ee,K,P){"use strict";P.r(K),P.d(K,"generateCueId",function(){return w}),P.d(K,"parseWebVTT",function(){return f});var z=P("./src/polyfills/number.ts"),B=P("./src/utils/vttparser.ts"),M=P("./src/demux/id3.ts"),j=P("./src/utils/timescale-conversion.ts"),U=P("./src/remux/mp4-remuxer.ts"),I=/\r\n|\n\r|\n|\r/g,R=function(a,n,o){return o===void 0&&(o=0),a.substr(o,n.length)===n},c=function(a){var n=parseInt(a.substr(-3)),o=parseInt(a.substr(-6,2)),u=parseInt(a.substr(-9,2)),x=a.length>9?parseInt(a.substr(0,a.indexOf(":"))):0;if(!Object(z.isFiniteNumber)(n)||!Object(z.isFiniteNumber)(o)||!Object(z.isFiniteNumber)(u)||!Object(z.isFiniteNumber)(x))throw Error("Malformed X-TIMESTAMP-MAP: Local:"+a);return n+=1e3*o,n+=60*1e3*u,n+=60*60*1e3*x,n},g=function(a){for(var n=5381,o=a.length;o;)n=n*33^a.charCodeAt(--o);return(n>>>0).toString()};function w(m,a,n){return g(m.toString())+g(a.toString())+g(n)}var y=function(a,n,o){var u=a[n],x=a[u.prevCC];if(!x||!x.new&&u.new){a.ccOffset=a.presentationOffset=u.start,u.new=!1;return}for(;(E=x)!==null&&E!==void 0&&E.new;){var E;a.ccOffset+=u.start-x.start,u.new=!1,u=x,x=a[u.prevCC]}a.presentationOffset=o};function f(m,a,n,o,u,x,E,v){var O=new B.VTTParser,A=Object(M.utf8ArrayToStr)(new Uint8Array(m)).trim().replace(I,` `).split(` -`),p=[],h=Object(j.toMpegTsClockFromTimescale)(a,n),s="00:00.000",l=0,D=0,T,S=!0,I=!1;O.oncue=function(C){var W=o[u],Y=o.ccOffset,H=(l-h)/9e4;if(W!=null&&W.new&&(D!==void 0?Y=o.ccOffset=W.start:y(o,u,H)),H&&(Y=H-o.presentationOffset),I){var F=C.endTime-C.startTime,q=Object(U.normalizePts)((C.startTime+Y-D)*9e4,x*9e4)/9e4;C.startTime=q,C.endTime=q+F}var le=C.text.trim();C.text=decodeURIComponent(encodeURIComponent(le)),C.id||(C.id=w(C.startTime,C.endTime,le)),C.endTime>0&&p.push(C)},O.onparsingerror=function(C){T=C},O.onflush=function(){if(T){v(T);return}E(p)},A.forEach(function(C){if(S)if(R(C,"X-TIMESTAMP-MAP=")){S=!1,I=!0,C.substr(16).split(",").forEach(function(W){R(W,"LOCAL:")?s=W.substr(6):R(W,"MPEGTS:")&&(l=parseInt(W.substr(7)))});try{D=c(s)/1e3}catch(W){I=!1,T=W}return}else C===""&&(S=!1);O.parse(C+` -`)}),O.flush()}},"./src/utils/xhr-loader.ts":function(ee,K,P){"use strict";P.r(K);var z=P("./src/utils/logger.ts"),B=P("./src/loader/load-stats.ts"),M=/^age:\s*[\d.]+\s*$/m,j=function(){function U(R){this.xhrSetup=void 0,this.requestTimeout=void 0,this.retryTimeout=void 0,this.retryDelay=void 0,this.config=null,this.callbacks=null,this.context=void 0,this.loader=null,this.stats=void 0,this.xhrSetup=R?R.xhrSetup:null,this.stats=new B.LoadStats,this.retryDelay=0}var _=U.prototype;return _.destroy=function(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null},_.abortInternal=function(){var c=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),c&&(c.onreadystatechange=null,c.onprogress=null,c.readyState!==4&&(this.stats.aborted=!0,c.abort()))},_.abort=function(){var c;this.abortInternal(),(c=this.callbacks)!==null&&c!==void 0&&c.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)},_.load=function(c,g,w){if(this.stats.loading.start)throw new Error("Loader can only be used once.");this.stats.loading.start=self.performance.now(),this.context=c,this.config=g,this.callbacks=w,this.retryDelay=g.retryDelay,this.loadInternal()},_.loadInternal=function(){var c=this.config,g=this.context;if(!c)return;var w=this.loader=new self.XMLHttpRequest,y=this.stats;y.loading.first=0,y.loaded=0;var f=this.xhrSetup;try{if(f)try{f(w,g.url)}catch(n){w.open("GET",g.url,!0),f(w,g.url)}w.readyState||w.open("GET",g.url,!0);var m=this.context.headers;if(m)for(var a in m)w.setRequestHeader(a,m[a])}catch(n){this.callbacks.onError({code:w.status,text:n.message},g,w);return}g.rangeEnd&&w.setRequestHeader("Range","bytes="+g.rangeStart+"-"+(g.rangeEnd-1)),w.onreadystatechange=this.readystatechange.bind(this),w.onprogress=this.loadprogress.bind(this),w.responseType=g.responseType,self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),c.timeout),w.send()},_.readystatechange=function(){var c=this.context,g=this.loader,w=this.stats;if(!c||!g)return;var y=g.readyState,f=this.config;if(w.aborted)return;if(y>=2)if(self.clearTimeout(this.requestTimeout),w.loading.first===0&&(w.loading.first=Math.max(self.performance.now(),w.loading.start)),y===4){g.onreadystatechange=null,g.onprogress=null;var m=g.status;if(m>=200&&m<300){w.loading.end=Math.max(self.performance.now(),w.loading.first);var a,n;if(c.responseType==="arraybuffer"?(a=g.response,n=a.byteLength):(a=g.responseText,n=a.length),w.loaded=w.total=n,!this.callbacks)return;var o=this.callbacks.onProgress;if(o&&o(w,c,a,g),!this.callbacks)return;var u={url:g.responseURL,data:a};this.callbacks.onSuccess(u,w,c,g)}else w.retry>=f.maxRetry||m>=400&&m<499?(z.logger.error(m+" while loading "+c.url),this.callbacks.onError({code:m,text:g.statusText},c,g)):(z.logger.warn(m+" while loading "+c.url+", retrying in "+this.retryDelay+"..."),this.abortInternal(),this.loader=null,self.clearTimeout(this.retryTimeout),this.retryTimeout=self.setTimeout(this.loadInternal.bind(this),this.retryDelay),this.retryDelay=Math.min(2*this.retryDelay,f.maxRetryDelay),w.retry++)}else self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),f.timeout)},_.loadtimeout=function(){z.logger.warn("timeout while loading "+this.context.url);var c=this.callbacks;c&&(this.abortInternal(),c.onTimeout(this.stats,this.context,this.loader))},_.loadprogress=function(c){var g=this.stats;g.loaded=c.loaded,c.lengthComputable&&(g.total=c.total)},_.getCacheAge=function(){var c=null;if(this.loader&&M.test(this.loader.getAllResponseHeaders())){var g=this.loader.getResponseHeader("age");c=g?parseFloat(g):null}return c},U}();K.default=j}}).default})},vHTk:function(et,de,N){et.exports={wrp:"wrp___z2l1F",bgBlack:"bgBlack___3ezfX",monaco:"monaco___1ypjT",darkBlue:"darkBlue___2ViJc",close:"close___3q-z4",embed:"embed___3dQqc"}},wCXF:function(et,de,N){"use strict";N.d(de,"a",function(){return dt});var ee=N("rePB"),K=N("VTBJ"),P=N("KQm4"),z=N("U8pU"),B=N("ODXe"),M=N("q1tI"),j=N("TSYQ"),U=N.n(j),_=N("Gytx"),R=N.n(_),c=N("Kwbf"),g=N("t23M"),w=N("qx4F"),y=N("6eGT"),f=N("IBYe"),m=N("Ff2n"),a=N("c+Xe"),n=N("fyJ8"),o=N("biw7");function u(Oe,we,Je,st,He){var nt=Je[Oe]||{},Te=Je[we]||{},ge,be;nt.fixed==="left"?ge=st.left[Oe]:Te.fixed==="right"&&(be=st.right[we]);var re=!1,ie=!1,ce=!1,Ee=!1,Be=Je[we+1],Ie=Je[Oe-1];if(He==="rtl"){if(ge!==void 0){var ut=Ie&&Ie.fixed==="left";Ee=!ut}else if(be!==void 0){var bt=Be&&Be.fixed==="right";ce=!bt}}else if(ge!==void 0){var Tt=Be&&Be.fixed==="left";re=!Tt}else if(be!==void 0){var xt=Ie&&Ie.fixed==="right";ie=!xt}return{fixLeft:ge,fixRight:be,lastFixLeft:re,firstFixRight:ie,lastFixRight:ce,firstFixLeft:Ee,isSticky:st.isSticky}}var x=N("sR1s");function E(Oe){var we=Oe.cells,Je=Oe.stickyOffsets,st=Oe.flattenColumns,He=Oe.rowComponent,nt=Oe.cellComponent,Te=Oe.onHeaderRow,ge=Oe.index,be=M.useContext(o.a),re=be.prefixCls,ie=be.direction,ce;Te&&(ce=Te(we.map(function(Be){return Be.column}),ge));var Ee=Object(x.a)(we.map(function(Be){return Be.column}));return M.createElement(He,Object.assign({},ce),we.map(function(Be,Ie){var ut=Be.column,bt=u(Be.colStart,Be.colEnd,st,Je,ie),Tt;return ut&&ut.onHeaderCell&&(Tt=Be.column.onHeaderCell(ut)),M.createElement(n.a,Object.assign({},Be,{ellipsis:ut.ellipsis,align:ut.align,component:nt,prefixCls:re,key:Ee[Ie]},bt,{additionalProps:Tt,rowType:"header"}))}))}E.displayName="HeaderRow";var v=E;function O(Oe){var we=[];function Je(Te,ge){var be=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;we[be]=we[be]||[];var re=ge,ie=Te.filter(Boolean).map(function(ce){var Ee={key:ce.key,className:ce.className||"",children:ce.title,column:ce,colStart:re},Be=1,Ie=ce.children;return Ie&&Ie.length>0&&(Be=Je(Ie,re,be+1).reduce(function(ut,bt){return ut+bt},0),Ee.hasSubColumns=!0),"colSpan"in ce&&(Be=ce.colSpan),"rowSpan"in ce&&(Ee.rowSpan=ce.rowSpan),Ee.colSpan=Be,Ee.colEnd=Ee.colStart+Be-1,we[be].push(Ee),re+=Be,Be});return ie}Je(Oe,0);for(var st=we.length,He=function(ge){we[ge].forEach(function(be){!("rowSpan"in be)&&!be.hasSubColumns&&(be.rowSpan=st-ge)})},nt=0;nt=0;ge-=1){var be=we[ge],re=Je&&Je[ge],ie=re&&re[h.a];(be||ie||Te)&&(He.unshift(M.createElement("col",Object.assign({key:ge,style:{width:be,minWidth:be}},ie))),Te=!0)}return M.createElement("colgroup",null,He)}var l=s;function D(Oe,we){return Object(M.useMemo)(function(){for(var Je=[],st=0;st1?V-1:0),Q=1;Q=ce&&(Ct=ce-Ee),Te({scrollLeft:Ct/ce*(ie+2)}),xt.current.x=Ne.pageX},ke=function(){var Ne=Object(We.b)(nt.current).top,Ve=Ne+nt.current.offsetHeight,tt=document.documentElement.scrollTop+window.innerHeight;Ve-Object(w.a)()<=tt||Ne>=tt-ge?Tt(function(ft){return Object(K.a)(Object(K.a)({},ft),{},{isHiddenScrollBar:!0})}):Tt(function(ft){return Object(K.a)(Object(K.a)({},ft),{},{isHiddenScrollBar:!1})})},it=function(Ne){Tt(function(Ve){return Object(K.a)(Object(K.a)({},Ve),{},{scrollLeft:Ne/ie*ce||0})})};return M.useImperativeHandle(Je,function(){return{setScrollLeft:it}}),M.useEffect(function(){var at=Object(Me.a)(document.body,"mouseup",se,!1),Ne=Object(Me.a)(document.body,"mousemove",$e,!1);return ke(),function(){at.remove(),Ne.remove()}},[Ee,Xe]),M.useEffect(function(){var at=Object(Me.a)(window,"scroll",ke,!1),Ne=Object(Me.a)(window,"resize",ke,!1);return function(){at.remove(),Ne.remove()}},[]),M.useEffect(function(){bt.isHiddenScrollBar||Tt(function(at){var Ne,Ve;return Object(K.a)(Object(K.a)({},at),{},{scrollLeft:nt.current.scrollLeft/((Ne=nt.current)===null||Ne===void 0?void 0:Ne.scrollWidth)*((Ve=nt.current)===null||Ve===void 0?void 0:Ve.clientWidth)})})},[bt.isHiddenScrollBar]),ie<=ce||!Ee||bt.isHiddenScrollBar?null:M.createElement("div",{style:{height:Object(w.a)(),width:ce,bottom:ge},className:"".concat(re,"-sticky-scroll")},M.createElement("div",{onMouseDown:fe,ref:Be,className:U()("".concat(re,"-sticky-scroll-bar"),Object(ee.a)({},"".concat(re,"-sticky-scroll-bar-active"),Xe)),style:{width:"".concat(Ee,"px"),transform:"translate3d(".concat(bt.scrollLeft,"px, 0, 0)")}}))},Qe=M.forwardRef(Ke);function Ze(Oe,we){return M.useMemo(function(){var Je=!!Oe;return{isSticky:Je,stickyClassName:Je?"".concat(we,"-sticky-header"):"",offsetHeader:Object(z.a)(Oe)==="object"&&Oe.offsetHeader||0,offsetScroll:Object(z.a)(Oe)==="object"&&Oe.offsetScroll||0}},[Oe,we])}var yt=[],vt={},dt="rc-table-internal-hook",pt=M.memo(function(Oe){var we=Oe.children;return we},function(Oe,we){return R()(Oe.props,we.props)?Oe.pingLeft!==we.pingLeft||Oe.pingRight!==we.pingRight:!1});function At(Oe){var we,Je=Oe.prefixCls,st=Oe.className,He=Oe.rowClassName,nt=Oe.style,Te=Oe.data,ge=Oe.rowKey,be=Oe.scroll,re=Oe.tableLayout,ie=Oe.direction,ce=Oe.title,Ee=Oe.footer,Be=Oe.summary,Ie=Oe.id,ut=Oe.showHeader,bt=Oe.components,Tt=Oe.emptyText,xt=Oe.onRow,gt=Oe.onHeaderRow,qe=Oe.internalHooks,Xe=Oe.transformColumns,Pe=Oe.internalRefs,se=Oe.sticky,fe=Te||yt,$e=!!fe.length,ke=M.useState(0),it=Object(B.a)(ke,2),at=it[0],Ne=it[1];M.useEffect(function(){Ne(Object(w.a)())});var Ve=M.useMemo(function(){return Object(x.c)(bt,{})},[bt]),tt=M.useCallback(function(Kt,pn){return Object(x.b)(Ve,Kt)||pn},[Ve]),ft=M.useMemo(function(){return typeof ge=="function"?ge:function(Kt){var pn=Kt&&Kt[ge];return pn}},[ge]),Ct=Object(h.c)(Oe),zt=Ct.expandIcon,qt=Ct.expandedRowKeys,Qt=Ct.defaultExpandedRowKeys,St=Ct.defaultExpandAllRows,ln=Ct.expandedRowRender,Bt=Ct.onExpand,Yt=Ct.onExpandedRowsChange,Mt=Ct.expandRowByClick,tn=Ct.rowExpandable,mn=Ct.expandIconColumnIndex,An=Ct.expandedRowClassName,lt=Ct.childrenColumnName,Rt=Ct.indentSize,Jt=zt||oe,nn=lt||"children",un=M.useMemo(function(){return ln?"row":Oe.expandable&&qe===dt&&Oe.expandable.__PARENT_RENDER_ICON__||fe.some(function(Kt){return Kt&&Object(z.a)(Kt)==="object"&&Kt[nn]})?"nest":!1},[!!ln,fe]),cn=M.useState(function(){return Qt||(St?Se(fe,ft,nn):[])}),G=Object(B.a)(cn,2),b=G[0],L=G[1],V=M.useMemo(function(){return new Set(qt||b||[])},[qt,b]),J=M.useCallback(function(Kt){var pn=ft(Kt,fe.indexOf(Kt)),Cn,ur=V.has(pn);ur?(V.delete(pn),Cn=Object(P.a)(V)):Cn=[].concat(Object(P.a)(V),[pn]),L(Cn),Bt&&Bt(!ur,Kt),Yt&&Yt(Cn)},[ft,V,fe,Bt,Yt]),Q=M.useState(0),De=Object(B.a)(Q,2),ot=De[0],Ot=De[1],Ft=Object(Ue.b)(Object(K.a)(Object(K.a)(Object(K.a)({},Oe),Ct),{},{expandable:!!ln,expandedKeys:V,getRowKey:ft,onTriggerExpand:J,expandIcon:Jt,expandIconColumnIndex:mn,direction:ie}),qe===dt?Xe:null),ve=Object(B.a)(Ft,2),Gt=ve[0],en=ve[1],Tn=M.useMemo(function(){return{columns:Gt,flattenColumns:en}},[Gt,en]),Wn=M.useRef(),tr=M.useRef(),Rn=M.useRef(),or=M.useState(!1),fr=Object(B.a)(or,2),Vn=fr[0],sr=fr[1],Jn=M.useState(!1),Mr=Object(B.a)(Jn,2),Xn=Mr[0],Ir=Mr[1],yr=xe(new Map),Tr=Object(B.a)(yr,2),Yr=Tr[0],br=Tr[1],nr=Object(x.a)(en),Ur=nr.map(function(Kt){return Yr.get(Kt)}),_r=M.useMemo(function(){return Ur},[Ur.join("_")]),Fr=ye(_r,en.length,ie),Sn=be&&Object(x.d)(be.y),hn=be&&Object(x.d)(be.x),kn=hn&&en.some(function(Kt){var pn=Kt.fixed;return pn}),yn=M.useRef(),Ln=Ze(se,Je),bn=Ln.isSticky,wr=Ln.offsetHeader,Bn=Ln.offsetScroll,Qn=Ln.stickyClassName,zr,jr,Dr;Sn&&(jr={overflowY:"scroll",maxHeight:be.y}),hn&&(zr={overflowX:"auto"},Sn||(jr={overflowY:"hidden"}),Dr={width:be.x===!0?"auto":be.x,minWidth:"100%"});var Jr=M.useCallback(function(Kt,pn){br(function(Cn){var ur=new Map(Cn);return ur.set(Kt,pn),ur})},[]),rr=he(null),Wr=Object(B.a)(rr,2),Er=Wr[0],Hr=Wr[1];function Zr(Kt,pn){if(!pn)return;typeof pn=="function"?pn(Kt):pn.scrollLeft!==Kt&&(pn.scrollLeft=Kt)}var ir=function(pn){var Cn=pn.currentTarget,ur=pn.scrollLeft,qr=typeof ur=="number"?ur:Cn.scrollLeft,Rr=Cn||vt;if(!Hr()||Hr()===Rr){var gi;Er(Rr),Zr(qr,tr.current),Zr(qr,Rn.current),Zr(qr,(gi=yn.current)===null||gi===void 0?void 0:gi.setScrollLeft)}if(Cn){var vi=Cn.scrollWidth,ai=Cn.clientWidth;sr(qr>0),Ir(qr0?[].concat(Object(K.a)(m),Object(K.a)(c(u).map(function(x){return Object(P.a)({fixed:o},x)}))):[].concat(Object(K.a)(m),[Object(P.a)(Object(P.a)({},a),{},{fixed:o})])},[])}function g(f){for(var m=!0,a=0;a=0;u-=1){var x=f[u];if(o&&x.fixed!=="right")o=!1;else if(!o&&x.fixed==="right"){Object(j.a)(!1,"Index ".concat(u+1," of `columns` missing `fixed='right'` prop."));break}}}function w(f){return f.map(function(m){var a=m.fixed,n=Object(z.a)(m,["fixed"]),o=a;return a==="left"?o="right":a==="right"&&(o="left"),Object(P.a)({fixed:o},n)})}function y(f,m){var a=f.prefixCls,n=f.columns,o=f.children,u=f.expandable,x=f.expandedKeys,E=f.getRowKey,v=f.onTriggerExpand,O=f.expandIcon,A=f.rowExpandable,p=f.expandIconColumnIndex,h=f.direction,s=f.expandRowByClick,l=B.useMemo(function(){return n||R(o)},[n,o]),D=B.useMemo(function(){if(u){var I,C=p||0,W=l[C],Y=(I={},Object(ee.a)(I,_.a,{className:"".concat(a,"-expand-icon-col")}),Object(ee.a)(I,"title",""),Object(ee.a)(I,"fixed",W?W.fixed:null),Object(ee.a)(I,"className","".concat(a,"-row-expand-icon-cell")),Object(ee.a)(I,"render",function(q,le,pe){var Ae=E(le,pe),Ge=x.has(Ae),Fe=A?A(le):!0,Ue=O({prefixCls:a,expanded:Ge,expandable:Fe,record:le,onExpand:v});return s?B.createElement("span",{onClick:function(je){return je.stopPropagation()}},Ue):Ue}),I),H=l.slice();return C>=0&&H.splice(C,0,Y),H}return l},[u,l,E,x,O,h]),T=B.useMemo(function(){var I=D;return m&&(I=m(I)),I.length||(I=[{render:function(){return null}}]),I},[m,D,h]),S=B.useMemo(function(){return h==="rtl"?w(c(T)):c(T)},[T,h]);return[T,S]}de.b=y},"y0+3":function(et,de,N){"use strict";N.d(de,"a",function(){return c}),N.d(de,"b",function(){return w});var ee=/margin|padding|width|height|max|min|offset/,K={left:!0,top:!0},P={cssFloat:1,styleFloat:1,float:1};function z(y){return y.nodeType===1?y.ownerDocument.defaultView.getComputedStyle(y,null):{}}function B(y,f,m){if(f=f.toLowerCase(),m==="auto"){if(f==="height")return y.offsetHeight;if(f==="width")return y.offsetWidth}return f in K||(K[f]=ee.test(f)),K[f]?parseFloat(m)||0:m}function M(y,f){var m=arguments.length,a=z(y);return f=P[f]?"cssFloat"in y.style?"cssFloat":"styleFloat":f,m===1?a:B(y,f,a[f]||y.style[f])}function j(y,f,m){var a=arguments.length;if(f=P[f]?"cssFloat"in y.style?"cssFloat":"styleFloat":f,a===3)return typeof m=="number"&&ee.test(f)&&(m="".concat(m,"px")),y.style[f]=m,m;for(var n in f)f.hasOwnProperty(n)&&j(y,n,f[n]);return z(y)}function U(y){return y===document.body?document.documentElement.clientWidth:y.offsetWidth}function _(y){return y===document.body?window.innerHeight||document.documentElement.clientHeight:y.offsetHeight}function R(){var y=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),f=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:y,height:f}}function c(){var y=document.documentElement.clientWidth,f=window.innerHeight||document.documentElement.clientHeight;return{width:y,height:f}}function g(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function w(y){var f=y.getBoundingClientRect(),m=document.documentElement;return{left:f.left+(window.pageXOffset||m.scrollLeft)-(m.clientLeft||document.body.clientLeft||0),top:f.top+(window.pageYOffset||m.scrollTop)-(m.clientTop||document.body.clientTop||0)}}},yslc:function(et,de){et.exports="data:image/png;base64,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"}}]); +`),p=[],h=Object(j.toMpegTsClockFromTimescale)(a,n),s="00:00.000",l=0,D=0,T,S=!0,_=!1;O.oncue=function(C){var W=o[u],Y=o.ccOffset,H=(l-h)/9e4;if(W!=null&&W.new&&(D!==void 0?Y=o.ccOffset=W.start:y(o,u,H)),H&&(Y=H-o.presentationOffset),_){var F=C.endTime-C.startTime,q=Object(U.normalizePts)((C.startTime+Y-D)*9e4,x*9e4)/9e4;C.startTime=q,C.endTime=q+F}var le=C.text.trim();C.text=decodeURIComponent(encodeURIComponent(le)),C.id||(C.id=w(C.startTime,C.endTime,le)),C.endTime>0&&p.push(C)},O.onparsingerror=function(C){T=C},O.onflush=function(){if(T){v(T);return}E(p)},A.forEach(function(C){if(S)if(R(C,"X-TIMESTAMP-MAP=")){S=!1,_=!0,C.substr(16).split(",").forEach(function(W){R(W,"LOCAL:")?s=W.substr(6):R(W,"MPEGTS:")&&(l=parseInt(W.substr(7)))});try{D=c(s)/1e3}catch(W){_=!1,T=W}return}else C===""&&(S=!1);O.parse(C+` +`)}),O.flush()}},"./src/utils/xhr-loader.ts":function(ee,K,P){"use strict";P.r(K);var z=P("./src/utils/logger.ts"),B=P("./src/loader/load-stats.ts"),M=/^age:\s*[\d.]+\s*$/m,j=function(){function U(R){this.xhrSetup=void 0,this.requestTimeout=void 0,this.retryTimeout=void 0,this.retryDelay=void 0,this.config=null,this.callbacks=null,this.context=void 0,this.loader=null,this.stats=void 0,this.xhrSetup=R?R.xhrSetup:null,this.stats=new B.LoadStats,this.retryDelay=0}var I=U.prototype;return I.destroy=function(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null},I.abortInternal=function(){var c=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),c&&(c.onreadystatechange=null,c.onprogress=null,c.readyState!==4&&(this.stats.aborted=!0,c.abort()))},I.abort=function(){var c;this.abortInternal(),(c=this.callbacks)!==null&&c!==void 0&&c.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)},I.load=function(c,g,w){if(this.stats.loading.start)throw new Error("Loader can only be used once.");this.stats.loading.start=self.performance.now(),this.context=c,this.config=g,this.callbacks=w,this.retryDelay=g.retryDelay,this.loadInternal()},I.loadInternal=function(){var c=this.config,g=this.context;if(!c)return;var w=this.loader=new self.XMLHttpRequest,y=this.stats;y.loading.first=0,y.loaded=0;var f=this.xhrSetup;try{if(f)try{f(w,g.url)}catch(n){w.open("GET",g.url,!0),f(w,g.url)}w.readyState||w.open("GET",g.url,!0);var m=this.context.headers;if(m)for(var a in m)w.setRequestHeader(a,m[a])}catch(n){this.callbacks.onError({code:w.status,text:n.message},g,w);return}g.rangeEnd&&w.setRequestHeader("Range","bytes="+g.rangeStart+"-"+(g.rangeEnd-1)),w.onreadystatechange=this.readystatechange.bind(this),w.onprogress=this.loadprogress.bind(this),w.responseType=g.responseType,self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),c.timeout),w.send()},I.readystatechange=function(){var c=this.context,g=this.loader,w=this.stats;if(!c||!g)return;var y=g.readyState,f=this.config;if(w.aborted)return;if(y>=2)if(self.clearTimeout(this.requestTimeout),w.loading.first===0&&(w.loading.first=Math.max(self.performance.now(),w.loading.start)),y===4){g.onreadystatechange=null,g.onprogress=null;var m=g.status;if(m>=200&&m<300){w.loading.end=Math.max(self.performance.now(),w.loading.first);var a,n;if(c.responseType==="arraybuffer"?(a=g.response,n=a.byteLength):(a=g.responseText,n=a.length),w.loaded=w.total=n,!this.callbacks)return;var o=this.callbacks.onProgress;if(o&&o(w,c,a,g),!this.callbacks)return;var u={url:g.responseURL,data:a};this.callbacks.onSuccess(u,w,c,g)}else w.retry>=f.maxRetry||m>=400&&m<499?(z.logger.error(m+" while loading "+c.url),this.callbacks.onError({code:m,text:g.statusText},c,g)):(z.logger.warn(m+" while loading "+c.url+", retrying in "+this.retryDelay+"..."),this.abortInternal(),this.loader=null,self.clearTimeout(this.retryTimeout),this.retryTimeout=self.setTimeout(this.loadInternal.bind(this),this.retryDelay),this.retryDelay=Math.min(2*this.retryDelay,f.maxRetryDelay),w.retry++)}else self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),f.timeout)},I.loadtimeout=function(){z.logger.warn("timeout while loading "+this.context.url);var c=this.callbacks;c&&(this.abortInternal(),c.onTimeout(this.stats,this.context,this.loader))},I.loadprogress=function(c){var g=this.stats;g.loaded=c.loaded,c.lengthComputable&&(g.total=c.total)},I.getCacheAge=function(){var c=null;if(this.loader&&M.test(this.loader.getAllResponseHeaders())){var g=this.loader.getResponseHeader("age");c=g?parseFloat(g):null}return c},U}();K.default=j}}).default})},vHTk:function(et,de,N){et.exports={wrp:"wrp___z2l1F",bgBlack:"bgBlack___3ezfX",monaco:"monaco___1ypjT",darkBlue:"darkBlue___2ViJc",close:"close___3q-z4",embed:"embed___3dQqc"}},wCXF:function(et,de,N){"use strict";N.d(de,"a",function(){return dt});var ee=N("rePB"),K=N("VTBJ"),P=N("KQm4"),z=N("U8pU"),B=N("ODXe"),M=N("q1tI"),j=N("TSYQ"),U=N.n(j),I=N("Gytx"),R=N.n(I),c=N("Kwbf"),g=N("t23M"),w=N("qx4F"),y=N("6eGT"),f=N("IBYe"),m=N("Ff2n"),a=N("c+Xe"),n=N("fyJ8"),o=N("biw7");function u(Oe,we,Je,st,He){var nt=Je[Oe]||{},Te=Je[we]||{},ge,be;nt.fixed==="left"?ge=st.left[Oe]:Te.fixed==="right"&&(be=st.right[we]);var re=!1,ie=!1,ce=!1,Ee=!1,Be=Je[we+1],_e=Je[Oe-1];if(He==="rtl"){if(ge!==void 0){var ut=_e&&_e.fixed==="left";Ee=!ut}else if(be!==void 0){var bt=Be&&Be.fixed==="right";ce=!bt}}else if(ge!==void 0){var Tt=Be&&Be.fixed==="left";re=!Tt}else if(be!==void 0){var xt=_e&&_e.fixed==="right";ie=!xt}return{fixLeft:ge,fixRight:be,lastFixLeft:re,firstFixRight:ie,lastFixRight:ce,firstFixLeft:Ee,isSticky:st.isSticky}}var x=N("sR1s");function E(Oe){var we=Oe.cells,Je=Oe.stickyOffsets,st=Oe.flattenColumns,He=Oe.rowComponent,nt=Oe.cellComponent,Te=Oe.onHeaderRow,ge=Oe.index,be=M.useContext(o.a),re=be.prefixCls,ie=be.direction,ce;Te&&(ce=Te(we.map(function(Be){return Be.column}),ge));var Ee=Object(x.a)(we.map(function(Be){return Be.column}));return M.createElement(He,Object.assign({},ce),we.map(function(Be,_e){var ut=Be.column,bt=u(Be.colStart,Be.colEnd,st,Je,ie),Tt;return ut&&ut.onHeaderCell&&(Tt=Be.column.onHeaderCell(ut)),M.createElement(n.a,Object.assign({},Be,{ellipsis:ut.ellipsis,align:ut.align,component:nt,prefixCls:re,key:Ee[_e]},bt,{additionalProps:Tt,rowType:"header"}))}))}E.displayName="HeaderRow";var v=E;function O(Oe){var we=[];function Je(Te,ge){var be=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;we[be]=we[be]||[];var re=ge,ie=Te.filter(Boolean).map(function(ce){var Ee={key:ce.key,className:ce.className||"",children:ce.title,column:ce,colStart:re},Be=1,_e=ce.children;return _e&&_e.length>0&&(Be=Je(_e,re,be+1).reduce(function(ut,bt){return ut+bt},0),Ee.hasSubColumns=!0),"colSpan"in ce&&(Be=ce.colSpan),"rowSpan"in ce&&(Ee.rowSpan=ce.rowSpan),Ee.colSpan=Be,Ee.colEnd=Ee.colStart+Be-1,we[be].push(Ee),re+=Be,Be});return ie}Je(Oe,0);for(var st=we.length,He=function(ge){we[ge].forEach(function(be){!("rowSpan"in be)&&!be.hasSubColumns&&(be.rowSpan=st-ge)})},nt=0;nt=0;ge-=1){var be=we[ge],re=Je&&Je[ge],ie=re&&re[h.a];(be||ie||Te)&&(He.unshift(M.createElement("col",Object.assign({key:ge,style:{width:be,minWidth:be}},ie))),Te=!0)}return M.createElement("colgroup",null,He)}var l=s;function D(Oe,we){return Object(M.useMemo)(function(){for(var Je=[],st=0;st1?V-1:0),Q=1;Q=ce&&(Ct=ce-Ee),Te({scrollLeft:Ct/ce*(ie+2)}),xt.current.x=Ne.pageX},ke=function(){var Ne=Object(We.b)(nt.current).top,Ve=Ne+nt.current.offsetHeight,tt=document.documentElement.scrollTop+window.innerHeight;Ve-Object(w.a)()<=tt||Ne>=tt-ge?Tt(function(ft){return Object(K.a)(Object(K.a)({},ft),{},{isHiddenScrollBar:!0})}):Tt(function(ft){return Object(K.a)(Object(K.a)({},ft),{},{isHiddenScrollBar:!1})})},it=function(Ne){Tt(function(Ve){return Object(K.a)(Object(K.a)({},Ve),{},{scrollLeft:Ne/ie*ce||0})})};return M.useImperativeHandle(Je,function(){return{setScrollLeft:it}}),M.useEffect(function(){var at=Object(Me.a)(document.body,"mouseup",se,!1),Ne=Object(Me.a)(document.body,"mousemove",$e,!1);return ke(),function(){at.remove(),Ne.remove()}},[Ee,Xe]),M.useEffect(function(){var at=Object(Me.a)(window,"scroll",ke,!1),Ne=Object(Me.a)(window,"resize",ke,!1);return function(){at.remove(),Ne.remove()}},[]),M.useEffect(function(){bt.isHiddenScrollBar||Tt(function(at){var Ne,Ve;return Object(K.a)(Object(K.a)({},at),{},{scrollLeft:nt.current.scrollLeft/((Ne=nt.current)===null||Ne===void 0?void 0:Ne.scrollWidth)*((Ve=nt.current)===null||Ve===void 0?void 0:Ve.clientWidth)})})},[bt.isHiddenScrollBar]),ie<=ce||!Ee||bt.isHiddenScrollBar?null:M.createElement("div",{style:{height:Object(w.a)(),width:ce,bottom:ge},className:"".concat(re,"-sticky-scroll")},M.createElement("div",{onMouseDown:fe,ref:Be,className:U()("".concat(re,"-sticky-scroll-bar"),Object(ee.a)({},"".concat(re,"-sticky-scroll-bar-active"),Xe)),style:{width:"".concat(Ee,"px"),transform:"translate3d(".concat(bt.scrollLeft,"px, 0, 0)")}}))},Qe=M.forwardRef(Ke);function Ze(Oe,we){return M.useMemo(function(){var Je=!!Oe;return{isSticky:Je,stickyClassName:Je?"".concat(we,"-sticky-header"):"",offsetHeader:Object(z.a)(Oe)==="object"&&Oe.offsetHeader||0,offsetScroll:Object(z.a)(Oe)==="object"&&Oe.offsetScroll||0}},[Oe,we])}var yt=[],vt={},dt="rc-table-internal-hook",pt=M.memo(function(Oe){var we=Oe.children;return we},function(Oe,we){return R()(Oe.props,we.props)?Oe.pingLeft!==we.pingLeft||Oe.pingRight!==we.pingRight:!1});function At(Oe){var we,Je=Oe.prefixCls,st=Oe.className,He=Oe.rowClassName,nt=Oe.style,Te=Oe.data,ge=Oe.rowKey,be=Oe.scroll,re=Oe.tableLayout,ie=Oe.direction,ce=Oe.title,Ee=Oe.footer,Be=Oe.summary,_e=Oe.id,ut=Oe.showHeader,bt=Oe.components,Tt=Oe.emptyText,xt=Oe.onRow,gt=Oe.onHeaderRow,qe=Oe.internalHooks,Xe=Oe.transformColumns,Pe=Oe.internalRefs,se=Oe.sticky,fe=Te||yt,$e=!!fe.length,ke=M.useState(0),it=Object(B.a)(ke,2),at=it[0],Ne=it[1];M.useEffect(function(){Ne(Object(w.a)())});var Ve=M.useMemo(function(){return Object(x.c)(bt,{})},[bt]),tt=M.useCallback(function(Kt,pn){return Object(x.b)(Ve,Kt)||pn},[Ve]),ft=M.useMemo(function(){return typeof ge=="function"?ge:function(Kt){var pn=Kt&&Kt[ge];return pn}},[ge]),Ct=Object(h.c)(Oe),zt=Ct.expandIcon,qt=Ct.expandedRowKeys,Qt=Ct.defaultExpandedRowKeys,St=Ct.defaultExpandAllRows,ln=Ct.expandedRowRender,Bt=Ct.onExpand,Yt=Ct.onExpandedRowsChange,Mt=Ct.expandRowByClick,tn=Ct.rowExpandable,mn=Ct.expandIconColumnIndex,An=Ct.expandedRowClassName,lt=Ct.childrenColumnName,Rt=Ct.indentSize,Jt=zt||oe,nn=lt||"children",un=M.useMemo(function(){return ln?"row":Oe.expandable&&qe===dt&&Oe.expandable.__PARENT_RENDER_ICON__||fe.some(function(Kt){return Kt&&Object(z.a)(Kt)==="object"&&Kt[nn]})?"nest":!1},[!!ln,fe]),cn=M.useState(function(){return Qt||(St?Se(fe,ft,nn):[])}),G=Object(B.a)(cn,2),b=G[0],L=G[1],V=M.useMemo(function(){return new Set(qt||b||[])},[qt,b]),J=M.useCallback(function(Kt){var pn=ft(Kt,fe.indexOf(Kt)),Cn,ur=V.has(pn);ur?(V.delete(pn),Cn=Object(P.a)(V)):Cn=[].concat(Object(P.a)(V),[pn]),L(Cn),Bt&&Bt(!ur,Kt),Yt&&Yt(Cn)},[ft,V,fe,Bt,Yt]),Q=M.useState(0),De=Object(B.a)(Q,2),ot=De[0],Ot=De[1],Ft=Object(Ue.b)(Object(K.a)(Object(K.a)(Object(K.a)({},Oe),Ct),{},{expandable:!!ln,expandedKeys:V,getRowKey:ft,onTriggerExpand:J,expandIcon:Jt,expandIconColumnIndex:mn,direction:ie}),qe===dt?Xe:null),ve=Object(B.a)(Ft,2),Gt=ve[0],en=ve[1],Tn=M.useMemo(function(){return{columns:Gt,flattenColumns:en}},[Gt,en]),Wn=M.useRef(),tr=M.useRef(),Rn=M.useRef(),or=M.useState(!1),fr=Object(B.a)(or,2),Vn=fr[0],sr=fr[1],Jn=M.useState(!1),Mr=Object(B.a)(Jn,2),Xn=Mr[0],_r=Mr[1],yr=xe(new Map),Tr=Object(B.a)(yr,2),Yr=Tr[0],br=Tr[1],nr=Object(x.a)(en),Ur=nr.map(function(Kt){return Yr.get(Kt)}),Ir=M.useMemo(function(){return Ur},[Ur.join("_")]),Fr=ye(Ir,en.length,ie),Sn=be&&Object(x.d)(be.y),hn=be&&Object(x.d)(be.x),kn=hn&&en.some(function(Kt){var pn=Kt.fixed;return pn}),yn=M.useRef(),Ln=Ze(se,Je),bn=Ln.isSticky,wr=Ln.offsetHeader,Bn=Ln.offsetScroll,Qn=Ln.stickyClassName,zr,jr,Dr;Sn&&(jr={overflowY:"scroll",maxHeight:be.y}),hn&&(zr={overflowX:"auto"},Sn||(jr={overflowY:"hidden"}),Dr={width:be.x===!0?"auto":be.x,minWidth:"100%"});var Jr=M.useCallback(function(Kt,pn){br(function(Cn){var ur=new Map(Cn);return ur.set(Kt,pn),ur})},[]),rr=he(null),Wr=Object(B.a)(rr,2),Er=Wr[0],Hr=Wr[1];function Zr(Kt,pn){if(!pn)return;typeof pn=="function"?pn(Kt):pn.scrollLeft!==Kt&&(pn.scrollLeft=Kt)}var ir=function(pn){var Cn=pn.currentTarget,ur=pn.scrollLeft,qr=typeof ur=="number"?ur:Cn.scrollLeft,Rr=Cn||vt;if(!Hr()||Hr()===Rr){var gi;Er(Rr),Zr(qr,tr.current),Zr(qr,Rn.current),Zr(qr,(gi=yn.current)===null||gi===void 0?void 0:gi.setScrollLeft)}if(Cn){var vi=Cn.scrollWidth,ai=Cn.clientWidth;sr(qr>0),_r(qr0?[].concat(Object(K.a)(m),Object(K.a)(c(u).map(function(x){return Object(P.a)({fixed:o},x)}))):[].concat(Object(K.a)(m),[Object(P.a)(Object(P.a)({},a),{},{fixed:o})])},[])}function g(f){for(var m=!0,a=0;a=0;u-=1){var x=f[u];if(o&&x.fixed!=="right")o=!1;else if(!o&&x.fixed==="right"){Object(j.a)(!1,"Index ".concat(u+1," of `columns` missing `fixed='right'` prop."));break}}}function w(f){return f.map(function(m){var a=m.fixed,n=Object(z.a)(m,["fixed"]),o=a;return a==="left"?o="right":a==="right"&&(o="left"),Object(P.a)({fixed:o},n)})}function y(f,m){var a=f.prefixCls,n=f.columns,o=f.children,u=f.expandable,x=f.expandedKeys,E=f.getRowKey,v=f.onTriggerExpand,O=f.expandIcon,A=f.rowExpandable,p=f.expandIconColumnIndex,h=f.direction,s=f.expandRowByClick,l=B.useMemo(function(){return n||R(o)},[n,o]),D=B.useMemo(function(){if(u){var _,C=p||0,W=l[C],Y=(_={},Object(ee.a)(_,I.a,{className:"".concat(a,"-expand-icon-col")}),Object(ee.a)(_,"title",""),Object(ee.a)(_,"fixed",W?W.fixed:null),Object(ee.a)(_,"className","".concat(a,"-row-expand-icon-cell")),Object(ee.a)(_,"render",function(q,le,pe){var Ae=E(le,pe),Ge=x.has(Ae),Fe=A?A(le):!0,Ue=O({prefixCls:a,expanded:Ge,expandable:Fe,record:le,onExpand:v});return s?B.createElement("span",{onClick:function(je){return je.stopPropagation()}},Ue):Ue}),_),H=l.slice();return C>=0&&H.splice(C,0,Y),H}return l},[u,l,E,x,O,h]),T=B.useMemo(function(){var _=D;return m&&(_=m(_)),_.length||(_=[{render:function(){return null}}]),_},[m,D,h]),S=B.useMemo(function(){return h==="rtl"?w(c(T)):c(T)},[T,h]);return[T,S]}de.b=y},"y0+3":function(et,de,N){"use strict";N.d(de,"a",function(){return c}),N.d(de,"b",function(){return w});var ee=/margin|padding|width|height|max|min|offset/,K={left:!0,top:!0},P={cssFloat:1,styleFloat:1,float:1};function z(y){return y.nodeType===1?y.ownerDocument.defaultView.getComputedStyle(y,null):{}}function B(y,f,m){if(f=f.toLowerCase(),m==="auto"){if(f==="height")return y.offsetHeight;if(f==="width")return y.offsetWidth}return f in K||(K[f]=ee.test(f)),K[f]?parseFloat(m)||0:m}function M(y,f){var m=arguments.length,a=z(y);return f=P[f]?"cssFloat"in y.style?"cssFloat":"styleFloat":f,m===1?a:B(y,f,a[f]||y.style[f])}function j(y,f,m){var a=arguments.length;if(f=P[f]?"cssFloat"in y.style?"cssFloat":"styleFloat":f,a===3)return typeof m=="number"&&ee.test(f)&&(m="".concat(m,"px")),y.style[f]=m,m;for(var n in f)f.hasOwnProperty(n)&&j(y,n,f[n]);return z(y)}function U(y){return y===document.body?document.documentElement.clientWidth:y.offsetWidth}function I(y){return y===document.body?window.innerHeight||document.documentElement.clientHeight:y.offsetHeight}function R(){var y=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),f=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:y,height:f}}function c(){var y=document.documentElement.clientWidth,f=window.innerHeight||document.documentElement.clientHeight;return{width:y,height:f}}function g(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function w(y){var f=y.getBoundingClientRect(),m=document.documentElement;return{left:f.left+(window.pageXOffset||m.scrollLeft)-(m.clientLeft||document.body.clientLeft||0),top:f.top+(window.pageYOffset||m.scrollTop)-(m.clientTop||document.body.clientTop||0)}}},yslc:function(et,de){et.exports="data:image/png;base64,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"}}]); diff --git a/p__Classrooms__Lists__GroupHomework__index.48f9cacc.async.js b/p__Classrooms__Lists__GroupHomework__index.b73086af.async.js similarity index 71% rename from p__Classrooms__Lists__GroupHomework__index.48f9cacc.async.js rename to p__Classrooms__Lists__GroupHomework__index.b73086af.async.js index 072a28ae21..589aa502e9 100644 --- a/p__Classrooms__Lists__GroupHomework__index.48f9cacc.async.js +++ b/p__Classrooms__Lists__GroupHomework__index.b73086af.async.js @@ -1,4 +1,4 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[83,3,6,8,9,10],{"/GNS":function(Pe,Q,e){Pe.exports=e.p+"static/search1.c4136dd4.png"},"1j5w":function(Pe,Q,e){"use strict";e.d(Q,"d",function(){return Yt}),e.d(Q,"b",function(){return Dt}),e.d(Q,"c",function(){return Kn}),e.d(Q,"a",function(){return Nn});var k=e("VTBJ"),N=e("1OyB"),Be=e("vuIU"),z=e("JX7q"),r=e("Ji7U"),m=e("LK+K"),F=e("q1tI"),l=e("I8Z2"),te=e("BGR+"),j=e("wx14"),B=e("rePB"),Y=e("4IlW"),W=e("2GS6"),_=e("Gytx"),n=e.n(_),c=e("TSYQ"),X=e.n(c),w=e("U8pU"),ee=e("ODXe"),se=/iPhone/i,ye=/iPod/i,je=/iPad/i,q=/\bAndroid(?:.+)Mobile\b/i,he=/Android/i,ce=/\bAndroid(?:.+)SD4930UR\b/i,M=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,v=/Windows Phone/i,f=/\bWindows(?:.+)ARM\b/i,Z=/BlackBerry/i,ae=/BB10/i,fe=/Opera Mini/i,Ie=/\b(CriOS|Chrome)(?:.+)Mobile/i,Ce=/Mobile(?:.+)Firefox\b/i;function R(ht,Le){return ht.test(Le)}function K(ht){var Le=ht||(typeof navigator!="undefined"?navigator.userAgent:""),Xe=Le.split("[FBAN");if(typeof Xe[1]!="undefined"){var Ae=Xe,d=Object(ee.a)(Ae,1);Le=d[0]}if(Xe=Le.split("Twitter"),typeof Xe[1]!="undefined"){var P=Xe,ke=Object(ee.a)(P,1);Le=ke[0]}var xe={apple:{phone:R(se,Le)&&!R(v,Le),ipod:R(ye,Le),tablet:!R(se,Le)&&R(je,Le)&&!R(v,Le),device:(R(se,Le)||R(ye,Le)||R(je,Le))&&!R(v,Le)},amazon:{phone:R(ce,Le),tablet:!R(ce,Le)&&R(M,Le),device:R(ce,Le)||R(M,Le)},android:{phone:!R(v,Le)&&R(ce,Le)||!R(v,Le)&&R(q,Le),tablet:!R(v,Le)&&!R(ce,Le)&&!R(q,Le)&&(R(M,Le)||R(he,Le)),device:!R(v,Le)&&(R(ce,Le)||R(M,Le)||R(q,Le)||R(he,Le))||R(/\bokhttp\b/i,Le)},windows:{phone:R(v,Le),tablet:R(f,Le),device:R(v,Le)||R(f,Le)},other:{blackberry:R(Z,Le),blackberry10:R(ae,Le),opera:R(fe,Le),firefox:R(Ce,Le),chrome:R(Ie,Le),device:R(Z,Le)||R(ae,Le)||R(fe,Le)||R(Ce,Le)||R(Ie,Le)},any:null,phone:null,tablet:null};return xe.any=xe.apple.device||xe.android.device||xe.windows.device||xe.other.device,xe.phone=xe.apple.phone||xe.android.phone||xe.windows.phone,xe.tablet=xe.apple.tablet||xe.android.tablet||xe.windows.tablet,xe}var S=Object(k.a)(Object(k.a)({},K()),{},{isMobile:K}),g=S;function L(){}function i(ht,Le,Xe){var Ae=Le||"";return ht.key||"".concat(Ae,"item_").concat(Xe)}function h(ht){return"".concat(ht,"-menu-")}function D(ht,Le){var Xe=-1;F.Children.forEach(ht,function(Ae){Xe+=1,Ae&&Ae.type&&Ae.type.isMenuItemGroup?F.Children.forEach(Ae.props.children,function(d){Xe+=1,Le(d,Xe)}):Le(Ae,Xe)})}function re(ht,Le,Xe){if(!ht||Xe.find)return;F.Children.forEach(ht,function(Ae){if(Ae){var d=Ae.type;if(!d||!(d.isSubMenu||d.isMenuItem||d.isMenuItemGroup))return;Le.indexOf(Ae.key)!==-1?Xe.find=!0:Ae.props.children&&re(Ae.props.children,Le,Xe)}})}var be=["defaultSelectedKeys","selectedKeys","defaultOpenKeys","openKeys","mode","getPopupContainer","onSelect","onDeselect","onDestroy","openTransitionName","openAnimation","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","triggerSubMenuAction","level","selectable","multiple","onOpenChange","visible","focusable","defaultActiveFirst","prefixCls","inlineIndent","parentMenu","title","rootPrefixCls","eventKey","active","onItemHover","onTitleMouseEnter","onTitleMouseLeave","onTitleClick","popupAlign","popupOffset","isOpen","renderMenuItem","manualRef","subMenuKey","disabled","index","isSelected","store","activeKey","builtinPlacements","overflowedIndicator","motion","attribute","value","popupClassName","inlineCollapsed","menu","theme","itemIcon","expandIcon"],V=function(Le){var Xe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Ae=Le&&typeof Le.getBoundingClientRect=="function"&&Le.getBoundingClientRect().width;if(Ae){if(Xe){var d=getComputedStyle(Le),P=d.marginLeft,ke=d.marginRight;Ae+=+P.replace("px","")+ +ke.replace("px","")}Ae=+Ae.toFixed(6)}return Ae||0},le=function(Le,Xe,Ae){Le&&Object(w.a)(Le.style)==="object"&&(Le.style[Xe]=Ae)},_e=function(){return g.any},Me=e("KQm4"),pe=e("Ff2n"),ue=e("i8i4"),s=e("bdgK"),A=e("uciX"),p=e("8XRh"),$={adjustX:1,adjustY:1},Re={topLeft:{points:["bl","tl"],overflow:$,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:$,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:$,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:$,offset:[4,0]}},Ne={topLeft:{points:["bl","tl"],overflow:$,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:$,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:$,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:$,offset:[4,0]}},We=Re,rt=0,ot={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},it=function(Le,Xe,Ae){var d=h(Xe),P=Le.getState();Le.setState({defaultActiveFirst:Object(k.a)(Object(k.a)({},P.defaultActiveFirst),{},Object(B.a)({},d,Ae))})},ft=function(ht){Object(r.a)(Xe,ht);var Le=Object(m.a)(Xe);function Xe(Ae){var d;Object(N.a)(this,Xe),d=Le.call(this,Ae),d.onDestroy=function(oe){d.props.onDestroy(oe)},d.onKeyDown=function(oe){var de=oe.keyCode,De=d.menuInstance,ze=d.props,G=ze.isOpen,Ot=ze.store;if(de===Y.a.ENTER)return d.onTitleClick(oe),it(Ot,d.props.eventKey,!0),!0;if(de===Y.a.RIGHT)return G?De.onKeyDown(oe):(d.triggerOpenChange(!0),it(Ot,d.props.eventKey,!0)),!0;if(de===Y.a.LEFT){var jt;if(G)jt=De.onKeyDown(oe);else return;return jt||(d.triggerOpenChange(!1),jt=!0),jt}return G&&(de===Y.a.UP||de===Y.a.DOWN)?De.onKeyDown(oe):void 0},d.onOpenChange=function(oe){d.props.onOpenChange(oe)},d.onPopupVisibleChange=function(oe){d.triggerOpenChange(oe,oe?"mouseenter":"mouseleave")},d.onMouseEnter=function(oe){var de=d.props,De=de.eventKey,ze=de.onMouseEnter,G=de.store;it(G,d.props.eventKey,!1),ze({key:De,domEvent:oe})},d.onMouseLeave=function(oe){var de=d.props,De=de.parentMenu,ze=de.eventKey,G=de.onMouseLeave;De.subMenuInstance=Object(z.a)(d),G({key:ze,domEvent:oe})},d.onTitleMouseEnter=function(oe){var de=d.props,De=de.eventKey,ze=de.onItemHover,G=de.onTitleMouseEnter;ze({key:De,hover:!0}),G({key:De,domEvent:oe})},d.onTitleMouseLeave=function(oe){var de=d.props,De=de.parentMenu,ze=de.eventKey,G=de.onItemHover,Ot=de.onTitleMouseLeave;De.subMenuInstance=Object(z.a)(d),G({key:ze,hover:!1}),Ot({key:ze,domEvent:oe})},d.onTitleClick=function(oe){var de=Object(z.a)(d),De=de.props;if(De.onTitleClick({key:De.eventKey,domEvent:oe}),De.triggerSubMenuAction==="hover")return;d.triggerOpenChange(!De.isOpen,"click"),it(De.store,d.props.eventKey,!1)},d.onSubMenuClick=function(oe){typeof d.props.onClick=="function"&&d.props.onClick(d.addKeyPath(oe))},d.onSelect=function(oe){d.props.onSelect(oe)},d.onDeselect=function(oe){d.props.onDeselect(oe)},d.getPrefixCls=function(){return"".concat(d.props.rootPrefixCls,"-submenu")},d.getActiveClassName=function(){return"".concat(d.getPrefixCls(),"-active")},d.getDisabledClassName=function(){return"".concat(d.getPrefixCls(),"-disabled")},d.getSelectedClassName=function(){return"".concat(d.getPrefixCls(),"-selected")},d.getOpenClassName=function(){return"".concat(d.props.rootPrefixCls,"-submenu-open")},d.saveMenuInstance=function(oe){d.menuInstance=oe},d.addKeyPath=function(oe){return Object(k.a)(Object(k.a)({},oe),{},{keyPath:(oe.keyPath||[]).concat(d.props.eventKey)})},d.triggerOpenChange=function(oe,de){var De=d.props.eventKey,ze=function(){d.onOpenChange({key:De,item:Object(z.a)(d),trigger:de,open:oe})};de==="mouseenter"?d.mouseenterTimeout=setTimeout(function(){ze()},0):ze()},d.isChildrenSelected=function(){var oe={find:!1};return re(d.props.children,d.props.selectedKeys,oe),oe.find},d.isOpen=function(){return d.props.openKeys.indexOf(d.props.eventKey)!==-1},d.adjustWidth=function(){if(!d.subMenuTitle||!d.menuInstance)return;var oe=ue.findDOMNode(d.menuInstance);if(oe.offsetWidth>=d.subMenuTitle.offsetWidth)return;oe.style.minWidth="".concat(d.subMenuTitle.offsetWidth,"px")},d.saveSubMenuTitle=function(oe){d.subMenuTitle=oe},d.getBaseProps=function(){var oe=Object(z.a)(d),de=oe.props;return{mode:de.mode==="horizontal"?"vertical":de.mode,visible:d.props.isOpen,level:de.level+1,inlineIndent:de.inlineIndent,focusable:!1,onClick:d.onSubMenuClick,onSelect:d.onSelect,onDeselect:d.onDeselect,onDestroy:d.onDestroy,selectedKeys:de.selectedKeys,eventKey:"".concat(de.eventKey,"-menu-"),openKeys:de.openKeys,motion:de.motion,onOpenChange:d.onOpenChange,subMenuOpenDelay:de.subMenuOpenDelay,parentMenu:Object(z.a)(d),subMenuCloseDelay:de.subMenuCloseDelay,forceSubMenuRender:de.forceSubMenuRender,triggerSubMenuAction:de.triggerSubMenuAction,builtinPlacements:de.builtinPlacements,defaultActiveFirst:de.store.getState().defaultActiveFirst[h(de.eventKey)],multiple:de.multiple,prefixCls:de.rootPrefixCls,id:d.internalMenuId,manualRef:d.saveMenuInstance,itemIcon:de.itemIcon,expandIcon:de.expandIcon,direction:de.direction}},d.getMotion=function(oe,de){var De=Object(z.a)(d),ze=De.haveRendered,G=d.props,Ot=G.motion,jt=G.rootPrefixCls,Xt=Object(k.a)(Object(k.a)({},Ot),{},{leavedClassName:"".concat(jt,"-hidden"),removeOnLeave:!1,motionAppear:ze||!de||oe!=="inline"});return Xt};var P=Ae.store,ke=Ae.eventKey,xe=P.getState(),Ze=xe.defaultActiveFirst;d.isRootMenu=!1;var qe=!1;return Ze&&(qe=Ze[ke]),it(P,ke,qe),d}return Object(Be.a)(Xe,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var d=this,P=this.props,ke=P.mode,xe=P.parentMenu,Ze=P.manualRef;if(Ze&&Ze(this),ke!=="horizontal"||!xe.isRootMenu||!this.props.isOpen)return;this.minWidthTimeout=setTimeout(function(){return d.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var d=this.props,P=d.onDestroy,ke=d.eventKey;P&&P(ke),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout)}},{key:"renderChildren",value:function(d){var P=this,ke=this.getBaseProps(),xe=this.getMotion(ke.mode,ke.visible);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||ke.visible||ke.forceSubMenuRender,!this.haveOpened)return F.createElement("div",null);var Ze=ke.direction;return F.createElement(p.default,Object.assign({visible:ke.visible},xe),function(qe){var oe=qe.className,de=qe.style,De=X()("".concat(ke.prefixCls,"-sub"),oe,Object(B.a)({},"".concat(ke.prefixCls,"-rtl"),Ze==="rtl"));return F.createElement(ut,Object.assign({},ke,{id:P.internalMenuId,className:De,style:de}),d)})}},{key:"render",value:function(){var d,P=Object(k.a)({},this.props),ke=P.isOpen,xe=this.getPrefixCls(),Ze=P.mode==="inline",qe=X()(xe,"".concat(xe,"-").concat(P.mode),(d={},Object(B.a)(d,P.className,!!P.className),Object(B.a)(d,this.getOpenClassName(),ke),Object(B.a)(d,this.getActiveClassName(),P.active||ke&&!Ze),Object(B.a)(d,this.getDisabledClassName(),P.disabled),Object(B.a)(d,this.getSelectedClassName(),this.isChildrenSelected()),d));this.internalMenuId||(P.eventKey?this.internalMenuId="".concat(P.eventKey,"$Menu"):(rt+=1,this.internalMenuId="$__$".concat(rt,"$Menu")));var oe={},de={},De={};P.disabled||(oe={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},de={onClick:this.onTitleClick},De={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var ze={},G=P.direction;Ze&&(G==="rtl"?ze.paddingRight=P.inlineIndent*P.level:ze.paddingLeft=P.inlineIndent*P.level);var Ot={};this.props.isOpen&&(Ot={"aria-owns":this.internalMenuId});var jt=null;P.mode!=="horizontal"&&(jt=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(jt=F.createElement(this.props.expandIcon,Object(k.a)({},this.props))));var Xt=F.createElement("div",Object.assign({ref:this.saveSubMenuTitle,style:ze,className:"".concat(xe,"-title"),role:"button"},De,de,{"aria-expanded":ke},Ot,{"aria-haspopup":"true",title:typeof P.title=="string"?P.title:void 0}),P.title,jt||F.createElement("i",{className:"".concat(xe,"-arrow")})),Pt=this.renderChildren(P.children),ct=P.parentMenu.isRootMenu?P.parentMenu.props.getPopupContainer:function(In){return In.parentNode},fn=ot[P.mode],qt=P.popupOffset?{offset:P.popupOffset}:{},St=P.mode==="inline"?"":P.popupClassName;St+=G==="rtl"?" ".concat(xe,"-rtl"):"";var mn=P.disabled,xn=P.triggerSubMenuAction,Bt=P.subMenuOpenDelay,pn=P.forceSubMenuRender,Bn=P.subMenuCloseDelay,wn=P.builtinPlacements;be.forEach(function(In){return delete P[In]}),delete P.onClick;var Dn=G==="rtl"?Object.assign({},Ne,wn):Object.assign({},Re,wn);return delete P.direction,F.createElement("li",Object.assign({},P,oe,{className:qe,role:"menuitem"}),Ze&&Xt,Ze&&Pt,!Ze&&F.createElement(A.a,{prefixCls:xe,popupClassName:X()("".concat(xe,"-popup"),St),getPopupContainer:ct,builtinPlacements:Dn,popupPlacement:fn,popupVisible:ke,popupAlign:qt,popup:Pt,action:mn?[]:[xn],mouseEnterDelay:Bt,mouseLeaveDelay:Bn,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:pn},Xt))}}]),Xe}(F.Component);ft.defaultProps={onMouseEnter:L,onMouseLeave:L,onTitleMouseEnter:L,onTitleMouseLeave:L,onTitleClick:L,manualRef:L,mode:"vertical",title:""};var vt=Object(l.b)(function(ht,Le){var Xe=ht.openKeys,Ae=ht.activeKey,d=ht.selectedKeys,P=Le.eventKey,ke=Le.subMenuKey;return{isOpen:Xe.indexOf(P)>-1,active:Ae[ke]===P,selectedKeys:d}})(ft);vt.isSubMenu=!0;var Yt=vt,Mn="menuitem-overflowed",Rn=.5,un=function(ht){Object(r.a)(Xe,ht);var Le=Object(m.a)(Xe);function Xe(){var Ae;return Object(N.a)(this,Xe),Ae=Le.apply(this,arguments),Ae.resizeObserver=null,Ae.mutationObserver=null,Ae.originalTotalWidth=0,Ae.overflowedItems=[],Ae.menuItemSizes=[],Ae.cancelFrameId=null,Ae.state={lastVisibleIndex:void 0},Ae.getMenuItemNodes=function(){var d=Ae.props.prefixCls,P=ue.findDOMNode(Object(z.a)(Ae));return P?[].slice.call(P.children).filter(function(ke){return ke.className.split(" ").indexOf("".concat(d,"-overflowed-submenu"))<0}):[]},Ae.getOverflowedSubMenuItem=function(d,P,ke){var xe=Ae.props,Ze=xe.overflowedIndicator,qe=xe.level,oe=xe.mode,de=xe.prefixCls,De=xe.theme;if(qe!==1||oe!=="horizontal")return null;var ze=Ae.props.children[0],G=ze.props,Ot=G.children,jt=G.title,Xt=G.style,Pt=Object(pe.a)(G,["children","title","style"]),ct=Object(k.a)({},Xt),fn="".concat(d,"-overflowed-indicator"),qt="".concat(d,"-overflowed-indicator");P.length===0&&ke!==!0?ct=Object(k.a)(Object(k.a)({},ct),{},{display:"none"}):ke&&(ct=Object(k.a)(Object(k.a)({},ct),{},{visibility:"hidden",position:"absolute"}),fn="".concat(fn,"-placeholder"),qt="".concat(qt,"-placeholder"));var St=De?"".concat(de,"-").concat(De):"",mn={};return be.forEach(function(xn){Pt[xn]!==void 0&&(mn[xn]=Pt[xn])}),F.createElement(Yt,Object.assign({title:Ze,className:"".concat(de,"-overflowed-submenu"),popupClassName:St},mn,{key:fn,eventKey:qt,disabled:!1,style:ct}),P)},Ae.setChildrenWidthAndResize=function(){if(Ae.props.mode!=="horizontal")return;var d=ue.findDOMNode(Object(z.a)(Ae));if(!d)return;var P=d.children;if(!P||P.length===0)return;var ke=d.children[P.length-1];le(ke,"display","inline-block");var xe=Ae.getMenuItemNodes(),Ze=xe.filter(function(qe){return qe.className.split(" ").indexOf(Mn)>=0});Ze.forEach(function(qe){le(qe,"display","inline-block")}),Ae.menuItemSizes=xe.map(function(qe){return V(qe,!0)}),Ze.forEach(function(qe){le(qe,"display","none")}),Ae.overflowedIndicatorWidth=V(d.children[d.children.length-1],!0),Ae.originalTotalWidth=Ae.menuItemSizes.reduce(function(qe,oe){return qe+oe},0),Ae.handleResize(),le(ke,"display","none")},Ae.handleResize=function(){if(Ae.props.mode!=="horizontal")return;var d=ue.findDOMNode(Object(z.a)(Ae));if(!d)return;var P=V(d);Ae.overflowedItems=[];var ke=0,xe;Ae.originalTotalWidth>P+Rn&&(xe=-1,Ae.menuItemSizes.forEach(function(Ze){ke+=Ze,ke+Ae.overflowedIndicatorWidth<=P&&(xe+=1)})),Ae.setState({lastVisibleIndex:xe})},Ae}return Object(Be.a)(Xe,[{key:"componentDidMount",value:function(){var d=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var P=ue.findDOMNode(this);if(!P)return;this.resizeObserver=new s.default(function(ke){ke.forEach(function(){var xe=d.cancelFrameId;cancelAnimationFrame(xe),d.cancelFrameId=requestAnimationFrame(d.setChildrenWidthAndResize)})}),[].slice.call(P.children).concat(P).forEach(function(ke){d.resizeObserver.observe(ke)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){d.resizeObserver.disconnect(),[].slice.call(P.children).concat(P).forEach(function(ke){d.resizeObserver.observe(ke)}),d.setChildrenWidthAndResize()}),this.mutationObserver.observe(P,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(d){var P=this,ke=this.state.lastVisibleIndex;return(d||[]).reduce(function(xe,Ze,qe){var oe=Ze;if(P.props.mode==="horizontal"){var de=P.getOverflowedSubMenuItem(Ze.props.eventKey,[]);ke!==void 0&&P.props.className.indexOf("".concat(P.props.prefixCls,"-root"))!==-1&&(qe>ke&&(oe=F.cloneElement(Ze,{style:{display:"none"},eventKey:"".concat(Ze.props.eventKey,"-hidden"),className:"".concat(Mn)})),qe===ke+1&&(P.overflowedItems=d.slice(ke+1).map(function(ze){return F.cloneElement(ze,{key:ze.props.eventKey,mode:"vertical-left"})}),de=P.getOverflowedSubMenuItem(Ze.props.eventKey,P.overflowedItems)));var De=[].concat(Object(Me.a)(xe),[de,oe]);return qe===d.length-1&&De.push(P.getOverflowedSubMenuItem(Ze.props.eventKey,[],!0)),De}return[].concat(Object(Me.a)(xe),[oe])},[])}},{key:"render",value:function(){var d=this.props,P=d.visible,ke=d.prefixCls,xe=d.overflowedIndicator,Ze=d.mode,qe=d.level,oe=d.tag,de=d.children,De=d.theme,ze=Object(pe.a)(d,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),G=oe;return F.createElement(G,Object.assign({},ze),this.renderChildren(de))}}]),Xe}(F.Component);un.defaultProps={tag:"div",className:""};var Tn=un;function Vn(ht){return ht.length?ht.every(function(Le){return!!Le.props.disabled}):!0}function me(ht,Le,Xe){var Ae=ht.getState();ht.setState({activeKey:Object(k.a)(Object(k.a)({},Ae.activeKey),{},Object(B.a)({},Le,Xe))})}function Ye(ht){return ht.eventKey||"0-menu-"}function $e(ht,Le){var Xe=Le,Ae=ht.children,d=ht.eventKey;if(Xe){var P;if(D(Ae,function(ke,xe){ke&&ke.props&&!ke.props.disabled&&Xe===i(ke,d,xe)&&(P=!0)}),P)return Xe}return Xe=null,ht.defaultActiveFirst&&D(Ae,function(ke,xe){!Xe&&ke&&!ke.props.disabled&&(Xe=i(ke,d,xe))}),Xe}function mt(ht){if(ht){var Le=this.instanceArray.indexOf(ht);Le!==-1?this.instanceArray[Le]=ht:this.instanceArray.push(ht)}}var bt=function(ht){Object(r.a)(Xe,ht);var Le=Object(m.a)(Xe);function Xe(Ae){var d;return Object(N.a)(this,Xe),d=Le.call(this,Ae),d.onKeyDown=function(P,ke){var xe=P.keyCode,Ze;if(d.getFlatInstanceArray().forEach(function(oe){oe&&oe.props.active&&oe.onKeyDown&&(Ze=oe.onKeyDown(P))}),Ze)return 1;var qe=null;return(xe===Y.a.UP||xe===Y.a.DOWN)&&(qe=d.step(xe===Y.a.UP?-1:1)),qe?(P.preventDefault(),me(d.props.store,Ye(d.props),qe.props.eventKey),typeof ke=="function"&&ke(qe),1):void 0},d.onItemHover=function(P){var ke=P.key,xe=P.hover;me(d.props.store,Ye(d.props),xe?ke:null)},d.onDeselect=function(P){d.props.onDeselect(P)},d.onSelect=function(P){d.props.onSelect(P)},d.onClick=function(P){d.props.onClick(P)},d.onOpenChange=function(P){d.props.onOpenChange(P)},d.onDestroy=function(P){d.props.onDestroy(P)},d.getFlatInstanceArray=function(){return d.instanceArray},d.step=function(P){var ke=d.getFlatInstanceArray(),xe=d.props.store.getState().activeKey[Ye(d.props)],Ze=ke.length;if(!Ze)return null;P<0&&(ke=ke.concat().reverse());var qe=-1;if(ke.every(function(ze,G){return ze&&ze.props.eventKey===xe?(qe=G,!1):!0}),!d.props.defaultActiveFirst&&qe!==-1&&Vn(ke.slice(qe,Ze-1)))return;var oe=(qe+1)%Ze,de=oe;do{var De=ke[de];if(!De||De.props.disabled)de=(de+1)%Ze;else return De}while(de!==oe);return null},d.renderCommonMenuItem=function(P,ke,xe){var Ze=d.props.store.getState(),qe=Object(z.a)(d),oe=qe.props,de=i(P,oe.eventKey,ke),De=P.props;if(!De||typeof P.type=="string")return P;var ze=de===Ze.activeKey,G=Object(k.a)(Object(k.a)({mode:De.mode||oe.mode,level:oe.level,inlineIndent:oe.inlineIndent,renderMenuItem:d.renderMenuItem,rootPrefixCls:oe.prefixCls,index:ke,parentMenu:oe.parentMenu,manualRef:De.disabled?void 0:Object(W.a)(P.ref,mt.bind(Object(z.a)(d))),eventKey:de,active:!De.disabled&&ze,multiple:oe.multiple,onClick:function(jt){(De.onClick||L)(jt),d.onClick(jt)},onItemHover:d.onItemHover,motion:oe.motion,subMenuOpenDelay:oe.subMenuOpenDelay,subMenuCloseDelay:oe.subMenuCloseDelay,forceSubMenuRender:oe.forceSubMenuRender,onOpenChange:d.onOpenChange,onDeselect:d.onDeselect,onSelect:d.onSelect,builtinPlacements:oe.builtinPlacements,itemIcon:De.itemIcon||d.props.itemIcon,expandIcon:De.expandIcon||d.props.expandIcon},xe),{},{direction:oe.direction});return(oe.mode==="inline"||_e())&&(G.triggerSubMenuAction="click"),F.cloneElement(P,G)},d.renderMenuItem=function(P,ke,xe){if(!P)return null;var Ze=d.props.store.getState(),qe={openKeys:Ze.openKeys,selectedKeys:Ze.selectedKeys,triggerSubMenuAction:d.props.triggerSubMenuAction,subMenuKey:xe};return d.renderCommonMenuItem(P,ke,qe)},Ae.store.setState({activeKey:Object(k.a)(Object(k.a)({},Ae.store.getState().activeKey),{},Object(B.a)({},Ae.eventKey,$e(Ae,Ae.activeKey)))}),d.instanceArray=[],d}return Object(Be.a)(Xe,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(d){return this.props.visible||d.visible||this.props.className!==d.className||!n()(this.props.style,d.style)}},{key:"componentDidUpdate",value:function(d){var P=this.props,ke="activeKey"in P?P.activeKey:P.store.getState().activeKey[Ye(P)],xe=$e(P,ke);if(xe!==ke)me(P.store,Ye(P),xe);else if("activeKey"in d){var Ze=$e(d,d.activeKey);xe!==Ze&&me(P.store,Ye(P),xe)}}},{key:"render",value:function(){var d=this,P=Object(j.a)({},this.props);this.instanceArray=[];var ke=X()(P.prefixCls,P.className,"".concat(P.prefixCls,"-").concat(P.mode)),xe={className:ke,role:P.role||"menu"};P.id&&(xe.id=P.id),P.focusable&&(xe.tabIndex=0,xe.onKeyDown=this.onKeyDown);var Ze=P.prefixCls,qe=P.eventKey,oe=P.visible,de=P.level,De=P.mode,ze=P.overflowedIndicator,G=P.theme;return be.forEach(function(Ot){return delete P[Ot]}),delete P.onClick,F.createElement(Tn,Object.assign({},P,{prefixCls:Ze,mode:De,tag:"ul",level:de,theme:G,visible:oe,overflowedIndicator:ze},xe),F.Children.map(P.children,function(Ot,jt){return d.renderMenuItem(Ot,jt,qe||"0-menu-")}))}}]),Xe}(F.Component);bt.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:L};var pt=Object(l.b)()(bt),ut=pt,nt=e("Kwbf");function tt(ht,Le,Xe){var Ae=ht.prefixCls,d=ht.motion,P=ht.defaultMotions,ke=P===void 0?{}:P,xe=ht.openAnimation,Ze=ht.openTransitionName,qe=Le.switchingModeFromInline;if(d)return d;if(Object(w.a)(xe)==="object"&&xe)Object(nt.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof xe=="string")return{motionName:"".concat(Ae,"-open-").concat(xe)};if(Ze)return{motionName:Ze};var oe=ke[Xe];return oe||(qe?null:ke.other)}var Nt=function(ht){Object(r.a)(Xe,ht);var Le=Object(m.a)(Xe);function Xe(Ae){var d;Object(N.a)(this,Xe),d=Le.call(this,Ae),d.inlineOpenKeys=[],d.onSelect=function(xe){var Ze=Object(z.a)(d),qe=Ze.props;if(qe.selectable){var oe=d.store.getState(),de=oe.selectedKeys,De=xe.key;qe.multiple?de=de.concat([De]):de=[De],"selectedKeys"in qe||d.store.setState({selectedKeys:de}),qe.onSelect(Object(k.a)(Object(k.a)({},xe),{},{selectedKeys:de}))}},d.onClick=function(xe){var Ze=d.getRealMenuMode(),qe=Object(z.a)(d),oe=qe.store,de=qe.props.onOpenChange;Ze!=="inline"&&!("openKeys"in d.props)&&(oe.setState({openKeys:[]}),de([])),d.props.onClick(xe)},d.onKeyDown=function(xe,Ze){d.innerMenu.getWrappedInstance().onKeyDown(xe,Ze)},d.onOpenChange=function(xe){var Ze=Object(z.a)(d),qe=Ze.props,oe=d.store.getState().openKeys.concat(),de=!1,De=function(G){var Ot=!1;if(G.open)Ot=oe.indexOf(G.key)===-1,Ot&&oe.push(G.key);else{var jt=oe.indexOf(G.key);Ot=jt!==-1,Ot&&oe.splice(jt,1)}de=de||Ot};Array.isArray(xe)?xe.forEach(De):De(xe),de&&("openKeys"in d.props||d.store.setState({openKeys:oe}),qe.onOpenChange(oe))},d.onDeselect=function(xe){var Ze=Object(z.a)(d),qe=Ze.props;if(qe.selectable){var oe=d.store.getState().selectedKeys.concat(),de=xe.key,De=oe.indexOf(de);De!==-1&&oe.splice(De,1),"selectedKeys"in qe||d.store.setState({selectedKeys:oe}),qe.onDeselect(Object(k.a)(Object(k.a)({},xe),{},{selectedKeys:oe}))}},d.onMouseEnter=function(xe){d.restoreModeVerticalFromInline();var Ze=d.props.onMouseEnter;Ze&&Ze(xe)},d.onTransitionEnd=function(xe){var Ze=xe.propertyName==="width"&&xe.target===xe.currentTarget,qe=xe.target.className,oe=Object.prototype.toString.call(qe)==="[object SVGAnimatedString]"?qe.animVal:qe,de=xe.propertyName==="font-size"&&oe.indexOf("anticon")>=0;(Ze||de)&&d.restoreModeVerticalFromInline()},d.setInnerMenu=function(xe){d.innerMenu=xe},d.isRootMenu=!0;var P=Ae.defaultSelectedKeys,ke=Ae.defaultOpenKeys;return"selectedKeys"in Ae&&(P=Ae.selectedKeys||[]),"openKeys"in Ae&&(ke=Ae.openKeys||[]),d.store=Object(l.c)({selectedKeys:P,openKeys:ke,activeKey:{"0-menu-":$e(Ae,Ae.activeKey)}}),d.state={switchingModeFromInline:!1},d}return Object(Be.a)(Xe,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(d){this.updateOpentKeysWhenSwitchMode(d),this.updateMiniStore();var P=this.props,ke=P.siderCollapsed,xe=P.inlineCollapsed,Ze=P.onOpenChange;(!d.inlineCollapsed&&xe||!d.siderCollapsed&&ke)&&Ze([]),this.updateMenuDisplay()}},{key:"updateOpentKeysWhenSwitchMode",value:function(d){var P=this.props,ke=this.store,xe=this.inlineOpenKeys,Ze=ke.getState(),qe={};d.mode==="inline"&&P.mode!=="inline"&&this.setState({switchingModeFromInline:!0}),"openKeys"in P||((P.inlineCollapsed&&!d.inlineCollapsed||P.siderCollapsed&&!d.siderCollapsed)&&(this.setState({switchingModeFromInline:!0}),this.inlineOpenKeys=Ze.openKeys.concat(),qe.openKeys=[]),(!P.inlineCollapsed&&d.inlineCollapsed||!P.siderCollapsed&&d.siderCollapsed)&&(qe.openKeys=xe,this.inlineOpenKeys=[])),Object.keys(qe).length&&ke.setState(qe)}},{key:"updateMenuDisplay",value:function(){var d=this.props.collapsedWidth,P=this.store,ke=this.prevOpenKeys,xe=this.getInlineCollapsed()&&(d===0||d==="0"||d==="0px");xe?(this.prevOpenKeys=P.getState().openKeys.concat(),this.store.setState({openKeys:[]})):ke&&(this.store.setState({openKeys:ke}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var d=this.props.mode,P=this.state.switchingModeFromInline,ke=this.getInlineCollapsed();return P&&ke?"inline":ke?"vertical":d}},{key:"getInlineCollapsed",value:function(){var d=this.props,P=d.inlineCollapsed,ke=d.siderCollapsed;return ke!==void 0?ke:P}},{key:"restoreModeVerticalFromInline",value:function(){var d=this.state.switchingModeFromInline;d&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var d=Object(k.a)({},Object(te.default)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),P=this.getRealMenuMode();return d.className+=" ".concat(d.prefixCls,"-root"),d.direction==="rtl"&&(d.className+=" ".concat(d.prefixCls,"-rtl")),d=Object(k.a)(Object(k.a)({},d),{},{mode:P,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:tt(this.props,this.state,P)}),delete d.openAnimation,delete d.openTransitionName,F.createElement(l.a,{store:this.store},F.createElement(ut,Object.assign({},d,{ref:this.setInnerMenu}),this.props.children))}}]),Xe}(F.Component);Nt.defaultProps={selectable:!0,onClick:L,onSelect:L,onOpenChange:L,onDeselect:L,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:F.createElement("span",null,"\xB7\xB7\xB7")};var yt=Nt,_t=function(ht){Object(r.a)(Xe,ht);var Le=Object(m.a)(Xe);function Xe(){var Ae;return Object(N.a)(this,Xe),Ae=Le.apply(this,arguments),Ae.onKeyDown=function(d){var P=d.keyCode;return P===Y.a.ENTER?(Ae.onClick(d),!0):void 0},Ae.onMouseLeave=function(d){var P=Ae.props,ke=P.eventKey,xe=P.onItemHover,Ze=P.onMouseLeave;xe({key:ke,hover:!1}),Ze({key:ke,domEvent:d})},Ae.onMouseEnter=function(d){var P=Ae.props,ke=P.eventKey,xe=P.onItemHover,Ze=P.onMouseEnter;xe({key:ke,hover:!0}),Ze({key:ke,domEvent:d})},Ae.onClick=function(d){var P=Ae.props,ke=P.eventKey,xe=P.multiple,Ze=P.onClick,qe=P.onSelect,oe=P.onDeselect,de=P.isSelected,De={key:ke,keyPath:[ke],item:Object(z.a)(Ae),domEvent:d};Ze(De),xe?de?oe(De):qe(De):de||qe(De)},Ae.saveNode=function(d){Ae.node=d},Ae}return Object(Be.a)(Xe,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var d=this.props;d.onDestroy&&d.onDestroy(d.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var d,P=Object(k.a)({},this.props),ke=X()(this.getPrefixCls(),P.className,(d={},Object(B.a)(d,this.getActiveClassName(),!P.disabled&&P.active),Object(B.a)(d,this.getSelectedClassName(),P.isSelected),Object(B.a)(d,this.getDisabledClassName(),P.disabled),d)),xe=Object(k.a)(Object(k.a)({},P.attribute),{},{title:typeof P.title=="string"?P.title:void 0,className:ke,role:P.role||"menuitem","aria-disabled":P.disabled});P.role==="option"?xe=Object(k.a)(Object(k.a)({},xe),{},{role:"option","aria-selected":P.isSelected}):(P.role===null||P.role==="none")&&(xe.role="none");var Ze={onClick:P.disabled?null:this.onClick,onMouseLeave:P.disabled?null:this.onMouseLeave,onMouseEnter:P.disabled?null:this.onMouseEnter},qe=Object(k.a)({},P.style);P.mode==="inline"&&(P.direction==="rtl"?qe.paddingRight=P.inlineIndent*P.level:qe.paddingLeft=P.inlineIndent*P.level),be.forEach(function(de){return delete P[de]}),delete P.direction;var oe=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(oe=F.createElement(this.props.itemIcon,this.props)),F.createElement("li",Object.assign({},Object(te.default)(P,["onClick","onMouseEnter","onMouseLeave","onSelect"]),xe,Ze,{style:qe,ref:this.saveNode}),P.children,oe)}}]),Xe}(F.Component);_t.isMenuItem=!0,_t.defaultProps={onSelect:L,onMouseEnter:L,onMouseLeave:L,manualRef:L};var tn=Object(l.b)(function(ht,Le){var Xe=ht.activeKey,Ae=ht.selectedKeys,d=Le.eventKey,P=Le.subMenuKey;return{active:Xe[P]===d,isSelected:Ae.indexOf(d)!==-1}})(_t),Dt=tn,Jt=function(ht){Object(r.a)(Xe,ht);var Le=Object(m.a)(Xe);function Xe(){var Ae;return Object(N.a)(this,Xe),Ae=Le.apply(this,arguments),Ae.renderInnerMenuItem=function(d){var P=Ae.props,ke=P.renderMenuItem,xe=P.index;return ke(d,xe,Ae.props.subMenuKey)},Ae}return Object(Be.a)(Xe,[{key:"render",value:function(){var d=Object(j.a)({},this.props),P=d.className,ke=P===void 0?"":P,xe=d.rootPrefixCls,Ze="".concat(xe,"-item-group-title"),qe="".concat(xe,"-item-group-list"),oe=d.title,de=d.children;return be.forEach(function(De){return delete d[De]}),delete d.onClick,delete d.direction,F.createElement("li",Object.assign({},d,{className:"".concat(ke," ").concat(xe,"-item-group")}),F.createElement("div",{className:Ze,title:typeof oe=="string"?oe:void 0},oe),F.createElement("ul",{className:qe},F.Children.map(de,this.renderInnerMenuItem)))}}]),Xe}(F.Component);Jt.isMenuItemGroup=!0,Jt.defaultProps={disabled:!0};var Kn=Jt,Qt=function(Le){var Xe=Le.className,Ae=Le.rootPrefixCls,d=Le.style;return F.createElement("li",{className:"".concat(Xe," ").concat(Ae,"-item-divider"),style:d})};Qt.defaultProps={disabled:!0,className:"",style:{}};var Nn=Qt,cn=Q.e=yt},"2doZ":function(Pe,Q,e){"use strict";e.r(Q),e.d(Q,"GroupHomeworkContext",function(){return xe});var k=e("cWXX"),N=e("/ezw"),Be=e("1YHl"),z=e("VNzZ"),r=e("DjyN"),m=e("NUBc"),F=e("9og8"),l=e("miYZ"),te=e("tsqr"),j=e("k1fw"),B=e("tJVT"),Y=e("WmNS"),W=e.n(Y),_=e("q1tI"),n=e.n(_),c=e("Ty5D"),X=e("9kvl"),w=e("xKgJ"),ee=e("1vsH"),se=e("oBTY"),ye=e("2qtc"),je=e("kLXV"),q=e("ErOA"),he=function(de){var De=de.classroomList,ze=de.dispatch,G=de.user,Ot=de.onCallback,jt=Object(c.i)(),Xt=Object(_.useState)(!1),Pt=Object(B.a)(Xt,2),ct=Pt[0],fn=Pt[1],qt=Object(_.useState)(!1),St=Object(B.a)(qt,2),mn=St[0],xn=St[1];Object(_.useEffect)(function(){if(De.actionTabs.key==="\u5220\u9664"){if(Object(w.u)()){xn(!0);return}var pn={hasNum:0,noHasNum:0};De.actionTabs.selectArrsAll.map(function(Bn){var wn;Bn.author_login===((wn=G.userInfo)===null||wn===void 0?void 0:wn.login)?++pn.hasNum:++pn.noHasNum}),pn.noHasNum>0?je.a.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:n.a.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",n.a.createElement("span",{className:"c-blue"},pn.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",n.a.createElement("span",{className:"c-red"},pn.noHasNum)," ","\u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",n.a.createElement("br",null),"\u8BFE\u5802\u5185\u53EA\u80FD\u5220\u9664\u672C\u4EBA\u53D1\u5E03\u7684\u8D44\u6E90\uFF0C\u8BF7\u53D6\u6D88\u9009\u4E2D\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u7684\u8D44\u6E90\u3002"),onOk:function(){Bt()}}):xn(!0)}else xn(!1)},[De.actionTabs.key]);var Bt=function(){ze({type:"classroomList/setActionTabs",payload:{}})};return n.a.createElement(je.a,{centered:!0,title:"\u63D0\u793A",visible:mn,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:ct,onOk:Object(F.a)(W.a.mark(function pn(){var Bn;return W.a.wrap(function(Dn){for(;;)switch(Dn.prev=Dn.next){case 0:return fn(!0),Dn.next=3,Object(q.a)("/api/courses/".concat(jt.coursesId,"/homework_commons/multi_destroy.json"),{method:"post",body:{homework_ids:Object(se.a)(De.actionTabs.selectArrs)}});case 3:Bn=Dn.sent,fn(!1),Bn.status===0&&(Object(ee.Y)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u5220\u9664"]),te.b.success("\u5220\u9664\u6210\u529F"),ze({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),Ot&&Ot(),Object(w.c)()?ze({type:"classroomList/getClassroomTeacherCommonList",payload:Object(j.a)(Object(j.a)({},De.actionTabs.params),{},{type:3})}):ze({type:"classroomList/getClassroomCommonList",payload:Object(j.a)({},De.actionTabs.params)}));case 6:case"end":return Dn.stop()}},pn)})),onCancel:function(){ze({type:"classroomList/setActionTabs",payload:{}})}},n.a.createElement("p",null,"\u63D0\u4EA4\u4F5C\u54C1\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D"),n.a.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F"))},ce=Object(X.a)(function(oe){var de=oe.classroomList,De=oe.user;return{classroomList:de,user:De}})(he),M=e("sRBo"),v=e("kaz8"),f=e("7Kak"),Z=e("9yH6"),ae=e("14J3"),fe=e("BMrR"),Ie=e("jCWc"),Ce=e("kPKH"),R=e("iQDF"),K=e("+eQT"),S=e("jrin"),g=e("y8nQ"),L=e("Vl3Y"),i=e("PpiC"),h=e("wd/R"),D=e.n(h),re=e("4wi7"),be=e("oUNq");function V(oe,de){for(var De=[],ze=oe;ze0)){ge.next=7;break}return te.b.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),ge.abrupt("return");case 7:return T={homework_ids:Object(se.a)(De.actionTabs.selectArrs),group_ids:aa.map(function(Ee){return Ee.id}),end_time:D()(U.end_time).format("YYYY-MM-DD HH:mm"),publish_time:D()(U.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!aa.length},ge.next=10,Object(q.a)("/api/courses/".concat(Ot.coursesId,"/homework_commons/publish_with_homework_list_position.json"),{method:"post",body:Object(j.a)({},T)});case 10:ve=ge.sent,ve.status===0&&(Object(ee.Y)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),te.b.success("\u53D1\u5E03\u6210\u529F"),ze({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),G.onCallback&&G.onCallback(),Ia(),localStorage.getItem("Noviceguide")==="0"||ze({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:n.a.createElement("div",null,"\u6700\u540E\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u540D\u5B66\u751F~\u70B9\u51FB\u201C\u6DFB\u52A0\u5B66\u751F\u201D\uFF0C\u5728\u5F39\u7A97\u9875\u9762\u4E2D\u8F93\u5165\u5E76\u641C\u7D22\u5B66\u751F\u59D3\u540D\uFF0C\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u5C31\u53EF\u4EE5\u4E3A\u60A8\u7684\u8BFE\u5802\u6DFB\u52A0\u7B2C\u4E00\u4F4D\u5B66\u751F\u5566~")}}));case 12:case"end":return ge.stop()}},E)}));return function(){return t.apply(this,arguments)}}(),_a=function(){St(1),pn([]),nn([])},go=Dn>qt*jn;return n.a.createElement(je.a,{width:600,centered:!0,title:"\u53D1\u5E03\u4F5C\u4E1A",visible:De.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:La,onCancel:function(){_a(),Ia(),ze({type:"classroomList/setActionTabs",payload:{}})}},n.a.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",n.a.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),Bt&&n.a.createElement(L.a,{form:Pt},n.a.createElement("div",{style:{paddingLeft:0}},n.a.createElement(fe.a,{className:"mt30",align:"middle"},n.a.createElement(Ce.a,null,n.a.createElement(L.a.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},n.a.createElement(K.a,{style:{width:155,marginRight:"25px"},getPopupContainer:function(E){return E.parentNode},disabledDate:function(E){return E&&E<=D()().subtract(0,"days")},disabledTime:le,placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:D()(Object(ee.d)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),n.a.createElement(Ce.a,{className:"ml20"},n.a.createElement(L.a.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},n.a.createElement(K.a,{style:{width:170},getPopupContainer:function(E){return E.parentNode},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:D()(Object(ee.d)(),"HH:mm")},disabledDate:function(E){return E&&E0&&n.a.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},n.a.createElement("span",{style:{flex:1}},n.a.createElement(v.a,{checked:aa.length===Bt.length,onChange:function(E){aa.length===Bt.length?nn([]):nn(Bt.filter(function(U){return!U.is_published}))}},"\u5168\u9009")," "),n.a.createElement("span",{style:{width:16}}),n.a.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",aa.length||0,"\u4E2A\u5206\u73ED")),(De.actionTabs.type===1||!an)&&Bt.length>0&&n.a.createElement(re.a,{data:Bt,selectedRowKeys:aa,setSelectedRowKeys:nn})))},Me=Object(X.a)(function(oe){var de=oe.classroomList,De=oe.user;return{classroomList:de,user:De}})(_e),pe=e("g9YV"),ue=e("wCAj"),s=e("5NDa"),A=e("5rEg"),p=function(de){var De=de.classroomList,ze=de.dispatch,G=Object(i.a)(de,["classroomList","dispatch"]),Ot=Object(c.i)(),jt=L.a.useForm(),Xt=Object(B.a)(jt,1),Pt=Xt[0],ct=Object(_.useState)(1),fn=Object(B.a)(ct,2),qt=fn[0],St=fn[1],mn=Object(_.useState)([]),xn=Object(B.a)(mn,2),Bt=xn[0],pn=xn[1],Bn=Object(_.useState)(0),wn=Object(B.a)(Bn,2),Dn=wn[0],In=wn[1],On=Object(_.useState)(2e3),Ln=Object(B.a)(On,2),jn=Ln[0],ea=Ln[1],Kt=Object(_.useState)(!0),dt=Object(B.a)(Kt,2),It=dt[0],Wt=dt[1],Mt=Object(_.useState)(),_n=Object(B.a)(Mt,2),Zn=_n[0],va=_n[1],fa=Object(_.useState)([]),Pn=Object(B.a)(fa,2),Jn=Pn[0],ba=Pn[1];Ot.id=Ot.coursesId,Object(_.useEffect)(function(){De.actionTabs.key==="\u7ACB\u5373\u622A\u6B62"?Pa():(ba([]),pn([]))},[De.actionTabs.key]);var Pa=function(){var nn=Object(F.a)(W.a.mark(function hn(At){var an,ra,kn;return W.a.wrap(function(Ia){for(;;)switch(Ia.prev=Ia.next){case 0:return Wt(!0),Ia.next=3,Object(be.z)(Object(j.a)(Object(j.a)({},Ot),{},{page:At||qt,limit:jn,homework_id:De.actionTabs.type===1?"":De.actionTabs.selectArrs[0],end_homework_action:!0,all:!0}));case 3:an=Ia.sent,an==null||an.course_groups.map(function(La){La.key=La.id}),an&&(pn([].concat(Object(se.a)(Bt),Object(se.a)(an==null?void 0:an.course_groups))),In(an==null?void 0:an.group_count),va(an==null?void 0:an.course_groups),Wt(!1),At||Pt.setFieldsValue((kn={},Object(S.a)(kn,"group_ids",an==null||((ra=an.course_groups)===null||ra===void 0)?void 0:ra.map(function(La){return String(La.id)})),Object(S.a)(kn,"end_time",D()(D()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm"))),kn)));case 6:case"end":return Ia.stop()}},hn)}));return function(At){return nn.apply(this,arguments)}}(),Qn=function(){var nn=Object(F.a)(W.a.mark(function hn(){var At,an;return W.a.wrap(function(kn){for(;;)switch(kn.prev=kn.next){case 0:return At=Object(j.a)({},Pt.getFieldsValue()),console.log("----",At.group_ids),kn.next=4,Object(q.a)("/api/courses/".concat(Ot.id,"/homework_commons/end_with_homework_list_position.json"),{method:"post",body:{homework_ids:Object(se.a)(De.actionTabs.selectArrs),group_ids:(Jn==null?void 0:Jn.length)>0?Jn:[],unified_setting:!(Bt!=null&&Bt.length),end_time:D()(At.end_time).format("YYYY-MM-DD HH:mm")}});case 4:an=kn.sent,an.status===0&&(aa(),Object(ee.Y)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u7ACB\u5373\u622A\u6B62"]),te.b.success("\u64CD\u4F5C\u6210\u529F"),ze({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),G.onCallback&&G.onCallback(),Object(w.c)()?(ze({type:"classroomList/setActionTabs",payload:{}}),ze({type:"classroomList/getClassroomTeacherCommonList",payload:Object(j.a)(Object(j.a)({},De.actionTabs.params),{},{type:3})})):ze({type:"classroomList/getClassroomCommonList",payload:Object(j.a)({},De.actionTabs.params)}));case 6:case"end":return kn.stop()}},hn)}));return function(){return nn.apply(this,arguments)}}(),aa=function(){St(1),pn([])};return n.a.createElement(je.a,{centered:!0,title:"\u622A\u6B62\u4F5C\u4E1A",visible:De.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",okText:"\u622A\u6B62\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u622A\u6B62",onOk:Qn,onCancel:function(){aa(),ze({type:"classroomList/setActionTabs",payload:{}})}},n.a.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u4E0D\u80FD\u518D\u63D0\u4EA4\u4F5C\u4E1A",n.a.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u63D0\u4EA4\u4E2D" \u201C\u8865\u4EA4\u4E2D\u201D\u7684\u4F5C\u4E1A\u6709\u6548'),Bt&&n.a.createElement(L.a,{form:Pt},n.a.createElement(fe.a,null,n.a.createElement("span",{className:"mr5"},"\u622A\u6B62\u65F6\u95F4:"),n.a.createElement(L.a.Item,{name:"end_time"},n.a.createElement(K.a,{style:{width:170},getPopupContainer:function(hn){return hn.parentNode},disabledDate:function(hn){return hn&&hn0&&n.a.createElement(fe.a,null,n.a.createElement("span",{className:"mr5"},"\u9009\u62E9\u73ED\u7EA7:"),n.a.createElement(A.a.Search,{style:{width:"300px"},onChange:function(hn){pn(Zn.filter(function(At){return At.name.indexOf(hn.target.value)>-1}))}})),(Bt==null?void 0:Bt.length)>0&&De.actionTabs.type===1&&n.a.createElement(ue.a,{style:{marginTop:"10px",height:"300px",overflow:"auto"},rowSelection:{type:"checkbox",onChange:function(hn,At){ba(hn)}},rowKey:"id",pagination:!1,dataSource:Bt,columns:[{title:"\u73ED\u7EA7",dataIndex:"name",key:"name"}]}),(Bt==null?void 0:Bt.length)>0&&De.actionTabs.type===2&&n.a.createElement(ue.a,{style:{marginTop:"10px",height:"300px",overflow:"auto"},rowSelection:{type:"checkbox",onChange:function(hn,At){ba(hn)}},rowKey:"id",pagination:!1,dataSource:Bt,columns:[{title:"\u73ED\u7EA7",dataIndex:"name",key:"name"},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time"},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time"}]})))},$=Object(X.a)(function(oe){var de=oe.classroomList;return{classroomList:de}})(p),Re=function(de){var De=de.classroomList,ze=de.dispatch,G=Object(c.i)();return G.id=G.coursesId,n.a.createElement(je.a,{centered:!0,title:"\u63D0\u793A",visible:De.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Object(F.a)(W.a.mark(function Ot(){var jt;return W.a.wrap(function(Pt){for(;;)switch(Pt.prev=Pt.next){case 0:return Pt.next=2,Object(q.a)("/api/courses/".concat(G.id,"/homework_commons/set_public.json"),{method:"post",body:{homework_ids:Object(se.a)(De.actionTabs.selectArrs)}});case 2:jt=Pt.sent,jt.status===0&&(Object(ee.Y)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u8BBE\u4E3A\u516C\u5F00"]),te.b.success("\u64CD\u4F5C\u6210\u529F"),ze({type:"classroomList/setActionTabs",payload:{}}),ze({type:"classroomList/getClassroomCommonHomeworksList",payload:Object(j.a)({},De.actionTabs.params)}));case 4:case"end":return Pt.stop()}},Ot)})),onCancel:function(){ze({type:"classroomList/setActionTabs",payload:{}})}},n.a.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",n.a.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))},Ne=Object(X.a)(function(oe){var de=oe.classroomList;return{classroomList:de}})(Re),We=function(de){var De=de.classroomList,ze=de.dispatch,G=de.onCallback,Ot=Object(i.a)(de,["classroomList","dispatch","onCallback"]),jt=Object(c.i)();return jt.id=jt.coursesId,n.a.createElement(je.a,{centered:!0,title:"\u63D0\u793A",visible:De.actionTabs.key==="\u6536\u85CF",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Object(F.a)(W.a.mark(function Xt(){var Pt;return W.a.wrap(function(fn){for(;;)switch(fn.prev=fn.next){case 0:return fn.next=2,Object(q.a)("/api/courses/".concat(jt.id,"/homework_commons/add_to_homework_bank.json"),{method:"post",body:{all_check:0,homework_ids:Object(se.a)(De.actionTabs.selectArrs)}});case 2:Pt=fn.sent,Pt.status===0&&(Object(ee.Y)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u6536\u85CF"]),te.b.success("\u6536\u85CF\u6210\u529F\uFF0C\u8BF7\u524D\u5F80\u3010\u4E2A\u4EBA\u4E3B\u9875/\u8BFE\u5802\u8D44\u6E90\u3011\u67E5\u770B"),G&&G(),Object(w.c)()?ze({type:"classroomList/getClassroomTeacherCommonList",payload:Object(j.a)(Object(j.a)({},De.actionTabs.params),{},{type:3})}):ze({type:"classroomList/getClassroomCommonList",payload:Object(j.a)({},De.actionTabs.params)}),ze({type:"classroomList/setActionTabs",payload:{}}));case 4:case"end":return fn.stop()}},Xt)})),onCancel:function(){ze({type:"classroomList/setActionTabs",payload:{}})}},"\u786E\u8BA4\u6536\u85CF\uFF1F")},rt=Object(X.a)(function(oe){var de=oe.classroomList;return{classroomList:de}})(We),ot=e("+L6B"),it=e("2/Rp"),ft=e("Znn+"),vt=e("ZTPi"),Yt=e("RotF"),Mn=e.n(Yt),Rn=e("r6FZ"),un=e.n(Rn),Tn=e("BdwD"),Vn=vt.a.TabPane,me=function(de){var De,ze=de.shixunHomeworks,G=de.classroomList,Ot=de.loading,jt=de.dispatch,Xt=Object(c.i)(),Pt=Object(c.h)(),ct=L.a.useForm(),fn=Object(B.a)(ct,1),qt=fn[0],St=ze.brankList,mn=Object(_.useState)(!1),xn=Object(B.a)(mn,2),Bt=xn[0],pn=xn[1],Bn=Object(_.useState)(!0),wn=Object(B.a)(Bn,2),Dn=wn[0],In=wn[1],On=Object(_.useState)("myself"),Ln=Object(B.a)(On,2),jn=Ln[0],ea=Ln[1],Kt=Object(_.useState)([]),dt=Object(B.a)(Kt,2),It=dt[0],Wt=dt[1],Mt=Object(_.useState)(),_n=Object(B.a)(Mt,2),Zn=_n[0],va=_n[1],fa=Object(_.useState)({page:0,limit:20,object_type:"group",search:"",filter:"myself"}),Pn=Object(B.a)(fa,2),Jn=Pn[0],ba=Pn[1],Pa=[{name:"\u6211\u7684\u8D44\u6E90",id:"myself"},{name:"\u516C\u5171\u8D44\u6E90",id:"public"}];Object(_.useEffect)(function(){ze.actionTabs.key==="\u9898\u5E93\u9009\u7528"&&aa()},[ze.actionTabs.key]);var Qn=[],aa=function(){var nn=Object(F.a)(W.a.mark(function hn(){var At,an;return W.a.wrap(function(kn){for(;;)switch(kn.prev=kn.next){case 0:if(!Dn){kn.next=11;break}return pn(!1),++Jn.page,kn.next=5,jt({type:"shixunHomeworks/getBrankList",payload:Object(j.a)({},Jn)});case 5:an=kn.sent,It=Object(se.a)(It.concat(an.object_list)),va(an.is_teacher),((At=an.object_list)===null||At===void 0?void 0:At.length)5&&n.a.createElement(ue.a,{scroll:{y:240},onRow:function(dt){return{onClick:function(Wt){Wt.stopPropagation(),Wt.preventDefault()}}},onHeaderRow:function(dt,It){return{onClick:function(Mt){Mt.stopPropagation(),Mt.preventDefault()}}},pagination:!1,dataSource:Dn,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:function(dt,It,Wt){Wt.field&&(St.sort_by=Wt.field),Wt.order||(St.sort_direction="asc"),Wt.order==="ascend"&&(St.sort_direction="asc"),Wt.order==="descend"&&(St.sort_direction="desc"),Wt.order||(St.sort_direction="asc"),Ln()},columns:On}),Object(w.c)()&&G.status!=="\u672A\u53D1\u5E03"&&Bt&&Dn.length<6&&Dn.length>0&&n.a.createElement(ue.a,{onRow:function(dt){return{onClick:function(Wt){Wt.stopPropagation(),Wt.preventDefault()}}},onHeaderRow:function(dt,It){return{onClick:function(Mt){Mt.stopPropagation(),Mt.preventDefault()}}},pagination:!1,dataSource:Dn,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:function(dt,It,Wt){Wt.field&&(St.sort_by=Wt.field),Wt.order||(St.sort_direction="asc"),Wt.order==="ascend"&&(St.sort_direction="asc"),Wt.order==="descend"&&(St.sort_direction="desc"),Wt.order||(St.sort_direction="asc"),Ln()},columns:On}))))},cn=Nn,ht=e("SI46"),Le=e.n(ht),Xe=e("8Skl"),Ae=function(de){var De=de.buttonDataSource,ze=de.onClick,G=Object(_.useContext)(xe),Ot=G.allSelect,jt=G.setAllSelect,Xt=G.setSelectArrs,Pt=G.dataSource,ct=G.selectArrs,fn=G.useBatchStatus,qt=G.dispatch,St=G.params,mn=G.getData,xn=G.detailLeftMenus,Bt=G.main_category_id,pn=G.setSelectArrsAll,Bn,wn=Object(_.useState)(!1),Dn=Object(B.a)(wn,2),In=Dn[0],On=Dn[1],Ln=Object(_.useState)(""),jn=Object(B.a)(Ln,2),ea=jn[0],Kt=jn[1],dt=function(_n){jt(_n.target.checked);var Zn=Pt.filter(function(va){return va.can_edit});Xt(_n.target.checked?Zn.map(function(va){return va.homework_id}):[]),_n.target.checked?pn(Zn):pn([])},It=function(){var _n={courseId:St.id,container_type:"group_homework"};St.categoryId&&(_n.category_id=St.categoryId),qt({type:"classroomList/getAllTaskList",payload:_n}),qt({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})};xn.course_modules&&(Bn=xn.course_modules.filter(function(Mt){return Mt.type==="group_homework"})[0]);var Wt=n.a.createElement("div",{className:Le.a.moveCategory,onMouseLeave:function(_n){return On(!1)}},n.a.createElement(Dt.a,{onClick:function(){var Mt=Object(F.a)(W.a.mark(function _n(Zn){var va,fa,Pn,Jn,ba;return W.a.wrap(function(Qn){for(;;)switch(Qn.prev=Qn.next){case 0:if(va=Zn.item,fa=Zn.key,Pn=Zn.keyPath,Jn=Zn.domEvent,!(ct=="")){Qn.next=4;break}return te.b.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),Qn.abrupt("return",null);case 4:return Qn.next=6,Object(q.a)("/api/courses/".concat(St.id,"/homework_commons/move_to_category.json"),{method:"post",body:{homework_ids:ct,new_category_id:fa}});case 6:ba=Qn.sent,ba.status===0&&(te.b.success("\u64CD\u4F5C\u6210\u529F"),fn(!1),mn(),qt({type:"classroomList/getClassroomLeftMenus",payload:{id:St.coursesId}}));case 8:case"end":return Qn.stop()}},_n)}));return function(_n){return Mt.apply(this,arguments)}}(),style:{maxHeight:300,width:240,overflow:"auto"}},n.a.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},n.a.createElement(A.a,{onChange:function(_n){Kt(_n.target.value)}})),Bn&&Bn.second_category.filter(function(Mt){return Mt.category_name!=="\u672A\u5206\u914D\u76EE\u5F55"}).map(function(Mt,_n){return ea!==""&&Mt.category_name.indexOf(ea)<0?void 0:n.a.createElement(Dt.a.Item,{className:"multi-llipsis1e",key:Mt.category_id},Mt.category_name)}),n.a.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:function(_n){_n.preventDefault(),qt({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:St,selectArrs:{category_id:Bt,type:"group_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return n.a.createElement("div",{className:Le.a.bottomControlContainer},n.a.createElement("div",null,n.a.createElement("div",null,n.a.createElement(v.a,{checked:Ot,onChange:dt},"\u5168\u9009\u672C\u9875\uFF08",ct.length,"\uFF09")),Object(w.c)()&&De.map(function(Mt){return n.a.createElement("div",{key:Mt.key},n.a.createElement(it.a,{type:"primary",icon:Mt.icon,className:Le.a.buttonWrap,onClick:function(){return ze(Mt)}},Mt.name))}),n.a.createElement("div",null,n.a.createElement(it.a,{type:"primary",onClick:It,icon:n.a.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"}),className:Le.a.buttonWrap},"\u8C03\u6574\u6392\u5E8F")),Object(w.c)()&&n.a.createElement("div",null,n.a.createElement(_t.a,{visible:In,placement:"topLeft",overlay:Wt,getPopupContainer:function(_n){return _n.parentNode}},n.a.createElement("span",{className:"ant-dropdown-link",onMouseOver:function(_n){return On(!0)}},n.a.createElement(it.a,{type:"primary",className:Le.a.buttonWrap,icon:n.a.createElement("i",{className:"iconfont icon-yidongmulu"})},n.a.createElement("span",null,"\u79FB\u52A8\u5230\u76EE\u5F55 ",n.a.createElement(Xe.a,null)))))),Object(w.c)()&&n.a.createElement("div",null,n.a.createElement(it.a,{type:"primary",onClick:function(){return ze({key:"collection",name:"\u6536\u85CF",icon:n.a.createElement("i",{className:"iconfont icon-shoucang1"})})},icon:n.a.createElement("i",{className:"iconfont icon-shoucang1"}),className:Le.a.buttonWrap},"\u6536\u85CF"))),n.a.createElement("div",null,n.a.createElement(it.a,{type:"primary",ghost:!0,onClick:function(){return fn(!1)}},"\u53D6\u6D88\u64CD\u4F5C")))},d=Ae,P=e("p+4A"),ke=e("HOA5"),xe=Object(_.createContext)({selectArrs:[]}),Ze=function(de){var De,ze,G=de.user,Ot=de.classroomList,jt=de.loading,Xt=de.dispatch,Pt=de.location,ct=Object(c.i)();console.log("params",ct);var fn=Object(_.useState)([]),qt=Object(B.a)(fn,2),St=qt[0],mn=qt[1],xn=Object(_.useState)(!1),Bt=Object(B.a)(xn,2),pn=Bt[0],Bn=Bt[1],wn=Object(_.useState)(!1),Dn=Object(B.a)(wn,2),In=Dn[0],On=Dn[1],Ln=Object(_.useState)([]),jn=Object(B.a)(Ln,2),ea=jn[0],Kt=jn[1],dt=Object(_.useState)(!1),It=Object(B.a)(dt,2),Wt=It[0],Mt=It[1],_n=Object(_.useState)("\u9ED8\u8BA4\u6392\u5E8F"),Zn=Object(B.a)(_n,2),va=Zn[0],fa=Zn[1],Pn=Object(_.useState)(""),Jn=Object(B.a)(Pn,2),ba=Jn[0],Pa=Jn[1],Qn=Object(_.useState)(!1),aa=Object(B.a)(Qn,2),nn=aa[0],hn=aa[1],At=Ot.detailCommonHomeworksList,an=Ot.detailLeftMenus,ra=Ot.detailTopBanner,kn=Ot.taskList,ga=Object(c.g)(),Ia=Pt.query.tabs?parseInt(Pt.query.tabs)+1:"0";ct.type=3,ct.categoryId?ct.category=ct.categoryId:delete ct.category,Object(_.useEffect)(function(){var Ee=Pt.query,Oe=Ee,Te=Oe.tabs;Te&&Te!==void 0&&(Object(w.c)()?ct.status=Te:ct.order=Te)},[Pt.search]),Object(_.useEffect)(function(){var Ee,Oe;if(G!=null&&(Ee=G.userInfo)!==null&&Ee!==void 0&&Ee.login){var Te,Je=ee.M.getItem("".concat(G==null||((Te=G.userInfo)===null||Te===void 0)?void 0:Te.login).concat(Object(w.c)()?"Teacher":"Student"),"GroupHomework");Je&&(ct.sort_by=Je==null?void 0:Je.type,ct.sort_direction=Je==null?void 0:Je.direction,fa(Je==null?void 0:Je.name));var Ge=Pt.query,we=Ge,He=we.tabs,Ke={};He&&He!==void 0&&(Object(w.c)()?ct.status=He:ct.order=He),_a(Ke)}else if(G!=null&&(Oe=G.userInfo)!==null&&Oe!==void 0&&Oe.username){var et=Pt.query,Ve=et,lt=Ve.tabs,gt={};lt&<!==void 0&&(Object(w.c)()?ct.status=lt:ct.order=lt),_a(gt)}},[G==null||((De=G.userInfo)===null||De===void 0)?void 0:De.login,Pt==null?void 0:Pt.pathname]),Object(_.useEffect)(function(){Ot.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&_a(),Ot.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&_a()},[Ot.actionTabs.key]),Object(_.useEffect)(function(){mn([])},[At]),Object(_.useEffect)(function(){On(!1)},[ct.categoryId]),Object(_.useEffect)(function(){if(At&&At.homeworks){var Ee,Oe;St.length===((Ee=At.homeworks)===null||Ee===void 0||((Oe=Ee.filter(function(Te){return Te.can_edit}))===null||Oe===void 0)?void 0:Oe.length)&&St.length>0?Bn(!0):Bn(!1)}},[St]);var La=function(Oe,Te){ct.page=Oe,_a()},_a=function(){var Oe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};mn([]),Kt([]),Object(w.c)()?Xt({type:"classroomList/getClassroomTeacherCommonList",payload:Object(j.a)(Object(j.a)({},ct),{},{type:3})}):Xt({type:"classroomList/getClassroomCommonList",payload:Object(j.a)(Object(j.a)({},ct),Oe)})};Object(_.useEffect)(function(){mn([])},[At]);var go=function(){if(Object(w.c)()){var Oe=At.all_count,Te=At.unpublished_count,Je=At.not_start_count,Ge=At.in_progress_count,we=At.overed_count;return[{name:"\u5168\u90E8",id:0,total:Oe||0},{name:"\u672A\u53D1\u5E03",id:1,total:Te||0},{name:"\u672A\u5F00\u59CB",id:4,total:Je||0},{name:"\u8FDB\u884C\u4E2D",id:2,total:Ge||0},{name:"\u5DF2\u622A\u6B62",id:3,total:we||0}]}else return[{name:"\u5168\u90E8",id:0},{name:"\u63D0\u4EA4\u4E2D",id:1},{name:"\u8865\u4EA4\u4E2D",id:2},{name:"\u533F\u8BC4\u4E2D",id:3},{name:"\u7533\u8BC9\u4E2D",id:4},{name:"\u5DF2\u622A\u6B62",id:5}]},t=[{name:"\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A",id:"1"},{name:"\u9009\u7528\u8D44\u6E90",id:"2"}],E=function(Oe){Oe==="1"?ga.push("/classrooms/".concat(ct.coursesId,"/group_homework/").concat(ct.categoryId,"/add")):Oe==="2"&&U()},U=function(){Xt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9898\u5E93\u9009\u7528",params:ct}})},T=function(){var Oe=[{key:"publish",name:"\u6279\u91CF\u53D1\u5E03",icon:n.a.createElement("i",{className:"iconfont icon-fabu5"})},{key:"deadline",name:"\u6279\u91CF\u622A\u6B62",icon:n.a.createElement("i",{className:"iconfont icon-piliangjiezhi2"})},{key:"delete",name:"\u6279\u91CF\u5220\u9664",icon:n.a.createElement("i",{className:"iconfont icon-piliangshanchu2"})},{key:"public",name:"\u8BBE\u4E3A\u516C\u5F00",icon:n.a.createElement("i",{className:"iconfont icon-sheweigongkai2"})}];return Oe.filter(function(Te){return Object(w.c)()||Object(w.k)()?!0:Te.name!=="\u6279\u91CF\u5220\u9664"}).filter(function(Te){return ra.is_public?!0:Te.name!=="\u8BBE\u4E3A\u516C\u5F00"})},ve=function(Oe){if(St.length===0)return te.b.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),!1;var Te=Oe.name,Je={key:Te,selectArrs:St,selectArrsAll:ea,type:["publish","deadline"].includes(Oe.key)?1:"",params:ct};switch(Oe.key){case"publish":Te="\u7ACB\u5373\u53D1\u5E03";break;case"deadline":Te="\u7ACB\u5373\u622A\u6B62";break;case"delete":Te="\u5220\u9664";break;case"collection":Te="\u6536\u85CF";break}Xt({type:"classroomList/setActionTabs",payload:Object(j.a)(Object(j.a)({},Je),{},{key:Te})})},ne=function(){var Ee=Object(F.a)(W.a.mark(function Oe(Te){return W.a.wrap(function(Ge){for(;;)switch(Ge.prev=Ge.next){case 0:return Ge.next=2,Xt({type:"classroomList/updateTaskPosition",payload:{category_id:ct.categoryId,courseId:ct.id,task_ids:Te,container_type:"group_homework"}});case 2:_a();case 3:case"end":return Ge.stop()}},Oe)}));return function(Te){return Ee.apply(this,arguments)}}(),ge=Object(_.useMemo)(function(){var Ee=[];return kn.length>0&&(Ee=kn.map(function(Oe){return{user_name:Oe.user_name,task_name:Oe.task_name,task_id:Oe.task_id,category:Oe.category}})),Ee},[kn]);return n.a.createElement(xe.Provider,{value:{params:ct,batchStatus:In,selectArrs:St,setSelectArrs:mn,allSelect:pn,dataSource:At.homeworks||[],detailLeftMenus:an,main_category_id:At.main_category_id||"",selectArrsAll:ea,setAllSelect:Bn,useBatchStatus:On,dispatch:Xt,getData:_a,setSelectArrsAll:Kt}},n.a.createElement("section",null,n.a.createElement("aside",{className:tt.a.bg},n.a.createElement(Nt.a,{isLoading:jt[Object(w.c)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"],tabDataSource:go(),isAdmin:Object(w.c)(),TooltipTitle:ct.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55",categoryId:ct.categoryId,dropdownMenu:t,isShowRightControl:Object(ee.C)(an==null?void 0:an.course_modules,ct.categoryId)!=="\u672A\u5206\u914D\u76EE\u5F55",onTabMenuClick:function(Oe){Oe.id!==void 0&&(Object(w.c)()?ct.status=Oe.id:ct.order=Oe.id),On(!1),ct.page=1,ga.replace("".concat(Pt.pathname,"?tabs=").concat(Oe.id)),_a(ct)},defaultSelectedKeys:[Pt.query.tabs?Pt.query.tabs:"0"],onTooltipTitleClick:function(){Xt({type:"classroomList/setActionTabs",payload:{key:ct.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:ct,selectArrs:{category_name:At==null?void 0:At.category_name,category_id:(At==null?void 0:At.category_id)||(At==null?void 0:At.main_category_id)},cb:function(){_a()}}})},onDropdownMenuClick:E}),n.a.createElement(P.a,{dataSource:At.homeworks||[],isAdmin:Object(w.c)(),batchStatus:In,SortMenuName:va,setSortMenuName:fa,onSearch:function(Oe){ct.search=Oe,ct.page=1,_a()},onSort:function(Oe){var Te;ct.sort_by=Oe.type,ct.sort_direction=Oe.direction,ct.page=1,ee.M.setItem("".concat(G==null||((Te=G.userInfo)===null||Te===void 0)?void 0:Te.login).concat(Object(w.c)()?"Teacher":"Student"),Oe,"GroupHomework"),_a(ct)},onBatch:function(Oe){return On(Oe)}})),n.a.createElement(N.a,{loading:jt["classroomList/getClassroomCommonHomeworksList"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},(At==null?void 0:At.all_count)===0&&Object(w.c)()?!jt[Object(w.c)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&n.a.createElement(ut,{params:ct,dispatch:Xt,onSelect:U}):(At==null?void 0:At.homeworks)&&At.homeworks.length===0&&!jt[Object(w.c)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&n.a.createElement(Tn.a,null),n.a.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30"},!jt[Object(w.c)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&n.a.createElement(n.a.Fragment,null,n.a.createElement("aside",{className:"animated fadeIn"},At==null||((ze=At.homeworks)===null||ze===void 0)?void 0:ze.map(function(Ee,Oe){return n.a.createElement(cn,{key:Oe,dataSource:Ee,params:ct})}),n.a.createElement("aside",{className:"tc mb50 mt30"},(At==null?void 0:At.query_total_count)>15&&n.a.createElement(m.a,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:La,defaultPageSize:15,defaultCurrent:1,current:ct.page||1,total:At.query_total_count}))),In&&Object(w.c)()&&n.a.createElement(z.a,{offsetBottom:0},n.a.createElement(d,{buttonDataSource:T(),onClick:ve}))))),n.a.createElement(ce,{onCallback:function(){return On(!1)}}),n.a.createElement(Me,{onCallback:function(){return On(!1)}}),n.a.createElement($,{onCallback:function(){return On(!1)}}),n.a.createElement(Ne,null),n.a.createElement(Ye,null),n.a.createElement(rt,{onCallback:function(){return On(!1)}}),n.a.createElement($e.a,null),n.a.createElement(mt.a,null),n.a.createElement(ke.a,{visible:Ot.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:ne,data:ge,onCancel:function(){Xt({type:"classroomList/setActionTabs",payload:{key:""}})}})))},qe=Q.default=Object(X.a)(function(oe){var de=oe.user,De=oe.classroomList,ze=oe.loading,G=oe.globalSetting;return{user:de,classroomList:De,globalSetting:G,loading:ze.effects}})(Ze)},"4qgm":function(Pe,Q){Pe.exports="data:image/png;base64,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"},"4u4S":function(Pe,Q){Pe.exports="data:image/png;base64,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"},"4wi7":function(Pe,Q,e){"use strict";var k=e("14J3"),N=e("BMrR"),Be=e("sRBo"),z=e("kaz8"),r=e("5NDa"),m=e("5rEg"),F=e("9og8"),l=e("tJVT"),te=e("WmNS"),j=e.n(te),B=e("q1tI"),Y=e.n(B),W=e("oOBs"),_=e.n(W),n=e("xOL1"),c=e.n(n),X=e("BdwD"),w=function(se){var ye=se.data,je=se.value,q=je===void 0?[]:je,he=se.handleChangePage,ce=se.setSelectedRowKeys,M=se.selectedRowKeys,v=se.onChange,f=v===void 0?function(){}:v,Z=Object(B.useState)([]),ae=Object(l.a)(Z,2),fe=ae[0],Ie=ae[1],Ce=Object(B.useState)([]),R=Object(l.a)(Ce,2),K=R[0],S=R[1],g=Object(B.useState)([]),L=Object(l.a)(g,2),i=L[0],h=L[1],D=Object(B.useState)(1),re=Object(l.a)(D,2),be=re[0],V=re[1],le=Object(B.useState)(),_e=Object(l.a)(le,2),Me=_e[0],pe=_e[1];return Object(B.useEffect)(function(){Ie(ye),S([]),h([])},[ye]),Object(B.useEffect)(function(){ce&&(S(M),h(M))},[M]),Y.a.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},Y.a.createElement("div",{className:_.a.leftdiv},Y.a.createElement(m.a.Search,{size:"large",onChange:function(){var ue=Object(F.a)(j.a.mark(function s(A){return j.a.wrap(function($){for(;;)switch($.prev=$.next){case 0:Ie(ye.filter(function(Re){var Ne;return Re==null||((Ne=Re.name)===null||Ne===void 0)?void 0:Ne.includes(A.target.value)}));case 1:case"end":return $.stop()}},s)}));return function(s){return ue.apply(this,arguments)}}(),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),fe.length===0&&Y.a.createElement(X.a,{styles:{margin:"70px auto"},customText:"\u6682\u65E0\u5206\u73ED"}),Y.a.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},Y.a.createElement(z.a.Group,{value:K.map(function(ue){return"".concat(ue.id)}),onChange:function(s){ce(fe.filter(function(A){return s.includes("".concat(A.id))}))},style:{marginTop:"10px"}},fe.map(function(ue,s){return Y.a.createElement(N.a,{key:ue.id,style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200}},Y.a.createElement(z.a,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:ue.is_published,value:"".concat(ue.id)},Y.a.createElement("div",{className:_.a.listClass},Y.a.createElement("span",{className:_.a.spantitle,style:{width:ue.is_published?"108px":"170px"}},ue.name),ue.is_published&&Y.a.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03"))))})))),Y.a.createElement("div",{className:_.a.rightdiv},Y.a.createElement(m.a.Search,{onChange:function(s){h(K.filter(function(A){return A.name.includes(s.target.value)}))},size:"large",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),i.length===0&&Y.a.createElement(X.a,{styles:{margin:"70px auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),i.length>0&&Y.a.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},Y.a.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},i.map(function(ue,s){return Y.a.createElement(N.a,{justify:"space-between",style:{marginTop:"10px"},key:ue.id},Y.a.createElement("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"}},ue.name),Y.a.createElement("img",{src:c.a,style:{cursor:"pointer",height:"16px",marginRight:17},onClick:function(){ce(K.filter(function(p){return"".concat(p.id)!="".concat(ue.id)}))}}))})))))};Q.a=w},"500L":function(Pe,Q,e){"use strict";e.d(Q,"a",function(){return je});var k=e("+L6B"),N=e("2/Rp"),Be=e("2qtc"),z=e("kLXV"),r=e("9og8"),m=e("k1fw"),F=e("miYZ"),l=e("tsqr"),te=e("oBTY"),j=e("tJVT"),B=e("DZo9"),Y=e("8z0m"),W=e("WmNS"),_=e.n(W),n=e("q1tI"),c=e.n(n),X=e("m3rI"),w=e("wzkS"),ee=e("y5JW"),se=e("LtfV"),ye=Y.a.Dragger;function je(q){var he=[];return q&&q.length>0&&(he=q.map(function(ce){return{uid:ce.id,id:ce.id,name:ce.title+ee.c+ce.filesize,url:ce.url,filesize:ce.filesize,status:"done",response:{id:ce.id}}})),he}Q.b=function(q){var he=q.value,ce=q.onChange,M=q.action,v=q.className,f=q.maxSize,Z=f===void 0?150:f,ae=q.title,fe=ae===void 0?"\u4E0A\u4F20\u9644\u4EF6":ae,Ie=q.showRemoveModal,Ce=Ie===void 0?!1:Ie,R=q.accept,K=R===void 0?"":R,S=q.additionalText,g=q.isDragger,L=q.number,i=L===void 0?1e3:L,h=q.aloneClear,D=h===void 0?!1:h,re=q.restrict,be=re===void 0?!0:re,V=Object(n.useState)(!1),le=Object(j.a)(V,2),_e=le[0],Me=le[1],pe=Object(n.useState)(he||[]),ue=Object(j.a)(pe,2),s=ue[0],A=ue[1];Object(n.useEffect)(function(){he&&(A(Object(te.a)(he)),i===(he==null?void 0:he.length)&&Me(!0))},[he]);var p=function(){setTimeout(function(){s.pop(),A(Object(te.a)(s))},500)},$={multiple:!0,disabled:_e,accept:K,withCredentials:!0,fileList:s,beforeUpload:function(We,rt){var ot=We.size/1024/1024;return s.concat(rt).length>i?(s.pop(),A(Object(te.a)(s)),l.b.error("\u6700\u591A\u53EA\u80FD\u4E0A\u4F20".concat(i,"\u4E2A\u6587\u4EF6")),D?Promise.reject():(p(),!1)):ot=i?Me(!0):Me(!1),A(Object(te.a)(rt)),rt=rt.map(function(ot){var it;if(ot!=null&&(it=ot.response)!==null&&it!==void 0&&it.id){var ft;ot.url="/api/attachments/".concat(ot==null||((ft=ot.response)===null||ft===void 0)?void 0:ft.id)}return ot.name.indexOf(ee.c)===-1&&(ot.name="".concat(ot.name).concat(ee.c).concat(Object(ee.a)(ot.size))),Object(m.a)({},ot)}),console.log("info:",We),ce(rt)},onRemove:function(){var Ne=Object(r.a)(_.a.mark(function rt(ot){var it;return _.a.wrap(function(vt){for(;;)switch(vt.prev=vt.next){case 0:if(it=function(){var Yt=Object(r.a)(_.a.mark(function Mn(){var Rn,un;return _.a.wrap(function(Vn){for(;;)switch(Vn.prev=Vn.next){case 0:if(Rn=ot.response?ot.response.id:ot.id,!Rn){Vn.next=8;break}return Vn.next=4,Object(w.d)(ot.response?ot.response.id:ot.uid);case 4:return un=Vn.sent,Vn.abrupt("return",un);case 8:return Vn.abrupt("return",!0);case 9:case"end":return Vn.stop()}},Mn)}));return function(){return Yt.apply(this,arguments)}}(),!Ce){vt.next=5;break}return vt.abrupt("return",new Promise(function(Yt,Mn){z.a.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:c.a.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:function(){var Rn=Object(r.a)(_.a.mark(function Tn(){var Vn;return _.a.wrap(function(Ye){for(;;)switch(Ye.prev=Ye.next){case 0:return Ye.next=2,it();case 2:Vn=Ye.sent,l.b.success("\u5220\u9664\u6210\u529F"),Yt(!0);case 5:case"end":return Ye.stop()}},Tn)}));function un(){return Rn.apply(this,arguments)}return un}(),onCancel:function(){return Yt(!1)}})}));case 5:return vt.next=7,it();case 7:return vt.abrupt("return",vt.sent);case 8:case"end":return vt.stop()}},rt)}));function We(rt){return Ne.apply(this,arguments)}return We}()};function Re(Ne){Ne.preventDefault(),Ne.stopPropagation()}return c.a.createElement("div",{className:"multi-upload ".concat(v||"")},g&&c.a.createElement(ye,$,c.a.createElement("p",{className:"ant-upload-drag-icon"},c.a.createElement(se.a,null)),c.a.createElement("p",{className:"ant-upload-text"},"\u70B9\u51FB\u4E0A\u4F20\u56FE\u6807\uFF0C\u9009\u62E9\u8981\u4E0A\u4F20\u7684\u6587\u4EF6\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u6B64",c.a.createElement("br",null),c.a.createElement("span",{style:{display:be?"block":"none"}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",Z,"MB) ")),S),!g&&c.a.createElement(Y.a,$,c.a.createElement(N.a,{disabled:_e},fe),c.a.createElement("span",{onClick:Re,style:{marginLeft:10,color:"#FA6400",display:be?"block":"none"}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",Z,"MB) ")))}},"55Ip":function(Pe,Q,e){"use strict";e.d(Q,"a",function(){return ee}),e.d(Q,"b",function(){return ce});var k=e("Ty5D"),N=e("dI71"),Be=e("q1tI"),z=e.n(Be),r=e("YS25"),m=e("17x9"),F=e.n(m),l=e("wx14"),te=e("zLVn"),j=e("9R94"),B=function(v){Object(N.a)(f,v);function f(){for(var ae,fe=arguments.length,Ie=new Array(fe),Ce=0;Ce=0||fe.relatedTarget.className.indexOf("".concat(K,"-next"))>=0))return;v.setState({goInputText:""}),R(v.getValidValue())},v.go=function(fe){var Ie=v.state.goInputText;if(Ie==="")return;(fe.keyCode===_.ENTER||fe.type==="click")&&(v.setState({goInputText:""}),v.props.quickGo(v.getValidValue()))},v}return Object(r.a)(M,[{key:"getValidValue",value:function(){var f=this.state,Z=f.goInputText,ae=f.current;return!Z||isNaN(Z)?ae:Number(Z)}},{key:"getPageSizeOptions",value:function(){var f=this.props,Z=f.pageSize,ae=f.pageSizeOptions;return ae.some(function(fe){return fe.toString()===Z.toString()})?ae:ae.concat([Z.toString()]).sort(function(fe,Ie){var Ce=isNaN(Number(fe))?0:Number(fe),R=isNaN(Number(Ie))?0:Number(Ie);return Ce-R})}},{key:"render",value:function(){var f=this,Z=this.props,ae=Z.pageSize,fe=Z.locale,Ie=Z.rootPrefixCls,Ce=Z.changeSize,R=Z.quickGo,K=Z.goButton,S=Z.selectComponentClass,g=Z.buildOptionText,L=Z.selectPrefixCls,i=Z.disabled,h=this.state.goInputText,D="".concat(Ie,"-options"),re=S,be=null,V=null,le=null;if(!Ce&&!R)return null;var _e=this.getPageSizeOptions();if(Ce&&re){var Me=_e.map(function(pe,ue){return te.a.createElement(re.Option,{key:ue,value:pe.toString()},(g||f.buildOptionText)(pe))});be=te.a.createElement(re,{disabled:i,prefixCls:L,showSearch:!1,className:"".concat(D,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(ae||_e[0]).toString(),onChange:this.changeSize,getPopupContainer:function(ue){return ue.parentNode}},Me)}return R&&(K&&(le=typeof K=="boolean"?te.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:i,className:"".concat(D,"-quick-jumper-button")},fe.jump_to_confirm):te.a.createElement("span",{onClick:this.go,onKeyUp:this.go},K)),V=te.a.createElement("div",{className:"".concat(D,"-quick-jumper")},fe.jump_to,te.a.createElement("input",{disabled:i,type:"text",value:h,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),fe.page,le)),te.a.createElement("li",{className:"".concat(D)},be,V)}}]),M}(te.a.Component);n.defaultProps={pageSizeOptions:["10","20","50","100"]};var c=n,X=e("N2Kk");function w(){}function ee(he){return typeof he=="number"&&isFinite(he)&&Math.floor(he)===he}function se(he,ce,M){return M}function ye(he,ce,M){var v=typeof he=="undefined"?ce.pageSize:he;return Math.floor((M.total-1)/v)+1}var je=function(he){Object(m.a)(M,he);var ce=Object(F.a)(M);function M(v){var f;Object(z.a)(this,M),f=ce.call(this,v),f.getJumpPrevPage=function(){return Math.max(1,f.state.current-(f.props.showLessItems?3:5))},f.getJumpNextPage=function(){return Math.min(ye(void 0,f.state,f.props),f.state.current+(f.props.showLessItems?3:5))},f.getItemIcon=function(Ce,R){var K=f.props.prefixCls,S=Ce||te.a.createElement("button",{type:"button","aria-label":R,className:"".concat(K,"-item-link")});return typeof Ce=="function"&&(S=te.a.createElement(Ce,Object(Be.a)({},f.props))),S},f.savePaginationNode=function(Ce){f.paginationNode=Ce},f.isValid=function(Ce){return ee(Ce)&&Ce!==f.state.current},f.shouldDisplayQuickJumper=function(){var Ce=f.props,R=Ce.showQuickJumper,K=Ce.pageSize,S=Ce.total;return S<=K?!1:R},f.handleKeyDown=function(Ce){(Ce.keyCode===_.ARROW_UP||Ce.keyCode===_.ARROW_DOWN)&&Ce.preventDefault()},f.handleKeyUp=function(Ce){var R=f.getValidValue(Ce),K=f.state.currentInputValue;R!==K&&f.setState({currentInputValue:R}),Ce.keyCode===_.ENTER?f.handleChange(R):Ce.keyCode===_.ARROW_UP?f.handleChange(R-1):Ce.keyCode===_.ARROW_DOWN&&f.handleChange(R+1)},f.changePageSize=function(Ce){var R=f.state.current,K=ye(Ce,f.state,f.props);R=R>K?K:R,K===0&&(R=f.state.current),typeof Ce=="number"&&("pageSize"in f.props||f.setState({pageSize:Ce}),"current"in f.props||f.setState({current:R,currentInputValue:R})),f.props.onShowSizeChange(R,Ce),"onChange"in f.props&&f.props.onChange&&f.props.onChange(R,Ce)},f.handleChange=function(Ce){var R=f.props.disabled,K=Ce;if(f.isValid(K)&&!R){var S=ye(void 0,f.state,f.props);K>S?K=S:K<1&&(K=1),"current"in f.props||f.setState({current:K,currentInputValue:K});var g=f.state.pageSize;return f.props.onChange(K,g),K}return f.state.current},f.prev=function(){f.hasPrev()&&f.handleChange(f.state.current-1)},f.next=function(){f.hasNext()&&f.handleChange(f.state.current+1)},f.jumpPrev=function(){f.handleChange(f.getJumpPrevPage())},f.jumpNext=function(){f.handleChange(f.getJumpNextPage())},f.hasPrev=function(){return f.state.current>1},f.hasNext=function(){return f.state.current2?K-2:0),g=2;g=ae?Ie=ae:Ie=Number(Z),Ie}},{key:"getShowSizeChanger",value:function(){var f=this.props,Z=f.showSizeChanger,ae=f.total,fe=f.totalBoundaryShowSizeChanger;return typeof Z!="undefined"?Z:ae>fe}},{key:"renderPrev",value:function(f){var Z=this.props,ae=Z.prevIcon,fe=Z.itemRender,Ie=fe(f,"prev",this.getItemIcon(ae,"prev page")),Ce=!this.hasPrev();return Object(l.isValidElement)(Ie)?Object(l.cloneElement)(Ie,{disabled:Ce}):Ie}},{key:"renderNext",value:function(f){var Z=this.props,ae=Z.nextIcon,fe=Z.itemRender,Ie=fe(f,"next",this.getItemIcon(ae,"next page")),Ce=!this.hasNext();return Object(l.isValidElement)(Ie)?Object(l.cloneElement)(Ie,{disabled:Ce}):Ie}},{key:"render",value:function(){var f=this,Z=this.props,ae=Z.prefixCls,fe=Z.className,Ie=Z.style,Ce=Z.disabled,R=Z.hideOnSinglePage,K=Z.total,S=Z.locale,g=Z.showQuickJumper,L=Z.showLessItems,i=Z.showTitle,h=Z.showTotal,D=Z.simple,re=Z.itemRender,be=Z.showPrevNextJumpers,V=Z.jumpPrevIcon,le=Z.jumpNextIcon,_e=Z.selectComponentClass,Me=Z.selectPrefixCls,pe=Z.pageSizeOptions,ue=this.state,s=ue.current,A=ue.pageSize,p=ue.currentInputValue;if(R===!0&&K<=A)return null;var $=ye(void 0,this.state,this.props),Re=[],Ne=null,We=null,rt=null,ot=null,it=null,ft=g&&g.goButton,vt=L?1:2,Yt=s-1>0?s-1:0,Mn=s+1<$?s+1:$,Rn=Object.keys(this.props).reduce(function(Nt,yt){return(yt.substr(0,5)==="data-"||yt.substr(0,5)==="aria-"||yt==="role")&&(Nt[yt]=f.props[yt]),Nt},{});if(D)return ft&&(typeof ft=="boolean"?it=te.a.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},S.jump_to_confirm):it=te.a.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},ft),it=te.a.createElement("li",{title:i?"".concat(S.jump_to).concat(s,"/").concat($):null,className:"".concat(ae,"-simple-pager")},it)),te.a.createElement("ul",Object(k.a)({className:B()(ae,"".concat(ae,"-simple"),Object(N.a)({},"".concat(ae,"-disabled"),Ce),fe),style:Ie,ref:this.savePaginationNode},Rn),te.a.createElement("li",{title:i?S.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:B()("".concat(ae,"-prev"),Object(N.a)({},"".concat(ae,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},this.renderPrev(Yt)),te.a.createElement("li",{title:i?"".concat(s,"/").concat($):null,className:"".concat(ae,"-simple-pager")},te.a.createElement("input",{type:"text",value:p,disabled:Ce,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,size:"3"}),te.a.createElement("span",{className:"".concat(ae,"-slash")},"/"),$),te.a.createElement("li",{title:i?S.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:B()("".concat(ae,"-next"),Object(N.a)({},"".concat(ae,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(Mn)),it);if($<=3+vt*2){var un={locale:S,rootPrefixCls:ae,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:i,itemRender:re};$||Re.push(te.a.createElement(W,Object(k.a)({},un,{key:"noPager",page:$,className:"".concat(ae,"-disabled")})));for(var Tn=1;Tn<=$;Tn+=1){var Vn=s===Tn;Re.push(te.a.createElement(W,Object(k.a)({},un,{key:Tn,page:Tn,active:Vn})))}}else{var me=L?S.prev_3:S.prev_5,Ye=L?S.next_3:S.next_5;be&&(Ne=te.a.createElement("li",{title:i?me:null,key:"prev",onClick:this.jumpPrev,tabIndex:"0",onKeyPress:this.runIfEnterJumpPrev,className:B()("".concat(ae,"-jump-prev"),Object(N.a)({},"".concat(ae,"-jump-prev-custom-icon"),!!V))},re(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(V,"prev page"))),We=te.a.createElement("li",{title:i?Ye:null,key:"next",tabIndex:"0",onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:B()("".concat(ae,"-jump-next"),Object(N.a)({},"".concat(ae,"-jump-next-custom-icon"),!!le))},re(this.getJumpNextPage(),"jump-next",this.getItemIcon(le,"next page")))),ot=te.a.createElement(W,{locale:S,last:!0,rootPrefixCls:ae,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:$,page:$,active:!1,showTitle:i,itemRender:re}),rt=te.a.createElement(W,{locale:S,rootPrefixCls:ae,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:i,itemRender:re});var $e=Math.max(1,s-vt),mt=Math.min(s+vt,$);s-1<=vt&&(mt=1+vt*2),$-s<=vt&&($e=$-vt*2);for(var bt=$e;bt<=mt;bt+=1){var pt=s===bt;Re.push(te.a.createElement(W,{locale:S,rootPrefixCls:ae,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:bt,page:bt,active:pt,showTitle:i,itemRender:re}))}s-1>=vt*2&&s!==1+2&&(Re[0]=Object(l.cloneElement)(Re[0],{className:"".concat(ae,"-item-after-jump-prev")}),Re.unshift(Ne)),$-s>=vt*2&&s!==$-2&&(Re[Re.length-1]=Object(l.cloneElement)(Re[Re.length-1],{className:"".concat(ae,"-item-before-jump-next")}),Re.push(We)),$e!==1&&Re.unshift(rt),mt!==$&&Re.push(ot)}var ut=null;h&&(ut=te.a.createElement("li",{className:"".concat(ae,"-total-text")},h(K,[K===0?0:(s-1)*A+1,s*A>K?K:s*A])));var nt=!this.hasPrev()||!$,tt=!this.hasNext()||!$;return te.a.createElement("ul",Object(k.a)({className:B()(ae,fe,Object(N.a)({},"".concat(ae,"-disabled"),Ce)),style:Ie,unselectable:"unselectable",ref:this.savePaginationNode},Rn),ut,te.a.createElement("li",{title:i?S.prev_page:null,onClick:this.prev,tabIndex:nt?null:0,onKeyPress:this.runIfEnterPrev,className:B()("".concat(ae,"-prev"),Object(N.a)({},"".concat(ae,"-disabled"),nt)),"aria-disabled":nt},this.renderPrev(Yt)),Re,te.a.createElement("li",{title:i?S.next_page:null,onClick:this.next,tabIndex:tt?null:0,onKeyPress:this.runIfEnterNext,className:B()("".concat(ae,"-next"),Object(N.a)({},"".concat(ae,"-disabled"),tt)),"aria-disabled":tt},this.renderNext(Mn)),te.a.createElement(c,{disabled:Ce,locale:S,rootPrefixCls:ae,selectComponentClass:_e,selectPrefixCls:Me,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:s,pageSize:A,pageSizeOptions:pe,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:ft}))}}],[{key:"getDerivedStateFromProps",value:function(f,Z){var ae={};if("current"in f&&(ae.current=f.current,f.current!==Z.current&&(ae.currentInputValue=ae.current)),"pageSize"in f&&f.pageSize!==Z.pageSize){var fe=Z.current,Ie=ye(f.pageSize,Z,f);fe=fe>Ie?Ie:fe,"current"in f||(ae.current=fe,ae.currentInputValue=fe),ae.pageSize=f.pageSize}return ae}}]),M}(te.a.Component);je.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:w,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:w,locale:X.a,style:{},itemRender:se,totalBoundaryShowSizeChanger:50};var q=je},"6RRn":function(Pe,Q,e){"use strict";var k=e("wCXF"),N=e("n6Qo");e.d(Q,"b",function(){return N.a});var Be=e("IBYe"),z=e("6eGT"),r=e("hW8S");e.d(Q,"a",function(){return r.a}),Q.c=k.b},"6eGT":function(Pe,Q,e){"use strict";function k(N){return null}Q.a=k},"6vEo":function(Pe,Q,e){"use strict";var k=e("2qtc"),N=e("kLXV"),Be=e("cWXX"),z=e("/ezw"),r=e("14J3"),m=e("BMrR"),F=e("jCWc"),l=e("kPKH"),te=e("7Kak"),j=e("9yH6"),B=e("5NDa"),Y=e("5rEg"),W=e("oBTY"),_=e("k1fw"),n=e("9og8"),c=e("y8nQ"),X=e("Vl3Y"),w=e("tJVT"),ee=e("WmNS"),se=e.n(ee),ye=e("q1tI"),je=e.n(ye),q=e("RotF"),he=e.n(q),ce=e("XYT7"),M=e("Ty5D"),v=e("9kvl"),f=function(ae){var fe,Ie,Ce,R=ae.classroomList,K=ae.loading,S=ae.user,g=ae.dispatch,L=Object(M.i)(),i=X.a.useForm(),h=Object(w.a)(i,1),D=h[0],re=Object(ye.useState)(!0),be=Object(w.a)(re,2),V=be[0],le=be[1],_e=Object(ye.useState)([]),Me=Object(w.a)(_e,2),pe=Me[0],ue=Me[1],s=Object(ye.useState)({page:1,limit:20,keyword:""}),A=Object(w.a)(s,2),p=A[0],$=A[1],Re=function(){var Ne=Object(n.a)(se.a.mark(function We(){var rt,ot;return se.a.wrap(function(ft){for(;;)switch(ft.prev=ft.next){case 0:return ft.next=2,g({type:"shixunHomeworks/getProjectList",payload:Object(_.a)(Object(_.a)({},L),p)});case 2:ot=ft.sent,ot.projects&&ue([].concat(Object(W.a)(pe),Object(W.a)(ot.projects))),((rt=ot.projects)===null||rt===void 0?void 0:rt.length)<20&&le(!1);case 5:case"end":return ft.stop()}},We)}));return function(){return Ne.apply(this,arguments)}}();return Object(ye.useEffect)(function(){R.actionTabs.key==="\u5173\u8054\u9879\u76EE"&&(Re(),pe=[],p.page=1,p.keyword="")},[R.actionTabs.key]),je.a.createElement(N.a,{centered:!0,title:"\u5173\u8054\u9879\u76EE",visible:R.actionTabs.key==="\u5173\u8054\u9879\u76EE",bodyStyle:{minHeight:100},onOk:Object(n.a)(se.a.mark(function Ne(){var We,rt,ot,it,ft;return se.a.wrap(function(Yt){for(;;)switch(Yt.prev=Yt.next){case 0:return Yt.next=2,D.validateFields();case 2:return We=Object(_.a)({},D.getFieldValue()),rt=R.actionTabs,ot=rt.selectArrs,it=rt.cb,Yt.next=6,Object(ce.O)(Object(_.a)(Object(_.a)({},We),{},{homeworkId:ot.homework_id}));case 6:ft=Yt.sent,ft.status===0&&(it?it():g({type:"classroomList/getClassroomCommonHomeworksList",payload:Object(_.a)({},R.actionTabs.params)}),g({type:"classroomList/setActionTabs",payload:{}}));case 8:case"end":return Yt.stop()}},Ne)})),onCancel:function(){g({type:"classroomList/setActionTabs",payload:{}})}},je.a.createElement(z.a,{loading:K["shixunHomeworks/getProjectList"],active:!0},pe==""?je.a.createElement("aside",null,je.a.createElement("div",{className:"tc font14 pt20"},"\u60A8\u5F53\u524D\u5C1A\u672A\u7BA1\u7406\u4EFB\u4F55\u9879\u76EE\uFF0C\u8BF7\u5148",je.a.createElement("a",{href:"".concat((fe=S.navigationInfo)===null||fe===void 0||((Ie=fe.top)===null||Ie===void 0)?void 0:Ie.old_url,"/projects/deposit/new"),target:"_blank"},"\u521B\u5EFA\u9879\u76EE"),"\u518D\u5173\u8054")):je.a.createElement("aside",null,je.a.createElement("div",{className:" mb20"},je.a.createElement(Y.a.Search,{onSearch:function(We){We===""?delete p.keyword:p.keyword=We,pe=[],le(!0),Re()},placeholder:"\u8BF7\u8F93\u5165\u9879\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0,size:"large"})),je.a.createElement(X.a,{form:D,initialValues:{}},je.a.createElement(X.a.Item,{name:"project_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u9879\u76EE"}]},je.a.createElement(j.a.Group,null,je.a.createElement(he.a,{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(We){p.page++,Re()},hasMore:V,useWindow:!1},(Ce=pe)===null||Ce===void 0?void 0:Ce.map(function(Ne,We){return je.a.createElement(m.a,{key:We},je.a.createElement(l.a,null,je.a.createElement(j.a,{value:Ne.id},Ne.name)))}))))))))};Q.a=Object(v.a)(function(Z){var ae=Z.classroomList,fe=Z.user,Ie=Z.loading;return{classroomList:ae,user:fe,loading:Ie.effects}})(f)},"7ZXX":function(Pe,Q,e){Pe.exports=e.p+"static/err.6e7c5817.png"},"7ixt":function(Pe,Q,e){"use strict";e.d(Q,"a",function(){return Be});var k={adjustX:1,adjustY:1},N=[0,0],Be={left:{points:["cr","cl"],overflow:k,offset:[-4,0],targetOffset:N},right:{points:["cl","cr"],overflow:k,offset:[4,0],targetOffset:N},top:{points:["bc","tc"],overflow:k,offset:[0,-4],targetOffset:N},bottom:{points:["tc","bc"],overflow:k,offset:[0,4],targetOffset:N},topLeft:{points:["bl","tl"],overflow:k,offset:[0,-4],targetOffset:N},leftTop:{points:["tr","tl"],overflow:k,offset:[-4,0],targetOffset:N},topRight:{points:["br","tr"],overflow:k,offset:[0,-4],targetOffset:N},rightTop:{points:["tl","tr"],overflow:k,offset:[4,0],targetOffset:N},bottomRight:{points:["tr","br"],overflow:k,offset:[0,4],targetOffset:N},rightBottom:{points:["bl","br"],overflow:k,offset:[4,0],targetOffset:N},bottomLeft:{points:["tl","bl"],overflow:k,offset:[0,4],targetOffset:N},leftBottom:{points:["br","bl"],overflow:k,offset:[-4,0],targetOffset:N}},z=Be},"7v3h":function(Pe,Q,e){Pe.exports=e.p+"static/empty2.dd73f390.png"},"8/bI":function(Pe,Q,e){Pe.exports=e.p+"static/empty.8918e228.png"},"815F":function(Pe,Q,e){"use strict";e.d(Q,"e",function(){return F}),e.d(Q,"c",function(){return te}),e.d(Q,"d",function(){return j}),e.d(Q,"a",function(){return Y}),e.d(Q,"f",function(){return W}),e.d(Q,"b",function(){return _});var k=e("KQm4"),N=e("VTBJ"),Be=e("Ff2n"),z=e("Zm9Q"),r=e("Kwbf"),m=e("OZM5");function F(n,c){return n!=null?n:c}function l(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],c=new Map;function X(w){var ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(w||[]).forEach(function(se){var ye=se.key,je=se.children;Object(r.a)(ye!=null,"Tree node must have a certain key: [".concat(ee).concat(ye,"]"));var q=String(ye);Object(r.a)(!c.has(q)||ye===null||ye===void 0,"Same 'key' exist in the Tree: ".concat(q)),c.set(q,!0),X(je,"".concat(ee).concat(q," > "))})}X(n)}function te(n){function c(X){var w=Object(z.a)(X);return w.map(function(ee){if(!Object(m.i)(ee))return Object(r.a)(!ee,"Tree/TreeNode can only accept TreeNode as children."),null;var se=ee.key,ye=ee.props,je=ye.children,q=Object(Be.a)(ye,["children"]),he=Object(N.a)({key:se},q),ce=c(je);return ce.length&&(he.children=ce),he}).filter(function(ee){return ee})}return c(n)}function j(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],X=new Set(c===!0?[]:c),w=[];function ee(se){var ye=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return se.map(function(je,q){var he=Object(m.h)(ye?ye.pos:"0",q),ce=F(je.key,he),M=Object(N.a)(Object(N.a)({},je),{},{parent:ye,pos:he,children:null,data:je,isStart:[].concat(Object(k.a)(ye?ye.isStart:[]),[q===0]),isEnd:[].concat(Object(k.a)(ye?ye.isEnd:[]),[q===se.length-1])});return w.push(M),c===!0||X.has(ce)?M.children=ee(je.children||[],M):M.children=[],M})}return ee(n),w}function B(n,c,X){var w;X?typeof X=="string"?w=function(ye){return ye[X]}:typeof X=="function"&&(w=function(ye){return X(ye)}):w=function(ye,je){return F(ye.key,je)};function ee(se,ye,je){var q=se?se.children:n,he=se?Object(m.h)(je.pos,ye):"0";if(se){var ce=w(se,he),M={node:se,index:ye,pos:he,key:ce,parentPos:je.node?je.pos:null,level:je.level+1};c(M)}q&&q.forEach(function(v,f){ee(v,f,{node:se,pos:he,level:je?je.level+1:-1})})}ee(null)}function Y(n){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},X=c.initWrapper,w=c.processEntity,ee=c.onProcessFinished,se=arguments.length>2?arguments[2]:void 0,ye={},je={},q={posEntities:ye,keyEntities:je};return X&&(q=X(q)||q),B(n,function(he){var ce=he.node,M=he.index,v=he.pos,f=he.key,Z=he.parentPos,ae=he.level,fe={node:ce,index:M,key:f,pos:v,level:ae},Ie=F(f,v);ye[v]=fe,je[Ie]=fe,fe.parent=ye[Z],fe.parent&&(fe.parent.children=fe.parent.children||[],fe.parent.children.push(fe)),w&&w(fe,q)},se),ee&&ee(q),q}function W(n,c){var X=c.expandedKeys,w=c.selectedKeys,ee=c.loadedKeys,se=c.loadingKeys,ye=c.checkedKeys,je=c.halfCheckedKeys,q=c.dragOverNodeKey,he=c.dropPosition,ce=c.keyEntities,M=ce[n],v={eventKey:n,expanded:X.indexOf(n)!==-1,selected:w.indexOf(n)!==-1,loaded:ee.indexOf(n)!==-1,loading:se.indexOf(n)!==-1,checked:ye.indexOf(n)!==-1,halfChecked:je.indexOf(n)!==-1,pos:String(M?M.pos:""),dragOver:q===n&&he===0,dragOverGapTop:q===n&&he===-1,dragOverGapBottom:q===n&&he===1};return v}function _(n){var c=n.data,X=n.expanded,w=n.selected,ee=n.checked,se=n.loaded,ye=n.loading,je=n.halfChecked,q=n.dragOver,he=n.dragOverGapTop,ce=n.dragOverGapBottom,M=n.pos,v=n.active,f=Object(N.a)(Object(N.a)({},c),{},{expanded:X,selected:w,checked:ee,loaded:se,loading:ye,halfChecked:je,dragOver:q,dragOverGapTop:he,dragOverGapBottom:ce,pos:M,active:v});return"props"in f||Object.defineProperty(f,"props",{get:function(){return Object(r.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),n}}),f}},"A/g1":function(Pe,Q){Pe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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"},BU3w:function(Pe,Q,e){"use strict";e.d(Q,"a",function(){return m});var k=e("MNnm"),N="rc-util-key";function Be(F){if(F.attachTo)return F.attachTo;var l=document.querySelector("head");return l||document.body}function z(F){var l,te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(k.a)())return null;var j=document.createElement("style");if((l=te.csp)===null||l===void 0?void 0:l.nonce){var B;j.nonce=(B=te.csp)===null||B===void 0?void 0:B.nonce}j.innerHTML=F;var Y=Be(te),W=Y.firstChild;return te.prepend&&Y.prepend?Y.prepend(j):te.prepend&&W?Y.insertBefore(j,W):Y.appendChild(j),j}var r=new Map;function m(F,l){var te=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},j=Be(te);if(!r.has(j)){var B=z("",te),Y=B.parentNode;r.set(j,Y),Y.removeChild(B)}var W=Array.from(r.get(j).children).find(function(w){return w.tagName==="STYLE"&&w[N]===l});if(W){var _,n;if(((_=te.csp)===null||_===void 0?void 0:_.nonce)&&W.nonce!==((n=te.csp)===null||n===void 0?void 0:n.nonce)){var c;W.nonce=(c=te.csp)===null||c===void 0?void 0:c.nonce}return W.innerHTML!==F&&(W.innerHTML=F),W}var X=z(F,te);return X[N]=l,X}},BdwD:function(Pe,Q,e){"use strict";var k=e("+L6B"),N=e("2/Rp"),Be=e("0Owb"),z=e("k1fw"),r=e("q1tI"),m=e.n(r),F=e("FOrL"),l=e.n(F),te=function(B){var Y=B.buttonProps,W=Y===void 0?{}:Y,_=B.styles,n=_===void 0?{}:_,c=B.customText,X=B.ButtonText,w=B.ButtonClick,ee=B.Buttonclass,se=B.ButtonTwo;return m.a.createElement("section",{className:"tc animated fadeIn",style:Object(z.a)(Object(z.a)({},{color:"#999",margin:"200px auto"}),n)},m.a.createElement("img",{src:l.a}),m.a.createElement("p",{className:"mt20 font14"},c||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),X&&m.a.createElement(N.a,Object(Be.a)({className:ee,onClick:w},W),X),se&&se)};Q.a=te},E7E6:function(Pe,Q){Pe.exports="data:image/png;base64,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"},FOrL:function(Pe,Q,e){Pe.exports=e.p+"static/nodata.a6b3f948.png"},FPkq:function(Pe,Q,e){Pe.exports=e.p+"static/qrCode.dd0fe9b2.png"},GABl:function(Pe,Q){Pe.exports="data:image/png;base64,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"},GRF2:function(Pe,Q,e){Pe.exports={flex_box_center:"flex_box_center___30iqn",flex_space_between:"flex_space_between___2_ZKx",flex_box_vertical_center:"flex_box_vertical_center___3wicH",flex_box_center_end:"flex_box_center_end___2vHPX",flex_box_column:"flex_box_column___1FbTD",bg:"bg___2psmi",containerTitle:"containerTitle___1n86w",containerDesc:"containerDesc___bM8DR",listItem:"listItem___1IxJj",info:"info___3Vu-K",title:"title___1d6cB",titleLeft:"titleLeft___1MDXt",titleRight:"titleRight___1QX5w",acitons:"acitons___1UwxF",moveCategory:"moveCategory___2yAvp",spanSize:"spanSize___VZiIo"}},GfqC:function(Pe,Q,e){"use strict";var k=e("q1tI"),N=e.n(k),Be=e("TSYQ"),z=e.n(Be);function r(S,g){var L="cannot "+S.method+" "+S.action+" "+g.status+"'",i=new Error(L);return i.status=g.status,i.method=S.method,i.url=S.action,i}function m(S){var g=S.responseText||S.response;if(!g)return g;try{return JSON.parse(g)}catch(L){return g}}function F(S){var g=new XMLHttpRequest;S.onProgress&&g.upload&&(g.upload.onprogress=function(D){D.total>0&&(D.percent=D.loaded/D.total*100),S.onProgress(D)});var L=new FormData;S.data&&Object.keys(S.data).forEach(function(h){var D=S.data[h];if(Array.isArray(D)){D.forEach(function(re){L.append(h+"[]",re)});return}L.append(h,S.data[h])}),S.file instanceof Blob?L.append(S.filename,S.file,S.file.name):L.append(S.filename,S.file),g.onerror=function(D){S.onError(D)},g.onload=function(){return g.status<200||g.status>=300?S.onError(r(S,g),m(g)):S.onSuccess(m(g),g)},g.open(S.method,S.action,!0),S.withCredentials&&"withCredentials"in g&&(g.withCredentials=!0);var i=S.headers||{};return i["X-Requested-With"]!==null&&g.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(i).forEach(function(h){i[h]!==null&&g.setRequestHeader(h,i[h])}),g.send(L),{abort:function(){g.abort()}}}var l=+new Date,te=0;function j(){return"rc-upload-"+l+"-"+ ++te}function B(S,g){return S.indexOf(g,S.length-g.length)!==-1}var Y=function(S,g){if(S&&g){var L=Array.isArray(g)?g:g.split(","),i=S.name||"",h=S.type||"",D=h.replace(/\/.*$/,"");return L.some(function(re){var be=re.trim();return be.charAt(0)==="."?B(i.toLowerCase(),be.toLowerCase()):/\/\*$/.test(be)?D===be.replace(/\/.*$/,""):h===be})}return!0};function W(S,g){var L=S.createReader(),i=[];function h(){L.readEntries(function(D){var re=Array.prototype.slice.apply(D);i=i.concat(re);var be=!re.length;be?g(i):h()})}h()}var _=function(g,L,i){var h=function D(re,be){be=be||"",re.isFile?re.file(function(V){i(V)&&(re.fullPath&&!V.webkitRelativePath&&(Object.defineProperties(V,{webkitRelativePath:{writable:!0}}),V.webkitRelativePath=re.fullPath.replace(/^\//,""),Object.defineProperties(V,{webkitRelativePath:{writable:!1}})),L([V]))}):re.isDirectory&&W(re,function(V){V.forEach(function(le){D(le,""+be+re.name+"/")})})};g.forEach(function(D){h(D.webkitGetAsEntry())})},n=_,c=Object.assign||function(S){for(var g=1;g=0)continue;if(!Object.prototype.hasOwnProperty.call(S,i))continue;L[i]=S[i]}return L}function ye(S,g){if(!(S instanceof g))throw new TypeError("Cannot call a class as a function")}function je(S,g){if(!S)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return g&&(typeof g=="object"||typeof g=="function")?g:S}function q(S,g){if(typeof g!="function"&&g!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof g);S.prototype=Object.create(g&&g.prototype,{constructor:{value:S,enumerable:!1,writable:!0,configurable:!0}}),g&&(Object.setPrototypeOf?Object.setPrototypeOf(S,g):S.__proto__=g)}var he=function(g){return Object.keys(g).reduce(function(L,i){return(i.substr(0,5)==="data-"||i.substr(0,5)==="aria-"||i==="role")&&(L[i]=g[i]),L},{})},ce=function(S){q(g,S);function g(){var L,i,h,D;ye(this,g);for(var re=arguments.length,be=Array(re),V=0;V=0)continue;if(!Object.prototype.hasOwnProperty.call(Y,n))continue;_[n]=Y[n]}return _}function l(Y,W){if(!(Y instanceof W))throw new TypeError("Cannot call a class as a function")}function te(Y,W){if(!Y)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return W&&(typeof W=="object"||typeof W=="function")?W:Y}function j(Y,W){if(typeof W!="function"&&W!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof W);Y.prototype=Object.create(W&&W.prototype,{constructor:{value:Y,enumerable:!1,writable:!0,configurable:!0}}),W&&(Object.setPrototypeOf?Object.setPrototypeOf(Y,W):Y.__proto__=W)}var B=function(Y){j(W,Y);function W(_){l(this,W);var n=te(this,(W.__proto__||Object.getPrototypeOf(W)).call(this,_));return n.scrollListener=n.scrollListener.bind(n),n.eventListenerOptions=n.eventListenerOptions.bind(n),n.mousewheelListener=n.mousewheelListener.bind(n),n}return k(W,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var n=this.getParentElement(this.scrollComponent);n.scrollTop=n.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var n=!1,c={get passive(){n=!0}};try{document.addEventListener("test",null,c),document.removeEventListener("test",null,c)}catch(X){}return n}},{key:"eventListenerOptions",value:function(){var n=this.props.useCapture;return this.isPassiveSupported()&&(n={useCapture:this.props.useCapture,passive:!0}),n}},{key:"setDefaultLoader",value:function(n){this.defaultLoader=n}},{key:"detachMousewheelListener",value:function(){var n=window;this.props.useWindow===!1&&(n=this.scrollComponent.parentNode),n.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var n=window;this.props.useWindow===!1&&(n=this.getParentElement(this.scrollComponent)),n.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),n.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(n){var c=this.props.getScrollParent&&this.props.getScrollParent();return c!=null?c:n&&n.parentNode}},{key:"filterProps",value:function(n){return n}},{key:"attachScrollListener",value:function(){var n=this.getParentElement(this.scrollComponent);if(!this.props.hasMore||!n)return;var c=window;this.props.useWindow===!1&&(c=n),c.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),c.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),c.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}},{key:"mousewheelListener",value:function(n){n.deltaY===1&&!this.isPassiveSupported()&&n.preventDefault()}},{key:"scrollListener",value:function(){var n=this.scrollComponent,c=window,X=this.getParentElement(n),w=void 0;if(this.props.useWindow){var ee=document.documentElement||document.body.parentNode||document.body,se=c.pageYOffset!==void 0?c.pageYOffset:ee.scrollTop;this.props.isReverse?w=se:w=this.calculateOffset(n,se)}else this.props.isReverse?w=X.scrollTop:w=n.scrollHeight-X.scrollTop-X.clientHeight;w1&&arguments[1]!==void 0?arguments[1]:1,tt=vt.length,Nt=0;Nt1&&arguments[1]!==void 0?arguments[1]:!1;return Object(he.a)(L).map(function(h,D){if(!r.isValidElement(h)||!h.type)return null;var re=h.type.isSelectOptGroup,be=h.key,V=h.props,le=V.children,_e=Object(F.a)(V,["children"]);return i||!re?ce(h):Object(q.a)(Object(q.a)({key:"__RC_SELECT_GRP__".concat(be===null?D:be,"__"),label:be},_e),{},{options:M(le)})}).filter(function(h){return h})}var v=e("2Qr1"),f=e("qNPg"),Z=e("U8pU"),ae=e("Kwbf"),fe=e("WKfj");function Ie(L){var i=L.mode,h=L.options,D=L.children,re=L.backfill,be=L.allowClear,V=L.placeholder,le=L.getInputElement,_e=L.showSearch,Me=L.onSearch,pe=L.defaultOpen,ue=L.autoFocus,s=L.labelInValue,A=L.value,p=L.inputValue,$=L.optionLabelProp,Re=i==="multiple"||i==="tags",Ne=_e!==void 0?_e:Re||i==="combobox",We=h||M(D);if(Object(ae.a)(i!=="tags"||We.every(function(ft){return!ft.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),i==="tags"||i==="combobox"){var rt=We.some(function(ft){return ft.options?ft.options.some(function(vt){return typeof("value"in vt?vt.value:vt.key)=="number"}):typeof("value"in ft?ft.value:ft.key)=="number"});Object(ae.a)(!rt,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(ae.a)(i!=="combobox"||!$,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(ae.a)(i==="combobox"||!re,"`backfill` only works with `combobox` mode."),Object(ae.a)(i==="combobox"||!le,"`getInputElement` only work with `combobox` mode."),Object(ae.b)(i!=="combobox"||!le||!be||!V,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),Me&&!Ne&&i!=="combobox"&&i!=="tags"&&Object(ae.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(ae.b)(!pe||ue,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),A!=null){var ot=Object(fe.d)(A);Object(ae.a)(!s||ot.every(function(ft){return Object(Z.a)(ft)==="object"&&("key"in ft||"value"in ft)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(ae.a)(!Re||Array.isArray(A),"`value` should be array when `mode` is `multiple` or `tags`")}if(D){var it=null;Object(he.a)(D).some(function(ft){if(!r.isValidElement(ft)||!ft.type)return!1;var vt=ft.type;if(vt.isSelectOption)return!1;if(vt.isSelectOptGroup){var Yt=Object(he.a)(ft.props.children).every(function(Mn){return!r.isValidElement(Mn)||!ft.type||Mn.type.isSelectOption?!0:(it=Mn.type,!1)});return!Yt}return it=vt,!0}),it&&Object(ae.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(it.displayName||it.name||it,"`.")),Object(ae.a)(p===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var Ce=Ie,R=Object(f.a)({prefixCls:"rc-select",components:{optionList:w},convertChildrenToData:M,flattenOptions:v.d,getLabeledValue:v.e,filterOptions:v.b,isValueDisabled:v.g,findValueOption:v.c,warningProps:Ce,fillOptionsWithMissingValue:v.a}),K=function(L){Object(Be.a)(h,L);var i=Object(z.a)(h);function h(){var D;return Object(k.a)(this,h),D=i.apply(this,arguments),D.selectRef=r.createRef(),D.focus=function(){D.selectRef.current.focus()},D.blur=function(){D.selectRef.current.blur()},D}return Object(N.a)(h,[{key:"render",value:function(){return r.createElement(R,Object.assign({ref:this.selectRef},this.props))}}]),h}(r.Component);K.Option=se,K.OptGroup=je;var S=K,g=Q.c=S},Nbp6:function(Pe,Q,e){},Nmxd:function(Pe,Q){Pe.exports="data:image/png;base64,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"},NvD2:function(Pe,Q,e){"use strict";e.d(Q,"a",function(){return m});var k=e("Kwbf");function N(F,l){var te=new Set;return F.forEach(function(j){l.has(j)||te.add(j)}),te}function Be(F){var l=F||{},te=l.disabled,j=l.disableCheckbox,B=l.checkable;return!!(te||j)||B===!1}function z(F,l,te,j){for(var B=new Set(F),Y=new Set,W=0;W<=te;W+=1){var _=l.get(W)||new Set;_.forEach(function(w){var ee=w.key,se=w.node,ye=w.children,je=ye===void 0?[]:ye;B.has(ee)&&!j(se)&&je.filter(function(q){return!j(q.node)}).forEach(function(q){B.add(q.key)})})}for(var n=new Set,c=te;c>=0;c-=1){var X=l.get(c)||new Set;X.forEach(function(w){var ee=w.parent,se=w.node;if(j(se)||!w.parent||n.has(w.parent.key))return;if(j(w.parent.node)){n.add(ee.key);return}var ye=!0,je=!1;(ee.children||[]).filter(function(q){return!j(q.node)}).forEach(function(q){var he=q.key,ce=B.has(he);ye&&!ce&&(ye=!1),!je&&(ce||Y.has(he))&&(je=!0)}),ye&&B.add(ee.key),je&&Y.add(ee.key),n.add(ee.key)})}return{checkedKeys:Array.from(B),halfCheckedKeys:Array.from(N(Y,B))}}function r(F,l,te,j,B){for(var Y=new Set(F),W=new Set(l),_=0;_<=j;_+=1){var n=te.get(_)||new Set;n.forEach(function(ee){var se=ee.key,ye=ee.node,je=ee.children,q=je===void 0?[]:je;!Y.has(se)&&!W.has(se)&&!B(ye)&&q.filter(function(he){return!B(he.node)}).forEach(function(he){Y.delete(he.key)})})}W=new Set;for(var c=new Set,X=j;X>=0;X-=1){var w=te.get(X)||new Set;w.forEach(function(ee){var se=ee.parent,ye=ee.node;if(B(ye)||!ee.parent||c.has(ee.parent.key))return;if(B(ee.parent.node)){c.add(se.key);return}var je=!0,q=!1;(se.children||[]).filter(function(he){return!B(he.node)}).forEach(function(he){var ce=he.key,M=Y.has(ce);je&&!M&&(je=!1),!q&&(M||W.has(ce))&&(q=!0)}),je||Y.delete(se.key),q&&W.add(se.key),c.add(se.key)})}return{checkedKeys:Array.from(Y),halfCheckedKeys:Array.from(N(W,Y))}}function m(F,l,te,j){var B=[],Y;j?Y=j:Y=Be;var W=new Set(F.filter(function(X){var w=!!te[X];return w||B.push(X),w})),_=new Map,n=0;Object.keys(te).forEach(function(X){var w=te[X],ee=w.level,se=_.get(ee);se||(se=new Set,_.set(ee,se)),se.add(w),n=Math.max(n,ee)}),Object(k.a)(!B.length,"Tree missing follow keys: ".concat(B.slice(0,100).map(function(X){return"'".concat(X,"'")}).join(", ")));var c;return l===!0?c=z(W,_,n,Y):c=r(W,l.halfCheckedKeys,_,n,Y),c}},OLES:function(Pe,Q,e){"use strict";var k=e("U8pU"),N=e("VTBJ"),Be=e("Ff2n"),z=e("q1tI"),r=e("uciX"),m=e("7ixt"),F=function(W){var _=W.overlay,n=W.prefixCls,c=W.id,X=W.overlayInnerStyle;return z.createElement("div",{className:"".concat(n,"-inner"),id:c,role:"tooltip",style:X},typeof _=="function"?_():_)},l=F,te=function(W,_){var n=W.overlayClassName,c=W.trigger,X=c===void 0?["hover"]:c,w=W.mouseEnterDelay,ee=w===void 0?0:w,se=W.mouseLeaveDelay,ye=se===void 0?.1:se,je=W.overlayStyle,q=W.prefixCls,he=q===void 0?"rc-tooltip":q,ce=W.children,M=W.onVisibleChange,v=W.afterVisibleChange,f=W.transitionName,Z=W.animation,ae=W.placement,fe=ae===void 0?"right":ae,Ie=W.align,Ce=Ie===void 0?{}:Ie,R=W.destroyTooltipOnHide,K=R===void 0?!1:R,S=W.defaultVisible,g=W.getTooltipContainer,L=W.overlayInnerStyle,i=Object(Be.a)(W,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),h=Object(z.useRef)(null);Object(z.useImperativeHandle)(_,function(){return h.current});var D=Object(N.a)({},i);"visible"in W&&(D.popupVisible=W.visible);var re=function(){var Me=W.arrowContent,pe=Me===void 0?null:Me,ue=W.overlay,s=W.id;return[z.createElement("div",{className:"".concat(he,"-arrow"),key:"arrow"},pe),z.createElement(l,{key:"content",prefixCls:he,id:s,overlay:ue,overlayInnerStyle:L})]},be=!1,V=!1;if(typeof K=="boolean")be=K;else if(K&&Object(k.a)(K)==="object"){var le=K.keepParent;be=le===!0,V=le===!1}return z.createElement(r.a,Object.assign({popupClassName:n,prefixCls:he,popup:re,action:X,builtinPlacements:m.a,popupPlacement:fe,ref:h,popupAlign:Ce,getPopupContainer:g,onPopupVisibleChange:M,afterPopupVisibleChange:v,popupTransitionName:f,popupAnimation:Z,defaultPopupVisible:S,destroyPopupOnHide:be,autoDestroy:V,mouseLeaveDelay:ye,popupStyle:je,mouseEnterDelay:ee},D),ce)},j=Object(z.forwardRef)(te),B=Q.a=j},OZM5:function(Pe,Q,e){"use strict";e.d(Q,"b",function(){return j}),e.d(Q,"a",function(){return B}),e.d(Q,"k",function(){return Y}),e.d(Q,"h",function(){return W}),e.d(Q,"i",function(){return _}),e.d(Q,"g",function(){return n}),e.d(Q,"c",function(){return c}),e.d(Q,"d",function(){return X}),e.d(Q,"j",function(){return se}),e.d(Q,"e",function(){return ye}),e.d(Q,"f",function(){return je});var k=e("KQm4"),N=e("U8pU"),Be=e("Ff2n"),z=e("q1tI"),r=e.n(z),m=e("Kwbf"),F=e("WaYH"),l=.25,te=2;function j(q,he){var ce=q.slice(),M=ce.indexOf(he);return M>=0&&ce.splice(M,1),ce}function B(q,he){var ce=q.slice();return ce.indexOf(he)===-1&&ce.push(he),ce}function Y(q){return q.split("-")}function W(q,he){return"".concat(q,"-").concat(he)}function _(q){return q&&q.type&&q.type.isTreeNode}function n(q,he){var ce=[q],M=he[q];function v(){var f=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];f.forEach(function(Z){var ae=Z.key,fe=Z.children;ce.push(ae),v(fe)})}return v(M.children),ce}function c(q,he){var ce=q.clientY,M=he.selectHandle.getBoundingClientRect(),v=M.top,f=M.bottom,Z=M.height,ae=Math.max(Z*l,te);return ce<=v+ae?-1:ce>=f-ae?1:0}function X(q,he){if(!q)return;var ce=he.multiple;return ce?q.slice():q.length?[q[0]]:q}var w=function(he){return he};function ee(q,he){if(!q)return[];var ce=he||{},M=ce.processProps,v=M===void 0?w:M,f=Array.isArray(q)?q:[q];return f.map(function(Z){var ae=Z.children,fe=Object(Be.a)(Z,["children"]),Ie=ee(ae,he);return r.a.createElement(F.a,Object.assign({},v(fe)),Ie)})}function se(q){if(!q)return null;var he;if(Array.isArray(q))he={checkedKeys:q,halfCheckedKeys:void 0};else if(Object(N.a)(q)==="object")he={checkedKeys:q.checked||void 0,halfCheckedKeys:q.halfChecked||void 0};else return Object(m.a)(!1,"`checkedKeys` is not an array or an object"),null;return he}function ye(q,he){var ce=new Set;function M(v){if(ce.has(v))return;var f=he[v];if(!f)return;ce.add(v);var Z=f.parent,ae=f.node;if(ae.disabled)return;Z&&M(Z.key)}return(q||[]).forEach(function(v){M(v)}),Object(k.a)(ce)}function je(q){var he={};return Object.keys(q).forEach(function(ce){(ce.startsWith("data-")||ce.startsWith("aria-"))&&(he[ce]=q[ce])}),he}},Ohmc:function(Pe,Q,e){Pe.exports=e.p+"static/certificate.fc32dc1b.jpg"},RMFE:function(Pe,Q){Pe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWgAAAFyCAYAAADYqEAoAAAAAXNSR0IArs4c6QAADetJREFUeAHt1jFqXUEQRUHLaP9b/jZObmYU9MAJSlGDxNBUPw76+vz9+eWHAAECBHICv3MbWYgAAQIE/gkItA+BAAECUQGBjh7GWgQIEBBo3wABAgSiAgIdPYy1CBAgINC+AQIECEQFBDp6GGsRIEBAoH0DBAgQiAoIdPQw1iJAgIBA+wYIECAQFRDo6GGsRYAAAYH2DRAgQCAqINDRw1iLAAECAu0bIECAQFRAoKOHsRYBAgQE2jdAgACBqIBARw9jLQIECAi0b4AAAQJRAYGOHsZaBAgQEGjfAAECBKICAh09jLUIECAg0L4BAgQIRAUEOnoYaxEgQECgfQMECBCICgh09DDWIkCAgED7BggQIBAVEOjoYaxFgAABgfYNECBAICog0NHDWIsAAQIC7RsgQIBAVECgo4exFgECBATaN0CAAIGogEBHD2MtAgQICLRvgAABAlEBgY4exloECBAQaN8AAQIEogICHT2MtQgQICDQvgECBAhEBQQ6ehhrESBAQKB9AwQIEIgKCHT0MNYiQICAQPsGCBAgEBUQ6OhhrEWAAAGB9g0QIEAgKiDQ0cNYiwABAgLtGyBAgEBUQKCjh7EWAQIEBNo3QIAAgaiAQEcPYy0CBAh8/5Tg6+vrp3/q7wgQIEDgPwKfz+c/v92v/Ac9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICXz/dJvP5/PTP/V3BAgQIHAg4D/oA0RPECBA4IWAQL9Q9SYBAgQOBAT6ANETBAgQeCEg0C9UvUmAAIEDAYE+QPQEAQIEXggI9AtVbxIgQOBAQKAPED1BgACBFwIC/ULVmwQIEDgQEOgDRE8QIEDghYBAv1D1JgECBA4EBPoA0RMECBB4ISDQL1S9SYAAgQMBgT5A9AQBAgReCAj0C1VvEiBA4EBAoA8QPUGAAIEXAgL9QtWbBAgQOBAQ6ANETxAgQOCFgEC/UPUmAQIEDgQE+gDREwQIEHghINAvVL1JgACBAwGBPkD0BAECBF4ICPQLVW8SIEDgQECgDxA9QYAAgRcCAv1C1ZsECBA4EBDoA0RPECBA4IWAQL9Q9SYBAgQOBAT6ANETBAgQeCEg0C9UvUmAAIEDAYE+QPQEAQIEXggI9AtVbxIgQOBAQKAPED1BgACBFwIC/ULVmwQIEDgQEOgDRE8QIEDghYBAv1D1JgECBA4EBPoA0RMECBB4ISDQL1S9SYAAgQMBgT5A9AQBAgReCAj0C1VvEiBA4EBAoA8QPUGAAIEXAgL9QtWbBAgQOBAQ6ANETxAgQOCFgEC/UPUmAQIEDgQE+gDREwQIEHghINAvVL1JgACBAwGBPkD0BAECBF4ICPQLVW8SIEDgQECgDxA9QYAAgRcCAv1C1ZsECBA4EBDoA0RPECBA4IXAH7PYDOHnuk1pAAAAAElFTkSuQmCC"},RotF:function(Pe,Q,e){Pe.exports=e("LSTS")},"SA+Z":function(Pe,Q,e){var k=e("wTVA"),N=e("EbDI"),Be=e("ZhPi"),z=e("wkBT");function r(m){return k(m)||N(m)||Be(m)||z()}Pe.exports=r,Pe.exports.__esModule=!0,Pe.exports.default=Pe.exports},SI46:function(Pe,Q,e){Pe.exports={bottomControlContainer:"bottomControlContainer___2NjHi",buttonWrap:"buttonWrap___2hXek",moveCategory:"moveCategory___3TTmI"}},SMhR:function(Pe,Q){Pe.exports="data:image/png;base64,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"},TGq3:function(Pe,Q,e){Pe.exports=e.p+"static/lockclose.365036e8.svg"},W6BS:function(Pe,Q){Pe.exports="data:image/png;base64,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"},WaYH:function(Pe,Q,e){"use strict";var k=e("rePB"),N=e("Ff2n"),Be=e("VTBJ"),z=e("1OyB"),r=e("vuIU"),m=e("JX7q"),F=e("Ji7U"),l=e("LK+K"),te=e("q1tI"),j=e("TSYQ"),B=e.n(j),Y=e("sboe"),W=e("OZM5"),_=function(he){var ce=he.prefixCls,M=he.level,v=he.isStart,f=he.isEnd;if(!M)return null;for(var Z="".concat(ce,"-indent-unit"),ae=[],fe=0;fe1&&arguments[1]!==void 0?arguments[1]:!1,Ae=Le&&typeof Le.getBoundingClientRect=="function"&&Le.getBoundingClientRect().width;if(Ae){if(Xe){var d=getComputedStyle(Le),P=d.marginLeft,ke=d.marginRight;Ae+=+P.replace("px","")+ +ke.replace("px","")}Ae=+Ae.toFixed(6)}return Ae||0},le=function(Le,Xe,Ae){Le&&Object(w.a)(Le.style)==="object"&&(Le.style[Xe]=Ae)},_e=function(){return g.any},Me=e("KQm4"),pe=e("Ff2n"),ue=e("i8i4"),s=e("bdgK"),A=e("uciX"),p=e("8XRh"),$={adjustX:1,adjustY:1},Re={topLeft:{points:["bl","tl"],overflow:$,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:$,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:$,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:$,offset:[4,0]}},Ne={topLeft:{points:["bl","tl"],overflow:$,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:$,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:$,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:$,offset:[4,0]}},We=Re,rt=0,ot={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},it=function(Le,Xe,Ae){var d=h(Xe),P=Le.getState();Le.setState({defaultActiveFirst:Object(k.a)(Object(k.a)({},P.defaultActiveFirst),{},Object(B.a)({},d,Ae))})},ft=function(ht){Object(r.a)(Xe,ht);var Le=Object(m.a)(Xe);function Xe(Ae){var d;Object(N.a)(this,Xe),d=Le.call(this,Ae),d.onDestroy=function(oe){d.props.onDestroy(oe)},d.onKeyDown=function(oe){var de=oe.keyCode,De=d.menuInstance,ze=d.props,G=ze.isOpen,Ot=ze.store;if(de===Q.a.ENTER)return d.onTitleClick(oe),it(Ot,d.props.eventKey,!0),!0;if(de===Q.a.RIGHT)return G?De.onKeyDown(oe):(d.triggerOpenChange(!0),it(Ot,d.props.eventKey,!0)),!0;if(de===Q.a.LEFT){var jt;if(G)jt=De.onKeyDown(oe);else return;return jt||(d.triggerOpenChange(!1),jt=!0),jt}return G&&(de===Q.a.UP||de===Q.a.DOWN)?De.onKeyDown(oe):void 0},d.onOpenChange=function(oe){d.props.onOpenChange(oe)},d.onPopupVisibleChange=function(oe){d.triggerOpenChange(oe,oe?"mouseenter":"mouseleave")},d.onMouseEnter=function(oe){var de=d.props,De=de.eventKey,ze=de.onMouseEnter,G=de.store;it(G,d.props.eventKey,!1),ze({key:De,domEvent:oe})},d.onMouseLeave=function(oe){var de=d.props,De=de.parentMenu,ze=de.eventKey,G=de.onMouseLeave;De.subMenuInstance=Object(z.a)(d),G({key:ze,domEvent:oe})},d.onTitleMouseEnter=function(oe){var de=d.props,De=de.eventKey,ze=de.onItemHover,G=de.onTitleMouseEnter;ze({key:De,hover:!0}),G({key:De,domEvent:oe})},d.onTitleMouseLeave=function(oe){var de=d.props,De=de.parentMenu,ze=de.eventKey,G=de.onItemHover,Ot=de.onTitleMouseLeave;De.subMenuInstance=Object(z.a)(d),G({key:ze,hover:!1}),Ot({key:ze,domEvent:oe})},d.onTitleClick=function(oe){var de=Object(z.a)(d),De=de.props;if(De.onTitleClick({key:De.eventKey,domEvent:oe}),De.triggerSubMenuAction==="hover")return;d.triggerOpenChange(!De.isOpen,"click"),it(De.store,d.props.eventKey,!1)},d.onSubMenuClick=function(oe){typeof d.props.onClick=="function"&&d.props.onClick(d.addKeyPath(oe))},d.onSelect=function(oe){d.props.onSelect(oe)},d.onDeselect=function(oe){d.props.onDeselect(oe)},d.getPrefixCls=function(){return"".concat(d.props.rootPrefixCls,"-submenu")},d.getActiveClassName=function(){return"".concat(d.getPrefixCls(),"-active")},d.getDisabledClassName=function(){return"".concat(d.getPrefixCls(),"-disabled")},d.getSelectedClassName=function(){return"".concat(d.getPrefixCls(),"-selected")},d.getOpenClassName=function(){return"".concat(d.props.rootPrefixCls,"-submenu-open")},d.saveMenuInstance=function(oe){d.menuInstance=oe},d.addKeyPath=function(oe){return Object(k.a)(Object(k.a)({},oe),{},{keyPath:(oe.keyPath||[]).concat(d.props.eventKey)})},d.triggerOpenChange=function(oe,de){var De=d.props.eventKey,ze=function(){d.onOpenChange({key:De,item:Object(z.a)(d),trigger:de,open:oe})};de==="mouseenter"?d.mouseenterTimeout=setTimeout(function(){ze()},0):ze()},d.isChildrenSelected=function(){var oe={find:!1};return re(d.props.children,d.props.selectedKeys,oe),oe.find},d.isOpen=function(){return d.props.openKeys.indexOf(d.props.eventKey)!==-1},d.adjustWidth=function(){if(!d.subMenuTitle||!d.menuInstance)return;var oe=ue.findDOMNode(d.menuInstance);if(oe.offsetWidth>=d.subMenuTitle.offsetWidth)return;oe.style.minWidth="".concat(d.subMenuTitle.offsetWidth,"px")},d.saveSubMenuTitle=function(oe){d.subMenuTitle=oe},d.getBaseProps=function(){var oe=Object(z.a)(d),de=oe.props;return{mode:de.mode==="horizontal"?"vertical":de.mode,visible:d.props.isOpen,level:de.level+1,inlineIndent:de.inlineIndent,focusable:!1,onClick:d.onSubMenuClick,onSelect:d.onSelect,onDeselect:d.onDeselect,onDestroy:d.onDestroy,selectedKeys:de.selectedKeys,eventKey:"".concat(de.eventKey,"-menu-"),openKeys:de.openKeys,motion:de.motion,onOpenChange:d.onOpenChange,subMenuOpenDelay:de.subMenuOpenDelay,parentMenu:Object(z.a)(d),subMenuCloseDelay:de.subMenuCloseDelay,forceSubMenuRender:de.forceSubMenuRender,triggerSubMenuAction:de.triggerSubMenuAction,builtinPlacements:de.builtinPlacements,defaultActiveFirst:de.store.getState().defaultActiveFirst[h(de.eventKey)],multiple:de.multiple,prefixCls:de.rootPrefixCls,id:d.internalMenuId,manualRef:d.saveMenuInstance,itemIcon:de.itemIcon,expandIcon:de.expandIcon,direction:de.direction}},d.getMotion=function(oe,de){var De=Object(z.a)(d),ze=De.haveRendered,G=d.props,Ot=G.motion,jt=G.rootPrefixCls,Xt=Object(k.a)(Object(k.a)({},Ot),{},{leavedClassName:"".concat(jt,"-hidden"),removeOnLeave:!1,motionAppear:ze||!de||oe!=="inline"});return Xt};var P=Ae.store,ke=Ae.eventKey,xe=P.getState(),Ze=xe.defaultActiveFirst;d.isRootMenu=!1;var qe=!1;return Ze&&(qe=Ze[ke]),it(P,ke,qe),d}return Object(Be.a)(Xe,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var d=this,P=this.props,ke=P.mode,xe=P.parentMenu,Ze=P.manualRef;if(Ze&&Ze(this),ke!=="horizontal"||!xe.isRootMenu||!this.props.isOpen)return;this.minWidthTimeout=setTimeout(function(){return d.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var d=this.props,P=d.onDestroy,ke=d.eventKey;P&&P(ke),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout)}},{key:"renderChildren",value:function(d){var P=this,ke=this.getBaseProps(),xe=this.getMotion(ke.mode,ke.visible);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||ke.visible||ke.forceSubMenuRender,!this.haveOpened)return F.createElement("div",null);var Ze=ke.direction;return F.createElement(p.default,Object.assign({visible:ke.visible},xe),function(qe){var oe=qe.className,de=qe.style,De=X()("".concat(ke.prefixCls,"-sub"),oe,Object(B.a)({},"".concat(ke.prefixCls,"-rtl"),Ze==="rtl"));return F.createElement(ut,Object.assign({},ke,{id:P.internalMenuId,className:De,style:de}),d)})}},{key:"render",value:function(){var d,P=Object(k.a)({},this.props),ke=P.isOpen,xe=this.getPrefixCls(),Ze=P.mode==="inline",qe=X()(xe,"".concat(xe,"-").concat(P.mode),(d={},Object(B.a)(d,P.className,!!P.className),Object(B.a)(d,this.getOpenClassName(),ke),Object(B.a)(d,this.getActiveClassName(),P.active||ke&&!Ze),Object(B.a)(d,this.getDisabledClassName(),P.disabled),Object(B.a)(d,this.getSelectedClassName(),this.isChildrenSelected()),d));this.internalMenuId||(P.eventKey?this.internalMenuId="".concat(P.eventKey,"$Menu"):(rt+=1,this.internalMenuId="$__$".concat(rt,"$Menu")));var oe={},de={},De={};P.disabled||(oe={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},de={onClick:this.onTitleClick},De={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var ze={},G=P.direction;Ze&&(G==="rtl"?ze.paddingRight=P.inlineIndent*P.level:ze.paddingLeft=P.inlineIndent*P.level);var Ot={};this.props.isOpen&&(Ot={"aria-owns":this.internalMenuId});var jt=null;P.mode!=="horizontal"&&(jt=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(jt=F.createElement(this.props.expandIcon,Object(k.a)({},this.props))));var Xt=F.createElement("div",Object.assign({ref:this.saveSubMenuTitle,style:ze,className:"".concat(xe,"-title"),role:"button"},De,de,{"aria-expanded":ke},Ot,{"aria-haspopup":"true",title:typeof P.title=="string"?P.title:void 0}),P.title,jt||F.createElement("i",{className:"".concat(xe,"-arrow")})),Pt=this.renderChildren(P.children),ct=P.parentMenu.isRootMenu?P.parentMenu.props.getPopupContainer:function(In){return In.parentNode},fn=ot[P.mode],qt=P.popupOffset?{offset:P.popupOffset}:{},St=P.mode==="inline"?"":P.popupClassName;St+=G==="rtl"?" ".concat(xe,"-rtl"):"";var mn=P.disabled,xn=P.triggerSubMenuAction,Bt=P.subMenuOpenDelay,pn=P.forceSubMenuRender,Bn=P.subMenuCloseDelay,wn=P.builtinPlacements;be.forEach(function(In){return delete P[In]}),delete P.onClick;var Dn=G==="rtl"?Object.assign({},Ne,wn):Object.assign({},Re,wn);return delete P.direction,F.createElement("li",Object.assign({},P,oe,{className:qe,role:"menuitem"}),Ze&&Xt,Ze&&Pt,!Ze&&F.createElement(A.a,{prefixCls:xe,popupClassName:X()("".concat(xe,"-popup"),St),getPopupContainer:ct,builtinPlacements:Dn,popupPlacement:fn,popupVisible:ke,popupAlign:qt,popup:Pt,action:mn?[]:[xn],mouseEnterDelay:Bt,mouseLeaveDelay:Bn,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:pn},Xt))}}]),Xe}(F.Component);ft.defaultProps={onMouseEnter:L,onMouseLeave:L,onTitleMouseEnter:L,onTitleMouseLeave:L,onTitleClick:L,manualRef:L,mode:"vertical",title:""};var vt=Object(l.b)(function(ht,Le){var Xe=ht.openKeys,Ae=ht.activeKey,d=ht.selectedKeys,P=Le.eventKey,ke=Le.subMenuKey;return{isOpen:Xe.indexOf(P)>-1,active:Ae[ke]===P,selectedKeys:d}})(ft);vt.isSubMenu=!0;var Yt=vt,Mn="menuitem-overflowed",Rn=.5,un=function(ht){Object(r.a)(Xe,ht);var Le=Object(m.a)(Xe);function Xe(){var Ae;return Object(N.a)(this,Xe),Ae=Le.apply(this,arguments),Ae.resizeObserver=null,Ae.mutationObserver=null,Ae.originalTotalWidth=0,Ae.overflowedItems=[],Ae.menuItemSizes=[],Ae.cancelFrameId=null,Ae.state={lastVisibleIndex:void 0},Ae.getMenuItemNodes=function(){var d=Ae.props.prefixCls,P=ue.findDOMNode(Object(z.a)(Ae));return P?[].slice.call(P.children).filter(function(ke){return ke.className.split(" ").indexOf("".concat(d,"-overflowed-submenu"))<0}):[]},Ae.getOverflowedSubMenuItem=function(d,P,ke){var xe=Ae.props,Ze=xe.overflowedIndicator,qe=xe.level,oe=xe.mode,de=xe.prefixCls,De=xe.theme;if(qe!==1||oe!=="horizontal")return null;var ze=Ae.props.children[0],G=ze.props,Ot=G.children,jt=G.title,Xt=G.style,Pt=Object(pe.a)(G,["children","title","style"]),ct=Object(k.a)({},Xt),fn="".concat(d,"-overflowed-indicator"),qt="".concat(d,"-overflowed-indicator");P.length===0&&ke!==!0?ct=Object(k.a)(Object(k.a)({},ct),{},{display:"none"}):ke&&(ct=Object(k.a)(Object(k.a)({},ct),{},{visibility:"hidden",position:"absolute"}),fn="".concat(fn,"-placeholder"),qt="".concat(qt,"-placeholder"));var St=De?"".concat(de,"-").concat(De):"",mn={};return be.forEach(function(xn){Pt[xn]!==void 0&&(mn[xn]=Pt[xn])}),F.createElement(Yt,Object.assign({title:Ze,className:"".concat(de,"-overflowed-submenu"),popupClassName:St},mn,{key:fn,eventKey:qt,disabled:!1,style:ct}),P)},Ae.setChildrenWidthAndResize=function(){if(Ae.props.mode!=="horizontal")return;var d=ue.findDOMNode(Object(z.a)(Ae));if(!d)return;var P=d.children;if(!P||P.length===0)return;var ke=d.children[P.length-1];le(ke,"display","inline-block");var xe=Ae.getMenuItemNodes(),Ze=xe.filter(function(qe){return qe.className.split(" ").indexOf(Mn)>=0});Ze.forEach(function(qe){le(qe,"display","inline-block")}),Ae.menuItemSizes=xe.map(function(qe){return V(qe,!0)}),Ze.forEach(function(qe){le(qe,"display","none")}),Ae.overflowedIndicatorWidth=V(d.children[d.children.length-1],!0),Ae.originalTotalWidth=Ae.menuItemSizes.reduce(function(qe,oe){return qe+oe},0),Ae.handleResize(),le(ke,"display","none")},Ae.handleResize=function(){if(Ae.props.mode!=="horizontal")return;var d=ue.findDOMNode(Object(z.a)(Ae));if(!d)return;var P=V(d);Ae.overflowedItems=[];var ke=0,xe;Ae.originalTotalWidth>P+Rn&&(xe=-1,Ae.menuItemSizes.forEach(function(Ze){ke+=Ze,ke+Ae.overflowedIndicatorWidth<=P&&(xe+=1)})),Ae.setState({lastVisibleIndex:xe})},Ae}return Object(Be.a)(Xe,[{key:"componentDidMount",value:function(){var d=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var P=ue.findDOMNode(this);if(!P)return;this.resizeObserver=new s.default(function(ke){ke.forEach(function(){var xe=d.cancelFrameId;cancelAnimationFrame(xe),d.cancelFrameId=requestAnimationFrame(d.setChildrenWidthAndResize)})}),[].slice.call(P.children).concat(P).forEach(function(ke){d.resizeObserver.observe(ke)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){d.resizeObserver.disconnect(),[].slice.call(P.children).concat(P).forEach(function(ke){d.resizeObserver.observe(ke)}),d.setChildrenWidthAndResize()}),this.mutationObserver.observe(P,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(d){var P=this,ke=this.state.lastVisibleIndex;return(d||[]).reduce(function(xe,Ze,qe){var oe=Ze;if(P.props.mode==="horizontal"){var de=P.getOverflowedSubMenuItem(Ze.props.eventKey,[]);ke!==void 0&&P.props.className.indexOf("".concat(P.props.prefixCls,"-root"))!==-1&&(qe>ke&&(oe=F.cloneElement(Ze,{style:{display:"none"},eventKey:"".concat(Ze.props.eventKey,"-hidden"),className:"".concat(Mn)})),qe===ke+1&&(P.overflowedItems=d.slice(ke+1).map(function(ze){return F.cloneElement(ze,{key:ze.props.eventKey,mode:"vertical-left"})}),de=P.getOverflowedSubMenuItem(Ze.props.eventKey,P.overflowedItems)));var De=[].concat(Object(Me.a)(xe),[de,oe]);return qe===d.length-1&&De.push(P.getOverflowedSubMenuItem(Ze.props.eventKey,[],!0)),De}return[].concat(Object(Me.a)(xe),[oe])},[])}},{key:"render",value:function(){var d=this.props,P=d.visible,ke=d.prefixCls,xe=d.overflowedIndicator,Ze=d.mode,qe=d.level,oe=d.tag,de=d.children,De=d.theme,ze=Object(pe.a)(d,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),G=oe;return F.createElement(G,Object.assign({},ze),this.renderChildren(de))}}]),Xe}(F.Component);un.defaultProps={tag:"div",className:""};var Tn=un;function Vn(ht){return ht.length?ht.every(function(Le){return!!Le.props.disabled}):!0}function me(ht,Le,Xe){var Ae=ht.getState();ht.setState({activeKey:Object(k.a)(Object(k.a)({},Ae.activeKey),{},Object(B.a)({},Le,Xe))})}function Ye(ht){return ht.eventKey||"0-menu-"}function $e(ht,Le){var Xe=Le,Ae=ht.children,d=ht.eventKey;if(Xe){var P;if(D(Ae,function(ke,xe){ke&&ke.props&&!ke.props.disabled&&Xe===i(ke,d,xe)&&(P=!0)}),P)return Xe}return Xe=null,ht.defaultActiveFirst&&D(Ae,function(ke,xe){!Xe&&ke&&!ke.props.disabled&&(Xe=i(ke,d,xe))}),Xe}function mt(ht){if(ht){var Le=this.instanceArray.indexOf(ht);Le!==-1?this.instanceArray[Le]=ht:this.instanceArray.push(ht)}}var bt=function(ht){Object(r.a)(Xe,ht);var Le=Object(m.a)(Xe);function Xe(Ae){var d;return Object(N.a)(this,Xe),d=Le.call(this,Ae),d.onKeyDown=function(P,ke){var xe=P.keyCode,Ze;if(d.getFlatInstanceArray().forEach(function(oe){oe&&oe.props.active&&oe.onKeyDown&&(Ze=oe.onKeyDown(P))}),Ze)return 1;var qe=null;return(xe===Q.a.UP||xe===Q.a.DOWN)&&(qe=d.step(xe===Q.a.UP?-1:1)),qe?(P.preventDefault(),me(d.props.store,Ye(d.props),qe.props.eventKey),typeof ke=="function"&&ke(qe),1):void 0},d.onItemHover=function(P){var ke=P.key,xe=P.hover;me(d.props.store,Ye(d.props),xe?ke:null)},d.onDeselect=function(P){d.props.onDeselect(P)},d.onSelect=function(P){d.props.onSelect(P)},d.onClick=function(P){d.props.onClick(P)},d.onOpenChange=function(P){d.props.onOpenChange(P)},d.onDestroy=function(P){d.props.onDestroy(P)},d.getFlatInstanceArray=function(){return d.instanceArray},d.step=function(P){var ke=d.getFlatInstanceArray(),xe=d.props.store.getState().activeKey[Ye(d.props)],Ze=ke.length;if(!Ze)return null;P<0&&(ke=ke.concat().reverse());var qe=-1;if(ke.every(function(ze,G){return ze&&ze.props.eventKey===xe?(qe=G,!1):!0}),!d.props.defaultActiveFirst&&qe!==-1&&Vn(ke.slice(qe,Ze-1)))return;var oe=(qe+1)%Ze,de=oe;do{var De=ke[de];if(!De||De.props.disabled)de=(de+1)%Ze;else return De}while(de!==oe);return null},d.renderCommonMenuItem=function(P,ke,xe){var Ze=d.props.store.getState(),qe=Object(z.a)(d),oe=qe.props,de=i(P,oe.eventKey,ke),De=P.props;if(!De||typeof P.type=="string")return P;var ze=de===Ze.activeKey,G=Object(k.a)(Object(k.a)({mode:De.mode||oe.mode,level:oe.level,inlineIndent:oe.inlineIndent,renderMenuItem:d.renderMenuItem,rootPrefixCls:oe.prefixCls,index:ke,parentMenu:oe.parentMenu,manualRef:De.disabled?void 0:Object(W.a)(P.ref,mt.bind(Object(z.a)(d))),eventKey:de,active:!De.disabled&&ze,multiple:oe.multiple,onClick:function(jt){(De.onClick||L)(jt),d.onClick(jt)},onItemHover:d.onItemHover,motion:oe.motion,subMenuOpenDelay:oe.subMenuOpenDelay,subMenuCloseDelay:oe.subMenuCloseDelay,forceSubMenuRender:oe.forceSubMenuRender,onOpenChange:d.onOpenChange,onDeselect:d.onDeselect,onSelect:d.onSelect,builtinPlacements:oe.builtinPlacements,itemIcon:De.itemIcon||d.props.itemIcon,expandIcon:De.expandIcon||d.props.expandIcon},xe),{},{direction:oe.direction});return(oe.mode==="inline"||_e())&&(G.triggerSubMenuAction="click"),F.cloneElement(P,G)},d.renderMenuItem=function(P,ke,xe){if(!P)return null;var Ze=d.props.store.getState(),qe={openKeys:Ze.openKeys,selectedKeys:Ze.selectedKeys,triggerSubMenuAction:d.props.triggerSubMenuAction,subMenuKey:xe};return d.renderCommonMenuItem(P,ke,qe)},Ae.store.setState({activeKey:Object(k.a)(Object(k.a)({},Ae.store.getState().activeKey),{},Object(B.a)({},Ae.eventKey,$e(Ae,Ae.activeKey)))}),d.instanceArray=[],d}return Object(Be.a)(Xe,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(d){return this.props.visible||d.visible||this.props.className!==d.className||!n()(this.props.style,d.style)}},{key:"componentDidUpdate",value:function(d){var P=this.props,ke="activeKey"in P?P.activeKey:P.store.getState().activeKey[Ye(P)],xe=$e(P,ke);if(xe!==ke)me(P.store,Ye(P),xe);else if("activeKey"in d){var Ze=$e(d,d.activeKey);xe!==Ze&&me(P.store,Ye(P),xe)}}},{key:"render",value:function(){var d=this,P=Object(j.a)({},this.props);this.instanceArray=[];var ke=X()(P.prefixCls,P.className,"".concat(P.prefixCls,"-").concat(P.mode)),xe={className:ke,role:P.role||"menu"};P.id&&(xe.id=P.id),P.focusable&&(xe.tabIndex=0,xe.onKeyDown=this.onKeyDown);var Ze=P.prefixCls,qe=P.eventKey,oe=P.visible,de=P.level,De=P.mode,ze=P.overflowedIndicator,G=P.theme;return be.forEach(function(Ot){return delete P[Ot]}),delete P.onClick,F.createElement(Tn,Object.assign({},P,{prefixCls:Ze,mode:De,tag:"ul",level:de,theme:G,visible:oe,overflowedIndicator:ze},xe),F.Children.map(P.children,function(Ot,jt){return d.renderMenuItem(Ot,jt,qe||"0-menu-")}))}}]),Xe}(F.Component);bt.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:L};var pt=Object(l.b)()(bt),ut=pt,nt=e("Kwbf");function tt(ht,Le,Xe){var Ae=ht.prefixCls,d=ht.motion,P=ht.defaultMotions,ke=P===void 0?{}:P,xe=ht.openAnimation,Ze=ht.openTransitionName,qe=Le.switchingModeFromInline;if(d)return d;if(Object(w.a)(xe)==="object"&&xe)Object(nt.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof xe=="string")return{motionName:"".concat(Ae,"-open-").concat(xe)};if(Ze)return{motionName:Ze};var oe=ke[Xe];return oe||(qe?null:ke.other)}var Nt=function(ht){Object(r.a)(Xe,ht);var Le=Object(m.a)(Xe);function Xe(Ae){var d;Object(N.a)(this,Xe),d=Le.call(this,Ae),d.inlineOpenKeys=[],d.onSelect=function(xe){var Ze=Object(z.a)(d),qe=Ze.props;if(qe.selectable){var oe=d.store.getState(),de=oe.selectedKeys,De=xe.key;qe.multiple?de=de.concat([De]):de=[De],"selectedKeys"in qe||d.store.setState({selectedKeys:de}),qe.onSelect(Object(k.a)(Object(k.a)({},xe),{},{selectedKeys:de}))}},d.onClick=function(xe){var Ze=d.getRealMenuMode(),qe=Object(z.a)(d),oe=qe.store,de=qe.props.onOpenChange;Ze!=="inline"&&!("openKeys"in d.props)&&(oe.setState({openKeys:[]}),de([])),d.props.onClick(xe)},d.onKeyDown=function(xe,Ze){d.innerMenu.getWrappedInstance().onKeyDown(xe,Ze)},d.onOpenChange=function(xe){var Ze=Object(z.a)(d),qe=Ze.props,oe=d.store.getState().openKeys.concat(),de=!1,De=function(G){var Ot=!1;if(G.open)Ot=oe.indexOf(G.key)===-1,Ot&&oe.push(G.key);else{var jt=oe.indexOf(G.key);Ot=jt!==-1,Ot&&oe.splice(jt,1)}de=de||Ot};Array.isArray(xe)?xe.forEach(De):De(xe),de&&("openKeys"in d.props||d.store.setState({openKeys:oe}),qe.onOpenChange(oe))},d.onDeselect=function(xe){var Ze=Object(z.a)(d),qe=Ze.props;if(qe.selectable){var oe=d.store.getState().selectedKeys.concat(),de=xe.key,De=oe.indexOf(de);De!==-1&&oe.splice(De,1),"selectedKeys"in qe||d.store.setState({selectedKeys:oe}),qe.onDeselect(Object(k.a)(Object(k.a)({},xe),{},{selectedKeys:oe}))}},d.onMouseEnter=function(xe){d.restoreModeVerticalFromInline();var Ze=d.props.onMouseEnter;Ze&&Ze(xe)},d.onTransitionEnd=function(xe){var Ze=xe.propertyName==="width"&&xe.target===xe.currentTarget,qe=xe.target.className,oe=Object.prototype.toString.call(qe)==="[object SVGAnimatedString]"?qe.animVal:qe,de=xe.propertyName==="font-size"&&oe.indexOf("anticon")>=0;(Ze||de)&&d.restoreModeVerticalFromInline()},d.setInnerMenu=function(xe){d.innerMenu=xe},d.isRootMenu=!0;var P=Ae.defaultSelectedKeys,ke=Ae.defaultOpenKeys;return"selectedKeys"in Ae&&(P=Ae.selectedKeys||[]),"openKeys"in Ae&&(ke=Ae.openKeys||[]),d.store=Object(l.c)({selectedKeys:P,openKeys:ke,activeKey:{"0-menu-":$e(Ae,Ae.activeKey)}}),d.state={switchingModeFromInline:!1},d}return Object(Be.a)(Xe,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(d){this.updateOpentKeysWhenSwitchMode(d),this.updateMiniStore();var P=this.props,ke=P.siderCollapsed,xe=P.inlineCollapsed,Ze=P.onOpenChange;(!d.inlineCollapsed&&xe||!d.siderCollapsed&&ke)&&Ze([]),this.updateMenuDisplay()}},{key:"updateOpentKeysWhenSwitchMode",value:function(d){var P=this.props,ke=this.store,xe=this.inlineOpenKeys,Ze=ke.getState(),qe={};d.mode==="inline"&&P.mode!=="inline"&&this.setState({switchingModeFromInline:!0}),"openKeys"in P||((P.inlineCollapsed&&!d.inlineCollapsed||P.siderCollapsed&&!d.siderCollapsed)&&(this.setState({switchingModeFromInline:!0}),this.inlineOpenKeys=Ze.openKeys.concat(),qe.openKeys=[]),(!P.inlineCollapsed&&d.inlineCollapsed||!P.siderCollapsed&&d.siderCollapsed)&&(qe.openKeys=xe,this.inlineOpenKeys=[])),Object.keys(qe).length&&ke.setState(qe)}},{key:"updateMenuDisplay",value:function(){var d=this.props.collapsedWidth,P=this.store,ke=this.prevOpenKeys,xe=this.getInlineCollapsed()&&(d===0||d==="0"||d==="0px");xe?(this.prevOpenKeys=P.getState().openKeys.concat(),this.store.setState({openKeys:[]})):ke&&(this.store.setState({openKeys:ke}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var d=this.props.mode,P=this.state.switchingModeFromInline,ke=this.getInlineCollapsed();return P&&ke?"inline":ke?"vertical":d}},{key:"getInlineCollapsed",value:function(){var d=this.props,P=d.inlineCollapsed,ke=d.siderCollapsed;return ke!==void 0?ke:P}},{key:"restoreModeVerticalFromInline",value:function(){var d=this.state.switchingModeFromInline;d&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var d=Object(k.a)({},Object(te.default)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),P=this.getRealMenuMode();return d.className+=" ".concat(d.prefixCls,"-root"),d.direction==="rtl"&&(d.className+=" ".concat(d.prefixCls,"-rtl")),d=Object(k.a)(Object(k.a)({},d),{},{mode:P,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:tt(this.props,this.state,P)}),delete d.openAnimation,delete d.openTransitionName,F.createElement(l.a,{store:this.store},F.createElement(ut,Object.assign({},d,{ref:this.setInnerMenu}),this.props.children))}}]),Xe}(F.Component);Nt.defaultProps={selectable:!0,onClick:L,onSelect:L,onOpenChange:L,onDeselect:L,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:F.createElement("span",null,"\xB7\xB7\xB7")};var yt=Nt,_t=function(ht){Object(r.a)(Xe,ht);var Le=Object(m.a)(Xe);function Xe(){var Ae;return Object(N.a)(this,Xe),Ae=Le.apply(this,arguments),Ae.onKeyDown=function(d){var P=d.keyCode;return P===Q.a.ENTER?(Ae.onClick(d),!0):void 0},Ae.onMouseLeave=function(d){var P=Ae.props,ke=P.eventKey,xe=P.onItemHover,Ze=P.onMouseLeave;xe({key:ke,hover:!1}),Ze({key:ke,domEvent:d})},Ae.onMouseEnter=function(d){var P=Ae.props,ke=P.eventKey,xe=P.onItemHover,Ze=P.onMouseEnter;xe({key:ke,hover:!0}),Ze({key:ke,domEvent:d})},Ae.onClick=function(d){var P=Ae.props,ke=P.eventKey,xe=P.multiple,Ze=P.onClick,qe=P.onSelect,oe=P.onDeselect,de=P.isSelected,De={key:ke,keyPath:[ke],item:Object(z.a)(Ae),domEvent:d};Ze(De),xe?de?oe(De):qe(De):de||qe(De)},Ae.saveNode=function(d){Ae.node=d},Ae}return Object(Be.a)(Xe,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var d=this.props;d.onDestroy&&d.onDestroy(d.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var d,P=Object(k.a)({},this.props),ke=X()(this.getPrefixCls(),P.className,(d={},Object(B.a)(d,this.getActiveClassName(),!P.disabled&&P.active),Object(B.a)(d,this.getSelectedClassName(),P.isSelected),Object(B.a)(d,this.getDisabledClassName(),P.disabled),d)),xe=Object(k.a)(Object(k.a)({},P.attribute),{},{title:typeof P.title=="string"?P.title:void 0,className:ke,role:P.role||"menuitem","aria-disabled":P.disabled});P.role==="option"?xe=Object(k.a)(Object(k.a)({},xe),{},{role:"option","aria-selected":P.isSelected}):(P.role===null||P.role==="none")&&(xe.role="none");var Ze={onClick:P.disabled?null:this.onClick,onMouseLeave:P.disabled?null:this.onMouseLeave,onMouseEnter:P.disabled?null:this.onMouseEnter},qe=Object(k.a)({},P.style);P.mode==="inline"&&(P.direction==="rtl"?qe.paddingRight=P.inlineIndent*P.level:qe.paddingLeft=P.inlineIndent*P.level),be.forEach(function(de){return delete P[de]}),delete P.direction;var oe=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(oe=F.createElement(this.props.itemIcon,this.props)),F.createElement("li",Object.assign({},Object(te.default)(P,["onClick","onMouseEnter","onMouseLeave","onSelect"]),xe,Ze,{style:qe,ref:this.saveNode}),P.children,oe)}}]),Xe}(F.Component);_t.isMenuItem=!0,_t.defaultProps={onSelect:L,onMouseEnter:L,onMouseLeave:L,manualRef:L};var tn=Object(l.b)(function(ht,Le){var Xe=ht.activeKey,Ae=ht.selectedKeys,d=Le.eventKey,P=Le.subMenuKey;return{active:Xe[P]===d,isSelected:Ae.indexOf(d)!==-1}})(_t),Dt=tn,Jt=function(ht){Object(r.a)(Xe,ht);var Le=Object(m.a)(Xe);function Xe(){var Ae;return Object(N.a)(this,Xe),Ae=Le.apply(this,arguments),Ae.renderInnerMenuItem=function(d){var P=Ae.props,ke=P.renderMenuItem,xe=P.index;return ke(d,xe,Ae.props.subMenuKey)},Ae}return Object(Be.a)(Xe,[{key:"render",value:function(){var d=Object(j.a)({},this.props),P=d.className,ke=P===void 0?"":P,xe=d.rootPrefixCls,Ze="".concat(xe,"-item-group-title"),qe="".concat(xe,"-item-group-list"),oe=d.title,de=d.children;return be.forEach(function(De){return delete d[De]}),delete d.onClick,delete d.direction,F.createElement("li",Object.assign({},d,{className:"".concat(ke," ").concat(xe,"-item-group")}),F.createElement("div",{className:Ze,title:typeof oe=="string"?oe:void 0},oe),F.createElement("ul",{className:qe},F.Children.map(de,this.renderInnerMenuItem)))}}]),Xe}(F.Component);Jt.isMenuItemGroup=!0,Jt.defaultProps={disabled:!0};var Kn=Jt,Qt=function(Le){var Xe=Le.className,Ae=Le.rootPrefixCls,d=Le.style;return F.createElement("li",{className:"".concat(Xe," ").concat(Ae,"-item-divider"),style:d})};Qt.defaultProps={disabled:!0,className:"",style:{}};var Nn=Qt,cn=J.e=yt},"2doZ":function(Pe,J,e){"use strict";e.r(J),e.d(J,"GroupHomeworkContext",function(){return xe});var k=e("cWXX"),N=e("/ezw"),Be=e("1YHl"),z=e("VNzZ"),r=e("DjyN"),m=e("NUBc"),F=e("9og8"),l=e("miYZ"),te=e("tsqr"),j=e("k1fw"),B=e("tJVT"),Q=e("WmNS"),W=e.n(Q),_=e("q1tI"),n=e.n(_),c=e("Ty5D"),X=e("9kvl"),w=e("xKgJ"),ee=e("1vsH"),se=e("oBTY"),ye=e("2qtc"),je=e("kLXV"),q=e("ErOA"),he=function(de){var De=de.classroomList,ze=de.dispatch,G=de.user,Ot=de.onCallback,jt=Object(c.i)(),Xt=Object(_.useState)(!1),Pt=Object(B.a)(Xt,2),ct=Pt[0],fn=Pt[1],qt=Object(_.useState)(!1),St=Object(B.a)(qt,2),mn=St[0],xn=St[1];Object(_.useEffect)(function(){if(De.actionTabs.key==="\u5220\u9664"){if(Object(w.u)()){xn(!0);return}var pn={hasNum:0,noHasNum:0};De.actionTabs.selectArrsAll.map(function(Bn){var wn;Bn.author_login===((wn=G.userInfo)===null||wn===void 0?void 0:wn.login)?++pn.hasNum:++pn.noHasNum}),pn.noHasNum>0?je.a.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:n.a.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",n.a.createElement("span",{className:"c-blue"},pn.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",n.a.createElement("span",{className:"c-red"},pn.noHasNum)," ","\u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",n.a.createElement("br",null),"\u8BFE\u5802\u5185\u53EA\u80FD\u5220\u9664\u672C\u4EBA\u53D1\u5E03\u7684\u8D44\u6E90\uFF0C\u8BF7\u53D6\u6D88\u9009\u4E2D\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u7684\u8D44\u6E90\u3002"),onOk:function(){Bt()}}):xn(!0)}else xn(!1)},[De.actionTabs.key]);var Bt=function(){ze({type:"classroomList/setActionTabs",payload:{}})};return n.a.createElement(je.a,{centered:!0,title:"\u63D0\u793A",visible:mn,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:ct,onOk:Object(F.a)(W.a.mark(function pn(){var Bn;return W.a.wrap(function(Dn){for(;;)switch(Dn.prev=Dn.next){case 0:return fn(!0),Dn.next=3,Object(q.a)("/api/courses/".concat(jt.coursesId,"/homework_commons/multi_destroy.json"),{method:"post",body:{homework_ids:Object(se.a)(De.actionTabs.selectArrs)}});case 3:Bn=Dn.sent,fn(!1),Bn.status===0&&(Object(ee.Y)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u5220\u9664"]),te.b.success("\u5220\u9664\u6210\u529F"),ze({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),Ot&&Ot(),Object(w.c)()?ze({type:"classroomList/getClassroomTeacherCommonList",payload:Object(j.a)(Object(j.a)({},De.actionTabs.params),{},{type:3})}):ze({type:"classroomList/getClassroomCommonList",payload:Object(j.a)({},De.actionTabs.params)}));case 6:case"end":return Dn.stop()}},pn)})),onCancel:function(){ze({type:"classroomList/setActionTabs",payload:{}})}},n.a.createElement("p",null,"\u63D0\u4EA4\u4F5C\u54C1\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D"),n.a.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F"))},ce=Object(X.a)(function(oe){var de=oe.classroomList,De=oe.user;return{classroomList:de,user:De}})(he),M=e("sRBo"),v=e("kaz8"),f=e("7Kak"),Z=e("9yH6"),ae=e("14J3"),fe=e("BMrR"),Ie=e("jCWc"),Ce=e("kPKH"),R=e("iQDF"),K=e("+eQT"),S=e("jrin"),g=e("y8nQ"),L=e("Vl3Y"),i=e("PpiC"),h=e("wd/R"),D=e.n(h),re=e("4wi7"),be=e("oUNq");function V(oe,de){for(var De=[],ze=oe;ze0)){ge.next=7;break}return te.b.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),ge.abrupt("return");case 7:return T={homework_ids:Object(se.a)(De.actionTabs.selectArrs),group_ids:aa.map(function(Ee){return Ee.id}),end_time:D()(U.end_time).format("YYYY-MM-DD HH:mm"),publish_time:D()(U.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!aa.length},ge.next=10,Object(q.a)("/api/courses/".concat(Ot.coursesId,"/homework_commons/publish_with_homework_list_position.json"),{method:"post",body:Object(j.a)({},T)});case 10:ve=ge.sent,ve.status===0&&(Object(ee.Y)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),te.b.success("\u53D1\u5E03\u6210\u529F"),ze({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),G.onCallback&&G.onCallback(),Ia(),localStorage.getItem("Noviceguide")==="0"||ze({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:n.a.createElement("div",null,"\u6700\u540E\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u540D\u5B66\u751F~\u70B9\u51FB\u201C\u6DFB\u52A0\u5B66\u751F\u201D\uFF0C\u5728\u5F39\u7A97\u9875\u9762\u4E2D\u8F93\u5165\u5E76\u641C\u7D22\u5B66\u751F\u59D3\u540D\uFF0C\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u5C31\u53EF\u4EE5\u4E3A\u60A8\u7684\u8BFE\u5802\u6DFB\u52A0\u7B2C\u4E00\u4F4D\u5B66\u751F\u5566~")}}));case 12:case"end":return ge.stop()}},E)}));return function(){return t.apply(this,arguments)}}(),_a=function(){St(1),pn([]),nn([])},go=Dn>qt*jn;return n.a.createElement(je.a,{width:600,centered:!0,title:"\u53D1\u5E03\u4F5C\u4E1A",visible:De.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:La,onCancel:function(){_a(),Ia(),ze({type:"classroomList/setActionTabs",payload:{}})}},n.a.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",n.a.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),Bt&&n.a.createElement(L.a,{form:Pt},n.a.createElement("div",{style:{paddingLeft:0}},n.a.createElement(fe.a,{className:"mt30",align:"middle"},n.a.createElement(Ce.a,null,n.a.createElement(L.a.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},n.a.createElement(K.a,{style:{width:155,marginRight:"25px"},getPopupContainer:function(E){return E.parentNode},disabledDate:function(E){return E&&E<=D()().subtract(0,"days")},disabledTime:le,placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:D()(Object(ee.d)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),n.a.createElement(Ce.a,{className:"ml20"},n.a.createElement(L.a.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},n.a.createElement(K.a,{style:{width:170},getPopupContainer:function(E){return E.parentNode},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:D()(Object(ee.d)(),"HH:mm")},disabledDate:function(E){return E&&E0&&n.a.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},n.a.createElement("span",{style:{flex:1}},n.a.createElement(v.a,{checked:aa.length===Bt.length,onChange:function(E){aa.length===Bt.length?nn([]):nn(Bt.filter(function(U){return!U.is_published}))}},"\u5168\u9009")," "),n.a.createElement("span",{style:{width:16}}),n.a.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",aa.length||0,"\u4E2A\u5206\u73ED")),(De.actionTabs.type===1||!an)&&Bt.length>0&&n.a.createElement(re.a,{data:Bt,selectedRowKeys:aa,setSelectedRowKeys:nn})))},Me=Object(X.a)(function(oe){var de=oe.classroomList,De=oe.user;return{classroomList:de,user:De}})(_e),pe=e("g9YV"),ue=e("wCAj"),s=e("5NDa"),A=e("5rEg"),p=function(de){var De=de.classroomList,ze=de.dispatch,G=Object(i.a)(de,["classroomList","dispatch"]),Ot=Object(c.i)(),jt=L.a.useForm(),Xt=Object(B.a)(jt,1),Pt=Xt[0],ct=Object(_.useState)(1),fn=Object(B.a)(ct,2),qt=fn[0],St=fn[1],mn=Object(_.useState)([]),xn=Object(B.a)(mn,2),Bt=xn[0],pn=xn[1],Bn=Object(_.useState)(0),wn=Object(B.a)(Bn,2),Dn=wn[0],In=wn[1],On=Object(_.useState)(2e3),Ln=Object(B.a)(On,2),jn=Ln[0],ea=Ln[1],Kt=Object(_.useState)(!0),dt=Object(B.a)(Kt,2),It=dt[0],Wt=dt[1],Mt=Object(_.useState)(),_n=Object(B.a)(Mt,2),Zn=_n[0],va=_n[1],fa=Object(_.useState)([]),Pn=Object(B.a)(fa,2),Jn=Pn[0],ba=Pn[1];Ot.id=Ot.coursesId,Object(_.useEffect)(function(){De.actionTabs.key==="\u7ACB\u5373\u622A\u6B62"?Pa():(ba([]),pn([]))},[De.actionTabs.key]);var Pa=function(){var nn=Object(F.a)(W.a.mark(function hn(At){var an,ra,kn;return W.a.wrap(function(Ia){for(;;)switch(Ia.prev=Ia.next){case 0:return Wt(!0),Ia.next=3,Object(be.z)(Object(j.a)(Object(j.a)({},Ot),{},{page:At||qt,limit:jn,homework_id:De.actionTabs.type===1?"":De.actionTabs.selectArrs[0],end_homework_action:!0,all:!0}));case 3:an=Ia.sent,an==null||an.course_groups.map(function(La){La.key=La.id}),an&&(pn([].concat(Object(se.a)(Bt),Object(se.a)(an==null?void 0:an.course_groups))),In(an==null?void 0:an.group_count),va(an==null?void 0:an.course_groups),Wt(!1),At||Pt.setFieldsValue((kn={},Object(S.a)(kn,"group_ids",an==null||((ra=an.course_groups)===null||ra===void 0)?void 0:ra.map(function(La){return String(La.id)})),Object(S.a)(kn,"end_time",D()(D()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm"))),kn)));case 6:case"end":return Ia.stop()}},hn)}));return function(At){return nn.apply(this,arguments)}}(),Qn=function(){var nn=Object(F.a)(W.a.mark(function hn(){var At,an;return W.a.wrap(function(kn){for(;;)switch(kn.prev=kn.next){case 0:return At=Object(j.a)({},Pt.getFieldsValue()),console.log("----",At.group_ids),kn.next=4,Object(q.a)("/api/courses/".concat(Ot.id,"/homework_commons/end_with_homework_list_position.json"),{method:"post",body:{homework_ids:Object(se.a)(De.actionTabs.selectArrs),group_ids:(Jn==null?void 0:Jn.length)>0?Jn:[],unified_setting:!(Bt!=null&&Bt.length),end_time:D()(At.end_time).format("YYYY-MM-DD HH:mm")}});case 4:an=kn.sent,an.status===0&&(aa(),Object(ee.Y)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u7ACB\u5373\u622A\u6B62"]),te.b.success("\u64CD\u4F5C\u6210\u529F"),ze({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),G.onCallback&&G.onCallback(),Object(w.c)()?(ze({type:"classroomList/setActionTabs",payload:{}}),ze({type:"classroomList/getClassroomTeacherCommonList",payload:Object(j.a)(Object(j.a)({},De.actionTabs.params),{},{type:3})})):ze({type:"classroomList/getClassroomCommonList",payload:Object(j.a)({},De.actionTabs.params)}));case 6:case"end":return kn.stop()}},hn)}));return function(){return nn.apply(this,arguments)}}(),aa=function(){St(1),pn([])};return n.a.createElement(je.a,{centered:!0,title:"\u622A\u6B62\u4F5C\u4E1A",visible:De.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",okText:"\u622A\u6B62\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u622A\u6B62",onOk:Qn,onCancel:function(){aa(),ze({type:"classroomList/setActionTabs",payload:{}})}},n.a.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u4E0D\u80FD\u518D\u63D0\u4EA4\u4F5C\u4E1A",n.a.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u63D0\u4EA4\u4E2D" \u201C\u8865\u4EA4\u4E2D\u201D\u7684\u4F5C\u4E1A\u6709\u6548'),Bt&&n.a.createElement(L.a,{form:Pt},n.a.createElement(fe.a,null,n.a.createElement("span",{className:"mr5"},"\u622A\u6B62\u65F6\u95F4:"),n.a.createElement(L.a.Item,{name:"end_time"},n.a.createElement(K.a,{style:{width:170},getPopupContainer:function(hn){return hn.parentNode},disabledDate:function(hn){return hn&&hn0&&n.a.createElement(fe.a,null,n.a.createElement("span",{className:"mr5"},"\u9009\u62E9\u73ED\u7EA7:"),n.a.createElement(A.a.Search,{style:{width:"300px"},onChange:function(hn){pn(Zn.filter(function(At){return At.name.indexOf(hn.target.value)>-1}))}})),(Bt==null?void 0:Bt.length)>0&&De.actionTabs.type===1&&n.a.createElement(ue.a,{style:{marginTop:"10px",height:"300px",overflow:"auto"},rowSelection:{type:"checkbox",onChange:function(hn,At){ba(hn)}},rowKey:"id",pagination:!1,dataSource:Bt,columns:[{title:"\u73ED\u7EA7",dataIndex:"name",key:"name"}]}),(Bt==null?void 0:Bt.length)>0&&De.actionTabs.type===2&&n.a.createElement(ue.a,{style:{marginTop:"10px",height:"300px",overflow:"auto"},rowSelection:{type:"checkbox",onChange:function(hn,At){ba(hn)}},rowKey:"id",pagination:!1,dataSource:Bt,columns:[{title:"\u73ED\u7EA7",dataIndex:"name",key:"name"},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time"},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time"}]})))},$=Object(X.a)(function(oe){var de=oe.classroomList;return{classroomList:de}})(p),Re=function(de){var De=de.classroomList,ze=de.dispatch,G=Object(c.i)();return G.id=G.coursesId,n.a.createElement(je.a,{centered:!0,title:"\u63D0\u793A",visible:De.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Object(F.a)(W.a.mark(function Ot(){var jt;return W.a.wrap(function(Pt){for(;;)switch(Pt.prev=Pt.next){case 0:return Pt.next=2,Object(q.a)("/api/courses/".concat(G.id,"/homework_commons/set_public.json"),{method:"post",body:{homework_ids:Object(se.a)(De.actionTabs.selectArrs)}});case 2:jt=Pt.sent,jt.status===0&&(Object(ee.Y)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u8BBE\u4E3A\u516C\u5F00"]),te.b.success("\u64CD\u4F5C\u6210\u529F"),ze({type:"classroomList/setActionTabs",payload:{}}),ze({type:"classroomList/getClassroomCommonHomeworksList",payload:Object(j.a)({},De.actionTabs.params)}));case 4:case"end":return Pt.stop()}},Ot)})),onCancel:function(){ze({type:"classroomList/setActionTabs",payload:{}})}},n.a.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",n.a.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))},Ne=Object(X.a)(function(oe){var de=oe.classroomList;return{classroomList:de}})(Re),We=function(de){var De=de.classroomList,ze=de.dispatch,G=de.onCallback,Ot=Object(i.a)(de,["classroomList","dispatch","onCallback"]),jt=Object(c.i)();return jt.id=jt.coursesId,n.a.createElement(je.a,{centered:!0,title:"\u63D0\u793A",visible:De.actionTabs.key==="\u6536\u85CF",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Object(F.a)(W.a.mark(function Xt(){var Pt;return W.a.wrap(function(fn){for(;;)switch(fn.prev=fn.next){case 0:return fn.next=2,Object(q.a)("/api/courses/".concat(jt.id,"/homework_commons/add_to_homework_bank.json"),{method:"post",body:{all_check:0,homework_ids:Object(se.a)(De.actionTabs.selectArrs)}});case 2:Pt=fn.sent,Pt.status===0&&(Object(ee.Y)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u6536\u85CF"]),te.b.success("\u6536\u85CF\u6210\u529F\uFF0C\u8BF7\u524D\u5F80\u3010\u4E2A\u4EBA\u4E3B\u9875/\u8BFE\u5802\u8D44\u6E90\u3011\u67E5\u770B"),G&&G(),Object(w.c)()?ze({type:"classroomList/getClassroomTeacherCommonList",payload:Object(j.a)(Object(j.a)({},De.actionTabs.params),{},{type:3})}):ze({type:"classroomList/getClassroomCommonList",payload:Object(j.a)({},De.actionTabs.params)}),ze({type:"classroomList/setActionTabs",payload:{}}));case 4:case"end":return fn.stop()}},Xt)})),onCancel:function(){ze({type:"classroomList/setActionTabs",payload:{}})}},"\u786E\u8BA4\u6536\u85CF\uFF1F")},rt=Object(X.a)(function(oe){var de=oe.classroomList;return{classroomList:de}})(We),ot=e("+L6B"),it=e("2/Rp"),ft=e("Znn+"),vt=e("ZTPi"),Yt=e("RotF"),Mn=e.n(Yt),Rn=e("r6FZ"),un=e.n(Rn),Tn=e("BdwD"),Vn=vt.a.TabPane,me=function(de){var De,ze=de.shixunHomeworks,G=de.classroomList,Ot=de.loading,jt=de.dispatch,Xt=Object(c.i)(),Pt=Object(c.h)(),ct=L.a.useForm(),fn=Object(B.a)(ct,1),qt=fn[0],St=ze.brankList,mn=Object(_.useState)(!1),xn=Object(B.a)(mn,2),Bt=xn[0],pn=xn[1],Bn=Object(_.useState)(!0),wn=Object(B.a)(Bn,2),Dn=wn[0],In=wn[1],On=Object(_.useState)("myself"),Ln=Object(B.a)(On,2),jn=Ln[0],ea=Ln[1],Kt=Object(_.useState)([]),dt=Object(B.a)(Kt,2),It=dt[0],Wt=dt[1],Mt=Object(_.useState)(),_n=Object(B.a)(Mt,2),Zn=_n[0],va=_n[1],fa=Object(_.useState)({page:0,limit:20,object_type:"group",search:"",filter:"myself"}),Pn=Object(B.a)(fa,2),Jn=Pn[0],ba=Pn[1],Pa=[{name:"\u6211\u7684\u8D44\u6E90",id:"myself"},{name:"\u516C\u5171\u8D44\u6E90",id:"public"}];Object(_.useEffect)(function(){ze.actionTabs.key==="\u9898\u5E93\u9009\u7528"&&aa()},[ze.actionTabs.key]);var Qn=[],aa=function(){var nn=Object(F.a)(W.a.mark(function hn(){var At,an;return W.a.wrap(function(kn){for(;;)switch(kn.prev=kn.next){case 0:if(!Dn){kn.next=11;break}return pn(!1),++Jn.page,kn.next=5,jt({type:"shixunHomeworks/getBrankList",payload:Object(j.a)({},Jn)});case 5:an=kn.sent,It=Object(se.a)(It.concat(an.object_list)),va(an.is_teacher),((At=an.object_list)===null||At===void 0?void 0:At.length)5&&n.a.createElement(ue.a,{scroll:{y:240},onRow:function(dt){return{onClick:function(Wt){Wt.stopPropagation(),Wt.preventDefault()}}},onHeaderRow:function(dt,It){return{onClick:function(Mt){Mt.stopPropagation(),Mt.preventDefault()}}},pagination:!1,dataSource:Dn,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:function(dt,It,Wt){Wt.field&&(St.sort_by=Wt.field),Wt.order||(St.sort_direction="asc"),Wt.order==="ascend"&&(St.sort_direction="asc"),Wt.order==="descend"&&(St.sort_direction="desc"),Wt.order||(St.sort_direction="asc"),Ln()},columns:On}),Object(w.c)()&&G.status!=="\u672A\u53D1\u5E03"&&Bt&&Dn.length<6&&Dn.length>0&&n.a.createElement(ue.a,{onRow:function(dt){return{onClick:function(Wt){Wt.stopPropagation(),Wt.preventDefault()}}},onHeaderRow:function(dt,It){return{onClick:function(Mt){Mt.stopPropagation(),Mt.preventDefault()}}},pagination:!1,dataSource:Dn,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:function(dt,It,Wt){Wt.field&&(St.sort_by=Wt.field),Wt.order||(St.sort_direction="asc"),Wt.order==="ascend"&&(St.sort_direction="asc"),Wt.order==="descend"&&(St.sort_direction="desc"),Wt.order||(St.sort_direction="asc"),Ln()},columns:On}))))},cn=Nn,ht=e("SI46"),Le=e.n(ht),Xe=e("8Skl"),Ae=function(de){var De=de.buttonDataSource,ze=de.onClick,G=Object(_.useContext)(xe),Ot=G.allSelect,jt=G.setAllSelect,Xt=G.setSelectArrs,Pt=G.dataSource,ct=G.selectArrs,fn=G.useBatchStatus,qt=G.dispatch,St=G.params,mn=G.getData,xn=G.detailLeftMenus,Bt=G.main_category_id,pn=G.setSelectArrsAll,Bn,wn=Object(_.useState)(!1),Dn=Object(B.a)(wn,2),In=Dn[0],On=Dn[1],Ln=Object(_.useState)(""),jn=Object(B.a)(Ln,2),ea=jn[0],Kt=jn[1],dt=function(_n){jt(_n.target.checked);var Zn=Pt.filter(function(va){return va.can_edit});Xt(_n.target.checked?Zn.map(function(va){return va.homework_id}):[]),_n.target.checked?pn(Zn):pn([])},It=function(){var _n={courseId:St.id,container_type:"group_homework"};St.categoryId&&(_n.category_id=St.categoryId),qt({type:"classroomList/getAllTaskList",payload:_n}),qt({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})};xn.course_modules&&(Bn=xn.course_modules.filter(function(Mt){return Mt.type==="group_homework"})[0]);var Wt=n.a.createElement("div",{className:Le.a.moveCategory,onMouseLeave:function(_n){return On(!1)}},n.a.createElement(Dt.a,{onClick:function(){var Mt=Object(F.a)(W.a.mark(function _n(Zn){var va,fa,Pn,Jn,ba;return W.a.wrap(function(Qn){for(;;)switch(Qn.prev=Qn.next){case 0:if(va=Zn.item,fa=Zn.key,Pn=Zn.keyPath,Jn=Zn.domEvent,!(ct=="")){Qn.next=4;break}return te.b.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),Qn.abrupt("return",null);case 4:return Qn.next=6,Object(q.a)("/api/courses/".concat(St.id,"/homework_commons/move_to_category.json"),{method:"post",body:{homework_ids:ct,new_category_id:fa}});case 6:ba=Qn.sent,ba.status===0&&(te.b.success("\u64CD\u4F5C\u6210\u529F"),fn(!1),mn(),qt({type:"classroomList/getClassroomLeftMenus",payload:{id:St.coursesId}}));case 8:case"end":return Qn.stop()}},_n)}));return function(_n){return Mt.apply(this,arguments)}}(),style:{maxHeight:300,width:240,overflow:"auto"}},n.a.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},n.a.createElement(A.a,{onChange:function(_n){Kt(_n.target.value)}})),Bn&&Bn.second_category.filter(function(Mt){return Mt.category_name!=="\u672A\u5206\u914D\u76EE\u5F55"}).map(function(Mt,_n){return ea!==""&&Mt.category_name.indexOf(ea)<0?void 0:n.a.createElement(Dt.a.Item,{className:"multi-llipsis1e",key:Mt.category_id},Mt.category_name)}),n.a.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:function(_n){_n.preventDefault(),qt({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:St,selectArrs:{category_id:Bt,type:"group_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return n.a.createElement("div",{className:Le.a.bottomControlContainer},n.a.createElement("div",null,n.a.createElement("div",null,n.a.createElement(v.a,{checked:Ot,onChange:dt},"\u5168\u9009\u672C\u9875\uFF08",ct.length,"\uFF09")),Object(w.c)()&&De.map(function(Mt){return n.a.createElement("div",{key:Mt.key},n.a.createElement(it.a,{type:"primary",icon:Mt.icon,className:Le.a.buttonWrap,onClick:function(){return ze(Mt)}},Mt.name))}),n.a.createElement("div",null,n.a.createElement(it.a,{type:"primary",onClick:It,icon:n.a.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"}),className:Le.a.buttonWrap},"\u8C03\u6574\u6392\u5E8F")),Object(w.c)()&&n.a.createElement("div",null,n.a.createElement(_t.a,{visible:In,placement:"topLeft",overlay:Wt,getPopupContainer:function(_n){return _n.parentNode}},n.a.createElement("span",{className:"ant-dropdown-link",onMouseOver:function(_n){return On(!0)}},n.a.createElement(it.a,{type:"primary",className:Le.a.buttonWrap,icon:n.a.createElement("i",{className:"iconfont icon-yidongmulu"})},n.a.createElement("span",null,"\u79FB\u52A8\u5230\u76EE\u5F55 ",n.a.createElement(Xe.a,null)))))),Object(w.c)()&&n.a.createElement("div",null,n.a.createElement(it.a,{type:"primary",onClick:function(){return ze({key:"collection",name:"\u6536\u85CF",icon:n.a.createElement("i",{className:"iconfont icon-shoucang1"})})},icon:n.a.createElement("i",{className:"iconfont icon-shoucang1"}),className:Le.a.buttonWrap},"\u6536\u85CF"))),n.a.createElement("div",null,n.a.createElement(it.a,{type:"primary",ghost:!0,onClick:function(){return fn(!1)}},"\u53D6\u6D88\u64CD\u4F5C")))},d=Ae,P=e("p+4A"),ke=e("HOA5"),xe=Object(_.createContext)({selectArrs:[]}),Ze=function(de){var De,ze,G=de.user,Ot=de.classroomList,jt=de.loading,Xt=de.dispatch,Pt=de.location,ct=Object(c.i)();console.log("params",ct);var fn=Object(_.useState)([]),qt=Object(B.a)(fn,2),St=qt[0],mn=qt[1],xn=Object(_.useState)(!1),Bt=Object(B.a)(xn,2),pn=Bt[0],Bn=Bt[1],wn=Object(_.useState)(!1),Dn=Object(B.a)(wn,2),In=Dn[0],On=Dn[1],Ln=Object(_.useState)([]),jn=Object(B.a)(Ln,2),ea=jn[0],Kt=jn[1],dt=Object(_.useState)(!1),It=Object(B.a)(dt,2),Wt=It[0],Mt=It[1],_n=Object(_.useState)("\u9ED8\u8BA4\u6392\u5E8F"),Zn=Object(B.a)(_n,2),va=Zn[0],fa=Zn[1],Pn=Object(_.useState)(""),Jn=Object(B.a)(Pn,2),ba=Jn[0],Pa=Jn[1],Qn=Object(_.useState)(!1),aa=Object(B.a)(Qn,2),nn=aa[0],hn=aa[1],At=Ot.detailCommonHomeworksList,an=Ot.detailLeftMenus,ra=Ot.detailTopBanner,kn=Ot.taskList,ga=Object(c.g)(),Ia=Pt.query.tabs?parseInt(Pt.query.tabs)+1:"0";ct.type=3,ct.categoryId?ct.category=ct.categoryId:delete ct.category,Object(_.useEffect)(function(){var Ee=Pt.query,Oe=Ee,Te=Oe.tabs;Te&&Te!==void 0&&(Object(w.c)()?ct.status=Te:ct.order=Te)},[Pt.search]),Object(_.useEffect)(function(){var Ee,Oe;if(G!=null&&(Ee=G.userInfo)!==null&&Ee!==void 0&&Ee.login){var Te,Je=ee.M.getItem("".concat(G==null||((Te=G.userInfo)===null||Te===void 0)?void 0:Te.login).concat(Object(w.c)()?"Teacher":"Student"),"GroupHomework");Je&&(ct.sort_by=Je==null?void 0:Je.type,ct.sort_direction=Je==null?void 0:Je.direction,fa(Je==null?void 0:Je.name));var Ge=Pt.query,we=Ge,He=we.tabs,Ke={};He&&He!==void 0&&(Object(w.c)()?ct.status=He:ct.order=He),_a(Ke)}else if(G!=null&&(Oe=G.userInfo)!==null&&Oe!==void 0&&Oe.username){var et=Pt.query,Ve=et,lt=Ve.tabs,gt={};lt&<!==void 0&&(Object(w.c)()?ct.status=lt:ct.order=lt),_a(gt)}},[G==null||((De=G.userInfo)===null||De===void 0)?void 0:De.login,Pt==null?void 0:Pt.pathname]),Object(_.useEffect)(function(){Ot.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&_a(),Ot.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&_a()},[Ot.actionTabs.key]),Object(_.useEffect)(function(){mn([])},[At]),Object(_.useEffect)(function(){On(!1)},[ct.categoryId]),Object(_.useEffect)(function(){if(At&&At.homeworks){var Ee,Oe;St.length===((Ee=At.homeworks)===null||Ee===void 0||((Oe=Ee.filter(function(Te){return Te.can_edit}))===null||Oe===void 0)?void 0:Oe.length)&&St.length>0?Bn(!0):Bn(!1)}},[St]);var La=function(Oe,Te){ct.page=Oe,_a()},_a=function(){var Oe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};mn([]),Kt([]),Object(w.c)()?Xt({type:"classroomList/getClassroomTeacherCommonList",payload:Object(j.a)(Object(j.a)({},ct),{},{type:3})}):Xt({type:"classroomList/getClassroomCommonList",payload:Object(j.a)(Object(j.a)({},ct),Oe)})};Object(_.useEffect)(function(){mn([])},[At]);var go=function(){if(Object(w.c)()){var Oe=At.all_count,Te=At.unpublished_count,Je=At.not_start_count,Ge=At.in_progress_count,we=At.overed_count;return[{name:"\u5168\u90E8",id:0,total:Oe||0},{name:"\u672A\u53D1\u5E03",id:1,total:Te||0},{name:"\u672A\u5F00\u59CB",id:4,total:Je||0},{name:"\u8FDB\u884C\u4E2D",id:2,total:Ge||0},{name:"\u5DF2\u622A\u6B62",id:3,total:we||0}]}else return[{name:"\u5168\u90E8",id:0},{name:"\u63D0\u4EA4\u4E2D",id:1},{name:"\u8865\u4EA4\u4E2D",id:2},{name:"\u533F\u8BC4\u4E2D",id:3},{name:"\u7533\u8BC9\u4E2D",id:4},{name:"\u5DF2\u622A\u6B62",id:5}]},t=[{name:"\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A",id:"1"},{name:"\u9009\u7528\u8D44\u6E90",id:"2"}],E=function(Oe){Oe==="1"?ga.push("/classrooms/".concat(ct.coursesId,"/group_homework/").concat(ct.categoryId,"/add")):Oe==="2"&&U()},U=function(){Xt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9898\u5E93\u9009\u7528",params:ct}})},T=function(){var Oe=[{key:"publish",name:"\u6279\u91CF\u53D1\u5E03",icon:n.a.createElement("i",{className:"iconfont icon-fabu5"})},{key:"deadline",name:"\u6279\u91CF\u622A\u6B62",icon:n.a.createElement("i",{className:"iconfont icon-piliangjiezhi2"})},{key:"delete",name:"\u6279\u91CF\u5220\u9664",icon:n.a.createElement("i",{className:"iconfont icon-piliangshanchu2"})},{key:"public",name:"\u8BBE\u4E3A\u516C\u5F00",icon:n.a.createElement("i",{className:"iconfont icon-sheweigongkai2"})}];return Oe.filter(function(Te){return Object(w.c)()||Object(w.k)()?!0:Te.name!=="\u6279\u91CF\u5220\u9664"}).filter(function(Te){return ra.is_public?!0:Te.name!=="\u8BBE\u4E3A\u516C\u5F00"})},ve=function(Oe){if(St.length===0)return te.b.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),!1;var Te=Oe.name,Je={key:Te,selectArrs:St,selectArrsAll:ea,type:["publish","deadline"].includes(Oe.key)?1:"",params:ct};switch(Oe.key){case"publish":Te="\u7ACB\u5373\u53D1\u5E03";break;case"deadline":Te="\u7ACB\u5373\u622A\u6B62";break;case"delete":Te="\u5220\u9664";break;case"collection":Te="\u6536\u85CF";break}Xt({type:"classroomList/setActionTabs",payload:Object(j.a)(Object(j.a)({},Je),{},{key:Te})})},ne=function(){var Ee=Object(F.a)(W.a.mark(function Oe(Te){return W.a.wrap(function(Ge){for(;;)switch(Ge.prev=Ge.next){case 0:return Ge.next=2,Xt({type:"classroomList/updateTaskPosition",payload:{category_id:ct.categoryId,courseId:ct.id,task_ids:Te,container_type:"group_homework"}});case 2:_a();case 3:case"end":return Ge.stop()}},Oe)}));return function(Te){return Ee.apply(this,arguments)}}(),ge=Object(_.useMemo)(function(){var Ee=[];return kn.length>0&&(Ee=kn.map(function(Oe){return{user_name:Oe.user_name,task_name:Oe.task_name,task_id:Oe.task_id,category:Oe.category}})),Ee},[kn]);return n.a.createElement(xe.Provider,{value:{params:ct,batchStatus:In,selectArrs:St,setSelectArrs:mn,allSelect:pn,dataSource:At.homeworks||[],detailLeftMenus:an,main_category_id:At.main_category_id||"",selectArrsAll:ea,setAllSelect:Bn,useBatchStatus:On,dispatch:Xt,getData:_a,setSelectArrsAll:Kt}},n.a.createElement("section",null,n.a.createElement("aside",{className:tt.a.bg},n.a.createElement(Nt.a,{isLoading:jt[Object(w.c)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"],tabDataSource:go(),isAdmin:Object(w.c)(),TooltipTitle:ct.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55",categoryId:ct.categoryId,dropdownMenu:t,isShowRightControl:Object(ee.C)(an==null?void 0:an.course_modules,ct.categoryId)!=="\u672A\u5206\u914D\u76EE\u5F55",onTabMenuClick:function(Oe){Oe.id!==void 0&&(Object(w.c)()?ct.status=Oe.id:ct.order=Oe.id),On(!1),ct.page=1,ga.replace("".concat(Pt.pathname,"?tabs=").concat(Oe.id)),_a(ct)},defaultSelectedKeys:[Pt.query.tabs?Pt.query.tabs:"0"],onTooltipTitleClick:function(){Xt({type:"classroomList/setActionTabs",payload:{key:ct.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:ct,selectArrs:{category_name:At==null?void 0:At.category_name,category_id:(At==null?void 0:At.category_id)||(At==null?void 0:At.main_category_id)},cb:function(){_a()}}})},onDropdownMenuClick:E}),n.a.createElement(P.a,{dataSource:At.homeworks||[],isAdmin:Object(w.c)(),batchStatus:In,SortMenuName:va,setSortMenuName:fa,onSearch:function(Oe){ct.search=Oe,ct.page=1,_a()},onSort:function(Oe){var Te;ct.sort_by=Oe.type,ct.sort_direction=Oe.direction,ct.page=1,ee.M.setItem("".concat(G==null||((Te=G.userInfo)===null||Te===void 0)?void 0:Te.login).concat(Object(w.c)()?"Teacher":"Student"),Oe,"GroupHomework"),_a(ct)},onBatch:function(Oe){return On(Oe)}})),n.a.createElement(N.a,{loading:jt["classroomList/getClassroomCommonHomeworksList"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},(At==null?void 0:At.all_count)===0&&Object(w.c)()?!jt[Object(w.c)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&n.a.createElement(ut,{params:ct,dispatch:Xt,onSelect:U}):(At==null?void 0:At.homeworks)&&At.homeworks.length===0&&!jt[Object(w.c)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&n.a.createElement(Tn.a,null),n.a.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30"},!jt[Object(w.c)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&n.a.createElement(n.a.Fragment,null,n.a.createElement("aside",{className:"animated fadeIn"},At==null||((ze=At.homeworks)===null||ze===void 0)?void 0:ze.map(function(Ee,Oe){return n.a.createElement(cn,{key:Oe,dataSource:Ee,params:ct})}),n.a.createElement("aside",{className:"tc mb50 mt30"},(At==null?void 0:At.query_total_count)>15&&n.a.createElement(m.a,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:La,defaultPageSize:15,defaultCurrent:1,current:ct.page||1,total:At.query_total_count}))),In&&Object(w.c)()&&n.a.createElement(z.a,{offsetBottom:0},n.a.createElement(d,{buttonDataSource:T(),onClick:ve}))))),n.a.createElement(ce,{onCallback:function(){return On(!1)}}),n.a.createElement(Me,{onCallback:function(){return On(!1)}}),n.a.createElement($,{onCallback:function(){return On(!1)}}),n.a.createElement(Ne,null),n.a.createElement(Ye,null),n.a.createElement(rt,{onCallback:function(){return On(!1)}}),n.a.createElement($e.a,null),n.a.createElement(mt.a,null),n.a.createElement(ke.a,{visible:Ot.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:ne,data:ge,onCancel:function(){Xt({type:"classroomList/setActionTabs",payload:{key:""}})}})))},qe=J.default=Object(X.a)(function(oe){var de=oe.user,De=oe.classroomList,ze=oe.loading,G=oe.globalSetting;return{user:de,classroomList:De,globalSetting:G,loading:ze.effects}})(Ze)},"4qgm":function(Pe,J){Pe.exports="data:image/png;base64,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"},"4u4S":function(Pe,J){Pe.exports="data:image/png;base64,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"},"4wi7":function(Pe,J,e){"use strict";var k=e("14J3"),N=e("BMrR"),Be=e("sRBo"),z=e("kaz8"),r=e("5NDa"),m=e("5rEg"),F=e("9og8"),l=e("tJVT"),te=e("WmNS"),j=e.n(te),B=e("q1tI"),Q=e.n(B),W=e("oOBs"),_=e.n(W),n=e("xOL1"),c=e.n(n),X=e("BdwD"),w=function(se){var ye=se.data,je=se.value,q=je===void 0?[]:je,he=se.handleChangePage,ce=se.setSelectedRowKeys,M=se.selectedRowKeys,v=se.onChange,f=v===void 0?function(){}:v,Z=Object(B.useState)([]),ae=Object(l.a)(Z,2),fe=ae[0],Ie=ae[1],Ce=Object(B.useState)([]),R=Object(l.a)(Ce,2),K=R[0],S=R[1],g=Object(B.useState)([]),L=Object(l.a)(g,2),i=L[0],h=L[1],D=Object(B.useState)(1),re=Object(l.a)(D,2),be=re[0],V=re[1],le=Object(B.useState)(),_e=Object(l.a)(le,2),Me=_e[0],pe=_e[1];return Object(B.useEffect)(function(){Ie(ye),S([]),h([])},[ye]),Object(B.useEffect)(function(){ce&&(S(M),h(M))},[M]),Q.a.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},Q.a.createElement("div",{className:_.a.leftdiv},Q.a.createElement(m.a.Search,{size:"large",onChange:function(){var ue=Object(F.a)(j.a.mark(function s(A){return j.a.wrap(function($){for(;;)switch($.prev=$.next){case 0:Ie(ye.filter(function(Re){var Ne;return Re==null||((Ne=Re.name)===null||Ne===void 0)?void 0:Ne.includes(A.target.value)}));case 1:case"end":return $.stop()}},s)}));return function(s){return ue.apply(this,arguments)}}(),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),fe.length===0&&Q.a.createElement(X.a,{styles:{margin:"70px auto"},customText:"\u6682\u65E0\u5206\u73ED"}),Q.a.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},Q.a.createElement(z.a.Group,{value:K.map(function(ue){return"".concat(ue.id)}),onChange:function(s){ce(fe.filter(function(A){return s.includes("".concat(A.id))}))},style:{marginTop:"10px"}},fe.map(function(ue,s){return Q.a.createElement(N.a,{key:ue.id,style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200}},Q.a.createElement(z.a,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:ue.is_published,value:"".concat(ue.id)},Q.a.createElement("div",{className:_.a.listClass},Q.a.createElement("span",{className:_.a.spantitle,style:{width:ue.is_published?"108px":"170px"}},ue.name),ue.is_published&&Q.a.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03"))))})))),Q.a.createElement("div",{className:_.a.rightdiv},Q.a.createElement(m.a.Search,{onChange:function(s){h(K.filter(function(A){return A.name.includes(s.target.value)}))},size:"large",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),i.length===0&&Q.a.createElement(X.a,{styles:{margin:"70px auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),i.length>0&&Q.a.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},Q.a.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},i.map(function(ue,s){return Q.a.createElement(N.a,{justify:"space-between",style:{marginTop:"10px"},key:ue.id},Q.a.createElement("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"}},ue.name),Q.a.createElement("img",{src:c.a,style:{cursor:"pointer",height:"16px",marginRight:17},onClick:function(){ce(K.filter(function(p){return"".concat(p.id)!="".concat(ue.id)}))}}))})))))};J.a=w},"500L":function(Pe,J,e){"use strict";e.d(J,"a",function(){return je});var k=e("+L6B"),N=e("2/Rp"),Be=e("2qtc"),z=e("kLXV"),r=e("9og8"),m=e("k1fw"),F=e("miYZ"),l=e("tsqr"),te=e("oBTY"),j=e("tJVT"),B=e("DZo9"),Q=e("8z0m"),W=e("WmNS"),_=e.n(W),n=e("q1tI"),c=e.n(n),X=e("m3rI"),w=e("wzkS"),ee=e("y5JW"),se=e("LtfV"),ye=Q.a.Dragger;function je(q){var he=[];return q&&q.length>0&&(he=q.map(function(ce){return{uid:ce.id,id:ce.id,name:ce.title+ee.c+ce.filesize,url:ce.url,filesize:ce.filesize,status:"done",response:{id:ce.id}}})),he}J.b=function(q){var he=q.value,ce=q.onChange,M=q.action,v=q.className,f=q.maxSize,Z=f===void 0?150:f,ae=q.title,fe=ae===void 0?"\u4E0A\u4F20\u9644\u4EF6":ae,Ie=q.showRemoveModal,Ce=Ie===void 0?!1:Ie,R=q.accept,K=R===void 0?"":R,S=q.additionalText,g=q.isDragger,L=q.number,i=L===void 0?1e3:L,h=q.aloneClear,D=h===void 0?!1:h,re=q.restrict,be=re===void 0?!0:re,V=Object(n.useState)(!1),le=Object(j.a)(V,2),_e=le[0],Me=le[1],pe=Object(n.useState)(he||[]),ue=Object(j.a)(pe,2),s=ue[0],A=ue[1];Object(n.useEffect)(function(){he&&(A(Object(te.a)(he)),i===(he==null?void 0:he.length)&&Me(!0))},[he]);var p=function(){setTimeout(function(){s.pop(),A(Object(te.a)(s))},500)},$={multiple:!0,disabled:_e,accept:K,withCredentials:!0,fileList:s,beforeUpload:function(We,rt){var ot=We.size/1024/1024;return s.concat(rt).length>i?(s.pop(),A(Object(te.a)(s)),l.b.error("\u6700\u591A\u53EA\u80FD\u4E0A\u4F20".concat(i,"\u4E2A\u6587\u4EF6")),D?Promise.reject():(p(),!1)):ot=i?Me(!0):Me(!1),A(Object(te.a)(rt)),rt=rt.map(function(ot){var it;if(ot!=null&&(it=ot.response)!==null&&it!==void 0&&it.id){var ft;ot.url="/api/attachments/".concat(ot==null||((ft=ot.response)===null||ft===void 0)?void 0:ft.id)}return ot.name.indexOf(ee.c)===-1&&(ot.name="".concat(ot.name).concat(ee.c).concat(Object(ee.a)(ot.size))),Object(m.a)({},ot)}),console.log("info:",We),ce(rt)},onRemove:function(){var Ne=Object(r.a)(_.a.mark(function rt(ot){var it;return _.a.wrap(function(vt){for(;;)switch(vt.prev=vt.next){case 0:if(it=function(){var Yt=Object(r.a)(_.a.mark(function Mn(){var Rn,un;return _.a.wrap(function(Vn){for(;;)switch(Vn.prev=Vn.next){case 0:if(Rn=ot.response?ot.response.id:ot.id,!Rn){Vn.next=8;break}return Vn.next=4,Object(w.d)(ot.response?ot.response.id:ot.uid);case 4:return un=Vn.sent,Vn.abrupt("return",un);case 8:return Vn.abrupt("return",!0);case 9:case"end":return Vn.stop()}},Mn)}));return function(){return Yt.apply(this,arguments)}}(),!Ce){vt.next=5;break}return vt.abrupt("return",new Promise(function(Yt,Mn){z.a.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:c.a.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:function(){var Rn=Object(r.a)(_.a.mark(function Tn(){var Vn;return _.a.wrap(function(Ye){for(;;)switch(Ye.prev=Ye.next){case 0:return Ye.next=2,it();case 2:Vn=Ye.sent,l.b.success("\u5220\u9664\u6210\u529F"),Yt(!0);case 5:case"end":return Ye.stop()}},Tn)}));function un(){return Rn.apply(this,arguments)}return un}(),onCancel:function(){return Yt(!1)}})}));case 5:return vt.next=7,it();case 7:return vt.abrupt("return",vt.sent);case 8:case"end":return vt.stop()}},rt)}));function We(rt){return Ne.apply(this,arguments)}return We}()};function Re(Ne){Ne.preventDefault(),Ne.stopPropagation()}return c.a.createElement("div",{className:"multi-upload ".concat(v||"")},g&&c.a.createElement(ye,$,c.a.createElement("p",{className:"ant-upload-drag-icon"},c.a.createElement(se.a,null)),c.a.createElement("p",{className:"ant-upload-text"},"\u70B9\u51FB\u4E0A\u4F20\u56FE\u6807\uFF0C\u9009\u62E9\u8981\u4E0A\u4F20\u7684\u6587\u4EF6\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u6B64",c.a.createElement("br",null),c.a.createElement("span",{style:{display:be?"block":"none"}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",Z,"MB) ")),S),!g&&c.a.createElement(Q.a,$,c.a.createElement(N.a,{disabled:_e},fe),c.a.createElement("span",{onClick:Re,style:{marginLeft:10,color:"#FA6400",display:be?"block":"none"}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",Z,"MB) ")))}},"55Ip":function(Pe,J,e){"use strict";e.d(J,"a",function(){return ee}),e.d(J,"b",function(){return ce});var k=e("Ty5D"),N=e("dI71"),Be=e("q1tI"),z=e.n(Be),r=e("YS25"),m=e("17x9"),F=e.n(m),l=e("wx14"),te=e("zLVn"),j=e("9R94"),B=function(v){Object(N.a)(f,v);function f(){for(var ae,fe=arguments.length,Ie=new Array(fe),Ce=0;Ce=0||fe.relatedTarget.className.indexOf("".concat(K,"-next"))>=0))return;v.setState({goInputText:""}),R(v.getValidValue())},v.go=function(fe){var Ie=v.state.goInputText;if(Ie==="")return;(fe.keyCode===_.ENTER||fe.type==="click")&&(v.setState({goInputText:""}),v.props.quickGo(v.getValidValue()))},v}return Object(r.a)(M,[{key:"getValidValue",value:function(){var f=this.state,Z=f.goInputText,ae=f.current;return!Z||isNaN(Z)?ae:Number(Z)}},{key:"getPageSizeOptions",value:function(){var f=this.props,Z=f.pageSize,ae=f.pageSizeOptions;return ae.some(function(fe){return fe.toString()===Z.toString()})?ae:ae.concat([Z.toString()]).sort(function(fe,Ie){var Ce=isNaN(Number(fe))?0:Number(fe),R=isNaN(Number(Ie))?0:Number(Ie);return Ce-R})}},{key:"render",value:function(){var f=this,Z=this.props,ae=Z.pageSize,fe=Z.locale,Ie=Z.rootPrefixCls,Ce=Z.changeSize,R=Z.quickGo,K=Z.goButton,S=Z.selectComponentClass,g=Z.buildOptionText,L=Z.selectPrefixCls,i=Z.disabled,h=this.state.goInputText,D="".concat(Ie,"-options"),re=S,be=null,V=null,le=null;if(!Ce&&!R)return null;var _e=this.getPageSizeOptions();if(Ce&&re){var Me=_e.map(function(pe,ue){return te.a.createElement(re.Option,{key:ue,value:pe.toString()},(g||f.buildOptionText)(pe))});be=te.a.createElement(re,{disabled:i,prefixCls:L,showSearch:!1,className:"".concat(D,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(ae||_e[0]).toString(),onChange:this.changeSize,getPopupContainer:function(ue){return ue.parentNode}},Me)}return R&&(K&&(le=typeof K=="boolean"?te.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:i,className:"".concat(D,"-quick-jumper-button")},fe.jump_to_confirm):te.a.createElement("span",{onClick:this.go,onKeyUp:this.go},K)),V=te.a.createElement("div",{className:"".concat(D,"-quick-jumper")},fe.jump_to,te.a.createElement("input",{disabled:i,type:"text",value:h,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),fe.page,le)),te.a.createElement("li",{className:"".concat(D)},be,V)}}]),M}(te.a.Component);n.defaultProps={pageSizeOptions:["10","20","50","100"]};var c=n,X=e("N2Kk");function w(){}function ee(he){return typeof he=="number"&&isFinite(he)&&Math.floor(he)===he}function se(he,ce,M){return M}function ye(he,ce,M){var v=typeof he=="undefined"?ce.pageSize:he;return Math.floor((M.total-1)/v)+1}var je=function(he){Object(m.a)(M,he);var ce=Object(F.a)(M);function M(v){var f;Object(z.a)(this,M),f=ce.call(this,v),f.getJumpPrevPage=function(){return Math.max(1,f.state.current-(f.props.showLessItems?3:5))},f.getJumpNextPage=function(){return Math.min(ye(void 0,f.state,f.props),f.state.current+(f.props.showLessItems?3:5))},f.getItemIcon=function(Ce,R){var K=f.props.prefixCls,S=Ce||te.a.createElement("button",{type:"button","aria-label":R,className:"".concat(K,"-item-link")});return typeof Ce=="function"&&(S=te.a.createElement(Ce,Object(Be.a)({},f.props))),S},f.savePaginationNode=function(Ce){f.paginationNode=Ce},f.isValid=function(Ce){return ee(Ce)&&Ce!==f.state.current},f.shouldDisplayQuickJumper=function(){var Ce=f.props,R=Ce.showQuickJumper,K=Ce.pageSize,S=Ce.total;return S<=K?!1:R},f.handleKeyDown=function(Ce){(Ce.keyCode===_.ARROW_UP||Ce.keyCode===_.ARROW_DOWN)&&Ce.preventDefault()},f.handleKeyUp=function(Ce){var R=f.getValidValue(Ce),K=f.state.currentInputValue;R!==K&&f.setState({currentInputValue:R}),Ce.keyCode===_.ENTER?f.handleChange(R):Ce.keyCode===_.ARROW_UP?f.handleChange(R-1):Ce.keyCode===_.ARROW_DOWN&&f.handleChange(R+1)},f.changePageSize=function(Ce){var R=f.state.current,K=ye(Ce,f.state,f.props);R=R>K?K:R,K===0&&(R=f.state.current),typeof Ce=="number"&&("pageSize"in f.props||f.setState({pageSize:Ce}),"current"in f.props||f.setState({current:R,currentInputValue:R})),f.props.onShowSizeChange(R,Ce),"onChange"in f.props&&f.props.onChange&&f.props.onChange(R,Ce)},f.handleChange=function(Ce){var R=f.props.disabled,K=Ce;if(f.isValid(K)&&!R){var S=ye(void 0,f.state,f.props);K>S?K=S:K<1&&(K=1),"current"in f.props||f.setState({current:K,currentInputValue:K});var g=f.state.pageSize;return f.props.onChange(K,g),K}return f.state.current},f.prev=function(){f.hasPrev()&&f.handleChange(f.state.current-1)},f.next=function(){f.hasNext()&&f.handleChange(f.state.current+1)},f.jumpPrev=function(){f.handleChange(f.getJumpPrevPage())},f.jumpNext=function(){f.handleChange(f.getJumpNextPage())},f.hasPrev=function(){return f.state.current>1},f.hasNext=function(){return f.state.current2?K-2:0),g=2;g=ae?Ie=ae:Ie=Number(Z),Ie}},{key:"getShowSizeChanger",value:function(){var f=this.props,Z=f.showSizeChanger,ae=f.total,fe=f.totalBoundaryShowSizeChanger;return typeof Z!="undefined"?Z:ae>fe}},{key:"renderPrev",value:function(f){var Z=this.props,ae=Z.prevIcon,fe=Z.itemRender,Ie=fe(f,"prev",this.getItemIcon(ae,"prev page")),Ce=!this.hasPrev();return Object(l.isValidElement)(Ie)?Object(l.cloneElement)(Ie,{disabled:Ce}):Ie}},{key:"renderNext",value:function(f){var Z=this.props,ae=Z.nextIcon,fe=Z.itemRender,Ie=fe(f,"next",this.getItemIcon(ae,"next page")),Ce=!this.hasNext();return Object(l.isValidElement)(Ie)?Object(l.cloneElement)(Ie,{disabled:Ce}):Ie}},{key:"render",value:function(){var f=this,Z=this.props,ae=Z.prefixCls,fe=Z.className,Ie=Z.style,Ce=Z.disabled,R=Z.hideOnSinglePage,K=Z.total,S=Z.locale,g=Z.showQuickJumper,L=Z.showLessItems,i=Z.showTitle,h=Z.showTotal,D=Z.simple,re=Z.itemRender,be=Z.showPrevNextJumpers,V=Z.jumpPrevIcon,le=Z.jumpNextIcon,_e=Z.selectComponentClass,Me=Z.selectPrefixCls,pe=Z.pageSizeOptions,ue=this.state,s=ue.current,A=ue.pageSize,p=ue.currentInputValue;if(R===!0&&K<=A)return null;var $=ye(void 0,this.state,this.props),Re=[],Ne=null,We=null,rt=null,ot=null,it=null,ft=g&&g.goButton,vt=L?1:2,Yt=s-1>0?s-1:0,Mn=s+1<$?s+1:$,Rn=Object.keys(this.props).reduce(function(Nt,yt){return(yt.substr(0,5)==="data-"||yt.substr(0,5)==="aria-"||yt==="role")&&(Nt[yt]=f.props[yt]),Nt},{});if(D)return ft&&(typeof ft=="boolean"?it=te.a.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},S.jump_to_confirm):it=te.a.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},ft),it=te.a.createElement("li",{title:i?"".concat(S.jump_to).concat(s,"/").concat($):null,className:"".concat(ae,"-simple-pager")},it)),te.a.createElement("ul",Object(k.a)({className:B()(ae,"".concat(ae,"-simple"),Object(N.a)({},"".concat(ae,"-disabled"),Ce),fe),style:Ie,ref:this.savePaginationNode},Rn),te.a.createElement("li",{title:i?S.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:B()("".concat(ae,"-prev"),Object(N.a)({},"".concat(ae,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},this.renderPrev(Yt)),te.a.createElement("li",{title:i?"".concat(s,"/").concat($):null,className:"".concat(ae,"-simple-pager")},te.a.createElement("input",{type:"text",value:p,disabled:Ce,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,size:"3"}),te.a.createElement("span",{className:"".concat(ae,"-slash")},"/"),$),te.a.createElement("li",{title:i?S.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:B()("".concat(ae,"-next"),Object(N.a)({},"".concat(ae,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(Mn)),it);if($<=3+vt*2){var un={locale:S,rootPrefixCls:ae,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:i,itemRender:re};$||Re.push(te.a.createElement(W,Object(k.a)({},un,{key:"noPager",page:$,className:"".concat(ae,"-disabled")})));for(var Tn=1;Tn<=$;Tn+=1){var Vn=s===Tn;Re.push(te.a.createElement(W,Object(k.a)({},un,{key:Tn,page:Tn,active:Vn})))}}else{var me=L?S.prev_3:S.prev_5,Ye=L?S.next_3:S.next_5;be&&(Ne=te.a.createElement("li",{title:i?me:null,key:"prev",onClick:this.jumpPrev,tabIndex:"0",onKeyPress:this.runIfEnterJumpPrev,className:B()("".concat(ae,"-jump-prev"),Object(N.a)({},"".concat(ae,"-jump-prev-custom-icon"),!!V))},re(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(V,"prev page"))),We=te.a.createElement("li",{title:i?Ye:null,key:"next",tabIndex:"0",onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:B()("".concat(ae,"-jump-next"),Object(N.a)({},"".concat(ae,"-jump-next-custom-icon"),!!le))},re(this.getJumpNextPage(),"jump-next",this.getItemIcon(le,"next page")))),ot=te.a.createElement(W,{locale:S,last:!0,rootPrefixCls:ae,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:$,page:$,active:!1,showTitle:i,itemRender:re}),rt=te.a.createElement(W,{locale:S,rootPrefixCls:ae,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:i,itemRender:re});var $e=Math.max(1,s-vt),mt=Math.min(s+vt,$);s-1<=vt&&(mt=1+vt*2),$-s<=vt&&($e=$-vt*2);for(var bt=$e;bt<=mt;bt+=1){var pt=s===bt;Re.push(te.a.createElement(W,{locale:S,rootPrefixCls:ae,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:bt,page:bt,active:pt,showTitle:i,itemRender:re}))}s-1>=vt*2&&s!==1+2&&(Re[0]=Object(l.cloneElement)(Re[0],{className:"".concat(ae,"-item-after-jump-prev")}),Re.unshift(Ne)),$-s>=vt*2&&s!==$-2&&(Re[Re.length-1]=Object(l.cloneElement)(Re[Re.length-1],{className:"".concat(ae,"-item-before-jump-next")}),Re.push(We)),$e!==1&&Re.unshift(rt),mt!==$&&Re.push(ot)}var ut=null;h&&(ut=te.a.createElement("li",{className:"".concat(ae,"-total-text")},h(K,[K===0?0:(s-1)*A+1,s*A>K?K:s*A])));var nt=!this.hasPrev()||!$,tt=!this.hasNext()||!$;return te.a.createElement("ul",Object(k.a)({className:B()(ae,fe,Object(N.a)({},"".concat(ae,"-disabled"),Ce)),style:Ie,unselectable:"unselectable",ref:this.savePaginationNode},Rn),ut,te.a.createElement("li",{title:i?S.prev_page:null,onClick:this.prev,tabIndex:nt?null:0,onKeyPress:this.runIfEnterPrev,className:B()("".concat(ae,"-prev"),Object(N.a)({},"".concat(ae,"-disabled"),nt)),"aria-disabled":nt},this.renderPrev(Yt)),Re,te.a.createElement("li",{title:i?S.next_page:null,onClick:this.next,tabIndex:tt?null:0,onKeyPress:this.runIfEnterNext,className:B()("".concat(ae,"-next"),Object(N.a)({},"".concat(ae,"-disabled"),tt)),"aria-disabled":tt},this.renderNext(Mn)),te.a.createElement(c,{disabled:Ce,locale:S,rootPrefixCls:ae,selectComponentClass:_e,selectPrefixCls:Me,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:s,pageSize:A,pageSizeOptions:pe,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:ft}))}}],[{key:"getDerivedStateFromProps",value:function(f,Z){var ae={};if("current"in f&&(ae.current=f.current,f.current!==Z.current&&(ae.currentInputValue=ae.current)),"pageSize"in f&&f.pageSize!==Z.pageSize){var fe=Z.current,Ie=ye(f.pageSize,Z,f);fe=fe>Ie?Ie:fe,"current"in f||(ae.current=fe,ae.currentInputValue=fe),ae.pageSize=f.pageSize}return ae}}]),M}(te.a.Component);je.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:w,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:w,locale:X.a,style:{},itemRender:se,totalBoundaryShowSizeChanger:50};var q=je},"6RRn":function(Pe,J,e){"use strict";var k=e("wCXF"),N=e("n6Qo");e.d(J,"b",function(){return N.a});var Be=e("IBYe"),z=e("6eGT"),r=e("hW8S");e.d(J,"a",function(){return r.a}),J.c=k.b},"6eGT":function(Pe,J,e){"use strict";function k(N){return null}J.a=k},"6vEo":function(Pe,J,e){"use strict";var k=e("2qtc"),N=e("kLXV"),Be=e("cWXX"),z=e("/ezw"),r=e("14J3"),m=e("BMrR"),F=e("jCWc"),l=e("kPKH"),te=e("7Kak"),j=e("9yH6"),B=e("5NDa"),Q=e("5rEg"),W=e("oBTY"),_=e("k1fw"),n=e("9og8"),c=e("y8nQ"),X=e("Vl3Y"),w=e("tJVT"),ee=e("WmNS"),se=e.n(ee),ye=e("q1tI"),je=e.n(ye),q=e("RotF"),he=e.n(q),ce=e("XYT7"),M=e("Ty5D"),v=e("9kvl"),f=function(ae){var fe,Ie,Ce,R=ae.classroomList,K=ae.loading,S=ae.user,g=ae.dispatch,L=Object(M.i)(),i=X.a.useForm(),h=Object(w.a)(i,1),D=h[0],re=Object(ye.useState)(!0),be=Object(w.a)(re,2),V=be[0],le=be[1],_e=Object(ye.useState)([]),Me=Object(w.a)(_e,2),pe=Me[0],ue=Me[1],s=Object(ye.useState)({page:1,limit:20,keyword:""}),A=Object(w.a)(s,2),p=A[0],$=A[1],Re=function(){var Ne=Object(n.a)(se.a.mark(function We(){var rt,ot;return se.a.wrap(function(ft){for(;;)switch(ft.prev=ft.next){case 0:return ft.next=2,g({type:"shixunHomeworks/getProjectList",payload:Object(_.a)(Object(_.a)({},L),p)});case 2:ot=ft.sent,ot.projects&&ue([].concat(Object(W.a)(pe),Object(W.a)(ot.projects))),((rt=ot.projects)===null||rt===void 0?void 0:rt.length)<20&&le(!1);case 5:case"end":return ft.stop()}},We)}));return function(){return Ne.apply(this,arguments)}}();return Object(ye.useEffect)(function(){R.actionTabs.key==="\u5173\u8054\u9879\u76EE"&&(Re(),pe=[],p.page=1,p.keyword="")},[R.actionTabs.key]),je.a.createElement(N.a,{centered:!0,title:"\u5173\u8054\u9879\u76EE",visible:R.actionTabs.key==="\u5173\u8054\u9879\u76EE",bodyStyle:{minHeight:100},onOk:Object(n.a)(se.a.mark(function Ne(){var We,rt,ot,it,ft;return se.a.wrap(function(Yt){for(;;)switch(Yt.prev=Yt.next){case 0:return Yt.next=2,D.validateFields();case 2:return We=Object(_.a)({},D.getFieldValue()),rt=R.actionTabs,ot=rt.selectArrs,it=rt.cb,Yt.next=6,Object(ce.O)(Object(_.a)(Object(_.a)({},We),{},{homeworkId:ot.homework_id}));case 6:ft=Yt.sent,ft.status===0&&(it?it():g({type:"classroomList/getClassroomCommonHomeworksList",payload:Object(_.a)({},R.actionTabs.params)}),g({type:"classroomList/setActionTabs",payload:{}}));case 8:case"end":return Yt.stop()}},Ne)})),onCancel:function(){g({type:"classroomList/setActionTabs",payload:{}})}},je.a.createElement(z.a,{loading:K["shixunHomeworks/getProjectList"],active:!0},pe==""?je.a.createElement("aside",null,je.a.createElement("div",{className:"tc font14 pt20"},"\u60A8\u5F53\u524D\u5C1A\u672A\u7BA1\u7406\u4EFB\u4F55\u9879\u76EE\uFF0C\u8BF7\u5148",je.a.createElement("a",{href:"".concat((fe=S.navigationInfo)===null||fe===void 0||((Ie=fe.top)===null||Ie===void 0)?void 0:Ie.old_url,"/projects/deposit/new"),target:"_blank"},"\u521B\u5EFA\u9879\u76EE"),"\u518D\u5173\u8054")):je.a.createElement("aside",null,je.a.createElement("div",{className:" mb20"},je.a.createElement(Q.a.Search,{onSearch:function(We){We===""?delete p.keyword:p.keyword=We,pe=[],le(!0),Re()},placeholder:"\u8BF7\u8F93\u5165\u9879\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0,size:"large"})),je.a.createElement(X.a,{form:D,initialValues:{}},je.a.createElement(X.a.Item,{name:"project_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u9879\u76EE"}]},je.a.createElement(j.a.Group,null,je.a.createElement(he.a,{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(We){p.page++,Re()},hasMore:V,useWindow:!1},(Ce=pe)===null||Ce===void 0?void 0:Ce.map(function(Ne,We){return je.a.createElement(m.a,{key:We},je.a.createElement(l.a,null,je.a.createElement(j.a,{value:Ne.id},Ne.name)))}))))))))};J.a=Object(v.a)(function(Z){var ae=Z.classroomList,fe=Z.user,Ie=Z.loading;return{classroomList:ae,user:fe,loading:Ie.effects}})(f)},"7ZXX":function(Pe,J,e){Pe.exports=e.p+"static/err.6e7c5817.png"},"7ixt":function(Pe,J,e){"use strict";e.d(J,"a",function(){return Be});var k={adjustX:1,adjustY:1},N=[0,0],Be={left:{points:["cr","cl"],overflow:k,offset:[-4,0],targetOffset:N},right:{points:["cl","cr"],overflow:k,offset:[4,0],targetOffset:N},top:{points:["bc","tc"],overflow:k,offset:[0,-4],targetOffset:N},bottom:{points:["tc","bc"],overflow:k,offset:[0,4],targetOffset:N},topLeft:{points:["bl","tl"],overflow:k,offset:[0,-4],targetOffset:N},leftTop:{points:["tr","tl"],overflow:k,offset:[-4,0],targetOffset:N},topRight:{points:["br","tr"],overflow:k,offset:[0,-4],targetOffset:N},rightTop:{points:["tl","tr"],overflow:k,offset:[4,0],targetOffset:N},bottomRight:{points:["tr","br"],overflow:k,offset:[0,4],targetOffset:N},rightBottom:{points:["bl","br"],overflow:k,offset:[4,0],targetOffset:N},bottomLeft:{points:["tl","bl"],overflow:k,offset:[0,4],targetOffset:N},leftBottom:{points:["br","bl"],overflow:k,offset:[-4,0],targetOffset:N}},z=Be},"7v3h":function(Pe,J,e){Pe.exports=e.p+"static/empty2.dd73f390.png"},"8/bI":function(Pe,J,e){Pe.exports=e.p+"static/empty.8918e228.png"},"815F":function(Pe,J,e){"use strict";e.d(J,"e",function(){return F}),e.d(J,"c",function(){return te}),e.d(J,"d",function(){return j}),e.d(J,"a",function(){return Q}),e.d(J,"f",function(){return W}),e.d(J,"b",function(){return _});var k=e("KQm4"),N=e("VTBJ"),Be=e("Ff2n"),z=e("Zm9Q"),r=e("Kwbf"),m=e("OZM5");function F(n,c){return n!=null?n:c}function l(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],c=new Map;function X(w){var ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(w||[]).forEach(function(se){var ye=se.key,je=se.children;Object(r.a)(ye!=null,"Tree node must have a certain key: [".concat(ee).concat(ye,"]"));var q=String(ye);Object(r.a)(!c.has(q)||ye===null||ye===void 0,"Same 'key' exist in the Tree: ".concat(q)),c.set(q,!0),X(je,"".concat(ee).concat(q," > "))})}X(n)}function te(n){function c(X){var w=Object(z.a)(X);return w.map(function(ee){if(!Object(m.i)(ee))return Object(r.a)(!ee,"Tree/TreeNode can only accept TreeNode as children."),null;var se=ee.key,ye=ee.props,je=ye.children,q=Object(Be.a)(ye,["children"]),he=Object(N.a)({key:se},q),ce=c(je);return ce.length&&(he.children=ce),he}).filter(function(ee){return ee})}return c(n)}function j(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],X=new Set(c===!0?[]:c),w=[];function ee(se){var ye=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return se.map(function(je,q){var he=Object(m.h)(ye?ye.pos:"0",q),ce=F(je.key,he),M=Object(N.a)(Object(N.a)({},je),{},{parent:ye,pos:he,children:null,data:je,isStart:[].concat(Object(k.a)(ye?ye.isStart:[]),[q===0]),isEnd:[].concat(Object(k.a)(ye?ye.isEnd:[]),[q===se.length-1])});return w.push(M),c===!0||X.has(ce)?M.children=ee(je.children||[],M):M.children=[],M})}return ee(n),w}function B(n,c,X){var w;X?typeof X=="string"?w=function(ye){return ye[X]}:typeof X=="function"&&(w=function(ye){return X(ye)}):w=function(ye,je){return F(ye.key,je)};function ee(se,ye,je){var q=se?se.children:n,he=se?Object(m.h)(je.pos,ye):"0";if(se){var ce=w(se,he),M={node:se,index:ye,pos:he,key:ce,parentPos:je.node?je.pos:null,level:je.level+1};c(M)}q&&q.forEach(function(v,f){ee(v,f,{node:se,pos:he,level:je?je.level+1:-1})})}ee(null)}function Q(n){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},X=c.initWrapper,w=c.processEntity,ee=c.onProcessFinished,se=arguments.length>2?arguments[2]:void 0,ye={},je={},q={posEntities:ye,keyEntities:je};return X&&(q=X(q)||q),B(n,function(he){var ce=he.node,M=he.index,v=he.pos,f=he.key,Z=he.parentPos,ae=he.level,fe={node:ce,index:M,key:f,pos:v,level:ae},Ie=F(f,v);ye[v]=fe,je[Ie]=fe,fe.parent=ye[Z],fe.parent&&(fe.parent.children=fe.parent.children||[],fe.parent.children.push(fe)),w&&w(fe,q)},se),ee&&ee(q),q}function W(n,c){var X=c.expandedKeys,w=c.selectedKeys,ee=c.loadedKeys,se=c.loadingKeys,ye=c.checkedKeys,je=c.halfCheckedKeys,q=c.dragOverNodeKey,he=c.dropPosition,ce=c.keyEntities,M=ce[n],v={eventKey:n,expanded:X.indexOf(n)!==-1,selected:w.indexOf(n)!==-1,loaded:ee.indexOf(n)!==-1,loading:se.indexOf(n)!==-1,checked:ye.indexOf(n)!==-1,halfChecked:je.indexOf(n)!==-1,pos:String(M?M.pos:""),dragOver:q===n&&he===0,dragOverGapTop:q===n&&he===-1,dragOverGapBottom:q===n&&he===1};return v}function _(n){var c=n.data,X=n.expanded,w=n.selected,ee=n.checked,se=n.loaded,ye=n.loading,je=n.halfChecked,q=n.dragOver,he=n.dragOverGapTop,ce=n.dragOverGapBottom,M=n.pos,v=n.active,f=Object(N.a)(Object(N.a)({},c),{},{expanded:X,selected:w,checked:ee,loaded:se,loading:ye,halfChecked:je,dragOver:q,dragOverGapTop:he,dragOverGapBottom:ce,pos:M,active:v});return"props"in f||Object.defineProperty(f,"props",{get:function(){return Object(r.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),n}}),f}},"A/g1":function(Pe,J){Pe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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"},BU3w:function(Pe,J,e){"use strict";e.d(J,"a",function(){return m});var k=e("MNnm"),N="rc-util-key";function Be(F){if(F.attachTo)return F.attachTo;var l=document.querySelector("head");return l||document.body}function z(F){var l,te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(k.a)())return null;var j=document.createElement("style");if((l=te.csp)===null||l===void 0?void 0:l.nonce){var B;j.nonce=(B=te.csp)===null||B===void 0?void 0:B.nonce}j.innerHTML=F;var Q=Be(te),W=Q.firstChild;return te.prepend&&Q.prepend?Q.prepend(j):te.prepend&&W?Q.insertBefore(j,W):Q.appendChild(j),j}var r=new Map;function m(F,l){var te=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},j=Be(te);if(!r.has(j)){var B=z("",te),Q=B.parentNode;r.set(j,Q),Q.removeChild(B)}var W=Array.from(r.get(j).children).find(function(w){return w.tagName==="STYLE"&&w[N]===l});if(W){var _,n;if(((_=te.csp)===null||_===void 0?void 0:_.nonce)&&W.nonce!==((n=te.csp)===null||n===void 0?void 0:n.nonce)){var c;W.nonce=(c=te.csp)===null||c===void 0?void 0:c.nonce}return W.innerHTML!==F&&(W.innerHTML=F),W}var X=z(F,te);return X[N]=l,X}},BdwD:function(Pe,J,e){"use strict";var k=e("+L6B"),N=e("2/Rp"),Be=e("0Owb"),z=e("k1fw"),r=e("q1tI"),m=e.n(r),F=e("FOrL"),l=e.n(F),te=function(B){var Q=B.buttonProps,W=Q===void 0?{}:Q,_=B.styles,n=_===void 0?{}:_,c=B.customText,X=B.ButtonText,w=B.ButtonClick,ee=B.Buttonclass,se=B.ButtonTwo;return m.a.createElement("section",{className:"tc animated fadeIn",style:Object(z.a)(Object(z.a)({},{color:"#999",margin:"200px auto"}),n)},m.a.createElement("img",{src:l.a}),m.a.createElement("p",{className:"mt20 font14"},c||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),X&&m.a.createElement(N.a,Object(Be.a)({className:ee,onClick:w},W),X),se&&se)};J.a=te},E7E6:function(Pe,J){Pe.exports="data:image/png;base64,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"},FOrL:function(Pe,J,e){Pe.exports=e.p+"static/nodata.a6b3f948.png"},FPkq:function(Pe,J,e){Pe.exports=e.p+"static/qrCode.dd0fe9b2.png"},GABl:function(Pe,J){Pe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAKi0lEQVRoQ71ae3BU1Rn//e7dzYuioNRsHlSqRiUB2eUx0hbaKAHEAMWxiQ6PTUAUGCuIQNVOZ0xnrHUE5GHHIqOwCag8BlQiQnnUokgt5AEIK5GnBpIFXwjkAdl7vs7dkJCETXLvEj3/5d7v9/u+337nfN8554bowBHo16+3YRh3K7IPBHcRSIDI9QJ0AWkA8h0E3xM8DWAvde5x6Pqe+D17jnVUGLxWogqPp78SGSeC3wP4ZUR8pJ+Ct50O7e344uKjEXFcBkUkSERY6e43RkE9JcCgawngaiw3O6A/l7CvaHckvLYFhTKi5B8C3B2JQ6sYEhvpcMxKKioqs4ox7SwLkvT0mFNnz82HqKkCaHacRGxL1gDybHJp6WKSYoXHkqBytzuF4FoR6WOFtKNtCP4b0c7s5N27v22Pu11B5e7+6ZTgBgE6t0f2Y74n8IUjOuo+1+7dx9vy06agcrf7fgjXARLzYwZrnZsB6BzevaRkf2uYVgWdcruHKnAjRJzWHf4ElmSl5nTcnbRnT3k4b2EFVfTt29NQ8l+zKf4EIUbi4kAnhz7ohuLiH1qCwwo62cf9ccf3l0jibh1DckPy3lKzmTcbYQWV9+k7HlArOjaEjmejRm9yaWmzOMMKMncCp9x9dwlkYEeEQUCBrO0IrqYcApx1xsV6XLt2nWl43kyQqyB38dQJPZ7MY56qdLsHGIL/iY3m24R0p2jc6BDZrkVHf3XTiBFfMy9PdbSgNotCYv6kDAPGVhCTT3vz3zCNT7o9PhHJsRoIwUJN518TS0qKrWI62q4xQ/H5uTsB+Q3I0521zrcfGf/KuTMDBrguXar7or2mSuCCRm1q4t6SN5sGOGZBTQ9DsRdgJEFpQeo8pRvRJe/MYeMUMe2lYlQczl4cBki7jT78DyCVTN32qfkuRJC8Mrd3nSGNzYoa5wYm+P5kvivv43kakBdbbWTk1zqRnlBa6jdt8j4UR1Fx9WQAUyG4aqtEUIHYBWJh4ay4dQ28ciBjJiAvR5Qx8jtEOROZsuliSFBCQc4LSvBs4xogLjmjolPLH156VLKyok4ePuKHyK1XOSN/0Bz6PUlFRaXmuzELLrmNYHCVQO6wEhjBT5zReHj99LiToUwdGPIYgNesYMPE8hDTtq0JCYovyD0KkVuaGZHvnfb6xpjPTnk8o5WS91qSNC2bo+fWZiqq1RDpZDOggMPhHPHuzKi99aIy8gHx2uQwJ9t69tr2IBPfyr3TqJPPwxE4dGScGp+//XKB2CIiQ6/YcXP3faUjGjITNII7IxBTT0eeitJjB6yfyUr5MrMrLtT6IXDZFHUWaTd0Y8LKieOVEb6JkjgwOCbTvTY726j0eFINwT4RcYRi0LVfJZeUfGqumeKimgNWp1kbQX7w/pxOmaEsHRw6BaKW2BRkBjWQCQUTFylR01td9ODjgRzfq6Gp18ezSEGmEyxJ3lfaz3w2en7VNKUQen+tQ9O0ezfMiv1QjmZcj1oJQGBvl09tKl0Fuf8Rkd+1Koj4NkqPS/lq3D+/PztoUNcLF6oOQ7AweV/p8yZm5LyqveGqWSTiSK4pnB33UH2WMtZAJMsWD7HIFHRQRFLbBnLR6Rzfk6G15PFM05R2NHFf8RazzwSDqs0Dl52ACJ6PuTm229psXhJ/xjQosZl5vs/4/NxKQNpegERQd7B3xVjfIcnK0iuPHYtOLC6uHjW/dqQoo9BO0O3ZRkfpt6+bEXNY/BmZUPJ+e/bN3pM76crPrRVIdHtAkpsDXl+oqjWMUfOrpoiC/cXbhjPqWnrhU7E75NB9dyFYt6+9uFq838/4gpwfILjOCpBkZsDr+6DBduTcmomAWmYFa9VGc3DQhplxn4h/aAqU+sIqLmRHfkZXQU6ZCG63AiRZlpQa1bu4/9K6UEGYXzMESm2zgrVqQ2i3FM6JPS7+jIEwT832xi668nN2CPBbqziN2lOV3uULTPusl6uTahTKIZFuKpt7JXGm36y4hDxSiX/YI1DG61bjupyhzaag1QJkWwfyrO6MSqkYu/QbEzNqXvV2EbnXOr51S2p4o3BWJ3Nja5btAohMsMfLV80qtxCQGXaAJJcEvL5pJmb0vJpxStRKO/hwtuYunE7ds+HJ6P1yfEwXVJ+vgCDWFi8xg64Vk7JFGattAg2nw9n35NjX92etEb32qxpzn3dNWSKxvHB2p0n12RkyHYJFtmIyjXUtnT3eye1Sc16+gUC3Q0CyJCk1aqBZIB6YKzfVsdrcMSTY4WiwJbC/C+J+vWIOq0TyHPDvNI8rKba4iBpERXUNHR9cBTkfi9j/LEJqLwW8y582OR6Ye7FXHYx3gTDnpjYiM8U4o5nZeCbyD50BpRbaEmMaE1uZtn3Y5fPQxGch6gXbJKDSdW1ExfhlW0zsmAXSxQjW+ARy1X1ZS+76k6vkd5G4J8zMhKZa2ahuqKs+DPOLn91BPsK0bctCghJXTLrDUMoPiO3PJAQvApwSyFme3xDD6PmXPCJ1MwA+KCI/axqbWZpBFFJ3LDYLQNN3cnDIEgim2NWC+unmYsqmc42XEq6C3FUiEtrpRjIIzBscm/mMeXZqih+9UOIhNbeFMhBkRb/ZMV+afaalDykb3gdBowRi/0cFtcVM2xqq1FcErZyYKoZ8FkmWGoMjjwGy6MaYTsv82a9eaOuHue2DJ6KP3P/KxQYbOThkB8R6g2/i8xwcsbfyjsJQX2x50XhNWboigGcBrKam7RKRMqce+vodYwiSIOihREYAPN5wJJGDGdkQsdc6Gpxp/AtTt/2t4c9mghIKJvcU1O0VQVQk084yhjgHxKac9i45I+VZsTj3/SGI/MIyvjF6VqBrbAoTC6vDCjIfulZM/KMo9YptchsAEk8HvPkvhdbVwYznIJJnA97EVBvLXlvfblZ0whG58nPWCvCHyJy0gyKPde7WOdVcP3JkWHfUqkOAxNn2Rcxn2vbZLXFhr15vW/nEdeeNcyUArr5ctO25OUAjH6z0+tZfzs4qRFJZiU1IHTySvPoDQKt3yeb1cFDJNhHcdI0amhQk7gh4fen1YoYPhgQ/ss/NzxHtHGj2nHDYNi/Hk9/MTQka2CoiN9t3fNVkUDr0/hU5b5SK5Gnw7yyCiMcWL+GH5sxkz80nWsO1e9uftHJysqHqtoigpy3nLYxJLgt4fY+EsnMg41FAltriIzciyjm2tcy0WuXCOUnKf/xGg1VvishwW0Fc8XIhNoYpJ7J9gfpLRByGyM8tc5FzkTromXBrxlJRaM2ReW0sSi0QQTfLwZiG1P582rv876Hs+DNehpKZFvEnoWE2U7dbbrrtTrmWjhPfeqybEby0ECLjrARF8ETML9DzxD2+WikbdifqDHND2vb/PpDm5/oXcV3XRey+tsaKH1tTLhyh661H0xCsmyaQCW1dg1HTHwpMWLbmcpneBJH7Wg+QVdCwFKI/z7R/fWdHyDULaiCIL5jdScM3Y6X+m04/aXIPQGJnwJs/OCTm8yEjYSDMLSurQPkI5CrcoK2ja0vobBTpsD3l2nKU/mGe43DFiV5Ksb8SNUCj9lrlhOUl5r8JwG9evjMBhDmdjkJYBp2luLPHHrL+nq8jxv8BV2A7FHmr6w0AAAAASUVORK5CYII="},GRF2:function(Pe,J,e){Pe.exports={flex_box_center:"flex_box_center___30iqn",flex_space_between:"flex_space_between___2_ZKx",flex_box_vertical_center:"flex_box_vertical_center___3wicH",flex_box_center_end:"flex_box_center_end___2vHPX",flex_box_column:"flex_box_column___1FbTD",bg:"bg___2psmi",containerTitle:"containerTitle___1n86w",containerDesc:"containerDesc___bM8DR",listItem:"listItem___1IxJj",info:"info___3Vu-K",title:"title___1d6cB",titleLeft:"titleLeft___1MDXt",titleRight:"titleRight___1QX5w",acitons:"acitons___1UwxF",moveCategory:"moveCategory___2yAvp",spanSize:"spanSize___VZiIo"}},GfqC:function(Pe,J,e){"use strict";var k=e("q1tI"),N=e.n(k),Be=e("TSYQ"),z=e.n(Be);function r(S,g){var L="cannot "+S.method+" "+S.action+" "+g.status+"'",i=new Error(L);return i.status=g.status,i.method=S.method,i.url=S.action,i}function m(S){var g=S.responseText||S.response;if(!g)return g;try{return JSON.parse(g)}catch(L){return g}}function F(S){var g=new XMLHttpRequest;S.onProgress&&g.upload&&(g.upload.onprogress=function(D){D.total>0&&(D.percent=D.loaded/D.total*100),S.onProgress(D)});var L=new FormData;S.data&&Object.keys(S.data).forEach(function(h){var D=S.data[h];if(Array.isArray(D)){D.forEach(function(re){L.append(h+"[]",re)});return}L.append(h,S.data[h])}),S.file instanceof Blob?L.append(S.filename,S.file,S.file.name):L.append(S.filename,S.file),g.onerror=function(D){S.onError(D)},g.onload=function(){return g.status<200||g.status>=300?S.onError(r(S,g),m(g)):S.onSuccess(m(g),g)},g.open(S.method,S.action,!0),S.withCredentials&&"withCredentials"in g&&(g.withCredentials=!0);var i=S.headers||{};return i["X-Requested-With"]!==null&&g.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(i).forEach(function(h){i[h]!==null&&g.setRequestHeader(h,i[h])}),g.send(L),{abort:function(){g.abort()}}}var l=+new Date,te=0;function j(){return"rc-upload-"+l+"-"+ ++te}function B(S,g){return S.indexOf(g,S.length-g.length)!==-1}var Q=function(S,g){if(S&&g){var L=Array.isArray(g)?g:g.split(","),i=S.name||"",h=S.type||"",D=h.replace(/\/.*$/,"");return L.some(function(re){var be=re.trim();return be.charAt(0)==="."?B(i.toLowerCase(),be.toLowerCase()):/\/\*$/.test(be)?D===be.replace(/\/.*$/,""):h===be})}return!0};function W(S,g){var L=S.createReader(),i=[];function h(){L.readEntries(function(D){var re=Array.prototype.slice.apply(D);i=i.concat(re);var be=!re.length;be?g(i):h()})}h()}var _=function(g,L,i){var h=function D(re,be){be=be||"",re.isFile?re.file(function(V){i(V)&&(re.fullPath&&!V.webkitRelativePath&&(Object.defineProperties(V,{webkitRelativePath:{writable:!0}}),V.webkitRelativePath=re.fullPath.replace(/^\//,""),Object.defineProperties(V,{webkitRelativePath:{writable:!1}})),L([V]))}):re.isDirectory&&W(re,function(V){V.forEach(function(le){D(le,""+be+re.name+"/")})})};g.forEach(function(D){h(D.webkitGetAsEntry())})},n=_,c=Object.assign||function(S){for(var g=1;g=0)continue;if(!Object.prototype.hasOwnProperty.call(S,i))continue;L[i]=S[i]}return L}function ye(S,g){if(!(S instanceof g))throw new TypeError("Cannot call a class as a function")}function je(S,g){if(!S)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return g&&(typeof g=="object"||typeof g=="function")?g:S}function q(S,g){if(typeof g!="function"&&g!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof g);S.prototype=Object.create(g&&g.prototype,{constructor:{value:S,enumerable:!1,writable:!0,configurable:!0}}),g&&(Object.setPrototypeOf?Object.setPrototypeOf(S,g):S.__proto__=g)}var he=function(g){return Object.keys(g).reduce(function(L,i){return(i.substr(0,5)==="data-"||i.substr(0,5)==="aria-"||i==="role")&&(L[i]=g[i]),L},{})},ce=function(S){q(g,S);function g(){var L,i,h,D;ye(this,g);for(var re=arguments.length,be=Array(re),V=0;V=0)continue;if(!Object.prototype.hasOwnProperty.call(Q,n))continue;_[n]=Q[n]}return _}function l(Q,W){if(!(Q instanceof W))throw new TypeError("Cannot call a class as a function")}function te(Q,W){if(!Q)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return W&&(typeof W=="object"||typeof W=="function")?W:Q}function j(Q,W){if(typeof W!="function"&&W!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof W);Q.prototype=Object.create(W&&W.prototype,{constructor:{value:Q,enumerable:!1,writable:!0,configurable:!0}}),W&&(Object.setPrototypeOf?Object.setPrototypeOf(Q,W):Q.__proto__=W)}var B=function(Q){j(W,Q);function W(_){l(this,W);var n=te(this,(W.__proto__||Object.getPrototypeOf(W)).call(this,_));return n.scrollListener=n.scrollListener.bind(n),n.eventListenerOptions=n.eventListenerOptions.bind(n),n.mousewheelListener=n.mousewheelListener.bind(n),n}return k(W,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var n=this.getParentElement(this.scrollComponent);n.scrollTop=n.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var n=!1,c={get passive(){n=!0}};try{document.addEventListener("test",null,c),document.removeEventListener("test",null,c)}catch(X){}return n}},{key:"eventListenerOptions",value:function(){var n=this.props.useCapture;return this.isPassiveSupported()&&(n={useCapture:this.props.useCapture,passive:!0}),n}},{key:"setDefaultLoader",value:function(n){this.defaultLoader=n}},{key:"detachMousewheelListener",value:function(){var n=window;this.props.useWindow===!1&&(n=this.scrollComponent.parentNode),n.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var n=window;this.props.useWindow===!1&&(n=this.getParentElement(this.scrollComponent)),n.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),n.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(n){var c=this.props.getScrollParent&&this.props.getScrollParent();return c!=null?c:n&&n.parentNode}},{key:"filterProps",value:function(n){return n}},{key:"attachScrollListener",value:function(){var n=this.getParentElement(this.scrollComponent);if(!this.props.hasMore||!n)return;var c=window;this.props.useWindow===!1&&(c=n),c.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),c.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),c.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}},{key:"mousewheelListener",value:function(n){n.deltaY===1&&!this.isPassiveSupported()&&n.preventDefault()}},{key:"scrollListener",value:function(){var n=this.scrollComponent,c=window,X=this.getParentElement(n),w=void 0;if(this.props.useWindow){var ee=document.documentElement||document.body.parentNode||document.body,se=c.pageYOffset!==void 0?c.pageYOffset:ee.scrollTop;this.props.isReverse?w=se:w=this.calculateOffset(n,se)}else this.props.isReverse?w=X.scrollTop:w=n.scrollHeight-X.scrollTop-X.clientHeight;w1&&arguments[1]!==void 0?arguments[1]:1,tt=vt.length,Nt=0;Nt1&&arguments[1]!==void 0?arguments[1]:!1;return Object(he.a)(L).map(function(h,D){if(!r.isValidElement(h)||!h.type)return null;var re=h.type.isSelectOptGroup,be=h.key,V=h.props,le=V.children,_e=Object(F.a)(V,["children"]);return i||!re?ce(h):Object(q.a)(Object(q.a)({key:"__RC_SELECT_GRP__".concat(be===null?D:be,"__"),label:be},_e),{},{options:M(le)})}).filter(function(h){return h})}var v=e("2Qr1"),f=e("qNPg"),Z=e("U8pU"),ae=e("Kwbf"),fe=e("WKfj");function Ie(L){var i=L.mode,h=L.options,D=L.children,re=L.backfill,be=L.allowClear,V=L.placeholder,le=L.getInputElement,_e=L.showSearch,Me=L.onSearch,pe=L.defaultOpen,ue=L.autoFocus,s=L.labelInValue,A=L.value,p=L.inputValue,$=L.optionLabelProp,Re=i==="multiple"||i==="tags",Ne=_e!==void 0?_e:Re||i==="combobox",We=h||M(D);if(Object(ae.a)(i!=="tags"||We.every(function(ft){return!ft.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),i==="tags"||i==="combobox"){var rt=We.some(function(ft){return ft.options?ft.options.some(function(vt){return typeof("value"in vt?vt.value:vt.key)=="number"}):typeof("value"in ft?ft.value:ft.key)=="number"});Object(ae.a)(!rt,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(ae.a)(i!=="combobox"||!$,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(ae.a)(i==="combobox"||!re,"`backfill` only works with `combobox` mode."),Object(ae.a)(i==="combobox"||!le,"`getInputElement` only work with `combobox` mode."),Object(ae.b)(i!=="combobox"||!le||!be||!V,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),Me&&!Ne&&i!=="combobox"&&i!=="tags"&&Object(ae.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(ae.b)(!pe||ue,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),A!=null){var ot=Object(fe.d)(A);Object(ae.a)(!s||ot.every(function(ft){return Object(Z.a)(ft)==="object"&&("key"in ft||"value"in ft)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(ae.a)(!Re||Array.isArray(A),"`value` should be array when `mode` is `multiple` or `tags`")}if(D){var it=null;Object(he.a)(D).some(function(ft){if(!r.isValidElement(ft)||!ft.type)return!1;var vt=ft.type;if(vt.isSelectOption)return!1;if(vt.isSelectOptGroup){var Yt=Object(he.a)(ft.props.children).every(function(Mn){return!r.isValidElement(Mn)||!ft.type||Mn.type.isSelectOption?!0:(it=Mn.type,!1)});return!Yt}return it=vt,!0}),it&&Object(ae.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(it.displayName||it.name||it,"`.")),Object(ae.a)(p===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var Ce=Ie,R=Object(f.a)({prefixCls:"rc-select",components:{optionList:w},convertChildrenToData:M,flattenOptions:v.d,getLabeledValue:v.e,filterOptions:v.b,isValueDisabled:v.g,findValueOption:v.c,warningProps:Ce,fillOptionsWithMissingValue:v.a}),K=function(L){Object(Be.a)(h,L);var i=Object(z.a)(h);function h(){var D;return Object(k.a)(this,h),D=i.apply(this,arguments),D.selectRef=r.createRef(),D.focus=function(){D.selectRef.current.focus()},D.blur=function(){D.selectRef.current.blur()},D}return Object(N.a)(h,[{key:"render",value:function(){return r.createElement(R,Object.assign({ref:this.selectRef},this.props))}}]),h}(r.Component);K.Option=se,K.OptGroup=je;var S=K,g=J.c=S},Nbp6:function(Pe,J,e){},Nmxd:function(Pe,J){Pe.exports="data:image/png;base64,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"},NvD2:function(Pe,J,e){"use strict";e.d(J,"a",function(){return m});var k=e("Kwbf");function N(F,l){var te=new Set;return F.forEach(function(j){l.has(j)||te.add(j)}),te}function Be(F){var l=F||{},te=l.disabled,j=l.disableCheckbox,B=l.checkable;return!!(te||j)||B===!1}function z(F,l,te,j){for(var B=new Set(F),Q=new Set,W=0;W<=te;W+=1){var _=l.get(W)||new Set;_.forEach(function(w){var ee=w.key,se=w.node,ye=w.children,je=ye===void 0?[]:ye;B.has(ee)&&!j(se)&&je.filter(function(q){return!j(q.node)}).forEach(function(q){B.add(q.key)})})}for(var n=new Set,c=te;c>=0;c-=1){var X=l.get(c)||new Set;X.forEach(function(w){var ee=w.parent,se=w.node;if(j(se)||!w.parent||n.has(w.parent.key))return;if(j(w.parent.node)){n.add(ee.key);return}var ye=!0,je=!1;(ee.children||[]).filter(function(q){return!j(q.node)}).forEach(function(q){var he=q.key,ce=B.has(he);ye&&!ce&&(ye=!1),!je&&(ce||Q.has(he))&&(je=!0)}),ye&&B.add(ee.key),je&&Q.add(ee.key),n.add(ee.key)})}return{checkedKeys:Array.from(B),halfCheckedKeys:Array.from(N(Q,B))}}function r(F,l,te,j,B){for(var Q=new Set(F),W=new Set(l),_=0;_<=j;_+=1){var n=te.get(_)||new Set;n.forEach(function(ee){var se=ee.key,ye=ee.node,je=ee.children,q=je===void 0?[]:je;!Q.has(se)&&!W.has(se)&&!B(ye)&&q.filter(function(he){return!B(he.node)}).forEach(function(he){Q.delete(he.key)})})}W=new Set;for(var c=new Set,X=j;X>=0;X-=1){var w=te.get(X)||new Set;w.forEach(function(ee){var se=ee.parent,ye=ee.node;if(B(ye)||!ee.parent||c.has(ee.parent.key))return;if(B(ee.parent.node)){c.add(se.key);return}var je=!0,q=!1;(se.children||[]).filter(function(he){return!B(he.node)}).forEach(function(he){var ce=he.key,M=Q.has(ce);je&&!M&&(je=!1),!q&&(M||W.has(ce))&&(q=!0)}),je||Q.delete(se.key),q&&W.add(se.key),c.add(se.key)})}return{checkedKeys:Array.from(Q),halfCheckedKeys:Array.from(N(W,Q))}}function m(F,l,te,j){var B=[],Q;j?Q=j:Q=Be;var W=new Set(F.filter(function(X){var w=!!te[X];return w||B.push(X),w})),_=new Map,n=0;Object.keys(te).forEach(function(X){var w=te[X],ee=w.level,se=_.get(ee);se||(se=new Set,_.set(ee,se)),se.add(w),n=Math.max(n,ee)}),Object(k.a)(!B.length,"Tree missing follow keys: ".concat(B.slice(0,100).map(function(X){return"'".concat(X,"'")}).join(", ")));var c;return l===!0?c=z(W,_,n,Q):c=r(W,l.halfCheckedKeys,_,n,Q),c}},OLES:function(Pe,J,e){"use strict";var k=e("U8pU"),N=e("VTBJ"),Be=e("Ff2n"),z=e("q1tI"),r=e("uciX"),m=e("7ixt"),F=function(W){var _=W.overlay,n=W.prefixCls,c=W.id,X=W.overlayInnerStyle;return z.createElement("div",{className:"".concat(n,"-inner"),id:c,role:"tooltip",style:X},typeof _=="function"?_():_)},l=F,te=function(W,_){var n=W.overlayClassName,c=W.trigger,X=c===void 0?["hover"]:c,w=W.mouseEnterDelay,ee=w===void 0?0:w,se=W.mouseLeaveDelay,ye=se===void 0?.1:se,je=W.overlayStyle,q=W.prefixCls,he=q===void 0?"rc-tooltip":q,ce=W.children,M=W.onVisibleChange,v=W.afterVisibleChange,f=W.transitionName,Z=W.animation,ae=W.placement,fe=ae===void 0?"right":ae,Ie=W.align,Ce=Ie===void 0?{}:Ie,R=W.destroyTooltipOnHide,K=R===void 0?!1:R,S=W.defaultVisible,g=W.getTooltipContainer,L=W.overlayInnerStyle,i=Object(Be.a)(W,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),h=Object(z.useRef)(null);Object(z.useImperativeHandle)(_,function(){return h.current});var D=Object(N.a)({},i);"visible"in W&&(D.popupVisible=W.visible);var re=function(){var Me=W.arrowContent,pe=Me===void 0?null:Me,ue=W.overlay,s=W.id;return[z.createElement("div",{className:"".concat(he,"-arrow"),key:"arrow"},pe),z.createElement(l,{key:"content",prefixCls:he,id:s,overlay:ue,overlayInnerStyle:L})]},be=!1,V=!1;if(typeof K=="boolean")be=K;else if(K&&Object(k.a)(K)==="object"){var le=K.keepParent;be=le===!0,V=le===!1}return z.createElement(r.a,Object.assign({popupClassName:n,prefixCls:he,popup:re,action:X,builtinPlacements:m.a,popupPlacement:fe,ref:h,popupAlign:Ce,getPopupContainer:g,onPopupVisibleChange:M,afterPopupVisibleChange:v,popupTransitionName:f,popupAnimation:Z,defaultPopupVisible:S,destroyPopupOnHide:be,autoDestroy:V,mouseLeaveDelay:ye,popupStyle:je,mouseEnterDelay:ee},D),ce)},j=Object(z.forwardRef)(te),B=J.a=j},OZM5:function(Pe,J,e){"use strict";e.d(J,"b",function(){return j}),e.d(J,"a",function(){return B}),e.d(J,"k",function(){return Q}),e.d(J,"h",function(){return W}),e.d(J,"i",function(){return _}),e.d(J,"g",function(){return n}),e.d(J,"c",function(){return c}),e.d(J,"d",function(){return X}),e.d(J,"j",function(){return se}),e.d(J,"e",function(){return ye}),e.d(J,"f",function(){return je});var k=e("KQm4"),N=e("U8pU"),Be=e("Ff2n"),z=e("q1tI"),r=e.n(z),m=e("Kwbf"),F=e("WaYH"),l=.25,te=2;function j(q,he){var ce=q.slice(),M=ce.indexOf(he);return M>=0&&ce.splice(M,1),ce}function B(q,he){var ce=q.slice();return ce.indexOf(he)===-1&&ce.push(he),ce}function Q(q){return q.split("-")}function W(q,he){return"".concat(q,"-").concat(he)}function _(q){return q&&q.type&&q.type.isTreeNode}function n(q,he){var ce=[q],M=he[q];function v(){var f=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];f.forEach(function(Z){var ae=Z.key,fe=Z.children;ce.push(ae),v(fe)})}return v(M.children),ce}function c(q,he){var ce=q.clientY,M=he.selectHandle.getBoundingClientRect(),v=M.top,f=M.bottom,Z=M.height,ae=Math.max(Z*l,te);return ce<=v+ae?-1:ce>=f-ae?1:0}function X(q,he){if(!q)return;var ce=he.multiple;return ce?q.slice():q.length?[q[0]]:q}var w=function(he){return he};function ee(q,he){if(!q)return[];var ce=he||{},M=ce.processProps,v=M===void 0?w:M,f=Array.isArray(q)?q:[q];return f.map(function(Z){var ae=Z.children,fe=Object(Be.a)(Z,["children"]),Ie=ee(ae,he);return r.a.createElement(F.a,Object.assign({},v(fe)),Ie)})}function se(q){if(!q)return null;var he;if(Array.isArray(q))he={checkedKeys:q,halfCheckedKeys:void 0};else if(Object(N.a)(q)==="object")he={checkedKeys:q.checked||void 0,halfCheckedKeys:q.halfChecked||void 0};else return Object(m.a)(!1,"`checkedKeys` is not an array or an object"),null;return he}function ye(q,he){var ce=new Set;function M(v){if(ce.has(v))return;var f=he[v];if(!f)return;ce.add(v);var Z=f.parent,ae=f.node;if(ae.disabled)return;Z&&M(Z.key)}return(q||[]).forEach(function(v){M(v)}),Object(k.a)(ce)}function je(q){var he={};return Object.keys(q).forEach(function(ce){(ce.startsWith("data-")||ce.startsWith("aria-"))&&(he[ce]=q[ce])}),he}},Ohmc:function(Pe,J,e){Pe.exports=e.p+"static/certificate.fc32dc1b.jpg"},RMFE:function(Pe,J){Pe.exports="data:image/png;base64,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"},RotF:function(Pe,J,e){Pe.exports=e("LSTS")},"SA+Z":function(Pe,J,e){var k=e("wTVA"),N=e("EbDI"),Be=e("ZhPi"),z=e("wkBT");function r(m){return k(m)||N(m)||Be(m)||z()}Pe.exports=r,Pe.exports.__esModule=!0,Pe.exports.default=Pe.exports},SI46:function(Pe,J,e){Pe.exports={bottomControlContainer:"bottomControlContainer___2NjHi",buttonWrap:"buttonWrap___2hXek",moveCategory:"moveCategory___3TTmI"}},SMhR:function(Pe,J){Pe.exports="data:image/png;base64,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"},TGq3:function(Pe,J,e){Pe.exports=e.p+"static/lockclose.365036e8.svg"},W6BS:function(Pe,J){Pe.exports="data:image/png;base64,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"},WaYH:function(Pe,J,e){"use strict";var k=e("rePB"),N=e("Ff2n"),Be=e("VTBJ"),z=e("1OyB"),r=e("vuIU"),m=e("JX7q"),F=e("Ji7U"),l=e("LK+K"),te=e("q1tI"),j=e("TSYQ"),B=e.n(j),Q=e("sboe"),W=e("OZM5"),_=function(he){var ce=he.prefixCls,M=he.level,v=he.isStart,f=he.isEnd;if(!M)return null;for(var Z="".concat(ce,"-indent-unit"),ae=[],fe=0;fe1&&arguments[1]!==void 0?arguments[1]:!1,_e=V.getAttribute("id")||V.getAttribute("data-reactid")||V.getAttribute("name");if(le&&Ce[_e])return Ce[_e];var Me=window.getComputedStyle(V),pe=Me.getPropertyValue("box-sizing")||Me.getPropertyValue("-moz-box-sizing")||Me.getPropertyValue("-webkit-box-sizing"),ue=parseFloat(Me.getPropertyValue("padding-bottom"))+parseFloat(Me.getPropertyValue("padding-top")),s=parseFloat(Me.getPropertyValue("border-bottom-width"))+parseFloat(Me.getPropertyValue("border-top-width")),A=Ie.map(function($){return"".concat($,":").concat(Me.getPropertyValue($))}).join(";"),p={sizingStyle:A,paddingSize:ue,borderSize:s,boxSizing:pe};return le&&_e&&(Ce[_e]=p),p}function S(V){var le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,_e=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,Me=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;R||(R=document.createElement("textarea"),R.setAttribute("tab-index","-1"),R.setAttribute("aria-hidden","true"),document.body.appendChild(R)),V.getAttribute("wrap")?R.setAttribute("wrap",V.getAttribute("wrap")):R.removeAttribute("wrap");var pe=K(V,le),ue=pe.paddingSize,s=pe.borderSize,A=pe.boxSizing,p=pe.sizingStyle;R.setAttribute("style","".concat(p,";").concat(fe)),R.value=V.value||V.placeholder||"";var $=Number.MIN_SAFE_INTEGER,Re=Number.MAX_SAFE_INTEGER,Ne=R.scrollHeight,We;if(A==="border-box"?Ne+=s:A==="content-box"&&(Ne-=ue),_e!==null||Me!==null){R.value=" ";var rt=R.scrollHeight-ue;_e!==null&&($=rt*_e,A==="border-box"&&($=$+ue+s),Ne=Math.max($,Ne)),Me!==null&&(Re=rt*Me,A==="border-box"&&(Re=Re+ue+s),We=Ne>Re?"":"hidden",Ne=Math.min(Re,Ne))}return{height:Ne,minHeight:$,maxHeight:Re,overflowY:We,resize:"none"}}var g=e("Gytx"),L=e.n(g),i;(function(V){V[V.NONE=0]="NONE",V[V.RESIZING=1]="RESIZING",V[V.RESIZED=2]="RESIZED"})(i||(i={}));var h=function(V){Object(z.a)(_e,V);var le=Object(r.a)(_e);function _e(Me){var pe;return Object(N.a)(this,_e),pe=le.call(this,Me),pe.nextFrameActionId=void 0,pe.resizeFrameId=void 0,pe.textArea=void 0,pe.saveTextArea=function(ue){pe.textArea=ue},pe.handleResize=function(ue){var s=pe.state.resizeStatus,A=pe.props,p=A.autoSize,$=A.onResize;if(s!==i.NONE)return;typeof $=="function"&&$(ue),p&&pe.resizeOnNextFrame()},pe.resizeOnNextFrame=function(){cancelAnimationFrame(pe.nextFrameActionId),pe.nextFrameActionId=requestAnimationFrame(pe.resizeTextarea)},pe.resizeTextarea=function(){var ue=pe.props.autoSize;if(!ue||!pe.textArea)return;var s=ue.minRows,A=ue.maxRows,p=S(pe.textArea,!1,s,A);pe.setState({textareaStyles:p,resizeStatus:i.RESIZING},function(){cancelAnimationFrame(pe.resizeFrameId),pe.resizeFrameId=requestAnimationFrame(function(){pe.setState({resizeStatus:i.RESIZED},function(){pe.resizeFrameId=requestAnimationFrame(function(){pe.setState({resizeStatus:i.NONE}),pe.fixFirefoxAutoScroll()})})})})},pe.renderTextArea=function(){var ue=pe.props,s=ue.prefixCls,A=s===void 0?"rc-textarea":s,p=ue.autoSize,$=ue.onResize,Re=ue.className,Ne=ue.disabled,We=pe.state,rt=We.textareaStyles,ot=We.resizeStatus,it=Object(f.a)(pe.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),ft=ae()(A,Re,Object(l.a)({},"".concat(A,"-disabled"),Ne));"value"in it&&(it.value=it.value||"");var vt=Object(F.a)(Object(F.a)(Object(F.a)({},pe.props.style),rt),ot===i.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return m.createElement(v,{onResize:pe.handleResize,disabled:!(p||$)},m.createElement("textarea",Object(k.a)({},it,{className:ft,style:vt,ref:pe.saveTextArea})))},pe.state={textareaStyles:{},resizeStatus:i.NONE},pe}return Object(Be.a)(_e,[{key:"componentDidUpdate",value:function(pe){(pe.value!==this.props.value||!L()(pe.autoSize,this.props.autoSize))&&this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var pe=this.textArea.selectionStart,ue=this.textArea.selectionEnd;this.textArea.setSelectionRange(pe,ue)}}catch(s){}}},{key:"render",value:function(){return this.renderTextArea()}}]),_e}(m.Component),D=h,re=function(V){Object(z.a)(_e,V);var le=Object(r.a)(_e);function _e(Me){var pe;Object(N.a)(this,_e),pe=le.call(this,Me),pe.resizableTextArea=void 0,pe.focus=function(){pe.resizableTextArea.textArea.focus()},pe.saveTextArea=function(s){pe.resizableTextArea=s},pe.handleChange=function(s){var A=pe.props.onChange;pe.setValue(s.target.value,function(){pe.resizableTextArea.resizeTextarea()}),A&&A(s)},pe.handleKeyDown=function(s){var A=pe.props,p=A.onPressEnter,$=A.onKeyDown;s.keyCode===13&&p&&p(s),$&&$(s)};var ue=typeof Me.value=="undefined"||Me.value===null?Me.defaultValue:Me.value;return pe.state={value:ue},pe}return Object(Be.a)(_e,[{key:"setValue",value:function(pe,ue){"value"in this.props||this.setState({value:pe},ue)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return m.createElement(D,Object(k.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(pe){return"value"in pe?{value:pe.value}:null}}]),_e}(m.Component),be=Q.default=re},ZpRC:function(Pe,Q,e){"use strict";function k(B){return typeof B=="object"&&B!=null&&B.nodeType===1}function N(B,Y){return(!Y||B!=="hidden")&&B!=="visible"&&B!=="clip"}function Be(B,Y){if(B.clientHeightY||c>B&&X=Y&&w>=W?c-B-_:X>Y&&wW?X-Y+n:0}var r=function(B,Y){var W=window,_=Y.scrollMode,n=Y.block,c=Y.inline,X=Y.boundary,w=Y.skipOverflowHiddenElements,ee=typeof X=="function"?X:function(rt){return rt!==X};if(!k(B))throw new TypeError("Invalid target");for(var se=document.scrollingElement||document.documentElement,ye=[],je=B;k(je)&&ee(je);){if((je=je.parentElement)===se){ye.push(je);break}je!=null&&je===document.body&&Be(je)&&!Be(document.documentElement)||je!=null&&Be(je,w)&&ye.push(je)}for(var q=W.visualViewport?W.visualViewport.width:innerWidth,he=W.visualViewport?W.visualViewport.height:innerHeight,ce=window.scrollX||pageXOffset,M=window.scrollY||pageYOffset,v=B.getBoundingClientRect(),f=v.height,Z=v.width,ae=v.top,fe=v.right,Ie=v.bottom,Ce=v.left,R=n==="start"||n==="nearest"?ae:n==="end"?Ie:ae+f/2,K=c==="center"?Ce+Z/2:c==="end"?fe:Ce,S=[],g=0;g=0&&Ce>=0&&Ie<=he&&fe<=q&&ae>=re&&Ie<=V&&Ce>=le&&fe<=be)return S;var _e=getComputedStyle(L),Me=parseInt(_e.borderLeftWidth,10),pe=parseInt(_e.borderTopWidth,10),ue=parseInt(_e.borderRightWidth,10),s=parseInt(_e.borderBottomWidth,10),A=0,p=0,$="offsetWidth"in L?L.offsetWidth-L.clientWidth-Me-ue:0,Re="offsetHeight"in L?L.offsetHeight-L.clientHeight-pe-s:0;if(se===L)A=n==="start"?R:n==="end"?R-he:n==="nearest"?z(M,M+he,he,pe,s,M+R,M+R+f,f):R-he/2,p=c==="start"?K:c==="center"?K-q/2:c==="end"?K-q:z(ce,ce+q,q,Me,ue,ce+K,ce+K+Z,Z),A=Math.max(0,A+M),p=Math.max(0,p+ce);else{A=n==="start"?R-re-pe:n==="end"?R-V+s+Re:n==="nearest"?z(re,V,h,pe,s+Re,R,R+f,f):R-(re+h/2)+Re/2,p=c==="start"?K-le-Me:c==="center"?K-(le+D/2)+$/2:c==="end"?K-be+ue+$:z(le,be,D,Me,ue+$,K,K+Z,Z);var Ne=L.scrollLeft,We=L.scrollTop;R+=We-(A=Math.max(0,Math.min(We+A,L.scrollHeight-h+Re))),K+=Ne-(p=Math.max(0,Math.min(Ne+p,L.scrollWidth-D+$)))}S.push({el:L,top:A,left:p})}return S};function m(B){return B===Object(B)&&Object.keys(B).length!==0}function F(B,Y){Y===void 0&&(Y="auto");var W="scrollBehavior"in document.body.style;B.forEach(function(_){var n=_.el,c=_.top,X=_.left;n.scroll&&W?n.scroll({top:c,left:X,behavior:Y}):(n.scrollTop=c,n.scrollLeft=X)})}function l(B){return B===!1?{block:"end",inline:"nearest"}:m(B)?B:{block:"start",inline:"nearest"}}function te(B,Y){var W=!B.ownerDocument.documentElement.contains(B);if(m(Y)&&typeof Y.behavior=="function")return Y.behavior(W?[]:r(B,Y));if(W)return;var _=l(Y);return F(r(B,_),_.behavior)}var j=Q.a=te},Zss7:function(Pe,Q,e){var k;(function(N){var Be=/^\s+/,z=/\s+$/,r=0,m=N.round,F=N.min,l=N.max,te=N.random;function j(s,A){if(s=s||"",A=A||{},s instanceof j)return s;if(!(this instanceof j))return new j(s,A);var p=B(s);this._originalInput=s,this._r=p.r,this._g=p.g,this._b=p.b,this._a=p.a,this._roundA=m(100*this._a)/100,this._format=A.format||p.format,this._gradientType=A.gradientType,this._r<1&&(this._r=m(this._r)),this._g<1&&(this._g=m(this._g)),this._b<1&&(this._b=m(this._b)),this._ok=p.ok,this._tc_id=r++}j.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 s=this.toRgb();return(s.r*299+s.g*587+s.b*114)/1e3},getLuminance:function(){var s=this.toRgb(),A,p,$,Re,Ne,We;return A=s.r/255,p=s.g/255,$=s.b/255,A<=.03928?Re=A/12.92:Re=N.pow((A+.055)/1.055,2.4),p<=.03928?Ne=p/12.92:Ne=N.pow((p+.055)/1.055,2.4),$<=.03928?We=$/12.92:We=N.pow(($+.055)/1.055,2.4),.2126*Re+.7152*Ne+.0722*We},setAlpha:function(s){return this._a=S(s),this._roundA=m(100*this._a)/100,this},toHsv:function(){var s=n(this._r,this._g,this._b);return{h:s.h*360,s:s.s,v:s.v,a:this._a}},toHsvString:function(){var s=n(this._r,this._g,this._b),A=m(s.h*360),p=m(s.s*100),$=m(s.v*100);return this._a==1?"hsv("+A+", "+p+"%, "+$+"%)":"hsva("+A+", "+p+"%, "+$+"%, "+this._roundA+")"},toHsl:function(){var s=W(this._r,this._g,this._b);return{h:s.h*360,s:s.s,l:s.l,a:this._a}},toHslString:function(){var s=W(this._r,this._g,this._b),A=m(s.h*360),p=m(s.s*100),$=m(s.l*100);return this._a==1?"hsl("+A+", "+p+"%, "+$+"%)":"hsla("+A+", "+p+"%, "+$+"%, "+this._roundA+")"},toHex:function(s){return X(this._r,this._g,this._b,s)},toHexString:function(s){return"#"+this.toHex(s)},toHex8:function(s){return w(this._r,this._g,this._b,this._a,s)},toHex8String:function(s){return"#"+this.toHex8(s)},toRgb:function(){return{r:m(this._r),g:m(this._g),b:m(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+m(this._r)+", "+m(this._g)+", "+m(this._b)+")":"rgba("+m(this._r)+", "+m(this._g)+", "+m(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:m(g(this._r,255)*100)+"%",g:m(g(this._g,255)*100)+"%",b:m(g(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+m(g(this._r,255)*100)+"%, "+m(g(this._g,255)*100)+"%, "+m(g(this._b,255)*100)+"%)":"rgba("+m(g(this._r,255)*100)+"%, "+m(g(this._g,255)*100)+"%, "+m(g(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:R[X(this._r,this._g,this._b,!0)]||!1},toFilter:function(s){var A="#"+ee(this._r,this._g,this._b,this._a),p=A,$=this._gradientType?"GradientType = 1, ":"";if(s){var Re=j(s);p="#"+ee(Re._r,Re._g,Re._b,Re._a)}return"progid:DXImageTransform.Microsoft.gradient("+$+"startColorstr="+A+",endColorstr="+p+")"},toString:function(s){var A=!!s;s=s||this._format;var p=!1,$=this._a<1&&this._a>=0,Re=!A&&$&&(s==="hex"||s==="hex6"||s==="hex3"||s==="hex4"||s==="hex8"||s==="name");return Re?s==="name"&&this._a===0?this.toName():this.toRgbString():(s==="rgb"&&(p=this.toRgbString()),s==="prgb"&&(p=this.toPercentageRgbString()),(s==="hex"||s==="hex6")&&(p=this.toHexString()),s==="hex3"&&(p=this.toHexString(!0)),s==="hex4"&&(p=this.toHex8String(!0)),s==="hex8"&&(p=this.toHex8String()),s==="name"&&(p=this.toName()),s==="hsl"&&(p=this.toHslString()),s==="hsv"&&(p=this.toHsvString()),p||this.toHexString())},clone:function(){return j(this.toString())},_applyModification:function(s,A){var p=s.apply(null,[this].concat([].slice.call(A)));return this._r=p._r,this._g=p._g,this._b=p._b,this.setAlpha(p._a),this},lighten:function(){return this._applyModification(q,arguments)},brighten:function(){return this._applyModification(he,arguments)},darken:function(){return this._applyModification(ce,arguments)},desaturate:function(){return this._applyModification(se,arguments)},saturate:function(){return this._applyModification(ye,arguments)},greyscale:function(){return this._applyModification(je,arguments)},spin:function(){return this._applyModification(M,arguments)},_applyCombination:function(s,A){return s.apply(null,[this].concat([].slice.call(A)))},analogous:function(){return this._applyCombination(fe,arguments)},complement:function(){return this._applyCombination(v,arguments)},monochromatic:function(){return this._applyCombination(Ie,arguments)},splitcomplement:function(){return this._applyCombination(ae,arguments)},triad:function(){return this._applyCombination(f,arguments)},tetrad:function(){return this._applyCombination(Z,arguments)}},j.fromRatio=function(s,A){if(typeof s=="object"){var p={};for(var $ in s)s.hasOwnProperty($)&&($==="a"?p[$]=s[$]:p[$]=be(s[$]));s=p}return j(s,A)};function B(s){var A={r:0,g:0,b:0},p=1,$=null,Re=null,Ne=null,We=!1,rt=!1;return typeof s=="string"&&(s=pe(s)),typeof s=="object"&&(Me(s.r)&&Me(s.g)&&Me(s.b)?(A=Y(s.r,s.g,s.b),We=!0,rt=String(s.r).substr(-1)==="%"?"prgb":"rgb"):Me(s.h)&&Me(s.s)&&Me(s.v)?($=be(s.s),Re=be(s.v),A=c(s.h,$,Re),We=!0,rt="hsv"):Me(s.h)&&Me(s.s)&&Me(s.l)&&($=be(s.s),Ne=be(s.l),A=_(s.h,$,Ne),We=!0,rt="hsl"),s.hasOwnProperty("a")&&(p=s.a)),p=S(p),{ok:We,format:s.format||rt,r:F(255,l(A.r,0)),g:F(255,l(A.g,0)),b:F(255,l(A.b,0)),a:p}}function Y(s,A,p){return{r:g(s,255)*255,g:g(A,255)*255,b:g(p,255)*255}}function W(s,A,p){s=g(s,255),A=g(A,255),p=g(p,255);var $=l(s,A,p),Re=F(s,A,p),Ne,We,rt=($+Re)/2;if($==Re)Ne=We=0;else{var ot=$-Re;We=rt>.5?ot/(2-$-Re):ot/($+Re);switch($){case s:Ne=(A-p)/ot+(A1&&(vt-=1),vt<1/6?it+(ft-it)*6*vt:vt<1/2?ft:vt<2/3?it+(ft-it)*(2/3-vt)*6:it}if(A===0)$=Re=Ne=p;else{var rt=p<.5?p*(1+A):p+A-p*A,ot=2*p-rt;$=We(ot,rt,s+1/3),Re=We(ot,rt,s),Ne=We(ot,rt,s-1/3)}return{r:$*255,g:Re*255,b:Ne*255}}function n(s,A,p){s=g(s,255),A=g(A,255),p=g(p,255);var $=l(s,A,p),Re=F(s,A,p),Ne,We,rt=$,ot=$-Re;if(We=$===0?0:ot/$,$==Re)Ne=0;else{switch($){case s:Ne=(A-p)/ot+(A>1)+720)%360;--A;)$.h=($.h+Re)%360,Ne.push(j($));return Ne}function Ie(s,A){A=A||6;for(var p=j(s).toHsv(),$=p.h,Re=p.s,Ne=p.v,We=[],rt=1/A;A--;)We.push(j({h:$,s:Re,v:Ne})),Ne=(Ne+rt)%1;return We}j.mix=function(s,A,p){p=p===0?0:p||50;var $=j(s).toRgb(),Re=j(A).toRgb(),Ne=p/100,We={r:(Re.r-$.r)*Ne+$.r,g:(Re.g-$.g)*Ne+$.g,b:(Re.b-$.b)*Ne+$.b,a:(Re.a-$.a)*Ne+$.a};return j(We)},j.readability=function(s,A){var p=j(s),$=j(A);return(N.max(p.getLuminance(),$.getLuminance())+.05)/(N.min(p.getLuminance(),$.getLuminance())+.05)},j.isReadable=function(s,A,p){var $=j.readability(s,A),Re,Ne;Ne=!1,Re=ue(p);switch(Re.level+Re.size){case"AAsmall":case"AAAlarge":Ne=$>=4.5;break;case"AAlarge":Ne=$>=3;break;case"AAAsmall":Ne=$>=7;break}return Ne},j.mostReadable=function(s,A,p){var $=null,Re=0,Ne,We,rt,ot;p=p||{},We=p.includeFallbackColors,rt=p.level,ot=p.size;for(var it=0;itRe&&(Re=Ne,$=j(A[it]));return j.isReadable(s,$,{level:rt,size:ot})||!We?$:(p.includeFallbackColors=!1,j.mostReadable(s,["#fff","#000"],p))};var Ce=j.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"},R=j.hexNames=K(Ce);function K(s){var A={};for(var p in s)s.hasOwnProperty(p)&&(A[s[p]]=p);return A}function S(s){return s=parseFloat(s),(isNaN(s)||s<0||s>1)&&(s=1),s}function g(s,A){h(s)&&(s="100%");var p=D(s);return s=F(A,l(0,parseFloat(s))),p&&(s=parseInt(s*A,10)/100),N.abs(s-A)<1e-6?1:s%A/parseFloat(A)}function L(s){return F(1,l(0,s))}function i(s){return parseInt(s,16)}function h(s){return typeof s=="string"&&s.indexOf(".")!=-1&&parseFloat(s)===1}function D(s){return typeof s=="string"&&s.indexOf("%")!=-1}function re(s){return s.length==1?"0"+s:""+s}function be(s){return s<=1&&(s=s*100+"%"),s}function V(s){return N.round(parseFloat(s)*255).toString(16)}function le(s){return i(s)/255}var _e=function(){var s="[-\\+]?\\d+%?",A="[-\\+]?\\d*\\.\\d+%?",p="(?:"+A+")|(?:"+s+")",$="[\\s|\\(]+("+p+")[,|\\s]+("+p+")[,|\\s]+("+p+")\\s*\\)?",Re="[\\s|\\(]+("+p+")[,|\\s]+("+p+")[,|\\s]+("+p+")[,|\\s]+("+p+")\\s*\\)?";return{CSS_UNIT:new RegExp(p),rgb:new RegExp("rgb"+$),rgba:new RegExp("rgba"+Re),hsl:new RegExp("hsl"+$),hsla:new RegExp("hsla"+Re),hsv:new RegExp("hsv"+$),hsva:new RegExp("hsva"+Re),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 Me(s){return!!_e.CSS_UNIT.exec(s)}function pe(s){s=s.replace(Be,"").replace(z,"").toLowerCase();var A=!1;if(Ce[s])s=Ce[s],A=!0;else if(s=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var p;return(p=_e.rgb.exec(s))?{r:p[1],g:p[2],b:p[3]}:(p=_e.rgba.exec(s))?{r:p[1],g:p[2],b:p[3],a:p[4]}:(p=_e.hsl.exec(s))?{h:p[1],s:p[2],l:p[3]}:(p=_e.hsla.exec(s))?{h:p[1],s:p[2],l:p[3],a:p[4]}:(p=_e.hsv.exec(s))?{h:p[1],s:p[2],v:p[3]}:(p=_e.hsva.exec(s))?{h:p[1],s:p[2],v:p[3],a:p[4]}:(p=_e.hex8.exec(s))?{r:i(p[1]),g:i(p[2]),b:i(p[3]),a:le(p[4]),format:A?"name":"hex8"}:(p=_e.hex6.exec(s))?{r:i(p[1]),g:i(p[2]),b:i(p[3]),format:A?"name":"hex"}:(p=_e.hex4.exec(s))?{r:i(p[1]+""+p[1]),g:i(p[2]+""+p[2]),b:i(p[3]+""+p[3]),a:le(p[4]+""+p[4]),format:A?"name":"hex8"}:(p=_e.hex3.exec(s))?{r:i(p[1]+""+p[1]),g:i(p[2]+""+p[2]),b:i(p[3]+""+p[3]),format:A?"name":"hex"}:!1}function ue(s){var A,p;return s=s||{level:"AA",size:"small"},A=(s.level||"AA").toUpperCase(),p=(s.size||"small").toLowerCase(),A!=="AA"&&A!=="AAA"&&(A="AA"),p!=="small"&&p!=="large"&&(p="small"),{level:A,size:p}}Pe.exports?Pe.exports=j:!(k=function(){return j}.call(Q,e,Q,Pe),k!==void 0&&(Pe.exports=k))})(Math)},bT9E:function(Pe,Q,e){"use strict";e.d(Q,"a",function(){return N});var k=e("VTBJ");function N(Be,z){var r=Object(k.a)({},Be);return Array.isArray(z)&&z.forEach(function(m){delete r[m]}),r}},biw7:function(Pe,Q,e){"use strict";var k=e("q1tI"),N=e.n(k),Be=k.createContext(null);Q.a=Be},cRFk:function(Pe,Q,e){Pe.exports=e.p+"static/RepositoryNoneData.828085a8.png"},csWT:function(Pe,Q,e){Pe.exports=e.p+"static/choose.4ad1045f.svg"},djh8:function(Pe,Q,e){Pe.exports=e.p+"static/qrCode.42927872.png"},"e+p1":function(Pe,Q,e){"use strict";var k=e("14J3"),N=e("BMrR"),Be=e("qVdP"),z=e("jsC+"),r=e("5Dmo"),m=e("3S7+"),F=e("jCWc"),l=e("kPKH"),te=e("lUTK"),j=e("BvKs"),B=e("q1tI"),Y=e.n(B),W=e("qHot"),_=e.n(W),n=function(X){var w=X.isLoading,ee=X.addText,se=X.tabDataSource,ye=X.isAdmin,je=X.TooltipTitle,q=X.categoryId,he=X.dropdownMenu,ce=X.isShowRightControl,M=X.defaultSelectedKeys,v=X.onTabMenuClick,f=X.onTooltipTitleClick,Z=X.onDropdownMenuClick,ae=function(){return Y.a.createElement(j.a,{onClick:function(Ce){var R=Ce.key;return Z(R)}},he.map(function(Ie){return Y.a.createElement(j.a.Item,{key:Ie.id},Ie.name)}))};return Y.a.createElement("div",{className:_.a.tabMenuContainer},Y.a.createElement(N.a,null,Y.a.createElement(l.a,{flex:"1"},Y.a.createElement(j.a,{mode:"horizontal",selectedKeys:M},se.map(function(fe){return Y.a.createElement(j.a.Item,{key:fe.id,onClick:function(){return w?{}:v(fe)}},Y.a.createElement("span",{className:"c-grey-666 ".concat(ye?"mr20":"")},fe.name),fe.total&&Y.a.createElement("span",{className:"c-grey-999"},fe.total||0))}))),ye&&ce&&Y.a.createElement(l.a,{className:"mr20 gutter-row"},Y.a.createElement("div",{className:_.a.control},Y.a.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2},onClick:f},Y.a.createElement(m.a,{title:je},Y.a.createElement("span",{className:q?"".concat(_.a.iconH," iconfont icon-zhongmingmingmulu"):"".concat(_.a.iconH," iconfont icon-xinjianmulu1")}))),Y.a.createElement(z.a,{className:"ml10",overlay:ae},Y.a.createElement("span",{className:_.a.selectBtn},Y.a.createElement("span",null,Y.a.createElement("i",{className:"iconfont icon-tianjiadaohang"})),Y.a.createElement("span",null,ee||"\u65B0\u5EFA\u4F5C\u4E1A")))))))};Q.a=n},fcSX:function(Pe,Q,e){"use strict";var k=e("Ff2n"),N=e("1OyB"),Be=e("vuIU"),z=e("Ji7U"),r=e("md7G"),m=e("foSv"),F=e("1W/9"),l=e("q1tI"),te=e("rePB"),j=e("JX7q"),B=e("TSYQ"),Y=e.n(B),W=e("qx4F"),_=e("4IlW");function n(K){return Array.isArray(K)?K:[K]}var c={transition:"transitionend",WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend"},X=Object.keys(c).filter(function(K){if(typeof document=="undefined")return!1;var S=document.getElementsByTagName("html")[0];return K in(S?S.style:{})})[0],w=c[X];function ee(K,S,g,L){K.addEventListener?K.addEventListener(S,g,L):K.attachEvent&&K.attachEvent("on".concat(S),g)}function se(K,S,g,L){K.removeEventListener?K.removeEventListener(S,g,L):K.attachEvent&&K.detachEvent("on".concat(S),g)}function ye(K,S){var g=typeof K=="function"?K(S):K;return Array.isArray(g)?g.length===2?g:[g[0],g[1]]:[g]}var je=function(S){return!isNaN(parseFloat(S))&&isFinite(S)},q=!(typeof window!="undefined"&&window.document&&window.document.createElement),he=function K(S,g,L,i){if(!g||g===document||g instanceof Document)return!1;if(g===S.parentNode)return!0;var h=Math.max(Math.abs(L),Math.abs(i))===Math.abs(i),D=Math.max(Math.abs(L),Math.abs(i))===Math.abs(L),re=g.scrollHeight-g.clientHeight,be=g.scrollWidth-g.clientWidth,V=document.defaultView.getComputedStyle(g),le=V.overflowY==="auto"||V.overflowY==="scroll",_e=V.overflowX==="auto"||V.overflowX==="scroll",Me=re&&le,pe=be&&_e;return h&&(!Me||Me&&(g.scrollTop>=re&&i<0||g.scrollTop<=0&&i>0))||D&&(!pe||pe&&(g.scrollLeft>=be&&L<0||g.scrollLeft<=0&&L>0))?K(S,g.parentNode,L,i):!1};function ce(K){var S=M();return function(){var L=Object(m.a)(K),i;if(S){var h=Object(m.a)(this).constructor;i=Reflect.construct(L,arguments,h)}else i=L.apply(this,arguments);return Object(r.a)(this,i)}}function M(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(K){return!1}}var v={},f=function(K){Object(z.a)(g,K);var S=ce(g);function g(L){var i;return Object(N.a)(this,g),i=S.call(this,L),i.domFocus=function(){i.dom&&i.dom.focus()},i.removeStartHandler=function(h){if(h.touches.length>1)return;i.startPos={x:h.touches[0].clientX,y:h.touches[0].clientY}},i.removeMoveHandler=function(h){if(h.changedTouches.length>1)return;var D=h.currentTarget,re=h.changedTouches[0].clientX-i.startPos.x,be=h.changedTouches[0].clientY-i.startPos.y;(D===i.maskDom||D===i.handlerDom||D===i.contentDom&&he(D,h.target,re,be))&&h.cancelable&&h.preventDefault()},i.transitionEnd=function(h){var D=h.target;se(D,w,i.transitionEnd),D.style.transition=""},i.onKeyDown=function(h){if(h.keyCode===_.a.ESC){var D=i.props.onClose;h.stopPropagation(),D&&D(h)}},i.onWrapperTransitionEnd=function(h){var D=i.props,re=D.open,be=D.afterVisibleChange;h.target===i.contentWrapper&&h.propertyName.match(/transform$/)&&(i.dom.style.transition="",!re&&i.getCurrentDrawerSome()&&(document.body.style.overflowX="",i.maskDom&&(i.maskDom.style.left="",i.maskDom.style.width="")),be&&be(!!re))},i.openLevelTransition=function(){var h=i.props,D=h.open,re=h.width,be=h.height,V=i.getHorizontalBoolAndPlacementName(),le=V.isHorizontal,_e=V.placementName,Me=i.contentDom?i.contentDom.getBoundingClientRect()[le?"width":"height"]:0,pe=(le?re:be)||Me;i.setLevelAndScrolling(D,_e,pe)},i.setLevelTransform=function(h,D,re,be){var V=i.props,le=V.placement,_e=V.levelMove,Me=V.duration,pe=V.ease,ue=V.showMask;i.levelDom.forEach(function(s){s.style.transition="transform ".concat(Me," ").concat(pe),ee(s,w,i.transitionEnd);var A=h?re:0;if(_e){var p=ye(_e,{target:s,open:h});A=h?p[0]:p[1]||0}var $=typeof A=="number"?"".concat(A,"px"):A,Re=le==="left"||le==="top"?$:"-".concat($);Re=ue&&le==="right"&&be?"calc(".concat(Re," + ").concat(be,"px)"):Re,s.style.transform=A?"".concat(D,"(").concat(Re,")"):""})},i.setLevelAndScrolling=function(h,D,re){var be=i.props.onChange;if(!q){var V=document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth?Object(W.a)(!0):0;i.setLevelTransform(h,D,re,V),i.toggleScrollingToDrawerAndBody(V)}be&&be(h)},i.toggleScrollingToDrawerAndBody=function(h){var D=i.props,re=D.getOpenCount,be=D.getContainer,V=D.showMask,le=D.open,_e=be&&be(),Me=re&&re();if(_e&&_e.parentNode===document.body&&V){var pe=["touchstart"],ue=[document.body,i.maskDom,i.handlerDom,i.contentDom];le&&document.body.style.overflow!=="hidden"?(h&&i.addScrollingEffect(h),Me===1&&(document.body.style.overflow="hidden"),document.body.style.touchAction="none",ue.forEach(function(s,A){if(!s)return;ee(s,pe[A]||"touchmove",A?i.removeMoveHandler:i.removeStartHandler,i.passive)})):i.getCurrentDrawerSome()&&(Me||(document.body.style.overflow=""),document.body.style.touchAction="",h&&i.remScrollingEffect(h),ue.forEach(function(s,A){if(!s)return;se(s,pe[A]||"touchmove",A?i.removeMoveHandler:i.removeStartHandler,i.passive)}))}},i.addScrollingEffect=function(h){var D=i.props,re=D.placement,be=D.duration,V=D.ease,le=D.getOpenCount,_e=D.switchScrollingEffect,Me=le&&le();Me===1&&_e();var pe="width ".concat(be," ").concat(V),ue="transform ".concat(be," ").concat(V);i.dom.style.transition="none";switch(re){case"right":i.dom.style.transform="translateX(-".concat(h,"px)");break;case"top":case"bottom":i.dom.style.width="calc(100% - ".concat(h,"px)"),i.dom.style.transform="translateZ(0)";break;default:break}clearTimeout(i.timeout),i.timeout=setTimeout(function(){i.dom&&(i.dom.style.transition="".concat(ue,",").concat(pe),i.dom.style.width="",i.dom.style.transform="")})},i.remScrollingEffect=function(h){var D=i.props,re=D.placement,be=D.duration,V=D.ease,le=D.getOpenCount,_e=D.switchScrollingEffect,Me=le&&le();Me||_e(!0),X&&(document.body.style.overflowX="hidden"),i.dom.style.transition="none";var pe,ue="width ".concat(be," ").concat(V),s="transform ".concat(be," ").concat(V);switch(re){case"left":{i.dom.style.width="100%",ue="width 0s ".concat(V," ").concat(be);break}case"right":{i.dom.style.transform="translateX(".concat(h,"px)"),i.dom.style.width="100%",ue="width 0s ".concat(V," ").concat(be),i.maskDom&&(i.maskDom.style.left="-".concat(h,"px"),i.maskDom.style.width="calc(100% + ".concat(h,"px)"));break}case"top":case"bottom":{i.dom.style.width="calc(100% + ".concat(h,"px)"),i.dom.style.height="100%",i.dom.style.transform="translateZ(0)",pe="height 0s ".concat(V," ").concat(be);break}default:break}clearTimeout(i.timeout),i.timeout=setTimeout(function(){i.dom&&(i.dom.style.transition="".concat(s,",").concat(pe?"".concat(pe,","):"").concat(ue),i.dom.style.transform="",i.dom.style.width="",i.dom.style.height="")})},i.getCurrentDrawerSome=function(){return!Object.keys(v).some(function(h){return v[h]})},i.getLevelDom=function(h){var D=h.level,re=h.getContainer;if(q)return;var be=re&&re(),V=be?be.parentNode:null;if(i.levelDom=[],D==="all"){var le=V?Array.prototype.slice.call(V.children):[];le.forEach(function(_e){_e.nodeName!=="SCRIPT"&&_e.nodeName!=="STYLE"&&_e.nodeName!=="LINK"&&_e!==be&&i.levelDom.push(_e)})}else D&&n(D).forEach(function(_e){document.querySelectorAll(_e).forEach(function(Me){i.levelDom.push(Me)})})},i.getHorizontalBoolAndPlacementName=function(){var h=i.props.placement,D=h==="left"||h==="right",re="translate".concat(D?"X":"Y");return{isHorizontal:D,placementName:re}},i.state={_self:Object(j.a)(i)},i}return Object(Be.a)(g,[{key:"componentDidMount",value:function(){var i=this;if(!q){var h=!1;try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:function(){return h=!0,null}}))}catch(le){}this.passive=h?{passive:!1}:!1}var D=this.props,re=D.open,be=D.getContainer,V=be&&be();this.drawerId="drawer_id_".concat(Number((Date.now()+Math.random()).toString().replace(".",Math.round(Math.random()*9).toString())).toString(16)),this.getLevelDom(this.props),re&&(V&&V.parentNode===document.body&&(v[this.drawerId]=re),this.openLevelTransition(),this.forceUpdate(function(){i.domFocus()}))}},{key:"componentDidUpdate",value:function(i){var h=this.props,D=h.open,re=h.getContainer,be=re&&re();D!==i.open&&(D&&this.domFocus(),be&&be.parentNode===document.body&&(v[this.drawerId]=!!D),this.openLevelTransition())}},{key:"componentWillUnmount",value:function(){var i=this.props,h=i.getOpenCount,D=i.open,re=i.switchScrollingEffect,be=typeof h=="function"&&h();delete v[this.drawerId],D&&(this.setLevelTransform(!1),document.body.style.touchAction=""),be||(document.body.style.overflow="",re(!0))}},{key:"render",value:function(){var i,h=this,D=this.props,re=D.className,be=D.children,V=D.style,le=D.width,_e=D.height,Me=D.defaultOpen,pe=D.open,ue=D.prefixCls,s=D.placement,A=D.level,p=D.levelMove,$=D.ease,Re=D.duration,Ne=D.getContainer,We=D.handler,rt=D.onChange,ot=D.afterVisibleChange,it=D.showMask,ft=D.maskClosable,vt=D.maskStyle,Yt=D.onClose,Mn=D.onHandleClick,Rn=D.keyboard,un=D.getOpenCount,Tn=D.switchScrollingEffect,Vn=Object(k.a)(D,["className","children","style","width","height","defaultOpen","open","prefixCls","placement","level","levelMove","ease","duration","getContainer","handler","onChange","afterVisibleChange","showMask","maskClosable","maskStyle","onClose","onHandleClick","keyboard","getOpenCount","switchScrollingEffect"]),me=this.dom?pe:!1,Ye=Y()(ue,(i={},Object(te.a)(i,"".concat(ue,"-").concat(s),!0),Object(te.a)(i,"".concat(ue,"-open"),me),Object(te.a)(i,re||"",!!re),Object(te.a)(i,"no-mask",!it),i)),$e=this.getHorizontalBoolAndPlacementName(),mt=$e.placementName,bt=s==="left"||s==="top"?"-100%":"100%",pt=me?"":"".concat(mt,"(").concat(bt,")"),ut=We&&l.cloneElement(We,{onClick:function(tt){We.props.onClick&&We.props.onClick(),Mn&&Mn(tt)},ref:function(tt){h.handlerDom=tt}});return l.createElement("div",Object.assign({},Vn,{tabIndex:-1,className:Ye,style:V,ref:function(tt){h.dom=tt},onKeyDown:me&&Rn?this.onKeyDown:void 0,onTransitionEnd:this.onWrapperTransitionEnd}),it&&l.createElement("div",{className:"".concat(ue,"-mask"),onClick:ft?Yt:void 0,style:vt,ref:function(tt){h.maskDom=tt}}),l.createElement("div",{className:"".concat(ue,"-content-wrapper"),style:{transform:pt,msTransform:pt,width:je(le)?"".concat(le,"px"):le,height:je(_e)?"".concat(_e,"px"):_e},ref:function(tt){h.contentWrapper=tt}},l.createElement("div",{className:"".concat(ue,"-content"),ref:function(tt){h.contentDom=tt},onTouchStart:me&&it?this.removeStartHandler:void 0,onTouchMove:me&&it?this.removeMoveHandler:void 0},be),ut))}}],[{key:"getDerivedStateFromProps",value:function(i,h){var D=h.prevProps,re=h._self,be={prevProps:i};if(D!==void 0){var V=i.placement,le=i.level;V!==D.placement&&(re.contentDom=null),le!==D.level&&re.getLevelDom(i)}return be}}]),g}(l.Component);f.defaultProps={switchScrollingEffect:function(){}};var Z=f;function ae(K){var S=fe();return function(){var L=Object(m.a)(K),i;if(S){var h=Object(m.a)(this).constructor;i=Reflect.construct(L,arguments,h)}else i=L.apply(this,arguments);return Object(r.a)(this,i)}}function fe(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(K){return!1}}var Ie=function(K){Object(z.a)(g,K);var S=ae(g);function g(L){var i;Object(N.a)(this,g),i=S.call(this,L),i.onHandleClick=function(D){var re=i.props,be=re.onHandleClick,V=re.open;if(be&&be(D),typeof V=="undefined"){var le=i.state.open;i.setState({open:!le})}},i.onClose=function(D){var re=i.props,be=re.onClose,V=re.open;be&&be(D),typeof V=="undefined"&&i.setState({open:!1})};var h=typeof L.open!="undefined"?L.open:!!L.defaultOpen;return i.state={open:h},"onMaskClick"in L&&console.warn("`onMaskClick` are removed, please use `onClose` instead."),i}return Object(Be.a)(g,[{key:"render",value:function(){var i=this,h=this.props,D=h.defaultOpen,re=h.getContainer,be=h.wrapperClassName,V=h.forceRender,le=h.handler,_e=Object(k.a)(h,["defaultOpen","getContainer","wrapperClassName","forceRender","handler"]),Me=this.state.open;if(!re)return l.createElement("div",{className:be,ref:function(s){i.dom=s}},l.createElement(Z,Object.assign({},_e,{open:Me,handler:le,getContainer:function(){return i.dom},onClose:this.onClose,onHandleClick:this.onHandleClick})));var pe=!!le||V;return l.createElement(F.a,{visible:Me,forceRender:pe,getContainer:re,wrapperClassName:be},function(ue){var s=ue.visible,A=ue.afterClose,p=Object(k.a)(ue,["visible","afterClose"]);return l.createElement(Z,Object.assign({},_e,p,{open:s!==void 0?s:Me,afterVisibleChange:A!==void 0?A:_e.afterVisibleChange,handler:le,onClose:i.onClose,onHandleClick:i.onHandleClick}))})}}],[{key:"getDerivedStateFromProps",value:function(i,h){var D=h.prevProps,re={prevProps:i};return typeof D!="undefined"&&i.open!==D.open&&(re.open=i.open),re}}]),g}(l.Component);Ie.defaultProps={prefixCls:"drawer",placement:"left",getContainer:"body",defaultOpen:!1,level:"all",duration:".3s",ease:"cubic-bezier(0.78, 0.14, 0.15, 0.86)",onChange:function(){},afterVisibleChange:function(){},handler:l.createElement("div",{className:"drawer-handle"},l.createElement("i",{className:"drawer-handle-icon"})),showMask:!0,maskClosable:!0,maskStyle:{},wrapperClassName:"",className:"",keyboard:!0,forceRender:!1};var Ce=Ie,R=Q.a=Ce},fdrr:function(Pe,Q,e){Pe.exports={listContainer:"listContainer___20x2l",info:"info___3CLEA",title:"title___J_Auh",left:"left___1DROr",right:"right___18zj2",flexBox:"flexBox___l8lAk",detail:"detail___4RE60",iconV:"iconV___2PZxl"}},fyJ8:function(Pe,Q,e){"use strict";var k=e("rePB"),N=e("VTBJ"),Be=e("Ff2n"),z=e("U8pU"),r=e("q1tI"),m=e.n(r),F=e("TSYQ"),l=e.n(F),te=e("c+Xe"),j=e("sR1s");function B(c){return c&&Object(z.a)(c)==="object"&&!Array.isArray(c)&&!r.isValidElement(c)}function Y(c){return typeof c=="string"?!0:Object(te.c)(c)}function W(c,X){var w,ee=c.prefixCls,se=c.className,ye=c.record,je=c.index,q=c.dataIndex,he=c.render,ce=c.children,M=c.component,v=M===void 0?"td":M,f=c.colSpan,Z=c.rowSpan,ae=c.fixLeft,fe=c.fixRight,Ie=c.firstFixLeft,Ce=c.lastFixLeft,R=c.firstFixRight,K=c.lastFixRight,S=c.appendNode,g=c.additionalProps,L=g===void 0?{}:g,i=c.ellipsis,h=c.align,D=c.rowType,re=c.isSticky,be="".concat(ee,"-cell"),V,le;if(ce)le=ce;else{var _e=Object(j.b)(ye,q);if(le=_e,he){var Me=he(_e,ye,je);B(Me)?(le=Me.children,V=Me.props):le=Me}}Object(z.a)(le)==="object"&&!Array.isArray(le)&&!r.isValidElement(le)&&(le=null),i&&(Ce||R)&&(le=r.createElement("span",{className:"".concat(be,"-content")},le));var pe=V||{},ue=pe.colSpan,s=pe.rowSpan,A=pe.style,p=pe.className,$=Object(Be.a)(pe,["colSpan","rowSpan","style","className"]),Re=ue!==void 0?ue:f,Ne=s!==void 0?s:Z;if(Re===0||Ne===0)return null;var We={},rt=typeof ae=="number",ot=typeof fe=="number";rt&&(We.position="sticky",We.left=ae),ot&&(We.position="sticky",We.right=fe);var it={};h&&(it.textAlign=h);var ft,vt=i===!0?{showTitle:!0}:i;vt&&(vt.showTitle||D==="header")&&(typeof le=="string"||typeof le=="number"?ft=le.toString():r.isValidElement(le)&&typeof le.props.children=="string"&&(ft=le.props.children));var Yt=Object(N.a)(Object(N.a)(Object(N.a)({title:ft},$),L),{},{colSpan:Re&&Re!==1?Re:null,rowSpan:Ne&&Ne!==1?Ne:null,className:l()(be,se,(w={},Object(k.a)(w,"".concat(be,"-fix-left"),rt),Object(k.a)(w,"".concat(be,"-fix-left-first"),Ie),Object(k.a)(w,"".concat(be,"-fix-left-last"),Ce),Object(k.a)(w,"".concat(be,"-fix-right"),ot),Object(k.a)(w,"".concat(be,"-fix-right-first"),R),Object(k.a)(w,"".concat(be,"-fix-right-last"),K),Object(k.a)(w,"".concat(be,"-ellipsis"),i),Object(k.a)(w,"".concat(be,"-with-append"),S),Object(k.a)(w,"".concat(be,"-fix-sticky"),(rt||ot)&&re),w),L.className,p),style:Object(N.a)(Object(N.a)(Object(N.a)(Object(N.a)({},L.style),it),We),A),ref:Y(v)?X:null});return r.createElement(v,Object.assign({},Yt),S,le)}var _=r.forwardRef(W);_.displayName="Cell";var n=r.memo(_,function(c,X){return X.shouldCellUpdate?!X.shouldCellUpdate(X.record,c.record):!1});Q.a=n},h78n:function(Pe,Q,e){"use strict";e.d(Q,"a",function(){return Ie});var k=e("q1tI"),N=e.n(k),Be=e("TSYQ"),z=e.n(Be),r={className:"",percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,style:{},trailColor:"#D9D9D9",trailWidth:1},m=function(K){var S=K.map(function(){return Object(k.useRef)()}),g=Object(k.useRef)();return Object(k.useEffect)(function(){var L=Date.now(),i=!1;Object.keys(S).forEach(function(h){var D=S[h].current;if(!D)return;i=!0;var re=D.style;re.transitionDuration=".3s, .3s, .3s, .06s",g.current&&L-g.current<100&&(re.transitionDuration="0s, 0s")}),i&&(g.current=Date.now())}),[S]};function F(){return F=Object.assign||function(R){for(var K=1;KR.length)&&(K=R.length);for(var S=0,g=new Array(K);S=0)continue;if(!Object.prototype.propertyIsEnumerable.call(R,g))continue;S[g]=R[g]}}return S}function n(R,K){if(R==null)return{};var S={},g=Object.keys(R),L,i;for(i=0;i=0)continue;S[L]=R[L]}return S}var c=function(K){var S=K.className,g=K.percent,L=K.prefixCls,i=K.strokeColor,h=K.strokeLinecap,D=K.strokeWidth,re=K.style,be=K.trailColor,V=K.trailWidth,le=K.transition,_e=_(K,["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"]);delete _e.gapPosition;var Me=Array.isArray(g)?g:[g],pe=Array.isArray(i)?i:[i],ue=m(Me),s=l(ue,1),A=s[0],p=D/2,$=100-D/2,Re="M ".concat(h==="round"?p:0,",").concat(p,` +`,Ie=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break"],Ce={},R;function K(V){var le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,_e=V.getAttribute("id")||V.getAttribute("data-reactid")||V.getAttribute("name");if(le&&Ce[_e])return Ce[_e];var Me=window.getComputedStyle(V),pe=Me.getPropertyValue("box-sizing")||Me.getPropertyValue("-moz-box-sizing")||Me.getPropertyValue("-webkit-box-sizing"),ue=parseFloat(Me.getPropertyValue("padding-bottom"))+parseFloat(Me.getPropertyValue("padding-top")),s=parseFloat(Me.getPropertyValue("border-bottom-width"))+parseFloat(Me.getPropertyValue("border-top-width")),A=Ie.map(function($){return"".concat($,":").concat(Me.getPropertyValue($))}).join(";"),p={sizingStyle:A,paddingSize:ue,borderSize:s,boxSizing:pe};return le&&_e&&(Ce[_e]=p),p}function S(V){var le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,_e=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,Me=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;R||(R=document.createElement("textarea"),R.setAttribute("tab-index","-1"),R.setAttribute("aria-hidden","true"),document.body.appendChild(R)),V.getAttribute("wrap")?R.setAttribute("wrap",V.getAttribute("wrap")):R.removeAttribute("wrap");var pe=K(V,le),ue=pe.paddingSize,s=pe.borderSize,A=pe.boxSizing,p=pe.sizingStyle;R.setAttribute("style","".concat(p,";").concat(fe)),R.value=V.value||V.placeholder||"";var $=Number.MIN_SAFE_INTEGER,Re=Number.MAX_SAFE_INTEGER,Ne=R.scrollHeight,We;if(A==="border-box"?Ne+=s:A==="content-box"&&(Ne-=ue),_e!==null||Me!==null){R.value=" ";var rt=R.scrollHeight-ue;_e!==null&&($=rt*_e,A==="border-box"&&($=$+ue+s),Ne=Math.max($,Ne)),Me!==null&&(Re=rt*Me,A==="border-box"&&(Re=Re+ue+s),We=Ne>Re?"":"hidden",Ne=Math.min(Re,Ne))}return{height:Ne,minHeight:$,maxHeight:Re,overflowY:We,resize:"none"}}var g=e("Gytx"),L=e.n(g),i;(function(V){V[V.NONE=0]="NONE",V[V.RESIZING=1]="RESIZING",V[V.RESIZED=2]="RESIZED"})(i||(i={}));var h=function(V){Object(z.a)(_e,V);var le=Object(r.a)(_e);function _e(Me){var pe;return Object(N.a)(this,_e),pe=le.call(this,Me),pe.nextFrameActionId=void 0,pe.resizeFrameId=void 0,pe.textArea=void 0,pe.saveTextArea=function(ue){pe.textArea=ue},pe.handleResize=function(ue){var s=pe.state.resizeStatus,A=pe.props,p=A.autoSize,$=A.onResize;if(s!==i.NONE)return;typeof $=="function"&&$(ue),p&&pe.resizeOnNextFrame()},pe.resizeOnNextFrame=function(){cancelAnimationFrame(pe.nextFrameActionId),pe.nextFrameActionId=requestAnimationFrame(pe.resizeTextarea)},pe.resizeTextarea=function(){var ue=pe.props.autoSize;if(!ue||!pe.textArea)return;var s=ue.minRows,A=ue.maxRows,p=S(pe.textArea,!1,s,A);pe.setState({textareaStyles:p,resizeStatus:i.RESIZING},function(){cancelAnimationFrame(pe.resizeFrameId),pe.resizeFrameId=requestAnimationFrame(function(){pe.setState({resizeStatus:i.RESIZED},function(){pe.resizeFrameId=requestAnimationFrame(function(){pe.setState({resizeStatus:i.NONE}),pe.fixFirefoxAutoScroll()})})})})},pe.renderTextArea=function(){var ue=pe.props,s=ue.prefixCls,A=s===void 0?"rc-textarea":s,p=ue.autoSize,$=ue.onResize,Re=ue.className,Ne=ue.disabled,We=pe.state,rt=We.textareaStyles,ot=We.resizeStatus,it=Object(f.a)(pe.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),ft=ae()(A,Re,Object(l.a)({},"".concat(A,"-disabled"),Ne));"value"in it&&(it.value=it.value||"");var vt=Object(F.a)(Object(F.a)(Object(F.a)({},pe.props.style),rt),ot===i.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return m.createElement(v,{onResize:pe.handleResize,disabled:!(p||$)},m.createElement("textarea",Object(k.a)({},it,{className:ft,style:vt,ref:pe.saveTextArea})))},pe.state={textareaStyles:{},resizeStatus:i.NONE},pe}return Object(Be.a)(_e,[{key:"componentDidUpdate",value:function(pe){(pe.value!==this.props.value||!L()(pe.autoSize,this.props.autoSize))&&this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var pe=this.textArea.selectionStart,ue=this.textArea.selectionEnd;this.textArea.setSelectionRange(pe,ue)}}catch(s){}}},{key:"render",value:function(){return this.renderTextArea()}}]),_e}(m.Component),D=h,re=function(V){Object(z.a)(_e,V);var le=Object(r.a)(_e);function _e(Me){var pe;Object(N.a)(this,_e),pe=le.call(this,Me),pe.resizableTextArea=void 0,pe.focus=function(){pe.resizableTextArea.textArea.focus()},pe.saveTextArea=function(s){pe.resizableTextArea=s},pe.handleChange=function(s){var A=pe.props.onChange;pe.setValue(s.target.value,function(){pe.resizableTextArea.resizeTextarea()}),A&&A(s)},pe.handleKeyDown=function(s){var A=pe.props,p=A.onPressEnter,$=A.onKeyDown;s.keyCode===13&&p&&p(s),$&&$(s)};var ue=typeof Me.value=="undefined"||Me.value===null?Me.defaultValue:Me.value;return pe.state={value:ue},pe}return Object(Be.a)(_e,[{key:"setValue",value:function(pe,ue){"value"in this.props||this.setState({value:pe},ue)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return m.createElement(D,Object(k.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(pe){return"value"in pe?{value:pe.value}:null}}]),_e}(m.Component),be=J.default=re},ZpRC:function(Pe,J,e){"use strict";function k(B){return typeof B=="object"&&B!=null&&B.nodeType===1}function N(B,Q){return(!Q||B!=="hidden")&&B!=="visible"&&B!=="clip"}function Be(B,Q){if(B.clientHeightQ||c>B&&X=Q&&w>=W?c-B-_:X>Q&&wW?X-Q+n:0}var r=function(B,Q){var W=window,_=Q.scrollMode,n=Q.block,c=Q.inline,X=Q.boundary,w=Q.skipOverflowHiddenElements,ee=typeof X=="function"?X:function(rt){return rt!==X};if(!k(B))throw new TypeError("Invalid target");for(var se=document.scrollingElement||document.documentElement,ye=[],je=B;k(je)&&ee(je);){if((je=je.parentElement)===se){ye.push(je);break}je!=null&&je===document.body&&Be(je)&&!Be(document.documentElement)||je!=null&&Be(je,w)&&ye.push(je)}for(var q=W.visualViewport?W.visualViewport.width:innerWidth,he=W.visualViewport?W.visualViewport.height:innerHeight,ce=window.scrollX||pageXOffset,M=window.scrollY||pageYOffset,v=B.getBoundingClientRect(),f=v.height,Z=v.width,ae=v.top,fe=v.right,Ie=v.bottom,Ce=v.left,R=n==="start"||n==="nearest"?ae:n==="end"?Ie:ae+f/2,K=c==="center"?Ce+Z/2:c==="end"?fe:Ce,S=[],g=0;g=0&&Ce>=0&&Ie<=he&&fe<=q&&ae>=re&&Ie<=V&&Ce>=le&&fe<=be)return S;var _e=getComputedStyle(L),Me=parseInt(_e.borderLeftWidth,10),pe=parseInt(_e.borderTopWidth,10),ue=parseInt(_e.borderRightWidth,10),s=parseInt(_e.borderBottomWidth,10),A=0,p=0,$="offsetWidth"in L?L.offsetWidth-L.clientWidth-Me-ue:0,Re="offsetHeight"in L?L.offsetHeight-L.clientHeight-pe-s:0;if(se===L)A=n==="start"?R:n==="end"?R-he:n==="nearest"?z(M,M+he,he,pe,s,M+R,M+R+f,f):R-he/2,p=c==="start"?K:c==="center"?K-q/2:c==="end"?K-q:z(ce,ce+q,q,Me,ue,ce+K,ce+K+Z,Z),A=Math.max(0,A+M),p=Math.max(0,p+ce);else{A=n==="start"?R-re-pe:n==="end"?R-V+s+Re:n==="nearest"?z(re,V,h,pe,s+Re,R,R+f,f):R-(re+h/2)+Re/2,p=c==="start"?K-le-Me:c==="center"?K-(le+D/2)+$/2:c==="end"?K-be+ue+$:z(le,be,D,Me,ue+$,K,K+Z,Z);var Ne=L.scrollLeft,We=L.scrollTop;R+=We-(A=Math.max(0,Math.min(We+A,L.scrollHeight-h+Re))),K+=Ne-(p=Math.max(0,Math.min(Ne+p,L.scrollWidth-D+$)))}S.push({el:L,top:A,left:p})}return S};function m(B){return B===Object(B)&&Object.keys(B).length!==0}function F(B,Q){Q===void 0&&(Q="auto");var W="scrollBehavior"in document.body.style;B.forEach(function(_){var n=_.el,c=_.top,X=_.left;n.scroll&&W?n.scroll({top:c,left:X,behavior:Q}):(n.scrollTop=c,n.scrollLeft=X)})}function l(B){return B===!1?{block:"end",inline:"nearest"}:m(B)?B:{block:"start",inline:"nearest"}}function te(B,Q){var W=!B.ownerDocument.documentElement.contains(B);if(m(Q)&&typeof Q.behavior=="function")return Q.behavior(W?[]:r(B,Q));if(W)return;var _=l(Q);return F(r(B,_),_.behavior)}var j=J.a=te},Zss7:function(Pe,J,e){var k;(function(N){var Be=/^\s+/,z=/\s+$/,r=0,m=N.round,F=N.min,l=N.max,te=N.random;function j(s,A){if(s=s||"",A=A||{},s instanceof j)return s;if(!(this instanceof j))return new j(s,A);var p=B(s);this._originalInput=s,this._r=p.r,this._g=p.g,this._b=p.b,this._a=p.a,this._roundA=m(100*this._a)/100,this._format=A.format||p.format,this._gradientType=A.gradientType,this._r<1&&(this._r=m(this._r)),this._g<1&&(this._g=m(this._g)),this._b<1&&(this._b=m(this._b)),this._ok=p.ok,this._tc_id=r++}j.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 s=this.toRgb();return(s.r*299+s.g*587+s.b*114)/1e3},getLuminance:function(){var s=this.toRgb(),A,p,$,Re,Ne,We;return A=s.r/255,p=s.g/255,$=s.b/255,A<=.03928?Re=A/12.92:Re=N.pow((A+.055)/1.055,2.4),p<=.03928?Ne=p/12.92:Ne=N.pow((p+.055)/1.055,2.4),$<=.03928?We=$/12.92:We=N.pow(($+.055)/1.055,2.4),.2126*Re+.7152*Ne+.0722*We},setAlpha:function(s){return this._a=S(s),this._roundA=m(100*this._a)/100,this},toHsv:function(){var s=n(this._r,this._g,this._b);return{h:s.h*360,s:s.s,v:s.v,a:this._a}},toHsvString:function(){var s=n(this._r,this._g,this._b),A=m(s.h*360),p=m(s.s*100),$=m(s.v*100);return this._a==1?"hsv("+A+", "+p+"%, "+$+"%)":"hsva("+A+", "+p+"%, "+$+"%, "+this._roundA+")"},toHsl:function(){var s=W(this._r,this._g,this._b);return{h:s.h*360,s:s.s,l:s.l,a:this._a}},toHslString:function(){var s=W(this._r,this._g,this._b),A=m(s.h*360),p=m(s.s*100),$=m(s.l*100);return this._a==1?"hsl("+A+", "+p+"%, "+$+"%)":"hsla("+A+", "+p+"%, "+$+"%, "+this._roundA+")"},toHex:function(s){return X(this._r,this._g,this._b,s)},toHexString:function(s){return"#"+this.toHex(s)},toHex8:function(s){return w(this._r,this._g,this._b,this._a,s)},toHex8String:function(s){return"#"+this.toHex8(s)},toRgb:function(){return{r:m(this._r),g:m(this._g),b:m(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+m(this._r)+", "+m(this._g)+", "+m(this._b)+")":"rgba("+m(this._r)+", "+m(this._g)+", "+m(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:m(g(this._r,255)*100)+"%",g:m(g(this._g,255)*100)+"%",b:m(g(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+m(g(this._r,255)*100)+"%, "+m(g(this._g,255)*100)+"%, "+m(g(this._b,255)*100)+"%)":"rgba("+m(g(this._r,255)*100)+"%, "+m(g(this._g,255)*100)+"%, "+m(g(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:R[X(this._r,this._g,this._b,!0)]||!1},toFilter:function(s){var A="#"+ee(this._r,this._g,this._b,this._a),p=A,$=this._gradientType?"GradientType = 1, ":"";if(s){var Re=j(s);p="#"+ee(Re._r,Re._g,Re._b,Re._a)}return"progid:DXImageTransform.Microsoft.gradient("+$+"startColorstr="+A+",endColorstr="+p+")"},toString:function(s){var A=!!s;s=s||this._format;var p=!1,$=this._a<1&&this._a>=0,Re=!A&&$&&(s==="hex"||s==="hex6"||s==="hex3"||s==="hex4"||s==="hex8"||s==="name");return Re?s==="name"&&this._a===0?this.toName():this.toRgbString():(s==="rgb"&&(p=this.toRgbString()),s==="prgb"&&(p=this.toPercentageRgbString()),(s==="hex"||s==="hex6")&&(p=this.toHexString()),s==="hex3"&&(p=this.toHexString(!0)),s==="hex4"&&(p=this.toHex8String(!0)),s==="hex8"&&(p=this.toHex8String()),s==="name"&&(p=this.toName()),s==="hsl"&&(p=this.toHslString()),s==="hsv"&&(p=this.toHsvString()),p||this.toHexString())},clone:function(){return j(this.toString())},_applyModification:function(s,A){var p=s.apply(null,[this].concat([].slice.call(A)));return this._r=p._r,this._g=p._g,this._b=p._b,this.setAlpha(p._a),this},lighten:function(){return this._applyModification(q,arguments)},brighten:function(){return this._applyModification(he,arguments)},darken:function(){return this._applyModification(ce,arguments)},desaturate:function(){return this._applyModification(se,arguments)},saturate:function(){return this._applyModification(ye,arguments)},greyscale:function(){return this._applyModification(je,arguments)},spin:function(){return this._applyModification(M,arguments)},_applyCombination:function(s,A){return s.apply(null,[this].concat([].slice.call(A)))},analogous:function(){return this._applyCombination(fe,arguments)},complement:function(){return this._applyCombination(v,arguments)},monochromatic:function(){return this._applyCombination(Ie,arguments)},splitcomplement:function(){return this._applyCombination(ae,arguments)},triad:function(){return this._applyCombination(f,arguments)},tetrad:function(){return this._applyCombination(Z,arguments)}},j.fromRatio=function(s,A){if(typeof s=="object"){var p={};for(var $ in s)s.hasOwnProperty($)&&($==="a"?p[$]=s[$]:p[$]=be(s[$]));s=p}return j(s,A)};function B(s){var A={r:0,g:0,b:0},p=1,$=null,Re=null,Ne=null,We=!1,rt=!1;return typeof s=="string"&&(s=pe(s)),typeof s=="object"&&(Me(s.r)&&Me(s.g)&&Me(s.b)?(A=Q(s.r,s.g,s.b),We=!0,rt=String(s.r).substr(-1)==="%"?"prgb":"rgb"):Me(s.h)&&Me(s.s)&&Me(s.v)?($=be(s.s),Re=be(s.v),A=c(s.h,$,Re),We=!0,rt="hsv"):Me(s.h)&&Me(s.s)&&Me(s.l)&&($=be(s.s),Ne=be(s.l),A=_(s.h,$,Ne),We=!0,rt="hsl"),s.hasOwnProperty("a")&&(p=s.a)),p=S(p),{ok:We,format:s.format||rt,r:F(255,l(A.r,0)),g:F(255,l(A.g,0)),b:F(255,l(A.b,0)),a:p}}function Q(s,A,p){return{r:g(s,255)*255,g:g(A,255)*255,b:g(p,255)*255}}function W(s,A,p){s=g(s,255),A=g(A,255),p=g(p,255);var $=l(s,A,p),Re=F(s,A,p),Ne,We,rt=($+Re)/2;if($==Re)Ne=We=0;else{var ot=$-Re;We=rt>.5?ot/(2-$-Re):ot/($+Re);switch($){case s:Ne=(A-p)/ot+(A1&&(vt-=1),vt<1/6?it+(ft-it)*6*vt:vt<1/2?ft:vt<2/3?it+(ft-it)*(2/3-vt)*6:it}if(A===0)$=Re=Ne=p;else{var rt=p<.5?p*(1+A):p+A-p*A,ot=2*p-rt;$=We(ot,rt,s+1/3),Re=We(ot,rt,s),Ne=We(ot,rt,s-1/3)}return{r:$*255,g:Re*255,b:Ne*255}}function n(s,A,p){s=g(s,255),A=g(A,255),p=g(p,255);var $=l(s,A,p),Re=F(s,A,p),Ne,We,rt=$,ot=$-Re;if(We=$===0?0:ot/$,$==Re)Ne=0;else{switch($){case s:Ne=(A-p)/ot+(A>1)+720)%360;--A;)$.h=($.h+Re)%360,Ne.push(j($));return Ne}function Ie(s,A){A=A||6;for(var p=j(s).toHsv(),$=p.h,Re=p.s,Ne=p.v,We=[],rt=1/A;A--;)We.push(j({h:$,s:Re,v:Ne})),Ne=(Ne+rt)%1;return We}j.mix=function(s,A,p){p=p===0?0:p||50;var $=j(s).toRgb(),Re=j(A).toRgb(),Ne=p/100,We={r:(Re.r-$.r)*Ne+$.r,g:(Re.g-$.g)*Ne+$.g,b:(Re.b-$.b)*Ne+$.b,a:(Re.a-$.a)*Ne+$.a};return j(We)},j.readability=function(s,A){var p=j(s),$=j(A);return(N.max(p.getLuminance(),$.getLuminance())+.05)/(N.min(p.getLuminance(),$.getLuminance())+.05)},j.isReadable=function(s,A,p){var $=j.readability(s,A),Re,Ne;Ne=!1,Re=ue(p);switch(Re.level+Re.size){case"AAsmall":case"AAAlarge":Ne=$>=4.5;break;case"AAlarge":Ne=$>=3;break;case"AAAsmall":Ne=$>=7;break}return Ne},j.mostReadable=function(s,A,p){var $=null,Re=0,Ne,We,rt,ot;p=p||{},We=p.includeFallbackColors,rt=p.level,ot=p.size;for(var it=0;itRe&&(Re=Ne,$=j(A[it]));return j.isReadable(s,$,{level:rt,size:ot})||!We?$:(p.includeFallbackColors=!1,j.mostReadable(s,["#fff","#000"],p))};var Ce=j.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"},R=j.hexNames=K(Ce);function K(s){var A={};for(var p in s)s.hasOwnProperty(p)&&(A[s[p]]=p);return A}function S(s){return s=parseFloat(s),(isNaN(s)||s<0||s>1)&&(s=1),s}function g(s,A){h(s)&&(s="100%");var p=D(s);return s=F(A,l(0,parseFloat(s))),p&&(s=parseInt(s*A,10)/100),N.abs(s-A)<1e-6?1:s%A/parseFloat(A)}function L(s){return F(1,l(0,s))}function i(s){return parseInt(s,16)}function h(s){return typeof s=="string"&&s.indexOf(".")!=-1&&parseFloat(s)===1}function D(s){return typeof s=="string"&&s.indexOf("%")!=-1}function re(s){return s.length==1?"0"+s:""+s}function be(s){return s<=1&&(s=s*100+"%"),s}function V(s){return N.round(parseFloat(s)*255).toString(16)}function le(s){return i(s)/255}var _e=function(){var s="[-\\+]?\\d+%?",A="[-\\+]?\\d*\\.\\d+%?",p="(?:"+A+")|(?:"+s+")",$="[\\s|\\(]+("+p+")[,|\\s]+("+p+")[,|\\s]+("+p+")\\s*\\)?",Re="[\\s|\\(]+("+p+")[,|\\s]+("+p+")[,|\\s]+("+p+")[,|\\s]+("+p+")\\s*\\)?";return{CSS_UNIT:new RegExp(p),rgb:new RegExp("rgb"+$),rgba:new RegExp("rgba"+Re),hsl:new RegExp("hsl"+$),hsla:new RegExp("hsla"+Re),hsv:new RegExp("hsv"+$),hsva:new RegExp("hsva"+Re),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 Me(s){return!!_e.CSS_UNIT.exec(s)}function pe(s){s=s.replace(Be,"").replace(z,"").toLowerCase();var A=!1;if(Ce[s])s=Ce[s],A=!0;else if(s=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var p;return(p=_e.rgb.exec(s))?{r:p[1],g:p[2],b:p[3]}:(p=_e.rgba.exec(s))?{r:p[1],g:p[2],b:p[3],a:p[4]}:(p=_e.hsl.exec(s))?{h:p[1],s:p[2],l:p[3]}:(p=_e.hsla.exec(s))?{h:p[1],s:p[2],l:p[3],a:p[4]}:(p=_e.hsv.exec(s))?{h:p[1],s:p[2],v:p[3]}:(p=_e.hsva.exec(s))?{h:p[1],s:p[2],v:p[3],a:p[4]}:(p=_e.hex8.exec(s))?{r:i(p[1]),g:i(p[2]),b:i(p[3]),a:le(p[4]),format:A?"name":"hex8"}:(p=_e.hex6.exec(s))?{r:i(p[1]),g:i(p[2]),b:i(p[3]),format:A?"name":"hex"}:(p=_e.hex4.exec(s))?{r:i(p[1]+""+p[1]),g:i(p[2]+""+p[2]),b:i(p[3]+""+p[3]),a:le(p[4]+""+p[4]),format:A?"name":"hex8"}:(p=_e.hex3.exec(s))?{r:i(p[1]+""+p[1]),g:i(p[2]+""+p[2]),b:i(p[3]+""+p[3]),format:A?"name":"hex"}:!1}function ue(s){var A,p;return s=s||{level:"AA",size:"small"},A=(s.level||"AA").toUpperCase(),p=(s.size||"small").toLowerCase(),A!=="AA"&&A!=="AAA"&&(A="AA"),p!=="small"&&p!=="large"&&(p="small"),{level:A,size:p}}Pe.exports?Pe.exports=j:!(k=function(){return j}.call(J,e,J,Pe),k!==void 0&&(Pe.exports=k))})(Math)},bT9E:function(Pe,J,e){"use strict";e.d(J,"a",function(){return N});var k=e("VTBJ");function N(Be,z){var r=Object(k.a)({},Be);return Array.isArray(z)&&z.forEach(function(m){delete r[m]}),r}},biw7:function(Pe,J,e){"use strict";var k=e("q1tI"),N=e.n(k),Be=k.createContext(null);J.a=Be},cRFk:function(Pe,J,e){Pe.exports=e.p+"static/RepositoryNoneData.828085a8.png"},csWT:function(Pe,J,e){Pe.exports=e.p+"static/choose.4ad1045f.svg"},djh8:function(Pe,J,e){Pe.exports=e.p+"static/qrCode.42927872.png"},"e+p1":function(Pe,J,e){"use strict";var k=e("14J3"),N=e("BMrR"),Be=e("qVdP"),z=e("jsC+"),r=e("5Dmo"),m=e("3S7+"),F=e("jCWc"),l=e("kPKH"),te=e("lUTK"),j=e("BvKs"),B=e("q1tI"),Q=e.n(B),W=e("qHot"),_=e.n(W),n=function(X){var w=X.isLoading,ee=X.addText,se=X.tabDataSource,ye=X.isAdmin,je=X.TooltipTitle,q=X.categoryId,he=X.dropdownMenu,ce=X.isShowRightControl,M=X.defaultSelectedKeys,v=X.onTabMenuClick,f=X.onTooltipTitleClick,Z=X.onDropdownMenuClick,ae=function(){return Q.a.createElement(j.a,{onClick:function(Ce){var R=Ce.key;return Z(R)}},he.map(function(Ie){return Q.a.createElement(j.a.Item,{key:Ie.id},Ie.name)}))};return Q.a.createElement("div",{className:_.a.tabMenuContainer},Q.a.createElement(N.a,null,Q.a.createElement(l.a,{flex:"1"},Q.a.createElement(j.a,{mode:"horizontal",selectedKeys:M},se.map(function(fe){return Q.a.createElement(j.a.Item,{key:fe.id,onClick:function(){return w?{}:v(fe)}},Q.a.createElement("span",{className:"c-grey-666 ".concat(ye?"mr20":"")},fe.name),fe.total&&Q.a.createElement("span",{className:"c-grey-999"},fe.total||0))}))),ye&&ce&&Q.a.createElement(l.a,{className:"mr20 gutter-row"},Q.a.createElement("div",{className:_.a.control},Q.a.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2},onClick:f},Q.a.createElement(m.a,{title:je},Q.a.createElement("span",{className:q?"".concat(_.a.iconH," iconfont icon-zhongmingmingmulu"):"".concat(_.a.iconH," iconfont icon-xinjianmulu1")}))),Q.a.createElement(z.a,{className:"ml10",overlay:ae},Q.a.createElement("span",{className:_.a.selectBtn},Q.a.createElement("span",null,Q.a.createElement("i",{className:"iconfont icon-tianjiadaohang"})),Q.a.createElement("span",null,ee||"\u65B0\u5EFA\u4F5C\u4E1A")))))))};J.a=n},fcSX:function(Pe,J,e){"use strict";var k=e("Ff2n"),N=e("1OyB"),Be=e("vuIU"),z=e("Ji7U"),r=e("md7G"),m=e("foSv"),F=e("1W/9"),l=e("q1tI"),te=e("rePB"),j=e("JX7q"),B=e("TSYQ"),Q=e.n(B),W=e("qx4F"),_=e("4IlW");function n(K){return Array.isArray(K)?K:[K]}var c={transition:"transitionend",WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend"},X=Object.keys(c).filter(function(K){if(typeof document=="undefined")return!1;var S=document.getElementsByTagName("html")[0];return K in(S?S.style:{})})[0],w=c[X];function ee(K,S,g,L){K.addEventListener?K.addEventListener(S,g,L):K.attachEvent&&K.attachEvent("on".concat(S),g)}function se(K,S,g,L){K.removeEventListener?K.removeEventListener(S,g,L):K.attachEvent&&K.detachEvent("on".concat(S),g)}function ye(K,S){var g=typeof K=="function"?K(S):K;return Array.isArray(g)?g.length===2?g:[g[0],g[1]]:[g]}var je=function(S){return!isNaN(parseFloat(S))&&isFinite(S)},q=!(typeof window!="undefined"&&window.document&&window.document.createElement),he=function K(S,g,L,i){if(!g||g===document||g instanceof Document)return!1;if(g===S.parentNode)return!0;var h=Math.max(Math.abs(L),Math.abs(i))===Math.abs(i),D=Math.max(Math.abs(L),Math.abs(i))===Math.abs(L),re=g.scrollHeight-g.clientHeight,be=g.scrollWidth-g.clientWidth,V=document.defaultView.getComputedStyle(g),le=V.overflowY==="auto"||V.overflowY==="scroll",_e=V.overflowX==="auto"||V.overflowX==="scroll",Me=re&&le,pe=be&&_e;return h&&(!Me||Me&&(g.scrollTop>=re&&i<0||g.scrollTop<=0&&i>0))||D&&(!pe||pe&&(g.scrollLeft>=be&&L<0||g.scrollLeft<=0&&L>0))?K(S,g.parentNode,L,i):!1};function ce(K){var S=M();return function(){var L=Object(m.a)(K),i;if(S){var h=Object(m.a)(this).constructor;i=Reflect.construct(L,arguments,h)}else i=L.apply(this,arguments);return Object(r.a)(this,i)}}function M(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(K){return!1}}var v={},f=function(K){Object(z.a)(g,K);var S=ce(g);function g(L){var i;return Object(N.a)(this,g),i=S.call(this,L),i.domFocus=function(){i.dom&&i.dom.focus()},i.removeStartHandler=function(h){if(h.touches.length>1)return;i.startPos={x:h.touches[0].clientX,y:h.touches[0].clientY}},i.removeMoveHandler=function(h){if(h.changedTouches.length>1)return;var D=h.currentTarget,re=h.changedTouches[0].clientX-i.startPos.x,be=h.changedTouches[0].clientY-i.startPos.y;(D===i.maskDom||D===i.handlerDom||D===i.contentDom&&he(D,h.target,re,be))&&h.cancelable&&h.preventDefault()},i.transitionEnd=function(h){var D=h.target;se(D,w,i.transitionEnd),D.style.transition=""},i.onKeyDown=function(h){if(h.keyCode===_.a.ESC){var D=i.props.onClose;h.stopPropagation(),D&&D(h)}},i.onWrapperTransitionEnd=function(h){var D=i.props,re=D.open,be=D.afterVisibleChange;h.target===i.contentWrapper&&h.propertyName.match(/transform$/)&&(i.dom.style.transition="",!re&&i.getCurrentDrawerSome()&&(document.body.style.overflowX="",i.maskDom&&(i.maskDom.style.left="",i.maskDom.style.width="")),be&&be(!!re))},i.openLevelTransition=function(){var h=i.props,D=h.open,re=h.width,be=h.height,V=i.getHorizontalBoolAndPlacementName(),le=V.isHorizontal,_e=V.placementName,Me=i.contentDom?i.contentDom.getBoundingClientRect()[le?"width":"height"]:0,pe=(le?re:be)||Me;i.setLevelAndScrolling(D,_e,pe)},i.setLevelTransform=function(h,D,re,be){var V=i.props,le=V.placement,_e=V.levelMove,Me=V.duration,pe=V.ease,ue=V.showMask;i.levelDom.forEach(function(s){s.style.transition="transform ".concat(Me," ").concat(pe),ee(s,w,i.transitionEnd);var A=h?re:0;if(_e){var p=ye(_e,{target:s,open:h});A=h?p[0]:p[1]||0}var $=typeof A=="number"?"".concat(A,"px"):A,Re=le==="left"||le==="top"?$:"-".concat($);Re=ue&&le==="right"&&be?"calc(".concat(Re," + ").concat(be,"px)"):Re,s.style.transform=A?"".concat(D,"(").concat(Re,")"):""})},i.setLevelAndScrolling=function(h,D,re){var be=i.props.onChange;if(!q){var V=document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth?Object(W.a)(!0):0;i.setLevelTransform(h,D,re,V),i.toggleScrollingToDrawerAndBody(V)}be&&be(h)},i.toggleScrollingToDrawerAndBody=function(h){var D=i.props,re=D.getOpenCount,be=D.getContainer,V=D.showMask,le=D.open,_e=be&&be(),Me=re&&re();if(_e&&_e.parentNode===document.body&&V){var pe=["touchstart"],ue=[document.body,i.maskDom,i.handlerDom,i.contentDom];le&&document.body.style.overflow!=="hidden"?(h&&i.addScrollingEffect(h),Me===1&&(document.body.style.overflow="hidden"),document.body.style.touchAction="none",ue.forEach(function(s,A){if(!s)return;ee(s,pe[A]||"touchmove",A?i.removeMoveHandler:i.removeStartHandler,i.passive)})):i.getCurrentDrawerSome()&&(Me||(document.body.style.overflow=""),document.body.style.touchAction="",h&&i.remScrollingEffect(h),ue.forEach(function(s,A){if(!s)return;se(s,pe[A]||"touchmove",A?i.removeMoveHandler:i.removeStartHandler,i.passive)}))}},i.addScrollingEffect=function(h){var D=i.props,re=D.placement,be=D.duration,V=D.ease,le=D.getOpenCount,_e=D.switchScrollingEffect,Me=le&&le();Me===1&&_e();var pe="width ".concat(be," ").concat(V),ue="transform ".concat(be," ").concat(V);i.dom.style.transition="none";switch(re){case"right":i.dom.style.transform="translateX(-".concat(h,"px)");break;case"top":case"bottom":i.dom.style.width="calc(100% - ".concat(h,"px)"),i.dom.style.transform="translateZ(0)";break;default:break}clearTimeout(i.timeout),i.timeout=setTimeout(function(){i.dom&&(i.dom.style.transition="".concat(ue,",").concat(pe),i.dom.style.width="",i.dom.style.transform="")})},i.remScrollingEffect=function(h){var D=i.props,re=D.placement,be=D.duration,V=D.ease,le=D.getOpenCount,_e=D.switchScrollingEffect,Me=le&&le();Me||_e(!0),X&&(document.body.style.overflowX="hidden"),i.dom.style.transition="none";var pe,ue="width ".concat(be," ").concat(V),s="transform ".concat(be," ").concat(V);switch(re){case"left":{i.dom.style.width="100%",ue="width 0s ".concat(V," ").concat(be);break}case"right":{i.dom.style.transform="translateX(".concat(h,"px)"),i.dom.style.width="100%",ue="width 0s ".concat(V," ").concat(be),i.maskDom&&(i.maskDom.style.left="-".concat(h,"px"),i.maskDom.style.width="calc(100% + ".concat(h,"px)"));break}case"top":case"bottom":{i.dom.style.width="calc(100% + ".concat(h,"px)"),i.dom.style.height="100%",i.dom.style.transform="translateZ(0)",pe="height 0s ".concat(V," ").concat(be);break}default:break}clearTimeout(i.timeout),i.timeout=setTimeout(function(){i.dom&&(i.dom.style.transition="".concat(s,",").concat(pe?"".concat(pe,","):"").concat(ue),i.dom.style.transform="",i.dom.style.width="",i.dom.style.height="")})},i.getCurrentDrawerSome=function(){return!Object.keys(v).some(function(h){return v[h]})},i.getLevelDom=function(h){var D=h.level,re=h.getContainer;if(q)return;var be=re&&re(),V=be?be.parentNode:null;if(i.levelDom=[],D==="all"){var le=V?Array.prototype.slice.call(V.children):[];le.forEach(function(_e){_e.nodeName!=="SCRIPT"&&_e.nodeName!=="STYLE"&&_e.nodeName!=="LINK"&&_e!==be&&i.levelDom.push(_e)})}else D&&n(D).forEach(function(_e){document.querySelectorAll(_e).forEach(function(Me){i.levelDom.push(Me)})})},i.getHorizontalBoolAndPlacementName=function(){var h=i.props.placement,D=h==="left"||h==="right",re="translate".concat(D?"X":"Y");return{isHorizontal:D,placementName:re}},i.state={_self:Object(j.a)(i)},i}return Object(Be.a)(g,[{key:"componentDidMount",value:function(){var i=this;if(!q){var h=!1;try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:function(){return h=!0,null}}))}catch(le){}this.passive=h?{passive:!1}:!1}var D=this.props,re=D.open,be=D.getContainer,V=be&&be();this.drawerId="drawer_id_".concat(Number((Date.now()+Math.random()).toString().replace(".",Math.round(Math.random()*9).toString())).toString(16)),this.getLevelDom(this.props),re&&(V&&V.parentNode===document.body&&(v[this.drawerId]=re),this.openLevelTransition(),this.forceUpdate(function(){i.domFocus()}))}},{key:"componentDidUpdate",value:function(i){var h=this.props,D=h.open,re=h.getContainer,be=re&&re();D!==i.open&&(D&&this.domFocus(),be&&be.parentNode===document.body&&(v[this.drawerId]=!!D),this.openLevelTransition())}},{key:"componentWillUnmount",value:function(){var i=this.props,h=i.getOpenCount,D=i.open,re=i.switchScrollingEffect,be=typeof h=="function"&&h();delete v[this.drawerId],D&&(this.setLevelTransform(!1),document.body.style.touchAction=""),be||(document.body.style.overflow="",re(!0))}},{key:"render",value:function(){var i,h=this,D=this.props,re=D.className,be=D.children,V=D.style,le=D.width,_e=D.height,Me=D.defaultOpen,pe=D.open,ue=D.prefixCls,s=D.placement,A=D.level,p=D.levelMove,$=D.ease,Re=D.duration,Ne=D.getContainer,We=D.handler,rt=D.onChange,ot=D.afterVisibleChange,it=D.showMask,ft=D.maskClosable,vt=D.maskStyle,Yt=D.onClose,Mn=D.onHandleClick,Rn=D.keyboard,un=D.getOpenCount,Tn=D.switchScrollingEffect,Vn=Object(k.a)(D,["className","children","style","width","height","defaultOpen","open","prefixCls","placement","level","levelMove","ease","duration","getContainer","handler","onChange","afterVisibleChange","showMask","maskClosable","maskStyle","onClose","onHandleClick","keyboard","getOpenCount","switchScrollingEffect"]),me=this.dom?pe:!1,Ye=Q()(ue,(i={},Object(te.a)(i,"".concat(ue,"-").concat(s),!0),Object(te.a)(i,"".concat(ue,"-open"),me),Object(te.a)(i,re||"",!!re),Object(te.a)(i,"no-mask",!it),i)),$e=this.getHorizontalBoolAndPlacementName(),mt=$e.placementName,bt=s==="left"||s==="top"?"-100%":"100%",pt=me?"":"".concat(mt,"(").concat(bt,")"),ut=We&&l.cloneElement(We,{onClick:function(tt){We.props.onClick&&We.props.onClick(),Mn&&Mn(tt)},ref:function(tt){h.handlerDom=tt}});return l.createElement("div",Object.assign({},Vn,{tabIndex:-1,className:Ye,style:V,ref:function(tt){h.dom=tt},onKeyDown:me&&Rn?this.onKeyDown:void 0,onTransitionEnd:this.onWrapperTransitionEnd}),it&&l.createElement("div",{className:"".concat(ue,"-mask"),onClick:ft?Yt:void 0,style:vt,ref:function(tt){h.maskDom=tt}}),l.createElement("div",{className:"".concat(ue,"-content-wrapper"),style:{transform:pt,msTransform:pt,width:je(le)?"".concat(le,"px"):le,height:je(_e)?"".concat(_e,"px"):_e},ref:function(tt){h.contentWrapper=tt}},l.createElement("div",{className:"".concat(ue,"-content"),ref:function(tt){h.contentDom=tt},onTouchStart:me&&it?this.removeStartHandler:void 0,onTouchMove:me&&it?this.removeMoveHandler:void 0},be),ut))}}],[{key:"getDerivedStateFromProps",value:function(i,h){var D=h.prevProps,re=h._self,be={prevProps:i};if(D!==void 0){var V=i.placement,le=i.level;V!==D.placement&&(re.contentDom=null),le!==D.level&&re.getLevelDom(i)}return be}}]),g}(l.Component);f.defaultProps={switchScrollingEffect:function(){}};var Z=f;function ae(K){var S=fe();return function(){var L=Object(m.a)(K),i;if(S){var h=Object(m.a)(this).constructor;i=Reflect.construct(L,arguments,h)}else i=L.apply(this,arguments);return Object(r.a)(this,i)}}function fe(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(K){return!1}}var Ie=function(K){Object(z.a)(g,K);var S=ae(g);function g(L){var i;Object(N.a)(this,g),i=S.call(this,L),i.onHandleClick=function(D){var re=i.props,be=re.onHandleClick,V=re.open;if(be&&be(D),typeof V=="undefined"){var le=i.state.open;i.setState({open:!le})}},i.onClose=function(D){var re=i.props,be=re.onClose,V=re.open;be&&be(D),typeof V=="undefined"&&i.setState({open:!1})};var h=typeof L.open!="undefined"?L.open:!!L.defaultOpen;return i.state={open:h},"onMaskClick"in L&&console.warn("`onMaskClick` are removed, please use `onClose` instead."),i}return Object(Be.a)(g,[{key:"render",value:function(){var i=this,h=this.props,D=h.defaultOpen,re=h.getContainer,be=h.wrapperClassName,V=h.forceRender,le=h.handler,_e=Object(k.a)(h,["defaultOpen","getContainer","wrapperClassName","forceRender","handler"]),Me=this.state.open;if(!re)return l.createElement("div",{className:be,ref:function(s){i.dom=s}},l.createElement(Z,Object.assign({},_e,{open:Me,handler:le,getContainer:function(){return i.dom},onClose:this.onClose,onHandleClick:this.onHandleClick})));var pe=!!le||V;return l.createElement(F.a,{visible:Me,forceRender:pe,getContainer:re,wrapperClassName:be},function(ue){var s=ue.visible,A=ue.afterClose,p=Object(k.a)(ue,["visible","afterClose"]);return l.createElement(Z,Object.assign({},_e,p,{open:s!==void 0?s:Me,afterVisibleChange:A!==void 0?A:_e.afterVisibleChange,handler:le,onClose:i.onClose,onHandleClick:i.onHandleClick}))})}}],[{key:"getDerivedStateFromProps",value:function(i,h){var D=h.prevProps,re={prevProps:i};return typeof D!="undefined"&&i.open!==D.open&&(re.open=i.open),re}}]),g}(l.Component);Ie.defaultProps={prefixCls:"drawer",placement:"left",getContainer:"body",defaultOpen:!1,level:"all",duration:".3s",ease:"cubic-bezier(0.78, 0.14, 0.15, 0.86)",onChange:function(){},afterVisibleChange:function(){},handler:l.createElement("div",{className:"drawer-handle"},l.createElement("i",{className:"drawer-handle-icon"})),showMask:!0,maskClosable:!0,maskStyle:{},wrapperClassName:"",className:"",keyboard:!0,forceRender:!1};var Ce=Ie,R=J.a=Ce},fdrr:function(Pe,J,e){Pe.exports={listContainer:"listContainer___20x2l",info:"info___3CLEA",title:"title___J_Auh",left:"left___1DROr",right:"right___18zj2",flexBox:"flexBox___l8lAk",detail:"detail___4RE60",iconV:"iconV___2PZxl"}},fyJ8:function(Pe,J,e){"use strict";var k=e("rePB"),N=e("VTBJ"),Be=e("Ff2n"),z=e("U8pU"),r=e("q1tI"),m=e.n(r),F=e("TSYQ"),l=e.n(F),te=e("c+Xe"),j=e("sR1s");function B(c){return c&&Object(z.a)(c)==="object"&&!Array.isArray(c)&&!r.isValidElement(c)}function Q(c){return typeof c=="string"?!0:Object(te.c)(c)}function W(c,X){var w,ee=c.prefixCls,se=c.className,ye=c.record,je=c.index,q=c.dataIndex,he=c.render,ce=c.children,M=c.component,v=M===void 0?"td":M,f=c.colSpan,Z=c.rowSpan,ae=c.fixLeft,fe=c.fixRight,Ie=c.firstFixLeft,Ce=c.lastFixLeft,R=c.firstFixRight,K=c.lastFixRight,S=c.appendNode,g=c.additionalProps,L=g===void 0?{}:g,i=c.ellipsis,h=c.align,D=c.rowType,re=c.isSticky,be="".concat(ee,"-cell"),V,le;if(ce)le=ce;else{var _e=Object(j.b)(ye,q);if(le=_e,he){var Me=he(_e,ye,je);B(Me)?(le=Me.children,V=Me.props):le=Me}}Object(z.a)(le)==="object"&&!Array.isArray(le)&&!r.isValidElement(le)&&(le=null),i&&(Ce||R)&&(le=r.createElement("span",{className:"".concat(be,"-content")},le));var pe=V||{},ue=pe.colSpan,s=pe.rowSpan,A=pe.style,p=pe.className,$=Object(Be.a)(pe,["colSpan","rowSpan","style","className"]),Re=ue!==void 0?ue:f,Ne=s!==void 0?s:Z;if(Re===0||Ne===0)return null;var We={},rt=typeof ae=="number",ot=typeof fe=="number";rt&&(We.position="sticky",We.left=ae),ot&&(We.position="sticky",We.right=fe);var it={};h&&(it.textAlign=h);var ft,vt=i===!0?{showTitle:!0}:i;vt&&(vt.showTitle||D==="header")&&(typeof le=="string"||typeof le=="number"?ft=le.toString():r.isValidElement(le)&&typeof le.props.children=="string"&&(ft=le.props.children));var Yt=Object(N.a)(Object(N.a)(Object(N.a)({title:ft},$),L),{},{colSpan:Re&&Re!==1?Re:null,rowSpan:Ne&&Ne!==1?Ne:null,className:l()(be,se,(w={},Object(k.a)(w,"".concat(be,"-fix-left"),rt),Object(k.a)(w,"".concat(be,"-fix-left-first"),Ie),Object(k.a)(w,"".concat(be,"-fix-left-last"),Ce),Object(k.a)(w,"".concat(be,"-fix-right"),ot),Object(k.a)(w,"".concat(be,"-fix-right-first"),R),Object(k.a)(w,"".concat(be,"-fix-right-last"),K),Object(k.a)(w,"".concat(be,"-ellipsis"),i),Object(k.a)(w,"".concat(be,"-with-append"),S),Object(k.a)(w,"".concat(be,"-fix-sticky"),(rt||ot)&&re),w),L.className,p),style:Object(N.a)(Object(N.a)(Object(N.a)(Object(N.a)({},L.style),it),We),A),ref:Q(v)?X:null});return r.createElement(v,Object.assign({},Yt),S,le)}var _=r.forwardRef(W);_.displayName="Cell";var n=r.memo(_,function(c,X){return X.shouldCellUpdate?!X.shouldCellUpdate(X.record,c.record):!1});J.a=n},h78n:function(Pe,J,e){"use strict";e.d(J,"a",function(){return Ie});var k=e("q1tI"),N=e.n(k),Be=e("TSYQ"),z=e.n(Be),r={className:"",percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,style:{},trailColor:"#D9D9D9",trailWidth:1},m=function(K){var S=K.map(function(){return Object(k.useRef)()}),g=Object(k.useRef)();return Object(k.useEffect)(function(){var L=Date.now(),i=!1;Object.keys(S).forEach(function(h){var D=S[h].current;if(!D)return;i=!0;var re=D.style;re.transitionDuration=".3s, .3s, .3s, .06s",g.current&&L-g.current<100&&(re.transitionDuration="0s, 0s")}),i&&(g.current=Date.now())}),[S]};function F(){return F=Object.assign||function(R){for(var K=1;KR.length)&&(K=R.length);for(var S=0,g=new Array(K);S=0)continue;if(!Object.prototype.propertyIsEnumerable.call(R,g))continue;S[g]=R[g]}}return S}function n(R,K){if(R==null)return{};var S={},g=Object.keys(R),L,i;for(i=0;i=0)continue;S[L]=R[L]}return S}var c=function(K){var S=K.className,g=K.percent,L=K.prefixCls,i=K.strokeColor,h=K.strokeLinecap,D=K.strokeWidth,re=K.style,be=K.trailColor,V=K.trailWidth,le=K.transition,_e=_(K,["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"]);delete _e.gapPosition;var Me=Array.isArray(g)?g:[g],pe=Array.isArray(i)?i:[i],ue=m(Me),s=l(ue,1),A=s[0],p=D/2,$=100-D/2,Re="M ".concat(h==="round"?p:0,",").concat(p,` L `).concat(h==="round"?$:100,",").concat(p),Ne="0 0 100 ".concat(D),We=0;return N.a.createElement("svg",F({className:z()("".concat(L,"-line"),S),viewBox:Ne,preserveAspectRatio:"none",style:re},_e),N.a.createElement("path",{className:"".concat(L,"-line-trail"),d:Re,strokeLinecap:h,stroke:be,strokeWidth:V||D,fillOpacity:"0"}),Me.map(function(rt,ot){var it={strokeDasharray:"".concat(rt,"px, 100px"),strokeDashoffset:"-".concat(We,"px"),transition:le||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},ft=pe[ot]||pe[pe.length-1];return We+=rt,N.a.createElement("path",{key:ot,className:"".concat(L,"-line-path"),d:Re,strokeLinecap:h,stroke:ft,strokeWidth:D,fillOpacity:"0",ref:A[ot],style:it})}))};c.defaultProps=r;var X=c;function w(){return w=Object.assign||function(R){for(var K=1;KR.length)&&(K=R.length);for(var S=0,g=new Array(K);S=0)continue;if(!Object.prototype.propertyIsEnumerable.call(R,g))continue;S[g]=R[g]}}return S}function M(R,K){if(R==null)return{};var S={},g=Object.keys(R),L,i;for(i=0;i=0)continue;S[L]=R[L]}return S}var v=0;function f(R){return+R.replace("%","")}function Z(R){return Array.isArray(R)?R:[R]}function ae(R,K,S,g){var L=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,i=arguments.length>5?arguments[5]:void 0,h=50-g/2,D=0,re=-h,be=0,V=-2*h;switch(i){case"left":D=-h,re=0,be=2*h,V=0;break;case"right":D=h,re=0,be=-2*h,V=0;break;case"bottom":re=h,V=2*h;break;default:}var le="M 50,50 m ".concat(D,",").concat(re,` a `).concat(h,",").concat(h," 0 1 1 ").concat(be,",").concat(-V,` - a `).concat(h,",").concat(h," 0 1 1 ").concat(-be,",").concat(V),_e=Math.PI*2*h,Me={stroke:S,strokeDasharray:"".concat(K/100*(_e-L),"px ").concat(_e,"px"),strokeDashoffset:"-".concat(L/2+R/100*(_e-L),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:le,pathStyle:Me}}var fe=function(K){var S=K.prefixCls,g=K.strokeWidth,L=K.trailWidth,i=K.gapDegree,h=K.gapPosition,D=K.trailColor,re=K.strokeLinecap,be=K.style,V=K.className,le=K.strokeColor,_e=K.percent,Me=ce(K,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),pe=Object(k.useMemo)(function(){return v+=1,v},[]),ue=ae(0,100,D,g,i,h),s=ue.pathString,A=ue.pathStyle,p=Z(_e),$=Z(le),Re=$.find(function(it){return Object.prototype.toString.call(it)==="[object Object]"}),Ne=m(p),We=ee(Ne,1),rt=We[0],ot=function(){var ft=0;return p.map(function(vt,Yt){var Mn=$[Yt]||$[$.length-1],Rn=Object.prototype.toString.call(Mn)==="[object Object]"?"url(#".concat(S,"-gradient-").concat(pe,")"):"",un=ae(ft,vt,Mn,g,i,h);return ft+=vt,N.a.createElement("path",{key:Yt,className:"".concat(S,"-circle-path"),d:un.pathString,stroke:Rn,strokeLinecap:re,strokeWidth:g,opacity:vt===0?0:1,fillOpacity:"0",style:un.pathStyle,ref:rt[Yt]})})};return N.a.createElement("svg",w({className:z()("".concat(S,"-circle"),V),viewBox:"0 0 100 100",style:be},Me),Re&&N.a.createElement("defs",null,N.a.createElement("linearGradient",{id:"".concat(S,"-gradient-").concat(pe),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(Re).sort(function(it,ft){return f(it)-f(ft)}).map(function(it,ft){return N.a.createElement("stop",{key:ft,offset:it,stopColor:Re[it]})}))),N.a.createElement("path",{className:"".concat(S,"-circle-trail"),d:s,stroke:D,strokeLinecap:re,strokeWidth:L||g,fillOpacity:"0",style:A}),ot().reverse())};fe.defaultProps=r;var Ie=fe,Ce={Line:X,Circle:Ie}},hW8S:function(Pe,Q,e){"use strict";e.d(Q,"a",function(){return z}),e.d(Q,"c",function(){return r}),e.d(Q,"b",function(){return m});var k=e("VTBJ"),N=e("Ff2n"),Be=e("Kwbf"),z="RC_TABLE_INTERNAL_COL_DEFINE";function r(F){var l=F.expandable,te=Object(N.a)(F,["expandable"]);return"expandable"in F?Object(k.a)(Object(k.a)({},te),l):te}function m(F){return Object.keys(F).reduce(function(l,te){return(te.substr(0,5)==="data-"||te.substr(0,5)==="aria-")&&(l[te]=F[te]),l},{})}},ji0R:function(Pe,Q,e){Pe.exports=e.p+"static/douyu.3e6df9ee.jpg"},k3GJ:function(Pe,Q,e){"use strict";e.d(Q,"a",function(){return Ma});var k=e("rePB"),N=e("ODXe"),Be=e("Ff2n"),z=e("VTBJ"),r=e("q1tI"),m=e("TSYQ"),F=e.n(m),l=e("Zm9Q"),te=e("6cGi"),j=e("KQm4"),B=e("xEkU"),Y=e.n(B),W=e("t23M");function _(b){var I=Object(r.useRef)(),H=Object(r.useRef)(!1);function y(){for(var a=arguments.length,u=new Array(a),o=0;oie&&(Fe=ie-Ue),Object(r.useMemo)(function(){if(!u.length)return[0,0];for(var at=u.length,Et=at,Ft=0;Ftx+Fe){Et=Ft-1;break}}for(var sn=0,ln=at-1;ln>=0;ln-=1){var Zt=b.get(u[ln].key)||ye;if(Zt[J]1&&arguments[1]!==void 0?arguments[1]:!1,y=I&&typeof I.getBoundingClientRect=="function"&&I.getBoundingClientRect().width;if(y){if(H){var a=getComputedStyle(I),u=a.marginLeft,o=a.marginRight;y+=+u.replace("px","")+ +o.replace("px","")}y=+y.toFixed(6)}return y||0},ft=function(I,H,y){I&&Object(R.a)(I.style)==="object"&&(I.style[H]=y)},vt=function(){return p.any},Yt=e("bdgK"),Mn=e("i8i4"),Rn=e.n(Mn),un=e("wgJM"),Tn=e("l4aY"),Vn=e("m+aA"),me=e("c+Xe"),Ye=e("zT1h"),$e=e("QC+M");function mt(b,I,H){return H?b[0]===I[0]:b[0]===I[0]&&b[1]===I[1]}function bt(b,I,H){var y=b[I]||{};return Object(z.a)(Object(z.a)({},y),H)}function pt(b,I,H,y){for(var a=H.points,u=Object.keys(b),o=0;o1&&arguments[1]!==void 0?arguments[1]:2;I();var u=Object(un.a)(function(){a<=1?y({isCanceled:function(){return u!==b.current}}):H(y,a-1)});b.current=u}return r.useEffect(function(){return function(){I()}},[]),[H,I]},Ot=[xe,Ze,qe,oe],jt=!1,Xt=!0;function Pt(b){return b===qe||b===oe}var ct=function(b,I){var H=r.useState(ke),y=Object(N.a)(H,2),a=y[0],u=y[1],o=G(),C=Object(N.a)(o,2),O=C[0],J=C[1];function x(){u(xe)}return ze(function(){if(a!==ke&&a!==oe){var ie=Ot.indexOf(a),Se=Ot[ie+1],Ue=I(a);Ue===jt?u(Se):O(function(Fe){function at(){if(Fe.isCanceled())return;u(Se)}Ue===!0?at():Promise.resolve(Ue).then(at)})}},[b,a]),r.useEffect(function(){return function(){J()}},[]),[x,a]},fn=function(b){var I=Object(r.useRef)(),H=Object(r.useRef)(b);H.current=b;var y=r.useCallback(function(o){H.current(o)},[]);function a(o){o&&(o.removeEventListener(ht,y),o.removeEventListener(cn,y))}function u(o){I.current&&I.current!==o&&a(I.current),o&&o!==I.current&&(o.addEventListener(ht,y),o.addEventListener(cn,y),I.current=o)}return r.useEffect(function(){return function(){a(I.current)}},[]),[u,a]};function qt(b,I,H,y){var a=y.motionEnter,u=a===void 0?!0:a,o=y.motionAppear,C=o===void 0?!0:o,O=y.motionLeave,J=O===void 0?!0:O,x=y.motionDeadline,ie=y.motionLeaveImmediately,Se=y.onAppearPrepare,Ue=y.onEnterPrepare,Fe=y.onLeavePrepare,at=y.onAppearStart,Et=y.onEnterStart,Ft=y.onLeaveStart,kt=y.onAppearActive,sn=y.onEnterActive,ln=y.onLeaveActive,Zt=y.onAppearEnd,rn=y.onEnterEnd,bn=y.onLeaveEnd,Ut=y.onVisibleChanged,Un=de(),Gt=Object(N.a)(Un,2),Qe=Gt[0],st=Gt[1],en=de(Xe),Cn=Object(N.a)(en,2),xt=Cn[0],Sn=Cn[1],Xn=de(null),yn=Object(N.a)(Xn,2),Fn=yn[0],$n=yn[1],zn=Object(r.useRef)(!1),Wn=Object(r.useRef)(null),Vt=Object(r.useRef)(!1),pa=Object(r.useRef)(null);function qa(){var oa=H();return oa||pa.current}var Fa=Object(r.useRef)(!1);function Ja(oa){var Hn=qa();if(oa&&!oa.deadline&&oa.target!==Hn)return;var xa;xt===Ae&&Fa.current?xa=Zt==null?void 0:Zt(Hn,oa):xt===d&&Fa.current?xa=rn==null?void 0:rn(Hn,oa):xt===P&&Fa.current&&(xa=bn==null?void 0:bn(Hn,oa)),xa!==!1&&!Vt.current&&(Sn(Xe),$n(null))}var ha=fn(Ja),Ra=Object(N.a)(ha,1),da=Ra[0],Ca=r.useMemo(function(){var oa,Hn,xa;switch(xt){case"appear":return oa={},Object(k.a)(oa,xe,Se),Object(k.a)(oa,Ze,at),Object(k.a)(oa,qe,kt),oa;case"enter":return Hn={},Object(k.a)(Hn,xe,Ue),Object(k.a)(Hn,Ze,Et),Object(k.a)(Hn,qe,sn),Hn;case"leave":return xa={},Object(k.a)(xa,xe,Fe),Object(k.a)(xa,Ze,Ft),Object(k.a)(xa,qe,ln),xa;default:return{}}},[xt]),Ga=ct(xt,function(oa){if(oa===xe){var Hn=Ca[xe];return Hn?Hn(qa()):jt}if(na in Ca){var xa;$n(((xa=Ca[na])===null||xa===void 0?void 0:xa.call(Ca,qa(),null))||null)}return na===qe&&(da(qa()),x>0&&(clearTimeout(Wn.current),Wn.current=setTimeout(function(){Ja({deadline:!0})},x))),Xt}),ro=Object(N.a)(Ga,2),io=ro[0],na=ro[1],$a=Pt(na);Fa.current=$a,ze(function(){st(I);var oa=zn.current;if(zn.current=!0,!b)return;var Hn;!oa&&I&&C&&(Hn=Ae),oa&&I&&u&&(Hn=d),(oa&&!I&&J||!oa&&ie&&!I&&J)&&(Hn=P),Hn&&(Sn(Hn),io())},[I]),Object(r.useEffect)(function(){(xt===Ae&&!C||xt===d&&!u||xt===P&&!J)&&Sn(Xe)},[C,u,J]),Object(r.useEffect)(function(){return function(){clearTimeout(Wn.current),Vt.current=!0}},[]),Object(r.useEffect)(function(){Qe!==void 0&&xt===Xe&&(Ut==null||Ut(Qe))},[Qe,xt]);var eo=Fn;return Ca[xe]&&na===Ze&&(eo=Object(z.a)({transition:"none"},eo)),[xt,na,eo,Qe!=null?Qe:I]}var St=function(b){Object(v.a)(H,b);var I=Object(f.a)(H);function H(){return Object(he.a)(this,H),I.apply(this,arguments)}return Object(ce.a)(H,[{key:"render",value:function(){return this.props.children}}]),H}(r.Component),mn=St;function xn(b){var I=b;Object(R.a)(b)==="object"&&(I=b.transitionSupport);function H(a){return!!(a.motionName&&I)}var y=r.forwardRef(function(a,u){var o=a.visible,C=o===void 0?!0:o,O=a.removeOnLeave,J=O===void 0?!0:O,x=a.forceRender,ie=a.children,Se=a.motionName,Ue=a.leavedClassName,Fe=a.eventProps,at=H(a),Et=Object(r.useRef)(),Ft=Object(r.useRef)();function kt(){try{return Object(Vn.a)(Et.current||Ft.current)}catch(Sn){return null}}var sn=qt(at,C,kt,a),ln=Object(N.a)(sn,4),Zt=ln[0],rn=ln[1],bn=ln[2],Ut=ln[3],Un=r.useRef(Ut);Ut&&(Un.current=!0);var Gt=Object(r.useRef)(u);Gt.current=u;var Qe=r.useCallback(function(Sn){Et.current=Sn,Object(me.b)(Gt.current,Sn)},[]),st,en=Object(z.a)(Object(z.a)({},Fe),{},{visible:C});if(!ie)st=null;else if(Zt===Xe||!H(a))Ut?st=ie(Object(z.a)({},en),Qe):!J&&Un.current?st=ie(Object(z.a)(Object(z.a)({},en),{},{className:Ue}),Qe):x?st=ie(Object(z.a)(Object(z.a)({},en),{},{style:{display:"none"}}),Qe):st=null;else{var Cn,xt;rn===xe?xt="prepare":Pt(rn)?xt="active":rn===Ze&&(xt="start"),st=ie(Object(z.a)(Object(z.a)({},en),{},{className:F()(Le(Se,Zt),(Cn={},Object(k.a)(Cn,Le(Se,"".concat(Zt,"-").concat(xt)),xt),Object(k.a)(Cn,Se,typeof Se=="string"),Cn)),style:bn}),Qe)}return r.createElement(mn,{ref:Ft},st)});return y.displayName="CSSMotion",y}var Bt=xn(Nn),pn="add",Bn="keep",wn="remove",Dn="removed";function In(b){var I;return b&&Object(R.a)(b)==="object"&&"key"in b?I=b:I={key:b},Object(z.a)(Object(z.a)({},I),{},{key:String(I.key)})}function On(){var b=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return b.map(In)}function Ln(){var b=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],H=[],y=0,a=I.length,u=On(b),o=On(I);u.forEach(function(J){for(var x=!1,ie=y;ie1});return O.forEach(function(J){H=H.filter(function(x){var ie=x.key,Se=x.status;return ie!==J||Se!==wn}),H.forEach(function(x){x.key===J&&(x.status=Bn)})}),H}var jn=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function ea(b){var I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Bt,H=function(y){Object(v.a)(u,y);var a=Object(f.a)(u);function u(){var o;return Object(he.a)(this,u),o=a.apply(this,arguments),o.state={keyEntities:[]},o.removeKey=function(C){o.setState(function(O){var J=O.keyEntities;return{keyEntities:J.map(function(x){return x.key!==C?x:Object(z.a)(Object(z.a)({},x),{},{status:Dn})})}})},o}return Object(ce.a)(u,[{key:"render",value:function(){var C=this,O=this.state.keyEntities,J=this.props,x=J.component,ie=J.children,Se=J.onVisibleChanged,Ue=Object(Be.a)(J,["component","children","onVisibleChanged"]),Fe=x||r.Fragment,at={};return jn.forEach(function(Et){at[Et]=Ue[Et],delete Ue[Et]}),delete Ue.keys,r.createElement(Fe,Ue,O.map(function(Et){var Ft=Et.status,kt=Object(Be.a)(Et,["status"]),sn=Ft===pn||Ft===Bn;return r.createElement(I,Object(q.a)({},at,{key:kt.key,visible:sn,eventProps:kt,onVisibleChanged:function(Zt){Se==null||Se(Zt,{key:kt.key}),Zt||C.removeKey(kt.key)}}),ie)}))}}],[{key:"getDerivedStateFromProps",value:function(C,O){var J=C.keys,x=O.keyEntities,ie=On(J),Se=Ln(x,ie);return{keyEntities:Se.filter(function(Ue){var Fe=x.find(function(at){var Et=at.key;return Ue.key===Et});return!(Fe&&Fe.status===Dn&&Ue.status===wn)})}}}]),u}(r.Component);return H.defaultProps={component:"div"},H}var Kt=ea(Nn),dt=Bt;function It(b){var I=b.prefixCls,H=b.motion,y=b.animation,a=b.transitionName;return H||(y?{motionName:"".concat(I,"-").concat(y)}:a?{motionName:a}:null)}function Wt(b){var I=b.prefixCls,H=b.visible,y=b.zIndex,a=b.mask,u=b.maskMotion,o=b.maskAnimation,C=b.maskTransitionName;if(!a)return null;var O={};return(u||C||o)&&(O=Object(z.a)({motionAppear:!0},It({motion:u,prefixCls:I,transitionName:C,animation:o}))),r.createElement(dt,Object(q.a)({},O,{visible:H,removeOnLeave:!0}),function(J){var x=J.className;return r.createElement("div",{style:{zIndex:y},className:F()("".concat(I,"-mask"),x)})})}var Mt=e("9mu1"),_n=e("o0o1"),Zn=e.n(_n),va=e("HaE+"),fa=["measure","align",null,"motion"],Pn=function(b,I){var H=Object(r.useState)(null),y=Object(N.a)(H,2),a=y[0],u=y[1],o=Object(r.useRef)(),C=Object(r.useRef)(!1);function O(ie){C.current||u(ie)}function J(){un.a.cancel(o.current)}function x(ie){J(),o.current=Object(un.a)(function(){O(function(Se){switch(a){case"align":return"motion";case"motion":return"stable";default:}return Se}),ie==null||ie()})}return Object(r.useEffect)(function(){O("measure")},[b]),Object(r.useEffect)(function(){switch(a){case"measure":I();break;default:}a&&(o.current=Object(un.a)(Object(va.a)(Zn.a.mark(function ie(){var Se,Ue;return Zn.a.wrap(function(at){for(;;)switch(at.prev=at.next){case 0:Se=fa.indexOf(a),Ue=fa[Se+1],Ue&&Se!==-1&&O(Ue);case 3:case"end":return at.stop()}},ie)}))))},[a]),Object(r.useEffect)(function(){return function(){C.current=!0,J()}},[]),[a,x]},Jn=function(b){var I=r.useState({width:0,height:0}),H=Object(N.a)(I,2),y=H[0],a=H[1];function u(C){a({width:C.offsetWidth,height:C.offsetHeight})}var o=r.useMemo(function(){var C={};if(b){var O=y.width,J=y.height;b.indexOf("height")!==-1&&J?C.height=J:b.indexOf("minHeight")!==-1&&J&&(C.minHeight=J),b.indexOf("width")!==-1&&O?C.width=O:b.indexOf("minWidth")!==-1&&O&&(C.minWidth=O)}return C},[b,y]);return[o,u]},ba=r.forwardRef(function(b,I){var H=b.visible,y=b.prefixCls,a=b.className,u=b.style,o=b.children,C=b.zIndex,O=b.stretch,J=b.destroyPopupOnHide,x=b.forceRender,ie=b.align,Se=b.point,Ue=b.getRootDomNode,Fe=b.getClassNameFromAlign,at=b.onAlign,Et=b.onMouseEnter,Ft=b.onMouseLeave,kt=b.onMouseDown,sn=b.onTouchStart,ln=Object(r.useRef)(),Zt=Object(r.useRef)(),rn=Object(r.useState)(),bn=Object(N.a)(rn,2),Ut=bn[0],Un=bn[1],Gt=Jn(O),Qe=Object(N.a)(Gt,2),st=Qe[0],en=Qe[1];function Cn(){O&&en(Ue())}var xt=Pn(H,Cn),Sn=Object(N.a)(xt,2),Xn=Sn[0],yn=Sn[1],Fn=Object(r.useRef)();function $n(){return Se||Ue}function zn(){var ha;(ha=ln.current)===null||ha===void 0||ha.forceAlign()}function Wn(ha,Ra){var da=Fe(Ra);Ut!==da&&Un(da),Xn==="align"&&(Ut!==da?Promise.resolve().then(function(){zn()}):yn(function(){var Ca;(Ca=Fn.current)===null||Ca===void 0||Ca.call(Fn)}),at==null||at(ha,Ra))}var Vt=Object(z.a)({},It(b));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(ha){var Ra=Vt[ha];Vt[ha]=function(da,Ca){return yn(),Ra==null?void 0:Ra(da,Ca)}});function pa(){return new Promise(function(ha){Fn.current=ha})}r.useEffect(function(){!Vt.motionName&&Xn==="motion"&&yn()},[Vt.motionName,Xn]),r.useImperativeHandle(I,function(){return{forceAlign:zn,getElement:function(){return Zt.current}}});var qa=Object(z.a)(Object(z.a)({},st),{},{zIndex:C,opacity:Xn==="motion"||Xn==="stable"||!H?void 0:0,pointerEvents:Xn==="stable"?void 0:"none"},u),Fa=!0;(ie==null?void 0:ie.points)&&(Xn==="align"||Xn==="stable")&&(Fa=!1);var Ja=o;return r.Children.count(o)>1&&(Ja=r.createElement("div",{className:"".concat(y,"-content")},o)),r.createElement(dt,Object(q.a)({visible:H,ref:Zt,leavedClassName:"".concat(y,"-hidden")},Vt,{onAppearPrepare:pa,onEnterPrepare:pa,removeOnLeave:J,forceRender:x}),function(ha,Ra){var da=ha.className,Ca=ha.style,Ga=F()(y,a,Ut,da);return r.createElement(Mt.a,{target:$n(),key:"popup",ref:ln,monitorWindowResize:!0,disabled:Fa,align:ie,onAlign:Wn},r.createElement("div",{ref:Ra,className:Ga,onMouseEnter:Et,onMouseLeave:Ft,onMouseDownCapture:kt,onTouchStartCapture:sn,style:Object(z.a)(Object(z.a)({},Ca),qa)},Ja))})});ba.displayName="PopupInner";var Pa=ba,Qn=r.forwardRef(function(b,I){var H=b.prefixCls,y=b.visible,a=b.zIndex,u=b.children,o=b.mobile;o=o===void 0?{}:o;var C=o.popupClassName,O=o.popupStyle,J=o.popupMotion,x=J===void 0?{}:J,ie=o.popupRender,Se=r.useRef();r.useImperativeHandle(I,function(){return{forceAlign:function(){},getElement:function(){return Se.current}}});var Ue=Object(z.a)({zIndex:a},O),Fe=u;return r.Children.count(u)>1&&(Fe=r.createElement("div",{className:"".concat(H,"-content")},u)),ie&&(Fe=ie(Fe)),r.createElement(dt,Object(q.a)({visible:y,ref:Se,removeOnLeave:!0},x),function(at,Et){var Ft=at.className,kt=at.style,sn=F()(H,C,Ft);return r.createElement("div",{ref:Et,className:sn,style:Object(z.a)(Object(z.a)({},kt),Ue)},Fe)})});Qn.displayName="MobilePopupInner";var aa=Qn,nn=["visible","mobile"],hn=r.forwardRef(function(b,I){var H=b.visible,y=b.mobile,a=Object(Be.a)(b,nn),u=Object(r.useState)(H),o=Object(N.a)(u,2),C=o[0],O=o[1],J=Object(r.useState)(!1),x=Object(N.a)(J,2),ie=x[0],Se=x[1],Ue=Object(z.a)(Object(z.a)({},a),{},{visible:C});Object(r.useEffect)(function(){O(H),H&&y&&Se(ut())},[H,y]);var Fe=ie?r.createElement(aa,Object(q.a)({},Ue,{mobile:y,ref:I})):r.createElement(Pa,Object(q.a)({},Ue,{ref:I}));return r.createElement("div",null,r.createElement(Wt,Ue),Fe)});hn.displayName="Popup";var At=hn,an=r.createContext(null),ra=an;function kn(){}function ga(){return""}function Ia(b){return b?b.ownerDocument:window.document}var La=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function _a(b){var I=function(H){Object(v.a)(a,H);var y=Object(f.a)(a);function a(u){var o;Object(he.a)(this,a),o=y.call(this,u),o.popupRef=r.createRef(),o.triggerRef=r.createRef(),o.attachId=void 0,o.clickOutsideHandler=void 0,o.touchOutsideHandler=void 0,o.contextMenuOutsideHandler1=void 0,o.contextMenuOutsideHandler2=void 0,o.mouseDownTimeout=void 0,o.focusTime=void 0,o.preClickTime=void 0,o.preTouchTime=void 0,o.delayTimer=void 0,o.hasPopupMouseDown=void 0,o.onMouseEnter=function(O){var J=o.props.mouseEnterDelay;o.fireEvents("onMouseEnter",O),o.delaySetPopupVisible(!0,J,J?null:O)},o.onMouseMove=function(O){o.fireEvents("onMouseMove",O),o.setPoint(O)},o.onMouseLeave=function(O){o.fireEvents("onMouseLeave",O),o.delaySetPopupVisible(!1,o.props.mouseLeaveDelay)},o.onPopupMouseEnter=function(){o.clearDelayTimer()},o.onPopupMouseLeave=function(O){var J;if(O.relatedTarget&&!O.relatedTarget.setTimeout&&Object(Tn.a)((J=o.popupRef.current)===null||J===void 0?void 0:J.getElement(),O.relatedTarget))return;o.delaySetPopupVisible(!1,o.props.mouseLeaveDelay)},o.onFocus=function(O){o.fireEvents("onFocus",O),o.clearDelayTimer(),o.isFocusToShow()&&(o.focusTime=Date.now(),o.delaySetPopupVisible(!0,o.props.focusDelay))},o.onMouseDown=function(O){o.fireEvents("onMouseDown",O),o.preClickTime=Date.now()},o.onTouchStart=function(O){o.fireEvents("onTouchStart",O),o.preTouchTime=Date.now()},o.onBlur=function(O){o.fireEvents("onBlur",O),o.clearDelayTimer(),o.isBlurToHide()&&o.delaySetPopupVisible(!1,o.props.blurDelay)},o.onContextMenu=function(O){O.preventDefault(),o.fireEvents("onContextMenu",O),o.setPopupVisible(!0,O)},o.onContextMenuClose=function(){o.isContextMenuToShow()&&o.close()},o.onClick=function(O){if(o.fireEvents("onClick",O),o.focusTime){var J;if(o.preClickTime&&o.preTouchTime?J=Math.min(o.preClickTime,o.preTouchTime):o.preClickTime?J=o.preClickTime:o.preTouchTime&&(J=o.preTouchTime),Math.abs(J-o.focusTime)<20)return;o.focusTime=0}o.preClickTime=0,o.preTouchTime=0,o.isClickToShow()&&(o.isClickToHide()||o.isBlurToHide())&&O&&O.preventDefault&&O.preventDefault();var x=!o.state.popupVisible;(o.isClickToHide()&&!x||x&&o.isClickToShow())&&o.setPopupVisible(!o.state.popupVisible,O)},o.onPopupMouseDown=function(){if(o.hasPopupMouseDown=!0,clearTimeout(o.mouseDownTimeout),o.mouseDownTimeout=window.setTimeout(function(){o.hasPopupMouseDown=!1},0),o.context){var O;(O=o.context).onPopupMouseDown.apply(O,arguments)}},o.onDocumentClick=function(O){if(o.props.mask&&!o.props.maskClosable)return;var J=O.target,x=o.getRootDomNode(),ie=o.getPopupDomNode();(!Object(Tn.a)(x,J)||o.isContextMenuOnly())&&!Object(Tn.a)(ie,J)&&!o.hasPopupMouseDown&&o.close()},o.getRootDomNode=function(){var O=o.props.getTriggerDOMNode;if(O)return O(o.triggerRef.current);try{var J=Object(Vn.a)(o.triggerRef.current);if(J)return J}catch(x){}return Rn.a.findDOMNode(Object(M.a)(o))},o.getPopupClassNameFromAlign=function(O){var J=[],x=o.props,ie=x.popupPlacement,Se=x.builtinPlacements,Ue=x.prefixCls,Fe=x.alignPoint,at=x.getPopupClassNameFromAlign;return ie&&Se&&J.push(pt(Se,Ue,O,Fe)),at&&J.push(at(O)),J.join(" ")},o.getComponent=function(){var O=o.props,J=O.prefixCls,x=O.destroyPopupOnHide,ie=O.popupClassName,Se=O.onPopupAlign,Ue=O.popupMotion,Fe=O.popupAnimation,at=O.popupTransitionName,Et=O.popupStyle,Ft=O.mask,kt=O.maskAnimation,sn=O.maskTransitionName,ln=O.maskMotion,Zt=O.zIndex,rn=O.popup,bn=O.stretch,Ut=O.alignPoint,Un=O.mobile,Gt=O.forceRender,Qe=o.state,st=Qe.popupVisible,en=Qe.point,Cn=o.getPopupAlign(),xt={};return o.isMouseEnterToShow()&&(xt.onMouseEnter=o.onPopupMouseEnter),o.isMouseLeaveToHide()&&(xt.onMouseLeave=o.onPopupMouseLeave),xt.onMouseDown=o.onPopupMouseDown,xt.onTouchStart=o.onPopupMouseDown,r.createElement(At,Object(q.a)({prefixCls:J,destroyPopupOnHide:x,visible:st,point:Ut&&en,className:ie,align:Cn,onAlign:Se,animation:Fe,getClassNameFromAlign:o.getPopupClassNameFromAlign},xt,{stretch:bn,getRootDomNode:o.getRootDomNode,style:Et,mask:Ft,zIndex:Zt,transitionName:at,maskAnimation:kt,maskTransitionName:sn,maskMotion:ln,ref:o.popupRef,motion:Ue,mobile:Un,forceRender:Gt}),typeof rn=="function"?rn():rn)},o.attachParent=function(O){un.a.cancel(o.attachId);var J=o.props,x=J.getPopupContainer,ie=J.getDocument,Se=o.getRootDomNode(),Ue;x?(Se||x.length===0)&&(Ue=x(Se)):Ue=ie(o.getRootDomNode()).body,Ue?Ue.appendChild(O):o.attachId=Object(un.a)(function(){o.attachParent(O)})},o.getContainer=function(){var O=o.props.getDocument,J=O(o.getRootDomNode()).createElement("div");return J.style.position="absolute",J.style.top="0",J.style.left="0",J.style.width="100%",o.attachParent(J),J},o.setPoint=function(O){var J=o.props.alignPoint;if(!J||!O)return;o.setState({point:{pageX:O.pageX,pageY:O.pageY}})},o.handlePortalUpdate=function(){o.state.prevPopupVisible!==o.state.popupVisible&&o.props.afterPopupVisibleChange(o.state.popupVisible)},o.triggerContextValue={onPopupMouseDown:o.onPopupMouseDown};var C;return"popupVisible"in u?C=!!u.popupVisible:C=!!u.defaultPopupVisible,o.state={prevPopupVisible:C,popupVisible:C},La.forEach(function(O){o["fire".concat(O)]=function(J){o.fireEvents(O,J)}}),o}return Object(ce.a)(a,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var o=this.props,C=this.state;if(C.popupVisible){var O;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(O=o.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(Ye.a)(O,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(O=O||o.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(Ye.a)(O,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(O=O||o.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(Ye.a)(O,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(Ye.a)(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),un.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var o;return((o=this.popupRef.current)===null||o===void 0?void 0:o.getElement())||null}},{key:"getPopupAlign",value:function(){var o=this.props,C=o.popupPlacement,O=o.popupAlign,J=o.builtinPlacements;return C&&J?bt(J,C,O):O}},{key:"setPopupVisible",value:function(o,C){var O=this.props.alignPoint,J=this.state.popupVisible;this.clearDelayTimer(),J!==o&&("popupVisible"in this.props||this.setState({popupVisible:o,prevPopupVisible:J}),this.props.onPopupVisibleChange(o)),O&&C&&o&&this.setPoint(C)}},{key:"delaySetPopupVisible",value:function(o,C,O){var J=this,x=C*1e3;if(this.clearDelayTimer(),x){var ie=O?{pageX:O.pageX,pageY:O.pageY}:null;this.delayTimer=window.setTimeout(function(){J.setPopupVisible(o,ie),J.clearDelayTimer()},x)}else this.setPopupVisible(o,O)}},{key:"clearDelayTimer",value:function(){this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null)}},{key:"clearOutsideHandler",value:function(){this.clickOutsideHandler&&(this.clickOutsideHandler.remove(),this.clickOutsideHandler=null),this.contextMenuOutsideHandler1&&(this.contextMenuOutsideHandler1.remove(),this.contextMenuOutsideHandler1=null),this.contextMenuOutsideHandler2&&(this.contextMenuOutsideHandler2.remove(),this.contextMenuOutsideHandler2=null),this.touchOutsideHandler&&(this.touchOutsideHandler.remove(),this.touchOutsideHandler=null)}},{key:"createTwoChains",value:function(o){var C=this.props.children.props,O=this.props;return C[o]&&O[o]?this["fire".concat(o)]:C[o]||O[o]}},{key:"isClickToShow",value:function(){var o=this.props,C=o.action,O=o.showAction;return C.indexOf("click")!==-1||O.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var o=this.props.action;return o==="contextMenu"||o.length===1&&o[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var o=this.props,C=o.action,O=o.showAction;return C.indexOf("contextMenu")!==-1||O.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var o=this.props,C=o.action,O=o.hideAction;return C.indexOf("click")!==-1||O.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var o=this.props,C=o.action,O=o.showAction;return C.indexOf("hover")!==-1||O.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var o=this.props,C=o.action,O=o.hideAction;return C.indexOf("hover")!==-1||O.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var o=this.props,C=o.action,O=o.showAction;return C.indexOf("focus")!==-1||O.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var o=this.props,C=o.action,O=o.hideAction;return C.indexOf("focus")!==-1||O.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var o;(o=this.popupRef.current)===null||o===void 0||o.forceAlign()}}},{key:"fireEvents",value:function(o,C){var O=this.props.children.props[o];O&&O(C);var J=this.props[o];J&&J(C)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var o=this.state.popupVisible,C=this.props,O=C.children,J=C.forceRender,x=C.alignPoint,ie=C.className,Se=C.autoDestroy,Ue=r.Children.only(O),Fe={key:"trigger"};this.isContextMenuToShow()?Fe.onContextMenu=this.onContextMenu:Fe.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(Fe.onClick=this.onClick,Fe.onMouseDown=this.onMouseDown,Fe.onTouchStart=this.onTouchStart):(Fe.onClick=this.createTwoChains("onClick"),Fe.onMouseDown=this.createTwoChains("onMouseDown"),Fe.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(Fe.onMouseEnter=this.onMouseEnter,x&&(Fe.onMouseMove=this.onMouseMove)):Fe.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?Fe.onMouseLeave=this.onMouseLeave:Fe.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(Fe.onFocus=this.onFocus,Fe.onBlur=this.onBlur):(Fe.onFocus=this.createTwoChains("onFocus"),Fe.onBlur=this.createTwoChains("onBlur"));var at=F()(Ue&&Ue.props&&Ue.props.className,ie);at&&(Fe.className=at);var Et=Object(z.a)({},Fe);Object(me.c)(Ue)&&(Et.ref=Object(me.a)(this.triggerRef,Ue.ref));var Ft=r.cloneElement(Ue,Et),kt;return(o||this.popupRef.current||J)&&(kt=r.createElement(b,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!o&&Se&&(kt=null),r.createElement(ra.Provider,{value:this.triggerContextValue},Ft,kt)}}],[{key:"getDerivedStateFromProps",value:function(o,C){var O=o.popupVisible,J={};return O!==void 0&&C.popupVisible!==O&&(J.popupVisible=O,J.prevPopupVisible=C.popupVisible),J}}]),a}(r.Component);return I.contextType=ra,I.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:ga,getDocument:Ia,onPopupVisibleChange:kn,afterPopupVisibleChange:kn,onPopupAlign:kn,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},I}var go=_a($e.a),t={adjustX:1,adjustY:1},E={topLeft:{points:["bl","tl"],overflow:t,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:t,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:t,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:t,offset:[4,0]}},U={topLeft:{points:["bl","tl"],overflow:t,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:t,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:t,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:t,offset:[4,0]}},T=E,ve=0,ne={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},ge=function(I,H,y){var a=Ne(H),u=I.getState();I.setState({defaultActiveFirst:Object(z.a)(Object(z.a)({},u.defaultActiveFirst),{},Object(k.a)({},a,y))})},Ee=function(b){Object(v.a)(H,b);var I=Object(f.a)(H);function H(y){var a;Object(he.a)(this,H),a=I.call(this,y),a.onDestroy=function(x){a.props.onDestroy(x)},a.onKeyDown=function(x){var ie=x.keyCode,Se=a.menuInstance,Ue=a.props.store,Fe=a.getVisible();if(ie===c.a.ENTER)return a.onTitleClick(x),ge(Ue,a.props.eventKey,!0),!0;if(ie===c.a.RIGHT)return Fe?Se.onKeyDown(x):(a.triggerOpenChange(!0),ge(Ue,a.props.eventKey,!0)),!0;if(ie===c.a.LEFT){var at;if(Fe)at=Se.onKeyDown(x);else return;return at||(a.triggerOpenChange(!1),at=!0),at}return Fe&&(ie===c.a.UP||ie===c.a.DOWN)?Se.onKeyDown(x):void 0},a.onOpenChange=function(x){a.props.onOpenChange(x)},a.onPopupVisibleChange=function(x){a.triggerOpenChange(x,x?"mouseenter":"mouseleave")},a.onMouseEnter=function(x){var ie=a.props,Se=ie.eventKey,Ue=ie.onMouseEnter,Fe=ie.store;ge(Fe,a.props.eventKey,!1),Ue({key:Se,domEvent:x})},a.onMouseLeave=function(x){var ie=a.props,Se=ie.parentMenu,Ue=ie.eventKey,Fe=ie.onMouseLeave;Se.subMenuInstance=Object(M.a)(a),Fe({key:Ue,domEvent:x})},a.onTitleMouseEnter=function(x){var ie=a.props,Se=ie.eventKey,Ue=ie.onItemHover,Fe=ie.onTitleMouseEnter;Ue({key:Se,hover:!0}),Fe({key:Se,domEvent:x})},a.onTitleMouseLeave=function(x){var ie=a.props,Se=ie.parentMenu,Ue=ie.eventKey,Fe=ie.onItemHover,at=ie.onTitleMouseLeave;Se.subMenuInstance=Object(M.a)(a),Fe({key:Ue,hover:!1}),at({key:Ue,domEvent:x})},a.onTitleClick=function(x){var ie=Object(M.a)(a),Se=ie.props;if(Se.onTitleClick({key:Se.eventKey,domEvent:x}),Se.triggerSubMenuAction==="hover")return;a.triggerOpenChange(!a.getVisible(),"click"),ge(Se.store,a.props.eventKey,!1)},a.onSubMenuClick=function(x){typeof a.props.onClick=="function"&&a.props.onClick(a.addKeyPath(x))},a.onSelect=function(x){a.props.onSelect(x)},a.onDeselect=function(x){a.props.onDeselect(x)},a.getPrefixCls=function(){return"".concat(a.props.rootPrefixCls,"-submenu")},a.getActiveClassName=function(){return"".concat(a.getPrefixCls(),"-active")},a.getDisabledClassName=function(){return"".concat(a.getPrefixCls(),"-disabled")},a.getSelectedClassName=function(){return"".concat(a.getPrefixCls(),"-selected")},a.getOpenClassName=function(){return"".concat(a.props.rootPrefixCls,"-submenu-open")},a.getVisible=function(){return a.state.isOpen},a.getMode=function(){return a.state.mode},a.saveMenuInstance=function(x){a.menuInstance=x},a.addKeyPath=function(x){return Object(z.a)(Object(z.a)({},x),{},{keyPath:(x.keyPath||[]).concat(a.props.eventKey)})},a.triggerOpenChange=function(x,ie){var Se=a.props.eventKey,Ue=function(){a.onOpenChange({key:Se,item:Object(M.a)(a),trigger:ie,open:x})};ie==="mouseenter"?a.mouseenterTimeout=setTimeout(function(){Ue()},0):Ue()},a.isChildrenSelected=function(){var x={find:!1};return rt(a.props.children,a.props.selectedKeys,x),x.find},a.isInlineMode=function(){return a.getMode()==="inline"},a.adjustWidth=function(){if(!a.subMenuTitle||!a.menuInstance)return;var x=Mn.findDOMNode(a.menuInstance);if(x.offsetWidth>=a.subMenuTitle.offsetWidth)return;x.style.minWidth="".concat(a.subMenuTitle.offsetWidth,"px")},a.saveSubMenuTitle=function(x){a.subMenuTitle=x},a.getBaseProps=function(){var x=Object(M.a)(a),ie=x.props,Se=a.getMode();return{mode:Se==="horizontal"?"vertical":Se,visible:a.getVisible(),level:ie.level+1,inlineIndent:ie.inlineIndent,focusable:!1,onClick:a.onSubMenuClick,onSelect:a.onSelect,onDeselect:a.onDeselect,onDestroy:a.onDestroy,selectedKeys:ie.selectedKeys,eventKey:"".concat(ie.eventKey,"-menu-"),openKeys:ie.openKeys,motion:ie.motion,onOpenChange:a.onOpenChange,subMenuOpenDelay:ie.subMenuOpenDelay,parentMenu:Object(M.a)(a),subMenuCloseDelay:ie.subMenuCloseDelay,forceSubMenuRender:ie.forceSubMenuRender,triggerSubMenuAction:ie.triggerSubMenuAction,builtinPlacements:ie.builtinPlacements,defaultActiveFirst:ie.store.getState().defaultActiveFirst[Ne(ie.eventKey)],multiple:ie.multiple,prefixCls:ie.rootPrefixCls,id:a.internalMenuId,manualRef:a.saveMenuInstance,itemIcon:ie.itemIcon,expandIcon:ie.expandIcon,direction:ie.direction}},a.getMotion=function(x,ie){var Se=Object(M.a)(a),Ue=Se.haveRendered,Fe=a.props,at=Fe.motion,Et=Fe.rootPrefixCls,Ft=Object(z.a)(Object(z.a)({},at),{},{leavedClassName:"".concat(Et,"-hidden"),removeOnLeave:!1,motionAppear:Ue||!ie||x!=="inline"});return Ft};var u=y.store,o=y.eventKey,C=u.getState(),O=C.defaultActiveFirst;a.isRootMenu=!1;var J=!1;return O&&(J=O[o]),ge(u,o,J),a.state={mode:y.mode,isOpen:y.isOpen},a}return Object(ce.a)(H,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var a=this,u=this.props,o=u.mode,C=u.parentMenu,O=u.manualRef,J=u.isOpen,x=function(){a.setState({mode:o,isOpen:J})},ie=J!==this.state.isOpen,Se=o!==this.state.mode;if((Se||ie)&&(un.a.cancel(this.updateStateRaf),Se?this.updateStateRaf=Object(un.a)(x):x()),O&&O(this),o!=="horizontal"||!(C==null?void 0:C.isRootMenu)||!J)return;this.minWidthTimeout=setTimeout(function(){return a.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var a=this.props,u=a.onDestroy,o=a.eventKey;u&&u(o),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),un.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(a,u){var o=this.getBaseProps();return r.createElement(Tt,Object(q.a)({},o,{id:this.internalMenuId,className:a,style:u}),this.props.children)}},{key:"renderChildren",value:function(){var a=this,u=this.getBaseProps(),o=u.mode,C=u.visible,O=u.forceSubMenuRender,J=u.direction,x=this.getMotion(o,C);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||C||O,!this.haveOpened)return r.createElement("div",null);var ie=F()("".concat(u.prefixCls,"-sub"),Object(k.a)({},"".concat(u.prefixCls,"-rtl"),J==="rtl"));return this.isInlineMode()?r.createElement(dt,Object(q.a)({visible:u.visible,forceRender:O},x),function(Se){var Ue=Se.className,Fe=Se.style,at=F()(ie,Ue);return a.renderPopupMenu(at,Fe)}):this.renderPopupMenu(ie)}},{key:"render",value:function(){var a,u,o,C=Object(z.a)({},this.props),O=this.getVisible(),J=this.getPrefixCls(),x=this.isInlineMode(),ie=this.getMode(),Se=F()(J,"".concat(J,"-").concat(ie),(a={},Object(k.a)(a,C.className,!!C.className),Object(k.a)(a,this.getOpenClassName(),O),Object(k.a)(a,this.getActiveClassName(),C.active||O&&!x),Object(k.a)(a,this.getDisabledClassName(),C.disabled),Object(k.a)(a,this.getSelectedClassName(),this.isChildrenSelected()),a));this.internalMenuId||(C.eventKey?this.internalMenuId="".concat(C.eventKey,"$Menu"):(ve+=1,this.internalMenuId="$__$".concat(ve,"$Menu")));var Ue={},Fe={},at={};C.disabled||(Ue={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},Fe={onClick:this.onTitleClick},at={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var Et={},Ft=C.direction,kt=Ft==="rtl";x&&(kt?Et.paddingRight=C.inlineIndent*C.level:Et.paddingLeft=C.inlineIndent*C.level);var sn={};this.getVisible()&&(sn={"aria-owns":this.internalMenuId});var ln=null;ie!=="horizontal"&&(ln=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(ln=r.createElement(this.props.expandIcon,Object(z.a)({},this.props))));var Zt=r.createElement("div",Object(q.a)({ref:this.saveSubMenuTitle,style:Et,className:"".concat(J,"-title"),role:"button"},at,Fe,{"aria-expanded":O},sn,{"aria-haspopup":"true",title:typeof C.title=="string"?C.title:void 0}),C.title,ln||r.createElement("i",{className:"".concat(J,"-arrow")})),rn=this.renderChildren(),bn=((u=C.parentMenu)===null||u===void 0?void 0:u.isRootMenu)?C.parentMenu.props.getPopupContainer:function($n){return $n.parentNode},Ut=ne[ie],Un=C.popupOffset?{offset:C.popupOffset}:{},Gt=F()((o={},Object(k.a)(o,C.popupClassName,C.popupClassName&&!x),Object(k.a)(o,"".concat(J,"-rtl"),kt),o)),Qe=C.disabled,st=C.triggerSubMenuAction,en=C.subMenuOpenDelay,Cn=C.forceSubMenuRender,xt=C.subMenuCloseDelay,Sn=C.builtinPlacements;ot.forEach(function($n){return delete C[$n]}),delete C.onClick;var Xn=kt?Object(z.a)(Object(z.a)({},U),Sn):Object(z.a)(Object(z.a)({},E),Sn);delete C.direction;var yn=this.getBaseProps(),Fn=x?null:this.getMotion(yn.mode,yn.visible);return r.createElement("li",Object(q.a)({},C,Ue,{className:Se,role:"menuitem"}),r.createElement(go,{prefixCls:J,popupClassName:F()("".concat(J,"-popup"),Gt),getPopupContainer:bn,builtinPlacements:Xn,popupPlacement:Ut,popupVisible:x?!1:O,popupAlign:Un,popup:x?null:rn,action:Qe||x?[]:[st],mouseEnterDelay:en,mouseLeaveDelay:xt,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:Cn,popupMotion:Fn},Zt),x?rn:null)}}]),H}(r.Component);Ee.defaultProps={onMouseEnter:$,onMouseLeave:$,onTitleMouseEnter:$,onTitleMouseLeave:$,onTitleClick:$,manualRef:$,mode:"vertical",title:""};var Oe=Object(Z.b)(function(b,I){var H=b.openKeys,y=b.activeKey,a=b.selectedKeys,u=I.eventKey,o=I.subMenuKey;return{isOpen:H.indexOf(u)>-1,active:y[o]===u,selectedKeys:a}})(Ee);Oe.isSubMenu=!0;var Te=Oe,Je="menuitem-overflowed",Ge=.5,we=function(b){Object(v.a)(H,b);var I=Object(f.a)(H);function H(){var y;return Object(he.a)(this,H),y=I.apply(this,arguments),y.resizeObserver=null,y.mutationObserver=null,y.originalTotalWidth=0,y.overflowedItems=[],y.menuItemSizes=[],y.cancelFrameId=null,y.state={lastVisibleIndex:void 0},y.childRef=r.createRef(),y.getMenuItemNodes=function(){var a=y.props.prefixCls,u=y.childRef.current;return u?[].slice.call(u.children).filter(function(o){return o.className.split(" ").indexOf("".concat(a,"-overflowed-submenu"))<0}):[]},y.getOverflowedSubMenuItem=function(a,u,o){var C=y.props,O=C.overflowedIndicator,J=C.level,x=C.mode,ie=C.prefixCls,Se=C.theme;if(J!==1||x!=="horizontal")return null;var Ue=y.props.children[0],Fe=Ue.props,at=Fe.children,Et=Fe.title,Ft=Fe.style,kt=Object(Be.a)(Fe,["children","title","style"]),sn=Object(z.a)({},Ft),ln="".concat(a,"-overflowed-indicator"),Zt="".concat(a,"-overflowed-indicator");u.length===0&&o!==!0?sn=Object(z.a)(Object(z.a)({},sn),{},{display:"none"}):o&&(sn=Object(z.a)(Object(z.a)({},sn),{},{visibility:"hidden",position:"absolute"}),ln="".concat(ln,"-placeholder"),Zt="".concat(Zt,"-placeholder"));var rn=Se?"".concat(ie,"-").concat(Se):"",bn={};return ot.forEach(function(Ut){kt[Ut]!==void 0&&(bn[Ut]=kt[Ut])}),r.createElement(Te,Object(q.a)({title:O,className:"".concat(ie,"-overflowed-submenu"),popupClassName:rn},bn,{key:ln,eventKey:Zt,disabled:!1,style:sn}),u)},y.setChildrenWidthAndResize=function(){if(y.props.mode!=="horizontal")return;var a=y.childRef.current;if(!a)return;var u=a.children;if(!u||u.length===0)return;var o=a.children[u.length-1];ft(o,"display","inline-block");var C=y.getMenuItemNodes(),O=C.filter(function(J){return J.className.split(" ").indexOf(Je)>=0});O.forEach(function(J){ft(J,"display","inline-block")}),y.menuItemSizes=C.map(function(J){return it(J,!0)}),O.forEach(function(J){ft(J,"display","none")}),y.overflowedIndicatorWidth=it(a.children[a.children.length-1],!0),y.originalTotalWidth=y.menuItemSizes.reduce(function(J,x){return J+x},0),y.handleResize(),ft(o,"display","none")},y.handleResize=function(){if(y.props.mode!=="horizontal")return;var a=y.childRef.current;if(!a)return;var u=it(a);y.overflowedItems=[];var o=0,C;y.originalTotalWidth>u+Ge&&(C=-1,y.menuItemSizes.forEach(function(O){o+=O,o+y.overflowedIndicatorWidth<=u&&(C+=1)})),y.setState({lastVisibleIndex:C})},y}return Object(ce.a)(H,[{key:"componentDidMount",value:function(){var a=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var u=this.childRef.current;if(!u)return;this.resizeObserver=new Yt.default(function(o){o.forEach(function(){var C=a.cancelFrameId;cancelAnimationFrame(C),a.cancelFrameId=requestAnimationFrame(a.setChildrenWidthAndResize)})}),[].slice.call(u.children).concat(u).forEach(function(o){a.resizeObserver.observe(o)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){a.resizeObserver.disconnect(),[].slice.call(u.children).concat(u).forEach(function(o){a.resizeObserver.observe(o)}),a.setChildrenWidthAndResize()}),this.mutationObserver.observe(u,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(a){var u=this,o=this.state.lastVisibleIndex;return(a||[]).reduce(function(C,O,J){var x=O;if(u.props.mode==="horizontal"){var ie=u.getOverflowedSubMenuItem(O.props.eventKey,[]);o!==void 0&&u.props.className.indexOf("".concat(u.props.prefixCls,"-root"))!==-1&&(J>o&&(x=r.cloneElement(O,{style:{display:"none"},eventKey:"".concat(O.props.eventKey,"-hidden"),className:"".concat(Je)})),J===o+1&&(u.overflowedItems=a.slice(o+1).map(function(Ue){return r.cloneElement(Ue,{key:Ue.props.eventKey,mode:"vertical-left"})}),ie=u.getOverflowedSubMenuItem(O.props.eventKey,u.overflowedItems)));var Se=[].concat(Object(j.a)(C),[ie,x]);return J===a.length-1&&Se.push(u.getOverflowedSubMenuItem(O.props.eventKey,[],!0)),Se}return[].concat(Object(j.a)(C),[x])},[])}},{key:"render",value:function(){var a=this.props,u=a.visible,o=a.prefixCls,C=a.overflowedIndicator,O=a.mode,J=a.level,x=a.tag,ie=a.children,Se=a.theme,Ue=Object(Be.a)(a,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),Fe=x;return r.createElement(Fe,Object(q.a)({ref:this.childRef},Ue),this.renderChildren(ie))}}]),H}(r.Component);we.defaultProps={tag:"div",className:""};var He=we;function Ke(b){return b.length?b.every(function(I){return!!I.props.disabled}):!0}function et(b,I,H){var y=b.getState();b.setState({activeKey:Object(z.a)(Object(z.a)({},y.activeKey),{},Object(k.a)({},I,H))})}function Ve(b){return b.eventKey||"0-menu-"}function lt(b,I){var H=I,y=b.children,a=b.eventKey;if(H){var u;if(We(y,function(o,C){o&&o.props&&!o.props.disabled&&H===Re(o,a,C)&&(u=!0)}),u)return H}return H=null,b.defaultActiveFirst&&We(y,function(o,C){!H&&o&&!o.props.disabled&&(H=Re(o,a,C))}),H}function gt(b){if(!b)return;var I=this.instanceArray.indexOf(b);I!==-1?this.instanceArray[I]=b:this.instanceArray.push(b)}var zt=function(b){Object(v.a)(H,b);var I=Object(f.a)(H);function H(y){var a;return Object(he.a)(this,H),a=I.call(this,y),a.onKeyDown=function(u,o){var C=u.keyCode,O;if(a.getFlatInstanceArray().forEach(function(x){x&&x.props.active&&x.onKeyDown&&(O=x.onKeyDown(u))}),O)return 1;var J=null;return(C===c.a.UP||C===c.a.DOWN)&&(J=a.step(C===c.a.UP?-1:1)),J?(u.preventDefault(),et(a.props.store,Ve(a.props),J.props.eventKey),typeof o=="function"&&o(J),1):void 0},a.onItemHover=function(u){var o=u.key,C=u.hover;et(a.props.store,Ve(a.props),C?o:null)},a.onDeselect=function(u){a.props.onDeselect(u)},a.onSelect=function(u){a.props.onSelect(u)},a.onClick=function(u){a.props.onClick(u)},a.onOpenChange=function(u){a.props.onOpenChange(u)},a.onDestroy=function(u){a.props.onDestroy(u)},a.getFlatInstanceArray=function(){return a.instanceArray},a.step=function(u){var o=a.getFlatInstanceArray(),C=a.props.store.getState().activeKey[Ve(a.props)],O=o.length;if(!O)return null;u<0&&(o=o.concat().reverse());var J=-1;if(o.every(function(Ue,Fe){return Ue&&Ue.props.eventKey===C?(J=Fe,!1):!0}),!a.props.defaultActiveFirst&&J!==-1&&Ke(o.slice(J,O-1)))return;var x=(J+1)%O,ie=x;do{var Se=o[ie];if(!Se||Se.props.disabled)ie=(ie+1)%O;else return Se}while(ie!==x);return null},a.renderCommonMenuItem=function(u,o,C){var O=a.props.store.getState(),J=Object(M.a)(a),x=J.props,ie=Re(u,x.eventKey,o),Se=u.props;if(!Se||typeof u.type=="string")return u;var Ue=ie===O.activeKey,Fe=Object(z.a)(Object(z.a)({mode:Se.mode||x.mode,level:x.level,inlineIndent:x.inlineIndent,renderMenuItem:a.renderMenuItem,rootPrefixCls:x.prefixCls,index:o,parentMenu:x.parentMenu,manualRef:Se.disabled?void 0:Object(fe.a)(u.ref,gt.bind(Object(M.a)(a))),eventKey:ie,active:!Se.disabled&&Ue,multiple:x.multiple,onClick:function(Et){(Se.onClick||$)(Et),a.onClick(Et)},onItemHover:a.onItemHover,motion:x.motion,subMenuOpenDelay:x.subMenuOpenDelay,subMenuCloseDelay:x.subMenuCloseDelay,forceSubMenuRender:x.forceSubMenuRender,onOpenChange:a.onOpenChange,onDeselect:a.onDeselect,onSelect:a.onSelect,builtinPlacements:x.builtinPlacements,itemIcon:Se.itemIcon||a.props.itemIcon,expandIcon:Se.expandIcon||a.props.expandIcon},C),{},{direction:x.direction});return(x.mode==="inline"||vt())&&(Fe.triggerSubMenuAction="click"),r.cloneElement(u,Object(z.a)(Object(z.a)({},Fe),{},{key:ie||o}))},a.renderMenuItem=function(u,o,C){if(!u)return null;var O=a.props.store.getState(),J={openKeys:O.openKeys,selectedKeys:O.selectedKeys,triggerSubMenuAction:a.props.triggerSubMenuAction,subMenuKey:C};return a.renderCommonMenuItem(u,o,J)},y.store.setState({activeKey:Object(z.a)(Object(z.a)({},y.store.getState().activeKey),{},Object(k.a)({},y.eventKey,lt(y,y.activeKey)))}),a.instanceArray=[],a}return Object(ce.a)(H,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(a){return this.props.visible||a.visible||this.props.className!==a.className||!Ce()(this.props.style,a.style)}},{key:"componentDidUpdate",value:function(a){var u=this.props,o="activeKey"in u?u.activeKey:u.store.getState().activeKey[Ve(u)],C=lt(u,o);if(C!==o)et(u.store,Ve(u),C);else if("activeKey"in a){var O=lt(a,a.activeKey);C!==O&&et(u.store,Ve(u),C)}}},{key:"render",value:function(){var a=this,u=Object(q.a)({},this.props);this.instanceArray=[];var o=F()(u.prefixCls,u.className,"".concat(u.prefixCls,"-").concat(u.mode)),C={className:o,role:u.role||"menu"};u.id&&(C.id=u.id),u.focusable&&(C.tabIndex=0,C.onKeyDown=this.onKeyDown);var O=u.prefixCls,J=u.eventKey,x=u.visible,ie=u.level,Se=u.mode,Ue=u.overflowedIndicator,Fe=u.theme;return ot.forEach(function(at){return delete u[at]}),delete u.onClick,r.createElement(He,Object(q.a)({},u,{prefixCls:O,mode:Se,tag:"ul",level:ie,theme:Fe,visible:x,overflowedIndicator:Ue},C),Object(l.a)(u.children).map(function(at,Et){return a.renderMenuItem(at,Et,J||"0-menu-")}))}}]),H}(r.Component);zt.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:$};var vn=Object(Z.b)()(zt),Tt=vn,wt=e("Kwbf");function $t(b,I,H){var y=b.prefixCls,a=b.motion,u=b.defaultMotions,o=u===void 0?{}:u,C=b.openAnimation,O=b.openTransitionName,J=I.switchingModeFromInline;if(a)return a;if(Object(R.a)(C)==="object"&&C)Object(wt.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof C=="string")return{motionName:"".concat(y,"-open-").concat(C)};if(O)return{motionName:O};var x=o[H];return x||(J?null:o.other)}var on=function(b){Object(v.a)(H,b);var I=Object(f.a)(H);function H(y){var a;Object(he.a)(this,H),a=I.call(this,y),a.onSelect=function(C){var O=Object(M.a)(a),J=O.props;if(J.selectable){var x=a.store.getState(),ie=x.selectedKeys,Se=C.key;J.multiple?ie=ie.concat([Se]):ie=[Se],"selectedKeys"in J||a.store.setState({selectedKeys:ie}),J.onSelect(Object(z.a)(Object(z.a)({},C),{},{selectedKeys:ie}))}},a.onClick=function(C){var O=a.getRealMenuMode(),J=Object(M.a)(a),x=J.store,ie=J.props.onOpenChange;O!=="inline"&&!("openKeys"in a.props)&&(x.setState({openKeys:[]}),ie([])),a.props.onClick(C)},a.onKeyDown=function(C,O){a.innerMenu.getWrappedInstance().onKeyDown(C,O)},a.onOpenChange=function(C){var O=Object(M.a)(a),J=O.props,x=a.store.getState().openKeys.concat(),ie=!1,Se=function(Fe){var at=!1;if(Fe.open)at=x.indexOf(Fe.key)===-1,at&&x.push(Fe.key);else{var Et=x.indexOf(Fe.key);at=Et!==-1,at&&x.splice(Et,1)}ie=ie||at};Array.isArray(C)?C.forEach(Se):Se(C),ie&&("openKeys"in a.props||a.store.setState({openKeys:x}),J.onOpenChange(x))},a.onDeselect=function(C){var O=Object(M.a)(a),J=O.props;if(J.selectable){var x=a.store.getState().selectedKeys.concat(),ie=C.key,Se=x.indexOf(ie);Se!==-1&&x.splice(Se,1),"selectedKeys"in J||a.store.setState({selectedKeys:x}),J.onDeselect(Object(z.a)(Object(z.a)({},C),{},{selectedKeys:x}))}},a.onMouseEnter=function(C){a.restoreModeVerticalFromInline();var O=a.props.onMouseEnter;O&&O(C)},a.onTransitionEnd=function(C){var O=C.propertyName==="width"&&C.target===C.currentTarget,J=C.target.className,x=Object.prototype.toString.call(J)==="[object SVGAnimatedString]"?J.animVal:J,ie=C.propertyName==="font-size"&&x.indexOf("anticon")>=0;(O||ie)&&a.restoreModeVerticalFromInline()},a.setInnerMenu=function(C){a.innerMenu=C},a.isRootMenu=!0;var u=y.defaultSelectedKeys,o=y.defaultOpenKeys;return"selectedKeys"in y&&(u=y.selectedKeys||[]),"openKeys"in y&&(o=y.openKeys||[]),a.store=Object(Z.c)({selectedKeys:u,openKeys:o,activeKey:{"0-menu-":lt(y,y.activeKey)}}),a.state={switchingModeFromInline:!1,prevProps:y,inlineOpenKeys:[],store:a.store},a}return Object(ce.a)(H,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(a){var u=this.props,o=u.siderCollapsed,C=u.inlineCollapsed,O=u.onOpenChange;(!a.inlineCollapsed&&C||!a.siderCollapsed&&o)&&O([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var a=this.props.collapsedWidth,u=this.store,o=this.prevOpenKeys,C=this.getInlineCollapsed()&&(a===0||a==="0"||a==="0px");C?(this.prevOpenKeys=u.getState().openKeys.concat(),this.store.setState({openKeys:[]})):o&&(this.store.setState({openKeys:o}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var a=this.props.mode,u=this.state.switchingModeFromInline,o=this.getInlineCollapsed();return u&&o?"inline":o?"vertical":a}},{key:"getInlineCollapsed",value:function(){var a=this.props,u=a.inlineCollapsed,o=a.siderCollapsed;return o!==void 0?o:u}},{key:"restoreModeVerticalFromInline",value:function(){var a=this.state.switchingModeFromInline;a&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var a=Object(z.a)({},Object(ae.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),u=this.getRealMenuMode();return a.className+=" ".concat(a.prefixCls,"-root"),a.direction==="rtl"&&(a.className+=" ".concat(a.prefixCls,"-rtl")),a=Object(z.a)(Object(z.a)({},a),{},{mode:u,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:$t(this.props,this.state,u)}),delete a.openAnimation,delete a.openTransitionName,r.createElement(Z.a,{store:this.store},r.createElement(Tt,Object(q.a)({},a,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(a,u){var o=u.prevProps,C=u.store,O=C.getState(),J={},x={prevProps:a};return o.mode==="inline"&&a.mode!=="inline"&&(x.switchingModeFromInline=!0),"openKeys"in a?J.openKeys=a.openKeys||[]:((a.inlineCollapsed&&!o.inlineCollapsed||a.siderCollapsed&&!o.siderCollapsed)&&(x.switchingModeFromInline=!0,x.inlineOpenKeys=O.openKeys,J.openKeys=[]),(!a.inlineCollapsed&&o.inlineCollapsed||!a.siderCollapsed&&o.siderCollapsed)&&(J.openKeys=u.inlineOpenKeys,x.inlineOpenKeys=[])),Object.keys(J).length&&C.setState(J),x}}]),H}(r.Component);on.defaultProps={selectable:!0,onClick:$,onSelect:$,onOpenChange:$,onDeselect:$,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:r.createElement("span",null,"\xB7\xB7\xB7")};var ia=on,qn=function(b){Object(v.a)(H,b);var I=Object(f.a)(H);function H(){var y;return Object(he.a)(this,H),y=I.apply(this,arguments),y.onKeyDown=function(a){var u=a.keyCode;return u===c.a.ENTER?(y.onClick(a),!0):void 0},y.onMouseLeave=function(a){var u=y.props,o=u.eventKey,C=u.onItemHover,O=u.onMouseLeave;C({key:o,hover:!1}),O({key:o,domEvent:a})},y.onMouseEnter=function(a){var u=y.props,o=u.eventKey,C=u.onItemHover,O=u.onMouseEnter;C({key:o,hover:!0}),O({key:o,domEvent:a})},y.onClick=function(a){var u=y.props,o=u.eventKey,C=u.multiple,O=u.onClick,J=u.onSelect,x=u.onDeselect,ie=u.isSelected,Se={key:o,keyPath:[o],item:Object(M.a)(y),domEvent:a};O(Se),C?ie?x(Se):J(Se):ie||J(Se)},y.saveNode=function(a){y.node=a},y}return Object(ce.a)(H,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var a=this.props;a.onDestroy&&a.onDestroy(a.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var a,u=Object(z.a)({},this.props),o=F()(this.getPrefixCls(),u.className,(a={},Object(k.a)(a,this.getActiveClassName(),!u.disabled&&u.active),Object(k.a)(a,this.getSelectedClassName(),u.isSelected),Object(k.a)(a,this.getDisabledClassName(),u.disabled),a)),C=Object(z.a)(Object(z.a)({},u.attribute),{},{title:typeof u.title=="string"?u.title:void 0,className:o,role:u.role||"menuitem","aria-disabled":u.disabled});u.role==="option"?C=Object(z.a)(Object(z.a)({},C),{},{role:"option","aria-selected":u.isSelected}):(u.role===null||u.role==="none")&&(C.role="none");var O={onClick:u.disabled?null:this.onClick,onMouseLeave:u.disabled?null:this.onMouseLeave,onMouseEnter:u.disabled?null:this.onMouseEnter},J=Object(z.a)({},u.style);u.mode==="inline"&&(u.direction==="rtl"?J.paddingRight=u.inlineIndent*u.level:J.paddingLeft=u.inlineIndent*u.level),ot.forEach(function(ie){return delete u[ie]}),delete u.direction;var x=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(x=r.createElement(this.props.itemIcon,this.props)),r.createElement("li",Object(q.a)({},Object(ae.a)(u,["onClick","onMouseEnter","onMouseLeave","onSelect"]),C,O,{style:J,ref:this.saveNode}),u.children,x)}}]),H}(r.Component);qn.isMenuItem=!0,qn.defaultProps={onSelect:$,onMouseEnter:$,onMouseLeave:$,manualRef:$};var ya=Object(Z.b)(function(b,I){var H=b.activeKey,y=b.selectedKeys,a=I.eventKey,u=I.subMenuKey;return{active:H[u]===a,isSelected:Array.isArray(y)?y.indexOf(a)!==-1:y===a}})(qn),ta=ya,ca=function(b){Object(v.a)(H,b);var I=Object(f.a)(H);function H(){var y;return Object(he.a)(this,H),y=I.apply(this,arguments),y.renderInnerMenuItem=function(a){var u=y.props,o=u.renderMenuItem,C=u.index;return o(a,C,y.props.subMenuKey)},y}return Object(ce.a)(H,[{key:"render",value:function(){var a=Object(q.a)({},this.props),u=a.className,o=u===void 0?"":u,C=a.rootPrefixCls,O="".concat(C,"-item-group-title"),J="".concat(C,"-item-group-list"),x=a.title,ie=a.children;return ot.forEach(function(Se){return delete a[Se]}),delete a.direction,r.createElement("li",Object(q.a)({},a,{onClick:function(Ue){return Ue.stopPropagation()},className:"".concat(o," ").concat(C,"-item-group")}),r.createElement("div",{className:O,title:typeof x=="string"?x:void 0},x),r.createElement("ul",{className:J},r.Children.map(ie,this.renderInnerMenuItem)))}}]),H}(r.Component);ca.isMenuItemGroup=!0,ca.defaultProps={disabled:!0};var Ea=ca,Ta=function(I){var H=I.className,y=I.rootPrefixCls,a=I.style;return r.createElement("li",{className:"".concat(H," ").concat(y,"-item-divider"),style:a})};Ta.defaultProps={disabled:!0,className:"",style:{}};var za=Ta,ka=ia,Na=e("eDIo");function Ha(b,I){var H=b.prefixCls,y=b.editable,a=b.locale,u=b.style;return!y||y.showAdd===!1?null:r.createElement("button",{ref:I,type:"button",className:"".concat(H,"-nav-add"),style:u,"aria-label":(a==null?void 0:a.addAriaLabel)||"Add tab",onClick:function(C){y.onEdit("add",{event:C})}},y.addIcon||"+")}var Da=r.forwardRef(Ha);function Za(b,I){var H=b.prefixCls,y=b.id,a=b.tabs,u=b.locale,o=b.mobile,C=b.moreIcon,O=C===void 0?"More":C,J=b.moreTransitionName,x=b.style,ie=b.className,Se=b.editable,Ue=b.tabBarGutter,Fe=b.rtl,at=b.onTabClick,Et=Object(r.useState)(!1),Ft=Object(N.a)(Et,2),kt=Ft[0],sn=Ft[1],ln=Object(r.useState)(null),Zt=Object(N.a)(ln,2),rn=Zt[0],bn=Zt[1],Ut="".concat(y,"-more-popup"),Un="".concat(H,"-dropdown"),Gt=rn!==null?"".concat(Ut,"-").concat(rn):null,Qe=u==null?void 0:u.dropdownAriaLabel,st=r.createElement(ka,{onClick:function(Fn){var $n=Fn.key,zn=Fn.domEvent;at($n,zn),sn(!1)},id:Ut,tabIndex:-1,role:"listbox","aria-activedescendant":Gt,selectedKeys:[rn],"aria-label":Qe!==void 0?Qe:"expanded dropdown"},a.map(function(yn){return r.createElement(ta,{key:yn.key,id:"".concat(Ut,"-").concat(yn.key),role:"option","aria-controls":y&&"".concat(y,"-panel-").concat(yn.key),disabled:yn.disabled},yn.tab)}));function en(yn){for(var Fn=a.filter(function(pa){return!pa.disabled}),$n=Fn.findIndex(function(pa){return pa.key===rn})||0,zn=Fn.length,Wn=0;WnSn?(Cn=st,Ut.current="x"):(Cn=en,Ut.current="y");var Xn=Date.now();Xn-rn.current>100&&(bn.current=!1),(I(-Cn,-Cn)||bn.current)&&(Qe.preventDefault(),bn.current=!0),rn.current=Xn}var Gt=Object(r.useRef)(null);Gt.current={onTouchStart:sn,onTouchMove:ln,onTouchEnd:Zt,onWheel:Un},r.useEffect(function(){function Qe(xt){Gt.current.onTouchStart(xt)}function st(xt){Gt.current.onTouchMove(xt)}function en(xt){Gt.current.onTouchEnd(xt)}function Cn(xt){Gt.current.onWheel(xt)}return document.addEventListener("touchmove",st,{passive:!1}),document.addEventListener("touchend",en,{passive:!1}),b.current.addEventListener("touchstart",Qe,{passive:!1}),b.current.addEventListener("wheel",Cn),function(){document.removeEventListener("touchmove",st),document.removeEventListener("touchend",en)}},[])}function Aa(){var b=Object(r.useRef)(new Map);function I(y){return b.current.has(y)||b.current.set(y,r.createRef()),b.current.get(y)}function H(y){b.current.delete(y)}return[I,H]}function Sa(b,I){var H=r.useRef(b),y=r.useState({}),a=Object(N.a)(y,2),u=a[1];function o(C){var O=typeof C=="function"?C(H.current):C;O!==H.current&&I(O,H.current),H.current=O,u({})}return[H.current,o]}var Oa=function(I){var H=I.position,y=I.prefixCls,a=I.extra;if(!a)return null;var u,o=a;return H==="right"&&(u=o.right||!o.left&&o||null),H==="left"&&(u=o.left||null),u?r.createElement("div",{className:"".concat(y,"-extra-content")},u):null};function ao(b,I){var H,y=r.useContext(Va),a=y.prefixCls,u=y.tabs,o=b.className,C=b.style,O=b.id,J=b.animated,x=b.activeKey,ie=b.rtl,Se=b.extra,Ue=b.editable,Fe=b.locale,at=b.tabPosition,Et=b.tabBarGutter,Ft=b.children,kt=b.onTabClick,sn=b.onTabScroll,ln=Object(r.useRef)(),Zt=Object(r.useRef)(),rn=Object(r.useRef)(),bn=Object(r.useRef)(),Ut=Aa(),Un=Object(N.a)(Ut,2),Gt=Un[0],Qe=Un[1],st=at==="top"||at==="bottom",en=Sa(0,function(Yn,An){st&&sn&&sn({direction:Yn>An?"left":"right"})}),Cn=Object(N.a)(en,2),xt=Cn[0],Sn=Cn[1],Xn=Sa(0,function(Yn,An){!st&&sn&&sn({direction:Yn>An?"top":"bottom"})}),yn=Object(N.a)(Xn,2),Fn=yn[0],$n=yn[1],zn=Object(r.useState)(0),Wn=Object(N.a)(zn,2),Vt=Wn[0],pa=Wn[1],qa=Object(r.useState)(0),Fa=Object(N.a)(qa,2),Ja=Fa[0],ha=Fa[1],Ra=Object(r.useState)(0),da=Object(N.a)(Ra,2),Ca=da[0],Ga=da[1],ro=Object(r.useState)(0),io=Object(N.a)(ro,2),na=io[0],$a=io[1],eo=Object(r.useState)(null),oa=Object(N.a)(eo,2),Hn=oa[0],xa=oa[1],Do=Object(r.useState)(null),Xo=Object(N.a)(Do,2),co=Xo[0],fr=Xo[1],No=Object(r.useState)(0),Eo=Object(N.a)(No,2),Zo=Eo[0],qo=Eo[1],mr=Object(r.useState)(0),So=Object(N.a)(mr,2),Ro=So[0],$o=So[1],er=n(new Map),tr=Object(N.a)(er,2),nr=tr[0],pr=tr[1],Co=se(u,nr,Vt),ar="".concat(a,"-nav-operations-hidden"),vo=0,to=0;st?ie?(vo=0,to=Math.max(0,Vt-Hn)):(vo=Math.min(0,Hn-Vt),to=0):(vo=Math.min(0,co-Ja),to=0);function jo(Yn){return Ynto?[to,!1]:[Yn,!0]}var or=Object(r.useRef)(),wo=Object(r.useState)(),Io=Object(N.a)(wo,2),Lo=Io[0],ko=Io[1];function Uo(){ko(Date.now())}function yo(){window.clearTimeout(or.current)}ma(ln,function(Yn,An){var la=!1;function Wa(Oo,_o){Oo(function(Mo){var bo=jo(Mo+_o),fo=Object(N.a)(bo,2),Po=fo[0],xo=fo[1];return la=xo,Po})}if(st){if(Hn>=Vt)return la;Wa(Sn,Yn)}else{if(co>=Ja)return la;Wa($n,An)}return yo(),Uo(),la}),Object(r.useEffect)(function(){return yo(),Lo&&(or.current=window.setTimeout(function(){ko(0)},100)),yo},[Lo]);function Bo(){var Yn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:x,An=Co.get(Yn);if(!An)return;if(st){var la=xt;ie?An.rightxt+Hn&&(la=An.right+An.width-Hn):An.left<-xt?la=-An.left:An.left+An.width>-xt+Hn&&(la=-(An.left+An.width-Hn)),$n(0),Sn(jo(la)[0])}else{var Wa=Fn;An.top<-Fn?Wa=-An.top:An.top+An.height>-Fn+co&&(Wa=-(An.top+An.height-co)),Sn(0),$n(jo(Wa)[0])}}var hr=je(Co,{width:Hn,height:co,left:xt,top:Fn},{width:Ca,height:na},{width:Zo,height:Ro},Object(z.a)(Object(z.a)({},b),{},{tabs:u})),Ko=Object(N.a)(hr,2),vr=Ko[0],br=Ko[1],rr=u.map(function(Yn){var An=Yn.key;return r.createElement(w,{id:O,prefixCls:a,key:An,rtl:ie,tab:Yn,closable:Yn.closable,editable:Ue,active:An===x,tabPosition:at,tabBarGutter:Et,renderWrapper:Ft,removeAriaLabel:Fe==null?void 0:Fe.removeAriaLabel,ref:Gt(An),onClick:function(Wa){kt(An,Wa)},onRemove:function(){Qe(An)},onFocus:function(){Bo(An),Uo(),ie||(ln.current.scrollLeft=0),ln.current.scrollTop=0}})}),Fo=_(function(){var Yn,An,la,Wa,Oo,_o,Mo,bo,fo,Po=((Yn=ln.current)===null||Yn===void 0?void 0:Yn.offsetWidth)||0,xo=((An=ln.current)===null||An===void 0?void 0:An.offsetHeight)||0,To=((la=bn.current)===null||la===void 0?void 0:la.offsetWidth)||0,dr=((Wa=bn.current)===null||Wa===void 0?void 0:Wa.offsetHeight)||0,Cr=((Oo=rn.current)===null||Oo===void 0?void 0:Oo.offsetWidth)||0,gn=((_o=rn.current)===null||_o===void 0?void 0:_o.offsetHeight)||0;xa(Po),fr(xo),qo(To),$o(dr);var Ct=(((Mo=Zt.current)===null||Mo===void 0?void 0:Mo.offsetWidth)||0)-To,Ht=(((bo=Zt.current)===null||bo===void 0?void 0:bo.offsetHeight)||0)-dr;pa(Ct),ha(Ht);var En=(fo=rn.current)===null||fo===void 0?void 0:fo.className.includes(ar);Ga(Ct-(En?0:Cr)),$a(Ht-(En?0:gn)),pr(function(){var ua=new Map;return u.forEach(function(mo){var no=mo.key,ja=Gt(no).current;ja&&ua.set(no,{width:ja.offsetWidth,height:ja.offsetHeight,left:ja.offsetLeft,top:ja.offsetTop})}),ua})}),ir=u.slice(0,vr),gr=u.slice(br+1),Wo=[].concat(Object(j.a)(ir),Object(j.a)(gr)),sr=Object(r.useState)(),zo=Object(N.a)(sr,2),Er=zo[0],lr=zo[1],so=Co.get(x),Ho=Object(r.useRef)();function Vo(){Y.a.cancel(Ho.current)}Object(r.useEffect)(function(){var Yn={};return so&&(st?(ie?Yn.right=so.right:Yn.left=so.left,Yn.width=so.width):(Yn.top=so.top,Yn.height=so.height)),Vo(),Ho.current=Y()(function(){lr(Yn)}),Vo},[so,st,ie]),Object(r.useEffect)(function(){Bo()},[x,so,Co,st]),Object(r.useEffect)(function(){Fo()},[ie,Et,x,u.map(function(Yn){return Yn.key}).join("_")]);var Qo=!!Wo.length,Ao="".concat(a,"-nav-wrap"),Yo,Jo,ur,cr;return st?ie?(Jo=xt>0,Yo=xt+Hn2&&arguments[2]!==void 0?arguments[2]:"0",T=String(t);T.length=12,ia%=12);var Ta=l.useMemo(function(){if(!Te)return[!1,!1];var Rt=[!0,!0];return Ea.forEach(function(Lt){var dn=Lt.disabled,Gn=Lt.value;if(dn)return;Gn>=12?Rt[1]=!1:Rt[0]=!1}),Rt},[Te,Ea]),za=Object(F.a)(Ta,2),ka=za[0],Na=za[1],Ha=l.useMemo(function(){return Te?Ea.filter(on?function(Rt){return Rt.value>=12}:function(Rt){return Rt.value<12}).map(function(Rt){var Lt=Rt.value%12,dn=Lt===0?"12":h(Lt,2);return Object(m.a)(Object(m.a)({},Rt),{},{label:dn,value:Lt})}):Ea},[Te,Ea]),Da=ue(0,59,He,lt&<(ia)),Za=ue(0,59,et,gt&>(ia,qn));T.current={onUpDown:function(Lt){var dn=Tt[ve];if(dn)for(var Gn=dn.units.findIndex(function(Sa){return Sa.value===dn.value}),sa=dn.units.length,ma=1;ma1&&(ge=E.addDate(ge,-7)),ge}function me(t,E,U){var T=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(E){case"year":return U.addYear(t,T*10);case"quarter":case"month":return U.addYear(t,T);default:return U.addMonth(t,T)}}var Ye=l.createContext({}),$e=Ye;function mt(t){var E=t.cellPrefixCls,U=t.generateConfig,T=t.rangedValue,ve=t.hoverRangedValue,ne=t.isInView,ge=t.isSameCell,Ee=t.offsetCell,Oe=t.today,Te=t.value;function Je(Ge){var we,He=Ee(Ge,-1),Ke=Ee(Ge,1),et=V(T,0),Ve=V(T,1),lt=V(ve,0),gt=V(ve,1),zt=Tn(U,lt,gt,Ge);function vn(qn){return ge(et,qn)}function Tt(qn){return ge(Ve,qn)}var wt=ge(lt,Ge),$t=ge(gt,Ge),on=(zt||$t)&&(!ne(He)||Tt(He)),ia=(zt||wt)&&(!ne(Ke)||vn(Ke));return we={},Object(r.a)(we,"".concat(E,"-in-view"),ne(Ge)),Object(r.a)(we,"".concat(E,"-in-range"),Tn(U,et,Ve,Ge)),Object(r.a)(we,"".concat(E,"-range-start"),vn(Ge)),Object(r.a)(we,"".concat(E,"-range-end"),Tt(Ge)),Object(r.a)(we,"".concat(E,"-range-start-single"),vn(Ge)&&!Ve),Object(r.a)(we,"".concat(E,"-range-end-single"),Tt(Ge)&&!et),Object(r.a)(we,"".concat(E,"-range-start-near-hover"),vn(Ge)&&(ge(He,lt)||Tn(U,lt,gt,He))),Object(r.a)(we,"".concat(E,"-range-end-near-hover"),Tt(Ge)&&(ge(Ke,gt)||Tn(U,lt,gt,Ke))),Object(r.a)(we,"".concat(E,"-range-hover"),zt),Object(r.a)(we,"".concat(E,"-range-hover-start"),wt),Object(r.a)(we,"".concat(E,"-range-hover-end"),$t),Object(r.a)(we,"".concat(E,"-range-hover-edge-start"),on),Object(r.a)(we,"".concat(E,"-range-hover-edge-end"),ia),Object(r.a)(we,"".concat(E,"-range-hover-edge-start-near-range"),on&&ge(He,Ve)),Object(r.a)(we,"".concat(E,"-range-hover-edge-end-near-range"),ia&&ge(Ke,et)),Object(r.a)(we,"".concat(E,"-today"),ge(Oe,Ge)),Object(r.a)(we,"".concat(E,"-selected"),ge(Te,Ge)),we}return Je}function bt(t){for(var E=t.prefixCls,U=t.disabledDate,T=t.onSelect,ve=t.rowNum,ne=t.colNum,ge=t.prefixColumn,Ee=t.rowClassName,Oe=t.baseDate,Te=t.getCellClassName,Je=t.getCellText,Ge=t.getCellNode,we=t.getCellDate,He=t.titleCell,Ke=t.headerCells,et=l.useContext(c),Ve=et.onDateMouseEnter,lt=et.onDateMouseLeave,gt="".concat(E,"-cell"),zt=[],vn=0;vn2&&arguments[2]!==void 0?arguments[2]:!1;(C===et||en)&&(uo(Qe),$t&&$t(Qe),sa&&sa(Qe,st),on&&!un(Ee,Qe,wa)&&on(Qe))},at=function(Qe){return Ma.current&&Ma.current.onKeyDown?([_.a.LEFT,_.a.RIGHT,_.a.UP,_.a.DOWN,_.a.PAGE_UP,_.a.PAGE_DOWN,_.a.ENTER].includes(Qe.which)&&Qe.preventDefault(),Ma.current.onKeyDown(Qe)):(Object(B.a)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1)},Et=function(Qe){Ma.current&&Ma.current.onBlur&&Ma.current.onBlur(Qe)};dn&&ao!=="right"&&(dn.current={onKeyDown:at,onClose:function(){Ma.current&&Ma.current.onClose&&Ma.current.onClose()}}),l.useEffect(function(){Oe&&!Qa.current&&H(Oe)},[Oe]),l.useEffect(function(){Qa.current=!1},[]);var Ft,kt=Object(m.a)(Object(m.a)({},t),{},{operationRef:Ma,prefixCls:T,viewDate:I,value:wa,onViewDateChange:y,sourceMode:ie,onPanelChange:Ue,disabledDate:C!=="decade"?we:void 0});delete kt.onChange,delete kt.onSelect;switch(C){case"decade":Ft=l.createElement(jn,Object.assign({},kt,{onSelect:function(Qe,st){y(Qe),Fe(Qe,st)}}));break;case"year":Ft=l.createElement(mn,Object.assign({},kt,{onSelect:function(Qe,st){y(Qe),Fe(Qe,st)}}));break;case"month":Ft=l.createElement(ke,Object.assign({},kt,{onSelect:function(Qe,st){y(Qe),Fe(Qe,st)}}));break;case"quarter":Ft=l.createElement(G,Object.assign({},kt,{onSelect:function(Qe,st){y(Qe),Fe(Qe,st)}}));break;case"week":Ft=l.createElement(Nn,Object.assign({},kt,{onSelect:function(Qe,st){y(Qe),Fe(Qe,st)}}));break;case"time":delete kt.showTime,Ft=l.createElement(Re,Object.assign({},kt,Object(W.a)(zt)==="object"?zt:null,{onSelect:function(Qe,st){y(Qe),Fe(Qe,st)}}));break;default:zt?Ft=l.createElement(Kn,Object.assign({},kt,{onSelect:function(Qe,st){y(Qe),Fe(Qe,st)}})):Ft=l.createElement(_t,Object.assign({},kt,{onSelect:function(Qe,st){y(Qe),Fe(Qe,st)}}))}var sn,ln,Zt=function(){var Qe=Ee.getNow(),st=Me(Ee.getHour(Qe),Ee.getMinute(Qe),Ee.getSecond(Qe),Ua?za:1,Va?Na:1,Rt?Da:1),en=_e(Ee,Qe,st[0],st[1],st[2]);Fe(en,"submit")};ma||(sn=ea(T,C,Tt),ln=Kt({prefixCls:T,components:ca,needConfirmButton:Za,okDisabled:!wa||we&&we(wa),locale:ge,showNow:gt,onNow:Za&&Zt,onOk:function(){wa&&(Fe(wa,"submit",!0),ta&&ta(wa))}}));var rn;if(vn&&C==="date"&&et==="date"&&!zt){var bn=Ee.getNow(),Ut="".concat(T,"-today-btn"),Un=we&&we(bn);rn=l.createElement("a",{className:j()(Ut,Un&&"".concat(Ut,"-disabled")),"aria-disabled":Un,onClick:function(){Un||Fe(bn,"mouse",!0)}},ge.today)}return l.createElement(c.Provider,{value:Object(m.a)(Object(m.a)({},Lt),{},{hideHeader:"hideHeader"in t?wt:Lt.hideHeader,hidePrevBtn:Oa&&ao==="right",hideNextBtn:Oa&&ao==="left"})},l.createElement("div",{tabIndex:lt,className:j()("".concat(T,"-panel"),ve,(E={},Object(r.a)(E,"".concat(T,"-panel-has-range"),Ba&&Ba[0]&&Ba[1]),Object(r.a)(E,"".concat(T,"-panel-has-range-hover"),oo&&oo[0]&&oo[1]),Object(r.a)(E,"".concat(T,"-panel-rtl"),Ea==="rtl"),E)),style:ne,onKeyDown:at,onBlur:Et,onMouseDown:qn,ref:Gn},Ft,sn||ln||rn?l.createElement("div",{className:"".concat(T,"-footer")},sn,ln,rn):null))}var It=dt,Wt=e("uciX"),Mt={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}};function _n(t){var E,U=t.prefixCls,T=t.popupElement,ve=t.popupStyle,ne=t.visible,ge=t.dropdownClassName,Ee=t.dropdownAlign,Oe=t.transitionName,Te=t.getPopupContainer,Je=t.children,Ge=t.range,we=t.popupPlacement,He=t.direction,Ke="".concat(U,"-dropdown"),et=function(){return we!==void 0?we:He==="rtl"?"bottomRight":"bottomLeft"};return l.createElement(Wt.a,{showAction:[],hideAction:[],popupPlacement:et(),builtinPlacements:Mt,prefixCls:Ke,popupTransitionName:Oe,popup:T,popupAlign:Ee,popupVisible:ne,popupClassName:j()(ge,(E={},Object(r.a)(E,"".concat(Ke,"-range"),Ge),Object(r.a)(E,"".concat(Ke,"-rtl"),He==="rtl"),E)),popupStyle:ve,getPopupContainer:Te},Je)}var Zn=_n;function va(t){var E=t.open,U=t.value,T=t.isClickOutside,ve=t.triggerOpen,ne=t.forwardKeyDown,ge=t.blurToCancel,Ee=t.onSubmit,Oe=t.onCancel,Te=t.onFocus,Je=t.onBlur,Ge=Object(l.useState)(!1),we=Object(F.a)(Ge,2),He=we[0],Ke=we[1],et=Object(l.useState)(!1),Ve=Object(F.a)(et,2),lt=Ve[0],gt=Ve[1],zt=Object(l.useRef)(!1),vn=Object(l.useRef)(!1),Tt={onMouseDown:function(){Ke(!0),ve(!0)},onKeyDown:function($t){switch($t.which){case _.a.ENTER:{E?Ee()!==!1&&Ke(!0):ve(!0),$t.preventDefault();return}case _.a.TAB:{He&&E&&!$t.shiftKey?(Ke(!1),$t.preventDefault()):!He&&E&&(!ne($t)&&$t.shiftKey&&(Ke(!0),$t.preventDefault()));return}case _.a.ESC:{Ke(!0),Oe();return}}!E&&![_.a.SHIFT].includes($t.which)?ve(!0):He||ne($t)},onFocus:function($t){Ke(!0),gt(!0),Te&&Te($t)},onBlur:function($t){if(zt.current||!T(document.activeElement)){zt.current=!1;return}ge?setTimeout(function(){T(document.activeElement)&&Oe()},0):E&&(ve(!1),vn.current&&Ee()),gt(!1),Je&&Je($t)}};return Object(l.useEffect)(function(){vn.current=!1},[E]),Object(l.useEffect)(function(){vn.current=!0},[U]),Object(l.useEffect)(function(){return fe(function(wt){var $t=wt.target;E&&(T($t)?lt||ve(!1):(zt.current=!0,requestAnimationFrame(function(){zt.current=!1})))})}),[Tt,{focused:lt,typing:He}]}function fa(t){var E=t.valueTexts,U=t.onTextChange,T=l.useState(""),ve=Object(F.a)(T,2),ne=ve[0],ge=ve[1],Ee=l.useRef([]);Ee.current=E;function Oe(Je){ge(Je),U(Je)}function Te(){ge(Ee.current[0])}return l.useEffect(function(){E.every(function(Je){return Je!==ne})&&Te()},[E.join("||")]),[ne,Oe,Te]}var Pn=e("Gytx"),Jn=e.n(Pn);function ba(t,E){var U=E.formatList,T=E.generateConfig,ve=E.locale;return Object(je.a)(function(){if(!t)return[[""],""];for(var ne="",ge=[],Ee=0;Ee1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(Te.current),lt){Oe(Ve);return}Te.current=requestAnimationFrame(function(){Oe(Ve)})}var Ge=ba(Ee,{formatList:U,generateConfig:T,locale:ve}),we=Object(F.a)(Ge,2),He=we[1];function Ke(Ve){Je(Ve)}function et(){var Ve=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;Je(null,Ve)}return Object(l.useEffect)(function(){et(!0)},[t]),Object(l.useEffect)(function(){return function(){return cancelAnimationFrame(Te.current)}},[]),[He,Ke,et]}function Qn(t){var E,U=t.prefixCls,T=U===void 0?"rc-picker":U,ve=t.id,ne=t.tabIndex,ge=t.style,Ee=t.className,Oe=t.dropdownClassName,Te=t.dropdownAlign,Je=t.popupStyle,Ge=t.transitionName,we=t.generateConfig,He=t.locale,Ke=t.inputReadOnly,et=t.allowClear,Ve=t.autoFocus,lt=t.showTime,gt=t.picker,zt=gt===void 0?"date":gt,vn=t.format,Tt=t.use12Hours,wt=t.value,$t=t.defaultValue,on=t.open,ia=t.defaultOpen,qn=t.defaultOpenValue,ya=t.suffixIcon,ta=t.clearIcon,ca=t.disabled,Ea=t.disabledDate,Ta=t.placeholder,za=t.getPopupContainer,ka=t.pickerRef,Na=t.panelRender,Ha=t.onChange,Da=t.onOpenChange,Za=t.onFocus,Ua=t.onBlur,Va=t.onMouseDown,Rt=t.onMouseUp,Lt=t.onMouseEnter,dn=t.onMouseLeave,Gn=t.onContextMenu,sa=t.onClick,ma=t.direction,Aa=t.autoComplete,Sa=Aa===void 0?"off":Aa,Oa=l.useRef(null),ao=zt==="date"&&!!lt||zt==="time",Ba=re(v(vn,zt,lt,Tt)),oo=l.useRef(null),Ma=l.useRef(null),Qa=Object(Y.a)(null,{value:wt,defaultValue:$t}),ho=Object(F.a)(Qa,2),Ka=ho[0],wa=ho[1],uo=l.useState(Ka),Ya=Object(F.a)(uo,2),b=Ya[0],I=Ya[1],H=l.useRef(null),y=Object(Y.a)(!1,{value:on,defaultValue:ia,postState:function(Vt){return ca?!1:Vt},onChange:function(Vt){Da&&Da(Vt),!Vt&&H.current&&H.current.onClose&&H.current.onClose()}}),a=Object(F.a)(y,2),u=a[0],o=a[1],C=ba(b,{formatList:Ba,generateConfig:we,locale:He}),O=Object(F.a)(C,2),J=O[0],x=O[1],ie=fa({valueTexts:J,onTextChange:function(Vt){var pa=we.locale.parse(He.locale,Vt,Ba);pa&&(!Ea||!Ea(pa))&&I(pa)}}),Se=Object(F.a)(ie,3),Ue=Se[0],Fe=Se[1],at=Se[2],Et=function(Vt){I(Vt),wa(Vt),Ha&&!un(we,Ka,Vt)&&Ha(Vt,Vt?we.locale.format(He.locale,Vt,Ba[0]):"")},Ft=function(Vt){if(ca&&Vt)return;o(Vt)},kt=function(Vt){return u&&H.current&&H.current.onKeyDown?H.current.onKeyDown(Vt):(Object(B.a)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},sn=function(){Rt&&Rt.apply(void 0,arguments),Oa.current&&(Oa.current.focus(),Ft(!0))},ln=va({blurToCancel:ao,open:u,value:Ue,triggerOpen:Ft,forwardKeyDown:kt,isClickOutside:function(Vt){return!g([oo.current,Ma.current],Vt)},onSubmit:function(){return Ea&&Ea(b)?!1:(Et(b),Ft(!1),at(),!0)},onCancel:function(){Ft(!1),I(Ka),at()},onFocus:Za,onBlur:Ua}),Zt=Object(F.a)(ln,2),rn=Zt[0],bn=Zt[1],Ut=bn.focused,Un=bn.typing;l.useEffect(function(){u||(I(Ka),!J.length||J[0]===""?Fe(""):x!==Ue&&at())},[u,J]),l.useEffect(function(){u||at()},[zt]),l.useEffect(function(){I(Ka)},[Ka]),ka&&(ka.current={focus:function(){Oa.current&&Oa.current.focus()},blur:function(){Oa.current&&Oa.current.blur()}});var Gt=Object(m.a)(Object(m.a)({},t),{},{className:void 0,style:void 0,pickerValue:void 0,onPickerValueChange:void 0}),Qe=l.createElement(It,Object.assign({},Gt,{generateConfig:we,className:j()(Object(r.a)({},"".concat(T,"-panel-focused"),!Un)),value:b,locale:He,tabIndex:-1,onChange:I,direction:ma}));Na&&(Qe=Na(Qe));var st=l.createElement("div",{className:"".concat(T,"-panel-container"),onMouseDown:function(Vt){Vt.preventDefault()}},Qe),en;ya&&(en=l.createElement("span",{className:"".concat(T,"-suffix")},ya));var Cn;et&&Ka&&!ca&&(Cn=l.createElement("span",{onMouseDown:function(Vt){Vt.preventDefault(),Vt.stopPropagation()},onMouseUp:function(Vt){Vt.preventDefault(),Vt.stopPropagation(),Et(null),Ft(!1)},className:"".concat(T,"-clear")},ta||l.createElement("span",{className:"".concat(T,"-clear-btn")})));var xt=function(Vt,pa){(pa==="submit"||pa!=="key"&&!ao)&&(Et(Vt),Ft(!1))},Sn=ma==="rtl"?"bottomRight":"bottomLeft",Xn=Pa(Ue,{formatList:Ba,generateConfig:we,locale:He}),yn=Object(F.a)(Xn,3),Fn=yn[0],$n=yn[1],zn=yn[2];return l.createElement(c.Provider,{value:{operationRef:H,hideHeader:zt==="time",panelRef:oo,onSelect:xt,open:u,defaultOpenValue:qn,onDateMouseEnter:$n,onDateMouseLeave:zn}},l.createElement(Zn,{visible:u,popupElement:st,popupStyle:Je,prefixCls:T,dropdownClassName:Oe,dropdownAlign:Te,getPopupContainer:za,transitionName:Ge,popupPlacement:Sn,direction:ma},l.createElement("div",{className:j()(T,Ee,(E={},Object(r.a)(E,"".concat(T,"-disabled"),ca),Object(r.a)(E,"".concat(T,"-focused"),Ut),Object(r.a)(E,"".concat(T,"-rtl"),ma==="rtl"),E)),style:ge,onMouseDown:Va,onMouseUp:sn,onMouseEnter:Lt,onMouseLeave:dn,onContextMenu:Gn,onClick:sa},l.createElement("div",{className:j()("".concat(T,"-input"),Object(r.a)({},"".concat(T,"-input-placeholder"),!!Fn)),ref:Ma},l.createElement("input",Object.assign({id:ve,tabIndex:ne,disabled:ca,readOnly:Ke||!Un,value:Fn||Ue,onChange:function(Vt){Fe(Vt.target.value)},autoFocus:Ve,placeholder:Ta,ref:Oa,title:Ue},rn,{size:f(zt,Ba[0])},be(t),{autoComplete:Sa})),en,Cn))))}var aa=function(t){Object(Be.a)(U,t);var E=Object(z.a)(U);function U(){var T;return Object(k.a)(this,U),T=E.apply(this,arguments),T.pickerRef=l.createRef(),T.focus=function(){T.pickerRef.current&&T.pickerRef.current.focus()},T.blur=function(){T.pickerRef.current&&T.pickerRef.current.blur()},T}return Object(N.a)(U,[{key:"render",value:function(){return l.createElement(Qn,Object.assign({},this.props,{pickerRef:this.pickerRef}))}}]),U}(l.Component),nn=aa;function hn(t,E,U){var T=t.picker,ve=t.locale,ne=t.selectedValue,ge=t.disabledDate,Ee=t.disabled,Oe=t.generateConfig,Te=V(ne,0),Je=V(ne,1);function Ge(Ve){var lt=Oe.getYear(Ve),gt=Oe.locale.getWeek(ve.locale,Ve);return lt*100+gt}function we(Ve){var lt=Oe.getYear(Ve),gt=Oe.getMonth(Ve);return lt*100+gt}function He(Ve){var lt=Oe.getYear(Ve),gt=it(Oe,Ve);return lt*10+gt}var Ke=l.useCallback(function(Ve){if(ge&&ge(Ve))return!0;if(Ee[1]&&Je)return!Yt(Oe,Ve,Je)&&Oe.isAfter(Ve,Je);if(E&&Je)switch(T){case"quarter":return He(Ve)>He(Je);case"month":return we(Ve)>we(Je);case"week":return Ge(Ve)>Ge(Je);default:return!Yt(Oe,Ve,Je)&&Oe.isAfter(Ve,Je)}return!1},[ge,Ee[1],Je,E]),et=l.useCallback(function(Ve){if(ge&&ge(Ve))return!0;if(Ee[0]&&Te)return!Yt(Oe,Ve,Je)&&Oe.isAfter(Te,Ve);if(U&&Te)switch(T){case"quarter":return He(Ve)0&&arguments[0]!==void 0?arguments[0]:!1,Ct=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Ht=null;zn&&to&&to[0]&&to[1]&&Ke.isAfter(to[1],to[0])&&(Ht=to);var En=wt;if(wt&&Object(W.a)(wt)==="object"&&wt.defaultValue){var ua=wt.defaultValue;En=Object(m.a)(Object(m.a)({},wt),{},{defaultValue:V(ua,x)||void 0})}var mo=null;return ka&&(mo=function(ja,lo){return ka(ja,lo,{range:x?"end":"start"})}),l.createElement($e.Provider,{value:{inRange:!0,panelPosition:gn,rangedValue:pr||Ut,hoverRangedValue:Ht}},l.createElement(It,Object.assign({},t,Ct,{dateRender:mo,showTime:En,mode:st[x],generateConfig:Ke,style:void 0,direction:Qa,disabledDate:x===0?Xn:yn,disabledTime:function(ja){return za?za(ja,x===0?"start":"end"):!1},className:j()(Object(r.a)({},"".concat(ne,"-panel-focused"),x===0?!zo:!Qo)),value:V(Ut,x),locale:et,tabIndex:-1,onPanelChange:function(ja,lo){Cn(le(st,lo,x),le(Ut,ja,x));var po=ja;gn==="right"&&st[x]===lo&&(po=me(po,lo,Ke,-1)),Zt(po,x)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:void 0,defaultPickerValue:void 0})))}var la=0,Wa=0;x&&H.current&&a.current&&I.current&&(la=H.current.offsetWidth+a.current.offsetWidth,I.current.offsetWidth&&la>I.current.offsetWidth&&(Wa=la));var Oo=Qa==="rtl"?{right:la}:{left:la};function _o(){var gn,Ct=ea(ne,st[x],Gn),Ht=Kt({prefixCls:ne,components:oo,needConfirmButton:uo,okDisabled:!V(Ut,x)||Ta&&Ta(Ut[x]),locale:et,rangeList:Yn,onOk:function(){V(Ut,x)&&(Ga(Ut,x),Ba&&Ba(Ut))}});if(Tt!=="time"&&!wt){var En=ln(x),ua=me(En,Tt,Ke),mo=st[x],no=mo===Tt,ja=An(no?"left":!1,{pickerValue:En,onPickerValueChange:function(Xa){Zt(Xa,x)}}),lo=An("right",{pickerValue:ua,onPickerValueChange:function(Xa){Zt(me(Xa,Tt,Ke,-1),x)}});Qa==="rtl"?gn=l.createElement(l.Fragment,null,lo,no&&ja):gn=l.createElement(l.Fragment,null,ja,no&&lo)}else gn=An();var po=l.createElement(l.Fragment,null,l.createElement("div",{className:"".concat(ne,"-panels")},gn),(Ct||Ht)&&l.createElement("div",{className:"".concat(ne,"-footer")},Ct,Ht));return Na&&(po=Na(po)),l.createElement("div",{className:"".concat(ne,"-panel-container"),style:{marginLeft:Wa},ref:I,onMouseDown:function(Xa){Xa.preventDefault()}},po)}var Mo=l.createElement("div",{className:j()("".concat(ne,"-range-wrapper"),"".concat(ne,"-").concat(Tt,"-range-wrapper")),style:{minWidth:Ja}},l.createElement("div",{className:"".concat(ne,"-range-arrow"),style:Oo}),_o()),bo;Ua&&(bo=l.createElement("span",{className:"".concat(ne,"-suffix")},Ua));var fo;Za&&(V(Et,0)&&!Ue[0]||V(Et,1)&&!Ue[1])&&(fo=l.createElement("span",{onMouseDown:function(Ct){Ct.preventDefault(),Ct.stopPropagation()},onMouseUp:function(Ct){Ct.preventDefault(),Ct.stopPropagation();var Ht=Et;Ue[0]||(Ht=le(Ht,null,0)),Ue[1]||(Ht=le(Ht,null,1)),Ga(Ht,null),da(!1,x)},className:"".concat(ne,"-clear")},Va||l.createElement("span",{className:"".concat(ne,"-clear-btn")})));var Po={size:f(Tt,C[0])},xo=0,To=0;H.current&&y.current&&a.current&&(x===0?To=H.current.offsetWidth:(xo=la,To=y.current.offsetWidth));var dr=Qa==="rtl"?{right:xo}:{left:xo},Cr=function(Ct,Ht){var En=le(Ut,Ct,x);Ht==="submit"||Ht!=="key"&&!uo?(Ga(En,x),x===0?ko():Ko()):Un(En)};return l.createElement(c.Provider,{value:{operationRef:Se,hideHeader:Tt==="time",onDateMouseEnter:vr,onDateMouseLeave:br,hideRanges:!0,onSelect:Cr,open:zn}},l.createElement(Zn,{visible:zn,popupElement:Mo,popupStyle:Te,prefixCls:ne,dropdownClassName:Je,dropdownAlign:we,getPopupContainer:He,transitionName:Ge,range:!0,direction:Qa},l.createElement("div",Object.assign({ref:b,className:j()(ne,"".concat(ne,"-range"),Oe,(E={},Object(r.a)(E,"".concat(ne,"-disabled"),Ue[0]&&Ue[1]),Object(r.a)(E,"".concat(ne,"-focused"),x===0?sr:Vo),Object(r.a)(E,"".concat(ne,"-rtl"),Qa==="rtl"),E)),style:Ee,onClick:Ao,onMouseDown:Yo},be(t)),l.createElement("div",{className:j()("".concat(ne,"-input"),(U={},Object(r.a)(U,"".concat(ne,"-input-active"),x===0),Object(r.a)(U,"".concat(ne,"-input-placeholder"),!!Io),U)),ref:H},l.createElement("input",Object.assign({id:ge,disabled:Ue[0],readOnly:Lt||!zo,value:Io||Eo,onChange:function(Ct){Zo(Ct.target.value)},autoFocus:lt,placeholder:V(Ve,0)||"",ref:u},gr,Po,{autoComplete:wa}))),l.createElement("div",{className:"".concat(ne,"-range-separator"),ref:a},ia),l.createElement("div",{className:j()("".concat(ne,"-input"),(T={},Object(r.a)(T,"".concat(ne,"-input-active"),x===1),Object(r.a)(T,"".concat(ne,"-input-placeholder"),!!Bo),T)),ref:y},l.createElement("input",Object.assign({disabled:Ue[1],readOnly:Lt||!Qo,value:Bo||Ro,onChange:function(Ct){$o(Ct.target.value)},placeholder:V(Ve,1)||"",ref:o},so,Po,{autoComplete:wa}))),l.createElement("div",{className:"".concat(ne,"-active-bar"),style:Object(m.a)(Object(m.a)({},dr),{},{width:To,position:"absolute"})}),bo,fo)))}var La=function(t){Object(Be.a)(U,t);var E=Object(z.a)(U);function U(){var T;return Object(k.a)(this,U),T=E.apply(this,arguments),T.pickerRef=l.createRef(),T.focus=function(){T.pickerRef.current&&T.pickerRef.current.focus()},T.blur=function(){T.pickerRef.current&&T.pickerRef.current.blur()},T}return Object(N.a)(U,[{key:"render",value:function(){return l.createElement(Ia,Object.assign({},this.props,{pickerRef:this.pickerRef}))}}]),U}(l.Component),_a=La,go=Q.b=nn},onxn:function(Pe,Q){Pe.exports="data:image/png;base64,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"},"p+4A":function(Pe,Q,e){"use strict";var k=e("5NDa"),N=e("5rEg"),Be=e("5Dmo"),z=e("3S7+"),r=e("qVdP"),m=e("jsC+"),F=e("lUTK"),l=e("BvKs"),te=e("q1tI"),j=e.n(te),B=e("LGBg"),Y=e.n(B),W=function(n){var c=n.isAdmin,X=n.dataSource,w=n.batchStatus,ee=n.SortMenuName,se=n.setSortMenuName,ye=n.onSearch,je=n.onSort,q=n.onBatch,he=c?[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:"postion",direction:"desc"},{name:"\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u66F4\u65B0\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}]:[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:"postion",direction:"desc"},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}],ce=function(f){se(f.name),je(f)},M=ee==="\u9ED8\u8BA4\u6392\u5E8F";return j.a.createElement("div",{className:Y.a.searchSortControllerContainer},c&&!!X.length&&j.a.createElement("span",{onClick:function(){q(!w)},className:Y.a.btn,style:{cursor:"pointer"}},j.a.createElement("i",{className:"iconfont icon-piliangcaozuo font14 mr5"}),w?"\u53D6\u6D88":"\u6279\u91CF","\u64CD\u4F5C"),j.a.createElement("div",null,j.a.createElement(m.a,{overlay:j.a.createElement(l.a,{selectedKeys:[ee]},he.map(function(v){return j.a.createElement(l.a.Item,{key:v.name,onClick:function(){return ce(v)}},v.name)}))},j.a.createElement("div",null,j.a.createElement("span",{className:"".concat(Y.a.btn," ").concat(M?Y.a.btnSort:"")},j.a.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),ee)))),M&&j.a.createElement(z.a,{title:"\u4F18\u5148\u6309\u7167\u8C03\u6574\u6392\u5E8F\u7ED3\u679C\u5C55\u793A\uFF0C\u672A\u8BBE\u7F6E\u6392\u5E8F\u65F6\uFF0C\u6309\u7167\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F\u6392\u5217"},j.a.createElement("span",{className:Y.a.tips},j.a.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),j.a.createElement(N.a.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",onSearch:ye,style:{width:220,marginLeft:"auto"}}))};Q.a=W},qHot:function(Pe,Q,e){Pe.exports={tabMenuContainer:"tabMenuContainer___3zw2W",control:"control___20Vjg",iconH:"iconH___2v4Gh",selectBtn:"selectBtn___3o0y2"}},qgvg:function(Pe,Q){Pe.exports="data:image/gif;base64,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"},r6FZ:function(Pe,Q,e){Pe.exports={flex_box_center:"flex_box_center___37XzF",flex_space_between:"flex_space_between___1vr_i",flex_box_vertical_center:"flex_box_vertical_center___2QQBK",flex_box_center_end:"flex_box_center_end___37SFm",flex_box_column:"flex_box_column___3dUhO",line1:"line1___3n9RM",form:"form___3_dcu"}},sR1s:function(Pe,Q,e){"use strict";e.d(Q,"b",function(){return z}),e.d(Q,"a",function(){return r}),e.d(Q,"c",function(){return m}),e.d(Q,"d",function(){return F});var k=e("U8pU"),N="RC_TABLE_KEY";function Be(l){return l==null?[]:Array.isArray(l)?l:[l]}function z(l,te){if(!te&&typeof te!="number")return l;for(var j=Be(te),B=l,Y=0;Y1)Object(j.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(se.length===0)return Object(j.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var ye=se[0];if(m.isValidElement(ye)&&Object(B.c)(ye)){var je=ye.ref;se[0]=m.cloneElement(ye,{ref:Object(B.a)(je,this.setChildNode)})}return se.length===1?se[0]:se.map(function(q,he){return!m.isValidElement(q)||"key"in q&&q.key!==null?q:m.cloneElement(q,{key:"".concat(W,"-").concat(he)})})}}]),X}(m.Component);_.displayName="ResizeObserver",Q.a=_},tWlo:function(Pe,Q){Pe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg=="},wCXF:function(Pe,Q,e){"use strict";e.d(Q,"a",function(){return Rn});var k=e("rePB"),N=e("VTBJ"),Be=e("KQm4"),z=e("U8pU"),r=e("ODXe"),m=e("q1tI"),F=e("TSYQ"),l=e.n(F),te=e("Gytx"),j=e.n(te),B=e("Kwbf"),Y=e("t23M"),W=e("qx4F"),_=e("6eGT"),n=e("IBYe"),c=e("Ff2n"),X=e("c+Xe"),w=e("fyJ8"),ee=e("biw7");function se(me,Ye,$e,mt,bt){var pt=$e[me]||{},ut=$e[Ye]||{},nt,tt;pt.fixed==="left"?nt=mt.left[me]:ut.fixed==="right"&&(tt=mt.right[Ye]);var Nt=!1,yt=!1,_t=!1,tn=!1,Dt=$e[Ye+1],Jt=$e[me-1];if(bt==="rtl"){if(nt!==void 0){var Kn=Jt&&Jt.fixed==="left";tn=!Kn}else if(tt!==void 0){var Qt=Dt&&Dt.fixed==="right";_t=!Qt}}else if(nt!==void 0){var Nn=Dt&&Dt.fixed==="left";Nt=!Nn}else if(tt!==void 0){var cn=Jt&&Jt.fixed==="right";yt=!cn}return{fixLeft:nt,fixRight:tt,lastFixLeft:Nt,firstFixRight:yt,lastFixRight:_t,firstFixLeft:tn,isSticky:mt.isSticky}}var ye=e("sR1s");function je(me){var Ye=me.cells,$e=me.stickyOffsets,mt=me.flattenColumns,bt=me.rowComponent,pt=me.cellComponent,ut=me.onHeaderRow,nt=me.index,tt=m.useContext(ee.a),Nt=tt.prefixCls,yt=tt.direction,_t;ut&&(_t=ut(Ye.map(function(Dt){return Dt.column}),nt));var tn=Object(ye.a)(Ye.map(function(Dt){return Dt.column}));return m.createElement(bt,Object.assign({},_t),Ye.map(function(Dt,Jt){var Kn=Dt.column,Qt=se(Dt.colStart,Dt.colEnd,mt,$e,yt),Nn;return Kn&&Kn.onHeaderCell&&(Nn=Dt.column.onHeaderCell(Kn)),m.createElement(w.a,Object.assign({},Dt,{ellipsis:Kn.ellipsis,align:Kn.align,component:pt,prefixCls:Nt,key:tn[Jt]},Qt,{additionalProps:Nn,rowType:"header"}))}))}je.displayName="HeaderRow";var q=je;function he(me){var Ye=[];function $e(ut,nt){var tt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;Ye[tt]=Ye[tt]||[];var Nt=nt,yt=ut.filter(Boolean).map(function(_t){var tn={key:_t.key,className:_t.className||"",children:_t.title,column:_t,colStart:Nt},Dt=1,Jt=_t.children;return Jt&&Jt.length>0&&(Dt=$e(Jt,Nt,tt+1).reduce(function(Kn,Qt){return Kn+Qt},0),tn.hasSubColumns=!0),"colSpan"in _t&&(Dt=_t.colSpan),"rowSpan"in _t&&(tn.rowSpan=_t.rowSpan),tn.colSpan=Dt,tn.colEnd=tn.colStart+Dt-1,Ye[tt].push(tn),Nt+=Dt,Dt});return yt}$e(me,0);for(var mt=Ye.length,bt=function(nt){Ye[nt].forEach(function(tt){!("rowSpan"in tt)&&!tt.hasSubColumns&&(tt.rowSpan=mt-nt)})},pt=0;pt=0;nt-=1){var tt=Ye[nt],Nt=$e&&$e[nt],yt=Nt&&Nt[v.a];(tt||yt||ut)&&(bt.unshift(m.createElement("col",Object.assign({key:nt,style:{width:tt,minWidth:tt}},yt))),ut=!0)}return m.createElement("colgroup",null,bt)}var Z=f;function ae(me,Ye){return Object(m.useMemo)(function(){for(var $e=[],mt=0;mt1?Kt-1:0),It=1;It=_t&&(G=_t-tn),ut({scrollLeft:G/_t*(yt+2)}),cn.current.x=oe.pageX},xe=function(){var oe=Object(ot.b)(pt.current).top,de=oe+pt.current.offsetHeight,De=document.documentElement.scrollTop+window.innerHeight;de-Object(W.a)()<=De||oe>=De-nt?Nn(function(ze){return Object(N.a)(Object(N.a)({},ze),{},{isHiddenScrollBar:!0})}):Nn(function(ze){return Object(N.a)(Object(N.a)({},ze),{},{isHiddenScrollBar:!1})})},Ze=function(oe){Nn(function(de){return Object(N.a)(Object(N.a)({},de),{},{scrollLeft:oe/yt*_t||0})})};return m.useImperativeHandle($e,function(){return{setScrollLeft:Ze}}),m.useEffect(function(){var qe=Object(rt.a)(document.body,"mouseup",d,!1),oe=Object(rt.a)(document.body,"mousemove",ke,!1);return xe(),function(){qe.remove(),oe.remove()}},[tn,Xe]),m.useEffect(function(){var qe=Object(rt.a)(window,"scroll",xe,!1),oe=Object(rt.a)(window,"resize",xe,!1);return function(){qe.remove(),oe.remove()}},[]),m.useEffect(function(){Qt.isHiddenScrollBar||Nn(function(qe){var oe,de;return Object(N.a)(Object(N.a)({},qe),{},{scrollLeft:pt.current.scrollLeft/((oe=pt.current)===null||oe===void 0?void 0:oe.scrollWidth)*((de=pt.current)===null||de===void 0?void 0:de.clientWidth)})})},[Qt.isHiddenScrollBar]),yt<=_t||!tn||Qt.isHiddenScrollBar?null:m.createElement("div",{style:{height:Object(W.a)(),width:_t,bottom:nt},className:"".concat(Nt,"-sticky-scroll")},m.createElement("div",{onMouseDown:P,ref:Dt,className:l()("".concat(Nt,"-sticky-scroll-bar"),Object(k.a)({},"".concat(Nt,"-sticky-scroll-bar-active"),Xe)),style:{width:"".concat(tn,"px"),transform:"translate3d(".concat(Qt.scrollLeft,"px, 0, 0)")}}))},ft=m.forwardRef(it);function vt(me,Ye){return m.useMemo(function(){var $e=!!me;return{isSticky:$e,stickyClassName:$e?"".concat(Ye,"-sticky-header"):"",offsetHeader:Object(z.a)(me)==="object"&&me.offsetHeader||0,offsetScroll:Object(z.a)(me)==="object"&&me.offsetScroll||0}},[me,Ye])}var Yt=[],Mn={},Rn="rc-table-internal-hook",un=m.memo(function(me){var Ye=me.children;return Ye},function(me,Ye){return j()(me.props,Ye.props)?me.pingLeft!==Ye.pingLeft||me.pingRight!==Ye.pingRight:!1});function Tn(me){var Ye,$e=me.prefixCls,mt=me.className,bt=me.rowClassName,pt=me.style,ut=me.data,nt=me.rowKey,tt=me.scroll,Nt=me.tableLayout,yt=me.direction,_t=me.title,tn=me.footer,Dt=me.summary,Jt=me.id,Kn=me.showHeader,Qt=me.components,Nn=me.emptyText,cn=me.onRow,ht=me.onHeaderRow,Le=me.internalHooks,Xe=me.transformColumns,Ae=me.internalRefs,d=me.sticky,P=ut||Yt,ke=!!P.length,xe=m.useState(0),Ze=Object(r.a)(xe,2),qe=Ze[0],oe=Ze[1];m.useEffect(function(){oe(Object(W.a)())});var de=m.useMemo(function(){return Object(ye.c)(Qt,{})},[Qt]),De=m.useCallback(function(Rt,Lt){return Object(ye.b)(de,Rt)||Lt},[de]),ze=m.useMemo(function(){return typeof nt=="function"?nt:function(Rt){var Lt=Rt&&Rt[nt];return Lt}},[nt]),G=Object(v.c)(me),Ot=G.expandIcon,jt=G.expandedRowKeys,Xt=G.defaultExpandedRowKeys,Pt=G.defaultExpandAllRows,ct=G.expandedRowRender,fn=G.onExpand,qt=G.onExpandedRowsChange,St=G.expandRowByClick,mn=G.rowExpandable,xn=G.expandIconColumnIndex,Bt=G.expandedRowClassName,pn=G.childrenColumnName,Bn=G.indentSize,wn=Ot||Ne,Dn=pn||"children",In=m.useMemo(function(){return ct?"row":me.expandable&&Le===Rn&&me.expandable.__PARENT_RENDER_ICON__||P.some(function(Rt){return Rt&&Object(z.a)(Rt)==="object"&&Rt[Dn]})?"nest":!1},[!!ct,P]),On=m.useState(function(){return Xt||(Pt?We(P,ze,Dn):[])}),Ln=Object(r.a)(On,2),jn=Ln[0],ea=Ln[1],Kt=m.useMemo(function(){return new Set(jt||jn||[])},[jt,jn]),dt=m.useCallback(function(Rt){var Lt=ze(Rt,P.indexOf(Rt)),dn,Gn=Kt.has(Lt);Gn?(Kt.delete(Lt),dn=Object(Be.a)(Kt)):dn=[].concat(Object(Be.a)(Kt),[Lt]),ea(dn),fn&&fn(!Gn,Rt),qt&&qt(dn)},[ze,Kt,P,fn,qt]),It=m.useState(0),Wt=Object(r.a)(It,2),Mt=Wt[0],_n=Wt[1],Zn=Object(le.b)(Object(N.a)(Object(N.a)(Object(N.a)({},me),G),{},{expandable:!!ct,expandedKeys:Kt,getRowKey:ze,onTriggerExpand:dt,expandIcon:wn,expandIconColumnIndex:xn,direction:yt}),Le===Rn?Xe:null),va=Object(r.a)(Zn,2),fa=va[0],Pn=va[1],Jn=m.useMemo(function(){return{columns:fa,flattenColumns:Pn}},[fa,Pn]),ba=m.useRef(),Pa=m.useRef(),Qn=m.useRef(),aa=m.useState(!1),nn=Object(r.a)(aa,2),hn=nn[0],At=nn[1],an=m.useState(!1),ra=Object(r.a)(an,2),kn=ra[0],ga=ra[1],Ia=pe(new Map),La=Object(r.a)(Ia,2),_a=La[0],go=La[1],t=Object(ye.a)(Pn),E=t.map(function(Rt){return _a.get(Rt)}),U=m.useMemo(function(){return E},[E.join("_")]),T=A(U,Pn.length,yt),ve=tt&&Object(ye.d)(tt.y),ne=tt&&Object(ye.d)(tt.x),ge=ne&&Pn.some(function(Rt){var Lt=Rt.fixed;return Lt}),Ee=m.useRef(),Oe=vt(d,$e),Te=Oe.isSticky,Je=Oe.offsetHeader,Ge=Oe.offsetScroll,we=Oe.stickyClassName,He,Ke,et;ve&&(Ke={overflowY:"scroll",maxHeight:tt.y}),ne&&(He={overflowX:"auto"},ve||(Ke={overflowY:"hidden"}),et={width:tt.x===!0?"auto":tt.x,minWidth:"100%"});var Ve=m.useCallback(function(Rt,Lt){go(function(dn){var Gn=new Map(dn);return Gn.set(Rt,Lt),Gn})},[]),lt=ue(null),gt=Object(r.a)(lt,2),zt=gt[0],vn=gt[1];function Tt(Rt,Lt){if(!Lt)return;typeof Lt=="function"?Lt(Rt):Lt.scrollLeft!==Rt&&(Lt.scrollLeft=Rt)}var wt=function(Lt){var dn=Lt.currentTarget,Gn=Lt.scrollLeft,sa=typeof Gn=="number"?Gn:dn.scrollLeft,ma=dn||Mn;if(!vn()||vn()===ma){var Aa;zt(ma),Tt(sa,Pa.current),Tt(sa,Qn.current),Tt(sa,(Aa=Ee.current)===null||Aa===void 0?void 0:Aa.setScrollLeft)}if(dn){var Sa=dn.scrollWidth,Oa=dn.clientWidth;At(sa>0),ga(sa0?[].concat(Object(N.a)(c),Object(N.a)(B(se).map(function(ye){return Object(Be.a)({fixed:ee},ye)}))):[].concat(Object(N.a)(c),[Object(Be.a)(Object(Be.a)({},X),{},{fixed:ee})])},[])}function Y(n){for(var c=!0,X=0;X=0;se-=1){var ye=n[se];if(ee&&ye.fixed!=="right")ee=!1;else if(!ee&&ye.fixed==="right"){Object(F.a)(!1,"Index ".concat(se+1," of `columns` missing `fixed='right'` prop."));break}}}function W(n){return n.map(function(c){var X=c.fixed,w=Object(z.a)(c,["fixed"]),ee=X;return X==="left"?ee="right":X==="right"&&(ee="left"),Object(Be.a)({fixed:ee},w)})}function _(n,c){var X=n.prefixCls,w=n.columns,ee=n.children,se=n.expandable,ye=n.expandedKeys,je=n.getRowKey,q=n.onTriggerExpand,he=n.expandIcon,ce=n.rowExpandable,M=n.expandIconColumnIndex,v=n.direction,f=n.expandRowByClick,Z=r.useMemo(function(){return w||j(ee)},[w,ee]),ae=r.useMemo(function(){if(se){var Ce,R=M||0,K=Z[R],S=(Ce={},Object(k.a)(Ce,te.a,{className:"".concat(X,"-expand-icon-col")}),Object(k.a)(Ce,"title",""),Object(k.a)(Ce,"fixed",K?K.fixed:null),Object(k.a)(Ce,"className","".concat(X,"-row-expand-icon-cell")),Object(k.a)(Ce,"render",function(i,h,D){var re=je(h,D),be=ye.has(re),V=ce?ce(h):!0,le=he({prefixCls:X,expanded:be,expandable:V,record:h,onExpand:q});return f?r.createElement("span",{onClick:function(Me){return Me.stopPropagation()}},le):le}),Ce),g=Z.slice();return R>=0&&g.splice(R,0,S),g}return Z},[se,Z,je,ye,he,v]),fe=r.useMemo(function(){var Ce=ae;return c&&(Ce=c(Ce)),Ce.length||(Ce=[{render:function(){return null}}]),Ce},[c,ae,v]),Ie=r.useMemo(function(){return v==="rtl"?W(B(fe)):B(fe)},[fe,v]);return[fe,Ie]}Q.b=_},wYyv:function(Pe,Q,e){"use strict";const k=(Be,z,r)=>{const m=z<0?Be.length+z:z;if(m>=0&&m(Be=[...Be],k(Be,z,r),Be);Pe.exports=N,Pe.exports.mutate=k},wzkS:function(Pe,Q,e){"use strict";e.d(Q,"c",function(){return r}),e.d(Q,"b",function(){return m}),e.d(Q,"d",function(){return F}),e.d(Q,"a",function(){return te}),e.d(Q,"e",function(){return j});var k=e("9og8"),N=e("WmNS"),Be=e.n(N),z=e("ErOA");function r(B){return Object(z.c)("libraries/".concat(B,".json"))}function m(){return Object(z.c)("library_tags.json")}function F(B){return l.apply(this,arguments)}function l(){return l=Object(k.a)(Be.a.mark(function B(Y){var W;return Be.a.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,Object(z.b)("attachments/".concat(Y,".json"));case 2:return W=n.sent,n.abrupt("return",W.status===0);case 4:case"end":return n.stop()}},B)})),l.apply(this,arguments)}function te(B){return Object(z.f)("libraries.json",B)}function j(B,Y){return Object(z.g)("libraries/".concat(B,".json"),Y)}},xOL1:function(Pe,Q){Pe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC"},"y0+3":function(Pe,Q,e){"use strict";e.d(Q,"a",function(){return B}),e.d(Q,"b",function(){return W});var k=/margin|padding|width|height|max|min|offset/,N={left:!0,top:!0},Be={cssFloat:1,styleFloat:1,float:1};function z(_){return _.nodeType===1?_.ownerDocument.defaultView.getComputedStyle(_,null):{}}function r(_,n,c){if(n=n.toLowerCase(),c==="auto"){if(n==="height")return _.offsetHeight;if(n==="width")return _.offsetWidth}return n in N||(N[n]=k.test(n)),N[n]?parseFloat(c)||0:c}function m(_,n){var c=arguments.length,X=z(_);return n=Be[n]?"cssFloat"in _.style?"cssFloat":"styleFloat":n,c===1?X:r(_,n,X[n]||_.style[n])}function F(_,n,c){var X=arguments.length;if(n=Be[n]?"cssFloat"in _.style?"cssFloat":"styleFloat":n,X===3)return typeof c=="number"&&k.test(n)&&(c="".concat(c,"px")),_.style[n]=c,c;for(var w in n)n.hasOwnProperty(w)&&F(_,w,n[w]);return z(_)}function l(_){return _===document.body?document.documentElement.clientWidth:_.offsetWidth}function te(_){return _===document.body?window.innerHeight||document.documentElement.clientHeight:_.offsetHeight}function j(){var _=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),n=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:_,height:n}}function B(){var _=document.documentElement.clientWidth,n=window.innerHeight||document.documentElement.clientHeight;return{width:_,height:n}}function Y(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function W(_){var n=_.getBoundingClientRect(),c=document.documentElement;return{left:n.left+(window.pageXOffset||c.scrollLeft)-(c.clientLeft||document.body.clientLeft||0),top:n.top+(window.pageYOffset||c.scrollTop)-(c.clientTop||document.body.clientTop||0)}}},y5JW:function(Pe,Q,e){"use strict";e.d(Q,"c",function(){return c}),e.d(Q,"a",function(){return X});var k=e("DZo9"),N=e("8z0m"),Be=e("+L6B"),z=e("2/Rp"),r=e("9og8"),m=e("k1fw"),F=e("oBTY"),l=e("miYZ"),te=e("tsqr"),j=e("WmNS"),B=e.n(j),Y=e("q1tI"),W=e.n(Y),_=e("m3rI"),n=e("wzkS"),c="\u3000\u3000";function X(w){var ee=["Bytes","KB","MB","GB","TB"];if(w==0)return"0 Byte";var se=parseInt(""+Math.floor(Math.log(w)/Math.log(1024)),10);return(w/Math.pow(1024,se)).toFixed(1)+" "+ee[se]}Q.b=function(w){var ee=w.value,se=ee===void 0?[]:ee,ye=w.action,je=w.onChange,q=w.className,he=w.maxSize,ce=he===void 0?150:he,M=w.title,v=M===void 0?"\u6587\u4EF6\u4E0A\u4F20":M,f=w.accept,Z=f===void 0?null:f,ae={multiple:!1,fileList:se,accept:Z,withCredentials:!0,beforeUpload:function(Ce){var R=Ce.size/1024/1024;return R0?"\u6BCF\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u8D44\u6E90\uFF0C \u5220\u9664\u4E0B\u9762\u8D44\u6E90\u53EF\u91CD\u65B0\u4E0A\u4F20 ":"",disabled:se.length>0,ghost:!0},v),W.a.createElement("span",{onClick:fe,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",ce,"M) ")))}},yslc:function(Pe,Q){Pe.exports="data:image/png;base64,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"}}]); + a `).concat(h,",").concat(h," 0 1 1 ").concat(-be,",").concat(V),_e=Math.PI*2*h,Me={stroke:S,strokeDasharray:"".concat(K/100*(_e-L),"px ").concat(_e,"px"),strokeDashoffset:"-".concat(L/2+R/100*(_e-L),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:le,pathStyle:Me}}var fe=function(K){var S=K.prefixCls,g=K.strokeWidth,L=K.trailWidth,i=K.gapDegree,h=K.gapPosition,D=K.trailColor,re=K.strokeLinecap,be=K.style,V=K.className,le=K.strokeColor,_e=K.percent,Me=ce(K,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),pe=Object(k.useMemo)(function(){return v+=1,v},[]),ue=ae(0,100,D,g,i,h),s=ue.pathString,A=ue.pathStyle,p=Z(_e),$=Z(le),Re=$.find(function(it){return Object.prototype.toString.call(it)==="[object Object]"}),Ne=m(p),We=ee(Ne,1),rt=We[0],ot=function(){var ft=0;return p.map(function(vt,Yt){var Mn=$[Yt]||$[$.length-1],Rn=Object.prototype.toString.call(Mn)==="[object Object]"?"url(#".concat(S,"-gradient-").concat(pe,")"):"",un=ae(ft,vt,Mn,g,i,h);return ft+=vt,N.a.createElement("path",{key:Yt,className:"".concat(S,"-circle-path"),d:un.pathString,stroke:Rn,strokeLinecap:re,strokeWidth:g,opacity:vt===0?0:1,fillOpacity:"0",style:un.pathStyle,ref:rt[Yt]})})};return N.a.createElement("svg",w({className:z()("".concat(S,"-circle"),V),viewBox:"0 0 100 100",style:be},Me),Re&&N.a.createElement("defs",null,N.a.createElement("linearGradient",{id:"".concat(S,"-gradient-").concat(pe),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(Re).sort(function(it,ft){return f(it)-f(ft)}).map(function(it,ft){return N.a.createElement("stop",{key:ft,offset:it,stopColor:Re[it]})}))),N.a.createElement("path",{className:"".concat(S,"-circle-trail"),d:s,stroke:D,strokeLinecap:re,strokeWidth:L||g,fillOpacity:"0",style:A}),ot().reverse())};fe.defaultProps=r;var Ie=fe,Ce={Line:X,Circle:Ie}},hW8S:function(Pe,J,e){"use strict";e.d(J,"a",function(){return z}),e.d(J,"c",function(){return r}),e.d(J,"b",function(){return m});var k=e("VTBJ"),N=e("Ff2n"),Be=e("Kwbf"),z="RC_TABLE_INTERNAL_COL_DEFINE";function r(F){var l=F.expandable,te=Object(N.a)(F,["expandable"]);return"expandable"in F?Object(k.a)(Object(k.a)({},te),l):te}function m(F){return Object.keys(F).reduce(function(l,te){return(te.substr(0,5)==="data-"||te.substr(0,5)==="aria-")&&(l[te]=F[te]),l},{})}},ji0R:function(Pe,J,e){Pe.exports=e.p+"static/douyu.3e6df9ee.jpg"},k3GJ:function(Pe,J,e){"use strict";e.d(J,"a",function(){return Ma});var k=e("rePB"),N=e("ODXe"),Be=e("Ff2n"),z=e("VTBJ"),r=e("q1tI"),m=e("TSYQ"),F=e.n(m),l=e("Zm9Q"),te=e("6cGi"),j=e("KQm4"),B=e("xEkU"),Q=e.n(B),W=e("t23M");function _(b){var I=Object(r.useRef)(),H=Object(r.useRef)(!1);function y(){for(var a=arguments.length,u=new Array(a),o=0;oie&&(Fe=ie-Ue),Object(r.useMemo)(function(){if(!u.length)return[0,0];for(var at=u.length,Et=at,Ft=0;Ftx+Fe){Et=Ft-1;break}}for(var sn=0,ln=at-1;ln>=0;ln-=1){var Zt=b.get(u[ln].key)||ye;if(Zt[Y]1&&arguments[1]!==void 0?arguments[1]:!1,y=I&&typeof I.getBoundingClientRect=="function"&&I.getBoundingClientRect().width;if(y){if(H){var a=getComputedStyle(I),u=a.marginLeft,o=a.marginRight;y+=+u.replace("px","")+ +o.replace("px","")}y=+y.toFixed(6)}return y||0},ft=function(I,H,y){I&&Object(R.a)(I.style)==="object"&&(I.style[H]=y)},vt=function(){return p.any},Yt=e("bdgK"),Mn=e("i8i4"),Rn=e.n(Mn),un=e("wgJM"),Tn=e("l4aY"),Vn=e("m+aA"),me=e("c+Xe"),Ye=e("zT1h"),$e=e("QC+M");function mt(b,I,H){return H?b[0]===I[0]:b[0]===I[0]&&b[1]===I[1]}function bt(b,I,H){var y=b[I]||{};return Object(z.a)(Object(z.a)({},y),H)}function pt(b,I,H,y){for(var a=H.points,u=Object.keys(b),o=0;o1&&arguments[1]!==void 0?arguments[1]:2;I();var u=Object(un.a)(function(){a<=1?y({isCanceled:function(){return u!==b.current}}):H(y,a-1)});b.current=u}return r.useEffect(function(){return function(){I()}},[]),[H,I]},Ot=[xe,Ze,qe,oe],jt=!1,Xt=!0;function Pt(b){return b===qe||b===oe}var ct=function(b,I){var H=r.useState(ke),y=Object(N.a)(H,2),a=y[0],u=y[1],o=G(),C=Object(N.a)(o,2),O=C[0],Y=C[1];function x(){u(xe)}return ze(function(){if(a!==ke&&a!==oe){var ie=Ot.indexOf(a),Se=Ot[ie+1],Ue=I(a);Ue===jt?u(Se):O(function(Fe){function at(){if(Fe.isCanceled())return;u(Se)}Ue===!0?at():Promise.resolve(Ue).then(at)})}},[b,a]),r.useEffect(function(){return function(){Y()}},[]),[x,a]},fn=function(b){var I=Object(r.useRef)(),H=Object(r.useRef)(b);H.current=b;var y=r.useCallback(function(o){H.current(o)},[]);function a(o){o&&(o.removeEventListener(ht,y),o.removeEventListener(cn,y))}function u(o){I.current&&I.current!==o&&a(I.current),o&&o!==I.current&&(o.addEventListener(ht,y),o.addEventListener(cn,y),I.current=o)}return r.useEffect(function(){return function(){a(I.current)}},[]),[u,a]};function qt(b,I,H,y){var a=y.motionEnter,u=a===void 0?!0:a,o=y.motionAppear,C=o===void 0?!0:o,O=y.motionLeave,Y=O===void 0?!0:O,x=y.motionDeadline,ie=y.motionLeaveImmediately,Se=y.onAppearPrepare,Ue=y.onEnterPrepare,Fe=y.onLeavePrepare,at=y.onAppearStart,Et=y.onEnterStart,Ft=y.onLeaveStart,kt=y.onAppearActive,sn=y.onEnterActive,ln=y.onLeaveActive,Zt=y.onAppearEnd,rn=y.onEnterEnd,bn=y.onLeaveEnd,Ut=y.onVisibleChanged,Un=de(),Gt=Object(N.a)(Un,2),Qe=Gt[0],st=Gt[1],en=de(Xe),Cn=Object(N.a)(en,2),xt=Cn[0],Sn=Cn[1],Xn=de(null),yn=Object(N.a)(Xn,2),Fn=yn[0],$n=yn[1],zn=Object(r.useRef)(!1),Wn=Object(r.useRef)(null),Vt=Object(r.useRef)(!1),pa=Object(r.useRef)(null);function qa(){var oa=H();return oa||pa.current}var Fa=Object(r.useRef)(!1);function Ja(oa){var Hn=qa();if(oa&&!oa.deadline&&oa.target!==Hn)return;var xa;xt===Ae&&Fa.current?xa=Zt==null?void 0:Zt(Hn,oa):xt===d&&Fa.current?xa=rn==null?void 0:rn(Hn,oa):xt===P&&Fa.current&&(xa=bn==null?void 0:bn(Hn,oa)),xa!==!1&&!Vt.current&&(Sn(Xe),$n(null))}var ha=fn(Ja),Ra=Object(N.a)(ha,1),da=Ra[0],Ca=r.useMemo(function(){var oa,Hn,xa;switch(xt){case"appear":return oa={},Object(k.a)(oa,xe,Se),Object(k.a)(oa,Ze,at),Object(k.a)(oa,qe,kt),oa;case"enter":return Hn={},Object(k.a)(Hn,xe,Ue),Object(k.a)(Hn,Ze,Et),Object(k.a)(Hn,qe,sn),Hn;case"leave":return xa={},Object(k.a)(xa,xe,Fe),Object(k.a)(xa,Ze,Ft),Object(k.a)(xa,qe,ln),xa;default:return{}}},[xt]),Ga=ct(xt,function(oa){if(oa===xe){var Hn=Ca[xe];return Hn?Hn(qa()):jt}if(na in Ca){var xa;$n(((xa=Ca[na])===null||xa===void 0?void 0:xa.call(Ca,qa(),null))||null)}return na===qe&&(da(qa()),x>0&&(clearTimeout(Wn.current),Wn.current=setTimeout(function(){Ja({deadline:!0})},x))),Xt}),ro=Object(N.a)(Ga,2),io=ro[0],na=ro[1],$a=Pt(na);Fa.current=$a,ze(function(){st(I);var oa=zn.current;if(zn.current=!0,!b)return;var Hn;!oa&&I&&C&&(Hn=Ae),oa&&I&&u&&(Hn=d),(oa&&!I&&Y||!oa&&ie&&!I&&Y)&&(Hn=P),Hn&&(Sn(Hn),io())},[I]),Object(r.useEffect)(function(){(xt===Ae&&!C||xt===d&&!u||xt===P&&!Y)&&Sn(Xe)},[C,u,Y]),Object(r.useEffect)(function(){return function(){clearTimeout(Wn.current),Vt.current=!0}},[]),Object(r.useEffect)(function(){Qe!==void 0&&xt===Xe&&(Ut==null||Ut(Qe))},[Qe,xt]);var eo=Fn;return Ca[xe]&&na===Ze&&(eo=Object(z.a)({transition:"none"},eo)),[xt,na,eo,Qe!=null?Qe:I]}var St=function(b){Object(v.a)(H,b);var I=Object(f.a)(H);function H(){return Object(he.a)(this,H),I.apply(this,arguments)}return Object(ce.a)(H,[{key:"render",value:function(){return this.props.children}}]),H}(r.Component),mn=St;function xn(b){var I=b;Object(R.a)(b)==="object"&&(I=b.transitionSupport);function H(a){return!!(a.motionName&&I)}var y=r.forwardRef(function(a,u){var o=a.visible,C=o===void 0?!0:o,O=a.removeOnLeave,Y=O===void 0?!0:O,x=a.forceRender,ie=a.children,Se=a.motionName,Ue=a.leavedClassName,Fe=a.eventProps,at=H(a),Et=Object(r.useRef)(),Ft=Object(r.useRef)();function kt(){try{return Object(Vn.a)(Et.current||Ft.current)}catch(Sn){return null}}var sn=qt(at,C,kt,a),ln=Object(N.a)(sn,4),Zt=ln[0],rn=ln[1],bn=ln[2],Ut=ln[3],Un=r.useRef(Ut);Ut&&(Un.current=!0);var Gt=Object(r.useRef)(u);Gt.current=u;var Qe=r.useCallback(function(Sn){Et.current=Sn,Object(me.b)(Gt.current,Sn)},[]),st,en=Object(z.a)(Object(z.a)({},Fe),{},{visible:C});if(!ie)st=null;else if(Zt===Xe||!H(a))Ut?st=ie(Object(z.a)({},en),Qe):!Y&&Un.current?st=ie(Object(z.a)(Object(z.a)({},en),{},{className:Ue}),Qe):x?st=ie(Object(z.a)(Object(z.a)({},en),{},{style:{display:"none"}}),Qe):st=null;else{var Cn,xt;rn===xe?xt="prepare":Pt(rn)?xt="active":rn===Ze&&(xt="start"),st=ie(Object(z.a)(Object(z.a)({},en),{},{className:F()(Le(Se,Zt),(Cn={},Object(k.a)(Cn,Le(Se,"".concat(Zt,"-").concat(xt)),xt),Object(k.a)(Cn,Se,typeof Se=="string"),Cn)),style:bn}),Qe)}return r.createElement(mn,{ref:Ft},st)});return y.displayName="CSSMotion",y}var Bt=xn(Nn),pn="add",Bn="keep",wn="remove",Dn="removed";function In(b){var I;return b&&Object(R.a)(b)==="object"&&"key"in b?I=b:I={key:b},Object(z.a)(Object(z.a)({},I),{},{key:String(I.key)})}function On(){var b=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return b.map(In)}function Ln(){var b=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],H=[],y=0,a=I.length,u=On(b),o=On(I);u.forEach(function(Y){for(var x=!1,ie=y;ie1});return O.forEach(function(Y){H=H.filter(function(x){var ie=x.key,Se=x.status;return ie!==Y||Se!==wn}),H.forEach(function(x){x.key===Y&&(x.status=Bn)})}),H}var jn=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function ea(b){var I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Bt,H=function(y){Object(v.a)(u,y);var a=Object(f.a)(u);function u(){var o;return Object(he.a)(this,u),o=a.apply(this,arguments),o.state={keyEntities:[]},o.removeKey=function(C){o.setState(function(O){var Y=O.keyEntities;return{keyEntities:Y.map(function(x){return x.key!==C?x:Object(z.a)(Object(z.a)({},x),{},{status:Dn})})}})},o}return Object(ce.a)(u,[{key:"render",value:function(){var C=this,O=this.state.keyEntities,Y=this.props,x=Y.component,ie=Y.children,Se=Y.onVisibleChanged,Ue=Object(Be.a)(Y,["component","children","onVisibleChanged"]),Fe=x||r.Fragment,at={};return jn.forEach(function(Et){at[Et]=Ue[Et],delete Ue[Et]}),delete Ue.keys,r.createElement(Fe,Ue,O.map(function(Et){var Ft=Et.status,kt=Object(Be.a)(Et,["status"]),sn=Ft===pn||Ft===Bn;return r.createElement(I,Object(q.a)({},at,{key:kt.key,visible:sn,eventProps:kt,onVisibleChanged:function(Zt){Se==null||Se(Zt,{key:kt.key}),Zt||C.removeKey(kt.key)}}),ie)}))}}],[{key:"getDerivedStateFromProps",value:function(C,O){var Y=C.keys,x=O.keyEntities,ie=On(Y),Se=Ln(x,ie);return{keyEntities:Se.filter(function(Ue){var Fe=x.find(function(at){var Et=at.key;return Ue.key===Et});return!(Fe&&Fe.status===Dn&&Ue.status===wn)})}}}]),u}(r.Component);return H.defaultProps={component:"div"},H}var Kt=ea(Nn),dt=Bt;function It(b){var I=b.prefixCls,H=b.motion,y=b.animation,a=b.transitionName;return H||(y?{motionName:"".concat(I,"-").concat(y)}:a?{motionName:a}:null)}function Wt(b){var I=b.prefixCls,H=b.visible,y=b.zIndex,a=b.mask,u=b.maskMotion,o=b.maskAnimation,C=b.maskTransitionName;if(!a)return null;var O={};return(u||C||o)&&(O=Object(z.a)({motionAppear:!0},It({motion:u,prefixCls:I,transitionName:C,animation:o}))),r.createElement(dt,Object(q.a)({},O,{visible:H,removeOnLeave:!0}),function(Y){var x=Y.className;return r.createElement("div",{style:{zIndex:y},className:F()("".concat(I,"-mask"),x)})})}var Mt=e("9mu1"),_n=e("o0o1"),Zn=e.n(_n),va=e("HaE+"),fa=["measure","align",null,"motion"],Pn=function(b,I){var H=Object(r.useState)(null),y=Object(N.a)(H,2),a=y[0],u=y[1],o=Object(r.useRef)(),C=Object(r.useRef)(!1);function O(ie){C.current||u(ie)}function Y(){un.a.cancel(o.current)}function x(ie){Y(),o.current=Object(un.a)(function(){O(function(Se){switch(a){case"align":return"motion";case"motion":return"stable";default:}return Se}),ie==null||ie()})}return Object(r.useEffect)(function(){O("measure")},[b]),Object(r.useEffect)(function(){switch(a){case"measure":I();break;default:}a&&(o.current=Object(un.a)(Object(va.a)(Zn.a.mark(function ie(){var Se,Ue;return Zn.a.wrap(function(at){for(;;)switch(at.prev=at.next){case 0:Se=fa.indexOf(a),Ue=fa[Se+1],Ue&&Se!==-1&&O(Ue);case 3:case"end":return at.stop()}},ie)}))))},[a]),Object(r.useEffect)(function(){return function(){C.current=!0,Y()}},[]),[a,x]},Jn=function(b){var I=r.useState({width:0,height:0}),H=Object(N.a)(I,2),y=H[0],a=H[1];function u(C){a({width:C.offsetWidth,height:C.offsetHeight})}var o=r.useMemo(function(){var C={};if(b){var O=y.width,Y=y.height;b.indexOf("height")!==-1&&Y?C.height=Y:b.indexOf("minHeight")!==-1&&Y&&(C.minHeight=Y),b.indexOf("width")!==-1&&O?C.width=O:b.indexOf("minWidth")!==-1&&O&&(C.minWidth=O)}return C},[b,y]);return[o,u]},ba=r.forwardRef(function(b,I){var H=b.visible,y=b.prefixCls,a=b.className,u=b.style,o=b.children,C=b.zIndex,O=b.stretch,Y=b.destroyPopupOnHide,x=b.forceRender,ie=b.align,Se=b.point,Ue=b.getRootDomNode,Fe=b.getClassNameFromAlign,at=b.onAlign,Et=b.onMouseEnter,Ft=b.onMouseLeave,kt=b.onMouseDown,sn=b.onTouchStart,ln=Object(r.useRef)(),Zt=Object(r.useRef)(),rn=Object(r.useState)(),bn=Object(N.a)(rn,2),Ut=bn[0],Un=bn[1],Gt=Jn(O),Qe=Object(N.a)(Gt,2),st=Qe[0],en=Qe[1];function Cn(){O&&en(Ue())}var xt=Pn(H,Cn),Sn=Object(N.a)(xt,2),Xn=Sn[0],yn=Sn[1],Fn=Object(r.useRef)();function $n(){return Se||Ue}function zn(){var ha;(ha=ln.current)===null||ha===void 0||ha.forceAlign()}function Wn(ha,Ra){var da=Fe(Ra);Ut!==da&&Un(da),Xn==="align"&&(Ut!==da?Promise.resolve().then(function(){zn()}):yn(function(){var Ca;(Ca=Fn.current)===null||Ca===void 0||Ca.call(Fn)}),at==null||at(ha,Ra))}var Vt=Object(z.a)({},It(b));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(ha){var Ra=Vt[ha];Vt[ha]=function(da,Ca){return yn(),Ra==null?void 0:Ra(da,Ca)}});function pa(){return new Promise(function(ha){Fn.current=ha})}r.useEffect(function(){!Vt.motionName&&Xn==="motion"&&yn()},[Vt.motionName,Xn]),r.useImperativeHandle(I,function(){return{forceAlign:zn,getElement:function(){return Zt.current}}});var qa=Object(z.a)(Object(z.a)({},st),{},{zIndex:C,opacity:Xn==="motion"||Xn==="stable"||!H?void 0:0,pointerEvents:Xn==="stable"?void 0:"none"},u),Fa=!0;(ie==null?void 0:ie.points)&&(Xn==="align"||Xn==="stable")&&(Fa=!1);var Ja=o;return r.Children.count(o)>1&&(Ja=r.createElement("div",{className:"".concat(y,"-content")},o)),r.createElement(dt,Object(q.a)({visible:H,ref:Zt,leavedClassName:"".concat(y,"-hidden")},Vt,{onAppearPrepare:pa,onEnterPrepare:pa,removeOnLeave:Y,forceRender:x}),function(ha,Ra){var da=ha.className,Ca=ha.style,Ga=F()(y,a,Ut,da);return r.createElement(Mt.a,{target:$n(),key:"popup",ref:ln,monitorWindowResize:!0,disabled:Fa,align:ie,onAlign:Wn},r.createElement("div",{ref:Ra,className:Ga,onMouseEnter:Et,onMouseLeave:Ft,onMouseDownCapture:kt,onTouchStartCapture:sn,style:Object(z.a)(Object(z.a)({},Ca),qa)},Ja))})});ba.displayName="PopupInner";var Pa=ba,Qn=r.forwardRef(function(b,I){var H=b.prefixCls,y=b.visible,a=b.zIndex,u=b.children,o=b.mobile;o=o===void 0?{}:o;var C=o.popupClassName,O=o.popupStyle,Y=o.popupMotion,x=Y===void 0?{}:Y,ie=o.popupRender,Se=r.useRef();r.useImperativeHandle(I,function(){return{forceAlign:function(){},getElement:function(){return Se.current}}});var Ue=Object(z.a)({zIndex:a},O),Fe=u;return r.Children.count(u)>1&&(Fe=r.createElement("div",{className:"".concat(H,"-content")},u)),ie&&(Fe=ie(Fe)),r.createElement(dt,Object(q.a)({visible:y,ref:Se,removeOnLeave:!0},x),function(at,Et){var Ft=at.className,kt=at.style,sn=F()(H,C,Ft);return r.createElement("div",{ref:Et,className:sn,style:Object(z.a)(Object(z.a)({},kt),Ue)},Fe)})});Qn.displayName="MobilePopupInner";var aa=Qn,nn=["visible","mobile"],hn=r.forwardRef(function(b,I){var H=b.visible,y=b.mobile,a=Object(Be.a)(b,nn),u=Object(r.useState)(H),o=Object(N.a)(u,2),C=o[0],O=o[1],Y=Object(r.useState)(!1),x=Object(N.a)(Y,2),ie=x[0],Se=x[1],Ue=Object(z.a)(Object(z.a)({},a),{},{visible:C});Object(r.useEffect)(function(){O(H),H&&y&&Se(ut())},[H,y]);var Fe=ie?r.createElement(aa,Object(q.a)({},Ue,{mobile:y,ref:I})):r.createElement(Pa,Object(q.a)({},Ue,{ref:I}));return r.createElement("div",null,r.createElement(Wt,Ue),Fe)});hn.displayName="Popup";var At=hn,an=r.createContext(null),ra=an;function kn(){}function ga(){return""}function Ia(b){return b?b.ownerDocument:window.document}var La=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function _a(b){var I=function(H){Object(v.a)(a,H);var y=Object(f.a)(a);function a(u){var o;Object(he.a)(this,a),o=y.call(this,u),o.popupRef=r.createRef(),o.triggerRef=r.createRef(),o.attachId=void 0,o.clickOutsideHandler=void 0,o.touchOutsideHandler=void 0,o.contextMenuOutsideHandler1=void 0,o.contextMenuOutsideHandler2=void 0,o.mouseDownTimeout=void 0,o.focusTime=void 0,o.preClickTime=void 0,o.preTouchTime=void 0,o.delayTimer=void 0,o.hasPopupMouseDown=void 0,o.onMouseEnter=function(O){var Y=o.props.mouseEnterDelay;o.fireEvents("onMouseEnter",O),o.delaySetPopupVisible(!0,Y,Y?null:O)},o.onMouseMove=function(O){o.fireEvents("onMouseMove",O),o.setPoint(O)},o.onMouseLeave=function(O){o.fireEvents("onMouseLeave",O),o.delaySetPopupVisible(!1,o.props.mouseLeaveDelay)},o.onPopupMouseEnter=function(){o.clearDelayTimer()},o.onPopupMouseLeave=function(O){var Y;if(O.relatedTarget&&!O.relatedTarget.setTimeout&&Object(Tn.a)((Y=o.popupRef.current)===null||Y===void 0?void 0:Y.getElement(),O.relatedTarget))return;o.delaySetPopupVisible(!1,o.props.mouseLeaveDelay)},o.onFocus=function(O){o.fireEvents("onFocus",O),o.clearDelayTimer(),o.isFocusToShow()&&(o.focusTime=Date.now(),o.delaySetPopupVisible(!0,o.props.focusDelay))},o.onMouseDown=function(O){o.fireEvents("onMouseDown",O),o.preClickTime=Date.now()},o.onTouchStart=function(O){o.fireEvents("onTouchStart",O),o.preTouchTime=Date.now()},o.onBlur=function(O){o.fireEvents("onBlur",O),o.clearDelayTimer(),o.isBlurToHide()&&o.delaySetPopupVisible(!1,o.props.blurDelay)},o.onContextMenu=function(O){O.preventDefault(),o.fireEvents("onContextMenu",O),o.setPopupVisible(!0,O)},o.onContextMenuClose=function(){o.isContextMenuToShow()&&o.close()},o.onClick=function(O){if(o.fireEvents("onClick",O),o.focusTime){var Y;if(o.preClickTime&&o.preTouchTime?Y=Math.min(o.preClickTime,o.preTouchTime):o.preClickTime?Y=o.preClickTime:o.preTouchTime&&(Y=o.preTouchTime),Math.abs(Y-o.focusTime)<20)return;o.focusTime=0}o.preClickTime=0,o.preTouchTime=0,o.isClickToShow()&&(o.isClickToHide()||o.isBlurToHide())&&O&&O.preventDefault&&O.preventDefault();var x=!o.state.popupVisible;(o.isClickToHide()&&!x||x&&o.isClickToShow())&&o.setPopupVisible(!o.state.popupVisible,O)},o.onPopupMouseDown=function(){if(o.hasPopupMouseDown=!0,clearTimeout(o.mouseDownTimeout),o.mouseDownTimeout=window.setTimeout(function(){o.hasPopupMouseDown=!1},0),o.context){var O;(O=o.context).onPopupMouseDown.apply(O,arguments)}},o.onDocumentClick=function(O){if(o.props.mask&&!o.props.maskClosable)return;var Y=O.target,x=o.getRootDomNode(),ie=o.getPopupDomNode();(!Object(Tn.a)(x,Y)||o.isContextMenuOnly())&&!Object(Tn.a)(ie,Y)&&!o.hasPopupMouseDown&&o.close()},o.getRootDomNode=function(){var O=o.props.getTriggerDOMNode;if(O)return O(o.triggerRef.current);try{var Y=Object(Vn.a)(o.triggerRef.current);if(Y)return Y}catch(x){}return Rn.a.findDOMNode(Object(M.a)(o))},o.getPopupClassNameFromAlign=function(O){var Y=[],x=o.props,ie=x.popupPlacement,Se=x.builtinPlacements,Ue=x.prefixCls,Fe=x.alignPoint,at=x.getPopupClassNameFromAlign;return ie&&Se&&Y.push(pt(Se,Ue,O,Fe)),at&&Y.push(at(O)),Y.join(" ")},o.getComponent=function(){var O=o.props,Y=O.prefixCls,x=O.destroyPopupOnHide,ie=O.popupClassName,Se=O.onPopupAlign,Ue=O.popupMotion,Fe=O.popupAnimation,at=O.popupTransitionName,Et=O.popupStyle,Ft=O.mask,kt=O.maskAnimation,sn=O.maskTransitionName,ln=O.maskMotion,Zt=O.zIndex,rn=O.popup,bn=O.stretch,Ut=O.alignPoint,Un=O.mobile,Gt=O.forceRender,Qe=o.state,st=Qe.popupVisible,en=Qe.point,Cn=o.getPopupAlign(),xt={};return o.isMouseEnterToShow()&&(xt.onMouseEnter=o.onPopupMouseEnter),o.isMouseLeaveToHide()&&(xt.onMouseLeave=o.onPopupMouseLeave),xt.onMouseDown=o.onPopupMouseDown,xt.onTouchStart=o.onPopupMouseDown,r.createElement(At,Object(q.a)({prefixCls:Y,destroyPopupOnHide:x,visible:st,point:Ut&&en,className:ie,align:Cn,onAlign:Se,animation:Fe,getClassNameFromAlign:o.getPopupClassNameFromAlign},xt,{stretch:bn,getRootDomNode:o.getRootDomNode,style:Et,mask:Ft,zIndex:Zt,transitionName:at,maskAnimation:kt,maskTransitionName:sn,maskMotion:ln,ref:o.popupRef,motion:Ue,mobile:Un,forceRender:Gt}),typeof rn=="function"?rn():rn)},o.attachParent=function(O){un.a.cancel(o.attachId);var Y=o.props,x=Y.getPopupContainer,ie=Y.getDocument,Se=o.getRootDomNode(),Ue;x?(Se||x.length===0)&&(Ue=x(Se)):Ue=ie(o.getRootDomNode()).body,Ue?Ue.appendChild(O):o.attachId=Object(un.a)(function(){o.attachParent(O)})},o.getContainer=function(){var O=o.props.getDocument,Y=O(o.getRootDomNode()).createElement("div");return Y.style.position="absolute",Y.style.top="0",Y.style.left="0",Y.style.width="100%",o.attachParent(Y),Y},o.setPoint=function(O){var Y=o.props.alignPoint;if(!Y||!O)return;o.setState({point:{pageX:O.pageX,pageY:O.pageY}})},o.handlePortalUpdate=function(){o.state.prevPopupVisible!==o.state.popupVisible&&o.props.afterPopupVisibleChange(o.state.popupVisible)},o.triggerContextValue={onPopupMouseDown:o.onPopupMouseDown};var C;return"popupVisible"in u?C=!!u.popupVisible:C=!!u.defaultPopupVisible,o.state={prevPopupVisible:C,popupVisible:C},La.forEach(function(O){o["fire".concat(O)]=function(Y){o.fireEvents(O,Y)}}),o}return Object(ce.a)(a,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var o=this.props,C=this.state;if(C.popupVisible){var O;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(O=o.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(Ye.a)(O,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(O=O||o.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(Ye.a)(O,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(O=O||o.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(Ye.a)(O,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(Ye.a)(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),un.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var o;return((o=this.popupRef.current)===null||o===void 0?void 0:o.getElement())||null}},{key:"getPopupAlign",value:function(){var o=this.props,C=o.popupPlacement,O=o.popupAlign,Y=o.builtinPlacements;return C&&Y?bt(Y,C,O):O}},{key:"setPopupVisible",value:function(o,C){var O=this.props.alignPoint,Y=this.state.popupVisible;this.clearDelayTimer(),Y!==o&&("popupVisible"in this.props||this.setState({popupVisible:o,prevPopupVisible:Y}),this.props.onPopupVisibleChange(o)),O&&C&&o&&this.setPoint(C)}},{key:"delaySetPopupVisible",value:function(o,C,O){var Y=this,x=C*1e3;if(this.clearDelayTimer(),x){var ie=O?{pageX:O.pageX,pageY:O.pageY}:null;this.delayTimer=window.setTimeout(function(){Y.setPopupVisible(o,ie),Y.clearDelayTimer()},x)}else this.setPopupVisible(o,O)}},{key:"clearDelayTimer",value:function(){this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null)}},{key:"clearOutsideHandler",value:function(){this.clickOutsideHandler&&(this.clickOutsideHandler.remove(),this.clickOutsideHandler=null),this.contextMenuOutsideHandler1&&(this.contextMenuOutsideHandler1.remove(),this.contextMenuOutsideHandler1=null),this.contextMenuOutsideHandler2&&(this.contextMenuOutsideHandler2.remove(),this.contextMenuOutsideHandler2=null),this.touchOutsideHandler&&(this.touchOutsideHandler.remove(),this.touchOutsideHandler=null)}},{key:"createTwoChains",value:function(o){var C=this.props.children.props,O=this.props;return C[o]&&O[o]?this["fire".concat(o)]:C[o]||O[o]}},{key:"isClickToShow",value:function(){var o=this.props,C=o.action,O=o.showAction;return C.indexOf("click")!==-1||O.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var o=this.props.action;return o==="contextMenu"||o.length===1&&o[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var o=this.props,C=o.action,O=o.showAction;return C.indexOf("contextMenu")!==-1||O.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var o=this.props,C=o.action,O=o.hideAction;return C.indexOf("click")!==-1||O.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var o=this.props,C=o.action,O=o.showAction;return C.indexOf("hover")!==-1||O.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var o=this.props,C=o.action,O=o.hideAction;return C.indexOf("hover")!==-1||O.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var o=this.props,C=o.action,O=o.showAction;return C.indexOf("focus")!==-1||O.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var o=this.props,C=o.action,O=o.hideAction;return C.indexOf("focus")!==-1||O.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var o;(o=this.popupRef.current)===null||o===void 0||o.forceAlign()}}},{key:"fireEvents",value:function(o,C){var O=this.props.children.props[o];O&&O(C);var Y=this.props[o];Y&&Y(C)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var o=this.state.popupVisible,C=this.props,O=C.children,Y=C.forceRender,x=C.alignPoint,ie=C.className,Se=C.autoDestroy,Ue=r.Children.only(O),Fe={key:"trigger"};this.isContextMenuToShow()?Fe.onContextMenu=this.onContextMenu:Fe.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(Fe.onClick=this.onClick,Fe.onMouseDown=this.onMouseDown,Fe.onTouchStart=this.onTouchStart):(Fe.onClick=this.createTwoChains("onClick"),Fe.onMouseDown=this.createTwoChains("onMouseDown"),Fe.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(Fe.onMouseEnter=this.onMouseEnter,x&&(Fe.onMouseMove=this.onMouseMove)):Fe.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?Fe.onMouseLeave=this.onMouseLeave:Fe.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(Fe.onFocus=this.onFocus,Fe.onBlur=this.onBlur):(Fe.onFocus=this.createTwoChains("onFocus"),Fe.onBlur=this.createTwoChains("onBlur"));var at=F()(Ue&&Ue.props&&Ue.props.className,ie);at&&(Fe.className=at);var Et=Object(z.a)({},Fe);Object(me.c)(Ue)&&(Et.ref=Object(me.a)(this.triggerRef,Ue.ref));var Ft=r.cloneElement(Ue,Et),kt;return(o||this.popupRef.current||Y)&&(kt=r.createElement(b,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!o&&Se&&(kt=null),r.createElement(ra.Provider,{value:this.triggerContextValue},Ft,kt)}}],[{key:"getDerivedStateFromProps",value:function(o,C){var O=o.popupVisible,Y={};return O!==void 0&&C.popupVisible!==O&&(Y.popupVisible=O,Y.prevPopupVisible=C.popupVisible),Y}}]),a}(r.Component);return I.contextType=ra,I.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:ga,getDocument:Ia,onPopupVisibleChange:kn,afterPopupVisibleChange:kn,onPopupAlign:kn,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},I}var go=_a($e.a),t={adjustX:1,adjustY:1},E={topLeft:{points:["bl","tl"],overflow:t,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:t,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:t,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:t,offset:[4,0]}},U={topLeft:{points:["bl","tl"],overflow:t,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:t,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:t,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:t,offset:[4,0]}},T=E,ve=0,ne={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},ge=function(I,H,y){var a=Ne(H),u=I.getState();I.setState({defaultActiveFirst:Object(z.a)(Object(z.a)({},u.defaultActiveFirst),{},Object(k.a)({},a,y))})},Ee=function(b){Object(v.a)(H,b);var I=Object(f.a)(H);function H(y){var a;Object(he.a)(this,H),a=I.call(this,y),a.onDestroy=function(x){a.props.onDestroy(x)},a.onKeyDown=function(x){var ie=x.keyCode,Se=a.menuInstance,Ue=a.props.store,Fe=a.getVisible();if(ie===c.a.ENTER)return a.onTitleClick(x),ge(Ue,a.props.eventKey,!0),!0;if(ie===c.a.RIGHT)return Fe?Se.onKeyDown(x):(a.triggerOpenChange(!0),ge(Ue,a.props.eventKey,!0)),!0;if(ie===c.a.LEFT){var at;if(Fe)at=Se.onKeyDown(x);else return;return at||(a.triggerOpenChange(!1),at=!0),at}return Fe&&(ie===c.a.UP||ie===c.a.DOWN)?Se.onKeyDown(x):void 0},a.onOpenChange=function(x){a.props.onOpenChange(x)},a.onPopupVisibleChange=function(x){a.triggerOpenChange(x,x?"mouseenter":"mouseleave")},a.onMouseEnter=function(x){var ie=a.props,Se=ie.eventKey,Ue=ie.onMouseEnter,Fe=ie.store;ge(Fe,a.props.eventKey,!1),Ue({key:Se,domEvent:x})},a.onMouseLeave=function(x){var ie=a.props,Se=ie.parentMenu,Ue=ie.eventKey,Fe=ie.onMouseLeave;Se.subMenuInstance=Object(M.a)(a),Fe({key:Ue,domEvent:x})},a.onTitleMouseEnter=function(x){var ie=a.props,Se=ie.eventKey,Ue=ie.onItemHover,Fe=ie.onTitleMouseEnter;Ue({key:Se,hover:!0}),Fe({key:Se,domEvent:x})},a.onTitleMouseLeave=function(x){var ie=a.props,Se=ie.parentMenu,Ue=ie.eventKey,Fe=ie.onItemHover,at=ie.onTitleMouseLeave;Se.subMenuInstance=Object(M.a)(a),Fe({key:Ue,hover:!1}),at({key:Ue,domEvent:x})},a.onTitleClick=function(x){var ie=Object(M.a)(a),Se=ie.props;if(Se.onTitleClick({key:Se.eventKey,domEvent:x}),Se.triggerSubMenuAction==="hover")return;a.triggerOpenChange(!a.getVisible(),"click"),ge(Se.store,a.props.eventKey,!1)},a.onSubMenuClick=function(x){typeof a.props.onClick=="function"&&a.props.onClick(a.addKeyPath(x))},a.onSelect=function(x){a.props.onSelect(x)},a.onDeselect=function(x){a.props.onDeselect(x)},a.getPrefixCls=function(){return"".concat(a.props.rootPrefixCls,"-submenu")},a.getActiveClassName=function(){return"".concat(a.getPrefixCls(),"-active")},a.getDisabledClassName=function(){return"".concat(a.getPrefixCls(),"-disabled")},a.getSelectedClassName=function(){return"".concat(a.getPrefixCls(),"-selected")},a.getOpenClassName=function(){return"".concat(a.props.rootPrefixCls,"-submenu-open")},a.getVisible=function(){return a.state.isOpen},a.getMode=function(){return a.state.mode},a.saveMenuInstance=function(x){a.menuInstance=x},a.addKeyPath=function(x){return Object(z.a)(Object(z.a)({},x),{},{keyPath:(x.keyPath||[]).concat(a.props.eventKey)})},a.triggerOpenChange=function(x,ie){var Se=a.props.eventKey,Ue=function(){a.onOpenChange({key:Se,item:Object(M.a)(a),trigger:ie,open:x})};ie==="mouseenter"?a.mouseenterTimeout=setTimeout(function(){Ue()},0):Ue()},a.isChildrenSelected=function(){var x={find:!1};return rt(a.props.children,a.props.selectedKeys,x),x.find},a.isInlineMode=function(){return a.getMode()==="inline"},a.adjustWidth=function(){if(!a.subMenuTitle||!a.menuInstance)return;var x=Mn.findDOMNode(a.menuInstance);if(x.offsetWidth>=a.subMenuTitle.offsetWidth)return;x.style.minWidth="".concat(a.subMenuTitle.offsetWidth,"px")},a.saveSubMenuTitle=function(x){a.subMenuTitle=x},a.getBaseProps=function(){var x=Object(M.a)(a),ie=x.props,Se=a.getMode();return{mode:Se==="horizontal"?"vertical":Se,visible:a.getVisible(),level:ie.level+1,inlineIndent:ie.inlineIndent,focusable:!1,onClick:a.onSubMenuClick,onSelect:a.onSelect,onDeselect:a.onDeselect,onDestroy:a.onDestroy,selectedKeys:ie.selectedKeys,eventKey:"".concat(ie.eventKey,"-menu-"),openKeys:ie.openKeys,motion:ie.motion,onOpenChange:a.onOpenChange,subMenuOpenDelay:ie.subMenuOpenDelay,parentMenu:Object(M.a)(a),subMenuCloseDelay:ie.subMenuCloseDelay,forceSubMenuRender:ie.forceSubMenuRender,triggerSubMenuAction:ie.triggerSubMenuAction,builtinPlacements:ie.builtinPlacements,defaultActiveFirst:ie.store.getState().defaultActiveFirst[Ne(ie.eventKey)],multiple:ie.multiple,prefixCls:ie.rootPrefixCls,id:a.internalMenuId,manualRef:a.saveMenuInstance,itemIcon:ie.itemIcon,expandIcon:ie.expandIcon,direction:ie.direction}},a.getMotion=function(x,ie){var Se=Object(M.a)(a),Ue=Se.haveRendered,Fe=a.props,at=Fe.motion,Et=Fe.rootPrefixCls,Ft=Object(z.a)(Object(z.a)({},at),{},{leavedClassName:"".concat(Et,"-hidden"),removeOnLeave:!1,motionAppear:Ue||!ie||x!=="inline"});return Ft};var u=y.store,o=y.eventKey,C=u.getState(),O=C.defaultActiveFirst;a.isRootMenu=!1;var Y=!1;return O&&(Y=O[o]),ge(u,o,Y),a.state={mode:y.mode,isOpen:y.isOpen},a}return Object(ce.a)(H,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var a=this,u=this.props,o=u.mode,C=u.parentMenu,O=u.manualRef,Y=u.isOpen,x=function(){a.setState({mode:o,isOpen:Y})},ie=Y!==this.state.isOpen,Se=o!==this.state.mode;if((Se||ie)&&(un.a.cancel(this.updateStateRaf),Se?this.updateStateRaf=Object(un.a)(x):x()),O&&O(this),o!=="horizontal"||!(C==null?void 0:C.isRootMenu)||!Y)return;this.minWidthTimeout=setTimeout(function(){return a.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var a=this.props,u=a.onDestroy,o=a.eventKey;u&&u(o),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),un.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(a,u){var o=this.getBaseProps();return r.createElement(Tt,Object(q.a)({},o,{id:this.internalMenuId,className:a,style:u}),this.props.children)}},{key:"renderChildren",value:function(){var a=this,u=this.getBaseProps(),o=u.mode,C=u.visible,O=u.forceSubMenuRender,Y=u.direction,x=this.getMotion(o,C);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||C||O,!this.haveOpened)return r.createElement("div",null);var ie=F()("".concat(u.prefixCls,"-sub"),Object(k.a)({},"".concat(u.prefixCls,"-rtl"),Y==="rtl"));return this.isInlineMode()?r.createElement(dt,Object(q.a)({visible:u.visible,forceRender:O},x),function(Se){var Ue=Se.className,Fe=Se.style,at=F()(ie,Ue);return a.renderPopupMenu(at,Fe)}):this.renderPopupMenu(ie)}},{key:"render",value:function(){var a,u,o,C=Object(z.a)({},this.props),O=this.getVisible(),Y=this.getPrefixCls(),x=this.isInlineMode(),ie=this.getMode(),Se=F()(Y,"".concat(Y,"-").concat(ie),(a={},Object(k.a)(a,C.className,!!C.className),Object(k.a)(a,this.getOpenClassName(),O),Object(k.a)(a,this.getActiveClassName(),C.active||O&&!x),Object(k.a)(a,this.getDisabledClassName(),C.disabled),Object(k.a)(a,this.getSelectedClassName(),this.isChildrenSelected()),a));this.internalMenuId||(C.eventKey?this.internalMenuId="".concat(C.eventKey,"$Menu"):(ve+=1,this.internalMenuId="$__$".concat(ve,"$Menu")));var Ue={},Fe={},at={};C.disabled||(Ue={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},Fe={onClick:this.onTitleClick},at={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var Et={},Ft=C.direction,kt=Ft==="rtl";x&&(kt?Et.paddingRight=C.inlineIndent*C.level:Et.paddingLeft=C.inlineIndent*C.level);var sn={};this.getVisible()&&(sn={"aria-owns":this.internalMenuId});var ln=null;ie!=="horizontal"&&(ln=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(ln=r.createElement(this.props.expandIcon,Object(z.a)({},this.props))));var Zt=r.createElement("div",Object(q.a)({ref:this.saveSubMenuTitle,style:Et,className:"".concat(Y,"-title"),role:"button"},at,Fe,{"aria-expanded":O},sn,{"aria-haspopup":"true",title:typeof C.title=="string"?C.title:void 0}),C.title,ln||r.createElement("i",{className:"".concat(Y,"-arrow")})),rn=this.renderChildren(),bn=((u=C.parentMenu)===null||u===void 0?void 0:u.isRootMenu)?C.parentMenu.props.getPopupContainer:function($n){return $n.parentNode},Ut=ne[ie],Un=C.popupOffset?{offset:C.popupOffset}:{},Gt=F()((o={},Object(k.a)(o,C.popupClassName,C.popupClassName&&!x),Object(k.a)(o,"".concat(Y,"-rtl"),kt),o)),Qe=C.disabled,st=C.triggerSubMenuAction,en=C.subMenuOpenDelay,Cn=C.forceSubMenuRender,xt=C.subMenuCloseDelay,Sn=C.builtinPlacements;ot.forEach(function($n){return delete C[$n]}),delete C.onClick;var Xn=kt?Object(z.a)(Object(z.a)({},U),Sn):Object(z.a)(Object(z.a)({},E),Sn);delete C.direction;var yn=this.getBaseProps(),Fn=x?null:this.getMotion(yn.mode,yn.visible);return r.createElement("li",Object(q.a)({},C,Ue,{className:Se,role:"menuitem"}),r.createElement(go,{prefixCls:Y,popupClassName:F()("".concat(Y,"-popup"),Gt),getPopupContainer:bn,builtinPlacements:Xn,popupPlacement:Ut,popupVisible:x?!1:O,popupAlign:Un,popup:x?null:rn,action:Qe||x?[]:[st],mouseEnterDelay:en,mouseLeaveDelay:xt,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:Cn,popupMotion:Fn},Zt),x?rn:null)}}]),H}(r.Component);Ee.defaultProps={onMouseEnter:$,onMouseLeave:$,onTitleMouseEnter:$,onTitleMouseLeave:$,onTitleClick:$,manualRef:$,mode:"vertical",title:""};var Oe=Object(Z.b)(function(b,I){var H=b.openKeys,y=b.activeKey,a=b.selectedKeys,u=I.eventKey,o=I.subMenuKey;return{isOpen:H.indexOf(u)>-1,active:y[o]===u,selectedKeys:a}})(Ee);Oe.isSubMenu=!0;var Te=Oe,Je="menuitem-overflowed",Ge=.5,we=function(b){Object(v.a)(H,b);var I=Object(f.a)(H);function H(){var y;return Object(he.a)(this,H),y=I.apply(this,arguments),y.resizeObserver=null,y.mutationObserver=null,y.originalTotalWidth=0,y.overflowedItems=[],y.menuItemSizes=[],y.cancelFrameId=null,y.state={lastVisibleIndex:void 0},y.childRef=r.createRef(),y.getMenuItemNodes=function(){var a=y.props.prefixCls,u=y.childRef.current;return u?[].slice.call(u.children).filter(function(o){return o.className.split(" ").indexOf("".concat(a,"-overflowed-submenu"))<0}):[]},y.getOverflowedSubMenuItem=function(a,u,o){var C=y.props,O=C.overflowedIndicator,Y=C.level,x=C.mode,ie=C.prefixCls,Se=C.theme;if(Y!==1||x!=="horizontal")return null;var Ue=y.props.children[0],Fe=Ue.props,at=Fe.children,Et=Fe.title,Ft=Fe.style,kt=Object(Be.a)(Fe,["children","title","style"]),sn=Object(z.a)({},Ft),ln="".concat(a,"-overflowed-indicator"),Zt="".concat(a,"-overflowed-indicator");u.length===0&&o!==!0?sn=Object(z.a)(Object(z.a)({},sn),{},{display:"none"}):o&&(sn=Object(z.a)(Object(z.a)({},sn),{},{visibility:"hidden",position:"absolute"}),ln="".concat(ln,"-placeholder"),Zt="".concat(Zt,"-placeholder"));var rn=Se?"".concat(ie,"-").concat(Se):"",bn={};return ot.forEach(function(Ut){kt[Ut]!==void 0&&(bn[Ut]=kt[Ut])}),r.createElement(Te,Object(q.a)({title:O,className:"".concat(ie,"-overflowed-submenu"),popupClassName:rn},bn,{key:ln,eventKey:Zt,disabled:!1,style:sn}),u)},y.setChildrenWidthAndResize=function(){if(y.props.mode!=="horizontal")return;var a=y.childRef.current;if(!a)return;var u=a.children;if(!u||u.length===0)return;var o=a.children[u.length-1];ft(o,"display","inline-block");var C=y.getMenuItemNodes(),O=C.filter(function(Y){return Y.className.split(" ").indexOf(Je)>=0});O.forEach(function(Y){ft(Y,"display","inline-block")}),y.menuItemSizes=C.map(function(Y){return it(Y,!0)}),O.forEach(function(Y){ft(Y,"display","none")}),y.overflowedIndicatorWidth=it(a.children[a.children.length-1],!0),y.originalTotalWidth=y.menuItemSizes.reduce(function(Y,x){return Y+x},0),y.handleResize(),ft(o,"display","none")},y.handleResize=function(){if(y.props.mode!=="horizontal")return;var a=y.childRef.current;if(!a)return;var u=it(a);y.overflowedItems=[];var o=0,C;y.originalTotalWidth>u+Ge&&(C=-1,y.menuItemSizes.forEach(function(O){o+=O,o+y.overflowedIndicatorWidth<=u&&(C+=1)})),y.setState({lastVisibleIndex:C})},y}return Object(ce.a)(H,[{key:"componentDidMount",value:function(){var a=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var u=this.childRef.current;if(!u)return;this.resizeObserver=new Yt.default(function(o){o.forEach(function(){var C=a.cancelFrameId;cancelAnimationFrame(C),a.cancelFrameId=requestAnimationFrame(a.setChildrenWidthAndResize)})}),[].slice.call(u.children).concat(u).forEach(function(o){a.resizeObserver.observe(o)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){a.resizeObserver.disconnect(),[].slice.call(u.children).concat(u).forEach(function(o){a.resizeObserver.observe(o)}),a.setChildrenWidthAndResize()}),this.mutationObserver.observe(u,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(a){var u=this,o=this.state.lastVisibleIndex;return(a||[]).reduce(function(C,O,Y){var x=O;if(u.props.mode==="horizontal"){var ie=u.getOverflowedSubMenuItem(O.props.eventKey,[]);o!==void 0&&u.props.className.indexOf("".concat(u.props.prefixCls,"-root"))!==-1&&(Y>o&&(x=r.cloneElement(O,{style:{display:"none"},eventKey:"".concat(O.props.eventKey,"-hidden"),className:"".concat(Je)})),Y===o+1&&(u.overflowedItems=a.slice(o+1).map(function(Ue){return r.cloneElement(Ue,{key:Ue.props.eventKey,mode:"vertical-left"})}),ie=u.getOverflowedSubMenuItem(O.props.eventKey,u.overflowedItems)));var Se=[].concat(Object(j.a)(C),[ie,x]);return Y===a.length-1&&Se.push(u.getOverflowedSubMenuItem(O.props.eventKey,[],!0)),Se}return[].concat(Object(j.a)(C),[x])},[])}},{key:"render",value:function(){var a=this.props,u=a.visible,o=a.prefixCls,C=a.overflowedIndicator,O=a.mode,Y=a.level,x=a.tag,ie=a.children,Se=a.theme,Ue=Object(Be.a)(a,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),Fe=x;return r.createElement(Fe,Object(q.a)({ref:this.childRef},Ue),this.renderChildren(ie))}}]),H}(r.Component);we.defaultProps={tag:"div",className:""};var He=we;function Ke(b){return b.length?b.every(function(I){return!!I.props.disabled}):!0}function et(b,I,H){var y=b.getState();b.setState({activeKey:Object(z.a)(Object(z.a)({},y.activeKey),{},Object(k.a)({},I,H))})}function Ve(b){return b.eventKey||"0-menu-"}function lt(b,I){var H=I,y=b.children,a=b.eventKey;if(H){var u;if(We(y,function(o,C){o&&o.props&&!o.props.disabled&&H===Re(o,a,C)&&(u=!0)}),u)return H}return H=null,b.defaultActiveFirst&&We(y,function(o,C){!H&&o&&!o.props.disabled&&(H=Re(o,a,C))}),H}function gt(b){if(!b)return;var I=this.instanceArray.indexOf(b);I!==-1?this.instanceArray[I]=b:this.instanceArray.push(b)}var zt=function(b){Object(v.a)(H,b);var I=Object(f.a)(H);function H(y){var a;return Object(he.a)(this,H),a=I.call(this,y),a.onKeyDown=function(u,o){var C=u.keyCode,O;if(a.getFlatInstanceArray().forEach(function(x){x&&x.props.active&&x.onKeyDown&&(O=x.onKeyDown(u))}),O)return 1;var Y=null;return(C===c.a.UP||C===c.a.DOWN)&&(Y=a.step(C===c.a.UP?-1:1)),Y?(u.preventDefault(),et(a.props.store,Ve(a.props),Y.props.eventKey),typeof o=="function"&&o(Y),1):void 0},a.onItemHover=function(u){var o=u.key,C=u.hover;et(a.props.store,Ve(a.props),C?o:null)},a.onDeselect=function(u){a.props.onDeselect(u)},a.onSelect=function(u){a.props.onSelect(u)},a.onClick=function(u){a.props.onClick(u)},a.onOpenChange=function(u){a.props.onOpenChange(u)},a.onDestroy=function(u){a.props.onDestroy(u)},a.getFlatInstanceArray=function(){return a.instanceArray},a.step=function(u){var o=a.getFlatInstanceArray(),C=a.props.store.getState().activeKey[Ve(a.props)],O=o.length;if(!O)return null;u<0&&(o=o.concat().reverse());var Y=-1;if(o.every(function(Ue,Fe){return Ue&&Ue.props.eventKey===C?(Y=Fe,!1):!0}),!a.props.defaultActiveFirst&&Y!==-1&&Ke(o.slice(Y,O-1)))return;var x=(Y+1)%O,ie=x;do{var Se=o[ie];if(!Se||Se.props.disabled)ie=(ie+1)%O;else return Se}while(ie!==x);return null},a.renderCommonMenuItem=function(u,o,C){var O=a.props.store.getState(),Y=Object(M.a)(a),x=Y.props,ie=Re(u,x.eventKey,o),Se=u.props;if(!Se||typeof u.type=="string")return u;var Ue=ie===O.activeKey,Fe=Object(z.a)(Object(z.a)({mode:Se.mode||x.mode,level:x.level,inlineIndent:x.inlineIndent,renderMenuItem:a.renderMenuItem,rootPrefixCls:x.prefixCls,index:o,parentMenu:x.parentMenu,manualRef:Se.disabled?void 0:Object(fe.a)(u.ref,gt.bind(Object(M.a)(a))),eventKey:ie,active:!Se.disabled&&Ue,multiple:x.multiple,onClick:function(Et){(Se.onClick||$)(Et),a.onClick(Et)},onItemHover:a.onItemHover,motion:x.motion,subMenuOpenDelay:x.subMenuOpenDelay,subMenuCloseDelay:x.subMenuCloseDelay,forceSubMenuRender:x.forceSubMenuRender,onOpenChange:a.onOpenChange,onDeselect:a.onDeselect,onSelect:a.onSelect,builtinPlacements:x.builtinPlacements,itemIcon:Se.itemIcon||a.props.itemIcon,expandIcon:Se.expandIcon||a.props.expandIcon},C),{},{direction:x.direction});return(x.mode==="inline"||vt())&&(Fe.triggerSubMenuAction="click"),r.cloneElement(u,Object(z.a)(Object(z.a)({},Fe),{},{key:ie||o}))},a.renderMenuItem=function(u,o,C){if(!u)return null;var O=a.props.store.getState(),Y={openKeys:O.openKeys,selectedKeys:O.selectedKeys,triggerSubMenuAction:a.props.triggerSubMenuAction,subMenuKey:C};return a.renderCommonMenuItem(u,o,Y)},y.store.setState({activeKey:Object(z.a)(Object(z.a)({},y.store.getState().activeKey),{},Object(k.a)({},y.eventKey,lt(y,y.activeKey)))}),a.instanceArray=[],a}return Object(ce.a)(H,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(a){return this.props.visible||a.visible||this.props.className!==a.className||!Ce()(this.props.style,a.style)}},{key:"componentDidUpdate",value:function(a){var u=this.props,o="activeKey"in u?u.activeKey:u.store.getState().activeKey[Ve(u)],C=lt(u,o);if(C!==o)et(u.store,Ve(u),C);else if("activeKey"in a){var O=lt(a,a.activeKey);C!==O&&et(u.store,Ve(u),C)}}},{key:"render",value:function(){var a=this,u=Object(q.a)({},this.props);this.instanceArray=[];var o=F()(u.prefixCls,u.className,"".concat(u.prefixCls,"-").concat(u.mode)),C={className:o,role:u.role||"menu"};u.id&&(C.id=u.id),u.focusable&&(C.tabIndex=0,C.onKeyDown=this.onKeyDown);var O=u.prefixCls,Y=u.eventKey,x=u.visible,ie=u.level,Se=u.mode,Ue=u.overflowedIndicator,Fe=u.theme;return ot.forEach(function(at){return delete u[at]}),delete u.onClick,r.createElement(He,Object(q.a)({},u,{prefixCls:O,mode:Se,tag:"ul",level:ie,theme:Fe,visible:x,overflowedIndicator:Ue},C),Object(l.a)(u.children).map(function(at,Et){return a.renderMenuItem(at,Et,Y||"0-menu-")}))}}]),H}(r.Component);zt.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:$};var vn=Object(Z.b)()(zt),Tt=vn,wt=e("Kwbf");function $t(b,I,H){var y=b.prefixCls,a=b.motion,u=b.defaultMotions,o=u===void 0?{}:u,C=b.openAnimation,O=b.openTransitionName,Y=I.switchingModeFromInline;if(a)return a;if(Object(R.a)(C)==="object"&&C)Object(wt.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof C=="string")return{motionName:"".concat(y,"-open-").concat(C)};if(O)return{motionName:O};var x=o[H];return x||(Y?null:o.other)}var on=function(b){Object(v.a)(H,b);var I=Object(f.a)(H);function H(y){var a;Object(he.a)(this,H),a=I.call(this,y),a.onSelect=function(C){var O=Object(M.a)(a),Y=O.props;if(Y.selectable){var x=a.store.getState(),ie=x.selectedKeys,Se=C.key;Y.multiple?ie=ie.concat([Se]):ie=[Se],"selectedKeys"in Y||a.store.setState({selectedKeys:ie}),Y.onSelect(Object(z.a)(Object(z.a)({},C),{},{selectedKeys:ie}))}},a.onClick=function(C){var O=a.getRealMenuMode(),Y=Object(M.a)(a),x=Y.store,ie=Y.props.onOpenChange;O!=="inline"&&!("openKeys"in a.props)&&(x.setState({openKeys:[]}),ie([])),a.props.onClick(C)},a.onKeyDown=function(C,O){a.innerMenu.getWrappedInstance().onKeyDown(C,O)},a.onOpenChange=function(C){var O=Object(M.a)(a),Y=O.props,x=a.store.getState().openKeys.concat(),ie=!1,Se=function(Fe){var at=!1;if(Fe.open)at=x.indexOf(Fe.key)===-1,at&&x.push(Fe.key);else{var Et=x.indexOf(Fe.key);at=Et!==-1,at&&x.splice(Et,1)}ie=ie||at};Array.isArray(C)?C.forEach(Se):Se(C),ie&&("openKeys"in a.props||a.store.setState({openKeys:x}),Y.onOpenChange(x))},a.onDeselect=function(C){var O=Object(M.a)(a),Y=O.props;if(Y.selectable){var x=a.store.getState().selectedKeys.concat(),ie=C.key,Se=x.indexOf(ie);Se!==-1&&x.splice(Se,1),"selectedKeys"in Y||a.store.setState({selectedKeys:x}),Y.onDeselect(Object(z.a)(Object(z.a)({},C),{},{selectedKeys:x}))}},a.onMouseEnter=function(C){a.restoreModeVerticalFromInline();var O=a.props.onMouseEnter;O&&O(C)},a.onTransitionEnd=function(C){var O=C.propertyName==="width"&&C.target===C.currentTarget,Y=C.target.className,x=Object.prototype.toString.call(Y)==="[object SVGAnimatedString]"?Y.animVal:Y,ie=C.propertyName==="font-size"&&x.indexOf("anticon")>=0;(O||ie)&&a.restoreModeVerticalFromInline()},a.setInnerMenu=function(C){a.innerMenu=C},a.isRootMenu=!0;var u=y.defaultSelectedKeys,o=y.defaultOpenKeys;return"selectedKeys"in y&&(u=y.selectedKeys||[]),"openKeys"in y&&(o=y.openKeys||[]),a.store=Object(Z.c)({selectedKeys:u,openKeys:o,activeKey:{"0-menu-":lt(y,y.activeKey)}}),a.state={switchingModeFromInline:!1,prevProps:y,inlineOpenKeys:[],store:a.store},a}return Object(ce.a)(H,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(a){var u=this.props,o=u.siderCollapsed,C=u.inlineCollapsed,O=u.onOpenChange;(!a.inlineCollapsed&&C||!a.siderCollapsed&&o)&&O([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var a=this.props.collapsedWidth,u=this.store,o=this.prevOpenKeys,C=this.getInlineCollapsed()&&(a===0||a==="0"||a==="0px");C?(this.prevOpenKeys=u.getState().openKeys.concat(),this.store.setState({openKeys:[]})):o&&(this.store.setState({openKeys:o}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var a=this.props.mode,u=this.state.switchingModeFromInline,o=this.getInlineCollapsed();return u&&o?"inline":o?"vertical":a}},{key:"getInlineCollapsed",value:function(){var a=this.props,u=a.inlineCollapsed,o=a.siderCollapsed;return o!==void 0?o:u}},{key:"restoreModeVerticalFromInline",value:function(){var a=this.state.switchingModeFromInline;a&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var a=Object(z.a)({},Object(ae.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),u=this.getRealMenuMode();return a.className+=" ".concat(a.prefixCls,"-root"),a.direction==="rtl"&&(a.className+=" ".concat(a.prefixCls,"-rtl")),a=Object(z.a)(Object(z.a)({},a),{},{mode:u,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:$t(this.props,this.state,u)}),delete a.openAnimation,delete a.openTransitionName,r.createElement(Z.a,{store:this.store},r.createElement(Tt,Object(q.a)({},a,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(a,u){var o=u.prevProps,C=u.store,O=C.getState(),Y={},x={prevProps:a};return o.mode==="inline"&&a.mode!=="inline"&&(x.switchingModeFromInline=!0),"openKeys"in a?Y.openKeys=a.openKeys||[]:((a.inlineCollapsed&&!o.inlineCollapsed||a.siderCollapsed&&!o.siderCollapsed)&&(x.switchingModeFromInline=!0,x.inlineOpenKeys=O.openKeys,Y.openKeys=[]),(!a.inlineCollapsed&&o.inlineCollapsed||!a.siderCollapsed&&o.siderCollapsed)&&(Y.openKeys=u.inlineOpenKeys,x.inlineOpenKeys=[])),Object.keys(Y).length&&C.setState(Y),x}}]),H}(r.Component);on.defaultProps={selectable:!0,onClick:$,onSelect:$,onOpenChange:$,onDeselect:$,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:r.createElement("span",null,"\xB7\xB7\xB7")};var ia=on,qn=function(b){Object(v.a)(H,b);var I=Object(f.a)(H);function H(){var y;return Object(he.a)(this,H),y=I.apply(this,arguments),y.onKeyDown=function(a){var u=a.keyCode;return u===c.a.ENTER?(y.onClick(a),!0):void 0},y.onMouseLeave=function(a){var u=y.props,o=u.eventKey,C=u.onItemHover,O=u.onMouseLeave;C({key:o,hover:!1}),O({key:o,domEvent:a})},y.onMouseEnter=function(a){var u=y.props,o=u.eventKey,C=u.onItemHover,O=u.onMouseEnter;C({key:o,hover:!0}),O({key:o,domEvent:a})},y.onClick=function(a){var u=y.props,o=u.eventKey,C=u.multiple,O=u.onClick,Y=u.onSelect,x=u.onDeselect,ie=u.isSelected,Se={key:o,keyPath:[o],item:Object(M.a)(y),domEvent:a};O(Se),C?ie?x(Se):Y(Se):ie||Y(Se)},y.saveNode=function(a){y.node=a},y}return Object(ce.a)(H,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var a=this.props;a.onDestroy&&a.onDestroy(a.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var a,u=Object(z.a)({},this.props),o=F()(this.getPrefixCls(),u.className,(a={},Object(k.a)(a,this.getActiveClassName(),!u.disabled&&u.active),Object(k.a)(a,this.getSelectedClassName(),u.isSelected),Object(k.a)(a,this.getDisabledClassName(),u.disabled),a)),C=Object(z.a)(Object(z.a)({},u.attribute),{},{title:typeof u.title=="string"?u.title:void 0,className:o,role:u.role||"menuitem","aria-disabled":u.disabled});u.role==="option"?C=Object(z.a)(Object(z.a)({},C),{},{role:"option","aria-selected":u.isSelected}):(u.role===null||u.role==="none")&&(C.role="none");var O={onClick:u.disabled?null:this.onClick,onMouseLeave:u.disabled?null:this.onMouseLeave,onMouseEnter:u.disabled?null:this.onMouseEnter},Y=Object(z.a)({},u.style);u.mode==="inline"&&(u.direction==="rtl"?Y.paddingRight=u.inlineIndent*u.level:Y.paddingLeft=u.inlineIndent*u.level),ot.forEach(function(ie){return delete u[ie]}),delete u.direction;var x=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(x=r.createElement(this.props.itemIcon,this.props)),r.createElement("li",Object(q.a)({},Object(ae.a)(u,["onClick","onMouseEnter","onMouseLeave","onSelect"]),C,O,{style:Y,ref:this.saveNode}),u.children,x)}}]),H}(r.Component);qn.isMenuItem=!0,qn.defaultProps={onSelect:$,onMouseEnter:$,onMouseLeave:$,manualRef:$};var ya=Object(Z.b)(function(b,I){var H=b.activeKey,y=b.selectedKeys,a=I.eventKey,u=I.subMenuKey;return{active:H[u]===a,isSelected:Array.isArray(y)?y.indexOf(a)!==-1:y===a}})(qn),ta=ya,ca=function(b){Object(v.a)(H,b);var I=Object(f.a)(H);function H(){var y;return Object(he.a)(this,H),y=I.apply(this,arguments),y.renderInnerMenuItem=function(a){var u=y.props,o=u.renderMenuItem,C=u.index;return o(a,C,y.props.subMenuKey)},y}return Object(ce.a)(H,[{key:"render",value:function(){var a=Object(q.a)({},this.props),u=a.className,o=u===void 0?"":u,C=a.rootPrefixCls,O="".concat(C,"-item-group-title"),Y="".concat(C,"-item-group-list"),x=a.title,ie=a.children;return ot.forEach(function(Se){return delete a[Se]}),delete a.direction,r.createElement("li",Object(q.a)({},a,{onClick:function(Ue){return Ue.stopPropagation()},className:"".concat(o," ").concat(C,"-item-group")}),r.createElement("div",{className:O,title:typeof x=="string"?x:void 0},x),r.createElement("ul",{className:Y},r.Children.map(ie,this.renderInnerMenuItem)))}}]),H}(r.Component);ca.isMenuItemGroup=!0,ca.defaultProps={disabled:!0};var Ea=ca,Ta=function(I){var H=I.className,y=I.rootPrefixCls,a=I.style;return r.createElement("li",{className:"".concat(H," ").concat(y,"-item-divider"),style:a})};Ta.defaultProps={disabled:!0,className:"",style:{}};var za=Ta,ka=ia,Na=e("eDIo");function Ha(b,I){var H=b.prefixCls,y=b.editable,a=b.locale,u=b.style;return!y||y.showAdd===!1?null:r.createElement("button",{ref:I,type:"button",className:"".concat(H,"-nav-add"),style:u,"aria-label":(a==null?void 0:a.addAriaLabel)||"Add tab",onClick:function(C){y.onEdit("add",{event:C})}},y.addIcon||"+")}var Da=r.forwardRef(Ha);function Za(b,I){var H=b.prefixCls,y=b.id,a=b.tabs,u=b.locale,o=b.mobile,C=b.moreIcon,O=C===void 0?"More":C,Y=b.moreTransitionName,x=b.style,ie=b.className,Se=b.editable,Ue=b.tabBarGutter,Fe=b.rtl,at=b.onTabClick,Et=Object(r.useState)(!1),Ft=Object(N.a)(Et,2),kt=Ft[0],sn=Ft[1],ln=Object(r.useState)(null),Zt=Object(N.a)(ln,2),rn=Zt[0],bn=Zt[1],Ut="".concat(y,"-more-popup"),Un="".concat(H,"-dropdown"),Gt=rn!==null?"".concat(Ut,"-").concat(rn):null,Qe=u==null?void 0:u.dropdownAriaLabel,st=r.createElement(ka,{onClick:function(Fn){var $n=Fn.key,zn=Fn.domEvent;at($n,zn),sn(!1)},id:Ut,tabIndex:-1,role:"listbox","aria-activedescendant":Gt,selectedKeys:[rn],"aria-label":Qe!==void 0?Qe:"expanded dropdown"},a.map(function(yn){return r.createElement(ta,{key:yn.key,id:"".concat(Ut,"-").concat(yn.key),role:"option","aria-controls":y&&"".concat(y,"-panel-").concat(yn.key),disabled:yn.disabled},yn.tab)}));function en(yn){for(var Fn=a.filter(function(pa){return!pa.disabled}),$n=Fn.findIndex(function(pa){return pa.key===rn})||0,zn=Fn.length,Wn=0;WnSn?(Cn=st,Ut.current="x"):(Cn=en,Ut.current="y");var Xn=Date.now();Xn-rn.current>100&&(bn.current=!1),(I(-Cn,-Cn)||bn.current)&&(Qe.preventDefault(),bn.current=!0),rn.current=Xn}var Gt=Object(r.useRef)(null);Gt.current={onTouchStart:sn,onTouchMove:ln,onTouchEnd:Zt,onWheel:Un},r.useEffect(function(){function Qe(xt){Gt.current.onTouchStart(xt)}function st(xt){Gt.current.onTouchMove(xt)}function en(xt){Gt.current.onTouchEnd(xt)}function Cn(xt){Gt.current.onWheel(xt)}return document.addEventListener("touchmove",st,{passive:!1}),document.addEventListener("touchend",en,{passive:!1}),b.current.addEventListener("touchstart",Qe,{passive:!1}),b.current.addEventListener("wheel",Cn),function(){document.removeEventListener("touchmove",st),document.removeEventListener("touchend",en)}},[])}function Aa(){var b=Object(r.useRef)(new Map);function I(y){return b.current.has(y)||b.current.set(y,r.createRef()),b.current.get(y)}function H(y){b.current.delete(y)}return[I,H]}function Sa(b,I){var H=r.useRef(b),y=r.useState({}),a=Object(N.a)(y,2),u=a[1];function o(C){var O=typeof C=="function"?C(H.current):C;O!==H.current&&I(O,H.current),H.current=O,u({})}return[H.current,o]}var Oa=function(I){var H=I.position,y=I.prefixCls,a=I.extra;if(!a)return null;var u,o=a;return H==="right"&&(u=o.right||!o.left&&o||null),H==="left"&&(u=o.left||null),u?r.createElement("div",{className:"".concat(y,"-extra-content")},u):null};function ao(b,I){var H,y=r.useContext(Va),a=y.prefixCls,u=y.tabs,o=b.className,C=b.style,O=b.id,Y=b.animated,x=b.activeKey,ie=b.rtl,Se=b.extra,Ue=b.editable,Fe=b.locale,at=b.tabPosition,Et=b.tabBarGutter,Ft=b.children,kt=b.onTabClick,sn=b.onTabScroll,ln=Object(r.useRef)(),Zt=Object(r.useRef)(),rn=Object(r.useRef)(),bn=Object(r.useRef)(),Ut=Aa(),Un=Object(N.a)(Ut,2),Gt=Un[0],Qe=Un[1],st=at==="top"||at==="bottom",en=Sa(0,function(Yn,An){st&&sn&&sn({direction:Yn>An?"left":"right"})}),Cn=Object(N.a)(en,2),xt=Cn[0],Sn=Cn[1],Xn=Sa(0,function(Yn,An){!st&&sn&&sn({direction:Yn>An?"top":"bottom"})}),yn=Object(N.a)(Xn,2),Fn=yn[0],$n=yn[1],zn=Object(r.useState)(0),Wn=Object(N.a)(zn,2),Vt=Wn[0],pa=Wn[1],qa=Object(r.useState)(0),Fa=Object(N.a)(qa,2),Ja=Fa[0],ha=Fa[1],Ra=Object(r.useState)(0),da=Object(N.a)(Ra,2),Ca=da[0],Ga=da[1],ro=Object(r.useState)(0),io=Object(N.a)(ro,2),na=io[0],$a=io[1],eo=Object(r.useState)(null),oa=Object(N.a)(eo,2),Hn=oa[0],xa=oa[1],Do=Object(r.useState)(null),Xo=Object(N.a)(Do,2),co=Xo[0],fr=Xo[1],No=Object(r.useState)(0),Eo=Object(N.a)(No,2),Zo=Eo[0],qo=Eo[1],mr=Object(r.useState)(0),So=Object(N.a)(mr,2),Ro=So[0],$o=So[1],er=n(new Map),tr=Object(N.a)(er,2),nr=tr[0],pr=tr[1],Co=se(u,nr,Vt),ar="".concat(a,"-nav-operations-hidden"),vo=0,to=0;st?ie?(vo=0,to=Math.max(0,Vt-Hn)):(vo=Math.min(0,Hn-Vt),to=0):(vo=Math.min(0,co-Ja),to=0);function jo(Yn){return Ynto?[to,!1]:[Yn,!0]}var or=Object(r.useRef)(),wo=Object(r.useState)(),Io=Object(N.a)(wo,2),Lo=Io[0],ko=Io[1];function Uo(){ko(Date.now())}function yo(){window.clearTimeout(or.current)}ma(ln,function(Yn,An){var la=!1;function Wa(Oo,_o){Oo(function(Mo){var bo=jo(Mo+_o),fo=Object(N.a)(bo,2),Po=fo[0],xo=fo[1];return la=xo,Po})}if(st){if(Hn>=Vt)return la;Wa(Sn,Yn)}else{if(co>=Ja)return la;Wa($n,An)}return yo(),Uo(),la}),Object(r.useEffect)(function(){return yo(),Lo&&(or.current=window.setTimeout(function(){ko(0)},100)),yo},[Lo]);function Bo(){var Yn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:x,An=Co.get(Yn);if(!An)return;if(st){var la=xt;ie?An.rightxt+Hn&&(la=An.right+An.width-Hn):An.left<-xt?la=-An.left:An.left+An.width>-xt+Hn&&(la=-(An.left+An.width-Hn)),$n(0),Sn(jo(la)[0])}else{var Wa=Fn;An.top<-Fn?Wa=-An.top:An.top+An.height>-Fn+co&&(Wa=-(An.top+An.height-co)),Sn(0),$n(jo(Wa)[0])}}var hr=je(Co,{width:Hn,height:co,left:xt,top:Fn},{width:Ca,height:na},{width:Zo,height:Ro},Object(z.a)(Object(z.a)({},b),{},{tabs:u})),Ko=Object(N.a)(hr,2),vr=Ko[0],br=Ko[1],rr=u.map(function(Yn){var An=Yn.key;return r.createElement(w,{id:O,prefixCls:a,key:An,rtl:ie,tab:Yn,closable:Yn.closable,editable:Ue,active:An===x,tabPosition:at,tabBarGutter:Et,renderWrapper:Ft,removeAriaLabel:Fe==null?void 0:Fe.removeAriaLabel,ref:Gt(An),onClick:function(Wa){kt(An,Wa)},onRemove:function(){Qe(An)},onFocus:function(){Bo(An),Uo(),ie||(ln.current.scrollLeft=0),ln.current.scrollTop=0}})}),Fo=_(function(){var Yn,An,la,Wa,Oo,_o,Mo,bo,fo,Po=((Yn=ln.current)===null||Yn===void 0?void 0:Yn.offsetWidth)||0,xo=((An=ln.current)===null||An===void 0?void 0:An.offsetHeight)||0,To=((la=bn.current)===null||la===void 0?void 0:la.offsetWidth)||0,dr=((Wa=bn.current)===null||Wa===void 0?void 0:Wa.offsetHeight)||0,Cr=((Oo=rn.current)===null||Oo===void 0?void 0:Oo.offsetWidth)||0,gn=((_o=rn.current)===null||_o===void 0?void 0:_o.offsetHeight)||0;xa(Po),fr(xo),qo(To),$o(dr);var Ct=(((Mo=Zt.current)===null||Mo===void 0?void 0:Mo.offsetWidth)||0)-To,Ht=(((bo=Zt.current)===null||bo===void 0?void 0:bo.offsetHeight)||0)-dr;pa(Ct),ha(Ht);var En=(fo=rn.current)===null||fo===void 0?void 0:fo.className.includes(ar);Ga(Ct-(En?0:Cr)),$a(Ht-(En?0:gn)),pr(function(){var ua=new Map;return u.forEach(function(mo){var no=mo.key,ja=Gt(no).current;ja&&ua.set(no,{width:ja.offsetWidth,height:ja.offsetHeight,left:ja.offsetLeft,top:ja.offsetTop})}),ua})}),ir=u.slice(0,vr),gr=u.slice(br+1),Wo=[].concat(Object(j.a)(ir),Object(j.a)(gr)),sr=Object(r.useState)(),zo=Object(N.a)(sr,2),Er=zo[0],lr=zo[1],so=Co.get(x),Ho=Object(r.useRef)();function Vo(){Q.a.cancel(Ho.current)}Object(r.useEffect)(function(){var Yn={};return so&&(st?(ie?Yn.right=so.right:Yn.left=so.left,Yn.width=so.width):(Yn.top=so.top,Yn.height=so.height)),Vo(),Ho.current=Q()(function(){lr(Yn)}),Vo},[so,st,ie]),Object(r.useEffect)(function(){Bo()},[x,so,Co,st]),Object(r.useEffect)(function(){Fo()},[ie,Et,x,u.map(function(Yn){return Yn.key}).join("_")]);var Qo=!!Wo.length,Ao="".concat(a,"-nav-wrap"),Yo,Jo,ur,cr;return st?ie?(Jo=xt>0,Yo=xt+Hn2&&arguments[2]!==void 0?arguments[2]:"0",T=String(t);T.length=12,ia%=12);var Ta=l.useMemo(function(){if(!Te)return[!1,!1];var Rt=[!0,!0];return Ea.forEach(function(Lt){var dn=Lt.disabled,Gn=Lt.value;if(dn)return;Gn>=12?Rt[1]=!1:Rt[0]=!1}),Rt},[Te,Ea]),za=Object(F.a)(Ta,2),ka=za[0],Na=za[1],Ha=l.useMemo(function(){return Te?Ea.filter(on?function(Rt){return Rt.value>=12}:function(Rt){return Rt.value<12}).map(function(Rt){var Lt=Rt.value%12,dn=Lt===0?"12":h(Lt,2);return Object(m.a)(Object(m.a)({},Rt),{},{label:dn,value:Lt})}):Ea},[Te,Ea]),Da=ue(0,59,He,lt&<(ia)),Za=ue(0,59,et,gt&>(ia,qn));T.current={onUpDown:function(Lt){var dn=Tt[ve];if(dn)for(var Gn=dn.units.findIndex(function(Sa){return Sa.value===dn.value}),sa=dn.units.length,ma=1;ma1&&(ge=E.addDate(ge,-7)),ge}function me(t,E,U){var T=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(E){case"year":return U.addYear(t,T*10);case"quarter":case"month":return U.addYear(t,T);default:return U.addMonth(t,T)}}var Ye=l.createContext({}),$e=Ye;function mt(t){var E=t.cellPrefixCls,U=t.generateConfig,T=t.rangedValue,ve=t.hoverRangedValue,ne=t.isInView,ge=t.isSameCell,Ee=t.offsetCell,Oe=t.today,Te=t.value;function Je(Ge){var we,He=Ee(Ge,-1),Ke=Ee(Ge,1),et=V(T,0),Ve=V(T,1),lt=V(ve,0),gt=V(ve,1),zt=Tn(U,lt,gt,Ge);function vn(qn){return ge(et,qn)}function Tt(qn){return ge(Ve,qn)}var wt=ge(lt,Ge),$t=ge(gt,Ge),on=(zt||$t)&&(!ne(He)||Tt(He)),ia=(zt||wt)&&(!ne(Ke)||vn(Ke));return we={},Object(r.a)(we,"".concat(E,"-in-view"),ne(Ge)),Object(r.a)(we,"".concat(E,"-in-range"),Tn(U,et,Ve,Ge)),Object(r.a)(we,"".concat(E,"-range-start"),vn(Ge)),Object(r.a)(we,"".concat(E,"-range-end"),Tt(Ge)),Object(r.a)(we,"".concat(E,"-range-start-single"),vn(Ge)&&!Ve),Object(r.a)(we,"".concat(E,"-range-end-single"),Tt(Ge)&&!et),Object(r.a)(we,"".concat(E,"-range-start-near-hover"),vn(Ge)&&(ge(He,lt)||Tn(U,lt,gt,He))),Object(r.a)(we,"".concat(E,"-range-end-near-hover"),Tt(Ge)&&(ge(Ke,gt)||Tn(U,lt,gt,Ke))),Object(r.a)(we,"".concat(E,"-range-hover"),zt),Object(r.a)(we,"".concat(E,"-range-hover-start"),wt),Object(r.a)(we,"".concat(E,"-range-hover-end"),$t),Object(r.a)(we,"".concat(E,"-range-hover-edge-start"),on),Object(r.a)(we,"".concat(E,"-range-hover-edge-end"),ia),Object(r.a)(we,"".concat(E,"-range-hover-edge-start-near-range"),on&&ge(He,Ve)),Object(r.a)(we,"".concat(E,"-range-hover-edge-end-near-range"),ia&&ge(Ke,et)),Object(r.a)(we,"".concat(E,"-today"),ge(Oe,Ge)),Object(r.a)(we,"".concat(E,"-selected"),ge(Te,Ge)),we}return Je}function bt(t){for(var E=t.prefixCls,U=t.disabledDate,T=t.onSelect,ve=t.rowNum,ne=t.colNum,ge=t.prefixColumn,Ee=t.rowClassName,Oe=t.baseDate,Te=t.getCellClassName,Je=t.getCellText,Ge=t.getCellNode,we=t.getCellDate,He=t.titleCell,Ke=t.headerCells,et=l.useContext(c),Ve=et.onDateMouseEnter,lt=et.onDateMouseLeave,gt="".concat(E,"-cell"),zt=[],vn=0;vn2&&arguments[2]!==void 0?arguments[2]:!1;(C===et||en)&&(uo(Qe),$t&&$t(Qe),sa&&sa(Qe,st),on&&!un(Ee,Qe,wa)&&on(Qe))},at=function(Qe){return Ma.current&&Ma.current.onKeyDown?([_.a.LEFT,_.a.RIGHT,_.a.UP,_.a.DOWN,_.a.PAGE_UP,_.a.PAGE_DOWN,_.a.ENTER].includes(Qe.which)&&Qe.preventDefault(),Ma.current.onKeyDown(Qe)):(Object(B.a)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1)},Et=function(Qe){Ma.current&&Ma.current.onBlur&&Ma.current.onBlur(Qe)};dn&&ao!=="right"&&(dn.current={onKeyDown:at,onClose:function(){Ma.current&&Ma.current.onClose&&Ma.current.onClose()}}),l.useEffect(function(){Oe&&!Qa.current&&H(Oe)},[Oe]),l.useEffect(function(){Qa.current=!1},[]);var Ft,kt=Object(m.a)(Object(m.a)({},t),{},{operationRef:Ma,prefixCls:T,viewDate:I,value:wa,onViewDateChange:y,sourceMode:ie,onPanelChange:Ue,disabledDate:C!=="decade"?we:void 0});delete kt.onChange,delete kt.onSelect;switch(C){case"decade":Ft=l.createElement(jn,Object.assign({},kt,{onSelect:function(Qe,st){y(Qe),Fe(Qe,st)}}));break;case"year":Ft=l.createElement(mn,Object.assign({},kt,{onSelect:function(Qe,st){y(Qe),Fe(Qe,st)}}));break;case"month":Ft=l.createElement(ke,Object.assign({},kt,{onSelect:function(Qe,st){y(Qe),Fe(Qe,st)}}));break;case"quarter":Ft=l.createElement(G,Object.assign({},kt,{onSelect:function(Qe,st){y(Qe),Fe(Qe,st)}}));break;case"week":Ft=l.createElement(Nn,Object.assign({},kt,{onSelect:function(Qe,st){y(Qe),Fe(Qe,st)}}));break;case"time":delete kt.showTime,Ft=l.createElement(Re,Object.assign({},kt,Object(W.a)(zt)==="object"?zt:null,{onSelect:function(Qe,st){y(Qe),Fe(Qe,st)}}));break;default:zt?Ft=l.createElement(Kn,Object.assign({},kt,{onSelect:function(Qe,st){y(Qe),Fe(Qe,st)}})):Ft=l.createElement(_t,Object.assign({},kt,{onSelect:function(Qe,st){y(Qe),Fe(Qe,st)}}))}var sn,ln,Zt=function(){var Qe=Ee.getNow(),st=Me(Ee.getHour(Qe),Ee.getMinute(Qe),Ee.getSecond(Qe),Ua?za:1,Va?Na:1,Rt?Da:1),en=_e(Ee,Qe,st[0],st[1],st[2]);Fe(en,"submit")};ma||(sn=ea(T,C,Tt),ln=Kt({prefixCls:T,components:ca,needConfirmButton:Za,okDisabled:!wa||we&&we(wa),locale:ge,showNow:gt,onNow:Za&&Zt,onOk:function(){wa&&(Fe(wa,"submit",!0),ta&&ta(wa))}}));var rn;if(vn&&C==="date"&&et==="date"&&!zt){var bn=Ee.getNow(),Ut="".concat(T,"-today-btn"),Un=we&&we(bn);rn=l.createElement("a",{className:j()(Ut,Un&&"".concat(Ut,"-disabled")),"aria-disabled":Un,onClick:function(){Un||Fe(bn,"mouse",!0)}},ge.today)}return l.createElement(c.Provider,{value:Object(m.a)(Object(m.a)({},Lt),{},{hideHeader:"hideHeader"in t?wt:Lt.hideHeader,hidePrevBtn:Oa&&ao==="right",hideNextBtn:Oa&&ao==="left"})},l.createElement("div",{tabIndex:lt,className:j()("".concat(T,"-panel"),ve,(E={},Object(r.a)(E,"".concat(T,"-panel-has-range"),Ba&&Ba[0]&&Ba[1]),Object(r.a)(E,"".concat(T,"-panel-has-range-hover"),oo&&oo[0]&&oo[1]),Object(r.a)(E,"".concat(T,"-panel-rtl"),Ea==="rtl"),E)),style:ne,onKeyDown:at,onBlur:Et,onMouseDown:qn,ref:Gn},Ft,sn||ln||rn?l.createElement("div",{className:"".concat(T,"-footer")},sn,ln,rn):null))}var It=dt,Wt=e("uciX"),Mt={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}};function _n(t){var E,U=t.prefixCls,T=t.popupElement,ve=t.popupStyle,ne=t.visible,ge=t.dropdownClassName,Ee=t.dropdownAlign,Oe=t.transitionName,Te=t.getPopupContainer,Je=t.children,Ge=t.range,we=t.popupPlacement,He=t.direction,Ke="".concat(U,"-dropdown"),et=function(){return we!==void 0?we:He==="rtl"?"bottomRight":"bottomLeft"};return l.createElement(Wt.a,{showAction:[],hideAction:[],popupPlacement:et(),builtinPlacements:Mt,prefixCls:Ke,popupTransitionName:Oe,popup:T,popupAlign:Ee,popupVisible:ne,popupClassName:j()(ge,(E={},Object(r.a)(E,"".concat(Ke,"-range"),Ge),Object(r.a)(E,"".concat(Ke,"-rtl"),He==="rtl"),E)),popupStyle:ve,getPopupContainer:Te},Je)}var Zn=_n;function va(t){var E=t.open,U=t.value,T=t.isClickOutside,ve=t.triggerOpen,ne=t.forwardKeyDown,ge=t.blurToCancel,Ee=t.onSubmit,Oe=t.onCancel,Te=t.onFocus,Je=t.onBlur,Ge=Object(l.useState)(!1),we=Object(F.a)(Ge,2),He=we[0],Ke=we[1],et=Object(l.useState)(!1),Ve=Object(F.a)(et,2),lt=Ve[0],gt=Ve[1],zt=Object(l.useRef)(!1),vn=Object(l.useRef)(!1),Tt={onMouseDown:function(){Ke(!0),ve(!0)},onKeyDown:function($t){switch($t.which){case _.a.ENTER:{E?Ee()!==!1&&Ke(!0):ve(!0),$t.preventDefault();return}case _.a.TAB:{He&&E&&!$t.shiftKey?(Ke(!1),$t.preventDefault()):!He&&E&&(!ne($t)&&$t.shiftKey&&(Ke(!0),$t.preventDefault()));return}case _.a.ESC:{Ke(!0),Oe();return}}!E&&![_.a.SHIFT].includes($t.which)?ve(!0):He||ne($t)},onFocus:function($t){Ke(!0),gt(!0),Te&&Te($t)},onBlur:function($t){if(zt.current||!T(document.activeElement)){zt.current=!1;return}ge?setTimeout(function(){T(document.activeElement)&&Oe()},0):E&&(ve(!1),vn.current&&Ee()),gt(!1),Je&&Je($t)}};return Object(l.useEffect)(function(){vn.current=!1},[E]),Object(l.useEffect)(function(){vn.current=!0},[U]),Object(l.useEffect)(function(){return fe(function(wt){var $t=wt.target;E&&(T($t)?lt||ve(!1):(zt.current=!0,requestAnimationFrame(function(){zt.current=!1})))})}),[Tt,{focused:lt,typing:He}]}function fa(t){var E=t.valueTexts,U=t.onTextChange,T=l.useState(""),ve=Object(F.a)(T,2),ne=ve[0],ge=ve[1],Ee=l.useRef([]);Ee.current=E;function Oe(Je){ge(Je),U(Je)}function Te(){ge(Ee.current[0])}return l.useEffect(function(){E.every(function(Je){return Je!==ne})&&Te()},[E.join("||")]),[ne,Oe,Te]}var Pn=e("Gytx"),Jn=e.n(Pn);function ba(t,E){var U=E.formatList,T=E.generateConfig,ve=E.locale;return Object(je.a)(function(){if(!t)return[[""],""];for(var ne="",ge=[],Ee=0;Ee1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(Te.current),lt){Oe(Ve);return}Te.current=requestAnimationFrame(function(){Oe(Ve)})}var Ge=ba(Ee,{formatList:U,generateConfig:T,locale:ve}),we=Object(F.a)(Ge,2),He=we[1];function Ke(Ve){Je(Ve)}function et(){var Ve=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;Je(null,Ve)}return Object(l.useEffect)(function(){et(!0)},[t]),Object(l.useEffect)(function(){return function(){return cancelAnimationFrame(Te.current)}},[]),[He,Ke,et]}function Qn(t){var E,U=t.prefixCls,T=U===void 0?"rc-picker":U,ve=t.id,ne=t.tabIndex,ge=t.style,Ee=t.className,Oe=t.dropdownClassName,Te=t.dropdownAlign,Je=t.popupStyle,Ge=t.transitionName,we=t.generateConfig,He=t.locale,Ke=t.inputReadOnly,et=t.allowClear,Ve=t.autoFocus,lt=t.showTime,gt=t.picker,zt=gt===void 0?"date":gt,vn=t.format,Tt=t.use12Hours,wt=t.value,$t=t.defaultValue,on=t.open,ia=t.defaultOpen,qn=t.defaultOpenValue,ya=t.suffixIcon,ta=t.clearIcon,ca=t.disabled,Ea=t.disabledDate,Ta=t.placeholder,za=t.getPopupContainer,ka=t.pickerRef,Na=t.panelRender,Ha=t.onChange,Da=t.onOpenChange,Za=t.onFocus,Ua=t.onBlur,Va=t.onMouseDown,Rt=t.onMouseUp,Lt=t.onMouseEnter,dn=t.onMouseLeave,Gn=t.onContextMenu,sa=t.onClick,ma=t.direction,Aa=t.autoComplete,Sa=Aa===void 0?"off":Aa,Oa=l.useRef(null),ao=zt==="date"&&!!lt||zt==="time",Ba=re(v(vn,zt,lt,Tt)),oo=l.useRef(null),Ma=l.useRef(null),Qa=Object(Q.a)(null,{value:wt,defaultValue:$t}),ho=Object(F.a)(Qa,2),Ka=ho[0],wa=ho[1],uo=l.useState(Ka),Ya=Object(F.a)(uo,2),b=Ya[0],I=Ya[1],H=l.useRef(null),y=Object(Q.a)(!1,{value:on,defaultValue:ia,postState:function(Vt){return ca?!1:Vt},onChange:function(Vt){Da&&Da(Vt),!Vt&&H.current&&H.current.onClose&&H.current.onClose()}}),a=Object(F.a)(y,2),u=a[0],o=a[1],C=ba(b,{formatList:Ba,generateConfig:we,locale:He}),O=Object(F.a)(C,2),Y=O[0],x=O[1],ie=fa({valueTexts:Y,onTextChange:function(Vt){var pa=we.locale.parse(He.locale,Vt,Ba);pa&&(!Ea||!Ea(pa))&&I(pa)}}),Se=Object(F.a)(ie,3),Ue=Se[0],Fe=Se[1],at=Se[2],Et=function(Vt){I(Vt),wa(Vt),Ha&&!un(we,Ka,Vt)&&Ha(Vt,Vt?we.locale.format(He.locale,Vt,Ba[0]):"")},Ft=function(Vt){if(ca&&Vt)return;o(Vt)},kt=function(Vt){return u&&H.current&&H.current.onKeyDown?H.current.onKeyDown(Vt):(Object(B.a)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},sn=function(){Rt&&Rt.apply(void 0,arguments),Oa.current&&(Oa.current.focus(),Ft(!0))},ln=va({blurToCancel:ao,open:u,value:Ue,triggerOpen:Ft,forwardKeyDown:kt,isClickOutside:function(Vt){return!g([oo.current,Ma.current],Vt)},onSubmit:function(){return Ea&&Ea(b)?!1:(Et(b),Ft(!1),at(),!0)},onCancel:function(){Ft(!1),I(Ka),at()},onFocus:Za,onBlur:Ua}),Zt=Object(F.a)(ln,2),rn=Zt[0],bn=Zt[1],Ut=bn.focused,Un=bn.typing;l.useEffect(function(){u||(I(Ka),!Y.length||Y[0]===""?Fe(""):x!==Ue&&at())},[u,Y]),l.useEffect(function(){u||at()},[zt]),l.useEffect(function(){I(Ka)},[Ka]),ka&&(ka.current={focus:function(){Oa.current&&Oa.current.focus()},blur:function(){Oa.current&&Oa.current.blur()}});var Gt=Object(m.a)(Object(m.a)({},t),{},{className:void 0,style:void 0,pickerValue:void 0,onPickerValueChange:void 0}),Qe=l.createElement(It,Object.assign({},Gt,{generateConfig:we,className:j()(Object(r.a)({},"".concat(T,"-panel-focused"),!Un)),value:b,locale:He,tabIndex:-1,onChange:I,direction:ma}));Na&&(Qe=Na(Qe));var st=l.createElement("div",{className:"".concat(T,"-panel-container"),onMouseDown:function(Vt){Vt.preventDefault()}},Qe),en;ya&&(en=l.createElement("span",{className:"".concat(T,"-suffix")},ya));var Cn;et&&Ka&&!ca&&(Cn=l.createElement("span",{onMouseDown:function(Vt){Vt.preventDefault(),Vt.stopPropagation()},onMouseUp:function(Vt){Vt.preventDefault(),Vt.stopPropagation(),Et(null),Ft(!1)},className:"".concat(T,"-clear")},ta||l.createElement("span",{className:"".concat(T,"-clear-btn")})));var xt=function(Vt,pa){(pa==="submit"||pa!=="key"&&!ao)&&(Et(Vt),Ft(!1))},Sn=ma==="rtl"?"bottomRight":"bottomLeft",Xn=Pa(Ue,{formatList:Ba,generateConfig:we,locale:He}),yn=Object(F.a)(Xn,3),Fn=yn[0],$n=yn[1],zn=yn[2];return l.createElement(c.Provider,{value:{operationRef:H,hideHeader:zt==="time",panelRef:oo,onSelect:xt,open:u,defaultOpenValue:qn,onDateMouseEnter:$n,onDateMouseLeave:zn}},l.createElement(Zn,{visible:u,popupElement:st,popupStyle:Je,prefixCls:T,dropdownClassName:Oe,dropdownAlign:Te,getPopupContainer:za,transitionName:Ge,popupPlacement:Sn,direction:ma},l.createElement("div",{className:j()(T,Ee,(E={},Object(r.a)(E,"".concat(T,"-disabled"),ca),Object(r.a)(E,"".concat(T,"-focused"),Ut),Object(r.a)(E,"".concat(T,"-rtl"),ma==="rtl"),E)),style:ge,onMouseDown:Va,onMouseUp:sn,onMouseEnter:Lt,onMouseLeave:dn,onContextMenu:Gn,onClick:sa},l.createElement("div",{className:j()("".concat(T,"-input"),Object(r.a)({},"".concat(T,"-input-placeholder"),!!Fn)),ref:Ma},l.createElement("input",Object.assign({id:ve,tabIndex:ne,disabled:ca,readOnly:Ke||!Un,value:Fn||Ue,onChange:function(Vt){Fe(Vt.target.value)},autoFocus:Ve,placeholder:Ta,ref:Oa,title:Ue},rn,{size:f(zt,Ba[0])},be(t),{autoComplete:Sa})),en,Cn))))}var aa=function(t){Object(Be.a)(U,t);var E=Object(z.a)(U);function U(){var T;return Object(k.a)(this,U),T=E.apply(this,arguments),T.pickerRef=l.createRef(),T.focus=function(){T.pickerRef.current&&T.pickerRef.current.focus()},T.blur=function(){T.pickerRef.current&&T.pickerRef.current.blur()},T}return Object(N.a)(U,[{key:"render",value:function(){return l.createElement(Qn,Object.assign({},this.props,{pickerRef:this.pickerRef}))}}]),U}(l.Component),nn=aa;function hn(t,E,U){var T=t.picker,ve=t.locale,ne=t.selectedValue,ge=t.disabledDate,Ee=t.disabled,Oe=t.generateConfig,Te=V(ne,0),Je=V(ne,1);function Ge(Ve){var lt=Oe.getYear(Ve),gt=Oe.locale.getWeek(ve.locale,Ve);return lt*100+gt}function we(Ve){var lt=Oe.getYear(Ve),gt=Oe.getMonth(Ve);return lt*100+gt}function He(Ve){var lt=Oe.getYear(Ve),gt=it(Oe,Ve);return lt*10+gt}var Ke=l.useCallback(function(Ve){if(ge&&ge(Ve))return!0;if(Ee[1]&&Je)return!Yt(Oe,Ve,Je)&&Oe.isAfter(Ve,Je);if(E&&Je)switch(T){case"quarter":return He(Ve)>He(Je);case"month":return we(Ve)>we(Je);case"week":return Ge(Ve)>Ge(Je);default:return!Yt(Oe,Ve,Je)&&Oe.isAfter(Ve,Je)}return!1},[ge,Ee[1],Je,E]),et=l.useCallback(function(Ve){if(ge&&ge(Ve))return!0;if(Ee[0]&&Te)return!Yt(Oe,Ve,Je)&&Oe.isAfter(Te,Ve);if(U&&Te)switch(T){case"quarter":return He(Ve)0&&arguments[0]!==void 0?arguments[0]:!1,Ct=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Ht=null;zn&&to&&to[0]&&to[1]&&Ke.isAfter(to[1],to[0])&&(Ht=to);var En=wt;if(wt&&Object(W.a)(wt)==="object"&&wt.defaultValue){var ua=wt.defaultValue;En=Object(m.a)(Object(m.a)({},wt),{},{defaultValue:V(ua,x)||void 0})}var mo=null;return ka&&(mo=function(ja,lo){return ka(ja,lo,{range:x?"end":"start"})}),l.createElement($e.Provider,{value:{inRange:!0,panelPosition:gn,rangedValue:pr||Ut,hoverRangedValue:Ht}},l.createElement(It,Object.assign({},t,Ct,{dateRender:mo,showTime:En,mode:st[x],generateConfig:Ke,style:void 0,direction:Qa,disabledDate:x===0?Xn:yn,disabledTime:function(ja){return za?za(ja,x===0?"start":"end"):!1},className:j()(Object(r.a)({},"".concat(ne,"-panel-focused"),x===0?!zo:!Qo)),value:V(Ut,x),locale:et,tabIndex:-1,onPanelChange:function(ja,lo){Cn(le(st,lo,x),le(Ut,ja,x));var po=ja;gn==="right"&&st[x]===lo&&(po=me(po,lo,Ke,-1)),Zt(po,x)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:void 0,defaultPickerValue:void 0})))}var la=0,Wa=0;x&&H.current&&a.current&&I.current&&(la=H.current.offsetWidth+a.current.offsetWidth,I.current.offsetWidth&&la>I.current.offsetWidth&&(Wa=la));var Oo=Qa==="rtl"?{right:la}:{left:la};function _o(){var gn,Ct=ea(ne,st[x],Gn),Ht=Kt({prefixCls:ne,components:oo,needConfirmButton:uo,okDisabled:!V(Ut,x)||Ta&&Ta(Ut[x]),locale:et,rangeList:Yn,onOk:function(){V(Ut,x)&&(Ga(Ut,x),Ba&&Ba(Ut))}});if(Tt!=="time"&&!wt){var En=ln(x),ua=me(En,Tt,Ke),mo=st[x],no=mo===Tt,ja=An(no?"left":!1,{pickerValue:En,onPickerValueChange:function(Xa){Zt(Xa,x)}}),lo=An("right",{pickerValue:ua,onPickerValueChange:function(Xa){Zt(me(Xa,Tt,Ke,-1),x)}});Qa==="rtl"?gn=l.createElement(l.Fragment,null,lo,no&&ja):gn=l.createElement(l.Fragment,null,ja,no&&lo)}else gn=An();var po=l.createElement(l.Fragment,null,l.createElement("div",{className:"".concat(ne,"-panels")},gn),(Ct||Ht)&&l.createElement("div",{className:"".concat(ne,"-footer")},Ct,Ht));return Na&&(po=Na(po)),l.createElement("div",{className:"".concat(ne,"-panel-container"),style:{marginLeft:Wa},ref:I,onMouseDown:function(Xa){Xa.preventDefault()}},po)}var Mo=l.createElement("div",{className:j()("".concat(ne,"-range-wrapper"),"".concat(ne,"-").concat(Tt,"-range-wrapper")),style:{minWidth:Ja}},l.createElement("div",{className:"".concat(ne,"-range-arrow"),style:Oo}),_o()),bo;Ua&&(bo=l.createElement("span",{className:"".concat(ne,"-suffix")},Ua));var fo;Za&&(V(Et,0)&&!Ue[0]||V(Et,1)&&!Ue[1])&&(fo=l.createElement("span",{onMouseDown:function(Ct){Ct.preventDefault(),Ct.stopPropagation()},onMouseUp:function(Ct){Ct.preventDefault(),Ct.stopPropagation();var Ht=Et;Ue[0]||(Ht=le(Ht,null,0)),Ue[1]||(Ht=le(Ht,null,1)),Ga(Ht,null),da(!1,x)},className:"".concat(ne,"-clear")},Va||l.createElement("span",{className:"".concat(ne,"-clear-btn")})));var Po={size:f(Tt,C[0])},xo=0,To=0;H.current&&y.current&&a.current&&(x===0?To=H.current.offsetWidth:(xo=la,To=y.current.offsetWidth));var dr=Qa==="rtl"?{right:xo}:{left:xo},Cr=function(Ct,Ht){var En=le(Ut,Ct,x);Ht==="submit"||Ht!=="key"&&!uo?(Ga(En,x),x===0?ko():Ko()):Un(En)};return l.createElement(c.Provider,{value:{operationRef:Se,hideHeader:Tt==="time",onDateMouseEnter:vr,onDateMouseLeave:br,hideRanges:!0,onSelect:Cr,open:zn}},l.createElement(Zn,{visible:zn,popupElement:Mo,popupStyle:Te,prefixCls:ne,dropdownClassName:Je,dropdownAlign:we,getPopupContainer:He,transitionName:Ge,range:!0,direction:Qa},l.createElement("div",Object.assign({ref:b,className:j()(ne,"".concat(ne,"-range"),Oe,(E={},Object(r.a)(E,"".concat(ne,"-disabled"),Ue[0]&&Ue[1]),Object(r.a)(E,"".concat(ne,"-focused"),x===0?sr:Vo),Object(r.a)(E,"".concat(ne,"-rtl"),Qa==="rtl"),E)),style:Ee,onClick:Ao,onMouseDown:Yo},be(t)),l.createElement("div",{className:j()("".concat(ne,"-input"),(U={},Object(r.a)(U,"".concat(ne,"-input-active"),x===0),Object(r.a)(U,"".concat(ne,"-input-placeholder"),!!Io),U)),ref:H},l.createElement("input",Object.assign({id:ge,disabled:Ue[0],readOnly:Lt||!zo,value:Io||Eo,onChange:function(Ct){Zo(Ct.target.value)},autoFocus:lt,placeholder:V(Ve,0)||"",ref:u},gr,Po,{autoComplete:wa}))),l.createElement("div",{className:"".concat(ne,"-range-separator"),ref:a},ia),l.createElement("div",{className:j()("".concat(ne,"-input"),(T={},Object(r.a)(T,"".concat(ne,"-input-active"),x===1),Object(r.a)(T,"".concat(ne,"-input-placeholder"),!!Bo),T)),ref:y},l.createElement("input",Object.assign({disabled:Ue[1],readOnly:Lt||!Qo,value:Bo||Ro,onChange:function(Ct){$o(Ct.target.value)},placeholder:V(Ve,1)||"",ref:o},so,Po,{autoComplete:wa}))),l.createElement("div",{className:"".concat(ne,"-active-bar"),style:Object(m.a)(Object(m.a)({},dr),{},{width:To,position:"absolute"})}),bo,fo)))}var La=function(t){Object(Be.a)(U,t);var E=Object(z.a)(U);function U(){var T;return Object(k.a)(this,U),T=E.apply(this,arguments),T.pickerRef=l.createRef(),T.focus=function(){T.pickerRef.current&&T.pickerRef.current.focus()},T.blur=function(){T.pickerRef.current&&T.pickerRef.current.blur()},T}return Object(N.a)(U,[{key:"render",value:function(){return l.createElement(Ia,Object.assign({},this.props,{pickerRef:this.pickerRef}))}}]),U}(l.Component),_a=La,go=J.b=nn},onxn:function(Pe,J){Pe.exports="data:image/png;base64,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"},"p+4A":function(Pe,J,e){"use strict";var k=e("5NDa"),N=e("5rEg"),Be=e("5Dmo"),z=e("3S7+"),r=e("qVdP"),m=e("jsC+"),F=e("lUTK"),l=e("BvKs"),te=e("q1tI"),j=e.n(te),B=e("LGBg"),Q=e.n(B),W=function(n){var c=n.isAdmin,X=n.dataSource,w=n.batchStatus,ee=n.SortMenuName,se=n.setSortMenuName,ye=n.onSearch,je=n.onSort,q=n.onBatch,he=c?[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:"postion",direction:"desc"},{name:"\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u66F4\u65B0\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}]:[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:"postion",direction:"desc"},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}],ce=function(f){se(f.name),je(f)},M=ee==="\u9ED8\u8BA4\u6392\u5E8F";return j.a.createElement("div",{className:Q.a.searchSortControllerContainer},c&&!!X.length&&j.a.createElement("span",{onClick:function(){q(!w)},className:Q.a.btn,style:{cursor:"pointer"}},j.a.createElement("i",{className:"iconfont icon-piliangcaozuo font14 mr5"}),w?"\u53D6\u6D88":"\u6279\u91CF","\u64CD\u4F5C"),j.a.createElement("div",null,j.a.createElement(m.a,{overlay:j.a.createElement(l.a,{selectedKeys:[ee]},he.map(function(v){return j.a.createElement(l.a.Item,{key:v.name,onClick:function(){return ce(v)}},v.name)}))},j.a.createElement("div",null,j.a.createElement("span",{className:"".concat(Q.a.btn," ").concat(M?Q.a.btnSort:"")},j.a.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),ee)))),M&&j.a.createElement(z.a,{title:"\u4F18\u5148\u6309\u7167\u8C03\u6574\u6392\u5E8F\u7ED3\u679C\u5C55\u793A\uFF0C\u672A\u8BBE\u7F6E\u6392\u5E8F\u65F6\uFF0C\u6309\u7167\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F\u6392\u5217"},j.a.createElement("span",{className:Q.a.tips},j.a.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),j.a.createElement(N.a.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",onSearch:ye,style:{width:220,marginLeft:"auto"}}))};J.a=W},qHot:function(Pe,J,e){Pe.exports={tabMenuContainer:"tabMenuContainer___3zw2W",control:"control___20Vjg",iconH:"iconH___2v4Gh",selectBtn:"selectBtn___3o0y2"}},qgvg:function(Pe,J){Pe.exports="data:image/gif;base64,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"},r6FZ:function(Pe,J,e){Pe.exports={flex_box_center:"flex_box_center___37XzF",flex_space_between:"flex_space_between___1vr_i",flex_box_vertical_center:"flex_box_vertical_center___2QQBK",flex_box_center_end:"flex_box_center_end___37SFm",flex_box_column:"flex_box_column___3dUhO",line1:"line1___3n9RM",form:"form___3_dcu"}},sR1s:function(Pe,J,e){"use strict";e.d(J,"b",function(){return z}),e.d(J,"a",function(){return r}),e.d(J,"c",function(){return m}),e.d(J,"d",function(){return F});var k=e("U8pU"),N="RC_TABLE_KEY";function Be(l){return l==null?[]:Array.isArray(l)?l:[l]}function z(l,te){if(!te&&typeof te!="number")return l;for(var j=Be(te),B=l,Q=0;Q1)Object(j.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(se.length===0)return Object(j.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var ye=se[0];if(m.isValidElement(ye)&&Object(B.c)(ye)){var je=ye.ref;se[0]=m.cloneElement(ye,{ref:Object(B.a)(je,this.setChildNode)})}return se.length===1?se[0]:se.map(function(q,he){return!m.isValidElement(q)||"key"in q&&q.key!==null?q:m.cloneElement(q,{key:"".concat(W,"-").concat(he)})})}}]),X}(m.Component);_.displayName="ResizeObserver",J.a=_},tWlo:function(Pe,J){Pe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg=="},wCXF:function(Pe,J,e){"use strict";e.d(J,"a",function(){return Rn});var k=e("rePB"),N=e("VTBJ"),Be=e("KQm4"),z=e("U8pU"),r=e("ODXe"),m=e("q1tI"),F=e("TSYQ"),l=e.n(F),te=e("Gytx"),j=e.n(te),B=e("Kwbf"),Q=e("t23M"),W=e("qx4F"),_=e("6eGT"),n=e("IBYe"),c=e("Ff2n"),X=e("c+Xe"),w=e("fyJ8"),ee=e("biw7");function se(me,Ye,$e,mt,bt){var pt=$e[me]||{},ut=$e[Ye]||{},nt,tt;pt.fixed==="left"?nt=mt.left[me]:ut.fixed==="right"&&(tt=mt.right[Ye]);var Nt=!1,yt=!1,_t=!1,tn=!1,Dt=$e[Ye+1],Jt=$e[me-1];if(bt==="rtl"){if(nt!==void 0){var Kn=Jt&&Jt.fixed==="left";tn=!Kn}else if(tt!==void 0){var Qt=Dt&&Dt.fixed==="right";_t=!Qt}}else if(nt!==void 0){var Nn=Dt&&Dt.fixed==="left";Nt=!Nn}else if(tt!==void 0){var cn=Jt&&Jt.fixed==="right";yt=!cn}return{fixLeft:nt,fixRight:tt,lastFixLeft:Nt,firstFixRight:yt,lastFixRight:_t,firstFixLeft:tn,isSticky:mt.isSticky}}var ye=e("sR1s");function je(me){var Ye=me.cells,$e=me.stickyOffsets,mt=me.flattenColumns,bt=me.rowComponent,pt=me.cellComponent,ut=me.onHeaderRow,nt=me.index,tt=m.useContext(ee.a),Nt=tt.prefixCls,yt=tt.direction,_t;ut&&(_t=ut(Ye.map(function(Dt){return Dt.column}),nt));var tn=Object(ye.a)(Ye.map(function(Dt){return Dt.column}));return m.createElement(bt,Object.assign({},_t),Ye.map(function(Dt,Jt){var Kn=Dt.column,Qt=se(Dt.colStart,Dt.colEnd,mt,$e,yt),Nn;return Kn&&Kn.onHeaderCell&&(Nn=Dt.column.onHeaderCell(Kn)),m.createElement(w.a,Object.assign({},Dt,{ellipsis:Kn.ellipsis,align:Kn.align,component:pt,prefixCls:Nt,key:tn[Jt]},Qt,{additionalProps:Nn,rowType:"header"}))}))}je.displayName="HeaderRow";var q=je;function he(me){var Ye=[];function $e(ut,nt){var tt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;Ye[tt]=Ye[tt]||[];var Nt=nt,yt=ut.filter(Boolean).map(function(_t){var tn={key:_t.key,className:_t.className||"",children:_t.title,column:_t,colStart:Nt},Dt=1,Jt=_t.children;return Jt&&Jt.length>0&&(Dt=$e(Jt,Nt,tt+1).reduce(function(Kn,Qt){return Kn+Qt},0),tn.hasSubColumns=!0),"colSpan"in _t&&(Dt=_t.colSpan),"rowSpan"in _t&&(tn.rowSpan=_t.rowSpan),tn.colSpan=Dt,tn.colEnd=tn.colStart+Dt-1,Ye[tt].push(tn),Nt+=Dt,Dt});return yt}$e(me,0);for(var mt=Ye.length,bt=function(nt){Ye[nt].forEach(function(tt){!("rowSpan"in tt)&&!tt.hasSubColumns&&(tt.rowSpan=mt-nt)})},pt=0;pt=0;nt-=1){var tt=Ye[nt],Nt=$e&&$e[nt],yt=Nt&&Nt[v.a];(tt||yt||ut)&&(bt.unshift(m.createElement("col",Object.assign({key:nt,style:{width:tt,minWidth:tt}},yt))),ut=!0)}return m.createElement("colgroup",null,bt)}var Z=f;function ae(me,Ye){return Object(m.useMemo)(function(){for(var $e=[],mt=0;mt1?Kt-1:0),It=1;It=_t&&(G=_t-tn),ut({scrollLeft:G/_t*(yt+2)}),cn.current.x=oe.pageX},xe=function(){var oe=Object(ot.b)(pt.current).top,de=oe+pt.current.offsetHeight,De=document.documentElement.scrollTop+window.innerHeight;de-Object(W.a)()<=De||oe>=De-nt?Nn(function(ze){return Object(N.a)(Object(N.a)({},ze),{},{isHiddenScrollBar:!0})}):Nn(function(ze){return Object(N.a)(Object(N.a)({},ze),{},{isHiddenScrollBar:!1})})},Ze=function(oe){Nn(function(de){return Object(N.a)(Object(N.a)({},de),{},{scrollLeft:oe/yt*_t||0})})};return m.useImperativeHandle($e,function(){return{setScrollLeft:Ze}}),m.useEffect(function(){var qe=Object(rt.a)(document.body,"mouseup",d,!1),oe=Object(rt.a)(document.body,"mousemove",ke,!1);return xe(),function(){qe.remove(),oe.remove()}},[tn,Xe]),m.useEffect(function(){var qe=Object(rt.a)(window,"scroll",xe,!1),oe=Object(rt.a)(window,"resize",xe,!1);return function(){qe.remove(),oe.remove()}},[]),m.useEffect(function(){Qt.isHiddenScrollBar||Nn(function(qe){var oe,de;return Object(N.a)(Object(N.a)({},qe),{},{scrollLeft:pt.current.scrollLeft/((oe=pt.current)===null||oe===void 0?void 0:oe.scrollWidth)*((de=pt.current)===null||de===void 0?void 0:de.clientWidth)})})},[Qt.isHiddenScrollBar]),yt<=_t||!tn||Qt.isHiddenScrollBar?null:m.createElement("div",{style:{height:Object(W.a)(),width:_t,bottom:nt},className:"".concat(Nt,"-sticky-scroll")},m.createElement("div",{onMouseDown:P,ref:Dt,className:l()("".concat(Nt,"-sticky-scroll-bar"),Object(k.a)({},"".concat(Nt,"-sticky-scroll-bar-active"),Xe)),style:{width:"".concat(tn,"px"),transform:"translate3d(".concat(Qt.scrollLeft,"px, 0, 0)")}}))},ft=m.forwardRef(it);function vt(me,Ye){return m.useMemo(function(){var $e=!!me;return{isSticky:$e,stickyClassName:$e?"".concat(Ye,"-sticky-header"):"",offsetHeader:Object(z.a)(me)==="object"&&me.offsetHeader||0,offsetScroll:Object(z.a)(me)==="object"&&me.offsetScroll||0}},[me,Ye])}var Yt=[],Mn={},Rn="rc-table-internal-hook",un=m.memo(function(me){var Ye=me.children;return Ye},function(me,Ye){return j()(me.props,Ye.props)?me.pingLeft!==Ye.pingLeft||me.pingRight!==Ye.pingRight:!1});function Tn(me){var Ye,$e=me.prefixCls,mt=me.className,bt=me.rowClassName,pt=me.style,ut=me.data,nt=me.rowKey,tt=me.scroll,Nt=me.tableLayout,yt=me.direction,_t=me.title,tn=me.footer,Dt=me.summary,Jt=me.id,Kn=me.showHeader,Qt=me.components,Nn=me.emptyText,cn=me.onRow,ht=me.onHeaderRow,Le=me.internalHooks,Xe=me.transformColumns,Ae=me.internalRefs,d=me.sticky,P=ut||Yt,ke=!!P.length,xe=m.useState(0),Ze=Object(r.a)(xe,2),qe=Ze[0],oe=Ze[1];m.useEffect(function(){oe(Object(W.a)())});var de=m.useMemo(function(){return Object(ye.c)(Qt,{})},[Qt]),De=m.useCallback(function(Rt,Lt){return Object(ye.b)(de,Rt)||Lt},[de]),ze=m.useMemo(function(){return typeof nt=="function"?nt:function(Rt){var Lt=Rt&&Rt[nt];return Lt}},[nt]),G=Object(v.c)(me),Ot=G.expandIcon,jt=G.expandedRowKeys,Xt=G.defaultExpandedRowKeys,Pt=G.defaultExpandAllRows,ct=G.expandedRowRender,fn=G.onExpand,qt=G.onExpandedRowsChange,St=G.expandRowByClick,mn=G.rowExpandable,xn=G.expandIconColumnIndex,Bt=G.expandedRowClassName,pn=G.childrenColumnName,Bn=G.indentSize,wn=Ot||Ne,Dn=pn||"children",In=m.useMemo(function(){return ct?"row":me.expandable&&Le===Rn&&me.expandable.__PARENT_RENDER_ICON__||P.some(function(Rt){return Rt&&Object(z.a)(Rt)==="object"&&Rt[Dn]})?"nest":!1},[!!ct,P]),On=m.useState(function(){return Xt||(Pt?We(P,ze,Dn):[])}),Ln=Object(r.a)(On,2),jn=Ln[0],ea=Ln[1],Kt=m.useMemo(function(){return new Set(jt||jn||[])},[jt,jn]),dt=m.useCallback(function(Rt){var Lt=ze(Rt,P.indexOf(Rt)),dn,Gn=Kt.has(Lt);Gn?(Kt.delete(Lt),dn=Object(Be.a)(Kt)):dn=[].concat(Object(Be.a)(Kt),[Lt]),ea(dn),fn&&fn(!Gn,Rt),qt&&qt(dn)},[ze,Kt,P,fn,qt]),It=m.useState(0),Wt=Object(r.a)(It,2),Mt=Wt[0],_n=Wt[1],Zn=Object(le.b)(Object(N.a)(Object(N.a)(Object(N.a)({},me),G),{},{expandable:!!ct,expandedKeys:Kt,getRowKey:ze,onTriggerExpand:dt,expandIcon:wn,expandIconColumnIndex:xn,direction:yt}),Le===Rn?Xe:null),va=Object(r.a)(Zn,2),fa=va[0],Pn=va[1],Jn=m.useMemo(function(){return{columns:fa,flattenColumns:Pn}},[fa,Pn]),ba=m.useRef(),Pa=m.useRef(),Qn=m.useRef(),aa=m.useState(!1),nn=Object(r.a)(aa,2),hn=nn[0],At=nn[1],an=m.useState(!1),ra=Object(r.a)(an,2),kn=ra[0],ga=ra[1],Ia=pe(new Map),La=Object(r.a)(Ia,2),_a=La[0],go=La[1],t=Object(ye.a)(Pn),E=t.map(function(Rt){return _a.get(Rt)}),U=m.useMemo(function(){return E},[E.join("_")]),T=A(U,Pn.length,yt),ve=tt&&Object(ye.d)(tt.y),ne=tt&&Object(ye.d)(tt.x),ge=ne&&Pn.some(function(Rt){var Lt=Rt.fixed;return Lt}),Ee=m.useRef(),Oe=vt(d,$e),Te=Oe.isSticky,Je=Oe.offsetHeader,Ge=Oe.offsetScroll,we=Oe.stickyClassName,He,Ke,et;ve&&(Ke={overflowY:"scroll",maxHeight:tt.y}),ne&&(He={overflowX:"auto"},ve||(Ke={overflowY:"hidden"}),et={width:tt.x===!0?"auto":tt.x,minWidth:"100%"});var Ve=m.useCallback(function(Rt,Lt){go(function(dn){var Gn=new Map(dn);return Gn.set(Rt,Lt),Gn})},[]),lt=ue(null),gt=Object(r.a)(lt,2),zt=gt[0],vn=gt[1];function Tt(Rt,Lt){if(!Lt)return;typeof Lt=="function"?Lt(Rt):Lt.scrollLeft!==Rt&&(Lt.scrollLeft=Rt)}var wt=function(Lt){var dn=Lt.currentTarget,Gn=Lt.scrollLeft,sa=typeof Gn=="number"?Gn:dn.scrollLeft,ma=dn||Mn;if(!vn()||vn()===ma){var Aa;zt(ma),Tt(sa,Pa.current),Tt(sa,Qn.current),Tt(sa,(Aa=Ee.current)===null||Aa===void 0?void 0:Aa.setScrollLeft)}if(dn){var Sa=dn.scrollWidth,Oa=dn.clientWidth;At(sa>0),ga(sa0?[].concat(Object(N.a)(c),Object(N.a)(B(se).map(function(ye){return Object(Be.a)({fixed:ee},ye)}))):[].concat(Object(N.a)(c),[Object(Be.a)(Object(Be.a)({},X),{},{fixed:ee})])},[])}function Q(n){for(var c=!0,X=0;X=0;se-=1){var ye=n[se];if(ee&&ye.fixed!=="right")ee=!1;else if(!ee&&ye.fixed==="right"){Object(F.a)(!1,"Index ".concat(se+1," of `columns` missing `fixed='right'` prop."));break}}}function W(n){return n.map(function(c){var X=c.fixed,w=Object(z.a)(c,["fixed"]),ee=X;return X==="left"?ee="right":X==="right"&&(ee="left"),Object(Be.a)({fixed:ee},w)})}function _(n,c){var X=n.prefixCls,w=n.columns,ee=n.children,se=n.expandable,ye=n.expandedKeys,je=n.getRowKey,q=n.onTriggerExpand,he=n.expandIcon,ce=n.rowExpandable,M=n.expandIconColumnIndex,v=n.direction,f=n.expandRowByClick,Z=r.useMemo(function(){return w||j(ee)},[w,ee]),ae=r.useMemo(function(){if(se){var Ce,R=M||0,K=Z[R],S=(Ce={},Object(k.a)(Ce,te.a,{className:"".concat(X,"-expand-icon-col")}),Object(k.a)(Ce,"title",""),Object(k.a)(Ce,"fixed",K?K.fixed:null),Object(k.a)(Ce,"className","".concat(X,"-row-expand-icon-cell")),Object(k.a)(Ce,"render",function(i,h,D){var re=je(h,D),be=ye.has(re),V=ce?ce(h):!0,le=he({prefixCls:X,expanded:be,expandable:V,record:h,onExpand:q});return f?r.createElement("span",{onClick:function(Me){return Me.stopPropagation()}},le):le}),Ce),g=Z.slice();return R>=0&&g.splice(R,0,S),g}return Z},[se,Z,je,ye,he,v]),fe=r.useMemo(function(){var Ce=ae;return c&&(Ce=c(Ce)),Ce.length||(Ce=[{render:function(){return null}}]),Ce},[c,ae,v]),Ie=r.useMemo(function(){return v==="rtl"?W(B(fe)):B(fe)},[fe,v]);return[fe,Ie]}J.b=_},wYyv:function(Pe,J,e){"use strict";const k=(Be,z,r)=>{const m=z<0?Be.length+z:z;if(m>=0&&m(Be=[...Be],k(Be,z,r),Be);Pe.exports=N,Pe.exports.mutate=k},wzkS:function(Pe,J,e){"use strict";e.d(J,"c",function(){return r}),e.d(J,"b",function(){return m}),e.d(J,"d",function(){return F}),e.d(J,"a",function(){return te}),e.d(J,"e",function(){return j});var k=e("9og8"),N=e("WmNS"),Be=e.n(N),z=e("ErOA");function r(B){return Object(z.c)("libraries/".concat(B,".json"))}function m(){return Object(z.c)("library_tags.json")}function F(B){return l.apply(this,arguments)}function l(){return l=Object(k.a)(Be.a.mark(function B(Q){var W;return Be.a.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,Object(z.b)("attachments/".concat(Q,".json"));case 2:return W=n.sent,n.abrupt("return",W.status===0);case 4:case"end":return n.stop()}},B)})),l.apply(this,arguments)}function te(B){return Object(z.f)("libraries.json",B)}function j(B,Q){return Object(z.g)("libraries/".concat(B,".json"),Q)}},xOL1:function(Pe,J){Pe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC"},"y0+3":function(Pe,J,e){"use strict";e.d(J,"a",function(){return B}),e.d(J,"b",function(){return W});var k=/margin|padding|width|height|max|min|offset/,N={left:!0,top:!0},Be={cssFloat:1,styleFloat:1,float:1};function z(_){return _.nodeType===1?_.ownerDocument.defaultView.getComputedStyle(_,null):{}}function r(_,n,c){if(n=n.toLowerCase(),c==="auto"){if(n==="height")return _.offsetHeight;if(n==="width")return _.offsetWidth}return n in N||(N[n]=k.test(n)),N[n]?parseFloat(c)||0:c}function m(_,n){var c=arguments.length,X=z(_);return n=Be[n]?"cssFloat"in _.style?"cssFloat":"styleFloat":n,c===1?X:r(_,n,X[n]||_.style[n])}function F(_,n,c){var X=arguments.length;if(n=Be[n]?"cssFloat"in _.style?"cssFloat":"styleFloat":n,X===3)return typeof c=="number"&&k.test(n)&&(c="".concat(c,"px")),_.style[n]=c,c;for(var w in n)n.hasOwnProperty(w)&&F(_,w,n[w]);return z(_)}function l(_){return _===document.body?document.documentElement.clientWidth:_.offsetWidth}function te(_){return _===document.body?window.innerHeight||document.documentElement.clientHeight:_.offsetHeight}function j(){var _=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),n=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:_,height:n}}function B(){var _=document.documentElement.clientWidth,n=window.innerHeight||document.documentElement.clientHeight;return{width:_,height:n}}function Q(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function W(_){var n=_.getBoundingClientRect(),c=document.documentElement;return{left:n.left+(window.pageXOffset||c.scrollLeft)-(c.clientLeft||document.body.clientLeft||0),top:n.top+(window.pageYOffset||c.scrollTop)-(c.clientTop||document.body.clientTop||0)}}},y5JW:function(Pe,J,e){"use strict";e.d(J,"c",function(){return c}),e.d(J,"a",function(){return X});var k=e("DZo9"),N=e("8z0m"),Be=e("+L6B"),z=e("2/Rp"),r=e("9og8"),m=e("k1fw"),F=e("oBTY"),l=e("miYZ"),te=e("tsqr"),j=e("WmNS"),B=e.n(j),Q=e("q1tI"),W=e.n(Q),_=e("m3rI"),n=e("wzkS"),c="\u3000\u3000";function X(w){var ee=["Bytes","KB","MB","GB","TB"];if(w==0)return"0 Byte";var se=parseInt(""+Math.floor(Math.log(w)/Math.log(1024)),10);return(w/Math.pow(1024,se)).toFixed(1)+" "+ee[se]}J.b=function(w){var ee=w.value,se=ee===void 0?[]:ee,ye=w.action,je=w.onChange,q=w.className,he=w.maxSize,ce=he===void 0?150:he,M=w.title,v=M===void 0?"\u6587\u4EF6\u4E0A\u4F20":M,f=w.accept,Z=f===void 0?null:f,ae={multiple:!1,fileList:se,accept:Z,withCredentials:!0,beforeUpload:function(Ce){var R=Ce.size/1024/1024;return R0?"\u6BCF\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u8D44\u6E90\uFF0C \u5220\u9664\u4E0B\u9762\u8D44\u6E90\u53EF\u91CD\u65B0\u4E0A\u4F20 ":"",disabled:se.length>0,ghost:!0},v),W.a.createElement("span",{onClick:fe,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",ce,"M) ")))}},yslc:function(Pe,J){Pe.exports="data:image/png;base64,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"}}]); diff --git a/p__Classrooms__Lists__LiveVideo__index.773390f1.async.js b/p__Classrooms__Lists__LiveVideo__index.47e39b27.async.js similarity index 67% rename from p__Classrooms__Lists__LiveVideo__index.773390f1.async.js rename to p__Classrooms__Lists__LiveVideo__index.47e39b27.async.js index d0363d6220..9f02a742d5 100644 --- a/p__Classrooms__Lists__LiveVideo__index.773390f1.async.js +++ b/p__Classrooms__Lists__LiveVideo__index.47e39b27.async.js @@ -1,4 +1,4 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[84,3,8,9],{"+QRC":function(fe,x,t){"use strict";var B=t("E9nw"),ge={"text/plain":"Text","text/html":"Url",default:"Text"},ze="Copy to clipboard: #{key}, Enter";function Re(ee){var N=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return ee.replace(/#{\s*key\s*}/g,N)}function K(ee,N){var a,A,xe,Q,me,X,Y=!1;N||(N={}),a=N.debug||!1;try{xe=B(),Q=document.createRange(),me=document.getSelection(),X=document.createElement("span"),X.textContent=ee,X.style.all="unset",X.style.position="fixed",X.style.top=0,X.style.clip="rect(0, 0, 0, 0)",X.style.whiteSpace="pre",X.style.webkitUserSelect="text",X.style.MozUserSelect="text",X.style.msUserSelect="text",X.style.userSelect="text",X.addEventListener("copy",function(v){if(v.stopPropagation(),N.format)if(v.preventDefault(),typeof v.clipboardData=="undefined"){a&&console.warn("unable to use e.clipboardData"),a&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var s=ge[N.format]||ge.default;window.clipboardData.setData(s,ee)}else v.clipboardData.clearData(),v.clipboardData.setData(N.format,ee);N.onCopy&&(v.preventDefault(),N.onCopy(v.clipboardData))}),document.body.appendChild(X),Q.selectNodeContents(X),me.addRange(Q);var H=document.execCommand("copy");if(!H)throw new Error("copy command was unsuccessful");Y=!0}catch(v){a&&console.error("unable to copy using execCommand: ",v),a&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(N.format||"text",ee),N.onCopy&&N.onCopy(window.clipboardData),Y=!0}catch(s){a&&console.error("unable to copy using clipboardData: ",s),a&&console.error("falling back to prompt"),A=Re("message"in N?N.message:ze),window.prompt(A,ee)}}finally{me&&(typeof me.removeRange=="function"?me.removeRange(Q):me.removeAllRanges()),X&&document.body.removeChild(X),xe()}return Y}fe.exports=K},"/GNS":function(fe,x,t){fe.exports=t.p+"static/search1.c4136dd4.png"},"1j5w":function(fe,x,t){"use strict";t.d(x,"d",function(){return nt}),t.d(x,"b",function(){return gt}),t.d(x,"c",function(){return Nt}),t.d(x,"a",function(){return cn});var B=t("VTBJ"),ge=t("1OyB"),ze=t("vuIU"),Re=t("JX7q"),K=t("Ji7U"),ee=t("LK+K"),N=t("q1tI"),a=t("I8Z2"),A=t("BGR+"),xe=t("wx14"),Q=t("rePB"),me=t("4IlW"),X=t("2GS6"),Y=t("Gytx"),H=t.n(Y),v=t("TSYQ"),s=t.n(v),ae=t("U8pU"),C=t("ODXe"),y=/iPhone/i,S=/iPod/i,z=/iPad/i,T=/\bAndroid(?:.+)Mobile\b/i,w=/Android/i,V=/\bAndroid(?:.+)SD4930UR\b/i,c=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,m=/Windows Phone/i,r=/\bWindows(?:.+)ARM\b/i,D=/BlackBerry/i,I=/BB10/i,q=/Opera Mini/i,Se=/\b(CriOS|Chrome)(?:.+)Mobile/i,ce=/Mobile(?:.+)Firefox\b/i;function J(Ue,G){return Ue.test(G)}function we(Ue){var G=Ue||(typeof navigator!="undefined"?navigator.userAgent:""),be=G.split("[FBAN");if(typeof be[1]!="undefined"){var g=be,n=Object(C.a)(g,1);G=n[0]}if(be=G.split("Twitter"),typeof be[1]!="undefined"){var i=be,L=Object(C.a)(i,1);G=L[0]}var k={apple:{phone:J(y,G)&&!J(m,G),ipod:J(S,G),tablet:!J(y,G)&&J(z,G)&&!J(m,G),device:(J(y,G)||J(S,G)||J(z,G))&&!J(m,G)},amazon:{phone:J(V,G),tablet:!J(V,G)&&J(c,G),device:J(V,G)||J(c,G)},android:{phone:!J(m,G)&&J(V,G)||!J(m,G)&&J(T,G),tablet:!J(m,G)&&!J(V,G)&&!J(T,G)&&(J(c,G)||J(w,G)),device:!J(m,G)&&(J(V,G)||J(c,G)||J(T,G)||J(w,G))||J(/\bokhttp\b/i,G)},windows:{phone:J(m,G),tablet:J(r,G),device:J(m,G)||J(r,G)},other:{blackberry:J(D,G),blackberry10:J(I,G),opera:J(q,G),firefox:J(ce,G),chrome:J(Se,G),device:J(D,G)||J(I,G)||J(q,G)||J(ce,G)||J(Se,G)},any:null,phone:null,tablet:null};return k.any=k.apple.device||k.android.device||k.windows.device||k.other.device,k.phone=k.apple.phone||k.android.phone||k.windows.phone,k.tablet=k.apple.tablet||k.android.tablet||k.windows.tablet,k}var Xe=Object(B.a)(Object(B.a)({},we()),{},{isMobile:we}),ft=Xe;function Te(){}function te(Ue,G,be){var g=G||"";return Ue.key||"".concat(g,"item_").concat(be)}function at(Ue){return"".concat(Ue,"-menu-")}function tt(Ue,G){var be=-1;N.Children.forEach(Ue,function(g){be+=1,g&&g.type&&g.type.isMenuItemGroup?N.Children.forEach(g.props.children,function(n){be+=1,G(n,be)}):G(g,be)})}function He(Ue,G,be){if(!Ue||be.find)return;N.Children.forEach(Ue,function(g){if(g){var n=g.type;if(!n||!(n.isSubMenu||n.isMenuItem||n.isMenuItemGroup))return;G.indexOf(g.key)!==-1?be.find=!0:g.props.children&&He(g.props.children,G,be)}})}var oe=["defaultSelectedKeys","selectedKeys","defaultOpenKeys","openKeys","mode","getPopupContainer","onSelect","onDeselect","onDestroy","openTransitionName","openAnimation","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","triggerSubMenuAction","level","selectable","multiple","onOpenChange","visible","focusable","defaultActiveFirst","prefixCls","inlineIndent","parentMenu","title","rootPrefixCls","eventKey","active","onItemHover","onTitleMouseEnter","onTitleMouseLeave","onTitleClick","popupAlign","popupOffset","isOpen","renderMenuItem","manualRef","subMenuKey","disabled","index","isSelected","store","activeKey","builtinPlacements","overflowedIndicator","motion","attribute","value","popupClassName","inlineCollapsed","menu","theme","itemIcon","expandIcon"],R=function(G){var be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,g=G&&typeof G.getBoundingClientRect=="function"&&G.getBoundingClientRect().width;if(g){if(be){var n=getComputedStyle(G),i=n.marginLeft,L=n.marginRight;g+=+i.replace("px","")+ +L.replace("px","")}g=+g.toFixed(6)}return g||0},l=function(G,be,g){G&&Object(ae.a)(G.style)==="object"&&(G.style[be]=g)},p=function(){return ft.any},E=t("KQm4"),f=t("Ff2n"),M=t("i8i4"),P=t("bdgK"),$=t("uciX"),De=t("8XRh"),F={adjustX:1,adjustY:1},Oe={topLeft:{points:["bl","tl"],overflow:F,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:F,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:F,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:F,offset:[4,0]}},Be={topLeft:{points:["bl","tl"],overflow:F,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:F,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:F,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:F,offset:[4,0]}},Le=Oe,qe=0,Ge={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},rt=function(G,be,g){var n=at(be),i=G.getState();G.setState({defaultActiveFirst:Object(B.a)(Object(B.a)({},i.defaultActiveFirst),{},Object(Q.a)({},n,g))})},_e=function(Ue){Object(K.a)(be,Ue);var G=Object(ee.a)(be);function be(g){var n;Object(ge.a)(this,be),n=G.call(this,g),n.onDestroy=function(W){n.props.onDestroy(W)},n.onKeyDown=function(W){var re=W.keyCode,je=n.menuInstance,dt=n.props,ut=dt.isOpen,bt=dt.store;if(re===me.a.ENTER)return n.onTitleClick(W),rt(bt,n.props.eventKey,!0),!0;if(re===me.a.RIGHT)return ut?je.onKeyDown(W):(n.triggerOpenChange(!0),rt(bt,n.props.eventKey,!0)),!0;if(re===me.a.LEFT){var jt;if(ut)jt=je.onKeyDown(W);else return;return jt||(n.triggerOpenChange(!1),jt=!0),jt}return ut&&(re===me.a.UP||re===me.a.DOWN)?je.onKeyDown(W):void 0},n.onOpenChange=function(W){n.props.onOpenChange(W)},n.onPopupVisibleChange=function(W){n.triggerOpenChange(W,W?"mouseenter":"mouseleave")},n.onMouseEnter=function(W){var re=n.props,je=re.eventKey,dt=re.onMouseEnter,ut=re.store;rt(ut,n.props.eventKey,!1),dt({key:je,domEvent:W})},n.onMouseLeave=function(W){var re=n.props,je=re.parentMenu,dt=re.eventKey,ut=re.onMouseLeave;je.subMenuInstance=Object(Re.a)(n),ut({key:dt,domEvent:W})},n.onTitleMouseEnter=function(W){var re=n.props,je=re.eventKey,dt=re.onItemHover,ut=re.onTitleMouseEnter;dt({key:je,hover:!0}),ut({key:je,domEvent:W})},n.onTitleMouseLeave=function(W){var re=n.props,je=re.parentMenu,dt=re.eventKey,ut=re.onItemHover,bt=re.onTitleMouseLeave;je.subMenuInstance=Object(Re.a)(n),ut({key:dt,hover:!1}),bt({key:dt,domEvent:W})},n.onTitleClick=function(W){var re=Object(Re.a)(n),je=re.props;if(je.onTitleClick({key:je.eventKey,domEvent:W}),je.triggerSubMenuAction==="hover")return;n.triggerOpenChange(!je.isOpen,"click"),rt(je.store,n.props.eventKey,!1)},n.onSubMenuClick=function(W){typeof n.props.onClick=="function"&&n.props.onClick(n.addKeyPath(W))},n.onSelect=function(W){n.props.onSelect(W)},n.onDeselect=function(W){n.props.onDeselect(W)},n.getPrefixCls=function(){return"".concat(n.props.rootPrefixCls,"-submenu")},n.getActiveClassName=function(){return"".concat(n.getPrefixCls(),"-active")},n.getDisabledClassName=function(){return"".concat(n.getPrefixCls(),"-disabled")},n.getSelectedClassName=function(){return"".concat(n.getPrefixCls(),"-selected")},n.getOpenClassName=function(){return"".concat(n.props.rootPrefixCls,"-submenu-open")},n.saveMenuInstance=function(W){n.menuInstance=W},n.addKeyPath=function(W){return Object(B.a)(Object(B.a)({},W),{},{keyPath:(W.keyPath||[]).concat(n.props.eventKey)})},n.triggerOpenChange=function(W,re){var je=n.props.eventKey,dt=function(){n.onOpenChange({key:je,item:Object(Re.a)(n),trigger:re,open:W})};re==="mouseenter"?n.mouseenterTimeout=setTimeout(function(){dt()},0):dt()},n.isChildrenSelected=function(){var W={find:!1};return He(n.props.children,n.props.selectedKeys,W),W.find},n.isOpen=function(){return n.props.openKeys.indexOf(n.props.eventKey)!==-1},n.adjustWidth=function(){if(!n.subMenuTitle||!n.menuInstance)return;var W=M.findDOMNode(n.menuInstance);if(W.offsetWidth>=n.subMenuTitle.offsetWidth)return;W.style.minWidth="".concat(n.subMenuTitle.offsetWidth,"px")},n.saveSubMenuTitle=function(W){n.subMenuTitle=W},n.getBaseProps=function(){var W=Object(Re.a)(n),re=W.props;return{mode:re.mode==="horizontal"?"vertical":re.mode,visible:n.props.isOpen,level:re.level+1,inlineIndent:re.inlineIndent,focusable:!1,onClick:n.onSubMenuClick,onSelect:n.onSelect,onDeselect:n.onDeselect,onDestroy:n.onDestroy,selectedKeys:re.selectedKeys,eventKey:"".concat(re.eventKey,"-menu-"),openKeys:re.openKeys,motion:re.motion,onOpenChange:n.onOpenChange,subMenuOpenDelay:re.subMenuOpenDelay,parentMenu:Object(Re.a)(n),subMenuCloseDelay:re.subMenuCloseDelay,forceSubMenuRender:re.forceSubMenuRender,triggerSubMenuAction:re.triggerSubMenuAction,builtinPlacements:re.builtinPlacements,defaultActiveFirst:re.store.getState().defaultActiveFirst[at(re.eventKey)],multiple:re.multiple,prefixCls:re.rootPrefixCls,id:n.internalMenuId,manualRef:n.saveMenuInstance,itemIcon:re.itemIcon,expandIcon:re.expandIcon,direction:re.direction}},n.getMotion=function(W,re){var je=Object(Re.a)(n),dt=je.haveRendered,ut=n.props,bt=ut.motion,jt=ut.rootPrefixCls,Ht=Object(B.a)(Object(B.a)({},bt),{},{leavedClassName:"".concat(jt,"-hidden"),removeOnLeave:!1,motionAppear:dt||!re||W!=="inline"});return Ht};var i=g.store,L=g.eventKey,k=i.getState(),Me=k.defaultActiveFirst;n.isRootMenu=!1;var Ne=!1;return Me&&(Ne=Me[L]),rt(i,L,Ne),n}return Object(ze.a)(be,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var n=this,i=this.props,L=i.mode,k=i.parentMenu,Me=i.manualRef;if(Me&&Me(this),L!=="horizontal"||!k.isRootMenu||!this.props.isOpen)return;this.minWidthTimeout=setTimeout(function(){return n.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var n=this.props,i=n.onDestroy,L=n.eventKey;i&&i(L),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout)}},{key:"renderChildren",value:function(n){var i=this,L=this.getBaseProps(),k=this.getMotion(L.mode,L.visible);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||L.visible||L.forceSubMenuRender,!this.haveOpened)return N.createElement("div",null);var Me=L.direction;return N.createElement(De.default,Object.assign({visible:L.visible},k),function(Ne){var W=Ne.className,re=Ne.style,je=s()("".concat(L.prefixCls,"-sub"),W,Object(Q.a)({},"".concat(L.prefixCls,"-rtl"),Me==="rtl"));return N.createElement(ke,Object.assign({},L,{id:i.internalMenuId,className:je,style:re}),n)})}},{key:"render",value:function(){var n,i=Object(B.a)({},this.props),L=i.isOpen,k=this.getPrefixCls(),Me=i.mode==="inline",Ne=s()(k,"".concat(k,"-").concat(i.mode),(n={},Object(Q.a)(n,i.className,!!i.className),Object(Q.a)(n,this.getOpenClassName(),L),Object(Q.a)(n,this.getActiveClassName(),i.active||L&&!Me),Object(Q.a)(n,this.getDisabledClassName(),i.disabled),Object(Q.a)(n,this.getSelectedClassName(),this.isChildrenSelected()),n));this.internalMenuId||(i.eventKey?this.internalMenuId="".concat(i.eventKey,"$Menu"):(qe+=1,this.internalMenuId="$__$".concat(qe,"$Menu")));var W={},re={},je={};i.disabled||(W={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},re={onClick:this.onTitleClick},je={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var dt={},ut=i.direction;Me&&(ut==="rtl"?dt.paddingRight=i.inlineIndent*i.level:dt.paddingLeft=i.inlineIndent*i.level);var bt={};this.props.isOpen&&(bt={"aria-owns":this.internalMenuId});var jt=null;i.mode!=="horizontal"&&(jt=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(jt=N.createElement(this.props.expandIcon,Object(B.a)({},this.props))));var Ht=N.createElement("div",Object.assign({ref:this.saveSubMenuTitle,style:dt,className:"".concat(k,"-title"),role:"button"},je,re,{"aria-expanded":L},bt,{"aria-haspopup":"true",title:typeof i.title=="string"?i.title:void 0}),i.title,jt||N.createElement("i",{className:"".concat(k,"-arrow")})),$t=this.renderChildren(i.children),kt=i.parentMenu.isRootMenu?i.parentMenu.props.getPopupContainer:function(on){return on.parentNode},an=Ge[i.mode],Kt=i.popupOffset?{offset:i.popupOffset}:{},Fn=i.mode==="inline"?"":i.popupClassName;Fn+=ut==="rtl"?" ".concat(k,"-rtl"):"";var En=i.disabled,Qt=i.triggerSubMenuAction,fa=i.subMenuOpenDelay,xn=i.forceSubMenuRender,ma=i.subMenuCloseDelay,Xn=i.builtinPlacements;oe.forEach(function(on){return delete i[on]}),delete i.onClick;var Kn=ut==="rtl"?Object.assign({},Be,Xn):Object.assign({},Oe,Xn);return delete i.direction,N.createElement("li",Object.assign({},i,W,{className:Ne,role:"menuitem"}),Me&&Ht,Me&&$t,!Me&&N.createElement($.a,{prefixCls:k,popupClassName:s()("".concat(k,"-popup"),Fn),getPopupContainer:kt,builtinPlacements:Kn,popupPlacement:an,popupVisible:L,popupAlign:Kt,popup:$t,action:En?[]:[Qt],mouseEnterDelay:fa,mouseLeaveDelay:ma,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:xn},Ht))}}]),be}(N.Component);_e.defaultProps={onMouseEnter:Te,onMouseLeave:Te,onTitleMouseEnter:Te,onTitleMouseLeave:Te,onTitleClick:Te,manualRef:Te,mode:"vertical",title:""};var Ze=Object(a.b)(function(Ue,G){var be=Ue.openKeys,g=Ue.activeKey,n=Ue.selectedKeys,i=G.eventKey,L=G.subMenuKey;return{isOpen:be.indexOf(i)>-1,active:g[L]===i,selectedKeys:n}})(_e);Ze.isSubMenu=!0;var nt=Ze,b="menuitem-overflowed",ne=.5,he=function(Ue){Object(K.a)(be,Ue);var G=Object(ee.a)(be);function be(){var g;return Object(ge.a)(this,be),g=G.apply(this,arguments),g.resizeObserver=null,g.mutationObserver=null,g.originalTotalWidth=0,g.overflowedItems=[],g.menuItemSizes=[],g.cancelFrameId=null,g.state={lastVisibleIndex:void 0},g.getMenuItemNodes=function(){var n=g.props.prefixCls,i=M.findDOMNode(Object(Re.a)(g));return i?[].slice.call(i.children).filter(function(L){return L.className.split(" ").indexOf("".concat(n,"-overflowed-submenu"))<0}):[]},g.getOverflowedSubMenuItem=function(n,i,L){var k=g.props,Me=k.overflowedIndicator,Ne=k.level,W=k.mode,re=k.prefixCls,je=k.theme;if(Ne!==1||W!=="horizontal")return null;var dt=g.props.children[0],ut=dt.props,bt=ut.children,jt=ut.title,Ht=ut.style,$t=Object(f.a)(ut,["children","title","style"]),kt=Object(B.a)({},Ht),an="".concat(n,"-overflowed-indicator"),Kt="".concat(n,"-overflowed-indicator");i.length===0&&L!==!0?kt=Object(B.a)(Object(B.a)({},kt),{},{display:"none"}):L&&(kt=Object(B.a)(Object(B.a)({},kt),{},{visibility:"hidden",position:"absolute"}),an="".concat(an,"-placeholder"),Kt="".concat(Kt,"-placeholder"));var Fn=je?"".concat(re,"-").concat(je):"",En={};return oe.forEach(function(Qt){$t[Qt]!==void 0&&(En[Qt]=$t[Qt])}),N.createElement(nt,Object.assign({title:Me,className:"".concat(re,"-overflowed-submenu"),popupClassName:Fn},En,{key:an,eventKey:Kt,disabled:!1,style:kt}),i)},g.setChildrenWidthAndResize=function(){if(g.props.mode!=="horizontal")return;var n=M.findDOMNode(Object(Re.a)(g));if(!n)return;var i=n.children;if(!i||i.length===0)return;var L=n.children[i.length-1];l(L,"display","inline-block");var k=g.getMenuItemNodes(),Me=k.filter(function(Ne){return Ne.className.split(" ").indexOf(b)>=0});Me.forEach(function(Ne){l(Ne,"display","inline-block")}),g.menuItemSizes=k.map(function(Ne){return R(Ne,!0)}),Me.forEach(function(Ne){l(Ne,"display","none")}),g.overflowedIndicatorWidth=R(n.children[n.children.length-1],!0),g.originalTotalWidth=g.menuItemSizes.reduce(function(Ne,W){return Ne+W},0),g.handleResize(),l(L,"display","none")},g.handleResize=function(){if(g.props.mode!=="horizontal")return;var n=M.findDOMNode(Object(Re.a)(g));if(!n)return;var i=R(n);g.overflowedItems=[];var L=0,k;g.originalTotalWidth>i+ne&&(k=-1,g.menuItemSizes.forEach(function(Me){L+=Me,L+g.overflowedIndicatorWidth<=i&&(k+=1)})),g.setState({lastVisibleIndex:k})},g}return Object(ze.a)(be,[{key:"componentDidMount",value:function(){var n=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var i=M.findDOMNode(this);if(!i)return;this.resizeObserver=new P.default(function(L){L.forEach(function(){var k=n.cancelFrameId;cancelAnimationFrame(k),n.cancelFrameId=requestAnimationFrame(n.setChildrenWidthAndResize)})}),[].slice.call(i.children).concat(i).forEach(function(L){n.resizeObserver.observe(L)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){n.resizeObserver.disconnect(),[].slice.call(i.children).concat(i).forEach(function(L){n.resizeObserver.observe(L)}),n.setChildrenWidthAndResize()}),this.mutationObserver.observe(i,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(n){var i=this,L=this.state.lastVisibleIndex;return(n||[]).reduce(function(k,Me,Ne){var W=Me;if(i.props.mode==="horizontal"){var re=i.getOverflowedSubMenuItem(Me.props.eventKey,[]);L!==void 0&&i.props.className.indexOf("".concat(i.props.prefixCls,"-root"))!==-1&&(Ne>L&&(W=N.cloneElement(Me,{style:{display:"none"},eventKey:"".concat(Me.props.eventKey,"-hidden"),className:"".concat(b)})),Ne===L+1&&(i.overflowedItems=n.slice(L+1).map(function(dt){return N.cloneElement(dt,{key:dt.props.eventKey,mode:"vertical-left"})}),re=i.getOverflowedSubMenuItem(Me.props.eventKey,i.overflowedItems)));var je=[].concat(Object(E.a)(k),[re,W]);return Ne===n.length-1&&je.push(i.getOverflowedSubMenuItem(Me.props.eventKey,[],!0)),je}return[].concat(Object(E.a)(k),[W])},[])}},{key:"render",value:function(){var n=this.props,i=n.visible,L=n.prefixCls,k=n.overflowedIndicator,Me=n.mode,Ne=n.level,W=n.tag,re=n.children,je=n.theme,dt=Object(f.a)(n,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),ut=W;return N.createElement(ut,Object.assign({},dt),this.renderChildren(re))}}]),be}(N.Component);he.defaultProps={tag:"div",className:""};var de=he;function Pe(Ue){return Ue.length?Ue.every(function(G){return!!G.props.disabled}):!0}function Ee(Ue,G,be){var g=Ue.getState();Ue.setState({activeKey:Object(B.a)(Object(B.a)({},g.activeKey),{},Object(Q.a)({},G,be))})}function Ce(Ue){return Ue.eventKey||"0-menu-"}function pe(Ue,G){var be=G,g=Ue.children,n=Ue.eventKey;if(be){var i;if(tt(g,function(L,k){L&&L.props&&!L.props.disabled&&be===te(L,n,k)&&(i=!0)}),i)return be}return be=null,Ue.defaultActiveFirst&&tt(g,function(L,k){!be&&L&&!L.props.disabled&&(be=te(L,n,k))}),be}function Ie(Ue){if(Ue){var G=this.instanceArray.indexOf(Ue);G!==-1?this.instanceArray[G]=Ue:this.instanceArray.push(Ue)}}var Ke=function(Ue){Object(K.a)(be,Ue);var G=Object(ee.a)(be);function be(g){var n;return Object(ge.a)(this,be),n=G.call(this,g),n.onKeyDown=function(i,L){var k=i.keyCode,Me;if(n.getFlatInstanceArray().forEach(function(W){W&&W.props.active&&W.onKeyDown&&(Me=W.onKeyDown(i))}),Me)return 1;var Ne=null;return(k===me.a.UP||k===me.a.DOWN)&&(Ne=n.step(k===me.a.UP?-1:1)),Ne?(i.preventDefault(),Ee(n.props.store,Ce(n.props),Ne.props.eventKey),typeof L=="function"&&L(Ne),1):void 0},n.onItemHover=function(i){var L=i.key,k=i.hover;Ee(n.props.store,Ce(n.props),k?L:null)},n.onDeselect=function(i){n.props.onDeselect(i)},n.onSelect=function(i){n.props.onSelect(i)},n.onClick=function(i){n.props.onClick(i)},n.onOpenChange=function(i){n.props.onOpenChange(i)},n.onDestroy=function(i){n.props.onDestroy(i)},n.getFlatInstanceArray=function(){return n.instanceArray},n.step=function(i){var L=n.getFlatInstanceArray(),k=n.props.store.getState().activeKey[Ce(n.props)],Me=L.length;if(!Me)return null;i<0&&(L=L.concat().reverse());var Ne=-1;if(L.every(function(dt,ut){return dt&&dt.props.eventKey===k?(Ne=ut,!1):!0}),!n.props.defaultActiveFirst&&Ne!==-1&&Pe(L.slice(Ne,Me-1)))return;var W=(Ne+1)%Me,re=W;do{var je=L[re];if(!je||je.props.disabled)re=(re+1)%Me;else return je}while(re!==W);return null},n.renderCommonMenuItem=function(i,L,k){var Me=n.props.store.getState(),Ne=Object(Re.a)(n),W=Ne.props,re=te(i,W.eventKey,L),je=i.props;if(!je||typeof i.type=="string")return i;var dt=re===Me.activeKey,ut=Object(B.a)(Object(B.a)({mode:je.mode||W.mode,level:W.level,inlineIndent:W.inlineIndent,renderMenuItem:n.renderMenuItem,rootPrefixCls:W.prefixCls,index:L,parentMenu:W.parentMenu,manualRef:je.disabled?void 0:Object(X.a)(i.ref,Ie.bind(Object(Re.a)(n))),eventKey:re,active:!je.disabled&&dt,multiple:W.multiple,onClick:function(jt){(je.onClick||Te)(jt),n.onClick(jt)},onItemHover:n.onItemHover,motion:W.motion,subMenuOpenDelay:W.subMenuOpenDelay,subMenuCloseDelay:W.subMenuCloseDelay,forceSubMenuRender:W.forceSubMenuRender,onOpenChange:n.onOpenChange,onDeselect:n.onDeselect,onSelect:n.onSelect,builtinPlacements:W.builtinPlacements,itemIcon:je.itemIcon||n.props.itemIcon,expandIcon:je.expandIcon||n.props.expandIcon},k),{},{direction:W.direction});return(W.mode==="inline"||p())&&(ut.triggerSubMenuAction="click"),N.cloneElement(i,ut)},n.renderMenuItem=function(i,L,k){if(!i)return null;var Me=n.props.store.getState(),Ne={openKeys:Me.openKeys,selectedKeys:Me.selectedKeys,triggerSubMenuAction:n.props.triggerSubMenuAction,subMenuKey:k};return n.renderCommonMenuItem(i,L,Ne)},g.store.setState({activeKey:Object(B.a)(Object(B.a)({},g.store.getState().activeKey),{},Object(Q.a)({},g.eventKey,pe(g,g.activeKey)))}),n.instanceArray=[],n}return Object(ze.a)(be,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(n){return this.props.visible||n.visible||this.props.className!==n.className||!H()(this.props.style,n.style)}},{key:"componentDidUpdate",value:function(n){var i=this.props,L="activeKey"in i?i.activeKey:i.store.getState().activeKey[Ce(i)],k=pe(i,L);if(k!==L)Ee(i.store,Ce(i),k);else if("activeKey"in n){var Me=pe(n,n.activeKey);k!==Me&&Ee(i.store,Ce(i),k)}}},{key:"render",value:function(){var n=this,i=Object(xe.a)({},this.props);this.instanceArray=[];var L=s()(i.prefixCls,i.className,"".concat(i.prefixCls,"-").concat(i.mode)),k={className:L,role:i.role||"menu"};i.id&&(k.id=i.id),i.focusable&&(k.tabIndex=0,k.onKeyDown=this.onKeyDown);var Me=i.prefixCls,Ne=i.eventKey,W=i.visible,re=i.level,je=i.mode,dt=i.overflowedIndicator,ut=i.theme;return oe.forEach(function(bt){return delete i[bt]}),delete i.onClick,N.createElement(de,Object.assign({},i,{prefixCls:Me,mode:je,tag:"ul",level:re,theme:ut,visible:W,overflowedIndicator:dt},k),N.Children.map(i.children,function(bt,jt){return n.renderMenuItem(bt,jt,Ne||"0-menu-")}))}}]),be}(N.Component);Ke.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:Te};var We=Object(a.b)()(Ke),ke=We,Qe=t("Kwbf");function ot(Ue,G,be){var g=Ue.prefixCls,n=Ue.motion,i=Ue.defaultMotions,L=i===void 0?{}:i,k=Ue.openAnimation,Me=Ue.openTransitionName,Ne=G.switchingModeFromInline;if(n)return n;if(Object(ae.a)(k)==="object"&&k)Object(Qe.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof k=="string")return{motionName:"".concat(g,"-open-").concat(k)};if(Me)return{motionName:Me};var W=L[be];return W||(Ne?null:L.other)}var lt=function(Ue){Object(K.a)(be,Ue);var G=Object(ee.a)(be);function be(g){var n;Object(ge.a)(this,be),n=G.call(this,g),n.inlineOpenKeys=[],n.onSelect=function(k){var Me=Object(Re.a)(n),Ne=Me.props;if(Ne.selectable){var W=n.store.getState(),re=W.selectedKeys,je=k.key;Ne.multiple?re=re.concat([je]):re=[je],"selectedKeys"in Ne||n.store.setState({selectedKeys:re}),Ne.onSelect(Object(B.a)(Object(B.a)({},k),{},{selectedKeys:re}))}},n.onClick=function(k){var Me=n.getRealMenuMode(),Ne=Object(Re.a)(n),W=Ne.store,re=Ne.props.onOpenChange;Me!=="inline"&&!("openKeys"in n.props)&&(W.setState({openKeys:[]}),re([])),n.props.onClick(k)},n.onKeyDown=function(k,Me){n.innerMenu.getWrappedInstance().onKeyDown(k,Me)},n.onOpenChange=function(k){var Me=Object(Re.a)(n),Ne=Me.props,W=n.store.getState().openKeys.concat(),re=!1,je=function(ut){var bt=!1;if(ut.open)bt=W.indexOf(ut.key)===-1,bt&&W.push(ut.key);else{var jt=W.indexOf(ut.key);bt=jt!==-1,bt&&W.splice(jt,1)}re=re||bt};Array.isArray(k)?k.forEach(je):je(k),re&&("openKeys"in n.props||n.store.setState({openKeys:W}),Ne.onOpenChange(W))},n.onDeselect=function(k){var Me=Object(Re.a)(n),Ne=Me.props;if(Ne.selectable){var W=n.store.getState().selectedKeys.concat(),re=k.key,je=W.indexOf(re);je!==-1&&W.splice(je,1),"selectedKeys"in Ne||n.store.setState({selectedKeys:W}),Ne.onDeselect(Object(B.a)(Object(B.a)({},k),{},{selectedKeys:W}))}},n.onMouseEnter=function(k){n.restoreModeVerticalFromInline();var Me=n.props.onMouseEnter;Me&&Me(k)},n.onTransitionEnd=function(k){var Me=k.propertyName==="width"&&k.target===k.currentTarget,Ne=k.target.className,W=Object.prototype.toString.call(Ne)==="[object SVGAnimatedString]"?Ne.animVal:Ne,re=k.propertyName==="font-size"&&W.indexOf("anticon")>=0;(Me||re)&&n.restoreModeVerticalFromInline()},n.setInnerMenu=function(k){n.innerMenu=k},n.isRootMenu=!0;var i=g.defaultSelectedKeys,L=g.defaultOpenKeys;return"selectedKeys"in g&&(i=g.selectedKeys||[]),"openKeys"in g&&(L=g.openKeys||[]),n.store=Object(a.c)({selectedKeys:i,openKeys:L,activeKey:{"0-menu-":pe(g,g.activeKey)}}),n.state={switchingModeFromInline:!1},n}return Object(ze.a)(be,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(n){this.updateOpentKeysWhenSwitchMode(n),this.updateMiniStore();var i=this.props,L=i.siderCollapsed,k=i.inlineCollapsed,Me=i.onOpenChange;(!n.inlineCollapsed&&k||!n.siderCollapsed&&L)&&Me([]),this.updateMenuDisplay()}},{key:"updateOpentKeysWhenSwitchMode",value:function(n){var i=this.props,L=this.store,k=this.inlineOpenKeys,Me=L.getState(),Ne={};n.mode==="inline"&&i.mode!=="inline"&&this.setState({switchingModeFromInline:!0}),"openKeys"in i||((i.inlineCollapsed&&!n.inlineCollapsed||i.siderCollapsed&&!n.siderCollapsed)&&(this.setState({switchingModeFromInline:!0}),this.inlineOpenKeys=Me.openKeys.concat(),Ne.openKeys=[]),(!i.inlineCollapsed&&n.inlineCollapsed||!i.siderCollapsed&&n.siderCollapsed)&&(Ne.openKeys=k,this.inlineOpenKeys=[])),Object.keys(Ne).length&&L.setState(Ne)}},{key:"updateMenuDisplay",value:function(){var n=this.props.collapsedWidth,i=this.store,L=this.prevOpenKeys,k=this.getInlineCollapsed()&&(n===0||n==="0"||n==="0px");k?(this.prevOpenKeys=i.getState().openKeys.concat(),this.store.setState({openKeys:[]})):L&&(this.store.setState({openKeys:L}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var n=this.props.mode,i=this.state.switchingModeFromInline,L=this.getInlineCollapsed();return i&&L?"inline":L?"vertical":n}},{key:"getInlineCollapsed",value:function(){var n=this.props,i=n.inlineCollapsed,L=n.siderCollapsed;return L!==void 0?L:i}},{key:"restoreModeVerticalFromInline",value:function(){var n=this.state.switchingModeFromInline;n&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var n=Object(B.a)({},Object(A.default)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),i=this.getRealMenuMode();return n.className+=" ".concat(n.prefixCls,"-root"),n.direction==="rtl"&&(n.className+=" ".concat(n.prefixCls,"-rtl")),n=Object(B.a)(Object(B.a)({},n),{},{mode:i,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:ot(this.props,this.state,i)}),delete n.openAnimation,delete n.openTransitionName,N.createElement(a.a,{store:this.store},N.createElement(ke,Object.assign({},n,{ref:this.setInnerMenu}),this.props.children))}}]),be}(N.Component);lt.defaultProps={selectable:!0,onClick:Te,onSelect:Te,onOpenChange:Te,onDeselect:Te,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:N.createElement("span",null,"\xB7\xB7\xB7")};var Ye=lt,mt=function(Ue){Object(K.a)(be,Ue);var G=Object(ee.a)(be);function be(){var g;return Object(ge.a)(this,be),g=G.apply(this,arguments),g.onKeyDown=function(n){var i=n.keyCode;return i===me.a.ENTER?(g.onClick(n),!0):void 0},g.onMouseLeave=function(n){var i=g.props,L=i.eventKey,k=i.onItemHover,Me=i.onMouseLeave;k({key:L,hover:!1}),Me({key:L,domEvent:n})},g.onMouseEnter=function(n){var i=g.props,L=i.eventKey,k=i.onItemHover,Me=i.onMouseEnter;k({key:L,hover:!0}),Me({key:L,domEvent:n})},g.onClick=function(n){var i=g.props,L=i.eventKey,k=i.multiple,Me=i.onClick,Ne=i.onSelect,W=i.onDeselect,re=i.isSelected,je={key:L,keyPath:[L],item:Object(Re.a)(g),domEvent:n};Me(je),k?re?W(je):Ne(je):re||Ne(je)},g.saveNode=function(n){g.node=n},g}return Object(ze.a)(be,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var n=this.props;n.onDestroy&&n.onDestroy(n.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var n,i=Object(B.a)({},this.props),L=s()(this.getPrefixCls(),i.className,(n={},Object(Q.a)(n,this.getActiveClassName(),!i.disabled&&i.active),Object(Q.a)(n,this.getSelectedClassName(),i.isSelected),Object(Q.a)(n,this.getDisabledClassName(),i.disabled),n)),k=Object(B.a)(Object(B.a)({},i.attribute),{},{title:typeof i.title=="string"?i.title:void 0,className:L,role:i.role||"menuitem","aria-disabled":i.disabled});i.role==="option"?k=Object(B.a)(Object(B.a)({},k),{},{role:"option","aria-selected":i.isSelected}):(i.role===null||i.role==="none")&&(k.role="none");var Me={onClick:i.disabled?null:this.onClick,onMouseLeave:i.disabled?null:this.onMouseLeave,onMouseEnter:i.disabled?null:this.onMouseEnter},Ne=Object(B.a)({},i.style);i.mode==="inline"&&(i.direction==="rtl"?Ne.paddingRight=i.inlineIndent*i.level:Ne.paddingLeft=i.inlineIndent*i.level),oe.forEach(function(re){return delete i[re]}),delete i.direction;var W=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(W=N.createElement(this.props.itemIcon,this.props)),N.createElement("li",Object.assign({},Object(A.default)(i,["onClick","onMouseEnter","onMouseLeave","onSelect"]),k,Me,{style:Ne,ref:this.saveNode}),i.children,W)}}]),be}(N.Component);mt.isMenuItem=!0,mt.defaultProps={onSelect:Te,onMouseEnter:Te,onMouseLeave:Te,manualRef:Te};var Rt=Object(a.b)(function(Ue,G){var be=Ue.activeKey,g=Ue.selectedKeys,n=G.eventKey,i=G.subMenuKey;return{active:be[i]===n,isSelected:g.indexOf(n)!==-1}})(mt),gt=Rt,Ot=function(Ue){Object(K.a)(be,Ue);var G=Object(ee.a)(be);function be(){var g;return Object(ge.a)(this,be),g=G.apply(this,arguments),g.renderInnerMenuItem=function(n){var i=g.props,L=i.renderMenuItem,k=i.index;return L(n,k,g.props.subMenuKey)},g}return Object(ze.a)(be,[{key:"render",value:function(){var n=Object(xe.a)({},this.props),i=n.className,L=i===void 0?"":i,k=n.rootPrefixCls,Me="".concat(k,"-item-group-title"),Ne="".concat(k,"-item-group-list"),W=n.title,re=n.children;return oe.forEach(function(je){return delete n[je]}),delete n.onClick,delete n.direction,N.createElement("li",Object.assign({},n,{className:"".concat(L," ").concat(k,"-item-group")}),N.createElement("div",{className:Me,title:typeof W=="string"?W:void 0},W),N.createElement("ul",{className:Ne},N.Children.map(re,this.renderInnerMenuItem)))}}]),be}(N.Component);Ot.isMenuItemGroup=!0,Ot.defaultProps={disabled:!0};var Nt=Ot,Yt=function(G){var be=G.className,g=G.rootPrefixCls,n=G.style;return N.createElement("li",{className:"".concat(be," ").concat(g,"-item-divider"),style:n})};Yt.defaultProps={disabled:!0,className:"",style:{}};var cn=Yt,xt=x.e=Ye},"4qgm":function(fe,x){fe.exports="data:image/png;base64,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"},"4u4S":function(fe,x){fe.exports="data:image/png;base64,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"},"5D2P":function(fe,x){fe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAFTklEQVRoQ91aS4xURRQ993UzUUZcqFEc4meh0cQFSlwgrvAHSgQWhOhCk4GZqmdw+ERUWDkrBMUBnIzzqqYjcTaaGBLFxA8MjIk/3PhZCCa6UAyKC11ARnDo6Wvu+HrS0/R7r96nWVBJpxfv3nPPrbp169aHUEAzxsxl5gcB3AdgAREtkH8AXSH87wBOMfMp+QfwFREd0Vr/k9c8ZQUwxixi5mWe5y1l5qUAyimxqkQ0XqvVxonoE631Nyn1p8VTO7B///75Fy5c2MzMWwB0ZDHaQmeSiPbMmTNnb3d39+k0mKkcMMZsBiC/W9IYSSH7K4C9Wuu9rjpODoyMjNxQq9VGADzuCpxT7gPP83p7e3v/TMJJdCAIgoVEdBDAzUlgBX8/ycwrfd//Pg431gFr7RPM/HbBxFLBEdGTSql3opQiHQiCoI+IXk9lrU3CzLzR9/3BVvAtHbDWPsrMH7aJTyZYInpMKfVRs/JFDlQqlduq1eoxIro2k6U2KTHzX+VyeXFPT8/PjSYucsBae4iZH24Tj1ywRHRYKfVIpANhnt+Ty0r7lbc0rhMzI2CMuRHAlwBubT+HXBZ+AbBEa/3HrFLCWruTmV/MBZ1N+TiAdyNUX2qZeYh2KaW2zThQqVTumZqaOlZgbePqynEiWquU+qFZwRjzBoBnIoAmS6WSTOhvp0PIGPMcgN2uVguSiyQfBIFPRMMJdrZqrV+bdsBa+x4zryqImAtMJHlr7RJmPgxgbhwQEb2vlFpNAwMDV3Z2dp7JUM+7EG0lE0l+dHS089y5c4dkkjqAVycmJq4ma+0yZv7YQaEIkUjyAh4EwTAR+a6GiGg5BUGwg4i2uyrlkEsi7xL3s8wz88syAm8x89M5iLmoxpIP4348bRYkolEyxowBkA25S1sLQJbyHhfhUCaWvMT9+fPnx5h5cQrMuugRceAEgDsdlKfTVph2rwMgC4mk37gWSz5L3DcZ+1EckAw0L44FM4/4vq+aZfr7+zu6urq2MbPMoSuavieSt9b6zJyU7+OonXVygIjWKKUOxCGFhaA4cj0AF/KS7z8D4DmMfpTIGdcQOgtgldZaJlpss9auA/B1q/Kgrhjm+08B3JuEF/ediE44T2IikiOP1Uqp7/IYDePeElFvXhwAY2nTqJCXkTiZ1XgBcT9jmplHxYEd4SR04kRER0ul0ur169dLWKVqYb7/IpVSjHB9IctSShzQWq9JQySMeyG/MI1ewhxYnqeYq2itnePYGPMmgO6iyAP4v5gTwBzl9Cta68RdnDHmWQAtz3WyOjRTTodZYSsRvZoRbLvWemeU7vDw8P2e532eETtSjZmf931/d31HtkguHdIWUw3oWmttm60NDQ1dVS6XZat6V8EOTMplitwpNJ5K7ALwQg5Da7XWszbnxphRAE/lwIxSnQnd5mMVGYWsZ///MvMK3/ePiFVjjFyADLSBvCyo0vuzj1VCo3J5kflgi5lPE9EKIprHzFIqtKO1PtiqWzLGyIb6oRyW5ZynBOCOHBhRqmNa61nHnhedjQZBcDsRycS7pg0E8kD+LZse3/d/agS5/I7XG0JpI4B9ebqsQN1NWuuWly2X7xVTvfestXfXarWDRHRTgT2aCMXMv3metzJp/5F4SymWhoaG5pfLZVlpL9k1a7VaVRs2bEi89HZyIOwu2b1tukQX3TL3OHGYsjw1GBwc7Oro6Kg7UthTA7mhn5yc3NfX1ycPQ5xbmhGYBSqPPYhINkMPAJDHHrJ4pWlTAOShx1FmvnSPPVoxbHxu43neAmauP7eRf2nTz2yI6FStViv0uc1/ndZCH8rgOooAAAAASUVORK5CYII="},"6+eU":function(fe,x,t){"use strict";t.d(x,"a",function(){return T});var B=t("wx14"),ge=t("rePB"),ze=t("VTBJ"),Re=t("1OyB"),K=t("vuIU"),ee=t("Ji7U"),N=t("LK+K"),a=t("q1tI"),A=t.n(a),xe=t("TSYQ"),Q=t.n(xe),me=function(V){var c,m="".concat(V.rootPrefixCls,"-item"),r=Q()(m,"".concat(m,"-").concat(V.page),(c={},Object(ge.a)(c,"".concat(m,"-active"),V.active),Object(ge.a)(c,V.className,!!V.className),Object(ge.a)(c,"".concat(m,"-disabled"),!V.page),c)),D=function(){V.onClick(V.page)},I=function(Se){V.onKeyPress(Se,V.onClick,V.page)};return A.a.createElement("li",{title:V.showTitle?V.page:null,className:r,onClick:D,onKeyPress:I,tabIndex:"0"},V.itemRender(V.page,"page",A.a.createElement("a",{rel:"nofollow"},V.page)))},X=me,Y={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},H=function(w){Object(ee.a)(c,w);var V=Object(N.a)(c);function c(){var m;Object(Re.a)(this,c);for(var r=arguments.length,D=new Array(r),I=0;I=0||q.relatedTarget.className.indexOf("".concat(we,"-next"))>=0))return;m.setState({goInputText:""}),J(m.getValidValue())},m.go=function(q){var Se=m.state.goInputText;if(Se==="")return;(q.keyCode===Y.ENTER||q.type==="click")&&(m.setState({goInputText:""}),m.props.quickGo(m.getValidValue()))},m}return Object(K.a)(c,[{key:"getValidValue",value:function(){var r=this.state,D=r.goInputText,I=r.current;return!D||isNaN(D)?I:Number(D)}},{key:"getPageSizeOptions",value:function(){var r=this.props,D=r.pageSize,I=r.pageSizeOptions;return I.some(function(q){return q.toString()===D.toString()})?I:I.concat([D.toString()]).sort(function(q,Se){var ce=isNaN(Number(q))?0:Number(q),J=isNaN(Number(Se))?0:Number(Se);return ce-J})}},{key:"render",value:function(){var r=this,D=this.props,I=D.pageSize,q=D.locale,Se=D.rootPrefixCls,ce=D.changeSize,J=D.quickGo,we=D.goButton,Xe=D.selectComponentClass,ft=D.buildOptionText,Te=D.selectPrefixCls,te=D.disabled,at=this.state.goInputText,tt="".concat(Se,"-options"),He=Xe,oe=null,R=null,l=null;if(!ce&&!J)return null;var p=this.getPageSizeOptions();if(ce&&He){var E=p.map(function(f,M){return A.a.createElement(He.Option,{key:M,value:f.toString()},(ft||r.buildOptionText)(f))});oe=A.a.createElement(He,{disabled:te,prefixCls:Te,showSearch:!1,className:"".concat(tt,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(I||p[0]).toString(),onChange:this.changeSize,getPopupContainer:function(M){return M.parentNode}},E)}return J&&(we&&(l=typeof we=="boolean"?A.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:te,className:"".concat(tt,"-quick-jumper-button")},q.jump_to_confirm):A.a.createElement("span",{onClick:this.go,onKeyUp:this.go},we)),R=A.a.createElement("div",{className:"".concat(tt,"-quick-jumper")},q.jump_to,A.a.createElement("input",{disabled:te,type:"text",value:at,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),q.page,l)),A.a.createElement("li",{className:"".concat(tt)},oe,R)}}]),c}(A.a.Component);H.defaultProps={pageSizeOptions:["10","20","50","100"]};var v=H,s=t("N2Kk");function ae(){}function C(w){return typeof w=="number"&&isFinite(w)&&Math.floor(w)===w}function y(w,V,c){return c}function S(w,V,c){var m=typeof w=="undefined"?V.pageSize:w;return Math.floor((c.total-1)/m)+1}var z=function(w){Object(ee.a)(c,w);var V=Object(N.a)(c);function c(m){var r;Object(Re.a)(this,c),r=V.call(this,m),r.getJumpPrevPage=function(){return Math.max(1,r.state.current-(r.props.showLessItems?3:5))},r.getJumpNextPage=function(){return Math.min(S(void 0,r.state,r.props),r.state.current+(r.props.showLessItems?3:5))},r.getItemIcon=function(ce,J){var we=r.props.prefixCls,Xe=ce||A.a.createElement("button",{type:"button","aria-label":J,className:"".concat(we,"-item-link")});return typeof ce=="function"&&(Xe=A.a.createElement(ce,Object(ze.a)({},r.props))),Xe},r.savePaginationNode=function(ce){r.paginationNode=ce},r.isValid=function(ce){return C(ce)&&ce!==r.state.current},r.shouldDisplayQuickJumper=function(){var ce=r.props,J=ce.showQuickJumper,we=ce.pageSize,Xe=ce.total;return Xe<=we?!1:J},r.handleKeyDown=function(ce){(ce.keyCode===Y.ARROW_UP||ce.keyCode===Y.ARROW_DOWN)&&ce.preventDefault()},r.handleKeyUp=function(ce){var J=r.getValidValue(ce),we=r.state.currentInputValue;J!==we&&r.setState({currentInputValue:J}),ce.keyCode===Y.ENTER?r.handleChange(J):ce.keyCode===Y.ARROW_UP?r.handleChange(J-1):ce.keyCode===Y.ARROW_DOWN&&r.handleChange(J+1)},r.changePageSize=function(ce){var J=r.state.current,we=S(ce,r.state,r.props);J=J>we?we:J,we===0&&(J=r.state.current),typeof ce=="number"&&("pageSize"in r.props||r.setState({pageSize:ce}),"current"in r.props||r.setState({current:J,currentInputValue:J})),r.props.onShowSizeChange(J,ce),"onChange"in r.props&&r.props.onChange&&r.props.onChange(J,ce)},r.handleChange=function(ce){var J=r.props.disabled,we=ce;if(r.isValid(we)&&!J){var Xe=S(void 0,r.state,r.props);we>Xe?we=Xe:we<1&&(we=1),"current"in r.props||r.setState({current:we,currentInputValue:we});var ft=r.state.pageSize;return r.props.onChange(we,ft),we}return r.state.current},r.prev=function(){r.hasPrev()&&r.handleChange(r.state.current-1)},r.next=function(){r.hasNext()&&r.handleChange(r.state.current+1)},r.jumpPrev=function(){r.handleChange(r.getJumpPrevPage())},r.jumpNext=function(){r.handleChange(r.getJumpNextPage())},r.hasPrev=function(){return r.state.current>1},r.hasNext=function(){return r.state.current2?we-2:0),ft=2;ft=I?Se=I:Se=Number(D),Se}},{key:"getShowSizeChanger",value:function(){var r=this.props,D=r.showSizeChanger,I=r.total,q=r.totalBoundaryShowSizeChanger;return typeof D!="undefined"?D:I>q}},{key:"renderPrev",value:function(r){var D=this.props,I=D.prevIcon,q=D.itemRender,Se=q(r,"prev",this.getItemIcon(I,"prev page")),ce=!this.hasPrev();return Object(a.isValidElement)(Se)?Object(a.cloneElement)(Se,{disabled:ce}):Se}},{key:"renderNext",value:function(r){var D=this.props,I=D.nextIcon,q=D.itemRender,Se=q(r,"next",this.getItemIcon(I,"next page")),ce=!this.hasNext();return Object(a.isValidElement)(Se)?Object(a.cloneElement)(Se,{disabled:ce}):Se}},{key:"render",value:function(){var r=this,D=this.props,I=D.prefixCls,q=D.className,Se=D.style,ce=D.disabled,J=D.hideOnSinglePage,we=D.total,Xe=D.locale,ft=D.showQuickJumper,Te=D.showLessItems,te=D.showTitle,at=D.showTotal,tt=D.simple,He=D.itemRender,oe=D.showPrevNextJumpers,R=D.jumpPrevIcon,l=D.jumpNextIcon,p=D.selectComponentClass,E=D.selectPrefixCls,f=D.pageSizeOptions,M=this.state,P=M.current,$=M.pageSize,De=M.currentInputValue;if(J===!0&&we<=$)return null;var F=S(void 0,this.state,this.props),Oe=[],Be=null,Le=null,qe=null,Ge=null,rt=null,_e=ft&&ft.goButton,Ze=Te?1:2,nt=P-1>0?P-1:0,b=P+1=Ze*2&&P!==1+2&&(Oe[0]=Object(a.cloneElement)(Oe[0],{className:"".concat(I,"-item-after-jump-prev")}),Oe.unshift(Be)),F-P>=Ze*2&&P!==F-2&&(Oe[Oe.length-1]=Object(a.cloneElement)(Oe[Oe.length-1],{className:"".concat(I,"-item-before-jump-next")}),Oe.push(Le)),pe!==1&&Oe.unshift(qe),Ie!==F&&Oe.push(Ge)}var ke=null;at&&(ke=A.a.createElement("li",{className:"".concat(I,"-total-text")},at(we,[we===0?0:(P-1)*$+1,P*$>we?we:P*$])));var Qe=!this.hasPrev()||!F,ot=!this.hasNext()||!F;return A.a.createElement("ul",Object(B.a)({className:Q()(I,q,Object(ge.a)({},"".concat(I,"-disabled"),ce)),style:Se,unselectable:"unselectable",ref:this.savePaginationNode},ne),ke,A.a.createElement("li",{title:te?Xe.prev_page:null,onClick:this.prev,tabIndex:Qe?null:0,onKeyPress:this.runIfEnterPrev,className:Q()("".concat(I,"-prev"),Object(ge.a)({},"".concat(I,"-disabled"),Qe)),"aria-disabled":Qe},this.renderPrev(nt)),Oe,A.a.createElement("li",{title:te?Xe.next_page:null,onClick:this.next,tabIndex:ot?null:0,onKeyPress:this.runIfEnterNext,className:Q()("".concat(I,"-next"),Object(ge.a)({},"".concat(I,"-disabled"),ot)),"aria-disabled":ot},this.renderNext(b)),A.a.createElement(v,{disabled:ce,locale:Xe,rootPrefixCls:I,selectComponentClass:p,selectPrefixCls:E,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:P,pageSize:$,pageSizeOptions:f,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:_e}))}}],[{key:"getDerivedStateFromProps",value:function(r,D){var I={};if("current"in r&&(I.current=r.current,r.current!==D.current&&(I.currentInputValue=I.current)),"pageSize"in r&&r.pageSize!==D.pageSize){var q=D.current,Se=S(r.pageSize,D,r);q=q>Se?Se:q,"current"in r||(I.current=q,I.currentInputValue=q),I.pageSize=r.pageSize}return I}}]),c}(A.a.Component);z.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:ae,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:ae,locale:s.a,style:{},itemRender:y,totalBoundaryShowSizeChanger:50};var T=z},"7ZXX":function(fe,x,t){fe.exports=t.p+"static/err.6e7c5817.png"},"7ixt":function(fe,x,t){"use strict";t.d(x,"a",function(){return ze});var B={adjustX:1,adjustY:1},ge=[0,0],ze={left:{points:["cr","cl"],overflow:B,offset:[-4,0],targetOffset:ge},right:{points:["cl","cr"],overflow:B,offset:[4,0],targetOffset:ge},top:{points:["bc","tc"],overflow:B,offset:[0,-4],targetOffset:ge},bottom:{points:["tc","bc"],overflow:B,offset:[0,4],targetOffset:ge},topLeft:{points:["bl","tl"],overflow:B,offset:[0,-4],targetOffset:ge},leftTop:{points:["tr","tl"],overflow:B,offset:[-4,0],targetOffset:ge},topRight:{points:["br","tr"],overflow:B,offset:[0,-4],targetOffset:ge},rightTop:{points:["tl","tr"],overflow:B,offset:[4,0],targetOffset:ge},bottomRight:{points:["tr","br"],overflow:B,offset:[0,4],targetOffset:ge},rightBottom:{points:["bl","br"],overflow:B,offset:[4,0],targetOffset:ge},bottomLeft:{points:["tl","bl"],overflow:B,offset:[0,4],targetOffset:ge},leftBottom:{points:["br","bl"],overflow:B,offset:[-4,0],targetOffset:ge}},Re=ze},"7v3h":function(fe,x,t){fe.exports=t.p+"static/empty2.dd73f390.png"},"8/bI":function(fe,x,t){fe.exports=t.p+"static/empty.8918e228.png"},"815F":function(fe,x,t){"use strict";t.d(x,"e",function(){return N}),t.d(x,"c",function(){return A}),t.d(x,"d",function(){return xe}),t.d(x,"a",function(){return me}),t.d(x,"f",function(){return X}),t.d(x,"b",function(){return Y});var B=t("KQm4"),ge=t("VTBJ"),ze=t("Ff2n"),Re=t("Zm9Q"),K=t("Kwbf"),ee=t("OZM5");function N(H,v){return H!=null?H:v}function a(){var H=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],v=new Map;function s(ae){var C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(ae||[]).forEach(function(y){var S=y.key,z=y.children;Object(K.a)(S!=null,"Tree node must have a certain key: [".concat(C).concat(S,"]"));var T=String(S);Object(K.a)(!v.has(T)||S===null||S===void 0,"Same 'key' exist in the Tree: ".concat(T)),v.set(T,!0),s(z,"".concat(C).concat(T," > "))})}s(H)}function A(H){function v(s){var ae=Object(Re.a)(s);return ae.map(function(C){if(!Object(ee.i)(C))return Object(K.a)(!C,"Tree/TreeNode can only accept TreeNode as children."),null;var y=C.key,S=C.props,z=S.children,T=Object(ze.a)(S,["children"]),w=Object(ge.a)({key:y},T),V=v(z);return V.length&&(w.children=V),w}).filter(function(C){return C})}return v(H)}function xe(){var H=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],s=new Set(v===!0?[]:v),ae=[];function C(y){var S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return y.map(function(z,T){var w=Object(ee.h)(S?S.pos:"0",T),V=N(z.key,w),c=Object(ge.a)(Object(ge.a)({},z),{},{parent:S,pos:w,children:null,data:z,isStart:[].concat(Object(B.a)(S?S.isStart:[]),[T===0]),isEnd:[].concat(Object(B.a)(S?S.isEnd:[]),[T===y.length-1])});return ae.push(c),v===!0||s.has(V)?c.children=C(z.children||[],c):c.children=[],c})}return C(H),ae}function Q(H,v,s){var ae;s?typeof s=="string"?ae=function(S){return S[s]}:typeof s=="function"&&(ae=function(S){return s(S)}):ae=function(S,z){return N(S.key,z)};function C(y,S,z){var T=y?y.children:H,w=y?Object(ee.h)(z.pos,S):"0";if(y){var V=ae(y,w),c={node:y,index:S,pos:w,key:V,parentPos:z.node?z.pos:null,level:z.level+1};v(c)}T&&T.forEach(function(m,r){C(m,r,{node:y,pos:w,level:z?z.level+1:-1})})}C(null)}function me(H){var v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s=v.initWrapper,ae=v.processEntity,C=v.onProcessFinished,y=arguments.length>2?arguments[2]:void 0,S={},z={},T={posEntities:S,keyEntities:z};return s&&(T=s(T)||T),Q(H,function(w){var V=w.node,c=w.index,m=w.pos,r=w.key,D=w.parentPos,I=w.level,q={node:V,index:c,key:r,pos:m,level:I},Se=N(r,m);S[m]=q,z[Se]=q,q.parent=S[D],q.parent&&(q.parent.children=q.parent.children||[],q.parent.children.push(q)),ae&&ae(q,T)},y),C&&C(T),T}function X(H,v){var s=v.expandedKeys,ae=v.selectedKeys,C=v.loadedKeys,y=v.loadingKeys,S=v.checkedKeys,z=v.halfCheckedKeys,T=v.dragOverNodeKey,w=v.dropPosition,V=v.keyEntities,c=V[H],m={eventKey:H,expanded:s.indexOf(H)!==-1,selected:ae.indexOf(H)!==-1,loaded:C.indexOf(H)!==-1,loading:y.indexOf(H)!==-1,checked:S.indexOf(H)!==-1,halfChecked:z.indexOf(H)!==-1,pos:String(c?c.pos:""),dragOver:T===H&&w===0,dragOverGapTop:T===H&&w===-1,dragOverGapBottom:T===H&&w===1};return m}function Y(H){var v=H.data,s=H.expanded,ae=H.selected,C=H.checked,y=H.loaded,S=H.loading,z=H.halfChecked,T=H.dragOver,w=H.dragOverGapTop,V=H.dragOverGapBottom,c=H.pos,m=H.active,r=Object(ge.a)(Object(ge.a)({},v),{},{expanded:s,selected:ae,checked:C,loaded:y,loading:S,halfChecked:z,dragOver:T,dragOverGapTop:w,dragOverGapBottom:V,pos:c,active:m});return"props"in r||Object.defineProperty(r,"props",{get:function(){return Object(K.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),H}}),r}},"8Jsi":function(fe,x,t){"use strict";t.d(x,"d",function(){return D}),t.d(x,"a",function(){return De}),t.d(x,"b",function(){return Oe}),t.d(x,"c",function(){return F});var B=t("1OyB"),ge=t("vuIU"),ze=t("Ji7U"),Re=t("LK+K"),K=t("KQm4"),ee=t("U8pU"),N=t("ODXe"),a=t("VTBJ"),A=t("q1tI"),xe=t("qNPg"),Q=t("2Qr1"),me=t("815F"),X=t("NvD2"),Y=t("wPlo"),H=t("6cGi"),v=t("Kwbf"),s=t("4IlW"),ae=t("YrtM"),C=t("fAei"),y=A.createContext(null);function S(b,ne){if(!b)return!0;var he=b.data,de=he.disabled,Pe=he.disableCheckbox;switch(ne){case"select":return de;case"checkbox":return de||Pe}return!1}function z(b,ne){var he=A.useCallback(function(Pe){var Ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"select",Ce=arguments.length>2?arguments[2]:void 0,pe=b.get(Pe);return!Ce&&S(pe,Ee)?null:pe},[b]),de=A.useCallback(function(Pe){var Ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"select",Ce=arguments.length>2?arguments[2]:void 0,pe=ne.get(Pe);return!Ce&&S(pe,Ee)?null:pe},[ne]);return[he,de]}function T(b){return A.useMemo(function(){var ne=new Map,he=new Map;return b.forEach(function(de){ne.set(de.key,de),he.set(de.data.value,de)}),[ne,he]},[b])}var w={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},V=function(ne,he){var de=ne.prefixCls,Pe=ne.height,Ee=ne.itemHeight,Ce=ne.virtual,pe=ne.options,Ie=ne.flattenOptions,Ke=ne.multiple,We=ne.searchValue,ke=ne.onSelect,Qe=ne.onToggleOpen,ot=ne.open,lt=ne.notFoundContent,Ye=ne.onMouseEnter,mt=A.useContext(y),Rt=mt.checkable,gt=mt.checkedKeys,Ot=mt.halfCheckedKeys,Nt=mt.treeExpandedKeys,Yt=mt.treeDefaultExpandAll,cn=mt.treeDefaultExpandedKeys,xt=mt.onTreeExpand,Ue=mt.treeIcon,G=mt.showTreeIcon,be=mt.switcherIcon,g=mt.treeLine,n=mt.treeNodeFilterProp,i=mt.loadData,L=mt.treeLoadedKeys,k=mt.treeMotion,Me=mt.onTreeLoad,Ne=A.useRef(),W=Object(ae.a)(function(){return pe},[ot,pe],function(zt,Pt){return Pt[0]&&zt[1]!==Pt[1]}),re=T(Ie),je=Object(N.a)(re,2),dt=je[0],ut=je[1],bt=z(dt,ut),jt=Object(N.a)(bt,2),Ht=jt[0],$t=jt[1],kt=A.useMemo(function(){return gt.map(function(zt){var Pt=$t(zt);return Pt?Pt.key:null})},[gt]),an=A.useMemo(function(){return Rt?{checked:kt,halfChecked:Ot}:null},[kt,Ot,Rt]);A.useEffect(function(){if(ot&&!Ke&&kt.length){var zt;(zt=Ne.current)===null||zt===void 0||zt.scrollTo({key:kt[0]})}},[ot]);var Kt=String(We).toLowerCase(),Fn=function(Pt){return Kt?String(Pt[n]).toLowerCase().includes(Kt):!1},En=A.useState(cn),Qt=Object(N.a)(En,2),fa=Qt[0],xn=Qt[1],ma=A.useState(null),Xn=Object(N.a)(ma,2),Kn=Xn[0],on=Xn[1],dn=A.useMemo(function(){return Nt?Object(K.a)(Nt):We?Kn:fa},[fa,Kn,Kt,Nt]);A.useEffect(function(){We&&on(Ie.map(function(zt){return zt.key}))},[We]);var Ba=function(Pt){xn(Pt),on(Pt),xt&&xt(Pt)},Oa=function(Pt){Pt.preventDefault()},Wn=function(Pt,Vt){var Et=Vt.node.key,en=Ht(Et,Rt?"checkbox":"select");en!==null&&ke(en.data.value,{selected:!gt.includes(en.data.value)}),Ke||Qe(!1)},pa=A.useState(null),Da=Object(N.a)(pa,2),_n=Da[0],Ka=Da[1],ha=Ht(_n);if(A.useImperativeHandle(he,function(){return{onKeyDown:function(Pt){var Vt,Et=Pt.which;switch(Et){case s.a.UP:case s.a.DOWN:case s.a.LEFT:case s.a.RIGHT:(Vt=Ne.current)===null||Vt===void 0||Vt.onKeyDown(Pt);break;case s.a.ENTER:{ha!==null&&Wn(null,{node:{key:_n},selected:!gt.includes(ha.data.value)});break}case s.a.ESC:Qe(!1)}},onKeyUp:function(){}}}),W.length===0)return A.createElement("div",{role:"listbox",className:"".concat(de,"-empty"),onMouseDown:Oa},lt);var Ma={};return L&&(Ma.loadedKeys=L),dn&&(Ma.expandedKeys=dn),A.createElement("div",{onMouseDown:Oa,onMouseEnter:Ye},ha&&ot&&A.createElement("span",{style:w,"aria-live":"assertive"},ha.data.value),A.createElement(C.b,Object.assign({ref:Ne,focusable:!1,prefixCls:"".concat(de,"-tree"),treeData:W,height:Pe,itemHeight:Ee,virtual:Ce,multiple:Ke,icon:Ue,showIcon:G,switcherIcon:be,showLine:g,loadData:We?null:i,motion:k,checkable:Rt,checkStrictly:!0,checkedKeys:an,selectedKeys:Rt?[]:kt,defaultExpandAll:Yt},Ma,{onActiveChange:Ka,onSelect:Wn,onCheck:Wn,onExpand:Ba,onLoad:Me,filterTreeNode:Fn})))},c=A.forwardRef(V);c.displayName="OptionList";var m=c,r=function(){return null},D=r,I=t("Ff2n"),q=t("Zm9Q");function Se(b){return Object(q.a)(b).map(function(ne){if(!A.isValidElement(ne)||!ne.type)return null;var he=ne.key,de=ne.props,Pe=de.children,Ee=de.value,Ce=Object(I.a)(de,["children","value"]),pe=Object(a.a)({key:he,value:Ee},Ce),Ie=Se(Pe);return Ie.length&&(pe.children=Ie),pe}).filter(function(ne){return ne})}function ce(b){if(!b)return b;var ne=Object(a.a)({},b);return"props"in ne||Object.defineProperty(ne,"props",{get:function(){return Object(v.a)(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),ne}}),ne}function J(b,ne,he,de,Pe){var Ee=null,Ce=null;function pe(){function Ie(Ke){var We=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",ke=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return Ke.map(function(Qe,ot){var lt="".concat(We,"-").concat(ot),Ye=he.includes(Qe.value),mt=Ie(Qe.children||[],lt,Ye),Rt=A.createElement(D,Object.assign({},Qe),mt.map(function(Ot){return Ot.node}));if(ne===Qe.value&&(Ee=Rt),Ye){var gt={pos:lt,node:Rt,children:mt};return ke||Ce.push(gt),gt}return null}).filter(function(Qe){return Qe})}Ce||(Ce=[],Ie(de),Ce.sort(function(Ke,We){var ke=Ke.node.props.value,Qe=We.node.props.value,ot=he.indexOf(ke),lt=he.indexOf(Qe);return ot-lt}))}Object.defineProperty(b,"triggerNode",{get:function(){return Object(v.a)(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),pe(),Ee}}),Object.defineProperty(b,"allCheckedNodes",{get:function(){return Object(v.a)(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),pe(),Pe?Ce:Ce.map(function(Ke){var We=Ke.node;return We})}})}function we(b){return Array.isArray(b)?b:b!==void 0?[b]:[]}function Xe(b,ne){var he=new Map;return ne.forEach(function(de){var Pe=de.data;he.set(Pe.value,Pe)}),b.map(function(de){return ce(he.get(de))})}function ft(b,ne){var he=Xe([b],ne)[0];return he?he.disabled:!1}function Te(b){return b.disabled||b.disableCheckbox||b.checkable===!1}function te(b){for(var ne=b.parent,he=0,de=ne;de;)de=de.parent,he+=1;return he}function at(b){function ne(de){return(de||[]).map(function(Pe){var Ee=Pe.value,Ce=Pe.key,pe=Pe.children,Ie=Object(a.a)(Object(a.a)({},Pe),{},{key:"key"in Pe?Ce:Ee});return pe&&(Ie.children=ne(pe)),Ie})}var he=Object(me.d)(ne(b),!0);return he.map(function(de){return{key:de.data.key,data:de.data,level:te(de)}})}function tt(b){return function(ne,he){var de=he[b];return String(de).toLowerCase().includes(String(ne).toLowerCase())}}function He(b,ne,he){var de=he.optionFilterProp,Pe=he.filterOption;if(Pe===!1)return ne;var Ee;typeof Pe=="function"?Ee=Pe:Ee=tt(de);function Ce(pe){var Ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return pe.map(function(Ke){var We=Ke.children,ke=Ie||Ee(b,ce(Ke)),Qe=Ce(We||[],ke);return ke||Qe.length?Object(a.a)(Object(a.a)({},Ke),{},{children:Qe}):null}).filter(function(Ke){return Ke})}return Ce(ne)}function oe(b,ne,he,de){var Pe=new Map;return we(ne).forEach(function(Ee){Ee&&Object(ee.a)(Ee)==="object"&&"value"in Ee&&Pe.set(Ee.value,Ee)}),b.map(function(Ee){var Ce={value:Ee},pe=he(Ee,"select",!0),Ie=pe?de(pe.data):Ee;if(Pe.has(Ee)){var Ke=Pe.get(Ee);Ce.label="label"in Ke?Ke.label:Ie,"halfChecked"in Ke&&(Ce.halfChecked=Ke.halfChecked)}else Ce.label=Ie;return Ce})}function R(b,ne){var he=new Set(b);return he.add(ne),Array.from(he)}function l(b,ne){var he=new Set(b);return he.delete(ne),Array.from(he)}function p(b){var ne=b.searchPlaceholder,he=b.treeCheckStrictly,de=b.treeCheckable,Pe=b.labelInValue,Ee=b.value,Ce=b.multiple;Object(v.a)(!ne,"`searchPlaceholder` has been removed."),he&&Pe===!1&&Object(v.a)(!1,"`treeCheckStrictly` will force set `labelInValue` to `true`."),(Pe||he)&&Object(v.a)(we(Ee).every(function(pe){return pe&&Object(ee.a)(pe)==="object"&&"value"in pe}),"Invalid prop `value` supplied to `TreeSelect`. You should use { label: string, value: string | number } or [{ label: string, value: string | number }] instead."),he||Ce||de?Object(v.a)(!Ee||Array.isArray(Ee),"`value` should be an array when `TreeSelect` is checkable or multiple."):Object(v.a)(!Array.isArray(Ee),"`value` should not be array when `TreeSelect` is single mode.")}var E=p,f=10;function M(b,ne){var he=ne.id,de=ne.pId,Pe=ne.rootPId,Ee={},Ce=[],pe=b.map(function(Ie){var Ke=Object(a.a)({},Ie),We=Ke[he];return Ee[We]=Ke,Ke.key=Ke.key||We,Ke});return pe.forEach(function(Ie){var Ke=Ie[de],We=Ee[Ke];We&&(We.children=We.children||[],We.children.push(Ie)),(Ke===Pe||!We&&Pe===null)&&Ce.push(Ie)}),Ce}function P(b,ne){var he=0,de=new Set;function Pe(Ee){return(Ee||[]).map(function(Ce){var pe=Ce.key,Ie=Ce.value,Ke=Ce.children,We=Object(I.a)(Ce,["key","value","children"]),ke="value"in Ce?Ie:pe,Qe=Object(a.a)(Object(a.a)({},We),{},{key:pe!=null?pe:ke,value:ke,title:ne(Ce)});return"children"in Ce&&(Qe.children=Pe(Ke)),Qe})}return Pe(b)}function $(b,ne,he){var de=he.getLabelProp,Pe=he.simpleMode,Ee=A.useRef({});return b?(Ee.current.formatTreeData=Ee.current.treeData===b?Ee.current.formatTreeData:P(Pe?M(b,Object(a.a)({id:"id",pId:"pId",rootPId:null},Pe!==!0?Pe:{})):b,de),Ee.current.treeData=b):Ee.current.formatTreeData=Ee.current.children===ne?Ee.current.formatTreeData:P(Se(ne),de),Ee.current.formatTreeData}var De="SHOW_ALL",F="SHOW_PARENT",Oe="SHOW_CHILD";function Be(b,ne,he){var de=new Set(b);return ne===Oe?b.filter(function(Pe){var Ee=he[Pe];return!(Ee&&Ee.children&&Ee.children.every(function(Ce){var pe=Ce.node;return Te(pe)||de.has(pe.key)}))}):ne===F?b.filter(function(Pe){var Ee=he[Pe],Ce=Ee?Ee.parent:null;return!(Ce&&!Te(Ce.node)&&de.has(Ce.node.key))}):b}function Le(b,ne){var he=ne.value,de=ne.getEntityByValue,Pe=ne.getEntityByKey,Ee=ne.treeConduction,Ce=ne.showCheckedStrategy,pe=ne.conductKeyEntities,Ie=ne.getLabelProp;return A.useMemo(function(){var Ke=b;if(Ee){var We=Be(b.map(function(ke){var Qe=de(ke);return Qe?Qe.key:ke}),Ce,pe);Ke=We.map(function(ke){var Qe=Pe(ke);return Qe?Qe.data.value:ke})}return oe(Ke,he,de,Ie)},[b,he,Ee,Ce,de])}var qe=["expandedKeys","treeData","treeCheckable","showCheckedStrategy","searchPlaceholder","treeLine","treeIcon","showTreeIcon","switcherIcon","treeNodeFilterProp","filterTreeNode","dropdownPopupAlign","treeDefaultExpandAll","treeCheckStrictly","treeExpandedKeys","treeLoadedKeys","treeMotion","onTreeExpand","onTreeLoad","loadData","treeDataSimpleMode","treeNodeLabelProp","treeDefaultExpandedKeys"],Ge=Object(xe.a)({prefixCls:"rc-tree-select",components:{optionList:m},convertChildrenToData:function(){return null},flattenOptions:at,getLabeledValue:Q.e,filterOptions:He,isValueDisabled:ft,findValueOption:Xe,omitDOMProps:function(ne){var he=Object(a.a)({},ne);return qe.forEach(function(de){delete he[de]}),he}});Ge.displayName="Select";var rt=A.forwardRef(function(b,ne){var he=b.multiple,de=b.treeCheckable,Pe=b.treeCheckStrictly,Ee=b.showCheckedStrategy,Ce=Ee===void 0?"SHOW_CHILD":Ee,pe=b.labelInValue,Ie=b.loadData,Ke=b.treeLoadedKeys,We=b.treeNodeFilterProp,ke=We===void 0?"value":We,Qe=b.treeNodeLabelProp,ot=b.treeDataSimpleMode,lt=b.treeData,Ye=b.treeExpandedKeys,mt=b.treeDefaultExpandedKeys,Rt=b.treeDefaultExpandAll,gt=b.children,Ot=b.treeIcon,Nt=b.showTreeIcon,Yt=b.switcherIcon,cn=b.treeLine,xt=b.treeMotion,Ue=b.filterTreeNode,G=b.dropdownPopupAlign,be=b.onChange,g=b.onTreeExpand,n=b.onTreeLoad,i=b.onDropdownVisibleChange,L=b.onSelect,k=b.onDeselect,Me=de||Pe,Ne=he||Me,W=de&&!Pe,re=Pe||pe,je=A.useRef(null);A.useImperativeHandle(ne,function(){return{focus:je.current.focus,blur:je.current.blur}});var dt=function(Et){return lt&&Et.label||Et.title},ut=function(Et){return Qe?Et[Qe]:dt(Et)},bt=$(lt,gt,{getLabelProp:dt,simpleMode:ot}),jt=Object(A.useMemo)(function(){return at(bt)},[bt]),Ht=T(jt),$t=Object(N.a)(Ht,2),kt=$t[0],an=$t[1],Kt=z(kt,an),Fn=Object(N.a)(Kt,2),En=Fn[0],Qt=Fn[1],fa=Object(A.useMemo)(function(){return W?Object(me.a)(bt):{keyEntities:null}},[bt,de,Pe]),xn=fa.keyEntities,ma=Object(H.a)(b.defaultValue,{value:b.value}),Xn=Object(N.a)(ma,2),Kn=Xn[0],on=Xn[1],dn=function(Et){var en=[],fn=[];return Et.forEach(function(Gt){Qt(Gt)?fn.push(Gt):en.push(Gt)}),{missingRawValues:en,existRawValues:fn}},Ba=Object(A.useMemo)(function(){var Vt=[],Et=[];if(we(Kn).forEach(function(Ut){if(Ut&&Object(ee.a)(Ut)==="object"&&"value"in Ut)if(Ut.halfChecked&&Pe){var Rn=Qt(Ut.value);Vt.push(Rn?Rn.key:Ut.value)}else Et.push(Ut.value);else Et.push(Ut)}),W){var en=dn(Et),fn=en.missingRawValues,Gt=en.existRawValues,Sn=Gt.map(function(Ut){return Qt(Ut).key}),Qn=Object(X.a)(Sn,!0,xn),qn=Qn.checkedKeys,$n=Qn.halfCheckedKeys;return[[].concat(Object(K.a)(fn),Object(K.a)(qn.map(function(Ut){return En(Ut).data.value}))),$n]}return[Et,Vt]},[Kn,Ne,re,de,Pe]),Oa=Object(N.a)(Ba,2),Wn=Oa[0],pa=Oa[1],Da=Le(Wn,{treeConduction:W,value:Kn,showCheckedStrategy:Ce,conductKeyEntities:xn,getEntityByValue:Qt,getEntityByKey:En,getLabelProp:ut}),_n=function(Et,en,fn){if(on(Ne?Et:Et[0]),be){var Gt=Et;if(W&&Ce!=="SHOW_ALL"){var Sn=Et.map(function(On){var jn=Qt(On);return jn?jn.key:On}),Qn=Be(Sn,Ce,xn);Gt=Qn.map(function(On){var jn=En(On);return jn?jn.data.value:On})}var qn=en||{triggerValue:void 0,selected:void 0},$n=qn.triggerValue,Ut=qn.selected,Rn=re?oe(Gt,Kn,Qt,ut):Gt;if(Pe){var Na=pa.map(function(On){var jn=En(On);return jn?jn.data.value:On}).filter(function(On){return!Gt.includes(On)});Rn=[].concat(Object(K.a)(Rn),Object(K.a)(oe(Na,Kn,Qt,ut)))}var Cn={preValue:Da,triggerValue:$n},Qa=!0;(Pe||fn==="selection"&&!Ut)&&(Qa=!1),J(Cn,$n,Et,bt,Qa),Me?Cn.checked=Ut:Cn.selected=Ut,be(Ne?Rn:Rn[0],re?null:Gt.map(function(On){var jn=Qt(On);return jn?ut(jn.data):null}),Cn)}},Ka=function(Et,en,fn){var Gt=Et;if(!Ne)_n([Et],{selected:!0,triggerValue:Et},fn);else{var Sn=R(Wn,Et);if(W){var Qn=dn(Sn),qn=Qn.missingRawValues,$n=Qn.existRawValues,Ut=$n.map(function(Cn){return Qt(Cn).key}),Rn=Object(X.a)(Ut,!0,xn),Na=Rn.checkedKeys;Sn=[].concat(Object(K.a)(qn),Object(K.a)(Na.map(function(Cn){return En(Cn).data.value})))}_n(Sn,{selected:!0,triggerValue:Et},fn)}L&&L(Gt,en)},ha=function(Et,en,fn){var Gt=Et,Sn=l(Wn,Et);if(W){var Qn=dn(Sn),qn=Qn.missingRawValues,$n=Qn.existRawValues,Ut=$n.map(function(Cn){return Qt(Cn).key}),Rn=Object(X.a)(Ut,{checked:!1,halfCheckedKeys:pa},xn),Na=Rn.checkedKeys;Sn=[].concat(Object(K.a)(qn),Object(K.a)(Na.map(function(Cn){return En(Cn).data.value})))}_n(Sn,{selected:!1,triggerValue:Et},fn),k&&k(Gt,en)},Ma=function(){_n([],null,"clear")},zt=A.useCallback(function(Vt){if(i){var Et={};Object.defineProperty(Et,"documentClickClose",{get:function(){return Object(v.a)(!1,"Second param of `onDropdownVisibleChange` has been removed."),!1}}),i(Vt,Et)}},[i]),Pt={optionLabelProp:null,optionFilterProp:ke,dropdownAlign:G,internalProps:{mark:Y.a,onClear:Ma,skipTriggerChange:!0,skipTriggerSelect:!0,onRawSelect:Ka,onRawDeselect:ha}};return"filterTreeNode"in b&&(Pt.filterOption=Ue),A.createElement(y.Provider,{value:{checkable:Me,loadData:Ie,treeLoadedKeys:Ke,onTreeLoad:n,checkedKeys:Wn,halfCheckedKeys:pa,treeDefaultExpandAll:Rt,treeExpandedKeys:Ye,treeDefaultExpandedKeys:mt,onTreeExpand:g,treeIcon:Ot,treeMotion:xt,showTreeIcon:Nt,switcherIcon:Yt,treeLine:cn,treeNodeFilterProp:ke}},A.createElement(Ge,Object.assign({ref:je,mode:Ne?"multiple":null},b,Pt,{value:Da,labelInValue:!0,options:bt,onChange:null,onSelect:null,onDeselect:null,onDropdownVisibleChange:zt})))}),_e=function(b){Object(ze.a)(he,b);var ne=Object(Re.a)(he);function he(){var de;return Object(B.a)(this,he),de=ne.apply(this,arguments),de.selectRef=A.createRef(),de.focus=function(){de.selectRef.current.focus()},de.blur=function(){de.selectRef.current.blur()},de}return Object(ge.a)(he,[{key:"render",value:function(){return A.createElement(rt,Object.assign({ref:this.selectRef},this.props))}}]),he}(A.Component);_e.TreeNode=D,_e.SHOW_ALL=De,_e.SHOW_PARENT=F,_e.SHOW_CHILD=Oe;var Ze=_e,nt=x.e=Ze},"A/g1":function(fe,x){fe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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"},BdwD:function(fe,x,t){"use strict";var B=t("+L6B"),ge=t("2/Rp"),ze=t("0Owb"),Re=t("k1fw"),K=t("q1tI"),ee=t.n(K),N=t("FOrL"),a=t.n(N),A=function(Q){var me=Q.buttonProps,X=me===void 0?{}:me,Y=Q.styles,H=Y===void 0?{}:Y,v=Q.customText,s=Q.ButtonText,ae=Q.ButtonClick,C=Q.Buttonclass,y=Q.ButtonTwo;return ee.a.createElement("section",{className:"tc animated fadeIn",style:Object(Re.a)(Object(Re.a)({},{color:"#999",margin:"200px auto"}),H)},ee.a.createElement("img",{src:a.a}),ee.a.createElement("p",{className:"mt20 font14"},v||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),s&&ee.a.createElement(ge.a,Object(ze.a)({className:C,onClick:ae},X),s),y&&y)};x.a=A},E7E6:function(fe,x){fe.exports="data:image/png;base64,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"},E9nw:function(fe,x){fe.exports=function(){var t=document.getSelection();if(!t.rangeCount)return function(){};for(var B=document.activeElement,ge=[],ze=0;ze1&&arguments[1]!==void 0?arguments[1]:1,ot=Ze.length,lt=0;lt1&&arguments[1]!==void 0?arguments[1]:!1;return Object(w.a)(Te).map(function(at,tt){if(!K.isValidElement(at)||!at.type)return null;var He=at.type.isSelectOptGroup,oe=at.key,R=at.props,l=R.children,p=Object(N.a)(R,["children"]);return te||!He?V(at):Object(T.a)(Object(T.a)({key:"__RC_SELECT_GRP__".concat(oe===null?tt:oe,"__"),label:oe},p),{},{options:c(l)})}).filter(function(at){return at})}var m=t("2Qr1"),r=t("qNPg"),D=t("U8pU"),I=t("Kwbf"),q=t("WKfj");function Se(Te){var te=Te.mode,at=Te.options,tt=Te.children,He=Te.backfill,oe=Te.allowClear,R=Te.placeholder,l=Te.getInputElement,p=Te.showSearch,E=Te.onSearch,f=Te.defaultOpen,M=Te.autoFocus,P=Te.labelInValue,$=Te.value,De=Te.inputValue,F=Te.optionLabelProp,Oe=te==="multiple"||te==="tags",Be=p!==void 0?p:Oe||te==="combobox",Le=at||c(tt);if(Object(I.a)(te!=="tags"||Le.every(function(_e){return!_e.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),te==="tags"||te==="combobox"){var qe=Le.some(function(_e){return _e.options?_e.options.some(function(Ze){return typeof("value"in Ze?Ze.value:Ze.key)=="number"}):typeof("value"in _e?_e.value:_e.key)=="number"});Object(I.a)(!qe,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(I.a)(te!=="combobox"||!F,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(I.a)(te==="combobox"||!He,"`backfill` only works with `combobox` mode."),Object(I.a)(te==="combobox"||!l,"`getInputElement` only work with `combobox` mode."),Object(I.b)(te!=="combobox"||!l||!oe||!R,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),E&&!Be&&te!=="combobox"&&te!=="tags"&&Object(I.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(I.b)(!f||M,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),$!=null){var Ge=Object(q.d)($);Object(I.a)(!P||Ge.every(function(_e){return Object(D.a)(_e)==="object"&&("key"in _e||"value"in _e)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(I.a)(!Oe||Array.isArray($),"`value` should be array when `mode` is `multiple` or `tags`")}if(tt){var rt=null;Object(w.a)(tt).some(function(_e){if(!K.isValidElement(_e)||!_e.type)return!1;var Ze=_e.type;if(Ze.isSelectOption)return!1;if(Ze.isSelectOptGroup){var nt=Object(w.a)(_e.props.children).every(function(b){return!K.isValidElement(b)||!_e.type||b.type.isSelectOption?!0:(rt=b.type,!1)});return!nt}return rt=Ze,!0}),rt&&Object(I.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(rt.displayName||rt.name||rt,"`.")),Object(I.a)(De===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var ce=Se,J=Object(r.a)({prefixCls:"rc-select",components:{optionList:ae},convertChildrenToData:c,flattenOptions:m.d,getLabeledValue:m.e,filterOptions:m.b,isValueDisabled:m.g,findValueOption:m.c,warningProps:ce,fillOptionsWithMissingValue:m.a}),we=function(Te){Object(ze.a)(at,Te);var te=Object(Re.a)(at);function at(){var tt;return Object(B.a)(this,at),tt=te.apply(this,arguments),tt.selectRef=K.createRef(),tt.focus=function(){tt.selectRef.current.focus()},tt.blur=function(){tt.selectRef.current.blur()},tt}return Object(ge.a)(at,[{key:"render",value:function(){return K.createElement(J,Object.assign({ref:this.selectRef},this.props))}}]),at}(K.Component);we.Option=y,we.OptGroup=z;var Xe=we,ft=x.c=Xe},Nmxd:function(fe,x){fe.exports="data:image/png;base64,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"},NvD2:function(fe,x,t){"use strict";t.d(x,"a",function(){return ee});var B=t("Kwbf");function ge(N,a){var A=new Set;return N.forEach(function(xe){a.has(xe)||A.add(xe)}),A}function ze(N){var a=N||{},A=a.disabled,xe=a.disableCheckbox,Q=a.checkable;return!!(A||xe)||Q===!1}function Re(N,a,A,xe){for(var Q=new Set(N),me=new Set,X=0;X<=A;X+=1){var Y=a.get(X)||new Set;Y.forEach(function(ae){var C=ae.key,y=ae.node,S=ae.children,z=S===void 0?[]:S;Q.has(C)&&!xe(y)&&z.filter(function(T){return!xe(T.node)}).forEach(function(T){Q.add(T.key)})})}for(var H=new Set,v=A;v>=0;v-=1){var s=a.get(v)||new Set;s.forEach(function(ae){var C=ae.parent,y=ae.node;if(xe(y)||!ae.parent||H.has(ae.parent.key))return;if(xe(ae.parent.node)){H.add(C.key);return}var S=!0,z=!1;(C.children||[]).filter(function(T){return!xe(T.node)}).forEach(function(T){var w=T.key,V=Q.has(w);S&&!V&&(S=!1),!z&&(V||me.has(w))&&(z=!0)}),S&&Q.add(C.key),z&&me.add(C.key),H.add(C.key)})}return{checkedKeys:Array.from(Q),halfCheckedKeys:Array.from(ge(me,Q))}}function K(N,a,A,xe,Q){for(var me=new Set(N),X=new Set(a),Y=0;Y<=xe;Y+=1){var H=A.get(Y)||new Set;H.forEach(function(C){var y=C.key,S=C.node,z=C.children,T=z===void 0?[]:z;!me.has(y)&&!X.has(y)&&!Q(S)&&T.filter(function(w){return!Q(w.node)}).forEach(function(w){me.delete(w.key)})})}X=new Set;for(var v=new Set,s=xe;s>=0;s-=1){var ae=A.get(s)||new Set;ae.forEach(function(C){var y=C.parent,S=C.node;if(Q(S)||!C.parent||v.has(C.parent.key))return;if(Q(C.parent.node)){v.add(y.key);return}var z=!0,T=!1;(y.children||[]).filter(function(w){return!Q(w.node)}).forEach(function(w){var V=w.key,c=me.has(V);z&&!c&&(z=!1),!T&&(c||X.has(V))&&(T=!0)}),z||me.delete(y.key),T&&X.add(y.key),v.add(y.key)})}return{checkedKeys:Array.from(me),halfCheckedKeys:Array.from(ge(X,me))}}function ee(N,a,A,xe){var Q=[],me;xe?me=xe:me=ze;var X=new Set(N.filter(function(s){var ae=!!A[s];return ae||Q.push(s),ae})),Y=new Map,H=0;Object.keys(A).forEach(function(s){var ae=A[s],C=ae.level,y=Y.get(C);y||(y=new Set,Y.set(C,y)),y.add(ae),H=Math.max(H,C)}),Object(B.a)(!Q.length,"Tree missing follow keys: ".concat(Q.slice(0,100).map(function(s){return"'".concat(s,"'")}).join(", ")));var v;return a===!0?v=Re(X,Y,H,me):v=K(X,a.halfCheckedKeys,Y,H,me),v}},OLES:function(fe,x,t){"use strict";var B=t("U8pU"),ge=t("VTBJ"),ze=t("Ff2n"),Re=t("q1tI"),K=t("uciX"),ee=t("7ixt"),N=function(X){var Y=X.overlay,H=X.prefixCls,v=X.id,s=X.overlayInnerStyle;return Re.createElement("div",{className:"".concat(H,"-inner"),id:v,role:"tooltip",style:s},typeof Y=="function"?Y():Y)},a=N,A=function(X,Y){var H=X.overlayClassName,v=X.trigger,s=v===void 0?["hover"]:v,ae=X.mouseEnterDelay,C=ae===void 0?0:ae,y=X.mouseLeaveDelay,S=y===void 0?.1:y,z=X.overlayStyle,T=X.prefixCls,w=T===void 0?"rc-tooltip":T,V=X.children,c=X.onVisibleChange,m=X.afterVisibleChange,r=X.transitionName,D=X.animation,I=X.placement,q=I===void 0?"right":I,Se=X.align,ce=Se===void 0?{}:Se,J=X.destroyTooltipOnHide,we=J===void 0?!1:J,Xe=X.defaultVisible,ft=X.getTooltipContainer,Te=X.overlayInnerStyle,te=Object(ze.a)(X,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),at=Object(Re.useRef)(null);Object(Re.useImperativeHandle)(Y,function(){return at.current});var tt=Object(ge.a)({},te);"visible"in X&&(tt.popupVisible=X.visible);var He=function(){var E=X.arrowContent,f=E===void 0?null:E,M=X.overlay,P=X.id;return[Re.createElement("div",{className:"".concat(w,"-arrow"),key:"arrow"},f),Re.createElement(a,{key:"content",prefixCls:w,id:P,overlay:M,overlayInnerStyle:Te})]},oe=!1,R=!1;if(typeof we=="boolean")oe=we;else if(we&&Object(B.a)(we)==="object"){var l=we.keepParent;oe=l===!0,R=l===!1}return Re.createElement(K.a,Object.assign({popupClassName:H,prefixCls:w,popup:He,action:s,builtinPlacements:ee.a,popupPlacement:q,ref:at,popupAlign:ce,getPopupContainer:ft,onPopupVisibleChange:c,afterPopupVisibleChange:m,popupTransitionName:r,popupAnimation:D,defaultPopupVisible:Xe,destroyPopupOnHide:oe,autoDestroy:R,mouseLeaveDelay:S,popupStyle:z,mouseEnterDelay:C},tt),V)},xe=Object(Re.forwardRef)(A),Q=x.a=xe},OZM5:function(fe,x,t){"use strict";t.d(x,"b",function(){return xe}),t.d(x,"a",function(){return Q}),t.d(x,"k",function(){return me}),t.d(x,"h",function(){return X}),t.d(x,"i",function(){return Y}),t.d(x,"g",function(){return H}),t.d(x,"c",function(){return v}),t.d(x,"d",function(){return s}),t.d(x,"j",function(){return y}),t.d(x,"e",function(){return S}),t.d(x,"f",function(){return z});var B=t("KQm4"),ge=t("U8pU"),ze=t("Ff2n"),Re=t("q1tI"),K=t.n(Re),ee=t("Kwbf"),N=t("WaYH"),a=.25,A=2;function xe(T,w){var V=T.slice(),c=V.indexOf(w);return c>=0&&V.splice(c,1),V}function Q(T,w){var V=T.slice();return V.indexOf(w)===-1&&V.push(w),V}function me(T){return T.split("-")}function X(T,w){return"".concat(T,"-").concat(w)}function Y(T){return T&&T.type&&T.type.isTreeNode}function H(T,w){var V=[T],c=w[T];function m(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];r.forEach(function(D){var I=D.key,q=D.children;V.push(I),m(q)})}return m(c.children),V}function v(T,w){var V=T.clientY,c=w.selectHandle.getBoundingClientRect(),m=c.top,r=c.bottom,D=c.height,I=Math.max(D*a,A);return V<=m+I?-1:V>=r-I?1:0}function s(T,w){if(!T)return;var V=w.multiple;return V?T.slice():T.length?[T[0]]:T}var ae=function(w){return w};function C(T,w){if(!T)return[];var V=w||{},c=V.processProps,m=c===void 0?ae:c,r=Array.isArray(T)?T:[T];return r.map(function(D){var I=D.children,q=Object(ze.a)(D,["children"]),Se=C(I,w);return K.a.createElement(N.a,Object.assign({},m(q)),Se)})}function y(T){if(!T)return null;var w;if(Array.isArray(T))w={checkedKeys:T,halfCheckedKeys:void 0};else if(Object(ge.a)(T)==="object")w={checkedKeys:T.checked||void 0,halfCheckedKeys:T.halfChecked||void 0};else return Object(ee.a)(!1,"`checkedKeys` is not an array or an object"),null;return w}function S(T,w){var V=new Set;function c(m){if(V.has(m))return;var r=w[m];if(!r)return;V.add(m);var D=r.parent,I=r.node;if(I.disabled)return;D&&c(D.key)}return(T||[]).forEach(function(m){c(m)}),Object(B.a)(V)}function z(T){var w={};return Object.keys(T).forEach(function(V){(V.startsWith("data-")||V.startsWith("aria-"))&&(w[V]=T[V])}),w}},Ohmc:function(fe,x,t){fe.exports=t.p+"static/certificate.fc32dc1b.jpg"},P5Jw:function(fe,x,t){"use strict";var B=t("rHrb"),ge=B.CopyToClipboard;ge.CopyToClipboard=ge,fe.exports=ge},RMFE:function(fe,x){fe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWgAAAFyCAYAAADYqEAoAAAAAXNSR0IArs4c6QAADetJREFUeAHt1jFqXUEQRUHLaP9b/jZObmYU9MAJSlGDxNBUPw76+vz9+eWHAAECBHICv3MbWYgAAQIE/gkItA+BAAECUQGBjh7GWgQIEBBo3wABAgSiAgIdPYy1CBAgINC+AQIECEQFBDp6GGsRIEBAoH0DBAgQiAoIdPQw1iJAgIBA+wYIECAQFRDo6GGsRYAAAYH2DRAgQCAqINDRw1iLAAECAu0bIECAQFRAoKOHsRYBAgQE2jdAgACBqIBARw9jLQIECAi0b4AAAQJRAYGOHsZaBAgQEGjfAAECBKICAh09jLUIECAg0L4BAgQIRAUEOnoYaxEgQECgfQMECBCICgh09DDWIkCAgED7BggQIBAVEOjoYaxFgAABgfYNECBAICog0NHDWIsAAQIC7RsgQIBAVECgo4exFgECBATaN0CAAIGogEBHD2MtAgQICLRvgAABAlEBgY4exloECBAQaN8AAQIEogICHT2MtQgQICDQvgECBAhEBQQ6ehhrESBAQKB9AwQIEIgKCHT0MNYiQICAQPsGCBAgEBUQ6OhhrEWAAAGB9g0QIEAgKiDQ0cNYiwABAgLtGyBAgEBUQKCjh7EWAQIEBNo3QIAAgaiAQEcPYy0CBAh8/5Tg6+vrp3/q7wgQIEDgPwKfz+c/v92v/Ac9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICXz/dJvP5/PTP/V3BAgQIHAg4D/oA0RPECBA4IWAQL9Q9SYBAgQOBAT6ANETBAgQeCEg0C9UvUmAAIEDAYE+QPQEAQIEXggI9AtVbxIgQOBAQKAPED1BgACBFwIC/ULVmwQIEDgQEOgDRE8QIEDghYBAv1D1JgECBA4EBPoA0RMECBB4ISDQL1S9SYAAgQMBgT5A9AQBAgReCAj0C1VvEiBA4EBAoA8QPUGAAIEXAgL9QtWbBAgQOBAQ6ANETxAgQOCFgEC/UPUmAQIEDgQE+gDREwQIEHghINAvVL1JgACBAwGBPkD0BAECBF4ICPQLVW8SIEDgQECgDxA9QYAAgRcCAv1C1ZsECBA4EBDoA0RPECBA4IWAQL9Q9SYBAgQOBAT6ANETBAgQeCEg0C9UvUmAAIEDAYE+QPQEAQIEXggI9AtVbxIgQOBAQKAPED1BgACBFwIC/ULVmwQIEDgQEOgDRE8QIEDghYBAv1D1JgECBA4EBPoA0RMECBB4ISDQL1S9SYAAgQMBgT5A9AQBAgReCAj0C1VvEiBA4EBAoA8QPUGAAIEXAgL9QtWbBAgQOBAQ6ANETxAgQOCFgEC/UPUmAQIEDgQE+gDREwQIEHghINAvVL1JgACBAwGBPkD0BAECBF4ICPQLVW8SIEDgQECgDxA9QYAAgRcCAv1C1ZsECBA4EBDoA0RPECBA4IXAH7PYDOHnuk1pAAAAAElFTkSuQmCC"},SMhR:function(fe,x){fe.exports="data:image/png;base64,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"},TGq3:function(fe,x,t){fe.exports=t.p+"static/lockclose.365036e8.svg"},W6BS:function(fe,x){fe.exports="data:image/png;base64,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"},WaYH:function(fe,x,t){"use strict";var B=t("rePB"),ge=t("Ff2n"),ze=t("VTBJ"),Re=t("1OyB"),K=t("vuIU"),ee=t("JX7q"),N=t("Ji7U"),a=t("LK+K"),A=t("q1tI"),xe=t("TSYQ"),Q=t.n(xe),me=t("sboe"),X=t("OZM5"),Y=function(w){var V=w.prefixCls,c=w.level,m=w.isStart,r=w.isEnd;if(!c)return null;for(var D="".concat(V,"-indent-unit"),I=[],q=0;q1&&arguments[1]!==void 0?arguments[1]:!1,g=G&&typeof G.getBoundingClientRect=="function"&&G.getBoundingClientRect().width;if(g){if(be){var n=getComputedStyle(G),i=n.marginLeft,L=n.marginRight;g+=+i.replace("px","")+ +L.replace("px","")}g=+g.toFixed(6)}return g||0},l=function(G,be,g){G&&Object(ae.a)(G.style)==="object"&&(G.style[be]=g)},p=function(){return ft.any},E=t("KQm4"),f=t("Ff2n"),M=t("i8i4"),P=t("bdgK"),$=t("uciX"),De=t("8XRh"),F={adjustX:1,adjustY:1},Oe={topLeft:{points:["bl","tl"],overflow:F,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:F,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:F,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:F,offset:[4,0]}},Be={topLeft:{points:["bl","tl"],overflow:F,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:F,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:F,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:F,offset:[4,0]}},Le=Oe,qe=0,Ge={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},rt=function(G,be,g){var n=at(be),i=G.getState();G.setState({defaultActiveFirst:Object(B.a)(Object(B.a)({},i.defaultActiveFirst),{},Object(Q.a)({},n,g))})},_e=function(Ue){Object(K.a)(be,Ue);var G=Object(ee.a)(be);function be(g){var n;Object(ge.a)(this,be),n=G.call(this,g),n.onDestroy=function(W){n.props.onDestroy(W)},n.onKeyDown=function(W){var re=W.keyCode,je=n.menuInstance,dt=n.props,ut=dt.isOpen,bt=dt.store;if(re===me.a.ENTER)return n.onTitleClick(W),rt(bt,n.props.eventKey,!0),!0;if(re===me.a.RIGHT)return ut?je.onKeyDown(W):(n.triggerOpenChange(!0),rt(bt,n.props.eventKey,!0)),!0;if(re===me.a.LEFT){var jt;if(ut)jt=je.onKeyDown(W);else return;return jt||(n.triggerOpenChange(!1),jt=!0),jt}return ut&&(re===me.a.UP||re===me.a.DOWN)?je.onKeyDown(W):void 0},n.onOpenChange=function(W){n.props.onOpenChange(W)},n.onPopupVisibleChange=function(W){n.triggerOpenChange(W,W?"mouseenter":"mouseleave")},n.onMouseEnter=function(W){var re=n.props,je=re.eventKey,dt=re.onMouseEnter,ut=re.store;rt(ut,n.props.eventKey,!1),dt({key:je,domEvent:W})},n.onMouseLeave=function(W){var re=n.props,je=re.parentMenu,dt=re.eventKey,ut=re.onMouseLeave;je.subMenuInstance=Object(Re.a)(n),ut({key:dt,domEvent:W})},n.onTitleMouseEnter=function(W){var re=n.props,je=re.eventKey,dt=re.onItemHover,ut=re.onTitleMouseEnter;dt({key:je,hover:!0}),ut({key:je,domEvent:W})},n.onTitleMouseLeave=function(W){var re=n.props,je=re.parentMenu,dt=re.eventKey,ut=re.onItemHover,bt=re.onTitleMouseLeave;je.subMenuInstance=Object(Re.a)(n),ut({key:dt,hover:!1}),bt({key:dt,domEvent:W})},n.onTitleClick=function(W){var re=Object(Re.a)(n),je=re.props;if(je.onTitleClick({key:je.eventKey,domEvent:W}),je.triggerSubMenuAction==="hover")return;n.triggerOpenChange(!je.isOpen,"click"),rt(je.store,n.props.eventKey,!1)},n.onSubMenuClick=function(W){typeof n.props.onClick=="function"&&n.props.onClick(n.addKeyPath(W))},n.onSelect=function(W){n.props.onSelect(W)},n.onDeselect=function(W){n.props.onDeselect(W)},n.getPrefixCls=function(){return"".concat(n.props.rootPrefixCls,"-submenu")},n.getActiveClassName=function(){return"".concat(n.getPrefixCls(),"-active")},n.getDisabledClassName=function(){return"".concat(n.getPrefixCls(),"-disabled")},n.getSelectedClassName=function(){return"".concat(n.getPrefixCls(),"-selected")},n.getOpenClassName=function(){return"".concat(n.props.rootPrefixCls,"-submenu-open")},n.saveMenuInstance=function(W){n.menuInstance=W},n.addKeyPath=function(W){return Object(B.a)(Object(B.a)({},W),{},{keyPath:(W.keyPath||[]).concat(n.props.eventKey)})},n.triggerOpenChange=function(W,re){var je=n.props.eventKey,dt=function(){n.onOpenChange({key:je,item:Object(Re.a)(n),trigger:re,open:W})};re==="mouseenter"?n.mouseenterTimeout=setTimeout(function(){dt()},0):dt()},n.isChildrenSelected=function(){var W={find:!1};return He(n.props.children,n.props.selectedKeys,W),W.find},n.isOpen=function(){return n.props.openKeys.indexOf(n.props.eventKey)!==-1},n.adjustWidth=function(){if(!n.subMenuTitle||!n.menuInstance)return;var W=M.findDOMNode(n.menuInstance);if(W.offsetWidth>=n.subMenuTitle.offsetWidth)return;W.style.minWidth="".concat(n.subMenuTitle.offsetWidth,"px")},n.saveSubMenuTitle=function(W){n.subMenuTitle=W},n.getBaseProps=function(){var W=Object(Re.a)(n),re=W.props;return{mode:re.mode==="horizontal"?"vertical":re.mode,visible:n.props.isOpen,level:re.level+1,inlineIndent:re.inlineIndent,focusable:!1,onClick:n.onSubMenuClick,onSelect:n.onSelect,onDeselect:n.onDeselect,onDestroy:n.onDestroy,selectedKeys:re.selectedKeys,eventKey:"".concat(re.eventKey,"-menu-"),openKeys:re.openKeys,motion:re.motion,onOpenChange:n.onOpenChange,subMenuOpenDelay:re.subMenuOpenDelay,parentMenu:Object(Re.a)(n),subMenuCloseDelay:re.subMenuCloseDelay,forceSubMenuRender:re.forceSubMenuRender,triggerSubMenuAction:re.triggerSubMenuAction,builtinPlacements:re.builtinPlacements,defaultActiveFirst:re.store.getState().defaultActiveFirst[at(re.eventKey)],multiple:re.multiple,prefixCls:re.rootPrefixCls,id:n.internalMenuId,manualRef:n.saveMenuInstance,itemIcon:re.itemIcon,expandIcon:re.expandIcon,direction:re.direction}},n.getMotion=function(W,re){var je=Object(Re.a)(n),dt=je.haveRendered,ut=n.props,bt=ut.motion,jt=ut.rootPrefixCls,Ht=Object(B.a)(Object(B.a)({},bt),{},{leavedClassName:"".concat(jt,"-hidden"),removeOnLeave:!1,motionAppear:dt||!re||W!=="inline"});return Ht};var i=g.store,L=g.eventKey,k=i.getState(),Me=k.defaultActiveFirst;n.isRootMenu=!1;var Ne=!1;return Me&&(Ne=Me[L]),rt(i,L,Ne),n}return Object(ze.a)(be,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var n=this,i=this.props,L=i.mode,k=i.parentMenu,Me=i.manualRef;if(Me&&Me(this),L!=="horizontal"||!k.isRootMenu||!this.props.isOpen)return;this.minWidthTimeout=setTimeout(function(){return n.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var n=this.props,i=n.onDestroy,L=n.eventKey;i&&i(L),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout)}},{key:"renderChildren",value:function(n){var i=this,L=this.getBaseProps(),k=this.getMotion(L.mode,L.visible);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||L.visible||L.forceSubMenuRender,!this.haveOpened)return N.createElement("div",null);var Me=L.direction;return N.createElement(De.default,Object.assign({visible:L.visible},k),function(Ne){var W=Ne.className,re=Ne.style,je=s()("".concat(L.prefixCls,"-sub"),W,Object(Q.a)({},"".concat(L.prefixCls,"-rtl"),Me==="rtl"));return N.createElement(ke,Object.assign({},L,{id:i.internalMenuId,className:je,style:re}),n)})}},{key:"render",value:function(){var n,i=Object(B.a)({},this.props),L=i.isOpen,k=this.getPrefixCls(),Me=i.mode==="inline",Ne=s()(k,"".concat(k,"-").concat(i.mode),(n={},Object(Q.a)(n,i.className,!!i.className),Object(Q.a)(n,this.getOpenClassName(),L),Object(Q.a)(n,this.getActiveClassName(),i.active||L&&!Me),Object(Q.a)(n,this.getDisabledClassName(),i.disabled),Object(Q.a)(n,this.getSelectedClassName(),this.isChildrenSelected()),n));this.internalMenuId||(i.eventKey?this.internalMenuId="".concat(i.eventKey,"$Menu"):(qe+=1,this.internalMenuId="$__$".concat(qe,"$Menu")));var W={},re={},je={};i.disabled||(W={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},re={onClick:this.onTitleClick},je={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var dt={},ut=i.direction;Me&&(ut==="rtl"?dt.paddingRight=i.inlineIndent*i.level:dt.paddingLeft=i.inlineIndent*i.level);var bt={};this.props.isOpen&&(bt={"aria-owns":this.internalMenuId});var jt=null;i.mode!=="horizontal"&&(jt=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(jt=N.createElement(this.props.expandIcon,Object(B.a)({},this.props))));var Ht=N.createElement("div",Object.assign({ref:this.saveSubMenuTitle,style:dt,className:"".concat(k,"-title"),role:"button"},je,re,{"aria-expanded":L},bt,{"aria-haspopup":"true",title:typeof i.title=="string"?i.title:void 0}),i.title,jt||N.createElement("i",{className:"".concat(k,"-arrow")})),$t=this.renderChildren(i.children),kt=i.parentMenu.isRootMenu?i.parentMenu.props.getPopupContainer:function(on){return on.parentNode},an=Ge[i.mode],Kt=i.popupOffset?{offset:i.popupOffset}:{},Fn=i.mode==="inline"?"":i.popupClassName;Fn+=ut==="rtl"?" ".concat(k,"-rtl"):"";var En=i.disabled,Qt=i.triggerSubMenuAction,fa=i.subMenuOpenDelay,xn=i.forceSubMenuRender,ma=i.subMenuCloseDelay,Xn=i.builtinPlacements;oe.forEach(function(on){return delete i[on]}),delete i.onClick;var Kn=ut==="rtl"?Object.assign({},Be,Xn):Object.assign({},Oe,Xn);return delete i.direction,N.createElement("li",Object.assign({},i,W,{className:Ne,role:"menuitem"}),Me&&Ht,Me&&$t,!Me&&N.createElement($.a,{prefixCls:k,popupClassName:s()("".concat(k,"-popup"),Fn),getPopupContainer:kt,builtinPlacements:Kn,popupPlacement:an,popupVisible:L,popupAlign:Kt,popup:$t,action:En?[]:[Qt],mouseEnterDelay:fa,mouseLeaveDelay:ma,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:xn},Ht))}}]),be}(N.Component);_e.defaultProps={onMouseEnter:Te,onMouseLeave:Te,onTitleMouseEnter:Te,onTitleMouseLeave:Te,onTitleClick:Te,manualRef:Te,mode:"vertical",title:""};var Ze=Object(a.b)(function(Ue,G){var be=Ue.openKeys,g=Ue.activeKey,n=Ue.selectedKeys,i=G.eventKey,L=G.subMenuKey;return{isOpen:be.indexOf(i)>-1,active:g[L]===i,selectedKeys:n}})(_e);Ze.isSubMenu=!0;var nt=Ze,b="menuitem-overflowed",ne=.5,he=function(Ue){Object(K.a)(be,Ue);var G=Object(ee.a)(be);function be(){var g;return Object(ge.a)(this,be),g=G.apply(this,arguments),g.resizeObserver=null,g.mutationObserver=null,g.originalTotalWidth=0,g.overflowedItems=[],g.menuItemSizes=[],g.cancelFrameId=null,g.state={lastVisibleIndex:void 0},g.getMenuItemNodes=function(){var n=g.props.prefixCls,i=M.findDOMNode(Object(Re.a)(g));return i?[].slice.call(i.children).filter(function(L){return L.className.split(" ").indexOf("".concat(n,"-overflowed-submenu"))<0}):[]},g.getOverflowedSubMenuItem=function(n,i,L){var k=g.props,Me=k.overflowedIndicator,Ne=k.level,W=k.mode,re=k.prefixCls,je=k.theme;if(Ne!==1||W!=="horizontal")return null;var dt=g.props.children[0],ut=dt.props,bt=ut.children,jt=ut.title,Ht=ut.style,$t=Object(f.a)(ut,["children","title","style"]),kt=Object(B.a)({},Ht),an="".concat(n,"-overflowed-indicator"),Kt="".concat(n,"-overflowed-indicator");i.length===0&&L!==!0?kt=Object(B.a)(Object(B.a)({},kt),{},{display:"none"}):L&&(kt=Object(B.a)(Object(B.a)({},kt),{},{visibility:"hidden",position:"absolute"}),an="".concat(an,"-placeholder"),Kt="".concat(Kt,"-placeholder"));var Fn=je?"".concat(re,"-").concat(je):"",En={};return oe.forEach(function(Qt){$t[Qt]!==void 0&&(En[Qt]=$t[Qt])}),N.createElement(nt,Object.assign({title:Me,className:"".concat(re,"-overflowed-submenu"),popupClassName:Fn},En,{key:an,eventKey:Kt,disabled:!1,style:kt}),i)},g.setChildrenWidthAndResize=function(){if(g.props.mode!=="horizontal")return;var n=M.findDOMNode(Object(Re.a)(g));if(!n)return;var i=n.children;if(!i||i.length===0)return;var L=n.children[i.length-1];l(L,"display","inline-block");var k=g.getMenuItemNodes(),Me=k.filter(function(Ne){return Ne.className.split(" ").indexOf(b)>=0});Me.forEach(function(Ne){l(Ne,"display","inline-block")}),g.menuItemSizes=k.map(function(Ne){return R(Ne,!0)}),Me.forEach(function(Ne){l(Ne,"display","none")}),g.overflowedIndicatorWidth=R(n.children[n.children.length-1],!0),g.originalTotalWidth=g.menuItemSizes.reduce(function(Ne,W){return Ne+W},0),g.handleResize(),l(L,"display","none")},g.handleResize=function(){if(g.props.mode!=="horizontal")return;var n=M.findDOMNode(Object(Re.a)(g));if(!n)return;var i=R(n);g.overflowedItems=[];var L=0,k;g.originalTotalWidth>i+ne&&(k=-1,g.menuItemSizes.forEach(function(Me){L+=Me,L+g.overflowedIndicatorWidth<=i&&(k+=1)})),g.setState({lastVisibleIndex:k})},g}return Object(ze.a)(be,[{key:"componentDidMount",value:function(){var n=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var i=M.findDOMNode(this);if(!i)return;this.resizeObserver=new P.default(function(L){L.forEach(function(){var k=n.cancelFrameId;cancelAnimationFrame(k),n.cancelFrameId=requestAnimationFrame(n.setChildrenWidthAndResize)})}),[].slice.call(i.children).concat(i).forEach(function(L){n.resizeObserver.observe(L)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){n.resizeObserver.disconnect(),[].slice.call(i.children).concat(i).forEach(function(L){n.resizeObserver.observe(L)}),n.setChildrenWidthAndResize()}),this.mutationObserver.observe(i,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(n){var i=this,L=this.state.lastVisibleIndex;return(n||[]).reduce(function(k,Me,Ne){var W=Me;if(i.props.mode==="horizontal"){var re=i.getOverflowedSubMenuItem(Me.props.eventKey,[]);L!==void 0&&i.props.className.indexOf("".concat(i.props.prefixCls,"-root"))!==-1&&(Ne>L&&(W=N.cloneElement(Me,{style:{display:"none"},eventKey:"".concat(Me.props.eventKey,"-hidden"),className:"".concat(b)})),Ne===L+1&&(i.overflowedItems=n.slice(L+1).map(function(dt){return N.cloneElement(dt,{key:dt.props.eventKey,mode:"vertical-left"})}),re=i.getOverflowedSubMenuItem(Me.props.eventKey,i.overflowedItems)));var je=[].concat(Object(E.a)(k),[re,W]);return Ne===n.length-1&&je.push(i.getOverflowedSubMenuItem(Me.props.eventKey,[],!0)),je}return[].concat(Object(E.a)(k),[W])},[])}},{key:"render",value:function(){var n=this.props,i=n.visible,L=n.prefixCls,k=n.overflowedIndicator,Me=n.mode,Ne=n.level,W=n.tag,re=n.children,je=n.theme,dt=Object(f.a)(n,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),ut=W;return N.createElement(ut,Object.assign({},dt),this.renderChildren(re))}}]),be}(N.Component);he.defaultProps={tag:"div",className:""};var de=he;function Pe(Ue){return Ue.length?Ue.every(function(G){return!!G.props.disabled}):!0}function Ee(Ue,G,be){var g=Ue.getState();Ue.setState({activeKey:Object(B.a)(Object(B.a)({},g.activeKey),{},Object(Q.a)({},G,be))})}function Ce(Ue){return Ue.eventKey||"0-menu-"}function pe(Ue,G){var be=G,g=Ue.children,n=Ue.eventKey;if(be){var i;if(tt(g,function(L,k){L&&L.props&&!L.props.disabled&&be===te(L,n,k)&&(i=!0)}),i)return be}return be=null,Ue.defaultActiveFirst&&tt(g,function(L,k){!be&&L&&!L.props.disabled&&(be=te(L,n,k))}),be}function Ie(Ue){if(Ue){var G=this.instanceArray.indexOf(Ue);G!==-1?this.instanceArray[G]=Ue:this.instanceArray.push(Ue)}}var Qe=function(Ue){Object(K.a)(be,Ue);var G=Object(ee.a)(be);function be(g){var n;return Object(ge.a)(this,be),n=G.call(this,g),n.onKeyDown=function(i,L){var k=i.keyCode,Me;if(n.getFlatInstanceArray().forEach(function(W){W&&W.props.active&&W.onKeyDown&&(Me=W.onKeyDown(i))}),Me)return 1;var Ne=null;return(k===me.a.UP||k===me.a.DOWN)&&(Ne=n.step(k===me.a.UP?-1:1)),Ne?(i.preventDefault(),Ee(n.props.store,Ce(n.props),Ne.props.eventKey),typeof L=="function"&&L(Ne),1):void 0},n.onItemHover=function(i){var L=i.key,k=i.hover;Ee(n.props.store,Ce(n.props),k?L:null)},n.onDeselect=function(i){n.props.onDeselect(i)},n.onSelect=function(i){n.props.onSelect(i)},n.onClick=function(i){n.props.onClick(i)},n.onOpenChange=function(i){n.props.onOpenChange(i)},n.onDestroy=function(i){n.props.onDestroy(i)},n.getFlatInstanceArray=function(){return n.instanceArray},n.step=function(i){var L=n.getFlatInstanceArray(),k=n.props.store.getState().activeKey[Ce(n.props)],Me=L.length;if(!Me)return null;i<0&&(L=L.concat().reverse());var Ne=-1;if(L.every(function(dt,ut){return dt&&dt.props.eventKey===k?(Ne=ut,!1):!0}),!n.props.defaultActiveFirst&&Ne!==-1&&Pe(L.slice(Ne,Me-1)))return;var W=(Ne+1)%Me,re=W;do{var je=L[re];if(!je||je.props.disabled)re=(re+1)%Me;else return je}while(re!==W);return null},n.renderCommonMenuItem=function(i,L,k){var Me=n.props.store.getState(),Ne=Object(Re.a)(n),W=Ne.props,re=te(i,W.eventKey,L),je=i.props;if(!je||typeof i.type=="string")return i;var dt=re===Me.activeKey,ut=Object(B.a)(Object(B.a)({mode:je.mode||W.mode,level:W.level,inlineIndent:W.inlineIndent,renderMenuItem:n.renderMenuItem,rootPrefixCls:W.prefixCls,index:L,parentMenu:W.parentMenu,manualRef:je.disabled?void 0:Object(X.a)(i.ref,Ie.bind(Object(Re.a)(n))),eventKey:re,active:!je.disabled&&dt,multiple:W.multiple,onClick:function(jt){(je.onClick||Te)(jt),n.onClick(jt)},onItemHover:n.onItemHover,motion:W.motion,subMenuOpenDelay:W.subMenuOpenDelay,subMenuCloseDelay:W.subMenuCloseDelay,forceSubMenuRender:W.forceSubMenuRender,onOpenChange:n.onOpenChange,onDeselect:n.onDeselect,onSelect:n.onSelect,builtinPlacements:W.builtinPlacements,itemIcon:je.itemIcon||n.props.itemIcon,expandIcon:je.expandIcon||n.props.expandIcon},k),{},{direction:W.direction});return(W.mode==="inline"||p())&&(ut.triggerSubMenuAction="click"),N.cloneElement(i,ut)},n.renderMenuItem=function(i,L,k){if(!i)return null;var Me=n.props.store.getState(),Ne={openKeys:Me.openKeys,selectedKeys:Me.selectedKeys,triggerSubMenuAction:n.props.triggerSubMenuAction,subMenuKey:k};return n.renderCommonMenuItem(i,L,Ne)},g.store.setState({activeKey:Object(B.a)(Object(B.a)({},g.store.getState().activeKey),{},Object(Q.a)({},g.eventKey,pe(g,g.activeKey)))}),n.instanceArray=[],n}return Object(ze.a)(be,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(n){return this.props.visible||n.visible||this.props.className!==n.className||!H()(this.props.style,n.style)}},{key:"componentDidUpdate",value:function(n){var i=this.props,L="activeKey"in i?i.activeKey:i.store.getState().activeKey[Ce(i)],k=pe(i,L);if(k!==L)Ee(i.store,Ce(i),k);else if("activeKey"in n){var Me=pe(n,n.activeKey);k!==Me&&Ee(i.store,Ce(i),k)}}},{key:"render",value:function(){var n=this,i=Object(xe.a)({},this.props);this.instanceArray=[];var L=s()(i.prefixCls,i.className,"".concat(i.prefixCls,"-").concat(i.mode)),k={className:L,role:i.role||"menu"};i.id&&(k.id=i.id),i.focusable&&(k.tabIndex=0,k.onKeyDown=this.onKeyDown);var Me=i.prefixCls,Ne=i.eventKey,W=i.visible,re=i.level,je=i.mode,dt=i.overflowedIndicator,ut=i.theme;return oe.forEach(function(bt){return delete i[bt]}),delete i.onClick,N.createElement(de,Object.assign({},i,{prefixCls:Me,mode:je,tag:"ul",level:re,theme:ut,visible:W,overflowedIndicator:dt},k),N.Children.map(i.children,function(bt,jt){return n.renderMenuItem(bt,jt,Ne||"0-menu-")}))}}]),be}(N.Component);Qe.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:Te};var We=Object(a.b)()(Qe),ke=We,Ke=t("Kwbf");function ot(Ue,G,be){var g=Ue.prefixCls,n=Ue.motion,i=Ue.defaultMotions,L=i===void 0?{}:i,k=Ue.openAnimation,Me=Ue.openTransitionName,Ne=G.switchingModeFromInline;if(n)return n;if(Object(ae.a)(k)==="object"&&k)Object(Ke.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof k=="string")return{motionName:"".concat(g,"-open-").concat(k)};if(Me)return{motionName:Me};var W=L[be];return W||(Ne?null:L.other)}var lt=function(Ue){Object(K.a)(be,Ue);var G=Object(ee.a)(be);function be(g){var n;Object(ge.a)(this,be),n=G.call(this,g),n.inlineOpenKeys=[],n.onSelect=function(k){var Me=Object(Re.a)(n),Ne=Me.props;if(Ne.selectable){var W=n.store.getState(),re=W.selectedKeys,je=k.key;Ne.multiple?re=re.concat([je]):re=[je],"selectedKeys"in Ne||n.store.setState({selectedKeys:re}),Ne.onSelect(Object(B.a)(Object(B.a)({},k),{},{selectedKeys:re}))}},n.onClick=function(k){var Me=n.getRealMenuMode(),Ne=Object(Re.a)(n),W=Ne.store,re=Ne.props.onOpenChange;Me!=="inline"&&!("openKeys"in n.props)&&(W.setState({openKeys:[]}),re([])),n.props.onClick(k)},n.onKeyDown=function(k,Me){n.innerMenu.getWrappedInstance().onKeyDown(k,Me)},n.onOpenChange=function(k){var Me=Object(Re.a)(n),Ne=Me.props,W=n.store.getState().openKeys.concat(),re=!1,je=function(ut){var bt=!1;if(ut.open)bt=W.indexOf(ut.key)===-1,bt&&W.push(ut.key);else{var jt=W.indexOf(ut.key);bt=jt!==-1,bt&&W.splice(jt,1)}re=re||bt};Array.isArray(k)?k.forEach(je):je(k),re&&("openKeys"in n.props||n.store.setState({openKeys:W}),Ne.onOpenChange(W))},n.onDeselect=function(k){var Me=Object(Re.a)(n),Ne=Me.props;if(Ne.selectable){var W=n.store.getState().selectedKeys.concat(),re=k.key,je=W.indexOf(re);je!==-1&&W.splice(je,1),"selectedKeys"in Ne||n.store.setState({selectedKeys:W}),Ne.onDeselect(Object(B.a)(Object(B.a)({},k),{},{selectedKeys:W}))}},n.onMouseEnter=function(k){n.restoreModeVerticalFromInline();var Me=n.props.onMouseEnter;Me&&Me(k)},n.onTransitionEnd=function(k){var Me=k.propertyName==="width"&&k.target===k.currentTarget,Ne=k.target.className,W=Object.prototype.toString.call(Ne)==="[object SVGAnimatedString]"?Ne.animVal:Ne,re=k.propertyName==="font-size"&&W.indexOf("anticon")>=0;(Me||re)&&n.restoreModeVerticalFromInline()},n.setInnerMenu=function(k){n.innerMenu=k},n.isRootMenu=!0;var i=g.defaultSelectedKeys,L=g.defaultOpenKeys;return"selectedKeys"in g&&(i=g.selectedKeys||[]),"openKeys"in g&&(L=g.openKeys||[]),n.store=Object(a.c)({selectedKeys:i,openKeys:L,activeKey:{"0-menu-":pe(g,g.activeKey)}}),n.state={switchingModeFromInline:!1},n}return Object(ze.a)(be,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(n){this.updateOpentKeysWhenSwitchMode(n),this.updateMiniStore();var i=this.props,L=i.siderCollapsed,k=i.inlineCollapsed,Me=i.onOpenChange;(!n.inlineCollapsed&&k||!n.siderCollapsed&&L)&&Me([]),this.updateMenuDisplay()}},{key:"updateOpentKeysWhenSwitchMode",value:function(n){var i=this.props,L=this.store,k=this.inlineOpenKeys,Me=L.getState(),Ne={};n.mode==="inline"&&i.mode!=="inline"&&this.setState({switchingModeFromInline:!0}),"openKeys"in i||((i.inlineCollapsed&&!n.inlineCollapsed||i.siderCollapsed&&!n.siderCollapsed)&&(this.setState({switchingModeFromInline:!0}),this.inlineOpenKeys=Me.openKeys.concat(),Ne.openKeys=[]),(!i.inlineCollapsed&&n.inlineCollapsed||!i.siderCollapsed&&n.siderCollapsed)&&(Ne.openKeys=k,this.inlineOpenKeys=[])),Object.keys(Ne).length&&L.setState(Ne)}},{key:"updateMenuDisplay",value:function(){var n=this.props.collapsedWidth,i=this.store,L=this.prevOpenKeys,k=this.getInlineCollapsed()&&(n===0||n==="0"||n==="0px");k?(this.prevOpenKeys=i.getState().openKeys.concat(),this.store.setState({openKeys:[]})):L&&(this.store.setState({openKeys:L}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var n=this.props.mode,i=this.state.switchingModeFromInline,L=this.getInlineCollapsed();return i&&L?"inline":L?"vertical":n}},{key:"getInlineCollapsed",value:function(){var n=this.props,i=n.inlineCollapsed,L=n.siderCollapsed;return L!==void 0?L:i}},{key:"restoreModeVerticalFromInline",value:function(){var n=this.state.switchingModeFromInline;n&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var n=Object(B.a)({},Object(A.default)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),i=this.getRealMenuMode();return n.className+=" ".concat(n.prefixCls,"-root"),n.direction==="rtl"&&(n.className+=" ".concat(n.prefixCls,"-rtl")),n=Object(B.a)(Object(B.a)({},n),{},{mode:i,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:ot(this.props,this.state,i)}),delete n.openAnimation,delete n.openTransitionName,N.createElement(a.a,{store:this.store},N.createElement(ke,Object.assign({},n,{ref:this.setInnerMenu}),this.props.children))}}]),be}(N.Component);lt.defaultProps={selectable:!0,onClick:Te,onSelect:Te,onOpenChange:Te,onDeselect:Te,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:N.createElement("span",null,"\xB7\xB7\xB7")};var Ye=lt,mt=function(Ue){Object(K.a)(be,Ue);var G=Object(ee.a)(be);function be(){var g;return Object(ge.a)(this,be),g=G.apply(this,arguments),g.onKeyDown=function(n){var i=n.keyCode;return i===me.a.ENTER?(g.onClick(n),!0):void 0},g.onMouseLeave=function(n){var i=g.props,L=i.eventKey,k=i.onItemHover,Me=i.onMouseLeave;k({key:L,hover:!1}),Me({key:L,domEvent:n})},g.onMouseEnter=function(n){var i=g.props,L=i.eventKey,k=i.onItemHover,Me=i.onMouseEnter;k({key:L,hover:!0}),Me({key:L,domEvent:n})},g.onClick=function(n){var i=g.props,L=i.eventKey,k=i.multiple,Me=i.onClick,Ne=i.onSelect,W=i.onDeselect,re=i.isSelected,je={key:L,keyPath:[L],item:Object(Re.a)(g),domEvent:n};Me(je),k?re?W(je):Ne(je):re||Ne(je)},g.saveNode=function(n){g.node=n},g}return Object(ze.a)(be,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var n=this.props;n.onDestroy&&n.onDestroy(n.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var n,i=Object(B.a)({},this.props),L=s()(this.getPrefixCls(),i.className,(n={},Object(Q.a)(n,this.getActiveClassName(),!i.disabled&&i.active),Object(Q.a)(n,this.getSelectedClassName(),i.isSelected),Object(Q.a)(n,this.getDisabledClassName(),i.disabled),n)),k=Object(B.a)(Object(B.a)({},i.attribute),{},{title:typeof i.title=="string"?i.title:void 0,className:L,role:i.role||"menuitem","aria-disabled":i.disabled});i.role==="option"?k=Object(B.a)(Object(B.a)({},k),{},{role:"option","aria-selected":i.isSelected}):(i.role===null||i.role==="none")&&(k.role="none");var Me={onClick:i.disabled?null:this.onClick,onMouseLeave:i.disabled?null:this.onMouseLeave,onMouseEnter:i.disabled?null:this.onMouseEnter},Ne=Object(B.a)({},i.style);i.mode==="inline"&&(i.direction==="rtl"?Ne.paddingRight=i.inlineIndent*i.level:Ne.paddingLeft=i.inlineIndent*i.level),oe.forEach(function(re){return delete i[re]}),delete i.direction;var W=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(W=N.createElement(this.props.itemIcon,this.props)),N.createElement("li",Object.assign({},Object(A.default)(i,["onClick","onMouseEnter","onMouseLeave","onSelect"]),k,Me,{style:Ne,ref:this.saveNode}),i.children,W)}}]),be}(N.Component);mt.isMenuItem=!0,mt.defaultProps={onSelect:Te,onMouseEnter:Te,onMouseLeave:Te,manualRef:Te};var Rt=Object(a.b)(function(Ue,G){var be=Ue.activeKey,g=Ue.selectedKeys,n=G.eventKey,i=G.subMenuKey;return{active:be[i]===n,isSelected:g.indexOf(n)!==-1}})(mt),gt=Rt,Ot=function(Ue){Object(K.a)(be,Ue);var G=Object(ee.a)(be);function be(){var g;return Object(ge.a)(this,be),g=G.apply(this,arguments),g.renderInnerMenuItem=function(n){var i=g.props,L=i.renderMenuItem,k=i.index;return L(n,k,g.props.subMenuKey)},g}return Object(ze.a)(be,[{key:"render",value:function(){var n=Object(xe.a)({},this.props),i=n.className,L=i===void 0?"":i,k=n.rootPrefixCls,Me="".concat(k,"-item-group-title"),Ne="".concat(k,"-item-group-list"),W=n.title,re=n.children;return oe.forEach(function(je){return delete n[je]}),delete n.onClick,delete n.direction,N.createElement("li",Object.assign({},n,{className:"".concat(L," ").concat(k,"-item-group")}),N.createElement("div",{className:Me,title:typeof W=="string"?W:void 0},W),N.createElement("ul",{className:Ne},N.Children.map(re,this.renderInnerMenuItem)))}}]),be}(N.Component);Ot.isMenuItemGroup=!0,Ot.defaultProps={disabled:!0};var Nt=Ot,Yt=function(G){var be=G.className,g=G.rootPrefixCls,n=G.style;return N.createElement("li",{className:"".concat(be," ").concat(g,"-item-divider"),style:n})};Yt.defaultProps={disabled:!0,className:"",style:{}};var cn=Yt,xt=S.e=Ye},"4qgm":function(fe,S){fe.exports="data:image/png;base64,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"},"4u4S":function(fe,S){fe.exports="data:image/png;base64,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"},"5D2P":function(fe,S){fe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAFTklEQVRoQ91aS4xURRQ993UzUUZcqFEc4meh0cQFSlwgrvAHSgQWhOhCk4GZqmdw+ERUWDkrBMUBnIzzqqYjcTaaGBLFxA8MjIk/3PhZCCa6UAyKC11ARnDo6Wvu+HrS0/R7r96nWVBJpxfv3nPPrbp169aHUEAzxsxl5gcB3AdgAREtkH8AXSH87wBOMfMp+QfwFREd0Vr/k9c8ZQUwxixi5mWe5y1l5qUAyimxqkQ0XqvVxonoE631Nyn1p8VTO7B///75Fy5c2MzMWwB0ZDHaQmeSiPbMmTNnb3d39+k0mKkcMMZsBiC/W9IYSSH7K4C9Wuu9rjpODoyMjNxQq9VGADzuCpxT7gPP83p7e3v/TMJJdCAIgoVEdBDAzUlgBX8/ycwrfd//Pg431gFr7RPM/HbBxFLBEdGTSql3opQiHQiCoI+IXk9lrU3CzLzR9/3BVvAtHbDWPsrMH7aJTyZYInpMKfVRs/JFDlQqlduq1eoxIro2k6U2KTHzX+VyeXFPT8/PjSYucsBae4iZH24Tj1ywRHRYKfVIpANhnt+Ty0r7lbc0rhMzI2CMuRHAlwBubT+HXBZ+AbBEa/3HrFLCWruTmV/MBZ1N+TiAdyNUX2qZeYh2KaW2zThQqVTumZqaOlZgbePqynEiWquU+qFZwRjzBoBnIoAmS6WSTOhvp0PIGPMcgN2uVguSiyQfBIFPRMMJdrZqrV+bdsBa+x4zryqImAtMJHlr7RJmPgxgbhwQEb2vlFpNAwMDV3Z2dp7JUM+7EG0lE0l+dHS089y5c4dkkjqAVycmJq4ma+0yZv7YQaEIkUjyAh4EwTAR+a6GiGg5BUGwg4i2uyrlkEsi7xL3s8wz88syAm8x89M5iLmoxpIP4348bRYkolEyxowBkA25S1sLQJbyHhfhUCaWvMT9+fPnx5h5cQrMuugRceAEgDsdlKfTVph2rwMgC4mk37gWSz5L3DcZ+1EckAw0L44FM4/4vq+aZfr7+zu6urq2MbPMoSuavieSt9b6zJyU7+OonXVygIjWKKUOxCGFhaA4cj0AF/KS7z8D4DmMfpTIGdcQOgtgldZaJlpss9auA/B1q/Kgrhjm+08B3JuEF/ediE44T2IikiOP1Uqp7/IYDePeElFvXhwAY2nTqJCXkTiZ1XgBcT9jmplHxYEd4SR04kRER0ul0ur169dLWKVqYb7/IpVSjHB9IctSShzQWq9JQySMeyG/MI1ewhxYnqeYq2itnePYGPMmgO6iyAP4v5gTwBzl9Cta68RdnDHmWQAtz3WyOjRTTodZYSsRvZoRbLvWemeU7vDw8P2e532eETtSjZmf931/d31HtkguHdIWUw3oWmttm60NDQ1dVS6XZat6V8EOTMplitwpNJ5K7ALwQg5Da7XWszbnxphRAE/lwIxSnQnd5mMVGYWsZ///MvMK3/ePiFVjjFyADLSBvCyo0vuzj1VCo3J5kflgi5lPE9EKIprHzFIqtKO1PtiqWzLGyIb6oRyW5ZynBOCOHBhRqmNa61nHnhedjQZBcDsRycS7pg0E8kD+LZse3/d/agS5/I7XG0JpI4B9ebqsQN1NWuuWly2X7xVTvfestXfXarWDRHRTgT2aCMXMv3metzJp/5F4SymWhoaG5pfLZVlpL9k1a7VaVRs2bEi89HZyIOwu2b1tukQX3TL3OHGYsjw1GBwc7Oro6Kg7UthTA7mhn5yc3NfX1ycPQ5xbmhGYBSqPPYhINkMPAJDHHrJ4pWlTAOShx1FmvnSPPVoxbHxu43neAmauP7eRf2nTz2yI6FStViv0uc1/ndZCH8rgOooAAAAASUVORK5CYII="},"6+eU":function(fe,S,t){"use strict";t.d(S,"a",function(){return T});var B=t("wx14"),ge=t("rePB"),ze=t("VTBJ"),Re=t("1OyB"),K=t("vuIU"),ee=t("Ji7U"),N=t("LK+K"),a=t("q1tI"),A=t.n(a),xe=t("TSYQ"),Q=t.n(xe),me=function(V){var c,m="".concat(V.rootPrefixCls,"-item"),r=Q()(m,"".concat(m,"-").concat(V.page),(c={},Object(ge.a)(c,"".concat(m,"-active"),V.active),Object(ge.a)(c,V.className,!!V.className),Object(ge.a)(c,"".concat(m,"-disabled"),!V.page),c)),D=function(){V.onClick(V.page)},I=function(Se){V.onKeyPress(Se,V.onClick,V.page)};return A.a.createElement("li",{title:V.showTitle?V.page:null,className:r,onClick:D,onKeyPress:I,tabIndex:"0"},V.itemRender(V.page,"page",A.a.createElement("a",{rel:"nofollow"},V.page)))},X=me,Y={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},H=function(w){Object(ee.a)(c,w);var V=Object(N.a)(c);function c(){var m;Object(Re.a)(this,c);for(var r=arguments.length,D=new Array(r),I=0;I=0||q.relatedTarget.className.indexOf("".concat(we,"-next"))>=0))return;m.setState({goInputText:""}),J(m.getValidValue())},m.go=function(q){var Se=m.state.goInputText;if(Se==="")return;(q.keyCode===Y.ENTER||q.type==="click")&&(m.setState({goInputText:""}),m.props.quickGo(m.getValidValue()))},m}return Object(K.a)(c,[{key:"getValidValue",value:function(){var r=this.state,D=r.goInputText,I=r.current;return!D||isNaN(D)?I:Number(D)}},{key:"getPageSizeOptions",value:function(){var r=this.props,D=r.pageSize,I=r.pageSizeOptions;return I.some(function(q){return q.toString()===D.toString()})?I:I.concat([D.toString()]).sort(function(q,Se){var ce=isNaN(Number(q))?0:Number(q),J=isNaN(Number(Se))?0:Number(Se);return ce-J})}},{key:"render",value:function(){var r=this,D=this.props,I=D.pageSize,q=D.locale,Se=D.rootPrefixCls,ce=D.changeSize,J=D.quickGo,we=D.goButton,Xe=D.selectComponentClass,ft=D.buildOptionText,Te=D.selectPrefixCls,te=D.disabled,at=this.state.goInputText,tt="".concat(Se,"-options"),He=Xe,oe=null,R=null,l=null;if(!ce&&!J)return null;var p=this.getPageSizeOptions();if(ce&&He){var E=p.map(function(f,M){return A.a.createElement(He.Option,{key:M,value:f.toString()},(ft||r.buildOptionText)(f))});oe=A.a.createElement(He,{disabled:te,prefixCls:Te,showSearch:!1,className:"".concat(tt,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(I||p[0]).toString(),onChange:this.changeSize,getPopupContainer:function(M){return M.parentNode}},E)}return J&&(we&&(l=typeof we=="boolean"?A.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:te,className:"".concat(tt,"-quick-jumper-button")},q.jump_to_confirm):A.a.createElement("span",{onClick:this.go,onKeyUp:this.go},we)),R=A.a.createElement("div",{className:"".concat(tt,"-quick-jumper")},q.jump_to,A.a.createElement("input",{disabled:te,type:"text",value:at,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),q.page,l)),A.a.createElement("li",{className:"".concat(tt)},oe,R)}}]),c}(A.a.Component);H.defaultProps={pageSizeOptions:["10","20","50","100"]};var v=H,s=t("N2Kk");function ae(){}function C(w){return typeof w=="number"&&isFinite(w)&&Math.floor(w)===w}function y(w,V,c){return c}function x(w,V,c){var m=typeof w=="undefined"?V.pageSize:w;return Math.floor((c.total-1)/m)+1}var z=function(w){Object(ee.a)(c,w);var V=Object(N.a)(c);function c(m){var r;Object(Re.a)(this,c),r=V.call(this,m),r.getJumpPrevPage=function(){return Math.max(1,r.state.current-(r.props.showLessItems?3:5))},r.getJumpNextPage=function(){return Math.min(x(void 0,r.state,r.props),r.state.current+(r.props.showLessItems?3:5))},r.getItemIcon=function(ce,J){var we=r.props.prefixCls,Xe=ce||A.a.createElement("button",{type:"button","aria-label":J,className:"".concat(we,"-item-link")});return typeof ce=="function"&&(Xe=A.a.createElement(ce,Object(ze.a)({},r.props))),Xe},r.savePaginationNode=function(ce){r.paginationNode=ce},r.isValid=function(ce){return C(ce)&&ce!==r.state.current},r.shouldDisplayQuickJumper=function(){var ce=r.props,J=ce.showQuickJumper,we=ce.pageSize,Xe=ce.total;return Xe<=we?!1:J},r.handleKeyDown=function(ce){(ce.keyCode===Y.ARROW_UP||ce.keyCode===Y.ARROW_DOWN)&&ce.preventDefault()},r.handleKeyUp=function(ce){var J=r.getValidValue(ce),we=r.state.currentInputValue;J!==we&&r.setState({currentInputValue:J}),ce.keyCode===Y.ENTER?r.handleChange(J):ce.keyCode===Y.ARROW_UP?r.handleChange(J-1):ce.keyCode===Y.ARROW_DOWN&&r.handleChange(J+1)},r.changePageSize=function(ce){var J=r.state.current,we=x(ce,r.state,r.props);J=J>we?we:J,we===0&&(J=r.state.current),typeof ce=="number"&&("pageSize"in r.props||r.setState({pageSize:ce}),"current"in r.props||r.setState({current:J,currentInputValue:J})),r.props.onShowSizeChange(J,ce),"onChange"in r.props&&r.props.onChange&&r.props.onChange(J,ce)},r.handleChange=function(ce){var J=r.props.disabled,we=ce;if(r.isValid(we)&&!J){var Xe=x(void 0,r.state,r.props);we>Xe?we=Xe:we<1&&(we=1),"current"in r.props||r.setState({current:we,currentInputValue:we});var ft=r.state.pageSize;return r.props.onChange(we,ft),we}return r.state.current},r.prev=function(){r.hasPrev()&&r.handleChange(r.state.current-1)},r.next=function(){r.hasNext()&&r.handleChange(r.state.current+1)},r.jumpPrev=function(){r.handleChange(r.getJumpPrevPage())},r.jumpNext=function(){r.handleChange(r.getJumpNextPage())},r.hasPrev=function(){return r.state.current>1},r.hasNext=function(){return r.state.current2?we-2:0),ft=2;ft=I?Se=I:Se=Number(D),Se}},{key:"getShowSizeChanger",value:function(){var r=this.props,D=r.showSizeChanger,I=r.total,q=r.totalBoundaryShowSizeChanger;return typeof D!="undefined"?D:I>q}},{key:"renderPrev",value:function(r){var D=this.props,I=D.prevIcon,q=D.itemRender,Se=q(r,"prev",this.getItemIcon(I,"prev page")),ce=!this.hasPrev();return Object(a.isValidElement)(Se)?Object(a.cloneElement)(Se,{disabled:ce}):Se}},{key:"renderNext",value:function(r){var D=this.props,I=D.nextIcon,q=D.itemRender,Se=q(r,"next",this.getItemIcon(I,"next page")),ce=!this.hasNext();return Object(a.isValidElement)(Se)?Object(a.cloneElement)(Se,{disabled:ce}):Se}},{key:"render",value:function(){var r=this,D=this.props,I=D.prefixCls,q=D.className,Se=D.style,ce=D.disabled,J=D.hideOnSinglePage,we=D.total,Xe=D.locale,ft=D.showQuickJumper,Te=D.showLessItems,te=D.showTitle,at=D.showTotal,tt=D.simple,He=D.itemRender,oe=D.showPrevNextJumpers,R=D.jumpPrevIcon,l=D.jumpNextIcon,p=D.selectComponentClass,E=D.selectPrefixCls,f=D.pageSizeOptions,M=this.state,P=M.current,$=M.pageSize,De=M.currentInputValue;if(J===!0&&we<=$)return null;var F=x(void 0,this.state,this.props),Oe=[],Be=null,Le=null,qe=null,Ge=null,rt=null,_e=ft&&ft.goButton,Ze=Te?1:2,nt=P-1>0?P-1:0,b=P+1=Ze*2&&P!==1+2&&(Oe[0]=Object(a.cloneElement)(Oe[0],{className:"".concat(I,"-item-after-jump-prev")}),Oe.unshift(Be)),F-P>=Ze*2&&P!==F-2&&(Oe[Oe.length-1]=Object(a.cloneElement)(Oe[Oe.length-1],{className:"".concat(I,"-item-before-jump-next")}),Oe.push(Le)),pe!==1&&Oe.unshift(qe),Ie!==F&&Oe.push(Ge)}var ke=null;at&&(ke=A.a.createElement("li",{className:"".concat(I,"-total-text")},at(we,[we===0?0:(P-1)*$+1,P*$>we?we:P*$])));var Ke=!this.hasPrev()||!F,ot=!this.hasNext()||!F;return A.a.createElement("ul",Object(B.a)({className:Q()(I,q,Object(ge.a)({},"".concat(I,"-disabled"),ce)),style:Se,unselectable:"unselectable",ref:this.savePaginationNode},ne),ke,A.a.createElement("li",{title:te?Xe.prev_page:null,onClick:this.prev,tabIndex:Ke?null:0,onKeyPress:this.runIfEnterPrev,className:Q()("".concat(I,"-prev"),Object(ge.a)({},"".concat(I,"-disabled"),Ke)),"aria-disabled":Ke},this.renderPrev(nt)),Oe,A.a.createElement("li",{title:te?Xe.next_page:null,onClick:this.next,tabIndex:ot?null:0,onKeyPress:this.runIfEnterNext,className:Q()("".concat(I,"-next"),Object(ge.a)({},"".concat(I,"-disabled"),ot)),"aria-disabled":ot},this.renderNext(b)),A.a.createElement(v,{disabled:ce,locale:Xe,rootPrefixCls:I,selectComponentClass:p,selectPrefixCls:E,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:P,pageSize:$,pageSizeOptions:f,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:_e}))}}],[{key:"getDerivedStateFromProps",value:function(r,D){var I={};if("current"in r&&(I.current=r.current,r.current!==D.current&&(I.currentInputValue=I.current)),"pageSize"in r&&r.pageSize!==D.pageSize){var q=D.current,Se=x(r.pageSize,D,r);q=q>Se?Se:q,"current"in r||(I.current=q,I.currentInputValue=q),I.pageSize=r.pageSize}return I}}]),c}(A.a.Component);z.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:ae,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:ae,locale:s.a,style:{},itemRender:y,totalBoundaryShowSizeChanger:50};var T=z},"7ZXX":function(fe,S,t){fe.exports=t.p+"static/err.6e7c5817.png"},"7ixt":function(fe,S,t){"use strict";t.d(S,"a",function(){return ze});var B={adjustX:1,adjustY:1},ge=[0,0],ze={left:{points:["cr","cl"],overflow:B,offset:[-4,0],targetOffset:ge},right:{points:["cl","cr"],overflow:B,offset:[4,0],targetOffset:ge},top:{points:["bc","tc"],overflow:B,offset:[0,-4],targetOffset:ge},bottom:{points:["tc","bc"],overflow:B,offset:[0,4],targetOffset:ge},topLeft:{points:["bl","tl"],overflow:B,offset:[0,-4],targetOffset:ge},leftTop:{points:["tr","tl"],overflow:B,offset:[-4,0],targetOffset:ge},topRight:{points:["br","tr"],overflow:B,offset:[0,-4],targetOffset:ge},rightTop:{points:["tl","tr"],overflow:B,offset:[4,0],targetOffset:ge},bottomRight:{points:["tr","br"],overflow:B,offset:[0,4],targetOffset:ge},rightBottom:{points:["bl","br"],overflow:B,offset:[4,0],targetOffset:ge},bottomLeft:{points:["tl","bl"],overflow:B,offset:[0,4],targetOffset:ge},leftBottom:{points:["br","bl"],overflow:B,offset:[-4,0],targetOffset:ge}},Re=ze},"7v3h":function(fe,S,t){fe.exports=t.p+"static/empty2.dd73f390.png"},"8/bI":function(fe,S,t){fe.exports=t.p+"static/empty.8918e228.png"},"815F":function(fe,S,t){"use strict";t.d(S,"e",function(){return N}),t.d(S,"c",function(){return A}),t.d(S,"d",function(){return xe}),t.d(S,"a",function(){return me}),t.d(S,"f",function(){return X}),t.d(S,"b",function(){return Y});var B=t("KQm4"),ge=t("VTBJ"),ze=t("Ff2n"),Re=t("Zm9Q"),K=t("Kwbf"),ee=t("OZM5");function N(H,v){return H!=null?H:v}function a(){var H=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],v=new Map;function s(ae){var C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(ae||[]).forEach(function(y){var x=y.key,z=y.children;Object(K.a)(x!=null,"Tree node must have a certain key: [".concat(C).concat(x,"]"));var T=String(x);Object(K.a)(!v.has(T)||x===null||x===void 0,"Same 'key' exist in the Tree: ".concat(T)),v.set(T,!0),s(z,"".concat(C).concat(T," > "))})}s(H)}function A(H){function v(s){var ae=Object(Re.a)(s);return ae.map(function(C){if(!Object(ee.i)(C))return Object(K.a)(!C,"Tree/TreeNode can only accept TreeNode as children."),null;var y=C.key,x=C.props,z=x.children,T=Object(ze.a)(x,["children"]),w=Object(ge.a)({key:y},T),V=v(z);return V.length&&(w.children=V),w}).filter(function(C){return C})}return v(H)}function xe(){var H=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],s=new Set(v===!0?[]:v),ae=[];function C(y){var x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return y.map(function(z,T){var w=Object(ee.h)(x?x.pos:"0",T),V=N(z.key,w),c=Object(ge.a)(Object(ge.a)({},z),{},{parent:x,pos:w,children:null,data:z,isStart:[].concat(Object(B.a)(x?x.isStart:[]),[T===0]),isEnd:[].concat(Object(B.a)(x?x.isEnd:[]),[T===y.length-1])});return ae.push(c),v===!0||s.has(V)?c.children=C(z.children||[],c):c.children=[],c})}return C(H),ae}function Q(H,v,s){var ae;s?typeof s=="string"?ae=function(x){return x[s]}:typeof s=="function"&&(ae=function(x){return s(x)}):ae=function(x,z){return N(x.key,z)};function C(y,x,z){var T=y?y.children:H,w=y?Object(ee.h)(z.pos,x):"0";if(y){var V=ae(y,w),c={node:y,index:x,pos:w,key:V,parentPos:z.node?z.pos:null,level:z.level+1};v(c)}T&&T.forEach(function(m,r){C(m,r,{node:y,pos:w,level:z?z.level+1:-1})})}C(null)}function me(H){var v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s=v.initWrapper,ae=v.processEntity,C=v.onProcessFinished,y=arguments.length>2?arguments[2]:void 0,x={},z={},T={posEntities:x,keyEntities:z};return s&&(T=s(T)||T),Q(H,function(w){var V=w.node,c=w.index,m=w.pos,r=w.key,D=w.parentPos,I=w.level,q={node:V,index:c,key:r,pos:m,level:I},Se=N(r,m);x[m]=q,z[Se]=q,q.parent=x[D],q.parent&&(q.parent.children=q.parent.children||[],q.parent.children.push(q)),ae&&ae(q,T)},y),C&&C(T),T}function X(H,v){var s=v.expandedKeys,ae=v.selectedKeys,C=v.loadedKeys,y=v.loadingKeys,x=v.checkedKeys,z=v.halfCheckedKeys,T=v.dragOverNodeKey,w=v.dropPosition,V=v.keyEntities,c=V[H],m={eventKey:H,expanded:s.indexOf(H)!==-1,selected:ae.indexOf(H)!==-1,loaded:C.indexOf(H)!==-1,loading:y.indexOf(H)!==-1,checked:x.indexOf(H)!==-1,halfChecked:z.indexOf(H)!==-1,pos:String(c?c.pos:""),dragOver:T===H&&w===0,dragOverGapTop:T===H&&w===-1,dragOverGapBottom:T===H&&w===1};return m}function Y(H){var v=H.data,s=H.expanded,ae=H.selected,C=H.checked,y=H.loaded,x=H.loading,z=H.halfChecked,T=H.dragOver,w=H.dragOverGapTop,V=H.dragOverGapBottom,c=H.pos,m=H.active,r=Object(ge.a)(Object(ge.a)({},v),{},{expanded:s,selected:ae,checked:C,loaded:y,loading:x,halfChecked:z,dragOver:T,dragOverGapTop:w,dragOverGapBottom:V,pos:c,active:m});return"props"in r||Object.defineProperty(r,"props",{get:function(){return Object(K.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),H}}),r}},"8Jsi":function(fe,S,t){"use strict";t.d(S,"d",function(){return D}),t.d(S,"a",function(){return De}),t.d(S,"b",function(){return Oe}),t.d(S,"c",function(){return F});var B=t("1OyB"),ge=t("vuIU"),ze=t("Ji7U"),Re=t("LK+K"),K=t("KQm4"),ee=t("U8pU"),N=t("ODXe"),a=t("VTBJ"),A=t("q1tI"),xe=t("qNPg"),Q=t("2Qr1"),me=t("815F"),X=t("NvD2"),Y=t("wPlo"),H=t("6cGi"),v=t("Kwbf"),s=t("4IlW"),ae=t("YrtM"),C=t("fAei"),y=A.createContext(null);function x(b,ne){if(!b)return!0;var he=b.data,de=he.disabled,Pe=he.disableCheckbox;switch(ne){case"select":return de;case"checkbox":return de||Pe}return!1}function z(b,ne){var he=A.useCallback(function(Pe){var Ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"select",Ce=arguments.length>2?arguments[2]:void 0,pe=b.get(Pe);return!Ce&&x(pe,Ee)?null:pe},[b]),de=A.useCallback(function(Pe){var Ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"select",Ce=arguments.length>2?arguments[2]:void 0,pe=ne.get(Pe);return!Ce&&x(pe,Ee)?null:pe},[ne]);return[he,de]}function T(b){return A.useMemo(function(){var ne=new Map,he=new Map;return b.forEach(function(de){ne.set(de.key,de),he.set(de.data.value,de)}),[ne,he]},[b])}var w={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},V=function(ne,he){var de=ne.prefixCls,Pe=ne.height,Ee=ne.itemHeight,Ce=ne.virtual,pe=ne.options,Ie=ne.flattenOptions,Qe=ne.multiple,We=ne.searchValue,ke=ne.onSelect,Ke=ne.onToggleOpen,ot=ne.open,lt=ne.notFoundContent,Ye=ne.onMouseEnter,mt=A.useContext(y),Rt=mt.checkable,gt=mt.checkedKeys,Ot=mt.halfCheckedKeys,Nt=mt.treeExpandedKeys,Yt=mt.treeDefaultExpandAll,cn=mt.treeDefaultExpandedKeys,xt=mt.onTreeExpand,Ue=mt.treeIcon,G=mt.showTreeIcon,be=mt.switcherIcon,g=mt.treeLine,n=mt.treeNodeFilterProp,i=mt.loadData,L=mt.treeLoadedKeys,k=mt.treeMotion,Me=mt.onTreeLoad,Ne=A.useRef(),W=Object(ae.a)(function(){return pe},[ot,pe],function(zt,Pt){return Pt[0]&&zt[1]!==Pt[1]}),re=T(Ie),je=Object(N.a)(re,2),dt=je[0],ut=je[1],bt=z(dt,ut),jt=Object(N.a)(bt,2),Ht=jt[0],$t=jt[1],kt=A.useMemo(function(){return gt.map(function(zt){var Pt=$t(zt);return Pt?Pt.key:null})},[gt]),an=A.useMemo(function(){return Rt?{checked:kt,halfChecked:Ot}:null},[kt,Ot,Rt]);A.useEffect(function(){if(ot&&!Qe&&kt.length){var zt;(zt=Ne.current)===null||zt===void 0||zt.scrollTo({key:kt[0]})}},[ot]);var Kt=String(We).toLowerCase(),Fn=function(Pt){return Kt?String(Pt[n]).toLowerCase().includes(Kt):!1},En=A.useState(cn),Qt=Object(N.a)(En,2),fa=Qt[0],xn=Qt[1],ma=A.useState(null),Xn=Object(N.a)(ma,2),Kn=Xn[0],on=Xn[1],dn=A.useMemo(function(){return Nt?Object(K.a)(Nt):We?Kn:fa},[fa,Kn,Kt,Nt]);A.useEffect(function(){We&&on(Ie.map(function(zt){return zt.key}))},[We]);var Ba=function(Pt){xn(Pt),on(Pt),xt&&xt(Pt)},Oa=function(Pt){Pt.preventDefault()},Wn=function(Pt,Vt){var Et=Vt.node.key,en=Ht(Et,Rt?"checkbox":"select");en!==null&&ke(en.data.value,{selected:!gt.includes(en.data.value)}),Qe||Ke(!1)},pa=A.useState(null),Da=Object(N.a)(pa,2),_n=Da[0],Ka=Da[1],ha=Ht(_n);if(A.useImperativeHandle(he,function(){return{onKeyDown:function(Pt){var Vt,Et=Pt.which;switch(Et){case s.a.UP:case s.a.DOWN:case s.a.LEFT:case s.a.RIGHT:(Vt=Ne.current)===null||Vt===void 0||Vt.onKeyDown(Pt);break;case s.a.ENTER:{ha!==null&&Wn(null,{node:{key:_n},selected:!gt.includes(ha.data.value)});break}case s.a.ESC:Ke(!1)}},onKeyUp:function(){}}}),W.length===0)return A.createElement("div",{role:"listbox",className:"".concat(de,"-empty"),onMouseDown:Oa},lt);var Ma={};return L&&(Ma.loadedKeys=L),dn&&(Ma.expandedKeys=dn),A.createElement("div",{onMouseDown:Oa,onMouseEnter:Ye},ha&&ot&&A.createElement("span",{style:w,"aria-live":"assertive"},ha.data.value),A.createElement(C.b,Object.assign({ref:Ne,focusable:!1,prefixCls:"".concat(de,"-tree"),treeData:W,height:Pe,itemHeight:Ee,virtual:Ce,multiple:Qe,icon:Ue,showIcon:G,switcherIcon:be,showLine:g,loadData:We?null:i,motion:k,checkable:Rt,checkStrictly:!0,checkedKeys:an,selectedKeys:Rt?[]:kt,defaultExpandAll:Yt},Ma,{onActiveChange:Ka,onSelect:Wn,onCheck:Wn,onExpand:Ba,onLoad:Me,filterTreeNode:Fn})))},c=A.forwardRef(V);c.displayName="OptionList";var m=c,r=function(){return null},D=r,I=t("Ff2n"),q=t("Zm9Q");function Se(b){return Object(q.a)(b).map(function(ne){if(!A.isValidElement(ne)||!ne.type)return null;var he=ne.key,de=ne.props,Pe=de.children,Ee=de.value,Ce=Object(I.a)(de,["children","value"]),pe=Object(a.a)({key:he,value:Ee},Ce),Ie=Se(Pe);return Ie.length&&(pe.children=Ie),pe}).filter(function(ne){return ne})}function ce(b){if(!b)return b;var ne=Object(a.a)({},b);return"props"in ne||Object.defineProperty(ne,"props",{get:function(){return Object(v.a)(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),ne}}),ne}function J(b,ne,he,de,Pe){var Ee=null,Ce=null;function pe(){function Ie(Qe){var We=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",ke=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return Qe.map(function(Ke,ot){var lt="".concat(We,"-").concat(ot),Ye=he.includes(Ke.value),mt=Ie(Ke.children||[],lt,Ye),Rt=A.createElement(D,Object.assign({},Ke),mt.map(function(Ot){return Ot.node}));if(ne===Ke.value&&(Ee=Rt),Ye){var gt={pos:lt,node:Rt,children:mt};return ke||Ce.push(gt),gt}return null}).filter(function(Ke){return Ke})}Ce||(Ce=[],Ie(de),Ce.sort(function(Qe,We){var ke=Qe.node.props.value,Ke=We.node.props.value,ot=he.indexOf(ke),lt=he.indexOf(Ke);return ot-lt}))}Object.defineProperty(b,"triggerNode",{get:function(){return Object(v.a)(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),pe(),Ee}}),Object.defineProperty(b,"allCheckedNodes",{get:function(){return Object(v.a)(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),pe(),Pe?Ce:Ce.map(function(Qe){var We=Qe.node;return We})}})}function we(b){return Array.isArray(b)?b:b!==void 0?[b]:[]}function Xe(b,ne){var he=new Map;return ne.forEach(function(de){var Pe=de.data;he.set(Pe.value,Pe)}),b.map(function(de){return ce(he.get(de))})}function ft(b,ne){var he=Xe([b],ne)[0];return he?he.disabled:!1}function Te(b){return b.disabled||b.disableCheckbox||b.checkable===!1}function te(b){for(var ne=b.parent,he=0,de=ne;de;)de=de.parent,he+=1;return he}function at(b){function ne(de){return(de||[]).map(function(Pe){var Ee=Pe.value,Ce=Pe.key,pe=Pe.children,Ie=Object(a.a)(Object(a.a)({},Pe),{},{key:"key"in Pe?Ce:Ee});return pe&&(Ie.children=ne(pe)),Ie})}var he=Object(me.d)(ne(b),!0);return he.map(function(de){return{key:de.data.key,data:de.data,level:te(de)}})}function tt(b){return function(ne,he){var de=he[b];return String(de).toLowerCase().includes(String(ne).toLowerCase())}}function He(b,ne,he){var de=he.optionFilterProp,Pe=he.filterOption;if(Pe===!1)return ne;var Ee;typeof Pe=="function"?Ee=Pe:Ee=tt(de);function Ce(pe){var Ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return pe.map(function(Qe){var We=Qe.children,ke=Ie||Ee(b,ce(Qe)),Ke=Ce(We||[],ke);return ke||Ke.length?Object(a.a)(Object(a.a)({},Qe),{},{children:Ke}):null}).filter(function(Qe){return Qe})}return Ce(ne)}function oe(b,ne,he,de){var Pe=new Map;return we(ne).forEach(function(Ee){Ee&&Object(ee.a)(Ee)==="object"&&"value"in Ee&&Pe.set(Ee.value,Ee)}),b.map(function(Ee){var Ce={value:Ee},pe=he(Ee,"select",!0),Ie=pe?de(pe.data):Ee;if(Pe.has(Ee)){var Qe=Pe.get(Ee);Ce.label="label"in Qe?Qe.label:Ie,"halfChecked"in Qe&&(Ce.halfChecked=Qe.halfChecked)}else Ce.label=Ie;return Ce})}function R(b,ne){var he=new Set(b);return he.add(ne),Array.from(he)}function l(b,ne){var he=new Set(b);return he.delete(ne),Array.from(he)}function p(b){var ne=b.searchPlaceholder,he=b.treeCheckStrictly,de=b.treeCheckable,Pe=b.labelInValue,Ee=b.value,Ce=b.multiple;Object(v.a)(!ne,"`searchPlaceholder` has been removed."),he&&Pe===!1&&Object(v.a)(!1,"`treeCheckStrictly` will force set `labelInValue` to `true`."),(Pe||he)&&Object(v.a)(we(Ee).every(function(pe){return pe&&Object(ee.a)(pe)==="object"&&"value"in pe}),"Invalid prop `value` supplied to `TreeSelect`. You should use { label: string, value: string | number } or [{ label: string, value: string | number }] instead."),he||Ce||de?Object(v.a)(!Ee||Array.isArray(Ee),"`value` should be an array when `TreeSelect` is checkable or multiple."):Object(v.a)(!Array.isArray(Ee),"`value` should not be array when `TreeSelect` is single mode.")}var E=p,f=10;function M(b,ne){var he=ne.id,de=ne.pId,Pe=ne.rootPId,Ee={},Ce=[],pe=b.map(function(Ie){var Qe=Object(a.a)({},Ie),We=Qe[he];return Ee[We]=Qe,Qe.key=Qe.key||We,Qe});return pe.forEach(function(Ie){var Qe=Ie[de],We=Ee[Qe];We&&(We.children=We.children||[],We.children.push(Ie)),(Qe===Pe||!We&&Pe===null)&&Ce.push(Ie)}),Ce}function P(b,ne){var he=0,de=new Set;function Pe(Ee){return(Ee||[]).map(function(Ce){var pe=Ce.key,Ie=Ce.value,Qe=Ce.children,We=Object(I.a)(Ce,["key","value","children"]),ke="value"in Ce?Ie:pe,Ke=Object(a.a)(Object(a.a)({},We),{},{key:pe!=null?pe:ke,value:ke,title:ne(Ce)});return"children"in Ce&&(Ke.children=Pe(Qe)),Ke})}return Pe(b)}function $(b,ne,he){var de=he.getLabelProp,Pe=he.simpleMode,Ee=A.useRef({});return b?(Ee.current.formatTreeData=Ee.current.treeData===b?Ee.current.formatTreeData:P(Pe?M(b,Object(a.a)({id:"id",pId:"pId",rootPId:null},Pe!==!0?Pe:{})):b,de),Ee.current.treeData=b):Ee.current.formatTreeData=Ee.current.children===ne?Ee.current.formatTreeData:P(Se(ne),de),Ee.current.formatTreeData}var De="SHOW_ALL",F="SHOW_PARENT",Oe="SHOW_CHILD";function Be(b,ne,he){var de=new Set(b);return ne===Oe?b.filter(function(Pe){var Ee=he[Pe];return!(Ee&&Ee.children&&Ee.children.every(function(Ce){var pe=Ce.node;return Te(pe)||de.has(pe.key)}))}):ne===F?b.filter(function(Pe){var Ee=he[Pe],Ce=Ee?Ee.parent:null;return!(Ce&&!Te(Ce.node)&&de.has(Ce.node.key))}):b}function Le(b,ne){var he=ne.value,de=ne.getEntityByValue,Pe=ne.getEntityByKey,Ee=ne.treeConduction,Ce=ne.showCheckedStrategy,pe=ne.conductKeyEntities,Ie=ne.getLabelProp;return A.useMemo(function(){var Qe=b;if(Ee){var We=Be(b.map(function(ke){var Ke=de(ke);return Ke?Ke.key:ke}),Ce,pe);Qe=We.map(function(ke){var Ke=Pe(ke);return Ke?Ke.data.value:ke})}return oe(Qe,he,de,Ie)},[b,he,Ee,Ce,de])}var qe=["expandedKeys","treeData","treeCheckable","showCheckedStrategy","searchPlaceholder","treeLine","treeIcon","showTreeIcon","switcherIcon","treeNodeFilterProp","filterTreeNode","dropdownPopupAlign","treeDefaultExpandAll","treeCheckStrictly","treeExpandedKeys","treeLoadedKeys","treeMotion","onTreeExpand","onTreeLoad","loadData","treeDataSimpleMode","treeNodeLabelProp","treeDefaultExpandedKeys"],Ge=Object(xe.a)({prefixCls:"rc-tree-select",components:{optionList:m},convertChildrenToData:function(){return null},flattenOptions:at,getLabeledValue:Q.e,filterOptions:He,isValueDisabled:ft,findValueOption:Xe,omitDOMProps:function(ne){var he=Object(a.a)({},ne);return qe.forEach(function(de){delete he[de]}),he}});Ge.displayName="Select";var rt=A.forwardRef(function(b,ne){var he=b.multiple,de=b.treeCheckable,Pe=b.treeCheckStrictly,Ee=b.showCheckedStrategy,Ce=Ee===void 0?"SHOW_CHILD":Ee,pe=b.labelInValue,Ie=b.loadData,Qe=b.treeLoadedKeys,We=b.treeNodeFilterProp,ke=We===void 0?"value":We,Ke=b.treeNodeLabelProp,ot=b.treeDataSimpleMode,lt=b.treeData,Ye=b.treeExpandedKeys,mt=b.treeDefaultExpandedKeys,Rt=b.treeDefaultExpandAll,gt=b.children,Ot=b.treeIcon,Nt=b.showTreeIcon,Yt=b.switcherIcon,cn=b.treeLine,xt=b.treeMotion,Ue=b.filterTreeNode,G=b.dropdownPopupAlign,be=b.onChange,g=b.onTreeExpand,n=b.onTreeLoad,i=b.onDropdownVisibleChange,L=b.onSelect,k=b.onDeselect,Me=de||Pe,Ne=he||Me,W=de&&!Pe,re=Pe||pe,je=A.useRef(null);A.useImperativeHandle(ne,function(){return{focus:je.current.focus,blur:je.current.blur}});var dt=function(Et){return lt&&Et.label||Et.title},ut=function(Et){return Ke?Et[Ke]:dt(Et)},bt=$(lt,gt,{getLabelProp:dt,simpleMode:ot}),jt=Object(A.useMemo)(function(){return at(bt)},[bt]),Ht=T(jt),$t=Object(N.a)(Ht,2),kt=$t[0],an=$t[1],Kt=z(kt,an),Fn=Object(N.a)(Kt,2),En=Fn[0],Qt=Fn[1],fa=Object(A.useMemo)(function(){return W?Object(me.a)(bt):{keyEntities:null}},[bt,de,Pe]),xn=fa.keyEntities,ma=Object(H.a)(b.defaultValue,{value:b.value}),Xn=Object(N.a)(ma,2),Kn=Xn[0],on=Xn[1],dn=function(Et){var en=[],fn=[];return Et.forEach(function(Gt){Qt(Gt)?fn.push(Gt):en.push(Gt)}),{missingRawValues:en,existRawValues:fn}},Ba=Object(A.useMemo)(function(){var Vt=[],Et=[];if(we(Kn).forEach(function(Ut){if(Ut&&Object(ee.a)(Ut)==="object"&&"value"in Ut)if(Ut.halfChecked&&Pe){var Rn=Qt(Ut.value);Vt.push(Rn?Rn.key:Ut.value)}else Et.push(Ut.value);else Et.push(Ut)}),W){var en=dn(Et),fn=en.missingRawValues,Gt=en.existRawValues,Sn=Gt.map(function(Ut){return Qt(Ut).key}),Qn=Object(X.a)(Sn,!0,xn),qn=Qn.checkedKeys,$n=Qn.halfCheckedKeys;return[[].concat(Object(K.a)(fn),Object(K.a)(qn.map(function(Ut){return En(Ut).data.value}))),$n]}return[Et,Vt]},[Kn,Ne,re,de,Pe]),Oa=Object(N.a)(Ba,2),Wn=Oa[0],pa=Oa[1],Da=Le(Wn,{treeConduction:W,value:Kn,showCheckedStrategy:Ce,conductKeyEntities:xn,getEntityByValue:Qt,getEntityByKey:En,getLabelProp:ut}),_n=function(Et,en,fn){if(on(Ne?Et:Et[0]),be){var Gt=Et;if(W&&Ce!=="SHOW_ALL"){var Sn=Et.map(function(On){var jn=Qt(On);return jn?jn.key:On}),Qn=Be(Sn,Ce,xn);Gt=Qn.map(function(On){var jn=En(On);return jn?jn.data.value:On})}var qn=en||{triggerValue:void 0,selected:void 0},$n=qn.triggerValue,Ut=qn.selected,Rn=re?oe(Gt,Kn,Qt,ut):Gt;if(Pe){var Na=pa.map(function(On){var jn=En(On);return jn?jn.data.value:On}).filter(function(On){return!Gt.includes(On)});Rn=[].concat(Object(K.a)(Rn),Object(K.a)(oe(Na,Kn,Qt,ut)))}var Cn={preValue:Da,triggerValue:$n},Qa=!0;(Pe||fn==="selection"&&!Ut)&&(Qa=!1),J(Cn,$n,Et,bt,Qa),Me?Cn.checked=Ut:Cn.selected=Ut,be(Ne?Rn:Rn[0],re?null:Gt.map(function(On){var jn=Qt(On);return jn?ut(jn.data):null}),Cn)}},Ka=function(Et,en,fn){var Gt=Et;if(!Ne)_n([Et],{selected:!0,triggerValue:Et},fn);else{var Sn=R(Wn,Et);if(W){var Qn=dn(Sn),qn=Qn.missingRawValues,$n=Qn.existRawValues,Ut=$n.map(function(Cn){return Qt(Cn).key}),Rn=Object(X.a)(Ut,!0,xn),Na=Rn.checkedKeys;Sn=[].concat(Object(K.a)(qn),Object(K.a)(Na.map(function(Cn){return En(Cn).data.value})))}_n(Sn,{selected:!0,triggerValue:Et},fn)}L&&L(Gt,en)},ha=function(Et,en,fn){var Gt=Et,Sn=l(Wn,Et);if(W){var Qn=dn(Sn),qn=Qn.missingRawValues,$n=Qn.existRawValues,Ut=$n.map(function(Cn){return Qt(Cn).key}),Rn=Object(X.a)(Ut,{checked:!1,halfCheckedKeys:pa},xn),Na=Rn.checkedKeys;Sn=[].concat(Object(K.a)(qn),Object(K.a)(Na.map(function(Cn){return En(Cn).data.value})))}_n(Sn,{selected:!1,triggerValue:Et},fn),k&&k(Gt,en)},Ma=function(){_n([],null,"clear")},zt=A.useCallback(function(Vt){if(i){var Et={};Object.defineProperty(Et,"documentClickClose",{get:function(){return Object(v.a)(!1,"Second param of `onDropdownVisibleChange` has been removed."),!1}}),i(Vt,Et)}},[i]),Pt={optionLabelProp:null,optionFilterProp:ke,dropdownAlign:G,internalProps:{mark:Y.a,onClear:Ma,skipTriggerChange:!0,skipTriggerSelect:!0,onRawSelect:Ka,onRawDeselect:ha}};return"filterTreeNode"in b&&(Pt.filterOption=Ue),A.createElement(y.Provider,{value:{checkable:Me,loadData:Ie,treeLoadedKeys:Qe,onTreeLoad:n,checkedKeys:Wn,halfCheckedKeys:pa,treeDefaultExpandAll:Rt,treeExpandedKeys:Ye,treeDefaultExpandedKeys:mt,onTreeExpand:g,treeIcon:Ot,treeMotion:xt,showTreeIcon:Nt,switcherIcon:Yt,treeLine:cn,treeNodeFilterProp:ke}},A.createElement(Ge,Object.assign({ref:je,mode:Ne?"multiple":null},b,Pt,{value:Da,labelInValue:!0,options:bt,onChange:null,onSelect:null,onDeselect:null,onDropdownVisibleChange:zt})))}),_e=function(b){Object(ze.a)(he,b);var ne=Object(Re.a)(he);function he(){var de;return Object(B.a)(this,he),de=ne.apply(this,arguments),de.selectRef=A.createRef(),de.focus=function(){de.selectRef.current.focus()},de.blur=function(){de.selectRef.current.blur()},de}return Object(ge.a)(he,[{key:"render",value:function(){return A.createElement(rt,Object.assign({ref:this.selectRef},this.props))}}]),he}(A.Component);_e.TreeNode=D,_e.SHOW_ALL=De,_e.SHOW_PARENT=F,_e.SHOW_CHILD=Oe;var Ze=_e,nt=S.e=Ze},"A/g1":function(fe,S){fe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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"},BdwD:function(fe,S,t){"use strict";var B=t("+L6B"),ge=t("2/Rp"),ze=t("0Owb"),Re=t("k1fw"),K=t("q1tI"),ee=t.n(K),N=t("FOrL"),a=t.n(N),A=function(Q){var me=Q.buttonProps,X=me===void 0?{}:me,Y=Q.styles,H=Y===void 0?{}:Y,v=Q.customText,s=Q.ButtonText,ae=Q.ButtonClick,C=Q.Buttonclass,y=Q.ButtonTwo;return ee.a.createElement("section",{className:"tc animated fadeIn",style:Object(Re.a)(Object(Re.a)({},{color:"#999",margin:"200px auto"}),H)},ee.a.createElement("img",{src:a.a}),ee.a.createElement("p",{className:"mt20 font14"},v||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),s&&ee.a.createElement(ge.a,Object(ze.a)({className:C,onClick:ae},X),s),y&&y)};S.a=A},E7E6:function(fe,S){fe.exports="data:image/png;base64,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"},E9nw:function(fe,S){fe.exports=function(){var t=document.getSelection();if(!t.rangeCount)return function(){};for(var B=document.activeElement,ge=[],ze=0;ze1&&arguments[1]!==void 0?arguments[1]:1,ot=Ze.length,lt=0;lt1&&arguments[1]!==void 0?arguments[1]:!1;return Object(w.a)(Te).map(function(at,tt){if(!K.isValidElement(at)||!at.type)return null;var He=at.type.isSelectOptGroup,oe=at.key,R=at.props,l=R.children,p=Object(N.a)(R,["children"]);return te||!He?V(at):Object(T.a)(Object(T.a)({key:"__RC_SELECT_GRP__".concat(oe===null?tt:oe,"__"),label:oe},p),{},{options:c(l)})}).filter(function(at){return at})}var m=t("2Qr1"),r=t("qNPg"),D=t("U8pU"),I=t("Kwbf"),q=t("WKfj");function Se(Te){var te=Te.mode,at=Te.options,tt=Te.children,He=Te.backfill,oe=Te.allowClear,R=Te.placeholder,l=Te.getInputElement,p=Te.showSearch,E=Te.onSearch,f=Te.defaultOpen,M=Te.autoFocus,P=Te.labelInValue,$=Te.value,De=Te.inputValue,F=Te.optionLabelProp,Oe=te==="multiple"||te==="tags",Be=p!==void 0?p:Oe||te==="combobox",Le=at||c(tt);if(Object(I.a)(te!=="tags"||Le.every(function(_e){return!_e.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),te==="tags"||te==="combobox"){var qe=Le.some(function(_e){return _e.options?_e.options.some(function(Ze){return typeof("value"in Ze?Ze.value:Ze.key)=="number"}):typeof("value"in _e?_e.value:_e.key)=="number"});Object(I.a)(!qe,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(I.a)(te!=="combobox"||!F,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(I.a)(te==="combobox"||!He,"`backfill` only works with `combobox` mode."),Object(I.a)(te==="combobox"||!l,"`getInputElement` only work with `combobox` mode."),Object(I.b)(te!=="combobox"||!l||!oe||!R,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),E&&!Be&&te!=="combobox"&&te!=="tags"&&Object(I.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(I.b)(!f||M,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),$!=null){var Ge=Object(q.d)($);Object(I.a)(!P||Ge.every(function(_e){return Object(D.a)(_e)==="object"&&("key"in _e||"value"in _e)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(I.a)(!Oe||Array.isArray($),"`value` should be array when `mode` is `multiple` or `tags`")}if(tt){var rt=null;Object(w.a)(tt).some(function(_e){if(!K.isValidElement(_e)||!_e.type)return!1;var Ze=_e.type;if(Ze.isSelectOption)return!1;if(Ze.isSelectOptGroup){var nt=Object(w.a)(_e.props.children).every(function(b){return!K.isValidElement(b)||!_e.type||b.type.isSelectOption?!0:(rt=b.type,!1)});return!nt}return rt=Ze,!0}),rt&&Object(I.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(rt.displayName||rt.name||rt,"`.")),Object(I.a)(De===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var ce=Se,J=Object(r.a)({prefixCls:"rc-select",components:{optionList:ae},convertChildrenToData:c,flattenOptions:m.d,getLabeledValue:m.e,filterOptions:m.b,isValueDisabled:m.g,findValueOption:m.c,warningProps:ce,fillOptionsWithMissingValue:m.a}),we=function(Te){Object(ze.a)(at,Te);var te=Object(Re.a)(at);function at(){var tt;return Object(B.a)(this,at),tt=te.apply(this,arguments),tt.selectRef=K.createRef(),tt.focus=function(){tt.selectRef.current.focus()},tt.blur=function(){tt.selectRef.current.blur()},tt}return Object(ge.a)(at,[{key:"render",value:function(){return K.createElement(J,Object.assign({ref:this.selectRef},this.props))}}]),at}(K.Component);we.Option=y,we.OptGroup=z;var Xe=we,ft=S.c=Xe},Nmxd:function(fe,S){fe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAF4ElEQVRoQ91aW2wUVRj+/rPbSivURIgKjZcHjUYTgZ0lthgv3V0LSqB9IAQeNNEIaKKwZbcFnuQJoZ1piyYawJjIiwZDwiVBaHd28QItaWeLD4KJPgimiA+YCAZj6Z7fzPZiu7e57WriJE0f5v++//tm/j3nn3MOoQyXcmJ/LdfeCBOjEUA9EdUzUA9g0ST9VQJGmXkU5n/CAN2q043Vm295TU9uCRS9MwCiFWBqAmD++R1yjQNIgTgF5tNGuCPtEJ8Nd2xgWarzPil9UbBsA1G1m6R5GOYxkOgRItM71NRxzQmnIwMBvStKoCiAB50kcRB7mcG96XB7r12MLQNPJXrvzdD4QQZW2yX2EkfACR/7N56PRH+14rE0sDSpLRaM4wA/YEVW3vt0RRLWjIRi35biLWkgmOhaz0SflleYMzZi3jAcaf+sGKqoAUVX3wbwnrN0FYveYoTj7xdiL2ggqKsvMnCyYnJcEBPw0nA4/kUuNM9AINX9MMnMIEDzXeSpIISvs/A1pJu2/TgzSZ4BRVf7ALxQQSVeqPuNcLy5qIHJcb7HS4ZKYxncNnOemH4DyqmehaiW58D8UKVFeOIn+gljYrmxsu2XWa2Eomt7AN7uidwd+CKBPy8EZdA7hSlprxGO7Zg2EPxSW8q35WDZehv7Ri4KEuuGQtu+y4UoSe0DML9ZkIp5jKpEw/BzsZFsCSkpNQYJ1X7eskQWF6+rbwD4sGQWgbjRFNcmDCS0oyBuKYsseyRFxS/TteWSZT+IaktSMR0zIrFWajzcXTM2X95w0c/bk5ofVVT8k6e77vT7qY+A5TbIx6uvizoKJNUVxDhlA1COkKLis5Wgq2bZmOVj62LCSlIS2m4Q77SF8BZkJd667nPzM71LSqLrExC94k2bJbqk+Im65xQIzr7wmA9RUFcTDIQtJWQDaB3A5lT+ur34bFRJ8WbdV1VRAowGB5wTagCdFF29BOAxSzAjbkTiWrZWU+oCSJgTScwCV1K8m7rPyfe9acAcgeaVFsIHjXD7ptyYxw/vqq5ZMHcHGOZvaE7OfTvindf97CQ3bRkgorXDodiRUiYDuhYlZAeDe6zKxuTJ1j34awDC8u0XD7hht4RuwkctxvOxlFWyYFJ7jUDnC7UHU1iz7qurxBlmDlrxlb5Pl5z8iC8LIVuHmjoueEtqjvddBwDa6JWHCQlnwyjjAu7wtxjPRK+4Ta7Y6XPskpvDqJLUdoMdTWTJOX9kWs+2bL9pN89U3GTdn3WKKxpvTmRuWglmPpKOtK91IiQ73vvJFL/YCa5UbLaVaDzXXTP2p4tmjvGREYnbruOgrn7MwKvlEg9gvLpG1E2000ntKNh5O82EznQobvkVF9S732LIgus6rg0RHTNCsdYJA7oWB7jLJdlOIxzfUwwbTHY+zSy+ccldAkbtRjimThroCYAzA46bqUl6JmxOh+IH8mbq1K65NXLuIIAnymqAMQbyNRrhtvT0qkQgqe4lRof7RHKdEe6Y9XEe0NVDBLzsnrMwcmbp/rOs8lXPQtzODHhY+/9LEq0aCcV0M22wX21jge5yiwdwGVW+RuPZnGUVM9FkP+NlYesaIFcJ8s+TLM9UQDwY1JYOx6Y3QPLXRpNqPzEiHpJfBOAD8KgHjoJQs3VIh+Kzlj3zDCzp63zEJ8QgCHeXW4AnPsZvGSkbLjR3/DCT5/+3vD7lTkl0bQHRPk9PrVxg5q1GpL3gZkvpLaZU93qW8r/dYhJiw3DTNudbTFMPb1lf5xIpxHEQ7i/XA7XFw/hZSLlmqLn094flLqWZzNzcZikO/JvbrCTkJjub3rYMZJ8YgwJJbSuBK7zRTb3pUGwfCGznTdk3MMm2tG/vIvL7tpJE1G3vlCeMMcYCvTye2TfSvP2qHeFTMY4NTI9Sek8AJFewlCGi7IEPc/JycmWYOUVCJMHitNmYOQF7NjAzmTK8v5Z/N4/biEYI1BN46riNeeTGvEazx21Ao5DmcRs5QHfV6UbQ+3GbvwHH7EQQahyMxwAAAABJRU5ErkJggg=="},NvD2:function(fe,S,t){"use strict";t.d(S,"a",function(){return ee});var B=t("Kwbf");function ge(N,a){var A=new Set;return N.forEach(function(xe){a.has(xe)||A.add(xe)}),A}function ze(N){var a=N||{},A=a.disabled,xe=a.disableCheckbox,Q=a.checkable;return!!(A||xe)||Q===!1}function Re(N,a,A,xe){for(var Q=new Set(N),me=new Set,X=0;X<=A;X+=1){var Y=a.get(X)||new Set;Y.forEach(function(ae){var C=ae.key,y=ae.node,x=ae.children,z=x===void 0?[]:x;Q.has(C)&&!xe(y)&&z.filter(function(T){return!xe(T.node)}).forEach(function(T){Q.add(T.key)})})}for(var H=new Set,v=A;v>=0;v-=1){var s=a.get(v)||new Set;s.forEach(function(ae){var C=ae.parent,y=ae.node;if(xe(y)||!ae.parent||H.has(ae.parent.key))return;if(xe(ae.parent.node)){H.add(C.key);return}var x=!0,z=!1;(C.children||[]).filter(function(T){return!xe(T.node)}).forEach(function(T){var w=T.key,V=Q.has(w);x&&!V&&(x=!1),!z&&(V||me.has(w))&&(z=!0)}),x&&Q.add(C.key),z&&me.add(C.key),H.add(C.key)})}return{checkedKeys:Array.from(Q),halfCheckedKeys:Array.from(ge(me,Q))}}function K(N,a,A,xe,Q){for(var me=new Set(N),X=new Set(a),Y=0;Y<=xe;Y+=1){var H=A.get(Y)||new Set;H.forEach(function(C){var y=C.key,x=C.node,z=C.children,T=z===void 0?[]:z;!me.has(y)&&!X.has(y)&&!Q(x)&&T.filter(function(w){return!Q(w.node)}).forEach(function(w){me.delete(w.key)})})}X=new Set;for(var v=new Set,s=xe;s>=0;s-=1){var ae=A.get(s)||new Set;ae.forEach(function(C){var y=C.parent,x=C.node;if(Q(x)||!C.parent||v.has(C.parent.key))return;if(Q(C.parent.node)){v.add(y.key);return}var z=!0,T=!1;(y.children||[]).filter(function(w){return!Q(w.node)}).forEach(function(w){var V=w.key,c=me.has(V);z&&!c&&(z=!1),!T&&(c||X.has(V))&&(T=!0)}),z||me.delete(y.key),T&&X.add(y.key),v.add(y.key)})}return{checkedKeys:Array.from(me),halfCheckedKeys:Array.from(ge(X,me))}}function ee(N,a,A,xe){var Q=[],me;xe?me=xe:me=ze;var X=new Set(N.filter(function(s){var ae=!!A[s];return ae||Q.push(s),ae})),Y=new Map,H=0;Object.keys(A).forEach(function(s){var ae=A[s],C=ae.level,y=Y.get(C);y||(y=new Set,Y.set(C,y)),y.add(ae),H=Math.max(H,C)}),Object(B.a)(!Q.length,"Tree missing follow keys: ".concat(Q.slice(0,100).map(function(s){return"'".concat(s,"'")}).join(", ")));var v;return a===!0?v=Re(X,Y,H,me):v=K(X,a.halfCheckedKeys,Y,H,me),v}},OLES:function(fe,S,t){"use strict";var B=t("U8pU"),ge=t("VTBJ"),ze=t("Ff2n"),Re=t("q1tI"),K=t("uciX"),ee=t("7ixt"),N=function(X){var Y=X.overlay,H=X.prefixCls,v=X.id,s=X.overlayInnerStyle;return Re.createElement("div",{className:"".concat(H,"-inner"),id:v,role:"tooltip",style:s},typeof Y=="function"?Y():Y)},a=N,A=function(X,Y){var H=X.overlayClassName,v=X.trigger,s=v===void 0?["hover"]:v,ae=X.mouseEnterDelay,C=ae===void 0?0:ae,y=X.mouseLeaveDelay,x=y===void 0?.1:y,z=X.overlayStyle,T=X.prefixCls,w=T===void 0?"rc-tooltip":T,V=X.children,c=X.onVisibleChange,m=X.afterVisibleChange,r=X.transitionName,D=X.animation,I=X.placement,q=I===void 0?"right":I,Se=X.align,ce=Se===void 0?{}:Se,J=X.destroyTooltipOnHide,we=J===void 0?!1:J,Xe=X.defaultVisible,ft=X.getTooltipContainer,Te=X.overlayInnerStyle,te=Object(ze.a)(X,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),at=Object(Re.useRef)(null);Object(Re.useImperativeHandle)(Y,function(){return at.current});var tt=Object(ge.a)({},te);"visible"in X&&(tt.popupVisible=X.visible);var He=function(){var E=X.arrowContent,f=E===void 0?null:E,M=X.overlay,P=X.id;return[Re.createElement("div",{className:"".concat(w,"-arrow"),key:"arrow"},f),Re.createElement(a,{key:"content",prefixCls:w,id:P,overlay:M,overlayInnerStyle:Te})]},oe=!1,R=!1;if(typeof we=="boolean")oe=we;else if(we&&Object(B.a)(we)==="object"){var l=we.keepParent;oe=l===!0,R=l===!1}return Re.createElement(K.a,Object.assign({popupClassName:H,prefixCls:w,popup:He,action:s,builtinPlacements:ee.a,popupPlacement:q,ref:at,popupAlign:ce,getPopupContainer:ft,onPopupVisibleChange:c,afterPopupVisibleChange:m,popupTransitionName:r,popupAnimation:D,defaultPopupVisible:Xe,destroyPopupOnHide:oe,autoDestroy:R,mouseLeaveDelay:x,popupStyle:z,mouseEnterDelay:C},tt),V)},xe=Object(Re.forwardRef)(A),Q=S.a=xe},OZM5:function(fe,S,t){"use strict";t.d(S,"b",function(){return xe}),t.d(S,"a",function(){return Q}),t.d(S,"k",function(){return me}),t.d(S,"h",function(){return X}),t.d(S,"i",function(){return Y}),t.d(S,"g",function(){return H}),t.d(S,"c",function(){return v}),t.d(S,"d",function(){return s}),t.d(S,"j",function(){return y}),t.d(S,"e",function(){return x}),t.d(S,"f",function(){return z});var B=t("KQm4"),ge=t("U8pU"),ze=t("Ff2n"),Re=t("q1tI"),K=t.n(Re),ee=t("Kwbf"),N=t("WaYH"),a=.25,A=2;function xe(T,w){var V=T.slice(),c=V.indexOf(w);return c>=0&&V.splice(c,1),V}function Q(T,w){var V=T.slice();return V.indexOf(w)===-1&&V.push(w),V}function me(T){return T.split("-")}function X(T,w){return"".concat(T,"-").concat(w)}function Y(T){return T&&T.type&&T.type.isTreeNode}function H(T,w){var V=[T],c=w[T];function m(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];r.forEach(function(D){var I=D.key,q=D.children;V.push(I),m(q)})}return m(c.children),V}function v(T,w){var V=T.clientY,c=w.selectHandle.getBoundingClientRect(),m=c.top,r=c.bottom,D=c.height,I=Math.max(D*a,A);return V<=m+I?-1:V>=r-I?1:0}function s(T,w){if(!T)return;var V=w.multiple;return V?T.slice():T.length?[T[0]]:T}var ae=function(w){return w};function C(T,w){if(!T)return[];var V=w||{},c=V.processProps,m=c===void 0?ae:c,r=Array.isArray(T)?T:[T];return r.map(function(D){var I=D.children,q=Object(ze.a)(D,["children"]),Se=C(I,w);return K.a.createElement(N.a,Object.assign({},m(q)),Se)})}function y(T){if(!T)return null;var w;if(Array.isArray(T))w={checkedKeys:T,halfCheckedKeys:void 0};else if(Object(ge.a)(T)==="object")w={checkedKeys:T.checked||void 0,halfCheckedKeys:T.halfChecked||void 0};else return Object(ee.a)(!1,"`checkedKeys` is not an array or an object"),null;return w}function x(T,w){var V=new Set;function c(m){if(V.has(m))return;var r=w[m];if(!r)return;V.add(m);var D=r.parent,I=r.node;if(I.disabled)return;D&&c(D.key)}return(T||[]).forEach(function(m){c(m)}),Object(B.a)(V)}function z(T){var w={};return Object.keys(T).forEach(function(V){(V.startsWith("data-")||V.startsWith("aria-"))&&(w[V]=T[V])}),w}},Ohmc:function(fe,S,t){fe.exports=t.p+"static/certificate.fc32dc1b.jpg"},P5Jw:function(fe,S,t){"use strict";var B=t("rHrb"),ge=B.CopyToClipboard;ge.CopyToClipboard=ge,fe.exports=ge},RMFE:function(fe,S){fe.exports="data:image/png;base64,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"},SMhR:function(fe,S){fe.exports="data:image/png;base64,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"},TGq3:function(fe,S,t){fe.exports=t.p+"static/lockclose.365036e8.svg"},W6BS:function(fe,S){fe.exports="data:image/png;base64,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"},WaYH:function(fe,S,t){"use strict";var B=t("rePB"),ge=t("Ff2n"),ze=t("VTBJ"),Re=t("1OyB"),K=t("vuIU"),ee=t("JX7q"),N=t("Ji7U"),a=t("LK+K"),A=t("q1tI"),xe=t("TSYQ"),Q=t.n(xe),me=t("sboe"),X=t("OZM5"),Y=function(w){var V=w.prefixCls,c=w.level,m=w.isStart,r=w.isEnd;if(!c)return null;for(var D="".concat(V,"-indent-unit"),I=[],q=0;q1&&arguments[1]!==void 0?arguments[1]:!1,p=R.getAttribute("id")||R.getAttribute("data-reactid")||R.getAttribute("name");if(l&&ce[p])return ce[p];var E=window.getComputedStyle(R),f=E.getPropertyValue("box-sizing")||E.getPropertyValue("-moz-box-sizing")||E.getPropertyValue("-webkit-box-sizing"),M=parseFloat(E.getPropertyValue("padding-bottom"))+parseFloat(E.getPropertyValue("padding-top")),P=parseFloat(E.getPropertyValue("border-bottom-width"))+parseFloat(E.getPropertyValue("border-top-width")),$=Se.map(function(F){return"".concat(F,":").concat(E.getPropertyValue(F))}).join(";"),De={sizingStyle:$,paddingSize:M,borderSize:P,boxSizing:f};return l&&p&&(ce[p]=De),De}function Xe(R){var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,p=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,E=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;J||(J=document.createElement("textarea"),J.setAttribute("tab-index","-1"),J.setAttribute("aria-hidden","true"),document.body.appendChild(J)),R.getAttribute("wrap")?J.setAttribute("wrap",R.getAttribute("wrap")):J.removeAttribute("wrap");var f=we(R,l),M=f.paddingSize,P=f.borderSize,$=f.boxSizing,De=f.sizingStyle;J.setAttribute("style","".concat(De,";").concat(q)),J.value=R.value||R.placeholder||"";var F=Number.MIN_SAFE_INTEGER,Oe=Number.MAX_SAFE_INTEGER,Be=J.scrollHeight,Le;if($==="border-box"?Be+=P:$==="content-box"&&(Be-=M),p!==null||E!==null){J.value=" ";var qe=J.scrollHeight-M;p!==null&&(F=qe*p,$==="border-box"&&(F=F+M+P),Be=Math.max(F,Be)),E!==null&&(Oe=qe*E,$==="border-box"&&(Oe=Oe+M+P),Le=Be>Oe?"":"hidden",Be=Math.min(Oe,Be))}return{height:Be,minHeight:F,maxHeight:Oe,overflowY:Le,resize:"none"}}var ft=t("Gytx"),Te=t.n(ft),te;(function(R){R[R.NONE=0]="NONE",R[R.RESIZING=1]="RESIZING",R[R.RESIZED=2]="RESIZED"})(te||(te={}));var at=function(R){Object(Re.a)(p,R);var l=Object(K.a)(p);function p(E){var f;return Object(ge.a)(this,p),f=l.call(this,E),f.nextFrameActionId=void 0,f.resizeFrameId=void 0,f.textArea=void 0,f.saveTextArea=function(M){f.textArea=M},f.handleResize=function(M){var P=f.state.resizeStatus,$=f.props,De=$.autoSize,F=$.onResize;if(P!==te.NONE)return;typeof F=="function"&&F(M),De&&f.resizeOnNextFrame()},f.resizeOnNextFrame=function(){cancelAnimationFrame(f.nextFrameActionId),f.nextFrameActionId=requestAnimationFrame(f.resizeTextarea)},f.resizeTextarea=function(){var M=f.props.autoSize;if(!M||!f.textArea)return;var P=M.minRows,$=M.maxRows,De=Xe(f.textArea,!1,P,$);f.setState({textareaStyles:De,resizeStatus:te.RESIZING},function(){cancelAnimationFrame(f.resizeFrameId),f.resizeFrameId=requestAnimationFrame(function(){f.setState({resizeStatus:te.RESIZED},function(){f.resizeFrameId=requestAnimationFrame(function(){f.setState({resizeStatus:te.NONE}),f.fixFirefoxAutoScroll()})})})})},f.renderTextArea=function(){var M=f.props,P=M.prefixCls,$=P===void 0?"rc-textarea":P,De=M.autoSize,F=M.onResize,Oe=M.className,Be=M.disabled,Le=f.state,qe=Le.textareaStyles,Ge=Le.resizeStatus,rt=Object(r.a)(f.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),_e=I()($,Oe,Object(a.a)({},"".concat($,"-disabled"),Be));"value"in rt&&(rt.value=rt.value||"");var Ze=Object(N.a)(Object(N.a)(Object(N.a)({},f.props.style),qe),Ge===te.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return ee.createElement(m,{onResize:f.handleResize,disabled:!(De||F)},ee.createElement("textarea",Object(B.a)({},rt,{className:_e,style:Ze,ref:f.saveTextArea})))},f.state={textareaStyles:{},resizeStatus:te.NONE},f}return Object(ze.a)(p,[{key:"componentDidUpdate",value:function(f){(f.value!==this.props.value||!Te()(f.autoSize,this.props.autoSize))&&this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var f=this.textArea.selectionStart,M=this.textArea.selectionEnd;this.textArea.setSelectionRange(f,M)}}catch(P){}}},{key:"render",value:function(){return this.renderTextArea()}}]),p}(ee.Component),tt=at,He=function(R){Object(Re.a)(p,R);var l=Object(K.a)(p);function p(E){var f;Object(ge.a)(this,p),f=l.call(this,E),f.resizableTextArea=void 0,f.focus=function(){f.resizableTextArea.textArea.focus()},f.saveTextArea=function(P){f.resizableTextArea=P},f.handleChange=function(P){var $=f.props.onChange;f.setValue(P.target.value,function(){f.resizableTextArea.resizeTextarea()}),$&&$(P)},f.handleKeyDown=function(P){var $=f.props,De=$.onPressEnter,F=$.onKeyDown;P.keyCode===13&&De&&De(P),F&&F(P)};var M=typeof E.value=="undefined"||E.value===null?E.defaultValue:E.value;return f.state={value:M},f}return Object(ze.a)(p,[{key:"setValue",value:function(f,M){"value"in this.props||this.setState({value:f},M)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return ee.createElement(tt,Object(B.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(f){return"value"in f?{value:f.value}:null}}]),p}(ee.Component),oe=x.default=He},ZpRC:function(fe,x,t){"use strict";function B(Q){return typeof Q=="object"&&Q!=null&&Q.nodeType===1}function ge(Q,me){return(!me||Q!=="hidden")&&Q!=="visible"&&Q!=="clip"}function ze(Q,me){if(Q.clientHeightme||v>Q&&s=me&&ae>=X?v-Q-Y:s>me&&aeX?s-me+H:0}var K=function(Q,me){var X=window,Y=me.scrollMode,H=me.block,v=me.inline,s=me.boundary,ae=me.skipOverflowHiddenElements,C=typeof s=="function"?s:function(qe){return qe!==s};if(!B(Q))throw new TypeError("Invalid target");for(var y=document.scrollingElement||document.documentElement,S=[],z=Q;B(z)&&C(z);){if((z=z.parentElement)===y){S.push(z);break}z!=null&&z===document.body&&ze(z)&&!ze(document.documentElement)||z!=null&&ze(z,ae)&&S.push(z)}for(var T=X.visualViewport?X.visualViewport.width:innerWidth,w=X.visualViewport?X.visualViewport.height:innerHeight,V=window.scrollX||pageXOffset,c=window.scrollY||pageYOffset,m=Q.getBoundingClientRect(),r=m.height,D=m.width,I=m.top,q=m.right,Se=m.bottom,ce=m.left,J=H==="start"||H==="nearest"?I:H==="end"?Se:I+r/2,we=v==="center"?ce+D/2:v==="end"?q:ce,Xe=[],ft=0;ft=0&&ce>=0&&Se<=w&&q<=T&&I>=He&&Se<=R&&ce>=l&&q<=oe)return Xe;var p=getComputedStyle(Te),E=parseInt(p.borderLeftWidth,10),f=parseInt(p.borderTopWidth,10),M=parseInt(p.borderRightWidth,10),P=parseInt(p.borderBottomWidth,10),$=0,De=0,F="offsetWidth"in Te?Te.offsetWidth-Te.clientWidth-E-M:0,Oe="offsetHeight"in Te?Te.offsetHeight-Te.clientHeight-f-P:0;if(y===Te)$=H==="start"?J:H==="end"?J-w:H==="nearest"?Re(c,c+w,w,f,P,c+J,c+J+r,r):J-w/2,De=v==="start"?we:v==="center"?we-T/2:v==="end"?we-T:Re(V,V+T,T,E,M,V+we,V+we+D,D),$=Math.max(0,$+c),De=Math.max(0,De+V);else{$=H==="start"?J-He-f:H==="end"?J-R+P+Oe:H==="nearest"?Re(He,R,at,f,P+Oe,J,J+r,r):J-(He+at/2)+Oe/2,De=v==="start"?we-l-E:v==="center"?we-(l+tt/2)+F/2:v==="end"?we-oe+M+F:Re(l,oe,tt,E,M+F,we,we+D,D);var Be=Te.scrollLeft,Le=Te.scrollTop;J+=Le-($=Math.max(0,Math.min(Le+$,Te.scrollHeight-at+Oe))),we+=Be-(De=Math.max(0,Math.min(Be+De,Te.scrollWidth-tt+F)))}Xe.push({el:Te,top:$,left:De})}return Xe};function ee(Q){return Q===Object(Q)&&Object.keys(Q).length!==0}function N(Q,me){me===void 0&&(me="auto");var X="scrollBehavior"in document.body.style;Q.forEach(function(Y){var H=Y.el,v=Y.top,s=Y.left;H.scroll&&X?H.scroll({top:v,left:s,behavior:me}):(H.scrollTop=v,H.scrollLeft=s)})}function a(Q){return Q===!1?{block:"end",inline:"nearest"}:ee(Q)?Q:{block:"start",inline:"nearest"}}function A(Q,me){var X=!Q.ownerDocument.documentElement.contains(Q);if(ee(me)&&typeof me.behavior=="function")return me.behavior(X?[]:K(Q,me));if(X)return;var Y=a(me);return N(K(Q,Y),Y.behavior)}var xe=x.a=A},bT9E:function(fe,x,t){"use strict";t.d(x,"a",function(){return ge});var B=t("VTBJ");function ge(ze,Re){var K=Object(B.a)({},ze);return Array.isArray(Re)&&Re.forEach(function(ee){delete K[ee]}),K}},cRFk:function(fe,x,t){fe.exports=t.p+"static/RepositoryNoneData.828085a8.png"},csWT:function(fe,x,t){fe.exports=t.p+"static/choose.4ad1045f.svg"},djh8:function(fe,x,t){fe.exports=t.p+"static/qrCode.42927872.png"},dxBZ:function(fe,x,t){"use strict";t.r(x);var B=t("DjyN"),ge=t("NUBc"),ze=t("14J3"),Re=t("BMrR"),K=t("+L6B"),ee=t("2/Rp"),N=t("jCWc"),a=t("kPKH"),A=t("k1fw"),xe=t("tJVT"),Q=t("PpiC"),me=t("B9cy"),X=t("Ol7k"),Y=t("lUTK"),H=t("BvKs"),v=t("q1tI"),s=t.n(v),ae=t("Ty5D"),C=t("9kvl"),y=t("xKgJ"),S=t("1vsH"),z=t("BdwD"),T=t("2qtc"),w=t("kLXV"),V=t("miYZ"),c=t("tsqr"),m=t("9og8"),r=t("WmNS"),D=t.n(r),I=t("ErOA"),q=function(pe){var Ie=pe.classroomList,Ke=pe.dispatch,We=Object(ae.i)(),ke=Ie.actionTabs;return We.id=We.coursesId,s.a.createElement(w.a,{centered:!0,title:"\u63D0\u793A",visible:Ie.actionTabs.key==="\u5220\u9664",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Object(m.a)(D.a.mark(function Qe(){var ot;return D.a.wrap(function(Ye){for(;;)switch(Ye.prev=Ye.next){case 0:return Ye.next=2,Object(I.a)("/api/live_links/".concat(ke.data.id,".json"),{method:"delete"});case 2:ot=Ye.sent,ot.status===0&&(c.b.success("\u5220\u9664\u6210\u529F"),Ke({type:"classroomList/setActionTabs",payload:{}}),Ke({type:"classroomList/getLiveVideoList",payload:{id:We.id}}));case 4:case"end":return Ye.stop()}},Qe)})),onCancel:function(){Ke({type:"classroomList/setActionTabs",payload:{}})}},s.a.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F"))},Se=Object(C.a)(function(Ce){var pe=Ce.classroomList;return{classroomList:pe}})(q),ce=t("iQDF"),J=t("+eQT"),we=t("5NDa"),Xe=t("5rEg"),ft=t("jrin"),Te=t("y8nQ"),te=t("Vl3Y"),at=t("OaEy"),tt=t("2fM7"),He=t("nRaC"),oe=t("5RzL"),R=t("wd/R"),l=t.n(R),p=t("KLLO"),E=t.n(p),f=oe.a.TreeNode,M=tt.a.Option,P=function(pe){var Ie,Ke=pe.classroomList,We=pe.loading,ke=pe.dispatch,Qe=Object(ae.i)();Qe.id=Qe.coursesId;var ot=Ke.detailAttendancesDetail,lt=Ke.actionTabs,Ye=te.a.useForm(),mt=Object(xe.a)(Ye,1),Rt=mt[0],gt=Object(v.useState)("\u76F4\u64AD\u94FE\u63A5"),Ot=Object(xe.a)(gt,2),Nt=Ot[0],Yt=Ot[1],cn=function(Ue){return Ue&&Ue0&&arguments[0]!==void 0?arguments[0]:[],oe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],R=He.length,l=oe.length;if(Math.abs(R-l)!==1)return{add:!1,key:null};function p(E,f){var M=new Map;E.forEach(function($){M.set($,!0)});var P=f.filter(function($){return!M.has($)});return P.length===1?P[0]:null}return R ").concat(oe);return oe}var we=function(oe,R){var l=oe.prefixCls,p=oe.data,E=oe.selectable,f=oe.checkable,M=oe.expandedKeys,P=oe.selectedKeys,$=oe.checkedKeys,De=oe.loadedKeys,F=oe.loadingKeys,Oe=oe.halfCheckedKeys,Be=oe.keyEntities,Le=oe.disabled,qe=oe.dragging,Ge=oe.dragOverNodeKey,rt=oe.dropPosition,_e=oe.motion,Ze=oe.height,nt=oe.itemHeight,b=oe.virtual,ne=oe.focusable,he=oe.activeItem,de=oe.focused,Pe=oe.tabIndex,Ee=oe.onKeyDown,Ce=oe.onFocus,pe=oe.onBlur,Ie=oe.onActiveChange,Ke=oe.onListChangeStart,We=oe.onListChangeEnd,ke=Object(s.a)(oe,["prefixCls","data","selectable","checkable","expandedKeys","selectedKeys","checkedKeys","loadedKeys","loadingKeys","halfCheckedKeys","keyEntities","disabled","dragging","dragOverNodeKey","dropPosition","motion","height","itemHeight","virtual","focusable","activeItem","focused","tabIndex","onKeyDown","onFocus","onBlur","onActiveChange","onListChangeStart","onListChangeEnd"]),Qe=a.useRef(null);a.useImperativeHandle(R,function(){return{scrollTo:function(dt){Qe.current.scrollTo(dt)}}});var ot=a.useState(M),lt=Object(v.a)(ot,2),Ye=lt[0],mt=lt[1],Rt=a.useState(p),gt=Object(v.a)(Rt,2),Ot=gt[0],Nt=gt[1],Yt=a.useState(p),cn=Object(v.a)(Yt,2),xt=cn[0],Ue=cn[1],G=a.useState([]),be=Object(v.a)(G,2),g=be[0],n=be[1],i=a.useState(null),L=Object(v.a)(i,2),k=L[0],Me=L[1];function Ne(){Nt(p),Ue(p),n([]),Me(null),We()}a.useEffect(function(){mt(M);var je=w(Ye,M);if(je.key!==null)if(je.add){var dt=Ot.findIndex(function(kt){var an=kt.data.key;return an===je.key}),ut=Se(V(Ot,p,je.key),b,Ze,nt),bt=Ot.slice();bt.splice(dt+1,0,q),Ue(bt),n(ut),Me("show")}else{var jt=p.findIndex(function(kt){var an=kt.data.key;return an===je.key}),Ht=Se(V(p,Ot,je.key),b,Ze,nt),$t=p.slice();$t.splice(jt+1,0,q),Ue($t),n(Ht),Me("hide")}else Ot!==p&&(Nt(p),Ue(p))},[M,p]),a.useEffect(function(){qe||Ne()},[qe]);var W=_e?xt:p,re={expandedKeys:M,selectedKeys:P,loadedKeys:De,loadingKeys:F,checkedKeys:$,halfCheckedKeys:Oe,dragOverNodeKey:Ge,dropPosition:rt,keyEntities:Be};return a.createElement(a.Fragment,null,de&&he&&a.createElement("span",{style:c,"aria-live":"assertive"},J(he)),a.createElement("div",{role:"tree"},a.createElement("input",{style:c,disabled:ne===!1||Le,tabIndex:ne!==!1?Pe:null,onKeyDown:Ee,onFocus:Ce,onBlur:pe,value:"",onChange:m})),a.createElement(ae.a,Object.assign({},ke,{data:W,itemKey:ce,height:Ze,fullHeight:!1,virtual:b,itemHeight:nt,prefixCls:"".concat(l,"-list"),ref:Qe}),function(je){var dt=je.pos,ut=je.data,bt=ut.key,jt=Object(s.a)(ut,["key"]),Ht=je.isStart,$t=je.isEnd,kt=Object(H.e)(bt,dt);delete jt.children;var an=Object(H.f)(kt,re);return a.createElement(T,Object.assign({},jt,an,{active:he&&bt===he.data.key,pos:dt,data:je.data,isStart:Ht,isEnd:$t,motion:_e,motionNodes:bt===r?g:null,motionType:k,onMotionStart:Ke,onMotionEnd:Ne,treeNodeRequiredProps:re,onMouseMove:function(){Ie(null)}}))}))},Xe=a.forwardRef(we);Xe.displayName="NodeList";var ft=Xe,Te=t("NvD2"),te=function(He){Object(ee.a)(R,He);var oe=Object(N.a)(R);function R(){var l;return Object(Re.a)(this,R),l=oe.apply(this,arguments),l.destroyed=!1,l.state={keyEntities:{},selectedKeys:[],checkedKeys:[],halfCheckedKeys:[],loadedKeys:[],loadingKeys:[],expandedKeys:[],dragging:!1,dragNodesKeys:[],dragOverNodeKey:null,dropPosition:null,treeData:[],flattenNodes:[],focused:!1,activeKey:null,listChanging:!1,prevProps:null},l.listRef=a.createRef(),l.onNodeDragStart=function(p,E){var f=l.state,M=f.expandedKeys,P=f.keyEntities,$=l.props.onDragStart,De=E.props.eventKey;l.dragNode=E;var F=Object(Y.b)(M,De);l.setState({dragging:!0,dragNodesKeys:Object(Y.g)(De,P)}),l.setExpandedKeys(F),$&&$({event:p,node:Object(H.b)(E.props)})},l.onNodeDragEnter=function(p,E){var f=l.state,M=f.expandedKeys,P=f.keyEntities,$=f.dragNodesKeys,De=l.props.onDragEnter,F=E.props,Oe=F.pos,Be=F.eventKey;if(!l.dragNode||$.indexOf(Be)!==-1)return;var Le=Object(Y.c)(p,E);if(l.dragNode.props.eventKey===Be&&Le===0){l.setState({dragOverNodeKey:"",dropPosition:null});return}setTimeout(function(){l.setState({dragOverNodeKey:Be,dropPosition:Le}),l.delayedDragEnterLogic||(l.delayedDragEnterLogic={}),Object.keys(l.delayedDragEnterLogic).forEach(function(qe){clearTimeout(l.delayedDragEnterLogic[qe])}),l.delayedDragEnterLogic[Oe]=window.setTimeout(function(){if(!l.state.dragging)return;var qe=Object(ze.a)(M),Ge=P[Be];Ge&&(Ge.children||[]).length&&(qe=Object(Y.a)(M,Be)),"expandedKeys"in l.props||l.setExpandedKeys(qe),De&&De({event:p,node:Object(H.b)(E.props),expandedKeys:qe})},400)},0)},l.onNodeDragOver=function(p,E){var f=l.state.dragNodesKeys,M=l.props.onDragOver,P=E.props.eventKey;if(f.indexOf(P)!==-1)return;if(l.dragNode&&P===l.state.dragOverNodeKey){var $=Object(Y.c)(p,E);if($===l.state.dropPosition)return;l.setState({dropPosition:$})}M&&M({event:p,node:Object(H.b)(E.props)})},l.onNodeDragLeave=function(p,E){var f=l.props.onDragLeave;l.setState({dragOverNodeKey:""}),f&&f({event:p,node:Object(H.b)(E.props)})},l.onNodeDragEnd=function(p,E){var f=l.props.onDragEnd;l.setState({dragOverNodeKey:""}),l.cleanDragState(),f&&f({event:p,node:Object(H.b)(E.props)}),l.dragNode=null},l.onNodeDrop=function(p,E){var f=l.state,M=f.dragNodesKeys,P=M===void 0?[]:M,$=f.dropPosition,De=l.props.onDrop,F=E.props,Oe=F.eventKey,Be=F.pos;if(l.setState({dragOverNodeKey:""}),l.cleanDragState(),P.indexOf(Oe)!==-1){Object(xe.a)(!1,"Can not drop to dragNode(include it's children node)");return}var Le=Object(Y.k)(Be),qe={event:p,node:Object(H.b)(E.props),dragNode:l.dragNode?Object(H.b)(l.dragNode.props):null,dragNodesKeys:P.slice(),dropPosition:$+Number(Le[Le.length-1]),dropToGap:!1};$!==0&&(qe.dropToGap=!0),De&&De(qe),l.dragNode=null},l.cleanDragState=function(){var p=l.state.dragging;p&&l.setState({dragging:!1})},l.onNodeClick=function(p,E){var f=l.props.onClick;f&&f(p,E)},l.onNodeDoubleClick=function(p,E){var f=l.props.onDoubleClick;f&&f(p,E)},l.onNodeSelect=function(p,E){var f=l.state.selectedKeys,M=l.state.keyEntities,P=l.props,$=P.onSelect,De=P.multiple,F=E.selected,Oe=E.key,Be=!F;Be?De?f=Object(Y.a)(f,Oe):f=[Oe]:f=Object(Y.b)(f,Oe);var Le=f.map(function(qe){var Ge=M[qe];return Ge?Ge.node:null}).filter(function(qe){return qe});l.setUncontrolledState({selectedKeys:f}),$&&$(f,{event:"select",selected:Be,node:E,selectedNodes:Le,nativeEvent:p.nativeEvent})},l.onNodeCheck=function(p,E,f){var M=l.state,P=M.keyEntities,$=M.checkedKeys,De=M.halfCheckedKeys,F=l.props,Oe=F.checkStrictly,Be=F.onCheck,Le=E.key,qe,Ge={event:"check",node:E,checked:f,nativeEvent:p.nativeEvent};if(Oe){var rt=f?Object(Y.a)($,Le):Object(Y.b)($,Le),_e=Object(Y.b)(De,Le);qe={checked:rt,halfChecked:_e},Ge.checkedNodes=rt.map(function(de){return P[de]}).filter(function(de){return de}).map(function(de){return de.node}),l.setUncontrolledState({checkedKeys:rt})}else{var Ze=Object(Te.a)([].concat(Object(ze.a)($),[Le]),!0,P),nt=Ze.checkedKeys,b=Ze.halfCheckedKeys;if(!f){var ne=new Set(nt);ne.delete(Le);var he=Object(Te.a)(Array.from(ne),{checked:!1,halfCheckedKeys:b},P);nt=he.checkedKeys,b=he.halfCheckedKeys}qe=nt,Ge.checkedNodes=[],Ge.checkedNodesPositions=[],Ge.halfCheckedKeys=b,nt.forEach(function(de){var Pe=P[de];if(!Pe)return;var Ee=Pe.node,Ce=Pe.pos;Ge.checkedNodes.push(Ee),Ge.checkedNodesPositions.push({node:Ee,pos:Ce})}),l.setUncontrolledState({checkedKeys:nt},!1,{halfCheckedKeys:b})}Be&&Be(qe,Ge)},l.onNodeLoad=function(p){return new Promise(function(E){l.setState(function(f){var M=f.loadedKeys,P=M===void 0?[]:M,$=f.loadingKeys,De=$===void 0?[]:$,F=l.props,Oe=F.loadData,Be=F.onLoad,Le=p.key;if(!Oe||P.indexOf(Le)!==-1||De.indexOf(Le)!==-1)return{};var qe=Oe(p);return qe.then(function(){var Ge=l.state,rt=Ge.loadedKeys,_e=Ge.loadingKeys,Ze=Object(Y.a)(rt,Le),nt=Object(Y.b)(_e,Le);Be&&Be(Ze,{event:"load",node:p}),l.setUncontrolledState({loadedKeys:Ze}),l.setState({loadingKeys:nt}),E()}),{loadingKeys:Object(Y.a)(De,Le)}})})},l.onNodeMouseEnter=function(p,E){var f=l.props.onMouseEnter;f&&f({event:p,node:E})},l.onNodeMouseLeave=function(p,E){var f=l.props.onMouseLeave;f&&f({event:p,node:E})},l.onNodeContextMenu=function(p,E){var f=l.props.onRightClick;f&&(p.preventDefault(),f({event:p,node:E}))},l.onFocus=function(){var p=l.props.onFocus;l.setState({focused:!0}),p&&p.apply(void 0,arguments)},l.onBlur=function(){var p=l.props.onBlur;l.setState({focused:!1}),l.onActiveChange(null),p&&p.apply(void 0,arguments)},l.getTreeNodeRequiredProps=function(){var p=l.state,E=p.expandedKeys,f=p.selectedKeys,M=p.loadedKeys,P=p.loadingKeys,$=p.checkedKeys,De=p.halfCheckedKeys,F=p.dragOverNodeKey,Oe=p.dropPosition,Be=p.keyEntities;return{expandedKeys:E||[],selectedKeys:f||[],loadedKeys:M||[],loadingKeys:P||[],checkedKeys:$||[],halfCheckedKeys:De||[],dragOverNodeKey:F,dropPosition:Oe,keyEntities:Be}},l.setExpandedKeys=function(p){var E=l.state.treeData,f=Object(H.d)(E,p);l.setUncontrolledState({expandedKeys:p,flattenNodes:f},!0)},l.onNodeExpand=function(p,E){var f=l.state.expandedKeys,M=l.state.listChanging,P=l.props,$=P.onExpand,De=P.loadData,F=E.key,Oe=E.expanded;if(M)return;var Be=f.indexOf(F),Le=!Oe;if(Object(xe.a)(Oe&&Be!==-1||!Oe&&Be===-1,"Expand state not sync with index check"),Le?f=Object(Y.a)(f,F):f=Object(Y.b)(f,F),l.setExpandedKeys(f),$&&$(f,{node:E,expanded:Le,nativeEvent:p.nativeEvent}),Le&&De){var qe=l.onNodeLoad(E);qe&&qe.then(function(){var Ge=Object(H.d)(l.state.treeData,f);l.setUncontrolledState({flattenNodes:Ge})})}},l.onListChangeStart=function(){l.setUncontrolledState({listChanging:!0})},l.onListChangeEnd=function(){setTimeout(function(){l.setUncontrolledState({listChanging:!1})})},l.onActiveChange=function(p){var E=l.state.activeKey,f=l.props.onActiveChange;if(E===p)return;l.setState({activeKey:p}),p!==null&&l.scrollTo({key:p}),f&&f(p)},l.getActiveItem=function(){var p=l.state,E=p.activeKey,f=p.flattenNodes;return E===null?null:f.find(function(M){var P=M.data.key;return P===E})||null},l.offsetActiveKey=function(p){var E=l.state,f=E.flattenNodes,M=E.activeKey,P=f.findIndex(function(F){var Oe=F.data.key;return Oe===M});P===-1&&p<0&&(P=f.length),P=(P+p+f.length)%f.length;var $=f[P];if($){var De=$.data.key;l.onActiveChange(De)}else l.onActiveChange(null)},l.onKeyDown=function(p){var E=l.state,f=E.activeKey,M=E.expandedKeys,P=E.checkedKeys,$=l.props,De=$.onKeyDown,F=$.checkable,Oe=$.selectable;switch(p.which){case A.a.UP:{l.offsetActiveKey(-1),p.preventDefault();break}case A.a.DOWN:{l.offsetActiveKey(1),p.preventDefault();break}}var Be=l.getActiveItem();if(Be&&Be.data){var Le=l.getTreeNodeRequiredProps(),qe=Be.data.isLeaf===!1||!!(Be.data.children||[]).length,Ge=Object(H.b)(Object(ge.a)(Object(ge.a)({},Object(H.f)(f,Le)),{},{data:Be.data,active:!0}));switch(p.which){case A.a.LEFT:{qe&&M.includes(f)?l.onNodeExpand({},Ge):Be.parent&&l.onActiveChange(Be.parent.data.key),p.preventDefault();break}case A.a.RIGHT:{qe&&!M.includes(f)?l.onNodeExpand({},Ge):Be.children&&Be.children.length&&l.onActiveChange(Be.children[0].data.key),p.preventDefault();break}case A.a.ENTER:case A.a.SPACE:{F&&!Ge.disabled&&Ge.checkable!==!1&&!Ge.disableCheckbox?l.onNodeCheck({},Ge,!P.includes(f)):!F&&Oe&&!Ge.disabled&&Ge.selectable!==!1&&l.onNodeSelect({},Ge);break}}}De&&De(p)},l.setUncontrolledState=function(p){var E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,f=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(l.destroyed)return;var M=!1,P=!0,$={};Object.keys(p).forEach(function(De){if(De in l.props){P=!1;return}M=!0,$[De]=p[De]}),M&&(!E||P)&&l.setState(Object(ge.a)(Object(ge.a)({},$),f))},l.scrollTo=function(p){l.listRef.current.scrollTo(p)},l}return Object(K.a)(R,[{key:"componentWillUnmount",value:function(){this.destroyed=!0}},{key:"render",value:function(){var p,E=this.state,f=E.focused,M=E.flattenNodes,P=E.keyEntities,$=E.dragging,De=E.activeKey,F=this.props,Oe=F.prefixCls,Be=F.className,Le=F.style,qe=F.showLine,Ge=F.focusable,rt=F.tabIndex,_e=rt===void 0?0:rt,Ze=F.selectable,nt=F.showIcon,b=F.icon,ne=F.switcherIcon,he=F.draggable,de=F.checkable,Pe=F.checkStrictly,Ee=F.disabled,Ce=F.motion,pe=F.loadData,Ie=F.filterTreeNode,Ke=F.height,We=F.itemHeight,ke=F.virtual,Qe=F.titleRender,ot=F.onContextMenu,lt=Object(Y.f)(this.props);return a.createElement(X.a.Provider,{value:{prefixCls:Oe,selectable:Ze,showIcon:nt,icon:b,switcherIcon:ne,draggable:he,checkable:de,checkStrictly:Pe,disabled:Ee,keyEntities:P,loadData:pe,filterTreeNode:Ie,titleRender:Qe,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},a.createElement("div",{className:me()(Oe,Be,(p={},Object(B.a)(p,"".concat(Oe,"-show-line"),qe),Object(B.a)(p,"".concat(Oe,"-focused"),f),Object(B.a)(p,"".concat(Oe,"-active-focused"),De!==null),p))},a.createElement(ft,Object.assign({ref:this.listRef,prefixCls:Oe,style:Le,data:M,disabled:Ee,selectable:Ze,checkable:!!de,motion:Ce,dragging:$,height:Ke,itemHeight:We,virtual:ke,focusable:Ge,focused:f,tabIndex:_e,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:ot},this.getTreeNodeRequiredProps(),lt))))}}],[{key:"getDerivedStateFromProps",value:function(p,E){var f=E.prevProps,M={prevProps:p};function P(b){return!f&&b in p||f&&f[b]!==p[b]}var $;if(P("treeData")?$=p.treeData:P("children")&&(Object(xe.a)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),$=Object(H.c)(p.children)),$){M.treeData=$;var De=Object(H.a)($);M.keyEntities=Object(ge.a)(Object(B.a)({},r,I),De.keyEntities)}var F=M.keyEntities||E.keyEntities;if(P("expandedKeys")||f&&P("autoExpandParent"))M.expandedKeys=p.autoExpandParent||!f&&p.defaultExpandParent?Object(Y.e)(p.expandedKeys,F):p.expandedKeys;else if(!f&&p.defaultExpandAll){var Oe=Object(ge.a)({},F);delete Oe[r],M.expandedKeys=Object.keys(Oe).map(function(b){return Oe[b].key})}else!f&&p.defaultExpandedKeys&&(M.expandedKeys=p.autoExpandParent||p.defaultExpandParent?Object(Y.e)(p.defaultExpandedKeys,F):p.defaultExpandedKeys);if(M.expandedKeys||delete M.expandedKeys,$||M.expandedKeys){var Be=Object(H.d)($||E.treeData,M.expandedKeys||E.expandedKeys);M.flattenNodes=Be}if(p.selectable&&(P("selectedKeys")?M.selectedKeys=Object(Y.d)(p.selectedKeys,p):!f&&p.defaultSelectedKeys&&(M.selectedKeys=Object(Y.d)(p.defaultSelectedKeys,p))),p.checkable){var Le;if(P("checkedKeys")?Le=Object(Y.j)(p.checkedKeys)||{}:!f&&p.defaultCheckedKeys?Le=Object(Y.j)(p.defaultCheckedKeys)||{}:$&&(Le=Object(Y.j)(p.checkedKeys)||{checkedKeys:E.checkedKeys,halfCheckedKeys:E.halfCheckedKeys}),Le){var qe=Le,Ge=qe.checkedKeys,rt=Ge===void 0?[]:Ge,_e=qe.halfCheckedKeys,Ze=_e===void 0?[]:_e;if(!p.checkStrictly){var nt=Object(Te.a)(rt,!0,F);rt=nt.checkedKeys,Ze=nt.halfCheckedKeys}M.checkedKeys=rt,M.halfCheckedKeys=Ze}}return P("loadedKeys")&&(M.loadedKeys=p.loadedKeys),M}}]),R}(a.Component);te.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[]},te.TreeNode=y.a;var at=te,tt=x.b=at},ji0R:function(fe,x,t){fe.exports=t.p+"static/douyu.3e6df9ee.jpg"},kPWJ:function(fe,x,t){fe.exports=t.p+"static/question.cb52bef9.gif"},kPYp:function(fe,x){fe.exports="data:image/png;base64,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"},l2Kq:function(fe,x,t){fe.exports=t.p+"static/match_ad.24dc22fd.jpg"},lzim:function(fe,x,t){"use strict";var B=t("E7E6"),ge=t.n(B);t.d(x,"A",function(){return ge.a});var ze=t("/GNS"),Re=t.n(ze);t.d(x,"z",function(){return Re.a});var K=t("FOrL"),ee=t.n(K);t.d(x,"t",function(){return ee.a});var N=t("HpTS"),a=t.n(N);t.d(x,"B",function(){return a.a});var A=t("tWlo"),xe=t.n(A);t.d(x,"b",function(){return xe.a});var Q=t("7ZXX"),me=t.n(Q);t.d(x,"n",function(){return me.a});var X=t("GABl"),Y=t.n(X);t.d(x,"g",function(){return Y.a});var H=t("onxn"),v=t.n(H);t.d(x,"p",function(){return v.a});var s=t("nKGa"),ae=t.n(s);t.d(x,"o",function(){return ae.a});var C=t("4qgm"),y=t.n(C);t.d(x,"D",function(){return y.a});var S=t("JeFH"),z=t.n(S);t.d(x,"c",function(){return z.a});var T=t("ji0R"),w=t.n(T);t.d(x,"k",function(){return w.a});var V=t("W6BS"),c=t.n(V);t.d(x,"E",function(){return c.a});var m=t("kPYp"),r=t.n(m);t.d(x,"F",function(){return r.a});var D=t("nukY"),I=t.n(D),q=t("4u4S"),Se=t.n(q),ce=t("yslc"),J=t.n(ce),we=t("l2Kq"),Xe=t.n(we),ft=t("RMFE"),Te=t.n(ft);t.d(x,"q",function(){return Te.a});var te=t("TGq3"),at=t.n(te);t.d(x,"r",function(){return at.a});var tt=t("SMhR"),He=t.n(tt);t.d(x,"C",function(){return He.a});var oe=t("8/bI"),R=t.n(oe);t.d(x,"l",function(){return R.a});var l=t("JWDV"),p=t.n(l);t.d(x,"e",function(){return p.a});var E=t("Xsq0"),f=t.n(E);t.d(x,"s",function(){return f.a});var M=t("Ohmc"),P=t.n(M);t.d(x,"d",function(){return P.a});var $=t("csWT"),De=t.n($);t.d(x,"f",function(){return De.a});var F=t("7v3h"),Oe=t.n(F);t.d(x,"m",function(){return Oe.a});var Be=t("cRFk"),Le=t.n(Be);t.d(x,"y",function(){return Le.a});var qe=t("kPWJ"),Ge=t.n(qe);t.d(x,"x",function(){return Ge.a});var rt=t("qgvg"),_e=t.n(rt);t.d(x,"u",function(){return _e.a});var Ze=t("FPkq"),nt=t.n(Ze);t.d(x,"w",function(){return nt.a});var b=t("A/g1"),ne=t.n(b);t.d(x,"h",function(){return ne.a});var he=t("Nmxd"),de=t.n(he);t.d(x,"i",function(){return de.a});var Pe=t("5D2P"),Ee=t.n(Pe);t.d(x,"j",function(){return Ee.a});var Ce=t("djh8"),pe=t.n(Ce);t.d(x,"v",function(){return pe.a});var Ie=t("Jq4h"),Ke=t.n(Ie);t.d(x,"a",function(){return Ke.a})},nKGa:function(fe,x,t){fe.exports=t.p+"static/export_exercise-template.f7655c19.png"},nukY:function(fe,x){fe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALoAAABSCAYAAADjGc4eAAAMkklEQVR4Xu2dWWwcSRnHv7Yd577v+74vkgWEQCAEy6IVWuCB62GVICFIYkcsvMC+LW8LL7BIiTiEhCweInjgPrRCC2KBJTBVYzm24yRO4ty3kziJj9ie+tC/d9oaT2b67ume7irJsjdbVf19X/266quvjjaEEG8w8yukk7ZAii1gMHODEOK3RPRSivXUqmXcAgb07+jomDk2NvYPZn4u4/bQ6qfUAiboSEKI5cz8XyJanVJdtVoZtsAE6EXYdzPzv4hoToZtolVPoQUmgV6E/QVm/hMRNaVQX61SRi3wDOiwg5Tya0qpn2TUJlrtFFqgIujFnv27zPztFOqsVcqgBaqCzsyGlPJXzPy5DNpFq5wyC1QFHXr29fVN6+/v/zszfyBlemt1MmYBW9Bhi3w+v7hQKJwkog0Zs41WN0UWcAS96K9vI6J3mHl+inTXqmTIAq5Ahz1yudxHDcN4k5mbM2QfrWpKLOAa9CLsB4ioLSW6azUyZAFPoBdh/w4RvZYhG2lVU2ABz6AXYf8FEb2cAv21ChmxgC/Qu7q6moeHh/9KRB/JiJ20mnVuAV+gQ+fu7u4FQ0ND/yGiLXVuAy1+BizgG/Ri2HEjEZ1k5kUZsJVWsY4tEAh06N3e3v7B8fHxt4hoWh3bIRbRm5qaaHx83NOzDcMg/DCz+RNlamhoMKtXSkX5mJrUHRh0SCml/CIzn8D+mJpInYKHNDY20p49e2hoaIguX75MIyMjrrRatWoVLVu2jJ48eUJnzpxxVcZPpunTp9POnTvNot3d3TQ8POynmsSUCQ1MIcSrzPx6YjSrIMiSJUvM3jCK9PTpU3r48KHrqhcvXkxr166lQqFAp06dMn+7SRp0N1Z6Nk+orS6E+Bkzf8WfKNGX2rdvH6EnjSINDAxQb2+v66p37NhBM2bMoNu3b9PVq1ddl9OguzbVpIyhgs7MTUKIvxDR8/7EibbU1q1byfI7w3pSc3MzTZkyhbyADsABOnzsrq4uwmhgJYw406ZVn+4sXbqUFi1aZLo8fX19VdUYHR2dNEqsWbOG5sxxf0ISckydOtWsH/J5mQ88ePCArl+/HpaJQ6knVNAhkRBiLjP/m4jedfBSntatW2eC5wV0QAc3CkBcuHBhkoWslyCo2S5dukT37t2bqGbTpk00b968oNW6Ko/n4vlJSqGDDuXy+fza4tbeZUlSNgpZvIKOSMvu3btNF+rs2bP0+PHjmoA+e/Zsc+RxmzBSwU1CunbtGmGEcJswAgwODrrNXpN8kYBehP29SincFTOjJprE9BCvoK9evZrgfgBwgG4lRDkA4/37923dhJUrV5qjAUA6d+5cVa0REvTibpRXpKMuHoDK5XKfMQzj17gNzEOxSLMi2oFGBCj9/f2Bn+UFdPSSu3btMiM/PT09pp9tpS1btpg+NEC/ePFiVbn0ZNRfk0XWo1viSCm/oZT6gT/xwi+1ceNGmj9/vum/huFHegHdylv+bPTkmCijF8bk1M5NCAo63Be87E4JLhZGDqQ7d+64WtiCXl5cHCcZwvz/kYMOYXO53DEiag1TcL91xQU6IilYgLFgHhsbM1VA775t2zaaOXMm3bp1y/SH7VJQ0MOa7FaSsdKcw287hV2uJqAzc6OU8nfM/KmwFfBaXxygoxcFzAjXwWXCD/4G/HBnADu2AnR2dpohQfw33KtKCf79woULzZXKauFF9KrVthaUgo4Frmp+PCbLVjjy0aNHtgtaGCGRMg86jNDV1TVreHj4bSLa5xXOMPPHBfrevXtt1cA2gLt375p58BIgMuM3YVTA6FAplYLe0dFB1shSntftZBTrEvv379eglxown8+vKBQKuMj03bhVDMkCHT1ntUb2IhZ6a/R+TnF0PBe9J0Jv2NeC3wsWLJiIoGByaiUNupcWcJe3Jq5LGex7C4XCP4lotjsRw81lgR5ureQIeqUec/v27aabgs1Z5XHnICu4drsNdY8edsvb1CelfEkp9fsaPnLiURboiGNbrkIYcmB0KF/8sasXkGMC6nWvS1BZNehBLeihvJTy+0qpb3ooElrWsH10P4JhQomFI7gwp0+frul+71LQ8aJX6/0RXsSkFwnrDXb75qEPkp6MltAgpXxZKYXD1bGkuEFHL46YOVwWgIF95aUJ/jn8d4AGWb0mLDjZjVQ6vOjVoj7ySymfU0rhQwOxnUaKE3RMXOGyIKRoRUbwN8J41g8gx8QU/46DGV6TUyweMlg9cKW6EfLE5i+EKCEDkvU3wpF2B0TwgpXuxPQqe5T5azYZ7ejoWDI6Oiri/nRMXKADGjwbPTr8eUADuK2tsFYj49/Pnz8/CfQbN244Roiw2one2gl0O5gwiuBFxG/E6LHjEQn77NevX2/G0vESej3+FyXAbuuuCehCCGybe4uZP+xWsKjyRQ06lvkBK8KNpYsxGzZsMMOJ5Qk+MtwX5Ec5q0cs7dGxkOTUU1rbcP2CDlcK+22wHQFbIxAFKj1Kh7g6dMCEG5vJgmwYi6pt7eqtFeg/YubDcShY/swoQUc8HaeYkDDJLN20hYkdXgIAi3/HyiZ+A5xKE8Jago5QJiCGy2KNKJUWjHD0DyMHZMao4/b4XxLaPXLQpZRfVUr9NAnKQoYoQS9d6ClfdbRO77s9UV8r0OGmbN682XSpADDcFMhYbWUULgxeWvjqyOs00iSl3SMFHVdhFAoFfEggMTfwRgn63LlzTWgwrEspfbWxdXgbk0ZrMhqV6zJr1izT98YLCvcJLon1ItptAbBsCF/9ypUr5tbipKfIQC8u96O1E3XKKErQcQ0FdhfCLcEVEW4TelW8JHAdMEHFSincgqhAh4sFOXEEEC9WJVfEDnSUwXFAa7sv3B3s1QljS4Vbm3nNFwnovb29UwcGBt5m5vd7FSjq/NbQiyEXPWWYCfFxTOawwGJ3cBm9NVwFREkANv4uvYYDL0kUoOMZmBDjlJIVOqw2eXWzqQsvCoCHj4/e/ebNm+be9SROVCMBXQjxc2b+cpgQhVXX8uXLzYZGQiMDyqCHBQCFtUEL9QLy0tNL6EFxiAFA46fS2U1MTHFYGr0jRoRSHx2ugdPEzwpVVgIXgANKjDhWOBNgIrpS7S4aN6BDV7ysGCWtemFLAI9DGEkCPnTQhRBfZ+YfhgVm2PWgQRA2C7Jpyk4mDN84JVQKJsAu36aLfPCL4TYAtvKXLcwFoxUrVhB+kAAfXhwsWNm5Gm5BR52wJerHQpQ1MiH2j5+kpFBBx+dfiAjXSSf6q9PwhzHkli/WBGkUAARocRlRpevbcPDCOnQBwJ1GkVLQnfaaQG7499CnUo8OEPFyA2zI5+aEvhfQLbuhDEKQSNjekMoeHVdcKKVEPd2sC5cCvW3Qa+qsfeZhNmzY4UXo6WWy6Ad0C3jY1cnVCtKp+CkbSo8uhJhRvLToPX6E0GUqW8Dy5d0ACrjQcwMwt7F6O7sHuakrie0ZCui5XO4EEX0piQpqmbQFYIHAoOdyuW8R0fe0ObUFkmyBQKBLKT/JzH9O0gVFSTa2li0+C/gGXUq5iZn/p78mHV/j6Se7t4Av0ItXV5zMyo257s2pcybVAp5Bx+dbpJS4T/GzSVVKy6UtUG4Bz6BLKV9TSuHr0TppC9SNBTyBXrwd9zf6o1x1075a0KIFXIMupdyulMItW7FcPKRbTFsgiAVcgd7e3j6vUCggwrI5yMN0WW2BuCzgCDpi5EKIPxLRi3EJqZ+rLRDUAo6gCyFeZ+ZXgz5Il9cWiNMCtqBLKb+glPplnALqZ2sLhGGBqqDn8/m9Sql30v6xrTCMqOtIvgUqgt7T07NwcHAQe8vXJV8FLaG2gLMFngEdX3+WUr7JzB9zLq5zaAvUhwWeAV0I8QYzv1If4msptQXcWWAS6Llc7gARtbkrqnNpC9SPBSZAb29vf9/4+Dg+phXblc71YzYtab1ZwAS9s7Nz6cjICK50ju0jWvVmOC1vfVnAKF7pjPsRP1RfomtptQXcWwB7y3+slDrkvojOqS1QfxZw3AJQfyppibNkgWPHjrGDvsowjMMa9CxRkUJdHUAfNwzjQGtr6wkNegobP0sq2YD+1DCMz7e2tv4B9tCgZ4mKFOpaBfTBxsbGTx85cuRvlsoa9BQ2fpZUqgD6w4aGhhdbWlpwS8VE0qBniYoU6loKumEYdxobG184fPhwR7mqGvQUNn6WVCoB/VpDQ8PzLS0tZyvpr0HPEhUp1LUI+gUi+vjRo0cvV1NRg57Cxs+SSsePH+9qamr6xKFDh27a6a1BzxIVKdS1ra1t4cGDB/udVPs/YIoD4AHLutsAAAAASUVORK5CYII="},ogmK:function(fe,x,t){"use strict";t.d(x,"a",function(){return Ko});var B=t("1OyB"),ge=t("vuIU"),ze=t("Ji7U"),Re=t("LK+K"),K=t("rePB"),ee=t("VTBJ"),N=t("ODXe"),a=t("q1tI"),A=t("TSYQ"),xe=t.n(A),Q=t("Kwbf"),me=t("6cGi"),X=t("U8pU"),Y=t("4IlW"),H=a.createContext({}),v=H,s={visibility:"hidden"};function ae(e){var o=e.prefixCls,d=e.prevIcon,u=d===void 0?"\u2039":d,O=e.nextIcon,h=O===void 0?"\u203A":O,j=e.superPrevIcon,Z=j===void 0?"\xAB":j,ie=e.superNextIcon,se=ie===void 0?"\xBB":ie,ye=e.onSuperPrev,ve=e.onSuperNext,U=e.onPrev,le=e.onNext,_=e.children,Ae=a.useContext(v),ue=Ae.hideNextBtn,Ve=Ae.hidePrevBtn;return a.createElement("div",{className:o},ye&&a.createElement("button",{type:"button",onClick:ye,tabIndex:-1,className:"".concat(o,"-super-prev-btn"),style:Ve?s:{}},Z),U&&a.createElement("button",{type:"button",onClick:U,tabIndex:-1,className:"".concat(o,"-prev-btn"),style:Ve?s:{}},u),a.createElement("div",{className:"".concat(o,"-view")},_),le&&a.createElement("button",{type:"button",onClick:le,tabIndex:-1,className:"".concat(o,"-next-btn"),style:ue?s:{}},h),ve&&a.createElement("button",{type:"button",onClick:ve,tabIndex:-1,className:"".concat(o,"-super-next-btn"),style:ue?s:{}},se))}var C=ae;function y(e){var o=a.useContext(v),d=o.hideHeader;if(d)return null;var u=e.prefixCls,O=e.generateConfig,h=e.locale,j=e.value,Z=e.format,ie="".concat(u,"-header");return a.createElement(C,{prefixCls:ie},j?O.locale.format(h.locale,j,Z):"\xA0")}var S=y,z=t("YrtM"),T=t("KQm4"),w=new Map;function V(e,o,d){if(w.get(e)&&cancelAnimationFrame(w.get(e)),d<=0){w.set(e,requestAnimationFrame(function(){e.scrollTop=o}));return}var u=o-e.scrollTop,O=u/d*10;w.set(e,requestAnimationFrame(function(){e.scrollTop+=O,e.scrollTop!==o&&V(e,o,d-10)}))}function c(e,o){var d=o.onLeftRight,u=o.onCtrlLeftRight,O=o.onUpDown,h=o.onPageUpDown,j=o.onEnter,Z=e.which,ie=e.ctrlKey,se=e.metaKey;switch(Z){case Y.a.LEFT:if(ie||se){if(u)return u(-1),!0}else if(d)return d(-1),!0;break;case Y.a.RIGHT:if(ie||se){if(u)return u(1),!0}else if(d)return d(1),!0;break;case Y.a.UP:if(O)return O(-1),!0;break;case Y.a.DOWN:if(O)return O(1),!0;break;case Y.a.PAGE_UP:if(h)return h(-1),!0;break;case Y.a.PAGE_DOWN:if(h)return h(1),!0;break;case Y.a.ENTER:if(j)return j(),!0;break}return!1}function m(e,o,d,u){var O=e;if(!O)switch(o){case"time":O=u?"hh:mm:ss a":"HH:mm:ss";break;case"week":O="gggg-wo";break;case"month":O="YYYY-MM";break;case"quarter":O="YYYY-[Q]Q";break;case"year":O="YYYY";break;default:O=d?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return O}function r(e,o){var d=e==="time"?8:10;return Math.max(d,o.length)+2}var D=null,I=new Set;function q(e){return!D&&typeof window!="undefined"&&window.addEventListener&&(D=function(d){Object(T.a)(I).forEach(function(u){u(d)})},window.addEventListener("mousedown",D)),I.add(e),function(){I.delete(e),I.size===0&&(window.removeEventListener("mousedown",D),D=null)}}var Se=function(o){return o==="month"||o==="date"?"year":o},ce=function(o){return o==="date"?"month":o},J=function(o){return o==="month"||o==="date"?"quarter":o},we=function(o){return o==="date"?"week":o},Xe={year:Se,month:ce,quarter:J,week:we,time:null,date:null};function ft(e,o){return e.some(function(d){return d&&d.contains(o)})}function Te(e){var o=e.prefixCls,d=e.units,u=e.onSelect,O=e.value,h=e.active,j=e.hideDisabledOptions,Z="".concat(o,"-cell"),ie=a.useContext(v),se=ie.open,ye=a.useRef(null),ve=a.useRef(new Map);return a.useLayoutEffect(function(){var U=ve.current.get(O);U&&se!==!1&&V(ye.current,U.offsetTop,120)},[O]),a.useLayoutEffect(function(){if(se){var U=ve.current.get(O);U&&V(ye.current,U.offsetTop,0)}},[se]),a.createElement("ul",{className:xe()("".concat(o,"-column"),Object(K.a)({},"".concat(o,"-column-active"),h)),ref:ye,style:{position:"relative"}},d.map(function(U){var le;return j&&U.disabled?null:a.createElement("li",{key:U.value,ref:function(Ae){ve.current.set(U.value,Ae)},className:xe()(Z,(le={},Object(K.a)(le,"".concat(Z,"-disabled"),U.disabled),Object(K.a)(le,"".concat(Z,"-selected"),O===U.value),le)),onClick:function(){if(U.disabled)return;u(U.value)}},a.createElement("div",{className:"".concat(Z,"-inner")},U.label))}))}var te=Te;function at(e,o){for(var d=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",u=String(e);u.length=12,Zt%=12);var ea=a.useMemo(function(){if(!se)return[!1,!1];var St=[!0,!0];return sn.forEach(function(Tt){var wt=Tt.disabled,Mn=Tt.value;if(wt)return;Mn>=12?St[1]=!1:St[0]=!1}),St},[se,sn]),ta=Object(N.a)(ea,2),na=ta[0],aa=ta[1],oa=a.useMemo(function(){return se?sn.filter(ht?function(St){return St.value>=12}:function(St){return St.value<12}).map(function(St){var Tt=St.value%12,wt=Tt===0?"12":at(Tt,2);return Object(ee.a)(Object(ee.a)({},St),{},{label:wt,value:Tt})}):sn},[se,sn]),Jn=M(0,59,le,Ve&&Ve(Zt)),va=M(0,59,Ae,Je&&Je(Zt,Xt));u.current={onUpDown:function(Tt){var wt=et[O];if(wt)for(var Mn=wt.units.findIndex(function(Tn){return Tn.value===wt.value}),mn=wt.units.length,ln=1;ln1&&(j=o.addDate(j,-7)),j}function Ee(e,o,d){var u=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(o){case"year":return d.addYear(e,u*10);case"quarter":case"month":return d.addYear(e,u);default:return d.addMonth(e,u)}}var Ce=a.createContext({}),pe=Ce;function Ie(e){var o=e.cellPrefixCls,d=e.generateConfig,u=e.rangedValue,O=e.hoverRangedValue,h=e.isInView,j=e.isSameCell,Z=e.offsetCell,ie=e.today,se=e.value;function ye(ve){var U,le=Z(ve,-1),_=Z(ve,1),Ae=R(u,0),ue=R(u,1),Ve=R(O,0),Je=R(O,1),ct=de(d,Ve,Je,ve);function yt(Xt){return j(Ae,Xt)}function et(Xt){return j(ue,Xt)}var it=j(Ve,ve),pt=j(Je,ve),ht=(ct||pt)&&(!h(le)||et(le)),Zt=(ct||it)&&(!h(_)||yt(_));return U={},Object(K.a)(U,"".concat(o,"-in-view"),h(ve)),Object(K.a)(U,"".concat(o,"-in-range"),de(d,Ae,ue,ve)),Object(K.a)(U,"".concat(o,"-range-start"),yt(ve)),Object(K.a)(U,"".concat(o,"-range-end"),et(ve)),Object(K.a)(U,"".concat(o,"-range-start-single"),yt(ve)&&!ue),Object(K.a)(U,"".concat(o,"-range-end-single"),et(ve)&&!Ae),Object(K.a)(U,"".concat(o,"-range-start-near-hover"),yt(ve)&&(j(le,Ve)||de(d,Ve,Je,le))),Object(K.a)(U,"".concat(o,"-range-end-near-hover"),et(ve)&&(j(_,Je)||de(d,Ve,Je,_))),Object(K.a)(U,"".concat(o,"-range-hover"),ct),Object(K.a)(U,"".concat(o,"-range-hover-start"),it),Object(K.a)(U,"".concat(o,"-range-hover-end"),pt),Object(K.a)(U,"".concat(o,"-range-hover-edge-start"),ht),Object(K.a)(U,"".concat(o,"-range-hover-edge-end"),Zt),Object(K.a)(U,"".concat(o,"-range-hover-edge-start-near-range"),ht&&j(le,ue)),Object(K.a)(U,"".concat(o,"-range-hover-edge-end-near-range"),Zt&&j(_,Ae)),Object(K.a)(U,"".concat(o,"-today"),j(ie,ve)),Object(K.a)(U,"".concat(o,"-selected"),j(se,ve)),U}return ye}function Ke(e){for(var o=e.prefixCls,d=e.disabledDate,u=e.onSelect,O=e.rowNum,h=e.colNum,j=e.prefixColumn,Z=e.rowClassName,ie=e.baseDate,se=e.getCellClassName,ye=e.getCellText,ve=e.getCellNode,U=e.getCellDate,le=e.titleCell,_=e.headerCells,Ae=a.useContext(v),ue=Ae.onDateMouseEnter,Ve=Ae.onDateMouseLeave,Je="".concat(o,"-cell"),ct=[],yt=0;yt2&&arguments[2]!==void 0?arguments[2]:!1;(_t===Ae||wn)&&(xa($e),pt&&pt($e),mn&&mn($e,Dt),ht&&!he(Z,$e,Pn)&&ht($e))},ia=function($e){return pn.current&&pn.current.onKeyDown?([Y.a.LEFT,Y.a.RIGHT,Y.a.UP,Y.a.DOWN,Y.a.PAGE_UP,Y.a.PAGE_DOWN,Y.a.ENTER].includes($e.which)&&$e.preventDefault(),pn.current.onKeyDown($e)):(Object(Q.a)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1)},Bt=function($e){pn.current&&pn.current.onBlur&&pn.current.onBlur($e)};wt&&Ea!=="right"&&(wt.current={onKeyDown:ia,onClose:function(){pn.current&&pn.current.onClose&&pn.current.onClose()}}),a.useEffect(function(){ie&&!Yn.current&&un(ie)},[ie]),a.useEffect(function(){Yn.current=!1},[]);var nn,An=Object(ee.a)(Object(ee.a)({},e),{},{operationRef:pn,prefixCls:u,viewDate:hn,value:Pn,onViewDateChange:vn,sourceMode:Pa,onPanelChange:It,disabledDate:_t!=="decade"?U:void 0});delete An.onChange,delete An.onSelect;switch(_t){case"decade":nn=a.createElement(Oa,Object.assign({},An,{onSelect:function($e,Dt){vn($e),gn($e,Dt)}}));break;case"year":nn=a.createElement(En,Object.assign({},An,{onSelect:function($e,Dt){vn($e),gn($e,Dt)}}));break;case"month":nn=a.createElement(L,Object.assign({},An,{onSelect:function($e,Dt){vn($e),gn($e,Dt)}}));break;case"quarter":nn=a.createElement(ut,Object.assign({},An,{onSelect:function($e,Dt){vn($e),gn($e,Dt)}}));break;case"week":nn=a.createElement(cn,Object.assign({},An,{onSelect:function($e,Dt){vn($e),gn($e,Dt)}}));break;case"time":delete An.showTime,nn=a.createElement(Oe,Object.assign({},An,Object(X.a)(ct)==="object"?ct:null,{onSelect:function($e,Dt){vn($e),gn($e,Dt)}}));break;default:ct?nn=a.createElement(Nt,Object.assign({},An,{onSelect:function($e,Dt){vn($e),gn($e,Dt)}})):nn=a.createElement(mt,Object.assign({},An,{onSelect:function($e,Dt){vn($e),gn($e,Dt)}}))}var ba,Ra,sa=function(){var $e=Z.getNow(),Dt=E(Z.getHour($e),Z.getMinute($e),Z.getSecond($e),zn?ta:1,ga?aa:1,St?Jn:1),wn=p(Z,$e,Dt[0],Dt[1],Dt[2]);gn(wn,"submit")};ln||(ba=Wn(u,_t,et),Ra=pa({prefixCls:u,components:rn,needConfirmButton:va,okDisabled:!Pn||U&&U(Pn),locale:j,showNow:Je,onNow:va&&sa,onOk:function(){Pn&&(gn(Pn,"submit",!0),Ft&&Ft(Pn))}}));var ja;if(yt&&_t==="date"&&Ae==="date"&&!ct){var Aa=Z.getNow(),Wt="".concat(u,"-today-btn"),Un=U&&U(Aa);ja=a.createElement("a",{className:xe()(Wt,Un&&"".concat(Wt,"-disabled")),"aria-disabled":Un,onClick:function(){Un||gn(Aa,"mouse",!0)}},j.today)}return a.createElement(v.Provider,{value:Object(ee.a)(Object(ee.a)({},Tt),{},{hideHeader:"hideHeader"in e?it:Tt.hideHeader,hidePrevBtn:bn&&Ea==="right",hideNextBtn:bn&&Ea==="left"})},a.createElement("div",{tabIndex:Ve,className:xe()("".concat(u,"-panel"),O,(o={},Object(K.a)(o,"".concat(u,"-panel-has-range"),Vn&&Vn[0]&&Vn[1]),Object(K.a)(o,"".concat(u,"-panel-has-range-hover"),Ca&&Ca[0]&&Ca[1]),Object(K.a)(o,"".concat(u,"-panel-rtl"),sn==="rtl"),o)),style:h,onKeyDown:ia,onBlur:Bt,onMouseDown:Xt,ref:Mn},nn,ba||Ra||ja?a.createElement("div",{className:"".concat(u,"-footer")},ba,Ra,ja):null))}var _n=Da,Ka=t("uciX"),ha={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}};function Ma(e){var o,d=e.prefixCls,u=e.popupElement,O=e.popupStyle,h=e.visible,j=e.dropdownClassName,Z=e.dropdownAlign,ie=e.transitionName,se=e.getPopupContainer,ye=e.children,ve=e.range,U=e.popupPlacement,le=e.direction,_="".concat(d,"-dropdown"),Ae=function(){return U!==void 0?U:le==="rtl"?"bottomRight":"bottomLeft"};return a.createElement(Ka.a,{showAction:[],hideAction:[],popupPlacement:Ae(),builtinPlacements:ha,prefixCls:_,popupTransitionName:ie,popup:u,popupAlign:Z,popupVisible:h,popupClassName:xe()(j,(o={},Object(K.a)(o,"".concat(_,"-range"),ve),Object(K.a)(o,"".concat(_,"-rtl"),le==="rtl"),o)),popupStyle:O,getPopupContainer:se},ye)}var zt=Ma;function Pt(e){var o=e.open,d=e.value,u=e.isClickOutside,O=e.triggerOpen,h=e.forwardKeyDown,j=e.blurToCancel,Z=e.onSubmit,ie=e.onCancel,se=e.onFocus,ye=e.onBlur,ve=Object(a.useState)(!1),U=Object(N.a)(ve,2),le=U[0],_=U[1],Ae=Object(a.useState)(!1),ue=Object(N.a)(Ae,2),Ve=ue[0],Je=ue[1],ct=Object(a.useRef)(!1),yt=Object(a.useRef)(!1),et={onMouseDown:function(){_(!0),O(!0)},onKeyDown:function(pt){switch(pt.which){case Y.a.ENTER:{o?Z()!==!1&&_(!0):O(!0),pt.preventDefault();return}case Y.a.TAB:{le&&o&&!pt.shiftKey?(_(!1),pt.preventDefault()):!le&&o&&(!h(pt)&&pt.shiftKey&&(_(!0),pt.preventDefault()));return}case Y.a.ESC:{_(!0),ie();return}}!o&&![Y.a.SHIFT].includes(pt.which)?O(!0):le||h(pt)},onFocus:function(pt){_(!0),Je(!0),se&&se(pt)},onBlur:function(pt){if(ct.current||!u(document.activeElement)){ct.current=!1;return}j?setTimeout(function(){u(document.activeElement)&&ie()},0):o&&(O(!1),yt.current&&Z()),Je(!1),ye&&ye(pt)}};return Object(a.useEffect)(function(){yt.current=!1},[o]),Object(a.useEffect)(function(){yt.current=!0},[d]),Object(a.useEffect)(function(){return q(function(it){var pt=it.target;o&&(u(pt)?Ve||O(!1):(ct.current=!0,requestAnimationFrame(function(){ct.current=!1})))})}),[et,{focused:Ve,typing:le}]}function Vt(e){var o=e.valueTexts,d=e.onTextChange,u=a.useState(""),O=Object(N.a)(u,2),h=O[0],j=O[1],Z=a.useRef([]);Z.current=o;function ie(ye){j(ye),d(ye)}function se(){j(Z.current[0])}return a.useEffect(function(){o.every(function(ye){return ye!==h})&&se()},[o.join("||")]),[h,ie,se]}var Et=t("Gytx"),en=t.n(Et);function fn(e,o){var d=o.formatList,u=o.generateConfig,O=o.locale;return Object(z.a)(function(){if(!e)return[[""],""];for(var h="",j=[],Z=0;Z1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(se.current),Ve){ie(ue);return}se.current=requestAnimationFrame(function(){ie(ue)})}var ve=fn(Z,{formatList:d,generateConfig:u,locale:O}),U=Object(N.a)(ve,2),le=U[1];function _(ue){ye(ue)}function Ae(){var ue=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;ye(null,ue)}return Object(a.useEffect)(function(){Ae(!0)},[e]),Object(a.useEffect)(function(){return function(){return cancelAnimationFrame(se.current)}},[]),[le,_,Ae]}function Sn(e){var o,d=e.prefixCls,u=d===void 0?"rc-picker":d,O=e.id,h=e.tabIndex,j=e.style,Z=e.className,ie=e.dropdownClassName,se=e.dropdownAlign,ye=e.popupStyle,ve=e.transitionName,U=e.generateConfig,le=e.locale,_=e.inputReadOnly,Ae=e.allowClear,ue=e.autoFocus,Ve=e.showTime,Je=e.picker,ct=Je===void 0?"date":Je,yt=e.format,et=e.use12Hours,it=e.value,pt=e.defaultValue,ht=e.open,Zt=e.defaultOpen,Xt=e.defaultOpenValue,Dn=e.suffixIcon,Ft=e.clearIcon,rn=e.disabled,sn=e.disabledDate,ea=e.placeholder,ta=e.getPopupContainer,na=e.pickerRef,aa=e.panelRender,oa=e.onChange,Jn=e.onOpenChange,va=e.onFocus,zn=e.onBlur,ga=e.onMouseDown,St=e.onMouseUp,Tt=e.onMouseEnter,wt=e.onMouseLeave,Mn=e.onContextMenu,mn=e.onClick,ln=e.direction,Nn=e.autoComplete,Tn=Nn===void 0?"off":Nn,bn=a.useRef(null),Ea=ct==="date"&&!!Ve||ct==="time",Vn=He(m(yt,ct,Ve,et)),Ca=a.useRef(null),pn=a.useRef(null),Yn=Object(me.a)(null,{value:it,defaultValue:pt}),Ia=Object(N.a)(Yn,2),In=Ia[0],Pn=Ia[1],xa=a.useState(In),kn=Object(N.a)(xa,2),Hn=kn[0],hn=kn[1],un=a.useRef(null),vn=Object(me.a)(!1,{value:ht,defaultValue:Zt,postState:function(Mt){return rn?!1:Mt},onChange:function(Mt){Jn&&Jn(Mt),!Mt&&un.current&&un.current.onClose&&un.current.onClose()}}),ra=Object(N.a)(vn,2),tn=ra[0],Gn=ra[1],_t=fn(Hn,{formatList:Vn,generateConfig:U,locale:le}),Sa=Object(N.a)(_t,2),ua=Sa[0],vt=Sa[1],Pa=Vt({valueTexts:ua,onTextChange:function(Mt){var ya=U.locale.parse(le.locale,Mt,Vn);ya&&(!sn||!sn(ya))&&hn(ya)}}),Ln=Object(N.a)(Pa,3),It=Ln[0],gn=Ln[1],ia=Ln[2],Bt=function(Mt){hn(Mt),Pn(Mt),oa&&!he(U,In,Mt)&&oa(Mt,Mt?U.locale.format(le.locale,Mt,Vn[0]):"")},nn=function(Mt){if(rn&&Mt)return;Gn(Mt)},An=function(Mt){return tn&&un.current&&un.current.onKeyDown?un.current.onKeyDown(Mt):(Object(Q.a)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},ba=function(){St&&St.apply(void 0,arguments),bn.current&&(bn.current.focus(),nn(!0))},Ra=Pt({blurToCancel:Ea,open:tn,value:It,triggerOpen:nn,forwardKeyDown:An,isClickOutside:function(Mt){return!ft([Ca.current,pn.current],Mt)},onSubmit:function(){return sn&&sn(Hn)?!1:(Bt(Hn),nn(!1),ia(),!0)},onCancel:function(){nn(!1),hn(In),ia()},onFocus:va,onBlur:zn}),sa=Object(N.a)(Ra,2),ja=sa[0],Aa=sa[1],Wt=Aa.focused,Un=Aa.typing;a.useEffect(function(){tn||(hn(In),!ua.length||ua[0]===""?gn(""):vt!==It&&ia())},[tn,ua]),a.useEffect(function(){tn||ia()},[ct]),a.useEffect(function(){hn(In)},[In]),na&&(na.current={focus:function(){bn.current&&bn.current.focus()},blur:function(){bn.current&&bn.current.blur()}});var Lt=Object(ee.a)(Object(ee.a)({},e),{},{className:void 0,style:void 0,pickerValue:void 0,onPickerValueChange:void 0}),$e=a.createElement(_n,Object.assign({},Lt,{generateConfig:U,className:xe()(Object(K.a)({},"".concat(u,"-panel-focused"),!Un)),value:Hn,locale:le,tabIndex:-1,onChange:hn,direction:ln}));aa&&($e=aa($e));var Dt=a.createElement("div",{className:"".concat(u,"-panel-container"),onMouseDown:function(Mt){Mt.preventDefault()}},$e),wn;Dn&&(wn=a.createElement("span",{className:"".concat(u,"-suffix")},Dn));var Wa;Ae&&In&&!rn&&(Wa=a.createElement("span",{onMouseDown:function(Mt){Mt.preventDefault(),Mt.stopPropagation()},onMouseUp:function(Mt){Mt.preventDefault(),Mt.stopPropagation(),Bt(null),nn(!1)},className:"".concat(u,"-clear")},Ft||a.createElement("span",{className:"".concat(u,"-clear-btn")})));var qa=function(Mt,ya){(ya==="submit"||ya!=="key"&&!Ea)&&(Bt(Mt),nn(!1))},Ja=ln==="rtl"?"bottomRight":"bottomLeft",za=Gt(It,{formatList:Vn,generateConfig:U,locale:le}),ka=Object(N.a)(za,3),Ya=ka[0],Ha=ka[1],yn=ka[2];return a.createElement(v.Provider,{value:{operationRef:un,hideHeader:ct==="time",panelRef:Ca,onSelect:qa,open:tn,defaultOpenValue:Xt,onDateMouseEnter:Ha,onDateMouseLeave:yn}},a.createElement(zt,{visible:tn,popupElement:Dt,popupStyle:ye,prefixCls:u,dropdownClassName:ie,dropdownAlign:se,getPopupContainer:ta,transitionName:ve,popupPlacement:Ja,direction:ln},a.createElement("div",{className:xe()(u,Z,(o={},Object(K.a)(o,"".concat(u,"-disabled"),rn),Object(K.a)(o,"".concat(u,"-focused"),Wt),Object(K.a)(o,"".concat(u,"-rtl"),ln==="rtl"),o)),style:j,onMouseDown:ga,onMouseUp:ba,onMouseEnter:Tt,onMouseLeave:wt,onContextMenu:Mn,onClick:mn},a.createElement("div",{className:xe()("".concat(u,"-input"),Object(K.a)({},"".concat(u,"-input-placeholder"),!!Ya)),ref:pn},a.createElement("input",Object.assign({id:O,tabIndex:h,disabled:rn,readOnly:_||!Un,value:Ya||It,onChange:function(Mt){gn(Mt.target.value)},autoFocus:ue,placeholder:ea,ref:bn,title:It},ja,{size:r(ct,Vn[0])},oe(e),{autoComplete:Tn})),wn,Wa))))}var Qn=function(e){Object(ze.a)(d,e);var o=Object(Re.a)(d);function d(){var u;return Object(B.a)(this,d),u=o.apply(this,arguments),u.pickerRef=a.createRef(),u.focus=function(){u.pickerRef.current&&u.pickerRef.current.focus()},u.blur=function(){u.pickerRef.current&&u.pickerRef.current.blur()},u}return Object(ge.a)(d,[{key:"render",value:function(){return a.createElement(Sn,Object.assign({},this.props,{pickerRef:this.pickerRef}))}}]),d}(a.Component),qn=Qn;function $n(e,o,d){var u=e.picker,O=e.locale,h=e.selectedValue,j=e.disabledDate,Z=e.disabled,ie=e.generateConfig,se=R(h,0),ye=R(h,1);function ve(ue){var Ve=ie.getYear(ue),Je=ie.locale.getWeek(O.locale,ue);return Ve*100+Je}function U(ue){var Ve=ie.getYear(ue),Je=ie.getMonth(ue);return Ve*100+Je}function le(ue){var Ve=ie.getYear(ue),Je=rt(ie,ue);return Ve*10+Je}var _=a.useCallback(function(ue){if(j&&j(ue))return!0;if(Z[1]&&ye)return!nt(ie,ue,ye)&&ie.isAfter(ue,ye);if(o&&ye)switch(u){case"quarter":return le(ue)>le(ye);case"month":return U(ue)>U(ye);case"week":return ve(ue)>ve(ye);default:return!nt(ie,ue,ye)&&ie.isAfter(ue,ye)}return!1},[j,Z[1],ye,o]),Ae=a.useCallback(function(ue){if(j&&j(ue))return!0;if(Z[0]&&se)return!nt(ie,ue,ye)&&ie.isAfter(se,ue);if(d&&se)switch(u){case"quarter":return le(ue)0&&arguments[0]!==void 0?arguments[0]:!1,Fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},st=null;yn&&Ua&&Ua[0]&&Ua[1]&&_.isAfter(Ua[1],Ua[0])&&(st=Ua);var At=it;if(it&&Object(X.a)(it)==="object"&&it.defaultValue){var Jt=it.defaultValue;At=Object(ee.a)(Object(ee.a)({},it),{},{defaultValue:R(Jt,vt)||void 0})}var Ta=null;return na&&(Ta=function(Zn,la){return na(Zn,la,{range:vt?"end":"start"})}),a.createElement(pe.Provider,{value:{inRange:!0,panelPosition:Ct,rangedValue:_o||Wt,hoverRangedValue:st}},a.createElement(_n,Object.assign({},e,Fe,{dateRender:Ta,showTime:At,mode:Dt[vt],generateConfig:_,style:void 0,direction:Yn,disabledDate:vt===0?za:ka,disabledTime:function(Zn){return ta?ta(Zn,vt===0?"start":"end"):!1},className:xe()(Object(K.a)({},"".concat(h,"-panel-focused"),vt===0?!jo:!ko)),value:R(Wt,vt),locale:Ae,tabIndex:-1,onPanelChange:function(Zn,la){Wa(l(Dt,la,vt),l(Wt,Zn,vt));var da=Zn;Ct==="right"&&Dt[vt]===la&&(da=Ee(da,la,_,-1)),sa(da,vt)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:void 0,defaultPickerValue:void 0})))}var wa=0,Lo=0;vt&&un.current&&ra.current&&hn.current&&(wa=un.current.offsetWidth+ra.current.offsetWidth,hn.current.offsetWidth&&wa>hn.current.offsetWidth&&(Lo=wa));var hr=Yn==="rtl"?{right:wa}:{left:wa};function vr(){var Ct,Fe=Wn(h,Dt[vt],Mn),st=pa({prefixCls:h,components:Ca,needConfirmButton:xa,okDisabled:!R(Wt,vt)||ea&&ea(Wt[vt]),locale:Ae,rangeList:pr,onOk:function(){R(Wt,vt)&&(Va(Wt,vt),Vn&&Vn(Wt))}});if(et!=="time"&&!it){var At=Ra(vt),Jt=Ee(At,et,_),Ta=Dt[vt],ca=Ta===et,Zn=oo(ca?"left":!1,{pickerValue:At,onPickerValueChange:function(Bn){sa(Bn,vt)}}),la=oo("right",{pickerValue:Jt,onPickerValueChange:function(Bn){sa(Ee(Bn,et,_,-1),vt)}});Yn==="rtl"?Ct=a.createElement(a.Fragment,null,la,ca&&Zn):Ct=a.createElement(a.Fragment,null,Zn,ca&&la)}else Ct=oo();var da=a.createElement(a.Fragment,null,a.createElement("div",{className:"".concat(h,"-panels")},Ct),(Fe||st)&&a.createElement("div",{className:"".concat(h,"-footer")},Fe,st));return aa&&(da=aa(da)),a.createElement("div",{className:"".concat(h,"-panel-container"),style:{marginLeft:Lo},ref:hn,onMouseDown:function(Bn){Bn.preventDefault()}},da)}var gr=a.createElement("div",{className:xe()("".concat(h,"-range-wrapper"),"".concat(h,"-").concat(et,"-range-wrapper")),style:{minWidth:Vo}},a.createElement("div",{className:"".concat(h,"-range-arrow"),style:hr}),vr()),Uo;zn&&(Uo=a.createElement("span",{className:"".concat(h,"-suffix")},zn));var wo;va&&(R(Bt,0)&&!It[0]||R(Bt,1)&&!It[1])&&(wo=a.createElement("span",{onMouseDown:function(Fe){Fe.preventDefault(),Fe.stopPropagation()},onMouseUp:function(Fe){Fe.preventDefault(),Fe.stopPropagation();var st=Bt;It[0]||(st=l(st,null,0)),It[1]||(st=l(st,null,1)),Va(st,null),La(!1,vt)},className:"".concat(h,"-clear")},ga||a.createElement("span",{className:"".concat(h,"-clear-btn")})));var Bo={size:r(et,_t[0])},ro=0,io=0;un.current&&vn.current&&ra.current&&(vt===0?io=un.current.offsetWidth:(ro=wa,io=vn.current.offsetWidth));var Er=Yn==="rtl"?{right:ro}:{left:ro},Cr=function(Fe,st){var At=l(Wt,Fe,vt);st==="submit"||st!=="key"&&!xa?(Va(At,vt),vt===0?Oo():Mo()):Un(At)};return a.createElement(v.Provider,{value:{operationRef:Ln,hideHeader:et==="time",onDateMouseEnter:ar,onDateMouseLeave:or,hideRanges:!0,onSelect:Cr,open:yn}},a.createElement(zt,{visible:yn,popupElement:gr,popupStyle:se,prefixCls:h,dropdownClassName:ye,dropdownAlign:U,getPopupContainer:le,transitionName:ve,range:!0,direction:Yn},a.createElement("div",Object.assign({ref:Hn,className:xe()(h,"".concat(h,"-range"),ie,(o={},Object(K.a)(o,"".concat(h,"-disabled"),It[0]&&It[1]),Object(K.a)(o,"".concat(h,"-focused"),vt===0?Ro:Po),Object(K.a)(o,"".concat(h,"-rtl"),Yn==="rtl"),o)),style:Z,onClick:ur,onMouseDown:cr},oe(e)),a.createElement("div",{className:xe()("".concat(h,"-input"),(d={},Object(K.a)(d,"".concat(h,"-input-active"),vt===0),Object(K.a)(d,"".concat(h,"-input-placeholder"),!!yo),d)),ref:un},a.createElement("input",Object.assign({id:j,disabled:It[0],readOnly:Tt||!jo,value:yo||Xa,onChange:function(Fe){po(Fe.target.value)},autoFocus:Ve,placeholder:R(ue,0)||"",ref:tn},ir,Bo,{autoComplete:Pn}))),a.createElement("div",{className:"".concat(h,"-range-separator"),ref:ra},Zt),a.createElement("div",{className:xe()("".concat(h,"-input"),(u={},Object(K.a)(u,"".concat(h,"-input-active"),vt===1),Object(K.a)(u,"".concat(h,"-input-placeholder"),!!Do),u)),ref:vn},a.createElement("input",Object.assign({disabled:It[1],readOnly:Tt||!ko,value:Do||_a,onChange:function(Fe){vo(Fe.target.value)},placeholder:R(ue,1)||"",ref:Gn},lr,Bo,{autoComplete:Pn}))),a.createElement("div",{className:"".concat(h,"-active-bar"),style:Object(ee.a)(Object(ee.a)({},Er),{},{width:io,position:"absolute"})}),Uo,wo)))}var jn=function(e){Object(ze.a)(d,e);var o=Object(Re.a)(d);function d(){var u;return Object(B.a)(this,d),u=o.apply(this,arguments),u.pickerRef=a.createRef(),u.focus=function(){u.pickerRef.current&&u.pickerRef.current.focus()},u.blur=function(){u.pickerRef.current&&u.pickerRef.current.blur()},u}return Object(ge.a)(d,[{key:"render",value:function(){return a.createElement(On,Object.assign({},this.props,{pickerRef:this.pickerRef}))}}]),d}(a.Component),Ko=jn,br=x.b=qn},onxn:function(fe,x){fe.exports="data:image/png;base64,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"},qgvg:function(fe,x){fe.exports="data:image/gif;base64,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"},rHrb:function(fe,x,t){"use strict";Object.defineProperty(x,"__esModule",{value:!0}),x.CopyToClipboard=void 0;var B=ze(t("q1tI")),ge=ze(t("+QRC"));function ze(C){return C&&C.__esModule?C:{default:C}}function Re(C){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Re=function(S){return typeof S}:Re=function(S){return S&&typeof Symbol=="function"&&S.constructor===Symbol&&S!==Symbol.prototype?"symbol":typeof S},Re(C)}function K(C,y){var S=Object.keys(C);if(Object.getOwnPropertySymbols){var z=Object.getOwnPropertySymbols(C);y&&(z=z.filter(function(T){return Object.getOwnPropertyDescriptor(C,T).enumerable})),S.push.apply(S,z)}return S}function ee(C){for(var y=1;y=0)continue;if(!Object.prototype.propertyIsEnumerable.call(C,z))continue;S[z]=C[z]}}return S}function a(C,y){if(C==null)return{};var S={},z=Object.keys(C),T,w;for(w=0;w=0)continue;S[T]=C[T]}return S}function A(C,y){if(!(C instanceof y))throw new TypeError("Cannot call a class as a function")}function xe(C,y){for(var S=0;S1&&arguments[1]!==void 0?arguments[1]:!1,p=R.getAttribute("id")||R.getAttribute("data-reactid")||R.getAttribute("name");if(l&&ce[p])return ce[p];var E=window.getComputedStyle(R),f=E.getPropertyValue("box-sizing")||E.getPropertyValue("-moz-box-sizing")||E.getPropertyValue("-webkit-box-sizing"),M=parseFloat(E.getPropertyValue("padding-bottom"))+parseFloat(E.getPropertyValue("padding-top")),P=parseFloat(E.getPropertyValue("border-bottom-width"))+parseFloat(E.getPropertyValue("border-top-width")),$=Se.map(function(F){return"".concat(F,":").concat(E.getPropertyValue(F))}).join(";"),De={sizingStyle:$,paddingSize:M,borderSize:P,boxSizing:f};return l&&p&&(ce[p]=De),De}function Xe(R){var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,p=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,E=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;J||(J=document.createElement("textarea"),J.setAttribute("tab-index","-1"),J.setAttribute("aria-hidden","true"),document.body.appendChild(J)),R.getAttribute("wrap")?J.setAttribute("wrap",R.getAttribute("wrap")):J.removeAttribute("wrap");var f=we(R,l),M=f.paddingSize,P=f.borderSize,$=f.boxSizing,De=f.sizingStyle;J.setAttribute("style","".concat(De,";").concat(q)),J.value=R.value||R.placeholder||"";var F=Number.MIN_SAFE_INTEGER,Oe=Number.MAX_SAFE_INTEGER,Be=J.scrollHeight,Le;if($==="border-box"?Be+=P:$==="content-box"&&(Be-=M),p!==null||E!==null){J.value=" ";var qe=J.scrollHeight-M;p!==null&&(F=qe*p,$==="border-box"&&(F=F+M+P),Be=Math.max(F,Be)),E!==null&&(Oe=qe*E,$==="border-box"&&(Oe=Oe+M+P),Le=Be>Oe?"":"hidden",Be=Math.min(Oe,Be))}return{height:Be,minHeight:F,maxHeight:Oe,overflowY:Le,resize:"none"}}var ft=t("Gytx"),Te=t.n(ft),te;(function(R){R[R.NONE=0]="NONE",R[R.RESIZING=1]="RESIZING",R[R.RESIZED=2]="RESIZED"})(te||(te={}));var at=function(R){Object(Re.a)(p,R);var l=Object(K.a)(p);function p(E){var f;return Object(ge.a)(this,p),f=l.call(this,E),f.nextFrameActionId=void 0,f.resizeFrameId=void 0,f.textArea=void 0,f.saveTextArea=function(M){f.textArea=M},f.handleResize=function(M){var P=f.state.resizeStatus,$=f.props,De=$.autoSize,F=$.onResize;if(P!==te.NONE)return;typeof F=="function"&&F(M),De&&f.resizeOnNextFrame()},f.resizeOnNextFrame=function(){cancelAnimationFrame(f.nextFrameActionId),f.nextFrameActionId=requestAnimationFrame(f.resizeTextarea)},f.resizeTextarea=function(){var M=f.props.autoSize;if(!M||!f.textArea)return;var P=M.minRows,$=M.maxRows,De=Xe(f.textArea,!1,P,$);f.setState({textareaStyles:De,resizeStatus:te.RESIZING},function(){cancelAnimationFrame(f.resizeFrameId),f.resizeFrameId=requestAnimationFrame(function(){f.setState({resizeStatus:te.RESIZED},function(){f.resizeFrameId=requestAnimationFrame(function(){f.setState({resizeStatus:te.NONE}),f.fixFirefoxAutoScroll()})})})})},f.renderTextArea=function(){var M=f.props,P=M.prefixCls,$=P===void 0?"rc-textarea":P,De=M.autoSize,F=M.onResize,Oe=M.className,Be=M.disabled,Le=f.state,qe=Le.textareaStyles,Ge=Le.resizeStatus,rt=Object(r.a)(f.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),_e=I()($,Oe,Object(a.a)({},"".concat($,"-disabled"),Be));"value"in rt&&(rt.value=rt.value||"");var Ze=Object(N.a)(Object(N.a)(Object(N.a)({},f.props.style),qe),Ge===te.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return ee.createElement(m,{onResize:f.handleResize,disabled:!(De||F)},ee.createElement("textarea",Object(B.a)({},rt,{className:_e,style:Ze,ref:f.saveTextArea})))},f.state={textareaStyles:{},resizeStatus:te.NONE},f}return Object(ze.a)(p,[{key:"componentDidUpdate",value:function(f){(f.value!==this.props.value||!Te()(f.autoSize,this.props.autoSize))&&this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var f=this.textArea.selectionStart,M=this.textArea.selectionEnd;this.textArea.setSelectionRange(f,M)}}catch(P){}}},{key:"render",value:function(){return this.renderTextArea()}}]),p}(ee.Component),tt=at,He=function(R){Object(Re.a)(p,R);var l=Object(K.a)(p);function p(E){var f;Object(ge.a)(this,p),f=l.call(this,E),f.resizableTextArea=void 0,f.focus=function(){f.resizableTextArea.textArea.focus()},f.saveTextArea=function(P){f.resizableTextArea=P},f.handleChange=function(P){var $=f.props.onChange;f.setValue(P.target.value,function(){f.resizableTextArea.resizeTextarea()}),$&&$(P)},f.handleKeyDown=function(P){var $=f.props,De=$.onPressEnter,F=$.onKeyDown;P.keyCode===13&&De&&De(P),F&&F(P)};var M=typeof E.value=="undefined"||E.value===null?E.defaultValue:E.value;return f.state={value:M},f}return Object(ze.a)(p,[{key:"setValue",value:function(f,M){"value"in this.props||this.setState({value:f},M)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return ee.createElement(tt,Object(B.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(f){return"value"in f?{value:f.value}:null}}]),p}(ee.Component),oe=S.default=He},ZpRC:function(fe,S,t){"use strict";function B(Q){return typeof Q=="object"&&Q!=null&&Q.nodeType===1}function ge(Q,me){return(!me||Q!=="hidden")&&Q!=="visible"&&Q!=="clip"}function ze(Q,me){if(Q.clientHeightme||v>Q&&s=me&&ae>=X?v-Q-Y:s>me&&aeX?s-me+H:0}var K=function(Q,me){var X=window,Y=me.scrollMode,H=me.block,v=me.inline,s=me.boundary,ae=me.skipOverflowHiddenElements,C=typeof s=="function"?s:function(qe){return qe!==s};if(!B(Q))throw new TypeError("Invalid target");for(var y=document.scrollingElement||document.documentElement,x=[],z=Q;B(z)&&C(z);){if((z=z.parentElement)===y){x.push(z);break}z!=null&&z===document.body&&ze(z)&&!ze(document.documentElement)||z!=null&&ze(z,ae)&&x.push(z)}for(var T=X.visualViewport?X.visualViewport.width:innerWidth,w=X.visualViewport?X.visualViewport.height:innerHeight,V=window.scrollX||pageXOffset,c=window.scrollY||pageYOffset,m=Q.getBoundingClientRect(),r=m.height,D=m.width,I=m.top,q=m.right,Se=m.bottom,ce=m.left,J=H==="start"||H==="nearest"?I:H==="end"?Se:I+r/2,we=v==="center"?ce+D/2:v==="end"?q:ce,Xe=[],ft=0;ft=0&&ce>=0&&Se<=w&&q<=T&&I>=He&&Se<=R&&ce>=l&&q<=oe)return Xe;var p=getComputedStyle(Te),E=parseInt(p.borderLeftWidth,10),f=parseInt(p.borderTopWidth,10),M=parseInt(p.borderRightWidth,10),P=parseInt(p.borderBottomWidth,10),$=0,De=0,F="offsetWidth"in Te?Te.offsetWidth-Te.clientWidth-E-M:0,Oe="offsetHeight"in Te?Te.offsetHeight-Te.clientHeight-f-P:0;if(y===Te)$=H==="start"?J:H==="end"?J-w:H==="nearest"?Re(c,c+w,w,f,P,c+J,c+J+r,r):J-w/2,De=v==="start"?we:v==="center"?we-T/2:v==="end"?we-T:Re(V,V+T,T,E,M,V+we,V+we+D,D),$=Math.max(0,$+c),De=Math.max(0,De+V);else{$=H==="start"?J-He-f:H==="end"?J-R+P+Oe:H==="nearest"?Re(He,R,at,f,P+Oe,J,J+r,r):J-(He+at/2)+Oe/2,De=v==="start"?we-l-E:v==="center"?we-(l+tt/2)+F/2:v==="end"?we-oe+M+F:Re(l,oe,tt,E,M+F,we,we+D,D);var Be=Te.scrollLeft,Le=Te.scrollTop;J+=Le-($=Math.max(0,Math.min(Le+$,Te.scrollHeight-at+Oe))),we+=Be-(De=Math.max(0,Math.min(Be+De,Te.scrollWidth-tt+F)))}Xe.push({el:Te,top:$,left:De})}return Xe};function ee(Q){return Q===Object(Q)&&Object.keys(Q).length!==0}function N(Q,me){me===void 0&&(me="auto");var X="scrollBehavior"in document.body.style;Q.forEach(function(Y){var H=Y.el,v=Y.top,s=Y.left;H.scroll&&X?H.scroll({top:v,left:s,behavior:me}):(H.scrollTop=v,H.scrollLeft=s)})}function a(Q){return Q===!1?{block:"end",inline:"nearest"}:ee(Q)?Q:{block:"start",inline:"nearest"}}function A(Q,me){var X=!Q.ownerDocument.documentElement.contains(Q);if(ee(me)&&typeof me.behavior=="function")return me.behavior(X?[]:K(Q,me));if(X)return;var Y=a(me);return N(K(Q,Y),Y.behavior)}var xe=S.a=A},bT9E:function(fe,S,t){"use strict";t.d(S,"a",function(){return ge});var B=t("VTBJ");function ge(ze,Re){var K=Object(B.a)({},ze);return Array.isArray(Re)&&Re.forEach(function(ee){delete K[ee]}),K}},cRFk:function(fe,S,t){fe.exports=t.p+"static/RepositoryNoneData.828085a8.png"},csWT:function(fe,S,t){fe.exports=t.p+"static/choose.4ad1045f.svg"},djh8:function(fe,S,t){fe.exports=t.p+"static/qrCode.42927872.png"},dxBZ:function(fe,S,t){"use strict";t.r(S);var B=t("DjyN"),ge=t("NUBc"),ze=t("14J3"),Re=t("BMrR"),K=t("+L6B"),ee=t("2/Rp"),N=t("jCWc"),a=t("kPKH"),A=t("k1fw"),xe=t("tJVT"),Q=t("PpiC"),me=t("B9cy"),X=t("Ol7k"),Y=t("lUTK"),H=t("BvKs"),v=t("q1tI"),s=t.n(v),ae=t("Ty5D"),C=t("9kvl"),y=t("xKgJ"),x=t("1vsH"),z=t("BdwD"),T=t("2qtc"),w=t("kLXV"),V=t("miYZ"),c=t("tsqr"),m=t("9og8"),r=t("WmNS"),D=t.n(r),I=t("ErOA"),q=function(pe){var Ie=pe.classroomList,Qe=pe.dispatch,We=Object(ae.i)(),ke=Ie.actionTabs;return We.id=We.coursesId,s.a.createElement(w.a,{centered:!0,title:"\u63D0\u793A",visible:Ie.actionTabs.key==="\u5220\u9664",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Object(m.a)(D.a.mark(function Ke(){var ot;return D.a.wrap(function(Ye){for(;;)switch(Ye.prev=Ye.next){case 0:return Ye.next=2,Object(I.a)("/api/live_links/".concat(ke.data.id,".json"),{method:"delete"});case 2:ot=Ye.sent,ot.status===0&&(c.b.success("\u5220\u9664\u6210\u529F"),Qe({type:"classroomList/setActionTabs",payload:{}}),Qe({type:"classroomList/getLiveVideoList",payload:{id:We.id}}));case 4:case"end":return Ye.stop()}},Ke)})),onCancel:function(){Qe({type:"classroomList/setActionTabs",payload:{}})}},s.a.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F"))},Se=Object(C.a)(function(Ce){var pe=Ce.classroomList;return{classroomList:pe}})(q),ce=t("iQDF"),J=t("+eQT"),we=t("5NDa"),Xe=t("5rEg"),ft=t("jrin"),Te=t("y8nQ"),te=t("Vl3Y"),at=t("OaEy"),tt=t("2fM7"),He=t("nRaC"),oe=t("5RzL"),R=t("wd/R"),l=t.n(R),p=t("KLLO"),E=t.n(p),f=oe.a.TreeNode,M=tt.a.Option,P=function(pe){var Ie,Qe=pe.classroomList,We=pe.loading,ke=pe.dispatch,Ke=Object(ae.i)();Ke.id=Ke.coursesId;var ot=Qe.detailAttendancesDetail,lt=Qe.actionTabs,Ye=te.a.useForm(),mt=Object(xe.a)(Ye,1),Rt=mt[0],gt=Object(v.useState)("\u76F4\u64AD\u94FE\u63A5"),Ot=Object(xe.a)(gt,2),Nt=Ot[0],Yt=Ot[1],cn=function(Ue){return Ue&&Ue0&&arguments[0]!==void 0?arguments[0]:[],oe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],R=He.length,l=oe.length;if(Math.abs(R-l)!==1)return{add:!1,key:null};function p(E,f){var M=new Map;E.forEach(function($){M.set($,!0)});var P=f.filter(function($){return!M.has($)});return P.length===1?P[0]:null}return R ").concat(oe);return oe}var we=function(oe,R){var l=oe.prefixCls,p=oe.data,E=oe.selectable,f=oe.checkable,M=oe.expandedKeys,P=oe.selectedKeys,$=oe.checkedKeys,De=oe.loadedKeys,F=oe.loadingKeys,Oe=oe.halfCheckedKeys,Be=oe.keyEntities,Le=oe.disabled,qe=oe.dragging,Ge=oe.dragOverNodeKey,rt=oe.dropPosition,_e=oe.motion,Ze=oe.height,nt=oe.itemHeight,b=oe.virtual,ne=oe.focusable,he=oe.activeItem,de=oe.focused,Pe=oe.tabIndex,Ee=oe.onKeyDown,Ce=oe.onFocus,pe=oe.onBlur,Ie=oe.onActiveChange,Qe=oe.onListChangeStart,We=oe.onListChangeEnd,ke=Object(s.a)(oe,["prefixCls","data","selectable","checkable","expandedKeys","selectedKeys","checkedKeys","loadedKeys","loadingKeys","halfCheckedKeys","keyEntities","disabled","dragging","dragOverNodeKey","dropPosition","motion","height","itemHeight","virtual","focusable","activeItem","focused","tabIndex","onKeyDown","onFocus","onBlur","onActiveChange","onListChangeStart","onListChangeEnd"]),Ke=a.useRef(null);a.useImperativeHandle(R,function(){return{scrollTo:function(dt){Ke.current.scrollTo(dt)}}});var ot=a.useState(M),lt=Object(v.a)(ot,2),Ye=lt[0],mt=lt[1],Rt=a.useState(p),gt=Object(v.a)(Rt,2),Ot=gt[0],Nt=gt[1],Yt=a.useState(p),cn=Object(v.a)(Yt,2),xt=cn[0],Ue=cn[1],G=a.useState([]),be=Object(v.a)(G,2),g=be[0],n=be[1],i=a.useState(null),L=Object(v.a)(i,2),k=L[0],Me=L[1];function Ne(){Nt(p),Ue(p),n([]),Me(null),We()}a.useEffect(function(){mt(M);var je=w(Ye,M);if(je.key!==null)if(je.add){var dt=Ot.findIndex(function(kt){var an=kt.data.key;return an===je.key}),ut=Se(V(Ot,p,je.key),b,Ze,nt),bt=Ot.slice();bt.splice(dt+1,0,q),Ue(bt),n(ut),Me("show")}else{var jt=p.findIndex(function(kt){var an=kt.data.key;return an===je.key}),Ht=Se(V(p,Ot,je.key),b,Ze,nt),$t=p.slice();$t.splice(jt+1,0,q),Ue($t),n(Ht),Me("hide")}else Ot!==p&&(Nt(p),Ue(p))},[M,p]),a.useEffect(function(){qe||Ne()},[qe]);var W=_e?xt:p,re={expandedKeys:M,selectedKeys:P,loadedKeys:De,loadingKeys:F,checkedKeys:$,halfCheckedKeys:Oe,dragOverNodeKey:Ge,dropPosition:rt,keyEntities:Be};return a.createElement(a.Fragment,null,de&&he&&a.createElement("span",{style:c,"aria-live":"assertive"},J(he)),a.createElement("div",{role:"tree"},a.createElement("input",{style:c,disabled:ne===!1||Le,tabIndex:ne!==!1?Pe:null,onKeyDown:Ee,onFocus:Ce,onBlur:pe,value:"",onChange:m})),a.createElement(ae.a,Object.assign({},ke,{data:W,itemKey:ce,height:Ze,fullHeight:!1,virtual:b,itemHeight:nt,prefixCls:"".concat(l,"-list"),ref:Ke}),function(je){var dt=je.pos,ut=je.data,bt=ut.key,jt=Object(s.a)(ut,["key"]),Ht=je.isStart,$t=je.isEnd,kt=Object(H.e)(bt,dt);delete jt.children;var an=Object(H.f)(kt,re);return a.createElement(T,Object.assign({},jt,an,{active:he&&bt===he.data.key,pos:dt,data:je.data,isStart:Ht,isEnd:$t,motion:_e,motionNodes:bt===r?g:null,motionType:k,onMotionStart:Qe,onMotionEnd:Ne,treeNodeRequiredProps:re,onMouseMove:function(){Ie(null)}}))}))},Xe=a.forwardRef(we);Xe.displayName="NodeList";var ft=Xe,Te=t("NvD2"),te=function(He){Object(ee.a)(R,He);var oe=Object(N.a)(R);function R(){var l;return Object(Re.a)(this,R),l=oe.apply(this,arguments),l.destroyed=!1,l.state={keyEntities:{},selectedKeys:[],checkedKeys:[],halfCheckedKeys:[],loadedKeys:[],loadingKeys:[],expandedKeys:[],dragging:!1,dragNodesKeys:[],dragOverNodeKey:null,dropPosition:null,treeData:[],flattenNodes:[],focused:!1,activeKey:null,listChanging:!1,prevProps:null},l.listRef=a.createRef(),l.onNodeDragStart=function(p,E){var f=l.state,M=f.expandedKeys,P=f.keyEntities,$=l.props.onDragStart,De=E.props.eventKey;l.dragNode=E;var F=Object(Y.b)(M,De);l.setState({dragging:!0,dragNodesKeys:Object(Y.g)(De,P)}),l.setExpandedKeys(F),$&&$({event:p,node:Object(H.b)(E.props)})},l.onNodeDragEnter=function(p,E){var f=l.state,M=f.expandedKeys,P=f.keyEntities,$=f.dragNodesKeys,De=l.props.onDragEnter,F=E.props,Oe=F.pos,Be=F.eventKey;if(!l.dragNode||$.indexOf(Be)!==-1)return;var Le=Object(Y.c)(p,E);if(l.dragNode.props.eventKey===Be&&Le===0){l.setState({dragOverNodeKey:"",dropPosition:null});return}setTimeout(function(){l.setState({dragOverNodeKey:Be,dropPosition:Le}),l.delayedDragEnterLogic||(l.delayedDragEnterLogic={}),Object.keys(l.delayedDragEnterLogic).forEach(function(qe){clearTimeout(l.delayedDragEnterLogic[qe])}),l.delayedDragEnterLogic[Oe]=window.setTimeout(function(){if(!l.state.dragging)return;var qe=Object(ze.a)(M),Ge=P[Be];Ge&&(Ge.children||[]).length&&(qe=Object(Y.a)(M,Be)),"expandedKeys"in l.props||l.setExpandedKeys(qe),De&&De({event:p,node:Object(H.b)(E.props),expandedKeys:qe})},400)},0)},l.onNodeDragOver=function(p,E){var f=l.state.dragNodesKeys,M=l.props.onDragOver,P=E.props.eventKey;if(f.indexOf(P)!==-1)return;if(l.dragNode&&P===l.state.dragOverNodeKey){var $=Object(Y.c)(p,E);if($===l.state.dropPosition)return;l.setState({dropPosition:$})}M&&M({event:p,node:Object(H.b)(E.props)})},l.onNodeDragLeave=function(p,E){var f=l.props.onDragLeave;l.setState({dragOverNodeKey:""}),f&&f({event:p,node:Object(H.b)(E.props)})},l.onNodeDragEnd=function(p,E){var f=l.props.onDragEnd;l.setState({dragOverNodeKey:""}),l.cleanDragState(),f&&f({event:p,node:Object(H.b)(E.props)}),l.dragNode=null},l.onNodeDrop=function(p,E){var f=l.state,M=f.dragNodesKeys,P=M===void 0?[]:M,$=f.dropPosition,De=l.props.onDrop,F=E.props,Oe=F.eventKey,Be=F.pos;if(l.setState({dragOverNodeKey:""}),l.cleanDragState(),P.indexOf(Oe)!==-1){Object(xe.a)(!1,"Can not drop to dragNode(include it's children node)");return}var Le=Object(Y.k)(Be),qe={event:p,node:Object(H.b)(E.props),dragNode:l.dragNode?Object(H.b)(l.dragNode.props):null,dragNodesKeys:P.slice(),dropPosition:$+Number(Le[Le.length-1]),dropToGap:!1};$!==0&&(qe.dropToGap=!0),De&&De(qe),l.dragNode=null},l.cleanDragState=function(){var p=l.state.dragging;p&&l.setState({dragging:!1})},l.onNodeClick=function(p,E){var f=l.props.onClick;f&&f(p,E)},l.onNodeDoubleClick=function(p,E){var f=l.props.onDoubleClick;f&&f(p,E)},l.onNodeSelect=function(p,E){var f=l.state.selectedKeys,M=l.state.keyEntities,P=l.props,$=P.onSelect,De=P.multiple,F=E.selected,Oe=E.key,Be=!F;Be?De?f=Object(Y.a)(f,Oe):f=[Oe]:f=Object(Y.b)(f,Oe);var Le=f.map(function(qe){var Ge=M[qe];return Ge?Ge.node:null}).filter(function(qe){return qe});l.setUncontrolledState({selectedKeys:f}),$&&$(f,{event:"select",selected:Be,node:E,selectedNodes:Le,nativeEvent:p.nativeEvent})},l.onNodeCheck=function(p,E,f){var M=l.state,P=M.keyEntities,$=M.checkedKeys,De=M.halfCheckedKeys,F=l.props,Oe=F.checkStrictly,Be=F.onCheck,Le=E.key,qe,Ge={event:"check",node:E,checked:f,nativeEvent:p.nativeEvent};if(Oe){var rt=f?Object(Y.a)($,Le):Object(Y.b)($,Le),_e=Object(Y.b)(De,Le);qe={checked:rt,halfChecked:_e},Ge.checkedNodes=rt.map(function(de){return P[de]}).filter(function(de){return de}).map(function(de){return de.node}),l.setUncontrolledState({checkedKeys:rt})}else{var Ze=Object(Te.a)([].concat(Object(ze.a)($),[Le]),!0,P),nt=Ze.checkedKeys,b=Ze.halfCheckedKeys;if(!f){var ne=new Set(nt);ne.delete(Le);var he=Object(Te.a)(Array.from(ne),{checked:!1,halfCheckedKeys:b},P);nt=he.checkedKeys,b=he.halfCheckedKeys}qe=nt,Ge.checkedNodes=[],Ge.checkedNodesPositions=[],Ge.halfCheckedKeys=b,nt.forEach(function(de){var Pe=P[de];if(!Pe)return;var Ee=Pe.node,Ce=Pe.pos;Ge.checkedNodes.push(Ee),Ge.checkedNodesPositions.push({node:Ee,pos:Ce})}),l.setUncontrolledState({checkedKeys:nt},!1,{halfCheckedKeys:b})}Be&&Be(qe,Ge)},l.onNodeLoad=function(p){return new Promise(function(E){l.setState(function(f){var M=f.loadedKeys,P=M===void 0?[]:M,$=f.loadingKeys,De=$===void 0?[]:$,F=l.props,Oe=F.loadData,Be=F.onLoad,Le=p.key;if(!Oe||P.indexOf(Le)!==-1||De.indexOf(Le)!==-1)return{};var qe=Oe(p);return qe.then(function(){var Ge=l.state,rt=Ge.loadedKeys,_e=Ge.loadingKeys,Ze=Object(Y.a)(rt,Le),nt=Object(Y.b)(_e,Le);Be&&Be(Ze,{event:"load",node:p}),l.setUncontrolledState({loadedKeys:Ze}),l.setState({loadingKeys:nt}),E()}),{loadingKeys:Object(Y.a)(De,Le)}})})},l.onNodeMouseEnter=function(p,E){var f=l.props.onMouseEnter;f&&f({event:p,node:E})},l.onNodeMouseLeave=function(p,E){var f=l.props.onMouseLeave;f&&f({event:p,node:E})},l.onNodeContextMenu=function(p,E){var f=l.props.onRightClick;f&&(p.preventDefault(),f({event:p,node:E}))},l.onFocus=function(){var p=l.props.onFocus;l.setState({focused:!0}),p&&p.apply(void 0,arguments)},l.onBlur=function(){var p=l.props.onBlur;l.setState({focused:!1}),l.onActiveChange(null),p&&p.apply(void 0,arguments)},l.getTreeNodeRequiredProps=function(){var p=l.state,E=p.expandedKeys,f=p.selectedKeys,M=p.loadedKeys,P=p.loadingKeys,$=p.checkedKeys,De=p.halfCheckedKeys,F=p.dragOverNodeKey,Oe=p.dropPosition,Be=p.keyEntities;return{expandedKeys:E||[],selectedKeys:f||[],loadedKeys:M||[],loadingKeys:P||[],checkedKeys:$||[],halfCheckedKeys:De||[],dragOverNodeKey:F,dropPosition:Oe,keyEntities:Be}},l.setExpandedKeys=function(p){var E=l.state.treeData,f=Object(H.d)(E,p);l.setUncontrolledState({expandedKeys:p,flattenNodes:f},!0)},l.onNodeExpand=function(p,E){var f=l.state.expandedKeys,M=l.state.listChanging,P=l.props,$=P.onExpand,De=P.loadData,F=E.key,Oe=E.expanded;if(M)return;var Be=f.indexOf(F),Le=!Oe;if(Object(xe.a)(Oe&&Be!==-1||!Oe&&Be===-1,"Expand state not sync with index check"),Le?f=Object(Y.a)(f,F):f=Object(Y.b)(f,F),l.setExpandedKeys(f),$&&$(f,{node:E,expanded:Le,nativeEvent:p.nativeEvent}),Le&&De){var qe=l.onNodeLoad(E);qe&&qe.then(function(){var Ge=Object(H.d)(l.state.treeData,f);l.setUncontrolledState({flattenNodes:Ge})})}},l.onListChangeStart=function(){l.setUncontrolledState({listChanging:!0})},l.onListChangeEnd=function(){setTimeout(function(){l.setUncontrolledState({listChanging:!1})})},l.onActiveChange=function(p){var E=l.state.activeKey,f=l.props.onActiveChange;if(E===p)return;l.setState({activeKey:p}),p!==null&&l.scrollTo({key:p}),f&&f(p)},l.getActiveItem=function(){var p=l.state,E=p.activeKey,f=p.flattenNodes;return E===null?null:f.find(function(M){var P=M.data.key;return P===E})||null},l.offsetActiveKey=function(p){var E=l.state,f=E.flattenNodes,M=E.activeKey,P=f.findIndex(function(F){var Oe=F.data.key;return Oe===M});P===-1&&p<0&&(P=f.length),P=(P+p+f.length)%f.length;var $=f[P];if($){var De=$.data.key;l.onActiveChange(De)}else l.onActiveChange(null)},l.onKeyDown=function(p){var E=l.state,f=E.activeKey,M=E.expandedKeys,P=E.checkedKeys,$=l.props,De=$.onKeyDown,F=$.checkable,Oe=$.selectable;switch(p.which){case A.a.UP:{l.offsetActiveKey(-1),p.preventDefault();break}case A.a.DOWN:{l.offsetActiveKey(1),p.preventDefault();break}}var Be=l.getActiveItem();if(Be&&Be.data){var Le=l.getTreeNodeRequiredProps(),qe=Be.data.isLeaf===!1||!!(Be.data.children||[]).length,Ge=Object(H.b)(Object(ge.a)(Object(ge.a)({},Object(H.f)(f,Le)),{},{data:Be.data,active:!0}));switch(p.which){case A.a.LEFT:{qe&&M.includes(f)?l.onNodeExpand({},Ge):Be.parent&&l.onActiveChange(Be.parent.data.key),p.preventDefault();break}case A.a.RIGHT:{qe&&!M.includes(f)?l.onNodeExpand({},Ge):Be.children&&Be.children.length&&l.onActiveChange(Be.children[0].data.key),p.preventDefault();break}case A.a.ENTER:case A.a.SPACE:{F&&!Ge.disabled&&Ge.checkable!==!1&&!Ge.disableCheckbox?l.onNodeCheck({},Ge,!P.includes(f)):!F&&Oe&&!Ge.disabled&&Ge.selectable!==!1&&l.onNodeSelect({},Ge);break}}}De&&De(p)},l.setUncontrolledState=function(p){var E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,f=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(l.destroyed)return;var M=!1,P=!0,$={};Object.keys(p).forEach(function(De){if(De in l.props){P=!1;return}M=!0,$[De]=p[De]}),M&&(!E||P)&&l.setState(Object(ge.a)(Object(ge.a)({},$),f))},l.scrollTo=function(p){l.listRef.current.scrollTo(p)},l}return Object(K.a)(R,[{key:"componentWillUnmount",value:function(){this.destroyed=!0}},{key:"render",value:function(){var p,E=this.state,f=E.focused,M=E.flattenNodes,P=E.keyEntities,$=E.dragging,De=E.activeKey,F=this.props,Oe=F.prefixCls,Be=F.className,Le=F.style,qe=F.showLine,Ge=F.focusable,rt=F.tabIndex,_e=rt===void 0?0:rt,Ze=F.selectable,nt=F.showIcon,b=F.icon,ne=F.switcherIcon,he=F.draggable,de=F.checkable,Pe=F.checkStrictly,Ee=F.disabled,Ce=F.motion,pe=F.loadData,Ie=F.filterTreeNode,Qe=F.height,We=F.itemHeight,ke=F.virtual,Ke=F.titleRender,ot=F.onContextMenu,lt=Object(Y.f)(this.props);return a.createElement(X.a.Provider,{value:{prefixCls:Oe,selectable:Ze,showIcon:nt,icon:b,switcherIcon:ne,draggable:he,checkable:de,checkStrictly:Pe,disabled:Ee,keyEntities:P,loadData:pe,filterTreeNode:Ie,titleRender:Ke,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},a.createElement("div",{className:me()(Oe,Be,(p={},Object(B.a)(p,"".concat(Oe,"-show-line"),qe),Object(B.a)(p,"".concat(Oe,"-focused"),f),Object(B.a)(p,"".concat(Oe,"-active-focused"),De!==null),p))},a.createElement(ft,Object.assign({ref:this.listRef,prefixCls:Oe,style:Le,data:M,disabled:Ee,selectable:Ze,checkable:!!de,motion:Ce,dragging:$,height:Qe,itemHeight:We,virtual:ke,focusable:Ge,focused:f,tabIndex:_e,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:ot},this.getTreeNodeRequiredProps(),lt))))}}],[{key:"getDerivedStateFromProps",value:function(p,E){var f=E.prevProps,M={prevProps:p};function P(b){return!f&&b in p||f&&f[b]!==p[b]}var $;if(P("treeData")?$=p.treeData:P("children")&&(Object(xe.a)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),$=Object(H.c)(p.children)),$){M.treeData=$;var De=Object(H.a)($);M.keyEntities=Object(ge.a)(Object(B.a)({},r,I),De.keyEntities)}var F=M.keyEntities||E.keyEntities;if(P("expandedKeys")||f&&P("autoExpandParent"))M.expandedKeys=p.autoExpandParent||!f&&p.defaultExpandParent?Object(Y.e)(p.expandedKeys,F):p.expandedKeys;else if(!f&&p.defaultExpandAll){var Oe=Object(ge.a)({},F);delete Oe[r],M.expandedKeys=Object.keys(Oe).map(function(b){return Oe[b].key})}else!f&&p.defaultExpandedKeys&&(M.expandedKeys=p.autoExpandParent||p.defaultExpandParent?Object(Y.e)(p.defaultExpandedKeys,F):p.defaultExpandedKeys);if(M.expandedKeys||delete M.expandedKeys,$||M.expandedKeys){var Be=Object(H.d)($||E.treeData,M.expandedKeys||E.expandedKeys);M.flattenNodes=Be}if(p.selectable&&(P("selectedKeys")?M.selectedKeys=Object(Y.d)(p.selectedKeys,p):!f&&p.defaultSelectedKeys&&(M.selectedKeys=Object(Y.d)(p.defaultSelectedKeys,p))),p.checkable){var Le;if(P("checkedKeys")?Le=Object(Y.j)(p.checkedKeys)||{}:!f&&p.defaultCheckedKeys?Le=Object(Y.j)(p.defaultCheckedKeys)||{}:$&&(Le=Object(Y.j)(p.checkedKeys)||{checkedKeys:E.checkedKeys,halfCheckedKeys:E.halfCheckedKeys}),Le){var qe=Le,Ge=qe.checkedKeys,rt=Ge===void 0?[]:Ge,_e=qe.halfCheckedKeys,Ze=_e===void 0?[]:_e;if(!p.checkStrictly){var nt=Object(Te.a)(rt,!0,F);rt=nt.checkedKeys,Ze=nt.halfCheckedKeys}M.checkedKeys=rt,M.halfCheckedKeys=Ze}}return P("loadedKeys")&&(M.loadedKeys=p.loadedKeys),M}}]),R}(a.Component);te.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[]},te.TreeNode=y.a;var at=te,tt=S.b=at},ji0R:function(fe,S,t){fe.exports=t.p+"static/douyu.3e6df9ee.jpg"},kPWJ:function(fe,S,t){fe.exports=t.p+"static/question.cb52bef9.gif"},kPYp:function(fe,S){fe.exports="data:image/png;base64,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"},l2Kq:function(fe,S,t){fe.exports=t.p+"static/match_ad.24dc22fd.jpg"},lzim:function(fe,S,t){"use strict";var B=t("E7E6"),ge=t.n(B);t.d(S,"z",function(){return ge.a});var ze=t("/GNS"),Re=t.n(ze);t.d(S,"y",function(){return Re.a});var K=t("FOrL"),ee=t.n(K);t.d(S,"s",function(){return ee.a});var N=t("HpTS"),a=t.n(N);t.d(S,"A",function(){return a.a});var A=t("tWlo"),xe=t.n(A);t.d(S,"a",function(){return xe.a});var Q=t("7ZXX"),me=t.n(Q);t.d(S,"m",function(){return me.a});var X=t("GABl"),Y=t.n(X);t.d(S,"f",function(){return Y.a});var H=t("onxn"),v=t.n(H);t.d(S,"o",function(){return v.a});var s=t("nKGa"),ae=t.n(s);t.d(S,"n",function(){return ae.a});var C=t("4qgm"),y=t.n(C);t.d(S,"C",function(){return y.a});var x=t("JeFH"),z=t.n(x);t.d(S,"b",function(){return z.a});var T=t("ji0R"),w=t.n(T);t.d(S,"j",function(){return w.a});var V=t("W6BS"),c=t.n(V);t.d(S,"D",function(){return c.a});var m=t("kPYp"),r=t.n(m);t.d(S,"E",function(){return r.a});var D=t("nukY"),I=t.n(D),q=t("4u4S"),Se=t.n(q),ce=t("yslc"),J=t.n(ce),we=t("l2Kq"),Xe=t.n(we),ft=t("RMFE"),Te=t.n(ft);t.d(S,"p",function(){return Te.a});var te=t("TGq3"),at=t.n(te);t.d(S,"q",function(){return at.a});var tt=t("SMhR"),He=t.n(tt);t.d(S,"B",function(){return He.a});var oe=t("8/bI"),R=t.n(oe);t.d(S,"k",function(){return R.a});var l=t("JWDV"),p=t.n(l);t.d(S,"d",function(){return p.a});var E=t("Xsq0"),f=t.n(E);t.d(S,"r",function(){return f.a});var M=t("Ohmc"),P=t.n(M);t.d(S,"c",function(){return P.a});var $=t("csWT"),De=t.n($);t.d(S,"e",function(){return De.a});var F=t("7v3h"),Oe=t.n(F);t.d(S,"l",function(){return Oe.a});var Be=t("cRFk"),Le=t.n(Be);t.d(S,"x",function(){return Le.a});var qe=t("kPWJ"),Ge=t.n(qe);t.d(S,"w",function(){return Ge.a});var rt=t("qgvg"),_e=t.n(rt);t.d(S,"t",function(){return _e.a});var Ze=t("FPkq"),nt=t.n(Ze);t.d(S,"v",function(){return nt.a});var b=t("A/g1"),ne=t.n(b);t.d(S,"g",function(){return ne.a});var he=t("Nmxd"),de=t.n(he);t.d(S,"h",function(){return de.a});var Pe=t("5D2P"),Ee=t.n(Pe);t.d(S,"i",function(){return Ee.a});var Ce=t("djh8"),pe=t.n(Ce);t.d(S,"u",function(){return pe.a});var Ie=t("Jq4h"),Qe=t.n(Ie)},nKGa:function(fe,S,t){fe.exports=t.p+"static/export_exercise-template.f7655c19.png"},nukY:function(fe,S){fe.exports="data:image/png;base64,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"},ogmK:function(fe,S,t){"use strict";t.d(S,"a",function(){return Ko});var B=t("1OyB"),ge=t("vuIU"),ze=t("Ji7U"),Re=t("LK+K"),K=t("rePB"),ee=t("VTBJ"),N=t("ODXe"),a=t("q1tI"),A=t("TSYQ"),xe=t.n(A),Q=t("Kwbf"),me=t("6cGi"),X=t("U8pU"),Y=t("4IlW"),H=a.createContext({}),v=H,s={visibility:"hidden"};function ae(e){var o=e.prefixCls,d=e.prevIcon,u=d===void 0?"\u2039":d,O=e.nextIcon,h=O===void 0?"\u203A":O,j=e.superPrevIcon,Z=j===void 0?"\xAB":j,ie=e.superNextIcon,se=ie===void 0?"\xBB":ie,ye=e.onSuperPrev,ve=e.onSuperNext,U=e.onPrev,le=e.onNext,_=e.children,Ae=a.useContext(v),ue=Ae.hideNextBtn,Ve=Ae.hidePrevBtn;return a.createElement("div",{className:o},ye&&a.createElement("button",{type:"button",onClick:ye,tabIndex:-1,className:"".concat(o,"-super-prev-btn"),style:Ve?s:{}},Z),U&&a.createElement("button",{type:"button",onClick:U,tabIndex:-1,className:"".concat(o,"-prev-btn"),style:Ve?s:{}},u),a.createElement("div",{className:"".concat(o,"-view")},_),le&&a.createElement("button",{type:"button",onClick:le,tabIndex:-1,className:"".concat(o,"-next-btn"),style:ue?s:{}},h),ve&&a.createElement("button",{type:"button",onClick:ve,tabIndex:-1,className:"".concat(o,"-super-next-btn"),style:ue?s:{}},se))}var C=ae;function y(e){var o=a.useContext(v),d=o.hideHeader;if(d)return null;var u=e.prefixCls,O=e.generateConfig,h=e.locale,j=e.value,Z=e.format,ie="".concat(u,"-header");return a.createElement(C,{prefixCls:ie},j?O.locale.format(h.locale,j,Z):"\xA0")}var x=y,z=t("YrtM"),T=t("KQm4"),w=new Map;function V(e,o,d){if(w.get(e)&&cancelAnimationFrame(w.get(e)),d<=0){w.set(e,requestAnimationFrame(function(){e.scrollTop=o}));return}var u=o-e.scrollTop,O=u/d*10;w.set(e,requestAnimationFrame(function(){e.scrollTop+=O,e.scrollTop!==o&&V(e,o,d-10)}))}function c(e,o){var d=o.onLeftRight,u=o.onCtrlLeftRight,O=o.onUpDown,h=o.onPageUpDown,j=o.onEnter,Z=e.which,ie=e.ctrlKey,se=e.metaKey;switch(Z){case Y.a.LEFT:if(ie||se){if(u)return u(-1),!0}else if(d)return d(-1),!0;break;case Y.a.RIGHT:if(ie||se){if(u)return u(1),!0}else if(d)return d(1),!0;break;case Y.a.UP:if(O)return O(-1),!0;break;case Y.a.DOWN:if(O)return O(1),!0;break;case Y.a.PAGE_UP:if(h)return h(-1),!0;break;case Y.a.PAGE_DOWN:if(h)return h(1),!0;break;case Y.a.ENTER:if(j)return j(),!0;break}return!1}function m(e,o,d,u){var O=e;if(!O)switch(o){case"time":O=u?"hh:mm:ss a":"HH:mm:ss";break;case"week":O="gggg-wo";break;case"month":O="YYYY-MM";break;case"quarter":O="YYYY-[Q]Q";break;case"year":O="YYYY";break;default:O=d?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return O}function r(e,o){var d=e==="time"?8:10;return Math.max(d,o.length)+2}var D=null,I=new Set;function q(e){return!D&&typeof window!="undefined"&&window.addEventListener&&(D=function(d){Object(T.a)(I).forEach(function(u){u(d)})},window.addEventListener("mousedown",D)),I.add(e),function(){I.delete(e),I.size===0&&(window.removeEventListener("mousedown",D),D=null)}}var Se=function(o){return o==="month"||o==="date"?"year":o},ce=function(o){return o==="date"?"month":o},J=function(o){return o==="month"||o==="date"?"quarter":o},we=function(o){return o==="date"?"week":o},Xe={year:Se,month:ce,quarter:J,week:we,time:null,date:null};function ft(e,o){return e.some(function(d){return d&&d.contains(o)})}function Te(e){var o=e.prefixCls,d=e.units,u=e.onSelect,O=e.value,h=e.active,j=e.hideDisabledOptions,Z="".concat(o,"-cell"),ie=a.useContext(v),se=ie.open,ye=a.useRef(null),ve=a.useRef(new Map);return a.useLayoutEffect(function(){var U=ve.current.get(O);U&&se!==!1&&V(ye.current,U.offsetTop,120)},[O]),a.useLayoutEffect(function(){if(se){var U=ve.current.get(O);U&&V(ye.current,U.offsetTop,0)}},[se]),a.createElement("ul",{className:xe()("".concat(o,"-column"),Object(K.a)({},"".concat(o,"-column-active"),h)),ref:ye,style:{position:"relative"}},d.map(function(U){var le;return j&&U.disabled?null:a.createElement("li",{key:U.value,ref:function(Ae){ve.current.set(U.value,Ae)},className:xe()(Z,(le={},Object(K.a)(le,"".concat(Z,"-disabled"),U.disabled),Object(K.a)(le,"".concat(Z,"-selected"),O===U.value),le)),onClick:function(){if(U.disabled)return;u(U.value)}},a.createElement("div",{className:"".concat(Z,"-inner")},U.label))}))}var te=Te;function at(e,o){for(var d=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",u=String(e);u.length=12,Zt%=12);var ea=a.useMemo(function(){if(!se)return[!1,!1];var St=[!0,!0];return sn.forEach(function(Tt){var wt=Tt.disabled,Mn=Tt.value;if(wt)return;Mn>=12?St[1]=!1:St[0]=!1}),St},[se,sn]),ta=Object(N.a)(ea,2),na=ta[0],aa=ta[1],oa=a.useMemo(function(){return se?sn.filter(ht?function(St){return St.value>=12}:function(St){return St.value<12}).map(function(St){var Tt=St.value%12,wt=Tt===0?"12":at(Tt,2);return Object(ee.a)(Object(ee.a)({},St),{},{label:wt,value:Tt})}):sn},[se,sn]),Jn=M(0,59,le,Ve&&Ve(Zt)),va=M(0,59,Ae,Je&&Je(Zt,Xt));u.current={onUpDown:function(Tt){var wt=et[O];if(wt)for(var Mn=wt.units.findIndex(function(Tn){return Tn.value===wt.value}),mn=wt.units.length,ln=1;ln1&&(j=o.addDate(j,-7)),j}function Ee(e,o,d){var u=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(o){case"year":return d.addYear(e,u*10);case"quarter":case"month":return d.addYear(e,u);default:return d.addMonth(e,u)}}var Ce=a.createContext({}),pe=Ce;function Ie(e){var o=e.cellPrefixCls,d=e.generateConfig,u=e.rangedValue,O=e.hoverRangedValue,h=e.isInView,j=e.isSameCell,Z=e.offsetCell,ie=e.today,se=e.value;function ye(ve){var U,le=Z(ve,-1),_=Z(ve,1),Ae=R(u,0),ue=R(u,1),Ve=R(O,0),Je=R(O,1),ct=de(d,Ve,Je,ve);function yt(Xt){return j(Ae,Xt)}function et(Xt){return j(ue,Xt)}var it=j(Ve,ve),pt=j(Je,ve),ht=(ct||pt)&&(!h(le)||et(le)),Zt=(ct||it)&&(!h(_)||yt(_));return U={},Object(K.a)(U,"".concat(o,"-in-view"),h(ve)),Object(K.a)(U,"".concat(o,"-in-range"),de(d,Ae,ue,ve)),Object(K.a)(U,"".concat(o,"-range-start"),yt(ve)),Object(K.a)(U,"".concat(o,"-range-end"),et(ve)),Object(K.a)(U,"".concat(o,"-range-start-single"),yt(ve)&&!ue),Object(K.a)(U,"".concat(o,"-range-end-single"),et(ve)&&!Ae),Object(K.a)(U,"".concat(o,"-range-start-near-hover"),yt(ve)&&(j(le,Ve)||de(d,Ve,Je,le))),Object(K.a)(U,"".concat(o,"-range-end-near-hover"),et(ve)&&(j(_,Je)||de(d,Ve,Je,_))),Object(K.a)(U,"".concat(o,"-range-hover"),ct),Object(K.a)(U,"".concat(o,"-range-hover-start"),it),Object(K.a)(U,"".concat(o,"-range-hover-end"),pt),Object(K.a)(U,"".concat(o,"-range-hover-edge-start"),ht),Object(K.a)(U,"".concat(o,"-range-hover-edge-end"),Zt),Object(K.a)(U,"".concat(o,"-range-hover-edge-start-near-range"),ht&&j(le,ue)),Object(K.a)(U,"".concat(o,"-range-hover-edge-end-near-range"),Zt&&j(_,Ae)),Object(K.a)(U,"".concat(o,"-today"),j(ie,ve)),Object(K.a)(U,"".concat(o,"-selected"),j(se,ve)),U}return ye}function Qe(e){for(var o=e.prefixCls,d=e.disabledDate,u=e.onSelect,O=e.rowNum,h=e.colNum,j=e.prefixColumn,Z=e.rowClassName,ie=e.baseDate,se=e.getCellClassName,ye=e.getCellText,ve=e.getCellNode,U=e.getCellDate,le=e.titleCell,_=e.headerCells,Ae=a.useContext(v),ue=Ae.onDateMouseEnter,Ve=Ae.onDateMouseLeave,Je="".concat(o,"-cell"),ct=[],yt=0;yt2&&arguments[2]!==void 0?arguments[2]:!1;(_t===Ae||wn)&&(xa($e),pt&&pt($e),mn&&mn($e,Dt),ht&&!he(Z,$e,Pn)&&ht($e))},ia=function($e){return pn.current&&pn.current.onKeyDown?([Y.a.LEFT,Y.a.RIGHT,Y.a.UP,Y.a.DOWN,Y.a.PAGE_UP,Y.a.PAGE_DOWN,Y.a.ENTER].includes($e.which)&&$e.preventDefault(),pn.current.onKeyDown($e)):(Object(Q.a)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1)},Bt=function($e){pn.current&&pn.current.onBlur&&pn.current.onBlur($e)};wt&&Ea!=="right"&&(wt.current={onKeyDown:ia,onClose:function(){pn.current&&pn.current.onClose&&pn.current.onClose()}}),a.useEffect(function(){ie&&!Yn.current&&un(ie)},[ie]),a.useEffect(function(){Yn.current=!1},[]);var nn,An=Object(ee.a)(Object(ee.a)({},e),{},{operationRef:pn,prefixCls:u,viewDate:hn,value:Pn,onViewDateChange:vn,sourceMode:Pa,onPanelChange:It,disabledDate:_t!=="decade"?U:void 0});delete An.onChange,delete An.onSelect;switch(_t){case"decade":nn=a.createElement(Oa,Object.assign({},An,{onSelect:function($e,Dt){vn($e),gn($e,Dt)}}));break;case"year":nn=a.createElement(En,Object.assign({},An,{onSelect:function($e,Dt){vn($e),gn($e,Dt)}}));break;case"month":nn=a.createElement(L,Object.assign({},An,{onSelect:function($e,Dt){vn($e),gn($e,Dt)}}));break;case"quarter":nn=a.createElement(ut,Object.assign({},An,{onSelect:function($e,Dt){vn($e),gn($e,Dt)}}));break;case"week":nn=a.createElement(cn,Object.assign({},An,{onSelect:function($e,Dt){vn($e),gn($e,Dt)}}));break;case"time":delete An.showTime,nn=a.createElement(Oe,Object.assign({},An,Object(X.a)(ct)==="object"?ct:null,{onSelect:function($e,Dt){vn($e),gn($e,Dt)}}));break;default:ct?nn=a.createElement(Nt,Object.assign({},An,{onSelect:function($e,Dt){vn($e),gn($e,Dt)}})):nn=a.createElement(mt,Object.assign({},An,{onSelect:function($e,Dt){vn($e),gn($e,Dt)}}))}var ba,Ra,sa=function(){var $e=Z.getNow(),Dt=E(Z.getHour($e),Z.getMinute($e),Z.getSecond($e),zn?ta:1,ga?aa:1,St?Jn:1),wn=p(Z,$e,Dt[0],Dt[1],Dt[2]);gn(wn,"submit")};ln||(ba=Wn(u,_t,et),Ra=pa({prefixCls:u,components:rn,needConfirmButton:va,okDisabled:!Pn||U&&U(Pn),locale:j,showNow:Je,onNow:va&&sa,onOk:function(){Pn&&(gn(Pn,"submit",!0),Ft&&Ft(Pn))}}));var ja;if(yt&&_t==="date"&&Ae==="date"&&!ct){var Aa=Z.getNow(),Wt="".concat(u,"-today-btn"),Un=U&&U(Aa);ja=a.createElement("a",{className:xe()(Wt,Un&&"".concat(Wt,"-disabled")),"aria-disabled":Un,onClick:function(){Un||gn(Aa,"mouse",!0)}},j.today)}return a.createElement(v.Provider,{value:Object(ee.a)(Object(ee.a)({},Tt),{},{hideHeader:"hideHeader"in e?it:Tt.hideHeader,hidePrevBtn:bn&&Ea==="right",hideNextBtn:bn&&Ea==="left"})},a.createElement("div",{tabIndex:Ve,className:xe()("".concat(u,"-panel"),O,(o={},Object(K.a)(o,"".concat(u,"-panel-has-range"),Vn&&Vn[0]&&Vn[1]),Object(K.a)(o,"".concat(u,"-panel-has-range-hover"),Ca&&Ca[0]&&Ca[1]),Object(K.a)(o,"".concat(u,"-panel-rtl"),sn==="rtl"),o)),style:h,onKeyDown:ia,onBlur:Bt,onMouseDown:Xt,ref:Mn},nn,ba||Ra||ja?a.createElement("div",{className:"".concat(u,"-footer")},ba,Ra,ja):null))}var _n=Da,Ka=t("uciX"),ha={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}};function Ma(e){var o,d=e.prefixCls,u=e.popupElement,O=e.popupStyle,h=e.visible,j=e.dropdownClassName,Z=e.dropdownAlign,ie=e.transitionName,se=e.getPopupContainer,ye=e.children,ve=e.range,U=e.popupPlacement,le=e.direction,_="".concat(d,"-dropdown"),Ae=function(){return U!==void 0?U:le==="rtl"?"bottomRight":"bottomLeft"};return a.createElement(Ka.a,{showAction:[],hideAction:[],popupPlacement:Ae(),builtinPlacements:ha,prefixCls:_,popupTransitionName:ie,popup:u,popupAlign:Z,popupVisible:h,popupClassName:xe()(j,(o={},Object(K.a)(o,"".concat(_,"-range"),ve),Object(K.a)(o,"".concat(_,"-rtl"),le==="rtl"),o)),popupStyle:O,getPopupContainer:se},ye)}var zt=Ma;function Pt(e){var o=e.open,d=e.value,u=e.isClickOutside,O=e.triggerOpen,h=e.forwardKeyDown,j=e.blurToCancel,Z=e.onSubmit,ie=e.onCancel,se=e.onFocus,ye=e.onBlur,ve=Object(a.useState)(!1),U=Object(N.a)(ve,2),le=U[0],_=U[1],Ae=Object(a.useState)(!1),ue=Object(N.a)(Ae,2),Ve=ue[0],Je=ue[1],ct=Object(a.useRef)(!1),yt=Object(a.useRef)(!1),et={onMouseDown:function(){_(!0),O(!0)},onKeyDown:function(pt){switch(pt.which){case Y.a.ENTER:{o?Z()!==!1&&_(!0):O(!0),pt.preventDefault();return}case Y.a.TAB:{le&&o&&!pt.shiftKey?(_(!1),pt.preventDefault()):!le&&o&&(!h(pt)&&pt.shiftKey&&(_(!0),pt.preventDefault()));return}case Y.a.ESC:{_(!0),ie();return}}!o&&![Y.a.SHIFT].includes(pt.which)?O(!0):le||h(pt)},onFocus:function(pt){_(!0),Je(!0),se&&se(pt)},onBlur:function(pt){if(ct.current||!u(document.activeElement)){ct.current=!1;return}j?setTimeout(function(){u(document.activeElement)&&ie()},0):o&&(O(!1),yt.current&&Z()),Je(!1),ye&&ye(pt)}};return Object(a.useEffect)(function(){yt.current=!1},[o]),Object(a.useEffect)(function(){yt.current=!0},[d]),Object(a.useEffect)(function(){return q(function(it){var pt=it.target;o&&(u(pt)?Ve||O(!1):(ct.current=!0,requestAnimationFrame(function(){ct.current=!1})))})}),[et,{focused:Ve,typing:le}]}function Vt(e){var o=e.valueTexts,d=e.onTextChange,u=a.useState(""),O=Object(N.a)(u,2),h=O[0],j=O[1],Z=a.useRef([]);Z.current=o;function ie(ye){j(ye),d(ye)}function se(){j(Z.current[0])}return a.useEffect(function(){o.every(function(ye){return ye!==h})&&se()},[o.join("||")]),[h,ie,se]}var Et=t("Gytx"),en=t.n(Et);function fn(e,o){var d=o.formatList,u=o.generateConfig,O=o.locale;return Object(z.a)(function(){if(!e)return[[""],""];for(var h="",j=[],Z=0;Z1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(se.current),Ve){ie(ue);return}se.current=requestAnimationFrame(function(){ie(ue)})}var ve=fn(Z,{formatList:d,generateConfig:u,locale:O}),U=Object(N.a)(ve,2),le=U[1];function _(ue){ye(ue)}function Ae(){var ue=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;ye(null,ue)}return Object(a.useEffect)(function(){Ae(!0)},[e]),Object(a.useEffect)(function(){return function(){return cancelAnimationFrame(se.current)}},[]),[le,_,Ae]}function Sn(e){var o,d=e.prefixCls,u=d===void 0?"rc-picker":d,O=e.id,h=e.tabIndex,j=e.style,Z=e.className,ie=e.dropdownClassName,se=e.dropdownAlign,ye=e.popupStyle,ve=e.transitionName,U=e.generateConfig,le=e.locale,_=e.inputReadOnly,Ae=e.allowClear,ue=e.autoFocus,Ve=e.showTime,Je=e.picker,ct=Je===void 0?"date":Je,yt=e.format,et=e.use12Hours,it=e.value,pt=e.defaultValue,ht=e.open,Zt=e.defaultOpen,Xt=e.defaultOpenValue,Dn=e.suffixIcon,Ft=e.clearIcon,rn=e.disabled,sn=e.disabledDate,ea=e.placeholder,ta=e.getPopupContainer,na=e.pickerRef,aa=e.panelRender,oa=e.onChange,Jn=e.onOpenChange,va=e.onFocus,zn=e.onBlur,ga=e.onMouseDown,St=e.onMouseUp,Tt=e.onMouseEnter,wt=e.onMouseLeave,Mn=e.onContextMenu,mn=e.onClick,ln=e.direction,Nn=e.autoComplete,Tn=Nn===void 0?"off":Nn,bn=a.useRef(null),Ea=ct==="date"&&!!Ve||ct==="time",Vn=He(m(yt,ct,Ve,et)),Ca=a.useRef(null),pn=a.useRef(null),Yn=Object(me.a)(null,{value:it,defaultValue:pt}),Ia=Object(N.a)(Yn,2),In=Ia[0],Pn=Ia[1],xa=a.useState(In),kn=Object(N.a)(xa,2),Hn=kn[0],hn=kn[1],un=a.useRef(null),vn=Object(me.a)(!1,{value:ht,defaultValue:Zt,postState:function(Mt){return rn?!1:Mt},onChange:function(Mt){Jn&&Jn(Mt),!Mt&&un.current&&un.current.onClose&&un.current.onClose()}}),ra=Object(N.a)(vn,2),tn=ra[0],Gn=ra[1],_t=fn(Hn,{formatList:Vn,generateConfig:U,locale:le}),Sa=Object(N.a)(_t,2),ua=Sa[0],vt=Sa[1],Pa=Vt({valueTexts:ua,onTextChange:function(Mt){var ya=U.locale.parse(le.locale,Mt,Vn);ya&&(!sn||!sn(ya))&&hn(ya)}}),Ln=Object(N.a)(Pa,3),It=Ln[0],gn=Ln[1],ia=Ln[2],Bt=function(Mt){hn(Mt),Pn(Mt),oa&&!he(U,In,Mt)&&oa(Mt,Mt?U.locale.format(le.locale,Mt,Vn[0]):"")},nn=function(Mt){if(rn&&Mt)return;Gn(Mt)},An=function(Mt){return tn&&un.current&&un.current.onKeyDown?un.current.onKeyDown(Mt):(Object(Q.a)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},ba=function(){St&&St.apply(void 0,arguments),bn.current&&(bn.current.focus(),nn(!0))},Ra=Pt({blurToCancel:Ea,open:tn,value:It,triggerOpen:nn,forwardKeyDown:An,isClickOutside:function(Mt){return!ft([Ca.current,pn.current],Mt)},onSubmit:function(){return sn&&sn(Hn)?!1:(Bt(Hn),nn(!1),ia(),!0)},onCancel:function(){nn(!1),hn(In),ia()},onFocus:va,onBlur:zn}),sa=Object(N.a)(Ra,2),ja=sa[0],Aa=sa[1],Wt=Aa.focused,Un=Aa.typing;a.useEffect(function(){tn||(hn(In),!ua.length||ua[0]===""?gn(""):vt!==It&&ia())},[tn,ua]),a.useEffect(function(){tn||ia()},[ct]),a.useEffect(function(){hn(In)},[In]),na&&(na.current={focus:function(){bn.current&&bn.current.focus()},blur:function(){bn.current&&bn.current.blur()}});var Lt=Object(ee.a)(Object(ee.a)({},e),{},{className:void 0,style:void 0,pickerValue:void 0,onPickerValueChange:void 0}),$e=a.createElement(_n,Object.assign({},Lt,{generateConfig:U,className:xe()(Object(K.a)({},"".concat(u,"-panel-focused"),!Un)),value:Hn,locale:le,tabIndex:-1,onChange:hn,direction:ln}));aa&&($e=aa($e));var Dt=a.createElement("div",{className:"".concat(u,"-panel-container"),onMouseDown:function(Mt){Mt.preventDefault()}},$e),wn;Dn&&(wn=a.createElement("span",{className:"".concat(u,"-suffix")},Dn));var Wa;Ae&&In&&!rn&&(Wa=a.createElement("span",{onMouseDown:function(Mt){Mt.preventDefault(),Mt.stopPropagation()},onMouseUp:function(Mt){Mt.preventDefault(),Mt.stopPropagation(),Bt(null),nn(!1)},className:"".concat(u,"-clear")},Ft||a.createElement("span",{className:"".concat(u,"-clear-btn")})));var qa=function(Mt,ya){(ya==="submit"||ya!=="key"&&!Ea)&&(Bt(Mt),nn(!1))},Ja=ln==="rtl"?"bottomRight":"bottomLeft",za=Gt(It,{formatList:Vn,generateConfig:U,locale:le}),ka=Object(N.a)(za,3),Ya=ka[0],Ha=ka[1],yn=ka[2];return a.createElement(v.Provider,{value:{operationRef:un,hideHeader:ct==="time",panelRef:Ca,onSelect:qa,open:tn,defaultOpenValue:Xt,onDateMouseEnter:Ha,onDateMouseLeave:yn}},a.createElement(zt,{visible:tn,popupElement:Dt,popupStyle:ye,prefixCls:u,dropdownClassName:ie,dropdownAlign:se,getPopupContainer:ta,transitionName:ve,popupPlacement:Ja,direction:ln},a.createElement("div",{className:xe()(u,Z,(o={},Object(K.a)(o,"".concat(u,"-disabled"),rn),Object(K.a)(o,"".concat(u,"-focused"),Wt),Object(K.a)(o,"".concat(u,"-rtl"),ln==="rtl"),o)),style:j,onMouseDown:ga,onMouseUp:ba,onMouseEnter:Tt,onMouseLeave:wt,onContextMenu:Mn,onClick:mn},a.createElement("div",{className:xe()("".concat(u,"-input"),Object(K.a)({},"".concat(u,"-input-placeholder"),!!Ya)),ref:pn},a.createElement("input",Object.assign({id:O,tabIndex:h,disabled:rn,readOnly:_||!Un,value:Ya||It,onChange:function(Mt){gn(Mt.target.value)},autoFocus:ue,placeholder:ea,ref:bn,title:It},ja,{size:r(ct,Vn[0])},oe(e),{autoComplete:Tn})),wn,Wa))))}var Qn=function(e){Object(ze.a)(d,e);var o=Object(Re.a)(d);function d(){var u;return Object(B.a)(this,d),u=o.apply(this,arguments),u.pickerRef=a.createRef(),u.focus=function(){u.pickerRef.current&&u.pickerRef.current.focus()},u.blur=function(){u.pickerRef.current&&u.pickerRef.current.blur()},u}return Object(ge.a)(d,[{key:"render",value:function(){return a.createElement(Sn,Object.assign({},this.props,{pickerRef:this.pickerRef}))}}]),d}(a.Component),qn=Qn;function $n(e,o,d){var u=e.picker,O=e.locale,h=e.selectedValue,j=e.disabledDate,Z=e.disabled,ie=e.generateConfig,se=R(h,0),ye=R(h,1);function ve(ue){var Ve=ie.getYear(ue),Je=ie.locale.getWeek(O.locale,ue);return Ve*100+Je}function U(ue){var Ve=ie.getYear(ue),Je=ie.getMonth(ue);return Ve*100+Je}function le(ue){var Ve=ie.getYear(ue),Je=rt(ie,ue);return Ve*10+Je}var _=a.useCallback(function(ue){if(j&&j(ue))return!0;if(Z[1]&&ye)return!nt(ie,ue,ye)&&ie.isAfter(ue,ye);if(o&&ye)switch(u){case"quarter":return le(ue)>le(ye);case"month":return U(ue)>U(ye);case"week":return ve(ue)>ve(ye);default:return!nt(ie,ue,ye)&&ie.isAfter(ue,ye)}return!1},[j,Z[1],ye,o]),Ae=a.useCallback(function(ue){if(j&&j(ue))return!0;if(Z[0]&&se)return!nt(ie,ue,ye)&&ie.isAfter(se,ue);if(d&&se)switch(u){case"quarter":return le(ue)0&&arguments[0]!==void 0?arguments[0]:!1,Fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},st=null;yn&&Ua&&Ua[0]&&Ua[1]&&_.isAfter(Ua[1],Ua[0])&&(st=Ua);var At=it;if(it&&Object(X.a)(it)==="object"&&it.defaultValue){var Jt=it.defaultValue;At=Object(ee.a)(Object(ee.a)({},it),{},{defaultValue:R(Jt,vt)||void 0})}var Ta=null;return na&&(Ta=function(Zn,la){return na(Zn,la,{range:vt?"end":"start"})}),a.createElement(pe.Provider,{value:{inRange:!0,panelPosition:Ct,rangedValue:_o||Wt,hoverRangedValue:st}},a.createElement(_n,Object.assign({},e,Fe,{dateRender:Ta,showTime:At,mode:Dt[vt],generateConfig:_,style:void 0,direction:Yn,disabledDate:vt===0?za:ka,disabledTime:function(Zn){return ta?ta(Zn,vt===0?"start":"end"):!1},className:xe()(Object(K.a)({},"".concat(h,"-panel-focused"),vt===0?!jo:!ko)),value:R(Wt,vt),locale:Ae,tabIndex:-1,onPanelChange:function(Zn,la){Wa(l(Dt,la,vt),l(Wt,Zn,vt));var da=Zn;Ct==="right"&&Dt[vt]===la&&(da=Ee(da,la,_,-1)),sa(da,vt)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:void 0,defaultPickerValue:void 0})))}var wa=0,Lo=0;vt&&un.current&&ra.current&&hn.current&&(wa=un.current.offsetWidth+ra.current.offsetWidth,hn.current.offsetWidth&&wa>hn.current.offsetWidth&&(Lo=wa));var hr=Yn==="rtl"?{right:wa}:{left:wa};function vr(){var Ct,Fe=Wn(h,Dt[vt],Mn),st=pa({prefixCls:h,components:Ca,needConfirmButton:xa,okDisabled:!R(Wt,vt)||ea&&ea(Wt[vt]),locale:Ae,rangeList:pr,onOk:function(){R(Wt,vt)&&(Va(Wt,vt),Vn&&Vn(Wt))}});if(et!=="time"&&!it){var At=Ra(vt),Jt=Ee(At,et,_),Ta=Dt[vt],ca=Ta===et,Zn=oo(ca?"left":!1,{pickerValue:At,onPickerValueChange:function(Bn){sa(Bn,vt)}}),la=oo("right",{pickerValue:Jt,onPickerValueChange:function(Bn){sa(Ee(Bn,et,_,-1),vt)}});Yn==="rtl"?Ct=a.createElement(a.Fragment,null,la,ca&&Zn):Ct=a.createElement(a.Fragment,null,Zn,ca&&la)}else Ct=oo();var da=a.createElement(a.Fragment,null,a.createElement("div",{className:"".concat(h,"-panels")},Ct),(Fe||st)&&a.createElement("div",{className:"".concat(h,"-footer")},Fe,st));return aa&&(da=aa(da)),a.createElement("div",{className:"".concat(h,"-panel-container"),style:{marginLeft:Lo},ref:hn,onMouseDown:function(Bn){Bn.preventDefault()}},da)}var gr=a.createElement("div",{className:xe()("".concat(h,"-range-wrapper"),"".concat(h,"-").concat(et,"-range-wrapper")),style:{minWidth:Vo}},a.createElement("div",{className:"".concat(h,"-range-arrow"),style:hr}),vr()),Uo;zn&&(Uo=a.createElement("span",{className:"".concat(h,"-suffix")},zn));var wo;va&&(R(Bt,0)&&!It[0]||R(Bt,1)&&!It[1])&&(wo=a.createElement("span",{onMouseDown:function(Fe){Fe.preventDefault(),Fe.stopPropagation()},onMouseUp:function(Fe){Fe.preventDefault(),Fe.stopPropagation();var st=Bt;It[0]||(st=l(st,null,0)),It[1]||(st=l(st,null,1)),Va(st,null),La(!1,vt)},className:"".concat(h,"-clear")},ga||a.createElement("span",{className:"".concat(h,"-clear-btn")})));var Bo={size:r(et,_t[0])},ro=0,io=0;un.current&&vn.current&&ra.current&&(vt===0?io=un.current.offsetWidth:(ro=wa,io=vn.current.offsetWidth));var Er=Yn==="rtl"?{right:ro}:{left:ro},Cr=function(Fe,st){var At=l(Wt,Fe,vt);st==="submit"||st!=="key"&&!xa?(Va(At,vt),vt===0?Oo():Mo()):Un(At)};return a.createElement(v.Provider,{value:{operationRef:Ln,hideHeader:et==="time",onDateMouseEnter:ar,onDateMouseLeave:or,hideRanges:!0,onSelect:Cr,open:yn}},a.createElement(zt,{visible:yn,popupElement:gr,popupStyle:se,prefixCls:h,dropdownClassName:ye,dropdownAlign:U,getPopupContainer:le,transitionName:ve,range:!0,direction:Yn},a.createElement("div",Object.assign({ref:Hn,className:xe()(h,"".concat(h,"-range"),ie,(o={},Object(K.a)(o,"".concat(h,"-disabled"),It[0]&&It[1]),Object(K.a)(o,"".concat(h,"-focused"),vt===0?Ro:Po),Object(K.a)(o,"".concat(h,"-rtl"),Yn==="rtl"),o)),style:Z,onClick:ur,onMouseDown:cr},oe(e)),a.createElement("div",{className:xe()("".concat(h,"-input"),(d={},Object(K.a)(d,"".concat(h,"-input-active"),vt===0),Object(K.a)(d,"".concat(h,"-input-placeholder"),!!yo),d)),ref:un},a.createElement("input",Object.assign({id:j,disabled:It[0],readOnly:Tt||!jo,value:yo||Xa,onChange:function(Fe){po(Fe.target.value)},autoFocus:Ve,placeholder:R(ue,0)||"",ref:tn},ir,Bo,{autoComplete:Pn}))),a.createElement("div",{className:"".concat(h,"-range-separator"),ref:ra},Zt),a.createElement("div",{className:xe()("".concat(h,"-input"),(u={},Object(K.a)(u,"".concat(h,"-input-active"),vt===1),Object(K.a)(u,"".concat(h,"-input-placeholder"),!!Do),u)),ref:vn},a.createElement("input",Object.assign({disabled:It[1],readOnly:Tt||!ko,value:Do||_a,onChange:function(Fe){vo(Fe.target.value)},placeholder:R(ue,1)||"",ref:Gn},lr,Bo,{autoComplete:Pn}))),a.createElement("div",{className:"".concat(h,"-active-bar"),style:Object(ee.a)(Object(ee.a)({},Er),{},{width:io,position:"absolute"})}),Uo,wo)))}var jn=function(e){Object(ze.a)(d,e);var o=Object(Re.a)(d);function d(){var u;return Object(B.a)(this,d),u=o.apply(this,arguments),u.pickerRef=a.createRef(),u.focus=function(){u.pickerRef.current&&u.pickerRef.current.focus()},u.blur=function(){u.pickerRef.current&&u.pickerRef.current.blur()},u}return Object(ge.a)(d,[{key:"render",value:function(){return a.createElement(On,Object.assign({},this.props,{pickerRef:this.pickerRef}))}}]),d}(a.Component),Ko=jn,br=S.b=qn},onxn:function(fe,S){fe.exports="data:image/png;base64,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"},qgvg:function(fe,S){fe.exports="data:image/gif;base64,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"},rHrb:function(fe,S,t){"use strict";Object.defineProperty(S,"__esModule",{value:!0}),S.CopyToClipboard=void 0;var B=ze(t("q1tI")),ge=ze(t("+QRC"));function ze(C){return C&&C.__esModule?C:{default:C}}function Re(C){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Re=function(x){return typeof x}:Re=function(x){return x&&typeof Symbol=="function"&&x.constructor===Symbol&&x!==Symbol.prototype?"symbol":typeof x},Re(C)}function K(C,y){var x=Object.keys(C);if(Object.getOwnPropertySymbols){var z=Object.getOwnPropertySymbols(C);y&&(z=z.filter(function(T){return Object.getOwnPropertyDescriptor(C,T).enumerable})),x.push.apply(x,z)}return x}function ee(C){for(var y=1;y=0)continue;if(!Object.prototype.propertyIsEnumerable.call(C,z))continue;x[z]=C[z]}}return x}function a(C,y){if(C==null)return{};var x={},z=Object.keys(C),T,w;for(w=0;w=0)continue;x[T]=C[T]}return x}function A(C,y){if(!(C instanceof y))throw new TypeError("Cannot call a class as a function")}function xe(C,y){for(var x=0;x]*>/g;function Tt($){var b=document.createElement("div");return b.innerHTML=$,b.childNodes.length===0?"":b.childNodes[0].nodeValue}var dn=Re.a=function($){var b=$.value,T=b===void 0?"":b,ne=$.edit,ce=ne===void 0?!1:ne,se=$.className,Ue=$.showTextOnly,yt=$.showLines,It=$.replaces,Kt=$.zoomImg,ct=$.hasMask,qt=$.style,ln=qt===void 0?{}:qt,Cn=$.stylesPrev,Kn=Cn===void 0?{}:Cn,$n=String(T),Bn=Object(c.useRef)(),xr=Object(c.useRef)(),gr=Object(c.useState)(""),or=Object(C.a)(gr,2),cr=or[0],kn=or[1],Tr=Object(c.useState)("office"),Cr=Object(C.a)(Tr,2),vr=Cr[0],Dr=Cr[1],wr=function(){var fn=new ht(xr.current);fn.displayMode="popup",fn.addRenderEventListener(function(){var Fn=Object(L.a)(d.a.mark(function Vt(_n){var vn;return d.a.wrap(function(Xn){for(;;)switch(Xn.prev=Xn.next){case 0:return Bn.current.style.display="none",Xn.next=3,Object(le.a)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:"educoder.png",file:_n}});case 3:vn=Xn.sent,vn!=null&&vn.id&&It(xr.current.getAttribute("src").replace(ee.a.API_SERVER,""),"/api/attachments/".concat(vn==null?void 0:vn.id,"?type=").concat(vn.content_type));case 5:case"end":return Xn.stop()}},Vt)}));return function(Vt){return Fn.apply(this,arguments)}}()),fn.show()},ei=function(){var fn=new Pt(xr.current);fn.settings.displayMode="popup",fn.addEventListener("render",function(){var Fn=Object(L.a)(d.a.mark(function Vt(_n){var vn;return d.a.wrap(function(Xn){for(;;)switch(Xn.prev=Xn.next){case 0:if(Bn.current.style.display="none",!xr.current){Xn.next=6;break}return Xn.next=4,Object(le.a)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:"educoder.png",file:_n.dataUrl}});case 4:vn=Xn.sent,vn!=null&&vn.id&&It(xr.current.getAttribute("src").replace(ee.a.API_SERVER,""),"/api/attachments/".concat(vn==null?void 0:vn.id,"?type=").concat(vn.content_type));case 6:case"end":return Xn.stop()}},Vt)}));return function(Vt){return Fn.apply(this,arguments)}}()),fn.show(),window.markerArea=fn},dr=Object(c.useMemo)(function(){try{var on=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,fn=/\"\/api\/attachments\/|\"\/attachments\/download\//g,Fn=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g;$n=$n.replace(on,"("+ee.a.API_SERVER+"/api/attachments/").replace(fn,'"'+ee.a.API_SERVER+"/api/attachments/").replace(Fn,'"'+ee.a.API_SERVER+"/files/uploads/").replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` `),$n=$n.replace(new RegExp("(?[TOC]

            ",S()),R()),Vt=Vt.replace(/(__special_katext_id_\d+__)/g,function(pr,Xn){var ar=_n[Xn],er=ar.type,Or=ar.expression;return Object(K.renderToString)(Tt(Or)||"",{displayMode:er==="block",throwOnError:!1,output:"html"})}),Vt=Vt.replace(/▁/g,"\u2581\u2581\u2581"),B(),Ue){var vn=document.createElement("div");return vn.innerHTML=Vt,vn.innerText}return setTimeout(function(){return Fr()},500),Vt},[$n]),Un=Object(c.useRef)();k.WebkitLineClamp=yt,yt&&(ln=Object(G.a)(Object(G.a)({},ln),k));function ri(on){var fn=on.target;if(fn.tagName.toUpperCase()==="IMG"){if(Kt){var Fn=fn.getAttribute("src");kn(Fn),Dr("image")}}else if(fn.tagName.toUpperCase()==="A"){var Vt=fn.getAttribute("href");if(Vt.indexOf("office")>-1)on.preventDefault(),kn(Vt),Dr("office");else if(Vt.indexOf("application/pdf")>-1)on.preventDefault(),kn(Vt),Dr("pdf");else if(Vt.indexOf("type=text")>-1)on.preventDefault(),kn(Vt),Dr("html");else if(Vt.startsWith("#")){on.preventDefault();var _n=document.getElementById(Vt.replace("#",""));_n&&_n.scrollIntoView(!0)}}}var Fr=function(){var fn,Fn=(fn=Un.current)===null||fn===void 0?void 0:fn.querySelectorAll("video");Fn==null||Fn.forEach(function(Vt){if(Vt.oncontextmenu=function(){return!1},Vt.src.indexOf(".m3u8")>-1&&!Vt.canPlayType("application/vnd.apple.mpegurl")){if(Z.a.isSupported()){var _n=new Z.a;_n.loadSource(Vt.src),_n.attachMedia(Vt)}}})};Object(c.useEffect)(function(){if(Un.current&&dr&&(dr.match(cn)&&window.PR.prettyPrint()),Un.current)return Un.current.addEventListener("click",ri),function(){Un.current.removeEventListener("click",ri),B(),R()}},[dr,Un.current,ri]);var Pn=function(fn){if(!ce)return;fn.target.nodeName==="IMG"?(Bn.current.style.display="flex",Bn.current.style.width=fn.target.clientWidth+"px",Bn.current.style.height=fn.target.clientHeight+"px",Bn.current.style.top=fn.target.offsetTop+"px",Bn.current.style.left=fn.target.offsetLeft+"px",xr.current.src=fn.target.getAttribute("src")):Bn.current.style.display="none"};return u.a.createElement("div",{style:{position:"relative"}},u.a.createElement("div",{ref:Un,style:Object(G.a)({},ln),className:"".concat(se||""," markdown-body ").concat(un.a.mdBody),onMouseOver:Pn,dangerouslySetInnerHTML:{__html:dr}}),u.a.createElement("div",{ref:Bn,className:un.a.button},u.a.createElement(We.a,null,u.a.createElement(p.a,{onClick:function(){return wr()}},"\u88C1\u526A"),u.a.createElement(p.a,{onClick:function(){return ei()}},"\u7F16\u8F91"))),u.a.createElement("img",{ref:xr,src:"",alt:"sample",crossOrigin:"anonymous",style:{maxWidth:"90%",opacity:0,position:"absolute",zIndex:-1,top:"-10000px"}}),u.a.createElement(te.a,{close:!0,data:cr,hasMask:ct,type:cr!=null&&cr.length?vr:"",style:Object(G.a)({},Kn),onClose:function(){return kn("")}}))}},"9VGf":function(lt,Re,O){"use strict";O.d(Re,"a",function(){return je});var Pe=O("q1tI"),We=O.n(Pe);function je(p,G){var L=Object(Pe.useRef)();Object(Pe.useEffect)(function(){L.current=p}),Object(Pe.useEffect)(function(){function C(){L.current()}if(G!==null){var A=setInterval(C,G);return function(){return clearInterval(A)}}},[G])}},"A/g1":function(lt,Re){lt.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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"},ADTG:function(lt,Re,O){"use strict";O.r(Re);var Pe=O("7Kak"),We=O("9yH6"),je=O("cWXX"),p=O("/ezw"),G=O("/zsF"),L=O("PArb"),C=O("0Owb"),A=O("5NDa"),d=O("5rEg"),c=O("14J3"),u=O("BMrR"),o=O("+L6B"),i=O("2/Rp"),s=O("5Dmo"),a=O("3S7+"),m=O("jCWc"),h=O("kPKH"),l=O("oBTY"),E=O("miYZ"),w=O("tsqr"),R=O("2qtc"),k=O("kLXV"),I=O("k1fw"),S=O("9og8"),P=O("y8nQ"),N=O("Vl3Y"),F=O("tJVT"),v=O("PpiC"),U=O("WmNS"),W=O.n(U),B=O("q1tI"),D=O.n(B),ae=O("Ty5D"),he=O("55Ip"),ie=O("9kvl"),ge=O("ngQI"),M=O("HBuW"),V=O("1vsH"),Z=O("wd/R"),ee=O.n(Z),K=O("ItnT"),te=O.n(K),le=O("bbsP"),fe=O("/wGt"),Ee=O("DjyN"),me=O("NUBc"),ke=O("sRBo"),ye=O("kaz8"),xe=O("hD9M"),re=O("xKgJ"),pe=O("qsz/"),ue=O.n(pe),Te=d.a.Search,J=[{id:"type",name:"\u7B5B\u9009",children:[{name:"\u5168\u90E8\u5B9E\u8BAD",id:"all",type:"type"},{name:"\u6211\u7684\u5B9E\u8BAD",id:"mine",type:"type"}]},{id:"diff",name:"\u96BE\u5EA6",children:[{name:"\u5168\u90E8",id:"",type:"diff"},{name:"\u521D\u7EA7",id:1,type:"diff"},{name:"\u4E2D\u7EA7",id:2,type:"diff"},{name:"\u4E2D\u9AD8\u7EA7",id:3,type:"diff"},{name:"\u9AD8\u7EA7",id:4,type:"diff"}]}],Q=function(pt){var sn,Qt=pt.classroomList,An=pt.loading,an=pt.dispatch,Vn=pt.cb,Hn=pt.shixunIds,Jn=Hn===void 0?[]:Hn,ht=Object(ae.i)(),Lt=Object(ae.h)(),un=Qt.actionTabs,cn=N.a.useForm(),Tt=Object(F.a)(cn,1),dn=Tt[0],$=Qt.shixunLists,b=Object(B.useState)([]),T=Object(F.a)(b,2),ne=T[0],ce=T[1],se=Object(B.useState)({page:1,type:"all",diff:0,status:"all",order:"desc",limit:20,sort:"myshixuns_count"}),Ue=Object(F.a)(se,2),yt=Ue[0],It=Ue[1];Object(B.useEffect)(function(){Qt.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&(yt.page=1,an({type:"classroomList/getShixunLists",payload:Object(I.a)({},yt)}))},[Qt.actionTabs.key]),Object(B.useEffect)(function(){return Qt.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?document.body.setAttribute("data-custom","height"):document.body.removeAttribute("data-custom"),function(){document.body.removeAttribute("data-custom")}},[Qt.actionTabs.key]);var Kt=function(){an({type:"classroomList/setActionTabs",payload:{}}),It({page:1,type:"all",diff:0,status:"all",order:"desc",limit:20,sort:"myshixuns_count"})};return Qt.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?null:D.a.createElement(fe.a,{placement:"bottom",height:"100%",closable:!1,visible:Qt.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",className:ue.a.drawer,footer:D.a.createElement("div",{className:"tc"},D.a.createElement(i.a,{size:"large",onClick:function(){Kt(),ce([]),Vn("\u53D6\u6D88")},style:{marginRight:8}},"\u53D6\u6D88"),D.a.createElement(i.a,{size:"large",onClick:Object(S.a)(W.a.mark(function ct(){var qt,ln,Cn,Kn;return W.a.wrap(function(Bn){for(;;)switch(Bn.prev=Bn.next){case 0:qt=function(gr){var or=ne[gr];if(Jn.includes(or)){var cr,kn;return w.b.info("\u8BF7\u52FF\u91CD\u590D\u9009\u62E9\uFF1A".concat($==null||((cr=$.shixun_list)===null||cr===void 0||((kn=cr.find(function(Tr){return Tr.id===or}))===null||kn===void 0))?void 0:kn.title)),{v:void 0}}},ln=0;case 2:if(!(ln<(ne==null?void 0:ne.length))){Bn.next=9;break}if(Cn=qt(ln),!(typeof Cn=="object")){Bn.next=6;break}return Bn.abrupt("return",Cn.v);case 6:ln++,Bn.next=2;break;case 9:return Bn.next=11,Object(xe.i)({id:Qt.actionTabs.id,course_id:Qt.actionTabs.course_id,shixun_ids:Object(l.a)(ne)});case 11:Kn=Bn.sent,ce([]),Kn!=null&&Kn.shixuns_list&&(Kt(),Vn(Kn.shixuns_list));case 14:case"end":return Bn.stop()}},ct)})),type:"primary"},"\u786E\u5B9A"))},D.a.createElement("section",{className:"tc"},D.a.createElement(Te,{placeholder:"\u5B9E\u8BAD\u4FE1\u606F/\u9662\u6821\u540D\u79F0/\u521B\u5EFA\u8005",enterButton:"\u641C\u7D22",size:"large",className:ue.a.search,onSearch:function(qt){yt.keyword=qt,yt.page=1,an({type:"classroomList/getShixunLists",payload:Object(I.a)({},yt)})}})),D.a.createElement("section",{className:"edu-container"},J.map(function(ct,qt){var ln;return D.a.createElement("ul",{className:ue.a.menu,key:qt},D.a.createElement("li",null,ct.name),ct==null||((ln=ct.children)===null||ln===void 0)?void 0:ln.map(function(Cn,Kn){return D.a.createElement("li",{className:yt[ct.id]==Cn.id?ue.a.actived:"",onClick:function(){yt[ct.id]=Cn.id,It(Object(I.a)({},yt)),an({type:"classroomList/getShixunLists",payload:Object(I.a)({},yt)})}},D.a.createElement("strong",null,Cn.name))}))}),$==null||((sn=$.shixun_list)===null||sn===void 0)?void 0:sn.map(function(ct,qt){return D.a.createElement("div",{className:ue.a.listItem,key:qt},D.a.createElement(ye.a,{checked:ne.includes(ct.id),value:ct.id,onChange:function(Cn){var Kn=ne.indexOf(ct.id);ne.indexOf(ct.id)>-1?ce(ne.filter(function($n){return $n!==ct.id})):ce(ne.concat(ct.id))}}),D.a.createElement("div",{className:ue.a.info},D.a.createElement("div",{className:ue.a.title},D.a.createElement("div",{className:ue.a.titleLeft},D.a.createElement("a",{className:"c-black",href:"/shixuns/".concat(ct==null?void 0:ct.identifier,"/challenges"),target:"_blank"},D.a.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:ct.title}})),Object(re.v)()&&(ct==null?void 0:ct.mark_status)===1&&D.a.createElement(a.a,{title:ct==null?void 0:ct.mark_content},D.a.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),Object(re.v)()&&(ct==null?void 0:ct.mark_status)===2&&D.a.createElement(a.a,{title:ct==null?void 0:ct.mark_content},D.a.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),Object(re.v)()&&(ct==null?void 0:ct.mark_status)===3&&D.a.createElement(a.a,{title:ct==null?void 0:ct.mark_content},D.a.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")))),D.a.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},D.a.createElement("span",{className:ue.a.description,dangerouslySetInnerHTML:{__html:ct.description}})),D.a.createElement("div",{className:"flex-wrp mt15"},ct.challenge_names.map(function(ln,Cn){return D.a.createElement("span",{key:Cn,className:"mr30 font12"},"\u7B2C",Cn+1,"\u5173 ",ln," ")})),D.a.createElement(L.a,{dashed:!0}),D.a.createElement("div",{className:"c-light-black mt20 font12"},D.a.createElement("span",null,ct.author_name),D.a.createElement("span",{className:"ml15 mr15"},"|"),D.a.createElement("span",null,ct.author_school_name),D.a.createElement("span",{className:"ml15 mr15"},"|"),D.a.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570:",ct.level),D.a.createElement("span",{className:"ml15 mr15"},"|"),D.a.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570:"),D.a.createElement("span",null,ct.study_count))))}),D.a.createElement("p",null)),D.a.createElement("div",{className:"tc"},D.a.createElement(me.a,{current:yt.page||1,hideOnSinglePage:!0,showSizeChanger:!1,defaultPageSize:20,showQuickJumper:!0,total:$==null?void 0:$.shixuns_count,onChange:function(qt){yt.page=qt,an({type:"classroomList/getShixunLists",payload:Object(I.a)({},yt)})}})))},Ce=Object(ie.a)(function(Et){var pt=Et.classroomList,sn=Et.loading;return{classroomList:pt,loading:sn}})(Q),De=O("NLgs"),Be=O("MXD1"),Y=O("CFYs"),g=O("qHKi"),x=O.n(g),q=function(pt){var sn=pt.data,Qt=sn===void 0?{}:sn,An=pt.dispatch,an=An===void 0?function(){}:An,Vn=pt.onReloadData,Hn=Vn===void 0?function(){}:Vn,Jn=function(){if(!Object(De.e)(an))return;if(Object(re.r)())return;for(var Tt,dn=0;dn<(Qt==null||(($=Qt.stages)===null||$===void 0)?void 0:$.length);dn++){var $,b,T,ne=Qt==null||((b=Qt.stages)===null||b===void 0)?void 0:b[dn],ce=ne==null||((T=ne.shixuns_list)===null||T===void 0)?void 0:T.find(function(se){return(se==null?void 0:se.shixun_status)!=="\u6682\u672A\u516C\u5F00"});if(ce){Tt=ce.identifier;break}}Tt?un(Tt):w.b.info("\u5B9E\u8BAD\u6682\u672A\u516C\u5F00!")},ht=function cn(Tt){var dn;Tt=(dn=Tt)!==null&&dn!==void 0&&dn.includes(".json")?Tt:"".concat(Tt,".json"),k.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:D.a.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:function(){var $=Object(S.a)(W.a.mark(function T(){var ne,ce;return W.a.wrap(function(Ue){for(;;)switch(Ue.prev=Ue.next){case 0:return Ue.next=2,Object(M.Ab)({url:Tt});case 2:if(ne=Ue.sent,ne){Ue.next=5;break}return Ue.abrupt("return");case 5:return w.b.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF01"),Ue.next=8,Object(M.D)({id:ne.shixun_identifier});case 8:if(ce=Ue.sent,!(ce!=null&&ce.game_identifier)){Ue.next=13;break}return Object(V.O)("/tasks/".concat(ce.game_identifier)),Hn(),Ue.abrupt("return");case 13:(ce==null?void 0:ce.status)===2?cn(ce==null?void 0:ce.message):(ce==null?void 0:ce.status)===3&&Lt(ce==null?void 0:ce.message);case 14:case"end":return Ue.stop()}},T)}));function b(){return $.apply(this,arguments)}return b}()})},Lt=function(Tt){k.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:D.a.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Tt,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},un=function(){var cn=Object(S.a)(W.a.mark(function Tt(dn){var $;return W.a.wrap(function(T){for(;;)switch(T.prev=T.next){case 0:return T.next=2,Object(M.D)({id:dn});case 2:if($=T.sent,!($!=null&&$.game_identifier)){T.next=7;break}return Object(V.O)("/tasks/".concat($.game_identifier)),Hn(),T.abrupt("return");case 7:($==null?void 0:$.status)===2?ht($==null?void 0:$.message):($==null?void 0:$.status)===3&&Lt($==null?void 0:$.message);case 8:case"end":return T.stop()}},Tt)}));return function(dn){return cn.apply(this,arguments)}}();return D.a.createElement("section",null,!Object(re.c)()&&D.a.createElement(D.a.Fragment,null,Qt!=null&&Qt.start_learning?D.a.createElement(u.a,{className:x.a.wrap,align:"middle"},D.a.createElement(h.a,{flex:"1"},D.a.createElement("div",{className:"mt5 ".concat(x.a.havaLearn)},D.a.createElement("span",null,"\u5DF2\u5B66",Qt==null?void 0:Qt.learned,"%")),D.a.createElement("div",{className:"mt5 ".concat(x.a.progress)},D.a.createElement(Y.a,{percent:Qt==null?void 0:Qt.learned,showInfo:!1})),D.a.createElement("div",{className:"mt5"},D.a.createElement("span",{className:"font16"},"\u4E0A\u6B21\u5B66\u4E60\u5185\u5BB9"),D.a.createElement("span",{className:"ml20 c-blue-4ca"},Qt==null?void 0:Qt.last_shixun))),D.a.createElement(h.a,null,D.a.createElement(i.a,{className:x.a.button,type:"primary",onClick:function(){return un(Qt==null?void 0:Qt.last_shixun_identifier)}},"\u5F00\u59CB\u5B66\u4E60"))):D.a.createElement(u.a,{className:x.a.wrap,align:"middle"},D.a.createElement(h.a,{flex:"1"},D.a.createElement("span",{className:x.a.name},"\u8FD8\u672A\u5F00\u59CB\u5B66\u4E60")),D.a.createElement(h.a,null,D.a.createElement(i.a,{className:x.a.button,type:"primary",onClick:Jn},"\u5F00\u59CB\u5B66\u4E60")))))},z=q,X=O("V0Rq"),_e=O("sBCT"),Ne=O("500L"),at=O("jZGp"),rt=O("m3rI"),Ze=O("giR+"),ft=O("fyUT"),Ct=O("jLra"),it=O("IxHN"),tt=O("M8RZ"),Ve=O("BdwD"),ze=O("Ot1p"),Ge=O("Mgx3"),Oe=O("WMe9"),Ie=function(pt){var sn=pt.user,Qt=pt.onReplyDiscuss,An=pt.dispatch,an=pt.id,Vn=pt.activeDiscussIndex,Hn=pt.params,Jn=Object(B.useState)(""),ht=Object(F.a)(Jn,2),Lt=ht[0],un=ht[1];function cn(dn){un(dn)}console.log(Hn,"params33");function Tt(){if(!Lt){w.b.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}Qt(an,Lt),un("")}return D.a.createElement("div",{key:an,className:"discuss-item-editor",style:{display:Vn===an?"block":"none",width:"100%"}},D.a.createElement(ze.a,{miniToolbar:!0,startInit:Vn===an,defaultValue:Lt,id:an,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:cn}),D.a.createElement("a",{onClick:Tt,className:"btn-send"},"\u53D1\u9001"))},Fe=Object(ie.a)(function(Et){var pt=Et.shixunsDetail,sn=Et.loading,Qt=Et.globalSetting;return{shixunsDetail:pt,globalSetting:Qt,loading:sn.models.index}})(Ie),Ke=function(pt){var sn=pt.user,Qt=pt.upDataList,An=pt.params,an=pt.page,Vn=pt.getTypeNumber,Hn=pt.dispatch,Jn=function(){var ht=Object(S.a)(W.a.mark(function Lt(un,cn){var Tt;return W.a.wrap(function($){for(;;)switch($.prev=$.next){case 0:return $.next=2,Object(Ge.v)({id:un,content:cn});case 2:Tt=$.sent,(Tt==null?void 0:Tt.status)===0&&Qt(1);case 4:case"end":return $.stop()}},Lt)}));return function(un,cn){return ht.apply(this,arguments)}}();return D.a.createElement("div",{className:"discuss-item-container bg-white"},D.a.createElement("a",{href:"/users/".concat(sn.login),target:"_blank"},D.a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",src:"".concat(rt.a.IMG_SERVER,"/images/").concat(sn.image_url),width:"50"})),D.a.createElement("section",null,D.a.createElement(Fe,{id:An.pathId,params:An,activeDiscussIndex:An.pathId,onReplyDiscuss:Jn})))},st=Object(ie.a)(function(Et){var pt=Et.shixunsDetail,sn=Et.loading,Qt=Et.globalSetting;return{shixunsDetail:pt,globalSetting:Qt,loading:sn.models.index}})(Ke),qe=O("fXAG"),gt=O("ErOA");function dt(Et){var pt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;return Object(gt.c)("/discusses.json?page=".concat(pt-1,"&container_identifier=").concat(Et,"&container_type=Shixun"))}function mt(Et,pt){return Object(gt.f)("/discusses/".concat(Et,"/top_or_down_discuss.json"),{top:pt})}function Dt(Et,pt){return Object(gt.f)("/discusses/".concat(Et,"/plus.json"),{container_type:"Discuss",type:pt?1:0})}function St(Et,pt){return Object(gt.f)("/discusses/".concat(Et,"/hidden.json"),pt)}function Nt(Et,pt){return Object(gt.f)("/discusses/".concat(Et,"/reward_code.json"),pt)}function bt(Et){return Object(gt.a)("/api/discusses/".concat(Et,".json"),{method:"delete"})}function Wt(Et,pt){return Object(gt.f)("/discusses/".concat(Et,"/reply.json"),{container_type:"Shixun",content:pt})}function Pt(Et){return Object(gt.f)("/discusses.json",Et)}var jt=O("9Bee"),Gt=O("ROyk"),Rt=O("kaH+"),nn=O("dhSg");function In(Et){var pt=Et.data,sn=Et.index,Qt=Et.adminOrOperator,An=Et.parentDiscussIndex,an=Et.shixunIdentifier,Vn=Et.isDelete,Hn=Et.user,Jn=Et.onSetRewardData,ht=Et.onSetActionType,Lt=Et.params,un=Et.deleteCommentAlert,cn=Et.shixunName,Tt=pt.author,dn=pt.can_delete,$=pt.manage,b=pt.content,T=pt.hidden,ne=pt.id,ce=pt.reward,se=pt.time;function Ue(){Jn({id:ne,index:sn,user_id:Tt.user_id,parentDiscussIndex:An})}function yt(){ht({id:ne,index:sn,params:{hidden:T?"0":"1",container_identifier:an},type:"hidden-discuss",parentDiscussIndex:An,message:T?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}function It(){if(un){k.a.info({title:"\u63D0\u793A",content:D.a.createElement("div",{className:"tc"}," ","\u8BE5\u6761\u8BC4\u8BBA\u6765\u81EA\u300A",cn,"\u300B\u5B9E\u8DF5\u9879\u76EE\uFF0C\u60A8\u4E0D\u662F\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u7BA1\u7406\u8005\uFF0C\u4E0D\u80FD\u5220\u9664\u8BC4\u8BBA\uFF01"),onOk:function(){}});return}ht({id:ne,index:sn,type:"delete-discuss",parentDiscussIndex:An,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}return D.a.createElement("div",{className:"second-level-discuss"},D.a.createElement("div",{className:"discuss-info-body"},D.a.createElement("div",{className:"discuss-info"},D.a.createElement("a",{href:"/users/".concat(Tt.login),target:"_blank"},Tt.name),D.a.createElement("span",{className:"grey"},se),ce?D.a.createElement("a",{className:"c-orange gift",title:"\u5DF2\u5956\u52B1\u91D1\u5E01".concat(ce)},D.a.createElement("i",{className:"iconfont icon-gift c-orange "}),D.a.createElement("span",null,ce)):null),D.a.createElement("div",{className:"btn-group"},Qt?D.a.createElement("a",{onClick:Ue,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},D.a.createElement("i",{className:"iconfont icon-jiangli"})):null,Qt?D.a.createElement("a",{onClick:yt,title:T?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},D.a.createElement("i",{className:T?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,$?D.a.createElement("a",{onClick:It,title:"\u5220\u9664"},D.a.createElement("i",{className:"iconfont icon-shanchu"})):null)),D.a.createElement(jt.a,{className:"discuss-content",value:b}))}var At=function(Et){var pt=Et.data,sn=Et.index,Qt=Et.shixunIdentifier,An=Et.adminOrOperator,an=Et.identity,Vn=Et.onTopOrDownDiscuss,Hn=Et.onPlusDiscuss,Jn=Et.onSetActionType,ht=Et.onSetRewardData,Lt=Et.user,un=Et.isDelete,cn=Et.activeDiscussIndex,Tt=Et.onReplyDiscuss,dn=Et.onSetActiveDiscussIndex,$=Et.params,b=pt.content,T=pt.children,ne=pt.game_url,ce=pt.hidden,se=pt.id,Ue=pt.position,yt=pt.praise_count,It=pt.reward,Kt=pt.sticky,ct=pt.time,qt=pt.user_praise,ln=pt.game_passed,Cn=pt.delete_comment_alert,Kn=pt.author,$n=pt.shixun_name,Bn=pt.manage;function xr(){dn(se)}function gr(){Vn(se,!Kt,sn)}function or(){Hn(se,!qt,sn)}function cr(){ht({id:se,index:sn,user_id:Kn.user_id})}function kn(){if(Cn){k.a.info({title:"\u63D0\u793A",content:D.a.createElement("div",{className:"tc"}," ","\u8BE5\u6761\u8BC4\u8BBA\u6765\u81EA\u300A",$n,"\u300B\u5B9E\u8DF5\u9879\u76EE\uFF0C\u60A8\u4E0D\u662F\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u7BA1\u7406\u8005\uFF0C\u4E0D\u80FD\u5220\u9664\u8BC4\u8BBA\uFF01"),onOk:function(){}});return}Jn({id:se,index:sn,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function Tr(){Jn({id:se,index:sn,params:{hidden:ce?"0":"1",container_identifier:Qt},type:"hidden-discuss",message:ce?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}var Cr=function(Dr){var wr=Dr.target,ei=wr.nodeName,dr=wr.src;ei==="IMG"&&(nn.a.publish("preview-image",dr),console.log("src:",dr))};return D.a.createElement("div",{className:"discuss-item-container",key:se},D.a.createElement("a",{href:"/users/".concat(Kn.login),target:"_blank"},D.a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",src:"".concat(rt.a.IMG_SERVER,"/images/").concat(Kn.image_url),width:"50"})),D.a.createElement("section",null,D.a.createElement("div",{className:"discuss-info"},D.a.createElement("a",{href:"/users/".concat(Kn.login),target:"_blank"},Kn.name),D.a.createElement("span",{className:"grey"},ct),Ue?D.a.createElement("span",{className:"c-green"}," [\u7B2C",Ue,"\u5173] "):null,ne?D.a.createElement("a",{href:ne,target:"_blank",className:"view-code",title:"\u70B9\u51FB\u67E5\u770BTA\u7684\u4EE3\u7801\u9875\u9762"},"\u67E5\u770B"):null,It?D.a.createElement("a",{className:"c-orange gift",title:"\u5DF2\u5956\u52B1\u91D1\u5E01".concat(It)},D.a.createElement("i",{className:"iconfont icon-gift c-orange "}),D.a.createElement("span",null,It)):null,an<=5?D.a.createElement("span",{style:{flex:"1",textAlign:"right",color:ln===1?"#29bd8b":""}},ln||ln===0?ln===1?"\u5DF2\u901A\u5173":"\u672A\u901A\u5173":""):null),D.a.createElement("div",{onClick:Cr},D.a.createElement(jt.a,{className:"discuss-content",value:b})),T&&T.length>0?D.a.createElement("div",{className:"reply-discuss-container",onClick:Cr},T.map(function(vr,Dr){return D.a.createElement(In,{key:vr.id,data:vr,index:Dr,deleteCommentAlert:Cn,shixunName:$n,shixunIdentifier:Qt,adminOrOperator:An,user:Lt,isDelete:un,onSetRewardData:ht,onSetActionType:Jn,parentDiscussIndex:sn})})):null,D.a.createElement("div",{className:"btn-group"},An?D.a.createElement("a",{onClick:cr,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},D.a.createElement("i",{className:"iconfont icon-jiangli"})):null,An?D.a.createElement("a",{onClick:Tr,title:ce?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},D.a.createElement("i",{className:ce?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,Bn&&(!T||T.length==0)&&D.a.createElement("a",{onClick:kn,title:"\u5220\u9664"},D.a.createElement("i",{className:"iconfont icon-shanchu"})),D.a.createElement("a",{onClick:xr,title:"\u56DE\u590D"},D.a.createElement("i",{className:"iconfont icon-huifu1"})),D.a.createElement("a",{onClick:or,className:qt?"c-orange":""},D.a.createElement("i",{className:qt?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),D.a.createElement("span",null,yt||""))),D.a.createElement(Fe,{id:se,params:$,activeDiscussIndex:cn,onReplyDiscuss:Tt})))},Xt={showRewardDialog:!1,data:null,page:1,loading:!1,actionType:null,activeDiscussIndex:null};function Ot(Et,pt){switch(pt.type){case qe.Q:return Object(I.a)(Object(I.a)({},Et),{},{loading:!0});case qe.X:return Object(I.a)(Object(I.a)({},Et),{},{showRewardDialog:!0});case qe.b:return Object(I.a)(Object(I.a)({},Et),{},{showRewardDialog:!1});case qe.l:return Object(I.a)(Object(I.a)({},Et),pt.payload);case qe.ab:return Object(I.a)(Object(I.a)({},Et),pt.payload);case qe.x:return Object(I.a)(Object(I.a)({},Et),pt.payload);case qe.z:return Object(I.a)(Object(I.a)({},Et),pt.payload);case qe.H:return Object(I.a)(Object(I.a)({},Et),pt.payload);case qe.a:return Object(I.a)(Object(I.a)({},Et),pt.payload);default:throw new Error}}var Yt=function(Et){var pt=Et.shixunIdentifier,sn=Et.identity,Qt=Et.activeIndex,An=Et.user,an=Et.isShixunDetail,Vn=an===void 0?!1:an,Hn=Et.isDelete,Jn=Et.getTypeNumber,ht=Et.params,Lt=Et.getData,un=Et.isNotDiscuss,cn=Object(B.useReducer)(Ot,Xt),Tt=Object(F.a)(cn,2),dn=Tt[0],$=Tt[1],b=dn.page,T=dn.loading,ne=dn.data,ce=dn.actionType,se=dn.showRewardDialog,Ue=dn.activeDiscussIndex,yt=Object(B.useRef)(),It=Object(B.useRef)();function Kt(Pn){return ct.apply(this,arguments)}function ct(){return ct=Object(S.a)(W.a.mark(function Pn(on){var fn;return W.a.wrap(function(Vt){for(;;)switch(Vt.prev=Vt.next){case 0:if(!T){Vt.next=2;break}return Vt.abrupt("return");case 2:return Vt.prev=2,$({type:qe.Q}),Vt.next=6,Object(Ge.x)({coursesId:ht==null?void 0:ht.pathId,page:on});case 6:fn=Vt.sent,$({type:qe.l,payload:{activeDiscussIndex:null,page:on,data:fn,loading:!1}}),Vt.next=13;break;case 10:Vt.prev=10,Vt.t0=Vt.catch(2),console.log(Vt.t0);case 13:case"end":return Vt.stop()}},Pn,null,[[2,10]])})),ct.apply(this,arguments)}function qt(Pn){document.body.scrollIntoView(),Kt(Pn)}function ln(Pn,on,fn){return Cn.apply(this,arguments)}function Cn(){return Cn=Object(S.a)(W.a.mark(function Pn(on,fn,Fn){var Vt;return W.a.wrap(function(vn){for(;;)switch(vn.prev=vn.next){case 0:return vn.prev=0,vn.next=3,Dt(on,fn);case 3:Vt=vn.sent,Un[Fn].user_praise=fn,Un[Fn].praise_count=Vt.praise_count,$({type:qe.x,payload:{data:Object(I.a)(Object(I.a)({},ne),{},{comments:Un})}}),vn.next=12;break;case 9:vn.prev=9,vn.t0=vn.catch(0),console.log(vn.t0);case 12:case"end":return vn.stop()}},Pn,null,[[0,9]])})),Cn.apply(this,arguments)}function Kn(Pn,on,fn){return $n.apply(this,arguments)}function $n(){return $n=Object(S.a)(W.a.mark(function Pn(on,fn,Fn){return W.a.wrap(function(_n){for(;;)switch(_n.prev=_n.next){case 0:return _n.prev=0,_n.next=3,mt(on,fn);case 3:Un[Fn].sticky=fn,$({type:qe.ab,payload:{data:Object(I.a)(Object(I.a)({},ne),{},{comments:Un})}}),_n.next=10;break;case 7:_n.prev=7,_n.t0=_n.catch(0),console.log(_n.t0);case 10:case"end":return _n.stop()}},Pn,null,[[0,7]])})),$n.apply(this,arguments)}function Bn(){$({type:qe.z,payload:{actionType:null}})}function xr(){return gr.apply(this,arguments)}function gr(){return gr=Object(S.a)(W.a.mark(function Pn(){var on,fn,Fn,Vt,_n,vn,pr,Xn;return W.a.wrap(function(er){for(;;)switch(er.prev=er.next){case 0:if(on=ce.id,fn=ce.params,Fn=ce.type,Vt=ce.index,_n=ce.parentDiscussIndex,!(Fn==="hidden-discuss")){er.next=6;break}return er.next=4,St(on,fn);case 4:_n?Un[_n].children[Vt].hidden=fn.hidden==1:Un[Vt].hidden=fn.hidden==1,$({type:qe.z,payload:{actionType:null,data:Object(I.a)(Object(I.a)({},ne),{},{comments:Un})}});case 6:if(!(Fn==="delete-discuss")){er.next=31;break}return er.next=9,bt(on);case 9:if(!(_n||_n===0)){er.next=22;break}vn=Un[_n].children,pr=vn.length-1;case 12:if(!(pr>=0)){er.next=19;break}if(!(vn[pr].id===on)){er.next=16;break}return vn.splice(pr,1),er.abrupt("break",19);case 16:pr--,er.next=12;break;case 19:Un[_n].children=vn,er.next=30;break;case 22:Xn=Un.length-1;case 23:if(!(Xn>=0)){er.next=30;break}if(!(Un[Xn].id===on)){er.next=27;break}return Un.splice(Xn,1),er.abrupt("break",30);case 27:Xn--,er.next=23;break;case 30:$({type:qe.z,payload:{actionType:null,data:Object(I.a)(Object(I.a)({},ne),{},{comments:Un})}});case 31:case"end":return er.stop()}},Pn)})),gr.apply(this,arguments)}function or(Pn){$({type:qe.z,payload:{actionType:Pn}})}function cr(){$({type:qe.b})}function kn(){return Tr.apply(this,arguments)}function Tr(){return Tr=Object(S.a)(W.a.mark(function Pn(){var on,fn,Fn,Vt,_n,vn,pr;return W.a.wrap(function(ar){for(;;)switch(ar.prev=ar.next){case 0:return on=yt.current,fn=on.id,Fn=on.index,Vt=on.score,_n=on.user_id,vn=on.parentDiscussIndex,ar.next=3,Nt(fn,{container_type:"Discusses",score:Vt,user_id:_n});case 3:pr=ar.sent,vn?Un[vn].children[Fn].reward=pr.code:Un[Fn].reward=pr.code,$({type:qe.H,payload:{showRewardDialog:!1,data:Object(I.a)(Object(I.a)({},ne),{},{comments:Un})}}),yt.current=null;case 7:case"end":return ar.stop()}},Pn)})),Tr.apply(this,arguments)}function Cr(Pn){yt.current=Pn,$({type:qe.X})}function vr(Pn){yt.current.score=Pn}function Dr(Pn,on){return wr.apply(this,arguments)}function wr(){return wr=Object(S.a)(W.a.mark(function Pn(on,fn){return W.a.wrap(function(Vt){for(;;)switch(Vt.prev=Vt.next){case 0:return Vt.prev=0,Vt.next=3,Wt(on,fn);case 3:Kt(b),Lt(),Vt.next=10;break;case 7:Vt.prev=7,Vt.t0=Vt.catch(0),console.log(Vt.t0);case 10:case"end":return Vt.stop()}},Pn,null,[[0,7]])})),wr.apply(this,arguments)}function ei(Pn){Ue===Pn?$({type:qe.a,payload:{activeDiscussIndex:null}}):$({type:qe.a,payload:{activeDiscussIndex:Pn}})}if(Object(B.useEffect)(function(){function Pn(){return on.apply(this,arguments)}function on(){return on=Object(S.a)(W.a.mark(function fn(){return W.a.wrap(function(Vt){for(;;)switch(Vt.prev=Vt.next){case 0:if(!(Qt===3&&!ne&&pt)){Vt.next=3;break}return Vt.next=3,Kt(b);case 3:case"end":return Vt.stop()}},fn)})),on.apply(this,arguments)}Pn()},[ht.pathId]),!ne)return!Vn&&D.a.createElement(it.a,null);var dr=ne.disscuss_count,Un=ne.comments,ri=ne.all,Fr=ne.can_hidden;return D.a.createElement(B.Fragment,null,D.a.createElement("div",{className:"discuss-container discuss-warp-container",ref:It},!Vn&&T?D.a.createElement(it.a,null):null,dr===0?D.a.createElement("div",{style:{display:"flex"}},D.a.createElement(Ve.a,null)):null,Object(re.p)()&&!un&&D.a.createElement(st,{getTypeNumber:Jn,upDataList:Kt,page:b,user:An,params:ht}),D.a.createElement("aside",{className:"bg-white"},Un==null?void 0:Un.map(function(Pn,on){return D.a.createElement(At,{user:An,key:Pn.id,data:Pn,index:on,identity:sn,onPaginationChange:qt,shixunIdentifier:pt,isDelete:Hn,onSetActionType:or,onTopOrDownDiscuss:Kn,adminOrOperator:Fr,onPlusDiscuss:ln,onSetRewardData:Cr,activeDiscussIndex:Ue,onSetActiveDiscussIndex:ei,onReplyDiscuss:Dr})})),dr>10?D.a.createElement("div",{className:"pagination-container tc"},D.a.createElement(me.a,{showQuickJumper:!0,showSizeChanger:!1,onChange:qt,current:b,total:dr})):null),D.a.createElement(tt.a,null,D.a.createElement(k.a,{centered:!0,title:"\u63D0\u793A",visible:!!ce,onOk:xr,onCancel:Bn},D.a.createElement("p",null,ce?ce.message:"")),D.a.createElement(k.a,{centered:!0,width:400,title:"\u5956\u52B1\u8BBE\u7F6E",visible:se,onCancel:cr,onOk:kn},D.a.createElement(ft.a,{placeholder:"\u8BF7\u8F93\u5165\u5956\u52B1\u7684\u91D1\u5E01\u6570\u91CF",min:1,onChange:vr,style:{width:"228px"}}))))},Sn=O("lzim"),Nn=function(pt){var sn,Qt=pt.classroomList,An=pt.user,an=pt.globalSetting,Vn=pt.loading,Hn=pt.dispatch,Jn=Object(v.a)(pt,["classroomList","user","globalSetting","loading","dispatch"]),ht=Object(ae.i)(),Lt=Qt.detailTopBanner,un=Object(B.useState)([]),cn=Object(F.a)(un,2),Tt=cn[0],dn=cn[1],$=Object(B.useState)({}),b=Object(F.a)($,2),T=b[0],ne=b[1],ce=Object(B.useState)(-1),se=Object(F.a)(ce,2),Ue=se[0],yt=se[1],It=Object(B.useState)(!1),Kt=Object(F.a)(It,2),ct=Kt[0],qt=Kt[1],ln=Object(B.useState)({name:"",is_jupyter:!1}),Cn=Object(F.a)(ln,2),Kn=Cn[0],$n=Cn[1],Bn=N.a.useForm(),xr=Object(F.a)(Bn,1),gr=xr[0],or=N.a.useForm(),cr=Object(F.a)(or,1),kn=cr[0],Tr=N.a.useForm(),Cr=Object(F.a)(Tr,1),vr=Cr[0],Dr=Object(B.useState)(!1),wr=Object(F.a)(Dr,2),ei=wr[0],dr=wr[1],Un=Object(B.useState)(),ri=Object(F.a)(Un,2),Fr=ri[0],Pn=ri[1],on=Object(B.useState)([]),fn=Object(F.a)(on,2),Fn=fn[0],Vt=fn[1],_n=Object(B.useState)(),vn=Object(F.a)(_n,2),pr=vn[0],Xn=vn[1],ar=Object(B.useState)("All"),er=Object(F.a)(ar,2),Or=er[0],li=er[1],zi=Object(B.useState)(!0),kr=Object(F.a)(zi,2),ki=kr[0],Wr=kr[1],ui=Object(B.useState)(0),Ii=Object(F.a)(ui,2),hi=Ii[0],Ei=Ii[1],vo=Object(B.useState)([{name:"\u5168\u90E8",totalName:"\u8BFE\u7A0B\u5B66\u4E60",type:"All",number:0},{name:"\u5B9E\u8DF5\u9879\u76EE",totalName:"\u5B9E\u8DF5\u9879\u76EE",type:"Shixun",number:0},{name:"\u89C6\u9891\u9879\u76EE",totalName:"\u89C6\u9891\u9879\u76EE",type:"VideoItem",number:0},{name:"\u6559\u5B66\u8BFE\u4EF6",totalName:"\u6559\u5B66\u8BFE\u4EF6",type:"Attachment",number:0},{name:"\u8BA8\u8BBA",totalName:"\u8BA8\u8BBA",type:"Discusses",number:0}]),rn=Object(F.a)(vo,2),bn=rn[0],hn=rn[1];Object(B.useEffect)(function(){ur()},[ht==null?void 0:ht.coursesId]),Object(B.useEffect)(function(){Qt.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&ur()},[Qt.actionTabs.key]),Object(B.useEffect)(function(){jn()},[T]);var Dn=function(){var pn=Object(S.a)(W.a.mark(function wt(kt){var Ut;return W.a.wrap(function(gn){for(;;)switch(gn.prev=gn.next){case 0:return gn.next=2,Object(xe.j)(Object(I.a)({},kt));case 2:return Ut=gn.sent,Tt[Ue].items=kt.list,gn.abrupt("return",Ut);case 5:case"end":return gn.stop()}},wt)}));return function(kt){return pn.apply(this,arguments)}}(),jn=function(){var wt=T.shixuns_count,kt=wt===void 0?0:wt,Ut=T.videos_count,xn=Ut===void 0?0:Ut,gn=T.pdf_attachments_count,tr=gn===void 0?0:gn,Tn=T.disscuss_count,fi=Tn===void 0?0:Tn,wn={All:kt+xn+tr,Shixun:kt,VideoItem:xn,Attachment:tr,Discusses:fi},Zn=bn.map(function(sr){return Object(I.a)(Object(I.a)({},sr),{},{number:wn[sr.type]})});hn(Zn)},Yn=function(){var pn=Object(S.a)(W.a.mark(function wt(kt){var Ut;return W.a.wrap(function(gn){for(;;)switch(gn.prev=gn.next){case 0:return Hn({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF0C\u8BF7\u7A0D\u540E..."}}),gn.next=3,Object(M.D)({id:kt});case 3:if(Ut=gn.sent,Hn({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),!(Ut!=null&&Ut.game_identifier)){gn.next=8;break}return Object(V.O)("/tasks/".concat(Ut.game_identifier)),gn.abrupt("return");case 8:(Ut==null?void 0:Ut.status)===2?On(Ut==null?void 0:Ut.message):(Ut==null?void 0:Ut.status)===3&&qn(Ut==null?void 0:Ut.message);case 9:case"end":return gn.stop()}},wt)}));return function(kt){return pn.apply(this,arguments)}}(),On=function pn(wt){var kt;wt=(kt=wt)!==null&&kt!==void 0&&kt.includes(".json")?wt:"".concat(wt,".json"),k.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:D.a.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:function(){var Ut=Object(S.a)(W.a.mark(function gn(){var tr,Tn;return W.a.wrap(function(wn){for(;;)switch(wn.prev=wn.next){case 0:return wn.next=2,Object(X.S)({url:wt});case 2:if(tr=wn.sent,tr){wn.next=5;break}return wn.abrupt("return");case 5:return w.b.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF01"),wn.next=8,Object(M.D)({id:tr.shixun_identifier});case 8:if(Tn=wn.sent,!(Tn!=null&&Tn.game_identifier)){wn.next=12;break}return Object(V.O)("/tasks/".concat(Tn.game_identifier)),wn.abrupt("return");case 12:(Tn==null?void 0:Tn.status)===2?pn(Tn==null?void 0:Tn.message):(Tn==null?void 0:Tn.status)===3&&qn(Tn==null?void 0:Tn.message);case 13:case"end":return wn.stop()}},gn)}));function xn(){return Ut.apply(this,arguments)}return xn}()})},qn=function(wt){k.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:D.a.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",wt,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Ir=function(){var wt={shixuns_list:[],items:[]};ii(Tt.length,wt),dn([].concat(Object(l.a)(Tt),[wt])),Pn(!0)},Rn=function(){Ue===Tt.length-1&&Fr&&(yo(),dn(Tt.filter(function(wt,kt){return kt!==Tt.length-1}))),ur(),yt(-1)},ii=function(wt,kt){if(!Mi())return;yt(wt),gr.setFieldsValue({name:kt.stage_name,description:kt.stage_description})},Wn=function(wt){var kt;if(setTimeout(function(){document.documentElement.scrollTop=hi},300),wt==="\u53D6\u6D88")return;Tt[Ue].items=(kt=Tt[Ue].items)===null||kt===void 0?void 0:kt.concat(wt),dn(Object(l.a)(Tt))},hr=function(wt){var kt;wt.map(function(Ut){return Ut.type="Attachment",Ut.id=Ut.id||Ut.response.id,Ut.url="/api/attachments/".concat(Ut.id||Ut.response.id),Ut}),Tt[Ue].items=(kt=Tt[Ue].items)===null||kt===void 0?void 0:kt.concat(wt),dn(Object(l.a)(Tt))},jr=function(){var pn=Object(S.a)(W.a.mark(function wt(kt){var Ut,xn;return W.a.wrap(function(tr){for(;;)switch(tr.prev=tr.next){case 0:return tr.next=2,Object(xe.c)(Object(I.a)({id:Tt[Ue].stage_id,course_id:ht.coursesId},kt));case 2:return Ut=tr.sent,Ut.id&&(Xn(!1),xn=[Object(I.a)({},Ut)],Tt[Ue].items=Tt[Ue].items.concat(xn),dn(Object(l.a)(Tt))),tr.abrupt("return",Ut);case 5:case"end":return tr.stop()}},wt)}));return function(kt){return pn.apply(this,arguments)}}(),ur=function(){var pn=Object(S.a)(W.a.mark(function wt(){var kt;return W.a.wrap(function(xn){for(;;)switch(xn.prev=xn.next){case 0:return Wr(!0),xn.next=3,Object(xe.g)({coursesId:ht==null?void 0:ht.coursesId});case 3:kt=xn.sent,(kt==null?void 0:kt.stages)&&dn(kt!=null&&kt.stages?Object(l.a)(kt==null?void 0:kt.stages):[]),ne(kt?Object(I.a)({},kt):{}),console.log("---------",T),Wr(!1),yo(),yt(-1);case 10:case"end":return xn.stop()}},wt)}));return function(){return pn.apply(this,arguments)}}(),ci=function(){var pn=Object(S.a)(W.a.mark(function wt(kt,Ut){var xn,gn,tr,Tn;return W.a.wrap(function(wn){for(;;)switch(wn.prev=wn.next){case 0:if(kt!=null&&kt.name){wn.next=2;break}return wn.abrupt("return",w.b.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01"));case 2:if(yo(),gn=[],(xn=Tt[Ue][Ut||"shixuns_list"])===null||xn===void 0||xn.map(function(Zn){gn.push({type:Zn.item_type,id:Zn.id})}),!Fr){wn.next=12;break}return wn.next=8,Object(xe.b)(Object(I.a)(Object(I.a)({},kt),{},{coursesId:ht.coursesId,list:gn}));case 8:tr=wn.sent,tr&&(Tt[Ue]=Object(I.a)(Object(I.a)({},Tt[Ue]),tr)),wn.next=16;break;case 12:return wn.next=14,Object(xe.l)(Object(I.a)(Object(I.a)({},kt),{},{id:Tt[Ue].stage_id,type:Array.from(new Set(gn.map(function(Zn){return Zn.type}))),list:gn}));case 14:Tn=wn.sent,Tn&&(Tt[Ue]=Object(I.a)(Object(I.a)({},Tt[Ue]),Tn));case 16:case"end":return wn.stop()}},wt)}));return function(kt,Ut){return pn.apply(this,arguments)}}(),Pi=function(wt,kt,Ut){var xn=Array.from(wt),gn=xn.splice(kt,1),tr=Object(F.a)(gn,1),Tn=tr[0];return xn.splice(Ut,0,Tn),xn},yr=function(wt,kt){k.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u5B9A\u5220\u9664\u8BE5\u5B9E\u8BAD\u5417\uFF1F",onOk:function(){Tt[Ue][kt||"shixuns_list"].splice(wt,1),w.b.success("\u5220\u9664\u6210\u529F"),dn(Object(l.a)(Tt)),ci(gr.getFieldsValue(),kt)}})},Ea=function(wt){k.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u5B9A\u5220\u9664\u8BE5\u7AE0\u8282\u5417\uFF1F",onOk:function(){var kt=Object(S.a)(W.a.mark(function xn(){var gn;return W.a.wrap(function(Tn){for(;;)switch(Tn.prev=Tn.next){case 0:return Tn.next=2,Object(xe.d)({id:wt});case 2:gn=Tn.sent,gn.status===0&&(yt(-1),w.b.success("\u5220\u9664\u6210\u529F"),ur());case 4:case"end":return Tn.stop()}},xn)}));function Ut(){return kt.apply(this,arguments)}return Ut}()})},zo=function(wt){k.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u5B9A\u5220\u9664\u8BE5\u7AE0\u8282\u5417\uFF1F",onOk:function(){var kt=Object(S.a)(W.a.mark(function xn(){var gn;return W.a.wrap(function(Tn){for(;;)switch(Tn.prev=Tn.next){case 0:return Tn.next=2,Object(xe.e)(Object(I.a)({},wt));case 2:gn=Tn.sent,gn.status===0&&(yt(-1),w.b.success("\u5220\u9664\u6210\u529F"),ur());case 4:case"end":return Tn.stop()}},xn)}));function Ut(){return kt.apply(this,arguments)}return Ut}()})},xi=function(){$n({name:"",is_jupyter:!1}),kn.setFieldsValue({name:"",is_jupyter:!1}),qt(!1)},Ho=function(wt,kt){if(!wt.destination)return;var Ut=Pi(Tt[Ue][kt||"shixuns_list"],wt.source.index,wt.destination.index);Tt[Ue][kt||"shixuns_list"]=Ut,dn(Object(l.a)(Tt)),ci(gr.getFieldsValue(),kt)},Go=function(){var pn=Object(S.a)(W.a.mark(function wt(kt){var Ut;return W.a.wrap(function(gn){for(;;)switch(gn.prev=gn.next){case 0:if(Mi()){gn.next=2;break}return gn.abrupt("return");case 2:return gn.next=4,Object(xe.k)({id:kt});case 4:Ut=gn.sent,Ut.status===0&&ur();case 6:case"end":return gn.stop()}},wt)}));return function(kt){return pn.apply(this,arguments)}}(),xa=function(){var pn=Object(S.a)(W.a.mark(function wt(kt){var Ut;return W.a.wrap(function(gn){for(;;)switch(gn.prev=gn.next){case 0:if(Mi()){gn.next=2;break}return gn.abrupt("return");case 2:return gn.next=4,Object(xe.f)({id:kt});case 4:Ut=gn.sent,Ut.status===0&&ur();case 6:case"end":return gn.stop()}},wt)}));return function(kt){return pn.apply(this,arguments)}}(),Mi=function(){return Ue!==-1?(k.a.info({centered:!0,width:400,okText:"\u77E5\u9053\u5566",icon:null,title:"\u63D0\u793A",content:D.a.createElement("div",{className:"tc font14"},"\u5F53\u524D\u5355\u5143\u6709\u672A\u4FDD\u5B58\u7684\u4FEE\u6539\u8BB0\u5F55\uFF0C\u8BF7\u5148\u4FDD\u5B58\uFF01"),onOk:function(){var kt="Edit_".concat(Ue),Ut=document.getElementById(kt);Ut&&setTimeout(function(){return Ut.scrollIntoView({block:"start",behavior:"smooth"})})}}),!1):!0},Hi=function(){ci(gr.getFieldsValue())},yo=function(){Pn(!1)},Ko=function(wt,kt,Ut){return D.a.createElement(u.a,{className:"list-item-row",align:"middle",key:kt,gutter:[5,10]},D.a.createElement(h.a,null,wt.item_type==="Shixun"?D.a.createElement("i",{className:"iconfont c-green-shixun c-light-primary font20"}):D.a.createElement("i",{className:"iconfont icon-shipin2 c-purple-8C1 font20"})),D.a.createElement(h.a,{flex:1,className:!wt.allow_visit&&!wt.to_be_built&&(wt.shixun_status==="\u6682\u672A\u516C\u5F00"||wt.shixun_status==="\u5DF2\u5220\u9664")?te.a.color204:""},Ut+1,"-",kt+1,"\xA0\xA0",wt.name,Ue===-1&&wt.complete_status===1&&D.a.createElement("span",{className:te.a.completed},D.a.createElement("i",{className:"iconfont icon-duigou1 mr5 font12"}),"\u5DF2\u5B8C\u6210")),D.a.createElement(h.a,null,Ue===Ut&&D.a.createElement("div",null,D.a.createElement(a.a,{title:"\u5220\u9664"},D.a.createElement("span",{onClick:function(){yr(kt,"shixuns_list")},className:"iconfont icon-shanchu c-grey-c"}))),Ue!==Ut&&wt.item_type==="VideoItem"&&D.a.createElement("aside",null,D.a.createElement(i.a,{type:"primary",href:wt.link||"/video/".concat(wt.id,"?course_id=").concat(ht==null?void 0:ht.coursesId),target:"_blank"},wt.last_point>0?"\u7EE7\u7EED\u5B66\u4E60":"\u5F00\u59CB\u5B66\u4E60")),(wt.allow_visit||wt.to_be_built||wt.shixun_status!=="\u6682\u672A\u516C\u5F00"&&wt.shixun_status!=="\u5DF2\u5220\u9664")&&Ue!==Ut&&wt.item_type==="Shixun"&&D.a.createElement("aside",null,D.a.createElement(he.a,{to:"/shixuns/".concat(wt.identifier,"/challenges"),target:"_blank"},"\u67E5\u770B\u8BE6\u60C5"),wt.shixun_status!=="\u6682\u672A\u516C\u5F00"&&D.a.createElement(i.a,{className:"ml20",type:"primary",onClick:function(){if(!Object(De.e)(Hn))return;Yn(wt.identifier)}},"\u5F00\u59CB\u5B9E\u6218")),Ue===-1&&!wt.allow_visit&&wt.shixun_status==="\u6682\u672A\u516C\u5F00"&&D.a.createElement("span",{className:te.a.color204},"\u6682\u672A\u516C\u5F00"),Ue===-1&&!wt.allow_visit&&wt.shixun_status==="\u5DF2\u5220\u9664"&&D.a.createElement("span",{className:te.a.color204},"\u5DF2\u5220\u9664"),Ue===-1&&wt.allow_visit&&wt.item_type==="Shixun"&&D.a.createElement("span",{className:"".concat(te.a.color204," ml5 experiment-number")},"\u5B9E\u9A8C\u6570 ",wt.challenges_count)))},Vo=function(wt,kt){var Ut,xn,gn,tr,Tn,fi;return Or!=="All"&&!((Ut=wt.stage_tag)!==null&&Ut!==void 0&&Ut.includes(Or))?null:D.a.createElement("section",{key:kt,className:"bg-white pt30 mb20 pb20 pl10 pr10"},D.a.createElement("aside",{className:"pl20 pr20"},D.a.createElement(u.a,{gutter:[5,20],align:"middle"},D.a.createElement(h.a,{flex:"22px"},D.a.createElement("span",{className:te.a.icons},D.a.createElement("img",{src:Sn.e}))),D.a.createElement(h.a,{flex:1,className:"tl font18 bold c-grey-333"},wt.stage_name||"\u7B2C".concat(Tt==null?void 0:Tt.length,"\u90E8\u5206")),D.a.createElement(h.a,null,Object(re.c)()&&Ue===kt&&!Fr&&D.a.createElement(a.a,{title:"\u5220\u9664"},D.a.createElement("span",{onClick:function(){Ea(wt.stage_id)},className:"iconfont icon-shanchu c-grey-c"})),Object(re.c)()&&Ue!==kt&&Or==="All"&&D.a.createElement("div",null,kt>0&&D.a.createElement(a.a,{title:"\u5411\u4E0A\u79FB\u52A8"},D.a.createElement("span",{onClick:function(){return Go(wt.stage_id)},className:"iconfont icon-xiangshangyi c-light-green font18 current"})),kt")}})))),Ue===kt&&D.a.createElement("div",{className:"pl20 pr20"},D.a.createElement("aside",null,D.a.createElement(N.a.Item,{name:"name",label:"\u540D\u79F0",rules:[{required:!0,message:"\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"}]},D.a.createElement(d.a,{size:"large",maxLength:60,placeholder:"\u8BF7\u8F93\u5165\u7B2C".concat(Tt==null?void 0:Tt.length,"\u9636\u6BB5\u540D\u79F0,\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26"),onBlur:Hi})),D.a.createElement(N.a.Item,{name:"description",label:"\u63CF\u8FF0",rules:[{required:!0,message:"\u63CF\u8FF0\u4E0D\u80FD\u4E3A\u7A7A"}]},D.a.createElement(d.a.TextArea,{rows:5,maxLength:300,placeholder:"\u8BF7\u8F93\u5165\u7B2C".concat(Tt==null?void 0:Tt.length,"\u9636\u6BB5\u63CF\u8FF0"),onBlur:Hi}))),D.a.createElement("aside",{style:{display:"flex",justifyContent:"space-evenly"}},D.a.createElement(i.a,{size:"large",className:"mt10",onClick:function(){if(!Tt[Ue].stage_id)return w.b.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");if(!Object(De.e)(Hn))return;if(!Object(De.c)())return;qt(!0),kn.setFieldsValue({name:"",is_jupyter:!1})}},D.a.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE"),D.a.createElement("br",null),D.a.createElement(i.a,{size:"large",className:"mt10",onClick:function(){var Zn;if(!Tt[Ue].stage_id)return w.b.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");Ei(document.documentElement.scrollTop),Hn({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",id:Tt[Ue].stage_id,course_id:ht.coursesId}}),Vt(wt==null||((Zn=wt.shixuns_list)===null||Zn===void 0)?void 0:Zn.map(function(sr){return sr.id}))}},D.a.createElement("span",{className:"iconfont icon-tianjiafangda mr5"}),"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"),D.a.createElement("br",null),D.a.createElement(D.a.Fragment,null,D.a.createElement(i.a,{size:"large",className:"mt10",onClick:function(){var Zn,sr;if(!Tt[Ue].stage_id)return w.b.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");((Zn=An.userInfo)!==null&&Zn!==void 0&&Zn.admin||(sr=An.userInfo)!==null&&sr!==void 0&&sr.is_teacher&&Object(De.d)())&&Xn(!0)}},D.a.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u65B0\u5EFA\u89C6\u9891\u9879\u76EE"),D.a.createElement("br",null)),D.a.createElement(i.a,{size:"large",className:"mt10",onClick:function(){if(!Tt[Ue].stage_id)return w.b.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");if(!Object(De.e)(Hn))return;if(!Object(De.c)())return;dr(!0),vr.resetFields()}},D.a.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u65B0\u5EFA\u6559\u5B66\u8BFE\u4EF6"),D.a.createElement("br",null)),D.a.createElement("aside",{className:"c-light-black mt10 pb20",id:"Edit_".concat(kt)},"\u4E0B\u9762\u5B9E\u8BAD\u53EF\u4EE5\u901A\u8FC7\u62D6\u62FD\u8FDB\u884C\u6392\u5E8F\u8C03\u6574")),D.a.createElement("aside",{className:te.a.shixuns},Ue===kt?D.a.createElement(ge.a,{onDragEnd:function(Zn){return Ho(Zn,"shixuns_list")}},D.a.createElement(ge.c,{droppableId:"droppable-id"},function(wn,Zn){var sr;return D.a.createElement("div",Object(C.a)({className:"mt20",ref:wn.innerRef},wn.droppableProps,{onScroll:function(){}}),(sr=wt.shixuns_list)===null||sr===void 0?void 0:sr.map(function(nr,zr){return D.a.createElement(ge.b,{draggableId:"".concat(nr.id.toString(),"-").concat(kt,"-").concat(zr),index:zr,key:nr.id},function(oi,bo){return D.a.createElement("div",Object(C.a)({ref:oi.innerRef},oi.draggableProps,oi.dragHandleProps),Ko(nr,zr,kt))})}))})):D.a.createElement("div",{className:"mt20"},(gn=wt.shixuns_list)===null||gn===void 0?void 0:gn.map(function(wn,Zn){return D.a.createElement("div",null,Ko(wn,Zn,kt))}))),!!((tr=wt.attachments_list)!==null&&tr!==void 0&&tr.length)&&D.a.createElement(L.a,null),D.a.createElement("aside",{className:te.a.shixuns},Ue===kt?D.a.createElement(ge.a,{onDragEnd:function(Zn){return Ho(Zn,"attachments_list")}},D.a.createElement(ge.c,{droppableId:"droppable-id2"},function(wn,Zn){var sr;return D.a.createElement("div",Object(C.a)({className:"mt20",ref:wn.innerRef},wn.droppableProps,{onScroll:function(){}}),(sr=wt.attachments_list)===null||sr===void 0?void 0:sr.map(function(nr,zr){return D.a.createElement(ge.b,{draggableId:"".concat(nr.id.toString(),"-").concat(kt,"-").concat(zr),index:zr,key:nr.id},function(oi,bo){return D.a.createElement("div",Object(C.a)({ref:oi.innerRef},oi.draggableProps,oi.dragHandleProps),D.a.createElement(u.a,{className:"list-item-row",align:"middle",key:zr,gutter:[5,10]},D.a.createElement(h.a,null,D.a.createElement("i",{className:"iconfont icon-kejian1 c-cyan-blue font20"})),D.a.createElement(h.a,{flex:"1"},D.a.createElement("a",{className:"c-grey-333",href:rt.a.IMG_SERVER+nr.url,target:"_blank"},nr.name)),D.a.createElement(h.a,null,Ue===kt&&D.a.createElement("div",null,D.a.createElement(a.a,{title:"\u5220\u9664"},D.a.createElement("span",{onClick:function(){yr(zr,"attachments_list")},className:"iconfont icon-shanchu c-grey-c"}))))))})}))})):D.a.createElement("div",{className:"mt20"},(Tn=wt.attachments_list)===null||Tn===void 0?void 0:Tn.map(function(wn,Zn){return D.a.createElement("div",null,D.a.createElement(u.a,{className:"list-item-row",align:"middle",key:Zn,gutter:[5,10]},D.a.createElement(h.a,null,D.a.createElement("i",{className:"iconfont icon-kejian1 c-cyan-blue font20"})),D.a.createElement(h.a,null,D.a.createElement("a",{className:"c-grey-333",href:rt.a.IMG_SERVER+wn.url,target:"_blank"},wn.name))))}))),!!((fi=wt.items)!==null&&fi!==void 0&&fi.length)&&D.a.createElement(at.a,{visibleType:Or,data:Object(l.a)(wt.items),stage_id:wt.stage_id,disabled:!(Ue===kt),deleteStages:zo,updateSort:Dn,subject_id:T==null?void 0:T.subject_id,course_id:ht==null?void 0:ht.coursesId,index:kt,cust_seq:!0,showVideoPlay:!0}),Ue===kt&&D.a.createElement("aside",{className:te.a.buttons},D.a.createElement(i.a,{onClick:Rn,type:"primary",size:"large",ghost:!0},"\u53D6\u6D88"),D.a.createElement(i.a,{onClick:Rn,size:"large",type:"primary"},"\u4FDD\u5B58")))},Xo=Lt.start_date,Ca=Lt.course_end,Ci=Ca||ee()(ee()().format("L")).valueOf()'"]=function(i){return p(i)}),d.addKeyMap(o)});var We=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],je=["applet","blockquote","body","button","div","dl","fieldset","form","frameset","h1","h2","h3","h4","h5","h6","head","html","iframe","layer","legend","object","ol","p","select","table","ul"];function p(d){if(d.getOption("disableInput"))return Pe.Pass;for(var c=d.listSelections(),u=[],o=d.getOption("autoCloseTags"),i=0;is.ch&&(E=E.slice(0,E.length-a.end+s.ch));var I=E.toLowerCase();if(!E||a.type=="string"&&(a.end!=s.ch||!/[\"\']/.test(a.string.charAt(a.string.length-1))||a.string.length==1)||a.type=="tag"&&l.close||a.string.indexOf("/")==s.ch-a.start-1||R&&C(R,I)>-1||A(d,m.mode.xmlCurrentContext&&m.mode.xmlCurrentContext(h)||[],E,s,!0))return Pe.Pass;var S=typeof o=="object"&&o.emptyTags;if(S&&C(S,E)>-1){u[i]={text:"/>",newPos:Pe.Pos(s.line,s.ch+2)};continue}var P=k&&C(k,I)>-1;u[i]={indent:P,text:">"+(P?` +`)}catch(pr){}var Vt=ge($n),_n=W();if($n.match(/\[TOC\]/)&&(Vt=Vt.replace("

            [TOC]

            ",S()),R()),Vt=Vt.replace(/(__special_katext_id_\d+__)/g,function(pr,Xn){var ar=_n[Xn],er=ar.type,Or=ar.expression;return Object(K.renderToString)(Tt(Or)||"",{displayMode:er==="block",throwOnError:!1,output:"html"})}),Vt=Vt.replace(/▁/g,"\u2581\u2581\u2581"),B(),Ue){var vn=document.createElement("div");return vn.innerHTML=Vt,vn.innerText}return setTimeout(function(){return Fr()},500),Vt},[$n]),Un=Object(c.useRef)();k.WebkitLineClamp=yt,yt&&(ln=Object(G.a)(Object(G.a)({},ln),k));function ri(on){var fn=on.target;if(fn.tagName.toUpperCase()==="IMG"){if(Kt){var Fn=fn.getAttribute("src");kn(Fn),Dr("image")}}else if(fn.tagName.toUpperCase()==="A"){var Vt=fn.getAttribute("href");if(Vt.indexOf("office")>-1)on.preventDefault(),kn(Vt),Dr("office");else if(Vt.indexOf("application/pdf")>-1)on.preventDefault(),kn(Vt),Dr("pdf");else if(Vt.indexOf("type=text")>-1)on.preventDefault(),kn(Vt),Dr("html");else if(Vt.startsWith("#")){on.preventDefault();var _n=document.getElementById(Vt.replace("#",""));_n&&_n.scrollIntoView(!0)}}}var Fr=function(){var fn,Fn=(fn=Un.current)===null||fn===void 0?void 0:fn.querySelectorAll("video");Fn==null||Fn.forEach(function(Vt){if(Vt.oncontextmenu=function(){return!1},Vt.src.indexOf(".m3u8")>-1&&!Vt.canPlayType("application/vnd.apple.mpegurl")){if(Z.a.isSupported()){var _n=new Z.a;_n.loadSource(Vt.src),_n.attachMedia(Vt)}}})};Object(c.useEffect)(function(){if(Un.current&&dr&&(dr.match(cn)&&window.PR.prettyPrint()),Un.current)return Un.current.addEventListener("click",ri),function(){Un.current.removeEventListener("click",ri),B(),R()}},[dr,Un.current,ri]);var Pn=function(fn){if(!ce)return;fn.target.nodeName==="IMG"?(Bn.current.style.display="flex",Bn.current.style.width=fn.target.clientWidth+"px",Bn.current.style.height=fn.target.clientHeight+"px",Bn.current.style.top=fn.target.offsetTop+"px",Bn.current.style.left=fn.target.offsetLeft+"px",xr.current.src=fn.target.getAttribute("src")):Bn.current.style.display="none"};return u.a.createElement("div",{style:{position:"relative"}},u.a.createElement("div",{ref:Un,style:Object(G.a)({},ln),className:"".concat(se||""," markdown-body ").concat(un.a.mdBody),onMouseOver:Pn,dangerouslySetInnerHTML:{__html:dr}}),u.a.createElement("div",{ref:Bn,className:un.a.button},u.a.createElement(We.a,null,u.a.createElement(p.a,{onClick:function(){return wr()}},"\u88C1\u526A"),u.a.createElement(p.a,{onClick:function(){return ei()}},"\u7F16\u8F91"))),u.a.createElement("img",{ref:xr,src:"",alt:"sample",crossOrigin:"anonymous",style:{maxWidth:"90%",opacity:0,position:"absolute",zIndex:-1,top:"-10000px"}}),u.a.createElement(te.a,{close:!0,data:cr,hasMask:ct,type:cr!=null&&cr.length?vr:"",style:Object(G.a)({},Kn),onClose:function(){return kn("")}}))}},"9VGf":function(lt,Re,O){"use strict";O.d(Re,"a",function(){return je});var Pe=O("q1tI"),We=O.n(Pe);function je(p,G){var L=Object(Pe.useRef)();Object(Pe.useEffect)(function(){L.current=p}),Object(Pe.useEffect)(function(){function C(){L.current()}if(G!==null){var A=setInterval(C,G);return function(){return clearInterval(A)}}},[G])}},"A/g1":function(lt,Re){lt.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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"},ADTG:function(lt,Re,O){"use strict";O.r(Re);var Pe=O("7Kak"),We=O("9yH6"),je=O("cWXX"),p=O("/ezw"),G=O("/zsF"),L=O("PArb"),C=O("0Owb"),A=O("5NDa"),d=O("5rEg"),c=O("14J3"),u=O("BMrR"),o=O("+L6B"),i=O("2/Rp"),s=O("5Dmo"),a=O("3S7+"),m=O("jCWc"),h=O("kPKH"),l=O("oBTY"),E=O("miYZ"),w=O("tsqr"),R=O("2qtc"),k=O("kLXV"),I=O("k1fw"),S=O("9og8"),P=O("y8nQ"),N=O("Vl3Y"),F=O("tJVT"),v=O("PpiC"),U=O("WmNS"),W=O.n(U),B=O("q1tI"),D=O.n(B),ae=O("Ty5D"),he=O("55Ip"),ie=O("9kvl"),ge=O("ngQI"),M=O("HBuW"),V=O("1vsH"),Z=O("wd/R"),ee=O.n(Z),K=O("ItnT"),te=O.n(K),le=O("bbsP"),fe=O("/wGt"),Ee=O("DjyN"),me=O("NUBc"),ke=O("sRBo"),ye=O("kaz8"),xe=O("hD9M"),re=O("xKgJ"),pe=O("qsz/"),ue=O.n(pe),Te=d.a.Search,J=[{id:"type",name:"\u7B5B\u9009",children:[{name:"\u5168\u90E8\u5B9E\u8BAD",id:"all",type:"type"},{name:"\u6211\u7684\u5B9E\u8BAD",id:"mine",type:"type"}]},{id:"diff",name:"\u96BE\u5EA6",children:[{name:"\u5168\u90E8",id:"",type:"diff"},{name:"\u521D\u7EA7",id:1,type:"diff"},{name:"\u4E2D\u7EA7",id:2,type:"diff"},{name:"\u4E2D\u9AD8\u7EA7",id:3,type:"diff"},{name:"\u9AD8\u7EA7",id:4,type:"diff"}]}],Q=function(pt){var sn,Qt=pt.classroomList,An=pt.loading,an=pt.dispatch,Vn=pt.cb,Hn=pt.shixunIds,Jn=Hn===void 0?[]:Hn,ht=Object(ae.i)(),Lt=Object(ae.h)(),un=Qt.actionTabs,cn=N.a.useForm(),Tt=Object(F.a)(cn,1),dn=Tt[0],$=Qt.shixunLists,b=Object(B.useState)([]),T=Object(F.a)(b,2),ne=T[0],ce=T[1],se=Object(B.useState)({page:1,type:"all",diff:0,status:"all",order:"desc",limit:20,sort:"myshixuns_count"}),Ue=Object(F.a)(se,2),yt=Ue[0],It=Ue[1];Object(B.useEffect)(function(){Qt.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&(yt.page=1,an({type:"classroomList/getShixunLists",payload:Object(I.a)({},yt)}))},[Qt.actionTabs.key]),Object(B.useEffect)(function(){return Qt.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?document.body.setAttribute("data-custom","height"):document.body.removeAttribute("data-custom"),function(){document.body.removeAttribute("data-custom")}},[Qt.actionTabs.key]);var Kt=function(){an({type:"classroomList/setActionTabs",payload:{}}),It({page:1,type:"all",diff:0,status:"all",order:"desc",limit:20,sort:"myshixuns_count"})};return Qt.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?null:D.a.createElement(fe.a,{placement:"bottom",height:"100%",closable:!1,visible:Qt.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",className:ue.a.drawer,footer:D.a.createElement("div",{className:"tc"},D.a.createElement(i.a,{size:"large",onClick:function(){Kt(),ce([]),Vn("\u53D6\u6D88")},style:{marginRight:8}},"\u53D6\u6D88"),D.a.createElement(i.a,{size:"large",onClick:Object(S.a)(W.a.mark(function ct(){var qt,ln,Cn,Kn;return W.a.wrap(function(Bn){for(;;)switch(Bn.prev=Bn.next){case 0:qt=function(gr){var or=ne[gr];if(Jn.includes(or)){var cr,kn;return w.b.info("\u8BF7\u52FF\u91CD\u590D\u9009\u62E9\uFF1A".concat($==null||((cr=$.shixun_list)===null||cr===void 0||((kn=cr.find(function(Tr){return Tr.id===or}))===null||kn===void 0))?void 0:kn.title)),{v:void 0}}},ln=0;case 2:if(!(ln<(ne==null?void 0:ne.length))){Bn.next=9;break}if(Cn=qt(ln),!(typeof Cn=="object")){Bn.next=6;break}return Bn.abrupt("return",Cn.v);case 6:ln++,Bn.next=2;break;case 9:return Bn.next=11,Object(xe.i)({id:Qt.actionTabs.id,course_id:Qt.actionTabs.course_id,shixun_ids:Object(l.a)(ne)});case 11:Kn=Bn.sent,ce([]),Kn!=null&&Kn.shixuns_list&&(Kt(),Vn(Kn.shixuns_list));case 14:case"end":return Bn.stop()}},ct)})),type:"primary"},"\u786E\u5B9A"))},D.a.createElement("section",{className:"tc"},D.a.createElement(Te,{placeholder:"\u5B9E\u8BAD\u4FE1\u606F/\u9662\u6821\u540D\u79F0/\u521B\u5EFA\u8005",enterButton:"\u641C\u7D22",size:"large",className:ue.a.search,onSearch:function(qt){yt.keyword=qt,yt.page=1,an({type:"classroomList/getShixunLists",payload:Object(I.a)({},yt)})}})),D.a.createElement("section",{className:"edu-container"},J.map(function(ct,qt){var ln;return D.a.createElement("ul",{className:ue.a.menu,key:qt},D.a.createElement("li",null,ct.name),ct==null||((ln=ct.children)===null||ln===void 0)?void 0:ln.map(function(Cn,Kn){return D.a.createElement("li",{className:yt[ct.id]==Cn.id?ue.a.actived:"",onClick:function(){yt[ct.id]=Cn.id,It(Object(I.a)({},yt)),an({type:"classroomList/getShixunLists",payload:Object(I.a)({},yt)})}},D.a.createElement("strong",null,Cn.name))}))}),$==null||((sn=$.shixun_list)===null||sn===void 0)?void 0:sn.map(function(ct,qt){return D.a.createElement("div",{className:ue.a.listItem,key:qt},D.a.createElement(ye.a,{checked:ne.includes(ct.id),value:ct.id,onChange:function(Cn){var Kn=ne.indexOf(ct.id);ne.indexOf(ct.id)>-1?ce(ne.filter(function($n){return $n!==ct.id})):ce(ne.concat(ct.id))}}),D.a.createElement("div",{className:ue.a.info},D.a.createElement("div",{className:ue.a.title},D.a.createElement("div",{className:ue.a.titleLeft},D.a.createElement("a",{className:"c-black",href:"/shixuns/".concat(ct==null?void 0:ct.identifier,"/challenges"),target:"_blank"},D.a.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:ct.title}})),Object(re.v)()&&(ct==null?void 0:ct.mark_status)===1&&D.a.createElement(a.a,{title:ct==null?void 0:ct.mark_content},D.a.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),Object(re.v)()&&(ct==null?void 0:ct.mark_status)===2&&D.a.createElement(a.a,{title:ct==null?void 0:ct.mark_content},D.a.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),Object(re.v)()&&(ct==null?void 0:ct.mark_status)===3&&D.a.createElement(a.a,{title:ct==null?void 0:ct.mark_content},D.a.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")))),D.a.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},D.a.createElement("span",{className:ue.a.description,dangerouslySetInnerHTML:{__html:ct.description}})),D.a.createElement("div",{className:"flex-wrp mt15"},ct.challenge_names.map(function(ln,Cn){return D.a.createElement("span",{key:Cn,className:"mr30 font12"},"\u7B2C",Cn+1,"\u5173 ",ln," ")})),D.a.createElement(L.a,{dashed:!0}),D.a.createElement("div",{className:"c-light-black mt20 font12"},D.a.createElement("span",null,ct.author_name),D.a.createElement("span",{className:"ml15 mr15"},"|"),D.a.createElement("span",null,ct.author_school_name),D.a.createElement("span",{className:"ml15 mr15"},"|"),D.a.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570:",ct.level),D.a.createElement("span",{className:"ml15 mr15"},"|"),D.a.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570:"),D.a.createElement("span",null,ct.study_count))))}),D.a.createElement("p",null)),D.a.createElement("div",{className:"tc"},D.a.createElement(me.a,{current:yt.page||1,hideOnSinglePage:!0,showSizeChanger:!1,defaultPageSize:20,showQuickJumper:!0,total:$==null?void 0:$.shixuns_count,onChange:function(qt){yt.page=qt,an({type:"classroomList/getShixunLists",payload:Object(I.a)({},yt)})}})))},Ce=Object(ie.a)(function(Et){var pt=Et.classroomList,sn=Et.loading;return{classroomList:pt,loading:sn}})(Q),De=O("NLgs"),Be=O("MXD1"),Y=O("CFYs"),g=O("qHKi"),x=O.n(g),q=function(pt){var sn=pt.data,Qt=sn===void 0?{}:sn,An=pt.dispatch,an=An===void 0?function(){}:An,Vn=pt.onReloadData,Hn=Vn===void 0?function(){}:Vn,Jn=function(){if(!Object(De.e)(an))return;if(Object(re.r)())return;for(var Tt,dn=0;dn<(Qt==null||(($=Qt.stages)===null||$===void 0)?void 0:$.length);dn++){var $,b,T,ne=Qt==null||((b=Qt.stages)===null||b===void 0)?void 0:b[dn],ce=ne==null||((T=ne.shixuns_list)===null||T===void 0)?void 0:T.find(function(se){return(se==null?void 0:se.shixun_status)!=="\u6682\u672A\u516C\u5F00"});if(ce){Tt=ce.identifier;break}}Tt?un(Tt):w.b.info("\u5B9E\u8BAD\u6682\u672A\u516C\u5F00!")},ht=function cn(Tt){var dn;Tt=(dn=Tt)!==null&&dn!==void 0&&dn.includes(".json")?Tt:"".concat(Tt,".json"),k.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:D.a.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:function(){var $=Object(S.a)(W.a.mark(function T(){var ne,ce;return W.a.wrap(function(Ue){for(;;)switch(Ue.prev=Ue.next){case 0:return Ue.next=2,Object(M.Ab)({url:Tt});case 2:if(ne=Ue.sent,ne){Ue.next=5;break}return Ue.abrupt("return");case 5:return w.b.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF01"),Ue.next=8,Object(M.D)({id:ne.shixun_identifier});case 8:if(ce=Ue.sent,!(ce!=null&&ce.game_identifier)){Ue.next=13;break}return Object(V.O)("/tasks/".concat(ce.game_identifier)),Hn(),Ue.abrupt("return");case 13:(ce==null?void 0:ce.status)===2?cn(ce==null?void 0:ce.message):(ce==null?void 0:ce.status)===3&&Lt(ce==null?void 0:ce.message);case 14:case"end":return Ue.stop()}},T)}));function b(){return $.apply(this,arguments)}return b}()})},Lt=function(Tt){k.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:D.a.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Tt,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},un=function(){var cn=Object(S.a)(W.a.mark(function Tt(dn){var $;return W.a.wrap(function(T){for(;;)switch(T.prev=T.next){case 0:return T.next=2,Object(M.D)({id:dn});case 2:if($=T.sent,!($!=null&&$.game_identifier)){T.next=7;break}return Object(V.O)("/tasks/".concat($.game_identifier)),Hn(),T.abrupt("return");case 7:($==null?void 0:$.status)===2?ht($==null?void 0:$.message):($==null?void 0:$.status)===3&&Lt($==null?void 0:$.message);case 8:case"end":return T.stop()}},Tt)}));return function(dn){return cn.apply(this,arguments)}}();return D.a.createElement("section",null,!Object(re.c)()&&D.a.createElement(D.a.Fragment,null,Qt!=null&&Qt.start_learning?D.a.createElement(u.a,{className:x.a.wrap,align:"middle"},D.a.createElement(h.a,{flex:"1"},D.a.createElement("div",{className:"mt5 ".concat(x.a.havaLearn)},D.a.createElement("span",null,"\u5DF2\u5B66",Qt==null?void 0:Qt.learned,"%")),D.a.createElement("div",{className:"mt5 ".concat(x.a.progress)},D.a.createElement(Y.a,{percent:Qt==null?void 0:Qt.learned,showInfo:!1})),D.a.createElement("div",{className:"mt5"},D.a.createElement("span",{className:"font16"},"\u4E0A\u6B21\u5B66\u4E60\u5185\u5BB9"),D.a.createElement("span",{className:"ml20 c-blue-4ca"},Qt==null?void 0:Qt.last_shixun))),D.a.createElement(h.a,null,D.a.createElement(i.a,{className:x.a.button,type:"primary",onClick:function(){return un(Qt==null?void 0:Qt.last_shixun_identifier)}},"\u5F00\u59CB\u5B66\u4E60"))):D.a.createElement(u.a,{className:x.a.wrap,align:"middle"},D.a.createElement(h.a,{flex:"1"},D.a.createElement("span",{className:x.a.name},"\u8FD8\u672A\u5F00\u59CB\u5B66\u4E60")),D.a.createElement(h.a,null,D.a.createElement(i.a,{className:x.a.button,type:"primary",onClick:Jn},"\u5F00\u59CB\u5B66\u4E60")))))},z=q,X=O("V0Rq"),_e=O("sBCT"),Ne=O("500L"),at=O("jZGp"),rt=O("m3rI"),Ze=O("giR+"),ft=O("fyUT"),Ct=O("jLra"),it=O("IxHN"),tt=O("M8RZ"),Ve=O("BdwD"),ze=O("Ot1p"),Ge=O("Mgx3"),Oe=O("WMe9"),Ie=function(pt){var sn=pt.user,Qt=pt.onReplyDiscuss,An=pt.dispatch,an=pt.id,Vn=pt.activeDiscussIndex,Hn=pt.params,Jn=Object(B.useState)(""),ht=Object(F.a)(Jn,2),Lt=ht[0],un=ht[1];function cn(dn){un(dn)}console.log(Hn,"params33");function Tt(){if(!Lt){w.b.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}Qt(an,Lt),un("")}return D.a.createElement("div",{key:an,className:"discuss-item-editor",style:{display:Vn===an?"block":"none",width:"100%"}},D.a.createElement(ze.a,{miniToolbar:!0,startInit:Vn===an,defaultValue:Lt,id:an,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:cn}),D.a.createElement("a",{onClick:Tt,className:"btn-send"},"\u53D1\u9001"))},Fe=Object(ie.a)(function(Et){var pt=Et.shixunsDetail,sn=Et.loading,Qt=Et.globalSetting;return{shixunsDetail:pt,globalSetting:Qt,loading:sn.models.index}})(Ie),Ke=function(pt){var sn=pt.user,Qt=pt.upDataList,An=pt.params,an=pt.page,Vn=pt.getTypeNumber,Hn=pt.dispatch,Jn=function(){var ht=Object(S.a)(W.a.mark(function Lt(un,cn){var Tt;return W.a.wrap(function($){for(;;)switch($.prev=$.next){case 0:return $.next=2,Object(Ge.v)({id:un,content:cn});case 2:Tt=$.sent,(Tt==null?void 0:Tt.status)===0&&Qt(1);case 4:case"end":return $.stop()}},Lt)}));return function(un,cn){return ht.apply(this,arguments)}}();return D.a.createElement("div",{className:"discuss-item-container bg-white"},D.a.createElement("a",{href:"/users/".concat(sn.login),target:"_blank"},D.a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",src:"".concat(rt.a.IMG_SERVER,"/images/").concat(sn.image_url),width:"50"})),D.a.createElement("section",null,D.a.createElement(Fe,{id:An.pathId,params:An,activeDiscussIndex:An.pathId,onReplyDiscuss:Jn})))},st=Object(ie.a)(function(Et){var pt=Et.shixunsDetail,sn=Et.loading,Qt=Et.globalSetting;return{shixunsDetail:pt,globalSetting:Qt,loading:sn.models.index}})(Ke),qe=O("fXAG"),gt=O("ErOA");function dt(Et){var pt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;return Object(gt.c)("/discusses.json?page=".concat(pt-1,"&container_identifier=").concat(Et,"&container_type=Shixun"))}function mt(Et,pt){return Object(gt.f)("/discusses/".concat(Et,"/top_or_down_discuss.json"),{top:pt})}function Dt(Et,pt){return Object(gt.f)("/discusses/".concat(Et,"/plus.json"),{container_type:"Discuss",type:pt?1:0})}function St(Et,pt){return Object(gt.f)("/discusses/".concat(Et,"/hidden.json"),pt)}function Nt(Et,pt){return Object(gt.f)("/discusses/".concat(Et,"/reward_code.json"),pt)}function bt(Et){return Object(gt.a)("/api/discusses/".concat(Et,".json"),{method:"delete"})}function Wt(Et,pt){return Object(gt.f)("/discusses/".concat(Et,"/reply.json"),{container_type:"Shixun",content:pt})}function Pt(Et){return Object(gt.f)("/discusses.json",Et)}var jt=O("9Bee"),Gt=O("ROyk"),Rt=O("kaH+"),nn=O("dhSg");function In(Et){var pt=Et.data,sn=Et.index,Qt=Et.adminOrOperator,An=Et.parentDiscussIndex,an=Et.shixunIdentifier,Vn=Et.isDelete,Hn=Et.user,Jn=Et.onSetRewardData,ht=Et.onSetActionType,Lt=Et.params,un=Et.deleteCommentAlert,cn=Et.shixunName,Tt=pt.author,dn=pt.can_delete,$=pt.manage,b=pt.content,T=pt.hidden,ne=pt.id,ce=pt.reward,se=pt.time;function Ue(){Jn({id:ne,index:sn,user_id:Tt.user_id,parentDiscussIndex:An})}function yt(){ht({id:ne,index:sn,params:{hidden:T?"0":"1",container_identifier:an},type:"hidden-discuss",parentDiscussIndex:An,message:T?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}function It(){if(un){k.a.info({title:"\u63D0\u793A",content:D.a.createElement("div",{className:"tc"}," ","\u8BE5\u6761\u8BC4\u8BBA\u6765\u81EA\u300A",cn,"\u300B\u5B9E\u8DF5\u9879\u76EE\uFF0C\u60A8\u4E0D\u662F\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u7BA1\u7406\u8005\uFF0C\u4E0D\u80FD\u5220\u9664\u8BC4\u8BBA\uFF01"),onOk:function(){}});return}ht({id:ne,index:sn,type:"delete-discuss",parentDiscussIndex:An,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}return D.a.createElement("div",{className:"second-level-discuss"},D.a.createElement("div",{className:"discuss-info-body"},D.a.createElement("div",{className:"discuss-info"},D.a.createElement("a",{href:"/users/".concat(Tt.login),target:"_blank"},Tt.name),D.a.createElement("span",{className:"grey"},se),ce?D.a.createElement("a",{className:"c-orange gift",title:"\u5DF2\u5956\u52B1\u91D1\u5E01".concat(ce)},D.a.createElement("i",{className:"iconfont icon-gift c-orange "}),D.a.createElement("span",null,ce)):null),D.a.createElement("div",{className:"btn-group"},Qt?D.a.createElement("a",{onClick:Ue,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},D.a.createElement("i",{className:"iconfont icon-jiangli"})):null,Qt?D.a.createElement("a",{onClick:yt,title:T?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},D.a.createElement("i",{className:T?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,$?D.a.createElement("a",{onClick:It,title:"\u5220\u9664"},D.a.createElement("i",{className:"iconfont icon-shanchu"})):null)),D.a.createElement(jt.a,{className:"discuss-content",value:b}))}var At=function(Et){var pt=Et.data,sn=Et.index,Qt=Et.shixunIdentifier,An=Et.adminOrOperator,an=Et.identity,Vn=Et.onTopOrDownDiscuss,Hn=Et.onPlusDiscuss,Jn=Et.onSetActionType,ht=Et.onSetRewardData,Lt=Et.user,un=Et.isDelete,cn=Et.activeDiscussIndex,Tt=Et.onReplyDiscuss,dn=Et.onSetActiveDiscussIndex,$=Et.params,b=pt.content,T=pt.children,ne=pt.game_url,ce=pt.hidden,se=pt.id,Ue=pt.position,yt=pt.praise_count,It=pt.reward,Kt=pt.sticky,ct=pt.time,qt=pt.user_praise,ln=pt.game_passed,Cn=pt.delete_comment_alert,Kn=pt.author,$n=pt.shixun_name,Bn=pt.manage;function xr(){dn(se)}function gr(){Vn(se,!Kt,sn)}function or(){Hn(se,!qt,sn)}function cr(){ht({id:se,index:sn,user_id:Kn.user_id})}function kn(){if(Cn){k.a.info({title:"\u63D0\u793A",content:D.a.createElement("div",{className:"tc"}," ","\u8BE5\u6761\u8BC4\u8BBA\u6765\u81EA\u300A",$n,"\u300B\u5B9E\u8DF5\u9879\u76EE\uFF0C\u60A8\u4E0D\u662F\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u7BA1\u7406\u8005\uFF0C\u4E0D\u80FD\u5220\u9664\u8BC4\u8BBA\uFF01"),onOk:function(){}});return}Jn({id:se,index:sn,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function Tr(){Jn({id:se,index:sn,params:{hidden:ce?"0":"1",container_identifier:Qt},type:"hidden-discuss",message:ce?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}var Cr=function(Dr){var wr=Dr.target,ei=wr.nodeName,dr=wr.src;ei==="IMG"&&(nn.a.publish("preview-image",dr),console.log("src:",dr))};return D.a.createElement("div",{className:"discuss-item-container",key:se},D.a.createElement("a",{href:"/users/".concat(Kn.login),target:"_blank"},D.a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",src:"".concat(rt.a.IMG_SERVER,"/images/").concat(Kn.image_url),width:"50"})),D.a.createElement("section",null,D.a.createElement("div",{className:"discuss-info"},D.a.createElement("a",{href:"/users/".concat(Kn.login),target:"_blank"},Kn.name),D.a.createElement("span",{className:"grey"},ct),Ue?D.a.createElement("span",{className:"c-green"}," [\u7B2C",Ue,"\u5173] "):null,ne?D.a.createElement("a",{href:ne,target:"_blank",className:"view-code",title:"\u70B9\u51FB\u67E5\u770BTA\u7684\u4EE3\u7801\u9875\u9762"},"\u67E5\u770B"):null,It?D.a.createElement("a",{className:"c-orange gift",title:"\u5DF2\u5956\u52B1\u91D1\u5E01".concat(It)},D.a.createElement("i",{className:"iconfont icon-gift c-orange "}),D.a.createElement("span",null,It)):null,an<=5?D.a.createElement("span",{style:{flex:"1",textAlign:"right",color:ln===1?"#29bd8b":""}},ln||ln===0?ln===1?"\u5DF2\u901A\u5173":"\u672A\u901A\u5173":""):null),D.a.createElement("div",{onClick:Cr},D.a.createElement(jt.a,{className:"discuss-content",value:b})),T&&T.length>0?D.a.createElement("div",{className:"reply-discuss-container",onClick:Cr},T.map(function(vr,Dr){return D.a.createElement(In,{key:vr.id,data:vr,index:Dr,deleteCommentAlert:Cn,shixunName:$n,shixunIdentifier:Qt,adminOrOperator:An,user:Lt,isDelete:un,onSetRewardData:ht,onSetActionType:Jn,parentDiscussIndex:sn})})):null,D.a.createElement("div",{className:"btn-group"},An?D.a.createElement("a",{onClick:cr,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},D.a.createElement("i",{className:"iconfont icon-jiangli"})):null,An?D.a.createElement("a",{onClick:Tr,title:ce?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},D.a.createElement("i",{className:ce?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,Bn&&(!T||T.length==0)&&D.a.createElement("a",{onClick:kn,title:"\u5220\u9664"},D.a.createElement("i",{className:"iconfont icon-shanchu"})),D.a.createElement("a",{onClick:xr,title:"\u56DE\u590D"},D.a.createElement("i",{className:"iconfont icon-huifu1"})),D.a.createElement("a",{onClick:or,className:qt?"c-orange":""},D.a.createElement("i",{className:qt?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),D.a.createElement("span",null,yt||""))),D.a.createElement(Fe,{id:se,params:$,activeDiscussIndex:cn,onReplyDiscuss:Tt})))},Xt={showRewardDialog:!1,data:null,page:1,loading:!1,actionType:null,activeDiscussIndex:null};function Ot(Et,pt){switch(pt.type){case qe.Q:return Object(I.a)(Object(I.a)({},Et),{},{loading:!0});case qe.X:return Object(I.a)(Object(I.a)({},Et),{},{showRewardDialog:!0});case qe.b:return Object(I.a)(Object(I.a)({},Et),{},{showRewardDialog:!1});case qe.l:return Object(I.a)(Object(I.a)({},Et),pt.payload);case qe.ab:return Object(I.a)(Object(I.a)({},Et),pt.payload);case qe.x:return Object(I.a)(Object(I.a)({},Et),pt.payload);case qe.z:return Object(I.a)(Object(I.a)({},Et),pt.payload);case qe.H:return Object(I.a)(Object(I.a)({},Et),pt.payload);case qe.a:return Object(I.a)(Object(I.a)({},Et),pt.payload);default:throw new Error}}var Yt=function(Et){var pt=Et.shixunIdentifier,sn=Et.identity,Qt=Et.activeIndex,An=Et.user,an=Et.isShixunDetail,Vn=an===void 0?!1:an,Hn=Et.isDelete,Jn=Et.getTypeNumber,ht=Et.params,Lt=Et.getData,un=Et.isNotDiscuss,cn=Object(B.useReducer)(Ot,Xt),Tt=Object(F.a)(cn,2),dn=Tt[0],$=Tt[1],b=dn.page,T=dn.loading,ne=dn.data,ce=dn.actionType,se=dn.showRewardDialog,Ue=dn.activeDiscussIndex,yt=Object(B.useRef)(),It=Object(B.useRef)();function Kt(Pn){return ct.apply(this,arguments)}function ct(){return ct=Object(S.a)(W.a.mark(function Pn(on){var fn;return W.a.wrap(function(Vt){for(;;)switch(Vt.prev=Vt.next){case 0:if(!T){Vt.next=2;break}return Vt.abrupt("return");case 2:return Vt.prev=2,$({type:qe.Q}),Vt.next=6,Object(Ge.x)({coursesId:ht==null?void 0:ht.pathId,page:on});case 6:fn=Vt.sent,$({type:qe.l,payload:{activeDiscussIndex:null,page:on,data:fn,loading:!1}}),Vt.next=13;break;case 10:Vt.prev=10,Vt.t0=Vt.catch(2),console.log(Vt.t0);case 13:case"end":return Vt.stop()}},Pn,null,[[2,10]])})),ct.apply(this,arguments)}function qt(Pn){document.body.scrollIntoView(),Kt(Pn)}function ln(Pn,on,fn){return Cn.apply(this,arguments)}function Cn(){return Cn=Object(S.a)(W.a.mark(function Pn(on,fn,Fn){var Vt;return W.a.wrap(function(vn){for(;;)switch(vn.prev=vn.next){case 0:return vn.prev=0,vn.next=3,Dt(on,fn);case 3:Vt=vn.sent,Un[Fn].user_praise=fn,Un[Fn].praise_count=Vt.praise_count,$({type:qe.x,payload:{data:Object(I.a)(Object(I.a)({},ne),{},{comments:Un})}}),vn.next=12;break;case 9:vn.prev=9,vn.t0=vn.catch(0),console.log(vn.t0);case 12:case"end":return vn.stop()}},Pn,null,[[0,9]])})),Cn.apply(this,arguments)}function Kn(Pn,on,fn){return $n.apply(this,arguments)}function $n(){return $n=Object(S.a)(W.a.mark(function Pn(on,fn,Fn){return W.a.wrap(function(_n){for(;;)switch(_n.prev=_n.next){case 0:return _n.prev=0,_n.next=3,mt(on,fn);case 3:Un[Fn].sticky=fn,$({type:qe.ab,payload:{data:Object(I.a)(Object(I.a)({},ne),{},{comments:Un})}}),_n.next=10;break;case 7:_n.prev=7,_n.t0=_n.catch(0),console.log(_n.t0);case 10:case"end":return _n.stop()}},Pn,null,[[0,7]])})),$n.apply(this,arguments)}function Bn(){$({type:qe.z,payload:{actionType:null}})}function xr(){return gr.apply(this,arguments)}function gr(){return gr=Object(S.a)(W.a.mark(function Pn(){var on,fn,Fn,Vt,_n,vn,pr,Xn;return W.a.wrap(function(er){for(;;)switch(er.prev=er.next){case 0:if(on=ce.id,fn=ce.params,Fn=ce.type,Vt=ce.index,_n=ce.parentDiscussIndex,!(Fn==="hidden-discuss")){er.next=6;break}return er.next=4,St(on,fn);case 4:_n?Un[_n].children[Vt].hidden=fn.hidden==1:Un[Vt].hidden=fn.hidden==1,$({type:qe.z,payload:{actionType:null,data:Object(I.a)(Object(I.a)({},ne),{},{comments:Un})}});case 6:if(!(Fn==="delete-discuss")){er.next=31;break}return er.next=9,bt(on);case 9:if(!(_n||_n===0)){er.next=22;break}vn=Un[_n].children,pr=vn.length-1;case 12:if(!(pr>=0)){er.next=19;break}if(!(vn[pr].id===on)){er.next=16;break}return vn.splice(pr,1),er.abrupt("break",19);case 16:pr--,er.next=12;break;case 19:Un[_n].children=vn,er.next=30;break;case 22:Xn=Un.length-1;case 23:if(!(Xn>=0)){er.next=30;break}if(!(Un[Xn].id===on)){er.next=27;break}return Un.splice(Xn,1),er.abrupt("break",30);case 27:Xn--,er.next=23;break;case 30:$({type:qe.z,payload:{actionType:null,data:Object(I.a)(Object(I.a)({},ne),{},{comments:Un})}});case 31:case"end":return er.stop()}},Pn)})),gr.apply(this,arguments)}function or(Pn){$({type:qe.z,payload:{actionType:Pn}})}function cr(){$({type:qe.b})}function kn(){return Tr.apply(this,arguments)}function Tr(){return Tr=Object(S.a)(W.a.mark(function Pn(){var on,fn,Fn,Vt,_n,vn,pr;return W.a.wrap(function(ar){for(;;)switch(ar.prev=ar.next){case 0:return on=yt.current,fn=on.id,Fn=on.index,Vt=on.score,_n=on.user_id,vn=on.parentDiscussIndex,ar.next=3,Nt(fn,{container_type:"Discusses",score:Vt,user_id:_n});case 3:pr=ar.sent,vn?Un[vn].children[Fn].reward=pr.code:Un[Fn].reward=pr.code,$({type:qe.H,payload:{showRewardDialog:!1,data:Object(I.a)(Object(I.a)({},ne),{},{comments:Un})}}),yt.current=null;case 7:case"end":return ar.stop()}},Pn)})),Tr.apply(this,arguments)}function Cr(Pn){yt.current=Pn,$({type:qe.X})}function vr(Pn){yt.current.score=Pn}function Dr(Pn,on){return wr.apply(this,arguments)}function wr(){return wr=Object(S.a)(W.a.mark(function Pn(on,fn){return W.a.wrap(function(Vt){for(;;)switch(Vt.prev=Vt.next){case 0:return Vt.prev=0,Vt.next=3,Wt(on,fn);case 3:Kt(b),Lt(),Vt.next=10;break;case 7:Vt.prev=7,Vt.t0=Vt.catch(0),console.log(Vt.t0);case 10:case"end":return Vt.stop()}},Pn,null,[[0,7]])})),wr.apply(this,arguments)}function ei(Pn){Ue===Pn?$({type:qe.a,payload:{activeDiscussIndex:null}}):$({type:qe.a,payload:{activeDiscussIndex:Pn}})}if(Object(B.useEffect)(function(){function Pn(){return on.apply(this,arguments)}function on(){return on=Object(S.a)(W.a.mark(function fn(){return W.a.wrap(function(Vt){for(;;)switch(Vt.prev=Vt.next){case 0:if(!(Qt===3&&!ne&&pt)){Vt.next=3;break}return Vt.next=3,Kt(b);case 3:case"end":return Vt.stop()}},fn)})),on.apply(this,arguments)}Pn()},[ht.pathId]),!ne)return!Vn&&D.a.createElement(it.a,null);var dr=ne.disscuss_count,Un=ne.comments,ri=ne.all,Fr=ne.can_hidden;return D.a.createElement(B.Fragment,null,D.a.createElement("div",{className:"discuss-container discuss-warp-container",ref:It},!Vn&&T?D.a.createElement(it.a,null):null,dr===0?D.a.createElement("div",{style:{display:"flex"}},D.a.createElement(Ve.a,null)):null,Object(re.p)()&&!un&&D.a.createElement(st,{getTypeNumber:Jn,upDataList:Kt,page:b,user:An,params:ht}),D.a.createElement("aside",{className:"bg-white"},Un==null?void 0:Un.map(function(Pn,on){return D.a.createElement(At,{user:An,key:Pn.id,data:Pn,index:on,identity:sn,onPaginationChange:qt,shixunIdentifier:pt,isDelete:Hn,onSetActionType:or,onTopOrDownDiscuss:Kn,adminOrOperator:Fr,onPlusDiscuss:ln,onSetRewardData:Cr,activeDiscussIndex:Ue,onSetActiveDiscussIndex:ei,onReplyDiscuss:Dr})})),dr>10?D.a.createElement("div",{className:"pagination-container tc"},D.a.createElement(me.a,{showQuickJumper:!0,showSizeChanger:!1,onChange:qt,current:b,total:dr})):null),D.a.createElement(tt.a,null,D.a.createElement(k.a,{centered:!0,title:"\u63D0\u793A",visible:!!ce,onOk:xr,onCancel:Bn},D.a.createElement("p",null,ce?ce.message:"")),D.a.createElement(k.a,{centered:!0,width:400,title:"\u5956\u52B1\u8BBE\u7F6E",visible:se,onCancel:cr,onOk:kn},D.a.createElement(ft.a,{placeholder:"\u8BF7\u8F93\u5165\u5956\u52B1\u7684\u91D1\u5E01\u6570\u91CF",min:1,onChange:vr,style:{width:"228px"}}))))},Sn=O("lzim"),Nn=function(pt){var sn,Qt=pt.classroomList,An=pt.user,an=pt.globalSetting,Vn=pt.loading,Hn=pt.dispatch,Jn=Object(v.a)(pt,["classroomList","user","globalSetting","loading","dispatch"]),ht=Object(ae.i)(),Lt=Qt.detailTopBanner,un=Object(B.useState)([]),cn=Object(F.a)(un,2),Tt=cn[0],dn=cn[1],$=Object(B.useState)({}),b=Object(F.a)($,2),T=b[0],ne=b[1],ce=Object(B.useState)(-1),se=Object(F.a)(ce,2),Ue=se[0],yt=se[1],It=Object(B.useState)(!1),Kt=Object(F.a)(It,2),ct=Kt[0],qt=Kt[1],ln=Object(B.useState)({name:"",is_jupyter:!1}),Cn=Object(F.a)(ln,2),Kn=Cn[0],$n=Cn[1],Bn=N.a.useForm(),xr=Object(F.a)(Bn,1),gr=xr[0],or=N.a.useForm(),cr=Object(F.a)(or,1),kn=cr[0],Tr=N.a.useForm(),Cr=Object(F.a)(Tr,1),vr=Cr[0],Dr=Object(B.useState)(!1),wr=Object(F.a)(Dr,2),ei=wr[0],dr=wr[1],Un=Object(B.useState)(),ri=Object(F.a)(Un,2),Fr=ri[0],Pn=ri[1],on=Object(B.useState)([]),fn=Object(F.a)(on,2),Fn=fn[0],Vt=fn[1],_n=Object(B.useState)(),vn=Object(F.a)(_n,2),pr=vn[0],Xn=vn[1],ar=Object(B.useState)("All"),er=Object(F.a)(ar,2),Or=er[0],li=er[1],zi=Object(B.useState)(!0),kr=Object(F.a)(zi,2),ki=kr[0],Wr=kr[1],ui=Object(B.useState)(0),Ii=Object(F.a)(ui,2),hi=Ii[0],Ei=Ii[1],vo=Object(B.useState)([{name:"\u5168\u90E8",totalName:"\u8BFE\u7A0B\u5B66\u4E60",type:"All",number:0},{name:"\u5B9E\u8DF5\u9879\u76EE",totalName:"\u5B9E\u8DF5\u9879\u76EE",type:"Shixun",number:0},{name:"\u89C6\u9891\u9879\u76EE",totalName:"\u89C6\u9891\u9879\u76EE",type:"VideoItem",number:0},{name:"\u6559\u5B66\u8BFE\u4EF6",totalName:"\u6559\u5B66\u8BFE\u4EF6",type:"Attachment",number:0},{name:"\u8BA8\u8BBA",totalName:"\u8BA8\u8BBA",type:"Discusses",number:0}]),rn=Object(F.a)(vo,2),bn=rn[0],hn=rn[1];Object(B.useEffect)(function(){ur()},[ht==null?void 0:ht.coursesId]),Object(B.useEffect)(function(){Qt.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&ur()},[Qt.actionTabs.key]),Object(B.useEffect)(function(){jn()},[T]);var Dn=function(){var pn=Object(S.a)(W.a.mark(function wt(kt){var Ut;return W.a.wrap(function(gn){for(;;)switch(gn.prev=gn.next){case 0:return gn.next=2,Object(xe.j)(Object(I.a)({},kt));case 2:return Ut=gn.sent,Tt[Ue].items=kt.list,gn.abrupt("return",Ut);case 5:case"end":return gn.stop()}},wt)}));return function(kt){return pn.apply(this,arguments)}}(),jn=function(){var wt=T.shixuns_count,kt=wt===void 0?0:wt,Ut=T.videos_count,xn=Ut===void 0?0:Ut,gn=T.pdf_attachments_count,tr=gn===void 0?0:gn,Tn=T.disscuss_count,fi=Tn===void 0?0:Tn,wn={All:kt+xn+tr,Shixun:kt,VideoItem:xn,Attachment:tr,Discusses:fi},Zn=bn.map(function(sr){return Object(I.a)(Object(I.a)({},sr),{},{number:wn[sr.type]})});hn(Zn)},Yn=function(){var pn=Object(S.a)(W.a.mark(function wt(kt){var Ut;return W.a.wrap(function(gn){for(;;)switch(gn.prev=gn.next){case 0:return Hn({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF0C\u8BF7\u7A0D\u540E..."}}),gn.next=3,Object(M.D)({id:kt});case 3:if(Ut=gn.sent,Hn({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),!(Ut!=null&&Ut.game_identifier)){gn.next=8;break}return Object(V.O)("/tasks/".concat(Ut.game_identifier)),gn.abrupt("return");case 8:(Ut==null?void 0:Ut.status)===2?On(Ut==null?void 0:Ut.message):(Ut==null?void 0:Ut.status)===3&&qn(Ut==null?void 0:Ut.message);case 9:case"end":return gn.stop()}},wt)}));return function(kt){return pn.apply(this,arguments)}}(),On=function pn(wt){var kt;wt=(kt=wt)!==null&&kt!==void 0&&kt.includes(".json")?wt:"".concat(wt,".json"),k.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:D.a.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:function(){var Ut=Object(S.a)(W.a.mark(function gn(){var tr,Tn;return W.a.wrap(function(wn){for(;;)switch(wn.prev=wn.next){case 0:return wn.next=2,Object(X.S)({url:wt});case 2:if(tr=wn.sent,tr){wn.next=5;break}return wn.abrupt("return");case 5:return w.b.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF01"),wn.next=8,Object(M.D)({id:tr.shixun_identifier});case 8:if(Tn=wn.sent,!(Tn!=null&&Tn.game_identifier)){wn.next=12;break}return Object(V.O)("/tasks/".concat(Tn.game_identifier)),wn.abrupt("return");case 12:(Tn==null?void 0:Tn.status)===2?pn(Tn==null?void 0:Tn.message):(Tn==null?void 0:Tn.status)===3&&qn(Tn==null?void 0:Tn.message);case 13:case"end":return wn.stop()}},gn)}));function xn(){return Ut.apply(this,arguments)}return xn}()})},qn=function(wt){k.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:D.a.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",wt,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Ir=function(){var wt={shixuns_list:[],items:[]};ii(Tt.length,wt),dn([].concat(Object(l.a)(Tt),[wt])),Pn(!0)},Rn=function(){Ue===Tt.length-1&&Fr&&(yo(),dn(Tt.filter(function(wt,kt){return kt!==Tt.length-1}))),ur(),yt(-1)},ii=function(wt,kt){if(!Mi())return;yt(wt),gr.setFieldsValue({name:kt.stage_name,description:kt.stage_description})},Wn=function(wt){var kt;if(setTimeout(function(){document.documentElement.scrollTop=hi},300),wt==="\u53D6\u6D88")return;Tt[Ue].items=(kt=Tt[Ue].items)===null||kt===void 0?void 0:kt.concat(wt),dn(Object(l.a)(Tt))},hr=function(wt){var kt;wt.map(function(Ut){return Ut.type="Attachment",Ut.id=Ut.id||Ut.response.id,Ut.url="/api/attachments/".concat(Ut.id||Ut.response.id),Ut}),Tt[Ue].items=(kt=Tt[Ue].items)===null||kt===void 0?void 0:kt.concat(wt),dn(Object(l.a)(Tt))},jr=function(){var pn=Object(S.a)(W.a.mark(function wt(kt){var Ut,xn;return W.a.wrap(function(tr){for(;;)switch(tr.prev=tr.next){case 0:return tr.next=2,Object(xe.c)(Object(I.a)({id:Tt[Ue].stage_id,course_id:ht.coursesId},kt));case 2:return Ut=tr.sent,Ut.id&&(Xn(!1),xn=[Object(I.a)({},Ut)],Tt[Ue].items=Tt[Ue].items.concat(xn),dn(Object(l.a)(Tt))),tr.abrupt("return",Ut);case 5:case"end":return tr.stop()}},wt)}));return function(kt){return pn.apply(this,arguments)}}(),ur=function(){var pn=Object(S.a)(W.a.mark(function wt(){var kt;return W.a.wrap(function(xn){for(;;)switch(xn.prev=xn.next){case 0:return Wr(!0),xn.next=3,Object(xe.g)({coursesId:ht==null?void 0:ht.coursesId});case 3:kt=xn.sent,(kt==null?void 0:kt.stages)&&dn(kt!=null&&kt.stages?Object(l.a)(kt==null?void 0:kt.stages):[]),ne(kt?Object(I.a)({},kt):{}),console.log("---------",T),Wr(!1),yo(),yt(-1);case 10:case"end":return xn.stop()}},wt)}));return function(){return pn.apply(this,arguments)}}(),ci=function(){var pn=Object(S.a)(W.a.mark(function wt(kt,Ut){var xn,gn,tr,Tn;return W.a.wrap(function(wn){for(;;)switch(wn.prev=wn.next){case 0:if(kt!=null&&kt.name){wn.next=2;break}return wn.abrupt("return",w.b.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01"));case 2:if(yo(),gn=[],(xn=Tt[Ue][Ut||"shixuns_list"])===null||xn===void 0||xn.map(function(Zn){gn.push({type:Zn.item_type,id:Zn.id})}),!Fr){wn.next=12;break}return wn.next=8,Object(xe.b)(Object(I.a)(Object(I.a)({},kt),{},{coursesId:ht.coursesId,list:gn}));case 8:tr=wn.sent,tr&&(Tt[Ue]=Object(I.a)(Object(I.a)({},Tt[Ue]),tr)),wn.next=16;break;case 12:return wn.next=14,Object(xe.l)(Object(I.a)(Object(I.a)({},kt),{},{id:Tt[Ue].stage_id,type:Array.from(new Set(gn.map(function(Zn){return Zn.type}))),list:gn}));case 14:Tn=wn.sent,Tn&&(Tt[Ue]=Object(I.a)(Object(I.a)({},Tt[Ue]),Tn));case 16:case"end":return wn.stop()}},wt)}));return function(kt,Ut){return pn.apply(this,arguments)}}(),Pi=function(wt,kt,Ut){var xn=Array.from(wt),gn=xn.splice(kt,1),tr=Object(F.a)(gn,1),Tn=tr[0];return xn.splice(Ut,0,Tn),xn},yr=function(wt,kt){k.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u5B9A\u5220\u9664\u8BE5\u5B9E\u8BAD\u5417\uFF1F",onOk:function(){Tt[Ue][kt||"shixuns_list"].splice(wt,1),w.b.success("\u5220\u9664\u6210\u529F"),dn(Object(l.a)(Tt)),ci(gr.getFieldsValue(),kt)}})},Ea=function(wt){k.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u5B9A\u5220\u9664\u8BE5\u7AE0\u8282\u5417\uFF1F",onOk:function(){var kt=Object(S.a)(W.a.mark(function xn(){var gn;return W.a.wrap(function(Tn){for(;;)switch(Tn.prev=Tn.next){case 0:return Tn.next=2,Object(xe.d)({id:wt});case 2:gn=Tn.sent,gn.status===0&&(yt(-1),w.b.success("\u5220\u9664\u6210\u529F"),ur());case 4:case"end":return Tn.stop()}},xn)}));function Ut(){return kt.apply(this,arguments)}return Ut}()})},zo=function(wt){k.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u5B9A\u5220\u9664\u8BE5\u7AE0\u8282\u5417\uFF1F",onOk:function(){var kt=Object(S.a)(W.a.mark(function xn(){var gn;return W.a.wrap(function(Tn){for(;;)switch(Tn.prev=Tn.next){case 0:return Tn.next=2,Object(xe.e)(Object(I.a)({},wt));case 2:gn=Tn.sent,gn.status===0&&(yt(-1),w.b.success("\u5220\u9664\u6210\u529F"),ur());case 4:case"end":return Tn.stop()}},xn)}));function Ut(){return kt.apply(this,arguments)}return Ut}()})},xi=function(){$n({name:"",is_jupyter:!1}),kn.setFieldsValue({name:"",is_jupyter:!1}),qt(!1)},Ho=function(wt,kt){if(!wt.destination)return;var Ut=Pi(Tt[Ue][kt||"shixuns_list"],wt.source.index,wt.destination.index);Tt[Ue][kt||"shixuns_list"]=Ut,dn(Object(l.a)(Tt)),ci(gr.getFieldsValue(),kt)},Go=function(){var pn=Object(S.a)(W.a.mark(function wt(kt){var Ut;return W.a.wrap(function(gn){for(;;)switch(gn.prev=gn.next){case 0:if(Mi()){gn.next=2;break}return gn.abrupt("return");case 2:return gn.next=4,Object(xe.k)({id:kt});case 4:Ut=gn.sent,Ut.status===0&&ur();case 6:case"end":return gn.stop()}},wt)}));return function(kt){return pn.apply(this,arguments)}}(),xa=function(){var pn=Object(S.a)(W.a.mark(function wt(kt){var Ut;return W.a.wrap(function(gn){for(;;)switch(gn.prev=gn.next){case 0:if(Mi()){gn.next=2;break}return gn.abrupt("return");case 2:return gn.next=4,Object(xe.f)({id:kt});case 4:Ut=gn.sent,Ut.status===0&&ur();case 6:case"end":return gn.stop()}},wt)}));return function(kt){return pn.apply(this,arguments)}}(),Mi=function(){return Ue!==-1?(k.a.info({centered:!0,width:400,okText:"\u77E5\u9053\u5566",icon:null,title:"\u63D0\u793A",content:D.a.createElement("div",{className:"tc font14"},"\u5F53\u524D\u5355\u5143\u6709\u672A\u4FDD\u5B58\u7684\u4FEE\u6539\u8BB0\u5F55\uFF0C\u8BF7\u5148\u4FDD\u5B58\uFF01"),onOk:function(){var kt="Edit_".concat(Ue),Ut=document.getElementById(kt);Ut&&setTimeout(function(){return Ut.scrollIntoView({block:"start",behavior:"smooth"})})}}),!1):!0},Hi=function(){ci(gr.getFieldsValue())},yo=function(){Pn(!1)},Ko=function(wt,kt,Ut){return D.a.createElement(u.a,{className:"list-item-row",align:"middle",key:kt,gutter:[5,10]},D.a.createElement(h.a,null,wt.item_type==="Shixun"?D.a.createElement("i",{className:"iconfont c-green-shixun c-light-primary font20"}):D.a.createElement("i",{className:"iconfont icon-shipin2 c-purple-8C1 font20"})),D.a.createElement(h.a,{flex:1,className:!wt.allow_visit&&!wt.to_be_built&&(wt.shixun_status==="\u6682\u672A\u516C\u5F00"||wt.shixun_status==="\u5DF2\u5220\u9664")?te.a.color204:""},Ut+1,"-",kt+1,"\xA0\xA0",wt.name,Ue===-1&&wt.complete_status===1&&D.a.createElement("span",{className:te.a.completed},D.a.createElement("i",{className:"iconfont icon-duigou1 mr5 font12"}),"\u5DF2\u5B8C\u6210")),D.a.createElement(h.a,null,Ue===Ut&&D.a.createElement("div",null,D.a.createElement(a.a,{title:"\u5220\u9664"},D.a.createElement("span",{onClick:function(){yr(kt,"shixuns_list")},className:"iconfont icon-shanchu c-grey-c"}))),Ue!==Ut&&wt.item_type==="VideoItem"&&D.a.createElement("aside",null,D.a.createElement(i.a,{type:"primary",href:wt.link||"/video/".concat(wt.id,"?course_id=").concat(ht==null?void 0:ht.coursesId),target:"_blank"},wt.last_point>0?"\u7EE7\u7EED\u5B66\u4E60":"\u5F00\u59CB\u5B66\u4E60")),(wt.allow_visit||wt.to_be_built||wt.shixun_status!=="\u6682\u672A\u516C\u5F00"&&wt.shixun_status!=="\u5DF2\u5220\u9664")&&Ue!==Ut&&wt.item_type==="Shixun"&&D.a.createElement("aside",null,D.a.createElement(he.a,{to:"/shixuns/".concat(wt.identifier,"/challenges"),target:"_blank"},"\u67E5\u770B\u8BE6\u60C5"),wt.shixun_status!=="\u6682\u672A\u516C\u5F00"&&D.a.createElement(i.a,{className:"ml20",type:"primary",onClick:function(){if(!Object(De.e)(Hn))return;Yn(wt.identifier)}},"\u5F00\u59CB\u5B9E\u6218")),Ue===-1&&!wt.allow_visit&&wt.shixun_status==="\u6682\u672A\u516C\u5F00"&&D.a.createElement("span",{className:te.a.color204},"\u6682\u672A\u516C\u5F00"),Ue===-1&&!wt.allow_visit&&wt.shixun_status==="\u5DF2\u5220\u9664"&&D.a.createElement("span",{className:te.a.color204},"\u5DF2\u5220\u9664"),Ue===-1&&wt.allow_visit&&wt.item_type==="Shixun"&&D.a.createElement("span",{className:"".concat(te.a.color204," ml5 experiment-number")},"\u5B9E\u9A8C\u6570 ",wt.challenges_count)))},Vo=function(wt,kt){var Ut,xn,gn,tr,Tn,fi;return Or!=="All"&&!((Ut=wt.stage_tag)!==null&&Ut!==void 0&&Ut.includes(Or))?null:D.a.createElement("section",{key:kt,className:"bg-white pt30 mb20 pb20 pl10 pr10"},D.a.createElement("aside",{className:"pl20 pr20"},D.a.createElement(u.a,{gutter:[5,20],align:"middle"},D.a.createElement(h.a,{flex:"22px"},D.a.createElement("span",{className:te.a.icons},D.a.createElement("img",{src:Sn.d}))),D.a.createElement(h.a,{flex:1,className:"tl font18 bold c-grey-333"},wt.stage_name||"\u7B2C".concat(Tt==null?void 0:Tt.length,"\u90E8\u5206")),D.a.createElement(h.a,null,Object(re.c)()&&Ue===kt&&!Fr&&D.a.createElement(a.a,{title:"\u5220\u9664"},D.a.createElement("span",{onClick:function(){Ea(wt.stage_id)},className:"iconfont icon-shanchu c-grey-c"})),Object(re.c)()&&Ue!==kt&&Or==="All"&&D.a.createElement("div",null,kt>0&&D.a.createElement(a.a,{title:"\u5411\u4E0A\u79FB\u52A8"},D.a.createElement("span",{onClick:function(){return Go(wt.stage_id)},className:"iconfont icon-xiangshangyi c-light-green font18 current"})),kt")}})))),Ue===kt&&D.a.createElement("div",{className:"pl20 pr20"},D.a.createElement("aside",null,D.a.createElement(N.a.Item,{name:"name",label:"\u540D\u79F0",rules:[{required:!0,message:"\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"}]},D.a.createElement(d.a,{size:"large",maxLength:60,placeholder:"\u8BF7\u8F93\u5165\u7B2C".concat(Tt==null?void 0:Tt.length,"\u9636\u6BB5\u540D\u79F0,\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26"),onBlur:Hi})),D.a.createElement(N.a.Item,{name:"description",label:"\u63CF\u8FF0",rules:[{required:!0,message:"\u63CF\u8FF0\u4E0D\u80FD\u4E3A\u7A7A"}]},D.a.createElement(d.a.TextArea,{rows:5,maxLength:300,placeholder:"\u8BF7\u8F93\u5165\u7B2C".concat(Tt==null?void 0:Tt.length,"\u9636\u6BB5\u63CF\u8FF0"),onBlur:Hi}))),D.a.createElement("aside",{style:{display:"flex",justifyContent:"space-evenly"}},D.a.createElement(i.a,{size:"large",className:"mt10",onClick:function(){if(!Tt[Ue].stage_id)return w.b.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");if(!Object(De.e)(Hn))return;if(!Object(De.c)())return;qt(!0),kn.setFieldsValue({name:"",is_jupyter:!1})}},D.a.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE"),D.a.createElement("br",null),D.a.createElement(i.a,{size:"large",className:"mt10",onClick:function(){var Zn;if(!Tt[Ue].stage_id)return w.b.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");Ei(document.documentElement.scrollTop),Hn({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",id:Tt[Ue].stage_id,course_id:ht.coursesId}}),Vt(wt==null||((Zn=wt.shixuns_list)===null||Zn===void 0)?void 0:Zn.map(function(sr){return sr.id}))}},D.a.createElement("span",{className:"iconfont icon-tianjiafangda mr5"}),"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"),D.a.createElement("br",null),D.a.createElement(D.a.Fragment,null,D.a.createElement(i.a,{size:"large",className:"mt10",onClick:function(){var Zn,sr;if(!Tt[Ue].stage_id)return w.b.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");((Zn=An.userInfo)!==null&&Zn!==void 0&&Zn.admin||(sr=An.userInfo)!==null&&sr!==void 0&&sr.is_teacher&&Object(De.d)())&&Xn(!0)}},D.a.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u65B0\u5EFA\u89C6\u9891\u9879\u76EE"),D.a.createElement("br",null)),D.a.createElement(i.a,{size:"large",className:"mt10",onClick:function(){if(!Tt[Ue].stage_id)return w.b.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");if(!Object(De.e)(Hn))return;if(!Object(De.c)())return;dr(!0),vr.resetFields()}},D.a.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u65B0\u5EFA\u6559\u5B66\u8BFE\u4EF6"),D.a.createElement("br",null)),D.a.createElement("aside",{className:"c-light-black mt10 pb20",id:"Edit_".concat(kt)},"\u4E0B\u9762\u5B9E\u8BAD\u53EF\u4EE5\u901A\u8FC7\u62D6\u62FD\u8FDB\u884C\u6392\u5E8F\u8C03\u6574")),D.a.createElement("aside",{className:te.a.shixuns},Ue===kt?D.a.createElement(ge.a,{onDragEnd:function(Zn){return Ho(Zn,"shixuns_list")}},D.a.createElement(ge.c,{droppableId:"droppable-id"},function(wn,Zn){var sr;return D.a.createElement("div",Object(C.a)({className:"mt20",ref:wn.innerRef},wn.droppableProps,{onScroll:function(){}}),(sr=wt.shixuns_list)===null||sr===void 0?void 0:sr.map(function(nr,zr){return D.a.createElement(ge.b,{draggableId:"".concat(nr.id.toString(),"-").concat(kt,"-").concat(zr),index:zr,key:nr.id},function(oi,bo){return D.a.createElement("div",Object(C.a)({ref:oi.innerRef},oi.draggableProps,oi.dragHandleProps),Ko(nr,zr,kt))})}))})):D.a.createElement("div",{className:"mt20"},(gn=wt.shixuns_list)===null||gn===void 0?void 0:gn.map(function(wn,Zn){return D.a.createElement("div",null,Ko(wn,Zn,kt))}))),!!((tr=wt.attachments_list)!==null&&tr!==void 0&&tr.length)&&D.a.createElement(L.a,null),D.a.createElement("aside",{className:te.a.shixuns},Ue===kt?D.a.createElement(ge.a,{onDragEnd:function(Zn){return Ho(Zn,"attachments_list")}},D.a.createElement(ge.c,{droppableId:"droppable-id2"},function(wn,Zn){var sr;return D.a.createElement("div",Object(C.a)({className:"mt20",ref:wn.innerRef},wn.droppableProps,{onScroll:function(){}}),(sr=wt.attachments_list)===null||sr===void 0?void 0:sr.map(function(nr,zr){return D.a.createElement(ge.b,{draggableId:"".concat(nr.id.toString(),"-").concat(kt,"-").concat(zr),index:zr,key:nr.id},function(oi,bo){return D.a.createElement("div",Object(C.a)({ref:oi.innerRef},oi.draggableProps,oi.dragHandleProps),D.a.createElement(u.a,{className:"list-item-row",align:"middle",key:zr,gutter:[5,10]},D.a.createElement(h.a,null,D.a.createElement("i",{className:"iconfont icon-kejian1 c-cyan-blue font20"})),D.a.createElement(h.a,{flex:"1"},D.a.createElement("a",{className:"c-grey-333",href:rt.a.IMG_SERVER+nr.url,target:"_blank"},nr.name)),D.a.createElement(h.a,null,Ue===kt&&D.a.createElement("div",null,D.a.createElement(a.a,{title:"\u5220\u9664"},D.a.createElement("span",{onClick:function(){yr(zr,"attachments_list")},className:"iconfont icon-shanchu c-grey-c"}))))))})}))})):D.a.createElement("div",{className:"mt20"},(Tn=wt.attachments_list)===null||Tn===void 0?void 0:Tn.map(function(wn,Zn){return D.a.createElement("div",null,D.a.createElement(u.a,{className:"list-item-row",align:"middle",key:Zn,gutter:[5,10]},D.a.createElement(h.a,null,D.a.createElement("i",{className:"iconfont icon-kejian1 c-cyan-blue font20"})),D.a.createElement(h.a,null,D.a.createElement("a",{className:"c-grey-333",href:rt.a.IMG_SERVER+wn.url,target:"_blank"},wn.name))))}))),!!((fi=wt.items)!==null&&fi!==void 0&&fi.length)&&D.a.createElement(at.a,{visibleType:Or,data:Object(l.a)(wt.items),stage_id:wt.stage_id,disabled:!(Ue===kt),deleteStages:zo,updateSort:Dn,subject_id:T==null?void 0:T.subject_id,course_id:ht==null?void 0:ht.coursesId,index:kt,cust_seq:!0,showVideoPlay:!0}),Ue===kt&&D.a.createElement("aside",{className:te.a.buttons},D.a.createElement(i.a,{onClick:Rn,type:"primary",size:"large",ghost:!0},"\u53D6\u6D88"),D.a.createElement(i.a,{onClick:Rn,size:"large",type:"primary"},"\u4FDD\u5B58")))},Xo=Lt.start_date,Ca=Lt.course_end,Ci=Ca||ee()(ee()().format("L")).valueOf()'"]=function(i){return p(i)}),d.addKeyMap(o)});var We=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],je=["applet","blockquote","body","button","div","dl","fieldset","form","frameset","h1","h2","h3","h4","h5","h6","head","html","iframe","layer","legend","object","ol","p","select","table","ul"];function p(d){if(d.getOption("disableInput"))return Pe.Pass;for(var c=d.listSelections(),u=[],o=d.getOption("autoCloseTags"),i=0;is.ch&&(E=E.slice(0,E.length-a.end+s.ch));var I=E.toLowerCase();if(!E||a.type=="string"&&(a.end!=s.ch||!/[\"\']/.test(a.string.charAt(a.string.length-1))||a.string.length==1)||a.type=="tag"&&l.close||a.string.indexOf("/")==s.ch-a.start-1||R&&C(R,I)>-1||A(d,m.mode.xmlCurrentContext&&m.mode.xmlCurrentContext(h)||[],E,s,!0))return Pe.Pass;var S=typeof o=="object"&&o.emptyTags;if(S&&C(S,E)>-1){u[i]={text:"/>",newPos:Pe.Pos(s.line,s.ch+2)};continue}var P=k&&C(k,I)>-1;u[i]={indent:P,text:">"+(P?` `:"")+"",newPos:P?Pe.Pos(s.line+1,0):Pe.Pos(s.line,s.ch+1)}}for(var N=typeof o=="object"&&o.dontIndentOnAutoClose,i=c.length-1;i>=0;i--){var F=u[i];d.replaceRange(F.text,c[i].head,c[i].anchor,"+insert");var v=d.listSelections().slice(0);v[i]={head:F.newPos,anchor:F.newPos},d.setSelections(v),!N&&F.indent&&(d.indentLine(F.newPos.line,null,!0),d.indentLine(F.newPos.line+1,null,!0))}}function G(d,c){for(var u=d.listSelections(),o=[],i=c?"/":""&&(R+=">"),o[m]=R}if(d.replaceSelections(o),u=d.listSelections(),!a)for(var m=0;m=0&&c[h]==u;h--)++m;o=a.to;for(var h=1;h0){for(var c=0;c1&&arguments[1]!==void 0?arguments[1]:"",c=[],u=0;uVe.length)&&(ze=Ve.length);for(var Ge=0,Oe=new Array(ze);Ge=Ve.length?{done:!0}:{done:!1,value:Ve[Oe++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}return Ge=Ve[Symbol.iterator](),Ge.next.bind(Ge)}function L(Ve,ze){return ze={exports:{}},Ve(ze,ze.exports),ze.exports}var C=L(function(Ve){function ze(){return{baseUrl:null,breaks:!1,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}function Ge(Oe){Ve.exports.defaults=Oe}Ve.exports={defaults:ze(),getDefaults:ze,changeDefaults:Ge}}),A=C.defaults,d=C.getDefaults,c=C.changeDefaults,u=/[&<>"']/,o=/[&<>"']/g,i=/[<>"']|&(?!#?\w+;)/,s=/[<>"']|&(?!#?\w+;)/g,a={"&":"&","<":"<",">":">",'"':""","'":"'"},m=function(ze){return a[ze]};function h(Ve,ze){if(ze){if(u.test(Ve))return Ve.replace(o,m)}else if(i.test(Ve))return Ve.replace(s,m);return Ve}var l=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function E(Ve){return Ve.replace(l,function(ze,Ge){return Ge=Ge.toLowerCase(),Ge==="colon"?":":Ge.charAt(0)==="#"?Ge.charAt(1)==="x"?String.fromCharCode(parseInt(Ge.substring(2),16)):String.fromCharCode(+Ge.substring(1)):""})}var w=/(^|[^\[])\^/g;function R(Ve,ze){Ve=Ve.source||Ve,ze=ze||"";var Ge={replace:function(Ie,Fe){return Fe=Fe.source||Fe,Fe=Fe.replace(w,"$1"),Ve=Ve.replace(Ie,Fe),Ge},getRegex:function(){return new RegExp(Ve,ze)}};return Ge}var k=/[^\w:]/g,I=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function S(Ve,ze,Ge){if(Ve){var Oe;try{Oe=decodeURIComponent(E(Ge)).replace(k,"").toLowerCase()}catch(Ie){return null}if(Oe.indexOf("javascript:")===0||Oe.indexOf("vbscript:")===0||Oe.indexOf("data:")===0)return null}ze&&!I.test(Ge)&&(Ge=U(ze,Ge));try{Ge=encodeURI(Ge).replace(/%25/g,"%")}catch(Ie){return null}return Ge}var P={},N=/^[^:]+:\/*[^/]*$/,F=/^([^:]+:)[\s\S]*$/,v=/^([^:]+:\/*[^/]*)[\s\S]*$/;function U(Ve,ze){P[" "+Ve]||(N.test(Ve)?P[" "+Ve]=Ve+"/":P[" "+Ve]=ae(Ve,"/",!0)),Ve=P[" "+Ve];var Ge=Ve.indexOf(":")===-1;return ze.substring(0,2)==="//"?Ge?ze:Ve.replace(F,"$1")+ze:ze.charAt(0)==="/"?Ge?ze:Ve.replace(v,"$1")+ze:Ve+ze}var W={exec:function(){}};function B(Ve){for(var ze=1,Ge,Oe;ze=0&&st[gt]==="\\";)qe=!qe;return qe?"|":" |"}),Oe=Ge.split(/ \|/),Ie=0;if(Oe.length>ze)Oe.splice(ze);else for(;Oe.lengthhe.length)&&(ie=he.length);for(var ge=0,M=new Array(ie);ge=0)continue;if(!Object.prototype.propertyIsEnumerable.call(he,M))continue;ge[M]=he[M]}}return ge}function N(he,ie){if(he==null)return{};var ge={},M=Object.keys(he),V,Z;for(Z=0;Z=0)continue;ge[V]=he[V]}return ge}var F=0;function v(he){return+he.replace("%","")}function U(he){return Array.isArray(he)?he:[he]}function W(he,ie,ge,M){var V=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,Z=arguments.length>5?arguments[5]:void 0,ee=50-M/2,K=0,te=-ee,le=0,fe=-2*ee;switch(Z){case"left":K=-ee,te=0,le=2*ee,fe=0;break;case"right":K=ee,te=0,le=-2*ee,fe=0;break;case"bottom":te=ee,fe=2*ee;break;default:}var Ee="M 50,50 m ".concat(K,",").concat(te,` a `).concat(ee,",").concat(ee," 0 1 1 ").concat(le,",").concat(-fe,` - a `).concat(ee,",").concat(ee," 0 1 1 ").concat(-le,",").concat(fe),me=Math.PI*2*ee,ke={stroke:ge,strokeDasharray:"".concat(ie/100*(me-V),"px ").concat(me,"px"),strokeDashoffset:"-".concat(V/2+he/100*(me-V),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:Ee,pathStyle:ke}}var B=function(ie){var ge=ie.prefixCls,M=ie.strokeWidth,V=ie.trailWidth,Z=ie.gapDegree,ee=ie.gapPosition,K=ie.trailColor,te=ie.strokeLinecap,le=ie.style,fe=ie.className,Ee=ie.strokeColor,me=ie.percent,ke=P(ie,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),ye=Object(Pe.useMemo)(function(){return F+=1,F},[]),xe=W(0,100,K,M,Z,ee),re=xe.pathString,pe=xe.pathStyle,ue=U(me),Te=U(Ee),J=Te.find(function(Y){return Object.prototype.toString.call(Y)==="[object Object]"}),Q=L(ue),Ce=E(Q,1),De=Ce[0],Be=function(){var g=0;return ue.map(function(x,q){var z=Te[q]||Te[Te.length-1],X=Object.prototype.toString.call(z)==="[object Object]"?"url(#".concat(ge,"-gradient-").concat(ye,")"):"",_e=W(g,x,z,M,Z,ee);return g+=x,We.a.createElement("path",{key:q,className:"".concat(ge,"-circle-path"),d:_e.pathString,stroke:X,strokeLinecap:te,strokeWidth:M,opacity:x===0?0:1,fillOpacity:"0",style:_e.pathStyle,ref:De[q]})})};return We.a.createElement("svg",l({className:p()("".concat(ge,"-circle"),fe),viewBox:"0 0 100 100",style:le},ke),J&&We.a.createElement("defs",null,We.a.createElement("linearGradient",{id:"".concat(ge,"-gradient-").concat(ye),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(J).sort(function(Y,g){return v(Y)-v(g)}).map(function(Y,g){return We.a.createElement("stop",{key:g,offset:Y,stopColor:J[Y]})}))),We.a.createElement("path",{className:"".concat(ge,"-circle-trail"),d:re,stroke:K,strokeLinecap:te,strokeWidth:V||M,fillOpacity:"0",style:pe}),Be().reverse())};B.defaultProps=G;var D=B,ae={Line:h,Circle:D}},jLra:function(lt,Re,O){},jZGp:function(lt,Re,O){"use strict";var Pe=O("ozfa"),We=O("MJZm"),je=O("14J3"),p=O("BMrR"),G=O("+L6B"),L=O("2/Rp"),C=O("jCWc"),A=O("kPKH"),d=O("5Dmo"),c=O("3S7+"),u=O("miYZ"),o=O("tsqr"),i=O("9og8"),s=O("2qtc"),a=O("kLXV"),m=O("oBTY"),h=O("tJVT"),l=O("PpiC"),E=O("OaEy"),w=O("2fM7"),R=O("WmNS"),k=O.n(R),I=O("q1tI"),S=O.n(I),P=O("Ty5D"),N=O("9kvl"),F=O("Fvcw"),v=O("Mgx3"),U=O("1vsH"),W=O("qdXH"),B=O("V0Rq"),D=O("HBuW"),ae=O("Dols"),he=O.n(ae),ie=O("LvDl"),ge=O.n(ie),M=O("8Skl"),V=O("UESt"),Z=O("NLgs"),ee=O("m3rI"),K=w.a.Option,te=function(fe){var Ee=fe.pathsDetail,me=fe.globalSetting,ke=fe.user,ye=fe.loading,xe=fe.visibleType,re=fe.updateSort,pe=fe.dispatch,ue=Object(l.a)(fe,["pathsDetail","globalSetting","user","loading","visibleType","updateSort","dispatch"]),Te=Object(I.useState)([]),J=Object(h.a)(Te,2),Q=J[0],Ce=J[1],De=Object(I.useState)([]),Be=Object(h.a)(De,2),Y=Be[0],g=Be[1],x=Object(P.i)(),q=Object(I.useState)([]),z=Object(h.a)(q,2),X=z[0],_e=z[1],Ne=Object(I.useState)({}),at=Object(h.a)(Ne,2),rt=at[0],Ze=at[1];Object(I.useEffect)(function(){if(ue.data&&!Object(ie.isEqual)(ue.data,X)){Y=[];var gt=JSON.parse(JSON.stringify(ue.data));Oe(gt,0),_e(Object(m.a)(gt)),xe!="All"?Ce(Object(m.a)(Y)):Ce([])}},[JSON.stringify(ue.data),xe]),Object(I.useEffect)(function(){var gt,dt,mt;if((gt=Ee.detail)!==null&>!==void 0&>.has_start){var Dt,St,Nt=(Dt=Ee.detail)===null||Dt===void 0||((St=Dt.courses)===null||St===void 0)?void 0:St.findIndex(function(In){var At;return parseInt((At=In.course_status)===null||At===void 0?void 0:At.status)===1});mt=Nt>-1?Nt:0}else{var bt,Wt,Pt,jt,Gt,Rt=(bt=Ee.detail)===null||bt===void 0||((Wt=bt.courses)===null||Wt===void 0||((Pt=Wt.map(function(In){var At;return parseInt((At=In.course_status)===null||At===void 0?void 0:At.status)}))===null||Pt===void 0))?void 0:Pt.lastIndexOf(2);mt=Rt>-1?Rt:0,Rt=(jt=Ee.detail)===null||jt===void 0||((Gt=jt.courses)===null||Gt===void 0)?void 0:Gt.findIndex(function(In){var At;return parseInt((At=In.course_status)===null||At===void 0?void 0:At.status)===0}),mt=Rt>-1?Rt:mt}if((dt=Ee.detail)!==null&&dt!==void 0&&dt.courses){var nn;Ze(((nn=Ee.detail)===null||nn===void 0?void 0:nn.courses[mt])||{})}},[Ee.detail]);var ft=function(dt,mt){a.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u5B9A\u5220\u9664\u8BE5\u5B9E\u8BAD\u5417\uFF1F",onOk:function(){}})},Ct=function(dt){a.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u5B9A\u5220\u9664\u8BE5\u7AE0\u8282\u5417\uFF1F",onOk:function(){var mt=Object(i.a)(k.a.mark(function St(){return k.a.wrap(function(bt){for(;;)switch(bt.prev=bt.next){case 0:case"end":return bt.stop()}},St)}));function Dt(){return mt.apply(this,arguments)}return Dt}()})},it=function(){var gt=Object(i.a)(k.a.mark(function dt(mt,Dt){var St;return k.a.wrap(function(bt){for(;;)switch(bt.prev=bt.next){case 0:if(pe({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF0C\u8BF7\u7A0D\u540E..."}}),!Dt){bt.next=7;break}return bt.next=4,Object(D.C)({id:mt});case 4:bt.t0=bt.sent,bt.next=10;break;case 7:return bt.next=9,Object(D.D)({id:mt});case 9:bt.t0=bt.sent;case 10:if(St=bt.t0,pe({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),!(St!=null&&St.game_identifier||St!=null&&St.identifier)){bt.next=15;break}return Object(U.O)(Dt?"/tasks/".concat(St==null?void 0:St.identifier,"/jupyter"):"/tasks/".concat(St.game_identifier,"?subject_id=").concat(x.pathId||"")),bt.abrupt("return");case 15:(St==null?void 0:St.status)===-3?Object(U.o)():(St==null?void 0:St.status)===2?tt(St==null?void 0:St.message):(St==null?void 0:St.status)===3&&Ve(St==null?void 0:St.message);case 16:case"end":return bt.stop()}},dt)}));return function(mt,Dt){return gt.apply(this,arguments)}}(),tt=function gt(dt){var mt;dt=(mt=dt)!==null&&mt!==void 0&&mt.includes(".json")?dt:"".concat(dt,".json"),a.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:S.a.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:function(){var Dt=Object(i.a)(k.a.mark(function Nt(){var bt,Wt;return k.a.wrap(function(jt){for(;;)switch(jt.prev=jt.next){case 0:return jt.next=2,Object(B.S)({url:dt});case 2:if(bt=jt.sent,bt){jt.next=5;break}return jt.abrupt("return");case 5:return o.b.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF01"),jt.next=8,Object(D.D)({id:bt.shixun_identifier});case 8:if(Wt=jt.sent,!(Wt!=null&&Wt.game_identifier)){jt.next=12;break}return Object(U.O)("/tasks/".concat(Wt.game_identifier)),jt.abrupt("return");case 12:(Wt==null?void 0:Wt.status)===2?gt(Wt==null?void 0:Wt.message):(Wt==null?void 0:Wt.status)===3&&Ve(Wt==null?void 0:Wt.message);case 13:case"end":return jt.stop()}},Nt)}));function St(){return Dt.apply(this,arguments)}return St}()})},Ve=function(dt){a.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:S.a.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",dt,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},ze=function(dt){console.log("onDragEnter:",dt)},Ge=function(){var gt=Object(i.a)(k.a.mark(function dt(mt){var Dt,St,Nt,bt,Wt,Pt,jt,Gt,Rt;return k.a.wrap(function(In){for(;;)switch(In.prev=In.next){case 0:if(console.log("onDrop:",mt),Dt=mt.node.props.eventKey,St=mt.dragNode.props.eventKey,Nt=mt.node.props.pos.split("-"),bt=mt.dropPosition-Number(Nt[Nt.length-1]),!(Nt.length>2&&!mt.node.dragOverGapBottom&&!mt.node.dragOverGapTop)){In.next=7;break}return In.abrupt("return",!1);case 7:if(!(mt.node.dragOver&&mt.dragNodesKeys.length>1)){In.next=9;break}return In.abrupt("return",!1);case 9:if(!(Nt.length>2&&mt.dragNodesKeys.length>1)){In.next=11;break}return In.abrupt("return",!1);case 11:return Wt=function At(Xt,Ot,Yt){for(var Sn=0;Sn0&&mt.node.props.expanded&&bt===1?Wt(Pt,Dt,function(At){At.children=At.children||[],At.children.unshift(jt)}):(Wt(Pt,Dt,function(At,Xt,Ot){Gt=Ot,Rt=Xt}),bt===-1?Gt.splice(Rt,0,jt):Gt.splice(Rt+1,0,jt)):Wt(Pt,Dt,function(At){At.children=At.children||[],At.children.unshift(jt)}),In.next=17,re({stage_id:ue.stage_id,list:Pt});case 17:Oe(Pt,0,0,!0),console.log("data:",Pt),_e(Object(m.a)(Pt)),Ce([].concat(Object(m.a)(Q),[mt.node.key]));case 21:case"end":return In.stop()}},dt)}));return function(mt){return gt.apply(this,arguments)}}(),Oe=function gt(dt,mt,Dt,St){mt=mt||0,dt.map(function(Nt,bt){try{var Wt;return Nt.key2=mt+1+"-"+(bt+1),Nt.key3=ue.index+1+"-"+(bt+1),Nt.title="",St||(Nt.key=mt+1+"-"+(bt+1)),mt?Nt.index=Dt+"-"+(bt+1):Nt.index=Nt.key3,(Wt=Nt.children)!==null&&Wt!==void 0&&Wt.length&&(Y.push(Nt.key2),gt(Nt.children,Nt.key2,Nt.index,St)),Nt}catch(Pt){}})},Ie=function(dt){var mt=dt.learning_status,Dt=dt.name,St=(mt==null?void 0:mt[0])==="can"&&(mt==null?void 0:mt[1])==="try";return St?S.a.createElement("div",{className:he.a.learn},S.a.createElement("span",{className:he.a.name},Dt),S.a.createElement("span",{className:he.a.sign},"\u514D\u8D39\u8BD5\u5B66")):Dt},Fe=function(dt){if(xe!=="All")return;Q.includes(dt)?Ce(Q.filter(function(mt){return mt!=dt})):Ce(Q.concat(dt))},Ke=function(){var gt=Object(i.a)(k.a.mark(function dt(mt){return k.a.wrap(function(St){for(;;)switch(St.prev=St.next){case 0:if(Object(Z.e)(pe,!0)){St.next=2;break}return St.abrupt("return");case 2:if(!(mt!=null&&mt.need_authorize)){St.next=5;break}return Object(Z.a)(!1),St.abrupt("return");case 5:if(!(rt!=null&&rt.course_id)){St.next=8;break}return St.next=8,Object(v.L)({id:rt==null?void 0:rt.course_id});case 8:it(mt.identifier,mt.is_jupyter||mt.is_jupyter_lab);case 9:case"end":return St.stop()}},dt)}));return function(mt){return gt.apply(this,arguments)}}(),st=function(){var gt=Object(i.a)(k.a.mark(function dt(mt){var Dt,St,Nt,bt,Wt,Pt;return k.a.wrap(function(Gt){for(;;)switch(Gt.prev=Gt.next){case 0:if(Object(Z.e)(pe)){Gt.next=2;break}return Gt.abrupt("return");case 2:if(!(!((Dt=ke.userInfo)!==null&&Dt!==void 0&&Dt.admin)&&!((St=ke.userInfo)!==null&&St!==void 0&&St.business)&&!mt.can_view&&mt.item_type!=="Attachment")){Gt.next=4;break}return Gt.abrupt("return",a.a.info({centered:!0,width:400,okText:"\u77E5\u9053\u5566",icon:null,content:S.a.createElement("div",{className:"tc font14"},"\u5F53\u524D\u89C6\u9891\u4E3A\u521B\u5EFA\u8005\u6240\u5C5E\u5355\u4F4D\u5185\u90E8\u6559\u5B66\u8D44\u6599\uFF0C\u5916\u5355\u4F4D\u7528\u6237\u65E0\u89C2\u770B\u6743\u9650")}));case 4:mt.link&&Object(W.n)({is_f:1,id:mt.id,point:0,total:0}),Wt=ue!=null&&ue.course_id?"course_id=".concat(ue==null?void 0:ue.course_id):"subject_id=".concat(x.pathId||ue.subject_id),Pt=mt==null||((Nt=mt.name)===null||Nt===void 0)?void 0:Nt.substr(mt==null||((bt=mt.name)===null||bt===void 0)?void 0:bt.lastIndexOf(".")),Pt.toUpperCase()===".ZIP"?Object(U.t)(mt.name,ee.a.API_SERVER+mt.url):Object(U.O)(mt.link||"/video/".concat(mt.id,"?").concat(Wt));case 8:case"end":return Gt.stop()}},dt)}));return function(mt){return gt.apply(this,arguments)}}(),qe=function(dt){var mt;return dt.item_type==="Shixun"?dt.is_all_choice?mt=S.a.createElement(c.a,{title:"\u9009\u62E9\u9898"},S.a.createElement("i",{className:"iconfont icon-xuanzeti3 c-lake-blue font20"})):mt=S.a.createElement(c.a,{title:"\u5B9E\u8BAD\u9898"},S.a.createElement("i",{className:"iconfont icon-shixunti2 c-light-primary font20"})):dt.item_type==="VideoItem"?mt=S.a.createElement("i",{className:"iconfont icon-shipin2 c-purple-8C1 font20"}):dt.item_type==="StageCatalog"?mt=S.a.createElement("i",{className:"iconfont icon-kongbai c-brilliant-blue font20"}):mt=S.a.createElement("i",{className:"iconfont icon-kejian1 c-cyan-blue font20"}),mt;dt.item_type==="Shixun"||dt.item_type==="StageCatalog"};return S.a.createElement(S.a.Fragment,null,S.a.createElement(We.a,{className:he.a.tree,disabled:ue.disabled,expandedKeys:Object(m.a)(Q),draggable:!0,onDragEnter:ze,onDrop:Ge,onExpand:Fe,blockNode:!0,titleRender:function(dt){var mt,Dt,St,Nt,bt=dt;if(bt.item_type!==xe&&xe!=="All")return null;var Wt=dt.index.slice(0,1)==="1",Pt=(dt==null||((mt=dt.learning_status)===null||mt===void 0)?void 0:mt[0])==="can";return S.a.createElement(p.a,{align:"middle",className:"font14",onClick:function(){return Fe(bt.key)}},S.a.createElement(A.a,{flex:"30px"},qe(dt)),S.a.createElement(A.a,{flex:"1",className:"c-grey-333"},ue.cust_seq&&S.a.createElement("span",{className:"mr10"},dt.index),dt.item_type!=="Attachment"&&Ie(dt),dt.item_type==="Attachment"&&S.a.createElement("a",{target:"_blank",onClick:Object(i.a)(k.a.mark(function jt(){var Gt;return k.a.wrap(function(nn){for(;;)switch(nn.prev=nn.next){case 0:if(Object(Z.e)(pe)){nn.next=2;break}return nn.abrupt("return");case 2:if(!(rt!=null&&rt.course_id)){nn.next=6;break}return nn.next=5,Object(v.L)({id:rt==null?void 0:rt.course_id});case 5:Gt=nn.sent;case 6:nn.t0=dt.item_type,nn.next=nn.t0==="Attachment"?9:nn.t0==="VideoItem"?11:nn.t0==="Shixun"?13:15;break;case 9:return st(bt),nn.abrupt("break",15);case 11:return st(dt),nn.abrupt("break",15);case 13:return Ke(dt),nn.abrupt("break",15);case 15:case"end":return nn.stop()}},jt)}))},dt.name),dt.item_type==="Shixun"&&dt.is_unity_3d&&S.a.createElement("span",{style:{background:"#a300d8",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"68px",height:"20px",display:"inline-block",textAlign:"center",fontSize:"12px"}},"\u865A\u62DF\u4EFF\u771F"),!!((Dt=dt.schools)!==null&&Dt!==void 0&&Dt.length)&&S.a.createElement(c.a,{title:"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},S.a.createElement("i",{className:"iconfont icon-zhidinggongkai1 ml10 c-orange",style:{transform:"translateY(1px)",display:"inline-block"}})),dt.item_type==="Shixun"&&!!(dt!=null&&dt.finished_challenges_count)&&S.a.createElement(c.a,{title:"\u5B8C\u6210\u5EA6:".concat(Math.round((dt==null?void 0:dt.finished_challenges_count)/(dt==null?void 0:dt.challenges_count)*100),"%")},S.a.createElement("i",{className:"iconfont icon-a-wanchengdu100 ml10 ".concat((dt==null?void 0:dt.finished_challenges_count)-(dt==null?void 0:dt.challenges_count)===0?"c-light-green":"c-grey-333"),style:{transform:"translateY(1px)",display:"inline-block"}}))),!ue.disabled&&S.a.createElement("aside",{style:{color:"#0152d9",fontSize:"14px",marginRight:"20px"}},"\u62D6\u52A8\u53EF\u4EE5\u6539\u53D8\u9879\u76EE\u663E\u793A\u987A\u5E8F"),S.a.createElement(A.a,{className:"tr"},(bt.item_type==="VideoItem"||(bt==null?void 0:bt.item_type)==="Attachment")&&!ue.disabled&&S.a.createElement(c.a,{title:"\u7F16\u8F91"},S.a.createElement("span",{onClick:function(){ue.editVidoItem(bt)},style:{color:"#ccc",marginRight:"10px"}},S.a.createElement(F.a,null))),!ue.disabled&&S.a.createElement(S.a.Fragment,null,S.a.createElement(c.a,{title:"\u5220\u9664"},S.a.createElement("span",{onClick:function(){ue.deleteStages({id:bt.stage_item_id,stage_id:ue.stage_id})},className:"iconfont icon-shanchu c-grey-c"}))),ue.showVideoPlay&&ue.disabled&&bt.item_type==="VideoItem"&&Pt&&S.a.createElement("aside",null,S.a.createElement(L.a,{type:"primary",onClick:Object(i.a)(k.a.mark(function jt(){return k.a.wrap(function(Rt){for(;;)switch(Rt.prev=Rt.next){case 0:st(bt);case 1:case"end":return Rt.stop()}},jt)}))},bt.last_point>0?"\u7EE7\u7EED\u5B66\u4E60":"\u5F00\u59CB\u5B66\u4E60")),(((St=ke.userInfo)===null||St===void 0?void 0:St.admin)||bt.allow_visit||bt.to_be_built||bt.shixun_status!=="\u6682\u672A\u516C\u5F00"&&bt.shixun_status!=="\u5DF2\u5220\u9664")&&ue.disabled&&bt.item_type==="Shixun"&&Pt&&S.a.createElement("aside",null,S.a.createElement(L.a,{className:"ml10",type:"primary",onClick:Object(i.a)(k.a.mark(function jt(){return k.a.wrap(function(Rt){for(;;)switch(Rt.prev=Rt.next){case 0:if(Object(Z.e)(pe)){Rt.next=2;break}return Rt.abrupt("return");case 2:if(!(rt!=null&&rt.course_id)){Rt.next=5;break}return Rt.next=5,Object(v.L)({id:rt==null?void 0:rt.course_id});case 5:window.open("/shixuns/".concat(bt.identifier,"/challenges"));case 6:case"end":return Rt.stop()}},jt)}))},"\u67E5\u770B\u8BE6\u60C5"),bt.shixun_status!=="\u6682\u672A\u516C\u5F00"&&S.a.createElement(L.a,{className:"ml10",type:"primary",onClick:Object(i.a)(k.a.mark(function jt(){return k.a.wrap(function(Rt){for(;;)switch(Rt.prev=Rt.next){case 0:Ke(bt);case 1:case"end":return Rt.stop()}},jt)}))},bt!=null&&bt.need_authorize?"\u9700\u6388\u6743":dt!=null&&dt.finished_challenges_count?(dt==null?void 0:dt.finished_challenges_count)-(dt==null?void 0:dt.challenges_count)===0?"\u518D\u6B21\u5B9E\u6218":"\u7EE7\u7EED\u5B9E\u6218":"\u5F00\u59CB\u5B9E\u6218")),ue.disabled&&!bt.allow_visit&&!bt.to_be_built&&bt.shixun_status==="\u6682\u672A\u516C\u5F00"&&S.a.createElement("span",{className:he.a.color204},"\u6682\u672A\u516C\u5F00"),!bt.allow_visit&&!bt.to_be_built&&bt.shixun_status==="\u5DF2\u5220\u9664"&&S.a.createElement("span",{className:he.a.color204},"\u5DF2\u5220\u9664"),ue.disabled&&bt.item_type==="Shixun"&&!!bt.challenges_count&&S.a.createElement("span",{className:"exper\u02C6iment-number ml5 c-grey-999"},"\u5B9E\u9A8C\u6570 ",bt.challenges_count),xe==="All"&&!!((Nt=dt.children)!==null&&Nt!==void 0&&Nt.length)&&S.a.createElement("span",{className:"ml10"},Q.includes(dt.key)?S.a.createElement(M.a,null):S.a.createElement(V.a,null))))},treeData:X}))};Re.a=Object(N.a)(function(le){var fe=le.pathsDetail,Ee=le.loading,me=le.user,ke=le.globalSetting;return{pathsDetail:fe,globalSetting:ke,user:me,loading:Ee.effects}})(te)},ji0R:function(lt,Re,O){lt.exports=O.p+"static/douyu.3e6df9ee.jpg"},kPWJ:function(lt,Re,O){lt.exports=O.p+"static/question.cb52bef9.gif"},kPYp:function(lt,Re){lt.exports="data:image/png;base64,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"},kSUc:function(lt,Re,O){},"kaH+":function(lt,Re,O){"use strict";var Pe=O("+L6B"),We=O("2/Rp"),je=O("tJVT"),p=O("q1tI"),G=O.n(p),L=O("XFxt"),C=O.n(L),A=O("dhSg"),d=O("rLCj"),c=O("dF/Y"),u=O("4i/N");Re.a=function(){var o=Object(p.useState)(""),i=Object(je.a)(o,2),s=i[0],a=i[1],m=Object(p.useState)(0),h=Object(je.a)(m,2),l=h[0],E=h[1],w=Object(p.useRef)("");Object(p.useEffect)(function(){var S=A.a.subscribe("preview-image",function(P){a(P),document.body.style.overflow="hidden"});return S},[]),Object(p.useEffect)(function(){return document.addEventListener("keydown",R),function(){document.removeEventListener("keydown",R)}},[]),Object(p.useEffect)(function(){w.current=s},[s]);function R(S){S.keyCode==27&&w.current&&k()}function k(){document.body.style.overflow="auto",a("")}function I(){E(l+90)}return G.a.createElement(p.Fragment,null,s?G.a.createElement("div",{className:C.a["image-preview-container"]},G.a.createElement("div",{className:C.a["button-group"]},G.a.createElement(We.a,{onClick:I},"\u65CB\u8F6C",G.a.createElement(d.a,null)),G.a.createElement(We.a,{href:s},"\u4E0B\u8F7D",G.a.createElement(c.a,null)),G.a.createElement(We.a,{onClick:k},"\u5173\u95ED",G.a.createElement(u.a,null))),G.a.createElement("div",{className:C.a["preview-wrp-group"]},G.a.createElement("img",{className:C.a["image-preview"],src:s,alt:"\u9884\u89C8\u5927\u56FE",style:{transform:"rotate(".concat(l,"deg)")}}))):null)}},kwm0:function(lt,Re,O){lt.exports={modal:"modal___1jX7c",uploadWrap:"uploadWrap___3-sVK",upload:"upload___2LemY",uploadLink:"uploadLink___j9Fsx",fileProgress:"fileProgress___11p3K",fileCancel:"fileCancel___3Mx9l",videoName:"videoName___2a-ZN",contentItem:"contentItem___1gUuj","tagsList-content":"tagsList-content___3Yj4d"}},l2Kq:function(lt,Re,O){lt.exports=O.p+"static/match_ad.24dc22fd.jpg"},lZu9:function(lt,Re,O){(function(Pe){Pe(O("VrN/"),O("1eCo"),O("8EBN"))})(function(Pe){"use strict";Pe.defineMode("markdown",function(We,je){var p=Pe.getMode(We,"text/html"),G=p.name=="null";function L(M){if(Pe.findModeByName){var V=Pe.findModeByName(M);V&&(M=V.mime||V.mimes[0])}var Z=Pe.getMode(We,M);return Z.name=="null"?null:Z}je.highlightFormatting===void 0&&(je.highlightFormatting=!1),je.maxBlockquoteDepth===void 0&&(je.maxBlockquoteDepth=0),je.taskLists===void 0&&(je.taskLists=!1),je.strikethrough===void 0&&(je.strikethrough=!1),je.emoji===void 0&&(je.emoji=!1),je.fencedCodeBlockHighlighting===void 0&&(je.fencedCodeBlockHighlighting=!0),je.fencedCodeBlockDefaultMode===void 0&&(je.fencedCodeBlockDefaultMode="text/plain"),je.xml===void 0&&(je.xml=!0),je.tokenTypeOverrides===void 0&&(je.tokenTypeOverrides={});var C={header:"header",code:"comment",quote:"quote",list1:"variable-2",list2:"variable-3",list3:"keyword",hr:"hr",image:"image",imageAltText:"image-alt-text",imageMarker:"image-marker",formatting:"formatting",linkInline:"link",linkEmail:"link",linkText:"link",linkHref:"string",em:"em",strong:"strong",strikethrough:"strikethrough",emoji:"builtin"};for(var A in C)C.hasOwnProperty(A)&&je.tokenTypeOverrides[A]&&(C[A]=je.tokenTypeOverrides[A]);var d=/^([*\-_])(?:\s*\1){2,}\s*$/,c=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,u=/^\[(x| )\](?=\s)/i,o=je.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,i=/^ {0,3}(?:\={1,}|-{2,})\s*$/,s=/^[^#!\[\]*_\\<>` "'(~:]+/,a=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,m=/^\s*\[[^\]]+?\]:.*$/,h=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\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\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E42\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\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]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDF3C-\uDF3E]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]/,l=" ";function E(M,V,Z){return V.f=V.inline=Z,Z(M,V)}function w(M,V,Z){return V.f=V.block=Z,Z(M,V)}function R(M){return!M||!/\S/.test(M.string)}function k(M){if(M.linkTitle=!1,M.linkHref=!1,M.linkText=!1,M.em=!1,M.strong=!1,M.strikethrough=!1,M.quote=0,M.indentedCode=!1,M.f==S){var V=G;if(!V){var Z=Pe.innerMode(p,M.htmlState);V=Z.mode.name=="xml"&&Z.state.tagStart===null&&!Z.state.context&&Z.state.tokenize.isInText}V&&(M.f=v,M.block=I,M.htmlState=null)}return M.trailingSpace=0,M.trailingSpaceNewLine=!1,M.prevLine=M.thisLine,M.thisLine={stream:null},null}function I(M,V){var Z=M.column()===V.indentation,ee=R(V.prevLine.stream),K=V.indentedCode,te=V.prevLine.hr,le=V.list!==!1,fe=(V.listStack[V.listStack.length-1]||0)+3;V.indentedCode=!1;var Ee=V.indentation;if(V.indentationDiff===null&&(V.indentationDiff=V.indentation,le)){for(V.list=null;Ee=4&&(K||V.prevLine.fencedCodeEnd||V.prevLine.header||ee))return M.skipToEnd(),V.indentedCode=!0,C.code;if(M.eatSpace())return null;if(Z&&V.indentation<=fe&&(ye=M.match(o))&&ye[1].length<=6)return V.quote=0,V.header=ye[1].length,V.thisLine.header=!0,je.highlightFormatting&&(V.formatting="header"),V.f=V.inline,N(V);if(V.indentation<=fe&&M.eat(">"))return V.quote=Z?1:V.quote+1,je.highlightFormatting&&(V.formatting="quote"),M.eatSpace(),N(V);if(!ke&&!V.setext&&Z&&V.indentation<=fe&&(ye=M.match(c))){var xe=ye[1]?"ol":"ul";return V.indentation=Ee+M.current().length,V.list=!0,V.quote=0,V.listStack.push(V.indentation),V.em=!1,V.strong=!1,V.code=!1,V.strikethrough=!1,je.taskLists&&M.match(u,!1)&&(V.taskList=!0),V.f=V.inline,je.highlightFormatting&&(V.formatting=["list","list-"+xe]),N(V)}else{if(Z&&V.indentation<=fe&&(ye=M.match(a,!0)))return V.quote=0,V.fencedEndRE=new RegExp(ye[1]+"+ *$"),V.localMode=je.fencedCodeBlockHighlighting&&L(ye[2]||je.fencedCodeBlockDefaultMode),V.localMode&&(V.localState=Pe.startState(V.localMode)),V.f=V.block=P,je.highlightFormatting&&(V.formatting="code-block"),V.code=-1,N(V);if(V.setext||(!me||!le)&&!V.quote&&V.list===!1&&!V.code&&!ke&&!m.test(M.string)&&(ye=M.lookAhead(1))&&(ye=ye.match(i)))return V.setext?(V.header=V.setext,V.setext=0,M.skipToEnd(),je.highlightFormatting&&(V.formatting="header")):(V.header=ye[0].charAt(0)=="="?1:2,V.setext=V.header),V.thisLine.header=!0,V.f=V.inline,N(V);if(ke)return M.skipToEnd(),V.hr=!0,V.thisLine.hr=!0,C.hr;if(M.peek()==="[")return E(M,V,ae)}return E(M,V,V.inline)}function S(M,V){var Z=p.token(M,V.htmlState);if(!G){var ee=Pe.innerMode(p,V.htmlState);(ee.mode.name=="xml"&&ee.state.tagStart===null&&!ee.state.context&&ee.state.tokenize.isInText||V.md_inside&&M.current().indexOf(">")>-1)&&(V.f=v,V.block=I,V.htmlState=null)}return Z}function P(M,V){var Z=V.listStack[V.listStack.length-1]||0,ee=V.indentation=M.quote?V.push(C.formatting+"-"+M.formatting[Z]+"-"+M.quote):V.push("error"))}if(M.taskOpen)return V.push("meta"),V.length?V.join(" "):null;if(M.taskClosed)return V.push("property"),V.length?V.join(" "):null;if(M.linkHref?V.push(C.linkHref,"url"):(M.strong&&V.push(C.strong),M.em&&V.push(C.em),M.strikethrough&&V.push(C.strikethrough),M.emoji&&V.push(C.emoji),M.linkText&&V.push(C.linkText),M.code&&V.push(C.code),M.image&&V.push(C.image),M.imageAltText&&V.push(C.imageAltText,"link"),M.imageMarker&&V.push(C.imageMarker)),M.header&&V.push(C.header,C.header+"-"+M.header),M.quote&&(V.push(C.quote),!je.maxBlockquoteDepth||je.maxBlockquoteDepth>=M.quote?V.push(C.quote+"-"+M.quote):V.push(C.quote+"-"+je.maxBlockquoteDepth)),M.list!==!1){var ee=(M.listStack.length-1)%3;ee?ee===1?V.push(C.list2):V.push(C.list3):V.push(C.list1)}return M.trailingSpaceNewLine?V.push("trailing-space-new-line"):M.trailingSpace&&V.push("trailing-space-"+(M.trailingSpace%2?"a":"b")),V.length?V.join(" "):null}function F(M,V){return M.match(s,!0)?N(V):void 0}function v(M,V){var Z=V.text(M,V);if(typeof Z!="undefined")return Z;if(V.list)return V.list=null,N(V);if(V.taskList){var ee=M.match(u,!0)[1]===" ";return ee?V.taskOpen=!0:V.taskClosed=!0,je.highlightFormatting&&(V.formatting="task"),V.taskList=!1,N(V)}if(V.taskOpen=!1,V.taskClosed=!1,V.header&&M.match(/^#+$/,!0))return je.highlightFormatting&&(V.formatting="header"),N(V);var K=M.next();if(V.linkTitle){V.linkTitle=!1;var te=K;K==="("&&(te=")"),te=(te+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var le="^\\s*(?:[^"+te+"\\\\]+|\\\\\\\\|\\\\.)"+te;if(M.match(new RegExp(le),!0))return C.linkHref}if(K==="`"){var fe=V.formatting;je.highlightFormatting&&(V.formatting="code"),M.eatWhile("`");var Ee=M.current().length;if(V.code==0&&(!V.quote||Ee==1))return V.code=Ee,N(V);if(Ee==V.code){var me=N(V);return V.code=0,me}else return V.formatting=fe,N(V)}else if(V.code)return N(V);if(K==="\\"&&(M.next(),je.highlightFormatting)){var ke=N(V),ye=C.formatting+"-escape";return ke?ke+" "+ye:ye}if(K==="!"&&M.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return V.imageMarker=!0,V.image=!0,je.highlightFormatting&&(V.formatting="image"),N(V);if(K==="["&&V.imageMarker&&M.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return V.imageMarker=!1,V.imageAltText=!0,je.highlightFormatting&&(V.formatting="image"),N(V);if(K==="]"&&V.imageAltText){je.highlightFormatting&&(V.formatting="image");var ke=N(V);return V.imageAltText=!1,V.image=!1,V.inline=V.f=W,ke}if(K==="["&&!V.image)return V.linkText&&M.match(/^.*?\]/)||(V.linkText=!0,je.highlightFormatting&&(V.formatting="link")),N(V);if(K==="]"&&V.linkText){je.highlightFormatting&&(V.formatting="link");var ke=N(V);return V.linkText=!1,V.inline=V.f=M.match(/\(.*?\)| ?\[.*?\]/,!1)?W:v,ke}if(K==="<"&&M.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){V.f=V.inline=U,je.highlightFormatting&&(V.formatting="link");var ke=N(V);return ke?ke+=" ":ke="",ke+C.linkInline}if(K==="<"&&M.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){V.f=V.inline=U,je.highlightFormatting&&(V.formatting="link");var ke=N(V);return ke?ke+=" ":ke="",ke+C.linkEmail}if(je.xml&&K==="<"&&M.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var xe=M.string.indexOf(">",M.pos);if(xe!=-1){var re=M.string.substring(M.start,xe);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(re)&&(V.md_inside=!0)}return M.backUp(1),V.htmlState=Pe.startState(p),w(M,V,S)}if(je.xml&&K==="<"&&M.match(/^\/\w*?>/))return V.md_inside=!1,"tag";if(K==="*"||K==="_"){for(var pe=1,ue=M.pos==1?" ":M.string.charAt(M.pos-2);pe<3&&M.eat(K);)pe++;var Te=M.peek()||" ",J=!/\s/.test(Te)&&(!h.test(Te)||/\s/.test(ue)||h.test(ue)),Q=!/\s/.test(ue)&&(!h.test(ue)||/\s/.test(Te)||h.test(Te)),Ce=null,De=null;if(pe%2&&(!V.em&&J&&(K==="*"||!Q||h.test(ue))?Ce=!0:V.em==K&&Q&&(K==="*"||!J||h.test(Te))&&(Ce=!1)),pe>1&&(!V.strong&&J&&(K==="*"||!Q||h.test(ue))?De=!0:V.strong==K&&Q&&(K==="*"||!J||h.test(Te))&&(De=!1)),De!=null||Ce!=null){je.highlightFormatting&&(V.formatting=Ce==null?"strong":De==null?"em":"strong em"),Ce===!0&&(V.em=K),De===!0&&(V.strong=K);var me=N(V);return Ce===!1&&(V.em=!1),De===!1&&(V.strong=!1),me}}else if(K===" "&&(M.eat("*")||M.eat("_"))){if(M.peek()===" ")return N(V);M.backUp(1)}if(je.strikethrough){if(K==="~"&&M.eatWhile(K)){if(V.strikethrough){je.highlightFormatting&&(V.formatting="strikethrough");var me=N(V);return V.strikethrough=!1,me}else if(M.match(/^[^\s]/,!1))return V.strikethrough=!0,je.highlightFormatting&&(V.formatting="strikethrough"),N(V)}else if(K===" "&&M.match(/^~~/,!0)){if(M.peek()===" ")return N(V);M.backUp(2)}}if(je.emoji&&K===":"&&M.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){V.emoji=!0,je.highlightFormatting&&(V.formatting="emoji");var Be=N(V);return V.emoji=!1,Be}return K===" "&&(M.match(/^ +$/,!1)?V.trailingSpace++:V.trailingSpace&&(V.trailingSpaceNewLine=!0)),N(V)}function U(M,V){var Z=M.next();if(Z===">"){V.f=V.inline=v,je.highlightFormatting&&(V.formatting="link");var ee=N(V);return ee?ee+=" ":ee="",ee+C.linkInline}return M.match(/^[^>]+/,!0),C.linkInline}function W(M,V){if(M.eatSpace())return null;var Z=M.next();return Z==="("||Z==="["?(V.f=V.inline=D(Z==="("?")":"]"),je.highlightFormatting&&(V.formatting="link-string"),V.linkHref=!0,N(V)):"error"}var B={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function D(M){return function(V,Z){var ee=V.next();if(ee===M){Z.f=Z.inline=v,je.highlightFormatting&&(Z.formatting="link-string");var K=N(Z);return Z.linkHref=!1,K}return V.match(B[M]),Z.linkHref=!0,N(Z)}}function ae(M,V){return M.match(/^([^\]\\]|\\.)*\]:/,!1)?(V.f=he,M.next(),je.highlightFormatting&&(V.formatting="link"),V.linkText=!0,N(V)):E(M,V,v)}function he(M,V){if(M.match(/^\]:/,!0)){V.f=V.inline=ie,je.highlightFormatting&&(V.formatting="link");var Z=N(V);return V.linkText=!1,Z}return M.match(/^([^\]\\]|\\.)+/,!0),C.linkText}function ie(M,V){return M.eatSpace()?null:(M.match(/^[^\s]+/,!0),M.peek()===void 0?V.linkTitle=!0:M.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),V.f=V.inline=v,C.linkHref+" url")}var ge={startState:function(){return{f:I,prevLine:{stream:null},thisLine:{stream:null},block:I,htmlState:null,indentation:0,inline:v,text:F,formatting:!1,linkText:!1,linkHref:!1,linkTitle:!1,code:0,em:!1,strong:!1,header:0,setext:0,hr:!1,taskList:!1,list:!1,listStack:[],quote:0,trailingSpace:0,trailingSpaceNewLine:!1,strikethrough:!1,emoji:!1,fencedEndRE:null}},copyState:function(M){return{f:M.f,prevLine:M.prevLine,thisLine:M.thisLine,block:M.block,htmlState:M.htmlState&&Pe.copyState(p,M.htmlState),indentation:M.indentation,localMode:M.localMode,localState:M.localMode?Pe.copyState(M.localMode,M.localState):null,inline:M.inline,text:M.text,formatting:!1,linkText:M.linkText,linkTitle:M.linkTitle,linkHref:M.linkHref,code:M.code,em:M.em,strong:M.strong,strikethrough:M.strikethrough,emoji:M.emoji,header:M.header,setext:M.setext,hr:M.hr,taskList:M.taskList,list:M.list,listStack:M.listStack.slice(0),quote:M.quote,indentedCode:M.indentedCode,trailingSpace:M.trailingSpace,trailingSpaceNewLine:M.trailingSpaceNewLine,md_inside:M.md_inside,fencedEndRE:M.fencedEndRE}},token:function(M,V){if(V.formatting=!1,M!=V.thisLine.stream){if(V.header=0,V.hr=!1,M.match(/^\s*$/,!0))return k(V),null;if(V.prevLine=V.thisLine,V.thisLine={stream:M},V.taskList=!1,V.trailingSpace=0,V.trailingSpaceNewLine=!1,!V.localState&&(V.f=V.block,V.f!=S)){var Z=M.match(/^\s*/,!0)[0].replace(/\t/g,l).length;if(V.indentation=Z,V.indentationDiff=null,Z>0)return null}}return V.f(M,V)},innerMode:function(M){return M.block==S?{state:M.htmlState,mode:p}:M.localState?{state:M.localState,mode:M.localMode}:{state:M,mode:ge}},indent:function(M,V,Z){return M.block==S&&p.indent?p.indent(M.htmlState,V,Z):M.localState&&M.localMode.indent?M.localMode.indent(M.localState,V,Z):Pe.Pass},blankLine:k,getType:N,blockCommentStart:"",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return ge},"xml"),Pe.defineMIME("text/markdown","markdown"),Pe.defineMIME("text/x-markdown","markdown")})},lzim:function(lt,Re,O){"use strict";var Pe=O("E7E6"),We=O.n(Pe);O.d(Re,"A",function(){return We.a});var je=O("/GNS"),p=O.n(je);O.d(Re,"z",function(){return p.a});var G=O("FOrL"),L=O.n(G);O.d(Re,"t",function(){return L.a});var C=O("HpTS"),A=O.n(C);O.d(Re,"B",function(){return A.a});var d=O("tWlo"),c=O.n(d);O.d(Re,"b",function(){return c.a});var u=O("7ZXX"),o=O.n(u);O.d(Re,"n",function(){return o.a});var i=O("GABl"),s=O.n(i);O.d(Re,"g",function(){return s.a});var a=O("onxn"),m=O.n(a);O.d(Re,"p",function(){return m.a});var h=O("nKGa"),l=O.n(h);O.d(Re,"o",function(){return l.a});var E=O("4qgm"),w=O.n(E);O.d(Re,"D",function(){return w.a});var R=O("JeFH"),k=O.n(R);O.d(Re,"c",function(){return k.a});var I=O("ji0R"),S=O.n(I);O.d(Re,"k",function(){return S.a});var P=O("W6BS"),N=O.n(P);O.d(Re,"E",function(){return N.a});var F=O("kPYp"),v=O.n(F);O.d(Re,"F",function(){return v.a});var U=O("nukY"),W=O.n(U),B=O("4u4S"),D=O.n(B),ae=O("yslc"),he=O.n(ae),ie=O("l2Kq"),ge=O.n(ie),M=O("RMFE"),V=O.n(M);O.d(Re,"q",function(){return V.a});var Z=O("TGq3"),ee=O.n(Z);O.d(Re,"r",function(){return ee.a});var K=O("SMhR"),te=O.n(K);O.d(Re,"C",function(){return te.a});var le=O("8/bI"),fe=O.n(le);O.d(Re,"l",function(){return fe.a});var Ee=O("JWDV"),me=O.n(Ee);O.d(Re,"e",function(){return me.a});var ke=O("Xsq0"),ye=O.n(ke);O.d(Re,"s",function(){return ye.a});var xe=O("Ohmc"),re=O.n(xe);O.d(Re,"d",function(){return re.a});var pe=O("csWT"),ue=O.n(pe);O.d(Re,"f",function(){return ue.a});var Te=O("7v3h"),J=O.n(Te);O.d(Re,"m",function(){return J.a});var Q=O("cRFk"),Ce=O.n(Q);O.d(Re,"y",function(){return Ce.a});var De=O("kPWJ"),Be=O.n(De);O.d(Re,"x",function(){return Be.a});var Y=O("qgvg"),g=O.n(Y);O.d(Re,"u",function(){return g.a});var x=O("FPkq"),q=O.n(x);O.d(Re,"w",function(){return q.a});var z=O("A/g1"),X=O.n(z);O.d(Re,"h",function(){return X.a});var _e=O("Nmxd"),Ne=O.n(_e);O.d(Re,"i",function(){return Ne.a});var at=O("5D2P"),rt=O.n(at);O.d(Re,"j",function(){return rt.a});var Ze=O("djh8"),ft=O.n(Ze);O.d(Re,"v",function(){return ft.a});var Ct=O("Jq4h"),it=O.n(Ct);O.d(Re,"a",function(){return it.a})},mOS8:function(lt,Re,O){lt.exports=O.p+"static/403Qrcode.6c17b6f4.png"},nKGa:function(lt,Re,O){lt.exports=O.p+"static/export_exercise-template.f7655c19.png"},ngQI:function(lt,Re,O){"use strict";O.d(Re,"a",function(){return Ul}),O.d(Re,"b",function(){return El}),O.d(Re,"c",function(){return xl});var Pe=O("q1tI"),We=O.n(Pe),je=O("dI71"),p=O("wx14"),G=O("ANjH"),L=O("/MKj");function C(y,_){if(y.length!==_.length)return!1;for(var H=0;H-1?Nt:0}else{var bt,Wt,Pt,jt,Gt,Rt=(bt=Ee.detail)===null||bt===void 0||((Wt=bt.courses)===null||Wt===void 0||((Pt=Wt.map(function(In){var At;return parseInt((At=In.course_status)===null||At===void 0?void 0:At.status)}))===null||Pt===void 0))?void 0:Pt.lastIndexOf(2);mt=Rt>-1?Rt:0,Rt=(jt=Ee.detail)===null||jt===void 0||((Gt=jt.courses)===null||Gt===void 0)?void 0:Gt.findIndex(function(In){var At;return parseInt((At=In.course_status)===null||At===void 0?void 0:At.status)===0}),mt=Rt>-1?Rt:mt}if((dt=Ee.detail)!==null&&dt!==void 0&&dt.courses){var nn;Ze(((nn=Ee.detail)===null||nn===void 0?void 0:nn.courses[mt])||{})}},[Ee.detail]);var ft=function(dt,mt){a.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u5B9A\u5220\u9664\u8BE5\u5B9E\u8BAD\u5417\uFF1F",onOk:function(){}})},Ct=function(dt){a.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u5B9A\u5220\u9664\u8BE5\u7AE0\u8282\u5417\uFF1F",onOk:function(){var mt=Object(i.a)(k.a.mark(function St(){return k.a.wrap(function(bt){for(;;)switch(bt.prev=bt.next){case 0:case"end":return bt.stop()}},St)}));function Dt(){return mt.apply(this,arguments)}return Dt}()})},it=function(){var gt=Object(i.a)(k.a.mark(function dt(mt,Dt){var St;return k.a.wrap(function(bt){for(;;)switch(bt.prev=bt.next){case 0:if(pe({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF0C\u8BF7\u7A0D\u540E..."}}),!Dt){bt.next=7;break}return bt.next=4,Object(D.C)({id:mt});case 4:bt.t0=bt.sent,bt.next=10;break;case 7:return bt.next=9,Object(D.D)({id:mt});case 9:bt.t0=bt.sent;case 10:if(St=bt.t0,pe({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),!(St!=null&&St.game_identifier||St!=null&&St.identifier)){bt.next=15;break}return Object(U.O)(Dt?"/tasks/".concat(St==null?void 0:St.identifier,"/jupyter"):"/tasks/".concat(St.game_identifier,"?subject_id=").concat(x.pathId||"")),bt.abrupt("return");case 15:(St==null?void 0:St.status)===-3?Object(U.o)():(St==null?void 0:St.status)===2?tt(St==null?void 0:St.message):(St==null?void 0:St.status)===3&&Ve(St==null?void 0:St.message);case 16:case"end":return bt.stop()}},dt)}));return function(mt,Dt){return gt.apply(this,arguments)}}(),tt=function gt(dt){var mt;dt=(mt=dt)!==null&&mt!==void 0&&mt.includes(".json")?dt:"".concat(dt,".json"),a.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:S.a.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:function(){var Dt=Object(i.a)(k.a.mark(function Nt(){var bt,Wt;return k.a.wrap(function(jt){for(;;)switch(jt.prev=jt.next){case 0:return jt.next=2,Object(B.S)({url:dt});case 2:if(bt=jt.sent,bt){jt.next=5;break}return jt.abrupt("return");case 5:return o.b.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF01"),jt.next=8,Object(D.D)({id:bt.shixun_identifier});case 8:if(Wt=jt.sent,!(Wt!=null&&Wt.game_identifier)){jt.next=12;break}return Object(U.O)("/tasks/".concat(Wt.game_identifier)),jt.abrupt("return");case 12:(Wt==null?void 0:Wt.status)===2?gt(Wt==null?void 0:Wt.message):(Wt==null?void 0:Wt.status)===3&&Ve(Wt==null?void 0:Wt.message);case 13:case"end":return jt.stop()}},Nt)}));function St(){return Dt.apply(this,arguments)}return St}()})},Ve=function(dt){a.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:S.a.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",dt,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},ze=function(dt){console.log("onDragEnter:",dt)},Ge=function(){var gt=Object(i.a)(k.a.mark(function dt(mt){var Dt,St,Nt,bt,Wt,Pt,jt,Gt,Rt;return k.a.wrap(function(In){for(;;)switch(In.prev=In.next){case 0:if(console.log("onDrop:",mt),Dt=mt.node.props.eventKey,St=mt.dragNode.props.eventKey,Nt=mt.node.props.pos.split("-"),bt=mt.dropPosition-Number(Nt[Nt.length-1]),!(Nt.length>2&&!mt.node.dragOverGapBottom&&!mt.node.dragOverGapTop)){In.next=7;break}return In.abrupt("return",!1);case 7:if(!(mt.node.dragOver&&mt.dragNodesKeys.length>1)){In.next=9;break}return In.abrupt("return",!1);case 9:if(!(Nt.length>2&&mt.dragNodesKeys.length>1)){In.next=11;break}return In.abrupt("return",!1);case 11:return Wt=function At(Xt,Ot,Yt){for(var Sn=0;Sn0&&mt.node.props.expanded&&bt===1?Wt(Pt,Dt,function(At){At.children=At.children||[],At.children.unshift(jt)}):(Wt(Pt,Dt,function(At,Xt,Ot){Gt=Ot,Rt=Xt}),bt===-1?Gt.splice(Rt,0,jt):Gt.splice(Rt+1,0,jt)):Wt(Pt,Dt,function(At){At.children=At.children||[],At.children.unshift(jt)}),In.next=17,re({stage_id:ue.stage_id,list:Pt});case 17:Oe(Pt,0,0,!0),console.log("data:",Pt),_e(Object(m.a)(Pt)),Ce([].concat(Object(m.a)(Q),[mt.node.key]));case 21:case"end":return In.stop()}},dt)}));return function(mt){return gt.apply(this,arguments)}}(),Oe=function gt(dt,mt,Dt,St){mt=mt||0,dt.map(function(Nt,bt){try{var Wt;return Nt.key2=mt+1+"-"+(bt+1),Nt.key3=ue.index+1+"-"+(bt+1),Nt.title="",St||(Nt.key=mt+1+"-"+(bt+1)),mt?Nt.index=Dt+"-"+(bt+1):Nt.index=Nt.key3,(Wt=Nt.children)!==null&&Wt!==void 0&&Wt.length&&(Y.push(Nt.key2),gt(Nt.children,Nt.key2,Nt.index,St)),Nt}catch(Pt){}})},Ie=function(dt){var mt=dt.learning_status,Dt=dt.name,St=(mt==null?void 0:mt[0])==="can"&&(mt==null?void 0:mt[1])==="try";return St?S.a.createElement("div",{className:he.a.learn},S.a.createElement("span",{className:he.a.name},Dt),S.a.createElement("span",{className:he.a.sign},"\u514D\u8D39\u8BD5\u5B66")):Dt},Fe=function(dt){if(xe!=="All")return;Q.includes(dt)?Ce(Q.filter(function(mt){return mt!=dt})):Ce(Q.concat(dt))},Ke=function(){var gt=Object(i.a)(k.a.mark(function dt(mt){return k.a.wrap(function(St){for(;;)switch(St.prev=St.next){case 0:if(Object(Z.e)(pe,!0)){St.next=2;break}return St.abrupt("return");case 2:if(!(mt!=null&&mt.need_authorize)){St.next=5;break}return Object(Z.a)(!1),St.abrupt("return");case 5:if(!(rt!=null&&rt.course_id)){St.next=8;break}return St.next=8,Object(v.L)({id:rt==null?void 0:rt.course_id});case 8:it(mt.identifier,mt.is_jupyter||mt.is_jupyter_lab);case 9:case"end":return St.stop()}},dt)}));return function(mt){return gt.apply(this,arguments)}}(),st=function(){var gt=Object(i.a)(k.a.mark(function dt(mt){var Dt,St,Nt,bt,Wt,Pt;return k.a.wrap(function(Gt){for(;;)switch(Gt.prev=Gt.next){case 0:if(Object(Z.e)(pe)){Gt.next=2;break}return Gt.abrupt("return");case 2:if(!(!((Dt=ke.userInfo)!==null&&Dt!==void 0&&Dt.admin)&&!((St=ke.userInfo)!==null&&St!==void 0&&St.business)&&!mt.can_view&&mt.item_type!=="Attachment")){Gt.next=4;break}return Gt.abrupt("return",a.a.info({centered:!0,width:400,okText:"\u77E5\u9053\u5566",icon:null,content:S.a.createElement("div",{className:"tc font14"},"\u5F53\u524D\u89C6\u9891\u4E3A\u521B\u5EFA\u8005\u6240\u5C5E\u5355\u4F4D\u5185\u90E8\u6559\u5B66\u8D44\u6599\uFF0C\u5916\u5355\u4F4D\u7528\u6237\u65E0\u89C2\u770B\u6743\u9650")}));case 4:mt.link&&Object(W.n)({is_f:1,id:mt.id,point:0,total:0}),Wt=ue!=null&&ue.course_id?"course_id=".concat(ue==null?void 0:ue.course_id):"subject_id=".concat(x.pathId||ue.subject_id),Pt=mt==null||((Nt=mt.name)===null||Nt===void 0)?void 0:Nt.substr(mt==null||((bt=mt.name)===null||bt===void 0)?void 0:bt.lastIndexOf(".")),Pt.toUpperCase()===".ZIP"?Object(U.t)(mt.name,ee.a.API_SERVER+mt.url):Object(U.O)(mt.link||"/video/".concat(mt.id,"?").concat(Wt));case 8:case"end":return Gt.stop()}},dt)}));return function(mt){return gt.apply(this,arguments)}}(),qe=function(dt){var mt;return dt.item_type==="Shixun"?dt.is_all_choice?mt=S.a.createElement(c.a,{title:"\u9009\u62E9\u9898"},S.a.createElement("i",{className:"iconfont icon-xuanzeti3 c-lake-blue font20"})):mt=S.a.createElement(c.a,{title:"\u5B9E\u8BAD\u9898"},S.a.createElement("i",{className:"iconfont icon-shixunti2 c-light-primary font20"})):dt.item_type==="VideoItem"?mt=S.a.createElement("i",{className:"iconfont icon-shipin2 c-purple-8C1 font20"}):dt.item_type==="StageCatalog"?mt=S.a.createElement("i",{className:"iconfont icon-kongbai c-brilliant-blue font20"}):mt=S.a.createElement("i",{className:"iconfont icon-kejian1 c-cyan-blue font20"}),mt;dt.item_type==="Shixun"||dt.item_type==="StageCatalog"};return S.a.createElement(S.a.Fragment,null,S.a.createElement(We.a,{className:he.a.tree,disabled:ue.disabled,expandedKeys:Object(m.a)(Q),draggable:!0,onDragEnter:ze,onDrop:Ge,onExpand:Fe,blockNode:!0,titleRender:function(dt){var mt,Dt,St,Nt,bt=dt;if(bt.item_type!==xe&&xe!=="All")return null;var Wt=dt.index.slice(0,1)==="1",Pt=(dt==null||((mt=dt.learning_status)===null||mt===void 0)?void 0:mt[0])==="can";return S.a.createElement(p.a,{align:"middle",className:"font14",onClick:function(){return Fe(bt.key)}},S.a.createElement(A.a,{flex:"30px"},qe(dt)),S.a.createElement(A.a,{flex:"1",className:"c-grey-333"},ue.cust_seq&&S.a.createElement("span",{className:"mr10"},dt.index),dt.item_type!=="Attachment"&&Ie(dt),dt.item_type==="Attachment"&&S.a.createElement("a",{target:"_blank",onClick:Object(i.a)(k.a.mark(function jt(){var Gt;return k.a.wrap(function(nn){for(;;)switch(nn.prev=nn.next){case 0:if(Object(Z.e)(pe)){nn.next=2;break}return nn.abrupt("return");case 2:if(!(rt!=null&&rt.course_id)){nn.next=6;break}return nn.next=5,Object(v.L)({id:rt==null?void 0:rt.course_id});case 5:Gt=nn.sent;case 6:nn.t0=dt.item_type,nn.next=nn.t0==="Attachment"?9:nn.t0==="VideoItem"?11:nn.t0==="Shixun"?13:15;break;case 9:return st(bt),nn.abrupt("break",15);case 11:return st(dt),nn.abrupt("break",15);case 13:return Ke(dt),nn.abrupt("break",15);case 15:case"end":return nn.stop()}},jt)}))},dt.name),dt.item_type==="Shixun"&&dt.is_unity_3d&&S.a.createElement("span",{style:{background:"#a300d8",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"68px",height:"20px",display:"inline-block",textAlign:"center",fontSize:"12px"}},"\u865A\u62DF\u4EFF\u771F"),!!((Dt=dt.schools)!==null&&Dt!==void 0&&Dt.length)&&S.a.createElement(c.a,{title:"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},S.a.createElement("i",{className:"iconfont icon-zhidinggongkai1 ml10 c-orange",style:{transform:"translateY(1px)",display:"inline-block"}})),dt.item_type==="Shixun"&&!!(dt!=null&&dt.finished_challenges_count)&&S.a.createElement(c.a,{title:"\u5B8C\u6210\u5EA6:".concat(Math.round((dt==null?void 0:dt.finished_challenges_count)/(dt==null?void 0:dt.challenges_count)*100),"%")},S.a.createElement("i",{className:"iconfont icon-a-wanchengdu100 ml10 ".concat((dt==null?void 0:dt.finished_challenges_count)-(dt==null?void 0:dt.challenges_count)===0?"c-light-green":"c-grey-333"),style:{transform:"translateY(1px)",display:"inline-block"}}))),!ue.disabled&&S.a.createElement("aside",{style:{color:"#0152d9",fontSize:"14px",marginRight:"20px"}},"\u62D6\u52A8\u53EF\u4EE5\u6539\u53D8\u9879\u76EE\u663E\u793A\u987A\u5E8F"),S.a.createElement(A.a,{className:"tr"},(bt.item_type==="VideoItem"||(bt==null?void 0:bt.item_type)==="Attachment")&&!ue.disabled&&S.a.createElement(c.a,{title:"\u7F16\u8F91"},S.a.createElement("span",{onClick:function(){ue.editVidoItem(bt)},style:{color:"#ccc",marginRight:"10px"}},S.a.createElement(F.a,null))),!ue.disabled&&S.a.createElement(S.a.Fragment,null,S.a.createElement(c.a,{title:"\u5220\u9664"},S.a.createElement("span",{onClick:function(){ue.deleteStages({id:bt.stage_item_id,stage_id:ue.stage_id})},className:"iconfont icon-shanchu c-grey-c"}))),ue.showVideoPlay&&ue.disabled&&bt.item_type==="VideoItem"&&Pt&&S.a.createElement("aside",null,S.a.createElement(L.a,{type:"primary",onClick:Object(i.a)(k.a.mark(function jt(){return k.a.wrap(function(Rt){for(;;)switch(Rt.prev=Rt.next){case 0:st(bt);case 1:case"end":return Rt.stop()}},jt)}))},bt.last_point>0?"\u7EE7\u7EED\u5B66\u4E60":"\u5F00\u59CB\u5B66\u4E60")),(((St=ke.userInfo)===null||St===void 0?void 0:St.admin)||bt.allow_visit||bt.to_be_built||bt.shixun_status!=="\u6682\u672A\u516C\u5F00"&&bt.shixun_status!=="\u5DF2\u5220\u9664")&&ue.disabled&&bt.item_type==="Shixun"&&Pt&&S.a.createElement("aside",null,S.a.createElement(L.a,{className:"ml10",type:"primary",onClick:Object(i.a)(k.a.mark(function jt(){return k.a.wrap(function(Rt){for(;;)switch(Rt.prev=Rt.next){case 0:if(Object(Z.e)(pe)){Rt.next=2;break}return Rt.abrupt("return");case 2:if(!(rt!=null&&rt.course_id)){Rt.next=5;break}return Rt.next=5,Object(v.L)({id:rt==null?void 0:rt.course_id});case 5:window.open("/shixuns/".concat(bt.identifier,"/challenges"));case 6:case"end":return Rt.stop()}},jt)}))},"\u67E5\u770B\u8BE6\u60C5"),bt.shixun_status!=="\u6682\u672A\u516C\u5F00"&&S.a.createElement(L.a,{className:"ml10",type:"primary",onClick:Object(i.a)(k.a.mark(function jt(){return k.a.wrap(function(Rt){for(;;)switch(Rt.prev=Rt.next){case 0:Ke(bt);case 1:case"end":return Rt.stop()}},jt)}))},bt!=null&&bt.need_authorize?"\u9700\u6388\u6743":dt!=null&&dt.finished_challenges_count?(dt==null?void 0:dt.finished_challenges_count)-(dt==null?void 0:dt.challenges_count)===0?"\u518D\u6B21\u5B9E\u6218":"\u7EE7\u7EED\u5B9E\u6218":"\u5F00\u59CB\u5B9E\u6218")),ue.disabled&&!bt.allow_visit&&!bt.to_be_built&&bt.shixun_status==="\u6682\u672A\u516C\u5F00"&&S.a.createElement("span",{className:he.a.color204},"\u6682\u672A\u516C\u5F00"),!bt.allow_visit&&!bt.to_be_built&&bt.shixun_status==="\u5DF2\u5220\u9664"&&S.a.createElement("span",{className:he.a.color204},"\u5DF2\u5220\u9664"),ue.disabled&&bt.item_type==="Shixun"&&!!bt.challenges_count&&S.a.createElement("span",{className:"exper\u02C6iment-number ml5 c-grey-999"},"\u5B9E\u9A8C\u6570 ",bt.challenges_count),xe==="All"&&!!((Nt=dt.children)!==null&&Nt!==void 0&&Nt.length)&&S.a.createElement("span",{className:"ml10"},Q.includes(dt.key)?S.a.createElement(M.a,null):S.a.createElement(V.a,null))))},treeData:X}))};Re.a=Object(N.a)(function(le){var fe=le.pathsDetail,Ee=le.loading,me=le.user,ke=le.globalSetting;return{pathsDetail:fe,globalSetting:ke,user:me,loading:Ee.effects}})(te)},ji0R:function(lt,Re,O){lt.exports=O.p+"static/douyu.3e6df9ee.jpg"},kPWJ:function(lt,Re,O){lt.exports=O.p+"static/question.cb52bef9.gif"},kPYp:function(lt,Re){lt.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAF8AAAAUCAYAAADr0+FaAAANEklEQVRYR8WZe5RX1XXHP/vce3/zHoaXgFp5DQyOQLRgUTEtDW1qYyVmZUGNklRdiRpKE3lHfPyc4TngIBgfC0wx1ixt1NRWal2kotbE2lbRiCIISBCGhzDAvGd+87v37K5z5zfDzMCM46pr9fw1a+45+5zz3fvs/d3fn4yr1F8Do0UIUb74UFR8Gm3IO/Wf8MThat7mOYnaDZUmNUF/htpWLlePK4xwCcoQICHQbOGoKDuM4U1p5r0Px1DNrDPrezzQs+qNPUh/o4xXj6tRJhlhGEqeQNrCCYXdGvGfFt5JNHLoozJp7WyvdI0OtR4LEK7CstUIWyJLTSRcLfCnvlAiUKSgCEfV8o6NeMVE/G53itOUiXX3Sxcx2ov4qhG+qjBWoFChWYUqIt6VgFeblR0H5lEL0oGyjKvU1yHezPviyHdZ0Ro180basvD398n77svIFTokK5vrgW8LTELJRwgA6bTSHcaBckot/yWGX2YZtv5untT0dJ7SpOZrAX9mLTeIYarAIIQEYLrZTQNNFj7A8rx6/GrPfDncPmdihV6Y9nkA+Ot4nrIXaDSGElH6KfjdzpBSpVo8ttVU8Xitx/7hw/imWmYD4wXy6Iqjje9mOGYj/uX0bjYf/5nsaLcpY9fqDZ5hNTD8/wi+27bB+CzfOVcqSiq0BMPdRpiBUNANmHNvJUQo1ZFls0lTuXupnOw+0UVamMsCz+eHCuf3MWgUjZ3w76kUZQeW8j4iOnadXmCUNQI3xvsIbl7bX70MEdKpFLutcCA7iz/BxvfrfY2hNVXDb2v2s/TkU/Lf8SZXrtOcUxFfF8P1AiNVSYj0aihUGOoCu/vFFVpQlpmQX1iflQg3dMxxR1OaVHERfUIglXFKf6AIIbs97SnUq7I5VFZ+skiOt+NwSVIHpAu4wwgLBAZ04COkUGoytusEAhUGi9APyO+UTlWVfyPkrt0/kQ8y4FcI3NQF6zYnNAEn1VKtQuAJg1XiPRPOnnggFmwmicTIC/VqOa5wCiFHhCFGGGAtnkNUBGyaLVGKJXvvZXe8ZlpS/UP5DAh8cgPt8nTP8n+LZbS7vIHpdH2WzcBzUZp1njCTgB/HacYNQxS1sluFF4zwmgpHEpa09ckOleGkuUaEa70sRmrU4fgGG7L8VBOPnCiThgvXaU5ByE14rAGcwxA/vsxha3lJPF4ylv0mpCVKYBCGRRFXm5BvedlMcEEVgyY0hSHP+nn8XZiin1G6gu+At3watfC0l8MWIk5GBs+0UhxZbvSyuM545Gvn+ijYsIU9GvKkyeLVIOBUypIwKSbSyt94RUxHCeIgMNRFEauaDBt6fSrdkS+p0MnisUpgGtIlH7rc9nOU8pQyPmF4XGBY5v2G6RRvtp7irkFjeGf7bYTuyXfYVpUhi8gtLOCaoJA1KKPaL2aVHXjM+XievFm6Ti+JlE0GrupIDMqRps+4z6vh+f3DqHcF8MyZVSbdhl9lKCm8gBVBPn+pNq43qHBSlTujgNeDkJUo3+3Iw9BYF3F3i7K5eonUd9hLqhm2lz/IG8OaYADflgjPndMBGHkcqD3B4mMn+Gc2iaszbSOpZtDbFBdN4uFgINOJMAqOjGxLW77bJ/BHJDU7kcfXjOEeEa7s9NzdM65WeNK0sC5dQGjSrPDgB+1zVNiRqmbh7wO2dQWnm2tv0+C8Zq7rfxkbjOEC3AsQmtSyYnc9q8cW8kMDSYHB7saqHGs+xvLgQ36272VJ9Zajh92ukwtH8JCXxxWajvFSC1sjZYEPC0W4pT3RG3jj0xQ/qF8qe86ymVRTbLg2KOQxLBdkvkdWeLoR7qyaL6fOWqMqI+9jZvYAHsEyKP7eVtj//HPBn5bU7CP9uN4oi4GvSFdGcRhhgybYvHuunByzXqd4IZtEmNi2BzZSklrPQ/vKpK43gOJvEzWvZDZrvYCb1ZIDhBZeyE3xt01ZrDRwc5zqhCiyPNtaxZwD63tmRe37jbhZs/1i5iQKSGpIYeZs+7HcKYYZwPfb50bwSK2l/LNOtabzuUet0TGB4VdGmJD5f0qFiro6Ko7cL65OnDVcxjA+zwDFmY9H/TY62/OYuFbzQphthXIRzus8U4kLy10DhGfemi8u3zOuUv9K4Km4gLaF14kIbty7SF75XOAzE0rW6iwxPBxHOFiUt0Plx77HvSjXZiLntI0o/3iJrO+bXZWSCibh8QsjlMRnE06IZYWjiEgb+CLo6RQrm1t4oKbs3E4dnNSh/fLYkvCZHNtRmppDysOAh6oyOHQ/0+i1Ot6HZzyPS1TjunvcRFzVI/gZjn6rKPORzHNps+ro4A6F5aaef+1oXFSl9EFmqvIEkBunBstea5i9Z778T99AgnFr1dWTp0S4sO1u7ETj1LCItiLvEu1RQn6ya7H8Q5/tJnWEzecFz+PSDPtxKWIdMMJFvkNEDHq4iuU1dVSySWrPZXvkeh2SHfEi8EfGQBTRWFdLecLw0IEyaTnXmovX6ng1PC3CeNeuifCZCeP+5OxRXKEXGp95hrgouAjsGBZ+KxHLTCOvd+0YVUrXMUMVB0j70z4cRty0b7H8R19BKqnUGQY20kZnXU1511rm+R5LFa7J2KmOQpJ7lsijfbU7brVOwOcfRSiNIxaqjbBaLeNc5HeAf5DlNQ1fAPyQxoY6yv0vA/xxq3QEAcvFMCumR2eG476vRsKCPQvY0blNbp9y8Xr9YxvyhBFGZS4YRSFzCot4YvvtnVhAT4hN0mDsDSz1PRaoUuCYgcLWAO4IYbXAdzLNTGgtmz5exNxzneMs80n1i7P4TpDLOokY5KiWKlXAYhG+1iXyPw/8FTokO7tT5H8p4CfVlBbyFassFeE6IKvTJRqt5QVfWLVzoXzUE3bOcZpgjYGZmfTgmpBt0UkW71vJe70CNVO9QZbLBl7J3xufCY7tZJq29UPrufdIAYtNG1j9XEqzyq7mwyw+eIiXO2tJ5zrbebfoqKIxVPr5zNB03AOoVd6KWpkbJJwDubXPkf9lgz9powaNdUw1HveqMrUz8Erc6W0OI9bvW8T+Lhy9+003alDcyPd8pVKIu0uHU2O6medaPmP5oZ/KJ+d03DT1i6cy2eSzzE8wTV0P4agS7DeWH+1aJC+VPKhTRXlUNMOkhEhb2d58jLsPHuYNnusqmrXvM2i2DisazeKgkFsRCp1dFRpUWGYifolQDnzv/wV8p5XYfP5CPMpRLu0GzlGrrB9g+Gltbdwc9Dhyzke3HyEqzmKgn2CDSCxWuShzmk86XcvrErDR+vxGsqhNnESbwHiFDJYGvi4+3w8KmEK6Q/azqjzWYLjP8efipBb6eSwQj6XtnbVJQNTEzqiVjZ7PlpYWjuWCbR2ImFYKwkamGMstWf3jBivXVW91+lHIG4W5zKxpJbu9w+0r+CPW6NBcjxcVLo8Lbl/TjvCMmFjRPVNwix/Q0kDiAuc6xy6qoAqHULaKpVGlZ9WzLQtwysLbrR5vZaco1SDO0a6ixzbFgLUcUdhllE+d5OpSiIXhpq0IDnShHrMkSClsM5YluxbJh7HHVWXCaka2BpQb4Vsxo2pr192C084uzq5y2mk7GEaIk4SFi1xHlUmDroC/Z5V79iyUlztrOw58l45OVbMsFbLudEUPbGeFDsnJjsFvYzt9Bf9cbKe0Ui8DnlYY1z2sXcETzfSavdMKB0OI4/7C42EtD5tcLhef+w1c0U0DcpYcXXUauYOus8Mdns1W2eIpy3Y18FGXrjipZmzAMLIoM4ZZQqwmdh7Oaltv3E0id1lMlR1hRJnk8PK+H0mqu7DmHBDB4vw6HtneQ8N06YNalIp4HmF6X8EfV6ljRfk5EmNxJvIdn09ksdYIs7oV2d7h7uGrhUOEzP14ibzoNgXmC3wjQx3dbwZdwM6YcbHpNJFDKjxr4dHOunv3rcY9rANNC7dbR4WFkbhIP7ddFxSxTK3Cr0nzgFMz2+05Su37saTsWJRVS5VnuHnnAnmtp8vPnKne+1NY4jlZwtDfWpob6ijzhQ098fyLVmn/bJ97PMPtQJ5r8Dxck5VUMyqXP0wEzEHjNFHQR438rPPZtuyiKpTtmsdjrji7SGmJmBJrGYZSlIsyfYD7oaJVlVqEAwbejSJeafR5t6dOsfOGTuXMTTHeBExHmCzCaDTurLPEFWOlXqFKlI+s8prfwG92lnXVXkoq9HwTcD/KdSp8mGrmyVSaf+pJJmjff/gKHZaTxR3G8E1rKWyoY4MvbOwJfIdIcSUX+8Ic1yg6yT6Eb7Q1Wc4BORRk+RQZQ2DD3n8Y+Lwn4edT/cEcOd0xL6nmyn5knWghPzuL7JQQJMC0umjzafUbaG5J0XigjFSfeHuHYZXSJIH0Iz+VJtczBL6H58pLZAhTaVqKCmnYfoSWc4l6Tko/nscg8clvMtQPyOFUn/oRVCauJZcs+jeHJFLHOX1wFTW9MkEnyg0kP2EpitJ4+YVU/S8v1xqrW4H9MAAAAABJRU5ErkJggg=="},kSUc:function(lt,Re,O){},"kaH+":function(lt,Re,O){"use strict";var Pe=O("+L6B"),We=O("2/Rp"),je=O("tJVT"),p=O("q1tI"),G=O.n(p),L=O("XFxt"),C=O.n(L),A=O("dhSg"),d=O("rLCj"),c=O("dF/Y"),u=O("4i/N");Re.a=function(){var o=Object(p.useState)(""),i=Object(je.a)(o,2),s=i[0],a=i[1],m=Object(p.useState)(0),h=Object(je.a)(m,2),l=h[0],E=h[1],w=Object(p.useRef)("");Object(p.useEffect)(function(){var S=A.a.subscribe("preview-image",function(P){a(P),document.body.style.overflow="hidden"});return S},[]),Object(p.useEffect)(function(){return document.addEventListener("keydown",R),function(){document.removeEventListener("keydown",R)}},[]),Object(p.useEffect)(function(){w.current=s},[s]);function R(S){S.keyCode==27&&w.current&&k()}function k(){document.body.style.overflow="auto",a("")}function I(){E(l+90)}return G.a.createElement(p.Fragment,null,s?G.a.createElement("div",{className:C.a["image-preview-container"]},G.a.createElement("div",{className:C.a["button-group"]},G.a.createElement(We.a,{onClick:I},"\u65CB\u8F6C",G.a.createElement(d.a,null)),G.a.createElement(We.a,{href:s},"\u4E0B\u8F7D",G.a.createElement(c.a,null)),G.a.createElement(We.a,{onClick:k},"\u5173\u95ED",G.a.createElement(u.a,null))),G.a.createElement("div",{className:C.a["preview-wrp-group"]},G.a.createElement("img",{className:C.a["image-preview"],src:s,alt:"\u9884\u89C8\u5927\u56FE",style:{transform:"rotate(".concat(l,"deg)")}}))):null)}},kwm0:function(lt,Re,O){lt.exports={modal:"modal___1jX7c",uploadWrap:"uploadWrap___3-sVK",upload:"upload___2LemY",uploadLink:"uploadLink___j9Fsx",fileProgress:"fileProgress___11p3K",fileCancel:"fileCancel___3Mx9l",videoName:"videoName___2a-ZN",contentItem:"contentItem___1gUuj","tagsList-content":"tagsList-content___3Yj4d"}},l2Kq:function(lt,Re,O){lt.exports=O.p+"static/match_ad.24dc22fd.jpg"},lZu9:function(lt,Re,O){(function(Pe){Pe(O("VrN/"),O("1eCo"),O("8EBN"))})(function(Pe){"use strict";Pe.defineMode("markdown",function(We,je){var p=Pe.getMode(We,"text/html"),G=p.name=="null";function L(M){if(Pe.findModeByName){var V=Pe.findModeByName(M);V&&(M=V.mime||V.mimes[0])}var Z=Pe.getMode(We,M);return Z.name=="null"?null:Z}je.highlightFormatting===void 0&&(je.highlightFormatting=!1),je.maxBlockquoteDepth===void 0&&(je.maxBlockquoteDepth=0),je.taskLists===void 0&&(je.taskLists=!1),je.strikethrough===void 0&&(je.strikethrough=!1),je.emoji===void 0&&(je.emoji=!1),je.fencedCodeBlockHighlighting===void 0&&(je.fencedCodeBlockHighlighting=!0),je.fencedCodeBlockDefaultMode===void 0&&(je.fencedCodeBlockDefaultMode="text/plain"),je.xml===void 0&&(je.xml=!0),je.tokenTypeOverrides===void 0&&(je.tokenTypeOverrides={});var C={header:"header",code:"comment",quote:"quote",list1:"variable-2",list2:"variable-3",list3:"keyword",hr:"hr",image:"image",imageAltText:"image-alt-text",imageMarker:"image-marker",formatting:"formatting",linkInline:"link",linkEmail:"link",linkText:"link",linkHref:"string",em:"em",strong:"strong",strikethrough:"strikethrough",emoji:"builtin"};for(var A in C)C.hasOwnProperty(A)&&je.tokenTypeOverrides[A]&&(C[A]=je.tokenTypeOverrides[A]);var d=/^([*\-_])(?:\s*\1){2,}\s*$/,c=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,u=/^\[(x| )\](?=\s)/i,o=je.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,i=/^ {0,3}(?:\={1,}|-{2,})\s*$/,s=/^[^#!\[\]*_\\<>` "'(~:]+/,a=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,m=/^\s*\[[^\]]+?\]:.*$/,h=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\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\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E42\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\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]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDF3C-\uDF3E]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]/,l=" ";function E(M,V,Z){return V.f=V.inline=Z,Z(M,V)}function w(M,V,Z){return V.f=V.block=Z,Z(M,V)}function R(M){return!M||!/\S/.test(M.string)}function k(M){if(M.linkTitle=!1,M.linkHref=!1,M.linkText=!1,M.em=!1,M.strong=!1,M.strikethrough=!1,M.quote=0,M.indentedCode=!1,M.f==S){var V=G;if(!V){var Z=Pe.innerMode(p,M.htmlState);V=Z.mode.name=="xml"&&Z.state.tagStart===null&&!Z.state.context&&Z.state.tokenize.isInText}V&&(M.f=v,M.block=I,M.htmlState=null)}return M.trailingSpace=0,M.trailingSpaceNewLine=!1,M.prevLine=M.thisLine,M.thisLine={stream:null},null}function I(M,V){var Z=M.column()===V.indentation,ee=R(V.prevLine.stream),K=V.indentedCode,te=V.prevLine.hr,le=V.list!==!1,fe=(V.listStack[V.listStack.length-1]||0)+3;V.indentedCode=!1;var Ee=V.indentation;if(V.indentationDiff===null&&(V.indentationDiff=V.indentation,le)){for(V.list=null;Ee=4&&(K||V.prevLine.fencedCodeEnd||V.prevLine.header||ee))return M.skipToEnd(),V.indentedCode=!0,C.code;if(M.eatSpace())return null;if(Z&&V.indentation<=fe&&(ye=M.match(o))&&ye[1].length<=6)return V.quote=0,V.header=ye[1].length,V.thisLine.header=!0,je.highlightFormatting&&(V.formatting="header"),V.f=V.inline,N(V);if(V.indentation<=fe&&M.eat(">"))return V.quote=Z?1:V.quote+1,je.highlightFormatting&&(V.formatting="quote"),M.eatSpace(),N(V);if(!ke&&!V.setext&&Z&&V.indentation<=fe&&(ye=M.match(c))){var xe=ye[1]?"ol":"ul";return V.indentation=Ee+M.current().length,V.list=!0,V.quote=0,V.listStack.push(V.indentation),V.em=!1,V.strong=!1,V.code=!1,V.strikethrough=!1,je.taskLists&&M.match(u,!1)&&(V.taskList=!0),V.f=V.inline,je.highlightFormatting&&(V.formatting=["list","list-"+xe]),N(V)}else{if(Z&&V.indentation<=fe&&(ye=M.match(a,!0)))return V.quote=0,V.fencedEndRE=new RegExp(ye[1]+"+ *$"),V.localMode=je.fencedCodeBlockHighlighting&&L(ye[2]||je.fencedCodeBlockDefaultMode),V.localMode&&(V.localState=Pe.startState(V.localMode)),V.f=V.block=P,je.highlightFormatting&&(V.formatting="code-block"),V.code=-1,N(V);if(V.setext||(!me||!le)&&!V.quote&&V.list===!1&&!V.code&&!ke&&!m.test(M.string)&&(ye=M.lookAhead(1))&&(ye=ye.match(i)))return V.setext?(V.header=V.setext,V.setext=0,M.skipToEnd(),je.highlightFormatting&&(V.formatting="header")):(V.header=ye[0].charAt(0)=="="?1:2,V.setext=V.header),V.thisLine.header=!0,V.f=V.inline,N(V);if(ke)return M.skipToEnd(),V.hr=!0,V.thisLine.hr=!0,C.hr;if(M.peek()==="[")return E(M,V,ae)}return E(M,V,V.inline)}function S(M,V){var Z=p.token(M,V.htmlState);if(!G){var ee=Pe.innerMode(p,V.htmlState);(ee.mode.name=="xml"&&ee.state.tagStart===null&&!ee.state.context&&ee.state.tokenize.isInText||V.md_inside&&M.current().indexOf(">")>-1)&&(V.f=v,V.block=I,V.htmlState=null)}return Z}function P(M,V){var Z=V.listStack[V.listStack.length-1]||0,ee=V.indentation=M.quote?V.push(C.formatting+"-"+M.formatting[Z]+"-"+M.quote):V.push("error"))}if(M.taskOpen)return V.push("meta"),V.length?V.join(" "):null;if(M.taskClosed)return V.push("property"),V.length?V.join(" "):null;if(M.linkHref?V.push(C.linkHref,"url"):(M.strong&&V.push(C.strong),M.em&&V.push(C.em),M.strikethrough&&V.push(C.strikethrough),M.emoji&&V.push(C.emoji),M.linkText&&V.push(C.linkText),M.code&&V.push(C.code),M.image&&V.push(C.image),M.imageAltText&&V.push(C.imageAltText,"link"),M.imageMarker&&V.push(C.imageMarker)),M.header&&V.push(C.header,C.header+"-"+M.header),M.quote&&(V.push(C.quote),!je.maxBlockquoteDepth||je.maxBlockquoteDepth>=M.quote?V.push(C.quote+"-"+M.quote):V.push(C.quote+"-"+je.maxBlockquoteDepth)),M.list!==!1){var ee=(M.listStack.length-1)%3;ee?ee===1?V.push(C.list2):V.push(C.list3):V.push(C.list1)}return M.trailingSpaceNewLine?V.push("trailing-space-new-line"):M.trailingSpace&&V.push("trailing-space-"+(M.trailingSpace%2?"a":"b")),V.length?V.join(" "):null}function F(M,V){return M.match(s,!0)?N(V):void 0}function v(M,V){var Z=V.text(M,V);if(typeof Z!="undefined")return Z;if(V.list)return V.list=null,N(V);if(V.taskList){var ee=M.match(u,!0)[1]===" ";return ee?V.taskOpen=!0:V.taskClosed=!0,je.highlightFormatting&&(V.formatting="task"),V.taskList=!1,N(V)}if(V.taskOpen=!1,V.taskClosed=!1,V.header&&M.match(/^#+$/,!0))return je.highlightFormatting&&(V.formatting="header"),N(V);var K=M.next();if(V.linkTitle){V.linkTitle=!1;var te=K;K==="("&&(te=")"),te=(te+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var le="^\\s*(?:[^"+te+"\\\\]+|\\\\\\\\|\\\\.)"+te;if(M.match(new RegExp(le),!0))return C.linkHref}if(K==="`"){var fe=V.formatting;je.highlightFormatting&&(V.formatting="code"),M.eatWhile("`");var Ee=M.current().length;if(V.code==0&&(!V.quote||Ee==1))return V.code=Ee,N(V);if(Ee==V.code){var me=N(V);return V.code=0,me}else return V.formatting=fe,N(V)}else if(V.code)return N(V);if(K==="\\"&&(M.next(),je.highlightFormatting)){var ke=N(V),ye=C.formatting+"-escape";return ke?ke+" "+ye:ye}if(K==="!"&&M.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return V.imageMarker=!0,V.image=!0,je.highlightFormatting&&(V.formatting="image"),N(V);if(K==="["&&V.imageMarker&&M.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return V.imageMarker=!1,V.imageAltText=!0,je.highlightFormatting&&(V.formatting="image"),N(V);if(K==="]"&&V.imageAltText){je.highlightFormatting&&(V.formatting="image");var ke=N(V);return V.imageAltText=!1,V.image=!1,V.inline=V.f=W,ke}if(K==="["&&!V.image)return V.linkText&&M.match(/^.*?\]/)||(V.linkText=!0,je.highlightFormatting&&(V.formatting="link")),N(V);if(K==="]"&&V.linkText){je.highlightFormatting&&(V.formatting="link");var ke=N(V);return V.linkText=!1,V.inline=V.f=M.match(/\(.*?\)| ?\[.*?\]/,!1)?W:v,ke}if(K==="<"&&M.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){V.f=V.inline=U,je.highlightFormatting&&(V.formatting="link");var ke=N(V);return ke?ke+=" ":ke="",ke+C.linkInline}if(K==="<"&&M.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){V.f=V.inline=U,je.highlightFormatting&&(V.formatting="link");var ke=N(V);return ke?ke+=" ":ke="",ke+C.linkEmail}if(je.xml&&K==="<"&&M.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var xe=M.string.indexOf(">",M.pos);if(xe!=-1){var re=M.string.substring(M.start,xe);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(re)&&(V.md_inside=!0)}return M.backUp(1),V.htmlState=Pe.startState(p),w(M,V,S)}if(je.xml&&K==="<"&&M.match(/^\/\w*?>/))return V.md_inside=!1,"tag";if(K==="*"||K==="_"){for(var pe=1,ue=M.pos==1?" ":M.string.charAt(M.pos-2);pe<3&&M.eat(K);)pe++;var Te=M.peek()||" ",J=!/\s/.test(Te)&&(!h.test(Te)||/\s/.test(ue)||h.test(ue)),Q=!/\s/.test(ue)&&(!h.test(ue)||/\s/.test(Te)||h.test(Te)),Ce=null,De=null;if(pe%2&&(!V.em&&J&&(K==="*"||!Q||h.test(ue))?Ce=!0:V.em==K&&Q&&(K==="*"||!J||h.test(Te))&&(Ce=!1)),pe>1&&(!V.strong&&J&&(K==="*"||!Q||h.test(ue))?De=!0:V.strong==K&&Q&&(K==="*"||!J||h.test(Te))&&(De=!1)),De!=null||Ce!=null){je.highlightFormatting&&(V.formatting=Ce==null?"strong":De==null?"em":"strong em"),Ce===!0&&(V.em=K),De===!0&&(V.strong=K);var me=N(V);return Ce===!1&&(V.em=!1),De===!1&&(V.strong=!1),me}}else if(K===" "&&(M.eat("*")||M.eat("_"))){if(M.peek()===" ")return N(V);M.backUp(1)}if(je.strikethrough){if(K==="~"&&M.eatWhile(K)){if(V.strikethrough){je.highlightFormatting&&(V.formatting="strikethrough");var me=N(V);return V.strikethrough=!1,me}else if(M.match(/^[^\s]/,!1))return V.strikethrough=!0,je.highlightFormatting&&(V.formatting="strikethrough"),N(V)}else if(K===" "&&M.match(/^~~/,!0)){if(M.peek()===" ")return N(V);M.backUp(2)}}if(je.emoji&&K===":"&&M.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){V.emoji=!0,je.highlightFormatting&&(V.formatting="emoji");var Be=N(V);return V.emoji=!1,Be}return K===" "&&(M.match(/^ +$/,!1)?V.trailingSpace++:V.trailingSpace&&(V.trailingSpaceNewLine=!0)),N(V)}function U(M,V){var Z=M.next();if(Z===">"){V.f=V.inline=v,je.highlightFormatting&&(V.formatting="link");var ee=N(V);return ee?ee+=" ":ee="",ee+C.linkInline}return M.match(/^[^>]+/,!0),C.linkInline}function W(M,V){if(M.eatSpace())return null;var Z=M.next();return Z==="("||Z==="["?(V.f=V.inline=D(Z==="("?")":"]"),je.highlightFormatting&&(V.formatting="link-string"),V.linkHref=!0,N(V)):"error"}var B={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function D(M){return function(V,Z){var ee=V.next();if(ee===M){Z.f=Z.inline=v,je.highlightFormatting&&(Z.formatting="link-string");var K=N(Z);return Z.linkHref=!1,K}return V.match(B[M]),Z.linkHref=!0,N(Z)}}function ae(M,V){return M.match(/^([^\]\\]|\\.)*\]:/,!1)?(V.f=he,M.next(),je.highlightFormatting&&(V.formatting="link"),V.linkText=!0,N(V)):E(M,V,v)}function he(M,V){if(M.match(/^\]:/,!0)){V.f=V.inline=ie,je.highlightFormatting&&(V.formatting="link");var Z=N(V);return V.linkText=!1,Z}return M.match(/^([^\]\\]|\\.)+/,!0),C.linkText}function ie(M,V){return M.eatSpace()?null:(M.match(/^[^\s]+/,!0),M.peek()===void 0?V.linkTitle=!0:M.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),V.f=V.inline=v,C.linkHref+" url")}var ge={startState:function(){return{f:I,prevLine:{stream:null},thisLine:{stream:null},block:I,htmlState:null,indentation:0,inline:v,text:F,formatting:!1,linkText:!1,linkHref:!1,linkTitle:!1,code:0,em:!1,strong:!1,header:0,setext:0,hr:!1,taskList:!1,list:!1,listStack:[],quote:0,trailingSpace:0,trailingSpaceNewLine:!1,strikethrough:!1,emoji:!1,fencedEndRE:null}},copyState:function(M){return{f:M.f,prevLine:M.prevLine,thisLine:M.thisLine,block:M.block,htmlState:M.htmlState&&Pe.copyState(p,M.htmlState),indentation:M.indentation,localMode:M.localMode,localState:M.localMode?Pe.copyState(M.localMode,M.localState):null,inline:M.inline,text:M.text,formatting:!1,linkText:M.linkText,linkTitle:M.linkTitle,linkHref:M.linkHref,code:M.code,em:M.em,strong:M.strong,strikethrough:M.strikethrough,emoji:M.emoji,header:M.header,setext:M.setext,hr:M.hr,taskList:M.taskList,list:M.list,listStack:M.listStack.slice(0),quote:M.quote,indentedCode:M.indentedCode,trailingSpace:M.trailingSpace,trailingSpaceNewLine:M.trailingSpaceNewLine,md_inside:M.md_inside,fencedEndRE:M.fencedEndRE}},token:function(M,V){if(V.formatting=!1,M!=V.thisLine.stream){if(V.header=0,V.hr=!1,M.match(/^\s*$/,!0))return k(V),null;if(V.prevLine=V.thisLine,V.thisLine={stream:M},V.taskList=!1,V.trailingSpace=0,V.trailingSpaceNewLine=!1,!V.localState&&(V.f=V.block,V.f!=S)){var Z=M.match(/^\s*/,!0)[0].replace(/\t/g,l).length;if(V.indentation=Z,V.indentationDiff=null,Z>0)return null}}return V.f(M,V)},innerMode:function(M){return M.block==S?{state:M.htmlState,mode:p}:M.localState?{state:M.localState,mode:M.localMode}:{state:M,mode:ge}},indent:function(M,V,Z){return M.block==S&&p.indent?p.indent(M.htmlState,V,Z):M.localState&&M.localMode.indent?M.localMode.indent(M.localState,V,Z):Pe.Pass},blankLine:k,getType:N,blockCommentStart:"",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return ge},"xml"),Pe.defineMIME("text/markdown","markdown"),Pe.defineMIME("text/x-markdown","markdown")})},lzim:function(lt,Re,O){"use strict";var Pe=O("E7E6"),We=O.n(Pe);O.d(Re,"z",function(){return We.a});var je=O("/GNS"),p=O.n(je);O.d(Re,"y",function(){return p.a});var G=O("FOrL"),L=O.n(G);O.d(Re,"s",function(){return L.a});var C=O("HpTS"),A=O.n(C);O.d(Re,"A",function(){return A.a});var d=O("tWlo"),c=O.n(d);O.d(Re,"a",function(){return c.a});var u=O("7ZXX"),o=O.n(u);O.d(Re,"m",function(){return o.a});var i=O("GABl"),s=O.n(i);O.d(Re,"f",function(){return s.a});var a=O("onxn"),m=O.n(a);O.d(Re,"o",function(){return m.a});var h=O("nKGa"),l=O.n(h);O.d(Re,"n",function(){return l.a});var E=O("4qgm"),w=O.n(E);O.d(Re,"C",function(){return w.a});var R=O("JeFH"),k=O.n(R);O.d(Re,"b",function(){return k.a});var I=O("ji0R"),S=O.n(I);O.d(Re,"j",function(){return S.a});var P=O("W6BS"),N=O.n(P);O.d(Re,"D",function(){return N.a});var F=O("kPYp"),v=O.n(F);O.d(Re,"E",function(){return v.a});var U=O("nukY"),W=O.n(U),B=O("4u4S"),D=O.n(B),ae=O("yslc"),he=O.n(ae),ie=O("l2Kq"),ge=O.n(ie),M=O("RMFE"),V=O.n(M);O.d(Re,"p",function(){return V.a});var Z=O("TGq3"),ee=O.n(Z);O.d(Re,"q",function(){return ee.a});var K=O("SMhR"),te=O.n(K);O.d(Re,"B",function(){return te.a});var le=O("8/bI"),fe=O.n(le);O.d(Re,"k",function(){return fe.a});var Ee=O("JWDV"),me=O.n(Ee);O.d(Re,"d",function(){return me.a});var ke=O("Xsq0"),ye=O.n(ke);O.d(Re,"r",function(){return ye.a});var xe=O("Ohmc"),re=O.n(xe);O.d(Re,"c",function(){return re.a});var pe=O("csWT"),ue=O.n(pe);O.d(Re,"e",function(){return ue.a});var Te=O("7v3h"),J=O.n(Te);O.d(Re,"l",function(){return J.a});var Q=O("cRFk"),Ce=O.n(Q);O.d(Re,"x",function(){return Ce.a});var De=O("kPWJ"),Be=O.n(De);O.d(Re,"w",function(){return Be.a});var Y=O("qgvg"),g=O.n(Y);O.d(Re,"t",function(){return g.a});var x=O("FPkq"),q=O.n(x);O.d(Re,"v",function(){return q.a});var z=O("A/g1"),X=O.n(z);O.d(Re,"g",function(){return X.a});var _e=O("Nmxd"),Ne=O.n(_e);O.d(Re,"h",function(){return Ne.a});var at=O("5D2P"),rt=O.n(at);O.d(Re,"i",function(){return rt.a});var Ze=O("djh8"),ft=O.n(Ze);O.d(Re,"u",function(){return ft.a});var Ct=O("Jq4h"),it=O.n(Ct)},mOS8:function(lt,Re,O){lt.exports=O.p+"static/403Qrcode.6c17b6f4.png"},nKGa:function(lt,Re,O){lt.exports=O.p+"static/export_exercise-template.f7655c19.png"},ngQI:function(lt,Re,O){"use strict";O.d(Re,"a",function(){return Ul}),O.d(Re,"b",function(){return El}),O.d(Re,"c",function(){return xl});var Pe=O("q1tI"),We=O.n(Pe),je=O("dI71"),p=O("wx14"),G=O("ANjH"),L=O("/MKj");function C(y,_){if(y.length!==_.length)return!1;for(var H=0;H1&&arguments[1]!==void 0?arguments[1]:!1,w=ie&&typeof ie.getBoundingClientRect=="function"&&ie.getBoundingClientRect().width;if(w){if(Pe){var o=getComputedStyle(ie),d=o.marginLeft,ne=o.marginRight;w+=+d.replace("px","")+ +ne.replace("px","")}w=+w.toFixed(6)}return w||0},Z=function(ie,Pe,w){ie&&Object(R.a)(ie.style)==="object"&&(ie.style[Pe]=w)},pe=function(){return De.any},ae=e("KQm4"),H=e("Ff2n"),ue=e("i8i4"),he=e("bdgK"),Ke=e("uciX"),ot=e("8XRh"),Be={adjustX:1,adjustY:1},pt={topLeft:{points:["bl","tl"],overflow:Be,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Be,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:Be,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:Be,offset:[4,0]}},Pt={topLeft:{points:["bl","tl"],overflow:Be,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Be,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:Be,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:Be,offset:[4,0]}},jt=pt,Yt=0,dn={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},Ot=function(ie,Pe,w){var o=x(Pe),d=ie.getState();ie.setState({defaultActiveFirst:Object(_.a)(Object(_.a)({},d.defaultActiveFirst),{},Object(j.a)({},o,w))})},Rt=function(at){Object(A.a)(Pe,at);var ie=Object(c.a)(Pe);function Pe(w){var o;Object(L.a)(this,Pe),o=ie.call(this,w),o.onDestroy=function(Q){o.props.onDestroy(Q)},o.onKeyDown=function(Q){var ve=Q.keyCode,qe=o.menuInstance,Ut=o.props,_t=Ut.isOpen,tt=Ut.store;if(ve===z.a.ENTER)return o.onTitleClick(Q),Ot(tt,o.props.eventKey,!0),!0;if(ve===z.a.RIGHT)return _t?qe.onKeyDown(Q):(o.triggerOpenChange(!0),Ot(tt,o.props.eventKey,!0)),!0;if(ve===z.a.LEFT){var Ee;if(_t)Ee=qe.onKeyDown(Q);else return;return Ee||(o.triggerOpenChange(!1),Ee=!0),Ee}return _t&&(ve===z.a.UP||ve===z.a.DOWN)?qe.onKeyDown(Q):void 0},o.onOpenChange=function(Q){o.props.onOpenChange(Q)},o.onPopupVisibleChange=function(Q){o.triggerOpenChange(Q,Q?"mouseenter":"mouseleave")},o.onMouseEnter=function(Q){var ve=o.props,qe=ve.eventKey,Ut=ve.onMouseEnter,_t=ve.store;Ot(_t,o.props.eventKey,!1),Ut({key:qe,domEvent:Q})},o.onMouseLeave=function(Q){var ve=o.props,qe=ve.parentMenu,Ut=ve.eventKey,_t=ve.onMouseLeave;qe.subMenuInstance=Object(le.a)(o),_t({key:Ut,domEvent:Q})},o.onTitleMouseEnter=function(Q){var ve=o.props,qe=ve.eventKey,Ut=ve.onItemHover,_t=ve.onTitleMouseEnter;Ut({key:qe,hover:!0}),_t({key:qe,domEvent:Q})},o.onTitleMouseLeave=function(Q){var ve=o.props,qe=ve.parentMenu,Ut=ve.eventKey,_t=ve.onItemHover,tt=ve.onTitleMouseLeave;qe.subMenuInstance=Object(le.a)(o),_t({key:Ut,hover:!1}),tt({key:Ut,domEvent:Q})},o.onTitleClick=function(Q){var ve=Object(le.a)(o),qe=ve.props;if(qe.onTitleClick({key:qe.eventKey,domEvent:Q}),qe.triggerSubMenuAction==="hover")return;o.triggerOpenChange(!qe.isOpen,"click"),Ot(qe.store,o.props.eventKey,!1)},o.onSubMenuClick=function(Q){typeof o.props.onClick=="function"&&o.props.onClick(o.addKeyPath(Q))},o.onSelect=function(Q){o.props.onSelect(Q)},o.onDeselect=function(Q){o.props.onDeselect(Q)},o.getPrefixCls=function(){return"".concat(o.props.rootPrefixCls,"-submenu")},o.getActiveClassName=function(){return"".concat(o.getPrefixCls(),"-active")},o.getDisabledClassName=function(){return"".concat(o.getPrefixCls(),"-disabled")},o.getSelectedClassName=function(){return"".concat(o.getPrefixCls(),"-selected")},o.getOpenClassName=function(){return"".concat(o.props.rootPrefixCls,"-submenu-open")},o.saveMenuInstance=function(Q){o.menuInstance=Q},o.addKeyPath=function(Q){return Object(_.a)(Object(_.a)({},Q),{},{keyPath:(Q.keyPath||[]).concat(o.props.eventKey)})},o.triggerOpenChange=function(Q,ve){var qe=o.props.eventKey,Ut=function(){o.onOpenChange({key:qe,item:Object(le.a)(o),trigger:ve,open:Q})};ve==="mouseenter"?o.mouseenterTimeout=setTimeout(function(){Ut()},0):Ut()},o.isChildrenSelected=function(){var Q={find:!1};return me(o.props.children,o.props.selectedKeys,Q),Q.find},o.isOpen=function(){return o.props.openKeys.indexOf(o.props.eventKey)!==-1},o.adjustWidth=function(){if(!o.subMenuTitle||!o.menuInstance)return;var Q=ue.findDOMNode(o.menuInstance);if(Q.offsetWidth>=o.subMenuTitle.offsetWidth)return;Q.style.minWidth="".concat(o.subMenuTitle.offsetWidth,"px")},o.saveSubMenuTitle=function(Q){o.subMenuTitle=Q},o.getBaseProps=function(){var Q=Object(le.a)(o),ve=Q.props;return{mode:ve.mode==="horizontal"?"vertical":ve.mode,visible:o.props.isOpen,level:ve.level+1,inlineIndent:ve.inlineIndent,focusable:!1,onClick:o.onSubMenuClick,onSelect:o.onSelect,onDeselect:o.onDeselect,onDestroy:o.onDestroy,selectedKeys:ve.selectedKeys,eventKey:"".concat(ve.eventKey,"-menu-"),openKeys:ve.openKeys,motion:ve.motion,onOpenChange:o.onOpenChange,subMenuOpenDelay:ve.subMenuOpenDelay,parentMenu:Object(le.a)(o),subMenuCloseDelay:ve.subMenuCloseDelay,forceSubMenuRender:ve.forceSubMenuRender,triggerSubMenuAction:ve.triggerSubMenuAction,builtinPlacements:ve.builtinPlacements,defaultActiveFirst:ve.store.getState().defaultActiveFirst[x(ve.eventKey)],multiple:ve.multiple,prefixCls:ve.rootPrefixCls,id:o.internalMenuId,manualRef:o.saveMenuInstance,itemIcon:ve.itemIcon,expandIcon:ve.expandIcon,direction:ve.direction}},o.getMotion=function(Q,ve){var qe=Object(le.a)(o),Ut=qe.haveRendered,_t=o.props,tt=_t.motion,Ee=_t.rootPrefixCls,Ye=Object(_.a)(Object(_.a)({},tt),{},{leavedClassName:"".concat(Ee,"-hidden"),removeOnLeave:!1,motionAppear:Ut||!ve||Q!=="inline"});return Ye};var d=w.store,ne=w.eventKey,$=d.getState(),Te=$.defaultActiveFirst;o.isRootMenu=!1;var Me=!1;return Te&&(Me=Te[ne]),Ot(d,ne,Me),o}return Object(Oe.a)(Pe,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var o=this,d=this.props,ne=d.mode,$=d.parentMenu,Te=d.manualRef;if(Te&&Te(this),ne!=="horizontal"||!$.isRootMenu||!this.props.isOpen)return;this.minWidthTimeout=setTimeout(function(){return o.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var o=this.props,d=o.onDestroy,ne=o.eventKey;d&&d(ne),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout)}},{key:"renderChildren",value:function(o){var d=this,ne=this.getBaseProps(),$=this.getMotion(ne.mode,ne.visible);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||ne.visible||ne.forceSubMenuRender,!this.haveOpened)return F.createElement("div",null);var Te=ne.direction;return F.createElement(ot.default,Object.assign({visible:ne.visible},$),function(Me){var Q=Me.className,ve=Me.style,qe=S()("".concat(ne.prefixCls,"-sub"),Q,Object(j.a)({},"".concat(ne.prefixCls,"-rtl"),Te==="rtl"));return F.createElement(Ne,Object.assign({},ne,{id:d.internalMenuId,className:qe,style:ve}),o)})}},{key:"render",value:function(){var o,d=Object(_.a)({},this.props),ne=d.isOpen,$=this.getPrefixCls(),Te=d.mode==="inline",Me=S()($,"".concat($,"-").concat(d.mode),(o={},Object(j.a)(o,d.className,!!d.className),Object(j.a)(o,this.getOpenClassName(),ne),Object(j.a)(o,this.getActiveClassName(),d.active||ne&&!Te),Object(j.a)(o,this.getDisabledClassName(),d.disabled),Object(j.a)(o,this.getSelectedClassName(),this.isChildrenSelected()),o));this.internalMenuId||(d.eventKey?this.internalMenuId="".concat(d.eventKey,"$Menu"):(Yt+=1,this.internalMenuId="$__$".concat(Yt,"$Menu")));var Q={},ve={},qe={};d.disabled||(Q={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},ve={onClick:this.onTitleClick},qe={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var Ut={},_t=d.direction;Te&&(_t==="rtl"?Ut.paddingRight=d.inlineIndent*d.level:Ut.paddingLeft=d.inlineIndent*d.level);var tt={};this.props.isOpen&&(tt={"aria-owns":this.internalMenuId});var Ee=null;d.mode!=="horizontal"&&(Ee=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(Ee=F.createElement(this.props.expandIcon,Object(_.a)({},this.props))));var Ye=F.createElement("div",Object.assign({ref:this.saveSubMenuTitle,style:Ut,className:"".concat($,"-title"),role:"button"},qe,ve,{"aria-expanded":ne},tt,{"aria-haspopup":"true",title:typeof d.title=="string"?d.title:void 0}),d.title,Ee||F.createElement("i",{className:"".concat($,"-arrow")})),Ge=this.renderChildren(d.children),We=d.parentMenu.isRootMenu?d.parentMenu.props.getPopupContainer:function(Qt){return Qt.parentNode},V=dn[d.mode],Ie=d.popupOffset?{offset:d.popupOffset}:{},vt=d.mode==="inline"?"":d.popupClassName;vt+=_t==="rtl"?" ".concat($,"-rtl"):"";var gt=d.disabled,ht=d.triggerSubMenuAction,$t=d.subMenuOpenDelay,fn=d.forceSubMenuRender,Wt=d.subMenuCloseDelay,Vt=d.builtinPlacements;fe.forEach(function(Qt){return delete d[Qt]}),delete d.onClick;var En=_t==="rtl"?Object.assign({},Pt,Vt):Object.assign({},pt,Vt);return delete d.direction,F.createElement("li",Object.assign({},d,Q,{className:Me,role:"menuitem"}),Te&&Ye,Te&&Ge,!Te&&F.createElement(Ke.a,{prefixCls:$,popupClassName:S()("".concat($,"-popup"),vt),getPopupContainer:We,builtinPlacements:En,popupPlacement:V,popupVisible:ne,popupAlign:Ie,popup:Ge,action:gt?[]:[ht],mouseEnterDelay:$t,mouseLeaveDelay:Wt,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:fn},Ye))}}]),Pe}(F.Component);Rt.defaultProps={onMouseEnter:q,onMouseLeave:q,onTitleMouseEnter:q,onTitleMouseLeave:q,onTitleClick:q,manualRef:q,mode:"vertical",title:""};var yt=Object(a.b)(function(at,ie){var Pe=at.openKeys,w=at.activeKey,o=at.selectedKeys,d=ie.eventKey,ne=ie.subMenuKey;return{isOpen:Pe.indexOf(d)>-1,active:w[ne]===d,selectedKeys:o}})(Rt);yt.isSubMenu=!0;var tn=yt,lt="menuitem-overflowed",sn=.5,hn=function(at){Object(A.a)(Pe,at);var ie=Object(c.a)(Pe);function Pe(){var w;return Object(L.a)(this,Pe),w=ie.apply(this,arguments),w.resizeObserver=null,w.mutationObserver=null,w.originalTotalWidth=0,w.overflowedItems=[],w.menuItemSizes=[],w.cancelFrameId=null,w.state={lastVisibleIndex:void 0},w.getMenuItemNodes=function(){var o=w.props.prefixCls,d=ue.findDOMNode(Object(le.a)(w));return d?[].slice.call(d.children).filter(function(ne){return ne.className.split(" ").indexOf("".concat(o,"-overflowed-submenu"))<0}):[]},w.getOverflowedSubMenuItem=function(o,d,ne){var $=w.props,Te=$.overflowedIndicator,Me=$.level,Q=$.mode,ve=$.prefixCls,qe=$.theme;if(Me!==1||Q!=="horizontal")return null;var Ut=w.props.children[0],_t=Ut.props,tt=_t.children,Ee=_t.title,Ye=_t.style,Ge=Object(H.a)(_t,["children","title","style"]),We=Object(_.a)({},Ye),V="".concat(o,"-overflowed-indicator"),Ie="".concat(o,"-overflowed-indicator");d.length===0&&ne!==!0?We=Object(_.a)(Object(_.a)({},We),{},{display:"none"}):ne&&(We=Object(_.a)(Object(_.a)({},We),{},{visibility:"hidden",position:"absolute"}),V="".concat(V,"-placeholder"),Ie="".concat(Ie,"-placeholder"));var vt=qe?"".concat(ve,"-").concat(qe):"",gt={};return fe.forEach(function(ht){Ge[ht]!==void 0&&(gt[ht]=Ge[ht])}),F.createElement(tn,Object.assign({title:Te,className:"".concat(ve,"-overflowed-submenu"),popupClassName:vt},gt,{key:V,eventKey:Ie,disabled:!1,style:We}),d)},w.setChildrenWidthAndResize=function(){if(w.props.mode!=="horizontal")return;var o=ue.findDOMNode(Object(le.a)(w));if(!o)return;var d=o.children;if(!d||d.length===0)return;var ne=o.children[d.length-1];Z(ne,"display","inline-block");var $=w.getMenuItemNodes(),Te=$.filter(function(Me){return Me.className.split(" ").indexOf(lt)>=0});Te.forEach(function(Me){Z(Me,"display","inline-block")}),w.menuItemSizes=$.map(function(Me){return M(Me,!0)}),Te.forEach(function(Me){Z(Me,"display","none")}),w.overflowedIndicatorWidth=M(o.children[o.children.length-1],!0),w.originalTotalWidth=w.menuItemSizes.reduce(function(Me,Q){return Me+Q},0),w.handleResize(),Z(ne,"display","none")},w.handleResize=function(){if(w.props.mode!=="horizontal")return;var o=ue.findDOMNode(Object(le.a)(w));if(!o)return;var d=M(o);w.overflowedItems=[];var ne=0,$;w.originalTotalWidth>d+sn&&($=-1,w.menuItemSizes.forEach(function(Te){ne+=Te,ne+w.overflowedIndicatorWidth<=d&&($+=1)})),w.setState({lastVisibleIndex:$})},w}return Object(Oe.a)(Pe,[{key:"componentDidMount",value:function(){var o=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var d=ue.findDOMNode(this);if(!d)return;this.resizeObserver=new he.default(function(ne){ne.forEach(function(){var $=o.cancelFrameId;cancelAnimationFrame($),o.cancelFrameId=requestAnimationFrame(o.setChildrenWidthAndResize)})}),[].slice.call(d.children).concat(d).forEach(function(ne){o.resizeObserver.observe(ne)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){o.resizeObserver.disconnect(),[].slice.call(d.children).concat(d).forEach(function(ne){o.resizeObserver.observe(ne)}),o.setChildrenWidthAndResize()}),this.mutationObserver.observe(d,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(o){var d=this,ne=this.state.lastVisibleIndex;return(o||[]).reduce(function($,Te,Me){var Q=Te;if(d.props.mode==="horizontal"){var ve=d.getOverflowedSubMenuItem(Te.props.eventKey,[]);ne!==void 0&&d.props.className.indexOf("".concat(d.props.prefixCls,"-root"))!==-1&&(Me>ne&&(Q=F.cloneElement(Te,{style:{display:"none"},eventKey:"".concat(Te.props.eventKey,"-hidden"),className:"".concat(lt)})),Me===ne+1&&(d.overflowedItems=o.slice(ne+1).map(function(Ut){return F.cloneElement(Ut,{key:Ut.props.eventKey,mode:"vertical-left"})}),ve=d.getOverflowedSubMenuItem(Te.props.eventKey,d.overflowedItems)));var qe=[].concat(Object(ae.a)($),[ve,Q]);return Me===o.length-1&&qe.push(d.getOverflowedSubMenuItem(Te.props.eventKey,[],!0)),qe}return[].concat(Object(ae.a)($),[Q])},[])}},{key:"render",value:function(){var o=this.props,d=o.visible,ne=o.prefixCls,$=o.overflowedIndicator,Te=o.mode,Me=o.level,Q=o.tag,ve=o.children,qe=o.theme,Ut=Object(H.a)(o,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),_t=Q;return F.createElement(_t,Object.assign({},Ut),this.renderChildren(ve))}}]),Pe}(F.Component);hn.defaultProps={tag:"div",className:""};var ln=hn;function An(at){return at.length?at.every(function(ie){return!!ie.props.disabled}):!0}function O(at,ie,Pe){var w=at.getState();at.setState({activeKey:Object(_.a)(Object(_.a)({},w.activeKey),{},Object(j.a)({},ie,Pe))})}function _e(at){return at.eventKey||"0-menu-"}function Re(at,ie){var Pe=ie,w=at.children,o=at.eventKey;if(Pe){var d;if(P(w,function(ne,$){ne&&ne.props&&!ne.props.disabled&&Pe===l(ne,o,$)&&(d=!0)}),d)return Pe}return Pe=null,at.defaultActiveFirst&&P(w,function(ne,$){!Pe&&ne&&!ne.props.disabled&&(Pe=l(ne,o,$))}),Pe}function Qe(at){if(at){var ie=this.instanceArray.indexOf(at);ie!==-1?this.instanceArray[ie]=at:this.instanceArray.push(at)}}var Ze=function(at){Object(A.a)(Pe,at);var ie=Object(c.a)(Pe);function Pe(w){var o;return Object(L.a)(this,Pe),o=ie.call(this,w),o.onKeyDown=function(d,ne){var $=d.keyCode,Te;if(o.getFlatInstanceArray().forEach(function(Q){Q&&Q.props.active&&Q.onKeyDown&&(Te=Q.onKeyDown(d))}),Te)return 1;var Me=null;return($===z.a.UP||$===z.a.DOWN)&&(Me=o.step($===z.a.UP?-1:1)),Me?(d.preventDefault(),O(o.props.store,_e(o.props),Me.props.eventKey),typeof ne=="function"&&ne(Me),1):void 0},o.onItemHover=function(d){var ne=d.key,$=d.hover;O(o.props.store,_e(o.props),$?ne:null)},o.onDeselect=function(d){o.props.onDeselect(d)},o.onSelect=function(d){o.props.onSelect(d)},o.onClick=function(d){o.props.onClick(d)},o.onOpenChange=function(d){o.props.onOpenChange(d)},o.onDestroy=function(d){o.props.onDestroy(d)},o.getFlatInstanceArray=function(){return o.instanceArray},o.step=function(d){var ne=o.getFlatInstanceArray(),$=o.props.store.getState().activeKey[_e(o.props)],Te=ne.length;if(!Te)return null;d<0&&(ne=ne.concat().reverse());var Me=-1;if(ne.every(function(Ut,_t){return Ut&&Ut.props.eventKey===$?(Me=_t,!1):!0}),!o.props.defaultActiveFirst&&Me!==-1&&An(ne.slice(Me,Te-1)))return;var Q=(Me+1)%Te,ve=Q;do{var qe=ne[ve];if(!qe||qe.props.disabled)ve=(ve+1)%Te;else return qe}while(ve!==Q);return null},o.renderCommonMenuItem=function(d,ne,$){var Te=o.props.store.getState(),Me=Object(le.a)(o),Q=Me.props,ve=l(d,Q.eventKey,ne),qe=d.props;if(!qe||typeof d.type=="string")return d;var Ut=ve===Te.activeKey,_t=Object(_.a)(Object(_.a)({mode:qe.mode||Q.mode,level:Q.level,inlineIndent:Q.inlineIndent,renderMenuItem:o.renderMenuItem,rootPrefixCls:Q.prefixCls,index:ne,parentMenu:Q.parentMenu,manualRef:qe.disabled?void 0:Object(te.a)(d.ref,Qe.bind(Object(le.a)(o))),eventKey:ve,active:!qe.disabled&&Ut,multiple:Q.multiple,onClick:function(Ee){(qe.onClick||q)(Ee),o.onClick(Ee)},onItemHover:o.onItemHover,motion:Q.motion,subMenuOpenDelay:Q.subMenuOpenDelay,subMenuCloseDelay:Q.subMenuCloseDelay,forceSubMenuRender:Q.forceSubMenuRender,onOpenChange:o.onOpenChange,onDeselect:o.onDeselect,onSelect:o.onSelect,builtinPlacements:Q.builtinPlacements,itemIcon:qe.itemIcon||o.props.itemIcon,expandIcon:qe.expandIcon||o.props.expandIcon},$),{},{direction:Q.direction});return(Q.mode==="inline"||pe())&&(_t.triggerSubMenuAction="click"),F.cloneElement(d,_t)},o.renderMenuItem=function(d,ne,$){if(!d)return null;var Te=o.props.store.getState(),Me={openKeys:Te.openKeys,selectedKeys:Te.selectedKeys,triggerSubMenuAction:o.props.triggerSubMenuAction,subMenuKey:$};return o.renderCommonMenuItem(d,ne,Me)},w.store.setState({activeKey:Object(_.a)(Object(_.a)({},w.store.getState().activeKey),{},Object(j.a)({},w.eventKey,Re(w,w.activeKey)))}),o.instanceArray=[],o}return Object(Oe.a)(Pe,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(o){return this.props.visible||o.visible||this.props.className!==o.className||!v()(this.props.style,o.style)}},{key:"componentDidUpdate",value:function(o){var d=this.props,ne="activeKey"in d?d.activeKey:d.store.getState().activeKey[_e(d)],$=Re(d,ne);if($!==ne)O(d.store,_e(d),$);else if("activeKey"in o){var Te=Re(o,o.activeKey);$!==Te&&O(d.store,_e(d),$)}}},{key:"render",value:function(){var o=this,d=Object(se.a)({},this.props);this.instanceArray=[];var ne=S()(d.prefixCls,d.className,"".concat(d.prefixCls,"-").concat(d.mode)),$={className:ne,role:d.role||"menu"};d.id&&($.id=d.id),d.focusable&&($.tabIndex=0,$.onKeyDown=this.onKeyDown);var Te=d.prefixCls,Me=d.eventKey,Q=d.visible,ve=d.level,qe=d.mode,Ut=d.overflowedIndicator,_t=d.theme;return fe.forEach(function(tt){return delete d[tt]}),delete d.onClick,F.createElement(ln,Object.assign({},d,{prefixCls:Te,mode:qe,tag:"ul",level:ve,theme:_t,visible:Q,overflowedIndicator:Ut},$),F.Children.map(d.children,function(tt,Ee){return o.renderMenuItem(tt,Ee,Me||"0-menu-")}))}}]),Pe}(F.Component);Ze.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:q};var He=Object(a.b)()(Ze),Ne=He,Ce=e("Kwbf");function xe(at,ie,Pe){var w=at.prefixCls,o=at.motion,d=at.defaultMotions,ne=d===void 0?{}:d,$=at.openAnimation,Te=at.openTransitionName,Me=ie.switchingModeFromInline;if(o)return o;if(Object(R.a)($)==="object"&&$)Object(Ce.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof $=="string")return{motionName:"".concat(w,"-open-").concat($)};if(Te)return{motionName:Te};var Q=ne[Pe];return Q||(Me?null:ne.other)}var Je=function(at){Object(A.a)(Pe,at);var ie=Object(c.a)(Pe);function Pe(w){var o;Object(L.a)(this,Pe),o=ie.call(this,w),o.inlineOpenKeys=[],o.onSelect=function($){var Te=Object(le.a)(o),Me=Te.props;if(Me.selectable){var Q=o.store.getState(),ve=Q.selectedKeys,qe=$.key;Me.multiple?ve=ve.concat([qe]):ve=[qe],"selectedKeys"in Me||o.store.setState({selectedKeys:ve}),Me.onSelect(Object(_.a)(Object(_.a)({},$),{},{selectedKeys:ve}))}},o.onClick=function($){var Te=o.getRealMenuMode(),Me=Object(le.a)(o),Q=Me.store,ve=Me.props.onOpenChange;Te!=="inline"&&!("openKeys"in o.props)&&(Q.setState({openKeys:[]}),ve([])),o.props.onClick($)},o.onKeyDown=function($,Te){o.innerMenu.getWrappedInstance().onKeyDown($,Te)},o.onOpenChange=function($){var Te=Object(le.a)(o),Me=Te.props,Q=o.store.getState().openKeys.concat(),ve=!1,qe=function(_t){var tt=!1;if(_t.open)tt=Q.indexOf(_t.key)===-1,tt&&Q.push(_t.key);else{var Ee=Q.indexOf(_t.key);tt=Ee!==-1,tt&&Q.splice(Ee,1)}ve=ve||tt};Array.isArray($)?$.forEach(qe):qe($),ve&&("openKeys"in o.props||o.store.setState({openKeys:Q}),Me.onOpenChange(Q))},o.onDeselect=function($){var Te=Object(le.a)(o),Me=Te.props;if(Me.selectable){var Q=o.store.getState().selectedKeys.concat(),ve=$.key,qe=Q.indexOf(ve);qe!==-1&&Q.splice(qe,1),"selectedKeys"in Me||o.store.setState({selectedKeys:Q}),Me.onDeselect(Object(_.a)(Object(_.a)({},$),{},{selectedKeys:Q}))}},o.onMouseEnter=function($){o.restoreModeVerticalFromInline();var Te=o.props.onMouseEnter;Te&&Te($)},o.onTransitionEnd=function($){var Te=$.propertyName==="width"&&$.target===$.currentTarget,Me=$.target.className,Q=Object.prototype.toString.call(Me)==="[object SVGAnimatedString]"?Me.animVal:Me,ve=$.propertyName==="font-size"&&Q.indexOf("anticon")>=0;(Te||ve)&&o.restoreModeVerticalFromInline()},o.setInnerMenu=function($){o.innerMenu=$},o.isRootMenu=!0;var d=w.defaultSelectedKeys,ne=w.defaultOpenKeys;return"selectedKeys"in w&&(d=w.selectedKeys||[]),"openKeys"in w&&(ne=w.openKeys||[]),o.store=Object(a.c)({selectedKeys:d,openKeys:ne,activeKey:{"0-menu-":Re(w,w.activeKey)}}),o.state={switchingModeFromInline:!1},o}return Object(Oe.a)(Pe,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(o){this.updateOpentKeysWhenSwitchMode(o),this.updateMiniStore();var d=this.props,ne=d.siderCollapsed,$=d.inlineCollapsed,Te=d.onOpenChange;(!o.inlineCollapsed&&$||!o.siderCollapsed&&ne)&&Te([]),this.updateMenuDisplay()}},{key:"updateOpentKeysWhenSwitchMode",value:function(o){var d=this.props,ne=this.store,$=this.inlineOpenKeys,Te=ne.getState(),Me={};o.mode==="inline"&&d.mode!=="inline"&&this.setState({switchingModeFromInline:!0}),"openKeys"in d||((d.inlineCollapsed&&!o.inlineCollapsed||d.siderCollapsed&&!o.siderCollapsed)&&(this.setState({switchingModeFromInline:!0}),this.inlineOpenKeys=Te.openKeys.concat(),Me.openKeys=[]),(!d.inlineCollapsed&&o.inlineCollapsed||!d.siderCollapsed&&o.siderCollapsed)&&(Me.openKeys=$,this.inlineOpenKeys=[])),Object.keys(Me).length&&ne.setState(Me)}},{key:"updateMenuDisplay",value:function(){var o=this.props.collapsedWidth,d=this.store,ne=this.prevOpenKeys,$=this.getInlineCollapsed()&&(o===0||o==="0"||o==="0px");$?(this.prevOpenKeys=d.getState().openKeys.concat(),this.store.setState({openKeys:[]})):ne&&(this.store.setState({openKeys:ne}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var o=this.props.mode,d=this.state.switchingModeFromInline,ne=this.getInlineCollapsed();return d&&ne?"inline":ne?"vertical":o}},{key:"getInlineCollapsed",value:function(){var o=this.props,d=o.inlineCollapsed,ne=o.siderCollapsed;return ne!==void 0?ne:d}},{key:"restoreModeVerticalFromInline",value:function(){var o=this.state.switchingModeFromInline;o&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var o=Object(_.a)({},Object(D.default)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),d=this.getRealMenuMode();return o.className+=" ".concat(o.prefixCls,"-root"),o.direction==="rtl"&&(o.className+=" ".concat(o.prefixCls,"-rtl")),o=Object(_.a)(Object(_.a)({},o),{},{mode:d,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:xe(this.props,this.state,d)}),delete o.openAnimation,delete o.openTransitionName,F.createElement(a.a,{store:this.store},F.createElement(Ne,Object.assign({},o,{ref:this.setInnerMenu}),this.props.children))}}]),Pe}(F.Component);Je.defaultProps={selectable:!0,onClick:q,onSelect:q,onOpenChange:q,onDeselect:q,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:F.createElement("span",null,"\xB7\xB7\xB7")};var nt=Je,Fe=function(at){Object(A.a)(Pe,at);var ie=Object(c.a)(Pe);function Pe(){var w;return Object(L.a)(this,Pe),w=ie.apply(this,arguments),w.onKeyDown=function(o){var d=o.keyCode;return d===z.a.ENTER?(w.onClick(o),!0):void 0},w.onMouseLeave=function(o){var d=w.props,ne=d.eventKey,$=d.onItemHover,Te=d.onMouseLeave;$({key:ne,hover:!1}),Te({key:ne,domEvent:o})},w.onMouseEnter=function(o){var d=w.props,ne=d.eventKey,$=d.onItemHover,Te=d.onMouseEnter;$({key:ne,hover:!0}),Te({key:ne,domEvent:o})},w.onClick=function(o){var d=w.props,ne=d.eventKey,$=d.multiple,Te=d.onClick,Me=d.onSelect,Q=d.onDeselect,ve=d.isSelected,qe={key:ne,keyPath:[ne],item:Object(le.a)(w),domEvent:o};Te(qe),$?ve?Q(qe):Me(qe):ve||Me(qe)},w.saveNode=function(o){w.node=o},w}return Object(Oe.a)(Pe,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var o=this.props;o.onDestroy&&o.onDestroy(o.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var o,d=Object(_.a)({},this.props),ne=S()(this.getPrefixCls(),d.className,(o={},Object(j.a)(o,this.getActiveClassName(),!d.disabled&&d.active),Object(j.a)(o,this.getSelectedClassName(),d.isSelected),Object(j.a)(o,this.getDisabledClassName(),d.disabled),o)),$=Object(_.a)(Object(_.a)({},d.attribute),{},{title:typeof d.title=="string"?d.title:void 0,className:ne,role:d.role||"menuitem","aria-disabled":d.disabled});d.role==="option"?$=Object(_.a)(Object(_.a)({},$),{},{role:"option","aria-selected":d.isSelected}):(d.role===null||d.role==="none")&&($.role="none");var Te={onClick:d.disabled?null:this.onClick,onMouseLeave:d.disabled?null:this.onMouseLeave,onMouseEnter:d.disabled?null:this.onMouseEnter},Me=Object(_.a)({},d.style);d.mode==="inline"&&(d.direction==="rtl"?Me.paddingRight=d.inlineIndent*d.level:Me.paddingLeft=d.inlineIndent*d.level),fe.forEach(function(ve){return delete d[ve]}),delete d.direction;var Q=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(Q=F.createElement(this.props.itemIcon,this.props)),F.createElement("li",Object.assign({},Object(D.default)(d,["onClick","onMouseEnter","onMouseLeave","onSelect"]),$,Te,{style:Me,ref:this.saveNode}),d.children,Q)}}]),Pe}(F.Component);Fe.isMenuItem=!0,Fe.defaultProps={onSelect:q,onMouseEnter:q,onMouseLeave:q,manualRef:q};var Et=Object(a.b)(function(at,ie){var Pe=at.activeKey,w=at.selectedKeys,o=ie.eventKey,d=ie.subMenuKey;return{active:Pe[d]===o,isSelected:w.indexOf(o)!==-1}})(Fe),dt=Et,Le=function(at){Object(A.a)(Pe,at);var ie=Object(c.a)(Pe);function Pe(){var w;return Object(L.a)(this,Pe),w=ie.apply(this,arguments),w.renderInnerMenuItem=function(o){var d=w.props,ne=d.renderMenuItem,$=d.index;return ne(o,$,w.props.subMenuKey)},w}return Object(Oe.a)(Pe,[{key:"render",value:function(){var o=Object(se.a)({},this.props),d=o.className,ne=d===void 0?"":d,$=o.rootPrefixCls,Te="".concat($,"-item-group-title"),Me="".concat($,"-item-group-list"),Q=o.title,ve=o.children;return fe.forEach(function(qe){return delete o[qe]}),delete o.onClick,delete o.direction,F.createElement("li",Object.assign({},o,{className:"".concat(ne," ").concat($,"-item-group")}),F.createElement("div",{className:Te,title:typeof Q=="string"?Q:void 0},Q),F.createElement("ul",{className:Me},F.Children.map(ve,this.renderInnerMenuItem)))}}]),Pe}(F.Component);Le.isMenuItemGroup=!0,Le.defaultProps={disabled:!0};var qt=Le,an=function(ie){var Pe=ie.className,w=ie.rootPrefixCls,o=ie.style;return F.createElement("li",{className:"".concat(Pe," ").concat(w,"-item-divider"),style:o})};an.defaultProps={disabled:!0,className:"",style:{}};var Kt=an,Lt=C.e=nt},"4qgm":function(oe,C){oe.exports="data:image/png;base64,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"},"4u4S":function(oe,C){oe.exports="data:image/png;base64,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"},"4wi7":function(oe,C,e){"use strict";var _=e("14J3"),L=e("BMrR"),Oe=e("sRBo"),le=e("kaz8"),A=e("5NDa"),c=e("5rEg"),F=e("9og8"),a=e("tJVT"),D=e("WmNS"),se=e.n(D),j=e("q1tI"),z=e.n(j),te=e("oOBs"),T=e.n(te),v=e("xOL1"),m=e.n(v),S=e("BdwD"),R=function(U){var J=U.data,de=U.value,B=de===void 0?[]:de,K=U.handleChangePage,b=U.setSelectedRowKeys,i=U.selectedRowKeys,r=U.onChange,s=r===void 0?function(){}:r,g=Object(j.useState)([]),h=Object(a.a)(g,2),E=h[0],n=h[1],X=Object(j.useState)([]),N=Object(a.a)(X,2),I=N[0],W=N[1],De=Object(j.useState)([]),q=Object(a.a)(De,2),l=q[0],x=q[1],P=Object(j.useState)(1),me=Object(a.a)(P,2),fe=me[0],M=me[1],Z=Object(j.useState)(),pe=Object(a.a)(Z,2),ae=pe[0],H=pe[1];return Object(j.useEffect)(function(){n(J),W([]),x([])},[J]),Object(j.useEffect)(function(){b&&(W(i),x(i))},[i]),z.a.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},z.a.createElement("div",{className:T.a.leftdiv},z.a.createElement(c.a.Search,{size:"large",onChange:function(){var ue=Object(F.a)(se.a.mark(function he(Ke){return se.a.wrap(function(Be){for(;;)switch(Be.prev=Be.next){case 0:n(J.filter(function(pt){var Pt;return pt==null||((Pt=pt.name)===null||Pt===void 0)?void 0:Pt.includes(Ke.target.value)}));case 1:case"end":return Be.stop()}},he)}));return function(he){return ue.apply(this,arguments)}}(),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),E.length===0&&z.a.createElement(S.a,{styles:{margin:"70px auto"},customText:"\u6682\u65E0\u5206\u73ED"}),z.a.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},z.a.createElement(le.a.Group,{value:I.map(function(ue){return"".concat(ue.id)}),onChange:function(he){b(E.filter(function(Ke){return he.includes("".concat(Ke.id))}))},style:{marginTop:"10px"}},E.map(function(ue,he){return z.a.createElement(L.a,{key:ue.id,style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200}},z.a.createElement(le.a,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:ue.is_published,value:"".concat(ue.id)},z.a.createElement("div",{className:T.a.listClass},z.a.createElement("span",{className:T.a.spantitle,style:{width:ue.is_published?"108px":"170px"}},ue.name),ue.is_published&&z.a.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03"))))})))),z.a.createElement("div",{className:T.a.rightdiv},z.a.createElement(c.a.Search,{onChange:function(he){x(I.filter(function(Ke){return Ke.name.includes(he.target.value)}))},size:"large",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),l.length===0&&z.a.createElement(S.a,{styles:{margin:"70px auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),l.length>0&&z.a.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},z.a.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},l.map(function(ue,he){return z.a.createElement(L.a,{justify:"space-between",style:{marginTop:"10px"},key:ue.id},z.a.createElement("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"}},ue.name),z.a.createElement("img",{src:m.a,style:{cursor:"pointer",height:"16px",marginRight:17},onClick:function(){b(I.filter(function(ot){return"".concat(ot.id)!="".concat(ue.id)}))}}))})))))};C.a=R},"55Ip":function(oe,C,e){"use strict";e.d(C,"a",function(){return Y}),e.d(C,"b",function(){return b});var _=e("Ty5D"),L=e("dI71"),Oe=e("q1tI"),le=e.n(Oe),A=e("YS25"),c=e("17x9"),F=e.n(c),a=e("wx14"),D=e("zLVn"),se=e("9R94"),j=function(r){Object(L.a)(s,r);function s(){for(var h,E=arguments.length,n=new Array(E),X=0;X=0||E.relatedTarget.className.indexOf("".concat(I,"-next"))>=0))return;r.setState({goInputText:""}),N(r.getValidValue())},r.go=function(E){var n=r.state.goInputText;if(n==="")return;(E.keyCode===T.ENTER||E.type==="click")&&(r.setState({goInputText:""}),r.props.quickGo(r.getValidValue()))},r}return Object(A.a)(i,[{key:"getValidValue",value:function(){var s=this.state,g=s.goInputText,h=s.current;return!g||isNaN(g)?h:Number(g)}},{key:"getPageSizeOptions",value:function(){var s=this.props,g=s.pageSize,h=s.pageSizeOptions;return h.some(function(E){return E.toString()===g.toString()})?h:h.concat([g.toString()]).sort(function(E,n){var X=isNaN(Number(E))?0:Number(E),N=isNaN(Number(n))?0:Number(n);return X-N})}},{key:"render",value:function(){var s=this,g=this.props,h=g.pageSize,E=g.locale,n=g.rootPrefixCls,X=g.changeSize,N=g.quickGo,I=g.goButton,W=g.selectComponentClass,De=g.buildOptionText,q=g.selectPrefixCls,l=g.disabled,x=this.state.goInputText,P="".concat(n,"-options"),me=W,fe=null,M=null,Z=null;if(!X&&!N)return null;var pe=this.getPageSizeOptions();if(X&&me){var ae=pe.map(function(H,ue){return D.a.createElement(me.Option,{key:ue,value:H.toString()},(De||s.buildOptionText)(H))});fe=D.a.createElement(me,{disabled:l,prefixCls:q,showSearch:!1,className:"".concat(P,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(h||pe[0]).toString(),onChange:this.changeSize,getPopupContainer:function(ue){return ue.parentNode}},ae)}return N&&(I&&(Z=typeof I=="boolean"?D.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:l,className:"".concat(P,"-quick-jumper-button")},E.jump_to_confirm):D.a.createElement("span",{onClick:this.go,onKeyUp:this.go},I)),M=D.a.createElement("div",{className:"".concat(P,"-quick-jumper")},E.jump_to,D.a.createElement("input",{disabled:l,type:"text",value:x,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),E.page,Z)),D.a.createElement("li",{className:"".concat(P)},fe,M)}}]),i}(D.a.Component);v.defaultProps={pageSizeOptions:["10","20","50","100"]};var m=v,S=e("N2Kk");function R(){}function Y(K){return typeof K=="number"&&isFinite(K)&&Math.floor(K)===K}function U(K,b,i){return i}function J(K,b,i){var r=typeof K=="undefined"?b.pageSize:K;return Math.floor((i.total-1)/r)+1}var de=function(K){Object(c.a)(i,K);var b=Object(F.a)(i);function i(r){var s;Object(le.a)(this,i),s=b.call(this,r),s.getJumpPrevPage=function(){return Math.max(1,s.state.current-(s.props.showLessItems?3:5))},s.getJumpNextPage=function(){return Math.min(J(void 0,s.state,s.props),s.state.current+(s.props.showLessItems?3:5))},s.getItemIcon=function(X,N){var I=s.props.prefixCls,W=X||D.a.createElement("button",{type:"button","aria-label":N,className:"".concat(I,"-item-link")});return typeof X=="function"&&(W=D.a.createElement(X,Object(Oe.a)({},s.props))),W},s.savePaginationNode=function(X){s.paginationNode=X},s.isValid=function(X){return Y(X)&&X!==s.state.current},s.shouldDisplayQuickJumper=function(){var X=s.props,N=X.showQuickJumper,I=X.pageSize,W=X.total;return W<=I?!1:N},s.handleKeyDown=function(X){(X.keyCode===T.ARROW_UP||X.keyCode===T.ARROW_DOWN)&&X.preventDefault()},s.handleKeyUp=function(X){var N=s.getValidValue(X),I=s.state.currentInputValue;N!==I&&s.setState({currentInputValue:N}),X.keyCode===T.ENTER?s.handleChange(N):X.keyCode===T.ARROW_UP?s.handleChange(N-1):X.keyCode===T.ARROW_DOWN&&s.handleChange(N+1)},s.changePageSize=function(X){var N=s.state.current,I=J(X,s.state,s.props);N=N>I?I:N,I===0&&(N=s.state.current),typeof X=="number"&&("pageSize"in s.props||s.setState({pageSize:X}),"current"in s.props||s.setState({current:N,currentInputValue:N})),s.props.onShowSizeChange(N,X),"onChange"in s.props&&s.props.onChange&&s.props.onChange(N,X)},s.handleChange=function(X){var N=s.props.disabled,I=X;if(s.isValid(I)&&!N){var W=J(void 0,s.state,s.props);I>W?I=W:I<1&&(I=1),"current"in s.props||s.setState({current:I,currentInputValue:I});var De=s.state.pageSize;return s.props.onChange(I,De),I}return s.state.current},s.prev=function(){s.hasPrev()&&s.handleChange(s.state.current-1)},s.next=function(){s.hasNext()&&s.handleChange(s.state.current+1)},s.jumpPrev=function(){s.handleChange(s.getJumpPrevPage())},s.jumpNext=function(){s.handleChange(s.getJumpNextPage())},s.hasPrev=function(){return s.state.current>1},s.hasNext=function(){return s.state.current2?I-2:0),De=2;De=h?n=h:n=Number(g),n}},{key:"getShowSizeChanger",value:function(){var s=this.props,g=s.showSizeChanger,h=s.total,E=s.totalBoundaryShowSizeChanger;return typeof g!="undefined"?g:h>E}},{key:"renderPrev",value:function(s){var g=this.props,h=g.prevIcon,E=g.itemRender,n=E(s,"prev",this.getItemIcon(h,"prev page")),X=!this.hasPrev();return Object(a.isValidElement)(n)?Object(a.cloneElement)(n,{disabled:X}):n}},{key:"renderNext",value:function(s){var g=this.props,h=g.nextIcon,E=g.itemRender,n=E(s,"next",this.getItemIcon(h,"next page")),X=!this.hasNext();return Object(a.isValidElement)(n)?Object(a.cloneElement)(n,{disabled:X}):n}},{key:"render",value:function(){var s=this,g=this.props,h=g.prefixCls,E=g.className,n=g.style,X=g.disabled,N=g.hideOnSinglePage,I=g.total,W=g.locale,De=g.showQuickJumper,q=g.showLessItems,l=g.showTitle,x=g.showTotal,P=g.simple,me=g.itemRender,fe=g.showPrevNextJumpers,M=g.jumpPrevIcon,Z=g.jumpNextIcon,pe=g.selectComponentClass,ae=g.selectPrefixCls,H=g.pageSizeOptions,ue=this.state,he=ue.current,Ke=ue.pageSize,ot=ue.currentInputValue;if(N===!0&&I<=Ke)return null;var Be=J(void 0,this.state,this.props),pt=[],Pt=null,jt=null,Yt=null,dn=null,Ot=null,Rt=De&&De.goButton,yt=q?1:2,tn=he-1>0?he-1:0,lt=he+1=yt*2&&he!==1+2&&(pt[0]=Object(a.cloneElement)(pt[0],{className:"".concat(h,"-item-after-jump-prev")}),pt.unshift(Pt)),Be-he>=yt*2&&he!==Be-2&&(pt[pt.length-1]=Object(a.cloneElement)(pt[pt.length-1],{className:"".concat(h,"-item-before-jump-next")}),pt.push(jt)),Re!==1&&pt.unshift(Yt),Qe!==Be&&pt.push(dn)}var Ne=null;x&&(Ne=D.a.createElement("li",{className:"".concat(h,"-total-text")},x(I,[I===0?0:(he-1)*Ke+1,he*Ke>I?I:he*Ke])));var Ce=!this.hasPrev()||!Be,xe=!this.hasNext()||!Be;return D.a.createElement("ul",Object(_.a)({className:j()(h,E,Object(L.a)({},"".concat(h,"-disabled"),X)),style:n,unselectable:"unselectable",ref:this.savePaginationNode},sn),Ne,D.a.createElement("li",{title:l?W.prev_page:null,onClick:this.prev,tabIndex:Ce?null:0,onKeyPress:this.runIfEnterPrev,className:j()("".concat(h,"-prev"),Object(L.a)({},"".concat(h,"-disabled"),Ce)),"aria-disabled":Ce},this.renderPrev(tn)),pt,D.a.createElement("li",{title:l?W.next_page:null,onClick:this.next,tabIndex:xe?null:0,onKeyPress:this.runIfEnterNext,className:j()("".concat(h,"-next"),Object(L.a)({},"".concat(h,"-disabled"),xe)),"aria-disabled":xe},this.renderNext(lt)),D.a.createElement(m,{disabled:X,locale:W,rootPrefixCls:h,selectComponentClass:pe,selectPrefixCls:ae,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:he,pageSize:Ke,pageSizeOptions:H,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Rt}))}}],[{key:"getDerivedStateFromProps",value:function(s,g){var h={};if("current"in s&&(h.current=s.current,s.current!==g.current&&(h.currentInputValue=h.current)),"pageSize"in s&&s.pageSize!==g.pageSize){var E=g.current,n=J(s.pageSize,g,s);E=E>n?n:E,"current"in s||(h.current=E,h.currentInputValue=E),h.pageSize=s.pageSize}return h}}]),i}(D.a.Component);de.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:R,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:R,locale:S.a,style:{},itemRender:U,totalBoundaryShowSizeChanger:50};var B=de},"6RRn":function(oe,C,e){"use strict";var _=e("wCXF"),L=e("n6Qo");e.d(C,"b",function(){return L.a});var Oe=e("IBYe"),le=e("6eGT"),A=e("hW8S");e.d(C,"a",function(){return A.a}),C.c=_.b},"6eGT":function(oe,C,e){"use strict";function _(L){return null}C.a=_},"7ZXX":function(oe,C,e){oe.exports=e.p+"static/err.6e7c5817.png"},"7ixt":function(oe,C,e){"use strict";e.d(C,"a",function(){return Oe});var _={adjustX:1,adjustY:1},L=[0,0],Oe={left:{points:["cr","cl"],overflow:_,offset:[-4,0],targetOffset:L},right:{points:["cl","cr"],overflow:_,offset:[4,0],targetOffset:L},top:{points:["bc","tc"],overflow:_,offset:[0,-4],targetOffset:L},bottom:{points:["tc","bc"],overflow:_,offset:[0,4],targetOffset:L},topLeft:{points:["bl","tl"],overflow:_,offset:[0,-4],targetOffset:L},leftTop:{points:["tr","tl"],overflow:_,offset:[-4,0],targetOffset:L},topRight:{points:["br","tr"],overflow:_,offset:[0,-4],targetOffset:L},rightTop:{points:["tl","tr"],overflow:_,offset:[4,0],targetOffset:L},bottomRight:{points:["tr","br"],overflow:_,offset:[0,4],targetOffset:L},rightBottom:{points:["bl","br"],overflow:_,offset:[4,0],targetOffset:L},bottomLeft:{points:["tl","bl"],overflow:_,offset:[0,4],targetOffset:L},leftBottom:{points:["br","bl"],overflow:_,offset:[-4,0],targetOffset:L}},le=Oe},"7v3h":function(oe,C,e){oe.exports=e.p+"static/empty2.dd73f390.png"},"8/bI":function(oe,C,e){oe.exports=e.p+"static/empty.8918e228.png"},"815F":function(oe,C,e){"use strict";e.d(C,"e",function(){return F}),e.d(C,"c",function(){return D}),e.d(C,"d",function(){return se}),e.d(C,"a",function(){return z}),e.d(C,"f",function(){return te}),e.d(C,"b",function(){return T});var _=e("KQm4"),L=e("VTBJ"),Oe=e("Ff2n"),le=e("Zm9Q"),A=e("Kwbf"),c=e("OZM5");function F(v,m){return v!=null?v:m}function a(){var v=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],m=new Map;function S(R){var Y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(R||[]).forEach(function(U){var J=U.key,de=U.children;Object(A.a)(J!=null,"Tree node must have a certain key: [".concat(Y).concat(J,"]"));var B=String(J);Object(A.a)(!m.has(B)||J===null||J===void 0,"Same 'key' exist in the Tree: ".concat(B)),m.set(B,!0),S(de,"".concat(Y).concat(B," > "))})}S(v)}function D(v){function m(S){var R=Object(le.a)(S);return R.map(function(Y){if(!Object(c.i)(Y))return Object(A.a)(!Y,"Tree/TreeNode can only accept TreeNode as children."),null;var U=Y.key,J=Y.props,de=J.children,B=Object(Oe.a)(J,["children"]),K=Object(L.a)({key:U},B),b=m(de);return b.length&&(K.children=b),K}).filter(function(Y){return Y})}return m(v)}function se(){var v=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],S=new Set(m===!0?[]:m),R=[];function Y(U){var J=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return U.map(function(de,B){var K=Object(c.h)(J?J.pos:"0",B),b=F(de.key,K),i=Object(L.a)(Object(L.a)({},de),{},{parent:J,pos:K,children:null,data:de,isStart:[].concat(Object(_.a)(J?J.isStart:[]),[B===0]),isEnd:[].concat(Object(_.a)(J?J.isEnd:[]),[B===U.length-1])});return R.push(i),m===!0||S.has(b)?i.children=Y(de.children||[],i):i.children=[],i})}return Y(v),R}function j(v,m,S){var R;S?typeof S=="string"?R=function(J){return J[S]}:typeof S=="function"&&(R=function(J){return S(J)}):R=function(J,de){return F(J.key,de)};function Y(U,J,de){var B=U?U.children:v,K=U?Object(c.h)(de.pos,J):"0";if(U){var b=R(U,K),i={node:U,index:J,pos:K,key:b,parentPos:de.node?de.pos:null,level:de.level+1};m(i)}B&&B.forEach(function(r,s){Y(r,s,{node:U,pos:K,level:de?de.level+1:-1})})}Y(null)}function z(v){var m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},S=m.initWrapper,R=m.processEntity,Y=m.onProcessFinished,U=arguments.length>2?arguments[2]:void 0,J={},de={},B={posEntities:J,keyEntities:de};return S&&(B=S(B)||B),j(v,function(K){var b=K.node,i=K.index,r=K.pos,s=K.key,g=K.parentPos,h=K.level,E={node:b,index:i,key:s,pos:r,level:h},n=F(s,r);J[r]=E,de[n]=E,E.parent=J[g],E.parent&&(E.parent.children=E.parent.children||[],E.parent.children.push(E)),R&&R(E,B)},U),Y&&Y(B),B}function te(v,m){var S=m.expandedKeys,R=m.selectedKeys,Y=m.loadedKeys,U=m.loadingKeys,J=m.checkedKeys,de=m.halfCheckedKeys,B=m.dragOverNodeKey,K=m.dropPosition,b=m.keyEntities,i=b[v],r={eventKey:v,expanded:S.indexOf(v)!==-1,selected:R.indexOf(v)!==-1,loaded:Y.indexOf(v)!==-1,loading:U.indexOf(v)!==-1,checked:J.indexOf(v)!==-1,halfChecked:de.indexOf(v)!==-1,pos:String(i?i.pos:""),dragOver:B===v&&K===0,dragOverGapTop:B===v&&K===-1,dragOverGapBottom:B===v&&K===1};return r}function T(v){var m=v.data,S=v.expanded,R=v.selected,Y=v.checked,U=v.loaded,J=v.loading,de=v.halfChecked,B=v.dragOver,K=v.dragOverGapTop,b=v.dragOverGapBottom,i=v.pos,r=v.active,s=Object(L.a)(Object(L.a)({},m),{},{expanded:S,selected:R,checked:Y,loaded:U,loading:J,halfChecked:de,dragOver:B,dragOverGapTop:K,dragOverGapBottom:b,pos:i,active:r});return"props"in s||Object.defineProperty(s,"props",{get:function(){return Object(A.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),v}}),s}},"A/g1":function(oe,C){oe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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"},BU3w:function(oe,C,e){"use strict";e.d(C,"a",function(){return c});var _=e("MNnm"),L="rc-util-key";function Oe(F){if(F.attachTo)return F.attachTo;var a=document.querySelector("head");return a||document.body}function le(F){var a,D=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(_.a)())return null;var se=document.createElement("style");if((a=D.csp)===null||a===void 0?void 0:a.nonce){var j;se.nonce=(j=D.csp)===null||j===void 0?void 0:j.nonce}se.innerHTML=F;var z=Oe(D),te=z.firstChild;return D.prepend&&z.prepend?z.prepend(se):D.prepend&&te?z.insertBefore(se,te):z.appendChild(se),se}var A=new Map;function c(F,a){var D=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},se=Oe(D);if(!A.has(se)){var j=le("",D),z=j.parentNode;A.set(se,z),z.removeChild(j)}var te=Array.from(A.get(se).children).find(function(R){return R.tagName==="STYLE"&&R[L]===a});if(te){var T,v;if(((T=D.csp)===null||T===void 0?void 0:T.nonce)&&te.nonce!==((v=D.csp)===null||v===void 0?void 0:v.nonce)){var m;te.nonce=(m=D.csp)===null||m===void 0?void 0:m.nonce}return te.innerHTML!==F&&(te.innerHTML=F),te}var S=le(F,D);return S[L]=a,S}},BdwD:function(oe,C,e){"use strict";var _=e("+L6B"),L=e("2/Rp"),Oe=e("0Owb"),le=e("k1fw"),A=e("q1tI"),c=e.n(A),F=e("FOrL"),a=e.n(F),D=function(j){var z=j.buttonProps,te=z===void 0?{}:z,T=j.styles,v=T===void 0?{}:T,m=j.customText,S=j.ButtonText,R=j.ButtonClick,Y=j.Buttonclass,U=j.ButtonTwo;return c.a.createElement("section",{className:"tc animated fadeIn",style:Object(le.a)(Object(le.a)({},{color:"#999",margin:"200px auto"}),v)},c.a.createElement("img",{src:a.a}),c.a.createElement("p",{className:"mt20 font14"},m||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),S&&c.a.createElement(L.a,Object(Oe.a)({className:Y,onClick:R},te),S),U&&U)};C.a=D},"E+v0":function(oe,C,e){oe.exports={flex_box_center:"flex_box_center___k8g_5",flex_space_between:"flex_space_between___OWu3j",flex_box_vertical_center:"flex_box_vertical_center___3UVlX",flex_box_center_end:"flex_box_center_end___2-dF9",flex_box_column:"flex_box_column___V62Ks",bg:"bg___3fWW3",containerDesc:"containerDesc___5yoa_",tablestyle:"tablestyle___6nU4U",listItem:"listItem___1fqxE",info:"info___3dMv-",title:"title___33TqR",titleLeft:"titleLeft___1FUkc",titleRight:"titleRight___2kgJk",moveCategory:"moveCategory___pULJs",name:"name___3IcSf",categoryName:"categoryName___5hDuB",schedule:"schedule____Yd94",fnSign:"fnSign___1YK4M",spanSize:"spanSize___16Cz-",classromediv:"classromediv___3cMo8",glow:"glow___1bbQy",action:"action___2Bm6H",btn:"btn___1rloi",btnSort:"btnSort___3eBl8",tips:"tips___6bZPM",fixedBottom:"fixedBottom___LJgDQ",left:"left___242Ww",right:"right___EHQFp",acitons:"acitons___3TLtE",actionBtns:"actionBtns___yzFZf",cancel:"cancel___3RIP-",selectBtn:"selectBtn___3mzxo",infoIcon:"infoIcon___2hZFG",infoStuIcon:"infoStuIcon___-MyFb",flexBox:"flexBox___2BDUd",iconH:"iconH___GQcef",iconV:"iconV___1z75j",actionIcon:"actionIcon___1Y5Cp",dro:"dro___2LggZ"}},E7E6:function(oe,C){oe.exports="data:image/png;base64,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"},FOrL:function(oe,C,e){oe.exports=e.p+"static/nodata.a6b3f948.png"},FPkq:function(oe,C,e){oe.exports=e.p+"static/qrCode.dd0fe9b2.png"},GABl:function(oe,C){oe.exports="data:image/png;base64,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"},Gytx:function(oe,C){oe.exports=function(_,L,Oe,le){var A=Oe?Oe.call(le,_,L):void 0;if(A!==void 0)return!!A;if(_===L)return!0;if(typeof _!="object"||!_||typeof L!="object"||!L)return!1;var c=Object.keys(_),F=Object.keys(L);if(c.length!==F.length)return!1;for(var a=Object.prototype.hasOwnProperty.bind(L),D=0;D1&&arguments[1]!==void 0?arguments[1]:1,xe=yt.length,Je=0;Je1&&arguments[1]!==void 0?arguments[1]:!1;return Object(K.a)(q).map(function(x,P){if(!A.isValidElement(x)||!x.type)return null;var me=x.type.isSelectOptGroup,fe=x.key,M=x.props,Z=M.children,pe=Object(F.a)(M,["children"]);return l||!me?b(x):Object(B.a)(Object(B.a)({key:"__RC_SELECT_GRP__".concat(fe===null?P:fe,"__"),label:fe},pe),{},{options:i(Z)})}).filter(function(x){return x})}var r=e("2Qr1"),s=e("qNPg"),g=e("U8pU"),h=e("Kwbf"),E=e("WKfj");function n(q){var l=q.mode,x=q.options,P=q.children,me=q.backfill,fe=q.allowClear,M=q.placeholder,Z=q.getInputElement,pe=q.showSearch,ae=q.onSearch,H=q.defaultOpen,ue=q.autoFocus,he=q.labelInValue,Ke=q.value,ot=q.inputValue,Be=q.optionLabelProp,pt=l==="multiple"||l==="tags",Pt=pe!==void 0?pe:pt||l==="combobox",jt=x||i(P);if(Object(h.a)(l!=="tags"||jt.every(function(Rt){return!Rt.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),l==="tags"||l==="combobox"){var Yt=jt.some(function(Rt){return Rt.options?Rt.options.some(function(yt){return typeof("value"in yt?yt.value:yt.key)=="number"}):typeof("value"in Rt?Rt.value:Rt.key)=="number"});Object(h.a)(!Yt,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(h.a)(l!=="combobox"||!Be,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(h.a)(l==="combobox"||!me,"`backfill` only works with `combobox` mode."),Object(h.a)(l==="combobox"||!Z,"`getInputElement` only work with `combobox` mode."),Object(h.b)(l!=="combobox"||!Z||!fe||!M,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),ae&&!Pt&&l!=="combobox"&&l!=="tags"&&Object(h.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(h.b)(!H||ue,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),Ke!=null){var dn=Object(E.d)(Ke);Object(h.a)(!he||dn.every(function(Rt){return Object(g.a)(Rt)==="object"&&("key"in Rt||"value"in Rt)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(h.a)(!pt||Array.isArray(Ke),"`value` should be array when `mode` is `multiple` or `tags`")}if(P){var Ot=null;Object(K.a)(P).some(function(Rt){if(!A.isValidElement(Rt)||!Rt.type)return!1;var yt=Rt.type;if(yt.isSelectOption)return!1;if(yt.isSelectOptGroup){var tn=Object(K.a)(Rt.props.children).every(function(lt){return!A.isValidElement(lt)||!Rt.type||lt.type.isSelectOption?!0:(Ot=lt.type,!1)});return!tn}return Ot=yt,!0}),Ot&&Object(h.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Ot.displayName||Ot.name||Ot,"`.")),Object(h.a)(ot===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var X=n,N=Object(s.a)({prefixCls:"rc-select",components:{optionList:R},convertChildrenToData:i,flattenOptions:r.d,getLabeledValue:r.e,filterOptions:r.b,isValueDisabled:r.g,findValueOption:r.c,warningProps:X,fillOptionsWithMissingValue:r.a}),I=function(q){Object(Oe.a)(x,q);var l=Object(le.a)(x);function x(){var P;return Object(_.a)(this,x),P=l.apply(this,arguments),P.selectRef=A.createRef(),P.focus=function(){P.selectRef.current.focus()},P.blur=function(){P.selectRef.current.blur()},P}return Object(L.a)(x,[{key:"render",value:function(){return A.createElement(N,Object.assign({ref:this.selectRef},this.props))}}]),x}(A.Component);I.Option=U,I.OptGroup=de;var W=I,De=C.c=W},MVT6:function(oe,C,e){},NLgs:function(oe,C,e){"use strict";e.d(C,"e",function(){return J}),e.d(C,"f",function(){return de}),e.d(C,"d",function(){return K}),e.d(C,"c",function(){return b}),e.d(C,"a",function(){return i}),e.d(C,"b",function(){return r});var _=e("miYZ"),L=e("tsqr"),Oe=e("9og8"),le=e("2qtc"),A=e("kLXV"),c=e("WmNS"),F=e.n(c),a=e("q1tI"),D=e.n(a),se=e("9kvl"),j=e("xKgJ"),z=e("1vsH"),te=e("RCxd"),T=e("mOS8"),v=e.n(T),m=e("1ZF9"),S=e.n(m),R=e("WdTA"),Y=e.n(R),U=e("m3rI"),J=function(g){var h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return!!(de(g)&&B(h))},de=function(g){return Object(j.p)()?!0:(g({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},B=function(){var g,h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,E=Object(se.c)()._store.getState(),n=E.user;return(g=n.userInfo)!==null&&g!==void 0&&g.profile_completed?!0:(A.a.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:h?"\u6309\u7167\u6709\u5173\u653F\u7B56\u89C4\u5B9A\uFF0C\u7279\u6B8A\u5B9E\u9A8C\u9700\u8981\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u624D\u80FD\u4F7F\u7528\uFF0C\u8BF7\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u7801":"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){se.d.push("/account/profile/edit")}}),!1)},K=function(){var g,h=Object(se.c)()._store.getState(),E=h.user;return(g=E.userInfo)!==null&&g!==void 0&&g.professional_certification?!0:(A.a.confirm({title:"\u63D0\u793A",centered:!0,content:D.a.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){Object(z.O)("/account/certification")}}),!1)},b=function(){return Object(j.a)()?!0:(A.a.warning({centered:!0,width:530,title:"\u63D0\u793A",content:D.a.createElement("div",{className:"tc",style:{marginLeft:-38}},D.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u626B\u7801\u52A0\u7FA4@\u7FA4\u7BA1\u7406\u5458\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650\u54E6\uFF01"),D.a.createElement("img",{src:Object(j.t)()?Y.a:"".concat(U.a.IMG_SERVER,"/images/educoder/qqqun20191230.png"),width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1)},i=function(g,h){return g?!0:(A.a.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:D.a.createElement("div",null,D.a.createElement("p",null,h||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),D.a.createElement("div",{style:{marginLeft:"110px"}},D.a.createElement("img",{src:S.a,width:200}),D.a.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(z.O)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},r=function(g){var h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",E=Object(se.c)()._store.getState(),n=E.shixunsDetail.detail;return(n==null?void 0:n.public)===2||(n==null?void 0:n.public)===1||(n==null?void 0:n.shixun_status)===3?(A.a.info({centered:!0,icon:D.a.createElement(te.a,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:D.a.createElement("div",{className:"tc",style:{marginLeft:-38}},D.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},D.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",(n==null?void 0:n.public)===2?"\u5DF2\u516C\u5F00":(n==null?void 0:n.public)===1?"\u5F85\u5BA1\u6838":"\u5DF2\u5173\u95ED","\uFF0C",h,"\u3002"),D.a.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),D.a.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:v.a,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0):(n==null?void 0:n.shixun_status)===2?(A.a.confirm({centered:!0,icon:D.a.createElement(te.a,null),title:"\u63D0\u793A",content:D.a.createElement("div",null,D.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",h,"\u3002"),D.a.createElement("br",null),D.a.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){A.a.confirm({width:440,centered:!0,icon:D.a.createElement(te.a,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){var N=Object(Oe.a)(F.a.mark(function W(){var De;return F.a.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return l.next=2,g({type:"shixunsDetail/cancelRelease",payload:{id:n==null?void 0:n.identifier}});case 2:De=l.sent,De.status!==401&&(L.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),g({type:"shixunsDetail/getShixunsDetail",payload:{id:n==null?void 0:n.identifier}}),g({type:"practiceSetting/getCommonData",payload:{id:n==null?void 0:n.identifier}}));case 4:case"end":return l.stop()}},W)}));function I(){return N.apply(this,arguments)}return I}()})}}),!0):!1}},Nmxd:function(oe,C){oe.exports="data:image/png;base64,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"},NvD2:function(oe,C,e){"use strict";e.d(C,"a",function(){return c});var _=e("Kwbf");function L(F,a){var D=new Set;return F.forEach(function(se){a.has(se)||D.add(se)}),D}function Oe(F){var a=F||{},D=a.disabled,se=a.disableCheckbox,j=a.checkable;return!!(D||se)||j===!1}function le(F,a,D,se){for(var j=new Set(F),z=new Set,te=0;te<=D;te+=1){var T=a.get(te)||new Set;T.forEach(function(R){var Y=R.key,U=R.node,J=R.children,de=J===void 0?[]:J;j.has(Y)&&!se(U)&&de.filter(function(B){return!se(B.node)}).forEach(function(B){j.add(B.key)})})}for(var v=new Set,m=D;m>=0;m-=1){var S=a.get(m)||new Set;S.forEach(function(R){var Y=R.parent,U=R.node;if(se(U)||!R.parent||v.has(R.parent.key))return;if(se(R.parent.node)){v.add(Y.key);return}var J=!0,de=!1;(Y.children||[]).filter(function(B){return!se(B.node)}).forEach(function(B){var K=B.key,b=j.has(K);J&&!b&&(J=!1),!de&&(b||z.has(K))&&(de=!0)}),J&&j.add(Y.key),de&&z.add(Y.key),v.add(Y.key)})}return{checkedKeys:Array.from(j),halfCheckedKeys:Array.from(L(z,j))}}function A(F,a,D,se,j){for(var z=new Set(F),te=new Set(a),T=0;T<=se;T+=1){var v=D.get(T)||new Set;v.forEach(function(Y){var U=Y.key,J=Y.node,de=Y.children,B=de===void 0?[]:de;!z.has(U)&&!te.has(U)&&!j(J)&&B.filter(function(K){return!j(K.node)}).forEach(function(K){z.delete(K.key)})})}te=new Set;for(var m=new Set,S=se;S>=0;S-=1){var R=D.get(S)||new Set;R.forEach(function(Y){var U=Y.parent,J=Y.node;if(j(J)||!Y.parent||m.has(Y.parent.key))return;if(j(Y.parent.node)){m.add(U.key);return}var de=!0,B=!1;(U.children||[]).filter(function(K){return!j(K.node)}).forEach(function(K){var b=K.key,i=z.has(b);de&&!i&&(de=!1),!B&&(i||te.has(b))&&(B=!0)}),de||z.delete(U.key),B&&te.add(U.key),m.add(U.key)})}return{checkedKeys:Array.from(z),halfCheckedKeys:Array.from(L(te,z))}}function c(F,a,D,se){var j=[],z;se?z=se:z=Oe;var te=new Set(F.filter(function(S){var R=!!D[S];return R||j.push(S),R})),T=new Map,v=0;Object.keys(D).forEach(function(S){var R=D[S],Y=R.level,U=T.get(Y);U||(U=new Set,T.set(Y,U)),U.add(R),v=Math.max(v,Y)}),Object(_.a)(!j.length,"Tree missing follow keys: ".concat(j.slice(0,100).map(function(S){return"'".concat(S,"'")}).join(", ")));var m;return a===!0?m=le(te,T,v,z):m=A(te,a.halfCheckedKeys,T,v,z),m}},OLES:function(oe,C,e){"use strict";var _=e("U8pU"),L=e("VTBJ"),Oe=e("Ff2n"),le=e("q1tI"),A=e("uciX"),c=e("7ixt"),F=function(te){var T=te.overlay,v=te.prefixCls,m=te.id,S=te.overlayInnerStyle;return le.createElement("div",{className:"".concat(v,"-inner"),id:m,role:"tooltip",style:S},typeof T=="function"?T():T)},a=F,D=function(te,T){var v=te.overlayClassName,m=te.trigger,S=m===void 0?["hover"]:m,R=te.mouseEnterDelay,Y=R===void 0?0:R,U=te.mouseLeaveDelay,J=U===void 0?.1:U,de=te.overlayStyle,B=te.prefixCls,K=B===void 0?"rc-tooltip":B,b=te.children,i=te.onVisibleChange,r=te.afterVisibleChange,s=te.transitionName,g=te.animation,h=te.placement,E=h===void 0?"right":h,n=te.align,X=n===void 0?{}:n,N=te.destroyTooltipOnHide,I=N===void 0?!1:N,W=te.defaultVisible,De=te.getTooltipContainer,q=te.overlayInnerStyle,l=Object(Oe.a)(te,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),x=Object(le.useRef)(null);Object(le.useImperativeHandle)(T,function(){return x.current});var P=Object(L.a)({},l);"visible"in te&&(P.popupVisible=te.visible);var me=function(){var ae=te.arrowContent,H=ae===void 0?null:ae,ue=te.overlay,he=te.id;return[le.createElement("div",{className:"".concat(K,"-arrow"),key:"arrow"},H),le.createElement(a,{key:"content",prefixCls:K,id:he,overlay:ue,overlayInnerStyle:q})]},fe=!1,M=!1;if(typeof I=="boolean")fe=I;else if(I&&Object(_.a)(I)==="object"){var Z=I.keepParent;fe=Z===!0,M=Z===!1}return le.createElement(A.a,Object.assign({popupClassName:v,prefixCls:K,popup:me,action:S,builtinPlacements:c.a,popupPlacement:E,ref:x,popupAlign:X,getPopupContainer:De,onPopupVisibleChange:i,afterPopupVisibleChange:r,popupTransitionName:s,popupAnimation:g,defaultPopupVisible:W,destroyPopupOnHide:fe,autoDestroy:M,mouseLeaveDelay:J,popupStyle:de,mouseEnterDelay:Y},P),b)},se=Object(le.forwardRef)(D),j=C.a=se},OZM5:function(oe,C,e){"use strict";e.d(C,"b",function(){return se}),e.d(C,"a",function(){return j}),e.d(C,"k",function(){return z}),e.d(C,"h",function(){return te}),e.d(C,"i",function(){return T}),e.d(C,"g",function(){return v}),e.d(C,"c",function(){return m}),e.d(C,"d",function(){return S}),e.d(C,"j",function(){return U}),e.d(C,"e",function(){return J}),e.d(C,"f",function(){return de});var _=e("KQm4"),L=e("U8pU"),Oe=e("Ff2n"),le=e("q1tI"),A=e.n(le),c=e("Kwbf"),F=e("WaYH"),a=.25,D=2;function se(B,K){var b=B.slice(),i=b.indexOf(K);return i>=0&&b.splice(i,1),b}function j(B,K){var b=B.slice();return b.indexOf(K)===-1&&b.push(K),b}function z(B){return B.split("-")}function te(B,K){return"".concat(B,"-").concat(K)}function T(B){return B&&B.type&&B.type.isTreeNode}function v(B,K){var b=[B],i=K[B];function r(){var s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];s.forEach(function(g){var h=g.key,E=g.children;b.push(h),r(E)})}return r(i.children),b}function m(B,K){var b=B.clientY,i=K.selectHandle.getBoundingClientRect(),r=i.top,s=i.bottom,g=i.height,h=Math.max(g*a,D);return b<=r+h?-1:b>=s-h?1:0}function S(B,K){if(!B)return;var b=K.multiple;return b?B.slice():B.length?[B[0]]:B}var R=function(K){return K};function Y(B,K){if(!B)return[];var b=K||{},i=b.processProps,r=i===void 0?R:i,s=Array.isArray(B)?B:[B];return s.map(function(g){var h=g.children,E=Object(Oe.a)(g,["children"]),n=Y(h,K);return A.a.createElement(F.a,Object.assign({},r(E)),n)})}function U(B){if(!B)return null;var K;if(Array.isArray(B))K={checkedKeys:B,halfCheckedKeys:void 0};else if(Object(L.a)(B)==="object")K={checkedKeys:B.checked||void 0,halfCheckedKeys:B.halfChecked||void 0};else return Object(c.a)(!1,"`checkedKeys` is not an array or an object"),null;return K}function J(B,K){var b=new Set;function i(r){if(b.has(r))return;var s=K[r];if(!s)return;b.add(r);var g=s.parent,h=s.node;if(h.disabled)return;g&&i(g.key)}return(B||[]).forEach(function(r){i(r)}),Object(_.a)(b)}function de(B){var K={};return Object.keys(B).forEach(function(b){(b.startsWith("data-")||b.startsWith("aria-"))&&(K[b]=B[b])}),K}},Ohmc:function(oe,C,e){oe.exports=e.p+"static/certificate.fc32dc1b.jpg"},R5GN:function(oe,C,e){"use strict";var _=e("2qtc"),L=e("kLXV"),Oe=e("g9YV"),le=e("wCAj"),A=e("5NDa"),c=e("5rEg"),F=e("14J3"),a=e("BMrR"),D=e("iQDF"),se=e("+eQT"),j=e("miYZ"),z=e("tsqr"),te=e("jrin"),T=e("oBTY"),v=e("k1fw"),m=e("9og8"),S=e("y8nQ"),R=e("Vl3Y"),Y=e("tJVT"),U=e("WmNS"),J=e.n(U),de=e("q1tI"),B=e.n(de),K=e("wd/R"),b=e.n(K),i=e("ErOA"),r=e("1vsH"),s=e("Ty5D"),g=e("9kvl"),h=e("oUNq"),E=e("xKgJ"),n=function(N){var I=N.classroomList,W=N.dispatch,De=Object(s.i)(),q=R.a.useForm(),l=Object(Y.a)(q,1),x=l[0],P=Object(de.useState)(1),me=Object(Y.a)(P,2),fe=me[0],M=me[1],Z=Object(de.useState)([]),pe=Object(Y.a)(Z,2),ae=pe[0],H=pe[1],ue=Object(de.useState)(0),he=Object(Y.a)(ue,2),Ke=he[0],ot=he[1],Be=Object(de.useState)(2e4),pt=Object(Y.a)(Be,2),Pt=pt[0],jt=pt[1],Yt=Object(de.useState)(!0),dn=Object(Y.a)(Yt,2),Ot=dn[0],Rt=dn[1],yt=Object(de.useState)([]),tn=Object(Y.a)(yt,2),lt=tn[0],sn=tn[1],hn=Object(de.useState)(),ln=Object(Y.a)(hn,2),An=ln[0],O=ln[1];Object(de.useEffect)(function(){I.actionTabs.key==="\u7ACB\u5373\u622A\u6B62"?_e():(sn([]),H([]))},[I.actionTabs.key]);var _e=function(){var Ne=Object(m.a)(J.a.mark(function Ce(xe){var Je,nt,Fe;return J.a.wrap(function(dt){for(;;)switch(dt.prev=dt.next){case 0:return Rt(!0),dt.next=3,Object(h.z)(Object(v.a)(Object(v.a)({},De),{},{page:xe||fe,limit:Pt,homework_id:I.actionTabs.type===1?"":I.actionTabs.selectArrs[0],end_homework_action:!0}));case 3:Je=dt.sent,Je==null||Je.course_groups.map(function(Le,qt){Le.key=Le.id}),Je&&(H([].concat(Object(T.a)(ae),Object(T.a)(Je==null?void 0:Je.course_groups))),ot(Je==null?void 0:Je.course_groups_count),O(Je==null?void 0:Je.course_groups),Rt(!1),xe||x.setFieldsValue((Fe={},Object(te.a)(Fe,"group_ids",Je==null||((nt=Je.course_groups)===null||nt===void 0)?void 0:nt.map(function(Le){return String(Le.id)})),Object(te.a)(Fe,"end_time",b()(b()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm"))),Fe)));case 6:case"end":return dt.stop()}},Ce)}));return function(xe){return Ne.apply(this,arguments)}}(),Re=function(Ce){M(Ce),_e(Ce)},Qe=function(){var Ne=Object(m.a)(J.a.mark(function Ce(){var xe,Je;return J.a.wrap(function(Fe){for(;;)switch(Fe.prev=Fe.next){case 0:return xe=Object(v.a)({},x.getFieldsValue()),Fe.next=3,Object(i.a)("/api/courses/".concat(De.coursesId,"/homework_commons/end_with_homework_list_position.json"),{method:"post",body:{homework_ids:Object(T.a)(I.actionTabs.selectArrs),group_ids:(lt==null?void 0:lt.length)>0?lt:[],unified_setting:!(ae!=null&&ae.length),end_time:b()(xe.end_time).format("YYYY-MM-DD HH:mm")}});case 3:Je=Fe.sent,Je.status===0&&(Ze(),Object(r.Y)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u7ACB\u5373\u622A\u6B62"]),z.b.success("\u64CD\u4F5C\u6210\u529F"),W({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),Object(E.c)()?I.actionTabs.detail?(W({type:"classroomList/setActionTabs",payload:{}}),W({type:"shixunHomeworks/getWorkList",payload:Object(v.a)({},De)}),W({type:"shixunHomeworks/getWorkSetting",payload:Object(v.a)({},De)})):W({type:"classroomList/getClassroomTeacherShixunsList",payload:Object(v.a)(Object(v.a)({},I.actionTabs.params),{},{type:4})}):W({type:"classroomList/getClassroomShixunsList",payload:Object(v.a)({},I.actionTabs.params)}));case 5:case"end":return Fe.stop()}},Ce)}));return function(){return Ne.apply(this,arguments)}}(),Ze=function(){M(1),H([])},He=Ke>fe*Pt;return B.a.createElement(L.a,{centered:!0,title:"\u622A\u6B62\u4F5C\u4E1A",visible:I.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",okText:"\u622A\u6B62\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u622A\u6B62",onOk:Qe,onCancel:function(){Ze(),W({type:"classroomList/setActionTabs",payload:{}})}},B.a.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u4E0D\u80FD\u518D\u63D0\u4EA4\u4F5C\u4E1A",B.a.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u63D0\u4EA4\u4E2D" \u201C\u8865\u4EA4\u4E2D\u201D\u7684\u4F5C\u4E1A\u6709\u6548'),ae&&B.a.createElement(R.a,{form:x},B.a.createElement(a.a,null,B.a.createElement("span",{className:"mr5"},"\u622A\u6B62\u65F6\u95F4:"),B.a.createElement(R.a.Item,{name:"end_time"},B.a.createElement(se.a,{style:{width:170},getPopupContainer:function(Ce){return Ce.parentNode},disabledDate:function(Ce){return Ce&&Ce0&&B.a.createElement(a.a,null,B.a.createElement("span",{className:"mr5"},"\u9009\u62E9\u73ED\u7EA7:"),B.a.createElement(c.a.Search,{style:{width:"300px"},onChange:function(Ce){H(An.filter(function(xe){return xe.name.indexOf(Ce.target.value)>-1}))}})),(ae==null?void 0:ae.length)>0&&I.actionTabs.type===1&&B.a.createElement(le.a,{style:{marginTop:"10px",height:"300px",overflow:"auto"},rowSelection:{type:"checkbox",onChange:function(Ce,xe){sn(Ce)}},pagination:!1,dataSource:ae,columns:[{title:"\u73ED\u7EA7",dataIndex:"name",key:"name"}]}),(ae==null?void 0:ae.length)>0&&I.actionTabs.type===2&&B.a.createElement(le.a,{style:{marginTop:"10px",height:"300px",overflow:"auto"},rowSelection:{type:"checkbox",onChange:function(Ce,xe){sn(Ce)}},pagination:!1,dataSource:ae,columns:[{title:"\u73ED\u7EA7",dataIndex:"name",key:"name"},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time"},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time"}]})))};C.a=Object(g.a)(function(X){var N=X.classroomList;return{classroomList:N}})(n)},RMFE:function(oe,C){oe.exports="data:image/png;base64,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"},"SA+Z":function(oe,C,e){var _=e("wTVA"),L=e("EbDI"),Oe=e("ZhPi"),le=e("wkBT");function A(c){return _(c)||L(c)||Oe(c)||le()}oe.exports=A,oe.exports.__esModule=!0,oe.exports.default=oe.exports},SMhR:function(oe,C){oe.exports="data:image/png;base64,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"},TGq3:function(oe,C,e){oe.exports=e.p+"static/lockclose.365036e8.svg"},W6BS:function(oe,C){oe.exports="data:image/png;base64,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"},WaYH:function(oe,C,e){"use strict";var _=e("rePB"),L=e("Ff2n"),Oe=e("VTBJ"),le=e("1OyB"),A=e("vuIU"),c=e("JX7q"),F=e("Ji7U"),a=e("LK+K"),D=e("q1tI"),se=e("TSYQ"),j=e.n(se),z=e("sboe"),te=e("OZM5"),T=function(K){var b=K.prefixCls,i=K.level,r=K.isStart,s=K.isEnd;if(!i)return null;for(var g="".concat(b,"-indent-unit"),h=[],E=0;E1&&arguments[1]!==void 0?arguments[1]:!1,w=ie&&typeof ie.getBoundingClientRect=="function"&&ie.getBoundingClientRect().width;if(w){if(Pe){var o=getComputedStyle(ie),d=o.marginLeft,ne=o.marginRight;w+=+d.replace("px","")+ +ne.replace("px","")}w=+w.toFixed(6)}return w||0},Z=function(ie,Pe,w){ie&&Object(R.a)(ie.style)==="object"&&(ie.style[Pe]=w)},pe=function(){return De.any},ae=e("KQm4"),H=e("Ff2n"),ue=e("i8i4"),he=e("bdgK"),Ke=e("uciX"),ot=e("8XRh"),Be={adjustX:1,adjustY:1},pt={topLeft:{points:["bl","tl"],overflow:Be,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Be,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:Be,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:Be,offset:[4,0]}},Pt={topLeft:{points:["bl","tl"],overflow:Be,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Be,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:Be,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:Be,offset:[4,0]}},jt=pt,Yt=0,dn={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},Ot=function(ie,Pe,w){var o=x(Pe),d=ie.getState();ie.setState({defaultActiveFirst:Object(_.a)(Object(_.a)({},d.defaultActiveFirst),{},Object(j.a)({},o,w))})},Rt=function(at){Object(A.a)(Pe,at);var ie=Object(c.a)(Pe);function Pe(w){var o;Object(L.a)(this,Pe),o=ie.call(this,w),o.onDestroy=function(Q){o.props.onDestroy(Q)},o.onKeyDown=function(Q){var ve=Q.keyCode,qe=o.menuInstance,Ut=o.props,_t=Ut.isOpen,tt=Ut.store;if(ve===z.a.ENTER)return o.onTitleClick(Q),Ot(tt,o.props.eventKey,!0),!0;if(ve===z.a.RIGHT)return _t?qe.onKeyDown(Q):(o.triggerOpenChange(!0),Ot(tt,o.props.eventKey,!0)),!0;if(ve===z.a.LEFT){var Ee;if(_t)Ee=qe.onKeyDown(Q);else return;return Ee||(o.triggerOpenChange(!1),Ee=!0),Ee}return _t&&(ve===z.a.UP||ve===z.a.DOWN)?qe.onKeyDown(Q):void 0},o.onOpenChange=function(Q){o.props.onOpenChange(Q)},o.onPopupVisibleChange=function(Q){o.triggerOpenChange(Q,Q?"mouseenter":"mouseleave")},o.onMouseEnter=function(Q){var ve=o.props,qe=ve.eventKey,Ut=ve.onMouseEnter,_t=ve.store;Ot(_t,o.props.eventKey,!1),Ut({key:qe,domEvent:Q})},o.onMouseLeave=function(Q){var ve=o.props,qe=ve.parentMenu,Ut=ve.eventKey,_t=ve.onMouseLeave;qe.subMenuInstance=Object(le.a)(o),_t({key:Ut,domEvent:Q})},o.onTitleMouseEnter=function(Q){var ve=o.props,qe=ve.eventKey,Ut=ve.onItemHover,_t=ve.onTitleMouseEnter;Ut({key:qe,hover:!0}),_t({key:qe,domEvent:Q})},o.onTitleMouseLeave=function(Q){var ve=o.props,qe=ve.parentMenu,Ut=ve.eventKey,_t=ve.onItemHover,tt=ve.onTitleMouseLeave;qe.subMenuInstance=Object(le.a)(o),_t({key:Ut,hover:!1}),tt({key:Ut,domEvent:Q})},o.onTitleClick=function(Q){var ve=Object(le.a)(o),qe=ve.props;if(qe.onTitleClick({key:qe.eventKey,domEvent:Q}),qe.triggerSubMenuAction==="hover")return;o.triggerOpenChange(!qe.isOpen,"click"),Ot(qe.store,o.props.eventKey,!1)},o.onSubMenuClick=function(Q){typeof o.props.onClick=="function"&&o.props.onClick(o.addKeyPath(Q))},o.onSelect=function(Q){o.props.onSelect(Q)},o.onDeselect=function(Q){o.props.onDeselect(Q)},o.getPrefixCls=function(){return"".concat(o.props.rootPrefixCls,"-submenu")},o.getActiveClassName=function(){return"".concat(o.getPrefixCls(),"-active")},o.getDisabledClassName=function(){return"".concat(o.getPrefixCls(),"-disabled")},o.getSelectedClassName=function(){return"".concat(o.getPrefixCls(),"-selected")},o.getOpenClassName=function(){return"".concat(o.props.rootPrefixCls,"-submenu-open")},o.saveMenuInstance=function(Q){o.menuInstance=Q},o.addKeyPath=function(Q){return Object(_.a)(Object(_.a)({},Q),{},{keyPath:(Q.keyPath||[]).concat(o.props.eventKey)})},o.triggerOpenChange=function(Q,ve){var qe=o.props.eventKey,Ut=function(){o.onOpenChange({key:qe,item:Object(le.a)(o),trigger:ve,open:Q})};ve==="mouseenter"?o.mouseenterTimeout=setTimeout(function(){Ut()},0):Ut()},o.isChildrenSelected=function(){var Q={find:!1};return me(o.props.children,o.props.selectedKeys,Q),Q.find},o.isOpen=function(){return o.props.openKeys.indexOf(o.props.eventKey)!==-1},o.adjustWidth=function(){if(!o.subMenuTitle||!o.menuInstance)return;var Q=ue.findDOMNode(o.menuInstance);if(Q.offsetWidth>=o.subMenuTitle.offsetWidth)return;Q.style.minWidth="".concat(o.subMenuTitle.offsetWidth,"px")},o.saveSubMenuTitle=function(Q){o.subMenuTitle=Q},o.getBaseProps=function(){var Q=Object(le.a)(o),ve=Q.props;return{mode:ve.mode==="horizontal"?"vertical":ve.mode,visible:o.props.isOpen,level:ve.level+1,inlineIndent:ve.inlineIndent,focusable:!1,onClick:o.onSubMenuClick,onSelect:o.onSelect,onDeselect:o.onDeselect,onDestroy:o.onDestroy,selectedKeys:ve.selectedKeys,eventKey:"".concat(ve.eventKey,"-menu-"),openKeys:ve.openKeys,motion:ve.motion,onOpenChange:o.onOpenChange,subMenuOpenDelay:ve.subMenuOpenDelay,parentMenu:Object(le.a)(o),subMenuCloseDelay:ve.subMenuCloseDelay,forceSubMenuRender:ve.forceSubMenuRender,triggerSubMenuAction:ve.triggerSubMenuAction,builtinPlacements:ve.builtinPlacements,defaultActiveFirst:ve.store.getState().defaultActiveFirst[x(ve.eventKey)],multiple:ve.multiple,prefixCls:ve.rootPrefixCls,id:o.internalMenuId,manualRef:o.saveMenuInstance,itemIcon:ve.itemIcon,expandIcon:ve.expandIcon,direction:ve.direction}},o.getMotion=function(Q,ve){var qe=Object(le.a)(o),Ut=qe.haveRendered,_t=o.props,tt=_t.motion,Ee=_t.rootPrefixCls,Ye=Object(_.a)(Object(_.a)({},tt),{},{leavedClassName:"".concat(Ee,"-hidden"),removeOnLeave:!1,motionAppear:Ut||!ve||Q!=="inline"});return Ye};var d=w.store,ne=w.eventKey,$=d.getState(),Te=$.defaultActiveFirst;o.isRootMenu=!1;var Me=!1;return Te&&(Me=Te[ne]),Ot(d,ne,Me),o}return Object(Oe.a)(Pe,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var o=this,d=this.props,ne=d.mode,$=d.parentMenu,Te=d.manualRef;if(Te&&Te(this),ne!=="horizontal"||!$.isRootMenu||!this.props.isOpen)return;this.minWidthTimeout=setTimeout(function(){return o.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var o=this.props,d=o.onDestroy,ne=o.eventKey;d&&d(ne),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout)}},{key:"renderChildren",value:function(o){var d=this,ne=this.getBaseProps(),$=this.getMotion(ne.mode,ne.visible);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||ne.visible||ne.forceSubMenuRender,!this.haveOpened)return F.createElement("div",null);var Te=ne.direction;return F.createElement(ot.default,Object.assign({visible:ne.visible},$),function(Me){var Q=Me.className,ve=Me.style,qe=S()("".concat(ne.prefixCls,"-sub"),Q,Object(j.a)({},"".concat(ne.prefixCls,"-rtl"),Te==="rtl"));return F.createElement(Ne,Object.assign({},ne,{id:d.internalMenuId,className:qe,style:ve}),o)})}},{key:"render",value:function(){var o,d=Object(_.a)({},this.props),ne=d.isOpen,$=this.getPrefixCls(),Te=d.mode==="inline",Me=S()($,"".concat($,"-").concat(d.mode),(o={},Object(j.a)(o,d.className,!!d.className),Object(j.a)(o,this.getOpenClassName(),ne),Object(j.a)(o,this.getActiveClassName(),d.active||ne&&!Te),Object(j.a)(o,this.getDisabledClassName(),d.disabled),Object(j.a)(o,this.getSelectedClassName(),this.isChildrenSelected()),o));this.internalMenuId||(d.eventKey?this.internalMenuId="".concat(d.eventKey,"$Menu"):(Yt+=1,this.internalMenuId="$__$".concat(Yt,"$Menu")));var Q={},ve={},qe={};d.disabled||(Q={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},ve={onClick:this.onTitleClick},qe={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var Ut={},_t=d.direction;Te&&(_t==="rtl"?Ut.paddingRight=d.inlineIndent*d.level:Ut.paddingLeft=d.inlineIndent*d.level);var tt={};this.props.isOpen&&(tt={"aria-owns":this.internalMenuId});var Ee=null;d.mode!=="horizontal"&&(Ee=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(Ee=F.createElement(this.props.expandIcon,Object(_.a)({},this.props))));var Ye=F.createElement("div",Object.assign({ref:this.saveSubMenuTitle,style:Ut,className:"".concat($,"-title"),role:"button"},qe,ve,{"aria-expanded":ne},tt,{"aria-haspopup":"true",title:typeof d.title=="string"?d.title:void 0}),d.title,Ee||F.createElement("i",{className:"".concat($,"-arrow")})),Ge=this.renderChildren(d.children),We=d.parentMenu.isRootMenu?d.parentMenu.props.getPopupContainer:function(Qt){return Qt.parentNode},V=dn[d.mode],Ie=d.popupOffset?{offset:d.popupOffset}:{},vt=d.mode==="inline"?"":d.popupClassName;vt+=_t==="rtl"?" ".concat($,"-rtl"):"";var gt=d.disabled,ht=d.triggerSubMenuAction,$t=d.subMenuOpenDelay,fn=d.forceSubMenuRender,Wt=d.subMenuCloseDelay,Vt=d.builtinPlacements;fe.forEach(function(Qt){return delete d[Qt]}),delete d.onClick;var En=_t==="rtl"?Object.assign({},Pt,Vt):Object.assign({},pt,Vt);return delete d.direction,F.createElement("li",Object.assign({},d,Q,{className:Me,role:"menuitem"}),Te&&Ye,Te&&Ge,!Te&&F.createElement(Ke.a,{prefixCls:$,popupClassName:S()("".concat($,"-popup"),vt),getPopupContainer:We,builtinPlacements:En,popupPlacement:V,popupVisible:ne,popupAlign:Ie,popup:Ge,action:gt?[]:[ht],mouseEnterDelay:$t,mouseLeaveDelay:Wt,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:fn},Ye))}}]),Pe}(F.Component);Rt.defaultProps={onMouseEnter:q,onMouseLeave:q,onTitleMouseEnter:q,onTitleMouseLeave:q,onTitleClick:q,manualRef:q,mode:"vertical",title:""};var yt=Object(a.b)(function(at,ie){var Pe=at.openKeys,w=at.activeKey,o=at.selectedKeys,d=ie.eventKey,ne=ie.subMenuKey;return{isOpen:Pe.indexOf(d)>-1,active:w[ne]===d,selectedKeys:o}})(Rt);yt.isSubMenu=!0;var tn=yt,lt="menuitem-overflowed",sn=.5,hn=function(at){Object(A.a)(Pe,at);var ie=Object(c.a)(Pe);function Pe(){var w;return Object(L.a)(this,Pe),w=ie.apply(this,arguments),w.resizeObserver=null,w.mutationObserver=null,w.originalTotalWidth=0,w.overflowedItems=[],w.menuItemSizes=[],w.cancelFrameId=null,w.state={lastVisibleIndex:void 0},w.getMenuItemNodes=function(){var o=w.props.prefixCls,d=ue.findDOMNode(Object(le.a)(w));return d?[].slice.call(d.children).filter(function(ne){return ne.className.split(" ").indexOf("".concat(o,"-overflowed-submenu"))<0}):[]},w.getOverflowedSubMenuItem=function(o,d,ne){var $=w.props,Te=$.overflowedIndicator,Me=$.level,Q=$.mode,ve=$.prefixCls,qe=$.theme;if(Me!==1||Q!=="horizontal")return null;var Ut=w.props.children[0],_t=Ut.props,tt=_t.children,Ee=_t.title,Ye=_t.style,Ge=Object(H.a)(_t,["children","title","style"]),We=Object(_.a)({},Ye),V="".concat(o,"-overflowed-indicator"),Ie="".concat(o,"-overflowed-indicator");d.length===0&&ne!==!0?We=Object(_.a)(Object(_.a)({},We),{},{display:"none"}):ne&&(We=Object(_.a)(Object(_.a)({},We),{},{visibility:"hidden",position:"absolute"}),V="".concat(V,"-placeholder"),Ie="".concat(Ie,"-placeholder"));var vt=qe?"".concat(ve,"-").concat(qe):"",gt={};return fe.forEach(function(ht){Ge[ht]!==void 0&&(gt[ht]=Ge[ht])}),F.createElement(tn,Object.assign({title:Te,className:"".concat(ve,"-overflowed-submenu"),popupClassName:vt},gt,{key:V,eventKey:Ie,disabled:!1,style:We}),d)},w.setChildrenWidthAndResize=function(){if(w.props.mode!=="horizontal")return;var o=ue.findDOMNode(Object(le.a)(w));if(!o)return;var d=o.children;if(!d||d.length===0)return;var ne=o.children[d.length-1];Z(ne,"display","inline-block");var $=w.getMenuItemNodes(),Te=$.filter(function(Me){return Me.className.split(" ").indexOf(lt)>=0});Te.forEach(function(Me){Z(Me,"display","inline-block")}),w.menuItemSizes=$.map(function(Me){return M(Me,!0)}),Te.forEach(function(Me){Z(Me,"display","none")}),w.overflowedIndicatorWidth=M(o.children[o.children.length-1],!0),w.originalTotalWidth=w.menuItemSizes.reduce(function(Me,Q){return Me+Q},0),w.handleResize(),Z(ne,"display","none")},w.handleResize=function(){if(w.props.mode!=="horizontal")return;var o=ue.findDOMNode(Object(le.a)(w));if(!o)return;var d=M(o);w.overflowedItems=[];var ne=0,$;w.originalTotalWidth>d+sn&&($=-1,w.menuItemSizes.forEach(function(Te){ne+=Te,ne+w.overflowedIndicatorWidth<=d&&($+=1)})),w.setState({lastVisibleIndex:$})},w}return Object(Oe.a)(Pe,[{key:"componentDidMount",value:function(){var o=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var d=ue.findDOMNode(this);if(!d)return;this.resizeObserver=new he.default(function(ne){ne.forEach(function(){var $=o.cancelFrameId;cancelAnimationFrame($),o.cancelFrameId=requestAnimationFrame(o.setChildrenWidthAndResize)})}),[].slice.call(d.children).concat(d).forEach(function(ne){o.resizeObserver.observe(ne)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){o.resizeObserver.disconnect(),[].slice.call(d.children).concat(d).forEach(function(ne){o.resizeObserver.observe(ne)}),o.setChildrenWidthAndResize()}),this.mutationObserver.observe(d,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(o){var d=this,ne=this.state.lastVisibleIndex;return(o||[]).reduce(function($,Te,Me){var Q=Te;if(d.props.mode==="horizontal"){var ve=d.getOverflowedSubMenuItem(Te.props.eventKey,[]);ne!==void 0&&d.props.className.indexOf("".concat(d.props.prefixCls,"-root"))!==-1&&(Me>ne&&(Q=F.cloneElement(Te,{style:{display:"none"},eventKey:"".concat(Te.props.eventKey,"-hidden"),className:"".concat(lt)})),Me===ne+1&&(d.overflowedItems=o.slice(ne+1).map(function(Ut){return F.cloneElement(Ut,{key:Ut.props.eventKey,mode:"vertical-left"})}),ve=d.getOverflowedSubMenuItem(Te.props.eventKey,d.overflowedItems)));var qe=[].concat(Object(ae.a)($),[ve,Q]);return Me===o.length-1&&qe.push(d.getOverflowedSubMenuItem(Te.props.eventKey,[],!0)),qe}return[].concat(Object(ae.a)($),[Q])},[])}},{key:"render",value:function(){var o=this.props,d=o.visible,ne=o.prefixCls,$=o.overflowedIndicator,Te=o.mode,Me=o.level,Q=o.tag,ve=o.children,qe=o.theme,Ut=Object(H.a)(o,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),_t=Q;return F.createElement(_t,Object.assign({},Ut),this.renderChildren(ve))}}]),Pe}(F.Component);hn.defaultProps={tag:"div",className:""};var ln=hn;function An(at){return at.length?at.every(function(ie){return!!ie.props.disabled}):!0}function O(at,ie,Pe){var w=at.getState();at.setState({activeKey:Object(_.a)(Object(_.a)({},w.activeKey),{},Object(j.a)({},ie,Pe))})}function _e(at){return at.eventKey||"0-menu-"}function Re(at,ie){var Pe=ie,w=at.children,o=at.eventKey;if(Pe){var d;if(P(w,function(ne,$){ne&&ne.props&&!ne.props.disabled&&Pe===l(ne,o,$)&&(d=!0)}),d)return Pe}return Pe=null,at.defaultActiveFirst&&P(w,function(ne,$){!Pe&&ne&&!ne.props.disabled&&(Pe=l(ne,o,$))}),Pe}function Qe(at){if(at){var ie=this.instanceArray.indexOf(at);ie!==-1?this.instanceArray[ie]=at:this.instanceArray.push(at)}}var Ze=function(at){Object(A.a)(Pe,at);var ie=Object(c.a)(Pe);function Pe(w){var o;return Object(L.a)(this,Pe),o=ie.call(this,w),o.onKeyDown=function(d,ne){var $=d.keyCode,Te;if(o.getFlatInstanceArray().forEach(function(Q){Q&&Q.props.active&&Q.onKeyDown&&(Te=Q.onKeyDown(d))}),Te)return 1;var Me=null;return($===z.a.UP||$===z.a.DOWN)&&(Me=o.step($===z.a.UP?-1:1)),Me?(d.preventDefault(),O(o.props.store,_e(o.props),Me.props.eventKey),typeof ne=="function"&&ne(Me),1):void 0},o.onItemHover=function(d){var ne=d.key,$=d.hover;O(o.props.store,_e(o.props),$?ne:null)},o.onDeselect=function(d){o.props.onDeselect(d)},o.onSelect=function(d){o.props.onSelect(d)},o.onClick=function(d){o.props.onClick(d)},o.onOpenChange=function(d){o.props.onOpenChange(d)},o.onDestroy=function(d){o.props.onDestroy(d)},o.getFlatInstanceArray=function(){return o.instanceArray},o.step=function(d){var ne=o.getFlatInstanceArray(),$=o.props.store.getState().activeKey[_e(o.props)],Te=ne.length;if(!Te)return null;d<0&&(ne=ne.concat().reverse());var Me=-1;if(ne.every(function(Ut,_t){return Ut&&Ut.props.eventKey===$?(Me=_t,!1):!0}),!o.props.defaultActiveFirst&&Me!==-1&&An(ne.slice(Me,Te-1)))return;var Q=(Me+1)%Te,ve=Q;do{var qe=ne[ve];if(!qe||qe.props.disabled)ve=(ve+1)%Te;else return qe}while(ve!==Q);return null},o.renderCommonMenuItem=function(d,ne,$){var Te=o.props.store.getState(),Me=Object(le.a)(o),Q=Me.props,ve=l(d,Q.eventKey,ne),qe=d.props;if(!qe||typeof d.type=="string")return d;var Ut=ve===Te.activeKey,_t=Object(_.a)(Object(_.a)({mode:qe.mode||Q.mode,level:Q.level,inlineIndent:Q.inlineIndent,renderMenuItem:o.renderMenuItem,rootPrefixCls:Q.prefixCls,index:ne,parentMenu:Q.parentMenu,manualRef:qe.disabled?void 0:Object(te.a)(d.ref,Qe.bind(Object(le.a)(o))),eventKey:ve,active:!qe.disabled&&Ut,multiple:Q.multiple,onClick:function(Ee){(qe.onClick||q)(Ee),o.onClick(Ee)},onItemHover:o.onItemHover,motion:Q.motion,subMenuOpenDelay:Q.subMenuOpenDelay,subMenuCloseDelay:Q.subMenuCloseDelay,forceSubMenuRender:Q.forceSubMenuRender,onOpenChange:o.onOpenChange,onDeselect:o.onDeselect,onSelect:o.onSelect,builtinPlacements:Q.builtinPlacements,itemIcon:qe.itemIcon||o.props.itemIcon,expandIcon:qe.expandIcon||o.props.expandIcon},$),{},{direction:Q.direction});return(Q.mode==="inline"||pe())&&(_t.triggerSubMenuAction="click"),F.cloneElement(d,_t)},o.renderMenuItem=function(d,ne,$){if(!d)return null;var Te=o.props.store.getState(),Me={openKeys:Te.openKeys,selectedKeys:Te.selectedKeys,triggerSubMenuAction:o.props.triggerSubMenuAction,subMenuKey:$};return o.renderCommonMenuItem(d,ne,Me)},w.store.setState({activeKey:Object(_.a)(Object(_.a)({},w.store.getState().activeKey),{},Object(j.a)({},w.eventKey,Re(w,w.activeKey)))}),o.instanceArray=[],o}return Object(Oe.a)(Pe,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(o){return this.props.visible||o.visible||this.props.className!==o.className||!v()(this.props.style,o.style)}},{key:"componentDidUpdate",value:function(o){var d=this.props,ne="activeKey"in d?d.activeKey:d.store.getState().activeKey[_e(d)],$=Re(d,ne);if($!==ne)O(d.store,_e(d),$);else if("activeKey"in o){var Te=Re(o,o.activeKey);$!==Te&&O(d.store,_e(d),$)}}},{key:"render",value:function(){var o=this,d=Object(se.a)({},this.props);this.instanceArray=[];var ne=S()(d.prefixCls,d.className,"".concat(d.prefixCls,"-").concat(d.mode)),$={className:ne,role:d.role||"menu"};d.id&&($.id=d.id),d.focusable&&($.tabIndex=0,$.onKeyDown=this.onKeyDown);var Te=d.prefixCls,Me=d.eventKey,Q=d.visible,ve=d.level,qe=d.mode,Ut=d.overflowedIndicator,_t=d.theme;return fe.forEach(function(tt){return delete d[tt]}),delete d.onClick,F.createElement(ln,Object.assign({},d,{prefixCls:Te,mode:qe,tag:"ul",level:ve,theme:_t,visible:Q,overflowedIndicator:Ut},$),F.Children.map(d.children,function(tt,Ee){return o.renderMenuItem(tt,Ee,Me||"0-menu-")}))}}]),Pe}(F.Component);Ze.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:q};var He=Object(a.b)()(Ze),Ne=He,Ce=e("Kwbf");function xe(at,ie,Pe){var w=at.prefixCls,o=at.motion,d=at.defaultMotions,ne=d===void 0?{}:d,$=at.openAnimation,Te=at.openTransitionName,Me=ie.switchingModeFromInline;if(o)return o;if(Object(R.a)($)==="object"&&$)Object(Ce.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof $=="string")return{motionName:"".concat(w,"-open-").concat($)};if(Te)return{motionName:Te};var Q=ne[Pe];return Q||(Me?null:ne.other)}var Je=function(at){Object(A.a)(Pe,at);var ie=Object(c.a)(Pe);function Pe(w){var o;Object(L.a)(this,Pe),o=ie.call(this,w),o.inlineOpenKeys=[],o.onSelect=function($){var Te=Object(le.a)(o),Me=Te.props;if(Me.selectable){var Q=o.store.getState(),ve=Q.selectedKeys,qe=$.key;Me.multiple?ve=ve.concat([qe]):ve=[qe],"selectedKeys"in Me||o.store.setState({selectedKeys:ve}),Me.onSelect(Object(_.a)(Object(_.a)({},$),{},{selectedKeys:ve}))}},o.onClick=function($){var Te=o.getRealMenuMode(),Me=Object(le.a)(o),Q=Me.store,ve=Me.props.onOpenChange;Te!=="inline"&&!("openKeys"in o.props)&&(Q.setState({openKeys:[]}),ve([])),o.props.onClick($)},o.onKeyDown=function($,Te){o.innerMenu.getWrappedInstance().onKeyDown($,Te)},o.onOpenChange=function($){var Te=Object(le.a)(o),Me=Te.props,Q=o.store.getState().openKeys.concat(),ve=!1,qe=function(_t){var tt=!1;if(_t.open)tt=Q.indexOf(_t.key)===-1,tt&&Q.push(_t.key);else{var Ee=Q.indexOf(_t.key);tt=Ee!==-1,tt&&Q.splice(Ee,1)}ve=ve||tt};Array.isArray($)?$.forEach(qe):qe($),ve&&("openKeys"in o.props||o.store.setState({openKeys:Q}),Me.onOpenChange(Q))},o.onDeselect=function($){var Te=Object(le.a)(o),Me=Te.props;if(Me.selectable){var Q=o.store.getState().selectedKeys.concat(),ve=$.key,qe=Q.indexOf(ve);qe!==-1&&Q.splice(qe,1),"selectedKeys"in Me||o.store.setState({selectedKeys:Q}),Me.onDeselect(Object(_.a)(Object(_.a)({},$),{},{selectedKeys:Q}))}},o.onMouseEnter=function($){o.restoreModeVerticalFromInline();var Te=o.props.onMouseEnter;Te&&Te($)},o.onTransitionEnd=function($){var Te=$.propertyName==="width"&&$.target===$.currentTarget,Me=$.target.className,Q=Object.prototype.toString.call(Me)==="[object SVGAnimatedString]"?Me.animVal:Me,ve=$.propertyName==="font-size"&&Q.indexOf("anticon")>=0;(Te||ve)&&o.restoreModeVerticalFromInline()},o.setInnerMenu=function($){o.innerMenu=$},o.isRootMenu=!0;var d=w.defaultSelectedKeys,ne=w.defaultOpenKeys;return"selectedKeys"in w&&(d=w.selectedKeys||[]),"openKeys"in w&&(ne=w.openKeys||[]),o.store=Object(a.c)({selectedKeys:d,openKeys:ne,activeKey:{"0-menu-":Re(w,w.activeKey)}}),o.state={switchingModeFromInline:!1},o}return Object(Oe.a)(Pe,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(o){this.updateOpentKeysWhenSwitchMode(o),this.updateMiniStore();var d=this.props,ne=d.siderCollapsed,$=d.inlineCollapsed,Te=d.onOpenChange;(!o.inlineCollapsed&&$||!o.siderCollapsed&&ne)&&Te([]),this.updateMenuDisplay()}},{key:"updateOpentKeysWhenSwitchMode",value:function(o){var d=this.props,ne=this.store,$=this.inlineOpenKeys,Te=ne.getState(),Me={};o.mode==="inline"&&d.mode!=="inline"&&this.setState({switchingModeFromInline:!0}),"openKeys"in d||((d.inlineCollapsed&&!o.inlineCollapsed||d.siderCollapsed&&!o.siderCollapsed)&&(this.setState({switchingModeFromInline:!0}),this.inlineOpenKeys=Te.openKeys.concat(),Me.openKeys=[]),(!d.inlineCollapsed&&o.inlineCollapsed||!d.siderCollapsed&&o.siderCollapsed)&&(Me.openKeys=$,this.inlineOpenKeys=[])),Object.keys(Me).length&&ne.setState(Me)}},{key:"updateMenuDisplay",value:function(){var o=this.props.collapsedWidth,d=this.store,ne=this.prevOpenKeys,$=this.getInlineCollapsed()&&(o===0||o==="0"||o==="0px");$?(this.prevOpenKeys=d.getState().openKeys.concat(),this.store.setState({openKeys:[]})):ne&&(this.store.setState({openKeys:ne}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var o=this.props.mode,d=this.state.switchingModeFromInline,ne=this.getInlineCollapsed();return d&&ne?"inline":ne?"vertical":o}},{key:"getInlineCollapsed",value:function(){var o=this.props,d=o.inlineCollapsed,ne=o.siderCollapsed;return ne!==void 0?ne:d}},{key:"restoreModeVerticalFromInline",value:function(){var o=this.state.switchingModeFromInline;o&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var o=Object(_.a)({},Object(D.default)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),d=this.getRealMenuMode();return o.className+=" ".concat(o.prefixCls,"-root"),o.direction==="rtl"&&(o.className+=" ".concat(o.prefixCls,"-rtl")),o=Object(_.a)(Object(_.a)({},o),{},{mode:d,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:xe(this.props,this.state,d)}),delete o.openAnimation,delete o.openTransitionName,F.createElement(a.a,{store:this.store},F.createElement(Ne,Object.assign({},o,{ref:this.setInnerMenu}),this.props.children))}}]),Pe}(F.Component);Je.defaultProps={selectable:!0,onClick:q,onSelect:q,onOpenChange:q,onDeselect:q,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:F.createElement("span",null,"\xB7\xB7\xB7")};var nt=Je,Fe=function(at){Object(A.a)(Pe,at);var ie=Object(c.a)(Pe);function Pe(){var w;return Object(L.a)(this,Pe),w=ie.apply(this,arguments),w.onKeyDown=function(o){var d=o.keyCode;return d===z.a.ENTER?(w.onClick(o),!0):void 0},w.onMouseLeave=function(o){var d=w.props,ne=d.eventKey,$=d.onItemHover,Te=d.onMouseLeave;$({key:ne,hover:!1}),Te({key:ne,domEvent:o})},w.onMouseEnter=function(o){var d=w.props,ne=d.eventKey,$=d.onItemHover,Te=d.onMouseEnter;$({key:ne,hover:!0}),Te({key:ne,domEvent:o})},w.onClick=function(o){var d=w.props,ne=d.eventKey,$=d.multiple,Te=d.onClick,Me=d.onSelect,Q=d.onDeselect,ve=d.isSelected,qe={key:ne,keyPath:[ne],item:Object(le.a)(w),domEvent:o};Te(qe),$?ve?Q(qe):Me(qe):ve||Me(qe)},w.saveNode=function(o){w.node=o},w}return Object(Oe.a)(Pe,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var o=this.props;o.onDestroy&&o.onDestroy(o.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var o,d=Object(_.a)({},this.props),ne=S()(this.getPrefixCls(),d.className,(o={},Object(j.a)(o,this.getActiveClassName(),!d.disabled&&d.active),Object(j.a)(o,this.getSelectedClassName(),d.isSelected),Object(j.a)(o,this.getDisabledClassName(),d.disabled),o)),$=Object(_.a)(Object(_.a)({},d.attribute),{},{title:typeof d.title=="string"?d.title:void 0,className:ne,role:d.role||"menuitem","aria-disabled":d.disabled});d.role==="option"?$=Object(_.a)(Object(_.a)({},$),{},{role:"option","aria-selected":d.isSelected}):(d.role===null||d.role==="none")&&($.role="none");var Te={onClick:d.disabled?null:this.onClick,onMouseLeave:d.disabled?null:this.onMouseLeave,onMouseEnter:d.disabled?null:this.onMouseEnter},Me=Object(_.a)({},d.style);d.mode==="inline"&&(d.direction==="rtl"?Me.paddingRight=d.inlineIndent*d.level:Me.paddingLeft=d.inlineIndent*d.level),fe.forEach(function(ve){return delete d[ve]}),delete d.direction;var Q=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(Q=F.createElement(this.props.itemIcon,this.props)),F.createElement("li",Object.assign({},Object(D.default)(d,["onClick","onMouseEnter","onMouseLeave","onSelect"]),$,Te,{style:Me,ref:this.saveNode}),d.children,Q)}}]),Pe}(F.Component);Fe.isMenuItem=!0,Fe.defaultProps={onSelect:q,onMouseEnter:q,onMouseLeave:q,manualRef:q};var Et=Object(a.b)(function(at,ie){var Pe=at.activeKey,w=at.selectedKeys,o=ie.eventKey,d=ie.subMenuKey;return{active:Pe[d]===o,isSelected:w.indexOf(o)!==-1}})(Fe),dt=Et,Le=function(at){Object(A.a)(Pe,at);var ie=Object(c.a)(Pe);function Pe(){var w;return Object(L.a)(this,Pe),w=ie.apply(this,arguments),w.renderInnerMenuItem=function(o){var d=w.props,ne=d.renderMenuItem,$=d.index;return ne(o,$,w.props.subMenuKey)},w}return Object(Oe.a)(Pe,[{key:"render",value:function(){var o=Object(se.a)({},this.props),d=o.className,ne=d===void 0?"":d,$=o.rootPrefixCls,Te="".concat($,"-item-group-title"),Me="".concat($,"-item-group-list"),Q=o.title,ve=o.children;return fe.forEach(function(qe){return delete o[qe]}),delete o.onClick,delete o.direction,F.createElement("li",Object.assign({},o,{className:"".concat(ne," ").concat($,"-item-group")}),F.createElement("div",{className:Te,title:typeof Q=="string"?Q:void 0},Q),F.createElement("ul",{className:Me},F.Children.map(ve,this.renderInnerMenuItem)))}}]),Pe}(F.Component);Le.isMenuItemGroup=!0,Le.defaultProps={disabled:!0};var qt=Le,an=function(ie){var Pe=ie.className,w=ie.rootPrefixCls,o=ie.style;return F.createElement("li",{className:"".concat(Pe," ").concat(w,"-item-divider"),style:o})};an.defaultProps={disabled:!0,className:"",style:{}};var Kt=an,Lt=y.e=nt},"4qgm":function(oe,y){oe.exports="data:image/png;base64,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"},"4u4S":function(oe,y){oe.exports="data:image/png;base64,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"},"4wi7":function(oe,y,e){"use strict";var _=e("14J3"),L=e("BMrR"),Oe=e("sRBo"),le=e("kaz8"),A=e("5NDa"),c=e("5rEg"),F=e("9og8"),a=e("tJVT"),D=e("WmNS"),se=e.n(D),j=e("q1tI"),z=e.n(j),te=e("oOBs"),T=e.n(te),v=e("xOL1"),m=e.n(v),S=e("BdwD"),R=function(U){var J=U.data,de=U.value,B=de===void 0?[]:de,K=U.handleChangePage,b=U.setSelectedRowKeys,i=U.selectedRowKeys,r=U.onChange,s=r===void 0?function(){}:r,g=Object(j.useState)([]),h=Object(a.a)(g,2),E=h[0],n=h[1],X=Object(j.useState)([]),N=Object(a.a)(X,2),I=N[0],W=N[1],De=Object(j.useState)([]),q=Object(a.a)(De,2),l=q[0],x=q[1],P=Object(j.useState)(1),me=Object(a.a)(P,2),fe=me[0],M=me[1],Z=Object(j.useState)(),pe=Object(a.a)(Z,2),ae=pe[0],H=pe[1];return Object(j.useEffect)(function(){n(J),W([]),x([])},[J]),Object(j.useEffect)(function(){b&&(W(i),x(i))},[i]),z.a.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},z.a.createElement("div",{className:T.a.leftdiv},z.a.createElement(c.a.Search,{size:"large",onChange:function(){var ue=Object(F.a)(se.a.mark(function he(Ke){return se.a.wrap(function(Be){for(;;)switch(Be.prev=Be.next){case 0:n(J.filter(function(pt){var Pt;return pt==null||((Pt=pt.name)===null||Pt===void 0)?void 0:Pt.includes(Ke.target.value)}));case 1:case"end":return Be.stop()}},he)}));return function(he){return ue.apply(this,arguments)}}(),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),E.length===0&&z.a.createElement(S.a,{styles:{margin:"70px auto"},customText:"\u6682\u65E0\u5206\u73ED"}),z.a.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},z.a.createElement(le.a.Group,{value:I.map(function(ue){return"".concat(ue.id)}),onChange:function(he){b(E.filter(function(Ke){return he.includes("".concat(Ke.id))}))},style:{marginTop:"10px"}},E.map(function(ue,he){return z.a.createElement(L.a,{key:ue.id,style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200}},z.a.createElement(le.a,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:ue.is_published,value:"".concat(ue.id)},z.a.createElement("div",{className:T.a.listClass},z.a.createElement("span",{className:T.a.spantitle,style:{width:ue.is_published?"108px":"170px"}},ue.name),ue.is_published&&z.a.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03"))))})))),z.a.createElement("div",{className:T.a.rightdiv},z.a.createElement(c.a.Search,{onChange:function(he){x(I.filter(function(Ke){return Ke.name.includes(he.target.value)}))},size:"large",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),l.length===0&&z.a.createElement(S.a,{styles:{margin:"70px auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),l.length>0&&z.a.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},z.a.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},l.map(function(ue,he){return z.a.createElement(L.a,{justify:"space-between",style:{marginTop:"10px"},key:ue.id},z.a.createElement("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"}},ue.name),z.a.createElement("img",{src:m.a,style:{cursor:"pointer",height:"16px",marginRight:17},onClick:function(){b(I.filter(function(ot){return"".concat(ot.id)!="".concat(ue.id)}))}}))})))))};y.a=R},"55Ip":function(oe,y,e){"use strict";e.d(y,"a",function(){return Y}),e.d(y,"b",function(){return b});var _=e("Ty5D"),L=e("dI71"),Oe=e("q1tI"),le=e.n(Oe),A=e("YS25"),c=e("17x9"),F=e.n(c),a=e("wx14"),D=e("zLVn"),se=e("9R94"),j=function(r){Object(L.a)(s,r);function s(){for(var h,E=arguments.length,n=new Array(E),X=0;X=0||E.relatedTarget.className.indexOf("".concat(I,"-next"))>=0))return;r.setState({goInputText:""}),N(r.getValidValue())},r.go=function(E){var n=r.state.goInputText;if(n==="")return;(E.keyCode===T.ENTER||E.type==="click")&&(r.setState({goInputText:""}),r.props.quickGo(r.getValidValue()))},r}return Object(A.a)(i,[{key:"getValidValue",value:function(){var s=this.state,g=s.goInputText,h=s.current;return!g||isNaN(g)?h:Number(g)}},{key:"getPageSizeOptions",value:function(){var s=this.props,g=s.pageSize,h=s.pageSizeOptions;return h.some(function(E){return E.toString()===g.toString()})?h:h.concat([g.toString()]).sort(function(E,n){var X=isNaN(Number(E))?0:Number(E),N=isNaN(Number(n))?0:Number(n);return X-N})}},{key:"render",value:function(){var s=this,g=this.props,h=g.pageSize,E=g.locale,n=g.rootPrefixCls,X=g.changeSize,N=g.quickGo,I=g.goButton,W=g.selectComponentClass,De=g.buildOptionText,q=g.selectPrefixCls,l=g.disabled,x=this.state.goInputText,P="".concat(n,"-options"),me=W,fe=null,M=null,Z=null;if(!X&&!N)return null;var pe=this.getPageSizeOptions();if(X&&me){var ae=pe.map(function(H,ue){return D.a.createElement(me.Option,{key:ue,value:H.toString()},(De||s.buildOptionText)(H))});fe=D.a.createElement(me,{disabled:l,prefixCls:q,showSearch:!1,className:"".concat(P,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(h||pe[0]).toString(),onChange:this.changeSize,getPopupContainer:function(ue){return ue.parentNode}},ae)}return N&&(I&&(Z=typeof I=="boolean"?D.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:l,className:"".concat(P,"-quick-jumper-button")},E.jump_to_confirm):D.a.createElement("span",{onClick:this.go,onKeyUp:this.go},I)),M=D.a.createElement("div",{className:"".concat(P,"-quick-jumper")},E.jump_to,D.a.createElement("input",{disabled:l,type:"text",value:x,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),E.page,Z)),D.a.createElement("li",{className:"".concat(P)},fe,M)}}]),i}(D.a.Component);v.defaultProps={pageSizeOptions:["10","20","50","100"]};var m=v,S=e("N2Kk");function R(){}function Y(K){return typeof K=="number"&&isFinite(K)&&Math.floor(K)===K}function U(K,b,i){return i}function J(K,b,i){var r=typeof K=="undefined"?b.pageSize:K;return Math.floor((i.total-1)/r)+1}var de=function(K){Object(c.a)(i,K);var b=Object(F.a)(i);function i(r){var s;Object(le.a)(this,i),s=b.call(this,r),s.getJumpPrevPage=function(){return Math.max(1,s.state.current-(s.props.showLessItems?3:5))},s.getJumpNextPage=function(){return Math.min(J(void 0,s.state,s.props),s.state.current+(s.props.showLessItems?3:5))},s.getItemIcon=function(X,N){var I=s.props.prefixCls,W=X||D.a.createElement("button",{type:"button","aria-label":N,className:"".concat(I,"-item-link")});return typeof X=="function"&&(W=D.a.createElement(X,Object(Oe.a)({},s.props))),W},s.savePaginationNode=function(X){s.paginationNode=X},s.isValid=function(X){return Y(X)&&X!==s.state.current},s.shouldDisplayQuickJumper=function(){var X=s.props,N=X.showQuickJumper,I=X.pageSize,W=X.total;return W<=I?!1:N},s.handleKeyDown=function(X){(X.keyCode===T.ARROW_UP||X.keyCode===T.ARROW_DOWN)&&X.preventDefault()},s.handleKeyUp=function(X){var N=s.getValidValue(X),I=s.state.currentInputValue;N!==I&&s.setState({currentInputValue:N}),X.keyCode===T.ENTER?s.handleChange(N):X.keyCode===T.ARROW_UP?s.handleChange(N-1):X.keyCode===T.ARROW_DOWN&&s.handleChange(N+1)},s.changePageSize=function(X){var N=s.state.current,I=J(X,s.state,s.props);N=N>I?I:N,I===0&&(N=s.state.current),typeof X=="number"&&("pageSize"in s.props||s.setState({pageSize:X}),"current"in s.props||s.setState({current:N,currentInputValue:N})),s.props.onShowSizeChange(N,X),"onChange"in s.props&&s.props.onChange&&s.props.onChange(N,X)},s.handleChange=function(X){var N=s.props.disabled,I=X;if(s.isValid(I)&&!N){var W=J(void 0,s.state,s.props);I>W?I=W:I<1&&(I=1),"current"in s.props||s.setState({current:I,currentInputValue:I});var De=s.state.pageSize;return s.props.onChange(I,De),I}return s.state.current},s.prev=function(){s.hasPrev()&&s.handleChange(s.state.current-1)},s.next=function(){s.hasNext()&&s.handleChange(s.state.current+1)},s.jumpPrev=function(){s.handleChange(s.getJumpPrevPage())},s.jumpNext=function(){s.handleChange(s.getJumpNextPage())},s.hasPrev=function(){return s.state.current>1},s.hasNext=function(){return s.state.current2?I-2:0),De=2;De=h?n=h:n=Number(g),n}},{key:"getShowSizeChanger",value:function(){var s=this.props,g=s.showSizeChanger,h=s.total,E=s.totalBoundaryShowSizeChanger;return typeof g!="undefined"?g:h>E}},{key:"renderPrev",value:function(s){var g=this.props,h=g.prevIcon,E=g.itemRender,n=E(s,"prev",this.getItemIcon(h,"prev page")),X=!this.hasPrev();return Object(a.isValidElement)(n)?Object(a.cloneElement)(n,{disabled:X}):n}},{key:"renderNext",value:function(s){var g=this.props,h=g.nextIcon,E=g.itemRender,n=E(s,"next",this.getItemIcon(h,"next page")),X=!this.hasNext();return Object(a.isValidElement)(n)?Object(a.cloneElement)(n,{disabled:X}):n}},{key:"render",value:function(){var s=this,g=this.props,h=g.prefixCls,E=g.className,n=g.style,X=g.disabled,N=g.hideOnSinglePage,I=g.total,W=g.locale,De=g.showQuickJumper,q=g.showLessItems,l=g.showTitle,x=g.showTotal,P=g.simple,me=g.itemRender,fe=g.showPrevNextJumpers,M=g.jumpPrevIcon,Z=g.jumpNextIcon,pe=g.selectComponentClass,ae=g.selectPrefixCls,H=g.pageSizeOptions,ue=this.state,he=ue.current,Ke=ue.pageSize,ot=ue.currentInputValue;if(N===!0&&I<=Ke)return null;var Be=J(void 0,this.state,this.props),pt=[],Pt=null,jt=null,Yt=null,dn=null,Ot=null,Rt=De&&De.goButton,yt=q?1:2,tn=he-1>0?he-1:0,lt=he+1=yt*2&&he!==1+2&&(pt[0]=Object(a.cloneElement)(pt[0],{className:"".concat(h,"-item-after-jump-prev")}),pt.unshift(Pt)),Be-he>=yt*2&&he!==Be-2&&(pt[pt.length-1]=Object(a.cloneElement)(pt[pt.length-1],{className:"".concat(h,"-item-before-jump-next")}),pt.push(jt)),Re!==1&&pt.unshift(Yt),Qe!==Be&&pt.push(dn)}var Ne=null;x&&(Ne=D.a.createElement("li",{className:"".concat(h,"-total-text")},x(I,[I===0?0:(he-1)*Ke+1,he*Ke>I?I:he*Ke])));var Ce=!this.hasPrev()||!Be,xe=!this.hasNext()||!Be;return D.a.createElement("ul",Object(_.a)({className:j()(h,E,Object(L.a)({},"".concat(h,"-disabled"),X)),style:n,unselectable:"unselectable",ref:this.savePaginationNode},sn),Ne,D.a.createElement("li",{title:l?W.prev_page:null,onClick:this.prev,tabIndex:Ce?null:0,onKeyPress:this.runIfEnterPrev,className:j()("".concat(h,"-prev"),Object(L.a)({},"".concat(h,"-disabled"),Ce)),"aria-disabled":Ce},this.renderPrev(tn)),pt,D.a.createElement("li",{title:l?W.next_page:null,onClick:this.next,tabIndex:xe?null:0,onKeyPress:this.runIfEnterNext,className:j()("".concat(h,"-next"),Object(L.a)({},"".concat(h,"-disabled"),xe)),"aria-disabled":xe},this.renderNext(lt)),D.a.createElement(m,{disabled:X,locale:W,rootPrefixCls:h,selectComponentClass:pe,selectPrefixCls:ae,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:he,pageSize:Ke,pageSizeOptions:H,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Rt}))}}],[{key:"getDerivedStateFromProps",value:function(s,g){var h={};if("current"in s&&(h.current=s.current,s.current!==g.current&&(h.currentInputValue=h.current)),"pageSize"in s&&s.pageSize!==g.pageSize){var E=g.current,n=J(s.pageSize,g,s);E=E>n?n:E,"current"in s||(h.current=E,h.currentInputValue=E),h.pageSize=s.pageSize}return h}}]),i}(D.a.Component);de.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:R,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:R,locale:S.a,style:{},itemRender:U,totalBoundaryShowSizeChanger:50};var B=de},"6RRn":function(oe,y,e){"use strict";var _=e("wCXF"),L=e("n6Qo");e.d(y,"b",function(){return L.a});var Oe=e("IBYe"),le=e("6eGT"),A=e("hW8S");e.d(y,"a",function(){return A.a}),y.c=_.b},"6eGT":function(oe,y,e){"use strict";function _(L){return null}y.a=_},"7ZXX":function(oe,y,e){oe.exports=e.p+"static/err.6e7c5817.png"},"7ixt":function(oe,y,e){"use strict";e.d(y,"a",function(){return Oe});var _={adjustX:1,adjustY:1},L=[0,0],Oe={left:{points:["cr","cl"],overflow:_,offset:[-4,0],targetOffset:L},right:{points:["cl","cr"],overflow:_,offset:[4,0],targetOffset:L},top:{points:["bc","tc"],overflow:_,offset:[0,-4],targetOffset:L},bottom:{points:["tc","bc"],overflow:_,offset:[0,4],targetOffset:L},topLeft:{points:["bl","tl"],overflow:_,offset:[0,-4],targetOffset:L},leftTop:{points:["tr","tl"],overflow:_,offset:[-4,0],targetOffset:L},topRight:{points:["br","tr"],overflow:_,offset:[0,-4],targetOffset:L},rightTop:{points:["tl","tr"],overflow:_,offset:[4,0],targetOffset:L},bottomRight:{points:["tr","br"],overflow:_,offset:[0,4],targetOffset:L},rightBottom:{points:["bl","br"],overflow:_,offset:[4,0],targetOffset:L},bottomLeft:{points:["tl","bl"],overflow:_,offset:[0,4],targetOffset:L},leftBottom:{points:["br","bl"],overflow:_,offset:[-4,0],targetOffset:L}},le=Oe},"7v3h":function(oe,y,e){oe.exports=e.p+"static/empty2.dd73f390.png"},"8/bI":function(oe,y,e){oe.exports=e.p+"static/empty.8918e228.png"},"815F":function(oe,y,e){"use strict";e.d(y,"e",function(){return F}),e.d(y,"c",function(){return D}),e.d(y,"d",function(){return se}),e.d(y,"a",function(){return z}),e.d(y,"f",function(){return te}),e.d(y,"b",function(){return T});var _=e("KQm4"),L=e("VTBJ"),Oe=e("Ff2n"),le=e("Zm9Q"),A=e("Kwbf"),c=e("OZM5");function F(v,m){return v!=null?v:m}function a(){var v=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],m=new Map;function S(R){var Y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(R||[]).forEach(function(U){var J=U.key,de=U.children;Object(A.a)(J!=null,"Tree node must have a certain key: [".concat(Y).concat(J,"]"));var B=String(J);Object(A.a)(!m.has(B)||J===null||J===void 0,"Same 'key' exist in the Tree: ".concat(B)),m.set(B,!0),S(de,"".concat(Y).concat(B," > "))})}S(v)}function D(v){function m(S){var R=Object(le.a)(S);return R.map(function(Y){if(!Object(c.i)(Y))return Object(A.a)(!Y,"Tree/TreeNode can only accept TreeNode as children."),null;var U=Y.key,J=Y.props,de=J.children,B=Object(Oe.a)(J,["children"]),K=Object(L.a)({key:U},B),b=m(de);return b.length&&(K.children=b),K}).filter(function(Y){return Y})}return m(v)}function se(){var v=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],S=new Set(m===!0?[]:m),R=[];function Y(U){var J=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return U.map(function(de,B){var K=Object(c.h)(J?J.pos:"0",B),b=F(de.key,K),i=Object(L.a)(Object(L.a)({},de),{},{parent:J,pos:K,children:null,data:de,isStart:[].concat(Object(_.a)(J?J.isStart:[]),[B===0]),isEnd:[].concat(Object(_.a)(J?J.isEnd:[]),[B===U.length-1])});return R.push(i),m===!0||S.has(b)?i.children=Y(de.children||[],i):i.children=[],i})}return Y(v),R}function j(v,m,S){var R;S?typeof S=="string"?R=function(J){return J[S]}:typeof S=="function"&&(R=function(J){return S(J)}):R=function(J,de){return F(J.key,de)};function Y(U,J,de){var B=U?U.children:v,K=U?Object(c.h)(de.pos,J):"0";if(U){var b=R(U,K),i={node:U,index:J,pos:K,key:b,parentPos:de.node?de.pos:null,level:de.level+1};m(i)}B&&B.forEach(function(r,s){Y(r,s,{node:U,pos:K,level:de?de.level+1:-1})})}Y(null)}function z(v){var m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},S=m.initWrapper,R=m.processEntity,Y=m.onProcessFinished,U=arguments.length>2?arguments[2]:void 0,J={},de={},B={posEntities:J,keyEntities:de};return S&&(B=S(B)||B),j(v,function(K){var b=K.node,i=K.index,r=K.pos,s=K.key,g=K.parentPos,h=K.level,E={node:b,index:i,key:s,pos:r,level:h},n=F(s,r);J[r]=E,de[n]=E,E.parent=J[g],E.parent&&(E.parent.children=E.parent.children||[],E.parent.children.push(E)),R&&R(E,B)},U),Y&&Y(B),B}function te(v,m){var S=m.expandedKeys,R=m.selectedKeys,Y=m.loadedKeys,U=m.loadingKeys,J=m.checkedKeys,de=m.halfCheckedKeys,B=m.dragOverNodeKey,K=m.dropPosition,b=m.keyEntities,i=b[v],r={eventKey:v,expanded:S.indexOf(v)!==-1,selected:R.indexOf(v)!==-1,loaded:Y.indexOf(v)!==-1,loading:U.indexOf(v)!==-1,checked:J.indexOf(v)!==-1,halfChecked:de.indexOf(v)!==-1,pos:String(i?i.pos:""),dragOver:B===v&&K===0,dragOverGapTop:B===v&&K===-1,dragOverGapBottom:B===v&&K===1};return r}function T(v){var m=v.data,S=v.expanded,R=v.selected,Y=v.checked,U=v.loaded,J=v.loading,de=v.halfChecked,B=v.dragOver,K=v.dragOverGapTop,b=v.dragOverGapBottom,i=v.pos,r=v.active,s=Object(L.a)(Object(L.a)({},m),{},{expanded:S,selected:R,checked:Y,loaded:U,loading:J,halfChecked:de,dragOver:B,dragOverGapTop:K,dragOverGapBottom:b,pos:i,active:r});return"props"in s||Object.defineProperty(s,"props",{get:function(){return Object(A.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),v}}),s}},"A/g1":function(oe,y){oe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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"},BU3w:function(oe,y,e){"use strict";e.d(y,"a",function(){return c});var _=e("MNnm"),L="rc-util-key";function Oe(F){if(F.attachTo)return F.attachTo;var a=document.querySelector("head");return a||document.body}function le(F){var a,D=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(_.a)())return null;var se=document.createElement("style");if((a=D.csp)===null||a===void 0?void 0:a.nonce){var j;se.nonce=(j=D.csp)===null||j===void 0?void 0:j.nonce}se.innerHTML=F;var z=Oe(D),te=z.firstChild;return D.prepend&&z.prepend?z.prepend(se):D.prepend&&te?z.insertBefore(se,te):z.appendChild(se),se}var A=new Map;function c(F,a){var D=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},se=Oe(D);if(!A.has(se)){var j=le("",D),z=j.parentNode;A.set(se,z),z.removeChild(j)}var te=Array.from(A.get(se).children).find(function(R){return R.tagName==="STYLE"&&R[L]===a});if(te){var T,v;if(((T=D.csp)===null||T===void 0?void 0:T.nonce)&&te.nonce!==((v=D.csp)===null||v===void 0?void 0:v.nonce)){var m;te.nonce=(m=D.csp)===null||m===void 0?void 0:m.nonce}return te.innerHTML!==F&&(te.innerHTML=F),te}var S=le(F,D);return S[L]=a,S}},BdwD:function(oe,y,e){"use strict";var _=e("+L6B"),L=e("2/Rp"),Oe=e("0Owb"),le=e("k1fw"),A=e("q1tI"),c=e.n(A),F=e("FOrL"),a=e.n(F),D=function(j){var z=j.buttonProps,te=z===void 0?{}:z,T=j.styles,v=T===void 0?{}:T,m=j.customText,S=j.ButtonText,R=j.ButtonClick,Y=j.Buttonclass,U=j.ButtonTwo;return c.a.createElement("section",{className:"tc animated fadeIn",style:Object(le.a)(Object(le.a)({},{color:"#999",margin:"200px auto"}),v)},c.a.createElement("img",{src:a.a}),c.a.createElement("p",{className:"mt20 font14"},m||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),S&&c.a.createElement(L.a,Object(Oe.a)({className:Y,onClick:R},te),S),U&&U)};y.a=D},"E+v0":function(oe,y,e){oe.exports={flex_box_center:"flex_box_center___k8g_5",flex_space_between:"flex_space_between___OWu3j",flex_box_vertical_center:"flex_box_vertical_center___3UVlX",flex_box_center_end:"flex_box_center_end___2-dF9",flex_box_column:"flex_box_column___V62Ks",bg:"bg___3fWW3",containerDesc:"containerDesc___5yoa_",tablestyle:"tablestyle___6nU4U",listItem:"listItem___1fqxE",info:"info___3dMv-",title:"title___33TqR",titleLeft:"titleLeft___1FUkc",titleRight:"titleRight___2kgJk",moveCategory:"moveCategory___pULJs",name:"name___3IcSf",categoryName:"categoryName___5hDuB",schedule:"schedule____Yd94",fnSign:"fnSign___1YK4M",spanSize:"spanSize___16Cz-",classromediv:"classromediv___3cMo8",glow:"glow___1bbQy",action:"action___2Bm6H",btn:"btn___1rloi",btnSort:"btnSort___3eBl8",tips:"tips___6bZPM",fixedBottom:"fixedBottom___LJgDQ",left:"left___242Ww",right:"right___EHQFp",acitons:"acitons___3TLtE",actionBtns:"actionBtns___yzFZf",cancel:"cancel___3RIP-",selectBtn:"selectBtn___3mzxo",infoIcon:"infoIcon___2hZFG",infoStuIcon:"infoStuIcon___-MyFb",flexBox:"flexBox___2BDUd",iconH:"iconH___GQcef",iconV:"iconV___1z75j",actionIcon:"actionIcon___1Y5Cp",dro:"dro___2LggZ"}},E7E6:function(oe,y){oe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADUCAYAAADZTGx+AAAgAElEQVR4Xu2dC3BU13nHv7MrIQkQQoCEtAIEAmxig4GACxhogpM6NY7jOKZO4nimwcFot23SNNNO02napJN0JjN9TNMm5eG3x4+YSeI3ftUGjCDGQMBgG4wxb+0u4mEeQhJI2tP539WR7i77uPfuvXfvar8zs7Mr7bnn8Z3vt9/5zlMQB5aAQQmsW7fO397eHujp6Rkfi8XGExFeDX2vABHVSSlrhBDDiKhdSnlOCBGWUu4mol1lZWWv3nfffccNZueJaMITpeBCeEICjz/++LCOjo5GIpogpWwUQjT2vU/A/wCClNJvtbBCCCml3CaEeGzChAmPLF269LLVtNx6jgFxS9IeyOehhx6q7OnpmSilnEhE2gsA4L0PhjHZillRUUHl5WUUf6+giopyKi+Pv8rKyrSX3++nnp4e7XXpUgedP3+ezp37lE6ebKPe3l4tCyFEhIj+UwjxaHNz8+ls+ebrewYkX5J3IN9169YNv3DhwsRYLIbXJAWBDoZRmbKFYkPRhw4dqgEwdCgAwOfyPiDKyefzWS454Dh58iQdPPiJBk0fKN1E9KyU8gehUKjVcuIOPciAOCRYJ5J95JFHyq9cuaJZACHEJCklIOgHQUqZ0QIAACg/FB+//niPwxD/H3793QqwJkePHqW2tjaSUsKinCOibwWDwfVulcFIPgyIESm5FGfDhg0lBw8ehOM7qbe3dxIggCXAe58VgBOcts0AgP6XfwCACho2bBgNGTLEpZoYz6arq4vee2+PBooQosvv999y//33bzaegrMxGRBn5ZuQOpR77dq1dVB4BQCsQB8AgGB8JicY3RsAgNewYQO//EOHDnPdAtgttr1736cjR44g2VPl5eXXLF++HBYl74EBsbkJHnnkkZFQ/p6eHk3xdd2gpj6nuDxTlvAB8GufDAH+h+8Ga0A365133qHTp8/AkvwiGAx+3wt1ZUBMtsL69evLTpw4gZEfKH+THoC+z9WZkkQ3RwEQ7wLFf/2VY5yLE2yyKp6LfuHCBdq06W0A0j1kyJCG++6771S+C8mAJLUAukEPP/xw/ZUrVyb5/f4m+AAAgYia+iwCJsTSDuUMOMJD+7tB8e5Q3A/A9xzSS2DHjh0UiUQxWvY3zc3N/5VvWRUlIE888cSI9vZ2TfH7+v8AAD5A1m6QEKLPEcbIT/yl/AG8e9ERzreSmck/Go3S9u078MjOUCg018yzTsQdlIBgNOjw4cMTYAWSfv2VFcg4HBrvBsWdYLzHQYh3hWAJAAkHZyQQi8Xo1Vdfw4RirLKysvree++94ExOxlIt2JZes2bNmL5hUK37owehb6lE2r6M6gYpRxjKz90gYwpjNhac766uy9TRcYk6O7u09+7uborFpDYBWVVVRaNHj06YgNyyZSudPXsWP0S3BIPBN8zmaWd8zwICZzgSiUzs7e3VlL8PANUNwt+VRkaDBrpAcR8Af7s5IWZnY3k1LcxldHZ2UkdHh/bCZywxUf8DJNkGLhobJ9DUqVM1H+2DDz6kQ4cO4ZEfhUKhf81nvT0DyNq1a2+MxWJfIaIFRDSNiAKZJsVKS0v7h0KVBdDPChfzaJDdCnX5MixAJ3V2dmiK39UVB0DBgG5RuqB8tsrKSs1a4F11UzFq1draSqdPx5di4f9z5syhixcvaJOHRPRgKBS63+76mEkv74A8+OCDs7u7u39JRDfpC64mxdTSiEQIKtgZNtPKWeJeuXKlX/HjVgDW4FIfFJ39CwzTJQPFhuKPGDFCe1efhw8frv0v248VZtFbWlq02XRYkGuvvYY+/HAfulhvBIPBW2ysqumk8grImjVrvheLxf6DiEpgEcaPH081NWMIgmVn2HRbpn0AAMS7O3ErgPdLl+ATxLtFaoVtugQwQakUX1kCtJH6nA0AIzVBN2zTpk20f/9+gi7ATxFC7A8Gg58x8rxTcfIGyOrVq38gpQQcNG7cOLrhhhk8R2CxlaFMeuUf8AXiXaJsAMAnS7YA+r9LSkoslsz8Y6+++qpacoKHw6FQCBuy8hbyAsgDDzywuLe3dwPWHV133XU0eTIGojikkwD2Vaj+frIVwP/xfaaAYet0FgBdIPxieyXA4X/yySeVBTkfDAZH5rNsrgMCx3vNmjXvSSlnTJzYSDNmzMhn/T2RN37hVd9fdYGUD4D/w0IYAUD1+fUwAIBCm7zcunUr7dmjOek9oVAor/S6DsiaNWtui8ViL6HRliz5fME1nhWiAIDq7ytfYGA49BLBR8gU8Auv+vypukKDbREjRrZefPFF+CAyGAxa36FlpbGSnnEdkFWrVj1ARCumTZtGU6dOsaEK+U8Cw5z6ro8aDlXWAMOkmQL6+AoA/UiQsgQYsCimgB+Mhx9+uDgBWb169T4p5bTPfe6PtSHAQggAAL/8A5Nh8dEf9Tf6zZkChi4zWQAMZXNIlMDq1auLE5BVq1ZhM/KIW2/9U3JzdCSTAmKIMXkYVO8DGAEAs/T6OQC9H4DvOJiTAABBCIVCrvdy9CV1PfNVq1Zp6w5uv/3L5iSWQ+z4eiCsAxr41U+cGe7S9kWnCxjnzwQArAMHeyXAgNgMCIY6sXRBr/jKB4B1yAQAlkPoAUh2hAEAr+C1F4BsqTEgNgCC0aFjx47RsWPHNTjSBSg3+vnpukAAwI7Z4GyNzt8blwADkiMgODZm7969mu+AAEcYy6bVKFDyaBADYFw5vRCTAckBkMOHD9P773+gtWNtbS199rOfpQkTJrAV8IJm21QGBsQiIJhE+sMfdmnNcP3119PChQsZDJuU0kvJMCAWAMFI1IYNG7W1RwsWLKCZM2d6qU25LDZKgAGxAMiePXu14yrHjh1Ld955p43NwUl5TQIMiElA1GZ+vC9btkxzyDkMXgkwICYBuXjxIm3cuImtx+BlIqFmDIhJQM6cOUNbt/5e8zvgf3AY3BJgQEwCgnsl3n13Ozvng5uL/toxICYBiUZP0vbt22nRokU0ffr0IlGT4q0mA8KAFK/2G6g5A8KAGFCT4o3CgDAgxav9BmrOgDAgBtSkeKMwIAxI8Wq/gZozIAyIATUp3igMCANSvNpvoOYMCANiQE2KNwoDwoAUr/YbqDkDwoAYUJPijcKAMCDFq/0Gas6AMCAG1KR4ozAgDEjxar+BmjMgDIgBNSneKAwIA1K82m+g5gwIA2JATYo3CgPCgBSv9huoOQPCgBhQk+KNwoAwIMWr/QZqzoAwIAbUpHijMCAMSPFqv4GaMyAMiAE1Kd4oDAgDUrzab6DmDAgDYkBNijcKA8KAFK/2G6g5A8KAGFCT4o3CgDAgxav9BmrOgDAgBtTEu1FwrXZ3d7f2unLlivaO/6nbhHMtOQPCgOSqQ44/j8uKlPInw4Br8NKF6upqqqmpyal8DAgDkpMC2fUwFF0pv94a4DPuobcScC99U1OTdjW31cCAMCBWdcf0c+kAwP9hJZwIjY2NVFZWZjlpBoQBsaw8yQ+m8geUNYCFwPduBlgOWBBYEquBAWFATOmOVX/AVCY2RPb5fFRfX0/Dhg3LKTUGhAG5SoGc8Ady0tIMD8M6lJSUUGlpKQ0ZMqT/HaNYuVgOlSUDUqSA5MMfsAoJrAEgUAAABj0QVtM18hwDMkgB8Zo/kE0Z4S8oxU8GAHDkKzAgBQxIofgDSrlVV0j/669gyGUo1kl4GBCPA1Lo/oDeGtjhEzgJQ6q0GRCPAdLR0UHnz5/vnzl2an7AqqLl0x+wWuZcnmNAPATIxYsXKRqNuj5fkKxAgCCdQ5xPfyAXRbf6LAPiIUCOHDmiWQ43QiH6A27IJTkPBsRDgHzyySeW1x0lN2yq+YFC9wcYEBclsGrVKm3dw+0eAiQSiRC6WUYDIEg1IqS6R0bT4XjpJcAWxEOAYNVqa2srdXV19bcY+wP5xZcB8RAgShXgh2CiD36CV+cH8qu27uXOgHgQEPean3PKJgEGhAHJpiNF/T0DwoAUNQDZKs+AMCDZdKSov2dAGJCiBiBb5RkQBiSbjhT19wwIA1LUAGSrPAPCgGTTkaL+ngFhQIoagGyVZ0AYkGw6UlDfY/8MViHYtQKBAWFACgoAVVh13haW5ehf6hRGHBaHY3+wcDOXwIAwILnoj6PPqj336lxePQhGDqHDSudJkyblVEYGhAHJSYHseBj77pMtAf7OdDC10Xz56FGjkkqK58X9IBarUhCP4Rc/FQROnssLwcCCwJJYDWxB2IJY1Z2UzyVbA/1J7bZmZCCx4cOHUyAQMBAzfRQGhAExrUDKGqRylPN9Cgt2WcIxBxyjRo3K+fhRBoQBSQsIRoTS+QZGnGTT5Jl4AMO4ACH5lUt3KlX2DAgDchUEyjJYvbjGhJ5njKrfc68HARDYNc+RrawMSJEAAmVP1SVSd/plUxQnv9dbA3UIhQLCyXyNpM2ADDJAsk2gGVEKJ+KoY4hSdYvcsgZW6sWAFCAg+gk0vY/gBWugTmFJ5Rvw2bxWEI0/Y/2OLIt5FsI8iH6IVA+CHRNoFsUWb6y+S2sUBPpu0WA7mpQtiMcsCA6uVodX53vIFNYg2SdQUBSiNbDyo8CAeAiQc+fOUVtbm5V2zOkZdXtTcrdosFkDK0JiQDwEyOHDh7WRJieCmkBL1S2CpeCQWgIMiIcAsePwarcm0IoFKAbEQ4Cge4VuVraQbgIN1oGtQTbpmfueAfEQIFi+gQt02tvb+3fFubGcwpzKFFdsBsRDgCjVAyh4sTXIP4wMiAcByb9acAmUBBgQBoRpyCABBoQBYUAYkKslUAhLTVhz8y8BtiBsQfKvhR4uAQPCgHhYPZ0tGhaAYlj91KlT2vo3vDo6OrTVDGpFg9o0JoTYRkQHhRAfE9GOIUOGbFm+fHn2SSubqsCreW0SJCeTWQKAACsWDh06RGfOnNGG0y2GGBG9J4T4HRE9EwwGAY5jgQFxTLScMCSA24N37NhBuGrbiSCEaCGinwSDwTcdSd+JRDOlyU662xLPT37hcJi2b9/uGBgparXZ5/P9uLm5eYOdNWYLYqc0OS2t+7R161bNcmQKlZWVNGHCBKqpqaERI0YQ/sa5vmqpPzanXb58mS5evEgXLlzQtiMcP35c+ztTEEJsLCkp+cGKFSt22dEcDIgdUuQ0NAns27ePWlpaKN2pLA0NDRoUeFVXV1uS2qeffkrHjh3TXhkgvOzz+b7X3Ny81lImuocYkFwlWIDPY8ckfp3xwoiSesdqZfyajxkzxlSt8Gu/efNm+uijj1I+h2NI586dS6NHjzaVbrbIsFbwb7CfJ1UQQjwuhAg1Nzd3ZEsr3fcMiFXJFcBz6iTGZBiy7a3HyYhGIcHo1GuvvUZnz569SiITJ06kG2+80XYwkjMCKPB3jhw5kqpV3vf7/XetXLnygJUmY0CsSM2Dz2D+IBkEq6etwA9oamrKWkv4A88++6w2h6EP2CqwZMmSnK9AyFqApAiwJBs2bNCsYlKIEtGCUCiUkqBM+TAgZlshz/HVIdXJ3SM7D5owAgjyf+655wg+gT7A8txyyy1aVy0fAQ7966+/TqdPn07IXgixv6SkZOGKFSuuNnUZCsqA5KMVDeSp/AS9jwCldONY0mxdLJThpZdeumoId9q0abR48WLXjidNJ0aUDz7R/v37kyHZUlZW9sXly5d3GWgCLQoDYlRSDsXT39+h7yI5dYhEpmpgX31VVVVW/wO/0JgR14drrrmGbr75ZoekZC3Zt956iw4cSHQ9MAPf3Nz8Z0IIzMhnDQxIVhHZF0H5CcoqAAirfkIupVJ76zHvgBd8BrwbOaF97969tGXLloTsx48fT7feeqvndmLCCr/yyiva/Ik+CCG+HwwGf2FEhgyIESmZjAMTr/cR1Gc7/QSjRVIH0OlBABBWDqCDU75u3bqEI5Iw0XfHHXf0T/AZLZdb8eCzPf/889rCSBWEEJf8fv+M+++/P/X4sK5wDEgOLaXO6k2GwQ0/IbnY6tihZKtg5/56DOfq5xwA3ze+8Q0aNmxYDlJ0/tFLly7Rr3/96wSwhRDPB4PBr2bLnQHJJqG+7/XdIvU5H36C/pBqPQxOn8aIpR6/+x0W0A6E+fPn06xZswxKML/Rdu/eTe+8805CIfx+/x+tXLlye6aSMSBJ0lEHV+sdZgCRw/JsS5qh9xOUj2DUT7CUYZaH0Jc/evRofyw481//+tc953ekqwas/TPPPKPtPdF1tdYHg8HbGBADGoNxcwgvH90j/Pond42s+gkGqmo6CnyPp556KuFHYunSpdqaqkIKWL+1fv16fZExkjU50wQiWxAibVIp1VIJuxtf7yforYKdfoLdZUZ6WMaxc+fO/qQxGbhs2TInsnI8zd/85jfJk4g/DYVC/5wuYwaESBvTz7Y+yUzLqesLkq2C036CmTKaiYuuiX7GfN68eTR79mwzSXgm7q5du2jbNuzijQfMsAeDwc8wIBmayCog+rN69TDAOgyWgONYn3jiiYTq3HPPPXlbSpKrXLEUBd1FffD5fI3Nzc3HUqXNFoRI2+SDV6ag7vJItgpW5hNybWQ3n8cSdiwAVAHzHnfddZebRbA9r9/+9rcJ8yJ+v/87K1eufJgBySBqAAInHaNV6uBqPQxevvDSdg3SJYjdgXv27On/D5avz5kzx8ksHU8b/hT8Kl036xfBYPD7DIjjoh98Gbz88ssJSzW+9KUvub6M3W6pYrITk546QN4IBoO3MCB2S7oI0nv66acT5g4wcz5y5MiCrjnugsHMug6QT4LB4BQGpKCbNT+Ff+yxx6izs7M/829/+9tUXl6en8LYlGtXVxc9+uijekBOB4PBGgbEJgEXUzIPPPBAwuTpypUrC2b2PF07YVZ97dqB8xyEEFeCwWAZA1JMmm1TXRkQmwRpNBk+OM6opLwRj7tYLrcDA+KywHPMjp30HAVo5HEpZXk0Gv5mLEbffeGFF7Q1Crfz6e5GRJf3ODzM62ATnDlzZtzly50hIrFSSqmdRvbCCy9qOTIgDgrexqR5otBGYaqkotHopFis5ydE4h4pZYk+CwbEAYE7mCQvNbFRuKdOnQp0d3f/iCi2QkoqTZU0A2KjwF1Iihcr2iDkcDg8Rkr590TyL4moIlOSDIgNAnc5CV7ublHgUkpfJBL5KyL5MyllpZFkGBAjUvJWHN4wZaE9otHo9Fis50EpaZ6ZxxkQM9LyRlzecmuiHaSUQ8Lh8D8KIf8hnZ/BXSwTAi2QqHxog4GGiluN3nVSyrRbFLMlwxYkm4S8+f1gPPaHiOaFQqF3M0nc8I7CcDj8NSL5mJRyeC5NyIDkIr38PssHx6WQv5RSRCKRfyGSP8LnXJuIAclVgvl7frAcPVpSUiLnz5//y+nTp/+1ECLjfdQZFb6trW14d3f3k0TyK3Y1CwNilyTzk85gOLx6+vTr+y4IEi+UlpZ+q7a2tj2dNNMCgvVTkUjrK1LS5+1sCgbETmnmJ61Cvv6gvr6ebrxxbr/ghKCN9fUNtwohUt4ZkhIQLA8Jh8PPEskv290EDIjdEnU/vUK9QAcXAy1YMD/FBT/ipUAgcKcQoidZmlcBEp/8Cz8hpfymE6JnQJyQqvtp4uxi3E+I/d364NUr2IYPH0aLFi3STqxJFYQQT9fXB+5NvljnKkBaW1v/jUj+rVMiZ0Cckqz76RbKJZ44vmnx4kU0dOjQLEIS/97Q0PB3+kgJgLS2ti4SgjbBijglbgbEKcnmJ12vXwNdWVmpXUUNC5ItwHpISZ9raGhoUXH7AZFSVoTD4d1E8ppsCeXyPQOSi/S8+SzONX777bevug9QlXbSpEk0d+5c2+9Lx2F/O3bsSLjURy8hXA13ww0zTF4qKg4EAoFZQgjtKJd+QJzuWqmCMyDeVHI7SrVv3z5qaWlJe4VEQ0ODdmUCXtXV1ZayxCHauMYAr9bW1pRp4PDwGTOmU2Njo6U8iAa6WhogbW1tU3p6uvdLKf0WUzT8GANiWFQFGRG/6rjkMxwOZyw//AFYFpz1izvV0RWCr6BOwIdVwkAA/BwcOI07BgEF/s4URo8eTdOnT6eqKuv3tAshektKSqfV1tYe1AAJh8OrpIwF3WgRBsQNKec/DwCCZfKRSMSVwmAId9q0a7NeYW20MEL4VgcCgZCA7xGJhE9JKbN7MUZTzxCPAbFBiAWUBLpB8BOcAgVgXHvttVRTox15YFvATbj19YEaEQ6H75Qylng7o23ZXJ0QA+KgcD2aNEa6sCvRrmuw0X2qrw9QIFBPw4fntHY2o8SE8H1NtLa2/rJvq6wr4mVAXBGzpzJJXpqCa6MnT55M0WhUu5dFfy+kuo4O103AH8E5wIiP18iRVQSLgeun3QniVwBkK5Fc4E6GfOyPW3L2Qj6wGAcOHKCNGzdmLA4gaGpqokmTJpocknW6luL3IhxujUgp65zOSqXPFsQtSbubD0adcBkqLAJGnNTFqKm6Vcoa4CppLE3x6nUKQoioaG09gQkR186zZ0DcVVwncsO98QBA/8L8hJG75OfPn0+1tSlvGnCiqLmm2cWA5CrCQf487tJQICjLAKc7OcB3qKwcTrAKVVUjtbkN3Cjb0dHRHzV5qXkBiK6Lu1gF0EpuFRHKnAxDqok5ONAAAKNJAAJdJEz06e97P3jwE/rwww/7i47vliz5vOZsF0ro62Kxk14oDWZnOXFiorIIgAKf9b/2Ki+MJMVhiIMAKABDptt9r1zppjfffJO6u7v7iwwnHDv5CiuIrTzMW1gtZqm06BLpLQNgwDKO5IDh0zgI6CbFu0pGVsEmp7N37/sJCwiR7he+cHPavRiWKuXKQ+JXPFHoiqDdyQROMjYwKYugoIBTnRyw7ikOwQAQ2fdLZK8HLNPGjZsSJgWvv/56mjy5KfvDHoshhO9OXmrisUYxWhwMn2LkSHWT8I4hVgy3JoeKioo+fwFdJEAxgvA/J8L27YnLSgDdzTcvKbh7DfuXmkBIbi5WfPnl9drM6dKlt5qaFIpGT2qL37BtEqs1iylAXlB+vWU4e/ZsymXlUEjlK8Tfq1zr2qBMLS1bEppmzpw51NAQKLjm6l+siJK7udz9zTffokuXLmm/KmZGNIoFEDi2+sk2WAZ0m1JNuGEdkt55xmf3lmFcrfObN7doVk0F7PnAVtdCC1ctd0cF3Now9e677xKUfebMG7SNM0bDYAQEjnKqOYbkCTeMGGHkaMB5jvsOGG71SsCq3Z07/5BQHFj7UaOsbYzKb72SNkyhMG5tuT127Djt3r1b2355003Gl4DhbNht294lzMTOmjUrv/KzkHtnZ2dCFwmWIdUcA+YL1LAqfAV0k/C3fo7BQvaOPgLr9tZbGxKGiQOBAM2dO8fRfJ1JPM2W2z4r4vihDehCoJuFkRUc4FVXZ2wZGLodW7f+nmbMmEELFy50RjY2pYoupN55hpXA/5IDLEB8sm3AeQYMmeYYbCqirckMhklBCCTjoQ1KYm50tQ4fPkI4whJnFC1ceJOhNf1QMPxKYXHbsmXLbG3gXBLDdtDkYVVYi+Sg5hj0s89O7mXIpU5mnh08k4IaIpmP/enrajl6cJwSvhoOxHj87NmztL3JmQL65a+99ro2O3v33Xdr+wLcDnCWk4dVU024AfyBOYb47LOZAQm365VLfoNlUtDwwXF9kDh29KhqDAxdAhL4FghTpkymadOmZexefPDBh3To0CHCcS633XZbLu2a8Vk1x6B3oNHF0y+dUAlgL4PyFdTsc0WFa4ujHZOBkYQHz6SgiaNHlWCcOrw6WfAHDx6kffv2a0ulq6tH0nXXXZfWOij/Be84DAxj7LkG/RyDAiJ5l5vKA3MMybPPsIDFGgbDpKClw6tVgztx/UEqZTp79lPauXMnqb47xs+bmiYRlkcnO6zo4mA0C0DNnDmT5s2bZ3iER23q0VsGjNtn3tQz4ECnO9e1GAEZHJOCOVx/oLMktl6gk06ZYBUOHTqsLXJTa4fQfRk7dqw2lg6fQ60VOnGild577z1NsfGLPnv2bJo4caK2f1kF/aYe5TfAh0g1xzBkSCmNHFmtnYyhhlXV+UzFqPxG6vz225sTDq4upEnB+KU54mf19fU/zukCHb2g7LqCLZvw0eXBpBOGDtHH1Yd4f79KO2AM8WAJlJMMSwOA8B0sUaqRJKSFoVXEw2gYTsUAEF6acMsmHy98X8iTgkKIdiLx54FAwNBJPqauVLPjEk8zDYzuD7pf8Alg0lOtSs2UHqABVJhbqKsbq3XZuJtkpgWujgurjXks/Q9QoUwKCiH2+Xz+u+vq6t43KgVTgCBRXAMdiUR+RBT7oZVroI0WLFW89vZL1N5+kTD2DljQLevuxnuPZgUw2xyfbxhB1dWjqFhGk3KRqdlnjx8/Trt27e5/rBB2CgpB3US+n9fX1/9MCHH12v8MQjANiEorbk16HpSS5pkVMscvXAmoSV5VA6/vFBSCtvl8JSvMWA1961gGpM+a+CKRyHeJ5E+llJWF2+xccqMSgNXetm2b1vXFwMn8+fP6D5w2moYb8YQQF4nEP9XX1/9P8q1RZvLPCRCVUTgcHiOl/CGR/AsicmYnjplacVzHJYAhc4+O9HUSif8VQvw8EAiczlUQtgCiCnHq1KlAd3f3PxHFvuO2f5KrIPj5wpZAn5/xUGlp6U9ramoy371goqq2AqLyPXnyZFNvb/ePicQ9uDHXRHk4KkvAlATiN9PKp3y+kp/U1dUdNvWwgciOAKLyPXPmzLjLlztDRGKllNLe8+kNVI6jDF4JCCFOE8m1ZWUVq0aPHn3CqZo6CogqNNZ1RaPhb8Zi9D0iWXi7nZySPqdrQQJit89H/11XF3haCNFlIQFTj7gCiL5E4XB4MZEMEdEdUsps9/KaqgxHHpwSEELg/NLnicSqQCCw2c1aug6IqhwWQvb09HyVSH6LiL7Ivoqbze79vOK+Bf0fkXiypKTkudra2sR1Ry5VIW+A6OsXjUZre3t778DBmPAAAAI6SURBVO6DZb5LdedsvCmBdwCF3+9fV1dXF98slMfgCUCSumCNQsgvSymXSklLeF4lj9rhTtadQtAGIcR6KbWNS0fdydZYLp4DRF9snLQSjUZvjsViS4Wg26SUVi++NiYNjuWKBIQQR6Wkl30+3/q6urq3hBBXb+J3pSTZM/E0IMnFj0Qi10kp/4QotphILJJSjs1eRY6RbwkIIU4SyRYi32YhxBv19fUD9yLku3BZ8i8oQJLrcurUiWt6e8Wi3l7CyBiO8JvicXkXS/EOEokWv582+/2ypaZm3IFCrXhBA5Is9La2trqenp6biGi2lJhv0eZcxhVq4xRIuU8Qid1CCKyB31VSUrK1trY2WiBlz1rMQQVIqtpeuHBidEcHzZIy/iLSXtfyWrGsupEQIb7WiT4iot1CxF9Dh9LuESPGnTGXUmHFHvSApGoOzLm0tbU19vb2TpVSThGCphLJKVLSVCFoYrHCAwikpCNC0MdE4qCU9LEQ4qDf7/+4trb2aN/cRGFpeI6lLUpAMslMSulva2ub2NPT0+TzyUAsJup9PgpIKQNSinohtM/1RFRo5/1cFkJEpKSwEDIihAjHYhT2+WQkFhPhkpKSQ7W1tUdwsnmOOjWoHmdALDbn+fPnR3V2dgKW0ULEqmIxUSWlHCmErJJSVAlBVVIS3kcS4X9ULoQolVKWZnpHcaSU3UKI7szv1EUkzuNSKSEI7+eFkOelFOeFEOd8Pnz24fOZioqKcFVV1VmLVS3qx/4fQLyzKIIkCJoAAAAASUVORK5CYII="},FOrL:function(oe,y,e){oe.exports=e.p+"static/nodata.a6b3f948.png"},FPkq:function(oe,y,e){oe.exports=e.p+"static/qrCode.dd0fe9b2.png"},GABl:function(oe,y){oe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAKi0lEQVRoQ71ae3BU1Rn//e7dzYuioNRsHlSqRiUB2eUx0hbaKAHEAMWxiQ6PTUAUGCuIQNVOZ0xnrHUE5GHHIqOwCag8BlQiQnnUokgt5AEIK5GnBpIFXwjkAdl7vs7dkJCETXLvEj3/5d7v9/u+337nfN8554bowBHo16+3YRh3K7IPBHcRSIDI9QJ0AWkA8h0E3xM8DWAvde5x6Pqe+D17jnVUGLxWogqPp78SGSeC3wP4ZUR8pJ+Ct50O7e344uKjEXFcBkUkSERY6e43RkE9JcCgawngaiw3O6A/l7CvaHckvLYFhTKi5B8C3B2JQ6sYEhvpcMxKKioqs4ox7SwLkvT0mFNnz82HqKkCaHacRGxL1gDybHJp6WKSYoXHkqBytzuF4FoR6WOFtKNtCP4b0c7s5N27v22Pu11B5e7+6ZTgBgE6t0f2Y74n8IUjOuo+1+7dx9vy06agcrf7fgjXARLzYwZrnZsB6BzevaRkf2uYVgWdcruHKnAjRJzWHf4ElmSl5nTcnbRnT3k4b2EFVfTt29NQ8l+zKf4EIUbi4kAnhz7ohuLiH1qCwwo62cf9ccf3l0jibh1DckPy3lKzmTcbYQWV9+k7HlArOjaEjmejRm9yaWmzOMMKMncCp9x9dwlkYEeEQUCBrO0IrqYcApx1xsV6XLt2nWl43kyQqyB38dQJPZ7MY56qdLsHGIL/iY3m24R0p2jc6BDZrkVHf3XTiBFfMy9PdbSgNotCYv6kDAPGVhCTT3vz3zCNT7o9PhHJsRoIwUJN518TS0qKrWI62q4xQ/H5uTsB+Q3I0521zrcfGf/KuTMDBrguXar7or2mSuCCRm1q4t6SN5sGOGZBTQ9DsRdgJEFpQeo8pRvRJe/MYeMUMe2lYlQczl4cBki7jT78DyCVTN32qfkuRJC8Mrd3nSGNzYoa5wYm+P5kvivv43kakBdbbWTk1zqRnlBa6jdt8j4UR1Fx9WQAUyG4aqtEUIHYBWJh4ay4dQ28ciBjJiAvR5Qx8jtEOROZsuliSFBCQc4LSvBs4xogLjmjolPLH156VLKyok4ePuKHyK1XOSN/0Bz6PUlFRaXmuzELLrmNYHCVQO6wEhjBT5zReHj99LiToUwdGPIYgNesYMPE8hDTtq0JCYovyD0KkVuaGZHvnfb6xpjPTnk8o5WS91qSNC2bo+fWZiqq1RDpZDOggMPhHPHuzKi99aIy8gHx2uQwJ9t69tr2IBPfyr3TqJPPwxE4dGScGp+//XKB2CIiQ6/YcXP3faUjGjITNII7IxBTT0eeitJjB6yfyUr5MrMrLtT6IXDZFHUWaTd0Y8LKieOVEb6JkjgwOCbTvTY726j0eFINwT4RcYRi0LVfJZeUfGqumeKimgNWp1kbQX7w/pxOmaEsHRw6BaKW2BRkBjWQCQUTFylR01td9ODjgRzfq6Gp18ezSEGmEyxJ3lfaz3w2en7VNKUQen+tQ9O0ezfMiv1QjmZcj1oJQGBvl09tKl0Fuf8Rkd+1Koj4NkqPS/lq3D+/PztoUNcLF6oOQ7AweV/p8yZm5LyqveGqWSTiSK4pnB33UH2WMtZAJMsWD7HIFHRQRFLbBnLR6Rzfk6G15PFM05R2NHFf8RazzwSDqs0Dl52ACJ6PuTm229psXhJ/xjQosZl5vs/4/NxKQNpegERQd7B3xVjfIcnK0iuPHYtOLC6uHjW/dqQoo9BO0O3ZRkfpt6+bEXNY/BmZUPJ+e/bN3pM76crPrRVIdHtAkpsDXl+oqjWMUfOrpoiC/cXbhjPqWnrhU7E75NB9dyFYt6+9uFq838/4gpwfILjOCpBkZsDr+6DBduTcmomAWmYFa9VGc3DQhplxn4h/aAqU+sIqLmRHfkZXQU6ZCG63AiRZlpQa1bu4/9K6UEGYXzMESm2zgrVqQ2i3FM6JPS7+jIEwT832xi668nN2CPBbqziN2lOV3uULTPusl6uTahTKIZFuKpt7JXGm36y4hDxSiX/YI1DG61bjupyhzaag1QJkWwfyrO6MSqkYu/QbEzNqXvV2EbnXOr51S2p4o3BWJ3Nja5btAohMsMfLV80qtxCQGXaAJJcEvL5pJmb0vJpxStRKO/hwtuYunE7ds+HJ6P1yfEwXVJ+vgCDWFi8xg64Vk7JFGattAg2nw9n35NjX92etEb32qxpzn3dNWSKxvHB2p0n12RkyHYJFtmIyjXUtnT3eye1Sc16+gUC3Q0CyJCk1aqBZIB6YKzfVsdrcMSTY4WiwJbC/C+J+vWIOq0TyHPDvNI8rKba4iBpERXUNHR9cBTkfi9j/LEJqLwW8y582OR6Ye7FXHYx3gTDnpjYiM8U4o5nZeCbyD50BpRbaEmMaE1uZtn3Y5fPQxGch6gXbJKDSdW1ExfhlW0zsmAXSxQjW+ARy1X1ZS+76k6vkd5G4J8zMhKZa2ahuqKs+DPOLn91BPsK0bctCghJXTLrDUMoPiO3PJAQvApwSyFme3xDD6PmXPCJ1MwA+KCI/axqbWZpBFFJ3LDYLQNN3cnDIEgim2NWC+unmYsqmc42XEq6C3FUiEtrpRjIIzBscm/mMeXZqih+9UOIhNbeFMhBkRb/ZMV+afaalDykb3gdBowRi/0cFtcVM2xqq1FcErZyYKoZ8FkmWGoMjjwGy6MaYTsv82a9eaOuHue2DJ6KP3P/KxQYbOThkB8R6g2/i8xwcsbfyjsJQX2x50XhNWboigGcBrKam7RKRMqce+vodYwiSIOihREYAPN5wJJGDGdkQsdc6Gpxp/AtTt/2t4c9mghIKJvcU1O0VQVQk084yhjgHxKac9i45I+VZsTj3/SGI/MIyvjF6VqBrbAoTC6vDCjIfulZM/KMo9YptchsAEk8HvPkvhdbVwYznIJJnA97EVBvLXlvfblZ0whG58nPWCvCHyJy0gyKPde7WOdVcP3JkWHfUqkOAxNn2Rcxn2vbZLXFhr15vW/nEdeeNcyUArr5ctO25OUAjH6z0+tZfzs4qRFJZiU1IHTySvPoDQKt3yeb1cFDJNhHcdI0amhQk7gh4fen1YoYPhgQ/ss/NzxHtHGj2nHDYNi/Hk9/MTQka2CoiN9t3fNVkUDr0/hU5b5SK5Gnw7yyCiMcWL+GH5sxkz80nWsO1e9uftHJysqHqtoigpy3nLYxJLgt4fY+EsnMg41FAltriIzciyjm2tcy0WuXCOUnKf/xGg1VvishwW0Fc8XIhNoYpJ7J9gfpLRByGyM8tc5FzkTromXBrxlJRaM2ReW0sSi0QQTfLwZiG1P582rv876Hs+DNehpKZFvEnoWE2U7dbbrrtTrmWjhPfeqybEby0ECLjrARF8ETML9DzxD2+WikbdifqDHND2vb/PpDm5/oXcV3XRey+tsaKH1tTLhyh661H0xCsmyaQCW1dg1HTHwpMWLbmcpneBJH7Wg+QVdCwFKI/z7R/fWdHyDULaiCIL5jdScM3Y6X+m04/aXIPQGJnwJs/OCTm8yEjYSDMLSurQPkI5CrcoK2ja0vobBTpsD3l2nKU/mGe43DFiV5Ksb8SNUCj9lrlhOUl5r8JwG9evjMBhDmdjkJYBp2luLPHHrL+nq8jxv8BV2A7FHmr6w0AAAAASUVORK5CYII="},Gytx:function(oe,y){oe.exports=function(_,L,Oe,le){var A=Oe?Oe.call(le,_,L):void 0;if(A!==void 0)return!!A;if(_===L)return!0;if(typeof _!="object"||!_||typeof L!="object"||!L)return!1;var c=Object.keys(_),F=Object.keys(L);if(c.length!==F.length)return!1;for(var a=Object.prototype.hasOwnProperty.bind(L),D=0;D1&&arguments[1]!==void 0?arguments[1]:1,xe=yt.length,Je=0;Je1&&arguments[1]!==void 0?arguments[1]:!1;return Object(K.a)(q).map(function(x,P){if(!A.isValidElement(x)||!x.type)return null;var me=x.type.isSelectOptGroup,fe=x.key,M=x.props,Z=M.children,pe=Object(F.a)(M,["children"]);return l||!me?b(x):Object(B.a)(Object(B.a)({key:"__RC_SELECT_GRP__".concat(fe===null?P:fe,"__"),label:fe},pe),{},{options:i(Z)})}).filter(function(x){return x})}var r=e("2Qr1"),s=e("qNPg"),g=e("U8pU"),h=e("Kwbf"),E=e("WKfj");function n(q){var l=q.mode,x=q.options,P=q.children,me=q.backfill,fe=q.allowClear,M=q.placeholder,Z=q.getInputElement,pe=q.showSearch,ae=q.onSearch,H=q.defaultOpen,ue=q.autoFocus,he=q.labelInValue,Ke=q.value,ot=q.inputValue,Be=q.optionLabelProp,pt=l==="multiple"||l==="tags",Pt=pe!==void 0?pe:pt||l==="combobox",jt=x||i(P);if(Object(h.a)(l!=="tags"||jt.every(function(Rt){return!Rt.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),l==="tags"||l==="combobox"){var Yt=jt.some(function(Rt){return Rt.options?Rt.options.some(function(yt){return typeof("value"in yt?yt.value:yt.key)=="number"}):typeof("value"in Rt?Rt.value:Rt.key)=="number"});Object(h.a)(!Yt,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(h.a)(l!=="combobox"||!Be,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(h.a)(l==="combobox"||!me,"`backfill` only works with `combobox` mode."),Object(h.a)(l==="combobox"||!Z,"`getInputElement` only work with `combobox` mode."),Object(h.b)(l!=="combobox"||!Z||!fe||!M,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),ae&&!Pt&&l!=="combobox"&&l!=="tags"&&Object(h.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(h.b)(!H||ue,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),Ke!=null){var dn=Object(E.d)(Ke);Object(h.a)(!he||dn.every(function(Rt){return Object(g.a)(Rt)==="object"&&("key"in Rt||"value"in Rt)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(h.a)(!pt||Array.isArray(Ke),"`value` should be array when `mode` is `multiple` or `tags`")}if(P){var Ot=null;Object(K.a)(P).some(function(Rt){if(!A.isValidElement(Rt)||!Rt.type)return!1;var yt=Rt.type;if(yt.isSelectOption)return!1;if(yt.isSelectOptGroup){var tn=Object(K.a)(Rt.props.children).every(function(lt){return!A.isValidElement(lt)||!Rt.type||lt.type.isSelectOption?!0:(Ot=lt.type,!1)});return!tn}return Ot=yt,!0}),Ot&&Object(h.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Ot.displayName||Ot.name||Ot,"`.")),Object(h.a)(ot===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var X=n,N=Object(s.a)({prefixCls:"rc-select",components:{optionList:R},convertChildrenToData:i,flattenOptions:r.d,getLabeledValue:r.e,filterOptions:r.b,isValueDisabled:r.g,findValueOption:r.c,warningProps:X,fillOptionsWithMissingValue:r.a}),I=function(q){Object(Oe.a)(x,q);var l=Object(le.a)(x);function x(){var P;return Object(_.a)(this,x),P=l.apply(this,arguments),P.selectRef=A.createRef(),P.focus=function(){P.selectRef.current.focus()},P.blur=function(){P.selectRef.current.blur()},P}return Object(L.a)(x,[{key:"render",value:function(){return A.createElement(N,Object.assign({ref:this.selectRef},this.props))}}]),x}(A.Component);I.Option=U,I.OptGroup=de;var W=I,De=y.c=W},MVT6:function(oe,y,e){},NLgs:function(oe,y,e){"use strict";e.d(y,"e",function(){return J}),e.d(y,"f",function(){return de}),e.d(y,"d",function(){return K}),e.d(y,"c",function(){return b}),e.d(y,"a",function(){return i}),e.d(y,"b",function(){return r});var _=e("miYZ"),L=e("tsqr"),Oe=e("9og8"),le=e("2qtc"),A=e("kLXV"),c=e("WmNS"),F=e.n(c),a=e("q1tI"),D=e.n(a),se=e("9kvl"),j=e("xKgJ"),z=e("1vsH"),te=e("RCxd"),T=e("mOS8"),v=e.n(T),m=e("1ZF9"),S=e.n(m),R=e("WdTA"),Y=e.n(R),U=e("m3rI"),J=function(g){var h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return!!(de(g)&&B(h))},de=function(g){return Object(j.p)()?!0:(g({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},B=function(){var g,h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,E=Object(se.c)()._store.getState(),n=E.user;return(g=n.userInfo)!==null&&g!==void 0&&g.profile_completed?!0:(A.a.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:h?"\u6309\u7167\u6709\u5173\u653F\u7B56\u89C4\u5B9A\uFF0C\u7279\u6B8A\u5B9E\u9A8C\u9700\u8981\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u624D\u80FD\u4F7F\u7528\uFF0C\u8BF7\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u7801":"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){se.d.push("/account/profile/edit")}}),!1)},K=function(){var g,h=Object(se.c)()._store.getState(),E=h.user;return(g=E.userInfo)!==null&&g!==void 0&&g.professional_certification?!0:(A.a.confirm({title:"\u63D0\u793A",centered:!0,content:D.a.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){Object(z.O)("/account/certification")}}),!1)},b=function(){return Object(j.a)()?!0:(A.a.warning({centered:!0,width:530,title:"\u63D0\u793A",content:D.a.createElement("div",{className:"tc",style:{marginLeft:-38}},D.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u626B\u7801\u52A0\u7FA4@\u7FA4\u7BA1\u7406\u5458\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650\u54E6\uFF01"),D.a.createElement("img",{src:Object(j.t)()?Y.a:"".concat(U.a.IMG_SERVER,"/images/educoder/qqqun20191230.png"),width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1)},i=function(g,h){return g?!0:(A.a.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:D.a.createElement("div",null,D.a.createElement("p",null,h||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),D.a.createElement("div",{style:{marginLeft:"110px"}},D.a.createElement("img",{src:S.a,width:200}),D.a.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(z.O)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},r=function(g){var h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",E=Object(se.c)()._store.getState(),n=E.shixunsDetail.detail;return(n==null?void 0:n.public)===2||(n==null?void 0:n.public)===1||(n==null?void 0:n.shixun_status)===3?(A.a.info({centered:!0,icon:D.a.createElement(te.a,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:D.a.createElement("div",{className:"tc",style:{marginLeft:-38}},D.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},D.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",(n==null?void 0:n.public)===2?"\u5DF2\u516C\u5F00":(n==null?void 0:n.public)===1?"\u5F85\u5BA1\u6838":"\u5DF2\u5173\u95ED","\uFF0C",h,"\u3002"),D.a.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),D.a.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:v.a,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0):(n==null?void 0:n.shixun_status)===2?(A.a.confirm({centered:!0,icon:D.a.createElement(te.a,null),title:"\u63D0\u793A",content:D.a.createElement("div",null,D.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",h,"\u3002"),D.a.createElement("br",null),D.a.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){A.a.confirm({width:440,centered:!0,icon:D.a.createElement(te.a,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){var N=Object(Oe.a)(F.a.mark(function W(){var De;return F.a.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return l.next=2,g({type:"shixunsDetail/cancelRelease",payload:{id:n==null?void 0:n.identifier}});case 2:De=l.sent,De.status!==401&&(L.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),g({type:"shixunsDetail/getShixunsDetail",payload:{id:n==null?void 0:n.identifier}}),g({type:"practiceSetting/getCommonData",payload:{id:n==null?void 0:n.identifier}}));case 4:case"end":return l.stop()}},W)}));function I(){return N.apply(this,arguments)}return I}()})}}),!0):!1}},Nmxd:function(oe,y){oe.exports="data:image/png;base64,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"},NvD2:function(oe,y,e){"use strict";e.d(y,"a",function(){return c});var _=e("Kwbf");function L(F,a){var D=new Set;return F.forEach(function(se){a.has(se)||D.add(se)}),D}function Oe(F){var a=F||{},D=a.disabled,se=a.disableCheckbox,j=a.checkable;return!!(D||se)||j===!1}function le(F,a,D,se){for(var j=new Set(F),z=new Set,te=0;te<=D;te+=1){var T=a.get(te)||new Set;T.forEach(function(R){var Y=R.key,U=R.node,J=R.children,de=J===void 0?[]:J;j.has(Y)&&!se(U)&&de.filter(function(B){return!se(B.node)}).forEach(function(B){j.add(B.key)})})}for(var v=new Set,m=D;m>=0;m-=1){var S=a.get(m)||new Set;S.forEach(function(R){var Y=R.parent,U=R.node;if(se(U)||!R.parent||v.has(R.parent.key))return;if(se(R.parent.node)){v.add(Y.key);return}var J=!0,de=!1;(Y.children||[]).filter(function(B){return!se(B.node)}).forEach(function(B){var K=B.key,b=j.has(K);J&&!b&&(J=!1),!de&&(b||z.has(K))&&(de=!0)}),J&&j.add(Y.key),de&&z.add(Y.key),v.add(Y.key)})}return{checkedKeys:Array.from(j),halfCheckedKeys:Array.from(L(z,j))}}function A(F,a,D,se,j){for(var z=new Set(F),te=new Set(a),T=0;T<=se;T+=1){var v=D.get(T)||new Set;v.forEach(function(Y){var U=Y.key,J=Y.node,de=Y.children,B=de===void 0?[]:de;!z.has(U)&&!te.has(U)&&!j(J)&&B.filter(function(K){return!j(K.node)}).forEach(function(K){z.delete(K.key)})})}te=new Set;for(var m=new Set,S=se;S>=0;S-=1){var R=D.get(S)||new Set;R.forEach(function(Y){var U=Y.parent,J=Y.node;if(j(J)||!Y.parent||m.has(Y.parent.key))return;if(j(Y.parent.node)){m.add(U.key);return}var de=!0,B=!1;(U.children||[]).filter(function(K){return!j(K.node)}).forEach(function(K){var b=K.key,i=z.has(b);de&&!i&&(de=!1),!B&&(i||te.has(b))&&(B=!0)}),de||z.delete(U.key),B&&te.add(U.key),m.add(U.key)})}return{checkedKeys:Array.from(z),halfCheckedKeys:Array.from(L(te,z))}}function c(F,a,D,se){var j=[],z;se?z=se:z=Oe;var te=new Set(F.filter(function(S){var R=!!D[S];return R||j.push(S),R})),T=new Map,v=0;Object.keys(D).forEach(function(S){var R=D[S],Y=R.level,U=T.get(Y);U||(U=new Set,T.set(Y,U)),U.add(R),v=Math.max(v,Y)}),Object(_.a)(!j.length,"Tree missing follow keys: ".concat(j.slice(0,100).map(function(S){return"'".concat(S,"'")}).join(", ")));var m;return a===!0?m=le(te,T,v,z):m=A(te,a.halfCheckedKeys,T,v,z),m}},OLES:function(oe,y,e){"use strict";var _=e("U8pU"),L=e("VTBJ"),Oe=e("Ff2n"),le=e("q1tI"),A=e("uciX"),c=e("7ixt"),F=function(te){var T=te.overlay,v=te.prefixCls,m=te.id,S=te.overlayInnerStyle;return le.createElement("div",{className:"".concat(v,"-inner"),id:m,role:"tooltip",style:S},typeof T=="function"?T():T)},a=F,D=function(te,T){var v=te.overlayClassName,m=te.trigger,S=m===void 0?["hover"]:m,R=te.mouseEnterDelay,Y=R===void 0?0:R,U=te.mouseLeaveDelay,J=U===void 0?.1:U,de=te.overlayStyle,B=te.prefixCls,K=B===void 0?"rc-tooltip":B,b=te.children,i=te.onVisibleChange,r=te.afterVisibleChange,s=te.transitionName,g=te.animation,h=te.placement,E=h===void 0?"right":h,n=te.align,X=n===void 0?{}:n,N=te.destroyTooltipOnHide,I=N===void 0?!1:N,W=te.defaultVisible,De=te.getTooltipContainer,q=te.overlayInnerStyle,l=Object(Oe.a)(te,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),x=Object(le.useRef)(null);Object(le.useImperativeHandle)(T,function(){return x.current});var P=Object(L.a)({},l);"visible"in te&&(P.popupVisible=te.visible);var me=function(){var ae=te.arrowContent,H=ae===void 0?null:ae,ue=te.overlay,he=te.id;return[le.createElement("div",{className:"".concat(K,"-arrow"),key:"arrow"},H),le.createElement(a,{key:"content",prefixCls:K,id:he,overlay:ue,overlayInnerStyle:q})]},fe=!1,M=!1;if(typeof I=="boolean")fe=I;else if(I&&Object(_.a)(I)==="object"){var Z=I.keepParent;fe=Z===!0,M=Z===!1}return le.createElement(A.a,Object.assign({popupClassName:v,prefixCls:K,popup:me,action:S,builtinPlacements:c.a,popupPlacement:E,ref:x,popupAlign:X,getPopupContainer:De,onPopupVisibleChange:i,afterPopupVisibleChange:r,popupTransitionName:s,popupAnimation:g,defaultPopupVisible:W,destroyPopupOnHide:fe,autoDestroy:M,mouseLeaveDelay:J,popupStyle:de,mouseEnterDelay:Y},P),b)},se=Object(le.forwardRef)(D),j=y.a=se},OZM5:function(oe,y,e){"use strict";e.d(y,"b",function(){return se}),e.d(y,"a",function(){return j}),e.d(y,"k",function(){return z}),e.d(y,"h",function(){return te}),e.d(y,"i",function(){return T}),e.d(y,"g",function(){return v}),e.d(y,"c",function(){return m}),e.d(y,"d",function(){return S}),e.d(y,"j",function(){return U}),e.d(y,"e",function(){return J}),e.d(y,"f",function(){return de});var _=e("KQm4"),L=e("U8pU"),Oe=e("Ff2n"),le=e("q1tI"),A=e.n(le),c=e("Kwbf"),F=e("WaYH"),a=.25,D=2;function se(B,K){var b=B.slice(),i=b.indexOf(K);return i>=0&&b.splice(i,1),b}function j(B,K){var b=B.slice();return b.indexOf(K)===-1&&b.push(K),b}function z(B){return B.split("-")}function te(B,K){return"".concat(B,"-").concat(K)}function T(B){return B&&B.type&&B.type.isTreeNode}function v(B,K){var b=[B],i=K[B];function r(){var s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];s.forEach(function(g){var h=g.key,E=g.children;b.push(h),r(E)})}return r(i.children),b}function m(B,K){var b=B.clientY,i=K.selectHandle.getBoundingClientRect(),r=i.top,s=i.bottom,g=i.height,h=Math.max(g*a,D);return b<=r+h?-1:b>=s-h?1:0}function S(B,K){if(!B)return;var b=K.multiple;return b?B.slice():B.length?[B[0]]:B}var R=function(K){return K};function Y(B,K){if(!B)return[];var b=K||{},i=b.processProps,r=i===void 0?R:i,s=Array.isArray(B)?B:[B];return s.map(function(g){var h=g.children,E=Object(Oe.a)(g,["children"]),n=Y(h,K);return A.a.createElement(F.a,Object.assign({},r(E)),n)})}function U(B){if(!B)return null;var K;if(Array.isArray(B))K={checkedKeys:B,halfCheckedKeys:void 0};else if(Object(L.a)(B)==="object")K={checkedKeys:B.checked||void 0,halfCheckedKeys:B.halfChecked||void 0};else return Object(c.a)(!1,"`checkedKeys` is not an array or an object"),null;return K}function J(B,K){var b=new Set;function i(r){if(b.has(r))return;var s=K[r];if(!s)return;b.add(r);var g=s.parent,h=s.node;if(h.disabled)return;g&&i(g.key)}return(B||[]).forEach(function(r){i(r)}),Object(_.a)(b)}function de(B){var K={};return Object.keys(B).forEach(function(b){(b.startsWith("data-")||b.startsWith("aria-"))&&(K[b]=B[b])}),K}},Ohmc:function(oe,y,e){oe.exports=e.p+"static/certificate.fc32dc1b.jpg"},R5GN:function(oe,y,e){"use strict";var _=e("2qtc"),L=e("kLXV"),Oe=e("g9YV"),le=e("wCAj"),A=e("5NDa"),c=e("5rEg"),F=e("14J3"),a=e("BMrR"),D=e("iQDF"),se=e("+eQT"),j=e("miYZ"),z=e("tsqr"),te=e("jrin"),T=e("oBTY"),v=e("k1fw"),m=e("9og8"),S=e("y8nQ"),R=e("Vl3Y"),Y=e("tJVT"),U=e("WmNS"),J=e.n(U),de=e("q1tI"),B=e.n(de),K=e("wd/R"),b=e.n(K),i=e("ErOA"),r=e("1vsH"),s=e("Ty5D"),g=e("9kvl"),h=e("oUNq"),E=e("xKgJ"),n=function(N){var I=N.classroomList,W=N.dispatch,De=Object(s.i)(),q=R.a.useForm(),l=Object(Y.a)(q,1),x=l[0],P=Object(de.useState)(1),me=Object(Y.a)(P,2),fe=me[0],M=me[1],Z=Object(de.useState)([]),pe=Object(Y.a)(Z,2),ae=pe[0],H=pe[1],ue=Object(de.useState)(0),he=Object(Y.a)(ue,2),Ke=he[0],ot=he[1],Be=Object(de.useState)(2e4),pt=Object(Y.a)(Be,2),Pt=pt[0],jt=pt[1],Yt=Object(de.useState)(!0),dn=Object(Y.a)(Yt,2),Ot=dn[0],Rt=dn[1],yt=Object(de.useState)([]),tn=Object(Y.a)(yt,2),lt=tn[0],sn=tn[1],hn=Object(de.useState)(),ln=Object(Y.a)(hn,2),An=ln[0],O=ln[1];Object(de.useEffect)(function(){I.actionTabs.key==="\u7ACB\u5373\u622A\u6B62"?_e():(sn([]),H([]))},[I.actionTabs.key]);var _e=function(){var Ne=Object(m.a)(J.a.mark(function Ce(xe){var Je,nt,Fe;return J.a.wrap(function(dt){for(;;)switch(dt.prev=dt.next){case 0:return Rt(!0),dt.next=3,Object(h.z)(Object(v.a)(Object(v.a)({},De),{},{page:xe||fe,limit:Pt,homework_id:I.actionTabs.type===1?"":I.actionTabs.selectArrs[0],end_homework_action:!0}));case 3:Je=dt.sent,Je==null||Je.course_groups.map(function(Le,qt){Le.key=Le.id}),Je&&(H([].concat(Object(T.a)(ae),Object(T.a)(Je==null?void 0:Je.course_groups))),ot(Je==null?void 0:Je.course_groups_count),O(Je==null?void 0:Je.course_groups),Rt(!1),xe||x.setFieldsValue((Fe={},Object(te.a)(Fe,"group_ids",Je==null||((nt=Je.course_groups)===null||nt===void 0)?void 0:nt.map(function(Le){return String(Le.id)})),Object(te.a)(Fe,"end_time",b()(b()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm"))),Fe)));case 6:case"end":return dt.stop()}},Ce)}));return function(xe){return Ne.apply(this,arguments)}}(),Re=function(Ce){M(Ce),_e(Ce)},Qe=function(){var Ne=Object(m.a)(J.a.mark(function Ce(){var xe,Je;return J.a.wrap(function(Fe){for(;;)switch(Fe.prev=Fe.next){case 0:return xe=Object(v.a)({},x.getFieldsValue()),Fe.next=3,Object(i.a)("/api/courses/".concat(De.coursesId,"/homework_commons/end_with_homework_list_position.json"),{method:"post",body:{homework_ids:Object(T.a)(I.actionTabs.selectArrs),group_ids:(lt==null?void 0:lt.length)>0?lt:[],unified_setting:!(ae!=null&&ae.length),end_time:b()(xe.end_time).format("YYYY-MM-DD HH:mm")}});case 3:Je=Fe.sent,Je.status===0&&(Ze(),Object(r.Y)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u7ACB\u5373\u622A\u6B62"]),z.b.success("\u64CD\u4F5C\u6210\u529F"),W({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),Object(E.c)()?I.actionTabs.detail?(W({type:"classroomList/setActionTabs",payload:{}}),W({type:"shixunHomeworks/getWorkList",payload:Object(v.a)({},De)}),W({type:"shixunHomeworks/getWorkSetting",payload:Object(v.a)({},De)})):W({type:"classroomList/getClassroomTeacherShixunsList",payload:Object(v.a)(Object(v.a)({},I.actionTabs.params),{},{type:4})}):W({type:"classroomList/getClassroomShixunsList",payload:Object(v.a)({},I.actionTabs.params)}));case 5:case"end":return Fe.stop()}},Ce)}));return function(){return Ne.apply(this,arguments)}}(),Ze=function(){M(1),H([])},He=Ke>fe*Pt;return B.a.createElement(L.a,{centered:!0,title:"\u622A\u6B62\u4F5C\u4E1A",visible:I.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",okText:"\u622A\u6B62\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u622A\u6B62",onOk:Qe,onCancel:function(){Ze(),W({type:"classroomList/setActionTabs",payload:{}})}},B.a.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u4E0D\u80FD\u518D\u63D0\u4EA4\u4F5C\u4E1A",B.a.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u63D0\u4EA4\u4E2D" \u201C\u8865\u4EA4\u4E2D\u201D\u7684\u4F5C\u4E1A\u6709\u6548'),ae&&B.a.createElement(R.a,{form:x},B.a.createElement(a.a,null,B.a.createElement("span",{className:"mr5"},"\u622A\u6B62\u65F6\u95F4:"),B.a.createElement(R.a.Item,{name:"end_time"},B.a.createElement(se.a,{style:{width:170},getPopupContainer:function(Ce){return Ce.parentNode},disabledDate:function(Ce){return Ce&&Ce0&&B.a.createElement(a.a,null,B.a.createElement("span",{className:"mr5"},"\u9009\u62E9\u73ED\u7EA7:"),B.a.createElement(c.a.Search,{style:{width:"300px"},onChange:function(Ce){H(An.filter(function(xe){return xe.name.indexOf(Ce.target.value)>-1}))}})),(ae==null?void 0:ae.length)>0&&I.actionTabs.type===1&&B.a.createElement(le.a,{style:{marginTop:"10px",height:"300px",overflow:"auto"},rowSelection:{type:"checkbox",onChange:function(Ce,xe){sn(Ce)}},pagination:!1,dataSource:ae,columns:[{title:"\u73ED\u7EA7",dataIndex:"name",key:"name"}]}),(ae==null?void 0:ae.length)>0&&I.actionTabs.type===2&&B.a.createElement(le.a,{style:{marginTop:"10px",height:"300px",overflow:"auto"},rowSelection:{type:"checkbox",onChange:function(Ce,xe){sn(Ce)}},pagination:!1,dataSource:ae,columns:[{title:"\u73ED\u7EA7",dataIndex:"name",key:"name"},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time"},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time"}]})))};y.a=Object(g.a)(function(X){var N=X.classroomList;return{classroomList:N}})(n)},RMFE:function(oe,y){oe.exports="data:image/png;base64,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"},"SA+Z":function(oe,y,e){var _=e("wTVA"),L=e("EbDI"),Oe=e("ZhPi"),le=e("wkBT");function A(c){return _(c)||L(c)||Oe(c)||le()}oe.exports=A,oe.exports.__esModule=!0,oe.exports.default=oe.exports},SMhR:function(oe,y){oe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAcYAAAHGCAYAAADuYispAAAAAklEQVR4AewaftIAABHTSURBVO3BQY4cy5IEQdNA3//KNo2/8NU8XzCQyCpSReivSJKk/zmRJEnjRJIkjRNJkjROJEnSOJEkSeNEkiSNE0mSNE4kSdI4kSRJ40SSJI0TSZI0TiRJ0jiRJEnjRJIkjRNJkjROJEnSOJEkSeNEkiSNE0mSNE4kSdI4kSRJ40SSJI0TSZI0TiRJ0jiRJEnjRJIkjRNJkjROJEnSOJEkSeNEkiSNE0mSNH7yMiB/s7a5AWTTNhsgN9pmA2TTNp8MyI22uQHkv7TNDSCbttkAudE2bwJyo22eBGTTNhsgf7O2ecuJJEkaJ5IkaZxIkqRxIkmSxokkSRonkiRpnEiSpPGTD9c2nwzIk9pmA2TTNjeAPAnIpm1uANm0zQbIDSBPAXIDyKZtPhmQG22zAfLN2uaTAflUJ5IkaZxIkqRxIkmSxokkSRonkiRpnEiSpHEiSZLGT74ckCe1zZOAbNpm0zYbIDfaZgPkRts8qW1utM0GyKZtntI2GyBPArJpmw2QTds8CcimbW4A+WRAntQ23+pEkiSNE0mSNE4kSdI4kSRJ40SSJI0TSZI0TiRJ0viJXtU2T2qbDZA3Adm0zZOAbNpm0zYbIJu2+VZtswGyaZsbbbMBsmmbDZBN29xoG32mE0mSNE4kSdI4kSRJ40SSJI0TSZI0TiRJ0jiRJEnjJ3oVkCe1zZPaZgNk0zYbIJu2eRKQJwF5S9vcAPIkIJu2uQFk0zY32kbf6USSJI0TSZI0TiRJ0jiRJEnjRJIkjRNJkjROJEnS+MmXa5t/WdtsgGza5psB+WRt8xQgN4DcaJtv1jYbIDfa5pO1jf5/J5IkaZxIkqRxIkmSxokkSRonkiRpnEiSpHEiSZLGTz4ckH9Z22yAbNpmA2TTNhsgm7bZANm0zQbIpm02QDZtswFyA8h/aZsbbbMBsmmbDZBN22yAbNpmA2TTNhsgm7bZALkBZNM2N4Doz5xIkqRxIkmSxokkSRonkiRpnEiSpHEiSZLGiSRJGvRX9LGAvKltNkA2bXMDyJvaZgNk0zZPAfLN2mYD5EbbPAnIk9pG7ziRJEnjRJIkjRNJkjROJEnSOJEkSeNEkiSNE0mSNH7y4YBs2uYGkE3bbIBs2mYD5Ebb/Mva5klAbgB5S9tsgGza5gaQDZBN2zwJyJPaZgNkA2TTNhsgN9pmA2TTNt/qRJIkjRNJkjROJEnSOJEkSeNEkiSNE0mSNE4kSdKgv/IPA3KjbW4AeVLb3ADyzdrmBpAntc2nAnKjbTZANm1zA8gna5sNkH9Z27zlRJIkjRNJkjROJEnSOJEkSeNEkiSNE0mSNE4kSdL4yZcDcqNtbgDZtM2mbTZANm1zA8imbTZANm1zA8iTgGza5gaQpwDZtM2NttkAudE2b2qbDZAbbbMB8qa20f/vRJIkjRNJkjROJEnSOJEkSeNEkiSNE0mSNE4kSdL4ycuA3GibDZANkBttswHyJCA32uZJQDZt8yQgTwKyaZsNkD/VNk8CsmmbDZA3tc0GyI222QDZtM0NIJu2eRKQTdt8qxNJkjROJEnSOJEkSeNEkiSNE0mSNE4kSdI4kSRJ4yf/uLbZANkA2bTNDSBPAnKjbd7UNhsgN4Bs2uZG27wFyKZtbrTNBsimbW4AudE2N9pmA+RG29wAsmmbJwHZtM1bTiRJ0jiRJEnjRJIkjRNJkjROJEnSOJEkSeNEkiSNn3w5IJu2udE2N4DcaJsbQDZtswGyAfIvA7Jpmz8F5EbbPAnIpm1uANm0zZuAbNpm0zYbIBsgm7a5AeRJbfOpTiRJ0jiRJEnjRJIkjRNJkjROJEnSOJEkSeNEkiSNn3y4ttkAuQFk0zYbIDfa5gaQN7XNk4A8qW02QG4A+VNtswHyzdpmA+RJbfMkIJu2eVPbbIBs2uZvdSJJksaJJEkaJ5IkaZxIkqRxIkmSxokkSRonkiRp/ERX2kb/DcimbW4AuQFk0zYbIDfa5i1t8yYgm7a50TYbIN+sbW4A2bTNk4Bs2uYtJ5IkaZxIkqRxIkmSxokkSRonkiRpnEiSpHEiSZLGT/5yQDZtswHypLbZAHlT29xomw2QTdvcAHIDyKdqmze1zZuAvKltNkCeBOSTAflWJ5IkaZxIkqRxIkmSxokkSRonkiRpnEiSpHEiSZIG/ZUPBuRG22yAbNrmBpAbbbMBcqNtNkA2bbMBsmmbDZBN2zwJyFvaZgNk0zYbIDfaZgNk0zYbIG9qm08GZNM2GyCbttkA2bTNtzqRJEnjRJIkjRNJkjROJEnSOJEkSeNEkiSNE0mSNH7yMiBPAvIkIN8MyA0gm7bZALkB5Elt8yQgf6pt9N/aZgPkTUA2bbNpmycB+VedSJKkcSJJksaJJEkaJ5IkaZxIkqRxIkmSxokkSRr0V/5iQDZt882AbNrmBpBN22yAbNpmA+RG2zwJyKZt/hSQTds8CcimbW4A2bTNk4B8s7bZALnRNhsgm7bZANm0zVtOJEnSOJEkSeNEkiSNE0mSNE4kSdI4kSRJ40SSJI2ffDggm7bZtM0GyJvaZgPkBpBN2zypbTZAbrTNBsimbZ4E5ClAbrTNNwOyaZsbbXMDyI222QDZtM0GyAbIDSCbtvlUJ5IkaZxIkqRxIkmSxokkSRonkiRpnEiSpHEiSZIG/ZV/GJAbbbMB8qa22QDZtM0GyKZtbgDZtM0NIJu22QC50Tb/BciNttkAeVLbbIDcaJsNkE3bbIA8qW02QN7UNv+qE0mSNE4kSdI4kSRJ40SSJI0TSZI0TiRJ0jiRJEnjJy8DcqNt3gTkkwH5ZECeBOSTAXkKkE3bbIA8qW2e1DY32mYDZNM2GyD6TCeSJGmcSJKkcSJJksaJJEkaJ5IkaZxIkqRxIkmSxk++HJBN29xomycB2bTNm4Bs2mYD5JsBudE2TwGyaZsNkCcBudE2N4C8CciNtnkSkBtAbrTNpzqRJEnjRJIkjRNJkjROJEnSOJEkSeNEkiSNE0mSNH7ysrb5ZkA2bXMDyI22eRKQTds8CcimbTZANm2zAXIDyH9pmye1zQbIpm02QG4A+WRtswHyJCCbtnlT23yrE0mSNE4kSdI4kSRJ40SSJI0TSZI0TiRJ0vjJy4A8qW2e1DZvapsbQDZtswFyA8imbTZtc6Nt3tQ2TwGyaZtN22yA3GibDZBN22yAPAnIm9rmSUA2bbMBcqNt3nIiSZLGiSRJGieSJGmcSJKkcSJJksaJJEkaJ5IkadBf+WBANm2zAfLN2mYD5Ebb3AByo202QPSOttkA2bTNm4Bs2uYGEP25tvlUJ5IkaZxIkqRxIkmSxokkSRonkiRpnEiSpHEiSZIG/ZUXAbnRNjeA3GibG0ButM03A/LJ2mYDZNM2fwrIJ2ubG0A2bXMDyI22uQFk0zY3gNxomxtANm3zrU4kSdI4kSRJ40SSJI0TSZI0TiRJ0jiRJEnjRJIkDforLwKyaZsNkE3bPAnIpm02QJ7UNk8CcqNtNkButM0GyJPaZgPkT7XNBsiNttkA+Ze1zQ0gN9pmA+RNbbMBsmmbt5xIkqRxIkmSxokkSRonkiRpnEiSpHEiSZLGiSRJGvRX/mJANm3zzYDcaJsbQG60zQ0gm7a5AeRJbfMWIE9qmw2QG22zAXKjbTZANm2zAfKktrkB5E1t85YTSZI0TiRJ0jiRJEnjRJIkjRNJkjROJEnSOJEkSeMnLwOyaZsbbbMB8qa2udE2GyBvapsNkE3bbNrmTW2zAbIB8l/a5kltswHypLZ5U9s8CciNtnkSkE3b/KtOJEnSOJEkSeNEkiSNE0mSNE4kSdI4kSRJ40SSJI2fvKxtbgDZtM2NtvlmbbMB8iQgTwKyaZsNkG8F5Elt8yYgm7Z5EpBN2zwJyCcDcqNtPtWJJEkaJ5IkaZxIkqRxIkmSxokkSRonkiRpnEiSpPGTDwdk0zY32uYGkE3b3ACyaZtP1jZvArJpmw2QDZBN22yA/Bcgm7bZALkB5Ebb6L8B2bTNDSCbttkAudE2GyCbtnnLiSRJGieSJGmcSJKkcSJJksaJJEkaJ5IkaZxIkqRBf+UvBmTTNhsgm7a5AeSTtc2TgNxomw2QG22zAbJpmz8F5EbbbIC8qW2+GZBN2zwJyKZtNkButM0GyI22ecuJJEkaJ5IkaZxIkqRxIkmSxokkSRonkiRpnEiSpEF/5UVAbrTNk4DcaJsNkG/WNk8C8qS22QDZtM0GyKZtPhWQN7XNk4Bs2mYD5Elt8yQgN9rmb3UiSZLGiSRJGieSJGmcSJKkcSJJksaJJEkaJ5IkadBfeRGQN7XNk4Bs2uabAdm0zQbIm9rmUwHZtM0GyI222QB5U9tsgDypbZ4EZNM2bwKyaZtvdSJJksaJJEkaJ5IkaZxIkqRxIkmSxokkSRonkiRp/OTDtc0GyJOA3GibDZAbbXMDyKZtntQ23wzIjbb5L21zo21uALnRNhsgn6xtNkA2bfMmIG8CsmmbT3UiSZLGiSRJGieSJGmcSJKkcSJJksaJJEkaJ5IkadBf+WBANm2zAbJpmw2QTdv8y4DcaJsbQDZtswFyo202QDZt8xQgm7a5AeRG23wzIDfa5k1ANm1zA8iNtnnLiSRJGieSJGmcSJKkcSJJksaJJEkaJ5IkaZxIkqTxk79c2zwJyI222QDZtM2TgGzaZgNkA+RNbbMBcqNtNkD+VNvcALJpmzcB2bTNBsimbT4ZkE3bvAnIpm2+1YkkSRonkiRpnEiSpHEiSZLGiSRJGieSJGmcSJKkQX/lgwF5Uts8CciNtrkB5EltcwPIjbbZANm0zQbIp2qbJwHZtM0NIG9qmzcB2bTNBsiNttkAeVLbfKoTSZI0TiRJ0jiRJEnjRJIkjRNJkjROJEnSOJEkSYP+youAPKltngRk0zY3gGza5klAntQ2N4A8qW02QL5V22yAfLK22QC50TYbIJu22QD5Zm2zAXKjbd5yIkmSxokkSRonkiRpnEiSpHEiSZLGiSRJGieSJGnQX9FrgGzaZgNk0zYbIDfaZgNk0zYbIJu22QDZtM0NIJu2eQqQG21zA8imbTZANm3zJiBvapsnAbnRNn+rE0mSNE4kSdI4kSRJ40SSJI0TSZI0TiRJ0jiRJEnjJy8D8jdrm03b3GibDZA3tc2NtnkSkDcB+S9tc6NtntQ2N9rmBpAbbXOjbW4AuQFk0zZPAnKjbT7ViSRJGieSJGmcSJKkcSJJksaJJEkaJ5IkaZxIkqTxkw/XNp8MyJOAbNrmRts8CcimbT5Z22yA3GibpwDZtM0NIJ+sbTZAbgB5U9s8qW02QDZt861OJEnSOJEkSeNEkiSNE0mSNE4kSdI4kSRJ40SSJI2ffDkgT2qbJwF5UttsgLwJyJPa5gaQG0De0jY3gGza5gaQG22zAXKjbZ4EZAPkTUBuANm0zac6kSRJ40SSJI0TSZI0TiRJ0jiRJEnjRJIkjRNJkjR+ole1zZvaZgPkRtvcAPIkIJu22QDZtM3fCsiNttkAudE2TwKyaZtN22yAbNrmBpAbbbMBsgGyaZu3nEiSpHEiSZLGiSRJGieSJGmcSJKkcSJJksaJJEkaP9FHA3KjbTZAngRk0zafDMiTgPyptrkB5Eltc6Nt3gTkTW1zA8imbZ7UNt/qRJIkjRNJkjROJEnSOJEkSeNEkiSNE0mSNE4kSdL4yZdrm28G5JO1zQ0gN9pmA2QDZNM2GyCbtrnRNk8BcqNtNkA2QN7UNhsgTwKyaZsNkE3bvAnIjbb5VCeSJGmcSJKkcSJJksaJJEkaJ5IkaZxIkqRxIkmSBv2VFwH5m7XNk4Bs2uZJQJ7UNjeA3GibTwXkRttsgNxomw2QG22zAXKjbW4AeVLbbIDcaJsNkCe1zVtOJEnSOJEkSeNEkiSNE0mSNE4kSdI4kSRJ40SSJA36K5Ik6X9OJEnSOJEkSeNEkiSNE0mSNE4kSdI4kSRJ40SSJI0TSZI0TiRJ0jiRJEnjRJIkjRNJkjROJEnSOJEkSeNEkiSNE0mSNE4kSdI4kSRJ40SSJI0TSZI0TiRJ0jiRJEnjRJIkjRNJkjROJEnSOJEkSeNEkiSNE0mSNE4kSdI4kSRJ4/8ATrCgy9kbxW8AAAAASUVORK5CYII="},TGq3:function(oe,y,e){oe.exports=e.p+"static/lockclose.365036e8.svg"},W6BS:function(oe,y){oe.exports="data:image/png;base64,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"},WaYH:function(oe,y,e){"use strict";var _=e("rePB"),L=e("Ff2n"),Oe=e("VTBJ"),le=e("1OyB"),A=e("vuIU"),c=e("JX7q"),F=e("Ji7U"),a=e("LK+K"),D=e("q1tI"),se=e("TSYQ"),j=e.n(se),z=e("sboe"),te=e("OZM5"),T=function(K){var b=K.prefixCls,i=K.level,r=K.isStart,s=K.isEnd;if(!i)return null;for(var g="".concat(b,"-indent-unit"),h=[],E=0;E1&&arguments[1]!==void 0?arguments[1]:!1,pe=M.getAttribute("id")||M.getAttribute("data-reactid")||M.getAttribute("name");if(Z&&X[pe])return X[pe];var ae=window.getComputedStyle(M),H=ae.getPropertyValue("box-sizing")||ae.getPropertyValue("-moz-box-sizing")||ae.getPropertyValue("-webkit-box-sizing"),ue=parseFloat(ae.getPropertyValue("padding-bottom"))+parseFloat(ae.getPropertyValue("padding-top")),he=parseFloat(ae.getPropertyValue("border-bottom-width"))+parseFloat(ae.getPropertyValue("border-top-width")),Ke=n.map(function(Be){return"".concat(Be,":").concat(ae.getPropertyValue(Be))}).join(";"),ot={sizingStyle:Ke,paddingSize:ue,borderSize:he,boxSizing:H};return Z&&pe&&(X[pe]=ot),ot}function W(M){var Z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,pe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,ae=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;N||(N=document.createElement("textarea"),N.setAttribute("tab-index","-1"),N.setAttribute("aria-hidden","true"),document.body.appendChild(N)),M.getAttribute("wrap")?N.setAttribute("wrap",M.getAttribute("wrap")):N.removeAttribute("wrap");var H=I(M,Z),ue=H.paddingSize,he=H.borderSize,Ke=H.boxSizing,ot=H.sizingStyle;N.setAttribute("style","".concat(ot,";").concat(E)),N.value=M.value||M.placeholder||"";var Be=Number.MIN_SAFE_INTEGER,pt=Number.MAX_SAFE_INTEGER,Pt=N.scrollHeight,jt;if(Ke==="border-box"?Pt+=he:Ke==="content-box"&&(Pt-=ue),pe!==null||ae!==null){N.value=" ";var Yt=N.scrollHeight-ue;pe!==null&&(Be=Yt*pe,Ke==="border-box"&&(Be=Be+ue+he),Pt=Math.max(Be,Pt)),ae!==null&&(pt=Yt*ae,Ke==="border-box"&&(pt=pt+ue+he),jt=Pt>pt?"":"hidden",Pt=Math.min(pt,Pt))}return{height:Pt,minHeight:Be,maxHeight:pt,overflowY:jt,resize:"none"}}var De=e("Gytx"),q=e.n(De),l;(function(M){M[M.NONE=0]="NONE",M[M.RESIZING=1]="RESIZING",M[M.RESIZED=2]="RESIZED"})(l||(l={}));var x=function(M){Object(le.a)(pe,M);var Z=Object(A.a)(pe);function pe(ae){var H;return Object(L.a)(this,pe),H=Z.call(this,ae),H.nextFrameActionId=void 0,H.resizeFrameId=void 0,H.textArea=void 0,H.saveTextArea=function(ue){H.textArea=ue},H.handleResize=function(ue){var he=H.state.resizeStatus,Ke=H.props,ot=Ke.autoSize,Be=Ke.onResize;if(he!==l.NONE)return;typeof Be=="function"&&Be(ue),ot&&H.resizeOnNextFrame()},H.resizeOnNextFrame=function(){cancelAnimationFrame(H.nextFrameActionId),H.nextFrameActionId=requestAnimationFrame(H.resizeTextarea)},H.resizeTextarea=function(){var ue=H.props.autoSize;if(!ue||!H.textArea)return;var he=ue.minRows,Ke=ue.maxRows,ot=W(H.textArea,!1,he,Ke);H.setState({textareaStyles:ot,resizeStatus:l.RESIZING},function(){cancelAnimationFrame(H.resizeFrameId),H.resizeFrameId=requestAnimationFrame(function(){H.setState({resizeStatus:l.RESIZED},function(){H.resizeFrameId=requestAnimationFrame(function(){H.setState({resizeStatus:l.NONE}),H.fixFirefoxAutoScroll()})})})})},H.renderTextArea=function(){var ue=H.props,he=ue.prefixCls,Ke=he===void 0?"rc-textarea":he,ot=ue.autoSize,Be=ue.onResize,pt=ue.className,Pt=ue.disabled,jt=H.state,Yt=jt.textareaStyles,dn=jt.resizeStatus,Ot=Object(s.a)(H.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),Rt=h()(Ke,pt,Object(a.a)({},"".concat(Ke,"-disabled"),Pt));"value"in Ot&&(Ot.value=Ot.value||"");var yt=Object(F.a)(Object(F.a)(Object(F.a)({},H.props.style),Yt),dn===l.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return c.createElement(r,{onResize:H.handleResize,disabled:!(ot||Be)},c.createElement("textarea",Object(_.a)({},Ot,{className:Rt,style:yt,ref:H.saveTextArea})))},H.state={textareaStyles:{},resizeStatus:l.NONE},H}return Object(Oe.a)(pe,[{key:"componentDidUpdate",value:function(H){(H.value!==this.props.value||!q()(H.autoSize,this.props.autoSize))&&this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var H=this.textArea.selectionStart,ue=this.textArea.selectionEnd;this.textArea.setSelectionRange(H,ue)}}catch(he){}}},{key:"render",value:function(){return this.renderTextArea()}}]),pe}(c.Component),P=x,me=function(M){Object(le.a)(pe,M);var Z=Object(A.a)(pe);function pe(ae){var H;Object(L.a)(this,pe),H=Z.call(this,ae),H.resizableTextArea=void 0,H.focus=function(){H.resizableTextArea.textArea.focus()},H.saveTextArea=function(he){H.resizableTextArea=he},H.handleChange=function(he){var Ke=H.props.onChange;H.setValue(he.target.value,function(){H.resizableTextArea.resizeTextarea()}),Ke&&Ke(he)},H.handleKeyDown=function(he){var Ke=H.props,ot=Ke.onPressEnter,Be=Ke.onKeyDown;he.keyCode===13&&ot&&ot(he),Be&&Be(he)};var ue=typeof ae.value=="undefined"||ae.value===null?ae.defaultValue:ae.value;return H.state={value:ue},H}return Object(Oe.a)(pe,[{key:"setValue",value:function(H,ue){"value"in this.props||this.setState({value:H},ue)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return c.createElement(P,Object(_.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(H){return"value"in H?{value:H.value}:null}}]),pe}(c.Component),fe=C.default=me},ZpRC:function(oe,C,e){"use strict";function _(j){return typeof j=="object"&&j!=null&&j.nodeType===1}function L(j,z){return(!z||j!=="hidden")&&j!=="visible"&&j!=="clip"}function Oe(j,z){if(j.clientHeightz||m>j&&S=z&&R>=te?m-j-T:S>z&&Rte?S-z+v:0}var A=function(j,z){var te=window,T=z.scrollMode,v=z.block,m=z.inline,S=z.boundary,R=z.skipOverflowHiddenElements,Y=typeof S=="function"?S:function(Yt){return Yt!==S};if(!_(j))throw new TypeError("Invalid target");for(var U=document.scrollingElement||document.documentElement,J=[],de=j;_(de)&&Y(de);){if((de=de.parentElement)===U){J.push(de);break}de!=null&&de===document.body&&Oe(de)&&!Oe(document.documentElement)||de!=null&&Oe(de,R)&&J.push(de)}for(var B=te.visualViewport?te.visualViewport.width:innerWidth,K=te.visualViewport?te.visualViewport.height:innerHeight,b=window.scrollX||pageXOffset,i=window.scrollY||pageYOffset,r=j.getBoundingClientRect(),s=r.height,g=r.width,h=r.top,E=r.right,n=r.bottom,X=r.left,N=v==="start"||v==="nearest"?h:v==="end"?n:h+s/2,I=m==="center"?X+g/2:m==="end"?E:X,W=[],De=0;De=0&&X>=0&&n<=K&&E<=B&&h>=me&&n<=M&&X>=Z&&E<=fe)return W;var pe=getComputedStyle(q),ae=parseInt(pe.borderLeftWidth,10),H=parseInt(pe.borderTopWidth,10),ue=parseInt(pe.borderRightWidth,10),he=parseInt(pe.borderBottomWidth,10),Ke=0,ot=0,Be="offsetWidth"in q?q.offsetWidth-q.clientWidth-ae-ue:0,pt="offsetHeight"in q?q.offsetHeight-q.clientHeight-H-he:0;if(U===q)Ke=v==="start"?N:v==="end"?N-K:v==="nearest"?le(i,i+K,K,H,he,i+N,i+N+s,s):N-K/2,ot=m==="start"?I:m==="center"?I-B/2:m==="end"?I-B:le(b,b+B,B,ae,ue,b+I,b+I+g,g),Ke=Math.max(0,Ke+i),ot=Math.max(0,ot+b);else{Ke=v==="start"?N-me-H:v==="end"?N-M+he+pt:v==="nearest"?le(me,M,x,H,he+pt,N,N+s,s):N-(me+x/2)+pt/2,ot=m==="start"?I-Z-ae:m==="center"?I-(Z+P/2)+Be/2:m==="end"?I-fe+ue+Be:le(Z,fe,P,ae,ue+Be,I,I+g,g);var Pt=q.scrollLeft,jt=q.scrollTop;N+=jt-(Ke=Math.max(0,Math.min(jt+Ke,q.scrollHeight-x+pt))),I+=Pt-(ot=Math.max(0,Math.min(Pt+ot,q.scrollWidth-P+Be)))}W.push({el:q,top:Ke,left:ot})}return W};function c(j){return j===Object(j)&&Object.keys(j).length!==0}function F(j,z){z===void 0&&(z="auto");var te="scrollBehavior"in document.body.style;j.forEach(function(T){var v=T.el,m=T.top,S=T.left;v.scroll&&te?v.scroll({top:m,left:S,behavior:z}):(v.scrollTop=m,v.scrollLeft=S)})}function a(j){return j===!1?{block:"end",inline:"nearest"}:c(j)?j:{block:"start",inline:"nearest"}}function D(j,z){var te=!j.ownerDocument.documentElement.contains(j);if(c(z)&&typeof z.behavior=="function")return z.behavior(te?[]:A(j,z));if(te)return;var T=a(z);return F(A(j,T),T.behavior)}var se=C.a=D},bT9E:function(oe,C,e){"use strict";e.d(C,"a",function(){return L});var _=e("VTBJ");function L(Oe,le){var A=Object(_.a)({},Oe);return Array.isArray(le)&&le.forEach(function(c){delete A[c]}),A}},biw7:function(oe,C,e){"use strict";var _=e("q1tI"),L=e.n(_),Oe=_.createContext(null);C.a=Oe},cRFk:function(oe,C,e){oe.exports=e.p+"static/RepositoryNoneData.828085a8.png"},cgge:function(oe,C,e){"use strict";e.r(C);var _=e("2qtc"),L=e("kLXV"),Oe=e("7Kak"),le=e("9yH6"),A=e("sRBo"),c=e("kaz8"),F=e("cWXX"),a=e("/ezw"),D=e("DjyN"),se=e("NUBc"),j=e("14J3"),z=e("BMrR"),te=e("qVdP"),T=e("jsC+"),v=e("5Dmo"),m=e("3S7+"),S=e("jCWc"),R=e("kPKH"),Y=e("lUTK"),U=e("BvKs"),J=e("5NDa"),de=e("5rEg"),B=e("miYZ"),K=e("tsqr"),b=e("9og8"),i=e("k1fw"),r=e("tJVT"),s=e("PpiC"),g=e("WmNS"),h=e.n(g),E=e("q1tI"),n=e.n(E),X=e("ErOA"),N=e("Ty5D"),I=e("9kvl"),W=e("xKgJ"),De=e("8Skl"),q=e("1vsH"),l=e("oBTY"),x=function(Ee){var Ye=Ee.classroomList,Ge=Ee.dispatch,We=Ee.match,V=Ee.location,Ie=Ee.user,vt=Object(s.a)(Ee,["classroomList","dispatch","match","location","user"]),gt=Object(N.i)(),ht=Object(E.useState)(!1),$t=Object(r.a)(ht,2),fn=$t[0],Wt=$t[1],Vt=Object(E.useState)(!1),En=Object(r.a)(Vt,2),Qt=En[0],Jt=En[1];Object(E.useEffect)(function(){if(Ye.actionTabs.key==="\u5220\u9664"){if(Object(W.u)()){Jt(!0);return}var kt={hasNum:0,noHasNum:0};Ye.actionTabs.selectArrsAll.map(function(Gt){var Ft;Gt.author_login===((Ft=Ie.userInfo)===null||Ft===void 0?void 0:Ft.login)?++kt.hasNum:++kt.noHasNum}),kt.noHasNum>0?L.a.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:n.a.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",n.a.createElement("span",{className:"c-blue"},kt.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",n.a.createElement("span",{className:"c-red"},kt.noHasNum)," \u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",n.a.createElement("br",null),"\u8BFE\u5802\u5185\u53EA\u80FD\u5220\u9664\u672C\u4EBA\u53D1\u5E03\u7684\u8D44\u6E90\uFF0C\u8BF7\u53D6\u6D88\u9009\u4E2D\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u7684\u8D44\u6E90\u3002"),onOk:function(){wt()}}):Jt(!0)}else Jt(!1)},[Ye.actionTabs.key]);var wt=function(){Ge({type:"classroomList/setActionTabs",payload:{}})};return n.a.createElement(L.a,{centered:!0,title:"\u63D0\u793A",visible:Qt,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:fn,onOk:Object(b.a)(h.a.mark(function kt(){var Gt;return h.a.wrap(function(rn){for(;;)switch(rn.prev=rn.next){case 0:return Wt(!0),rn.next=3,Object(X.a)("/api/courses/".concat(gt.coursesId,"/homework_commons/multi_destroy.json"),{method:"post",body:{homework_ids:Object(l.a)(Ye.actionTabs.selectArrs)}});case 3:Gt=rn.sent,Wt(!1),Gt.status===0&&(Object(q.Y)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u5220\u9664"]),K.b.success("\u5220\u9664\u6210\u529F"),Ge({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),Object(W.c)()?Ge({type:"classroomList/getClassroomTeacherShixunsList",payload:Object(i.a)(Object(i.a)({},Ye.actionTabs.params),{},{type:4})}):Ge({type:"classroomList/getClassroomShixunsList",payload:Object(i.a)({},Ye.actionTabs.params)}),Ge({type:"classroomList/getClassroomLeftMenus",payload:{id:gt.coursesId}}));case 6:case"end":return rn.stop()}},kt)})),onCancel:function(){wt()}},n.a.createElement("p",null,"\u63D0\u4EA4\u4F5C\u54C1\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D"),n.a.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F"))},P=Object(I.a)(function(tt){var Ee=tt.classroomList,Ye=tt.user;return{classroomList:Ee,user:Ye}})(x),me=e("rhHp"),fe=e("R5GN"),M=function(Ee){var Ye=Ee.classroomList,Ge=Ee.dispatch,We=Object(N.i)();return n.a.createElement(L.a,{centered:!0,title:"\u63D0\u793A",visible:Ye.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Object(b.a)(h.a.mark(function V(){var Ie;return h.a.wrap(function(gt){for(;;)switch(gt.prev=gt.next){case 0:return gt.next=2,Object(X.a)("/api/courses/".concat(We.coursesId,"/homework_commons/set_public.json"),{method:"post",body:{homework_ids:Object(l.a)(Ye.actionTabs.selectArrs)}});case 2:Ie=gt.sent,Ie.status===0&&(Object(q.Y)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u8BBE\u4E3A\u516C\u5F00"]),K.b.success("\u64CD\u4F5C\u6210\u529F"),Ge({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),Object(W.c)()?Ge({type:"classroomList/getClassroomTeacherShixunsList",payload:Object(i.a)(Object(i.a)({},Ye.actionTabs.params),{},{type:4})}):Ge({type:"classroomList/getClassroomShixunsList",payload:Object(i.a)({},Ye.actionTabs.params)}));case 4:case"end":return gt.stop()}},V)})),onCancel:function(){Ge({type:"classroomList/setActionTabs",payload:{}})}},n.a.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",n.a.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))},Z=Object(I.a)(function(tt){var Ee=tt.classroomList;return{classroomList:Ee}})(M),pe=e("y8nQ"),ae=e("Vl3Y"),H=e("wd/R"),ue=e.n(H),he=function(Ee){var Ye,Ge,We=Ee.classroomList,V=Ee.loading,Ie=Ee.dispatch,vt=Object(N.i)(),gt=Object(E.useState)(!1),ht=Object(r.a)(gt,2),$t=ht[0],fn=ht[1],Wt=We.actionTabs,Vt=ae.a.useForm(),En=Object(r.a)(Vt,1),Qt=En[0],Jt=function(kt){return kt&&kt-1?rt(rn.filter(function(xa){return xa!==ze.id})):rt(rn.concat(ze.id))}}),n.a.createElement("div",{className:lt.a.info},n.a.createElement("div",{className:lt.a.title},n.a.createElement("div",{className:lt.a.titleLeft},n.a.createElement(yt.a,{to:"/shixuns/".concat(ze.identifier,"/challenges"),target:"_blank"},n.a.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:ze.title}})),(ze==null?void 0:ze.need_authorize)&&n.a.createElement("span",{onClick:function(){Object(sn.a)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),Object(W.v)()&&(ze==null?void 0:ze.mark_status)===1&&n.a.createElement(m.a,{zIndex:1e4,title:ze==null?void 0:ze.mark_content},n.a.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),Object(W.v)()&&(ze==null?void 0:ze.mark_status)===2&&n.a.createElement(m.a,{zIndex:1e4,title:ze==null?void 0:ze.mark_content},n.a.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),Object(W.v)()&&(ze==null?void 0:ze.mark_status)===3&&n.a.createElement(m.a,{zIndex:1e4,title:ze==null?void 0:ze.mark_content},n.a.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")),n.a.createElement(Ot.a,{ghost:!0,href:"/shixuns/".concat(ze.identifier,"/challenges"),type:"primary",target:"_blank",style:{borderRadius:"50px"}},"\u4F53\u9A8C\u5B9E\u8BAD"))),n.a.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},n.a.createElement("span",{className:lt.a.description,dangerouslySetInnerHTML:{__html:ze.description}})),n.a.createElement("div",{className:" mt15"},ze.challenge_names.map(function(Nn,ma){return n.a.createElement("span",{key:ma,className:"mr30"},"\u7B2C",ma+1,"\u5173 ",Nn," ")})),n.a.createElement(Yt.a,{dashed:!0}),n.a.createElement("div",{className:"c-light-black mt20"},ze!=null&&(mn=ze.content)!==null&&mn!==void 0&&mn.author_name?n.a.createElement("span",{dangerouslySetInnerHTML:{__html:ze==null||((pn=ze.content)===null||pn===void 0||((kn=pn.author_name)===null||kn===void 0))?void 0:kn[0]}}):n.a.createElement("span",null,ze.author_name),n.a.createElement("span",{className:"ml15 mr15"},"|"),ze.author_school_name&&n.a.createElement(n.a.Fragment,null,n.a.createElement("span",null,ze.author_school_name),n.a.createElement("span",{className:"ml15 mr15"},"|")),n.a.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570 ",ze.level),n.a.createElement("span",{className:"ml15 mr15"},"|"),n.a.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 "),n.a.createElement("span",null,ze.study_count))))})))),n.a.createElement("div",{className:"tc mt20"},n.a.createElement(se.a,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:Dt.page||1,showQuickJumper:!0,total:bt==null?void 0:bt.shixuns_count,onChange:function(Cn){Dt.page=Cn,Ln(Object(i.a)({},Dt))}}))))},O=Object(I.a)(function(tt){var Ee=tt.classroomList,Ye=tt.shixunsList,Ge=tt.loading;return{classroomList:Ee,shixunsList:Ye,loading:Ge.effects}})(An),_e=de.a.Search,Re=function(Ee){var Ye,Ge,We=Ee.classroomList,V=Ee.loading,Ie=Ee.dispatch,vt=Object(E.useState)(Object(i.a)({},Object(N.i)())),gt=Object(r.a)(vt,2),ht=gt[0],$t=gt[1],fn=We.actionTabs,Wt=We.shixunLists,Vt=Object(E.useState)([]),En=Object(r.a)(Vt,2),Qt=En[0],Jt=En[1],wt=Object(E.useState)(!1),kt=Object(r.a)(wt,2),Gt=kt[0],Ft=kt[1],rn=Object(E.useState)({page:1,limit:20,search:null}),rt=Object(r.a)(rn,2),Nt=rt[0],bn=rt[1];Object(E.useEffect)(function(){bt()},[ht.coursesId,Nt]),Object(E.useEffect)(function(){We.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0"&&Jt([])},[We.actionTabs.key]);var bt=function(){var $e=Object(b.a)(h.a.mark(function Ct(){var st,Se;return h.a.wrap(function(it){for(;;)switch(it.prev=it.next){case 0:return Se=Object(i.a)(Object(i.a)({},Nt),{},{course_id:fn==null||((st=fn.params)===null||st===void 0)?void 0:st.course_id}),it.next=3,Ie({type:"classroomList/getExperimentLists",payload:Se});case 3:Ft(!1);case 4:case"end":return it.stop()}},Ct)}));return function(){return $e.apply(this,arguments)}}();return We.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"?void 0:(We.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0"?document.body.setAttribute("data-custom","height"):document.body.removeAttribute("data-custom"),n.a.createElement(Be.a,{placement:"bottom",height:"100%",closable:!0,style:{zIndex:9999},visible:We.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0",key:"bottom",className:lt.a.drawer,onClose:function(){Ie({type:"classroomList/setActionTabs",payload:{key:""}})},footer:n.a.createElement("div",{className:"tc",style:{height:"64px",display:"flex",alignItems:"center",justifyContent:"center"}},n.a.createElement(Ot.a,{size:"large",onClick:function(){Ie({type:"classroomList/setActionTabs",payload:{key:""}})},style:{marginRight:8,width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"}},"\u53D6\u6D88"),n.a.createElement(Ot.a,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"large",onClick:Object(b.a)(h.a.mark(function $e(){var Ct,st;return h.a.wrap(function(ct){for(;;)switch(ct.prev=ct.next){case 0:return ct.next=2,Ie({type:"classroomList/createExperiment",payload:{homework_common_ids:Object(l.a)(Qt),category_id:ht.categoryId,course_id:fn==null||((Ct=fn.params)===null||Ct===void 0)?void 0:Ct.course_id}});case 2:st=ct.sent,st.status||(K.b.success("\u64CD\u4F5C\u6210\u529F"),Ie({type:"classroomList/setActionTabs",payload:{}}),Object(W.c)()?Ie({type:"classroomList/getClassroomTeacherShixunsList",payload:Object(i.a)(Object(i.a)({},We.actionTabs.params),{},{type:4})}):Ie({type:"classroomList/getClassroomShixunsList",payload:Object(i.a)({},We.actionTabs.params)}),Ie({type:"classroomList/getClassroomLeftMenus",payload:{id:ht.coursesId}}),localStorage.getItem("Noviceguide")==="0"||Ie({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:12,text:n.a.createElement("div",null,"\u63A5\u4E0B\u6765\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u4E2A\u201C\u8BFE\u7A0B\u5B9E\u9A8C\u201D~\u70B9\u51FB\u201C\u9009\u7528\u5B9E\u8DF5\u9879\u76EE\u201D\uFF0C\u9009\u62E9\u4E00\u4E2A\u4F5C\u4E1A\uFF0C\u7136\u540E\u70B9\u51FB\u201C\u7ACB\u5373\u53D1\u5E03\u201D\u5C31\u7ED9\u5B9E\u8DF5\u8BFE\u5802\u6DFB\u52A0\u4E86\u4E00\u4E2A\u8BFE\u7A0B\u5B9E\u9A8C\u3002")}}));case 4:case"end":return ct.stop()}},$e)})),type:"primary"},"\u786E\u5B9A"))},n.a.createElement("section",{className:"tc"},n.a.createElement(_e,{placeholder:"\u8BF7\u8F93\u5165\u8BFE\u5802\u5B9E\u9A8C\u540D\u79F0\u8FDB\u884C\u67E5\u8BE2",enterButton:"\u641C\u7D22",size:"large",className:lt.a.search,onSearch:function(Ct){Nt.search=Ct,bn(Object(i.a)({},Nt))}})),n.a.createElement("section",{className:"edu-container"},n.a.createElement(Pt.a,{spinning:Gt},n.a.createElement("aside",null,(Wt==null||((Ye=Wt.homeworks)===null||Ye===void 0)?void 0:Ye.length)===0&&n.a.createElement(Rt.a,null),Wt==null||((Ge=Wt.homeworks)===null||Ge===void 0)?void 0:Ge.map(function($e,Ct){var st,Se,ct;return n.a.createElement("div",{className:lt.a.listItem,key:Ct,style:{cursor:"auto"}},n.a.createElement(c.a,{checked:Qt.includes($e.id),value:$e.id,style:{marginTop:"3px"},disabled:$e==null?void 0:$e.need_authorize,onChange:function(Tt){var gn=Qt.indexOf($e.id);Qt.indexOf($e.id)>-1?Jt(Qt.filter(function(Dt){return Dt!==$e.id})):Jt(Qt.concat($e.id))}}),n.a.createElement("div",{className:lt.a.info},n.a.createElement("div",{className:lt.a.title},n.a.createElement("div",{className:lt.a.titleLeft},n.a.createElement(yt.a,{to:"/shixuns/".concat($e.identifier,"/challenges"),target:"_blank"},n.a.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:$e==null?void 0:$e.name}})),($e==null?void 0:$e.need_authorize)&&n.a.createElement("span",{onClick:function(){Object(sn.a)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),Object(W.v)()&&($e==null?void 0:$e.mark_status)===1&&n.a.createElement(m.a,{title:$e==null?void 0:$e.mark_content},n.a.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),Object(W.v)()&&($e==null?void 0:$e.mark_status)===2&&n.a.createElement(m.a,{title:$e==null?void 0:$e.mark_content},n.a.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),Object(W.v)()&&($e==null?void 0:$e.mark_status)===3&&n.a.createElement(m.a,{title:$e==null?void 0:$e.mark_content},n.a.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")),n.a.createElement(Ot.a,{ghost:!0,href:"/shixuns/".concat($e.shixun_identifier,"/challenges"),type:"primary",target:"_blank",style:{borderRadius:"50px"}},"\u67E5\u770B\u5B9E\u9A8C"))),n.a.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},n.a.createElement("span",{className:lt.a.description,dangerouslySetInnerHTML:{__html:$e==null?void 0:$e.description}})),n.a.createElement("div",{className:" mt15"},$e==null||((st=$e.challenges)===null||st===void 0)?void 0:st.map(function(it,Tt){return n.a.createElement("span",{key:Tt,className:"mr30"},"\u7B2C",Tt+1,"\u5173 ",it==null?void 0:it.subject," ")})),n.a.createElement(Yt.a,{dashed:!0}),n.a.createElement("div",{className:"c-light-black mt20"},($e==null||((Se=$e.user)===null||Se===void 0)?void 0:Se.name)&&n.a.createElement(n.a.Fragment,null,n.a.createElement("span",null,$e==null||((ct=$e.user)===null||ct===void 0)?void 0:ct.name),n.a.createElement("span",{className:"ml15 mr15"},"|")),n.a.createElement("span",null,"\u521B\u5EFA\u65F6\u95F4: "),n.a.createElement("span",null,$e==null?void 0:$e.created_at))))})))),n.a.createElement("div",{className:"tc mt20"},n.a.createElement(se.a,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:Nt.page||1,showQuickJumper:!0,total:Wt==null?void 0:Wt.total_count,onChange:function(Ct){Nt.page=Ct,bn(Object(i.a)({},Nt))}}))))},Qe=Object(I.a)(function(tt){var Ee=tt.classroomList,Ye=tt.shixunsList,Ge=tt.loading;return{classroomList:Ee,shixunsList:Ye,loading:Ge.effects}})(Re),Ze=de.a.Search,He=function(Ee){var Ye,Ge,We=Ee.classroomList,V=Ee.loading,Ie=Ee.dispatch,vt=Ee.shixunsList,gt=Object(E.useState)(Object(i.a)({},Object(N.i)())),ht=Object(r.a)(gt,2),$t=ht[0],fn=ht[1],Wt=Object(N.h)(),Vt=We.actionTabs,En=ae.a.useForm(),Qt=Object(r.a)(En,1),Jt=Qt[0],wt=We.shixunAiRecommendLists,kt=Object(E.useState)([]),Gt=Object(r.a)(kt,2),Ft=Gt[0],rn=Gt[1],rt=[{name:"\u6700\u65B0",id:"new"},{name:"\u6700\u70ED",id:"hot"},{name:"\u63A8\u8350",id:"hot"}],Nt=Object(E.useState)({page:1,course_id:$t.coursesId,limit:20,no_jupyter:1}),bn=Object(r.a)(Nt,2),bt=bn[0],$e=bn[1];return Object(E.useEffect)(function(){},[$t.coursesId,bt]),Object(E.useEffect)(function(){We.actionTabs.key==="\u667A\u80FD\u63A8\u8350"&&(rn([]),Ie({type:"classroomList/getShixunAiRecommendLists",payload:Object(i.a)({},bt)}))},[We.actionTabs.key]),We.actionTabs.key!=="\u667A\u80FD\u63A8\u8350"?null:n.a.createElement(L.a,{title:"\u667A\u80FD\u63A8\u8350",placement:"bottom",centered:!0,height:"60%",width:1e3,closable:!0,style:{zIndex:9999},okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",visible:We.actionTabs.key==="\u667A\u80FD\u63A8\u8350",key:"bottom",onCancel:function(){Ie({type:"classroomList/setActionTabs",payload:{key:""}})},onOk:Object(b.a)(h.a.mark(function Ct(){var st;return h.a.wrap(function(ct){for(;;)switch(ct.prev=ct.next){case 0:return ct.next=2,Ie({type:"classroomList/createShixunHomework",payload:Object(i.a)({shixun_ids:Object(l.a)(Ft),category_id:$t.categoryId},$t)});case 2:st=ct.sent,st.status||(Object(q.Y)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u667A\u80FD\u63A8\u8350\u9009\u7528"]),sessionStorage.aiRecommentHide=!0,K.b.success("\u64CD\u4F5C\u6210\u529F"),Ie({type:"classroomList/setActionTabs",payload:{}}),Ie({type:"classroomList/getClassroomShixunsList",payload:Object(i.a)({},We.actionTabs.params)}),Ie({type:"classroomList/getClassroomLeftMenus",payload:{id:$t.coursesId}}));case 4:case"end":return ct.stop()}},Ct)}))},n.a.createElement("section",{className:"",style:{maxHeight:500,minHeight:150,overflow:"auto"}},n.a.createElement(Pt.a,{spinning:V["classroomList/getShixunAiRecommendLists"]},n.a.createElement("aside",{style:{minHeight:150}},(wt==null||((Ye=wt.shixun_list)===null||Ye===void 0)?void 0:Ye.length)===0&&n.a.createElement(Rt.a,null),wt==null||((Ge=wt.shixun_list)===null||Ge===void 0)?void 0:Ge.map(function(Ct,st){var Se,ct,it;return n.a.createElement("div",{className:lt.a.listItem2,key:st,style:{cursor:"auto"}},n.a.createElement(c.a,{checked:Ft.includes(Ct.id),value:Ct.id,style:{marginTop:"3px"},disabled:Ct==null?void 0:Ct.need_authorize,onChange:function(gn){var Dt=Ft.indexOf(Ct.id);Ft.indexOf(Ct.id)>-1?rn(Ft.filter(function(Ln){return Ln!==Ct.id})):rn(Ft.concat(Ct.id))}}),n.a.createElement("div",{className:lt.a.info},n.a.createElement("div",{className:lt.a.title},n.a.createElement("div",{className:lt.a.titleLeft},n.a.createElement(yt.a,{to:"/shixuns/".concat(Ct.identifier,"/challenges"),target:"_blank"},n.a.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:Ct.title}})),(Ct==null?void 0:Ct.need_authorize)&&n.a.createElement("span",{onClick:function(){Object(sn.a)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),n.a.createElement(Ot.a,{ghost:!0,href:"/shixuns/".concat(Ct.identifier,"/challenges"),type:"primary",target:"_blank",style:{borderRadius:"50px"}},"\u4F53\u9A8C\u5B9E\u8BAD"))),n.a.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},n.a.createElement("span",{className:lt.a.description,dangerouslySetInnerHTML:{__html:Ct.description}})),n.a.createElement("div",{className:" mt10"},Ct.challenge_names.map(function(Tt,gn){return n.a.createElement("span",{key:gn,className:"mr30"},"\u7B2C",gn+1,"\u5173 ",Tt," ")})),n.a.createElement("div",{className:"c-light-black mt10"},Ct!=null&&(Se=Ct.content)!==null&&Se!==void 0&&Se.author_name?n.a.createElement("span",{dangerouslySetInnerHTML:{__html:Ct==null||((ct=Ct.content)===null||ct===void 0||((it=ct.author_name)===null||it===void 0))?void 0:it[0]}}):n.a.createElement("span",null,Ct.author_name),n.a.createElement("span",{className:"ml15 mr15"},"|"),Ct.author_school_name&&n.a.createElement(n.a.Fragment,null,n.a.createElement("span",null,Ct.author_school_name),n.a.createElement("span",{className:"ml15 mr15"},"|")),n.a.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570 ",Ct.level),n.a.createElement("span",{className:"ml15 mr15"},"|"),n.a.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 "),n.a.createElement("span",null,Ct.study_count)),n.a.createElement(Yt.a,{dashed:!0})))})))),n.a.createElement("div",{className:"tc mt20 hide"},n.a.createElement(se.a,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:bt.page||1,showQuickJumper:!0,total:wt==null?void 0:wt.shixuns_count,onChange:function(st){bt.page=st,$e(Object(i.a)({},bt))}})))},Ne=Object(I.a)(function(tt){var Ee=tt.classroomList,Ye=tt.shixunsList,Ge=tt.loading;return{classroomList:Ee,shixunsList:Ye,loading:Ge.effects}})(He),Ce=de.a.Search,xe=function(Ee){var Ye,Ge,We=Ee.classroomList,V=Ee.loading,Ie=Ee.dispatch,vt=Object(E.useState)(Object(i.a)({},Object(N.i)())),gt=Object(r.a)(vt,2),ht=gt[0],$t=gt[1],fn=Object(N.h)(),Wt=We.actionTabs,Vt=ae.a.useForm(),En=Object(r.a)(Vt,1),Qt=En[0],Jt=We.coursesLists,wt=Object(E.useState)([]),kt=Object(r.a)(wt,2),Gt=kt[0],Ft=kt[1],rn=Object(E.useState)({page:1,type:"all",order:"desc",limit:20,sort:"myshixuns_count"}),rt=Object(r.a)(rn,2),Nt=rt[0],bn=rt[1];return Object(E.useEffect)(function(){We.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"&&(Ie({type:"classroomList/getCoursesLists",payload:Object(i.a)({},Nt)}),Ft([]))},[We.actionTabs.key,ht.categoryId,Nt]),Object(E.useEffect)(function(){if(We.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE")return;We.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"?document.body.setAttribute("data-custom","height"):document.body.removeAttribute("data-custom")},[We.actionTabs.key]),We.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"?null:n.a.createElement(Be.a,{placement:"bottom",height:"100%",style:{zIndex:9999},closable:!0,onClose:function(){Ie({type:"classroomList/setActionTabs",payload:{key:""}})},visible:We.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B",key:"bottom",className:lt.a.drawer,footer:n.a.createElement("div",{className:"tc",style:{height:"64px",display:"flex",alignItems:"center",justifyContent:"center"}},n.a.createElement(Ot.a,{size:"large",onClick:function(){Ie({type:"classroomList/setActionTabs",payload:{key:""}})},style:{marginRight:8,width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"}},"\u53D6\u6D88"),n.a.createElement(Ot.a,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"large",loading:V["classroomList/createCoursesHomework"],onClick:Object(b.a)(h.a.mark(function bt(){var $e;return h.a.wrap(function(st){for(;;)switch(st.prev=st.next){case 0:if(!(Gt=="")){st.next=3;break}return K.b.error("\u8BF7\u9009\u62E9\u4E00\u4E2A\u5B9E\u8DF5\u8BFE\u7A0B"),st.abrupt("return",!1);case 3:return st.next=5,Ie({type:"classroomList/createCoursesHomework",payload:Object(i.a)({subject_ids:Object(l.a)(Gt)},ht)});case 5:$e=st.sent,$e.status||(Object(q.Y)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"]),K.b.success("\u64CD\u4F5C\u6210\u529F"),Ie({type:"classroomList/setActionTabs",payload:{}}),Object(W.c)()?Ie({type:"classroomList/getClassroomTeacherShixunsList",payload:Object(i.a)(Object(i.a)({},We.actionTabs.params),{},{type:4})}):Ie({type:"classroomList/getClassroomShixunsList",payload:Object(i.a)({},We.actionTabs.params)}),Ie({type:"classroomList/getClassroomLeftMenus",payload:{id:ht.coursesId}}));case 7:case"end":return st.stop()}},bt)})),type:"primary"},"\u786E\u5B9A"))},n.a.createElement("section",{className:"tc"},n.a.createElement(Ce,{placeholder:"\u8BFE\u7A0B\u540D\u79F0/\u521B\u5EFA\u8005",enterButton:"\u641C\u7D22",size:"large",className:lt.a.search,onSearch:function($e){Nt.keyword=$e,bn(Object(i.a)({},Nt))}})),n.a.createElement("section",{className:"edu-container"},n.a.createElement(Pt.a,{spinning:V["classroomList/getCoursesLists"]},n.a.createElement("aside",null,n.a.createElement("div",{className:lt.a.menuCourse},n.a.createElement("ul",null,n.a.createElement("li",null,"\u5DF2\u9009",n.a.createElement("span",{className:"c-blue"},Gt.length),"\u8BFE\u7A0B"),n.a.createElement("li",null,"\u5171",n.a.createElement("span",{className:"c-blue"},Jt.subjects_count),"\u4E2A\u8BFE\u7A0B"),n.a.createElement("li",{className:"current",onClick:function(){Nt.order=Nt.order==="asc"?"desc":"asc",Nt.sort="shixuns_count",bn(Object(i.a)({},Nt))}},"\u5B9E\u8BAD\u6570",n.a.createElement("p",{className:"edu-sorter current ".concat(Nt.sort==="shixuns_count"&&Nt.order)},n.a.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),n.a.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))),n.a.createElement("li",{className:"current",onClick:function(){Nt.order=Nt.order==="asc"?"desc":"asc",Nt.sort="myshixuns_count",bn(Object(i.a)({},Nt))}},"\u5B66\u4E60\u4EBA\u6570",n.a.createElement("p",{className:"edu-sorter current ".concat(Nt.sort==="myshixuns_count"&&Nt.order)},n.a.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),n.a.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))),n.a.createElement("li",{className:"".concat(Nt.type==="all"&&"c-blue"," current"),onClick:function(){Nt.type="all",bn(Object(i.a)({},Nt))}},"\u5168\u90E8\u8BFE\u7A0B"),n.a.createElement("li",{className:"".concat(Nt.type==="mine"&&"c-blue"," current"),onClick:function(){Nt.type="mine",bn(Object(i.a)({},Nt))}},"\u6211\u7684\u8BFE\u7A0B"))),(Jt==null||((Ye=Jt.subject_list)===null||Ye===void 0)?void 0:Ye.length)===0&&n.a.createElement(Rt.a,null),Jt==null||((Ge=Jt.subject_list)===null||Ge===void 0)?void 0:Ge.map(function(bt,$e){var Ct,st,Se;return n.a.createElement("div",{className:lt.a.listItem,key:$e,style:{cursor:"auto"}},n.a.createElement(le.a,{checked:Gt.includes(bt.id),value:bt.id,style:{marginTop:"1px"},disabled:bt==null?void 0:bt.need_authorize,onChange:function(it){Ft([bt.id].concat())}}),n.a.createElement("div",{className:lt.a.info},n.a.createElement("div",{className:lt.a.title},n.a.createElement("div",{className:lt.a.titleLeft},n.a.createElement(yt.a,{to:"/paths/".concat(bt.id),target:"_blank"},n.a.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:bt.title}})),(bt==null?void 0:bt.need_authorize)&&n.a.createElement("span",{onClick:function(){Object(sn.a)(!1,"\u8BE5\u8BFE\u7A0B\u4E2D\u5305\u542B\u5B9E\u8BAD\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002")},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),n.a.createElement(Ot.a,{ghost:!0,href:"/paths/".concat(bt.id),type:"primary",target:"_blank",style:{borderRadius:"50px"}},"\u4F53\u9A8C\u8BFE\u7A0B"))),n.a.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},n.a.createElement("span",{className:lt.a.description,dangerouslySetInnerHTML:{__html:bt.description}})),n.a.createElement(Yt.a,{dashed:!0}),n.a.createElement("div",{className:"c-light-black mt20"},bt!=null&&(Ct=bt.content)!==null&&Ct!==void 0&&Ct.author_name?n.a.createElement("span",{dangerouslySetInnerHTML:{__html:bt==null||((st=bt.content)===null||st===void 0||((Se=st.author_name)===null||Se===void 0))?void 0:Se[0]}}):n.a.createElement("span",null,bt.author_name),n.a.createElement("span",{className:"ml15 mr15"},"|"),bt.author_school_name&&n.a.createElement(n.a.Fragment,null,n.a.createElement("span",null,bt.author_school_name),n.a.createElement("span",{className:"ml15 mr15"},"|")),n.a.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570:"),n.a.createElement("span",null,bt.myshixuns_count),n.a.createElement("span",{className:"ml15 mr15"},"|"),n.a.createElement("span",null,"\u7AE0\u8282:",bt.stage_count),n.a.createElement("span",{className:"ml15 mr15"},"|"),n.a.createElement("span",null,"\u5B9E\u8BAD:",bt.shixuns_count))))})))),n.a.createElement("div",{className:"tc mt20"},n.a.createElement(se.a,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,current:Nt.page||1,showQuickJumper:!0,total:Jt==null?void 0:Jt.subjects_count,onChange:function($e){Nt.page=$e,Ie({type:"classroomList/getCoursesLists",payload:Object(i.a)({},Nt)})}})))},Je=Object(I.a)(function(tt){var Ee=tt.classroomList,Ye=tt.loading;return{classroomList:Ee,loading:Ye.effects}})(xe),nt=e("lzim"),Fe=function(Ee){var Ye=Ee.styles,Ge=Ye===void 0?{}:Ye,We=Ee.params,V=Ee.setisshowmodal;return n.a.createElement("section",{className:"tc animated fadeIn",style:Object(i.a)(Object(i.a)({},{color:"#999",margin:"200px auto"}),Ge)},n.a.createElement("img",{src:nt.t}),n.a.createElement("p",{className:"mt20 font14"},"\u8BE5".concat(We.category?"\u5206\u7EC4":"\u8BFE\u7A0B","\u65E0\u8BFE\u7A0B\u5B9E\u9A8C\uFF0C\u53EF\u4EE5\u4E0B\u65B9\u6309\u94AE\u6216\u53F3\u4E0A\u65B9\u201C\u9009\u7528\u5B9E\u9A8C\u201D\u6309\u94AE\u521B\u5EFA\u4F5C\u4E1A")),n.a.createElement("div",{style:{marginTop:"30px"}},n.a.createElement(Ot.a,{onClick:function(){V(!0)},type:"primary",style:{width:"128px",height:"40px",borderRadius:"4px",marginRight:"20px"}},"\u9009\u7528\u5B9E\u9A8C"),n.a.createElement(Ot.a,{onClick:function(){Object(q.O)("https://www.educoder.net/forums/4909")},type:"primary",style:{width:"128px",height:"40px",borderRadius:"4px"}},"\u65B0\u5EFA\u4F5C\u4E1A\u6307\u5F15")))},Et=Fe,dt=e("E+v0"),Le=e.n(dt),qt=e("YJCA"),an=e("wYyv"),Kt=e.n(an),Lt=e("MVT6"),at=Object(qt.b)(function(tt){var Ee=tt.item;return n.a.createElement("li",null,n.a.createElement("h3",null,Ee.task_name),n.a.createElement("p",null,Ee.user_name,n.a.createElement("span",{style:{marginLeft:"20px"}},Ee.category)))}),ie=Object(qt.a)(function(tt){var Ee=tt.items;return n.a.createElement("ul",{className:"task-list-container"},Ee.map(function(Ye,Ge){return n.a.createElement(at,{key:"".concat(Ye.task_id),index:Ge,item:Ye})}))}),Pe=function(tt){var Ee=tt.data,Ye=tt.callback,Ge=tt.onCancel,We=tt.visible,V=We===void 0?!1:We,Ie=Object(E.useState)(Ee),vt=Object(r.a)(Ie,2),gt=vt[0],ht=vt[1];function $t(){Ye(gt.map(function(Wt){return Wt.task_id}))}function fn(Wt){var Vt=Wt.newIndex,En=Wt.oldIndex;ht(Kt()(gt,En,Vt))}return Object(E.useEffect)(function(){ht(Ee)},[JSON.stringify(Ee)]),n.a.createElement(Be.a,{placement:"bottom",height:"100%",closable:!0,onClose:Ge,style:{zIndex:9999},visible:V,className:"sort-list-panel"},n.a.createElement("p",{className:"sort-list-tip"},n.a.createElement("span",null,"\u6E29\u99A8\u63D0\u793A\uFF1A\u8BF7\u5728\u5217\u8868\u4E2D\u957F\u6309\u9F20\u6807\u5DE6\u952E\uFF0C\u8FDB\u884C\u62D6\u653E\u6392\u5E8F\u3002\u5B8C\u6210\u6392\u5E8F\u540E\u8BF7\u70B9\u51FB\u201C\u4FDD\u5B58\u201D"),n.a.createElement(Ot.a,{type:"ghost",onClick:Ge,style:{marginRight:10}},"\u53D6\u6D88"),n.a.createElement(Ot.a,{disabled:gt.length===0,type:"primary",onClick:$t},"\u4FDD\u5B58")),n.a.createElement(ie,{axis:"xy",helperClass:"dragging-li",items:gt,onSortEnd:fn}))},w=e("g9YV"),o=e("wCAj"),d=e("XYT7"),ne=e("HBuW"),$=function(){var tt=Object(b.a)(h.a.mark(function Ee(Ye){var Ge,We,V,Ie,vt;return h.a.wrap(function(ht){for(;;)switch(ht.prev=ht.next){case 0:if(Ge=Ye.is_jupyter,We=Ye.is_jupyter_lab,V=Ye.shixunId,!(Ge||We)){ht.next=7;break}return ht.next=4,Object(ne.C)({id:V});case 4:return Ie=ht.sent,Ie!=null&&Ie.identifier&&Object(q.O)("/tasks/".concat(Ie.identifier,"/jupyter")),ht.abrupt("return");case 7:return ht.next=9,Object(ne.D)({id:V});case 9:if(vt=ht.sent,!(vt!=null&&vt.game_identifier)){ht.next=13;break}return I.d===null||I.d===void 0||I.d.push("/tasks/".concat(vt.game_identifier)),ht.abrupt("return");case 13:(vt==null?void 0:vt.status)===2?Te(vt==null?void 0:vt.message):(vt==null?void 0:vt.status)===3?Me(vt==null?void 0:vt.message):(vt==null?void 0:vt.status)==-3&&Object(q.o)();case 14:case"end":return ht.stop()}},Ee)}));return function(Ye){return tt.apply(this,arguments)}}(),Te=function tt(Ee){var Ye;Ee=(Ye=Ee)!==null&&Ye!==void 0&&Ye.includes(".json")?Ee:"".concat(Ee,".json"),L.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:n.a.createElement("div",{className:"tc font16"}," \u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:function(){var Ge=Object(b.a)(h.a.mark(function V(){var Ie,vt;return h.a.wrap(function(ht){for(;;)switch(ht.prev=ht.next){case 0:return ht.next=2,Object(ne.Ab)({url:Ee});case 2:if(Ie=ht.sent,Ie){ht.next=5;break}return ht.abrupt("return");case 5:return K.b.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF01"),ht.next=8,Object(ne.D)({id:Ie.shixun_identifier});case 8:if(vt=ht.sent,!(vt!=null&&vt.game_identifier)){ht.next=12;break}return I.d===null||I.d===void 0||I.d.push("/tasks/".concat(vt.game_identifier)),ht.abrupt("return");case 12:(vt==null?void 0:vt.status)===2?tt(vt==null?void 0:vt.message):(vt==null?void 0:vt.status)===3&&Me(vt==null?void 0:vt.message);case 13:case"end":return ht.stop()}},V)}));function We(){return Ge.apply(this,arguments)}return We}()})},Me=function(Ee){L.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:n.a.createElement("div",{className:"tc font16"}," \u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Ee,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Q=$,ve=function(Ee){var Ye,Ge,We,V=Ee.v,Ie=Ee.k,vt=Ee.match,gt=Ee.selectArrs,ht=Ee.setSelectArrs,$t=Ee.setSelectArrsAll,fn=Ee.selectArrsAll,Wt=Ee.dispatch,Vt=Ee.params,En=Ee.selectshow,Qt=Ee.batchState,Jt=Object(N.g)(),wt=Object(E.useState)([]),kt=Object(r.a)(wt,2),Gt=kt[0],Ft=kt[1],rn=Object(E.useState)(!1),rt=Object(r.a)(rn,2),Nt=rt[0],bn=rt[1];function bt(){return $e.apply(this,arguments)}function $e(){return $e=Object(b.a)(h.a.mark(function st(){var Se;return h.a.wrap(function(it){for(;;)switch(it.prev=it.next){case 0:return it.next=2,Object(X.a)("/api/homework_commons/".concat(V.homework_id,"/group_settings_statistics.json"),{method:"get",params:Object(i.a)({},Vt)});case 2:Se=it.sent,Ft(Se.data);case 4:case"end":return it.stop()}},st)})),$e.apply(this,arguments)}Object(E.useEffect)(function(){Ft([]),bn(!1)},[En]);var Ct=[{title:"\u73ED\u7EA7",dataIndex:"course_group_name",key:"course_group_name"},{title:"\u72B6\u6001",dataIndex:"status",key:"status",width:80,filters:[{text:"\u672A\u5F00\u59CB",value:"\u672A\u5F00\u59CB"},{text:"\u63D0\u4EA4\u4E2D",value:"\u63D0\u4EA4\u4E2D"},{text:"\u8865\u4EA4\u4E2D",value:"\u8865\u4EA4\u4E2D"},{text:"\u5DF2\u622A\u6B62",value:"\u5DF2\u622A\u6B62"},{text:"\u672A\u53D1\u5E03",value:"\u672A\u53D1\u5E03"}],onFilter:function(Se,ct){return ct.status.indexOf(Se)===0}},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:function(Se){var ct,it;return Se==="--"?Se:n.a.createElement("span",null,n.a.createElement("span",null,Se==null||((ct=Se.split("/"))===null||ct===void 0)?void 0:ct[0]),"\xA0/\xA0",n.a.createElement("span",null,Se==null||((it=Se.split("/"))===null||it===void 0)?void 0:it[1]))}},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:Vt.order_by==="end_time"?Vt.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:Vt.order_by==="late_time"?Vt.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:function(Se){return Se==="--"||!Se?"--":n.a.createElement("span",{title:Se},Se)}}];return n.a.createElement("div",{className:Le.a.listItem,onClick:function(Se){Se.stopPropagation(),V!=null&&V.is_enter_shixun&&Object(q.O)("/classrooms/".concat(vt.params.coursesId,"/shixun_homework/").concat(V.homework_id,"/detail?tabs=0"))},key:Ie},Object(W.c)()&&Qt&&n.a.createElement(c.a,{style:{marginTop:11,marginLeft:10},disabled:!V.can_edit,checked:gt.includes(V.homework_id),value:V.homework_id,onClick:function(Se){Se.stopPropagation()},onChange:function(Se){gt.includes(V.homework_id)?(ht(gt.filter(function(ct){return ct!==V.homework_id})),$t(fn.filter(function(ct){return ct.homework_id!==V.homework_id}))):($t(fn.concat(V)),ht(gt.concat(V.homework_id)))}}),n.a.createElement("div",{className:Le.a.info},n.a.createElement("div",{className:Le.a.title},n.a.createElement("div",{className:Le.a.titleLeft,style:Object(W.s)()?{paddingRight:(V==null?void 0:V.challenge_count)-(V==null?void 0:V.finished_challenge_count)?60:140}:{}},Object(W.c)()&&n.a.createElement(q.k,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:[V.status]}),Object(W.s)()&&n.a.createElement(q.k,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:V.status}),n.a.createElement("span",{className:Le.a.name},V.name),!!((Ye=V.schools)!==null&&Ye!==void 0&&Ye.length)&&n.a.createElement(m.a,{title:"\u8BE5\u8BFE\u7A0B\u5B9E\u9A8C\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},n.a.createElement("i",{className:"iconfont icon-zhidinggongkai1 ml10 mr10 c-orange"}))),n.a.createElement("div",{className:Le.a.titleRight},Object(W.c)()&&(V==null?void 0:V.status.indexOf("\u672A\u53D1\u5E03"))===0&&V.can_edit&&n.a.createElement(yt.a,{target:"_blank",to:"/",onClick:function(){var st=Object(b.a)(h.a.mark(function Se(ct){return h.a.wrap(function(Tt){for(;;)switch(Tt.prev=Tt.next){case 0:ct.stopPropagation(),ct.preventDefault(),Wt({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[V==null?void 0:V.homework_id],selectArrsAll:[V],params:Vt,type:2}});case 3:case"end":return Tt.stop()}},Se)}));return function(Se){return st.apply(this,arguments)}}()},n.a.createElement("aside",{className:Le.a.flexBox},n.a.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),n.a.createElement("div",null,"\u53D1\u5E03"))),Object(W.s)()&&n.a.createElement("div",{className:Le.a.actionIcon},(V==null?void 0:V.challenge_count)-(V==null?void 0:V.finished_challenge_count)===0&&n.a.createElement("i",{className:"iconfont icon-yiwancheng1"}),!((Ge=V.status)!==null&&Ge!==void 0&&Ge.includes("\u5DF2\u622A\u6B62"))&&n.a.createElement("aside",{onClick:function(){var st=Object(b.a)(h.a.mark(function Se(ct){return h.a.wrap(function(Tt){for(;;)switch(Tt.prev=Tt.next){case 0:if(ct.stopPropagation(),Object(sn.e)(Wt,!0)){Tt.next=3;break}return Tt.abrupt("return");case 3:Q({is_jupyter:!1,is_jupyter_lab:!1,shixunId:V.shixun_identifier});case 4:case"end":return Tt.stop()}},Se)}));return function(Se){return st.apply(this,arguments)}}(),className:Le.a.flexBox,style:{marginRight:10}},n.a.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),n.a.createElement("div",null,"\u5F00\u59CB\u5B66\u4E60")),((We=V.status)===null||We===void 0?void 0:We.includes("\u5DF2\u622A\u6B62"))&&n.a.createElement("aside",{onClick:function(){var st=Object(b.a)(h.a.mark(function Se(ct){return h.a.wrap(function(Tt){for(;;)switch(Tt.prev=Tt.next){case 0:ct.stopPropagation(),ct.preventDefault(),Object(q.O)("/classrooms/".concat(vt.params.coursesId,"/shixun_homework/").concat(V.homework_id,"/").concat(V.student_work_id,"/comment"));case 3:case"end":return Tt.stop()}},Se)}));return function(Se){return st.apply(this,arguments)}}(),className:Le.a.flexBox,style:{marginRight:10}},n.a.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),n.a.createElement("div",null,"\u67E5\u770B\u4F5C\u54C1"))),Object(W.c)()&&n.a.createElement(T.a,{placement:"bottomCenter",overlayClassName:Le.a.dro,overlay:n.a.createElement(U.a,null,V.can_edit&&n.a.createElement(U.a.Item,{key:1,style:{textAlign:"center"}},n.a.createElement(yt.a,{target:"_blank",to:"/",onClick:function(){var st=Object(b.a)(h.a.mark(function Se(ct){return h.a.wrap(function(Tt){for(;;)switch(Tt.prev=Tt.next){case 0:ct.stopPropagation(),ct.preventDefault(),Wt({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[V==null?void 0:V.homework_id],selectArrsAll:[V],params:Vt,type:2}});case 3:case"end":return Tt.stop()}},Se)}));return function(Se){return st.apply(this,arguments)}}()},"\u7ACB\u5373\u53D1\u5E03")),V.can_edit&&n.a.createElement(U.a.Item,{key:2,style:{textAlign:"center"}},n.a.createElement(yt.a,{target:"_blank",to:"/",onClick:function(){var st=Object(b.a)(h.a.mark(function Se(ct){return h.a.wrap(function(Tt){for(;;)switch(Tt.prev=Tt.next){case 0:ct.stopPropagation(),ct.preventDefault(),Wt({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[V==null?void 0:V.homework_id],selectArrsAll:[V],params:Vt,type:2}});case 3:case"end":return Tt.stop()}},Se)}));return function(Se){return st.apply(this,arguments)}}()},"\u7ACB\u5373\u622A\u6B62")),V.can_edit&&n.a.createElement(U.a.Item,{key:22,style:{textAlign:"center"}},n.a.createElement(yt.a,{target:"_blank",to:"/",onClick:function(){var st=Object(b.a)(h.a.mark(function Se(ct){return h.a.wrap(function(Tt){for(;;)switch(Tt.prev=Tt.next){case 0:ct.stopPropagation(),ct.preventDefault(),Wt({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[V==null?void 0:V.homework_id],selectArrsAll:fn,params:Vt}});case 3:case"end":return Tt.stop()}},Se)}));return function(Se){return st.apply(this,arguments)}}()},"\u7ACB\u5373\u5220\u9664")),(V==null?void 0:V.status.indexOf("\u672A\u53D1\u5E03"))<0&&n.a.createElement(U.a.Item,{key:3,style:{textAlign:"center"}},n.a.createElement(yt.a,{target:"_blank",to:"/",onClick:function(){var st=Object(b.a)(h.a.mark(function Se(ct){var it;return h.a.wrap(function(gn){for(;;)switch(gn.prev=gn.next){case 0:return ct.stopPropagation(),ct.preventDefault(),Wt({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6210\u7EE9\u8BA1\u7B97\u4E2D\uFF0C\u8BF7\u7A0D\u5019..."}}),gn.next=5,Object(d.V)({categoryId:V.homework_id});case 5:it=gn.sent,Wt({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(it==null?void 0:it.status)===0&&K.b.success(it==null?void 0:it.message);case 8:case"end":return gn.stop()}},Se)}));return function(Se){return st.apply(this,arguments)}}()},"\u66F4\u65B0\u6210\u7EE9")),n.a.createElement(U.a.Item,{key:5,style:{textAlign:"center"}},n.a.createElement(yt.a,{target:"_blank",to:"/",onClick:function(Se){Se.stopPropagation(),Se.preventDefault(),Wt({type:"classroomList/setActionTabs",payload:{key:"\u91CD\u547D\u540D",selectArrs:V,params:Vt}})}},"\u91CD\u65B0\u547D\u540D")),n.a.createElement(U.a.Item,{key:6,style:{textAlign:"center"}},n.a.createElement(yt.a,{target:"_blank",onClick:function(Se){Se.stopPropagation()},to:"/classrooms/".concat(vt.params.coursesId,"/shixun_homework/").concat(V.homework_id,"/detail?tabs=3")},"\u9AD8\u7EA7\u8BBE\u7F6E")))},n.a.createElement("aside",{onClick:function(Se){return Se.stopPropagation()},className:Le.a.flexBox,style:{marginRight:6,cursor:"default"}},n.a.createElement("i",{className:"iconfont icon-gengduo4"}),n.a.createElement("div",null,"\u66F4\u591A"))))),Object(W.c)()&&n.a.createElement("p",{className:Le.a.infoIcon},n.a.createElement("span",{className:"c-grey-333 mr20"},V.author),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D"].includes(V.status)&&!!V.uncommit_count&&n.a.createElement("span",{className:"c-grey-999 mr10"},n.a.createElement("span",{className:"mr5"},"\u672A\u505A\u9898"),V.uncommit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F"].includes(V.status)&&!!V.commit_count&&n.a.createElement("span",{className:"c-grey-999 mr10"},n.a.createElement("span",{className:"mr5"},"\u5DF2\u505A\u9898"),V.commit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F"].includes(V.status)&&!!V.compelete_count&&n.a.createElement("span",{className:"c-grey-999 mr10"},n.a.createElement("span",{className:"mr5"},"\u5DF2\u5B8C\u6210"),V.compelete_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D"].includes(V.status)&&n.a.createElement("span",{className:"c-grey-999 mr10"},n.a.createElement("span",{className:"mr5"},"\u622A\u6B62\u65F6\u95F4"),V.end_time),["\u5DF2\u7ED3\u675F"].includes(V.status)&&n.a.createElement("span",{className:"c-grey-999 mr10"},n.a.createElement("span",{className:"mr5"},"\u7ED3\u675F\u65F6\u95F4"),V.status_time),!!(V!=null&&V.late_time)&&(V==null?void 0:V.late_time)!=="--"&&n.a.createElement("span",{className:"c-grey-999"},n.a.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),V==null?void 0:V.late_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F"].includes(V.status)&&n.a.createElement("span",{className:Le.a.iconV,onClick:function(){var st=Object(b.a)(h.a.mark(function Se(ct){return h.a.wrap(function(Tt){for(;;)switch(Tt.prev=Tt.next){case 0:ct.stopPropagation(),ct.preventDefault(),Nt||bt(),bn(!Nt);case 4:case"end":return Tt.stop()}},Se)}));return function(Se){return st.apply(this,arguments)}}()},n.a.createElement("i",{className:"iconfont icon-".concat(Nt?"shouqi":"xiala2")})," ")),Object(W.s)()&&n.a.createElement("span",{className:Le.a.infoStuIcon},n.a.createElement("span",{className:"c-grey-333"},V.author),n.a.createElement("span",{className:"c-grey-999 ml20"},n.a.createElement("i",{className:"iconfont icon-wanchengjindu font12 mr5"}),n.a.createElement("span",null,n.a.createElement("span",{className:"c-light-primary"},V==null?void 0:V.finished_challenge_count),"/",V==null?void 0:V.challenge_count)),V.status.includes("\u5DF2\u622A\u6B62")&&!!(V!=null&&V.status_time)&&n.a.createElement("span",{className:"c-grey-999 ml20"},n.a.createElement("i",{className:"iconfont icon-shengyushijian font12 mr5"})," ",V==null?void 0:V.status_time),n.a.createElement("span",{className:"ml20 c-grey-999"},n.a.createElement("i",{className:"iconfont icon-shijian1 font12 mr5"}),V==null?void 0:V.publish_time," \u81F3 ",V==null?void 0:V.end_time," "),!!(V!=null&&V.late_time)&&(V==null?void 0:V.late_time)!=="--"&&n.a.createElement("span",{className:"c-grey-999 ml20"},n.a.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4:"),V==null?void 0:V.late_time)),Object(W.c)()&&!V.status.includes("\u672A\u53D1\u5E03")&&Nt&&Gt.length>5&&n.a.createElement(o.a,{rowKey:"shixun_identifier",scroll:{y:240},onRow:function(Se){return{onClick:function(it){it.stopPropagation(),it.preventDefault()}}},onHeaderRow:function(Se,ct){return{onClick:function(Tt){Tt.stopPropagation(),Tt.preventDefault()}}},pagination:!1,dataSource:Gt,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:function(Se,ct,it){it.field&&(Vt.order_by=it.field),it.order||(Vt.sort_direction="asc"),it.order==="ascend"&&(Vt.sort_direction="asc"),it.order==="descend"&&(Vt.sort_direction="desc"),it.order||(Vt.sort_direction="asc"),bt()},columns:Ct}),Object(W.c)()&&!V.status.includes("\u672A\u53D1\u5E03")&&Nt&&Gt.length<6&&Gt.length>0&&n.a.createElement(o.a,{rowKey:"shixun_identifier",onRow:function(Se){return{onClick:function(it){it.stopPropagation(),it.preventDefault()}}},onHeaderRow:function(Se,ct){return{onClick:function(Tt){Tt.stopPropagation(),Tt.preventDefault()}}},pagination:!1,dataSource:Gt,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:function(Se,ct,it){it.field&&(Vt.order_by=it.field),it.order||(Vt.sort_direction="asc"),it.order==="ascend"&&(Vt.sort_direction="asc"),it.order==="descend"&&(Vt.sort_direction="desc"),it.order||(Vt.sort_direction="asc"),bt()},columns:Ct})))},qe=ve,Ut=function(Ee){var Ye,Ge=Ee.classroomList,We=Ee.globalSetting,V=Ee.shixunHomeworks,Ie=Ee.user,vt=Ee.loading,gt=Ee.dispatch,ht=Ee.match,$t=Ee.location,fn=Object(s.a)(Ee,["classroomList","globalSetting","shixunHomeworks","user","loading","dispatch","match","location"]),Wt=ht.params.categoryId,Vt=Object(E.useState)([]),En=Object(r.a)(Vt,2),Qt=En[0],Jt=En[1],wt=Object(E.useState)([]),kt=Object(r.a)(wt,2),Gt=kt[0],Ft=kt[1],rn=Object(N.g)(),rt=Ge.detailShixunsList,Nt=Ge.detailLeftMenus,bn=Ge.detailTopBanner,bt=Ge.taskList,$e=Object(E.useState)(""),Ct=Object(r.a)($e,2),st=Ct[0],Se=Ct[1],ct=Object(E.useState)(!1),it=Object(r.a)(ct,2),Tt=it[0],gn=it[1],Dt=Object(E.useState)({status:Number($t.query.tabs)?String(parseInt($t.query.tabs)):"0"}),Ln=Object(r.a)(Dt,2),en=Ln[0],ze=Ln[1],Cn=Object(E.useState)("\u9ED8\u8BA4\u6392\u5E8F"),mn=Object(r.a)(Cn,2),pn=mn[0],kn=mn[1],Nn=Object(E.useState)(!1),ma=Object(r.a)(Nn,2),La=ma[0],xa=ma[1],t=Object(E.useState)(!1),u=Object(r.a)(t,2),p=u[0],f=u[1],k=Object(E.useState)("fixed"),y=Object(r.a)(k,2),G=y[0],re=y[1],ge=Object(E.useState)(document.getElementById("footer")),be=Object(r.a)(ge,1),we=be[0],je=Object(E.useState)(1),ee=Object(r.a)(je,2),ye=ee[0],ce=ee[1],Ue=Object(E.useState)(!1),Ae=Object(r.a)(Ue,2),et=Ae[0],ut=Ae[1],St;en.id=ht.params.coursesId,en.type=4,ht.params.categoryId?en.category=ht.params.categoryId:delete en.category,Object(E.useEffect)(function(){Ge.actionTabs.key==="\u6E05\u9664\u9009\u62E9\u6570\u636E"&&(Jt([]),Ft([])),Ge.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&mt()},[Ge.actionTabs.key]),Object(E.useEffect)(function(){var ke,At;if(Ie!=null&&(ke=Ie.userInfo)!==null&&ke!==void 0&&ke.login){var Ve,Xe=q.M.getItem("".concat(Ie==null||((Ve=Ie.userInfo)===null||Ve===void 0)?void 0:Ve.login).concat(Object(W.c)()?"Teacher":"Student"),"ShixunHomeworks");Xe&&(en.sort_by=Xe==null?void 0:Xe.type,en.sort_direction=Xe==null?void 0:Xe.direction,kn(Xe==null?void 0:Xe.name)),mt()}else Ie!=null&&(At=Ie.userInfo)!==null&&At!==void 0&&At.username&&mt()},[Ie==null?void 0:Ie.userInfo,$t==null?void 0:$t.pathname]),Object(E.useEffect)(function(){window.addEventListener("scroll",Zt)},[]);var Zt=function(){var At=document.scrollingElement.scrollTop;At+window.innerHeight+(we==null?void 0:we.clientHeight)+150>document.body.clientHeight?re("absolute"):re("fixed")},mt=function(){Jt([]),Ft([]),ze(Object(i.a)({},en)),Object(W.c)()?gt({type:"classroomList/getClassroomTeacherShixunsList",payload:Object(i.a)(Object(i.a)({},en),{},{type:4})}):gt({type:"classroomList/getClassroomShixunsList",payload:Object(i.a)(Object(i.a)({},en),{},{order:en.status})})},xt=function(At,Ve){en.page=At,mt()},Bt=function(At){console.log(At,333);var Ve=At.key;en.status=Ve,en.page=1,rn.replace("".concat($t.pathname,"?tabs=").concat(Ve)),mt()};function zt(ke){return On.apply(this,arguments)}function On(){return On=Object(b.a)(h.a.mark(function ke(At){return h.a.wrap(function(Xe){for(;;)switch(Xe.prev=Xe.next){case 0:return Xe.next=2,gt({type:"classroomList/updateTaskPosition",payload:{category_id:Wt,courseId:en.id,task_ids:At,container_type:"shixun_homework"}});case 2:mt();case 3:case"end":return Xe.stop()}},ke)})),On.apply(this,arguments)}function xn(){var ke={courseId:en.id,container_type:"shixun_homework"};Wt&&(ke.category_id=Wt),gt({type:"classroomList/getAllTaskList",payload:ke}),gt({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})}var wn=Object(E.useMemo)(function(){var ke=[];return bt.length>0&&(ke=bt.map(function(At){return{user_name:At.user_name,task_name:At.task_name,task_id:At.task_id,category:At.category}})),ke},[bt]),yn=[{name:"\u5168\u90E8",id:0},{name:"\u63D0\u4EA4\u4E2D",id:1},{name:"\u8865\u4EA4\u4E2D",id:2},{name:"\u5DF2\u622A\u6B62",id:5}],Tn=[{name:"\u5168\u90E8",id:0},{name:"\u672A\u53D1\u5E03",id:1},{name:"\u672A\u5F00\u59CB",id:4},{name:"\u8FDB\u884C\u4E2D",id:2},{name:"\u5DF2\u622A\u6B62",id:3}],Rn=Object(W.c)()?[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:" ",direction:""},{name:"\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u66F4\u65B0\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u5B9E\u9A8C\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u5B9E\u9A8C\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}]:[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:" ",direction:""},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u5B9E\u9A8C\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u5B9E\u9A8C\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}];Nt.course_modules&&(St=Ge.detailLeftMenus.course_modules.filter(function(ke){return ke.type==="shixun_homework"})[0]);var $n=n.a.createElement("div",{className:Le.a.moveCategory,onMouseLeave:function(At){return gn(!1)}},n.a.createElement(U.a,{onClick:function(){var ke=Object(b.a)(h.a.mark(function At(Ve){var Xe,Xt,vn,Dn,Mn;return h.a.wrap(function(Sn){for(;;)switch(Sn.prev=Sn.next){case 0:if(Xe=Ve.item,Xt=Ve.key,vn=Ve.keyPath,Dn=Ve.domEvent,!(Qt=="")){Sn.next=4;break}return K.b.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),Sn.abrupt("return",null);case 4:return Sn.next=6,Object(X.a)("/api/courses/".concat(en.id,"/homework_commons/move_to_category.json"),{method:"post",body:{homework_ids:Qt,new_category_id:Xt}});case 6:Mn=Sn.sent,Mn.status===0&&(K.b.success("\u64CD\u4F5C\u6210\u529F"),mt(),f(!1),gt({type:"classroomList/getClassroomLeftMenus",payload:{id:ht.params.coursesId}}));case 8:case"end":return Sn.stop()}},At)}));return function(At){return ke.apply(this,arguments)}}(),style:{maxHeight:300,width:240,overflow:"auto"}},n.a.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},n.a.createElement(de.a,{onChange:function(At){Se(At.target.value)}})),St&&St.second_category.filter(function(ke){return ke.category_name!=="\u672A\u5206\u914D\u76EE\u5F55"}).map(function(ke,At){return st!==""&&ke.category_name.indexOf(st)<0?void 0:n.a.createElement(U.a.Item,{className:"multi-llipsis1e",key:ke.category_id},ke.category_name)}),n.a.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:function(At){At.preventDefault(),gt({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:en,selectArrs:{category_id:rt==null?void 0:rt.main_category_id,type:"shixun_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55..."))),ea=[{name:"\u6279\u91CF\u53D1\u5E03",icon:n.a.createElement("i",{className:"iconfont icon-fabu5"})},{name:"\u6279\u91CF\u622A\u6B62",icon:n.a.createElement("i",{className:"iconfont icon-piliangjiezhi2"})},{name:"\u6279\u91CF\u5220\u9664",icon:n.a.createElement("i",{className:"iconfont icon-piliangshanchu2"})},{name:"\u8BBE\u4E3A\u516C\u5F00",icon:n.a.createElement("i",{className:"iconfont icon-sheweigongkai2"})}].filter(function(ke){return Object(W.c)()||Object(W.k)()?!0:ke.name!=="\u6279\u91CF\u5220\u9664"}).filter(function(ke){return bn.is_public?!0:ke.name!=="\u8BBE\u4E3A\u516C\u5F00"}),Yn=pn==="\u9ED8\u8BA4\u6392\u5E8F",Jn=Object(E.useState)(!1),ta=Object(r.a)(Jn,2),Qn=ta[0],oa=ta[1];return Object(E.useEffect)(function(){var ke,At=((ke=rt.homeworks)===null||ke===void 0?void 0:ke.filter(function(Ve){return Ve.can_edit}))||[];Qt.length==At.length&&Qt.length?oa(!0):oa(!1)},[Qt]),n.a.createElement("section",null,n.a.createElement("aside",{className:Le.a.bg},n.a.createElement(z.a,{align:"middle"},n.a.createElement(R.a,{flex:"1"},!!rt.main_category_id&&n.a.createElement(U.a,{mode:"horizontal",onSelect:Bt,selectedKeys:[en.status]},!Object(W.c)()&&yn.map(function(ke,At){return n.a.createElement(U.a.Item,{key:ke==null?void 0:ke.id},ke.name)}),Object(W.c)()&&Tn.map(function(ke,At){return n.a.createElement(U.a.Item,{key:ke==null?void 0:ke.id},n.a.createElement("span",{className:"c-grey-666 mr20"},ke.name),At===0&&Object(W.c)()&&n.a.createElement("span",{className:"c-grey-999"},rt==null?void 0:rt.all_count),At===1&&Object(W.c)()&&n.a.createElement("span",{className:"c-grey-999"},rt==null?void 0:rt.unpublished_count),At===2&&Object(W.c)()&&n.a.createElement("span",{className:"c-grey-999"},rt==null?void 0:rt.not_start_count),At===3&&Object(W.c)()&&n.a.createElement("span",{className:"c-grey-999"},rt==null?void 0:rt.in_progress_count),At===4&&Object(W.c)()&&n.a.createElement("span",{className:"c-grey-999"},rt==null?void 0:rt.overed_count))}))),n.a.createElement(R.a,{className:"mr20 gutter-row"},n.a.createElement("div",{className:Le.a.containerTitle},Object(W.c)()&&Object(q.C)(Nt==null?void 0:Nt.course_modules,Wt)!=="\u672A\u5206\u914D\u76EE\u5F55"&&n.a.createElement("div",{style:{display:"flex",alignItems:"center",marginBottom:6}},n.a.createElement("span",{className:"c-blue font16 ml20 current",style:{marginTop:2},onClick:function(At){gt({type:"classroomList/setActionTabs",payload:{key:ht.params.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:en,selectArrs:{category_name:rt==null?void 0:rt.category_name,category_id:(rt==null?void 0:rt.category_id)||(rt==null?void 0:rt.main_category_id),type:"shixun_homework"},cb:function(){mt()}}})}},n.a.createElement(m.a,{title:ht.params.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55"},n.a.createElement("span",{className:ht.params.categoryId?"".concat(Le.a.iconH," iconfont icon-zhongmingmingmulu"):"".concat(Le.a.iconH," iconfont icon-xinjianmulu1")}))),n.a.createElement(T.a,{className:"ml10",overlay:n.a.createElement(U.a,null,n.a.createElement(U.a.Item,{key:1,onClick:function(){gt({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",params:en}})}},"\u4ECE\u5B9E\u8DF5\u9879\u76EE\u6DFB\u52A0"),n.a.createElement(U.a.Item,{key:2,onClick:function(){gt({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B",params:en}})}},"\u4ECE\u5B9E\u8DF5\u8BFE\u7A0B\u6DFB\u52A0"))},n.a.createElement("span",{className:Le.a.selectBtn},n.a.createElement("span",null,n.a.createElement("i",{className:"iconfont icon-tianjiadaohang"})),n.a.createElement("span",null,"\u9009\u7528\u5B9E\u9A8C")))))))),n.a.createElement("div",{className:Le.a.action},Object(W.c)()&&!!(rt!=null&&(Ye=rt.homeworks)!==null&&Ye!==void 0&&Ye.length)&&n.a.createElement("span",{onClick:function(){return f(!p)},className:Le.a.btn,style:{cursor:"pointer"}},n.a.createElement("i",{className:"iconfont icon-piliangcaozuo font14 mr5"}),p?"\u53D6\u6D88":"\u6279\u91CF","\u64CD\u4F5C"),n.a.createElement("div",null,n.a.createElement(T.a,{overlay:n.a.createElement(U.a,{selectedKeys:[pn]},Rn==null?void 0:Rn.map(function(ke,At){return n.a.createElement(U.a.Item,{key:ke.name,onClick:function(){var Xe;en.sort_by=ke.type,en.sort_direction=ke.direction,en.page=1,kn(ke.name),q.M.setItem("".concat(Ie==null||((Xe=Ie.userInfo)===null||Xe===void 0)?void 0:Xe.login).concat(Object(W.c)()?"Teacher":"Student"),ke,"ShixunHomeworks"),Object(W.c)()?gt({type:"classroomList/getClassroomTeacherShixunsList",payload:Object(i.a)(Object(i.a)({},en),{},{type:4})}):gt({type:"classroomList/getClassroomShixunsList",payload:Object(i.a)({},en)})}},ke.name)}))},n.a.createElement("span",{className:"".concat(Le.a.btn," ").concat(Yn?Le.a.btnSort:""),onMouseEnter:function(At){return gn(!1)}},n.a.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),pn))),Yn&&n.a.createElement(m.a,{title:"\u4F18\u5148\u6309\u7167\u8C03\u6574\u6392\u5E8F\u7ED3\u679C\u5C55\u793A\uFF0C\u672A\u8BBE\u7F6E\u6392\u5E8F\u65F6\uFF0C\u6309\u7167\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F\u6392\u5217"},n.a.createElement("span",{className:Le.a.tips},n.a.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),n.a.createElement(de.a.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u5B9E\u9A8C\u540D\u79F0",onSearch:function(At){en.search=At,en.page=1,mt()},style:{width:220,marginLeft:"auto"}})),n.a.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30"},n.a.createElement(a.a,{loading:vt[Object(W.c)()?"classroomList/getClassroomTeacherShixunsList":"classroomList/getClassroomShixunsList"],active:!0,paragraph:{rows:5},className:"mt30"},(rt==null?void 0:rt.all_count)===0&&Object(W.c)()?n.a.createElement(Et,{params:en,setisshowmodal:xa,dispatch:gt}):(rt==null?void 0:rt.task_count)===0&&n.a.createElement(Rt.a,null),n.a.createElement("aside",{className:"animated fadeIn"},rt.homeworks&&rt.homeworks.map(function(ke,At){return n.a.createElement(qe,{key:ke.homework_id,batchState:p,v:ke,k:At,match:ht,selectArrs:Qt,setSelectArrs:Jt,setSelectArrsAll:Ft,selectArrsAll:Gt,shixunHomeworks:V,dispatch:gt,params:en,selectshow:et})}),n.a.createElement("aside",{className:"tc mb50 mt30"},n.a.createElement(se.a,{hideOnSinglePage:!0,showSizeChanger:!1,current:en.page||1,defaultPageSize:15,onChange:xt,total:rt.query_total_count})))),n.a.createElement("div",{className:Le.a.fixedBottom,style:{bottom:p?0:-60,position:p?G:"fixed",left:G==="fixed"?"50%":"317px"}},n.a.createElement("div",{className:Le.a.left}),n.a.createElement("div",{className:Le.a.right},Object(W.c)()&&(rt==null?void 0:rt.all_count)>0&&n.a.createElement("aside",{className:[Le.a.acitons].join(" ")},n.a.createElement("div",{style:{width:130}},Object(W.c)()&&n.a.createElement(c.a,{checked:Qn,onChange:function(At){if(At.target.checked){var Ve=rt.homeworks.filter(function(Xe){return Xe.can_edit});Jt(Ve.map(function(Xe){return Xe.homework_id})),Ft(Ve)}else Jt([]),Ft([])}},n.a.createElement("span",{className:"fo"},"\u5168\u9009\u672C\u9875",n.a.createElement("span",{style:{marginLeft:5}},"(",Qt.length,")")," "))),n.a.createElement("div",{className:Le.a.actionBtns},Object(W.c)()&&ea.map(function(ke,At){return n.a.createElement("p",{key:At,onClick:function(){Qt==""?K.b.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"):gt({type:"classroomList/setActionTabs",payload:{key:ke.name==="\u6279\u91CF\u53D1\u5E03"?"\u7ACB\u5373\u53D1\u5E03":ke.name==="\u6279\u91CF\u622A\u6B62"?"\u7ACB\u5373\u622A\u6B62":ke.name==="\u6279\u91CF\u5220\u9664"?"\u5220\u9664":ke.name,selectArrs:Qt,selectArrsAll:Gt,type:ke.name==="\u6279\u91CF\u53D1\u5E03"||ke.name==="\u6279\u91CF\u622A\u6B62"?1:"",params:en}})}},ke==null?void 0:ke.icon,n.a.createElement("span",null,ke.name))}),n.a.createElement("p",{onClick:xn},n.a.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"}),n.a.createElement("span",null,"\u8C03\u6574\u6392\u5E8F")),Object(W.c)()&&n.a.createElement("p",null,n.a.createElement(T.a,{visible:Tt,placement:"topLeft",overlay:$n,getPopupContainer:function(At){return At==null?void 0:At.parentNode}},n.a.createElement("span",{className:"ant-dropdown-link",onMouseOver:function(At){return gn(!0)}},n.a.createElement("i",{className:"iconfont icon-yidongmulu"})," \u79FB\u52A8\u5230\u76EE\u5F55"," ",n.a.createElement(De.a,null)))),n.a.createElement("div",{className:Le.a.cancel,onClick:function(){return f(!1)}},"\u53D6\u6D88\u64CD\u4F5C")))))),n.a.createElement(Je,null),Ge.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?n.a.createElement(O,null):null,Ge.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0"?n.a.createElement(Qe,null):null,n.a.createElement(Ke,null),n.a.createElement(P,null),n.a.createElement(me.a,null),n.a.createElement(fe.a,null),n.a.createElement(Z,null),n.a.createElement(Ne,null),n.a.createElement(Pe,{visible:Ge.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:zt,data:wn,onCancel:function(){gt({type:"classroomList/setActionTabs",payload:{key:""}})}}),n.a.createElement(L.a,{title:"\u9009\u7528\u5B9E\u9A8C",visible:La,centered:!0,onCancel:function(){return xa(!1)},onOk:function(){ye===1?gt({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",params:en}}):gt({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B",params:en}}),xa(!1)}},n.a.createElement("div",null,n.a.createElement(le.a.Group,{onChange:function(At){ce(At.target.value)},value:ye},n.a.createElement(le.a,{style:{marginTop:"15px"},value:1},"\u4ECE\u5B9E\u8DF5\u9879\u76EE\u6DFB\u52A0\uFF08\u53EF\u9009\u62E9\u591A\u4E2A\u5B9E\u8DF5\u9879\u76EE\u52A0\u5165\u4F5C\u4E1A\uFF09"),n.a.createElement(le.a,{style:{marginTop:"15px"},value:2},"\u4ECE\u5B9E\u8DF5\u8BFE\u7A0B\u6DFB\u52A0\uFF08\u5C06\u5B9E\u8DF5\u8BFE\u7A0B\u4E2D\u5168\u90E8\u7684\u5B9E\u8DF5\u9879\u76EE\u90FD\u52A0\u5165\u4F5C\u4E1A\uFF09")))))},_t=C.default=Object(I.a)(function(tt){var Ee=tt.classroomList,Ye=tt.loading,Ge=tt.globalSetting,We=tt.shixunHomeworks,V=tt.user;return{classroomList:Ee,globalSetting:Ge,loading:Ye.effects,shixunHomeworks:We,user:V}})(Ut)},csWT:function(oe,C,e){oe.exports=e.p+"static/choose.4ad1045f.svg"},djh8:function(oe,C,e){oe.exports=e.p+"static/qrCode.42927872.png"},fcSX:function(oe,C,e){"use strict";var _=e("Ff2n"),L=e("1OyB"),Oe=e("vuIU"),le=e("Ji7U"),A=e("md7G"),c=e("foSv"),F=e("1W/9"),a=e("q1tI"),D=e("rePB"),se=e("JX7q"),j=e("TSYQ"),z=e.n(j),te=e("qx4F"),T=e("4IlW");function v(I){return Array.isArray(I)?I:[I]}var m={transition:"transitionend",WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend"},S=Object.keys(m).filter(function(I){if(typeof document=="undefined")return!1;var W=document.getElementsByTagName("html")[0];return I in(W?W.style:{})})[0],R=m[S];function Y(I,W,De,q){I.addEventListener?I.addEventListener(W,De,q):I.attachEvent&&I.attachEvent("on".concat(W),De)}function U(I,W,De,q){I.removeEventListener?I.removeEventListener(W,De,q):I.attachEvent&&I.detachEvent("on".concat(W),De)}function J(I,W){var De=typeof I=="function"?I(W):I;return Array.isArray(De)?De.length===2?De:[De[0],De[1]]:[De]}var de=function(W){return!isNaN(parseFloat(W))&&isFinite(W)},B=!(typeof window!="undefined"&&window.document&&window.document.createElement),K=function I(W,De,q,l){if(!De||De===document||De instanceof Document)return!1;if(De===W.parentNode)return!0;var x=Math.max(Math.abs(q),Math.abs(l))===Math.abs(l),P=Math.max(Math.abs(q),Math.abs(l))===Math.abs(q),me=De.scrollHeight-De.clientHeight,fe=De.scrollWidth-De.clientWidth,M=document.defaultView.getComputedStyle(De),Z=M.overflowY==="auto"||M.overflowY==="scroll",pe=M.overflowX==="auto"||M.overflowX==="scroll",ae=me&&Z,H=fe&&pe;return x&&(!ae||ae&&(De.scrollTop>=me&&l<0||De.scrollTop<=0&&l>0))||P&&(!H||H&&(De.scrollLeft>=fe&&q<0||De.scrollLeft<=0&&q>0))?I(W,De.parentNode,q,l):!1};function b(I){var W=i();return function(){var q=Object(c.a)(I),l;if(W){var x=Object(c.a)(this).constructor;l=Reflect.construct(q,arguments,x)}else l=q.apply(this,arguments);return Object(A.a)(this,l)}}function i(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(I){return!1}}var r={},s=function(I){Object(le.a)(De,I);var W=b(De);function De(q){var l;return Object(L.a)(this,De),l=W.call(this,q),l.domFocus=function(){l.dom&&l.dom.focus()},l.removeStartHandler=function(x){if(x.touches.length>1)return;l.startPos={x:x.touches[0].clientX,y:x.touches[0].clientY}},l.removeMoveHandler=function(x){if(x.changedTouches.length>1)return;var P=x.currentTarget,me=x.changedTouches[0].clientX-l.startPos.x,fe=x.changedTouches[0].clientY-l.startPos.y;(P===l.maskDom||P===l.handlerDom||P===l.contentDom&&K(P,x.target,me,fe))&&x.cancelable&&x.preventDefault()},l.transitionEnd=function(x){var P=x.target;U(P,R,l.transitionEnd),P.style.transition=""},l.onKeyDown=function(x){if(x.keyCode===T.a.ESC){var P=l.props.onClose;x.stopPropagation(),P&&P(x)}},l.onWrapperTransitionEnd=function(x){var P=l.props,me=P.open,fe=P.afterVisibleChange;x.target===l.contentWrapper&&x.propertyName.match(/transform$/)&&(l.dom.style.transition="",!me&&l.getCurrentDrawerSome()&&(document.body.style.overflowX="",l.maskDom&&(l.maskDom.style.left="",l.maskDom.style.width="")),fe&&fe(!!me))},l.openLevelTransition=function(){var x=l.props,P=x.open,me=x.width,fe=x.height,M=l.getHorizontalBoolAndPlacementName(),Z=M.isHorizontal,pe=M.placementName,ae=l.contentDom?l.contentDom.getBoundingClientRect()[Z?"width":"height"]:0,H=(Z?me:fe)||ae;l.setLevelAndScrolling(P,pe,H)},l.setLevelTransform=function(x,P,me,fe){var M=l.props,Z=M.placement,pe=M.levelMove,ae=M.duration,H=M.ease,ue=M.showMask;l.levelDom.forEach(function(he){he.style.transition="transform ".concat(ae," ").concat(H),Y(he,R,l.transitionEnd);var Ke=x?me:0;if(pe){var ot=J(pe,{target:he,open:x});Ke=x?ot[0]:ot[1]||0}var Be=typeof Ke=="number"?"".concat(Ke,"px"):Ke,pt=Z==="left"||Z==="top"?Be:"-".concat(Be);pt=ue&&Z==="right"&&fe?"calc(".concat(pt," + ").concat(fe,"px)"):pt,he.style.transform=Ke?"".concat(P,"(").concat(pt,")"):""})},l.setLevelAndScrolling=function(x,P,me){var fe=l.props.onChange;if(!B){var M=document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth?Object(te.a)(!0):0;l.setLevelTransform(x,P,me,M),l.toggleScrollingToDrawerAndBody(M)}fe&&fe(x)},l.toggleScrollingToDrawerAndBody=function(x){var P=l.props,me=P.getOpenCount,fe=P.getContainer,M=P.showMask,Z=P.open,pe=fe&&fe(),ae=me&&me();if(pe&&pe.parentNode===document.body&&M){var H=["touchstart"],ue=[document.body,l.maskDom,l.handlerDom,l.contentDom];Z&&document.body.style.overflow!=="hidden"?(x&&l.addScrollingEffect(x),ae===1&&(document.body.style.overflow="hidden"),document.body.style.touchAction="none",ue.forEach(function(he,Ke){if(!he)return;Y(he,H[Ke]||"touchmove",Ke?l.removeMoveHandler:l.removeStartHandler,l.passive)})):l.getCurrentDrawerSome()&&(ae||(document.body.style.overflow=""),document.body.style.touchAction="",x&&l.remScrollingEffect(x),ue.forEach(function(he,Ke){if(!he)return;U(he,H[Ke]||"touchmove",Ke?l.removeMoveHandler:l.removeStartHandler,l.passive)}))}},l.addScrollingEffect=function(x){var P=l.props,me=P.placement,fe=P.duration,M=P.ease,Z=P.getOpenCount,pe=P.switchScrollingEffect,ae=Z&&Z();ae===1&&pe();var H="width ".concat(fe," ").concat(M),ue="transform ".concat(fe," ").concat(M);l.dom.style.transition="none";switch(me){case"right":l.dom.style.transform="translateX(-".concat(x,"px)");break;case"top":case"bottom":l.dom.style.width="calc(100% - ".concat(x,"px)"),l.dom.style.transform="translateZ(0)";break;default:break}clearTimeout(l.timeout),l.timeout=setTimeout(function(){l.dom&&(l.dom.style.transition="".concat(ue,",").concat(H),l.dom.style.width="",l.dom.style.transform="")})},l.remScrollingEffect=function(x){var P=l.props,me=P.placement,fe=P.duration,M=P.ease,Z=P.getOpenCount,pe=P.switchScrollingEffect,ae=Z&&Z();ae||pe(!0),S&&(document.body.style.overflowX="hidden"),l.dom.style.transition="none";var H,ue="width ".concat(fe," ").concat(M),he="transform ".concat(fe," ").concat(M);switch(me){case"left":{l.dom.style.width="100%",ue="width 0s ".concat(M," ").concat(fe);break}case"right":{l.dom.style.transform="translateX(".concat(x,"px)"),l.dom.style.width="100%",ue="width 0s ".concat(M," ").concat(fe),l.maskDom&&(l.maskDom.style.left="-".concat(x,"px"),l.maskDom.style.width="calc(100% + ".concat(x,"px)"));break}case"top":case"bottom":{l.dom.style.width="calc(100% + ".concat(x,"px)"),l.dom.style.height="100%",l.dom.style.transform="translateZ(0)",H="height 0s ".concat(M," ").concat(fe);break}default:break}clearTimeout(l.timeout),l.timeout=setTimeout(function(){l.dom&&(l.dom.style.transition="".concat(he,",").concat(H?"".concat(H,","):"").concat(ue),l.dom.style.transform="",l.dom.style.width="",l.dom.style.height="")})},l.getCurrentDrawerSome=function(){return!Object.keys(r).some(function(x){return r[x]})},l.getLevelDom=function(x){var P=x.level,me=x.getContainer;if(B)return;var fe=me&&me(),M=fe?fe.parentNode:null;if(l.levelDom=[],P==="all"){var Z=M?Array.prototype.slice.call(M.children):[];Z.forEach(function(pe){pe.nodeName!=="SCRIPT"&&pe.nodeName!=="STYLE"&&pe.nodeName!=="LINK"&&pe!==fe&&l.levelDom.push(pe)})}else P&&v(P).forEach(function(pe){document.querySelectorAll(pe).forEach(function(ae){l.levelDom.push(ae)})})},l.getHorizontalBoolAndPlacementName=function(){var x=l.props.placement,P=x==="left"||x==="right",me="translate".concat(P?"X":"Y");return{isHorizontal:P,placementName:me}},l.state={_self:Object(se.a)(l)},l}return Object(Oe.a)(De,[{key:"componentDidMount",value:function(){var l=this;if(!B){var x=!1;try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:function(){return x=!0,null}}))}catch(Z){}this.passive=x?{passive:!1}:!1}var P=this.props,me=P.open,fe=P.getContainer,M=fe&&fe();this.drawerId="drawer_id_".concat(Number((Date.now()+Math.random()).toString().replace(".",Math.round(Math.random()*9).toString())).toString(16)),this.getLevelDom(this.props),me&&(M&&M.parentNode===document.body&&(r[this.drawerId]=me),this.openLevelTransition(),this.forceUpdate(function(){l.domFocus()}))}},{key:"componentDidUpdate",value:function(l){var x=this.props,P=x.open,me=x.getContainer,fe=me&&me();P!==l.open&&(P&&this.domFocus(),fe&&fe.parentNode===document.body&&(r[this.drawerId]=!!P),this.openLevelTransition())}},{key:"componentWillUnmount",value:function(){var l=this.props,x=l.getOpenCount,P=l.open,me=l.switchScrollingEffect,fe=typeof x=="function"&&x();delete r[this.drawerId],P&&(this.setLevelTransform(!1),document.body.style.touchAction=""),fe||(document.body.style.overflow="",me(!0))}},{key:"render",value:function(){var l,x=this,P=this.props,me=P.className,fe=P.children,M=P.style,Z=P.width,pe=P.height,ae=P.defaultOpen,H=P.open,ue=P.prefixCls,he=P.placement,Ke=P.level,ot=P.levelMove,Be=P.ease,pt=P.duration,Pt=P.getContainer,jt=P.handler,Yt=P.onChange,dn=P.afterVisibleChange,Ot=P.showMask,Rt=P.maskClosable,yt=P.maskStyle,tn=P.onClose,lt=P.onHandleClick,sn=P.keyboard,hn=P.getOpenCount,ln=P.switchScrollingEffect,An=Object(_.a)(P,["className","children","style","width","height","defaultOpen","open","prefixCls","placement","level","levelMove","ease","duration","getContainer","handler","onChange","afterVisibleChange","showMask","maskClosable","maskStyle","onClose","onHandleClick","keyboard","getOpenCount","switchScrollingEffect"]),O=this.dom?H:!1,_e=z()(ue,(l={},Object(D.a)(l,"".concat(ue,"-").concat(he),!0),Object(D.a)(l,"".concat(ue,"-open"),O),Object(D.a)(l,me||"",!!me),Object(D.a)(l,"no-mask",!Ot),l)),Re=this.getHorizontalBoolAndPlacementName(),Qe=Re.placementName,Ze=he==="left"||he==="top"?"-100%":"100%",He=O?"":"".concat(Qe,"(").concat(Ze,")"),Ne=jt&&a.cloneElement(jt,{onClick:function(xe){jt.props.onClick&&jt.props.onClick(),lt&<(xe)},ref:function(xe){x.handlerDom=xe}});return a.createElement("div",Object.assign({},An,{tabIndex:-1,className:_e,style:M,ref:function(xe){x.dom=xe},onKeyDown:O&&sn?this.onKeyDown:void 0,onTransitionEnd:this.onWrapperTransitionEnd}),Ot&&a.createElement("div",{className:"".concat(ue,"-mask"),onClick:Rt?tn:void 0,style:yt,ref:function(xe){x.maskDom=xe}}),a.createElement("div",{className:"".concat(ue,"-content-wrapper"),style:{transform:He,msTransform:He,width:de(Z)?"".concat(Z,"px"):Z,height:de(pe)?"".concat(pe,"px"):pe},ref:function(xe){x.contentWrapper=xe}},a.createElement("div",{className:"".concat(ue,"-content"),ref:function(xe){x.contentDom=xe},onTouchStart:O&&Ot?this.removeStartHandler:void 0,onTouchMove:O&&Ot?this.removeMoveHandler:void 0},fe),Ne))}}],[{key:"getDerivedStateFromProps",value:function(l,x){var P=x.prevProps,me=x._self,fe={prevProps:l};if(P!==void 0){var M=l.placement,Z=l.level;M!==P.placement&&(me.contentDom=null),Z!==P.level&&me.getLevelDom(l)}return fe}}]),De}(a.Component);s.defaultProps={switchScrollingEffect:function(){}};var g=s;function h(I){var W=E();return function(){var q=Object(c.a)(I),l;if(W){var x=Object(c.a)(this).constructor;l=Reflect.construct(q,arguments,x)}else l=q.apply(this,arguments);return Object(A.a)(this,l)}}function E(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(I){return!1}}var n=function(I){Object(le.a)(De,I);var W=h(De);function De(q){var l;Object(L.a)(this,De),l=W.call(this,q),l.onHandleClick=function(P){var me=l.props,fe=me.onHandleClick,M=me.open;if(fe&&fe(P),typeof M=="undefined"){var Z=l.state.open;l.setState({open:!Z})}},l.onClose=function(P){var me=l.props,fe=me.onClose,M=me.open;fe&&fe(P),typeof M=="undefined"&&l.setState({open:!1})};var x=typeof q.open!="undefined"?q.open:!!q.defaultOpen;return l.state={open:x},"onMaskClick"in q&&console.warn("`onMaskClick` are removed, please use `onClose` instead."),l}return Object(Oe.a)(De,[{key:"render",value:function(){var l=this,x=this.props,P=x.defaultOpen,me=x.getContainer,fe=x.wrapperClassName,M=x.forceRender,Z=x.handler,pe=Object(_.a)(x,["defaultOpen","getContainer","wrapperClassName","forceRender","handler"]),ae=this.state.open;if(!me)return a.createElement("div",{className:fe,ref:function(he){l.dom=he}},a.createElement(g,Object.assign({},pe,{open:ae,handler:Z,getContainer:function(){return l.dom},onClose:this.onClose,onHandleClick:this.onHandleClick})));var H=!!Z||M;return a.createElement(F.a,{visible:ae,forceRender:H,getContainer:me,wrapperClassName:fe},function(ue){var he=ue.visible,Ke=ue.afterClose,ot=Object(_.a)(ue,["visible","afterClose"]);return a.createElement(g,Object.assign({},pe,ot,{open:he!==void 0?he:ae,afterVisibleChange:Ke!==void 0?Ke:pe.afterVisibleChange,handler:Z,onClose:l.onClose,onHandleClick:l.onHandleClick}))})}}],[{key:"getDerivedStateFromProps",value:function(l,x){var P=x.prevProps,me={prevProps:l};return typeof P!="undefined"&&l.open!==P.open&&(me.open=l.open),me}}]),De}(a.Component);n.defaultProps={prefixCls:"drawer",placement:"left",getContainer:"body",defaultOpen:!1,level:"all",duration:".3s",ease:"cubic-bezier(0.78, 0.14, 0.15, 0.86)",onChange:function(){},afterVisibleChange:function(){},handler:a.createElement("div",{className:"drawer-handle"},a.createElement("i",{className:"drawer-handle-icon"})),showMask:!0,maskClosable:!0,maskStyle:{},wrapperClassName:"",className:"",keyboard:!0,forceRender:!1};var X=n,N=C.a=X},fyJ8:function(oe,C,e){"use strict";var _=e("rePB"),L=e("VTBJ"),Oe=e("Ff2n"),le=e("U8pU"),A=e("q1tI"),c=e.n(A),F=e("TSYQ"),a=e.n(F),D=e("c+Xe"),se=e("sR1s");function j(m){return m&&Object(le.a)(m)==="object"&&!Array.isArray(m)&&!A.isValidElement(m)}function z(m){return typeof m=="string"?!0:Object(D.c)(m)}function te(m,S){var R,Y=m.prefixCls,U=m.className,J=m.record,de=m.index,B=m.dataIndex,K=m.render,b=m.children,i=m.component,r=i===void 0?"td":i,s=m.colSpan,g=m.rowSpan,h=m.fixLeft,E=m.fixRight,n=m.firstFixLeft,X=m.lastFixLeft,N=m.firstFixRight,I=m.lastFixRight,W=m.appendNode,De=m.additionalProps,q=De===void 0?{}:De,l=m.ellipsis,x=m.align,P=m.rowType,me=m.isSticky,fe="".concat(Y,"-cell"),M,Z;if(b)Z=b;else{var pe=Object(se.b)(J,B);if(Z=pe,K){var ae=K(pe,J,de);j(ae)?(Z=ae.children,M=ae.props):Z=ae}}Object(le.a)(Z)==="object"&&!Array.isArray(Z)&&!A.isValidElement(Z)&&(Z=null),l&&(X||N)&&(Z=A.createElement("span",{className:"".concat(fe,"-content")},Z));var H=M||{},ue=H.colSpan,he=H.rowSpan,Ke=H.style,ot=H.className,Be=Object(Oe.a)(H,["colSpan","rowSpan","style","className"]),pt=ue!==void 0?ue:s,Pt=he!==void 0?he:g;if(pt===0||Pt===0)return null;var jt={},Yt=typeof h=="number",dn=typeof E=="number";Yt&&(jt.position="sticky",jt.left=h),dn&&(jt.position="sticky",jt.right=E);var Ot={};x&&(Ot.textAlign=x);var Rt,yt=l===!0?{showTitle:!0}:l;yt&&(yt.showTitle||P==="header")&&(typeof Z=="string"||typeof Z=="number"?Rt=Z.toString():A.isValidElement(Z)&&typeof Z.props.children=="string"&&(Rt=Z.props.children));var tn=Object(L.a)(Object(L.a)(Object(L.a)({title:Rt},Be),q),{},{colSpan:pt&&pt!==1?pt:null,rowSpan:Pt&&Pt!==1?Pt:null,className:a()(fe,U,(R={},Object(_.a)(R,"".concat(fe,"-fix-left"),Yt),Object(_.a)(R,"".concat(fe,"-fix-left-first"),n),Object(_.a)(R,"".concat(fe,"-fix-left-last"),X),Object(_.a)(R,"".concat(fe,"-fix-right"),dn),Object(_.a)(R,"".concat(fe,"-fix-right-first"),N),Object(_.a)(R,"".concat(fe,"-fix-right-last"),I),Object(_.a)(R,"".concat(fe,"-ellipsis"),l),Object(_.a)(R,"".concat(fe,"-with-append"),W),Object(_.a)(R,"".concat(fe,"-fix-sticky"),(Yt||dn)&&me),R),q.className,ot),style:Object(L.a)(Object(L.a)(Object(L.a)(Object(L.a)({},q.style),Ot),jt),Ke),ref:z(r)?S:null});return A.createElement(r,Object.assign({},tn),W,Z)}var T=A.forwardRef(te);T.displayName="Cell";var v=A.memo(T,function(m,S){return S.shouldCellUpdate?!S.shouldCellUpdate(S.record,m.record):!1});C.a=v},hW8S:function(oe,C,e){"use strict";e.d(C,"a",function(){return le}),e.d(C,"c",function(){return A}),e.d(C,"b",function(){return c});var _=e("VTBJ"),L=e("Ff2n"),Oe=e("Kwbf"),le="RC_TABLE_INTERNAL_COL_DEFINE";function A(F){var a=F.expandable,D=Object(L.a)(F,["expandable"]);return"expandable"in F?Object(_.a)(Object(_.a)({},D),a):D}function c(F){return Object.keys(F).reduce(function(a,D){return(D.substr(0,5)==="data-"||D.substr(0,5)==="aria-")&&(a[D]=F[D]),a},{})}},ji0R:function(oe,C,e){oe.exports=e.p+"static/douyu.3e6df9ee.jpg"},kPWJ:function(oe,C,e){oe.exports=e.p+"static/question.cb52bef9.gif"},kPYp:function(oe,C){oe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAF8AAAAUCAYAAADr0+FaAAANEklEQVRYR8WZe5RX1XXHP/vce3/zHoaXgFp5DQyOQLRgUTEtDW1qYyVmZUGNklRdiRpKE3lHfPyc4TngIBgfC0wx1ixt1NRWal2kotbE2lbRiCIISBCGhzDAvGd+87v37K5z5zfDzMCM46pr9fw1a+45+5zz3fvs/d3fn4yr1F8Do0UIUb74UFR8Gm3IO/Wf8MThat7mOYnaDZUmNUF/htpWLlePK4xwCcoQICHQbOGoKDuM4U1p5r0Px1DNrDPrezzQs+qNPUh/o4xXj6tRJhlhGEqeQNrCCYXdGvGfFt5JNHLoozJp7WyvdI0OtR4LEK7CstUIWyJLTSRcLfCnvlAiUKSgCEfV8o6NeMVE/G53itOUiXX3Sxcx2ov4qhG+qjBWoFChWYUqIt6VgFeblR0H5lEL0oGyjKvU1yHezPviyHdZ0Ro180basvD398n77svIFTokK5vrgW8LTELJRwgA6bTSHcaBckot/yWGX2YZtv5untT0dJ7SpOZrAX9mLTeIYarAIIQEYLrZTQNNFj7A8rx6/GrPfDncPmdihV6Y9nkA+Ot4nrIXaDSGElH6KfjdzpBSpVo8ttVU8Xitx/7hw/imWmYD4wXy6Iqjje9mOGYj/uX0bjYf/5nsaLcpY9fqDZ5hNTD8/wi+27bB+CzfOVcqSiq0BMPdRpiBUNANmHNvJUQo1ZFls0lTuXupnOw+0UVamMsCz+eHCuf3MWgUjZ3w76kUZQeW8j4iOnadXmCUNQI3xvsIbl7bX70MEdKpFLutcCA7iz/BxvfrfY2hNVXDb2v2s/TkU/Lf8SZXrtOcUxFfF8P1AiNVSYj0aihUGOoCu/vFFVpQlpmQX1iflQg3dMxxR1OaVHERfUIglXFKf6AIIbs97SnUq7I5VFZ+skiOt+NwSVIHpAu4wwgLBAZ04COkUGoytusEAhUGi9APyO+UTlWVfyPkrt0/kQ8y4FcI3NQF6zYnNAEn1VKtQuAJg1XiPRPOnnggFmwmicTIC/VqOa5wCiFHhCFGGGAtnkNUBGyaLVGKJXvvZXe8ZlpS/UP5DAh8cgPt8nTP8n+LZbS7vIHpdH2WzcBzUZp1njCTgB/HacYNQxS1sluFF4zwmgpHEpa09ckOleGkuUaEa70sRmrU4fgGG7L8VBOPnCiThgvXaU5ByE14rAGcwxA/vsxha3lJPF4ylv0mpCVKYBCGRRFXm5BvedlMcEEVgyY0hSHP+nn8XZiin1G6gu+At3watfC0l8MWIk5GBs+0UhxZbvSyuM545Gvn+ijYsIU9GvKkyeLVIOBUypIwKSbSyt94RUxHCeIgMNRFEauaDBt6fSrdkS+p0MnisUpgGtIlH7rc9nOU8pQyPmF4XGBY5v2G6RRvtp7irkFjeGf7bYTuyXfYVpUhi8gtLOCaoJA1KKPaL2aVHXjM+XievFm6Ti+JlE0GrupIDMqRps+4z6vh+f3DqHcF8MyZVSbdhl9lKCm8gBVBPn+pNq43qHBSlTujgNeDkJUo3+3Iw9BYF3F3i7K5eonUd9hLqhm2lz/IG8OaYADflgjPndMBGHkcqD3B4mMn+Gc2iaszbSOpZtDbFBdN4uFgINOJMAqOjGxLW77bJ/BHJDU7kcfXjOEeEa7s9NzdM65WeNK0sC5dQGjSrPDgB+1zVNiRqmbh7wO2dQWnm2tv0+C8Zq7rfxkbjOEC3AsQmtSyYnc9q8cW8kMDSYHB7saqHGs+xvLgQ36272VJ9Zajh92ukwtH8JCXxxWajvFSC1sjZYEPC0W4pT3RG3jj0xQ/qF8qe86ymVRTbLg2KOQxLBdkvkdWeLoR7qyaL6fOWqMqI+9jZvYAHsEyKP7eVtj//HPBn5bU7CP9uN4oi4GvSFdGcRhhgybYvHuunByzXqd4IZtEmNi2BzZSklrPQ/vKpK43gOJvEzWvZDZrvYCb1ZIDhBZeyE3xt01ZrDRwc5zqhCiyPNtaxZwD63tmRe37jbhZs/1i5iQKSGpIYeZs+7HcKYYZwPfb50bwSK2l/LNOtabzuUet0TGB4VdGmJD5f0qFiro6Ko7cL65OnDVcxjA+zwDFmY9H/TY62/OYuFbzQphthXIRzus8U4kLy10DhGfemi8u3zOuUv9K4Km4gLaF14kIbty7SF75XOAzE0rW6iwxPBxHOFiUt0Plx77HvSjXZiLntI0o/3iJrO+bXZWSCibh8QsjlMRnE06IZYWjiEgb+CLo6RQrm1t4oKbs3E4dnNSh/fLYkvCZHNtRmppDysOAh6oyOHQ/0+i1Ot6HZzyPS1TjunvcRFzVI/gZjn6rKPORzHNps+ro4A6F5aaef+1oXFSl9EFmqvIEkBunBstea5i9Z778T99AgnFr1dWTp0S4sO1u7ETj1LCItiLvEu1RQn6ya7H8Q5/tJnWEzecFz+PSDPtxKWIdMMJFvkNEDHq4iuU1dVSySWrPZXvkeh2SHfEi8EfGQBTRWFdLecLw0IEyaTnXmovX6ng1PC3CeNeuifCZCeP+5OxRXKEXGp95hrgouAjsGBZ+KxHLTCOvd+0YVUrXMUMVB0j70z4cRty0b7H8R19BKqnUGQY20kZnXU1511rm+R5LFa7J2KmOQpJ7lsijfbU7brVOwOcfRSiNIxaqjbBaLeNc5HeAf5DlNQ1fAPyQxoY6yv0vA/xxq3QEAcvFMCumR2eG476vRsKCPQvY0blNbp9y8Xr9YxvyhBFGZS4YRSFzCot4YvvtnVhAT4hN0mDsDSz1PRaoUuCYgcLWAO4IYbXAdzLNTGgtmz5exNxzneMs80n1i7P4TpDLOokY5KiWKlXAYhG+1iXyPw/8FTokO7tT5H8p4CfVlBbyFassFeE6IKvTJRqt5QVfWLVzoXzUE3bOcZpgjYGZmfTgmpBt0UkW71vJe70CNVO9QZbLBl7J3xufCY7tZJq29UPrufdIAYtNG1j9XEqzyq7mwyw+eIiXO2tJ5zrbebfoqKIxVPr5zNB03AOoVd6KWpkbJJwDubXPkf9lgz9powaNdUw1HveqMrUz8Erc6W0OI9bvW8T+Lhy9+003alDcyPd8pVKIu0uHU2O6medaPmP5oZ/KJ+d03DT1i6cy2eSzzE8wTV0P4agS7DeWH+1aJC+VPKhTRXlUNMOkhEhb2d58jLsPHuYNnusqmrXvM2i2DisazeKgkFsRCp1dFRpUWGYifolQDnzv/wV8p5XYfP5CPMpRLu0GzlGrrB9g+Gltbdwc9Dhyzke3HyEqzmKgn2CDSCxWuShzmk86XcvrErDR+vxGsqhNnESbwHiFDJYGvi4+3w8KmEK6Q/azqjzWYLjP8efipBb6eSwQj6XtnbVJQNTEzqiVjZ7PlpYWjuWCbR2ImFYKwkamGMstWf3jBivXVW91+lHIG4W5zKxpJbu9w+0r+CPW6NBcjxcVLo8Lbl/TjvCMmFjRPVNwix/Q0kDiAuc6xy6qoAqHULaKpVGlZ9WzLQtwysLbrR5vZaco1SDO0a6ixzbFgLUcUdhllE+d5OpSiIXhpq0IDnShHrMkSClsM5YluxbJh7HHVWXCaka2BpQb4Vsxo2pr192C084uzq5y2mk7GEaIk4SFi1xHlUmDroC/Z5V79iyUlztrOw58l45OVbMsFbLudEUPbGeFDsnJjsFvYzt9Bf9cbKe0Ui8DnlYY1z2sXcETzfSavdMKB0OI4/7C42EtD5tcLhef+w1c0U0DcpYcXXUauYOus8Mdns1W2eIpy3Y18FGXrjipZmzAMLIoM4ZZQqwmdh7Oaltv3E0id1lMlR1hRJnk8PK+H0mqu7DmHBDB4vw6HtneQ8N06YNalIp4HmF6X8EfV6ljRfk5EmNxJvIdn09ksdYIs7oV2d7h7uGrhUOEzP14ibzoNgXmC3wjQx3dbwZdwM6YcbHpNJFDKjxr4dHOunv3rcY9rANNC7dbR4WFkbhIP7ddFxSxTK3Cr0nzgFMz2+05Su37saTsWJRVS5VnuHnnAnmtp8vPnKne+1NY4jlZwtDfWpob6ijzhQ098fyLVmn/bJ97PMPtQJ5r8Dxck5VUMyqXP0wEzEHjNFHQR438rPPZtuyiKpTtmsdjrji7SGmJmBJrGYZSlIsyfYD7oaJVlVqEAwbejSJeafR5t6dOsfOGTuXMTTHeBExHmCzCaDTurLPEFWOlXqFKlI+s8prfwG92lnXVXkoq9HwTcD/KdSp8mGrmyVSaf+pJJmjff/gKHZaTxR3G8E1rKWyoY4MvbOwJfIdIcSUX+8Ic1yg6yT6Eb7Q1Wc4BORRk+RQZQ2DD3n8Y+Lwn4edT/cEcOd0xL6nmyn5knWghPzuL7JQQJMC0umjzafUbaG5J0XigjFSfeHuHYZXSJIH0Iz+VJtczBL6H58pLZAhTaVqKCmnYfoSWc4l6Tko/nscg8clvMtQPyOFUn/oRVCauJZcs+jeHJFLHOX1wFTW9MkEnyg0kP2EpitJ4+YVU/S8v1xqrW4H9MAAAAABJRU5ErkJggg=="},l2Kq:function(oe,C,e){oe.exports=e.p+"static/match_ad.24dc22fd.jpg"},lzim:function(oe,C,e){"use strict";var _=e("E7E6"),L=e.n(_);e.d(C,"A",function(){return L.a});var Oe=e("/GNS"),le=e.n(Oe);e.d(C,"z",function(){return le.a});var A=e("FOrL"),c=e.n(A);e.d(C,"t",function(){return c.a});var F=e("HpTS"),a=e.n(F);e.d(C,"B",function(){return a.a});var D=e("tWlo"),se=e.n(D);e.d(C,"b",function(){return se.a});var j=e("7ZXX"),z=e.n(j);e.d(C,"n",function(){return z.a});var te=e("GABl"),T=e.n(te);e.d(C,"g",function(){return T.a});var v=e("onxn"),m=e.n(v);e.d(C,"p",function(){return m.a});var S=e("nKGa"),R=e.n(S);e.d(C,"o",function(){return R.a});var Y=e("4qgm"),U=e.n(Y);e.d(C,"D",function(){return U.a});var J=e("JeFH"),de=e.n(J);e.d(C,"c",function(){return de.a});var B=e("ji0R"),K=e.n(B);e.d(C,"k",function(){return K.a});var b=e("W6BS"),i=e.n(b);e.d(C,"E",function(){return i.a});var r=e("kPYp"),s=e.n(r);e.d(C,"F",function(){return s.a});var g=e("nukY"),h=e.n(g),E=e("4u4S"),n=e.n(E),X=e("yslc"),N=e.n(X),I=e("l2Kq"),W=e.n(I),De=e("RMFE"),q=e.n(De);e.d(C,"q",function(){return q.a});var l=e("TGq3"),x=e.n(l);e.d(C,"r",function(){return x.a});var P=e("SMhR"),me=e.n(P);e.d(C,"C",function(){return me.a});var fe=e("8/bI"),M=e.n(fe);e.d(C,"l",function(){return M.a});var Z=e("JWDV"),pe=e.n(Z);e.d(C,"e",function(){return pe.a});var ae=e("Xsq0"),H=e.n(ae);e.d(C,"s",function(){return H.a});var ue=e("Ohmc"),he=e.n(ue);e.d(C,"d",function(){return he.a});var Ke=e("csWT"),ot=e.n(Ke);e.d(C,"f",function(){return ot.a});var Be=e("7v3h"),pt=e.n(Be);e.d(C,"m",function(){return pt.a});var Pt=e("cRFk"),jt=e.n(Pt);e.d(C,"y",function(){return jt.a});var Yt=e("kPWJ"),dn=e.n(Yt);e.d(C,"x",function(){return dn.a});var Ot=e("qgvg"),Rt=e.n(Ot);e.d(C,"u",function(){return Rt.a});var yt=e("FPkq"),tn=e.n(yt);e.d(C,"w",function(){return tn.a});var lt=e("A/g1"),sn=e.n(lt);e.d(C,"h",function(){return sn.a});var hn=e("Nmxd"),ln=e.n(hn);e.d(C,"i",function(){return ln.a});var An=e("5D2P"),O=e.n(An);e.d(C,"j",function(){return O.a});var _e=e("djh8"),Re=e.n(_e);e.d(C,"v",function(){return Re.a});var Qe=e("Jq4h"),Ze=e.n(Qe);e.d(C,"a",function(){return Ze.a})},mOS8:function(oe,C,e){oe.exports=e.p+"static/403Qrcode.6c17b6f4.png"},n6Qo:function(oe,C,e){"use strict";e.d(C,"a",function(){return a});var _=e("q1tI"),L=e("biw7"),Oe=e("fyJ8");function le(D){var se=D.className,j=D.index,z=D.children,te=D.colSpan,T=D.rowSpan,v=_.useContext(L.a),m=v.prefixCls,S=v.fixedInfoList,R=S[j];return _.createElement(Oe.a,Object.assign({className:se,index:j,component:"td",prefixCls:m,record:null,dataIndex:null,render:function(){return{children:z,props:{colSpan:te,rowSpan:T}}}},R))}function A(D){return _.createElement("tr",Object.assign({},D))}function c(D){var se=D.children,j=_.useContext(L.a),z=j.prefixCls;return _.createElement("tfoot",{className:"".concat(z,"-summary")},se)}var F=C.b=c,a={Cell:le,Row:A}},nKGa:function(oe,C,e){oe.exports=e.p+"static/export_exercise-template.f7655c19.png"},nukY:function(oe,C){oe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALoAAABSCAYAAADjGc4eAAAMkklEQVR4Xu2dWWwcSRnHv7Yd577v+74vkgWEQCAEy6IVWuCB62GVICFIYkcsvMC+LW8LL7BIiTiEhCweInjgPrRCC2KBJTBVYzm24yRO4ty3kziJj9ie+tC/d9oaT2b67ume7irJsjdbVf19X/266quvjjaEEG8w8yukk7ZAii1gMHODEOK3RPRSivXUqmXcAgb07+jomDk2NvYPZn4u4/bQ6qfUAiboSEKI5cz8XyJanVJdtVoZtsAE6EXYdzPzv4hoToZtolVPoQUmgV6E/QVm/hMRNaVQX61SRi3wDOiwg5Tya0qpn2TUJlrtFFqgIujFnv27zPztFOqsVcqgBaqCzsyGlPJXzPy5DNpFq5wyC1QFHXr29fVN6+/v/zszfyBlemt1MmYBW9Bhi3w+v7hQKJwkog0Zs41WN0UWcAS96K9vI6J3mHl+inTXqmTIAq5Ahz1yudxHDcN4k5mbM2QfrWpKLOAa9CLsB4ioLSW6azUyZAFPoBdh/w4RvZYhG2lVU2ABz6AXYf8FEb2cAv21ChmxgC/Qu7q6moeHh/9KRB/JiJ20mnVuAV+gQ+fu7u4FQ0ND/yGiLXVuAy1+BizgG/Ri2HEjEZ1k5kUZsJVWsY4tEAh06N3e3v7B8fHxt4hoWh3bIRbRm5qaaHx83NOzDcMg/DCz+RNlamhoMKtXSkX5mJrUHRh0SCml/CIzn8D+mJpInYKHNDY20p49e2hoaIguX75MIyMjrrRatWoVLVu2jJ48eUJnzpxxVcZPpunTp9POnTvNot3d3TQ8POynmsSUCQ1MIcSrzPx6YjSrIMiSJUvM3jCK9PTpU3r48KHrqhcvXkxr166lQqFAp06dMn+7SRp0N1Z6Nk+orS6E+Bkzf8WfKNGX2rdvH6EnjSINDAxQb2+v66p37NhBM2bMoNu3b9PVq1ddl9OguzbVpIyhgs7MTUKIvxDR8/7EibbU1q1byfI7w3pSc3MzTZkyhbyADsABOnzsrq4uwmhgJYw406ZVn+4sXbqUFi1aZLo8fX19VdUYHR2dNEqsWbOG5sxxf0ISckydOtWsH/J5mQ88ePCArl+/HpaJQ6knVNAhkRBiLjP/m4jedfBSntatW2eC5wV0QAc3CkBcuHBhkoWslyCo2S5dukT37t2bqGbTpk00b968oNW6Ko/n4vlJSqGDDuXy+fza4tbeZUlSNgpZvIKOSMvu3btNF+rs2bP0+PHjmoA+e/Zsc+RxmzBSwU1CunbtGmGEcJswAgwODrrNXpN8kYBehP29SincFTOjJprE9BCvoK9evZrgfgBwgG4lRDkA4/37923dhJUrV5qjAUA6d+5cVa0REvTibpRXpKMuHoDK5XKfMQzj17gNzEOxSLMi2oFGBCj9/f2Bn+UFdPSSu3btMiM/PT09pp9tpS1btpg+NEC/ePFiVbn0ZNRfk0XWo1viSCm/oZT6gT/xwi+1ceNGmj9/vum/huFHegHdylv+bPTkmCijF8bk1M5NCAo63Be87E4JLhZGDqQ7d+64WtiCXl5cHCcZwvz/kYMOYXO53DEiag1TcL91xQU6IilYgLFgHhsbM1VA775t2zaaOXMm3bp1y/SH7VJQ0MOa7FaSsdKcw287hV2uJqAzc6OU8nfM/KmwFfBaXxygoxcFzAjXwWXCD/4G/HBnADu2AnR2dpohQfw33KtKCf79woULzZXKauFF9KrVthaUgo4Frmp+PCbLVjjy0aNHtgtaGCGRMg86jNDV1TVreHj4bSLa5xXOMPPHBfrevXtt1cA2gLt375p58BIgMuM3YVTA6FAplYLe0dFB1shSntftZBTrEvv379eglxown8+vKBQKuMj03bhVDMkCHT1ntUb2IhZ6a/R+TnF0PBe9J0Jv2NeC3wsWLJiIoGByaiUNupcWcJe3Jq5LGex7C4XCP4lotjsRw81lgR5ureQIeqUec/v27aabgs1Z5XHnICu4drsNdY8edsvb1CelfEkp9fsaPnLiURboiGNbrkIYcmB0KF/8sasXkGMC6nWvS1BZNehBLeihvJTy+0qpb3ooElrWsH10P4JhQomFI7gwp0+frul+71LQ8aJX6/0RXsSkFwnrDXb75qEPkp6MltAgpXxZKYXD1bGkuEFHL46YOVwWgIF95aUJ/jn8d4AGWb0mLDjZjVQ6vOjVoj7ySymfU0rhQwOxnUaKE3RMXOGyIKRoRUbwN8J41g8gx8QU/46DGV6TUyweMlg9cKW6EfLE5i+EKCEDkvU3wpF2B0TwgpXuxPQqe5T5azYZ7ejoWDI6Oiri/nRMXKADGjwbPTr8eUADuK2tsFYj49/Pnz8/CfQbN244Roiw2one2gl0O5gwiuBFxG/E6LHjEQn77NevX2/G0vESej3+FyXAbuuuCehCCGybe4uZP+xWsKjyRQ06lvkBK8KNpYsxGzZsMMOJ5Qk+MtwX5Ec5q0cs7dGxkOTUU1rbcP2CDlcK+22wHQFbIxAFKj1Kh7g6dMCEG5vJgmwYi6pt7eqtFeg/YubDcShY/swoQUc8HaeYkDDJLN20hYkdXgIAi3/HyiZ+A5xKE8Jago5QJiCGy2KNKJUWjHD0DyMHZMao4/b4XxLaPXLQpZRfVUr9NAnKQoYoQS9d6ClfdbRO77s9UV8r0OGmbN682XSpADDcFMhYbWUULgxeWvjqyOs00iSl3SMFHVdhFAoFfEggMTfwRgn63LlzTWgwrEspfbWxdXgbk0ZrMhqV6zJr1izT98YLCvcJLon1ItptAbBsCF/9ypUr5tbipKfIQC8u96O1E3XKKErQcQ0FdhfCLcEVEW4TelW8JHAdMEHFSincgqhAh4sFOXEEEC9WJVfEDnSUwXFAa7sv3B3s1QljS4Vbm3nNFwnovb29UwcGBt5m5vd7FSjq/NbQiyEXPWWYCfFxTOawwGJ3cBm9NVwFREkANv4uvYYDL0kUoOMZmBDjlJIVOqw2eXWzqQsvCoCHj4/e/ebNm+be9SROVCMBXQjxc2b+cpgQhVXX8uXLzYZGQiMDyqCHBQCFtUEL9QLy0tNL6EFxiAFA46fS2U1MTHFYGr0jRoRSHx2ugdPEzwpVVgIXgANKjDhWOBNgIrpS7S4aN6BDV7ysGCWtemFLAI9DGEkCPnTQhRBfZ+YfhgVm2PWgQRA2C7Jpyk4mDN84JVQKJsAu36aLfPCL4TYAtvKXLcwFoxUrVhB+kAAfXhwsWNm5Gm5BR52wJerHQpQ1MiH2j5+kpFBBx+dfiAjXSSf6q9PwhzHkli/WBGkUAARocRlRpevbcPDCOnQBwJ1GkVLQnfaaQG7499CnUo8OEPFyA2zI5+aEvhfQLbuhDEKQSNjekMoeHVdcKKVEPd2sC5cCvW3Qa+qsfeZhNmzY4UXo6WWy6Ad0C3jY1cnVCtKp+CkbSo8uhJhRvLToPX6E0GUqW8Dy5d0ACrjQcwMwt7F6O7sHuakrie0ZCui5XO4EEX0piQpqmbQFYIHAoOdyuW8R0fe0ObUFkmyBQKBLKT/JzH9O0gVFSTa2li0+C/gGXUq5iZn/p78mHV/j6Se7t4Av0ItXV5zMyo257s2pcybVAp5Bx+dbpJS4T/GzSVVKy6UtUG4Bz6BLKV9TSuHr0TppC9SNBTyBXrwd9zf6o1x1075a0KIFXIMupdyulMItW7FcPKRbTFsgiAVcgd7e3j6vUCggwrI5yMN0WW2BuCzgCDpi5EKIPxLRi3EJqZ+rLRDUAo6gCyFeZ+ZXgz5Il9cWiNMCtqBLKb+glPplnALqZ2sLhGGBqqDn8/m9Sql30v6xrTCMqOtIvgUqgt7T07NwcHAQe8vXJV8FLaG2gLMFngEdX3+WUr7JzB9zLq5zaAvUhwWeAV0I8QYzv1If4msptQXcWWAS6Llc7gARtbkrqnNpC9SPBSZAb29vf9/4+Dg+phXblc71YzYtab1ZwAS9s7Nz6cjICK50ju0jWvVmOC1vfVnAKF7pjPsRP1RfomtptQXcWwB7y3+slDrkvojOqS1QfxZw3AJQfyppibNkgWPHjrGDvsowjMMa9CxRkUJdHUAfNwzjQGtr6wkNegobP0sq2YD+1DCMz7e2tv4B9tCgZ4mKFOpaBfTBxsbGTx85cuRvlsoa9BQ2fpZUqgD6w4aGhhdbWlpwS8VE0qBniYoU6loKumEYdxobG184fPhwR7mqGvQUNn6WVCoB/VpDQ8PzLS0tZyvpr0HPEhUp1LUI+gUi+vjRo0cvV1NRg57Cxs+SSsePH+9qamr6xKFDh27a6a1BzxIVKdS1ra1t4cGDB/udVPs/YIoD4AHLutsAAAAASUVORK5CYII="},oOBs:function(oe,C,e){oe.exports={leftdiv:"leftdiv___1FhsT",listClass:"listClass___1Y2ac",spantitle:"spantitle___1pL39",rightdiv:"rightdiv___3ZICD"}},ogmK:function(oe,C,e){"use strict";e.d(C,"a",function(){return La});var _=e("1OyB"),L=e("vuIU"),Oe=e("Ji7U"),le=e("LK+K"),A=e("rePB"),c=e("VTBJ"),F=e("ODXe"),a=e("q1tI"),D=e("TSYQ"),se=e.n(D),j=e("Kwbf"),z=e("6cGi"),te=e("U8pU"),T=e("4IlW"),v=a.createContext({}),m=v,S={visibility:"hidden"};function R(t){var u=t.prefixCls,p=t.prevIcon,f=p===void 0?"\u2039":p,k=t.nextIcon,y=k===void 0?"\u203A":k,G=t.superPrevIcon,re=G===void 0?"\xAB":G,ge=t.superNextIcon,be=ge===void 0?"\xBB":ge,we=t.onSuperPrev,je=t.onSuperNext,ee=t.onPrev,ye=t.onNext,ce=t.children,Ue=a.useContext(m),Ae=Ue.hideNextBtn,et=Ue.hidePrevBtn;return a.createElement("div",{className:u},we&&a.createElement("button",{type:"button",onClick:we,tabIndex:-1,className:"".concat(u,"-super-prev-btn"),style:et?S:{}},re),ee&&a.createElement("button",{type:"button",onClick:ee,tabIndex:-1,className:"".concat(u,"-prev-btn"),style:et?S:{}},f),a.createElement("div",{className:"".concat(u,"-view")},ce),ye&&a.createElement("button",{type:"button",onClick:ye,tabIndex:-1,className:"".concat(u,"-next-btn"),style:Ae?S:{}},y),je&&a.createElement("button",{type:"button",onClick:je,tabIndex:-1,className:"".concat(u,"-super-next-btn"),style:Ae?S:{}},be))}var Y=R;function U(t){var u=a.useContext(m),p=u.hideHeader;if(p)return null;var f=t.prefixCls,k=t.generateConfig,y=t.locale,G=t.value,re=t.format,ge="".concat(f,"-header");return a.createElement(Y,{prefixCls:ge},G?k.locale.format(y.locale,G,re):"\xA0")}var J=U,de=e("YrtM"),B=e("KQm4"),K=new Map;function b(t,u,p){if(K.get(t)&&cancelAnimationFrame(K.get(t)),p<=0){K.set(t,requestAnimationFrame(function(){t.scrollTop=u}));return}var f=u-t.scrollTop,k=f/p*10;K.set(t,requestAnimationFrame(function(){t.scrollTop+=k,t.scrollTop!==u&&b(t,u,p-10)}))}function i(t,u){var p=u.onLeftRight,f=u.onCtrlLeftRight,k=u.onUpDown,y=u.onPageUpDown,G=u.onEnter,re=t.which,ge=t.ctrlKey,be=t.metaKey;switch(re){case T.a.LEFT:if(ge||be){if(f)return f(-1),!0}else if(p)return p(-1),!0;break;case T.a.RIGHT:if(ge||be){if(f)return f(1),!0}else if(p)return p(1),!0;break;case T.a.UP:if(k)return k(-1),!0;break;case T.a.DOWN:if(k)return k(1),!0;break;case T.a.PAGE_UP:if(y)return y(-1),!0;break;case T.a.PAGE_DOWN:if(y)return y(1),!0;break;case T.a.ENTER:if(G)return G(),!0;break}return!1}function r(t,u,p,f){var k=t;if(!k)switch(u){case"time":k=f?"hh:mm:ss a":"HH:mm:ss";break;case"week":k="gggg-wo";break;case"month":k="YYYY-MM";break;case"quarter":k="YYYY-[Q]Q";break;case"year":k="YYYY";break;default:k=p?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return k}function s(t,u){var p=t==="time"?8:10;return Math.max(p,u.length)+2}var g=null,h=new Set;function E(t){return!g&&typeof window!="undefined"&&window.addEventListener&&(g=function(p){Object(B.a)(h).forEach(function(f){f(p)})},window.addEventListener("mousedown",g)),h.add(t),function(){h.delete(t),h.size===0&&(window.removeEventListener("mousedown",g),g=null)}}var n=function(u){return u==="month"||u==="date"?"year":u},X=function(u){return u==="date"?"month":u},N=function(u){return u==="month"||u==="date"?"quarter":u},I=function(u){return u==="date"?"week":u},W={year:n,month:X,quarter:N,week:I,time:null,date:null};function De(t,u){return t.some(function(p){return p&&p.contains(u)})}function q(t){var u=t.prefixCls,p=t.units,f=t.onSelect,k=t.value,y=t.active,G=t.hideDisabledOptions,re="".concat(u,"-cell"),ge=a.useContext(m),be=ge.open,we=a.useRef(null),je=a.useRef(new Map);return a.useLayoutEffect(function(){var ee=je.current.get(k);ee&&be!==!1&&b(we.current,ee.offsetTop,120)},[k]),a.useLayoutEffect(function(){if(be){var ee=je.current.get(k);ee&&b(we.current,ee.offsetTop,0)}},[be]),a.createElement("ul",{className:se()("".concat(u,"-column"),Object(A.a)({},"".concat(u,"-column-active"),y)),ref:we,style:{position:"relative"}},p.map(function(ee){var ye;return G&&ee.disabled?null:a.createElement("li",{key:ee.value,ref:function(Ue){je.current.set(ee.value,Ue)},className:se()(re,(ye={},Object(A.a)(ye,"".concat(re,"-disabled"),ee.disabled),Object(A.a)(ye,"".concat(re,"-selected"),k===ee.value),ye)),onClick:function(){if(ee.disabled)return;f(ee.value)}},a.createElement("div",{className:"".concat(re,"-inner")},ee.label))}))}var l=q;function x(t,u){for(var p=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",f=String(t);f.length=12,On%=12);var $n=a.useMemo(function(){if(!be)return[!1,!1];var Ve=[!0,!0];return Rn.forEach(function(Xe){var Xt=Xe.disabled,vn=Xe.value;if(Xt)return;vn>=12?Ve[1]=!1:Ve[0]=!1}),Ve},[be,Rn]),ea=Object(F.a)($n,2),Yn=ea[0],Jn=ea[1],ta=a.useMemo(function(){return be?Rn.filter(zt?function(Ve){return Ve.value>=12}:function(Ve){return Ve.value<12}).map(function(Ve){var Xe=Ve.value%12,Xt=Xe===0?"12":x(Xe,2);return Object(c.a)(Object(c.a)({},Ve),{},{label:Xt,value:Xe})}):Rn},[be,Rn]),Qn=ue(0,59,ye,et&&et(On)),oa=ue(0,59,Ue,ut&&ut(On,xn));f.current={onUpDown:function(Xe){var Xt=mt[k];if(Xt)for(var vn=Xt.units.findIndex(function(Sn){return Sn.value===Xt.value}),Dn=Xt.units.length,Mn=1;Mn1&&(G=u.addDate(G,-7)),G}function O(t,u,p){var f=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(u){case"year":return p.addYear(t,f*10);case"quarter":case"month":return p.addYear(t,f);default:return p.addMonth(t,f)}}var _e=a.createContext({}),Re=_e;function Qe(t){var u=t.cellPrefixCls,p=t.generateConfig,f=t.rangedValue,k=t.hoverRangedValue,y=t.isInView,G=t.isSameCell,re=t.offsetCell,ge=t.today,be=t.value;function we(je){var ee,ye=re(je,-1),ce=re(je,1),Ue=M(f,0),Ae=M(f,1),et=M(k,0),ut=M(k,1),St=ln(p,et,ut,je);function Zt(xn){return G(Ue,xn)}function mt(xn){return G(Ae,xn)}var xt=G(et,je),Bt=G(ut,je),zt=(St||Bt)&&(!y(ye)||mt(ye)),On=(St||xt)&&(!y(ce)||Zt(ce));return ee={},Object(A.a)(ee,"".concat(u,"-in-view"),y(je)),Object(A.a)(ee,"".concat(u,"-in-range"),ln(p,Ue,Ae,je)),Object(A.a)(ee,"".concat(u,"-range-start"),Zt(je)),Object(A.a)(ee,"".concat(u,"-range-end"),mt(je)),Object(A.a)(ee,"".concat(u,"-range-start-single"),Zt(je)&&!Ae),Object(A.a)(ee,"".concat(u,"-range-end-single"),mt(je)&&!Ue),Object(A.a)(ee,"".concat(u,"-range-start-near-hover"),Zt(je)&&(G(ye,et)||ln(p,et,ut,ye))),Object(A.a)(ee,"".concat(u,"-range-end-near-hover"),mt(je)&&(G(ce,ut)||ln(p,et,ut,ce))),Object(A.a)(ee,"".concat(u,"-range-hover"),St),Object(A.a)(ee,"".concat(u,"-range-hover-start"),xt),Object(A.a)(ee,"".concat(u,"-range-hover-end"),Bt),Object(A.a)(ee,"".concat(u,"-range-hover-edge-start"),zt),Object(A.a)(ee,"".concat(u,"-range-hover-edge-end"),On),Object(A.a)(ee,"".concat(u,"-range-hover-edge-start-near-range"),zt&&G(ye,Ae)),Object(A.a)(ee,"".concat(u,"-range-hover-edge-end-near-range"),On&&G(ce,Ue)),Object(A.a)(ee,"".concat(u,"-today"),G(ge,je)),Object(A.a)(ee,"".concat(u,"-selected"),G(be,je)),ee}return we}function Ze(t){for(var u=t.prefixCls,p=t.disabledDate,f=t.onSelect,k=t.rowNum,y=t.colNum,G=t.prefixColumn,re=t.rowClassName,ge=t.baseDate,be=t.getCellClassName,we=t.getCellText,je=t.getCellNode,ee=t.getCellDate,ye=t.titleCell,ce=t.headerCells,Ue=a.useContext(m),Ae=Ue.onDateMouseEnter,et=Ue.onDateMouseLeave,ut="".concat(u,"-cell"),St=[],Zt=0;Zt2&&arguments[2]!==void 0?arguments[2]:!1;(Kn===Ue||ca)&&(ja(Mt),Bt&&Bt(Mt),Dn&&Dn(Mt,un),zt&&!hn(re,Mt,sa)&&zt(Mt))},ba=function(Mt){return Gn.current&&Gn.current.onKeyDown?([T.a.LEFT,T.a.RIGHT,T.a.UP,T.a.DOWN,T.a.PAGE_UP,T.a.PAGE_DOWN,T.a.ENTER].includes(Mt.which)&&Mt.preventDefault(),Gn.current.onKeyDown(Mt)):(Object(j.a)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1)},jn=function(Mt){Gn.current&&Gn.current.onBlur&&Gn.current.onBlur(Mt)};Xt&&Ra!=="right"&&(Xt.current={onKeyDown:ba,onClose:function(){Gn.current&&Gn.current.onClose&&Gn.current.onClose()}}),a.useEffect(function(){ge&&!pa.current&&Hn(ge)},[ge]),a.useEffect(function(){pa.current=!1},[]);var zn,na=Object(c.a)(Object(c.a)({},t),{},{operationRef:Gn,prefixCls:f,viewDate:Xn,value:sa,onViewDateChange:Zn,sourceMode:ka,onPanelChange:_n,disabledDate:Kn!=="decade"?ee:void 0});delete na.onChange,delete na.onSelect;switch(Kn){case"decade":zn=a.createElement(kt,Object.assign({},na,{onSelect:function(Mt,un){Zn(Mt),qn(Mt,un)}}));break;case"year":zn=a.createElement(gt,Object.assign({},na,{onSelect:function(Mt,un){Zn(Mt),qn(Mt,un)}}));break;case"month":zn=a.createElement(ne,Object.assign({},na,{onSelect:function(Mt,un){Zn(Mt),qn(Mt,un)}}));break;case"quarter":zn=a.createElement(_t,Object.assign({},na,{onSelect:function(Mt,un){Zn(Mt),qn(Mt,un)}}));break;case"week":zn=a.createElement(Kt,Object.assign({},na,{onSelect:function(Mt,un){Zn(Mt),qn(Mt,un)}}));break;case"time":delete na.showTime,zn=a.createElement(pt,Object.assign({},na,Object(te.a)(St)==="object"?St:null,{onSelect:function(Mt,un){Zn(Mt),qn(Mt,un)}}));break;default:St?zn=a.createElement(qt,Object.assign({},na,{onSelect:function(Mt,un){Zn(Mt),qn(Mt,un)}})):zn=a.createElement(Fe,Object.assign({},na,{onSelect:function(Mt,un){Zn(Mt),qn(Mt,un)}}))}var Ma,Ta,Ca=function(){var Mt=re.getNow(),un=ae(re.getHour(Mt),re.getMinute(Mt),re.getSecond(Mt),ke?ea:1,At?Jn:1,Ve?Qn:1),ca=pe(re,Mt,un[0],un[1],un[2]);qn(ca,"submit")};Mn||(Ma=Gt(f,Kn,mt),Ta=Ft({prefixCls:f,components:Tn,needConfirmButton:oa,okDisabled:!sa||ee&&ee(sa),locale:G,showNow:ut,onNow:oa&&Ca,onOk:function(){sa&&(qn(sa,"submit",!0),yn&&yn(sa))}}));var Ia;if(Zt&&Kn==="date"&&Ue==="date"&&!St){var Sa=re.getNow(),In="".concat(f,"-today-btn"),ua=ee&&ee(Sa);Ia=a.createElement("a",{className:se()(In,ua&&"".concat(In,"-disabled")),"aria-disabled":ua,onClick:function(){ua||qn(Sa,"mouse",!0)}},G.today)}return a.createElement(m.Provider,{value:Object(c.a)(Object(c.a)({},Xe),{},{hideHeader:"hideHeader"in t?xt:Xe.hideHeader,hidePrevBtn:Vn&&Ra==="right",hideNextBtn:Vn&&Ra==="left"})},a.createElement("div",{tabIndex:et,className:se()("".concat(f,"-panel"),k,(u={},Object(A.a)(u,"".concat(f,"-panel-has-range"),fa&&fa[0]&&fa[1]),Object(A.a)(u,"".concat(f,"-panel-has-range-hover"),Da&&Da[0]&&Da[1]),Object(A.a)(u,"".concat(f,"-panel-rtl"),Rn==="rtl"),u)),style:y,onKeyDown:ba,onBlur:jn,onMouseDown:xn,ref:vn},zn,Ma||Ta||Ia?a.createElement("div",{className:"".concat(f,"-footer")},Ma,Ta,Ia):null))}var rt=rn,Nt=e("uciX"),bn={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}};function bt(t){var u,p=t.prefixCls,f=t.popupElement,k=t.popupStyle,y=t.visible,G=t.dropdownClassName,re=t.dropdownAlign,ge=t.transitionName,be=t.getPopupContainer,we=t.children,je=t.range,ee=t.popupPlacement,ye=t.direction,ce="".concat(p,"-dropdown"),Ue=function(){return ee!==void 0?ee:ye==="rtl"?"bottomRight":"bottomLeft"};return a.createElement(Nt.a,{showAction:[],hideAction:[],popupPlacement:Ue(),builtinPlacements:bn,prefixCls:ce,popupTransitionName:ge,popup:f,popupAlign:re,popupVisible:y,popupClassName:se()(G,(u={},Object(A.a)(u,"".concat(ce,"-range"),je),Object(A.a)(u,"".concat(ce,"-rtl"),ye==="rtl"),u)),popupStyle:k,getPopupContainer:be},we)}var $e=bt;function Ct(t){var u=t.open,p=t.value,f=t.isClickOutside,k=t.triggerOpen,y=t.forwardKeyDown,G=t.blurToCancel,re=t.onSubmit,ge=t.onCancel,be=t.onFocus,we=t.onBlur,je=Object(a.useState)(!1),ee=Object(F.a)(je,2),ye=ee[0],ce=ee[1],Ue=Object(a.useState)(!1),Ae=Object(F.a)(Ue,2),et=Ae[0],ut=Ae[1],St=Object(a.useRef)(!1),Zt=Object(a.useRef)(!1),mt={onMouseDown:function(){ce(!0),k(!0)},onKeyDown:function(Bt){switch(Bt.which){case T.a.ENTER:{u?re()!==!1&&ce(!0):k(!0),Bt.preventDefault();return}case T.a.TAB:{ye&&u&&!Bt.shiftKey?(ce(!1),Bt.preventDefault()):!ye&&u&&(!y(Bt)&&Bt.shiftKey&&(ce(!0),Bt.preventDefault()));return}case T.a.ESC:{ce(!0),ge();return}}!u&&![T.a.SHIFT].includes(Bt.which)?k(!0):ye||y(Bt)},onFocus:function(Bt){ce(!0),ut(!0),be&&be(Bt)},onBlur:function(Bt){if(St.current||!f(document.activeElement)){St.current=!1;return}G?setTimeout(function(){f(document.activeElement)&&ge()},0):u&&(k(!1),Zt.current&&re()),ut(!1),we&&we(Bt)}};return Object(a.useEffect)(function(){Zt.current=!1},[u]),Object(a.useEffect)(function(){Zt.current=!0},[p]),Object(a.useEffect)(function(){return E(function(xt){var Bt=xt.target;u&&(f(Bt)?et||k(!1):(St.current=!0,requestAnimationFrame(function(){St.current=!1})))})}),[mt,{focused:et,typing:ye}]}function st(t){var u=t.valueTexts,p=t.onTextChange,f=a.useState(""),k=Object(F.a)(f,2),y=k[0],G=k[1],re=a.useRef([]);re.current=u;function ge(we){G(we),p(we)}function be(){G(re.current[0])}return a.useEffect(function(){u.every(function(we){return we!==y})&&be()},[u.join("||")]),[y,ge,be]}var Se=e("Gytx"),ct=e.n(Se);function it(t,u){var p=u.formatList,f=u.generateConfig,k=u.locale;return Object(de.a)(function(){if(!t)return[[""],""];for(var y="",G=[],re=0;re1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(be.current),et){ge(Ae);return}be.current=requestAnimationFrame(function(){ge(Ae)})}var je=it(re,{formatList:p,generateConfig:f,locale:k}),ee=Object(F.a)(je,2),ye=ee[1];function ce(Ae){we(Ae)}function Ue(){var Ae=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;we(null,Ae)}return Object(a.useEffect)(function(){Ue(!0)},[t]),Object(a.useEffect)(function(){return function(){return cancelAnimationFrame(be.current)}},[]),[ye,ce,Ue]}function gn(t){var u,p=t.prefixCls,f=p===void 0?"rc-picker":p,k=t.id,y=t.tabIndex,G=t.style,re=t.className,ge=t.dropdownClassName,be=t.dropdownAlign,we=t.popupStyle,je=t.transitionName,ee=t.generateConfig,ye=t.locale,ce=t.inputReadOnly,Ue=t.allowClear,Ae=t.autoFocus,et=t.showTime,ut=t.picker,St=ut===void 0?"date":ut,Zt=t.format,mt=t.use12Hours,xt=t.value,Bt=t.defaultValue,zt=t.open,On=t.defaultOpen,xn=t.defaultOpenValue,wn=t.suffixIcon,yn=t.clearIcon,Tn=t.disabled,Rn=t.disabledDate,$n=t.placeholder,ea=t.getPopupContainer,Yn=t.pickerRef,Jn=t.panelRender,ta=t.onChange,Qn=t.onOpenChange,oa=t.onFocus,ke=t.onBlur,At=t.onMouseDown,Ve=t.onMouseUp,Xe=t.onMouseEnter,Xt=t.onMouseLeave,vn=t.onContextMenu,Dn=t.onClick,Mn=t.direction,Bn=t.autoComplete,Sn=Bn===void 0?"off":Bn,Vn=a.useRef(null),Ra=St==="date"&&!!et||St==="time",fa=me(r(Zt,St,et,mt)),Da=a.useRef(null),Gn=a.useRef(null),pa=Object(z.a)(null,{value:xt,defaultValue:Bt}),wa=Object(F.a)(pa,2),ra=wa[0],sa=wa[1],ja=a.useState(ra),ia=Object(F.a)(ja,2),ha=ia[0],Xn=ia[1],Hn=a.useRef(null),Zn=Object(z.a)(!1,{value:zt,defaultValue:On,postState:function(cn){return Tn?!1:cn},onChange:function(cn){Qn&&Qn(cn),!cn&&Hn.current&&Hn.current.onClose&&Hn.current.onClose()}}),ga=Object(F.a)(Zn,2),Wn=ga[0],Ea=ga[1],Kn=it(ha,{formatList:fa,generateConfig:ee,locale:ye}),Na=Object(F.a)(Kn,2),_a=Na[0],Ht=Na[1],ka=st({valueTexts:_a,onTextChange:function(cn){var Pa=ee.locale.parse(ye.locale,cn,fa);Pa&&(!Rn||!Rn(Pa))&&Xn(Pa)}}),la=Object(F.a)(ka,3),_n=la[0],qn=la[1],ba=la[2],jn=function(cn){Xn(cn),sa(cn),ta&&!hn(ee,ra,cn)&&ta(cn,cn?ee.locale.format(ye.locale,cn,fa[0]):"")},zn=function(cn){if(Tn&&cn)return;Ea(cn)},na=function(cn){return Wn&&Hn.current&&Hn.current.onKeyDown?Hn.current.onKeyDown(cn):(Object(j.a)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},Ma=function(){Ve&&Ve.apply(void 0,arguments),Vn.current&&(Vn.current.focus(),zn(!0))},Ta=Ct({blurToCancel:Ra,open:Wn,value:_n,triggerOpen:zn,forwardKeyDown:na,isClickOutside:function(cn){return!De([Da.current,Gn.current],cn)},onSubmit:function(){return Rn&&Rn(ha)?!1:(jn(ha),zn(!1),ba(),!0)},onCancel:function(){zn(!1),Xn(ra),ba()},onFocus:oa,onBlur:ke}),Ca=Object(F.a)(Ta,2),Ia=Ca[0],Sa=Ca[1],In=Sa.focused,ua=Sa.typing;a.useEffect(function(){Wn||(Xn(ra),!_a.length||_a[0]===""?qn(""):Ht!==_n&&ba())},[Wn,_a]),a.useEffect(function(){Wn||ba()},[St]),a.useEffect(function(){Xn(ra)},[ra]),Yn&&(Yn.current={focus:function(){Vn.current&&Vn.current.focus()},blur:function(){Vn.current&&Vn.current.blur()}});var Pn=Object(c.a)(Object(c.a)({},t),{},{className:void 0,style:void 0,pickerValue:void 0,onPickerValueChange:void 0}),Mt=a.createElement(rt,Object.assign({},Pn,{generateConfig:ee,className:se()(Object(A.a)({},"".concat(f,"-panel-focused"),!ua)),value:ha,locale:ye,tabIndex:-1,onChange:Xn,direction:Mn}));Jn&&(Mt=Jn(Mt));var un=a.createElement("div",{className:"".concat(f,"-panel-container"),onMouseDown:function(cn){cn.preventDefault()}},Mt),ca;wn&&(ca=a.createElement("span",{className:"".concat(f,"-suffix")},wn));var Va;Ue&&ra&&!Tn&&(Va=a.createElement("span",{onMouseDown:function(cn){cn.preventDefault(),cn.stopPropagation()},onMouseUp:function(cn){cn.preventDefault(),cn.stopPropagation(),jn(null),zn(!1)},className:"".concat(f,"-clear")},yn||a.createElement("span",{className:"".concat(f,"-clear-btn")})));var eo=function(cn,Pa){(Pa==="submit"||Pa!=="key"&&!Ra)&&(jn(cn),zn(!1))},Ha=Mn==="rtl"?"bottomRight":"bottomLeft",Ya=Tt(_n,{formatList:fa,generateConfig:ee,locale:ye}),Ba=Object(F.a)(Ya,3),Ja=Ba[0],Ga=Ba[1],aa=Ba[2];return a.createElement(m.Provider,{value:{operationRef:Hn,hideHeader:St==="time",panelRef:Da,onSelect:eo,open:Wn,defaultOpenValue:xn,onDateMouseEnter:Ga,onDateMouseLeave:aa}},a.createElement($e,{visible:Wn,popupElement:un,popupStyle:we,prefixCls:f,dropdownClassName:ge,dropdownAlign:be,getPopupContainer:ea,transitionName:je,popupPlacement:Ha,direction:Mn},a.createElement("div",{className:se()(f,re,(u={},Object(A.a)(u,"".concat(f,"-disabled"),Tn),Object(A.a)(u,"".concat(f,"-focused"),In),Object(A.a)(u,"".concat(f,"-rtl"),Mn==="rtl"),u)),style:G,onMouseDown:At,onMouseUp:Ma,onMouseEnter:Xe,onMouseLeave:Xt,onContextMenu:vn,onClick:Dn},a.createElement("div",{className:se()("".concat(f,"-input"),Object(A.a)({},"".concat(f,"-input-placeholder"),!!Ja)),ref:Gn},a.createElement("input",Object.assign({id:k,tabIndex:y,disabled:Tn,readOnly:ce||!ua,value:Ja||_n,onChange:function(cn){qn(cn.target.value)},autoFocus:Ae,placeholder:$n,ref:Vn,title:_n},Ia,{size:s(St,fa[0])},fe(t),{autoComplete:Sn})),ca,Va))))}var Dt=function(t){Object(Oe.a)(p,t);var u=Object(le.a)(p);function p(){var f;return Object(_.a)(this,p),f=u.apply(this,arguments),f.pickerRef=a.createRef(),f.focus=function(){f.pickerRef.current&&f.pickerRef.current.focus()},f.blur=function(){f.pickerRef.current&&f.pickerRef.current.blur()},f}return Object(L.a)(p,[{key:"render",value:function(){return a.createElement(gn,Object.assign({},this.props,{pickerRef:this.pickerRef}))}}]),p}(a.Component),Ln=Dt;function en(t,u,p){var f=t.picker,k=t.locale,y=t.selectedValue,G=t.disabledDate,re=t.disabled,ge=t.generateConfig,be=M(y,0),we=M(y,1);function je(Ae){var et=ge.getYear(Ae),ut=ge.locale.getWeek(k.locale,Ae);return et*100+ut}function ee(Ae){var et=ge.getYear(Ae),ut=ge.getMonth(Ae);return et*100+ut}function ye(Ae){var et=ge.getYear(Ae),ut=Ot(ge,Ae);return et*10+ut}var ce=a.useCallback(function(Ae){if(G&&G(Ae))return!0;if(re[1]&&we)return!tn(ge,Ae,we)&&ge.isAfter(Ae,we);if(u&&we)switch(f){case"quarter":return ye(Ae)>ye(we);case"month":return ee(Ae)>ee(we);case"week":return je(Ae)>je(we);default:return!tn(ge,Ae,we)&&ge.isAfter(Ae,we)}return!1},[G,re[1],we,u]),Ue=a.useCallback(function(Ae){if(G&&G(Ae))return!0;if(re[0]&&be)return!tn(ge,Ae,we)&&ge.isAfter(be,Ae);if(p&&be)switch(f){case"quarter":return ye(Ae)0&&arguments[0]!==void 0?arguments[0]:!1,ft=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},It=null;aa&&Fa&&Fa[0]&&Fa[1]&&ce.isAfter(Fa[1],Fa[0])&&(It=Fa);var on=xt;if(xt&&Object(te.a)(xt)==="object"&&xt.defaultValue){var Un=xt.defaultValue;on=Object(c.a)(Object(c.a)({},xt),{},{defaultValue:M(Un,Ht)||void 0})}var Ua=null;return Yn&&(Ua=function(va,ya){return Yn(va,ya,{range:Ht?"end":"start"})}),a.createElement(Re.Provider,{value:{inRange:!0,panelPosition:nn,rangedValue:qo||In,hoverRangedValue:It}},a.createElement(rt,Object.assign({},t,ft,{dateRender:Ua,showTime:on,mode:un[Ht],generateConfig:ce,style:void 0,direction:pa,disabledDate:Ht===0?Ya:Ba,disabledTime:function(va){return ea?ea(va,Ht===0?"start":"end"):!1},className:se()(Object(A.a)({},"".concat(y,"-panel-focused"),Ht===0?!No:!Lo)),value:M(In,Ht),locale:Ue,tabIndex:-1,onPanelChange:function(va,ya){Va(Z(un,ya,Ht),Z(In,va,Ht));var Oa=va;nn==="right"&&un[Ht]===ya&&(Oa=O(Oa,ya,ce,-1)),Ca(Oa,Ht)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:void 0,defaultPickerValue:void 0})))}var Wa=0,wo=0;Ht&&Hn.current&&ga.current&&Xn.current&&(Wa=Hn.current.offsetWidth+ga.current.offsetWidth,Xn.current.offsetWidth&&Wa>Xn.current.offsetWidth&&(wo=Wa));var Er=pa==="rtl"?{right:Wa}:{left:Wa};function vr(){var nn,ft=Gt(y,un[Ht],vn),It=Ft({prefixCls:y,components:Da,needConfirmButton:ja,okDisabled:!M(In,Ht)||$n&&$n(In[Ht]),locale:Ue,rangeList:hr,onOk:function(){M(In,Ht)&&(za(In,Ht),fa&&fa(In))}});if(mt!=="time"&&!xt){var on=Ta(Ht),Un=O(on,mt,ce),Ua=un[Ht],Aa=Ua===mt,va=so(Aa?"left":!1,{pickerValue:on,onPickerValueChange:function(da){Ca(da,Ht)}}),ya=so("right",{pickerValue:Un,onPickerValueChange:function(da){Ca(O(da,mt,ce,-1),Ht)}});pa==="rtl"?nn=a.createElement(a.Fragment,null,ya,Aa&&va):nn=a.createElement(a.Fragment,null,va,Aa&&ya)}else nn=so();var Oa=a.createElement(a.Fragment,null,a.createElement("div",{className:"".concat(y,"-panels")},nn),(ft||It)&&a.createElement("div",{className:"".concat(y,"-footer")},ft,It));return Jn&&(Oa=Jn(Oa)),a.createElement("div",{className:"".concat(y,"-panel-container"),style:{marginLeft:wo},ref:Xn,onMouseDown:function(da){da.preventDefault()}},Oa)}var gr=a.createElement("div",{className:se()("".concat(y,"-range-wrapper"),"".concat(y,"-").concat(mt,"-range-wrapper")),style:{minWidth:Wo}},a.createElement("div",{className:"".concat(y,"-range-arrow"),style:Er}),vr()),ko;ke&&(ko=a.createElement("span",{className:"".concat(y,"-suffix")},ke));var Bo;oa&&(M(jn,0)&&!_n[0]||M(jn,1)&&!_n[1])&&(Bo=a.createElement("span",{onMouseDown:function(ft){ft.preventDefault(),ft.stopPropagation()},onMouseUp:function(ft){ft.preventDefault(),ft.stopPropagation();var It=jn;_n[0]||(It=Z(It,null,0)),_n[1]||(It=Z(It,null,1)),za(It,null),Ka(!1,Ht)},className:"".concat(y,"-clear")},At||a.createElement("span",{className:"".concat(y,"-clear-btn")})));var Ko={size:s(mt,Kn[0])},io=0,lo=0;Hn.current&&Zn.current&&ga.current&&(Ht===0?lo=Hn.current.offsetWidth:(io=Wa,lo=Zn.current.offsetWidth));var br=pa==="rtl"?{right:io}:{left:io},Cr=function(ft,It){var on=Z(In,ft,Ht);It==="submit"||It!=="key"&&!ja?(za(on,Ht),Ht===0?xo():Do()):ua(on)};return a.createElement(m.Provider,{value:{operationRef:la,hideHeader:mt==="time",onDateMouseEnter:or,onDateMouseLeave:rr,hideRanges:!0,onSelect:Cr,open:aa}},a.createElement($e,{visible:aa,popupElement:gr,popupStyle:be,prefixCls:y,dropdownClassName:we,dropdownAlign:ee,getPopupContainer:ye,transitionName:je,range:!0,direction:pa},a.createElement("div",Object.assign({ref:ha,className:se()(y,"".concat(y,"-range"),ge,(u={},Object(A.a)(u,"".concat(y,"-disabled"),_n[0]&&_n[1]),Object(A.a)(u,"".concat(y,"-focused"),Ht===0?jo:Uo),Object(A.a)(u,"".concat(y,"-rtl"),pa==="rtl"),u)),style:re,onClick:cr,onMouseDown:dr},fe(t)),a.createElement("div",{className:se()("".concat(y,"-input"),(p={},Object(A.a)(p,"".concat(y,"-input-active"),Ht===0),Object(A.a)(p,"".concat(y,"-input-placeholder"),!!Oo),p)),ref:Hn},a.createElement("input",Object.assign({id:G,disabled:_n[0],readOnly:Xe||!No,value:Oo||qa,onChange:function(ft){Eo(ft.target.value)},autoFocus:et,placeholder:M(Ae,0)||"",ref:Wn},ir,Ko,{autoComplete:sa}))),a.createElement("div",{className:"".concat(y,"-range-separator"),ref:ga},On),a.createElement("div",{className:se()("".concat(y,"-input"),(f={},Object(A.a)(f,"".concat(y,"-input-active"),Ht===1),Object(A.a)(f,"".concat(y,"-input-placeholder"),!!Ro),f)),ref:Zn},a.createElement("input",Object.assign({disabled:_n[1],readOnly:Xe||!Lo,value:Ro||$a,onChange:function(ft){go(ft.target.value)},placeholder:M(Ae,1)||"",ref:Ea},ur,Ko,{autoComplete:sa}))),a.createElement("div",{className:"".concat(y,"-active-bar"),style:Object(c.a)(Object(c.a)({},br),{},{width:lo,position:"absolute"})}),ko,Bo)))}var ma=function(t){Object(Oe.a)(p,t);var u=Object(le.a)(p);function p(){var f;return Object(_.a)(this,p),f=u.apply(this,arguments),f.pickerRef=a.createRef(),f.focus=function(){f.pickerRef.current&&f.pickerRef.current.focus()},f.blur=function(){f.pickerRef.current&&f.pickerRef.current.blur()},f}return Object(L.a)(p,[{key:"render",value:function(){return a.createElement(Nn,Object.assign({},this.props,{pickerRef:this.pickerRef}))}}]),p}(a.Component),La=ma,xa=C.b=Ln},onxn:function(oe,C){oe.exports="data:image/png;base64,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"},phTj:function(oe,C,e){oe.exports={flex_box_center:"flex_box_center___KJvh4",flex_space_between:"flex_space_between___1UOzJ",flex_box_vertical_center:"flex_box_vertical_center___2wd96",flex_box_center_end:"flex_box_center_end____hvMu",flex_box_column:"flex_box_column___3N4t0",wrp:"wrp___1KTZo",drawer:"drawer___BzmQG",menu:"menu___3Vg6-",actived:"actived___3L8Av",actived2:"actived2___3acSY",subTag:"subTag___2eJ3A",listItem:"listItem___AJkGb",listItem2:"listItem2___3qd_z",info:"info___2C0fa",title:"title___3u1-5",titleLeft:"titleLeft___Ge33n",titleRight:"titleRight___3rWHm",search:"search___20Y-8",filter:"filter___3mcQo",description:"description___2YpqZ",menuCourse:"menuCourse___ffwA6"}},qgvg:function(oe,C){oe.exports="data:image/gif;base64,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"},rhHp:function(oe,C,e){"use strict";var _=e("2qtc"),L=e("kLXV"),Oe=e("sRBo"),le=e("kaz8"),A=e("7Kak"),c=e("9yH6"),F=e("14J3"),a=e("BMrR"),D=e("jCWc"),se=e("kPKH"),j=e("iQDF"),z=e("+eQT"),te=e("miYZ"),T=e("tsqr"),v=e("jrin"),m=e("oBTY"),S=e("k1fw"),R=e("9og8"),Y=e("y8nQ"),U=e("Vl3Y"),J=e("tJVT"),de=e("WmNS"),B=e.n(de),K=e("q1tI"),b=e.n(K),i=e("wd/R"),r=e.n(i),s=e("ErOA"),g=e("1vsH"),h=e("Ty5D"),E=e("9kvl"),n=e("xKgJ"),X=e("oUNq"),N=e("4wi7");function I(q,l){for(var x=[],P=q;P0)){Kt.next=7;break}return T.b.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),Kt.abrupt("return");case 7:return Le={homework_ids:Object(m.a)(x.actionTabs.selectArrs),group_ids:O.map(function(Lt){return Lt.id}),end_time:r()(dt.end_time).format("YYYY-MM-DD HH:mm"),publish_time:r()(dt.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!O.length},Kt.next=10,Object(s.a)("/api/courses/".concat(me.coursesId,"/homework_commons/publish_with_homework_list_position.json"),{method:"post",body:Object(S.a)({},Le)});case 10:qt=Kt.sent,qt.status===0&&(Je(),Object(g.Y)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u7ACB\u5373\u53D1\u5E03"]),T.b.success("\u53D1\u5E03\u6210\u529F"),P({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),Object(n.c)()?x.actionTabs.detail?(P({type:"shixunHomeworks/setActionTabs",payload:{}}),P({type:"shixunHomeworks/getWorkList",payload:Object(S.a)({},me)}),P({type:"shixunHomeworks/getWorkSetting",payload:Object(S.a)({},me)})):P({type:"classroomList/getClassroomTeacherShixunsList",payload:Object(S.a)(Object(S.a)({},x.actionTabs.params),{},{type:4})}):P({type:"classroomList/getClassroomShixunsList",payload:Object(S.a)({},x.actionTabs.params)}),localStorage.getItem("Noviceguide")==="0"||P({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:b.a.createElement("div",null,"\u6700\u540E\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u540D\u5B66\u751F~\u70B9\u51FB\u201C\u6DFB\u52A0\u5B66\u751F\u201D\uFF0C\u5728\u5F39\u7A97\u9875\u9762\u4E2D\u8F93\u5165\u5E76\u641C\u7D22\u5B66\u751F\u59D3\u540D\uFF0C\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u5C31\u53EF\u4EE5\u4E3A\u60A8\u7684\u8BFE\u5802\u6DFB\u52A0\u7B2C\u4E00\u4F4D\u5B66\u751F\u5566~")}}));case 12:case"end":return Kt.stop()}},Et)}));return function(){return Fe.apply(this,arguments)}}(),Je=function(){ue(1),Be([]),_e([])},nt=jt>H*Rt;return b.a.createElement(L.a,{width:600,centered:!0,title:"\u53D1\u5E03\u4F5C\u4E1A",visible:x.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:xe,onCancel:function(){Je(),P({type:"classroomList/setActionTabs",payload:{}})}},b.a.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",b.a.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),ot&&b.a.createElement(U.a,{form:Z},b.a.createElement("div",{style:{paddingLeft:0}},b.a.createElement(a.a,{className:"mt30",align:"middle"},b.a.createElement(se.a,null,b.a.createElement(U.a.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},b.a.createElement(z.a,{style:{width:155,marginRight:"25px"},getPopupContainer:function(Et){return Et.parentNode},disabledDate:function(Et){return Et&&Et<=r()().subtract(0,"days")},disabledTime:W,placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:r()(Object(g.d)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),b.a.createElement(se.a,{className:"ml20"},b.a.createElement(U.a.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4:"},b.a.createElement(z.a,{style:{width:170},getPopupContainer:function(Et){return Et.parentNode},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:r()(Object(g.d)(),"HH:mm")},disabledDate:function(Et){return Et&&Et0&&b.a.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},b.a.createElement("span",{style:{flex:1}},b.a.createElement(le.a,{checked:O.length===ot.length,onChange:function(Et){O.length===ot.length?_e([]):_e(ot)}},"\u5168\u9009")," "),b.a.createElement("span",{style:{width:16}}),b.a.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",O.length||0,"\u4E2A\u5206\u73ED")),(x.actionTabs.type===1||!Ze)&&ot.length>0&&b.a.createElement(N.a,{data:ot,selectedRowKeys:O,setSelectedRowKeys:_e})))};C.a=Object(E.a)(function(q){var l=q.classroomList,x=q.user;return{classroomList:l,user:x}})(De)},sR1s:function(oe,C,e){"use strict";e.d(C,"b",function(){return le}),e.d(C,"a",function(){return A}),e.d(C,"c",function(){return c}),e.d(C,"d",function(){return F});var _=e("U8pU"),L="RC_TABLE_KEY";function Oe(a){return a==null?[]:Array.isArray(a)?a:[a]}function le(a,D){if(!D&&typeof D!="number")return a;for(var se=Oe(D),j=a,z=0;z1)Object(se.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(U.length===0)return Object(se.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var J=U[0];if(c.isValidElement(J)&&Object(j.c)(J)){var de=J.ref;U[0]=c.cloneElement(J,{ref:Object(j.a)(de,this.setChildNode)})}return U.length===1?U[0]:U.map(function(B,K){return!c.isValidElement(B)||"key"in B&&B.key!==null?B:c.cloneElement(B,{key:"".concat(te,"-").concat(K)})})}}]),S}(c.Component);T.displayName="ResizeObserver",C.a=T},tWlo:function(oe,C){oe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg=="},wCXF:function(oe,C,e){"use strict";e.d(C,"a",function(){return sn});var _=e("rePB"),L=e("VTBJ"),Oe=e("KQm4"),le=e("U8pU"),A=e("ODXe"),c=e("q1tI"),F=e("TSYQ"),a=e.n(F),D=e("Gytx"),se=e.n(D),j=e("Kwbf"),z=e("t23M"),te=e("qx4F"),T=e("6eGT"),v=e("IBYe"),m=e("Ff2n"),S=e("c+Xe"),R=e("fyJ8"),Y=e("biw7");function U(O,_e,Re,Qe,Ze){var He=Re[O]||{},Ne=Re[_e]||{},Ce,xe;He.fixed==="left"?Ce=Qe.left[O]:Ne.fixed==="right"&&(xe=Qe.right[_e]);var Je=!1,nt=!1,Fe=!1,Et=!1,dt=Re[_e+1],Le=Re[O-1];if(Ze==="rtl"){if(Ce!==void 0){var qt=Le&&Le.fixed==="left";Et=!qt}else if(xe!==void 0){var an=dt&&dt.fixed==="right";Fe=!an}}else if(Ce!==void 0){var Kt=dt&&dt.fixed==="left";Je=!Kt}else if(xe!==void 0){var Lt=Le&&Le.fixed==="right";nt=!Lt}return{fixLeft:Ce,fixRight:xe,lastFixLeft:Je,firstFixRight:nt,lastFixRight:Fe,firstFixLeft:Et,isSticky:Qe.isSticky}}var J=e("sR1s");function de(O){var _e=O.cells,Re=O.stickyOffsets,Qe=O.flattenColumns,Ze=O.rowComponent,He=O.cellComponent,Ne=O.onHeaderRow,Ce=O.index,xe=c.useContext(Y.a),Je=xe.prefixCls,nt=xe.direction,Fe;Ne&&(Fe=Ne(_e.map(function(dt){return dt.column}),Ce));var Et=Object(J.a)(_e.map(function(dt){return dt.column}));return c.createElement(Ze,Object.assign({},Fe),_e.map(function(dt,Le){var qt=dt.column,an=U(dt.colStart,dt.colEnd,Qe,Re,nt),Kt;return qt&&qt.onHeaderCell&&(Kt=dt.column.onHeaderCell(qt)),c.createElement(R.a,Object.assign({},dt,{ellipsis:qt.ellipsis,align:qt.align,component:He,prefixCls:Je,key:Et[Le]},an,{additionalProps:Kt,rowType:"header"}))}))}de.displayName="HeaderRow";var B=de;function K(O){var _e=[];function Re(Ne,Ce){var xe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;_e[xe]=_e[xe]||[];var Je=Ce,nt=Ne.filter(Boolean).map(function(Fe){var Et={key:Fe.key,className:Fe.className||"",children:Fe.title,column:Fe,colStart:Je},dt=1,Le=Fe.children;return Le&&Le.length>0&&(dt=Re(Le,Je,xe+1).reduce(function(qt,an){return qt+an},0),Et.hasSubColumns=!0),"colSpan"in Fe&&(dt=Fe.colSpan),"rowSpan"in Fe&&(Et.rowSpan=Fe.rowSpan),Et.colSpan=dt,Et.colEnd=Et.colStart+dt-1,_e[xe].push(Et),Je+=dt,dt});return nt}Re(O,0);for(var Qe=_e.length,Ze=function(Ce){_e[Ce].forEach(function(xe){!("rowSpan"in xe)&&!xe.hasSubColumns&&(xe.rowSpan=Qe-Ce)})},He=0;He=0;Ce-=1){var xe=_e[Ce],Je=Re&&Re[Ce],nt=Je&&Je[r.a];(xe||nt||Ne)&&(Ze.unshift(c.createElement("col",Object.assign({key:Ce,style:{width:xe,minWidth:xe}},nt))),Ne=!0)}return c.createElement("colgroup",null,Ze)}var g=s;function h(O,_e){return Object(c.useMemo)(function(){for(var Re=[],Qe=0;Qe<_e;Qe+=1){var Ze=O[Qe];if(Ze!==void 0)Re[Qe]=Ze;else return null}return Re},[O.join("_"),_e])}var E=c.forwardRef(function(O,_e){var Re=O.noData,Qe=O.columns,Ze=O.flattenColumns,He=O.colWidths,Ne=O.columCount,Ce=O.stickyOffsets,xe=O.direction,Je=O.fixHeader,nt=O.offsetHeader,Fe=O.stickyClassName,Et=O.onScroll,dt=Object(m.a)(O,["noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","offsetHeader","stickyClassName","onScroll"]),Le=c.useContext(Y.a),qt=Le.prefixCls,an=Le.scrollbarSize,Kt=Le.isSticky,Lt=Kt&&!Je?0:an,at=c.useRef(null),ie=c.useCallback(function(Te){Object(S.b)(_e,Te),Object(S.b)(at,Te)},[]);c.useEffect(function(){var Te;function Me(Q){var ve=Q.currentTarget,qe=Q.deltaX;qe&&(Et({currentTarget:ve,scrollLeft:ve.scrollLeft+qe}),Q.preventDefault())}return(Te=at.current)===null||Te===void 0||Te.addEventListener("wheel",Me),function(){var Q;(Q=at.current)===null||Q===void 0||Q.removeEventListener("wheel",Me)}},[]);var Pe=Ze[Ze.length-1],w={fixed:Pe?Pe.fixed:null,onHeaderCell:function(){return{className:"".concat(qt,"-cell-scrollbar")}}},o=Object(c.useMemo)(function(){return Lt?[].concat(Object(Oe.a)(Qe),[w]):Qe},[Lt,Qe]),d=Object(c.useMemo)(function(){return Lt?[].concat(Object(Oe.a)(Ze),[w]):Ze},[Lt,Ze]),ne=Object(c.useMemo)(function(){var Te=Ce.right,Me=Ce.left;return Object(L.a)(Object(L.a)({},Ce),{},{left:xe==="rtl"?[].concat(Object(Oe.a)(Me.map(function(Q){return Q+Lt})),[0]):Me,right:xe==="rtl"?Te:[].concat(Object(Oe.a)(Te.map(function(Q){return Q+Lt})),[0]),isSticky:Kt})},[Lt,Ce,Kt]),$=h(He,Ne);return c.createElement("div",{style:Object(L.a)({overflow:"hidden"},Kt?{top:nt}:{}),ref:ie,className:a()("".concat(qt,"-header"),Object(_.a)({},Fe,!!Fe))},c.createElement("table",{style:{tableLayout:"fixed",visibility:Re||$?null:"hidden"}},c.createElement(g,{colWidths:$?[].concat(Object(Oe.a)($),[Lt]):[],columCount:Ne+1,columns:d}),c.createElement(i,Object.assign({},dt,{stickyOffsets:ne,columns:o,flattenColumns:d}))))});E.displayName="FixedHeader";var n=E,X=c.createContext(null),N=X;function I(O){var _e=O.prefixCls,Re=O.children,Qe=O.component,Ze=O.cellComponent,He=O.fixHeader,Ne=O.fixColumn,Ce=O.horizonScroll,xe=O.className,Je=O.expanded,nt=O.componentWidth,Fe=O.colSpan,Et=c.useContext(Y.a),dt=Et.scrollbarSize;return c.useMemo(function(){var Le=Re;return Ne&&(Le=c.createElement("div",{style:{width:nt-(He?dt:0),position:"sticky",left:0,overflow:"hidden"},className:"".concat(_e,"-expanded-row-fixed")},Le)),c.createElement(Qe,{className:xe,style:{display:Je?null:"none"}},c.createElement(R.a,{component:Ze,prefixCls:_e,colSpan:Fe},Le))},[Re,Qe,He,Ce,xe,Je,nt,Fe,dt])}var W=I;function De(O){var _e=O.className,Re=O.style,Qe=O.record,Ze=O.index,He=O.rowKey,Ne=O.getRowKey,Ce=O.rowExpandable,xe=O.expandedKeys,Je=O.onRow,nt=O.indent,Fe=nt===void 0?0:nt,Et=O.rowComponent,dt=O.cellComponent,Le=O.childrenColumnName,qt=c.useContext(Y.a),an=qt.prefixCls,Kt=qt.fixedInfoList,Lt=c.useContext(N),at=Lt.fixHeader,ie=Lt.fixColumn,Pe=Lt.horizonScroll,w=Lt.componentWidth,o=Lt.flattenColumns,d=Lt.expandableType,ne=Lt.expandRowByClick,$=Lt.onTriggerExpand,Te=Lt.rowClassName,Me=Lt.expandedRowClassName,Q=Lt.indentSize,ve=Lt.expandIcon,qe=Lt.expandedRowRender,Ut=Lt.expandIconColumnIndex,_t=c.useState(!1),tt=Object(A.a)(_t,2),Ee=tt[0],Ye=tt[1],Ge=xe&&xe.has(O.recordKey);c.useEffect(function(){Ge&&Ye(!0)},[Ge]);var We=d==="row"&&(!Ce||Ce(Qe)),V=d==="nest",Ie=Le&&Qe&&Qe[Le],vt=We||V,gt;Je&&(gt=Je(Qe,Ze));var ht=function(kt){if(ne&&vt&&$(Qe,kt),gt&>.onClick){for(var Gt,Ft=arguments.length,rn=new Array(Ft>1?Ft-1:0),rt=1;rt=Fe&&(_t=Fe-Et),Ne({scrollLeft:_t/Fe*(nt+2)}),Lt.current.x=Q.pageX},$=function(){var Q=Object(dn.b)(He.current).top,ve=Q+He.current.offsetHeight,qe=document.documentElement.scrollTop+window.innerHeight;ve-Object(te.a)()<=qe||Q>=qe-Ce?Kt(function(Ut){return Object(L.a)(Object(L.a)({},Ut),{},{isHiddenScrollBar:!0})}):Kt(function(Ut){return Object(L.a)(Object(L.a)({},Ut),{},{isHiddenScrollBar:!1})})},Te=function(Q){Kt(function(ve){return Object(L.a)(Object(L.a)({},ve),{},{scrollLeft:Q/nt*Fe||0})})};return c.useImperativeHandle(Re,function(){return{setScrollLeft:Te}}),c.useEffect(function(){var Me=Object(Yt.a)(document.body,"mouseup",o,!1),Q=Object(Yt.a)(document.body,"mousemove",ne,!1);return $(),function(){Me.remove(),Q.remove()}},[Et,Pe]),c.useEffect(function(){var Me=Object(Yt.a)(window,"scroll",$,!1),Q=Object(Yt.a)(window,"resize",$,!1);return function(){Me.remove(),Q.remove()}},[]),c.useEffect(function(){an.isHiddenScrollBar||Kt(function(Me){var Q,ve;return Object(L.a)(Object(L.a)({},Me),{},{scrollLeft:He.current.scrollLeft/((Q=He.current)===null||Q===void 0?void 0:Q.scrollWidth)*((ve=He.current)===null||ve===void 0?void 0:ve.clientWidth)})})},[an.isHiddenScrollBar]),nt<=Fe||!Et||an.isHiddenScrollBar?null:c.createElement("div",{style:{height:Object(te.a)(),width:Fe,bottom:Ce},className:"".concat(Je,"-sticky-scroll")},c.createElement("div",{onMouseDown:d,ref:dt,className:a()("".concat(Je,"-sticky-scroll-bar"),Object(_.a)({},"".concat(Je,"-sticky-scroll-bar-active"),Pe)),style:{width:"".concat(Et,"px"),transform:"translate3d(".concat(an.scrollLeft,"px, 0, 0)")}}))},Rt=c.forwardRef(Ot);function yt(O,_e){return c.useMemo(function(){var Re=!!O;return{isSticky:Re,stickyClassName:Re?"".concat(_e,"-sticky-header"):"",offsetHeader:Object(le.a)(O)==="object"&&O.offsetHeader||0,offsetScroll:Object(le.a)(O)==="object"&&O.offsetScroll||0}},[O,_e])}var tn=[],lt={},sn="rc-table-internal-hook",hn=c.memo(function(O){var _e=O.children;return _e},function(O,_e){return se()(O.props,_e.props)?O.pingLeft!==_e.pingLeft||O.pingRight!==_e.pingRight:!1});function ln(O){var _e,Re=O.prefixCls,Qe=O.className,Ze=O.rowClassName,He=O.style,Ne=O.data,Ce=O.rowKey,xe=O.scroll,Je=O.tableLayout,nt=O.direction,Fe=O.title,Et=O.footer,dt=O.summary,Le=O.id,qt=O.showHeader,an=O.components,Kt=O.emptyText,Lt=O.onRow,at=O.onHeaderRow,ie=O.internalHooks,Pe=O.transformColumns,w=O.internalRefs,o=O.sticky,d=Ne||tn,ne=!!d.length,$=c.useState(0),Te=Object(A.a)($,2),Me=Te[0],Q=Te[1];c.useEffect(function(){Q(Object(te.a)())});var ve=c.useMemo(function(){return Object(J.c)(an,{})},[an]),qe=c.useCallback(function(Ve,Xe){return Object(J.b)(ve,Ve)||Xe},[ve]),Ut=c.useMemo(function(){return typeof Ce=="function"?Ce:function(Ve){var Xe=Ve&&Ve[Ce];return Xe}},[Ce]),_t=Object(r.c)(O),tt=_t.expandIcon,Ee=_t.expandedRowKeys,Ye=_t.defaultExpandedRowKeys,Ge=_t.defaultExpandAllRows,We=_t.expandedRowRender,V=_t.onExpand,Ie=_t.onExpandedRowsChange,vt=_t.expandRowByClick,gt=_t.rowExpandable,ht=_t.expandIconColumnIndex,$t=_t.expandedRowClassName,fn=_t.childrenColumnName,Wt=_t.indentSize,Vt=tt||Pt,En=fn||"children",Qt=c.useMemo(function(){return We?"row":O.expandable&&ie===sn&&O.expandable.__PARENT_RENDER_ICON__||d.some(function(Ve){return Ve&&Object(le.a)(Ve)==="object"&&Ve[En]})?"nest":!1},[!!We,d]),Jt=c.useState(function(){return Ye||(Ge?jt(d,Ut,En):[])}),wt=Object(A.a)(Jt,2),kt=wt[0],Gt=wt[1],Ft=c.useMemo(function(){return new Set(Ee||kt||[])},[Ee,kt]),rn=c.useCallback(function(Ve){var Xe=Ut(Ve,d.indexOf(Ve)),Xt,vn=Ft.has(Xe);vn?(Ft.delete(Xe),Xt=Object(Oe.a)(Ft)):Xt=[].concat(Object(Oe.a)(Ft),[Xe]),Gt(Xt),V&&V(!vn,Ve),Ie&&Ie(Xt)},[Ut,Ft,d,V,Ie]),rt=c.useState(0),Nt=Object(A.a)(rt,2),bn=Nt[0],bt=Nt[1],$e=Object(Z.b)(Object(L.a)(Object(L.a)(Object(L.a)({},O),_t),{},{expandable:!!We,expandedKeys:Ft,getRowKey:Ut,onTriggerExpand:rn,expandIcon:Vt,expandIconColumnIndex:ht,direction:nt}),ie===sn?Pe:null),Ct=Object(A.a)($e,2),st=Ct[0],Se=Ct[1],ct=c.useMemo(function(){return{columns:st,flattenColumns:Se}},[st,Se]),it=c.useRef(),Tt=c.useRef(),gn=c.useRef(),Dt=c.useState(!1),Ln=Object(A.a)(Dt,2),en=Ln[0],ze=Ln[1],Cn=c.useState(!1),mn=Object(A.a)(Cn,2),pn=mn[0],kn=mn[1],Nn=H(new Map),ma=Object(A.a)(Nn,2),La=ma[0],xa=ma[1],t=Object(J.a)(Se),u=t.map(function(Ve){return La.get(Ve)}),p=c.useMemo(function(){return u},[u.join("_")]),f=Ke(p,Se.length,nt),k=xe&&Object(J.d)(xe.y),y=xe&&Object(J.d)(xe.x),G=y&&Se.some(function(Ve){var Xe=Ve.fixed;return Xe}),re=c.useRef(),ge=yt(o,Re),be=ge.isSticky,we=ge.offsetHeader,je=ge.offsetScroll,ee=ge.stickyClassName,ye,ce,Ue;k&&(ce={overflowY:"scroll",maxHeight:xe.y}),y&&(ye={overflowX:"auto"},k||(ce={overflowY:"hidden"}),Ue={width:xe.x===!0?"auto":xe.x,minWidth:"100%"});var Ae=c.useCallback(function(Ve,Xe){xa(function(Xt){var vn=new Map(Xt);return vn.set(Ve,Xe),vn})},[]),et=ue(null),ut=Object(A.a)(et,2),St=ut[0],Zt=ut[1];function mt(Ve,Xe){if(!Xe)return;typeof Xe=="function"?Xe(Ve):Xe.scrollLeft!==Ve&&(Xe.scrollLeft=Ve)}var xt=function(Xe){var Xt=Xe.currentTarget,vn=Xe.scrollLeft,Dn=typeof vn=="number"?vn:Xt.scrollLeft,Mn=Xt||lt;if(!Zt()||Zt()===Mn){var Bn;St(Mn),mt(Dn,Tt.current),mt(Dn,gn.current),mt(Dn,(Bn=re.current)===null||Bn===void 0?void 0:Bn.setScrollLeft)}if(Xt){var Sn=Xt.scrollWidth,Vn=Xt.clientWidth;ze(Dn>0),kn(Dn0?[].concat(Object(L.a)(m),Object(L.a)(j(U).map(function(J){return Object(Oe.a)({fixed:Y},J)}))):[].concat(Object(L.a)(m),[Object(Oe.a)(Object(Oe.a)({},S),{},{fixed:Y})])},[])}function z(v){for(var m=!0,S=0;S=0;U-=1){var J=v[U];if(Y&&J.fixed!=="right")Y=!1;else if(!Y&&J.fixed==="right"){Object(F.a)(!1,"Index ".concat(U+1," of `columns` missing `fixed='right'` prop."));break}}}function te(v){return v.map(function(m){var S=m.fixed,R=Object(le.a)(m,["fixed"]),Y=S;return S==="left"?Y="right":S==="right"&&(Y="left"),Object(Oe.a)({fixed:Y},R)})}function T(v,m){var S=v.prefixCls,R=v.columns,Y=v.children,U=v.expandable,J=v.expandedKeys,de=v.getRowKey,B=v.onTriggerExpand,K=v.expandIcon,b=v.rowExpandable,i=v.expandIconColumnIndex,r=v.direction,s=v.expandRowByClick,g=A.useMemo(function(){return R||se(Y)},[R,Y]),h=A.useMemo(function(){if(U){var X,N=i||0,I=g[N],W=(X={},Object(_.a)(X,D.a,{className:"".concat(S,"-expand-icon-col")}),Object(_.a)(X,"title",""),Object(_.a)(X,"fixed",I?I.fixed:null),Object(_.a)(X,"className","".concat(S,"-row-expand-icon-cell")),Object(_.a)(X,"render",function(l,x,P){var me=de(x,P),fe=J.has(me),M=b?b(x):!0,Z=K({prefixCls:S,expanded:fe,expandable:M,record:x,onExpand:B});return s?A.createElement("span",{onClick:function(ae){return ae.stopPropagation()}},Z):Z}),X),De=g.slice();return N>=0&&De.splice(N,0,W),De}return g},[U,g,de,J,K,r]),E=A.useMemo(function(){var X=h;return m&&(X=m(X)),X.length||(X=[{render:function(){return null}}]),X},[m,h,r]),n=A.useMemo(function(){return r==="rtl"?te(j(E)):j(E)},[E,r]);return[E,n]}C.b=T},wYyv:function(oe,C,e){"use strict";const _=(Oe,le,A)=>{const c=le<0?Oe.length+le:le;if(c>=0&&c(Oe=[...Oe],_(Oe,le,A),Oe);oe.exports=L,oe.exports.mutate=_},xOL1:function(oe,C){oe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC"},"y0+3":function(oe,C,e){"use strict";e.d(C,"a",function(){return j}),e.d(C,"b",function(){return te});var _=/margin|padding|width|height|max|min|offset/,L={left:!0,top:!0},Oe={cssFloat:1,styleFloat:1,float:1};function le(T){return T.nodeType===1?T.ownerDocument.defaultView.getComputedStyle(T,null):{}}function A(T,v,m){if(v=v.toLowerCase(),m==="auto"){if(v==="height")return T.offsetHeight;if(v==="width")return T.offsetWidth}return v in L||(L[v]=_.test(v)),L[v]?parseFloat(m)||0:m}function c(T,v){var m=arguments.length,S=le(T);return v=Oe[v]?"cssFloat"in T.style?"cssFloat":"styleFloat":v,m===1?S:A(T,v,S[v]||T.style[v])}function F(T,v,m){var S=arguments.length;if(v=Oe[v]?"cssFloat"in T.style?"cssFloat":"styleFloat":v,S===3)return typeof m=="number"&&_.test(v)&&(m="".concat(m,"px")),T.style[v]=m,m;for(var R in v)v.hasOwnProperty(R)&&F(T,R,v[R]);return le(T)}function a(T){return T===document.body?document.documentElement.clientWidth:T.offsetWidth}function D(T){return T===document.body?window.innerHeight||document.documentElement.clientHeight:T.offsetHeight}function se(){var T=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),v=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:T,height:v}}function j(){var T=document.documentElement.clientWidth,v=window.innerHeight||document.documentElement.clientHeight;return{width:T,height:v}}function z(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function te(T){var v=T.getBoundingClientRect(),m=document.documentElement;return{left:v.left+(window.pageXOffset||m.scrollLeft)-(m.clientLeft||document.body.clientLeft||0),top:v.top+(window.pageYOffset||m.scrollTop)-(m.clientTop||document.body.clientTop||0)}}},yslc:function(oe,C){oe.exports="data:image/png;base64,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"}}]); +`,n=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break"],X={},N;function I(M){var Z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,pe=M.getAttribute("id")||M.getAttribute("data-reactid")||M.getAttribute("name");if(Z&&X[pe])return X[pe];var ae=window.getComputedStyle(M),H=ae.getPropertyValue("box-sizing")||ae.getPropertyValue("-moz-box-sizing")||ae.getPropertyValue("-webkit-box-sizing"),ue=parseFloat(ae.getPropertyValue("padding-bottom"))+parseFloat(ae.getPropertyValue("padding-top")),he=parseFloat(ae.getPropertyValue("border-bottom-width"))+parseFloat(ae.getPropertyValue("border-top-width")),Ke=n.map(function(Be){return"".concat(Be,":").concat(ae.getPropertyValue(Be))}).join(";"),ot={sizingStyle:Ke,paddingSize:ue,borderSize:he,boxSizing:H};return Z&&pe&&(X[pe]=ot),ot}function W(M){var Z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,pe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,ae=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;N||(N=document.createElement("textarea"),N.setAttribute("tab-index","-1"),N.setAttribute("aria-hidden","true"),document.body.appendChild(N)),M.getAttribute("wrap")?N.setAttribute("wrap",M.getAttribute("wrap")):N.removeAttribute("wrap");var H=I(M,Z),ue=H.paddingSize,he=H.borderSize,Ke=H.boxSizing,ot=H.sizingStyle;N.setAttribute("style","".concat(ot,";").concat(E)),N.value=M.value||M.placeholder||"";var Be=Number.MIN_SAFE_INTEGER,pt=Number.MAX_SAFE_INTEGER,Pt=N.scrollHeight,jt;if(Ke==="border-box"?Pt+=he:Ke==="content-box"&&(Pt-=ue),pe!==null||ae!==null){N.value=" ";var Yt=N.scrollHeight-ue;pe!==null&&(Be=Yt*pe,Ke==="border-box"&&(Be=Be+ue+he),Pt=Math.max(Be,Pt)),ae!==null&&(pt=Yt*ae,Ke==="border-box"&&(pt=pt+ue+he),jt=Pt>pt?"":"hidden",Pt=Math.min(pt,Pt))}return{height:Pt,minHeight:Be,maxHeight:pt,overflowY:jt,resize:"none"}}var De=e("Gytx"),q=e.n(De),l;(function(M){M[M.NONE=0]="NONE",M[M.RESIZING=1]="RESIZING",M[M.RESIZED=2]="RESIZED"})(l||(l={}));var x=function(M){Object(le.a)(pe,M);var Z=Object(A.a)(pe);function pe(ae){var H;return Object(L.a)(this,pe),H=Z.call(this,ae),H.nextFrameActionId=void 0,H.resizeFrameId=void 0,H.textArea=void 0,H.saveTextArea=function(ue){H.textArea=ue},H.handleResize=function(ue){var he=H.state.resizeStatus,Ke=H.props,ot=Ke.autoSize,Be=Ke.onResize;if(he!==l.NONE)return;typeof Be=="function"&&Be(ue),ot&&H.resizeOnNextFrame()},H.resizeOnNextFrame=function(){cancelAnimationFrame(H.nextFrameActionId),H.nextFrameActionId=requestAnimationFrame(H.resizeTextarea)},H.resizeTextarea=function(){var ue=H.props.autoSize;if(!ue||!H.textArea)return;var he=ue.minRows,Ke=ue.maxRows,ot=W(H.textArea,!1,he,Ke);H.setState({textareaStyles:ot,resizeStatus:l.RESIZING},function(){cancelAnimationFrame(H.resizeFrameId),H.resizeFrameId=requestAnimationFrame(function(){H.setState({resizeStatus:l.RESIZED},function(){H.resizeFrameId=requestAnimationFrame(function(){H.setState({resizeStatus:l.NONE}),H.fixFirefoxAutoScroll()})})})})},H.renderTextArea=function(){var ue=H.props,he=ue.prefixCls,Ke=he===void 0?"rc-textarea":he,ot=ue.autoSize,Be=ue.onResize,pt=ue.className,Pt=ue.disabled,jt=H.state,Yt=jt.textareaStyles,dn=jt.resizeStatus,Ot=Object(s.a)(H.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),Rt=h()(Ke,pt,Object(a.a)({},"".concat(Ke,"-disabled"),Pt));"value"in Ot&&(Ot.value=Ot.value||"");var yt=Object(F.a)(Object(F.a)(Object(F.a)({},H.props.style),Yt),dn===l.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return c.createElement(r,{onResize:H.handleResize,disabled:!(ot||Be)},c.createElement("textarea",Object(_.a)({},Ot,{className:Rt,style:yt,ref:H.saveTextArea})))},H.state={textareaStyles:{},resizeStatus:l.NONE},H}return Object(Oe.a)(pe,[{key:"componentDidUpdate",value:function(H){(H.value!==this.props.value||!q()(H.autoSize,this.props.autoSize))&&this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var H=this.textArea.selectionStart,ue=this.textArea.selectionEnd;this.textArea.setSelectionRange(H,ue)}}catch(he){}}},{key:"render",value:function(){return this.renderTextArea()}}]),pe}(c.Component),P=x,me=function(M){Object(le.a)(pe,M);var Z=Object(A.a)(pe);function pe(ae){var H;Object(L.a)(this,pe),H=Z.call(this,ae),H.resizableTextArea=void 0,H.focus=function(){H.resizableTextArea.textArea.focus()},H.saveTextArea=function(he){H.resizableTextArea=he},H.handleChange=function(he){var Ke=H.props.onChange;H.setValue(he.target.value,function(){H.resizableTextArea.resizeTextarea()}),Ke&&Ke(he)},H.handleKeyDown=function(he){var Ke=H.props,ot=Ke.onPressEnter,Be=Ke.onKeyDown;he.keyCode===13&&ot&&ot(he),Be&&Be(he)};var ue=typeof ae.value=="undefined"||ae.value===null?ae.defaultValue:ae.value;return H.state={value:ue},H}return Object(Oe.a)(pe,[{key:"setValue",value:function(H,ue){"value"in this.props||this.setState({value:H},ue)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return c.createElement(P,Object(_.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(H){return"value"in H?{value:H.value}:null}}]),pe}(c.Component),fe=y.default=me},ZpRC:function(oe,y,e){"use strict";function _(j){return typeof j=="object"&&j!=null&&j.nodeType===1}function L(j,z){return(!z||j!=="hidden")&&j!=="visible"&&j!=="clip"}function Oe(j,z){if(j.clientHeightz||m>j&&S=z&&R>=te?m-j-T:S>z&&Rte?S-z+v:0}var A=function(j,z){var te=window,T=z.scrollMode,v=z.block,m=z.inline,S=z.boundary,R=z.skipOverflowHiddenElements,Y=typeof S=="function"?S:function(Yt){return Yt!==S};if(!_(j))throw new TypeError("Invalid target");for(var U=document.scrollingElement||document.documentElement,J=[],de=j;_(de)&&Y(de);){if((de=de.parentElement)===U){J.push(de);break}de!=null&&de===document.body&&Oe(de)&&!Oe(document.documentElement)||de!=null&&Oe(de,R)&&J.push(de)}for(var B=te.visualViewport?te.visualViewport.width:innerWidth,K=te.visualViewport?te.visualViewport.height:innerHeight,b=window.scrollX||pageXOffset,i=window.scrollY||pageYOffset,r=j.getBoundingClientRect(),s=r.height,g=r.width,h=r.top,E=r.right,n=r.bottom,X=r.left,N=v==="start"||v==="nearest"?h:v==="end"?n:h+s/2,I=m==="center"?X+g/2:m==="end"?E:X,W=[],De=0;De=0&&X>=0&&n<=K&&E<=B&&h>=me&&n<=M&&X>=Z&&E<=fe)return W;var pe=getComputedStyle(q),ae=parseInt(pe.borderLeftWidth,10),H=parseInt(pe.borderTopWidth,10),ue=parseInt(pe.borderRightWidth,10),he=parseInt(pe.borderBottomWidth,10),Ke=0,ot=0,Be="offsetWidth"in q?q.offsetWidth-q.clientWidth-ae-ue:0,pt="offsetHeight"in q?q.offsetHeight-q.clientHeight-H-he:0;if(U===q)Ke=v==="start"?N:v==="end"?N-K:v==="nearest"?le(i,i+K,K,H,he,i+N,i+N+s,s):N-K/2,ot=m==="start"?I:m==="center"?I-B/2:m==="end"?I-B:le(b,b+B,B,ae,ue,b+I,b+I+g,g),Ke=Math.max(0,Ke+i),ot=Math.max(0,ot+b);else{Ke=v==="start"?N-me-H:v==="end"?N-M+he+pt:v==="nearest"?le(me,M,x,H,he+pt,N,N+s,s):N-(me+x/2)+pt/2,ot=m==="start"?I-Z-ae:m==="center"?I-(Z+P/2)+Be/2:m==="end"?I-fe+ue+Be:le(Z,fe,P,ae,ue+Be,I,I+g,g);var Pt=q.scrollLeft,jt=q.scrollTop;N+=jt-(Ke=Math.max(0,Math.min(jt+Ke,q.scrollHeight-x+pt))),I+=Pt-(ot=Math.max(0,Math.min(Pt+ot,q.scrollWidth-P+Be)))}W.push({el:q,top:Ke,left:ot})}return W};function c(j){return j===Object(j)&&Object.keys(j).length!==0}function F(j,z){z===void 0&&(z="auto");var te="scrollBehavior"in document.body.style;j.forEach(function(T){var v=T.el,m=T.top,S=T.left;v.scroll&&te?v.scroll({top:m,left:S,behavior:z}):(v.scrollTop=m,v.scrollLeft=S)})}function a(j){return j===!1?{block:"end",inline:"nearest"}:c(j)?j:{block:"start",inline:"nearest"}}function D(j,z){var te=!j.ownerDocument.documentElement.contains(j);if(c(z)&&typeof z.behavior=="function")return z.behavior(te?[]:A(j,z));if(te)return;var T=a(z);return F(A(j,T),T.behavior)}var se=y.a=D},bT9E:function(oe,y,e){"use strict";e.d(y,"a",function(){return L});var _=e("VTBJ");function L(Oe,le){var A=Object(_.a)({},Oe);return Array.isArray(le)&&le.forEach(function(c){delete A[c]}),A}},biw7:function(oe,y,e){"use strict";var _=e("q1tI"),L=e.n(_),Oe=_.createContext(null);y.a=Oe},cRFk:function(oe,y,e){oe.exports=e.p+"static/RepositoryNoneData.828085a8.png"},cgge:function(oe,y,e){"use strict";e.r(y);var _=e("2qtc"),L=e("kLXV"),Oe=e("7Kak"),le=e("9yH6"),A=e("sRBo"),c=e("kaz8"),F=e("cWXX"),a=e("/ezw"),D=e("DjyN"),se=e("NUBc"),j=e("14J3"),z=e("BMrR"),te=e("qVdP"),T=e("jsC+"),v=e("5Dmo"),m=e("3S7+"),S=e("jCWc"),R=e("kPKH"),Y=e("lUTK"),U=e("BvKs"),J=e("5NDa"),de=e("5rEg"),B=e("miYZ"),K=e("tsqr"),b=e("9og8"),i=e("k1fw"),r=e("tJVT"),s=e("PpiC"),g=e("WmNS"),h=e.n(g),E=e("q1tI"),n=e.n(E),X=e("ErOA"),N=e("Ty5D"),I=e("9kvl"),W=e("xKgJ"),De=e("8Skl"),q=e("1vsH"),l=e("oBTY"),x=function(Ee){var Ye=Ee.classroomList,Ge=Ee.dispatch,We=Ee.match,V=Ee.location,Ie=Ee.user,vt=Object(s.a)(Ee,["classroomList","dispatch","match","location","user"]),gt=Object(N.i)(),ht=Object(E.useState)(!1),$t=Object(r.a)(ht,2),fn=$t[0],Wt=$t[1],Vt=Object(E.useState)(!1),En=Object(r.a)(Vt,2),Qt=En[0],Jt=En[1];Object(E.useEffect)(function(){if(Ye.actionTabs.key==="\u5220\u9664"){if(Object(W.u)()){Jt(!0);return}var kt={hasNum:0,noHasNum:0};Ye.actionTabs.selectArrsAll.map(function(Gt){var Ft;Gt.author_login===((Ft=Ie.userInfo)===null||Ft===void 0?void 0:Ft.login)?++kt.hasNum:++kt.noHasNum}),kt.noHasNum>0?L.a.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:n.a.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",n.a.createElement("span",{className:"c-blue"},kt.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",n.a.createElement("span",{className:"c-red"},kt.noHasNum)," \u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",n.a.createElement("br",null),"\u8BFE\u5802\u5185\u53EA\u80FD\u5220\u9664\u672C\u4EBA\u53D1\u5E03\u7684\u8D44\u6E90\uFF0C\u8BF7\u53D6\u6D88\u9009\u4E2D\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u7684\u8D44\u6E90\u3002"),onOk:function(){wt()}}):Jt(!0)}else Jt(!1)},[Ye.actionTabs.key]);var wt=function(){Ge({type:"classroomList/setActionTabs",payload:{}})};return n.a.createElement(L.a,{centered:!0,title:"\u63D0\u793A",visible:Qt,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:fn,onOk:Object(b.a)(h.a.mark(function kt(){var Gt;return h.a.wrap(function(rn){for(;;)switch(rn.prev=rn.next){case 0:return Wt(!0),rn.next=3,Object(X.a)("/api/courses/".concat(gt.coursesId,"/homework_commons/multi_destroy.json"),{method:"post",body:{homework_ids:Object(l.a)(Ye.actionTabs.selectArrs)}});case 3:Gt=rn.sent,Wt(!1),Gt.status===0&&(Object(q.Y)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u5220\u9664"]),K.b.success("\u5220\u9664\u6210\u529F"),Ge({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),Object(W.c)()?Ge({type:"classroomList/getClassroomTeacherShixunsList",payload:Object(i.a)(Object(i.a)({},Ye.actionTabs.params),{},{type:4})}):Ge({type:"classroomList/getClassroomShixunsList",payload:Object(i.a)({},Ye.actionTabs.params)}),Ge({type:"classroomList/getClassroomLeftMenus",payload:{id:gt.coursesId}}));case 6:case"end":return rn.stop()}},kt)})),onCancel:function(){wt()}},n.a.createElement("p",null,"\u63D0\u4EA4\u4F5C\u54C1\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D"),n.a.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F"))},P=Object(I.a)(function(tt){var Ee=tt.classroomList,Ye=tt.user;return{classroomList:Ee,user:Ye}})(x),me=e("rhHp"),fe=e("R5GN"),M=function(Ee){var Ye=Ee.classroomList,Ge=Ee.dispatch,We=Object(N.i)();return n.a.createElement(L.a,{centered:!0,title:"\u63D0\u793A",visible:Ye.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Object(b.a)(h.a.mark(function V(){var Ie;return h.a.wrap(function(gt){for(;;)switch(gt.prev=gt.next){case 0:return gt.next=2,Object(X.a)("/api/courses/".concat(We.coursesId,"/homework_commons/set_public.json"),{method:"post",body:{homework_ids:Object(l.a)(Ye.actionTabs.selectArrs)}});case 2:Ie=gt.sent,Ie.status===0&&(Object(q.Y)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u8BBE\u4E3A\u516C\u5F00"]),K.b.success("\u64CD\u4F5C\u6210\u529F"),Ge({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),Object(W.c)()?Ge({type:"classroomList/getClassroomTeacherShixunsList",payload:Object(i.a)(Object(i.a)({},Ye.actionTabs.params),{},{type:4})}):Ge({type:"classroomList/getClassroomShixunsList",payload:Object(i.a)({},Ye.actionTabs.params)}));case 4:case"end":return gt.stop()}},V)})),onCancel:function(){Ge({type:"classroomList/setActionTabs",payload:{}})}},n.a.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",n.a.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))},Z=Object(I.a)(function(tt){var Ee=tt.classroomList;return{classroomList:Ee}})(M),pe=e("y8nQ"),ae=e("Vl3Y"),H=e("wd/R"),ue=e.n(H),he=function(Ee){var Ye,Ge,We=Ee.classroomList,V=Ee.loading,Ie=Ee.dispatch,vt=Object(N.i)(),gt=Object(E.useState)(!1),ht=Object(r.a)(gt,2),$t=ht[0],fn=ht[1],Wt=We.actionTabs,Vt=ae.a.useForm(),En=Object(r.a)(Vt,1),Qt=En[0],Jt=function(kt){return kt&&kt-1?rt(rn.filter(function(xa){return xa!==ze.id})):rt(rn.concat(ze.id))}}),n.a.createElement("div",{className:lt.a.info},n.a.createElement("div",{className:lt.a.title},n.a.createElement("div",{className:lt.a.titleLeft},n.a.createElement(yt.a,{to:"/shixuns/".concat(ze.identifier,"/challenges"),target:"_blank"},n.a.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:ze.title}})),(ze==null?void 0:ze.need_authorize)&&n.a.createElement("span",{onClick:function(){Object(sn.a)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),Object(W.v)()&&(ze==null?void 0:ze.mark_status)===1&&n.a.createElement(m.a,{zIndex:1e4,title:ze==null?void 0:ze.mark_content},n.a.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),Object(W.v)()&&(ze==null?void 0:ze.mark_status)===2&&n.a.createElement(m.a,{zIndex:1e4,title:ze==null?void 0:ze.mark_content},n.a.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),Object(W.v)()&&(ze==null?void 0:ze.mark_status)===3&&n.a.createElement(m.a,{zIndex:1e4,title:ze==null?void 0:ze.mark_content},n.a.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")),n.a.createElement(Ot.a,{ghost:!0,href:"/shixuns/".concat(ze.identifier,"/challenges"),type:"primary",target:"_blank",style:{borderRadius:"50px"}},"\u4F53\u9A8C\u5B9E\u8BAD"))),n.a.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},n.a.createElement("span",{className:lt.a.description,dangerouslySetInnerHTML:{__html:ze.description}})),n.a.createElement("div",{className:" mt15"},ze.challenge_names.map(function(Nn,ma){return n.a.createElement("span",{key:ma,className:"mr30"},"\u7B2C",ma+1,"\u5173 ",Nn," ")})),n.a.createElement(Yt.a,{dashed:!0}),n.a.createElement("div",{className:"c-light-black mt20"},ze!=null&&(mn=ze.content)!==null&&mn!==void 0&&mn.author_name?n.a.createElement("span",{dangerouslySetInnerHTML:{__html:ze==null||((pn=ze.content)===null||pn===void 0||((kn=pn.author_name)===null||kn===void 0))?void 0:kn[0]}}):n.a.createElement("span",null,ze.author_name),n.a.createElement("span",{className:"ml15 mr15"},"|"),ze.author_school_name&&n.a.createElement(n.a.Fragment,null,n.a.createElement("span",null,ze.author_school_name),n.a.createElement("span",{className:"ml15 mr15"},"|")),n.a.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570 ",ze.level),n.a.createElement("span",{className:"ml15 mr15"},"|"),n.a.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 "),n.a.createElement("span",null,ze.study_count))))})))),n.a.createElement("div",{className:"tc mt20"},n.a.createElement(se.a,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:Dt.page||1,showQuickJumper:!0,total:bt==null?void 0:bt.shixuns_count,onChange:function(Cn){Dt.page=Cn,Ln(Object(i.a)({},Dt))}}))))},O=Object(I.a)(function(tt){var Ee=tt.classroomList,Ye=tt.shixunsList,Ge=tt.loading;return{classroomList:Ee,shixunsList:Ye,loading:Ge.effects}})(An),_e=de.a.Search,Re=function(Ee){var Ye,Ge,We=Ee.classroomList,V=Ee.loading,Ie=Ee.dispatch,vt=Object(E.useState)(Object(i.a)({},Object(N.i)())),gt=Object(r.a)(vt,2),ht=gt[0],$t=gt[1],fn=We.actionTabs,Wt=We.shixunLists,Vt=Object(E.useState)([]),En=Object(r.a)(Vt,2),Qt=En[0],Jt=En[1],wt=Object(E.useState)(!1),kt=Object(r.a)(wt,2),Gt=kt[0],Ft=kt[1],rn=Object(E.useState)({page:1,limit:20,search:null}),rt=Object(r.a)(rn,2),Nt=rt[0],bn=rt[1];Object(E.useEffect)(function(){bt()},[ht.coursesId,Nt]),Object(E.useEffect)(function(){We.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0"&&Jt([])},[We.actionTabs.key]);var bt=function(){var $e=Object(b.a)(h.a.mark(function Ct(){var st,Se;return h.a.wrap(function(it){for(;;)switch(it.prev=it.next){case 0:return Se=Object(i.a)(Object(i.a)({},Nt),{},{course_id:fn==null||((st=fn.params)===null||st===void 0)?void 0:st.course_id}),it.next=3,Ie({type:"classroomList/getExperimentLists",payload:Se});case 3:Ft(!1);case 4:case"end":return it.stop()}},Ct)}));return function(){return $e.apply(this,arguments)}}();return We.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"?void 0:(We.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0"?document.body.setAttribute("data-custom","height"):document.body.removeAttribute("data-custom"),n.a.createElement(Be.a,{placement:"bottom",height:"100%",closable:!0,style:{zIndex:9999},visible:We.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0",key:"bottom",className:lt.a.drawer,onClose:function(){Ie({type:"classroomList/setActionTabs",payload:{key:""}})},footer:n.a.createElement("div",{className:"tc",style:{height:"64px",display:"flex",alignItems:"center",justifyContent:"center"}},n.a.createElement(Ot.a,{size:"large",onClick:function(){Ie({type:"classroomList/setActionTabs",payload:{key:""}})},style:{marginRight:8,width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"}},"\u53D6\u6D88"),n.a.createElement(Ot.a,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"large",onClick:Object(b.a)(h.a.mark(function $e(){var Ct,st;return h.a.wrap(function(ct){for(;;)switch(ct.prev=ct.next){case 0:return ct.next=2,Ie({type:"classroomList/createExperiment",payload:{homework_common_ids:Object(l.a)(Qt),category_id:ht.categoryId,course_id:fn==null||((Ct=fn.params)===null||Ct===void 0)?void 0:Ct.course_id}});case 2:st=ct.sent,st.status||(K.b.success("\u64CD\u4F5C\u6210\u529F"),Ie({type:"classroomList/setActionTabs",payload:{}}),Object(W.c)()?Ie({type:"classroomList/getClassroomTeacherShixunsList",payload:Object(i.a)(Object(i.a)({},We.actionTabs.params),{},{type:4})}):Ie({type:"classroomList/getClassroomShixunsList",payload:Object(i.a)({},We.actionTabs.params)}),Ie({type:"classroomList/getClassroomLeftMenus",payload:{id:ht.coursesId}}),localStorage.getItem("Noviceguide")==="0"||Ie({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:12,text:n.a.createElement("div",null,"\u63A5\u4E0B\u6765\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u4E2A\u201C\u8BFE\u7A0B\u5B9E\u9A8C\u201D~\u70B9\u51FB\u201C\u9009\u7528\u5B9E\u8DF5\u9879\u76EE\u201D\uFF0C\u9009\u62E9\u4E00\u4E2A\u4F5C\u4E1A\uFF0C\u7136\u540E\u70B9\u51FB\u201C\u7ACB\u5373\u53D1\u5E03\u201D\u5C31\u7ED9\u5B9E\u8DF5\u8BFE\u5802\u6DFB\u52A0\u4E86\u4E00\u4E2A\u8BFE\u7A0B\u5B9E\u9A8C\u3002")}}));case 4:case"end":return ct.stop()}},$e)})),type:"primary"},"\u786E\u5B9A"))},n.a.createElement("section",{className:"tc"},n.a.createElement(_e,{placeholder:"\u8BF7\u8F93\u5165\u8BFE\u5802\u5B9E\u9A8C\u540D\u79F0\u8FDB\u884C\u67E5\u8BE2",enterButton:"\u641C\u7D22",size:"large",className:lt.a.search,onSearch:function(Ct){Nt.search=Ct,bn(Object(i.a)({},Nt))}})),n.a.createElement("section",{className:"edu-container"},n.a.createElement(Pt.a,{spinning:Gt},n.a.createElement("aside",null,(Wt==null||((Ye=Wt.homeworks)===null||Ye===void 0)?void 0:Ye.length)===0&&n.a.createElement(Rt.a,null),Wt==null||((Ge=Wt.homeworks)===null||Ge===void 0)?void 0:Ge.map(function($e,Ct){var st,Se,ct;return n.a.createElement("div",{className:lt.a.listItem,key:Ct,style:{cursor:"auto"}},n.a.createElement(c.a,{checked:Qt.includes($e.id),value:$e.id,style:{marginTop:"3px"},disabled:$e==null?void 0:$e.need_authorize,onChange:function(Tt){var gn=Qt.indexOf($e.id);Qt.indexOf($e.id)>-1?Jt(Qt.filter(function(Dt){return Dt!==$e.id})):Jt(Qt.concat($e.id))}}),n.a.createElement("div",{className:lt.a.info},n.a.createElement("div",{className:lt.a.title},n.a.createElement("div",{className:lt.a.titleLeft},n.a.createElement(yt.a,{to:"/shixuns/".concat($e.identifier,"/challenges"),target:"_blank"},n.a.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:$e==null?void 0:$e.name}})),($e==null?void 0:$e.need_authorize)&&n.a.createElement("span",{onClick:function(){Object(sn.a)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),Object(W.v)()&&($e==null?void 0:$e.mark_status)===1&&n.a.createElement(m.a,{title:$e==null?void 0:$e.mark_content},n.a.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),Object(W.v)()&&($e==null?void 0:$e.mark_status)===2&&n.a.createElement(m.a,{title:$e==null?void 0:$e.mark_content},n.a.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),Object(W.v)()&&($e==null?void 0:$e.mark_status)===3&&n.a.createElement(m.a,{title:$e==null?void 0:$e.mark_content},n.a.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")),n.a.createElement(Ot.a,{ghost:!0,href:"/shixuns/".concat($e.shixun_identifier,"/challenges"),type:"primary",target:"_blank",style:{borderRadius:"50px"}},"\u67E5\u770B\u5B9E\u9A8C"))),n.a.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},n.a.createElement("span",{className:lt.a.description,dangerouslySetInnerHTML:{__html:$e==null?void 0:$e.description}})),n.a.createElement("div",{className:" mt15"},$e==null||((st=$e.challenges)===null||st===void 0)?void 0:st.map(function(it,Tt){return n.a.createElement("span",{key:Tt,className:"mr30"},"\u7B2C",Tt+1,"\u5173 ",it==null?void 0:it.subject," ")})),n.a.createElement(Yt.a,{dashed:!0}),n.a.createElement("div",{className:"c-light-black mt20"},($e==null||((Se=$e.user)===null||Se===void 0)?void 0:Se.name)&&n.a.createElement(n.a.Fragment,null,n.a.createElement("span",null,$e==null||((ct=$e.user)===null||ct===void 0)?void 0:ct.name),n.a.createElement("span",{className:"ml15 mr15"},"|")),n.a.createElement("span",null,"\u521B\u5EFA\u65F6\u95F4: "),n.a.createElement("span",null,$e==null?void 0:$e.created_at))))})))),n.a.createElement("div",{className:"tc mt20"},n.a.createElement(se.a,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:Nt.page||1,showQuickJumper:!0,total:Wt==null?void 0:Wt.total_count,onChange:function(Ct){Nt.page=Ct,bn(Object(i.a)({},Nt))}}))))},Qe=Object(I.a)(function(tt){var Ee=tt.classroomList,Ye=tt.shixunsList,Ge=tt.loading;return{classroomList:Ee,shixunsList:Ye,loading:Ge.effects}})(Re),Ze=de.a.Search,He=function(Ee){var Ye,Ge,We=Ee.classroomList,V=Ee.loading,Ie=Ee.dispatch,vt=Ee.shixunsList,gt=Object(E.useState)(Object(i.a)({},Object(N.i)())),ht=Object(r.a)(gt,2),$t=ht[0],fn=ht[1],Wt=Object(N.h)(),Vt=We.actionTabs,En=ae.a.useForm(),Qt=Object(r.a)(En,1),Jt=Qt[0],wt=We.shixunAiRecommendLists,kt=Object(E.useState)([]),Gt=Object(r.a)(kt,2),Ft=Gt[0],rn=Gt[1],rt=[{name:"\u6700\u65B0",id:"new"},{name:"\u6700\u70ED",id:"hot"},{name:"\u63A8\u8350",id:"hot"}],Nt=Object(E.useState)({page:1,course_id:$t.coursesId,limit:20,no_jupyter:1}),bn=Object(r.a)(Nt,2),bt=bn[0],$e=bn[1];return Object(E.useEffect)(function(){},[$t.coursesId,bt]),Object(E.useEffect)(function(){We.actionTabs.key==="\u667A\u80FD\u63A8\u8350"&&(rn([]),Ie({type:"classroomList/getShixunAiRecommendLists",payload:Object(i.a)({},bt)}))},[We.actionTabs.key]),We.actionTabs.key!=="\u667A\u80FD\u63A8\u8350"?null:n.a.createElement(L.a,{title:"\u667A\u80FD\u63A8\u8350",placement:"bottom",centered:!0,height:"60%",width:1e3,closable:!0,style:{zIndex:9999},okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",visible:We.actionTabs.key==="\u667A\u80FD\u63A8\u8350",key:"bottom",onCancel:function(){Ie({type:"classroomList/setActionTabs",payload:{key:""}})},onOk:Object(b.a)(h.a.mark(function Ct(){var st;return h.a.wrap(function(ct){for(;;)switch(ct.prev=ct.next){case 0:return ct.next=2,Ie({type:"classroomList/createShixunHomework",payload:Object(i.a)({shixun_ids:Object(l.a)(Ft),category_id:$t.categoryId},$t)});case 2:st=ct.sent,st.status||(Object(q.Y)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u667A\u80FD\u63A8\u8350\u9009\u7528"]),sessionStorage.aiRecommentHide=!0,K.b.success("\u64CD\u4F5C\u6210\u529F"),Ie({type:"classroomList/setActionTabs",payload:{}}),Ie({type:"classroomList/getClassroomShixunsList",payload:Object(i.a)({},We.actionTabs.params)}),Ie({type:"classroomList/getClassroomLeftMenus",payload:{id:$t.coursesId}}));case 4:case"end":return ct.stop()}},Ct)}))},n.a.createElement("section",{className:"",style:{maxHeight:500,minHeight:150,overflow:"auto"}},n.a.createElement(Pt.a,{spinning:V["classroomList/getShixunAiRecommendLists"]},n.a.createElement("aside",{style:{minHeight:150}},(wt==null||((Ye=wt.shixun_list)===null||Ye===void 0)?void 0:Ye.length)===0&&n.a.createElement(Rt.a,null),wt==null||((Ge=wt.shixun_list)===null||Ge===void 0)?void 0:Ge.map(function(Ct,st){var Se,ct,it;return n.a.createElement("div",{className:lt.a.listItem2,key:st,style:{cursor:"auto"}},n.a.createElement(c.a,{checked:Ft.includes(Ct.id),value:Ct.id,style:{marginTop:"3px"},disabled:Ct==null?void 0:Ct.need_authorize,onChange:function(gn){var Dt=Ft.indexOf(Ct.id);Ft.indexOf(Ct.id)>-1?rn(Ft.filter(function(Ln){return Ln!==Ct.id})):rn(Ft.concat(Ct.id))}}),n.a.createElement("div",{className:lt.a.info},n.a.createElement("div",{className:lt.a.title},n.a.createElement("div",{className:lt.a.titleLeft},n.a.createElement(yt.a,{to:"/shixuns/".concat(Ct.identifier,"/challenges"),target:"_blank"},n.a.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:Ct.title}})),(Ct==null?void 0:Ct.need_authorize)&&n.a.createElement("span",{onClick:function(){Object(sn.a)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),n.a.createElement(Ot.a,{ghost:!0,href:"/shixuns/".concat(Ct.identifier,"/challenges"),type:"primary",target:"_blank",style:{borderRadius:"50px"}},"\u4F53\u9A8C\u5B9E\u8BAD"))),n.a.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},n.a.createElement("span",{className:lt.a.description,dangerouslySetInnerHTML:{__html:Ct.description}})),n.a.createElement("div",{className:" mt10"},Ct.challenge_names.map(function(Tt,gn){return n.a.createElement("span",{key:gn,className:"mr30"},"\u7B2C",gn+1,"\u5173 ",Tt," ")})),n.a.createElement("div",{className:"c-light-black mt10"},Ct!=null&&(Se=Ct.content)!==null&&Se!==void 0&&Se.author_name?n.a.createElement("span",{dangerouslySetInnerHTML:{__html:Ct==null||((ct=Ct.content)===null||ct===void 0||((it=ct.author_name)===null||it===void 0))?void 0:it[0]}}):n.a.createElement("span",null,Ct.author_name),n.a.createElement("span",{className:"ml15 mr15"},"|"),Ct.author_school_name&&n.a.createElement(n.a.Fragment,null,n.a.createElement("span",null,Ct.author_school_name),n.a.createElement("span",{className:"ml15 mr15"},"|")),n.a.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570 ",Ct.level),n.a.createElement("span",{className:"ml15 mr15"},"|"),n.a.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 "),n.a.createElement("span",null,Ct.study_count)),n.a.createElement(Yt.a,{dashed:!0})))})))),n.a.createElement("div",{className:"tc mt20 hide"},n.a.createElement(se.a,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:bt.page||1,showQuickJumper:!0,total:wt==null?void 0:wt.shixuns_count,onChange:function(st){bt.page=st,$e(Object(i.a)({},bt))}})))},Ne=Object(I.a)(function(tt){var Ee=tt.classroomList,Ye=tt.shixunsList,Ge=tt.loading;return{classroomList:Ee,shixunsList:Ye,loading:Ge.effects}})(He),Ce=de.a.Search,xe=function(Ee){var Ye,Ge,We=Ee.classroomList,V=Ee.loading,Ie=Ee.dispatch,vt=Object(E.useState)(Object(i.a)({},Object(N.i)())),gt=Object(r.a)(vt,2),ht=gt[0],$t=gt[1],fn=Object(N.h)(),Wt=We.actionTabs,Vt=ae.a.useForm(),En=Object(r.a)(Vt,1),Qt=En[0],Jt=We.coursesLists,wt=Object(E.useState)([]),kt=Object(r.a)(wt,2),Gt=kt[0],Ft=kt[1],rn=Object(E.useState)({page:1,type:"all",order:"desc",limit:20,sort:"myshixuns_count"}),rt=Object(r.a)(rn,2),Nt=rt[0],bn=rt[1];return Object(E.useEffect)(function(){We.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"&&(Ie({type:"classroomList/getCoursesLists",payload:Object(i.a)({},Nt)}),Ft([]))},[We.actionTabs.key,ht.categoryId,Nt]),Object(E.useEffect)(function(){if(We.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE")return;We.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"?document.body.setAttribute("data-custom","height"):document.body.removeAttribute("data-custom")},[We.actionTabs.key]),We.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"?null:n.a.createElement(Be.a,{placement:"bottom",height:"100%",style:{zIndex:9999},closable:!0,onClose:function(){Ie({type:"classroomList/setActionTabs",payload:{key:""}})},visible:We.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B",key:"bottom",className:lt.a.drawer,footer:n.a.createElement("div",{className:"tc",style:{height:"64px",display:"flex",alignItems:"center",justifyContent:"center"}},n.a.createElement(Ot.a,{size:"large",onClick:function(){Ie({type:"classroomList/setActionTabs",payload:{key:""}})},style:{marginRight:8,width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"}},"\u53D6\u6D88"),n.a.createElement(Ot.a,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"large",loading:V["classroomList/createCoursesHomework"],onClick:Object(b.a)(h.a.mark(function bt(){var $e;return h.a.wrap(function(st){for(;;)switch(st.prev=st.next){case 0:if(!(Gt=="")){st.next=3;break}return K.b.error("\u8BF7\u9009\u62E9\u4E00\u4E2A\u5B9E\u8DF5\u8BFE\u7A0B"),st.abrupt("return",!1);case 3:return st.next=5,Ie({type:"classroomList/createCoursesHomework",payload:Object(i.a)({subject_ids:Object(l.a)(Gt)},ht)});case 5:$e=st.sent,$e.status||(Object(q.Y)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"]),K.b.success("\u64CD\u4F5C\u6210\u529F"),Ie({type:"classroomList/setActionTabs",payload:{}}),Object(W.c)()?Ie({type:"classroomList/getClassroomTeacherShixunsList",payload:Object(i.a)(Object(i.a)({},We.actionTabs.params),{},{type:4})}):Ie({type:"classroomList/getClassroomShixunsList",payload:Object(i.a)({},We.actionTabs.params)}),Ie({type:"classroomList/getClassroomLeftMenus",payload:{id:ht.coursesId}}));case 7:case"end":return st.stop()}},bt)})),type:"primary"},"\u786E\u5B9A"))},n.a.createElement("section",{className:"tc"},n.a.createElement(Ce,{placeholder:"\u8BFE\u7A0B\u540D\u79F0/\u521B\u5EFA\u8005",enterButton:"\u641C\u7D22",size:"large",className:lt.a.search,onSearch:function($e){Nt.keyword=$e,bn(Object(i.a)({},Nt))}})),n.a.createElement("section",{className:"edu-container"},n.a.createElement(Pt.a,{spinning:V["classroomList/getCoursesLists"]},n.a.createElement("aside",null,n.a.createElement("div",{className:lt.a.menuCourse},n.a.createElement("ul",null,n.a.createElement("li",null,"\u5DF2\u9009",n.a.createElement("span",{className:"c-blue"},Gt.length),"\u8BFE\u7A0B"),n.a.createElement("li",null,"\u5171",n.a.createElement("span",{className:"c-blue"},Jt.subjects_count),"\u4E2A\u8BFE\u7A0B"),n.a.createElement("li",{className:"current",onClick:function(){Nt.order=Nt.order==="asc"?"desc":"asc",Nt.sort="shixuns_count",bn(Object(i.a)({},Nt))}},"\u5B9E\u8BAD\u6570",n.a.createElement("p",{className:"edu-sorter current ".concat(Nt.sort==="shixuns_count"&&Nt.order)},n.a.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),n.a.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))),n.a.createElement("li",{className:"current",onClick:function(){Nt.order=Nt.order==="asc"?"desc":"asc",Nt.sort="myshixuns_count",bn(Object(i.a)({},Nt))}},"\u5B66\u4E60\u4EBA\u6570",n.a.createElement("p",{className:"edu-sorter current ".concat(Nt.sort==="myshixuns_count"&&Nt.order)},n.a.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),n.a.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))),n.a.createElement("li",{className:"".concat(Nt.type==="all"&&"c-blue"," current"),onClick:function(){Nt.type="all",bn(Object(i.a)({},Nt))}},"\u5168\u90E8\u8BFE\u7A0B"),n.a.createElement("li",{className:"".concat(Nt.type==="mine"&&"c-blue"," current"),onClick:function(){Nt.type="mine",bn(Object(i.a)({},Nt))}},"\u6211\u7684\u8BFE\u7A0B"))),(Jt==null||((Ye=Jt.subject_list)===null||Ye===void 0)?void 0:Ye.length)===0&&n.a.createElement(Rt.a,null),Jt==null||((Ge=Jt.subject_list)===null||Ge===void 0)?void 0:Ge.map(function(bt,$e){var Ct,st,Se;return n.a.createElement("div",{className:lt.a.listItem,key:$e,style:{cursor:"auto"}},n.a.createElement(le.a,{checked:Gt.includes(bt.id),value:bt.id,style:{marginTop:"1px"},disabled:bt==null?void 0:bt.need_authorize,onChange:function(it){Ft([bt.id].concat())}}),n.a.createElement("div",{className:lt.a.info},n.a.createElement("div",{className:lt.a.title},n.a.createElement("div",{className:lt.a.titleLeft},n.a.createElement(yt.a,{to:"/paths/".concat(bt.id),target:"_blank"},n.a.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:bt.title}})),(bt==null?void 0:bt.need_authorize)&&n.a.createElement("span",{onClick:function(){Object(sn.a)(!1,"\u8BE5\u8BFE\u7A0B\u4E2D\u5305\u542B\u5B9E\u8BAD\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002")},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),n.a.createElement(Ot.a,{ghost:!0,href:"/paths/".concat(bt.id),type:"primary",target:"_blank",style:{borderRadius:"50px"}},"\u4F53\u9A8C\u8BFE\u7A0B"))),n.a.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},n.a.createElement("span",{className:lt.a.description,dangerouslySetInnerHTML:{__html:bt.description}})),n.a.createElement(Yt.a,{dashed:!0}),n.a.createElement("div",{className:"c-light-black mt20"},bt!=null&&(Ct=bt.content)!==null&&Ct!==void 0&&Ct.author_name?n.a.createElement("span",{dangerouslySetInnerHTML:{__html:bt==null||((st=bt.content)===null||st===void 0||((Se=st.author_name)===null||Se===void 0))?void 0:Se[0]}}):n.a.createElement("span",null,bt.author_name),n.a.createElement("span",{className:"ml15 mr15"},"|"),bt.author_school_name&&n.a.createElement(n.a.Fragment,null,n.a.createElement("span",null,bt.author_school_name),n.a.createElement("span",{className:"ml15 mr15"},"|")),n.a.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570:"),n.a.createElement("span",null,bt.myshixuns_count),n.a.createElement("span",{className:"ml15 mr15"},"|"),n.a.createElement("span",null,"\u7AE0\u8282:",bt.stage_count),n.a.createElement("span",{className:"ml15 mr15"},"|"),n.a.createElement("span",null,"\u5B9E\u8BAD:",bt.shixuns_count))))})))),n.a.createElement("div",{className:"tc mt20"},n.a.createElement(se.a,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,current:Nt.page||1,showQuickJumper:!0,total:Jt==null?void 0:Jt.subjects_count,onChange:function($e){Nt.page=$e,Ie({type:"classroomList/getCoursesLists",payload:Object(i.a)({},Nt)})}})))},Je=Object(I.a)(function(tt){var Ee=tt.classroomList,Ye=tt.loading;return{classroomList:Ee,loading:Ye.effects}})(xe),nt=e("lzim"),Fe=function(Ee){var Ye=Ee.styles,Ge=Ye===void 0?{}:Ye,We=Ee.params,V=Ee.setisshowmodal;return n.a.createElement("section",{className:"tc animated fadeIn",style:Object(i.a)(Object(i.a)({},{color:"#999",margin:"200px auto"}),Ge)},n.a.createElement("img",{src:nt.s}),n.a.createElement("p",{className:"mt20 font14"},"\u8BE5".concat(We.category?"\u5206\u7EC4":"\u8BFE\u7A0B","\u65E0\u8BFE\u7A0B\u5B9E\u9A8C\uFF0C\u53EF\u4EE5\u4E0B\u65B9\u6309\u94AE\u6216\u53F3\u4E0A\u65B9\u201C\u9009\u7528\u5B9E\u9A8C\u201D\u6309\u94AE\u521B\u5EFA\u4F5C\u4E1A")),n.a.createElement("div",{style:{marginTop:"30px"}},n.a.createElement(Ot.a,{onClick:function(){V(!0)},type:"primary",style:{width:"128px",height:"40px",borderRadius:"4px",marginRight:"20px"}},"\u9009\u7528\u5B9E\u9A8C"),n.a.createElement(Ot.a,{onClick:function(){Object(q.O)("https://www.educoder.net/forums/4909")},type:"primary",style:{width:"128px",height:"40px",borderRadius:"4px"}},"\u65B0\u5EFA\u4F5C\u4E1A\u6307\u5F15")))},Et=Fe,dt=e("E+v0"),Le=e.n(dt),qt=e("YJCA"),an=e("wYyv"),Kt=e.n(an),Lt=e("MVT6"),at=Object(qt.b)(function(tt){var Ee=tt.item;return n.a.createElement("li",null,n.a.createElement("h3",null,Ee.task_name),n.a.createElement("p",null,Ee.user_name,n.a.createElement("span",{style:{marginLeft:"20px"}},Ee.category)))}),ie=Object(qt.a)(function(tt){var Ee=tt.items;return n.a.createElement("ul",{className:"task-list-container"},Ee.map(function(Ye,Ge){return n.a.createElement(at,{key:"".concat(Ye.task_id),index:Ge,item:Ye})}))}),Pe=function(tt){var Ee=tt.data,Ye=tt.callback,Ge=tt.onCancel,We=tt.visible,V=We===void 0?!1:We,Ie=Object(E.useState)(Ee),vt=Object(r.a)(Ie,2),gt=vt[0],ht=vt[1];function $t(){Ye(gt.map(function(Wt){return Wt.task_id}))}function fn(Wt){var Vt=Wt.newIndex,En=Wt.oldIndex;ht(Kt()(gt,En,Vt))}return Object(E.useEffect)(function(){ht(Ee)},[JSON.stringify(Ee)]),n.a.createElement(Be.a,{placement:"bottom",height:"100%",closable:!0,onClose:Ge,style:{zIndex:9999},visible:V,className:"sort-list-panel"},n.a.createElement("p",{className:"sort-list-tip"},n.a.createElement("span",null,"\u6E29\u99A8\u63D0\u793A\uFF1A\u8BF7\u5728\u5217\u8868\u4E2D\u957F\u6309\u9F20\u6807\u5DE6\u952E\uFF0C\u8FDB\u884C\u62D6\u653E\u6392\u5E8F\u3002\u5B8C\u6210\u6392\u5E8F\u540E\u8BF7\u70B9\u51FB\u201C\u4FDD\u5B58\u201D"),n.a.createElement(Ot.a,{type:"ghost",onClick:Ge,style:{marginRight:10}},"\u53D6\u6D88"),n.a.createElement(Ot.a,{disabled:gt.length===0,type:"primary",onClick:$t},"\u4FDD\u5B58")),n.a.createElement(ie,{axis:"xy",helperClass:"dragging-li",items:gt,onSortEnd:fn}))},w=e("g9YV"),o=e("wCAj"),d=e("XYT7"),ne=e("HBuW"),$=function(){var tt=Object(b.a)(h.a.mark(function Ee(Ye){var Ge,We,V,Ie,vt;return h.a.wrap(function(ht){for(;;)switch(ht.prev=ht.next){case 0:if(Ge=Ye.is_jupyter,We=Ye.is_jupyter_lab,V=Ye.shixunId,!(Ge||We)){ht.next=7;break}return ht.next=4,Object(ne.C)({id:V});case 4:return Ie=ht.sent,Ie!=null&&Ie.identifier&&Object(q.O)("/tasks/".concat(Ie.identifier,"/jupyter")),ht.abrupt("return");case 7:return ht.next=9,Object(ne.D)({id:V});case 9:if(vt=ht.sent,!(vt!=null&&vt.game_identifier)){ht.next=13;break}return I.d===null||I.d===void 0||I.d.push("/tasks/".concat(vt.game_identifier)),ht.abrupt("return");case 13:(vt==null?void 0:vt.status)===2?Te(vt==null?void 0:vt.message):(vt==null?void 0:vt.status)===3?Me(vt==null?void 0:vt.message):(vt==null?void 0:vt.status)==-3&&Object(q.o)();case 14:case"end":return ht.stop()}},Ee)}));return function(Ye){return tt.apply(this,arguments)}}(),Te=function tt(Ee){var Ye;Ee=(Ye=Ee)!==null&&Ye!==void 0&&Ye.includes(".json")?Ee:"".concat(Ee,".json"),L.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:n.a.createElement("div",{className:"tc font16"}," \u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:function(){var Ge=Object(b.a)(h.a.mark(function V(){var Ie,vt;return h.a.wrap(function(ht){for(;;)switch(ht.prev=ht.next){case 0:return ht.next=2,Object(ne.Ab)({url:Ee});case 2:if(Ie=ht.sent,Ie){ht.next=5;break}return ht.abrupt("return");case 5:return K.b.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF01"),ht.next=8,Object(ne.D)({id:Ie.shixun_identifier});case 8:if(vt=ht.sent,!(vt!=null&&vt.game_identifier)){ht.next=12;break}return I.d===null||I.d===void 0||I.d.push("/tasks/".concat(vt.game_identifier)),ht.abrupt("return");case 12:(vt==null?void 0:vt.status)===2?tt(vt==null?void 0:vt.message):(vt==null?void 0:vt.status)===3&&Me(vt==null?void 0:vt.message);case 13:case"end":return ht.stop()}},V)}));function We(){return Ge.apply(this,arguments)}return We}()})},Me=function(Ee){L.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:n.a.createElement("div",{className:"tc font16"}," \u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Ee,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Q=$,ve=function(Ee){var Ye,Ge,We,V=Ee.v,Ie=Ee.k,vt=Ee.match,gt=Ee.selectArrs,ht=Ee.setSelectArrs,$t=Ee.setSelectArrsAll,fn=Ee.selectArrsAll,Wt=Ee.dispatch,Vt=Ee.params,En=Ee.selectshow,Qt=Ee.batchState,Jt=Object(N.g)(),wt=Object(E.useState)([]),kt=Object(r.a)(wt,2),Gt=kt[0],Ft=kt[1],rn=Object(E.useState)(!1),rt=Object(r.a)(rn,2),Nt=rt[0],bn=rt[1];function bt(){return $e.apply(this,arguments)}function $e(){return $e=Object(b.a)(h.a.mark(function st(){var Se;return h.a.wrap(function(it){for(;;)switch(it.prev=it.next){case 0:return it.next=2,Object(X.a)("/api/homework_commons/".concat(V.homework_id,"/group_settings_statistics.json"),{method:"get",params:Object(i.a)({},Vt)});case 2:Se=it.sent,Ft(Se.data);case 4:case"end":return it.stop()}},st)})),$e.apply(this,arguments)}Object(E.useEffect)(function(){Ft([]),bn(!1)},[En]);var Ct=[{title:"\u73ED\u7EA7",dataIndex:"course_group_name",key:"course_group_name"},{title:"\u72B6\u6001",dataIndex:"status",key:"status",width:80,filters:[{text:"\u672A\u5F00\u59CB",value:"\u672A\u5F00\u59CB"},{text:"\u63D0\u4EA4\u4E2D",value:"\u63D0\u4EA4\u4E2D"},{text:"\u8865\u4EA4\u4E2D",value:"\u8865\u4EA4\u4E2D"},{text:"\u5DF2\u622A\u6B62",value:"\u5DF2\u622A\u6B62"},{text:"\u672A\u53D1\u5E03",value:"\u672A\u53D1\u5E03"}],onFilter:function(Se,ct){return ct.status.indexOf(Se)===0}},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:function(Se){var ct,it;return Se==="--"?Se:n.a.createElement("span",null,n.a.createElement("span",null,Se==null||((ct=Se.split("/"))===null||ct===void 0)?void 0:ct[0]),"\xA0/\xA0",n.a.createElement("span",null,Se==null||((it=Se.split("/"))===null||it===void 0)?void 0:it[1]))}},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:Vt.order_by==="end_time"?Vt.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:Vt.order_by==="late_time"?Vt.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:function(Se){return Se==="--"||!Se?"--":n.a.createElement("span",{title:Se},Se)}}];return n.a.createElement("div",{className:Le.a.listItem,onClick:function(Se){Se.stopPropagation(),V!=null&&V.is_enter_shixun&&Object(q.O)("/classrooms/".concat(vt.params.coursesId,"/shixun_homework/").concat(V.homework_id,"/detail?tabs=0"))},key:Ie},Object(W.c)()&&Qt&&n.a.createElement(c.a,{style:{marginTop:11,marginLeft:10},disabled:!V.can_edit,checked:gt.includes(V.homework_id),value:V.homework_id,onClick:function(Se){Se.stopPropagation()},onChange:function(Se){gt.includes(V.homework_id)?(ht(gt.filter(function(ct){return ct!==V.homework_id})),$t(fn.filter(function(ct){return ct.homework_id!==V.homework_id}))):($t(fn.concat(V)),ht(gt.concat(V.homework_id)))}}),n.a.createElement("div",{className:Le.a.info},n.a.createElement("div",{className:Le.a.title},n.a.createElement("div",{className:Le.a.titleLeft,style:Object(W.s)()?{paddingRight:(V==null?void 0:V.challenge_count)-(V==null?void 0:V.finished_challenge_count)?60:140}:{}},Object(W.c)()&&n.a.createElement(q.k,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:[V.status]}),Object(W.s)()&&n.a.createElement(q.k,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:V.status}),n.a.createElement("span",{className:Le.a.name},V.name),!!((Ye=V.schools)!==null&&Ye!==void 0&&Ye.length)&&n.a.createElement(m.a,{title:"\u8BE5\u8BFE\u7A0B\u5B9E\u9A8C\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},n.a.createElement("i",{className:"iconfont icon-zhidinggongkai1 ml10 mr10 c-orange"}))),n.a.createElement("div",{className:Le.a.titleRight},Object(W.c)()&&(V==null?void 0:V.status.indexOf("\u672A\u53D1\u5E03"))===0&&V.can_edit&&n.a.createElement(yt.a,{target:"_blank",to:"/",onClick:function(){var st=Object(b.a)(h.a.mark(function Se(ct){return h.a.wrap(function(Tt){for(;;)switch(Tt.prev=Tt.next){case 0:ct.stopPropagation(),ct.preventDefault(),Wt({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[V==null?void 0:V.homework_id],selectArrsAll:[V],params:Vt,type:2}});case 3:case"end":return Tt.stop()}},Se)}));return function(Se){return st.apply(this,arguments)}}()},n.a.createElement("aside",{className:Le.a.flexBox},n.a.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),n.a.createElement("div",null,"\u53D1\u5E03"))),Object(W.s)()&&n.a.createElement("div",{className:Le.a.actionIcon},(V==null?void 0:V.challenge_count)-(V==null?void 0:V.finished_challenge_count)===0&&n.a.createElement("i",{className:"iconfont icon-yiwancheng1"}),!((Ge=V.status)!==null&&Ge!==void 0&&Ge.includes("\u5DF2\u622A\u6B62"))&&n.a.createElement("aside",{onClick:function(){var st=Object(b.a)(h.a.mark(function Se(ct){return h.a.wrap(function(Tt){for(;;)switch(Tt.prev=Tt.next){case 0:if(ct.stopPropagation(),Object(sn.e)(Wt,!0)){Tt.next=3;break}return Tt.abrupt("return");case 3:Q({is_jupyter:!1,is_jupyter_lab:!1,shixunId:V.shixun_identifier});case 4:case"end":return Tt.stop()}},Se)}));return function(Se){return st.apply(this,arguments)}}(),className:Le.a.flexBox,style:{marginRight:10}},n.a.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),n.a.createElement("div",null,"\u5F00\u59CB\u5B66\u4E60")),((We=V.status)===null||We===void 0?void 0:We.includes("\u5DF2\u622A\u6B62"))&&n.a.createElement("aside",{onClick:function(){var st=Object(b.a)(h.a.mark(function Se(ct){return h.a.wrap(function(Tt){for(;;)switch(Tt.prev=Tt.next){case 0:ct.stopPropagation(),ct.preventDefault(),Object(q.O)("/classrooms/".concat(vt.params.coursesId,"/shixun_homework/").concat(V.homework_id,"/").concat(V.student_work_id,"/comment"));case 3:case"end":return Tt.stop()}},Se)}));return function(Se){return st.apply(this,arguments)}}(),className:Le.a.flexBox,style:{marginRight:10}},n.a.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),n.a.createElement("div",null,"\u67E5\u770B\u4F5C\u54C1"))),Object(W.c)()&&n.a.createElement(T.a,{placement:"bottomCenter",overlayClassName:Le.a.dro,overlay:n.a.createElement(U.a,null,V.can_edit&&n.a.createElement(U.a.Item,{key:1,style:{textAlign:"center"}},n.a.createElement(yt.a,{target:"_blank",to:"/",onClick:function(){var st=Object(b.a)(h.a.mark(function Se(ct){return h.a.wrap(function(Tt){for(;;)switch(Tt.prev=Tt.next){case 0:ct.stopPropagation(),ct.preventDefault(),Wt({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[V==null?void 0:V.homework_id],selectArrsAll:[V],params:Vt,type:2}});case 3:case"end":return Tt.stop()}},Se)}));return function(Se){return st.apply(this,arguments)}}()},"\u7ACB\u5373\u53D1\u5E03")),V.can_edit&&n.a.createElement(U.a.Item,{key:2,style:{textAlign:"center"}},n.a.createElement(yt.a,{target:"_blank",to:"/",onClick:function(){var st=Object(b.a)(h.a.mark(function Se(ct){return h.a.wrap(function(Tt){for(;;)switch(Tt.prev=Tt.next){case 0:ct.stopPropagation(),ct.preventDefault(),Wt({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[V==null?void 0:V.homework_id],selectArrsAll:[V],params:Vt,type:2}});case 3:case"end":return Tt.stop()}},Se)}));return function(Se){return st.apply(this,arguments)}}()},"\u7ACB\u5373\u622A\u6B62")),V.can_edit&&n.a.createElement(U.a.Item,{key:22,style:{textAlign:"center"}},n.a.createElement(yt.a,{target:"_blank",to:"/",onClick:function(){var st=Object(b.a)(h.a.mark(function Se(ct){return h.a.wrap(function(Tt){for(;;)switch(Tt.prev=Tt.next){case 0:ct.stopPropagation(),ct.preventDefault(),Wt({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[V==null?void 0:V.homework_id],selectArrsAll:fn,params:Vt}});case 3:case"end":return Tt.stop()}},Se)}));return function(Se){return st.apply(this,arguments)}}()},"\u7ACB\u5373\u5220\u9664")),(V==null?void 0:V.status.indexOf("\u672A\u53D1\u5E03"))<0&&n.a.createElement(U.a.Item,{key:3,style:{textAlign:"center"}},n.a.createElement(yt.a,{target:"_blank",to:"/",onClick:function(){var st=Object(b.a)(h.a.mark(function Se(ct){var it;return h.a.wrap(function(gn){for(;;)switch(gn.prev=gn.next){case 0:return ct.stopPropagation(),ct.preventDefault(),Wt({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6210\u7EE9\u8BA1\u7B97\u4E2D\uFF0C\u8BF7\u7A0D\u5019..."}}),gn.next=5,Object(d.V)({categoryId:V.homework_id});case 5:it=gn.sent,Wt({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(it==null?void 0:it.status)===0&&K.b.success(it==null?void 0:it.message);case 8:case"end":return gn.stop()}},Se)}));return function(Se){return st.apply(this,arguments)}}()},"\u66F4\u65B0\u6210\u7EE9")),n.a.createElement(U.a.Item,{key:5,style:{textAlign:"center"}},n.a.createElement(yt.a,{target:"_blank",to:"/",onClick:function(Se){Se.stopPropagation(),Se.preventDefault(),Wt({type:"classroomList/setActionTabs",payload:{key:"\u91CD\u547D\u540D",selectArrs:V,params:Vt}})}},"\u91CD\u65B0\u547D\u540D")),n.a.createElement(U.a.Item,{key:6,style:{textAlign:"center"}},n.a.createElement(yt.a,{target:"_blank",onClick:function(Se){Se.stopPropagation()},to:"/classrooms/".concat(vt.params.coursesId,"/shixun_homework/").concat(V.homework_id,"/detail?tabs=3")},"\u9AD8\u7EA7\u8BBE\u7F6E")))},n.a.createElement("aside",{onClick:function(Se){return Se.stopPropagation()},className:Le.a.flexBox,style:{marginRight:6,cursor:"default"}},n.a.createElement("i",{className:"iconfont icon-gengduo4"}),n.a.createElement("div",null,"\u66F4\u591A"))))),Object(W.c)()&&n.a.createElement("p",{className:Le.a.infoIcon},n.a.createElement("span",{className:"c-grey-333 mr20"},V.author),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D"].includes(V.status)&&!!V.uncommit_count&&n.a.createElement("span",{className:"c-grey-999 mr10"},n.a.createElement("span",{className:"mr5"},"\u672A\u505A\u9898"),V.uncommit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F"].includes(V.status)&&!!V.commit_count&&n.a.createElement("span",{className:"c-grey-999 mr10"},n.a.createElement("span",{className:"mr5"},"\u5DF2\u505A\u9898"),V.commit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F"].includes(V.status)&&!!V.compelete_count&&n.a.createElement("span",{className:"c-grey-999 mr10"},n.a.createElement("span",{className:"mr5"},"\u5DF2\u5B8C\u6210"),V.compelete_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D"].includes(V.status)&&n.a.createElement("span",{className:"c-grey-999 mr10"},n.a.createElement("span",{className:"mr5"},"\u622A\u6B62\u65F6\u95F4"),V.end_time),["\u5DF2\u7ED3\u675F"].includes(V.status)&&n.a.createElement("span",{className:"c-grey-999 mr10"},n.a.createElement("span",{className:"mr5"},"\u7ED3\u675F\u65F6\u95F4"),V.status_time),!!(V!=null&&V.late_time)&&(V==null?void 0:V.late_time)!=="--"&&n.a.createElement("span",{className:"c-grey-999"},n.a.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),V==null?void 0:V.late_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F"].includes(V.status)&&n.a.createElement("span",{className:Le.a.iconV,onClick:function(){var st=Object(b.a)(h.a.mark(function Se(ct){return h.a.wrap(function(Tt){for(;;)switch(Tt.prev=Tt.next){case 0:ct.stopPropagation(),ct.preventDefault(),Nt||bt(),bn(!Nt);case 4:case"end":return Tt.stop()}},Se)}));return function(Se){return st.apply(this,arguments)}}()},n.a.createElement("i",{className:"iconfont icon-".concat(Nt?"shouqi":"xiala2")})," ")),Object(W.s)()&&n.a.createElement("span",{className:Le.a.infoStuIcon},n.a.createElement("span",{className:"c-grey-333"},V.author),n.a.createElement("span",{className:"c-grey-999 ml20"},n.a.createElement("i",{className:"iconfont icon-wanchengjindu font12 mr5"}),n.a.createElement("span",null,n.a.createElement("span",{className:"c-light-primary"},V==null?void 0:V.finished_challenge_count),"/",V==null?void 0:V.challenge_count)),V.status.includes("\u5DF2\u622A\u6B62")&&!!(V!=null&&V.status_time)&&n.a.createElement("span",{className:"c-grey-999 ml20"},n.a.createElement("i",{className:"iconfont icon-shengyushijian font12 mr5"})," ",V==null?void 0:V.status_time),n.a.createElement("span",{className:"ml20 c-grey-999"},n.a.createElement("i",{className:"iconfont icon-shijian1 font12 mr5"}),V==null?void 0:V.publish_time," \u81F3 ",V==null?void 0:V.end_time," "),!!(V!=null&&V.late_time)&&(V==null?void 0:V.late_time)!=="--"&&n.a.createElement("span",{className:"c-grey-999 ml20"},n.a.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4:"),V==null?void 0:V.late_time)),Object(W.c)()&&!V.status.includes("\u672A\u53D1\u5E03")&&Nt&&Gt.length>5&&n.a.createElement(o.a,{rowKey:"shixun_identifier",scroll:{y:240},onRow:function(Se){return{onClick:function(it){it.stopPropagation(),it.preventDefault()}}},onHeaderRow:function(Se,ct){return{onClick:function(Tt){Tt.stopPropagation(),Tt.preventDefault()}}},pagination:!1,dataSource:Gt,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:function(Se,ct,it){it.field&&(Vt.order_by=it.field),it.order||(Vt.sort_direction="asc"),it.order==="ascend"&&(Vt.sort_direction="asc"),it.order==="descend"&&(Vt.sort_direction="desc"),it.order||(Vt.sort_direction="asc"),bt()},columns:Ct}),Object(W.c)()&&!V.status.includes("\u672A\u53D1\u5E03")&&Nt&&Gt.length<6&&Gt.length>0&&n.a.createElement(o.a,{rowKey:"shixun_identifier",onRow:function(Se){return{onClick:function(it){it.stopPropagation(),it.preventDefault()}}},onHeaderRow:function(Se,ct){return{onClick:function(Tt){Tt.stopPropagation(),Tt.preventDefault()}}},pagination:!1,dataSource:Gt,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:function(Se,ct,it){it.field&&(Vt.order_by=it.field),it.order||(Vt.sort_direction="asc"),it.order==="ascend"&&(Vt.sort_direction="asc"),it.order==="descend"&&(Vt.sort_direction="desc"),it.order||(Vt.sort_direction="asc"),bt()},columns:Ct})))},qe=ve,Ut=function(Ee){var Ye,Ge=Ee.classroomList,We=Ee.globalSetting,V=Ee.shixunHomeworks,Ie=Ee.user,vt=Ee.loading,gt=Ee.dispatch,ht=Ee.match,$t=Ee.location,fn=Object(s.a)(Ee,["classroomList","globalSetting","shixunHomeworks","user","loading","dispatch","match","location"]),Wt=ht.params.categoryId,Vt=Object(E.useState)([]),En=Object(r.a)(Vt,2),Qt=En[0],Jt=En[1],wt=Object(E.useState)([]),kt=Object(r.a)(wt,2),Gt=kt[0],Ft=kt[1],rn=Object(N.g)(),rt=Ge.detailShixunsList,Nt=Ge.detailLeftMenus,bn=Ge.detailTopBanner,bt=Ge.taskList,$e=Object(E.useState)(""),Ct=Object(r.a)($e,2),st=Ct[0],Se=Ct[1],ct=Object(E.useState)(!1),it=Object(r.a)(ct,2),Tt=it[0],gn=it[1],Dt=Object(E.useState)({status:Number($t.query.tabs)?String(parseInt($t.query.tabs)):"0"}),Ln=Object(r.a)(Dt,2),en=Ln[0],ze=Ln[1],Cn=Object(E.useState)("\u9ED8\u8BA4\u6392\u5E8F"),mn=Object(r.a)(Cn,2),pn=mn[0],kn=mn[1],Nn=Object(E.useState)(!1),ma=Object(r.a)(Nn,2),La=ma[0],xa=ma[1],t=Object(E.useState)(!1),u=Object(r.a)(t,2),p=u[0],f=u[1],k=Object(E.useState)("fixed"),C=Object(r.a)(k,2),G=C[0],re=C[1],ge=Object(E.useState)(document.getElementById("footer")),be=Object(r.a)(ge,1),we=be[0],je=Object(E.useState)(1),ee=Object(r.a)(je,2),ye=ee[0],ce=ee[1],Ue=Object(E.useState)(!1),Ae=Object(r.a)(Ue,2),et=Ae[0],ut=Ae[1],St;en.id=ht.params.coursesId,en.type=4,ht.params.categoryId?en.category=ht.params.categoryId:delete en.category,Object(E.useEffect)(function(){Ge.actionTabs.key==="\u6E05\u9664\u9009\u62E9\u6570\u636E"&&(Jt([]),Ft([])),Ge.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&mt()},[Ge.actionTabs.key]),Object(E.useEffect)(function(){var ke,At;if(Ie!=null&&(ke=Ie.userInfo)!==null&&ke!==void 0&&ke.login){var Ve,Xe=q.M.getItem("".concat(Ie==null||((Ve=Ie.userInfo)===null||Ve===void 0)?void 0:Ve.login).concat(Object(W.c)()?"Teacher":"Student"),"ShixunHomeworks");Xe&&(en.sort_by=Xe==null?void 0:Xe.type,en.sort_direction=Xe==null?void 0:Xe.direction,kn(Xe==null?void 0:Xe.name)),mt()}else Ie!=null&&(At=Ie.userInfo)!==null&&At!==void 0&&At.username&&mt()},[Ie==null?void 0:Ie.userInfo,$t==null?void 0:$t.pathname]),Object(E.useEffect)(function(){window.addEventListener("scroll",Zt)},[]);var Zt=function(){var At=document.scrollingElement.scrollTop;At+window.innerHeight+(we==null?void 0:we.clientHeight)+150>document.body.clientHeight?re("absolute"):re("fixed")},mt=function(){Jt([]),Ft([]),ze(Object(i.a)({},en)),Object(W.c)()?gt({type:"classroomList/getClassroomTeacherShixunsList",payload:Object(i.a)(Object(i.a)({},en),{},{type:4})}):gt({type:"classroomList/getClassroomShixunsList",payload:Object(i.a)(Object(i.a)({},en),{},{order:en.status})})},xt=function(At,Ve){en.page=At,mt()},Bt=function(At){console.log(At,333);var Ve=At.key;en.status=Ve,en.page=1,rn.replace("".concat($t.pathname,"?tabs=").concat(Ve)),mt()};function zt(ke){return On.apply(this,arguments)}function On(){return On=Object(b.a)(h.a.mark(function ke(At){return h.a.wrap(function(Xe){for(;;)switch(Xe.prev=Xe.next){case 0:return Xe.next=2,gt({type:"classroomList/updateTaskPosition",payload:{category_id:Wt,courseId:en.id,task_ids:At,container_type:"shixun_homework"}});case 2:mt();case 3:case"end":return Xe.stop()}},ke)})),On.apply(this,arguments)}function xn(){var ke={courseId:en.id,container_type:"shixun_homework"};Wt&&(ke.category_id=Wt),gt({type:"classroomList/getAllTaskList",payload:ke}),gt({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})}var wn=Object(E.useMemo)(function(){var ke=[];return bt.length>0&&(ke=bt.map(function(At){return{user_name:At.user_name,task_name:At.task_name,task_id:At.task_id,category:At.category}})),ke},[bt]),yn=[{name:"\u5168\u90E8",id:0},{name:"\u63D0\u4EA4\u4E2D",id:1},{name:"\u8865\u4EA4\u4E2D",id:2},{name:"\u5DF2\u622A\u6B62",id:5}],Tn=[{name:"\u5168\u90E8",id:0},{name:"\u672A\u53D1\u5E03",id:1},{name:"\u672A\u5F00\u59CB",id:4},{name:"\u8FDB\u884C\u4E2D",id:2},{name:"\u5DF2\u622A\u6B62",id:3}],Rn=Object(W.c)()?[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:" ",direction:""},{name:"\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u66F4\u65B0\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u5B9E\u9A8C\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u5B9E\u9A8C\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}]:[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:" ",direction:""},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u5B9E\u9A8C\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u5B9E\u9A8C\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}];Nt.course_modules&&(St=Ge.detailLeftMenus.course_modules.filter(function(ke){return ke.type==="shixun_homework"})[0]);var $n=n.a.createElement("div",{className:Le.a.moveCategory,onMouseLeave:function(At){return gn(!1)}},n.a.createElement(U.a,{onClick:function(){var ke=Object(b.a)(h.a.mark(function At(Ve){var Xe,Xt,vn,Dn,Mn;return h.a.wrap(function(Sn){for(;;)switch(Sn.prev=Sn.next){case 0:if(Xe=Ve.item,Xt=Ve.key,vn=Ve.keyPath,Dn=Ve.domEvent,!(Qt=="")){Sn.next=4;break}return K.b.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),Sn.abrupt("return",null);case 4:return Sn.next=6,Object(X.a)("/api/courses/".concat(en.id,"/homework_commons/move_to_category.json"),{method:"post",body:{homework_ids:Qt,new_category_id:Xt}});case 6:Mn=Sn.sent,Mn.status===0&&(K.b.success("\u64CD\u4F5C\u6210\u529F"),mt(),f(!1),gt({type:"classroomList/getClassroomLeftMenus",payload:{id:ht.params.coursesId}}));case 8:case"end":return Sn.stop()}},At)}));return function(At){return ke.apply(this,arguments)}}(),style:{maxHeight:300,width:240,overflow:"auto"}},n.a.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},n.a.createElement(de.a,{onChange:function(At){Se(At.target.value)}})),St&&St.second_category.filter(function(ke){return ke.category_name!=="\u672A\u5206\u914D\u76EE\u5F55"}).map(function(ke,At){return st!==""&&ke.category_name.indexOf(st)<0?void 0:n.a.createElement(U.a.Item,{className:"multi-llipsis1e",key:ke.category_id},ke.category_name)}),n.a.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:function(At){At.preventDefault(),gt({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:en,selectArrs:{category_id:rt==null?void 0:rt.main_category_id,type:"shixun_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55..."))),ea=[{name:"\u6279\u91CF\u53D1\u5E03",icon:n.a.createElement("i",{className:"iconfont icon-fabu5"})},{name:"\u6279\u91CF\u622A\u6B62",icon:n.a.createElement("i",{className:"iconfont icon-piliangjiezhi2"})},{name:"\u6279\u91CF\u5220\u9664",icon:n.a.createElement("i",{className:"iconfont icon-piliangshanchu2"})},{name:"\u8BBE\u4E3A\u516C\u5F00",icon:n.a.createElement("i",{className:"iconfont icon-sheweigongkai2"})}].filter(function(ke){return Object(W.c)()||Object(W.k)()?!0:ke.name!=="\u6279\u91CF\u5220\u9664"}).filter(function(ke){return bn.is_public?!0:ke.name!=="\u8BBE\u4E3A\u516C\u5F00"}),Yn=pn==="\u9ED8\u8BA4\u6392\u5E8F",Jn=Object(E.useState)(!1),ta=Object(r.a)(Jn,2),Qn=ta[0],oa=ta[1];return Object(E.useEffect)(function(){var ke,At=((ke=rt.homeworks)===null||ke===void 0?void 0:ke.filter(function(Ve){return Ve.can_edit}))||[];Qt.length==At.length&&Qt.length?oa(!0):oa(!1)},[Qt]),n.a.createElement("section",null,n.a.createElement("aside",{className:Le.a.bg},n.a.createElement(z.a,{align:"middle"},n.a.createElement(R.a,{flex:"1"},!!rt.main_category_id&&n.a.createElement(U.a,{mode:"horizontal",onSelect:Bt,selectedKeys:[en.status]},!Object(W.c)()&&yn.map(function(ke,At){return n.a.createElement(U.a.Item,{key:ke==null?void 0:ke.id},ke.name)}),Object(W.c)()&&Tn.map(function(ke,At){return n.a.createElement(U.a.Item,{key:ke==null?void 0:ke.id},n.a.createElement("span",{className:"c-grey-666 mr20"},ke.name),At===0&&Object(W.c)()&&n.a.createElement("span",{className:"c-grey-999"},rt==null?void 0:rt.all_count),At===1&&Object(W.c)()&&n.a.createElement("span",{className:"c-grey-999"},rt==null?void 0:rt.unpublished_count),At===2&&Object(W.c)()&&n.a.createElement("span",{className:"c-grey-999"},rt==null?void 0:rt.not_start_count),At===3&&Object(W.c)()&&n.a.createElement("span",{className:"c-grey-999"},rt==null?void 0:rt.in_progress_count),At===4&&Object(W.c)()&&n.a.createElement("span",{className:"c-grey-999"},rt==null?void 0:rt.overed_count))}))),n.a.createElement(R.a,{className:"mr20 gutter-row"},n.a.createElement("div",{className:Le.a.containerTitle},Object(W.c)()&&Object(q.C)(Nt==null?void 0:Nt.course_modules,Wt)!=="\u672A\u5206\u914D\u76EE\u5F55"&&n.a.createElement("div",{style:{display:"flex",alignItems:"center",marginBottom:6}},n.a.createElement("span",{className:"c-blue font16 ml20 current",style:{marginTop:2},onClick:function(At){gt({type:"classroomList/setActionTabs",payload:{key:ht.params.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:en,selectArrs:{category_name:rt==null?void 0:rt.category_name,category_id:(rt==null?void 0:rt.category_id)||(rt==null?void 0:rt.main_category_id),type:"shixun_homework"},cb:function(){mt()}}})}},n.a.createElement(m.a,{title:ht.params.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55"},n.a.createElement("span",{className:ht.params.categoryId?"".concat(Le.a.iconH," iconfont icon-zhongmingmingmulu"):"".concat(Le.a.iconH," iconfont icon-xinjianmulu1")}))),n.a.createElement(T.a,{className:"ml10",overlay:n.a.createElement(U.a,null,n.a.createElement(U.a.Item,{key:1,onClick:function(){gt({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",params:en}})}},"\u4ECE\u5B9E\u8DF5\u9879\u76EE\u6DFB\u52A0"),n.a.createElement(U.a.Item,{key:2,onClick:function(){gt({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B",params:en}})}},"\u4ECE\u5B9E\u8DF5\u8BFE\u7A0B\u6DFB\u52A0"))},n.a.createElement("span",{className:Le.a.selectBtn},n.a.createElement("span",null,n.a.createElement("i",{className:"iconfont icon-tianjiadaohang"})),n.a.createElement("span",null,"\u9009\u7528\u5B9E\u9A8C")))))))),n.a.createElement("div",{className:Le.a.action},Object(W.c)()&&!!(rt!=null&&(Ye=rt.homeworks)!==null&&Ye!==void 0&&Ye.length)&&n.a.createElement("span",{onClick:function(){return f(!p)},className:Le.a.btn,style:{cursor:"pointer"}},n.a.createElement("i",{className:"iconfont icon-piliangcaozuo font14 mr5"}),p?"\u53D6\u6D88":"\u6279\u91CF","\u64CD\u4F5C"),n.a.createElement("div",null,n.a.createElement(T.a,{overlay:n.a.createElement(U.a,{selectedKeys:[pn]},Rn==null?void 0:Rn.map(function(ke,At){return n.a.createElement(U.a.Item,{key:ke.name,onClick:function(){var Xe;en.sort_by=ke.type,en.sort_direction=ke.direction,en.page=1,kn(ke.name),q.M.setItem("".concat(Ie==null||((Xe=Ie.userInfo)===null||Xe===void 0)?void 0:Xe.login).concat(Object(W.c)()?"Teacher":"Student"),ke,"ShixunHomeworks"),Object(W.c)()?gt({type:"classroomList/getClassroomTeacherShixunsList",payload:Object(i.a)(Object(i.a)({},en),{},{type:4})}):gt({type:"classroomList/getClassroomShixunsList",payload:Object(i.a)({},en)})}},ke.name)}))},n.a.createElement("span",{className:"".concat(Le.a.btn," ").concat(Yn?Le.a.btnSort:""),onMouseEnter:function(At){return gn(!1)}},n.a.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),pn))),Yn&&n.a.createElement(m.a,{title:"\u4F18\u5148\u6309\u7167\u8C03\u6574\u6392\u5E8F\u7ED3\u679C\u5C55\u793A\uFF0C\u672A\u8BBE\u7F6E\u6392\u5E8F\u65F6\uFF0C\u6309\u7167\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F\u6392\u5217"},n.a.createElement("span",{className:Le.a.tips},n.a.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),n.a.createElement(de.a.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u5B9E\u9A8C\u540D\u79F0",onSearch:function(At){en.search=At,en.page=1,mt()},style:{width:220,marginLeft:"auto"}})),n.a.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30"},n.a.createElement(a.a,{loading:vt[Object(W.c)()?"classroomList/getClassroomTeacherShixunsList":"classroomList/getClassroomShixunsList"],active:!0,paragraph:{rows:5},className:"mt30"},(rt==null?void 0:rt.all_count)===0&&Object(W.c)()?n.a.createElement(Et,{params:en,setisshowmodal:xa,dispatch:gt}):(rt==null?void 0:rt.task_count)===0&&n.a.createElement(Rt.a,null),n.a.createElement("aside",{className:"animated fadeIn"},rt.homeworks&&rt.homeworks.map(function(ke,At){return n.a.createElement(qe,{key:ke.homework_id,batchState:p,v:ke,k:At,match:ht,selectArrs:Qt,setSelectArrs:Jt,setSelectArrsAll:Ft,selectArrsAll:Gt,shixunHomeworks:V,dispatch:gt,params:en,selectshow:et})}),n.a.createElement("aside",{className:"tc mb50 mt30"},n.a.createElement(se.a,{hideOnSinglePage:!0,showSizeChanger:!1,current:en.page||1,defaultPageSize:15,onChange:xt,total:rt.query_total_count})))),n.a.createElement("div",{className:Le.a.fixedBottom,style:{bottom:p?0:-60,position:p?G:"fixed",left:G==="fixed"?"50%":"317px"}},n.a.createElement("div",{className:Le.a.left}),n.a.createElement("div",{className:Le.a.right},Object(W.c)()&&(rt==null?void 0:rt.all_count)>0&&n.a.createElement("aside",{className:[Le.a.acitons].join(" ")},n.a.createElement("div",{style:{width:130}},Object(W.c)()&&n.a.createElement(c.a,{checked:Qn,onChange:function(At){if(At.target.checked){var Ve=rt.homeworks.filter(function(Xe){return Xe.can_edit});Jt(Ve.map(function(Xe){return Xe.homework_id})),Ft(Ve)}else Jt([]),Ft([])}},n.a.createElement("span",{className:"fo"},"\u5168\u9009\u672C\u9875",n.a.createElement("span",{style:{marginLeft:5}},"(",Qt.length,")")," "))),n.a.createElement("div",{className:Le.a.actionBtns},Object(W.c)()&&ea.map(function(ke,At){return n.a.createElement("p",{key:At,onClick:function(){Qt==""?K.b.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"):gt({type:"classroomList/setActionTabs",payload:{key:ke.name==="\u6279\u91CF\u53D1\u5E03"?"\u7ACB\u5373\u53D1\u5E03":ke.name==="\u6279\u91CF\u622A\u6B62"?"\u7ACB\u5373\u622A\u6B62":ke.name==="\u6279\u91CF\u5220\u9664"?"\u5220\u9664":ke.name,selectArrs:Qt,selectArrsAll:Gt,type:ke.name==="\u6279\u91CF\u53D1\u5E03"||ke.name==="\u6279\u91CF\u622A\u6B62"?1:"",params:en}})}},ke==null?void 0:ke.icon,n.a.createElement("span",null,ke.name))}),n.a.createElement("p",{onClick:xn},n.a.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"}),n.a.createElement("span",null,"\u8C03\u6574\u6392\u5E8F")),Object(W.c)()&&n.a.createElement("p",null,n.a.createElement(T.a,{visible:Tt,placement:"topLeft",overlay:$n,getPopupContainer:function(At){return At==null?void 0:At.parentNode}},n.a.createElement("span",{className:"ant-dropdown-link",onMouseOver:function(At){return gn(!0)}},n.a.createElement("i",{className:"iconfont icon-yidongmulu"})," \u79FB\u52A8\u5230\u76EE\u5F55"," ",n.a.createElement(De.a,null)))),n.a.createElement("div",{className:Le.a.cancel,onClick:function(){return f(!1)}},"\u53D6\u6D88\u64CD\u4F5C")))))),n.a.createElement(Je,null),Ge.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?n.a.createElement(O,null):null,Ge.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0"?n.a.createElement(Qe,null):null,n.a.createElement(Ke,null),n.a.createElement(P,null),n.a.createElement(me.a,null),n.a.createElement(fe.a,null),n.a.createElement(Z,null),n.a.createElement(Ne,null),n.a.createElement(Pe,{visible:Ge.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:zt,data:wn,onCancel:function(){gt({type:"classroomList/setActionTabs",payload:{key:""}})}}),n.a.createElement(L.a,{title:"\u9009\u7528\u5B9E\u9A8C",visible:La,centered:!0,onCancel:function(){return xa(!1)},onOk:function(){ye===1?gt({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",params:en}}):gt({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B",params:en}}),xa(!1)}},n.a.createElement("div",null,n.a.createElement(le.a.Group,{onChange:function(At){ce(At.target.value)},value:ye},n.a.createElement(le.a,{style:{marginTop:"15px"},value:1},"\u4ECE\u5B9E\u8DF5\u9879\u76EE\u6DFB\u52A0\uFF08\u53EF\u9009\u62E9\u591A\u4E2A\u5B9E\u8DF5\u9879\u76EE\u52A0\u5165\u4F5C\u4E1A\uFF09"),n.a.createElement(le.a,{style:{marginTop:"15px"},value:2},"\u4ECE\u5B9E\u8DF5\u8BFE\u7A0B\u6DFB\u52A0\uFF08\u5C06\u5B9E\u8DF5\u8BFE\u7A0B\u4E2D\u5168\u90E8\u7684\u5B9E\u8DF5\u9879\u76EE\u90FD\u52A0\u5165\u4F5C\u4E1A\uFF09")))))},_t=y.default=Object(I.a)(function(tt){var Ee=tt.classroomList,Ye=tt.loading,Ge=tt.globalSetting,We=tt.shixunHomeworks,V=tt.user;return{classroomList:Ee,globalSetting:Ge,loading:Ye.effects,shixunHomeworks:We,user:V}})(Ut)},csWT:function(oe,y,e){oe.exports=e.p+"static/choose.4ad1045f.svg"},djh8:function(oe,y,e){oe.exports=e.p+"static/qrCode.42927872.png"},fcSX:function(oe,y,e){"use strict";var _=e("Ff2n"),L=e("1OyB"),Oe=e("vuIU"),le=e("Ji7U"),A=e("md7G"),c=e("foSv"),F=e("1W/9"),a=e("q1tI"),D=e("rePB"),se=e("JX7q"),j=e("TSYQ"),z=e.n(j),te=e("qx4F"),T=e("4IlW");function v(I){return Array.isArray(I)?I:[I]}var m={transition:"transitionend",WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend"},S=Object.keys(m).filter(function(I){if(typeof document=="undefined")return!1;var W=document.getElementsByTagName("html")[0];return I in(W?W.style:{})})[0],R=m[S];function Y(I,W,De,q){I.addEventListener?I.addEventListener(W,De,q):I.attachEvent&&I.attachEvent("on".concat(W),De)}function U(I,W,De,q){I.removeEventListener?I.removeEventListener(W,De,q):I.attachEvent&&I.detachEvent("on".concat(W),De)}function J(I,W){var De=typeof I=="function"?I(W):I;return Array.isArray(De)?De.length===2?De:[De[0],De[1]]:[De]}var de=function(W){return!isNaN(parseFloat(W))&&isFinite(W)},B=!(typeof window!="undefined"&&window.document&&window.document.createElement),K=function I(W,De,q,l){if(!De||De===document||De instanceof Document)return!1;if(De===W.parentNode)return!0;var x=Math.max(Math.abs(q),Math.abs(l))===Math.abs(l),P=Math.max(Math.abs(q),Math.abs(l))===Math.abs(q),me=De.scrollHeight-De.clientHeight,fe=De.scrollWidth-De.clientWidth,M=document.defaultView.getComputedStyle(De),Z=M.overflowY==="auto"||M.overflowY==="scroll",pe=M.overflowX==="auto"||M.overflowX==="scroll",ae=me&&Z,H=fe&&pe;return x&&(!ae||ae&&(De.scrollTop>=me&&l<0||De.scrollTop<=0&&l>0))||P&&(!H||H&&(De.scrollLeft>=fe&&q<0||De.scrollLeft<=0&&q>0))?I(W,De.parentNode,q,l):!1};function b(I){var W=i();return function(){var q=Object(c.a)(I),l;if(W){var x=Object(c.a)(this).constructor;l=Reflect.construct(q,arguments,x)}else l=q.apply(this,arguments);return Object(A.a)(this,l)}}function i(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(I){return!1}}var r={},s=function(I){Object(le.a)(De,I);var W=b(De);function De(q){var l;return Object(L.a)(this,De),l=W.call(this,q),l.domFocus=function(){l.dom&&l.dom.focus()},l.removeStartHandler=function(x){if(x.touches.length>1)return;l.startPos={x:x.touches[0].clientX,y:x.touches[0].clientY}},l.removeMoveHandler=function(x){if(x.changedTouches.length>1)return;var P=x.currentTarget,me=x.changedTouches[0].clientX-l.startPos.x,fe=x.changedTouches[0].clientY-l.startPos.y;(P===l.maskDom||P===l.handlerDom||P===l.contentDom&&K(P,x.target,me,fe))&&x.cancelable&&x.preventDefault()},l.transitionEnd=function(x){var P=x.target;U(P,R,l.transitionEnd),P.style.transition=""},l.onKeyDown=function(x){if(x.keyCode===T.a.ESC){var P=l.props.onClose;x.stopPropagation(),P&&P(x)}},l.onWrapperTransitionEnd=function(x){var P=l.props,me=P.open,fe=P.afterVisibleChange;x.target===l.contentWrapper&&x.propertyName.match(/transform$/)&&(l.dom.style.transition="",!me&&l.getCurrentDrawerSome()&&(document.body.style.overflowX="",l.maskDom&&(l.maskDom.style.left="",l.maskDom.style.width="")),fe&&fe(!!me))},l.openLevelTransition=function(){var x=l.props,P=x.open,me=x.width,fe=x.height,M=l.getHorizontalBoolAndPlacementName(),Z=M.isHorizontal,pe=M.placementName,ae=l.contentDom?l.contentDom.getBoundingClientRect()[Z?"width":"height"]:0,H=(Z?me:fe)||ae;l.setLevelAndScrolling(P,pe,H)},l.setLevelTransform=function(x,P,me,fe){var M=l.props,Z=M.placement,pe=M.levelMove,ae=M.duration,H=M.ease,ue=M.showMask;l.levelDom.forEach(function(he){he.style.transition="transform ".concat(ae," ").concat(H),Y(he,R,l.transitionEnd);var Ke=x?me:0;if(pe){var ot=J(pe,{target:he,open:x});Ke=x?ot[0]:ot[1]||0}var Be=typeof Ke=="number"?"".concat(Ke,"px"):Ke,pt=Z==="left"||Z==="top"?Be:"-".concat(Be);pt=ue&&Z==="right"&&fe?"calc(".concat(pt," + ").concat(fe,"px)"):pt,he.style.transform=Ke?"".concat(P,"(").concat(pt,")"):""})},l.setLevelAndScrolling=function(x,P,me){var fe=l.props.onChange;if(!B){var M=document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth?Object(te.a)(!0):0;l.setLevelTransform(x,P,me,M),l.toggleScrollingToDrawerAndBody(M)}fe&&fe(x)},l.toggleScrollingToDrawerAndBody=function(x){var P=l.props,me=P.getOpenCount,fe=P.getContainer,M=P.showMask,Z=P.open,pe=fe&&fe(),ae=me&&me();if(pe&&pe.parentNode===document.body&&M){var H=["touchstart"],ue=[document.body,l.maskDom,l.handlerDom,l.contentDom];Z&&document.body.style.overflow!=="hidden"?(x&&l.addScrollingEffect(x),ae===1&&(document.body.style.overflow="hidden"),document.body.style.touchAction="none",ue.forEach(function(he,Ke){if(!he)return;Y(he,H[Ke]||"touchmove",Ke?l.removeMoveHandler:l.removeStartHandler,l.passive)})):l.getCurrentDrawerSome()&&(ae||(document.body.style.overflow=""),document.body.style.touchAction="",x&&l.remScrollingEffect(x),ue.forEach(function(he,Ke){if(!he)return;U(he,H[Ke]||"touchmove",Ke?l.removeMoveHandler:l.removeStartHandler,l.passive)}))}},l.addScrollingEffect=function(x){var P=l.props,me=P.placement,fe=P.duration,M=P.ease,Z=P.getOpenCount,pe=P.switchScrollingEffect,ae=Z&&Z();ae===1&&pe();var H="width ".concat(fe," ").concat(M),ue="transform ".concat(fe," ").concat(M);l.dom.style.transition="none";switch(me){case"right":l.dom.style.transform="translateX(-".concat(x,"px)");break;case"top":case"bottom":l.dom.style.width="calc(100% - ".concat(x,"px)"),l.dom.style.transform="translateZ(0)";break;default:break}clearTimeout(l.timeout),l.timeout=setTimeout(function(){l.dom&&(l.dom.style.transition="".concat(ue,",").concat(H),l.dom.style.width="",l.dom.style.transform="")})},l.remScrollingEffect=function(x){var P=l.props,me=P.placement,fe=P.duration,M=P.ease,Z=P.getOpenCount,pe=P.switchScrollingEffect,ae=Z&&Z();ae||pe(!0),S&&(document.body.style.overflowX="hidden"),l.dom.style.transition="none";var H,ue="width ".concat(fe," ").concat(M),he="transform ".concat(fe," ").concat(M);switch(me){case"left":{l.dom.style.width="100%",ue="width 0s ".concat(M," ").concat(fe);break}case"right":{l.dom.style.transform="translateX(".concat(x,"px)"),l.dom.style.width="100%",ue="width 0s ".concat(M," ").concat(fe),l.maskDom&&(l.maskDom.style.left="-".concat(x,"px"),l.maskDom.style.width="calc(100% + ".concat(x,"px)"));break}case"top":case"bottom":{l.dom.style.width="calc(100% + ".concat(x,"px)"),l.dom.style.height="100%",l.dom.style.transform="translateZ(0)",H="height 0s ".concat(M," ").concat(fe);break}default:break}clearTimeout(l.timeout),l.timeout=setTimeout(function(){l.dom&&(l.dom.style.transition="".concat(he,",").concat(H?"".concat(H,","):"").concat(ue),l.dom.style.transform="",l.dom.style.width="",l.dom.style.height="")})},l.getCurrentDrawerSome=function(){return!Object.keys(r).some(function(x){return r[x]})},l.getLevelDom=function(x){var P=x.level,me=x.getContainer;if(B)return;var fe=me&&me(),M=fe?fe.parentNode:null;if(l.levelDom=[],P==="all"){var Z=M?Array.prototype.slice.call(M.children):[];Z.forEach(function(pe){pe.nodeName!=="SCRIPT"&&pe.nodeName!=="STYLE"&&pe.nodeName!=="LINK"&&pe!==fe&&l.levelDom.push(pe)})}else P&&v(P).forEach(function(pe){document.querySelectorAll(pe).forEach(function(ae){l.levelDom.push(ae)})})},l.getHorizontalBoolAndPlacementName=function(){var x=l.props.placement,P=x==="left"||x==="right",me="translate".concat(P?"X":"Y");return{isHorizontal:P,placementName:me}},l.state={_self:Object(se.a)(l)},l}return Object(Oe.a)(De,[{key:"componentDidMount",value:function(){var l=this;if(!B){var x=!1;try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:function(){return x=!0,null}}))}catch(Z){}this.passive=x?{passive:!1}:!1}var P=this.props,me=P.open,fe=P.getContainer,M=fe&&fe();this.drawerId="drawer_id_".concat(Number((Date.now()+Math.random()).toString().replace(".",Math.round(Math.random()*9).toString())).toString(16)),this.getLevelDom(this.props),me&&(M&&M.parentNode===document.body&&(r[this.drawerId]=me),this.openLevelTransition(),this.forceUpdate(function(){l.domFocus()}))}},{key:"componentDidUpdate",value:function(l){var x=this.props,P=x.open,me=x.getContainer,fe=me&&me();P!==l.open&&(P&&this.domFocus(),fe&&fe.parentNode===document.body&&(r[this.drawerId]=!!P),this.openLevelTransition())}},{key:"componentWillUnmount",value:function(){var l=this.props,x=l.getOpenCount,P=l.open,me=l.switchScrollingEffect,fe=typeof x=="function"&&x();delete r[this.drawerId],P&&(this.setLevelTransform(!1),document.body.style.touchAction=""),fe||(document.body.style.overflow="",me(!0))}},{key:"render",value:function(){var l,x=this,P=this.props,me=P.className,fe=P.children,M=P.style,Z=P.width,pe=P.height,ae=P.defaultOpen,H=P.open,ue=P.prefixCls,he=P.placement,Ke=P.level,ot=P.levelMove,Be=P.ease,pt=P.duration,Pt=P.getContainer,jt=P.handler,Yt=P.onChange,dn=P.afterVisibleChange,Ot=P.showMask,Rt=P.maskClosable,yt=P.maskStyle,tn=P.onClose,lt=P.onHandleClick,sn=P.keyboard,hn=P.getOpenCount,ln=P.switchScrollingEffect,An=Object(_.a)(P,["className","children","style","width","height","defaultOpen","open","prefixCls","placement","level","levelMove","ease","duration","getContainer","handler","onChange","afterVisibleChange","showMask","maskClosable","maskStyle","onClose","onHandleClick","keyboard","getOpenCount","switchScrollingEffect"]),O=this.dom?H:!1,_e=z()(ue,(l={},Object(D.a)(l,"".concat(ue,"-").concat(he),!0),Object(D.a)(l,"".concat(ue,"-open"),O),Object(D.a)(l,me||"",!!me),Object(D.a)(l,"no-mask",!Ot),l)),Re=this.getHorizontalBoolAndPlacementName(),Qe=Re.placementName,Ze=he==="left"||he==="top"?"-100%":"100%",He=O?"":"".concat(Qe,"(").concat(Ze,")"),Ne=jt&&a.cloneElement(jt,{onClick:function(xe){jt.props.onClick&&jt.props.onClick(),lt&<(xe)},ref:function(xe){x.handlerDom=xe}});return a.createElement("div",Object.assign({},An,{tabIndex:-1,className:_e,style:M,ref:function(xe){x.dom=xe},onKeyDown:O&&sn?this.onKeyDown:void 0,onTransitionEnd:this.onWrapperTransitionEnd}),Ot&&a.createElement("div",{className:"".concat(ue,"-mask"),onClick:Rt?tn:void 0,style:yt,ref:function(xe){x.maskDom=xe}}),a.createElement("div",{className:"".concat(ue,"-content-wrapper"),style:{transform:He,msTransform:He,width:de(Z)?"".concat(Z,"px"):Z,height:de(pe)?"".concat(pe,"px"):pe},ref:function(xe){x.contentWrapper=xe}},a.createElement("div",{className:"".concat(ue,"-content"),ref:function(xe){x.contentDom=xe},onTouchStart:O&&Ot?this.removeStartHandler:void 0,onTouchMove:O&&Ot?this.removeMoveHandler:void 0},fe),Ne))}}],[{key:"getDerivedStateFromProps",value:function(l,x){var P=x.prevProps,me=x._self,fe={prevProps:l};if(P!==void 0){var M=l.placement,Z=l.level;M!==P.placement&&(me.contentDom=null),Z!==P.level&&me.getLevelDom(l)}return fe}}]),De}(a.Component);s.defaultProps={switchScrollingEffect:function(){}};var g=s;function h(I){var W=E();return function(){var q=Object(c.a)(I),l;if(W){var x=Object(c.a)(this).constructor;l=Reflect.construct(q,arguments,x)}else l=q.apply(this,arguments);return Object(A.a)(this,l)}}function E(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(I){return!1}}var n=function(I){Object(le.a)(De,I);var W=h(De);function De(q){var l;Object(L.a)(this,De),l=W.call(this,q),l.onHandleClick=function(P){var me=l.props,fe=me.onHandleClick,M=me.open;if(fe&&fe(P),typeof M=="undefined"){var Z=l.state.open;l.setState({open:!Z})}},l.onClose=function(P){var me=l.props,fe=me.onClose,M=me.open;fe&&fe(P),typeof M=="undefined"&&l.setState({open:!1})};var x=typeof q.open!="undefined"?q.open:!!q.defaultOpen;return l.state={open:x},"onMaskClick"in q&&console.warn("`onMaskClick` are removed, please use `onClose` instead."),l}return Object(Oe.a)(De,[{key:"render",value:function(){var l=this,x=this.props,P=x.defaultOpen,me=x.getContainer,fe=x.wrapperClassName,M=x.forceRender,Z=x.handler,pe=Object(_.a)(x,["defaultOpen","getContainer","wrapperClassName","forceRender","handler"]),ae=this.state.open;if(!me)return a.createElement("div",{className:fe,ref:function(he){l.dom=he}},a.createElement(g,Object.assign({},pe,{open:ae,handler:Z,getContainer:function(){return l.dom},onClose:this.onClose,onHandleClick:this.onHandleClick})));var H=!!Z||M;return a.createElement(F.a,{visible:ae,forceRender:H,getContainer:me,wrapperClassName:fe},function(ue){var he=ue.visible,Ke=ue.afterClose,ot=Object(_.a)(ue,["visible","afterClose"]);return a.createElement(g,Object.assign({},pe,ot,{open:he!==void 0?he:ae,afterVisibleChange:Ke!==void 0?Ke:pe.afterVisibleChange,handler:Z,onClose:l.onClose,onHandleClick:l.onHandleClick}))})}}],[{key:"getDerivedStateFromProps",value:function(l,x){var P=x.prevProps,me={prevProps:l};return typeof P!="undefined"&&l.open!==P.open&&(me.open=l.open),me}}]),De}(a.Component);n.defaultProps={prefixCls:"drawer",placement:"left",getContainer:"body",defaultOpen:!1,level:"all",duration:".3s",ease:"cubic-bezier(0.78, 0.14, 0.15, 0.86)",onChange:function(){},afterVisibleChange:function(){},handler:a.createElement("div",{className:"drawer-handle"},a.createElement("i",{className:"drawer-handle-icon"})),showMask:!0,maskClosable:!0,maskStyle:{},wrapperClassName:"",className:"",keyboard:!0,forceRender:!1};var X=n,N=y.a=X},fyJ8:function(oe,y,e){"use strict";var _=e("rePB"),L=e("VTBJ"),Oe=e("Ff2n"),le=e("U8pU"),A=e("q1tI"),c=e.n(A),F=e("TSYQ"),a=e.n(F),D=e("c+Xe"),se=e("sR1s");function j(m){return m&&Object(le.a)(m)==="object"&&!Array.isArray(m)&&!A.isValidElement(m)}function z(m){return typeof m=="string"?!0:Object(D.c)(m)}function te(m,S){var R,Y=m.prefixCls,U=m.className,J=m.record,de=m.index,B=m.dataIndex,K=m.render,b=m.children,i=m.component,r=i===void 0?"td":i,s=m.colSpan,g=m.rowSpan,h=m.fixLeft,E=m.fixRight,n=m.firstFixLeft,X=m.lastFixLeft,N=m.firstFixRight,I=m.lastFixRight,W=m.appendNode,De=m.additionalProps,q=De===void 0?{}:De,l=m.ellipsis,x=m.align,P=m.rowType,me=m.isSticky,fe="".concat(Y,"-cell"),M,Z;if(b)Z=b;else{var pe=Object(se.b)(J,B);if(Z=pe,K){var ae=K(pe,J,de);j(ae)?(Z=ae.children,M=ae.props):Z=ae}}Object(le.a)(Z)==="object"&&!Array.isArray(Z)&&!A.isValidElement(Z)&&(Z=null),l&&(X||N)&&(Z=A.createElement("span",{className:"".concat(fe,"-content")},Z));var H=M||{},ue=H.colSpan,he=H.rowSpan,Ke=H.style,ot=H.className,Be=Object(Oe.a)(H,["colSpan","rowSpan","style","className"]),pt=ue!==void 0?ue:s,Pt=he!==void 0?he:g;if(pt===0||Pt===0)return null;var jt={},Yt=typeof h=="number",dn=typeof E=="number";Yt&&(jt.position="sticky",jt.left=h),dn&&(jt.position="sticky",jt.right=E);var Ot={};x&&(Ot.textAlign=x);var Rt,yt=l===!0?{showTitle:!0}:l;yt&&(yt.showTitle||P==="header")&&(typeof Z=="string"||typeof Z=="number"?Rt=Z.toString():A.isValidElement(Z)&&typeof Z.props.children=="string"&&(Rt=Z.props.children));var tn=Object(L.a)(Object(L.a)(Object(L.a)({title:Rt},Be),q),{},{colSpan:pt&&pt!==1?pt:null,rowSpan:Pt&&Pt!==1?Pt:null,className:a()(fe,U,(R={},Object(_.a)(R,"".concat(fe,"-fix-left"),Yt),Object(_.a)(R,"".concat(fe,"-fix-left-first"),n),Object(_.a)(R,"".concat(fe,"-fix-left-last"),X),Object(_.a)(R,"".concat(fe,"-fix-right"),dn),Object(_.a)(R,"".concat(fe,"-fix-right-first"),N),Object(_.a)(R,"".concat(fe,"-fix-right-last"),I),Object(_.a)(R,"".concat(fe,"-ellipsis"),l),Object(_.a)(R,"".concat(fe,"-with-append"),W),Object(_.a)(R,"".concat(fe,"-fix-sticky"),(Yt||dn)&&me),R),q.className,ot),style:Object(L.a)(Object(L.a)(Object(L.a)(Object(L.a)({},q.style),Ot),jt),Ke),ref:z(r)?S:null});return A.createElement(r,Object.assign({},tn),W,Z)}var T=A.forwardRef(te);T.displayName="Cell";var v=A.memo(T,function(m,S){return S.shouldCellUpdate?!S.shouldCellUpdate(S.record,m.record):!1});y.a=v},hW8S:function(oe,y,e){"use strict";e.d(y,"a",function(){return le}),e.d(y,"c",function(){return A}),e.d(y,"b",function(){return c});var _=e("VTBJ"),L=e("Ff2n"),Oe=e("Kwbf"),le="RC_TABLE_INTERNAL_COL_DEFINE";function A(F){var a=F.expandable,D=Object(L.a)(F,["expandable"]);return"expandable"in F?Object(_.a)(Object(_.a)({},D),a):D}function c(F){return Object.keys(F).reduce(function(a,D){return(D.substr(0,5)==="data-"||D.substr(0,5)==="aria-")&&(a[D]=F[D]),a},{})}},ji0R:function(oe,y,e){oe.exports=e.p+"static/douyu.3e6df9ee.jpg"},kPWJ:function(oe,y,e){oe.exports=e.p+"static/question.cb52bef9.gif"},kPYp:function(oe,y){oe.exports="data:image/png;base64,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"},l2Kq:function(oe,y,e){oe.exports=e.p+"static/match_ad.24dc22fd.jpg"},lzim:function(oe,y,e){"use strict";var _=e("E7E6"),L=e.n(_);e.d(y,"z",function(){return L.a});var Oe=e("/GNS"),le=e.n(Oe);e.d(y,"y",function(){return le.a});var A=e("FOrL"),c=e.n(A);e.d(y,"s",function(){return c.a});var F=e("HpTS"),a=e.n(F);e.d(y,"A",function(){return a.a});var D=e("tWlo"),se=e.n(D);e.d(y,"a",function(){return se.a});var j=e("7ZXX"),z=e.n(j);e.d(y,"m",function(){return z.a});var te=e("GABl"),T=e.n(te);e.d(y,"f",function(){return T.a});var v=e("onxn"),m=e.n(v);e.d(y,"o",function(){return m.a});var S=e("nKGa"),R=e.n(S);e.d(y,"n",function(){return R.a});var Y=e("4qgm"),U=e.n(Y);e.d(y,"C",function(){return U.a});var J=e("JeFH"),de=e.n(J);e.d(y,"b",function(){return de.a});var B=e("ji0R"),K=e.n(B);e.d(y,"j",function(){return K.a});var b=e("W6BS"),i=e.n(b);e.d(y,"D",function(){return i.a});var r=e("kPYp"),s=e.n(r);e.d(y,"E",function(){return s.a});var g=e("nukY"),h=e.n(g),E=e("4u4S"),n=e.n(E),X=e("yslc"),N=e.n(X),I=e("l2Kq"),W=e.n(I),De=e("RMFE"),q=e.n(De);e.d(y,"p",function(){return q.a});var l=e("TGq3"),x=e.n(l);e.d(y,"q",function(){return x.a});var P=e("SMhR"),me=e.n(P);e.d(y,"B",function(){return me.a});var fe=e("8/bI"),M=e.n(fe);e.d(y,"k",function(){return M.a});var Z=e("JWDV"),pe=e.n(Z);e.d(y,"d",function(){return pe.a});var ae=e("Xsq0"),H=e.n(ae);e.d(y,"r",function(){return H.a});var ue=e("Ohmc"),he=e.n(ue);e.d(y,"c",function(){return he.a});var Ke=e("csWT"),ot=e.n(Ke);e.d(y,"e",function(){return ot.a});var Be=e("7v3h"),pt=e.n(Be);e.d(y,"l",function(){return pt.a});var Pt=e("cRFk"),jt=e.n(Pt);e.d(y,"x",function(){return jt.a});var Yt=e("kPWJ"),dn=e.n(Yt);e.d(y,"w",function(){return dn.a});var Ot=e("qgvg"),Rt=e.n(Ot);e.d(y,"t",function(){return Rt.a});var yt=e("FPkq"),tn=e.n(yt);e.d(y,"v",function(){return tn.a});var lt=e("A/g1"),sn=e.n(lt);e.d(y,"g",function(){return sn.a});var hn=e("Nmxd"),ln=e.n(hn);e.d(y,"h",function(){return ln.a});var An=e("5D2P"),O=e.n(An);e.d(y,"i",function(){return O.a});var _e=e("djh8"),Re=e.n(_e);e.d(y,"u",function(){return Re.a});var Qe=e("Jq4h"),Ze=e.n(Qe)},mOS8:function(oe,y,e){oe.exports=e.p+"static/403Qrcode.6c17b6f4.png"},n6Qo:function(oe,y,e){"use strict";e.d(y,"a",function(){return a});var _=e("q1tI"),L=e("biw7"),Oe=e("fyJ8");function le(D){var se=D.className,j=D.index,z=D.children,te=D.colSpan,T=D.rowSpan,v=_.useContext(L.a),m=v.prefixCls,S=v.fixedInfoList,R=S[j];return _.createElement(Oe.a,Object.assign({className:se,index:j,component:"td",prefixCls:m,record:null,dataIndex:null,render:function(){return{children:z,props:{colSpan:te,rowSpan:T}}}},R))}function A(D){return _.createElement("tr",Object.assign({},D))}function c(D){var se=D.children,j=_.useContext(L.a),z=j.prefixCls;return _.createElement("tfoot",{className:"".concat(z,"-summary")},se)}var F=y.b=c,a={Cell:le,Row:A}},nKGa:function(oe,y,e){oe.exports=e.p+"static/export_exercise-template.f7655c19.png"},nukY:function(oe,y){oe.exports="data:image/png;base64,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"},oOBs:function(oe,y,e){oe.exports={leftdiv:"leftdiv___1FhsT",listClass:"listClass___1Y2ac",spantitle:"spantitle___1pL39",rightdiv:"rightdiv___3ZICD"}},ogmK:function(oe,y,e){"use strict";e.d(y,"a",function(){return La});var _=e("1OyB"),L=e("vuIU"),Oe=e("Ji7U"),le=e("LK+K"),A=e("rePB"),c=e("VTBJ"),F=e("ODXe"),a=e("q1tI"),D=e("TSYQ"),se=e.n(D),j=e("Kwbf"),z=e("6cGi"),te=e("U8pU"),T=e("4IlW"),v=a.createContext({}),m=v,S={visibility:"hidden"};function R(t){var u=t.prefixCls,p=t.prevIcon,f=p===void 0?"\u2039":p,k=t.nextIcon,C=k===void 0?"\u203A":k,G=t.superPrevIcon,re=G===void 0?"\xAB":G,ge=t.superNextIcon,be=ge===void 0?"\xBB":ge,we=t.onSuperPrev,je=t.onSuperNext,ee=t.onPrev,ye=t.onNext,ce=t.children,Ue=a.useContext(m),Ae=Ue.hideNextBtn,et=Ue.hidePrevBtn;return a.createElement("div",{className:u},we&&a.createElement("button",{type:"button",onClick:we,tabIndex:-1,className:"".concat(u,"-super-prev-btn"),style:et?S:{}},re),ee&&a.createElement("button",{type:"button",onClick:ee,tabIndex:-1,className:"".concat(u,"-prev-btn"),style:et?S:{}},f),a.createElement("div",{className:"".concat(u,"-view")},ce),ye&&a.createElement("button",{type:"button",onClick:ye,tabIndex:-1,className:"".concat(u,"-next-btn"),style:Ae?S:{}},C),je&&a.createElement("button",{type:"button",onClick:je,tabIndex:-1,className:"".concat(u,"-super-next-btn"),style:Ae?S:{}},be))}var Y=R;function U(t){var u=a.useContext(m),p=u.hideHeader;if(p)return null;var f=t.prefixCls,k=t.generateConfig,C=t.locale,G=t.value,re=t.format,ge="".concat(f,"-header");return a.createElement(Y,{prefixCls:ge},G?k.locale.format(C.locale,G,re):"\xA0")}var J=U,de=e("YrtM"),B=e("KQm4"),K=new Map;function b(t,u,p){if(K.get(t)&&cancelAnimationFrame(K.get(t)),p<=0){K.set(t,requestAnimationFrame(function(){t.scrollTop=u}));return}var f=u-t.scrollTop,k=f/p*10;K.set(t,requestAnimationFrame(function(){t.scrollTop+=k,t.scrollTop!==u&&b(t,u,p-10)}))}function i(t,u){var p=u.onLeftRight,f=u.onCtrlLeftRight,k=u.onUpDown,C=u.onPageUpDown,G=u.onEnter,re=t.which,ge=t.ctrlKey,be=t.metaKey;switch(re){case T.a.LEFT:if(ge||be){if(f)return f(-1),!0}else if(p)return p(-1),!0;break;case T.a.RIGHT:if(ge||be){if(f)return f(1),!0}else if(p)return p(1),!0;break;case T.a.UP:if(k)return k(-1),!0;break;case T.a.DOWN:if(k)return k(1),!0;break;case T.a.PAGE_UP:if(C)return C(-1),!0;break;case T.a.PAGE_DOWN:if(C)return C(1),!0;break;case T.a.ENTER:if(G)return G(),!0;break}return!1}function r(t,u,p,f){var k=t;if(!k)switch(u){case"time":k=f?"hh:mm:ss a":"HH:mm:ss";break;case"week":k="gggg-wo";break;case"month":k="YYYY-MM";break;case"quarter":k="YYYY-[Q]Q";break;case"year":k="YYYY";break;default:k=p?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return k}function s(t,u){var p=t==="time"?8:10;return Math.max(p,u.length)+2}var g=null,h=new Set;function E(t){return!g&&typeof window!="undefined"&&window.addEventListener&&(g=function(p){Object(B.a)(h).forEach(function(f){f(p)})},window.addEventListener("mousedown",g)),h.add(t),function(){h.delete(t),h.size===0&&(window.removeEventListener("mousedown",g),g=null)}}var n=function(u){return u==="month"||u==="date"?"year":u},X=function(u){return u==="date"?"month":u},N=function(u){return u==="month"||u==="date"?"quarter":u},I=function(u){return u==="date"?"week":u},W={year:n,month:X,quarter:N,week:I,time:null,date:null};function De(t,u){return t.some(function(p){return p&&p.contains(u)})}function q(t){var u=t.prefixCls,p=t.units,f=t.onSelect,k=t.value,C=t.active,G=t.hideDisabledOptions,re="".concat(u,"-cell"),ge=a.useContext(m),be=ge.open,we=a.useRef(null),je=a.useRef(new Map);return a.useLayoutEffect(function(){var ee=je.current.get(k);ee&&be!==!1&&b(we.current,ee.offsetTop,120)},[k]),a.useLayoutEffect(function(){if(be){var ee=je.current.get(k);ee&&b(we.current,ee.offsetTop,0)}},[be]),a.createElement("ul",{className:se()("".concat(u,"-column"),Object(A.a)({},"".concat(u,"-column-active"),C)),ref:we,style:{position:"relative"}},p.map(function(ee){var ye;return G&&ee.disabled?null:a.createElement("li",{key:ee.value,ref:function(Ue){je.current.set(ee.value,Ue)},className:se()(re,(ye={},Object(A.a)(ye,"".concat(re,"-disabled"),ee.disabled),Object(A.a)(ye,"".concat(re,"-selected"),k===ee.value),ye)),onClick:function(){if(ee.disabled)return;f(ee.value)}},a.createElement("div",{className:"".concat(re,"-inner")},ee.label))}))}var l=q;function x(t,u){for(var p=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",f=String(t);f.length=12,On%=12);var $n=a.useMemo(function(){if(!be)return[!1,!1];var Ve=[!0,!0];return Rn.forEach(function(Xe){var Xt=Xe.disabled,vn=Xe.value;if(Xt)return;vn>=12?Ve[1]=!1:Ve[0]=!1}),Ve},[be,Rn]),ea=Object(F.a)($n,2),Yn=ea[0],Jn=ea[1],ta=a.useMemo(function(){return be?Rn.filter(zt?function(Ve){return Ve.value>=12}:function(Ve){return Ve.value<12}).map(function(Ve){var Xe=Ve.value%12,Xt=Xe===0?"12":x(Xe,2);return Object(c.a)(Object(c.a)({},Ve),{},{label:Xt,value:Xe})}):Rn},[be,Rn]),Qn=ue(0,59,ye,et&&et(On)),oa=ue(0,59,Ue,ut&&ut(On,xn));f.current={onUpDown:function(Xe){var Xt=mt[k];if(Xt)for(var vn=Xt.units.findIndex(function(Sn){return Sn.value===Xt.value}),Dn=Xt.units.length,Mn=1;Mn1&&(G=u.addDate(G,-7)),G}function O(t,u,p){var f=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(u){case"year":return p.addYear(t,f*10);case"quarter":case"month":return p.addYear(t,f);default:return p.addMonth(t,f)}}var _e=a.createContext({}),Re=_e;function Qe(t){var u=t.cellPrefixCls,p=t.generateConfig,f=t.rangedValue,k=t.hoverRangedValue,C=t.isInView,G=t.isSameCell,re=t.offsetCell,ge=t.today,be=t.value;function we(je){var ee,ye=re(je,-1),ce=re(je,1),Ue=M(f,0),Ae=M(f,1),et=M(k,0),ut=M(k,1),St=ln(p,et,ut,je);function Zt(xn){return G(Ue,xn)}function mt(xn){return G(Ae,xn)}var xt=G(et,je),Bt=G(ut,je),zt=(St||Bt)&&(!C(ye)||mt(ye)),On=(St||xt)&&(!C(ce)||Zt(ce));return ee={},Object(A.a)(ee,"".concat(u,"-in-view"),C(je)),Object(A.a)(ee,"".concat(u,"-in-range"),ln(p,Ue,Ae,je)),Object(A.a)(ee,"".concat(u,"-range-start"),Zt(je)),Object(A.a)(ee,"".concat(u,"-range-end"),mt(je)),Object(A.a)(ee,"".concat(u,"-range-start-single"),Zt(je)&&!Ae),Object(A.a)(ee,"".concat(u,"-range-end-single"),mt(je)&&!Ue),Object(A.a)(ee,"".concat(u,"-range-start-near-hover"),Zt(je)&&(G(ye,et)||ln(p,et,ut,ye))),Object(A.a)(ee,"".concat(u,"-range-end-near-hover"),mt(je)&&(G(ce,ut)||ln(p,et,ut,ce))),Object(A.a)(ee,"".concat(u,"-range-hover"),St),Object(A.a)(ee,"".concat(u,"-range-hover-start"),xt),Object(A.a)(ee,"".concat(u,"-range-hover-end"),Bt),Object(A.a)(ee,"".concat(u,"-range-hover-edge-start"),zt),Object(A.a)(ee,"".concat(u,"-range-hover-edge-end"),On),Object(A.a)(ee,"".concat(u,"-range-hover-edge-start-near-range"),zt&&G(ye,Ae)),Object(A.a)(ee,"".concat(u,"-range-hover-edge-end-near-range"),On&&G(ce,Ue)),Object(A.a)(ee,"".concat(u,"-today"),G(ge,je)),Object(A.a)(ee,"".concat(u,"-selected"),G(be,je)),ee}return we}function Ze(t){for(var u=t.prefixCls,p=t.disabledDate,f=t.onSelect,k=t.rowNum,C=t.colNum,G=t.prefixColumn,re=t.rowClassName,ge=t.baseDate,be=t.getCellClassName,we=t.getCellText,je=t.getCellNode,ee=t.getCellDate,ye=t.titleCell,ce=t.headerCells,Ue=a.useContext(m),Ae=Ue.onDateMouseEnter,et=Ue.onDateMouseLeave,ut="".concat(u,"-cell"),St=[],Zt=0;Zt2&&arguments[2]!==void 0?arguments[2]:!1;(Kn===Ue||ca)&&(ja(Mt),Bt&&Bt(Mt),Dn&&Dn(Mt,un),zt&&!hn(re,Mt,sa)&&zt(Mt))},ba=function(Mt){return Gn.current&&Gn.current.onKeyDown?([T.a.LEFT,T.a.RIGHT,T.a.UP,T.a.DOWN,T.a.PAGE_UP,T.a.PAGE_DOWN,T.a.ENTER].includes(Mt.which)&&Mt.preventDefault(),Gn.current.onKeyDown(Mt)):(Object(j.a)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1)},jn=function(Mt){Gn.current&&Gn.current.onBlur&&Gn.current.onBlur(Mt)};Xt&&Ra!=="right"&&(Xt.current={onKeyDown:ba,onClose:function(){Gn.current&&Gn.current.onClose&&Gn.current.onClose()}}),a.useEffect(function(){ge&&!pa.current&&Hn(ge)},[ge]),a.useEffect(function(){pa.current=!1},[]);var zn,na=Object(c.a)(Object(c.a)({},t),{},{operationRef:Gn,prefixCls:f,viewDate:Xn,value:sa,onViewDateChange:Zn,sourceMode:ka,onPanelChange:_n,disabledDate:Kn!=="decade"?ee:void 0});delete na.onChange,delete na.onSelect;switch(Kn){case"decade":zn=a.createElement(kt,Object.assign({},na,{onSelect:function(Mt,un){Zn(Mt),qn(Mt,un)}}));break;case"year":zn=a.createElement(gt,Object.assign({},na,{onSelect:function(Mt,un){Zn(Mt),qn(Mt,un)}}));break;case"month":zn=a.createElement(ne,Object.assign({},na,{onSelect:function(Mt,un){Zn(Mt),qn(Mt,un)}}));break;case"quarter":zn=a.createElement(_t,Object.assign({},na,{onSelect:function(Mt,un){Zn(Mt),qn(Mt,un)}}));break;case"week":zn=a.createElement(Kt,Object.assign({},na,{onSelect:function(Mt,un){Zn(Mt),qn(Mt,un)}}));break;case"time":delete na.showTime,zn=a.createElement(pt,Object.assign({},na,Object(te.a)(St)==="object"?St:null,{onSelect:function(Mt,un){Zn(Mt),qn(Mt,un)}}));break;default:St?zn=a.createElement(qt,Object.assign({},na,{onSelect:function(Mt,un){Zn(Mt),qn(Mt,un)}})):zn=a.createElement(Fe,Object.assign({},na,{onSelect:function(Mt,un){Zn(Mt),qn(Mt,un)}}))}var Ma,Ta,Ca=function(){var Mt=re.getNow(),un=ae(re.getHour(Mt),re.getMinute(Mt),re.getSecond(Mt),ke?ea:1,At?Jn:1,Ve?Qn:1),ca=pe(re,Mt,un[0],un[1],un[2]);qn(ca,"submit")};Mn||(Ma=Gt(f,Kn,mt),Ta=Ft({prefixCls:f,components:Tn,needConfirmButton:oa,okDisabled:!sa||ee&&ee(sa),locale:G,showNow:ut,onNow:oa&&Ca,onOk:function(){sa&&(qn(sa,"submit",!0),yn&&yn(sa))}}));var Ia;if(Zt&&Kn==="date"&&Ue==="date"&&!St){var Sa=re.getNow(),In="".concat(f,"-today-btn"),ua=ee&&ee(Sa);Ia=a.createElement("a",{className:se()(In,ua&&"".concat(In,"-disabled")),"aria-disabled":ua,onClick:function(){ua||qn(Sa,"mouse",!0)}},G.today)}return a.createElement(m.Provider,{value:Object(c.a)(Object(c.a)({},Xe),{},{hideHeader:"hideHeader"in t?xt:Xe.hideHeader,hidePrevBtn:Vn&&Ra==="right",hideNextBtn:Vn&&Ra==="left"})},a.createElement("div",{tabIndex:et,className:se()("".concat(f,"-panel"),k,(u={},Object(A.a)(u,"".concat(f,"-panel-has-range"),fa&&fa[0]&&fa[1]),Object(A.a)(u,"".concat(f,"-panel-has-range-hover"),Da&&Da[0]&&Da[1]),Object(A.a)(u,"".concat(f,"-panel-rtl"),Rn==="rtl"),u)),style:C,onKeyDown:ba,onBlur:jn,onMouseDown:xn,ref:vn},zn,Ma||Ta||Ia?a.createElement("div",{className:"".concat(f,"-footer")},Ma,Ta,Ia):null))}var rt=rn,Nt=e("uciX"),bn={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}};function bt(t){var u,p=t.prefixCls,f=t.popupElement,k=t.popupStyle,C=t.visible,G=t.dropdownClassName,re=t.dropdownAlign,ge=t.transitionName,be=t.getPopupContainer,we=t.children,je=t.range,ee=t.popupPlacement,ye=t.direction,ce="".concat(p,"-dropdown"),Ue=function(){return ee!==void 0?ee:ye==="rtl"?"bottomRight":"bottomLeft"};return a.createElement(Nt.a,{showAction:[],hideAction:[],popupPlacement:Ue(),builtinPlacements:bn,prefixCls:ce,popupTransitionName:ge,popup:f,popupAlign:re,popupVisible:C,popupClassName:se()(G,(u={},Object(A.a)(u,"".concat(ce,"-range"),je),Object(A.a)(u,"".concat(ce,"-rtl"),ye==="rtl"),u)),popupStyle:k,getPopupContainer:be},we)}var $e=bt;function Ct(t){var u=t.open,p=t.value,f=t.isClickOutside,k=t.triggerOpen,C=t.forwardKeyDown,G=t.blurToCancel,re=t.onSubmit,ge=t.onCancel,be=t.onFocus,we=t.onBlur,je=Object(a.useState)(!1),ee=Object(F.a)(je,2),ye=ee[0],ce=ee[1],Ue=Object(a.useState)(!1),Ae=Object(F.a)(Ue,2),et=Ae[0],ut=Ae[1],St=Object(a.useRef)(!1),Zt=Object(a.useRef)(!1),mt={onMouseDown:function(){ce(!0),k(!0)},onKeyDown:function(Bt){switch(Bt.which){case T.a.ENTER:{u?re()!==!1&&ce(!0):k(!0),Bt.preventDefault();return}case T.a.TAB:{ye&&u&&!Bt.shiftKey?(ce(!1),Bt.preventDefault()):!ye&&u&&(!C(Bt)&&Bt.shiftKey&&(ce(!0),Bt.preventDefault()));return}case T.a.ESC:{ce(!0),ge();return}}!u&&![T.a.SHIFT].includes(Bt.which)?k(!0):ye||C(Bt)},onFocus:function(Bt){ce(!0),ut(!0),be&&be(Bt)},onBlur:function(Bt){if(St.current||!f(document.activeElement)){St.current=!1;return}G?setTimeout(function(){f(document.activeElement)&&ge()},0):u&&(k(!1),Zt.current&&re()),ut(!1),we&&we(Bt)}};return Object(a.useEffect)(function(){Zt.current=!1},[u]),Object(a.useEffect)(function(){Zt.current=!0},[p]),Object(a.useEffect)(function(){return E(function(xt){var Bt=xt.target;u&&(f(Bt)?et||k(!1):(St.current=!0,requestAnimationFrame(function(){St.current=!1})))})}),[mt,{focused:et,typing:ye}]}function st(t){var u=t.valueTexts,p=t.onTextChange,f=a.useState(""),k=Object(F.a)(f,2),C=k[0],G=k[1],re=a.useRef([]);re.current=u;function ge(we){G(we),p(we)}function be(){G(re.current[0])}return a.useEffect(function(){u.every(function(we){return we!==C})&&be()},[u.join("||")]),[C,ge,be]}var Se=e("Gytx"),ct=e.n(Se);function it(t,u){var p=u.formatList,f=u.generateConfig,k=u.locale;return Object(de.a)(function(){if(!t)return[[""],""];for(var C="",G=[],re=0;re1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(be.current),et){ge(Ae);return}be.current=requestAnimationFrame(function(){ge(Ae)})}var je=it(re,{formatList:p,generateConfig:f,locale:k}),ee=Object(F.a)(je,2),ye=ee[1];function ce(Ae){we(Ae)}function Ue(){var Ae=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;we(null,Ae)}return Object(a.useEffect)(function(){Ue(!0)},[t]),Object(a.useEffect)(function(){return function(){return cancelAnimationFrame(be.current)}},[]),[ye,ce,Ue]}function gn(t){var u,p=t.prefixCls,f=p===void 0?"rc-picker":p,k=t.id,C=t.tabIndex,G=t.style,re=t.className,ge=t.dropdownClassName,be=t.dropdownAlign,we=t.popupStyle,je=t.transitionName,ee=t.generateConfig,ye=t.locale,ce=t.inputReadOnly,Ue=t.allowClear,Ae=t.autoFocus,et=t.showTime,ut=t.picker,St=ut===void 0?"date":ut,Zt=t.format,mt=t.use12Hours,xt=t.value,Bt=t.defaultValue,zt=t.open,On=t.defaultOpen,xn=t.defaultOpenValue,wn=t.suffixIcon,yn=t.clearIcon,Tn=t.disabled,Rn=t.disabledDate,$n=t.placeholder,ea=t.getPopupContainer,Yn=t.pickerRef,Jn=t.panelRender,ta=t.onChange,Qn=t.onOpenChange,oa=t.onFocus,ke=t.onBlur,At=t.onMouseDown,Ve=t.onMouseUp,Xe=t.onMouseEnter,Xt=t.onMouseLeave,vn=t.onContextMenu,Dn=t.onClick,Mn=t.direction,Bn=t.autoComplete,Sn=Bn===void 0?"off":Bn,Vn=a.useRef(null),Ra=St==="date"&&!!et||St==="time",fa=me(r(Zt,St,et,mt)),Da=a.useRef(null),Gn=a.useRef(null),pa=Object(z.a)(null,{value:xt,defaultValue:Bt}),wa=Object(F.a)(pa,2),ra=wa[0],sa=wa[1],ja=a.useState(ra),ia=Object(F.a)(ja,2),ha=ia[0],Xn=ia[1],Hn=a.useRef(null),Zn=Object(z.a)(!1,{value:zt,defaultValue:On,postState:function(cn){return Tn?!1:cn},onChange:function(cn){Qn&&Qn(cn),!cn&&Hn.current&&Hn.current.onClose&&Hn.current.onClose()}}),ga=Object(F.a)(Zn,2),Wn=ga[0],Ea=ga[1],Kn=it(ha,{formatList:fa,generateConfig:ee,locale:ye}),Na=Object(F.a)(Kn,2),_a=Na[0],Ht=Na[1],ka=st({valueTexts:_a,onTextChange:function(cn){var Pa=ee.locale.parse(ye.locale,cn,fa);Pa&&(!Rn||!Rn(Pa))&&Xn(Pa)}}),la=Object(F.a)(ka,3),_n=la[0],qn=la[1],ba=la[2],jn=function(cn){Xn(cn),sa(cn),ta&&!hn(ee,ra,cn)&&ta(cn,cn?ee.locale.format(ye.locale,cn,fa[0]):"")},zn=function(cn){if(Tn&&cn)return;Ea(cn)},na=function(cn){return Wn&&Hn.current&&Hn.current.onKeyDown?Hn.current.onKeyDown(cn):(Object(j.a)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},Ma=function(){Ve&&Ve.apply(void 0,arguments),Vn.current&&(Vn.current.focus(),zn(!0))},Ta=Ct({blurToCancel:Ra,open:Wn,value:_n,triggerOpen:zn,forwardKeyDown:na,isClickOutside:function(cn){return!De([Da.current,Gn.current],cn)},onSubmit:function(){return Rn&&Rn(ha)?!1:(jn(ha),zn(!1),ba(),!0)},onCancel:function(){zn(!1),Xn(ra),ba()},onFocus:oa,onBlur:ke}),Ca=Object(F.a)(Ta,2),Ia=Ca[0],Sa=Ca[1],In=Sa.focused,ua=Sa.typing;a.useEffect(function(){Wn||(Xn(ra),!_a.length||_a[0]===""?qn(""):Ht!==_n&&ba())},[Wn,_a]),a.useEffect(function(){Wn||ba()},[St]),a.useEffect(function(){Xn(ra)},[ra]),Yn&&(Yn.current={focus:function(){Vn.current&&Vn.current.focus()},blur:function(){Vn.current&&Vn.current.blur()}});var Pn=Object(c.a)(Object(c.a)({},t),{},{className:void 0,style:void 0,pickerValue:void 0,onPickerValueChange:void 0}),Mt=a.createElement(rt,Object.assign({},Pn,{generateConfig:ee,className:se()(Object(A.a)({},"".concat(f,"-panel-focused"),!ua)),value:ha,locale:ye,tabIndex:-1,onChange:Xn,direction:Mn}));Jn&&(Mt=Jn(Mt));var un=a.createElement("div",{className:"".concat(f,"-panel-container"),onMouseDown:function(cn){cn.preventDefault()}},Mt),ca;wn&&(ca=a.createElement("span",{className:"".concat(f,"-suffix")},wn));var Va;Ue&&ra&&!Tn&&(Va=a.createElement("span",{onMouseDown:function(cn){cn.preventDefault(),cn.stopPropagation()},onMouseUp:function(cn){cn.preventDefault(),cn.stopPropagation(),jn(null),zn(!1)},className:"".concat(f,"-clear")},yn||a.createElement("span",{className:"".concat(f,"-clear-btn")})));var eo=function(cn,Pa){(Pa==="submit"||Pa!=="key"&&!Ra)&&(jn(cn),zn(!1))},Ha=Mn==="rtl"?"bottomRight":"bottomLeft",Ya=Tt(_n,{formatList:fa,generateConfig:ee,locale:ye}),Ba=Object(F.a)(Ya,3),Ja=Ba[0],Ga=Ba[1],aa=Ba[2];return a.createElement(m.Provider,{value:{operationRef:Hn,hideHeader:St==="time",panelRef:Da,onSelect:eo,open:Wn,defaultOpenValue:xn,onDateMouseEnter:Ga,onDateMouseLeave:aa}},a.createElement($e,{visible:Wn,popupElement:un,popupStyle:we,prefixCls:f,dropdownClassName:ge,dropdownAlign:be,getPopupContainer:ea,transitionName:je,popupPlacement:Ha,direction:Mn},a.createElement("div",{className:se()(f,re,(u={},Object(A.a)(u,"".concat(f,"-disabled"),Tn),Object(A.a)(u,"".concat(f,"-focused"),In),Object(A.a)(u,"".concat(f,"-rtl"),Mn==="rtl"),u)),style:G,onMouseDown:At,onMouseUp:Ma,onMouseEnter:Xe,onMouseLeave:Xt,onContextMenu:vn,onClick:Dn},a.createElement("div",{className:se()("".concat(f,"-input"),Object(A.a)({},"".concat(f,"-input-placeholder"),!!Ja)),ref:Gn},a.createElement("input",Object.assign({id:k,tabIndex:C,disabled:Tn,readOnly:ce||!ua,value:Ja||_n,onChange:function(cn){qn(cn.target.value)},autoFocus:Ae,placeholder:$n,ref:Vn,title:_n},Ia,{size:s(St,fa[0])},fe(t),{autoComplete:Sn})),ca,Va))))}var Dt=function(t){Object(Oe.a)(p,t);var u=Object(le.a)(p);function p(){var f;return Object(_.a)(this,p),f=u.apply(this,arguments),f.pickerRef=a.createRef(),f.focus=function(){f.pickerRef.current&&f.pickerRef.current.focus()},f.blur=function(){f.pickerRef.current&&f.pickerRef.current.blur()},f}return Object(L.a)(p,[{key:"render",value:function(){return a.createElement(gn,Object.assign({},this.props,{pickerRef:this.pickerRef}))}}]),p}(a.Component),Ln=Dt;function en(t,u,p){var f=t.picker,k=t.locale,C=t.selectedValue,G=t.disabledDate,re=t.disabled,ge=t.generateConfig,be=M(C,0),we=M(C,1);function je(Ae){var et=ge.getYear(Ae),ut=ge.locale.getWeek(k.locale,Ae);return et*100+ut}function ee(Ae){var et=ge.getYear(Ae),ut=ge.getMonth(Ae);return et*100+ut}function ye(Ae){var et=ge.getYear(Ae),ut=Ot(ge,Ae);return et*10+ut}var ce=a.useCallback(function(Ae){if(G&&G(Ae))return!0;if(re[1]&&we)return!tn(ge,Ae,we)&&ge.isAfter(Ae,we);if(u&&we)switch(f){case"quarter":return ye(Ae)>ye(we);case"month":return ee(Ae)>ee(we);case"week":return je(Ae)>je(we);default:return!tn(ge,Ae,we)&&ge.isAfter(Ae,we)}return!1},[G,re[1],we,u]),Ue=a.useCallback(function(Ae){if(G&&G(Ae))return!0;if(re[0]&&be)return!tn(ge,Ae,we)&&ge.isAfter(be,Ae);if(p&&be)switch(f){case"quarter":return ye(Ae)0&&arguments[0]!==void 0?arguments[0]:!1,ft=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},It=null;aa&&Fa&&Fa[0]&&Fa[1]&&ce.isAfter(Fa[1],Fa[0])&&(It=Fa);var on=xt;if(xt&&Object(te.a)(xt)==="object"&&xt.defaultValue){var Un=xt.defaultValue;on=Object(c.a)(Object(c.a)({},xt),{},{defaultValue:M(Un,Ht)||void 0})}var Ua=null;return Yn&&(Ua=function(va,ya){return Yn(va,ya,{range:Ht?"end":"start"})}),a.createElement(Re.Provider,{value:{inRange:!0,panelPosition:nn,rangedValue:qo||In,hoverRangedValue:It}},a.createElement(rt,Object.assign({},t,ft,{dateRender:Ua,showTime:on,mode:un[Ht],generateConfig:ce,style:void 0,direction:pa,disabledDate:Ht===0?Ya:Ba,disabledTime:function(va){return ea?ea(va,Ht===0?"start":"end"):!1},className:se()(Object(A.a)({},"".concat(C,"-panel-focused"),Ht===0?!No:!Lo)),value:M(In,Ht),locale:Ue,tabIndex:-1,onPanelChange:function(va,ya){Va(Z(un,ya,Ht),Z(In,va,Ht));var Oa=va;nn==="right"&&un[Ht]===ya&&(Oa=O(Oa,ya,ce,-1)),Ca(Oa,Ht)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:void 0,defaultPickerValue:void 0})))}var Wa=0,wo=0;Ht&&Hn.current&&ga.current&&Xn.current&&(Wa=Hn.current.offsetWidth+ga.current.offsetWidth,Xn.current.offsetWidth&&Wa>Xn.current.offsetWidth&&(wo=Wa));var Er=pa==="rtl"?{right:Wa}:{left:Wa};function vr(){var nn,ft=Gt(C,un[Ht],vn),It=Ft({prefixCls:C,components:Da,needConfirmButton:ja,okDisabled:!M(In,Ht)||$n&&$n(In[Ht]),locale:Ue,rangeList:hr,onOk:function(){M(In,Ht)&&(za(In,Ht),fa&&fa(In))}});if(mt!=="time"&&!xt){var on=Ta(Ht),Un=O(on,mt,ce),Ua=un[Ht],Aa=Ua===mt,va=so(Aa?"left":!1,{pickerValue:on,onPickerValueChange:function(da){Ca(da,Ht)}}),ya=so("right",{pickerValue:Un,onPickerValueChange:function(da){Ca(O(da,mt,ce,-1),Ht)}});pa==="rtl"?nn=a.createElement(a.Fragment,null,ya,Aa&&va):nn=a.createElement(a.Fragment,null,va,Aa&&ya)}else nn=so();var Oa=a.createElement(a.Fragment,null,a.createElement("div",{className:"".concat(C,"-panels")},nn),(ft||It)&&a.createElement("div",{className:"".concat(C,"-footer")},ft,It));return Jn&&(Oa=Jn(Oa)),a.createElement("div",{className:"".concat(C,"-panel-container"),style:{marginLeft:wo},ref:Xn,onMouseDown:function(da){da.preventDefault()}},Oa)}var gr=a.createElement("div",{className:se()("".concat(C,"-range-wrapper"),"".concat(C,"-").concat(mt,"-range-wrapper")),style:{minWidth:Wo}},a.createElement("div",{className:"".concat(C,"-range-arrow"),style:Er}),vr()),ko;ke&&(ko=a.createElement("span",{className:"".concat(C,"-suffix")},ke));var Bo;oa&&(M(jn,0)&&!_n[0]||M(jn,1)&&!_n[1])&&(Bo=a.createElement("span",{onMouseDown:function(ft){ft.preventDefault(),ft.stopPropagation()},onMouseUp:function(ft){ft.preventDefault(),ft.stopPropagation();var It=jn;_n[0]||(It=Z(It,null,0)),_n[1]||(It=Z(It,null,1)),za(It,null),Ka(!1,Ht)},className:"".concat(C,"-clear")},At||a.createElement("span",{className:"".concat(C,"-clear-btn")})));var Ko={size:s(mt,Kn[0])},io=0,lo=0;Hn.current&&Zn.current&&ga.current&&(Ht===0?lo=Hn.current.offsetWidth:(io=Wa,lo=Zn.current.offsetWidth));var br=pa==="rtl"?{right:io}:{left:io},Cr=function(ft,It){var on=Z(In,ft,Ht);It==="submit"||It!=="key"&&!ja?(za(on,Ht),Ht===0?xo():Do()):ua(on)};return a.createElement(m.Provider,{value:{operationRef:la,hideHeader:mt==="time",onDateMouseEnter:or,onDateMouseLeave:rr,hideRanges:!0,onSelect:Cr,open:aa}},a.createElement($e,{visible:aa,popupElement:gr,popupStyle:be,prefixCls:C,dropdownClassName:we,dropdownAlign:ee,getPopupContainer:ye,transitionName:je,range:!0,direction:pa},a.createElement("div",Object.assign({ref:ha,className:se()(C,"".concat(C,"-range"),ge,(u={},Object(A.a)(u,"".concat(C,"-disabled"),_n[0]&&_n[1]),Object(A.a)(u,"".concat(C,"-focused"),Ht===0?jo:Uo),Object(A.a)(u,"".concat(C,"-rtl"),pa==="rtl"),u)),style:re,onClick:cr,onMouseDown:dr},fe(t)),a.createElement("div",{className:se()("".concat(C,"-input"),(p={},Object(A.a)(p,"".concat(C,"-input-active"),Ht===0),Object(A.a)(p,"".concat(C,"-input-placeholder"),!!Oo),p)),ref:Hn},a.createElement("input",Object.assign({id:G,disabled:_n[0],readOnly:Xe||!No,value:Oo||qa,onChange:function(ft){Eo(ft.target.value)},autoFocus:et,placeholder:M(Ae,0)||"",ref:Wn},ir,Ko,{autoComplete:sa}))),a.createElement("div",{className:"".concat(C,"-range-separator"),ref:ga},On),a.createElement("div",{className:se()("".concat(C,"-input"),(f={},Object(A.a)(f,"".concat(C,"-input-active"),Ht===1),Object(A.a)(f,"".concat(C,"-input-placeholder"),!!Ro),f)),ref:Zn},a.createElement("input",Object.assign({disabled:_n[1],readOnly:Xe||!Lo,value:Ro||$a,onChange:function(ft){go(ft.target.value)},placeholder:M(Ae,1)||"",ref:Ea},ur,Ko,{autoComplete:sa}))),a.createElement("div",{className:"".concat(C,"-active-bar"),style:Object(c.a)(Object(c.a)({},br),{},{width:lo,position:"absolute"})}),ko,Bo)))}var ma=function(t){Object(Oe.a)(p,t);var u=Object(le.a)(p);function p(){var f;return Object(_.a)(this,p),f=u.apply(this,arguments),f.pickerRef=a.createRef(),f.focus=function(){f.pickerRef.current&&f.pickerRef.current.focus()},f.blur=function(){f.pickerRef.current&&f.pickerRef.current.blur()},f}return Object(L.a)(p,[{key:"render",value:function(){return a.createElement(Nn,Object.assign({},this.props,{pickerRef:this.pickerRef}))}}]),p}(a.Component),La=ma,xa=y.b=Ln},onxn:function(oe,y){oe.exports="data:image/png;base64,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"},phTj:function(oe,y,e){oe.exports={flex_box_center:"flex_box_center___KJvh4",flex_space_between:"flex_space_between___1UOzJ",flex_box_vertical_center:"flex_box_vertical_center___2wd96",flex_box_center_end:"flex_box_center_end____hvMu",flex_box_column:"flex_box_column___3N4t0",wrp:"wrp___1KTZo",drawer:"drawer___BzmQG",menu:"menu___3Vg6-",actived:"actived___3L8Av",actived2:"actived2___3acSY",subTag:"subTag___2eJ3A",listItem:"listItem___AJkGb",listItem2:"listItem2___3qd_z",info:"info___2C0fa",title:"title___3u1-5",titleLeft:"titleLeft___Ge33n",titleRight:"titleRight___3rWHm",search:"search___20Y-8",filter:"filter___3mcQo",description:"description___2YpqZ",menuCourse:"menuCourse___ffwA6"}},qgvg:function(oe,y){oe.exports="data:image/gif;base64,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"},rhHp:function(oe,y,e){"use strict";var _=e("2qtc"),L=e("kLXV"),Oe=e("sRBo"),le=e("kaz8"),A=e("7Kak"),c=e("9yH6"),F=e("14J3"),a=e("BMrR"),D=e("jCWc"),se=e("kPKH"),j=e("iQDF"),z=e("+eQT"),te=e("miYZ"),T=e("tsqr"),v=e("jrin"),m=e("oBTY"),S=e("k1fw"),R=e("9og8"),Y=e("y8nQ"),U=e("Vl3Y"),J=e("tJVT"),de=e("WmNS"),B=e.n(de),K=e("q1tI"),b=e.n(K),i=e("wd/R"),r=e.n(i),s=e("ErOA"),g=e("1vsH"),h=e("Ty5D"),E=e("9kvl"),n=e("xKgJ"),X=e("oUNq"),N=e("4wi7");function I(q,l){for(var x=[],P=q;P0)){Kt.next=7;break}return T.b.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),Kt.abrupt("return");case 7:return Le={homework_ids:Object(m.a)(x.actionTabs.selectArrs),group_ids:O.map(function(Lt){return Lt.id}),end_time:r()(dt.end_time).format("YYYY-MM-DD HH:mm"),publish_time:r()(dt.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!O.length},Kt.next=10,Object(s.a)("/api/courses/".concat(me.coursesId,"/homework_commons/publish_with_homework_list_position.json"),{method:"post",body:Object(S.a)({},Le)});case 10:qt=Kt.sent,qt.status===0&&(Je(),Object(g.Y)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u7ACB\u5373\u53D1\u5E03"]),T.b.success("\u53D1\u5E03\u6210\u529F"),P({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),Object(n.c)()?x.actionTabs.detail?(P({type:"shixunHomeworks/setActionTabs",payload:{}}),P({type:"shixunHomeworks/getWorkList",payload:Object(S.a)({},me)}),P({type:"shixunHomeworks/getWorkSetting",payload:Object(S.a)({},me)})):P({type:"classroomList/getClassroomTeacherShixunsList",payload:Object(S.a)(Object(S.a)({},x.actionTabs.params),{},{type:4})}):P({type:"classroomList/getClassroomShixunsList",payload:Object(S.a)({},x.actionTabs.params)}),localStorage.getItem("Noviceguide")==="0"||P({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:b.a.createElement("div",null,"\u6700\u540E\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u540D\u5B66\u751F~\u70B9\u51FB\u201C\u6DFB\u52A0\u5B66\u751F\u201D\uFF0C\u5728\u5F39\u7A97\u9875\u9762\u4E2D\u8F93\u5165\u5E76\u641C\u7D22\u5B66\u751F\u59D3\u540D\uFF0C\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u5C31\u53EF\u4EE5\u4E3A\u60A8\u7684\u8BFE\u5802\u6DFB\u52A0\u7B2C\u4E00\u4F4D\u5B66\u751F\u5566~")}}));case 12:case"end":return Kt.stop()}},Et)}));return function(){return Fe.apply(this,arguments)}}(),Je=function(){ue(1),Be([]),_e([])},nt=jt>H*Rt;return b.a.createElement(L.a,{width:600,centered:!0,title:"\u53D1\u5E03\u4F5C\u4E1A",visible:x.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:xe,onCancel:function(){Je(),P({type:"classroomList/setActionTabs",payload:{}})}},b.a.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",b.a.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),ot&&b.a.createElement(U.a,{form:Z},b.a.createElement("div",{style:{paddingLeft:0}},b.a.createElement(a.a,{className:"mt30",align:"middle"},b.a.createElement(se.a,null,b.a.createElement(U.a.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},b.a.createElement(z.a,{style:{width:155,marginRight:"25px"},getPopupContainer:function(Et){return Et.parentNode},disabledDate:function(Et){return Et&&Et<=r()().subtract(0,"days")},disabledTime:W,placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:r()(Object(g.d)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),b.a.createElement(se.a,{className:"ml20"},b.a.createElement(U.a.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4:"},b.a.createElement(z.a,{style:{width:170},getPopupContainer:function(Et){return Et.parentNode},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:r()(Object(g.d)(),"HH:mm")},disabledDate:function(Et){return Et&&Et0&&b.a.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},b.a.createElement("span",{style:{flex:1}},b.a.createElement(le.a,{checked:O.length===ot.length,onChange:function(Et){O.length===ot.length?_e([]):_e(ot)}},"\u5168\u9009")," "),b.a.createElement("span",{style:{width:16}}),b.a.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",O.length||0,"\u4E2A\u5206\u73ED")),(x.actionTabs.type===1||!Ze)&&ot.length>0&&b.a.createElement(N.a,{data:ot,selectedRowKeys:O,setSelectedRowKeys:_e})))};y.a=Object(E.a)(function(q){var l=q.classroomList,x=q.user;return{classroomList:l,user:x}})(De)},sR1s:function(oe,y,e){"use strict";e.d(y,"b",function(){return le}),e.d(y,"a",function(){return A}),e.d(y,"c",function(){return c}),e.d(y,"d",function(){return F});var _=e("U8pU"),L="RC_TABLE_KEY";function Oe(a){return a==null?[]:Array.isArray(a)?a:[a]}function le(a,D){if(!D&&typeof D!="number")return a;for(var se=Oe(D),j=a,z=0;z1)Object(se.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(U.length===0)return Object(se.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var J=U[0];if(c.isValidElement(J)&&Object(j.c)(J)){var de=J.ref;U[0]=c.cloneElement(J,{ref:Object(j.a)(de,this.setChildNode)})}return U.length===1?U[0]:U.map(function(B,K){return!c.isValidElement(B)||"key"in B&&B.key!==null?B:c.cloneElement(B,{key:"".concat(te,"-").concat(K)})})}}]),S}(c.Component);T.displayName="ResizeObserver",y.a=T},tWlo:function(oe,y){oe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg=="},wCXF:function(oe,y,e){"use strict";e.d(y,"a",function(){return sn});var _=e("rePB"),L=e("VTBJ"),Oe=e("KQm4"),le=e("U8pU"),A=e("ODXe"),c=e("q1tI"),F=e("TSYQ"),a=e.n(F),D=e("Gytx"),se=e.n(D),j=e("Kwbf"),z=e("t23M"),te=e("qx4F"),T=e("6eGT"),v=e("IBYe"),m=e("Ff2n"),S=e("c+Xe"),R=e("fyJ8"),Y=e("biw7");function U(O,_e,Re,Qe,Ze){var He=Re[O]||{},Ne=Re[_e]||{},Ce,xe;He.fixed==="left"?Ce=Qe.left[O]:Ne.fixed==="right"&&(xe=Qe.right[_e]);var Je=!1,nt=!1,Fe=!1,Et=!1,dt=Re[_e+1],Le=Re[O-1];if(Ze==="rtl"){if(Ce!==void 0){var qt=Le&&Le.fixed==="left";Et=!qt}else if(xe!==void 0){var an=dt&&dt.fixed==="right";Fe=!an}}else if(Ce!==void 0){var Kt=dt&&dt.fixed==="left";Je=!Kt}else if(xe!==void 0){var Lt=Le&&Le.fixed==="right";nt=!Lt}return{fixLeft:Ce,fixRight:xe,lastFixLeft:Je,firstFixRight:nt,lastFixRight:Fe,firstFixLeft:Et,isSticky:Qe.isSticky}}var J=e("sR1s");function de(O){var _e=O.cells,Re=O.stickyOffsets,Qe=O.flattenColumns,Ze=O.rowComponent,He=O.cellComponent,Ne=O.onHeaderRow,Ce=O.index,xe=c.useContext(Y.a),Je=xe.prefixCls,nt=xe.direction,Fe;Ne&&(Fe=Ne(_e.map(function(dt){return dt.column}),Ce));var Et=Object(J.a)(_e.map(function(dt){return dt.column}));return c.createElement(Ze,Object.assign({},Fe),_e.map(function(dt,Le){var qt=dt.column,an=U(dt.colStart,dt.colEnd,Qe,Re,nt),Kt;return qt&&qt.onHeaderCell&&(Kt=dt.column.onHeaderCell(qt)),c.createElement(R.a,Object.assign({},dt,{ellipsis:qt.ellipsis,align:qt.align,component:He,prefixCls:Je,key:Et[Le]},an,{additionalProps:Kt,rowType:"header"}))}))}de.displayName="HeaderRow";var B=de;function K(O){var _e=[];function Re(Ne,Ce){var xe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;_e[xe]=_e[xe]||[];var Je=Ce,nt=Ne.filter(Boolean).map(function(Fe){var Et={key:Fe.key,className:Fe.className||"",children:Fe.title,column:Fe,colStart:Je},dt=1,Le=Fe.children;return Le&&Le.length>0&&(dt=Re(Le,Je,xe+1).reduce(function(qt,an){return qt+an},0),Et.hasSubColumns=!0),"colSpan"in Fe&&(dt=Fe.colSpan),"rowSpan"in Fe&&(Et.rowSpan=Fe.rowSpan),Et.colSpan=dt,Et.colEnd=Et.colStart+dt-1,_e[xe].push(Et),Je+=dt,dt});return nt}Re(O,0);for(var Qe=_e.length,Ze=function(Ce){_e[Ce].forEach(function(xe){!("rowSpan"in xe)&&!xe.hasSubColumns&&(xe.rowSpan=Qe-Ce)})},He=0;He=0;Ce-=1){var xe=_e[Ce],Je=Re&&Re[Ce],nt=Je&&Je[r.a];(xe||nt||Ne)&&(Ze.unshift(c.createElement("col",Object.assign({key:Ce,style:{width:xe,minWidth:xe}},nt))),Ne=!0)}return c.createElement("colgroup",null,Ze)}var g=s;function h(O,_e){return Object(c.useMemo)(function(){for(var Re=[],Qe=0;Qe<_e;Qe+=1){var Ze=O[Qe];if(Ze!==void 0)Re[Qe]=Ze;else return null}return Re},[O.join("_"),_e])}var E=c.forwardRef(function(O,_e){var Re=O.noData,Qe=O.columns,Ze=O.flattenColumns,He=O.colWidths,Ne=O.columCount,Ce=O.stickyOffsets,xe=O.direction,Je=O.fixHeader,nt=O.offsetHeader,Fe=O.stickyClassName,Et=O.onScroll,dt=Object(m.a)(O,["noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","offsetHeader","stickyClassName","onScroll"]),Le=c.useContext(Y.a),qt=Le.prefixCls,an=Le.scrollbarSize,Kt=Le.isSticky,Lt=Kt&&!Je?0:an,at=c.useRef(null),ie=c.useCallback(function(Te){Object(S.b)(_e,Te),Object(S.b)(at,Te)},[]);c.useEffect(function(){var Te;function Me(Q){var ve=Q.currentTarget,qe=Q.deltaX;qe&&(Et({currentTarget:ve,scrollLeft:ve.scrollLeft+qe}),Q.preventDefault())}return(Te=at.current)===null||Te===void 0||Te.addEventListener("wheel",Me),function(){var Q;(Q=at.current)===null||Q===void 0||Q.removeEventListener("wheel",Me)}},[]);var Pe=Ze[Ze.length-1],w={fixed:Pe?Pe.fixed:null,onHeaderCell:function(){return{className:"".concat(qt,"-cell-scrollbar")}}},o=Object(c.useMemo)(function(){return Lt?[].concat(Object(Oe.a)(Qe),[w]):Qe},[Lt,Qe]),d=Object(c.useMemo)(function(){return Lt?[].concat(Object(Oe.a)(Ze),[w]):Ze},[Lt,Ze]),ne=Object(c.useMemo)(function(){var Te=Ce.right,Me=Ce.left;return Object(L.a)(Object(L.a)({},Ce),{},{left:xe==="rtl"?[].concat(Object(Oe.a)(Me.map(function(Q){return Q+Lt})),[0]):Me,right:xe==="rtl"?Te:[].concat(Object(Oe.a)(Te.map(function(Q){return Q+Lt})),[0]),isSticky:Kt})},[Lt,Ce,Kt]),$=h(He,Ne);return c.createElement("div",{style:Object(L.a)({overflow:"hidden"},Kt?{top:nt}:{}),ref:ie,className:a()("".concat(qt,"-header"),Object(_.a)({},Fe,!!Fe))},c.createElement("table",{style:{tableLayout:"fixed",visibility:Re||$?null:"hidden"}},c.createElement(g,{colWidths:$?[].concat(Object(Oe.a)($),[Lt]):[],columCount:Ne+1,columns:d}),c.createElement(i,Object.assign({},dt,{stickyOffsets:ne,columns:o,flattenColumns:d}))))});E.displayName="FixedHeader";var n=E,X=c.createContext(null),N=X;function I(O){var _e=O.prefixCls,Re=O.children,Qe=O.component,Ze=O.cellComponent,He=O.fixHeader,Ne=O.fixColumn,Ce=O.horizonScroll,xe=O.className,Je=O.expanded,nt=O.componentWidth,Fe=O.colSpan,Et=c.useContext(Y.a),dt=Et.scrollbarSize;return c.useMemo(function(){var Le=Re;return Ne&&(Le=c.createElement("div",{style:{width:nt-(He?dt:0),position:"sticky",left:0,overflow:"hidden"},className:"".concat(_e,"-expanded-row-fixed")},Le)),c.createElement(Qe,{className:xe,style:{display:Je?null:"none"}},c.createElement(R.a,{component:Ze,prefixCls:_e,colSpan:Fe},Le))},[Re,Qe,He,Ce,xe,Je,nt,Fe,dt])}var W=I;function De(O){var _e=O.className,Re=O.style,Qe=O.record,Ze=O.index,He=O.rowKey,Ne=O.getRowKey,Ce=O.rowExpandable,xe=O.expandedKeys,Je=O.onRow,nt=O.indent,Fe=nt===void 0?0:nt,Et=O.rowComponent,dt=O.cellComponent,Le=O.childrenColumnName,qt=c.useContext(Y.a),an=qt.prefixCls,Kt=qt.fixedInfoList,Lt=c.useContext(N),at=Lt.fixHeader,ie=Lt.fixColumn,Pe=Lt.horizonScroll,w=Lt.componentWidth,o=Lt.flattenColumns,d=Lt.expandableType,ne=Lt.expandRowByClick,$=Lt.onTriggerExpand,Te=Lt.rowClassName,Me=Lt.expandedRowClassName,Q=Lt.indentSize,ve=Lt.expandIcon,qe=Lt.expandedRowRender,Ut=Lt.expandIconColumnIndex,_t=c.useState(!1),tt=Object(A.a)(_t,2),Ee=tt[0],Ye=tt[1],Ge=xe&&xe.has(O.recordKey);c.useEffect(function(){Ge&&Ye(!0)},[Ge]);var We=d==="row"&&(!Ce||Ce(Qe)),V=d==="nest",Ie=Le&&Qe&&Qe[Le],vt=We||V,gt;Je&&(gt=Je(Qe,Ze));var ht=function(kt){if(ne&&vt&&$(Qe,kt),gt&>.onClick){for(var Gt,Ft=arguments.length,rn=new Array(Ft>1?Ft-1:0),rt=1;rt=Fe&&(_t=Fe-Et),Ne({scrollLeft:_t/Fe*(nt+2)}),Lt.current.x=Q.pageX},$=function(){var Q=Object(dn.b)(He.current).top,ve=Q+He.current.offsetHeight,qe=document.documentElement.scrollTop+window.innerHeight;ve-Object(te.a)()<=qe||Q>=qe-Ce?Kt(function(Ut){return Object(L.a)(Object(L.a)({},Ut),{},{isHiddenScrollBar:!0})}):Kt(function(Ut){return Object(L.a)(Object(L.a)({},Ut),{},{isHiddenScrollBar:!1})})},Te=function(Q){Kt(function(ve){return Object(L.a)(Object(L.a)({},ve),{},{scrollLeft:Q/nt*Fe||0})})};return c.useImperativeHandle(Re,function(){return{setScrollLeft:Te}}),c.useEffect(function(){var Me=Object(Yt.a)(document.body,"mouseup",o,!1),Q=Object(Yt.a)(document.body,"mousemove",ne,!1);return $(),function(){Me.remove(),Q.remove()}},[Et,Pe]),c.useEffect(function(){var Me=Object(Yt.a)(window,"scroll",$,!1),Q=Object(Yt.a)(window,"resize",$,!1);return function(){Me.remove(),Q.remove()}},[]),c.useEffect(function(){an.isHiddenScrollBar||Kt(function(Me){var Q,ve;return Object(L.a)(Object(L.a)({},Me),{},{scrollLeft:He.current.scrollLeft/((Q=He.current)===null||Q===void 0?void 0:Q.scrollWidth)*((ve=He.current)===null||ve===void 0?void 0:ve.clientWidth)})})},[an.isHiddenScrollBar]),nt<=Fe||!Et||an.isHiddenScrollBar?null:c.createElement("div",{style:{height:Object(te.a)(),width:Fe,bottom:Ce},className:"".concat(Je,"-sticky-scroll")},c.createElement("div",{onMouseDown:d,ref:dt,className:a()("".concat(Je,"-sticky-scroll-bar"),Object(_.a)({},"".concat(Je,"-sticky-scroll-bar-active"),Pe)),style:{width:"".concat(Et,"px"),transform:"translate3d(".concat(an.scrollLeft,"px, 0, 0)")}}))},Rt=c.forwardRef(Ot);function yt(O,_e){return c.useMemo(function(){var Re=!!O;return{isSticky:Re,stickyClassName:Re?"".concat(_e,"-sticky-header"):"",offsetHeader:Object(le.a)(O)==="object"&&O.offsetHeader||0,offsetScroll:Object(le.a)(O)==="object"&&O.offsetScroll||0}},[O,_e])}var tn=[],lt={},sn="rc-table-internal-hook",hn=c.memo(function(O){var _e=O.children;return _e},function(O,_e){return se()(O.props,_e.props)?O.pingLeft!==_e.pingLeft||O.pingRight!==_e.pingRight:!1});function ln(O){var _e,Re=O.prefixCls,Qe=O.className,Ze=O.rowClassName,He=O.style,Ne=O.data,Ce=O.rowKey,xe=O.scroll,Je=O.tableLayout,nt=O.direction,Fe=O.title,Et=O.footer,dt=O.summary,Le=O.id,qt=O.showHeader,an=O.components,Kt=O.emptyText,Lt=O.onRow,at=O.onHeaderRow,ie=O.internalHooks,Pe=O.transformColumns,w=O.internalRefs,o=O.sticky,d=Ne||tn,ne=!!d.length,$=c.useState(0),Te=Object(A.a)($,2),Me=Te[0],Q=Te[1];c.useEffect(function(){Q(Object(te.a)())});var ve=c.useMemo(function(){return Object(J.c)(an,{})},[an]),qe=c.useCallback(function(Ve,Xe){return Object(J.b)(ve,Ve)||Xe},[ve]),Ut=c.useMemo(function(){return typeof Ce=="function"?Ce:function(Ve){var Xe=Ve&&Ve[Ce];return Xe}},[Ce]),_t=Object(r.c)(O),tt=_t.expandIcon,Ee=_t.expandedRowKeys,Ye=_t.defaultExpandedRowKeys,Ge=_t.defaultExpandAllRows,We=_t.expandedRowRender,V=_t.onExpand,Ie=_t.onExpandedRowsChange,vt=_t.expandRowByClick,gt=_t.rowExpandable,ht=_t.expandIconColumnIndex,$t=_t.expandedRowClassName,fn=_t.childrenColumnName,Wt=_t.indentSize,Vt=tt||Pt,En=fn||"children",Qt=c.useMemo(function(){return We?"row":O.expandable&&ie===sn&&O.expandable.__PARENT_RENDER_ICON__||d.some(function(Ve){return Ve&&Object(le.a)(Ve)==="object"&&Ve[En]})?"nest":!1},[!!We,d]),Jt=c.useState(function(){return Ye||(Ge?jt(d,Ut,En):[])}),wt=Object(A.a)(Jt,2),kt=wt[0],Gt=wt[1],Ft=c.useMemo(function(){return new Set(Ee||kt||[])},[Ee,kt]),rn=c.useCallback(function(Ve){var Xe=Ut(Ve,d.indexOf(Ve)),Xt,vn=Ft.has(Xe);vn?(Ft.delete(Xe),Xt=Object(Oe.a)(Ft)):Xt=[].concat(Object(Oe.a)(Ft),[Xe]),Gt(Xt),V&&V(!vn,Ve),Ie&&Ie(Xt)},[Ut,Ft,d,V,Ie]),rt=c.useState(0),Nt=Object(A.a)(rt,2),bn=Nt[0],bt=Nt[1],$e=Object(Z.b)(Object(L.a)(Object(L.a)(Object(L.a)({},O),_t),{},{expandable:!!We,expandedKeys:Ft,getRowKey:Ut,onTriggerExpand:rn,expandIcon:Vt,expandIconColumnIndex:ht,direction:nt}),ie===sn?Pe:null),Ct=Object(A.a)($e,2),st=Ct[0],Se=Ct[1],ct=c.useMemo(function(){return{columns:st,flattenColumns:Se}},[st,Se]),it=c.useRef(),Tt=c.useRef(),gn=c.useRef(),Dt=c.useState(!1),Ln=Object(A.a)(Dt,2),en=Ln[0],ze=Ln[1],Cn=c.useState(!1),mn=Object(A.a)(Cn,2),pn=mn[0],kn=mn[1],Nn=H(new Map),ma=Object(A.a)(Nn,2),La=ma[0],xa=ma[1],t=Object(J.a)(Se),u=t.map(function(Ve){return La.get(Ve)}),p=c.useMemo(function(){return u},[u.join("_")]),f=Ke(p,Se.length,nt),k=xe&&Object(J.d)(xe.y),C=xe&&Object(J.d)(xe.x),G=C&&Se.some(function(Ve){var Xe=Ve.fixed;return Xe}),re=c.useRef(),ge=yt(o,Re),be=ge.isSticky,we=ge.offsetHeader,je=ge.offsetScroll,ee=ge.stickyClassName,ye,ce,Ue;k&&(ce={overflowY:"scroll",maxHeight:xe.y}),C&&(ye={overflowX:"auto"},k||(ce={overflowY:"hidden"}),Ue={width:xe.x===!0?"auto":xe.x,minWidth:"100%"});var Ae=c.useCallback(function(Ve,Xe){xa(function(Xt){var vn=new Map(Xt);return vn.set(Ve,Xe),vn})},[]),et=ue(null),ut=Object(A.a)(et,2),St=ut[0],Zt=ut[1];function mt(Ve,Xe){if(!Xe)return;typeof Xe=="function"?Xe(Ve):Xe.scrollLeft!==Ve&&(Xe.scrollLeft=Ve)}var xt=function(Xe){var Xt=Xe.currentTarget,vn=Xe.scrollLeft,Dn=typeof vn=="number"?vn:Xt.scrollLeft,Mn=Xt||lt;if(!Zt()||Zt()===Mn){var Bn;St(Mn),mt(Dn,Tt.current),mt(Dn,gn.current),mt(Dn,(Bn=re.current)===null||Bn===void 0?void 0:Bn.setScrollLeft)}if(Xt){var Sn=Xt.scrollWidth,Vn=Xt.clientWidth;ze(Dn>0),kn(Dn0?[].concat(Object(L.a)(m),Object(L.a)(j(U).map(function(J){return Object(Oe.a)({fixed:Y},J)}))):[].concat(Object(L.a)(m),[Object(Oe.a)(Object(Oe.a)({},S),{},{fixed:Y})])},[])}function z(v){for(var m=!0,S=0;S=0;U-=1){var J=v[U];if(Y&&J.fixed!=="right")Y=!1;else if(!Y&&J.fixed==="right"){Object(F.a)(!1,"Index ".concat(U+1," of `columns` missing `fixed='right'` prop."));break}}}function te(v){return v.map(function(m){var S=m.fixed,R=Object(le.a)(m,["fixed"]),Y=S;return S==="left"?Y="right":S==="right"&&(Y="left"),Object(Oe.a)({fixed:Y},R)})}function T(v,m){var S=v.prefixCls,R=v.columns,Y=v.children,U=v.expandable,J=v.expandedKeys,de=v.getRowKey,B=v.onTriggerExpand,K=v.expandIcon,b=v.rowExpandable,i=v.expandIconColumnIndex,r=v.direction,s=v.expandRowByClick,g=A.useMemo(function(){return R||se(Y)},[R,Y]),h=A.useMemo(function(){if(U){var X,N=i||0,I=g[N],W=(X={},Object(_.a)(X,D.a,{className:"".concat(S,"-expand-icon-col")}),Object(_.a)(X,"title",""),Object(_.a)(X,"fixed",I?I.fixed:null),Object(_.a)(X,"className","".concat(S,"-row-expand-icon-cell")),Object(_.a)(X,"render",function(l,x,P){var me=de(x,P),fe=J.has(me),M=b?b(x):!0,Z=K({prefixCls:S,expanded:fe,expandable:M,record:x,onExpand:B});return s?A.createElement("span",{onClick:function(ae){return ae.stopPropagation()}},Z):Z}),X),De=g.slice();return N>=0&&De.splice(N,0,W),De}return g},[U,g,de,J,K,r]),E=A.useMemo(function(){var X=h;return m&&(X=m(X)),X.length||(X=[{render:function(){return null}}]),X},[m,h,r]),n=A.useMemo(function(){return r==="rtl"?te(j(E)):j(E)},[E,r]);return[E,n]}y.b=T},wYyv:function(oe,y,e){"use strict";const _=(Oe,le,A)=>{const c=le<0?Oe.length+le:le;if(c>=0&&c(Oe=[...Oe],_(Oe,le,A),Oe);oe.exports=L,oe.exports.mutate=_},xOL1:function(oe,y){oe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC"},"y0+3":function(oe,y,e){"use strict";e.d(y,"a",function(){return j}),e.d(y,"b",function(){return te});var _=/margin|padding|width|height|max|min|offset/,L={left:!0,top:!0},Oe={cssFloat:1,styleFloat:1,float:1};function le(T){return T.nodeType===1?T.ownerDocument.defaultView.getComputedStyle(T,null):{}}function A(T,v,m){if(v=v.toLowerCase(),m==="auto"){if(v==="height")return T.offsetHeight;if(v==="width")return T.offsetWidth}return v in L||(L[v]=_.test(v)),L[v]?parseFloat(m)||0:m}function c(T,v){var m=arguments.length,S=le(T);return v=Oe[v]?"cssFloat"in T.style?"cssFloat":"styleFloat":v,m===1?S:A(T,v,S[v]||T.style[v])}function F(T,v,m){var S=arguments.length;if(v=Oe[v]?"cssFloat"in T.style?"cssFloat":"styleFloat":v,S===3)return typeof m=="number"&&_.test(v)&&(m="".concat(m,"px")),T.style[v]=m,m;for(var R in v)v.hasOwnProperty(R)&&F(T,R,v[R]);return le(T)}function a(T){return T===document.body?document.documentElement.clientWidth:T.offsetWidth}function D(T){return T===document.body?window.innerHeight||document.documentElement.clientHeight:T.offsetHeight}function se(){var T=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),v=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:T,height:v}}function j(){var T=document.documentElement.clientWidth,v=window.innerHeight||document.documentElement.clientHeight;return{width:T,height:v}}function z(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function te(T){var v=T.getBoundingClientRect(),m=document.documentElement;return{left:v.left+(window.pageXOffset||m.scrollLeft)-(m.clientLeft||document.body.clientLeft||0),top:v.top+(window.pageYOffset||m.scrollTop)-(m.clientTop||document.body.clientTop||0)}}},yslc:function(oe,y){oe.exports="data:image/png;base64,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"}}]); diff --git a/p__Competitions__Exports__.68069b5c.async.js b/p__Competitions__Exports__.3eb27310.async.js similarity index 98% rename from p__Competitions__Exports__.68069b5c.async.js rename to p__Competitions__Exports__.3eb27310.async.js index 1218e17459..041f554aea 100644 --- a/p__Competitions__Exports__.68069b5c.async.js +++ b/p__Competitions__Exports__.3eb27310.async.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[121],{psBA:function(E,d,t){E.exports={wrp:"wrp___3usIQ",underline:"underline___2KCdI",win:"win___1riZg",desc:"desc___3KjjH"}},tYMO:function(E,d,t){"use strict";t.r(d);var J=t("+L6B"),R=t("2/Rp"),h=t("k1fw"),f=t("9og8"),P=t("tJVT"),U=t("PpiC"),j=t("WmNS"),u=t.n(j),n=t("q1tI"),a=t.n(n),g=t("9kvl"),M=t("1n7x"),D=t.n(M),C=t("1vsH"),I=t("hJwl"),B=t("lzim"),L=t("m3rI"),w=t("psBA"),r=t.n(w),A=function(l){var v=l.classroomList,k=l.dispatch,T=Object(U.a)(l,["classroomList","dispatch"]),W=Object(n.useState)(!1),b=Object(P.a)(W,2),K=b[0],x=b[1],F=Object(n.useState)(T.location.query),O=Object(P.a)(F,2),e=O[0],S=O[1],y=Object(n.useRef)(),G=[{name:"\u6700\u65B0",id:"created_at"},{name:"\u6700\u70ED",id:"visits"}];Object(n.useEffect)(function(){e.id&&z()},[]);var z=function(){var c=Object(f.a)(u.a.mark(function i(){var _;return u.a.wrap(function(o){for(;;)switch(o.prev=o.next){case 0:return o.next=2,Object(I.u)(Object(h.a)({},e));case 2:_=o.sent,(_==null?void 0:_.status)===0&&(x(!0),e.school_name=_.data.school_name,e.user_name=_.data.username,e.student_id=_.data.student_id,e.win_type=_.data.competition_name,e.win=_.data.award_name,e.group=_.data.competition,e.suffix=_.data.identity,e.prize_template_id=_.data.prize_template_id,S(Object(h.a)({},e)));case 4:case"end":return o.stop()}},i)}));return function(){return c.apply(this,arguments)}}(),N=function(){var c=Object(f.a)(u.a.mark(function i(){var _,m,o;return u.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return _={margin:[20,0,0,0],filename:"11.pdf",enableLinks:!1,html2canvas:{scale:5,allowTaint:!1,useCORS:!0},jsPDF:{format:[1360,1010],orientation:"landscape",unit:"px"},image:{type:"jpeg",quality:.98}},m=D()().set(_).from(y.current).toPdf(),s.next=4,m.get("pdf");case 4:return m=s.sent,s.next=7,m.output("bloburl");case 7:o=s.sent,Object(C.v)("".concat(e.school_name,"_").concat(e.user_name,"_").concat(e.win,"_").concat(e.group,".pdf"),o);case 9:case"end":return s.stop()}},i)}));return function(){return c.apply(this,arguments)}}();return a.a.createElement("section",null,K&&a.a.createElement(a.a.Fragment,null,a.a.createElement("aside",{className:"tc mt10 mb30"},a.a.createElement(R.a,{size:"large",type:"primary",onClick:N},"\u5BFC\u51FA\u5956\u72B6")),a.a.createElement("aside",{className:"edu-container relative",style:{height:880,width:1e3}},a.a.createElement("aside",{ref:y,id:"reportElement",style:{width:1e3,position:"relative"}},a.a.createElement("aside",{className:r.a.wrp},a.a.createElement("aside",{className:"ml50"},a.a.createElement("div",null,a.a.createElement("span",{className:r.a.underline},e.school_name||"\u56FD\u9632\u79D1\u6280\u5927\u5B66"),a.a.createElement("span",{className:"ml20 mr20 ".concat(r.a.underline)},e.user_name||""),e.suffix,e.student_id&&e.type==2&&a.a.createElement("span",null,"\uFF0C\u5B66\u53F7",a.a.createElement("span",{className:"".concat(r.a.underline," ml20")},e.student_id))),a.a.createElement("div",{className:"mt10"},"\u8363\u83B7\uFF1A\u201C",e.win_type||"",!!e.group&&a.a.createElement(a.a.Fragment,null,"\uFF08",e.group||"\u4EE3\u7801\u6807\u6CE8\u7EC4","\uFF09"),"\u201D"),a.a.createElement("div",{className:r.a.win},e.win||"\u4E00\u7B49\u5956"),a.a.createElement("div",{className:r.a.desc},"\u7279\u53D1\u6B64\u8BC1\uFF0C\u4EE5\u8D44\u9F13\u52B1\u3002"))),a.a.createElement("img",{src:e.prize_template_id?L.a.IMG_SERVER+"/api/attachments/"+e.prize_template_id:B.d,style:{width:"100%"}})))))};d.default=Object(g.a)(function(p){var l=p.classroomList,v=p.user;return{classroomList:l,user:v}})(A)}}]); +(window.webpackJsonp=window.webpackJsonp||[]).push([[121],{psBA:function(E,d,t){E.exports={wrp:"wrp___3usIQ",underline:"underline___2KCdI",win:"win___1riZg",desc:"desc___3KjjH"}},tYMO:function(E,d,t){"use strict";t.r(d);var J=t("+L6B"),R=t("2/Rp"),h=t("k1fw"),f=t("9og8"),P=t("tJVT"),U=t("PpiC"),j=t("WmNS"),u=t.n(j),n=t("q1tI"),a=t.n(n),g=t("9kvl"),M=t("1n7x"),D=t.n(M),C=t("1vsH"),I=t("hJwl"),B=t("lzim"),L=t("m3rI"),w=t("psBA"),r=t.n(w),A=function(l){var v=l.classroomList,k=l.dispatch,T=Object(U.a)(l,["classroomList","dispatch"]),W=Object(n.useState)(!1),b=Object(P.a)(W,2),K=b[0],x=b[1],F=Object(n.useState)(T.location.query),O=Object(P.a)(F,2),e=O[0],S=O[1],y=Object(n.useRef)(),G=[{name:"\u6700\u65B0",id:"created_at"},{name:"\u6700\u70ED",id:"visits"}];Object(n.useEffect)(function(){e.id&&z()},[]);var z=function(){var c=Object(f.a)(u.a.mark(function i(){var _;return u.a.wrap(function(o){for(;;)switch(o.prev=o.next){case 0:return o.next=2,Object(I.u)(Object(h.a)({},e));case 2:_=o.sent,(_==null?void 0:_.status)===0&&(x(!0),e.school_name=_.data.school_name,e.user_name=_.data.username,e.student_id=_.data.student_id,e.win_type=_.data.competition_name,e.win=_.data.award_name,e.group=_.data.competition,e.suffix=_.data.identity,e.prize_template_id=_.data.prize_template_id,S(Object(h.a)({},e)));case 4:case"end":return o.stop()}},i)}));return function(){return c.apply(this,arguments)}}(),N=function(){var c=Object(f.a)(u.a.mark(function i(){var _,m,o;return u.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return _={margin:[20,0,0,0],filename:"11.pdf",enableLinks:!1,html2canvas:{scale:5,allowTaint:!1,useCORS:!0},jsPDF:{format:[1360,1010],orientation:"landscape",unit:"px"},image:{type:"jpeg",quality:.98}},m=D()().set(_).from(y.current).toPdf(),s.next=4,m.get("pdf");case 4:return m=s.sent,s.next=7,m.output("bloburl");case 7:o=s.sent,Object(C.v)("".concat(e.school_name,"_").concat(e.user_name,"_").concat(e.win,"_").concat(e.group,".pdf"),o);case 9:case"end":return s.stop()}},i)}));return function(){return c.apply(this,arguments)}}();return a.a.createElement("section",null,K&&a.a.createElement(a.a.Fragment,null,a.a.createElement("aside",{className:"tc mt10 mb30"},a.a.createElement(R.a,{size:"large",type:"primary",onClick:N},"\u5BFC\u51FA\u5956\u72B6")),a.a.createElement("aside",{className:"edu-container relative",style:{height:880,width:1e3}},a.a.createElement("aside",{ref:y,id:"reportElement",style:{width:1e3,position:"relative"}},a.a.createElement("aside",{className:r.a.wrp},a.a.createElement("aside",{className:"ml50"},a.a.createElement("div",null,a.a.createElement("span",{className:r.a.underline},e.school_name||"\u56FD\u9632\u79D1\u6280\u5927\u5B66"),a.a.createElement("span",{className:"ml20 mr20 ".concat(r.a.underline)},e.user_name||""),e.suffix,e.student_id&&e.type==2&&a.a.createElement("span",null,"\uFF0C\u5B66\u53F7",a.a.createElement("span",{className:"".concat(r.a.underline," ml20")},e.student_id))),a.a.createElement("div",{className:"mt10"},"\u8363\u83B7\uFF1A\u201C",e.win_type||"",!!e.group&&a.a.createElement(a.a.Fragment,null,"\uFF08",e.group||"\u4EE3\u7801\u6807\u6CE8\u7EC4","\uFF09"),"\u201D"),a.a.createElement("div",{className:r.a.win},e.win||"\u4E00\u7B49\u5956"),a.a.createElement("div",{className:r.a.desc},"\u7279\u53D1\u6B64\u8BC1\uFF0C\u4EE5\u8D44\u9F13\u52B1\u3002"))),a.a.createElement("img",{src:e.prize_template_id?L.a.IMG_SERVER+"/api/attachments/"+e.prize_template_id:B.c,style:{width:"100%"}})))))};d.default=Object(g.a)(function(p){var l=p.classroomList,v=p.user;return{classroomList:l,user:v}})(A)}}]); diff --git a/p__Competitions__Index.26cce24a.async.js b/p__Competitions__Index.9d687b67.async.js similarity index 90% rename from p__Competitions__Index.26cce24a.async.js rename to p__Competitions__Index.9d687b67.async.js index 71453bb62a..27cc349470 100644 --- a/p__Competitions__Index.26cce24a.async.js +++ b/p__Competitions__Index.9d687b67.async.js @@ -4,7 +4,7 @@ `);K=E(x,W,J,K);for(var y=0,k=Q.length;y=Q;k++)y-=Q;var F=D(W,x);return F>y&&(W="",F=0),y=j-F,J.ellipsis=W,J.ellipsisWidth=F,J.contentWidth=y,J.containerWidth=j,J}function p(j,x){var W=x.containerWidth,J=x.font,K=x.contentWidth;if(!W)return"";var Q=D(j,J);if(Q<=W)return j;for(var y=0;;y++){if(Q<=K||y>=x.maxIterations){j+=x.ellipsis;break}var k=y===0?o(j,K,x.ascCharWidth,x.cnCharWidth):Q>0?Math.floor(j.length*K/Q):0;j=j.substr(0,k),Q=D(j,J)}return j===""&&(j=x.placeholder),j}function o(j,x,W,J){for(var K=0,Q=0,y=j.length;QH)j="",y=[];else if(se!=null)for(var re=E(se-(W?W[1]+W[3]:0),x,K.ellipsis,{minChar:K.minChar,placeholder:K.placeholder}),ce=0,le=y.length;ceJ&&m(W,j.substring(J,Q)),m(W,K[2],K[1]),J=u.lastIndex}Jce)return{lines:[],width:0,height:0};ae.textWidth=D(ae.text,Ae);var de=ve.textWidth,fe=de==null||de==="auto";if(typeof de=="string"&&de.charAt(de.length-1)==="%")ae.percentWidth=de,te.push(ae),de=0;else{if(fe){de=ae.textWidth;var pe=ve.textBackgroundColor,Ee=pe&&pe.image;Ee&&(Ee=h.findExistImage(Ee),h.isImageReady(Ee)&&(de=Math.max(de,Ee.width*_e/Ee.height)))}var Se=be?be[1]+be[3]:0;de+=Se;var Oe=re!=null?re-xe:null;Oe!=null&&Oe=0&&o.splice(l,1),E.__hoverMir=null},clearHover:function(E){for(var p=this._hoverElements,o=0;o15)break}}M.__drawIndex=y,M.__drawIndex0&&E>l[0]){for(S=0;SE);S++);M=o[l[S]]}if(l.splice(S+1,0,E),o[E]=p,!p.virtual)if(M){var C=M.dom;C.nextSibling?m.insertBefore(p.dom,C.nextSibling):m.appendChild(p.dom)}else m.firstChild?m.insertBefore(p.dom,m.firstChild):m.appendChild(p.dom)},eachLayer:function(E,p){var o=this._zlevelList,l,w;for(w=0;w0?c:0),this._needsManuallyCompositing),C.__builtin__||f("ZLevel "+m+" has been used by unkown layer "+C.id),C!==w&&(C.__used=!0,C.__startIndex!==o&&(C.__dirty=!0),C.__startIndex=o,C.incremental?C.__drawIndex=-1:C.__drawIndex=o,p(o),w=C),l.__dirty&&(C.__dirty=!0,C.incremental&&C.__drawIndex<0&&(C.__drawIndex=o))}p(o),this.eachBuiltinLayer(function(j,x){!j.__used&&j.getElementCount()>0&&(j.__dirty=!0,j.__startIndex=j.__endIndex=j.__drawIndex=0),j.__dirty&&j.__drawIndex<0&&(j.__drawIndex=j.__startIndex)})},clear:function(){return this.eachBuiltinLayer(this._clearLayer),this},_clearLayer:function(E){E.clear()},setBackgroundColor:function(E){this._backgroundColor=E},configLayer:function(E,p){if(p){var o=this._layerConfig;o[E]?A.merge(o[E],p,!0):o[E]=p;for(var l=0;l=e;)u|=r&1,r>>=1;return r+u}function f(r,u,c,g){var b=u+1;if(b===c)return 1;if(g(r[b++],r[u])<0){for(;b=0;)b++;return b-u}function a(r,u,c){for(c--;u>>1,b(D,r[_])<0?N=_:O=_+1;var U=g-O;switch(U){case 3:r[O+3]=r[O+2];case 2:r[O+2]=r[O+1];case 1:r[O+1]=r[O];break;default:for(;U>0;)r[O+U]=r[O+U-1],U--}r[O]=D}}function i(r,u,c,g,b,D){var O=0,N=0,_=1;if(D(r,u[c+b])>0){for(N=g-b;_0;)O=_,_=(_<<1)+1,_<=0&&(_=N);_>N&&(_=N),O+=b,_+=b}else{for(N=b+1;_N&&(_=N);var U=O;O=b-_,_=b-U}for(O++;O<_;){var v=O+(_-O>>>1);D(r,u[c+v])>0?O=v+1:_=v}return _}function t(r,u,c,g,b,D){var O=0,N=0,_=1;if(D(r,u[c+b])<0){for(N=b+1;_N&&(_=N);var U=O;O=b-_,_=b-U}else{for(N=g-b;_=0;)O=_,_=(_<<1)+1,_<=0&&(_=N);_>N&&(_=N),O+=b,_+=b}for(O++;O<_;){var v=O+(_-O>>>1);D(r,u[c+v])<0?_=v:O=v+1}return _}function n(r,u){var c=B,g=0,b=h,D=0,O,N,_=0;g=r.length,g<2*h&&(b=g>>>1);var U=[];D=g<120?5:g<1542?10:g<119151?19:40,O=[],N=[];function v(o,l){O[_]=o,N[_]=l,_+=1}function z(){for(;_>1;){var o=_-2;if(o>=1&&N[o-1]<=N[o]+N[o+1]||o>=2&&N[o-2]<=N[o]+N[o-1])N[o-1]N[o+1])break;T(o)}}function I(){for(;_>1;){var o=_-2;o>0&&N[o-1]=B||J>=B);if(K)break;x<0&&(x=0),x+=2}if(c=x,c<1&&(c=1),l===1){for(S=0;S=0;S--)r[W+S]=r[x+S];r[j]=U[C];return}for(var J=c;;){var K=0,Q=0,y=!1;do if(u(U[C],r[m])<0){if(r[j--]=r[m--],K++,Q=0,--l===0){y=!0;break}}else if(r[j--]=U[C--],Q++,K=0,--M===1){y=!0;break}while((K|Q)=0;S--)r[W+S]=r[x+S];if(l===0){y=!0;break}}if(r[j--]=U[C--],--M===1){y=!0;break}if(Q=M-i(r[m],U,0,M,M-1,u),Q!==0){for(j-=Q,C-=Q,M-=Q,W=j+1,x=C+1,S=0;S=B||Q>=B);if(y)break;J<0&&(J=0),J+=2}if(c=J,c<1&&(c=1),M===1){for(j-=l,m-=l,W=j+1,x=m+1,S=l-1;S>=0;S--)r[W+S]=r[x+S];r[j]=U[C]}else{if(M===0)throw new Error;for(x=j-(M-1),S=0;SN&&(_=N),d(r,c,c+_,c+D,u),D=_}O.pushRun(c,D),O.mergeRuns(),b-=D,c+=D}while(b!==0);O.forceMergeRuns()}$.exports=s},BU3w:function($,P,e){"use strict";e.d(P,"a",function(){return d});var B=e("MNnm"),h="rc-util-key";function A(i){if(i.attachTo)return i.attachTo;var t=document.querySelector("head");return t||document.body}function f(i){var t,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(B.a)())return null;var s=document.createElement("style");if((t=n.csp)===null||t===void 0?void 0:t.nonce){var r;s.nonce=(r=n.csp)===null||r===void 0?void 0:r.nonce}s.innerHTML=i;var u=A(n),c=u.firstChild;return n.prepend&&u.prepend?u.prepend(s):n.prepend&&c?u.insertBefore(s,c):u.appendChild(s),s}var a=new Map;function d(i,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},s=A(n);if(!a.has(s)){var r=f("",n),u=r.parentNode;a.set(s,u),u.removeChild(r)}var c=Array.from(a.get(s).children).find(function(N){return N.tagName==="STYLE"&&N[h]===t});if(c){var g,b;if(((g=n.csp)===null||g===void 0?void 0:g.nonce)&&c.nonce!==((b=n.csp)===null||b===void 0?void 0:b.nonce)){var D;c.nonce=(D=n.csp)===null||D===void 0?void 0:D.nonce}return c.innerHTML!==i&&(c.innerHTML=i),c}var O=f(i,n);return O[h]=t,O}},BdwD:function($,P,e){"use strict";var B=e("+L6B"),h=e("2/Rp"),A=e("0Owb"),f=e("k1fw"),a=e("q1tI"),d=e.n(a),i=e("FOrL"),t=e.n(i),n=function(r){var u=r.buttonProps,c=u===void 0?{}:u,g=r.styles,b=g===void 0?{}:g,D=r.customText,O=r.ButtonText,N=r.ButtonClick,_=r.Buttonclass,U=r.ButtonTwo;return d.a.createElement("section",{className:"tc animated fadeIn",style:Object(f.a)(Object(f.a)({},{color:"#999",margin:"200px auto"}),b)},d.a.createElement("img",{src:t.a}),d.a.createElement("p",{className:"mt20 font14"},D||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),O&&d.a.createElement(h.a,Object(A.a)({className:_,onClick:N},c),O),U&&U)};P.a=n},BlVb:function($,P,e){var B=e("hyiK"),h=1e-8;function A(a,d){return Math.abs(a-d).5?z:v}function s(v,z,I,T,E){var p=v.length;if(E===1)for(var o=0;oE;if(p)v.length=E;else for(var o=T;o=0&&!(J[de]<=_e);de--);de=Math.min(de,M-2)}else{for(de=se;de_e);de++);de=Math.min(de-1,M-2)}se=de,re=_e;var fe=J[de+1]-J[de];if(fe===0)return;if(le=(_e-J[de])/fe,w)if(ge=K[de],me=K[de===0?de:de-1],xe=K[de>M-2?M-1:de+1],q=K[de>M-3?M-1:de+2],m)c(me,ge,xe,q,le,le*le,le*le*le,o(Ae,E),x);else{var pe;if(C)pe=c(me,ge,xe,q,le,le*le,le*le*le,ae,1),pe=D(ae);else{if(j)return n(ge,xe,le);pe=g(me,ge,xe,q,le,le*le,le*le*le)}l(Ae,E,pe)}else if(m)s(K[de],K[de+1],le,o(Ae,E),x);else{var pe;if(C)s(K[de],K[de+1],le,ae,1),pe=D(ae);else{if(j)return n(K[de],K[de+1],le);pe=t(K[de],K[de+1],le)}l(Ae,E,pe)}},be=new B({target:v._target,life:W,loop:v._loop,delay:v._delay,onframe:ve,ondestroy:I});return z&&z!=="spline"&&(be.easing=z),be}var _=function(v,z,I,T){this._tracks={},this._target=v,this._loop=z||!1,this._getter=I||d,this._setter=T||i,this._clipCount=0,this._delay=0,this._doneList=[],this._onframeList=[],this._clipList=[]};_.prototype={when:function(v,z){var I=this._tracks;for(var T in z){if(!z.hasOwnProperty(T))continue;if(!I[T]){I[T]=[];var E=this._getter(this._target,T);if(E==null)continue;v!==0&&I[T].push({time:0,value:b(E)})}I[T].push({time:v,value:z[T]})}return this},during:function(v){return this._onframeList.push(v),this},pause:function(){for(var v=0;v1&&s&&s.length>1){var u=A(s)/A(r);!isFinite(u)&&(u=1),t.pinchScale=u;var c=f(s);return t.pinchX=c[0],t.pinchY=c[1],{type:"pinch",target:i[0].target,event:t}}}},d=h;$.exports=d},D2RN:function($,P,e){$.exports={flex_box_center:"flex_box_center___1wzjU",flex_space_between:"flex_space_between___19d2o",flex_box_vertical_center:"flex_box_vertical_center___1Wd-a",flex_box_center_end:"flex_box_center_end___2HPOy",flex_box_column:"flex_box_column___2cB5F",wrp:"wrp___V2wJo",banner:"banner___9x-A-",bg:"bg___2WSLA",list:"list___u4-_b",status:"status___4LRSp",desc:"desc___18okv",flex1:"flex1___34Elm",item:"item___32MoH",footer:"footer___1100r",tabs:"tabs___1g_DM",CompetitionsList:"CompetitionsList___2iLb3",CompetitionsListzhezhao:"CompetitionsListzhezhao___2O-qQ",shadow:"shadow___13bWc",divimg:"divimg___3dE7q",havetext:"havetext___2a_fQ",Finishedtext:"Finishedtext___3cssb",Comingtext:"Comingtext___14gQI",task_hide:"task_hide___KPgxv",task_hide_2:"task_hide_2___151jJ",Unpublishedtext:"Unpublishedtext___2LPx9",signup:"signup___1gqfa",checkboxtitle:"checkboxtitle___3U9gf"}},DBLp:function($,P){function e(){}e.prototype={diff:function(a,d,i){i||(i=function(_,U){return _===U}),this.equals=i;var t=this;a=a.slice(),d=d.slice();var n=d.length,s=a.length,r=1,u=n+s,c=[{newPos:-1,components:[]}],g=this.extractCommon(c[0],d,a,0);if(c[0].newPos+1>=n&&g+1>=s){for(var b=[],D=0;D=n&&I+1>=s)return B(t,U.components,d,a);c[_]=U}r++}for(;r<=u;){var N=O();if(N)return N}},pushComponent:function(a,d,i){var t=a[a.length-1];t&&t.added===d&&t.removed===i?a[a.length-1]={count:t.count+1,added:d,removed:i}:a.push({count:1,added:d,removed:i})},extractCommon:function(a,d,i,t){for(var n=d.length,s=i.length,r=a.newPos,u=r-t,c=0;r+1f||u<-f}var d=function(u){u=u||{},u.position||(this.position=[0,0]),u.rotation==null&&(this.rotation=0),u.scale||(this.scale=[1,1]),this.origin=this.origin||null},i=d.prototype;i.transform=null,i.needLocalTransform=function(){return a(this.rotation)||a(this.position[0])||a(this.position[1])||a(this.scale[0]-1)||a(this.scale[1]-1)};var t=[];i.updateTransform=function(){var u=this.parent,c=u&&u.transform,g=this.needLocalTransform(),b=this.transform;if(!(g||c)){b&&A(b);return}b=b||B.create(),g?this.getLocalTransform(b):A(b),c&&(g?B.mul(b,u.transform,b):B.copy(b,u.transform)),this.transform=b;var D=this.globalScaleRatio;if(D!=null&&D!==1){this.getGlobalScale(t);var O=t[0]<0?-1:1,N=t[1]<0?-1:1,_=((t[0]-O)*D+O)/t[0]||0,U=((t[1]-N)*D+N)/t[1]||0;b[0]*=_,b[1]*=_,b[2]*=U,b[3]*=U}this.invTransform=this.invTransform||B.create(),B.invert(this.invTransform,b)},i.getLocalTransform=function(u){return d.getLocalTransform(this,u)},i.setTransform=function(u){var c=this.transform,g=u.dpr||1;c?u.setTransform(g*c[0],g*c[1],g*c[2],g*c[3],g*c[4],g*c[5]):u.setTransform(g,0,0,g,0,0)},i.restoreTransform=function(u){var c=u.dpr||1;u.setTransform(c,0,0,c,0,0)};var n=[],s=B.create();i.setLocalTransform=function(u){if(!u)return;var c=u[0]*u[0]+u[1]*u[1],g=u[2]*u[2]+u[3]*u[3],b=this.position,D=this.scale;a(c-1)&&(c=Math.sqrt(c)),a(g-1)&&(g=Math.sqrt(g)),u[0]<0&&(c=-c),u[3]<0&&(g=-g),b[0]=u[4],b[1]=u[5],D[0]=c,D[1]=g,this.rotation=Math.atan2(-u[1]/g,u[0]/c)},i.decomposeTransform=function(){if(!this.transform)return;var u=this.parent,c=this.transform;u&&u.transform&&(B.mul(n,u.invTransform,c),c=n);var g=this.origin;g&&(g[0]||g[1])&&(s[4]=g[0],s[5]=g[1],B.mul(n,c,s),n[4]-=g[0],n[5]-=g[1],c=n),this.setLocalTransform(c)},i.getGlobalScale=function(u){var c=this.transform;return u=u||[],c?(u[0]=Math.sqrt(c[0]*c[0]+c[1]*c[1]),u[1]=Math.sqrt(c[2]*c[2]+c[3]*c[3]),c[0]<0&&(u[0]=-u[0]),c[3]<0&&(u[1]=-u[1]),u):(u[0]=1,u[1]=1,u)},i.transformCoordToLocal=function(u,c){var g=[u,c],b=this.invTransform;return b&&h.applyTransform(g,g,b),g},i.transformCoordToGlobal=function(u,c){var g=[u,c],b=this.transform;return b&&h.applyTransform(g,g,b),g},d.getLocalTransform=function(u,c){c=c||[],A(c);var g=u.origin,b=u.scale||[1,1],D=u.rotation||0,O=u.position||[0,0];return g&&(c[4]-=g[0],c[5]-=g[1]),B.scale(c,c,b),D&&B.rotate(c,c,D),g&&(c[4]+=g[0],c[5]+=g[1]),c[4]+=O[0],c[5]+=O[1],c};var r=d;$.exports=r},Dagg:function($,P,e){var B=e("Gev7"),h=e("mFDi"),A=e("bYtY"),f=e("Xnb7");function a(i){B.call(this,i)}a.prototype={constructor:a,type:"image",brush:function(i,t){var n=this.style,s=n.image;n.bind(i,this,t);var r=this._image=f.createOrUpdateImage(s,this._image,this,this.onload);if(!r||!f.isImageReady(r))return;var u=n.x||0,c=n.y||0,g=n.width,b=n.height,D=r.width/r.height;if(g==null&&b!=null?g=b*D:b==null&&g!=null?b=g/D:g==null&&b==null&&(g=r.width,b=r.height),this.setTransform(i),n.sWidth&&n.sHeight){var O=n.sx||0,N=n.sy||0;i.drawImage(r,O,N,n.sWidth,n.sHeight,u,c,g,b)}else if(n.sx&&n.sy){var O=n.sx,N=n.sy,_=g-O,U=b-N;i.drawImage(r,O,N,_,U,u,c,g,b)}else i.drawImage(r,u,c,g,b);n.text!=null&&(this.restoreTransform(i),this.drawRectText(i,this.getBoundingRect()))},getBoundingRect:function(){var i=this.style;return this._rect||(this._rect=new h(i.x||0,i.y||0,i.width||0,i.height||0)),this._rect}},A.inherits(a,B);var d=a;$.exports=d},E7E6:function($,P){$.exports="data:image/png;base64,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"},FOrL:function($,P,e){$.exports=e.p+"static/nodata.a6b3f948.png"},FPkq:function($,P,e){$.exports=e.p+"static/qrCode.dd0fe9b2.png"},Fofx:function($,P){var e=typeof Float32Array=="undefined"?Array:Float32Array;function B(){var s=new e(6);return h(s),s}function h(s){return s[0]=1,s[1]=0,s[2]=0,s[3]=1,s[4]=0,s[5]=0,s}function A(s,r){return s[0]=r[0],s[1]=r[1],s[2]=r[2],s[3]=r[3],s[4]=r[4],s[5]=r[5],s}function f(s,r,u){var c=r[0]*u[0]+r[2]*u[1],g=r[1]*u[0]+r[3]*u[1],b=r[0]*u[2]+r[2]*u[3],D=r[1]*u[2]+r[3]*u[3],O=r[0]*u[4]+r[2]*u[5]+r[4],N=r[1]*u[4]+r[3]*u[5]+r[5];return s[0]=c,s[1]=g,s[2]=b,s[3]=D,s[4]=O,s[5]=N,s}function a(s,r,u){return s[0]=r[0],s[1]=r[1],s[2]=r[2],s[3]=r[3],s[4]=r[4]+u[0],s[5]=r[5]+u[1],s}function d(s,r,u){var c=r[0],g=r[2],b=r[4],D=r[1],O=r[3],N=r[5],_=Math.sin(u),U=Math.cos(u);return s[0]=c*U+D*_,s[1]=-c*_+D*U,s[2]=g*U+O*_,s[3]=-g*_+U*O,s[4]=U*b+_*N,s[5]=U*N-_*b,s}function i(s,r,u){var c=u[0],g=u[1];return s[0]=r[0]*c,s[1]=r[1]*g,s[2]=r[2]*c,s[3]=r[3]*g,s[4]=r[4]*c,s[5]=r[5]*g,s}function t(s,r){var u=r[0],c=r[2],g=r[4],b=r[1],D=r[3],O=r[5],N=u*D-b*c;return N?(N=1/N,s[0]=D*N,s[1]=-b*N,s[2]=-c*N,s[3]=u*N,s[4]=(c*O-D*g)*N,s[5]=(b*g-u*O)*N,s):null}function n(s){var r=B();return A(r,s),r}P.create=B,P.identity=h,P.copy=A,P.mul=f,P.translate=a,P.rotate=d,P.scale=i,P.invert=t,P.clone=n},FxDU:function($,P,e){"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.createSensor=void 0;var B=e("QO+J"),h=e("j5sG"),A=typeof ResizeObserver!="undefined"?h.createSensor:B.createSensor;P.createSensor=A},GABl:function($,P){$.exports="data:image/png;base64,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"},GNQp:function($,P,e){},Gev7:function($,P,e){var B=e("bYtY"),h=e("K2GJ"),A=e("1bdT"),f=e("ni6a");function a(i){i=i||{},A.call(this,i);for(var t in i)i.hasOwnProperty(t)&&t!=="style"&&(this[t]=i[t]);this.style=new h(i.style,this),this._rect=null,this.__clipPaths=null}a.prototype={constructor:a,type:"displayable",__dirty:!0,invisible:!1,z:0,z2:0,zlevel:0,draggable:!1,dragging:!1,silent:!1,culling:!1,cursor:"pointer",rectHover:!1,progressive:!1,incremental:!1,globalScaleRatio:1,beforeBrush:function(i){},afterBrush:function(i){},brush:function(i,t){},getBoundingRect:function(){},contain:function(i,t){return this.rectContain(i,t)},traverse:function(i,t){i.call(t,this)},rectContain:function(i,t){var n=this.transformCoordToLocal(i,t),s=this.getBoundingRect();return s.contain(n[0],n[1])},dirty:function(){this.__dirty=this.__dirtyText=!0,this._rect=null,this.__zr&&this.__zr.refresh()},animateStyle:function(i){return this.animate("style",i)},attrKV:function(i,t){i!=="style"?A.prototype.attrKV.call(this,i,t):this.style.set(t)},setStyle:function(i,t){return this.style.set(i,t),this.dirty(!1),this},useStyle:function(i){return this.style=new h(i,this),this.dirty(!1),this},calculateTextPosition:null},B.inherits(a,A),B.mixin(a,f);var d=a;$.exports=d},Gytx:function($,P){$.exports=function(B,h,A,f){var a=A?A.call(f,B,h):void 0;if(a!==void 0)return!!a;if(B===h)return!0;if(typeof B!="object"||!B||typeof h!="object"||!h)return!1;var d=Object.keys(B),i=Object.keys(h);if(d.length!==i.length)return!1;for(var t=Object.prototype.hasOwnProperty.bind(h),n=0;n3&&(t=e.call(t,1));for(var s=d.length,r=0;r4&&(t=e.call(t,1,t.length-1));for(var s=t[t.length-1],r=d.length,u=0;uthis._ux||O(z-this._yi)>this._uy||this._len<5;return this.addData(i.L,v,z),this._ctx&&I&&(this._needsDash()?this._dashedLineTo(v,z):this._ctx.lineTo(v,z)),I&&(this._xi=v,this._yi=z),this},bezierCurveTo:function(v,z,I,T,E,p){return this.addData(i.C,v,z,I,T,E,p),this._ctx&&(this._needsDash()?this._dashedBezierTo(v,z,I,T,E,p):this._ctx.bezierCurveTo(v,z,I,T,E,p)),this._xi=E,this._yi=p,this},quadraticCurveTo:function(v,z,I,T){return this.addData(i.Q,v,z,I,T),this._ctx&&(this._needsDash()?this._dashedQuadraticTo(v,z,I,T):this._ctx.quadraticCurveTo(v,z,I,T)),this._xi=I,this._yi=T,this},arc:function(v,z,I,T,E,p){return this.addData(i.A,v,z,I,I,T,E-T,0,p?0:1),this._ctx&&this._ctx.arc(v,z,I,T,E,p),this._xi=g(E)*I+v,this._yi=b(E)*I+z,this},arcTo:function(v,z,I,T,E){return this._ctx&&this._ctx.arcTo(v,z,I,T,E),this},rect:function(v,z,I,T){return this._ctx&&this._ctx.rect(v,z,I,T),this.addData(i.R,v,z,I,T),this},closePath:function(){this.addData(i.Z);var v=this._ctx,z=this._x0,I=this._y0;return v&&(this._needsDash()&&this._dashedLineTo(z,I),v.closePath()),this._xi=z,this._yi=I,this},fill:function(v){v&&v.fill(),this.toStatic()},stroke:function(v){v&&v.stroke(),this.toStatic()},setLineDash:function(v){if(v instanceof Array){this._lineDash=v,this._dashIdx=0;for(var z=0,I=0;Iz.length&&(this._expandData(),z=this.data);for(var I=0;I0&&m<=v||w<0&&m>=v||w===0&&(M>0&&C<=z||M<0&&C>=z);){if(W=this._dashIdx,j=E[W],m+=w*j,C+=M*j,this._dashIdx=(W+1)%x,w>0&&mo||M>0&&Cl)continue;p[W%2?"moveTo":"lineTo"](w>=0?u(m,v):c(m,v),M>=0?u(C,z):c(C,z))}w=m-v,M=C-z,this._dashOffset=-D(w*w+M*M)},_dashedBezierTo:function(v,z,I,T,E,p){var o=this._dashSum,l=this._dashOffset,w=this._lineDash,M=this._ctx,S=this._xi,m=this._yi,C,j,x,W=B.cubicAt,J=0,K=this._dashIdx,Q=w.length,y,k,F=0;for(l<0&&(l=o+l),l%=o,C=0;C<1;C+=.1)j=W(S,v,I,E,C+.1)-W(S,v,I,E,C),x=W(m,z,T,p,C+.1)-W(m,z,T,p,C),J+=D(j*j+x*x);for(;Kl);K++);for(C=(F-l)/J;C<=1;)y=W(S,v,I,E,C),k=W(m,z,T,p,C),K%2?M.moveTo(y,k):M.lineTo(y,k),C+=w[K]/J,K=(K+1)%Q;K%2!==0&&M.lineTo(E,p),j=E-y,x=p-k,this._dashOffset=-D(j*j+x*x)},_dashedQuadraticTo:function(v,z,I,T){var E=I,p=T;I=(I+2*v)/3,T=(T+2*z)/3,v=(this._xi+2*v)/3,z=(this._yi+2*z)/3,this._dashedBezierTo(v,z,I,T,E,p)},toStatic:function(){var v=this.data;v instanceof Array&&(v.length=this._len,N&&(this.data=new Float32Array(v)))},getBoundingRect:function(){t[0]=t[1]=s[0]=s[1]=Number.MAX_VALUE,n[0]=n[1]=r[0]=r[1]=-Number.MAX_VALUE;for(var v=this.data,z=0,I=0,T=0,E=0,p=0;pw||O(l-p)>M||m===S-1)&&(v.lineTo(o,l),E=o,p=l);break;case i.C:v.bezierCurveTo(z[m++],z[m++],z[m++],z[m++],z[m++],z[m++]),E=z[m-2],p=z[m-1];break;case i.Q:v.quadraticCurveTo(z[m++],z[m++],z[m++],z[m++]),E=z[m-2],p=z[m-1];break;case i.A:var j=z[m++],x=z[m++],W=z[m++],J=z[m++],K=z[m++],Q=z[m++],y=z[m++],k=z[m++],F=W>J?W:J,te=W>J?1:W/J,H=W>J?J/W:1,se=Math.abs(W-J)>.001,re=K+Q;se?(v.translate(j,x),v.rotate(y),v.scale(te,H),v.arc(0,0,F,K,re,1-k),v.scale(1/te,1/H),v.rotate(-y),v.translate(-j,-x)):v.arc(j,x,F,K,re,1-k),m===1&&(I=g(K)*W+j,T=b(K)*J+x),E=g(re)*W+j,p=b(re)*J+x;break;case i.R:I=E=z[m],T=p=z[m+1],v.rect(z[m++],z[m++],z[m++],z[m++]);break;case i.Z:v.closePath(),E=I,p=T}}}},_.CMD=i;var U=_;$.exports=U},ItGF:function($,P){var e={};typeof wx=="object"&&typeof wx.getSystemInfoSync=="function"?e={browser:{},os:{},node:!1,wxa:!0,canvasSupported:!0,svgSupported:!1,touchEventsSupported:!0,domSupported:!1}:typeof document=="undefined"&&typeof self!="undefined"?e={browser:{},os:{},node:!1,worker:!0,canvasSupported:!0,domSupported:!1}:typeof navigator=="undefined"?e={browser:{},os:{},node:!0,worker:!1,canvasSupported:!0,svgSupported:!0,domSupported:!1}:e=h(navigator.userAgent);var B=e;function h(A){var f={},a={},d=A.match(/Firefox\/([\d.]+)/),i=A.match(/MSIE\s([\d.]+)/)||A.match(/Trident\/.+?rv:(([\d.]+))/),t=A.match(/Edge\/([\d.]+)/),n=/micromessenger/i.test(A);return d&&(a.firefox=!0,a.version=d[1]),i&&(a.ie=!0,a.version=i[1]),t&&(a.edge=!0,a.version=t[1]),n&&(a.weChat=!0),{browser:a,os:f,node:!1,canvasSupported:!!document.createElement("canvas").getContext,svgSupported:typeof SVGRect!="undefined",touchEventsSupported:"ontouchstart"in window&&!a.ie&&!a.edge,pointerEventsSupported:"onpointerdown"in window&&(a.edge||a.ie&&a.version>=11),domSupported:typeof document!="undefined"}}$.exports=B},JWDV:function($,P,e){$.exports=e.p+"static/charpter-white.5fa14f93.svg"},JeFH:function($,P){$.exports="data:image/png;base64,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"},Jq4h:function($,P,e){$.exports=e.p+"static/qrcode.54870d9b.png"},K2GJ:function($,P,e){var B=e("fW2E"),h=e("gut8"),A=h.ContextCachedBy,f=[["shadowBlur",0],["shadowOffsetX",0],["shadowOffsetY",0],["shadowColor","#000"],["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]],a=function(u){this.extendFrom(u,!1)};function d(u,c,g){var b=c.x==null?0:c.x,D=c.x2==null?1:c.x2,O=c.y==null?0:c.y,N=c.y2==null?0:c.y2;c.global||(b=b*g.width+g.x,D=D*g.width+g.x,O=O*g.height+g.y,N=N*g.height+g.y),b=isNaN(b)?0:b,D=isNaN(D)?1:D,O=isNaN(O)?0:O,N=isNaN(N)?0:N;var _=u.createLinearGradient(b,O,D,N);return _}function i(u,c,g){var b=g.width,D=g.height,O=Math.min(b,D),N=c.x==null?.5:c.x,_=c.y==null?.5:c.y,U=c.r==null?.5:c.r;c.global||(N=N*b+g.x,_=_*D+g.y,U=U*O);var v=u.createRadialGradient(N,_,0,N,_,U);return v}a.prototype={constructor:a,fill:"#000",stroke:null,opacity:1,fillOpacity:null,strokeOpacity:null,lineDash:null,lineDashOffset:0,shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,lineWidth:1,strokeNoScale:!1,text:null,font:null,textFont:null,fontStyle:null,fontWeight:null,fontSize:null,fontFamily:null,textTag:null,textFill:"#000",textStroke:null,textWidth:null,textHeight:null,textStrokeWidth:0,textLineHeight:null,textPosition:"inside",textRect:null,textOffset:null,textAlign:null,textVerticalAlign:null,textDistance:5,textShadowColor:"transparent",textShadowBlur:0,textShadowOffsetX:0,textShadowOffsetY:0,textBoxShadowColor:"transparent",textBoxShadowBlur:0,textBoxShadowOffsetX:0,textBoxShadowOffsetY:0,transformText:!1,textRotation:0,textOrigin:null,textBackgroundColor:null,textBorderColor:null,textBorderWidth:0,textBorderRadius:0,textPadding:null,rich:null,truncate:null,blend:null,bind:function(u,c,g){var b=this,D=g&&g.style,O=!D||u.__attrCachedBy!==A.STYLE_BIND;u.__attrCachedBy=A.STYLE_BIND;for(var N=0;N0},extendFrom:function(u,c){if(u)for(var g in u)u.hasOwnProperty(g)&&(c===!0||(c===!1?!this.hasOwnProperty(g):u[g]!=null))&&(this[g]=u[g])},set:function(u,c){typeof u=="string"?this[u]=c:this.extendFrom(u,!0)},clone:function(){var u=new this.constructor;return u.extendFrom(this,!0),u},getGradient:function(u,c,g){for(var b=c.type==="radial"?i:d,D=b(u,c,g),O=c.colorStops,N=0;N=0)continue;if(!Object.prototype.hasOwnProperty.call(u,b))continue;g[b]=u[b]}return g}function t(u,c){if(!(u instanceof c))throw new TypeError("Cannot call a class as a function")}function n(u,c){if(!u)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return c&&(typeof c=="object"||typeof c=="function")?c:u}function s(u,c){if(typeof c!="function"&&c!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof c);u.prototype=Object.create(c&&c.prototype,{constructor:{value:u,enumerable:!1,writable:!0,configurable:!0}}),c&&(Object.setPrototypeOf?Object.setPrototypeOf(u,c):u.__proto__=c)}var r=function(u){s(c,u);function c(g){t(this,c);var b=n(this,(c.__proto__||Object.getPrototypeOf(c)).call(this,g));return b.scrollListener=b.scrollListener.bind(b),b.eventListenerOptions=b.eventListenerOptions.bind(b),b.mousewheelListener=b.mousewheelListener.bind(b),b}return B(c,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var b=this.getParentElement(this.scrollComponent);b.scrollTop=b.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var b=!1,D={get passive(){b=!0}};try{document.addEventListener("test",null,D),document.removeEventListener("test",null,D)}catch(O){}return b}},{key:"eventListenerOptions",value:function(){var b=this.props.useCapture;return this.isPassiveSupported()&&(b={useCapture:this.props.useCapture,passive:!0}),b}},{key:"setDefaultLoader",value:function(b){this.defaultLoader=b}},{key:"detachMousewheelListener",value:function(){var b=window;this.props.useWindow===!1&&(b=this.scrollComponent.parentNode),b.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var b=window;this.props.useWindow===!1&&(b=this.getParentElement(this.scrollComponent)),b.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),b.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(b){var D=this.props.getScrollParent&&this.props.getScrollParent();return D!=null?D:b&&b.parentNode}},{key:"filterProps",value:function(b){return b}},{key:"attachScrollListener",value:function(){var b=this.getParentElement(this.scrollComponent);if(!this.props.hasMore||!b)return;var D=window;this.props.useWindow===!1&&(D=b),D.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),D.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),D.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}},{key:"mousewheelListener",value:function(b){b.deltaY===1&&!this.isPassiveSupported()&&b.preventDefault()}},{key:"scrollListener",value:function(){var b=this.scrollComponent,D=window,O=this.getParentElement(b),N=void 0;if(this.props.useWindow){var _=document.documentElement||document.body.parentNode||document.body,U=D.pageYOffset!==void 0?D.pageYOffset:_.scrollTop;this.props.isReverse?N=U:N=this.calculateOffset(b,U)}else this.props.isReverse?N=O.scrollTop:N=b.scrollHeight-O.scrollTop-O.clientHeight;N1&&arguments[1]!==void 0?arguments[1]:1,Le=Ee.length,Pe=0;Pe1&&arguments[1]!==void 0?arguments[1]:!1;return Object(T.a)(K).map(function(y,k){if(!a.isValidElement(y)||!y.type)return null;var F=y.type.isSelectOptGroup,te=y.key,H=y.props,se=H.children,re=Object(i.a)(H,["children"]);return Q||!F?E(y):Object(I.a)(Object(I.a)({key:"__RC_SELECT_GRP__".concat(te===null?k:te,"__"),label:te},re),{},{options:p(se)})}).filter(function(y){return y})}var o=e("2Qr1"),l=e("qNPg"),w=e("U8pU"),M=e("Kwbf"),S=e("WKfj");function m(K){var Q=K.mode,y=K.options,k=K.children,F=K.backfill,te=K.allowClear,H=K.placeholder,se=K.getInputElement,re=K.showSearch,ce=K.onSearch,le=K.defaultOpen,me=K.autoFocus,ge=K.labelInValue,xe=K.value,q=K.inputValue,ae=K.optionLabelProp,ve=Q==="multiple"||Q==="tags",be=re!==void 0?re:ve||Q==="combobox",Ae=y||p(k);if(Object(M.a)(Q!=="tags"||Ae.every(function(pe){return!pe.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),Q==="tags"||Q==="combobox"){var _e=Ae.some(function(pe){return pe.options?pe.options.some(function(Ee){return typeof("value"in Ee?Ee.value:Ee.key)=="number"}):typeof("value"in pe?pe.value:pe.key)=="number"});Object(M.a)(!_e,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(M.a)(Q!=="combobox"||!ae,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(M.a)(Q==="combobox"||!F,"`backfill` only works with `combobox` mode."),Object(M.a)(Q==="combobox"||!se,"`getInputElement` only work with `combobox` mode."),Object(M.b)(Q!=="combobox"||!se||!te||!H,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),ce&&!be&&Q!=="combobox"&&Q!=="tags"&&Object(M.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(M.b)(!le||me,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),xe!=null){var de=Object(S.d)(xe);Object(M.a)(!ge||de.every(function(pe){return Object(w.a)(pe)==="object"&&("key"in pe||"value"in pe)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(M.a)(!ve||Array.isArray(xe),"`value` should be array when `mode` is `multiple` or `tags`")}if(k){var fe=null;Object(T.a)(k).some(function(pe){if(!a.isValidElement(pe)||!pe.type)return!1;var Ee=pe.type;if(Ee.isSelectOption)return!1;if(Ee.isSelectOptGroup){var Se=Object(T.a)(pe.props.children).every(function(Oe){return!a.isValidElement(Oe)||!pe.type||Oe.type.isSelectOption?!0:(fe=Oe.type,!1)});return!Se}return fe=Ee,!0}),fe&&Object(M.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(fe.displayName||fe.name||fe,"`.")),Object(M.a)(q===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var C=m,j=Object(l.a)({prefixCls:"rc-select",components:{optionList:N},convertChildrenToData:p,flattenOptions:o.d,getLabeledValue:o.e,filterOptions:o.b,isValueDisabled:o.g,findValueOption:o.c,warningProps:C,fillOptionsWithMissingValue:o.a}),x=function(K){Object(A.a)(y,K);var Q=Object(f.a)(y);function y(){var k;return Object(B.a)(this,y),k=Q.apply(this,arguments),k.selectRef=a.createRef(),k.focus=function(){k.selectRef.current.focus()},k.blur=function(){k.selectRef.current.blur()},k}return Object(h.a)(y,[{key:"render",value:function(){return a.createElement(j,Object.assign({ref:this.selectRef},this.props))}}]),y}(a.Component);x.Option=U,x.OptGroup=z;var W=x,J=P.c=W},MEGo:function($,P,e){var B=e("4fz+"),h=e("Dagg"),A=e("dqUG"),f=e("2fw6"),a=e("x6Kt"),d=e("rmlV"),i=e("yxFR"),t=e("y+Vt"),n=e("h7HQ"),s=e("1Jh7"),r=e("SKnc"),u=e("K2GJ"),c=e("Fofx"),g=e("NC18"),b=g.createFromString,D=e("bYtY"),O=D.isString,N=D.extend,_=D.defaults,U=D.trim,v=D.each,z=/[\s,]+/;function I(y){if(O(y)){var k=new DOMParser;y=k.parseFromString(y,"text/xml")}for(y.nodeType===9&&(y=y.firstChild);y.nodeName.toLowerCase()!=="svg"||y.nodeType!==1;)y=y.nextSibling;return y}function T(){this._defs={},this._root=null,this._isDefine=!1,this._isText=!1}T.prototype.parse=function(y,k){k=k||{};var F=I(y);if(!F)throw new Error("Illegal svg");var te=new B;this._root=te;var H=F.getAttribute("viewBox")||"",se=parseFloat(F.getAttribute("width")||k.width),re=parseFloat(F.getAttribute("height")||k.height);isNaN(se)&&(se=null),isNaN(re)&&(re=null),S(F,te,null,!0);for(var ce=F.firstChild;ce;)this._parseNode(ce,te),ce=ce.nextSibling;var le,me;if(H){var ge=U(H).split(z);ge.length>=4&&(le={x:parseFloat(ge[0]||0),y:parseFloat(ge[1]||0),width:parseFloat(ge[2]),height:parseFloat(ge[3])})}if(le&&se!=null&&re!=null&&(me=K(le,se,re),!k.ignoreViewBox)){var xe=te;te=new B,te.add(xe),xe.scale=me.scale.slice(),xe.position=me.position.slice()}return!k.ignoreRootClip&&se!=null&&re!=null&&te.setClipPath(new a({shape:{x:0,y:0,width:se,height:re}})),{root:te,width:se,height:re,viewBoxRect:le,viewBoxTransform:me}},T.prototype._parseNode=function(y,k){var F=y.nodeName.toLowerCase();F==="defs"?this._isDefine=!0:F==="text"&&(this._isText=!0);var te;if(this._isDefine){var H=p[F];if(H){var se=H.call(this,y),re=y.getAttribute("id");re&&(this._defs[re]=se)}}else{var H=E[F];H&&(te=H.call(this,y,k),k.add(te))}for(var ce=y.firstChild;ce;)ce.nodeType===1&&this._parseNode(ce,te),ce.nodeType===3&&this._isText&&this._parseText(ce,te),ce=ce.nextSibling;F==="defs"?this._isDefine=!1:F==="text"&&(this._isText=!1)},T.prototype._parseText=function(y,k){if(y.nodeType===1){var F=y.getAttribute("dx")||0,te=y.getAttribute("dy")||0;this._textX+=parseFloat(F),this._textY+=parseFloat(te)}var H=new A({style:{text:y.textContent,transformText:!0},position:[this._textX||0,this._textY||0]});l(k,H),S(y,H,this._defs);var se=H.style.fontSize;se&&se<9&&(H.style.fontSize=9,H.scale=H.scale||[1,1],H.scale[0]*=se/9,H.scale[1]*=se/9);var re=H.getBoundingRect();return this._textX+=re.width,k.add(H),H};var E={g:function(y,k){var F=new B;return l(k,F),S(y,F,this._defs),F},rect:function(y,k){var F=new a;return l(k,F),S(y,F,this._defs),F.setShape({x:parseFloat(y.getAttribute("x")||0),y:parseFloat(y.getAttribute("y")||0),width:parseFloat(y.getAttribute("width")||0),height:parseFloat(y.getAttribute("height")||0)}),F},circle:function(y,k){var F=new f;return l(k,F),S(y,F,this._defs),F.setShape({cx:parseFloat(y.getAttribute("cx")||0),cy:parseFloat(y.getAttribute("cy")||0),r:parseFloat(y.getAttribute("r")||0)}),F},line:function(y,k){var F=new i;return l(k,F),S(y,F,this._defs),F.setShape({x1:parseFloat(y.getAttribute("x1")||0),y1:parseFloat(y.getAttribute("y1")||0),x2:parseFloat(y.getAttribute("x2")||0),y2:parseFloat(y.getAttribute("y2")||0)}),F},ellipse:function(y,k){var F=new d;return l(k,F),S(y,F,this._defs),F.setShape({cx:parseFloat(y.getAttribute("cx")||0),cy:parseFloat(y.getAttribute("cy")||0),rx:parseFloat(y.getAttribute("rx")||0),ry:parseFloat(y.getAttribute("ry")||0)}),F},polygon:function(y,k){var F=y.getAttribute("points");F&&(F=w(F));var te=new n({shape:{points:F||[]}});return l(k,te),S(y,te,this._defs),te},polyline:function(y,k){var F=new t;l(k,F),S(y,F,this._defs);var te=y.getAttribute("points");te&&(te=w(te));var H=new s({shape:{points:te||[]}});return H},image:function(y,k){var F=new h;return l(k,F),S(y,F,this._defs),F.setStyle({image:y.getAttribute("xlink:href"),x:y.getAttribute("x"),y:y.getAttribute("y"),width:y.getAttribute("width"),height:y.getAttribute("height")}),F},text:function(y,k){var F=y.getAttribute("x")||0,te=y.getAttribute("y")||0,H=y.getAttribute("dx")||0,se=y.getAttribute("dy")||0;this._textX=parseFloat(F)+parseFloat(H),this._textY=parseFloat(te)+parseFloat(se);var re=new B;return l(k,re),S(y,re,this._defs),re},tspan:function(y,k){var F=y.getAttribute("x"),te=y.getAttribute("y");F!=null&&(this._textX=parseFloat(F)),te!=null&&(this._textY=parseFloat(te));var H=y.getAttribute("dx")||0,se=y.getAttribute("dy")||0,re=new B;return l(k,re),S(y,re,this._defs),this._textX+=H,this._textY+=se,re},path:function(y,k){var F=y.getAttribute("d")||"",te=b(F);return l(k,te),S(y,te,this._defs),te}},p={lineargradient:function(y){var k=parseInt(y.getAttribute("x1")||0,10),F=parseInt(y.getAttribute("y1")||0,10),te=parseInt(y.getAttribute("x2")||10,10),H=parseInt(y.getAttribute("y2")||0,10),se=new r(k,F,te,H);return o(y,se),se},radialgradient:function(y){}};function o(y,k){for(var F=y.firstChild;F;){if(F.nodeType===1){var te=F.getAttribute("offset");te.indexOf("%")>0?te=parseInt(te,10)/100:te?te=parseFloat(te):te=0;var H=F.getAttribute("stop-color")||"#000000";k.addColorStop(te,H)}F=F.nextSibling}}function l(y,k){y&&y.__inheritedStyle&&(k.__inheritedStyle||(k.__inheritedStyle={}),_(k.__inheritedStyle,y.__inheritedStyle))}function w(y){for(var k=U(y).split(z),F=[],te=0;te0;se-=2){var re=H[se],ce=H[se-1];te=te||c.create();switch(ce){case"translate":re=U(re).split(z),c.translate(te,te,[parseFloat(re[0]),parseFloat(re[1]||0)]);break;case"scale":re=U(re).split(z),c.scale(te,te,[parseFloat(re[0]),parseFloat(re[1]||re[0])]);break;case"rotate":re=U(re).split(z),c.rotate(te,te,parseFloat(re[0]));break;case"skew":re=U(re).split(z),console.warn("Skew transform is not supported yet");break;case"matrix":var re=U(re).split(z);te[0]=parseFloat(re[0]),te[1]=parseFloat(re[1]),te[2]=parseFloat(re[2]),te[3]=parseFloat(re[3]),te[4]=parseFloat(re[4]),te[5]=parseFloat(re[5]);break}}k.setLocalTransform(te)}}var W=/([^\s:;]+)\s*:\s*([^:;]+)/g;function J(y){var k=y.getAttribute("style"),F={};if(!k)return F;var te={};W.lastIndex=0;for(var H;(H=W.exec(k))!=null;)te[H[1]]=H[2];for(var se in M)M.hasOwnProperty(se)&&te[se]!=null&&(F[M[se]]=te[se]);return F}function K(y,k,F){var te=k/y.width,H=F/y.height,se=Math.min(te,H),re=[se,se],ce=[-(y.x+y.width/2)*se+k/2,-(y.y+y.height/2)*se+F/2];return{scale:re,position:ce}}function Q(y,k){var F=new T;return F.parse(y,k)}P.parseXML=I,P.makeViewBoxTransform=K,P.parseSVG=Q},MKOG:function($,P,e){var B=e("bYtY"),h=e("YH21"),A=h.Dispatcher,f=e("mLcG"),a=e("Bq2U"),d=function(t){t=t||{},this.stage=t.stage||{},this.onframe=t.onframe||function(){},this._clips=[],this._running=!1,this._time,this._pausedTime,this._pauseStart,this._paused=!1,A.call(this)};d.prototype={constructor:d,addClip:function(t){this._clips.push(t)},addAnimator:function(t){t.animation=this;for(var n=t.getClips(),s=0;s=0&&this._clips.splice(n,1)},removeAnimator:function(t){for(var n=t.getClips(),s=0;s1&&(E*=f(C),p*=f(C));var j=(I===T?-1:1)*f((E*E*(p*p)-E*E*(m*m)-p*p*(S*S))/(E*E*(m*m)+p*p*(S*S)))||0,x=j*E*m/p,W=j*-p*S/E,J=(_+v)/2+d(M)*x-a(M)*W,K=(U+z)/2+a(M)*x+d(M)*W,Q=s([1,0],[(S-x)/E,(m-W)/p]),y=[(S-x)/E,(m-W)/p],k=[(-1*S-x)/E,(-1*m-W)/p],F=s(y,k);n(y,k)<=-1&&(F=i),n(y,k)>=1&&(F=0),T===0&&F>0&&(F=F-2*i),T===1&&F<0&&(F=F+2*i),w.addData(l,J,K,E,p,Q,F,M,T)}var u=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/ig,c=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g;function g(_){if(!_)return new h;for(var U=0,v=0,z=U,I=v,T,E=new h,p=h.CMD,o=_.match(u),l=0;l1&&arguments[1]!==void 0?arguments[1]:!1;return!!(z(w)&&I(M))},z=function(w){return Object(r.p)()?!0:(w({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},I=function(){var w,M=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,S=Object(s.c)()._store.getState(),m=S.user;return(w=m.userInfo)!==null&&w!==void 0&&w.profile_completed?!0:(a.a.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:M?"\u6309\u7167\u6709\u5173\u653F\u7B56\u89C4\u5B9A\uFF0C\u7279\u6B8A\u5B9E\u9A8C\u9700\u8981\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u624D\u80FD\u4F7F\u7528\uFF0C\u8BF7\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u7801":"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){s.d.push("/account/profile/edit")}}),!1)},T=function(){var w,M=Object(s.c)()._store.getState(),S=M.user;return(w=S.userInfo)!==null&&w!==void 0&&w.professional_certification?!0:(a.a.confirm({title:"\u63D0\u793A",centered:!0,content:n.a.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){Object(u.O)("/account/certification")}}),!1)},E=function(){return Object(r.a)()?!0:(a.a.warning({centered:!0,width:530,title:"\u63D0\u793A",content:n.a.createElement("div",{className:"tc",style:{marginLeft:-38}},n.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u626B\u7801\u52A0\u7FA4@\u7FA4\u7BA1\u7406\u5458\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650\u54E6\uFF01"),n.a.createElement("img",{src:Object(r.t)()?_.a:"".concat(U.a.IMG_SERVER,"/images/educoder/qqqun20191230.png"),width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1)},p=function(w,M){return w?!0:(a.a.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:n.a.createElement("div",null,n.a.createElement("p",null,M||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),n.a.createElement("div",{style:{marginLeft:"110px"}},n.a.createElement("img",{src:O.a,width:200}),n.a.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(u.O)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},o=function(w){var M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",S=Object(s.c)()._store.getState(),m=S.shixunsDetail.detail;return(m==null?void 0:m.public)===2||(m==null?void 0:m.public)===1||(m==null?void 0:m.shixun_status)===3?(a.a.info({centered:!0,icon:n.a.createElement(c.a,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:n.a.createElement("div",{className:"tc",style:{marginLeft:-38}},n.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},n.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",(m==null?void 0:m.public)===2?"\u5DF2\u516C\u5F00":(m==null?void 0:m.public)===1?"\u5F85\u5BA1\u6838":"\u5DF2\u5173\u95ED","\uFF0C",M,"\u3002"),n.a.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),n.a.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:b.a,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0):(m==null?void 0:m.shixun_status)===2?(a.a.confirm({centered:!0,icon:n.a.createElement(c.a,null),title:"\u63D0\u793A",content:n.a.createElement("div",null,n.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",M,"\u3002"),n.a.createElement("br",null),n.a.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){a.a.confirm({width:440,centered:!0,icon:n.a.createElement(c.a,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){var j=Object(A.a)(i.a.mark(function W(){var J;return i.a.wrap(function(Q){for(;;)switch(Q.prev=Q.next){case 0:return Q.next=2,w({type:"shixunsDetail/cancelRelease",payload:{id:m==null?void 0:m.identifier}});case 2:J=Q.sent,J.status!==401&&(h.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),w({type:"shixunsDetail/getShixunsDetail",payload:{id:m==null?void 0:m.identifier}}),w({type:"practiceSetting/getCommonData",payload:{id:m==null?void 0:m.identifier}}));case 4:case"end":return Q.stop()}},W)}));function x(){return j.apply(this,arguments)}return x}()})}}),!0):!1}},Nmxd:function($,P){$.exports="data:image/png;base64,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"},NohK:function($,P,e){"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.default=void 0;var B=function(A){var f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:60,a=null;return function(){for(var d=this,i=arguments.length,t=new Array(i),n=0;n-N}function v(y,k){var F=k?y.textFill:y.fill;return F!=null&&F!==r}function z(y,k){var F=k?y.textStroke:y.stroke;return F!=null&&F!==r}function I(y,k){k&&T(y,"transform","matrix("+s.call(k,",")+")")}function T(y,k,F){(!F||F.type!=="linear"&&F.type!=="radial")&&y.setAttribute(k,F)}function E(y,k,F){y.setAttributeNS("http://www.w3.org/1999/xlink",k,F)}function p(y,k,F,te){if(v(k,F)){var H=F?k.textFill:k.fill;H=H==="transparent"?r:H,T(y,"fill",H),T(y,"fill-opacity",k.fillOpacity!=null?k.fillOpacity*k.opacity:k.opacity)}else T(y,"fill",r);if(z(k,F)){var se=F?k.textStroke:k.stroke;se=se==="transparent"?r:se,T(y,"stroke",se);var re=F?k.textStrokeWidth:k.lineWidth,ce=!F&&k.strokeNoScale?te.getLineScale():1;T(y,"stroke-width",re/ce),T(y,"paint-order",F?"stroke":"fill"),T(y,"stroke-opacity",k.strokeOpacity!=null?k.strokeOpacity:k.opacity);var le=k.lineDash;le?(T(y,"stroke-dasharray",k.lineDash.join(",")),T(y,"stroke-dashoffset",u(k.lineDashOffset||0))):T(y,"stroke-dasharray",""),k.lineCap&&T(y,"stroke-linecap",k.lineCap),k.lineJoin&&T(y,"stroke-linejoin",k.lineJoin),k.miterLimit&&T(y,"stroke-miterlimit",k.miterLimit)}else T(y,"stroke",r)}function o(y){for(var k=[],F=y.data,te=y.len(),H=0;H=D:-ae>=D),de=ae>0?ae%D:ae%D+D,fe=!1;_e?fe=!0:U(Ae)?fe=!1:fe=de>=b===!!be;var pe=_(le+ge*g(q)),Ee=_(me+xe*c(q));_e&&(be?ae=D-1e-4:ae=-D+1e-4,fe=!0,H===9&&k.push("M",pe,Ee));var Se=_(le+ge*g(q+ae)),Oe=_(me+xe*c(q+ae));k.push("A",_(ge),_(xe),u(ve*O),+fe,+be,Se,Oe);break;case n.Z:re="Z";break;case n.R:var Se=_(F[H++]),Oe=_(F[H++]),Be=_(F[H++]),De=_(F[H++]);k.push("M",Se,Oe,"L",Se+Be,Oe,"L",Se+Be,Oe+De,"L",Se,Oe+De,"L",Se,Oe);break}re&&k.push(re);for(var Ke=0;KeYe){for(;De0?z(!1):E&&E==="0"?(z(!0),localStorage.setItem("showtime",c()().add(12,"hours").format("YYYY-MM-DD HH:mm:ss"))):z(!1)},1e3)},[]);function I(E){return T.apply(this,arguments)}function T(){return T=Object(A.a)(d.a.mark(function E(p){var o,l;return d.a.wrap(function(M){for(;;)switch(M.prev=M.next){case 0:if(localStorage.setItem("isfirst","2"),O&&O.link&&z(!0),!(O&&!O.link)){M.next=5;break}if(!(p===2)){M.next=5;break}return M.abrupt("return");case 5:return z(!1),M.next=8,N({type:"homePage/UploadNotice",payload:{t:p,id:O&&O.id}});case 8:o=M.sent,o&&(O&&O.link&&(p===2&&(o.is_create&&(localStorage.setItem("iscreate","1"),l={competition:o.competition,identify:o.identify,sub_title:o.sub_title,team_id:o.team_id,team_name:o.team_name},localStorage.setItem("item",JSON.stringify(l))),window.location.href="".concat(O&&O.link))));case 10:case"end":return M.stop()}},E)})),T.apply(this,arguments)}return t.a.createElement(h.a,{visible:v,title:null,footer:null,style:{background:"transparen"},centered:!0,width:670,className:"advertisementModal",maskClosable:!1,closeIcon:t.a.createElement(r.a,{onClick:function(){return I(1)},style:{fontSize:"25px",color:"#fff"}})},t.a.createElement("img",{style:{width:"600px",height:"337px",marginTop:"15px",borderRadius:"10px",cursor:O&&O.link?"pointer":""},onClick:function(){return I(2)},src:g.a.IMG_SERVER+"".concat(O&&O.img_url)}))}P.a=b},QBsz:function($,P){var e=typeof Float32Array=="undefined"?Array:Float32Array;function B(p,o){var l=new e(2);return p==null&&(p=0),o==null&&(o=0),l[0]=p,l[1]=o,l}function h(p,o){return p[0]=o[0],p[1]=o[1],p}function A(p){var o=new e(2);return o[0]=p[0],o[1]=p[1],o}function f(p,o,l){return p[0]=o,p[1]=l,p}function a(p,o,l){return p[0]=o[0]+l[0],p[1]=o[1]+l[1],p}function d(p,o,l,w){return p[0]=o[0]+l[0]*w,p[1]=o[1]+l[1]*w,p}function i(p,o,l){return p[0]=o[0]-l[0],p[1]=o[1]-l[1],p}function t(p){return Math.sqrt(s(p))}var n=t;function s(p){return p[0]*p[0]+p[1]*p[1]}var r=s;function u(p,o,l){return p[0]=o[0]*l[0],p[1]=o[1]*l[1],p}function c(p,o,l){return p[0]=o[0]/l[0],p[1]=o[1]/l[1],p}function g(p,o){return p[0]*o[0]+p[1]*o[1]}function b(p,o,l){return p[0]=o[0]*l,p[1]=o[1]*l,p}function D(p,o){var l=t(o);return l===0?(p[0]=0,p[1]=0):(p[0]=o[0]/l,p[1]=o[1]/l),p}function O(p,o){return Math.sqrt((p[0]-o[0])*(p[0]-o[0])+(p[1]-o[1])*(p[1]-o[1]))}var N=O;function _(p,o){return(p[0]-o[0])*(p[0]-o[0])+(p[1]-o[1])*(p[1]-o[1])}var U=_;function v(p,o){return p[0]=-o[0],p[1]=-o[1],p}function z(p,o,l,w){return p[0]=o[0]+w*(l[0]-o[0]),p[1]=o[1]+w*(l[1]-o[1]),p}function I(p,o,l){var w=o[0],M=o[1];return p[0]=l[0]*w+l[2]*M+l[4],p[1]=l[1]*w+l[3]*M+l[5],p}function T(p,o,l){return p[0]=Math.min(o[0],l[0]),p[1]=Math.min(o[1],l[1]),p}function E(p,o,l){return p[0]=Math.max(o[0],l[0]),p[1]=Math.max(o[1],l[1]),p}P.create=B,P.copy=h,P.clone=A,P.set=f,P.add=a,P.scaleAndAdd=d,P.sub=i,P.len=t,P.length=n,P.lenSquare=s,P.lengthSquare=r,P.mul=u,P.div=c,P.dot=g,P.scale=b,P.normalize=D,P.distance=O,P.dist=N,P.distanceSquare=_,P.distSquare=U,P.negate=v,P.lerp=z,P.applyTransform=I,P.min=T,P.max=E},"QO+J":function($,P,e){"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.createSensor=void 0;var B=A(e("NohK")),h=e("24YM");function A(a){return a&&a.__esModule?a:{default:a}}var f=function(d){var i=void 0,t=[],n=function(){getComputedStyle(d).position==="static"&&(d.style.position="relative");var b=document.createElement("object");return b.onload=function(){b.contentDocument.defaultView.addEventListener("resize",s),s()},b.style.display="block",b.style.position="absolute",b.style.top="0",b.style.left="0",b.style.height="100%",b.style.width="100%",b.style.overflow="hidden",b.style.pointerEvents="none",b.style.zIndex="-1",b.style.opacity="0",b.setAttribute("class",h.SensorClassName),b.setAttribute("tabindex",h.SensorTabIndex),b.type="text/html",d.appendChild(b),b.data="about:blank",b},s=(0,B.default)(function(){t.forEach(function(g){g(d)})}),r=function(b){i||(i=n()),t.indexOf(b)===-1&&t.push(b)},u=function(){i&&i.parentNode&&(i.contentDocument&&i.contentDocument.defaultView.removeEventListener("resize",s),i.parentNode.removeChild(i),i=void 0,t=[])},c=function(b){var D=t.indexOf(b);D!==-1&&t.splice(D,1),t.length===0&&i&&u()};return{element:d,bind:r,destroy:u,unbind:c}};P.createSensor=f},Qe9p:function($,P,e){var B=e("1RvN"),h={transparent:[0,0,0,0],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aqua:[0,255,255,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],black:[0,0,0,1],blanchedalmond:[255,235,205,1],blue:[0,0,255,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],fuchsia:[255,0,255,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],gray:[128,128,128,1],green:[0,128,0,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],lime:[0,255,0,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],maroon:[128,0,0,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],navy:[0,0,128,1],oldlace:[253,245,230,1],olive:[128,128,0,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],purple:[128,0,128,1],red:[255,0,0,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],silver:[192,192,192,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],teal:[0,128,128,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],white:[255,255,255,1],whitesmoke:[245,245,245,1],yellow:[255,255,0,1],yellowgreen:[154,205,50,1]};function A(o){return o=Math.round(o),o<0?0:o>255?255:o}function f(o){return o=Math.round(o),o<0?0:o>360?360:o}function a(o){return o<0?0:o>1?1:o}function d(o){return o.length&&o.charAt(o.length-1)==="%"?A(parseFloat(o)/100*255):A(parseInt(o,10))}function i(o){return o.length&&o.charAt(o.length-1)==="%"?a(parseFloat(o)/100):a(parseFloat(o))}function t(o,l,w){return w<0?w+=1:w>1&&(w-=1),w*6<1?o+(l-o)*w*6:w*2<1?l:w*3<2?o+(l-o)*(2/3-w)*6:o}function n(o,l,w){return o+(l-o)*w}function s(o,l,w,M,S){return o[0]=l,o[1]=w,o[2]=M,o[3]=S,o}function r(o,l){return o[0]=l[0],o[1]=l[1],o[2]=l[2],o[3]=l[3],o}var u=new B(20),c=null;function g(o,l){c&&r(c,l),c=u.put(o,c||l.slice())}function b(o,l){if(!o)return;l=l||[];var w=u.get(o);if(w)return r(l,w);o=o+"";var M=o.replace(/ /g,"").toLowerCase();if(M in h)return r(l,h[M]),g(o,l),l;if(M.charAt(0)==="#"){if(M.length===4){var S=parseInt(M.substr(1),16);if(!(S>=0&&S<=4095)){s(l,0,0,0,1);return}return s(l,(S&3840)>>4|(S&3840)>>8,S&240|(S&240)>>4,S&15|(S&15)<<4,1),g(o,l),l}else if(M.length===7){var S=parseInt(M.substr(1),16);if(!(S>=0&&S<=16777215)){s(l,0,0,0,1);return}return s(l,(S&16711680)>>16,(S&65280)>>8,S&255,1),g(o,l),l}return}var m=M.indexOf("("),C=M.indexOf(")");if(m!==-1&&C+1===M.length){var j=M.substr(0,m),x=M.substr(m+1,C-(m+1)).split(","),W=1;switch(j){case"rgba":if(x.length!==4){s(l,0,0,0,1);return}W=i(x.pop());case"rgb":if(x.length!==3){s(l,0,0,0,1);return}return s(l,d(x[0]),d(x[1]),d(x[2]),W),g(o,l),l;case"hsla":if(x.length!==4){s(l,0,0,0,1);return}return x[3]=i(x[3]),D(x,l),g(o,l),l;case"hsl":if(x.length!==3){s(l,0,0,0,1);return}return D(x,l),g(o,l),l;default:return}}s(l,0,0,0,1);return}function D(o,l){var w=(parseFloat(o[0])%360+360)%360/360,M=i(o[1]),S=i(o[2]),m=S<=.5?S*(M+1):S+M-S*M,C=S*2-m;return l=l||[],s(l,A(t(C,m,w+1/3)*255),A(t(C,m,w)*255),A(t(C,m,w-1/3)*255),1),o.length===4&&(l[3]=o[3]),l}function O(o){if(!o)return;var l=o[0]/255,w=o[1]/255,M=o[2]/255,S=Math.min(l,w,M),m=Math.max(l,w,M),C=m-S,j=(m+S)/2,x,W;if(C===0)x=0,W=0;else{j<.5?W=C/(m+S):W=C/(2-m-S);var J=((m-l)/6+C/2)/C,K=((m-w)/6+C/2)/C,Q=((m-M)/6+C/2)/C;l===m?x=Q-K:w===m?x=1/3+J-Q:M===m&&(x=2/3+K-J),x<0&&(x+=1),x>1&&(x-=1)}var y=[x*360,W,j];return o[3]!=null&&y.push(o[3]),y}function N(o,l){var w=b(o);if(w){for(var M=0;M<3;M++)l<0?w[M]=w[M]*(1-l)|0:w[M]=(255-w[M])*l+w[M]|0,w[M]>255?w[M]=255:o[M]<0&&(w[M]=0);return p(w,w.length===4?"rgba":"rgb")}}function _(o){var l=b(o);if(l)return((1<<24)+(l[0]<<16)+(l[1]<<8)+ +l[2]).toString(16).slice(1)}function U(o,l,w){if(!(l&&l.length)||!(o>=0&&o<=1))return;w=w||[];var M=o*(l.length-1),S=Math.floor(M),m=Math.ceil(M),C=l[S],j=l[m],x=M-S;return w[0]=A(n(C[0],j[0],x)),w[1]=A(n(C[1],j[1],x)),w[2]=A(n(C[2],j[2],x)),w[3]=a(n(C[3],j[3],x)),w}var v=U;function z(o,l,w){if(!(l&&l.length)||!(o>=0&&o<=1))return;var M=o*(l.length-1),S=Math.floor(M),m=Math.ceil(M),C=b(l[S]),j=b(l[m]),x=M-S,W=p([A(n(C[0],j[0],x)),A(n(C[1],j[1],x)),A(n(C[2],j[2],x)),a(n(C[3],j[3],x))],"rgba");return w?{color:W,leftIndex:S,rightIndex:m,value:M}:W}var I=z;function T(o,l,w,M){if(o=b(o),o)return o=O(o),l!=null&&(o[0]=f(l)),w!=null&&(o[1]=i(w)),M!=null&&(o[2]=i(M)),p(D(o),"rgba")}function E(o,l){if(o=b(o),o&&l!=null)return o[3]=a(l),p(o,"rgba")}function p(o,l){if(!o||!o.length)return;var w=o[0]+","+o[1]+","+o[2];return(l==="rgba"||l==="hsva"||l==="hsla")&&(w+=","+o[3]),l+"("+w+")"}P.parse=b,P.lift=N,P.toHex=_,P.fastLerp=U,P.fastMapToColor=v,P.lerp=z,P.mapToColor=I,P.modifyHSL=T,P.modifyAlpha=E,P.stringify=p},QgcY:function($,P,e){"use strict";e.r(P);var B=e("2qtc"),h=e("kLXV"),A=e("DjyN"),f=e("NUBc"),a=e("cWXX"),d=e("/ezw"),i=e("+L6B"),t=e("2/Rp"),n=e("Mwp2"),s=e("VXEj"),r=e("5NDa"),u=e("5rEg"),c=e("miYZ"),g=e("tsqr"),b=e("9og8"),D=e("k1fw"),O=e("tJVT"),N=e("PpiC"),_=e("Znn+"),U=e("ZTPi"),v=e("WmNS"),z=e.n(v),I=e("q1tI"),T=e.n(I),E=e("Ty5D"),p=e("9kvl"),o=e("1vsH"),l=e("D2RN"),w=e.n(l),M=e("m3rI"),S=e("zrhs"),m=e("xKgJ"),C=e("NLgs"),j=e("7Kak"),x=e("9yH6"),W=e("sRBo"),J=e("kaz8"),K=e("/zsF"),Q=e("PArb"),y=e("T2oS"),k=e("W9HT"),F=e("14J3"),te=e("BMrR"),H=e("jCWc"),se=e("kPKH"),re=e("5Dmo"),ce=e("3S7+"),le=e("oBTY"),me=e("wd/R"),ge=e.n(me),xe=e("cVA7"),q=e.n(xe),ae=e("ErOA"),ve=e("BdwD"),be=e("RotF"),Ae=e.n(be),_e=e("mgmH"),de=function(){var Pe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return{color:["#0152d9","#B620E0","#44D7B6"],legend:{},tooltip:{},dataset:{source:Pe},xAxis:{type:"category"},yAxis:{},series:[{type:"bar",label:{show:!0,position:"top"}},{type:"bar",label:{show:!0,position:"top"}},{type:"bar",label:{show:!0,position:"top"}}]}},fe=U.a.TabPane,pe=J.a.Group,Ee=function(Pe){var Ue,Re,Je,Ie,$e,Et=Pe.competitions,nt=Pe.globalSetting,ht=Pe.loading,_t=Pe.dispatch,Ot=Pe.user,Rt=Pe.type,ut=Pe.keyword,At=Object(N.a)(Pe,["competitions","globalSetting","loading","dispatch","user","type","keyword"]),wt=Object(E.h)(),It=Object(E.i)(),Ft=Object(I.useState)({data:[["\u4E1C\u5317",0,0,0],["\u534E\u4E1C",0,0,0],["\u534E\u5317",0,0,0],["\u534E\u4E2D",0,0,0],["\u534E\u5357",0,0,0],["\u897F\u5357",0,0,0],["\u897F\u5317",0,0,0],["\u5176\u4ED6",0,0,0]]}),jt=Object(O.a)(Ft,2),ze=jt[0],yt=jt[1],Kt=Object(I.useState)(!1),Lt=Object(O.a)(Kt,2),cn=Lt[0],mn=Lt[1],tn=Object(I.useState)(!0),Mn=Object(O.a)(tn,2),vn=Mn[0],Tn=Mn[1],gn=Object(I.useState)([]),Pn=Object(O.a)(gn,2),Sn=Pn[0],On=Pn[1],wn=Object(I.useState)([]),Dn=Object(O.a)(wn,2),Zt=Dn[0],bn=Dn[1];Object(I.useEffect)(function(){qt()},[It,ut]);function qt(){return hn.apply(this,arguments)}function hn(){return hn=Object(b.a)(z.a.mark(function Bt(){var at;return z.a.wrap(function(Wt){for(;;)switch(Wt.prev=Wt.next){case 0:return mn(!0),Wt.next=3,_t({type:"competitions/getList",payload:{category:Rt,page:1,keyword:ut||""}});case 3:at=Wt.sent,mn(!1),On([]),yt({data:[["\u4E1C\u5317",0,0,0],["\u534E\u4E1C",0,0,0],["\u534E\u5317",0,0,0],["\u534E\u4E2D",0,0,0],["\u534E\u5357",0,0,0],["\u897F\u5357",0,0,0],["\u897F\u5317",0,0,0],["\u5176\u4ED6",0,0,0]]}),bn(Object(le.a)(at==null?void 0:at.competitions));case 8:case"end":return Wt.stop()}},Bt)})),hn.apply(this,arguments)}return T.a.createElement("section",null,T.a.createElement("aside",{className:"edu-container minH500"},(Zt==null?void 0:Zt.length)===0&&T.a.createElement(ve.a,null),(Zt==null?void 0:Zt.length)>0&&T.a.createElement("div",{style:{marginTop:"10px",height:"240px",padding:"20PX",background:"#fff",overflowY:"scroll"}},T.a.createElement(Ae.a,{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(){var Bt=Object(b.a)(z.a.mark(function at(nn){var Wt,$t;return z.a.wrap(function(sn){for(;;)switch(sn.prev=sn.next){case 0:if(!(vn&&!cn)){sn.next=8;break}return mn(!0),sn.next=4,_t({type:"competitions/getList",payload:{category:Rt,page:nn}});case 4:$t=sn.sent,mn(!1),bn([].concat(Object(le.a)(Zt),Object(le.a)($t==null?void 0:$t.competitions))),($t==null||((Wt=$t.competitions)===null||Wt===void 0)?void 0:Wt.length)<20&&Tn(!1);case 8:case"end":return sn.stop()}},at)}));return function(at){return Bt.apply(this,arguments)}}(),hasMore:vn,useWindow:!1},T.a.createElement(k.a,{spinning:cn},T.a.createElement(pe,{value:Sn,onChange:function(){var Bt=Object(b.a)(z.a.mark(function at(nn){var Wt;return z.a.wrap(function(on){for(;;)switch(on.prev=on.next){case 0:if(On(Object(le.a)(nn)),!((nn==null?void 0:nn.length)>0)){on.next=8;break}return on.next=4,Object(ae.a)("/api/competitions/region_reports.json",{method:"get",params:{ids:nn.toString()}});case 4:Wt=on.sent,(Wt==null?void 0:Wt.status)===0&&yt(Wt),on.next=9;break;case 8:yt({data:[["\u4E1C\u5317",0,0,0],["\u534E\u4E1C",0,0,0],["\u534E\u5317",0,0,0],["\u534E\u4E2D",0,0,0],["\u534E\u5357",0,0,0],["\u897F\u5357",0,0,0],["\u897F\u5317",0,0,0],["\u5176\u4ED6",0,0,0]]});case 9:case"end":return on.stop()}},at)}));return function(at){return Bt.apply(this,arguments)}}()},T.a.createElement(te.a,{style:{width:"1160px"}},Zt==null?void 0:Zt.map(function(Bt,at){return T.a.createElement(se.a,{span:12,style:{marginTop:"15px"}},T.a.createElement(J.a,{value:Bt.id,style:{fontSize:"16px",display:"flex",alignItems:"center"}},T.a.createElement(ce.a,{title:Bt.sub_title?Bt.name+"\u2014\u2014"+Bt.sub_title:Bt.name},T.a.createElement("span",{className:w.a.checkboxtitle},Bt.name,Bt.sub_title?"\u2014\u2014"+Bt.sub_title:"")," ")))})))))),T.a.createElement("div",{style:{marginTop:"10px",background:"#fff",paddingBottom:"20px"}},T.a.createElement("div",{style:{height:"76px",padding:"30px 40px",background:"#fff",display:"flex"}},T.a.createElement("span",{style:{fontSize:"16px",color:"#333333",flex:"1"}},"\u6570\u636E\u5C55\u793A"),T.a.createElement(t.a,{style:{width:"100px",height:"36px"},type:"primary",onClick:function(){Object(_e.m)({ids:Sn.toString()})}},"\u6570\u636E\u5BFC\u51FA")),T.a.createElement(Q.a,{style:{padding:"0px 40px"}}),T.a.createElement("div",{style:{textAlign:"center"}},T.a.createElement("span",{style:{fontSize:"20px",fontWeight:600}},"\u7ADE\u8D5B\u62A5\u540D\u60C5\u51B5\u7EDF\u8BA1\u7B80\u62A5"),T.a.createElement("br",null),T.a.createElement("div",{style:{marginTop:"20px"}},T.a.createElement("span",null,"\u622A\u6B62\u81F3\uFF1A",ge()(new Date).format("MM\u6708DD\u65E5 HH:mm:ss")),T.a.createElement("span",{style:{marginLeft:"30px"}},"\u6240\u9009\u4E2D\u5927\u8D5B\u76EE\u524D\u5408\u8BA1\u5171\u6709\uFF1A",T.a.createElement("span",{style:{color:"#999999"}}," ",T.a.createElement("span",{style:{color:"#B620E0"}},(ze==null?void 0:ze.school_count)||0)," \u6240\u9AD8\u6821 ",T.a.createElement("span",{style:{color:"#44D7B6",marginLeft:"10px"}},(ze==null?void 0:ze.team_count)||0)," \u652F\u961F\u4F0D ",T.a.createElement("span",{style:{color:"#0152d9",marginLeft:"10px"}},(ze==null?void 0:ze.user_count)||0)," \u540D\u5B66\u751F\u62A5\u540D ")))),T.a.createElement("div",{style:{height:"70px",display:"flex",justifyContent:"center",padding:"20px 0px"}},T.a.createElement("div",{style:{margin:"0px 40px",textAlign:"center"}},T.a.createElement("p",{style:{color:"#333333"}},"985\u9662\u6821"),T.a.createElement("p",{style:{color:"#999999",fontSize:"14px"}},T.a.createElement("span",{style:{color:"#E53333",fontSize:"20px",marginRight:"2px"}},(ze==null||((Ue=ze.school_level_count)===null||Ue===void 0)?void 0:Ue[0])||0),"\u6240")),T.a.createElement("span",{style:{height:"54px",border:"1px solid #f1f1f1",width:"1px"}}),T.a.createElement("div",{style:{margin:"0px 40px",textAlign:"center"}},T.a.createElement("p",{style:{color:"#333333"}},"211\u9662\u6821"),T.a.createElement("p",{style:{color:"#999999",fontSize:"14px"}},T.a.createElement("span",{style:{color:"#FF8C29",fontSize:"20px",marginRight:"2px"}},(ze==null||((Re=ze.school_level_count)===null||Re===void 0)?void 0:Re[1])||0),"\u6240")),T.a.createElement("span",{style:{height:"54px",border:"1px solid #f1f1f1",width:"1px"}}),T.a.createElement("div",{style:{margin:"0px 40px",textAlign:"center"}},T.a.createElement("p",{style:{color:"#333333"}},"\u672C\u79D1\u9662\u6821"),T.a.createElement("p",{style:{color:"#999999",fontSize:"14px"}},T.a.createElement("span",{style:{color:"#F7B500",fontSize:"20px",marginRight:"2px"}},(ze==null||((Je=ze.school_level_count)===null||Je===void 0)?void 0:Je[2])||0),"\u6240")),T.a.createElement("span",{style:{height:"54px",border:"1px solid #f1f1f1",width:"1px"}}),T.a.createElement("div",{style:{margin:"0px 40px",textAlign:"center"}},T.a.createElement("p",{style:{color:"#333333"}},"\u9AD8\u804C\u9AD8\u4E13"),T.a.createElement("p",{style:{color:"#999999",fontSize:"14px"}},T.a.createElement("span",{style:{color:"#0152d9",fontSize:"20px",marginRight:"2px"}},(ze==null||((Ie=ze.school_level_count)===null||Ie===void 0)?void 0:Ie[3])||0),"\u6240")),T.a.createElement("span",{style:{height:"54px",border:"1px solid #f1f1f1",width:"1px"}}),T.a.createElement("div",{style:{margin:"0px 40px",textAlign:"center"}},T.a.createElement("p",{style:{color:"#333333"}},"\u5176\u4ED6\u9662\u6821"),T.a.createElement("p",{style:{color:"#999999",fontSize:"14px"}},T.a.createElement("span",{style:{color:"#666666",fontSize:"20px",marginRight:"2px"}},(ze==null||(($e=ze.school_level_count)===null||$e===void 0)?void 0:$e[4])||0),"\u6240"))),T.a.createElement(q.a,{option:de(Object.values(ze==null?void 0:ze.data)),style:{height:400,width:1200},opts:{renderer:"svg"}}),T.a.createElement("div",{style:{display:"flex",justifyContent:"center"}},T.a.createElement("div",{style:{display:"flex",alignItems:"center"}},T.a.createElement("span",{style:{display:"flex",marginRight:"5px",width:"14px",height:"14px",background:"#0152d9"}}),"\u4EBA\u6570"),T.a.createElement("div",{style:{display:"flex",alignItems:"center",margin:"0px 20px"}},T.a.createElement("span",{style:{display:"flex",marginRight:"5px",width:"14px",height:"14px",background:"#B620E0"}}),"\u5B66\u6821\u6570"),T.a.createElement("div",{style:{display:"flex",alignItems:"center"}},T.a.createElement("span",{style:{display:"flex",marginRight:"5px",width:"14px",height:"14px",background:"#44D7B6"}}),"\u961F\u4F0D\u6570\uFF08\u961F\u4F0D\u5982\u679C\u8DE8\u533A\uFF0C\u5219\u8BE5\u961F\u4F0D\u5728\u5404\u81EA\u533A\u57DF\u961F\u4F0D\u6570\u90FD\u52A01\uFF09")))))},Se=Object(p.a)(function(Le){var Pe=Le.competitions,Ue=Le.loading,Re=Le.globalSetting,Je=Le.user;return{competitions:Pe,globalSetting:Re,loading:Ue.models.competitions,user:Je}})(Ee),Oe=U.a.TabPane,Be=J.a.Group,De=function(Pe){var Ue=Pe.competitions,Re=Pe.globalSetting,Je=Pe.loading,Ie=Pe.dispatch,$e=Pe.user,Et=Object(N.a)(Pe,["competitions","globalSetting","loading","dispatch","user"]),nt=Object(E.h)(),ht=Object(I.useState)(""),_t=Object(O.a)(ht,2),Ot=_t[0],Rt=_t[1],ut=Object(I.useState)([]),At=Object(O.a)(ut,2),wt=At[0],It=At[1],Ft=Object(I.useState)(),jt=Object(O.a)(Ft,2),ze=jt[0],yt=jt[1];return T.a.createElement("section",null,T.a.createElement("aside",{className:"edu-container minH500"},T.a.createElement("div",{style:{height:"96px",marginTop:"30px",background:"#fff",textAlign:"center",display:"flex",alignItems:"center",justifyContent:"space-between",padding:"0px 20px"}},T.a.createElement(x.a.Group,{style:{textAlign:"center"},value:Ot,onChange:function(){var Kt=Object(b.a)(z.a.mark(function Lt(cn){return z.a.wrap(function(tn){for(;;)switch(tn.prev=tn.next){case 0:Rt(cn.target.value);case 1:case"end":return tn.stop()}},Lt)}));return function(Lt){return Kt.apply(this,arguments)}}(),defaultValue:"",optionType:"button",size:"large",buttonStyle:"solid"},T.a.createElement(x.a.Button,{style:{width:"100px",borderRadius:"5px 0px 0px 5px"},value:""},"\u5168\u90E8"),T.a.createElement(x.a.Button,{style:{width:"100px"},value:"progressing"},"\u8FDB\u884C\u4E2D\u7684"),T.a.createElement(x.a.Button,{style:{width:"100px",borderRadius:"0px 5px 5px 0px"},value:"ended"},"\u5F80\u671F\u6BD4\u8D5B")),T.a.createElement(u.a.Search,{style:{width:"300px"},size:"large",onChange:function(Lt){Lt.target.value||yt(Lt.target.value)},onSearch:function(Lt,cn){yt(Lt)},onPressEnter:function(Lt){yt(Lt.target.value)},enterButton:"\u641C\u7D22",loading:!1})),Ot===""&&T.a.createElement(Se,{type:Ot,keyword:ze}),Ot==="progressing"&&T.a.createElement(Se,{type:Ot,keyword:ze}),Ot==="ended"&&T.a.createElement(Se,{type:Ot,keyword:ze})))},Ke=Object(p.a)(function(Le){var Pe=Le.competitions,Ue=Le.loading,Re=Le.globalSetting,Je=Le.user;return{competitions:Pe,globalSetting:Re,loading:Ue.models.competitions,user:Je}})(De),Ye=e("lzim"),Te=e("Ptgr"),je=e("cj7N"),Ge=e.n(je),Xe=e("UfjD"),We=e("qHvr"),Ze=U.a.TabPane,ke=function(Pe){var Ue,Re,Je,Ie=Pe.competitions,$e=Pe.globalSetting,Et=Pe.loading,nt=Pe.dispatch,ht=Pe.user,_t=Pe.show,Ot=_t===void 0?!0:_t,Rt=Object(N.a)(Pe,["competitions","globalSetting","loading","dispatch","user","show"]),ut=Object(E.h)(),At=Object(I.useState)(!1),wt=Object(O.a)(At,2),It=wt[0],Ft=wt[1],jt=Object(I.useState)(),ze=Object(O.a)(jt,2),yt=ze[0],Kt=ze[1],Lt=Object(I.useState)(!1),cn=Object(O.a)(Lt,2),mn=cn[0],tn=cn[1],Mn=Object(I.useState)(!1),vn=Object(O.a)(Mn,2),Tn=vn[0],gn=vn[1],Pn=Object(I.useState)(!1),Sn=Object(O.a)(Pn,2),On=Sn[0],wn=Sn[1],Dn=Object(I.useState)(!0),Zt=Object(O.a)(Dn,2),bn=Zt[0],qt=Zt[1],hn=Object(I.useState)([]),Bt=Object(O.a)(hn,2),at=Bt[0],nn=Bt[1];console.log(ut),Object(I.useEffect)(function(){return nt({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),function(){nt({type:"globalSetting/onlyShowBackTopToggle",payload:!0})}},[]),Object(I.useEffect)(function(){if(Ot){var pt;Ie.listParams.category=((pt=ut.query)===null||pt===void 0?void 0:pt.tabs)||"",nt({type:"competitions/getList",payload:Object(D.a)({},Ie.listParams)})}return function(){Ie.listParams.keyword="",Ie.listParams.category="",Ie.listParams.page=1,nt({type:"competitions/getList",payload:Object(D.a)({},Ie.listParams)})}},[Ie.name]),Object(I.useEffect)(function(){Ot&&Object(o.T)("\u5728\u7EBF\u7ADE\u8D5B")});function Wt(){return $t.apply(this,arguments)}function $t(){return $t=Object(b.a)(z.a.mark(function pt(){var Me,it;return z.a.wrap(function(st){for(;;)switch(st.prev=st.next){case 0:return st.next=2,nt({type:"homePage/getHomeNotice",payload:{}});case 2:Me=st.sent,Me&&(it=localStorage.getItem("SystemUpdateadvtime"),localStorage.setItem("SystemUpdateadvtime",Me.start_at),Me!=null&&Me.id?localStorage.setItem("isfirst","0"):localStorage.setItem("isfirst","2"),Kt(Me));case 4:case"end":return st.stop()}},pt)})),$t.apply(this,arguments)}var on=function(Me,it){document.body.scrollIntoView(),Ie.listParams.page=Me,nt({type:"competitions/getList",payload:Object(D.a)(Object(D.a)({},Ie.listParams),{},{edu:ut.query.edu})})};function sn(pt){pt.stopPropagation()}function ba(pt,Me,it){return yn.apply(this,arguments)}function yn(){return yn=Object(b.a)(z.a.mark(function pt(Me,it,Qt){var st,Zn;return z.a.wrap(function(Nt){for(;;)switch(Nt.prev=Nt.next){case 0:if(Me.stopPropagation(),Object(C.e)(nt)){Nt.next=3;break}return Nt.abrupt("return");case 3:if(!(it!=null&&it.is_authentication&&!(ht!=null&&(st=ht.userInfo)!==null&&st!==void 0&&st.authentication))){Nt.next=6;break}return nt({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-Auth"}}),Nt.abrupt("return");case 6:if(!(Qt==="ismodel")){Nt.next=20;break}if(!(it.member_of_course===!0)){Nt.next=11;break}Object(o.O)("/classrooms/".concat(it.course_id)),Nt.next=18;break;case 11:if(it.invite_code){Nt.next=14;break}return g.b.info("\u672C\u7ADE\u8D5B\u53EA\u9762\u5411\u90E8\u5206\u5B66\u6821/\u5355\u4F4D\u5F00\u653E\uFF0C\u4F60\u6682\u65F6\u6CA1\u6709\u53C2\u8D5B\u8D44\u683C"),Nt.abrupt("return");case 14:return Nt.next=16,nt({type:"competitions/addApplytojoincourse",payload:{invite_code:it.invite_code,student:1}});case 16:Zn=Nt.sent,Zn.status===0&&Object(o.O)("/classrooms/".concat(it.course_id));case 18:Nt.next=33;break;case 20:if(!(it.enrolled===!0)){Nt.next=23;break}return Object(o.O)(Qt),Nt.abrupt("return");case 23:if(!(Qt==="personal")){Nt.next=31;break}if(!(it.enroll_ended===!0)){Nt.next=27;break}return g.b.info("\u62A5\u540D\u5DF2\u622A\u6B62"),Nt.abrupt("return");case 27:tn(!0),nn(it),Nt.next=33;break;case 31:tn(!0),nn(it);case 33:case"end":return Nt.stop()}},pt)})),yn.apply(this,arguments)}function In(pt){Object(o.O)(pt)}function na(pt){return Un.apply(this,arguments)}function Un(){return Un=Object(b.a)(z.a.mark(function pt(Me){var it;return z.a.wrap(function(st){for(;;)switch(st.prev=st.next){case 0:if(bn){st.next=2;break}return st.abrupt("return");case 2:if(qt(!1),!Jn()){st.next=5;break}return st.abrupt("return");case 5:return st.next=7,nt({type:"competitions/AddTeam",payload:{identifier:at==null?void 0:at.identifier,name:Me}});case 7:it=st.sent,it&&it.status===0?(g.b.info("\u521B\u5EFA\u6218\u961F\u6210\u529F"),nt({type:"competitions/getList",payload:Object(D.a)({},Ie.listParams)}),gn(!1)):qt(!0);case 9:case"end":return st.stop()}},pt)})),Un.apply(this,arguments)}function Jn(){var pt,Me;if(ht!=null&&(pt=ht.userInfo)!==null&&pt!==void 0&&pt.is_teacher){var it;if(at!=null&&(it=at.teacher_staff)!==null&&it!==void 0&&it.mutiple_limited&&(at!=null&&at.enrolled))return g.b.info("\u4F60\u5DF2\u7ECF\u62A5\u540D\uFF0C\u4E0D\u80FD\u91CD\u590D\u62A5\u540D"),qt(!0),!0}else{var Qt;if(at!=null&&(Qt=at.member_staff)!==null&&Qt!==void 0&&Qt.mutiple_limited&&(at!=null&&at.enrolled))return g.b.info("\u4F60\u5DF2\u7ECF\u62A5\u540D\uFF0C\u4E0D\u80FD\u91CD\u590D\u62A5\u540D"),qt(!0),!0}if(at!=null&&at.enroll_ended)return g.b.info("\u62A5\u540D\u5DF2\u622A\u6B62\uFF0C\u65E0\u9700\u62A5\u540D"),qt(!0),!0;if(ht!=null&&(Me=ht.userInfo)!==null&&Me!==void 0&&Me.is_teacher){if(!at.teacher_staff)return g.b.info("\u5DF2\u7981\u6B62\u8001\u5E08\u62A5\u540D"),qt(!0),!0}else if(!(at!=null&&at.member_staff))return g.b.info("\u5DF2\u7981\u6B62\u5B66\u751F\u62A5\u540D"),qt(!0),!0}function Yn(pt){return Bn.apply(this,arguments)}function Bn(){return Bn=Object(b.a)(z.a.mark(function pt(Me){var it;return z.a.wrap(function(st){for(;;)switch(st.prev=st.next){case 0:if(bn){st.next=2;break}return st.abrupt("return");case 2:if(!Jn()){st.next=4;break}return st.abrupt("return");case 4:return qt(!1),st.next=7,nt({type:"competitions/JoinTeam",payload:{identifier:at==null?void 0:at.identifier,invite_code:Me}});case 7:it=st.sent,it&&it.status===0?(g.b.info("\u52A0\u5165\u6218\u961F\u6210\u529F"),nt({type:"competitions/getList",payload:Object(D.a)({},Ie.listParams)}),wn(!1)):qt(!0);case 9:case"end":return st.stop()}},pt)})),Bn.apply(this,arguments)}var Xn=function(Me){Me.external_url?In(Me.external_url):In(Me.competition_status==="ended"?"/competitions/index/".concat(Me.identifier):Me.competition_status==="nearly_published"?Me.permission.editable==!0?"/competitions/index/".concat(Me.identifier):null:Me.competition_status==="progressing"?"/competitions/index/".concat(Me.identifier):null)},aa=function(Me,it){it.external_url?(Me.stopPropagation(),In(it.external_url)):ba(Me,it,it.mode===2?"ismodel":it.personal?"personal":"/competitions/index/".concat(it.identifier,"/enroll"))};return T.a.createElement("section",{className:w.a.bg},Ot&&T.a.createElement(I.Fragment,null,T.a.createElement("aside",{className:w.a.banner},T.a.createElement("img",{src:$e!=null&&(Ue=$e.setting)!==null&&Ue!==void 0&&Ue.competition_banner_url?"".concat(M.a.IMG_SERVER,"/")+($e==null||((Re=$e.setting)===null||Re===void 0)?void 0:Re.competition_banner_url):Ge.a,alt:""})),T.a.createElement("section",{className:"bg-white",style:{height:"50px"}},T.a.createElement("aside",{className:"edu-container"},T.a.createElement(U.a,{defaultActiveKey:((Je=ut.query)===null||Je===void 0?void 0:Je.tabs)||"",className:w.a.tabs,tabBarStyle:{color:"#000000"},tabBarExtraContent:T.a.createElement(u.a.Search,{placeholder:"\u8BF7\u8F93\u5165\u7ADE\u8D5B\u540D\u79F0",onSearch:function(Me){Ie.listParams.keyword=Me,Ie.listParams.page=1,nt({type:"competitions/getList",payload:Object(D.a)(Object(D.a)({},Ie.listParams),{},{edu:ut.query.edu})})}}),onChange:function(Me){Me==="statistics"?Ft(!0):Ft(!1),Ie.listParams.page=1,Ie.listParams.category=Me,Ie.listParams.page=1,nt({type:"competitions/getList",payload:Object(D.a)({},Ie.listParams)})}},T.a.createElement(Ze,{tab:"\u5168\u90E8",key:""}),T.a.createElement(Ze,{tab:"\u5373\u5C06\u53D1\u5E03",key:"nearly_published"}),T.a.createElement(Ze,{tab:"\u8FDB\u884C\u4E2D",key:"progressing"}),T.a.createElement(Ze,{tab:"\u5F80\u671F\u6BD4\u8D5B",key:"ended"}),Object(m.v)()&&T.a.createElement(Ze,{tab:"\u6570\u636E\u7EDF\u8BA1",key:"statistics"}))))),!It&&T.a.createElement("div",null,T.a.createElement("aside",{className:"edu-container minH500"},T.a.createElement(d.a,{loading:Et,active:!0,avatar:{size:40},paragraph:{rows:5}},Ie.competitions&&T.a.createElement(s.b,{itemLayout:"vertical",size:"large",dataSource:Ie.competitions,style:{paddingTop:10},renderItem:function(Me,it){return T.a.createElement("div",{className:w.a.CompetitionsList},Me.competition_status==="nearly_published"?Me.permission.editable==!0?"":T.a.createElement("div",{className:w.a.CompetitionsListzhezhao},"\u5373\u5C06\u53D1\u5E03 \u656C\u8BF7\u671F\u5F85"):"",T.a.createElement(s.b.Item,{onClick:function(){return Xn(Me)},className:w.a.shadow,key:it},T.a.createElement(s.b.Item.Meta,{style:{marginBottom:"0px"},avatar:T.a.createElement("div",{className:w.a.divimg},T.a.createElement("img",{src:Me&&Me.image?"".concat(M.a.IMG_SERVER,"/")+Me.image:Ye.s})),title:T.a.createElement("p",{style:{alignItems:"center",display:"flex"}},T.a.createElement("a",{className:w.a.task_hide},Me.name,Me.sub_title?"\u2014\u2014".concat(Me.sub_title):""),Me.competition_status&&Me.competition_status==="nearly_published"?T.a.createElement("span",{className:w.a.Comingtext},"\u5373\u5C06\u53D1\u5E03"):"",Me.competition_status&&Me.competition_status==="progressing"?T.a.createElement("span",{className:w.a.havetext},"\u8FDB\u884C\u4E2D"):"",Me.competition_status&&Me.competition_status==="ended"?T.a.createElement("span",{className:w.a.Finishedtext},"\u5DF2\u7ED3\u675F"):""),description:T.a.createElement("div",null,T.a.createElement("p",{className:w.a.task_hide_2,style:{height:"43px",fontSize:"14px",color:"#666666"}},Me.description?Me.description:"\u6682\u65E0\u7B80\u4ECB~"),T.a.createElement("p",{style:{marginTop:"12px",fontSize:"12px",color:"#888888"}},T.a.createElement("span",null,"\u7ADE\u8D5B\u65F6\u95F4: ",Me.start_time,"\uFF5E",Me.end_time),T.a.createElement("span",{style:{marginLeft:"20px"}},"\u62A5\u540D\u622A\u6B62\u65F6\u95F4\uFF1A",Me&&Me.enroll_end_time?Me.enroll_end_time:"\u6682\u65E0"),T.a.createElement("span",{style:{marginLeft:"20px"}},"\u6D4F\u89C8\u6570\uFF1A",Me&&Me.visits_count?Me.visits_count:"\u6682\u65E0")))}),T.a.createElement("div",{style:{width:"20%",alignItems:"flex-end",display:"flex",flexDirection:"column",justifyContent:"space-around"}},T.a.createElement("div",{style:{textAlign:"right"}},T.a.createElement("p",{style:{fontSize:"28px",color:"#0152d9",visibility:Me&&Me.bonus?"visible":"hidden",marginBottom:"0px"}},T.a.createElement("span",{style:{fontSize:"20px"}},"\xA5"),parseInt(Me.bonus).toLocaleString()),Me.member_count?T.a.createElement("p",{style:{color:"#BBBBBB",fontSize:"14px"}},"\u5DF2\u62A5\u540D\uFF1A",Me.competition_status==="nearly_published"?"0":Me.member_count):""),Me&&Me.competition_status==="ended"?T.a.createElement("span",{className:w.a.Unpublishedtext,onClick:function(st){return sn(st)}},"\u5DF2\u7ED3\u675F"):null,Me&&Me.competition_status==="nearly_published"?T.a.createElement("span",{className:w.a.Unpublishedtext,onClick:function(st){return sn(st)}},"\u672A\u53D1\u5E03"):null,Me&&Me.competition_status!=="nearly_published"&&Me.enroll_end&&Me.competition_status!=="ended"?T.a.createElement("span",{className:w.a.Unpublishedtext,onClick:function(st){return sn(st)}},"\u62A5\u540D\u622A\u6B62"):null,Me&&Me.competition_status==="progressing"&&Me.enroll_end!=!0&&!Me.external_url?T.a.createElement(t.a,{className:w.a.signup,onClick:function(st){return aa(st,Me)},style:{cursor:"pointer"}},Me!=null&&Me.enrolled?"\u5DF2\u62A5\u540D":"\u7ACB\u5373\u62A5\u540D"):null)))}})),T.a.createElement(S.a,null),T.a.createElement(Te.a,{modeldata:yt,dispatch:nt}),Ot&&T.a.createElement("aside",{className:"tc mb50 mt20"},T.a.createElement(f.a,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:on,defaultPageSize:20,current:Ie.listParams.page,defaultCurrent:Ie.listParams.page,total:Ie.count})))),It&&T.a.createElement(Ke,null),T.a.createElement(h.a,{title:"\u9009\u62E9\u53C2\u8D5B\u65B9\u5F0F",centered:!0,visible:mn,onCancel:function(){tn(!1)},footer:!1},T.a.createElement("div",{style:{display:"flex",justifyContent:"space-around",height:100,alignItems:"center"}},T.a.createElement(t.a,{type:"primary",style:{height:40},onClick:function(){wn(!0),tn(!1)}},"\u52A0\u5165\u6218\u961F\u53C2\u8D5B"),T.a.createElement(t.a,{style:{height:40},onClick:function(){gn(!0),tn(!1)}},"\u53BB\u521B\u5EFA\u6218\u961F\u53C2\u8D5B"))),On?T.a.createElement(Xe.a,{isjoin:On,setJoin:wn,JoinTeams:Yn}):null,Tn?T.a.createElement(We.a,{isAddmodle:Tn,setIsAdd:gn,createTeam:na}):null)},Fe=P.default=Object(p.a)(function(Le){var Pe=Le.competitions,Ue=Le.loading,Re=Le.globalSetting,Je=Le.user;return{competitions:Pe,globalSetting:Re,loading:Ue.models.competitions,user:Je}})(ke)},QuXc:function($,P){var e=function(h){this.colorStops=h||[]};e.prototype={constructor:e,addColorStop:function(h,A){this.colorStops.push({offset:h,color:A})}};var B=e;$.exports=B},RDYZ:function($,P,e){var B=e("dMvE");function h(f){this._target=f.target,this._life=f.life||1e3,this._delay=f.delay||0,this._initialized=!1,this.loop=f.loop==null?!1:f.loop,this.gap=f.gap||0,this.easing=f.easing||"Linear",this.onframe=f.onframe,this.ondestroy=f.ondestroy,this.onrestart=f.onrestart,this._pausedTime=0,this._paused=!1}h.prototype={constructor:h,step:function(f,a){if(this._initialized||(this._startTime=f+this._delay,this._initialized=!0),this._paused){this._pausedTime+=a;return}var d=(f-this._startTime-this._pausedTime)/this._life;if(d<0)return;d=Math.min(d,1);var i=this.easing,t=typeof i=="string"?B[i]:i,n=typeof t=="function"?t(d):d;return this.fire("frame",n),d===1?this.loop?(this.restart(f),"restart"):(this._needsRemove=!0,"destroy"):null},restart:function(f){var a=(f-this._startTime-this._pausedTime)%this._life;this._startTime=f-a+this.gap,this._pausedTime=0,this._needsRemove=!1},fire:function(f,a){f="on"+f,this[f]&&this[f](this._target,a)},pause:function(){this._paused=!0},resume:function(){this._paused=!1}};var A=h;$.exports=A},RMFE:function($,P){$.exports="data:image/png;base64,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"},RXMa:function($,P,e){var B=e("y+Vt"),h=B.extend({type:"ring",shape:{cx:0,cy:0,r:0,r0:0},buildPath:function(A,f){var a=f.cx,d=f.cy,i=Math.PI*2;A.moveTo(a+f.r,d),A.arc(a,d,f.r,0,i,!1),A.moveTo(a+f.r0,d),A.arc(a,d,f.r0,0,i,!0)}});$.exports=h},RotF:function($,P,e){$.exports=e("LSTS")},SKnc:function($,P,e){var B=e("bYtY"),h=e("QuXc"),A=function(a,d,i,t,n,s){this.x=a==null?0:a,this.y=d==null?0:d,this.x2=i==null?1:i,this.y2=t==null?0:t,this.type="linear",this.global=s||!1,h.call(this,n)};A.prototype={constructor:A},B.inherits(A,h);var f=A;$.exports=f},SMhR:function($,P){$.exports="data:image/png;base64,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"},SUKs:function($,P,e){var B=e("LPTA"),h=B.debugMode,A=function(){};h===1&&(A=console.error);var f=A;$.exports=f},Sj9i:function($,P,e){var B=e("QBsz"),h=B.create,A=B.distSquare,f=Math.pow,a=Math.sqrt,d=1e-8,i=1e-4,t=a(3),n=1/3,s=h(),r=h(),u=h();function c(o){return o>-d&&od||o<-d}function b(o,l,w,M,S){var m=1-S;return m*m*(m*o+3*S*l)+S*S*(S*M+3*m*w)}function D(o,l,w,M,S){var m=1-S;return 3*(((l-o)*m+2*(w-l)*S)*m+(M-w)*S*S)}function O(o,l,w,M,S,m){var C=M+3*(l-w)-o,j=3*(w-l*2+o),x=3*(l-o),W=o-S,J=j*j-3*C*x,K=j*x-9*C*W,Q=x*x-3*j*W,y=0;if(c(J)&&c(K))if(c(j))m[0]=0;else{var k=-x/j;k>=0&&k<=1&&(m[y++]=k)}else{var F=K*K-4*J*Q;if(c(F)){var te=K/J,k=-j/C+te,H=-te/2;k>=0&&k<=1&&(m[y++]=k),H>=0&&H<=1&&(m[y++]=H)}else if(F>0){var se=a(F),re=J*j+1.5*C*(-K+se),ce=J*j+1.5*C*(-K-se);re<0?re=-f(-re,n):re=f(re,n),ce<0?ce=-f(-ce,n):ce=f(ce,n);var k=(-j-(re+ce))/(3*C);k>=0&&k<=1&&(m[y++]=k)}else{var le=(2*J*j-3*C*K)/(2*a(J*J*J)),me=Math.acos(le)/3,ge=a(J),xe=Math.cos(me),k=(-j-2*ge*xe)/(3*C),H=(-j+ge*(xe+t*Math.sin(me)))/(3*C),q=(-j+ge*(xe-t*Math.sin(me)))/(3*C);k>=0&&k<=1&&(m[y++]=k),H>=0&&H<=1&&(m[y++]=H),q>=0&&q<=1&&(m[y++]=q)}}return y}function N(o,l,w,M,S){var m=6*w-12*l+6*o,C=9*l+3*M-3*o-9*w,j=3*l-3*o,x=0;if(c(C)){if(g(m)){var W=-j/m;W>=0&&W<=1&&(S[x++]=W)}}else{var J=m*m-4*C*j;if(c(J))S[0]=-m/(2*C);else if(J>0){var K=a(J),W=(-m+K)/(2*C),Q=(-m-K)/(2*C);W>=0&&W<=1&&(S[x++]=W),Q>=0&&Q<=1&&(S[x++]=Q)}}return x}function _(o,l,w,M,S,m){var C=(l-o)*S+o,j=(w-l)*S+l,x=(M-w)*S+w,W=(j-C)*S+C,J=(x-j)*S+j,K=(J-W)*S+W;m[0]=o,m[1]=C,m[2]=W,m[3]=K,m[4]=K,m[5]=J,m[6]=x,m[7]=M}function U(o,l,w,M,S,m,C,j,x,W,J){var K,Q=.005,y=Infinity,k,F,te,H;s[0]=x,s[1]=W;for(var se=0;se<1;se+=.05)r[0]=b(o,w,S,C,se),r[1]=b(l,M,m,j,se),te=A(s,r),te=0&&te=0&&W<=1&&(S[x++]=W)}}else{var J=C*C-4*m*j;if(c(J)){var W=-C/(2*m);W>=0&&W<=1&&(S[x++]=W)}else if(J>0){var K=a(J),W=(-C+K)/(2*m),Q=(-C-K)/(2*m);W>=0&&W<=1&&(S[x++]=W),Q>=0&&Q<=1&&(S[x++]=Q)}}return x}function T(o,l,w){var M=o+w-2*l;return M===0?.5:(o-l)/M}function E(o,l,w,M,S){var m=(l-o)*M+o,C=(w-l)*M+l,j=(C-m)*M+m;S[0]=o,S[1]=m,S[2]=j,S[3]=j,S[4]=C,S[5]=w}function p(o,l,w,M,S,m,C,j,x){var W,J=.005,K=Infinity;s[0]=C,s[1]=j;for(var Q=0;Q<1;Q+=.05){r[0]=v(o,w,S,Q),r[1]=v(l,M,m,Q);var y=A(s,r);y=0&&y=0;--U)if(_[U]===N)return!0;return!1}),O):null:O[0]},c.prototype.update=function(b,D){if(!b)return;var O=this.getDefs(!1);if(b[this._domName]&&O.contains(b[this._domName]))typeof D=="function"&&D(b);else{var N=this.add(b);N&&(b[this._domName]=N)}},c.prototype.addDom=function(b){var D=this.getDefs(!0);D.appendChild(b)},c.prototype.removeDom=function(b){var D=this.getDefs(!1);D&&b[this._domName]&&(D.removeChild(b[this._domName]),b[this._domName]=null)},c.prototype.getDoms=function(){var b=this.getDefs(!1);if(!b)return[];var D=[];return A.each(this._tagNames,function(O){var N=b.getElementsByTagName(O);D=D.concat([].slice.call(N))}),D},c.prototype.markAllUnused=function(){var b=this.getDoms(),D=this;A.each(b,function(O){O[D._markLabel]=r})},c.prototype.markUsed=function(b){b&&(b[this._markLabel]=u)},c.prototype.removeUnused=function(){var b=this.getDefs(!1);if(!b)return;var D=this.getDoms(),O=this;A.each(D,function(N){N[O._markLabel]!==u&&b.removeChild(N)})},c.prototype.getSvgProxy=function(b){return b instanceof f?t:b instanceof a?n:b instanceof d?s:t},c.prototype.getTextSvgElement=function(b){return b.__textSvgEl},c.prototype.getSvgElement=function(b){return b.__svgEl};var g=c;$.exports=g},T6xi:function($,P,e){var B=e("YgsL"),h=e("nCxF");function A(f,a,d){var i=a.points,t=a.smooth;if(i&&i.length>=2){if(t&&t!=="spline"){var n=h(i,t,d,a.smoothConstraint);f.moveTo(i[0][0],i[0][1]);for(var s=i.length,r=0;r<(d?s:s-1);r++){var u=n[r*2],c=n[r*2+1],g=i[(r+1)%s];f.bezierCurveTo(u[0],u[1],c[0],c[1],g[0],g[1])}}else{t==="spline"&&(i=B(i,d)),f.moveTo(i[0][0],i[0][1]);for(var r=1,b=i.length;ra&&(u=t+n,t*=a/u,n*=a/u),s+r>a&&(u=s+r,s*=a/u,r*=a/u),n+s>d&&(u=n+s,n*=d/u,s*=d/u),t+r>d&&(u=t+r,t*=d/u,r*=d/u),B.moveTo(A+t,f),B.lineTo(A+a-n,f),n!==0&&B.arc(A+a-n,f+n,n,-Math.PI/2,0),B.lineTo(A+a,f+d-s),s!==0&&B.arc(A+a-s,f+d-s,s,0,Math.PI/2),B.lineTo(A+r,f+d),r!==0&&B.arc(A+r,f+d-r,r,Math.PI/2,Math.PI),B.lineTo(A,f+t),t!==0&&B.arc(A+t,f+t,t,Math.PI,Math.PI*1.5)}P.buildPath=e},W6BS:function($,P){$.exports="data:image/png;base64,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"},WdTA:function($,P,e){$.exports=e.p+"static/studnetqun.598eeb43.png"},Xmg4:function($,P,e){var B=e("bYtY"),h=e("LPTA"),A=h.devicePixelRatio,f=e("K2GJ"),a=e("3C/r");function d(){return!1}function i(s,r,u){var c=B.createCanvas(),g=r.getWidth(),b=r.getHeight(),D=c.style;return D&&(D.position="absolute",D.left=0,D.top=0,D.width=g+"px",D.height=b+"px",c.setAttribute("data-zr-dom-id",s)),c.width=g*u,c.height=b*u,c}var t=function(s,r,u){var c;u=u||A,typeof s=="string"?c=i(s,r,u):B.isObject(s)&&(c=s,s=c.id),this.id=s,this.dom=c;var g=c.style;g&&(c.onselectstart=d,g["-webkit-user-select"]="none",g["user-select"]="none",g["-webkit-touch-callout"]="none",g["-webkit-tap-highlight-color"]="rgba(0,0,0,0)",g.padding=0,g.margin=0,g["border-width"]=0),this.domBack=null,this.ctxBack=null,this.painter=r,this.config=null,this.clearColor=0,this.motionBlur=!1,this.lastFrameAlpha=.7,this.dpr=u};t.prototype={constructor:t,__dirty:!0,__used:!1,__drawIndex:0,__startIndex:0,__endIndex:0,incremental:!1,getElementCount:function(){return this.__endIndex-this.__startIndex},initContext:function(){this.ctx=this.dom.getContext("2d"),this.ctx.dpr=this.dpr},createBackBuffer:function(){var s=this.dpr;this.domBack=i("back-"+this.id,this.painter,s),this.ctxBack=this.domBack.getContext("2d"),s!==1&&this.ctxBack.scale(s,s)},resize:function(s,r){var u=this.dpr,c=this.dom,g=c.style,b=this.domBack;g&&(g.width=s+"px",g.height=r+"px"),c.width=s*u,c.height=r*u,b&&(b.width=s*u,b.height=r*u,u!==1&&this.ctxBack.scale(u,u))},clear:function(s,r){var u=this.dom,c=this.ctx,g=u.width,b=u.height,r=r||this.clearColor,D=this.motionBlur&&!s,O=this.lastFrameAlpha,N=this.dpr;if(D&&(this.domBack||this.createBackBuffer(),this.ctxBack.globalCompositeOperation="copy",this.ctxBack.drawImage(u,0,0,g/N,b/N)),c.clearRect(0,0,g,b),r&&r!=="transparent"){var _;r.colorStops?(_=r.__canvasGradient||f.getGradient(c,r,{x:0,y:0,width:g,height:b}),r.__canvasGradient=_):r.image&&(_=a.prototype.getCanvasPattern.call(r,c)),c.save(),c.fillStyle=_||r,c.fillRect(0,0,g,b),c.restore()}if(D){var U=this.domBack;c.save(),c.globalAlpha=O,c.drawImage(U,0,0,g,b),c.restore()}}};var n=t;$.exports=n},Xnb7:function($,P,e){var B=e("1RvN"),h=new B(50);function A(i){if(typeof i=="string"){var t=h.get(i);return t&&t.image}else return i}function f(i,t,n,s,r){if(i)if(typeof i=="string"){if(t&&t.__zrImageSrc===i||!n)return t;var u=h.get(i),c={hostEl:n,cb:s,cbPayload:r};return u?(t=u.image,!d(t)&&u.pending.push(c)):(t=new Image,t.onload=t.onerror=a,h.put(i,t.__cachedImgObj={image:t,pending:[c]}),t.src=t.__zrImageSrc=i),t}else return i;else return t}function a(){var i=this.__cachedImgObj;this.onload=this.onerror=this.__cachedImgObj=null;for(var t=0;t=0&&o.splice(l,1),E.__hoverMir=null},clearHover:function(E){for(var p=this._hoverElements,o=0;o15)break}}M.__drawIndex=y,M.__drawIndex0&&E>l[0]){for(S=0;SE);S++);M=o[l[S]]}if(l.splice(S+1,0,E),o[E]=p,!p.virtual)if(M){var C=M.dom;C.nextSibling?m.insertBefore(p.dom,C.nextSibling):m.appendChild(p.dom)}else m.firstChild?m.insertBefore(p.dom,m.firstChild):m.appendChild(p.dom)},eachLayer:function(E,p){var o=this._zlevelList,l,w;for(w=0;w0?c:0),this._needsManuallyCompositing),C.__builtin__||f("ZLevel "+m+" has been used by unkown layer "+C.id),C!==w&&(C.__used=!0,C.__startIndex!==o&&(C.__dirty=!0),C.__startIndex=o,C.incremental?C.__drawIndex=-1:C.__drawIndex=o,p(o),w=C),l.__dirty&&(C.__dirty=!0,C.incremental&&C.__drawIndex<0&&(C.__drawIndex=o))}p(o),this.eachBuiltinLayer(function(j,x){!j.__used&&j.getElementCount()>0&&(j.__dirty=!0,j.__startIndex=j.__endIndex=j.__drawIndex=0),j.__dirty&&j.__drawIndex<0&&(j.__drawIndex=j.__startIndex)})},clear:function(){return this.eachBuiltinLayer(this._clearLayer),this},_clearLayer:function(E){E.clear()},setBackgroundColor:function(E){this._backgroundColor=E},configLayer:function(E,p){if(p){var o=this._layerConfig;o[E]?A.merge(o[E],p,!0):o[E]=p;for(var l=0;l=e;)u|=r&1,r>>=1;return r+u}function f(r,u,c,g){var b=u+1;if(b===c)return 1;if(g(r[b++],r[u])<0){for(;b=0;)b++;return b-u}function a(r,u,c){for(c--;u>>1,b(D,r[_])<0?N=_:O=_+1;var U=g-O;switch(U){case 3:r[O+3]=r[O+2];case 2:r[O+2]=r[O+1];case 1:r[O+1]=r[O];break;default:for(;U>0;)r[O+U]=r[O+U-1],U--}r[O]=D}}function i(r,u,c,g,b,D){var O=0,N=0,_=1;if(D(r,u[c+b])>0){for(N=g-b;_0;)O=_,_=(_<<1)+1,_<=0&&(_=N);_>N&&(_=N),O+=b,_+=b}else{for(N=b+1;_N&&(_=N);var U=O;O=b-_,_=b-U}for(O++;O<_;){var v=O+(_-O>>>1);D(r,u[c+v])>0?O=v+1:_=v}return _}function t(r,u,c,g,b,D){var O=0,N=0,_=1;if(D(r,u[c+b])<0){for(N=b+1;_N&&(_=N);var U=O;O=b-_,_=b-U}else{for(N=g-b;_=0;)O=_,_=(_<<1)+1,_<=0&&(_=N);_>N&&(_=N),O+=b,_+=b}for(O++;O<_;){var v=O+(_-O>>>1);D(r,u[c+v])<0?_=v:O=v+1}return _}function n(r,u){var c=B,g=0,b=h,D=0,O,N,_=0;g=r.length,g<2*h&&(b=g>>>1);var U=[];D=g<120?5:g<1542?10:g<119151?19:40,O=[],N=[];function v(o,l){O[_]=o,N[_]=l,_+=1}function z(){for(;_>1;){var o=_-2;if(o>=1&&N[o-1]<=N[o]+N[o+1]||o>=2&&N[o-2]<=N[o]+N[o-1])N[o-1]N[o+1])break;T(o)}}function I(){for(;_>1;){var o=_-2;o>0&&N[o-1]=B||J>=B);if(K)break;x<0&&(x=0),x+=2}if(c=x,c<1&&(c=1),l===1){for(S=0;S=0;S--)r[W+S]=r[x+S];r[j]=U[C];return}for(var J=c;;){var K=0,Q=0,y=!1;do if(u(U[C],r[m])<0){if(r[j--]=r[m--],K++,Q=0,--l===0){y=!0;break}}else if(r[j--]=U[C--],Q++,K=0,--M===1){y=!0;break}while((K|Q)=0;S--)r[W+S]=r[x+S];if(l===0){y=!0;break}}if(r[j--]=U[C--],--M===1){y=!0;break}if(Q=M-i(r[m],U,0,M,M-1,u),Q!==0){for(j-=Q,C-=Q,M-=Q,W=j+1,x=C+1,S=0;S=B||Q>=B);if(y)break;J<0&&(J=0),J+=2}if(c=J,c<1&&(c=1),M===1){for(j-=l,m-=l,W=j+1,x=m+1,S=l-1;S>=0;S--)r[W+S]=r[x+S];r[j]=U[C]}else{if(M===0)throw new Error;for(x=j-(M-1),S=0;SN&&(_=N),d(r,c,c+_,c+D,u),D=_}O.pushRun(c,D),O.mergeRuns(),b-=D,c+=D}while(b!==0);O.forceMergeRuns()}$.exports=s},BU3w:function($,P,e){"use strict";e.d(P,"a",function(){return d});var B=e("MNnm"),h="rc-util-key";function A(i){if(i.attachTo)return i.attachTo;var t=document.querySelector("head");return t||document.body}function f(i){var t,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(B.a)())return null;var s=document.createElement("style");if((t=n.csp)===null||t===void 0?void 0:t.nonce){var r;s.nonce=(r=n.csp)===null||r===void 0?void 0:r.nonce}s.innerHTML=i;var u=A(n),c=u.firstChild;return n.prepend&&u.prepend?u.prepend(s):n.prepend&&c?u.insertBefore(s,c):u.appendChild(s),s}var a=new Map;function d(i,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},s=A(n);if(!a.has(s)){var r=f("",n),u=r.parentNode;a.set(s,u),u.removeChild(r)}var c=Array.from(a.get(s).children).find(function(N){return N.tagName==="STYLE"&&N[h]===t});if(c){var g,b;if(((g=n.csp)===null||g===void 0?void 0:g.nonce)&&c.nonce!==((b=n.csp)===null||b===void 0?void 0:b.nonce)){var D;c.nonce=(D=n.csp)===null||D===void 0?void 0:D.nonce}return c.innerHTML!==i&&(c.innerHTML=i),c}var O=f(i,n);return O[h]=t,O}},BdwD:function($,P,e){"use strict";var B=e("+L6B"),h=e("2/Rp"),A=e("0Owb"),f=e("k1fw"),a=e("q1tI"),d=e.n(a),i=e("FOrL"),t=e.n(i),n=function(r){var u=r.buttonProps,c=u===void 0?{}:u,g=r.styles,b=g===void 0?{}:g,D=r.customText,O=r.ButtonText,N=r.ButtonClick,_=r.Buttonclass,U=r.ButtonTwo;return d.a.createElement("section",{className:"tc animated fadeIn",style:Object(f.a)(Object(f.a)({},{color:"#999",margin:"200px auto"}),b)},d.a.createElement("img",{src:t.a}),d.a.createElement("p",{className:"mt20 font14"},D||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),O&&d.a.createElement(h.a,Object(A.a)({className:_,onClick:N},c),O),U&&U)};P.a=n},BlVb:function($,P,e){var B=e("hyiK"),h=1e-8;function A(a,d){return Math.abs(a-d).5?z:v}function s(v,z,I,T,E){var p=v.length;if(E===1)for(var o=0;oE;if(p)v.length=E;else for(var o=T;o=0&&!(J[de]<=_e);de--);de=Math.min(de,M-2)}else{for(de=se;de_e);de++);de=Math.min(de-1,M-2)}se=de,re=_e;var fe=J[de+1]-J[de];if(fe===0)return;if(le=(_e-J[de])/fe,w)if(ge=K[de],me=K[de===0?de:de-1],xe=K[de>M-2?M-1:de+1],q=K[de>M-3?M-1:de+2],m)c(me,ge,xe,q,le,le*le,le*le*le,o(Ae,E),x);else{var pe;if(C)pe=c(me,ge,xe,q,le,le*le,le*le*le,ae,1),pe=D(ae);else{if(j)return n(ge,xe,le);pe=g(me,ge,xe,q,le,le*le,le*le*le)}l(Ae,E,pe)}else if(m)s(K[de],K[de+1],le,o(Ae,E),x);else{var pe;if(C)s(K[de],K[de+1],le,ae,1),pe=D(ae);else{if(j)return n(K[de],K[de+1],le);pe=t(K[de],K[de+1],le)}l(Ae,E,pe)}},be=new B({target:v._target,life:W,loop:v._loop,delay:v._delay,onframe:ve,ondestroy:I});return z&&z!=="spline"&&(be.easing=z),be}var _=function(v,z,I,T){this._tracks={},this._target=v,this._loop=z||!1,this._getter=I||d,this._setter=T||i,this._clipCount=0,this._delay=0,this._doneList=[],this._onframeList=[],this._clipList=[]};_.prototype={when:function(v,z){var I=this._tracks;for(var T in z){if(!z.hasOwnProperty(T))continue;if(!I[T]){I[T]=[];var E=this._getter(this._target,T);if(E==null)continue;v!==0&&I[T].push({time:0,value:b(E)})}I[T].push({time:v,value:z[T]})}return this},during:function(v){return this._onframeList.push(v),this},pause:function(){for(var v=0;v1&&s&&s.length>1){var u=A(s)/A(r);!isFinite(u)&&(u=1),t.pinchScale=u;var c=f(s);return t.pinchX=c[0],t.pinchY=c[1],{type:"pinch",target:i[0].target,event:t}}}},d=h;$.exports=d},D2RN:function($,P,e){$.exports={flex_box_center:"flex_box_center___1wzjU",flex_space_between:"flex_space_between___19d2o",flex_box_vertical_center:"flex_box_vertical_center___1Wd-a",flex_box_center_end:"flex_box_center_end___2HPOy",flex_box_column:"flex_box_column___2cB5F",wrp:"wrp___V2wJo",banner:"banner___9x-A-",bg:"bg___2WSLA",list:"list___u4-_b",status:"status___4LRSp",desc:"desc___18okv",flex1:"flex1___34Elm",item:"item___32MoH",footer:"footer___1100r",tabs:"tabs___1g_DM",CompetitionsList:"CompetitionsList___2iLb3",CompetitionsListzhezhao:"CompetitionsListzhezhao___2O-qQ",shadow:"shadow___13bWc",divimg:"divimg___3dE7q",havetext:"havetext___2a_fQ",Finishedtext:"Finishedtext___3cssb",Comingtext:"Comingtext___14gQI",task_hide:"task_hide___KPgxv",task_hide_2:"task_hide_2___151jJ",Unpublishedtext:"Unpublishedtext___2LPx9",signup:"signup___1gqfa",checkboxtitle:"checkboxtitle___3U9gf"}},DBLp:function($,P){function e(){}e.prototype={diff:function(a,d,i){i||(i=function(_,U){return _===U}),this.equals=i;var t=this;a=a.slice(),d=d.slice();var n=d.length,s=a.length,r=1,u=n+s,c=[{newPos:-1,components:[]}],g=this.extractCommon(c[0],d,a,0);if(c[0].newPos+1>=n&&g+1>=s){for(var b=[],D=0;D=n&&I+1>=s)return B(t,U.components,d,a);c[_]=U}r++}for(;r<=u;){var N=O();if(N)return N}},pushComponent:function(a,d,i){var t=a[a.length-1];t&&t.added===d&&t.removed===i?a[a.length-1]={count:t.count+1,added:d,removed:i}:a.push({count:1,added:d,removed:i})},extractCommon:function(a,d,i,t){for(var n=d.length,s=i.length,r=a.newPos,u=r-t,c=0;r+1f||u<-f}var d=function(u){u=u||{},u.position||(this.position=[0,0]),u.rotation==null&&(this.rotation=0),u.scale||(this.scale=[1,1]),this.origin=this.origin||null},i=d.prototype;i.transform=null,i.needLocalTransform=function(){return a(this.rotation)||a(this.position[0])||a(this.position[1])||a(this.scale[0]-1)||a(this.scale[1]-1)};var t=[];i.updateTransform=function(){var u=this.parent,c=u&&u.transform,g=this.needLocalTransform(),b=this.transform;if(!(g||c)){b&&A(b);return}b=b||B.create(),g?this.getLocalTransform(b):A(b),c&&(g?B.mul(b,u.transform,b):B.copy(b,u.transform)),this.transform=b;var D=this.globalScaleRatio;if(D!=null&&D!==1){this.getGlobalScale(t);var O=t[0]<0?-1:1,N=t[1]<0?-1:1,_=((t[0]-O)*D+O)/t[0]||0,U=((t[1]-N)*D+N)/t[1]||0;b[0]*=_,b[1]*=_,b[2]*=U,b[3]*=U}this.invTransform=this.invTransform||B.create(),B.invert(this.invTransform,b)},i.getLocalTransform=function(u){return d.getLocalTransform(this,u)},i.setTransform=function(u){var c=this.transform,g=u.dpr||1;c?u.setTransform(g*c[0],g*c[1],g*c[2],g*c[3],g*c[4],g*c[5]):u.setTransform(g,0,0,g,0,0)},i.restoreTransform=function(u){var c=u.dpr||1;u.setTransform(c,0,0,c,0,0)};var n=[],s=B.create();i.setLocalTransform=function(u){if(!u)return;var c=u[0]*u[0]+u[1]*u[1],g=u[2]*u[2]+u[3]*u[3],b=this.position,D=this.scale;a(c-1)&&(c=Math.sqrt(c)),a(g-1)&&(g=Math.sqrt(g)),u[0]<0&&(c=-c),u[3]<0&&(g=-g),b[0]=u[4],b[1]=u[5],D[0]=c,D[1]=g,this.rotation=Math.atan2(-u[1]/g,u[0]/c)},i.decomposeTransform=function(){if(!this.transform)return;var u=this.parent,c=this.transform;u&&u.transform&&(B.mul(n,u.invTransform,c),c=n);var g=this.origin;g&&(g[0]||g[1])&&(s[4]=g[0],s[5]=g[1],B.mul(n,c,s),n[4]-=g[0],n[5]-=g[1],c=n),this.setLocalTransform(c)},i.getGlobalScale=function(u){var c=this.transform;return u=u||[],c?(u[0]=Math.sqrt(c[0]*c[0]+c[1]*c[1]),u[1]=Math.sqrt(c[2]*c[2]+c[3]*c[3]),c[0]<0&&(u[0]=-u[0]),c[3]<0&&(u[1]=-u[1]),u):(u[0]=1,u[1]=1,u)},i.transformCoordToLocal=function(u,c){var g=[u,c],b=this.invTransform;return b&&h.applyTransform(g,g,b),g},i.transformCoordToGlobal=function(u,c){var g=[u,c],b=this.transform;return b&&h.applyTransform(g,g,b),g},d.getLocalTransform=function(u,c){c=c||[],A(c);var g=u.origin,b=u.scale||[1,1],D=u.rotation||0,O=u.position||[0,0];return g&&(c[4]-=g[0],c[5]-=g[1]),B.scale(c,c,b),D&&B.rotate(c,c,D),g&&(c[4]+=g[0],c[5]+=g[1]),c[4]+=O[0],c[5]+=O[1],c};var r=d;$.exports=r},Dagg:function($,P,e){var B=e("Gev7"),h=e("mFDi"),A=e("bYtY"),f=e("Xnb7");function a(i){B.call(this,i)}a.prototype={constructor:a,type:"image",brush:function(i,t){var n=this.style,s=n.image;n.bind(i,this,t);var r=this._image=f.createOrUpdateImage(s,this._image,this,this.onload);if(!r||!f.isImageReady(r))return;var u=n.x||0,c=n.y||0,g=n.width,b=n.height,D=r.width/r.height;if(g==null&&b!=null?g=b*D:b==null&&g!=null?b=g/D:g==null&&b==null&&(g=r.width,b=r.height),this.setTransform(i),n.sWidth&&n.sHeight){var O=n.sx||0,N=n.sy||0;i.drawImage(r,O,N,n.sWidth,n.sHeight,u,c,g,b)}else if(n.sx&&n.sy){var O=n.sx,N=n.sy,_=g-O,U=b-N;i.drawImage(r,O,N,_,U,u,c,g,b)}else i.drawImage(r,u,c,g,b);n.text!=null&&(this.restoreTransform(i),this.drawRectText(i,this.getBoundingRect()))},getBoundingRect:function(){var i=this.style;return this._rect||(this._rect=new h(i.x||0,i.y||0,i.width||0,i.height||0)),this._rect}},A.inherits(a,B);var d=a;$.exports=d},E7E6:function($,P){$.exports="data:image/png;base64,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"},FOrL:function($,P,e){$.exports=e.p+"static/nodata.a6b3f948.png"},FPkq:function($,P,e){$.exports=e.p+"static/qrCode.dd0fe9b2.png"},Fofx:function($,P){var e=typeof Float32Array=="undefined"?Array:Float32Array;function B(){var s=new e(6);return h(s),s}function h(s){return s[0]=1,s[1]=0,s[2]=0,s[3]=1,s[4]=0,s[5]=0,s}function A(s,r){return s[0]=r[0],s[1]=r[1],s[2]=r[2],s[3]=r[3],s[4]=r[4],s[5]=r[5],s}function f(s,r,u){var c=r[0]*u[0]+r[2]*u[1],g=r[1]*u[0]+r[3]*u[1],b=r[0]*u[2]+r[2]*u[3],D=r[1]*u[2]+r[3]*u[3],O=r[0]*u[4]+r[2]*u[5]+r[4],N=r[1]*u[4]+r[3]*u[5]+r[5];return s[0]=c,s[1]=g,s[2]=b,s[3]=D,s[4]=O,s[5]=N,s}function a(s,r,u){return s[0]=r[0],s[1]=r[1],s[2]=r[2],s[3]=r[3],s[4]=r[4]+u[0],s[5]=r[5]+u[1],s}function d(s,r,u){var c=r[0],g=r[2],b=r[4],D=r[1],O=r[3],N=r[5],_=Math.sin(u),U=Math.cos(u);return s[0]=c*U+D*_,s[1]=-c*_+D*U,s[2]=g*U+O*_,s[3]=-g*_+U*O,s[4]=U*b+_*N,s[5]=U*N-_*b,s}function i(s,r,u){var c=u[0],g=u[1];return s[0]=r[0]*c,s[1]=r[1]*g,s[2]=r[2]*c,s[3]=r[3]*g,s[4]=r[4]*c,s[5]=r[5]*g,s}function t(s,r){var u=r[0],c=r[2],g=r[4],b=r[1],D=r[3],O=r[5],N=u*D-b*c;return N?(N=1/N,s[0]=D*N,s[1]=-b*N,s[2]=-c*N,s[3]=u*N,s[4]=(c*O-D*g)*N,s[5]=(b*g-u*O)*N,s):null}function n(s){var r=B();return A(r,s),r}P.create=B,P.identity=h,P.copy=A,P.mul=f,P.translate=a,P.rotate=d,P.scale=i,P.invert=t,P.clone=n},FxDU:function($,P,e){"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.createSensor=void 0;var B=e("QO+J"),h=e("j5sG"),A=typeof ResizeObserver!="undefined"?h.createSensor:B.createSensor;P.createSensor=A},GABl:function($,P){$.exports="data:image/png;base64,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"},GNQp:function($,P,e){},Gev7:function($,P,e){var B=e("bYtY"),h=e("K2GJ"),A=e("1bdT"),f=e("ni6a");function a(i){i=i||{},A.call(this,i);for(var t in i)i.hasOwnProperty(t)&&t!=="style"&&(this[t]=i[t]);this.style=new h(i.style,this),this._rect=null,this.__clipPaths=null}a.prototype={constructor:a,type:"displayable",__dirty:!0,invisible:!1,z:0,z2:0,zlevel:0,draggable:!1,dragging:!1,silent:!1,culling:!1,cursor:"pointer",rectHover:!1,progressive:!1,incremental:!1,globalScaleRatio:1,beforeBrush:function(i){},afterBrush:function(i){},brush:function(i,t){},getBoundingRect:function(){},contain:function(i,t){return this.rectContain(i,t)},traverse:function(i,t){i.call(t,this)},rectContain:function(i,t){var n=this.transformCoordToLocal(i,t),s=this.getBoundingRect();return s.contain(n[0],n[1])},dirty:function(){this.__dirty=this.__dirtyText=!0,this._rect=null,this.__zr&&this.__zr.refresh()},animateStyle:function(i){return this.animate("style",i)},attrKV:function(i,t){i!=="style"?A.prototype.attrKV.call(this,i,t):this.style.set(t)},setStyle:function(i,t){return this.style.set(i,t),this.dirty(!1),this},useStyle:function(i){return this.style=new h(i,this),this.dirty(!1),this},calculateTextPosition:null},B.inherits(a,A),B.mixin(a,f);var d=a;$.exports=d},Gytx:function($,P){$.exports=function(B,h,A,f){var a=A?A.call(f,B,h):void 0;if(a!==void 0)return!!a;if(B===h)return!0;if(typeof B!="object"||!B||typeof h!="object"||!h)return!1;var d=Object.keys(B),i=Object.keys(h);if(d.length!==i.length)return!1;for(var t=Object.prototype.hasOwnProperty.bind(h),n=0;n3&&(t=e.call(t,1));for(var s=d.length,r=0;r4&&(t=e.call(t,1,t.length-1));for(var s=t[t.length-1],r=d.length,u=0;uthis._ux||O(z-this._yi)>this._uy||this._len<5;return this.addData(i.L,v,z),this._ctx&&I&&(this._needsDash()?this._dashedLineTo(v,z):this._ctx.lineTo(v,z)),I&&(this._xi=v,this._yi=z),this},bezierCurveTo:function(v,z,I,T,E,p){return this.addData(i.C,v,z,I,T,E,p),this._ctx&&(this._needsDash()?this._dashedBezierTo(v,z,I,T,E,p):this._ctx.bezierCurveTo(v,z,I,T,E,p)),this._xi=E,this._yi=p,this},quadraticCurveTo:function(v,z,I,T){return this.addData(i.Q,v,z,I,T),this._ctx&&(this._needsDash()?this._dashedQuadraticTo(v,z,I,T):this._ctx.quadraticCurveTo(v,z,I,T)),this._xi=I,this._yi=T,this},arc:function(v,z,I,T,E,p){return this.addData(i.A,v,z,I,I,T,E-T,0,p?0:1),this._ctx&&this._ctx.arc(v,z,I,T,E,p),this._xi=g(E)*I+v,this._yi=b(E)*I+z,this},arcTo:function(v,z,I,T,E){return this._ctx&&this._ctx.arcTo(v,z,I,T,E),this},rect:function(v,z,I,T){return this._ctx&&this._ctx.rect(v,z,I,T),this.addData(i.R,v,z,I,T),this},closePath:function(){this.addData(i.Z);var v=this._ctx,z=this._x0,I=this._y0;return v&&(this._needsDash()&&this._dashedLineTo(z,I),v.closePath()),this._xi=z,this._yi=I,this},fill:function(v){v&&v.fill(),this.toStatic()},stroke:function(v){v&&v.stroke(),this.toStatic()},setLineDash:function(v){if(v instanceof Array){this._lineDash=v,this._dashIdx=0;for(var z=0,I=0;Iz.length&&(this._expandData(),z=this.data);for(var I=0;I0&&m<=v||w<0&&m>=v||w===0&&(M>0&&C<=z||M<0&&C>=z);){if(W=this._dashIdx,j=E[W],m+=w*j,C+=M*j,this._dashIdx=(W+1)%x,w>0&&mo||M>0&&Cl)continue;p[W%2?"moveTo":"lineTo"](w>=0?u(m,v):c(m,v),M>=0?u(C,z):c(C,z))}w=m-v,M=C-z,this._dashOffset=-D(w*w+M*M)},_dashedBezierTo:function(v,z,I,T,E,p){var o=this._dashSum,l=this._dashOffset,w=this._lineDash,M=this._ctx,S=this._xi,m=this._yi,C,j,x,W=B.cubicAt,J=0,K=this._dashIdx,Q=w.length,y,k,F=0;for(l<0&&(l=o+l),l%=o,C=0;C<1;C+=.1)j=W(S,v,I,E,C+.1)-W(S,v,I,E,C),x=W(m,z,T,p,C+.1)-W(m,z,T,p,C),J+=D(j*j+x*x);for(;Kl);K++);for(C=(F-l)/J;C<=1;)y=W(S,v,I,E,C),k=W(m,z,T,p,C),K%2?M.moveTo(y,k):M.lineTo(y,k),C+=w[K]/J,K=(K+1)%Q;K%2!==0&&M.lineTo(E,p),j=E-y,x=p-k,this._dashOffset=-D(j*j+x*x)},_dashedQuadraticTo:function(v,z,I,T){var E=I,p=T;I=(I+2*v)/3,T=(T+2*z)/3,v=(this._xi+2*v)/3,z=(this._yi+2*z)/3,this._dashedBezierTo(v,z,I,T,E,p)},toStatic:function(){var v=this.data;v instanceof Array&&(v.length=this._len,N&&(this.data=new Float32Array(v)))},getBoundingRect:function(){t[0]=t[1]=s[0]=s[1]=Number.MAX_VALUE,n[0]=n[1]=r[0]=r[1]=-Number.MAX_VALUE;for(var v=this.data,z=0,I=0,T=0,E=0,p=0;pw||O(l-p)>M||m===S-1)&&(v.lineTo(o,l),E=o,p=l);break;case i.C:v.bezierCurveTo(z[m++],z[m++],z[m++],z[m++],z[m++],z[m++]),E=z[m-2],p=z[m-1];break;case i.Q:v.quadraticCurveTo(z[m++],z[m++],z[m++],z[m++]),E=z[m-2],p=z[m-1];break;case i.A:var j=z[m++],x=z[m++],W=z[m++],J=z[m++],K=z[m++],Q=z[m++],y=z[m++],k=z[m++],F=W>J?W:J,te=W>J?1:W/J,H=W>J?J/W:1,se=Math.abs(W-J)>.001,re=K+Q;se?(v.translate(j,x),v.rotate(y),v.scale(te,H),v.arc(0,0,F,K,re,1-k),v.scale(1/te,1/H),v.rotate(-y),v.translate(-j,-x)):v.arc(j,x,F,K,re,1-k),m===1&&(I=g(K)*W+j,T=b(K)*J+x),E=g(re)*W+j,p=b(re)*J+x;break;case i.R:I=E=z[m],T=p=z[m+1],v.rect(z[m++],z[m++],z[m++],z[m++]);break;case i.Z:v.closePath(),E=I,p=T}}}},_.CMD=i;var U=_;$.exports=U},ItGF:function($,P){var e={};typeof wx=="object"&&typeof wx.getSystemInfoSync=="function"?e={browser:{},os:{},node:!1,wxa:!0,canvasSupported:!0,svgSupported:!1,touchEventsSupported:!0,domSupported:!1}:typeof document=="undefined"&&typeof self!="undefined"?e={browser:{},os:{},node:!1,worker:!0,canvasSupported:!0,domSupported:!1}:typeof navigator=="undefined"?e={browser:{},os:{},node:!0,worker:!1,canvasSupported:!0,svgSupported:!0,domSupported:!1}:e=h(navigator.userAgent);var B=e;function h(A){var f={},a={},d=A.match(/Firefox\/([\d.]+)/),i=A.match(/MSIE\s([\d.]+)/)||A.match(/Trident\/.+?rv:(([\d.]+))/),t=A.match(/Edge\/([\d.]+)/),n=/micromessenger/i.test(A);return d&&(a.firefox=!0,a.version=d[1]),i&&(a.ie=!0,a.version=i[1]),t&&(a.edge=!0,a.version=t[1]),n&&(a.weChat=!0),{browser:a,os:f,node:!1,canvasSupported:!!document.createElement("canvas").getContext,svgSupported:typeof SVGRect!="undefined",touchEventsSupported:"ontouchstart"in window&&!a.ie&&!a.edge,pointerEventsSupported:"onpointerdown"in window&&(a.edge||a.ie&&a.version>=11),domSupported:typeof document!="undefined"}}$.exports=B},JWDV:function($,P,e){$.exports=e.p+"static/charpter-white.5fa14f93.svg"},JeFH:function($,P){$.exports="data:image/png;base64,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"},Jq4h:function($,P,e){$.exports=e.p+"static/qrcode.54870d9b.png"},K2GJ:function($,P,e){var B=e("fW2E"),h=e("gut8"),A=h.ContextCachedBy,f=[["shadowBlur",0],["shadowOffsetX",0],["shadowOffsetY",0],["shadowColor","#000"],["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]],a=function(u){this.extendFrom(u,!1)};function d(u,c,g){var b=c.x==null?0:c.x,D=c.x2==null?1:c.x2,O=c.y==null?0:c.y,N=c.y2==null?0:c.y2;c.global||(b=b*g.width+g.x,D=D*g.width+g.x,O=O*g.height+g.y,N=N*g.height+g.y),b=isNaN(b)?0:b,D=isNaN(D)?1:D,O=isNaN(O)?0:O,N=isNaN(N)?0:N;var _=u.createLinearGradient(b,O,D,N);return _}function i(u,c,g){var b=g.width,D=g.height,O=Math.min(b,D),N=c.x==null?.5:c.x,_=c.y==null?.5:c.y,U=c.r==null?.5:c.r;c.global||(N=N*b+g.x,_=_*D+g.y,U=U*O);var v=u.createRadialGradient(N,_,0,N,_,U);return v}a.prototype={constructor:a,fill:"#000",stroke:null,opacity:1,fillOpacity:null,strokeOpacity:null,lineDash:null,lineDashOffset:0,shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,lineWidth:1,strokeNoScale:!1,text:null,font:null,textFont:null,fontStyle:null,fontWeight:null,fontSize:null,fontFamily:null,textTag:null,textFill:"#000",textStroke:null,textWidth:null,textHeight:null,textStrokeWidth:0,textLineHeight:null,textPosition:"inside",textRect:null,textOffset:null,textAlign:null,textVerticalAlign:null,textDistance:5,textShadowColor:"transparent",textShadowBlur:0,textShadowOffsetX:0,textShadowOffsetY:0,textBoxShadowColor:"transparent",textBoxShadowBlur:0,textBoxShadowOffsetX:0,textBoxShadowOffsetY:0,transformText:!1,textRotation:0,textOrigin:null,textBackgroundColor:null,textBorderColor:null,textBorderWidth:0,textBorderRadius:0,textPadding:null,rich:null,truncate:null,blend:null,bind:function(u,c,g){var b=this,D=g&&g.style,O=!D||u.__attrCachedBy!==A.STYLE_BIND;u.__attrCachedBy=A.STYLE_BIND;for(var N=0;N0},extendFrom:function(u,c){if(u)for(var g in u)u.hasOwnProperty(g)&&(c===!0||(c===!1?!this.hasOwnProperty(g):u[g]!=null))&&(this[g]=u[g])},set:function(u,c){typeof u=="string"?this[u]=c:this.extendFrom(u,!0)},clone:function(){var u=new this.constructor;return u.extendFrom(this,!0),u},getGradient:function(u,c,g){for(var b=c.type==="radial"?i:d,D=b(u,c,g),O=c.colorStops,N=0;N=0)continue;if(!Object.prototype.hasOwnProperty.call(u,b))continue;g[b]=u[b]}return g}function t(u,c){if(!(u instanceof c))throw new TypeError("Cannot call a class as a function")}function n(u,c){if(!u)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return c&&(typeof c=="object"||typeof c=="function")?c:u}function s(u,c){if(typeof c!="function"&&c!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof c);u.prototype=Object.create(c&&c.prototype,{constructor:{value:u,enumerable:!1,writable:!0,configurable:!0}}),c&&(Object.setPrototypeOf?Object.setPrototypeOf(u,c):u.__proto__=c)}var r=function(u){s(c,u);function c(g){t(this,c);var b=n(this,(c.__proto__||Object.getPrototypeOf(c)).call(this,g));return b.scrollListener=b.scrollListener.bind(b),b.eventListenerOptions=b.eventListenerOptions.bind(b),b.mousewheelListener=b.mousewheelListener.bind(b),b}return B(c,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var b=this.getParentElement(this.scrollComponent);b.scrollTop=b.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var b=!1,D={get passive(){b=!0}};try{document.addEventListener("test",null,D),document.removeEventListener("test",null,D)}catch(O){}return b}},{key:"eventListenerOptions",value:function(){var b=this.props.useCapture;return this.isPassiveSupported()&&(b={useCapture:this.props.useCapture,passive:!0}),b}},{key:"setDefaultLoader",value:function(b){this.defaultLoader=b}},{key:"detachMousewheelListener",value:function(){var b=window;this.props.useWindow===!1&&(b=this.scrollComponent.parentNode),b.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var b=window;this.props.useWindow===!1&&(b=this.getParentElement(this.scrollComponent)),b.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),b.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(b){var D=this.props.getScrollParent&&this.props.getScrollParent();return D!=null?D:b&&b.parentNode}},{key:"filterProps",value:function(b){return b}},{key:"attachScrollListener",value:function(){var b=this.getParentElement(this.scrollComponent);if(!this.props.hasMore||!b)return;var D=window;this.props.useWindow===!1&&(D=b),D.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),D.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),D.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}},{key:"mousewheelListener",value:function(b){b.deltaY===1&&!this.isPassiveSupported()&&b.preventDefault()}},{key:"scrollListener",value:function(){var b=this.scrollComponent,D=window,O=this.getParentElement(b),N=void 0;if(this.props.useWindow){var _=document.documentElement||document.body.parentNode||document.body,U=D.pageYOffset!==void 0?D.pageYOffset:_.scrollTop;this.props.isReverse?N=U:N=this.calculateOffset(b,U)}else this.props.isReverse?N=O.scrollTop:N=b.scrollHeight-O.scrollTop-O.clientHeight;N1&&arguments[1]!==void 0?arguments[1]:1,Le=Ee.length,Pe=0;Pe1&&arguments[1]!==void 0?arguments[1]:!1;return Object(T.a)(K).map(function(y,k){if(!a.isValidElement(y)||!y.type)return null;var F=y.type.isSelectOptGroup,te=y.key,H=y.props,se=H.children,re=Object(i.a)(H,["children"]);return Q||!F?E(y):Object(I.a)(Object(I.a)({key:"__RC_SELECT_GRP__".concat(te===null?k:te,"__"),label:te},re),{},{options:p(se)})}).filter(function(y){return y})}var o=e("2Qr1"),l=e("qNPg"),w=e("U8pU"),M=e("Kwbf"),S=e("WKfj");function m(K){var Q=K.mode,y=K.options,k=K.children,F=K.backfill,te=K.allowClear,H=K.placeholder,se=K.getInputElement,re=K.showSearch,ce=K.onSearch,le=K.defaultOpen,me=K.autoFocus,ge=K.labelInValue,xe=K.value,q=K.inputValue,ae=K.optionLabelProp,ve=Q==="multiple"||Q==="tags",be=re!==void 0?re:ve||Q==="combobox",Ae=y||p(k);if(Object(M.a)(Q!=="tags"||Ae.every(function(pe){return!pe.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),Q==="tags"||Q==="combobox"){var _e=Ae.some(function(pe){return pe.options?pe.options.some(function(Ee){return typeof("value"in Ee?Ee.value:Ee.key)=="number"}):typeof("value"in pe?pe.value:pe.key)=="number"});Object(M.a)(!_e,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(M.a)(Q!=="combobox"||!ae,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(M.a)(Q==="combobox"||!F,"`backfill` only works with `combobox` mode."),Object(M.a)(Q==="combobox"||!se,"`getInputElement` only work with `combobox` mode."),Object(M.b)(Q!=="combobox"||!se||!te||!H,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),ce&&!be&&Q!=="combobox"&&Q!=="tags"&&Object(M.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(M.b)(!le||me,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),xe!=null){var de=Object(S.d)(xe);Object(M.a)(!ge||de.every(function(pe){return Object(w.a)(pe)==="object"&&("key"in pe||"value"in pe)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(M.a)(!ve||Array.isArray(xe),"`value` should be array when `mode` is `multiple` or `tags`")}if(k){var fe=null;Object(T.a)(k).some(function(pe){if(!a.isValidElement(pe)||!pe.type)return!1;var Ee=pe.type;if(Ee.isSelectOption)return!1;if(Ee.isSelectOptGroup){var Se=Object(T.a)(pe.props.children).every(function(Oe){return!a.isValidElement(Oe)||!pe.type||Oe.type.isSelectOption?!0:(fe=Oe.type,!1)});return!Se}return fe=Ee,!0}),fe&&Object(M.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(fe.displayName||fe.name||fe,"`.")),Object(M.a)(q===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var C=m,j=Object(l.a)({prefixCls:"rc-select",components:{optionList:N},convertChildrenToData:p,flattenOptions:o.d,getLabeledValue:o.e,filterOptions:o.b,isValueDisabled:o.g,findValueOption:o.c,warningProps:C,fillOptionsWithMissingValue:o.a}),x=function(K){Object(A.a)(y,K);var Q=Object(f.a)(y);function y(){var k;return Object(B.a)(this,y),k=Q.apply(this,arguments),k.selectRef=a.createRef(),k.focus=function(){k.selectRef.current.focus()},k.blur=function(){k.selectRef.current.blur()},k}return Object(h.a)(y,[{key:"render",value:function(){return a.createElement(j,Object.assign({ref:this.selectRef},this.props))}}]),y}(a.Component);x.Option=U,x.OptGroup=z;var W=x,J=P.c=W},MEGo:function($,P,e){var B=e("4fz+"),h=e("Dagg"),A=e("dqUG"),f=e("2fw6"),a=e("x6Kt"),d=e("rmlV"),i=e("yxFR"),t=e("y+Vt"),n=e("h7HQ"),s=e("1Jh7"),r=e("SKnc"),u=e("K2GJ"),c=e("Fofx"),g=e("NC18"),b=g.createFromString,D=e("bYtY"),O=D.isString,N=D.extend,_=D.defaults,U=D.trim,v=D.each,z=/[\s,]+/;function I(y){if(O(y)){var k=new DOMParser;y=k.parseFromString(y,"text/xml")}for(y.nodeType===9&&(y=y.firstChild);y.nodeName.toLowerCase()!=="svg"||y.nodeType!==1;)y=y.nextSibling;return y}function T(){this._defs={},this._root=null,this._isDefine=!1,this._isText=!1}T.prototype.parse=function(y,k){k=k||{};var F=I(y);if(!F)throw new Error("Illegal svg");var te=new B;this._root=te;var H=F.getAttribute("viewBox")||"",se=parseFloat(F.getAttribute("width")||k.width),re=parseFloat(F.getAttribute("height")||k.height);isNaN(se)&&(se=null),isNaN(re)&&(re=null),S(F,te,null,!0);for(var ce=F.firstChild;ce;)this._parseNode(ce,te),ce=ce.nextSibling;var le,me;if(H){var ge=U(H).split(z);ge.length>=4&&(le={x:parseFloat(ge[0]||0),y:parseFloat(ge[1]||0),width:parseFloat(ge[2]),height:parseFloat(ge[3])})}if(le&&se!=null&&re!=null&&(me=K(le,se,re),!k.ignoreViewBox)){var xe=te;te=new B,te.add(xe),xe.scale=me.scale.slice(),xe.position=me.position.slice()}return!k.ignoreRootClip&&se!=null&&re!=null&&te.setClipPath(new a({shape:{x:0,y:0,width:se,height:re}})),{root:te,width:se,height:re,viewBoxRect:le,viewBoxTransform:me}},T.prototype._parseNode=function(y,k){var F=y.nodeName.toLowerCase();F==="defs"?this._isDefine=!0:F==="text"&&(this._isText=!0);var te;if(this._isDefine){var H=p[F];if(H){var se=H.call(this,y),re=y.getAttribute("id");re&&(this._defs[re]=se)}}else{var H=E[F];H&&(te=H.call(this,y,k),k.add(te))}for(var ce=y.firstChild;ce;)ce.nodeType===1&&this._parseNode(ce,te),ce.nodeType===3&&this._isText&&this._parseText(ce,te),ce=ce.nextSibling;F==="defs"?this._isDefine=!1:F==="text"&&(this._isText=!1)},T.prototype._parseText=function(y,k){if(y.nodeType===1){var F=y.getAttribute("dx")||0,te=y.getAttribute("dy")||0;this._textX+=parseFloat(F),this._textY+=parseFloat(te)}var H=new A({style:{text:y.textContent,transformText:!0},position:[this._textX||0,this._textY||0]});l(k,H),S(y,H,this._defs);var se=H.style.fontSize;se&&se<9&&(H.style.fontSize=9,H.scale=H.scale||[1,1],H.scale[0]*=se/9,H.scale[1]*=se/9);var re=H.getBoundingRect();return this._textX+=re.width,k.add(H),H};var E={g:function(y,k){var F=new B;return l(k,F),S(y,F,this._defs),F},rect:function(y,k){var F=new a;return l(k,F),S(y,F,this._defs),F.setShape({x:parseFloat(y.getAttribute("x")||0),y:parseFloat(y.getAttribute("y")||0),width:parseFloat(y.getAttribute("width")||0),height:parseFloat(y.getAttribute("height")||0)}),F},circle:function(y,k){var F=new f;return l(k,F),S(y,F,this._defs),F.setShape({cx:parseFloat(y.getAttribute("cx")||0),cy:parseFloat(y.getAttribute("cy")||0),r:parseFloat(y.getAttribute("r")||0)}),F},line:function(y,k){var F=new i;return l(k,F),S(y,F,this._defs),F.setShape({x1:parseFloat(y.getAttribute("x1")||0),y1:parseFloat(y.getAttribute("y1")||0),x2:parseFloat(y.getAttribute("x2")||0),y2:parseFloat(y.getAttribute("y2")||0)}),F},ellipse:function(y,k){var F=new d;return l(k,F),S(y,F,this._defs),F.setShape({cx:parseFloat(y.getAttribute("cx")||0),cy:parseFloat(y.getAttribute("cy")||0),rx:parseFloat(y.getAttribute("rx")||0),ry:parseFloat(y.getAttribute("ry")||0)}),F},polygon:function(y,k){var F=y.getAttribute("points");F&&(F=w(F));var te=new n({shape:{points:F||[]}});return l(k,te),S(y,te,this._defs),te},polyline:function(y,k){var F=new t;l(k,F),S(y,F,this._defs);var te=y.getAttribute("points");te&&(te=w(te));var H=new s({shape:{points:te||[]}});return H},image:function(y,k){var F=new h;return l(k,F),S(y,F,this._defs),F.setStyle({image:y.getAttribute("xlink:href"),x:y.getAttribute("x"),y:y.getAttribute("y"),width:y.getAttribute("width"),height:y.getAttribute("height")}),F},text:function(y,k){var F=y.getAttribute("x")||0,te=y.getAttribute("y")||0,H=y.getAttribute("dx")||0,se=y.getAttribute("dy")||0;this._textX=parseFloat(F)+parseFloat(H),this._textY=parseFloat(te)+parseFloat(se);var re=new B;return l(k,re),S(y,re,this._defs),re},tspan:function(y,k){var F=y.getAttribute("x"),te=y.getAttribute("y");F!=null&&(this._textX=parseFloat(F)),te!=null&&(this._textY=parseFloat(te));var H=y.getAttribute("dx")||0,se=y.getAttribute("dy")||0,re=new B;return l(k,re),S(y,re,this._defs),this._textX+=H,this._textY+=se,re},path:function(y,k){var F=y.getAttribute("d")||"",te=b(F);return l(k,te),S(y,te,this._defs),te}},p={lineargradient:function(y){var k=parseInt(y.getAttribute("x1")||0,10),F=parseInt(y.getAttribute("y1")||0,10),te=parseInt(y.getAttribute("x2")||10,10),H=parseInt(y.getAttribute("y2")||0,10),se=new r(k,F,te,H);return o(y,se),se},radialgradient:function(y){}};function o(y,k){for(var F=y.firstChild;F;){if(F.nodeType===1){var te=F.getAttribute("offset");te.indexOf("%")>0?te=parseInt(te,10)/100:te?te=parseFloat(te):te=0;var H=F.getAttribute("stop-color")||"#000000";k.addColorStop(te,H)}F=F.nextSibling}}function l(y,k){y&&y.__inheritedStyle&&(k.__inheritedStyle||(k.__inheritedStyle={}),_(k.__inheritedStyle,y.__inheritedStyle))}function w(y){for(var k=U(y).split(z),F=[],te=0;te0;se-=2){var re=H[se],ce=H[se-1];te=te||c.create();switch(ce){case"translate":re=U(re).split(z),c.translate(te,te,[parseFloat(re[0]),parseFloat(re[1]||0)]);break;case"scale":re=U(re).split(z),c.scale(te,te,[parseFloat(re[0]),parseFloat(re[1]||re[0])]);break;case"rotate":re=U(re).split(z),c.rotate(te,te,parseFloat(re[0]));break;case"skew":re=U(re).split(z),console.warn("Skew transform is not supported yet");break;case"matrix":var re=U(re).split(z);te[0]=parseFloat(re[0]),te[1]=parseFloat(re[1]),te[2]=parseFloat(re[2]),te[3]=parseFloat(re[3]),te[4]=parseFloat(re[4]),te[5]=parseFloat(re[5]);break}}k.setLocalTransform(te)}}var W=/([^\s:;]+)\s*:\s*([^:;]+)/g;function J(y){var k=y.getAttribute("style"),F={};if(!k)return F;var te={};W.lastIndex=0;for(var H;(H=W.exec(k))!=null;)te[H[1]]=H[2];for(var se in M)M.hasOwnProperty(se)&&te[se]!=null&&(F[M[se]]=te[se]);return F}function K(y,k,F){var te=k/y.width,H=F/y.height,se=Math.min(te,H),re=[se,se],ce=[-(y.x+y.width/2)*se+k/2,-(y.y+y.height/2)*se+F/2];return{scale:re,position:ce}}function Q(y,k){var F=new T;return F.parse(y,k)}P.parseXML=I,P.makeViewBoxTransform=K,P.parseSVG=Q},MKOG:function($,P,e){var B=e("bYtY"),h=e("YH21"),A=h.Dispatcher,f=e("mLcG"),a=e("Bq2U"),d=function(t){t=t||{},this.stage=t.stage||{},this.onframe=t.onframe||function(){},this._clips=[],this._running=!1,this._time,this._pausedTime,this._pauseStart,this._paused=!1,A.call(this)};d.prototype={constructor:d,addClip:function(t){this._clips.push(t)},addAnimator:function(t){t.animation=this;for(var n=t.getClips(),s=0;s=0&&this._clips.splice(n,1)},removeAnimator:function(t){for(var n=t.getClips(),s=0;s1&&(E*=f(C),p*=f(C));var j=(I===T?-1:1)*f((E*E*(p*p)-E*E*(m*m)-p*p*(S*S))/(E*E*(m*m)+p*p*(S*S)))||0,x=j*E*m/p,W=j*-p*S/E,J=(_+v)/2+d(M)*x-a(M)*W,K=(U+z)/2+a(M)*x+d(M)*W,Q=s([1,0],[(S-x)/E,(m-W)/p]),y=[(S-x)/E,(m-W)/p],k=[(-1*S-x)/E,(-1*m-W)/p],F=s(y,k);n(y,k)<=-1&&(F=i),n(y,k)>=1&&(F=0),T===0&&F>0&&(F=F-2*i),T===1&&F<0&&(F=F+2*i),w.addData(l,J,K,E,p,Q,F,M,T)}var u=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/ig,c=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g;function g(_){if(!_)return new h;for(var U=0,v=0,z=U,I=v,T,E=new h,p=h.CMD,o=_.match(u),l=0;l1&&arguments[1]!==void 0?arguments[1]:!1;return!!(z(w)&&I(M))},z=function(w){return Object(r.p)()?!0:(w({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},I=function(){var w,M=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,S=Object(s.c)()._store.getState(),m=S.user;return(w=m.userInfo)!==null&&w!==void 0&&w.profile_completed?!0:(a.a.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:M?"\u6309\u7167\u6709\u5173\u653F\u7B56\u89C4\u5B9A\uFF0C\u7279\u6B8A\u5B9E\u9A8C\u9700\u8981\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u624D\u80FD\u4F7F\u7528\uFF0C\u8BF7\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u7801":"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){s.d.push("/account/profile/edit")}}),!1)},T=function(){var w,M=Object(s.c)()._store.getState(),S=M.user;return(w=S.userInfo)!==null&&w!==void 0&&w.professional_certification?!0:(a.a.confirm({title:"\u63D0\u793A",centered:!0,content:n.a.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){Object(u.O)("/account/certification")}}),!1)},E=function(){return Object(r.a)()?!0:(a.a.warning({centered:!0,width:530,title:"\u63D0\u793A",content:n.a.createElement("div",{className:"tc",style:{marginLeft:-38}},n.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u626B\u7801\u52A0\u7FA4@\u7FA4\u7BA1\u7406\u5458\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650\u54E6\uFF01"),n.a.createElement("img",{src:Object(r.t)()?_.a:"".concat(U.a.IMG_SERVER,"/images/educoder/qqqun20191230.png"),width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1)},p=function(w,M){return w?!0:(a.a.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:n.a.createElement("div",null,n.a.createElement("p",null,M||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),n.a.createElement("div",{style:{marginLeft:"110px"}},n.a.createElement("img",{src:O.a,width:200}),n.a.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(u.O)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},o=function(w){var M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",S=Object(s.c)()._store.getState(),m=S.shixunsDetail.detail;return(m==null?void 0:m.public)===2||(m==null?void 0:m.public)===1||(m==null?void 0:m.shixun_status)===3?(a.a.info({centered:!0,icon:n.a.createElement(c.a,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:n.a.createElement("div",{className:"tc",style:{marginLeft:-38}},n.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},n.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",(m==null?void 0:m.public)===2?"\u5DF2\u516C\u5F00":(m==null?void 0:m.public)===1?"\u5F85\u5BA1\u6838":"\u5DF2\u5173\u95ED","\uFF0C",M,"\u3002"),n.a.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),n.a.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:b.a,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0):(m==null?void 0:m.shixun_status)===2?(a.a.confirm({centered:!0,icon:n.a.createElement(c.a,null),title:"\u63D0\u793A",content:n.a.createElement("div",null,n.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",M,"\u3002"),n.a.createElement("br",null),n.a.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){a.a.confirm({width:440,centered:!0,icon:n.a.createElement(c.a,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){var j=Object(A.a)(i.a.mark(function W(){var J;return i.a.wrap(function(Q){for(;;)switch(Q.prev=Q.next){case 0:return Q.next=2,w({type:"shixunsDetail/cancelRelease",payload:{id:m==null?void 0:m.identifier}});case 2:J=Q.sent,J.status!==401&&(h.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),w({type:"shixunsDetail/getShixunsDetail",payload:{id:m==null?void 0:m.identifier}}),w({type:"practiceSetting/getCommonData",payload:{id:m==null?void 0:m.identifier}}));case 4:case"end":return Q.stop()}},W)}));function x(){return j.apply(this,arguments)}return x}()})}}),!0):!1}},Nmxd:function($,P){$.exports="data:image/png;base64,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"},NohK:function($,P,e){"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.default=void 0;var B=function(A){var f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:60,a=null;return function(){for(var d=this,i=arguments.length,t=new Array(i),n=0;n-N}function v(y,k){var F=k?y.textFill:y.fill;return F!=null&&F!==r}function z(y,k){var F=k?y.textStroke:y.stroke;return F!=null&&F!==r}function I(y,k){k&&T(y,"transform","matrix("+s.call(k,",")+")")}function T(y,k,F){(!F||F.type!=="linear"&&F.type!=="radial")&&y.setAttribute(k,F)}function E(y,k,F){y.setAttributeNS("http://www.w3.org/1999/xlink",k,F)}function p(y,k,F,te){if(v(k,F)){var H=F?k.textFill:k.fill;H=H==="transparent"?r:H,T(y,"fill",H),T(y,"fill-opacity",k.fillOpacity!=null?k.fillOpacity*k.opacity:k.opacity)}else T(y,"fill",r);if(z(k,F)){var se=F?k.textStroke:k.stroke;se=se==="transparent"?r:se,T(y,"stroke",se);var re=F?k.textStrokeWidth:k.lineWidth,ce=!F&&k.strokeNoScale?te.getLineScale():1;T(y,"stroke-width",re/ce),T(y,"paint-order",F?"stroke":"fill"),T(y,"stroke-opacity",k.strokeOpacity!=null?k.strokeOpacity:k.opacity);var le=k.lineDash;le?(T(y,"stroke-dasharray",k.lineDash.join(",")),T(y,"stroke-dashoffset",u(k.lineDashOffset||0))):T(y,"stroke-dasharray",""),k.lineCap&&T(y,"stroke-linecap",k.lineCap),k.lineJoin&&T(y,"stroke-linejoin",k.lineJoin),k.miterLimit&&T(y,"stroke-miterlimit",k.miterLimit)}else T(y,"stroke",r)}function o(y){for(var k=[],F=y.data,te=y.len(),H=0;H=D:-ae>=D),de=ae>0?ae%D:ae%D+D,fe=!1;_e?fe=!0:U(Ae)?fe=!1:fe=de>=b===!!be;var pe=_(le+ge*g(q)),Ee=_(me+xe*c(q));_e&&(be?ae=D-1e-4:ae=-D+1e-4,fe=!0,H===9&&k.push("M",pe,Ee));var Se=_(le+ge*g(q+ae)),Oe=_(me+xe*c(q+ae));k.push("A",_(ge),_(xe),u(ve*O),+fe,+be,Se,Oe);break;case n.Z:re="Z";break;case n.R:var Se=_(F[H++]),Oe=_(F[H++]),Be=_(F[H++]),De=_(F[H++]);k.push("M",Se,Oe,"L",Se+Be,Oe,"L",Se+Be,Oe+De,"L",Se,Oe+De,"L",Se,Oe);break}re&&k.push(re);for(var Ke=0;KeYe){for(;De0?z(!1):E&&E==="0"?(z(!0),localStorage.setItem("showtime",c()().add(12,"hours").format("YYYY-MM-DD HH:mm:ss"))):z(!1)},1e3)},[]);function I(E){return T.apply(this,arguments)}function T(){return T=Object(A.a)(d.a.mark(function E(p){var o,l;return d.a.wrap(function(M){for(;;)switch(M.prev=M.next){case 0:if(localStorage.setItem("isfirst","2"),O&&O.link&&z(!0),!(O&&!O.link)){M.next=5;break}if(!(p===2)){M.next=5;break}return M.abrupt("return");case 5:return z(!1),M.next=8,N({type:"homePage/UploadNotice",payload:{t:p,id:O&&O.id}});case 8:o=M.sent,o&&(O&&O.link&&(p===2&&(o.is_create&&(localStorage.setItem("iscreate","1"),l={competition:o.competition,identify:o.identify,sub_title:o.sub_title,team_id:o.team_id,team_name:o.team_name},localStorage.setItem("item",JSON.stringify(l))),window.location.href="".concat(O&&O.link))));case 10:case"end":return M.stop()}},E)})),T.apply(this,arguments)}return t.a.createElement(h.a,{visible:v,title:null,footer:null,style:{background:"transparen"},centered:!0,width:670,className:"advertisementModal",maskClosable:!1,closeIcon:t.a.createElement(r.a,{onClick:function(){return I(1)},style:{fontSize:"25px",color:"#fff"}})},t.a.createElement("img",{style:{width:"600px",height:"337px",marginTop:"15px",borderRadius:"10px",cursor:O&&O.link?"pointer":""},onClick:function(){return I(2)},src:g.a.IMG_SERVER+"".concat(O&&O.img_url)}))}P.a=b},QBsz:function($,P){var e=typeof Float32Array=="undefined"?Array:Float32Array;function B(p,o){var l=new e(2);return p==null&&(p=0),o==null&&(o=0),l[0]=p,l[1]=o,l}function h(p,o){return p[0]=o[0],p[1]=o[1],p}function A(p){var o=new e(2);return o[0]=p[0],o[1]=p[1],o}function f(p,o,l){return p[0]=o,p[1]=l,p}function a(p,o,l){return p[0]=o[0]+l[0],p[1]=o[1]+l[1],p}function d(p,o,l,w){return p[0]=o[0]+l[0]*w,p[1]=o[1]+l[1]*w,p}function i(p,o,l){return p[0]=o[0]-l[0],p[1]=o[1]-l[1],p}function t(p){return Math.sqrt(s(p))}var n=t;function s(p){return p[0]*p[0]+p[1]*p[1]}var r=s;function u(p,o,l){return p[0]=o[0]*l[0],p[1]=o[1]*l[1],p}function c(p,o,l){return p[0]=o[0]/l[0],p[1]=o[1]/l[1],p}function g(p,o){return p[0]*o[0]+p[1]*o[1]}function b(p,o,l){return p[0]=o[0]*l,p[1]=o[1]*l,p}function D(p,o){var l=t(o);return l===0?(p[0]=0,p[1]=0):(p[0]=o[0]/l,p[1]=o[1]/l),p}function O(p,o){return Math.sqrt((p[0]-o[0])*(p[0]-o[0])+(p[1]-o[1])*(p[1]-o[1]))}var N=O;function _(p,o){return(p[0]-o[0])*(p[0]-o[0])+(p[1]-o[1])*(p[1]-o[1])}var U=_;function v(p,o){return p[0]=-o[0],p[1]=-o[1],p}function z(p,o,l,w){return p[0]=o[0]+w*(l[0]-o[0]),p[1]=o[1]+w*(l[1]-o[1]),p}function I(p,o,l){var w=o[0],M=o[1];return p[0]=l[0]*w+l[2]*M+l[4],p[1]=l[1]*w+l[3]*M+l[5],p}function T(p,o,l){return p[0]=Math.min(o[0],l[0]),p[1]=Math.min(o[1],l[1]),p}function E(p,o,l){return p[0]=Math.max(o[0],l[0]),p[1]=Math.max(o[1],l[1]),p}P.create=B,P.copy=h,P.clone=A,P.set=f,P.add=a,P.scaleAndAdd=d,P.sub=i,P.len=t,P.length=n,P.lenSquare=s,P.lengthSquare=r,P.mul=u,P.div=c,P.dot=g,P.scale=b,P.normalize=D,P.distance=O,P.dist=N,P.distanceSquare=_,P.distSquare=U,P.negate=v,P.lerp=z,P.applyTransform=I,P.min=T,P.max=E},"QO+J":function($,P,e){"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.createSensor=void 0;var B=A(e("NohK")),h=e("24YM");function A(a){return a&&a.__esModule?a:{default:a}}var f=function(d){var i=void 0,t=[],n=function(){getComputedStyle(d).position==="static"&&(d.style.position="relative");var b=document.createElement("object");return b.onload=function(){b.contentDocument.defaultView.addEventListener("resize",s),s()},b.style.display="block",b.style.position="absolute",b.style.top="0",b.style.left="0",b.style.height="100%",b.style.width="100%",b.style.overflow="hidden",b.style.pointerEvents="none",b.style.zIndex="-1",b.style.opacity="0",b.setAttribute("class",h.SensorClassName),b.setAttribute("tabindex",h.SensorTabIndex),b.type="text/html",d.appendChild(b),b.data="about:blank",b},s=(0,B.default)(function(){t.forEach(function(g){g(d)})}),r=function(b){i||(i=n()),t.indexOf(b)===-1&&t.push(b)},u=function(){i&&i.parentNode&&(i.contentDocument&&i.contentDocument.defaultView.removeEventListener("resize",s),i.parentNode.removeChild(i),i=void 0,t=[])},c=function(b){var D=t.indexOf(b);D!==-1&&t.splice(D,1),t.length===0&&i&&u()};return{element:d,bind:r,destroy:u,unbind:c}};P.createSensor=f},Qe9p:function($,P,e){var B=e("1RvN"),h={transparent:[0,0,0,0],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aqua:[0,255,255,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],black:[0,0,0,1],blanchedalmond:[255,235,205,1],blue:[0,0,255,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],fuchsia:[255,0,255,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],gray:[128,128,128,1],green:[0,128,0,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],lime:[0,255,0,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],maroon:[128,0,0,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],navy:[0,0,128,1],oldlace:[253,245,230,1],olive:[128,128,0,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],purple:[128,0,128,1],red:[255,0,0,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],silver:[192,192,192,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],teal:[0,128,128,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],white:[255,255,255,1],whitesmoke:[245,245,245,1],yellow:[255,255,0,1],yellowgreen:[154,205,50,1]};function A(o){return o=Math.round(o),o<0?0:o>255?255:o}function f(o){return o=Math.round(o),o<0?0:o>360?360:o}function a(o){return o<0?0:o>1?1:o}function d(o){return o.length&&o.charAt(o.length-1)==="%"?A(parseFloat(o)/100*255):A(parseInt(o,10))}function i(o){return o.length&&o.charAt(o.length-1)==="%"?a(parseFloat(o)/100):a(parseFloat(o))}function t(o,l,w){return w<0?w+=1:w>1&&(w-=1),w*6<1?o+(l-o)*w*6:w*2<1?l:w*3<2?o+(l-o)*(2/3-w)*6:o}function n(o,l,w){return o+(l-o)*w}function s(o,l,w,M,S){return o[0]=l,o[1]=w,o[2]=M,o[3]=S,o}function r(o,l){return o[0]=l[0],o[1]=l[1],o[2]=l[2],o[3]=l[3],o}var u=new B(20),c=null;function g(o,l){c&&r(c,l),c=u.put(o,c||l.slice())}function b(o,l){if(!o)return;l=l||[];var w=u.get(o);if(w)return r(l,w);o=o+"";var M=o.replace(/ /g,"").toLowerCase();if(M in h)return r(l,h[M]),g(o,l),l;if(M.charAt(0)==="#"){if(M.length===4){var S=parseInt(M.substr(1),16);if(!(S>=0&&S<=4095)){s(l,0,0,0,1);return}return s(l,(S&3840)>>4|(S&3840)>>8,S&240|(S&240)>>4,S&15|(S&15)<<4,1),g(o,l),l}else if(M.length===7){var S=parseInt(M.substr(1),16);if(!(S>=0&&S<=16777215)){s(l,0,0,0,1);return}return s(l,(S&16711680)>>16,(S&65280)>>8,S&255,1),g(o,l),l}return}var m=M.indexOf("("),C=M.indexOf(")");if(m!==-1&&C+1===M.length){var j=M.substr(0,m),x=M.substr(m+1,C-(m+1)).split(","),W=1;switch(j){case"rgba":if(x.length!==4){s(l,0,0,0,1);return}W=i(x.pop());case"rgb":if(x.length!==3){s(l,0,0,0,1);return}return s(l,d(x[0]),d(x[1]),d(x[2]),W),g(o,l),l;case"hsla":if(x.length!==4){s(l,0,0,0,1);return}return x[3]=i(x[3]),D(x,l),g(o,l),l;case"hsl":if(x.length!==3){s(l,0,0,0,1);return}return D(x,l),g(o,l),l;default:return}}s(l,0,0,0,1);return}function D(o,l){var w=(parseFloat(o[0])%360+360)%360/360,M=i(o[1]),S=i(o[2]),m=S<=.5?S*(M+1):S+M-S*M,C=S*2-m;return l=l||[],s(l,A(t(C,m,w+1/3)*255),A(t(C,m,w)*255),A(t(C,m,w-1/3)*255),1),o.length===4&&(l[3]=o[3]),l}function O(o){if(!o)return;var l=o[0]/255,w=o[1]/255,M=o[2]/255,S=Math.min(l,w,M),m=Math.max(l,w,M),C=m-S,j=(m+S)/2,x,W;if(C===0)x=0,W=0;else{j<.5?W=C/(m+S):W=C/(2-m-S);var J=((m-l)/6+C/2)/C,K=((m-w)/6+C/2)/C,Q=((m-M)/6+C/2)/C;l===m?x=Q-K:w===m?x=1/3+J-Q:M===m&&(x=2/3+K-J),x<0&&(x+=1),x>1&&(x-=1)}var y=[x*360,W,j];return o[3]!=null&&y.push(o[3]),y}function N(o,l){var w=b(o);if(w){for(var M=0;M<3;M++)l<0?w[M]=w[M]*(1-l)|0:w[M]=(255-w[M])*l+w[M]|0,w[M]>255?w[M]=255:o[M]<0&&(w[M]=0);return p(w,w.length===4?"rgba":"rgb")}}function _(o){var l=b(o);if(l)return((1<<24)+(l[0]<<16)+(l[1]<<8)+ +l[2]).toString(16).slice(1)}function U(o,l,w){if(!(l&&l.length)||!(o>=0&&o<=1))return;w=w||[];var M=o*(l.length-1),S=Math.floor(M),m=Math.ceil(M),C=l[S],j=l[m],x=M-S;return w[0]=A(n(C[0],j[0],x)),w[1]=A(n(C[1],j[1],x)),w[2]=A(n(C[2],j[2],x)),w[3]=a(n(C[3],j[3],x)),w}var v=U;function z(o,l,w){if(!(l&&l.length)||!(o>=0&&o<=1))return;var M=o*(l.length-1),S=Math.floor(M),m=Math.ceil(M),C=b(l[S]),j=b(l[m]),x=M-S,W=p([A(n(C[0],j[0],x)),A(n(C[1],j[1],x)),A(n(C[2],j[2],x)),a(n(C[3],j[3],x))],"rgba");return w?{color:W,leftIndex:S,rightIndex:m,value:M}:W}var I=z;function T(o,l,w,M){if(o=b(o),o)return o=O(o),l!=null&&(o[0]=f(l)),w!=null&&(o[1]=i(w)),M!=null&&(o[2]=i(M)),p(D(o),"rgba")}function E(o,l){if(o=b(o),o&&l!=null)return o[3]=a(l),p(o,"rgba")}function p(o,l){if(!o||!o.length)return;var w=o[0]+","+o[1]+","+o[2];return(l==="rgba"||l==="hsva"||l==="hsla")&&(w+=","+o[3]),l+"("+w+")"}P.parse=b,P.lift=N,P.toHex=_,P.fastLerp=U,P.fastMapToColor=v,P.lerp=z,P.mapToColor=I,P.modifyHSL=T,P.modifyAlpha=E,P.stringify=p},QgcY:function($,P,e){"use strict";e.r(P);var B=e("2qtc"),h=e("kLXV"),A=e("DjyN"),f=e("NUBc"),a=e("cWXX"),d=e("/ezw"),i=e("+L6B"),t=e("2/Rp"),n=e("Mwp2"),s=e("VXEj"),r=e("5NDa"),u=e("5rEg"),c=e("miYZ"),g=e("tsqr"),b=e("9og8"),D=e("k1fw"),O=e("tJVT"),N=e("PpiC"),_=e("Znn+"),U=e("ZTPi"),v=e("WmNS"),z=e.n(v),I=e("q1tI"),T=e.n(I),E=e("Ty5D"),p=e("9kvl"),o=e("1vsH"),l=e("D2RN"),w=e.n(l),M=e("m3rI"),S=e("zrhs"),m=e("xKgJ"),C=e("NLgs"),j=e("7Kak"),x=e("9yH6"),W=e("sRBo"),J=e("kaz8"),K=e("/zsF"),Q=e("PArb"),y=e("T2oS"),k=e("W9HT"),F=e("14J3"),te=e("BMrR"),H=e("jCWc"),se=e("kPKH"),re=e("5Dmo"),ce=e("3S7+"),le=e("oBTY"),me=e("wd/R"),ge=e.n(me),xe=e("cVA7"),q=e.n(xe),ae=e("ErOA"),ve=e("BdwD"),be=e("RotF"),Ae=e.n(be),_e=e("mgmH"),de=function(){var Pe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return{color:["#0152d9","#B620E0","#44D7B6"],legend:{},tooltip:{},dataset:{source:Pe},xAxis:{type:"category"},yAxis:{},series:[{type:"bar",label:{show:!0,position:"top"}},{type:"bar",label:{show:!0,position:"top"}},{type:"bar",label:{show:!0,position:"top"}}]}},fe=U.a.TabPane,pe=J.a.Group,Ee=function(Pe){var Ue,Re,Je,Ie,$e,Et=Pe.competitions,nt=Pe.globalSetting,ht=Pe.loading,_t=Pe.dispatch,Ot=Pe.user,Rt=Pe.type,ut=Pe.keyword,At=Object(N.a)(Pe,["competitions","globalSetting","loading","dispatch","user","type","keyword"]),wt=Object(E.h)(),It=Object(E.i)(),Ft=Object(I.useState)({data:[["\u4E1C\u5317",0,0,0],["\u534E\u4E1C",0,0,0],["\u534E\u5317",0,0,0],["\u534E\u4E2D",0,0,0],["\u534E\u5357",0,0,0],["\u897F\u5357",0,0,0],["\u897F\u5317",0,0,0],["\u5176\u4ED6",0,0,0]]}),jt=Object(O.a)(Ft,2),ze=jt[0],yt=jt[1],Kt=Object(I.useState)(!1),Lt=Object(O.a)(Kt,2),cn=Lt[0],mn=Lt[1],tn=Object(I.useState)(!0),Mn=Object(O.a)(tn,2),vn=Mn[0],Tn=Mn[1],gn=Object(I.useState)([]),Pn=Object(O.a)(gn,2),Sn=Pn[0],On=Pn[1],wn=Object(I.useState)([]),Dn=Object(O.a)(wn,2),Zt=Dn[0],bn=Dn[1];Object(I.useEffect)(function(){qt()},[It,ut]);function qt(){return hn.apply(this,arguments)}function hn(){return hn=Object(b.a)(z.a.mark(function Bt(){var at;return z.a.wrap(function(Wt){for(;;)switch(Wt.prev=Wt.next){case 0:return mn(!0),Wt.next=3,_t({type:"competitions/getList",payload:{category:Rt,page:1,keyword:ut||""}});case 3:at=Wt.sent,mn(!1),On([]),yt({data:[["\u4E1C\u5317",0,0,0],["\u534E\u4E1C",0,0,0],["\u534E\u5317",0,0,0],["\u534E\u4E2D",0,0,0],["\u534E\u5357",0,0,0],["\u897F\u5357",0,0,0],["\u897F\u5317",0,0,0],["\u5176\u4ED6",0,0,0]]}),bn(Object(le.a)(at==null?void 0:at.competitions));case 8:case"end":return Wt.stop()}},Bt)})),hn.apply(this,arguments)}return T.a.createElement("section",null,T.a.createElement("aside",{className:"edu-container minH500"},(Zt==null?void 0:Zt.length)===0&&T.a.createElement(ve.a,null),(Zt==null?void 0:Zt.length)>0&&T.a.createElement("div",{style:{marginTop:"10px",height:"240px",padding:"20PX",background:"#fff",overflowY:"scroll"}},T.a.createElement(Ae.a,{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(){var Bt=Object(b.a)(z.a.mark(function at(nn){var Wt,$t;return z.a.wrap(function(sn){for(;;)switch(sn.prev=sn.next){case 0:if(!(vn&&!cn)){sn.next=8;break}return mn(!0),sn.next=4,_t({type:"competitions/getList",payload:{category:Rt,page:nn}});case 4:$t=sn.sent,mn(!1),bn([].concat(Object(le.a)(Zt),Object(le.a)($t==null?void 0:$t.competitions))),($t==null||((Wt=$t.competitions)===null||Wt===void 0)?void 0:Wt.length)<20&&Tn(!1);case 8:case"end":return sn.stop()}},at)}));return function(at){return Bt.apply(this,arguments)}}(),hasMore:vn,useWindow:!1},T.a.createElement(k.a,{spinning:cn},T.a.createElement(pe,{value:Sn,onChange:function(){var Bt=Object(b.a)(z.a.mark(function at(nn){var Wt;return z.a.wrap(function(on){for(;;)switch(on.prev=on.next){case 0:if(On(Object(le.a)(nn)),!((nn==null?void 0:nn.length)>0)){on.next=8;break}return on.next=4,Object(ae.a)("/api/competitions/region_reports.json",{method:"get",params:{ids:nn.toString()}});case 4:Wt=on.sent,(Wt==null?void 0:Wt.status)===0&&yt(Wt),on.next=9;break;case 8:yt({data:[["\u4E1C\u5317",0,0,0],["\u534E\u4E1C",0,0,0],["\u534E\u5317",0,0,0],["\u534E\u4E2D",0,0,0],["\u534E\u5357",0,0,0],["\u897F\u5357",0,0,0],["\u897F\u5317",0,0,0],["\u5176\u4ED6",0,0,0]]});case 9:case"end":return on.stop()}},at)}));return function(at){return Bt.apply(this,arguments)}}()},T.a.createElement(te.a,{style:{width:"1160px"}},Zt==null?void 0:Zt.map(function(Bt,at){return T.a.createElement(se.a,{span:12,style:{marginTop:"15px"}},T.a.createElement(J.a,{value:Bt.id,style:{fontSize:"16px",display:"flex",alignItems:"center"}},T.a.createElement(ce.a,{title:Bt.sub_title?Bt.name+"\u2014\u2014"+Bt.sub_title:Bt.name},T.a.createElement("span",{className:w.a.checkboxtitle},Bt.name,Bt.sub_title?"\u2014\u2014"+Bt.sub_title:"")," ")))})))))),T.a.createElement("div",{style:{marginTop:"10px",background:"#fff",paddingBottom:"20px"}},T.a.createElement("div",{style:{height:"76px",padding:"30px 40px",background:"#fff",display:"flex"}},T.a.createElement("span",{style:{fontSize:"16px",color:"#333333",flex:"1"}},"\u6570\u636E\u5C55\u793A"),T.a.createElement(t.a,{style:{width:"100px",height:"36px"},type:"primary",onClick:function(){Object(_e.m)({ids:Sn.toString()})}},"\u6570\u636E\u5BFC\u51FA")),T.a.createElement(Q.a,{style:{padding:"0px 40px"}}),T.a.createElement("div",{style:{textAlign:"center"}},T.a.createElement("span",{style:{fontSize:"20px",fontWeight:600}},"\u7ADE\u8D5B\u62A5\u540D\u60C5\u51B5\u7EDF\u8BA1\u7B80\u62A5"),T.a.createElement("br",null),T.a.createElement("div",{style:{marginTop:"20px"}},T.a.createElement("span",null,"\u622A\u6B62\u81F3\uFF1A",ge()(new Date).format("MM\u6708DD\u65E5 HH:mm:ss")),T.a.createElement("span",{style:{marginLeft:"30px"}},"\u6240\u9009\u4E2D\u5927\u8D5B\u76EE\u524D\u5408\u8BA1\u5171\u6709\uFF1A",T.a.createElement("span",{style:{color:"#999999"}}," ",T.a.createElement("span",{style:{color:"#B620E0"}},(ze==null?void 0:ze.school_count)||0)," \u6240\u9AD8\u6821 ",T.a.createElement("span",{style:{color:"#44D7B6",marginLeft:"10px"}},(ze==null?void 0:ze.team_count)||0)," \u652F\u961F\u4F0D ",T.a.createElement("span",{style:{color:"#0152d9",marginLeft:"10px"}},(ze==null?void 0:ze.user_count)||0)," \u540D\u5B66\u751F\u62A5\u540D ")))),T.a.createElement("div",{style:{height:"70px",display:"flex",justifyContent:"center",padding:"20px 0px"}},T.a.createElement("div",{style:{margin:"0px 40px",textAlign:"center"}},T.a.createElement("p",{style:{color:"#333333"}},"985\u9662\u6821"),T.a.createElement("p",{style:{color:"#999999",fontSize:"14px"}},T.a.createElement("span",{style:{color:"#E53333",fontSize:"20px",marginRight:"2px"}},(ze==null||((Ue=ze.school_level_count)===null||Ue===void 0)?void 0:Ue[0])||0),"\u6240")),T.a.createElement("span",{style:{height:"54px",border:"1px solid #f1f1f1",width:"1px"}}),T.a.createElement("div",{style:{margin:"0px 40px",textAlign:"center"}},T.a.createElement("p",{style:{color:"#333333"}},"211\u9662\u6821"),T.a.createElement("p",{style:{color:"#999999",fontSize:"14px"}},T.a.createElement("span",{style:{color:"#FF8C29",fontSize:"20px",marginRight:"2px"}},(ze==null||((Re=ze.school_level_count)===null||Re===void 0)?void 0:Re[1])||0),"\u6240")),T.a.createElement("span",{style:{height:"54px",border:"1px solid #f1f1f1",width:"1px"}}),T.a.createElement("div",{style:{margin:"0px 40px",textAlign:"center"}},T.a.createElement("p",{style:{color:"#333333"}},"\u672C\u79D1\u9662\u6821"),T.a.createElement("p",{style:{color:"#999999",fontSize:"14px"}},T.a.createElement("span",{style:{color:"#F7B500",fontSize:"20px",marginRight:"2px"}},(ze==null||((Je=ze.school_level_count)===null||Je===void 0)?void 0:Je[2])||0),"\u6240")),T.a.createElement("span",{style:{height:"54px",border:"1px solid #f1f1f1",width:"1px"}}),T.a.createElement("div",{style:{margin:"0px 40px",textAlign:"center"}},T.a.createElement("p",{style:{color:"#333333"}},"\u9AD8\u804C\u9AD8\u4E13"),T.a.createElement("p",{style:{color:"#999999",fontSize:"14px"}},T.a.createElement("span",{style:{color:"#0152d9",fontSize:"20px",marginRight:"2px"}},(ze==null||((Ie=ze.school_level_count)===null||Ie===void 0)?void 0:Ie[3])||0),"\u6240")),T.a.createElement("span",{style:{height:"54px",border:"1px solid #f1f1f1",width:"1px"}}),T.a.createElement("div",{style:{margin:"0px 40px",textAlign:"center"}},T.a.createElement("p",{style:{color:"#333333"}},"\u5176\u4ED6\u9662\u6821"),T.a.createElement("p",{style:{color:"#999999",fontSize:"14px"}},T.a.createElement("span",{style:{color:"#666666",fontSize:"20px",marginRight:"2px"}},(ze==null||(($e=ze.school_level_count)===null||$e===void 0)?void 0:$e[4])||0),"\u6240"))),T.a.createElement(q.a,{option:de(Object.values(ze==null?void 0:ze.data)),style:{height:400,width:1200},opts:{renderer:"svg"}}),T.a.createElement("div",{style:{display:"flex",justifyContent:"center"}},T.a.createElement("div",{style:{display:"flex",alignItems:"center"}},T.a.createElement("span",{style:{display:"flex",marginRight:"5px",width:"14px",height:"14px",background:"#0152d9"}}),"\u4EBA\u6570"),T.a.createElement("div",{style:{display:"flex",alignItems:"center",margin:"0px 20px"}},T.a.createElement("span",{style:{display:"flex",marginRight:"5px",width:"14px",height:"14px",background:"#B620E0"}}),"\u5B66\u6821\u6570"),T.a.createElement("div",{style:{display:"flex",alignItems:"center"}},T.a.createElement("span",{style:{display:"flex",marginRight:"5px",width:"14px",height:"14px",background:"#44D7B6"}}),"\u961F\u4F0D\u6570\uFF08\u961F\u4F0D\u5982\u679C\u8DE8\u533A\uFF0C\u5219\u8BE5\u961F\u4F0D\u5728\u5404\u81EA\u533A\u57DF\u961F\u4F0D\u6570\u90FD\u52A01\uFF09")))))},Se=Object(p.a)(function(Le){var Pe=Le.competitions,Ue=Le.loading,Re=Le.globalSetting,Je=Le.user;return{competitions:Pe,globalSetting:Re,loading:Ue.models.competitions,user:Je}})(Ee),Oe=U.a.TabPane,Be=J.a.Group,De=function(Pe){var Ue=Pe.competitions,Re=Pe.globalSetting,Je=Pe.loading,Ie=Pe.dispatch,$e=Pe.user,Et=Object(N.a)(Pe,["competitions","globalSetting","loading","dispatch","user"]),nt=Object(E.h)(),ht=Object(I.useState)(""),_t=Object(O.a)(ht,2),Ot=_t[0],Rt=_t[1],ut=Object(I.useState)([]),At=Object(O.a)(ut,2),wt=At[0],It=At[1],Ft=Object(I.useState)(),jt=Object(O.a)(Ft,2),ze=jt[0],yt=jt[1];return T.a.createElement("section",null,T.a.createElement("aside",{className:"edu-container minH500"},T.a.createElement("div",{style:{height:"96px",marginTop:"30px",background:"#fff",textAlign:"center",display:"flex",alignItems:"center",justifyContent:"space-between",padding:"0px 20px"}},T.a.createElement(x.a.Group,{style:{textAlign:"center"},value:Ot,onChange:function(){var Kt=Object(b.a)(z.a.mark(function Lt(cn){return z.a.wrap(function(tn){for(;;)switch(tn.prev=tn.next){case 0:Rt(cn.target.value);case 1:case"end":return tn.stop()}},Lt)}));return function(Lt){return Kt.apply(this,arguments)}}(),defaultValue:"",optionType:"button",size:"large",buttonStyle:"solid"},T.a.createElement(x.a.Button,{style:{width:"100px",borderRadius:"5px 0px 0px 5px"},value:""},"\u5168\u90E8"),T.a.createElement(x.a.Button,{style:{width:"100px"},value:"progressing"},"\u8FDB\u884C\u4E2D\u7684"),T.a.createElement(x.a.Button,{style:{width:"100px",borderRadius:"0px 5px 5px 0px"},value:"ended"},"\u5F80\u671F\u6BD4\u8D5B")),T.a.createElement(u.a.Search,{style:{width:"300px"},size:"large",onChange:function(Lt){Lt.target.value||yt(Lt.target.value)},onSearch:function(Lt,cn){yt(Lt)},onPressEnter:function(Lt){yt(Lt.target.value)},enterButton:"\u641C\u7D22",loading:!1})),Ot===""&&T.a.createElement(Se,{type:Ot,keyword:ze}),Ot==="progressing"&&T.a.createElement(Se,{type:Ot,keyword:ze}),Ot==="ended"&&T.a.createElement(Se,{type:Ot,keyword:ze})))},Ke=Object(p.a)(function(Le){var Pe=Le.competitions,Ue=Le.loading,Re=Le.globalSetting,Je=Le.user;return{competitions:Pe,globalSetting:Re,loading:Ue.models.competitions,user:Je}})(De),Ye=e("lzim"),Te=e("Ptgr"),je=e("cj7N"),Ge=e.n(je),Xe=e("UfjD"),We=e("qHvr"),Ze=U.a.TabPane,ke=function(Pe){var Ue,Re,Je,Ie=Pe.competitions,$e=Pe.globalSetting,Et=Pe.loading,nt=Pe.dispatch,ht=Pe.user,_t=Pe.show,Ot=_t===void 0?!0:_t,Rt=Object(N.a)(Pe,["competitions","globalSetting","loading","dispatch","user","show"]),ut=Object(E.h)(),At=Object(I.useState)(!1),wt=Object(O.a)(At,2),It=wt[0],Ft=wt[1],jt=Object(I.useState)(),ze=Object(O.a)(jt,2),yt=ze[0],Kt=ze[1],Lt=Object(I.useState)(!1),cn=Object(O.a)(Lt,2),mn=cn[0],tn=cn[1],Mn=Object(I.useState)(!1),vn=Object(O.a)(Mn,2),Tn=vn[0],gn=vn[1],Pn=Object(I.useState)(!1),Sn=Object(O.a)(Pn,2),On=Sn[0],wn=Sn[1],Dn=Object(I.useState)(!0),Zt=Object(O.a)(Dn,2),bn=Zt[0],qt=Zt[1],hn=Object(I.useState)([]),Bt=Object(O.a)(hn,2),at=Bt[0],nn=Bt[1];console.log(ut),Object(I.useEffect)(function(){return nt({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),function(){nt({type:"globalSetting/onlyShowBackTopToggle",payload:!0})}},[]),Object(I.useEffect)(function(){if(Ot){var pt;Ie.listParams.category=((pt=ut.query)===null||pt===void 0?void 0:pt.tabs)||"",nt({type:"competitions/getList",payload:Object(D.a)({},Ie.listParams)})}return function(){Ie.listParams.keyword="",Ie.listParams.category="",Ie.listParams.page=1,nt({type:"competitions/getList",payload:Object(D.a)({},Ie.listParams)})}},[Ie.name]),Object(I.useEffect)(function(){Ot&&Object(o.T)("\u5728\u7EBF\u7ADE\u8D5B")});function Wt(){return $t.apply(this,arguments)}function $t(){return $t=Object(b.a)(z.a.mark(function pt(){var Me,it;return z.a.wrap(function(st){for(;;)switch(st.prev=st.next){case 0:return st.next=2,nt({type:"homePage/getHomeNotice",payload:{}});case 2:Me=st.sent,Me&&(it=localStorage.getItem("SystemUpdateadvtime"),localStorage.setItem("SystemUpdateadvtime",Me.start_at),Me!=null&&Me.id?localStorage.setItem("isfirst","0"):localStorage.setItem("isfirst","2"),Kt(Me));case 4:case"end":return st.stop()}},pt)})),$t.apply(this,arguments)}var on=function(Me,it){document.body.scrollIntoView(),Ie.listParams.page=Me,nt({type:"competitions/getList",payload:Object(D.a)(Object(D.a)({},Ie.listParams),{},{edu:ut.query.edu})})};function sn(pt){pt.stopPropagation()}function ba(pt,Me,it){return yn.apply(this,arguments)}function yn(){return yn=Object(b.a)(z.a.mark(function pt(Me,it,Qt){var st,Zn;return z.a.wrap(function(Nt){for(;;)switch(Nt.prev=Nt.next){case 0:if(Me.stopPropagation(),Object(C.e)(nt)){Nt.next=3;break}return Nt.abrupt("return");case 3:if(!(it!=null&&it.is_authentication&&!(ht!=null&&(st=ht.userInfo)!==null&&st!==void 0&&st.authentication))){Nt.next=6;break}return nt({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-Auth"}}),Nt.abrupt("return");case 6:if(!(Qt==="ismodel")){Nt.next=20;break}if(!(it.member_of_course===!0)){Nt.next=11;break}Object(o.O)("/classrooms/".concat(it.course_id)),Nt.next=18;break;case 11:if(it.invite_code){Nt.next=14;break}return g.b.info("\u672C\u7ADE\u8D5B\u53EA\u9762\u5411\u90E8\u5206\u5B66\u6821/\u5355\u4F4D\u5F00\u653E\uFF0C\u4F60\u6682\u65F6\u6CA1\u6709\u53C2\u8D5B\u8D44\u683C"),Nt.abrupt("return");case 14:return Nt.next=16,nt({type:"competitions/addApplytojoincourse",payload:{invite_code:it.invite_code,student:1}});case 16:Zn=Nt.sent,Zn.status===0&&Object(o.O)("/classrooms/".concat(it.course_id));case 18:Nt.next=33;break;case 20:if(!(it.enrolled===!0)){Nt.next=23;break}return Object(o.O)(Qt),Nt.abrupt("return");case 23:if(!(Qt==="personal")){Nt.next=31;break}if(!(it.enroll_ended===!0)){Nt.next=27;break}return g.b.info("\u62A5\u540D\u5DF2\u622A\u6B62"),Nt.abrupt("return");case 27:tn(!0),nn(it),Nt.next=33;break;case 31:tn(!0),nn(it);case 33:case"end":return Nt.stop()}},pt)})),yn.apply(this,arguments)}function In(pt){Object(o.O)(pt)}function na(pt){return Un.apply(this,arguments)}function Un(){return Un=Object(b.a)(z.a.mark(function pt(Me){var it;return z.a.wrap(function(st){for(;;)switch(st.prev=st.next){case 0:if(bn){st.next=2;break}return st.abrupt("return");case 2:if(qt(!1),!Jn()){st.next=5;break}return st.abrupt("return");case 5:return st.next=7,nt({type:"competitions/AddTeam",payload:{identifier:at==null?void 0:at.identifier,name:Me}});case 7:it=st.sent,it&&it.status===0?(g.b.info("\u521B\u5EFA\u6218\u961F\u6210\u529F"),nt({type:"competitions/getList",payload:Object(D.a)({},Ie.listParams)}),gn(!1)):qt(!0);case 9:case"end":return st.stop()}},pt)})),Un.apply(this,arguments)}function Jn(){var pt,Me;if(ht!=null&&(pt=ht.userInfo)!==null&&pt!==void 0&&pt.is_teacher){var it;if(at!=null&&(it=at.teacher_staff)!==null&&it!==void 0&&it.mutiple_limited&&(at!=null&&at.enrolled))return g.b.info("\u4F60\u5DF2\u7ECF\u62A5\u540D\uFF0C\u4E0D\u80FD\u91CD\u590D\u62A5\u540D"),qt(!0),!0}else{var Qt;if(at!=null&&(Qt=at.member_staff)!==null&&Qt!==void 0&&Qt.mutiple_limited&&(at!=null&&at.enrolled))return g.b.info("\u4F60\u5DF2\u7ECF\u62A5\u540D\uFF0C\u4E0D\u80FD\u91CD\u590D\u62A5\u540D"),qt(!0),!0}if(at!=null&&at.enroll_ended)return g.b.info("\u62A5\u540D\u5DF2\u622A\u6B62\uFF0C\u65E0\u9700\u62A5\u540D"),qt(!0),!0;if(ht!=null&&(Me=ht.userInfo)!==null&&Me!==void 0&&Me.is_teacher){if(!at.teacher_staff)return g.b.info("\u5DF2\u7981\u6B62\u8001\u5E08\u62A5\u540D"),qt(!0),!0}else if(!(at!=null&&at.member_staff))return g.b.info("\u5DF2\u7981\u6B62\u5B66\u751F\u62A5\u540D"),qt(!0),!0}function Yn(pt){return Bn.apply(this,arguments)}function Bn(){return Bn=Object(b.a)(z.a.mark(function pt(Me){var it;return z.a.wrap(function(st){for(;;)switch(st.prev=st.next){case 0:if(bn){st.next=2;break}return st.abrupt("return");case 2:if(!Jn()){st.next=4;break}return st.abrupt("return");case 4:return qt(!1),st.next=7,nt({type:"competitions/JoinTeam",payload:{identifier:at==null?void 0:at.identifier,invite_code:Me}});case 7:it=st.sent,it&&it.status===0?(g.b.info("\u52A0\u5165\u6218\u961F\u6210\u529F"),nt({type:"competitions/getList",payload:Object(D.a)({},Ie.listParams)}),wn(!1)):qt(!0);case 9:case"end":return st.stop()}},pt)})),Bn.apply(this,arguments)}var Xn=function(Me){Me.external_url?In(Me.external_url):In(Me.competition_status==="ended"?"/competitions/index/".concat(Me.identifier):Me.competition_status==="nearly_published"?Me.permission.editable==!0?"/competitions/index/".concat(Me.identifier):null:Me.competition_status==="progressing"?"/competitions/index/".concat(Me.identifier):null)},aa=function(Me,it){it.external_url?(Me.stopPropagation(),In(it.external_url)):ba(Me,it,it.mode===2?"ismodel":it.personal?"personal":"/competitions/index/".concat(it.identifier,"/enroll"))};return T.a.createElement("section",{className:w.a.bg},Ot&&T.a.createElement(I.Fragment,null,T.a.createElement("aside",{className:w.a.banner},T.a.createElement("img",{src:$e!=null&&(Ue=$e.setting)!==null&&Ue!==void 0&&Ue.competition_banner_url?"".concat(M.a.IMG_SERVER,"/")+($e==null||((Re=$e.setting)===null||Re===void 0)?void 0:Re.competition_banner_url):Ge.a,alt:""})),T.a.createElement("section",{className:"bg-white",style:{height:"50px"}},T.a.createElement("aside",{className:"edu-container"},T.a.createElement(U.a,{defaultActiveKey:((Je=ut.query)===null||Je===void 0?void 0:Je.tabs)||"",className:w.a.tabs,tabBarStyle:{color:"#000000"},tabBarExtraContent:T.a.createElement(u.a.Search,{placeholder:"\u8BF7\u8F93\u5165\u7ADE\u8D5B\u540D\u79F0",onSearch:function(Me){Ie.listParams.keyword=Me,Ie.listParams.page=1,nt({type:"competitions/getList",payload:Object(D.a)(Object(D.a)({},Ie.listParams),{},{edu:ut.query.edu})})}}),onChange:function(Me){Me==="statistics"?Ft(!0):Ft(!1),Ie.listParams.page=1,Ie.listParams.category=Me,Ie.listParams.page=1,nt({type:"competitions/getList",payload:Object(D.a)({},Ie.listParams)})}},T.a.createElement(Ze,{tab:"\u5168\u90E8",key:""}),T.a.createElement(Ze,{tab:"\u5373\u5C06\u53D1\u5E03",key:"nearly_published"}),T.a.createElement(Ze,{tab:"\u8FDB\u884C\u4E2D",key:"progressing"}),T.a.createElement(Ze,{tab:"\u5F80\u671F\u6BD4\u8D5B",key:"ended"}),Object(m.v)()&&T.a.createElement(Ze,{tab:"\u6570\u636E\u7EDF\u8BA1",key:"statistics"}))))),!It&&T.a.createElement("div",null,T.a.createElement("aside",{className:"edu-container minH500"},T.a.createElement(d.a,{loading:Et,active:!0,avatar:{size:40},paragraph:{rows:5}},Ie.competitions&&T.a.createElement(s.b,{itemLayout:"vertical",size:"large",dataSource:Ie.competitions,style:{paddingTop:10},renderItem:function(Me,it){return T.a.createElement("div",{className:w.a.CompetitionsList},Me.competition_status==="nearly_published"?Me.permission.editable==!0?"":T.a.createElement("div",{className:w.a.CompetitionsListzhezhao},"\u5373\u5C06\u53D1\u5E03 \u656C\u8BF7\u671F\u5F85"):"",T.a.createElement(s.b.Item,{onClick:function(){return Xn(Me)},className:w.a.shadow,key:it},T.a.createElement(s.b.Item.Meta,{style:{marginBottom:"0px"},avatar:T.a.createElement("div",{className:w.a.divimg},T.a.createElement("img",{src:Me&&Me.image?"".concat(M.a.IMG_SERVER,"/")+Me.image:Ye.r})),title:T.a.createElement("p",{style:{alignItems:"center",display:"flex"}},T.a.createElement("a",{className:w.a.task_hide},Me.name,Me.sub_title?"\u2014\u2014".concat(Me.sub_title):""),Me.competition_status&&Me.competition_status==="nearly_published"?T.a.createElement("span",{className:w.a.Comingtext},"\u5373\u5C06\u53D1\u5E03"):"",Me.competition_status&&Me.competition_status==="progressing"?T.a.createElement("span",{className:w.a.havetext},"\u8FDB\u884C\u4E2D"):"",Me.competition_status&&Me.competition_status==="ended"?T.a.createElement("span",{className:w.a.Finishedtext},"\u5DF2\u7ED3\u675F"):""),description:T.a.createElement("div",null,T.a.createElement("p",{className:w.a.task_hide_2,style:{height:"43px",fontSize:"14px",color:"#666666"}},Me.description?Me.description:"\u6682\u65E0\u7B80\u4ECB~"),T.a.createElement("p",{style:{marginTop:"12px",fontSize:"12px",color:"#888888"}},T.a.createElement("span",null,"\u7ADE\u8D5B\u65F6\u95F4: ",Me.start_time,"\uFF5E",Me.end_time),T.a.createElement("span",{style:{marginLeft:"20px"}},"\u62A5\u540D\u622A\u6B62\u65F6\u95F4\uFF1A",Me&&Me.enroll_end_time?Me.enroll_end_time:"\u6682\u65E0"),T.a.createElement("span",{style:{marginLeft:"20px"}},"\u6D4F\u89C8\u6570\uFF1A",Me&&Me.visits_count?Me.visits_count:"\u6682\u65E0")))}),T.a.createElement("div",{style:{width:"20%",alignItems:"flex-end",display:"flex",flexDirection:"column",justifyContent:"space-around"}},T.a.createElement("div",{style:{textAlign:"right"}},T.a.createElement("p",{style:{fontSize:"28px",color:"#0152d9",visibility:Me&&Me.bonus?"visible":"hidden",marginBottom:"0px"}},T.a.createElement("span",{style:{fontSize:"20px"}},"\xA5"),parseInt(Me.bonus).toLocaleString()),Me.member_count?T.a.createElement("p",{style:{color:"#BBBBBB",fontSize:"14px"}},"\u5DF2\u62A5\u540D\uFF1A",Me.competition_status==="nearly_published"?"0":Me.member_count):""),Me&&Me.competition_status==="ended"?T.a.createElement("span",{className:w.a.Unpublishedtext,onClick:function(st){return sn(st)}},"\u5DF2\u7ED3\u675F"):null,Me&&Me.competition_status==="nearly_published"?T.a.createElement("span",{className:w.a.Unpublishedtext,onClick:function(st){return sn(st)}},"\u672A\u53D1\u5E03"):null,Me&&Me.competition_status!=="nearly_published"&&Me.enroll_end&&Me.competition_status!=="ended"?T.a.createElement("span",{className:w.a.Unpublishedtext,onClick:function(st){return sn(st)}},"\u62A5\u540D\u622A\u6B62"):null,Me&&Me.competition_status==="progressing"&&Me.enroll_end!=!0&&!Me.external_url?T.a.createElement(t.a,{className:w.a.signup,onClick:function(st){return aa(st,Me)},style:{cursor:"pointer"}},Me!=null&&Me.enrolled?"\u5DF2\u62A5\u540D":"\u7ACB\u5373\u62A5\u540D"):null)))}})),T.a.createElement(S.a,null),T.a.createElement(Te.a,{modeldata:yt,dispatch:nt}),Ot&&T.a.createElement("aside",{className:"tc mb50 mt20"},T.a.createElement(f.a,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:on,defaultPageSize:20,current:Ie.listParams.page,defaultCurrent:Ie.listParams.page,total:Ie.count})))),It&&T.a.createElement(Ke,null),T.a.createElement(h.a,{title:"\u9009\u62E9\u53C2\u8D5B\u65B9\u5F0F",centered:!0,visible:mn,onCancel:function(){tn(!1)},footer:!1},T.a.createElement("div",{style:{display:"flex",justifyContent:"space-around",height:100,alignItems:"center"}},T.a.createElement(t.a,{type:"primary",style:{height:40},onClick:function(){wn(!0),tn(!1)}},"\u52A0\u5165\u6218\u961F\u53C2\u8D5B"),T.a.createElement(t.a,{style:{height:40},onClick:function(){gn(!0),tn(!1)}},"\u53BB\u521B\u5EFA\u6218\u961F\u53C2\u8D5B"))),On?T.a.createElement(Xe.a,{isjoin:On,setJoin:wn,JoinTeams:Yn}):null,Tn?T.a.createElement(We.a,{isAddmodle:Tn,setIsAdd:gn,createTeam:na}):null)},Fe=P.default=Object(p.a)(function(Le){var Pe=Le.competitions,Ue=Le.loading,Re=Le.globalSetting,Je=Le.user;return{competitions:Pe,globalSetting:Re,loading:Ue.models.competitions,user:Je}})(ke)},QuXc:function($,P){var e=function(h){this.colorStops=h||[]};e.prototype={constructor:e,addColorStop:function(h,A){this.colorStops.push({offset:h,color:A})}};var B=e;$.exports=B},RDYZ:function($,P,e){var B=e("dMvE");function h(f){this._target=f.target,this._life=f.life||1e3,this._delay=f.delay||0,this._initialized=!1,this.loop=f.loop==null?!1:f.loop,this.gap=f.gap||0,this.easing=f.easing||"Linear",this.onframe=f.onframe,this.ondestroy=f.ondestroy,this.onrestart=f.onrestart,this._pausedTime=0,this._paused=!1}h.prototype={constructor:h,step:function(f,a){if(this._initialized||(this._startTime=f+this._delay,this._initialized=!0),this._paused){this._pausedTime+=a;return}var d=(f-this._startTime-this._pausedTime)/this._life;if(d<0)return;d=Math.min(d,1);var i=this.easing,t=typeof i=="string"?B[i]:i,n=typeof t=="function"?t(d):d;return this.fire("frame",n),d===1?this.loop?(this.restart(f),"restart"):(this._needsRemove=!0,"destroy"):null},restart:function(f){var a=(f-this._startTime-this._pausedTime)%this._life;this._startTime=f-a+this.gap,this._pausedTime=0,this._needsRemove=!1},fire:function(f,a){f="on"+f,this[f]&&this[f](this._target,a)},pause:function(){this._paused=!0},resume:function(){this._paused=!1}};var A=h;$.exports=A},RMFE:function($,P){$.exports="data:image/png;base64,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"},RXMa:function($,P,e){var B=e("y+Vt"),h=B.extend({type:"ring",shape:{cx:0,cy:0,r:0,r0:0},buildPath:function(A,f){var a=f.cx,d=f.cy,i=Math.PI*2;A.moveTo(a+f.r,d),A.arc(a,d,f.r,0,i,!1),A.moveTo(a+f.r0,d),A.arc(a,d,f.r0,0,i,!0)}});$.exports=h},RotF:function($,P,e){$.exports=e("LSTS")},SKnc:function($,P,e){var B=e("bYtY"),h=e("QuXc"),A=function(a,d,i,t,n,s){this.x=a==null?0:a,this.y=d==null?0:d,this.x2=i==null?1:i,this.y2=t==null?0:t,this.type="linear",this.global=s||!1,h.call(this,n)};A.prototype={constructor:A},B.inherits(A,h);var f=A;$.exports=f},SMhR:function($,P){$.exports="data:image/png;base64,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"},SUKs:function($,P,e){var B=e("LPTA"),h=B.debugMode,A=function(){};h===1&&(A=console.error);var f=A;$.exports=f},Sj9i:function($,P,e){var B=e("QBsz"),h=B.create,A=B.distSquare,f=Math.pow,a=Math.sqrt,d=1e-8,i=1e-4,t=a(3),n=1/3,s=h(),r=h(),u=h();function c(o){return o>-d&&od||o<-d}function b(o,l,w,M,S){var m=1-S;return m*m*(m*o+3*S*l)+S*S*(S*M+3*m*w)}function D(o,l,w,M,S){var m=1-S;return 3*(((l-o)*m+2*(w-l)*S)*m+(M-w)*S*S)}function O(o,l,w,M,S,m){var C=M+3*(l-w)-o,j=3*(w-l*2+o),x=3*(l-o),W=o-S,J=j*j-3*C*x,K=j*x-9*C*W,Q=x*x-3*j*W,y=0;if(c(J)&&c(K))if(c(j))m[0]=0;else{var k=-x/j;k>=0&&k<=1&&(m[y++]=k)}else{var F=K*K-4*J*Q;if(c(F)){var te=K/J,k=-j/C+te,H=-te/2;k>=0&&k<=1&&(m[y++]=k),H>=0&&H<=1&&(m[y++]=H)}else if(F>0){var se=a(F),re=J*j+1.5*C*(-K+se),ce=J*j+1.5*C*(-K-se);re<0?re=-f(-re,n):re=f(re,n),ce<0?ce=-f(-ce,n):ce=f(ce,n);var k=(-j-(re+ce))/(3*C);k>=0&&k<=1&&(m[y++]=k)}else{var le=(2*J*j-3*C*K)/(2*a(J*J*J)),me=Math.acos(le)/3,ge=a(J),xe=Math.cos(me),k=(-j-2*ge*xe)/(3*C),H=(-j+ge*(xe+t*Math.sin(me)))/(3*C),q=(-j+ge*(xe-t*Math.sin(me)))/(3*C);k>=0&&k<=1&&(m[y++]=k),H>=0&&H<=1&&(m[y++]=H),q>=0&&q<=1&&(m[y++]=q)}}return y}function N(o,l,w,M,S){var m=6*w-12*l+6*o,C=9*l+3*M-3*o-9*w,j=3*l-3*o,x=0;if(c(C)){if(g(m)){var W=-j/m;W>=0&&W<=1&&(S[x++]=W)}}else{var J=m*m-4*C*j;if(c(J))S[0]=-m/(2*C);else if(J>0){var K=a(J),W=(-m+K)/(2*C),Q=(-m-K)/(2*C);W>=0&&W<=1&&(S[x++]=W),Q>=0&&Q<=1&&(S[x++]=Q)}}return x}function _(o,l,w,M,S,m){var C=(l-o)*S+o,j=(w-l)*S+l,x=(M-w)*S+w,W=(j-C)*S+C,J=(x-j)*S+j,K=(J-W)*S+W;m[0]=o,m[1]=C,m[2]=W,m[3]=K,m[4]=K,m[5]=J,m[6]=x,m[7]=M}function U(o,l,w,M,S,m,C,j,x,W,J){var K,Q=.005,y=Infinity,k,F,te,H;s[0]=x,s[1]=W;for(var se=0;se<1;se+=.05)r[0]=b(o,w,S,C,se),r[1]=b(l,M,m,j,se),te=A(s,r),te=0&&te=0&&W<=1&&(S[x++]=W)}}else{var J=C*C-4*m*j;if(c(J)){var W=-C/(2*m);W>=0&&W<=1&&(S[x++]=W)}else if(J>0){var K=a(J),W=(-C+K)/(2*m),Q=(-C-K)/(2*m);W>=0&&W<=1&&(S[x++]=W),Q>=0&&Q<=1&&(S[x++]=Q)}}return x}function T(o,l,w){var M=o+w-2*l;return M===0?.5:(o-l)/M}function E(o,l,w,M,S){var m=(l-o)*M+o,C=(w-l)*M+l,j=(C-m)*M+m;S[0]=o,S[1]=m,S[2]=j,S[3]=j,S[4]=C,S[5]=w}function p(o,l,w,M,S,m,C,j,x){var W,J=.005,K=Infinity;s[0]=C,s[1]=j;for(var Q=0;Q<1;Q+=.05){r[0]=v(o,w,S,Q),r[1]=v(l,M,m,Q);var y=A(s,r);y=0&&y=0;--U)if(_[U]===N)return!0;return!1}),O):null:O[0]},c.prototype.update=function(b,D){if(!b)return;var O=this.getDefs(!1);if(b[this._domName]&&O.contains(b[this._domName]))typeof D=="function"&&D(b);else{var N=this.add(b);N&&(b[this._domName]=N)}},c.prototype.addDom=function(b){var D=this.getDefs(!0);D.appendChild(b)},c.prototype.removeDom=function(b){var D=this.getDefs(!1);D&&b[this._domName]&&(D.removeChild(b[this._domName]),b[this._domName]=null)},c.prototype.getDoms=function(){var b=this.getDefs(!1);if(!b)return[];var D=[];return A.each(this._tagNames,function(O){var N=b.getElementsByTagName(O);D=D.concat([].slice.call(N))}),D},c.prototype.markAllUnused=function(){var b=this.getDoms(),D=this;A.each(b,function(O){O[D._markLabel]=r})},c.prototype.markUsed=function(b){b&&(b[this._markLabel]=u)},c.prototype.removeUnused=function(){var b=this.getDefs(!1);if(!b)return;var D=this.getDoms(),O=this;A.each(D,function(N){N[O._markLabel]!==u&&b.removeChild(N)})},c.prototype.getSvgProxy=function(b){return b instanceof f?t:b instanceof a?n:b instanceof d?s:t},c.prototype.getTextSvgElement=function(b){return b.__textSvgEl},c.prototype.getSvgElement=function(b){return b.__svgEl};var g=c;$.exports=g},T6xi:function($,P,e){var B=e("YgsL"),h=e("nCxF");function A(f,a,d){var i=a.points,t=a.smooth;if(i&&i.length>=2){if(t&&t!=="spline"){var n=h(i,t,d,a.smoothConstraint);f.moveTo(i[0][0],i[0][1]);for(var s=i.length,r=0;r<(d?s:s-1);r++){var u=n[r*2],c=n[r*2+1],g=i[(r+1)%s];f.bezierCurveTo(u[0],u[1],c[0],c[1],g[0],g[1])}}else{t==="spline"&&(i=B(i,d)),f.moveTo(i[0][0],i[0][1]);for(var r=1,b=i.length;ra&&(u=t+n,t*=a/u,n*=a/u),s+r>a&&(u=s+r,s*=a/u,r*=a/u),n+s>d&&(u=n+s,n*=d/u,s*=d/u),t+r>d&&(u=t+r,t*=d/u,r*=d/u),B.moveTo(A+t,f),B.lineTo(A+a-n,f),n!==0&&B.arc(A+a-n,f+n,n,-Math.PI/2,0),B.lineTo(A+a,f+d-s),s!==0&&B.arc(A+a-s,f+d-s,s,0,Math.PI/2),B.lineTo(A+r,f+d),r!==0&&B.arc(A+r,f+d-r,r,Math.PI/2,Math.PI),B.lineTo(A,f+t),t!==0&&B.arc(A+t,f+t,t,Math.PI,Math.PI*1.5)}P.buildPath=e},W6BS:function($,P){$.exports="data:image/png;base64,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"},WdTA:function($,P,e){$.exports=e.p+"static/studnetqun.598eeb43.png"},Xmg4:function($,P,e){var B=e("bYtY"),h=e("LPTA"),A=h.devicePixelRatio,f=e("K2GJ"),a=e("3C/r");function d(){return!1}function i(s,r,u){var c=B.createCanvas(),g=r.getWidth(),b=r.getHeight(),D=c.style;return D&&(D.position="absolute",D.left=0,D.top=0,D.width=g+"px",D.height=b+"px",c.setAttribute("data-zr-dom-id",s)),c.width=g*u,c.height=b*u,c}var t=function(s,r,u){var c;u=u||A,typeof s=="string"?c=i(s,r,u):B.isObject(s)&&(c=s,s=c.id),this.id=s,this.dom=c;var g=c.style;g&&(c.onselectstart=d,g["-webkit-user-select"]="none",g["user-select"]="none",g["-webkit-touch-callout"]="none",g["-webkit-tap-highlight-color"]="rgba(0,0,0,0)",g.padding=0,g.margin=0,g["border-width"]=0),this.domBack=null,this.ctxBack=null,this.painter=r,this.config=null,this.clearColor=0,this.motionBlur=!1,this.lastFrameAlpha=.7,this.dpr=u};t.prototype={constructor:t,__dirty:!0,__used:!1,__drawIndex:0,__startIndex:0,__endIndex:0,incremental:!1,getElementCount:function(){return this.__endIndex-this.__startIndex},initContext:function(){this.ctx=this.dom.getContext("2d"),this.ctx.dpr=this.dpr},createBackBuffer:function(){var s=this.dpr;this.domBack=i("back-"+this.id,this.painter,s),this.ctxBack=this.domBack.getContext("2d"),s!==1&&this.ctxBack.scale(s,s)},resize:function(s,r){var u=this.dpr,c=this.dom,g=c.style,b=this.domBack;g&&(g.width=s+"px",g.height=r+"px"),c.width=s*u,c.height=r*u,b&&(b.width=s*u,b.height=r*u,u!==1&&this.ctxBack.scale(u,u))},clear:function(s,r){var u=this.dom,c=this.ctx,g=u.width,b=u.height,r=r||this.clearColor,D=this.motionBlur&&!s,O=this.lastFrameAlpha,N=this.dpr;if(D&&(this.domBack||this.createBackBuffer(),this.ctxBack.globalCompositeOperation="copy",this.ctxBack.drawImage(u,0,0,g/N,b/N)),c.clearRect(0,0,g,b),r&&r!=="transparent"){var _;r.colorStops?(_=r.__canvasGradient||f.getGradient(c,r,{x:0,y:0,width:g,height:b}),r.__canvasGradient=_):r.image&&(_=a.prototype.getCanvasPattern.call(r,c)),c.save(),c.fillStyle=_||r,c.fillRect(0,0,g,b),c.restore()}if(D){var U=this.domBack;c.save(),c.globalAlpha=O,c.drawImage(U,0,0,g,b),c.restore()}}};var n=t;$.exports=n},Xnb7:function($,P,e){var B=e("1RvN"),h=new B(50);function A(i){if(typeof i=="string"){var t=h.get(i);return t&&t.image}else return i}function f(i,t,n,s,r){if(i)if(typeof i=="string"){if(t&&t.__zrImageSrc===i||!n)return t;var u=h.get(i),c={hostEl:n,cb:s,cbPayload:r};return u?(t=u.image,!d(t)&&u.pending.push(c)):(t=new Image,t.onload=t.onerror=a,h.put(i,t.__cachedImgObj={image:t,pending:[c]}),t.src=t.__zrImageSrc=i),t}else return i;else return t}function a(){var i=this.__cachedImgObj;this.onload=this.onerror=this.__cachedImgObj=null;for(var t=0;th&&d>f||da?i:0}$.exports=e},iXp4:function($,P,e){var B=e("ItGF"),h=[["shadowBlur",0],["shadowColor","#000"],["shadowOffsetX",0],["shadowOffsetY",0]];function A(f){return B.browser.ie&&B.browser.version>=11?function(){var a=this.__clipPaths,d=this.style,i;if(a)for(var t=0;tue&&(ye=ue-Ce),Object(a.useMemo)(function(){if(!V.length)return[0,0];for(var we=V.length,He=we,rt=0;rtne+ye){He=rt-1;break}}for(var lt=0,ot=we-1;ot>=0;ot-=1){var et=G.get(V[ot].key)||v;if(et[ie]1&&arguments[1]!==void 0?arguments[1]:!1,X=ee&&typeof ee.getBoundingClientRect=="function"&&ee.getBoundingClientRect().width;if(X){if(oe){var R=getComputedStyle(ee),V=R.marginLeft,L=R.marginRight;X+=+V.replace("px","")+ +L.replace("px","")}X=+X.toFixed(6)}return X||0},pe=function(ee,oe,X){ee&&Object(j.a)(ee.style)==="object"&&(ee.style[oe]=X)},Ee=function(){return q.any},Se=e("bdgK"),Oe=e("i8i4"),Be=e.n(Oe),De=e("wgJM"),Ke=e("l4aY"),Ye=e("m+aA"),Te=e("c+Xe"),je=e("zT1h"),Ge=e("QC+M");function Xe(G,ee,oe){return oe?G[0]===ee[0]:G[0]===ee[0]&&G[1]===ee[1]}function We(G,ee,oe){var X=G[ee]||{};return Object(f.a)(Object(f.a)({},X),oe)}function Ze(G,ee,oe,X){for(var R=oe.points,V=Object.keys(G),L=0;L1&&arguments[1]!==void 0?arguments[1]:2;ee();var V=Object(De.a)(function(){R<=1?X({isCanceled:function(){return V!==G.current}}):oe(X,R-1)});G.current=V}return a.useEffect(function(){return function(){ee()}},[]),[oe,ee]},Mn=[jt,ze,yt,Kt],vn=!1,Tn=!0;function gn(G){return G===yt||G===Kt}var Pn=function(G,ee){var oe=a.useState(Ft),X=Object(h.a)(oe,2),R=X[0],V=X[1],L=tn(),Y=Object(h.a)(L,2),Z=Y[0],ie=Y[1];function ne(){V(jt)}return mn(function(){if(R!==Ft&&R!==Kt){var ue=Mn.indexOf(R),he=Mn[ue+1],Ce=ee(R);Ce===vn?V(he):Z(function(ye){function we(){if(ye.isCanceled())return;V(he)}Ce===!0?we():Promise.resolve(Ce).then(we)})}},[G,R]),a.useEffect(function(){return function(){ie()}},[]),[ne,R]},Sn=function(G){var ee=Object(a.useRef)(),oe=Object(a.useRef)(G);oe.current=G;var X=a.useCallback(function(L){oe.current(L)},[]);function R(L){L&&(L.removeEventListener(Ot,X),L.removeEventListener(_t,X))}function V(L){ee.current&&ee.current!==L&&R(ee.current),L&&L!==ee.current&&(L.addEventListener(Ot,X),L.addEventListener(_t,X),ee.current=L)}return a.useEffect(function(){return function(){R(ee.current)}},[]),[V,R]};function On(G,ee,oe,X){var R=X.motionEnter,V=R===void 0?!0:R,L=X.motionAppear,Y=L===void 0?!0:L,Z=X.motionLeave,ie=Z===void 0?!0:Z,ne=X.motionDeadline,ue=X.motionLeaveImmediately,he=X.onAppearPrepare,Ce=X.onEnterPrepare,ye=X.onLeavePrepare,we=X.onAppearStart,He=X.onEnterStart,rt=X.onLeaveStart,qe=X.onAppearActive,lt=X.onEnterActive,ot=X.onLeaveActive,et=X.onAppearEnd,tt=X.onEnterEnd,vt=X.onLeaveEnd,dt=X.onVisibleChanged,zt=Lt(),xt=Object(h.a)(zt,2),Qe=xt[0],Ve=xt[1],ct=Lt(ut),ft=Object(h.a)(ct,2),Ne=ft[0],gt=ft[1],Pt=Lt(null),bt=Object(h.a)(Pt,2),St=bt[0],Ut=bt[1],Jt=Object(a.useRef)(!1),an=Object(a.useRef)(null),kt=Object(a.useRef)(!1),rn=Object(a.useRef)(null);function fn(){var Dt=oe();return Dt||rn.current}var ln=Object(a.useRef)(!1);function un(Dt){var Ct=fn();if(Dt&&!Dt.deadline&&Dt.target!==Ct)return;var Xt;Ne===At&&ln.current?Xt=et==null?void 0:et(Ct,Dt):Ne===wt&&ln.current?Xt=tt==null?void 0:tt(Ct,Dt):Ne===It&&ln.current&&(Xt=vt==null?void 0:vt(Ct,Dt)),Xt!==!1&&!kt.current&&(gt(ut),Ut(null))}var Vt=Sn(un),en=Object(h.a)(Vt,1),Yt=en[0],Gt=a.useMemo(function(){var Dt,Ct,Xt;switch(Ne){case"appear":return Dt={},Object(B.a)(Dt,jt,he),Object(B.a)(Dt,ze,we),Object(B.a)(Dt,yt,qe),Dt;case"enter":return Ct={},Object(B.a)(Ct,jt,Ce),Object(B.a)(Ct,ze,He),Object(B.a)(Ct,yt,lt),Ct;case"leave":return Xt={},Object(B.a)(Xt,jt,ye),Object(B.a)(Xt,ze,rt),Object(B.a)(Xt,yt,ot),Xt;default:return{}}},[Ne]),An=Pn(Ne,function(Dt){if(Dt===jt){var Ct=Gt[jt];return Ct?Ct(fn()):vn}if(Tt in Gt){var Xt;Ut(((Xt=Gt[Tt])===null||Xt===void 0?void 0:Xt.call(Gt,fn(),null))||null)}return Tt===yt&&(Yt(fn()),ne>0&&(clearTimeout(an.current),an.current=setTimeout(function(){un({deadline:!0})},ne))),Tn}),Cn=Object(h.a)(An,2),_n=Cn[0],Tt=Cn[1],pn=gn(Tt);ln.current=pn,mn(function(){Ve(ee);var Dt=Jt.current;if(Jt.current=!0,!G)return;var Ct;!Dt&&ee&&Y&&(Ct=At),Dt&&ee&&V&&(Ct=wt),(Dt&&!ee&&ie||!Dt&&ue&&!ee&&ie)&&(Ct=It),Ct&&(gt(Ct),_n())},[ee]),Object(a.useEffect)(function(){(Ne===At&&!Y||Ne===wt&&!V||Ne===It&&!ie)&>(ut)},[Y,V,ie]),Object(a.useEffect)(function(){return function(){clearTimeout(an.current),kt.current=!0}},[]),Object(a.useEffect)(function(){Qe!==void 0&&Ne===ut&&(dt==null||dt(Qe))},[Qe,Ne]);var Rn=St;return Gt[jt]&&Tt===ze&&(Rn=Object(f.a)({transition:"none"},Rn)),[Ne,Tt,Rn,Qe!=null?Qe:ee]}var wn=function(G){Object(o.a)(oe,G);var ee=Object(l.a)(oe);function oe(){return Object(T.a)(this,oe),ee.apply(this,arguments)}return Object(E.a)(oe,[{key:"render",value:function(){return this.props.children}}]),oe}(a.Component),Dn=wn;function Zt(G){var ee=G;Object(j.a)(G)==="object"&&(ee=G.transitionSupport);function oe(R){return!!(R.motionName&&ee)}var X=a.forwardRef(function(R,V){var L=R.visible,Y=L===void 0?!0:L,Z=R.removeOnLeave,ie=Z===void 0?!0:Z,ne=R.forceRender,ue=R.children,he=R.motionName,Ce=R.leavedClassName,ye=R.eventProps,we=oe(R),He=Object(a.useRef)(),rt=Object(a.useRef)();function qe(){try{return Object(Ye.a)(He.current||rt.current)}catch(gt){return null}}var lt=On(we,Y,qe,R),ot=Object(h.a)(lt,4),et=ot[0],tt=ot[1],vt=ot[2],dt=ot[3],zt=a.useRef(dt);dt&&(zt.current=!0);var xt=Object(a.useRef)(V);xt.current=V;var Qe=a.useCallback(function(gt){He.current=gt,Object(Te.b)(xt.current,gt)},[]),Ve,ct=Object(f.a)(Object(f.a)({},ye),{},{visible:Y});if(!ue)Ve=null;else if(et===ut||!oe(R))dt?Ve=ue(Object(f.a)({},ct),Qe):!ie&&zt.current?Ve=ue(Object(f.a)(Object(f.a)({},ct),{},{className:Ce}),Qe):ne?Ve=ue(Object(f.a)(Object(f.a)({},ct),{},{style:{display:"none"}}),Qe):Ve=null;else{var ft,Ne;tt===jt?Ne="prepare":gn(tt)?Ne="active":tt===ze&&(Ne="start"),Ve=ue(Object(f.a)(Object(f.a)({},ct),{},{className:i()(Rt(he,et),(ft={},Object(B.a)(ft,Rt(he,"".concat(et,"-").concat(Ne)),Ne),Object(B.a)(ft,he,typeof he=="string"),ft)),style:vt}),Qe)}return a.createElement(Dn,{ref:rt},Ve)});return X.displayName="CSSMotion",X}var bn=Zt(ht),qt="add",hn="keep",Bt="remove",at="removed";function nn(G){var ee;return G&&Object(j.a)(G)==="object"&&"key"in G?ee=G:ee={key:G},Object(f.a)(Object(f.a)({},ee),{},{key:String(ee.key)})}function Wt(){var G=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return G.map(nn)}function $t(){var G=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],oe=[],X=0,R=ee.length,V=Wt(G),L=Wt(ee);V.forEach(function(ie){for(var ne=!1,ue=X;ue1});return Z.forEach(function(ie){oe=oe.filter(function(ne){var ue=ne.key,he=ne.status;return ue!==ie||he!==Bt}),oe.forEach(function(ne){ne.key===ie&&(ne.status=hn)})}),oe}var on=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function sn(G){var ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:bn,oe=function(X){Object(o.a)(V,X);var R=Object(l.a)(V);function V(){var L;return Object(T.a)(this,V),L=R.apply(this,arguments),L.state={keyEntities:[]},L.removeKey=function(Y){L.setState(function(Z){var ie=Z.keyEntities;return{keyEntities:ie.map(function(ne){return ne.key!==Y?ne:Object(f.a)(Object(f.a)({},ne),{},{status:at})})}})},L}return Object(E.a)(V,[{key:"render",value:function(){var Y=this,Z=this.state.keyEntities,ie=this.props,ne=ie.component,ue=ie.children,he=ie.onVisibleChanged,Ce=Object(A.a)(ie,["component","children","onVisibleChanged"]),ye=ne||a.Fragment,we={};return on.forEach(function(He){we[He]=Ce[He],delete Ce[He]}),delete Ce.keys,a.createElement(ye,Ce,Z.map(function(He){var rt=He.status,qe=Object(A.a)(He,["status"]),lt=rt===qt||rt===hn;return a.createElement(ee,Object(I.a)({},we,{key:qe.key,visible:lt,eventProps:qe,onVisibleChanged:function(et){he==null||he(et,{key:qe.key}),et||Y.removeKey(qe.key)}}),ue)}))}}],[{key:"getDerivedStateFromProps",value:function(Y,Z){var ie=Y.keys,ne=Z.keyEntities,ue=Wt(ie),he=$t(ne,ue);return{keyEntities:he.filter(function(Ce){var ye=ne.find(function(we){var He=we.key;return Ce.key===He});return!(ye&&ye.status===at&&Ce.status===Bt)})}}}]),V}(a.Component);return oe.defaultProps={component:"div"},oe}var ba=sn(ht),yn=bn;function In(G){var ee=G.prefixCls,oe=G.motion,X=G.animation,R=G.transitionName;return oe||(X?{motionName:"".concat(ee,"-").concat(X)}:R?{motionName:R}:null)}function na(G){var ee=G.prefixCls,oe=G.visible,X=G.zIndex,R=G.mask,V=G.maskMotion,L=G.maskAnimation,Y=G.maskTransitionName;if(!R)return null;var Z={};return(V||Y||L)&&(Z=Object(f.a)({motionAppear:!0},In({motion:V,prefixCls:ee,transitionName:Y,animation:L}))),a.createElement(yn,Object(I.a)({},Z,{visible:oe,removeOnLeave:!0}),function(ie){var ne=ie.className;return a.createElement("div",{style:{zIndex:X},className:i()("".concat(ee,"-mask"),ne)})})}var Un=e("9mu1"),Jn=e("o0o1"),Yn=e.n(Jn),Bn=e("HaE+"),Xn=["measure","align",null,"motion"],aa=function(G,ee){var oe=Object(a.useState)(null),X=Object(h.a)(oe,2),R=X[0],V=X[1],L=Object(a.useRef)(),Y=Object(a.useRef)(!1);function Z(ue){Y.current||V(ue)}function ie(){De.a.cancel(L.current)}function ne(ue){ie(),L.current=Object(De.a)(function(){Z(function(he){switch(R){case"align":return"motion";case"motion":return"stable";default:}return he}),ue==null||ue()})}return Object(a.useEffect)(function(){Z("measure")},[G]),Object(a.useEffect)(function(){switch(R){case"measure":ee();break;default:}R&&(L.current=Object(De.a)(Object(Bn.a)(Yn.a.mark(function ue(){var he,Ce;return Yn.a.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:he=Xn.indexOf(R),Ce=Xn[he+1],Ce&&he!==-1&&Z(Ce);case 3:case"end":return we.stop()}},ue)}))))},[R]),Object(a.useEffect)(function(){return function(){Y.current=!0,ie()}},[]),[R,ne]},pt=function(G){var ee=a.useState({width:0,height:0}),oe=Object(h.a)(ee,2),X=oe[0],R=oe[1];function V(Y){R({width:Y.offsetWidth,height:Y.offsetHeight})}var L=a.useMemo(function(){var Y={};if(G){var Z=X.width,ie=X.height;G.indexOf("height")!==-1&&ie?Y.height=ie:G.indexOf("minHeight")!==-1&&ie&&(Y.minHeight=ie),G.indexOf("width")!==-1&&Z?Y.width=Z:G.indexOf("minWidth")!==-1&&Z&&(Y.minWidth=Z)}return Y},[G,X]);return[L,V]},Me=a.forwardRef(function(G,ee){var oe=G.visible,X=G.prefixCls,R=G.className,V=G.style,L=G.children,Y=G.zIndex,Z=G.stretch,ie=G.destroyPopupOnHide,ne=G.forceRender,ue=G.align,he=G.point,Ce=G.getRootDomNode,ye=G.getClassNameFromAlign,we=G.onAlign,He=G.onMouseEnter,rt=G.onMouseLeave,qe=G.onMouseDown,lt=G.onTouchStart,ot=Object(a.useRef)(),et=Object(a.useRef)(),tt=Object(a.useState)(),vt=Object(h.a)(tt,2),dt=vt[0],zt=vt[1],xt=pt(Z),Qe=Object(h.a)(xt,2),Ve=Qe[0],ct=Qe[1];function ft(){Z&&ct(Ce())}var Ne=aa(oe,ft),gt=Object(h.a)(Ne,2),Pt=gt[0],bt=gt[1],St=Object(a.useRef)();function Ut(){return he||Ce}function Jt(){var Vt;(Vt=ot.current)===null||Vt===void 0||Vt.forceAlign()}function an(Vt,en){var Yt=ye(en);dt!==Yt&&zt(Yt),Pt==="align"&&(dt!==Yt?Promise.resolve().then(function(){Jt()}):bt(function(){var Gt;(Gt=St.current)===null||Gt===void 0||Gt.call(St)}),we==null||we(Vt,en))}var kt=Object(f.a)({},In(G));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(Vt){var en=kt[Vt];kt[Vt]=function(Yt,Gt){return bt(),en==null?void 0:en(Yt,Gt)}});function rn(){return new Promise(function(Vt){St.current=Vt})}a.useEffect(function(){!kt.motionName&&Pt==="motion"&&bt()},[kt.motionName,Pt]),a.useImperativeHandle(ee,function(){return{forceAlign:Jt,getElement:function(){return et.current}}});var fn=Object(f.a)(Object(f.a)({},Ve),{},{zIndex:Y,opacity:Pt==="motion"||Pt==="stable"||!oe?void 0:0,pointerEvents:Pt==="stable"?void 0:"none"},V),ln=!0;(ue==null?void 0:ue.points)&&(Pt==="align"||Pt==="stable")&&(ln=!1);var un=L;return a.Children.count(L)>1&&(un=a.createElement("div",{className:"".concat(X,"-content")},L)),a.createElement(yn,Object(I.a)({visible:oe,ref:et,leavedClassName:"".concat(X,"-hidden")},kt,{onAppearPrepare:rn,onEnterPrepare:rn,removeOnLeave:ie,forceRender:ne}),function(Vt,en){var Yt=Vt.className,Gt=Vt.style,An=i()(X,R,dt,Yt);return a.createElement(Un.a,{target:Ut(),key:"popup",ref:ot,monitorWindowResize:!0,disabled:ln,align:ue,onAlign:an},a.createElement("div",{ref:en,className:An,onMouseEnter:He,onMouseLeave:rt,onMouseDownCapture:qe,onTouchStartCapture:lt,style:Object(f.a)(Object(f.a)({},Gt),fn)},un))})});Me.displayName="PopupInner";var it=Me,Qt=a.forwardRef(function(G,ee){var oe=G.prefixCls,X=G.visible,R=G.zIndex,V=G.children,L=G.mobile;L=L===void 0?{}:L;var Y=L.popupClassName,Z=L.popupStyle,ie=L.popupMotion,ne=ie===void 0?{}:ie,ue=L.popupRender,he=a.useRef();a.useImperativeHandle(ee,function(){return{forceAlign:function(){},getElement:function(){return he.current}}});var Ce=Object(f.a)({zIndex:R},Z),ye=V;return a.Children.count(V)>1&&(ye=a.createElement("div",{className:"".concat(oe,"-content")},V)),ue&&(ye=ue(ye)),a.createElement(yn,Object(I.a)({visible:X,ref:he,removeOnLeave:!0},ne),function(we,He){var rt=we.className,qe=we.style,lt=i()(oe,Y,rt);return a.createElement("div",{ref:He,className:lt,style:Object(f.a)(Object(f.a)({},qe),Ce)},ye)})});Qt.displayName="MobilePopupInner";var st=Qt,Zn=["visible","mobile"],ra=a.forwardRef(function(G,ee){var oe=G.visible,X=G.mobile,R=Object(A.a)(G,Zn),V=Object(a.useState)(oe),L=Object(h.a)(V,2),Y=L[0],Z=L[1],ie=Object(a.useState)(!1),ne=Object(h.a)(ie,2),ue=ne[0],he=ne[1],Ce=Object(f.a)(Object(f.a)({},R),{},{visible:Y});Object(a.useEffect)(function(){Z(oe),oe&&X&&he(ke())},[oe,X]);var ye=ue?a.createElement(st,Object(I.a)({},Ce,{mobile:X,ref:ee})):a.createElement(it,Object(I.a)({},Ce,{ref:ee}));return a.createElement("div",null,a.createElement(na,Ce),ye)});ra.displayName="Popup";var Nt=ra,ur=a.createContext(null),ya=ur;function oa(){}function dr(){return""}function cr(G){return G?G.ownerDocument:window.document}var mr=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function fr(G){var ee=function(oe){Object(o.a)(R,oe);var X=Object(l.a)(R);function R(V){var L;Object(T.a)(this,R),L=X.call(this,V),L.popupRef=a.createRef(),L.triggerRef=a.createRef(),L.attachId=void 0,L.clickOutsideHandler=void 0,L.touchOutsideHandler=void 0,L.contextMenuOutsideHandler1=void 0,L.contextMenuOutsideHandler2=void 0,L.mouseDownTimeout=void 0,L.focusTime=void 0,L.preClickTime=void 0,L.preTouchTime=void 0,L.delayTimer=void 0,L.hasPopupMouseDown=void 0,L.onMouseEnter=function(Z){var ie=L.props.mouseEnterDelay;L.fireEvents("onMouseEnter",Z),L.delaySetPopupVisible(!0,ie,ie?null:Z)},L.onMouseMove=function(Z){L.fireEvents("onMouseMove",Z),L.setPoint(Z)},L.onMouseLeave=function(Z){L.fireEvents("onMouseLeave",Z),L.delaySetPopupVisible(!1,L.props.mouseLeaveDelay)},L.onPopupMouseEnter=function(){L.clearDelayTimer()},L.onPopupMouseLeave=function(Z){var ie;if(Z.relatedTarget&&!Z.relatedTarget.setTimeout&&Object(Ke.a)((ie=L.popupRef.current)===null||ie===void 0?void 0:ie.getElement(),Z.relatedTarget))return;L.delaySetPopupVisible(!1,L.props.mouseLeaveDelay)},L.onFocus=function(Z){L.fireEvents("onFocus",Z),L.clearDelayTimer(),L.isFocusToShow()&&(L.focusTime=Date.now(),L.delaySetPopupVisible(!0,L.props.focusDelay))},L.onMouseDown=function(Z){L.fireEvents("onMouseDown",Z),L.preClickTime=Date.now()},L.onTouchStart=function(Z){L.fireEvents("onTouchStart",Z),L.preTouchTime=Date.now()},L.onBlur=function(Z){L.fireEvents("onBlur",Z),L.clearDelayTimer(),L.isBlurToHide()&&L.delaySetPopupVisible(!1,L.props.blurDelay)},L.onContextMenu=function(Z){Z.preventDefault(),L.fireEvents("onContextMenu",Z),L.setPopupVisible(!0,Z)},L.onContextMenuClose=function(){L.isContextMenuToShow()&&L.close()},L.onClick=function(Z){if(L.fireEvents("onClick",Z),L.focusTime){var ie;if(L.preClickTime&&L.preTouchTime?ie=Math.min(L.preClickTime,L.preTouchTime):L.preClickTime?ie=L.preClickTime:L.preTouchTime&&(ie=L.preTouchTime),Math.abs(ie-L.focusTime)<20)return;L.focusTime=0}L.preClickTime=0,L.preTouchTime=0,L.isClickToShow()&&(L.isClickToHide()||L.isBlurToHide())&&Z&&Z.preventDefault&&Z.preventDefault();var ne=!L.state.popupVisible;(L.isClickToHide()&&!ne||ne&&L.isClickToShow())&&L.setPopupVisible(!L.state.popupVisible,Z)},L.onPopupMouseDown=function(){if(L.hasPopupMouseDown=!0,clearTimeout(L.mouseDownTimeout),L.mouseDownTimeout=window.setTimeout(function(){L.hasPopupMouseDown=!1},0),L.context){var Z;(Z=L.context).onPopupMouseDown.apply(Z,arguments)}},L.onDocumentClick=function(Z){if(L.props.mask&&!L.props.maskClosable)return;var ie=Z.target,ne=L.getRootDomNode(),ue=L.getPopupDomNode();(!Object(Ke.a)(ne,ie)||L.isContextMenuOnly())&&!Object(Ke.a)(ue,ie)&&!L.hasPopupMouseDown&&L.close()},L.getRootDomNode=function(){var Z=L.props.getTriggerDOMNode;if(Z)return Z(L.triggerRef.current);try{var ie=Object(Ye.a)(L.triggerRef.current);if(ie)return ie}catch(ne){}return Be.a.findDOMNode(Object(p.a)(L))},L.getPopupClassNameFromAlign=function(Z){var ie=[],ne=L.props,ue=ne.popupPlacement,he=ne.builtinPlacements,Ce=ne.prefixCls,ye=ne.alignPoint,we=ne.getPopupClassNameFromAlign;return ue&&he&&ie.push(Ze(he,Ce,Z,ye)),we&&ie.push(we(Z)),ie.join(" ")},L.getComponent=function(){var Z=L.props,ie=Z.prefixCls,ne=Z.destroyPopupOnHide,ue=Z.popupClassName,he=Z.onPopupAlign,Ce=Z.popupMotion,ye=Z.popupAnimation,we=Z.popupTransitionName,He=Z.popupStyle,rt=Z.mask,qe=Z.maskAnimation,lt=Z.maskTransitionName,ot=Z.maskMotion,et=Z.zIndex,tt=Z.popup,vt=Z.stretch,dt=Z.alignPoint,zt=Z.mobile,xt=Z.forceRender,Qe=L.state,Ve=Qe.popupVisible,ct=Qe.point,ft=L.getPopupAlign(),Ne={};return L.isMouseEnterToShow()&&(Ne.onMouseEnter=L.onPopupMouseEnter),L.isMouseLeaveToHide()&&(Ne.onMouseLeave=L.onPopupMouseLeave),Ne.onMouseDown=L.onPopupMouseDown,Ne.onTouchStart=L.onPopupMouseDown,a.createElement(Nt,Object(I.a)({prefixCls:ie,destroyPopupOnHide:ne,visible:Ve,point:dt&&ct,className:ue,align:ft,onAlign:he,animation:ye,getClassNameFromAlign:L.getPopupClassNameFromAlign},Ne,{stretch:vt,getRootDomNode:L.getRootDomNode,style:He,mask:rt,zIndex:et,transitionName:we,maskAnimation:qe,maskTransitionName:lt,maskMotion:ot,ref:L.popupRef,motion:Ce,mobile:zt,forceRender:xt}),typeof tt=="function"?tt():tt)},L.attachParent=function(Z){De.a.cancel(L.attachId);var ie=L.props,ne=ie.getPopupContainer,ue=ie.getDocument,he=L.getRootDomNode(),Ce;ne?(he||ne.length===0)&&(Ce=ne(he)):Ce=ue(L.getRootDomNode()).body,Ce?Ce.appendChild(Z):L.attachId=Object(De.a)(function(){L.attachParent(Z)})},L.getContainer=function(){var Z=L.props.getDocument,ie=Z(L.getRootDomNode()).createElement("div");return ie.style.position="absolute",ie.style.top="0",ie.style.left="0",ie.style.width="100%",L.attachParent(ie),ie},L.setPoint=function(Z){var ie=L.props.alignPoint;if(!ie||!Z)return;L.setState({point:{pageX:Z.pageX,pageY:Z.pageY}})},L.handlePortalUpdate=function(){L.state.prevPopupVisible!==L.state.popupVisible&&L.props.afterPopupVisibleChange(L.state.popupVisible)},L.triggerContextValue={onPopupMouseDown:L.onPopupMouseDown};var Y;return"popupVisible"in V?Y=!!V.popupVisible:Y=!!V.defaultPopupVisible,L.state={prevPopupVisible:Y,popupVisible:Y},mr.forEach(function(Z){L["fire".concat(Z)]=function(ie){L.fireEvents(Z,ie)}}),L}return Object(E.a)(R,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var L=this.props,Y=this.state;if(Y.popupVisible){var Z;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(Z=L.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(je.a)(Z,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(Z=Z||L.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(je.a)(Z,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(Z=Z||L.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(je.a)(Z,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(je.a)(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),De.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var L;return((L=this.popupRef.current)===null||L===void 0?void 0:L.getElement())||null}},{key:"getPopupAlign",value:function(){var L=this.props,Y=L.popupPlacement,Z=L.popupAlign,ie=L.builtinPlacements;return Y&&ie?We(ie,Y,Z):Z}},{key:"setPopupVisible",value:function(L,Y){var Z=this.props.alignPoint,ie=this.state.popupVisible;this.clearDelayTimer(),ie!==L&&("popupVisible"in this.props||this.setState({popupVisible:L,prevPopupVisible:ie}),this.props.onPopupVisibleChange(L)),Z&&Y&&L&&this.setPoint(Y)}},{key:"delaySetPopupVisible",value:function(L,Y,Z){var ie=this,ne=Y*1e3;if(this.clearDelayTimer(),ne){var ue=Z?{pageX:Z.pageX,pageY:Z.pageY}:null;this.delayTimer=window.setTimeout(function(){ie.setPopupVisible(L,ue),ie.clearDelayTimer()},ne)}else this.setPopupVisible(L,Z)}},{key:"clearDelayTimer",value:function(){this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null)}},{key:"clearOutsideHandler",value:function(){this.clickOutsideHandler&&(this.clickOutsideHandler.remove(),this.clickOutsideHandler=null),this.contextMenuOutsideHandler1&&(this.contextMenuOutsideHandler1.remove(),this.contextMenuOutsideHandler1=null),this.contextMenuOutsideHandler2&&(this.contextMenuOutsideHandler2.remove(),this.contextMenuOutsideHandler2=null),this.touchOutsideHandler&&(this.touchOutsideHandler.remove(),this.touchOutsideHandler=null)}},{key:"createTwoChains",value:function(L){var Y=this.props.children.props,Z=this.props;return Y[L]&&Z[L]?this["fire".concat(L)]:Y[L]||Z[L]}},{key:"isClickToShow",value:function(){var L=this.props,Y=L.action,Z=L.showAction;return Y.indexOf("click")!==-1||Z.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var L=this.props.action;return L==="contextMenu"||L.length===1&&L[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var L=this.props,Y=L.action,Z=L.showAction;return Y.indexOf("contextMenu")!==-1||Z.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var L=this.props,Y=L.action,Z=L.hideAction;return Y.indexOf("click")!==-1||Z.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var L=this.props,Y=L.action,Z=L.showAction;return Y.indexOf("hover")!==-1||Z.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var L=this.props,Y=L.action,Z=L.hideAction;return Y.indexOf("hover")!==-1||Z.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var L=this.props,Y=L.action,Z=L.showAction;return Y.indexOf("focus")!==-1||Z.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var L=this.props,Y=L.action,Z=L.hideAction;return Y.indexOf("focus")!==-1||Z.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var L;(L=this.popupRef.current)===null||L===void 0||L.forceAlign()}}},{key:"fireEvents",value:function(L,Y){var Z=this.props.children.props[L];Z&&Z(Y);var ie=this.props[L];ie&&ie(Y)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var L=this.state.popupVisible,Y=this.props,Z=Y.children,ie=Y.forceRender,ne=Y.alignPoint,ue=Y.className,he=Y.autoDestroy,Ce=a.Children.only(Z),ye={key:"trigger"};this.isContextMenuToShow()?ye.onContextMenu=this.onContextMenu:ye.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(ye.onClick=this.onClick,ye.onMouseDown=this.onMouseDown,ye.onTouchStart=this.onTouchStart):(ye.onClick=this.createTwoChains("onClick"),ye.onMouseDown=this.createTwoChains("onMouseDown"),ye.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(ye.onMouseEnter=this.onMouseEnter,ne&&(ye.onMouseMove=this.onMouseMove)):ye.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?ye.onMouseLeave=this.onMouseLeave:ye.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(ye.onFocus=this.onFocus,ye.onBlur=this.onBlur):(ye.onFocus=this.createTwoChains("onFocus"),ye.onBlur=this.createTwoChains("onBlur"));var we=i()(Ce&&Ce.props&&Ce.props.className,ue);we&&(ye.className=we);var He=Object(f.a)({},ye);Object(Te.c)(Ce)&&(He.ref=Object(Te.a)(this.triggerRef,Ce.ref));var rt=a.cloneElement(Ce,He),qe;return(L||this.popupRef.current||ie)&&(qe=a.createElement(G,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!L&&he&&(qe=null),a.createElement(ya.Provider,{value:this.triggerContextValue},rt,qe)}}],[{key:"getDerivedStateFromProps",value:function(L,Y){var Z=L.popupVisible,ie={};return Z!==void 0&&Y.popupVisible!==Z&&(ie.popupVisible=Z,ie.prevPopupVisible=Y.popupVisible),ie}}]),R}(a.Component);return ee.contextType=ya,ee.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:dr,getDocument:cr,onPopupVisibleChange:oa,afterPopupVisibleChange:oa,onPopupAlign:oa,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},ee}var hr=fr(Ge.a),En={adjustX:1,adjustY:1},Ea={topLeft:{points:["bl","tl"],overflow:En,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:En,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:En,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:En,offset:[4,0]}},pr={topLeft:{points:["bl","tl"],overflow:En,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:En,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:En,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:En,offset:[4,0]}},fo=Ea,Aa=0,vr={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},zn=function(ee,oe,X){var R=be(oe),V=ee.getState();ee.setState({defaultActiveFirst:Object(f.a)(Object(f.a)({},V.defaultActiveFirst),{},Object(B.a)({},R,X))})},Ca=function(G){Object(o.a)(oe,G);var ee=Object(l.a)(oe);function oe(X){var R;Object(T.a)(this,oe),R=ee.call(this,X),R.onDestroy=function(ne){R.props.onDestroy(ne)},R.onKeyDown=function(ne){var ue=ne.keyCode,he=R.menuInstance,Ce=R.props.store,ye=R.getVisible();if(ue===D.a.ENTER)return R.onTitleClick(ne),zn(Ce,R.props.eventKey,!0),!0;if(ue===D.a.RIGHT)return ye?he.onKeyDown(ne):(R.triggerOpenChange(!0),zn(Ce,R.props.eventKey,!0)),!0;if(ue===D.a.LEFT){var we;if(ye)we=he.onKeyDown(ne);else return;return we||(R.triggerOpenChange(!1),we=!0),we}return ye&&(ue===D.a.UP||ue===D.a.DOWN)?he.onKeyDown(ne):void 0},R.onOpenChange=function(ne){R.props.onOpenChange(ne)},R.onPopupVisibleChange=function(ne){R.triggerOpenChange(ne,ne?"mouseenter":"mouseleave")},R.onMouseEnter=function(ne){var ue=R.props,he=ue.eventKey,Ce=ue.onMouseEnter,ye=ue.store;zn(ye,R.props.eventKey,!1),Ce({key:he,domEvent:ne})},R.onMouseLeave=function(ne){var ue=R.props,he=ue.parentMenu,Ce=ue.eventKey,ye=ue.onMouseLeave;he.subMenuInstance=Object(p.a)(R),ye({key:Ce,domEvent:ne})},R.onTitleMouseEnter=function(ne){var ue=R.props,he=ue.eventKey,Ce=ue.onItemHover,ye=ue.onTitleMouseEnter;Ce({key:he,hover:!0}),ye({key:he,domEvent:ne})},R.onTitleMouseLeave=function(ne){var ue=R.props,he=ue.parentMenu,Ce=ue.eventKey,ye=ue.onItemHover,we=ue.onTitleMouseLeave;he.subMenuInstance=Object(p.a)(R),ye({key:Ce,hover:!1}),we({key:Ce,domEvent:ne})},R.onTitleClick=function(ne){var ue=Object(p.a)(R),he=ue.props;if(he.onTitleClick({key:he.eventKey,domEvent:ne}),he.triggerSubMenuAction==="hover")return;R.triggerOpenChange(!R.getVisible(),"click"),zn(he.store,R.props.eventKey,!1)},R.onSubMenuClick=function(ne){typeof R.props.onClick=="function"&&R.props.onClick(R.addKeyPath(ne))},R.onSelect=function(ne){R.props.onSelect(ne)},R.onDeselect=function(ne){R.props.onDeselect(ne)},R.getPrefixCls=function(){return"".concat(R.props.rootPrefixCls,"-submenu")},R.getActiveClassName=function(){return"".concat(R.getPrefixCls(),"-active")},R.getDisabledClassName=function(){return"".concat(R.getPrefixCls(),"-disabled")},R.getSelectedClassName=function(){return"".concat(R.getPrefixCls(),"-selected")},R.getOpenClassName=function(){return"".concat(R.props.rootPrefixCls,"-submenu-open")},R.getVisible=function(){return R.state.isOpen},R.getMode=function(){return R.state.mode},R.saveMenuInstance=function(ne){R.menuInstance=ne},R.addKeyPath=function(ne){return Object(f.a)(Object(f.a)({},ne),{},{keyPath:(ne.keyPath||[]).concat(R.props.eventKey)})},R.triggerOpenChange=function(ne,ue){var he=R.props.eventKey,Ce=function(){R.onOpenChange({key:he,item:Object(p.a)(R),trigger:ue,open:ne})};ue==="mouseenter"?R.mouseenterTimeout=setTimeout(function(){Ce()},0):Ce()},R.isChildrenSelected=function(){var ne={find:!1};return _e(R.props.children,R.props.selectedKeys,ne),ne.find},R.isInlineMode=function(){return R.getMode()==="inline"},R.adjustWidth=function(){if(!R.subMenuTitle||!R.menuInstance)return;var ne=Oe.findDOMNode(R.menuInstance);if(ne.offsetWidth>=R.subMenuTitle.offsetWidth)return;ne.style.minWidth="".concat(R.subMenuTitle.offsetWidth,"px")},R.saveSubMenuTitle=function(ne){R.subMenuTitle=ne},R.getBaseProps=function(){var ne=Object(p.a)(R),ue=ne.props,he=R.getMode();return{mode:he==="horizontal"?"vertical":he,visible:R.getVisible(),level:ue.level+1,inlineIndent:ue.inlineIndent,focusable:!1,onClick:R.onSubMenuClick,onSelect:R.onSelect,onDeselect:R.onDeselect,onDestroy:R.onDestroy,selectedKeys:ue.selectedKeys,eventKey:"".concat(ue.eventKey,"-menu-"),openKeys:ue.openKeys,motion:ue.motion,onOpenChange:R.onOpenChange,subMenuOpenDelay:ue.subMenuOpenDelay,parentMenu:Object(p.a)(R),subMenuCloseDelay:ue.subMenuCloseDelay,forceSubMenuRender:ue.forceSubMenuRender,triggerSubMenuAction:ue.triggerSubMenuAction,builtinPlacements:ue.builtinPlacements,defaultActiveFirst:ue.store.getState().defaultActiveFirst[be(ue.eventKey)],multiple:ue.multiple,prefixCls:ue.rootPrefixCls,id:R.internalMenuId,manualRef:R.saveMenuInstance,itemIcon:ue.itemIcon,expandIcon:ue.expandIcon,direction:ue.direction}},R.getMotion=function(ne,ue){var he=Object(p.a)(R),Ce=he.haveRendered,ye=R.props,we=ye.motion,He=ye.rootPrefixCls,rt=Object(f.a)(Object(f.a)({},we),{},{leavedClassName:"".concat(He,"-hidden"),removeOnLeave:!1,motionAppear:Ce||!ue||ne!=="inline"});return rt};var V=X.store,L=X.eventKey,Y=V.getState(),Z=Y.defaultActiveFirst;R.isRootMenu=!1;var ie=!1;return Z&&(ie=Z[L]),zn(V,L,ie),R.state={mode:X.mode,isOpen:X.isOpen},R}return Object(E.a)(oe,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var R=this,V=this.props,L=V.mode,Y=V.parentMenu,Z=V.manualRef,ie=V.isOpen,ne=function(){R.setState({mode:L,isOpen:ie})},ue=ie!==this.state.isOpen,he=L!==this.state.mode;if((he||ue)&&(De.a.cancel(this.updateStateRaf),he?this.updateStateRaf=Object(De.a)(ne):ne()),Z&&Z(this),L!=="horizontal"||!(Y==null?void 0:Y.isRootMenu)||!ie)return;this.minWidthTimeout=setTimeout(function(){return R.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var R=this.props,V=R.onDestroy,L=R.eventKey;V&&V(L),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),De.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(R,V){var L=this.getBaseProps();return a.createElement(wa,Object(I.a)({},L,{id:this.internalMenuId,className:R,style:V}),this.props.children)}},{key:"renderChildren",value:function(){var R=this,V=this.getBaseProps(),L=V.mode,Y=V.visible,Z=V.forceSubMenuRender,ie=V.direction,ne=this.getMotion(L,Y);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||Y||Z,!this.haveOpened)return a.createElement("div",null);var ue=i()("".concat(V.prefixCls,"-sub"),Object(B.a)({},"".concat(V.prefixCls,"-rtl"),ie==="rtl"));return this.isInlineMode()?a.createElement(yn,Object(I.a)({visible:V.visible,forceRender:Z},ne),function(he){var Ce=he.className,ye=he.style,we=i()(ue,Ce);return R.renderPopupMenu(we,ye)}):this.renderPopupMenu(ue)}},{key:"render",value:function(){var R,V,L,Y=Object(f.a)({},this.props),Z=this.getVisible(),ie=this.getPrefixCls(),ne=this.isInlineMode(),ue=this.getMode(),he=i()(ie,"".concat(ie,"-").concat(ue),(R={},Object(B.a)(R,Y.className,!!Y.className),Object(B.a)(R,this.getOpenClassName(),Z),Object(B.a)(R,this.getActiveClassName(),Y.active||Z&&!ne),Object(B.a)(R,this.getDisabledClassName(),Y.disabled),Object(B.a)(R,this.getSelectedClassName(),this.isChildrenSelected()),R));this.internalMenuId||(Y.eventKey?this.internalMenuId="".concat(Y.eventKey,"$Menu"):(Aa+=1,this.internalMenuId="$__$".concat(Aa,"$Menu")));var Ce={},ye={},we={};Y.disabled||(Ce={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},ye={onClick:this.onTitleClick},we={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var He={},rt=Y.direction,qe=rt==="rtl";ne&&(qe?He.paddingRight=Y.inlineIndent*Y.level:He.paddingLeft=Y.inlineIndent*Y.level);var lt={};this.getVisible()&&(lt={"aria-owns":this.internalMenuId});var ot=null;ue!=="horizontal"&&(ot=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(ot=a.createElement(this.props.expandIcon,Object(f.a)({},this.props))));var et=a.createElement("div",Object(I.a)({ref:this.saveSubMenuTitle,style:He,className:"".concat(ie,"-title"),role:"button"},we,ye,{"aria-expanded":Z},lt,{"aria-haspopup":"true",title:typeof Y.title=="string"?Y.title:void 0}),Y.title,ot||a.createElement("i",{className:"".concat(ie,"-arrow")})),tt=this.renderChildren(),vt=((V=Y.parentMenu)===null||V===void 0?void 0:V.isRootMenu)?Y.parentMenu.props.getPopupContainer:function(Ut){return Ut.parentNode},dt=vr[ue],zt=Y.popupOffset?{offset:Y.popupOffset}:{},xt=i()((L={},Object(B.a)(L,Y.popupClassName,Y.popupClassName&&!ne),Object(B.a)(L,"".concat(ie,"-rtl"),qe),L)),Qe=Y.disabled,Ve=Y.triggerSubMenuAction,ct=Y.subMenuOpenDelay,ft=Y.forceSubMenuRender,Ne=Y.subMenuCloseDelay,gt=Y.builtinPlacements;de.forEach(function(Ut){return delete Y[Ut]}),delete Y.onClick;var Pt=qe?Object(f.a)(Object(f.a)({},pr),gt):Object(f.a)(Object(f.a)({},Ea),gt);delete Y.direction;var bt=this.getBaseProps(),St=ne?null:this.getMotion(bt.mode,bt.visible);return a.createElement("li",Object(I.a)({},Y,Ce,{className:he,role:"menuitem"}),a.createElement(hr,{prefixCls:ie,popupClassName:i()("".concat(ie,"-popup"),xt),getPopupContainer:vt,builtinPlacements:Pt,popupPlacement:dt,popupVisible:ne?!1:Z,popupAlign:zt,popup:ne?null:tt,action:Qe||ne?[]:[Ve],mouseEnterDelay:ct,mouseLeaveDelay:Ne,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:ft,popupMotion:St},et),ne?tt:null)}}]),oe}(a.Component);Ca.defaultProps={onMouseEnter:ae,onMouseLeave:ae,onTitleMouseEnter:ae,onTitleMouseLeave:ae,onTitleClick:ae,manualRef:ae,mode:"vertical",title:""};var xa=Object(w.b)(function(G,ee){var oe=G.openKeys,X=G.activeKey,R=G.selectedKeys,V=ee.eventKey,L=ee.subMenuKey;return{isOpen:oe.indexOf(V)>-1,active:X[L]===V,selectedKeys:R}})(Ca);xa.isSubMenu=!0;var gr=xa,Ma="menuitem-overflowed",br=.5,Sa=function(G){Object(o.a)(oe,G);var ee=Object(l.a)(oe);function oe(){var X;return Object(T.a)(this,oe),X=ee.apply(this,arguments),X.resizeObserver=null,X.mutationObserver=null,X.originalTotalWidth=0,X.overflowedItems=[],X.menuItemSizes=[],X.cancelFrameId=null,X.state={lastVisibleIndex:void 0},X.childRef=a.createRef(),X.getMenuItemNodes=function(){var R=X.props.prefixCls,V=X.childRef.current;return V?[].slice.call(V.children).filter(function(L){return L.className.split(" ").indexOf("".concat(R,"-overflowed-submenu"))<0}):[]},X.getOverflowedSubMenuItem=function(R,V,L){var Y=X.props,Z=Y.overflowedIndicator,ie=Y.level,ne=Y.mode,ue=Y.prefixCls,he=Y.theme;if(ie!==1||ne!=="horizontal")return null;var Ce=X.props.children[0],ye=Ce.props,we=ye.children,He=ye.title,rt=ye.style,qe=Object(A.a)(ye,["children","title","style"]),lt=Object(f.a)({},rt),ot="".concat(R,"-overflowed-indicator"),et="".concat(R,"-overflowed-indicator");V.length===0&&L!==!0?lt=Object(f.a)(Object(f.a)({},lt),{},{display:"none"}):L&&(lt=Object(f.a)(Object(f.a)({},lt),{},{visibility:"hidden",position:"absolute"}),ot="".concat(ot,"-placeholder"),et="".concat(et,"-placeholder"));var tt=he?"".concat(ue,"-").concat(he):"",vt={};return de.forEach(function(dt){qe[dt]!==void 0&&(vt[dt]=qe[dt])}),a.createElement(gr,Object(I.a)({title:Z,className:"".concat(ue,"-overflowed-submenu"),popupClassName:tt},vt,{key:ot,eventKey:et,disabled:!1,style:lt}),V)},X.setChildrenWidthAndResize=function(){if(X.props.mode!=="horizontal")return;var R=X.childRef.current;if(!R)return;var V=R.children;if(!V||V.length===0)return;var L=R.children[V.length-1];pe(L,"display","inline-block");var Y=X.getMenuItemNodes(),Z=Y.filter(function(ie){return ie.className.split(" ").indexOf(Ma)>=0});Z.forEach(function(ie){pe(ie,"display","inline-block")}),X.menuItemSizes=Y.map(function(ie){return fe(ie,!0)}),Z.forEach(function(ie){pe(ie,"display","none")}),X.overflowedIndicatorWidth=fe(R.children[R.children.length-1],!0),X.originalTotalWidth=X.menuItemSizes.reduce(function(ie,ne){return ie+ne},0),X.handleResize(),pe(L,"display","none")},X.handleResize=function(){if(X.props.mode!=="horizontal")return;var R=X.childRef.current;if(!R)return;var V=fe(R);X.overflowedItems=[];var L=0,Y;X.originalTotalWidth>V+br&&(Y=-1,X.menuItemSizes.forEach(function(Z){L+=Z,L+X.overflowedIndicatorWidth<=V&&(Y+=1)})),X.setState({lastVisibleIndex:Y})},X}return Object(E.a)(oe,[{key:"componentDidMount",value:function(){var R=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var V=this.childRef.current;if(!V)return;this.resizeObserver=new Se.default(function(L){L.forEach(function(){var Y=R.cancelFrameId;cancelAnimationFrame(Y),R.cancelFrameId=requestAnimationFrame(R.setChildrenWidthAndResize)})}),[].slice.call(V.children).concat(V).forEach(function(L){R.resizeObserver.observe(L)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){R.resizeObserver.disconnect(),[].slice.call(V.children).concat(V).forEach(function(L){R.resizeObserver.observe(L)}),R.setChildrenWidthAndResize()}),this.mutationObserver.observe(V,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(R){var V=this,L=this.state.lastVisibleIndex;return(R||[]).reduce(function(Y,Z,ie){var ne=Z;if(V.props.mode==="horizontal"){var ue=V.getOverflowedSubMenuItem(Z.props.eventKey,[]);L!==void 0&&V.props.className.indexOf("".concat(V.props.prefixCls,"-root"))!==-1&&(ie>L&&(ne=a.cloneElement(Z,{style:{display:"none"},eventKey:"".concat(Z.props.eventKey,"-hidden"),className:"".concat(Ma)})),ie===L+1&&(V.overflowedItems=R.slice(L+1).map(function(Ce){return a.cloneElement(Ce,{key:Ce.props.eventKey,mode:"vertical-left"})}),ue=V.getOverflowedSubMenuItem(Z.props.eventKey,V.overflowedItems)));var he=[].concat(Object(s.a)(Y),[ue,ne]);return ie===R.length-1&&he.push(V.getOverflowedSubMenuItem(Z.props.eventKey,[],!0)),he}return[].concat(Object(s.a)(Y),[ne])},[])}},{key:"render",value:function(){var R=this.props,V=R.visible,L=R.prefixCls,Y=R.overflowedIndicator,Z=R.mode,ie=R.level,ne=R.tag,ue=R.children,he=R.theme,Ce=Object(A.a)(R,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),ye=ne;return a.createElement(ye,Object(I.a)({ref:this.childRef},Ce),this.renderChildren(ue))}}]),oe}(a.Component);Sa.defaultProps={tag:"div",className:""};var yr=Sa;function Er(G){return G.length?G.every(function(ee){return!!ee.props.disabled}):!0}function qn(G,ee,oe){var X=G.getState();G.setState({activeKey:Object(f.a)(Object(f.a)({},X.activeKey),{},Object(B.a)({},ee,oe))})}function jn(G){return G.eventKey||"0-menu-"}function $n(G,ee){var oe=ee,X=G.children,R=G.eventKey;if(oe){var V;if(Ae(X,function(L,Y){L&&L.props&&!L.props.disabled&&oe===ve(L,R,Y)&&(V=!0)}),V)return oe}return oe=null,G.defaultActiveFirst&&Ae(X,function(L,Y){!oe&&L&&!L.props.disabled&&(oe=ve(L,R,Y))}),oe}function Ar(G){if(!G)return;var ee=this.instanceArray.indexOf(G);ee!==-1?this.instanceArray[ee]=G:this.instanceArray.push(G)}var Oa=function(G){Object(o.a)(oe,G);var ee=Object(l.a)(oe);function oe(X){var R;return Object(T.a)(this,oe),R=ee.call(this,X),R.onKeyDown=function(V,L){var Y=V.keyCode,Z;if(R.getFlatInstanceArray().forEach(function(ne){ne&&ne.props.active&&ne.onKeyDown&&(Z=ne.onKeyDown(V))}),Z)return 1;var ie=null;return(Y===D.a.UP||Y===D.a.DOWN)&&(ie=R.step(Y===D.a.UP?-1:1)),ie?(V.preventDefault(),qn(R.props.store,jn(R.props),ie.props.eventKey),typeof L=="function"&&L(ie),1):void 0},R.onItemHover=function(V){var L=V.key,Y=V.hover;qn(R.props.store,jn(R.props),Y?L:null)},R.onDeselect=function(V){R.props.onDeselect(V)},R.onSelect=function(V){R.props.onSelect(V)},R.onClick=function(V){R.props.onClick(V)},R.onOpenChange=function(V){R.props.onOpenChange(V)},R.onDestroy=function(V){R.props.onDestroy(V)},R.getFlatInstanceArray=function(){return R.instanceArray},R.step=function(V){var L=R.getFlatInstanceArray(),Y=R.props.store.getState().activeKey[jn(R.props)],Z=L.length;if(!Z)return null;V<0&&(L=L.concat().reverse());var ie=-1;if(L.every(function(Ce,ye){return Ce&&Ce.props.eventKey===Y?(ie=ye,!1):!0}),!R.props.defaultActiveFirst&&ie!==-1&&Er(L.slice(ie,Z-1)))return;var ne=(ie+1)%Z,ue=ne;do{var he=L[ue];if(!he||he.props.disabled)ue=(ue+1)%Z;else return he}while(ue!==ne);return null},R.renderCommonMenuItem=function(V,L,Y){var Z=R.props.store.getState(),ie=Object(p.a)(R),ne=ie.props,ue=ve(V,ne.eventKey,L),he=V.props;if(!he||typeof V.type=="string")return V;var Ce=ue===Z.activeKey,ye=Object(f.a)(Object(f.a)({mode:he.mode||ne.mode,level:ne.level,inlineIndent:ne.inlineIndent,renderMenuItem:R.renderMenuItem,rootPrefixCls:ne.prefixCls,index:L,parentMenu:ne.parentMenu,manualRef:he.disabled?void 0:Object(S.a)(V.ref,Ar.bind(Object(p.a)(R))),eventKey:ue,active:!he.disabled&&Ce,multiple:ne.multiple,onClick:function(He){(he.onClick||ae)(He),R.onClick(He)},onItemHover:R.onItemHover,motion:ne.motion,subMenuOpenDelay:ne.subMenuOpenDelay,subMenuCloseDelay:ne.subMenuCloseDelay,forceSubMenuRender:ne.forceSubMenuRender,onOpenChange:R.onOpenChange,onDeselect:R.onDeselect,onSelect:R.onSelect,builtinPlacements:ne.builtinPlacements,itemIcon:he.itemIcon||R.props.itemIcon,expandIcon:he.expandIcon||R.props.expandIcon},Y),{},{direction:ne.direction});return(ne.mode==="inline"||Ee())&&(ye.triggerSubMenuAction="click"),a.cloneElement(V,Object(f.a)(Object(f.a)({},ye),{},{key:ue||L}))},R.renderMenuItem=function(V,L,Y){if(!V)return null;var Z=R.props.store.getState(),ie={openKeys:Z.openKeys,selectedKeys:Z.selectedKeys,triggerSubMenuAction:R.props.triggerSubMenuAction,subMenuKey:Y};return R.renderCommonMenuItem(V,L,ie)},X.store.setState({activeKey:Object(f.a)(Object(f.a)({},X.store.getState().activeKey),{},Object(B.a)({},X.eventKey,$n(X,X.activeKey)))}),R.instanceArray=[],R}return Object(E.a)(oe,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(R){return this.props.visible||R.visible||this.props.className!==R.className||!C()(this.props.style,R.style)}},{key:"componentDidUpdate",value:function(R){var V=this.props,L="activeKey"in V?V.activeKey:V.store.getState().activeKey[jn(V)],Y=$n(V,L);if(Y!==L)qn(V.store,jn(V),Y);else if("activeKey"in R){var Z=$n(R,R.activeKey);Y!==Z&&qn(V.store,jn(V),Y)}}},{key:"render",value:function(){var R=this,V=Object(I.a)({},this.props);this.instanceArray=[];var L=i()(V.prefixCls,V.className,"".concat(V.prefixCls,"-").concat(V.mode)),Y={className:L,role:V.role||"menu"};V.id&&(Y.id=V.id),V.focusable&&(Y.tabIndex=0,Y.onKeyDown=this.onKeyDown);var Z=V.prefixCls,ie=V.eventKey,ne=V.visible,ue=V.level,he=V.mode,Ce=V.overflowedIndicator,ye=V.theme;return de.forEach(function(we){return delete V[we]}),delete V.onClick,a.createElement(yr,Object(I.a)({},V,{prefixCls:Z,mode:he,tag:"ul",level:ue,theme:ye,visible:ne,overflowedIndicator:Ce},Y),Object(t.a)(V.children).map(function(we,He){return R.renderMenuItem(we,He,ie||"0-menu-")}))}}]),oe}(a.Component);Oa.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:ae};var Cr=Object(w.b)()(Oa),wa=Cr,xr=e("Kwbf");function Mr(G,ee,oe){var X=G.prefixCls,R=G.motion,V=G.defaultMotions,L=V===void 0?{}:V,Y=G.openAnimation,Z=G.openTransitionName,ie=ee.switchingModeFromInline;if(R)return R;if(Object(j.a)(Y)==="object"&&Y)Object(xr.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof Y=="string")return{motionName:"".concat(X,"-open-").concat(Y)};if(Z)return{motionName:Z};var ne=L[oe];return ne||(ie?null:L.other)}var _a=function(G){Object(o.a)(oe,G);var ee=Object(l.a)(oe);function oe(X){var R;Object(T.a)(this,oe),R=ee.call(this,X),R.onSelect=function(Y){var Z=Object(p.a)(R),ie=Z.props;if(ie.selectable){var ne=R.store.getState(),ue=ne.selectedKeys,he=Y.key;ie.multiple?ue=ue.concat([he]):ue=[he],"selectedKeys"in ie||R.store.setState({selectedKeys:ue}),ie.onSelect(Object(f.a)(Object(f.a)({},Y),{},{selectedKeys:ue}))}},R.onClick=function(Y){var Z=R.getRealMenuMode(),ie=Object(p.a)(R),ne=ie.store,ue=ie.props.onOpenChange;Z!=="inline"&&!("openKeys"in R.props)&&(ne.setState({openKeys:[]}),ue([])),R.props.onClick(Y)},R.onKeyDown=function(Y,Z){R.innerMenu.getWrappedInstance().onKeyDown(Y,Z)},R.onOpenChange=function(Y){var Z=Object(p.a)(R),ie=Z.props,ne=R.store.getState().openKeys.concat(),ue=!1,he=function(ye){var we=!1;if(ye.open)we=ne.indexOf(ye.key)===-1,we&&ne.push(ye.key);else{var He=ne.indexOf(ye.key);we=He!==-1,we&&ne.splice(He,1)}ue=ue||we};Array.isArray(Y)?Y.forEach(he):he(Y),ue&&("openKeys"in R.props||R.store.setState({openKeys:ne}),ie.onOpenChange(ne))},R.onDeselect=function(Y){var Z=Object(p.a)(R),ie=Z.props;if(ie.selectable){var ne=R.store.getState().selectedKeys.concat(),ue=Y.key,he=ne.indexOf(ue);he!==-1&&ne.splice(he,1),"selectedKeys"in ie||R.store.setState({selectedKeys:ne}),ie.onDeselect(Object(f.a)(Object(f.a)({},Y),{},{selectedKeys:ne}))}},R.onMouseEnter=function(Y){R.restoreModeVerticalFromInline();var Z=R.props.onMouseEnter;Z&&Z(Y)},R.onTransitionEnd=function(Y){var Z=Y.propertyName==="width"&&Y.target===Y.currentTarget,ie=Y.target.className,ne=Object.prototype.toString.call(ie)==="[object SVGAnimatedString]"?ie.animVal:ie,ue=Y.propertyName==="font-size"&&ne.indexOf("anticon")>=0;(Z||ue)&&R.restoreModeVerticalFromInline()},R.setInnerMenu=function(Y){R.innerMenu=Y},R.isRootMenu=!0;var V=X.defaultSelectedKeys,L=X.defaultOpenKeys;return"selectedKeys"in X&&(V=X.selectedKeys||[]),"openKeys"in X&&(L=X.openKeys||[]),R.store=Object(w.c)({selectedKeys:V,openKeys:L,activeKey:{"0-menu-":$n(X,X.activeKey)}}),R.state={switchingModeFromInline:!1,prevProps:X,inlineOpenKeys:[],store:R.store},R}return Object(E.a)(oe,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(R){var V=this.props,L=V.siderCollapsed,Y=V.inlineCollapsed,Z=V.onOpenChange;(!R.inlineCollapsed&&Y||!R.siderCollapsed&&L)&&Z([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var R=this.props.collapsedWidth,V=this.store,L=this.prevOpenKeys,Y=this.getInlineCollapsed()&&(R===0||R==="0"||R==="0px");Y?(this.prevOpenKeys=V.getState().openKeys.concat(),this.store.setState({openKeys:[]})):L&&(this.store.setState({openKeys:L}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var R=this.props.mode,V=this.state.switchingModeFromInline,L=this.getInlineCollapsed();return V&&L?"inline":L?"vertical":R}},{key:"getInlineCollapsed",value:function(){var R=this.props,V=R.inlineCollapsed,L=R.siderCollapsed;return L!==void 0?L:V}},{key:"restoreModeVerticalFromInline",value:function(){var R=this.state.switchingModeFromInline;R&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var R=Object(f.a)({},Object(M.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),V=this.getRealMenuMode();return R.className+=" ".concat(R.prefixCls,"-root"),R.direction==="rtl"&&(R.className+=" ".concat(R.prefixCls,"-rtl")),R=Object(f.a)(Object(f.a)({},R),{},{mode:V,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:Mr(this.props,this.state,V)}),delete R.openAnimation,delete R.openTransitionName,a.createElement(w.a,{store:this.store},a.createElement(wa,Object(I.a)({},R,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(R,V){var L=V.prevProps,Y=V.store,Z=Y.getState(),ie={},ne={prevProps:R};return L.mode==="inline"&&R.mode!=="inline"&&(ne.switchingModeFromInline=!0),"openKeys"in R?ie.openKeys=R.openKeys||[]:((R.inlineCollapsed&&!L.inlineCollapsed||R.siderCollapsed&&!L.siderCollapsed)&&(ne.switchingModeFromInline=!0,ne.inlineOpenKeys=Z.openKeys,ie.openKeys=[]),(!R.inlineCollapsed&&L.inlineCollapsed||!R.siderCollapsed&&L.siderCollapsed)&&(ie.openKeys=V.inlineOpenKeys,ne.inlineOpenKeys=[])),Object.keys(ie).length&&Y.setState(ie),ne}}]),oe}(a.Component);_a.defaultProps={selectable:!0,onClick:ae,onSelect:ae,onOpenChange:ae,onDeselect:ae,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:a.createElement("span",null,"\xB7\xB7\xB7")};var Sr=_a,ia=function(G){Object(o.a)(oe,G);var ee=Object(l.a)(oe);function oe(){var X;return Object(T.a)(this,oe),X=ee.apply(this,arguments),X.onKeyDown=function(R){var V=R.keyCode;return V===D.a.ENTER?(X.onClick(R),!0):void 0},X.onMouseLeave=function(R){var V=X.props,L=V.eventKey,Y=V.onItemHover,Z=V.onMouseLeave;Y({key:L,hover:!1}),Z({key:L,domEvent:R})},X.onMouseEnter=function(R){var V=X.props,L=V.eventKey,Y=V.onItemHover,Z=V.onMouseEnter;Y({key:L,hover:!0}),Z({key:L,domEvent:R})},X.onClick=function(R){var V=X.props,L=V.eventKey,Y=V.multiple,Z=V.onClick,ie=V.onSelect,ne=V.onDeselect,ue=V.isSelected,he={key:L,keyPath:[L],item:Object(p.a)(X),domEvent:R};Z(he),Y?ue?ne(he):ie(he):ue||ie(he)},X.saveNode=function(R){X.node=R},X}return Object(E.a)(oe,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var R=this.props;R.onDestroy&&R.onDestroy(R.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var R,V=Object(f.a)({},this.props),L=i()(this.getPrefixCls(),V.className,(R={},Object(B.a)(R,this.getActiveClassName(),!V.disabled&&V.active),Object(B.a)(R,this.getSelectedClassName(),V.isSelected),Object(B.a)(R,this.getDisabledClassName(),V.disabled),R)),Y=Object(f.a)(Object(f.a)({},V.attribute),{},{title:typeof V.title=="string"?V.title:void 0,className:L,role:V.role||"menuitem","aria-disabled":V.disabled});V.role==="option"?Y=Object(f.a)(Object(f.a)({},Y),{},{role:"option","aria-selected":V.isSelected}):(V.role===null||V.role==="none")&&(Y.role="none");var Z={onClick:V.disabled?null:this.onClick,onMouseLeave:V.disabled?null:this.onMouseLeave,onMouseEnter:V.disabled?null:this.onMouseEnter},ie=Object(f.a)({},V.style);V.mode==="inline"&&(V.direction==="rtl"?ie.paddingRight=V.inlineIndent*V.level:ie.paddingLeft=V.inlineIndent*V.level),de.forEach(function(ue){return delete V[ue]}),delete V.direction;var ne=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(ne=a.createElement(this.props.itemIcon,this.props)),a.createElement("li",Object(I.a)({},Object(M.a)(V,["onClick","onMouseEnter","onMouseLeave","onSelect"]),Y,Z,{style:ie,ref:this.saveNode}),V.children,ne)}}]),oe}(a.Component);ia.isMenuItem=!0,ia.defaultProps={onSelect:ae,onMouseEnter:ae,onMouseLeave:ae,manualRef:ae};var Or=Object(w.b)(function(G,ee){var oe=G.activeKey,X=G.selectedKeys,R=ee.eventKey,V=ee.subMenuKey;return{active:oe[V]===R,isSelected:Array.isArray(X)?X.indexOf(R)!==-1:X===R}})(ia),wr=Or,sa=function(G){Object(o.a)(oe,G);var ee=Object(l.a)(oe);function oe(){var X;return Object(T.a)(this,oe),X=ee.apply(this,arguments),X.renderInnerMenuItem=function(R){var V=X.props,L=V.renderMenuItem,Y=V.index;return L(R,Y,X.props.subMenuKey)},X}return Object(E.a)(oe,[{key:"render",value:function(){var R=Object(I.a)({},this.props),V=R.className,L=V===void 0?"":V,Y=R.rootPrefixCls,Z="".concat(Y,"-item-group-title"),ie="".concat(Y,"-item-group-list"),ne=R.title,ue=R.children;return de.forEach(function(he){return delete R[he]}),delete R.direction,a.createElement("li",Object(I.a)({},R,{onClick:function(Ce){return Ce.stopPropagation()},className:"".concat(L," ").concat(Y,"-item-group")}),a.createElement("div",{className:Z,title:typeof ne=="string"?ne:void 0},ne),a.createElement("ul",{className:ie},a.Children.map(ue,this.renderInnerMenuItem)))}}]),oe}(a.Component);sa.isMenuItemGroup=!0,sa.defaultProps={disabled:!0};var ho=sa,Ra=function(ee){var oe=ee.className,X=ee.rootPrefixCls,R=ee.style;return a.createElement("li",{className:"".concat(oe," ").concat(X,"-item-divider"),style:R})};Ra.defaultProps={disabled:!0,className:"",style:{}};var po=Ra,_r=Sr,Rr=e("eDIo");function Tr(G,ee){var oe=G.prefixCls,X=G.editable,R=G.locale,V=G.style;return!X||X.showAdd===!1?null:a.createElement("button",{ref:ee,type:"button",className:"".concat(oe,"-nav-add"),style:V,"aria-label":(R==null?void 0:R.addAriaLabel)||"Add tab",onClick:function(Y){X.onEdit("add",{event:Y})}},X.addIcon||"+")}var Ta=a.forwardRef(Tr);function Pr(G,ee){var oe=G.prefixCls,X=G.id,R=G.tabs,V=G.locale,L=G.mobile,Y=G.moreIcon,Z=Y===void 0?"More":Y,ie=G.moreTransitionName,ne=G.style,ue=G.className,he=G.editable,Ce=G.tabBarGutter,ye=G.rtl,we=G.onTabClick,He=Object(a.useState)(!1),rt=Object(h.a)(He,2),qe=rt[0],lt=rt[1],ot=Object(a.useState)(null),et=Object(h.a)(ot,2),tt=et[0],vt=et[1],dt="".concat(X,"-more-popup"),zt="".concat(oe,"-dropdown"),xt=tt!==null?"".concat(dt,"-").concat(tt):null,Qe=V==null?void 0:V.dropdownAriaLabel,Ve=a.createElement(_r,{onClick:function(St){var Ut=St.key,Jt=St.domEvent;we(Ut,Jt),lt(!1)},id:dt,tabIndex:-1,role:"listbox","aria-activedescendant":xt,selectedKeys:[tt],"aria-label":Qe!==void 0?Qe:"expanded dropdown"},R.map(function(bt){return a.createElement(wr,{key:bt.key,id:"".concat(dt,"-").concat(bt.key),role:"option","aria-controls":X&&"".concat(X,"-panel-").concat(bt.key),disabled:bt.disabled},bt.tab)}));function ct(bt){for(var St=R.filter(function(rn){return!rn.disabled}),Ut=St.findIndex(function(rn){return rn.key===tt})||0,Jt=St.length,an=0;angt?(ft=Ve,dt.current="x"):(ft=ct,dt.current="y");var Pt=Date.now();Pt-tt.current>100&&(vt.current=!1),(ee(-ft,-ft)||vt.current)&&(Qe.preventDefault(),vt.current=!0),tt.current=Pt}var xt=Object(a.useRef)(null);xt.current={onTouchStart:lt,onTouchMove:ot,onTouchEnd:et,onWheel:zt},a.useEffect(function(){function Qe(Ne){xt.current.onTouchStart(Ne)}function Ve(Ne){xt.current.onTouchMove(Ne)}function ct(Ne){xt.current.onTouchEnd(Ne)}function ft(Ne){xt.current.onWheel(Ne)}return document.addEventListener("touchmove",Ve,{passive:!1}),document.addEventListener("touchend",ct,{passive:!1}),G.current.addEventListener("touchstart",Qe,{passive:!1}),G.current.addEventListener("wheel",ft),function(){document.removeEventListener("touchmove",Ve),document.removeEventListener("touchend",ct)}},[])}function Nr(){var G=Object(a.useRef)(new Map);function ee(X){return G.current.has(X)||G.current.set(X,a.createRef()),G.current.get(X)}function oe(X){G.current.delete(X)}return[ee,oe]}function Ia(G,ee){var oe=a.useRef(G),X=a.useState({}),R=Object(h.a)(X,2),V=R[1];function L(Y){var Z=typeof Y=="function"?Y(oe.current):Y;Z!==oe.current&&ee(Z,oe.current),oe.current=Z,V({})}return[oe.current,L]}var ja=function(ee){var oe=ee.position,X=ee.prefixCls,R=ee.extra;if(!R)return null;var V,L=R;return oe==="right"&&(V=L.right||!L.left&&L||null),oe==="left"&&(V=L.left||null),V?a.createElement("div",{className:"".concat(X,"-extra-content")},V):null};function Ur(G,ee){var oe,X=a.useContext(la),R=X.prefixCls,V=X.tabs,L=G.className,Y=G.style,Z=G.id,ie=G.animated,ne=G.activeKey,ue=G.rtl,he=G.extra,Ce=G.editable,ye=G.locale,we=G.tabPosition,He=G.tabBarGutter,rt=G.children,qe=G.onTabClick,lt=G.onTabScroll,ot=Object(a.useRef)(),et=Object(a.useRef)(),tt=Object(a.useRef)(),vt=Object(a.useRef)(),dt=Nr(),zt=Object(h.a)(dt,2),xt=zt[0],Qe=zt[1],Ve=we==="top"||we==="bottom",ct=Ia(0,function(Mt,mt){Ve&<&<({direction:Mt>mt?"left":"right"})}),ft=Object(h.a)(ct,2),Ne=ft[0],gt=ft[1],Pt=Ia(0,function(Mt,mt){!Ve&<&<({direction:Mt>mt?"top":"bottom"})}),bt=Object(h.a)(Pt,2),St=bt[0],Ut=bt[1],Jt=Object(a.useState)(0),an=Object(h.a)(Jt,2),kt=an[0],rn=an[1],fn=Object(a.useState)(0),ln=Object(h.a)(fn,2),un=ln[0],Vt=ln[1],en=Object(a.useState)(0),Yt=Object(h.a)(en,2),Gt=Yt[0],An=Yt[1],Cn=Object(a.useState)(0),_n=Object(h.a)(Cn,2),Tt=_n[0],pn=_n[1],Rn=Object(a.useState)(null),Dt=Object(h.a)(Rn,2),Ct=Dt[0],Xt=Dt[1],Wr=Object(a.useState)(null),za=Object(h.a)(Wr,2),Ln=za[0],Vr=za[1],Qr=Object(a.useState)(0),ka=Object(h.a)(Qr,2),Kr=ka[0],Gr=ka[1],Hr=Object(a.useState)(0),Fa=Object(h.a)(Hr,2),Jr=Fa[0],Yr=Fa[1],Xr=b(new Map),Wa=Object(h.a)(Xr,2),Zr=Wa[0],qr=Wa[1],ta=U(V,Zr,kt),Va="".concat(R,"-nav-operations-hidden"),kn=0,Fn=0;Ve?ue?(kn=0,Fn=Math.max(0,kt-Ct)):(kn=Math.min(0,Ct-kt),Fn=0):(kn=Math.min(0,Ln-un),Fn=0);function ua(Mt){return MtFn?[Fn,!1]:[Mt,!0]}var Qa=Object(a.useRef)(),$r=Object(a.useState)(),Ka=Object(h.a)($r,2),da=Ka[0],Ga=Ka[1];function ca(){Ga(Date.now())}function ma(){window.clearTimeout(Qa.current)}Lr(ot,function(Mt,mt){var Ht=!1;function dn(Vn,Qn){Vn(function(Kn){var Gn=ua(Kn+Qn),Nn=Object(h.a)(Gn,2),va=Nn[0],ga=Nn[1];return Ht=ga,va})}if(Ve){if(Ct>=kt)return Ht;dn(gt,Mt)}else{if(Ln>=un)return Ht;dn(Ut,mt)}return ma(),ca(),Ht}),Object(a.useEffect)(function(){return ma(),da&&(Qa.current=window.setTimeout(function(){Ga(0)},100)),ma},[da]);function Ha(){var Mt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:ne,mt=ta.get(Mt);if(!mt)return;if(Ve){var Ht=Ne;ue?mt.rightNe+Ct&&(Ht=mt.right+mt.width-Ct):mt.left<-Ne?Ht=-mt.left:mt.left+mt.width>-Ne+Ct&&(Ht=-(mt.left+mt.width-Ct)),Ut(0),gt(ua(Ht)[0])}else{var dn=St;mt.top<-St?dn=-mt.top:mt.top+mt.height>-St+Ln&&(dn=-(mt.top+mt.height-Ln)),gt(0),Ut(ua(dn)[0])}}var eo=z(ta,{width:Ct,height:Ln,left:Ne,top:St},{width:Gt,height:Tt},{width:Kr,height:Jr},Object(f.a)(Object(f.a)({},G),{},{tabs:V})),Ja=Object(h.a)(eo,2),to=Ja[0],no=Ja[1],ao=V.map(function(Mt){var mt=Mt.key;return a.createElement(N,{id:Z,prefixCls:R,key:mt,rtl:ue,tab:Mt,closable:Mt.closable,editable:Ce,active:mt===ne,tabPosition:we,tabBarGutter:He,renderWrapper:rt,removeAriaLabel:ye==null?void 0:ye.removeAriaLabel,ref:xt(mt),onClick:function(dn){qe(mt,dn)},onRemove:function(){Qe(mt)},onFocus:function(){Ha(mt),ca(),ue||(ot.current.scrollLeft=0),ot.current.scrollTop=0}})}),fa=g(function(){var Mt,mt,Ht,dn,Vn,Qn,Kn,Gn,Nn,va=((Mt=ot.current)===null||Mt===void 0?void 0:Mt.offsetWidth)||0,ga=((mt=ot.current)===null||mt===void 0?void 0:mt.offsetHeight)||0,nr=((Ht=vt.current)===null||Ht===void 0?void 0:Ht.offsetWidth)||0,ar=((dn=vt.current)===null||dn===void 0?void 0:dn.offsetHeight)||0,uo=((Vn=tt.current)===null||Vn===void 0?void 0:Vn.offsetWidth)||0,co=((Qn=tt.current)===null||Qn===void 0?void 0:Qn.offsetHeight)||0;Xt(va),Vr(ga),Gr(nr),Yr(ar);var rr=(((Kn=et.current)===null||Kn===void 0?void 0:Kn.offsetWidth)||0)-nr,or=(((Gn=et.current)===null||Gn===void 0?void 0:Gn.offsetHeight)||0)-ar;rn(rr),Vt(or);var ir=(Nn=tt.current)===null||Nn===void 0?void 0:Nn.className.includes(Va);An(rr-(ir?0:uo)),pn(or-(ir?0:co)),qr(function(){var sr=new Map;return V.forEach(function(mo){var lr=mo.key,Hn=xt(lr).current;Hn&&sr.set(lr,{width:Hn.offsetWidth,height:Hn.offsetHeight,left:Hn.offsetLeft,top:Hn.offsetTop})}),sr})}),ro=V.slice(0,to),oo=V.slice(no+1),Ya=[].concat(Object(s.a)(ro),Object(s.a)(oo)),io=Object(a.useState)(),Xa=Object(h.a)(io,2),so=Xa[0],lo=Xa[1],xn=ta.get(ne),Za=Object(a.useRef)();function qa(){u.a.cancel(Za.current)}Object(a.useEffect)(function(){var Mt={};return xn&&(Ve?(ue?Mt.right=xn.right:Mt.left=xn.left,Mt.width=xn.width):(Mt.top=xn.top,Mt.height=xn.height)),qa(),Za.current=u()(function(){lo(Mt)}),qa},[xn,Ve,ue]),Object(a.useEffect)(function(){Ha()},[ne,xn,ta,Ve]),Object(a.useEffect)(function(){fa()},[ue,He,ne,V.map(function(Mt){return Mt.key}).join("_")]);var $a=!!Ya.length,Wn="".concat(R,"-nav-wrap"),ha,pa,er,tr;return Ve?ue?(pa=Ne>0,ha=Ne+Cth+t&&i>f+t||iB+t&&d>A+t||d=s.x&&t<=s.x+s.width&&n>=s.y&&n<=s.y+s.height},clone:function(){return new d(this.x,this.y,this.width,this.height)},copy:function(t){this.x=t.x,this.y=t.y,this.width=t.width,this.height=t.height},plain:function(){return{x:this.x,y:this.y,width:this.width,height:this.height}}},d.create=function(t){return new d(t.x,t.y,t.width,t.height)};var i=d;$.exports=i},mLcG:function($,P){var e=typeof window!="undefined"&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(B){setTimeout(B,16)};$.exports=e},mOS8:function($,P,e){$.exports=e.p+"static/403Qrcode.6c17b6f4.png"},mgmH:function($,P,e){"use strict";e.d(P,"d",function(){return g}),e.d(P,"b",function(){return b}),e.d(P,"e",function(){return D}),e.d(P,"c",function(){return O}),e.d(P,"n",function(){return N}),e.d(P,"g",function(){return _}),e.d(P,"h",function(){return U}),e.d(P,"j",function(){return z}),e.d(P,"a",function(){return I}),e.d(P,"l",function(){return T}),e.d(P,"f",function(){return E}),e.d(P,"k",function(){return p}),e.d(P,"m",function(){return o}),e.d(P,"i",function(){return l}),e.d(P,"o",function(){return w}),e.d(P,"r",function(){return M}),e.d(P,"q",function(){return S}),e.d(P,"p",function(){return m});var B=e("miYZ"),h=e("tsqr"),A=e("k1fw"),f=e("9og8"),a=e("WmNS"),d=e.n(a),i=e("oUNq"),t=e("9kvl"),n=e("1vsH"),s=e("m3rI"),r=e("ErOA"),u=function(){Object(t.c)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},c=function(){Object(t.c)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},g=function(){var C=Object(f.a)(d.a.mark(function j(x){var W;return d.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return u(),K.next=3,Object(i.s)(Object(A.a)({},x));case 3:if(W=K.sent,!(W.status===0)){K.next=7;break}return K.next=7,Object(n.u)("",Object(n.U)({url:s.a.API_SERVER+"/api/courses/".concat(x.coursesId,"/export_couser_info.json"),query:x}));case 7:c();case 8:case"end":return K.stop()}},j)}));return function(x){return C.apply(this,arguments)}}(),b=function(){var C=Object(f.a)(d.a.mark(function j(x){var W;return d.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return K.next=2,Object(i.q)(Object(A.a)({},x));case 2:if(W=K.sent,!(W.status===0)){K.next=8;break}h.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),t.d.push("/classrooms/".concat(x.coursesId,"/exportlist/course_member_act_score")),K.next=13;break;case 8:if(!(W.status===-2)){K.next=12;break}return K.abrupt("return",W);case 12:W.status===-3&&(Object(t.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),t.d.push("/classrooms/".concat(x.coursesId,"/exportlist/course_member_act_score")));case 13:case"end":return K.stop()}},j)}));return function(x){return C.apply(this,arguments)}}(),D=function(){var C=Object(f.a)(d.a.mark(function j(x){var W;return d.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return K.next=2,Object(i.t)(Object(A.a)({},x));case 2:if(W=K.sent,!(W.status===0)){K.next=8;break}h.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),t.d.push("/classrooms/".concat(x.coursesId,"/exportlist/course_total_score")),K.next=13;break;case 8:if(!(W.status===-2)){K.next=12;break}return K.abrupt("return",W);case 12:W.status===-3&&(Object(t.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),t.d.push("/classrooms/".concat(x.coursesId,"/exportlist/course_total_score")));case 13:case"end":return K.stop()}},j)}));return function(x){return C.apply(this,arguments)}}(),O=function(){var C=Object(f.a)(d.a.mark(function j(x){var W;return d.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return K.next=2,Object(i.r)(Object(A.a)({},x));case 2:if(W=K.sent,!(W.status===0)){K.next=8;break}h.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),t.d.push("/classrooms/".concat(x.coursesId,"/exportlist/course_total_exercise_and_other")),K.next=13;break;case 8:if(!(W.status===-2)){K.next=12;break}return K.abrupt("return",W);case 12:W.status===-3&&(Object(t.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),t.d.push("/classrooms/".concat(x.coursesId,"/exportlist/course_total_exercise_and_other")));case 13:case"end":return K.stop()}},j)}));return function(x){return C.apply(this,arguments)}}(),N=function(){var C=Object(f.a)(d.a.mark(function j(x){var W;return d.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return K.next=2,Object(i.y)(Object(A.a)({},x));case 2:if(W=K.sent,!(W.status===0)){K.next=8;break}h.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),t.d.push("/classrooms/".concat(x.coursesId,"/exportlist/course_total_exercise_and_other")),K.next=13;break;case 8:if(!(W.status===-2)){K.next=12;break}return K.abrupt("return",W);case 12:W.status===-3&&(Object(t.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),t.d.push("/classrooms/".concat(x.coursesId,"/exportlist/course_total_exercise_and_other")));case 13:case"end":return K.stop()}},j)}));return function(x){return C.apply(this,arguments)}}(),_=function(){var C=Object(f.a)(d.a.mark(function j(x){var W;return d.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return K.next=2,Object(i.u)(Object(A.a)({},x));case 2:if(W=K.sent,!(W.status===0)){K.next=8;break}h.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),t.d.push("/classrooms/".concat(x.coursesId,"/exportlist/course_total_homework")),K.next=13;break;case 8:if(!(W.status===-2)){K.next=12;break}return K.abrupt("return",W);case 12:W.status===-3&&(Object(t.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),t.d.push("/classrooms/".concat(x.coursesId,"/exportlist/course_total_homework")));case 13:case"end":return K.stop()}},j)}));return function(x){return C.apply(this,arguments)}}(),U=function(){var C=Object(f.a)(d.a.mark(function j(x,W){var J;return d.a.wrap(function(Q){for(;;)switch(Q.prev=Q.next){case 0:return Q.next=2,Object(i.w)(Object(A.a)({},x));case 2:J=Q.sent,J.status===0?(h.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),t.d.push("/classrooms/".concat(x.coursesId,"/exportlist/").concat(W))):J.status===-3&&(Object(t.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),t.d.push("/classrooms/".concat(x.coursesId,"/exportlist/").concat(W)));case 4:case"end":return Q.stop()}},j)}));return function(x,W){return C.apply(this,arguments)}}(),v=function(){var C=Object(f.a)(d.a.mark(function j(x){var W;return d.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return u(),K.next=3,Object(i.v)(Object(A.a)({},x));case 3:if(W=K.sent,!(W.status===0)){K.next=7;break}return K.next=7,Object(n.u)("",Object(n.U)({url:s.a.API_SERVER+"/api/homework_commons/".concat(x.categoryId,"/works_list.zip"),query:x}));case 7:c();case 8:case"end":return K.stop()}},j)}));return function(x){return C.apply(this,arguments)}}(),z=function(){var C=Object(f.a)(d.a.mark(function j(x){return d.a.wrap(function(J){for(;;)switch(J.prev=J.next){case 0:u(),Object(r.a)(Object(n.U)({url:s.a.API_SERVER+"/api/polls/".concat(x.categoryId,"/commit_result.xlsx"),query:x}),{method:"get"}).then(function(K){K!=null&&K.status||Object(n.t)("",Object(n.U)({url:s.a.API_SERVER+"/api/polls/".concat(x.categoryId,"/commit_result.xlsx"),query:x}))}),c();case 3:case"end":return J.stop()}},j)}));return function(x){return C.apply(this,arguments)}}(),I=function(){var C=Object(f.a)(d.a.mark(function j(x){return d.a.wrap(function(J){for(;;)switch(J.prev=J.next){case 0:return J.next=2,Object(n.t)("",Object(n.U)({url:s.a.API_SERVER+"/api/courses/".concat(x.coursesId,"/attendances/export_xlsx_data.xlsx"),query:x}));case 2:case"end":return J.stop()}},j)}));return function(x){return C.apply(this,arguments)}}(),T=function(){var C=Object(f.a)(d.a.mark(function j(x){return d.a.wrap(function(J){for(;;)switch(J.prev=J.next){case 0:return J.next=2,Object(n.t)("",Object(n.U)({url:s.a.API_SERVER+"/api/courses/".concat(x.coursesId,"/video_study_statics.xlsx"),query:x}));case 2:case"end":return J.stop()}},j)}));return function(x){return C.apply(this,arguments)}}(),E=function(){var C=Object(f.a)(d.a.mark(function j(x){return d.a.wrap(function(J){for(;;)switch(J.prev=J.next){case 0:return J.next=2,Object(n.t)("",Object(n.U)({url:s.a.API_SERVER+"/api/courses/".concat(x.coursesId,"/export_course_students_info.xlsx"),query:x}));case 2:case"end":return J.stop()}},j)}));return function(x){return C.apply(this,arguments)}}(),p=function(){var C=Object(f.a)(d.a.mark(function j(x){return d.a.wrap(function(J){for(;;)switch(J.prev=J.next){case 0:return J.next=2,Object(n.t)("",Object(n.U)({url:s.a.API_SERVER+"/api/item_banks/export.xlsx",query:x}));case 2:case"end":return J.stop()}},j)}));return function(x){return C.apply(this,arguments)}}(),o=function(){var C=Object(f.a)(d.a.mark(function j(x){return d.a.wrap(function(J){for(;;)switch(J.prev=J.next){case 0:return J.next=2,Object(n.t)("",Object(n.U)({url:s.a.API_SERVER+"/api/competitions/region_reports.xlsx",query:x}));case 2:case"end":return J.stop()}},j)}));return function(x){return C.apply(this,arguments)}}(),l=function(){var C=Object(f.a)(d.a.mark(function j(x){var W;return d.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return K.next=2,Object(i.x)(Object(A.a)({},x));case 2:W=K.sent,W.status===0?(h.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),t.d.push("/classrooms/".concat(x.coursesId,"/exportlist/exercise_score"))):W.status===-3&&(Object(t.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),t.d.push("/classrooms/".concat(x.coursesId,"/exportlist/exercise_score")));case 4:case"end":return K.stop()}},j)}));return function(x){return C.apply(this,arguments)}}(),w=function(){var C=Object(f.a)(d.a.mark(function j(x){return d.a.wrap(function(J){for(;;)switch(J.prev=J.next){case 0:return console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),J.next=3,Object(n.t)("",Object(n.U)({url:s.a.API_SERVER+"/api/export_records/".concat(x.id,".xlsx"),query:x}));case 3:case"end":return J.stop()}},j)}));return function(x){return C.apply(this,arguments)}}(),M=function(){var C=Object(f.a)(d.a.mark(function j(x){return d.a.wrap(function(J){for(;;)switch(J.prev=J.next){case 0:return J.next=2,Object(n.t)("",Object(n.U)({url:s.a.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:x}));case 2:case"end":return J.stop()}},j)}));return function(x){return C.apply(this,arguments)}}(),S=function(){var C=Object(f.a)(d.a.mark(function j(x){return d.a.wrap(function(J){for(;;)switch(J.prev=J.next){case 0:return J.next=2,Object(n.t)("",Object(n.U)({url:s.a.API_SERVER+"/api/ec_years/".concat(x==null?void 0:x.ec_year_id,"/ec_training_objectives.xlsx"),query:x}));case 2:case"end":return J.stop()}},j)}));return function(x){return C.apply(this,arguments)}}(),m=function(){var C=Object(f.a)(d.a.mark(function j(x){return d.a.wrap(function(J){for(;;)switch(J.prev=J.next){case 0:return J.next=2,Object(n.t)("",Object(n.U)({url:s.a.API_SERVER+"/api/ec_years/".concat(x==null?void 0:x.ec_year_id,"/ec_graduation_requirements.xlsx"),query:x}));case 2:case"end":return J.stop()}},j)}));return function(x){return C.apply(this,arguments)}}()},n1HI:function($,P,e){var B=e("hX1E"),h=B.normalizeRadian,A=Math.PI*2;function f(a,d,i,t,n,s,r,u,c){if(r===0)return!1;var g=r;u-=a,c-=d;var b=Math.sqrt(u*u+c*c);if(b-g>i||b+gn&&(n+=A);var O=Math.atan2(c,u);return O<0&&(O+=A),O>=t&&O<=n||O+A>=t&&O+A<=n}P.containStroke=f},n6Mw:function($,P,e){var B=e("SrGk"),h=e("bYtY"),A=e("Fofx");function f(d,i){B.call(this,d,i,"clipPath","__clippath_in_use__")}h.inherits(f,B),f.prototype.update=function(d){var i=this.getSvgElement(d);i&&this.updateDom(i,d.__clipPaths,!1);var t=this.getTextSvgElement(d);t&&this.updateDom(t,d.__clipPaths,!0),this.markUsed(d)},f.prototype.updateDom=function(d,i,t){if(i&&i.length>0){var n=this.getDefs(!0),s=i[0],r,u,c=t?"_textDom":"_dom";s[c]?(u=s[c].getAttribute("id"),r=s[c],n.contains(r)||n.appendChild(r)):(u="zr"+this._zrId+"-clip-"+this.nextId,++this.nextId,r=this.createElement("clipPath"),r.setAttribute("id",u),n.appendChild(r),s[c]=r);var g=this.getSvgProxy(s);if(s.transform&&s.parent.invTransform&&!t){var b=Array.prototype.slice.call(s.transform);A.mul(s.transform,s.parent.invTransform,s.transform),g.brush(s),s.transform=b}else g.brush(s);var D=this.getSvgElement(s);r.innerHTML="",r.appendChild(D.cloneNode()),d.setAttribute("clip-path","url(#"+u+")"),i.length>1&&this.updateDom(r,i.slice(1),t)}else d&&d.setAttribute("clip-path","none")},f.prototype.markUsed=function(d){var i=this;d.__clipPaths&&h.each(d.__clipPaths,function(t){t._dom&&B.prototype.markUsed.call(i,t._dom),t._textDom&&B.prototype.markUsed.call(i,t._textDom)})};var a=f;$.exports=a},nCxF:function($,P,e){var B=e("QBsz"),h=B.min,A=B.max,f=B.scale,a=B.distance,d=B.add,i=B.clone,t=B.sub;function n(s,r,u,c){var g=[],b=[],D=[],O=[],N,_,U,v;if(c){U=[Infinity,Infinity],v=[-Infinity,-Infinity];for(var z=0,I=s.length;z=0&&(Te=pe[Ye],Te.textAlign==="right");)l(Q,y,Te,F,Se,Ae,Ke,"right"),Oe-=Te.width,Ke-=Te.width,Ye--;for(De+=(H-(De-be)-(_e-Ke)-Oe)/2;Be<=Ye;)Te=pe[Be],l(Q,y,Te,F,Se,Ae,De+Te.width/2,"center"),De+=Te.width,Be++;Ae+=Se}}function o(Q,y,k,F,te){if(k&&y.textRotation){var H=y.textOrigin;H==="center"?(F=k.width/2+k.x,te=k.height/2+k.y):H&&(F=H[0]+k.x,te=H[1]+k.y),Q.translate(F,te),Q.rotate(-y.textRotation),Q.translate(-F,-te)}}function l(Q,y,k,F,te,H,se,re){var ce=F.rich[k.styleName]||{};ce.text=k.text;var le=k.textVerticalAlign,me=H+te/2;le==="top"?me=H+k.height/2:le==="bottom"&&(me=H+te-k.height/2),!k.isLineHolder&&w(ce)&&M(Q,y,ce,re==="right"?se-k.width:re==="center"?se-k.width/2:se,me-k.height/2,k.width,k.height);var ge=k.textPadding;ge&&(se=J(se,re,ge),me-=k.height/2-ge[2]-k.textHeight/2),C(y,"shadowBlur",A(ce.textShadowBlur,F.textShadowBlur,0)),C(y,"shadowColor",ce.textShadowColor||F.textShadowColor||"transparent"),C(y,"shadowOffsetX",A(ce.textShadowOffsetX,F.textShadowOffsetX,0)),C(y,"shadowOffsetY",A(ce.textShadowOffsetY,F.textShadowOffsetY,0)),C(y,"textAlign",re),C(y,"textBaseline","middle"),C(y,"font",k.font||b);var xe=j(ce.textStroke||F.textStroke,ae),q=x(ce.textFill||F.textFill),ae=h(ce.textStrokeWidth,F.textStrokeWidth);xe&&(C(y,"lineWidth",ae),C(y,"strokeStyle",xe),y.strokeText(k.text,se,me)),q&&(C(y,"fillStyle",q),y.fillText(k.text,se,me))}function w(Q){return!!(Q.textBackgroundColor||Q.textBorderWidth&&Q.textBorderColor)}function M(Q,y,k,F,te,H,se){var re=k.textBackgroundColor,ce=k.textBorderWidth,le=k.textBorderColor,me=d(re);if(C(y,"shadowBlur",k.textBoxShadowBlur||0),C(y,"shadowColor",k.textBoxShadowColor||"transparent"),C(y,"shadowOffsetX",k.textBoxShadowOffsetX||0),C(y,"shadowOffsetY",k.textBoxShadowOffsetY||0),me||ce&&le){y.beginPath();var ge=k.textBorderRadius;ge?n.buildPath(y,{x:F,y:te,width:H,height:se,r:ge}):y.rect(F,te,H,se),y.closePath()}if(me)if(C(y,"fillStyle",re),k.fillOpacity!=null){var xe=y.globalAlpha;y.globalAlpha=k.fillOpacity*k.opacity,y.fill(),y.globalAlpha=xe}else y.fill();else if(i(re)){var q=re.image;q=s.createOrUpdateImage(q,null,Q,S,re),q&&s.isImageReady(q)&&y.drawImage(q,F,te,H,se)}if(ce&&le)if(C(y,"lineWidth",ce),C(y,"strokeStyle",le),k.strokeOpacity!=null){var xe=y.globalAlpha;y.globalAlpha=k.strokeOpacity*k.opacity,y.stroke(),y.globalAlpha=xe}else y.stroke()}function S(Q,y){y.image=Q}function m(Q,y,k,F){var te=k.x||0,H=k.y||0,se=k.textAlign,re=k.textVerticalAlign;if(F){var ce=k.textPosition;if(ce instanceof Array)te=F.x+W(ce[0],F.width),H=F.y+W(ce[1],F.height);else{var le=y&&y.calculateTextPosition?y.calculateTextPosition(_,k,F):t.calculateTextPosition(_,k,F);te=le.x,H=le.y,se=se||le.textAlign,re=re||le.textVerticalAlign}var me=k.textOffset;me&&(te+=me[0],H+=me[1])}return Q=Q||{},Q.baseX=te,Q.baseY=H,Q.textAlign=se,Q.textVerticalAlign=re,Q}function C(Q,y,k){return Q[y]=r(Q,y,k),Q[y]}function j(Q,y){return Q==null||y<=0||Q==="transparent"||Q==="none"?null:Q.image||Q.colorStops?"#000":Q}function x(Q){return Q==null||Q==="none"?null:Q.image||Q.colorStops?"#000":Q}function W(Q,y){return typeof Q=="string"?Q.lastIndexOf("%")>=0?parseFloat(Q)/100*y:parseFloat(Q):Q}function J(Q,y,k){return y==="right"?Q-k[1]:y==="center"?Q+k[3]/2-k[1]/2:Q+k[3]}function K(Q,y){return Q!=null&&(Q||y.textBackgroundColor||y.textBorderWidth&&y.textBorderColor||y.textPadding)}P.normalizeTextStyle=v,P.renderText=I,P.getBoxPosition=m,P.getStroke=j,P.getFill=x,P.parsePercent=W,P.needDrawText=K},qH13:function($,P,e){var B=e("ItGF"),h=e("QBsz"),A=h.applyTransform,f=e("mFDi"),a=e("Qe9p"),d=e("6GrX"),i=e("pzxd"),t=e("ni6a"),n=e("Gev7"),s=e("Dagg"),r=e("dqUG"),u=e("y+Vt"),c=e("IMiH"),g=e("QuXc"),b=e("06Qe"),D=c.CMD,O=Math.round,N=Math.sqrt,_=Math.abs,U=Math.cos,v=Math.sin,z=Math.max;if(!B.canvasSupported){var I=",",T="progid:DXImageTransform.Microsoft",E=21600,p=E/2,o=1e5,l=1e3,w=function(de){de.style.cssText="position:absolute;left:0;top:0;width:1px;height:1px;",de.coordsize=E+","+E,de.coordorigin="0,0"},M=function(de){return String(de).replace(/&/g,"&").replace(/"/g,""")},S=function(de,fe,pe){return"rgb("+[de,fe,pe].join(",")+")"},m=function(de,fe){fe&&de&&fe.parentNode!==de&&de.appendChild(fe)},C=function(de,fe){fe&&de&&fe.parentNode===de&&de.removeChild(fe)},j=function(de,fe,pe){return(parseFloat(de)||0)*o+(parseFloat(fe)||0)*l+pe},x=i.parsePercent,W=function(de,fe,pe){var Ee=a.parse(fe);pe=+pe,isNaN(pe)&&(pe=1),Ee&&(de.color=S(Ee[0],Ee[1],Ee[2]),de.opacity=pe*Ee[3])},J=function(de){var fe=a.parse(de);return[S(fe[0],fe[1],fe[2]),fe[3]]},K=function(de,fe,pe){var Ee=fe.fill;if(Ee!=null)if(Ee instanceof g){var Se,Oe=0,Be=[0,0],De=0,Ke=1,Ye=pe.getBoundingRect(),Te=Ye.width,je=Ye.height;if(Ee.type==="linear"){Se="gradient";var Ge=pe.transform,Xe=[Ee.x*Te,Ee.y*je],We=[Ee.x2*Te,Ee.y2*je];Ge&&(A(Xe,Xe,Ge),A(We,We,Ge));var Ze=We[0]-Xe[0],ke=We[1]-Xe[1];Oe=Math.atan2(Ze,ke)*180/Math.PI,Oe<0&&(Oe+=360),Oe<1e-6&&(Oe=0)}else{Se="gradientradial";var Xe=[Ee.x*Te,Ee.y*je],Ge=pe.transform,Fe=pe.scale,Le=Te,Pe=je;Be=[(Xe[0]-Ye.x)/Le,(Xe[1]-Ye.y)/Pe],Ge&&A(Xe,Xe,Ge),Le/=Fe[0]*E,Pe/=Fe[1]*E;var Ue=z(Le,Pe);De=2*0/Ue,Ke=2*Ee.r/Ue-De}var Re=Ee.colorStops.slice();Re.sort(function(At,wt){return At.offset-wt.offset});for(var Je=Re.length,Ie=[],$e=[],Et=0;Et=2){var _t=Ie[0][0],Ot=Ie[1][0],Rt=Ie[0][1]*fe.opacity,ut=Ie[1][1]*fe.opacity;de.type=Se,de.method="none",de.focus="100%",de.angle=Oe,de.color=_t,de.color2=Ot,de.colors=$e.join(","),de.opacity=ut,de.opacity2=Rt}Se==="radial"&&(de.focusposition=Be.join(","))}else W(de,Ee,fe.opacity)},Q=function(de,fe){fe.lineDash&&(de.dashstyle=fe.lineDash.join(" ")),fe.stroke!=null&&!(fe.stroke instanceof g)&&W(de,fe.stroke,fe.opacity)},y=function(de,fe,pe,Ee){var Se=fe==="fill",Oe=de.getElementsByTagName(fe)[0];pe[fe]!=null&&pe[fe]!=="none"&&(Se||!Se&&pe.lineWidth)?(de[Se?"filled":"stroked"]="true",pe[fe]instanceof g&&C(de,Oe),Oe||(Oe=b.createNode(fe)),Se?K(Oe,pe,Ee):Q(Oe,pe),m(de,Oe)):(de[Se?"filled":"stroked"]="false",C(de,Oe))},k=[[],[],[]],F=function(de,fe){var pe=D.M,Ee=D.C,Se=D.L,Oe=D.A,Be=D.Q,De=[],Ke,Ye,Te,je,Ge,Xe,We=de.data,Ze=de.len();for(je=0;je.01?wt&&(It+=270/E):Math.abs(Ft-_t)<1e-4?wt&&Itht?Fe-=270/E:Fe+=270/E:wt&&Ft<_t||!wt&&Ft>_t?ke+=270/E:ke-=270/E),De.push(jt,O(((ht-Ot)*$e+Je)*E-p),I,O(((_t-Rt)*Et+Ie)*E-p),I,O(((ht+Ot)*$e+Je)*E-p),I,O(((_t+Rt)*Et+Ie)*E-p),I,O((It*$e+Je)*E-p),I,O((Ft*Et+Ie)*E-p),I,O((ke*$e+Je)*E-p),I,O((Fe*Et+Ie)*E-p)),Ge=ke,Xe=Fe;break;case D.R:var ze=k[0],yt=k[1];ze[0]=We[je++],ze[1]=We[je++],yt[0]=ze[0]+We[je++],yt[1]=ze[1]+We[je++],fe&&(A(ze,ze,fe),A(yt,yt,fe)),ze[0]=O(ze[0]*E-p),yt[0]=O(yt[0]*E-p),ze[1]=O(ze[1]*E-p),yt[1]=O(yt[1]*E-p),De.push(" m ",ze[0],I,ze[1]," l ",yt[0],I,ze[1]," l ",yt[0],I,yt[1]," l ",ze[0],I,yt[1]);break;case D.Z:De.push(" x ")}if(Ke>0){De.push(Ye);for(var Kt=0;Ktce&&(re=0,se={});var pe=le.style,Ee;try{pe.font=de,Ee=pe.fontFamily.split(",")[0]}catch(Se){}fe={style:pe.fontStyle||H,variant:pe.fontVariant||H,weight:pe.fontWeight||H,size:parseFloat(pe.fontSize||12)|0,family:Ee||"Microsoft YaHei"},se[de]=fe,re++}return fe},ge;d.$override("measureText",function(de,fe){var pe=b.doc;ge||(ge=pe.createElement("div"),ge.style.cssText="position:absolute;top:-20000px;left:0;padding:0;margin:0;border:none;white-space:pre;",b.doc.body.appendChild(ge));try{ge.style.font=fe}catch(Ee){}return ge.innerHTML="",ge.appendChild(pe.createTextNode(de)),{width:ge.offsetWidth}});for(var xe=new f,q=function(de,fe,pe,Ee){var Se=this.style;this.__dirty&&i.normalizeTextStyle(Se,!0);var Oe=Se.text;if(Oe!=null&&(Oe+=""),!Oe)return;if(Se.rich){var Be=d.parseRichText(Oe,Se);Oe=[];for(var De=0;Deh&&d>f||da?i:0}$.exports=e},iXp4:function($,P,e){var B=e("ItGF"),h=[["shadowBlur",0],["shadowColor","#000"],["shadowOffsetX",0],["shadowOffsetY",0]];function A(f){return B.browser.ie&&B.browser.version>=11?function(){var a=this.__clipPaths,d=this.style,i;if(a)for(var t=0;tue&&(ye=ue-Ce),Object(a.useMemo)(function(){if(!V.length)return[0,0];for(var we=V.length,He=we,rt=0;rtne+ye){He=rt-1;break}}for(var lt=0,ot=we-1;ot>=0;ot-=1){var et=G.get(V[ot].key)||v;if(et[ie]1&&arguments[1]!==void 0?arguments[1]:!1,X=ee&&typeof ee.getBoundingClientRect=="function"&&ee.getBoundingClientRect().width;if(X){if(oe){var R=getComputedStyle(ee),V=R.marginLeft,L=R.marginRight;X+=+V.replace("px","")+ +L.replace("px","")}X=+X.toFixed(6)}return X||0},pe=function(ee,oe,X){ee&&Object(j.a)(ee.style)==="object"&&(ee.style[oe]=X)},Ee=function(){return q.any},Se=e("bdgK"),Oe=e("i8i4"),Be=e.n(Oe),De=e("wgJM"),Ke=e("l4aY"),Ye=e("m+aA"),Te=e("c+Xe"),je=e("zT1h"),Ge=e("QC+M");function Xe(G,ee,oe){return oe?G[0]===ee[0]:G[0]===ee[0]&&G[1]===ee[1]}function We(G,ee,oe){var X=G[ee]||{};return Object(f.a)(Object(f.a)({},X),oe)}function Ze(G,ee,oe,X){for(var R=oe.points,V=Object.keys(G),L=0;L1&&arguments[1]!==void 0?arguments[1]:2;ee();var V=Object(De.a)(function(){R<=1?X({isCanceled:function(){return V!==G.current}}):oe(X,R-1)});G.current=V}return a.useEffect(function(){return function(){ee()}},[]),[oe,ee]},Mn=[jt,ze,yt,Kt],vn=!1,Tn=!0;function gn(G){return G===yt||G===Kt}var Pn=function(G,ee){var oe=a.useState(Ft),X=Object(h.a)(oe,2),R=X[0],V=X[1],L=tn(),Y=Object(h.a)(L,2),Z=Y[0],ie=Y[1];function ne(){V(jt)}return mn(function(){if(R!==Ft&&R!==Kt){var ue=Mn.indexOf(R),he=Mn[ue+1],Ce=ee(R);Ce===vn?V(he):Z(function(ye){function we(){if(ye.isCanceled())return;V(he)}Ce===!0?we():Promise.resolve(Ce).then(we)})}},[G,R]),a.useEffect(function(){return function(){ie()}},[]),[ne,R]},Sn=function(G){var ee=Object(a.useRef)(),oe=Object(a.useRef)(G);oe.current=G;var X=a.useCallback(function(L){oe.current(L)},[]);function R(L){L&&(L.removeEventListener(Ot,X),L.removeEventListener(_t,X))}function V(L){ee.current&&ee.current!==L&&R(ee.current),L&&L!==ee.current&&(L.addEventListener(Ot,X),L.addEventListener(_t,X),ee.current=L)}return a.useEffect(function(){return function(){R(ee.current)}},[]),[V,R]};function On(G,ee,oe,X){var R=X.motionEnter,V=R===void 0?!0:R,L=X.motionAppear,Y=L===void 0?!0:L,Z=X.motionLeave,ie=Z===void 0?!0:Z,ne=X.motionDeadline,ue=X.motionLeaveImmediately,he=X.onAppearPrepare,Ce=X.onEnterPrepare,ye=X.onLeavePrepare,we=X.onAppearStart,He=X.onEnterStart,rt=X.onLeaveStart,qe=X.onAppearActive,lt=X.onEnterActive,ot=X.onLeaveActive,et=X.onAppearEnd,tt=X.onEnterEnd,vt=X.onLeaveEnd,dt=X.onVisibleChanged,zt=Lt(),xt=Object(h.a)(zt,2),Qe=xt[0],Ve=xt[1],ct=Lt(ut),ft=Object(h.a)(ct,2),Ne=ft[0],gt=ft[1],Pt=Lt(null),bt=Object(h.a)(Pt,2),St=bt[0],Ut=bt[1],Jt=Object(a.useRef)(!1),an=Object(a.useRef)(null),kt=Object(a.useRef)(!1),rn=Object(a.useRef)(null);function fn(){var Dt=oe();return Dt||rn.current}var ln=Object(a.useRef)(!1);function un(Dt){var Ct=fn();if(Dt&&!Dt.deadline&&Dt.target!==Ct)return;var Xt;Ne===At&&ln.current?Xt=et==null?void 0:et(Ct,Dt):Ne===wt&&ln.current?Xt=tt==null?void 0:tt(Ct,Dt):Ne===It&&ln.current&&(Xt=vt==null?void 0:vt(Ct,Dt)),Xt!==!1&&!kt.current&&(gt(ut),Ut(null))}var Vt=Sn(un),en=Object(h.a)(Vt,1),Yt=en[0],Gt=a.useMemo(function(){var Dt,Ct,Xt;switch(Ne){case"appear":return Dt={},Object(B.a)(Dt,jt,he),Object(B.a)(Dt,ze,we),Object(B.a)(Dt,yt,qe),Dt;case"enter":return Ct={},Object(B.a)(Ct,jt,Ce),Object(B.a)(Ct,ze,He),Object(B.a)(Ct,yt,lt),Ct;case"leave":return Xt={},Object(B.a)(Xt,jt,ye),Object(B.a)(Xt,ze,rt),Object(B.a)(Xt,yt,ot),Xt;default:return{}}},[Ne]),An=Pn(Ne,function(Dt){if(Dt===jt){var Ct=Gt[jt];return Ct?Ct(fn()):vn}if(Tt in Gt){var Xt;Ut(((Xt=Gt[Tt])===null||Xt===void 0?void 0:Xt.call(Gt,fn(),null))||null)}return Tt===yt&&(Yt(fn()),ne>0&&(clearTimeout(an.current),an.current=setTimeout(function(){un({deadline:!0})},ne))),Tn}),Cn=Object(h.a)(An,2),_n=Cn[0],Tt=Cn[1],pn=gn(Tt);ln.current=pn,mn(function(){Ve(ee);var Dt=Jt.current;if(Jt.current=!0,!G)return;var Ct;!Dt&&ee&&Y&&(Ct=At),Dt&&ee&&V&&(Ct=wt),(Dt&&!ee&&ie||!Dt&&ue&&!ee&&ie)&&(Ct=It),Ct&&(gt(Ct),_n())},[ee]),Object(a.useEffect)(function(){(Ne===At&&!Y||Ne===wt&&!V||Ne===It&&!ie)&>(ut)},[Y,V,ie]),Object(a.useEffect)(function(){return function(){clearTimeout(an.current),kt.current=!0}},[]),Object(a.useEffect)(function(){Qe!==void 0&&Ne===ut&&(dt==null||dt(Qe))},[Qe,Ne]);var Rn=St;return Gt[jt]&&Tt===ze&&(Rn=Object(f.a)({transition:"none"},Rn)),[Ne,Tt,Rn,Qe!=null?Qe:ee]}var wn=function(G){Object(o.a)(oe,G);var ee=Object(l.a)(oe);function oe(){return Object(T.a)(this,oe),ee.apply(this,arguments)}return Object(E.a)(oe,[{key:"render",value:function(){return this.props.children}}]),oe}(a.Component),Dn=wn;function Zt(G){var ee=G;Object(j.a)(G)==="object"&&(ee=G.transitionSupport);function oe(R){return!!(R.motionName&&ee)}var X=a.forwardRef(function(R,V){var L=R.visible,Y=L===void 0?!0:L,Z=R.removeOnLeave,ie=Z===void 0?!0:Z,ne=R.forceRender,ue=R.children,he=R.motionName,Ce=R.leavedClassName,ye=R.eventProps,we=oe(R),He=Object(a.useRef)(),rt=Object(a.useRef)();function qe(){try{return Object(Ye.a)(He.current||rt.current)}catch(gt){return null}}var lt=On(we,Y,qe,R),ot=Object(h.a)(lt,4),et=ot[0],tt=ot[1],vt=ot[2],dt=ot[3],zt=a.useRef(dt);dt&&(zt.current=!0);var xt=Object(a.useRef)(V);xt.current=V;var Qe=a.useCallback(function(gt){He.current=gt,Object(Te.b)(xt.current,gt)},[]),Ve,ct=Object(f.a)(Object(f.a)({},ye),{},{visible:Y});if(!ue)Ve=null;else if(et===ut||!oe(R))dt?Ve=ue(Object(f.a)({},ct),Qe):!ie&&zt.current?Ve=ue(Object(f.a)(Object(f.a)({},ct),{},{className:Ce}),Qe):ne?Ve=ue(Object(f.a)(Object(f.a)({},ct),{},{style:{display:"none"}}),Qe):Ve=null;else{var ft,Ne;tt===jt?Ne="prepare":gn(tt)?Ne="active":tt===ze&&(Ne="start"),Ve=ue(Object(f.a)(Object(f.a)({},ct),{},{className:i()(Rt(he,et),(ft={},Object(B.a)(ft,Rt(he,"".concat(et,"-").concat(Ne)),Ne),Object(B.a)(ft,he,typeof he=="string"),ft)),style:vt}),Qe)}return a.createElement(Dn,{ref:rt},Ve)});return X.displayName="CSSMotion",X}var bn=Zt(ht),qt="add",hn="keep",Bt="remove",at="removed";function nn(G){var ee;return G&&Object(j.a)(G)==="object"&&"key"in G?ee=G:ee={key:G},Object(f.a)(Object(f.a)({},ee),{},{key:String(ee.key)})}function Wt(){var G=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return G.map(nn)}function $t(){var G=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],oe=[],X=0,R=ee.length,V=Wt(G),L=Wt(ee);V.forEach(function(ie){for(var ne=!1,ue=X;ue1});return Z.forEach(function(ie){oe=oe.filter(function(ne){var ue=ne.key,he=ne.status;return ue!==ie||he!==Bt}),oe.forEach(function(ne){ne.key===ie&&(ne.status=hn)})}),oe}var on=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function sn(G){var ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:bn,oe=function(X){Object(o.a)(V,X);var R=Object(l.a)(V);function V(){var L;return Object(T.a)(this,V),L=R.apply(this,arguments),L.state={keyEntities:[]},L.removeKey=function(Y){L.setState(function(Z){var ie=Z.keyEntities;return{keyEntities:ie.map(function(ne){return ne.key!==Y?ne:Object(f.a)(Object(f.a)({},ne),{},{status:at})})}})},L}return Object(E.a)(V,[{key:"render",value:function(){var Y=this,Z=this.state.keyEntities,ie=this.props,ne=ie.component,ue=ie.children,he=ie.onVisibleChanged,Ce=Object(A.a)(ie,["component","children","onVisibleChanged"]),ye=ne||a.Fragment,we={};return on.forEach(function(He){we[He]=Ce[He],delete Ce[He]}),delete Ce.keys,a.createElement(ye,Ce,Z.map(function(He){var rt=He.status,qe=Object(A.a)(He,["status"]),lt=rt===qt||rt===hn;return a.createElement(ee,Object(I.a)({},we,{key:qe.key,visible:lt,eventProps:qe,onVisibleChanged:function(et){he==null||he(et,{key:qe.key}),et||Y.removeKey(qe.key)}}),ue)}))}}],[{key:"getDerivedStateFromProps",value:function(Y,Z){var ie=Y.keys,ne=Z.keyEntities,ue=Wt(ie),he=$t(ne,ue);return{keyEntities:he.filter(function(Ce){var ye=ne.find(function(we){var He=we.key;return Ce.key===He});return!(ye&&ye.status===at&&Ce.status===Bt)})}}}]),V}(a.Component);return oe.defaultProps={component:"div"},oe}var ba=sn(ht),yn=bn;function In(G){var ee=G.prefixCls,oe=G.motion,X=G.animation,R=G.transitionName;return oe||(X?{motionName:"".concat(ee,"-").concat(X)}:R?{motionName:R}:null)}function na(G){var ee=G.prefixCls,oe=G.visible,X=G.zIndex,R=G.mask,V=G.maskMotion,L=G.maskAnimation,Y=G.maskTransitionName;if(!R)return null;var Z={};return(V||Y||L)&&(Z=Object(f.a)({motionAppear:!0},In({motion:V,prefixCls:ee,transitionName:Y,animation:L}))),a.createElement(yn,Object(I.a)({},Z,{visible:oe,removeOnLeave:!0}),function(ie){var ne=ie.className;return a.createElement("div",{style:{zIndex:X},className:i()("".concat(ee,"-mask"),ne)})})}var Un=e("9mu1"),Jn=e("o0o1"),Yn=e.n(Jn),Bn=e("HaE+"),Xn=["measure","align",null,"motion"],aa=function(G,ee){var oe=Object(a.useState)(null),X=Object(h.a)(oe,2),R=X[0],V=X[1],L=Object(a.useRef)(),Y=Object(a.useRef)(!1);function Z(ue){Y.current||V(ue)}function ie(){De.a.cancel(L.current)}function ne(ue){ie(),L.current=Object(De.a)(function(){Z(function(he){switch(R){case"align":return"motion";case"motion":return"stable";default:}return he}),ue==null||ue()})}return Object(a.useEffect)(function(){Z("measure")},[G]),Object(a.useEffect)(function(){switch(R){case"measure":ee();break;default:}R&&(L.current=Object(De.a)(Object(Bn.a)(Yn.a.mark(function ue(){var he,Ce;return Yn.a.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:he=Xn.indexOf(R),Ce=Xn[he+1],Ce&&he!==-1&&Z(Ce);case 3:case"end":return we.stop()}},ue)}))))},[R]),Object(a.useEffect)(function(){return function(){Y.current=!0,ie()}},[]),[R,ne]},pt=function(G){var ee=a.useState({width:0,height:0}),oe=Object(h.a)(ee,2),X=oe[0],R=oe[1];function V(Y){R({width:Y.offsetWidth,height:Y.offsetHeight})}var L=a.useMemo(function(){var Y={};if(G){var Z=X.width,ie=X.height;G.indexOf("height")!==-1&&ie?Y.height=ie:G.indexOf("minHeight")!==-1&&ie&&(Y.minHeight=ie),G.indexOf("width")!==-1&&Z?Y.width=Z:G.indexOf("minWidth")!==-1&&Z&&(Y.minWidth=Z)}return Y},[G,X]);return[L,V]},Me=a.forwardRef(function(G,ee){var oe=G.visible,X=G.prefixCls,R=G.className,V=G.style,L=G.children,Y=G.zIndex,Z=G.stretch,ie=G.destroyPopupOnHide,ne=G.forceRender,ue=G.align,he=G.point,Ce=G.getRootDomNode,ye=G.getClassNameFromAlign,we=G.onAlign,He=G.onMouseEnter,rt=G.onMouseLeave,qe=G.onMouseDown,lt=G.onTouchStart,ot=Object(a.useRef)(),et=Object(a.useRef)(),tt=Object(a.useState)(),vt=Object(h.a)(tt,2),dt=vt[0],zt=vt[1],xt=pt(Z),Qe=Object(h.a)(xt,2),Ve=Qe[0],ct=Qe[1];function ft(){Z&&ct(Ce())}var Ne=aa(oe,ft),gt=Object(h.a)(Ne,2),Pt=gt[0],bt=gt[1],St=Object(a.useRef)();function Ut(){return he||Ce}function Jt(){var Vt;(Vt=ot.current)===null||Vt===void 0||Vt.forceAlign()}function an(Vt,en){var Yt=ye(en);dt!==Yt&&zt(Yt),Pt==="align"&&(dt!==Yt?Promise.resolve().then(function(){Jt()}):bt(function(){var Gt;(Gt=St.current)===null||Gt===void 0||Gt.call(St)}),we==null||we(Vt,en))}var kt=Object(f.a)({},In(G));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(Vt){var en=kt[Vt];kt[Vt]=function(Yt,Gt){return bt(),en==null?void 0:en(Yt,Gt)}});function rn(){return new Promise(function(Vt){St.current=Vt})}a.useEffect(function(){!kt.motionName&&Pt==="motion"&&bt()},[kt.motionName,Pt]),a.useImperativeHandle(ee,function(){return{forceAlign:Jt,getElement:function(){return et.current}}});var fn=Object(f.a)(Object(f.a)({},Ve),{},{zIndex:Y,opacity:Pt==="motion"||Pt==="stable"||!oe?void 0:0,pointerEvents:Pt==="stable"?void 0:"none"},V),ln=!0;(ue==null?void 0:ue.points)&&(Pt==="align"||Pt==="stable")&&(ln=!1);var un=L;return a.Children.count(L)>1&&(un=a.createElement("div",{className:"".concat(X,"-content")},L)),a.createElement(yn,Object(I.a)({visible:oe,ref:et,leavedClassName:"".concat(X,"-hidden")},kt,{onAppearPrepare:rn,onEnterPrepare:rn,removeOnLeave:ie,forceRender:ne}),function(Vt,en){var Yt=Vt.className,Gt=Vt.style,An=i()(X,R,dt,Yt);return a.createElement(Un.a,{target:Ut(),key:"popup",ref:ot,monitorWindowResize:!0,disabled:ln,align:ue,onAlign:an},a.createElement("div",{ref:en,className:An,onMouseEnter:He,onMouseLeave:rt,onMouseDownCapture:qe,onTouchStartCapture:lt,style:Object(f.a)(Object(f.a)({},Gt),fn)},un))})});Me.displayName="PopupInner";var it=Me,Qt=a.forwardRef(function(G,ee){var oe=G.prefixCls,X=G.visible,R=G.zIndex,V=G.children,L=G.mobile;L=L===void 0?{}:L;var Y=L.popupClassName,Z=L.popupStyle,ie=L.popupMotion,ne=ie===void 0?{}:ie,ue=L.popupRender,he=a.useRef();a.useImperativeHandle(ee,function(){return{forceAlign:function(){},getElement:function(){return he.current}}});var Ce=Object(f.a)({zIndex:R},Z),ye=V;return a.Children.count(V)>1&&(ye=a.createElement("div",{className:"".concat(oe,"-content")},V)),ue&&(ye=ue(ye)),a.createElement(yn,Object(I.a)({visible:X,ref:he,removeOnLeave:!0},ne),function(we,He){var rt=we.className,qe=we.style,lt=i()(oe,Y,rt);return a.createElement("div",{ref:He,className:lt,style:Object(f.a)(Object(f.a)({},qe),Ce)},ye)})});Qt.displayName="MobilePopupInner";var st=Qt,Zn=["visible","mobile"],ra=a.forwardRef(function(G,ee){var oe=G.visible,X=G.mobile,R=Object(A.a)(G,Zn),V=Object(a.useState)(oe),L=Object(h.a)(V,2),Y=L[0],Z=L[1],ie=Object(a.useState)(!1),ne=Object(h.a)(ie,2),ue=ne[0],he=ne[1],Ce=Object(f.a)(Object(f.a)({},R),{},{visible:Y});Object(a.useEffect)(function(){Z(oe),oe&&X&&he(ke())},[oe,X]);var ye=ue?a.createElement(st,Object(I.a)({},Ce,{mobile:X,ref:ee})):a.createElement(it,Object(I.a)({},Ce,{ref:ee}));return a.createElement("div",null,a.createElement(na,Ce),ye)});ra.displayName="Popup";var Nt=ra,ur=a.createContext(null),ya=ur;function oa(){}function dr(){return""}function cr(G){return G?G.ownerDocument:window.document}var mr=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function fr(G){var ee=function(oe){Object(o.a)(R,oe);var X=Object(l.a)(R);function R(V){var L;Object(T.a)(this,R),L=X.call(this,V),L.popupRef=a.createRef(),L.triggerRef=a.createRef(),L.attachId=void 0,L.clickOutsideHandler=void 0,L.touchOutsideHandler=void 0,L.contextMenuOutsideHandler1=void 0,L.contextMenuOutsideHandler2=void 0,L.mouseDownTimeout=void 0,L.focusTime=void 0,L.preClickTime=void 0,L.preTouchTime=void 0,L.delayTimer=void 0,L.hasPopupMouseDown=void 0,L.onMouseEnter=function(Z){var ie=L.props.mouseEnterDelay;L.fireEvents("onMouseEnter",Z),L.delaySetPopupVisible(!0,ie,ie?null:Z)},L.onMouseMove=function(Z){L.fireEvents("onMouseMove",Z),L.setPoint(Z)},L.onMouseLeave=function(Z){L.fireEvents("onMouseLeave",Z),L.delaySetPopupVisible(!1,L.props.mouseLeaveDelay)},L.onPopupMouseEnter=function(){L.clearDelayTimer()},L.onPopupMouseLeave=function(Z){var ie;if(Z.relatedTarget&&!Z.relatedTarget.setTimeout&&Object(Ke.a)((ie=L.popupRef.current)===null||ie===void 0?void 0:ie.getElement(),Z.relatedTarget))return;L.delaySetPopupVisible(!1,L.props.mouseLeaveDelay)},L.onFocus=function(Z){L.fireEvents("onFocus",Z),L.clearDelayTimer(),L.isFocusToShow()&&(L.focusTime=Date.now(),L.delaySetPopupVisible(!0,L.props.focusDelay))},L.onMouseDown=function(Z){L.fireEvents("onMouseDown",Z),L.preClickTime=Date.now()},L.onTouchStart=function(Z){L.fireEvents("onTouchStart",Z),L.preTouchTime=Date.now()},L.onBlur=function(Z){L.fireEvents("onBlur",Z),L.clearDelayTimer(),L.isBlurToHide()&&L.delaySetPopupVisible(!1,L.props.blurDelay)},L.onContextMenu=function(Z){Z.preventDefault(),L.fireEvents("onContextMenu",Z),L.setPopupVisible(!0,Z)},L.onContextMenuClose=function(){L.isContextMenuToShow()&&L.close()},L.onClick=function(Z){if(L.fireEvents("onClick",Z),L.focusTime){var ie;if(L.preClickTime&&L.preTouchTime?ie=Math.min(L.preClickTime,L.preTouchTime):L.preClickTime?ie=L.preClickTime:L.preTouchTime&&(ie=L.preTouchTime),Math.abs(ie-L.focusTime)<20)return;L.focusTime=0}L.preClickTime=0,L.preTouchTime=0,L.isClickToShow()&&(L.isClickToHide()||L.isBlurToHide())&&Z&&Z.preventDefault&&Z.preventDefault();var ne=!L.state.popupVisible;(L.isClickToHide()&&!ne||ne&&L.isClickToShow())&&L.setPopupVisible(!L.state.popupVisible,Z)},L.onPopupMouseDown=function(){if(L.hasPopupMouseDown=!0,clearTimeout(L.mouseDownTimeout),L.mouseDownTimeout=window.setTimeout(function(){L.hasPopupMouseDown=!1},0),L.context){var Z;(Z=L.context).onPopupMouseDown.apply(Z,arguments)}},L.onDocumentClick=function(Z){if(L.props.mask&&!L.props.maskClosable)return;var ie=Z.target,ne=L.getRootDomNode(),ue=L.getPopupDomNode();(!Object(Ke.a)(ne,ie)||L.isContextMenuOnly())&&!Object(Ke.a)(ue,ie)&&!L.hasPopupMouseDown&&L.close()},L.getRootDomNode=function(){var Z=L.props.getTriggerDOMNode;if(Z)return Z(L.triggerRef.current);try{var ie=Object(Ye.a)(L.triggerRef.current);if(ie)return ie}catch(ne){}return Be.a.findDOMNode(Object(p.a)(L))},L.getPopupClassNameFromAlign=function(Z){var ie=[],ne=L.props,ue=ne.popupPlacement,he=ne.builtinPlacements,Ce=ne.prefixCls,ye=ne.alignPoint,we=ne.getPopupClassNameFromAlign;return ue&&he&&ie.push(Ze(he,Ce,Z,ye)),we&&ie.push(we(Z)),ie.join(" ")},L.getComponent=function(){var Z=L.props,ie=Z.prefixCls,ne=Z.destroyPopupOnHide,ue=Z.popupClassName,he=Z.onPopupAlign,Ce=Z.popupMotion,ye=Z.popupAnimation,we=Z.popupTransitionName,He=Z.popupStyle,rt=Z.mask,qe=Z.maskAnimation,lt=Z.maskTransitionName,ot=Z.maskMotion,et=Z.zIndex,tt=Z.popup,vt=Z.stretch,dt=Z.alignPoint,zt=Z.mobile,xt=Z.forceRender,Qe=L.state,Ve=Qe.popupVisible,ct=Qe.point,ft=L.getPopupAlign(),Ne={};return L.isMouseEnterToShow()&&(Ne.onMouseEnter=L.onPopupMouseEnter),L.isMouseLeaveToHide()&&(Ne.onMouseLeave=L.onPopupMouseLeave),Ne.onMouseDown=L.onPopupMouseDown,Ne.onTouchStart=L.onPopupMouseDown,a.createElement(Nt,Object(I.a)({prefixCls:ie,destroyPopupOnHide:ne,visible:Ve,point:dt&&ct,className:ue,align:ft,onAlign:he,animation:ye,getClassNameFromAlign:L.getPopupClassNameFromAlign},Ne,{stretch:vt,getRootDomNode:L.getRootDomNode,style:He,mask:rt,zIndex:et,transitionName:we,maskAnimation:qe,maskTransitionName:lt,maskMotion:ot,ref:L.popupRef,motion:Ce,mobile:zt,forceRender:xt}),typeof tt=="function"?tt():tt)},L.attachParent=function(Z){De.a.cancel(L.attachId);var ie=L.props,ne=ie.getPopupContainer,ue=ie.getDocument,he=L.getRootDomNode(),Ce;ne?(he||ne.length===0)&&(Ce=ne(he)):Ce=ue(L.getRootDomNode()).body,Ce?Ce.appendChild(Z):L.attachId=Object(De.a)(function(){L.attachParent(Z)})},L.getContainer=function(){var Z=L.props.getDocument,ie=Z(L.getRootDomNode()).createElement("div");return ie.style.position="absolute",ie.style.top="0",ie.style.left="0",ie.style.width="100%",L.attachParent(ie),ie},L.setPoint=function(Z){var ie=L.props.alignPoint;if(!ie||!Z)return;L.setState({point:{pageX:Z.pageX,pageY:Z.pageY}})},L.handlePortalUpdate=function(){L.state.prevPopupVisible!==L.state.popupVisible&&L.props.afterPopupVisibleChange(L.state.popupVisible)},L.triggerContextValue={onPopupMouseDown:L.onPopupMouseDown};var Y;return"popupVisible"in V?Y=!!V.popupVisible:Y=!!V.defaultPopupVisible,L.state={prevPopupVisible:Y,popupVisible:Y},mr.forEach(function(Z){L["fire".concat(Z)]=function(ie){L.fireEvents(Z,ie)}}),L}return Object(E.a)(R,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var L=this.props,Y=this.state;if(Y.popupVisible){var Z;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(Z=L.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(je.a)(Z,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(Z=Z||L.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(je.a)(Z,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(Z=Z||L.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(je.a)(Z,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(je.a)(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),De.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var L;return((L=this.popupRef.current)===null||L===void 0?void 0:L.getElement())||null}},{key:"getPopupAlign",value:function(){var L=this.props,Y=L.popupPlacement,Z=L.popupAlign,ie=L.builtinPlacements;return Y&&ie?We(ie,Y,Z):Z}},{key:"setPopupVisible",value:function(L,Y){var Z=this.props.alignPoint,ie=this.state.popupVisible;this.clearDelayTimer(),ie!==L&&("popupVisible"in this.props||this.setState({popupVisible:L,prevPopupVisible:ie}),this.props.onPopupVisibleChange(L)),Z&&Y&&L&&this.setPoint(Y)}},{key:"delaySetPopupVisible",value:function(L,Y,Z){var ie=this,ne=Y*1e3;if(this.clearDelayTimer(),ne){var ue=Z?{pageX:Z.pageX,pageY:Z.pageY}:null;this.delayTimer=window.setTimeout(function(){ie.setPopupVisible(L,ue),ie.clearDelayTimer()},ne)}else this.setPopupVisible(L,Z)}},{key:"clearDelayTimer",value:function(){this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null)}},{key:"clearOutsideHandler",value:function(){this.clickOutsideHandler&&(this.clickOutsideHandler.remove(),this.clickOutsideHandler=null),this.contextMenuOutsideHandler1&&(this.contextMenuOutsideHandler1.remove(),this.contextMenuOutsideHandler1=null),this.contextMenuOutsideHandler2&&(this.contextMenuOutsideHandler2.remove(),this.contextMenuOutsideHandler2=null),this.touchOutsideHandler&&(this.touchOutsideHandler.remove(),this.touchOutsideHandler=null)}},{key:"createTwoChains",value:function(L){var Y=this.props.children.props,Z=this.props;return Y[L]&&Z[L]?this["fire".concat(L)]:Y[L]||Z[L]}},{key:"isClickToShow",value:function(){var L=this.props,Y=L.action,Z=L.showAction;return Y.indexOf("click")!==-1||Z.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var L=this.props.action;return L==="contextMenu"||L.length===1&&L[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var L=this.props,Y=L.action,Z=L.showAction;return Y.indexOf("contextMenu")!==-1||Z.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var L=this.props,Y=L.action,Z=L.hideAction;return Y.indexOf("click")!==-1||Z.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var L=this.props,Y=L.action,Z=L.showAction;return Y.indexOf("hover")!==-1||Z.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var L=this.props,Y=L.action,Z=L.hideAction;return Y.indexOf("hover")!==-1||Z.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var L=this.props,Y=L.action,Z=L.showAction;return Y.indexOf("focus")!==-1||Z.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var L=this.props,Y=L.action,Z=L.hideAction;return Y.indexOf("focus")!==-1||Z.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var L;(L=this.popupRef.current)===null||L===void 0||L.forceAlign()}}},{key:"fireEvents",value:function(L,Y){var Z=this.props.children.props[L];Z&&Z(Y);var ie=this.props[L];ie&&ie(Y)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var L=this.state.popupVisible,Y=this.props,Z=Y.children,ie=Y.forceRender,ne=Y.alignPoint,ue=Y.className,he=Y.autoDestroy,Ce=a.Children.only(Z),ye={key:"trigger"};this.isContextMenuToShow()?ye.onContextMenu=this.onContextMenu:ye.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(ye.onClick=this.onClick,ye.onMouseDown=this.onMouseDown,ye.onTouchStart=this.onTouchStart):(ye.onClick=this.createTwoChains("onClick"),ye.onMouseDown=this.createTwoChains("onMouseDown"),ye.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(ye.onMouseEnter=this.onMouseEnter,ne&&(ye.onMouseMove=this.onMouseMove)):ye.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?ye.onMouseLeave=this.onMouseLeave:ye.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(ye.onFocus=this.onFocus,ye.onBlur=this.onBlur):(ye.onFocus=this.createTwoChains("onFocus"),ye.onBlur=this.createTwoChains("onBlur"));var we=i()(Ce&&Ce.props&&Ce.props.className,ue);we&&(ye.className=we);var He=Object(f.a)({},ye);Object(Te.c)(Ce)&&(He.ref=Object(Te.a)(this.triggerRef,Ce.ref));var rt=a.cloneElement(Ce,He),qe;return(L||this.popupRef.current||ie)&&(qe=a.createElement(G,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!L&&he&&(qe=null),a.createElement(ya.Provider,{value:this.triggerContextValue},rt,qe)}}],[{key:"getDerivedStateFromProps",value:function(L,Y){var Z=L.popupVisible,ie={};return Z!==void 0&&Y.popupVisible!==Z&&(ie.popupVisible=Z,ie.prevPopupVisible=Y.popupVisible),ie}}]),R}(a.Component);return ee.contextType=ya,ee.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:dr,getDocument:cr,onPopupVisibleChange:oa,afterPopupVisibleChange:oa,onPopupAlign:oa,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},ee}var hr=fr(Ge.a),En={adjustX:1,adjustY:1},Ea={topLeft:{points:["bl","tl"],overflow:En,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:En,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:En,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:En,offset:[4,0]}},pr={topLeft:{points:["bl","tl"],overflow:En,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:En,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:En,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:En,offset:[4,0]}},fo=Ea,Aa=0,vr={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},zn=function(ee,oe,X){var R=be(oe),V=ee.getState();ee.setState({defaultActiveFirst:Object(f.a)(Object(f.a)({},V.defaultActiveFirst),{},Object(B.a)({},R,X))})},Ca=function(G){Object(o.a)(oe,G);var ee=Object(l.a)(oe);function oe(X){var R;Object(T.a)(this,oe),R=ee.call(this,X),R.onDestroy=function(ne){R.props.onDestroy(ne)},R.onKeyDown=function(ne){var ue=ne.keyCode,he=R.menuInstance,Ce=R.props.store,ye=R.getVisible();if(ue===D.a.ENTER)return R.onTitleClick(ne),zn(Ce,R.props.eventKey,!0),!0;if(ue===D.a.RIGHT)return ye?he.onKeyDown(ne):(R.triggerOpenChange(!0),zn(Ce,R.props.eventKey,!0)),!0;if(ue===D.a.LEFT){var we;if(ye)we=he.onKeyDown(ne);else return;return we||(R.triggerOpenChange(!1),we=!0),we}return ye&&(ue===D.a.UP||ue===D.a.DOWN)?he.onKeyDown(ne):void 0},R.onOpenChange=function(ne){R.props.onOpenChange(ne)},R.onPopupVisibleChange=function(ne){R.triggerOpenChange(ne,ne?"mouseenter":"mouseleave")},R.onMouseEnter=function(ne){var ue=R.props,he=ue.eventKey,Ce=ue.onMouseEnter,ye=ue.store;zn(ye,R.props.eventKey,!1),Ce({key:he,domEvent:ne})},R.onMouseLeave=function(ne){var ue=R.props,he=ue.parentMenu,Ce=ue.eventKey,ye=ue.onMouseLeave;he.subMenuInstance=Object(p.a)(R),ye({key:Ce,domEvent:ne})},R.onTitleMouseEnter=function(ne){var ue=R.props,he=ue.eventKey,Ce=ue.onItemHover,ye=ue.onTitleMouseEnter;Ce({key:he,hover:!0}),ye({key:he,domEvent:ne})},R.onTitleMouseLeave=function(ne){var ue=R.props,he=ue.parentMenu,Ce=ue.eventKey,ye=ue.onItemHover,we=ue.onTitleMouseLeave;he.subMenuInstance=Object(p.a)(R),ye({key:Ce,hover:!1}),we({key:Ce,domEvent:ne})},R.onTitleClick=function(ne){var ue=Object(p.a)(R),he=ue.props;if(he.onTitleClick({key:he.eventKey,domEvent:ne}),he.triggerSubMenuAction==="hover")return;R.triggerOpenChange(!R.getVisible(),"click"),zn(he.store,R.props.eventKey,!1)},R.onSubMenuClick=function(ne){typeof R.props.onClick=="function"&&R.props.onClick(R.addKeyPath(ne))},R.onSelect=function(ne){R.props.onSelect(ne)},R.onDeselect=function(ne){R.props.onDeselect(ne)},R.getPrefixCls=function(){return"".concat(R.props.rootPrefixCls,"-submenu")},R.getActiveClassName=function(){return"".concat(R.getPrefixCls(),"-active")},R.getDisabledClassName=function(){return"".concat(R.getPrefixCls(),"-disabled")},R.getSelectedClassName=function(){return"".concat(R.getPrefixCls(),"-selected")},R.getOpenClassName=function(){return"".concat(R.props.rootPrefixCls,"-submenu-open")},R.getVisible=function(){return R.state.isOpen},R.getMode=function(){return R.state.mode},R.saveMenuInstance=function(ne){R.menuInstance=ne},R.addKeyPath=function(ne){return Object(f.a)(Object(f.a)({},ne),{},{keyPath:(ne.keyPath||[]).concat(R.props.eventKey)})},R.triggerOpenChange=function(ne,ue){var he=R.props.eventKey,Ce=function(){R.onOpenChange({key:he,item:Object(p.a)(R),trigger:ue,open:ne})};ue==="mouseenter"?R.mouseenterTimeout=setTimeout(function(){Ce()},0):Ce()},R.isChildrenSelected=function(){var ne={find:!1};return _e(R.props.children,R.props.selectedKeys,ne),ne.find},R.isInlineMode=function(){return R.getMode()==="inline"},R.adjustWidth=function(){if(!R.subMenuTitle||!R.menuInstance)return;var ne=Oe.findDOMNode(R.menuInstance);if(ne.offsetWidth>=R.subMenuTitle.offsetWidth)return;ne.style.minWidth="".concat(R.subMenuTitle.offsetWidth,"px")},R.saveSubMenuTitle=function(ne){R.subMenuTitle=ne},R.getBaseProps=function(){var ne=Object(p.a)(R),ue=ne.props,he=R.getMode();return{mode:he==="horizontal"?"vertical":he,visible:R.getVisible(),level:ue.level+1,inlineIndent:ue.inlineIndent,focusable:!1,onClick:R.onSubMenuClick,onSelect:R.onSelect,onDeselect:R.onDeselect,onDestroy:R.onDestroy,selectedKeys:ue.selectedKeys,eventKey:"".concat(ue.eventKey,"-menu-"),openKeys:ue.openKeys,motion:ue.motion,onOpenChange:R.onOpenChange,subMenuOpenDelay:ue.subMenuOpenDelay,parentMenu:Object(p.a)(R),subMenuCloseDelay:ue.subMenuCloseDelay,forceSubMenuRender:ue.forceSubMenuRender,triggerSubMenuAction:ue.triggerSubMenuAction,builtinPlacements:ue.builtinPlacements,defaultActiveFirst:ue.store.getState().defaultActiveFirst[be(ue.eventKey)],multiple:ue.multiple,prefixCls:ue.rootPrefixCls,id:R.internalMenuId,manualRef:R.saveMenuInstance,itemIcon:ue.itemIcon,expandIcon:ue.expandIcon,direction:ue.direction}},R.getMotion=function(ne,ue){var he=Object(p.a)(R),Ce=he.haveRendered,ye=R.props,we=ye.motion,He=ye.rootPrefixCls,rt=Object(f.a)(Object(f.a)({},we),{},{leavedClassName:"".concat(He,"-hidden"),removeOnLeave:!1,motionAppear:Ce||!ue||ne!=="inline"});return rt};var V=X.store,L=X.eventKey,Y=V.getState(),Z=Y.defaultActiveFirst;R.isRootMenu=!1;var ie=!1;return Z&&(ie=Z[L]),zn(V,L,ie),R.state={mode:X.mode,isOpen:X.isOpen},R}return Object(E.a)(oe,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var R=this,V=this.props,L=V.mode,Y=V.parentMenu,Z=V.manualRef,ie=V.isOpen,ne=function(){R.setState({mode:L,isOpen:ie})},ue=ie!==this.state.isOpen,he=L!==this.state.mode;if((he||ue)&&(De.a.cancel(this.updateStateRaf),he?this.updateStateRaf=Object(De.a)(ne):ne()),Z&&Z(this),L!=="horizontal"||!(Y==null?void 0:Y.isRootMenu)||!ie)return;this.minWidthTimeout=setTimeout(function(){return R.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var R=this.props,V=R.onDestroy,L=R.eventKey;V&&V(L),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),De.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(R,V){var L=this.getBaseProps();return a.createElement(wa,Object(I.a)({},L,{id:this.internalMenuId,className:R,style:V}),this.props.children)}},{key:"renderChildren",value:function(){var R=this,V=this.getBaseProps(),L=V.mode,Y=V.visible,Z=V.forceSubMenuRender,ie=V.direction,ne=this.getMotion(L,Y);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||Y||Z,!this.haveOpened)return a.createElement("div",null);var ue=i()("".concat(V.prefixCls,"-sub"),Object(B.a)({},"".concat(V.prefixCls,"-rtl"),ie==="rtl"));return this.isInlineMode()?a.createElement(yn,Object(I.a)({visible:V.visible,forceRender:Z},ne),function(he){var Ce=he.className,ye=he.style,we=i()(ue,Ce);return R.renderPopupMenu(we,ye)}):this.renderPopupMenu(ue)}},{key:"render",value:function(){var R,V,L,Y=Object(f.a)({},this.props),Z=this.getVisible(),ie=this.getPrefixCls(),ne=this.isInlineMode(),ue=this.getMode(),he=i()(ie,"".concat(ie,"-").concat(ue),(R={},Object(B.a)(R,Y.className,!!Y.className),Object(B.a)(R,this.getOpenClassName(),Z),Object(B.a)(R,this.getActiveClassName(),Y.active||Z&&!ne),Object(B.a)(R,this.getDisabledClassName(),Y.disabled),Object(B.a)(R,this.getSelectedClassName(),this.isChildrenSelected()),R));this.internalMenuId||(Y.eventKey?this.internalMenuId="".concat(Y.eventKey,"$Menu"):(Aa+=1,this.internalMenuId="$__$".concat(Aa,"$Menu")));var Ce={},ye={},we={};Y.disabled||(Ce={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},ye={onClick:this.onTitleClick},we={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var He={},rt=Y.direction,qe=rt==="rtl";ne&&(qe?He.paddingRight=Y.inlineIndent*Y.level:He.paddingLeft=Y.inlineIndent*Y.level);var lt={};this.getVisible()&&(lt={"aria-owns":this.internalMenuId});var ot=null;ue!=="horizontal"&&(ot=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(ot=a.createElement(this.props.expandIcon,Object(f.a)({},this.props))));var et=a.createElement("div",Object(I.a)({ref:this.saveSubMenuTitle,style:He,className:"".concat(ie,"-title"),role:"button"},we,ye,{"aria-expanded":Z},lt,{"aria-haspopup":"true",title:typeof Y.title=="string"?Y.title:void 0}),Y.title,ot||a.createElement("i",{className:"".concat(ie,"-arrow")})),tt=this.renderChildren(),vt=((V=Y.parentMenu)===null||V===void 0?void 0:V.isRootMenu)?Y.parentMenu.props.getPopupContainer:function(Ut){return Ut.parentNode},dt=vr[ue],zt=Y.popupOffset?{offset:Y.popupOffset}:{},xt=i()((L={},Object(B.a)(L,Y.popupClassName,Y.popupClassName&&!ne),Object(B.a)(L,"".concat(ie,"-rtl"),qe),L)),Qe=Y.disabled,Ve=Y.triggerSubMenuAction,ct=Y.subMenuOpenDelay,ft=Y.forceSubMenuRender,Ne=Y.subMenuCloseDelay,gt=Y.builtinPlacements;de.forEach(function(Ut){return delete Y[Ut]}),delete Y.onClick;var Pt=qe?Object(f.a)(Object(f.a)({},pr),gt):Object(f.a)(Object(f.a)({},Ea),gt);delete Y.direction;var bt=this.getBaseProps(),St=ne?null:this.getMotion(bt.mode,bt.visible);return a.createElement("li",Object(I.a)({},Y,Ce,{className:he,role:"menuitem"}),a.createElement(hr,{prefixCls:ie,popupClassName:i()("".concat(ie,"-popup"),xt),getPopupContainer:vt,builtinPlacements:Pt,popupPlacement:dt,popupVisible:ne?!1:Z,popupAlign:zt,popup:ne?null:tt,action:Qe||ne?[]:[Ve],mouseEnterDelay:ct,mouseLeaveDelay:Ne,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:ft,popupMotion:St},et),ne?tt:null)}}]),oe}(a.Component);Ca.defaultProps={onMouseEnter:ae,onMouseLeave:ae,onTitleMouseEnter:ae,onTitleMouseLeave:ae,onTitleClick:ae,manualRef:ae,mode:"vertical",title:""};var xa=Object(w.b)(function(G,ee){var oe=G.openKeys,X=G.activeKey,R=G.selectedKeys,V=ee.eventKey,L=ee.subMenuKey;return{isOpen:oe.indexOf(V)>-1,active:X[L]===V,selectedKeys:R}})(Ca);xa.isSubMenu=!0;var gr=xa,Ma="menuitem-overflowed",br=.5,Sa=function(G){Object(o.a)(oe,G);var ee=Object(l.a)(oe);function oe(){var X;return Object(T.a)(this,oe),X=ee.apply(this,arguments),X.resizeObserver=null,X.mutationObserver=null,X.originalTotalWidth=0,X.overflowedItems=[],X.menuItemSizes=[],X.cancelFrameId=null,X.state={lastVisibleIndex:void 0},X.childRef=a.createRef(),X.getMenuItemNodes=function(){var R=X.props.prefixCls,V=X.childRef.current;return V?[].slice.call(V.children).filter(function(L){return L.className.split(" ").indexOf("".concat(R,"-overflowed-submenu"))<0}):[]},X.getOverflowedSubMenuItem=function(R,V,L){var Y=X.props,Z=Y.overflowedIndicator,ie=Y.level,ne=Y.mode,ue=Y.prefixCls,he=Y.theme;if(ie!==1||ne!=="horizontal")return null;var Ce=X.props.children[0],ye=Ce.props,we=ye.children,He=ye.title,rt=ye.style,qe=Object(A.a)(ye,["children","title","style"]),lt=Object(f.a)({},rt),ot="".concat(R,"-overflowed-indicator"),et="".concat(R,"-overflowed-indicator");V.length===0&&L!==!0?lt=Object(f.a)(Object(f.a)({},lt),{},{display:"none"}):L&&(lt=Object(f.a)(Object(f.a)({},lt),{},{visibility:"hidden",position:"absolute"}),ot="".concat(ot,"-placeholder"),et="".concat(et,"-placeholder"));var tt=he?"".concat(ue,"-").concat(he):"",vt={};return de.forEach(function(dt){qe[dt]!==void 0&&(vt[dt]=qe[dt])}),a.createElement(gr,Object(I.a)({title:Z,className:"".concat(ue,"-overflowed-submenu"),popupClassName:tt},vt,{key:ot,eventKey:et,disabled:!1,style:lt}),V)},X.setChildrenWidthAndResize=function(){if(X.props.mode!=="horizontal")return;var R=X.childRef.current;if(!R)return;var V=R.children;if(!V||V.length===0)return;var L=R.children[V.length-1];pe(L,"display","inline-block");var Y=X.getMenuItemNodes(),Z=Y.filter(function(ie){return ie.className.split(" ").indexOf(Ma)>=0});Z.forEach(function(ie){pe(ie,"display","inline-block")}),X.menuItemSizes=Y.map(function(ie){return fe(ie,!0)}),Z.forEach(function(ie){pe(ie,"display","none")}),X.overflowedIndicatorWidth=fe(R.children[R.children.length-1],!0),X.originalTotalWidth=X.menuItemSizes.reduce(function(ie,ne){return ie+ne},0),X.handleResize(),pe(L,"display","none")},X.handleResize=function(){if(X.props.mode!=="horizontal")return;var R=X.childRef.current;if(!R)return;var V=fe(R);X.overflowedItems=[];var L=0,Y;X.originalTotalWidth>V+br&&(Y=-1,X.menuItemSizes.forEach(function(Z){L+=Z,L+X.overflowedIndicatorWidth<=V&&(Y+=1)})),X.setState({lastVisibleIndex:Y})},X}return Object(E.a)(oe,[{key:"componentDidMount",value:function(){var R=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var V=this.childRef.current;if(!V)return;this.resizeObserver=new Se.default(function(L){L.forEach(function(){var Y=R.cancelFrameId;cancelAnimationFrame(Y),R.cancelFrameId=requestAnimationFrame(R.setChildrenWidthAndResize)})}),[].slice.call(V.children).concat(V).forEach(function(L){R.resizeObserver.observe(L)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){R.resizeObserver.disconnect(),[].slice.call(V.children).concat(V).forEach(function(L){R.resizeObserver.observe(L)}),R.setChildrenWidthAndResize()}),this.mutationObserver.observe(V,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(R){var V=this,L=this.state.lastVisibleIndex;return(R||[]).reduce(function(Y,Z,ie){var ne=Z;if(V.props.mode==="horizontal"){var ue=V.getOverflowedSubMenuItem(Z.props.eventKey,[]);L!==void 0&&V.props.className.indexOf("".concat(V.props.prefixCls,"-root"))!==-1&&(ie>L&&(ne=a.cloneElement(Z,{style:{display:"none"},eventKey:"".concat(Z.props.eventKey,"-hidden"),className:"".concat(Ma)})),ie===L+1&&(V.overflowedItems=R.slice(L+1).map(function(Ce){return a.cloneElement(Ce,{key:Ce.props.eventKey,mode:"vertical-left"})}),ue=V.getOverflowedSubMenuItem(Z.props.eventKey,V.overflowedItems)));var he=[].concat(Object(s.a)(Y),[ue,ne]);return ie===R.length-1&&he.push(V.getOverflowedSubMenuItem(Z.props.eventKey,[],!0)),he}return[].concat(Object(s.a)(Y),[ne])},[])}},{key:"render",value:function(){var R=this.props,V=R.visible,L=R.prefixCls,Y=R.overflowedIndicator,Z=R.mode,ie=R.level,ne=R.tag,ue=R.children,he=R.theme,Ce=Object(A.a)(R,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),ye=ne;return a.createElement(ye,Object(I.a)({ref:this.childRef},Ce),this.renderChildren(ue))}}]),oe}(a.Component);Sa.defaultProps={tag:"div",className:""};var yr=Sa;function Er(G){return G.length?G.every(function(ee){return!!ee.props.disabled}):!0}function qn(G,ee,oe){var X=G.getState();G.setState({activeKey:Object(f.a)(Object(f.a)({},X.activeKey),{},Object(B.a)({},ee,oe))})}function jn(G){return G.eventKey||"0-menu-"}function $n(G,ee){var oe=ee,X=G.children,R=G.eventKey;if(oe){var V;if(Ae(X,function(L,Y){L&&L.props&&!L.props.disabled&&oe===ve(L,R,Y)&&(V=!0)}),V)return oe}return oe=null,G.defaultActiveFirst&&Ae(X,function(L,Y){!oe&&L&&!L.props.disabled&&(oe=ve(L,R,Y))}),oe}function Ar(G){if(!G)return;var ee=this.instanceArray.indexOf(G);ee!==-1?this.instanceArray[ee]=G:this.instanceArray.push(G)}var Oa=function(G){Object(o.a)(oe,G);var ee=Object(l.a)(oe);function oe(X){var R;return Object(T.a)(this,oe),R=ee.call(this,X),R.onKeyDown=function(V,L){var Y=V.keyCode,Z;if(R.getFlatInstanceArray().forEach(function(ne){ne&&ne.props.active&&ne.onKeyDown&&(Z=ne.onKeyDown(V))}),Z)return 1;var ie=null;return(Y===D.a.UP||Y===D.a.DOWN)&&(ie=R.step(Y===D.a.UP?-1:1)),ie?(V.preventDefault(),qn(R.props.store,jn(R.props),ie.props.eventKey),typeof L=="function"&&L(ie),1):void 0},R.onItemHover=function(V){var L=V.key,Y=V.hover;qn(R.props.store,jn(R.props),Y?L:null)},R.onDeselect=function(V){R.props.onDeselect(V)},R.onSelect=function(V){R.props.onSelect(V)},R.onClick=function(V){R.props.onClick(V)},R.onOpenChange=function(V){R.props.onOpenChange(V)},R.onDestroy=function(V){R.props.onDestroy(V)},R.getFlatInstanceArray=function(){return R.instanceArray},R.step=function(V){var L=R.getFlatInstanceArray(),Y=R.props.store.getState().activeKey[jn(R.props)],Z=L.length;if(!Z)return null;V<0&&(L=L.concat().reverse());var ie=-1;if(L.every(function(Ce,ye){return Ce&&Ce.props.eventKey===Y?(ie=ye,!1):!0}),!R.props.defaultActiveFirst&&ie!==-1&&Er(L.slice(ie,Z-1)))return;var ne=(ie+1)%Z,ue=ne;do{var he=L[ue];if(!he||he.props.disabled)ue=(ue+1)%Z;else return he}while(ue!==ne);return null},R.renderCommonMenuItem=function(V,L,Y){var Z=R.props.store.getState(),ie=Object(p.a)(R),ne=ie.props,ue=ve(V,ne.eventKey,L),he=V.props;if(!he||typeof V.type=="string")return V;var Ce=ue===Z.activeKey,ye=Object(f.a)(Object(f.a)({mode:he.mode||ne.mode,level:ne.level,inlineIndent:ne.inlineIndent,renderMenuItem:R.renderMenuItem,rootPrefixCls:ne.prefixCls,index:L,parentMenu:ne.parentMenu,manualRef:he.disabled?void 0:Object(S.a)(V.ref,Ar.bind(Object(p.a)(R))),eventKey:ue,active:!he.disabled&&Ce,multiple:ne.multiple,onClick:function(He){(he.onClick||ae)(He),R.onClick(He)},onItemHover:R.onItemHover,motion:ne.motion,subMenuOpenDelay:ne.subMenuOpenDelay,subMenuCloseDelay:ne.subMenuCloseDelay,forceSubMenuRender:ne.forceSubMenuRender,onOpenChange:R.onOpenChange,onDeselect:R.onDeselect,onSelect:R.onSelect,builtinPlacements:ne.builtinPlacements,itemIcon:he.itemIcon||R.props.itemIcon,expandIcon:he.expandIcon||R.props.expandIcon},Y),{},{direction:ne.direction});return(ne.mode==="inline"||Ee())&&(ye.triggerSubMenuAction="click"),a.cloneElement(V,Object(f.a)(Object(f.a)({},ye),{},{key:ue||L}))},R.renderMenuItem=function(V,L,Y){if(!V)return null;var Z=R.props.store.getState(),ie={openKeys:Z.openKeys,selectedKeys:Z.selectedKeys,triggerSubMenuAction:R.props.triggerSubMenuAction,subMenuKey:Y};return R.renderCommonMenuItem(V,L,ie)},X.store.setState({activeKey:Object(f.a)(Object(f.a)({},X.store.getState().activeKey),{},Object(B.a)({},X.eventKey,$n(X,X.activeKey)))}),R.instanceArray=[],R}return Object(E.a)(oe,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(R){return this.props.visible||R.visible||this.props.className!==R.className||!C()(this.props.style,R.style)}},{key:"componentDidUpdate",value:function(R){var V=this.props,L="activeKey"in V?V.activeKey:V.store.getState().activeKey[jn(V)],Y=$n(V,L);if(Y!==L)qn(V.store,jn(V),Y);else if("activeKey"in R){var Z=$n(R,R.activeKey);Y!==Z&&qn(V.store,jn(V),Y)}}},{key:"render",value:function(){var R=this,V=Object(I.a)({},this.props);this.instanceArray=[];var L=i()(V.prefixCls,V.className,"".concat(V.prefixCls,"-").concat(V.mode)),Y={className:L,role:V.role||"menu"};V.id&&(Y.id=V.id),V.focusable&&(Y.tabIndex=0,Y.onKeyDown=this.onKeyDown);var Z=V.prefixCls,ie=V.eventKey,ne=V.visible,ue=V.level,he=V.mode,Ce=V.overflowedIndicator,ye=V.theme;return de.forEach(function(we){return delete V[we]}),delete V.onClick,a.createElement(yr,Object(I.a)({},V,{prefixCls:Z,mode:he,tag:"ul",level:ue,theme:ye,visible:ne,overflowedIndicator:Ce},Y),Object(t.a)(V.children).map(function(we,He){return R.renderMenuItem(we,He,ie||"0-menu-")}))}}]),oe}(a.Component);Oa.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:ae};var Cr=Object(w.b)()(Oa),wa=Cr,xr=e("Kwbf");function Mr(G,ee,oe){var X=G.prefixCls,R=G.motion,V=G.defaultMotions,L=V===void 0?{}:V,Y=G.openAnimation,Z=G.openTransitionName,ie=ee.switchingModeFromInline;if(R)return R;if(Object(j.a)(Y)==="object"&&Y)Object(xr.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof Y=="string")return{motionName:"".concat(X,"-open-").concat(Y)};if(Z)return{motionName:Z};var ne=L[oe];return ne||(ie?null:L.other)}var _a=function(G){Object(o.a)(oe,G);var ee=Object(l.a)(oe);function oe(X){var R;Object(T.a)(this,oe),R=ee.call(this,X),R.onSelect=function(Y){var Z=Object(p.a)(R),ie=Z.props;if(ie.selectable){var ne=R.store.getState(),ue=ne.selectedKeys,he=Y.key;ie.multiple?ue=ue.concat([he]):ue=[he],"selectedKeys"in ie||R.store.setState({selectedKeys:ue}),ie.onSelect(Object(f.a)(Object(f.a)({},Y),{},{selectedKeys:ue}))}},R.onClick=function(Y){var Z=R.getRealMenuMode(),ie=Object(p.a)(R),ne=ie.store,ue=ie.props.onOpenChange;Z!=="inline"&&!("openKeys"in R.props)&&(ne.setState({openKeys:[]}),ue([])),R.props.onClick(Y)},R.onKeyDown=function(Y,Z){R.innerMenu.getWrappedInstance().onKeyDown(Y,Z)},R.onOpenChange=function(Y){var Z=Object(p.a)(R),ie=Z.props,ne=R.store.getState().openKeys.concat(),ue=!1,he=function(ye){var we=!1;if(ye.open)we=ne.indexOf(ye.key)===-1,we&&ne.push(ye.key);else{var He=ne.indexOf(ye.key);we=He!==-1,we&&ne.splice(He,1)}ue=ue||we};Array.isArray(Y)?Y.forEach(he):he(Y),ue&&("openKeys"in R.props||R.store.setState({openKeys:ne}),ie.onOpenChange(ne))},R.onDeselect=function(Y){var Z=Object(p.a)(R),ie=Z.props;if(ie.selectable){var ne=R.store.getState().selectedKeys.concat(),ue=Y.key,he=ne.indexOf(ue);he!==-1&&ne.splice(he,1),"selectedKeys"in ie||R.store.setState({selectedKeys:ne}),ie.onDeselect(Object(f.a)(Object(f.a)({},Y),{},{selectedKeys:ne}))}},R.onMouseEnter=function(Y){R.restoreModeVerticalFromInline();var Z=R.props.onMouseEnter;Z&&Z(Y)},R.onTransitionEnd=function(Y){var Z=Y.propertyName==="width"&&Y.target===Y.currentTarget,ie=Y.target.className,ne=Object.prototype.toString.call(ie)==="[object SVGAnimatedString]"?ie.animVal:ie,ue=Y.propertyName==="font-size"&&ne.indexOf("anticon")>=0;(Z||ue)&&R.restoreModeVerticalFromInline()},R.setInnerMenu=function(Y){R.innerMenu=Y},R.isRootMenu=!0;var V=X.defaultSelectedKeys,L=X.defaultOpenKeys;return"selectedKeys"in X&&(V=X.selectedKeys||[]),"openKeys"in X&&(L=X.openKeys||[]),R.store=Object(w.c)({selectedKeys:V,openKeys:L,activeKey:{"0-menu-":$n(X,X.activeKey)}}),R.state={switchingModeFromInline:!1,prevProps:X,inlineOpenKeys:[],store:R.store},R}return Object(E.a)(oe,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(R){var V=this.props,L=V.siderCollapsed,Y=V.inlineCollapsed,Z=V.onOpenChange;(!R.inlineCollapsed&&Y||!R.siderCollapsed&&L)&&Z([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var R=this.props.collapsedWidth,V=this.store,L=this.prevOpenKeys,Y=this.getInlineCollapsed()&&(R===0||R==="0"||R==="0px");Y?(this.prevOpenKeys=V.getState().openKeys.concat(),this.store.setState({openKeys:[]})):L&&(this.store.setState({openKeys:L}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var R=this.props.mode,V=this.state.switchingModeFromInline,L=this.getInlineCollapsed();return V&&L?"inline":L?"vertical":R}},{key:"getInlineCollapsed",value:function(){var R=this.props,V=R.inlineCollapsed,L=R.siderCollapsed;return L!==void 0?L:V}},{key:"restoreModeVerticalFromInline",value:function(){var R=this.state.switchingModeFromInline;R&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var R=Object(f.a)({},Object(M.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),V=this.getRealMenuMode();return R.className+=" ".concat(R.prefixCls,"-root"),R.direction==="rtl"&&(R.className+=" ".concat(R.prefixCls,"-rtl")),R=Object(f.a)(Object(f.a)({},R),{},{mode:V,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:Mr(this.props,this.state,V)}),delete R.openAnimation,delete R.openTransitionName,a.createElement(w.a,{store:this.store},a.createElement(wa,Object(I.a)({},R,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(R,V){var L=V.prevProps,Y=V.store,Z=Y.getState(),ie={},ne={prevProps:R};return L.mode==="inline"&&R.mode!=="inline"&&(ne.switchingModeFromInline=!0),"openKeys"in R?ie.openKeys=R.openKeys||[]:((R.inlineCollapsed&&!L.inlineCollapsed||R.siderCollapsed&&!L.siderCollapsed)&&(ne.switchingModeFromInline=!0,ne.inlineOpenKeys=Z.openKeys,ie.openKeys=[]),(!R.inlineCollapsed&&L.inlineCollapsed||!R.siderCollapsed&&L.siderCollapsed)&&(ie.openKeys=V.inlineOpenKeys,ne.inlineOpenKeys=[])),Object.keys(ie).length&&Y.setState(ie),ne}}]),oe}(a.Component);_a.defaultProps={selectable:!0,onClick:ae,onSelect:ae,onOpenChange:ae,onDeselect:ae,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:a.createElement("span",null,"\xB7\xB7\xB7")};var Sr=_a,ia=function(G){Object(o.a)(oe,G);var ee=Object(l.a)(oe);function oe(){var X;return Object(T.a)(this,oe),X=ee.apply(this,arguments),X.onKeyDown=function(R){var V=R.keyCode;return V===D.a.ENTER?(X.onClick(R),!0):void 0},X.onMouseLeave=function(R){var V=X.props,L=V.eventKey,Y=V.onItemHover,Z=V.onMouseLeave;Y({key:L,hover:!1}),Z({key:L,domEvent:R})},X.onMouseEnter=function(R){var V=X.props,L=V.eventKey,Y=V.onItemHover,Z=V.onMouseEnter;Y({key:L,hover:!0}),Z({key:L,domEvent:R})},X.onClick=function(R){var V=X.props,L=V.eventKey,Y=V.multiple,Z=V.onClick,ie=V.onSelect,ne=V.onDeselect,ue=V.isSelected,he={key:L,keyPath:[L],item:Object(p.a)(X),domEvent:R};Z(he),Y?ue?ne(he):ie(he):ue||ie(he)},X.saveNode=function(R){X.node=R},X}return Object(E.a)(oe,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var R=this.props;R.onDestroy&&R.onDestroy(R.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var R,V=Object(f.a)({},this.props),L=i()(this.getPrefixCls(),V.className,(R={},Object(B.a)(R,this.getActiveClassName(),!V.disabled&&V.active),Object(B.a)(R,this.getSelectedClassName(),V.isSelected),Object(B.a)(R,this.getDisabledClassName(),V.disabled),R)),Y=Object(f.a)(Object(f.a)({},V.attribute),{},{title:typeof V.title=="string"?V.title:void 0,className:L,role:V.role||"menuitem","aria-disabled":V.disabled});V.role==="option"?Y=Object(f.a)(Object(f.a)({},Y),{},{role:"option","aria-selected":V.isSelected}):(V.role===null||V.role==="none")&&(Y.role="none");var Z={onClick:V.disabled?null:this.onClick,onMouseLeave:V.disabled?null:this.onMouseLeave,onMouseEnter:V.disabled?null:this.onMouseEnter},ie=Object(f.a)({},V.style);V.mode==="inline"&&(V.direction==="rtl"?ie.paddingRight=V.inlineIndent*V.level:ie.paddingLeft=V.inlineIndent*V.level),de.forEach(function(ue){return delete V[ue]}),delete V.direction;var ne=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(ne=a.createElement(this.props.itemIcon,this.props)),a.createElement("li",Object(I.a)({},Object(M.a)(V,["onClick","onMouseEnter","onMouseLeave","onSelect"]),Y,Z,{style:ie,ref:this.saveNode}),V.children,ne)}}]),oe}(a.Component);ia.isMenuItem=!0,ia.defaultProps={onSelect:ae,onMouseEnter:ae,onMouseLeave:ae,manualRef:ae};var Or=Object(w.b)(function(G,ee){var oe=G.activeKey,X=G.selectedKeys,R=ee.eventKey,V=ee.subMenuKey;return{active:oe[V]===R,isSelected:Array.isArray(X)?X.indexOf(R)!==-1:X===R}})(ia),wr=Or,sa=function(G){Object(o.a)(oe,G);var ee=Object(l.a)(oe);function oe(){var X;return Object(T.a)(this,oe),X=ee.apply(this,arguments),X.renderInnerMenuItem=function(R){var V=X.props,L=V.renderMenuItem,Y=V.index;return L(R,Y,X.props.subMenuKey)},X}return Object(E.a)(oe,[{key:"render",value:function(){var R=Object(I.a)({},this.props),V=R.className,L=V===void 0?"":V,Y=R.rootPrefixCls,Z="".concat(Y,"-item-group-title"),ie="".concat(Y,"-item-group-list"),ne=R.title,ue=R.children;return de.forEach(function(he){return delete R[he]}),delete R.direction,a.createElement("li",Object(I.a)({},R,{onClick:function(Ce){return Ce.stopPropagation()},className:"".concat(L," ").concat(Y,"-item-group")}),a.createElement("div",{className:Z,title:typeof ne=="string"?ne:void 0},ne),a.createElement("ul",{className:ie},a.Children.map(ue,this.renderInnerMenuItem)))}}]),oe}(a.Component);sa.isMenuItemGroup=!0,sa.defaultProps={disabled:!0};var ho=sa,Ra=function(ee){var oe=ee.className,X=ee.rootPrefixCls,R=ee.style;return a.createElement("li",{className:"".concat(oe," ").concat(X,"-item-divider"),style:R})};Ra.defaultProps={disabled:!0,className:"",style:{}};var po=Ra,_r=Sr,Rr=e("eDIo");function Tr(G,ee){var oe=G.prefixCls,X=G.editable,R=G.locale,V=G.style;return!X||X.showAdd===!1?null:a.createElement("button",{ref:ee,type:"button",className:"".concat(oe,"-nav-add"),style:V,"aria-label":(R==null?void 0:R.addAriaLabel)||"Add tab",onClick:function(Y){X.onEdit("add",{event:Y})}},X.addIcon||"+")}var Ta=a.forwardRef(Tr);function Pr(G,ee){var oe=G.prefixCls,X=G.id,R=G.tabs,V=G.locale,L=G.mobile,Y=G.moreIcon,Z=Y===void 0?"More":Y,ie=G.moreTransitionName,ne=G.style,ue=G.className,he=G.editable,Ce=G.tabBarGutter,ye=G.rtl,we=G.onTabClick,He=Object(a.useState)(!1),rt=Object(h.a)(He,2),qe=rt[0],lt=rt[1],ot=Object(a.useState)(null),et=Object(h.a)(ot,2),tt=et[0],vt=et[1],dt="".concat(X,"-more-popup"),zt="".concat(oe,"-dropdown"),xt=tt!==null?"".concat(dt,"-").concat(tt):null,Qe=V==null?void 0:V.dropdownAriaLabel,Ve=a.createElement(_r,{onClick:function(St){var Ut=St.key,Jt=St.domEvent;we(Ut,Jt),lt(!1)},id:dt,tabIndex:-1,role:"listbox","aria-activedescendant":xt,selectedKeys:[tt],"aria-label":Qe!==void 0?Qe:"expanded dropdown"},R.map(function(bt){return a.createElement(wr,{key:bt.key,id:"".concat(dt,"-").concat(bt.key),role:"option","aria-controls":X&&"".concat(X,"-panel-").concat(bt.key),disabled:bt.disabled},bt.tab)}));function ct(bt){for(var St=R.filter(function(rn){return!rn.disabled}),Ut=St.findIndex(function(rn){return rn.key===tt})||0,Jt=St.length,an=0;angt?(ft=Ve,dt.current="x"):(ft=ct,dt.current="y");var Pt=Date.now();Pt-tt.current>100&&(vt.current=!1),(ee(-ft,-ft)||vt.current)&&(Qe.preventDefault(),vt.current=!0),tt.current=Pt}var xt=Object(a.useRef)(null);xt.current={onTouchStart:lt,onTouchMove:ot,onTouchEnd:et,onWheel:zt},a.useEffect(function(){function Qe(Ne){xt.current.onTouchStart(Ne)}function Ve(Ne){xt.current.onTouchMove(Ne)}function ct(Ne){xt.current.onTouchEnd(Ne)}function ft(Ne){xt.current.onWheel(Ne)}return document.addEventListener("touchmove",Ve,{passive:!1}),document.addEventListener("touchend",ct,{passive:!1}),G.current.addEventListener("touchstart",Qe,{passive:!1}),G.current.addEventListener("wheel",ft),function(){document.removeEventListener("touchmove",Ve),document.removeEventListener("touchend",ct)}},[])}function Nr(){var G=Object(a.useRef)(new Map);function ee(X){return G.current.has(X)||G.current.set(X,a.createRef()),G.current.get(X)}function oe(X){G.current.delete(X)}return[ee,oe]}function Ia(G,ee){var oe=a.useRef(G),X=a.useState({}),R=Object(h.a)(X,2),V=R[1];function L(Y){var Z=typeof Y=="function"?Y(oe.current):Y;Z!==oe.current&&ee(Z,oe.current),oe.current=Z,V({})}return[oe.current,L]}var ja=function(ee){var oe=ee.position,X=ee.prefixCls,R=ee.extra;if(!R)return null;var V,L=R;return oe==="right"&&(V=L.right||!L.left&&L||null),oe==="left"&&(V=L.left||null),V?a.createElement("div",{className:"".concat(X,"-extra-content")},V):null};function Ur(G,ee){var oe,X=a.useContext(la),R=X.prefixCls,V=X.tabs,L=G.className,Y=G.style,Z=G.id,ie=G.animated,ne=G.activeKey,ue=G.rtl,he=G.extra,Ce=G.editable,ye=G.locale,we=G.tabPosition,He=G.tabBarGutter,rt=G.children,qe=G.onTabClick,lt=G.onTabScroll,ot=Object(a.useRef)(),et=Object(a.useRef)(),tt=Object(a.useRef)(),vt=Object(a.useRef)(),dt=Nr(),zt=Object(h.a)(dt,2),xt=zt[0],Qe=zt[1],Ve=we==="top"||we==="bottom",ct=Ia(0,function(Mt,mt){Ve&<&<({direction:Mt>mt?"left":"right"})}),ft=Object(h.a)(ct,2),Ne=ft[0],gt=ft[1],Pt=Ia(0,function(Mt,mt){!Ve&<&<({direction:Mt>mt?"top":"bottom"})}),bt=Object(h.a)(Pt,2),St=bt[0],Ut=bt[1],Jt=Object(a.useState)(0),an=Object(h.a)(Jt,2),kt=an[0],rn=an[1],fn=Object(a.useState)(0),ln=Object(h.a)(fn,2),un=ln[0],Vt=ln[1],en=Object(a.useState)(0),Yt=Object(h.a)(en,2),Gt=Yt[0],An=Yt[1],Cn=Object(a.useState)(0),_n=Object(h.a)(Cn,2),Tt=_n[0],pn=_n[1],Rn=Object(a.useState)(null),Dt=Object(h.a)(Rn,2),Ct=Dt[0],Xt=Dt[1],Wr=Object(a.useState)(null),za=Object(h.a)(Wr,2),Ln=za[0],Vr=za[1],Qr=Object(a.useState)(0),ka=Object(h.a)(Qr,2),Kr=ka[0],Gr=ka[1],Hr=Object(a.useState)(0),Fa=Object(h.a)(Hr,2),Jr=Fa[0],Yr=Fa[1],Xr=b(new Map),Wa=Object(h.a)(Xr,2),Zr=Wa[0],qr=Wa[1],ta=U(V,Zr,kt),Va="".concat(R,"-nav-operations-hidden"),kn=0,Fn=0;Ve?ue?(kn=0,Fn=Math.max(0,kt-Ct)):(kn=Math.min(0,Ct-kt),Fn=0):(kn=Math.min(0,Ln-un),Fn=0);function ua(Mt){return MtFn?[Fn,!1]:[Mt,!0]}var Qa=Object(a.useRef)(),$r=Object(a.useState)(),Ka=Object(h.a)($r,2),da=Ka[0],Ga=Ka[1];function ca(){Ga(Date.now())}function ma(){window.clearTimeout(Qa.current)}Lr(ot,function(Mt,mt){var Ht=!1;function dn(Vn,Qn){Vn(function(Kn){var Gn=ua(Kn+Qn),Nn=Object(h.a)(Gn,2),va=Nn[0],ga=Nn[1];return Ht=ga,va})}if(Ve){if(Ct>=kt)return Ht;dn(gt,Mt)}else{if(Ln>=un)return Ht;dn(Ut,mt)}return ma(),ca(),Ht}),Object(a.useEffect)(function(){return ma(),da&&(Qa.current=window.setTimeout(function(){Ga(0)},100)),ma},[da]);function Ha(){var Mt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:ne,mt=ta.get(Mt);if(!mt)return;if(Ve){var Ht=Ne;ue?mt.rightNe+Ct&&(Ht=mt.right+mt.width-Ct):mt.left<-Ne?Ht=-mt.left:mt.left+mt.width>-Ne+Ct&&(Ht=-(mt.left+mt.width-Ct)),Ut(0),gt(ua(Ht)[0])}else{var dn=St;mt.top<-St?dn=-mt.top:mt.top+mt.height>-St+Ln&&(dn=-(mt.top+mt.height-Ln)),gt(0),Ut(ua(dn)[0])}}var eo=z(ta,{width:Ct,height:Ln,left:Ne,top:St},{width:Gt,height:Tt},{width:Kr,height:Jr},Object(f.a)(Object(f.a)({},G),{},{tabs:V})),Ja=Object(h.a)(eo,2),to=Ja[0],no=Ja[1],ao=V.map(function(Mt){var mt=Mt.key;return a.createElement(N,{id:Z,prefixCls:R,key:mt,rtl:ue,tab:Mt,closable:Mt.closable,editable:Ce,active:mt===ne,tabPosition:we,tabBarGutter:He,renderWrapper:rt,removeAriaLabel:ye==null?void 0:ye.removeAriaLabel,ref:xt(mt),onClick:function(dn){qe(mt,dn)},onRemove:function(){Qe(mt)},onFocus:function(){Ha(mt),ca(),ue||(ot.current.scrollLeft=0),ot.current.scrollTop=0}})}),fa=g(function(){var Mt,mt,Ht,dn,Vn,Qn,Kn,Gn,Nn,va=((Mt=ot.current)===null||Mt===void 0?void 0:Mt.offsetWidth)||0,ga=((mt=ot.current)===null||mt===void 0?void 0:mt.offsetHeight)||0,nr=((Ht=vt.current)===null||Ht===void 0?void 0:Ht.offsetWidth)||0,ar=((dn=vt.current)===null||dn===void 0?void 0:dn.offsetHeight)||0,uo=((Vn=tt.current)===null||Vn===void 0?void 0:Vn.offsetWidth)||0,co=((Qn=tt.current)===null||Qn===void 0?void 0:Qn.offsetHeight)||0;Xt(va),Vr(ga),Gr(nr),Yr(ar);var rr=(((Kn=et.current)===null||Kn===void 0?void 0:Kn.offsetWidth)||0)-nr,or=(((Gn=et.current)===null||Gn===void 0?void 0:Gn.offsetHeight)||0)-ar;rn(rr),Vt(or);var ir=(Nn=tt.current)===null||Nn===void 0?void 0:Nn.className.includes(Va);An(rr-(ir?0:uo)),pn(or-(ir?0:co)),qr(function(){var sr=new Map;return V.forEach(function(mo){var lr=mo.key,Hn=xt(lr).current;Hn&&sr.set(lr,{width:Hn.offsetWidth,height:Hn.offsetHeight,left:Hn.offsetLeft,top:Hn.offsetTop})}),sr})}),ro=V.slice(0,to),oo=V.slice(no+1),Ya=[].concat(Object(s.a)(ro),Object(s.a)(oo)),io=Object(a.useState)(),Xa=Object(h.a)(io,2),so=Xa[0],lo=Xa[1],xn=ta.get(ne),Za=Object(a.useRef)();function qa(){u.a.cancel(Za.current)}Object(a.useEffect)(function(){var Mt={};return xn&&(Ve?(ue?Mt.right=xn.right:Mt.left=xn.left,Mt.width=xn.width):(Mt.top=xn.top,Mt.height=xn.height)),qa(),Za.current=u()(function(){lo(Mt)}),qa},[xn,Ve,ue]),Object(a.useEffect)(function(){Ha()},[ne,xn,ta,Ve]),Object(a.useEffect)(function(){fa()},[ue,He,ne,V.map(function(Mt){return Mt.key}).join("_")]);var $a=!!Ya.length,Wn="".concat(R,"-nav-wrap"),ha,pa,er,tr;return Ve?ue?(pa=Ne>0,ha=Ne+Cth+t&&i>f+t||iB+t&&d>A+t||d=s.x&&t<=s.x+s.width&&n>=s.y&&n<=s.y+s.height},clone:function(){return new d(this.x,this.y,this.width,this.height)},copy:function(t){this.x=t.x,this.y=t.y,this.width=t.width,this.height=t.height},plain:function(){return{x:this.x,y:this.y,width:this.width,height:this.height}}},d.create=function(t){return new d(t.x,t.y,t.width,t.height)};var i=d;$.exports=i},mLcG:function($,P){var e=typeof window!="undefined"&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(B){setTimeout(B,16)};$.exports=e},mOS8:function($,P,e){$.exports=e.p+"static/403Qrcode.6c17b6f4.png"},mgmH:function($,P,e){"use strict";e.d(P,"d",function(){return g}),e.d(P,"b",function(){return b}),e.d(P,"e",function(){return D}),e.d(P,"c",function(){return O}),e.d(P,"n",function(){return N}),e.d(P,"g",function(){return _}),e.d(P,"h",function(){return U}),e.d(P,"j",function(){return z}),e.d(P,"a",function(){return I}),e.d(P,"l",function(){return T}),e.d(P,"f",function(){return E}),e.d(P,"k",function(){return p}),e.d(P,"m",function(){return o}),e.d(P,"i",function(){return l}),e.d(P,"o",function(){return w}),e.d(P,"r",function(){return M}),e.d(P,"q",function(){return S}),e.d(P,"p",function(){return m});var B=e("miYZ"),h=e("tsqr"),A=e("k1fw"),f=e("9og8"),a=e("WmNS"),d=e.n(a),i=e("oUNq"),t=e("9kvl"),n=e("1vsH"),s=e("m3rI"),r=e("ErOA"),u=function(){Object(t.c)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},c=function(){Object(t.c)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},g=function(){var C=Object(f.a)(d.a.mark(function j(x){var W;return d.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return u(),K.next=3,Object(i.s)(Object(A.a)({},x));case 3:if(W=K.sent,!(W.status===0)){K.next=7;break}return K.next=7,Object(n.u)("",Object(n.U)({url:s.a.API_SERVER+"/api/courses/".concat(x.coursesId,"/export_couser_info.json"),query:x}));case 7:c();case 8:case"end":return K.stop()}},j)}));return function(x){return C.apply(this,arguments)}}(),b=function(){var C=Object(f.a)(d.a.mark(function j(x){var W;return d.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return K.next=2,Object(i.q)(Object(A.a)({},x));case 2:if(W=K.sent,!(W.status===0)){K.next=8;break}h.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),t.d.push("/classrooms/".concat(x.coursesId,"/exportlist/course_member_act_score")),K.next=13;break;case 8:if(!(W.status===-2)){K.next=12;break}return K.abrupt("return",W);case 12:W.status===-3&&(Object(t.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),t.d.push("/classrooms/".concat(x.coursesId,"/exportlist/course_member_act_score")));case 13:case"end":return K.stop()}},j)}));return function(x){return C.apply(this,arguments)}}(),D=function(){var C=Object(f.a)(d.a.mark(function j(x){var W;return d.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return K.next=2,Object(i.t)(Object(A.a)({},x));case 2:if(W=K.sent,!(W.status===0)){K.next=8;break}h.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),t.d.push("/classrooms/".concat(x.coursesId,"/exportlist/course_total_score")),K.next=13;break;case 8:if(!(W.status===-2)){K.next=12;break}return K.abrupt("return",W);case 12:W.status===-3&&(Object(t.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),t.d.push("/classrooms/".concat(x.coursesId,"/exportlist/course_total_score")));case 13:case"end":return K.stop()}},j)}));return function(x){return C.apply(this,arguments)}}(),O=function(){var C=Object(f.a)(d.a.mark(function j(x){var W;return d.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return K.next=2,Object(i.r)(Object(A.a)({},x));case 2:if(W=K.sent,!(W.status===0)){K.next=8;break}h.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),t.d.push("/classrooms/".concat(x.coursesId,"/exportlist/course_total_exercise_and_other")),K.next=13;break;case 8:if(!(W.status===-2)){K.next=12;break}return K.abrupt("return",W);case 12:W.status===-3&&(Object(t.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),t.d.push("/classrooms/".concat(x.coursesId,"/exportlist/course_total_exercise_and_other")));case 13:case"end":return K.stop()}},j)}));return function(x){return C.apply(this,arguments)}}(),N=function(){var C=Object(f.a)(d.a.mark(function j(x){var W;return d.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return K.next=2,Object(i.y)(Object(A.a)({},x));case 2:if(W=K.sent,!(W.status===0)){K.next=8;break}h.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),t.d.push("/classrooms/".concat(x.coursesId,"/exportlist/course_total_exercise_and_other")),K.next=13;break;case 8:if(!(W.status===-2)){K.next=12;break}return K.abrupt("return",W);case 12:W.status===-3&&(Object(t.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),t.d.push("/classrooms/".concat(x.coursesId,"/exportlist/course_total_exercise_and_other")));case 13:case"end":return K.stop()}},j)}));return function(x){return C.apply(this,arguments)}}(),_=function(){var C=Object(f.a)(d.a.mark(function j(x){var W;return d.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return K.next=2,Object(i.u)(Object(A.a)({},x));case 2:if(W=K.sent,!(W.status===0)){K.next=8;break}h.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),t.d.push("/classrooms/".concat(x.coursesId,"/exportlist/course_total_homework")),K.next=13;break;case 8:if(!(W.status===-2)){K.next=12;break}return K.abrupt("return",W);case 12:W.status===-3&&(Object(t.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),t.d.push("/classrooms/".concat(x.coursesId,"/exportlist/course_total_homework")));case 13:case"end":return K.stop()}},j)}));return function(x){return C.apply(this,arguments)}}(),U=function(){var C=Object(f.a)(d.a.mark(function j(x,W){var J;return d.a.wrap(function(Q){for(;;)switch(Q.prev=Q.next){case 0:return Q.next=2,Object(i.w)(Object(A.a)({},x));case 2:J=Q.sent,J.status===0?(h.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),t.d.push("/classrooms/".concat(x.coursesId,"/exportlist/").concat(W))):J.status===-3&&(Object(t.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),t.d.push("/classrooms/".concat(x.coursesId,"/exportlist/").concat(W)));case 4:case"end":return Q.stop()}},j)}));return function(x,W){return C.apply(this,arguments)}}(),v=function(){var C=Object(f.a)(d.a.mark(function j(x){var W;return d.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return u(),K.next=3,Object(i.v)(Object(A.a)({},x));case 3:if(W=K.sent,!(W.status===0)){K.next=7;break}return K.next=7,Object(n.u)("",Object(n.U)({url:s.a.API_SERVER+"/api/homework_commons/".concat(x.categoryId,"/works_list.zip"),query:x}));case 7:c();case 8:case"end":return K.stop()}},j)}));return function(x){return C.apply(this,arguments)}}(),z=function(){var C=Object(f.a)(d.a.mark(function j(x){return d.a.wrap(function(J){for(;;)switch(J.prev=J.next){case 0:u(),Object(r.a)(Object(n.U)({url:s.a.API_SERVER+"/api/polls/".concat(x.categoryId,"/commit_result.xlsx"),query:x}),{method:"get"}).then(function(K){K!=null&&K.status||Object(n.t)("",Object(n.U)({url:s.a.API_SERVER+"/api/polls/".concat(x.categoryId,"/commit_result.xlsx"),query:x}))}),c();case 3:case"end":return J.stop()}},j)}));return function(x){return C.apply(this,arguments)}}(),I=function(){var C=Object(f.a)(d.a.mark(function j(x){return d.a.wrap(function(J){for(;;)switch(J.prev=J.next){case 0:return J.next=2,Object(n.t)("",Object(n.U)({url:s.a.API_SERVER+"/api/courses/".concat(x.coursesId,"/attendances/export_xlsx_data.xlsx"),query:x}));case 2:case"end":return J.stop()}},j)}));return function(x){return C.apply(this,arguments)}}(),T=function(){var C=Object(f.a)(d.a.mark(function j(x){return d.a.wrap(function(J){for(;;)switch(J.prev=J.next){case 0:return J.next=2,Object(n.t)("",Object(n.U)({url:s.a.API_SERVER+"/api/courses/".concat(x.coursesId,"/video_study_statics.xlsx"),query:x}));case 2:case"end":return J.stop()}},j)}));return function(x){return C.apply(this,arguments)}}(),E=function(){var C=Object(f.a)(d.a.mark(function j(x){return d.a.wrap(function(J){for(;;)switch(J.prev=J.next){case 0:return J.next=2,Object(n.t)("",Object(n.U)({url:s.a.API_SERVER+"/api/courses/".concat(x.coursesId,"/export_course_students_info.xlsx"),query:x}));case 2:case"end":return J.stop()}},j)}));return function(x){return C.apply(this,arguments)}}(),p=function(){var C=Object(f.a)(d.a.mark(function j(x){return d.a.wrap(function(J){for(;;)switch(J.prev=J.next){case 0:return J.next=2,Object(n.t)("",Object(n.U)({url:s.a.API_SERVER+"/api/item_banks/export.xlsx",query:x}));case 2:case"end":return J.stop()}},j)}));return function(x){return C.apply(this,arguments)}}(),o=function(){var C=Object(f.a)(d.a.mark(function j(x){return d.a.wrap(function(J){for(;;)switch(J.prev=J.next){case 0:return J.next=2,Object(n.t)("",Object(n.U)({url:s.a.API_SERVER+"/api/competitions/region_reports.xlsx",query:x}));case 2:case"end":return J.stop()}},j)}));return function(x){return C.apply(this,arguments)}}(),l=function(){var C=Object(f.a)(d.a.mark(function j(x){var W;return d.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return K.next=2,Object(i.x)(Object(A.a)({},x));case 2:W=K.sent,W.status===0?(h.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),t.d.push("/classrooms/".concat(x.coursesId,"/exportlist/exercise_score"))):W.status===-3&&(Object(t.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),t.d.push("/classrooms/".concat(x.coursesId,"/exportlist/exercise_score")));case 4:case"end":return K.stop()}},j)}));return function(x){return C.apply(this,arguments)}}(),w=function(){var C=Object(f.a)(d.a.mark(function j(x){return d.a.wrap(function(J){for(;;)switch(J.prev=J.next){case 0:return console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),J.next=3,Object(n.t)("",Object(n.U)({url:s.a.API_SERVER+"/api/export_records/".concat(x.id,".xlsx"),query:x}));case 3:case"end":return J.stop()}},j)}));return function(x){return C.apply(this,arguments)}}(),M=function(){var C=Object(f.a)(d.a.mark(function j(x){return d.a.wrap(function(J){for(;;)switch(J.prev=J.next){case 0:return J.next=2,Object(n.t)("",Object(n.U)({url:s.a.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:x}));case 2:case"end":return J.stop()}},j)}));return function(x){return C.apply(this,arguments)}}(),S=function(){var C=Object(f.a)(d.a.mark(function j(x){return d.a.wrap(function(J){for(;;)switch(J.prev=J.next){case 0:return J.next=2,Object(n.t)("",Object(n.U)({url:s.a.API_SERVER+"/api/ec_years/".concat(x==null?void 0:x.ec_year_id,"/ec_training_objectives.xlsx"),query:x}));case 2:case"end":return J.stop()}},j)}));return function(x){return C.apply(this,arguments)}}(),m=function(){var C=Object(f.a)(d.a.mark(function j(x){return d.a.wrap(function(J){for(;;)switch(J.prev=J.next){case 0:return J.next=2,Object(n.t)("",Object(n.U)({url:s.a.API_SERVER+"/api/ec_years/".concat(x==null?void 0:x.ec_year_id,"/ec_graduation_requirements.xlsx"),query:x}));case 2:case"end":return J.stop()}},j)}));return function(x){return C.apply(this,arguments)}}()},n1HI:function($,P,e){var B=e("hX1E"),h=B.normalizeRadian,A=Math.PI*2;function f(a,d,i,t,n,s,r,u,c){if(r===0)return!1;var g=r;u-=a,c-=d;var b=Math.sqrt(u*u+c*c);if(b-g>i||b+gn&&(n+=A);var O=Math.atan2(c,u);return O<0&&(O+=A),O>=t&&O<=n||O+A>=t&&O+A<=n}P.containStroke=f},n6Mw:function($,P,e){var B=e("SrGk"),h=e("bYtY"),A=e("Fofx");function f(d,i){B.call(this,d,i,"clipPath","__clippath_in_use__")}h.inherits(f,B),f.prototype.update=function(d){var i=this.getSvgElement(d);i&&this.updateDom(i,d.__clipPaths,!1);var t=this.getTextSvgElement(d);t&&this.updateDom(t,d.__clipPaths,!0),this.markUsed(d)},f.prototype.updateDom=function(d,i,t){if(i&&i.length>0){var n=this.getDefs(!0),s=i[0],r,u,c=t?"_textDom":"_dom";s[c]?(u=s[c].getAttribute("id"),r=s[c],n.contains(r)||n.appendChild(r)):(u="zr"+this._zrId+"-clip-"+this.nextId,++this.nextId,r=this.createElement("clipPath"),r.setAttribute("id",u),n.appendChild(r),s[c]=r);var g=this.getSvgProxy(s);if(s.transform&&s.parent.invTransform&&!t){var b=Array.prototype.slice.call(s.transform);A.mul(s.transform,s.parent.invTransform,s.transform),g.brush(s),s.transform=b}else g.brush(s);var D=this.getSvgElement(s);r.innerHTML="",r.appendChild(D.cloneNode()),d.setAttribute("clip-path","url(#"+u+")"),i.length>1&&this.updateDom(r,i.slice(1),t)}else d&&d.setAttribute("clip-path","none")},f.prototype.markUsed=function(d){var i=this;d.__clipPaths&&h.each(d.__clipPaths,function(t){t._dom&&B.prototype.markUsed.call(i,t._dom),t._textDom&&B.prototype.markUsed.call(i,t._textDom)})};var a=f;$.exports=a},nCxF:function($,P,e){var B=e("QBsz"),h=B.min,A=B.max,f=B.scale,a=B.distance,d=B.add,i=B.clone,t=B.sub;function n(s,r,u,c){var g=[],b=[],D=[],O=[],N,_,U,v;if(c){U=[Infinity,Infinity],v=[-Infinity,-Infinity];for(var z=0,I=s.length;z=0&&(Te=pe[Ye],Te.textAlign==="right");)l(Q,y,Te,F,Se,Ae,Ke,"right"),Oe-=Te.width,Ke-=Te.width,Ye--;for(De+=(H-(De-be)-(_e-Ke)-Oe)/2;Be<=Ye;)Te=pe[Be],l(Q,y,Te,F,Se,Ae,De+Te.width/2,"center"),De+=Te.width,Be++;Ae+=Se}}function o(Q,y,k,F,te){if(k&&y.textRotation){var H=y.textOrigin;H==="center"?(F=k.width/2+k.x,te=k.height/2+k.y):H&&(F=H[0]+k.x,te=H[1]+k.y),Q.translate(F,te),Q.rotate(-y.textRotation),Q.translate(-F,-te)}}function l(Q,y,k,F,te,H,se,re){var ce=F.rich[k.styleName]||{};ce.text=k.text;var le=k.textVerticalAlign,me=H+te/2;le==="top"?me=H+k.height/2:le==="bottom"&&(me=H+te-k.height/2),!k.isLineHolder&&w(ce)&&M(Q,y,ce,re==="right"?se-k.width:re==="center"?se-k.width/2:se,me-k.height/2,k.width,k.height);var ge=k.textPadding;ge&&(se=J(se,re,ge),me-=k.height/2-ge[2]-k.textHeight/2),C(y,"shadowBlur",A(ce.textShadowBlur,F.textShadowBlur,0)),C(y,"shadowColor",ce.textShadowColor||F.textShadowColor||"transparent"),C(y,"shadowOffsetX",A(ce.textShadowOffsetX,F.textShadowOffsetX,0)),C(y,"shadowOffsetY",A(ce.textShadowOffsetY,F.textShadowOffsetY,0)),C(y,"textAlign",re),C(y,"textBaseline","middle"),C(y,"font",k.font||b);var xe=j(ce.textStroke||F.textStroke,ae),q=x(ce.textFill||F.textFill),ae=h(ce.textStrokeWidth,F.textStrokeWidth);xe&&(C(y,"lineWidth",ae),C(y,"strokeStyle",xe),y.strokeText(k.text,se,me)),q&&(C(y,"fillStyle",q),y.fillText(k.text,se,me))}function w(Q){return!!(Q.textBackgroundColor||Q.textBorderWidth&&Q.textBorderColor)}function M(Q,y,k,F,te,H,se){var re=k.textBackgroundColor,ce=k.textBorderWidth,le=k.textBorderColor,me=d(re);if(C(y,"shadowBlur",k.textBoxShadowBlur||0),C(y,"shadowColor",k.textBoxShadowColor||"transparent"),C(y,"shadowOffsetX",k.textBoxShadowOffsetX||0),C(y,"shadowOffsetY",k.textBoxShadowOffsetY||0),me||ce&&le){y.beginPath();var ge=k.textBorderRadius;ge?n.buildPath(y,{x:F,y:te,width:H,height:se,r:ge}):y.rect(F,te,H,se),y.closePath()}if(me)if(C(y,"fillStyle",re),k.fillOpacity!=null){var xe=y.globalAlpha;y.globalAlpha=k.fillOpacity*k.opacity,y.fill(),y.globalAlpha=xe}else y.fill();else if(i(re)){var q=re.image;q=s.createOrUpdateImage(q,null,Q,S,re),q&&s.isImageReady(q)&&y.drawImage(q,F,te,H,se)}if(ce&&le)if(C(y,"lineWidth",ce),C(y,"strokeStyle",le),k.strokeOpacity!=null){var xe=y.globalAlpha;y.globalAlpha=k.strokeOpacity*k.opacity,y.stroke(),y.globalAlpha=xe}else y.stroke()}function S(Q,y){y.image=Q}function m(Q,y,k,F){var te=k.x||0,H=k.y||0,se=k.textAlign,re=k.textVerticalAlign;if(F){var ce=k.textPosition;if(ce instanceof Array)te=F.x+W(ce[0],F.width),H=F.y+W(ce[1],F.height);else{var le=y&&y.calculateTextPosition?y.calculateTextPosition(_,k,F):t.calculateTextPosition(_,k,F);te=le.x,H=le.y,se=se||le.textAlign,re=re||le.textVerticalAlign}var me=k.textOffset;me&&(te+=me[0],H+=me[1])}return Q=Q||{},Q.baseX=te,Q.baseY=H,Q.textAlign=se,Q.textVerticalAlign=re,Q}function C(Q,y,k){return Q[y]=r(Q,y,k),Q[y]}function j(Q,y){return Q==null||y<=0||Q==="transparent"||Q==="none"?null:Q.image||Q.colorStops?"#000":Q}function x(Q){return Q==null||Q==="none"?null:Q.image||Q.colorStops?"#000":Q}function W(Q,y){return typeof Q=="string"?Q.lastIndexOf("%")>=0?parseFloat(Q)/100*y:parseFloat(Q):Q}function J(Q,y,k){return y==="right"?Q-k[1]:y==="center"?Q+k[3]/2-k[1]/2:Q+k[3]}function K(Q,y){return Q!=null&&(Q||y.textBackgroundColor||y.textBorderWidth&&y.textBorderColor||y.textPadding)}P.normalizeTextStyle=v,P.renderText=I,P.getBoxPosition=m,P.getStroke=j,P.getFill=x,P.parsePercent=W,P.needDrawText=K},qH13:function($,P,e){var B=e("ItGF"),h=e("QBsz"),A=h.applyTransform,f=e("mFDi"),a=e("Qe9p"),d=e("6GrX"),i=e("pzxd"),t=e("ni6a"),n=e("Gev7"),s=e("Dagg"),r=e("dqUG"),u=e("y+Vt"),c=e("IMiH"),g=e("QuXc"),b=e("06Qe"),D=c.CMD,O=Math.round,N=Math.sqrt,_=Math.abs,U=Math.cos,v=Math.sin,z=Math.max;if(!B.canvasSupported){var I=",",T="progid:DXImageTransform.Microsoft",E=21600,p=E/2,o=1e5,l=1e3,w=function(de){de.style.cssText="position:absolute;left:0;top:0;width:1px;height:1px;",de.coordsize=E+","+E,de.coordorigin="0,0"},M=function(de){return String(de).replace(/&/g,"&").replace(/"/g,""")},S=function(de,fe,pe){return"rgb("+[de,fe,pe].join(",")+")"},m=function(de,fe){fe&&de&&fe.parentNode!==de&&de.appendChild(fe)},C=function(de,fe){fe&&de&&fe.parentNode===de&&de.removeChild(fe)},j=function(de,fe,pe){return(parseFloat(de)||0)*o+(parseFloat(fe)||0)*l+pe},x=i.parsePercent,W=function(de,fe,pe){var Ee=a.parse(fe);pe=+pe,isNaN(pe)&&(pe=1),Ee&&(de.color=S(Ee[0],Ee[1],Ee[2]),de.opacity=pe*Ee[3])},J=function(de){var fe=a.parse(de);return[S(fe[0],fe[1],fe[2]),fe[3]]},K=function(de,fe,pe){var Ee=fe.fill;if(Ee!=null)if(Ee instanceof g){var Se,Oe=0,Be=[0,0],De=0,Ke=1,Ye=pe.getBoundingRect(),Te=Ye.width,je=Ye.height;if(Ee.type==="linear"){Se="gradient";var Ge=pe.transform,Xe=[Ee.x*Te,Ee.y*je],We=[Ee.x2*Te,Ee.y2*je];Ge&&(A(Xe,Xe,Ge),A(We,We,Ge));var Ze=We[0]-Xe[0],ke=We[1]-Xe[1];Oe=Math.atan2(Ze,ke)*180/Math.PI,Oe<0&&(Oe+=360),Oe<1e-6&&(Oe=0)}else{Se="gradientradial";var Xe=[Ee.x*Te,Ee.y*je],Ge=pe.transform,Fe=pe.scale,Le=Te,Pe=je;Be=[(Xe[0]-Ye.x)/Le,(Xe[1]-Ye.y)/Pe],Ge&&A(Xe,Xe,Ge),Le/=Fe[0]*E,Pe/=Fe[1]*E;var Ue=z(Le,Pe);De=2*0/Ue,Ke=2*Ee.r/Ue-De}var Re=Ee.colorStops.slice();Re.sort(function(At,wt){return At.offset-wt.offset});for(var Je=Re.length,Ie=[],$e=[],Et=0;Et=2){var _t=Ie[0][0],Ot=Ie[1][0],Rt=Ie[0][1]*fe.opacity,ut=Ie[1][1]*fe.opacity;de.type=Se,de.method="none",de.focus="100%",de.angle=Oe,de.color=_t,de.color2=Ot,de.colors=$e.join(","),de.opacity=ut,de.opacity2=Rt}Se==="radial"&&(de.focusposition=Be.join(","))}else W(de,Ee,fe.opacity)},Q=function(de,fe){fe.lineDash&&(de.dashstyle=fe.lineDash.join(" ")),fe.stroke!=null&&!(fe.stroke instanceof g)&&W(de,fe.stroke,fe.opacity)},y=function(de,fe,pe,Ee){var Se=fe==="fill",Oe=de.getElementsByTagName(fe)[0];pe[fe]!=null&&pe[fe]!=="none"&&(Se||!Se&&pe.lineWidth)?(de[Se?"filled":"stroked"]="true",pe[fe]instanceof g&&C(de,Oe),Oe||(Oe=b.createNode(fe)),Se?K(Oe,pe,Ee):Q(Oe,pe),m(de,Oe)):(de[Se?"filled":"stroked"]="false",C(de,Oe))},k=[[],[],[]],F=function(de,fe){var pe=D.M,Ee=D.C,Se=D.L,Oe=D.A,Be=D.Q,De=[],Ke,Ye,Te,je,Ge,Xe,We=de.data,Ze=de.len();for(je=0;je.01?wt&&(It+=270/E):Math.abs(Ft-_t)<1e-4?wt&&Itht?Fe-=270/E:Fe+=270/E:wt&&Ft<_t||!wt&&Ft>_t?ke+=270/E:ke-=270/E),De.push(jt,O(((ht-Ot)*$e+Je)*E-p),I,O(((_t-Rt)*Et+Ie)*E-p),I,O(((ht+Ot)*$e+Je)*E-p),I,O(((_t+Rt)*Et+Ie)*E-p),I,O((It*$e+Je)*E-p),I,O((Ft*Et+Ie)*E-p),I,O((ke*$e+Je)*E-p),I,O((Fe*Et+Ie)*E-p)),Ge=ke,Xe=Fe;break;case D.R:var ze=k[0],yt=k[1];ze[0]=We[je++],ze[1]=We[je++],yt[0]=ze[0]+We[je++],yt[1]=ze[1]+We[je++],fe&&(A(ze,ze,fe),A(yt,yt,fe)),ze[0]=O(ze[0]*E-p),yt[0]=O(yt[0]*E-p),ze[1]=O(ze[1]*E-p),yt[1]=O(yt[1]*E-p),De.push(" m ",ze[0],I,ze[1]," l ",yt[0],I,ze[1]," l ",yt[0],I,yt[1]," l ",ze[0],I,yt[1]);break;case D.Z:De.push(" x ")}if(Ke>0){De.push(Ye);for(var Kt=0;Ktce&&(re=0,se={});var pe=le.style,Ee;try{pe.font=de,Ee=pe.fontFamily.split(",")[0]}catch(Se){}fe={style:pe.fontStyle||H,variant:pe.fontVariant||H,weight:pe.fontWeight||H,size:parseFloat(pe.fontSize||12)|0,family:Ee||"Microsoft YaHei"},se[de]=fe,re++}return fe},ge;d.$override("measureText",function(de,fe){var pe=b.doc;ge||(ge=pe.createElement("div"),ge.style.cssText="position:absolute;top:-20000px;left:0;padding:0;margin:0;border:none;white-space:pre;",b.doc.body.appendChild(ge));try{ge.style.font=fe}catch(Ee){}return ge.innerHTML="",ge.appendChild(pe.createTextNode(de)),{width:ge.offsetWidth}});for(var xe=new f,q=function(de,fe,pe,Ee){var Se=this.style;this.__dirty&&i.normalizeTextStyle(Se,!0);var Oe=Se.text;if(Oe!=null&&(Oe+=""),!Oe)return;if(Se.rich){var Be=d.parseRichText(Oe,Se);Oe=[];for(var De=0;De=0&&(this.delFromStorage(t),this._roots.splice(u,1),t instanceof A&&t.delChildrenFromStorage(this))},addToStorage:function(t){return t&&(t.__storage=this,t.dirty(!1)),this},delFromStorage:function(t){return t&&(t.__storage=null),this},dispose:function(){this._renderList=this._roots=null},displayableSortFunc:a};var i=d;$.exports=i},rA99:function($,P,e){var B=e("y+Vt"),h=e("QBsz"),A=e("Sj9i"),f=A.quadraticSubdivide,a=A.cubicSubdivide,d=A.quadraticAt,i=A.cubicAt,t=A.quadraticDerivativeAt,n=A.cubicDerivativeAt,s=[];function r(c,g,b){var D=c.cpx2,O=c.cpy2;return D===null||O===null?[(b?n:i)(c.x1,c.cpx1,c.cpx2,c.x2,g),(b?n:i)(c.y1,c.cpy1,c.cpy2,c.y2,g)]:[(b?t:d)(c.x1,c.cpx1,c.x2,g),(b?t:d)(c.y1,c.cpy1,c.y2,g)]}var u=B.extend({type:"bezier-curve",shape:{x1:0,y1:0,x2:0,y2:0,cpx1:0,cpy1:0,percent:1},style:{stroke:"#000",fill:null},buildPath:function(c,g){var b=g.x1,D=g.y1,O=g.x2,N=g.y2,_=g.cpx1,U=g.cpy1,v=g.cpx2,z=g.cpy2,I=g.percent;if(I===0)return;c.moveTo(b,D),v==null||z==null?(I<1&&(f(b,_,O,I,s),_=s[1],O=s[2],f(D,U,N,I,s),U=s[1],N=s[2]),c.quadraticCurveTo(_,U,O,N)):(I<1&&(a(b,_,v,O,I,s),_=s[1],v=s[2],O=s[3],a(D,U,z,N,I,s),U=s[1],z=s[2],N=s[3]),c.bezierCurveTo(_,U,v,z,O,N))},pointAt:function(c){return r(this.shape,c,!1)},tangentAt:function(c){var g=r(this.shape,c,!0);return h.normalize(g,g)}});$.exports=u},rmlV:function($,P,e){var B=e("y+Vt"),h=B.extend({type:"ellipse",shape:{cx:0,cy:0,rx:0,ry:0},buildPath:function(A,f){var a=.5522848,d=f.cx,i=f.cy,t=f.rx,n=f.ry,s=t*a,r=n*a;A.moveTo(d-t,i),A.bezierCurveTo(d-t,i-r,d-s,i-n,d,i-n),A.bezierCurveTo(d+s,i-n,d+t,i-r,d+t,i),A.bezierCurveTo(d+t,i+r,d+s,i+n,d,i+n),A.bezierCurveTo(d-s,i+n,d-t,i+r,d-t,i),A.closePath()}});$.exports=h},"sW+o":function($,P,e){var B=e("SrGk"),h=e("bYtY"),A=e("SUKs"),f=e("Qe9p");function a(i,t){B.call(this,i,t,["linearGradient","radialGradient"],"__gradient_in_use__")}h.inherits(a,B),a.prototype.addWithoutUpdate=function(i,t){if(t&&t.style){var n=this;h.each(["fill","stroke"],function(s){if(t.style[s]&&(t.style[s].type==="linear"||t.style[s].type==="radial")){var r=t.style[s],u=n.getDefs(!0),c;r._dom?(c=r._dom,u.contains(r._dom)||n.addDom(c)):c=n.add(r),n.markUsed(t);var g=c.getAttribute("id");i.setAttribute(s,"url(#"+g+")")}})}},a.prototype.add=function(i){var t;if(i.type==="linear")t=this.createElement("linearGradient");else if(i.type==="radial")t=this.createElement("radialGradient");else return A("Illegal gradient type."),null;return i.id=i.id||this.nextId++,t.setAttribute("id","zr"+this._zrId+"-gradient-"+i.id),this.updateDom(i,t),this.addDom(t),t},a.prototype.update=function(i){var t=this;B.prototype.update.call(this,i,function(){var n=i.type,s=i._dom.tagName;n==="linear"&&s==="linearGradient"||n==="radial"&&s==="radialGradient"?t.updateDom(i,i._dom):(t.removeDom(i),t.add(i))})},a.prototype.updateDom=function(i,t){if(i.type==="linear")t.setAttribute("x1",i.x),t.setAttribute("y1",i.y),t.setAttribute("x2",i.x2),t.setAttribute("y2",i.y2);else if(i.type==="radial")t.setAttribute("cx",i.x),t.setAttribute("cy",i.y),t.setAttribute("r",i.r);else{A("Illegal gradient type.");return}i.global?t.setAttribute("gradientUnits","userSpaceOnUse"):t.setAttribute("gradientUnits","objectBoundingBox"),t.innerHTML="";for(var n=i.colorStops,s=0,r=n.length;s-1)){var g=f.parse(c)[3],b=f.toHex(c);u.setAttribute("stop-color","#"+b),u.setAttribute("stop-opacity",g)}else u.setAttribute("stop-color",n[s].color);t.appendChild(u)}i._dom=t},a.prototype.markUsed=function(i){if(i.style){var t=i.style.fill;t&&t._dom&&B.prototype.markUsed.call(this,t._dom),t=i.style.stroke,t&&t._dom&&B.prototype.markUsed.call(this,t._dom)}};var d=a;$.exports=d},t23M:function($,P,e){"use strict";var B=e("VTBJ"),h=e("1OyB"),A=e("vuIU"),f=e("Ji7U"),a=e("LK+K"),d=e("q1tI"),i=e.n(d),t=e("m+aA"),n=e("Zm9Q"),s=e("Kwbf"),r=e("c+Xe"),u=e("bdgK"),c="rc-observer-key",g=function(b){Object(f.a)(O,b);var D=Object(a.a)(O);function O(){var N;return Object(h.a)(this,O),N=D.apply(this,arguments),N.resizeObserver=null,N.childNode=null,N.currentElement=null,N.state={width:0,height:0,offsetHeight:0,offsetWidth:0},N.onResize=function(_){var U=N.props.onResize,v=_[0].target,z=v.getBoundingClientRect(),I=z.width,T=z.height,E=v.offsetWidth,p=v.offsetHeight,o=Math.floor(I),l=Math.floor(T);if(N.state.width!==o||N.state.height!==l||N.state.offsetWidth!==E||N.state.offsetHeight!==p){var w={width:o,height:l,offsetWidth:E,offsetHeight:p};N.setState(w),U&&Promise.resolve().then(function(){U(Object(B.a)(Object(B.a)({},w),{},{offsetWidth:E,offsetHeight:p}))})}},N.setChildNode=function(_){N.childNode=_},N}return Object(A.a)(O,[{key:"componentDidMount",value:function(){this.onComponentUpdated()}},{key:"componentDidUpdate",value:function(){this.onComponentUpdated()}},{key:"componentWillUnmount",value:function(){this.destroyObserver()}},{key:"onComponentUpdated",value:function(){var _=this.props.disabled;if(_){this.destroyObserver();return}var U=Object(t.a)(this.childNode||this),v=U!==this.currentElement;v&&(this.destroyObserver(),this.currentElement=U),!this.resizeObserver&&U&&(this.resizeObserver=new u.default(this.onResize),this.resizeObserver.observe(U))}},{key:"destroyObserver",value:function(){this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null)}},{key:"render",value:function(){var _=this.props.children,U=Object(n.a)(_);if(U.length>1)Object(s.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(U.length===0)return Object(s.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var v=U[0];if(d.isValidElement(v)&&Object(r.c)(v)){var z=v.ref;U[0]=d.cloneElement(v,{ref:Object(r.a)(z,this.setChildNode)})}return U.length===1?U[0]:U.map(function(I,T){return!d.isValidElement(I)||"key"in I&&I.key!==null?I:d.cloneElement(I,{key:"".concat(c,"-").concat(T)})})}}]),O}(d.Component);g.displayName="ResizeObserver",P.a=g},tWlo:function($,P){$.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg=="},u3os:function($,P,e){"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.ver=P.clear=P.bind=void 0;var B=e("P4Qj"),h=function(d,i){var t=(0,B.getSensor)(d);return t.bind(i),function(){t.unbind(i)}};P.bind=h;var A=function(d){var i=(0,B.getSensor)(d);(0,B.removeSensor)(i)};P.clear=A;var f="1.0.1";P.ver=f},vKoX:function($,P,e){var B=e("SrGk"),h=e("bYtY");function A(d,i){B.call(this,d,i,["filter"],"__filter_in_use__","_shadowDom")}h.inherits(A,B),A.prototype.addWithoutUpdate=function(d,i){if(i&&f(i.style)){var t;if(i._shadowDom){t=i._shadowDom;var n=this.getDefs(!0);n.contains(i._shadowDom)||this.addDom(t)}else t=this.add(i);this.markUsed(i);var s=t.getAttribute("id");d.style.filter="url(#"+s+")"}},A.prototype.add=function(d){var i=this.createElement("filter");return d._shadowDomId=d._shadowDomId||this.nextId++,i.setAttribute("id","zr"+this._zrId+"-shadow-"+d._shadowDomId),this.updateDom(d,i),this.addDom(i),i},A.prototype.update=function(d,i){var t=i.style;if(f(t)){var n=this;B.prototype.update.call(this,i,function(){n.updateDom(i,i._shadowDom)})}else this.remove(d,i)},A.prototype.remove=function(d,i){i._shadowDomId!=null&&(this.removeDom(d),d.style.filter="")},A.prototype.updateDom=function(d,i){var t=i.getElementsByTagName("feDropShadow");t.length===0?t=this.createElement("feDropShadow"):t=t[0];var n=d.style,s=d.scale&&d.scale[0]||1,r=d.scale&&d.scale[1]||1,u,c,g,b;if(n.shadowBlur||n.shadowOffsetX||n.shadowOffsetY)u=n.shadowOffsetX||0,c=n.shadowOffsetY||0,g=n.shadowBlur,b=n.shadowColor;else if(n.textShadowBlur)u=n.textShadowOffsetX||0,c=n.textShadowOffsetY||0,g=n.textShadowBlur,b=n.textShadowColor;else{this.removeDom(i,n);return}t.setAttribute("dx",u/s),t.setAttribute("dy",c/r),t.setAttribute("flood-color",b);var D=g/2/s,O=g/2/r,N=D+" "+O;t.setAttribute("stdDeviation",N),i.setAttribute("x","-100%"),i.setAttribute("y","-100%"),i.setAttribute("width",Math.ceil(g/2*200)+"%"),i.setAttribute("height",Math.ceil(g/2*200)+"%"),i.appendChild(t),d._shadowDom=i},A.prototype.markUsed=function(d){d._shadowDom&&B.prototype.markUsed.call(this,d._shadowDom)};function f(d){return d&&(d.shadowBlur||d.shadowOffsetX||d.shadowOffsetY||d.textShadowBlur||d.textShadowOffsetX||d.textShadowOffsetY)}var a=A;$.exports=a},vWvF:function($,P,e){var B=e("Bq2U"),h=e("SUKs"),A=e("bYtY"),f=A.isString,a=A.isFunction,d=A.isObject,i=A.isArrayLike,t=A.indexOf,n=function(){this.animators=[]};n.prototype={constructor:n,animate:function(g,b){var D,O=!1,N=this,_=this.__zr;if(g){var U=g.split("."),v=N;O=U[0]==="shape";for(var z=0,I=U.length;z0&&g.animate(b,!1).when(N==null?500:N,v).delay(_||0)}function u(g,b,D,O){if(!b)g.attr(D,O);else{var N={};N[b]={},N[b][D]=O,g.attr(N)}}var c=n;$.exports=c},x6Kt:function($,P,e){var B=e("y+Vt"),h=e("VpOo"),A=e("nPnh"),f=A.subPixelOptimizeRect,a={},d=B.extend({type:"rect",shape:{r:0,x:0,y:0,width:0,height:0},buildPath:function(i,t){var n,s,r,u;this.subPixelOptimize?(f(a,t,this.style),n=a.x,s=a.y,r=a.width,u=a.height,a.r=t.r,t=a):(n=t.x,s=t.y,r=t.width,u=t.height),t.r?h.buildPath(i,t):i.rect(n,s,r,u),i.closePath();return}});$.exports=d},"y+Vt":function($,P,e){var B=e("Gev7"),h=e("bYtY"),A=e("IMiH"),f=e("2DNl"),a=e("3C/r"),d=a.prototype.getCanvasPattern,i=Math.abs,t=new A(!0);function n(r){B.call(this,r),this.path=null}n.prototype={constructor:n,type:"path",__dirtyPath:!0,strokeContainThreshold:5,segmentIgnoreThreshold:0,subPixelOptimize:!1,brush:function(r,u){var c=this.style,g=this.path||t,b=c.hasStroke(),D=c.hasFill(),O=c.fill,N=c.stroke,_=D&&!!O.colorStops,U=b&&!!N.colorStops,v=D&&!!O.image,z=b&&!!N.image;if(c.bind(r,this,u),this.setTransform(r),this.__dirty){var I;_&&(I=I||this.getBoundingRect(),this._fillGradient=c.getGradient(r,O,I)),U&&(I=I||this.getBoundingRect(),this._strokeGradient=c.getGradient(r,N,I))}_?r.fillStyle=this._fillGradient:v&&(r.fillStyle=d.call(O,r)),U?r.strokeStyle=this._strokeGradient:z&&(r.strokeStyle=d.call(N,r));var T=c.lineDash,E=c.lineDashOffset,p=!!r.setLineDash,o=this.getGlobalScale();if(g.setScale(o[0],o[1],this.segmentIgnoreThreshold),this.__dirtyPath||T&&!p&&b?(g.beginPath(r),T&&!p&&(g.setLineDash(T),g.setLineDashOffset(E)),this.buildPath(g,this.shape,!1),this.path&&(this.__dirtyPath=!1)):(r.beginPath(),this.path.rebuildPath(r)),D)if(c.fillOpacity!=null){var l=r.globalAlpha;r.globalAlpha=c.fillOpacity*c.opacity,g.fill(r),r.globalAlpha=l}else g.fill(r);if(T&&p&&(r.setLineDash(T),r.lineDashOffset=E),b)if(c.strokeOpacity!=null){var l=r.globalAlpha;r.globalAlpha=c.strokeOpacity*c.opacity,g.stroke(r),r.globalAlpha=l}else g.stroke(r);T&&p&&r.setLineDash([]),c.text!=null&&(this.restoreTransform(r),this.drawRectText(r,this.getBoundingRect()))},buildPath:function(r,u,c){},createPathProxy:function(){this.path=new A},getBoundingRect:function(){var r=this._rect,u=this.style,c=!r;if(c){var g=this.path;g||(g=this.path=new A),this.__dirtyPath&&(g.beginPath(),this.buildPath(g,this.shape,!1)),r=g.getBoundingRect()}if(this._rect=r,u.hasStroke()){var b=this._rectWithStroke||(this._rectWithStroke=r.clone());if(this.__dirty||c){b.copy(r);var D=u.lineWidth,O=u.strokeNoScale?this.getLineScale():1;u.hasFill()||(D=Math.max(D,this.strokeContainThreshold||4)),O>1e-10&&(b.width+=D/O,b.height+=D/O,b.x-=D/O/2,b.y-=D/O/2)}return b}return r},contain:function(r,u){var c=this.transformCoordToLocal(r,u),g=this.getBoundingRect(),b=this.style;if(r=c[0],u=c[1],g.contain(r,u)){var D=this.path.data;if(b.hasStroke()){var O=b.lineWidth,N=b.strokeNoScale?this.getLineScale():1;if(N>1e-10&&(b.hasFill()||(O=Math.max(O,this.strokeContainThreshold)),f.containStroke(D,O/N,r,u)))return!0}if(b.hasFill())return f.contain(D,r,u)}return!1},dirty:function(r){r==null&&(r=!0),r&&(this.__dirtyPath=r,this._rect=null),this.__dirty=this.__dirtyText=!0,this.__zr&&this.__zr.refresh(),this.__clipTarget&&this.__clipTarget.dirty()},animateShape:function(r){return this.animate("shape",r)},attrKV:function(r,u){r==="shape"?(this.setShape(u),this.__dirtyPath=!0,this._rect=null):B.prototype.attrKV.call(this,r,u)},setShape:function(r,u){var c=this.shape;if(c){if(h.isObject(r))for(var g in r)r.hasOwnProperty(g)&&(c[g]=r[g]);else c[r]=u;this.dirty(!0)}return this},getLineScale:function(){var r=this.transform;return r&&i(r[0]-1)>1e-10&&i(r[3]-1)>1e-10?Math.sqrt(i(r[0]*r[3]-r[2]*r[1])):1}},n.extend=function(r){var u=function(g){n.call(this,g),r.style&&this.style.extendFrom(r.style,!1);var b=r.shape;if(b){this.shape=this.shape||{};var D=this.shape;for(var O in b)!D.hasOwnProperty(O)&&b.hasOwnProperty(O)&&(D[O]=b[O])}r.init&&r.init.call(this,g)};h.inherits(u,n);for(var c in r)c!=="style"&&c!=="shape"&&(u.prototype[c]=r[c]);return u},h.inherits(n,B);var s=n;$.exports=s},y23F:function($,P){function e(){this.on("mousedown",this._dragStart,this),this.on("mousemove",this._drag,this),this.on("mouseup",this._dragEnd,this)}e.prototype={constructor:e,_dragStart:function(A){for(var f=A.target;f&&!f.draggable;)f=f.parent;f&&(this._draggingTarget=f,f.dragging=!0,this._x=A.offsetX,this._y=A.offsetY,this.dispatchToElement(B(f,A),"dragstart",A.event))},_drag:function(A){var f=this._draggingTarget;if(f){var a=A.offsetX,d=A.offsetY,i=a-this._x,t=d-this._y;this._x=a,this._y=d,f.drift(i,t,A),this.dispatchToElement(B(f,A),"drag",A.event);var n=this.findHover(a,d,f).target,s=this._dropTarget;this._dropTarget=n,f!==n&&(s&&n!==s&&this.dispatchToElement(B(s,A),"dragleave",A.event),n&&n!==s&&this.dispatchToElement(B(n,A),"dragenter",A.event))}},_dragEnd:function(A){var f=this._draggingTarget;f&&(f.dragging=!1),this.dispatchToElement(B(f,A),"dragend",A.event),this._dropTarget&&this.dispatchToElement(B(this._dropTarget,A),"drop",A.event),this._draggingTarget=null,this._dropTarget=null}};function B(A,f){return{target:A,topTarget:f&&f.topTarget}}var h=e;$.exports=h},yslc:function($,P){$.exports="data:image/png;base64,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"},yxFR:function($,P,e){var B=e("y+Vt"),h=e("nPnh"),A=h.subPixelOptimizeLine,f={},a=B.extend({type:"line",shape:{x1:0,y1:0,x2:0,y2:0,percent:1},style:{stroke:"#000",fill:null},buildPath:function(d,i){var t,n,s,r;this.subPixelOptimize?(A(f,i,this.style),t=f.x1,n=f.y1,s=f.x2,r=f.y2):(t=i.x1,n=i.y1,s=i.x2,r=i.y2);var u=i.percent;if(u===0)return;d.moveTo(t,n),u<1&&(s=t*(1-u)+s*u,r=n*(1-u)+r*u),d.lineTo(s,r)},pointAt:function(d){var i=this.shape;return[i.x1*(1-d)+i.x2*d,i.y1*(1-d)+i.y2*d]}});$.exports=a},zarK:function($,P,e){var B=e("YH21"),h=B.addEventListener,A=B.removeEventListener,f=B.normalizeEvent,a=B.getNativeEvent,d=e("bYtY"),i=e("H6uX"),t=e("ItGF"),n=300,s=t.domSupported,r=function(){var m=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],C=["touchstart","touchend","touchmove"],j={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},x=d.map(m,function(W){var J=W.replace("mouse","pointer");return j.hasOwnProperty(J)?J:W});return{mouse:m,touch:C,pointer:x}}(),u={mouse:["mousemove","mouseup"],pointer:["pointermove","pointerup"]};function c(m){return m==="mousewheel"&&t.browser.firefox?"DOMMouseScroll":m}function g(m){var C=m.pointerType;return C==="pen"||C==="touch"}function b(m){m.touching=!0,m.touchTimer!=null&&(clearTimeout(m.touchTimer),m.touchTimer=null),m.touchTimer=setTimeout(function(){m.touching=!1,m.touchTimer=null},700)}function D(m){m&&(m.zrByTouch=!0)}function O(m,C){return f(m.dom,new _(m,C),!0)}function N(m,C){for(var j=C,x=!1;j&&j.nodeType!==9&&!(x=j.domBelongToZr||j!==C&&j===m.painterRoot);)j=j.parentNode;return x}function _(m,C){this.type=C.type,this.target=this.currentTarget=m.dom,this.pointerType=C.pointerType,this.clientX=C.clientX,this.clientY=C.clientY}var U=_.prototype;U.stopPropagation=U.stopImmediatePropagation=U.preventDefault=d.noop;var v={mousedown:function(m){m=f(this.dom,m),this._mayPointerCapture=[m.zrX,m.zrY],this.trigger("mousedown",m)},mousemove:function(m){m=f(this.dom,m);var C=this._mayPointerCapture;C&&(m.zrX!==C[0]||m.zrY!==C[1])&&o(this,!0),this.trigger("mousemove",m)},mouseup:function(m){m=f(this.dom,m),o(this,!1),this.trigger("mouseup",m)},mouseout:function(m){m=f(this.dom,m),this._pointerCapturing&&(m.zrEventControl="no_globalout");var C=m.toElement||m.relatedTarget;m.zrIsToLocalDOM=N(this,C),this.trigger("mouseout",m)},touchstart:function(m){m=f(this.dom,m),D(m),this._lastTouchMoment=new Date,this.handler.processGesture(m,"start"),v.mousemove.call(this,m),v.mousedown.call(this,m)},touchmove:function(m){m=f(this.dom,m),D(m),this.handler.processGesture(m,"change"),v.mousemove.call(this,m)},touchend:function(m){m=f(this.dom,m),D(m),this.handler.processGesture(m,"end"),v.mouseup.call(this,m),+new Date-this._lastTouchMoment0&&St[0]!==void 0?St[0]:{},bt.next=3,In({type:"shixunsDetail/addRepositoryFile",payload:{id:at.myshixun.identifier,message:dt.commitMessage,content:"",path:(Ve.defaultPath?Ve.defaultPath+"/":"")+dt.path+"/"+(dt.file||".gitkeep"),secret_repository:Ge?void 0:!0}});case 3:Qe=bt.sent,(Qe==null?void 0:Qe.status)===0&&(x.b.success("\u6DFB\u52A0\u6210\u529F"),Ve.onOK({path:(Ve.defaultPath?Ve.defaultPath+"/":"")+dt.path+"/"+(dt.file||".gitkeep"),name:dt.path.split("/")[dt.path.split("/").length-1]}),Ve.onClose());case 5:case"end":return bt.stop()}},lt)}));return function(){return Pt.apply(this,arguments)}}(),zt=function(){var lt,dt;$.d.push("/shixuns/".concat(sn.current,"/").concat((lt=it.pathname)===null||lt===void 0||((dt=lt.split("/"))===null||dt===void 0)?void 0:dt[3]).concat(Te?"/master/shixun_show/".concat(Te):""))};return v.a.createElement(O.a,{width:"60%",centered:!0,visible:Ve.visible,wrapClassName:le.a.modal,onOk:function(){nn.submit()},onCancel:Ve.onClose,title:"\u65B0\u5EFA\u6587\u4EF6\u5939"},v.a.createElement("section",{className:le.a.bg},v.a.createElement("div",{className:le.a.wrap},v.a.createElement(_.a,{className:"mt10",form:nn,scrollToFirstError:!0,layout:"vertical",onFinish:Et,onChange:function(){var lt,dt,Qe,St,pt=Object(oe.a)({},nn.getFieldsValue()),bt=pt==null||((lt=pt.path)===null||lt===void 0)?void 0:lt.split(""),Ut=pt==null||((dt=pt.file)===null||dt===void 0)?void 0:dt.split("");bt!=null&&(Qe=bt.filter(function(Qn){return Qn=="/"}))!==null&&Qe!==void 0&&Qe.length&&(pt.path=pt.path.substring(0,pt.path.length-1)),Ut!=null&&(St=Ut.filter(function(Qn){return Qn=="/"}))!==null&&St!==void 0&&St.length&&(pt.file=pt.file.substring(0,pt.path.length-1)),nn.setFieldsValue(Object(oe.a)({},pt)),tn(pt)}},v.a.createElement(_.a.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0\uFF1A",name:"path"},v.a.createElement(ee.a,null,v.a.createElement(te.a,null,v.a.createElement("span",{className:le.a.filePath},Ve.defaultPath+"/")),v.a.createElement(te.a,{flex:"1"},v.a.createElement(_.a.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},v.a.createElement(Se.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0",size:"large"}))))),v.a.createElement(_.a.Item,{label:"\u6587\u4EF6\u540D\u79F0\uFF1A",name:"file"},v.a.createElement(Se.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0\uFF0C\u5982\u679C\u4E0D\u586B\u5199\u7CFB\u7EDF\u5C06\u5728\u6587\u4EF6\u5939\u4E0B\u521B\u5EFA.gitkeep\u7684\u9ED8\u8BA4\u6587\u4EF6",size:"large"})),v.a.createElement(_.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},v.a.createElement(Se.a,{placeholder:"\u8BF7\u8F93\u5165\u672C\u6B21\u63D0\u4EA4\u7684\u4E3B\u8981\u4FE1\u606F\uFF0C\u5408\u7406\u7684\u63CF\u8FF0\u4FE1\u606F\u6709\u5229\u4E8E\u4EE3\u7801\u5386\u53F2\u8BB0\u5F55\u7684\u7BA1\u7406",size:"large"}))))))},me=Object($.a)(function(ht){var Fe=ht.shixunsDetail,vt=ht.loading,jt=ht.globalSetting,Jt=ht.user;return{shixunsDetail:Fe,globalSetting:jt,user:Jt,loading:vt.models.index}})(Y),p=i("7ahc"),T=function(Fe){var vt=Fe.shixunsDetail,jt=Fe.globalSetting,Jt=Fe.loading,_t=Fe.user,In=Fe.taskData,at=Fe.dispatch,Ge=Fe.isRepository,Ve=Fe.onClose,it=Object(Z.a)(Fe,["shixunsDetail","globalSetting","loading","user","taskData","dispatch","isRepository","onClose"]),Ze=Object(De.h)(),gt=Object(oe.a)(Object(oe.a)({},Object(De.i)()),Object(De.h)().query),Be=Object(c.useState)({}),ze=Object(pe.a)(Be,2),tn=ze[0],sn=ze[1],qt=Object(c.useRef)(),It=_.a.useForm(),nn=Object(pe.a)(It,1),bn=nn[0],Zn=Object(c.useState)(""),Te=Object(pe.a)(Zn,2),Je=Te[0],Et=Te[1];Object(c.useEffect)(function(){it.visible&&bn.resetFields()},[it.visible]),Object(c.useEffect)(function(){var lt=sessionStorage.getItem("pathArray");if(lt){var dt=lt.split(",").join("/"),Qe=dt.indexOf("/")===0?dt.substr(1):dt;Et(Qe)}},[]),Object(c.useEffect)(function(){var lt,dt;qt.current=(lt=Ze.pathname)===null||lt===void 0||((dt=lt.split("/"))===null||dt===void 0)?void 0:dt[2]},[]);var zt=function(){var lt=Object(N.a)(Ae.a.mark(function dt(){var Qe,St,pt=arguments;return Ae.a.wrap(function(Ut){for(;;)switch(Ut.prev=Ut.next){case 0:return Qe=pt.length>0&&pt[0]!==void 0?pt[0]:{},Ut.next=3,Object(re.b)({id:In.myshixun.identifier,message:Qe.commitMessage,content:Qe.codeMirror,path:(it.defaultPath?it.defaultPath+"/":"")+Qe.path,secret_repository:Ge?void 0:!0});case 3:St=Ut.sent,(St==null?void 0:St.status)===0&&(x.b.success("\u6DFB\u52A0\u6210\u529F"),it.onOK({path:(it.defaultPath?it.defaultPath+"/":"")+Qe.path,name:Qe.path.split("/")[Qe.path.split("/").length-1]}),Ve());case 5:case"end":return Ut.stop()}},dt)}));return function(){return lt.apply(this,arguments)}}(),Pt=function(){var dt,Qe;$.d.push("/shixuns/".concat(qt.current,"/").concat((dt=Ze.pathname)===null||dt===void 0||((Qe=dt.split("/"))===null||Qe===void 0)?void 0:Qe[3]).concat(Je?"/master/shixun_show/".concat(Je):""))};return v.a.createElement(O.a,{width:"60%",visible:it.visible,wrapClassName:le.a.modal,centered:!0,onOk:function(){bn.submit()},onCancel:Ve,title:"\u65B0\u5EFA\u6587\u4EF6"},v.a.createElement("section",{className:le.a.bg},v.a.createElement("div",{className:le.a.wrap},v.a.createElement(_.a,{className:"mt10",form:bn,scrollToFirstError:!0,layout:"vertical",onFinish:zt,onChange:function(){var dt,Qe,St=Object(oe.a)({},bn.getFieldsValue()),pt=St==null||((dt=St.path)===null||dt===void 0)?void 0:dt.split("");(pt==null||((Qe=pt.filter(function(bt){return bt=="/"}))===null||Qe===void 0)?void 0:Qe.length)>1&&(St.path=St.path.substring(0,St.path.length-1)),bn.setFieldsValue(Object(oe.a)({},St)),sn(St)}},v.a.createElement(_.a.Item,{label:"\u6587\u4EF6\u540D\u79F0\u6216\u6587\u4EF6\u8DEF\u5F84\uFF1A",name:"path"},v.a.createElement(ee.a,null,v.a.createElement(te.a,null,v.a.createElement("span",{className:le.a.filePath},it.defaultPath+"/")),v.a.createElement(te.a,{flex:"1"},v.a.createElement(_.a.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},v.a.createElement(Se.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"large"}))))),v.a.createElement(_.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},v.a.createElement(Se.a,{placeholder:"\u8BF7\u8F93\u5165\u672C\u6B21\u63D0\u4EA4\u7684\u4E3B\u8981\u4FE1\u606F\uFF0C\u5408\u7406\u7684\u63CF\u8FF0\u4FE1\u606F\u6709\u5229\u4E8E\u4EE3\u7801\u5386\u53F2\u8BB0\u5F55\u7684\u7BA1\u7406",size:"large"})),v.a.createElement("div",{className:"mt10 mb20"},v.a.createElement(_.a.Item,{name:"codeMirror",label:"\u6587\u4EF6\u5185\u5BB9\uFF1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5185\u5BB9"}]},v.a.createElement(p.a,{options:{modal:"javascript",lineNumbers:!0,theme:"railscasts",indentUnit:4,matchBrackets:!0,autoRefresh:!0,smartIndent:!0,extraKeys:{"Alt-/":"autocomplete"},autofocus:!0,styleActiveLine:!0,lint:!0,linkurl:"",gutters:["CodeMirror-linenumbers","breakpoints","CodeMirror-lint-markers"]}})))))))},A=Object($.a)(function(ht){var Fe=ht.shixunsDetail,vt=ht.loading,jt=ht.globalSetting,Jt=ht.user;return{shixunsDetail:Fe,globalSetting:jt,user:Jt,loading:vt.models.index}})(T),ae=function(Fe){var vt=Fe.shixunsDetail,jt=Fe.globalSetting,Jt=Fe.loading,_t=Fe.user,In=Fe.dispatch,at=Fe.isRepository,Ge=Fe.taskData,Ve=Object(Z.a)(Fe,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository","taskData"]),it=Object(De.h)(),Ze=Object(oe.a)(Object(oe.a)({},Object(De.i)()),Object(De.h)().query),gt=Object(c.useState)({}),Be=Object(pe.a)(gt,2),ze=Be[0],tn=Be[1],sn=Object(c.useRef)(),qt=_.a.useForm(),It=Object(pe.a)(qt,1),nn=It[0],bn=Object(c.useState)(""),Zn=Object(pe.a)(bn,2),Te=Zn[0],Je=Zn[1],Et=Object(c.useState)(""),zt=Object(pe.a)(Et,2),Pt=zt[0],lt=zt[1];Object(c.useEffect)(function(){Ve.visible&&nn.resetFields()},[Ve.visible]),Object(c.useEffect)(function(){var St=Ve.defaultPath.split("/");St.length===1?(Je(""),lt(Ve.defaultPath)):(lt(St.pop()),Je(St.join("/")+"/"))},[Ve.defaultPath]),Object(c.useEffect)(function(){var St,pt;sn.current=(St=it.pathname)===null||St===void 0||((pt=St.split("/"))===null||pt===void 0)?void 0:pt[2]},[]);var dt=function(){var St=Object(N.a)(Ae.a.mark(function pt(){var bt,Ut,Qn,Sn=arguments;return Ae.a.wrap(function(cn){for(;;)switch(cn.prev=cn.next){case 0:return Ut=Sn.length>0&&Sn[0]!==void 0?Sn[0]:{},cn.next=3,Object(re.w)({id:Ge==null||((bt=Ge.shixun)===null||bt===void 0)?void 0:bt.identifier,from:Ve.defaultPath,to:Te+Ut.path,message:Ut.commitMessage||"".concat(Ve.defaultPath," rename to ").concat(Te).concat(Ut.path," ")});case 3:Qn=cn.sent,(Qn==null?void 0:Qn.status)===0&&(x.b.success("\u64CD\u4F5C\u6210\u529F"),Ve.onOK({path:Ut.path,name:Ut.path}),Ve.onClose());case 5:case"end":return cn.stop()}},pt)}));return function(){return St.apply(this,arguments)}}(),Qe=function(){var pt,bt;$.d.push("/shixuns/".concat(sn.current,"/").concat((pt=it.pathname)===null||pt===void 0||((bt=pt.split("/"))===null||bt===void 0)?void 0:bt[3]).concat(Te?"/master/shixun_show/".concat(Te):""))};return v.a.createElement(O.a,{width:"40%",visible:Ve.visible,wrapClassName:le.a.modal,centered:!0,onOk:function(){nn.submit()},onCancel:Ve.onClose,title:"\u63D0\u4EA4\u8BF4\u660E"},v.a.createElement("section",{className:le.a.bg},v.a.createElement("div",{className:le.a.wrap},v.a.createElement(_.a,{className:"mt10",form:nn,scrollToFirstError:!0,layout:"vertical",onFinish:dt,onChange:function(){var pt,bt,Ut=Object(oe.a)({},nn.getFieldsValue()),Qn=Ut==null||((pt=Ut.path)===null||pt===void 0)?void 0:pt.split("");(Qn==null||((bt=Qn.filter(function(Sn){return Sn=="/"}))===null||bt===void 0)?void 0:bt.length)>1&&(Ut.path=Ut.path.substring(0,Ut.path.length-1)),nn.setFieldsValue(Object(oe.a)({},Ut)),tn(Ut)}},v.a.createElement(_.a.Item,{label:"\u91CD\u547D\u540D\uFF1A",name:"path"},v.a.createElement(ee.a,null,v.a.createElement(te.a,{flex:"1"},v.a.createElement(_.a.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},v.a.createElement(Se.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"large",defaultValue:Pt}))))),v.a.createElement(_.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage"},v.a.createElement(Se.a,{placeholder:"\u5982\u4E0D\u586B\u5199\uFF0C\u9ED8\u8BA4\u63D0\u4EA4\u4FE1\u606F\u662F\uFF08".concat(Ve.defaultPath," rename to \u65B0\u7684\u540D\u79F0 \uFF09"),size:"large"}))))))},C=Object($.a)(function(ht){var Fe=ht.shixunsDetail,vt=ht.loading,jt=ht.globalSetting,Jt=ht.user;return{shixunsDetail:Fe,globalSetting:jt,user:Jt,loading:vt.models.index}})(ae),b=i("DZo9"),B=i("8z0m"),xe=i("m3rI"),Me=i("8j3D"),_e=i("25Vc"),qe=i.n(_e),ot=B.a.Dragger,yt=function(Fe){var vt,jt=Fe.shixunsDetail,Jt=Fe.globalSetting,_t=Fe.loading,In=Fe.user,at=Fe.taskData,Ge=Fe.dispatch,Ve=Fe.isRepository,it=Object(Z.a)(Fe,["shixunsDetail","globalSetting","loading","user","taskData","dispatch","isRepository"]),Ze=Object(De.h)(),gt=Object(oe.a)(Object(oe.a)({},Object(De.i)()),Object(De.h)().query),Be=Object(c.useState)({}),ze=Object(pe.a)(Be,2),tn=ze[0],sn=ze[1],qt=Object(c.useRef)(),It=_.a.useForm(),nn=Object(pe.a)(It,1),bn=nn[0],Zn=Object(c.useState)([]),Te=Object(pe.a)(Zn,2),Je=Te[0],Et=Te[1],zt=Object(c.useState)(),Pt=Object(pe.a)(zt,2),lt=Pt[0],dt=Pt[1],Qe;Object(c.useEffect)(function(){it.visible&&(bn.resetFields(),Et([]))},[it.visible]),Object(c.useEffect)(function(){qt.current=gt.id},[]),Object(c.useEffect)(function(){var Sn=sessionStorage.getItem("pathArray");if(Sn){var $t=Sn.split(",").join("/"),cn=$t.indexOf("/")===0?$t.substr(1):$t;dt(cn)}},[]);var St=function($t){if(Qe=$t.file.name,$t.file.status==="done"||$t.file.status==="uploading"){var cn,hr,zn;if(Et($t.fileList),!$t.file.response)return;if(((cn=$t.file.response)===null||cn===void 0?void 0:cn.status)===0){x.b.success("\u4E0A\u4F20\u6210\u529F\uFF01");return}Et(Je.filter(function(tr){return tr.uid!==$t.file.uid})),((hr=$t.file.response)===null||hr===void 0?void 0:hr.message)&&x.b.info((zn=$t.file.response)===null||zn===void 0?void 0:zn.message)}},pt=function(){var Sn=Object(N.a)(Ae.a.mark(function $t(cn){var hr;return Ae.a.wrap(function(tr){for(;;)switch(tr.prev=tr.next){case 0:if(cn.response){tr.next=3;break}return x.b.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01"),tr.abrupt("return");case 3:return tr.next=5,Ge({type:"shixunsDetail/deleteGitFile",payload:{id:gt.id,path:lt?"".concat(lt,"/").concat(cn.name):cn.name,message:bn.getFieldValue("commitMessage")||"\u5220\u9664\u4E86".concat(lt?"".concat(lt,"/").concat(cn.name):cn.name),secret_repository:Ve?null:!0}});case 5:hr=tr.sent,hr.status===0&&(Et(Je.filter(function(Bn){return Bn.uid!==cn.uid})),x.b.info("\u5220\u9664\u6210\u529F"));case 7:case"end":return tr.stop()}},$t)}));return function(cn){return Sn.apply(this,arguments)}}(),bt={height:300,multiple:!0,withCredentials:!0,data:function(){var Sn=Object(N.a)(Ae.a.mark(function cn(){return Ae.a.wrap(function(zn){for(;;)switch(zn.prev=zn.next){case 0:return zn.abrupt("return",new Promise(function(){var tr=Object(N.a)(Ae.a.mark(function Bn(vn,pn){return Ae.a.wrap(function(ln){for(;;)switch(ln.prev=ln.next){case 0:setTimeout(Object(N.a)(Ae.a.mark(function Dr(){var Un,Gn;return Ae.a.wrap(function(pr){for(;;)switch(pr.prev=pr.next){case 0:return pr.next=2,bn.getFieldsValue();case 2:Un=pr.sent,Gn=Object(oe.a)(Object(oe.a)({},{path:it.defaultPath?it.defaultPath:"",message:tn.commitMessage||"\u4E0A\u4F20\u4E86".concat(Qe)}),Ve?{}:{secret_repository:!0}),vn(Gn);case 5:case"end":return pr.stop()}},Dr)})),200);case 1:case"end":return ln.stop()}},Bn)}));return function(Bn,vn){return tr.apply(this,arguments)}}()));case 1:case"end":return zn.stop()}},cn)}));function $t(){return Sn.apply(this,arguments)}return $t}(),fileList:Je,method:"post",action:"".concat(xe.a.API_SERVER,"/api/myshixuns/").concat(at==null||((vt=at.myshixun)===null||vt===void 0)?void 0:vt.identifier,"/upload_git_file.json"),onChange:St,onRemove:pt,beforeUpload:function($t){Qe=$t.name}},Ut=function(){var Sn=Object(N.a)(Ae.a.mark(function $t(cn){return Ae.a.wrap(function(zn){for(;;)switch(zn.prev=zn.next){case 0:return zn.next=2,bn.validateFields();case 2:it.onClose(),it.onOK({path:it.defaultPath}),Qn();case 5:case"end":return zn.stop()}},$t)}));return function(cn){return Sn.apply(this,arguments)}}(),Qn=function(){};return v.a.createElement(O.a,{visible:it.visible,onOk:Ut,centered:!0,onCancel:it.onClose,width:"70%"},v.a.createElement("section",{className:qe.a.bg},v.a.createElement("div",{className:qe.a.wrap},v.a.createElement("div",{className:qe.a.title},"\u4E0A\u4F20\u6587\u4EF6"),v.a.createElement(_.a,{className:"mt10",form:bn,scrollToFirstError:!0,layout:"vertical",onFinish:Ut,onValuesChange:function(){return sn(Object(oe.a)({},bn.getFieldsValue()))}},v.a.createElement(_.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},v.a.createElement(Se.a,{placeholder:"\u5FC5\u586B\uFF0C\u63CF\u8FF0\u4E3B\u8981\u4FEE\u6539\u5185\u5BB9\uFF08\u76F8\u5F53\u4E8EGit Commit message\u7684Header\uFF09"})),v.a.createElement(_.a.Item,{label:"\u9009\u62E9\u6587\u4EF6",name:"file",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},v.a.createElement(ot,bt,v.a.createElement("div",null,v.a.createElement("i",{className:"iconfont icon-shangchuan font50 ".concat(qe.a.colorBlue)})),v.a.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",v.a.createElement("span",{className:"".concat(qe.a.colorBlue," ml5")},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))))),v.a.createElement(Me.a,{onFinish:function($t){return dt($t)}})))},rt=Object($.a)(function(ht){var Fe=ht.shixunsDetail,vt=ht.loading,jt=ht.globalSetting,Jt=ht.user;return{shixunsDetail:Fe,globalSetting:jt,user:Jt,loading:vt.models.index}})(yt),ft=i("aVK0"),Xe=i.n(ft),kt=i("TXba"),Rt=i.n(kt),Gt=function(Fe){var vt=Fe.shixunsDetail,jt=Fe.globalSetting,Jt=Fe.loading,_t=Fe.dispatch,In=Fe.title,at=Fe.pathList,Ge=at===void 0?[]:at,Ve=Fe.showInputPath,it=Ve===void 0?!1:Ve,Ze=Fe.isMergeSelectFile,gt=Ze===void 0?!1:Ze,Be=Fe.onFinish,ze=Be===void 0?function(){}:Be,tn=_.a.useForm(),sn=Object(pe.a)(tn,1),qt=sn[0],It=Object(oe.a)(Object(oe.a)({},Object(De.i)()),Object(De.h)().query),nn=Object(De.h)(),bn=Object(c.useRef)(),Zn=Object(c.useState)(""),Te=Object(pe.a)(Zn,2),Je=Te[0],Et=Te[1],zt=Object(c.useState)(""),Pt=Object(pe.a)(zt,2),lt=Pt[0],dt=Pt[1],Qe=Object(c.useState)([]),St=Object(pe.a)(Qe,2),pt=St[0],bt=St[1],Ut=Object(c.useState)([]),Qn=Object(pe.a)(Ut,2),Sn=Qn[0],$t=Qn[1];Object(c.useEffect)(function(){var vn,pn;bn.current=((vn=nn.pathname)===null||vn===void 0||((pn=vn.split("/"))===null||pn===void 0)?void 0:pn[3])==="repository"},[]),Object(c.useEffect)(function(){if(vt.actionTabs.key!=="Repository-SelectFilePath")return;var vn=Ge.join("/"),pn=[];Ge.map(function(gn,ln){ln===0?pn.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(gn),path:vn}):pn.push({val:"/".concat(gn),path:vn})}),bt(pn),Et(vn),dt(vn),cn(vn)},[vt.actionTabs.key]);var cn=function(){var vn=Object(N.a)(Ae.a.mark(function pn(gn){var ln;return Ae.a.wrap(function(Un){for(;;)switch(Un.prev=Un.next){case 0:return Un.next=2,_t({type:bn.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:It.id,path:gn}});case 2:ln=Un.sent,ln&&$t(ln.trees||[]);case 4:case"end":return Un.stop()}},pn)}));return function(gn){return vn.apply(this,arguments)}}(),hr=function(pn){var gn=Je;pn.type==="tree"&&(pt.length?pt.push({val:"/".concat(pn.name),path:pn.name}):pt.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(pn.name),path:pn.name}),bt(pt),gn=Je?"".concat(Je,"/").concat(pn.name):pn.name,Et(gn)),cn(gn)},zn=function(pn,gn){var ln=pt.filter(function(Un,Gn){return Gn<=gn});bt(ln);var Dr=ln.filter(function(Un,Gn){return Gn!==0}).map(function(Un){return Un.val}).join("").substr(1);Et(Dr),cn(Dr)},tr=function(){var vn=Object(N.a)(Ae.a.mark(function pn(){var gn,ln,Dr;return Ae.a.wrap(function(Gn){for(;;)switch(Gn.prev=Gn.next){case 0:if(gn=qt==null?void 0:qt.getFieldsValue(),ln=Je?"".concat(Je).concat(gn!=null&&gn.name?"/".concat(gn==null?void 0:gn.name):""):gn==null?void 0:gn.name,!gt){Gn.next=6;break}return ze(ln),Bn(),Gn.abrupt("return");case 6:if(!it){Gn.next=16;break}return Gn.next=9,qt.validateFields();case 9:return Gn.next=11,_t({type:"shixunsDetail/uploadGitFolder",payload:Object(oe.a)(Object(oe.a)({},{id:It.id,path:ln}),bn.current?{}:{secret_repository:!0})});case 11:Dr=Gn.sent,ze(lt),Dr.status===0&&x.b.info("\u65B0\u5EFA\u6210\u529F"),Gn.next=18;break;case 16:ze(ln),x.b.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");case 18:Bn();case 19:case"end":return Gn.stop()}},pn)}));return function(){return vn.apply(this,arguments)}}(),Bn=function(){_t({type:"shixunsDetail/setActionTabs",payload:{}}),qt.resetFields()};return v.a.createElement(O.a,{centered:!0,title:In||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,visible:vt.actionTabs.key==="Repository-SelectFilePath",onOk:tr,onCancel:Bn},v.a.createElement("div",{className:Rt.a.wrap},v.a.createElement("div",{className:Rt.a.content},v.a.createElement("div",{className:Rt.a.mainPathWrap},!!(pt!=null&&pt.length)&&pt.map(function(vn,pn){return v.a.createElement("a",{key:pn,onClick:function(){return zn(vn,pn)}},vn.val)})),!!(Sn!=null&&Sn.length)&&Sn.map(function(vn,pn){return vn.type==="tree"&&v.a.createElement("a",{key:pn,onClick:function(){return hr(vn)}},v.a.createElement("i",{className:"iconfont icon-wenjianjia ".concat(Rt.a.colorBlue)}),vn.name)})),v.a.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),v.a.createElement("div",{className:"mt5 mb5"},Je),it&&v.a.createElement(_.a,{form:qt,scrollToFirstError:!0,className:"mt20"},v.a.createElement(_.a.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},v.a.createElement(Se.a,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))},He=Object($.a)(function(ht){var Fe=ht.shixunsDetail,vt=ht.loading,jt=ht.globalSetting;return{shixunsDetail:Fe,globalSetting:jt,loading:vt.models.index}})(Gt),Nt=i("GZ0F"),wn=i("8Skl"),Yt=i("HBuW"),Tt=i("LvDl"),Wt=i("NLgs"),Lt=i("lzim"),Cn=z.a.DirectoryTree,on=function(Fe){var vt,jt,Jt,_t=Fe.shixunsDetail,In=Fe.globalSetting,at=Fe.loading,Ge=Fe.user,Ve=Fe.activeKey,it=Fe.dispatch,Ze=Fe.taskData,gt=Fe.practiceSetting,Be=Fe.isRepository,ze=Fe.treeData,tn=Fe.setTreeData,sn=Fe.params,qt=Object(Z.a)(Fe,["shixunsDetail","globalSetting","loading","user","activeKey","dispatch","taskData","practiceSetting","isRepository","treeData","setTreeData","params"]),It=Object(De.h)(),nn=Object(c.useState)(),bn=Object(pe.a)(nn,2),Zn=bn[0],Te=bn[1],Je=Object(c.useState)(!1),Et=Object(pe.a)(Je,2),zt=Et[0],Pt=Et[1],lt=Object(c.useState)(!1),dt=Object(pe.a)(lt,2),Qe=dt[0],St=dt[1],pt=Object(c.useState)(!1),bt=Object(pe.a)(pt,2),Ut=bt[0],Qn=bt[1],Sn=Object(c.useState)(!1),$t=Object(pe.a)(Sn,2),cn=$t[0],hr=$t[1],zn=Object(c.useState)(""),tr=Object(pe.a)(zn,2),Bn=tr[0],vn=tr[1],pn=Object(c.useState)([]),gn=Object(pe.a)(pn,2),ln=gn[0],Dr=gn[1],Un=Object(c.useState)([]),Gn=Object(pe.a)(Un,2),la=Gn[0],pr=Gn[1],ua=Object(c.useState)([]),Ua=Object(pe.a)(ua,2),Eo=Ua[0],Va=Ua[1],so=Object(c.useState)(!1),_a=Object(pe.a)(so,2),Yr=_a[0],Mn=_a[1],An=Object(c.useState)(),Xn=Object(pe.a)(An,2),jr=Xn[0],ca=Xn[1],wr=Object(c.useState)(),Wr=Object(pe.a)(wr,2),Zr=Wr[0],_n=Wr[1],Kr=Object(c.useState)(""),Ea=Object(pe.a)(Kr,2),Nr=Ea[0],Co=Ea[1],va=Object(c.useState)(),ga=Object(pe.a)(va,2),Ma=ga[0],Xr=ga[1],lo=Object(c.useState)(!1),qr=Object(pe.a)(lo,2),Fa=qr[0],Ya=qr[1];Object(c.useEffect)(function(){tn([]),$r(""),localStorage.warehouseHideTip||Mn(!0)},[It.pathname,Be]),Object(c.useEffect)(function(){var Mt;if(Ze!=null&&(Mt=Ze.challenge)!==null&&Mt!==void 0&&Mt.path&&ze!==null&&ze!==void 0&&ze.length){var Ue,ut,$e,xt=Ze==null||((Ue=Ze.challenge)===null||Ue===void 0||((ut=Ue.path)===null||ut===void 0))?void 0:ut.replaceAll("\uFF1B",""),Ft=($e=Object(Tt.cloneDeep)(ze))===null||$e===void 0?void 0:$e.filter(function(yn){var xn;return yn.name===(xt==null||((xn=xt.split("/"))===null||xn===void 0)?void 0:xn[0])});Da(xt),(ze==null?void 0:ze.length)!==1&&(console.log(Ft,"filterTreeData"),tn(Ft))}},[Ze==null||((vt=Ze.challenge)===null||vt===void 0)?void 0:vt.path,ze]);var Da=function(Ue){ba(Ue),la=[Ue],pr([Ue])},Vo=function(){var Mt=Object(N.a)(Ae.a.mark(function Ue(){var ut,$e,xt=arguments;return Ae.a.wrap(function(yn){for(;;)switch(yn.prev=yn.next){case 0:return ut=xt.length>0&&xt[0]!==void 0?xt[0]:"",yn.next=3,Object(Yt.Fb)({id:sn.id,secret_dir_path:ut});case 3:$e=yn.sent,$e&&Xr(ut);case 5:case"end":return yn.stop()}},Ue)}));return function(){return Mt.apply(this,arguments)}}(),uo=function(Ue){return v.a.createElement(h.a,{className:Xe.a.menu,onClick:function($e){vn(Ue.path||"");switch($e.key){case"1":Object(fe.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6"]),Pt(!0);break;case"2":Object(fe.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6\u5939"]),Qn(!0);break;case"3":Object(fe.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u4E0A\u4F20"]),hr(!0);break;case"4":Object(fe.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u91CD\u547D\u540D"]),St(!0);break;case"5":Object(fe.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u5220\u9664"]),Oo(Ue.path,Ue.name,Ue);break;case"6":Object(fe.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u590D\u5236\u8DEF\u5F84"]),Zo(Ue);break}}},(Ue.type==="topTree"||Ue.type==="tree")&&v.a.createElement(h.a.Item,{key:"1"},"\u65B0\u5EFA\u6587\u4EF6"),(Ue.type==="topTree"||Ue.type==="tree")&&v.a.createElement(h.a.Item,{key:"2"},"\u65B0\u5EFA\u6587\u4EF6\u5939"),(Ue.type==="topTree"||Ue.type==="tree")&&v.a.createElement(h.a.Item,{key:"3"},"\u4E0A\u4F20"),Ue.type!=="topTree"&&Ue.type!=="tree"&&v.a.createElement(h.a.Item,{key:"4"},"\u91CD\u547D\u540D"),Ue.type!=="topTree"&&v.a.createElement(Oe.CopyToClipboard,{text:"/data/workspace/myshixun/".concat(Be?"":"secret/").concat(Ue==null?void 0:Ue.path),onCopy:function(){return x.b.success("\u590D\u5236\u6210\u529F")}},v.a.createElement(h.a.Item,{key:"6"},v.a.createElement(v.a.Fragment,null,"\u590D\u5236\u8DEF\u5F84"))),Ue.type!=="topTree"&&v.a.createElement(h.a.Item,{key:"5"},"\u5220\u9664"))},Yo=function(Ue,ut){return Ue.map(function($e){return ut==""?$e.path=ut+$e.name:$e.path=ut+"/"+$e.name,$e.title=v.a.createElement(ee.a,{className:"font14"},v.a.createElement(te.a,{flex:"1"},v.a.createElement(ee.a,null,v.a.createElement(te.a,{flex:"20px"},$e.type==="blob"&&v.a.createElement("span",{className:"iconfont icon-wenjian11 font12"})),v.a.createElement(te.a,{flex:"1"},v.a.createElement("span",{className:" multi_ellipsis1"},$e.name)))),v.a.createElement(te.a,null,($e.type==="blob"||$e.type==="tree")&&v.a.createElement(F.a,{overlay:uo($e),className:Xe.a.ellipsis},v.a.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"})))),$e.disableCheckbox=Zn&&Zn!==$e.name,$e.className=$e.type==="tree"?Xe.a.pl23:"",$e.checkable=$e.type!=="tree",$e.isLeaf=$e.type!=="tree",$e.children=$e.type==="tree"&&[],$e.key=$e.path,$e})},ba=function(Ue){it({type:"practiceSetting/setSideBarTabs",payload:{selectPath:Ue}})},co=function(){var Mt=Object(N.a)(Ae.a.mark(function Ue(ut,$e){var xt;return Ae.a.wrap(function(yn){for(;;)switch(yn.prev=yn.next){case 0:return xt=ut.split("/"),yn.next=3,$r(Bn);case 3:setTimeout(function(){ba(ut),ln=[xt[0]||""],la=[ut],pr(Object(de.a)(la)),Dr(Object(de.a)(ln))},150);case 4:case"end":return yn.stop()}},Ue)}));return function(ut,$e){return Mt.apply(this,arguments)}}(),Ao=function(Ue,ut){if(console.log(Ue,"data"),ut=="")tn(Object(de.a)(Ue));else{var $e=Za(ze,ut,Ue);tn(Object(de.a)($e))}};function Za(Mt,Ue,ut){return Mt.map(function($e){return $e.key===Ue?($e.children=Object(de.a)(ut),Object(oe.a)({},$e)):$e.children?Object(oe.a)(Object(oe.a)({},$e),{},{children:Za($e.children,Ue,ut)}):$e})}var $r=function(){var Mt=Object(N.a)(Ae.a.mark(function Ue(){var ut,$e,xt,Ft,yn,xn,Hn=arguments;return Ae.a.wrap(function(rr){for(;;)switch(rr.prev=rr.next){case 0:return $e=Hn.length>0&&Hn[0]!==void 0?Hn[0]:"",console.log("location:",It),rr.next=4,Object(re.m)(Ze==null||((ut=Ze.myshixun)===null||ut===void 0)?void 0:ut.identifier,{path:$e});case 4:return xt=rr.sent,xt&&((Ft=xt.trees)!==null&&Ft!==void 0&&Ft.length?(xn=Yo(Object(de.a)(xt.trees),$e),Ao(xn,$e),Va(xt.trees||[]),_n((xt==null?void 0:xt.secret_dir_path)||""),console.log("handleGetRepository:",xn,$e),setTimeout(function(){return console.log(ze)},2e3)):$e==""&&tn([]),ca(((yn=xt.commits)===null||yn===void 0?void 0:yn[0])||{})),rr.abrupt("return",xt);case 7:case"end":return rr.stop()}},Ue)}));return function(){return Mt.apply(this,arguments)}}(),xo=function(){var Mt=Object(N.a)(Ae.a.mark(function Ue(ut){return Ae.a.wrap(function(xt){for(;;)switch(xt.prev=xt.next){case 0:return xt.abrupt("return",new Promise(function(){var Ft=Object(N.a)(Ae.a.mark(function yn(xn,Hn){return Ae.a.wrap(function(rr){for(;;)switch(rr.prev=rr.next){case 0:return ut.children.length&&xn(),Co(ut.path),rr.next=4,$r(ut.path);case 4:xn();case 5:case"end":return rr.stop()}},yn)}));return function(yn,xn){return Ft.apply(this,arguments)}}()));case 1:case"end":return xt.stop()}},Ue)}));return function(ut){return Mt.apply(this,arguments)}}(),xi=function(){var Mt=Object(N.a)(Ae.a.mark(function Ue(ut,$e){var xt,Ft;return Ae.a.wrap(function(xn){for(;;)switch(xn.prev=xn.next){case 0:if(console.log("handleSelectTree",ut,$e.nativeEvent.target.nodeName,$e),xt=function(){ba($e.node.path),ut=[$e.node.path],pr(Object(de.a)(ut))},!($e.nativeEvent.target.nodeName==="svg"||$e.nativeEvent.target.nodeName==="LI"||$e.nativeEvent.target.nodeName==="I")){xn.next=4;break}return xn.abrupt("return");case 4:$e.node.type==="blob"&&(gt!=null&&(Ft=gt.sideBar)!==null&&Ft!==void 0&&Ft.confirmLeave?O.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){xt(),it({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}}):xt());case 5:case"end":return xn.stop()}},Ue)}));return function(ut,$e){return Mt.apply(this,arguments)}}(),Oo=function(Ue,ut,$e){O.a.confirm({centered:!0,title:"\u786E\u8BA4\u9700\u8981\u5220\u9664\u8BE5\u6587\u4EF6".concat($e.children?"\u5939":"","?"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var xt=Object(N.a)(Ae.a.mark(function yn(){var xn,Hn,jn,rr;return Ae.a.wrap(function(Rr){for(;;)switch(Rr.prev=Rr.next){case 0:return Rr.next=2,Object(re.h)({id:Ze==null||((xn=Ze.myshixun)===null||xn===void 0)?void 0:xn.identifier,path:Ue,message:"\u5220\u9664".concat(Ue)});case 2:if(Hn=Rr.sent,jn=Ue.split("/"),!((Hn==null?void 0:Hn.status)===0)){Rr.next=20;break}return x.b.info("\u5220\u9664\u6210\u529F"),jn.splice(jn.length-1,1),Rr.next=9,$r(jn.length>1?jn.join("/"):"");case 9:if(rr=Rr.sent,!(rr!=null&&rr.trees)){Rr.next=13;break}Rr.next=16;break;case 13:return jn.splice(jn.length-1,1),Rr.next=16,$r(jn.length>1?jn.join("/"):"");case 16:return ba(""),Rr.abrupt("return",!0);case 20:(Hn==null?void 0:Hn.status)===-3&&O.a.info({title:"\u5220\u9664\u5931\u8D25",content:v.a.createElement("div",null,"\u8BE5\u6587\u4EF6\u201C",Ue,"\u201D\u5DF2\u7ECF\u88AB\u4EFB\u52A1\u5173\u5361\u7684\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\u6216\u8BC4\u6D4B\u6267\u884C\u6587\u4EF6\u4F7F\u7528\uFF0C\u8BF7\u5148\u4FEE\u6539\u4EFB\u52A1\u5173\u5361\u4E2D\u8BC4\u6D4B\u8BBE\u7F6E\u7684\u6587\u4EF6\u8DEF\u5F84\u540E\u518D\u5220\u9664\u3002"),okText:"\u6211\u77E5\u9053\u4E86",onOk:function(){}});case 21:case"end":return Rr.stop()}},yn)}));function Ft(){return xt.apply(this,arguments)}return Ft}()})},Zo=function(Ue){console.log(Ue,"item")},So=function(){var Mt=Object(N.a)(Ae.a.mark(function Ue(ut,$e){return Ae.a.wrap(function(Ft){for(;;)switch(Ft.prev=Ft.next){case 0:if(console.log("handleExpand",$e),!($e.nativeEvent.target.nodeName==="svg"||$e.nativeEvent.target.nodeName==="path"||$e.nativeEvent.target.nodeName==="LI")){Ft.next=5;break}return Ft.abrupt("return",!0);case 5:return Ft.next=7,xo($e.node);case 7:ln.includes($e.node.path)?ln.splice(ln.indexOf($e.node.path),1):ln.push($e.node.path);case 8:Dr(Object(de.a)(ln));case 9:case"end":return Ft.stop()}},Ue)}));return function(ut,$e){return Mt.apply(this,arguments)}}(),wa=function(){Mn(!1),localStorage.warehouseHideTip=!0},Ba=function(){var Mt=Object(N.a)(Ae.a.mark(function Ue(ut){var $e,xt,Ft,yn,xn;return Ae.a.wrap(function(jn){for(;;)switch(jn.prev=jn.next){case 0:Ft="",jn.t0=Be,jn.next=jn.t0===!0?4:jn.t0===!1?9:11;break;case 4:return Ft="\u5F00\u542F\u7248\u672C\u5E93",yn="\u5F00\u542F",xn="\u4E0D\u5F00\u542F",xt=v.a.createElement("div",null,"\u65B0\u5EFA\u5B9E\u8DF5\u9898\u5173\u5361\u65F6\uFF0C\u9700\u8981\u4F7F\u7528\u4EE3\u7801\u4ED3\u5E93\uFF1B\u5982\u679C\u53EA\u6709\u9009\u62E9\u9898\u5173\u5361\uFF0C\u5219\u4E0D\u9700\u8981\u4EE3\u7801\u4ED3\u5E93\u3002\u4EE3\u7801\u4ED3\u5E93\u542F\u7528\u540E\uFF0C\u5C06\u65E0\u6CD5\u5173\u95ED\u3002"),jn.abrupt("break",11);case 9:return _t!=null&&($e=_t.detail)!==null&&$e!==void 0&&$e.secret_repository?(Ft="\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",yn="\u786E\u5B9A",xn="\u53D6\u6D88",xt=v.a.createElement("div",null,"\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\u540E\uFF0C\u5DF2\u521B\u5EFA\u7684\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\u53CA\u5176\u5185\u5BB9\uFF0C\u5C06\u88AB\u5220\u9664\u3002\u786E\u8BA4\u8981\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\uFF1F")):(Ft="\u5F00\u542F\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",yn="\u4E0D\u4F7F\u7528",xn="\u4F7F\u7528",xt=v.a.createElement("div",null,"\u79C1\u5BC6\u7248\u672C\u5E93\u7684\u6587\u4EF6\u5BF9\u5B66\u5458\u59CB\u7EC8\u9690\u85CF\uFF0C\u65E0\u6CD5\u8BBF\u95EE\u67E5\u770B\u3002\u9002\u7528\u4E8E\u547D\u4EE4\u884C\u3001\u56FE\u5F62\u5316\u684C\u9762\u4E24\u7C7B\u5B9E\u8BAD\uFF0C\u5176\u4ED6\u7C7B\u578B\u5B9E\u8BAD\u4E0D\u5EFA\u8BAE\u4F7F\u7528\u79C1\u5BC6\u7248\u672C\u5E93\u3002")),jn.abrupt("break",11);case 11:if(!(!Be&&Object(Wt.b)(it,"\u4E0D\u80FD\u5F00\u542F/\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93"))){jn.next=13;break}return jn.abrupt("return");case 13:O.a.confirm({title:Ft,okText:yn,cancelText:xn,content:xt,onOk:function(){var oa;Object(fe.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93",Ft]),!Be&&!(_t!=null&&(oa=_t.detail)!==null&&oa!==void 0&&oa.secret_repository)||Mo(ut)},onCancel:function(){var oa;!Be&&!(_t!=null&&(oa=_t.detail)!==null&&oa!==void 0&&oa.secret_repository)&&Mo(ut)}});case 14:case"end":return jn.stop()}},Ue)}));return function(ut){return Mt.apply(this,arguments)}}(),Mo=function(){var Mt=Object(N.a)(Ae.a.mark(function Ue(ut){return Ae.a.wrap(function(xt){for(;;)switch(xt.prev=xt.next){case 0:if(!Be){xt.next=6;break}return xt.next=3,Object(Yt.q)(Object(oe.a)({},sn));case 3:it({type:"practiceSetting/getCommonData",payload:Object(oe.a)({},sn)}),xt.next=8;break;case 6:return xt.next=8,Object(Yt.s)(Object(oe.a)(Object(oe.a)({},sn),{},{is_secret_repository:ut}));case 8:$r(),it({type:"shixunsDetail/getShixunsDetail",payload:{id:sn.id}});case 10:case"end":return xt.stop()}},Ue)}));return function(ut){return Mt.apply(this,arguments)}}(),fo=function(Ue){console.log(Ue)},Xo=function(){var Mt=Object(N.a)(Ae.a.mark(function Ue(ut){var $e,xt,Ft,yn,xn,Hn,jn,rr,oa,Rr,Do;return Ae.a.wrap(function(mr){for(;;)switch(mr.prev=mr.next){case 0:if(console.log(ut),$e=ut.node.key,xt=ut.dragNode.key,Ft=ut.node.pos.split("-"),yn=ut.dropPosition-Number(Ft[Ft.length-1]),!(ut.node.type!=="tree"||ut.dragNode.path.split("/").length===1)){mr.next=8;break}return x.b.warn("\u672A\u79FB\u52A8\u6587\u4EF6\u76EE\u5F55\u4F4D\u7F6E"),mr.abrupt("return");case 8:return mr.next=10,it({type:"shixunsDetail/moveGitFile",payload:{id:sn.id,from:ut.dragNode.path,to:ut.node.path+"/"+ut.dragNode.name,message:"".concat(ut.dragNode.path," move to ").concat(ut.node.path+"/"+ut.dragNode.name," ")}});case 10:if(xn=mr.sent,!(xn.status===0)){mr.next=22;break}return ba(""),Hn=ut.dragNode.path.split("/"),Hn.pop(),mr.next=17,$r(ut.node.path);case 17:return mr.next=19,$r(Hn.join("/"));case 19:return Hn.pop(),mr.next=22,$r(Hn.join("/"));case 22:return mr.abrupt("return");case 28:case"end":return mr.stop()}},Ue)}));return function(ut){return Mt.apply(this,arguments)}}();return v.a.createElement("section",{className:Xe.a.bg},v.a.createElement("div",{className:Xe.a.contentbg},v.a.createElement("div",{className:Xe.a.wrap},v.a.createElement(ee.a,{className:Xe.a.gitCode},v.a.createElement(te.a,{flex:"1"},v.a.createElement("span",{className:"iconfont icon-daimacangku2 mr8"}),Be?"\u4EE3\u7801\u4ED3\u5E93":"\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93"),v.a.createElement(te.a,null,v.a.createElement(F.a,{overlay:uo({type:"topTree"}),className:"current"},v.a.createElement(G.a,{visible:Yr,title:v.a.createElement("div",{className:"font16"},v.a.createElement(Nt.a,{style:{position:"relative",left:-35},onClick:function(){return wa()}}),"\u70B9\u51FB\u6B64\u5904\u65B0\u5EFA\u6587\u4EF6\u3001\u65B0\u5EFA\u6587\u4EF6\u5939\u3001\u4E0A\u4F20\u6587\u4EF6\u3002",v.a.createElement("span",{onClick:function(){return wa()},className:"iconfont icon-guanbi1 ml8 current font14"})),overlayClassName:Xe.a.overlayClass,overlayStyle:{maxWidth:500},arrowPointAtCenter:!0,placement:"right",color:"#F7B500"})))),!!ze.length&&!Be&&v.a.createElement("div",{className:"mt20 pl20 pr20 font14 c-white"},v.a.createElement("div",null,"\u5B9E\u8BAD\u8BC4\u6D4B\u7684\u65F6\u5019\uFF0C\u7CFB\u7EDF\u4F1A\u4E34\u65F6\u5C06\u79C1\u5BC6\u4EE3\u7801\u5E93\u79FB\u52A8\u666E\u901A\u4EE3\u7801\u5E93\u7684secret\u76EE\u5F55\u4E0B\u9762\uFF0C\u8BC4\u6D4B\u7ED3\u675F\u4F1A\u6E05\u7A7Asecret\u76EE\u5F55\u5185\u5BB9\u3002\u5982\u679C\u79C1\u5BC6\u4EE3\u7801\u5E93\u4E2D\u5B58\u5728\u6587\u4EF6src/test.sh\uFF0C\u5728\u666E\u901A\u4EE3\u7801\u5E93\u8C03\u7528\u8BE5\u6587\u4EF6\u5219\u4F7F\u7528\u8DEF\u5F84\uFF1Asecret/src/test.sh")),ze.length?v.a.createElement(v.a.Fragment,null,v.a.createElement("div",{className:Xe.a.content},v.a.createElement(Cn,{disabled:!!at.effects["shixunsDetail/getFileContent"],multiple:!0,showIcon:!1,treeData:ze,switcherIcon:v.a.createElement(wn.a,{style:{fontWeight:"bold",fontSize:14,position:"relative",top:3,marginLeft:22}}),onExpand:So,expandedKeys:ln,selectedKeys:la,onSelect:xi,draggable:!0,onDragEnter:fo,onDrop:Xo,allowDrop:function(Ue){var ut=Ue.dropNode,$e=Ue.dropPosition;return!1}}))):"",!ze.length&&Be&&(_t==null||((jt=_t.detail)===null||jt===void 0)?void 0:jt.init_repository)&&v.a.createElement(Kt,null),!ze.length&&!Be&&(_t==null||((Jt=_t.detail)===null||Jt===void 0)?void 0:Jt.secret_repository)&&v.a.createElement(Kt,null))),v.a.createElement(C,{taskData:Ze,visible:Qe,defaultPath:Bn,onClose:function(){return St(!1)},isRepository:!Be,onOK:function(){var Mt=Object(N.a)(Ae.a.mark(function Ue(ut){var $e;return Ae.a.wrap(function(Ft){for(;;)switch(Ft.prev=Ft.next){case 0:return $e=Bn.split("/"),$e.pop(),Ft.next=4,$r($e.join("/"));case 4:ba("");case 5:case"end":return Ft.stop()}},Ue)}));return function(Ue){return Mt.apply(this,arguments)}}()}),v.a.createElement(A,{taskData:Ze,visible:zt,defaultPath:Bn,onClose:function(){return Pt(!1)},isRepository:Be,onOK:function(Ue){co(Ue.path,Ue.name)}}),v.a.createElement(me,{taskData:Ze,visible:Ut,defaultPath:Bn,onClose:function(){return Qn(!1)},isRepository:Be,onOK:function(Ue){co(Ue.path,Ue.name)}}),v.a.createElement(rt,{taskData:Ze,defaultPath:Bn,visible:cn,isRepository:Be,onClose:function(){return hr(!1)},onOK:function(){var Mt=Object(N.a)(Ae.a.mark(function Ue(ut){var $e;return Ae.a.wrap(function(Ft){for(;;)switch(Ft.prev=Ft.next){case 0:return $e=Bn.split("/"),Ft.next=3,$r(Bn);case 3:ln=[$e[0]||""],la=[Bn],pr(Object(de.a)(la)),Dr(Object(de.a)(ln));case 7:case"end":return Ft.stop()}},Ue)}));return function(Ue){return Mt.apply(this,arguments)}}()}),v.a.createElement(He,{pathList:Bn==null?void 0:Bn.split("/"),showInputPath:!0,isMergeSelectFile:Fa,onFinish:function(Ue){Fa?Vo(Ue):$r(Ue),Ya(!1)}}))},Kt=function(){return v.a.createElement("div",{className:"mt20 pb50 ".concat(Xe.a.nodata)},v.a.createElement("div",{className:Xe.a.headLeft},"\u63D0\u793A\uFF1A",v.a.createElement("br",null),"\u6B64\u5904\u5B58\u653E\u672C\u5B9E\u8BAD\u6240\u9700\u7684\u6240\u6709\u4EE3\u7801\u7B49\u76F8\u5173\u6587\u4EF6\uFF0C\u4F60\u53EF\u4EE5\u901A\u8FC7\u4EE5\u4E0B",v.a.createElement("br",null),"\u4E24\u79CD\u65B9\u5F0F\u6765\u4F7F\u7528\uFF1A",v.a.createElement("br",null),"1\u3001",v.a.createElement("a",{href:"/forums/2784",target:"_blank"},"Git\u5BA2\u6237\u7AEF")," \u4E0A\u4F20\u5DF2\u6709\u6587\u4EF6\u6765\u5F00\u59CB\u4F7F\u7528\u3002",v.a.createElement("br",null),"2\u3001\u76F4\u63A5\u5728\u5E73\u53F0\u4E0A\u521B\u5EFA\u6587\u4EF6\u76EE\u5F55\u4EE5\u53CA\u76F8\u5173\u4EE3\u7801\u6587\u4EF6\u3002"),v.a.createElement("img",{width:"100%",src:Lt.y}))},dr=Object($.a)(function(ht){var Fe=ht.shixunsDetail,vt=ht.loading,jt=ht.globalSetting,Jt=ht.practiceSetting,_t=ht.user;return{shixunsDetail:Fe,globalSetting:jt,user:_t,practiceSetting:Jt,loading:vt}})(on),Or=i("/zsF"),ir=i("PArb"),Sr=i("5GGG"),sr=i.n(Sr),Vr=function(Fe){var vt=Fe.shixunsDetail,jt=Fe.globalSetting,Jt=Fe.loading,_t=Fe.user,In=Fe.dispatch,at=Fe.isRepository,Ge=Object(Z.a)(Fe,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),Ve=Object(oe.a)(Object(oe.a)({},Object(De.i)()),Object(De.h)().query),it=Object(c.useState)([]),Ze=Object(pe.a)(it,2),gt=Ze[0],Be=Ze[1];Object(c.useEffect)(function(){ze()},[at]);var ze=function(){var tn=Object(N.a)(Ae.a.mark(function sn(){var qt;return Ae.a.wrap(function(nn){for(;;)switch(nn.prev=nn.next){case 0:return nn.next=2,In({type:"shixunsDetail/getRepositoryCommit",payload:{id:Ve.id,secret_repository:at?void 0:!0}});case 2:qt=nn.sent,qt&&Be(qt.commits||[]);case 4:case"end":return nn.stop()}},sn)}));return function(){return tn.apply(this,arguments)}}();return v.a.createElement(v.a.Fragment,null,gt==""&&v.a.createElement("div",{className:sr.a.empty},v.a.createElement("img",{src:Lt.m,width:"258"}),v.a.createElement("br",null),v.a.createElement("span",{className:"c-grey-c font14"},"\u6682\u65E0\u63D0\u4EA4\u8BB0\u5F55")),gt!=""&&v.a.createElement("section",{className:sr.a.bg},v.a.createElement("div",{className:sr.a.wrap},v.a.createElement("div",{className:sr.a.content},gt==null?void 0:gt.map(function(tn){var sn,qt;return v.a.createElement("div",null,v.a.createElement(ee.a,{align:"middle",className:"c-white font16"},v.a.createElement(te.a,null,tn.title)),v.a.createElement(ee.a,{align:"middle",className:"mt20 "},v.a.createElement(te.a,null,v.a.createElement("img",{className:sr.a.imageUrl,src:xe.a.IMG_SERVER+"/"+((sn=tn.author)===null||sn===void 0?void 0:sn.image_url)})),v.a.createElement(te.a,{className:sr.a.blueLight},v.a.createElement("span",{className:"ml20"},(qt=tn.author)===null||qt===void 0?void 0:qt.username)),v.a.createElement(te.a,null,v.a.createElement("span",{className:"ml20 ".concat(sr.a.blueLight)},"\u63D0\u4EA4\u4E8E"),v.a.createElement("span",{className:"ml20 ".concat(sr.a.blueLight)},tn.time))),v.a.createElement(ir.a,{className:sr.a.divider}))})))))},Br=Object($.a)(function(ht){var Fe=ht.shixunsDetail,vt=ht.loading,jt=ht.globalSetting,Jt=ht.user;return{shixunsDetail:Fe,globalSetting:jt,user:Jt,loading:vt.models.index}})(Vr),aa=i("p5ED"),Ir=X.a.TabPane,Mr=function(Fe){var vt,jt,Jt,_t,In,at,Ge=Fe.globalSetting,Ve=Fe.loading,it=Fe.dispatch,Ze=Fe.practiceSetting,gt=Fe.shixunsDetail,Be=Fe.taskData,ze=Fe.taskId,tn=Fe.onEditRepCode,sn=Object(Z.a)(Fe,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail","taskData","taskId","onEditRepCode"]),qt=!(Be!=null&&Be.is_last_game)&&((Be==null?void 0:Be.shixun.status)>0||(Be==null||((vt=Be.user)===null||vt===void 0)?void 0:vt.identity)<5),It=Object(c.useState)("1"),nn=Object(pe.a)(It,2),bn=nn[0],Zn=nn[1],Te=Object(c.useState)("1"),Je=Object(pe.a)(Te,2),Et=Je[0],zt=Je[1],Pt=Object(c.useState)(!0),lt=Object(pe.a)(Pt,2),dt=lt[0],Qe=lt[1],St=Object(c.useState)({}),pt=Object(pe.a)(St,2),bt=pt[0],Ut=pt[1],Qn=Object(c.useRef)(),Sn=Object(c.useState)(!0),$t=Object(pe.a)(Sn,2),cn=$t[0],hr=$t[1],zn=Object(c.useState)(["2","1"]),tr=Object(pe.a)(zn,2),Bn=tr[0],vn=tr[1],pn=Object(c.useState)([]),gn=Object(pe.a)(pn,2),ln=gn[0],Dr=gn[1],Un=Object(c.useRef)(),Gn=Object(oe.a)(Object(oe.a)({},Object(De.i)()),{},{taskId:ze}),la=Object(c.useState)(!1),pr=Object(pe.a)(la,2),ua=pr[0],Ua=pr[1],Eo=[{id:"1",name:"\u4EE3\u7801\u4ED3\u5E93"},{id:"2",name:v.a.createElement("span",null,v.a.createElement("span",null,"\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93"),v.a.createElement(G.a,{title:"\u79C1\u5BC6\u7248\u672C\u5E93\u7684\u6587\u4EF6\u5BF9\u5B66\u5458\u59CB\u7EC8\u9690\u85CF\uFF0C\u65E0\u6CD5\u8BBF\u95EE\u67E5\u770B\u3002"},v.a.createElement("i",{className:"iconfont icon-xiaowenhao",style:{marginLeft:2,fontSize:14}})))}];Object(c.useEffect)(function(){var Mn,An=Ze==null||((Mn=Ze.sideBar)===null||Mn===void 0)?void 0:Mn.selectPath.split("/");vn(An)},[Ze==null||((jt=Ze.sideBar)===null||jt===void 0)?void 0:jt.selectPath]);var Va=function(An){An.data==="compileResltDone"&&Ua(!1)};Object(c.useEffect)(function(){return window.addEventListener("message",Va),function(){window.removeEventListener("message",Va)}},[]);var so=function(An){(bt==null?void 0:bt.file_type)==="txt"&&(bt.content=An,Ut(Object(oe.a)({},bt)),tn(An))};Object(c.useEffect)(function(){var Mn;console.log(Ze==null||((Mn=Ze.sideBar)===null||Mn===void 0)?void 0:Mn.selectPath,"sideBar"),new Promise(function(){var An=Object(N.a)(Ae.a.mark(function Xn(jr,ca){var wr,Wr,Zr,_n,Kr,Ea,Nr;return Ae.a.wrap(function(va){for(;;)switch(va.prev=va.next){case 0:if(!((Ze==null||((wr=Ze.sideBar)===null||wr===void 0)?void 0:wr.selectPath)!==""&&Ze!==null&&Ze!==void 0&&(Wr=Ze.sideBar)!==null&&Wr!==void 0&&Wr.selectPath)){va.next=5;break}return va.next=3,Object(re.j)(ze,{path:Ze==null||((Zr=Ze.sideBar)===null||Zr===void 0)?void 0:Zr.selectPath});case 3:if(_n=va.sent,_n!=null&&_n.content||(_n==null?void 0:_n.content)=="")try{(_n==null?void 0:_n.file_type)==="txt"?(_n.content=window.decodeURIComponent(escape(window.atob((Kr=_n.content)===null||Kr===void 0?void 0:Kr.content))),Ut(Object(oe.a)({},_n))):(_n.content=(Ea=_n.content)===null||Ea===void 0?void 0:Ea.content,Ut(Object(oe.a)({},_n)))}catch(ga){bt.content&&(_n.content=window.atob((Nr=_n.content)===null||Nr===void 0?void 0:Nr.content)),Ut(Object(oe.a)({},_n)),x.b.warn("\u8BF7\u786E\u8BA4\u6587\u4EF6\u5B57\u7B26\u96C6\u7F16\u7801\u662F\u5426\u4E3AUTF-8")}else it({type:"practiceSetting/setSideBarTabs",payload:{selectPath:""}});case 5:case"end":return va.stop()}},Xn)}));return function(Xn,jr){return An.apply(this,arguments)}}())},[Ze==null||((Jt=Ze.sideBar)===null||Jt===void 0)?void 0:Jt.selectPath]);var _a=v.a.createElement(h.a,{className:Ne.a.menu,onClick:function(An){var Xn;!(gt!=null&&(Xn=gt.detail)!==null&&Xn!==void 0&&Xn.secret_repository)&&An.key==="2"&&zt("1"),Zn(An.key),An.key==="1"?hr(!0):hr(!1)}},v.a.createElement(h.a.Item,{disabled:!0,key:"0"},"\u5207\u6362\u4ED3\u5E93"),Eo.filter(function(Mn){var An,Xn;return!(gt!=null&&(An=gt.detail)!==null&&An!==void 0&&An.init_repository)||gt!=null&&(Xn=gt.detail)!==null&&Xn!==void 0&&Xn.is_jupyter_lab?Mn.id!=="2":Mn}).map(function(Mn,An){return v.a.createElement(h.a.Item,{className:"leaveClick",key:Mn.id},Mn.name)})),Yr=function(){var Mn=Object(N.a)(Ae.a.mark(function An(){var Xn,jr,ca,wr,Wr,Zr;return Ae.a.wrap(function(Kr){for(;;)switch(Kr.prev=Kr.next){case 0:return Ua(!0),Kr.next=3,Object(re.L)(Be==null||((Xn=Be.myshixun)===null||Xn===void 0)?void 0:Xn.identifier,Object(oe.a)(Object(oe.a)({path:Ze==null||((jr=Ze.sideBar)===null||jr===void 0)?void 0:jr.selectPath},bt),{},{evaluate:0,game_id:Be==null||((ca=Be.game)===null||ca===void 0)?void 0:ca.id}));case 3:Zr=Kr.sent,(wr=document.getElementById("latexIframeRef"))===null||wr===void 0||((Wr=wr.contentWindow)===null||Wr===void 0)||Wr.postMessage("compile","*"),Zr!=null&&Zr.content&&it({type:"practiceSetting/setSideBarTabs",payload:Object(oe.a)(Object(oe.a)({},Ze.sideBar),{},{confirmLeave:!1})});case 6:case"end":return Kr.stop()}},An)}));return function(){return Mn.apply(this,arguments)}}();return v.a.createElement("div",{className:Ne.a.warehouse},v.a.createElement("div",{className:Ne.a.content},Et==="1"&&v.a.createElement(v.a.Fragment,null,v.a.createElement("aside",{className:Ne.a.left,id:"latex-drawer",style:{width:dt?"36%":"0%"}},v.a.createElement(L.a,{spinning:!!Ve.effects["shixunsDetail/getRepository"],wrapperClassName:"".concat(Ne.a.loading," ").concat(Ne.a.bottom0)},v.a.createElement(dr,{taskData:Be,params:Gn,setTreeData:Dr,treeData:ln,activeKey:bn,isRepository:cn})),v.a.createElement("span",{onClick:function(){return Qe(!1)},className:"".concat(Ne.a.close," iconfont icon-quxiao")})),v.a.createElement("aside",{className:Ne.a.right,ref:Un},(Ze==null||((_t=Ze.sideBar)===null||_t===void 0)?void 0:_t.selectPath)!==""&&v.a.createElement(v.a.Fragment,null,v.a.createElement(L.a,{spinning:!!Ve.effects["shixunsDetail/getFileContent"],wrapperClassName:Ne.a.loading},v.a.createElement("div",{className:Ne.a.filePathWrp},v.a.createElement(ee.a,{align:"middle",className:"w100"},v.a.createElement(te.a,null,v.a.createElement("span",{onClick:function(){return Qe(!0)},className:"iconfont icon-daimacangku2 c-white current"})),v.a.createElement(te.a,{flex:"40px"},v.a.createElement("div",{className:Ne.a.line,style:{marginLeft:20}})),v.a.createElement(te.a,{className:Ne.a.filePath},Bn.map(function(Mn,An){return v.a.createElement("span",{className:"c-blue"},Mn)})))),v.a.createElement("div",{className:Ve.effects["shixunsDetail/getFileContent"]?"hide":"show"},v.a.createElement(aa.a,{className:"darkBlue",style:{top:66,height:"calc(100% - 60px)",position:"absolute"},filename:bt.filename,type:bt.file_type==="office"?"download":bt.file_type,data:bt.content,monacoEditor:{value:bt.content,language:bt.language,onChange:function(An){return so(An)},options:{fontSize:14,minimap:{enabled:!1}}}}))),(bt==null?void 0:bt.file_type)==="txt"&&v.a.createElement("div",{className:Ne.a.footer},(Be==null?void 0:Be.prev_game)&&v.a.createElement("a",{href:"/tasks/".concat(Be==null?void 0:Be.prev_game).concat(location.search),style:{marginRight:"auto"},onClick:function(An){An.preventDefault(),setTimeout(function(){return window.location.href="/tasks/".concat(Be==null?void 0:Be.prev_game).concat(location.search)},300)}},"\u4E0A\u4E00\u5173"),v.a.createElement(S.a,{type:"primary",size:"large",loading:ua,onClick:Yr},"\u5F00\u59CB\u7F16\u8BD1"),qt&&v.a.createElement("a",{href:"/tasks/".concat(Be==null?void 0:Be.next_game).concat(location.search),style:{marginLeft:"auto"},onClick:function(An){var Xn,jr;if(An.preventDefault(),Be!=null&&(Xn=Be.shixun)!==null&&Xn!==void 0&&Xn.task_pass||(Be==null?void 0:Be.game.status)===2||(Be==null||((jr=Be.user)===null||jr===void 0)?void 0:jr.identity)<5){setTimeout(function(){return window.location.href="/tasks/".concat(Be==null?void 0:Be.next_game).concat(location.search)},300);return}O.a.warning({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u6211\u77E5\u9053\u4E86",content:v.a.createElement("p",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u8BBE\u7F6E\u4E86\u4E0D\u5141\u8BB8\u8DF3\u5173\u3002\u901A\u8FC7\u5F53\u524D\u5173\u5361\u540E\uFF0C\u624D\u80FD\u8FDB\u5165\u4E0B\u4E00\u5173\u3002")})}},"\u4E0B\u4E00\u5173"))),(Ze==null||((In=Ze.sideBar)===null||In===void 0)?void 0:In.selectPath)==""&&(gt==null||((at=gt.detail)===null||at===void 0)?void 0:at.init_repository)&&v.a.createElement("div",{className:Ne.a.empty},v.a.createElement("img",{src:Lt.l,width:"258"}),v.a.createElement("br",null),v.a.createElement("span",{className:"c-grey-c"},!!(ln!=null&&ln.length)&&"\u5728\u5DE6\u4FA7\u4EE3\u7801\u4ED3\u5E93\u533A\u57DF\u70B9\u51FB\u76EE\u5F55\u6253\u5F00\u6587\u4EF6",!(ln!=null&&ln.length)&&"\u8BF7\u5148\u5728\u5DE6\u4FA7\u4E0A\u4F20\u6587\u4EF6\u6216\u65B0\u5EFA\u6587\u4EF6\uFF01")))),Et==="2"&&v.a.createElement("div",{className:Ne.a.commit},v.a.createElement(Br,{isRepository:cn}))))},fr=Object($.a)(function(ht){var Fe=ht.loading,vt=ht.globalSetting,jt=ht.practiceSetting,Jt=ht.shixunsDetail;return{globalSetting:vt,loading:Fe,practiceSetting:jt,shixunsDetail:Jt}})(Mr),sa=w.default=function(ht){var Fe=ht.taskId,vt=ht.taskData,jt=ht.onEditRepCode,Jt=Object(c.useRef)(),_t=Object(c.useRef)(),In=Object(c.useMemo)(function(){if(vt){var at,Ge,Ve,it,Ze,gt=vt==null||((at=vt.challenge)===null||at===void 0||((Ge=at.path)===null||Ge===void 0||((Ve=Ge.replace("\uFF1B",";"))===null||Ve===void 0)))?void 0:Ve.split(";")[0];return"https://latexjs.educoder.net/index.html?id=".concat(vt==null||((it=vt.shixun)===null||it===void 0)?void 0:it.identifier,"&path=").concat(gt,"&taskId=").concat(Fe,"&myshixunId=").concat(vt==null||((Ze=vt.myshixun)===null||Ze===void 0)?void 0:Ze.identifier,"&token=").concat(Object(fe.D)("_educoder_session"))}},[vt]);return v.a.createElement(ee.a,{style:{height:"100vh"},ref:_t},v.a.createElement(te.a,{flex:"1"},(vt==null?void 0:vt.shixun)&&v.a.createElement(fr,{taskId:Fe,taskData:vt,onEditRepCode:jt})),v.a.createElement(te.a,{flex:"1",className:j.a.wrap},v.a.createElement("iframe",{ref:Jt,id:"latexIframeRef",style:{width:"100%",border:"none",height:"100%"},src:In}),v.a.createElement("span",{className:j.a.full,onClick:function(){Object(ce.a)()?Object(ce.b)():Object(ce.d)(_t.current)}},v.a.createElement("span",{className:"iconfont icon-quanping mr5 font12"}),"\u5168\u5C4F / \u9000\u51FA\u5168\u5C4F")))}},"4qgm":function(Re,w){Re.exports="data:image/png;base64,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"},"4u4S":function(Re,w){Re.exports="data:image/png;base64,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"},"5D2P":function(Re,w){Re.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAFTklEQVRoQ91aS4xURRQ993UzUUZcqFEc4meh0cQFSlwgrvAHSgQWhOhCk4GZqmdw+ERUWDkrBMUBnIzzqqYjcTaaGBLFxA8MjIk/3PhZCCa6UAyKC11ARnDo6Wvu+HrS0/R7r96nWVBJpxfv3nPPrbp169aHUEAzxsxl5gcB3AdgAREtkH8AXSH87wBOMfMp+QfwFREd0Vr/k9c8ZQUwxixi5mWe5y1l5qUAyimxqkQ0XqvVxonoE631Nyn1p8VTO7B///75Fy5c2MzMWwB0ZDHaQmeSiPbMmTNnb3d39+k0mKkcMMZsBiC/W9IYSSH7K4C9Wuu9rjpODoyMjNxQq9VGADzuCpxT7gPP83p7e3v/TMJJdCAIgoVEdBDAzUlgBX8/ycwrfd//Pg431gFr7RPM/HbBxFLBEdGTSql3opQiHQiCoI+IXk9lrU3CzLzR9/3BVvAtHbDWPsrMH7aJTyZYInpMKfVRs/JFDlQqlduq1eoxIro2k6U2KTHzX+VyeXFPT8/PjSYucsBae4iZH24Tj1ywRHRYKfVIpANhnt+Ty0r7lbc0rhMzI2CMuRHAlwBubT+HXBZ+AbBEa/3HrFLCWruTmV/MBZ1N+TiAdyNUX2qZeYh2KaW2zThQqVTumZqaOlZgbePqynEiWquU+qFZwRjzBoBnIoAmS6WSTOhvp0PIGPMcgN2uVguSiyQfBIFPRMMJdrZqrV+bdsBa+x4zryqImAtMJHlr7RJmPgxgbhwQEb2vlFpNAwMDV3Z2dp7JUM+7EG0lE0l+dHS089y5c4dkkjqAVycmJq4ma+0yZv7YQaEIkUjyAh4EwTAR+a6GiGg5BUGwg4i2uyrlkEsi7xL3s8wz88syAm8x89M5iLmoxpIP4348bRYkolEyxowBkA25S1sLQJbyHhfhUCaWvMT9+fPnx5h5cQrMuugRceAEgDsdlKfTVph2rwMgC4mk37gWSz5L3DcZ+1EckAw0L44FM4/4vq+aZfr7+zu6urq2MbPMoSuavieSt9b6zJyU7+OonXVygIjWKKUOxCGFhaA4cj0AF/KS7z8D4DmMfpTIGdcQOgtgldZaJlpss9auA/B1q/Kgrhjm+08B3JuEF/ediE44T2IikiOP1Uqp7/IYDePeElFvXhwAY2nTqJCXkTiZ1XgBcT9jmplHxYEd4SR04kRER0ul0ur169dLWKVqYb7/IpVSjHB9IctSShzQWq9JQySMeyG/MI1ewhxYnqeYq2itnePYGPMmgO6iyAP4v5gTwBzl9Cta68RdnDHmWQAtz3WyOjRTTodZYSsRvZoRbLvWemeU7vDw8P2e532eETtSjZmf931/d31HtkguHdIWUw3oWmttm60NDQ1dVS6XZat6V8EOTMplitwpNJ5K7ALwQg5Da7XWszbnxphRAE/lwIxSnQnd5mMVGYWsZ///MvMK3/ePiFVjjFyADLSBvCyo0vuzj1VCo3J5kflgi5lPE9EKIprHzFIqtKO1PtiqWzLGyIb6oRyW5ZynBOCOHBhRqmNa61nHnhedjQZBcDsRycS7pg0E8kD+LZse3/d/agS5/I7XG0JpI4B9ebqsQN1NWuuWly2X7xVTvfestXfXarWDRHRTgT2aCMXMv3metzJp/5F4SymWhoaG5pfLZVlpL9k1a7VaVRs2bEi89HZyIOwu2b1tukQX3TL3OHGYsjw1GBwc7Oro6Kg7UthTA7mhn5yc3NfX1ycPQ5xbmhGYBSqPPYhINkMPAJDHHrJ4pWlTAOShx1FmvnSPPVoxbHxu43neAmauP7eRf2nTz2yI6FStViv0uc1/ndZCH8rgOooAAAAASUVORK5CYII="},"5DcX":function(Re,w,i){Re.exports={flex_box_center:"flex_box_center___ITCrt",flex_space_between:"flex_space_between___miKTU",flex_box_vertical_center:"flex_box_vertical_center___21Sc2",flex_box_center_end:"flex_box_center_end___3G7O1",flex_box_column:"flex_box_column___2UQvZ",menu:"menu___3WFLo",warehouse:"warehouse___2PwKB",header:"header___Sod9H",title:"title___1Y3oM",content:"content___1E7ip",left:"left___2pmQt",close:"close___37Pej",right:"right___1JM70",loading:"loading___2h7Lc",empty:"empty___2PqJB",tabs:"tabs___zn34y",line:"line___2Ft7K",footer:"footer___cQjHk",commit:"commit___1TgxV",blueLight:"blueLight___a6l-z",filePathWrp:"filePathWrp___104JD",filePath:"filePath___21Vqm",bottom0:"bottom0___3wcE2"}},"5GGG":function(Re,w,i){Re.exports={flex_box_center:"flex_box_center___jZegZ",flex_space_between:"flex_space_between___LWg4q",flex_box_vertical_center:"flex_box_vertical_center___29tJ6",flex_box_center_end:"flex_box_center_end___21Gx8",flex_box_column:"flex_box_column___1Vfub",commitWrap:"commitWrap___1Pjn4",wrap:"wrap___2rrrf",colorGray:"colorGray___qLOU5",content:"content___26EBx",itemTime:"itemTime___sQDA2",imageUrl:"imageUrl___29qPZ",blueLight:"blueLight___WsUcs",divider:"divider___1Yxuo",empty:"empty___1tN2T"}},"746U":function(Re,w,i){"use strict";i.d(w,"d",function(){return ee}),i.d(w,"j",function(){return ke}),i.d(w,"i",function(){return te}),i.d(w,"h",function(){return c}),i.d(w,"e",function(){return v}),i.d(w,"k",function(){return ce}),i.d(w,"l",function(){return fe}),i.d(w,"a",function(){return H}),i.d(w,"f",function(){return y}),i.d(w,"g",function(){return O}),i.d(w,"m",function(){return D}),i.d(w,"c",function(){return L}),i.d(w,"b",function(){return E}),i.d(w,"n",function(){return h}),i.d(w,"o",function(){return g});var ve={number:"number",string:"string",undefined:"undefined",object:"object",function:"function"};function ee(x){return Array.isArray?Array.isArray(x):!!(x&&typeof x.length===ve.number&&x.constructor===Array)}function ke(x){return typeof x===ve.string||x instanceof String}function te(x){return typeof x===ve.object&&x!==null&&!Array.isArray(x)&&!(x instanceof RegExp)&&!(x instanceof Date)}function c(x){return(typeof x===ve.number||x instanceof Number)&&!isNaN(x)}function v(x){return x===!0||x===!1}function ce(x){return typeof x===ve.undefined}function fe(x){return ce(x)||x===null}function H(x,N){if(!x)throw new Error(N?"Unexpected type, expected '"+N+"'":"Unexpected type")}var j=Object.prototype.hasOwnProperty;function y(x){if(!te(x))return!1;for(var N in x)if(j.call(x,N))return!1;return!0}function O(x){return typeof x===ve.function}function D(x,N){for(var K=Math.min(x.length,N.length),G=0;G0&&arguments[0]!==void 0?arguments[0]:[],L=new Map;function E(h){var g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(h||[]).forEach(function(x){var N=x.key,K=x.children;Object(c.a)(N!=null,"Tree node must have a certain key: [".concat(g).concat(N,"]"));var G=String(N);Object(c.a)(!L.has(G)||N===null||N===void 0,"Same 'key' exist in the Tree: ".concat(G)),L.set(G,!0),E(K,"".concat(g).concat(G," > "))})}E(R)}function H(R){function L(E){var h=Object(te.a)(E);return h.map(function(g){if(!Object(v.i)(g))return Object(c.a)(!g,"Tree/TreeNode can only accept TreeNode as children."),null;var x=g.key,N=g.props,K=N.children,G=Object(ke.a)(N,["children"]),oe=Object(ee.a)({key:x},G),pe=L(K);return pe.length&&(oe.children=pe),oe}).filter(function(g){return g})}return L(R)}function j(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],L=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],E=new Set(L===!0?[]:L),h=[];function g(x){var N=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return x.map(function(K,G){var oe=Object(v.h)(N?N.pos:"0",G),pe=ce(K.key,oe),Z=Object(ee.a)(Object(ee.a)({},K),{},{parent:N,pos:oe,children:null,data:K,isStart:[].concat(Object(ve.a)(N?N.isStart:[]),[G===0]),isEnd:[].concat(Object(ve.a)(N?N.isEnd:[]),[G===x.length-1])});return h.push(Z),L===!0||E.has(pe)?Z.children=g(K.children||[],Z):Z.children=[],Z})}return g(R),h}function y(R,L,E){var h;E?typeof E=="string"?h=function(N){return N[E]}:typeof E=="function"&&(h=function(N){return E(N)}):h=function(N,K){return ce(N.key,K)};function g(x,N,K){var G=x?x.children:R,oe=x?Object(v.h)(K.pos,N):"0";if(x){var pe=h(x,oe),Z={node:x,index:N,pos:oe,key:pe,parentPos:K.node?K.pos:null,level:K.level+1};L(Z)}G&&G.forEach(function(ye,X){g(ye,X,{node:x,pos:oe,level:K?K.level+1:-1})})}g(null)}function O(R){var L=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},E=L.initWrapper,h=L.processEntity,g=L.onProcessFinished,x=arguments.length>2?arguments[2]:void 0,N={},K={},G={posEntities:N,keyEntities:K};return E&&(G=E(G)||G),y(R,function(oe){var pe=oe.node,Z=oe.index,ye=oe.pos,X=oe.key,he=oe.parentPos,Ae=oe.level,we={node:pe,index:Z,key:X,pos:ye,level:Ae},Ne=ce(X,ye);N[ye]=we,K[Ne]=we,we.parent=N[he],we.parent&&(we.parent.children=we.parent.children||[],we.parent.children.push(we)),h&&h(we,G)},x),g&&g(G),G}function D(R,L){var E=L.expandedKeys,h=L.selectedKeys,g=L.loadedKeys,x=L.loadingKeys,N=L.checkedKeys,K=L.halfCheckedKeys,G=L.dragOverNodeKey,oe=L.dropPosition,pe=L.keyEntities,Z=pe[R],ye={eventKey:R,expanded:E.indexOf(R)!==-1,selected:h.indexOf(R)!==-1,loaded:g.indexOf(R)!==-1,loading:x.indexOf(R)!==-1,checked:N.indexOf(R)!==-1,halfChecked:K.indexOf(R)!==-1,pos:String(Z?Z.pos:""),dragOver:G===R&&oe===0,dragOverGapTop:G===R&&oe===-1,dragOverGapBottom:G===R&&oe===1};return ye}function S(R){var L=R.data,E=R.expanded,h=R.selected,g=R.checked,x=R.loaded,N=R.loading,K=R.halfChecked,G=R.dragOver,oe=R.dragOverGapTop,pe=R.dragOverGapBottom,Z=R.pos,ye=R.active,X=Object(ee.a)(Object(ee.a)({},L),{},{expanded:E,selected:h,checked:g,loaded:x,loading:N,halfChecked:K,dragOver:G,dragOverGapTop:oe,dragOverGapBottom:pe,pos:Z,active:ye});return"props"in X||Object.defineProperty(X,"props",{get:function(){return Object(c.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),R}}),X}},"8HAY":function(Re,w,i){"use strict";i.d(w,"a",function(){return v}),i.d(w,"b",function(){return ce});var ve=i("pmY6"),ee=i("MI8n"),ke=function(){var fe=function(H,j){return fe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(y,O){y.__proto__=O}||function(y,O){for(var D in O)O.hasOwnProperty(D)&&(y[D]=O[D])},fe(H,j)};return function(H,j){fe(H,j);function y(){this.constructor=H}H.prototype=j===null?Object.create(j):(y.prototype=j.prototype,new y)}}(),te=function(fe,H,j,y){function O(D){return D instanceof j?D:new j(function(S){S(D)})}return new(j||(j=Promise))(function(D,S){function R(h){try{E(y.next(h))}catch(g){S(g)}}function L(h){try{E(y.throw(h))}catch(g){S(g)}}function E(h){h.done?D(h.value):O(h.value).then(R,L)}E((y=y.apply(fe,H||[])).next())})},c=function(fe,H){var j={label:0,sent:function(){if(D[0]&1)throw D[1];return D[1]},trys:[],ops:[]},y,O,D,S;return S={next:R(0),throw:R(1),return:R(2)},typeof Symbol=="function"&&(S[Symbol.iterator]=function(){return this}),S;function R(E){return function(h){return L([E,h])}}function L(E){if(y)throw new TypeError("Generator is already executing.");for(;j;)try{if(y=1,O&&(D=E[0]&2?O.return:E[0]?O.throw||((D=O.return)&&D.call(O),0):O.next)&&!(D=D.call(O,E[1])).done)return D;(O=0,D)&&(E=[E[0]&2,D.value]);switch(E[0]){case 0:case 1:D=E;break;case 4:return j.label++,{value:E[1],done:!1};case 5:j.label++,O=E[1],E=[0];continue;case 7:E=j.ops.pop(),j.trys.pop();continue;default:if(!(D=j.trys,D=D.length>0&&D[D.length-1])&&(E[0]===6||E[0]===2)){j=0;continue}if(E[0]===3&&(!D||E[1]>D[0]&&E[1]1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(ve.a)())return null;var j=document.createElement("style");if((fe=H.csp)===null||fe===void 0?void 0:fe.nonce){var y;j.nonce=(y=H.csp)===null||y===void 0?void 0:y.nonce}j.innerHTML=ce;var O=ke(H),D=O.firstChild;return H.prepend&&O.prepend?O.prepend(j):H.prepend&&D?O.insertBefore(j,D):O.appendChild(j),j}var c=new Map;function v(ce,fe){var H=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},j=ke(H);if(!c.has(j)){var y=te("",H),O=y.parentNode;c.set(j,O),O.removeChild(y)}var D=Array.from(c.get(j).children).find(function(h){return h.tagName==="STYLE"&&h[ee]===fe});if(D){var S,R;if(((S=H.csp)===null||S===void 0?void 0:S.nonce)&&D.nonce!==((R=H.csp)===null||R===void 0?void 0:R.nonce)){var L;D.nonce=(L=H.csp)===null||L===void 0?void 0:L.nonce}return D.innerHTML!==ce&&(D.innerHTML=ce),D}var E=te(ce,H);return E[ee]=fe,E}},"C/vA":function(Re,w,i){"use strict";i.d(w,"a",function(){return ve});function ve(ee){var ke=this,te=!1,c;return function(){return te||(te=!0,c=ee.apply(ke,arguments)),c}}},"Cg/j":function(Re,w,i){"use strict";i.d(w,"b",function(){return ve}),i.d(w,"a",function(){return ee}),i.d(w,"c",function(){return te}),i.d(w,"d",function(){return c});var ve;(function(v){v.serviceIds=new Map,v.DI_TARGET="$di$target",v.DI_DEPENDENCIES="$di$dependencies";function ce(fe){return fe[v.DI_DEPENDENCIES]||[]}v.getServiceDependencies=ce})(ve||(ve={}));var ee=te("instantiationService");function ke(v,ce,fe,H){ce[ve.DI_TARGET]===ce?ce[ve.DI_DEPENDENCIES].push({id:v,index:fe,optional:H}):(ce[ve.DI_DEPENDENCIES]=[{id:v,index:fe,optional:H}],ce[ve.DI_TARGET]=ce)}function te(v){if(ve.serviceIds.has(v))return ve.serviceIds.get(v);var ce=function(fe,H,j){if(arguments.length!==3)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");ke(ce,fe,j,!1)};return ce.toString=function(){return v},ve.serviceIds.set(v,ce),ce}function c(v){return function(ce,fe,H){if(arguments.length!==3)throw new Error("@optional-decorator can only be used to decorate a parameter");ke(v,ce,H,!0)}}},E7E6:function(Re,w){Re.exports="data:image/png;base64,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"},E9nw:function(Re,w){Re.exports=function(){var i=document.getSelection();if(!i.rangeCount)return function(){};for(var ve=document.activeElement,ee=[],ke=0;ke0&&(Oe.percent=Oe.loaded/Oe.total*100),J.onProgress(Oe)});var se=new FormData;J.data&&Object.keys(J.data).forEach(function(re){var Oe=J.data[re];if(Array.isArray(Oe)){Oe.forEach(function(je){se.append(re+"[]",je)});return}se.append(re,J.data[re])}),J.file instanceof Blob?se.append(J.filename,J.file,J.file.name):se.append(J.filename,J.file),F.onerror=function(Oe){J.onError(Oe)},F.onload=function(){return F.status<200||F.status>=300?J.onError(c(J,F),v(F)):J.onSuccess(v(F),F)},F.open(J.method,J.action,!0),J.withCredentials&&"withCredentials"in F&&(F.withCredentials=!0);var z=J.headers||{};return z["X-Requested-With"]!==null&&F.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(z).forEach(function(re){z[re]!==null&&F.setRequestHeader(re,z[re])}),F.send(se),{abort:function(){F.abort()}}}var fe=+new Date,H=0;function j(){return"rc-upload-"+fe+"-"+ ++H}function y(J,F){return J.indexOf(F,J.length-F.length)!==-1}var O=function(J,F){if(J&&F){var se=Array.isArray(F)?F:F.split(","),z=J.name||"",re=J.type||"",Oe=re.replace(/\/.*$/,"");return se.some(function(je){var Se=je.trim();return Se.charAt(0)==="."?y(z.toLowerCase(),Se.toLowerCase()):/\/\*$/.test(Se)?Oe===Se.replace(/\/.*$/,""):re===Se})}return!0};function D(J,F){var se=J.createReader(),z=[];function re(){se.readEntries(function(Oe){var je=Array.prototype.slice.apply(Oe);z=z.concat(je);var Se=!je.length;Se?F(z):re()})}re()}var S=function(F,se,z){var re=function Oe(je,Se){Se=Se||"",je.isFile?je.file(function(Ce){z(Ce)&&(je.fullPath&&!Ce.webkitRelativePath&&(Object.defineProperties(Ce,{webkitRelativePath:{writable:!0}}),Ce.webkitRelativePath=je.fullPath.replace(/^\//,""),Object.defineProperties(Ce,{webkitRelativePath:{writable:!1}})),se([Ce]))}):je.isDirectory&&D(je,function(Ce){Ce.forEach(function(_){Oe(_,""+Se+je.name+"/")})})};F.forEach(function(Oe){re(Oe.webkitGetAsEntry())})},R=S,L=Object.assign||function(J){for(var F=1;F=0)continue;if(!Object.prototype.hasOwnProperty.call(J,z))continue;se[z]=J[z]}return se}function N(J,F){if(!(J instanceof F))throw new TypeError("Cannot call a class as a function")}function K(J,F){if(!J)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return F&&(typeof F=="object"||typeof F=="function")?F:J}function G(J,F){if(typeof F!="function"&&F!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof F);J.prototype=Object.create(F&&F.prototype,{constructor:{value:J,enumerable:!1,writable:!0,configurable:!0}}),F&&(Object.setPrototypeOf?Object.setPrototypeOf(J,F):J.__proto__=F)}var oe=function(F){return Object.keys(F).reduce(function(se,z){return(z.substr(0,5)==="data-"||z.substr(0,5)==="aria-"||z==="role")&&(se[z]=F[z]),se},{})},pe=function(J){G(F,J);function F(){var se,z,re,Oe;N(this,F);for(var je=arguments.length,Se=Array(je),Ce=0;Ce1&&arguments[1]!==void 0?arguments[1]:{};return Object(c.f)("myshixuns/".concat(b,"/repository.json"),B)}function ye(b){return Object(c.c)("myshixuns/".concat(b,"/open_webssh.json"))}function X(b,B){return Object(c.c)("myshixuns/".concat(b,"/open_vm_webssh.json"),B)}function he(b){return Object(c.c)("tasks/".concat(b,"/close_webssh.json"))}function Ae(b){return Object(c.c)("tasks/".concat(b,"/reset_vnc_link.json"),H)}function we(b){return Object(c.f)("tasks/".concat(b,"/reset_environment"))}function Ne(b,B){return Object(c.f)("tasks/".concat(b,"/reset_linux_vnc_link.json"),B||{})}function De(b){return Object(c.c)("tasks/".concat(b,"/check_test_sets.json"))}function $(b){return Object(c.c)("tasks/".concat(b,"/get_answer_info.json"))}function de(b){return Object(c.c)("tasks/".concat(b,"/get_choose_answer.json"))}function J(b){return Object(c.c)("tasks/".concat(b,"/unlock_choose_answer.json"))}function F(b,B){return Object(c.c)("tasks/".concat(b,"/unlock_answer.json?answer_id=").concat(B))}function se(b,B,xe){return Object(c.f)("tasks/".concat(b,"/set_games_status.json"),{result:B,data:xe})}function z(b){return Object(c.f)("tasks/".concat(b,"/extend_vnc.json"))}function re(b){return Object(c.a)("/api/tasks/".concat(b,"/active.json"),{method:"post",body:{template_id:window.sessionStorage.imageId}})}function Oe(b){return Object(c.f)("tasks/".concat(b,"/extend_linux_vnc.json"),H)}function je(b,B){return Object(c.c)("tasks/".concat(b,"/rank_list.json"),B)}function Se(b,B){return Object(c.f)("tasks/".concat(b,"/close_windows_vnc.json"),{tpi_id:B})}function Ce(b){return Object(c.c)("tasks/".concat(b,"/pull_files.json"))}function _(b,B){return Object(c.f)("tasks/".concat(b,"/log_output"),B)}function Q(b){return Object(c.c)("tasks/".concat(b,"/stop_log_output.json"))}function le(b){return Y.apply(this,arguments)}function Y(){return Y=Object(ve.a)(te.a.mark(function b(B){return te.a.wrap(function(Me){for(;;)switch(Me.prev=Me.next){case 0:return Me.abrupt("return",Object(c.a)("/api/myshixuns/".concat(B.id,"/add_file.json"),{method:"post",body:B}));case 1:case"end":return Me.stop()}},b)})),Y.apply(this,arguments)}function me(b){return p.apply(this,arguments)}function p(){return p=Object(ve.a)(te.a.mark(function b(B){return te.a.wrap(function(Me){for(;;)switch(Me.prev=Me.next){case 0:return Me.abrupt("return",Object(c.a)("/api/myshixuns/".concat(B.id,"/delete_git_file.json"),{method:"Delete",body:B}));case 1:case"end":return Me.stop()}},b)})),p.apply(this,arguments)}function T(b){return A.apply(this,arguments)}function A(){return A=Object(ve.a)(te.a.mark(function b(B){return te.a.wrap(function(Me){for(;;)switch(Me.prev=Me.next){case 0:return Me.abrupt("return",Object(c.a)("/api/myshixuns/".concat(B.id,"/mv_file.json"),{method:"post",body:B}));case 1:case"end":return Me.stop()}},b)})),A.apply(this,arguments)}function ae(b){return C.apply(this,arguments)}function C(){return C=Object(ve.a)(te.a.mark(function b(B){return te.a.wrap(function(Me){for(;;)switch(Me.prev=Me.next){case 0:return Me.abrupt("return",Object(c.a)("/api/tasks/".concat(B.id,"/rep_content.json"),{method:"get",params:B}));case 1:case"end":return Me.stop()}},b)})),C.apply(this,arguments)}},JWDV:function(Re,w,i){Re.exports=i.p+"static/charpter-white.5fa14f93.svg"},JYp7:function(Re,w,i){"use strict";i.d(w,"c",function(){return ee}),i.d(w,"d",function(){return ke}),i.d(w,"f",function(){return c}),i.d(w,"a",function(){return v}),i.d(w,"b",function(){return ce}),i.d(w,"e",function(){return fe});var ve=function(){var H=function(j,y){return H=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(O,D){O.__proto__=D}||function(O,D){for(var S in D)D.hasOwnProperty(S)&&(O[S]=D[S])},H(j,y)};return function(j,y){H(j,y);function O(){this.constructor=j}j.prototype=y===null?Object.create(y):(O.prototype=y.prototype,new O)}}(),ee={done:!0,value:void 0},ke;(function(H){var j={next:function(){return ee}};function y(){return j}H.empty=y;function O(K){var G=!1;return{next:function(){return G?ee:(G=!0,{done:!1,value:K})}}}H.single=O;function D(K,G,oe){return G===void 0&&(G=0),oe===void 0&&(oe=K.length),{next:function(){return G>=oe?ee:{done:!1,value:K[G++]}}}}H.fromArray=D;function S(K){return{next:function(){var G=K.next();return G.done?ee:{done:!1,value:G.value}}}}H.fromNativeIterator=S;function R(K){return K?Array.isArray(K)?H.fromArray(K):K:H.empty()}H.from=R;function L(K,G){return{next:function(){var oe=K.next();return oe.done?ee:{done:!1,value:G(oe.value)}}}}H.map=L;function E(K,G){return{next:function(){for(;;){var oe=K.next();if(oe.done)return ee;if(G(oe.value))return{done:!1,value:oe.value}}}}}H.filter=E;function h(K,G){for(var oe=K.next();!oe.done;oe=K.next())G(oe.value)}H.forEach=h;function g(K,G){G===void 0&&(G=Number.POSITIVE_INFINITY);var oe=[];if(G===0)return oe;for(var pe=0,Z=K.next();!Z.done&&!(oe.push(Z.value),++pe>=G);Z=K.next());return oe}H.collect=g;function x(){for(var K=[],G=0;G=K.length)return ee;var pe=K[oe],Z=pe.next();return Z.done?(oe++,this.next()):Z}}}H.concat=x;function N(K){return new te(K)}H.chain=N})(ke||(ke={}));var te=function(){function H(j){this.it=j}return H.prototype.next=function(){return this.it.next()},H}();function c(H){return Array.isArray(H)?ke.fromArray(H):H||ke.empty()}var v=function(){function H(j,y,O,D){y===void 0&&(y=0),O===void 0&&(O=j.length),D===void 0&&(D=y-1),this.items=j,this.start=y,this.end=O,this.index=D}return H.prototype.first=function(){return this.index=this.start,this.current()},H.prototype.next=function(){return this.index=Math.min(this.index+1,this.end),this.current()},H.prototype.current=function(){return this.index===this.start-1||this.index===this.end?null:this.items[this.index]},H}(),ce=function(H){ve(j,H);function j(y,O,D,S){return O===void 0&&(O=0),D===void 0&&(D=y.length),S===void 0&&(S=O-1),H.call(this,y,O,D,S)||this}return j.prototype.current=function(){return H.prototype.current.call(this)},j.prototype.previous=function(){return this.index=Math.max(this.index-1,this.start-1),this.current()},j.prototype.first=function(){return this.index=this.start,this.current()},j.prototype.last=function(){return this.index=this.end-1,this.current()},j.prototype.parent=function(){return null},j}(v),fe=function(){function H(j,y){this.iterator=j,this.fn=y}return H.prototype.next=function(){return this.fn(this.iterator.next())},H}()},JeFH:function(Re,w){Re.exports="data:image/png;base64,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"},Jq4h:function(Re,w,i){Re.exports=i.p+"static/qrcode.54870d9b.png"},KVXO:function(Re,w,i){Re.exports={wrap:"wrap___1VfLE",content:"content___20B4M",mainPathWrap:"mainPathWrap___3qDeg",colorBlue:"colorBlue___2ZjUq"}},LdHM:function(Re,w,i){"use strict";i.d(w,"b",function(){return x}),i.d(w,"a",function(){return K});var ve=i("1OyB"),ee=i("vuIU"),ke=i("Ji7U"),te=i("LK+K"),c=i("q1tI"),v=i("rePB"),ce=i("Ff2n"),fe=i("ODXe"),H=i("4IlW"),j=i("bX4T"),y=i("YrtM"),O=i("TSYQ"),D=i.n(O),S=i("+nKL"),R=i("8OUc"),L=function(z,re){var Oe=z.prefixCls,je=z.id,Se=z.flattenOptions,Ce=z.childrenAsData,_=z.values,Q=z.searchValue,le=z.multiple,Y=z.defaultActiveFirstOption,me=z.height,p=z.itemHeight,T=z.notFoundContent,A=z.open,ae=z.menuItemSelectedIcon,C=z.virtual,b=z.onSelect,B=z.onToggleOpen,xe=z.onActiveValue,Me=z.onScroll,_e=z.onMouseEnter,qe="".concat(Oe,"-item"),ot=Object(y.a)(function(){return Se},[A,Se],function(Tt,Wt){return Wt[0]&&Tt[1]!==Wt[1]}),yt=c.useRef(null),rt=function(Wt){Wt.preventDefault()},ft=function(Wt){yt.current&&yt.current.scrollTo({index:Wt})},Xe=function(Wt){for(var Lt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,Cn=ot.length,on=0;on1&&arguments[1]!==void 0?arguments[1]:!1;return Object(oe.a)(se).map(function(re,Oe){if(!c.isValidElement(re)||!re.type)return null;var je=re.type.isSelectOptGroup,Se=re.key,Ce=re.props,_=Ce.children,Q=Object(ce.a)(Ce,["children"]);return z||!je?pe(re):Object(G.a)(Object(G.a)({key:"__RC_SELECT_GRP__".concat(Se===null?Oe:Se,"__"),label:Se},Q),{},{options:Z(_)})}).filter(function(re){return re})}var ye=i("2Qr1"),X=i("qNPg"),he=i("U8pU"),Ae=i("Kwbf"),we=i("WKfj");function Ne(se){var z=se.mode,re=se.options,Oe=se.children,je=se.backfill,Se=se.allowClear,Ce=se.placeholder,_=se.getInputElement,Q=se.showSearch,le=se.onSearch,Y=se.defaultOpen,me=se.autoFocus,p=se.labelInValue,T=se.value,A=se.inputValue,ae=se.optionLabelProp,C=z==="multiple"||z==="tags",b=Q!==void 0?Q:C||z==="combobox",B=re||Z(Oe);if(Object(Ae.a)(z!=="tags"||B.every(function(qe){return!qe.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),z==="tags"||z==="combobox"){var xe=B.some(function(qe){return qe.options?qe.options.some(function(ot){return typeof("value"in ot?ot.value:ot.key)=="number"}):typeof("value"in qe?qe.value:qe.key)=="number"});Object(Ae.a)(!xe,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(Ae.a)(z!=="combobox"||!ae,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(Ae.a)(z==="combobox"||!je,"`backfill` only works with `combobox` mode."),Object(Ae.a)(z==="combobox"||!_,"`getInputElement` only work with `combobox` mode."),Object(Ae.b)(z!=="combobox"||!_||!Se||!Ce,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),le&&!b&&z!=="combobox"&&z!=="tags"&&Object(Ae.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(Ae.b)(!Y||me,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),T!=null){var Me=Object(we.d)(T);Object(Ae.a)(!p||Me.every(function(qe){return Object(he.a)(qe)==="object"&&("key"in qe||"value"in qe)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(Ae.a)(!C||Array.isArray(T),"`value` should be array when `mode` is `multiple` or `tags`")}if(Oe){var _e=null;Object(oe.a)(Oe).some(function(qe){if(!c.isValidElement(qe)||!qe.type)return!1;var ot=qe.type;if(ot.isSelectOption)return!1;if(ot.isSelectOptGroup){var yt=Object(oe.a)(qe.props.children).every(function(rt){return!c.isValidElement(rt)||!qe.type||rt.type.isSelectOption?!0:(_e=rt.type,!1)});return!yt}return _e=ot,!0}),_e&&Object(Ae.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(_e.displayName||_e.name||_e,"`.")),Object(Ae.a)(A===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var De=Ne,$=Object(X.a)({prefixCls:"rc-select",components:{optionList:h},convertChildrenToData:Z,flattenOptions:ye.d,getLabeledValue:ye.e,filterOptions:ye.b,isValueDisabled:ye.g,findValueOption:ye.c,warningProps:De,fillOptionsWithMissingValue:ye.a}),de=function(se){Object(ke.a)(re,se);var z=Object(te.a)(re);function re(){var Oe;return Object(ve.a)(this,re),Oe=z.apply(this,arguments),Oe.selectRef=c.createRef(),Oe.focus=function(){Oe.selectRef.current.focus()},Oe.blur=function(){Oe.selectRef.current.blur()},Oe}return Object(ee.a)(re,[{key:"render",value:function(){return c.createElement($,Object.assign({ref:this.selectRef},this.props))}}]),re}(c.Component);de.Option=x,de.OptGroup=K;var J=de,F=w.c=J},MI8n:function(Re,w,i){"use strict";i.d(w,"b",function(){return v}),i.d(w,"a",function(){return H}),i.d(w,"e",function(){return j}),i.d(w,"d",function(){return y}),i.d(w,"c",function(){return O}),i.d(w,"f",function(){return D});var ve=i("/cxE"),ee=i("C/vA"),ke=i("pmY6"),te=i("24hK"),c=function(){var S=function(R,L){return S=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(E,h){E.__proto__=h}||function(E,h){for(var g in h)h.hasOwnProperty(g)&&(E[g]=h[g])},S(R,L)};return function(R,L){S(R,L);function E(){this.constructor=R}R.prototype=L===null?Object.create(L):(E.prototype=L.prototype,new E)}}(),v;(function(S){S.None=function(){return ke.a.None};function R(De){return function($,de,J){de===void 0&&(de=null);var F=!1,se;return se=De(function(z){return F?void 0:(se?se.dispose():F=!0,$.call(de,z))},null,J),F&&se.dispose(),se}}S.once=R;function L(De,$){return K(function(de,J,F){return J===void 0&&(J=null),De(function(se){return de.call(J,$(se))},null,F)})}S.map=L;function E(De,$){return K(function(de,J,F){return J===void 0&&(J=null),De(function(se){$(se),de.call(J,se)},null,F)})}S.forEach=E;function h(De,$){return K(function(de,J,F){return J===void 0&&(J=null),De(function(se){return $(se)&&de.call(J,se)},null,F)})}S.filter=h;function g(De){return De}S.signal=g;function x(){for(var De=[],$=0;$1)&&je.fire(Ce),Oe=0},de)})},onLastListenerRemove:function(){se.dispose()}});return je.event}S.debounce=G;function oe(De){var $=new Date().getTime();return L(R(De),function(de){return new Date().getTime()-$})}S.stopwatch=oe;function pe(De){var $=!0,de;return h(De,function(J){var F=$||J!==de;return $=!1,de=J,F})}S.latch=pe;function Z(De,$,de){$===void 0&&($=!1),de===void 0&&(de=[]);var J=de.slice(),F=De(function(re){J?J.push(re):z.fire(re)}),se=function(){J&&J.forEach(function(re){return z.fire(re)}),J=null},z=new H({onFirstListenerAdd:function(){F||(F=De(function(re){return z.fire(re)}))},onFirstListenerDidAdd:function(){J&&($?setTimeout(se):se())},onLastListenerRemove:function(){F&&F.dispose(),F=null}});return z.event}S.buffer=Z;var ye=function(){function De($){this.event=$}return De.prototype.map=function($){return new De(L(this.event,$))},De.prototype.forEach=function($){return new De(E(this.event,$))},De.prototype.filter=function($){return new De(h(this.event,$))},De.prototype.reduce=function($,de){return new De(N(this.event,$,de))},De.prototype.latch=function(){return new De(pe(this.event))},De.prototype.debounce=function($,de,J,F){return de===void 0&&(de=100),J===void 0&&(J=!1),new De(G(this.event,$,de,J,F))},De.prototype.on=function($,de,J){return this.event($,de,J)},De.prototype.once=function($,de,J){return R(this.event)($,de,J)},De}();function X(De){return new ye(De)}S.chain=X;function he(De,$,de){de===void 0&&(de=function(re){return re});var J=function(){for(var re=[],Oe=0;Oe0&&St[0]!==void 0?St[0]:{},bt.next=3,In({type:"shixunsDetail/addRepositoryFile",payload:{id:at.myshixun.identifier,message:dt.commitMessage,content:"",path:(Ve.defaultPath?Ve.defaultPath+"/":"")+dt.path+"/"+(dt.file||".gitkeep"),secret_repository:Ge?void 0:!0}});case 3:Qe=bt.sent,(Qe==null?void 0:Qe.status)===0&&(x.b.success("\u6DFB\u52A0\u6210\u529F"),Ve.onOK({path:(Ve.defaultPath?Ve.defaultPath+"/":"")+dt.path+"/"+(dt.file||".gitkeep"),name:dt.path.split("/")[dt.path.split("/").length-1]}),Ve.onClose());case 5:case"end":return bt.stop()}},lt)}));return function(){return Pt.apply(this,arguments)}}(),zt=function(){var lt,dt;$.d.push("/shixuns/".concat(sn.current,"/").concat((lt=it.pathname)===null||lt===void 0||((dt=lt.split("/"))===null||dt===void 0)?void 0:dt[3]).concat(Te?"/master/shixun_show/".concat(Te):""))};return v.a.createElement(O.a,{width:"60%",centered:!0,visible:Ve.visible,wrapClassName:le.a.modal,onOk:function(){nn.submit()},onCancel:Ve.onClose,title:"\u65B0\u5EFA\u6587\u4EF6\u5939"},v.a.createElement("section",{className:le.a.bg},v.a.createElement("div",{className:le.a.wrap},v.a.createElement(_.a,{className:"mt10",form:nn,scrollToFirstError:!0,layout:"vertical",onFinish:Et,onChange:function(){var lt,dt,Qe,St,pt=Object(oe.a)({},nn.getFieldsValue()),bt=pt==null||((lt=pt.path)===null||lt===void 0)?void 0:lt.split(""),Ut=pt==null||((dt=pt.file)===null||dt===void 0)?void 0:dt.split("");bt!=null&&(Qe=bt.filter(function(Qn){return Qn=="/"}))!==null&&Qe!==void 0&&Qe.length&&(pt.path=pt.path.substring(0,pt.path.length-1)),Ut!=null&&(St=Ut.filter(function(Qn){return Qn=="/"}))!==null&&St!==void 0&&St.length&&(pt.file=pt.file.substring(0,pt.path.length-1)),nn.setFieldsValue(Object(oe.a)({},pt)),tn(pt)}},v.a.createElement(_.a.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0\uFF1A",name:"path"},v.a.createElement(ee.a,null,v.a.createElement(te.a,null,v.a.createElement("span",{className:le.a.filePath},Ve.defaultPath+"/")),v.a.createElement(te.a,{flex:"1"},v.a.createElement(_.a.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},v.a.createElement(Se.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0",size:"large"}))))),v.a.createElement(_.a.Item,{label:"\u6587\u4EF6\u540D\u79F0\uFF1A",name:"file"},v.a.createElement(Se.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0\uFF0C\u5982\u679C\u4E0D\u586B\u5199\u7CFB\u7EDF\u5C06\u5728\u6587\u4EF6\u5939\u4E0B\u521B\u5EFA.gitkeep\u7684\u9ED8\u8BA4\u6587\u4EF6",size:"large"})),v.a.createElement(_.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},v.a.createElement(Se.a,{placeholder:"\u8BF7\u8F93\u5165\u672C\u6B21\u63D0\u4EA4\u7684\u4E3B\u8981\u4FE1\u606F\uFF0C\u5408\u7406\u7684\u63CF\u8FF0\u4FE1\u606F\u6709\u5229\u4E8E\u4EE3\u7801\u5386\u53F2\u8BB0\u5F55\u7684\u7BA1\u7406",size:"large"}))))))},me=Object($.a)(function(ht){var Fe=ht.shixunsDetail,vt=ht.loading,jt=ht.globalSetting,Jt=ht.user;return{shixunsDetail:Fe,globalSetting:jt,user:Jt,loading:vt.models.index}})(Y),p=i("7ahc"),T=function(Fe){var vt=Fe.shixunsDetail,jt=Fe.globalSetting,Jt=Fe.loading,_t=Fe.user,In=Fe.taskData,at=Fe.dispatch,Ge=Fe.isRepository,Ve=Fe.onClose,it=Object(Z.a)(Fe,["shixunsDetail","globalSetting","loading","user","taskData","dispatch","isRepository","onClose"]),Ze=Object(De.h)(),gt=Object(oe.a)(Object(oe.a)({},Object(De.i)()),Object(De.h)().query),Be=Object(c.useState)({}),ze=Object(pe.a)(Be,2),tn=ze[0],sn=ze[1],qt=Object(c.useRef)(),It=_.a.useForm(),nn=Object(pe.a)(It,1),bn=nn[0],Zn=Object(c.useState)(""),Te=Object(pe.a)(Zn,2),Je=Te[0],Et=Te[1];Object(c.useEffect)(function(){it.visible&&bn.resetFields()},[it.visible]),Object(c.useEffect)(function(){var lt=sessionStorage.getItem("pathArray");if(lt){var dt=lt.split(",").join("/"),Qe=dt.indexOf("/")===0?dt.substr(1):dt;Et(Qe)}},[]),Object(c.useEffect)(function(){var lt,dt;qt.current=(lt=Ze.pathname)===null||lt===void 0||((dt=lt.split("/"))===null||dt===void 0)?void 0:dt[2]},[]);var zt=function(){var lt=Object(N.a)(Ae.a.mark(function dt(){var Qe,St,pt=arguments;return Ae.a.wrap(function(Ut){for(;;)switch(Ut.prev=Ut.next){case 0:return Qe=pt.length>0&&pt[0]!==void 0?pt[0]:{},Ut.next=3,Object(re.b)({id:In.myshixun.identifier,message:Qe.commitMessage,content:Qe.codeMirror,path:(it.defaultPath?it.defaultPath+"/":"")+Qe.path,secret_repository:Ge?void 0:!0});case 3:St=Ut.sent,(St==null?void 0:St.status)===0&&(x.b.success("\u6DFB\u52A0\u6210\u529F"),it.onOK({path:(it.defaultPath?it.defaultPath+"/":"")+Qe.path,name:Qe.path.split("/")[Qe.path.split("/").length-1]}),Ve());case 5:case"end":return Ut.stop()}},dt)}));return function(){return lt.apply(this,arguments)}}(),Pt=function(){var dt,Qe;$.d.push("/shixuns/".concat(qt.current,"/").concat((dt=Ze.pathname)===null||dt===void 0||((Qe=dt.split("/"))===null||Qe===void 0)?void 0:Qe[3]).concat(Je?"/master/shixun_show/".concat(Je):""))};return v.a.createElement(O.a,{width:"60%",visible:it.visible,wrapClassName:le.a.modal,centered:!0,onOk:function(){bn.submit()},onCancel:Ve,title:"\u65B0\u5EFA\u6587\u4EF6"},v.a.createElement("section",{className:le.a.bg},v.a.createElement("div",{className:le.a.wrap},v.a.createElement(_.a,{className:"mt10",form:bn,scrollToFirstError:!0,layout:"vertical",onFinish:zt,onChange:function(){var dt,Qe,St=Object(oe.a)({},bn.getFieldsValue()),pt=St==null||((dt=St.path)===null||dt===void 0)?void 0:dt.split("");(pt==null||((Qe=pt.filter(function(bt){return bt=="/"}))===null||Qe===void 0)?void 0:Qe.length)>1&&(St.path=St.path.substring(0,St.path.length-1)),bn.setFieldsValue(Object(oe.a)({},St)),sn(St)}},v.a.createElement(_.a.Item,{label:"\u6587\u4EF6\u540D\u79F0\u6216\u6587\u4EF6\u8DEF\u5F84\uFF1A",name:"path"},v.a.createElement(ee.a,null,v.a.createElement(te.a,null,v.a.createElement("span",{className:le.a.filePath},it.defaultPath+"/")),v.a.createElement(te.a,{flex:"1"},v.a.createElement(_.a.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},v.a.createElement(Se.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"large"}))))),v.a.createElement(_.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},v.a.createElement(Se.a,{placeholder:"\u8BF7\u8F93\u5165\u672C\u6B21\u63D0\u4EA4\u7684\u4E3B\u8981\u4FE1\u606F\uFF0C\u5408\u7406\u7684\u63CF\u8FF0\u4FE1\u606F\u6709\u5229\u4E8E\u4EE3\u7801\u5386\u53F2\u8BB0\u5F55\u7684\u7BA1\u7406",size:"large"})),v.a.createElement("div",{className:"mt10 mb20"},v.a.createElement(_.a.Item,{name:"codeMirror",label:"\u6587\u4EF6\u5185\u5BB9\uFF1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5185\u5BB9"}]},v.a.createElement(p.a,{options:{modal:"javascript",lineNumbers:!0,theme:"railscasts",indentUnit:4,matchBrackets:!0,autoRefresh:!0,smartIndent:!0,extraKeys:{"Alt-/":"autocomplete"},autofocus:!0,styleActiveLine:!0,lint:!0,linkurl:"",gutters:["CodeMirror-linenumbers","breakpoints","CodeMirror-lint-markers"]}})))))))},A=Object($.a)(function(ht){var Fe=ht.shixunsDetail,vt=ht.loading,jt=ht.globalSetting,Jt=ht.user;return{shixunsDetail:Fe,globalSetting:jt,user:Jt,loading:vt.models.index}})(T),ae=function(Fe){var vt=Fe.shixunsDetail,jt=Fe.globalSetting,Jt=Fe.loading,_t=Fe.user,In=Fe.dispatch,at=Fe.isRepository,Ge=Fe.taskData,Ve=Object(Z.a)(Fe,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository","taskData"]),it=Object(De.h)(),Ze=Object(oe.a)(Object(oe.a)({},Object(De.i)()),Object(De.h)().query),gt=Object(c.useState)({}),Be=Object(pe.a)(gt,2),ze=Be[0],tn=Be[1],sn=Object(c.useRef)(),qt=_.a.useForm(),It=Object(pe.a)(qt,1),nn=It[0],bn=Object(c.useState)(""),Zn=Object(pe.a)(bn,2),Te=Zn[0],Je=Zn[1],Et=Object(c.useState)(""),zt=Object(pe.a)(Et,2),Pt=zt[0],lt=zt[1];Object(c.useEffect)(function(){Ve.visible&&nn.resetFields()},[Ve.visible]),Object(c.useEffect)(function(){var St=Ve.defaultPath.split("/");St.length===1?(Je(""),lt(Ve.defaultPath)):(lt(St.pop()),Je(St.join("/")+"/"))},[Ve.defaultPath]),Object(c.useEffect)(function(){var St,pt;sn.current=(St=it.pathname)===null||St===void 0||((pt=St.split("/"))===null||pt===void 0)?void 0:pt[2]},[]);var dt=function(){var St=Object(N.a)(Ae.a.mark(function pt(){var bt,Ut,Qn,Sn=arguments;return Ae.a.wrap(function(cn){for(;;)switch(cn.prev=cn.next){case 0:return Ut=Sn.length>0&&Sn[0]!==void 0?Sn[0]:{},cn.next=3,Object(re.w)({id:Ge==null||((bt=Ge.shixun)===null||bt===void 0)?void 0:bt.identifier,from:Ve.defaultPath,to:Te+Ut.path,message:Ut.commitMessage||"".concat(Ve.defaultPath," rename to ").concat(Te).concat(Ut.path," ")});case 3:Qn=cn.sent,(Qn==null?void 0:Qn.status)===0&&(x.b.success("\u64CD\u4F5C\u6210\u529F"),Ve.onOK({path:Ut.path,name:Ut.path}),Ve.onClose());case 5:case"end":return cn.stop()}},pt)}));return function(){return St.apply(this,arguments)}}(),Qe=function(){var pt,bt;$.d.push("/shixuns/".concat(sn.current,"/").concat((pt=it.pathname)===null||pt===void 0||((bt=pt.split("/"))===null||bt===void 0)?void 0:bt[3]).concat(Te?"/master/shixun_show/".concat(Te):""))};return v.a.createElement(O.a,{width:"40%",visible:Ve.visible,wrapClassName:le.a.modal,centered:!0,onOk:function(){nn.submit()},onCancel:Ve.onClose,title:"\u63D0\u4EA4\u8BF4\u660E"},v.a.createElement("section",{className:le.a.bg},v.a.createElement("div",{className:le.a.wrap},v.a.createElement(_.a,{className:"mt10",form:nn,scrollToFirstError:!0,layout:"vertical",onFinish:dt,onChange:function(){var pt,bt,Ut=Object(oe.a)({},nn.getFieldsValue()),Qn=Ut==null||((pt=Ut.path)===null||pt===void 0)?void 0:pt.split("");(Qn==null||((bt=Qn.filter(function(Sn){return Sn=="/"}))===null||bt===void 0)?void 0:bt.length)>1&&(Ut.path=Ut.path.substring(0,Ut.path.length-1)),nn.setFieldsValue(Object(oe.a)({},Ut)),tn(Ut)}},v.a.createElement(_.a.Item,{label:"\u91CD\u547D\u540D\uFF1A",name:"path"},v.a.createElement(ee.a,null,v.a.createElement(te.a,{flex:"1"},v.a.createElement(_.a.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},v.a.createElement(Se.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"large",defaultValue:Pt}))))),v.a.createElement(_.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage"},v.a.createElement(Se.a,{placeholder:"\u5982\u4E0D\u586B\u5199\uFF0C\u9ED8\u8BA4\u63D0\u4EA4\u4FE1\u606F\u662F\uFF08".concat(Ve.defaultPath," rename to \u65B0\u7684\u540D\u79F0 \uFF09"),size:"large"}))))))},C=Object($.a)(function(ht){var Fe=ht.shixunsDetail,vt=ht.loading,jt=ht.globalSetting,Jt=ht.user;return{shixunsDetail:Fe,globalSetting:jt,user:Jt,loading:vt.models.index}})(ae),b=i("DZo9"),B=i("8z0m"),xe=i("m3rI"),Me=i("8j3D"),_e=i("25Vc"),qe=i.n(_e),ot=B.a.Dragger,yt=function(Fe){var vt,jt=Fe.shixunsDetail,Jt=Fe.globalSetting,_t=Fe.loading,In=Fe.user,at=Fe.taskData,Ge=Fe.dispatch,Ve=Fe.isRepository,it=Object(Z.a)(Fe,["shixunsDetail","globalSetting","loading","user","taskData","dispatch","isRepository"]),Ze=Object(De.h)(),gt=Object(oe.a)(Object(oe.a)({},Object(De.i)()),Object(De.h)().query),Be=Object(c.useState)({}),ze=Object(pe.a)(Be,2),tn=ze[0],sn=ze[1],qt=Object(c.useRef)(),It=_.a.useForm(),nn=Object(pe.a)(It,1),bn=nn[0],Zn=Object(c.useState)([]),Te=Object(pe.a)(Zn,2),Je=Te[0],Et=Te[1],zt=Object(c.useState)(),Pt=Object(pe.a)(zt,2),lt=Pt[0],dt=Pt[1],Qe;Object(c.useEffect)(function(){it.visible&&(bn.resetFields(),Et([]))},[it.visible]),Object(c.useEffect)(function(){qt.current=gt.id},[]),Object(c.useEffect)(function(){var Sn=sessionStorage.getItem("pathArray");if(Sn){var $t=Sn.split(",").join("/"),cn=$t.indexOf("/")===0?$t.substr(1):$t;dt(cn)}},[]);var St=function($t){if(Qe=$t.file.name,$t.file.status==="done"||$t.file.status==="uploading"){var cn,hr,zn;if(Et($t.fileList),!$t.file.response)return;if(((cn=$t.file.response)===null||cn===void 0?void 0:cn.status)===0){x.b.success("\u4E0A\u4F20\u6210\u529F\uFF01");return}Et(Je.filter(function(tr){return tr.uid!==$t.file.uid})),((hr=$t.file.response)===null||hr===void 0?void 0:hr.message)&&x.b.info((zn=$t.file.response)===null||zn===void 0?void 0:zn.message)}},pt=function(){var Sn=Object(N.a)(Ae.a.mark(function $t(cn){var hr;return Ae.a.wrap(function(tr){for(;;)switch(tr.prev=tr.next){case 0:if(cn.response){tr.next=3;break}return x.b.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01"),tr.abrupt("return");case 3:return tr.next=5,Ge({type:"shixunsDetail/deleteGitFile",payload:{id:gt.id,path:lt?"".concat(lt,"/").concat(cn.name):cn.name,message:bn.getFieldValue("commitMessage")||"\u5220\u9664\u4E86".concat(lt?"".concat(lt,"/").concat(cn.name):cn.name),secret_repository:Ve?null:!0}});case 5:hr=tr.sent,hr.status===0&&(Et(Je.filter(function(Bn){return Bn.uid!==cn.uid})),x.b.info("\u5220\u9664\u6210\u529F"));case 7:case"end":return tr.stop()}},$t)}));return function(cn){return Sn.apply(this,arguments)}}(),bt={height:300,multiple:!0,withCredentials:!0,data:function(){var Sn=Object(N.a)(Ae.a.mark(function cn(){return Ae.a.wrap(function(zn){for(;;)switch(zn.prev=zn.next){case 0:return zn.abrupt("return",new Promise(function(){var tr=Object(N.a)(Ae.a.mark(function Bn(vn,pn){return Ae.a.wrap(function(ln){for(;;)switch(ln.prev=ln.next){case 0:setTimeout(Object(N.a)(Ae.a.mark(function Dr(){var Un,Gn;return Ae.a.wrap(function(pr){for(;;)switch(pr.prev=pr.next){case 0:return pr.next=2,bn.getFieldsValue();case 2:Un=pr.sent,Gn=Object(oe.a)(Object(oe.a)({},{path:it.defaultPath?it.defaultPath:"",message:tn.commitMessage||"\u4E0A\u4F20\u4E86".concat(Qe)}),Ve?{}:{secret_repository:!0}),vn(Gn);case 5:case"end":return pr.stop()}},Dr)})),200);case 1:case"end":return ln.stop()}},Bn)}));return function(Bn,vn){return tr.apply(this,arguments)}}()));case 1:case"end":return zn.stop()}},cn)}));function $t(){return Sn.apply(this,arguments)}return $t}(),fileList:Je,method:"post",action:"".concat(xe.a.API_SERVER,"/api/myshixuns/").concat(at==null||((vt=at.myshixun)===null||vt===void 0)?void 0:vt.identifier,"/upload_git_file.json"),onChange:St,onRemove:pt,beforeUpload:function($t){Qe=$t.name}},Ut=function(){var Sn=Object(N.a)(Ae.a.mark(function $t(cn){return Ae.a.wrap(function(zn){for(;;)switch(zn.prev=zn.next){case 0:return zn.next=2,bn.validateFields();case 2:it.onClose(),it.onOK({path:it.defaultPath}),Qn();case 5:case"end":return zn.stop()}},$t)}));return function(cn){return Sn.apply(this,arguments)}}(),Qn=function(){};return v.a.createElement(O.a,{visible:it.visible,onOk:Ut,centered:!0,onCancel:it.onClose,width:"70%"},v.a.createElement("section",{className:qe.a.bg},v.a.createElement("div",{className:qe.a.wrap},v.a.createElement("div",{className:qe.a.title},"\u4E0A\u4F20\u6587\u4EF6"),v.a.createElement(_.a,{className:"mt10",form:bn,scrollToFirstError:!0,layout:"vertical",onFinish:Ut,onValuesChange:function(){return sn(Object(oe.a)({},bn.getFieldsValue()))}},v.a.createElement(_.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},v.a.createElement(Se.a,{placeholder:"\u5FC5\u586B\uFF0C\u63CF\u8FF0\u4E3B\u8981\u4FEE\u6539\u5185\u5BB9\uFF08\u76F8\u5F53\u4E8EGit Commit message\u7684Header\uFF09"})),v.a.createElement(_.a.Item,{label:"\u9009\u62E9\u6587\u4EF6",name:"file",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},v.a.createElement(ot,bt,v.a.createElement("div",null,v.a.createElement("i",{className:"iconfont icon-shangchuan font50 ".concat(qe.a.colorBlue)})),v.a.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",v.a.createElement("span",{className:"".concat(qe.a.colorBlue," ml5")},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))))),v.a.createElement(Me.a,{onFinish:function($t){return dt($t)}})))},rt=Object($.a)(function(ht){var Fe=ht.shixunsDetail,vt=ht.loading,jt=ht.globalSetting,Jt=ht.user;return{shixunsDetail:Fe,globalSetting:jt,user:Jt,loading:vt.models.index}})(yt),ft=i("aVK0"),Xe=i.n(ft),kt=i("TXba"),Rt=i.n(kt),Gt=function(Fe){var vt=Fe.shixunsDetail,jt=Fe.globalSetting,Jt=Fe.loading,_t=Fe.dispatch,In=Fe.title,at=Fe.pathList,Ge=at===void 0?[]:at,Ve=Fe.showInputPath,it=Ve===void 0?!1:Ve,Ze=Fe.isMergeSelectFile,gt=Ze===void 0?!1:Ze,Be=Fe.onFinish,ze=Be===void 0?function(){}:Be,tn=_.a.useForm(),sn=Object(pe.a)(tn,1),qt=sn[0],It=Object(oe.a)(Object(oe.a)({},Object(De.i)()),Object(De.h)().query),nn=Object(De.h)(),bn=Object(c.useRef)(),Zn=Object(c.useState)(""),Te=Object(pe.a)(Zn,2),Je=Te[0],Et=Te[1],zt=Object(c.useState)(""),Pt=Object(pe.a)(zt,2),lt=Pt[0],dt=Pt[1],Qe=Object(c.useState)([]),St=Object(pe.a)(Qe,2),pt=St[0],bt=St[1],Ut=Object(c.useState)([]),Qn=Object(pe.a)(Ut,2),Sn=Qn[0],$t=Qn[1];Object(c.useEffect)(function(){var vn,pn;bn.current=((vn=nn.pathname)===null||vn===void 0||((pn=vn.split("/"))===null||pn===void 0)?void 0:pn[3])==="repository"},[]),Object(c.useEffect)(function(){if(vt.actionTabs.key!=="Repository-SelectFilePath")return;var vn=Ge.join("/"),pn=[];Ge.map(function(gn,ln){ln===0?pn.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(gn),path:vn}):pn.push({val:"/".concat(gn),path:vn})}),bt(pn),Et(vn),dt(vn),cn(vn)},[vt.actionTabs.key]);var cn=function(){var vn=Object(N.a)(Ae.a.mark(function pn(gn){var ln;return Ae.a.wrap(function(Un){for(;;)switch(Un.prev=Un.next){case 0:return Un.next=2,_t({type:bn.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:It.id,path:gn}});case 2:ln=Un.sent,ln&&$t(ln.trees||[]);case 4:case"end":return Un.stop()}},pn)}));return function(gn){return vn.apply(this,arguments)}}(),hr=function(pn){var gn=Je;pn.type==="tree"&&(pt.length?pt.push({val:"/".concat(pn.name),path:pn.name}):pt.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(pn.name),path:pn.name}),bt(pt),gn=Je?"".concat(Je,"/").concat(pn.name):pn.name,Et(gn)),cn(gn)},zn=function(pn,gn){var ln=pt.filter(function(Un,Gn){return Gn<=gn});bt(ln);var Dr=ln.filter(function(Un,Gn){return Gn!==0}).map(function(Un){return Un.val}).join("").substr(1);Et(Dr),cn(Dr)},tr=function(){var vn=Object(N.a)(Ae.a.mark(function pn(){var gn,ln,Dr;return Ae.a.wrap(function(Gn){for(;;)switch(Gn.prev=Gn.next){case 0:if(gn=qt==null?void 0:qt.getFieldsValue(),ln=Je?"".concat(Je).concat(gn!=null&&gn.name?"/".concat(gn==null?void 0:gn.name):""):gn==null?void 0:gn.name,!gt){Gn.next=6;break}return ze(ln),Bn(),Gn.abrupt("return");case 6:if(!it){Gn.next=16;break}return Gn.next=9,qt.validateFields();case 9:return Gn.next=11,_t({type:"shixunsDetail/uploadGitFolder",payload:Object(oe.a)(Object(oe.a)({},{id:It.id,path:ln}),bn.current?{}:{secret_repository:!0})});case 11:Dr=Gn.sent,ze(lt),Dr.status===0&&x.b.info("\u65B0\u5EFA\u6210\u529F"),Gn.next=18;break;case 16:ze(ln),x.b.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");case 18:Bn();case 19:case"end":return Gn.stop()}},pn)}));return function(){return vn.apply(this,arguments)}}(),Bn=function(){_t({type:"shixunsDetail/setActionTabs",payload:{}}),qt.resetFields()};return v.a.createElement(O.a,{centered:!0,title:In||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,visible:vt.actionTabs.key==="Repository-SelectFilePath",onOk:tr,onCancel:Bn},v.a.createElement("div",{className:Rt.a.wrap},v.a.createElement("div",{className:Rt.a.content},v.a.createElement("div",{className:Rt.a.mainPathWrap},!!(pt!=null&&pt.length)&&pt.map(function(vn,pn){return v.a.createElement("a",{key:pn,onClick:function(){return zn(vn,pn)}},vn.val)})),!!(Sn!=null&&Sn.length)&&Sn.map(function(vn,pn){return vn.type==="tree"&&v.a.createElement("a",{key:pn,onClick:function(){return hr(vn)}},v.a.createElement("i",{className:"iconfont icon-wenjianjia ".concat(Rt.a.colorBlue)}),vn.name)})),v.a.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),v.a.createElement("div",{className:"mt5 mb5"},Je),it&&v.a.createElement(_.a,{form:qt,scrollToFirstError:!0,className:"mt20"},v.a.createElement(_.a.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},v.a.createElement(Se.a,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))},He=Object($.a)(function(ht){var Fe=ht.shixunsDetail,vt=ht.loading,jt=ht.globalSetting;return{shixunsDetail:Fe,globalSetting:jt,loading:vt.models.index}})(Gt),Nt=i("GZ0F"),wn=i("8Skl"),Xt=i("HBuW"),Tt=i("LvDl"),Wt=i("NLgs"),Lt=i("lzim"),Cn=z.a.DirectoryTree,on=function(Fe){var vt,jt,Jt,_t=Fe.shixunsDetail,In=Fe.globalSetting,at=Fe.loading,Ge=Fe.user,Ve=Fe.activeKey,it=Fe.dispatch,Ze=Fe.taskData,gt=Fe.practiceSetting,Be=Fe.isRepository,ze=Fe.treeData,tn=Fe.setTreeData,sn=Fe.params,qt=Object(Z.a)(Fe,["shixunsDetail","globalSetting","loading","user","activeKey","dispatch","taskData","practiceSetting","isRepository","treeData","setTreeData","params"]),It=Object(De.h)(),nn=Object(c.useState)(),bn=Object(pe.a)(nn,2),Zn=bn[0],Te=bn[1],Je=Object(c.useState)(!1),Et=Object(pe.a)(Je,2),zt=Et[0],Pt=Et[1],lt=Object(c.useState)(!1),dt=Object(pe.a)(lt,2),Qe=dt[0],St=dt[1],pt=Object(c.useState)(!1),bt=Object(pe.a)(pt,2),Ut=bt[0],Qn=bt[1],Sn=Object(c.useState)(!1),$t=Object(pe.a)(Sn,2),cn=$t[0],hr=$t[1],zn=Object(c.useState)(""),tr=Object(pe.a)(zn,2),Bn=tr[0],vn=tr[1],pn=Object(c.useState)([]),gn=Object(pe.a)(pn,2),ln=gn[0],Dr=gn[1],Un=Object(c.useState)([]),Gn=Object(pe.a)(Un,2),la=Gn[0],pr=Gn[1],ua=Object(c.useState)([]),Ua=Object(pe.a)(ua,2),Eo=Ua[0],Va=Ua[1],so=Object(c.useState)(!1),_a=Object(pe.a)(so,2),Yr=_a[0],Mn=_a[1],An=Object(c.useState)(),Xn=Object(pe.a)(An,2),jr=Xn[0],ca=Xn[1],wr=Object(c.useState)(),Wr=Object(pe.a)(wr,2),Zr=Wr[0],_n=Wr[1],Kr=Object(c.useState)(""),Ea=Object(pe.a)(Kr,2),Nr=Ea[0],Co=Ea[1],va=Object(c.useState)(),ga=Object(pe.a)(va,2),Ma=ga[0],Xr=ga[1],lo=Object(c.useState)(!1),qr=Object(pe.a)(lo,2),Fa=qr[0],Ya=qr[1];Object(c.useEffect)(function(){tn([]),$r(""),localStorage.warehouseHideTip||Mn(!0)},[It.pathname,Be]),Object(c.useEffect)(function(){var Mt;if(Ze!=null&&(Mt=Ze.challenge)!==null&&Mt!==void 0&&Mt.path&&ze!==null&&ze!==void 0&&ze.length){var Ue,ut,$e,xt=Ze==null||((Ue=Ze.challenge)===null||Ue===void 0||((ut=Ue.path)===null||ut===void 0))?void 0:ut.replaceAll("\uFF1B",""),Ft=($e=Object(Tt.cloneDeep)(ze))===null||$e===void 0?void 0:$e.filter(function(yn){var xn;return yn.name===(xt==null||((xn=xt.split("/"))===null||xn===void 0)?void 0:xn[0])});Da(xt),(ze==null?void 0:ze.length)!==1&&(console.log(Ft,"filterTreeData"),tn(Ft))}},[Ze==null||((vt=Ze.challenge)===null||vt===void 0)?void 0:vt.path,ze]);var Da=function(Ue){ba(Ue),la=[Ue],pr([Ue])},Vo=function(){var Mt=Object(N.a)(Ae.a.mark(function Ue(){var ut,$e,xt=arguments;return Ae.a.wrap(function(yn){for(;;)switch(yn.prev=yn.next){case 0:return ut=xt.length>0&&xt[0]!==void 0?xt[0]:"",yn.next=3,Object(Xt.Fb)({id:sn.id,secret_dir_path:ut});case 3:$e=yn.sent,$e&&Xr(ut);case 5:case"end":return yn.stop()}},Ue)}));return function(){return Mt.apply(this,arguments)}}(),uo=function(Ue){return v.a.createElement(h.a,{className:Xe.a.menu,onClick:function($e){vn(Ue.path||"");switch($e.key){case"1":Object(fe.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6"]),Pt(!0);break;case"2":Object(fe.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6\u5939"]),Qn(!0);break;case"3":Object(fe.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u4E0A\u4F20"]),hr(!0);break;case"4":Object(fe.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u91CD\u547D\u540D"]),St(!0);break;case"5":Object(fe.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u5220\u9664"]),Oo(Ue.path,Ue.name,Ue);break;case"6":Object(fe.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u590D\u5236\u8DEF\u5F84"]),Zo(Ue);break}}},(Ue.type==="topTree"||Ue.type==="tree")&&v.a.createElement(h.a.Item,{key:"1"},"\u65B0\u5EFA\u6587\u4EF6"),(Ue.type==="topTree"||Ue.type==="tree")&&v.a.createElement(h.a.Item,{key:"2"},"\u65B0\u5EFA\u6587\u4EF6\u5939"),(Ue.type==="topTree"||Ue.type==="tree")&&v.a.createElement(h.a.Item,{key:"3"},"\u4E0A\u4F20"),Ue.type!=="topTree"&&Ue.type!=="tree"&&v.a.createElement(h.a.Item,{key:"4"},"\u91CD\u547D\u540D"),Ue.type!=="topTree"&&v.a.createElement(Oe.CopyToClipboard,{text:"/data/workspace/myshixun/".concat(Be?"":"secret/").concat(Ue==null?void 0:Ue.path),onCopy:function(){return x.b.success("\u590D\u5236\u6210\u529F")}},v.a.createElement(h.a.Item,{key:"6"},v.a.createElement(v.a.Fragment,null,"\u590D\u5236\u8DEF\u5F84"))),Ue.type!=="topTree"&&v.a.createElement(h.a.Item,{key:"5"},"\u5220\u9664"))},Yo=function(Ue,ut){return Ue.map(function($e){return ut==""?$e.path=ut+$e.name:$e.path=ut+"/"+$e.name,$e.title=v.a.createElement(ee.a,{className:"font14"},v.a.createElement(te.a,{flex:"1"},v.a.createElement(ee.a,null,v.a.createElement(te.a,{flex:"20px"},$e.type==="blob"&&v.a.createElement("span",{className:"iconfont icon-wenjian11 font12"})),v.a.createElement(te.a,{flex:"1"},v.a.createElement("span",{className:" multi_ellipsis1"},$e.name)))),v.a.createElement(te.a,null,($e.type==="blob"||$e.type==="tree")&&v.a.createElement(F.a,{overlay:uo($e),className:Xe.a.ellipsis},v.a.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"})))),$e.disableCheckbox=Zn&&Zn!==$e.name,$e.className=$e.type==="tree"?Xe.a.pl23:"",$e.checkable=$e.type!=="tree",$e.isLeaf=$e.type!=="tree",$e.children=$e.type==="tree"&&[],$e.key=$e.path,$e})},ba=function(Ue){it({type:"practiceSetting/setSideBarTabs",payload:{selectPath:Ue}})},co=function(){var Mt=Object(N.a)(Ae.a.mark(function Ue(ut,$e){var xt;return Ae.a.wrap(function(yn){for(;;)switch(yn.prev=yn.next){case 0:return xt=ut.split("/"),yn.next=3,$r(Bn);case 3:setTimeout(function(){ba(ut),ln=[xt[0]||""],la=[ut],pr(Object(de.a)(la)),Dr(Object(de.a)(ln))},150);case 4:case"end":return yn.stop()}},Ue)}));return function(ut,$e){return Mt.apply(this,arguments)}}(),Ao=function(Ue,ut){if(console.log(Ue,"data"),ut=="")tn(Object(de.a)(Ue));else{var $e=Za(ze,ut,Ue);tn(Object(de.a)($e))}};function Za(Mt,Ue,ut){return Mt.map(function($e){return $e.key===Ue?($e.children=Object(de.a)(ut),Object(oe.a)({},$e)):$e.children?Object(oe.a)(Object(oe.a)({},$e),{},{children:Za($e.children,Ue,ut)}):$e})}var $r=function(){var Mt=Object(N.a)(Ae.a.mark(function Ue(){var ut,$e,xt,Ft,yn,xn,Hn=arguments;return Ae.a.wrap(function(rr){for(;;)switch(rr.prev=rr.next){case 0:return $e=Hn.length>0&&Hn[0]!==void 0?Hn[0]:"",console.log("location:",It),rr.next=4,Object(re.m)(Ze==null||((ut=Ze.myshixun)===null||ut===void 0)?void 0:ut.identifier,{path:$e});case 4:return xt=rr.sent,xt&&((Ft=xt.trees)!==null&&Ft!==void 0&&Ft.length?(xn=Yo(Object(de.a)(xt.trees),$e),Ao(xn,$e),Va(xt.trees||[]),_n((xt==null?void 0:xt.secret_dir_path)||""),console.log("handleGetRepository:",xn,$e),setTimeout(function(){return console.log(ze)},2e3)):$e==""&&tn([]),ca(((yn=xt.commits)===null||yn===void 0?void 0:yn[0])||{})),rr.abrupt("return",xt);case 7:case"end":return rr.stop()}},Ue)}));return function(){return Mt.apply(this,arguments)}}(),xo=function(){var Mt=Object(N.a)(Ae.a.mark(function Ue(ut){return Ae.a.wrap(function(xt){for(;;)switch(xt.prev=xt.next){case 0:return xt.abrupt("return",new Promise(function(){var Ft=Object(N.a)(Ae.a.mark(function yn(xn,Hn){return Ae.a.wrap(function(rr){for(;;)switch(rr.prev=rr.next){case 0:return ut.children.length&&xn(),Co(ut.path),rr.next=4,$r(ut.path);case 4:xn();case 5:case"end":return rr.stop()}},yn)}));return function(yn,xn){return Ft.apply(this,arguments)}}()));case 1:case"end":return xt.stop()}},Ue)}));return function(ut){return Mt.apply(this,arguments)}}(),xi=function(){var Mt=Object(N.a)(Ae.a.mark(function Ue(ut,$e){var xt,Ft;return Ae.a.wrap(function(xn){for(;;)switch(xn.prev=xn.next){case 0:if(console.log("handleSelectTree",ut,$e.nativeEvent.target.nodeName,$e),xt=function(){ba($e.node.path),ut=[$e.node.path],pr(Object(de.a)(ut))},!($e.nativeEvent.target.nodeName==="svg"||$e.nativeEvent.target.nodeName==="LI"||$e.nativeEvent.target.nodeName==="I")){xn.next=4;break}return xn.abrupt("return");case 4:$e.node.type==="blob"&&(gt!=null&&(Ft=gt.sideBar)!==null&&Ft!==void 0&&Ft.confirmLeave?O.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){xt(),it({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}}):xt());case 5:case"end":return xn.stop()}},Ue)}));return function(ut,$e){return Mt.apply(this,arguments)}}(),Oo=function(Ue,ut,$e){O.a.confirm({centered:!0,title:"\u786E\u8BA4\u9700\u8981\u5220\u9664\u8BE5\u6587\u4EF6".concat($e.children?"\u5939":"","?"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var xt=Object(N.a)(Ae.a.mark(function yn(){var xn,Hn,jn,rr;return Ae.a.wrap(function(Rr){for(;;)switch(Rr.prev=Rr.next){case 0:return Rr.next=2,Object(re.h)({id:Ze==null||((xn=Ze.myshixun)===null||xn===void 0)?void 0:xn.identifier,path:Ue,message:"\u5220\u9664".concat(Ue)});case 2:if(Hn=Rr.sent,jn=Ue.split("/"),!((Hn==null?void 0:Hn.status)===0)){Rr.next=20;break}return x.b.info("\u5220\u9664\u6210\u529F"),jn.splice(jn.length-1,1),Rr.next=9,$r(jn.length>1?jn.join("/"):"");case 9:if(rr=Rr.sent,!(rr!=null&&rr.trees)){Rr.next=13;break}Rr.next=16;break;case 13:return jn.splice(jn.length-1,1),Rr.next=16,$r(jn.length>1?jn.join("/"):"");case 16:return ba(""),Rr.abrupt("return",!0);case 20:(Hn==null?void 0:Hn.status)===-3&&O.a.info({title:"\u5220\u9664\u5931\u8D25",content:v.a.createElement("div",null,"\u8BE5\u6587\u4EF6\u201C",Ue,"\u201D\u5DF2\u7ECF\u88AB\u4EFB\u52A1\u5173\u5361\u7684\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\u6216\u8BC4\u6D4B\u6267\u884C\u6587\u4EF6\u4F7F\u7528\uFF0C\u8BF7\u5148\u4FEE\u6539\u4EFB\u52A1\u5173\u5361\u4E2D\u8BC4\u6D4B\u8BBE\u7F6E\u7684\u6587\u4EF6\u8DEF\u5F84\u540E\u518D\u5220\u9664\u3002"),okText:"\u6211\u77E5\u9053\u4E86",onOk:function(){}});case 21:case"end":return Rr.stop()}},yn)}));function Ft(){return xt.apply(this,arguments)}return Ft}()})},Zo=function(Ue){console.log(Ue,"item")},So=function(){var Mt=Object(N.a)(Ae.a.mark(function Ue(ut,$e){return Ae.a.wrap(function(Ft){for(;;)switch(Ft.prev=Ft.next){case 0:if(console.log("handleExpand",$e),!($e.nativeEvent.target.nodeName==="svg"||$e.nativeEvent.target.nodeName==="path"||$e.nativeEvent.target.nodeName==="LI")){Ft.next=5;break}return Ft.abrupt("return",!0);case 5:return Ft.next=7,xo($e.node);case 7:ln.includes($e.node.path)?ln.splice(ln.indexOf($e.node.path),1):ln.push($e.node.path);case 8:Dr(Object(de.a)(ln));case 9:case"end":return Ft.stop()}},Ue)}));return function(ut,$e){return Mt.apply(this,arguments)}}(),wa=function(){Mn(!1),localStorage.warehouseHideTip=!0},Ba=function(){var Mt=Object(N.a)(Ae.a.mark(function Ue(ut){var $e,xt,Ft,yn,xn;return Ae.a.wrap(function(jn){for(;;)switch(jn.prev=jn.next){case 0:Ft="",jn.t0=Be,jn.next=jn.t0===!0?4:jn.t0===!1?9:11;break;case 4:return Ft="\u5F00\u542F\u7248\u672C\u5E93",yn="\u5F00\u542F",xn="\u4E0D\u5F00\u542F",xt=v.a.createElement("div",null,"\u65B0\u5EFA\u5B9E\u8DF5\u9898\u5173\u5361\u65F6\uFF0C\u9700\u8981\u4F7F\u7528\u4EE3\u7801\u4ED3\u5E93\uFF1B\u5982\u679C\u53EA\u6709\u9009\u62E9\u9898\u5173\u5361\uFF0C\u5219\u4E0D\u9700\u8981\u4EE3\u7801\u4ED3\u5E93\u3002\u4EE3\u7801\u4ED3\u5E93\u542F\u7528\u540E\uFF0C\u5C06\u65E0\u6CD5\u5173\u95ED\u3002"),jn.abrupt("break",11);case 9:return _t!=null&&($e=_t.detail)!==null&&$e!==void 0&&$e.secret_repository?(Ft="\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",yn="\u786E\u5B9A",xn="\u53D6\u6D88",xt=v.a.createElement("div",null,"\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\u540E\uFF0C\u5DF2\u521B\u5EFA\u7684\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\u53CA\u5176\u5185\u5BB9\uFF0C\u5C06\u88AB\u5220\u9664\u3002\u786E\u8BA4\u8981\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\uFF1F")):(Ft="\u5F00\u542F\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",yn="\u4E0D\u4F7F\u7528",xn="\u4F7F\u7528",xt=v.a.createElement("div",null,"\u79C1\u5BC6\u7248\u672C\u5E93\u7684\u6587\u4EF6\u5BF9\u5B66\u5458\u59CB\u7EC8\u9690\u85CF\uFF0C\u65E0\u6CD5\u8BBF\u95EE\u67E5\u770B\u3002\u9002\u7528\u4E8E\u547D\u4EE4\u884C\u3001\u56FE\u5F62\u5316\u684C\u9762\u4E24\u7C7B\u5B9E\u8BAD\uFF0C\u5176\u4ED6\u7C7B\u578B\u5B9E\u8BAD\u4E0D\u5EFA\u8BAE\u4F7F\u7528\u79C1\u5BC6\u7248\u672C\u5E93\u3002")),jn.abrupt("break",11);case 11:if(!(!Be&&Object(Wt.b)(it,"\u4E0D\u80FD\u5F00\u542F/\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93"))){jn.next=13;break}return jn.abrupt("return");case 13:O.a.confirm({title:Ft,okText:yn,cancelText:xn,content:xt,onOk:function(){var oa;Object(fe.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93",Ft]),!Be&&!(_t!=null&&(oa=_t.detail)!==null&&oa!==void 0&&oa.secret_repository)||Mo(ut)},onCancel:function(){var oa;!Be&&!(_t!=null&&(oa=_t.detail)!==null&&oa!==void 0&&oa.secret_repository)&&Mo(ut)}});case 14:case"end":return jn.stop()}},Ue)}));return function(ut){return Mt.apply(this,arguments)}}(),Mo=function(){var Mt=Object(N.a)(Ae.a.mark(function Ue(ut){return Ae.a.wrap(function(xt){for(;;)switch(xt.prev=xt.next){case 0:if(!Be){xt.next=6;break}return xt.next=3,Object(Xt.q)(Object(oe.a)({},sn));case 3:it({type:"practiceSetting/getCommonData",payload:Object(oe.a)({},sn)}),xt.next=8;break;case 6:return xt.next=8,Object(Xt.s)(Object(oe.a)(Object(oe.a)({},sn),{},{is_secret_repository:ut}));case 8:$r(),it({type:"shixunsDetail/getShixunsDetail",payload:{id:sn.id}});case 10:case"end":return xt.stop()}},Ue)}));return function(ut){return Mt.apply(this,arguments)}}(),fo=function(Ue){console.log(Ue)},Xo=function(){var Mt=Object(N.a)(Ae.a.mark(function Ue(ut){var $e,xt,Ft,yn,xn,Hn,jn,rr,oa,Rr,Do;return Ae.a.wrap(function(mr){for(;;)switch(mr.prev=mr.next){case 0:if(console.log(ut),$e=ut.node.key,xt=ut.dragNode.key,Ft=ut.node.pos.split("-"),yn=ut.dropPosition-Number(Ft[Ft.length-1]),!(ut.node.type!=="tree"||ut.dragNode.path.split("/").length===1)){mr.next=8;break}return x.b.warn("\u672A\u79FB\u52A8\u6587\u4EF6\u76EE\u5F55\u4F4D\u7F6E"),mr.abrupt("return");case 8:return mr.next=10,it({type:"shixunsDetail/moveGitFile",payload:{id:sn.id,from:ut.dragNode.path,to:ut.node.path+"/"+ut.dragNode.name,message:"".concat(ut.dragNode.path," move to ").concat(ut.node.path+"/"+ut.dragNode.name," ")}});case 10:if(xn=mr.sent,!(xn.status===0)){mr.next=22;break}return ba(""),Hn=ut.dragNode.path.split("/"),Hn.pop(),mr.next=17,$r(ut.node.path);case 17:return mr.next=19,$r(Hn.join("/"));case 19:return Hn.pop(),mr.next=22,$r(Hn.join("/"));case 22:return mr.abrupt("return");case 28:case"end":return mr.stop()}},Ue)}));return function(ut){return Mt.apply(this,arguments)}}();return v.a.createElement("section",{className:Xe.a.bg},v.a.createElement("div",{className:Xe.a.contentbg},v.a.createElement("div",{className:Xe.a.wrap},v.a.createElement(ee.a,{className:Xe.a.gitCode},v.a.createElement(te.a,{flex:"1"},v.a.createElement("span",{className:"iconfont icon-daimacangku2 mr8"}),Be?"\u4EE3\u7801\u4ED3\u5E93":"\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93"),v.a.createElement(te.a,null,v.a.createElement(F.a,{overlay:uo({type:"topTree"}),className:"current"},v.a.createElement(G.a,{visible:Yr,title:v.a.createElement("div",{className:"font16"},v.a.createElement(Nt.a,{style:{position:"relative",left:-35},onClick:function(){return wa()}}),"\u70B9\u51FB\u6B64\u5904\u65B0\u5EFA\u6587\u4EF6\u3001\u65B0\u5EFA\u6587\u4EF6\u5939\u3001\u4E0A\u4F20\u6587\u4EF6\u3002",v.a.createElement("span",{onClick:function(){return wa()},className:"iconfont icon-guanbi1 ml8 current font14"})),overlayClassName:Xe.a.overlayClass,overlayStyle:{maxWidth:500},arrowPointAtCenter:!0,placement:"right",color:"#F7B500"})))),!!ze.length&&!Be&&v.a.createElement("div",{className:"mt20 pl20 pr20 font14 c-white"},v.a.createElement("div",null,"\u5B9E\u8BAD\u8BC4\u6D4B\u7684\u65F6\u5019\uFF0C\u7CFB\u7EDF\u4F1A\u4E34\u65F6\u5C06\u79C1\u5BC6\u4EE3\u7801\u5E93\u79FB\u52A8\u666E\u901A\u4EE3\u7801\u5E93\u7684secret\u76EE\u5F55\u4E0B\u9762\uFF0C\u8BC4\u6D4B\u7ED3\u675F\u4F1A\u6E05\u7A7Asecret\u76EE\u5F55\u5185\u5BB9\u3002\u5982\u679C\u79C1\u5BC6\u4EE3\u7801\u5E93\u4E2D\u5B58\u5728\u6587\u4EF6src/test.sh\uFF0C\u5728\u666E\u901A\u4EE3\u7801\u5E93\u8C03\u7528\u8BE5\u6587\u4EF6\u5219\u4F7F\u7528\u8DEF\u5F84\uFF1Asecret/src/test.sh")),ze.length?v.a.createElement(v.a.Fragment,null,v.a.createElement("div",{className:Xe.a.content},v.a.createElement(Cn,{disabled:!!at.effects["shixunsDetail/getFileContent"],multiple:!0,showIcon:!1,treeData:ze,switcherIcon:v.a.createElement(wn.a,{style:{fontWeight:"bold",fontSize:14,position:"relative",top:3,marginLeft:22}}),onExpand:So,expandedKeys:ln,selectedKeys:la,onSelect:xi,draggable:!0,onDragEnter:fo,onDrop:Xo,allowDrop:function(Ue){var ut=Ue.dropNode,$e=Ue.dropPosition;return!1}}))):"",!ze.length&&Be&&(_t==null||((jt=_t.detail)===null||jt===void 0)?void 0:jt.init_repository)&&v.a.createElement(Kt,null),!ze.length&&!Be&&(_t==null||((Jt=_t.detail)===null||Jt===void 0)?void 0:Jt.secret_repository)&&v.a.createElement(Kt,null))),v.a.createElement(C,{taskData:Ze,visible:Qe,defaultPath:Bn,onClose:function(){return St(!1)},isRepository:!Be,onOK:function(){var Mt=Object(N.a)(Ae.a.mark(function Ue(ut){var $e;return Ae.a.wrap(function(Ft){for(;;)switch(Ft.prev=Ft.next){case 0:return $e=Bn.split("/"),$e.pop(),Ft.next=4,$r($e.join("/"));case 4:ba("");case 5:case"end":return Ft.stop()}},Ue)}));return function(Ue){return Mt.apply(this,arguments)}}()}),v.a.createElement(A,{taskData:Ze,visible:zt,defaultPath:Bn,onClose:function(){return Pt(!1)},isRepository:Be,onOK:function(Ue){co(Ue.path,Ue.name)}}),v.a.createElement(me,{taskData:Ze,visible:Ut,defaultPath:Bn,onClose:function(){return Qn(!1)},isRepository:Be,onOK:function(Ue){co(Ue.path,Ue.name)}}),v.a.createElement(rt,{taskData:Ze,defaultPath:Bn,visible:cn,isRepository:Be,onClose:function(){return hr(!1)},onOK:function(){var Mt=Object(N.a)(Ae.a.mark(function Ue(ut){var $e;return Ae.a.wrap(function(Ft){for(;;)switch(Ft.prev=Ft.next){case 0:return $e=Bn.split("/"),Ft.next=3,$r(Bn);case 3:ln=[$e[0]||""],la=[Bn],pr(Object(de.a)(la)),Dr(Object(de.a)(ln));case 7:case"end":return Ft.stop()}},Ue)}));return function(Ue){return Mt.apply(this,arguments)}}()}),v.a.createElement(He,{pathList:Bn==null?void 0:Bn.split("/"),showInputPath:!0,isMergeSelectFile:Fa,onFinish:function(Ue){Fa?Vo(Ue):$r(Ue),Ya(!1)}}))},Kt=function(){return v.a.createElement("div",{className:"mt20 pb50 ".concat(Xe.a.nodata)},v.a.createElement("div",{className:Xe.a.headLeft},"\u63D0\u793A\uFF1A",v.a.createElement("br",null),"\u6B64\u5904\u5B58\u653E\u672C\u5B9E\u8BAD\u6240\u9700\u7684\u6240\u6709\u4EE3\u7801\u7B49\u76F8\u5173\u6587\u4EF6\uFF0C\u4F60\u53EF\u4EE5\u901A\u8FC7\u4EE5\u4E0B",v.a.createElement("br",null),"\u4E24\u79CD\u65B9\u5F0F\u6765\u4F7F\u7528\uFF1A",v.a.createElement("br",null),"1\u3001",v.a.createElement("a",{href:"/forums/2784",target:"_blank"},"Git\u5BA2\u6237\u7AEF")," \u4E0A\u4F20\u5DF2\u6709\u6587\u4EF6\u6765\u5F00\u59CB\u4F7F\u7528\u3002",v.a.createElement("br",null),"2\u3001\u76F4\u63A5\u5728\u5E73\u53F0\u4E0A\u521B\u5EFA\u6587\u4EF6\u76EE\u5F55\u4EE5\u53CA\u76F8\u5173\u4EE3\u7801\u6587\u4EF6\u3002"),v.a.createElement("img",{width:"100%",src:Lt.x}))},dr=Object($.a)(function(ht){var Fe=ht.shixunsDetail,vt=ht.loading,jt=ht.globalSetting,Jt=ht.practiceSetting,_t=ht.user;return{shixunsDetail:Fe,globalSetting:jt,user:_t,practiceSetting:Jt,loading:vt}})(on),Or=i("/zsF"),ir=i("PArb"),Sr=i("5GGG"),sr=i.n(Sr),Vr=function(Fe){var vt=Fe.shixunsDetail,jt=Fe.globalSetting,Jt=Fe.loading,_t=Fe.user,In=Fe.dispatch,at=Fe.isRepository,Ge=Object(Z.a)(Fe,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),Ve=Object(oe.a)(Object(oe.a)({},Object(De.i)()),Object(De.h)().query),it=Object(c.useState)([]),Ze=Object(pe.a)(it,2),gt=Ze[0],Be=Ze[1];Object(c.useEffect)(function(){ze()},[at]);var ze=function(){var tn=Object(N.a)(Ae.a.mark(function sn(){var qt;return Ae.a.wrap(function(nn){for(;;)switch(nn.prev=nn.next){case 0:return nn.next=2,In({type:"shixunsDetail/getRepositoryCommit",payload:{id:Ve.id,secret_repository:at?void 0:!0}});case 2:qt=nn.sent,qt&&Be(qt.commits||[]);case 4:case"end":return nn.stop()}},sn)}));return function(){return tn.apply(this,arguments)}}();return v.a.createElement(v.a.Fragment,null,gt==""&&v.a.createElement("div",{className:sr.a.empty},v.a.createElement("img",{src:Lt.l,width:"258"}),v.a.createElement("br",null),v.a.createElement("span",{className:"c-grey-c font14"},"\u6682\u65E0\u63D0\u4EA4\u8BB0\u5F55")),gt!=""&&v.a.createElement("section",{className:sr.a.bg},v.a.createElement("div",{className:sr.a.wrap},v.a.createElement("div",{className:sr.a.content},gt==null?void 0:gt.map(function(tn){var sn,qt;return v.a.createElement("div",null,v.a.createElement(ee.a,{align:"middle",className:"c-white font16"},v.a.createElement(te.a,null,tn.title)),v.a.createElement(ee.a,{align:"middle",className:"mt20 "},v.a.createElement(te.a,null,v.a.createElement("img",{className:sr.a.imageUrl,src:xe.a.IMG_SERVER+"/"+((sn=tn.author)===null||sn===void 0?void 0:sn.image_url)})),v.a.createElement(te.a,{className:sr.a.blueLight},v.a.createElement("span",{className:"ml20"},(qt=tn.author)===null||qt===void 0?void 0:qt.username)),v.a.createElement(te.a,null,v.a.createElement("span",{className:"ml20 ".concat(sr.a.blueLight)},"\u63D0\u4EA4\u4E8E"),v.a.createElement("span",{className:"ml20 ".concat(sr.a.blueLight)},tn.time))),v.a.createElement(ir.a,{className:sr.a.divider}))})))))},Br=Object($.a)(function(ht){var Fe=ht.shixunsDetail,vt=ht.loading,jt=ht.globalSetting,Jt=ht.user;return{shixunsDetail:Fe,globalSetting:jt,user:Jt,loading:vt.models.index}})(Vr),aa=i("p5ED"),Ir=X.a.TabPane,Mr=function(Fe){var vt,jt,Jt,_t,In,at,Ge=Fe.globalSetting,Ve=Fe.loading,it=Fe.dispatch,Ze=Fe.practiceSetting,gt=Fe.shixunsDetail,Be=Fe.taskData,ze=Fe.taskId,tn=Fe.onEditRepCode,sn=Object(Z.a)(Fe,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail","taskData","taskId","onEditRepCode"]),qt=!(Be!=null&&Be.is_last_game)&&((Be==null?void 0:Be.shixun.status)>0||(Be==null||((vt=Be.user)===null||vt===void 0)?void 0:vt.identity)<5),It=Object(c.useState)("1"),nn=Object(pe.a)(It,2),bn=nn[0],Zn=nn[1],Te=Object(c.useState)("1"),Je=Object(pe.a)(Te,2),Et=Je[0],zt=Je[1],Pt=Object(c.useState)(!0),lt=Object(pe.a)(Pt,2),dt=lt[0],Qe=lt[1],St=Object(c.useState)({}),pt=Object(pe.a)(St,2),bt=pt[0],Ut=pt[1],Qn=Object(c.useRef)(),Sn=Object(c.useState)(!0),$t=Object(pe.a)(Sn,2),cn=$t[0],hr=$t[1],zn=Object(c.useState)(["2","1"]),tr=Object(pe.a)(zn,2),Bn=tr[0],vn=tr[1],pn=Object(c.useState)([]),gn=Object(pe.a)(pn,2),ln=gn[0],Dr=gn[1],Un=Object(c.useRef)(),Gn=Object(oe.a)(Object(oe.a)({},Object(De.i)()),{},{taskId:ze}),la=Object(c.useState)(!1),pr=Object(pe.a)(la,2),ua=pr[0],Ua=pr[1],Eo=[{id:"1",name:"\u4EE3\u7801\u4ED3\u5E93"},{id:"2",name:v.a.createElement("span",null,v.a.createElement("span",null,"\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93"),v.a.createElement(G.a,{title:"\u79C1\u5BC6\u7248\u672C\u5E93\u7684\u6587\u4EF6\u5BF9\u5B66\u5458\u59CB\u7EC8\u9690\u85CF\uFF0C\u65E0\u6CD5\u8BBF\u95EE\u67E5\u770B\u3002"},v.a.createElement("i",{className:"iconfont icon-xiaowenhao",style:{marginLeft:2,fontSize:14}})))}];Object(c.useEffect)(function(){var Mn,An=Ze==null||((Mn=Ze.sideBar)===null||Mn===void 0)?void 0:Mn.selectPath.split("/");vn(An)},[Ze==null||((jt=Ze.sideBar)===null||jt===void 0)?void 0:jt.selectPath]);var Va=function(An){An.data==="compileResltDone"&&Ua(!1)};Object(c.useEffect)(function(){return window.addEventListener("message",Va),function(){window.removeEventListener("message",Va)}},[]);var so=function(An){(bt==null?void 0:bt.file_type)==="txt"&&(bt.content=An,Ut(Object(oe.a)({},bt)),tn(An))};Object(c.useEffect)(function(){var Mn;console.log(Ze==null||((Mn=Ze.sideBar)===null||Mn===void 0)?void 0:Mn.selectPath,"sideBar"),new Promise(function(){var An=Object(N.a)(Ae.a.mark(function Xn(jr,ca){var wr,Wr,Zr,_n,Kr,Ea,Nr;return Ae.a.wrap(function(va){for(;;)switch(va.prev=va.next){case 0:if(!((Ze==null||((wr=Ze.sideBar)===null||wr===void 0)?void 0:wr.selectPath)!==""&&Ze!==null&&Ze!==void 0&&(Wr=Ze.sideBar)!==null&&Wr!==void 0&&Wr.selectPath)){va.next=5;break}return va.next=3,Object(re.j)(ze,{path:Ze==null||((Zr=Ze.sideBar)===null||Zr===void 0)?void 0:Zr.selectPath});case 3:if(_n=va.sent,_n!=null&&_n.content||(_n==null?void 0:_n.content)=="")try{(_n==null?void 0:_n.file_type)==="txt"?(_n.content=window.decodeURIComponent(escape(window.atob((Kr=_n.content)===null||Kr===void 0?void 0:Kr.content))),Ut(Object(oe.a)({},_n))):(_n.content=(Ea=_n.content)===null||Ea===void 0?void 0:Ea.content,Ut(Object(oe.a)({},_n)))}catch(ga){bt.content&&(_n.content=window.atob((Nr=_n.content)===null||Nr===void 0?void 0:Nr.content)),Ut(Object(oe.a)({},_n)),x.b.warn("\u8BF7\u786E\u8BA4\u6587\u4EF6\u5B57\u7B26\u96C6\u7F16\u7801\u662F\u5426\u4E3AUTF-8")}else it({type:"practiceSetting/setSideBarTabs",payload:{selectPath:""}});case 5:case"end":return va.stop()}},Xn)}));return function(Xn,jr){return An.apply(this,arguments)}}())},[Ze==null||((Jt=Ze.sideBar)===null||Jt===void 0)?void 0:Jt.selectPath]);var _a=v.a.createElement(h.a,{className:Ne.a.menu,onClick:function(An){var Xn;!(gt!=null&&(Xn=gt.detail)!==null&&Xn!==void 0&&Xn.secret_repository)&&An.key==="2"&&zt("1"),Zn(An.key),An.key==="1"?hr(!0):hr(!1)}},v.a.createElement(h.a.Item,{disabled:!0,key:"0"},"\u5207\u6362\u4ED3\u5E93"),Eo.filter(function(Mn){var An,Xn;return!(gt!=null&&(An=gt.detail)!==null&&An!==void 0&&An.init_repository)||gt!=null&&(Xn=gt.detail)!==null&&Xn!==void 0&&Xn.is_jupyter_lab?Mn.id!=="2":Mn}).map(function(Mn,An){return v.a.createElement(h.a.Item,{className:"leaveClick",key:Mn.id},Mn.name)})),Yr=function(){var Mn=Object(N.a)(Ae.a.mark(function An(){var Xn,jr,ca,wr,Wr,Zr;return Ae.a.wrap(function(Kr){for(;;)switch(Kr.prev=Kr.next){case 0:return Ua(!0),Kr.next=3,Object(re.L)(Be==null||((Xn=Be.myshixun)===null||Xn===void 0)?void 0:Xn.identifier,Object(oe.a)(Object(oe.a)({path:Ze==null||((jr=Ze.sideBar)===null||jr===void 0)?void 0:jr.selectPath},bt),{},{evaluate:0,game_id:Be==null||((ca=Be.game)===null||ca===void 0)?void 0:ca.id}));case 3:Zr=Kr.sent,(wr=document.getElementById("latexIframeRef"))===null||wr===void 0||((Wr=wr.contentWindow)===null||Wr===void 0)||Wr.postMessage("compile","*"),Zr!=null&&Zr.content&&it({type:"practiceSetting/setSideBarTabs",payload:Object(oe.a)(Object(oe.a)({},Ze.sideBar),{},{confirmLeave:!1})});case 6:case"end":return Kr.stop()}},An)}));return function(){return Mn.apply(this,arguments)}}();return v.a.createElement("div",{className:Ne.a.warehouse},v.a.createElement("div",{className:Ne.a.content},Et==="1"&&v.a.createElement(v.a.Fragment,null,v.a.createElement("aside",{className:Ne.a.left,id:"latex-drawer",style:{width:dt?"36%":"0%"}},v.a.createElement(L.a,{spinning:!!Ve.effects["shixunsDetail/getRepository"],wrapperClassName:"".concat(Ne.a.loading," ").concat(Ne.a.bottom0)},v.a.createElement(dr,{taskData:Be,params:Gn,setTreeData:Dr,treeData:ln,activeKey:bn,isRepository:cn})),v.a.createElement("span",{onClick:function(){return Qe(!1)},className:"".concat(Ne.a.close," iconfont icon-quxiao")})),v.a.createElement("aside",{className:Ne.a.right,ref:Un},(Ze==null||((_t=Ze.sideBar)===null||_t===void 0)?void 0:_t.selectPath)!==""&&v.a.createElement(v.a.Fragment,null,v.a.createElement(L.a,{spinning:!!Ve.effects["shixunsDetail/getFileContent"],wrapperClassName:Ne.a.loading},v.a.createElement("div",{className:Ne.a.filePathWrp},v.a.createElement(ee.a,{align:"middle",className:"w100"},v.a.createElement(te.a,null,v.a.createElement("span",{onClick:function(){return Qe(!0)},className:"iconfont icon-daimacangku2 c-white current"})),v.a.createElement(te.a,{flex:"40px"},v.a.createElement("div",{className:Ne.a.line,style:{marginLeft:20}})),v.a.createElement(te.a,{className:Ne.a.filePath},Bn.map(function(Mn,An){return v.a.createElement("span",{className:"c-blue"},Mn)})))),v.a.createElement("div",{className:Ve.effects["shixunsDetail/getFileContent"]?"hide":"show"},v.a.createElement(aa.a,{className:"darkBlue",style:{top:66,height:"calc(100% - 60px)",position:"absolute"},filename:bt.filename,type:bt.file_type==="office"?"download":bt.file_type,data:bt.content,monacoEditor:{value:bt.content,language:bt.language,onChange:function(An){return so(An)},options:{fontSize:14,minimap:{enabled:!1}}}}))),(bt==null?void 0:bt.file_type)==="txt"&&v.a.createElement("div",{className:Ne.a.footer},(Be==null?void 0:Be.prev_game)&&v.a.createElement("a",{href:"/tasks/".concat(Be==null?void 0:Be.prev_game).concat(location.search),style:{marginRight:"auto"},onClick:function(An){An.preventDefault(),setTimeout(function(){return window.location.href="/tasks/".concat(Be==null?void 0:Be.prev_game).concat(location.search)},300)}},"\u4E0A\u4E00\u5173"),v.a.createElement(S.a,{type:"primary",size:"large",loading:ua,onClick:Yr},"\u5F00\u59CB\u7F16\u8BD1"),qt&&v.a.createElement("a",{href:"/tasks/".concat(Be==null?void 0:Be.next_game).concat(location.search),style:{marginLeft:"auto"},onClick:function(An){var Xn,jr;if(An.preventDefault(),Be!=null&&(Xn=Be.shixun)!==null&&Xn!==void 0&&Xn.task_pass||(Be==null?void 0:Be.game.status)===2||(Be==null||((jr=Be.user)===null||jr===void 0)?void 0:jr.identity)<5){setTimeout(function(){return window.location.href="/tasks/".concat(Be==null?void 0:Be.next_game).concat(location.search)},300);return}O.a.warning({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u6211\u77E5\u9053\u4E86",content:v.a.createElement("p",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u8BBE\u7F6E\u4E86\u4E0D\u5141\u8BB8\u8DF3\u5173\u3002\u901A\u8FC7\u5F53\u524D\u5173\u5361\u540E\uFF0C\u624D\u80FD\u8FDB\u5165\u4E0B\u4E00\u5173\u3002")})}},"\u4E0B\u4E00\u5173"))),(Ze==null||((In=Ze.sideBar)===null||In===void 0)?void 0:In.selectPath)==""&&(gt==null||((at=gt.detail)===null||at===void 0)?void 0:at.init_repository)&&v.a.createElement("div",{className:Ne.a.empty},v.a.createElement("img",{src:Lt.k,width:"258"}),v.a.createElement("br",null),v.a.createElement("span",{className:"c-grey-c"},!!(ln!=null&&ln.length)&&"\u5728\u5DE6\u4FA7\u4EE3\u7801\u4ED3\u5E93\u533A\u57DF\u70B9\u51FB\u76EE\u5F55\u6253\u5F00\u6587\u4EF6",!(ln!=null&&ln.length)&&"\u8BF7\u5148\u5728\u5DE6\u4FA7\u4E0A\u4F20\u6587\u4EF6\u6216\u65B0\u5EFA\u6587\u4EF6\uFF01")))),Et==="2"&&v.a.createElement("div",{className:Ne.a.commit},v.a.createElement(Br,{isRepository:cn}))))},fr=Object($.a)(function(ht){var Fe=ht.loading,vt=ht.globalSetting,jt=ht.practiceSetting,Jt=ht.shixunsDetail;return{globalSetting:vt,loading:Fe,practiceSetting:jt,shixunsDetail:Jt}})(Mr),sa=R.default=function(ht){var Fe=ht.taskId,vt=ht.taskData,jt=ht.onEditRepCode,Jt=Object(c.useRef)(),_t=Object(c.useRef)(),In=Object(c.useMemo)(function(){if(vt){var at,Ge,Ve,it,Ze,gt=vt==null||((at=vt.challenge)===null||at===void 0||((Ge=at.path)===null||Ge===void 0||((Ve=Ge.replace("\uFF1B",";"))===null||Ve===void 0)))?void 0:Ve.split(";")[0];return"https://latexjs.educoder.net/index.html?id=".concat(vt==null||((it=vt.shixun)===null||it===void 0)?void 0:it.identifier,"&path=").concat(gt,"&taskId=").concat(Fe,"&myshixunId=").concat(vt==null||((Ze=vt.myshixun)===null||Ze===void 0)?void 0:Ze.identifier,"&token=").concat(Object(fe.D)("_educoder_session"))}},[vt]);return v.a.createElement(ee.a,{style:{height:"100vh"},ref:_t},v.a.createElement(te.a,{flex:"1"},(vt==null?void 0:vt.shixun)&&v.a.createElement(fr,{taskId:Fe,taskData:vt,onEditRepCode:jt})),v.a.createElement(te.a,{flex:"1",className:j.a.wrap},v.a.createElement("iframe",{ref:Jt,id:"latexIframeRef",style:{width:"100%",border:"none",height:"100%"},src:In}),v.a.createElement("span",{className:j.a.full,onClick:function(){Object(ce.a)()?Object(ce.b)():Object(ce.d)(_t.current)}},v.a.createElement("span",{className:"iconfont icon-quanping mr5 font12"}),"\u5168\u5C4F / \u9000\u51FA\u5168\u5C4F")))}},"4qgm":function(Re,R){Re.exports="data:image/png;base64,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"},"4u4S":function(Re,R){Re.exports="data:image/png;base64,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"},"5D2P":function(Re,R){Re.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAFTklEQVRoQ91aS4xURRQ993UzUUZcqFEc4meh0cQFSlwgrvAHSgQWhOhCk4GZqmdw+ERUWDkrBMUBnIzzqqYjcTaaGBLFxA8MjIk/3PhZCCa6UAyKC11ARnDo6Wvu+HrS0/R7r96nWVBJpxfv3nPPrbp169aHUEAzxsxl5gcB3AdgAREtkH8AXSH87wBOMfMp+QfwFREd0Vr/k9c8ZQUwxixi5mWe5y1l5qUAyimxqkQ0XqvVxonoE631Nyn1p8VTO7B///75Fy5c2MzMWwB0ZDHaQmeSiPbMmTNnb3d39+k0mKkcMMZsBiC/W9IYSSH7K4C9Wuu9rjpODoyMjNxQq9VGADzuCpxT7gPP83p7e3v/TMJJdCAIgoVEdBDAzUlgBX8/ycwrfd//Pg431gFr7RPM/HbBxFLBEdGTSql3opQiHQiCoI+IXk9lrU3CzLzR9/3BVvAtHbDWPsrMH7aJTyZYInpMKfVRs/JFDlQqlduq1eoxIro2k6U2KTHzX+VyeXFPT8/PjSYucsBae4iZH24Tj1ywRHRYKfVIpANhnt+Ty0r7lbc0rhMzI2CMuRHAlwBubT+HXBZ+AbBEa/3HrFLCWruTmV/MBZ1N+TiAdyNUX2qZeYh2KaW2zThQqVTumZqaOlZgbePqynEiWquU+qFZwRjzBoBnIoAmS6WSTOhvp0PIGPMcgN2uVguSiyQfBIFPRMMJdrZqrV+bdsBa+x4zryqImAtMJHlr7RJmPgxgbhwQEb2vlFpNAwMDV3Z2dp7JUM+7EG0lE0l+dHS089y5c4dkkjqAVycmJq4ma+0yZv7YQaEIkUjyAh4EwTAR+a6GiGg5BUGwg4i2uyrlkEsi7xL3s8wz88syAm8x89M5iLmoxpIP4348bRYkolEyxowBkA25S1sLQJbyHhfhUCaWvMT9+fPnx5h5cQrMuugRceAEgDsdlKfTVph2rwMgC4mk37gWSz5L3DcZ+1EckAw0L44FM4/4vq+aZfr7+zu6urq2MbPMoSuavieSt9b6zJyU7+OonXVygIjWKKUOxCGFhaA4cj0AF/KS7z8D4DmMfpTIGdcQOgtgldZaJlpss9auA/B1q/Kgrhjm+08B3JuEF/ediE44T2IikiOP1Uqp7/IYDePeElFvXhwAY2nTqJCXkTiZ1XgBcT9jmplHxYEd4SR04kRER0ul0ur169dLWKVqYb7/IpVSjHB9IctSShzQWq9JQySMeyG/MI1ewhxYnqeYq2itnePYGPMmgO6iyAP4v5gTwBzl9Cta68RdnDHmWQAtz3WyOjRTTodZYSsRvZoRbLvWemeU7vDw8P2e532eETtSjZmf931/d31HtkguHdIWUw3oWmttm60NDQ1dVS6XZat6V8EOTMplitwpNJ5K7ALwQg5Da7XWszbnxphRAE/lwIxSnQnd5mMVGYWsZ///MvMK3/ePiFVjjFyADLSBvCyo0vuzj1VCo3J5kflgi5lPE9EKIprHzFIqtKO1PtiqWzLGyIb6oRyW5ZynBOCOHBhRqmNa61nHnhedjQZBcDsRycS7pg0E8kD+LZse3/d/agS5/I7XG0JpI4B9ebqsQN1NWuuWly2X7xVTvfestXfXarWDRHRTgT2aCMXMv3metzJp/5F4SymWhoaG5pfLZVlpL9k1a7VaVRs2bEi89HZyIOwu2b1tukQX3TL3OHGYsjw1GBwc7Oro6Kg7UthTA7mhn5yc3NfX1ycPQ5xbmhGYBSqPPYhINkMPAJDHHrJ4pWlTAOShx1FmvnSPPVoxbHxu43neAmauP7eRf2nTz2yI6FStViv0uc1/ndZCH8rgOooAAAAASUVORK5CYII="},"5DcX":function(Re,R,i){Re.exports={flex_box_center:"flex_box_center___ITCrt",flex_space_between:"flex_space_between___miKTU",flex_box_vertical_center:"flex_box_vertical_center___21Sc2",flex_box_center_end:"flex_box_center_end___3G7O1",flex_box_column:"flex_box_column___2UQvZ",menu:"menu___3WFLo",warehouse:"warehouse___2PwKB",header:"header___Sod9H",title:"title___1Y3oM",content:"content___1E7ip",left:"left___2pmQt",close:"close___37Pej",right:"right___1JM70",loading:"loading___2h7Lc",empty:"empty___2PqJB",tabs:"tabs___zn34y",line:"line___2Ft7K",footer:"footer___cQjHk",commit:"commit___1TgxV",blueLight:"blueLight___a6l-z",filePathWrp:"filePathWrp___104JD",filePath:"filePath___21Vqm",bottom0:"bottom0___3wcE2"}},"5GGG":function(Re,R,i){Re.exports={flex_box_center:"flex_box_center___jZegZ",flex_space_between:"flex_space_between___LWg4q",flex_box_vertical_center:"flex_box_vertical_center___29tJ6",flex_box_center_end:"flex_box_center_end___21Gx8",flex_box_column:"flex_box_column___1Vfub",commitWrap:"commitWrap___1Pjn4",wrap:"wrap___2rrrf",colorGray:"colorGray___qLOU5",content:"content___26EBx",itemTime:"itemTime___sQDA2",imageUrl:"imageUrl___29qPZ",blueLight:"blueLight___WsUcs",divider:"divider___1Yxuo",empty:"empty___1tN2T"}},"746U":function(Re,R,i){"use strict";i.d(R,"d",function(){return ee}),i.d(R,"j",function(){return ke}),i.d(R,"i",function(){return te}),i.d(R,"h",function(){return c}),i.d(R,"e",function(){return v}),i.d(R,"k",function(){return ce}),i.d(R,"l",function(){return fe}),i.d(R,"a",function(){return H}),i.d(R,"f",function(){return y}),i.d(R,"g",function(){return O}),i.d(R,"m",function(){return D}),i.d(R,"c",function(){return L}),i.d(R,"b",function(){return E}),i.d(R,"n",function(){return h}),i.d(R,"o",function(){return g});var ve={number:"number",string:"string",undefined:"undefined",object:"object",function:"function"};function ee(x){return Array.isArray?Array.isArray(x):!!(x&&typeof x.length===ve.number&&x.constructor===Array)}function ke(x){return typeof x===ve.string||x instanceof String}function te(x){return typeof x===ve.object&&x!==null&&!Array.isArray(x)&&!(x instanceof RegExp)&&!(x instanceof Date)}function c(x){return(typeof x===ve.number||x instanceof Number)&&!isNaN(x)}function v(x){return x===!0||x===!1}function ce(x){return typeof x===ve.undefined}function fe(x){return ce(x)||x===null}function H(x,N){if(!x)throw new Error(N?"Unexpected type, expected '"+N+"'":"Unexpected type")}var j=Object.prototype.hasOwnProperty;function y(x){if(!te(x))return!1;for(var N in x)if(j.call(x,N))return!1;return!0}function O(x){return typeof x===ve.function}function D(x,N){for(var K=Math.min(x.length,N.length),G=0;G0&&arguments[0]!==void 0?arguments[0]:[],L=new Map;function E(h){var g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(h||[]).forEach(function(x){var N=x.key,K=x.children;Object(c.a)(N!=null,"Tree node must have a certain key: [".concat(g).concat(N,"]"));var G=String(N);Object(c.a)(!L.has(G)||N===null||N===void 0,"Same 'key' exist in the Tree: ".concat(G)),L.set(G,!0),E(K,"".concat(g).concat(G," > "))})}E(w)}function H(w){function L(E){var h=Object(te.a)(E);return h.map(function(g){if(!Object(v.i)(g))return Object(c.a)(!g,"Tree/TreeNode can only accept TreeNode as children."),null;var x=g.key,N=g.props,K=N.children,G=Object(ke.a)(N,["children"]),oe=Object(ee.a)({key:x},G),pe=L(K);return pe.length&&(oe.children=pe),oe}).filter(function(g){return g})}return L(w)}function j(){var w=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],L=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],E=new Set(L===!0?[]:L),h=[];function g(x){var N=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return x.map(function(K,G){var oe=Object(v.h)(N?N.pos:"0",G),pe=ce(K.key,oe),Z=Object(ee.a)(Object(ee.a)({},K),{},{parent:N,pos:oe,children:null,data:K,isStart:[].concat(Object(ve.a)(N?N.isStart:[]),[G===0]),isEnd:[].concat(Object(ve.a)(N?N.isEnd:[]),[G===x.length-1])});return h.push(Z),L===!0||E.has(pe)?Z.children=g(K.children||[],Z):Z.children=[],Z})}return g(w),h}function y(w,L,E){var h;E?typeof E=="string"?h=function(N){return N[E]}:typeof E=="function"&&(h=function(N){return E(N)}):h=function(N,K){return ce(N.key,K)};function g(x,N,K){var G=x?x.children:w,oe=x?Object(v.h)(K.pos,N):"0";if(x){var pe=h(x,oe),Z={node:x,index:N,pos:oe,key:pe,parentPos:K.node?K.pos:null,level:K.level+1};L(Z)}G&&G.forEach(function(ye,X){g(ye,X,{node:x,pos:oe,level:K?K.level+1:-1})})}g(null)}function O(w){var L=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},E=L.initWrapper,h=L.processEntity,g=L.onProcessFinished,x=arguments.length>2?arguments[2]:void 0,N={},K={},G={posEntities:N,keyEntities:K};return E&&(G=E(G)||G),y(w,function(oe){var pe=oe.node,Z=oe.index,ye=oe.pos,X=oe.key,he=oe.parentPos,Ae=oe.level,we={node:pe,index:Z,key:X,pos:ye,level:Ae},Ne=ce(X,ye);N[ye]=we,K[Ne]=we,we.parent=N[he],we.parent&&(we.parent.children=we.parent.children||[],we.parent.children.push(we)),h&&h(we,G)},x),g&&g(G),G}function D(w,L){var E=L.expandedKeys,h=L.selectedKeys,g=L.loadedKeys,x=L.loadingKeys,N=L.checkedKeys,K=L.halfCheckedKeys,G=L.dragOverNodeKey,oe=L.dropPosition,pe=L.keyEntities,Z=pe[w],ye={eventKey:w,expanded:E.indexOf(w)!==-1,selected:h.indexOf(w)!==-1,loaded:g.indexOf(w)!==-1,loading:x.indexOf(w)!==-1,checked:N.indexOf(w)!==-1,halfChecked:K.indexOf(w)!==-1,pos:String(Z?Z.pos:""),dragOver:G===w&&oe===0,dragOverGapTop:G===w&&oe===-1,dragOverGapBottom:G===w&&oe===1};return ye}function S(w){var L=w.data,E=w.expanded,h=w.selected,g=w.checked,x=w.loaded,N=w.loading,K=w.halfChecked,G=w.dragOver,oe=w.dragOverGapTop,pe=w.dragOverGapBottom,Z=w.pos,ye=w.active,X=Object(ee.a)(Object(ee.a)({},L),{},{expanded:E,selected:h,checked:g,loaded:x,loading:N,halfChecked:K,dragOver:G,dragOverGapTop:oe,dragOverGapBottom:pe,pos:Z,active:ye});return"props"in X||Object.defineProperty(X,"props",{get:function(){return Object(c.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),w}}),X}},"8HAY":function(Re,R,i){"use strict";i.d(R,"a",function(){return v}),i.d(R,"b",function(){return ce});var ve=i("pmY6"),ee=i("MI8n"),ke=function(){var fe=function(H,j){return fe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(y,O){y.__proto__=O}||function(y,O){for(var D in O)O.hasOwnProperty(D)&&(y[D]=O[D])},fe(H,j)};return function(H,j){fe(H,j);function y(){this.constructor=H}H.prototype=j===null?Object.create(j):(y.prototype=j.prototype,new y)}}(),te=function(fe,H,j,y){function O(D){return D instanceof j?D:new j(function(S){S(D)})}return new(j||(j=Promise))(function(D,S){function w(h){try{E(y.next(h))}catch(g){S(g)}}function L(h){try{E(y.throw(h))}catch(g){S(g)}}function E(h){h.done?D(h.value):O(h.value).then(w,L)}E((y=y.apply(fe,H||[])).next())})},c=function(fe,H){var j={label:0,sent:function(){if(D[0]&1)throw D[1];return D[1]},trys:[],ops:[]},y,O,D,S;return S={next:w(0),throw:w(1),return:w(2)},typeof Symbol=="function"&&(S[Symbol.iterator]=function(){return this}),S;function w(E){return function(h){return L([E,h])}}function L(E){if(y)throw new TypeError("Generator is already executing.");for(;j;)try{if(y=1,O&&(D=E[0]&2?O.return:E[0]?O.throw||((D=O.return)&&D.call(O),0):O.next)&&!(D=D.call(O,E[1])).done)return D;(O=0,D)&&(E=[E[0]&2,D.value]);switch(E[0]){case 0:case 1:D=E;break;case 4:return j.label++,{value:E[1],done:!1};case 5:j.label++,O=E[1],E=[0];continue;case 7:E=j.ops.pop(),j.trys.pop();continue;default:if(!(D=j.trys,D=D.length>0&&D[D.length-1])&&(E[0]===6||E[0]===2)){j=0;continue}if(E[0]===3&&(!D||E[1]>D[0]&&E[1]1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(ve.a)())return null;var j=document.createElement("style");if((fe=H.csp)===null||fe===void 0?void 0:fe.nonce){var y;j.nonce=(y=H.csp)===null||y===void 0?void 0:y.nonce}j.innerHTML=ce;var O=ke(H),D=O.firstChild;return H.prepend&&O.prepend?O.prepend(j):H.prepend&&D?O.insertBefore(j,D):O.appendChild(j),j}var c=new Map;function v(ce,fe){var H=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},j=ke(H);if(!c.has(j)){var y=te("",H),O=y.parentNode;c.set(j,O),O.removeChild(y)}var D=Array.from(c.get(j).children).find(function(h){return h.tagName==="STYLE"&&h[ee]===fe});if(D){var S,w;if(((S=H.csp)===null||S===void 0?void 0:S.nonce)&&D.nonce!==((w=H.csp)===null||w===void 0?void 0:w.nonce)){var L;D.nonce=(L=H.csp)===null||L===void 0?void 0:L.nonce}return D.innerHTML!==ce&&(D.innerHTML=ce),D}var E=te(ce,H);return E[ee]=fe,E}},"C/vA":function(Re,R,i){"use strict";i.d(R,"a",function(){return ve});function ve(ee){var ke=this,te=!1,c;return function(){return te||(te=!0,c=ee.apply(ke,arguments)),c}}},"Cg/j":function(Re,R,i){"use strict";i.d(R,"b",function(){return ve}),i.d(R,"a",function(){return ee}),i.d(R,"c",function(){return te}),i.d(R,"d",function(){return c});var ve;(function(v){v.serviceIds=new Map,v.DI_TARGET="$di$target",v.DI_DEPENDENCIES="$di$dependencies";function ce(fe){return fe[v.DI_DEPENDENCIES]||[]}v.getServiceDependencies=ce})(ve||(ve={}));var ee=te("instantiationService");function ke(v,ce,fe,H){ce[ve.DI_TARGET]===ce?ce[ve.DI_DEPENDENCIES].push({id:v,index:fe,optional:H}):(ce[ve.DI_DEPENDENCIES]=[{id:v,index:fe,optional:H}],ce[ve.DI_TARGET]=ce)}function te(v){if(ve.serviceIds.has(v))return ve.serviceIds.get(v);var ce=function(fe,H,j){if(arguments.length!==3)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");ke(ce,fe,j,!1)};return ce.toString=function(){return v},ve.serviceIds.set(v,ce),ce}function c(v){return function(ce,fe,H){if(arguments.length!==3)throw new Error("@optional-decorator can only be used to decorate a parameter");ke(v,ce,H,!0)}}},E7E6:function(Re,R){Re.exports="data:image/png;base64,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"},E9nw:function(Re,R){Re.exports=function(){var i=document.getSelection();if(!i.rangeCount)return function(){};for(var ve=document.activeElement,ee=[],ke=0;ke0&&(Oe.percent=Oe.loaded/Oe.total*100),J.onProgress(Oe)});var se=new FormData;J.data&&Object.keys(J.data).forEach(function(re){var Oe=J.data[re];if(Array.isArray(Oe)){Oe.forEach(function(je){se.append(re+"[]",je)});return}se.append(re,J.data[re])}),J.file instanceof Blob?se.append(J.filename,J.file,J.file.name):se.append(J.filename,J.file),F.onerror=function(Oe){J.onError(Oe)},F.onload=function(){return F.status<200||F.status>=300?J.onError(c(J,F),v(F)):J.onSuccess(v(F),F)},F.open(J.method,J.action,!0),J.withCredentials&&"withCredentials"in F&&(F.withCredentials=!0);var z=J.headers||{};return z["X-Requested-With"]!==null&&F.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(z).forEach(function(re){z[re]!==null&&F.setRequestHeader(re,z[re])}),F.send(se),{abort:function(){F.abort()}}}var fe=+new Date,H=0;function j(){return"rc-upload-"+fe+"-"+ ++H}function y(J,F){return J.indexOf(F,J.length-F.length)!==-1}var O=function(J,F){if(J&&F){var se=Array.isArray(F)?F:F.split(","),z=J.name||"",re=J.type||"",Oe=re.replace(/\/.*$/,"");return se.some(function(je){var Se=je.trim();return Se.charAt(0)==="."?y(z.toLowerCase(),Se.toLowerCase()):/\/\*$/.test(Se)?Oe===Se.replace(/\/.*$/,""):re===Se})}return!0};function D(J,F){var se=J.createReader(),z=[];function re(){se.readEntries(function(Oe){var je=Array.prototype.slice.apply(Oe);z=z.concat(je);var Se=!je.length;Se?F(z):re()})}re()}var S=function(F,se,z){var re=function Oe(je,Se){Se=Se||"",je.isFile?je.file(function(Ce){z(Ce)&&(je.fullPath&&!Ce.webkitRelativePath&&(Object.defineProperties(Ce,{webkitRelativePath:{writable:!0}}),Ce.webkitRelativePath=je.fullPath.replace(/^\//,""),Object.defineProperties(Ce,{webkitRelativePath:{writable:!1}})),se([Ce]))}):je.isDirectory&&D(je,function(Ce){Ce.forEach(function(_){Oe(_,""+Se+je.name+"/")})})};F.forEach(function(Oe){re(Oe.webkitGetAsEntry())})},w=S,L=Object.assign||function(J){for(var F=1;F=0)continue;if(!Object.prototype.hasOwnProperty.call(J,z))continue;se[z]=J[z]}return se}function N(J,F){if(!(J instanceof F))throw new TypeError("Cannot call a class as a function")}function K(J,F){if(!J)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return F&&(typeof F=="object"||typeof F=="function")?F:J}function G(J,F){if(typeof F!="function"&&F!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof F);J.prototype=Object.create(F&&F.prototype,{constructor:{value:J,enumerable:!1,writable:!0,configurable:!0}}),F&&(Object.setPrototypeOf?Object.setPrototypeOf(J,F):J.__proto__=F)}var oe=function(F){return Object.keys(F).reduce(function(se,z){return(z.substr(0,5)==="data-"||z.substr(0,5)==="aria-"||z==="role")&&(se[z]=F[z]),se},{})},pe=function(J){G(F,J);function F(){var se,z,re,Oe;N(this,F);for(var je=arguments.length,Se=Array(je),Ce=0;Ce1&&arguments[1]!==void 0?arguments[1]:{};return Object(c.f)("myshixuns/".concat(b,"/repository.json"),B)}function ye(b){return Object(c.c)("myshixuns/".concat(b,"/open_webssh.json"))}function X(b,B){return Object(c.c)("myshixuns/".concat(b,"/open_vm_webssh.json"),B)}function he(b){return Object(c.c)("tasks/".concat(b,"/close_webssh.json"))}function Ae(b){return Object(c.c)("tasks/".concat(b,"/reset_vnc_link.json"),H)}function we(b){return Object(c.f)("tasks/".concat(b,"/reset_environment"))}function Ne(b,B){return Object(c.f)("tasks/".concat(b,"/reset_linux_vnc_link.json"),B||{})}function De(b){return Object(c.c)("tasks/".concat(b,"/check_test_sets.json"))}function $(b){return Object(c.c)("tasks/".concat(b,"/get_answer_info.json"))}function de(b){return Object(c.c)("tasks/".concat(b,"/get_choose_answer.json"))}function J(b){return Object(c.c)("tasks/".concat(b,"/unlock_choose_answer.json"))}function F(b,B){return Object(c.c)("tasks/".concat(b,"/unlock_answer.json?answer_id=").concat(B))}function se(b,B,xe){return Object(c.f)("tasks/".concat(b,"/set_games_status.json"),{result:B,data:xe})}function z(b){return Object(c.f)("tasks/".concat(b,"/extend_vnc.json"))}function re(b){return Object(c.a)("/api/tasks/".concat(b,"/active.json"),{method:"post",body:{template_id:window.sessionStorage.imageId}})}function Oe(b){return Object(c.f)("tasks/".concat(b,"/extend_linux_vnc.json"),H)}function je(b,B){return Object(c.c)("tasks/".concat(b,"/rank_list.json"),B)}function Se(b,B){return Object(c.f)("tasks/".concat(b,"/close_windows_vnc.json"),{tpi_id:B})}function Ce(b){return Object(c.c)("tasks/".concat(b,"/pull_files.json"))}function _(b,B){return Object(c.f)("tasks/".concat(b,"/log_output"),B)}function Q(b){return Object(c.c)("tasks/".concat(b,"/stop_log_output.json"))}function le(b){return Y.apply(this,arguments)}function Y(){return Y=Object(ve.a)(te.a.mark(function b(B){return te.a.wrap(function(Me){for(;;)switch(Me.prev=Me.next){case 0:return Me.abrupt("return",Object(c.a)("/api/myshixuns/".concat(B.id,"/add_file.json"),{method:"post",body:B}));case 1:case"end":return Me.stop()}},b)})),Y.apply(this,arguments)}function me(b){return p.apply(this,arguments)}function p(){return p=Object(ve.a)(te.a.mark(function b(B){return te.a.wrap(function(Me){for(;;)switch(Me.prev=Me.next){case 0:return Me.abrupt("return",Object(c.a)("/api/myshixuns/".concat(B.id,"/delete_git_file.json"),{method:"Delete",body:B}));case 1:case"end":return Me.stop()}},b)})),p.apply(this,arguments)}function T(b){return A.apply(this,arguments)}function A(){return A=Object(ve.a)(te.a.mark(function b(B){return te.a.wrap(function(Me){for(;;)switch(Me.prev=Me.next){case 0:return Me.abrupt("return",Object(c.a)("/api/myshixuns/".concat(B.id,"/mv_file.json"),{method:"post",body:B}));case 1:case"end":return Me.stop()}},b)})),A.apply(this,arguments)}function ae(b){return C.apply(this,arguments)}function C(){return C=Object(ve.a)(te.a.mark(function b(B){return te.a.wrap(function(Me){for(;;)switch(Me.prev=Me.next){case 0:return Me.abrupt("return",Object(c.a)("/api/tasks/".concat(B.id,"/rep_content.json"),{method:"get",params:B}));case 1:case"end":return Me.stop()}},b)})),C.apply(this,arguments)}},JWDV:function(Re,R,i){Re.exports=i.p+"static/charpter-white.5fa14f93.svg"},JYp7:function(Re,R,i){"use strict";i.d(R,"c",function(){return ee}),i.d(R,"d",function(){return ke}),i.d(R,"f",function(){return c}),i.d(R,"a",function(){return v}),i.d(R,"b",function(){return ce}),i.d(R,"e",function(){return fe});var ve=function(){var H=function(j,y){return H=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(O,D){O.__proto__=D}||function(O,D){for(var S in D)D.hasOwnProperty(S)&&(O[S]=D[S])},H(j,y)};return function(j,y){H(j,y);function O(){this.constructor=j}j.prototype=y===null?Object.create(y):(O.prototype=y.prototype,new O)}}(),ee={done:!0,value:void 0},ke;(function(H){var j={next:function(){return ee}};function y(){return j}H.empty=y;function O(K){var G=!1;return{next:function(){return G?ee:(G=!0,{done:!1,value:K})}}}H.single=O;function D(K,G,oe){return G===void 0&&(G=0),oe===void 0&&(oe=K.length),{next:function(){return G>=oe?ee:{done:!1,value:K[G++]}}}}H.fromArray=D;function S(K){return{next:function(){var G=K.next();return G.done?ee:{done:!1,value:G.value}}}}H.fromNativeIterator=S;function w(K){return K?Array.isArray(K)?H.fromArray(K):K:H.empty()}H.from=w;function L(K,G){return{next:function(){var oe=K.next();return oe.done?ee:{done:!1,value:G(oe.value)}}}}H.map=L;function E(K,G){return{next:function(){for(;;){var oe=K.next();if(oe.done)return ee;if(G(oe.value))return{done:!1,value:oe.value}}}}}H.filter=E;function h(K,G){for(var oe=K.next();!oe.done;oe=K.next())G(oe.value)}H.forEach=h;function g(K,G){G===void 0&&(G=Number.POSITIVE_INFINITY);var oe=[];if(G===0)return oe;for(var pe=0,Z=K.next();!Z.done&&!(oe.push(Z.value),++pe>=G);Z=K.next());return oe}H.collect=g;function x(){for(var K=[],G=0;G=K.length)return ee;var pe=K[oe],Z=pe.next();return Z.done?(oe++,this.next()):Z}}}H.concat=x;function N(K){return new te(K)}H.chain=N})(ke||(ke={}));var te=function(){function H(j){this.it=j}return H.prototype.next=function(){return this.it.next()},H}();function c(H){return Array.isArray(H)?ke.fromArray(H):H||ke.empty()}var v=function(){function H(j,y,O,D){y===void 0&&(y=0),O===void 0&&(O=j.length),D===void 0&&(D=y-1),this.items=j,this.start=y,this.end=O,this.index=D}return H.prototype.first=function(){return this.index=this.start,this.current()},H.prototype.next=function(){return this.index=Math.min(this.index+1,this.end),this.current()},H.prototype.current=function(){return this.index===this.start-1||this.index===this.end?null:this.items[this.index]},H}(),ce=function(H){ve(j,H);function j(y,O,D,S){return O===void 0&&(O=0),D===void 0&&(D=y.length),S===void 0&&(S=O-1),H.call(this,y,O,D,S)||this}return j.prototype.current=function(){return H.prototype.current.call(this)},j.prototype.previous=function(){return this.index=Math.max(this.index-1,this.start-1),this.current()},j.prototype.first=function(){return this.index=this.start,this.current()},j.prototype.last=function(){return this.index=this.end-1,this.current()},j.prototype.parent=function(){return null},j}(v),fe=function(){function H(j,y){this.iterator=j,this.fn=y}return H.prototype.next=function(){return this.fn(this.iterator.next())},H}()},JeFH:function(Re,R){Re.exports="data:image/png;base64,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"},Jq4h:function(Re,R,i){Re.exports=i.p+"static/qrcode.54870d9b.png"},KVXO:function(Re,R,i){Re.exports={wrap:"wrap___1VfLE",content:"content___20B4M",mainPathWrap:"mainPathWrap___3qDeg",colorBlue:"colorBlue___2ZjUq"}},LdHM:function(Re,R,i){"use strict";i.d(R,"b",function(){return x}),i.d(R,"a",function(){return K});var ve=i("1OyB"),ee=i("vuIU"),ke=i("Ji7U"),te=i("LK+K"),c=i("q1tI"),v=i("rePB"),ce=i("Ff2n"),fe=i("ODXe"),H=i("4IlW"),j=i("bX4T"),y=i("YrtM"),O=i("TSYQ"),D=i.n(O),S=i("+nKL"),w=i("8OUc"),L=function(z,re){var Oe=z.prefixCls,je=z.id,Se=z.flattenOptions,Ce=z.childrenAsData,_=z.values,Q=z.searchValue,le=z.multiple,Y=z.defaultActiveFirstOption,me=z.height,p=z.itemHeight,T=z.notFoundContent,A=z.open,ae=z.menuItemSelectedIcon,C=z.virtual,b=z.onSelect,B=z.onToggleOpen,xe=z.onActiveValue,Me=z.onScroll,_e=z.onMouseEnter,qe="".concat(Oe,"-item"),ot=Object(y.a)(function(){return Se},[A,Se],function(Tt,Wt){return Wt[0]&&Tt[1]!==Wt[1]}),yt=c.useRef(null),rt=function(Wt){Wt.preventDefault()},ft=function(Wt){yt.current&&yt.current.scrollTo({index:Wt})},Xe=function(Wt){for(var Lt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,Cn=ot.length,on=0;on1&&arguments[1]!==void 0?arguments[1]:!1;return Object(oe.a)(se).map(function(re,Oe){if(!c.isValidElement(re)||!re.type)return null;var je=re.type.isSelectOptGroup,Se=re.key,Ce=re.props,_=Ce.children,Q=Object(ce.a)(Ce,["children"]);return z||!je?pe(re):Object(G.a)(Object(G.a)({key:"__RC_SELECT_GRP__".concat(Se===null?Oe:Se,"__"),label:Se},Q),{},{options:Z(_)})}).filter(function(re){return re})}var ye=i("2Qr1"),X=i("qNPg"),he=i("U8pU"),Ae=i("Kwbf"),we=i("WKfj");function Ne(se){var z=se.mode,re=se.options,Oe=se.children,je=se.backfill,Se=se.allowClear,Ce=se.placeholder,_=se.getInputElement,Q=se.showSearch,le=se.onSearch,Y=se.defaultOpen,me=se.autoFocus,p=se.labelInValue,T=se.value,A=se.inputValue,ae=se.optionLabelProp,C=z==="multiple"||z==="tags",b=Q!==void 0?Q:C||z==="combobox",B=re||Z(Oe);if(Object(Ae.a)(z!=="tags"||B.every(function(qe){return!qe.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),z==="tags"||z==="combobox"){var xe=B.some(function(qe){return qe.options?qe.options.some(function(ot){return typeof("value"in ot?ot.value:ot.key)=="number"}):typeof("value"in qe?qe.value:qe.key)=="number"});Object(Ae.a)(!xe,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(Ae.a)(z!=="combobox"||!ae,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(Ae.a)(z==="combobox"||!je,"`backfill` only works with `combobox` mode."),Object(Ae.a)(z==="combobox"||!_,"`getInputElement` only work with `combobox` mode."),Object(Ae.b)(z!=="combobox"||!_||!Se||!Ce,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),le&&!b&&z!=="combobox"&&z!=="tags"&&Object(Ae.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(Ae.b)(!Y||me,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),T!=null){var Me=Object(we.d)(T);Object(Ae.a)(!p||Me.every(function(qe){return Object(he.a)(qe)==="object"&&("key"in qe||"value"in qe)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(Ae.a)(!C||Array.isArray(T),"`value` should be array when `mode` is `multiple` or `tags`")}if(Oe){var _e=null;Object(oe.a)(Oe).some(function(qe){if(!c.isValidElement(qe)||!qe.type)return!1;var ot=qe.type;if(ot.isSelectOption)return!1;if(ot.isSelectOptGroup){var yt=Object(oe.a)(qe.props.children).every(function(rt){return!c.isValidElement(rt)||!qe.type||rt.type.isSelectOption?!0:(_e=rt.type,!1)});return!yt}return _e=ot,!0}),_e&&Object(Ae.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(_e.displayName||_e.name||_e,"`.")),Object(Ae.a)(A===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var De=Ne,$=Object(X.a)({prefixCls:"rc-select",components:{optionList:h},convertChildrenToData:Z,flattenOptions:ye.d,getLabeledValue:ye.e,filterOptions:ye.b,isValueDisabled:ye.g,findValueOption:ye.c,warningProps:De,fillOptionsWithMissingValue:ye.a}),de=function(se){Object(ke.a)(re,se);var z=Object(te.a)(re);function re(){var Oe;return Object(ve.a)(this,re),Oe=z.apply(this,arguments),Oe.selectRef=c.createRef(),Oe.focus=function(){Oe.selectRef.current.focus()},Oe.blur=function(){Oe.selectRef.current.blur()},Oe}return Object(ee.a)(re,[{key:"render",value:function(){return c.createElement($,Object.assign({ref:this.selectRef},this.props))}}]),re}(c.Component);de.Option=x,de.OptGroup=K;var J=de,F=R.c=J},MI8n:function(Re,R,i){"use strict";i.d(R,"b",function(){return v}),i.d(R,"a",function(){return H}),i.d(R,"e",function(){return j}),i.d(R,"d",function(){return y}),i.d(R,"c",function(){return O}),i.d(R,"f",function(){return D});var ve=i("/cxE"),ee=i("C/vA"),ke=i("pmY6"),te=i("24hK"),c=function(){var S=function(w,L){return S=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(E,h){E.__proto__=h}||function(E,h){for(var g in h)h.hasOwnProperty(g)&&(E[g]=h[g])},S(w,L)};return function(w,L){S(w,L);function E(){this.constructor=w}w.prototype=L===null?Object.create(L):(E.prototype=L.prototype,new E)}}(),v;(function(S){S.None=function(){return ke.a.None};function w(De){return function($,de,J){de===void 0&&(de=null);var F=!1,se;return se=De(function(z){return F?void 0:(se?se.dispose():F=!0,$.call(de,z))},null,J),F&&se.dispose(),se}}S.once=w;function L(De,$){return K(function(de,J,F){return J===void 0&&(J=null),De(function(se){return de.call(J,$(se))},null,F)})}S.map=L;function E(De,$){return K(function(de,J,F){return J===void 0&&(J=null),De(function(se){$(se),de.call(J,se)},null,F)})}S.forEach=E;function h(De,$){return K(function(de,J,F){return J===void 0&&(J=null),De(function(se){return $(se)&&de.call(J,se)},null,F)})}S.filter=h;function g(De){return De}S.signal=g;function x(){for(var De=[],$=0;$1)&&je.fire(Ce),Oe=0},de)})},onLastListenerRemove:function(){se.dispose()}});return je.event}S.debounce=G;function oe(De){var $=new Date().getTime();return L(w(De),function(de){return new Date().getTime()-$})}S.stopwatch=oe;function pe(De){var $=!0,de;return h(De,function(J){var F=$||J!==de;return $=!1,de=J,F})}S.latch=pe;function Z(De,$,de){$===void 0&&($=!1),de===void 0&&(de=[]);var J=de.slice(),F=De(function(re){J?J.push(re):z.fire(re)}),se=function(){J&&J.forEach(function(re){return z.fire(re)}),J=null},z=new H({onFirstListenerAdd:function(){F||(F=De(function(re){return z.fire(re)}))},onFirstListenerDidAdd:function(){J&&($?setTimeout(se):se())},onLastListenerRemove:function(){F&&F.dispose(),F=null}});return z.event}S.buffer=Z;var ye=function(){function De($){this.event=$}return De.prototype.map=function($){return new De(L(this.event,$))},De.prototype.forEach=function($){return new De(E(this.event,$))},De.prototype.filter=function($){return new De(h(this.event,$))},De.prototype.reduce=function($,de){return new De(N(this.event,$,de))},De.prototype.latch=function(){return new De(pe(this.event))},De.prototype.debounce=function($,de,J,F){return de===void 0&&(de=100),J===void 0&&(J=!1),new De(G(this.event,$,de,J,F))},De.prototype.on=function($,de,J){return this.event($,de,J)},De.prototype.once=function($,de,J){return w(this.event)($,de,J)},De}();function X(De){return new ye(De)}S.chain=X;function he(De,$,de){de===void 0&&(de=function(re){return re});var J=function(){for(var re=[],Oe=0;Oe0?new fe(this._options&&this._options.leakWarningThreshold):void 0}return Object.defineProperty(S.prototype,"event",{get:function(){var R=this;return this._event||(this._event=function(L,E,h){R._listeners||(R._listeners=new te.a);var g=R._listeners.isEmpty();g&&R._options&&R._options.onFirstListenerAdd&&R._options.onFirstListenerAdd(R);var x=R._listeners.push(E?[L,E]:L);g&&R._options&&R._options.onFirstListenerDidAdd&&R._options.onFirstListenerDidAdd(R),R._options&&R._options.onListenerDidAdd&&R._options.onListenerDidAdd(R,L,E);var N;R._leakageMon&&(N=R._leakageMon.check(R._listeners.size));var K;return K={dispose:function(){if(N&&N(),K.dispose=S._noop,!R._disposed&&(x(),R._options&&R._options.onLastListenerRemove)){var G=R._listeners&&!R._listeners.isEmpty();G||R._options.onLastListenerRemove(R)}}},h instanceof ke.b?h.add(K):Array.isArray(h)&&h.push(K),K}),this._event},enumerable:!0,configurable:!0}),S.prototype.fire=function(R){if(this._listeners){this._deliveryQueue||(this._deliveryQueue=new te.a);for(var L=this._listeners.iterator(),E=L.next();!E.done;E=L.next())this._deliveryQueue.push([E.value,R]);for(;this._deliveryQueue.size>0;){var h=this._deliveryQueue.shift(),g=h[0],x=h[1];try{typeof g=="function"?g.call(void 0,x):g[0].call(g[1],x)}catch(N){Object(ve.e)(N)}}}},S.prototype.dispose=function(){this._listeners&&this._listeners.clear(),this._deliveryQueue&&this._deliveryQueue.clear(),this._leakageMon&&this._leakageMon.dispose(),this._disposed=!0},S._noop=function(){},S}(),j=function(S){c(R,S);function R(L){var E=S.call(this,L)||this;return E._isPaused=0,E._eventQueue=new te.a,E._mergeFn=L&&L.merge,E}return R.prototype.pause=function(){this._isPaused++},R.prototype.resume=function(){if(this._isPaused!==0&&--this._isPaused===0)if(this._mergeFn){var L=this._eventQueue.toArray();this._eventQueue.clear(),S.prototype.fire.call(this,this._mergeFn(L))}else for(;!this._isPaused&&this._eventQueue.size!==0;)S.prototype.fire.call(this,this._eventQueue.shift())},R.prototype.fire=function(L){this._listeners&&(this._isPaused!==0?this._eventQueue.push(L):S.prototype.fire.call(this,L))},R}(H),y=function(){function S(){var R=this;this.hasListeners=!1,this.events=[],this.emitter=new H({onFirstListenerAdd:function(){return R.onFirstListenerAdd()},onLastListenerRemove:function(){return R.onLastListenerRemove()}})}return Object.defineProperty(S.prototype,"event",{get:function(){return this.emitter.event},enumerable:!0,configurable:!0}),S.prototype.add=function(R){var L=this,E={event:R,listener:null};this.events.push(E),this.hasListeners&&this.hook(E);var h=function(){L.hasListeners&&L.unhook(E);var g=L.events.indexOf(E);L.events.splice(g,1)};return Object(ke.h)(Object(ee.a)(h))},S.prototype.onFirstListenerAdd=function(){var R=this;this.hasListeners=!0,this.events.forEach(function(L){return R.hook(L)})},S.prototype.onLastListenerRemove=function(){var R=this;this.hasListeners=!1,this.events.forEach(function(L){return R.unhook(L)})},S.prototype.hook=function(R){var L=this;R.listener=R.event(function(E){return L.emitter.fire(E)})},S.prototype.unhook=function(R){R.listener&&R.listener.dispose(),R.listener=null},S.prototype.dispose=function(){this.emitter.dispose()},S}(),O=function(){function S(){this.buffers=[]}return S.prototype.wrapEvent=function(R){var L=this;return function(E,h,g){return R(function(x){var N=L.buffers[L.buffers.length-1];N?N.push(function(){return E.call(h,x)}):E.call(h,x)},void 0,g)}},S.prototype.bufferEvents=function(R){var L=[];this.buffers.push(L);var E=R();return this.buffers.pop(),L.forEach(function(h){return h()}),E},S}(),D=function(){function S(){var R=this;this.listening=!1,this.inputEvent=v.None,this.inputEventListener=ke.a.None,this.emitter=new H({onFirstListenerDidAdd:function(){R.listening=!0,R.inputEventListener=R.inputEvent(R.emitter.fire,R.emitter)},onLastListenerRemove:function(){R.listening=!1,R.inputEventListener.dispose()}}),this.event=this.emitter.event}return Object.defineProperty(S.prototype,"input",{set:function(R){this.inputEvent=R,this.listening&&(this.inputEventListener.dispose(),this.inputEventListener=R(this.emitter.fire,this.emitter))},enumerable:!0,configurable:!0}),S.prototype.dispose=function(){this.inputEventListener.dispose(),this.emitter.dispose()},S}()},N0LK:function(Re,w,i){"use strict";i.d(w,"x",function(){return ve}),i.d(w,"F",function(){return ee}),i.d(w,"r",function(){return te}),i.d(w,"o",function(){return c}),i.d(w,"p",function(){return v}),i.d(w,"Q",function(){return ce}),i.d(w,"K",function(){return H}),i.d(w,"k",function(){return j}),i.d(w,"N",function(){return y}),i.d(w,"m",function(){return O}),i.d(w,"l",function(){return D}),i.d(w,"I",function(){return S}),i.d(w,"H",function(){return R}),i.d(w,"q",function(){return L}),i.d(w,"t",function(){return E}),i.d(w,"D",function(){return h}),i.d(w,"e",function(){return g}),i.d(w,"f",function(){return x}),i.d(w,"B",function(){return N}),i.d(w,"C",function(){return K}),i.d(w,"n",function(){return oe}),i.d(w,"O",function(){return Z}),i.d(w,"c",function(){return ye}),i.d(w,"d",function(){return X}),i.d(w,"z",function(){return he}),i.d(w,"A",function(){return Ae}),i.d(w,"u",function(){return we}),i.d(w,"E",function(){return De}),i.d(w,"G",function(){return $}),i.d(w,"i",function(){return J}),i.d(w,"g",function(){return se}),i.d(w,"v",function(){return re}),i.d(w,"h",function(){return Oe}),i.d(w,"y",function(){return je}),i.d(w,"w",function(){return Se}),i.d(w,"a",function(){return Ce}),i.d(w,"P",function(){return _}),i.d(w,"L",function(){return Q}),i.d(w,"J",function(){return le}),i.d(w,"j",function(){return Y}),i.d(w,"M",function(){return me}),i.d(w,"s",function(){return p}),i.d(w,"b",function(){return T});function ve(C){return!C||typeof C!="string"?!0:C.trim().length===0}function ee(C,b,B){B===void 0&&(B="0");for(var xe=""+C,Me=[xe],_e=xe.length;_e=b.length?xe:b[_e]})}function c(C){return C.replace(/[<>&]/g,function(b){switch(b){case"<":return"<";case">":return">";case"&":return"&";default:return b}})}function v(C){return C.replace(/[\\\{\}\*\+\?\|\^\$\.\[\]\(\)]/g,"\\$&")}function ce(C,b){b===void 0&&(b=" ");var B=fe(C,b);return H(B,b)}function fe(C,b){if(!C||!b)return C;var B=b.length;if(B===0||C.length===0)return C;for(var xe=0;C.indexOf(b,xe)===xe;)xe=xe+B;return C.substring(xe)}function H(C,b){if(!C||!b)return C;var B=b.length,xe=C.length;if(B===0||xe===0)return C;for(var Me=xe,_e=-1;!(_e=C.lastIndexOf(b,Me-1),_e===-1||_e+B!==Me);){if(_e===0)return"";Me=_e}return C.substring(0,Me)}function j(C){return C.replace(/[\-\\\{\}\+\?\|\^\$\.\,\[\]\(\)\#\s]/g,"\\$&").replace(/[\*]/g,".*")}function y(C,b){if(C.length0?C.indexOf(b,B)===B:B===0?C===b:!1}function D(C,b,B){if(B===void 0&&(B={}),!C)throw new Error("Cannot create regex from empty string");b||(C=v(C)),B.wholeWord&&(/\B/.test(C.charAt(0))||(C="\\b"+C),/\B/.test(C.charAt(C.length-1))||(C=C+"\\b"));var xe="";return B.global&&(xe+="g"),B.matchCase||(xe+="i"),B.multiline&&(xe+="m"),B.unicode&&(xe+="u"),new RegExp(C,xe)}function S(C){if(C.source==="^"||C.source==="^$"||C.source==="$"||C.source==="^\\s*$")return!1;var b=C.exec("");return!!(b&&C.lastIndex===0)}function R(C){return(C.global?"g":"")+(C.ignoreCase?"i":"")+(C.multiline?"m":"")+(C.unicode?"u":"")}function L(C){for(var b=0,B=C.length;b=0;B--){var xe=C.charCodeAt(B);if(xe!==32&&xe!==9)return B}return-1}function g(C,b){return Cb?1:0}function x(C,b){for(var B=Math.min(C.length,b.length),xe=0;xeb.length?1:0}function N(C){return C>=97&&C<=122}function K(C){return C>=65&&C<=90}function G(C){return N(C)||K(C)}function oe(C,b){return C.length===b.length&&pe(C,b)}function pe(C,b,B){B===void 0&&(B=C.length);for(var xe=0;xeC.length?!1:pe(C,b,B)}function ye(C,b){var B,xe=Math.min(C.length,b.length);for(B=0;B1){var xe=C.charCodeAt(b-2);if(he(xe))return(xe-55296<<10)+(B-56320)+65536}return B}function De(C,b){var B=A.getInstance(),xe=b,Me=C.length,_e=we(C,Me,b);b+=_e>=65536?2:1;for(var qe=B.getGraphemeBreakType(_e);b=65536?2:1,qe=yt}return b-xe}function $(C,b){var B=A.getInstance(),xe=b,Me=Ne(C,b);b-=Me>=65536?2:1;for(var _e=B.getGraphemeBreakType(Me);b>0;){var qe=Ne(C,b),ot=B.getGraphemeBreakType(qe);if(T(ot,_e))break;b-=qe>=65536?2:1,_e=ot}return xe-b}var de=/(?:[\u05BE\u05C0\u05C3\u05C6\u05D0-\u05F4\u0608\u060B\u060D\u061B-\u064A\u066D-\u066F\u0671-\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u0710\u0712-\u072F\u074D-\u07A5\u07B1-\u07EA\u07F4\u07F5\u07FA-\u0815\u081A\u0824\u0828\u0830-\u0858\u085E-\u08BD\u200F\uFB1D\uFB1F-\uFB28\uFB2A-\uFD3D\uFD50-\uFDFC\uFE70-\uFEFC]|\uD802[\uDC00-\uDD1B\uDD20-\uDE00\uDE10-\uDE33\uDE40-\uDEE4\uDEEB-\uDF35\uDF40-\uDFFF]|\uD803[\uDC00-\uDCFF]|\uD83A[\uDC00-\uDCCF\uDD00-\uDD43\uDD50-\uDFFF]|\uD83B[\uDC00-\uDEBB])/;function J(C){return de.test(C)}var F=/(?:[\u231A\u231B\u23F0\u23F3\u2600-\u27BF\u2B50\u2B55]|\uD83C[\uDDE6-\uDDFF\uDF00-\uDFFF]|\uD83D[\uDC00-\uDE4F\uDE80-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD00-\uDDFF\uDE70-\uDE73\uDE78-\uDE82\uDE90-\uDE95])/;function se(C){return F.test(C)}var z=/^[\t\n\r\x20-\x7E]*$/;function re(C){return z.test(C)}function Oe(C){for(var b=0,B=C.length;b=11904&&C<=55215||C>=63744&&C<=64255||C>=65281&&C<=65374}function Se(C){return C>=127462&&C<=127487||C>=9728&&C<=10175||C>=127744&&C<=128591||C>=128640&&C<=128764||C>=128992&&C<=129003||C>=129280&&C<=129535||C>=129648&&C<=129651||C>=129656&&C<=129666||C>=129680&&C<=129685}var Ce=String.fromCharCode(65279);function _(C){return!!(C&&C.length>0&&C.charCodeAt(0)===65279)}function Q(C){return btoa(encodeURIComponent(C))}function le(C,b){for(var B="",xe=0;xeB[3*Me+1])Me=2*Me+1;else return B[3*Me+2];return 0},C._INSTANCE=null,C}();function ae(){return JSON.parse("[0,0,0,51592,51592,11,44424,44424,11,72251,72254,5,7150,7150,7,48008,48008,11,55176,55176,11,128420,128420,14,3276,3277,5,9979,9980,14,46216,46216,11,49800,49800,11,53384,53384,11,70726,70726,5,122915,122916,5,129320,129327,14,2558,2558,5,5906,5908,5,9762,9763,14,43360,43388,8,45320,45320,11,47112,47112,11,48904,48904,11,50696,50696,11,52488,52488,11,54280,54280,11,70082,70083,1,71350,71350,7,73111,73111,5,127892,127893,14,128726,128727,14,129473,129474,14,2027,2035,5,2901,2902,5,3784,3789,5,6754,6754,5,8418,8420,5,9877,9877,14,11088,11088,14,44008,44008,5,44872,44872,11,45768,45768,11,46664,46664,11,47560,47560,11,48456,48456,11,49352,49352,11,50248,50248,11,51144,51144,11,52040,52040,11,52936,52936,11,53832,53832,11,54728,54728,11,69811,69814,5,70459,70460,5,71096,71099,7,71998,71998,5,72874,72880,5,119149,119149,7,127374,127374,14,128335,128335,14,128482,128482,14,128765,128767,14,129399,129400,14,129680,129685,14,1476,1477,5,2377,2380,7,2759,2760,5,3137,3140,7,3458,3459,7,4153,4154,5,6432,6434,5,6978,6978,5,7675,7679,5,9723,9726,14,9823,9823,14,9919,9923,14,10035,10036,14,42736,42737,5,43596,43596,5,44200,44200,11,44648,44648,11,45096,45096,11,45544,45544,11,45992,45992,11,46440,46440,11,46888,46888,11,47336,47336,11,47784,47784,11,48232,48232,11,48680,48680,11,49128,49128,11,49576,49576,11,50024,50024,11,50472,50472,11,50920,50920,11,51368,51368,11,51816,51816,11,52264,52264,11,52712,52712,11,53160,53160,11,53608,53608,11,54056,54056,11,54504,54504,11,54952,54952,11,68108,68111,5,69933,69940,5,70197,70197,7,70498,70499,7,70845,70845,5,71229,71229,5,71727,71735,5,72154,72155,5,72344,72345,5,73023,73029,5,94095,94098,5,121403,121452,5,126981,127182,14,127538,127546,14,127990,127990,14,128391,128391,14,128445,128449,14,128500,128505,14,128752,128752,14,129160,129167,14,129356,129356,14,129432,129442,14,129648,129651,14,129751,131069,14,173,173,4,1757,1757,1,2274,2274,1,2494,2494,5,2641,2641,5,2876,2876,5,3014,3016,7,3262,3262,7,3393,3396,5,3570,3571,7,3968,3972,5,4228,4228,7,6086,6086,5,6679,6680,5,6912,6915,5,7080,7081,5,7380,7392,5,8252,8252,14,9096,9096,14,9748,9749,14,9784,9786,14,9833,9850,14,9890,9894,14,9938,9938,14,9999,9999,14,10085,10087,14,12349,12349,14,43136,43137,7,43454,43456,7,43755,43755,7,44088,44088,11,44312,44312,11,44536,44536,11,44760,44760,11,44984,44984,11,45208,45208,11,45432,45432,11,45656,45656,11,45880,45880,11,46104,46104,11,46328,46328,11,46552,46552,11,46776,46776,11,47000,47000,11,47224,47224,11,47448,47448,11,47672,47672,11,47896,47896,11,48120,48120,11,48344,48344,11,48568,48568,11,48792,48792,11,49016,49016,11,49240,49240,11,49464,49464,11,49688,49688,11,49912,49912,11,50136,50136,11,50360,50360,11,50584,50584,11,50808,50808,11,51032,51032,11,51256,51256,11,51480,51480,11,51704,51704,11,51928,51928,11,52152,52152,11,52376,52376,11,52600,52600,11,52824,52824,11,53048,53048,11,53272,53272,11,53496,53496,11,53720,53720,11,53944,53944,11,54168,54168,11,54392,54392,11,54616,54616,11,54840,54840,11,55064,55064,11,65438,65439,5,69633,69633,5,69837,69837,1,70018,70018,7,70188,70190,7,70368,70370,7,70465,70468,7,70712,70719,5,70835,70840,5,70850,70851,5,71132,71133,5,71340,71340,7,71458,71461,5,71985,71989,7,72002,72002,7,72193,72202,5,72281,72283,5,72766,72766,7,72885,72886,5,73104,73105,5,92912,92916,5,113824,113827,4,119173,119179,5,121505,121519,5,125136,125142,5,127279,127279,14,127489,127490,14,127570,127743,14,127900,127901,14,128254,128254,14,128369,128370,14,128400,128400,14,128425,128432,14,128468,128475,14,128489,128494,14,128715,128720,14,128745,128745,14,128759,128760,14,129004,129023,14,129296,129304,14,129340,129342,14,129388,129392,14,129404,129407,14,129454,129455,14,129485,129487,14,129659,129663,14,129719,129727,14,917536,917631,5,13,13,2,1160,1161,5,1564,1564,4,1807,1807,1,2085,2087,5,2363,2363,7,2402,2403,5,2507,2508,7,2622,2624,7,2691,2691,7,2786,2787,5,2881,2884,5,3006,3006,5,3072,3072,5,3170,3171,5,3267,3268,7,3330,3331,7,3406,3406,1,3538,3540,5,3655,3662,5,3897,3897,5,4038,4038,5,4184,4185,5,4352,4447,8,6068,6069,5,6155,6157,5,6448,6449,7,6742,6742,5,6783,6783,5,6966,6970,5,7042,7042,7,7143,7143,7,7212,7219,5,7412,7412,5,8206,8207,4,8294,8303,4,8596,8601,14,9410,9410,14,9742,9742,14,9757,9757,14,9770,9770,14,9794,9794,14,9828,9828,14,9855,9855,14,9882,9882,14,9900,9903,14,9929,9933,14,9963,9967,14,9987,9988,14,10006,10006,14,10062,10062,14,10175,10175,14,11744,11775,5,42607,42607,5,43043,43044,7,43263,43263,5,43444,43445,7,43569,43570,5,43698,43700,5,43766,43766,5,44032,44032,11,44144,44144,11,44256,44256,11,44368,44368,11,44480,44480,11,44592,44592,11,44704,44704,11,44816,44816,11,44928,44928,11,45040,45040,11,45152,45152,11,45264,45264,11,45376,45376,11,45488,45488,11,45600,45600,11,45712,45712,11,45824,45824,11,45936,45936,11,46048,46048,11,46160,46160,11,46272,46272,11,46384,46384,11,46496,46496,11,46608,46608,11,46720,46720,11,46832,46832,11,46944,46944,11,47056,47056,11,47168,47168,11,47280,47280,11,47392,47392,11,47504,47504,11,47616,47616,11,47728,47728,11,47840,47840,11,47952,47952,11,48064,48064,11,48176,48176,11,48288,48288,11,48400,48400,11,48512,48512,11,48624,48624,11,48736,48736,11,48848,48848,11,48960,48960,11,49072,49072,11,49184,49184,11,49296,49296,11,49408,49408,11,49520,49520,11,49632,49632,11,49744,49744,11,49856,49856,11,49968,49968,11,50080,50080,11,50192,50192,11,50304,50304,11,50416,50416,11,50528,50528,11,50640,50640,11,50752,50752,11,50864,50864,11,50976,50976,11,51088,51088,11,51200,51200,11,51312,51312,11,51424,51424,11,51536,51536,11,51648,51648,11,51760,51760,11,51872,51872,11,51984,51984,11,52096,52096,11,52208,52208,11,52320,52320,11,52432,52432,11,52544,52544,11,52656,52656,11,52768,52768,11,52880,52880,11,52992,52992,11,53104,53104,11,53216,53216,11,53328,53328,11,53440,53440,11,53552,53552,11,53664,53664,11,53776,53776,11,53888,53888,11,54000,54000,11,54112,54112,11,54224,54224,11,54336,54336,11,54448,54448,11,54560,54560,11,54672,54672,11,54784,54784,11,54896,54896,11,55008,55008,11,55120,55120,11,64286,64286,5,66272,66272,5,68900,68903,5,69762,69762,7,69817,69818,5,69927,69931,5,70003,70003,5,70070,70078,5,70094,70094,7,70194,70195,7,70206,70206,5,70400,70401,5,70463,70463,7,70475,70477,7,70512,70516,5,70722,70724,5,70832,70832,5,70842,70842,5,70847,70848,5,71088,71089,7,71102,71102,7,71219,71226,5,71231,71232,5,71342,71343,7,71453,71455,5,71463,71467,5,71737,71738,5,71995,71996,5,72000,72000,7,72145,72147,7,72160,72160,5,72249,72249,7,72273,72278,5,72330,72342,5,72752,72758,5,72850,72871,5,72882,72883,5,73018,73018,5,73031,73031,5,73109,73109,5,73461,73462,7,94031,94031,5,94192,94193,7,119142,119142,7,119155,119162,4,119362,119364,5,121476,121476,5,122888,122904,5,123184,123190,5,126976,126979,14,127184,127231,14,127344,127345,14,127405,127461,14,127514,127514,14,127561,127567,14,127778,127779,14,127896,127896,14,127985,127986,14,127995,127999,5,128326,128328,14,128360,128366,14,128378,128378,14,128394,128397,14,128405,128406,14,128422,128423,14,128435,128443,14,128453,128464,14,128479,128480,14,128484,128487,14,128496,128498,14,128640,128709,14,128723,128724,14,128736,128741,14,128747,128748,14,128755,128755,14,128762,128762,14,128981,128991,14,129096,129103,14,129292,129292,14,129311,129311,14,129329,129330,14,129344,129349,14,129360,129374,14,129394,129394,14,129402,129402,14,129413,129425,14,129445,129450,14,129466,129471,14,129483,129483,14,129511,129535,14,129653,129655,14,129667,129670,14,129705,129711,14,129731,129743,14,917505,917505,4,917760,917999,5,10,10,3,127,159,4,768,879,5,1471,1471,5,1536,1541,1,1648,1648,5,1767,1768,5,1840,1866,5,2070,2073,5,2137,2139,5,2307,2307,7,2366,2368,7,2382,2383,7,2434,2435,7,2497,2500,5,2519,2519,5,2563,2563,7,2631,2632,5,2677,2677,5,2750,2752,7,2763,2764,7,2817,2817,5,2879,2879,5,2891,2892,7,2914,2915,5,3008,3008,5,3021,3021,5,3076,3076,5,3146,3149,5,3202,3203,7,3264,3265,7,3271,3272,7,3298,3299,5,3390,3390,5,3402,3404,7,3426,3427,5,3535,3535,5,3544,3550,7,3635,3635,7,3763,3763,7,3893,3893,5,3953,3966,5,3981,3991,5,4145,4145,7,4157,4158,5,4209,4212,5,4237,4237,5,4520,4607,10,5970,5971,5,6071,6077,5,6089,6099,5,6277,6278,5,6439,6440,5,6451,6456,7,6683,6683,5,6744,6750,5,6765,6770,7,6846,6846,5,6964,6964,5,6972,6972,5,7019,7027,5,7074,7077,5,7083,7085,5,7146,7148,7,7154,7155,7,7222,7223,5,7394,7400,5,7416,7417,5,8204,8204,5,8233,8233,4,8288,8292,4,8413,8416,5,8482,8482,14,8986,8987,14,9193,9203,14,9654,9654,14,9733,9733,14,9745,9745,14,9752,9752,14,9760,9760,14,9766,9766,14,9774,9775,14,9792,9792,14,9800,9811,14,9825,9826,14,9831,9831,14,9852,9853,14,9872,9873,14,9880,9880,14,9885,9887,14,9896,9897,14,9906,9916,14,9926,9927,14,9936,9936,14,9941,9960,14,9974,9974,14,9982,9985,14,9992,9997,14,10002,10002,14,10017,10017,14,10055,10055,14,10071,10071,14,10145,10145,14,11013,11015,14,11503,11505,5,12334,12335,5,12951,12951,14,42612,42621,5,43014,43014,5,43047,43047,7,43204,43205,5,43335,43345,5,43395,43395,7,43450,43451,7,43561,43566,5,43573,43574,5,43644,43644,5,43710,43711,5,43758,43759,7,44005,44005,5,44012,44012,7,44060,44060,11,44116,44116,11,44172,44172,11,44228,44228,11,44284,44284,11,44340,44340,11,44396,44396,11,44452,44452,11,44508,44508,11,44564,44564,11,44620,44620,11,44676,44676,11,44732,44732,11,44788,44788,11,44844,44844,11,44900,44900,11,44956,44956,11,45012,45012,11,45068,45068,11,45124,45124,11,45180,45180,11,45236,45236,11,45292,45292,11,45348,45348,11,45404,45404,11,45460,45460,11,45516,45516,11,45572,45572,11,45628,45628,11,45684,45684,11,45740,45740,11,45796,45796,11,45852,45852,11,45908,45908,11,45964,45964,11,46020,46020,11,46076,46076,11,46132,46132,11,46188,46188,11,46244,46244,11,46300,46300,11,46356,46356,11,46412,46412,11,46468,46468,11,46524,46524,11,46580,46580,11,46636,46636,11,46692,46692,11,46748,46748,11,46804,46804,11,46860,46860,11,46916,46916,11,46972,46972,11,47028,47028,11,47084,47084,11,47140,47140,11,47196,47196,11,47252,47252,11,47308,47308,11,47364,47364,11,47420,47420,11,47476,47476,11,47532,47532,11,47588,47588,11,47644,47644,11,47700,47700,11,47756,47756,11,47812,47812,11,47868,47868,11,47924,47924,11,47980,47980,11,48036,48036,11,48092,48092,11,48148,48148,11,48204,48204,11,48260,48260,11,48316,48316,11,48372,48372,11,48428,48428,11,48484,48484,11,48540,48540,11,48596,48596,11,48652,48652,11,48708,48708,11,48764,48764,11,48820,48820,11,48876,48876,11,48932,48932,11,48988,48988,11,49044,49044,11,49100,49100,11,49156,49156,11,49212,49212,11,49268,49268,11,49324,49324,11,49380,49380,11,49436,49436,11,49492,49492,11,49548,49548,11,49604,49604,11,49660,49660,11,49716,49716,11,49772,49772,11,49828,49828,11,49884,49884,11,49940,49940,11,49996,49996,11,50052,50052,11,50108,50108,11,50164,50164,11,50220,50220,11,50276,50276,11,50332,50332,11,50388,50388,11,50444,50444,11,50500,50500,11,50556,50556,11,50612,50612,11,50668,50668,11,50724,50724,11,50780,50780,11,50836,50836,11,50892,50892,11,50948,50948,11,51004,51004,11,51060,51060,11,51116,51116,11,51172,51172,11,51228,51228,11,51284,51284,11,51340,51340,11,51396,51396,11,51452,51452,11,51508,51508,11,51564,51564,11,51620,51620,11,51676,51676,11,51732,51732,11,51788,51788,11,51844,51844,11,51900,51900,11,51956,51956,11,52012,52012,11,52068,52068,11,52124,52124,11,52180,52180,11,52236,52236,11,52292,52292,11,52348,52348,11,52404,52404,11,52460,52460,11,52516,52516,11,52572,52572,11,52628,52628,11,52684,52684,11,52740,52740,11,52796,52796,11,52852,52852,11,52908,52908,11,52964,52964,11,53020,53020,11,53076,53076,11,53132,53132,11,53188,53188,11,53244,53244,11,53300,53300,11,53356,53356,11,53412,53412,11,53468,53468,11,53524,53524,11,53580,53580,11,53636,53636,11,53692,53692,11,53748,53748,11,53804,53804,11,53860,53860,11,53916,53916,11,53972,53972,11,54028,54028,11,54084,54084,11,54140,54140,11,54196,54196,11,54252,54252,11,54308,54308,11,54364,54364,11,54420,54420,11,54476,54476,11,54532,54532,11,54588,54588,11,54644,54644,11,54700,54700,11,54756,54756,11,54812,54812,11,54868,54868,11,54924,54924,11,54980,54980,11,55036,55036,11,55092,55092,11,55148,55148,11,55216,55238,9,65056,65071,5,65529,65531,4,68097,68099,5,68159,68159,5,69446,69456,5,69688,69702,5,69808,69810,7,69815,69816,7,69821,69821,1,69888,69890,5,69932,69932,7,69957,69958,7,70016,70017,5,70067,70069,7,70079,70080,7,70089,70092,5,70095,70095,5,70191,70193,5,70196,70196,5,70198,70199,5,70367,70367,5,70371,70378,5,70402,70403,7,70462,70462,5,70464,70464,5,70471,70472,7,70487,70487,5,70502,70508,5,70709,70711,7,70720,70721,7,70725,70725,7,70750,70750,5,70833,70834,7,70841,70841,7,70843,70844,7,70846,70846,7,70849,70849,7,71087,71087,5,71090,71093,5,71100,71101,5,71103,71104,5,71216,71218,7,71227,71228,7,71230,71230,7,71339,71339,5,71341,71341,5,71344,71349,5,71351,71351,5,71456,71457,7,71462,71462,7,71724,71726,7,71736,71736,7,71984,71984,5,71991,71992,7,71997,71997,7,71999,71999,1,72001,72001,1,72003,72003,5,72148,72151,5,72156,72159,7,72164,72164,7,72243,72248,5,72250,72250,1,72263,72263,5,72279,72280,7,72324,72329,1,72343,72343,7,72751,72751,7,72760,72765,5,72767,72767,5,72873,72873,7,72881,72881,7,72884,72884,7,73009,73014,5,73020,73021,5,73030,73030,1,73098,73102,7,73107,73108,7,73110,73110,7,73459,73460,5,78896,78904,4,92976,92982,5,94033,94087,7,94180,94180,5,113821,113822,5,119141,119141,5,119143,119145,5,119150,119154,5,119163,119170,5,119210,119213,5,121344,121398,5,121461,121461,5,121499,121503,5,122880,122886,5,122907,122913,5,122918,122922,5,123628,123631,5,125252,125258,5,126980,126980,14,127183,127183,14,127245,127247,14,127340,127343,14,127358,127359,14,127377,127386,14,127462,127487,6,127491,127503,14,127535,127535,14,127548,127551,14,127568,127569,14,127744,127777,14,127780,127891,14,127894,127895,14,127897,127899,14,127902,127984,14,127987,127989,14,127991,127994,14,128000,128253,14,128255,128317,14,128329,128334,14,128336,128359,14,128367,128368,14,128371,128377,14,128379,128390,14,128392,128393,14,128398,128399,14,128401,128404,14,128407,128419,14,128421,128421,14,128424,128424,14,128433,128434,14,128444,128444,14,128450,128452,14,128465,128467,14,128476,128478,14,128481,128481,14,128483,128483,14,128488,128488,14,128495,128495,14,128499,128499,14,128506,128591,14,128710,128714,14,128721,128722,14,128725,128725,14,128728,128735,14,128742,128744,14,128746,128746,14,128749,128751,14,128753,128754,14,128756,128758,14,128761,128761,14,128763,128764,14,128884,128895,14,128992,129003,14,129036,129039,14,129114,129119,14,129198,129279,14,129293,129295,14,129305,129310,14,129312,129319,14,129328,129328,14,129331,129338,14,129343,129343,14,129351,129355,14,129357,129359,14,129375,129387,14,129393,129393,14,129395,129398,14,129401,129401,14,129403,129403,14,129408,129412,14,129426,129431,14,129443,129444,14,129451,129453,14,129456,129465,14,129472,129472,14,129475,129482,14,129484,129484,14,129488,129510,14,129536,129647,14,129652,129652,14,129656,129658,14,129664,129666,14,129671,129679,14,129686,129704,14,129712,129718,14,129728,129730,14,129744,129750,14,917504,917504,4,917506,917535,4,917632,917759,4,918000,921599,4,0,9,4,11,12,4,14,31,4,169,169,14,174,174,14,1155,1159,5,1425,1469,5,1473,1474,5,1479,1479,5,1552,1562,5,1611,1631,5,1750,1756,5,1759,1764,5,1770,1773,5,1809,1809,5,1958,1968,5,2045,2045,5,2075,2083,5,2089,2093,5,2259,2273,5,2275,2306,5,2362,2362,5,2364,2364,5,2369,2376,5,2381,2381,5,2385,2391,5,2433,2433,5,2492,2492,5,2495,2496,7,2503,2504,7,2509,2509,5,2530,2531,5,2561,2562,5,2620,2620,5,2625,2626,5,2635,2637,5,2672,2673,5,2689,2690,5,2748,2748,5,2753,2757,5,2761,2761,7,2765,2765,5,2810,2815,5,2818,2819,7,2878,2878,5,2880,2880,7,2887,2888,7,2893,2893,5,2903,2903,5,2946,2946,5,3007,3007,7,3009,3010,7,3018,3020,7,3031,3031,5,3073,3075,7,3134,3136,5,3142,3144,5,3157,3158,5,3201,3201,5,3260,3260,5,3263,3263,5,3266,3266,5,3270,3270,5,3274,3275,7,3285,3286,5,3328,3329,5,3387,3388,5,3391,3392,7,3398,3400,7,3405,3405,5,3415,3415,5,3457,3457,5,3530,3530,5,3536,3537,7,3542,3542,5,3551,3551,5,3633,3633,5,3636,3642,5,3761,3761,5,3764,3772,5,3864,3865,5,3895,3895,5,3902,3903,7,3967,3967,7,3974,3975,5,3993,4028,5,4141,4144,5,4146,4151,5,4155,4156,7,4182,4183,7,4190,4192,5,4226,4226,5,4229,4230,5,4253,4253,5,4448,4519,9,4957,4959,5,5938,5940,5,6002,6003,5,6070,6070,7,6078,6085,7,6087,6088,7,6109,6109,5,6158,6158,4,6313,6313,5,6435,6438,7,6441,6443,7,6450,6450,5,6457,6459,5,6681,6682,7,6741,6741,7,6743,6743,7,6752,6752,5,6757,6764,5,6771,6780,5,6832,6845,5,6847,6848,5,6916,6916,7,6965,6965,5,6971,6971,7,6973,6977,7,6979,6980,7,7040,7041,5,7073,7073,7,7078,7079,7,7082,7082,7,7142,7142,5,7144,7145,5,7149,7149,5,7151,7153,5,7204,7211,7,7220,7221,7,7376,7378,5,7393,7393,7,7405,7405,5,7415,7415,7,7616,7673,5,8203,8203,4,8205,8205,13,8232,8232,4,8234,8238,4,8265,8265,14,8293,8293,4,8400,8412,5,8417,8417,5,8421,8432,5,8505,8505,14,8617,8618,14,9000,9000,14,9167,9167,14,9208,9210,14,9642,9643,14,9664,9664,14,9728,9732,14,9735,9741,14,9743,9744,14,9746,9746,14,9750,9751,14,9753,9756,14,9758,9759,14,9761,9761,14,9764,9765,14,9767,9769,14,9771,9773,14,9776,9783,14,9787,9791,14,9793,9793,14,9795,9799,14,9812,9822,14,9824,9824,14,9827,9827,14,9829,9830,14,9832,9832,14,9851,9851,14,9854,9854,14,9856,9861,14,9874,9876,14,9878,9879,14,9881,9881,14,9883,9884,14,9888,9889,14,9895,9895,14,9898,9899,14,9904,9905,14,9917,9918,14,9924,9925,14,9928,9928,14,9934,9935,14,9937,9937,14,9939,9940,14,9961,9962,14,9968,9973,14,9975,9978,14,9981,9981,14,9986,9986,14,9989,9989,14,9998,9998,14,10000,10001,14,10004,10004,14,10013,10013,14,10024,10024,14,10052,10052,14,10060,10060,14,10067,10069,14,10083,10084,14,10133,10135,14,10160,10160,14,10548,10549,14,11035,11036,14,11093,11093,14,11647,11647,5,12330,12333,5,12336,12336,14,12441,12442,5,12953,12953,14,42608,42610,5,42654,42655,5,43010,43010,5,43019,43019,5,43045,43046,5,43052,43052,5,43188,43203,7,43232,43249,5,43302,43309,5,43346,43347,7,43392,43394,5,43443,43443,5,43446,43449,5,43452,43453,5,43493,43493,5,43567,43568,7,43571,43572,7,43587,43587,5,43597,43597,7,43696,43696,5,43703,43704,5,43713,43713,5,43756,43757,5,43765,43765,7,44003,44004,7,44006,44007,7,44009,44010,7,44013,44013,5,44033,44059,12,44061,44087,12,44089,44115,12,44117,44143,12,44145,44171,12,44173,44199,12,44201,44227,12,44229,44255,12,44257,44283,12,44285,44311,12,44313,44339,12,44341,44367,12,44369,44395,12,44397,44423,12,44425,44451,12,44453,44479,12,44481,44507,12,44509,44535,12,44537,44563,12,44565,44591,12,44593,44619,12,44621,44647,12,44649,44675,12,44677,44703,12,44705,44731,12,44733,44759,12,44761,44787,12,44789,44815,12,44817,44843,12,44845,44871,12,44873,44899,12,44901,44927,12,44929,44955,12,44957,44983,12,44985,45011,12,45013,45039,12,45041,45067,12,45069,45095,12,45097,45123,12,45125,45151,12,45153,45179,12,45181,45207,12,45209,45235,12,45237,45263,12,45265,45291,12,45293,45319,12,45321,45347,12,45349,45375,12,45377,45403,12,45405,45431,12,45433,45459,12,45461,45487,12,45489,45515,12,45517,45543,12,45545,45571,12,45573,45599,12,45601,45627,12,45629,45655,12,45657,45683,12,45685,45711,12,45713,45739,12,45741,45767,12,45769,45795,12,45797,45823,12,45825,45851,12,45853,45879,12,45881,45907,12,45909,45935,12,45937,45963,12,45965,45991,12,45993,46019,12,46021,46047,12,46049,46075,12,46077,46103,12,46105,46131,12,46133,46159,12,46161,46187,12,46189,46215,12,46217,46243,12,46245,46271,12,46273,46299,12,46301,46327,12,46329,46355,12,46357,46383,12,46385,46411,12,46413,46439,12,46441,46467,12,46469,46495,12,46497,46523,12,46525,46551,12,46553,46579,12,46581,46607,12,46609,46635,12,46637,46663,12,46665,46691,12,46693,46719,12,46721,46747,12,46749,46775,12,46777,46803,12,46805,46831,12,46833,46859,12,46861,46887,12,46889,46915,12,46917,46943,12,46945,46971,12,46973,46999,12,47001,47027,12,47029,47055,12,47057,47083,12,47085,47111,12,47113,47139,12,47141,47167,12,47169,47195,12,47197,47223,12,47225,47251,12,47253,47279,12,47281,47307,12,47309,47335,12,47337,47363,12,47365,47391,12,47393,47419,12,47421,47447,12,47449,47475,12,47477,47503,12,47505,47531,12,47533,47559,12,47561,47587,12,47589,47615,12,47617,47643,12,47645,47671,12,47673,47699,12,47701,47727,12,47729,47755,12,47757,47783,12,47785,47811,12,47813,47839,12,47841,47867,12,47869,47895,12,47897,47923,12,47925,47951,12,47953,47979,12,47981,48007,12,48009,48035,12,48037,48063,12,48065,48091,12,48093,48119,12,48121,48147,12,48149,48175,12,48177,48203,12,48205,48231,12,48233,48259,12,48261,48287,12,48289,48315,12,48317,48343,12,48345,48371,12,48373,48399,12,48401,48427,12,48429,48455,12,48457,48483,12,48485,48511,12,48513,48539,12,48541,48567,12,48569,48595,12,48597,48623,12,48625,48651,12,48653,48679,12,48681,48707,12,48709,48735,12,48737,48763,12,48765,48791,12,48793,48819,12,48821,48847,12,48849,48875,12,48877,48903,12,48905,48931,12,48933,48959,12,48961,48987,12,48989,49015,12,49017,49043,12,49045,49071,12,49073,49099,12,49101,49127,12,49129,49155,12,49157,49183,12,49185,49211,12,49213,49239,12,49241,49267,12,49269,49295,12,49297,49323,12,49325,49351,12,49353,49379,12,49381,49407,12,49409,49435,12,49437,49463,12,49465,49491,12,49493,49519,12,49521,49547,12,49549,49575,12,49577,49603,12,49605,49631,12,49633,49659,12,49661,49687,12,49689,49715,12,49717,49743,12,49745,49771,12,49773,49799,12,49801,49827,12,49829,49855,12,49857,49883,12,49885,49911,12,49913,49939,12,49941,49967,12,49969,49995,12,49997,50023,12,50025,50051,12,50053,50079,12,50081,50107,12,50109,50135,12,50137,50163,12,50165,50191,12,50193,50219,12,50221,50247,12,50249,50275,12,50277,50303,12,50305,50331,12,50333,50359,12,50361,50387,12,50389,50415,12,50417,50443,12,50445,50471,12,50473,50499,12,50501,50527,12,50529,50555,12,50557,50583,12,50585,50611,12,50613,50639,12,50641,50667,12,50669,50695,12,50697,50723,12,50725,50751,12,50753,50779,12,50781,50807,12,50809,50835,12,50837,50863,12,50865,50891,12,50893,50919,12,50921,50947,12,50949,50975,12,50977,51003,12,51005,51031,12,51033,51059,12,51061,51087,12,51089,51115,12,51117,51143,12,51145,51171,12,51173,51199,12,51201,51227,12,51229,51255,12,51257,51283,12,51285,51311,12,51313,51339,12,51341,51367,12,51369,51395,12,51397,51423,12,51425,51451,12,51453,51479,12,51481,51507,12,51509,51535,12,51537,51563,12,51565,51591,12,51593,51619,12,51621,51647,12,51649,51675,12,51677,51703,12,51705,51731,12,51733,51759,12,51761,51787,12,51789,51815,12,51817,51843,12,51845,51871,12,51873,51899,12,51901,51927,12,51929,51955,12,51957,51983,12,51985,52011,12,52013,52039,12,52041,52067,12,52069,52095,12,52097,52123,12,52125,52151,12,52153,52179,12,52181,52207,12,52209,52235,12,52237,52263,12,52265,52291,12,52293,52319,12,52321,52347,12,52349,52375,12,52377,52403,12,52405,52431,12,52433,52459,12,52461,52487,12,52489,52515,12,52517,52543,12,52545,52571,12,52573,52599,12,52601,52627,12,52629,52655,12,52657,52683,12,52685,52711,12,52713,52739,12,52741,52767,12,52769,52795,12,52797,52823,12,52825,52851,12,52853,52879,12,52881,52907,12,52909,52935,12,52937,52963,12,52965,52991,12,52993,53019,12,53021,53047,12,53049,53075,12,53077,53103,12,53105,53131,12,53133,53159,12,53161,53187,12,53189,53215,12,53217,53243,12,53245,53271,12,53273,53299,12,53301,53327,12,53329,53355,12,53357,53383,12,53385,53411,12,53413,53439,12,53441,53467,12,53469,53495,12,53497,53523,12,53525,53551,12,53553,53579,12,53581,53607,12,53609,53635,12,53637,53663,12,53665,53691,12,53693,53719,12,53721,53747,12,53749,53775,12,53777,53803,12,53805,53831,12,53833,53859,12,53861,53887,12,53889,53915,12,53917,53943,12,53945,53971,12,53973,53999,12,54001,54027,12,54029,54055,12,54057,54083,12,54085,54111,12,54113,54139,12,54141,54167,12,54169,54195,12,54197,54223,12,54225,54251,12,54253,54279,12,54281,54307,12,54309,54335,12,54337,54363,12,54365,54391,12,54393,54419,12,54421,54447,12,54449,54475,12,54477,54503,12,54505,54531,12,54533,54559,12,54561,54587,12,54589,54615,12,54617,54643,12,54645,54671,12,54673,54699,12,54701,54727,12,54729,54755,12,54757,54783,12,54785,54811,12,54813,54839,12,54841,54867,12,54869,54895,12,54897,54923,12,54925,54951,12,54953,54979,12,54981,55007,12,55009,55035,12,55037,55063,12,55065,55091,12,55093,55119,12,55121,55147,12,55149,55175,12,55177,55203,12,55243,55291,10,65024,65039,5,65279,65279,4,65520,65528,4,66045,66045,5,66422,66426,5,68101,68102,5,68152,68154,5,68325,68326,5,69291,69292,5,69632,69632,7,69634,69634,7,69759,69761,5]")}},NLgs:function(Re,w,i){"use strict";i.d(w,"e",function(){return N}),i.d(w,"f",function(){return K}),i.d(w,"d",function(){return oe}),i.d(w,"c",function(){return pe}),i.d(w,"a",function(){return Z}),i.d(w,"b",function(){return ye});var ve=i("miYZ"),ee=i("tsqr"),ke=i("9og8"),te=i("2qtc"),c=i("kLXV"),v=i("WmNS"),ce=i.n(v),fe=i("q1tI"),H=i.n(fe),j=i("9kvl"),y=i("xKgJ"),O=i("1vsH"),D=i("RCxd"),S=i("mOS8"),R=i.n(S),L=i("1ZF9"),E=i.n(L),h=i("WdTA"),g=i.n(h),x=i("m3rI"),N=function(he){var Ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return!!(K(he)&&G(Ae))},K=function(he){return Object(y.p)()?!0:(he({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},G=function(){var he,Ae=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,we=Object(j.c)()._store.getState(),Ne=we.user;return(he=Ne.userInfo)!==null&&he!==void 0&&he.profile_completed?!0:(c.a.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:Ae?"\u6309\u7167\u6709\u5173\u653F\u7B56\u89C4\u5B9A\uFF0C\u7279\u6B8A\u5B9E\u9A8C\u9700\u8981\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u624D\u80FD\u4F7F\u7528\uFF0C\u8BF7\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u7801":"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){j.d.push("/account/profile/edit")}}),!1)},oe=function(){var he,Ae=Object(j.c)()._store.getState(),we=Ae.user;return(he=we.userInfo)!==null&&he!==void 0&&he.professional_certification?!0:(c.a.confirm({title:"\u63D0\u793A",centered:!0,content:H.a.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){Object(O.O)("/account/certification")}}),!1)},pe=function(){return Object(y.a)()?!0:(c.a.warning({centered:!0,width:530,title:"\u63D0\u793A",content:H.a.createElement("div",{className:"tc",style:{marginLeft:-38}},H.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u626B\u7801\u52A0\u7FA4@\u7FA4\u7BA1\u7406\u5458\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650\u54E6\uFF01"),H.a.createElement("img",{src:Object(y.t)()?g.a:"".concat(x.a.IMG_SERVER,"/images/educoder/qqqun20191230.png"),width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1)},Z=function(he,Ae){return he?!0:(c.a.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:H.a.createElement("div",null,H.a.createElement("p",null,Ae||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),H.a.createElement("div",{style:{marginLeft:"110px"}},H.a.createElement("img",{src:E.a,width:200}),H.a.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(O.O)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},ye=function(he){var Ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",we=Object(j.c)()._store.getState(),Ne=we.shixunsDetail.detail;return(Ne==null?void 0:Ne.public)===2||(Ne==null?void 0:Ne.public)===1||(Ne==null?void 0:Ne.shixun_status)===3?(c.a.info({centered:!0,icon:H.a.createElement(D.a,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:H.a.createElement("div",{className:"tc",style:{marginLeft:-38}},H.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},H.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",(Ne==null?void 0:Ne.public)===2?"\u5DF2\u516C\u5F00":(Ne==null?void 0:Ne.public)===1?"\u5F85\u5BA1\u6838":"\u5DF2\u5173\u95ED","\uFF0C",Ae,"\u3002"),H.a.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),H.a.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:R.a,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0):(Ne==null?void 0:Ne.shixun_status)===2?(c.a.confirm({centered:!0,icon:H.a.createElement(D.a,null),title:"\u63D0\u793A",content:H.a.createElement("div",null,H.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",Ae,"\u3002"),H.a.createElement("br",null),H.a.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){c.a.confirm({width:440,centered:!0,icon:H.a.createElement(D.a,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){var $=Object(ke.a)(ce.a.mark(function J(){var F;return ce.a.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return z.next=2,he({type:"shixunsDetail/cancelRelease",payload:{id:Ne==null?void 0:Ne.identifier}});case 2:F=z.sent,F.status!==401&&(ee.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),he({type:"shixunsDetail/getShixunsDetail",payload:{id:Ne==null?void 0:Ne.identifier}}),he({type:"practiceSetting/getCommonData",payload:{id:Ne==null?void 0:Ne.identifier}}));case 4:case"end":return z.stop()}},J)}));function de(){return $.apply(this,arguments)}return de}()})}}),!0):!1}},Nmxd:function(Re,w){Re.exports="data:image/png;base64,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"},NvD2:function(Re,w,i){"use strict";i.d(w,"a",function(){return v});var ve=i("Kwbf");function ee(ce,fe){var H=new Set;return ce.forEach(function(j){fe.has(j)||H.add(j)}),H}function ke(ce){var fe=ce||{},H=fe.disabled,j=fe.disableCheckbox,y=fe.checkable;return!!(H||j)||y===!1}function te(ce,fe,H,j){for(var y=new Set(ce),O=new Set,D=0;D<=H;D+=1){var S=fe.get(D)||new Set;S.forEach(function(h){var g=h.key,x=h.node,N=h.children,K=N===void 0?[]:N;y.has(g)&&!j(x)&&K.filter(function(G){return!j(G.node)}).forEach(function(G){y.add(G.key)})})}for(var R=new Set,L=H;L>=0;L-=1){var E=fe.get(L)||new Set;E.forEach(function(h){var g=h.parent,x=h.node;if(j(x)||!h.parent||R.has(h.parent.key))return;if(j(h.parent.node)){R.add(g.key);return}var N=!0,K=!1;(g.children||[]).filter(function(G){return!j(G.node)}).forEach(function(G){var oe=G.key,pe=y.has(oe);N&&!pe&&(N=!1),!K&&(pe||O.has(oe))&&(K=!0)}),N&&y.add(g.key),K&&O.add(g.key),R.add(g.key)})}return{checkedKeys:Array.from(y),halfCheckedKeys:Array.from(ee(O,y))}}function c(ce,fe,H,j,y){for(var O=new Set(ce),D=new Set(fe),S=0;S<=j;S+=1){var R=H.get(S)||new Set;R.forEach(function(g){var x=g.key,N=g.node,K=g.children,G=K===void 0?[]:K;!O.has(x)&&!D.has(x)&&!y(N)&&G.filter(function(oe){return!y(oe.node)}).forEach(function(oe){O.delete(oe.key)})})}D=new Set;for(var L=new Set,E=j;E>=0;E-=1){var h=H.get(E)||new Set;h.forEach(function(g){var x=g.parent,N=g.node;if(y(N)||!g.parent||L.has(g.parent.key))return;if(y(g.parent.node)){L.add(x.key);return}var K=!0,G=!1;(x.children||[]).filter(function(oe){return!y(oe.node)}).forEach(function(oe){var pe=oe.key,Z=O.has(pe);K&&!Z&&(K=!1),!G&&(Z||D.has(pe))&&(G=!0)}),K||O.delete(x.key),G&&D.add(x.key),L.add(x.key)})}return{checkedKeys:Array.from(O),halfCheckedKeys:Array.from(ee(D,O))}}function v(ce,fe,H,j){var y=[],O;j?O=j:O=ke;var D=new Set(ce.filter(function(E){var h=!!H[E];return h||y.push(E),h})),S=new Map,R=0;Object.keys(H).forEach(function(E){var h=H[E],g=h.level,x=S.get(g);x||(x=new Set,S.set(g,x)),x.add(h),R=Math.max(R,g)}),Object(ve.a)(!y.length,"Tree missing follow keys: ".concat(y.slice(0,100).map(function(E){return"'".concat(E,"'")}).join(", ")));var L;return fe===!0?L=te(D,S,R,O):L=c(D,fe.halfCheckedKeys,S,R,O),L}},OZM5:function(Re,w,i){"use strict";i.d(w,"b",function(){return j}),i.d(w,"a",function(){return y}),i.d(w,"k",function(){return O}),i.d(w,"h",function(){return D}),i.d(w,"i",function(){return S}),i.d(w,"g",function(){return R}),i.d(w,"c",function(){return L}),i.d(w,"d",function(){return E}),i.d(w,"j",function(){return x}),i.d(w,"e",function(){return N}),i.d(w,"f",function(){return K});var ve=i("KQm4"),ee=i("U8pU"),ke=i("Ff2n"),te=i("q1tI"),c=i.n(te),v=i("Kwbf"),ce=i("WaYH"),fe=.25,H=2;function j(G,oe){var pe=G.slice(),Z=pe.indexOf(oe);return Z>=0&&pe.splice(Z,1),pe}function y(G,oe){var pe=G.slice();return pe.indexOf(oe)===-1&&pe.push(oe),pe}function O(G){return G.split("-")}function D(G,oe){return"".concat(G,"-").concat(oe)}function S(G){return G&&G.type&&G.type.isTreeNode}function R(G,oe){var pe=[G],Z=oe[G];function ye(){var X=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];X.forEach(function(he){var Ae=he.key,we=he.children;pe.push(Ae),ye(we)})}return ye(Z.children),pe}function L(G,oe){var pe=G.clientY,Z=oe.selectHandle.getBoundingClientRect(),ye=Z.top,X=Z.bottom,he=Z.height,Ae=Math.max(he*fe,H);return pe<=ye+Ae?-1:pe>=X-Ae?1:0}function E(G,oe){if(!G)return;var pe=oe.multiple;return pe?G.slice():G.length?[G[0]]:G}var h=function(oe){return oe};function g(G,oe){if(!G)return[];var pe=oe||{},Z=pe.processProps,ye=Z===void 0?h:Z,X=Array.isArray(G)?G:[G];return X.map(function(he){var Ae=he.children,we=Object(ke.a)(he,["children"]),Ne=g(Ae,oe);return c.a.createElement(ce.a,Object.assign({},ye(we)),Ne)})}function x(G){if(!G)return null;var oe;if(Array.isArray(G))oe={checkedKeys:G,halfCheckedKeys:void 0};else if(Object(ee.a)(G)==="object")oe={checkedKeys:G.checked||void 0,halfCheckedKeys:G.halfChecked||void 0};else return Object(v.a)(!1,"`checkedKeys` is not an array or an object"),null;return oe}function N(G,oe){var pe=new Set;function Z(ye){if(pe.has(ye))return;var X=oe[ye];if(!X)return;pe.add(ye);var he=X.parent,Ae=X.node;if(Ae.disabled)return;he&&Z(he.key)}return(G||[]).forEach(function(ye){Z(ye)}),Object(ve.a)(pe)}function K(G){var oe={};return Object.keys(G).forEach(function(pe){(pe.startsWith("data-")||pe.startsWith("aria-"))&&(oe[pe]=G[pe])}),oe}},Ohmc:function(Re,w,i){Re.exports=i.p+"static/certificate.fc32dc1b.jpg"},P5Jw:function(Re,w,i){"use strict";var ve=i("rHrb"),ee=ve.CopyToClipboard;ee.CopyToClipboard=ee,Re.exports=ee},QDVR:function(Re,w,i){"use strict";i.d(w,"e",function(){return ee}),i.d(w,"d",function(){return ke}),i.d(w,"c",function(){return ce}),i.d(w,"b",function(){return fe}),i.d(w,"a",function(){return j});var ve=function(){var y=function(O,D){return y=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(S,R){S.__proto__=R}||function(S,R){for(var L in R)R.hasOwnProperty(L)&&(S[L]=R[L])},y(O,D)};return function(O,D){y(O,D);function S(){this.constructor=O}O.prototype=D===null?Object.create(D):(S.prototype=D.prototype,new S)}}();function ee(y){var O=[];return y.forEach(function(D){return O.push(D)}),O}function ke(y){var O=[];return y.forEach(function(D,S){return O.push(S)}),O}var te=function(){function y(){this._value="",this._pos=0}return y.prototype.reset=function(O){return this._value=O,this._pos=0,this},y.prototype.next=function(){return this._pos+=1,this},y.prototype.hasNext=function(){return this._pos0)R.left||(R.left=new v,R.left.segment=S.value()),R=R.left;else if(L<0)R.right||(R.right=new v,R.right.segment=S.value()),R=R.right;else if(S.hasNext())S.next(),R.mid||(R.mid=new v,R.mid.segment=S.value()),R=R.mid;else break}var E=R.value;return R.value=D,R.key=O,E},y.prototype.get=function(O){for(var D=this._iter.reset(O),S=this._root;S;){var R=D.cmp(S.segment);if(R>0)S=S.left;else if(R<0)S=S.right;else if(D.hasNext())D.next(),S=S.mid;else break}return S?S.value:void 0},y.prototype.findSubstr=function(O){for(var D=this._iter.reset(O),S=this._root,R=void 0;S;){var L=D.cmp(S.segment);if(L>0)S=S.left;else if(L<0)S=S.right;else if(D.hasNext())D.next(),R=S.value||R,S=S.mid;else break}return S&&S.value||R},y.prototype.forEach=function(O){this._forEach(this._root,O)},y.prototype._forEach=function(O,D){O&&(this._forEach(O.left,D),O.value&&D(O.value,O.key),this._forEach(O.mid,D),this._forEach(O.right,D))},y}(),fe=function(){function y(){this.map=new Map,this.ignoreCase=!1}return y.prototype.set=function(O,D){this.map.set(this.toKey(O),D)},y.prototype.get=function(O){return this.map.get(this.toKey(O))},y.prototype.toKey=function(O){var D=O.toString();return this.ignoreCase&&(D=D.toLowerCase()),D},y}(),H=function(){function y(){this._map=new Map,this._head=void 0,this._tail=void 0,this._size=0}return y.prototype.clear=function(){this._map.clear(),this._head=void 0,this._tail=void 0,this._size=0},Object.defineProperty(y.prototype,"size",{get:function(){return this._size},enumerable:!0,configurable:!0}),y.prototype.get=function(O,D){D===void 0&&(D=0);var S=this._map.get(O);return S?(D!==0&&this.touch(S,D),S.value):void 0},y.prototype.set=function(O,D,S){S===void 0&&(S=0);var R=this._map.get(O);if(R)R.value=D,S!==0&&this.touch(R,S);else{R={key:O,value:D,next:void 0,previous:void 0};switch(S){case 0:this.addItemLast(R);break;case 1:this.addItemFirst(R);break;case 2:this.addItemLast(R);break;default:this.addItemLast(R);break}this._map.set(O,R),this._size++}},y.prototype.delete=function(O){return!!this.remove(O)},y.prototype.remove=function(O){var D=this._map.get(O);return D?(this._map.delete(O),this.removeItem(D),this._size--,D.value):void 0},y.prototype.forEach=function(O,D){for(var S=this._head;S;)D?O.bind(D)(S.value,S.key,this):O(S.value,S.key,this),S=S.next},y.prototype.trimOld=function(O){if(O>=this.size)return;if(O===0){this.clear();return}for(var D=this._head,S=this.size;D&&S>O;)this._map.delete(D.key),D=D.next,S--;this._head=D,this._size=S,D&&(D.previous=void 0)},y.prototype.addItemFirst=function(O){if(!this._head&&!this._tail)this._tail=O;else if(this._head)O.next=this._head,this._head.previous=O;else throw new Error("Invalid list");this._head=O},y.prototype.addItemLast=function(O){if(!this._head&&!this._tail)this._head=O;else if(this._tail)O.previous=this._tail,this._tail.next=O;else throw new Error("Invalid list");this._tail=O},y.prototype.removeItem=function(O){if(O===this._head&&O===this._tail)this._head=void 0,this._tail=void 0;else if(O===this._head){if(!O.next)throw new Error("Invalid list");O.next.previous=void 0,this._head=O.next}else if(O===this._tail){if(!O.previous)throw new Error("Invalid list");O.previous.next=void 0,this._tail=O.previous}else{var D=O.next,S=O.previous;if(!D||!S)throw new Error("Invalid list");D.previous=S,S.next=D}O.next=void 0,O.previous=void 0},y.prototype.touch=function(O,D){if(!this._head||!this._tail)throw new Error("Invalid list");if(D!==1&&D!==2)return;if(D===1){if(O===this._head)return;var S=O.next,R=O.previous;O===this._tail?(R.next=void 0,this._tail=R):(S.previous=R,R.next=S),O.previous=void 0,O.next=this._head,this._head.previous=O,this._head=O}else if(D===2){if(O===this._tail)return;var S=O.next,R=O.previous;O===this._head?(S.previous=void 0,this._head=S):(S.previous=R,R.next=S),O.next=void 0,O.previous=this._tail,this._tail.next=O,this._tail=O}},y.prototype.toJSON=function(){var O=[];return this.forEach(function(D,S){O.push([S,D])}),O},y}(),j=function(y){ve(O,y);function O(D,S){S===void 0&&(S=1);var R=y.call(this)||this;return R._limit=D,R._ratio=Math.min(Math.max(0,S),1),R}return O.prototype.get=function(D){return y.prototype.get.call(this,D,2)},O.prototype.peek=function(D){return y.prototype.get.call(this,D,0)},O.prototype.set=function(D,S){y.prototype.set.call(this,D,S,2),this.checkTrim()},O.prototype.checkTrim=function(){this.size>this._limit&&this.trimOld(Math.round(this._limit*this._ratio))},O}(H)},RMFE:function(Re,w){Re.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWgAAAFyCAYAAADYqEAoAAAAAXNSR0IArs4c6QAADetJREFUeAHt1jFqXUEQRUHLaP9b/jZObmYU9MAJSlGDxNBUPw76+vz9+eWHAAECBHICv3MbWYgAAQIE/gkItA+BAAECUQGBjh7GWgQIEBBo3wABAgSiAgIdPYy1CBAgINC+AQIECEQFBDp6GGsRIEBAoH0DBAgQiAoIdPQw1iJAgIBA+wYIECAQFRDo6GGsRYAAAYH2DRAgQCAqINDRw1iLAAECAu0bIECAQFRAoKOHsRYBAgQE2jdAgACBqIBARw9jLQIECAi0b4AAAQJRAYGOHsZaBAgQEGjfAAECBKICAh09jLUIECAg0L4BAgQIRAUEOnoYaxEgQECgfQMECBCICgh09DDWIkCAgED7BggQIBAVEOjoYaxFgAABgfYNECBAICog0NHDWIsAAQIC7RsgQIBAVECgo4exFgECBATaN0CAAIGogEBHD2MtAgQICLRvgAABAlEBgY4exloECBAQaN8AAQIEogICHT2MtQgQICDQvgECBAhEBQQ6ehhrESBAQKB9AwQIEIgKCHT0MNYiQICAQPsGCBAgEBUQ6OhhrEWAAAGB9g0QIEAgKiDQ0cNYiwABAgLtGyBAgEBUQKCjh7EWAQIEBNo3QIAAgaiAQEcPYy0CBAh8/5Tg6+vrp3/q7wgQIEDgPwKfz+c/v92v/Ac9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICXz/dJvP5/PTP/V3BAgQIHAg4D/oA0RPECBA4IWAQL9Q9SYBAgQOBAT6ANETBAgQeCEg0C9UvUmAAIEDAYE+QPQEAQIEXggI9AtVbxIgQOBAQKAPED1BgACBFwIC/ULVmwQIEDgQEOgDRE8QIEDghYBAv1D1JgECBA4EBPoA0RMECBB4ISDQL1S9SYAAgQMBgT5A9AQBAgReCAj0C1VvEiBA4EBAoA8QPUGAAIEXAgL9QtWbBAgQOBAQ6ANETxAgQOCFgEC/UPUmAQIEDgQE+gDREwQIEHghINAvVL1JgACBAwGBPkD0BAECBF4ICPQLVW8SIEDgQECgDxA9QYAAgRcCAv1C1ZsECBA4EBDoA0RPECBA4IWAQL9Q9SYBAgQOBAT6ANETBAgQeCEg0C9UvUmAAIEDAYE+QPQEAQIEXggI9AtVbxIgQOBAQKAPED1BgACBFwIC/ULVmwQIEDgQEOgDRE8QIEDghYBAv1D1JgECBA4EBPoA0RMECBB4ISDQL1S9SYAAgQMBgT5A9AQBAgReCAj0C1VvEiBA4EBAoA8QPUGAAIEXAgL9QtWbBAgQOBAQ6ANETxAgQOCFgEC/UPUmAQIEDgQE+gDREwQIEHghINAvVL1JgACBAwGBPkD0BAECBF4ICPQLVW8SIEDgQECgDxA9QYAAgRcCAv1C1ZsECBA4EBDoA0RPECBA4IXAH7PYDOHnuk1pAAAAAElFTkSuQmCC"},SMhR:function(Re,w){Re.exports="data:image/png;base64,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"},T8No:function(Re,w,i){"use strict";i.d(w,"a",function(){return te}),i.d(w,"b",function(){return D}),i.d(w,"d",function(){return S}),i.d(w,"c",function(){return R}),i.d(w,"e",function(){return L});var ve=i("N0LK"),ee=i("Cg/j"),ke=function(){var E=function(h,g){return E=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(x,N){x.__proto__=N}||function(x,N){for(var K in N)N.hasOwnProperty(K)&&(x[K]=N[K])},E(h,g)};return function(h,g){E(h,g);function x(){this.constructor=h}h.prototype=g===null?Object.create(g):(x.prototype=g.prototype,new x)}}(),te=function(){function E(){}return E.has=function(h){return v.create(h)},E.equals=function(h,g){return ce.create(h,g)},E.regex=function(h,g){return j.create(h,g)},E.not=function(h){return H.create(h)},E.and=function(){for(var h=[],g=0;g=0){var x=h.split("!=");return fe.create(x[0].trim(),this._deserializeValue(x[1],g))}if(h.indexOf("==")>=0){var x=h.split("==");return ce.create(x[0].trim(),this._deserializeValue(x[1],g))}if(h.indexOf("=~")>=0){var x=h.split("=~");return j.create(x[0].trim(),this._deserializeRegexValue(x[1],g))}return/^\!\s*/.test(h)?H.create(h.substr(1).trim()):v.create(h)},E._deserializeValue=function(h,g){if(h=h.trim(),h==="true")return!0;if(h==="false")return!1;var x=/^'([^']*)'$/.exec(h);return x?x[1].trim():h},E._deserializeRegexValue=function(h,g){if(Object(ve.x)(h)){if(g)throw new Error("missing regexp-value for =~-expression");return console.warn("missing regexp-value for =~-expression"),null}var x=h.indexOf("/"),N=h.lastIndexOf("/");if(x===N||x<0){if(g)throw new Error("bad regexp-value '"+h+"', missing /-enclosure");return console.warn("bad regexp-value '"+h+"', missing /-enclosure"),null}var K=h.slice(x+1,N),G=h[N+1]==="i"?"i":"";try{return new RegExp(K,G)}catch(oe){if(g)throw new Error("bad regexp-value '"+h+"', parse error: "+oe);return console.warn("bad regexp-value '"+h+"', parse error: "+oe),null}},E}();function c(E,h){var g=E.getType(),x=h.getType();if(g!==x)return g-x;switch(g){case 1:return E.cmp(h);case 2:return E.cmp(h);case 3:return E.cmp(h);case 4:return E.cmp(h);case 6:return E.cmp(h);case 7:return E.cmp(h);case 5:return E.cmp(h);default:throw new Error("Unknown ContextKeyExpr!")}}var v=function(){function E(h){this.key=h}return E.create=function(h){return new E(h)},E.prototype.getType=function(){return 1},E.prototype.cmp=function(h){return this.keyh.key?1:0},E.prototype.equals=function(h){return h instanceof E?this.key===h.key:!1},E.prototype.evaluate=function(h){return!!h.getValue(this.key)},E.prototype.keys=function(){return[this.key]},E.prototype.negate=function(){return H.create(this.key)},E}(),ce=function(){function E(h,g){this.key=h,this.value=g}return E.create=function(h,g){return typeof g=="boolean"?g?v.create(h):H.create(h):new E(h,g)},E.prototype.getType=function(){return 3},E.prototype.cmp=function(h){return this.keyh.key?1:this.valueh.value?1:0},E.prototype.equals=function(h){return h instanceof E?this.key===h.key&&this.value===h.value:!1},E.prototype.evaluate=function(h){return h.getValue(this.key)==this.value},E.prototype.keys=function(){return[this.key]},E.prototype.negate=function(){return fe.create(this.key,this.value)},E}(),fe=function(){function E(h,g){this.key=h,this.value=g}return E.create=function(h,g){return typeof g=="boolean"?g?H.create(h):v.create(h):new E(h,g)},E.prototype.getType=function(){return 4},E.prototype.cmp=function(h){return this.keyh.key?1:this.valueh.value?1:0},E.prototype.equals=function(h){return h instanceof E?this.key===h.key&&this.value===h.value:!1},E.prototype.evaluate=function(h){return h.getValue(this.key)!=this.value},E.prototype.keys=function(){return[this.key]},E.prototype.negate=function(){return ce.create(this.key,this.value)},E}(),H=function(){function E(h){this.key=h}return E.create=function(h){return new E(h)},E.prototype.getType=function(){return 2},E.prototype.cmp=function(h){return this.keyh.key?1:0},E.prototype.equals=function(h){return h instanceof E?this.key===h.key:!1},E.prototype.evaluate=function(h){return!h.getValue(this.key)},E.prototype.keys=function(){return[this.key]},E.prototype.negate=function(){return v.create(this.key)},E}(),j=function(){function E(h,g){this.key=h,this.regexp=g}return E.create=function(h,g){return new E(h,g)},E.prototype.getType=function(){return 6},E.prototype.cmp=function(h){if(this.keyh.key)return 1;var g=this.regexp?this.regexp.source:"",x=h.regexp?h.regexp.source:"";return gx?1:0},E.prototype.equals=function(h){if(h instanceof E){var g=this.regexp?this.regexp.source:"",x=h.regexp?h.regexp.source:"";return this.key===h.key&&g===x}return!1},E.prototype.evaluate=function(h){var g=h.getValue(this.key);return this.regexp?this.regexp.test(g):!1},E.prototype.keys=function(){return[this.key]},E.prototype.negate=function(){return y.create(this)},E}(),y=function(){function E(h){this._actual=h}return E.create=function(h){return new E(h)},E.prototype.getType=function(){return 7},E.prototype.cmp=function(h){return this._actual.cmp(h._actual)},E.prototype.equals=function(h){return h instanceof E?this._actual.equals(h._actual):!1},E.prototype.evaluate=function(h){return!this._actual.evaluate(h)},E.prototype.keys=function(){return this._actual.keys()},E.prototype.negate=function(){return this._actual},E}(),O=function(){function E(h){this.expr=h}return E.create=function(h){var g=E._normalizeArr(h);return g.length===0?void 0:g.length===1?g[0]:new E(g)},E.prototype.getType=function(){return 5},E.prototype.cmp=function(h){if(this.expr.lengthh.expr.length)return 1;for(var g=0,x=this.expr.length;g1;){for(var G=h.shift(),oe=h.shift(),pe=[],Z=0,ye=K(G);Z=15&&(O=!1,H=!0);var G=g&&(j||O&&(K==null||K<12.11)),oe=ke||ce&&fe>=9;function pe(e){return new RegExp("(^|\\s)"+e+"(?:$|\\s)\\s*")}var Z=function(e,t){var r=e.className,n=pe(t).exec(r);if(n){var a=r.slice(n.index+n[0].length);e.className=r.slice(0,n.index)+(a?n[1]+a:"")}};function ye(e){for(var t=e.childNodes.length;t>0;--t)e.removeChild(e.firstChild);return e}function X(e,t){return ye(e).appendChild(t)}function he(e,t,r,n){var a=document.createElement(e);if(r&&(a.className=r),n&&(a.style.cssText=n),typeof t=="string")a.appendChild(document.createTextNode(t));else if(t)for(var o=0;o=t)return s+(t-o);s+=l-o,s+=r-s%r,o=l+1}}var re=function(){this.id=null,this.f=null,this.time=0,this.handler=F(this.onTimeout,this)};re.prototype.onTimeout=function(e){e.id=0,e.time<=+new Date?e.f():setTimeout(e.handler,e.time-+new Date)},re.prototype.set=function(e,t){this.f=t;var r=+new Date+e;(!this.id||r=t)return n+Math.min(s,t-a);if(a+=o-n,a+=r-a%r,n=o+1,a>=t)return n}}var Y=[""];function me(e){for(;Y.length<=e;)Y.push(p(Y)+" ");return Y[e]}function p(e){return e[e.length-1]}function T(e,t){for(var r=[],n=0;n"\x80"&&(e.toUpperCase()!=e.toLowerCase()||b.test(e))}function xe(e,t){return t?t.source.indexOf("\\w")>-1&&B(e)?!0:t.test(e):B(e)}function Me(e){for(var t in e)if(e.hasOwnProperty(t)&&e[t])return!1;return!0}var _e=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function qe(e){return e.charCodeAt(0)>=768&&_e.test(e)}function ot(e,t,r){for(;(r<0?t>0:tr?-1:1;;){if(t==r)return t;var a=(t+r)/2,o=n<0?Math.ceil(a):Math.floor(a);if(o==t)return e(o)?t:r;e(o)?r=o:t=o+n}}function rt(e,t,r,n){if(!e)return n(t,r,"ltr",0);for(var a=!1,o=0;ot||t==r&&s.to==t)&&(n(Math.max(s.from,t),Math.min(s.to,r),s.level==1?"rtl":"ltr",o),a=!0)}a||n(t,r,"ltr")}var ft=null;function Xe(e,t,r){var n;ft=null;for(var a=0;at)return a;o.to==t&&(o.from!=o.to&&r=="before"?n=a:ft=a),o.from==t&&(o.from!=o.to&&r!="before"?n=a:ft=a)}return n!=null?n:ft}var kt=function(){var e="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",t="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function r(f){return f<=247?e.charAt(f):1424<=f&&f<=1524?"R":1536<=f&&f<=1785?t.charAt(f-1536):1774<=f&&f<=2220?"r":8192<=f&&f<=8203?"w":f==8204?"b":"L"}var n=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,a=/[stwN]/,o=/[LRr]/,s=/[Lb1n]/,l=/[1n]/;function u(f,I,V){this.level=f,this.from=I,this.to=V}return function(f,I){var V=I=="ltr"?"L":"R";if(f.length==0||I=="ltr"&&!n.test(f))return!1;for(var Ee=f.length,ge=[],Le=0;Le-1&&(n[t]=a.slice(0,o).concat(a.slice(o+1)))}}}function Yt(e,t){var r=Nt(e,t);if(!r.length)return;for(var n=Array.prototype.slice.call(arguments,2),a=0;a0}function Cn(e){e.prototype.on=function(t,r){He(this,t,r)},e.prototype.off=function(t,r){wn(this,t,r)}}function on(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function Kt(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}function dr(e){return e.defaultPrevented!=null?e.defaultPrevented:e.returnValue==!1}function Or(e){on(e),Kt(e)}function ir(e){return e.target||e.srcElement}function Sr(e){var t=e.which;return t==null&&(e.button&1?t=1:e.button&2?t=3:e.button&4&&(t=2)),g&&e.ctrlKey&&t==1&&(t=3),t}var sr=function(){if(ce&&fe<9)return!1;var e=he("div");return"draggable"in e||"dragDrop"in e}(),Vr;function Br(e){if(Vr==null){var t=he("span","\u200B");X(e,he("span",[t,document.createTextNode("x")])),e.firstChild.offsetHeight!=0&&(Vr=t.offsetWidth<=1&&t.offsetHeight>2&&!(ce&&fe<8))}var r=Vr?he("span","\u200B"):he("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return r.setAttribute("cm-text",""),r}var aa;function Ir(e){if(aa!=null)return aa;var t=X(e,document.createTextNode("A\u062EA")),r=we(t,0,1).getBoundingClientRect(),n=we(t,1,2).getBoundingClientRect();return ye(e),!r||r.left==r.right?!1:aa=n.right-r.right<3}var Mr=` +`),g=this._stacks.get(h)||0;if(this._stacks.set(h,g+1),this._warnCountdown-=1,this._warnCountdown<=0){this._warnCountdown=E*.5;var x,N=0;this._stacks.forEach(function(K,G){(!x||N0?new fe(this._options&&this._options.leakWarningThreshold):void 0}return Object.defineProperty(S.prototype,"event",{get:function(){var w=this;return this._event||(this._event=function(L,E,h){w._listeners||(w._listeners=new te.a);var g=w._listeners.isEmpty();g&&w._options&&w._options.onFirstListenerAdd&&w._options.onFirstListenerAdd(w);var x=w._listeners.push(E?[L,E]:L);g&&w._options&&w._options.onFirstListenerDidAdd&&w._options.onFirstListenerDidAdd(w),w._options&&w._options.onListenerDidAdd&&w._options.onListenerDidAdd(w,L,E);var N;w._leakageMon&&(N=w._leakageMon.check(w._listeners.size));var K;return K={dispose:function(){if(N&&N(),K.dispose=S._noop,!w._disposed&&(x(),w._options&&w._options.onLastListenerRemove)){var G=w._listeners&&!w._listeners.isEmpty();G||w._options.onLastListenerRemove(w)}}},h instanceof ke.b?h.add(K):Array.isArray(h)&&h.push(K),K}),this._event},enumerable:!0,configurable:!0}),S.prototype.fire=function(w){if(this._listeners){this._deliveryQueue||(this._deliveryQueue=new te.a);for(var L=this._listeners.iterator(),E=L.next();!E.done;E=L.next())this._deliveryQueue.push([E.value,w]);for(;this._deliveryQueue.size>0;){var h=this._deliveryQueue.shift(),g=h[0],x=h[1];try{typeof g=="function"?g.call(void 0,x):g[0].call(g[1],x)}catch(N){Object(ve.e)(N)}}}},S.prototype.dispose=function(){this._listeners&&this._listeners.clear(),this._deliveryQueue&&this._deliveryQueue.clear(),this._leakageMon&&this._leakageMon.dispose(),this._disposed=!0},S._noop=function(){},S}(),j=function(S){c(w,S);function w(L){var E=S.call(this,L)||this;return E._isPaused=0,E._eventQueue=new te.a,E._mergeFn=L&&L.merge,E}return w.prototype.pause=function(){this._isPaused++},w.prototype.resume=function(){if(this._isPaused!==0&&--this._isPaused===0)if(this._mergeFn){var L=this._eventQueue.toArray();this._eventQueue.clear(),S.prototype.fire.call(this,this._mergeFn(L))}else for(;!this._isPaused&&this._eventQueue.size!==0;)S.prototype.fire.call(this,this._eventQueue.shift())},w.prototype.fire=function(L){this._listeners&&(this._isPaused!==0?this._eventQueue.push(L):S.prototype.fire.call(this,L))},w}(H),y=function(){function S(){var w=this;this.hasListeners=!1,this.events=[],this.emitter=new H({onFirstListenerAdd:function(){return w.onFirstListenerAdd()},onLastListenerRemove:function(){return w.onLastListenerRemove()}})}return Object.defineProperty(S.prototype,"event",{get:function(){return this.emitter.event},enumerable:!0,configurable:!0}),S.prototype.add=function(w){var L=this,E={event:w,listener:null};this.events.push(E),this.hasListeners&&this.hook(E);var h=function(){L.hasListeners&&L.unhook(E);var g=L.events.indexOf(E);L.events.splice(g,1)};return Object(ke.h)(Object(ee.a)(h))},S.prototype.onFirstListenerAdd=function(){var w=this;this.hasListeners=!0,this.events.forEach(function(L){return w.hook(L)})},S.prototype.onLastListenerRemove=function(){var w=this;this.hasListeners=!1,this.events.forEach(function(L){return w.unhook(L)})},S.prototype.hook=function(w){var L=this;w.listener=w.event(function(E){return L.emitter.fire(E)})},S.prototype.unhook=function(w){w.listener&&w.listener.dispose(),w.listener=null},S.prototype.dispose=function(){this.emitter.dispose()},S}(),O=function(){function S(){this.buffers=[]}return S.prototype.wrapEvent=function(w){var L=this;return function(E,h,g){return w(function(x){var N=L.buffers[L.buffers.length-1];N?N.push(function(){return E.call(h,x)}):E.call(h,x)},void 0,g)}},S.prototype.bufferEvents=function(w){var L=[];this.buffers.push(L);var E=w();return this.buffers.pop(),L.forEach(function(h){return h()}),E},S}(),D=function(){function S(){var w=this;this.listening=!1,this.inputEvent=v.None,this.inputEventListener=ke.a.None,this.emitter=new H({onFirstListenerDidAdd:function(){w.listening=!0,w.inputEventListener=w.inputEvent(w.emitter.fire,w.emitter)},onLastListenerRemove:function(){w.listening=!1,w.inputEventListener.dispose()}}),this.event=this.emitter.event}return Object.defineProperty(S.prototype,"input",{set:function(w){this.inputEvent=w,this.listening&&(this.inputEventListener.dispose(),this.inputEventListener=w(this.emitter.fire,this.emitter))},enumerable:!0,configurable:!0}),S.prototype.dispose=function(){this.inputEventListener.dispose(),this.emitter.dispose()},S}()},N0LK:function(Re,R,i){"use strict";i.d(R,"x",function(){return ve}),i.d(R,"F",function(){return ee}),i.d(R,"r",function(){return te}),i.d(R,"o",function(){return c}),i.d(R,"p",function(){return v}),i.d(R,"Q",function(){return ce}),i.d(R,"K",function(){return H}),i.d(R,"k",function(){return j}),i.d(R,"N",function(){return y}),i.d(R,"m",function(){return O}),i.d(R,"l",function(){return D}),i.d(R,"I",function(){return S}),i.d(R,"H",function(){return w}),i.d(R,"q",function(){return L}),i.d(R,"t",function(){return E}),i.d(R,"D",function(){return h}),i.d(R,"e",function(){return g}),i.d(R,"f",function(){return x}),i.d(R,"B",function(){return N}),i.d(R,"C",function(){return K}),i.d(R,"n",function(){return oe}),i.d(R,"O",function(){return Z}),i.d(R,"c",function(){return ye}),i.d(R,"d",function(){return X}),i.d(R,"z",function(){return he}),i.d(R,"A",function(){return Ae}),i.d(R,"u",function(){return we}),i.d(R,"E",function(){return De}),i.d(R,"G",function(){return $}),i.d(R,"i",function(){return J}),i.d(R,"g",function(){return se}),i.d(R,"v",function(){return re}),i.d(R,"h",function(){return Oe}),i.d(R,"y",function(){return je}),i.d(R,"w",function(){return Se}),i.d(R,"a",function(){return Ce}),i.d(R,"P",function(){return _}),i.d(R,"L",function(){return Q}),i.d(R,"J",function(){return le}),i.d(R,"j",function(){return Y}),i.d(R,"M",function(){return me}),i.d(R,"s",function(){return p}),i.d(R,"b",function(){return T});function ve(C){return!C||typeof C!="string"?!0:C.trim().length===0}function ee(C,b,B){B===void 0&&(B="0");for(var xe=""+C,Me=[xe],_e=xe.length;_e=b.length?xe:b[_e]})}function c(C){return C.replace(/[<>&]/g,function(b){switch(b){case"<":return"<";case">":return">";case"&":return"&";default:return b}})}function v(C){return C.replace(/[\\\{\}\*\+\?\|\^\$\.\[\]\(\)]/g,"\\$&")}function ce(C,b){b===void 0&&(b=" ");var B=fe(C,b);return H(B,b)}function fe(C,b){if(!C||!b)return C;var B=b.length;if(B===0||C.length===0)return C;for(var xe=0;C.indexOf(b,xe)===xe;)xe=xe+B;return C.substring(xe)}function H(C,b){if(!C||!b)return C;var B=b.length,xe=C.length;if(B===0||xe===0)return C;for(var Me=xe,_e=-1;!(_e=C.lastIndexOf(b,Me-1),_e===-1||_e+B!==Me);){if(_e===0)return"";Me=_e}return C.substring(0,Me)}function j(C){return C.replace(/[\-\\\{\}\+\?\|\^\$\.\,\[\]\(\)\#\s]/g,"\\$&").replace(/[\*]/g,".*")}function y(C,b){if(C.length0?C.indexOf(b,B)===B:B===0?C===b:!1}function D(C,b,B){if(B===void 0&&(B={}),!C)throw new Error("Cannot create regex from empty string");b||(C=v(C)),B.wholeWord&&(/\B/.test(C.charAt(0))||(C="\\b"+C),/\B/.test(C.charAt(C.length-1))||(C=C+"\\b"));var xe="";return B.global&&(xe+="g"),B.matchCase||(xe+="i"),B.multiline&&(xe+="m"),B.unicode&&(xe+="u"),new RegExp(C,xe)}function S(C){if(C.source==="^"||C.source==="^$"||C.source==="$"||C.source==="^\\s*$")return!1;var b=C.exec("");return!!(b&&C.lastIndex===0)}function w(C){return(C.global?"g":"")+(C.ignoreCase?"i":"")+(C.multiline?"m":"")+(C.unicode?"u":"")}function L(C){for(var b=0,B=C.length;b=0;B--){var xe=C.charCodeAt(B);if(xe!==32&&xe!==9)return B}return-1}function g(C,b){return Cb?1:0}function x(C,b){for(var B=Math.min(C.length,b.length),xe=0;xeb.length?1:0}function N(C){return C>=97&&C<=122}function K(C){return C>=65&&C<=90}function G(C){return N(C)||K(C)}function oe(C,b){return C.length===b.length&&pe(C,b)}function pe(C,b,B){B===void 0&&(B=C.length);for(var xe=0;xeC.length?!1:pe(C,b,B)}function ye(C,b){var B,xe=Math.min(C.length,b.length);for(B=0;B1){var xe=C.charCodeAt(b-2);if(he(xe))return(xe-55296<<10)+(B-56320)+65536}return B}function De(C,b){var B=A.getInstance(),xe=b,Me=C.length,_e=we(C,Me,b);b+=_e>=65536?2:1;for(var qe=B.getGraphemeBreakType(_e);b=65536?2:1,qe=yt}return b-xe}function $(C,b){var B=A.getInstance(),xe=b,Me=Ne(C,b);b-=Me>=65536?2:1;for(var _e=B.getGraphemeBreakType(Me);b>0;){var qe=Ne(C,b),ot=B.getGraphemeBreakType(qe);if(T(ot,_e))break;b-=qe>=65536?2:1,_e=ot}return xe-b}var de=/(?:[\u05BE\u05C0\u05C3\u05C6\u05D0-\u05F4\u0608\u060B\u060D\u061B-\u064A\u066D-\u066F\u0671-\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u0710\u0712-\u072F\u074D-\u07A5\u07B1-\u07EA\u07F4\u07F5\u07FA-\u0815\u081A\u0824\u0828\u0830-\u0858\u085E-\u08BD\u200F\uFB1D\uFB1F-\uFB28\uFB2A-\uFD3D\uFD50-\uFDFC\uFE70-\uFEFC]|\uD802[\uDC00-\uDD1B\uDD20-\uDE00\uDE10-\uDE33\uDE40-\uDEE4\uDEEB-\uDF35\uDF40-\uDFFF]|\uD803[\uDC00-\uDCFF]|\uD83A[\uDC00-\uDCCF\uDD00-\uDD43\uDD50-\uDFFF]|\uD83B[\uDC00-\uDEBB])/;function J(C){return de.test(C)}var F=/(?:[\u231A\u231B\u23F0\u23F3\u2600-\u27BF\u2B50\u2B55]|\uD83C[\uDDE6-\uDDFF\uDF00-\uDFFF]|\uD83D[\uDC00-\uDE4F\uDE80-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD00-\uDDFF\uDE70-\uDE73\uDE78-\uDE82\uDE90-\uDE95])/;function se(C){return F.test(C)}var z=/^[\t\n\r\x20-\x7E]*$/;function re(C){return z.test(C)}function Oe(C){for(var b=0,B=C.length;b=11904&&C<=55215||C>=63744&&C<=64255||C>=65281&&C<=65374}function Se(C){return C>=127462&&C<=127487||C>=9728&&C<=10175||C>=127744&&C<=128591||C>=128640&&C<=128764||C>=128992&&C<=129003||C>=129280&&C<=129535||C>=129648&&C<=129651||C>=129656&&C<=129666||C>=129680&&C<=129685}var Ce=String.fromCharCode(65279);function _(C){return!!(C&&C.length>0&&C.charCodeAt(0)===65279)}function Q(C){return btoa(encodeURIComponent(C))}function le(C,b){for(var B="",xe=0;xeB[3*Me+1])Me=2*Me+1;else return B[3*Me+2];return 0},C._INSTANCE=null,C}();function ae(){return JSON.parse("[0,0,0,51592,51592,11,44424,44424,11,72251,72254,5,7150,7150,7,48008,48008,11,55176,55176,11,128420,128420,14,3276,3277,5,9979,9980,14,46216,46216,11,49800,49800,11,53384,53384,11,70726,70726,5,122915,122916,5,129320,129327,14,2558,2558,5,5906,5908,5,9762,9763,14,43360,43388,8,45320,45320,11,47112,47112,11,48904,48904,11,50696,50696,11,52488,52488,11,54280,54280,11,70082,70083,1,71350,71350,7,73111,73111,5,127892,127893,14,128726,128727,14,129473,129474,14,2027,2035,5,2901,2902,5,3784,3789,5,6754,6754,5,8418,8420,5,9877,9877,14,11088,11088,14,44008,44008,5,44872,44872,11,45768,45768,11,46664,46664,11,47560,47560,11,48456,48456,11,49352,49352,11,50248,50248,11,51144,51144,11,52040,52040,11,52936,52936,11,53832,53832,11,54728,54728,11,69811,69814,5,70459,70460,5,71096,71099,7,71998,71998,5,72874,72880,5,119149,119149,7,127374,127374,14,128335,128335,14,128482,128482,14,128765,128767,14,129399,129400,14,129680,129685,14,1476,1477,5,2377,2380,7,2759,2760,5,3137,3140,7,3458,3459,7,4153,4154,5,6432,6434,5,6978,6978,5,7675,7679,5,9723,9726,14,9823,9823,14,9919,9923,14,10035,10036,14,42736,42737,5,43596,43596,5,44200,44200,11,44648,44648,11,45096,45096,11,45544,45544,11,45992,45992,11,46440,46440,11,46888,46888,11,47336,47336,11,47784,47784,11,48232,48232,11,48680,48680,11,49128,49128,11,49576,49576,11,50024,50024,11,50472,50472,11,50920,50920,11,51368,51368,11,51816,51816,11,52264,52264,11,52712,52712,11,53160,53160,11,53608,53608,11,54056,54056,11,54504,54504,11,54952,54952,11,68108,68111,5,69933,69940,5,70197,70197,7,70498,70499,7,70845,70845,5,71229,71229,5,71727,71735,5,72154,72155,5,72344,72345,5,73023,73029,5,94095,94098,5,121403,121452,5,126981,127182,14,127538,127546,14,127990,127990,14,128391,128391,14,128445,128449,14,128500,128505,14,128752,128752,14,129160,129167,14,129356,129356,14,129432,129442,14,129648,129651,14,129751,131069,14,173,173,4,1757,1757,1,2274,2274,1,2494,2494,5,2641,2641,5,2876,2876,5,3014,3016,7,3262,3262,7,3393,3396,5,3570,3571,7,3968,3972,5,4228,4228,7,6086,6086,5,6679,6680,5,6912,6915,5,7080,7081,5,7380,7392,5,8252,8252,14,9096,9096,14,9748,9749,14,9784,9786,14,9833,9850,14,9890,9894,14,9938,9938,14,9999,9999,14,10085,10087,14,12349,12349,14,43136,43137,7,43454,43456,7,43755,43755,7,44088,44088,11,44312,44312,11,44536,44536,11,44760,44760,11,44984,44984,11,45208,45208,11,45432,45432,11,45656,45656,11,45880,45880,11,46104,46104,11,46328,46328,11,46552,46552,11,46776,46776,11,47000,47000,11,47224,47224,11,47448,47448,11,47672,47672,11,47896,47896,11,48120,48120,11,48344,48344,11,48568,48568,11,48792,48792,11,49016,49016,11,49240,49240,11,49464,49464,11,49688,49688,11,49912,49912,11,50136,50136,11,50360,50360,11,50584,50584,11,50808,50808,11,51032,51032,11,51256,51256,11,51480,51480,11,51704,51704,11,51928,51928,11,52152,52152,11,52376,52376,11,52600,52600,11,52824,52824,11,53048,53048,11,53272,53272,11,53496,53496,11,53720,53720,11,53944,53944,11,54168,54168,11,54392,54392,11,54616,54616,11,54840,54840,11,55064,55064,11,65438,65439,5,69633,69633,5,69837,69837,1,70018,70018,7,70188,70190,7,70368,70370,7,70465,70468,7,70712,70719,5,70835,70840,5,70850,70851,5,71132,71133,5,71340,71340,7,71458,71461,5,71985,71989,7,72002,72002,7,72193,72202,5,72281,72283,5,72766,72766,7,72885,72886,5,73104,73105,5,92912,92916,5,113824,113827,4,119173,119179,5,121505,121519,5,125136,125142,5,127279,127279,14,127489,127490,14,127570,127743,14,127900,127901,14,128254,128254,14,128369,128370,14,128400,128400,14,128425,128432,14,128468,128475,14,128489,128494,14,128715,128720,14,128745,128745,14,128759,128760,14,129004,129023,14,129296,129304,14,129340,129342,14,129388,129392,14,129404,129407,14,129454,129455,14,129485,129487,14,129659,129663,14,129719,129727,14,917536,917631,5,13,13,2,1160,1161,5,1564,1564,4,1807,1807,1,2085,2087,5,2363,2363,7,2402,2403,5,2507,2508,7,2622,2624,7,2691,2691,7,2786,2787,5,2881,2884,5,3006,3006,5,3072,3072,5,3170,3171,5,3267,3268,7,3330,3331,7,3406,3406,1,3538,3540,5,3655,3662,5,3897,3897,5,4038,4038,5,4184,4185,5,4352,4447,8,6068,6069,5,6155,6157,5,6448,6449,7,6742,6742,5,6783,6783,5,6966,6970,5,7042,7042,7,7143,7143,7,7212,7219,5,7412,7412,5,8206,8207,4,8294,8303,4,8596,8601,14,9410,9410,14,9742,9742,14,9757,9757,14,9770,9770,14,9794,9794,14,9828,9828,14,9855,9855,14,9882,9882,14,9900,9903,14,9929,9933,14,9963,9967,14,9987,9988,14,10006,10006,14,10062,10062,14,10175,10175,14,11744,11775,5,42607,42607,5,43043,43044,7,43263,43263,5,43444,43445,7,43569,43570,5,43698,43700,5,43766,43766,5,44032,44032,11,44144,44144,11,44256,44256,11,44368,44368,11,44480,44480,11,44592,44592,11,44704,44704,11,44816,44816,11,44928,44928,11,45040,45040,11,45152,45152,11,45264,45264,11,45376,45376,11,45488,45488,11,45600,45600,11,45712,45712,11,45824,45824,11,45936,45936,11,46048,46048,11,46160,46160,11,46272,46272,11,46384,46384,11,46496,46496,11,46608,46608,11,46720,46720,11,46832,46832,11,46944,46944,11,47056,47056,11,47168,47168,11,47280,47280,11,47392,47392,11,47504,47504,11,47616,47616,11,47728,47728,11,47840,47840,11,47952,47952,11,48064,48064,11,48176,48176,11,48288,48288,11,48400,48400,11,48512,48512,11,48624,48624,11,48736,48736,11,48848,48848,11,48960,48960,11,49072,49072,11,49184,49184,11,49296,49296,11,49408,49408,11,49520,49520,11,49632,49632,11,49744,49744,11,49856,49856,11,49968,49968,11,50080,50080,11,50192,50192,11,50304,50304,11,50416,50416,11,50528,50528,11,50640,50640,11,50752,50752,11,50864,50864,11,50976,50976,11,51088,51088,11,51200,51200,11,51312,51312,11,51424,51424,11,51536,51536,11,51648,51648,11,51760,51760,11,51872,51872,11,51984,51984,11,52096,52096,11,52208,52208,11,52320,52320,11,52432,52432,11,52544,52544,11,52656,52656,11,52768,52768,11,52880,52880,11,52992,52992,11,53104,53104,11,53216,53216,11,53328,53328,11,53440,53440,11,53552,53552,11,53664,53664,11,53776,53776,11,53888,53888,11,54000,54000,11,54112,54112,11,54224,54224,11,54336,54336,11,54448,54448,11,54560,54560,11,54672,54672,11,54784,54784,11,54896,54896,11,55008,55008,11,55120,55120,11,64286,64286,5,66272,66272,5,68900,68903,5,69762,69762,7,69817,69818,5,69927,69931,5,70003,70003,5,70070,70078,5,70094,70094,7,70194,70195,7,70206,70206,5,70400,70401,5,70463,70463,7,70475,70477,7,70512,70516,5,70722,70724,5,70832,70832,5,70842,70842,5,70847,70848,5,71088,71089,7,71102,71102,7,71219,71226,5,71231,71232,5,71342,71343,7,71453,71455,5,71463,71467,5,71737,71738,5,71995,71996,5,72000,72000,7,72145,72147,7,72160,72160,5,72249,72249,7,72273,72278,5,72330,72342,5,72752,72758,5,72850,72871,5,72882,72883,5,73018,73018,5,73031,73031,5,73109,73109,5,73461,73462,7,94031,94031,5,94192,94193,7,119142,119142,7,119155,119162,4,119362,119364,5,121476,121476,5,122888,122904,5,123184,123190,5,126976,126979,14,127184,127231,14,127344,127345,14,127405,127461,14,127514,127514,14,127561,127567,14,127778,127779,14,127896,127896,14,127985,127986,14,127995,127999,5,128326,128328,14,128360,128366,14,128378,128378,14,128394,128397,14,128405,128406,14,128422,128423,14,128435,128443,14,128453,128464,14,128479,128480,14,128484,128487,14,128496,128498,14,128640,128709,14,128723,128724,14,128736,128741,14,128747,128748,14,128755,128755,14,128762,128762,14,128981,128991,14,129096,129103,14,129292,129292,14,129311,129311,14,129329,129330,14,129344,129349,14,129360,129374,14,129394,129394,14,129402,129402,14,129413,129425,14,129445,129450,14,129466,129471,14,129483,129483,14,129511,129535,14,129653,129655,14,129667,129670,14,129705,129711,14,129731,129743,14,917505,917505,4,917760,917999,5,10,10,3,127,159,4,768,879,5,1471,1471,5,1536,1541,1,1648,1648,5,1767,1768,5,1840,1866,5,2070,2073,5,2137,2139,5,2307,2307,7,2366,2368,7,2382,2383,7,2434,2435,7,2497,2500,5,2519,2519,5,2563,2563,7,2631,2632,5,2677,2677,5,2750,2752,7,2763,2764,7,2817,2817,5,2879,2879,5,2891,2892,7,2914,2915,5,3008,3008,5,3021,3021,5,3076,3076,5,3146,3149,5,3202,3203,7,3264,3265,7,3271,3272,7,3298,3299,5,3390,3390,5,3402,3404,7,3426,3427,5,3535,3535,5,3544,3550,7,3635,3635,7,3763,3763,7,3893,3893,5,3953,3966,5,3981,3991,5,4145,4145,7,4157,4158,5,4209,4212,5,4237,4237,5,4520,4607,10,5970,5971,5,6071,6077,5,6089,6099,5,6277,6278,5,6439,6440,5,6451,6456,7,6683,6683,5,6744,6750,5,6765,6770,7,6846,6846,5,6964,6964,5,6972,6972,5,7019,7027,5,7074,7077,5,7083,7085,5,7146,7148,7,7154,7155,7,7222,7223,5,7394,7400,5,7416,7417,5,8204,8204,5,8233,8233,4,8288,8292,4,8413,8416,5,8482,8482,14,8986,8987,14,9193,9203,14,9654,9654,14,9733,9733,14,9745,9745,14,9752,9752,14,9760,9760,14,9766,9766,14,9774,9775,14,9792,9792,14,9800,9811,14,9825,9826,14,9831,9831,14,9852,9853,14,9872,9873,14,9880,9880,14,9885,9887,14,9896,9897,14,9906,9916,14,9926,9927,14,9936,9936,14,9941,9960,14,9974,9974,14,9982,9985,14,9992,9997,14,10002,10002,14,10017,10017,14,10055,10055,14,10071,10071,14,10145,10145,14,11013,11015,14,11503,11505,5,12334,12335,5,12951,12951,14,42612,42621,5,43014,43014,5,43047,43047,7,43204,43205,5,43335,43345,5,43395,43395,7,43450,43451,7,43561,43566,5,43573,43574,5,43644,43644,5,43710,43711,5,43758,43759,7,44005,44005,5,44012,44012,7,44060,44060,11,44116,44116,11,44172,44172,11,44228,44228,11,44284,44284,11,44340,44340,11,44396,44396,11,44452,44452,11,44508,44508,11,44564,44564,11,44620,44620,11,44676,44676,11,44732,44732,11,44788,44788,11,44844,44844,11,44900,44900,11,44956,44956,11,45012,45012,11,45068,45068,11,45124,45124,11,45180,45180,11,45236,45236,11,45292,45292,11,45348,45348,11,45404,45404,11,45460,45460,11,45516,45516,11,45572,45572,11,45628,45628,11,45684,45684,11,45740,45740,11,45796,45796,11,45852,45852,11,45908,45908,11,45964,45964,11,46020,46020,11,46076,46076,11,46132,46132,11,46188,46188,11,46244,46244,11,46300,46300,11,46356,46356,11,46412,46412,11,46468,46468,11,46524,46524,11,46580,46580,11,46636,46636,11,46692,46692,11,46748,46748,11,46804,46804,11,46860,46860,11,46916,46916,11,46972,46972,11,47028,47028,11,47084,47084,11,47140,47140,11,47196,47196,11,47252,47252,11,47308,47308,11,47364,47364,11,47420,47420,11,47476,47476,11,47532,47532,11,47588,47588,11,47644,47644,11,47700,47700,11,47756,47756,11,47812,47812,11,47868,47868,11,47924,47924,11,47980,47980,11,48036,48036,11,48092,48092,11,48148,48148,11,48204,48204,11,48260,48260,11,48316,48316,11,48372,48372,11,48428,48428,11,48484,48484,11,48540,48540,11,48596,48596,11,48652,48652,11,48708,48708,11,48764,48764,11,48820,48820,11,48876,48876,11,48932,48932,11,48988,48988,11,49044,49044,11,49100,49100,11,49156,49156,11,49212,49212,11,49268,49268,11,49324,49324,11,49380,49380,11,49436,49436,11,49492,49492,11,49548,49548,11,49604,49604,11,49660,49660,11,49716,49716,11,49772,49772,11,49828,49828,11,49884,49884,11,49940,49940,11,49996,49996,11,50052,50052,11,50108,50108,11,50164,50164,11,50220,50220,11,50276,50276,11,50332,50332,11,50388,50388,11,50444,50444,11,50500,50500,11,50556,50556,11,50612,50612,11,50668,50668,11,50724,50724,11,50780,50780,11,50836,50836,11,50892,50892,11,50948,50948,11,51004,51004,11,51060,51060,11,51116,51116,11,51172,51172,11,51228,51228,11,51284,51284,11,51340,51340,11,51396,51396,11,51452,51452,11,51508,51508,11,51564,51564,11,51620,51620,11,51676,51676,11,51732,51732,11,51788,51788,11,51844,51844,11,51900,51900,11,51956,51956,11,52012,52012,11,52068,52068,11,52124,52124,11,52180,52180,11,52236,52236,11,52292,52292,11,52348,52348,11,52404,52404,11,52460,52460,11,52516,52516,11,52572,52572,11,52628,52628,11,52684,52684,11,52740,52740,11,52796,52796,11,52852,52852,11,52908,52908,11,52964,52964,11,53020,53020,11,53076,53076,11,53132,53132,11,53188,53188,11,53244,53244,11,53300,53300,11,53356,53356,11,53412,53412,11,53468,53468,11,53524,53524,11,53580,53580,11,53636,53636,11,53692,53692,11,53748,53748,11,53804,53804,11,53860,53860,11,53916,53916,11,53972,53972,11,54028,54028,11,54084,54084,11,54140,54140,11,54196,54196,11,54252,54252,11,54308,54308,11,54364,54364,11,54420,54420,11,54476,54476,11,54532,54532,11,54588,54588,11,54644,54644,11,54700,54700,11,54756,54756,11,54812,54812,11,54868,54868,11,54924,54924,11,54980,54980,11,55036,55036,11,55092,55092,11,55148,55148,11,55216,55238,9,65056,65071,5,65529,65531,4,68097,68099,5,68159,68159,5,69446,69456,5,69688,69702,5,69808,69810,7,69815,69816,7,69821,69821,1,69888,69890,5,69932,69932,7,69957,69958,7,70016,70017,5,70067,70069,7,70079,70080,7,70089,70092,5,70095,70095,5,70191,70193,5,70196,70196,5,70198,70199,5,70367,70367,5,70371,70378,5,70402,70403,7,70462,70462,5,70464,70464,5,70471,70472,7,70487,70487,5,70502,70508,5,70709,70711,7,70720,70721,7,70725,70725,7,70750,70750,5,70833,70834,7,70841,70841,7,70843,70844,7,70846,70846,7,70849,70849,7,71087,71087,5,71090,71093,5,71100,71101,5,71103,71104,5,71216,71218,7,71227,71228,7,71230,71230,7,71339,71339,5,71341,71341,5,71344,71349,5,71351,71351,5,71456,71457,7,71462,71462,7,71724,71726,7,71736,71736,7,71984,71984,5,71991,71992,7,71997,71997,7,71999,71999,1,72001,72001,1,72003,72003,5,72148,72151,5,72156,72159,7,72164,72164,7,72243,72248,5,72250,72250,1,72263,72263,5,72279,72280,7,72324,72329,1,72343,72343,7,72751,72751,7,72760,72765,5,72767,72767,5,72873,72873,7,72881,72881,7,72884,72884,7,73009,73014,5,73020,73021,5,73030,73030,1,73098,73102,7,73107,73108,7,73110,73110,7,73459,73460,5,78896,78904,4,92976,92982,5,94033,94087,7,94180,94180,5,113821,113822,5,119141,119141,5,119143,119145,5,119150,119154,5,119163,119170,5,119210,119213,5,121344,121398,5,121461,121461,5,121499,121503,5,122880,122886,5,122907,122913,5,122918,122922,5,123628,123631,5,125252,125258,5,126980,126980,14,127183,127183,14,127245,127247,14,127340,127343,14,127358,127359,14,127377,127386,14,127462,127487,6,127491,127503,14,127535,127535,14,127548,127551,14,127568,127569,14,127744,127777,14,127780,127891,14,127894,127895,14,127897,127899,14,127902,127984,14,127987,127989,14,127991,127994,14,128000,128253,14,128255,128317,14,128329,128334,14,128336,128359,14,128367,128368,14,128371,128377,14,128379,128390,14,128392,128393,14,128398,128399,14,128401,128404,14,128407,128419,14,128421,128421,14,128424,128424,14,128433,128434,14,128444,128444,14,128450,128452,14,128465,128467,14,128476,128478,14,128481,128481,14,128483,128483,14,128488,128488,14,128495,128495,14,128499,128499,14,128506,128591,14,128710,128714,14,128721,128722,14,128725,128725,14,128728,128735,14,128742,128744,14,128746,128746,14,128749,128751,14,128753,128754,14,128756,128758,14,128761,128761,14,128763,128764,14,128884,128895,14,128992,129003,14,129036,129039,14,129114,129119,14,129198,129279,14,129293,129295,14,129305,129310,14,129312,129319,14,129328,129328,14,129331,129338,14,129343,129343,14,129351,129355,14,129357,129359,14,129375,129387,14,129393,129393,14,129395,129398,14,129401,129401,14,129403,129403,14,129408,129412,14,129426,129431,14,129443,129444,14,129451,129453,14,129456,129465,14,129472,129472,14,129475,129482,14,129484,129484,14,129488,129510,14,129536,129647,14,129652,129652,14,129656,129658,14,129664,129666,14,129671,129679,14,129686,129704,14,129712,129718,14,129728,129730,14,129744,129750,14,917504,917504,4,917506,917535,4,917632,917759,4,918000,921599,4,0,9,4,11,12,4,14,31,4,169,169,14,174,174,14,1155,1159,5,1425,1469,5,1473,1474,5,1479,1479,5,1552,1562,5,1611,1631,5,1750,1756,5,1759,1764,5,1770,1773,5,1809,1809,5,1958,1968,5,2045,2045,5,2075,2083,5,2089,2093,5,2259,2273,5,2275,2306,5,2362,2362,5,2364,2364,5,2369,2376,5,2381,2381,5,2385,2391,5,2433,2433,5,2492,2492,5,2495,2496,7,2503,2504,7,2509,2509,5,2530,2531,5,2561,2562,5,2620,2620,5,2625,2626,5,2635,2637,5,2672,2673,5,2689,2690,5,2748,2748,5,2753,2757,5,2761,2761,7,2765,2765,5,2810,2815,5,2818,2819,7,2878,2878,5,2880,2880,7,2887,2888,7,2893,2893,5,2903,2903,5,2946,2946,5,3007,3007,7,3009,3010,7,3018,3020,7,3031,3031,5,3073,3075,7,3134,3136,5,3142,3144,5,3157,3158,5,3201,3201,5,3260,3260,5,3263,3263,5,3266,3266,5,3270,3270,5,3274,3275,7,3285,3286,5,3328,3329,5,3387,3388,5,3391,3392,7,3398,3400,7,3405,3405,5,3415,3415,5,3457,3457,5,3530,3530,5,3536,3537,7,3542,3542,5,3551,3551,5,3633,3633,5,3636,3642,5,3761,3761,5,3764,3772,5,3864,3865,5,3895,3895,5,3902,3903,7,3967,3967,7,3974,3975,5,3993,4028,5,4141,4144,5,4146,4151,5,4155,4156,7,4182,4183,7,4190,4192,5,4226,4226,5,4229,4230,5,4253,4253,5,4448,4519,9,4957,4959,5,5938,5940,5,6002,6003,5,6070,6070,7,6078,6085,7,6087,6088,7,6109,6109,5,6158,6158,4,6313,6313,5,6435,6438,7,6441,6443,7,6450,6450,5,6457,6459,5,6681,6682,7,6741,6741,7,6743,6743,7,6752,6752,5,6757,6764,5,6771,6780,5,6832,6845,5,6847,6848,5,6916,6916,7,6965,6965,5,6971,6971,7,6973,6977,7,6979,6980,7,7040,7041,5,7073,7073,7,7078,7079,7,7082,7082,7,7142,7142,5,7144,7145,5,7149,7149,5,7151,7153,5,7204,7211,7,7220,7221,7,7376,7378,5,7393,7393,7,7405,7405,5,7415,7415,7,7616,7673,5,8203,8203,4,8205,8205,13,8232,8232,4,8234,8238,4,8265,8265,14,8293,8293,4,8400,8412,5,8417,8417,5,8421,8432,5,8505,8505,14,8617,8618,14,9000,9000,14,9167,9167,14,9208,9210,14,9642,9643,14,9664,9664,14,9728,9732,14,9735,9741,14,9743,9744,14,9746,9746,14,9750,9751,14,9753,9756,14,9758,9759,14,9761,9761,14,9764,9765,14,9767,9769,14,9771,9773,14,9776,9783,14,9787,9791,14,9793,9793,14,9795,9799,14,9812,9822,14,9824,9824,14,9827,9827,14,9829,9830,14,9832,9832,14,9851,9851,14,9854,9854,14,9856,9861,14,9874,9876,14,9878,9879,14,9881,9881,14,9883,9884,14,9888,9889,14,9895,9895,14,9898,9899,14,9904,9905,14,9917,9918,14,9924,9925,14,9928,9928,14,9934,9935,14,9937,9937,14,9939,9940,14,9961,9962,14,9968,9973,14,9975,9978,14,9981,9981,14,9986,9986,14,9989,9989,14,9998,9998,14,10000,10001,14,10004,10004,14,10013,10013,14,10024,10024,14,10052,10052,14,10060,10060,14,10067,10069,14,10083,10084,14,10133,10135,14,10160,10160,14,10548,10549,14,11035,11036,14,11093,11093,14,11647,11647,5,12330,12333,5,12336,12336,14,12441,12442,5,12953,12953,14,42608,42610,5,42654,42655,5,43010,43010,5,43019,43019,5,43045,43046,5,43052,43052,5,43188,43203,7,43232,43249,5,43302,43309,5,43346,43347,7,43392,43394,5,43443,43443,5,43446,43449,5,43452,43453,5,43493,43493,5,43567,43568,7,43571,43572,7,43587,43587,5,43597,43597,7,43696,43696,5,43703,43704,5,43713,43713,5,43756,43757,5,43765,43765,7,44003,44004,7,44006,44007,7,44009,44010,7,44013,44013,5,44033,44059,12,44061,44087,12,44089,44115,12,44117,44143,12,44145,44171,12,44173,44199,12,44201,44227,12,44229,44255,12,44257,44283,12,44285,44311,12,44313,44339,12,44341,44367,12,44369,44395,12,44397,44423,12,44425,44451,12,44453,44479,12,44481,44507,12,44509,44535,12,44537,44563,12,44565,44591,12,44593,44619,12,44621,44647,12,44649,44675,12,44677,44703,12,44705,44731,12,44733,44759,12,44761,44787,12,44789,44815,12,44817,44843,12,44845,44871,12,44873,44899,12,44901,44927,12,44929,44955,12,44957,44983,12,44985,45011,12,45013,45039,12,45041,45067,12,45069,45095,12,45097,45123,12,45125,45151,12,45153,45179,12,45181,45207,12,45209,45235,12,45237,45263,12,45265,45291,12,45293,45319,12,45321,45347,12,45349,45375,12,45377,45403,12,45405,45431,12,45433,45459,12,45461,45487,12,45489,45515,12,45517,45543,12,45545,45571,12,45573,45599,12,45601,45627,12,45629,45655,12,45657,45683,12,45685,45711,12,45713,45739,12,45741,45767,12,45769,45795,12,45797,45823,12,45825,45851,12,45853,45879,12,45881,45907,12,45909,45935,12,45937,45963,12,45965,45991,12,45993,46019,12,46021,46047,12,46049,46075,12,46077,46103,12,46105,46131,12,46133,46159,12,46161,46187,12,46189,46215,12,46217,46243,12,46245,46271,12,46273,46299,12,46301,46327,12,46329,46355,12,46357,46383,12,46385,46411,12,46413,46439,12,46441,46467,12,46469,46495,12,46497,46523,12,46525,46551,12,46553,46579,12,46581,46607,12,46609,46635,12,46637,46663,12,46665,46691,12,46693,46719,12,46721,46747,12,46749,46775,12,46777,46803,12,46805,46831,12,46833,46859,12,46861,46887,12,46889,46915,12,46917,46943,12,46945,46971,12,46973,46999,12,47001,47027,12,47029,47055,12,47057,47083,12,47085,47111,12,47113,47139,12,47141,47167,12,47169,47195,12,47197,47223,12,47225,47251,12,47253,47279,12,47281,47307,12,47309,47335,12,47337,47363,12,47365,47391,12,47393,47419,12,47421,47447,12,47449,47475,12,47477,47503,12,47505,47531,12,47533,47559,12,47561,47587,12,47589,47615,12,47617,47643,12,47645,47671,12,47673,47699,12,47701,47727,12,47729,47755,12,47757,47783,12,47785,47811,12,47813,47839,12,47841,47867,12,47869,47895,12,47897,47923,12,47925,47951,12,47953,47979,12,47981,48007,12,48009,48035,12,48037,48063,12,48065,48091,12,48093,48119,12,48121,48147,12,48149,48175,12,48177,48203,12,48205,48231,12,48233,48259,12,48261,48287,12,48289,48315,12,48317,48343,12,48345,48371,12,48373,48399,12,48401,48427,12,48429,48455,12,48457,48483,12,48485,48511,12,48513,48539,12,48541,48567,12,48569,48595,12,48597,48623,12,48625,48651,12,48653,48679,12,48681,48707,12,48709,48735,12,48737,48763,12,48765,48791,12,48793,48819,12,48821,48847,12,48849,48875,12,48877,48903,12,48905,48931,12,48933,48959,12,48961,48987,12,48989,49015,12,49017,49043,12,49045,49071,12,49073,49099,12,49101,49127,12,49129,49155,12,49157,49183,12,49185,49211,12,49213,49239,12,49241,49267,12,49269,49295,12,49297,49323,12,49325,49351,12,49353,49379,12,49381,49407,12,49409,49435,12,49437,49463,12,49465,49491,12,49493,49519,12,49521,49547,12,49549,49575,12,49577,49603,12,49605,49631,12,49633,49659,12,49661,49687,12,49689,49715,12,49717,49743,12,49745,49771,12,49773,49799,12,49801,49827,12,49829,49855,12,49857,49883,12,49885,49911,12,49913,49939,12,49941,49967,12,49969,49995,12,49997,50023,12,50025,50051,12,50053,50079,12,50081,50107,12,50109,50135,12,50137,50163,12,50165,50191,12,50193,50219,12,50221,50247,12,50249,50275,12,50277,50303,12,50305,50331,12,50333,50359,12,50361,50387,12,50389,50415,12,50417,50443,12,50445,50471,12,50473,50499,12,50501,50527,12,50529,50555,12,50557,50583,12,50585,50611,12,50613,50639,12,50641,50667,12,50669,50695,12,50697,50723,12,50725,50751,12,50753,50779,12,50781,50807,12,50809,50835,12,50837,50863,12,50865,50891,12,50893,50919,12,50921,50947,12,50949,50975,12,50977,51003,12,51005,51031,12,51033,51059,12,51061,51087,12,51089,51115,12,51117,51143,12,51145,51171,12,51173,51199,12,51201,51227,12,51229,51255,12,51257,51283,12,51285,51311,12,51313,51339,12,51341,51367,12,51369,51395,12,51397,51423,12,51425,51451,12,51453,51479,12,51481,51507,12,51509,51535,12,51537,51563,12,51565,51591,12,51593,51619,12,51621,51647,12,51649,51675,12,51677,51703,12,51705,51731,12,51733,51759,12,51761,51787,12,51789,51815,12,51817,51843,12,51845,51871,12,51873,51899,12,51901,51927,12,51929,51955,12,51957,51983,12,51985,52011,12,52013,52039,12,52041,52067,12,52069,52095,12,52097,52123,12,52125,52151,12,52153,52179,12,52181,52207,12,52209,52235,12,52237,52263,12,52265,52291,12,52293,52319,12,52321,52347,12,52349,52375,12,52377,52403,12,52405,52431,12,52433,52459,12,52461,52487,12,52489,52515,12,52517,52543,12,52545,52571,12,52573,52599,12,52601,52627,12,52629,52655,12,52657,52683,12,52685,52711,12,52713,52739,12,52741,52767,12,52769,52795,12,52797,52823,12,52825,52851,12,52853,52879,12,52881,52907,12,52909,52935,12,52937,52963,12,52965,52991,12,52993,53019,12,53021,53047,12,53049,53075,12,53077,53103,12,53105,53131,12,53133,53159,12,53161,53187,12,53189,53215,12,53217,53243,12,53245,53271,12,53273,53299,12,53301,53327,12,53329,53355,12,53357,53383,12,53385,53411,12,53413,53439,12,53441,53467,12,53469,53495,12,53497,53523,12,53525,53551,12,53553,53579,12,53581,53607,12,53609,53635,12,53637,53663,12,53665,53691,12,53693,53719,12,53721,53747,12,53749,53775,12,53777,53803,12,53805,53831,12,53833,53859,12,53861,53887,12,53889,53915,12,53917,53943,12,53945,53971,12,53973,53999,12,54001,54027,12,54029,54055,12,54057,54083,12,54085,54111,12,54113,54139,12,54141,54167,12,54169,54195,12,54197,54223,12,54225,54251,12,54253,54279,12,54281,54307,12,54309,54335,12,54337,54363,12,54365,54391,12,54393,54419,12,54421,54447,12,54449,54475,12,54477,54503,12,54505,54531,12,54533,54559,12,54561,54587,12,54589,54615,12,54617,54643,12,54645,54671,12,54673,54699,12,54701,54727,12,54729,54755,12,54757,54783,12,54785,54811,12,54813,54839,12,54841,54867,12,54869,54895,12,54897,54923,12,54925,54951,12,54953,54979,12,54981,55007,12,55009,55035,12,55037,55063,12,55065,55091,12,55093,55119,12,55121,55147,12,55149,55175,12,55177,55203,12,55243,55291,10,65024,65039,5,65279,65279,4,65520,65528,4,66045,66045,5,66422,66426,5,68101,68102,5,68152,68154,5,68325,68326,5,69291,69292,5,69632,69632,7,69634,69634,7,69759,69761,5]")}},NLgs:function(Re,R,i){"use strict";i.d(R,"e",function(){return N}),i.d(R,"f",function(){return K}),i.d(R,"d",function(){return oe}),i.d(R,"c",function(){return pe}),i.d(R,"a",function(){return Z}),i.d(R,"b",function(){return ye});var ve=i("miYZ"),ee=i("tsqr"),ke=i("9og8"),te=i("2qtc"),c=i("kLXV"),v=i("WmNS"),ce=i.n(v),fe=i("q1tI"),H=i.n(fe),j=i("9kvl"),y=i("xKgJ"),O=i("1vsH"),D=i("RCxd"),S=i("mOS8"),w=i.n(S),L=i("1ZF9"),E=i.n(L),h=i("WdTA"),g=i.n(h),x=i("m3rI"),N=function(he){var Ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return!!(K(he)&&G(Ae))},K=function(he){return Object(y.p)()?!0:(he({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},G=function(){var he,Ae=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,we=Object(j.c)()._store.getState(),Ne=we.user;return(he=Ne.userInfo)!==null&&he!==void 0&&he.profile_completed?!0:(c.a.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:Ae?"\u6309\u7167\u6709\u5173\u653F\u7B56\u89C4\u5B9A\uFF0C\u7279\u6B8A\u5B9E\u9A8C\u9700\u8981\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u624D\u80FD\u4F7F\u7528\uFF0C\u8BF7\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u7801":"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){j.d.push("/account/profile/edit")}}),!1)},oe=function(){var he,Ae=Object(j.c)()._store.getState(),we=Ae.user;return(he=we.userInfo)!==null&&he!==void 0&&he.professional_certification?!0:(c.a.confirm({title:"\u63D0\u793A",centered:!0,content:H.a.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){Object(O.O)("/account/certification")}}),!1)},pe=function(){return Object(y.a)()?!0:(c.a.warning({centered:!0,width:530,title:"\u63D0\u793A",content:H.a.createElement("div",{className:"tc",style:{marginLeft:-38}},H.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u626B\u7801\u52A0\u7FA4@\u7FA4\u7BA1\u7406\u5458\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650\u54E6\uFF01"),H.a.createElement("img",{src:Object(y.t)()?g.a:"".concat(x.a.IMG_SERVER,"/images/educoder/qqqun20191230.png"),width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1)},Z=function(he,Ae){return he?!0:(c.a.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:H.a.createElement("div",null,H.a.createElement("p",null,Ae||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),H.a.createElement("div",{style:{marginLeft:"110px"}},H.a.createElement("img",{src:E.a,width:200}),H.a.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(O.O)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},ye=function(he){var Ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",we=Object(j.c)()._store.getState(),Ne=we.shixunsDetail.detail;return(Ne==null?void 0:Ne.public)===2||(Ne==null?void 0:Ne.public)===1||(Ne==null?void 0:Ne.shixun_status)===3?(c.a.info({centered:!0,icon:H.a.createElement(D.a,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:H.a.createElement("div",{className:"tc",style:{marginLeft:-38}},H.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},H.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",(Ne==null?void 0:Ne.public)===2?"\u5DF2\u516C\u5F00":(Ne==null?void 0:Ne.public)===1?"\u5F85\u5BA1\u6838":"\u5DF2\u5173\u95ED","\uFF0C",Ae,"\u3002"),H.a.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),H.a.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:w.a,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0):(Ne==null?void 0:Ne.shixun_status)===2?(c.a.confirm({centered:!0,icon:H.a.createElement(D.a,null),title:"\u63D0\u793A",content:H.a.createElement("div",null,H.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",Ae,"\u3002"),H.a.createElement("br",null),H.a.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){c.a.confirm({width:440,centered:!0,icon:H.a.createElement(D.a,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){var $=Object(ke.a)(ce.a.mark(function J(){var F;return ce.a.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return z.next=2,he({type:"shixunsDetail/cancelRelease",payload:{id:Ne==null?void 0:Ne.identifier}});case 2:F=z.sent,F.status!==401&&(ee.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),he({type:"shixunsDetail/getShixunsDetail",payload:{id:Ne==null?void 0:Ne.identifier}}),he({type:"practiceSetting/getCommonData",payload:{id:Ne==null?void 0:Ne.identifier}}));case 4:case"end":return z.stop()}},J)}));function de(){return $.apply(this,arguments)}return de}()})}}),!0):!1}},Nmxd:function(Re,R){Re.exports="data:image/png;base64,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"},NvD2:function(Re,R,i){"use strict";i.d(R,"a",function(){return v});var ve=i("Kwbf");function ee(ce,fe){var H=new Set;return ce.forEach(function(j){fe.has(j)||H.add(j)}),H}function ke(ce){var fe=ce||{},H=fe.disabled,j=fe.disableCheckbox,y=fe.checkable;return!!(H||j)||y===!1}function te(ce,fe,H,j){for(var y=new Set(ce),O=new Set,D=0;D<=H;D+=1){var S=fe.get(D)||new Set;S.forEach(function(h){var g=h.key,x=h.node,N=h.children,K=N===void 0?[]:N;y.has(g)&&!j(x)&&K.filter(function(G){return!j(G.node)}).forEach(function(G){y.add(G.key)})})}for(var w=new Set,L=H;L>=0;L-=1){var E=fe.get(L)||new Set;E.forEach(function(h){var g=h.parent,x=h.node;if(j(x)||!h.parent||w.has(h.parent.key))return;if(j(h.parent.node)){w.add(g.key);return}var N=!0,K=!1;(g.children||[]).filter(function(G){return!j(G.node)}).forEach(function(G){var oe=G.key,pe=y.has(oe);N&&!pe&&(N=!1),!K&&(pe||O.has(oe))&&(K=!0)}),N&&y.add(g.key),K&&O.add(g.key),w.add(g.key)})}return{checkedKeys:Array.from(y),halfCheckedKeys:Array.from(ee(O,y))}}function c(ce,fe,H,j,y){for(var O=new Set(ce),D=new Set(fe),S=0;S<=j;S+=1){var w=H.get(S)||new Set;w.forEach(function(g){var x=g.key,N=g.node,K=g.children,G=K===void 0?[]:K;!O.has(x)&&!D.has(x)&&!y(N)&&G.filter(function(oe){return!y(oe.node)}).forEach(function(oe){O.delete(oe.key)})})}D=new Set;for(var L=new Set,E=j;E>=0;E-=1){var h=H.get(E)||new Set;h.forEach(function(g){var x=g.parent,N=g.node;if(y(N)||!g.parent||L.has(g.parent.key))return;if(y(g.parent.node)){L.add(x.key);return}var K=!0,G=!1;(x.children||[]).filter(function(oe){return!y(oe.node)}).forEach(function(oe){var pe=oe.key,Z=O.has(pe);K&&!Z&&(K=!1),!G&&(Z||D.has(pe))&&(G=!0)}),K||O.delete(x.key),G&&D.add(x.key),L.add(x.key)})}return{checkedKeys:Array.from(O),halfCheckedKeys:Array.from(ee(D,O))}}function v(ce,fe,H,j){var y=[],O;j?O=j:O=ke;var D=new Set(ce.filter(function(E){var h=!!H[E];return h||y.push(E),h})),S=new Map,w=0;Object.keys(H).forEach(function(E){var h=H[E],g=h.level,x=S.get(g);x||(x=new Set,S.set(g,x)),x.add(h),w=Math.max(w,g)}),Object(ve.a)(!y.length,"Tree missing follow keys: ".concat(y.slice(0,100).map(function(E){return"'".concat(E,"'")}).join(", ")));var L;return fe===!0?L=te(D,S,w,O):L=c(D,fe.halfCheckedKeys,S,w,O),L}},OZM5:function(Re,R,i){"use strict";i.d(R,"b",function(){return j}),i.d(R,"a",function(){return y}),i.d(R,"k",function(){return O}),i.d(R,"h",function(){return D}),i.d(R,"i",function(){return S}),i.d(R,"g",function(){return w}),i.d(R,"c",function(){return L}),i.d(R,"d",function(){return E}),i.d(R,"j",function(){return x}),i.d(R,"e",function(){return N}),i.d(R,"f",function(){return K});var ve=i("KQm4"),ee=i("U8pU"),ke=i("Ff2n"),te=i("q1tI"),c=i.n(te),v=i("Kwbf"),ce=i("WaYH"),fe=.25,H=2;function j(G,oe){var pe=G.slice(),Z=pe.indexOf(oe);return Z>=0&&pe.splice(Z,1),pe}function y(G,oe){var pe=G.slice();return pe.indexOf(oe)===-1&&pe.push(oe),pe}function O(G){return G.split("-")}function D(G,oe){return"".concat(G,"-").concat(oe)}function S(G){return G&&G.type&&G.type.isTreeNode}function w(G,oe){var pe=[G],Z=oe[G];function ye(){var X=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];X.forEach(function(he){var Ae=he.key,we=he.children;pe.push(Ae),ye(we)})}return ye(Z.children),pe}function L(G,oe){var pe=G.clientY,Z=oe.selectHandle.getBoundingClientRect(),ye=Z.top,X=Z.bottom,he=Z.height,Ae=Math.max(he*fe,H);return pe<=ye+Ae?-1:pe>=X-Ae?1:0}function E(G,oe){if(!G)return;var pe=oe.multiple;return pe?G.slice():G.length?[G[0]]:G}var h=function(oe){return oe};function g(G,oe){if(!G)return[];var pe=oe||{},Z=pe.processProps,ye=Z===void 0?h:Z,X=Array.isArray(G)?G:[G];return X.map(function(he){var Ae=he.children,we=Object(ke.a)(he,["children"]),Ne=g(Ae,oe);return c.a.createElement(ce.a,Object.assign({},ye(we)),Ne)})}function x(G){if(!G)return null;var oe;if(Array.isArray(G))oe={checkedKeys:G,halfCheckedKeys:void 0};else if(Object(ee.a)(G)==="object")oe={checkedKeys:G.checked||void 0,halfCheckedKeys:G.halfChecked||void 0};else return Object(v.a)(!1,"`checkedKeys` is not an array or an object"),null;return oe}function N(G,oe){var pe=new Set;function Z(ye){if(pe.has(ye))return;var X=oe[ye];if(!X)return;pe.add(ye);var he=X.parent,Ae=X.node;if(Ae.disabled)return;he&&Z(he.key)}return(G||[]).forEach(function(ye){Z(ye)}),Object(ve.a)(pe)}function K(G){var oe={};return Object.keys(G).forEach(function(pe){(pe.startsWith("data-")||pe.startsWith("aria-"))&&(oe[pe]=G[pe])}),oe}},Ohmc:function(Re,R,i){Re.exports=i.p+"static/certificate.fc32dc1b.jpg"},P5Jw:function(Re,R,i){"use strict";var ve=i("rHrb"),ee=ve.CopyToClipboard;ee.CopyToClipboard=ee,Re.exports=ee},QDVR:function(Re,R,i){"use strict";i.d(R,"e",function(){return ee}),i.d(R,"d",function(){return ke}),i.d(R,"c",function(){return ce}),i.d(R,"b",function(){return fe}),i.d(R,"a",function(){return j});var ve=function(){var y=function(O,D){return y=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(S,w){S.__proto__=w}||function(S,w){for(var L in w)w.hasOwnProperty(L)&&(S[L]=w[L])},y(O,D)};return function(O,D){y(O,D);function S(){this.constructor=O}O.prototype=D===null?Object.create(D):(S.prototype=D.prototype,new S)}}();function ee(y){var O=[];return y.forEach(function(D){return O.push(D)}),O}function ke(y){var O=[];return y.forEach(function(D,S){return O.push(S)}),O}var te=function(){function y(){this._value="",this._pos=0}return y.prototype.reset=function(O){return this._value=O,this._pos=0,this},y.prototype.next=function(){return this._pos+=1,this},y.prototype.hasNext=function(){return this._pos0)w.left||(w.left=new v,w.left.segment=S.value()),w=w.left;else if(L<0)w.right||(w.right=new v,w.right.segment=S.value()),w=w.right;else if(S.hasNext())S.next(),w.mid||(w.mid=new v,w.mid.segment=S.value()),w=w.mid;else break}var E=w.value;return w.value=D,w.key=O,E},y.prototype.get=function(O){for(var D=this._iter.reset(O),S=this._root;S;){var w=D.cmp(S.segment);if(w>0)S=S.left;else if(w<0)S=S.right;else if(D.hasNext())D.next(),S=S.mid;else break}return S?S.value:void 0},y.prototype.findSubstr=function(O){for(var D=this._iter.reset(O),S=this._root,w=void 0;S;){var L=D.cmp(S.segment);if(L>0)S=S.left;else if(L<0)S=S.right;else if(D.hasNext())D.next(),w=S.value||w,S=S.mid;else break}return S&&S.value||w},y.prototype.forEach=function(O){this._forEach(this._root,O)},y.prototype._forEach=function(O,D){O&&(this._forEach(O.left,D),O.value&&D(O.value,O.key),this._forEach(O.mid,D),this._forEach(O.right,D))},y}(),fe=function(){function y(){this.map=new Map,this.ignoreCase=!1}return y.prototype.set=function(O,D){this.map.set(this.toKey(O),D)},y.prototype.get=function(O){return this.map.get(this.toKey(O))},y.prototype.toKey=function(O){var D=O.toString();return this.ignoreCase&&(D=D.toLowerCase()),D},y}(),H=function(){function y(){this._map=new Map,this._head=void 0,this._tail=void 0,this._size=0}return y.prototype.clear=function(){this._map.clear(),this._head=void 0,this._tail=void 0,this._size=0},Object.defineProperty(y.prototype,"size",{get:function(){return this._size},enumerable:!0,configurable:!0}),y.prototype.get=function(O,D){D===void 0&&(D=0);var S=this._map.get(O);return S?(D!==0&&this.touch(S,D),S.value):void 0},y.prototype.set=function(O,D,S){S===void 0&&(S=0);var w=this._map.get(O);if(w)w.value=D,S!==0&&this.touch(w,S);else{w={key:O,value:D,next:void 0,previous:void 0};switch(S){case 0:this.addItemLast(w);break;case 1:this.addItemFirst(w);break;case 2:this.addItemLast(w);break;default:this.addItemLast(w);break}this._map.set(O,w),this._size++}},y.prototype.delete=function(O){return!!this.remove(O)},y.prototype.remove=function(O){var D=this._map.get(O);return D?(this._map.delete(O),this.removeItem(D),this._size--,D.value):void 0},y.prototype.forEach=function(O,D){for(var S=this._head;S;)D?O.bind(D)(S.value,S.key,this):O(S.value,S.key,this),S=S.next},y.prototype.trimOld=function(O){if(O>=this.size)return;if(O===0){this.clear();return}for(var D=this._head,S=this.size;D&&S>O;)this._map.delete(D.key),D=D.next,S--;this._head=D,this._size=S,D&&(D.previous=void 0)},y.prototype.addItemFirst=function(O){if(!this._head&&!this._tail)this._tail=O;else if(this._head)O.next=this._head,this._head.previous=O;else throw new Error("Invalid list");this._head=O},y.prototype.addItemLast=function(O){if(!this._head&&!this._tail)this._head=O;else if(this._tail)O.previous=this._tail,this._tail.next=O;else throw new Error("Invalid list");this._tail=O},y.prototype.removeItem=function(O){if(O===this._head&&O===this._tail)this._head=void 0,this._tail=void 0;else if(O===this._head){if(!O.next)throw new Error("Invalid list");O.next.previous=void 0,this._head=O.next}else if(O===this._tail){if(!O.previous)throw new Error("Invalid list");O.previous.next=void 0,this._tail=O.previous}else{var D=O.next,S=O.previous;if(!D||!S)throw new Error("Invalid list");D.previous=S,S.next=D}O.next=void 0,O.previous=void 0},y.prototype.touch=function(O,D){if(!this._head||!this._tail)throw new Error("Invalid list");if(D!==1&&D!==2)return;if(D===1){if(O===this._head)return;var S=O.next,w=O.previous;O===this._tail?(w.next=void 0,this._tail=w):(S.previous=w,w.next=S),O.previous=void 0,O.next=this._head,this._head.previous=O,this._head=O}else if(D===2){if(O===this._tail)return;var S=O.next,w=O.previous;O===this._head?(S.previous=void 0,this._head=S):(S.previous=w,w.next=S),O.next=void 0,O.previous=this._tail,this._tail.next=O,this._tail=O}},y.prototype.toJSON=function(){var O=[];return this.forEach(function(D,S){O.push([S,D])}),O},y}(),j=function(y){ve(O,y);function O(D,S){S===void 0&&(S=1);var w=y.call(this)||this;return w._limit=D,w._ratio=Math.min(Math.max(0,S),1),w}return O.prototype.get=function(D){return y.prototype.get.call(this,D,2)},O.prototype.peek=function(D){return y.prototype.get.call(this,D,0)},O.prototype.set=function(D,S){y.prototype.set.call(this,D,S,2),this.checkTrim()},O.prototype.checkTrim=function(){this.size>this._limit&&this.trimOld(Math.round(this._limit*this._ratio))},O}(H)},RMFE:function(Re,R){Re.exports="data:image/png;base64,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"},SMhR:function(Re,R){Re.exports="data:image/png;base64,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"},T8No:function(Re,R,i){"use strict";i.d(R,"a",function(){return te}),i.d(R,"b",function(){return D}),i.d(R,"d",function(){return S}),i.d(R,"c",function(){return w}),i.d(R,"e",function(){return L});var ve=i("N0LK"),ee=i("Cg/j"),ke=function(){var E=function(h,g){return E=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(x,N){x.__proto__=N}||function(x,N){for(var K in N)N.hasOwnProperty(K)&&(x[K]=N[K])},E(h,g)};return function(h,g){E(h,g);function x(){this.constructor=h}h.prototype=g===null?Object.create(g):(x.prototype=g.prototype,new x)}}(),te=function(){function E(){}return E.has=function(h){return v.create(h)},E.equals=function(h,g){return ce.create(h,g)},E.regex=function(h,g){return j.create(h,g)},E.not=function(h){return H.create(h)},E.and=function(){for(var h=[],g=0;g=0){var x=h.split("!=");return fe.create(x[0].trim(),this._deserializeValue(x[1],g))}if(h.indexOf("==")>=0){var x=h.split("==");return ce.create(x[0].trim(),this._deserializeValue(x[1],g))}if(h.indexOf("=~")>=0){var x=h.split("=~");return j.create(x[0].trim(),this._deserializeRegexValue(x[1],g))}return/^\!\s*/.test(h)?H.create(h.substr(1).trim()):v.create(h)},E._deserializeValue=function(h,g){if(h=h.trim(),h==="true")return!0;if(h==="false")return!1;var x=/^'([^']*)'$/.exec(h);return x?x[1].trim():h},E._deserializeRegexValue=function(h,g){if(Object(ve.x)(h)){if(g)throw new Error("missing regexp-value for =~-expression");return console.warn("missing regexp-value for =~-expression"),null}var x=h.indexOf("/"),N=h.lastIndexOf("/");if(x===N||x<0){if(g)throw new Error("bad regexp-value '"+h+"', missing /-enclosure");return console.warn("bad regexp-value '"+h+"', missing /-enclosure"),null}var K=h.slice(x+1,N),G=h[N+1]==="i"?"i":"";try{return new RegExp(K,G)}catch(oe){if(g)throw new Error("bad regexp-value '"+h+"', parse error: "+oe);return console.warn("bad regexp-value '"+h+"', parse error: "+oe),null}},E}();function c(E,h){var g=E.getType(),x=h.getType();if(g!==x)return g-x;switch(g){case 1:return E.cmp(h);case 2:return E.cmp(h);case 3:return E.cmp(h);case 4:return E.cmp(h);case 6:return E.cmp(h);case 7:return E.cmp(h);case 5:return E.cmp(h);default:throw new Error("Unknown ContextKeyExpr!")}}var v=function(){function E(h){this.key=h}return E.create=function(h){return new E(h)},E.prototype.getType=function(){return 1},E.prototype.cmp=function(h){return this.keyh.key?1:0},E.prototype.equals=function(h){return h instanceof E?this.key===h.key:!1},E.prototype.evaluate=function(h){return!!h.getValue(this.key)},E.prototype.keys=function(){return[this.key]},E.prototype.negate=function(){return H.create(this.key)},E}(),ce=function(){function E(h,g){this.key=h,this.value=g}return E.create=function(h,g){return typeof g=="boolean"?g?v.create(h):H.create(h):new E(h,g)},E.prototype.getType=function(){return 3},E.prototype.cmp=function(h){return this.keyh.key?1:this.valueh.value?1:0},E.prototype.equals=function(h){return h instanceof E?this.key===h.key&&this.value===h.value:!1},E.prototype.evaluate=function(h){return h.getValue(this.key)==this.value},E.prototype.keys=function(){return[this.key]},E.prototype.negate=function(){return fe.create(this.key,this.value)},E}(),fe=function(){function E(h,g){this.key=h,this.value=g}return E.create=function(h,g){return typeof g=="boolean"?g?H.create(h):v.create(h):new E(h,g)},E.prototype.getType=function(){return 4},E.prototype.cmp=function(h){return this.keyh.key?1:this.valueh.value?1:0},E.prototype.equals=function(h){return h instanceof E?this.key===h.key&&this.value===h.value:!1},E.prototype.evaluate=function(h){return h.getValue(this.key)!=this.value},E.prototype.keys=function(){return[this.key]},E.prototype.negate=function(){return ce.create(this.key,this.value)},E}(),H=function(){function E(h){this.key=h}return E.create=function(h){return new E(h)},E.prototype.getType=function(){return 2},E.prototype.cmp=function(h){return this.keyh.key?1:0},E.prototype.equals=function(h){return h instanceof E?this.key===h.key:!1},E.prototype.evaluate=function(h){return!h.getValue(this.key)},E.prototype.keys=function(){return[this.key]},E.prototype.negate=function(){return v.create(this.key)},E}(),j=function(){function E(h,g){this.key=h,this.regexp=g}return E.create=function(h,g){return new E(h,g)},E.prototype.getType=function(){return 6},E.prototype.cmp=function(h){if(this.keyh.key)return 1;var g=this.regexp?this.regexp.source:"",x=h.regexp?h.regexp.source:"";return gx?1:0},E.prototype.equals=function(h){if(h instanceof E){var g=this.regexp?this.regexp.source:"",x=h.regexp?h.regexp.source:"";return this.key===h.key&&g===x}return!1},E.prototype.evaluate=function(h){var g=h.getValue(this.key);return this.regexp?this.regexp.test(g):!1},E.prototype.keys=function(){return[this.key]},E.prototype.negate=function(){return y.create(this)},E}(),y=function(){function E(h){this._actual=h}return E.create=function(h){return new E(h)},E.prototype.getType=function(){return 7},E.prototype.cmp=function(h){return this._actual.cmp(h._actual)},E.prototype.equals=function(h){return h instanceof E?this._actual.equals(h._actual):!1},E.prototype.evaluate=function(h){return!this._actual.evaluate(h)},E.prototype.keys=function(){return this._actual.keys()},E.prototype.negate=function(){return this._actual},E}(),O=function(){function E(h){this.expr=h}return E.create=function(h){var g=E._normalizeArr(h);return g.length===0?void 0:g.length===1?g[0]:new E(g)},E.prototype.getType=function(){return 5},E.prototype.cmp=function(h){if(this.expr.lengthh.expr.length)return 1;for(var g=0,x=this.expr.length;g1;){for(var G=h.shift(),oe=h.shift(),pe=[],Z=0,ye=K(G);Z=15&&(O=!1,H=!0);var G=g&&(j||O&&(K==null||K<12.11)),oe=ke||ce&&fe>=9;function pe(e){return new RegExp("(^|\\s)"+e+"(?:$|\\s)\\s*")}var Z=function(e,t){var r=e.className,n=pe(t).exec(r);if(n){var a=r.slice(n.index+n[0].length);e.className=r.slice(0,n.index)+(a?n[1]+a:"")}};function ye(e){for(var t=e.childNodes.length;t>0;--t)e.removeChild(e.firstChild);return e}function X(e,t){return ye(e).appendChild(t)}function he(e,t,r,n){var a=document.createElement(e);if(r&&(a.className=r),n&&(a.style.cssText=n),typeof t=="string")a.appendChild(document.createTextNode(t));else if(t)for(var o=0;o=t)return s+(t-o);s+=l-o,s+=r-s%r,o=l+1}}var re=function(){this.id=null,this.f=null,this.time=0,this.handler=F(this.onTimeout,this)};re.prototype.onTimeout=function(e){e.id=0,e.time<=+new Date?e.f():setTimeout(e.handler,e.time-+new Date)},re.prototype.set=function(e,t){this.f=t;var r=+new Date+e;(!this.id||r=t)return n+Math.min(s,t-a);if(a+=o-n,a+=r-a%r,n=o+1,a>=t)return n}}var Y=[""];function me(e){for(;Y.length<=e;)Y.push(p(Y)+" ");return Y[e]}function p(e){return e[e.length-1]}function T(e,t){for(var r=[],n=0;n"\x80"&&(e.toUpperCase()!=e.toLowerCase()||b.test(e))}function xe(e,t){return t?t.source.indexOf("\\w")>-1&&B(e)?!0:t.test(e):B(e)}function Me(e){for(var t in e)if(e.hasOwnProperty(t)&&e[t])return!1;return!0}var _e=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function qe(e){return e.charCodeAt(0)>=768&&_e.test(e)}function ot(e,t,r){for(;(r<0?t>0:tr?-1:1;;){if(t==r)return t;var a=(t+r)/2,o=n<0?Math.ceil(a):Math.floor(a);if(o==t)return e(o)?t:r;e(o)?r=o:t=o+n}}function rt(e,t,r,n){if(!e)return n(t,r,"ltr",0);for(var a=!1,o=0;ot||t==r&&s.to==t)&&(n(Math.max(s.from,t),Math.min(s.to,r),s.level==1?"rtl":"ltr",o),a=!0)}a||n(t,r,"ltr")}var ft=null;function Xe(e,t,r){var n;ft=null;for(var a=0;at)return a;o.to==t&&(o.from!=o.to&&r=="before"?n=a:ft=a),o.from==t&&(o.from!=o.to&&r!="before"?n=a:ft=a)}return n!=null?n:ft}var kt=function(){var e="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",t="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function r(f){return f<=247?e.charAt(f):1424<=f&&f<=1524?"R":1536<=f&&f<=1785?t.charAt(f-1536):1774<=f&&f<=2220?"r":8192<=f&&f<=8203?"w":f==8204?"b":"L"}var n=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,a=/[stwN]/,o=/[LRr]/,s=/[Lb1n]/,l=/[1n]/;function u(f,I,V){this.level=f,this.from=I,this.to=V}return function(f,I){var V=I=="ltr"?"L":"R";if(f.length==0||I=="ltr"&&!n.test(f))return!1;for(var Ee=f.length,ge=[],Le=0;Le-1&&(n[t]=a.slice(0,o).concat(a.slice(o+1)))}}}function Xt(e,t){var r=Nt(e,t);if(!r.length)return;for(var n=Array.prototype.slice.call(arguments,2),a=0;a0}function Cn(e){e.prototype.on=function(t,r){He(this,t,r)},e.prototype.off=function(t,r){wn(this,t,r)}}function on(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function Kt(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}function dr(e){return e.defaultPrevented!=null?e.defaultPrevented:e.returnValue==!1}function Or(e){on(e),Kt(e)}function ir(e){return e.target||e.srcElement}function Sr(e){var t=e.which;return t==null&&(e.button&1?t=1:e.button&2?t=3:e.button&4&&(t=2)),g&&e.ctrlKey&&t==1&&(t=3),t}var sr=function(){if(ce&&fe<9)return!1;var e=he("div");return"draggable"in e||"dragDrop"in e}(),Vr;function Br(e){if(Vr==null){var t=he("span","\u200B");X(e,he("span",[t,document.createTextNode("x")])),e.firstChild.offsetHeight!=0&&(Vr=t.offsetWidth<=1&&t.offsetHeight>2&&!(ce&&fe<8))}var r=Vr?he("span","\u200B"):he("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return r.setAttribute("cm-text",""),r}var aa;function Ir(e){if(aa!=null)return aa;var t=X(e,document.createTextNode("A\u062EA")),r=we(t,0,1).getBoundingClientRect(),n=we(t,1,2).getBoundingClientRect();return ye(e),!r||r.left==r.right?!1:aa=n.right-r.right<3}var Mr=` b`.split(/\n/).length!=3?function(e){for(var t=0,r=[],n=e.length;t<=n;){var a=e.indexOf(` -`,t);a==-1&&(a=e.length);var o=e.slice(t,e.charAt(a-1)=="\r"?a-1:a),s=o.indexOf("\r");s!=-1?(r.push(o.slice(0,s)),t+=s+1):(r.push(o),t=a+1)}return r}:function(e){return e.split(/\r\n?|\n/)},fr=window.getSelection?function(e){try{return e.selectionStart!=e.selectionEnd}catch(t){return!1}}:function(e){var t;try{t=e.ownerDocument.selection.createRange()}catch(r){}return!t||t.parentElement()!=e?!1:t.compareEndPoints("StartToEnd",t)!=0},sa=function(){var e=he("div");return"oncopy"in e?!0:(e.setAttribute("oncopy","return;"),typeof e.oncopy=="function")}(),ht=null;function Fe(e){if(ht!=null)return ht;var t=X(e,he("span","x")),r=t.getBoundingClientRect(),n=we(t,0,1).getBoundingClientRect();return ht=Math.abs(r.left-n.left)>1}var vt={},jt={};function Jt(e,t){arguments.length>2&&(t.dependencies=Array.prototype.slice.call(arguments,2)),vt[e]=t}function _t(e,t){jt[e]=t}function In(e){if(typeof e=="string"&&jt.hasOwnProperty(e))e=jt[e];else if(e&&typeof e.name=="string"&&jt.hasOwnProperty(e.name)){var t=jt[e.name];typeof t=="string"&&(t={name:t}),e=C(t,e),e.name=t.name}else{if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(e))return In("application/xml");if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(e))return In("application/json")}return typeof e=="string"?{name:e}:e||{name:"null"}}function at(e,t){t=In(t);var r=vt[t.name];if(!r)return at(e,"text/plain");var n=r(e,t);if(Ge.hasOwnProperty(t.name)){var a=Ge[t.name];for(var o in a){if(!a.hasOwnProperty(o))continue;n.hasOwnProperty(o)&&(n["_"+o]=n[o]),n[o]=a[o]}}if(n.name=t.name,t.helperType&&(n.helperType=t.helperType),t.modeProps)for(var s in t.modeProps)n[s]=t.modeProps[s];return n}var Ge={};function Ve(e,t){var r=Ge.hasOwnProperty(e)?Ge[e]:Ge[e]={};se(t,r)}function it(e,t){if(t===!0)return t;if(e.copyState)return e.copyState(t);var r={};for(var n in t){var a=t[n];a instanceof Array&&(a=a.concat([])),r[n]=a}return r}function Ze(e,t){for(var r;e.innerMode&&!(r=e.innerMode(t),!r||r.mode==e);)t=r.state,e=r.mode;return r||{mode:e,state:t}}function gt(e,t,r){return e.startState?e.startState(t,r):!0}var Be=function(e,t,r){this.pos=this.start=0,this.string=e,this.tabSize=t||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=r};Be.prototype.eol=function(){return this.pos>=this.string.length},Be.prototype.sol=function(){return this.pos==this.lineStart},Be.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},Be.prototype.next=function(){if(this.post},Be.prototype.eatSpace=function(){for(var e=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>e},Be.prototype.skipToEnd=function(){this.pos=this.string.length},Be.prototype.skipTo=function(e){var t=this.string.indexOf(e,this.pos);if(t>-1)return this.pos=t,!0},Be.prototype.backUp=function(e){this.pos-=e},Be.prototype.column=function(){return this.lastColumnPos0?null:(o&&t!==!1&&(this.pos+=o[0].length),o)}},Be.prototype.current=function(){return this.string.slice(this.start,this.pos)},Be.prototype.hideFirstChars=function(e,t){this.lineStart+=e;try{return t()}finally{this.lineStart-=e}},Be.prototype.lookAhead=function(e){var t=this.lineOracle;return t&&t.lookAhead(e)},Be.prototype.baseToken=function(){var e=this.lineOracle;return e&&e.baseToken(this.pos)};function ze(e,t){if(t-=e.first,t<0||t>=e.size)throw new Error("There is no line "+(t+e.first)+" in the document.");for(var r=e;!r.lines;)for(var n=0;;++n){var a=r.children[n],o=a.chunkSize();if(t=e.first&&tr?Te(r,ze(e,r).text.length):St(t,ze(e,t.line).text.length)}function St(e,t){var r=e.ch;return r==null||r>t?Te(e.line,t):r<0?Te(e.line,0):e}function pt(e,t){for(var r=[],n=0;nthis.maxLookAhead&&(this.maxLookAhead=e),t},Ut.prototype.baseToken=function(e){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=e;)this.baseTokenPos+=2;var t=this.baseTokens[this.baseTokenPos+1];return{type:t&&t.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-e}},Ut.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},Ut.fromSaved=function(e,t,r){return t instanceof bt?new Ut(e,it(e.mode,t.state),r,t.lookAhead):new Ut(e,it(e.mode,t),r)},Ut.prototype.save=function(e){var t=e!==!1?it(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new bt(t,this.maxLookAhead):t};function Qn(e,t,r,n){var a=[e.state.modeGen],o={};pn(e,t.text,e.doc.mode,r,function(f,I){return a.push(f,I)},o,n);for(var s=r.state,l=function(f){r.baseTokens=a;var I=e.state.overlays[f],V=1,Ee=0;r.state=!0,pn(e,t.text,I.mode,r,function(ge,Le){for(var Ie=V;Eege&&a.splice(V,1,ge,a[V+1],Ye),V+=2,Ee=Math.min(ge,Ye)}if(!Le)return;if(I.opaque)a.splice(Ie,V-Ie,ge,"overlay "+Le),V=Ie+2;else for(;Iee.options.maxHighlightLength&&it(e.doc.mode,n.state),o=Qn(e,t,n);a&&(n.state=a),t.stateAfter=n.save(!a),t.styles=o.styles,o.classes?t.styleClasses=o.classes:t.styleClasses&&(t.styleClasses=null),r===e.doc.highlightFrontier&&(e.doc.modeFrontier=Math.max(e.doc.modeFrontier,++e.doc.highlightFrontier))}return t.styles}function $t(e,t,r){var n=e.doc,a=e.display;if(!n.mode.startState)return new Ut(n,!0,t);var o=gn(e,t,r),s=o>n.first&&ze(n,o-1).stateAfter,l=s?Ut.fromSaved(n,s,o):new Ut(n,gt(n.mode),o);return n.iter(o,t,function(u){cn(e,u.text,l);var f=l.line;u.stateAfter=f==t-1||f%5==0||f>=a.viewFrom&&ft.start)return o}throw new Error("Mode "+e.name+" failed to advance stream.")}var tr=function(e,t,r){this.start=e.start,this.end=e.pos,this.string=e.current(),this.type=t||null,this.state=r};function Bn(e,t,r,n){var a=e.doc,o=a.mode,s;t=Qe(a,t);var l=ze(a,t.line),u=$t(e,t.line,r),f=new Be(l.text,e.options.tabSize,u),I;for(n&&(I=[]);(n||f.pose.options.maxHighlightLength?(l=!1,s&&cn(e,t,n,I.pos),I.pos=t.length,V=null):V=vn(zn(r,I,n.state,Ee),o),Ee){var ge=Ee[0].name;ge&&(V="m-"+(V?ge+" "+V:ge))}if(!l||f!=V){for(;us;--l){if(l<=o.first)return o.first;var u=ze(o,l-1),f=u.stateAfter;if(f&&(!r||l+(f instanceof bt?f.lookAhead:0)<=o.modeFrontier))return l;var I=z(u.text,null,e.options.tabSize);(a==null||n>I)&&(a=l-1,n=I)}return a}function ln(e,t){if(e.modeFrontier=Math.min(e.modeFrontier,t),e.highlightFrontierr;n--){var a=ze(e,n).stateAfter;if(a&&(!(a instanceof bt)||n+a.lookAhead=t:o.to>t);(n||(n=[])).push(new pr(s,o.from,u?null:o.to))}}return n}function so(e,t,r){var n;if(e)for(var a=0;a=t:o.to>t);if(l||o.from==t&&s.type=="bookmark"&&(!r||o.marker.insertLeft)){var u=o.from==null||(s.inclusiveLeft?o.from<=t:o.from0&&l)for(var ct=0;ct0)continue;var I=[u,1],V=Je(f.from,l.from),Ee=Je(f.to,l.to);(V<0||!s.inclusiveLeft&&!V)&&I.push({from:f.from,to:l.from}),(Ee>0||!s.inclusiveRight&&!Ee)&&I.push({from:l.to,to:f.to}),a.splice.apply(a,I),u+=I.length-3}return a}function An(e){var t=e.markedSpans;if(!t)return;for(var r=0;rt)&&(!n||wr(n,o.marker)<0)&&(n=o.marker)}return n}function Ea(e,t,r,n,a){var o=ze(e,t),s=Un&&o.markedSpans;if(s)for(var l=0;l=0&&V<=0||I<=0&&V>=0)continue;if(I<=0&&(u.marker.inclusiveRight&&a.inclusiveLeft?Je(f.to,r)>=0:Je(f.to,r)>0)||I>=0&&(u.marker.inclusiveRight&&a.inclusiveLeft?Je(f.from,n)<=0:Je(f.from,n)<0))return!0}}function Nr(e){for(var t;t=Zr(e);)e=t.find(-1,!0).line;return e}function Co(e){for(var t;t=_n(e);)e=t.find(1,!0).line;return e}function va(e){for(var t,r;t=_n(e);)e=t.find(1,!0).line,(r||(r=[])).push(e);return r}function ga(e,t){var r=ze(e,t),n=Nr(r);return r==n?t:It(n)}function Ma(e,t){if(t>e.lastLine())return t;var r=ze(e,t),n;if(!Xr(e,r))return t;for(;n=_n(r);)r=n.find(1,!0).line;return It(r)+1}function Xr(e,t){var r=Un&&t.markedSpans;if(r)for(var n=void 0,a=0;at.maxLineLength&&(t.maxLineLength=a,t.maxLine=n)})}var Da=function(e,t,r){this.text=e,Xn(this,t),this.height=r?r(this):1};Da.prototype.lineNo=function(){return It(this)},Cn(Da);function Vo(e,t,r,n){e.text=t,e.stateAfter&&(e.stateAfter=null),e.styles&&(e.styles=null),e.order!=null&&(e.order=null),An(e),Xn(e,r);var a=n?n(e):1;a!=e.height&&qt(e,a)}function uo(e){e.parent=null,An(e)}var Yo={},ba={};function co(e,t){if(!e||/^\s*$/.test(e))return null;var r=t.addModeClass?ba:Yo;return r[e]||(r[e]=e.replace(/\S+/g,"cm-$&"))}function Ao(e,t){var r=Ae("span",null,null,H?"padding-right: .1px":null),n={pre:Ae("pre",[r],"CodeMirror-line"),content:r,col:0,pos:0,cm:e,trailingSpace:!1,splitSpaces:e.getOption("lineWrapping")};t.measure={};for(var a=0;a<=(t.rest?t.rest.length:0);a++){var o=a?t.rest[a-1]:t.line,s=void 0;n.pos=0,n.addToken=$r,Ir(e.display.measure)&&(s=Rt(o,e.doc.direction))&&(n.addToken=xi(n.addToken,s)),n.map=[];var l=t!=e.display.externalMeasured&&It(o);Zo(o,n,Sn(e,o,l)),o.styleClasses&&(o.styleClasses.bgClass&&(n.bgClass=de(o.styleClasses.bgClass,n.bgClass||"")),o.styleClasses.textClass&&(n.textClass=de(o.styleClasses.textClass,n.textClass||""))),n.map.length==0&&n.map.push(0,0,n.content.appendChild(Br(e.display.measure))),a==0?(t.measure.map=n.map,t.measure.cache={}):((t.measure.maps||(t.measure.maps=[])).push(n.map),(t.measure.caches||(t.measure.caches=[])).push({}))}if(H){var u=n.content.lastChild;(/\bcm-tab\b/.test(u.className)||u.querySelector&&u.querySelector(".cm-tab"))&&(n.content.className="cm-tab-wrap-hack")}return Yt(e,"renderLine",e,t.line,n.pre),n.pre.className&&(n.textClass=de(n.pre.className,n.textClass||"")),n}function Za(e){var t=he("span","\u2022","cm-invalidchar");return t.title="\\u"+e.charCodeAt(0).toString(16),t.setAttribute("aria-label",t.title),t}function $r(e,t,r,n,a,o,s){if(!t)return;var l=e.splitSpaces?xo(t,e.trailingSpace):t,u=e.cm.state.specialChars,f=!1,I;if(!u.test(t))e.col+=t.length,I=document.createTextNode(l),e.map.push(e.pos,e.pos+t.length,I),ce&&fe<9&&(f=!0),e.pos+=t.length;else{I=document.createDocumentFragment();for(var V=0;;){u.lastIndex=V;var Ee=u.exec(t),ge=Ee?Ee.index-V:t.length-V;if(ge){var Le=document.createTextNode(l.slice(V,V+ge));ce&&fe<9?I.appendChild(he("span",[Le])):I.appendChild(Le),e.map.push(e.pos,e.pos+ge,Le),e.col+=ge,e.pos+=ge}if(!Ee)break;V+=ge+1;var Ie=void 0;if(Ee[0]==" "){var Ye=e.cm.options.tabSize,tt=Ye-e.col%Ye;Ie=I.appendChild(he("span",me(tt),"cm-tab")),Ie.setAttribute("role","presentation"),Ie.setAttribute("cm-text"," "),e.col+=tt}else Ee[0]=="\r"||Ee[0]==` -`?(Ie=I.appendChild(he("span",Ee[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),Ie.setAttribute("cm-text",Ee[0]),e.col+=1):(Ie=e.cm.options.specialCharPlaceholder(Ee[0]),Ie.setAttribute("cm-text",Ee[0]),ce&&fe<9?I.appendChild(he("span",[Ie])):I.appendChild(Ie),e.col+=1);e.map.push(e.pos,e.pos+1,Ie),e.pos++}}if(e.trailingSpace=l.charCodeAt(t.length-1)==32,r||n||a||f||o||s){var st=r||"";n&&(st+=n),a&&(st+=a);var nt=he("span",[I],st,o);if(s)for(var ct in s)s.hasOwnProperty(ct)&&ct!="style"&&ct!="class"&&nt.setAttribute(ct,s[ct]);return e.content.appendChild(nt)}e.content.appendChild(I)}function xo(e,t){if(e.length>1&&!/ /.test(e))return e;for(var r=t,n="",a=0;af&&V.from<=f);Ee++);if(V.to>=I)return e(r,n,a,o,s,l,u);e(r,n.slice(0,V.to-f),a,o,null,l,u),o=null,n=n.slice(V.to-f),f=V.to}}}function Oo(e,t,r,n){var a=!n&&r.widgetNode;a&&e.map.push(e.pos,e.pos+t,a),!n&&e.cm.display.input.needsContentAttribute&&(a||(a=e.content.appendChild(document.createElement("span"))),a.setAttribute("cm-marker",r.id)),a&&(e.cm.display.input.setUneditable(a),e.content.appendChild(a)),e.pos+=t,e.trailingSpace=!1}function Zo(e,t,r){var n=e.markedSpans,a=e.text,o=0;if(!n){for(var s=1;su||en.collapsed&&At.to==u&&At.from==u)){if(At.to!=null&&At.to!=u&&ge>At.to&&(ge=At.to,Ie=""),en.className&&(Le+=" "+en.className),en.css&&(Ee=(Ee?Ee+";":"")+en.css),en.startStyle&&At.from==u&&(Ye+=" "+en.startStyle),en.endStyle&&At.to==ge&&(ct||(ct=[])).push(en.endStyle,At.to),en.title&&((st||(st={})).title=en.title),en.attributes)for(var Kn in en.attributes)(st||(st={}))[Kn]=en.attributes[Kn];en.collapsed&&(!tt||wr(tt.marker,en)<0)&&(tt=At)}else At.from>u&&ge>At.from&&(ge=At.from)}if(ct)for(var Tr=0;Tr=l)break;for(var ia=Math.min(l,ge);;){if(I){var ta=u+I.length;if(!tt){var vr=ta>ia?I.slice(0,ia-u):I;t.addToken(t,vr,V?V+Le:Le,Ye,u+vr.length==ge?Ie:"",Ee,st)}if(ta>=ia){I=I.slice(ia-u),u=ia;break}u=ta,Ye=""}I=a.slice(o,o=r[f++]),V=co(r[f++],t.cm.options)}}}function So(e,t,r){this.line=t,this.rest=va(t),this.size=this.rest?It(p(this.rest))-r+1:1,this.node=this.text=null,this.hidden=Xr(e,t)}function wa(e,t,r){for(var n=[],a,o=t;o2&&o.push((u.bottom+f.top)/2-r.top)}}o.push(r.bottom-r.top)}}function m(e,t,r){if(e.line==t)return{map:e.measure.map,cache:e.measure.cache};for(var n=0;nr)return{map:e.measure.maps[a],cache:e.measure.caches[a],before:!0}}function U(e,t){t=Nr(t);var r=It(t),n=e.display.externalMeasured=new So(e.doc,t,r);n.lineN=r;var a=n.built=Ao(e,n);return n.text=a.pre,X(e.display.lineMeasure,a.pre),n}function W(e,t,r,n){return be(e,ne(e,t),r,n)}function ue(e,t){if(t>=e.display.viewFrom&&t=r.lineN&&tt)&&(o=u-l,a=o-1,t>=u&&(s="right")),a!=null){if(n=e[f+2],l==u&&r==(n.insertLeft?"left":"right")&&(s=r),r=="left"&&a==0)for(;f&&e[f-2]==e[f-3]&&e[f-1].insertLeft;)n=e[(f-=3)+2],s="left";if(r=="right"&&a==u-l)for(;f=0&&!((r=e[a]).left!=r.right);a--);return r}function et(e,t,r,n){var a=Ke(t.map,r,n),o=a.node,s=a.start,l=a.end,u=a.collapse,f;if(o.nodeType==3){for(var I=0;I<4;I++){for(;s&&qe(t.line.text.charAt(a.coverStart+s));)--s;for(;a.coverStart+l0&&(u=n="right");var V;e.options.lineWrapping&&(V=o.getClientRects()).length>1?f=V[n=="right"?V.length-1:0]:f=o.getBoundingClientRect()}if(ce&&fe<9&&!s&&(!f||!f.left&&!f.right)){var Ee=o.parentNode.getClientRects()[0];Ee?f={left:Ee.left,right:Ee.left+br(e.display),top:Ee.top,bottom:Ee.bottom}:f=Pe}for(var ge=f.top-t.rect.top,Le=f.bottom-t.rect.top,Ie=(ge+Le)/2,Ye=t.view.measure.heights,tt=0;tt=n.text.length?(u=n.text.length,f="before"):u<=0&&(u=0,f="after"),!l)return s(f=="before"?u-1:u,f=="before");function I(Le,Ie,Ye){var tt=l[Ie],st=tt.level==1;return s(Ye?Le-1:Le,st!=Ye)}var V=Xe(l,u,f),Ee=ft,ge=I(u,V,f=="before");return Ee!=null&&(ge.other=I(u,Ee,f!="before")),ge}function Ot(e,t){var r=0;t=Qe(e.doc,t),e.options.lineWrapping||(r=br(e.display)*t.ch);var n=ze(e.doc,t.line),a=qr(n)+qo(e.display);return{left:r,right:r,top:a,bottom:a+n.height}}function Ct(e,t,r,n,a){var o=Te(e,t,r);return o.xRel=a,n&&(o.outside=n),o}function un(e,t,r){var n=e.doc;if(r+=e.display.viewOffset,r<0)return Ct(n.first,0,null,-1,-1);var a=nn(n,r),o=n.first+n.size-1;if(a>o)return Ct(n.first+n.size-1,ze(n,o).text.length,null,1,1);t<0&&(t=0);for(var s=ze(n,a);;){var l=Vn(e,s,a,t,r),u=Kr(s,l.ch+(l.xRel>0||l.outside>0?1:0));if(!u)return l;var f=u.find(1);if(f.line==a)return f;s=ze(n,a=f.line)}}function hn(e,t,r,n){n-=Qt(t);var a=t.text.length,o=yt(function(s){return be(e,r,s-1).bottom<=n},a,0);return a=yt(function(s){return be(e,r,s).top>n},o,a),{begin:o,end:a}}function mt(e,t,r,n){r||(r=ne(e,t));var a=fn(e,t,be(e,r,n),"line").top;return hn(e,t,r,a)}function mn(e,t,r,n){return e.bottom<=r?!1:e.top>r?!0:(n?e.left:e.right)>t}function Vn(e,t,r,n,a){a-=qr(t);var o=ne(e,t),s=Qt(t),l=0,u=t.text.length,f=!0,I=Rt(t,e.doc.direction);if(I){var V=(e.options.lineWrapping?Nn:En)(e,t,r,o,I,n,a);f=V.level!=1,l=f?V.from:V.to-1,u=f?V.to:V.from-1}var Ee=null,ge=null,Le=yt(function(wt){var At=be(e,o,wt);return At.top+=s,At.bottom+=s,mn(At,n,a,!1)?(At.top<=a&&At.left<=n&&(Ee=wt,ge=At),!0):!1},l,u),Ie,Ye,tt=!1;if(ge){var st=n-ge.left=ct.bottom?1:0}return Le=ot(t.text,Le,1),Ct(r,Le,Ye,tt,n-Ie)}function En(e,t,r,n,a,o,s){var l=yt(function(V){var Ee=a[V],ge=Ee.level!=1;return mn(an(e,Te(r,ge?Ee.to:Ee.from,ge?"before":"after"),"line",t,n),o,s,!0)},0,a.length-1),u=a[l];if(l>0){var f=u.level!=1,I=an(e,Te(r,f?u.from:u.to,f?"after":"before"),"line",t,n);mn(I,o,s,!0)&&I.top>s&&(u=a[l-1])}return u}function Nn(e,t,r,n,a,o,s){var l=hn(e,t,n,s),u=l.begin,f=l.end;/\s/.test(t.text.charAt(f-1))&&f--;for(var I=null,V=null,Ee=0;Ee=f||ge.to<=u)continue;var Le=ge.level!=1,Ie=be(e,n,Le?Math.min(f,ge.to)-1:Math.max(u,ge.from)).right,Ye=IeYe)&&(I=ge,V=Ye)}return I||(I=a[a.length-1]),I.fromf&&(I={from:I.from,to:f,level:I.level}),I}var Tn;function ar(e){if(e.cachedTextHeight!=null)return e.cachedTextHeight;if(Tn==null){Tn=he("pre",null,"CodeMirror-line-like");for(var t=0;t<49;++t)Tn.appendChild(document.createTextNode("x")),Tn.appendChild(he("br"));Tn.appendChild(document.createTextNode("x"))}X(e.measure,Tn);var r=Tn.offsetHeight/50;return r>3&&(e.cachedTextHeight=r),ye(e.measure),r||1}function br(e){if(e.cachedCharWidth!=null)return e.cachedCharWidth;var t=he("span","xxxxxxxxxx"),r=he("pre",[t],"CodeMirror-line-like");X(e.measure,r);var n=t.getBoundingClientRect(),a=(n.right-n.left)/10;return a>2&&(e.cachedCharWidth=a),a||10}function qn(e){for(var t=e.display,r={},n={},a=t.gutters.clientLeft,o=t.gutters.firstChild,s=0;o;o=o.nextSibling,++s){var l=e.display.gutterSpecs[s].className;r[l]=o.offsetLeft+o.clientLeft+a,n[l]=o.clientWidth}return{fixedPos:Ur(t),gutterTotalWidth:t.gutters.offsetWidth,gutterLeft:r,gutterWidth:n,wrapperWidth:t.wrapper.clientWidth}}function Ur(e){return e.scroller.getBoundingClientRect().left-e.sizer.getBoundingClientRect().left}function da(e){var t=ar(e.display),r=e.options.lineWrapping,n=r&&Math.max(5,e.display.scroller.clientWidth/br(e.display)-3);return function(a){if(Xr(e.doc,a))return 0;var o=0;if(a.widgets)for(var s=0;s0&&(f=ze(e.doc,u.line).text).length==u.ch){var I=z(f,f.length,e.options.tabSize)-f.length;u=Te(u.line,Math.max(0,Math.round((o-q(e.display).left)/br(e.display))-I))}return u}function Wn(e,t){if(t>=e.display.viewTo)return null;if(t-=e.display.viewFrom,t<0)return null;for(var r=e.display.view,n=0;nt)&&(a.updateLineNumbers=t),e.curOp.viewChanged=!0,t>=a.viewTo)Un&&ga(e.doc,t)a.viewFrom?Yn(e):(a.viewFrom+=n,a.viewTo+=n);else if(t<=a.viewFrom&&r>=a.viewTo)Yn(e);else if(t<=a.viewFrom){var o=fa(e,r,r+n,1);o?(a.view=a.view.slice(o.index),a.viewFrom=o.lineN,a.viewTo+=n):Yn(e)}else if(r>=a.viewTo){var s=fa(e,t,t,-1);s?(a.view=a.view.slice(0,s.index),a.viewTo=s.lineN):Yn(e)}else{var l=fa(e,t,t,-1),u=fa(e,r,r+n,1);l&&u?(a.view=a.view.slice(0,l.index).concat(wa(e,l.lineN,u.lineN)).concat(a.view.slice(u.index)),a.viewTo+=n):Yn(e)}var f=a.externalMeasured;f&&(r=a.lineN&&t=n.viewTo)return;var o=n.view[Wn(e,t)];if(o.node==null)return;var s=o.changes||(o.changes=[]);Oe(s,r)==-1&&s.push(r)}function Yn(e){e.display.viewFrom=e.display.viewTo=e.doc.first,e.display.view=[],e.display.viewOffset=0}function fa(e,t,r,n){var a=Wn(e,t),o,s=e.display.view;if(!Un||r==e.doc.first+e.doc.size)return{index:a,lineN:r};for(var l=e.display.viewFrom,u=0;u0){if(a==s.length-1)return null;o=l+s[a].size-t,a++}else o=l-t;t+=o,r+=o}for(;ga(e.doc,r)!=r;){if(a==(n<0?0:s.length-1))return null;r+=n*s[a-(n<0?1:0)].size,a+=n}return{index:a,lineN:r}}function Ra(e,t,r){var n=e.display,a=n.view;a.length==0||t>=n.viewTo||r<=n.viewFrom?(n.view=wa(e,t,r),n.viewFrom=t):(n.viewFrom>t?n.view=wa(e,t,n.viewFrom).concat(n.view):n.viewFromr&&(n.view=n.view.slice(0,Wn(e,r)))),n.viewTo=r}function Ta(e){for(var t=e.display.view,r=0,n=0;n=e.display.viewTo||l.to().line1}var vt={},jt={};function Jt(e,t){arguments.length>2&&(t.dependencies=Array.prototype.slice.call(arguments,2)),vt[e]=t}function _t(e,t){jt[e]=t}function In(e){if(typeof e=="string"&&jt.hasOwnProperty(e))e=jt[e];else if(e&&typeof e.name=="string"&&jt.hasOwnProperty(e.name)){var t=jt[e.name];typeof t=="string"&&(t={name:t}),e=C(t,e),e.name=t.name}else{if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(e))return In("application/xml");if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(e))return In("application/json")}return typeof e=="string"?{name:e}:e||{name:"null"}}function at(e,t){t=In(t);var r=vt[t.name];if(!r)return at(e,"text/plain");var n=r(e,t);if(Ge.hasOwnProperty(t.name)){var a=Ge[t.name];for(var o in a){if(!a.hasOwnProperty(o))continue;n.hasOwnProperty(o)&&(n["_"+o]=n[o]),n[o]=a[o]}}if(n.name=t.name,t.helperType&&(n.helperType=t.helperType),t.modeProps)for(var s in t.modeProps)n[s]=t.modeProps[s];return n}var Ge={};function Ve(e,t){var r=Ge.hasOwnProperty(e)?Ge[e]:Ge[e]={};se(t,r)}function it(e,t){if(t===!0)return t;if(e.copyState)return e.copyState(t);var r={};for(var n in t){var a=t[n];a instanceof Array&&(a=a.concat([])),r[n]=a}return r}function Ze(e,t){for(var r;e.innerMode&&!(r=e.innerMode(t),!r||r.mode==e);)t=r.state,e=r.mode;return r||{mode:e,state:t}}function gt(e,t,r){return e.startState?e.startState(t,r):!0}var Be=function(e,t,r){this.pos=this.start=0,this.string=e,this.tabSize=t||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=r};Be.prototype.eol=function(){return this.pos>=this.string.length},Be.prototype.sol=function(){return this.pos==this.lineStart},Be.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},Be.prototype.next=function(){if(this.post},Be.prototype.eatSpace=function(){for(var e=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>e},Be.prototype.skipToEnd=function(){this.pos=this.string.length},Be.prototype.skipTo=function(e){var t=this.string.indexOf(e,this.pos);if(t>-1)return this.pos=t,!0},Be.prototype.backUp=function(e){this.pos-=e},Be.prototype.column=function(){return this.lastColumnPos0?null:(o&&t!==!1&&(this.pos+=o[0].length),o)}},Be.prototype.current=function(){return this.string.slice(this.start,this.pos)},Be.prototype.hideFirstChars=function(e,t){this.lineStart+=e;try{return t()}finally{this.lineStart-=e}},Be.prototype.lookAhead=function(e){var t=this.lineOracle;return t&&t.lookAhead(e)},Be.prototype.baseToken=function(){var e=this.lineOracle;return e&&e.baseToken(this.pos)};function ze(e,t){if(t-=e.first,t<0||t>=e.size)throw new Error("There is no line "+(t+e.first)+" in the document.");for(var r=e;!r.lines;)for(var n=0;;++n){var a=r.children[n],o=a.chunkSize();if(t=e.first&&tr?Te(r,ze(e,r).text.length):St(t,ze(e,t.line).text.length)}function St(e,t){var r=e.ch;return r==null||r>t?Te(e.line,t):r<0?Te(e.line,0):e}function pt(e,t){for(var r=[],n=0;nthis.maxLookAhead&&(this.maxLookAhead=e),t},Ut.prototype.baseToken=function(e){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=e;)this.baseTokenPos+=2;var t=this.baseTokens[this.baseTokenPos+1];return{type:t&&t.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-e}},Ut.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},Ut.fromSaved=function(e,t,r){return t instanceof bt?new Ut(e,it(e.mode,t.state),r,t.lookAhead):new Ut(e,it(e.mode,t),r)},Ut.prototype.save=function(e){var t=e!==!1?it(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new bt(t,this.maxLookAhead):t};function Qn(e,t,r,n){var a=[e.state.modeGen],o={};pn(e,t.text,e.doc.mode,r,function(f,I){return a.push(f,I)},o,n);for(var s=r.state,l=function(f){r.baseTokens=a;var I=e.state.overlays[f],V=1,Ee=0;r.state=!0,pn(e,t.text,I.mode,r,function(ge,Le){for(var Ie=V;Eege&&a.splice(V,1,ge,a[V+1],Ye),V+=2,Ee=Math.min(ge,Ye)}if(!Le)return;if(I.opaque)a.splice(Ie,V-Ie,ge,"overlay "+Le),V=Ie+2;else for(;Iee.options.maxHighlightLength&&it(e.doc.mode,n.state),o=Qn(e,t,n);a&&(n.state=a),t.stateAfter=n.save(!a),t.styles=o.styles,o.classes?t.styleClasses=o.classes:t.styleClasses&&(t.styleClasses=null),r===e.doc.highlightFrontier&&(e.doc.modeFrontier=Math.max(e.doc.modeFrontier,++e.doc.highlightFrontier))}return t.styles}function $t(e,t,r){var n=e.doc,a=e.display;if(!n.mode.startState)return new Ut(n,!0,t);var o=gn(e,t,r),s=o>n.first&&ze(n,o-1).stateAfter,l=s?Ut.fromSaved(n,s,o):new Ut(n,gt(n.mode),o);return n.iter(o,t,function(u){cn(e,u.text,l);var f=l.line;u.stateAfter=f==t-1||f%5==0||f>=a.viewFrom&&ft.start)return o}throw new Error("Mode "+e.name+" failed to advance stream.")}var tr=function(e,t,r){this.start=e.start,this.end=e.pos,this.string=e.current(),this.type=t||null,this.state=r};function Bn(e,t,r,n){var a=e.doc,o=a.mode,s;t=Qe(a,t);var l=ze(a,t.line),u=$t(e,t.line,r),f=new Be(l.text,e.options.tabSize,u),I;for(n&&(I=[]);(n||f.pose.options.maxHighlightLength?(l=!1,s&&cn(e,t,n,I.pos),I.pos=t.length,V=null):V=vn(zn(r,I,n.state,Ee),o),Ee){var ge=Ee[0].name;ge&&(V="m-"+(V?ge+" "+V:ge))}if(!l||f!=V){for(;us;--l){if(l<=o.first)return o.first;var u=ze(o,l-1),f=u.stateAfter;if(f&&(!r||l+(f instanceof bt?f.lookAhead:0)<=o.modeFrontier))return l;var I=z(u.text,null,e.options.tabSize);(a==null||n>I)&&(a=l-1,n=I)}return a}function ln(e,t){if(e.modeFrontier=Math.min(e.modeFrontier,t),e.highlightFrontierr;n--){var a=ze(e,n).stateAfter;if(a&&(!(a instanceof bt)||n+a.lookAhead=t:o.to>t);(n||(n=[])).push(new pr(s,o.from,u?null:o.to))}}return n}function so(e,t,r){var n;if(e)for(var a=0;a=t:o.to>t);if(l||o.from==t&&s.type=="bookmark"&&(!r||o.marker.insertLeft)){var u=o.from==null||(s.inclusiveLeft?o.from<=t:o.from0&&l)for(var ct=0;ct0)continue;var I=[u,1],V=Je(f.from,l.from),Ee=Je(f.to,l.to);(V<0||!s.inclusiveLeft&&!V)&&I.push({from:f.from,to:l.from}),(Ee>0||!s.inclusiveRight&&!Ee)&&I.push({from:l.to,to:f.to}),a.splice.apply(a,I),u+=I.length-3}return a}function An(e){var t=e.markedSpans;if(!t)return;for(var r=0;rt)&&(!n||wr(n,o.marker)<0)&&(n=o.marker)}return n}function Ea(e,t,r,n,a){var o=ze(e,t),s=Un&&o.markedSpans;if(s)for(var l=0;l=0&&V<=0||I<=0&&V>=0)continue;if(I<=0&&(u.marker.inclusiveRight&&a.inclusiveLeft?Je(f.to,r)>=0:Je(f.to,r)>0)||I>=0&&(u.marker.inclusiveRight&&a.inclusiveLeft?Je(f.from,n)<=0:Je(f.from,n)<0))return!0}}function Nr(e){for(var t;t=Zr(e);)e=t.find(-1,!0).line;return e}function Co(e){for(var t;t=_n(e);)e=t.find(1,!0).line;return e}function va(e){for(var t,r;t=_n(e);)e=t.find(1,!0).line,(r||(r=[])).push(e);return r}function ga(e,t){var r=ze(e,t),n=Nr(r);return r==n?t:It(n)}function Ma(e,t){if(t>e.lastLine())return t;var r=ze(e,t),n;if(!Xr(e,r))return t;for(;n=_n(r);)r=n.find(1,!0).line;return It(r)+1}function Xr(e,t){var r=Un&&t.markedSpans;if(r)for(var n=void 0,a=0;at.maxLineLength&&(t.maxLineLength=a,t.maxLine=n)})}var Da=function(e,t,r){this.text=e,Xn(this,t),this.height=r?r(this):1};Da.prototype.lineNo=function(){return It(this)},Cn(Da);function Vo(e,t,r,n){e.text=t,e.stateAfter&&(e.stateAfter=null),e.styles&&(e.styles=null),e.order!=null&&(e.order=null),An(e),Xn(e,r);var a=n?n(e):1;a!=e.height&&qt(e,a)}function uo(e){e.parent=null,An(e)}var Yo={},ba={};function co(e,t){if(!e||/^\s*$/.test(e))return null;var r=t.addModeClass?ba:Yo;return r[e]||(r[e]=e.replace(/\S+/g,"cm-$&"))}function Ao(e,t){var r=Ae("span",null,null,H?"padding-right: .1px":null),n={pre:Ae("pre",[r],"CodeMirror-line"),content:r,col:0,pos:0,cm:e,trailingSpace:!1,splitSpaces:e.getOption("lineWrapping")};t.measure={};for(var a=0;a<=(t.rest?t.rest.length:0);a++){var o=a?t.rest[a-1]:t.line,s=void 0;n.pos=0,n.addToken=$r,Ir(e.display.measure)&&(s=Rt(o,e.doc.direction))&&(n.addToken=xi(n.addToken,s)),n.map=[];var l=t!=e.display.externalMeasured&&It(o);Zo(o,n,Sn(e,o,l)),o.styleClasses&&(o.styleClasses.bgClass&&(n.bgClass=de(o.styleClasses.bgClass,n.bgClass||"")),o.styleClasses.textClass&&(n.textClass=de(o.styleClasses.textClass,n.textClass||""))),n.map.length==0&&n.map.push(0,0,n.content.appendChild(Br(e.display.measure))),a==0?(t.measure.map=n.map,t.measure.cache={}):((t.measure.maps||(t.measure.maps=[])).push(n.map),(t.measure.caches||(t.measure.caches=[])).push({}))}if(H){var u=n.content.lastChild;(/\bcm-tab\b/.test(u.className)||u.querySelector&&u.querySelector(".cm-tab"))&&(n.content.className="cm-tab-wrap-hack")}return Xt(e,"renderLine",e,t.line,n.pre),n.pre.className&&(n.textClass=de(n.pre.className,n.textClass||"")),n}function Za(e){var t=he("span","\u2022","cm-invalidchar");return t.title="\\u"+e.charCodeAt(0).toString(16),t.setAttribute("aria-label",t.title),t}function $r(e,t,r,n,a,o,s){if(!t)return;var l=e.splitSpaces?xo(t,e.trailingSpace):t,u=e.cm.state.specialChars,f=!1,I;if(!u.test(t))e.col+=t.length,I=document.createTextNode(l),e.map.push(e.pos,e.pos+t.length,I),ce&&fe<9&&(f=!0),e.pos+=t.length;else{I=document.createDocumentFragment();for(var V=0;;){u.lastIndex=V;var Ee=u.exec(t),ge=Ee?Ee.index-V:t.length-V;if(ge){var Le=document.createTextNode(l.slice(V,V+ge));ce&&fe<9?I.appendChild(he("span",[Le])):I.appendChild(Le),e.map.push(e.pos,e.pos+ge,Le),e.col+=ge,e.pos+=ge}if(!Ee)break;V+=ge+1;var Ie=void 0;if(Ee[0]==" "){var Ye=e.cm.options.tabSize,tt=Ye-e.col%Ye;Ie=I.appendChild(he("span",me(tt),"cm-tab")),Ie.setAttribute("role","presentation"),Ie.setAttribute("cm-text"," "),e.col+=tt}else Ee[0]=="\r"||Ee[0]==` +`?(Ie=I.appendChild(he("span",Ee[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),Ie.setAttribute("cm-text",Ee[0]),e.col+=1):(Ie=e.cm.options.specialCharPlaceholder(Ee[0]),Ie.setAttribute("cm-text",Ee[0]),ce&&fe<9?I.appendChild(he("span",[Ie])):I.appendChild(Ie),e.col+=1);e.map.push(e.pos,e.pos+1,Ie),e.pos++}}if(e.trailingSpace=l.charCodeAt(t.length-1)==32,r||n||a||f||o||s){var st=r||"";n&&(st+=n),a&&(st+=a);var nt=he("span",[I],st,o);if(s)for(var ct in s)s.hasOwnProperty(ct)&&ct!="style"&&ct!="class"&&nt.setAttribute(ct,s[ct]);return e.content.appendChild(nt)}e.content.appendChild(I)}function xo(e,t){if(e.length>1&&!/ /.test(e))return e;for(var r=t,n="",a=0;af&&V.from<=f);Ee++);if(V.to>=I)return e(r,n,a,o,s,l,u);e(r,n.slice(0,V.to-f),a,o,null,l,u),o=null,n=n.slice(V.to-f),f=V.to}}}function Oo(e,t,r,n){var a=!n&&r.widgetNode;a&&e.map.push(e.pos,e.pos+t,a),!n&&e.cm.display.input.needsContentAttribute&&(a||(a=e.content.appendChild(document.createElement("span"))),a.setAttribute("cm-marker",r.id)),a&&(e.cm.display.input.setUneditable(a),e.content.appendChild(a)),e.pos+=t,e.trailingSpace=!1}function Zo(e,t,r){var n=e.markedSpans,a=e.text,o=0;if(!n){for(var s=1;su||en.collapsed&&At.to==u&&At.from==u)){if(At.to!=null&&At.to!=u&&ge>At.to&&(ge=At.to,Ie=""),en.className&&(Le+=" "+en.className),en.css&&(Ee=(Ee?Ee+";":"")+en.css),en.startStyle&&At.from==u&&(Ye+=" "+en.startStyle),en.endStyle&&At.to==ge&&(ct||(ct=[])).push(en.endStyle,At.to),en.title&&((st||(st={})).title=en.title),en.attributes)for(var Kn in en.attributes)(st||(st={}))[Kn]=en.attributes[Kn];en.collapsed&&(!tt||wr(tt.marker,en)<0)&&(tt=At)}else At.from>u&&ge>At.from&&(ge=At.from)}if(ct)for(var Tr=0;Tr=l)break;for(var ia=Math.min(l,ge);;){if(I){var ta=u+I.length;if(!tt){var vr=ta>ia?I.slice(0,ia-u):I;t.addToken(t,vr,V?V+Le:Le,Ye,u+vr.length==ge?Ie:"",Ee,st)}if(ta>=ia){I=I.slice(ia-u),u=ia;break}u=ta,Ye=""}I=a.slice(o,o=r[f++]),V=co(r[f++],t.cm.options)}}}function So(e,t,r){this.line=t,this.rest=va(t),this.size=this.rest?It(p(this.rest))-r+1:1,this.node=this.text=null,this.hidden=Xr(e,t)}function wa(e,t,r){for(var n=[],a,o=t;o2&&o.push((u.bottom+f.top)/2-r.top)}}o.push(r.bottom-r.top)}}function m(e,t,r){if(e.line==t)return{map:e.measure.map,cache:e.measure.cache};for(var n=0;nr)return{map:e.measure.maps[a],cache:e.measure.caches[a],before:!0}}function U(e,t){t=Nr(t);var r=It(t),n=e.display.externalMeasured=new So(e.doc,t,r);n.lineN=r;var a=n.built=Ao(e,n);return n.text=a.pre,X(e.display.lineMeasure,a.pre),n}function W(e,t,r,n){return be(e,ne(e,t),r,n)}function ue(e,t){if(t>=e.display.viewFrom&&t=r.lineN&&tt)&&(o=u-l,a=o-1,t>=u&&(s="right")),a!=null){if(n=e[f+2],l==u&&r==(n.insertLeft?"left":"right")&&(s=r),r=="left"&&a==0)for(;f&&e[f-2]==e[f-3]&&e[f-1].insertLeft;)n=e[(f-=3)+2],s="left";if(r=="right"&&a==u-l)for(;f=0&&!((r=e[a]).left!=r.right);a--);return r}function et(e,t,r,n){var a=Ke(t.map,r,n),o=a.node,s=a.start,l=a.end,u=a.collapse,f;if(o.nodeType==3){for(var I=0;I<4;I++){for(;s&&qe(t.line.text.charAt(a.coverStart+s));)--s;for(;a.coverStart+l0&&(u=n="right");var V;e.options.lineWrapping&&(V=o.getClientRects()).length>1?f=V[n=="right"?V.length-1:0]:f=o.getBoundingClientRect()}if(ce&&fe<9&&!s&&(!f||!f.left&&!f.right)){var Ee=o.parentNode.getClientRects()[0];Ee?f={left:Ee.left,right:Ee.left+br(e.display),top:Ee.top,bottom:Ee.bottom}:f=Pe}for(var ge=f.top-t.rect.top,Le=f.bottom-t.rect.top,Ie=(ge+Le)/2,Ye=t.view.measure.heights,tt=0;tt=n.text.length?(u=n.text.length,f="before"):u<=0&&(u=0,f="after"),!l)return s(f=="before"?u-1:u,f=="before");function I(Le,Ie,Ye){var tt=l[Ie],st=tt.level==1;return s(Ye?Le-1:Le,st!=Ye)}var V=Xe(l,u,f),Ee=ft,ge=I(u,V,f=="before");return Ee!=null&&(ge.other=I(u,Ee,f!="before")),ge}function Ot(e,t){var r=0;t=Qe(e.doc,t),e.options.lineWrapping||(r=br(e.display)*t.ch);var n=ze(e.doc,t.line),a=qr(n)+qo(e.display);return{left:r,right:r,top:a,bottom:a+n.height}}function Ct(e,t,r,n,a){var o=Te(e,t,r);return o.xRel=a,n&&(o.outside=n),o}function un(e,t,r){var n=e.doc;if(r+=e.display.viewOffset,r<0)return Ct(n.first,0,null,-1,-1);var a=nn(n,r),o=n.first+n.size-1;if(a>o)return Ct(n.first+n.size-1,ze(n,o).text.length,null,1,1);t<0&&(t=0);for(var s=ze(n,a);;){var l=Vn(e,s,a,t,r),u=Kr(s,l.ch+(l.xRel>0||l.outside>0?1:0));if(!u)return l;var f=u.find(1);if(f.line==a)return f;s=ze(n,a=f.line)}}function hn(e,t,r,n){n-=Qt(t);var a=t.text.length,o=yt(function(s){return be(e,r,s-1).bottom<=n},a,0);return a=yt(function(s){return be(e,r,s).top>n},o,a),{begin:o,end:a}}function mt(e,t,r,n){r||(r=ne(e,t));var a=fn(e,t,be(e,r,n),"line").top;return hn(e,t,r,a)}function mn(e,t,r,n){return e.bottom<=r?!1:e.top>r?!0:(n?e.left:e.right)>t}function Vn(e,t,r,n,a){a-=qr(t);var o=ne(e,t),s=Qt(t),l=0,u=t.text.length,f=!0,I=Rt(t,e.doc.direction);if(I){var V=(e.options.lineWrapping?Nn:En)(e,t,r,o,I,n,a);f=V.level!=1,l=f?V.from:V.to-1,u=f?V.to:V.from-1}var Ee=null,ge=null,Le=yt(function(wt){var At=be(e,o,wt);return At.top+=s,At.bottom+=s,mn(At,n,a,!1)?(At.top<=a&&At.left<=n&&(Ee=wt,ge=At),!0):!1},l,u),Ie,Ye,tt=!1;if(ge){var st=n-ge.left=ct.bottom?1:0}return Le=ot(t.text,Le,1),Ct(r,Le,Ye,tt,n-Ie)}function En(e,t,r,n,a,o,s){var l=yt(function(V){var Ee=a[V],ge=Ee.level!=1;return mn(an(e,Te(r,ge?Ee.to:Ee.from,ge?"before":"after"),"line",t,n),o,s,!0)},0,a.length-1),u=a[l];if(l>0){var f=u.level!=1,I=an(e,Te(r,f?u.from:u.to,f?"after":"before"),"line",t,n);mn(I,o,s,!0)&&I.top>s&&(u=a[l-1])}return u}function Nn(e,t,r,n,a,o,s){var l=hn(e,t,n,s),u=l.begin,f=l.end;/\s/.test(t.text.charAt(f-1))&&f--;for(var I=null,V=null,Ee=0;Ee=f||ge.to<=u)continue;var Le=ge.level!=1,Ie=be(e,n,Le?Math.min(f,ge.to)-1:Math.max(u,ge.from)).right,Ye=IeYe)&&(I=ge,V=Ye)}return I||(I=a[a.length-1]),I.fromf&&(I={from:I.from,to:f,level:I.level}),I}var Tn;function ar(e){if(e.cachedTextHeight!=null)return e.cachedTextHeight;if(Tn==null){Tn=he("pre",null,"CodeMirror-line-like");for(var t=0;t<49;++t)Tn.appendChild(document.createTextNode("x")),Tn.appendChild(he("br"));Tn.appendChild(document.createTextNode("x"))}X(e.measure,Tn);var r=Tn.offsetHeight/50;return r>3&&(e.cachedTextHeight=r),ye(e.measure),r||1}function br(e){if(e.cachedCharWidth!=null)return e.cachedCharWidth;var t=he("span","xxxxxxxxxx"),r=he("pre",[t],"CodeMirror-line-like");X(e.measure,r);var n=t.getBoundingClientRect(),a=(n.right-n.left)/10;return a>2&&(e.cachedCharWidth=a),a||10}function qn(e){for(var t=e.display,r={},n={},a=t.gutters.clientLeft,o=t.gutters.firstChild,s=0;o;o=o.nextSibling,++s){var l=e.display.gutterSpecs[s].className;r[l]=o.offsetLeft+o.clientLeft+a,n[l]=o.clientWidth}return{fixedPos:Ur(t),gutterTotalWidth:t.gutters.offsetWidth,gutterLeft:r,gutterWidth:n,wrapperWidth:t.wrapper.clientWidth}}function Ur(e){return e.scroller.getBoundingClientRect().left-e.sizer.getBoundingClientRect().left}function da(e){var t=ar(e.display),r=e.options.lineWrapping,n=r&&Math.max(5,e.display.scroller.clientWidth/br(e.display)-3);return function(a){if(Xr(e.doc,a))return 0;var o=0;if(a.widgets)for(var s=0;s0&&(f=ze(e.doc,u.line).text).length==u.ch){var I=z(f,f.length,e.options.tabSize)-f.length;u=Te(u.line,Math.max(0,Math.round((o-q(e.display).left)/br(e.display))-I))}return u}function Wn(e,t){if(t>=e.display.viewTo)return null;if(t-=e.display.viewFrom,t<0)return null;for(var r=e.display.view,n=0;nt)&&(a.updateLineNumbers=t),e.curOp.viewChanged=!0,t>=a.viewTo)Un&&ga(e.doc,t)a.viewFrom?Yn(e):(a.viewFrom+=n,a.viewTo+=n);else if(t<=a.viewFrom&&r>=a.viewTo)Yn(e);else if(t<=a.viewFrom){var o=fa(e,r,r+n,1);o?(a.view=a.view.slice(o.index),a.viewFrom=o.lineN,a.viewTo+=n):Yn(e)}else if(r>=a.viewTo){var s=fa(e,t,t,-1);s?(a.view=a.view.slice(0,s.index),a.viewTo=s.lineN):Yn(e)}else{var l=fa(e,t,t,-1),u=fa(e,r,r+n,1);l&&u?(a.view=a.view.slice(0,l.index).concat(wa(e,l.lineN,u.lineN)).concat(a.view.slice(u.index)),a.viewTo+=n):Yn(e)}var f=a.externalMeasured;f&&(r=a.lineN&&t=n.viewTo)return;var o=n.view[Wn(e,t)];if(o.node==null)return;var s=o.changes||(o.changes=[]);Oe(s,r)==-1&&s.push(r)}function Yn(e){e.display.viewFrom=e.display.viewTo=e.doc.first,e.display.view=[],e.display.viewOffset=0}function fa(e,t,r,n){var a=Wn(e,t),o,s=e.display.view;if(!Un||r==e.doc.first+e.doc.size)return{index:a,lineN:r};for(var l=e.display.viewFrom,u=0;u0){if(a==s.length-1)return null;o=l+s[a].size-t,a++}else o=l-t;t+=o,r+=o}for(;ga(e.doc,r)!=r;){if(a==(n<0?0:s.length-1))return null;r+=n*s[a-(n<0?1:0)].size,a+=n}return{index:a,lineN:r}}function Ra(e,t,r){var n=e.display,a=n.view;a.length==0||t>=n.viewTo||r<=n.viewFrom?(n.view=wa(e,t,r),n.viewFrom=t):(n.viewFrom>t?n.view=wa(e,t,n.viewFrom).concat(n.view):n.viewFromr&&(n.view=n.view.slice(0,Wn(e,r)))),n.viewTo=r}function Ta(e){for(var t=e.display.view,r=0,n=0;n=e.display.viewTo||l.to().line0?t.blinker=setInterval(function(){e.hasFocus()||Xa(e),t.cursorDiv.style.visibility=(r=!r)?"":"hidden"},e.options.cursorBlinkRate):e.options.cursorBlinkRate<0&&(t.cursorDiv.style.visibility="hidden")}function Si(e){e.state.focused||(e.display.input.focus(),ja(e))}function $o(e){e.state.delayingBlurEvent=!0,setTimeout(function(){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1,Xa(e))},100)}function ja(e,t){if(e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1),e.options.readOnly=="nocursor")return;e.state.focused||(Yt(e,"focus",e,t),e.state.focused=!0,$(e.display.wrapper,"CodeMirror-focused"),!e.curOp&&e.display.selForContextMenu!=e.doc.sel&&(e.display.input.reset(),H&&setTimeout(function(){return e.display.input.reset(!0)},20)),e.display.input.receivedFocus()),Er(e)}function Xa(e,t){if(e.state.delayingBlurEvent)return;e.state.focused&&(Yt(e,"blur",e,t),e.state.focused=!1,Z(e.display.wrapper,"CodeMirror-focused")),clearInterval(e.display.blinker),setTimeout(function(){e.state.focused||(e.display.shift=!1)},150)}function wo(e){for(var t=e.display,r=t.lineDiv.offsetTop,n=0;n.005||I<-.005)&&(qt(a.line,s),ei(a.line),a.rest))for(var V=0;Ve.display.sizerWidth){var Ee=Math.ceil(l/br(e.display));Ee>e.display.maxLineLength&&(e.display.maxLineLength=Ee,e.display.maxLine=a.line,e.display.maxLineChanged=!0)}}}function ei(e){if(e.widgets)for(var t=0;t=s&&(o=nn(t,qr(ze(t,u))-e.wrapper.clientHeight),s=u)}return{from:o,to:Math.max(s,o+1)}}function Ji(e,t){if(Tt(e,"scrollCursorIntoView"))return;var r=e.display,n=r.sizer.getBoundingClientRect(),a=null;if(t.top+n.top<0?a=!0:t.bottom+n.top>(window.innerHeight||document.documentElement.clientHeight)&&(a=!1),a!=null&&!R){var o=he("div","\u200B",null,`position: absolute; + height: `+(At-ct)+"px"))}function V(nt,ct,wt){var At=ze(a,nt),en=At.text.length,Kn,Tr;function nr(vr,na){return Jn(e,Te(nt,vr),"div",At,na)}function ia(vr,na,kr){var xr=mt(e,At,null,vr),gr=na=="ltr"==(kr=="after")?"left":"right",or=kr=="after"?xr.begin:xr.end-(/\s/.test(At.text.charAt(xr.end-1))?2:1);return nr(or,gr)[gr]}var ta=Rt(At,a.direction);return rt(ta,ct||0,wt==null?en:wt,function(vr,na,kr,xr){var gr=kr=="ltr",or=nr(vr,gr?"left":"right"),ra=nr(na-1,gr?"right":"left"),Go=ct==null&&vr==0,io=wt==null&&na==en,Fr=xr==0,Ia=!ta||xr==ta.length-1;if(ra.top-or.top<=3){var Pr=(f?Go:io)&&Fr,ps=(f?io:Go)&&Ia,Ja=Pr?l:(gr?or:ra).left,bo=ps?u:(gr?ra:or).right;I(Ja,or.top,bo-Ja,or.bottom)}else{var yo,Jr,Jo,ms;gr?(yo=f&&Go&&Fr?l:or.left,Jr=f?u:ia(vr,kr,"before"),Jo=f?l:ia(na,kr,"after"),ms=f&&io&&Ia?u:ra.right):(yo=f?ia(vr,kr,"before"):l,Jr=!f&&Go&&Fr?u:or.right,Jo=!f&&io&&Ia?l:ra.left,ms=f?ia(na,kr,"after"):u),I(yo,or.top,Jr-yo,or.bottom),or.bottom0?t.blinker=setInterval(function(){e.hasFocus()||Xa(e),t.cursorDiv.style.visibility=(r=!r)?"":"hidden"},e.options.cursorBlinkRate):e.options.cursorBlinkRate<0&&(t.cursorDiv.style.visibility="hidden")}function Si(e){e.state.focused||(e.display.input.focus(),ja(e))}function $o(e){e.state.delayingBlurEvent=!0,setTimeout(function(){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1,Xa(e))},100)}function ja(e,t){if(e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1),e.options.readOnly=="nocursor")return;e.state.focused||(Xt(e,"focus",e,t),e.state.focused=!0,$(e.display.wrapper,"CodeMirror-focused"),!e.curOp&&e.display.selForContextMenu!=e.doc.sel&&(e.display.input.reset(),H&&setTimeout(function(){return e.display.input.reset(!0)},20)),e.display.input.receivedFocus()),Er(e)}function Xa(e,t){if(e.state.delayingBlurEvent)return;e.state.focused&&(Xt(e,"blur",e,t),e.state.focused=!1,Z(e.display.wrapper,"CodeMirror-focused")),clearInterval(e.display.blinker),setTimeout(function(){e.state.focused||(e.display.shift=!1)},150)}function wo(e){for(var t=e.display,r=t.lineDiv.offsetTop,n=0;n.005||I<-.005)&&(qt(a.line,s),ei(a.line),a.rest))for(var V=0;Ve.display.sizerWidth){var Ee=Math.ceil(l/br(e.display));Ee>e.display.maxLineLength&&(e.display.maxLineLength=Ee,e.display.maxLine=a.line,e.display.maxLineChanged=!0)}}}function ei(e){if(e.widgets)for(var t=0;t=s&&(o=nn(t,qr(ze(t,u))-e.wrapper.clientHeight),s=u)}return{from:o,to:Math.max(s,o+1)}}function Ji(e,t){if(Tt(e,"scrollCursorIntoView"))return;var r=e.display,n=r.sizer.getBoundingClientRect(),a=null;if(t.top+n.top<0?a=!0:t.bottom+n.top>(window.innerHeight||document.documentElement.clientHeight)&&(a=!1),a!=null&&!w){var o=he("div","\u200B",null,`position: absolute; top: `+(t.top-r.viewOffset-qo(e.display))+`px; height: `+(t.bottom-t.top+ie(e)+r.barHeight)+`px; - left: `+t.left+"px; width: "+Math.max(2,t.right-t.left)+"px;");e.display.lineSpace.appendChild(o),o.scrollIntoView(a),e.display.lineSpace.removeChild(o)}}function Vi(e,t,r,n){n==null&&(n=0);var a;!e.options.lineWrapping&&t==r&&(t=t.ch?Te(t.line,t.sticky=="before"?t.ch-1:t.ch,"after"):t,r=t.sticky=="before"?Te(t.line,t.ch+1,"before"):t);for(var o=0;o<5;o++){var s=!1,l=an(e,t),u=!r||r==t?l:an(e,r);a={left:Math.min(l.left,u.left),top:Math.min(l.top,u.top)-n,right:Math.max(l.left,u.left),bottom:Math.max(l.bottom,u.bottom)+n};var f=ti(e,a),I=e.doc.scrollTop,V=e.doc.scrollLeft;if(f.scrollTop!=null&&(eo(e,f.scrollTop),Math.abs(e.doc.scrollTop-I)>1&&(s=!0)),f.scrollLeft!=null&&(ha(e,f.scrollLeft),Math.abs(e.doc.scrollLeft-V)>1&&(s=!0)),!s)break}return a}function Mi(e,t){var r=ti(e,t);r.scrollTop!=null&&eo(e,r.scrollTop),r.scrollLeft!=null&&ha(e,r.scrollLeft)}function ti(e,t){var r=e.display,n=ar(e.display);t.top<0&&(t.top=0);var a=e.curOp&&e.curOp.scrollTop!=null?e.curOp.scrollTop:r.scroller.scrollTop,o=d(e),s={};t.bottom-t.top>o&&(t.bottom=t.top+o);var l=e.doc.height+P(r),u=t.topl-n;if(t.topa+o){var I=Math.min(t.top,(f?l:t.bottom)-o);I!=a&&(s.scrollTop=I)}var V=e.options.fixedGutter?0:r.gutters.offsetWidth,Ee=e.curOp&&e.curOp.scrollLeft!=null?e.curOp.scrollLeft:r.scroller.scrollLeft-V,ge=k(e)-r.gutters.offsetWidth,Le=t.right-t.left>ge;return Le&&(t.right=t.left+ge),t.left<10?s.scrollLeft=0:t.leftge+Ee-3&&(s.scrollLeft=t.right+(Le?0:10)-ge),s}function ni(e,t){if(t==null)return;To(e),e.curOp.scrollTop=(e.curOp.scrollTop==null?e.doc.scrollTop:e.curOp.scrollTop)+t}function qa(e){To(e);var t=e.getCursor();e.curOp.scrollToPos={from:t,to:t,margin:e.options.cursorScrollMargin}}function $a(e,t,r){(t!=null||r!=null)&&To(e),t!=null&&(e.curOp.scrollLeft=t),r!=null&&(e.curOp.scrollTop=r)}function Yi(e,t){To(e),e.curOp.scrollToPos=t}function To(e){var t=e.curOp.scrollToPos;if(t){e.curOp.scrollToPos=null;var r=Ot(e,t.from),n=Ot(e,t.to);ho(e,r,n,t.margin)}}function ho(e,t,r,n){var a=ti(e,{left:Math.min(t.left,r.left),top:Math.min(t.top,r.top)-n,right:Math.max(t.right,r.right),bottom:Math.max(t.bottom,r.bottom)+n});$a(e,a.scrollLeft,a.scrollTop)}function eo(e,t){if(Math.abs(e.doc.scrollTop-t)<2)return;ke||vo(e,{top:t}),to(e,t,!0),ke&&vo(e),mo(e,100)}function to(e,t,r){if(t=Math.max(0,Math.min(e.display.scroller.scrollHeight-e.display.scroller.clientHeight,t)),e.display.scroller.scrollTop==t&&!r)return;e.doc.scrollTop=t,e.display.scrollbars.setScrollTop(t),e.display.scroller.scrollTop!=t&&(e.display.scroller.scrollTop=t)}function ha(e,t,r,n){if(t=Math.max(0,Math.min(t,e.display.scroller.scrollWidth-e.display.scroller.clientWidth)),(r?t==e.doc.scrollLeft:Math.abs(e.doc.scrollLeft-t)<2)&&!n)return;e.doc.scrollLeft=t,dn(e),e.display.scroller.scrollLeft!=t&&(e.display.scroller.scrollLeft=t),e.display.scrollbars.setScrollLeft(t)}function Wa(e){var t=e.display,r=t.gutters.offsetWidth,n=Math.round(e.doc.height+P(e.display));return{clientHeight:t.scroller.clientHeight,viewHeight:t.wrapper.clientHeight,scrollWidth:t.scroller.scrollWidth,clientWidth:t.scroller.clientWidth,viewWidth:t.wrapper.clientWidth,barLeft:e.options.fixedGutter?r:0,docHeight:n,scrollHeight:n+ie(e)+t.barHeight,nativeBarWidth:t.nativeBarWidth,gutterWidth:r}}var Na=function(e,t,r){this.cm=r;var n=this.vert=he("div",[he("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),a=this.horiz=he("div",[he("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");n.tabIndex=a.tabIndex=-1,e(n),e(a),He(n,"scroll",function(){n.clientHeight&&t(n.scrollTop,"vertical")}),He(a,"scroll",function(){a.clientWidth&&t(a.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,ce&&fe<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};Na.prototype.update=function(e){var t=e.scrollWidth>e.clientWidth+1,r=e.scrollHeight>e.clientHeight+1,n=e.nativeBarWidth;if(r){this.vert.style.display="block",this.vert.style.bottom=t?n+"px":"0";var a=e.viewHeight-(t?n:0);this.vert.firstChild.style.height=Math.max(0,e.scrollHeight-e.clientHeight+a)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(t){this.horiz.style.display="block",this.horiz.style.right=r?n+"px":"0",this.horiz.style.left=e.barLeft+"px";var o=e.viewWidth-e.barLeft-(r?n:0);this.horiz.firstChild.style.width=Math.max(0,e.scrollWidth-e.clientWidth+o)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&e.clientHeight>0&&(n==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:r?n:0,bottom:t?n:0}},Na.prototype.setScrollLeft=function(e){this.horiz.scrollLeft!=e&&(this.horiz.scrollLeft=e),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},Na.prototype.setScrollTop=function(e){this.vert.scrollTop!=e&&(this.vert.scrollTop=e),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},Na.prototype.zeroWidthHack=function(){var e=g&&!S?"12px":"18px";this.horiz.style.height=this.vert.style.width=e,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new re,this.disableVert=new re},Na.prototype.enableZeroWidthBar=function(e,t,r){e.style.pointerEvents="auto";function n(){var a=e.getBoundingClientRect(),o=r=="vert"?document.elementFromPoint(a.right-1,(a.top+a.bottom)/2):document.elementFromPoint((a.right+a.left)/2,a.bottom-1);o!=e?e.style.pointerEvents="none":t.set(1e3,n)}t.set(1e3,n)},Na.prototype.clear=function(){var e=this.horiz.parentNode;e.removeChild(this.horiz),e.removeChild(this.vert)};var po=function(){};po.prototype.update=function(){return{bottom:0,right:0}},po.prototype.setScrollLeft=function(){},po.prototype.setScrollTop=function(){},po.prototype.clear=function(){};function Ka(e,t){t||(t=Wa(e));var r=e.display.barWidth,n=e.display.barHeight;Po(e,t);for(var a=0;a<4&&r!=e.display.barWidth||n!=e.display.barHeight;a++)r!=e.display.barWidth&&e.options.lineWrapping&&wo(e),Po(e,Wa(e)),r=e.display.barWidth,n=e.display.barHeight}function Po(e,t){var r=e.display,n=r.scrollbars.update(t);r.sizer.style.paddingRight=(r.barWidth=n.right)+"px",r.sizer.style.paddingBottom=(r.barHeight=n.bottom)+"px",r.heightForcer.style.borderBottom=n.bottom+"px solid transparent",n.right&&n.bottom?(r.scrollbarFiller.style.display="block",r.scrollbarFiller.style.height=n.bottom+"px",r.scrollbarFiller.style.width=n.right+"px"):r.scrollbarFiller.style.display="",n.bottom&&e.options.coverGutterNextToScrollbar&&e.options.fixedGutter?(r.gutterFiller.style.display="block",r.gutterFiller.style.height=n.bottom+"px",r.gutterFiller.style.width=t.gutterWidth+"px"):r.gutterFiller.style.display=""}var ri={native:Na,null:po};function jo(e){e.display.scrollbars&&(e.display.scrollbars.clear(),e.display.scrollbars.addClass&&Z(e.display.wrapper,e.display.scrollbars.addClass)),e.display.scrollbars=new ri[e.options.scrollbarStyle](function(t){e.display.wrapper.insertBefore(t,e.display.scrollbarFiller),He(t,"mousedown",function(){e.state.focused&&setTimeout(function(){return e.display.input.focus()},0)}),t.setAttribute("cm-not-content","true")},function(t,r){r=="horizontal"?ha(e,t):eo(e,t)},e),e.display.scrollbars.addClass&&$(e.display.wrapper,e.display.scrollbars.addClass)}var ai=0;function La(e){e.curOp={cm:e,viewChanged:!1,startHeight:e.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++ai},Mo(e.curOp)}function za(e){var t=e.curOp;t&&Xo(t,function(r){for(var n=0;n=r.viewTo)||r.maxLineChanged&&t.options.lineWrapping,e.update=e.mustUpdate&&new pa(t,e.mustUpdate&&{top:e.scrollTop,ensure:e.scrollToPos},e.forceUpdate)}function Xi(e){e.updatedDisplay=e.mustUpdate&&Ha(e.cm,e.update)}function qi(e){var t=e.cm,r=t.display;e.updatedDisplay&&wo(t),e.barMeasure=Wa(t),r.maxLineChanged&&!t.options.lineWrapping&&(e.adjustWidthTo=W(t,r.maxLine,r.maxLine.text.length).left+3,t.display.sizerWidth=e.adjustWidthTo,e.barMeasure.scrollWidth=Math.max(r.scroller.clientWidth,r.sizer.offsetLeft+e.adjustWidthTo+ie(t)+t.display.barWidth),e.maxScrollLeft=Math.max(0,r.sizer.offsetLeft+e.adjustWidthTo-k(t))),(e.updatedDisplay||e.selectionChanged)&&(e.preparedSelection=r.input.prepareSelection())}function oi(e){var t=e.cm;e.adjustWidthTo!=null&&(t.display.sizer.style.minWidth=e.adjustWidthTo+"px",e.maxScrollLeft=e.display.viewTo)return;var r=+new Date+e.options.workTime,n=$t(e,t.highlightFrontier),a=[];t.iter(n.line,Math.min(t.first+t.size,e.display.viewTo+500),function(o){if(n.line>=e.display.viewFrom){var s=o.styles,l=o.text.length>e.options.maxHighlightLength?it(t.mode,n.state):null,u=Qn(e,o,n,!0);l&&(n.state=l),o.styles=u.styles;var f=o.styleClasses,I=u.classes;I?o.styleClasses=I:f&&(o.styleClasses=null);for(var V=!s||s.length!=o.styles.length||f!=I&&(!f||!I||f.bgClass!=I.bgClass||f.textClass!=I.textClass),Ee=0;!V&&Eer)return mo(e,e.options.workDelay),!0}),t.highlightFrontier=n.line,t.modeFrontier=Math.max(t.modeFrontier,n.line),a.length&&Hr(e,function(){for(var o=0;o=r.viewFrom&&t.visible.to<=r.viewTo&&(r.updateLineNumbers==null||r.updateLineNumbers>=r.viewTo)&&r.renderedView==r.view&&Ta(e)==0)return!1;Cr(e)&&(Yn(e),t.dims=qn(e));var a=n.first+n.size,o=Math.max(t.visible.from-e.options.viewportMargin,n.first),s=Math.min(a,t.visible.to+e.options.viewportMargin);r.viewFroms&&r.viewTo-s<20&&(s=Math.min(a,r.viewTo)),Un&&(o=ga(e.doc,o),s=Ma(e.doc,s));var l=o!=r.viewFrom||s!=r.viewTo||r.lastWrapHeight!=t.wrapperHeight||r.lastWrapWidth!=t.wrapperWidth;Ra(e,o,s),r.viewOffset=qr(ze(e.doc,r.viewFrom)),e.display.mover.style.top=r.viewOffset+"px";var u=Ta(e);if(!l&&u==0&&!t.force&&r.renderedView==r.view&&(r.updateLineNumbers==null||r.updateLineNumbers>=r.viewTo))return!1;var f=Ri(e);return u>4&&(r.lineDiv.style.display="none"),Pi(e,r.updateLineNumbers,t.dims),u>4&&(r.lineDiv.style.display=""),r.renderedView=r.view,Ti(f),ye(r.cursorDiv),ye(r.selectionDiv),r.gutters.style.height=r.sizer.style.minHeight=0,l&&(r.lastWrapHeight=t.wrapperHeight,r.lastWrapWidth=t.wrapperWidth,mo(e,400)),r.updateLineNumbers=null,!0}function No(e,t){for(var r=t.viewport,n=!0;;n=!1){if(!n||!e.options.lineWrapping||t.oldDisplayWidth==k(e)){if(r&&r.top!=null&&(r={top:Math.min(e.doc.height+P(e.display)-d(e),r.top)}),t.visible=Ro(e.display,e.doc,r),t.visible.from>=e.display.viewFrom&&t.visible.to<=e.display.viewTo)break}else n&&(t.visible=Ro(e.display,e.doc,r));if(!Ha(e,t))break;wo(e);var a=Wa(e);Pn(e),Ka(e,a),Dn(e,a),t.force=!1}t.signal(e,"update",e),(e.display.viewFrom!=e.display.reportedViewFrom||e.display.viewTo!=e.display.reportedViewTo)&&(t.signal(e,"viewportChange",e,e.display.viewFrom,e.display.viewTo),e.display.reportedViewFrom=e.display.viewFrom,e.display.reportedViewTo=e.display.viewTo)}function vo(e,t){var r=new pa(e,t);if(Ha(e,r)){wo(e),No(e,r);var n=Wa(e);Pn(e),Ka(e,n),Dn(e,n),r.finish()}}function Pi(e,t,r){var n=e.display,a=e.options.lineNumbers,o=n.lineDiv,s=o.firstChild;function l(Le){var Ie=Le.nextSibling;return H&&g&&e.display.currentWheelTarget==Le?Le.style.display="none":Le.parentNode.removeChild(Le),Ie}for(var u=n.view,f=n.viewFrom,I=0;I-1&&(ge=!1),$e(e,V,f,r)),ge&&(ye(V.lineNumber),V.lineNumber.appendChild(document.createTextNode(Zn(e.options,f)))),s=V.node.nextSibling}f+=V.size}for(;s;)s=l(s)}function Lo(e){var t=e.gutters.offsetWidth;e.sizer.style.marginLeft=t+"px"}function Dn(e,t){e.display.sizer.style.minHeight=t.docHeight+"px",e.display.heightForcer.style.top=t.docHeight+"px",e.display.gutters.style.height=t.docHeight+e.display.barHeight+ie(e)+"px"}function dn(e){var t=e.display,r=t.view;if(!t.alignWidgets&&(!t.gutters.firstChild||!e.options.fixedGutter))return;for(var n=Ur(t)-t.scroller.scrollLeft+e.doc.scrollLeft,a=t.gutters.offsetWidth,o=n+"px",s=0;ss.clientWidth,u=s.scrollHeight>s.clientHeight;if(!(n&&l||a&&u))return;if(a&&g&&H){e:for(var f=t.target,I=o.view;f!=s;f=f.parentNode)for(var V=0;V=0&&Je(e,n.to())<=0)return r}return-1};var On=function(e,t){this.anchor=e,this.head=t};On.prototype.from=function(){return lt(this.anchor,this.head)},On.prototype.to=function(){return Pt(this.anchor,this.head)},On.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function ma(e,t,r){var n=e&&e.options.selectionsMayTouch,a=t[r];t.sort(function(Ee,ge){return Je(Ee.from(),ge.from())}),r=Oe(t,a);for(var o=1;o0:u>=0){var f=lt(l.from(),s.from()),I=Pt(l.to(),s.to()),V=l.empty()?s.from()==s.head:l.from()==l.head;o<=r&&--r,t.splice(--o,2,new On(V?I:f,V?f:I))}}return new Gr(t,r)}function xa(e,t){return new Gr([new On(e,t||e)],0)}function Oa(e){return e.text?Te(e.from.line+e.text.length-1,p(e.text).length+(e.text.length==1?e.from.ch:0)):e.to}function li(e,t){if(Je(e,t.from)<0)return e;if(Je(e,t.to)<=0)return Oa(t);var r=e.line+t.text.length-(t.to.line-t.from.line)-1,n=e.ch;return e.line==t.to.line&&(n+=Oa(t).ch-t.to.ch),Te(r,n)}function Io(e,t){for(var r=[],n=0;n1&&e.remove(l.line+1,Le-1),e.insert(l.line+1,tt)}Ue(e,"change",e,t)}function ro(e,t,r){function n(a,o,s){if(a.linked)for(var l=0;l1&&!e.done[e.done.length-2].ranges)return e.done.pop(),p(e.done)}function Es(e,t,r,n){var a=e.history;a.undone.length=0;var o=+new Date,s,l;if((a.lastOp==n||a.lastOrigin==t.origin&&t.origin&&(t.origin.charAt(0)=="+"&&a.lastModTime>o-(e.cm?e.cm.options.historyEventDelay:500)||t.origin.charAt(0)=="*"))&&(s=pl(a,a.lastOp==n)))l=p(s.changes),Je(t.from,t.to)==0&&Je(t.from,l.to)==0?l.to=Oa(t):s.changes.push(ns(e,t));else{var u=p(a.done);for((!u||!u.ranges)&&ki(e.sel,a.done),s={changes:[ns(e,t)],generation:a.generation},a.done.push(s);a.done.length>a.undoDepth;)a.done.shift(),a.done[0].ranges||a.done.shift()}a.done.push(r),a.generation=++a.maxGeneration,a.lastModTime=a.lastSelTime=o,a.lastOp=a.lastSelOp=n,a.lastOrigin=a.lastSelOrigin=t.origin,l||Yt(e,"historyAdded")}function ml(e,t,r,n){var a=t.charAt(0);return a=="*"||a=="+"&&r.ranges.length==n.ranges.length&&r.somethingSelected()==n.somethingSelected()&&new Date-e.history.lastSelTime<=(e.cm?e.cm.options.historyEventDelay:500)}function vl(e,t,r,n){var a=e.history,o=n&&n.origin;r==a.lastSelOp||o&&a.lastSelOrigin==o&&(a.lastModTime==a.lastSelTime&&a.lastOrigin==o||ml(e,o,p(a.done),t))?a.done[a.done.length-1]=t:ki(t,a.done),a.lastSelTime=+new Date,a.lastSelOrigin=o,a.lastSelOp=r,n&&n.clearRedo!==!1&&ys(a.undone)}function ki(e,t){var r=p(t);r&&r.ranges&&r.equals(e)||t.push(e)}function Cs(e,t,r,n){var a=t["spans_"+e.id],o=0;e.iter(Math.max(e.first,r),Math.min(e.first+e.size,n),function(s){s.markedSpans&&((a||(a=t["spans_"+e.id]={}))[o]=s.markedSpans),++o})}function gl(e){if(!e)return null;for(var t,r=0;r-1&&(p(l)[V]=f[V],delete f[V]))}}return n}function rs(e,t,r,n){if(n){var a=e.anchor;if(r){var o=Je(t,a)<0;o!=Je(r,a)<0?(a=t,t=r):o!=Je(t,r)<0&&(t=r)}return new On(a,t)}else return new On(r||t,t)}function Ii(e,t,r,n,a){a==null&&(a=e.cm&&(e.cm.display.shift||e.extend)),_r(e,new Gr([rs(e.sel.primary(),t,r,a)],0),n)}function xs(e,t,r){for(var n=[],a=e.cm&&(e.cm.display.shift||e.extend),o=0;o=t.ch:l.to>t.ch))){if(a&&(Yt(u,"beforeCursorEnter"),u.explicitlyCleared))if(o.markedSpans){--s;continue}else break;if(!u.atomic)continue;if(r){var V=u.find(n<0?1:-1),Ee=void 0;if((n<0?I:f)&&(V=Rs(e,V,-n,V&&V.line==t.line?o:null)),V&&V.line==t.line&&(Ee=Je(V,r))&&(n<0?Ee<0:Ee>0))return _o(e,V,t,n,a)}var ge=u.find(n<0?-1:1);return(n<0?f:I)&&(ge=Rs(e,ge,n,ge.line==t.line?o:null)),ge?_o(e,ge,t,n,a):null}}return t}function _i(e,t,r,n,a){var o=n||1,s=_o(e,t,r,o,a)||!a&&_o(e,t,r,o,!0)||_o(e,t,r,-o,a)||!a&&_o(e,t,r,-o,!0);return s||(e.cantEdit=!0,Te(e.first,0))}function Rs(e,t,r,n){return r<0&&t.ch==0?t.line>e.first?Qe(e,Te(t.line-1)):null:r>0&&t.ch==(n||ze(e,t.line)).text.length?t.line=0;--a)js(e,{from:n[a].from,to:n[a].to,text:a?[""]:t.text,origin:t.origin});else js(e,t)}function js(e,t){if(t.text.length==1&&t.text[0]==""&&Je(t.from,t.to)==0)return;var r=Io(e,t);Es(e,t,r,e.cm?e.cm.curOp.id:NaN),ci(e,t,r,_a(e,t));var n=[];ro(e,function(a,o){!o&&Oe(n,a.history)==-1&&(Is(a.history,t),n.push(a.history)),ci(a,t,null,_a(a,t))})}function Fi(e,t,r){var n=e.cm&&e.cm.state.suppressEdits;if(n&&!r)return;for(var a=e.history,o,s=e.sel,l=t=="undo"?a.done:a.undone,u=t=="undo"?a.undone:a.done,f=0;f=0;--ge){var Le=Ee(ge);if(Le)return Le.v}}function Ns(e,t){if(t==0)return;if(e.first+=t,e.sel=new Gr(T(e.sel.ranges,function(a){return new On(Te(a.anchor.line+t,a.anchor.ch),Te(a.head.line+t,a.head.ch))}),e.sel.primIndex),e.cm){Ln(e.cm,e.first,e.first-t,t);for(var r=e.cm.display,n=r.viewFrom;ne.lastLine())return;if(t.from.lineo&&(t={from:t.from,to:Te(o,ze(e,o).text.length),text:[t.text[0]],origin:t.origin}),t.removed=tn(e,t.from,t.to),r||(r=Io(e,t)),e.cm?El(e.cm,t,n):ts(e,t,n),Ui(e,r,Ce),e.cantEdit&&_i(e,Te(e.firstLine(),0))&&(e.cantEdit=!1)}function El(e,t,r){var n=e.doc,a=e.display,o=t.from,s=t.to,l=!1,u=o.line;e.options.lineWrapping||(u=It(Nr(ze(n,o.line))),n.iter(u,s.line+1,function(ge){if(ge==a.maxLine)return l=!0,!0})),n.sel.contains(t.from,t.to)>-1&&Wt(e),ts(n,t,r,da(e)),e.options.lineWrapping||(n.iter(u,o.line+t.text.length,function(ge){var Le=Fa(ge);Le>a.maxLineLength&&(a.maxLine=ge,a.maxLineLength=Le,a.maxLineChanged=!0,l=!1)}),l&&(e.curOp.updateMaxLine=!0)),ln(n,o.line),mo(e,400);var f=t.text.length-(s.line-o.line)-1;t.full?Ln(e):o.line==s.line&&t.text.length==1&&!vs(e.doc,t)?$n(e,o.line,"text"):Ln(e,o.line,s.line+1,f);var I=Lt(e,"changes"),V=Lt(e,"change");if(V||I){var Ee={from:o,to:s,text:t.text,removed:t.removed,origin:t.origin};V&&Ue(e,"change",e,Ee),I&&(e.curOp.changeObjs||(e.curOp.changeObjs=[])).push(Ee)}e.display.selForContextMenu=null}function Bo(e,t,r,n,a){var o;n||(n=r),Je(n,r)<0&&(o=[n,r],r=o[0],n=o[1]),typeof t=="string"&&(t=e.splitLines(t)),Fo(e,{from:r,to:n,text:t,origin:a})}function Ls(e,t,r,n){r1||!(this.children[0]instanceof fi))){var l=[];this.collapse(l),this.children=[new fi(l)],this.children[0].parent=this}},collapse:function(e){for(var t=0;t50){for(var s=a.lines.length%25+25,l=s;l10);e.parent.maybeSpill()},iterN:function(e,t,r){for(var n=0;ne.display.maxLineLength&&(e.display.maxLine=f,e.display.maxLineLength=I,e.display.maxLineChanged=!0)}n!=null&&e&&this.collapsed&&Ln(e,n,a+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,e&&Ds(e.doc)),e&&Ue(e,"markerCleared",e,this,n,a),t&&za(e),this.parent&&this.parent.clear()},ao.prototype.find=function(e,t){e==null&&this.type=="bookmark"&&(e=1);for(var r,n,a=0;a0||s==0&&o.clearWhenEmpty!==!1)return o;if(o.replacedWith&&(o.collapsed=!0,o.widgetNode=Ae("span",[o.replacedWith],"CodeMirror-widget"),n.handleMouseEvents||o.widgetNode.setAttribute("cm-ignore-events","true"),n.insertLeft&&(o.widgetNode.insertLeft=!0)),o.collapsed){if(Ea(e,t.line,t,r,o)||t.line!=r.line&&Ea(e,r.line,t,r,o))throw new Error("Inserting collapsed marker partially overlapping an existing one");la()}o.addToHistory&&Es(e,{from:t,to:r,origin:"markText"},e.sel,NaN);var l=t.line,u=e.cm,f;if(e.iter(l,r.line+1,function(V){u&&o.collapsed&&!u.options.lineWrapping&&Nr(V)==u.display.maxLine&&(f=!0),o.collapsed&&l!=t.line&&qt(V,0),Eo(V,new pr(o,l==t.line?t.ch:null,l==r.line?r.ch:null)),++l}),o.collapsed&&e.iter(t.line,r.line+1,function(V){Xr(e,V)&&qt(V,0)}),o.clearOnEnter&&He(o,"beforeCursorEnter",function(){return o.clear()}),o.readOnly&&(Gn(),(e.history.done.length||e.history.undone.length)&&e.clearHistory()),o.collapsed&&(o.id=++_s,o.atomic=!0),u){if(f&&(u.curOp.updateMaxLine=!0),o.collapsed)Ln(u,t.line,r.line+1);else if(o.className||o.startStyle||o.endStyle||o.css||o.attributes||o.title)for(var I=t.line;I<=r.line;I++)$n(u,I,"text");o.atomic&&Ds(u.doc),Ue(u,"markerAdded",u,o)}return o}var mi=function(e,t){this.markers=e,this.primary=t;for(var r=0;r=0;u--)Fo(this,n[u]);l?Ss(this,l):this.cm&&qa(this.cm)}),undo:ur(function(){Fi(this,"undo")}),redo:ur(function(){Fi(this,"redo")}),undoSelection:ur(function(){Fi(this,"undo",!0)}),redoSelection:ur(function(){Fi(this,"redo",!0)}),setExtending:function(e){this.extend=e},getExtending:function(){return this.extend},historySize:function(){for(var e=this.history,t=0,r=0,n=0;n=e.ch)&&t.push(a.marker.parent||a.marker)}return t},findMarks:function(e,t,r){e=Qe(this,e),t=Qe(this,t);var n=[],a=e.line;return this.iter(e.line,t.line+1,function(o){var s=o.markedSpans;if(s)for(var l=0;l=u.to||u.from==null&&a!=e.line||u.from!=null&&a==t.line&&u.from>=t.ch)&&(!r||r(u.marker))&&n.push(u.marker.parent||u.marker)}++a}),n},getAllMarks:function(){var e=[];return this.iter(function(t){var r=t.markedSpans;if(r)for(var n=0;ne)return t=e,!0;e-=o,++r}),Qe(this,Te(r,t))},indexFromPos:function(e){e=Qe(this,e);var t=e.ch;if(e.linet&&(t=e.from),e.to!=null&&e.to1&&(s=!0)),f.scrollLeft!=null&&(ha(e,f.scrollLeft),Math.abs(e.doc.scrollLeft-V)>1&&(s=!0)),!s)break}return a}function Mi(e,t){var r=ti(e,t);r.scrollTop!=null&&eo(e,r.scrollTop),r.scrollLeft!=null&&ha(e,r.scrollLeft)}function ti(e,t){var r=e.display,n=ar(e.display);t.top<0&&(t.top=0);var a=e.curOp&&e.curOp.scrollTop!=null?e.curOp.scrollTop:r.scroller.scrollTop,o=d(e),s={};t.bottom-t.top>o&&(t.bottom=t.top+o);var l=e.doc.height+P(r),u=t.topl-n;if(t.topa+o){var I=Math.min(t.top,(f?l:t.bottom)-o);I!=a&&(s.scrollTop=I)}var V=e.options.fixedGutter?0:r.gutters.offsetWidth,Ee=e.curOp&&e.curOp.scrollLeft!=null?e.curOp.scrollLeft:r.scroller.scrollLeft-V,ge=k(e)-r.gutters.offsetWidth,Le=t.right-t.left>ge;return Le&&(t.right=t.left+ge),t.left<10?s.scrollLeft=0:t.leftge+Ee-3&&(s.scrollLeft=t.right+(Le?0:10)-ge),s}function ni(e,t){if(t==null)return;To(e),e.curOp.scrollTop=(e.curOp.scrollTop==null?e.doc.scrollTop:e.curOp.scrollTop)+t}function qa(e){To(e);var t=e.getCursor();e.curOp.scrollToPos={from:t,to:t,margin:e.options.cursorScrollMargin}}function $a(e,t,r){(t!=null||r!=null)&&To(e),t!=null&&(e.curOp.scrollLeft=t),r!=null&&(e.curOp.scrollTop=r)}function Yi(e,t){To(e),e.curOp.scrollToPos=t}function To(e){var t=e.curOp.scrollToPos;if(t){e.curOp.scrollToPos=null;var r=Ot(e,t.from),n=Ot(e,t.to);ho(e,r,n,t.margin)}}function ho(e,t,r,n){var a=ti(e,{left:Math.min(t.left,r.left),top:Math.min(t.top,r.top)-n,right:Math.max(t.right,r.right),bottom:Math.max(t.bottom,r.bottom)+n});$a(e,a.scrollLeft,a.scrollTop)}function eo(e,t){if(Math.abs(e.doc.scrollTop-t)<2)return;ke||vo(e,{top:t}),to(e,t,!0),ke&&vo(e),mo(e,100)}function to(e,t,r){if(t=Math.max(0,Math.min(e.display.scroller.scrollHeight-e.display.scroller.clientHeight,t)),e.display.scroller.scrollTop==t&&!r)return;e.doc.scrollTop=t,e.display.scrollbars.setScrollTop(t),e.display.scroller.scrollTop!=t&&(e.display.scroller.scrollTop=t)}function ha(e,t,r,n){if(t=Math.max(0,Math.min(t,e.display.scroller.scrollWidth-e.display.scroller.clientWidth)),(r?t==e.doc.scrollLeft:Math.abs(e.doc.scrollLeft-t)<2)&&!n)return;e.doc.scrollLeft=t,dn(e),e.display.scroller.scrollLeft!=t&&(e.display.scroller.scrollLeft=t),e.display.scrollbars.setScrollLeft(t)}function Wa(e){var t=e.display,r=t.gutters.offsetWidth,n=Math.round(e.doc.height+P(e.display));return{clientHeight:t.scroller.clientHeight,viewHeight:t.wrapper.clientHeight,scrollWidth:t.scroller.scrollWidth,clientWidth:t.scroller.clientWidth,viewWidth:t.wrapper.clientWidth,barLeft:e.options.fixedGutter?r:0,docHeight:n,scrollHeight:n+ie(e)+t.barHeight,nativeBarWidth:t.nativeBarWidth,gutterWidth:r}}var Na=function(e,t,r){this.cm=r;var n=this.vert=he("div",[he("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),a=this.horiz=he("div",[he("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");n.tabIndex=a.tabIndex=-1,e(n),e(a),He(n,"scroll",function(){n.clientHeight&&t(n.scrollTop,"vertical")}),He(a,"scroll",function(){a.clientWidth&&t(a.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,ce&&fe<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};Na.prototype.update=function(e){var t=e.scrollWidth>e.clientWidth+1,r=e.scrollHeight>e.clientHeight+1,n=e.nativeBarWidth;if(r){this.vert.style.display="block",this.vert.style.bottom=t?n+"px":"0";var a=e.viewHeight-(t?n:0);this.vert.firstChild.style.height=Math.max(0,e.scrollHeight-e.clientHeight+a)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(t){this.horiz.style.display="block",this.horiz.style.right=r?n+"px":"0",this.horiz.style.left=e.barLeft+"px";var o=e.viewWidth-e.barLeft-(r?n:0);this.horiz.firstChild.style.width=Math.max(0,e.scrollWidth-e.clientWidth+o)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&e.clientHeight>0&&(n==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:r?n:0,bottom:t?n:0}},Na.prototype.setScrollLeft=function(e){this.horiz.scrollLeft!=e&&(this.horiz.scrollLeft=e),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},Na.prototype.setScrollTop=function(e){this.vert.scrollTop!=e&&(this.vert.scrollTop=e),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},Na.prototype.zeroWidthHack=function(){var e=g&&!S?"12px":"18px";this.horiz.style.height=this.vert.style.width=e,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new re,this.disableVert=new re},Na.prototype.enableZeroWidthBar=function(e,t,r){e.style.pointerEvents="auto";function n(){var a=e.getBoundingClientRect(),o=r=="vert"?document.elementFromPoint(a.right-1,(a.top+a.bottom)/2):document.elementFromPoint((a.right+a.left)/2,a.bottom-1);o!=e?e.style.pointerEvents="none":t.set(1e3,n)}t.set(1e3,n)},Na.prototype.clear=function(){var e=this.horiz.parentNode;e.removeChild(this.horiz),e.removeChild(this.vert)};var po=function(){};po.prototype.update=function(){return{bottom:0,right:0}},po.prototype.setScrollLeft=function(){},po.prototype.setScrollTop=function(){},po.prototype.clear=function(){};function Ka(e,t){t||(t=Wa(e));var r=e.display.barWidth,n=e.display.barHeight;Po(e,t);for(var a=0;a<4&&r!=e.display.barWidth||n!=e.display.barHeight;a++)r!=e.display.barWidth&&e.options.lineWrapping&&wo(e),Po(e,Wa(e)),r=e.display.barWidth,n=e.display.barHeight}function Po(e,t){var r=e.display,n=r.scrollbars.update(t);r.sizer.style.paddingRight=(r.barWidth=n.right)+"px",r.sizer.style.paddingBottom=(r.barHeight=n.bottom)+"px",r.heightForcer.style.borderBottom=n.bottom+"px solid transparent",n.right&&n.bottom?(r.scrollbarFiller.style.display="block",r.scrollbarFiller.style.height=n.bottom+"px",r.scrollbarFiller.style.width=n.right+"px"):r.scrollbarFiller.style.display="",n.bottom&&e.options.coverGutterNextToScrollbar&&e.options.fixedGutter?(r.gutterFiller.style.display="block",r.gutterFiller.style.height=n.bottom+"px",r.gutterFiller.style.width=t.gutterWidth+"px"):r.gutterFiller.style.display=""}var ri={native:Na,null:po};function jo(e){e.display.scrollbars&&(e.display.scrollbars.clear(),e.display.scrollbars.addClass&&Z(e.display.wrapper,e.display.scrollbars.addClass)),e.display.scrollbars=new ri[e.options.scrollbarStyle](function(t){e.display.wrapper.insertBefore(t,e.display.scrollbarFiller),He(t,"mousedown",function(){e.state.focused&&setTimeout(function(){return e.display.input.focus()},0)}),t.setAttribute("cm-not-content","true")},function(t,r){r=="horizontal"?ha(e,t):eo(e,t)},e),e.display.scrollbars.addClass&&$(e.display.wrapper,e.display.scrollbars.addClass)}var ai=0;function La(e){e.curOp={cm:e,viewChanged:!1,startHeight:e.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++ai},Mo(e.curOp)}function za(e){var t=e.curOp;t&&Xo(t,function(r){for(var n=0;n=r.viewTo)||r.maxLineChanged&&t.options.lineWrapping,e.update=e.mustUpdate&&new pa(t,e.mustUpdate&&{top:e.scrollTop,ensure:e.scrollToPos},e.forceUpdate)}function Xi(e){e.updatedDisplay=e.mustUpdate&&Ha(e.cm,e.update)}function qi(e){var t=e.cm,r=t.display;e.updatedDisplay&&wo(t),e.barMeasure=Wa(t),r.maxLineChanged&&!t.options.lineWrapping&&(e.adjustWidthTo=W(t,r.maxLine,r.maxLine.text.length).left+3,t.display.sizerWidth=e.adjustWidthTo,e.barMeasure.scrollWidth=Math.max(r.scroller.clientWidth,r.sizer.offsetLeft+e.adjustWidthTo+ie(t)+t.display.barWidth),e.maxScrollLeft=Math.max(0,r.sizer.offsetLeft+e.adjustWidthTo-k(t))),(e.updatedDisplay||e.selectionChanged)&&(e.preparedSelection=r.input.prepareSelection())}function oi(e){var t=e.cm;e.adjustWidthTo!=null&&(t.display.sizer.style.minWidth=e.adjustWidthTo+"px",e.maxScrollLeft=e.display.viewTo)return;var r=+new Date+e.options.workTime,n=$t(e,t.highlightFrontier),a=[];t.iter(n.line,Math.min(t.first+t.size,e.display.viewTo+500),function(o){if(n.line>=e.display.viewFrom){var s=o.styles,l=o.text.length>e.options.maxHighlightLength?it(t.mode,n.state):null,u=Qn(e,o,n,!0);l&&(n.state=l),o.styles=u.styles;var f=o.styleClasses,I=u.classes;I?o.styleClasses=I:f&&(o.styleClasses=null);for(var V=!s||s.length!=o.styles.length||f!=I&&(!f||!I||f.bgClass!=I.bgClass||f.textClass!=I.textClass),Ee=0;!V&&Eer)return mo(e,e.options.workDelay),!0}),t.highlightFrontier=n.line,t.modeFrontier=Math.max(t.modeFrontier,n.line),a.length&&Hr(e,function(){for(var o=0;o=r.viewFrom&&t.visible.to<=r.viewTo&&(r.updateLineNumbers==null||r.updateLineNumbers>=r.viewTo)&&r.renderedView==r.view&&Ta(e)==0)return!1;Cr(e)&&(Yn(e),t.dims=qn(e));var a=n.first+n.size,o=Math.max(t.visible.from-e.options.viewportMargin,n.first),s=Math.min(a,t.visible.to+e.options.viewportMargin);r.viewFroms&&r.viewTo-s<20&&(s=Math.min(a,r.viewTo)),Un&&(o=ga(e.doc,o),s=Ma(e.doc,s));var l=o!=r.viewFrom||s!=r.viewTo||r.lastWrapHeight!=t.wrapperHeight||r.lastWrapWidth!=t.wrapperWidth;Ra(e,o,s),r.viewOffset=qr(ze(e.doc,r.viewFrom)),e.display.mover.style.top=r.viewOffset+"px";var u=Ta(e);if(!l&&u==0&&!t.force&&r.renderedView==r.view&&(r.updateLineNumbers==null||r.updateLineNumbers>=r.viewTo))return!1;var f=Ri(e);return u>4&&(r.lineDiv.style.display="none"),Pi(e,r.updateLineNumbers,t.dims),u>4&&(r.lineDiv.style.display=""),r.renderedView=r.view,Ti(f),ye(r.cursorDiv),ye(r.selectionDiv),r.gutters.style.height=r.sizer.style.minHeight=0,l&&(r.lastWrapHeight=t.wrapperHeight,r.lastWrapWidth=t.wrapperWidth,mo(e,400)),r.updateLineNumbers=null,!0}function No(e,t){for(var r=t.viewport,n=!0;;n=!1){if(!n||!e.options.lineWrapping||t.oldDisplayWidth==k(e)){if(r&&r.top!=null&&(r={top:Math.min(e.doc.height+P(e.display)-d(e),r.top)}),t.visible=Ro(e.display,e.doc,r),t.visible.from>=e.display.viewFrom&&t.visible.to<=e.display.viewTo)break}else n&&(t.visible=Ro(e.display,e.doc,r));if(!Ha(e,t))break;wo(e);var a=Wa(e);Pn(e),Ka(e,a),Dn(e,a),t.force=!1}t.signal(e,"update",e),(e.display.viewFrom!=e.display.reportedViewFrom||e.display.viewTo!=e.display.reportedViewTo)&&(t.signal(e,"viewportChange",e,e.display.viewFrom,e.display.viewTo),e.display.reportedViewFrom=e.display.viewFrom,e.display.reportedViewTo=e.display.viewTo)}function vo(e,t){var r=new pa(e,t);if(Ha(e,r)){wo(e),No(e,r);var n=Wa(e);Pn(e),Ka(e,n),Dn(e,n),r.finish()}}function Pi(e,t,r){var n=e.display,a=e.options.lineNumbers,o=n.lineDiv,s=o.firstChild;function l(Le){var Ie=Le.nextSibling;return H&&g&&e.display.currentWheelTarget==Le?Le.style.display="none":Le.parentNode.removeChild(Le),Ie}for(var u=n.view,f=n.viewFrom,I=0;I-1&&(ge=!1),$e(e,V,f,r)),ge&&(ye(V.lineNumber),V.lineNumber.appendChild(document.createTextNode(Zn(e.options,f)))),s=V.node.nextSibling}f+=V.size}for(;s;)s=l(s)}function Lo(e){var t=e.gutters.offsetWidth;e.sizer.style.marginLeft=t+"px"}function Dn(e,t){e.display.sizer.style.minHeight=t.docHeight+"px",e.display.heightForcer.style.top=t.docHeight+"px",e.display.gutters.style.height=t.docHeight+e.display.barHeight+ie(e)+"px"}function dn(e){var t=e.display,r=t.view;if(!t.alignWidgets&&(!t.gutters.firstChild||!e.options.fixedGutter))return;for(var n=Ur(t)-t.scroller.scrollLeft+e.doc.scrollLeft,a=t.gutters.offsetWidth,o=n+"px",s=0;ss.clientWidth,u=s.scrollHeight>s.clientHeight;if(!(n&&l||a&&u))return;if(a&&g&&H){e:for(var f=t.target,I=o.view;f!=s;f=f.parentNode)for(var V=0;V=0&&Je(e,n.to())<=0)return r}return-1};var On=function(e,t){this.anchor=e,this.head=t};On.prototype.from=function(){return lt(this.anchor,this.head)},On.prototype.to=function(){return Pt(this.anchor,this.head)},On.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function ma(e,t,r){var n=e&&e.options.selectionsMayTouch,a=t[r];t.sort(function(Ee,ge){return Je(Ee.from(),ge.from())}),r=Oe(t,a);for(var o=1;o0:u>=0){var f=lt(l.from(),s.from()),I=Pt(l.to(),s.to()),V=l.empty()?s.from()==s.head:l.from()==l.head;o<=r&&--r,t.splice(--o,2,new On(V?I:f,V?f:I))}}return new Gr(t,r)}function xa(e,t){return new Gr([new On(e,t||e)],0)}function Oa(e){return e.text?Te(e.from.line+e.text.length-1,p(e.text).length+(e.text.length==1?e.from.ch:0)):e.to}function li(e,t){if(Je(e,t.from)<0)return e;if(Je(e,t.to)<=0)return Oa(t);var r=e.line+t.text.length-(t.to.line-t.from.line)-1,n=e.ch;return e.line==t.to.line&&(n+=Oa(t).ch-t.to.ch),Te(r,n)}function Io(e,t){for(var r=[],n=0;n1&&e.remove(l.line+1,Le-1),e.insert(l.line+1,tt)}Ue(e,"change",e,t)}function ro(e,t,r){function n(a,o,s){if(a.linked)for(var l=0;l1&&!e.done[e.done.length-2].ranges)return e.done.pop(),p(e.done)}function Es(e,t,r,n){var a=e.history;a.undone.length=0;var o=+new Date,s,l;if((a.lastOp==n||a.lastOrigin==t.origin&&t.origin&&(t.origin.charAt(0)=="+"&&a.lastModTime>o-(e.cm?e.cm.options.historyEventDelay:500)||t.origin.charAt(0)=="*"))&&(s=pl(a,a.lastOp==n)))l=p(s.changes),Je(t.from,t.to)==0&&Je(t.from,l.to)==0?l.to=Oa(t):s.changes.push(ns(e,t));else{var u=p(a.done);for((!u||!u.ranges)&&ki(e.sel,a.done),s={changes:[ns(e,t)],generation:a.generation},a.done.push(s);a.done.length>a.undoDepth;)a.done.shift(),a.done[0].ranges||a.done.shift()}a.done.push(r),a.generation=++a.maxGeneration,a.lastModTime=a.lastSelTime=o,a.lastOp=a.lastSelOp=n,a.lastOrigin=a.lastSelOrigin=t.origin,l||Xt(e,"historyAdded")}function ml(e,t,r,n){var a=t.charAt(0);return a=="*"||a=="+"&&r.ranges.length==n.ranges.length&&r.somethingSelected()==n.somethingSelected()&&new Date-e.history.lastSelTime<=(e.cm?e.cm.options.historyEventDelay:500)}function vl(e,t,r,n){var a=e.history,o=n&&n.origin;r==a.lastSelOp||o&&a.lastSelOrigin==o&&(a.lastModTime==a.lastSelTime&&a.lastOrigin==o||ml(e,o,p(a.done),t))?a.done[a.done.length-1]=t:ki(t,a.done),a.lastSelTime=+new Date,a.lastSelOrigin=o,a.lastSelOp=r,n&&n.clearRedo!==!1&&ys(a.undone)}function ki(e,t){var r=p(t);r&&r.ranges&&r.equals(e)||t.push(e)}function Cs(e,t,r,n){var a=t["spans_"+e.id],o=0;e.iter(Math.max(e.first,r),Math.min(e.first+e.size,n),function(s){s.markedSpans&&((a||(a=t["spans_"+e.id]={}))[o]=s.markedSpans),++o})}function gl(e){if(!e)return null;for(var t,r=0;r-1&&(p(l)[V]=f[V],delete f[V]))}}return n}function rs(e,t,r,n){if(n){var a=e.anchor;if(r){var o=Je(t,a)<0;o!=Je(r,a)<0?(a=t,t=r):o!=Je(t,r)<0&&(t=r)}return new On(a,t)}else return new On(r||t,t)}function Ii(e,t,r,n,a){a==null&&(a=e.cm&&(e.cm.display.shift||e.extend)),_r(e,new Gr([rs(e.sel.primary(),t,r,a)],0),n)}function xs(e,t,r){for(var n=[],a=e.cm&&(e.cm.display.shift||e.extend),o=0;o=t.ch:l.to>t.ch))){if(a&&(Xt(u,"beforeCursorEnter"),u.explicitlyCleared))if(o.markedSpans){--s;continue}else break;if(!u.atomic)continue;if(r){var V=u.find(n<0?1:-1),Ee=void 0;if((n<0?I:f)&&(V=Rs(e,V,-n,V&&V.line==t.line?o:null)),V&&V.line==t.line&&(Ee=Je(V,r))&&(n<0?Ee<0:Ee>0))return _o(e,V,t,n,a)}var ge=u.find(n<0?-1:1);return(n<0?f:I)&&(ge=Rs(e,ge,n,ge.line==t.line?o:null)),ge?_o(e,ge,t,n,a):null}}return t}function _i(e,t,r,n,a){var o=n||1,s=_o(e,t,r,o,a)||!a&&_o(e,t,r,o,!0)||_o(e,t,r,-o,a)||!a&&_o(e,t,r,-o,!0);return s||(e.cantEdit=!0,Te(e.first,0))}function Rs(e,t,r,n){return r<0&&t.ch==0?t.line>e.first?Qe(e,Te(t.line-1)):null:r>0&&t.ch==(n||ze(e,t.line)).text.length?t.line=0;--a)js(e,{from:n[a].from,to:n[a].to,text:a?[""]:t.text,origin:t.origin});else js(e,t)}function js(e,t){if(t.text.length==1&&t.text[0]==""&&Je(t.from,t.to)==0)return;var r=Io(e,t);Es(e,t,r,e.cm?e.cm.curOp.id:NaN),ci(e,t,r,_a(e,t));var n=[];ro(e,function(a,o){!o&&Oe(n,a.history)==-1&&(Is(a.history,t),n.push(a.history)),ci(a,t,null,_a(a,t))})}function Fi(e,t,r){var n=e.cm&&e.cm.state.suppressEdits;if(n&&!r)return;for(var a=e.history,o,s=e.sel,l=t=="undo"?a.done:a.undone,u=t=="undo"?a.undone:a.done,f=0;f=0;--ge){var Le=Ee(ge);if(Le)return Le.v}}function Ns(e,t){if(t==0)return;if(e.first+=t,e.sel=new Gr(T(e.sel.ranges,function(a){return new On(Te(a.anchor.line+t,a.anchor.ch),Te(a.head.line+t,a.head.ch))}),e.sel.primIndex),e.cm){Ln(e.cm,e.first,e.first-t,t);for(var r=e.cm.display,n=r.viewFrom;ne.lastLine())return;if(t.from.lineo&&(t={from:t.from,to:Te(o,ze(e,o).text.length),text:[t.text[0]],origin:t.origin}),t.removed=tn(e,t.from,t.to),r||(r=Io(e,t)),e.cm?El(e.cm,t,n):ts(e,t,n),Ui(e,r,Ce),e.cantEdit&&_i(e,Te(e.firstLine(),0))&&(e.cantEdit=!1)}function El(e,t,r){var n=e.doc,a=e.display,o=t.from,s=t.to,l=!1,u=o.line;e.options.lineWrapping||(u=It(Nr(ze(n,o.line))),n.iter(u,s.line+1,function(ge){if(ge==a.maxLine)return l=!0,!0})),n.sel.contains(t.from,t.to)>-1&&Wt(e),ts(n,t,r,da(e)),e.options.lineWrapping||(n.iter(u,o.line+t.text.length,function(ge){var Le=Fa(ge);Le>a.maxLineLength&&(a.maxLine=ge,a.maxLineLength=Le,a.maxLineChanged=!0,l=!1)}),l&&(e.curOp.updateMaxLine=!0)),ln(n,o.line),mo(e,400);var f=t.text.length-(s.line-o.line)-1;t.full?Ln(e):o.line==s.line&&t.text.length==1&&!vs(e.doc,t)?$n(e,o.line,"text"):Ln(e,o.line,s.line+1,f);var I=Lt(e,"changes"),V=Lt(e,"change");if(V||I){var Ee={from:o,to:s,text:t.text,removed:t.removed,origin:t.origin};V&&Ue(e,"change",e,Ee),I&&(e.curOp.changeObjs||(e.curOp.changeObjs=[])).push(Ee)}e.display.selForContextMenu=null}function Bo(e,t,r,n,a){var o;n||(n=r),Je(n,r)<0&&(o=[n,r],r=o[0],n=o[1]),typeof t=="string"&&(t=e.splitLines(t)),Fo(e,{from:r,to:n,text:t,origin:a})}function Ls(e,t,r,n){r1||!(this.children[0]instanceof fi))){var l=[];this.collapse(l),this.children=[new fi(l)],this.children[0].parent=this}},collapse:function(e){for(var t=0;t50){for(var s=a.lines.length%25+25,l=s;l10);e.parent.maybeSpill()},iterN:function(e,t,r){for(var n=0;ne.display.maxLineLength&&(e.display.maxLine=f,e.display.maxLineLength=I,e.display.maxLineChanged=!0)}n!=null&&e&&this.collapsed&&Ln(e,n,a+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,e&&Ds(e.doc)),e&&Ue(e,"markerCleared",e,this,n,a),t&&za(e),this.parent&&this.parent.clear()},ao.prototype.find=function(e,t){e==null&&this.type=="bookmark"&&(e=1);for(var r,n,a=0;a0||s==0&&o.clearWhenEmpty!==!1)return o;if(o.replacedWith&&(o.collapsed=!0,o.widgetNode=Ae("span",[o.replacedWith],"CodeMirror-widget"),n.handleMouseEvents||o.widgetNode.setAttribute("cm-ignore-events","true"),n.insertLeft&&(o.widgetNode.insertLeft=!0)),o.collapsed){if(Ea(e,t.line,t,r,o)||t.line!=r.line&&Ea(e,r.line,t,r,o))throw new Error("Inserting collapsed marker partially overlapping an existing one");la()}o.addToHistory&&Es(e,{from:t,to:r,origin:"markText"},e.sel,NaN);var l=t.line,u=e.cm,f;if(e.iter(l,r.line+1,function(V){u&&o.collapsed&&!u.options.lineWrapping&&Nr(V)==u.display.maxLine&&(f=!0),o.collapsed&&l!=t.line&&qt(V,0),Eo(V,new pr(o,l==t.line?t.ch:null,l==r.line?r.ch:null)),++l}),o.collapsed&&e.iter(t.line,r.line+1,function(V){Xr(e,V)&&qt(V,0)}),o.clearOnEnter&&He(o,"beforeCursorEnter",function(){return o.clear()}),o.readOnly&&(Gn(),(e.history.done.length||e.history.undone.length)&&e.clearHistory()),o.collapsed&&(o.id=++_s,o.atomic=!0),u){if(f&&(u.curOp.updateMaxLine=!0),o.collapsed)Ln(u,t.line,r.line+1);else if(o.className||o.startStyle||o.endStyle||o.css||o.attributes||o.title)for(var I=t.line;I<=r.line;I++)$n(u,I,"text");o.atomic&&Ds(u.doc),Ue(u,"markerAdded",u,o)}return o}var mi=function(e,t){this.markers=e,this.primary=t;for(var r=0;r=0;u--)Fo(this,n[u]);l?Ss(this,l):this.cm&&qa(this.cm)}),undo:ur(function(){Fi(this,"undo")}),redo:ur(function(){Fi(this,"redo")}),undoSelection:ur(function(){Fi(this,"undo",!0)}),redoSelection:ur(function(){Fi(this,"redo",!0)}),setExtending:function(e){this.extend=e},getExtending:function(){return this.extend},historySize:function(){for(var e=this.history,t=0,r=0,n=0;n=e.ch)&&t.push(a.marker.parent||a.marker)}return t},findMarks:function(e,t,r){e=Qe(this,e),t=Qe(this,t);var n=[],a=e.line;return this.iter(e.line,t.line+1,function(o){var s=o.markedSpans;if(s)for(var l=0;l=u.to||u.from==null&&a!=e.line||u.from!=null&&a==t.line&&u.from>=t.ch)&&(!r||r(u.marker))&&n.push(u.marker.parent||u.marker)}++a}),n},getAllMarks:function(){var e=[];return this.iter(function(t){var r=t.markedSpans;if(r)for(var n=0;ne)return t=e,!0;e-=o,++r}),Qe(this,Te(r,t))},indexFromPos:function(e){e=Qe(this,e);var t=e.ch;if(e.linet&&(t=e.from),e.to!=null&&e.to-1){t.state.draggingText(e),setTimeout(function(){return t.display.input.focus()},20);return}try{var I=e.dataTransfer.getData("Text");if(I){var V;if(t.state.draggingText&&!t.state.draggingText.copy&&(V=t.listSelections()),Ui(t.doc,xa(r,r)),V)for(var Ee=0;Ee=0;l--)Bo(e.doc,"",n[l].from,n[l].to,"+delete");qa(e)})}function os(e,t,r){var n=ot(e.text,t+r,r);return n<0||n>e.text.length?null:n}function is(e,t,r){var n=os(e,t.ch,r);return n==null?null:new Te(t.line,n,r<0?"after":"before")}function ss(e,t,r,n,a){if(e){t.doc.direction=="rtl"&&(a=-a);var o=Rt(r,t.doc.direction);if(o){var s=a<0?p(o):o[0],l=a<0==(s.level==1),u=l?"after":"before",f;if(s.level>0||t.doc.direction=="rtl"){var I=ne(t,r);f=a<0?r.text.length-1:0;var V=be(t,I,f).top;f=yt(function(Ee){return be(t,I,Ee).top==V},a<0==(s.level==1)?s.from:s.to-1,f),u=="before"&&(f=os(r,f,1))}else f=a<0?s.to:s.from;return new Te(n,f,u)}}return new Te(n,a<0?r.text.length:0,a<0?"before":"after")}function Ll(e,t,r,n){var a=Rt(t,e.doc.direction);if(!a)return is(t,r,n);r.ch>=t.text.length?(r.ch=t.text.length,r.sticky="before"):r.ch<=0&&(r.ch=0,r.sticky="after");var o=Xe(a,r.ch,r.sticky),s=a[o];if(e.doc.direction=="ltr"&&s.level%2==0&&(n>0?s.to>r.ch:s.from=s.from&&Ee>=I.begin)){var ge=V?"before":"after";return new Te(r.line,Ee,ge)}}var Le=function(tt,st,nt){for(var ct=function(Kn,Tr){return Tr?new Te(r.line,l(Kn,1),"before"):new Te(r.line,Kn,"after")};tt>=0&&tt0==(wt.level!=1),en=At?nt.begin:l(nt.end,-1);if(wt.from<=en&&en0?I.end:l(I.begin,-1);return Ye!=null&&!(n>0&&Ye==t.text.length)&&(Ie=Le(n>0?0:a.length-1,n,f(Ye)),Ie)?Ie:null}var bi={selectAll:Ts,singleSelection:function(e){return e.setSelection(e.getCursor("anchor"),e.getCursor("head"),Ce)},killLine:function(e){return zo(e,function(t){if(t.empty()){var r=ze(e.doc,t.head.line).text.length;return t.head.ch==r&&t.head.line0)a=new Te(a.line,a.ch+1),e.replaceRange(o.charAt(a.ch-1)+o.charAt(a.ch-2),Te(a.line,a.ch-2),a,"+transpose");else if(a.line>e.doc.first){var s=ze(e.doc,a.line-1).text;s&&(a=new Te(a.line,1),e.replaceRange(o.charAt(0)+e.doc.lineSeparator()+s.charAt(s.length-1),Te(a.line-1,s.length-1),a,"+transpose"))}}r.push(new On(a,a))}e.setSelections(r)})},newlineAndIndent:function(e){return Hr(e,function(){for(var t=e.listSelections(),r=t.length-1;r>=0;r--)e.replaceRange(e.doc.lineSeparator(),t[r].anchor,t[r].head,"+input");t=e.listSelections();for(var n=0;ne&&Je(t,this.pos)==0&&r==this.button};var Ei,Ci;function Wl(e,t){var r=+new Date;return Ci&&Ci.compare(r,e,t)?(Ei=Ci=null,"triple"):Ei&&Ei.compare(r,e,t)?(Ci=new us(r,e,t),Ei=null,"double"):(Ei=new us(r,e,t),Ci=null,"single")}function el(e){var t=this,r=t.display;if(Tt(t,e)||r.activeTouch&&r.input.supportsTouch())return;if(r.input.ensurePolled(),r.shift=e.shiftKey,Ca(r,e)){H||(r.scroller.draggable=!1,setTimeout(function(){return r.scroller.draggable=!0},100));return}if(cs(t,e))return;var n=yr(t,e),a=Sr(e),o=n?Wl(n,a):"single";if(window.focus(),a==1&&t.state.selectingText&&t.state.selectingText(e),n&&Kl(t,a,n,o,e))return;a==1?n?Hl(t,n,o,e):ir(e)==r.scroller&&on(e):a==2?(n&&Ii(t.doc,n),setTimeout(function(){return r.input.focus()},20)):a==3&&(oe?t.display.input.onContextMenu(e):$o(t))}function Kl(e,t,r,n,a){var o="Click";return n=="double"?o="Double"+o:n=="triple"&&(o="Triple"+o),o=(t==1?"Left":t==2?"Middle":"Right")+o,yi(e,Qs(o,a),a,function(s){if(typeof s=="string"&&(s=bi[s]),!s)return!1;var l=!1;try{e.isReadOnly()&&(e.state.suppressEdits=!0),l=s(e,r)!=Se}finally{e.state.suppressEdits=!1}return l})}function zl(e,t,r){var n=e.getOption("configureMouse"),a=n?n(e,t,r):{};if(a.unit==null){var o=x?r.shiftKey&&r.metaKey:r.altKey;a.unit=o?"rectangle":t=="single"?"char":t=="double"?"word":"line"}return(a.extend==null||e.doc.extend)&&(a.extend=e.doc.extend||r.shiftKey),a.addNew==null&&(a.addNew=g?r.metaKey:r.ctrlKey),a.moveOnDrag==null&&(a.moveOnDrag=!(g?r.altKey:r.ctrlKey)),a}function Hl(e,t,r,n){ce?setTimeout(F(Si,e),0):e.curOp.focus=De();var a=zl(e,r,n),o=e.doc.sel,s;e.options.dragDrop&&sr&&!e.isReadOnly()&&r=="single"&&(s=o.contains(t))>-1&&(Je((s=o.ranges[s]).from(),t)<0||t.xRel>0)&&(Je(s.to(),t)>0||t.xRel<0)?Ql(e,n,t,a):Gl(e,n,t,a)}function Ql(e,t,r,n){var a=e.display,o=!1,s=lr(e,function(f){H&&(a.scroller.draggable=!1),e.state.draggingText=!1,wn(a.wrapper.ownerDocument,"mouseup",s),wn(a.wrapper.ownerDocument,"mousemove",l),wn(a.scroller,"dragstart",u),wn(a.scroller,"drop",s),o||(on(f),n.addNew||Ii(e.doc,r,null,null,n.extend),H&&!D||ce&&fe==9?setTimeout(function(){a.wrapper.ownerDocument.body.focus({preventScroll:!0}),a.input.focus()},20):a.input.focus())}),l=function(f){o=o||Math.abs(t.clientX-f.clientX)+Math.abs(t.clientY-f.clientY)>=10},u=function(){return o=!0};H&&(a.scroller.draggable=!0),e.state.draggingText=s,s.copy=!n.moveOnDrag,a.scroller.dragDrop&&a.scroller.dragDrop(),He(a.wrapper.ownerDocument,"mouseup",s),He(a.wrapper.ownerDocument,"mousemove",l),He(a.scroller,"dragstart",u),He(a.scroller,"drop",s),$o(e),setTimeout(function(){return a.input.focus()},20)}function tl(e,t,r){if(r=="char")return new On(t,t);if(r=="word")return e.findWordAt(t);if(r=="line")return new On(Te(t.line,0),Qe(e.doc,Te(t.line+1,0)));var n=r(e,t);return new On(n.from,n.to)}function Gl(e,t,r,n){var a=e.display,o=e.doc;on(t);var s,l,u=o.sel,f=u.ranges;if(n.addNew&&!n.extend?(l=o.sel.contains(r),l>-1?s=f[l]:s=new On(r,r)):(s=o.sel.primary(),l=o.sel.primIndex),n.unit=="rectangle")n.addNew||(s=new On(r,r)),r=yr(e,t,!0,!0),l=-1;else{var I=tl(e,r,n.unit);n.extend?s=rs(s,I.anchor,I.head,n.extend):s=I}n.addNew?l==-1?(l=f.length,_r(o,ma(e,f.concat([s]),l),{scroll:!1,origin:"*mouse"})):f.length>1&&f[l].empty()&&n.unit=="char"&&!n.extend?(_r(o,ma(e,f.slice(0,l).concat(f.slice(l+1)),0),{scroll:!1,origin:"*mouse"}),u=o.sel):as(o,l,s,_):(l=0,_r(o,new Gr([s],0),_),u=o.sel);var V=r;function Ee(nt){if(Je(V,nt)==0)return;if(V=nt,n.unit=="rectangle"){for(var ct=[],wt=e.options.tabSize,At=z(ze(o,r.line).text,r.ch,wt),en=z(ze(o,nt.line).text,nt.ch,wt),Kn=Math.min(At,en),Tr=Math.max(At,en),nr=Math.min(r.line,nt.line),ia=Math.min(e.lastLine(),Math.max(r.line,nt.line));nr<=ia;nr++){var ta=ze(o,nr).text,vr=le(ta,Kn,wt);Kn==Tr?ct.push(new On(Te(nr,vr),Te(nr,vr))):ta.length>vr&&ct.push(new On(Te(nr,vr),Te(nr,le(ta,Tr,wt))))}ct.length||ct.push(new On(r,r)),_r(o,ma(e,u.ranges.slice(0,l).concat(ct),l),{origin:"*mouse",scroll:!1}),e.scrollIntoView(nt)}else{var na=s,kr=tl(e,nt,n.unit),xr=na.anchor,gr;Je(kr.anchor,xr)>0?(gr=kr.head,xr=lt(na.from(),kr.anchor)):(gr=kr.anchor,xr=Pt(na.to(),kr.head));var or=u.ranges.slice(0);or[l]=Jl(e,new On(Qe(o,xr),gr)),_r(o,ma(e,or,l),_)}}var ge=a.wrapper.getBoundingClientRect(),Le=0;function Ie(nt){var ct=++Le,wt=yr(e,nt,!0,n.unit=="rectangle");if(!wt)return;if(Je(wt,V)!=0){e.curOp.focus=De(),Ee(wt);var At=Ro(a,o);(wt.line>=At.to||wt.linege.bottom?20:0;en&&setTimeout(lr(e,function(){if(Le!=ct)return;a.scroller.scrollTop+=en,Ie(nt)}),50)}}function Ye(nt){e.state.selectingText=!1,Le=Infinity,nt&&(on(nt),a.input.focus()),wn(a.wrapper.ownerDocument,"mousemove",tt),wn(a.wrapper.ownerDocument,"mouseup",st),o.history.lastSelOrigin=null}var tt=lr(e,function(nt){nt.buttons===0||!Sr(nt)?Ye(nt):Ie(nt)}),st=lr(e,Ye);e.state.selectingText=st,He(a.wrapper.ownerDocument,"mousemove",tt),He(a.wrapper.ownerDocument,"mouseup",st)}function Jl(e,t){var r=t.anchor,n=t.head,a=ze(e.doc,r.line);if(Je(r,n)==0&&r.sticky==n.sticky)return t;var o=Rt(a);if(!o)return t;var s=Xe(o,r.ch,r.sticky),l=o[s];if(l.from!=r.ch&&l.to!=r.ch)return t;var u=s+(l.from==r.ch==(l.level!=1)?0:1);if(u==0||u==o.length)return t;var f;if(n.line!=r.line)f=(n.line-r.line)*(e.doc.direction=="ltr"?1:-1)>0;else{var I=Xe(o,n.ch,n.sticky),V=I-s||(n.ch-r.ch)*(l.level==1?-1:1);I==u-1||I==u?f=V<0:f=V>0}var Ee=o[u+(f?-1:0)],ge=f==(Ee.level==1),Le=ge?Ee.from:Ee.to,Ie=ge?"after":"before";return r.ch==Le&&r.sticky==Ie?t:new On(new Te(r.line,Le,Ie),n)}function nl(e,t,r,n){var a,o;if(t.touches)a=t.touches[0].clientX,o=t.touches[0].clientY;else try{a=t.clientX,o=t.clientY}catch(Ee){return!1}if(a>=Math.floor(e.display.gutters.getBoundingClientRect().right))return!1;n&&on(t);var s=e.display,l=s.lineDiv.getBoundingClientRect();if(o>l.bottom||!Lt(e,r))return dr(t);o-=l.top-s.viewOffset;for(var u=0;u=a){var I=nn(e.doc,o),V=e.display.gutterSpecs[u];return Yt(e,r,e,I,V.className,t),dr(t)}}}function cs(e,t){return nl(e,t,"gutterClick",!0)}function rl(e,t){if(Ca(e.display,t)||Vl(e,t))return;if(Tt(e,t,"contextmenu"))return;oe||e.display.input.onContextMenu(t)}function Vl(e,t){return Lt(e,"gutterContextMenu")?nl(e,t,"gutterContextMenu",!1):!1}function al(e){e.display.wrapper.className=e.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+e.options.theme.replace(/(^|\s)\s*/g," cm-s-"),Ht(e)}var Ho={toString:function(){return"CodeMirror.Init"}},ol={},zi={};function Yl(e){var t=e.optionHandlers;function r(n,a,o,s){e.defaults[n]=a,o&&(t[n]=s?function(l,u,f){f!=Ho&&o(l,u,f)}:o)}e.defineOption=r,e.Init=Ho,r("value","",function(n,a){return n.setValue(a)},!0),r("mode",null,function(n,a){n.doc.modeOption=a,Qa(n)},!0),r("indentUnit",2,Qa,!0),r("indentWithTabs",!1),r("smartIndent",!0),r("tabSize",4,function(n){ui(n),Ht(n),Ln(n)},!0),r("lineSeparator",null,function(n,a){if(n.doc.lineSep=a,!a)return;var o=[],s=n.doc.first;n.doc.iter(function(u){for(var f=0;;){var I=u.text.indexOf(a,f);if(I==-1)break;f=I+a.length,o.push(Te(s,I))}s++});for(var l=o.length-1;l>=0;l--)Bo(n.doc,a,o[l],Te(o[l].line,o[l].ch+a.length))}),r("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(n,a,o){n.state.specialChars=new RegExp(a.source+(a.test(" ")?"":"| "),"g"),o!=Ho&&n.refresh()}),r("specialCharPlaceholder",Za,function(n){return n.refresh()},!0),r("electricChars",!0),r("inputStyle",h?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),r("spellcheck",!1,function(n,a){return n.getInputField().spellcheck=a},!0),r("autocorrect",!1,function(n,a){return n.getInputField().autocorrect=a},!0),r("autocapitalize",!1,function(n,a){return n.getInputField().autocapitalize=a},!0),r("rtlMoveVisually",!N),r("wholeLineUpdateBefore",!0),r("theme","default",function(n){al(n),Aa(n)},!0),r("keyMap","default",function(n,a,o){var s=Wi(a),l=o!=Ho&&Wi(o);l&&l.detach&&l.detach(n,s),s.attach&&s.attach(n,l||null)}),r("extraKeys",null),r("configureMouse",null),r("lineWrapping",!1,Xl,!0),r("gutters",[],function(n,a){n.display.gutterSpecs=Qr(a,n.options.lineNumbers),Aa(n)},!0),r("fixedGutter",!0,function(n,a){n.display.gutters.style.left=a?Ur(n.display)+"px":"0",n.refresh()},!0),r("coverGutterNextToScrollbar",!1,function(n){return Ka(n)},!0),r("scrollbarStyle","native",function(n){jo(n),Ka(n),n.display.scrollbars.setScrollTop(n.doc.scrollTop),n.display.scrollbars.setScrollLeft(n.doc.scrollLeft)},!0),r("lineNumbers",!1,function(n,a){n.display.gutterSpecs=Qr(n.options.gutters,a),Aa(n)},!0),r("firstLineNumber",1,Aa,!0),r("lineNumberFormatter",function(n){return n},Aa,!0),r("showCursorWhenSelecting",!1,Pn,!0),r("resetSelectionOnContextMenu",!0),r("lineWiseCopyCut",!0),r("pasteLinesPerSelection",!0),r("selectionsMayTouch",!1),r("readOnly",!1,function(n,a){a=="nocursor"&&(Xa(n),n.display.input.blur()),n.display.input.readOnlyChanged(a)}),r("screenReaderLabel",null,function(n,a){a=a===""?null:a,n.display.input.screenReaderLabelChanged(a)}),r("disableInput",!1,function(n,a){a||n.display.input.reset()},!0),r("dragDrop",!0,Zl),r("allowDropFileTypes",null),r("cursorBlinkRate",530),r("cursorScrollMargin",0),r("cursorHeight",1,Pn,!0),r("singleCursorHeightPerLine",!0,Pn,!0),r("workTime",100),r("workDelay",100),r("flattenSpans",!0,ui,!0),r("addModeClass",!1,ui,!0),r("pollInterval",100),r("undoDepth",200,function(n,a){return n.doc.history.undoDepth=a}),r("historyEventDelay",1250),r("viewportMargin",10,function(n){return n.refresh()},!0),r("maxHighlightLength",1e4,ui,!0),r("moveInputWithCursor",!0,function(n,a){a||n.display.input.resetPosition()}),r("tabindex",null,function(n,a){return n.display.input.getField().tabIndex=a||""}),r("autofocus",null),r("direction","ltr",function(n,a){return n.doc.setDirection(a)},!0),r("phrases",null)}function Zl(e,t,r){var n=r&&r!=Ho;if(!t!=!n){var a=e.display.dragFunctions,o=t?He:wn;o(e.display.scroller,"dragstart",a.start),o(e.display.scroller,"dragenter",a.enter),o(e.display.scroller,"dragover",a.over),o(e.display.scroller,"dragleave",a.leave),o(e.display.scroller,"drop",a.drop)}}function Xl(e){e.options.lineWrapping?($(e.display.wrapper,"CodeMirror-wrap"),e.display.sizer.style.minWidth="",e.display.sizerWidth=null):(Z(e.display.wrapper,"CodeMirror-wrap"),Ya(e)),zr(e),Ln(e),Ht(e),setTimeout(function(){return Ka(e)},100)}function er(e,t){var r=this;if(!(this instanceof er))return new er(e,t);this.options=t=t?se(t):{},se(ol,t,!1);var n=t.value;typeof n=="string"?n=new ea(n,t.mode,null,t.lineSeparator,t.direction):t.mode&&(n.modeOption=t.mode),this.doc=n;var a=new er.inputStyles[t.inputStyle](this),o=this.display=new go(e,n,a,t);o.wrapper.CodeMirror=this,al(this),t.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),jo(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new re,keySeq:null,specialChars:null},t.autofocus&&!h&&o.input.focus(),ce&&fe<11&&setTimeout(function(){return r.display.input.reset(!0)},20),ql(this),Rl(),La(this),this.curOp.forceUpdate=!0,gs(this,n),t.autofocus&&!h||this.hasFocus()?setTimeout(function(){r.hasFocus()&&!r.state.focused&&ja(r)},20):Xa(this);for(var s in zi)zi.hasOwnProperty(s)&&zi[s](this,t[s],Ho);Cr(this),t.finishInit&&t.finishInit(this);for(var l=0;l20*20}He(t.scroller,"touchstart",function(u){if(!Tt(e,u)&&!o(u)&&!cs(e,u)){t.input.ensurePolled(),clearTimeout(r);var f=+new Date;t.activeTouch={start:f,moved:!1,prev:f-n.end<=300?n:null},u.touches.length==1&&(t.activeTouch.left=u.touches[0].pageX,t.activeTouch.top=u.touches[0].pageY)}}),He(t.scroller,"touchmove",function(){t.activeTouch&&(t.activeTouch.moved=!0)}),He(t.scroller,"touchend",function(u){var f=t.activeTouch;if(f&&!Ca(t,u)&&f.left!=null&&!f.moved&&new Date-f.start<300){var I=e.coordsChar(t.activeTouch,"page"),V;!f.prev||s(f,f.prev)?V=new On(I,I):!f.prev.prev||s(f,f.prev.prev)?V=e.findWordAt(I):V=new On(Te(I.line,0),Qe(e.doc,Te(I.line+1,0))),e.setSelection(V.anchor,V.head),e.focus(),on(u)}a()}),He(t.scroller,"touchcancel",a),He(t.scroller,"scroll",function(){t.scroller.clientHeight&&(eo(e,t.scroller.scrollTop),ha(e,t.scroller.scrollLeft,!0),Yt(e,"scroll",e))}),He(t.scroller,"mousewheel",function(u){return si(e,u)}),He(t.scroller,"DOMMouseScroll",function(u){return si(e,u)}),He(t.wrapper,"scroll",function(){return t.wrapper.scrollTop=t.wrapper.scrollLeft=0}),t.dragFunctions={enter:function(u){Tt(e,u)||Or(u)},over:function(u){Tt(e,u)||(wl(e,u),Or(u))},start:function(u){return Dl(e,u)},drop:lr(e,Ml),leave:function(u){Tt(e,u)||Ws(e)}};var l=t.input.getField();He(l,"keyup",function(u){return qs.call(e,u)}),He(l,"keydown",lr(e,Xs)),He(l,"keypress",lr(e,$s)),He(l,"focus",function(u){return ja(e,u)}),He(l,"blur",function(u){return Xa(e,u)})}var ds=[];er.defineInitHook=function(e){return ds.push(e)};function Ai(e,t,r,n){var a=e.doc,o;r==null&&(r="add"),r=="smart"&&(a.mode.indent?o=$t(e,t).state:r="prev");var s=e.options.tabSize,l=ze(a,t),u=z(l.text,null,s);l.stateAfter&&(l.stateAfter=null);var f=l.text.match(/^\s*/)[0],I;if(!n&&!/\S/.test(l.text))I=0,r="not";else if(r=="smart"&&(I=a.mode.indent(o,l.text.slice(f.length),l.text),I==Se||I>150)){if(!n)return;r="prev"}r=="prev"?t>a.first?I=z(ze(a,t-1).text,null,s):I=0:r=="add"?I=u+e.options.indentUnit:r=="subtract"?I=u-e.options.indentUnit:typeof r=="number"&&(I=u+r),I=Math.max(0,I);var V="",Ee=0;if(e.options.indentWithTabs)for(var ge=Math.floor(I/s);ge;--ge)Ee+=s,V+=" ";if(Ees,u=Mr(t),f=null;if(l&&n.ranges.length>1)if(Sa&&Sa.text.join(` +`,"start")},toggleOverwrite:function(e){return e.toggleOverwrite()}};function Js(e,t){var r=ze(e.doc,t),n=Nr(r);return n!=r&&(t=It(n)),ss(!0,e,n,t,1)}function kl(e,t){var r=ze(e.doc,t),n=Co(r);return n!=r&&(t=It(n)),ss(!0,e,r,t,-1)}function Vs(e,t){var r=Js(e,t.line),n=ze(e.doc,r.line),a=Rt(n,e.doc.direction);if(!a||a[0].level==0){var o=Math.max(r.ch,n.text.search(/\S/)),s=t.line==r.line&&t.ch<=o&&t.ch;return Te(r.line,s?0:o,r.sticky)}return r}function Ki(e,t,r){if(typeof t=="string"&&(t=bi[t],!t))return!1;e.display.input.ensurePolled();var n=e.display.shift,a=!1;try{e.isReadOnly()&&(e.state.suppressEdits=!0),r&&(e.display.shift=!1),a=t(e)!=Se}finally{e.display.shift=n,e.state.suppressEdits=!1}return a}function Il(e,t,r){for(var n=0;ne&&Je(t,this.pos)==0&&r==this.button};var Ei,Ci;function Wl(e,t){var r=+new Date;return Ci&&Ci.compare(r,e,t)?(Ei=Ci=null,"triple"):Ei&&Ei.compare(r,e,t)?(Ci=new us(r,e,t),Ei=null,"double"):(Ei=new us(r,e,t),Ci=null,"single")}function el(e){var t=this,r=t.display;if(Tt(t,e)||r.activeTouch&&r.input.supportsTouch())return;if(r.input.ensurePolled(),r.shift=e.shiftKey,Ca(r,e)){H||(r.scroller.draggable=!1,setTimeout(function(){return r.scroller.draggable=!0},100));return}if(cs(t,e))return;var n=yr(t,e),a=Sr(e),o=n?Wl(n,a):"single";if(window.focus(),a==1&&t.state.selectingText&&t.state.selectingText(e),n&&Kl(t,a,n,o,e))return;a==1?n?Hl(t,n,o,e):ir(e)==r.scroller&&on(e):a==2?(n&&Ii(t.doc,n),setTimeout(function(){return r.input.focus()},20)):a==3&&(oe?t.display.input.onContextMenu(e):$o(t))}function Kl(e,t,r,n,a){var o="Click";return n=="double"?o="Double"+o:n=="triple"&&(o="Triple"+o),o=(t==1?"Left":t==2?"Middle":"Right")+o,yi(e,Qs(o,a),a,function(s){if(typeof s=="string"&&(s=bi[s]),!s)return!1;var l=!1;try{e.isReadOnly()&&(e.state.suppressEdits=!0),l=s(e,r)!=Se}finally{e.state.suppressEdits=!1}return l})}function zl(e,t,r){var n=e.getOption("configureMouse"),a=n?n(e,t,r):{};if(a.unit==null){var o=x?r.shiftKey&&r.metaKey:r.altKey;a.unit=o?"rectangle":t=="single"?"char":t=="double"?"word":"line"}return(a.extend==null||e.doc.extend)&&(a.extend=e.doc.extend||r.shiftKey),a.addNew==null&&(a.addNew=g?r.metaKey:r.ctrlKey),a.moveOnDrag==null&&(a.moveOnDrag=!(g?r.altKey:r.ctrlKey)),a}function Hl(e,t,r,n){ce?setTimeout(F(Si,e),0):e.curOp.focus=De();var a=zl(e,r,n),o=e.doc.sel,s;e.options.dragDrop&&sr&&!e.isReadOnly()&&r=="single"&&(s=o.contains(t))>-1&&(Je((s=o.ranges[s]).from(),t)<0||t.xRel>0)&&(Je(s.to(),t)>0||t.xRel<0)?Ql(e,n,t,a):Gl(e,n,t,a)}function Ql(e,t,r,n){var a=e.display,o=!1,s=lr(e,function(f){H&&(a.scroller.draggable=!1),e.state.draggingText=!1,wn(a.wrapper.ownerDocument,"mouseup",s),wn(a.wrapper.ownerDocument,"mousemove",l),wn(a.scroller,"dragstart",u),wn(a.scroller,"drop",s),o||(on(f),n.addNew||Ii(e.doc,r,null,null,n.extend),H&&!D||ce&&fe==9?setTimeout(function(){a.wrapper.ownerDocument.body.focus({preventScroll:!0}),a.input.focus()},20):a.input.focus())}),l=function(f){o=o||Math.abs(t.clientX-f.clientX)+Math.abs(t.clientY-f.clientY)>=10},u=function(){return o=!0};H&&(a.scroller.draggable=!0),e.state.draggingText=s,s.copy=!n.moveOnDrag,a.scroller.dragDrop&&a.scroller.dragDrop(),He(a.wrapper.ownerDocument,"mouseup",s),He(a.wrapper.ownerDocument,"mousemove",l),He(a.scroller,"dragstart",u),He(a.scroller,"drop",s),$o(e),setTimeout(function(){return a.input.focus()},20)}function tl(e,t,r){if(r=="char")return new On(t,t);if(r=="word")return e.findWordAt(t);if(r=="line")return new On(Te(t.line,0),Qe(e.doc,Te(t.line+1,0)));var n=r(e,t);return new On(n.from,n.to)}function Gl(e,t,r,n){var a=e.display,o=e.doc;on(t);var s,l,u=o.sel,f=u.ranges;if(n.addNew&&!n.extend?(l=o.sel.contains(r),l>-1?s=f[l]:s=new On(r,r)):(s=o.sel.primary(),l=o.sel.primIndex),n.unit=="rectangle")n.addNew||(s=new On(r,r)),r=yr(e,t,!0,!0),l=-1;else{var I=tl(e,r,n.unit);n.extend?s=rs(s,I.anchor,I.head,n.extend):s=I}n.addNew?l==-1?(l=f.length,_r(o,ma(e,f.concat([s]),l),{scroll:!1,origin:"*mouse"})):f.length>1&&f[l].empty()&&n.unit=="char"&&!n.extend?(_r(o,ma(e,f.slice(0,l).concat(f.slice(l+1)),0),{scroll:!1,origin:"*mouse"}),u=o.sel):as(o,l,s,_):(l=0,_r(o,new Gr([s],0),_),u=o.sel);var V=r;function Ee(nt){if(Je(V,nt)==0)return;if(V=nt,n.unit=="rectangle"){for(var ct=[],wt=e.options.tabSize,At=z(ze(o,r.line).text,r.ch,wt),en=z(ze(o,nt.line).text,nt.ch,wt),Kn=Math.min(At,en),Tr=Math.max(At,en),nr=Math.min(r.line,nt.line),ia=Math.min(e.lastLine(),Math.max(r.line,nt.line));nr<=ia;nr++){var ta=ze(o,nr).text,vr=le(ta,Kn,wt);Kn==Tr?ct.push(new On(Te(nr,vr),Te(nr,vr))):ta.length>vr&&ct.push(new On(Te(nr,vr),Te(nr,le(ta,Tr,wt))))}ct.length||ct.push(new On(r,r)),_r(o,ma(e,u.ranges.slice(0,l).concat(ct),l),{origin:"*mouse",scroll:!1}),e.scrollIntoView(nt)}else{var na=s,kr=tl(e,nt,n.unit),xr=na.anchor,gr;Je(kr.anchor,xr)>0?(gr=kr.head,xr=lt(na.from(),kr.anchor)):(gr=kr.anchor,xr=Pt(na.to(),kr.head));var or=u.ranges.slice(0);or[l]=Jl(e,new On(Qe(o,xr),gr)),_r(o,ma(e,or,l),_)}}var ge=a.wrapper.getBoundingClientRect(),Le=0;function Ie(nt){var ct=++Le,wt=yr(e,nt,!0,n.unit=="rectangle");if(!wt)return;if(Je(wt,V)!=0){e.curOp.focus=De(),Ee(wt);var At=Ro(a,o);(wt.line>=At.to||wt.linege.bottom?20:0;en&&setTimeout(lr(e,function(){if(Le!=ct)return;a.scroller.scrollTop+=en,Ie(nt)}),50)}}function Ye(nt){e.state.selectingText=!1,Le=Infinity,nt&&(on(nt),a.input.focus()),wn(a.wrapper.ownerDocument,"mousemove",tt),wn(a.wrapper.ownerDocument,"mouseup",st),o.history.lastSelOrigin=null}var tt=lr(e,function(nt){nt.buttons===0||!Sr(nt)?Ye(nt):Ie(nt)}),st=lr(e,Ye);e.state.selectingText=st,He(a.wrapper.ownerDocument,"mousemove",tt),He(a.wrapper.ownerDocument,"mouseup",st)}function Jl(e,t){var r=t.anchor,n=t.head,a=ze(e.doc,r.line);if(Je(r,n)==0&&r.sticky==n.sticky)return t;var o=Rt(a);if(!o)return t;var s=Xe(o,r.ch,r.sticky),l=o[s];if(l.from!=r.ch&&l.to!=r.ch)return t;var u=s+(l.from==r.ch==(l.level!=1)?0:1);if(u==0||u==o.length)return t;var f;if(n.line!=r.line)f=(n.line-r.line)*(e.doc.direction=="ltr"?1:-1)>0;else{var I=Xe(o,n.ch,n.sticky),V=I-s||(n.ch-r.ch)*(l.level==1?-1:1);I==u-1||I==u?f=V<0:f=V>0}var Ee=o[u+(f?-1:0)],ge=f==(Ee.level==1),Le=ge?Ee.from:Ee.to,Ie=ge?"after":"before";return r.ch==Le&&r.sticky==Ie?t:new On(new Te(r.line,Le,Ie),n)}function nl(e,t,r,n){var a,o;if(t.touches)a=t.touches[0].clientX,o=t.touches[0].clientY;else try{a=t.clientX,o=t.clientY}catch(Ee){return!1}if(a>=Math.floor(e.display.gutters.getBoundingClientRect().right))return!1;n&&on(t);var s=e.display,l=s.lineDiv.getBoundingClientRect();if(o>l.bottom||!Lt(e,r))return dr(t);o-=l.top-s.viewOffset;for(var u=0;u=a){var I=nn(e.doc,o),V=e.display.gutterSpecs[u];return Xt(e,r,e,I,V.className,t),dr(t)}}}function cs(e,t){return nl(e,t,"gutterClick",!0)}function rl(e,t){if(Ca(e.display,t)||Vl(e,t))return;if(Tt(e,t,"contextmenu"))return;oe||e.display.input.onContextMenu(t)}function Vl(e,t){return Lt(e,"gutterContextMenu")?nl(e,t,"gutterContextMenu",!1):!1}function al(e){e.display.wrapper.className=e.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+e.options.theme.replace(/(^|\s)\s*/g," cm-s-"),Ht(e)}var Ho={toString:function(){return"CodeMirror.Init"}},ol={},zi={};function Yl(e){var t=e.optionHandlers;function r(n,a,o,s){e.defaults[n]=a,o&&(t[n]=s?function(l,u,f){f!=Ho&&o(l,u,f)}:o)}e.defineOption=r,e.Init=Ho,r("value","",function(n,a){return n.setValue(a)},!0),r("mode",null,function(n,a){n.doc.modeOption=a,Qa(n)},!0),r("indentUnit",2,Qa,!0),r("indentWithTabs",!1),r("smartIndent",!0),r("tabSize",4,function(n){ui(n),Ht(n),Ln(n)},!0),r("lineSeparator",null,function(n,a){if(n.doc.lineSep=a,!a)return;var o=[],s=n.doc.first;n.doc.iter(function(u){for(var f=0;;){var I=u.text.indexOf(a,f);if(I==-1)break;f=I+a.length,o.push(Te(s,I))}s++});for(var l=o.length-1;l>=0;l--)Bo(n.doc,a,o[l],Te(o[l].line,o[l].ch+a.length))}),r("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(n,a,o){n.state.specialChars=new RegExp(a.source+(a.test(" ")?"":"| "),"g"),o!=Ho&&n.refresh()}),r("specialCharPlaceholder",Za,function(n){return n.refresh()},!0),r("electricChars",!0),r("inputStyle",h?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),r("spellcheck",!1,function(n,a){return n.getInputField().spellcheck=a},!0),r("autocorrect",!1,function(n,a){return n.getInputField().autocorrect=a},!0),r("autocapitalize",!1,function(n,a){return n.getInputField().autocapitalize=a},!0),r("rtlMoveVisually",!N),r("wholeLineUpdateBefore",!0),r("theme","default",function(n){al(n),Aa(n)},!0),r("keyMap","default",function(n,a,o){var s=Wi(a),l=o!=Ho&&Wi(o);l&&l.detach&&l.detach(n,s),s.attach&&s.attach(n,l||null)}),r("extraKeys",null),r("configureMouse",null),r("lineWrapping",!1,Xl,!0),r("gutters",[],function(n,a){n.display.gutterSpecs=Qr(a,n.options.lineNumbers),Aa(n)},!0),r("fixedGutter",!0,function(n,a){n.display.gutters.style.left=a?Ur(n.display)+"px":"0",n.refresh()},!0),r("coverGutterNextToScrollbar",!1,function(n){return Ka(n)},!0),r("scrollbarStyle","native",function(n){jo(n),Ka(n),n.display.scrollbars.setScrollTop(n.doc.scrollTop),n.display.scrollbars.setScrollLeft(n.doc.scrollLeft)},!0),r("lineNumbers",!1,function(n,a){n.display.gutterSpecs=Qr(n.options.gutters,a),Aa(n)},!0),r("firstLineNumber",1,Aa,!0),r("lineNumberFormatter",function(n){return n},Aa,!0),r("showCursorWhenSelecting",!1,Pn,!0),r("resetSelectionOnContextMenu",!0),r("lineWiseCopyCut",!0),r("pasteLinesPerSelection",!0),r("selectionsMayTouch",!1),r("readOnly",!1,function(n,a){a=="nocursor"&&(Xa(n),n.display.input.blur()),n.display.input.readOnlyChanged(a)}),r("screenReaderLabel",null,function(n,a){a=a===""?null:a,n.display.input.screenReaderLabelChanged(a)}),r("disableInput",!1,function(n,a){a||n.display.input.reset()},!0),r("dragDrop",!0,Zl),r("allowDropFileTypes",null),r("cursorBlinkRate",530),r("cursorScrollMargin",0),r("cursorHeight",1,Pn,!0),r("singleCursorHeightPerLine",!0,Pn,!0),r("workTime",100),r("workDelay",100),r("flattenSpans",!0,ui,!0),r("addModeClass",!1,ui,!0),r("pollInterval",100),r("undoDepth",200,function(n,a){return n.doc.history.undoDepth=a}),r("historyEventDelay",1250),r("viewportMargin",10,function(n){return n.refresh()},!0),r("maxHighlightLength",1e4,ui,!0),r("moveInputWithCursor",!0,function(n,a){a||n.display.input.resetPosition()}),r("tabindex",null,function(n,a){return n.display.input.getField().tabIndex=a||""}),r("autofocus",null),r("direction","ltr",function(n,a){return n.doc.setDirection(a)},!0),r("phrases",null)}function Zl(e,t,r){var n=r&&r!=Ho;if(!t!=!n){var a=e.display.dragFunctions,o=t?He:wn;o(e.display.scroller,"dragstart",a.start),o(e.display.scroller,"dragenter",a.enter),o(e.display.scroller,"dragover",a.over),o(e.display.scroller,"dragleave",a.leave),o(e.display.scroller,"drop",a.drop)}}function Xl(e){e.options.lineWrapping?($(e.display.wrapper,"CodeMirror-wrap"),e.display.sizer.style.minWidth="",e.display.sizerWidth=null):(Z(e.display.wrapper,"CodeMirror-wrap"),Ya(e)),zr(e),Ln(e),Ht(e),setTimeout(function(){return Ka(e)},100)}function er(e,t){var r=this;if(!(this instanceof er))return new er(e,t);this.options=t=t?se(t):{},se(ol,t,!1);var n=t.value;typeof n=="string"?n=new ea(n,t.mode,null,t.lineSeparator,t.direction):t.mode&&(n.modeOption=t.mode),this.doc=n;var a=new er.inputStyles[t.inputStyle](this),o=this.display=new go(e,n,a,t);o.wrapper.CodeMirror=this,al(this),t.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),jo(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new re,keySeq:null,specialChars:null},t.autofocus&&!h&&o.input.focus(),ce&&fe<11&&setTimeout(function(){return r.display.input.reset(!0)},20),ql(this),Rl(),La(this),this.curOp.forceUpdate=!0,gs(this,n),t.autofocus&&!h||this.hasFocus()?setTimeout(function(){r.hasFocus()&&!r.state.focused&&ja(r)},20):Xa(this);for(var s in zi)zi.hasOwnProperty(s)&&zi[s](this,t[s],Ho);Cr(this),t.finishInit&&t.finishInit(this);for(var l=0;l20*20}He(t.scroller,"touchstart",function(u){if(!Tt(e,u)&&!o(u)&&!cs(e,u)){t.input.ensurePolled(),clearTimeout(r);var f=+new Date;t.activeTouch={start:f,moved:!1,prev:f-n.end<=300?n:null},u.touches.length==1&&(t.activeTouch.left=u.touches[0].pageX,t.activeTouch.top=u.touches[0].pageY)}}),He(t.scroller,"touchmove",function(){t.activeTouch&&(t.activeTouch.moved=!0)}),He(t.scroller,"touchend",function(u){var f=t.activeTouch;if(f&&!Ca(t,u)&&f.left!=null&&!f.moved&&new Date-f.start<300){var I=e.coordsChar(t.activeTouch,"page"),V;!f.prev||s(f,f.prev)?V=new On(I,I):!f.prev.prev||s(f,f.prev.prev)?V=e.findWordAt(I):V=new On(Te(I.line,0),Qe(e.doc,Te(I.line+1,0))),e.setSelection(V.anchor,V.head),e.focus(),on(u)}a()}),He(t.scroller,"touchcancel",a),He(t.scroller,"scroll",function(){t.scroller.clientHeight&&(eo(e,t.scroller.scrollTop),ha(e,t.scroller.scrollLeft,!0),Xt(e,"scroll",e))}),He(t.scroller,"mousewheel",function(u){return si(e,u)}),He(t.scroller,"DOMMouseScroll",function(u){return si(e,u)}),He(t.wrapper,"scroll",function(){return t.wrapper.scrollTop=t.wrapper.scrollLeft=0}),t.dragFunctions={enter:function(u){Tt(e,u)||Or(u)},over:function(u){Tt(e,u)||(wl(e,u),Or(u))},start:function(u){return Dl(e,u)},drop:lr(e,Ml),leave:function(u){Tt(e,u)||Ws(e)}};var l=t.input.getField();He(l,"keyup",function(u){return qs.call(e,u)}),He(l,"keydown",lr(e,Xs)),He(l,"keypress",lr(e,$s)),He(l,"focus",function(u){return ja(e,u)}),He(l,"blur",function(u){return Xa(e,u)})}var ds=[];er.defineInitHook=function(e){return ds.push(e)};function Ai(e,t,r,n){var a=e.doc,o;r==null&&(r="add"),r=="smart"&&(a.mode.indent?o=$t(e,t).state:r="prev");var s=e.options.tabSize,l=ze(a,t),u=z(l.text,null,s);l.stateAfter&&(l.stateAfter=null);var f=l.text.match(/^\s*/)[0],I;if(!n&&!/\S/.test(l.text))I=0,r="not";else if(r=="smart"&&(I=a.mode.indent(o,l.text.slice(f.length),l.text),I==Se||I>150)){if(!n)return;r="prev"}r=="prev"?t>a.first?I=z(ze(a,t-1).text,null,s):I=0:r=="add"?I=u+e.options.indentUnit:r=="subtract"?I=u-e.options.indentUnit:typeof r=="number"&&(I=u+r),I=Math.max(0,I);var V="",Ee=0;if(e.options.indentWithTabs)for(var ge=Math.floor(I/s);ge;--ge)Ee+=s,V+=" ";if(Ees,u=Mr(t),f=null;if(l&&n.ranges.length>1)if(Sa&&Sa.text.join(` `)==t){if(n.ranges.length%Sa.text.length==0){f=[];for(var I=0;I=0;Ee--){var ge=n.ranges[Ee],Le=ge.from(),Ie=ge.to();ge.empty()&&(r&&r>0?Le=Te(Le.line,Le.ch-r):e.state.overwrite&&!l?Ie=Te(Ie.line,Math.min(ze(o,Ie.line).text.length,Ie.ch+p(u).length)):l&&Sa&&Sa.lineWise&&Sa.text.join(` `)==u.join(` -`)&&(Le=Ie=Te(Le.line,0)));var Ye={from:Le,to:Ie,text:f?f[Ee%f.length]:u,origin:a||(l?"paste":e.state.cutIncoming>s?"cut":"+input")};Fo(e.doc,Ye),Ue(e,"inputRead",e,Ye)}t&&!l&&sl(e,t),qa(e),e.curOp.updateInput<2&&(e.curOp.updateInput=V),e.curOp.typing=!0,e.state.pasteIncoming=e.state.cutIncoming=-1}function il(e,t){var r=e.clipboardData&&e.clipboardData.getData("Text");if(r)return e.preventDefault(),!t.isReadOnly()&&!t.options.disableInput&&Hr(t,function(){return fs(t,r,0,null,"paste")}),!0}function sl(e,t){if(!e.options.electricChars||!e.options.smartIndent)return;for(var r=e.doc.sel,n=r.ranges.length-1;n>=0;n--){var a=r.ranges[n];if(a.head.ch>100||n&&r.ranges[n-1].head.line==a.head.line)continue;var o=e.getModeAt(a.head),s=!1;if(o.electricChars){for(var l=0;l-1){s=Ai(e,a.head.line,"smart");break}}else o.electricInput&&(o.electricInput.test(ze(e.doc,a.head.line).text.slice(0,a.head.ch))&&(s=Ai(e,a.head.line,"smart")));s&&Ue(e,"electricInput",e,a.head.line)}}function ll(e){for(var t=[],r=[],n=0;no&&(Ai(this,l.head.line,n,!0),o=l.head.line,s==this.doc.sel.primIndex&&qa(this));else{var u=l.from(),f=l.to(),I=Math.max(o,u.line);o=Math.min(this.lastLine(),f.line-(f.ch?0:1))+1;for(var V=I;V0&&as(this.doc,s,new On(u,Ee[s].to()),Ce)}}}),getTokenAt:function(n,a){return Bn(this,n,a)},getLineTokens:function(n,a){return Bn(this,Te(n),a,!0)},getTokenTypeAt:function(n){n=Qe(this.doc,n);var a=Sn(this,ze(this.doc,n.line)),o=0,s=(a.length-1)/2,l=n.ch,u;if(l==0)u=a[2];else for(;;){var f=o+s>>1;if((f?a[f*2-1]:0)>=l)s=f;else if(a[f*2+1]u&&(n=u,s=!0),l=ze(this.doc,n)}else l=n;return fn(this,l,{top:0,left:0},a||"page",o||s).top+(s?this.doc.height-qr(l):0)},defaultTextHeight:function(){return ar(this.display)},defaultCharWidth:function(){return br(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(n,a,o,s,l){var u=this.display;n=an(this,Qe(this.doc,n));var f=n.bottom,I=n.left;if(a.style.position="absolute",a.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(a),u.sizer.appendChild(a),s=="over")f=n.top;else if(s=="above"||s=="near"){var V=Math.max(u.wrapper.clientHeight,this.doc.height),Ee=Math.max(u.sizer.clientWidth,u.lineSpace.clientWidth);(s=="above"||n.bottom+a.offsetHeight>V)&&n.top>a.offsetHeight?f=n.top-a.offsetHeight:n.bottom+a.offsetHeight<=V&&(f=n.bottom),I+a.offsetWidth>Ee&&(I=Ee-a.offsetWidth)}a.style.top=f+"px",a.style.left=a.style.right="",l=="right"?(I=u.sizer.clientWidth-a.offsetWidth,a.style.right="0px"):(l=="left"?I=0:l=="middle"&&(I=(u.sizer.clientWidth-a.offsetWidth)/2),a.style.left=I+"px"),o&&Mi(this,{left:I,top:f,right:I+a.offsetWidth,bottom:f+a.offsetHeight})},triggerOnKeyDown:Lr(Xs),triggerOnKeyPress:Lr($s),triggerOnKeyUp:qs,triggerOnMouseDown:Lr(el),execCommand:function(n){if(bi.hasOwnProperty(n))return bi[n].call(null,this)},triggerElectric:Lr(function(n){sl(this,n)}),findPosH:function(n,a,o,s){var l=1;a<0&&(l=-1,a=-a);for(var u=Qe(this.doc,n),f=0;f0&&I(o.charAt(s-1));)--s;for(;l.5||this.options.lineWrapping)&&zr(this),Yt(this,"refresh",this)}),swapDoc:Lr(function(n){var a=this.doc;return a.cm=null,this.state.selectingText&&this.state.selectingText(),gs(this,n),Ht(this),this.display.input.reset(),$a(this,n.scrollLeft,n.scrollTop),this.curOp.forceScroll=!0,Ue(this,"swapDoc",this,a),a}),phrase:function(n){var a=this.options.phrases;return a&&Object.prototype.hasOwnProperty.call(a,n)?a[n]:n},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},Cn(e),e.registerHelper=function(n,a,o){r.hasOwnProperty(n)||(r[n]=e[n]={_global:[]}),r[n][a]=o},e.registerGlobalHelper=function(n,a,o,s){e.registerHelper(n,a,s),r[n]._global.push({pred:o,val:s})}}function hs(e,t,r,n,a){var o=t,s=r,l=ze(e,t.line),u=a&&e.direction=="rtl"?-r:r;function f(){var st=t.line+u;return st=e.first+e.size?!1:(t=new Te(st,t.ch,t.sticky),l=ze(e,st))}function I(st){var nt;if(n=="codepoint"){var ct=l.text.charCodeAt(t.ch+(n>0?0:-1));isNaN(ct)?nt=null:nt=new Te(t.line,Math.max(0,Math.min(l.text.length,t.ch+r*(ct>=55296&&ct<56320?2:1))),-r)}else a?nt=Ll(e.cm,l,t,r):nt=is(l,t,r);if(nt==null)if(!st&&f())t=ss(a,e.cm,l,t.line,u);else return!1;else t=nt;return!0}if(n=="char"||n=="codepoint")I();else if(n=="column")I(!0);else if(n=="word"||n=="group")for(var V=null,Ee=n=="group",ge=e.cm&&e.cm.getHelper(t,"wordChars"),Le=!0;!(r<0&&!I(!Le));Le=!1){var Ie=l.text.charAt(t.ch)||` +`)&&(Le=Ie=Te(Le.line,0)));var Ye={from:Le,to:Ie,text:f?f[Ee%f.length]:u,origin:a||(l?"paste":e.state.cutIncoming>s?"cut":"+input")};Fo(e.doc,Ye),Ue(e,"inputRead",e,Ye)}t&&!l&&sl(e,t),qa(e),e.curOp.updateInput<2&&(e.curOp.updateInput=V),e.curOp.typing=!0,e.state.pasteIncoming=e.state.cutIncoming=-1}function il(e,t){var r=e.clipboardData&&e.clipboardData.getData("Text");if(r)return e.preventDefault(),!t.isReadOnly()&&!t.options.disableInput&&Hr(t,function(){return fs(t,r,0,null,"paste")}),!0}function sl(e,t){if(!e.options.electricChars||!e.options.smartIndent)return;for(var r=e.doc.sel,n=r.ranges.length-1;n>=0;n--){var a=r.ranges[n];if(a.head.ch>100||n&&r.ranges[n-1].head.line==a.head.line)continue;var o=e.getModeAt(a.head),s=!1;if(o.electricChars){for(var l=0;l-1){s=Ai(e,a.head.line,"smart");break}}else o.electricInput&&(o.electricInput.test(ze(e.doc,a.head.line).text.slice(0,a.head.ch))&&(s=Ai(e,a.head.line,"smart")));s&&Ue(e,"electricInput",e,a.head.line)}}function ll(e){for(var t=[],r=[],n=0;no&&(Ai(this,l.head.line,n,!0),o=l.head.line,s==this.doc.sel.primIndex&&qa(this));else{var u=l.from(),f=l.to(),I=Math.max(o,u.line);o=Math.min(this.lastLine(),f.line-(f.ch?0:1))+1;for(var V=I;V0&&as(this.doc,s,new On(u,Ee[s].to()),Ce)}}}),getTokenAt:function(n,a){return Bn(this,n,a)},getLineTokens:function(n,a){return Bn(this,Te(n),a,!0)},getTokenTypeAt:function(n){n=Qe(this.doc,n);var a=Sn(this,ze(this.doc,n.line)),o=0,s=(a.length-1)/2,l=n.ch,u;if(l==0)u=a[2];else for(;;){var f=o+s>>1;if((f?a[f*2-1]:0)>=l)s=f;else if(a[f*2+1]u&&(n=u,s=!0),l=ze(this.doc,n)}else l=n;return fn(this,l,{top:0,left:0},a||"page",o||s).top+(s?this.doc.height-qr(l):0)},defaultTextHeight:function(){return ar(this.display)},defaultCharWidth:function(){return br(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(n,a,o,s,l){var u=this.display;n=an(this,Qe(this.doc,n));var f=n.bottom,I=n.left;if(a.style.position="absolute",a.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(a),u.sizer.appendChild(a),s=="over")f=n.top;else if(s=="above"||s=="near"){var V=Math.max(u.wrapper.clientHeight,this.doc.height),Ee=Math.max(u.sizer.clientWidth,u.lineSpace.clientWidth);(s=="above"||n.bottom+a.offsetHeight>V)&&n.top>a.offsetHeight?f=n.top-a.offsetHeight:n.bottom+a.offsetHeight<=V&&(f=n.bottom),I+a.offsetWidth>Ee&&(I=Ee-a.offsetWidth)}a.style.top=f+"px",a.style.left=a.style.right="",l=="right"?(I=u.sizer.clientWidth-a.offsetWidth,a.style.right="0px"):(l=="left"?I=0:l=="middle"&&(I=(u.sizer.clientWidth-a.offsetWidth)/2),a.style.left=I+"px"),o&&Mi(this,{left:I,top:f,right:I+a.offsetWidth,bottom:f+a.offsetHeight})},triggerOnKeyDown:Lr(Xs),triggerOnKeyPress:Lr($s),triggerOnKeyUp:qs,triggerOnMouseDown:Lr(el),execCommand:function(n){if(bi.hasOwnProperty(n))return bi[n].call(null,this)},triggerElectric:Lr(function(n){sl(this,n)}),findPosH:function(n,a,o,s){var l=1;a<0&&(l=-1,a=-a);for(var u=Qe(this.doc,n),f=0;f0&&I(o.charAt(s-1));)--s;for(;l.5||this.options.lineWrapping)&&zr(this),Xt(this,"refresh",this)}),swapDoc:Lr(function(n){var a=this.doc;return a.cm=null,this.state.selectingText&&this.state.selectingText(),gs(this,n),Ht(this),this.display.input.reset(),$a(this,n.scrollLeft,n.scrollTop),this.curOp.forceScroll=!0,Ue(this,"swapDoc",this,a),a}),phrase:function(n){var a=this.options.phrases;return a&&Object.prototype.hasOwnProperty.call(a,n)?a[n]:n},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},Cn(e),e.registerHelper=function(n,a,o){r.hasOwnProperty(n)||(r[n]=e[n]={_global:[]}),r[n][a]=o},e.registerGlobalHelper=function(n,a,o,s){e.registerHelper(n,a,s),r[n]._global.push({pred:o,val:s})}}function hs(e,t,r,n,a){var o=t,s=r,l=ze(e,t.line),u=a&&e.direction=="rtl"?-r:r;function f(){var st=t.line+u;return st=e.first+e.size?!1:(t=new Te(st,t.ch,t.sticky),l=ze(e,st))}function I(st){var nt;if(n=="codepoint"){var ct=l.text.charCodeAt(t.ch+(n>0?0:-1));isNaN(ct)?nt=null:nt=new Te(t.line,Math.max(0,Math.min(l.text.length,t.ch+r*(ct>=55296&&ct<56320?2:1))),-r)}else a?nt=Ll(e.cm,l,t,r):nt=is(l,t,r);if(nt==null)if(!st&&f())t=ss(a,e.cm,l,t.line,u);else return!1;else t=nt;return!0}if(n=="char"||n=="codepoint")I();else if(n=="column")I(!0);else if(n=="word"||n=="group")for(var V=null,Ee=n=="group",ge=e.cm&&e.cm.getHelper(t,"wordChars"),Le=!0;!(r<0&&!I(!Le));Le=!1){var Ie=l.text.charAt(t.ch)||` `,Ye=xe(Ie,ge)?"w":Ee&&Ie==` `?"n":!Ee||/\s/.test(Ie)?null:"p";if(Ee&&!Le&&!Ye&&(Ye="s"),V&&V!=Ye){r<0&&(r=1,I(),t.sticky="after");break}if(Ye&&(V=Ye),r>0&&!I(!Le))break}var tt=_i(e,t,o,s,!0);return Et(o,tt)&&(tt.hitSide=!0),tt}function dl(e,t,r,n){var a=e.doc,o=t.left,s;if(n=="page"){var l=Math.min(e.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),u=Math.max(l-.5*ar(e.display),3);s=(r>0?t.bottom:t.top)+r*u}else n=="line"&&(s=r>0?t.bottom+3:t.top-3);for(var f;!(f=un(e,o,s),!f.outside);){if(r<0?s<=0:s>=a.height){f.hitSide=!0;break}s+=r*5}return f}var kn=function(e){this.cm=e,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new re,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};kn.prototype.init=function(e){var t=this,r=this,n=r.cm,a=r.div=e.lineDiv;ul(a,n.options.spellcheck,n.options.autocorrect,n.options.autocapitalize);function o(l){for(var u=l.target;u;u=u.parentNode){if(u==a)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(u.className))break}return!1}He(a,"paste",function(l){if(!o(l)||Tt(n,l)||il(l,n))return;fe<=11&&setTimeout(lr(n,function(){return t.updateFromDOM()}),20)}),He(a,"compositionstart",function(l){t.composing={data:l.data,done:!1}}),He(a,"compositionupdate",function(l){t.composing||(t.composing={data:l.data,done:!1})}),He(a,"compositionend",function(l){t.composing&&(l.data!=t.composing.data&&t.readFromDOMSoon(),t.composing.done=!0)}),He(a,"touchstart",function(){return r.forceCompositionEnd()}),He(a,"input",function(){t.composing||t.readFromDOMSoon()});function s(l){if(!o(l)||Tt(n,l))return;if(n.somethingSelected())Hi({lineWise:!1,text:n.getSelections()}),l.type=="cut"&&n.replaceSelection("",null,"cut");else if(n.options.lineWiseCopyCut){var u=ll(n);Hi({lineWise:!0,text:u.text}),l.type=="cut"&&n.operation(function(){n.setSelections(u.ranges,0,Ce),n.replaceSelection("",null,"cut")})}else return;if(l.clipboardData){l.clipboardData.clearData();var f=Sa.text.join(` `);if(l.clipboardData.setData("Text",f),l.clipboardData.getData("Text")==f){l.preventDefault();return}}var I=cl(),V=I.firstChild;n.display.lineSpace.insertBefore(I,n.display.lineSpace.firstChild),V.value=Sa.text.join(` @@ -25,7 +25,7 @@ b`.split(/\n/).length!=3?function(e){for(var t=0,r=[],n=e.length;t<=n;){var a=e. `)>-1?r.value=e.prevInput="":e.prevInput=a,e.composing&&(e.composing.range.clear(),e.composing.range=t.markText(e.composing.start,t.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},cr.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},cr.prototype.onKeyPress=function(){ce&&fe>=9&&(this.hasSelection=null),this.fastPoll()},cr.prototype.onContextMenu=function(e){var t=this,r=t.cm,n=r.display,a=t.textarea;t.contextMenuPending&&t.contextMenuPending();var o=yr(r,e),s=n.scroller.scrollTop;if(!o||O)return;var l=r.options.resetSelectionOnContextMenu;l&&r.doc.sel.contains(o)==-1&&lr(r,_r)(r.doc,xa(o),Ce);var u=a.style.cssText,f=t.wrapper.style.cssText,I=t.wrapper.offsetParent.getBoundingClientRect();t.wrapper.style.cssText="position: static",a.style.cssText=`position: absolute; width: 30px; height: 30px; top: `+(e.clientY-I.top-5)+"px; left: "+(e.clientX-I.left-5)+`px; z-index: 1000; background: `+(ce?"rgba(255, 255, 255, .05)":"transparent")+`; - outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var V;H&&(V=window.scrollY),n.input.focus(),H&&window.scrollTo(null,V),n.input.reset(),r.somethingSelected()||(a.value=t.prevInput=" "),t.contextMenuPending=ge,n.selForContextMenu=r.doc.sel,clearTimeout(n.detectingSelectAll);function Ee(){if(a.selectionStart!=null){var Ie=r.somethingSelected(),Ye="\u200B"+(Ie?a.value:"");a.value="\u21DA",a.value=Ye,t.prevInput=Ie?"":"\u200B",a.selectionStart=1,a.selectionEnd=Ye.length,n.selForContextMenu=r.doc.sel}}function ge(){if(t.contextMenuPending!=ge)return;if(t.contextMenuPending=!1,t.wrapper.style.cssText=f,a.style.cssText=u,ce&&fe<9&&n.scrollbars.setScrollTop(n.scroller.scrollTop=s),a.selectionStart!=null){(!ce||ce&&fe<9)&&Ee();var Ie=0,Ye=function(){n.selForContextMenu==r.doc.sel&&a.selectionStart==0&&a.selectionEnd>0&&t.prevInput=="\u200B"?lr(r,Ts)(r):Ie++<10?n.detectingSelectAll=setTimeout(Ye,500):(n.selForContextMenu=null,n.input.reset())};n.detectingSelectAll=setTimeout(Ye,200)}}if(ce&&fe>=9&&Ee(),oe){Or(e);var Le=function(){wn(window,"mouseup",Le),setTimeout(ge,20)};He(window,"mouseup",Le)}else setTimeout(ge,50)},cr.prototype.readOnlyChanged=function(e){e||this.reset(),this.textarea.disabled=e=="nocursor",this.textarea.readOnly=!!e},cr.prototype.setUneditable=function(){},cr.prototype.needsContentAttribute=!1;function ru(e,t){if(t=t?se(t):{},t.value=e.value,!t.tabindex&&e.tabIndex&&(t.tabindex=e.tabIndex),!t.placeholder&&e.placeholder&&(t.placeholder=e.placeholder),t.autofocus==null){var r=De();t.autofocus=r==e||e.getAttribute("autofocus")!=null&&r==document.body}function n(){e.value=l.getValue()}var a;if(e.form&&(He(e.form,"submit",n),!t.leaveSubmitMethodAlone)){var o=e.form;a=o.submit;try{var s=o.submit=function(){n(),o.submit=a,o.submit(),o.submit=s}}catch(u){}}t.finishInit=function(u){u.save=n,u.getTextArea=function(){return e},u.toTextArea=function(){u.toTextArea=isNaN,n(),e.parentNode.removeChild(u.getWrapperElement()),e.style.display="",e.form&&(wn(e.form,"submit",n),!t.leaveSubmitMethodAlone&&typeof e.form.submit=="function"&&(e.form.submit=a))}},e.style.display="none";var l=er(function(u){return e.parentNode.insertBefore(u,e.nextSibling)},t);return l}function au(e){e.off=wn,e.on=He,e.wheelEventPixels=ii,e.Doc=ea,e.splitLines=Mr,e.countColumn=z,e.findColumn=le,e.isWordChar=B,e.Pass=Se,e.signal=Yt,e.Line=Da,e.changeEnd=Oa,e.scrollbarModel=ri,e.Pos=Te,e.cmpPos=Je,e.modes=vt,e.mimeModes=jt,e.resolveMode=In,e.getMode=at,e.modeExtensions=Ge,e.extendMode=Ve,e.copyState=it,e.startState=gt,e.innerMode=Ze,e.commands=bi,e.keyMap=Ga,e.keyName=Gs,e.isModifierKey=Hs,e.lookupKey=Ko,e.normalizeKeyMap=Nl,e.StringStream=Be,e.SharedTextMarker=mi,e.TextMarker=ao,e.LineWidget=pi,e.e_preventDefault=on,e.e_stopPropagation=Kt,e.e_stop=Or,e.addClass=$,e.contains=Ne,e.rmClass=Z,e.keyNames=oo}Yl(er),$l(er);var ou="iter insert remove copy getEditor constructor".split(" ");for(var Gi in ea.prototype)ea.prototype.hasOwnProperty(Gi)&&Oe(ou,Gi)<0&&(er.prototype[Gi]=function(e){return function(){return e.apply(this.doc,arguments)}}(ea.prototype[Gi]));return Cn(ea),er.inputStyles={textarea:cr,contenteditable:kn},er.defineMode=function(e){!er.defaults.mode&&e!="null"&&(er.defaults.mode=e),Jt.apply(this,arguments)},er.defineMIME=_t,er.defineMode("null",function(){return{token:function(e){return e.skipToEnd()}}}),er.defineMIME("text/plain","null"),er.defineExtension=function(e,t){er.prototype[e]=t},er.defineDocExtension=function(e,t){ea.prototype[e]=t},er.fromTextArea=ru,au(er),er.version="5.58.2",er})},W6BS:function(Re,w){Re.exports="data:image/png;base64,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"},WaYH:function(Re,w,i){"use strict";var ve=i("rePB"),ee=i("Ff2n"),ke=i("VTBJ"),te=i("1OyB"),c=i("vuIU"),v=i("JX7q"),ce=i("Ji7U"),fe=i("LK+K"),H=i("q1tI"),j=i("TSYQ"),y=i.n(j),O=i("sboe"),D=i("OZM5"),S=function(oe){var pe=oe.prefixCls,Z=oe.level,ye=oe.isStart,X=oe.isEnd;if(!Z)return null;for(var he="".concat(pe,"-indent-unit"),Ae=[],we=0;we0&&t.prevInput=="\u200B"?lr(r,Ts)(r):Ie++<10?n.detectingSelectAll=setTimeout(Ye,500):(n.selForContextMenu=null,n.input.reset())};n.detectingSelectAll=setTimeout(Ye,200)}}if(ce&&fe>=9&&Ee(),oe){Or(e);var Le=function(){wn(window,"mouseup",Le),setTimeout(ge,20)};He(window,"mouseup",Le)}else setTimeout(ge,50)},cr.prototype.readOnlyChanged=function(e){e||this.reset(),this.textarea.disabled=e=="nocursor",this.textarea.readOnly=!!e},cr.prototype.setUneditable=function(){},cr.prototype.needsContentAttribute=!1;function ru(e,t){if(t=t?se(t):{},t.value=e.value,!t.tabindex&&e.tabIndex&&(t.tabindex=e.tabIndex),!t.placeholder&&e.placeholder&&(t.placeholder=e.placeholder),t.autofocus==null){var r=De();t.autofocus=r==e||e.getAttribute("autofocus")!=null&&r==document.body}function n(){e.value=l.getValue()}var a;if(e.form&&(He(e.form,"submit",n),!t.leaveSubmitMethodAlone)){var o=e.form;a=o.submit;try{var s=o.submit=function(){n(),o.submit=a,o.submit(),o.submit=s}}catch(u){}}t.finishInit=function(u){u.save=n,u.getTextArea=function(){return e},u.toTextArea=function(){u.toTextArea=isNaN,n(),e.parentNode.removeChild(u.getWrapperElement()),e.style.display="",e.form&&(wn(e.form,"submit",n),!t.leaveSubmitMethodAlone&&typeof e.form.submit=="function"&&(e.form.submit=a))}},e.style.display="none";var l=er(function(u){return e.parentNode.insertBefore(u,e.nextSibling)},t);return l}function au(e){e.off=wn,e.on=He,e.wheelEventPixels=ii,e.Doc=ea,e.splitLines=Mr,e.countColumn=z,e.findColumn=le,e.isWordChar=B,e.Pass=Se,e.signal=Xt,e.Line=Da,e.changeEnd=Oa,e.scrollbarModel=ri,e.Pos=Te,e.cmpPos=Je,e.modes=vt,e.mimeModes=jt,e.resolveMode=In,e.getMode=at,e.modeExtensions=Ge,e.extendMode=Ve,e.copyState=it,e.startState=gt,e.innerMode=Ze,e.commands=bi,e.keyMap=Ga,e.keyName=Gs,e.isModifierKey=Hs,e.lookupKey=Ko,e.normalizeKeyMap=Nl,e.StringStream=Be,e.SharedTextMarker=mi,e.TextMarker=ao,e.LineWidget=pi,e.e_preventDefault=on,e.e_stopPropagation=Kt,e.e_stop=Or,e.addClass=$,e.contains=Ne,e.rmClass=Z,e.keyNames=oo}Yl(er),$l(er);var ou="iter insert remove copy getEditor constructor".split(" ");for(var Gi in ea.prototype)ea.prototype.hasOwnProperty(Gi)&&Oe(ou,Gi)<0&&(er.prototype[Gi]=function(e){return function(){return e.apply(this.doc,arguments)}}(ea.prototype[Gi]));return Cn(ea),er.inputStyles={textarea:cr,contenteditable:kn},er.defineMode=function(e){!er.defaults.mode&&e!="null"&&(er.defaults.mode=e),Jt.apply(this,arguments)},er.defineMIME=_t,er.defineMode("null",function(){return{token:function(e){return e.skipToEnd()}}}),er.defineMIME("text/plain","null"),er.defineExtension=function(e,t){er.prototype[e]=t},er.defineDocExtension=function(e,t){ea.prototype[e]=t},er.fromTextArea=ru,au(er),er.version="5.58.2",er})},W6BS:function(Re,R){Re.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAVs0lEQVRoQ+2aa6xlZ3nff++677Xv+9zPHM/YHo+xwQ4E14GKKESkiFsSM8bYQBIEkaBEAkqbRmo/9FulSoX2Qz9GVVQJqUJBhKKA1KRJCIlowwdDDDa+jOd65syc275f1v1d1fOufYYE2ZhJZKRWXjOjvffaa6/1/p//8/yfyzuqLMuS/48P9RrA/8fZfY3B2yXQBHQpf185tBUK+SvH8uV2H/eK1/+jGfwRIBC5ks/Vq/yplq2Wqz+B/ONg5LNlrlz+Qhnot373iih+wgX/YIAivrJgjTKA9BKcYa/Uy/MnUEpD0S2AyzdKkMslZYklbwVYWZpXQSygrSVoc+4fcPzUAKtsom4xpIGiLCkMZbJGs1LkvOHPfJbrhRX5/CM/NDwJZlXiqBKlc7AEjg1aI2iVDXZpoeS9AFXlkmV1W8z+VACLE7dbMiWLE2CFADLgqig6SakCSs4jizcvAvBHMVkqxxhKkePqAs8S1mxyLUxqw6AYKLdtbMtGINpiKKUM07bc96dk9BUBykIFoNYVC/JewMkCDDh18p0so6w+GzfT+FoWC7Yl11curQpFVCoyJQsvDThP6crNdVldi0KLcwogyzJGssVrxYWXAOWzwWg84eXd92UByoK0WHEJqBCA4oC6ChstYHRJIW6lZHWQlsoYQH6rypyOLZ5Xuahx3NIi1TAvLBIcHIlUw8rfcWFLFmzhmPBUxi0NKIRdAVi5qmPAL88LrS9z/AigmHBpCcOaCIUA1BVj4ma6LCi1FkjLBZRoVRrLR9piXjhkysI2mqJxhY2lQUrDjG3iVv5k5YmgyHI1ngLPBqfUxg21nC5LbGUhHJbGUPKu8hTbUthKGcZP3Palks3fY/BECQVQLoDk0QWURYFVFuTaNudtS+Pb8mCNZcQEYmMQi8KymCSQGLJLIx7zKCFKi1uuJNZvNXxDvLBVszUtW5xSm0WL8Mh9hV0xoGFfKRItVzjYJmaFSQtHAFqVwY3i/pi7Kl2e6N9SOJaxkJk4q0CmqcZVBaGtybFY5OIaCscqKqsaUYBE6LYU08Jimi/dxrIYjudM5ynCohzCyvZaw3iCLEviqW3ntDxR1SreTDCbQ1OI65c2qZKQsY0RKlUVFoVxWcsS5DLdnHisKk6iX1iTeBOXlNgqK4kXxmTdgapAVlWKYpKLsuVYykSJictxVtKPNMq1K0saFiym8wWzKKkiSnKeDSud9i1llOe0XE3PrUTMLEmerys1zpVEYCVWIjqVS1aGEjYlJKrvKvYrAVoWGcKgxIkBYmKuurlRTuOqmkIrdCEOJ8qpyIuc/iInL7R5oAEoOVEXRv0cx8HyHBZxZAySJilplqFE8i3bGLHXqZvFlEp4qOJOKM6zrJKkUuN7Lp6t8GxxxcqIEtfCsnFNw1yViuQuxlVNbJ6AFNUuSjEUmbFWBfJEZITF6rywalW5ryyJc21czpSSy/RmErpSFIU2bJWWRRTFVcqwHPOdo3I8HbO60mVi1Y31qwqmYkN+Ox5Nl/Kv2V7t4DhWJWoSfZZFzy3whTUJCxNA4m02meVWgAWcASr31Kgk1+XJwitfl3ykDaPyWdzTiIeW9xKDBWlREkkgVmloWTdWorBIcwajiTlryZOkJClSVDRARUN0HvPut7+NuarxbD8hKqrEbcJTjDePTfiJiKy267iOu8yBot6KrgC0xWMkHiUMSiNsri2GqAoCCYETJlWU6VJcRpiTxUp6yMU1JQ7lPMJKFZvGXUXic4ijtKodxY7KIs8LFlFElC4rEbFwFsGsTzk74sbNI/70UsQDd67zyXe9mSKes3XnnVxZKK7sz8yzxcWWkWMW3mk3cB1xzyqXmtRg2LRMvMn13tItxXVFeBwJF0kfAlIqHgEoYPJSJFjyU0kugITJQlVgTYo4UVlFlmvyRFxUtNliMl2wWLqlZTuUyZxkvE/Wv8rFG2P+aq/g/yR1Um+dT53L+MyvvoUXD2esFGPO7qyhWqs8f3PGMMEsrCpQFM1miOvYOLbCtW2U5EgKE2+uFANWWamnI6AroTEKWyocAxDULClKEXsBUrEkqlm5ZxQXZLkIx7INEoYtG5NC4qxSYsthOJ+RZZp8MSUeXGF84wYv7A74q8OSZ4Yp+dadnGpYvKkW88vr8L5feQffGyo8yyU/usIDpwJ2du7gRuJyaRBRaI1rKxqdLkVekC5mzIaHnFnv4DRWsFWBrWxciTeTSKRIKAlcSTlV2hG3NwAnaVFKjFUsanItLiklmMUsTsky0dOTvk5R2DapUaXCKKhtW+xd36W/+zyH13Z5+uox3+6XXKWH17D4OTfi/tWQerLg2qjgvtNNPvbrv8K1m4c49R5Huk6jHtCY3eTcVkh9ZZtn+xnXb+4zH+9x/cJFJkf7BI7iNz78OO3tc9xc5NSEIaEsLxhNMpo1m9W2Z0SryqXiriVqnIjICIPaMJMLuKIqdhdJsgQoNQMMo4RUa0rbMbknGRxwcOUZLj73It/dnfA3U8U4Vpzq+Lxho8YOBcPpnCuJy1z5lG6Dd52Gjzx+nmf6BSvJDWppjFrZ5jj2qLs5O/6cuzZX+fZ3nuS//+GXTBz11k/R7K7yofe/lzu21om8JoeLAlvUM8lJC00YWKw0PcNelUbEVUvUKClLkf7MKKcxyDIdWEQnDJYWgac4mMdEGYz3d7n5/JNcuHCZJ/cWPD0u0Y7L2Y0G9wXgZDHXJhl7sUWSlnTXemzVYcsvOde1eeyD57kwUEROm3h0zE4zJcgXxO0dJrGibo24by0kmy/4ytf+mJuHx3RX1njiA49gez5NV+H1Nrl0nOFIzyhdia/otURxJVVonGUNqwaxLiVXSb4TIalctYrJJMlMvSe+/fyFF/iDL/1PvLCGH+3zv184Znde0Gp1eF3PYtWF/qzg4njBOLOot2qcabqc8nNCzyaKNLtzhwd26nzqo49xae+ItZpN4nWIW6tMR2N27DmBnTMPegwjm1P1jJ265vf/4IvYrsfjH3iUYPUU2XxA09J47TVujIQQi1oAnaazLCGlIKjKctWP88pFDbglwEK0o2oFnn3+Al/6+p/x7aeukRSKaf8Kd6+vMCngbCekKHN2+ykHixw3CNgRUC2bhl0yTkpuTguGqkFpe4jCvn1b87GPfYQfzBp0VETQ32WzV6OwA7LmNkk8o82Y0C4ZuqvU0hHf/PrXSCn5zQ9+AK97iv7xDVp1H0+VtFpdrs5sfNun2zzpMERdq/e3AIqWSCKXMksi8LtPP88Xv/a/+NZTV8nckE5vlWQ8ZHF4kbee7nF5EHMwzU2SXW/4nGo51FyYRQV7EfQz1whVqFLarQYbtYL1oGDdhw9/8AOo+ip7WY3RPKPXaaCm+3TtCK/WQNfXiZKYlrWg6RR8+ctfQyv40KPncbobFOni1vjEL2Ka7R6TMsCWErEs8BwIPZMt/w5AuUNZ8L3v/5D/9kd/yp8/dY1ZaRHW5IeKmhdiJxGL4R4bjYBpUrDTklbHYZzAzUXJsLDNA9qBzXrDZTVMWbczPJWT5jAvA+qBy71ntui26txz5gy9nTNE3gr9eY5da6KSEV0VmfxXNnqo6JBvfPUbaKX4yGOP0tjc4ehgn3araepbycV2HtNqNJmoJnkSUQsCVpoOlkwNbrmoFMXzOe/55L/nuVFCKwywpf6TYrdWJ2h2SKcT5jee5+c26xzNcg4XmrEWkCVrocVGqFi1clyVkOUpi8Iz8ZSqOkVjg6y+wYP+DX73n3+YZy5cZTE6IjoesNkOWNvcpLW6Req0SLyAdD6l5cQ0SPnDr3wdbdt86PwjWO0ViiTC93ziNMb1fMosMa+DhUWjXqfmO6w07R8HqEgWc9772f/M1cEY31Km0pdaUqoL16uhkgXp+AYrgccwKdgKNWtuQSiAsoJRDlOrSeT2SFtr0tNj1+u4cUJYU0S5zZnkAr/z6c8xi2BnewWdxswnxyz6+4wPbtDwLLa3t2msbuGvbZH29/jjr3wV7Xg88egjhJtnGPf3qbmeSc8iMKpIsL0ax4uSXqtJ4Dn0mnZVthkGpZBGkUYR7/7MF7g6nOJL3yWjBNfFDgLCRodiPjYJ/RdWC/L5hJG2megaU7tDFrSw7Rp23aNt2fRaHuuhzXY7pBfa3H/XFg/9k7dw/dJz2BtneXFvhvbq6DwhsApWuy08pyAeDTjcvUg02SdUDmfvOcuf/OW3cJ2Ax87/GrG3SjQfs73eIY1j07WUeY7teAwSixWpX215vsx8LNQgLpbdBESLiPd++j9ydTjDcaW6kxYILFtUyiFfLJiOD+gGAX4yZNy+h17DpRf6bPd8tkOHjW6dhqcME4WCRZwxj1LuP3c373/fO43r1ms1U8DPEs3hLGV3MKe/kM8JUvkHrk27XuNo90W+9T++SKfbpdXu8eivvYeodZpo2qfu26gix5f8kEZYtscwdel1mqau3Oh4+I6NGsZSqkFSwmgScf53/xPX+hPDoJQ7ruPg+QFOo0OnXKDGN7h7Z53NsKTVWaHpS5uSsUil77N5dnfI6TWfb//wiMZaB3824Wri8W/Pv4kHf+k9PHPtJg+tWBzqBmE559RaD6U1YehXRUSiORhF9Oea4+Njvvnl368YWVvn8fe/jwNrnWgyYLXbrCZudombx3h+jWHqGE+QY7O9BDgyAEtSA3DB+c99gWujObbkQXFyS4avVWvyxBtabDUcRrOUSVS1TtcOI06thTy1N+EX7+rx/Rsj3nhmhfF0SiMMaDnC4oI3PvB6nnjsPP3RhHbD5zD2IBkztQLy+QisOg07QzkO6w1PujrT9gyPjti7ecizL77Im99wP/vuafJkTCusUeYyJbDwSHFdj1R5rHVbpszcarumWVaTWGpRTYZiNIt55LNf4NJghGu7ph0x/ZhfpxO43FeLqXslea6o+VIO2SRFSTdUHExj1kOPZ/s59/U8vrM7YbXXppgOuZGF/Kt338tb3/M437uyyy+s+xxlLr4V0wzqFDqiXu9CnphFinpHmSbRBTXXIQzrXHnuaXScct2/h2S+T7veQBUpjhuaKYHjunhByEq3bXjZ7Mj9S9Q0LctqyFRw4dI1/sV/+K8cLyK6niKwLZM0m3aKVh5d1yJzfKJE5iZVz9Wf5ex0PK4Mc16/6nBtmnNn1zV5re471FTGPNE8/MbX8Vsf/U1GozHtekA/d3CKiKT0ydMZuRXg6oyFVrQ8mftUfZ909rWgxqXnnyXPUi6rM+hE7tEwY/6isPDLBa4XENbrZqxhpgwWPHimi5qnupQkOhsN+czv/TuSLEZJ01qYmbXpEeVGMq5r1VxKp40uJcFKV20xiXN6fsneXHNHy+IHfYsHVkue2Yuot+t48Zy9LOR33nGGdz72cf724lUe2nA50CENEiyvgU6m1MI6vjTctk3o2qSZNN/g26IZFrsXLpDGC75nvw4VjWj5MrbQxvA15vhuwFqnUc1mtAzKSt567ypqkelSW4pR/5hPfvbfEEuBbfYKSjKkMpFZSEGuLDphCH6DPNfVwMjCjCg6gc0gUWzVUo5ih9VAM4+1WV1YZIzTkrf9/Dk+8clPMZjO6dUcxri42YKs9CjSOTpo4Ocps1yKe5uiyMhKaXxdiiJl/9JFoijiyDmFThY4gWcmfalWODrFdXy2N1bJZcBVajNyfMu5VVSSlbJlwHH/iI9/4tNMU/BktKRcclVgaRtLi2UVnaAOQYM0l8FrhrJtJqliJdDsRTZ3hylPj33e0Em51M+pd3uEi0P2dIPf/qen+PWPfoKnL+/x4JrPXuYTFlMIOuTRGK/eoVbGLAqLRijViSbTOTU3QArR65dfZL6IcdbvIs1TdocF3bpPJ3RMzGWzASvr22C7ZpIn/x6+W+LUzPXgsN/nN574CEmSUtrVjo4lvaFTYDlSiSt6Gx1Cv0vhxliJTe6UlEnN7CRpw7QiLmVvopoOoF0sO2MclfzSm+/hM//y95guUtpShARtnCJmEeUoFeM1mziZJo4WeEHN7EUUSUpk73P95vfZvTYAvUa+ukGez9g7njPqF7Rd6RwKiugKi/llHMfHsnwzZG76ddTBwWGZZinD4YjPfvpzTGYzijwxsxBJxt07MlpnE1RmYbuKQG+iuhP0wEe1c+ILr8d2UhOrWldjDKu7TznaJFjbZX58Cqt2mTfd+y5+6+Nv53jyIr3mvYRunX5ymZ71MK6q4Qc+cVYwi2IaNR/PtdGpx7Xoqzx3+CeE84d54NR5IYhWo8Zf/s03+Oo3/wtrvW1Ct0PgrhA6K9TcDqV2jSAJc+rzn/98OZ1Ol/MVl7IsiOOINM0YTw4ZRJeJ9ZDpZEzQ9fGKDexmRJkVqMBn+twOyo5pNJsEYcjx8QG9h55kcel1hGcvMnvhHGrlBR66/1f55X+2zQvX/5q13r2QOQzzH/Lz7X/NYfEAvaZiePOQsrfOSnJIOwiNmz23+xccHr3AweGc8RjCIOD05lksakyjIzrBnRRimNmYXGdmHTs7pzh37pypadW1a9dKqRgODg7Y399nMhmTZZm5ecIxUTpgkR4yiQ+IFhPiLCeOZpSFB3GTXDdwdIv17hmarR4//MGT3PGL+1z/bo/em6/S/84pmg89zwPrj/COd55mMDkirNWwkx3G0QsUB2/Ba57jjq0OZTxGOS46ryYJ82jApetPcTDYJ6yt4tshtVoIuUMz7NI/HqJ1SthscMfOHZy9+y62trbwPO/WbuHf3z7TmvlcLDVmMBgwHIwYjSbMJ3Nm0ZxI5p3JjHk6RkbCgVfDsgN8ArP3N5juM5jdJD26xrOjq9TzCcfzkGYYcXrrbTz6xDs5OrrMeHzIjck+2eiA65OYdrjOPace5NzOw/hO10zW5ZDm27VDUxdLnMtwOctSk+NqtYDNzU3W1tfpdbvm2pc6bgE0u7IvsRUs56M4Yj6dmfJrOhwyGE8YjkaMxkNmszlpLDGbkeUx02RAlC2Y5UeUSZ+pdYyaz1k4Y9OdhE4D5dVoB6dZWbuLlneaXm2DPC1NR5BGCbF0CWVJEAQ0GnXanTb1sE69Xmdzc4uNjQ1ardZy4+dlN3fNF6+4R/9SP5eHJ0nMYhEh8TscDun3+0aoJuMJi8WCJMnRZgRZkJOR5FMKvWBz/QyN2gqqsEjTBE1q7iU5znZsfN83i2+32zSbTXq9HisrK6yurtJoNH4ympf49rYAvhzL1b5JSZqmZqGTyZT+4Jj+cd+4+mg4Yh7F5Kk0xqK4Jb7rVP87w1KGpU6nR6vVNMAEkPzrdDqGxX/McVsAb/dBsh0mKWgxnzMajxgOhhwf9+n3j5nNZ7RbbbrdrgElYE5Aua57u4962etfNYAvx7YISJIkxrXFxdvtlnFJW+Yiy+MnecrtIn/VAN7uQl6t618D+GpZ9md139cY/FlZ+tV6zmsMvlqW/Vnd9/8CAe3hZpCQX/4AAAAASUVORK5CYII="},WaYH:function(Re,R,i){"use strict";var ve=i("rePB"),ee=i("Ff2n"),ke=i("VTBJ"),te=i("1OyB"),c=i("vuIU"),v=i("JX7q"),ce=i("Ji7U"),fe=i("LK+K"),H=i("q1tI"),j=i("TSYQ"),y=i.n(j),O=i("sboe"),D=i("OZM5"),S=function(oe){var pe=oe.prefixCls,Z=oe.level,ye=oe.isStart,X=oe.isEnd;if(!Z)return null;for(var he="".concat(pe,"-indent-unit"),Ae=[],we=0;we1&&arguments[1]!==void 0?arguments[1]:!1,Q=Ce.getAttribute("id")||Ce.getAttribute("data-reactid")||Ce.getAttribute("name");if(_&&De[Q])return De[Q];var le=window.getComputedStyle(Ce),Y=le.getPropertyValue("box-sizing")||le.getPropertyValue("-moz-box-sizing")||le.getPropertyValue("-webkit-box-sizing"),me=parseFloat(le.getPropertyValue("padding-bottom"))+parseFloat(le.getPropertyValue("padding-top")),p=parseFloat(le.getPropertyValue("border-bottom-width"))+parseFloat(le.getPropertyValue("border-top-width")),T=Ne.map(function(ae){return"".concat(ae,":").concat(le.getPropertyValue(ae))}).join(";"),A={sizingStyle:T,paddingSize:me,borderSize:p,boxSizing:Y};return _&&Q&&(De[Q]=A),A}function J(Ce){var _=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Q=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,le=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;$||($=document.createElement("textarea"),$.setAttribute("tab-index","-1"),$.setAttribute("aria-hidden","true"),document.body.appendChild($)),Ce.getAttribute("wrap")?$.setAttribute("wrap",Ce.getAttribute("wrap")):$.removeAttribute("wrap");var Y=de(Ce,_),me=Y.paddingSize,p=Y.borderSize,T=Y.boxSizing,A=Y.sizingStyle;$.setAttribute("style","".concat(A,";").concat(we)),$.value=Ce.value||Ce.placeholder||"";var ae=Number.MIN_SAFE_INTEGER,C=Number.MAX_SAFE_INTEGER,b=$.scrollHeight,B;if(T==="border-box"?b+=p:T==="content-box"&&(b-=me),Q!==null||le!==null){$.value=" ";var xe=$.scrollHeight-me;Q!==null&&(ae=xe*Q,T==="border-box"&&(ae=ae+me+p),b=Math.max(ae,b)),le!==null&&(C=xe*le,T==="border-box"&&(C=C+me+p),B=b>C?"":"hidden",b=Math.min(C,b))}return{height:b,minHeight:ae,maxHeight:C,overflowY:B,resize:"none"}}var F=i("Gytx"),se=i.n(F),z;(function(Ce){Ce[Ce.NONE=0]="NONE",Ce[Ce.RESIZING=1]="RESIZING",Ce[Ce.RESIZED=2]="RESIZED"})(z||(z={}));var re=function(Ce){Object(te.a)(Q,Ce);var _=Object(c.a)(Q);function Q(le){var Y;return Object(ee.a)(this,Q),Y=_.call(this,le),Y.nextFrameActionId=void 0,Y.resizeFrameId=void 0,Y.textArea=void 0,Y.saveTextArea=function(me){Y.textArea=me},Y.handleResize=function(me){var p=Y.state.resizeStatus,T=Y.props,A=T.autoSize,ae=T.onResize;if(p!==z.NONE)return;typeof ae=="function"&&ae(me),A&&Y.resizeOnNextFrame()},Y.resizeOnNextFrame=function(){cancelAnimationFrame(Y.nextFrameActionId),Y.nextFrameActionId=requestAnimationFrame(Y.resizeTextarea)},Y.resizeTextarea=function(){var me=Y.props.autoSize;if(!me||!Y.textArea)return;var p=me.minRows,T=me.maxRows,A=J(Y.textArea,!1,p,T);Y.setState({textareaStyles:A,resizeStatus:z.RESIZING},function(){cancelAnimationFrame(Y.resizeFrameId),Y.resizeFrameId=requestAnimationFrame(function(){Y.setState({resizeStatus:z.RESIZED},function(){Y.resizeFrameId=requestAnimationFrame(function(){Y.setState({resizeStatus:z.NONE}),Y.fixFirefoxAutoScroll()})})})})},Y.renderTextArea=function(){var me=Y.props,p=me.prefixCls,T=p===void 0?"rc-textarea":p,A=me.autoSize,ae=me.onResize,C=me.className,b=me.disabled,B=Y.state,xe=B.textareaStyles,Me=B.resizeStatus,_e=Object(X.a)(Y.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),qe=Ae()(T,C,Object(fe.a)({},"".concat(T,"-disabled"),b));"value"in _e&&(_e.value=_e.value||"");var ot=Object(ce.a)(Object(ce.a)(Object(ce.a)({},Y.props.style),xe),Me===z.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return v.createElement(ye,{onResize:Y.handleResize,disabled:!(A||ae)},v.createElement("textarea",Object(ve.a)({},_e,{className:qe,style:ot,ref:Y.saveTextArea})))},Y.state={textareaStyles:{},resizeStatus:z.NONE},Y}return Object(ke.a)(Q,[{key:"componentDidUpdate",value:function(Y){(Y.value!==this.props.value||!se()(Y.autoSize,this.props.autoSize))&&this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var Y=this.textArea.selectionStart,me=this.textArea.selectionEnd;this.textArea.setSelectionRange(Y,me)}}catch(p){}}},{key:"render",value:function(){return this.renderTextArea()}}]),Q}(v.Component),Oe=re,je=function(Ce){Object(te.a)(Q,Ce);var _=Object(c.a)(Q);function Q(le){var Y;Object(ee.a)(this,Q),Y=_.call(this,le),Y.resizableTextArea=void 0,Y.focus=function(){Y.resizableTextArea.textArea.focus()},Y.saveTextArea=function(p){Y.resizableTextArea=p},Y.handleChange=function(p){var T=Y.props.onChange;Y.setValue(p.target.value,function(){Y.resizableTextArea.resizeTextarea()}),T&&T(p)},Y.handleKeyDown=function(p){var T=Y.props,A=T.onPressEnter,ae=T.onKeyDown;p.keyCode===13&&A&&A(p),ae&&ae(p)};var me=typeof le.value=="undefined"||le.value===null?le.defaultValue:le.value;return Y.state={value:me},Y}return Object(ke.a)(Q,[{key:"setValue",value:function(Y,me){"value"in this.props||this.setState({value:Y},me)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return v.createElement(Oe,Object(ve.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(Y){return"value"in Y?{value:Y.value}:null}}]),Q}(v.Component),Se=w.default=je},ZW9T:function(Re,w,i){"use strict";i.d(w,"a",function(){return ye});var ve=i("k1fw"),ee=i("oBTY"),ke=i("9og8"),te=i("miYZ"),c=i("tsqr"),v=i("rAM+"),ce=i("tJVT"),fe=i("PpiC"),H=i("WmNS"),j=i.n(H),y=i("q1tI"),O=i.n(y),D=i("bdgK");function S(X,he,Ae,we,Ne){var De=he.getWordUntilPosition(Ae),$={startLineNumber:Ae.lineNumber,endLineNumber:Ae.lineNumber,startColumn:De.startColumn,endColumn:De.endColumn},de=we.map(function(J){return{label:J,kind:X.languages.CompletionItemKind.Keyword,insertText:J,insertTextRules:X.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:$}});return Ne.map(function(J){de.push(Object(ve.a)(Object(ve.a)({},J),{},{range:$}))}),de}var R=function(X){var he={label:"ifelse",kind:X.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` +`,Ne=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break"],De={},$;function de(Ce){var _=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Q=Ce.getAttribute("id")||Ce.getAttribute("data-reactid")||Ce.getAttribute("name");if(_&&De[Q])return De[Q];var le=window.getComputedStyle(Ce),Y=le.getPropertyValue("box-sizing")||le.getPropertyValue("-moz-box-sizing")||le.getPropertyValue("-webkit-box-sizing"),me=parseFloat(le.getPropertyValue("padding-bottom"))+parseFloat(le.getPropertyValue("padding-top")),p=parseFloat(le.getPropertyValue("border-bottom-width"))+parseFloat(le.getPropertyValue("border-top-width")),T=Ne.map(function(ae){return"".concat(ae,":").concat(le.getPropertyValue(ae))}).join(";"),A={sizingStyle:T,paddingSize:me,borderSize:p,boxSizing:Y};return _&&Q&&(De[Q]=A),A}function J(Ce){var _=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Q=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,le=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;$||($=document.createElement("textarea"),$.setAttribute("tab-index","-1"),$.setAttribute("aria-hidden","true"),document.body.appendChild($)),Ce.getAttribute("wrap")?$.setAttribute("wrap",Ce.getAttribute("wrap")):$.removeAttribute("wrap");var Y=de(Ce,_),me=Y.paddingSize,p=Y.borderSize,T=Y.boxSizing,A=Y.sizingStyle;$.setAttribute("style","".concat(A,";").concat(we)),$.value=Ce.value||Ce.placeholder||"";var ae=Number.MIN_SAFE_INTEGER,C=Number.MAX_SAFE_INTEGER,b=$.scrollHeight,B;if(T==="border-box"?b+=p:T==="content-box"&&(b-=me),Q!==null||le!==null){$.value=" ";var xe=$.scrollHeight-me;Q!==null&&(ae=xe*Q,T==="border-box"&&(ae=ae+me+p),b=Math.max(ae,b)),le!==null&&(C=xe*le,T==="border-box"&&(C=C+me+p),B=b>C?"":"hidden",b=Math.min(C,b))}return{height:b,minHeight:ae,maxHeight:C,overflowY:B,resize:"none"}}var F=i("Gytx"),se=i.n(F),z;(function(Ce){Ce[Ce.NONE=0]="NONE",Ce[Ce.RESIZING=1]="RESIZING",Ce[Ce.RESIZED=2]="RESIZED"})(z||(z={}));var re=function(Ce){Object(te.a)(Q,Ce);var _=Object(c.a)(Q);function Q(le){var Y;return Object(ee.a)(this,Q),Y=_.call(this,le),Y.nextFrameActionId=void 0,Y.resizeFrameId=void 0,Y.textArea=void 0,Y.saveTextArea=function(me){Y.textArea=me},Y.handleResize=function(me){var p=Y.state.resizeStatus,T=Y.props,A=T.autoSize,ae=T.onResize;if(p!==z.NONE)return;typeof ae=="function"&&ae(me),A&&Y.resizeOnNextFrame()},Y.resizeOnNextFrame=function(){cancelAnimationFrame(Y.nextFrameActionId),Y.nextFrameActionId=requestAnimationFrame(Y.resizeTextarea)},Y.resizeTextarea=function(){var me=Y.props.autoSize;if(!me||!Y.textArea)return;var p=me.minRows,T=me.maxRows,A=J(Y.textArea,!1,p,T);Y.setState({textareaStyles:A,resizeStatus:z.RESIZING},function(){cancelAnimationFrame(Y.resizeFrameId),Y.resizeFrameId=requestAnimationFrame(function(){Y.setState({resizeStatus:z.RESIZED},function(){Y.resizeFrameId=requestAnimationFrame(function(){Y.setState({resizeStatus:z.NONE}),Y.fixFirefoxAutoScroll()})})})})},Y.renderTextArea=function(){var me=Y.props,p=me.prefixCls,T=p===void 0?"rc-textarea":p,A=me.autoSize,ae=me.onResize,C=me.className,b=me.disabled,B=Y.state,xe=B.textareaStyles,Me=B.resizeStatus,_e=Object(X.a)(Y.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),qe=Ae()(T,C,Object(fe.a)({},"".concat(T,"-disabled"),b));"value"in _e&&(_e.value=_e.value||"");var ot=Object(ce.a)(Object(ce.a)(Object(ce.a)({},Y.props.style),xe),Me===z.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return v.createElement(ye,{onResize:Y.handleResize,disabled:!(A||ae)},v.createElement("textarea",Object(ve.a)({},_e,{className:qe,style:ot,ref:Y.saveTextArea})))},Y.state={textareaStyles:{},resizeStatus:z.NONE},Y}return Object(ke.a)(Q,[{key:"componentDidUpdate",value:function(Y){(Y.value!==this.props.value||!se()(Y.autoSize,this.props.autoSize))&&this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var Y=this.textArea.selectionStart,me=this.textArea.selectionEnd;this.textArea.setSelectionRange(Y,me)}}catch(p){}}},{key:"render",value:function(){return this.renderTextArea()}}]),Q}(v.Component),Oe=re,je=function(Ce){Object(te.a)(Q,Ce);var _=Object(c.a)(Q);function Q(le){var Y;Object(ee.a)(this,Q),Y=_.call(this,le),Y.resizableTextArea=void 0,Y.focus=function(){Y.resizableTextArea.textArea.focus()},Y.saveTextArea=function(p){Y.resizableTextArea=p},Y.handleChange=function(p){var T=Y.props.onChange;Y.setValue(p.target.value,function(){Y.resizableTextArea.resizeTextarea()}),T&&T(p)},Y.handleKeyDown=function(p){var T=Y.props,A=T.onPressEnter,ae=T.onKeyDown;p.keyCode===13&&A&&A(p),ae&&ae(p)};var me=typeof le.value=="undefined"||le.value===null?le.defaultValue:le.value;return Y.state={value:me},Y}return Object(ke.a)(Q,[{key:"setValue",value:function(Y,me){"value"in this.props||this.setState({value:Y},me)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return v.createElement(Oe,Object(ve.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(Y){return"value"in Y?{value:Y.value}:null}}]),Q}(v.Component),Se=R.default=je},ZW9T:function(Re,R,i){"use strict";i.d(R,"a",function(){return ye});var ve=i("k1fw"),ee=i("oBTY"),ke=i("9og8"),te=i("miYZ"),c=i("tsqr"),v=i("rAM+"),ce=i("tJVT"),fe=i("PpiC"),H=i("WmNS"),j=i.n(H),y=i("q1tI"),O=i.n(y),D=i("bdgK");function S(X,he,Ae,we,Ne){var De=he.getWordUntilPosition(Ae),$={startLineNumber:Ae.lineNumber,endLineNumber:Ae.lineNumber,startColumn:De.startColumn,endColumn:De.endColumn},de=we.map(function(J){return{label:J,kind:X.languages.CompletionItemKind.Keyword,insertText:J,insertTextRules:X.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:$}});return Ne.map(function(J){de.push(Object(ve.a)(Object(ve.a)({},J),{},{range:$}))}),de}var w=function(X){var he={label:"ifelse",kind:X.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` `),insertTextRules:X.languages.CompletionItemInsertTextRule.InsertAsSnippet},Ae=["auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while","inline","restrict","_Bool","_Complex","_Imaginary","_Alignas","_Alignof","_Atomic","_Static_assert","_Noreturn","_Thread_local","_Generic"];X.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function($,de){var J=S(X,$,de,Ae,[he]);return{suggestions:J}}});var we=["False","None","True","and","as","assert","break","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","nonlocal","not","or","pass","raise","return","try","while","with","yield"];X.languages.registerCompletionItemProvider("python",{provideCompletionItems:function($,de){var J=[{label:"print",kind:X.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(` `),insertTextRules:X.languages.CompletionItemInsertTextRule.InsertAsSnippet}],F=S(X,$,de,we,J);return{suggestions:F}}});var Ne=["abstract","assert","boolean","break","byte","case","catch","char","class","const","continue","default","do","double","else","enum","extends","final","finally","float","for","goto","if","implements","import","instance of","int","interface","long","native","new","package","private","protected","public","return","strictfp","short","static","super","switch","synchronized","this","throw","throws","transient","try","void","volatile","while"];X.languages.registerCompletionItemProvider("java",{provideCompletionItems:function($,de){var J=[he,{label:"main",kind:X.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(` `),insertTextRules:X.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:X.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join(` -`),insertTextRules:X.languages.CompletionItemInsertTextRule.InsertAsSnippet}],F=S(X,$,de,Ne,J);return{suggestions:F}}})},L="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002",E=i("fjLI"),h=i("LvDl"),g=i("+ua5");function x(X){return/^\d+$/.test(X)?"".concat(X,"px"):X}function N(){}var K=!1,G={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python",Scala:"scale"};function oe(){var X=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],he=X;if(Array.isArray(X)){for(var Ae=0;Ae0||Ze.target.offsetWidth>0)&&Nt.current.instance.layout()}}catch(gt){Ve.e(gt)}finally{Ve.f()}}),at.observe(He.current)),at}function ir(){c.b.warn({content:decodeURIComponent(L),key:"monaco-editor-tip"})}var Sr=function(){var Ge=Nt.current.instance;if(De!=null&&Ge&&Kt){var Ve=Ge.getModel();Ve&&De!==Ve.getValue()&&(K=!0,Ve.setValue(De),Ge.layout(),K=!1)}};Object(y.useEffect)(function(){try{var at,Ge=Nt.current.instance;Yt.current&&clearTimeout(Yt.current),Yt.current=setTimeout(function(){Sr()},500),Ge==null||((at=Ge.updateOptions)===null||at===void 0)||at.call(Ge,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(De.split(/\r\n|\r|\n/g).length))+3,5)})}catch(Ve){debugger}},[De,Kt,Nt.current]),Object(y.useEffect)(function(){try{if(yt&&Nt.current&&Nt.current.instance){var at=Nt.current.instance;at.changeViewZones(function(Ve){var it=document.createElement("div");it.style.padding="10px 20px",it.style.width="calc(100% - 20px)",it.className="my-error-line-wrp",it.innerHTML=ft,Ve.addZone({afterLineNumber:yt||11,heightInLines:3,domNode:it})});var Ge={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};at.addOverlayWidget(Ge),at.revealPositionInCenter({lineNumber:20,column:1})}}catch(Ve){debugger}},[yt,Nt.current,Kt]),Object(y.useEffect)(function(){var at;if((at=Nt.current)!==null&&at!==void 0&&at.instance&&Kt&&Rt){var Ge=Nt.current.instance,Ve=Ge.getModel();if(!Ve)return;var it=function(){var Je=[],Et=[],zt=Ve.getAllDecorations(),Pt=Object(v.a)(zt),lt;try{for(Pt.s();!(lt=Pt.n()).done;){var dt=lt.value;if(dt.options.className==="highlighted-line"){var Qe;Je.push(dt==null||((Qe=dt.range)===null||Qe===void 0)?void 0:Qe.startLineNumber),Et.push(dt==null?void 0:dt.id)}}}catch(pt){Pt.e(pt)}finally{Pt.f()}Ve.deltaDecorations(Et,[]);var St=Ve.getLineCount();!!Xe&&Xe<=St&&(Ge.deltaDecorations([],[{range:new pe.Range(Xe,1,Xe,Ve.getLineMaxColumn(Xe)),options:{isWholeLine:!0,className:"highlighted-line"}}]),Ge.revealLineInCenter(Xe))};it();var Ze=function(){var Je=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,Et=[],zt=[],Pt=Ve.getAllDecorations(),lt=Object(v.a)(Pt),dt;try{for(lt.s();!(dt=lt.n()).done;){var Qe=dt.value;if(Qe.options.linesDecorationsClassName==="breakpoints"){var St;Et.push(Qe==null||((St=Qe.range)===null||St===void 0)?void 0:St.startLineNumber),zt.push(Qe==null?void 0:Qe.id)}}}catch(pt){lt.e(pt)}finally{lt.f()}if(Je)return{lines:Et,ids:zt};xe(Et)},gt=function(){var Te=Object(ke.a)(j.a.mark(function Je(Et){var zt;return j.a.wrap(function(lt){for(;;)switch(lt.prev=lt.next){case 0:return zt={range:new pe.Range(Et,1,Et,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints"}},lt.next=3,Ve.deltaDecorations([],[zt]);case 3:Ze();case 4:case"end":return lt.stop()}},Je)}));return function(Et){return Te.apply(this,arguments)}}(),Be=function(){var Te=Object(ke.a)(j.a.mark(function Je(Et){var zt,Pt,lt,dt,Qe;return j.a.wrap(function(pt){for(;;)switch(pt.prev=pt.next){case 0:zt=[],Pt=Ge.getLineDecorations(Et),lt=Object(v.a)(Pt);try{for(lt.s();!(dt=lt.n()).done;)Qe=dt.value,Qe.options.linesDecorationsClassName==="breakpoints"&&zt.push(Qe.id)}catch(bt){lt.e(bt)}finally{lt.f()}return pt.next=6,Ve.deltaDecorations(zt,[]);case 6:Ze();case 7:case"end":return pt.stop()}},Je)}));return function(Et){return Te.apply(this,arguments)}}(),ze=function(Je){var Et=Ge.getLineDecorations(Je),zt=Object(v.a)(Et),Pt;try{for(zt.s();!(Pt=zt.n()).done;){var lt=Pt.value;if(lt.options.linesDecorationsClassName==="breakpoints")return!0}}catch(dt){zt.e(dt)}finally{zt.f()}return!1};if(!Object(h.isEqual)(_e,Ze(!0).lines)){Ve.deltaDecorations(Ze(!0).ids,[]);var tn=_e.map(function(Te){return{range:new pe.Range(Te,1,Te,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints"}}});Ve.deltaDecorations([],tn)}var sn=Ge.onDidChangeModelContent(function(Te){var Je=Ge.getPosition();if(Je){var Et=Je.lineNumber;Ve.getLineContent(Et).trim()===""?Be(Et):ze(Et)&&(Be(Et),gt(Et))}}),qt=Ge.onMouseDown(function(Te){var Je,Et,zt;if(Te.target.detail&&(Je=Te.target)!==null&&Je!==void 0&&(Et=Je.element)!==null&&Et!==void 0&&(zt=Et.className)!==null&&zt!==void 0&&zt.includes("line-numbers")){var Pt=Te.target.position.lineNumber;if(Ve.getLineContent(Pt).trim()==="")return;ze(Pt)?Be(Pt):gt(Pt)}}),It=function(Je){var Et={range:new pe.Range(Je,1,Je,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};Tt.current=Ge.deltaDecorations(Tt.current,[Et])},nn=function(){Tt.current=Ge.deltaDecorations(Tt.current,[])},bn=Ge.onMouseMove(function(Te){var Je,Et,zt;if(nn(),Te.target.detail&&(Je=Te.target)!==null&&Je!==void 0&&(Et=Je.element)!==null&&Et!==void 0&&(zt=Et.className)!==null&&zt!==void 0&&zt.includes("line-numbers")){var Pt=Te.target.position.lineNumber;if(Ve.getLineContent(Pt).trim()==="")return;It(Pt)}}),Zn=Ge.onMouseLeave(function(){nn()});return function(){sn.dispose(),qt.dispose(),bn.dispose(),Zn.dispose()}}},[Nt.current,Kt,_e,Xe,Rt]);function sr(){var at=Nt.current.instance;if(at){var Ge=at.getSelection(),Ve=Nt.current.pastePos||{},it=new pe.Range(Ve.startLineNumber||Ge.endLineNumber,Ve.startColumn||Ge.endColumn,Ve.endLineNumber||Ge.endLineNumber,Ve.endColumn||Ge.endColumn);setTimeout(function(){at.executeEdits("",[{range:it,text:""}])},300)}}function Vr(at){(window.navigator.platform.match("Mac")?at.metaKey:at.ctrlKey)&&at.keyCode==83&&(at.preventDefault(),_())}var Br=function(){if(le&&Nt.current.instance){var Ge=Nt.current.instance.getContentHeight();_t(Ge0||A.target.offsetWidth>0)&&le.layout()}}catch(ae){p.e(ae)}finally{p.f()}}),Y.observe(se.current)),Y}Object(y.useEffect)(function(){return se.current&&i.e(27).then(i.t.bind(null,"M/lh",7)).then(function(le){pe=le;var Y=pe.editor.createDiffEditor(se.current,Object(ve.a)(Object(ve.a)({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},F),{},{wordWrap:!0}));je(Y);var me=Se(Y);return function(){Y.dispose();var p=Y.getModel();p&&p.dispose(),me.unobserve(se.current)}}),function(){window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}},[]),Object(y.useEffect)(function(){Oe&&Oe.setModel({original:pe.editor.createModel(De,de),modified:pe.editor.createModel($,de)})},[De,$,de,Oe]);var Ce=x(Ae),_=x(Ne),Q={width:Ce,height:_};return O.a.createElement("div",{className:"my-diff-editor",ref:se,style:Q})}},ZpRC:function(Re,w,i){"use strict";function ve(y){return typeof y=="object"&&y!=null&&y.nodeType===1}function ee(y,O){return(!O||y!=="hidden")&&y!=="visible"&&y!=="clip"}function ke(y,O){if(y.clientHeightO||L>y&&E=O&&h>=D?L-y-S:E>O&&hD?E-O+R:0}var c=function(y,O){var D=window,S=O.scrollMode,R=O.block,L=O.inline,E=O.boundary,h=O.skipOverflowHiddenElements,g=typeof E=="function"?E:function(xe){return xe!==E};if(!ve(y))throw new TypeError("Invalid target");for(var x=document.scrollingElement||document.documentElement,N=[],K=y;ve(K)&&g(K);){if((K=K.parentElement)===x){N.push(K);break}K!=null&&K===document.body&&ke(K)&&!ke(document.documentElement)||K!=null&&ke(K,h)&&N.push(K)}for(var G=D.visualViewport?D.visualViewport.width:innerWidth,oe=D.visualViewport?D.visualViewport.height:innerHeight,pe=window.scrollX||pageXOffset,Z=window.scrollY||pageYOffset,ye=y.getBoundingClientRect(),X=ye.height,he=ye.width,Ae=ye.top,we=ye.right,Ne=ye.bottom,De=ye.left,$=R==="start"||R==="nearest"?Ae:R==="end"?Ne:Ae+X/2,de=L==="center"?De+he/2:L==="end"?we:De,J=[],F=0;F=0&&De>=0&&Ne<=oe&&we<=G&&Ae>=je&&Ne<=Ce&&De>=_&&we<=Se)return J;var Q=getComputedStyle(se),le=parseInt(Q.borderLeftWidth,10),Y=parseInt(Q.borderTopWidth,10),me=parseInt(Q.borderRightWidth,10),p=parseInt(Q.borderBottomWidth,10),T=0,A=0,ae="offsetWidth"in se?se.offsetWidth-se.clientWidth-le-me:0,C="offsetHeight"in se?se.offsetHeight-se.clientHeight-Y-p:0;if(x===se)T=R==="start"?$:R==="end"?$-oe:R==="nearest"?te(Z,Z+oe,oe,Y,p,Z+$,Z+$+X,X):$-oe/2,A=L==="start"?de:L==="center"?de-G/2:L==="end"?de-G:te(pe,pe+G,G,le,me,pe+de,pe+de+he,he),T=Math.max(0,T+Z),A=Math.max(0,A+pe);else{T=R==="start"?$-je-Y:R==="end"?$-Ce+p+C:R==="nearest"?te(je,Ce,re,Y,p+C,$,$+X,X):$-(je+re/2)+C/2,A=L==="start"?de-_-le:L==="center"?de-(_+Oe/2)+ae/2:L==="end"?de-Se+me+ae:te(_,Se,Oe,le,me+ae,de,de+he,he);var b=se.scrollLeft,B=se.scrollTop;$+=B-(T=Math.max(0,Math.min(B+T,se.scrollHeight-re+C))),de+=b-(A=Math.max(0,Math.min(b+A,se.scrollWidth-Oe+ae)))}J.push({el:se,top:T,left:A})}return J};function v(y){return y===Object(y)&&Object.keys(y).length!==0}function ce(y,O){O===void 0&&(O="auto");var D="scrollBehavior"in document.body.style;y.forEach(function(S){var R=S.el,L=S.top,E=S.left;R.scroll&&D?R.scroll({top:L,left:E,behavior:O}):(R.scrollTop=L,R.scrollLeft=E)})}function fe(y){return y===!1?{block:"end",inline:"nearest"}:v(y)?y:{block:"start",inline:"nearest"}}function H(y,O){var D=!y.ownerDocument.documentElement.contains(y);if(v(O)&&typeof O.behavior=="function")return O.behavior(D?[]:c(y,O));if(D)return;var S=fe(O);return ce(c(y,S),S.behavior)}var j=w.a=H},Zss7:function(Re,w,i){var ve;(function(ee){var ke=/^\s+/,te=/\s+$/,c=0,v=ee.round,ce=ee.min,fe=ee.max,H=ee.random;function j(p,T){if(p=p||"",T=T||{},p instanceof j)return p;if(!(this instanceof j))return new j(p,T);var A=y(p);this._originalInput=p,this._r=A.r,this._g=A.g,this._b=A.b,this._a=A.a,this._roundA=v(100*this._a)/100,this._format=T.format||A.format,this._gradientType=T.gradientType,this._r<1&&(this._r=v(this._r)),this._g<1&&(this._g=v(this._g)),this._b<1&&(this._b=v(this._b)),this._ok=A.ok,this._tc_id=c++}j.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 p=this.toRgb();return(p.r*299+p.g*587+p.b*114)/1e3},getLuminance:function(){var p=this.toRgb(),T,A,ae,C,b,B;return T=p.r/255,A=p.g/255,ae=p.b/255,T<=.03928?C=T/12.92:C=ee.pow((T+.055)/1.055,2.4),A<=.03928?b=A/12.92:b=ee.pow((A+.055)/1.055,2.4),ae<=.03928?B=ae/12.92:B=ee.pow((ae+.055)/1.055,2.4),.2126*C+.7152*b+.0722*B},setAlpha:function(p){return this._a=J(p),this._roundA=v(100*this._a)/100,this},toHsv:function(){var p=R(this._r,this._g,this._b);return{h:p.h*360,s:p.s,v:p.v,a:this._a}},toHsvString:function(){var p=R(this._r,this._g,this._b),T=v(p.h*360),A=v(p.s*100),ae=v(p.v*100);return this._a==1?"hsv("+T+", "+A+"%, "+ae+"%)":"hsva("+T+", "+A+"%, "+ae+"%, "+this._roundA+")"},toHsl:function(){var p=D(this._r,this._g,this._b);return{h:p.h*360,s:p.s,l:p.l,a:this._a}},toHslString:function(){var p=D(this._r,this._g,this._b),T=v(p.h*360),A=v(p.s*100),ae=v(p.l*100);return this._a==1?"hsl("+T+", "+A+"%, "+ae+"%)":"hsla("+T+", "+A+"%, "+ae+"%, "+this._roundA+")"},toHex:function(p){return E(this._r,this._g,this._b,p)},toHexString:function(p){return"#"+this.toHex(p)},toHex8:function(p){return h(this._r,this._g,this._b,this._a,p)},toHex8String:function(p){return"#"+this.toHex8(p)},toRgb:function(){return{r:v(this._r),g:v(this._g),b:v(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+v(this._r)+", "+v(this._g)+", "+v(this._b)+")":"rgba("+v(this._r)+", "+v(this._g)+", "+v(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:v(F(this._r,255)*100)+"%",g:v(F(this._g,255)*100)+"%",b:v(F(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+v(F(this._r,255)*100)+"%, "+v(F(this._g,255)*100)+"%, "+v(F(this._b,255)*100)+"%)":"rgba("+v(F(this._r,255)*100)+"%, "+v(F(this._g,255)*100)+"%, "+v(F(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:$[E(this._r,this._g,this._b,!0)]||!1},toFilter:function(p){var T="#"+g(this._r,this._g,this._b,this._a),A=T,ae=this._gradientType?"GradientType = 1, ":"";if(p){var C=j(p);A="#"+g(C._r,C._g,C._b,C._a)}return"progid:DXImageTransform.Microsoft.gradient("+ae+"startColorstr="+T+",endColorstr="+A+")"},toString:function(p){var T=!!p;p=p||this._format;var A=!1,ae=this._a<1&&this._a>=0,C=!T&&ae&&(p==="hex"||p==="hex6"||p==="hex3"||p==="hex4"||p==="hex8"||p==="name");return C?p==="name"&&this._a===0?this.toName():this.toRgbString():(p==="rgb"&&(A=this.toRgbString()),p==="prgb"&&(A=this.toPercentageRgbString()),(p==="hex"||p==="hex6")&&(A=this.toHexString()),p==="hex3"&&(A=this.toHexString(!0)),p==="hex4"&&(A=this.toHex8String(!0)),p==="hex8"&&(A=this.toHex8String()),p==="name"&&(A=this.toName()),p==="hsl"&&(A=this.toHslString()),p==="hsv"&&(A=this.toHsvString()),A||this.toHexString())},clone:function(){return j(this.toString())},_applyModification:function(p,T){var A=p.apply(null,[this].concat([].slice.call(T)));return this._r=A._r,this._g=A._g,this._b=A._b,this.setAlpha(A._a),this},lighten:function(){return this._applyModification(G,arguments)},brighten:function(){return this._applyModification(oe,arguments)},darken:function(){return this._applyModification(pe,arguments)},desaturate:function(){return this._applyModification(x,arguments)},saturate:function(){return this._applyModification(N,arguments)},greyscale:function(){return this._applyModification(K,arguments)},spin:function(){return this._applyModification(Z,arguments)},_applyCombination:function(p,T){return p.apply(null,[this].concat([].slice.call(T)))},analogous:function(){return this._applyCombination(we,arguments)},complement:function(){return this._applyCombination(ye,arguments)},monochromatic:function(){return this._applyCombination(Ne,arguments)},splitcomplement:function(){return this._applyCombination(Ae,arguments)},triad:function(){return this._applyCombination(X,arguments)},tetrad:function(){return this._applyCombination(he,arguments)}},j.fromRatio=function(p,T){if(typeof p=="object"){var A={};for(var ae in p)p.hasOwnProperty(ae)&&(ae==="a"?A[ae]=p[ae]:A[ae]=Se(p[ae]));p=A}return j(p,T)};function y(p){var T={r:0,g:0,b:0},A=1,ae=null,C=null,b=null,B=!1,xe=!1;return typeof p=="string"&&(p=Y(p)),typeof p=="object"&&(le(p.r)&&le(p.g)&&le(p.b)?(T=O(p.r,p.g,p.b),B=!0,xe=String(p.r).substr(-1)==="%"?"prgb":"rgb"):le(p.h)&&le(p.s)&&le(p.v)?(ae=Se(p.s),C=Se(p.v),T=L(p.h,ae,C),B=!0,xe="hsv"):le(p.h)&&le(p.s)&&le(p.l)&&(ae=Se(p.s),b=Se(p.l),T=S(p.h,ae,b),B=!0,xe="hsl"),p.hasOwnProperty("a")&&(A=p.a)),A=J(A),{ok:B,format:p.format||xe,r:ce(255,fe(T.r,0)),g:ce(255,fe(T.g,0)),b:ce(255,fe(T.b,0)),a:A}}function O(p,T,A){return{r:F(p,255)*255,g:F(T,255)*255,b:F(A,255)*255}}function D(p,T,A){p=F(p,255),T=F(T,255),A=F(A,255);var ae=fe(p,T,A),C=ce(p,T,A),b,B,xe=(ae+C)/2;if(ae==C)b=B=0;else{var Me=ae-C;B=xe>.5?Me/(2-ae-C):Me/(ae+C);switch(ae){case p:b=(T-A)/Me+(T1&&(ot-=1),ot<1/6?_e+(qe-_e)*6*ot:ot<1/2?qe:ot<2/3?_e+(qe-_e)*(2/3-ot)*6:_e}if(T===0)ae=C=b=A;else{var xe=A<.5?A*(1+T):A+T-A*T,Me=2*A-xe;ae=B(Me,xe,p+1/3),C=B(Me,xe,p),b=B(Me,xe,p-1/3)}return{r:ae*255,g:C*255,b:b*255}}function R(p,T,A){p=F(p,255),T=F(T,255),A=F(A,255);var ae=fe(p,T,A),C=ce(p,T,A),b,B,xe=ae,Me=ae-C;if(B=ae===0?0:Me/ae,ae==C)b=0;else{switch(ae){case p:b=(T-A)/Me+(T>1)+720)%360;--T;)ae.h=(ae.h+C)%360,b.push(j(ae));return b}function Ne(p,T){T=T||6;for(var A=j(p).toHsv(),ae=A.h,C=A.s,b=A.v,B=[],xe=1/T;T--;)B.push(j({h:ae,s:C,v:b})),b=(b+xe)%1;return B}j.mix=function(p,T,A){A=A===0?0:A||50;var ae=j(p).toRgb(),C=j(T).toRgb(),b=A/100,B={r:(C.r-ae.r)*b+ae.r,g:(C.g-ae.g)*b+ae.g,b:(C.b-ae.b)*b+ae.b,a:(C.a-ae.a)*b+ae.a};return j(B)},j.readability=function(p,T){var A=j(p),ae=j(T);return(ee.max(A.getLuminance(),ae.getLuminance())+.05)/(ee.min(A.getLuminance(),ae.getLuminance())+.05)},j.isReadable=function(p,T,A){var ae=j.readability(p,T),C,b;b=!1,C=me(A);switch(C.level+C.size){case"AAsmall":case"AAAlarge":b=ae>=4.5;break;case"AAlarge":b=ae>=3;break;case"AAAsmall":b=ae>=7;break}return b},j.mostReadable=function(p,T,A){var ae=null,C=0,b,B,xe,Me;A=A||{},B=A.includeFallbackColors,xe=A.level,Me=A.size;for(var _e=0;_eC&&(C=b,ae=j(T[_e]));return j.isReadable(p,ae,{level:xe,size:Me})||!B?ae:(A.includeFallbackColors=!1,j.mostReadable(p,["#fff","#000"],A))};var De=j.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"},$=j.hexNames=de(De);function de(p){var T={};for(var A in p)p.hasOwnProperty(A)&&(T[p[A]]=A);return T}function J(p){return p=parseFloat(p),(isNaN(p)||p<0||p>1)&&(p=1),p}function F(p,T){re(p)&&(p="100%");var A=Oe(p);return p=ce(T,fe(0,parseFloat(p))),A&&(p=parseInt(p*T,10)/100),ee.abs(p-T)<1e-6?1:p%T/parseFloat(T)}function se(p){return ce(1,fe(0,p))}function z(p){return parseInt(p,16)}function re(p){return typeof p=="string"&&p.indexOf(".")!=-1&&parseFloat(p)===1}function Oe(p){return typeof p=="string"&&p.indexOf("%")!=-1}function je(p){return p.length==1?"0"+p:""+p}function Se(p){return p<=1&&(p=p*100+"%"),p}function Ce(p){return ee.round(parseFloat(p)*255).toString(16)}function _(p){return z(p)/255}var Q=function(){var p="[-\\+]?\\d+%?",T="[-\\+]?\\d*\\.\\d+%?",A="(?:"+T+")|(?:"+p+")",ae="[\\s|\\(]+("+A+")[,|\\s]+("+A+")[,|\\s]+("+A+")\\s*\\)?",C="[\\s|\\(]+("+A+")[,|\\s]+("+A+")[,|\\s]+("+A+")[,|\\s]+("+A+")\\s*\\)?";return{CSS_UNIT:new RegExp(A),rgb:new RegExp("rgb"+ae),rgba:new RegExp("rgba"+C),hsl:new RegExp("hsl"+ae),hsla:new RegExp("hsla"+C),hsv:new RegExp("hsv"+ae),hsva:new RegExp("hsva"+C),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 le(p){return!!Q.CSS_UNIT.exec(p)}function Y(p){p=p.replace(ke,"").replace(te,"").toLowerCase();var T=!1;if(De[p])p=De[p],T=!0;else if(p=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var A;return(A=Q.rgb.exec(p))?{r:A[1],g:A[2],b:A[3]}:(A=Q.rgba.exec(p))?{r:A[1],g:A[2],b:A[3],a:A[4]}:(A=Q.hsl.exec(p))?{h:A[1],s:A[2],l:A[3]}:(A=Q.hsla.exec(p))?{h:A[1],s:A[2],l:A[3],a:A[4]}:(A=Q.hsv.exec(p))?{h:A[1],s:A[2],v:A[3]}:(A=Q.hsva.exec(p))?{h:A[1],s:A[2],v:A[3],a:A[4]}:(A=Q.hex8.exec(p))?{r:z(A[1]),g:z(A[2]),b:z(A[3]),a:_(A[4]),format:T?"name":"hex8"}:(A=Q.hex6.exec(p))?{r:z(A[1]),g:z(A[2]),b:z(A[3]),format:T?"name":"hex"}:(A=Q.hex4.exec(p))?{r:z(A[1]+""+A[1]),g:z(A[2]+""+A[2]),b:z(A[3]+""+A[3]),a:_(A[4]+""+A[4]),format:T?"name":"hex8"}:(A=Q.hex3.exec(p))?{r:z(A[1]+""+A[1]),g:z(A[2]+""+A[2]),b:z(A[3]+""+A[3]),format:T?"name":"hex"}:!1}function me(p){var T,A;return p=p||{level:"AA",size:"small"},T=(p.level||"AA").toUpperCase(),A=(p.size||"small").toLowerCase(),T!=="AA"&&T!=="AAA"&&(T="AA"),A!=="small"&&A!=="large"&&(A="small"),{level:T,size:A}}Re.exports?Re.exports=j:!(ve=function(){return j}.call(w,i,w,Re),ve!==void 0&&(Re.exports=ve))})(Math)},aVK0:function(Re,w,i){Re.exports={flex_box_center:"flex_box_center___21Vfj",flex_space_between:"flex_space_between___uZYuI",flex_box_vertical_center:"flex_box_vertical_center___YbtWj",flex_box_center_end:"flex_box_center_end_____Dod",flex_box_column:"flex_box_column___38gQH",headLeft:"headLeft___2agg1",colorBlue:"colorBlue___3Vx0N",wrap:"wrap___2WfDC",nodata:"nodata___2f07p",nodataText:"nodataText___3TEWn",content:"content___2_atz",gitCode:"gitCode___3gBXU",ellipsis:"ellipsis___1HiNM",menu:"menu___1DQOO",overlayClass:"overlayClass___2EPCd",tips:"tips___3g6oq"}},bT9E:function(Re,w,i){"use strict";i.d(w,"a",function(){return ee});var ve=i("VTBJ");function ee(ke,te){var c=Object(ve.a)({},ke);return Array.isArray(te)&&te.forEach(function(v){delete c[v]}),c}},c5Ni:function(Re,w,i){},cRFk:function(Re,w,i){Re.exports=i.p+"static/RepositoryNoneData.828085a8.png"},csWT:function(Re,w,i){Re.exports=i.p+"static/choose.4ad1045f.svg"},djh8:function(Re,w,i){Re.exports=i.p+"static/qrCode.42927872.png"},fAei:function(Re,w,i){"use strict";i.d(w,"a",function(){return x.a});var ve=i("rePB"),ee=i("VTBJ"),ke=i("KQm4"),te=i("1OyB"),c=i("vuIU"),v=i("Ji7U"),ce=i("LK+K"),fe=i("q1tI"),H=i("4IlW"),j=i("Kwbf"),y=i("TSYQ"),O=i.n(y),D=i("sboe"),S=i("OZM5"),R=i("815F"),L=i("ODXe"),E=i("Ff2n"),h=i("+nKL"),g=i("8XRh"),x=i("WaYH"),N=function(Se,Ce){var _=Se.className,Q=Se.style,le=Se.motion,Y=Se.motionNodes,me=Se.motionType,p=Se.onMotionStart,T=Se.onMotionEnd,A=Se.active,ae=Se.treeNodeRequiredProps,C=Object(E.a)(Se,["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"]),b=fe.useState(!0),B=Object(L.a)(b,2),xe=B[0],Me=B[1],_e=fe.useContext(D.a),qe=_e.prefixCls,ot=fe.useRef(!1),yt=function(){ot.current||T(),ot.current=!0};return Object(fe.useEffect)(function(){Y&&me==="hide"&&xe&&Me(!1)},[Y]),Object(fe.useEffect)(function(){return Y&&p(),function(){Y&&yt()}},[]),Y?fe.createElement(g.default,Object.assign({ref:Ce,visible:xe},le,{motionAppear:me==="show",onAppearEnd:yt,onLeaveEnd:yt}),function(rt,ft){var Xe=rt.className,kt=rt.style;return fe.createElement("div",{ref:ft,className:O()("".concat(qe,"-treenode-motion"),Xe),style:kt},Y.map(function(Rt){var Gt=Rt.data,He=Gt.key,Nt=Object(E.a)(Gt,["key"]),wn=Rt.isStart,Yt=Rt.isEnd;delete Nt.children;var Tt=Object(R.f)(He,ae);return fe.createElement(x.a,Object.assign({},Nt,Tt,{active:A,data:Rt.data,key:He,isStart:wn,isEnd:Yt}))}))}):fe.createElement(x.a,Object.assign({domRef:Ce,className:_,style:Q},C,{active:A}))};N.displayName="MotionTreeNode";var K=fe.forwardRef(N),G=K;function oe(){var je=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Ce=je.length,_=Se.length;if(Math.abs(Ce-_)!==1)return{add:!1,key:null};function Q(le,Y){var me=new Map;le.forEach(function(T){me.set(T,!0)});var p=Y.filter(function(T){return!me.has(T)});return p.length===1?p[0]:null}return Ce<_?{add:!0,key:Q(je,Se)}:{add:!1,key:Q(Se,je)}}function pe(je,Se,Ce){var _=je.findIndex(function(me){var p=me.data;return p.key===Ce}),Q=je[_+1],le=Se.findIndex(function(me){var p=me.data;return p.key===Ce});if(Q){var Y=Se.findIndex(function(me){var p=me.data;return p.key===Q.data.key});return Se.slice(le+1,Y)}return Se.slice(le+1)}var Z={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},ye=function(){},X="RC_TREE_MOTION_".concat(Math.random()),he={key:X},Ae={key:X,level:0,index:0,pos:"0",node:he},we={parent:null,children:[],pos:Ae.pos,data:he,isStart:[],isEnd:[]};function Ne(je,Se,Ce,_){return Se===!1||!Ce?je:je.slice(0,Math.ceil(Ce/_)+1)}function De(je){var Se=je.data.key,Ce=je.pos;return Object(R.e)(Se,Ce)}function $(je){for(var Se=String(je.data.key),Ce=je;Ce.parent;)Ce=Ce.parent,Se="".concat(Ce.data.key," > ").concat(Se);return Se}var de=function(Se,Ce){var _=Se.prefixCls,Q=Se.data,le=Se.selectable,Y=Se.checkable,me=Se.expandedKeys,p=Se.selectedKeys,T=Se.checkedKeys,A=Se.loadedKeys,ae=Se.loadingKeys,C=Se.halfCheckedKeys,b=Se.keyEntities,B=Se.disabled,xe=Se.dragging,Me=Se.dragOverNodeKey,_e=Se.dropPosition,qe=Se.motion,ot=Se.height,yt=Se.itemHeight,rt=Se.virtual,ft=Se.focusable,Xe=Se.activeItem,kt=Se.focused,Rt=Se.tabIndex,Gt=Se.onKeyDown,He=Se.onFocus,Nt=Se.onBlur,wn=Se.onActiveChange,Yt=Se.onListChangeStart,Tt=Se.onListChangeEnd,Wt=Object(E.a)(Se,["prefixCls","data","selectable","checkable","expandedKeys","selectedKeys","checkedKeys","loadedKeys","loadingKeys","halfCheckedKeys","keyEntities","disabled","dragging","dragOverNodeKey","dropPosition","motion","height","itemHeight","virtual","focusable","activeItem","focused","tabIndex","onKeyDown","onFocus","onBlur","onActiveChange","onListChangeStart","onListChangeEnd"]),Lt=fe.useRef(null);fe.useImperativeHandle(Ce,function(){return{scrollTo:function(Ve){Lt.current.scrollTo(Ve)}}});var Cn=fe.useState(me),on=Object(L.a)(Cn,2),Kt=on[0],dr=on[1],Or=fe.useState(Q),ir=Object(L.a)(Or,2),Sr=ir[0],sr=ir[1],Vr=fe.useState(Q),Br=Object(L.a)(Vr,2),aa=Br[0],Ir=Br[1],Mr=fe.useState([]),fr=Object(L.a)(Mr,2),sa=fr[0],ht=fr[1],Fe=fe.useState(null),vt=Object(L.a)(Fe,2),jt=vt[0],Jt=vt[1];function _t(){sr(Q),Ir(Q),ht([]),Jt(null),Tt()}fe.useEffect(function(){dr(me);var Ge=oe(Kt,me);if(Ge.key!==null)if(Ge.add){var Ve=Sr.findIndex(function(tn){var sn=tn.data.key;return sn===Ge.key}),it=Ne(pe(Sr,Q,Ge.key),rt,ot,yt),Ze=Sr.slice();Ze.splice(Ve+1,0,we),Ir(Ze),ht(it),Jt("show")}else{var gt=Q.findIndex(function(tn){var sn=tn.data.key;return sn===Ge.key}),Be=Ne(pe(Q,Sr,Ge.key),rt,ot,yt),ze=Q.slice();ze.splice(gt+1,0,we),Ir(ze),ht(Be),Jt("hide")}else Sr!==Q&&(sr(Q),Ir(Q))},[me,Q]),fe.useEffect(function(){xe||_t()},[xe]);var In=qe?aa:Q,at={expandedKeys:me,selectedKeys:p,loadedKeys:A,loadingKeys:ae,checkedKeys:T,halfCheckedKeys:C,dragOverNodeKey:Me,dropPosition:_e,keyEntities:b};return fe.createElement(fe.Fragment,null,kt&&Xe&&fe.createElement("span",{style:Z,"aria-live":"assertive"},$(Xe)),fe.createElement("div",{role:"tree"},fe.createElement("input",{style:Z,disabled:ft===!1||B,tabIndex:ft!==!1?Rt:null,onKeyDown:Gt,onFocus:He,onBlur:Nt,value:"",onChange:ye})),fe.createElement(h.a,Object.assign({},Wt,{data:In,itemKey:De,height:ot,fullHeight:!1,virtual:rt,itemHeight:yt,prefixCls:"".concat(_,"-list"),ref:Lt}),function(Ge){var Ve=Ge.pos,it=Ge.data,Ze=it.key,gt=Object(E.a)(it,["key"]),Be=Ge.isStart,ze=Ge.isEnd,tn=Object(R.e)(Ze,Ve);delete gt.children;var sn=Object(R.f)(tn,at);return fe.createElement(G,Object.assign({},gt,sn,{active:Xe&&Ze===Xe.data.key,pos:Ve,data:Ge.data,isStart:Be,isEnd:ze,motion:qe,motionNodes:Ze===X?sa:null,motionType:jt,onMotionStart:Yt,onMotionEnd:_t,treeNodeRequiredProps:at,onMouseMove:function(){wn(null)}}))}))},J=fe.forwardRef(de);J.displayName="NodeList";var F=J,se=i("NvD2"),z=function(je){Object(v.a)(Ce,je);var Se=Object(ce.a)(Ce);function Ce(){var _;return Object(te.a)(this,Ce),_=Se.apply(this,arguments),_.destroyed=!1,_.state={keyEntities:{},selectedKeys:[],checkedKeys:[],halfCheckedKeys:[],loadedKeys:[],loadingKeys:[],expandedKeys:[],dragging:!1,dragNodesKeys:[],dragOverNodeKey:null,dropPosition:null,treeData:[],flattenNodes:[],focused:!1,activeKey:null,listChanging:!1,prevProps:null},_.listRef=fe.createRef(),_.onNodeDragStart=function(Q,le){var Y=_.state,me=Y.expandedKeys,p=Y.keyEntities,T=_.props.onDragStart,A=le.props.eventKey;_.dragNode=le;var ae=Object(S.b)(me,A);_.setState({dragging:!0,dragNodesKeys:Object(S.g)(A,p)}),_.setExpandedKeys(ae),T&&T({event:Q,node:Object(R.b)(le.props)})},_.onNodeDragEnter=function(Q,le){var Y=_.state,me=Y.expandedKeys,p=Y.keyEntities,T=Y.dragNodesKeys,A=_.props.onDragEnter,ae=le.props,C=ae.pos,b=ae.eventKey;if(!_.dragNode||T.indexOf(b)!==-1)return;var B=Object(S.c)(Q,le);if(_.dragNode.props.eventKey===b&&B===0){_.setState({dragOverNodeKey:"",dropPosition:null});return}setTimeout(function(){_.setState({dragOverNodeKey:b,dropPosition:B}),_.delayedDragEnterLogic||(_.delayedDragEnterLogic={}),Object.keys(_.delayedDragEnterLogic).forEach(function(xe){clearTimeout(_.delayedDragEnterLogic[xe])}),_.delayedDragEnterLogic[C]=window.setTimeout(function(){if(!_.state.dragging)return;var xe=Object(ke.a)(me),Me=p[b];Me&&(Me.children||[]).length&&(xe=Object(S.a)(me,b)),"expandedKeys"in _.props||_.setExpandedKeys(xe),A&&A({event:Q,node:Object(R.b)(le.props),expandedKeys:xe})},400)},0)},_.onNodeDragOver=function(Q,le){var Y=_.state.dragNodesKeys,me=_.props.onDragOver,p=le.props.eventKey;if(Y.indexOf(p)!==-1)return;if(_.dragNode&&p===_.state.dragOverNodeKey){var T=Object(S.c)(Q,le);if(T===_.state.dropPosition)return;_.setState({dropPosition:T})}me&&me({event:Q,node:Object(R.b)(le.props)})},_.onNodeDragLeave=function(Q,le){var Y=_.props.onDragLeave;_.setState({dragOverNodeKey:""}),Y&&Y({event:Q,node:Object(R.b)(le.props)})},_.onNodeDragEnd=function(Q,le){var Y=_.props.onDragEnd;_.setState({dragOverNodeKey:""}),_.cleanDragState(),Y&&Y({event:Q,node:Object(R.b)(le.props)}),_.dragNode=null},_.onNodeDrop=function(Q,le){var Y=_.state,me=Y.dragNodesKeys,p=me===void 0?[]:me,T=Y.dropPosition,A=_.props.onDrop,ae=le.props,C=ae.eventKey,b=ae.pos;if(_.setState({dragOverNodeKey:""}),_.cleanDragState(),p.indexOf(C)!==-1){Object(j.a)(!1,"Can not drop to dragNode(include it's children node)");return}var B=Object(S.k)(b),xe={event:Q,node:Object(R.b)(le.props),dragNode:_.dragNode?Object(R.b)(_.dragNode.props):null,dragNodesKeys:p.slice(),dropPosition:T+Number(B[B.length-1]),dropToGap:!1};T!==0&&(xe.dropToGap=!0),A&&A(xe),_.dragNode=null},_.cleanDragState=function(){var Q=_.state.dragging;Q&&_.setState({dragging:!1})},_.onNodeClick=function(Q,le){var Y=_.props.onClick;Y&&Y(Q,le)},_.onNodeDoubleClick=function(Q,le){var Y=_.props.onDoubleClick;Y&&Y(Q,le)},_.onNodeSelect=function(Q,le){var Y=_.state.selectedKeys,me=_.state.keyEntities,p=_.props,T=p.onSelect,A=p.multiple,ae=le.selected,C=le.key,b=!ae;b?A?Y=Object(S.a)(Y,C):Y=[C]:Y=Object(S.b)(Y,C);var B=Y.map(function(xe){var Me=me[xe];return Me?Me.node:null}).filter(function(xe){return xe});_.setUncontrolledState({selectedKeys:Y}),T&&T(Y,{event:"select",selected:b,node:le,selectedNodes:B,nativeEvent:Q.nativeEvent})},_.onNodeCheck=function(Q,le,Y){var me=_.state,p=me.keyEntities,T=me.checkedKeys,A=me.halfCheckedKeys,ae=_.props,C=ae.checkStrictly,b=ae.onCheck,B=le.key,xe,Me={event:"check",node:le,checked:Y,nativeEvent:Q.nativeEvent};if(C){var _e=Y?Object(S.a)(T,B):Object(S.b)(T,B),qe=Object(S.b)(A,B);xe={checked:_e,halfChecked:qe},Me.checkedNodes=_e.map(function(kt){return p[kt]}).filter(function(kt){return kt}).map(function(kt){return kt.node}),_.setUncontrolledState({checkedKeys:_e})}else{var ot=Object(se.a)([].concat(Object(ke.a)(T),[B]),!0,p),yt=ot.checkedKeys,rt=ot.halfCheckedKeys;if(!Y){var ft=new Set(yt);ft.delete(B);var Xe=Object(se.a)(Array.from(ft),{checked:!1,halfCheckedKeys:rt},p);yt=Xe.checkedKeys,rt=Xe.halfCheckedKeys}xe=yt,Me.checkedNodes=[],Me.checkedNodesPositions=[],Me.halfCheckedKeys=rt,yt.forEach(function(kt){var Rt=p[kt];if(!Rt)return;var Gt=Rt.node,He=Rt.pos;Me.checkedNodes.push(Gt),Me.checkedNodesPositions.push({node:Gt,pos:He})}),_.setUncontrolledState({checkedKeys:yt},!1,{halfCheckedKeys:rt})}b&&b(xe,Me)},_.onNodeLoad=function(Q){return new Promise(function(le){_.setState(function(Y){var me=Y.loadedKeys,p=me===void 0?[]:me,T=Y.loadingKeys,A=T===void 0?[]:T,ae=_.props,C=ae.loadData,b=ae.onLoad,B=Q.key;if(!C||p.indexOf(B)!==-1||A.indexOf(B)!==-1)return{};var xe=C(Q);return xe.then(function(){var Me=_.state,_e=Me.loadedKeys,qe=Me.loadingKeys,ot=Object(S.a)(_e,B),yt=Object(S.b)(qe,B);b&&b(ot,{event:"load",node:Q}),_.setUncontrolledState({loadedKeys:ot}),_.setState({loadingKeys:yt}),le()}),{loadingKeys:Object(S.a)(A,B)}})})},_.onNodeMouseEnter=function(Q,le){var Y=_.props.onMouseEnter;Y&&Y({event:Q,node:le})},_.onNodeMouseLeave=function(Q,le){var Y=_.props.onMouseLeave;Y&&Y({event:Q,node:le})},_.onNodeContextMenu=function(Q,le){var Y=_.props.onRightClick;Y&&(Q.preventDefault(),Y({event:Q,node:le}))},_.onFocus=function(){var Q=_.props.onFocus;_.setState({focused:!0}),Q&&Q.apply(void 0,arguments)},_.onBlur=function(){var Q=_.props.onBlur;_.setState({focused:!1}),_.onActiveChange(null),Q&&Q.apply(void 0,arguments)},_.getTreeNodeRequiredProps=function(){var Q=_.state,le=Q.expandedKeys,Y=Q.selectedKeys,me=Q.loadedKeys,p=Q.loadingKeys,T=Q.checkedKeys,A=Q.halfCheckedKeys,ae=Q.dragOverNodeKey,C=Q.dropPosition,b=Q.keyEntities;return{expandedKeys:le||[],selectedKeys:Y||[],loadedKeys:me||[],loadingKeys:p||[],checkedKeys:T||[],halfCheckedKeys:A||[],dragOverNodeKey:ae,dropPosition:C,keyEntities:b}},_.setExpandedKeys=function(Q){var le=_.state.treeData,Y=Object(R.d)(le,Q);_.setUncontrolledState({expandedKeys:Q,flattenNodes:Y},!0)},_.onNodeExpand=function(Q,le){var Y=_.state.expandedKeys,me=_.state.listChanging,p=_.props,T=p.onExpand,A=p.loadData,ae=le.key,C=le.expanded;if(me)return;var b=Y.indexOf(ae),B=!C;if(Object(j.a)(C&&b!==-1||!C&&b===-1,"Expand state not sync with index check"),B?Y=Object(S.a)(Y,ae):Y=Object(S.b)(Y,ae),_.setExpandedKeys(Y),T&&T(Y,{node:le,expanded:B,nativeEvent:Q.nativeEvent}),B&&A){var xe=_.onNodeLoad(le);xe&&xe.then(function(){var Me=Object(R.d)(_.state.treeData,Y);_.setUncontrolledState({flattenNodes:Me})})}},_.onListChangeStart=function(){_.setUncontrolledState({listChanging:!0})},_.onListChangeEnd=function(){setTimeout(function(){_.setUncontrolledState({listChanging:!1})})},_.onActiveChange=function(Q){var le=_.state.activeKey,Y=_.props.onActiveChange;if(le===Q)return;_.setState({activeKey:Q}),Q!==null&&_.scrollTo({key:Q}),Y&&Y(Q)},_.getActiveItem=function(){var Q=_.state,le=Q.activeKey,Y=Q.flattenNodes;return le===null?null:Y.find(function(me){var p=me.data.key;return p===le})||null},_.offsetActiveKey=function(Q){var le=_.state,Y=le.flattenNodes,me=le.activeKey,p=Y.findIndex(function(ae){var C=ae.data.key;return C===me});p===-1&&Q<0&&(p=Y.length),p=(p+Q+Y.length)%Y.length;var T=Y[p];if(T){var A=T.data.key;_.onActiveChange(A)}else _.onActiveChange(null)},_.onKeyDown=function(Q){var le=_.state,Y=le.activeKey,me=le.expandedKeys,p=le.checkedKeys,T=_.props,A=T.onKeyDown,ae=T.checkable,C=T.selectable;switch(Q.which){case H.a.UP:{_.offsetActiveKey(-1),Q.preventDefault();break}case H.a.DOWN:{_.offsetActiveKey(1),Q.preventDefault();break}}var b=_.getActiveItem();if(b&&b.data){var B=_.getTreeNodeRequiredProps(),xe=b.data.isLeaf===!1||!!(b.data.children||[]).length,Me=Object(R.b)(Object(ee.a)(Object(ee.a)({},Object(R.f)(Y,B)),{},{data:b.data,active:!0}));switch(Q.which){case H.a.LEFT:{xe&&me.includes(Y)?_.onNodeExpand({},Me):b.parent&&_.onActiveChange(b.parent.data.key),Q.preventDefault();break}case H.a.RIGHT:{xe&&!me.includes(Y)?_.onNodeExpand({},Me):b.children&&b.children.length&&_.onActiveChange(b.children[0].data.key),Q.preventDefault();break}case H.a.ENTER:case H.a.SPACE:{ae&&!Me.disabled&&Me.checkable!==!1&&!Me.disableCheckbox?_.onNodeCheck({},Me,!p.includes(Y)):!ae&&C&&!Me.disabled&&Me.selectable!==!1&&_.onNodeSelect({},Me);break}}}A&&A(Q)},_.setUncontrolledState=function(Q){var le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Y=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(_.destroyed)return;var me=!1,p=!0,T={};Object.keys(Q).forEach(function(A){if(A in _.props){p=!1;return}me=!0,T[A]=Q[A]}),me&&(!le||p)&&_.setState(Object(ee.a)(Object(ee.a)({},T),Y))},_.scrollTo=function(Q){_.listRef.current.scrollTo(Q)},_}return Object(c.a)(Ce,[{key:"componentWillUnmount",value:function(){this.destroyed=!0}},{key:"render",value:function(){var Q,le=this.state,Y=le.focused,me=le.flattenNodes,p=le.keyEntities,T=le.dragging,A=le.activeKey,ae=this.props,C=ae.prefixCls,b=ae.className,B=ae.style,xe=ae.showLine,Me=ae.focusable,_e=ae.tabIndex,qe=_e===void 0?0:_e,ot=ae.selectable,yt=ae.showIcon,rt=ae.icon,ft=ae.switcherIcon,Xe=ae.draggable,kt=ae.checkable,Rt=ae.checkStrictly,Gt=ae.disabled,He=ae.motion,Nt=ae.loadData,wn=ae.filterTreeNode,Yt=ae.height,Tt=ae.itemHeight,Wt=ae.virtual,Lt=ae.titleRender,Cn=ae.onContextMenu,on=Object(S.f)(this.props);return fe.createElement(D.a.Provider,{value:{prefixCls:C,selectable:ot,showIcon:yt,icon:rt,switcherIcon:ft,draggable:Xe,checkable:kt,checkStrictly:Rt,disabled:Gt,keyEntities:p,loadData:Nt,filterTreeNode:wn,titleRender:Lt,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},fe.createElement("div",{className:O()(C,b,(Q={},Object(ve.a)(Q,"".concat(C,"-show-line"),xe),Object(ve.a)(Q,"".concat(C,"-focused"),Y),Object(ve.a)(Q,"".concat(C,"-active-focused"),A!==null),Q))},fe.createElement(F,Object.assign({ref:this.listRef,prefixCls:C,style:B,data:me,disabled:Gt,selectable:ot,checkable:!!kt,motion:He,dragging:T,height:Yt,itemHeight:Tt,virtual:Wt,focusable:Me,focused:Y,tabIndex:qe,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Cn},this.getTreeNodeRequiredProps(),on))))}}],[{key:"getDerivedStateFromProps",value:function(Q,le){var Y=le.prevProps,me={prevProps:Q};function p(rt){return!Y&&rt in Q||Y&&Y[rt]!==Q[rt]}var T;if(p("treeData")?T=Q.treeData:p("children")&&(Object(j.a)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),T=Object(R.c)(Q.children)),T){me.treeData=T;var A=Object(R.a)(T);me.keyEntities=Object(ee.a)(Object(ve.a)({},X,Ae),A.keyEntities)}var ae=me.keyEntities||le.keyEntities;if(p("expandedKeys")||Y&&p("autoExpandParent"))me.expandedKeys=Q.autoExpandParent||!Y&&Q.defaultExpandParent?Object(S.e)(Q.expandedKeys,ae):Q.expandedKeys;else if(!Y&&Q.defaultExpandAll){var C=Object(ee.a)({},ae);delete C[X],me.expandedKeys=Object.keys(C).map(function(rt){return C[rt].key})}else!Y&&Q.defaultExpandedKeys&&(me.expandedKeys=Q.autoExpandParent||Q.defaultExpandParent?Object(S.e)(Q.defaultExpandedKeys,ae):Q.defaultExpandedKeys);if(me.expandedKeys||delete me.expandedKeys,T||me.expandedKeys){var b=Object(R.d)(T||le.treeData,me.expandedKeys||le.expandedKeys);me.flattenNodes=b}if(Q.selectable&&(p("selectedKeys")?me.selectedKeys=Object(S.d)(Q.selectedKeys,Q):!Y&&Q.defaultSelectedKeys&&(me.selectedKeys=Object(S.d)(Q.defaultSelectedKeys,Q))),Q.checkable){var B;if(p("checkedKeys")?B=Object(S.j)(Q.checkedKeys)||{}:!Y&&Q.defaultCheckedKeys?B=Object(S.j)(Q.defaultCheckedKeys)||{}:T&&(B=Object(S.j)(Q.checkedKeys)||{checkedKeys:le.checkedKeys,halfCheckedKeys:le.halfCheckedKeys}),B){var xe=B,Me=xe.checkedKeys,_e=Me===void 0?[]:Me,qe=xe.halfCheckedKeys,ot=qe===void 0?[]:qe;if(!Q.checkStrictly){var yt=Object(se.a)(_e,!0,ae);_e=yt.checkedKeys,ot=yt.halfCheckedKeys}me.checkedKeys=_e,me.halfCheckedKeys=ot}}return p("loadedKeys")&&(me.loadedKeys=Q.loadedKeys),me}}]),Ce}(fe.Component);z.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[]},z.TreeNode=x.a;var re=z,Oe=w.b=re},fjLI:function(Re,w,i){"use strict";i.d(w,"e",function(){return j}),i.d(w,"a",function(){return y}),i.d(w,"c",function(){return O}),i.d(w,"d",function(){return S}),i.d(w,"b",function(){return R});var ve=i("8HAY"),ee=i("Cg/j"),ke=i("T8No"),te=i("nnTU"),c=i("MI8n"),v=function(){var L=function(E,h){return L=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(g,x){g.__proto__=x}||function(g,x){for(var N in x)x.hasOwnProperty(N)&&(g[N]=x[N])},L(E,h)};return function(E,h){L(E,h);function g(){this.constructor=E}E.prototype=h===null?Object.create(h):(g.prototype=h.prototype,new g)}}(),ce=function(L,E,h,g){var x=arguments.length,N=x<3?E:g===null?g=Object.getOwnPropertyDescriptor(E,h):g,K;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")N=Reflect.decorate(L,E,h,g);else for(var G=L.length-1;G>=0;G--)(K=L[G])&&(N=(x<3?K(N):x>3?K(E,h,N):K(E,h))||N);return x>3&&N&&Object.defineProperty(E,h,N),N},fe=function(L,E){return function(h,g){E(h,g,L)}},H=function(){for(var L=0,E=0,h=arguments.length;E=0&&(x.splice(N,1),g._onDidChangeMenu.fire(E))}}},L.prototype.getMenuItems=function(E){var h=(this._menuItems.get(E)||[]).slice(0);return E===0&&this._appendImplicitItems(h),h},L.prototype._appendImplicitItems=function(E){for(var h=new Set,g=E.filter(function(pe){return j(pe)}),x=0,N=g;x$.length)&&(de=$.length);for(var J=0,F=new Array(de);J=0)continue;if(!Object.prototype.propertyIsEnumerable.call($,F))continue;J[F]=$[F]}}return J}function R($,de){if($==null)return{};var J={},F=Object.keys($),se,z;for(z=0;z=0)continue;J[se]=$[se]}return J}var L=function(de){var J=de.className,F=de.percent,se=de.prefixCls,z=de.strokeColor,re=de.strokeLinecap,Oe=de.strokeWidth,je=de.style,Se=de.trailColor,Ce=de.trailWidth,_=de.transition,Q=S(de,["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"]);delete Q.gapPosition;var le=Array.isArray(F)?F:[F],Y=Array.isArray(z)?z:[z],me=v(le),p=fe(me,1),T=p[0],A=Oe/2,ae=100-Oe/2,C="M ".concat(re==="round"?A:0,",").concat(A,` +`),insertTextRules:X.languages.CompletionItemInsertTextRule.InsertAsSnippet}],F=S(X,$,de,Ne,J);return{suggestions:F}}})},L="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002",E=i("fjLI"),h=i("LvDl"),g=i("+ua5");function x(X){return/^\d+$/.test(X)?"".concat(X,"px"):X}function N(){}var K=!1,G={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python",Scala:"scale"};function oe(){var X=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],he=X;if(Array.isArray(X)){for(var Ae=0;Ae0||Ze.target.offsetWidth>0)&&Nt.current.instance.layout()}}catch(gt){Ve.e(gt)}finally{Ve.f()}}),at.observe(He.current)),at}function ir(){c.b.warn({content:decodeURIComponent(L),key:"monaco-editor-tip"})}var Sr=function(){var Ge=Nt.current.instance;if(De!=null&&Ge&&Kt){var Ve=Ge.getModel();Ve&&De!==Ve.getValue()&&(K=!0,Ve.setValue(De),Ge.layout(),K=!1)}};Object(y.useEffect)(function(){try{var at,Ge=Nt.current.instance;Xt.current&&clearTimeout(Xt.current),Xt.current=setTimeout(function(){Sr()},500),Ge==null||((at=Ge.updateOptions)===null||at===void 0)||at.call(Ge,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(De.split(/\r\n|\r|\n/g).length))+3,5)})}catch(Ve){debugger}},[De,Kt,Nt.current]),Object(y.useEffect)(function(){try{if(yt&&Nt.current&&Nt.current.instance){var at=Nt.current.instance;at.changeViewZones(function(Ve){var it=document.createElement("div");it.style.padding="10px 20px",it.style.width="calc(100% - 20px)",it.className="my-error-line-wrp",it.innerHTML=ft,Ve.addZone({afterLineNumber:yt||11,heightInLines:3,domNode:it})});var Ge={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};at.addOverlayWidget(Ge),at.revealPositionInCenter({lineNumber:20,column:1})}}catch(Ve){debugger}},[yt,Nt.current,Kt]),Object(y.useEffect)(function(){var at;if((at=Nt.current)!==null&&at!==void 0&&at.instance&&Kt&&Rt){var Ge=Nt.current.instance,Ve=Ge.getModel();if(!Ve)return;var it=function(){var Je=[],Et=[],zt=Ve.getAllDecorations(),Pt=Object(v.a)(zt),lt;try{for(Pt.s();!(lt=Pt.n()).done;){var dt=lt.value;if(dt.options.className==="highlighted-line"){var Qe;Je.push(dt==null||((Qe=dt.range)===null||Qe===void 0)?void 0:Qe.startLineNumber),Et.push(dt==null?void 0:dt.id)}}}catch(pt){Pt.e(pt)}finally{Pt.f()}Ve.deltaDecorations(Et,[]);var St=Ve.getLineCount();!!Xe&&Xe<=St&&(Ge.deltaDecorations([],[{range:new pe.Range(Xe,1,Xe,Ve.getLineMaxColumn(Xe)),options:{isWholeLine:!0,className:"highlighted-line"}}]),Ge.revealLineInCenter(Xe))};it();var Ze=function(){var Je=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,Et=[],zt=[],Pt=Ve.getAllDecorations(),lt=Object(v.a)(Pt),dt;try{for(lt.s();!(dt=lt.n()).done;){var Qe=dt.value;if(Qe.options.linesDecorationsClassName==="breakpoints"){var St;Et.push(Qe==null||((St=Qe.range)===null||St===void 0)?void 0:St.startLineNumber),zt.push(Qe==null?void 0:Qe.id)}}}catch(pt){lt.e(pt)}finally{lt.f()}if(Je)return{lines:Et,ids:zt};xe(Et)},gt=function(){var Te=Object(ke.a)(j.a.mark(function Je(Et){var zt;return j.a.wrap(function(lt){for(;;)switch(lt.prev=lt.next){case 0:return zt={range:new pe.Range(Et,1,Et,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints"}},lt.next=3,Ve.deltaDecorations([],[zt]);case 3:Ze();case 4:case"end":return lt.stop()}},Je)}));return function(Et){return Te.apply(this,arguments)}}(),Be=function(){var Te=Object(ke.a)(j.a.mark(function Je(Et){var zt,Pt,lt,dt,Qe;return j.a.wrap(function(pt){for(;;)switch(pt.prev=pt.next){case 0:zt=[],Pt=Ge.getLineDecorations(Et),lt=Object(v.a)(Pt);try{for(lt.s();!(dt=lt.n()).done;)Qe=dt.value,Qe.options.linesDecorationsClassName==="breakpoints"&&zt.push(Qe.id)}catch(bt){lt.e(bt)}finally{lt.f()}return pt.next=6,Ve.deltaDecorations(zt,[]);case 6:Ze();case 7:case"end":return pt.stop()}},Je)}));return function(Et){return Te.apply(this,arguments)}}(),ze=function(Je){var Et=Ge.getLineDecorations(Je),zt=Object(v.a)(Et),Pt;try{for(zt.s();!(Pt=zt.n()).done;){var lt=Pt.value;if(lt.options.linesDecorationsClassName==="breakpoints")return!0}}catch(dt){zt.e(dt)}finally{zt.f()}return!1};if(!Object(h.isEqual)(_e,Ze(!0).lines)){Ve.deltaDecorations(Ze(!0).ids,[]);var tn=_e.map(function(Te){return{range:new pe.Range(Te,1,Te,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints"}}});Ve.deltaDecorations([],tn)}var sn=Ge.onDidChangeModelContent(function(Te){var Je=Ge.getPosition();if(Je){var Et=Je.lineNumber;Ve.getLineContent(Et).trim()===""?Be(Et):ze(Et)&&(Be(Et),gt(Et))}}),qt=Ge.onMouseDown(function(Te){var Je,Et,zt;if(Te.target.detail&&(Je=Te.target)!==null&&Je!==void 0&&(Et=Je.element)!==null&&Et!==void 0&&(zt=Et.className)!==null&&zt!==void 0&&zt.includes("line-numbers")){var Pt=Te.target.position.lineNumber;if(Ve.getLineContent(Pt).trim()==="")return;ze(Pt)?Be(Pt):gt(Pt)}}),It=function(Je){var Et={range:new pe.Range(Je,1,Je,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};Tt.current=Ge.deltaDecorations(Tt.current,[Et])},nn=function(){Tt.current=Ge.deltaDecorations(Tt.current,[])},bn=Ge.onMouseMove(function(Te){var Je,Et,zt;if(nn(),Te.target.detail&&(Je=Te.target)!==null&&Je!==void 0&&(Et=Je.element)!==null&&Et!==void 0&&(zt=Et.className)!==null&&zt!==void 0&&zt.includes("line-numbers")){var Pt=Te.target.position.lineNumber;if(Ve.getLineContent(Pt).trim()==="")return;It(Pt)}}),Zn=Ge.onMouseLeave(function(){nn()});return function(){sn.dispose(),qt.dispose(),bn.dispose(),Zn.dispose()}}},[Nt.current,Kt,_e,Xe,Rt]);function sr(){var at=Nt.current.instance;if(at){var Ge=at.getSelection(),Ve=Nt.current.pastePos||{},it=new pe.Range(Ve.startLineNumber||Ge.endLineNumber,Ve.startColumn||Ge.endColumn,Ve.endLineNumber||Ge.endLineNumber,Ve.endColumn||Ge.endColumn);setTimeout(function(){at.executeEdits("",[{range:it,text:""}])},300)}}function Vr(at){(window.navigator.platform.match("Mac")?at.metaKey:at.ctrlKey)&&at.keyCode==83&&(at.preventDefault(),_())}var Br=function(){if(le&&Nt.current.instance){var Ge=Nt.current.instance.getContentHeight();_t(Ge0||A.target.offsetWidth>0)&&le.layout()}}catch(ae){p.e(ae)}finally{p.f()}}),Y.observe(se.current)),Y}Object(y.useEffect)(function(){return se.current&&i.e(27).then(i.t.bind(null,"M/lh",7)).then(function(le){pe=le;var Y=pe.editor.createDiffEditor(se.current,Object(ve.a)(Object(ve.a)({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},F),{},{wordWrap:!0}));je(Y);var me=Se(Y);return function(){Y.dispose();var p=Y.getModel();p&&p.dispose(),me.unobserve(se.current)}}),function(){window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}},[]),Object(y.useEffect)(function(){Oe&&Oe.setModel({original:pe.editor.createModel(De,de),modified:pe.editor.createModel($,de)})},[De,$,de,Oe]);var Ce=x(Ae),_=x(Ne),Q={width:Ce,height:_};return O.a.createElement("div",{className:"my-diff-editor",ref:se,style:Q})}},ZpRC:function(Re,R,i){"use strict";function ve(y){return typeof y=="object"&&y!=null&&y.nodeType===1}function ee(y,O){return(!O||y!=="hidden")&&y!=="visible"&&y!=="clip"}function ke(y,O){if(y.clientHeightO||L>y&&E=O&&h>=D?L-y-S:E>O&&hD?E-O+w:0}var c=function(y,O){var D=window,S=O.scrollMode,w=O.block,L=O.inline,E=O.boundary,h=O.skipOverflowHiddenElements,g=typeof E=="function"?E:function(xe){return xe!==E};if(!ve(y))throw new TypeError("Invalid target");for(var x=document.scrollingElement||document.documentElement,N=[],K=y;ve(K)&&g(K);){if((K=K.parentElement)===x){N.push(K);break}K!=null&&K===document.body&&ke(K)&&!ke(document.documentElement)||K!=null&&ke(K,h)&&N.push(K)}for(var G=D.visualViewport?D.visualViewport.width:innerWidth,oe=D.visualViewport?D.visualViewport.height:innerHeight,pe=window.scrollX||pageXOffset,Z=window.scrollY||pageYOffset,ye=y.getBoundingClientRect(),X=ye.height,he=ye.width,Ae=ye.top,we=ye.right,Ne=ye.bottom,De=ye.left,$=w==="start"||w==="nearest"?Ae:w==="end"?Ne:Ae+X/2,de=L==="center"?De+he/2:L==="end"?we:De,J=[],F=0;F=0&&De>=0&&Ne<=oe&&we<=G&&Ae>=je&&Ne<=Ce&&De>=_&&we<=Se)return J;var Q=getComputedStyle(se),le=parseInt(Q.borderLeftWidth,10),Y=parseInt(Q.borderTopWidth,10),me=parseInt(Q.borderRightWidth,10),p=parseInt(Q.borderBottomWidth,10),T=0,A=0,ae="offsetWidth"in se?se.offsetWidth-se.clientWidth-le-me:0,C="offsetHeight"in se?se.offsetHeight-se.clientHeight-Y-p:0;if(x===se)T=w==="start"?$:w==="end"?$-oe:w==="nearest"?te(Z,Z+oe,oe,Y,p,Z+$,Z+$+X,X):$-oe/2,A=L==="start"?de:L==="center"?de-G/2:L==="end"?de-G:te(pe,pe+G,G,le,me,pe+de,pe+de+he,he),T=Math.max(0,T+Z),A=Math.max(0,A+pe);else{T=w==="start"?$-je-Y:w==="end"?$-Ce+p+C:w==="nearest"?te(je,Ce,re,Y,p+C,$,$+X,X):$-(je+re/2)+C/2,A=L==="start"?de-_-le:L==="center"?de-(_+Oe/2)+ae/2:L==="end"?de-Se+me+ae:te(_,Se,Oe,le,me+ae,de,de+he,he);var b=se.scrollLeft,B=se.scrollTop;$+=B-(T=Math.max(0,Math.min(B+T,se.scrollHeight-re+C))),de+=b-(A=Math.max(0,Math.min(b+A,se.scrollWidth-Oe+ae)))}J.push({el:se,top:T,left:A})}return J};function v(y){return y===Object(y)&&Object.keys(y).length!==0}function ce(y,O){O===void 0&&(O="auto");var D="scrollBehavior"in document.body.style;y.forEach(function(S){var w=S.el,L=S.top,E=S.left;w.scroll&&D?w.scroll({top:L,left:E,behavior:O}):(w.scrollTop=L,w.scrollLeft=E)})}function fe(y){return y===!1?{block:"end",inline:"nearest"}:v(y)?y:{block:"start",inline:"nearest"}}function H(y,O){var D=!y.ownerDocument.documentElement.contains(y);if(v(O)&&typeof O.behavior=="function")return O.behavior(D?[]:c(y,O));if(D)return;var S=fe(O);return ce(c(y,S),S.behavior)}var j=R.a=H},Zss7:function(Re,R,i){var ve;(function(ee){var ke=/^\s+/,te=/\s+$/,c=0,v=ee.round,ce=ee.min,fe=ee.max,H=ee.random;function j(p,T){if(p=p||"",T=T||{},p instanceof j)return p;if(!(this instanceof j))return new j(p,T);var A=y(p);this._originalInput=p,this._r=A.r,this._g=A.g,this._b=A.b,this._a=A.a,this._roundA=v(100*this._a)/100,this._format=T.format||A.format,this._gradientType=T.gradientType,this._r<1&&(this._r=v(this._r)),this._g<1&&(this._g=v(this._g)),this._b<1&&(this._b=v(this._b)),this._ok=A.ok,this._tc_id=c++}j.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 p=this.toRgb();return(p.r*299+p.g*587+p.b*114)/1e3},getLuminance:function(){var p=this.toRgb(),T,A,ae,C,b,B;return T=p.r/255,A=p.g/255,ae=p.b/255,T<=.03928?C=T/12.92:C=ee.pow((T+.055)/1.055,2.4),A<=.03928?b=A/12.92:b=ee.pow((A+.055)/1.055,2.4),ae<=.03928?B=ae/12.92:B=ee.pow((ae+.055)/1.055,2.4),.2126*C+.7152*b+.0722*B},setAlpha:function(p){return this._a=J(p),this._roundA=v(100*this._a)/100,this},toHsv:function(){var p=w(this._r,this._g,this._b);return{h:p.h*360,s:p.s,v:p.v,a:this._a}},toHsvString:function(){var p=w(this._r,this._g,this._b),T=v(p.h*360),A=v(p.s*100),ae=v(p.v*100);return this._a==1?"hsv("+T+", "+A+"%, "+ae+"%)":"hsva("+T+", "+A+"%, "+ae+"%, "+this._roundA+")"},toHsl:function(){var p=D(this._r,this._g,this._b);return{h:p.h*360,s:p.s,l:p.l,a:this._a}},toHslString:function(){var p=D(this._r,this._g,this._b),T=v(p.h*360),A=v(p.s*100),ae=v(p.l*100);return this._a==1?"hsl("+T+", "+A+"%, "+ae+"%)":"hsla("+T+", "+A+"%, "+ae+"%, "+this._roundA+")"},toHex:function(p){return E(this._r,this._g,this._b,p)},toHexString:function(p){return"#"+this.toHex(p)},toHex8:function(p){return h(this._r,this._g,this._b,this._a,p)},toHex8String:function(p){return"#"+this.toHex8(p)},toRgb:function(){return{r:v(this._r),g:v(this._g),b:v(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+v(this._r)+", "+v(this._g)+", "+v(this._b)+")":"rgba("+v(this._r)+", "+v(this._g)+", "+v(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:v(F(this._r,255)*100)+"%",g:v(F(this._g,255)*100)+"%",b:v(F(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+v(F(this._r,255)*100)+"%, "+v(F(this._g,255)*100)+"%, "+v(F(this._b,255)*100)+"%)":"rgba("+v(F(this._r,255)*100)+"%, "+v(F(this._g,255)*100)+"%, "+v(F(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:$[E(this._r,this._g,this._b,!0)]||!1},toFilter:function(p){var T="#"+g(this._r,this._g,this._b,this._a),A=T,ae=this._gradientType?"GradientType = 1, ":"";if(p){var C=j(p);A="#"+g(C._r,C._g,C._b,C._a)}return"progid:DXImageTransform.Microsoft.gradient("+ae+"startColorstr="+T+",endColorstr="+A+")"},toString:function(p){var T=!!p;p=p||this._format;var A=!1,ae=this._a<1&&this._a>=0,C=!T&&ae&&(p==="hex"||p==="hex6"||p==="hex3"||p==="hex4"||p==="hex8"||p==="name");return C?p==="name"&&this._a===0?this.toName():this.toRgbString():(p==="rgb"&&(A=this.toRgbString()),p==="prgb"&&(A=this.toPercentageRgbString()),(p==="hex"||p==="hex6")&&(A=this.toHexString()),p==="hex3"&&(A=this.toHexString(!0)),p==="hex4"&&(A=this.toHex8String(!0)),p==="hex8"&&(A=this.toHex8String()),p==="name"&&(A=this.toName()),p==="hsl"&&(A=this.toHslString()),p==="hsv"&&(A=this.toHsvString()),A||this.toHexString())},clone:function(){return j(this.toString())},_applyModification:function(p,T){var A=p.apply(null,[this].concat([].slice.call(T)));return this._r=A._r,this._g=A._g,this._b=A._b,this.setAlpha(A._a),this},lighten:function(){return this._applyModification(G,arguments)},brighten:function(){return this._applyModification(oe,arguments)},darken:function(){return this._applyModification(pe,arguments)},desaturate:function(){return this._applyModification(x,arguments)},saturate:function(){return this._applyModification(N,arguments)},greyscale:function(){return this._applyModification(K,arguments)},spin:function(){return this._applyModification(Z,arguments)},_applyCombination:function(p,T){return p.apply(null,[this].concat([].slice.call(T)))},analogous:function(){return this._applyCombination(we,arguments)},complement:function(){return this._applyCombination(ye,arguments)},monochromatic:function(){return this._applyCombination(Ne,arguments)},splitcomplement:function(){return this._applyCombination(Ae,arguments)},triad:function(){return this._applyCombination(X,arguments)},tetrad:function(){return this._applyCombination(he,arguments)}},j.fromRatio=function(p,T){if(typeof p=="object"){var A={};for(var ae in p)p.hasOwnProperty(ae)&&(ae==="a"?A[ae]=p[ae]:A[ae]=Se(p[ae]));p=A}return j(p,T)};function y(p){var T={r:0,g:0,b:0},A=1,ae=null,C=null,b=null,B=!1,xe=!1;return typeof p=="string"&&(p=Y(p)),typeof p=="object"&&(le(p.r)&&le(p.g)&&le(p.b)?(T=O(p.r,p.g,p.b),B=!0,xe=String(p.r).substr(-1)==="%"?"prgb":"rgb"):le(p.h)&&le(p.s)&&le(p.v)?(ae=Se(p.s),C=Se(p.v),T=L(p.h,ae,C),B=!0,xe="hsv"):le(p.h)&&le(p.s)&&le(p.l)&&(ae=Se(p.s),b=Se(p.l),T=S(p.h,ae,b),B=!0,xe="hsl"),p.hasOwnProperty("a")&&(A=p.a)),A=J(A),{ok:B,format:p.format||xe,r:ce(255,fe(T.r,0)),g:ce(255,fe(T.g,0)),b:ce(255,fe(T.b,0)),a:A}}function O(p,T,A){return{r:F(p,255)*255,g:F(T,255)*255,b:F(A,255)*255}}function D(p,T,A){p=F(p,255),T=F(T,255),A=F(A,255);var ae=fe(p,T,A),C=ce(p,T,A),b,B,xe=(ae+C)/2;if(ae==C)b=B=0;else{var Me=ae-C;B=xe>.5?Me/(2-ae-C):Me/(ae+C);switch(ae){case p:b=(T-A)/Me+(T1&&(ot-=1),ot<1/6?_e+(qe-_e)*6*ot:ot<1/2?qe:ot<2/3?_e+(qe-_e)*(2/3-ot)*6:_e}if(T===0)ae=C=b=A;else{var xe=A<.5?A*(1+T):A+T-A*T,Me=2*A-xe;ae=B(Me,xe,p+1/3),C=B(Me,xe,p),b=B(Me,xe,p-1/3)}return{r:ae*255,g:C*255,b:b*255}}function w(p,T,A){p=F(p,255),T=F(T,255),A=F(A,255);var ae=fe(p,T,A),C=ce(p,T,A),b,B,xe=ae,Me=ae-C;if(B=ae===0?0:Me/ae,ae==C)b=0;else{switch(ae){case p:b=(T-A)/Me+(T>1)+720)%360;--T;)ae.h=(ae.h+C)%360,b.push(j(ae));return b}function Ne(p,T){T=T||6;for(var A=j(p).toHsv(),ae=A.h,C=A.s,b=A.v,B=[],xe=1/T;T--;)B.push(j({h:ae,s:C,v:b})),b=(b+xe)%1;return B}j.mix=function(p,T,A){A=A===0?0:A||50;var ae=j(p).toRgb(),C=j(T).toRgb(),b=A/100,B={r:(C.r-ae.r)*b+ae.r,g:(C.g-ae.g)*b+ae.g,b:(C.b-ae.b)*b+ae.b,a:(C.a-ae.a)*b+ae.a};return j(B)},j.readability=function(p,T){var A=j(p),ae=j(T);return(ee.max(A.getLuminance(),ae.getLuminance())+.05)/(ee.min(A.getLuminance(),ae.getLuminance())+.05)},j.isReadable=function(p,T,A){var ae=j.readability(p,T),C,b;b=!1,C=me(A);switch(C.level+C.size){case"AAsmall":case"AAAlarge":b=ae>=4.5;break;case"AAlarge":b=ae>=3;break;case"AAAsmall":b=ae>=7;break}return b},j.mostReadable=function(p,T,A){var ae=null,C=0,b,B,xe,Me;A=A||{},B=A.includeFallbackColors,xe=A.level,Me=A.size;for(var _e=0;_eC&&(C=b,ae=j(T[_e]));return j.isReadable(p,ae,{level:xe,size:Me})||!B?ae:(A.includeFallbackColors=!1,j.mostReadable(p,["#fff","#000"],A))};var De=j.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"},$=j.hexNames=de(De);function de(p){var T={};for(var A in p)p.hasOwnProperty(A)&&(T[p[A]]=A);return T}function J(p){return p=parseFloat(p),(isNaN(p)||p<0||p>1)&&(p=1),p}function F(p,T){re(p)&&(p="100%");var A=Oe(p);return p=ce(T,fe(0,parseFloat(p))),A&&(p=parseInt(p*T,10)/100),ee.abs(p-T)<1e-6?1:p%T/parseFloat(T)}function se(p){return ce(1,fe(0,p))}function z(p){return parseInt(p,16)}function re(p){return typeof p=="string"&&p.indexOf(".")!=-1&&parseFloat(p)===1}function Oe(p){return typeof p=="string"&&p.indexOf("%")!=-1}function je(p){return p.length==1?"0"+p:""+p}function Se(p){return p<=1&&(p=p*100+"%"),p}function Ce(p){return ee.round(parseFloat(p)*255).toString(16)}function _(p){return z(p)/255}var Q=function(){var p="[-\\+]?\\d+%?",T="[-\\+]?\\d*\\.\\d+%?",A="(?:"+T+")|(?:"+p+")",ae="[\\s|\\(]+("+A+")[,|\\s]+("+A+")[,|\\s]+("+A+")\\s*\\)?",C="[\\s|\\(]+("+A+")[,|\\s]+("+A+")[,|\\s]+("+A+")[,|\\s]+("+A+")\\s*\\)?";return{CSS_UNIT:new RegExp(A),rgb:new RegExp("rgb"+ae),rgba:new RegExp("rgba"+C),hsl:new RegExp("hsl"+ae),hsla:new RegExp("hsla"+C),hsv:new RegExp("hsv"+ae),hsva:new RegExp("hsva"+C),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 le(p){return!!Q.CSS_UNIT.exec(p)}function Y(p){p=p.replace(ke,"").replace(te,"").toLowerCase();var T=!1;if(De[p])p=De[p],T=!0;else if(p=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var A;return(A=Q.rgb.exec(p))?{r:A[1],g:A[2],b:A[3]}:(A=Q.rgba.exec(p))?{r:A[1],g:A[2],b:A[3],a:A[4]}:(A=Q.hsl.exec(p))?{h:A[1],s:A[2],l:A[3]}:(A=Q.hsla.exec(p))?{h:A[1],s:A[2],l:A[3],a:A[4]}:(A=Q.hsv.exec(p))?{h:A[1],s:A[2],v:A[3]}:(A=Q.hsva.exec(p))?{h:A[1],s:A[2],v:A[3],a:A[4]}:(A=Q.hex8.exec(p))?{r:z(A[1]),g:z(A[2]),b:z(A[3]),a:_(A[4]),format:T?"name":"hex8"}:(A=Q.hex6.exec(p))?{r:z(A[1]),g:z(A[2]),b:z(A[3]),format:T?"name":"hex"}:(A=Q.hex4.exec(p))?{r:z(A[1]+""+A[1]),g:z(A[2]+""+A[2]),b:z(A[3]+""+A[3]),a:_(A[4]+""+A[4]),format:T?"name":"hex8"}:(A=Q.hex3.exec(p))?{r:z(A[1]+""+A[1]),g:z(A[2]+""+A[2]),b:z(A[3]+""+A[3]),format:T?"name":"hex"}:!1}function me(p){var T,A;return p=p||{level:"AA",size:"small"},T=(p.level||"AA").toUpperCase(),A=(p.size||"small").toLowerCase(),T!=="AA"&&T!=="AAA"&&(T="AA"),A!=="small"&&A!=="large"&&(A="small"),{level:T,size:A}}Re.exports?Re.exports=j:!(ve=function(){return j}.call(R,i,R,Re),ve!==void 0&&(Re.exports=ve))})(Math)},aVK0:function(Re,R,i){Re.exports={flex_box_center:"flex_box_center___21Vfj",flex_space_between:"flex_space_between___uZYuI",flex_box_vertical_center:"flex_box_vertical_center___YbtWj",flex_box_center_end:"flex_box_center_end_____Dod",flex_box_column:"flex_box_column___38gQH",headLeft:"headLeft___2agg1",colorBlue:"colorBlue___3Vx0N",wrap:"wrap___2WfDC",nodata:"nodata___2f07p",nodataText:"nodataText___3TEWn",content:"content___2_atz",gitCode:"gitCode___3gBXU",ellipsis:"ellipsis___1HiNM",menu:"menu___1DQOO",overlayClass:"overlayClass___2EPCd",tips:"tips___3g6oq"}},bT9E:function(Re,R,i){"use strict";i.d(R,"a",function(){return ee});var ve=i("VTBJ");function ee(ke,te){var c=Object(ve.a)({},ke);return Array.isArray(te)&&te.forEach(function(v){delete c[v]}),c}},c5Ni:function(Re,R,i){},cRFk:function(Re,R,i){Re.exports=i.p+"static/RepositoryNoneData.828085a8.png"},csWT:function(Re,R,i){Re.exports=i.p+"static/choose.4ad1045f.svg"},djh8:function(Re,R,i){Re.exports=i.p+"static/qrCode.42927872.png"},fAei:function(Re,R,i){"use strict";i.d(R,"a",function(){return x.a});var ve=i("rePB"),ee=i("VTBJ"),ke=i("KQm4"),te=i("1OyB"),c=i("vuIU"),v=i("Ji7U"),ce=i("LK+K"),fe=i("q1tI"),H=i("4IlW"),j=i("Kwbf"),y=i("TSYQ"),O=i.n(y),D=i("sboe"),S=i("OZM5"),w=i("815F"),L=i("ODXe"),E=i("Ff2n"),h=i("+nKL"),g=i("8XRh"),x=i("WaYH"),N=function(Se,Ce){var _=Se.className,Q=Se.style,le=Se.motion,Y=Se.motionNodes,me=Se.motionType,p=Se.onMotionStart,T=Se.onMotionEnd,A=Se.active,ae=Se.treeNodeRequiredProps,C=Object(E.a)(Se,["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"]),b=fe.useState(!0),B=Object(L.a)(b,2),xe=B[0],Me=B[1],_e=fe.useContext(D.a),qe=_e.prefixCls,ot=fe.useRef(!1),yt=function(){ot.current||T(),ot.current=!0};return Object(fe.useEffect)(function(){Y&&me==="hide"&&xe&&Me(!1)},[Y]),Object(fe.useEffect)(function(){return Y&&p(),function(){Y&&yt()}},[]),Y?fe.createElement(g.default,Object.assign({ref:Ce,visible:xe},le,{motionAppear:me==="show",onAppearEnd:yt,onLeaveEnd:yt}),function(rt,ft){var Xe=rt.className,kt=rt.style;return fe.createElement("div",{ref:ft,className:O()("".concat(qe,"-treenode-motion"),Xe),style:kt},Y.map(function(Rt){var Gt=Rt.data,He=Gt.key,Nt=Object(E.a)(Gt,["key"]),wn=Rt.isStart,Xt=Rt.isEnd;delete Nt.children;var Tt=Object(w.f)(He,ae);return fe.createElement(x.a,Object.assign({},Nt,Tt,{active:A,data:Rt.data,key:He,isStart:wn,isEnd:Xt}))}))}):fe.createElement(x.a,Object.assign({domRef:Ce,className:_,style:Q},C,{active:A}))};N.displayName="MotionTreeNode";var K=fe.forwardRef(N),G=K;function oe(){var je=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Ce=je.length,_=Se.length;if(Math.abs(Ce-_)!==1)return{add:!1,key:null};function Q(le,Y){var me=new Map;le.forEach(function(T){me.set(T,!0)});var p=Y.filter(function(T){return!me.has(T)});return p.length===1?p[0]:null}return Ce<_?{add:!0,key:Q(je,Se)}:{add:!1,key:Q(Se,je)}}function pe(je,Se,Ce){var _=je.findIndex(function(me){var p=me.data;return p.key===Ce}),Q=je[_+1],le=Se.findIndex(function(me){var p=me.data;return p.key===Ce});if(Q){var Y=Se.findIndex(function(me){var p=me.data;return p.key===Q.data.key});return Se.slice(le+1,Y)}return Se.slice(le+1)}var Z={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},ye=function(){},X="RC_TREE_MOTION_".concat(Math.random()),he={key:X},Ae={key:X,level:0,index:0,pos:"0",node:he},we={parent:null,children:[],pos:Ae.pos,data:he,isStart:[],isEnd:[]};function Ne(je,Se,Ce,_){return Se===!1||!Ce?je:je.slice(0,Math.ceil(Ce/_)+1)}function De(je){var Se=je.data.key,Ce=je.pos;return Object(w.e)(Se,Ce)}function $(je){for(var Se=String(je.data.key),Ce=je;Ce.parent;)Ce=Ce.parent,Se="".concat(Ce.data.key," > ").concat(Se);return Se}var de=function(Se,Ce){var _=Se.prefixCls,Q=Se.data,le=Se.selectable,Y=Se.checkable,me=Se.expandedKeys,p=Se.selectedKeys,T=Se.checkedKeys,A=Se.loadedKeys,ae=Se.loadingKeys,C=Se.halfCheckedKeys,b=Se.keyEntities,B=Se.disabled,xe=Se.dragging,Me=Se.dragOverNodeKey,_e=Se.dropPosition,qe=Se.motion,ot=Se.height,yt=Se.itemHeight,rt=Se.virtual,ft=Se.focusable,Xe=Se.activeItem,kt=Se.focused,Rt=Se.tabIndex,Gt=Se.onKeyDown,He=Se.onFocus,Nt=Se.onBlur,wn=Se.onActiveChange,Xt=Se.onListChangeStart,Tt=Se.onListChangeEnd,Wt=Object(E.a)(Se,["prefixCls","data","selectable","checkable","expandedKeys","selectedKeys","checkedKeys","loadedKeys","loadingKeys","halfCheckedKeys","keyEntities","disabled","dragging","dragOverNodeKey","dropPosition","motion","height","itemHeight","virtual","focusable","activeItem","focused","tabIndex","onKeyDown","onFocus","onBlur","onActiveChange","onListChangeStart","onListChangeEnd"]),Lt=fe.useRef(null);fe.useImperativeHandle(Ce,function(){return{scrollTo:function(Ve){Lt.current.scrollTo(Ve)}}});var Cn=fe.useState(me),on=Object(L.a)(Cn,2),Kt=on[0],dr=on[1],Or=fe.useState(Q),ir=Object(L.a)(Or,2),Sr=ir[0],sr=ir[1],Vr=fe.useState(Q),Br=Object(L.a)(Vr,2),aa=Br[0],Ir=Br[1],Mr=fe.useState([]),fr=Object(L.a)(Mr,2),sa=fr[0],ht=fr[1],Fe=fe.useState(null),vt=Object(L.a)(Fe,2),jt=vt[0],Jt=vt[1];function _t(){sr(Q),Ir(Q),ht([]),Jt(null),Tt()}fe.useEffect(function(){dr(me);var Ge=oe(Kt,me);if(Ge.key!==null)if(Ge.add){var Ve=Sr.findIndex(function(tn){var sn=tn.data.key;return sn===Ge.key}),it=Ne(pe(Sr,Q,Ge.key),rt,ot,yt),Ze=Sr.slice();Ze.splice(Ve+1,0,we),Ir(Ze),ht(it),Jt("show")}else{var gt=Q.findIndex(function(tn){var sn=tn.data.key;return sn===Ge.key}),Be=Ne(pe(Q,Sr,Ge.key),rt,ot,yt),ze=Q.slice();ze.splice(gt+1,0,we),Ir(ze),ht(Be),Jt("hide")}else Sr!==Q&&(sr(Q),Ir(Q))},[me,Q]),fe.useEffect(function(){xe||_t()},[xe]);var In=qe?aa:Q,at={expandedKeys:me,selectedKeys:p,loadedKeys:A,loadingKeys:ae,checkedKeys:T,halfCheckedKeys:C,dragOverNodeKey:Me,dropPosition:_e,keyEntities:b};return fe.createElement(fe.Fragment,null,kt&&Xe&&fe.createElement("span",{style:Z,"aria-live":"assertive"},$(Xe)),fe.createElement("div",{role:"tree"},fe.createElement("input",{style:Z,disabled:ft===!1||B,tabIndex:ft!==!1?Rt:null,onKeyDown:Gt,onFocus:He,onBlur:Nt,value:"",onChange:ye})),fe.createElement(h.a,Object.assign({},Wt,{data:In,itemKey:De,height:ot,fullHeight:!1,virtual:rt,itemHeight:yt,prefixCls:"".concat(_,"-list"),ref:Lt}),function(Ge){var Ve=Ge.pos,it=Ge.data,Ze=it.key,gt=Object(E.a)(it,["key"]),Be=Ge.isStart,ze=Ge.isEnd,tn=Object(w.e)(Ze,Ve);delete gt.children;var sn=Object(w.f)(tn,at);return fe.createElement(G,Object.assign({},gt,sn,{active:Xe&&Ze===Xe.data.key,pos:Ve,data:Ge.data,isStart:Be,isEnd:ze,motion:qe,motionNodes:Ze===X?sa:null,motionType:jt,onMotionStart:Xt,onMotionEnd:_t,treeNodeRequiredProps:at,onMouseMove:function(){wn(null)}}))}))},J=fe.forwardRef(de);J.displayName="NodeList";var F=J,se=i("NvD2"),z=function(je){Object(v.a)(Ce,je);var Se=Object(ce.a)(Ce);function Ce(){var _;return Object(te.a)(this,Ce),_=Se.apply(this,arguments),_.destroyed=!1,_.state={keyEntities:{},selectedKeys:[],checkedKeys:[],halfCheckedKeys:[],loadedKeys:[],loadingKeys:[],expandedKeys:[],dragging:!1,dragNodesKeys:[],dragOverNodeKey:null,dropPosition:null,treeData:[],flattenNodes:[],focused:!1,activeKey:null,listChanging:!1,prevProps:null},_.listRef=fe.createRef(),_.onNodeDragStart=function(Q,le){var Y=_.state,me=Y.expandedKeys,p=Y.keyEntities,T=_.props.onDragStart,A=le.props.eventKey;_.dragNode=le;var ae=Object(S.b)(me,A);_.setState({dragging:!0,dragNodesKeys:Object(S.g)(A,p)}),_.setExpandedKeys(ae),T&&T({event:Q,node:Object(w.b)(le.props)})},_.onNodeDragEnter=function(Q,le){var Y=_.state,me=Y.expandedKeys,p=Y.keyEntities,T=Y.dragNodesKeys,A=_.props.onDragEnter,ae=le.props,C=ae.pos,b=ae.eventKey;if(!_.dragNode||T.indexOf(b)!==-1)return;var B=Object(S.c)(Q,le);if(_.dragNode.props.eventKey===b&&B===0){_.setState({dragOverNodeKey:"",dropPosition:null});return}setTimeout(function(){_.setState({dragOverNodeKey:b,dropPosition:B}),_.delayedDragEnterLogic||(_.delayedDragEnterLogic={}),Object.keys(_.delayedDragEnterLogic).forEach(function(xe){clearTimeout(_.delayedDragEnterLogic[xe])}),_.delayedDragEnterLogic[C]=window.setTimeout(function(){if(!_.state.dragging)return;var xe=Object(ke.a)(me),Me=p[b];Me&&(Me.children||[]).length&&(xe=Object(S.a)(me,b)),"expandedKeys"in _.props||_.setExpandedKeys(xe),A&&A({event:Q,node:Object(w.b)(le.props),expandedKeys:xe})},400)},0)},_.onNodeDragOver=function(Q,le){var Y=_.state.dragNodesKeys,me=_.props.onDragOver,p=le.props.eventKey;if(Y.indexOf(p)!==-1)return;if(_.dragNode&&p===_.state.dragOverNodeKey){var T=Object(S.c)(Q,le);if(T===_.state.dropPosition)return;_.setState({dropPosition:T})}me&&me({event:Q,node:Object(w.b)(le.props)})},_.onNodeDragLeave=function(Q,le){var Y=_.props.onDragLeave;_.setState({dragOverNodeKey:""}),Y&&Y({event:Q,node:Object(w.b)(le.props)})},_.onNodeDragEnd=function(Q,le){var Y=_.props.onDragEnd;_.setState({dragOverNodeKey:""}),_.cleanDragState(),Y&&Y({event:Q,node:Object(w.b)(le.props)}),_.dragNode=null},_.onNodeDrop=function(Q,le){var Y=_.state,me=Y.dragNodesKeys,p=me===void 0?[]:me,T=Y.dropPosition,A=_.props.onDrop,ae=le.props,C=ae.eventKey,b=ae.pos;if(_.setState({dragOverNodeKey:""}),_.cleanDragState(),p.indexOf(C)!==-1){Object(j.a)(!1,"Can not drop to dragNode(include it's children node)");return}var B=Object(S.k)(b),xe={event:Q,node:Object(w.b)(le.props),dragNode:_.dragNode?Object(w.b)(_.dragNode.props):null,dragNodesKeys:p.slice(),dropPosition:T+Number(B[B.length-1]),dropToGap:!1};T!==0&&(xe.dropToGap=!0),A&&A(xe),_.dragNode=null},_.cleanDragState=function(){var Q=_.state.dragging;Q&&_.setState({dragging:!1})},_.onNodeClick=function(Q,le){var Y=_.props.onClick;Y&&Y(Q,le)},_.onNodeDoubleClick=function(Q,le){var Y=_.props.onDoubleClick;Y&&Y(Q,le)},_.onNodeSelect=function(Q,le){var Y=_.state.selectedKeys,me=_.state.keyEntities,p=_.props,T=p.onSelect,A=p.multiple,ae=le.selected,C=le.key,b=!ae;b?A?Y=Object(S.a)(Y,C):Y=[C]:Y=Object(S.b)(Y,C);var B=Y.map(function(xe){var Me=me[xe];return Me?Me.node:null}).filter(function(xe){return xe});_.setUncontrolledState({selectedKeys:Y}),T&&T(Y,{event:"select",selected:b,node:le,selectedNodes:B,nativeEvent:Q.nativeEvent})},_.onNodeCheck=function(Q,le,Y){var me=_.state,p=me.keyEntities,T=me.checkedKeys,A=me.halfCheckedKeys,ae=_.props,C=ae.checkStrictly,b=ae.onCheck,B=le.key,xe,Me={event:"check",node:le,checked:Y,nativeEvent:Q.nativeEvent};if(C){var _e=Y?Object(S.a)(T,B):Object(S.b)(T,B),qe=Object(S.b)(A,B);xe={checked:_e,halfChecked:qe},Me.checkedNodes=_e.map(function(kt){return p[kt]}).filter(function(kt){return kt}).map(function(kt){return kt.node}),_.setUncontrolledState({checkedKeys:_e})}else{var ot=Object(se.a)([].concat(Object(ke.a)(T),[B]),!0,p),yt=ot.checkedKeys,rt=ot.halfCheckedKeys;if(!Y){var ft=new Set(yt);ft.delete(B);var Xe=Object(se.a)(Array.from(ft),{checked:!1,halfCheckedKeys:rt},p);yt=Xe.checkedKeys,rt=Xe.halfCheckedKeys}xe=yt,Me.checkedNodes=[],Me.checkedNodesPositions=[],Me.halfCheckedKeys=rt,yt.forEach(function(kt){var Rt=p[kt];if(!Rt)return;var Gt=Rt.node,He=Rt.pos;Me.checkedNodes.push(Gt),Me.checkedNodesPositions.push({node:Gt,pos:He})}),_.setUncontrolledState({checkedKeys:yt},!1,{halfCheckedKeys:rt})}b&&b(xe,Me)},_.onNodeLoad=function(Q){return new Promise(function(le){_.setState(function(Y){var me=Y.loadedKeys,p=me===void 0?[]:me,T=Y.loadingKeys,A=T===void 0?[]:T,ae=_.props,C=ae.loadData,b=ae.onLoad,B=Q.key;if(!C||p.indexOf(B)!==-1||A.indexOf(B)!==-1)return{};var xe=C(Q);return xe.then(function(){var Me=_.state,_e=Me.loadedKeys,qe=Me.loadingKeys,ot=Object(S.a)(_e,B),yt=Object(S.b)(qe,B);b&&b(ot,{event:"load",node:Q}),_.setUncontrolledState({loadedKeys:ot}),_.setState({loadingKeys:yt}),le()}),{loadingKeys:Object(S.a)(A,B)}})})},_.onNodeMouseEnter=function(Q,le){var Y=_.props.onMouseEnter;Y&&Y({event:Q,node:le})},_.onNodeMouseLeave=function(Q,le){var Y=_.props.onMouseLeave;Y&&Y({event:Q,node:le})},_.onNodeContextMenu=function(Q,le){var Y=_.props.onRightClick;Y&&(Q.preventDefault(),Y({event:Q,node:le}))},_.onFocus=function(){var Q=_.props.onFocus;_.setState({focused:!0}),Q&&Q.apply(void 0,arguments)},_.onBlur=function(){var Q=_.props.onBlur;_.setState({focused:!1}),_.onActiveChange(null),Q&&Q.apply(void 0,arguments)},_.getTreeNodeRequiredProps=function(){var Q=_.state,le=Q.expandedKeys,Y=Q.selectedKeys,me=Q.loadedKeys,p=Q.loadingKeys,T=Q.checkedKeys,A=Q.halfCheckedKeys,ae=Q.dragOverNodeKey,C=Q.dropPosition,b=Q.keyEntities;return{expandedKeys:le||[],selectedKeys:Y||[],loadedKeys:me||[],loadingKeys:p||[],checkedKeys:T||[],halfCheckedKeys:A||[],dragOverNodeKey:ae,dropPosition:C,keyEntities:b}},_.setExpandedKeys=function(Q){var le=_.state.treeData,Y=Object(w.d)(le,Q);_.setUncontrolledState({expandedKeys:Q,flattenNodes:Y},!0)},_.onNodeExpand=function(Q,le){var Y=_.state.expandedKeys,me=_.state.listChanging,p=_.props,T=p.onExpand,A=p.loadData,ae=le.key,C=le.expanded;if(me)return;var b=Y.indexOf(ae),B=!C;if(Object(j.a)(C&&b!==-1||!C&&b===-1,"Expand state not sync with index check"),B?Y=Object(S.a)(Y,ae):Y=Object(S.b)(Y,ae),_.setExpandedKeys(Y),T&&T(Y,{node:le,expanded:B,nativeEvent:Q.nativeEvent}),B&&A){var xe=_.onNodeLoad(le);xe&&xe.then(function(){var Me=Object(w.d)(_.state.treeData,Y);_.setUncontrolledState({flattenNodes:Me})})}},_.onListChangeStart=function(){_.setUncontrolledState({listChanging:!0})},_.onListChangeEnd=function(){setTimeout(function(){_.setUncontrolledState({listChanging:!1})})},_.onActiveChange=function(Q){var le=_.state.activeKey,Y=_.props.onActiveChange;if(le===Q)return;_.setState({activeKey:Q}),Q!==null&&_.scrollTo({key:Q}),Y&&Y(Q)},_.getActiveItem=function(){var Q=_.state,le=Q.activeKey,Y=Q.flattenNodes;return le===null?null:Y.find(function(me){var p=me.data.key;return p===le})||null},_.offsetActiveKey=function(Q){var le=_.state,Y=le.flattenNodes,me=le.activeKey,p=Y.findIndex(function(ae){var C=ae.data.key;return C===me});p===-1&&Q<0&&(p=Y.length),p=(p+Q+Y.length)%Y.length;var T=Y[p];if(T){var A=T.data.key;_.onActiveChange(A)}else _.onActiveChange(null)},_.onKeyDown=function(Q){var le=_.state,Y=le.activeKey,me=le.expandedKeys,p=le.checkedKeys,T=_.props,A=T.onKeyDown,ae=T.checkable,C=T.selectable;switch(Q.which){case H.a.UP:{_.offsetActiveKey(-1),Q.preventDefault();break}case H.a.DOWN:{_.offsetActiveKey(1),Q.preventDefault();break}}var b=_.getActiveItem();if(b&&b.data){var B=_.getTreeNodeRequiredProps(),xe=b.data.isLeaf===!1||!!(b.data.children||[]).length,Me=Object(w.b)(Object(ee.a)(Object(ee.a)({},Object(w.f)(Y,B)),{},{data:b.data,active:!0}));switch(Q.which){case H.a.LEFT:{xe&&me.includes(Y)?_.onNodeExpand({},Me):b.parent&&_.onActiveChange(b.parent.data.key),Q.preventDefault();break}case H.a.RIGHT:{xe&&!me.includes(Y)?_.onNodeExpand({},Me):b.children&&b.children.length&&_.onActiveChange(b.children[0].data.key),Q.preventDefault();break}case H.a.ENTER:case H.a.SPACE:{ae&&!Me.disabled&&Me.checkable!==!1&&!Me.disableCheckbox?_.onNodeCheck({},Me,!p.includes(Y)):!ae&&C&&!Me.disabled&&Me.selectable!==!1&&_.onNodeSelect({},Me);break}}}A&&A(Q)},_.setUncontrolledState=function(Q){var le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Y=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(_.destroyed)return;var me=!1,p=!0,T={};Object.keys(Q).forEach(function(A){if(A in _.props){p=!1;return}me=!0,T[A]=Q[A]}),me&&(!le||p)&&_.setState(Object(ee.a)(Object(ee.a)({},T),Y))},_.scrollTo=function(Q){_.listRef.current.scrollTo(Q)},_}return Object(c.a)(Ce,[{key:"componentWillUnmount",value:function(){this.destroyed=!0}},{key:"render",value:function(){var Q,le=this.state,Y=le.focused,me=le.flattenNodes,p=le.keyEntities,T=le.dragging,A=le.activeKey,ae=this.props,C=ae.prefixCls,b=ae.className,B=ae.style,xe=ae.showLine,Me=ae.focusable,_e=ae.tabIndex,qe=_e===void 0?0:_e,ot=ae.selectable,yt=ae.showIcon,rt=ae.icon,ft=ae.switcherIcon,Xe=ae.draggable,kt=ae.checkable,Rt=ae.checkStrictly,Gt=ae.disabled,He=ae.motion,Nt=ae.loadData,wn=ae.filterTreeNode,Xt=ae.height,Tt=ae.itemHeight,Wt=ae.virtual,Lt=ae.titleRender,Cn=ae.onContextMenu,on=Object(S.f)(this.props);return fe.createElement(D.a.Provider,{value:{prefixCls:C,selectable:ot,showIcon:yt,icon:rt,switcherIcon:ft,draggable:Xe,checkable:kt,checkStrictly:Rt,disabled:Gt,keyEntities:p,loadData:Nt,filterTreeNode:wn,titleRender:Lt,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},fe.createElement("div",{className:O()(C,b,(Q={},Object(ve.a)(Q,"".concat(C,"-show-line"),xe),Object(ve.a)(Q,"".concat(C,"-focused"),Y),Object(ve.a)(Q,"".concat(C,"-active-focused"),A!==null),Q))},fe.createElement(F,Object.assign({ref:this.listRef,prefixCls:C,style:B,data:me,disabled:Gt,selectable:ot,checkable:!!kt,motion:He,dragging:T,height:Xt,itemHeight:Tt,virtual:Wt,focusable:Me,focused:Y,tabIndex:qe,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Cn},this.getTreeNodeRequiredProps(),on))))}}],[{key:"getDerivedStateFromProps",value:function(Q,le){var Y=le.prevProps,me={prevProps:Q};function p(rt){return!Y&&rt in Q||Y&&Y[rt]!==Q[rt]}var T;if(p("treeData")?T=Q.treeData:p("children")&&(Object(j.a)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),T=Object(w.c)(Q.children)),T){me.treeData=T;var A=Object(w.a)(T);me.keyEntities=Object(ee.a)(Object(ve.a)({},X,Ae),A.keyEntities)}var ae=me.keyEntities||le.keyEntities;if(p("expandedKeys")||Y&&p("autoExpandParent"))me.expandedKeys=Q.autoExpandParent||!Y&&Q.defaultExpandParent?Object(S.e)(Q.expandedKeys,ae):Q.expandedKeys;else if(!Y&&Q.defaultExpandAll){var C=Object(ee.a)({},ae);delete C[X],me.expandedKeys=Object.keys(C).map(function(rt){return C[rt].key})}else!Y&&Q.defaultExpandedKeys&&(me.expandedKeys=Q.autoExpandParent||Q.defaultExpandParent?Object(S.e)(Q.defaultExpandedKeys,ae):Q.defaultExpandedKeys);if(me.expandedKeys||delete me.expandedKeys,T||me.expandedKeys){var b=Object(w.d)(T||le.treeData,me.expandedKeys||le.expandedKeys);me.flattenNodes=b}if(Q.selectable&&(p("selectedKeys")?me.selectedKeys=Object(S.d)(Q.selectedKeys,Q):!Y&&Q.defaultSelectedKeys&&(me.selectedKeys=Object(S.d)(Q.defaultSelectedKeys,Q))),Q.checkable){var B;if(p("checkedKeys")?B=Object(S.j)(Q.checkedKeys)||{}:!Y&&Q.defaultCheckedKeys?B=Object(S.j)(Q.defaultCheckedKeys)||{}:T&&(B=Object(S.j)(Q.checkedKeys)||{checkedKeys:le.checkedKeys,halfCheckedKeys:le.halfCheckedKeys}),B){var xe=B,Me=xe.checkedKeys,_e=Me===void 0?[]:Me,qe=xe.halfCheckedKeys,ot=qe===void 0?[]:qe;if(!Q.checkStrictly){var yt=Object(se.a)(_e,!0,ae);_e=yt.checkedKeys,ot=yt.halfCheckedKeys}me.checkedKeys=_e,me.halfCheckedKeys=ot}}return p("loadedKeys")&&(me.loadedKeys=Q.loadedKeys),me}}]),Ce}(fe.Component);z.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[]},z.TreeNode=x.a;var re=z,Oe=R.b=re},fjLI:function(Re,R,i){"use strict";i.d(R,"e",function(){return j}),i.d(R,"a",function(){return y}),i.d(R,"c",function(){return O}),i.d(R,"d",function(){return S}),i.d(R,"b",function(){return w});var ve=i("8HAY"),ee=i("Cg/j"),ke=i("T8No"),te=i("nnTU"),c=i("MI8n"),v=function(){var L=function(E,h){return L=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(g,x){g.__proto__=x}||function(g,x){for(var N in x)x.hasOwnProperty(N)&&(g[N]=x[N])},L(E,h)};return function(E,h){L(E,h);function g(){this.constructor=E}E.prototype=h===null?Object.create(h):(g.prototype=h.prototype,new g)}}(),ce=function(L,E,h,g){var x=arguments.length,N=x<3?E:g===null?g=Object.getOwnPropertyDescriptor(E,h):g,K;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")N=Reflect.decorate(L,E,h,g);else for(var G=L.length-1;G>=0;G--)(K=L[G])&&(N=(x<3?K(N):x>3?K(E,h,N):K(E,h))||N);return x>3&&N&&Object.defineProperty(E,h,N),N},fe=function(L,E){return function(h,g){E(h,g,L)}},H=function(){for(var L=0,E=0,h=arguments.length;E=0&&(x.splice(N,1),g._onDidChangeMenu.fire(E))}}},L.prototype.getMenuItems=function(E){var h=(this._menuItems.get(E)||[]).slice(0);return E===0&&this._appendImplicitItems(h),h},L.prototype._appendImplicitItems=function(E){for(var h=new Set,g=E.filter(function(pe){return j(pe)}),x=0,N=g;x$.length)&&(de=$.length);for(var J=0,F=new Array(de);J=0)continue;if(!Object.prototype.propertyIsEnumerable.call($,F))continue;J[F]=$[F]}}return J}function w($,de){if($==null)return{};var J={},F=Object.keys($),se,z;for(z=0;z=0)continue;J[se]=$[se]}return J}var L=function(de){var J=de.className,F=de.percent,se=de.prefixCls,z=de.strokeColor,re=de.strokeLinecap,Oe=de.strokeWidth,je=de.style,Se=de.trailColor,Ce=de.trailWidth,_=de.transition,Q=S(de,["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"]);delete Q.gapPosition;var le=Array.isArray(F)?F:[F],Y=Array.isArray(z)?z:[z],me=v(le),p=fe(me,1),T=p[0],A=Oe/2,ae=100-Oe/2,C="M ".concat(re==="round"?A:0,",").concat(A,` L `).concat(re==="round"?ae:100,",").concat(A),b="0 0 100 ".concat(Oe),B=0;return ee.a.createElement("svg",ce({className:te()("".concat(se,"-line"),J),viewBox:b,preserveAspectRatio:"none",style:je},Q),ee.a.createElement("path",{className:"".concat(se,"-line-trail"),d:C,strokeLinecap:re,stroke:Se,strokeWidth:Ce||Oe,fillOpacity:"0"}),le.map(function(xe,Me){var _e={strokeDasharray:"".concat(xe,"px, 100px"),strokeDashoffset:"-".concat(B,"px"),transition:_||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},qe=Y[Me]||Y[Y.length-1];return B+=xe,ee.a.createElement("path",{key:Me,className:"".concat(se,"-line-path"),d:C,strokeLinecap:re,stroke:qe,strokeWidth:Oe,fillOpacity:"0",ref:T[Me],style:_e})}))};L.defaultProps=c;var E=L;function h(){return h=Object.assign||function($){for(var de=1;de$.length)&&(de=$.length);for(var J=0,F=new Array(de);J=0)continue;if(!Object.prototype.propertyIsEnumerable.call($,F))continue;J[F]=$[F]}}return J}function Z($,de){if($==null)return{};var J={},F=Object.keys($),se,z;for(z=0;z=0)continue;J[se]=$[se]}return J}var ye=0;function X($){return+$.replace("%","")}function he($){return Array.isArray($)?$:[$]}function Ae($,de,J,F){var se=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,z=arguments.length>5?arguments[5]:void 0,re=50-F/2,Oe=0,je=-re,Se=0,Ce=-2*re;switch(z){case"left":Oe=-re,je=0,Se=2*re,Ce=0;break;case"right":Oe=re,je=0,Se=-2*re,Ce=0;break;case"bottom":je=re,Ce=2*re;break;default:}var _="M 50,50 m ".concat(Oe,",").concat(je,` a `).concat(re,",").concat(re," 0 1 1 ").concat(Se,",").concat(-Ce,` - a `).concat(re,",").concat(re," 0 1 1 ").concat(-Se,",").concat(Ce),Q=Math.PI*2*re,le={stroke:J,strokeDasharray:"".concat(de/100*(Q-se),"px ").concat(Q,"px"),strokeDashoffset:"-".concat(se/2+$/100*(Q-se),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:_,pathStyle:le}}var we=function(de){var J=de.prefixCls,F=de.strokeWidth,se=de.trailWidth,z=de.gapDegree,re=de.gapPosition,Oe=de.trailColor,je=de.strokeLinecap,Se=de.style,Ce=de.className,_=de.strokeColor,Q=de.percent,le=pe(de,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),Y=Object(ve.useMemo)(function(){return ye+=1,ye},[]),me=Ae(0,100,Oe,F,z,re),p=me.pathString,T=me.pathStyle,A=he(Q),ae=he(_),C=ae.find(function(_e){return Object.prototype.toString.call(_e)==="[object Object]"}),b=v(A),B=g(b,1),xe=B[0],Me=function(){var qe=0;return A.map(function(ot,yt){var rt=ae[yt]||ae[ae.length-1],ft=Object.prototype.toString.call(rt)==="[object Object]"?"url(#".concat(J,"-gradient-").concat(Y,")"):"",Xe=Ae(qe,ot,rt,F,z,re);return qe+=ot,ee.a.createElement("path",{key:yt,className:"".concat(J,"-circle-path"),d:Xe.pathString,stroke:ft,strokeLinecap:je,strokeWidth:F,opacity:ot===0?0:1,fillOpacity:"0",style:Xe.pathStyle,ref:xe[yt]})})};return ee.a.createElement("svg",h({className:te()("".concat(J,"-circle"),Ce),viewBox:"0 0 100 100",style:Se},le),C&&ee.a.createElement("defs",null,ee.a.createElement("linearGradient",{id:"".concat(J,"-gradient-").concat(Y),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(C).sort(function(_e,qe){return X(_e)-X(qe)}).map(function(_e,qe){return ee.a.createElement("stop",{key:qe,offset:_e,stopColor:C[_e]})}))),ee.a.createElement("path",{className:"".concat(J,"-circle-trail"),d:p,stroke:Oe,strokeLinecap:je,strokeWidth:se||F,fillOpacity:"0",style:T}),Me().reverse())};we.defaultProps=c;var Ne=we,De={Line:E,Circle:Ne}},ji0R:function(Re,w,i){Re.exports=i.p+"static/douyu.3e6df9ee.jpg"},k3GJ:function(Re,w,i){"use strict";i.d(w,"a",function(){return oa});var ve=i("rePB"),ee=i("ODXe"),ke=i("Ff2n"),te=i("VTBJ"),c=i("q1tI"),v=i("TSYQ"),ce=i.n(v),fe=i("Zm9Q"),H=i("6cGi"),j=i("KQm4"),y=i("xEkU"),O=i.n(y),D=i("t23M");function S(P){var q=Object(c.useRef)(),ie=Object(c.useRef)(!1);function k(){for(var d=arguments.length,M=new Array(d),m=0;mbe&&(We=be-Ke),Object(c.useMemo)(function(){if(!M.length)return[0,0];for(var et=M.length,Dt=et,Zt=0;Ztne+We){Dt=Zt-1;break}}for(var Ht=0,Xt=et-1;Xt>=0;Xt-=1){var Vt=P.get(M[Xt].key)||N;if(Vt[ue]1&&arguments[1]!==void 0?arguments[1]:!1,k=q&&typeof q.getBoundingClientRect=="function"&&q.getBoundingClientRect().width;if(k){if(ie){var d=getComputedStyle(q),M=d.marginLeft,m=d.marginRight;k+=+M.replace("px","")+ +m.replace("px","")}k=+k.toFixed(6)}return k||0},qe=function(q,ie,k){q&&Object($.a)(q.style)==="object"&&(q.style[ie]=k)},ot=function(){return A.any},yt=i("bdgK"),rt=i("i8i4"),ft=i.n(rt),Xe=i("wgJM"),kt=i("l4aY"),Rt=i("m+aA"),Gt=i("c+Xe"),He=i("zT1h"),Nt=i("QC+M");function wn(P,q,ie){return ie?P[0]===q[0]:P[0]===q[0]&&P[1]===q[1]}function Yt(P,q,ie){var k=P[q]||{};return Object(te.a)(Object(te.a)({},k),ie)}function Tt(P,q,ie,k){for(var d=ie.points,M=Object.keys(P),m=0;m1&&arguments[1]!==void 0?arguments[1]:2;q();var M=Object(Xe.a)(function(){d<=1?k({isCanceled:function(){return M!==P.current}}):ie(k,d-1)});P.current=M}return c.useEffect(function(){return function(){q()}},[]),[ie,q]},Ze=[jt,Jt,_t,In],gt=!1,Be=!0;function ze(P){return P===_t||P===In}var tn=function(P,q){var ie=c.useState(vt),k=Object(ee.a)(ie,2),d=k[0],M=k[1],m=it(),U=Object(ee.a)(m,2),W=U[0],ue=U[1];function ne(){M(jt)}return Ve(function(){if(d!==vt&&d!==In){var be=Ze.indexOf(d),Pe=Ze[be+1],Ke=q(d);Ke===gt?M(Pe):W(function(We){function et(){if(We.isCanceled())return;M(Pe)}Ke===!0?et():Promise.resolve(Ke).then(et)})}},[P,d]),c.useEffect(function(){return function(){ue()}},[]),[ne,d]},sn=function(P){var q=Object(c.useRef)(),ie=Object(c.useRef)(P);ie.current=P;var k=c.useCallback(function(m){ie.current(m)},[]);function d(m){m&&(m.removeEventListener(Ir,k),m.removeEventListener(aa,k))}function M(m){q.current&&q.current!==m&&d(q.current),m&&m!==q.current&&(m.addEventListener(Ir,k),m.addEventListener(aa,k),q.current=m)}return c.useEffect(function(){return function(){d(q.current)}},[]),[M,d]};function qt(P,q,ie,k){var d=k.motionEnter,M=d===void 0?!0:d,m=k.motionAppear,U=m===void 0?!0:m,W=k.motionLeave,ue=W===void 0?!0:W,ne=k.motionDeadline,be=k.motionLeaveImmediately,Pe=k.onAppearPrepare,Ke=k.onEnterPrepare,We=k.onLeavePrepare,et=k.onAppearStart,Dt=k.onEnterStart,Zt=k.onLeaveStart,Bt=k.onAppearActive,Ht=k.onEnterActive,Xt=k.onLeaveActive,Vt=k.onAppearEnd,Qt=k.onEnterEnd,fn=k.onLeaveEnd,rn=k.onVisibleChanged,Jn=at(),an=Object(ee.a)(Jn,2),Ot=an[0],Ct=an[1],un=at(fr),hn=Object(ee.a)(un,2),mt=hn[0],mn=hn[1],Vn=at(null),En=Object(ee.a)(Vn,2),Nn=En[0],Tn=En[1],ar=Object(c.useRef)(!1),br=Object(c.useRef)(null),qn=Object(c.useRef)(!1),Ur=Object(c.useRef)(null);function da(){var Fn=ie();return Fn||Ur.current}var zr=Object(c.useRef)(!1);function yr(Fn){var Rn=da();if(Fn&&!Fn.deadline&&Fn.target!==Rn)return;var Er;mt===sa&&zr.current?Er=Vt==null?void 0:Vt(Rn,Fn):mt===ht&&zr.current?Er=Qt==null?void 0:Qt(Rn,Fn):mt===Fe&&zr.current&&(Er=fn==null?void 0:fn(Rn,Fn)),Er!==!1&&!qn.current&&(mn(fr),Tn(null))}var Wn=sn(yr),Ln=Object(ee.a)(Wn,1),$n=Ln[0],Yn=c.useMemo(function(){var Fn,Rn,Er;switch(mt){case"appear":return Fn={},Object(ve.a)(Fn,jt,Pe),Object(ve.a)(Fn,Jt,et),Object(ve.a)(Fn,_t,Bt),Fn;case"enter":return Rn={},Object(ve.a)(Rn,jt,Ke),Object(ve.a)(Rn,Jt,Dt),Object(ve.a)(Rn,_t,Ht),Rn;case"leave":return Er={},Object(ve.a)(Er,jt,We),Object(ve.a)(Er,Jt,Zt),Object(ve.a)(Er,_t,Xt),Er;default:return{}}},[mt]),fa=tn(mt,function(Fn){if(Fn===jt){var Rn=Yn[jt];return Rn?Rn(da()):gt}if(Pn in Yn){var Er;Tn(((Er=Yn[Pn])===null||Er===void 0?void 0:Er.call(Yn,da(),null))||null)}return Pn===_t&&($n(da()),ne>0&&(clearTimeout(br.current),br.current=setTimeout(function(){yr({deadline:!0})},ne))),Be}),Ra=Object(ee.a)(fa,2),Ta=Ra[0],Pn=Ra[1],ya=ze(Pn);zr.current=ya,Ve(function(){Ct(q);var Fn=ar.current;if(ar.current=!0,!P)return;var Rn;!Fn&&q&&U&&(Rn=sa),Fn&&q&&M&&(Rn=ht),(Fn&&!q&&ue||!Fn&&be&&!q&&ue)&&(Rn=Fe),Rn&&(mn(Rn),Ta())},[q]),Object(c.useEffect)(function(){(mt===sa&&!U||mt===ht&&!M||mt===Fe&&!ue)&&mn(fr)},[U,M,ue]),Object(c.useEffect)(function(){return function(){clearTimeout(br.current),qn.current=!0}},[]),Object(c.useEffect)(function(){Ot!==void 0&&mt===fr&&(rn==null||rn(Ot))},[Ot,mt]);var Pa=Nn;return Yn[jt]&&Pn===Jt&&(Pa=Object(te.a)({transition:"none"},Pa)),[mt,Pn,Pa,Ot!=null?Ot:q]}var It=function(P){Object(ye.a)(ie,P);var q=Object(X.a)(ie);function ie(){return Object(oe.a)(this,ie),q.apply(this,arguments)}return Object(pe.a)(ie,[{key:"render",value:function(){return this.props.children}}]),ie}(c.Component),nn=It;function bn(P){var q=P;Object($.a)(P)==="object"&&(q=P.transitionSupport);function ie(d){return!!(d.motionName&&q)}var k=c.forwardRef(function(d,M){var m=d.visible,U=m===void 0?!0:m,W=d.removeOnLeave,ue=W===void 0?!0:W,ne=d.forceRender,be=d.children,Pe=d.motionName,Ke=d.leavedClassName,We=d.eventProps,et=ie(d),Dt=Object(c.useRef)(),Zt=Object(c.useRef)();function Bt(){try{return Object(Rt.a)(Dt.current||Zt.current)}catch(mn){return null}}var Ht=qt(et,U,Bt,d),Xt=Object(ee.a)(Ht,4),Vt=Xt[0],Qt=Xt[1],fn=Xt[2],rn=Xt[3],Jn=c.useRef(rn);rn&&(Jn.current=!0);var an=Object(c.useRef)(M);an.current=M;var Ot=c.useCallback(function(mn){Dt.current=mn,Object(Gt.b)(an.current,mn)},[]),Ct,un=Object(te.a)(Object(te.a)({},We),{},{visible:U});if(!be)Ct=null;else if(Vt===fr||!ie(d))rn?Ct=be(Object(te.a)({},un),Ot):!ue&&Jn.current?Ct=be(Object(te.a)(Object(te.a)({},un),{},{className:Ke}),Ot):ne?Ct=be(Object(te.a)(Object(te.a)({},un),{},{style:{display:"none"}}),Ot):Ct=null;else{var hn,mt;Qt===jt?mt="prepare":ze(Qt)?mt="active":Qt===Jt&&(mt="start"),Ct=be(Object(te.a)(Object(te.a)({},un),{},{className:ce()(Mr(Pe,Vt),(hn={},Object(ve.a)(hn,Mr(Pe,"".concat(Vt,"-").concat(mt)),mt),Object(ve.a)(hn,Pe,typeof Pe=="string"),hn)),style:fn}),Ot)}return c.createElement(nn,{ref:Zt},Ct)});return k.displayName="CSSMotion",k}var Zn=bn(Br),Te="add",Je="keep",Et="remove",zt="removed";function Pt(P){var q;return P&&Object($.a)(P)==="object"&&"key"in P?q=P:q={key:P},Object(te.a)(Object(te.a)({},q),{},{key:String(q.key)})}function lt(){var P=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return P.map(Pt)}function dt(){var P=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],ie=[],k=0,d=q.length,M=lt(P),m=lt(q);M.forEach(function(ue){for(var ne=!1,be=k;be1});return W.forEach(function(ue){ie=ie.filter(function(ne){var be=ne.key,Pe=ne.status;return be!==ue||Pe!==Et}),ie.forEach(function(ne){ne.key===ue&&(ne.status=Je)})}),ie}var Qe=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function St(P){var q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Zn,ie=function(k){Object(ye.a)(M,k);var d=Object(X.a)(M);function M(){var m;return Object(oe.a)(this,M),m=d.apply(this,arguments),m.state={keyEntities:[]},m.removeKey=function(U){m.setState(function(W){var ue=W.keyEntities;return{keyEntities:ue.map(function(ne){return ne.key!==U?ne:Object(te.a)(Object(te.a)({},ne),{},{status:zt})})}})},m}return Object(pe.a)(M,[{key:"render",value:function(){var U=this,W=this.state.keyEntities,ue=this.props,ne=ue.component,be=ue.children,Pe=ue.onVisibleChanged,Ke=Object(ke.a)(ue,["component","children","onVisibleChanged"]),We=ne||c.Fragment,et={};return Qe.forEach(function(Dt){et[Dt]=Ke[Dt],delete Ke[Dt]}),delete Ke.keys,c.createElement(We,Ke,W.map(function(Dt){var Zt=Dt.status,Bt=Object(ke.a)(Dt,["status"]),Ht=Zt===Te||Zt===Je;return c.createElement(q,Object(G.a)({},et,{key:Bt.key,visible:Ht,eventProps:Bt,onVisibleChanged:function(Vt){Pe==null||Pe(Vt,{key:Bt.key}),Vt||U.removeKey(Bt.key)}}),be)}))}}],[{key:"getDerivedStateFromProps",value:function(U,W){var ue=U.keys,ne=W.keyEntities,be=lt(ue),Pe=dt(ne,be);return{keyEntities:Pe.filter(function(Ke){var We=ne.find(function(et){var Dt=et.key;return Ke.key===Dt});return!(We&&We.status===zt&&Ke.status===Et)})}}}]),M}(c.Component);return ie.defaultProps={component:"div"},ie}var pt=St(Br),bt=Zn;function Ut(P){var q=P.prefixCls,ie=P.motion,k=P.animation,d=P.transitionName;return ie||(k?{motionName:"".concat(q,"-").concat(k)}:d?{motionName:d}:null)}function Qn(P){var q=P.prefixCls,ie=P.visible,k=P.zIndex,d=P.mask,M=P.maskMotion,m=P.maskAnimation,U=P.maskTransitionName;if(!d)return null;var W={};return(M||U||m)&&(W=Object(te.a)({motionAppear:!0},Ut({motion:M,prefixCls:q,transitionName:U,animation:m}))),c.createElement(bt,Object(G.a)({},W,{visible:ie,removeOnLeave:!0}),function(ue){var ne=ue.className;return c.createElement("div",{style:{zIndex:k},className:ce()("".concat(q,"-mask"),ne)})})}var Sn=i("9mu1"),$t=i("o0o1"),cn=i.n($t),hr=i("HaE+"),zn=["measure","align",null,"motion"],tr=function(P,q){var ie=Object(c.useState)(null),k=Object(ee.a)(ie,2),d=k[0],M=k[1],m=Object(c.useRef)(),U=Object(c.useRef)(!1);function W(be){U.current||M(be)}function ue(){Xe.a.cancel(m.current)}function ne(be){ue(),m.current=Object(Xe.a)(function(){W(function(Pe){switch(d){case"align":return"motion";case"motion":return"stable";default:}return Pe}),be==null||be()})}return Object(c.useEffect)(function(){W("measure")},[P]),Object(c.useEffect)(function(){switch(d){case"measure":q();break;default:}d&&(m.current=Object(Xe.a)(Object(hr.a)(cn.a.mark(function be(){var Pe,Ke;return cn.a.wrap(function(et){for(;;)switch(et.prev=et.next){case 0:Pe=zn.indexOf(d),Ke=zn[Pe+1],Ke&&Pe!==-1&&W(Ke);case 3:case"end":return et.stop()}},be)}))))},[d]),Object(c.useEffect)(function(){return function(){U.current=!0,ue()}},[]),[d,ne]},Bn=function(P){var q=c.useState({width:0,height:0}),ie=Object(ee.a)(q,2),k=ie[0],d=ie[1];function M(U){d({width:U.offsetWidth,height:U.offsetHeight})}var m=c.useMemo(function(){var U={};if(P){var W=k.width,ue=k.height;P.indexOf("height")!==-1&&ue?U.height=ue:P.indexOf("minHeight")!==-1&&ue&&(U.minHeight=ue),P.indexOf("width")!==-1&&W?U.width=W:P.indexOf("minWidth")!==-1&&W&&(U.minWidth=W)}return U},[P,k]);return[m,M]},vn=c.forwardRef(function(P,q){var ie=P.visible,k=P.prefixCls,d=P.className,M=P.style,m=P.children,U=P.zIndex,W=P.stretch,ue=P.destroyPopupOnHide,ne=P.forceRender,be=P.align,Pe=P.point,Ke=P.getRootDomNode,We=P.getClassNameFromAlign,et=P.onAlign,Dt=P.onMouseEnter,Zt=P.onMouseLeave,Bt=P.onMouseDown,Ht=P.onTouchStart,Xt=Object(c.useRef)(),Vt=Object(c.useRef)(),Qt=Object(c.useState)(),fn=Object(ee.a)(Qt,2),rn=fn[0],Jn=fn[1],an=Bn(W),Ot=Object(ee.a)(an,2),Ct=Ot[0],un=Ot[1];function hn(){W&&un(Ke())}var mt=tr(ie,hn),mn=Object(ee.a)(mt,2),Vn=mn[0],En=mn[1],Nn=Object(c.useRef)();function Tn(){return Pe||Ke}function ar(){var Wn;(Wn=Xt.current)===null||Wn===void 0||Wn.forceAlign()}function br(Wn,Ln){var $n=We(Ln);rn!==$n&&Jn($n),Vn==="align"&&(rn!==$n?Promise.resolve().then(function(){ar()}):En(function(){var Yn;(Yn=Nn.current)===null||Yn===void 0||Yn.call(Nn)}),et==null||et(Wn,Ln))}var qn=Object(te.a)({},Ut(P));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(Wn){var Ln=qn[Wn];qn[Wn]=function($n,Yn){return En(),Ln==null?void 0:Ln($n,Yn)}});function Ur(){return new Promise(function(Wn){Nn.current=Wn})}c.useEffect(function(){!qn.motionName&&Vn==="motion"&&En()},[qn.motionName,Vn]),c.useImperativeHandle(q,function(){return{forceAlign:ar,getElement:function(){return Vt.current}}});var da=Object(te.a)(Object(te.a)({},Ct),{},{zIndex:U,opacity:Vn==="motion"||Vn==="stable"||!ie?void 0:0,pointerEvents:Vn==="stable"?void 0:"none"},M),zr=!0;(be==null?void 0:be.points)&&(Vn==="align"||Vn==="stable")&&(zr=!1);var yr=m;return c.Children.count(m)>1&&(yr=c.createElement("div",{className:"".concat(k,"-content")},m)),c.createElement(bt,Object(G.a)({visible:ie,ref:Vt,leavedClassName:"".concat(k,"-hidden")},qn,{onAppearPrepare:Ur,onEnterPrepare:Ur,removeOnLeave:ue,forceRender:ne}),function(Wn,Ln){var $n=Wn.className,Yn=Wn.style,fa=ce()(k,d,rn,$n);return c.createElement(Sn.a,{target:Tn(),key:"popup",ref:Xt,monitorWindowResize:!0,disabled:zr,align:be,onAlign:br},c.createElement("div",{ref:Ln,className:fa,onMouseEnter:Dt,onMouseLeave:Zt,onMouseDownCapture:Bt,onTouchStartCapture:Ht,style:Object(te.a)(Object(te.a)({},Yn),da)},yr))})});vn.displayName="PopupInner";var pn=vn,gn=c.forwardRef(function(P,q){var ie=P.prefixCls,k=P.visible,d=P.zIndex,M=P.children,m=P.mobile;m=m===void 0?{}:m;var U=m.popupClassName,W=m.popupStyle,ue=m.popupMotion,ne=ue===void 0?{}:ue,be=m.popupRender,Pe=c.useRef();c.useImperativeHandle(q,function(){return{forceAlign:function(){},getElement:function(){return Pe.current}}});var Ke=Object(te.a)({zIndex:d},W),We=M;return c.Children.count(M)>1&&(We=c.createElement("div",{className:"".concat(ie,"-content")},M)),be&&(We=be(We)),c.createElement(bt,Object(G.a)({visible:k,ref:Pe,removeOnLeave:!0},ne),function(et,Dt){var Zt=et.className,Bt=et.style,Ht=ce()(ie,U,Zt);return c.createElement("div",{ref:Dt,className:Ht,style:Object(te.a)(Object(te.a)({},Bt),Ke)},We)})});gn.displayName="MobilePopupInner";var ln=gn,Dr=["visible","mobile"],Un=c.forwardRef(function(P,q){var ie=P.visible,k=P.mobile,d=Object(ke.a)(P,Dr),M=Object(c.useState)(ie),m=Object(ee.a)(M,2),U=m[0],W=m[1],ue=Object(c.useState)(!1),ne=Object(ee.a)(ue,2),be=ne[0],Pe=ne[1],Ke=Object(te.a)(Object(te.a)({},d),{},{visible:U});Object(c.useEffect)(function(){W(ie),ie&&k&&Pe(Wt())},[ie,k]);var We=be?c.createElement(ln,Object(G.a)({},Ke,{mobile:k,ref:q})):c.createElement(pn,Object(G.a)({},Ke,{ref:q}));return c.createElement("div",null,c.createElement(Qn,Ke),We)});Un.displayName="Popup";var Gn=Un,la=c.createContext(null),pr=la;function ua(){}function Ua(){return""}function Eo(P){return P?P.ownerDocument:window.document}var Va=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function so(P){var q=function(ie){Object(ye.a)(d,ie);var k=Object(X.a)(d);function d(M){var m;Object(oe.a)(this,d),m=k.call(this,M),m.popupRef=c.createRef(),m.triggerRef=c.createRef(),m.attachId=void 0,m.clickOutsideHandler=void 0,m.touchOutsideHandler=void 0,m.contextMenuOutsideHandler1=void 0,m.contextMenuOutsideHandler2=void 0,m.mouseDownTimeout=void 0,m.focusTime=void 0,m.preClickTime=void 0,m.preTouchTime=void 0,m.delayTimer=void 0,m.hasPopupMouseDown=void 0,m.onMouseEnter=function(W){var ue=m.props.mouseEnterDelay;m.fireEvents("onMouseEnter",W),m.delaySetPopupVisible(!0,ue,ue?null:W)},m.onMouseMove=function(W){m.fireEvents("onMouseMove",W),m.setPoint(W)},m.onMouseLeave=function(W){m.fireEvents("onMouseLeave",W),m.delaySetPopupVisible(!1,m.props.mouseLeaveDelay)},m.onPopupMouseEnter=function(){m.clearDelayTimer()},m.onPopupMouseLeave=function(W){var ue;if(W.relatedTarget&&!W.relatedTarget.setTimeout&&Object(kt.a)((ue=m.popupRef.current)===null||ue===void 0?void 0:ue.getElement(),W.relatedTarget))return;m.delaySetPopupVisible(!1,m.props.mouseLeaveDelay)},m.onFocus=function(W){m.fireEvents("onFocus",W),m.clearDelayTimer(),m.isFocusToShow()&&(m.focusTime=Date.now(),m.delaySetPopupVisible(!0,m.props.focusDelay))},m.onMouseDown=function(W){m.fireEvents("onMouseDown",W),m.preClickTime=Date.now()},m.onTouchStart=function(W){m.fireEvents("onTouchStart",W),m.preTouchTime=Date.now()},m.onBlur=function(W){m.fireEvents("onBlur",W),m.clearDelayTimer(),m.isBlurToHide()&&m.delaySetPopupVisible(!1,m.props.blurDelay)},m.onContextMenu=function(W){W.preventDefault(),m.fireEvents("onContextMenu",W),m.setPopupVisible(!0,W)},m.onContextMenuClose=function(){m.isContextMenuToShow()&&m.close()},m.onClick=function(W){if(m.fireEvents("onClick",W),m.focusTime){var ue;if(m.preClickTime&&m.preTouchTime?ue=Math.min(m.preClickTime,m.preTouchTime):m.preClickTime?ue=m.preClickTime:m.preTouchTime&&(ue=m.preTouchTime),Math.abs(ue-m.focusTime)<20)return;m.focusTime=0}m.preClickTime=0,m.preTouchTime=0,m.isClickToShow()&&(m.isClickToHide()||m.isBlurToHide())&&W&&W.preventDefault&&W.preventDefault();var ne=!m.state.popupVisible;(m.isClickToHide()&&!ne||ne&&m.isClickToShow())&&m.setPopupVisible(!m.state.popupVisible,W)},m.onPopupMouseDown=function(){if(m.hasPopupMouseDown=!0,clearTimeout(m.mouseDownTimeout),m.mouseDownTimeout=window.setTimeout(function(){m.hasPopupMouseDown=!1},0),m.context){var W;(W=m.context).onPopupMouseDown.apply(W,arguments)}},m.onDocumentClick=function(W){if(m.props.mask&&!m.props.maskClosable)return;var ue=W.target,ne=m.getRootDomNode(),be=m.getPopupDomNode();(!Object(kt.a)(ne,ue)||m.isContextMenuOnly())&&!Object(kt.a)(be,ue)&&!m.hasPopupMouseDown&&m.close()},m.getRootDomNode=function(){var W=m.props.getTriggerDOMNode;if(W)return W(m.triggerRef.current);try{var ue=Object(Rt.a)(m.triggerRef.current);if(ue)return ue}catch(ne){}return ft.a.findDOMNode(Object(Z.a)(m))},m.getPopupClassNameFromAlign=function(W){var ue=[],ne=m.props,be=ne.popupPlacement,Pe=ne.builtinPlacements,Ke=ne.prefixCls,We=ne.alignPoint,et=ne.getPopupClassNameFromAlign;return be&&Pe&&ue.push(Tt(Pe,Ke,W,We)),et&&ue.push(et(W)),ue.join(" ")},m.getComponent=function(){var W=m.props,ue=W.prefixCls,ne=W.destroyPopupOnHide,be=W.popupClassName,Pe=W.onPopupAlign,Ke=W.popupMotion,We=W.popupAnimation,et=W.popupTransitionName,Dt=W.popupStyle,Zt=W.mask,Bt=W.maskAnimation,Ht=W.maskTransitionName,Xt=W.maskMotion,Vt=W.zIndex,Qt=W.popup,fn=W.stretch,rn=W.alignPoint,Jn=W.mobile,an=W.forceRender,Ot=m.state,Ct=Ot.popupVisible,un=Ot.point,hn=m.getPopupAlign(),mt={};return m.isMouseEnterToShow()&&(mt.onMouseEnter=m.onPopupMouseEnter),m.isMouseLeaveToHide()&&(mt.onMouseLeave=m.onPopupMouseLeave),mt.onMouseDown=m.onPopupMouseDown,mt.onTouchStart=m.onPopupMouseDown,c.createElement(Gn,Object(G.a)({prefixCls:ue,destroyPopupOnHide:ne,visible:Ct,point:rn&&un,className:be,align:hn,onAlign:Pe,animation:We,getClassNameFromAlign:m.getPopupClassNameFromAlign},mt,{stretch:fn,getRootDomNode:m.getRootDomNode,style:Dt,mask:Zt,zIndex:Vt,transitionName:et,maskAnimation:Bt,maskTransitionName:Ht,maskMotion:Xt,ref:m.popupRef,motion:Ke,mobile:Jn,forceRender:an}),typeof Qt=="function"?Qt():Qt)},m.attachParent=function(W){Xe.a.cancel(m.attachId);var ue=m.props,ne=ue.getPopupContainer,be=ue.getDocument,Pe=m.getRootDomNode(),Ke;ne?(Pe||ne.length===0)&&(Ke=ne(Pe)):Ke=be(m.getRootDomNode()).body,Ke?Ke.appendChild(W):m.attachId=Object(Xe.a)(function(){m.attachParent(W)})},m.getContainer=function(){var W=m.props.getDocument,ue=W(m.getRootDomNode()).createElement("div");return ue.style.position="absolute",ue.style.top="0",ue.style.left="0",ue.style.width="100%",m.attachParent(ue),ue},m.setPoint=function(W){var ue=m.props.alignPoint;if(!ue||!W)return;m.setState({point:{pageX:W.pageX,pageY:W.pageY}})},m.handlePortalUpdate=function(){m.state.prevPopupVisible!==m.state.popupVisible&&m.props.afterPopupVisibleChange(m.state.popupVisible)},m.triggerContextValue={onPopupMouseDown:m.onPopupMouseDown};var U;return"popupVisible"in M?U=!!M.popupVisible:U=!!M.defaultPopupVisible,m.state={prevPopupVisible:U,popupVisible:U},Va.forEach(function(W){m["fire".concat(W)]=function(ue){m.fireEvents(W,ue)}}),m}return Object(pe.a)(d,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var m=this.props,U=this.state;if(U.popupVisible){var W;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(W=m.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(He.a)(W,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(W=W||m.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(He.a)(W,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(W=W||m.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(He.a)(W,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(He.a)(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),Xe.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var m;return((m=this.popupRef.current)===null||m===void 0?void 0:m.getElement())||null}},{key:"getPopupAlign",value:function(){var m=this.props,U=m.popupPlacement,W=m.popupAlign,ue=m.builtinPlacements;return U&&ue?Yt(ue,U,W):W}},{key:"setPopupVisible",value:function(m,U){var W=this.props.alignPoint,ue=this.state.popupVisible;this.clearDelayTimer(),ue!==m&&("popupVisible"in this.props||this.setState({popupVisible:m,prevPopupVisible:ue}),this.props.onPopupVisibleChange(m)),W&&U&&m&&this.setPoint(U)}},{key:"delaySetPopupVisible",value:function(m,U,W){var ue=this,ne=U*1e3;if(this.clearDelayTimer(),ne){var be=W?{pageX:W.pageX,pageY:W.pageY}:null;this.delayTimer=window.setTimeout(function(){ue.setPopupVisible(m,be),ue.clearDelayTimer()},ne)}else this.setPopupVisible(m,W)}},{key:"clearDelayTimer",value:function(){this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null)}},{key:"clearOutsideHandler",value:function(){this.clickOutsideHandler&&(this.clickOutsideHandler.remove(),this.clickOutsideHandler=null),this.contextMenuOutsideHandler1&&(this.contextMenuOutsideHandler1.remove(),this.contextMenuOutsideHandler1=null),this.contextMenuOutsideHandler2&&(this.contextMenuOutsideHandler2.remove(),this.contextMenuOutsideHandler2=null),this.touchOutsideHandler&&(this.touchOutsideHandler.remove(),this.touchOutsideHandler=null)}},{key:"createTwoChains",value:function(m){var U=this.props.children.props,W=this.props;return U[m]&&W[m]?this["fire".concat(m)]:U[m]||W[m]}},{key:"isClickToShow",value:function(){var m=this.props,U=m.action,W=m.showAction;return U.indexOf("click")!==-1||W.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var m=this.props.action;return m==="contextMenu"||m.length===1&&m[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var m=this.props,U=m.action,W=m.showAction;return U.indexOf("contextMenu")!==-1||W.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var m=this.props,U=m.action,W=m.hideAction;return U.indexOf("click")!==-1||W.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var m=this.props,U=m.action,W=m.showAction;return U.indexOf("hover")!==-1||W.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var m=this.props,U=m.action,W=m.hideAction;return U.indexOf("hover")!==-1||W.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var m=this.props,U=m.action,W=m.showAction;return U.indexOf("focus")!==-1||W.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var m=this.props,U=m.action,W=m.hideAction;return U.indexOf("focus")!==-1||W.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var m;(m=this.popupRef.current)===null||m===void 0||m.forceAlign()}}},{key:"fireEvents",value:function(m,U){var W=this.props.children.props[m];W&&W(U);var ue=this.props[m];ue&&ue(U)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var m=this.state.popupVisible,U=this.props,W=U.children,ue=U.forceRender,ne=U.alignPoint,be=U.className,Pe=U.autoDestroy,Ke=c.Children.only(W),We={key:"trigger"};this.isContextMenuToShow()?We.onContextMenu=this.onContextMenu:We.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(We.onClick=this.onClick,We.onMouseDown=this.onMouseDown,We.onTouchStart=this.onTouchStart):(We.onClick=this.createTwoChains("onClick"),We.onMouseDown=this.createTwoChains("onMouseDown"),We.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(We.onMouseEnter=this.onMouseEnter,ne&&(We.onMouseMove=this.onMouseMove)):We.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?We.onMouseLeave=this.onMouseLeave:We.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(We.onFocus=this.onFocus,We.onBlur=this.onBlur):(We.onFocus=this.createTwoChains("onFocus"),We.onBlur=this.createTwoChains("onBlur"));var et=ce()(Ke&&Ke.props&&Ke.props.className,be);et&&(We.className=et);var Dt=Object(te.a)({},We);Object(Gt.c)(Ke)&&(Dt.ref=Object(Gt.a)(this.triggerRef,Ke.ref));var Zt=c.cloneElement(Ke,Dt),Bt;return(m||this.popupRef.current||ue)&&(Bt=c.createElement(P,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!m&&Pe&&(Bt=null),c.createElement(pr.Provider,{value:this.triggerContextValue},Zt,Bt)}}],[{key:"getDerivedStateFromProps",value:function(m,U){var W=m.popupVisible,ue={};return W!==void 0&&U.popupVisible!==W&&(ue.popupVisible=W,ue.prevPopupVisible=U.popupVisible),ue}}]),d}(c.Component);return q.contextType=pr,q.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:Ua,getDocument:Eo,onPopupVisibleChange:ua,afterPopupVisibleChange:ua,onPopupAlign:ua,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},q}var _a=so(Nt.a),Yr={adjustX:1,adjustY:1},Mn={topLeft:{points:["bl","tl"],overflow:Yr,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Yr,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:Yr,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:Yr,offset:[4,0]}},An={topLeft:{points:["bl","tl"],overflow:Yr,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Yr,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:Yr,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:Yr,offset:[4,0]}},Xn=Mn,jr=0,ca={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},wr=function(q,ie,k){var d=b(ie),M=q.getState();q.setState({defaultActiveFirst:Object(te.a)(Object(te.a)({},M.defaultActiveFirst),{},Object(ve.a)({},d,k))})},Wr=function(P){Object(ye.a)(ie,P);var q=Object(X.a)(ie);function ie(k){var d;Object(oe.a)(this,ie),d=q.call(this,k),d.onDestroy=function(ne){d.props.onDestroy(ne)},d.onKeyDown=function(ne){var be=ne.keyCode,Pe=d.menuInstance,Ke=d.props.store,We=d.getVisible();if(be===L.a.ENTER)return d.onTitleClick(ne),wr(Ke,d.props.eventKey,!0),!0;if(be===L.a.RIGHT)return We?Pe.onKeyDown(ne):(d.triggerOpenChange(!0),wr(Ke,d.props.eventKey,!0)),!0;if(be===L.a.LEFT){var et;if(We)et=Pe.onKeyDown(ne);else return;return et||(d.triggerOpenChange(!1),et=!0),et}return We&&(be===L.a.UP||be===L.a.DOWN)?Pe.onKeyDown(ne):void 0},d.onOpenChange=function(ne){d.props.onOpenChange(ne)},d.onPopupVisibleChange=function(ne){d.triggerOpenChange(ne,ne?"mouseenter":"mouseleave")},d.onMouseEnter=function(ne){var be=d.props,Pe=be.eventKey,Ke=be.onMouseEnter,We=be.store;wr(We,d.props.eventKey,!1),Ke({key:Pe,domEvent:ne})},d.onMouseLeave=function(ne){var be=d.props,Pe=be.parentMenu,Ke=be.eventKey,We=be.onMouseLeave;Pe.subMenuInstance=Object(Z.a)(d),We({key:Ke,domEvent:ne})},d.onTitleMouseEnter=function(ne){var be=d.props,Pe=be.eventKey,Ke=be.onItemHover,We=be.onTitleMouseEnter;Ke({key:Pe,hover:!0}),We({key:Pe,domEvent:ne})},d.onTitleMouseLeave=function(ne){var be=d.props,Pe=be.parentMenu,Ke=be.eventKey,We=be.onItemHover,et=be.onTitleMouseLeave;Pe.subMenuInstance=Object(Z.a)(d),We({key:Ke,hover:!1}),et({key:Ke,domEvent:ne})},d.onTitleClick=function(ne){var be=Object(Z.a)(d),Pe=be.props;if(Pe.onTitleClick({key:Pe.eventKey,domEvent:ne}),Pe.triggerSubMenuAction==="hover")return;d.triggerOpenChange(!d.getVisible(),"click"),wr(Pe.store,d.props.eventKey,!1)},d.onSubMenuClick=function(ne){typeof d.props.onClick=="function"&&d.props.onClick(d.addKeyPath(ne))},d.onSelect=function(ne){d.props.onSelect(ne)},d.onDeselect=function(ne){d.props.onDeselect(ne)},d.getPrefixCls=function(){return"".concat(d.props.rootPrefixCls,"-submenu")},d.getActiveClassName=function(){return"".concat(d.getPrefixCls(),"-active")},d.getDisabledClassName=function(){return"".concat(d.getPrefixCls(),"-disabled")},d.getSelectedClassName=function(){return"".concat(d.getPrefixCls(),"-selected")},d.getOpenClassName=function(){return"".concat(d.props.rootPrefixCls,"-submenu-open")},d.getVisible=function(){return d.state.isOpen},d.getMode=function(){return d.state.mode},d.saveMenuInstance=function(ne){d.menuInstance=ne},d.addKeyPath=function(ne){return Object(te.a)(Object(te.a)({},ne),{},{keyPath:(ne.keyPath||[]).concat(d.props.eventKey)})},d.triggerOpenChange=function(ne,be){var Pe=d.props.eventKey,Ke=function(){d.onOpenChange({key:Pe,item:Object(Z.a)(d),trigger:be,open:ne})};be==="mouseenter"?d.mouseenterTimeout=setTimeout(function(){Ke()},0):Ke()},d.isChildrenSelected=function(){var ne={find:!1};return xe(d.props.children,d.props.selectedKeys,ne),ne.find},d.isInlineMode=function(){return d.getMode()==="inline"},d.adjustWidth=function(){if(!d.subMenuTitle||!d.menuInstance)return;var ne=rt.findDOMNode(d.menuInstance);if(ne.offsetWidth>=d.subMenuTitle.offsetWidth)return;ne.style.minWidth="".concat(d.subMenuTitle.offsetWidth,"px")},d.saveSubMenuTitle=function(ne){d.subMenuTitle=ne},d.getBaseProps=function(){var ne=Object(Z.a)(d),be=ne.props,Pe=d.getMode();return{mode:Pe==="horizontal"?"vertical":Pe,visible:d.getVisible(),level:be.level+1,inlineIndent:be.inlineIndent,focusable:!1,onClick:d.onSubMenuClick,onSelect:d.onSelect,onDeselect:d.onDeselect,onDestroy:d.onDestroy,selectedKeys:be.selectedKeys,eventKey:"".concat(be.eventKey,"-menu-"),openKeys:be.openKeys,motion:be.motion,onOpenChange:d.onOpenChange,subMenuOpenDelay:be.subMenuOpenDelay,parentMenu:Object(Z.a)(d),subMenuCloseDelay:be.subMenuCloseDelay,forceSubMenuRender:be.forceSubMenuRender,triggerSubMenuAction:be.triggerSubMenuAction,builtinPlacements:be.builtinPlacements,defaultActiveFirst:be.store.getState().defaultActiveFirst[b(be.eventKey)],multiple:be.multiple,prefixCls:be.rootPrefixCls,id:d.internalMenuId,manualRef:d.saveMenuInstance,itemIcon:be.itemIcon,expandIcon:be.expandIcon,direction:be.direction}},d.getMotion=function(ne,be){var Pe=Object(Z.a)(d),Ke=Pe.haveRendered,We=d.props,et=We.motion,Dt=We.rootPrefixCls,Zt=Object(te.a)(Object(te.a)({},et),{},{leavedClassName:"".concat(Dt,"-hidden"),removeOnLeave:!1,motionAppear:Ke||!be||ne!=="inline"});return Zt};var M=k.store,m=k.eventKey,U=M.getState(),W=U.defaultActiveFirst;d.isRootMenu=!1;var ue=!1;return W&&(ue=W[m]),wr(M,m,ue),d.state={mode:k.mode,isOpen:k.isOpen},d}return Object(pe.a)(ie,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var d=this,M=this.props,m=M.mode,U=M.parentMenu,W=M.manualRef,ue=M.isOpen,ne=function(){d.setState({mode:m,isOpen:ue})},be=ue!==this.state.isOpen,Pe=m!==this.state.mode;if((Pe||be)&&(Xe.a.cancel(this.updateStateRaf),Pe?this.updateStateRaf=Object(Xe.a)(ne):ne()),W&&W(this),m!=="horizontal"||!(U==null?void 0:U.isRootMenu)||!ue)return;this.minWidthTimeout=setTimeout(function(){return d.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var d=this.props,M=d.onDestroy,m=d.eventKey;M&&M(m),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),Xe.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(d,M){var m=this.getBaseProps();return c.createElement(Ya,Object(G.a)({},m,{id:this.internalMenuId,className:d,style:M}),this.props.children)}},{key:"renderChildren",value:function(){var d=this,M=this.getBaseProps(),m=M.mode,U=M.visible,W=M.forceSubMenuRender,ue=M.direction,ne=this.getMotion(m,U);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||U||W,!this.haveOpened)return c.createElement("div",null);var be=ce()("".concat(M.prefixCls,"-sub"),Object(ve.a)({},"".concat(M.prefixCls,"-rtl"),ue==="rtl"));return this.isInlineMode()?c.createElement(bt,Object(G.a)({visible:M.visible,forceRender:W},ne),function(Pe){var Ke=Pe.className,We=Pe.style,et=ce()(be,Ke);return d.renderPopupMenu(et,We)}):this.renderPopupMenu(be)}},{key:"render",value:function(){var d,M,m,U=Object(te.a)({},this.props),W=this.getVisible(),ue=this.getPrefixCls(),ne=this.isInlineMode(),be=this.getMode(),Pe=ce()(ue,"".concat(ue,"-").concat(be),(d={},Object(ve.a)(d,U.className,!!U.className),Object(ve.a)(d,this.getOpenClassName(),W),Object(ve.a)(d,this.getActiveClassName(),U.active||W&&!ne),Object(ve.a)(d,this.getDisabledClassName(),U.disabled),Object(ve.a)(d,this.getSelectedClassName(),this.isChildrenSelected()),d));this.internalMenuId||(U.eventKey?this.internalMenuId="".concat(U.eventKey,"$Menu"):(jr+=1,this.internalMenuId="$__$".concat(jr,"$Menu")));var Ke={},We={},et={};U.disabled||(Ke={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},We={onClick:this.onTitleClick},et={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var Dt={},Zt=U.direction,Bt=Zt==="rtl";ne&&(Bt?Dt.paddingRight=U.inlineIndent*U.level:Dt.paddingLeft=U.inlineIndent*U.level);var Ht={};this.getVisible()&&(Ht={"aria-owns":this.internalMenuId});var Xt=null;be!=="horizontal"&&(Xt=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(Xt=c.createElement(this.props.expandIcon,Object(te.a)({},this.props))));var Vt=c.createElement("div",Object(G.a)({ref:this.saveSubMenuTitle,style:Dt,className:"".concat(ue,"-title"),role:"button"},et,We,{"aria-expanded":W},Ht,{"aria-haspopup":"true",title:typeof U.title=="string"?U.title:void 0}),U.title,Xt||c.createElement("i",{className:"".concat(ue,"-arrow")})),Qt=this.renderChildren(),fn=((M=U.parentMenu)===null||M===void 0?void 0:M.isRootMenu)?U.parentMenu.props.getPopupContainer:function(Tn){return Tn.parentNode},rn=ca[be],Jn=U.popupOffset?{offset:U.popupOffset}:{},an=ce()((m={},Object(ve.a)(m,U.popupClassName,U.popupClassName&&!ne),Object(ve.a)(m,"".concat(ue,"-rtl"),Bt),m)),Ot=U.disabled,Ct=U.triggerSubMenuAction,un=U.subMenuOpenDelay,hn=U.forceSubMenuRender,mt=U.subMenuCloseDelay,mn=U.builtinPlacements;Me.forEach(function(Tn){return delete U[Tn]}),delete U.onClick;var Vn=Bt?Object(te.a)(Object(te.a)({},An),mn):Object(te.a)(Object(te.a)({},Mn),mn);delete U.direction;var En=this.getBaseProps(),Nn=ne?null:this.getMotion(En.mode,En.visible);return c.createElement("li",Object(G.a)({},U,Ke,{className:Pe,role:"menuitem"}),c.createElement(_a,{prefixCls:ue,popupClassName:ce()("".concat(ue,"-popup"),an),getPopupContainer:fn,builtinPlacements:Vn,popupPlacement:rn,popupVisible:ne?!1:W,popupAlign:Jn,popup:ne?null:Qt,action:Ot||ne?[]:[Ct],mouseEnterDelay:un,mouseLeaveDelay:mt,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:hn,popupMotion:Nn},Vt),ne?Qt:null)}}]),ie}(c.Component);Wr.defaultProps={onMouseEnter:ae,onMouseLeave:ae,onTitleMouseEnter:ae,onTitleMouseLeave:ae,onTitleClick:ae,manualRef:ae,mode:"vertical",title:""};var Zr=Object(he.b)(function(P,q){var ie=P.openKeys,k=P.activeKey,d=P.selectedKeys,M=q.eventKey,m=q.subMenuKey;return{isOpen:ie.indexOf(M)>-1,active:k[m]===M,selectedKeys:d}})(Wr);Zr.isSubMenu=!0;var _n=Zr,Kr="menuitem-overflowed",Ea=.5,Nr=function(P){Object(ye.a)(ie,P);var q=Object(X.a)(ie);function ie(){var k;return Object(oe.a)(this,ie),k=q.apply(this,arguments),k.resizeObserver=null,k.mutationObserver=null,k.originalTotalWidth=0,k.overflowedItems=[],k.menuItemSizes=[],k.cancelFrameId=null,k.state={lastVisibleIndex:void 0},k.childRef=c.createRef(),k.getMenuItemNodes=function(){var d=k.props.prefixCls,M=k.childRef.current;return M?[].slice.call(M.children).filter(function(m){return m.className.split(" ").indexOf("".concat(d,"-overflowed-submenu"))<0}):[]},k.getOverflowedSubMenuItem=function(d,M,m){var U=k.props,W=U.overflowedIndicator,ue=U.level,ne=U.mode,be=U.prefixCls,Pe=U.theme;if(ue!==1||ne!=="horizontal")return null;var Ke=k.props.children[0],We=Ke.props,et=We.children,Dt=We.title,Zt=We.style,Bt=Object(ke.a)(We,["children","title","style"]),Ht=Object(te.a)({},Zt),Xt="".concat(d,"-overflowed-indicator"),Vt="".concat(d,"-overflowed-indicator");M.length===0&&m!==!0?Ht=Object(te.a)(Object(te.a)({},Ht),{},{display:"none"}):m&&(Ht=Object(te.a)(Object(te.a)({},Ht),{},{visibility:"hidden",position:"absolute"}),Xt="".concat(Xt,"-placeholder"),Vt="".concat(Vt,"-placeholder"));var Qt=Pe?"".concat(be,"-").concat(Pe):"",fn={};return Me.forEach(function(rn){Bt[rn]!==void 0&&(fn[rn]=Bt[rn])}),c.createElement(_n,Object(G.a)({title:W,className:"".concat(be,"-overflowed-submenu"),popupClassName:Qt},fn,{key:Xt,eventKey:Vt,disabled:!1,style:Ht}),M)},k.setChildrenWidthAndResize=function(){if(k.props.mode!=="horizontal")return;var d=k.childRef.current;if(!d)return;var M=d.children;if(!M||M.length===0)return;var m=d.children[M.length-1];qe(m,"display","inline-block");var U=k.getMenuItemNodes(),W=U.filter(function(ue){return ue.className.split(" ").indexOf(Kr)>=0});W.forEach(function(ue){qe(ue,"display","inline-block")}),k.menuItemSizes=U.map(function(ue){return _e(ue,!0)}),W.forEach(function(ue){qe(ue,"display","none")}),k.overflowedIndicatorWidth=_e(d.children[d.children.length-1],!0),k.originalTotalWidth=k.menuItemSizes.reduce(function(ue,ne){return ue+ne},0),k.handleResize(),qe(m,"display","none")},k.handleResize=function(){if(k.props.mode!=="horizontal")return;var d=k.childRef.current;if(!d)return;var M=_e(d);k.overflowedItems=[];var m=0,U;k.originalTotalWidth>M+Ea&&(U=-1,k.menuItemSizes.forEach(function(W){m+=W,m+k.overflowedIndicatorWidth<=M&&(U+=1)})),k.setState({lastVisibleIndex:U})},k}return Object(pe.a)(ie,[{key:"componentDidMount",value:function(){var d=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var M=this.childRef.current;if(!M)return;this.resizeObserver=new yt.default(function(m){m.forEach(function(){var U=d.cancelFrameId;cancelAnimationFrame(U),d.cancelFrameId=requestAnimationFrame(d.setChildrenWidthAndResize)})}),[].slice.call(M.children).concat(M).forEach(function(m){d.resizeObserver.observe(m)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){d.resizeObserver.disconnect(),[].slice.call(M.children).concat(M).forEach(function(m){d.resizeObserver.observe(m)}),d.setChildrenWidthAndResize()}),this.mutationObserver.observe(M,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(d){var M=this,m=this.state.lastVisibleIndex;return(d||[]).reduce(function(U,W,ue){var ne=W;if(M.props.mode==="horizontal"){var be=M.getOverflowedSubMenuItem(W.props.eventKey,[]);m!==void 0&&M.props.className.indexOf("".concat(M.props.prefixCls,"-root"))!==-1&&(ue>m&&(ne=c.cloneElement(W,{style:{display:"none"},eventKey:"".concat(W.props.eventKey,"-hidden"),className:"".concat(Kr)})),ue===m+1&&(M.overflowedItems=d.slice(m+1).map(function(Ke){return c.cloneElement(Ke,{key:Ke.props.eventKey,mode:"vertical-left"})}),be=M.getOverflowedSubMenuItem(W.props.eventKey,M.overflowedItems)));var Pe=[].concat(Object(j.a)(U),[be,ne]);return ue===d.length-1&&Pe.push(M.getOverflowedSubMenuItem(W.props.eventKey,[],!0)),Pe}return[].concat(Object(j.a)(U),[ne])},[])}},{key:"render",value:function(){var d=this.props,M=d.visible,m=d.prefixCls,U=d.overflowedIndicator,W=d.mode,ue=d.level,ne=d.tag,be=d.children,Pe=d.theme,Ke=Object(ke.a)(d,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),We=ne;return c.createElement(We,Object(G.a)({ref:this.childRef},Ke),this.renderChildren(be))}}]),ie}(c.Component);Nr.defaultProps={tag:"div",className:""};var Co=Nr;function va(P){return P.length?P.every(function(q){return!!q.props.disabled}):!0}function ga(P,q,ie){var k=P.getState();P.setState({activeKey:Object(te.a)(Object(te.a)({},k.activeKey),{},Object(ve.a)({},q,ie))})}function Ma(P){return P.eventKey||"0-menu-"}function Xr(P,q){var ie=q,k=P.children,d=P.eventKey;if(ie){var M;if(B(k,function(m,U){m&&m.props&&!m.props.disabled&&ie===C(m,d,U)&&(M=!0)}),M)return ie}return ie=null,P.defaultActiveFirst&&B(k,function(m,U){!ie&&m&&!m.props.disabled&&(ie=C(m,d,U))}),ie}function lo(P){if(!P)return;var q=this.instanceArray.indexOf(P);q!==-1?this.instanceArray[q]=P:this.instanceArray.push(P)}var qr=function(P){Object(ye.a)(ie,P);var q=Object(X.a)(ie);function ie(k){var d;return Object(oe.a)(this,ie),d=q.call(this,k),d.onKeyDown=function(M,m){var U=M.keyCode,W;if(d.getFlatInstanceArray().forEach(function(ne){ne&&ne.props.active&&ne.onKeyDown&&(W=ne.onKeyDown(M))}),W)return 1;var ue=null;return(U===L.a.UP||U===L.a.DOWN)&&(ue=d.step(U===L.a.UP?-1:1)),ue?(M.preventDefault(),ga(d.props.store,Ma(d.props),ue.props.eventKey),typeof m=="function"&&m(ue),1):void 0},d.onItemHover=function(M){var m=M.key,U=M.hover;ga(d.props.store,Ma(d.props),U?m:null)},d.onDeselect=function(M){d.props.onDeselect(M)},d.onSelect=function(M){d.props.onSelect(M)},d.onClick=function(M){d.props.onClick(M)},d.onOpenChange=function(M){d.props.onOpenChange(M)},d.onDestroy=function(M){d.props.onDestroy(M)},d.getFlatInstanceArray=function(){return d.instanceArray},d.step=function(M){var m=d.getFlatInstanceArray(),U=d.props.store.getState().activeKey[Ma(d.props)],W=m.length;if(!W)return null;M<0&&(m=m.concat().reverse());var ue=-1;if(m.every(function(Ke,We){return Ke&&Ke.props.eventKey===U?(ue=We,!1):!0}),!d.props.defaultActiveFirst&&ue!==-1&&va(m.slice(ue,W-1)))return;var ne=(ue+1)%W,be=ne;do{var Pe=m[be];if(!Pe||Pe.props.disabled)be=(be+1)%W;else return Pe}while(be!==ne);return null},d.renderCommonMenuItem=function(M,m,U){var W=d.props.store.getState(),ue=Object(Z.a)(d),ne=ue.props,be=C(M,ne.eventKey,m),Pe=M.props;if(!Pe||typeof M.type=="string")return M;var Ke=be===W.activeKey,We=Object(te.a)(Object(te.a)({mode:Pe.mode||ne.mode,level:ne.level,inlineIndent:ne.inlineIndent,renderMenuItem:d.renderMenuItem,rootPrefixCls:ne.prefixCls,index:m,parentMenu:ne.parentMenu,manualRef:Pe.disabled?void 0:Object(we.a)(M.ref,lo.bind(Object(Z.a)(d))),eventKey:be,active:!Pe.disabled&&Ke,multiple:ne.multiple,onClick:function(Dt){(Pe.onClick||ae)(Dt),d.onClick(Dt)},onItemHover:d.onItemHover,motion:ne.motion,subMenuOpenDelay:ne.subMenuOpenDelay,subMenuCloseDelay:ne.subMenuCloseDelay,forceSubMenuRender:ne.forceSubMenuRender,onOpenChange:d.onOpenChange,onDeselect:d.onDeselect,onSelect:d.onSelect,builtinPlacements:ne.builtinPlacements,itemIcon:Pe.itemIcon||d.props.itemIcon,expandIcon:Pe.expandIcon||d.props.expandIcon},U),{},{direction:ne.direction});return(ne.mode==="inline"||ot())&&(We.triggerSubMenuAction="click"),c.cloneElement(M,Object(te.a)(Object(te.a)({},We),{},{key:be||m}))},d.renderMenuItem=function(M,m,U){if(!M)return null;var W=d.props.store.getState(),ue={openKeys:W.openKeys,selectedKeys:W.selectedKeys,triggerSubMenuAction:d.props.triggerSubMenuAction,subMenuKey:U};return d.renderCommonMenuItem(M,m,ue)},k.store.setState({activeKey:Object(te.a)(Object(te.a)({},k.store.getState().activeKey),{},Object(ve.a)({},k.eventKey,Xr(k,k.activeKey)))}),d.instanceArray=[],d}return Object(pe.a)(ie,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(d){return this.props.visible||d.visible||this.props.className!==d.className||!De()(this.props.style,d.style)}},{key:"componentDidUpdate",value:function(d){var M=this.props,m="activeKey"in M?M.activeKey:M.store.getState().activeKey[Ma(M)],U=Xr(M,m);if(U!==m)ga(M.store,Ma(M),U);else if("activeKey"in d){var W=Xr(d,d.activeKey);U!==W&&ga(M.store,Ma(M),U)}}},{key:"render",value:function(){var d=this,M=Object(G.a)({},this.props);this.instanceArray=[];var m=ce()(M.prefixCls,M.className,"".concat(M.prefixCls,"-").concat(M.mode)),U={className:m,role:M.role||"menu"};M.id&&(U.id=M.id),M.focusable&&(U.tabIndex=0,U.onKeyDown=this.onKeyDown);var W=M.prefixCls,ue=M.eventKey,ne=M.visible,be=M.level,Pe=M.mode,Ke=M.overflowedIndicator,We=M.theme;return Me.forEach(function(et){return delete M[et]}),delete M.onClick,c.createElement(Co,Object(G.a)({},M,{prefixCls:W,mode:Pe,tag:"ul",level:be,theme:We,visible:ne,overflowedIndicator:Ke},U),Object(fe.a)(M.children).map(function(et,Dt){return d.renderMenuItem(et,Dt,ue||"0-menu-")}))}}]),ie}(c.Component);qr.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:ae};var Fa=Object(he.b)()(qr),Ya=Fa,Da=i("Kwbf");function Vo(P,q,ie){var k=P.prefixCls,d=P.motion,M=P.defaultMotions,m=M===void 0?{}:M,U=P.openAnimation,W=P.openTransitionName,ue=q.switchingModeFromInline;if(d)return d;if(Object($.a)(U)==="object"&&U)Object(Da.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof U=="string")return{motionName:"".concat(k,"-open-").concat(U)};if(W)return{motionName:W};var ne=m[ie];return ne||(ue?null:m.other)}var uo=function(P){Object(ye.a)(ie,P);var q=Object(X.a)(ie);function ie(k){var d;Object(oe.a)(this,ie),d=q.call(this,k),d.onSelect=function(U){var W=Object(Z.a)(d),ue=W.props;if(ue.selectable){var ne=d.store.getState(),be=ne.selectedKeys,Pe=U.key;ue.multiple?be=be.concat([Pe]):be=[Pe],"selectedKeys"in ue||d.store.setState({selectedKeys:be}),ue.onSelect(Object(te.a)(Object(te.a)({},U),{},{selectedKeys:be}))}},d.onClick=function(U){var W=d.getRealMenuMode(),ue=Object(Z.a)(d),ne=ue.store,be=ue.props.onOpenChange;W!=="inline"&&!("openKeys"in d.props)&&(ne.setState({openKeys:[]}),be([])),d.props.onClick(U)},d.onKeyDown=function(U,W){d.innerMenu.getWrappedInstance().onKeyDown(U,W)},d.onOpenChange=function(U){var W=Object(Z.a)(d),ue=W.props,ne=d.store.getState().openKeys.concat(),be=!1,Pe=function(We){var et=!1;if(We.open)et=ne.indexOf(We.key)===-1,et&&ne.push(We.key);else{var Dt=ne.indexOf(We.key);et=Dt!==-1,et&&ne.splice(Dt,1)}be=be||et};Array.isArray(U)?U.forEach(Pe):Pe(U),be&&("openKeys"in d.props||d.store.setState({openKeys:ne}),ue.onOpenChange(ne))},d.onDeselect=function(U){var W=Object(Z.a)(d),ue=W.props;if(ue.selectable){var ne=d.store.getState().selectedKeys.concat(),be=U.key,Pe=ne.indexOf(be);Pe!==-1&&ne.splice(Pe,1),"selectedKeys"in ue||d.store.setState({selectedKeys:ne}),ue.onDeselect(Object(te.a)(Object(te.a)({},U),{},{selectedKeys:ne}))}},d.onMouseEnter=function(U){d.restoreModeVerticalFromInline();var W=d.props.onMouseEnter;W&&W(U)},d.onTransitionEnd=function(U){var W=U.propertyName==="width"&&U.target===U.currentTarget,ue=U.target.className,ne=Object.prototype.toString.call(ue)==="[object SVGAnimatedString]"?ue.animVal:ue,be=U.propertyName==="font-size"&&ne.indexOf("anticon")>=0;(W||be)&&d.restoreModeVerticalFromInline()},d.setInnerMenu=function(U){d.innerMenu=U},d.isRootMenu=!0;var M=k.defaultSelectedKeys,m=k.defaultOpenKeys;return"selectedKeys"in k&&(M=k.selectedKeys||[]),"openKeys"in k&&(m=k.openKeys||[]),d.store=Object(he.c)({selectedKeys:M,openKeys:m,activeKey:{"0-menu-":Xr(k,k.activeKey)}}),d.state={switchingModeFromInline:!1,prevProps:k,inlineOpenKeys:[],store:d.store},d}return Object(pe.a)(ie,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(d){var M=this.props,m=M.siderCollapsed,U=M.inlineCollapsed,W=M.onOpenChange;(!d.inlineCollapsed&&U||!d.siderCollapsed&&m)&&W([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var d=this.props.collapsedWidth,M=this.store,m=this.prevOpenKeys,U=this.getInlineCollapsed()&&(d===0||d==="0"||d==="0px");U?(this.prevOpenKeys=M.getState().openKeys.concat(),this.store.setState({openKeys:[]})):m&&(this.store.setState({openKeys:m}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var d=this.props.mode,M=this.state.switchingModeFromInline,m=this.getInlineCollapsed();return M&&m?"inline":m?"vertical":d}},{key:"getInlineCollapsed",value:function(){var d=this.props,M=d.inlineCollapsed,m=d.siderCollapsed;return m!==void 0?m:M}},{key:"restoreModeVerticalFromInline",value:function(){var d=this.state.switchingModeFromInline;d&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var d=Object(te.a)({},Object(Ae.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),M=this.getRealMenuMode();return d.className+=" ".concat(d.prefixCls,"-root"),d.direction==="rtl"&&(d.className+=" ".concat(d.prefixCls,"-rtl")),d=Object(te.a)(Object(te.a)({},d),{},{mode:M,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:Vo(this.props,this.state,M)}),delete d.openAnimation,delete d.openTransitionName,c.createElement(he.a,{store:this.store},c.createElement(Ya,Object(G.a)({},d,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(d,M){var m=M.prevProps,U=M.store,W=U.getState(),ue={},ne={prevProps:d};return m.mode==="inline"&&d.mode!=="inline"&&(ne.switchingModeFromInline=!0),"openKeys"in d?ue.openKeys=d.openKeys||[]:((d.inlineCollapsed&&!m.inlineCollapsed||d.siderCollapsed&&!m.siderCollapsed)&&(ne.switchingModeFromInline=!0,ne.inlineOpenKeys=W.openKeys,ue.openKeys=[]),(!d.inlineCollapsed&&m.inlineCollapsed||!d.siderCollapsed&&m.siderCollapsed)&&(ue.openKeys=M.inlineOpenKeys,ne.inlineOpenKeys=[])),Object.keys(ue).length&&U.setState(ue),ne}}]),ie}(c.Component);uo.defaultProps={selectable:!0,onClick:ae,onSelect:ae,onOpenChange:ae,onDeselect:ae,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:c.createElement("span",null,"\xB7\xB7\xB7")};var Yo=uo,ba=function(P){Object(ye.a)(ie,P);var q=Object(X.a)(ie);function ie(){var k;return Object(oe.a)(this,ie),k=q.apply(this,arguments),k.onKeyDown=function(d){var M=d.keyCode;return M===L.a.ENTER?(k.onClick(d),!0):void 0},k.onMouseLeave=function(d){var M=k.props,m=M.eventKey,U=M.onItemHover,W=M.onMouseLeave;U({key:m,hover:!1}),W({key:m,domEvent:d})},k.onMouseEnter=function(d){var M=k.props,m=M.eventKey,U=M.onItemHover,W=M.onMouseEnter;U({key:m,hover:!0}),W({key:m,domEvent:d})},k.onClick=function(d){var M=k.props,m=M.eventKey,U=M.multiple,W=M.onClick,ue=M.onSelect,ne=M.onDeselect,be=M.isSelected,Pe={key:m,keyPath:[m],item:Object(Z.a)(k),domEvent:d};W(Pe),U?be?ne(Pe):ue(Pe):be||ue(Pe)},k.saveNode=function(d){k.node=d},k}return Object(pe.a)(ie,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var d=this.props;d.onDestroy&&d.onDestroy(d.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var d,M=Object(te.a)({},this.props),m=ce()(this.getPrefixCls(),M.className,(d={},Object(ve.a)(d,this.getActiveClassName(),!M.disabled&&M.active),Object(ve.a)(d,this.getSelectedClassName(),M.isSelected),Object(ve.a)(d,this.getDisabledClassName(),M.disabled),d)),U=Object(te.a)(Object(te.a)({},M.attribute),{},{title:typeof M.title=="string"?M.title:void 0,className:m,role:M.role||"menuitem","aria-disabled":M.disabled});M.role==="option"?U=Object(te.a)(Object(te.a)({},U),{},{role:"option","aria-selected":M.isSelected}):(M.role===null||M.role==="none")&&(U.role="none");var W={onClick:M.disabled?null:this.onClick,onMouseLeave:M.disabled?null:this.onMouseLeave,onMouseEnter:M.disabled?null:this.onMouseEnter},ue=Object(te.a)({},M.style);M.mode==="inline"&&(M.direction==="rtl"?ue.paddingRight=M.inlineIndent*M.level:ue.paddingLeft=M.inlineIndent*M.level),Me.forEach(function(be){return delete M[be]}),delete M.direction;var ne=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(ne=c.createElement(this.props.itemIcon,this.props)),c.createElement("li",Object(G.a)({},Object(Ae.a)(M,["onClick","onMouseEnter","onMouseLeave","onSelect"]),U,W,{style:ue,ref:this.saveNode}),M.children,ne)}}]),ie}(c.Component);ba.isMenuItem=!0,ba.defaultProps={onSelect:ae,onMouseEnter:ae,onMouseLeave:ae,manualRef:ae};var co=Object(he.b)(function(P,q){var ie=P.activeKey,k=P.selectedKeys,d=q.eventKey,M=q.subMenuKey;return{active:ie[M]===d,isSelected:Array.isArray(k)?k.indexOf(d)!==-1:k===d}})(ba),Ao=co,Za=function(P){Object(ye.a)(ie,P);var q=Object(X.a)(ie);function ie(){var k;return Object(oe.a)(this,ie),k=q.apply(this,arguments),k.renderInnerMenuItem=function(d){var M=k.props,m=M.renderMenuItem,U=M.index;return m(d,U,k.props.subMenuKey)},k}return Object(pe.a)(ie,[{key:"render",value:function(){var d=Object(G.a)({},this.props),M=d.className,m=M===void 0?"":M,U=d.rootPrefixCls,W="".concat(U,"-item-group-title"),ue="".concat(U,"-item-group-list"),ne=d.title,be=d.children;return Me.forEach(function(Pe){return delete d[Pe]}),delete d.direction,c.createElement("li",Object(G.a)({},d,{onClick:function(Ke){return Ke.stopPropagation()},className:"".concat(m," ").concat(U,"-item-group")}),c.createElement("div",{className:W,title:typeof ne=="string"?ne:void 0},ne),c.createElement("ul",{className:ue},c.Children.map(be,this.renderInnerMenuItem)))}}]),ie}(c.Component);Za.isMenuItemGroup=!0,Za.defaultProps={disabled:!0};var $r=Za,xo=function(q){var ie=q.className,k=q.rootPrefixCls,d=q.style;return c.createElement("li",{className:"".concat(ie," ").concat(k,"-item-divider"),style:d})};xo.defaultProps={disabled:!0,className:"",style:{}};var xi=xo,Oo=Yo,Zo=i("eDIo");function So(P,q){var ie=P.prefixCls,k=P.editable,d=P.locale,M=P.style;return!k||k.showAdd===!1?null:c.createElement("button",{ref:q,type:"button",className:"".concat(ie,"-nav-add"),style:M,"aria-label":(d==null?void 0:d.addAriaLabel)||"Add tab",onClick:function(U){k.onEdit("add",{event:U})}},k.addIcon||"+")}var wa=c.forwardRef(So);function Ba(P,q){var ie=P.prefixCls,k=P.id,d=P.tabs,M=P.locale,m=P.mobile,U=P.moreIcon,W=U===void 0?"More":U,ue=P.moreTransitionName,ne=P.style,be=P.className,Pe=P.editable,Ke=P.tabBarGutter,We=P.rtl,et=P.onTabClick,Dt=Object(c.useState)(!1),Zt=Object(ee.a)(Dt,2),Bt=Zt[0],Ht=Zt[1],Xt=Object(c.useState)(null),Vt=Object(ee.a)(Xt,2),Qt=Vt[0],fn=Vt[1],rn="".concat(k,"-more-popup"),Jn="".concat(ie,"-dropdown"),an=Qt!==null?"".concat(rn,"-").concat(Qt):null,Ot=M==null?void 0:M.dropdownAriaLabel,Ct=c.createElement(Oo,{onClick:function(Nn){var Tn=Nn.key,ar=Nn.domEvent;et(Tn,ar),Ht(!1)},id:rn,tabIndex:-1,role:"listbox","aria-activedescendant":an,selectedKeys:[Qt],"aria-label":Ot!==void 0?Ot:"expanded dropdown"},d.map(function(En){return c.createElement(Ao,{key:En.key,id:"".concat(rn,"-").concat(En.key),role:"option","aria-controls":k&&"".concat(k,"-panel-").concat(En.key),disabled:En.disabled},En.tab)}));function un(En){for(var Nn=d.filter(function(Ur){return!Ur.disabled}),Tn=Nn.findIndex(function(Ur){return Ur.key===Qt})||0,ar=Nn.length,br=0;brmn?(hn=Ct,rn.current="x"):(hn=un,rn.current="y");var Vn=Date.now();Vn-Qt.current>100&&(fn.current=!1),(q(-hn,-hn)||fn.current)&&(Ot.preventDefault(),fn.current=!0),Qt.current=Vn}var an=Object(c.useRef)(null);an.current={onTouchStart:Ht,onTouchMove:Xt,onTouchEnd:Vt,onWheel:Jn},c.useEffect(function(){function Ot(mt){an.current.onTouchStart(mt)}function Ct(mt){an.current.onTouchMove(mt)}function un(mt){an.current.onTouchEnd(mt)}function hn(mt){an.current.onWheel(mt)}return document.addEventListener("touchmove",Ct,{passive:!1}),document.addEventListener("touchend",un,{passive:!1}),P.current.addEventListener("touchstart",Ot,{passive:!1}),P.current.addEventListener("wheel",hn),function(){document.removeEventListener("touchmove",Ct),document.removeEventListener("touchend",un)}},[])}function Ft(){var P=Object(c.useRef)(new Map);function q(k){return P.current.has(k)||P.current.set(k,c.createRef()),P.current.get(k)}function ie(k){P.current.delete(k)}return[q,ie]}function yn(P,q){var ie=c.useRef(P),k=c.useState({}),d=Object(ee.a)(k,2),M=d[1];function m(U){var W=typeof U=="function"?U(ie.current):U;W!==ie.current&&q(W,ie.current),ie.current=W,M({})}return[ie.current,m]}var xn=function(q){var ie=q.position,k=q.prefixCls,d=q.extra;if(!d)return null;var M,m=d;return ie==="right"&&(M=m.right||!m.left&&m||null),ie==="left"&&(M=m.left||null),M?c.createElement("div",{className:"".concat(k,"-extra-content")},M):null};function Hn(P,q){var ie,k=c.useContext(fo),d=k.prefixCls,M=k.tabs,m=P.className,U=P.style,W=P.id,ue=P.animated,ne=P.activeKey,be=P.rtl,Pe=P.extra,Ke=P.editable,We=P.locale,et=P.tabPosition,Dt=P.tabBarGutter,Zt=P.children,Bt=P.onTabClick,Ht=P.onTabScroll,Xt=Object(c.useRef)(),Vt=Object(c.useRef)(),Qt=Object(c.useRef)(),fn=Object(c.useRef)(),rn=Ft(),Jn=Object(ee.a)(rn,2),an=Jn[0],Ot=Jn[1],Ct=et==="top"||et==="bottom",un=yn(0,function(Dn,dn){Ct&&Ht&&Ht({direction:Dn>dn?"left":"right"})}),hn=Object(ee.a)(un,2),mt=hn[0],mn=hn[1],Vn=yn(0,function(Dn,dn){!Ct&&Ht&&Ht({direction:Dn>dn?"top":"bottom"})}),En=Object(ee.a)(Vn,2),Nn=En[0],Tn=En[1],ar=Object(c.useState)(0),br=Object(ee.a)(ar,2),qn=br[0],Ur=br[1],da=Object(c.useState)(0),zr=Object(ee.a)(da,2),yr=zr[0],Wn=zr[1],Ln=Object(c.useState)(0),$n=Object(ee.a)(Ln,2),Yn=$n[0],fa=$n[1],Ra=Object(c.useState)(0),Ta=Object(ee.a)(Ra,2),Pn=Ta[0],ya=Ta[1],Pa=Object(c.useState)(null),Fn=Object(ee.a)(Pa,2),Rn=Fn[0],Er=Fn[1],Si=Object(c.useState)(null),$o=Object(ee.a)(Si,2),ja=$o[0],Xa=$o[1],wo=Object(c.useState)(0),ei=Object(ee.a)(wo,2),Ro=ei[0],Ji=ei[1],Vi=Object(c.useState)(0),Mi=Object(ee.a)(Vi,2),ti=Mi[0],ni=Mi[1],qa=R(new Map),$a=Object(ee.a)(qa,2),Yi=$a[0],To=$a[1],ho=x(M,Yi,qn),eo="".concat(d,"-nav-operations-hidden"),to=0,ha=0;Ct?be?(to=0,ha=Math.max(0,qn-Rn)):(to=Math.min(0,Rn-qn),ha=0):(to=Math.min(0,ja-yr),ha=0);function Wa(Dn){return Dnha?[ha,!1]:[Dn,!0]}var Na=Object(c.useRef)(),po=Object(c.useState)(),Ka=Object(ee.a)(po,2),Po=Ka[0],ri=Ka[1];function jo(){ri(Date.now())}function ai(){window.clearTimeout(Na.current)}xt(Xt,function(Dn,dn){var Cr=!1;function Qr(no,Aa){no(function(go){var ka=Wa(go+Aa),Ar=Object(ee.a)(ka,2),ko=Ar[0],ii=Ar[1];return Cr=ii,ko})}if(Ct){if(Rn>=qn)return Cr;Qr(mn,Dn)}else{if(ja>=yr)return Cr;Qr(Tn,dn)}return ai(),jo(),Cr}),Object(c.useEffect)(function(){return ai(),Po&&(Na.current=window.setTimeout(function(){ri(0)},100)),ai},[Po]);function La(){var Dn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:ne,dn=ho.get(Dn);if(!dn)return;if(Ct){var Cr=mt;be?dn.rightmt+Rn&&(Cr=dn.right+dn.width-Rn):dn.left<-mt?Cr=-dn.left:dn.left+dn.width>-mt+Rn&&(Cr=-(dn.left+dn.width-Rn)),Tn(0),mn(Wa(Cr)[0])}else{var Qr=Nn;dn.top<-Nn?Qr=-dn.top:dn.top+dn.height>-Nn+ja&&(Qr=-(dn.top+dn.height-ja)),mn(0),Tn(Wa(Qr)[0])}}var za=K(ho,{width:Rn,height:ja,left:mt,top:Nn},{width:Yn,height:Pn},{width:Ro,height:ti},Object(te.a)(Object(te.a)({},P),{},{tabs:M})),Di=Object(ee.a)(za,2),Zi=Di[0],Xi=Di[1],qi=M.map(function(Dn){var dn=Dn.key;return c.createElement(h,{id:W,prefixCls:d,key:dn,rtl:be,tab:Dn,closable:Dn.closable,editable:Ke,active:dn===ne,tabPosition:et,tabBarGutter:Dt,renderWrapper:Zt,removeAriaLabel:We==null?void 0:We.removeAriaLabel,ref:an(dn),onClick:function(Qr){Bt(dn,Qr)},onRemove:function(){Ot(dn)},onFocus:function(){La(dn),jo(),be||(Xt.current.scrollLeft=0),Xt.current.scrollTop=0}})}),oi=S(function(){var Dn,dn,Cr,Qr,no,Aa,go,ka,Ar,ko=((Dn=Xt.current)===null||Dn===void 0?void 0:Dn.offsetWidth)||0,ii=((dn=Xt.current)===null||dn===void 0?void 0:dn.offsetHeight)||0,si=((Cr=fn.current)===null||Cr===void 0?void 0:Cr.offsetWidth)||0,Gr=((Qr=fn.current)===null||Qr===void 0?void 0:Qr.offsetHeight)||0,On=((no=Qt.current)===null||no===void 0?void 0:no.offsetWidth)||0,ma=((Aa=Qt.current)===null||Aa===void 0?void 0:Aa.offsetHeight)||0;Er(ko),Xa(ii),Ji(si),ni(Gr);var xa=(((go=Vt.current)===null||go===void 0?void 0:go.offsetWidth)||0)-si,Oa=(((ka=Vt.current)===null||ka===void 0?void 0:ka.offsetHeight)||0)-Gr;Ur(xa),Wn(Oa);var li=(Ar=Qt.current)===null||Ar===void 0?void 0:Ar.className.includes(eo);fa(xa-(li?0:On)),ya(Oa-(li?0:ma)),To(function(){var Io=new Map;return M.forEach(function(ji){var Ni=ji.key,Qa=an(Ni).current;Qa&&Io.set(Ni,{width:Qa.offsetWidth,height:Qa.offsetHeight,left:Qa.offsetLeft,top:Qa.offsetTop})}),Io})}),$i=M.slice(0,Zi),Hr=M.slice(Xi+1),lr=[].concat(Object(j.a)($i),Object(j.a)(Hr)),Lr=Object(c.useState)(),ur=Object(ee.a)(Lr,2),mo=ur[0],es=ur[1],pa=ho.get(ne),wi=Object(c.useRef)();function Ri(){O.a.cancel(wi.current)}Object(c.useEffect)(function(){var Dn={};return pa&&(Ct?(be?Dn.right=pa.right:Dn.left=pa.left,Dn.width=pa.width):(Dn.top=pa.top,Dn.height=pa.height)),Ri(),wi.current=O()(function(){es(Dn)}),Ri},[pa,Ct,be]),Object(c.useEffect)(function(){La()},[ne,pa,ho,Ct]),Object(c.useEffect)(function(){oi()},[be,Dt,ne,M.map(function(Dn){return Dn.key}).join("_")]);var Ti=!!lr.length,Ha="".concat(d,"-nav-wrap"),No,vo,Pi,Lo;return Ct?be?(vo=mt>0,No=mt+RnMe&&(we="other")),Ne&&(De.filename=Ne),Object(j.useEffect)(function(){var rt,ft,Xe=(rt=document.cookie)===null||rt===void 0||((ft=rt.replace(/\s/g,""))===null||ft===void 0)?void 0:ft.split(";");Xe==null||Xe.map(function(kt){var Rt=kt.split("=");Rt[0]==="_educoder_session"&&me(Rt[1])})},[]),Object(j.useEffect)(function(){we==="office"&&qe()},[we,he]);var qe=function(){var rt=Object(v.a)(H.a.mark(function ft(){var Xe,kt,Rt;return H.a.wrap(function(He){for(;;)switch(He.prev=He.next){case 0:return console.log("data:",he),Xe=he,he.startsWith("http")||(Xe=location.origin+Xe),kt=new URL(Xe).pathname.split("/").pop(),He.next=6,Object(E.U)({attachment_id:kt});case 6:Rt=He.sent,ae(Rt);case 8:case"end":return He.stop()}},ft)}));return function(){return rt.apply(this,arguments)}}(),ot=function(){if(he.startsWith("http")||he.startsWith("blob:")){yt();return}Object(L.x)(Ne||"educoder",he,Ne)},yt=function(){Object(L.v)(Ne||"educoder",decodeURIComponent(he))};return y.a.createElement("div",{style:Object(c.a)({},de||{}),className:"".concat(se&&D.a.bgBlack," ").concat(we?D.a.wrp:"hide")},J&&y.a.createElement("div",{className:D.a.close,ref:_e},!!re&&y.a.createElement(te.a,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:function(){return _e.current}},y.a.createElement("span",{onClick:function(){F(),re()}},y.a.createElement("i",{className:"icon-yulanpizhu"}))),!z&&y.a.createElement(te.a,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:function(){return _e.current}},y.a.createElement("span",{onClick:yt},y.a.createElement("i",{className:"icon-quxiaozhiding"}))),y.a.createElement(te.a,{title:"\u5173\u95ED",getPopupContainer:function(){return _e.current}},y.a.createElement("span",{className:"",onClick:F},y.a.createElement("i",{className:"icon-guanbi1"})))),y.a.createElement("div",{className:"".concat(D.a[$]," ").concat($," ").concat(D.a.monaco," ").concat(we==="txt"?"show":"hide")},we==="txt"&&y.a.createElement(R.b,De)),we==="audio"&&y.a.createElement("audio",{src:"".concat(((N=he)===null||N===void 0?void 0:N.indexOf("http://"))>-1||((K=he)===null||K===void 0?void 0:K.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(he),autoPlay:!0}),we==="video"&&y.a.createElement(y.a.Fragment,null,((G=he)===null||G===void 0?void 0:G.indexOf("http"))>-1?y.a.createElement("video",{controls:!0,src:"".concat(he),autoPlay:!0}):y.a.createElement("video",{controls:!0,src:"data:video/mp4;base64,".concat(he),autoPlay:!0})),we==="office"&&A&&y.a.createElement("iframe",{src:"".concat(C,"/office.html?key=").concat(A.key,"&url=").concat(b+A.url,"&callbackUrl=").concat(b+A.callbackUrl,"&fileType=").concat(A.fileType,"&title=").concat(A.title,"&model=").concat(ye,"&officeServer=").concat(h.a.OFFICE_SERVER,"&disabledDownload=").concat(!!z)}),(we==="xlsx"||we==="doc"||we==="pptx"||we==="docx")&&y.a.createElement("iframe",{src:"/react/build/office.html?key=".concat(Oe.key,"&url=").concat(h.a.API_SERVER+Oe.url,"&callbackUrl=").concat(h.a.API_SERVER+Oe.callbackUrl,"&fileType=").concat(Oe.fileType,"&title=").concat(Oe.title,"&model=").concat(Oe.model)}),we==="html"&&y.a.createElement("iframe",{src:he+"&disposition=inline"}),we==="pdf"&&y.a.createElement("embed",{className:D.a.embed,src:he}),we==="image"&&y.a.createElement("img",{src:"".concat(((oe=he)===null||oe===void 0?void 0:oe.indexOf("http://"))>-1||((pe=he)===null||pe===void 0?void 0:pe.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(he)}),we==="other"&&y.a.createElement("div",null,y.a.createElement(ee.a,{type:"primary",size:"large",onClick:ot},y.a.createElement(S.a,null),"\u70B9\u51FB\u4E0B\u8F7D")),we==="download"&&y.a.createElement(ee.a,{type:"primary",size:"large",onClick:ot},y.a.createElement(S.a,null),"\u70B9\u51FB\u4E0B\u8F7D"))}},"p77/":function(Re,w,i){},pmY6:function(Re,w,i){"use strict";i.d(w,"g",function(){return c}),i.d(w,"f",function(){return v}),i.d(w,"e",function(){return ce}),i.d(w,"h",function(){return fe}),i.d(w,"b",function(){return H}),i.d(w,"a",function(){return j}),i.d(w,"d",function(){return y}),i.d(w,"c",function(){return O});var ve=!1,ee="__is_disposable_tracked__";function ke(D){if(!ve)return;if(D&&D!==j.None)try{D[ee]=!0}catch(S){}}function te(D){if(!ve)return D;var S=new Error("Potentially leaked disposable").stack;return setTimeout(function(){D[ee]||console.log(S)},3e3),D}function c(D){return typeof D.dispose=="function"&&D.dispose.length===0}function v(D){return Array.isArray(D)?(D.forEach(function(S){S&&(ke(S),S.dispose())}),[]):D?(ke(D),D.dispose(),D):void 0}function ce(){for(var D=[],S=0;S=ke.length?{done:!0}:{done:!1,value:ke[v++]}},e:function(O){throw O},f:ce}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var fe=!0,H=!1,j;return{s:function(){c=ke[Symbol.iterator]()},n:function(){var O=c.next();return fe=O.done,O},e:function(O){H=!0,j=O},f:function(){try{!fe&&c.return!=null&&c.return()}finally{if(H)throw j}}}}},rHrb:function(Re,w,i){"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.CopyToClipboard=void 0;var ve=ke(i("q1tI")),ee=ke(i("+QRC"));function ke(g){return g&&g.__esModule?g:{default:g}}function te(g){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?te=function(N){return typeof N}:te=function(N){return N&&typeof Symbol=="function"&&N.constructor===Symbol&&N!==Symbol.prototype?"symbol":typeof N},te(g)}function c(g,x){var N=Object.keys(g);if(Object.getOwnPropertySymbols){var K=Object.getOwnPropertySymbols(g);x&&(K=K.filter(function(G){return Object.getOwnPropertyDescriptor(g,G).enumerable})),N.push.apply(N,K)}return N}function v(g){for(var x=1;x=0)continue;if(!Object.prototype.propertyIsEnumerable.call(g,K))continue;N[K]=g[K]}}return N}function fe(g,x){if(g==null)return{};var N={},K=Object.keys(g),G,oe;for(oe=0;oe=0)continue;N[G]=g[G]}return N}function H(g,x){if(!(g instanceof x))throw new TypeError("Cannot call a class as a function")}function j(g,x){for(var N=0;N1)Object(j.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(x.length===0)return Object(j.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var N=x[0];if(v.isValidElement(N)&&Object(y.c)(N)){var K=N.ref;x[0]=v.cloneElement(N,{ref:Object(y.a)(K,this.setChildNode)})}return x.length===1?x[0]:x.map(function(G,oe){return!v.isValidElement(G)||"key"in G&&G.key!==null?G:v.cloneElement(G,{key:"".concat(D,"-").concat(oe)})})}}]),E}(v.Component);S.displayName="ResizeObserver",w.a=S},tWlo:function(Re,w){Re.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg=="},vHTk:function(Re,w,i){Re.exports={wrp:"wrp___z2l1F",bgBlack:"bgBlack___3ezfX",monaco:"monaco___1ypjT",darkBlue:"darkBlue___2ViJc",close:"close___3q-z4",embed:"embed___3dQqc"}},yslc:function(Re,w){Re.exports="data:image/png;base64,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"}}]); + a `).concat(re,",").concat(re," 0 1 1 ").concat(-Se,",").concat(Ce),Q=Math.PI*2*re,le={stroke:J,strokeDasharray:"".concat(de/100*(Q-se),"px ").concat(Q,"px"),strokeDashoffset:"-".concat(se/2+$/100*(Q-se),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:_,pathStyle:le}}var we=function(de){var J=de.prefixCls,F=de.strokeWidth,se=de.trailWidth,z=de.gapDegree,re=de.gapPosition,Oe=de.trailColor,je=de.strokeLinecap,Se=de.style,Ce=de.className,_=de.strokeColor,Q=de.percent,le=pe(de,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),Y=Object(ve.useMemo)(function(){return ye+=1,ye},[]),me=Ae(0,100,Oe,F,z,re),p=me.pathString,T=me.pathStyle,A=he(Q),ae=he(_),C=ae.find(function(_e){return Object.prototype.toString.call(_e)==="[object Object]"}),b=v(A),B=g(b,1),xe=B[0],Me=function(){var qe=0;return A.map(function(ot,yt){var rt=ae[yt]||ae[ae.length-1],ft=Object.prototype.toString.call(rt)==="[object Object]"?"url(#".concat(J,"-gradient-").concat(Y,")"):"",Xe=Ae(qe,ot,rt,F,z,re);return qe+=ot,ee.a.createElement("path",{key:yt,className:"".concat(J,"-circle-path"),d:Xe.pathString,stroke:ft,strokeLinecap:je,strokeWidth:F,opacity:ot===0?0:1,fillOpacity:"0",style:Xe.pathStyle,ref:xe[yt]})})};return ee.a.createElement("svg",h({className:te()("".concat(J,"-circle"),Ce),viewBox:"0 0 100 100",style:Se},le),C&&ee.a.createElement("defs",null,ee.a.createElement("linearGradient",{id:"".concat(J,"-gradient-").concat(Y),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(C).sort(function(_e,qe){return X(_e)-X(qe)}).map(function(_e,qe){return ee.a.createElement("stop",{key:qe,offset:_e,stopColor:C[_e]})}))),ee.a.createElement("path",{className:"".concat(J,"-circle-trail"),d:p,stroke:Oe,strokeLinecap:je,strokeWidth:se||F,fillOpacity:"0",style:T}),Me().reverse())};we.defaultProps=c;var Ne=we,De={Line:E,Circle:Ne}},ji0R:function(Re,R,i){Re.exports=i.p+"static/douyu.3e6df9ee.jpg"},k3GJ:function(Re,R,i){"use strict";i.d(R,"a",function(){return oa});var ve=i("rePB"),ee=i("ODXe"),ke=i("Ff2n"),te=i("VTBJ"),c=i("q1tI"),v=i("TSYQ"),ce=i.n(v),fe=i("Zm9Q"),H=i("6cGi"),j=i("KQm4"),y=i("xEkU"),O=i.n(y),D=i("t23M");function S(P){var q=Object(c.useRef)(),ie=Object(c.useRef)(!1);function k(){for(var d=arguments.length,M=new Array(d),m=0;mbe&&(We=be-Ke),Object(c.useMemo)(function(){if(!M.length)return[0,0];for(var et=M.length,Dt=et,Yt=0;Ytne+We){Dt=Yt-1;break}}for(var Ht=0,Zt=et-1;Zt>=0;Zt-=1){var Vt=P.get(M[Zt].key)||N;if(Vt[ue]1&&arguments[1]!==void 0?arguments[1]:!1,k=q&&typeof q.getBoundingClientRect=="function"&&q.getBoundingClientRect().width;if(k){if(ie){var d=getComputedStyle(q),M=d.marginLeft,m=d.marginRight;k+=+M.replace("px","")+ +m.replace("px","")}k=+k.toFixed(6)}return k||0},qe=function(q,ie,k){q&&Object($.a)(q.style)==="object"&&(q.style[ie]=k)},ot=function(){return A.any},yt=i("bdgK"),rt=i("i8i4"),ft=i.n(rt),Xe=i("wgJM"),kt=i("l4aY"),Rt=i("m+aA"),Gt=i("c+Xe"),He=i("zT1h"),Nt=i("QC+M");function wn(P,q,ie){return ie?P[0]===q[0]:P[0]===q[0]&&P[1]===q[1]}function Xt(P,q,ie){var k=P[q]||{};return Object(te.a)(Object(te.a)({},k),ie)}function Tt(P,q,ie,k){for(var d=ie.points,M=Object.keys(P),m=0;m1&&arguments[1]!==void 0?arguments[1]:2;q();var M=Object(Xe.a)(function(){d<=1?k({isCanceled:function(){return M!==P.current}}):ie(k,d-1)});P.current=M}return c.useEffect(function(){return function(){q()}},[]),[ie,q]},Ze=[jt,Jt,_t,In],gt=!1,Be=!0;function ze(P){return P===_t||P===In}var tn=function(P,q){var ie=c.useState(vt),k=Object(ee.a)(ie,2),d=k[0],M=k[1],m=it(),U=Object(ee.a)(m,2),W=U[0],ue=U[1];function ne(){M(jt)}return Ve(function(){if(d!==vt&&d!==In){var be=Ze.indexOf(d),Pe=Ze[be+1],Ke=q(d);Ke===gt?M(Pe):W(function(We){function et(){if(We.isCanceled())return;M(Pe)}Ke===!0?et():Promise.resolve(Ke).then(et)})}},[P,d]),c.useEffect(function(){return function(){ue()}},[]),[ne,d]},sn=function(P){var q=Object(c.useRef)(),ie=Object(c.useRef)(P);ie.current=P;var k=c.useCallback(function(m){ie.current(m)},[]);function d(m){m&&(m.removeEventListener(Ir,k),m.removeEventListener(aa,k))}function M(m){q.current&&q.current!==m&&d(q.current),m&&m!==q.current&&(m.addEventListener(Ir,k),m.addEventListener(aa,k),q.current=m)}return c.useEffect(function(){return function(){d(q.current)}},[]),[M,d]};function qt(P,q,ie,k){var d=k.motionEnter,M=d===void 0?!0:d,m=k.motionAppear,U=m===void 0?!0:m,W=k.motionLeave,ue=W===void 0?!0:W,ne=k.motionDeadline,be=k.motionLeaveImmediately,Pe=k.onAppearPrepare,Ke=k.onEnterPrepare,We=k.onLeavePrepare,et=k.onAppearStart,Dt=k.onEnterStart,Yt=k.onLeaveStart,Bt=k.onAppearActive,Ht=k.onEnterActive,Zt=k.onLeaveActive,Vt=k.onAppearEnd,Qt=k.onEnterEnd,fn=k.onLeaveEnd,rn=k.onVisibleChanged,Jn=at(),an=Object(ee.a)(Jn,2),Ot=an[0],Ct=an[1],un=at(fr),hn=Object(ee.a)(un,2),mt=hn[0],mn=hn[1],Vn=at(null),En=Object(ee.a)(Vn,2),Nn=En[0],Tn=En[1],ar=Object(c.useRef)(!1),br=Object(c.useRef)(null),qn=Object(c.useRef)(!1),Ur=Object(c.useRef)(null);function da(){var Fn=ie();return Fn||Ur.current}var zr=Object(c.useRef)(!1);function yr(Fn){var Rn=da();if(Fn&&!Fn.deadline&&Fn.target!==Rn)return;var Er;mt===sa&&zr.current?Er=Vt==null?void 0:Vt(Rn,Fn):mt===ht&&zr.current?Er=Qt==null?void 0:Qt(Rn,Fn):mt===Fe&&zr.current&&(Er=fn==null?void 0:fn(Rn,Fn)),Er!==!1&&!qn.current&&(mn(fr),Tn(null))}var Wn=sn(yr),Ln=Object(ee.a)(Wn,1),$n=Ln[0],Yn=c.useMemo(function(){var Fn,Rn,Er;switch(mt){case"appear":return Fn={},Object(ve.a)(Fn,jt,Pe),Object(ve.a)(Fn,Jt,et),Object(ve.a)(Fn,_t,Bt),Fn;case"enter":return Rn={},Object(ve.a)(Rn,jt,Ke),Object(ve.a)(Rn,Jt,Dt),Object(ve.a)(Rn,_t,Ht),Rn;case"leave":return Er={},Object(ve.a)(Er,jt,We),Object(ve.a)(Er,Jt,Yt),Object(ve.a)(Er,_t,Zt),Er;default:return{}}},[mt]),fa=tn(mt,function(Fn){if(Fn===jt){var Rn=Yn[jt];return Rn?Rn(da()):gt}if(Pn in Yn){var Er;Tn(((Er=Yn[Pn])===null||Er===void 0?void 0:Er.call(Yn,da(),null))||null)}return Pn===_t&&($n(da()),ne>0&&(clearTimeout(br.current),br.current=setTimeout(function(){yr({deadline:!0})},ne))),Be}),Ra=Object(ee.a)(fa,2),Ta=Ra[0],Pn=Ra[1],ya=ze(Pn);zr.current=ya,Ve(function(){Ct(q);var Fn=ar.current;if(ar.current=!0,!P)return;var Rn;!Fn&&q&&U&&(Rn=sa),Fn&&q&&M&&(Rn=ht),(Fn&&!q&&ue||!Fn&&be&&!q&&ue)&&(Rn=Fe),Rn&&(mn(Rn),Ta())},[q]),Object(c.useEffect)(function(){(mt===sa&&!U||mt===ht&&!M||mt===Fe&&!ue)&&mn(fr)},[U,M,ue]),Object(c.useEffect)(function(){return function(){clearTimeout(br.current),qn.current=!0}},[]),Object(c.useEffect)(function(){Ot!==void 0&&mt===fr&&(rn==null||rn(Ot))},[Ot,mt]);var Pa=Nn;return Yn[jt]&&Pn===Jt&&(Pa=Object(te.a)({transition:"none"},Pa)),[mt,Pn,Pa,Ot!=null?Ot:q]}var It=function(P){Object(ye.a)(ie,P);var q=Object(X.a)(ie);function ie(){return Object(oe.a)(this,ie),q.apply(this,arguments)}return Object(pe.a)(ie,[{key:"render",value:function(){return this.props.children}}]),ie}(c.Component),nn=It;function bn(P){var q=P;Object($.a)(P)==="object"&&(q=P.transitionSupport);function ie(d){return!!(d.motionName&&q)}var k=c.forwardRef(function(d,M){var m=d.visible,U=m===void 0?!0:m,W=d.removeOnLeave,ue=W===void 0?!0:W,ne=d.forceRender,be=d.children,Pe=d.motionName,Ke=d.leavedClassName,We=d.eventProps,et=ie(d),Dt=Object(c.useRef)(),Yt=Object(c.useRef)();function Bt(){try{return Object(Rt.a)(Dt.current||Yt.current)}catch(mn){return null}}var Ht=qt(et,U,Bt,d),Zt=Object(ee.a)(Ht,4),Vt=Zt[0],Qt=Zt[1],fn=Zt[2],rn=Zt[3],Jn=c.useRef(rn);rn&&(Jn.current=!0);var an=Object(c.useRef)(M);an.current=M;var Ot=c.useCallback(function(mn){Dt.current=mn,Object(Gt.b)(an.current,mn)},[]),Ct,un=Object(te.a)(Object(te.a)({},We),{},{visible:U});if(!be)Ct=null;else if(Vt===fr||!ie(d))rn?Ct=be(Object(te.a)({},un),Ot):!ue&&Jn.current?Ct=be(Object(te.a)(Object(te.a)({},un),{},{className:Ke}),Ot):ne?Ct=be(Object(te.a)(Object(te.a)({},un),{},{style:{display:"none"}}),Ot):Ct=null;else{var hn,mt;Qt===jt?mt="prepare":ze(Qt)?mt="active":Qt===Jt&&(mt="start"),Ct=be(Object(te.a)(Object(te.a)({},un),{},{className:ce()(Mr(Pe,Vt),(hn={},Object(ve.a)(hn,Mr(Pe,"".concat(Vt,"-").concat(mt)),mt),Object(ve.a)(hn,Pe,typeof Pe=="string"),hn)),style:fn}),Ot)}return c.createElement(nn,{ref:Yt},Ct)});return k.displayName="CSSMotion",k}var Zn=bn(Br),Te="add",Je="keep",Et="remove",zt="removed";function Pt(P){var q;return P&&Object($.a)(P)==="object"&&"key"in P?q=P:q={key:P},Object(te.a)(Object(te.a)({},q),{},{key:String(q.key)})}function lt(){var P=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return P.map(Pt)}function dt(){var P=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],ie=[],k=0,d=q.length,M=lt(P),m=lt(q);M.forEach(function(ue){for(var ne=!1,be=k;be1});return W.forEach(function(ue){ie=ie.filter(function(ne){var be=ne.key,Pe=ne.status;return be!==ue||Pe!==Et}),ie.forEach(function(ne){ne.key===ue&&(ne.status=Je)})}),ie}var Qe=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function St(P){var q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Zn,ie=function(k){Object(ye.a)(M,k);var d=Object(X.a)(M);function M(){var m;return Object(oe.a)(this,M),m=d.apply(this,arguments),m.state={keyEntities:[]},m.removeKey=function(U){m.setState(function(W){var ue=W.keyEntities;return{keyEntities:ue.map(function(ne){return ne.key!==U?ne:Object(te.a)(Object(te.a)({},ne),{},{status:zt})})}})},m}return Object(pe.a)(M,[{key:"render",value:function(){var U=this,W=this.state.keyEntities,ue=this.props,ne=ue.component,be=ue.children,Pe=ue.onVisibleChanged,Ke=Object(ke.a)(ue,["component","children","onVisibleChanged"]),We=ne||c.Fragment,et={};return Qe.forEach(function(Dt){et[Dt]=Ke[Dt],delete Ke[Dt]}),delete Ke.keys,c.createElement(We,Ke,W.map(function(Dt){var Yt=Dt.status,Bt=Object(ke.a)(Dt,["status"]),Ht=Yt===Te||Yt===Je;return c.createElement(q,Object(G.a)({},et,{key:Bt.key,visible:Ht,eventProps:Bt,onVisibleChanged:function(Vt){Pe==null||Pe(Vt,{key:Bt.key}),Vt||U.removeKey(Bt.key)}}),be)}))}}],[{key:"getDerivedStateFromProps",value:function(U,W){var ue=U.keys,ne=W.keyEntities,be=lt(ue),Pe=dt(ne,be);return{keyEntities:Pe.filter(function(Ke){var We=ne.find(function(et){var Dt=et.key;return Ke.key===Dt});return!(We&&We.status===zt&&Ke.status===Et)})}}}]),M}(c.Component);return ie.defaultProps={component:"div"},ie}var pt=St(Br),bt=Zn;function Ut(P){var q=P.prefixCls,ie=P.motion,k=P.animation,d=P.transitionName;return ie||(k?{motionName:"".concat(q,"-").concat(k)}:d?{motionName:d}:null)}function Qn(P){var q=P.prefixCls,ie=P.visible,k=P.zIndex,d=P.mask,M=P.maskMotion,m=P.maskAnimation,U=P.maskTransitionName;if(!d)return null;var W={};return(M||U||m)&&(W=Object(te.a)({motionAppear:!0},Ut({motion:M,prefixCls:q,transitionName:U,animation:m}))),c.createElement(bt,Object(G.a)({},W,{visible:ie,removeOnLeave:!0}),function(ue){var ne=ue.className;return c.createElement("div",{style:{zIndex:k},className:ce()("".concat(q,"-mask"),ne)})})}var Sn=i("9mu1"),$t=i("o0o1"),cn=i.n($t),hr=i("HaE+"),zn=["measure","align",null,"motion"],tr=function(P,q){var ie=Object(c.useState)(null),k=Object(ee.a)(ie,2),d=k[0],M=k[1],m=Object(c.useRef)(),U=Object(c.useRef)(!1);function W(be){U.current||M(be)}function ue(){Xe.a.cancel(m.current)}function ne(be){ue(),m.current=Object(Xe.a)(function(){W(function(Pe){switch(d){case"align":return"motion";case"motion":return"stable";default:}return Pe}),be==null||be()})}return Object(c.useEffect)(function(){W("measure")},[P]),Object(c.useEffect)(function(){switch(d){case"measure":q();break;default:}d&&(m.current=Object(Xe.a)(Object(hr.a)(cn.a.mark(function be(){var Pe,Ke;return cn.a.wrap(function(et){for(;;)switch(et.prev=et.next){case 0:Pe=zn.indexOf(d),Ke=zn[Pe+1],Ke&&Pe!==-1&&W(Ke);case 3:case"end":return et.stop()}},be)}))))},[d]),Object(c.useEffect)(function(){return function(){U.current=!0,ue()}},[]),[d,ne]},Bn=function(P){var q=c.useState({width:0,height:0}),ie=Object(ee.a)(q,2),k=ie[0],d=ie[1];function M(U){d({width:U.offsetWidth,height:U.offsetHeight})}var m=c.useMemo(function(){var U={};if(P){var W=k.width,ue=k.height;P.indexOf("height")!==-1&&ue?U.height=ue:P.indexOf("minHeight")!==-1&&ue&&(U.minHeight=ue),P.indexOf("width")!==-1&&W?U.width=W:P.indexOf("minWidth")!==-1&&W&&(U.minWidth=W)}return U},[P,k]);return[m,M]},vn=c.forwardRef(function(P,q){var ie=P.visible,k=P.prefixCls,d=P.className,M=P.style,m=P.children,U=P.zIndex,W=P.stretch,ue=P.destroyPopupOnHide,ne=P.forceRender,be=P.align,Pe=P.point,Ke=P.getRootDomNode,We=P.getClassNameFromAlign,et=P.onAlign,Dt=P.onMouseEnter,Yt=P.onMouseLeave,Bt=P.onMouseDown,Ht=P.onTouchStart,Zt=Object(c.useRef)(),Vt=Object(c.useRef)(),Qt=Object(c.useState)(),fn=Object(ee.a)(Qt,2),rn=fn[0],Jn=fn[1],an=Bn(W),Ot=Object(ee.a)(an,2),Ct=Ot[0],un=Ot[1];function hn(){W&&un(Ke())}var mt=tr(ie,hn),mn=Object(ee.a)(mt,2),Vn=mn[0],En=mn[1],Nn=Object(c.useRef)();function Tn(){return Pe||Ke}function ar(){var Wn;(Wn=Zt.current)===null||Wn===void 0||Wn.forceAlign()}function br(Wn,Ln){var $n=We(Ln);rn!==$n&&Jn($n),Vn==="align"&&(rn!==$n?Promise.resolve().then(function(){ar()}):En(function(){var Yn;(Yn=Nn.current)===null||Yn===void 0||Yn.call(Nn)}),et==null||et(Wn,Ln))}var qn=Object(te.a)({},Ut(P));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(Wn){var Ln=qn[Wn];qn[Wn]=function($n,Yn){return En(),Ln==null?void 0:Ln($n,Yn)}});function Ur(){return new Promise(function(Wn){Nn.current=Wn})}c.useEffect(function(){!qn.motionName&&Vn==="motion"&&En()},[qn.motionName,Vn]),c.useImperativeHandle(q,function(){return{forceAlign:ar,getElement:function(){return Vt.current}}});var da=Object(te.a)(Object(te.a)({},Ct),{},{zIndex:U,opacity:Vn==="motion"||Vn==="stable"||!ie?void 0:0,pointerEvents:Vn==="stable"?void 0:"none"},M),zr=!0;(be==null?void 0:be.points)&&(Vn==="align"||Vn==="stable")&&(zr=!1);var yr=m;return c.Children.count(m)>1&&(yr=c.createElement("div",{className:"".concat(k,"-content")},m)),c.createElement(bt,Object(G.a)({visible:ie,ref:Vt,leavedClassName:"".concat(k,"-hidden")},qn,{onAppearPrepare:Ur,onEnterPrepare:Ur,removeOnLeave:ue,forceRender:ne}),function(Wn,Ln){var $n=Wn.className,Yn=Wn.style,fa=ce()(k,d,rn,$n);return c.createElement(Sn.a,{target:Tn(),key:"popup",ref:Zt,monitorWindowResize:!0,disabled:zr,align:be,onAlign:br},c.createElement("div",{ref:Ln,className:fa,onMouseEnter:Dt,onMouseLeave:Yt,onMouseDownCapture:Bt,onTouchStartCapture:Ht,style:Object(te.a)(Object(te.a)({},Yn),da)},yr))})});vn.displayName="PopupInner";var pn=vn,gn=c.forwardRef(function(P,q){var ie=P.prefixCls,k=P.visible,d=P.zIndex,M=P.children,m=P.mobile;m=m===void 0?{}:m;var U=m.popupClassName,W=m.popupStyle,ue=m.popupMotion,ne=ue===void 0?{}:ue,be=m.popupRender,Pe=c.useRef();c.useImperativeHandle(q,function(){return{forceAlign:function(){},getElement:function(){return Pe.current}}});var Ke=Object(te.a)({zIndex:d},W),We=M;return c.Children.count(M)>1&&(We=c.createElement("div",{className:"".concat(ie,"-content")},M)),be&&(We=be(We)),c.createElement(bt,Object(G.a)({visible:k,ref:Pe,removeOnLeave:!0},ne),function(et,Dt){var Yt=et.className,Bt=et.style,Ht=ce()(ie,U,Yt);return c.createElement("div",{ref:Dt,className:Ht,style:Object(te.a)(Object(te.a)({},Bt),Ke)},We)})});gn.displayName="MobilePopupInner";var ln=gn,Dr=["visible","mobile"],Un=c.forwardRef(function(P,q){var ie=P.visible,k=P.mobile,d=Object(ke.a)(P,Dr),M=Object(c.useState)(ie),m=Object(ee.a)(M,2),U=m[0],W=m[1],ue=Object(c.useState)(!1),ne=Object(ee.a)(ue,2),be=ne[0],Pe=ne[1],Ke=Object(te.a)(Object(te.a)({},d),{},{visible:U});Object(c.useEffect)(function(){W(ie),ie&&k&&Pe(Wt())},[ie,k]);var We=be?c.createElement(ln,Object(G.a)({},Ke,{mobile:k,ref:q})):c.createElement(pn,Object(G.a)({},Ke,{ref:q}));return c.createElement("div",null,c.createElement(Qn,Ke),We)});Un.displayName="Popup";var Gn=Un,la=c.createContext(null),pr=la;function ua(){}function Ua(){return""}function Eo(P){return P?P.ownerDocument:window.document}var Va=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function so(P){var q=function(ie){Object(ye.a)(d,ie);var k=Object(X.a)(d);function d(M){var m;Object(oe.a)(this,d),m=k.call(this,M),m.popupRef=c.createRef(),m.triggerRef=c.createRef(),m.attachId=void 0,m.clickOutsideHandler=void 0,m.touchOutsideHandler=void 0,m.contextMenuOutsideHandler1=void 0,m.contextMenuOutsideHandler2=void 0,m.mouseDownTimeout=void 0,m.focusTime=void 0,m.preClickTime=void 0,m.preTouchTime=void 0,m.delayTimer=void 0,m.hasPopupMouseDown=void 0,m.onMouseEnter=function(W){var ue=m.props.mouseEnterDelay;m.fireEvents("onMouseEnter",W),m.delaySetPopupVisible(!0,ue,ue?null:W)},m.onMouseMove=function(W){m.fireEvents("onMouseMove",W),m.setPoint(W)},m.onMouseLeave=function(W){m.fireEvents("onMouseLeave",W),m.delaySetPopupVisible(!1,m.props.mouseLeaveDelay)},m.onPopupMouseEnter=function(){m.clearDelayTimer()},m.onPopupMouseLeave=function(W){var ue;if(W.relatedTarget&&!W.relatedTarget.setTimeout&&Object(kt.a)((ue=m.popupRef.current)===null||ue===void 0?void 0:ue.getElement(),W.relatedTarget))return;m.delaySetPopupVisible(!1,m.props.mouseLeaveDelay)},m.onFocus=function(W){m.fireEvents("onFocus",W),m.clearDelayTimer(),m.isFocusToShow()&&(m.focusTime=Date.now(),m.delaySetPopupVisible(!0,m.props.focusDelay))},m.onMouseDown=function(W){m.fireEvents("onMouseDown",W),m.preClickTime=Date.now()},m.onTouchStart=function(W){m.fireEvents("onTouchStart",W),m.preTouchTime=Date.now()},m.onBlur=function(W){m.fireEvents("onBlur",W),m.clearDelayTimer(),m.isBlurToHide()&&m.delaySetPopupVisible(!1,m.props.blurDelay)},m.onContextMenu=function(W){W.preventDefault(),m.fireEvents("onContextMenu",W),m.setPopupVisible(!0,W)},m.onContextMenuClose=function(){m.isContextMenuToShow()&&m.close()},m.onClick=function(W){if(m.fireEvents("onClick",W),m.focusTime){var ue;if(m.preClickTime&&m.preTouchTime?ue=Math.min(m.preClickTime,m.preTouchTime):m.preClickTime?ue=m.preClickTime:m.preTouchTime&&(ue=m.preTouchTime),Math.abs(ue-m.focusTime)<20)return;m.focusTime=0}m.preClickTime=0,m.preTouchTime=0,m.isClickToShow()&&(m.isClickToHide()||m.isBlurToHide())&&W&&W.preventDefault&&W.preventDefault();var ne=!m.state.popupVisible;(m.isClickToHide()&&!ne||ne&&m.isClickToShow())&&m.setPopupVisible(!m.state.popupVisible,W)},m.onPopupMouseDown=function(){if(m.hasPopupMouseDown=!0,clearTimeout(m.mouseDownTimeout),m.mouseDownTimeout=window.setTimeout(function(){m.hasPopupMouseDown=!1},0),m.context){var W;(W=m.context).onPopupMouseDown.apply(W,arguments)}},m.onDocumentClick=function(W){if(m.props.mask&&!m.props.maskClosable)return;var ue=W.target,ne=m.getRootDomNode(),be=m.getPopupDomNode();(!Object(kt.a)(ne,ue)||m.isContextMenuOnly())&&!Object(kt.a)(be,ue)&&!m.hasPopupMouseDown&&m.close()},m.getRootDomNode=function(){var W=m.props.getTriggerDOMNode;if(W)return W(m.triggerRef.current);try{var ue=Object(Rt.a)(m.triggerRef.current);if(ue)return ue}catch(ne){}return ft.a.findDOMNode(Object(Z.a)(m))},m.getPopupClassNameFromAlign=function(W){var ue=[],ne=m.props,be=ne.popupPlacement,Pe=ne.builtinPlacements,Ke=ne.prefixCls,We=ne.alignPoint,et=ne.getPopupClassNameFromAlign;return be&&Pe&&ue.push(Tt(Pe,Ke,W,We)),et&&ue.push(et(W)),ue.join(" ")},m.getComponent=function(){var W=m.props,ue=W.prefixCls,ne=W.destroyPopupOnHide,be=W.popupClassName,Pe=W.onPopupAlign,Ke=W.popupMotion,We=W.popupAnimation,et=W.popupTransitionName,Dt=W.popupStyle,Yt=W.mask,Bt=W.maskAnimation,Ht=W.maskTransitionName,Zt=W.maskMotion,Vt=W.zIndex,Qt=W.popup,fn=W.stretch,rn=W.alignPoint,Jn=W.mobile,an=W.forceRender,Ot=m.state,Ct=Ot.popupVisible,un=Ot.point,hn=m.getPopupAlign(),mt={};return m.isMouseEnterToShow()&&(mt.onMouseEnter=m.onPopupMouseEnter),m.isMouseLeaveToHide()&&(mt.onMouseLeave=m.onPopupMouseLeave),mt.onMouseDown=m.onPopupMouseDown,mt.onTouchStart=m.onPopupMouseDown,c.createElement(Gn,Object(G.a)({prefixCls:ue,destroyPopupOnHide:ne,visible:Ct,point:rn&&un,className:be,align:hn,onAlign:Pe,animation:We,getClassNameFromAlign:m.getPopupClassNameFromAlign},mt,{stretch:fn,getRootDomNode:m.getRootDomNode,style:Dt,mask:Yt,zIndex:Vt,transitionName:et,maskAnimation:Bt,maskTransitionName:Ht,maskMotion:Zt,ref:m.popupRef,motion:Ke,mobile:Jn,forceRender:an}),typeof Qt=="function"?Qt():Qt)},m.attachParent=function(W){Xe.a.cancel(m.attachId);var ue=m.props,ne=ue.getPopupContainer,be=ue.getDocument,Pe=m.getRootDomNode(),Ke;ne?(Pe||ne.length===0)&&(Ke=ne(Pe)):Ke=be(m.getRootDomNode()).body,Ke?Ke.appendChild(W):m.attachId=Object(Xe.a)(function(){m.attachParent(W)})},m.getContainer=function(){var W=m.props.getDocument,ue=W(m.getRootDomNode()).createElement("div");return ue.style.position="absolute",ue.style.top="0",ue.style.left="0",ue.style.width="100%",m.attachParent(ue),ue},m.setPoint=function(W){var ue=m.props.alignPoint;if(!ue||!W)return;m.setState({point:{pageX:W.pageX,pageY:W.pageY}})},m.handlePortalUpdate=function(){m.state.prevPopupVisible!==m.state.popupVisible&&m.props.afterPopupVisibleChange(m.state.popupVisible)},m.triggerContextValue={onPopupMouseDown:m.onPopupMouseDown};var U;return"popupVisible"in M?U=!!M.popupVisible:U=!!M.defaultPopupVisible,m.state={prevPopupVisible:U,popupVisible:U},Va.forEach(function(W){m["fire".concat(W)]=function(ue){m.fireEvents(W,ue)}}),m}return Object(pe.a)(d,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var m=this.props,U=this.state;if(U.popupVisible){var W;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(W=m.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(He.a)(W,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(W=W||m.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(He.a)(W,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(W=W||m.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(He.a)(W,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(He.a)(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),Xe.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var m;return((m=this.popupRef.current)===null||m===void 0?void 0:m.getElement())||null}},{key:"getPopupAlign",value:function(){var m=this.props,U=m.popupPlacement,W=m.popupAlign,ue=m.builtinPlacements;return U&&ue?Xt(ue,U,W):W}},{key:"setPopupVisible",value:function(m,U){var W=this.props.alignPoint,ue=this.state.popupVisible;this.clearDelayTimer(),ue!==m&&("popupVisible"in this.props||this.setState({popupVisible:m,prevPopupVisible:ue}),this.props.onPopupVisibleChange(m)),W&&U&&m&&this.setPoint(U)}},{key:"delaySetPopupVisible",value:function(m,U,W){var ue=this,ne=U*1e3;if(this.clearDelayTimer(),ne){var be=W?{pageX:W.pageX,pageY:W.pageY}:null;this.delayTimer=window.setTimeout(function(){ue.setPopupVisible(m,be),ue.clearDelayTimer()},ne)}else this.setPopupVisible(m,W)}},{key:"clearDelayTimer",value:function(){this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null)}},{key:"clearOutsideHandler",value:function(){this.clickOutsideHandler&&(this.clickOutsideHandler.remove(),this.clickOutsideHandler=null),this.contextMenuOutsideHandler1&&(this.contextMenuOutsideHandler1.remove(),this.contextMenuOutsideHandler1=null),this.contextMenuOutsideHandler2&&(this.contextMenuOutsideHandler2.remove(),this.contextMenuOutsideHandler2=null),this.touchOutsideHandler&&(this.touchOutsideHandler.remove(),this.touchOutsideHandler=null)}},{key:"createTwoChains",value:function(m){var U=this.props.children.props,W=this.props;return U[m]&&W[m]?this["fire".concat(m)]:U[m]||W[m]}},{key:"isClickToShow",value:function(){var m=this.props,U=m.action,W=m.showAction;return U.indexOf("click")!==-1||W.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var m=this.props.action;return m==="contextMenu"||m.length===1&&m[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var m=this.props,U=m.action,W=m.showAction;return U.indexOf("contextMenu")!==-1||W.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var m=this.props,U=m.action,W=m.hideAction;return U.indexOf("click")!==-1||W.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var m=this.props,U=m.action,W=m.showAction;return U.indexOf("hover")!==-1||W.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var m=this.props,U=m.action,W=m.hideAction;return U.indexOf("hover")!==-1||W.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var m=this.props,U=m.action,W=m.showAction;return U.indexOf("focus")!==-1||W.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var m=this.props,U=m.action,W=m.hideAction;return U.indexOf("focus")!==-1||W.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var m;(m=this.popupRef.current)===null||m===void 0||m.forceAlign()}}},{key:"fireEvents",value:function(m,U){var W=this.props.children.props[m];W&&W(U);var ue=this.props[m];ue&&ue(U)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var m=this.state.popupVisible,U=this.props,W=U.children,ue=U.forceRender,ne=U.alignPoint,be=U.className,Pe=U.autoDestroy,Ke=c.Children.only(W),We={key:"trigger"};this.isContextMenuToShow()?We.onContextMenu=this.onContextMenu:We.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(We.onClick=this.onClick,We.onMouseDown=this.onMouseDown,We.onTouchStart=this.onTouchStart):(We.onClick=this.createTwoChains("onClick"),We.onMouseDown=this.createTwoChains("onMouseDown"),We.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(We.onMouseEnter=this.onMouseEnter,ne&&(We.onMouseMove=this.onMouseMove)):We.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?We.onMouseLeave=this.onMouseLeave:We.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(We.onFocus=this.onFocus,We.onBlur=this.onBlur):(We.onFocus=this.createTwoChains("onFocus"),We.onBlur=this.createTwoChains("onBlur"));var et=ce()(Ke&&Ke.props&&Ke.props.className,be);et&&(We.className=et);var Dt=Object(te.a)({},We);Object(Gt.c)(Ke)&&(Dt.ref=Object(Gt.a)(this.triggerRef,Ke.ref));var Yt=c.cloneElement(Ke,Dt),Bt;return(m||this.popupRef.current||ue)&&(Bt=c.createElement(P,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!m&&Pe&&(Bt=null),c.createElement(pr.Provider,{value:this.triggerContextValue},Yt,Bt)}}],[{key:"getDerivedStateFromProps",value:function(m,U){var W=m.popupVisible,ue={};return W!==void 0&&U.popupVisible!==W&&(ue.popupVisible=W,ue.prevPopupVisible=U.popupVisible),ue}}]),d}(c.Component);return q.contextType=pr,q.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:Ua,getDocument:Eo,onPopupVisibleChange:ua,afterPopupVisibleChange:ua,onPopupAlign:ua,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},q}var _a=so(Nt.a),Yr={adjustX:1,adjustY:1},Mn={topLeft:{points:["bl","tl"],overflow:Yr,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Yr,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:Yr,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:Yr,offset:[4,0]}},An={topLeft:{points:["bl","tl"],overflow:Yr,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Yr,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:Yr,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:Yr,offset:[4,0]}},Xn=Mn,jr=0,ca={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},wr=function(q,ie,k){var d=b(ie),M=q.getState();q.setState({defaultActiveFirst:Object(te.a)(Object(te.a)({},M.defaultActiveFirst),{},Object(ve.a)({},d,k))})},Wr=function(P){Object(ye.a)(ie,P);var q=Object(X.a)(ie);function ie(k){var d;Object(oe.a)(this,ie),d=q.call(this,k),d.onDestroy=function(ne){d.props.onDestroy(ne)},d.onKeyDown=function(ne){var be=ne.keyCode,Pe=d.menuInstance,Ke=d.props.store,We=d.getVisible();if(be===L.a.ENTER)return d.onTitleClick(ne),wr(Ke,d.props.eventKey,!0),!0;if(be===L.a.RIGHT)return We?Pe.onKeyDown(ne):(d.triggerOpenChange(!0),wr(Ke,d.props.eventKey,!0)),!0;if(be===L.a.LEFT){var et;if(We)et=Pe.onKeyDown(ne);else return;return et||(d.triggerOpenChange(!1),et=!0),et}return We&&(be===L.a.UP||be===L.a.DOWN)?Pe.onKeyDown(ne):void 0},d.onOpenChange=function(ne){d.props.onOpenChange(ne)},d.onPopupVisibleChange=function(ne){d.triggerOpenChange(ne,ne?"mouseenter":"mouseleave")},d.onMouseEnter=function(ne){var be=d.props,Pe=be.eventKey,Ke=be.onMouseEnter,We=be.store;wr(We,d.props.eventKey,!1),Ke({key:Pe,domEvent:ne})},d.onMouseLeave=function(ne){var be=d.props,Pe=be.parentMenu,Ke=be.eventKey,We=be.onMouseLeave;Pe.subMenuInstance=Object(Z.a)(d),We({key:Ke,domEvent:ne})},d.onTitleMouseEnter=function(ne){var be=d.props,Pe=be.eventKey,Ke=be.onItemHover,We=be.onTitleMouseEnter;Ke({key:Pe,hover:!0}),We({key:Pe,domEvent:ne})},d.onTitleMouseLeave=function(ne){var be=d.props,Pe=be.parentMenu,Ke=be.eventKey,We=be.onItemHover,et=be.onTitleMouseLeave;Pe.subMenuInstance=Object(Z.a)(d),We({key:Ke,hover:!1}),et({key:Ke,domEvent:ne})},d.onTitleClick=function(ne){var be=Object(Z.a)(d),Pe=be.props;if(Pe.onTitleClick({key:Pe.eventKey,domEvent:ne}),Pe.triggerSubMenuAction==="hover")return;d.triggerOpenChange(!d.getVisible(),"click"),wr(Pe.store,d.props.eventKey,!1)},d.onSubMenuClick=function(ne){typeof d.props.onClick=="function"&&d.props.onClick(d.addKeyPath(ne))},d.onSelect=function(ne){d.props.onSelect(ne)},d.onDeselect=function(ne){d.props.onDeselect(ne)},d.getPrefixCls=function(){return"".concat(d.props.rootPrefixCls,"-submenu")},d.getActiveClassName=function(){return"".concat(d.getPrefixCls(),"-active")},d.getDisabledClassName=function(){return"".concat(d.getPrefixCls(),"-disabled")},d.getSelectedClassName=function(){return"".concat(d.getPrefixCls(),"-selected")},d.getOpenClassName=function(){return"".concat(d.props.rootPrefixCls,"-submenu-open")},d.getVisible=function(){return d.state.isOpen},d.getMode=function(){return d.state.mode},d.saveMenuInstance=function(ne){d.menuInstance=ne},d.addKeyPath=function(ne){return Object(te.a)(Object(te.a)({},ne),{},{keyPath:(ne.keyPath||[]).concat(d.props.eventKey)})},d.triggerOpenChange=function(ne,be){var Pe=d.props.eventKey,Ke=function(){d.onOpenChange({key:Pe,item:Object(Z.a)(d),trigger:be,open:ne})};be==="mouseenter"?d.mouseenterTimeout=setTimeout(function(){Ke()},0):Ke()},d.isChildrenSelected=function(){var ne={find:!1};return xe(d.props.children,d.props.selectedKeys,ne),ne.find},d.isInlineMode=function(){return d.getMode()==="inline"},d.adjustWidth=function(){if(!d.subMenuTitle||!d.menuInstance)return;var ne=rt.findDOMNode(d.menuInstance);if(ne.offsetWidth>=d.subMenuTitle.offsetWidth)return;ne.style.minWidth="".concat(d.subMenuTitle.offsetWidth,"px")},d.saveSubMenuTitle=function(ne){d.subMenuTitle=ne},d.getBaseProps=function(){var ne=Object(Z.a)(d),be=ne.props,Pe=d.getMode();return{mode:Pe==="horizontal"?"vertical":Pe,visible:d.getVisible(),level:be.level+1,inlineIndent:be.inlineIndent,focusable:!1,onClick:d.onSubMenuClick,onSelect:d.onSelect,onDeselect:d.onDeselect,onDestroy:d.onDestroy,selectedKeys:be.selectedKeys,eventKey:"".concat(be.eventKey,"-menu-"),openKeys:be.openKeys,motion:be.motion,onOpenChange:d.onOpenChange,subMenuOpenDelay:be.subMenuOpenDelay,parentMenu:Object(Z.a)(d),subMenuCloseDelay:be.subMenuCloseDelay,forceSubMenuRender:be.forceSubMenuRender,triggerSubMenuAction:be.triggerSubMenuAction,builtinPlacements:be.builtinPlacements,defaultActiveFirst:be.store.getState().defaultActiveFirst[b(be.eventKey)],multiple:be.multiple,prefixCls:be.rootPrefixCls,id:d.internalMenuId,manualRef:d.saveMenuInstance,itemIcon:be.itemIcon,expandIcon:be.expandIcon,direction:be.direction}},d.getMotion=function(ne,be){var Pe=Object(Z.a)(d),Ke=Pe.haveRendered,We=d.props,et=We.motion,Dt=We.rootPrefixCls,Yt=Object(te.a)(Object(te.a)({},et),{},{leavedClassName:"".concat(Dt,"-hidden"),removeOnLeave:!1,motionAppear:Ke||!be||ne!=="inline"});return Yt};var M=k.store,m=k.eventKey,U=M.getState(),W=U.defaultActiveFirst;d.isRootMenu=!1;var ue=!1;return W&&(ue=W[m]),wr(M,m,ue),d.state={mode:k.mode,isOpen:k.isOpen},d}return Object(pe.a)(ie,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var d=this,M=this.props,m=M.mode,U=M.parentMenu,W=M.manualRef,ue=M.isOpen,ne=function(){d.setState({mode:m,isOpen:ue})},be=ue!==this.state.isOpen,Pe=m!==this.state.mode;if((Pe||be)&&(Xe.a.cancel(this.updateStateRaf),Pe?this.updateStateRaf=Object(Xe.a)(ne):ne()),W&&W(this),m!=="horizontal"||!(U==null?void 0:U.isRootMenu)||!ue)return;this.minWidthTimeout=setTimeout(function(){return d.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var d=this.props,M=d.onDestroy,m=d.eventKey;M&&M(m),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),Xe.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(d,M){var m=this.getBaseProps();return c.createElement(Ya,Object(G.a)({},m,{id:this.internalMenuId,className:d,style:M}),this.props.children)}},{key:"renderChildren",value:function(){var d=this,M=this.getBaseProps(),m=M.mode,U=M.visible,W=M.forceSubMenuRender,ue=M.direction,ne=this.getMotion(m,U);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||U||W,!this.haveOpened)return c.createElement("div",null);var be=ce()("".concat(M.prefixCls,"-sub"),Object(ve.a)({},"".concat(M.prefixCls,"-rtl"),ue==="rtl"));return this.isInlineMode()?c.createElement(bt,Object(G.a)({visible:M.visible,forceRender:W},ne),function(Pe){var Ke=Pe.className,We=Pe.style,et=ce()(be,Ke);return d.renderPopupMenu(et,We)}):this.renderPopupMenu(be)}},{key:"render",value:function(){var d,M,m,U=Object(te.a)({},this.props),W=this.getVisible(),ue=this.getPrefixCls(),ne=this.isInlineMode(),be=this.getMode(),Pe=ce()(ue,"".concat(ue,"-").concat(be),(d={},Object(ve.a)(d,U.className,!!U.className),Object(ve.a)(d,this.getOpenClassName(),W),Object(ve.a)(d,this.getActiveClassName(),U.active||W&&!ne),Object(ve.a)(d,this.getDisabledClassName(),U.disabled),Object(ve.a)(d,this.getSelectedClassName(),this.isChildrenSelected()),d));this.internalMenuId||(U.eventKey?this.internalMenuId="".concat(U.eventKey,"$Menu"):(jr+=1,this.internalMenuId="$__$".concat(jr,"$Menu")));var Ke={},We={},et={};U.disabled||(Ke={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},We={onClick:this.onTitleClick},et={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var Dt={},Yt=U.direction,Bt=Yt==="rtl";ne&&(Bt?Dt.paddingRight=U.inlineIndent*U.level:Dt.paddingLeft=U.inlineIndent*U.level);var Ht={};this.getVisible()&&(Ht={"aria-owns":this.internalMenuId});var Zt=null;be!=="horizontal"&&(Zt=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(Zt=c.createElement(this.props.expandIcon,Object(te.a)({},this.props))));var Vt=c.createElement("div",Object(G.a)({ref:this.saveSubMenuTitle,style:Dt,className:"".concat(ue,"-title"),role:"button"},et,We,{"aria-expanded":W},Ht,{"aria-haspopup":"true",title:typeof U.title=="string"?U.title:void 0}),U.title,Zt||c.createElement("i",{className:"".concat(ue,"-arrow")})),Qt=this.renderChildren(),fn=((M=U.parentMenu)===null||M===void 0?void 0:M.isRootMenu)?U.parentMenu.props.getPopupContainer:function(Tn){return Tn.parentNode},rn=ca[be],Jn=U.popupOffset?{offset:U.popupOffset}:{},an=ce()((m={},Object(ve.a)(m,U.popupClassName,U.popupClassName&&!ne),Object(ve.a)(m,"".concat(ue,"-rtl"),Bt),m)),Ot=U.disabled,Ct=U.triggerSubMenuAction,un=U.subMenuOpenDelay,hn=U.forceSubMenuRender,mt=U.subMenuCloseDelay,mn=U.builtinPlacements;Me.forEach(function(Tn){return delete U[Tn]}),delete U.onClick;var Vn=Bt?Object(te.a)(Object(te.a)({},An),mn):Object(te.a)(Object(te.a)({},Mn),mn);delete U.direction;var En=this.getBaseProps(),Nn=ne?null:this.getMotion(En.mode,En.visible);return c.createElement("li",Object(G.a)({},U,Ke,{className:Pe,role:"menuitem"}),c.createElement(_a,{prefixCls:ue,popupClassName:ce()("".concat(ue,"-popup"),an),getPopupContainer:fn,builtinPlacements:Vn,popupPlacement:rn,popupVisible:ne?!1:W,popupAlign:Jn,popup:ne?null:Qt,action:Ot||ne?[]:[Ct],mouseEnterDelay:un,mouseLeaveDelay:mt,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:hn,popupMotion:Nn},Vt),ne?Qt:null)}}]),ie}(c.Component);Wr.defaultProps={onMouseEnter:ae,onMouseLeave:ae,onTitleMouseEnter:ae,onTitleMouseLeave:ae,onTitleClick:ae,manualRef:ae,mode:"vertical",title:""};var Zr=Object(he.b)(function(P,q){var ie=P.openKeys,k=P.activeKey,d=P.selectedKeys,M=q.eventKey,m=q.subMenuKey;return{isOpen:ie.indexOf(M)>-1,active:k[m]===M,selectedKeys:d}})(Wr);Zr.isSubMenu=!0;var _n=Zr,Kr="menuitem-overflowed",Ea=.5,Nr=function(P){Object(ye.a)(ie,P);var q=Object(X.a)(ie);function ie(){var k;return Object(oe.a)(this,ie),k=q.apply(this,arguments),k.resizeObserver=null,k.mutationObserver=null,k.originalTotalWidth=0,k.overflowedItems=[],k.menuItemSizes=[],k.cancelFrameId=null,k.state={lastVisibleIndex:void 0},k.childRef=c.createRef(),k.getMenuItemNodes=function(){var d=k.props.prefixCls,M=k.childRef.current;return M?[].slice.call(M.children).filter(function(m){return m.className.split(" ").indexOf("".concat(d,"-overflowed-submenu"))<0}):[]},k.getOverflowedSubMenuItem=function(d,M,m){var U=k.props,W=U.overflowedIndicator,ue=U.level,ne=U.mode,be=U.prefixCls,Pe=U.theme;if(ue!==1||ne!=="horizontal")return null;var Ke=k.props.children[0],We=Ke.props,et=We.children,Dt=We.title,Yt=We.style,Bt=Object(ke.a)(We,["children","title","style"]),Ht=Object(te.a)({},Yt),Zt="".concat(d,"-overflowed-indicator"),Vt="".concat(d,"-overflowed-indicator");M.length===0&&m!==!0?Ht=Object(te.a)(Object(te.a)({},Ht),{},{display:"none"}):m&&(Ht=Object(te.a)(Object(te.a)({},Ht),{},{visibility:"hidden",position:"absolute"}),Zt="".concat(Zt,"-placeholder"),Vt="".concat(Vt,"-placeholder"));var Qt=Pe?"".concat(be,"-").concat(Pe):"",fn={};return Me.forEach(function(rn){Bt[rn]!==void 0&&(fn[rn]=Bt[rn])}),c.createElement(_n,Object(G.a)({title:W,className:"".concat(be,"-overflowed-submenu"),popupClassName:Qt},fn,{key:Zt,eventKey:Vt,disabled:!1,style:Ht}),M)},k.setChildrenWidthAndResize=function(){if(k.props.mode!=="horizontal")return;var d=k.childRef.current;if(!d)return;var M=d.children;if(!M||M.length===0)return;var m=d.children[M.length-1];qe(m,"display","inline-block");var U=k.getMenuItemNodes(),W=U.filter(function(ue){return ue.className.split(" ").indexOf(Kr)>=0});W.forEach(function(ue){qe(ue,"display","inline-block")}),k.menuItemSizes=U.map(function(ue){return _e(ue,!0)}),W.forEach(function(ue){qe(ue,"display","none")}),k.overflowedIndicatorWidth=_e(d.children[d.children.length-1],!0),k.originalTotalWidth=k.menuItemSizes.reduce(function(ue,ne){return ue+ne},0),k.handleResize(),qe(m,"display","none")},k.handleResize=function(){if(k.props.mode!=="horizontal")return;var d=k.childRef.current;if(!d)return;var M=_e(d);k.overflowedItems=[];var m=0,U;k.originalTotalWidth>M+Ea&&(U=-1,k.menuItemSizes.forEach(function(W){m+=W,m+k.overflowedIndicatorWidth<=M&&(U+=1)})),k.setState({lastVisibleIndex:U})},k}return Object(pe.a)(ie,[{key:"componentDidMount",value:function(){var d=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var M=this.childRef.current;if(!M)return;this.resizeObserver=new yt.default(function(m){m.forEach(function(){var U=d.cancelFrameId;cancelAnimationFrame(U),d.cancelFrameId=requestAnimationFrame(d.setChildrenWidthAndResize)})}),[].slice.call(M.children).concat(M).forEach(function(m){d.resizeObserver.observe(m)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){d.resizeObserver.disconnect(),[].slice.call(M.children).concat(M).forEach(function(m){d.resizeObserver.observe(m)}),d.setChildrenWidthAndResize()}),this.mutationObserver.observe(M,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(d){var M=this,m=this.state.lastVisibleIndex;return(d||[]).reduce(function(U,W,ue){var ne=W;if(M.props.mode==="horizontal"){var be=M.getOverflowedSubMenuItem(W.props.eventKey,[]);m!==void 0&&M.props.className.indexOf("".concat(M.props.prefixCls,"-root"))!==-1&&(ue>m&&(ne=c.cloneElement(W,{style:{display:"none"},eventKey:"".concat(W.props.eventKey,"-hidden"),className:"".concat(Kr)})),ue===m+1&&(M.overflowedItems=d.slice(m+1).map(function(Ke){return c.cloneElement(Ke,{key:Ke.props.eventKey,mode:"vertical-left"})}),be=M.getOverflowedSubMenuItem(W.props.eventKey,M.overflowedItems)));var Pe=[].concat(Object(j.a)(U),[be,ne]);return ue===d.length-1&&Pe.push(M.getOverflowedSubMenuItem(W.props.eventKey,[],!0)),Pe}return[].concat(Object(j.a)(U),[ne])},[])}},{key:"render",value:function(){var d=this.props,M=d.visible,m=d.prefixCls,U=d.overflowedIndicator,W=d.mode,ue=d.level,ne=d.tag,be=d.children,Pe=d.theme,Ke=Object(ke.a)(d,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),We=ne;return c.createElement(We,Object(G.a)({ref:this.childRef},Ke),this.renderChildren(be))}}]),ie}(c.Component);Nr.defaultProps={tag:"div",className:""};var Co=Nr;function va(P){return P.length?P.every(function(q){return!!q.props.disabled}):!0}function ga(P,q,ie){var k=P.getState();P.setState({activeKey:Object(te.a)(Object(te.a)({},k.activeKey),{},Object(ve.a)({},q,ie))})}function Ma(P){return P.eventKey||"0-menu-"}function Xr(P,q){var ie=q,k=P.children,d=P.eventKey;if(ie){var M;if(B(k,function(m,U){m&&m.props&&!m.props.disabled&&ie===C(m,d,U)&&(M=!0)}),M)return ie}return ie=null,P.defaultActiveFirst&&B(k,function(m,U){!ie&&m&&!m.props.disabled&&(ie=C(m,d,U))}),ie}function lo(P){if(!P)return;var q=this.instanceArray.indexOf(P);q!==-1?this.instanceArray[q]=P:this.instanceArray.push(P)}var qr=function(P){Object(ye.a)(ie,P);var q=Object(X.a)(ie);function ie(k){var d;return Object(oe.a)(this,ie),d=q.call(this,k),d.onKeyDown=function(M,m){var U=M.keyCode,W;if(d.getFlatInstanceArray().forEach(function(ne){ne&&ne.props.active&&ne.onKeyDown&&(W=ne.onKeyDown(M))}),W)return 1;var ue=null;return(U===L.a.UP||U===L.a.DOWN)&&(ue=d.step(U===L.a.UP?-1:1)),ue?(M.preventDefault(),ga(d.props.store,Ma(d.props),ue.props.eventKey),typeof m=="function"&&m(ue),1):void 0},d.onItemHover=function(M){var m=M.key,U=M.hover;ga(d.props.store,Ma(d.props),U?m:null)},d.onDeselect=function(M){d.props.onDeselect(M)},d.onSelect=function(M){d.props.onSelect(M)},d.onClick=function(M){d.props.onClick(M)},d.onOpenChange=function(M){d.props.onOpenChange(M)},d.onDestroy=function(M){d.props.onDestroy(M)},d.getFlatInstanceArray=function(){return d.instanceArray},d.step=function(M){var m=d.getFlatInstanceArray(),U=d.props.store.getState().activeKey[Ma(d.props)],W=m.length;if(!W)return null;M<0&&(m=m.concat().reverse());var ue=-1;if(m.every(function(Ke,We){return Ke&&Ke.props.eventKey===U?(ue=We,!1):!0}),!d.props.defaultActiveFirst&&ue!==-1&&va(m.slice(ue,W-1)))return;var ne=(ue+1)%W,be=ne;do{var Pe=m[be];if(!Pe||Pe.props.disabled)be=(be+1)%W;else return Pe}while(be!==ne);return null},d.renderCommonMenuItem=function(M,m,U){var W=d.props.store.getState(),ue=Object(Z.a)(d),ne=ue.props,be=C(M,ne.eventKey,m),Pe=M.props;if(!Pe||typeof M.type=="string")return M;var Ke=be===W.activeKey,We=Object(te.a)(Object(te.a)({mode:Pe.mode||ne.mode,level:ne.level,inlineIndent:ne.inlineIndent,renderMenuItem:d.renderMenuItem,rootPrefixCls:ne.prefixCls,index:m,parentMenu:ne.parentMenu,manualRef:Pe.disabled?void 0:Object(we.a)(M.ref,lo.bind(Object(Z.a)(d))),eventKey:be,active:!Pe.disabled&&Ke,multiple:ne.multiple,onClick:function(Dt){(Pe.onClick||ae)(Dt),d.onClick(Dt)},onItemHover:d.onItemHover,motion:ne.motion,subMenuOpenDelay:ne.subMenuOpenDelay,subMenuCloseDelay:ne.subMenuCloseDelay,forceSubMenuRender:ne.forceSubMenuRender,onOpenChange:d.onOpenChange,onDeselect:d.onDeselect,onSelect:d.onSelect,builtinPlacements:ne.builtinPlacements,itemIcon:Pe.itemIcon||d.props.itemIcon,expandIcon:Pe.expandIcon||d.props.expandIcon},U),{},{direction:ne.direction});return(ne.mode==="inline"||ot())&&(We.triggerSubMenuAction="click"),c.cloneElement(M,Object(te.a)(Object(te.a)({},We),{},{key:be||m}))},d.renderMenuItem=function(M,m,U){if(!M)return null;var W=d.props.store.getState(),ue={openKeys:W.openKeys,selectedKeys:W.selectedKeys,triggerSubMenuAction:d.props.triggerSubMenuAction,subMenuKey:U};return d.renderCommonMenuItem(M,m,ue)},k.store.setState({activeKey:Object(te.a)(Object(te.a)({},k.store.getState().activeKey),{},Object(ve.a)({},k.eventKey,Xr(k,k.activeKey)))}),d.instanceArray=[],d}return Object(pe.a)(ie,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(d){return this.props.visible||d.visible||this.props.className!==d.className||!De()(this.props.style,d.style)}},{key:"componentDidUpdate",value:function(d){var M=this.props,m="activeKey"in M?M.activeKey:M.store.getState().activeKey[Ma(M)],U=Xr(M,m);if(U!==m)ga(M.store,Ma(M),U);else if("activeKey"in d){var W=Xr(d,d.activeKey);U!==W&&ga(M.store,Ma(M),U)}}},{key:"render",value:function(){var d=this,M=Object(G.a)({},this.props);this.instanceArray=[];var m=ce()(M.prefixCls,M.className,"".concat(M.prefixCls,"-").concat(M.mode)),U={className:m,role:M.role||"menu"};M.id&&(U.id=M.id),M.focusable&&(U.tabIndex=0,U.onKeyDown=this.onKeyDown);var W=M.prefixCls,ue=M.eventKey,ne=M.visible,be=M.level,Pe=M.mode,Ke=M.overflowedIndicator,We=M.theme;return Me.forEach(function(et){return delete M[et]}),delete M.onClick,c.createElement(Co,Object(G.a)({},M,{prefixCls:W,mode:Pe,tag:"ul",level:be,theme:We,visible:ne,overflowedIndicator:Ke},U),Object(fe.a)(M.children).map(function(et,Dt){return d.renderMenuItem(et,Dt,ue||"0-menu-")}))}}]),ie}(c.Component);qr.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:ae};var Fa=Object(he.b)()(qr),Ya=Fa,Da=i("Kwbf");function Vo(P,q,ie){var k=P.prefixCls,d=P.motion,M=P.defaultMotions,m=M===void 0?{}:M,U=P.openAnimation,W=P.openTransitionName,ue=q.switchingModeFromInline;if(d)return d;if(Object($.a)(U)==="object"&&U)Object(Da.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof U=="string")return{motionName:"".concat(k,"-open-").concat(U)};if(W)return{motionName:W};var ne=m[ie];return ne||(ue?null:m.other)}var uo=function(P){Object(ye.a)(ie,P);var q=Object(X.a)(ie);function ie(k){var d;Object(oe.a)(this,ie),d=q.call(this,k),d.onSelect=function(U){var W=Object(Z.a)(d),ue=W.props;if(ue.selectable){var ne=d.store.getState(),be=ne.selectedKeys,Pe=U.key;ue.multiple?be=be.concat([Pe]):be=[Pe],"selectedKeys"in ue||d.store.setState({selectedKeys:be}),ue.onSelect(Object(te.a)(Object(te.a)({},U),{},{selectedKeys:be}))}},d.onClick=function(U){var W=d.getRealMenuMode(),ue=Object(Z.a)(d),ne=ue.store,be=ue.props.onOpenChange;W!=="inline"&&!("openKeys"in d.props)&&(ne.setState({openKeys:[]}),be([])),d.props.onClick(U)},d.onKeyDown=function(U,W){d.innerMenu.getWrappedInstance().onKeyDown(U,W)},d.onOpenChange=function(U){var W=Object(Z.a)(d),ue=W.props,ne=d.store.getState().openKeys.concat(),be=!1,Pe=function(We){var et=!1;if(We.open)et=ne.indexOf(We.key)===-1,et&&ne.push(We.key);else{var Dt=ne.indexOf(We.key);et=Dt!==-1,et&&ne.splice(Dt,1)}be=be||et};Array.isArray(U)?U.forEach(Pe):Pe(U),be&&("openKeys"in d.props||d.store.setState({openKeys:ne}),ue.onOpenChange(ne))},d.onDeselect=function(U){var W=Object(Z.a)(d),ue=W.props;if(ue.selectable){var ne=d.store.getState().selectedKeys.concat(),be=U.key,Pe=ne.indexOf(be);Pe!==-1&&ne.splice(Pe,1),"selectedKeys"in ue||d.store.setState({selectedKeys:ne}),ue.onDeselect(Object(te.a)(Object(te.a)({},U),{},{selectedKeys:ne}))}},d.onMouseEnter=function(U){d.restoreModeVerticalFromInline();var W=d.props.onMouseEnter;W&&W(U)},d.onTransitionEnd=function(U){var W=U.propertyName==="width"&&U.target===U.currentTarget,ue=U.target.className,ne=Object.prototype.toString.call(ue)==="[object SVGAnimatedString]"?ue.animVal:ue,be=U.propertyName==="font-size"&&ne.indexOf("anticon")>=0;(W||be)&&d.restoreModeVerticalFromInline()},d.setInnerMenu=function(U){d.innerMenu=U},d.isRootMenu=!0;var M=k.defaultSelectedKeys,m=k.defaultOpenKeys;return"selectedKeys"in k&&(M=k.selectedKeys||[]),"openKeys"in k&&(m=k.openKeys||[]),d.store=Object(he.c)({selectedKeys:M,openKeys:m,activeKey:{"0-menu-":Xr(k,k.activeKey)}}),d.state={switchingModeFromInline:!1,prevProps:k,inlineOpenKeys:[],store:d.store},d}return Object(pe.a)(ie,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(d){var M=this.props,m=M.siderCollapsed,U=M.inlineCollapsed,W=M.onOpenChange;(!d.inlineCollapsed&&U||!d.siderCollapsed&&m)&&W([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var d=this.props.collapsedWidth,M=this.store,m=this.prevOpenKeys,U=this.getInlineCollapsed()&&(d===0||d==="0"||d==="0px");U?(this.prevOpenKeys=M.getState().openKeys.concat(),this.store.setState({openKeys:[]})):m&&(this.store.setState({openKeys:m}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var d=this.props.mode,M=this.state.switchingModeFromInline,m=this.getInlineCollapsed();return M&&m?"inline":m?"vertical":d}},{key:"getInlineCollapsed",value:function(){var d=this.props,M=d.inlineCollapsed,m=d.siderCollapsed;return m!==void 0?m:M}},{key:"restoreModeVerticalFromInline",value:function(){var d=this.state.switchingModeFromInline;d&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var d=Object(te.a)({},Object(Ae.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),M=this.getRealMenuMode();return d.className+=" ".concat(d.prefixCls,"-root"),d.direction==="rtl"&&(d.className+=" ".concat(d.prefixCls,"-rtl")),d=Object(te.a)(Object(te.a)({},d),{},{mode:M,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:Vo(this.props,this.state,M)}),delete d.openAnimation,delete d.openTransitionName,c.createElement(he.a,{store:this.store},c.createElement(Ya,Object(G.a)({},d,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(d,M){var m=M.prevProps,U=M.store,W=U.getState(),ue={},ne={prevProps:d};return m.mode==="inline"&&d.mode!=="inline"&&(ne.switchingModeFromInline=!0),"openKeys"in d?ue.openKeys=d.openKeys||[]:((d.inlineCollapsed&&!m.inlineCollapsed||d.siderCollapsed&&!m.siderCollapsed)&&(ne.switchingModeFromInline=!0,ne.inlineOpenKeys=W.openKeys,ue.openKeys=[]),(!d.inlineCollapsed&&m.inlineCollapsed||!d.siderCollapsed&&m.siderCollapsed)&&(ue.openKeys=M.inlineOpenKeys,ne.inlineOpenKeys=[])),Object.keys(ue).length&&U.setState(ue),ne}}]),ie}(c.Component);uo.defaultProps={selectable:!0,onClick:ae,onSelect:ae,onOpenChange:ae,onDeselect:ae,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:c.createElement("span",null,"\xB7\xB7\xB7")};var Yo=uo,ba=function(P){Object(ye.a)(ie,P);var q=Object(X.a)(ie);function ie(){var k;return Object(oe.a)(this,ie),k=q.apply(this,arguments),k.onKeyDown=function(d){var M=d.keyCode;return M===L.a.ENTER?(k.onClick(d),!0):void 0},k.onMouseLeave=function(d){var M=k.props,m=M.eventKey,U=M.onItemHover,W=M.onMouseLeave;U({key:m,hover:!1}),W({key:m,domEvent:d})},k.onMouseEnter=function(d){var M=k.props,m=M.eventKey,U=M.onItemHover,W=M.onMouseEnter;U({key:m,hover:!0}),W({key:m,domEvent:d})},k.onClick=function(d){var M=k.props,m=M.eventKey,U=M.multiple,W=M.onClick,ue=M.onSelect,ne=M.onDeselect,be=M.isSelected,Pe={key:m,keyPath:[m],item:Object(Z.a)(k),domEvent:d};W(Pe),U?be?ne(Pe):ue(Pe):be||ue(Pe)},k.saveNode=function(d){k.node=d},k}return Object(pe.a)(ie,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var d=this.props;d.onDestroy&&d.onDestroy(d.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var d,M=Object(te.a)({},this.props),m=ce()(this.getPrefixCls(),M.className,(d={},Object(ve.a)(d,this.getActiveClassName(),!M.disabled&&M.active),Object(ve.a)(d,this.getSelectedClassName(),M.isSelected),Object(ve.a)(d,this.getDisabledClassName(),M.disabled),d)),U=Object(te.a)(Object(te.a)({},M.attribute),{},{title:typeof M.title=="string"?M.title:void 0,className:m,role:M.role||"menuitem","aria-disabled":M.disabled});M.role==="option"?U=Object(te.a)(Object(te.a)({},U),{},{role:"option","aria-selected":M.isSelected}):(M.role===null||M.role==="none")&&(U.role="none");var W={onClick:M.disabled?null:this.onClick,onMouseLeave:M.disabled?null:this.onMouseLeave,onMouseEnter:M.disabled?null:this.onMouseEnter},ue=Object(te.a)({},M.style);M.mode==="inline"&&(M.direction==="rtl"?ue.paddingRight=M.inlineIndent*M.level:ue.paddingLeft=M.inlineIndent*M.level),Me.forEach(function(be){return delete M[be]}),delete M.direction;var ne=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(ne=c.createElement(this.props.itemIcon,this.props)),c.createElement("li",Object(G.a)({},Object(Ae.a)(M,["onClick","onMouseEnter","onMouseLeave","onSelect"]),U,W,{style:ue,ref:this.saveNode}),M.children,ne)}}]),ie}(c.Component);ba.isMenuItem=!0,ba.defaultProps={onSelect:ae,onMouseEnter:ae,onMouseLeave:ae,manualRef:ae};var co=Object(he.b)(function(P,q){var ie=P.activeKey,k=P.selectedKeys,d=q.eventKey,M=q.subMenuKey;return{active:ie[M]===d,isSelected:Array.isArray(k)?k.indexOf(d)!==-1:k===d}})(ba),Ao=co,Za=function(P){Object(ye.a)(ie,P);var q=Object(X.a)(ie);function ie(){var k;return Object(oe.a)(this,ie),k=q.apply(this,arguments),k.renderInnerMenuItem=function(d){var M=k.props,m=M.renderMenuItem,U=M.index;return m(d,U,k.props.subMenuKey)},k}return Object(pe.a)(ie,[{key:"render",value:function(){var d=Object(G.a)({},this.props),M=d.className,m=M===void 0?"":M,U=d.rootPrefixCls,W="".concat(U,"-item-group-title"),ue="".concat(U,"-item-group-list"),ne=d.title,be=d.children;return Me.forEach(function(Pe){return delete d[Pe]}),delete d.direction,c.createElement("li",Object(G.a)({},d,{onClick:function(Ke){return Ke.stopPropagation()},className:"".concat(m," ").concat(U,"-item-group")}),c.createElement("div",{className:W,title:typeof ne=="string"?ne:void 0},ne),c.createElement("ul",{className:ue},c.Children.map(be,this.renderInnerMenuItem)))}}]),ie}(c.Component);Za.isMenuItemGroup=!0,Za.defaultProps={disabled:!0};var $r=Za,xo=function(q){var ie=q.className,k=q.rootPrefixCls,d=q.style;return c.createElement("li",{className:"".concat(ie," ").concat(k,"-item-divider"),style:d})};xo.defaultProps={disabled:!0,className:"",style:{}};var xi=xo,Oo=Yo,Zo=i("eDIo");function So(P,q){var ie=P.prefixCls,k=P.editable,d=P.locale,M=P.style;return!k||k.showAdd===!1?null:c.createElement("button",{ref:q,type:"button",className:"".concat(ie,"-nav-add"),style:M,"aria-label":(d==null?void 0:d.addAriaLabel)||"Add tab",onClick:function(U){k.onEdit("add",{event:U})}},k.addIcon||"+")}var wa=c.forwardRef(So);function Ba(P,q){var ie=P.prefixCls,k=P.id,d=P.tabs,M=P.locale,m=P.mobile,U=P.moreIcon,W=U===void 0?"More":U,ue=P.moreTransitionName,ne=P.style,be=P.className,Pe=P.editable,Ke=P.tabBarGutter,We=P.rtl,et=P.onTabClick,Dt=Object(c.useState)(!1),Yt=Object(ee.a)(Dt,2),Bt=Yt[0],Ht=Yt[1],Zt=Object(c.useState)(null),Vt=Object(ee.a)(Zt,2),Qt=Vt[0],fn=Vt[1],rn="".concat(k,"-more-popup"),Jn="".concat(ie,"-dropdown"),an=Qt!==null?"".concat(rn,"-").concat(Qt):null,Ot=M==null?void 0:M.dropdownAriaLabel,Ct=c.createElement(Oo,{onClick:function(Nn){var Tn=Nn.key,ar=Nn.domEvent;et(Tn,ar),Ht(!1)},id:rn,tabIndex:-1,role:"listbox","aria-activedescendant":an,selectedKeys:[Qt],"aria-label":Ot!==void 0?Ot:"expanded dropdown"},d.map(function(En){return c.createElement(Ao,{key:En.key,id:"".concat(rn,"-").concat(En.key),role:"option","aria-controls":k&&"".concat(k,"-panel-").concat(En.key),disabled:En.disabled},En.tab)}));function un(En){for(var Nn=d.filter(function(Ur){return!Ur.disabled}),Tn=Nn.findIndex(function(Ur){return Ur.key===Qt})||0,ar=Nn.length,br=0;brmn?(hn=Ct,rn.current="x"):(hn=un,rn.current="y");var Vn=Date.now();Vn-Qt.current>100&&(fn.current=!1),(q(-hn,-hn)||fn.current)&&(Ot.preventDefault(),fn.current=!0),Qt.current=Vn}var an=Object(c.useRef)(null);an.current={onTouchStart:Ht,onTouchMove:Zt,onTouchEnd:Vt,onWheel:Jn},c.useEffect(function(){function Ot(mt){an.current.onTouchStart(mt)}function Ct(mt){an.current.onTouchMove(mt)}function un(mt){an.current.onTouchEnd(mt)}function hn(mt){an.current.onWheel(mt)}return document.addEventListener("touchmove",Ct,{passive:!1}),document.addEventListener("touchend",un,{passive:!1}),P.current.addEventListener("touchstart",Ot,{passive:!1}),P.current.addEventListener("wheel",hn),function(){document.removeEventListener("touchmove",Ct),document.removeEventListener("touchend",un)}},[])}function Ft(){var P=Object(c.useRef)(new Map);function q(k){return P.current.has(k)||P.current.set(k,c.createRef()),P.current.get(k)}function ie(k){P.current.delete(k)}return[q,ie]}function yn(P,q){var ie=c.useRef(P),k=c.useState({}),d=Object(ee.a)(k,2),M=d[1];function m(U){var W=typeof U=="function"?U(ie.current):U;W!==ie.current&&q(W,ie.current),ie.current=W,M({})}return[ie.current,m]}var xn=function(q){var ie=q.position,k=q.prefixCls,d=q.extra;if(!d)return null;var M,m=d;return ie==="right"&&(M=m.right||!m.left&&m||null),ie==="left"&&(M=m.left||null),M?c.createElement("div",{className:"".concat(k,"-extra-content")},M):null};function Hn(P,q){var ie,k=c.useContext(fo),d=k.prefixCls,M=k.tabs,m=P.className,U=P.style,W=P.id,ue=P.animated,ne=P.activeKey,be=P.rtl,Pe=P.extra,Ke=P.editable,We=P.locale,et=P.tabPosition,Dt=P.tabBarGutter,Yt=P.children,Bt=P.onTabClick,Ht=P.onTabScroll,Zt=Object(c.useRef)(),Vt=Object(c.useRef)(),Qt=Object(c.useRef)(),fn=Object(c.useRef)(),rn=Ft(),Jn=Object(ee.a)(rn,2),an=Jn[0],Ot=Jn[1],Ct=et==="top"||et==="bottom",un=yn(0,function(Dn,dn){Ct&&Ht&&Ht({direction:Dn>dn?"left":"right"})}),hn=Object(ee.a)(un,2),mt=hn[0],mn=hn[1],Vn=yn(0,function(Dn,dn){!Ct&&Ht&&Ht({direction:Dn>dn?"top":"bottom"})}),En=Object(ee.a)(Vn,2),Nn=En[0],Tn=En[1],ar=Object(c.useState)(0),br=Object(ee.a)(ar,2),qn=br[0],Ur=br[1],da=Object(c.useState)(0),zr=Object(ee.a)(da,2),yr=zr[0],Wn=zr[1],Ln=Object(c.useState)(0),$n=Object(ee.a)(Ln,2),Yn=$n[0],fa=$n[1],Ra=Object(c.useState)(0),Ta=Object(ee.a)(Ra,2),Pn=Ta[0],ya=Ta[1],Pa=Object(c.useState)(null),Fn=Object(ee.a)(Pa,2),Rn=Fn[0],Er=Fn[1],Si=Object(c.useState)(null),$o=Object(ee.a)(Si,2),ja=$o[0],Xa=$o[1],wo=Object(c.useState)(0),ei=Object(ee.a)(wo,2),Ro=ei[0],Ji=ei[1],Vi=Object(c.useState)(0),Mi=Object(ee.a)(Vi,2),ti=Mi[0],ni=Mi[1],qa=w(new Map),$a=Object(ee.a)(qa,2),Yi=$a[0],To=$a[1],ho=x(M,Yi,qn),eo="".concat(d,"-nav-operations-hidden"),to=0,ha=0;Ct?be?(to=0,ha=Math.max(0,qn-Rn)):(to=Math.min(0,Rn-qn),ha=0):(to=Math.min(0,ja-yr),ha=0);function Wa(Dn){return Dnha?[ha,!1]:[Dn,!0]}var Na=Object(c.useRef)(),po=Object(c.useState)(),Ka=Object(ee.a)(po,2),Po=Ka[0],ri=Ka[1];function jo(){ri(Date.now())}function ai(){window.clearTimeout(Na.current)}xt(Zt,function(Dn,dn){var Cr=!1;function Qr(no,Aa){no(function(go){var ka=Wa(go+Aa),Ar=Object(ee.a)(ka,2),ko=Ar[0],ii=Ar[1];return Cr=ii,ko})}if(Ct){if(Rn>=qn)return Cr;Qr(mn,Dn)}else{if(ja>=yr)return Cr;Qr(Tn,dn)}return ai(),jo(),Cr}),Object(c.useEffect)(function(){return ai(),Po&&(Na.current=window.setTimeout(function(){ri(0)},100)),ai},[Po]);function La(){var Dn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:ne,dn=ho.get(Dn);if(!dn)return;if(Ct){var Cr=mt;be?dn.rightmt+Rn&&(Cr=dn.right+dn.width-Rn):dn.left<-mt?Cr=-dn.left:dn.left+dn.width>-mt+Rn&&(Cr=-(dn.left+dn.width-Rn)),Tn(0),mn(Wa(Cr)[0])}else{var Qr=Nn;dn.top<-Nn?Qr=-dn.top:dn.top+dn.height>-Nn+ja&&(Qr=-(dn.top+dn.height-ja)),mn(0),Tn(Wa(Qr)[0])}}var za=K(ho,{width:Rn,height:ja,left:mt,top:Nn},{width:Yn,height:Pn},{width:Ro,height:ti},Object(te.a)(Object(te.a)({},P),{},{tabs:M})),Di=Object(ee.a)(za,2),Zi=Di[0],Xi=Di[1],qi=M.map(function(Dn){var dn=Dn.key;return c.createElement(h,{id:W,prefixCls:d,key:dn,rtl:be,tab:Dn,closable:Dn.closable,editable:Ke,active:dn===ne,tabPosition:et,tabBarGutter:Dt,renderWrapper:Yt,removeAriaLabel:We==null?void 0:We.removeAriaLabel,ref:an(dn),onClick:function(Qr){Bt(dn,Qr)},onRemove:function(){Ot(dn)},onFocus:function(){La(dn),jo(),be||(Zt.current.scrollLeft=0),Zt.current.scrollTop=0}})}),oi=S(function(){var Dn,dn,Cr,Qr,no,Aa,go,ka,Ar,ko=((Dn=Zt.current)===null||Dn===void 0?void 0:Dn.offsetWidth)||0,ii=((dn=Zt.current)===null||dn===void 0?void 0:dn.offsetHeight)||0,si=((Cr=fn.current)===null||Cr===void 0?void 0:Cr.offsetWidth)||0,Gr=((Qr=fn.current)===null||Qr===void 0?void 0:Qr.offsetHeight)||0,On=((no=Qt.current)===null||no===void 0?void 0:no.offsetWidth)||0,ma=((Aa=Qt.current)===null||Aa===void 0?void 0:Aa.offsetHeight)||0;Er(ko),Xa(ii),Ji(si),ni(Gr);var xa=(((go=Vt.current)===null||go===void 0?void 0:go.offsetWidth)||0)-si,Oa=(((ka=Vt.current)===null||ka===void 0?void 0:ka.offsetHeight)||0)-Gr;Ur(xa),Wn(Oa);var li=(Ar=Qt.current)===null||Ar===void 0?void 0:Ar.className.includes(eo);fa(xa-(li?0:On)),ya(Oa-(li?0:ma)),To(function(){var Io=new Map;return M.forEach(function(ji){var Ni=ji.key,Qa=an(Ni).current;Qa&&Io.set(Ni,{width:Qa.offsetWidth,height:Qa.offsetHeight,left:Qa.offsetLeft,top:Qa.offsetTop})}),Io})}),$i=M.slice(0,Zi),Hr=M.slice(Xi+1),lr=[].concat(Object(j.a)($i),Object(j.a)(Hr)),Lr=Object(c.useState)(),ur=Object(ee.a)(Lr,2),mo=ur[0],es=ur[1],pa=ho.get(ne),wi=Object(c.useRef)();function Ri(){O.a.cancel(wi.current)}Object(c.useEffect)(function(){var Dn={};return pa&&(Ct?(be?Dn.right=pa.right:Dn.left=pa.left,Dn.width=pa.width):(Dn.top=pa.top,Dn.height=pa.height)),Ri(),wi.current=O()(function(){es(Dn)}),Ri},[pa,Ct,be]),Object(c.useEffect)(function(){La()},[ne,pa,ho,Ct]),Object(c.useEffect)(function(){oi()},[be,Dt,ne,M.map(function(Dn){return Dn.key}).join("_")]);var Ti=!!lr.length,Ha="".concat(d,"-nav-wrap"),No,vo,Pi,Lo;return Ct?be?(vo=mt>0,No=mt+RnMe&&(we="other")),Ne&&(De.filename=Ne),Object(j.useEffect)(function(){var rt,ft,Xe=(rt=document.cookie)===null||rt===void 0||((ft=rt.replace(/\s/g,""))===null||ft===void 0)?void 0:ft.split(";");Xe==null||Xe.map(function(kt){var Rt=kt.split("=");Rt[0]==="_educoder_session"&&me(Rt[1])})},[]),Object(j.useEffect)(function(){we==="office"&&qe()},[we,he]);var qe=function(){var rt=Object(v.a)(H.a.mark(function ft(){var Xe,kt,Rt;return H.a.wrap(function(He){for(;;)switch(He.prev=He.next){case 0:return console.log("data:",he),Xe=he,he.startsWith("http")||(Xe=location.origin+Xe),kt=new URL(Xe).pathname.split("/").pop(),He.next=6,Object(E.U)({attachment_id:kt});case 6:Rt=He.sent,ae(Rt);case 8:case"end":return He.stop()}},ft)}));return function(){return rt.apply(this,arguments)}}(),ot=function(){if(he.startsWith("http")||he.startsWith("blob:")){yt();return}Object(L.x)(Ne||"educoder",he,Ne)},yt=function(){Object(L.v)(Ne||"educoder",decodeURIComponent(he))};return y.a.createElement("div",{style:Object(c.a)({},de||{}),className:"".concat(se&&D.a.bgBlack," ").concat(we?D.a.wrp:"hide")},J&&y.a.createElement("div",{className:D.a.close,ref:_e},!!re&&y.a.createElement(te.a,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:function(){return _e.current}},y.a.createElement("span",{onClick:function(){F(),re()}},y.a.createElement("i",{className:"icon-yulanpizhu"}))),!z&&y.a.createElement(te.a,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:function(){return _e.current}},y.a.createElement("span",{onClick:yt},y.a.createElement("i",{className:"icon-quxiaozhiding"}))),y.a.createElement(te.a,{title:"\u5173\u95ED",getPopupContainer:function(){return _e.current}},y.a.createElement("span",{className:"",onClick:F},y.a.createElement("i",{className:"icon-guanbi1"})))),y.a.createElement("div",{className:"".concat(D.a[$]," ").concat($," ").concat(D.a.monaco," ").concat(we==="txt"?"show":"hide")},we==="txt"&&y.a.createElement(w.b,De)),we==="audio"&&y.a.createElement("audio",{src:"".concat(((N=he)===null||N===void 0?void 0:N.indexOf("http://"))>-1||((K=he)===null||K===void 0?void 0:K.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(he),autoPlay:!0}),we==="video"&&y.a.createElement(y.a.Fragment,null,((G=he)===null||G===void 0?void 0:G.indexOf("http"))>-1?y.a.createElement("video",{controls:!0,src:"".concat(he),autoPlay:!0}):y.a.createElement("video",{controls:!0,src:"data:video/mp4;base64,".concat(he),autoPlay:!0})),we==="office"&&A&&y.a.createElement("iframe",{src:"".concat(C,"/office.html?key=").concat(A.key,"&url=").concat(b+A.url,"&callbackUrl=").concat(b+A.callbackUrl,"&fileType=").concat(A.fileType,"&title=").concat(A.title,"&model=").concat(ye,"&officeServer=").concat(h.a.OFFICE_SERVER,"&disabledDownload=").concat(!!z)}),(we==="xlsx"||we==="doc"||we==="pptx"||we==="docx")&&y.a.createElement("iframe",{src:"/react/build/office.html?key=".concat(Oe.key,"&url=").concat(h.a.API_SERVER+Oe.url,"&callbackUrl=").concat(h.a.API_SERVER+Oe.callbackUrl,"&fileType=").concat(Oe.fileType,"&title=").concat(Oe.title,"&model=").concat(Oe.model)}),we==="html"&&y.a.createElement("iframe",{src:he+"&disposition=inline"}),we==="pdf"&&y.a.createElement("embed",{className:D.a.embed,src:he}),we==="image"&&y.a.createElement("img",{src:"".concat(((oe=he)===null||oe===void 0?void 0:oe.indexOf("http://"))>-1||((pe=he)===null||pe===void 0?void 0:pe.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(he)}),we==="other"&&y.a.createElement("div",null,y.a.createElement(ee.a,{type:"primary",size:"large",onClick:ot},y.a.createElement(S.a,null),"\u70B9\u51FB\u4E0B\u8F7D")),we==="download"&&y.a.createElement(ee.a,{type:"primary",size:"large",onClick:ot},y.a.createElement(S.a,null),"\u70B9\u51FB\u4E0B\u8F7D"))}},"p77/":function(Re,R,i){},pmY6:function(Re,R,i){"use strict";i.d(R,"g",function(){return c}),i.d(R,"f",function(){return v}),i.d(R,"e",function(){return ce}),i.d(R,"h",function(){return fe}),i.d(R,"b",function(){return H}),i.d(R,"a",function(){return j}),i.d(R,"d",function(){return y}),i.d(R,"c",function(){return O});var ve=!1,ee="__is_disposable_tracked__";function ke(D){if(!ve)return;if(D&&D!==j.None)try{D[ee]=!0}catch(S){}}function te(D){if(!ve)return D;var S=new Error("Potentially leaked disposable").stack;return setTimeout(function(){D[ee]||console.log(S)},3e3),D}function c(D){return typeof D.dispose=="function"&&D.dispose.length===0}function v(D){return Array.isArray(D)?(D.forEach(function(S){S&&(ke(S),S.dispose())}),[]):D?(ke(D),D.dispose(),D):void 0}function ce(){for(var D=[],S=0;S=ke.length?{done:!0}:{done:!1,value:ke[v++]}},e:function(O){throw O},f:ce}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var fe=!0,H=!1,j;return{s:function(){c=ke[Symbol.iterator]()},n:function(){var O=c.next();return fe=O.done,O},e:function(O){H=!0,j=O},f:function(){try{!fe&&c.return!=null&&c.return()}finally{if(H)throw j}}}}},rHrb:function(Re,R,i){"use strict";Object.defineProperty(R,"__esModule",{value:!0}),R.CopyToClipboard=void 0;var ve=ke(i("q1tI")),ee=ke(i("+QRC"));function ke(g){return g&&g.__esModule?g:{default:g}}function te(g){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?te=function(N){return typeof N}:te=function(N){return N&&typeof Symbol=="function"&&N.constructor===Symbol&&N!==Symbol.prototype?"symbol":typeof N},te(g)}function c(g,x){var N=Object.keys(g);if(Object.getOwnPropertySymbols){var K=Object.getOwnPropertySymbols(g);x&&(K=K.filter(function(G){return Object.getOwnPropertyDescriptor(g,G).enumerable})),N.push.apply(N,K)}return N}function v(g){for(var x=1;x=0)continue;if(!Object.prototype.propertyIsEnumerable.call(g,K))continue;N[K]=g[K]}}return N}function fe(g,x){if(g==null)return{};var N={},K=Object.keys(g),G,oe;for(oe=0;oe=0)continue;N[G]=g[G]}return N}function H(g,x){if(!(g instanceof x))throw new TypeError("Cannot call a class as a function")}function j(g,x){for(var N=0;N1)Object(j.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(x.length===0)return Object(j.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var N=x[0];if(v.isValidElement(N)&&Object(y.c)(N)){var K=N.ref;x[0]=v.cloneElement(N,{ref:Object(y.a)(K,this.setChildNode)})}return x.length===1?x[0]:x.map(function(G,oe){return!v.isValidElement(G)||"key"in G&&G.key!==null?G:v.cloneElement(G,{key:"".concat(D,"-").concat(oe)})})}}]),E}(v.Component);S.displayName="ResizeObserver",R.a=S},tWlo:function(Re,R){Re.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg=="},vHTk:function(Re,R,i){Re.exports={wrp:"wrp___z2l1F",bgBlack:"bgBlack___3ezfX",monaco:"monaco___1ypjT",darkBlue:"darkBlue___2ViJc",close:"close___3q-z4",embed:"embed___3dQqc"}},yslc:function(Re,R){Re.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALoAAABSCAYAAADjGc4eAAAOHklEQVR4Xu1dCXQURRr+emZyTO6D3BCEgKCInCKeK3IoiyIqlxLyQBRBV8DNhCCrS3Z9Cq66KOoi68ECKocCcutTLhUERM1MEpBLEuQmQMKEnDNd+6onEzKTuXqmJ5l0V/EeL+mp+qu+r77UVP1V9TcHffZbIJgOlhgDMmaAA8lTwVDxJQh5UMY4GTSFM8AJ+PW6cIDsBEEfhfPB4MuUAYvQaTowOwV1NXtB0E6mWBksBTNwTeiUBENud/CmHwBEKZgTBl2GDNgKnQIsyBkCM9kEEI0M8TJICmWgqdCFkT17MngsUignDLYMGXAsdAo0XzcPILkyxMwgKZAB50InhIMhZxUIGalAXhhkmTHgXOgU6PG8UFwxbgdBf5nhZnAUxoBroVMyjryQgMraPSDoqDBuGFwZMeBe6MLi9IWuIHW7QUisjLAzKApiwDOhC25H3T3g8TUICVYQPwyqTBjwXOgUsD4nC4RfIhPsDIaCGBAndEHsujwQMkdBHDGoMmBAvNAtPvZlAMmUAX4GQSEMeCf0wrxgmCu+ASF3K4QnBrOVM+Cd0Cnoorw4mIw/guD6Vs4Ba74CGPBe6IInJicDZn4PgDYK4IpBbMUM+CZ0Qey5t4M3bwUhoa2YB4dNT1CHIzkoEkZzDYrrLtvkCeU0aBsULTw7WntRbtARoQrGbWHtBVw/Vpaggq9t1Rh9F7qwOM0ZA45fDgJp7PmJ0i4hCegU3AabjAc9qmF24r14JeXP+MZ4GEN+/69NmVvD0rGn8zThWYghF7XE7JFN+0wL0x5BQfVZLL60D1XE5JUNfxTqEZqC/C7Zgumeh96EvvqMP6ppNpvSCTM/ZxbAz222lousqGtIAnZkPIMETThmndmM1y/scGvB30KfFNcPH7YbLbRjwokVWHJ5v/CzltMgWq112z5HGXgQnDdVeFW2cSEmdFcU6nUfgpBJPrPsBwPhqmCsSM/EA9E3CtaXXPoJk09+4XIk9qfQrwuKhaFLNiLVodh7tQS3HX0HpB735Lj+WNTOu0Ojl0yViC/6u88MMqG7opDkaWCo2AJCBvnMtB8MqMFhQdoIPNPmDsH6+vIijCxegjrwDmvzl9BV4LAtYwr+FJEBEzHj1iML8EvVqYY2MKFL3/nSTV2sbTuWGw2jaReAbtI3VxqLuQkDMC91mGBsXXkhRhUvFcQeBBViNWENlcxocxdeSBqInRXHMLpkmU3lfbRtsbnjk8KzdgdetvlmKDVdBZ1COEuvJA/F7KSBwsfPnVyLdy9Suq6lOLUWafULXbGITYTHwZrzYos1yc9GdE8oPJDdHnXcHhCS7En2lsgzJ2kw8pLvA094YaG5teIoBoRnYFunqT43J6koz+E8mX6jLGz7KJ6KtxzvpwvQJ/5Y5XN9nhp4NLo7empTPcqepIlsaOcHF/fgnMnoUbmi6nNYUZbvUd7mzCT9iG5tfcHMvjDzOwFybYhsTmQe1PVGygPClOGzsl+F3P4UOl0jrGyfiWFRljXCBjptKlnqtbfGA3hNsixLfwyZsf4N3bO6zCDgCrTkP6FTpAbdQyBYA0JUgQbcUXvoiEsFaU26hHvwUvJgbK84ihHHF9sU6RvWDlszpgjPEgr/biNYI19jM3FJ0kRgY4dJoGVo+rxMj3ElnzasDai/flBkZ3xeZoDJyXpBCv6sQj9XZ4TBjbswUhWC/uEWP/qeqyWgmFylm0KTkRIUBWUKnTKj180AIfOl6KjmtiHVYnRB6gg8l3Cn0Pz/lO7CtFNfwtzoT2HtdRMwIvom6KtOo8/h+TafSYnZKnT6h2a/5rCvR+wcfUm7sciK66tgoVMG87PfBfCslJ3WHLZeTByEl1Pux8byA3iw+GObKsVsGD0U1Q2fpj8uuDOt0ySrsYmxt+Dj9DHCrxNPrMD/6n3p/sDHhO4PVhvbJKvU0O9bBxCLq6MFUhgX5LBWOlVwtqv5r5RhyEkcgE8v/4LME595LXQ6HUoPimniDWnsS6dz9uHFi4V1gtWb4wtNtL2rywtsTDCh+8Kop2UL8yJgNn4Hgl6eFpEqHz23Yez+qkNzruaUH7QdhSfjbxWmG8+eWuu10B1VTH3p2zOm4O6IDFw0XUW3Q6/jnKkCAyM64dv6ub8v+McUL8Oqcj0Tej0D/l2M2vfUbzNTUcPvBSFtfelEsWW9FfoX7bPwaMzNmHtuK2af3SKp0F9NHir46GkaXbwUn5cbhJ/bqMNwW/h1biF2CI7D22kjhHxTT67GqbpymzI/V57EadMVJvQWETqttDC3B8zm70FIpNvelDAD3YRpnGa0uVvwqFhHdDrnzoztbZNneFQ3pAfHClv0P1X9YfMZ9TOPiukhPFtYuhtmO2/JS2e+Qhlf3QSBBirBl06/KWj61ngYg+0OjHkCu/Fisctv83C4ptRtMTZ1cUuRxBn0ugdByHqJrYoyNytxAOamDGsQ+oTYvlicPlaUDVeZ6W7pSbtRlrrsVrUfj/ujujYU/eTyzxh/YrnoehsLvetvr+FQzQW3NpjQ3VIkcYb8nH8D/PMSWxVlzl7o9Oz1hLhbGmwkayIxPLobCCH4+NK+Ji6/RE2E4BKk6aOLe5t8PuvMJlw2VzXYS9VEYVPHSeipTROemQkPNacCE7qobvM6c/PO0WkzC3SZMBPbgyNeN9/7gvZCt7f0z6T7hKkNPedyz7GFTSoS4168MSQJX3V8Cu2CYwQ7b5zfgdSgKDwe21sSoYudurANI+9141lJQ3YfEO6HQLiN5ErodIe05MYXhYNVT5xYicWXf/JJ6COiumFth4m4aq7BpJOrsLJMD+sGixQjulihe9ZZ3uVS7s6olS+9LhEg+wPl1TGuhP5A1A3Y0GESKvla0ANajq6RiRnRqddnb+dpGFvyiXCbiKaWFPrB6nNYXe/lcSZnsYe6Hoq6Cd21KQrfGSWLgmA4Qu+V3uXdOCF9KWdCp/7tbzOexoCITlh2aT+y/ljhsHIxQqcGgjm1zcZUSwqdHQGQXk8Wi/qchSC85QRUgCRnQl/UdiQmx/cXFqF3HX0PuyqLJRG6vZGWEPro6B7opU2Dofo0lrs5Siv2rMuo6JvRW9sWBdVnmhxzCIQu9/9i1KB7CjyxvVkcAMgdCb3xhYi/nlqP+aXfOW2p2BE9EIQuhnaxQhdjuyXy+lfollAY2wMxAq/14oV18RSvDsPxG2YLdzgXXPge00+vc9kfTOgtIVfv6/Sf0C3b/T8H4i2jJ+P64d20RxCi0qCGN2FMyTKsu1KEx2J6CrudI4uXurwKR+lmQvdedC1R0j9CP7IgBFdL6Pd+v5YA5arO+anDMSPBEjKyzFyFGLVWuE73t7NbMO/8dtAtek8uP3QLScJH9aEq7jz6nkdlGrerJeboYvqCTV08YSs/m17HmeBJ1ubMMy6mFz5pP06ocvaZzZh3fhueib8d76Q9DI7jsPzyr5hz9mscqXV/bsTXdvsqdHo5e//1M4RmeOpHF9NmJnR3bOl100DI2+6yNffnnYPb4Jfrn0eEOgTvl+7G1FNrGppA/wDoOZcgTi08O1pTiiM1F3DWZASNk0JHeHq7nm7b09v99H4//Z+O/nQbX8OpoIZKKB/CqaFVBWFdeRHWXil0CtNTodPIBF1DE1HF16GSr0MVqQM9M5OXPAQT4/oJ4TKSi/6Bi+ZKSSllQndFJ339ixnfBOJbp3dkTBXiqNDNkt6H56PaLvxbL20q5iQNAT2xSEd3X9PQ3z/AV8ZDkgj9SvdXEKpyfHHEemHD1/bal2dCd8YoDXFRCxpTLSAj6/YMTRVu7tAYLs584xRatCoUPbSp6BqSiFi1FtHqUISpgqHmOGHUpiM4PSKg4jjQf87S9FNf4oqLC8WejujU/u5Of2lyRp1e1th85SDevLDTL3ERmdAd9ezpvDCcr9gFkJ5SjyxS2qMiLndwRlzKOjy1Ra/RxWvChdtF9pF67W3QIwR0Z7VxKjdX++0SNa2HXgAZG2O5DLai7FeUSjw18pQnqfL5/h1NW6LXLQch0h3mlgods8MYqGfAd6EbcmaC519jjDIGApkB34Sen3sfOPPm1hKgKJA7grXNvwx4L/SiWZ1gMu1jb5P2bwcx69Iw4J3QaegKk5G+uyhgI+ZKQw+zIhcGxAudEA56Hd1tscRaYIkx0AoYEC90vW4OCMlrBdhYExkDDQyIE7oQHZesDfSXcrH+ZQzYM+C50Atm3gBeiLLVrIGHWJcxBqRgwDOhH8+LQXnFPoB0lqJSZoMx0NwMuBc6yVPBULERhAxt7sax+hgDUjHgXuiG7LngMUuqCpkdxkBLMOBa6AW60TCTlS3RMFYnY0BKBpwLnUa9NZl3B/LLtqQkgtmSNwOOhX7whXjU1NKz5e4DdcubH4ZOJgw0Fbrl7c9fg5B7ZYKRwWAMOLgio89+CwTTGTeMATkxYDui63OyQPglcgLIsDAGKAPXhF6YfQvM3HeBENKZdQ1jQGoGLEIvmJ0EvnZ/c79ES2owzB5jwBkDHGhIZ/2R7QC5g9HEGJArAxzyde8D5Gm5AmS4GAO2c3TGB2OgFTLALR1KA6e5SByvUpEp7s+6tELwrMnKYcCl0DmYVOCyzOM3L2dCV44mZInUhdBrVFCPMmdt3MCmLrLsemWBcih0DlfVBMNNWVu2WdlgI7qydCE7tE2FzpVpVOqhdZkbaJSKhsSELruuVxYgG6FzOK+Bekjd+I16exaY0JWlC9mhbRA6h5PBCBpUM369w1jdTOiy63plAaoX+rEQNTewetzmEmfomdCVpQvZoeWWDi3UctrBlePXnHHpTZcdcgZIUQxErnk43vjI2ovuQP8faDGikjbF4FsAAAAASUVORK5CYII="}}]); diff --git a/p__Innovation__Detail.499ed985.chunk.css b/p__Innovation__Detail.1128fb44.chunk.css similarity index 99% rename from p__Innovation__Detail.499ed985.chunk.css rename to p__Innovation__Detail.1128fb44.chunk.css index 091d85af70..c3c7d433ec 100644 --- a/p__Innovation__Detail.499ed985.chunk.css +++ b/p__Innovation__Detail.1128fb44.chunk.css @@ -1702,6 +1702,15 @@ ul.menu___1KAyS [class~='ant-dropdown-menu-item-active'] { .joinCol___3o5gp { width: 48%; } +.hidden___3-1Kn { + display: none; +} +.w140___3rLeo { + width: 140px !important; +} +.w100___DFsbd { + width: 90%; +} /* stylelint-disable no-duplicate-selectors */ /* stylelint-disable */ /* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ diff --git a/p__Innovation__Detail.93ea84e5.async.js b/p__Innovation__Detail.293f4744.async.js similarity index 67% rename from p__Innovation__Detail.93ea84e5.async.js rename to p__Innovation__Detail.293f4744.async.js index 1d08a2216a..90d6741e39 100644 --- a/p__Innovation__Detail.93ea84e5.async.js +++ b/p__Innovation__Detail.293f4744.async.js @@ -1,31 +1,31 @@ (window.webpackJsonp=window.webpackJsonp||[]).push([[156,6,8,9,10,13],{"+QRC":function(Te,k,o){"use strict";var le=o("E9nw"),J={"text/plain":"Text","text/html":"Url",default:"Text"},Re="Copy to clipboard: #{key}, Enter";function $(D){var fe=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return D.replace(/#{\s*key\s*}/g,fe)}function x(D,fe){var oe,z,L,C,_,O,u=!1;fe||(fe={}),oe=fe.debug||!1;try{L=le(),C=document.createRange(),_=document.getSelection(),O=document.createElement("span"),O.textContent=D,O.style.all="unset",O.style.position="fixed",O.style.top=0,O.style.clip="rect(0, 0, 0, 0)",O.style.whiteSpace="pre",O.style.webkitUserSelect="text",O.style.MozUserSelect="text",O.style.msUserSelect="text",O.style.userSelect="text",O.addEventListener("copy",function(m){if(m.stopPropagation(),fe.format)if(m.preventDefault(),typeof m.clipboardData=="undefined"){oe&&console.warn("unable to use e.clipboardData"),oe&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var E=J[fe.format]||J.default;window.clipboardData.setData(E,D)}else m.clipboardData.clearData(),m.clipboardData.setData(fe.format,D);fe.onCopy&&(m.preventDefault(),fe.onCopy(m.clipboardData))}),document.body.appendChild(O),C.selectNodeContents(O),_.addRange(C);var g=document.execCommand("copy");if(!g)throw new Error("copy command was unsuccessful");u=!0}catch(m){oe&&console.error("unable to copy using execCommand: ",m),oe&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(fe.format||"text",D),fe.onCopy&&fe.onCopy(window.clipboardData),u=!0}catch(E){oe&&console.error("unable to copy using clipboardData: ",E),oe&&console.error("falling back to prompt"),z=$("message"in fe?fe.message:Re),window.prompt(z,D)}}finally{_&&(typeof _.removeRange=="function"?_.removeRange(C):_.removeAllRanges()),O&&document.body.removeChild(O),L()}return u}Te.exports=x},"+ua5":function(Te,k,o){},"/GNS":function(Te,k,o){Te.exports=o.p+"static/search1.c4136dd4.png"},"/cxE":function(Te,k,o){"use strict";o.d(k,"e",function(){return Re}),o.d(k,"f",function(){return $}),o.d(k,"g",function(){return x}),o.d(k,"d",function(){return fe}),o.d(k,"a",function(){return oe}),o.d(k,"b",function(){return z}),o.d(k,"c",function(){return L});var le=function(){function C(){this.listeners=[],this.unexpectedErrorHandler=function(_){setTimeout(function(){throw _.stack?new Error(_.message+` -`+_.stack):_},0)}}return C.prototype.emit=function(_){this.listeners.forEach(function(O){O(_)})},C.prototype.onUnexpectedError=function(_){this.unexpectedErrorHandler(_),this.emit(_)},C.prototype.onUnexpectedExternalError=function(_){this.unexpectedErrorHandler(_)},C}(),J=new le;function Re(C){fe(C)||J.onUnexpectedError(C);return}function $(C){fe(C)||J.onUnexpectedExternalError(C);return}function x(C){if(C instanceof Error){var _=C.name,O=C.message,u=C.stacktrace||C.stack;return{$isError:!0,name:_,message:O,stack:u}}return C}var D="Canceled";function fe(C){return C instanceof Error&&C.name===D&&C.message===D}function oe(){var C=new Error(D);return C.name=C.message,C}function z(C){return C?new Error("Illegal argument: "+C):new Error("Illegal argument")}function L(C){return C?new Error("Illegal state: "+C):new Error("Illegal state")}},"1Sn+":function(Te,k,o){},"1XHU":function(Te,k,o){"use strict";var le=o("2qtc"),J=o("kLXV"),Re=o("q1tI"),$=o.n(Re),x=o("9kvl"),D=o("3wET"),fe=o.n(D),oe=o("bUJZ"),z=o.n(oe),L=o("Ct/S"),C=o.n(L),_=function(u){var g=u.visible,m=u.occupationValue,E=u.onCancel,p=E===void 0?function(){}:E,y=function(){return $.a.createElement("div",{className:C.a.flexColumn},$.a.createElement("img",{className:C.a.img,src:z.a}),$.a.createElement("span",{className:C.a.content},"\u672A\u804C\u4E1A\u8BA4\u8BC1"))},S=function(){return $.a.createElement("div",{className:C.a.flexColumn},$.a.createElement("img",{className:C.a.img,src:fe.a}),$.a.createElement("span",{className:C.a.content},"\u672A\u5B9E\u540D\u8BA4\u8BC1"))},U=function(){return m===3?$.a.createElement($.a.Fragment,null,S(),y()):m===2?y():S()};return $.a.createElement(J.a,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,visible:g,title:"\u56E0\u4E3A\u4EE5\u4E0B\u539F\u56E0\uFF0C\u60A8\u6682\u65F6\u4E0D\u80FD\u8FDB\u884C\u64CD\u4F5C",okText:"\u7ACB\u5373\u8BA4\u8BC1",cancelText:"\u53D6\u6D88",width:"600px",onOk:function(){p(),x.d.push("/account/certification")},onCancel:function(){p()}},$.a.createElement("div",{className:C.a.tilte},"\u8BF7\u5728\u5B8C\u6210\u6761\u4EF6\u540E\u91CD\u8BD5"),$.a.createElement("div",{className:C.a.flexRow},U()))};k.a=Object(x.a)(function(O){var u=O.paperlibrary,g=O.loading,m=O.globalSetting;return{paperlibrary:u,globalSetting:m,loading:g.effects}})(_)},"1ZF9":function(Te,k,o){Te.exports=o.p+"static/Authorize.cc9c212f.png"},"24hK":function(Te,k,o){"use strict";o.d(k,"a",function(){return Re});var le=o("JYp7"),J=function(){function $(x){this.element=x,this.next=$.Undefined,this.prev=$.Undefined}return $.Undefined=new $(void 0),$}(),Re=function(){function $(){this._first=J.Undefined,this._last=J.Undefined,this._size=0}return Object.defineProperty($.prototype,"size",{get:function(){return this._size},enumerable:!0,configurable:!0}),$.prototype.isEmpty=function(){return this._first===J.Undefined},$.prototype.clear=function(){this._first=J.Undefined,this._last=J.Undefined,this._size=0},$.prototype.unshift=function(x){return this._insert(x,!1)},$.prototype.push=function(x){return this._insert(x,!0)},$.prototype._insert=function(x,D){var fe=this,oe=new J(x);if(this._first===J.Undefined)this._first=oe,this._last=oe;else if(D){var z=this._last;this._last=oe,oe.prev=z,z.next=oe}else{var L=this._first;this._first=oe,oe.next=L,L.prev=oe}this._size+=1;var C=!1;return function(){C||(C=!0,fe._remove(oe))}},$.prototype.shift=function(){if(this._first===J.Undefined)return;var x=this._first.element;return this._remove(this._first),x},$.prototype.pop=function(){if(this._last===J.Undefined)return;var x=this._last.element;return this._remove(this._last),x},$.prototype._remove=function(x){if(x.prev!==J.Undefined&&x.next!==J.Undefined){var D=x.prev;D.next=x.next,x.next.prev=D}else x.prev===J.Undefined&&x.next===J.Undefined?(this._first=J.Undefined,this._last=J.Undefined):x.next===J.Undefined?(this._last=this._last.prev,this._last.next=J.Undefined):x.prev===J.Undefined&&(this._first=this._first.next,this._first.prev=J.Undefined);this._size-=1},$.prototype.iterator=function(){var x,D=this._first;return{next:function(){return D===J.Undefined?le.c:(x?x.value=D.element:x={done:!1,value:D.element},D=D.next,x)}}},$.prototype.toArray=function(){for(var x=[],D=this._first;D!==J.Undefined;D=D.next)x.push(D.element);return x},$}()},"3wET":function(Te,k){Te.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAACE5JREFUWAmtWH1snVUZ/533tuvYVreyjGy3Y6srTBo2srI4XbtKgFQxIrKYzeAfk8AfCzHbCkPMjPjBP0aCsjr1D01USCQ6oosyiLF8xMGqc2BHauUj1I2Ntghs7dqytuu99/j7nfOee9/73js+jKd53+d5n3Oe5/zO8zznOafX4EO2ta/bhqlJfM4adFJ1hQWyxiIrM5QNG2CY7EnKei5agMf7V5pR9X3QRv0P1pr77WaO3AGLDoKokZYlY2hBtFqLDHLse9ZE2De41hyoNiYte19AzX22nfPdT8NtnJr6UgkIAl/dTLKXwHupeM9gqzmcBpH8rm6JI7ZYm3nhBfyAQHYlFcr4NL6yTn4kEamPxkxkutevx+5Hjcmnh+u7KqB1fXbR+Az2U195UmyWnjH8E1ULvGgsKDlRghTg8MnhPQvrsPVYqxnziqV3BSCBGZuUe21LMUGUKGx6F42K14rZJ6oWeFG19+w3eGnhPLSlQUVOM34pTGfHsR95tCBPozlOFCh5q++YOj7uqyfUxhqDbAYQjxzB8JFuoJ739qRrZ22L5tKcSQx+KbFk1VN2b8Fa5ky8QvojhEVDAh9C1DAH2NYIdFwMNM3TCIsT5wwOnbH45SlgIufDG8arv+RnsQb0SPe/rzdd0lYrAmr+s23PWzznxdXfyRzK1gEPrgU+cbHBa5MWr07KmsHq+RaXLTAYGAe29wFDMyVb6RC62YmxJjKbBj/td5+rJ1LJzeL+ihWUbHkuzpe5GYM9lwsM8MSbwLcGDMZmqc1cWlhrsOsyi20rgTubDb45YDGl0MZNPio1yS1yec2NdsldDq18jEUvzzqjjVj2UMF9i/JRDpFeMc/ihqUWT71p8fU+i3fO0eisRZ4hOjNl8f1/MWxvG3wha/GxedKVntct0SB3tM1hCIAwix0+YZWEVKRhPYF3SRjLxa+tN6hlGX56hHky7RNXyevHAe/OWPxpyCoUuKpem0F9frGBaqGBd5QYOAI1Kw7aBjuFDuWbckQt0DQfYr5srhuGkXdJ5cG4JZP+P+pjWzIn9gR5Vx746ajrLc3Fc7BDWCJM4EZu0xoXkmJ4OLqMl9HYY6Svj3vgrQ00SI9Z5Y+ewJOua/BjBrjj5IEybzjbmkN2YyoMxBJR0OmF5UreSDAmygmoLHqY5/kb3FlfWgWsJygdAu4giOnVlG39KHCcO63/HfXRd/HkgQZbgcquKaAz85GbvrMTBduEApFqUYGKTz2mIH8D4zMGs+Q/swK4Zhkno+w8vbCEpeCLBPmNq4HFDOuP+4G/vBHblN3UIz1LmajnzShD5e8yHO4BcE4HxAnKX/STE0TUPsyJjjUBG5YC937ccE2hz+DEWYs9PNN/N0hjBc0mo2waIz4ey7xxcznq+pGtYf5wc/oW95eqZcjiosRiOYvebWssNrMOLb7IYHSaRXEUGGMBHJ0G/j5icZS16QTDZQjcY/AzsHw54MKoFrAFvBRla2xeFz3fUgugMED1dDUT9YFrgdalBi++Rf6IxaFTrENTCiHcExblLIYP0lpWvFuvZLjPA799+QLzcd8oZCMEUu+HlCCE70DXLAEeuN5g1SLgJ89b/PwYcPoce90yw6hy/RCSWh6fX+Ex87UNwKkJ4DfMLdcI1EVPwH0bUciGWRdW6ztZR+IBjlzCg/NHvBk1EvZ9h4BH+lmV6bQwXkUyp4RNeMQpckwdD6fbrgJ2f5IX7bME1cMebfVqLcJwZHK8kMfb0m098qJ6pDiHS7j3U8Dliw26/0Yw9EyBVVw6GjOHbtjUaFGrpbp646n4OoZ8+zrgbl5+jzPPup4AnmeIHSDaZrr4UhLzZrZwMioU8GSpcGkSDeJS4wlX8zTvbAaO0NCv/0Exz6zk+C0twE8/b3B7qyE4r6t+VgB8dYNBF8G8+jaw6zHgRR4nwa5bcGoBNh/11GQKOJjPubXRueU+l/0tTMT5LP8PHy1gbJKAKSuGnEw/i+QwQ3F3h/4VsfjZEYMMd9fOjcAdGw3+yR131x+BV1ggK1rZdCYXZfC4s738u/Zp5tG1aYV6LvNXtwDLmcg3/4ITaytzkEC5pjAxqdfw5P/hTbwLXcLb1iGL+XUG2wmoj7Xqrj8Ag6fD8PIrb3Lf89r7zNC3zXX0Clse+1gxCSis30+5gMnc1GDwylvAmQkaUxgJItyZg68Ghgx2/p4Xtpt5B7qGt0CiPnqSYA4wd04HmzEoT/w7rI6U69onIasDz6X7zAEeC71lhx0nj5iw2rITU8AMjwuf6J6K97nk6ctDwM79zBN65a/HPX+ctcrbFE3yRED7ShRRLrRXGIRFGF3L7rHtVHou6QHxlzKpx3gBm2AVDttcVI1QijIn4KuZ9WqaJ//QmDdOGKVJXM2iRJStOFfGbBr+nr/CFgFpQOOd+b08M3cVk0S9CYvvB6iyvwRK9uNzxFMncCHqHnow0xV/+pCFj7aN0W7DrRfqhLs5qlZc8AZJ26pXcn1iC/twSq5weuqvvxrH77j+mELUoznD/KJlHpKgqcsumjlve2mqJeWg0nIrtKSpVqHhxcU3wZTGvFRXa9pO7C3/77WqaYE6P23380rRGaaQzcqQVOZQce73YLhLe+rmmq1pMFJxuyytq4Ht15nP8ljpdpX7QiFRyU+EIIQiUJUJ8aKOp51MIereRNvVwAhHVQ8lAWZv588xBf0cY6v8HJMcSXCxQVG14F1ReqWXpeWe4Yf+x59jnMXEa9k2u5mgdrASdHBqV1BTu7hiExGEfPss6b6Rh/9PP1glMDl2xZdtA8vMjRaFTl7tLqVQN86sOukJnmx8jD3FstpTCxw8+ciH+0nvv4gFlb/v9tJbAAAAAElFTkSuQmCC"},"498V":function(Te,k,o){Te.exports=o.p+"static/logo.22b9a281.svg"},"4qgm":function(Te,k){Te.exports="data:image/png;base64,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"},"4u4S":function(Te,k){Te.exports="data:image/png;base64,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"},"55Ip":function(Te,k,o){"use strict";o.d(k,"a",function(){return y}),o.d(k,"b",function(){return _e});var le=o("Ty5D"),J=o("dI71"),Re=o("q1tI"),$=o.n(Re),x=o("YS25"),D=o("17x9"),fe=o.n(D),oe=o("wx14"),z=o("zLVn"),L=o("9R94"),C=function(T){Object(J.a)(d,T);function d(){for(var ue,Y=arguments.length,F=new Array(Y),N=0;N=0||Y.relatedTarget.className.indexOf("".concat(w,"-next"))>=0))return;T.setState({goInputText:""}),H(T.getValidValue())},T.go=function(Y){var F=T.state.goInputText;if(F==="")return;(Y.keyCode===u.ENTER||Y.type==="click")&&(T.setState({goInputText:""}),T.props.quickGo(T.getValidValue()))},T}return Object(x.a)(ae,[{key:"getValidValue",value:function(){var d=this.state,s=d.goInputText,ue=d.current;return!s||isNaN(s)?ue:Number(s)}},{key:"getPageSizeOptions",value:function(){var d=this.props,s=d.pageSize,ue=d.pageSizeOptions;return ue.some(function(Y){return Y.toString()===s.toString()})?ue:ue.concat([s.toString()]).sort(function(Y,F){var N=isNaN(Number(Y))?0:Number(Y),H=isNaN(Number(F))?0:Number(F);return N-H})}},{key:"render",value:function(){var d=this,s=this.props,ue=s.pageSize,Y=s.locale,F=s.rootPrefixCls,N=s.changeSize,H=s.quickGo,w=s.goButton,j=s.selectComponentClass,K=s.buildOptionText,ee=s.selectPrefixCls,B=s.disabled,te=this.state.goInputText,ye="".concat(F,"-options"),Pe=j,xe=null,Se=null,X=null;if(!N&&!H)return null;var re=this.getPageSizeOptions();if(N&&Pe){var Ee=re.map(function(ie,Ce){return z.a.createElement(Pe.Option,{key:Ce,value:ie.toString()},(K||d.buildOptionText)(ie))});xe=z.a.createElement(Pe,{disabled:B,prefixCls:ee,showSearch:!1,className:"".concat(ye,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(ue||re[0]).toString(),onChange:this.changeSize,getPopupContainer:function(Ce){return Ce.parentNode}},Ee)}return H&&(w&&(X=typeof w=="boolean"?z.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:B,className:"".concat(ye,"-quick-jumper-button")},Y.jump_to_confirm):z.a.createElement("span",{onClick:this.go,onKeyUp:this.go},w)),Se=z.a.createElement("div",{className:"".concat(ye,"-quick-jumper")},Y.jump_to,z.a.createElement("input",{disabled:B,type:"text",value:te,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),Y.page,X)),z.a.createElement("li",{className:"".concat(ye)},xe,Se)}}]),ae}(z.a.Component);g.defaultProps={pageSizeOptions:["10","20","50","100"]};var m=g,E=o("N2Kk");function p(){}function y(de){return typeof de=="number"&&isFinite(de)&&Math.floor(de)===de}function S(de,_e,ae){return ae}function U(de,_e,ae){var T=typeof de=="undefined"?_e.pageSize:de;return Math.floor((ae.total-1)/T)+1}var Z=function(de){Object(D.a)(ae,de);var _e=Object(fe.a)(ae);function ae(T){var d;Object($.a)(this,ae),d=_e.call(this,T),d.getJumpPrevPage=function(){return Math.max(1,d.state.current-(d.props.showLessItems?3:5))},d.getJumpNextPage=function(){return Math.min(U(void 0,d.state,d.props),d.state.current+(d.props.showLessItems?3:5))},d.getItemIcon=function(N,H){var w=d.props.prefixCls,j=N||z.a.createElement("button",{type:"button","aria-label":H,className:"".concat(w,"-item-link")});return typeof N=="function"&&(j=z.a.createElement(N,Object(Re.a)({},d.props))),j},d.savePaginationNode=function(N){d.paginationNode=N},d.isValid=function(N){return y(N)&&N!==d.state.current},d.shouldDisplayQuickJumper=function(){var N=d.props,H=N.showQuickJumper,w=N.pageSize,j=N.total;return j<=w?!1:H},d.handleKeyDown=function(N){(N.keyCode===u.ARROW_UP||N.keyCode===u.ARROW_DOWN)&&N.preventDefault()},d.handleKeyUp=function(N){var H=d.getValidValue(N),w=d.state.currentInputValue;H!==w&&d.setState({currentInputValue:H}),N.keyCode===u.ENTER?d.handleChange(H):N.keyCode===u.ARROW_UP?d.handleChange(H-1):N.keyCode===u.ARROW_DOWN&&d.handleChange(H+1)},d.changePageSize=function(N){var H=d.state.current,w=U(N,d.state,d.props);H=H>w?w:H,w===0&&(H=d.state.current),typeof N=="number"&&("pageSize"in d.props||d.setState({pageSize:N}),"current"in d.props||d.setState({current:H,currentInputValue:H})),d.props.onShowSizeChange(H,N),"onChange"in d.props&&d.props.onChange&&d.props.onChange(H,N)},d.handleChange=function(N){var H=d.props.disabled,w=N;if(d.isValid(w)&&!H){var j=U(void 0,d.state,d.props);w>j?w=j:w<1&&(w=1),"current"in d.props||d.setState({current:w,currentInputValue:w});var K=d.state.pageSize;return d.props.onChange(w,K),w}return d.state.current},d.prev=function(){d.hasPrev()&&d.handleChange(d.state.current-1)},d.next=function(){d.hasNext()&&d.handleChange(d.state.current+1)},d.jumpPrev=function(){d.handleChange(d.getJumpPrevPage())},d.jumpNext=function(){d.handleChange(d.getJumpNextPage())},d.hasPrev=function(){return d.state.current>1},d.hasNext=function(){return d.state.current2?w-2:0),K=2;K=ue?F=ue:F=Number(s),F}},{key:"getShowSizeChanger",value:function(){var d=this.props,s=d.showSizeChanger,ue=d.total,Y=d.totalBoundaryShowSizeChanger;return typeof s!="undefined"?s:ue>Y}},{key:"renderPrev",value:function(d){var s=this.props,ue=s.prevIcon,Y=s.itemRender,F=Y(d,"prev",this.getItemIcon(ue,"prev page")),N=!this.hasPrev();return Object(oe.isValidElement)(F)?Object(oe.cloneElement)(F,{disabled:N}):F}},{key:"renderNext",value:function(d){var s=this.props,ue=s.nextIcon,Y=s.itemRender,F=Y(d,"next",this.getItemIcon(ue,"next page")),N=!this.hasNext();return Object(oe.isValidElement)(F)?Object(oe.cloneElement)(F,{disabled:N}):F}},{key:"render",value:function(){var d=this,s=this.props,ue=s.prefixCls,Y=s.className,F=s.style,N=s.disabled,H=s.hideOnSinglePage,w=s.total,j=s.locale,K=s.showQuickJumper,ee=s.showLessItems,B=s.showTitle,te=s.showTotal,ye=s.simple,Pe=s.itemRender,xe=s.showPrevNextJumpers,Se=s.jumpPrevIcon,X=s.jumpNextIcon,re=s.selectComponentClass,Ee=s.selectPrefixCls,ie=s.pageSizeOptions,Ce=this.state,v=Ce.current,W=Ce.pageSize,P=Ce.currentInputValue;if(H===!0&&w<=W)return null;var ce=U(void 0,this.state,this.props),R=[],Q=null,be=null,De=null,Ie=null,Ge=null,qe=K&&K.goButton,Je=ee?1:2,$e=v-1>0?v-1:0,it=v+1=Je*2&&v!==1+2&&(R[0]=Object(oe.cloneElement)(R[0],{className:"".concat(ue,"-item-after-jump-prev")}),R.unshift(Q)),ce-v>=Je*2&&v!==ce-2&&(R[R.length-1]=Object(oe.cloneElement)(R[R.length-1],{className:"".concat(ue,"-item-before-jump-next")}),R.push(be)),ze!==1&&R.unshift(De),st!==ce&&R.push(Ie)}var ke=null;te&&(ke=z.a.createElement("li",{className:"".concat(ue,"-total-text")},te(w,[w===0?0:(v-1)*W+1,v*W>w?w:v*W])));var Ke=!this.hasPrev()||!ce,He=!this.hasNext()||!ce;return z.a.createElement("ul",Object(le.a)({className:C()(ue,Y,Object(J.a)({},"".concat(ue,"-disabled"),N)),style:F,unselectable:"unselectable",ref:this.savePaginationNode},xt),ke,z.a.createElement("li",{title:B?j.prev_page:null,onClick:this.prev,tabIndex:Ke?null:0,onKeyPress:this.runIfEnterPrev,className:C()("".concat(ue,"-prev"),Object(J.a)({},"".concat(ue,"-disabled"),Ke)),"aria-disabled":Ke},this.renderPrev($e)),R,z.a.createElement("li",{title:B?j.next_page:null,onClick:this.next,tabIndex:He?null:0,onKeyPress:this.runIfEnterNext,className:C()("".concat(ue,"-next"),Object(J.a)({},"".concat(ue,"-disabled"),He)),"aria-disabled":He},this.renderNext(it)),z.a.createElement(m,{disabled:N,locale:j,rootPrefixCls:ue,selectComponentClass:re,selectPrefixCls:Ee,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:v,pageSize:W,pageSizeOptions:ie,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:qe}))}}],[{key:"getDerivedStateFromProps",value:function(d,s){var ue={};if("current"in d&&(ue.current=d.current,d.current!==s.current&&(ue.currentInputValue=ue.current)),"pageSize"in d&&d.pageSize!==s.pageSize){var Y=s.current,F=U(d.pageSize,s,d);Y=Y>F?F:Y,"current"in d||(ue.current=Y,ue.currentInputValue=Y),ue.pageSize=d.pageSize}return ue}}]),ae}(z.a.Component);Z.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:p,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:p,locale:E.a,style:{},itemRender:S,totalBoundaryShowSizeChanger:50};var ne=Z},"6Fuo":function(Te,k,o){Te.exports={flex_box_center:"flex_box_center___3p8A0",flex_space_between:"flex_space_between___2wMwo",flex_box_vertical_center:"flex_box_vertical_center___2fKhV",flex_box_center_end:"flex_box_center_end___27Yk8",flex_box_column:"flex_box_column___3Khbo",rightMenu:"rightMenu___20Eel",joinMenu:"joinMenu___2blJt",joinBoard:"joinBoard___2XUXK",joinCol:"joinCol___3o5gp"}},"6RRn":function(Te,k,o){"use strict";var le=o("wCXF"),J=o("n6Qo");o.d(k,"b",function(){return J.a});var Re=o("IBYe"),$=o("6eGT"),x=o("hW8S");o.d(k,"a",function(){return x.a}),k.c=le.b},"6eGT":function(Te,k,o){"use strict";function le(J){return null}k.a=le},"746U":function(Te,k,o){"use strict";o.d(k,"d",function(){return J}),o.d(k,"j",function(){return Re}),o.d(k,"i",function(){return $}),o.d(k,"h",function(){return x}),o.d(k,"e",function(){return D}),o.d(k,"k",function(){return fe}),o.d(k,"l",function(){return oe}),o.d(k,"a",function(){return z}),o.d(k,"f",function(){return C}),o.d(k,"g",function(){return _}),o.d(k,"m",function(){return O}),o.d(k,"c",function(){return m}),o.d(k,"b",function(){return E}),o.d(k,"n",function(){return p}),o.d(k,"o",function(){return y});var le={number:"number",string:"string",undefined:"undefined",object:"object",function:"function"};function J(S){return Array.isArray?Array.isArray(S):!!(S&&typeof S.length===le.number&&S.constructor===Array)}function Re(S){return typeof S===le.string||S instanceof String}function $(S){return typeof S===le.object&&S!==null&&!Array.isArray(S)&&!(S instanceof RegExp)&&!(S instanceof Date)}function x(S){return(typeof S===le.number||S instanceof Number)&&!isNaN(S)}function D(S){return S===!0||S===!1}function fe(S){return typeof S===le.undefined}function oe(S){return fe(S)||S===null}function z(S,U){if(!S)throw new Error(U?"Unexpected type, expected '"+U+"'":"Unexpected type")}var L=Object.prototype.hasOwnProperty;function C(S){if(!$(S))return!1;for(var U in S)if(L.call(S,U))return!1;return!0}function _(S){return typeof S===le.function}function O(S,U){for(var Z=Math.min(S.length,U.length),ne=0;ne0&&arguments[0]!==void 0?arguments[0]:[],m=new Map;function E(p){var y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(p||[]).forEach(function(S){var U=S.key,Z=S.children;Object(x.a)(U!=null,"Tree node must have a certain key: [".concat(y).concat(U,"]"));var ne=String(U);Object(x.a)(!m.has(ne)||U===null||U===void 0,"Same 'key' exist in the Tree: ".concat(ne)),m.set(ne,!0),E(Z,"".concat(y).concat(ne," > "))})}E(g)}function z(g){function m(E){var p=Object($.a)(E);return p.map(function(y){if(!Object(D.i)(y))return Object(x.a)(!y,"Tree/TreeNode can only accept TreeNode as children."),null;var S=y.key,U=y.props,Z=U.children,ne=Object(Re.a)(U,["children"]),de=Object(J.a)({key:S},ne),_e=m(Z);return _e.length&&(de.children=_e),de}).filter(function(y){return y})}return m(g)}function L(){var g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],E=new Set(m===!0?[]:m),p=[];function y(S){var U=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return S.map(function(Z,ne){var de=Object(D.h)(U?U.pos:"0",ne),_e=fe(Z.key,de),ae=Object(J.a)(Object(J.a)({},Z),{},{parent:U,pos:de,children:null,data:Z,isStart:[].concat(Object(le.a)(U?U.isStart:[]),[ne===0]),isEnd:[].concat(Object(le.a)(U?U.isEnd:[]),[ne===S.length-1])});return p.push(ae),m===!0||E.has(_e)?ae.children=y(Z.children||[],ae):ae.children=[],ae})}return y(g),p}function C(g,m,E){var p;E?typeof E=="string"?p=function(U){return U[E]}:typeof E=="function"&&(p=function(U){return E(U)}):p=function(U,Z){return fe(U.key,Z)};function y(S,U,Z){var ne=S?S.children:g,de=S?Object(D.h)(Z.pos,U):"0";if(S){var _e=p(S,de),ae={node:S,index:U,pos:de,key:_e,parentPos:Z.node?Z.pos:null,level:Z.level+1};m(ae)}ne&&ne.forEach(function(T,d){y(T,d,{node:S,pos:de,level:Z?Z.level+1:-1})})}y(null)}function _(g){var m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},E=m.initWrapper,p=m.processEntity,y=m.onProcessFinished,S=arguments.length>2?arguments[2]:void 0,U={},Z={},ne={posEntities:U,keyEntities:Z};return E&&(ne=E(ne)||ne),C(g,function(de){var _e=de.node,ae=de.index,T=de.pos,d=de.key,s=de.parentPos,ue=de.level,Y={node:_e,index:ae,key:d,pos:T,level:ue},F=fe(d,T);U[T]=Y,Z[F]=Y,Y.parent=U[s],Y.parent&&(Y.parent.children=Y.parent.children||[],Y.parent.children.push(Y)),p&&p(Y,ne)},S),y&&y(ne),ne}function O(g,m){var E=m.expandedKeys,p=m.selectedKeys,y=m.loadedKeys,S=m.loadingKeys,U=m.checkedKeys,Z=m.halfCheckedKeys,ne=m.dragOverNodeKey,de=m.dropPosition,_e=m.keyEntities,ae=_e[g],T={eventKey:g,expanded:E.indexOf(g)!==-1,selected:p.indexOf(g)!==-1,loaded:y.indexOf(g)!==-1,loading:S.indexOf(g)!==-1,checked:U.indexOf(g)!==-1,halfChecked:Z.indexOf(g)!==-1,pos:String(ae?ae.pos:""),dragOver:ne===g&&de===0,dragOverGapTop:ne===g&&de===-1,dragOverGapBottom:ne===g&&de===1};return T}function u(g){var m=g.data,E=g.expanded,p=g.selected,y=g.checked,S=g.loaded,U=g.loading,Z=g.halfChecked,ne=g.dragOver,de=g.dragOverGapTop,_e=g.dragOverGapBottom,ae=g.pos,T=g.active,d=Object(J.a)(Object(J.a)({},m),{},{expanded:E,selected:p,checked:y,loaded:S,loading:U,halfChecked:Z,dragOver:ne,dragOverGapTop:de,dragOverGapBottom:_e,pos:ae,active:T});return"props"in d||Object.defineProperty(d,"props",{get:function(){return Object(x.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),g}}),d}},"8HAY":function(Te,k,o){"use strict";o.d(k,"a",function(){return D}),o.d(k,"b",function(){return fe});var le=o("pmY6"),J=o("MI8n"),Re=function(){var oe=function(z,L){return oe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(C,_){C.__proto__=_}||function(C,_){for(var O in _)_.hasOwnProperty(O)&&(C[O]=_[O])},oe(z,L)};return function(z,L){oe(z,L);function C(){this.constructor=z}z.prototype=L===null?Object.create(L):(C.prototype=L.prototype,new C)}}(),$=function(oe,z,L,C){function _(O){return O instanceof L?O:new L(function(u){u(O)})}return new(L||(L=Promise))(function(O,u){function g(p){try{E(C.next(p))}catch(y){u(y)}}function m(p){try{E(C.throw(p))}catch(y){u(y)}}function E(p){p.done?O(p.value):_(p.value).then(g,m)}E((C=C.apply(oe,z||[])).next())})},x=function(oe,z){var L={label:0,sent:function(){if(O[0]&1)throw O[1];return O[1]},trys:[],ops:[]},C,_,O,u;return u={next:g(0),throw:g(1),return:g(2)},typeof Symbol=="function"&&(u[Symbol.iterator]=function(){return this}),u;function g(E){return function(p){return m([E,p])}}function m(E){if(C)throw new TypeError("Generator is already executing.");for(;L;)try{if(C=1,_&&(O=E[0]&2?_.return:E[0]?_.throw||((O=_.return)&&O.call(_),0):_.next)&&!(O=O.call(_,E[1])).done)return O;(_=0,O)&&(E=[E[0]&2,O.value]);switch(E[0]){case 0:case 1:O=E;break;case 4:return L.label++,{value:E[1],done:!1};case 5:L.label++,_=E[1],E=[0];continue;case 7:E=L.ops.pop(),L.trys.pop();continue;default:if(!(O=L.trys,O=O.length>0&&O[O.length-1])&&(E[0]===6||E[0]===2)){L=0;continue}if(E[0]===3&&(!O||E[1]>O[0]&&E[1]1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(le.a)())return null;var L=document.createElement("style");if((oe=z.csp)===null||oe===void 0?void 0:oe.nonce){var C;L.nonce=(C=z.csp)===null||C===void 0?void 0:C.nonce}L.innerHTML=fe;var _=Re(z),O=_.firstChild;return z.prepend&&_.prepend?_.prepend(L):z.prepend&&O?_.insertBefore(L,O):_.appendChild(L),L}var x=new Map;function D(fe,oe){var z=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},L=Re(z);if(!x.has(L)){var C=$("",z),_=C.parentNode;x.set(L,_),_.removeChild(C)}var O=Array.from(x.get(L).children).find(function(p){return p.tagName==="STYLE"&&p[J]===oe});if(O){var u,g;if(((u=z.csp)===null||u===void 0?void 0:u.nonce)&&O.nonce!==((g=z.csp)===null||g===void 0?void 0:g.nonce)){var m;O.nonce=(m=z.csp)===null||m===void 0?void 0:m.nonce}return O.innerHTML!==fe&&(O.innerHTML=fe),O}var E=$(fe,z);return E[J]=oe,E}},"C/vA":function(Te,k,o){"use strict";o.d(k,"a",function(){return le});function le(J){var Re=this,$=!1,x;return function(){return $||($=!0,x=J.apply(Re,arguments)),x}}},"Cg/j":function(Te,k,o){"use strict";o.d(k,"b",function(){return le}),o.d(k,"a",function(){return J}),o.d(k,"c",function(){return $}),o.d(k,"d",function(){return x});var le;(function(D){D.serviceIds=new Map,D.DI_TARGET="$di$target",D.DI_DEPENDENCIES="$di$dependencies";function fe(oe){return oe[D.DI_DEPENDENCIES]||[]}D.getServiceDependencies=fe})(le||(le={}));var J=$("instantiationService");function Re(D,fe,oe,z){fe[le.DI_TARGET]===fe?fe[le.DI_DEPENDENCIES].push({id:D,index:oe,optional:z}):(fe[le.DI_DEPENDENCIES]=[{id:D,index:oe,optional:z}],fe[le.DI_TARGET]=fe)}function $(D){if(le.serviceIds.has(D))return le.serviceIds.get(D);var fe=function(oe,z,L){if(arguments.length!==3)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");Re(fe,oe,L,!1)};return fe.toString=function(){return D},le.serviceIds.set(D,fe),fe}function x(D){return function(fe,oe,z){if(arguments.length!==3)throw new Error("@optional-decorator can only be used to decorate a parameter");Re(D,fe,z,!0)}}},"Cs+z":function(Te,k,o){Te.exports=o.p+"static/jqr.b801d45b.png"},"Ct/S":function(Te,k,o){Te.exports={tilte:"tilte___1Tz7i",flexRow:"flexRow___3w9_D",flexColumn:"flexColumn___2HzC_",footerWrap:"footerWrap___12F5M",img:"img___3ED9Z",content:"content___rqPDY",modalContent:"modalContent___2h4ne"}},Cy2x:function(Te,k,o){"use strict";var le=o("DjyN"),J=o("NUBc"),Re=o("cWXX"),$=o("/ezw"),x=o("+L6B"),D=o("2/Rp"),fe=o("miYZ"),oe=o("tsqr"),z=o("2qtc"),L=o("kLXV"),C=o("9og8"),_=o("tJVT"),O=o("WmNS"),u=o.n(O),g=o("q1tI"),m=o.n(g),E=o("Ty5D"),p=o("9kvl"),y=o("m3rI"),S=o("7Kak"),U=o("9yH6"),Z=o("PpiC"),ne=o("cU5J"),de=o.n(ne),_e=function(te){var ye=te.shixunsDetail,Pe=te.globalSetting,xe=te.loading,Se=te.dispatch,X=te.onReloadData,re=Object(Z.a)(te,["shixunsDetail","globalSetting","loading","dispatch","onReloadData"]),Ee=Object(g.useState)(),ie=Object(_.a)(Ee,2),Ce=ie[0],v=ie[1],W=Object(g.useState)([]),P=Object(_.a)(W,2),ce=P[0],R=P[1];Object(g.useEffect)(function(){ye.actionTabs.key==="Collaborators-ChangeManager"&&Q()},[ye.actionTabs.key]);var Q=function(){var Ge=Object(C.a)(u.a.mark(function qe(){var Je,$e;return u.a.wrap(function(xt){for(;;)switch(xt.prev=xt.next){case 0:return xt.next=2,Se({type:"shixunsDetail/getChangeManager",payload:{id:(Je=ye.actionTabs.params)===null||Je===void 0?void 0:Je.id}});case 2:$e=xt.sent,R($e||[]);case 4:case"end":return xt.stop()}},qe)}));return function(){return Ge.apply(this,arguments)}}(),be=function(){var qe;Se({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:(qe=ye.actionTabs.params)===null||qe===void 0?void 0:qe.id}}})},De=function(){var Ge=Object(C.a)(u.a.mark(function qe(){var Je,$e;return u.a.wrap(function(xt){for(;;)switch(xt.prev=xt.next){case 0:if(Ce){xt.next=3;break}return oe.b.info("\u6240\u9009\u4EBA\u5458\u4E3A\u7A7A\uFF0C\u6CA1\u6709\u66F4\u6362\u6210\u529F"),xt.abrupt("return");case 3:return xt.next=5,Se({type:"shixunsDetail/changeManager",payload:{id:(Je=ye.actionTabs.params)===null||Je===void 0?void 0:Je.id,user_id:Ce}});case 5:$e=xt.sent,Ie(),$e&&(X(),oe.b.info($e.message));case 8:case"end":return xt.stop()}},qe)}));return function(){return Ge.apply(this,arguments)}}(),Ie=function(){Se({type:"shixunsDetail/setActionTabs",payload:{}}),v(null)};return m.a.createElement(L.a,{centered:!0,keyboard:!1,closable:!1,title:"\u66F4\u6362\u7BA1\u7406\u5458",visible:ye.actionTabs.key==="Collaborators-ChangeManager",confirmLoading:xe.effects["shixunsDetail/changeManager"],onOk:De,onCancel:Ie},m.a.createElement("div",null,m.a.createElement("div",{className:de.a.title},"\u9009\u62E9\u7684\u6210\u5458\u5C06\u4F1A\u6210\u4E3A\u65B0\u7684\u7BA1\u7406\u5458",m.a.createElement("br",null),"\u60A8\u5C06\u4E0D\u518D\u62E5\u6709\u7BA1\u7406\u5458\u7684\u6743\u9650\uFF0C\u4F46\u60A8\u4ECD\u662F\u5408\u4F5C\u56E2\u961F\u7684\u4E00\u5458"),m.a.createElement("div",{className:de.a.content},ce.length?m.a.createElement(U.a.Group,{value:Ce,onChange:function(qe){return v(qe.target.value)}},ce.map(function(Ge,qe){return m.a.createElement(U.a,{className:de.a.radio,key:qe,value:Ge.user_id},Ge.name)})):m.a.createElement("div",{className:de.a.add},m.a.createElement("span",null,"\u8BF7\u5148\u5C06\u65B0\u7684\u7BA1\u7406\u5458\u901A\u8FC7",m.a.createElement("a",{className:de.a.colorBlue,onClick:be},'"\u6DFB\u52A0\u5408\u4F5C\u8005"'),"\u52A0\u5165\u5408\u4F5C\u8005\u5217\u8868")))))},ae=Object(p.a)(function(B){var te=B.shixunsDetail,ye=B.loading,Pe=B.globalSetting;return{shixunsDetail:te,globalSetting:Pe,loading:ye}})(_e),T=o("Znn+"),d=o("ZTPi"),s=o("ju9d"),ue=d.a.TabPane,Y=function(B){var te=B.visible,ye=B.onCancel,Pe=B.onSelectGroup,xe=B.shixunId,Se=B.onSelectCollaborator;return m.a.createElement(L.a,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",visible:te,width:1100,centered:!0,keyboard:!1,onCancel:ye,maskClosable:!1,destroyOnClose:!0,forceRender:!0,bodyStyle:{minHeight:400,padding:"0 20px 20px 20px"},footer:null},m.a.createElement(d.a,{defaultActiveKey:"1"},m.a.createElement(ue,{tab:"\u641C\u7D22\u6DFB\u52A0",key:"1"},m.a.createElement(s.a,{type:1,onCancel:ye,container_type:2,container_id:xe,onSelect:Se}))))},F=o("bL63"),N=o.n(F),H=o("xvlK"),w=o("ruvs"),j=o("ErOA"),K=function(te){var ye,Pe,xe,Se,X,re=te.shixunsDetail,Ee=te.globalSetting,ie=te.loading,Ce=te.user,v=te.dispatch,W=te.position,P=Object(g.useRef)(),ce=Object(g.useState)(0),R=Object(_.a)(ce,2),Q=R[0],be=R[1],De=Object(g.useState)([]),Ie=Object(_.a)(De,2),Ge=Ie[0],qe=Ie[1],Je=Object(g.useState)({id:null,page:1}),$e=Object(_.a)(Je,2),it=$e[0],xt=$e[1],vt=Object(E.i)(),Ut=Object(g.useState)({}),Ht=Object(_.a)(Ut,2),je=Ht[0],Le=Ht[1],ze=(ye=Ce.userInfo)===null||ye===void 0||((Pe=ye.shixun)===null||Pe===void 0)?void 0:Pe.editable,st=((xe=Ce.userInfo)===null||xe===void 0?void 0:xe.role)<=2||((Se=Ce.userInfo)===null||Se===void 0||((X=Se.shixun)===null||X===void 0)?void 0:X.is_creator);Object(g.useEffect)(function(){P.current=vt==null?void 0:vt.taskId,it.id=vt==null?void 0:vt.taskId,xt(it),rt(it)},[]);var rt=function(){var Xe=Object(C.a)(u.a.mark(function ut(lt){var Ct;return u.a.wrap(function(At){for(;;)switch(At.prev=At.next){case 0:return At.next=2,Object(j.a)("/api/sci/projects/".concat(vt==null?void 0:vt.taskId,"/get_project_partners.json"),{method:"get"});case 2:Ct=At.sent,Ct&&(qe(Ct.users||[]),be(Ct.users_count),Le(Ct));case 4:case"end":return At.stop()}},ut)}));return function(lt){return Xe.apply(this,arguments)}}(),Ue=function(){var Xe=Object(C.a)(u.a.mark(function ut(){var lt;return u.a.wrap(function(bt){for(;;)switch(bt.prev=bt.next){case 0:return it.page=1,xt(it),lt=Object(w.b)(),bt.next=5,v({type:"user/getUserInfo",payload:lt});case 5:return bt.next=7,rt(it);case 7:case"end":return bt.stop()}},ut)}));return function(){return Xe.apply(this,arguments)}}(),ke=function(ut){it.page=ut,xt(it),rt(it)},Ke=function(ut){L.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:m.a.createElement("div",{className:N.a.modal},"\u786E\u5B9A\u8981\u5220\u9664\u5417\uFF1F"),onOk:function(){var lt=Object(C.a)(u.a.mark(function bt(){var At;return u.a.wrap(function(St){for(;;)switch(St.prev=St.next){case 0:return St.next=2,Object(j.a)("/api/sci/projects/".concat(vt==null?void 0:vt.taskId,"/del_project_partner.json"),{method:"DELETE",body:{user_id:ut}});case 2:At=St.sent,oe.b.info("\u5220\u9664\u6210\u529F"),it.page=1,xt(it),rt(it);case 7:case"end":return St.stop()}},bt)}));function Ct(){return lt.apply(this,arguments)}return Ct}()})},He=function(){v({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:P.current}}})};function Ze(){v({type:"shixunsDetail/setActionTabs",payload:{}})}var Be={visible:re.actionTabs.key==="Collaborators-AddCollaborator",onCancel:Ze,shixunId:P.current,onSelectCollaborator:function(){var Xe=Object(C.a)(u.a.mark(function lt(Ct){var bt;return u.a.wrap(function(kt){for(;;)switch(kt.prev=kt.next){case 0:return Ze(),kt.next=3,Object(j.a)("/api/sci/projects/".concat(P.current,"/bacht_add_project_partners.json"),{method:"POST",body:{user_ids:Ct}});case 3:bt=kt.sent,bt&&(oe.b.success("\u6DFB\u52A0\u6210\u529F"),Ue());case 5:case"end":return kt.stop()}},lt)}));function ut(lt){return Xe.apply(this,arguments)}return ut}(),onSelectGroup:function(){var Xe=Object(C.a)(u.a.mark(function lt(Ct){var bt;return u.a.wrap(function(kt){for(;;)switch(kt.prev=kt.next){case 0:return Ze(),kt.next=3,v({type:"shixunsDetail/addTeachGroupMember",payload:{identifier:P.current,group_id:Ct.group_id}});case 3:bt=kt.sent,bt&&(oe.b.success("\u6DFB\u52A0\u6210\u529F"),Ue());case 5:case"end":return kt.stop()}},lt)}));function ut(lt){return Xe.apply(this,arguments)}return ut}()};return m.a.createElement("section",null,m.a.createElement("div",{className:N.a.wrap},m.a.createElement("div",{className:N.a.content},m.a.createElement("div",{className:N.a.head},m.a.createElement("span",{className:N.a.headCount},"\u5408\u4F5C\u8005\uFF08",Q,"\u4EBA\uFF09"),m.a.createElement("div",null,m.a.createElement(D.a,{className:N.a.button,style:{marginRight:W==="detail"?0:"20px"},onClick:He,icon:m.a.createElement(H.a,null)},"\u6DFB\u52A0\u5408\u4F5C\u8005"))),m.a.createElement("div",{className:N.a.list},m.a.createElement($.a,{loading:!1,active:!0,avatar:{size:40},paragraph:{rows:3},className:"mt30"},Ge.map(function(Xe,ut){return m.a.createElement("div",{style:{display:"inline-block",width:"50%"},key:ut},m.a.createElement("div",{className:N.a.itemWrap},m.a.createElement("a",{target:"_blank",className:N.a.imgWrap},m.a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"48",width:"48",className:N.a.img,src:"".concat(y.a.IMG_SERVER,"/images/").concat(Xe==null?void 0:Xe.image_url)}),(Xe==null?void 0:Xe.is_creator)&&m.a.createElement("span",{className:N.a.manager},"\u521B\u5EFA\u8005")),m.a.createElement("div",{className:N.a.itemContent},m.a.createElement("div",{className:N.a.nameWrap},m.a.createElement("a",{target:"_blank",className:N.a.name},Xe==null?void 0:Xe.user_name),m.a.createElement("div",{className:N.a.actionGroup},!(Xe!=null&&Xe.is_creator)&&(st||je!=null&&je.current_user_is_creator)?m.a.createElement("a",{className:N.a.deletetitle,onClick:function(){return Ke(Xe.id)}},"\u5220\u9664"):null)),m.a.createElement("p",{className:N.a.schoolWrap},m.a.createElement("span",{className:N.a.school},Xe==null?void 0:Xe.school_name)))))})))),Q>10&&m.a.createElement("div",{className:N.a.countWrap},m.a.createElement(J.a,{showQuickJumper:!1,showSizeChanger:!1,total:Q,onChange:function(ut){return ke(ut)},pageSize:10,current:it.page}))),m.a.createElement(ae,{onReloadData:Ue}),m.a.createElement(Y,Be))},ee=k.a=Object(p.a)(function(B){var te=B.shixunsDetail,ye=B.loading,Pe=B.globalSetting,xe=B.user;return{shixunsDetail:te,globalSetting:Pe,user:xe,loading:ye}})(K)},E7E6:function(Te,k){Te.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADUCAYAAADZTGx+AAAgAElEQVR4Xu2dC3BU13nHv7MrIQkQQoCEtAIEAmxig4GACxhogpM6NY7jOKZO4nimwcFot23SNNNO02napJN0JjN9TNMm5eG3x4+YSeI3ftUGjCDGQMBgG4wxb+0u4mEeQhJI2tP539WR7i77uPfuvXfvar8zs7Mr7bnn8Z3vt9/5zlMQB5aAQQmsW7fO397eHujp6Rkfi8XGExFeDX2vABHVSSlrhBDDiKhdSnlOCBGWUu4mol1lZWWv3nfffccNZueJaMITpeBCeEICjz/++LCOjo5GIpogpWwUQjT2vU/A/wCClNJvtbBCCCml3CaEeGzChAmPLF269LLVtNx6jgFxS9IeyOehhx6q7OnpmSilnEhE2gsA4L0PhjHZillRUUHl5WUUf6+giopyKi+Pv8rKyrSX3++nnp4e7XXpUgedP3+ezp37lE6ebKPe3l4tCyFEhIj+UwjxaHNz8+ls+ebrewYkX5J3IN9169YNv3DhwsRYLIbXJAWBDoZRmbKFYkPRhw4dqgEwdCgAwOfyPiDKyefzWS454Dh58iQdPPiJBk0fKN1E9KyU8gehUKjVcuIOPciAOCRYJ5J95JFHyq9cuaJZACHEJCklIOgHQUqZ0QIAACg/FB+//niPwxD/H3793QqwJkePHqW2tjaSUsKinCOibwWDwfVulcFIPgyIESm5FGfDhg0lBw8ehOM7qbe3dxIggCXAe58VgBOcts0AgP6XfwCACho2bBgNGTLEpZoYz6arq4vee2+PBooQosvv999y//33bzaegrMxGRBn5ZuQOpR77dq1dVB4BQCsQB8AgGB8JicY3RsAgNewYQO//EOHDnPdAtgttr1736cjR44g2VPl5eXXLF++HBYl74EBsbkJHnnkkZFQ/p6eHk3xdd2gpj6nuDxTlvAB8GufDAH+h+8Ga0A365133qHTp8/AkvwiGAx+3wt1ZUBMtsL69evLTpw4gZEfKH+THoC+z9WZkkQ3RwEQ7wLFf/2VY5yLE2yyKp6LfuHCBdq06W0A0j1kyJCG++6771S+C8mAJLUAukEPP/xw/ZUrVyb5/f4m+AAAgYia+iwCJsTSDuUMOMJD+7tB8e5Q3A/A9xzSS2DHjh0UiUQxWvY3zc3N/5VvWRUlIE888cSI9vZ2TfH7+v8AAD5A1m6QEKLPEcbIT/yl/AG8e9ERzreSmck/Go3S9u078MjOUCg018yzTsQdlIBgNOjw4cMTYAWSfv2VFcg4HBrvBsWdYLzHQYh3hWAJAAkHZyQQi8Xo1Vdfw4RirLKysvree++94ExOxlIt2JZes2bNmL5hUK37owehb6lE2r6M6gYpRxjKz90gYwpjNhac766uy9TRcYk6O7u09+7uborFpDYBWVVVRaNHj06YgNyyZSudPXsWP0S3BIPBN8zmaWd8zwICZzgSiUzs7e3VlL8PANUNwt+VRkaDBrpAcR8Af7s5IWZnY3k1LcxldHZ2UkdHh/bCZywxUf8DJNkGLhobJ9DUqVM1H+2DDz6kQ4cO4ZEfhUKhf81nvT0DyNq1a2+MxWJfIaIFRDSNiAKZJsVKS0v7h0KVBdDPChfzaJDdCnX5MixAJ3V2dmiK39UVB0DBgG5RuqB8tsrKSs1a4F11UzFq1draSqdPx5di4f9z5syhixcvaJOHRPRgKBS63+76mEkv74A8+OCDs7u7u39JRDfpC64mxdTSiEQIKtgZNtPKWeJeuXKlX/HjVgDW4FIfFJ39CwzTJQPFhuKPGDFCe1efhw8frv0v248VZtFbWlq02XRYkGuvvYY+/HAfulhvBIPBW2ysqumk8grImjVrvheLxf6DiEpgEcaPH081NWMIgmVn2HRbpn0AAMS7O3ErgPdLl+ATxLtFaoVtugQwQakUX1kCtJH6nA0AIzVBN2zTpk20f/9+gi7ATxFC7A8Gg58x8rxTcfIGyOrVq38gpQQcNG7cOLrhhhk8R2CxlaFMeuUf8AXiXaJsAMAnS7YA+r9LSkoslsz8Y6+++qpacoKHw6FQCBuy8hbyAsgDDzywuLe3dwPWHV133XU0eTIGojikkwD2Vaj+frIVwP/xfaaAYet0FgBdIPxieyXA4X/yySeVBTkfDAZH5rNsrgMCx3vNmjXvSSlnTJzYSDNmzMhn/T2RN37hVd9fdYGUD4D/w0IYAUD1+fUwAIBCm7zcunUr7dmjOek9oVAor/S6DsiaNWtui8ViL6HRliz5fME1nhWiAIDq7ytfYGA49BLBR8gU8Auv+vypukKDbREjRrZefPFF+CAyGAxa36FlpbGSnnEdkFWrVj1ARCumTZtGU6dOsaEK+U8Cw5z6ro8aDlXWAMOkmQL6+AoA/UiQsgQYsCimgB+Mhx9+uDgBWb169T4p5bTPfe6PtSHAQggAAL/8A5Nh8dEf9Tf6zZkChi4zWQAMZXNIlMDq1auLE5BVq1ZhM/KIW2/9U3JzdCSTAmKIMXkYVO8DGAEAs/T6OQC9H4DvOJiTAABBCIVCrvdy9CV1PfNVq1Zp6w5uv/3L5iSWQ+z4eiCsAxr41U+cGe7S9kWnCxjnzwQArAMHeyXAgNgMCIY6sXRBr/jKB4B1yAQAlkPoAUh2hAEAr+C1F4BsqTEgNgCC0aFjx47RsWPHNTjSBSg3+vnpukAAwI7Z4GyNzt8blwADkiMgODZm7969mu+AAEcYy6bVKFDyaBADYFw5vRCTAckBkMOHD9P773+gtWNtbS199rOfpQkTJrAV8IJm21QGBsQiIJhE+sMfdmnNcP3119PChQsZDJuU0kvJMCAWAMFI1IYNG7W1RwsWLKCZM2d6qU25LDZKgAGxAMiePXu14yrHjh1Ld955p43NwUl5TQIMiElA1GZ+vC9btkxzyDkMXgkwICYBuXjxIm3cuImtx+BlIqFmDIhJQM6cOUNbt/5e8zvgf3AY3BJgQEwCgnsl3n13Ozvng5uL/toxICYBiUZP0vbt22nRokU0ffr0IlGT4q0mA8KAFK/2G6g5A8KAGFCT4o3CgDAgxav9BmrOgDAgBtSkeKMwIAxI8Wq/gZozIAyIATUp3igMCANSvNpvoOYMCANiQE2KNwoDwoAUr/YbqDkDwoAYUJPijcKAMCDFq/0Gas6AMCAG1KR4ozAgDEjxar+BmjMgDIgBNSneKAwIA1K82m+g5gwIA2JATYo3CgPCgBSv9huoOQPCgBhQk+KNwoAwIMWr/QZqzoAwIAbUpHijMCAMSPFqv4GaMyAMiAE1Kd4oDAgDUrzab6DmDAgDYkBNijcKA8KAFK/2G6g5A8KAGFCT4o3CgDAgxav9BmrOgDAgBtTEu1FwrXZ3d7f2unLlivaO/6nbhHMtOQPCgOSqQ44/j8uKlPInw4Br8NKF6upqqqmpyal8DAgDkpMC2fUwFF0pv94a4DPuobcScC99U1OTdjW31cCAMCBWdcf0c+kAwP9hJZwIjY2NVFZWZjlpBoQBsaw8yQ+m8geUNYCFwPduBlgOWBBYEquBAWFATOmOVX/AVCY2RPb5fFRfX0/Dhg3LKTUGhAG5SoGc8Ady0tIMD8M6lJSUUGlpKQ0ZMqT/HaNYuVgOlSUDUqSA5MMfsAoJrAEgUAAABj0QVtM18hwDMkgB8Zo/kE0Z4S8oxU8GAHDkKzAgBQxIofgDSrlVV0j/669gyGUo1kl4GBCPA1Lo/oDeGtjhEzgJQ6q0GRCPAdLR0UHnz5/vnzl2an7AqqLl0x+wWuZcnmNAPATIxYsXKRqNuj5fkKxAgCCdQ5xPfyAXRbf6LAPiIUCOHDmiWQ43QiH6A27IJTkPBsRDgHzyySeW1x0lN2yq+YFC9wcYEBclsGrVKm3dw+0eAiQSiRC6WUYDIEg1IqS6R0bT4XjpJcAWxEOAYNVqa2srdXV19bcY+wP5xZcB8RAgShXgh2CiD36CV+cH8qu27uXOgHgQEPean3PKJgEGhAHJpiNF/T0DwoAUNQDZKs+AMCDZdKSov2dAGJCiBiBb5RkQBiSbjhT19wwIA1LUAGSrPAPCgGTTkaL+ngFhQIoagGyVZ0AYkGw6UlDfY/8MViHYtQKBAWFACgoAVVh13haW5ehf6hRGHBaHY3+wcDOXwIAwILnoj6PPqj336lxePQhGDqHDSudJkyblVEYGhAHJSYHseBj77pMtAf7OdDC10Xz56FGjkkqK58X9IBarUhCP4Rc/FQROnssLwcCCwJJYDWxB2IJY1Z2UzyVbA/1J7bZmZCCx4cOHUyAQMBAzfRQGhAExrUDKGqRylPN9Cgt2WcIxBxyjRo3K+fhRBoQBSQsIRoTS+QZGnGTT5Jl4AMO4ACH5lUt3KlX2DAgDchUEyjJYvbjGhJ5njKrfc68HARDYNc+RrawMSJEAAmVP1SVSd/plUxQnv9dbA3UIhQLCyXyNpM2ADDJAsk2gGVEKJ+KoY4hSdYvcsgZW6sWAFCAg+gk0vY/gBWugTmFJ5Rvw2bxWEI0/Y/2OLIt5FsI8iH6IVA+CHRNoFsUWb6y+S2sUBPpu0WA7mpQtiMcsCA6uVodX53vIFNYg2SdQUBSiNbDyo8CAeAiQc+fOUVtbm5V2zOkZdXtTcrdosFkDK0JiQDwEyOHDh7WRJieCmkBL1S2CpeCQWgIMiIcAsePwarcm0IoFKAbEQ4Cge4VuVraQbgIN1oGtQTbpmfueAfEQIFi+gQt02tvb+3fFubGcwpzKFFdsBsRDgCjVAyh4sTXIP4wMiAcByb9acAmUBBgQBoRpyCABBoQBYUAYkKslUAhLTVhz8y8BtiBsQfKvhR4uAQPCgHhYPZ0tGhaAYlj91KlT2vo3vDo6OrTVDGpFg9o0JoTYRkQHhRAfE9GOIUOGbFm+fHn2SSubqsCreW0SJCeTWQKAACsWDh06RGfOnNGG0y2GGBG9J4T4HRE9EwwGAY5jgQFxTLScMCSA24N37NhBuGrbiSCEaCGinwSDwTcdSd+JRDOlyU662xLPT37hcJi2b9/uGBgparXZ5/P9uLm5eYOdNWYLYqc0OS2t+7R161bNcmQKlZWVNGHCBKqpqaERI0YQ/sa5vmqpPzanXb58mS5evEgXLlzQtiMcP35c+ztTEEJsLCkp+cGKFSt22dEcDIgdUuQ0NAns27ePWlpaKN2pLA0NDRoUeFVXV1uS2qeffkrHjh3TXhkgvOzz+b7X3Ny81lImuocYkFwlWIDPY8ckfp3xwoiSesdqZfyajxkzxlSt8Gu/efNm+uijj1I+h2NI586dS6NHjzaVbrbIsFbwb7CfJ1UQQjwuhAg1Nzd3ZEsr3fcMiFXJFcBz6iTGZBiy7a3HyYhGIcHo1GuvvUZnz569SiITJ06kG2+80XYwkjMCKPB3jhw5kqpV3vf7/XetXLnygJUmY0CsSM2Dz2D+IBkEq6etwA9oamrKWkv4A88++6w2h6EP2CqwZMmSnK9AyFqApAiwJBs2bNCsYlKIEtGCUCiUkqBM+TAgZlshz/HVIdXJ3SM7D5owAgjyf+655wg+gT7A8txyyy1aVy0fAQ7966+/TqdPn07IXgixv6SkZOGKFSuuNnUZCsqA5KMVDeSp/AS9jwCldONY0mxdLJThpZdeumoId9q0abR48WLXjidNJ0aUDz7R/v37kyHZUlZW9sXly5d3GWgCLQoDYlRSDsXT39+h7yI5dYhEpmpgX31VVVVW/wO/0JgR14drrrmGbr75ZoekZC3Zt956iw4cSHQ9MAPf3Nz8Z0IIzMhnDQxIVhHZF0H5CcoqAAirfkIupVJ76zHvgBd8BrwbOaF97969tGXLloTsx48fT7feeqvndmLCCr/yyiva/Ik+CCG+HwwGf2FEhgyIESmZjAMTr/cR1Gc7/QSjRVIH0OlBABBWDqCDU75u3bqEI5Iw0XfHHXf0T/AZLZdb8eCzPf/889rCSBWEEJf8fv+M+++/P/X4sK5wDEgOLaXO6k2GwQ0/IbnY6tihZKtg5/56DOfq5xwA3ze+8Q0aNmxYDlJ0/tFLly7Rr3/96wSwhRDPB4PBr2bLnQHJJqG+7/XdIvU5H36C/pBqPQxOn8aIpR6/+x0W0A6E+fPn06xZswxKML/Rdu/eTe+8805CIfx+/x+tXLlye6aSMSBJ0lEHV+sdZgCRw/JsS5qh9xOUj2DUT7CUYZaH0Jc/evRofyw481//+tc953ekqwas/TPPPKPtPdF1tdYHg8HbGBADGoNxcwgvH90j/Pond42s+gkGqmo6CnyPp556KuFHYunSpdqaqkIKWL+1fv16fZExkjU50wQiWxAibVIp1VIJuxtf7yforYKdfoLdZUZ6WMaxc+fO/qQxGbhs2TInsnI8zd/85jfJk4g/DYVC/5wuYwaESBvTz7Y+yUzLqesLkq2C036CmTKaiYuuiX7GfN68eTR79mwzSXgm7q5du2jbNuzijQfMsAeDwc8wIBmayCog+rN69TDAOgyWgONYn3jiiYTq3HPPPXlbSpKrXLEUBd1FffD5fI3Nzc3HUqXNFoRI2+SDV6ag7vJItgpW5hNybWQ3n8cSdiwAVAHzHnfddZebRbA9r9/+9rcJ8yJ+v/87K1eufJgBySBqAAInHaNV6uBqPQxevvDSdg3SJYjdgXv27On/D5avz5kzx8ksHU8b/hT8Kl036xfBYPD7DIjjoh98Gbz88ssJSzW+9KUvub6M3W6pYrITk546QN4IBoO3MCB2S7oI0nv66acT5g4wcz5y5MiCrjnugsHMug6QT4LB4BQGpKCbNT+Ff+yxx6izs7M/829/+9tUXl6en8LYlGtXVxc9+uijekBOB4PBGgbEJgEXUzIPPPBAwuTpypUrC2b2PF07YVZ97dqB8xyEEFeCwWAZA1JMmm1TXRkQmwRpNBk+OM6opLwRj7tYLrcDA+KywHPMjp30HAVo5HEpZXk0Gv5mLEbffeGFF7Q1Crfz6e5GRJf3ODzM62ATnDlzZtzly50hIrFSSqmdRvbCCy9qOTIgDgrexqR5otBGYaqkotHopFis5ydE4h4pZYk+CwbEAYE7mCQvNbFRuKdOnQp0d3f/iCi2QkoqTZU0A2KjwF1Iihcr2iDkcDg8Rkr590TyL4moIlOSDIgNAnc5CV7ublHgUkpfJBL5KyL5MyllpZFkGBAjUvJWHN4wZaE9otHo9Fis50EpaZ6ZxxkQM9LyRlzecmuiHaSUQ8Lh8D8KIf8hnZ/BXSwTAi2QqHxog4GGiluN3nVSyrRbFLMlwxYkm4S8+f1gPPaHiOaFQqF3M0nc8I7CcDj8NSL5mJRyeC5NyIDkIr38PssHx6WQv5RSRCKRfyGSP8LnXJuIAclVgvl7frAcPVpSUiLnz5//y+nTp/+1ECLjfdQZFb6trW14d3f3k0TyK3Y1CwNilyTzk85gOLx6+vTr+y4IEi+UlpZ+q7a2tj2dNNMCgvVTkUjrK1LS5+1sCgbETmnmJ61Cvv6gvr6ebrxxbr/ghKCN9fUNtwohUt4ZkhIQLA8Jh8PPEskv290EDIjdEnU/vUK9QAcXAy1YMD/FBT/ipUAgcKcQoidZmlcBEp/8Cz8hpfymE6JnQJyQqvtp4uxi3E+I/d364NUr2IYPH0aLFi3STqxJFYQQT9fXB+5NvljnKkBaW1v/jUj+rVMiZ0Cckqz76RbKJZ44vmnx4kU0dOjQLEIS/97Q0PB3+kgJgLS2ti4SgjbBijglbgbEKcnmJ12vXwNdWVmpXUUNC5ItwHpISZ9raGhoUXH7AZFSVoTD4d1E8ppsCeXyPQOSi/S8+SzONX777bevug9QlXbSpEk0d+5c2+9Lx2F/O3bsSLjURy8hXA13ww0zTF4qKg4EAoFZQgjtKJd+QJzuWqmCMyDeVHI7SrVv3z5qaWlJe4VEQ0ODdmUCXtXV1ZayxCHauMYAr9bW1pRp4PDwGTOmU2Njo6U8iAa6WhogbW1tU3p6uvdLKf0WUzT8GANiWFQFGRG/6rjkMxwOZyw//AFYFpz1izvV0RWCr6BOwIdVwkAA/BwcOI07BgEF/s4URo8eTdOnT6eqKuv3tAshektKSqfV1tYe1AAJh8OrpIwF3WgRBsQNKec/DwCCZfKRSMSVwmAId9q0a7NeYW20MEL4VgcCgZCA7xGJhE9JKbN7MUZTzxCPAbFBiAWUBLpB8BOcAgVgXHvttVRTox15YFvATbj19YEaEQ6H75Qylng7o23ZXJ0QA+KgcD2aNEa6sCvRrmuw0X2qrw9QIFBPw4fntHY2o8SE8H1NtLa2/rJvq6wr4mVAXBGzpzJJXpqCa6MnT55M0WhUu5dFfy+kuo4O103AH8E5wIiP18iRVQSLgeun3QniVwBkK5Fc4E6GfOyPW3L2Qj6wGAcOHKCNGzdmLA4gaGpqokmTJpocknW6luL3IhxujUgp65zOSqXPFsQtSbubD0adcBkqLAJGnNTFqKm6Vcoa4CppLE3x6nUKQoioaG09gQkR186zZ0DcVVwncsO98QBA/8L8hJG75OfPn0+1tSlvGnCiqLmm2cWA5CrCQf487tJQICjLAKc7OcB3qKwcTrAKVVUjtbkN3Cjb0dHRHzV5qXkBiK6Lu1gF0EpuFRHKnAxDqok5ONAAAKNJAAJdJEz06e97P3jwE/rwww/7i47vliz5vOZsF0ro62Kxk14oDWZnOXFiorIIgAKf9b/2Ki+MJMVhiIMAKABDptt9r1zppjfffJO6u7v7iwwnHDv5CiuIrTzMW1gtZqm06BLpLQNgwDKO5IDh0zgI6CbFu0pGVsEmp7N37/sJCwiR7he+cHPavRiWKuXKQ+JXPFHoiqDdyQROMjYwKYugoIBTnRyw7ikOwQAQ2fdLZK8HLNPGjZsSJgWvv/56mjy5KfvDHoshhO9OXmrisUYxWhwMn2LkSHWT8I4hVgy3JoeKioo+fwFdJEAxgvA/J8L27YnLSgDdzTcvKbh7DfuXmkBIbi5WfPnl9drM6dKlt5qaFIpGT2qL37BtEqs1iylAXlB+vWU4e/ZsymXlUEjlK8Tfq1zr2qBMLS1bEppmzpw51NAQKLjm6l+siJK7udz9zTffokuXLmm/KmZGNIoFEDi2+sk2WAZ0m1JNuGEdkt55xmf3lmFcrfObN7doVk0F7PnAVtdCC1ctd0cF3Now9e677xKUfebMG7SNM0bDYAQEjnKqOYbkCTeMGGHkaMB5jvsOGG71SsCq3Z07/5BQHFj7UaOsbYzKb72SNkyhMG5tuT127Djt3r1b2355003Gl4DhbNht294lzMTOmjUrv/KzkHtnZ2dCFwmWIdUcA+YL1LAqfAV0k/C3fo7BQvaOPgLr9tZbGxKGiQOBAM2dO8fRfJ1JPM2W2z4r4vihDehCoJuFkRUc4FVXZ2wZGLodW7f+nmbMmEELFy50RjY2pYoupN55hpXA/5IDLEB8sm3AeQYMmeYYbCqirckMhklBCCTjoQ1KYm50tQ4fPkI4whJnFC1ceJOhNf1QMPxKYXHbsmXLbG3gXBLDdtDkYVVYi+Sg5hj0s89O7mXIpU5mnh08k4IaIpmP/enrajl6cJwSvhoOxHj87NmztL3JmQL65a+99ro2O3v33Xdr+wLcDnCWk4dVU024AfyBOYb47LOZAQm365VLfoNlUtDwwXF9kDh29KhqDAxdAhL4FghTpkymadOmZexefPDBh3To0CHCcS633XZbLu2a8Vk1x6B3oNHF0y+dUAlgL4PyFdTsc0WFa4ujHZOBkYQHz6SgiaNHlWCcOrw6WfAHDx6kffv2a0ulq6tH0nXXXZfWOij/Be84DAxj7LkG/RyDAiJ5l5vKA3MMybPPsIDFGgbDpKClw6tVgztx/UEqZTp79lPauXMnqb47xs+bmiYRlkcnO6zo4mA0C0DNnDmT5s2bZ3iER23q0VsGjNtn3tQz4ECnO9e1GAEZHJOCOVx/oLMktl6gk06ZYBUOHTqsLXJTa4fQfRk7dqw2lg6fQ60VOnGild577z1NsfGLPnv2bJo4caK2f1kF/aYe5TfAh0g1xzBkSCmNHFmtnYyhhlXV+UzFqPxG6vz225sTDq4upEnB+KU54mf19fU/zukCHb2g7LqCLZvw0eXBpBOGDtHH1Yd4f79KO2AM8WAJlJMMSwOA8B0sUaqRJKSFoVXEw2gYTsUAEF6acMsmHy98X8iTgkKIdiLx54FAwNBJPqauVLPjEk8zDYzuD7pf8Alg0lOtSs2UHqABVJhbqKsbq3XZuJtkpgWujgurjXks/Q9QoUwKCiH2+Xz+u+vq6t43KgVTgCBRXAMdiUR+RBT7oZVroI0WLFW89vZL1N5+kTD2DljQLevuxnuPZgUw2xyfbxhB1dWjqFhGk3KRqdlnjx8/Trt27e5/rBB2CgpB3US+n9fX1/9MCHH12v8MQjANiEorbk16HpSS5pkVMscvXAmoSV5VA6/vFBSCtvl8JSvMWA1961gGpM+a+CKRyHeJ5E+llJWF2+xccqMSgNXetm2b1vXFwMn8+fP6D5w2moYb8YQQF4nEP9XX1/9P8q1RZvLPCRCVUTgcHiOl/CGR/AsicmYnjplacVzHJYAhc4+O9HUSif8VQvw8EAiczlUQtgCiCnHq1KlAd3f3PxHFvuO2f5KrIPj5wpZAn5/xUGlp6U9ramoy371goqq2AqLyPXnyZFNvb/ePicQ9uDHXRHk4KkvAlATiN9PKp3y+kp/U1dUdNvWwgciOAKLyPXPmzLjLlztDRGKllNLe8+kNVI6jDF4JCCFOE8m1ZWUVq0aPHn3CqZo6CogqNNZ1RaPhb8Zi9D0iWXi7nZySPqdrQQJit89H/11XF3haCNFlIQFTj7gCiL5E4XB4MZEMEdEdUsps9/KaqgxHHpwSEELg/NLnicSqQCCw2c1aug6IqhwWQvb09HyVSH6LiL7Ivoqbze79vOK+Bf0fkXiypKTkudra2sR1Ry5VIW+A6OsXjUZre3t778DBmPAAAAI6SURBVO6DZb5LdedsvCmBdwCF3+9fV1dXF98slMfgCUCSumCNQsgvSymXSklLeF4lj9rhTtadQtAGIcR6KbWNS0fdydZYLp4DRF9snLQSjUZvjsViS4Wg26SUVi++NiYNjuWKBIQQR6Wkl30+3/q6urq3hBBXb+J3pSTZM/E0IMnFj0Qi10kp/4QotphILJJSjs1eRY6RbwkIIU4SyRYi32YhxBv19fUD9yLku3BZ8i8oQJLrcurUiWt6e8Wi3l7CyBiO8JvicXkXS/EOEokWv582+/2ypaZm3IFCrXhBA5Is9La2trqenp6biGi2lJhv0eZcxhVq4xRIuU8Qid1CCKyB31VSUrK1trY2WiBlz1rMQQVIqtpeuHBidEcHzZIy/iLSXtfyWrGsupEQIb7WiT4iot1CxF9Dh9LuESPGnTGXUmHFHvSApGoOzLm0tbU19vb2TpVSThGCphLJKVLSVCFoYrHCAwikpCNC0MdE4qCU9LEQ4qDf7/+4trb2aN/cRGFpeI6lLUpAMslMSulva2ub2NPT0+TzyUAsJup9PgpIKQNSinohtM/1RFRo5/1cFkJEpKSwEDIihAjHYhT2+WQkFhPhkpKSQ7W1tUdwsnmOOjWoHmdALDbn+fPnR3V2dgKW0ULEqmIxUSWlHCmErJJSVAlBVVIS3kcS4X9ULoQolVKWZnpHcaSU3UKI7szv1EUkzuNSKSEI7+eFkOelFOeFEOd8Pnz24fOZioqKcFVV1VmLVS3qx/4fQLyzKIIkCJoAAAAASUVORK5CYII="},E9nw:function(Te,k){Te.exports=function(){var o=document.getSelection();if(!o.rangeCount)return function(){};for(var le=document.activeElement,J=[],Re=0;Re0&&(ye.percent=ye.loaded/ye.total*100),j.onProgress(ye)});var ee=new FormData;j.data&&Object.keys(j.data).forEach(function(te){var ye=j.data[te];if(Array.isArray(ye)){ye.forEach(function(Pe){ee.append(te+"[]",Pe)});return}ee.append(te,j.data[te])}),j.file instanceof Blob?ee.append(j.filename,j.file,j.file.name):ee.append(j.filename,j.file),K.onerror=function(ye){j.onError(ye)},K.onload=function(){return K.status<200||K.status>=300?j.onError(x(j,K),D(K)):j.onSuccess(D(K),K)},K.open(j.method,j.action,!0),j.withCredentials&&"withCredentials"in K&&(K.withCredentials=!0);var B=j.headers||{};return B["X-Requested-With"]!==null&&K.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(B).forEach(function(te){B[te]!==null&&K.setRequestHeader(te,B[te])}),K.send(ee),{abort:function(){K.abort()}}}var oe=+new Date,z=0;function L(){return"rc-upload-"+oe+"-"+ ++z}function C(j,K){return j.indexOf(K,j.length-K.length)!==-1}var _=function(j,K){if(j&&K){var ee=Array.isArray(K)?K:K.split(","),B=j.name||"",te=j.type||"",ye=te.replace(/\/.*$/,"");return ee.some(function(Pe){var xe=Pe.trim();return xe.charAt(0)==="."?C(B.toLowerCase(),xe.toLowerCase()):/\/\*$/.test(xe)?ye===xe.replace(/\/.*$/,""):te===xe})}return!0};function O(j,K){var ee=j.createReader(),B=[];function te(){ee.readEntries(function(ye){var Pe=Array.prototype.slice.apply(ye);B=B.concat(Pe);var xe=!Pe.length;xe?K(B):te()})}te()}var u=function(K,ee,B){var te=function ye(Pe,xe){xe=xe||"",Pe.isFile?Pe.file(function(Se){B(Se)&&(Pe.fullPath&&!Se.webkitRelativePath&&(Object.defineProperties(Se,{webkitRelativePath:{writable:!0}}),Se.webkitRelativePath=Pe.fullPath.replace(/^\//,""),Object.defineProperties(Se,{webkitRelativePath:{writable:!1}})),ee([Se]))}):Pe.isDirectory&&O(Pe,function(Se){Se.forEach(function(X){ye(X,""+xe+Pe.name+"/")})})};K.forEach(function(ye){te(ye.webkitGetAsEntry())})},g=u,m=Object.assign||function(j){for(var K=1;K=0)continue;if(!Object.prototype.hasOwnProperty.call(j,B))continue;ee[B]=j[B]}return ee}function U(j,K){if(!(j instanceof K))throw new TypeError("Cannot call a class as a function")}function Z(j,K){if(!j)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return K&&(typeof K=="object"||typeof K=="function")?K:j}function ne(j,K){if(typeof K!="function"&&K!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof K);j.prototype=Object.create(K&&K.prototype,{constructor:{value:j,enumerable:!1,writable:!0,configurable:!0}}),K&&(Object.setPrototypeOf?Object.setPrototypeOf(j,K):j.__proto__=K)}var de=function(K){return Object.keys(K).reduce(function(ee,B){return(B.substr(0,5)==="data-"||B.substr(0,5)==="aria-"||B==="role")&&(ee[B]=K[B]),ee},{})},_e=function(j){ne(K,j);function K(){var ee,B,te,ye;U(this,K);for(var Pe=arguments.length,xe=Array(Pe),Se=0;Se=de?J:{done:!1,value:Z[ne++]}}}}z.fromArray=O;function u(Z){return{next:function(){var ne=Z.next();return ne.done?J:{done:!1,value:ne.value}}}}z.fromNativeIterator=u;function g(Z){return Z?Array.isArray(Z)?z.fromArray(Z):Z:z.empty()}z.from=g;function m(Z,ne){return{next:function(){var de=Z.next();return de.done?J:{done:!1,value:ne(de.value)}}}}z.map=m;function E(Z,ne){return{next:function(){for(;;){var de=Z.next();if(de.done)return J;if(ne(de.value))return{done:!1,value:de.value}}}}}z.filter=E;function p(Z,ne){for(var de=Z.next();!de.done;de=Z.next())ne(de.value)}z.forEach=p;function y(Z,ne){ne===void 0&&(ne=Number.POSITIVE_INFINITY);var de=[];if(ne===0)return de;for(var _e=0,ae=Z.next();!ae.done&&!(de.push(ae.value),++_e>=ne);ae=Z.next());return de}z.collect=y;function S(){for(var Z=[],ne=0;ne=Z.length)return J;var _e=Z[de],ae=_e.next();return ae.done?(de++,this.next()):ae}}}z.concat=S;function U(Z){return new $(Z)}z.chain=U})(Re||(Re={}));var $=function(){function z(L){this.it=L}return z.prototype.next=function(){return this.it.next()},z}();function x(z){return Array.isArray(z)?Re.fromArray(z):z||Re.empty()}var D=function(){function z(L,C,_,O){C===void 0&&(C=0),_===void 0&&(_=L.length),O===void 0&&(O=C-1),this.items=L,this.start=C,this.end=_,this.index=O}return z.prototype.first=function(){return this.index=this.start,this.current()},z.prototype.next=function(){return this.index=Math.min(this.index+1,this.end),this.current()},z.prototype.current=function(){return this.index===this.start-1||this.index===this.end?null:this.items[this.index]},z}(),fe=function(z){le(L,z);function L(C,_,O,u){return _===void 0&&(_=0),O===void 0&&(O=C.length),u===void 0&&(u=_-1),z.call(this,C,_,O,u)||this}return L.prototype.current=function(){return z.prototype.current.call(this)},L.prototype.previous=function(){return this.index=Math.max(this.index-1,this.start-1),this.current()},L.prototype.first=function(){return this.index=this.start,this.current()},L.prototype.last=function(){return this.index=this.end-1,this.current()},L.prototype.parent=function(){return null},L}(D),oe=function(){function z(L,C){this.iterator=L,this.fn=C}return z.prototype.next=function(){return this.fn(this.iterator.next())},z}()},JeFH:function(Te,k){Te.exports="data:image/png;base64,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"},Jky8:function(Te,k,o){"use strict";var le=o("sRBo"),J=o("kaz8"),Re=o("5NDa"),$=o("5rEg"),x=o("miYZ"),D=o("tsqr"),fe=o("9og8"),oe=o("2qtc"),z=o("kLXV"),L=o("tJVT"),C=o("WmNS"),_=o.n(C),O=o("q1tI"),u=o.n(O),g=o("9kvl"),m=o("6CvP"),E=o("1XHU"),p=o("1vsH"),y;(function(U){U[U.Professor=1]="Professor",U[U.AssistantProfessor=2]="AssistantProfessor",U[U.Student=3]="Student"})(y||(y={}));var S=function(Z){var ne=Z.visible,de=Z.user,_e=Z.onCancel,ae=_e===void 0?function(){}:_e,T=Object(O.useState)(),d=Object(L.a)(T,2),s=d[0],ue=d[1],Y=Object(O.useState)([]),F=Object(L.a)(Y,2),N=F[0],H=F[1],w=Object(O.useState)(!1),j=Object(L.a)(w,2),K=j[0],ee=j[1],B=Object(O.useState)(!1),te=Object(L.a)(B,2),ye=te[0],Pe=te[1],xe=Object(O.useState)(),Se=Object(L.a)(xe,2),X=Se[0],re=Se[1];Object(O.useEffect)(function(){var v;if(de!=null&&(v=de.userInfo)!==null&&v!==void 0&&v.identity){var W;H([(de==null||((W=de.userInfo)===null||W===void 0)?void 0:W.identity)==="student"?3:1])}},[de]);var Ee=function(W,P){if(N.includes(y.Professor)){z.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:u.a.createElement("div",{className:"tc"},P||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:function(){g.d.push("/classrooms/".concat(W,"/students"))}});return}g.d.push("/classrooms/".concat(W,"/students"))},ie=function(){var v=Object(fe.a)(_.a.mark(function W(){var P;return _.a.wrap(function(R){for(;;)switch(R.prev=R.next){case 0:if(s){R.next=3;break}return D.b.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A"),R.abrupt("return");case 3:return ee(!0),R.next=6,Object(m.c)({invite_code:s,professor:N.includes(y.Professor)?1:null,assistant_professor:N.includes(y.AssistantProfessor)?1:null,student:N.includes(y.Student)?1:null});case 6:if(P=R.sent,ee(!1),!((P==null?void 0:P.status)===-2)){R.next=22;break}if(Ce(),!(P.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1")){R.next=14;break}return Pe(!0),re(1),R.abrupt("return");case 14:if(!(P.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1")){R.next=18;break}return Pe(!0),re(2),R.abrupt("return");case 18:if(!(P.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1")){R.next=22;break}return Pe(!0),re(3),R.abrupt("return");case 22:if(!((P==null?void 0:P.status)===0)){R.next=27;break}return Object(p.Y)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),Ce(),(P==null?void 0:P.course_id)&&Ee(P.course_id,P.message),R.abrupt("return");case 27:case"end":return R.stop()}},W)}));return function(){return v.apply(this,arguments)}}(),Ce=function(){var v=Object(fe.a)(_.a.mark(function W(){return _.a.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:ae();case 1:case"end":return ce.stop()}},W)}));return function(){return v.apply(this,arguments)}}();return u.a.createElement(u.a.Fragment,null,u.a.createElement(z.a,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",visible:ne,confirmLoading:K,onOk:ie,onCancel:Ce},u.a.createElement("div",{className:"tc"},u.a.createElement("div",null,u.a.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),u.a.createElement($.a,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:s,onChange:function(W){if(W.target.value.length>=7){D.b.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}ue(W.target.value)}})),u.a.createElement("div",{className:"mt10 font14"},u.a.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),u.a.createElement(J.a.Group,{value:N,onChange:function(W){return H(W)}},u.a.createElement(J.a,{value:y.Professor,disabled:N.includes(2)},"\u6559\u5E08"),u.a.createElement(J.a,{value:y.AssistantProfessor,disabled:N.includes(1)},"\u52A9\u6559"),u.a.createElement(J.a,{value:y.Student},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),u.a.createElement(E.a,{visible:ye,onCancel:function(){return Pe(!1)},occupationValue:X}))};k.a=Object(g.a)(function(U){var Z=U.user;return{user:Z}})(S)},Jq4h:function(Te,k,o){Te.exports=o.p+"static/qrcode.54870d9b.png"},KUBS:function(Te,k,o){Te.exports={wrap:"wrap___3sliA",modal:"modal___1a97-",title:"title___2LzwK",path:"path___10GWZ",colorBlue:"colorBlue___2Bn0D",width240:"width240___2eUex",filePath:"filePath___3Oexf"}},LSTS:function(Te,k,o){"use strict";Object.defineProperty(k,"__esModule",{value:!0});var le=function(){function _(O,u){for(var g=0;g=0)continue;if(!Object.prototype.hasOwnProperty.call(_,g))continue;u[g]=_[g]}return u}function oe(_,O){if(!(_ instanceof O))throw new TypeError("Cannot call a class as a function")}function z(_,O){if(!_)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return O&&(typeof O=="object"||typeof O=="function")?O:_}function L(_,O){if(typeof O!="function"&&O!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof O);_.prototype=Object.create(O&&O.prototype,{constructor:{value:_,enumerable:!1,writable:!0,configurable:!0}}),O&&(Object.setPrototypeOf?Object.setPrototypeOf(_,O):_.__proto__=O)}var C=function(_){L(O,_);function O(u){oe(this,O);var g=z(this,(O.__proto__||Object.getPrototypeOf(O)).call(this,u));return g.scrollListener=g.scrollListener.bind(g),g.eventListenerOptions=g.eventListenerOptions.bind(g),g.mousewheelListener=g.mousewheelListener.bind(g),g}return le(O,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var g=this.getParentElement(this.scrollComponent);g.scrollTop=g.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var g=!1,m={get passive(){g=!0}};try{document.addEventListener("test",null,m),document.removeEventListener("test",null,m)}catch(E){}return g}},{key:"eventListenerOptions",value:function(){var g=this.props.useCapture;return this.isPassiveSupported()&&(g={useCapture:this.props.useCapture,passive:!0}),g}},{key:"setDefaultLoader",value:function(g){this.defaultLoader=g}},{key:"detachMousewheelListener",value:function(){var g=window;this.props.useWindow===!1&&(g=this.scrollComponent.parentNode),g.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var g=window;this.props.useWindow===!1&&(g=this.getParentElement(this.scrollComponent)),g.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),g.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(g){var m=this.props.getScrollParent&&this.props.getScrollParent();return m!=null?m:g&&g.parentNode}},{key:"filterProps",value:function(g){return g}},{key:"attachScrollListener",value:function(){var g=this.getParentElement(this.scrollComponent);if(!this.props.hasMore||!g)return;var m=window;this.props.useWindow===!1&&(m=g),m.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),m.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),m.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}},{key:"mousewheelListener",value:function(g){g.deltaY===1&&!this.isPassiveSupported()&&g.preventDefault()}},{key:"scrollListener",value:function(){var g=this.scrollComponent,m=window,E=this.getParentElement(g),p=void 0;if(this.props.useWindow){var y=document.documentElement||document.body.parentNode||document.body,S=m.pageYOffset!==void 0?m.pageYOffset:y.scrollTop;this.props.isReverse?p=S:p=this.calculateOffset(g,S)}else this.props.isReverse?p=E.scrollTop:p=g.scrollHeight-E.scrollTop-E.clientHeight;p1&&arguments[1]!==void 0?arguments[1]:1,He=Je.length,Ze=0;Ze1&&arguments[1]!==void 0?arguments[1]:!1;return Object(de.a)(ee).map(function(te,ye){if(!x.isValidElement(te)||!te.type)return null;var Pe=te.type.isSelectOptGroup,xe=te.key,Se=te.props,X=Se.children,re=Object(fe.a)(Se,["children"]);return B||!Pe?_e(te):Object(ne.a)(Object(ne.a)({key:"__RC_SELECT_GRP__".concat(xe===null?ye:xe,"__"),label:xe},re),{},{options:ae(X)})}).filter(function(te){return te})}var T=o("2Qr1"),d=o("qNPg"),s=o("U8pU"),ue=o("Kwbf"),Y=o("WKfj");function F(ee){var B=ee.mode,te=ee.options,ye=ee.children,Pe=ee.backfill,xe=ee.allowClear,Se=ee.placeholder,X=ee.getInputElement,re=ee.showSearch,Ee=ee.onSearch,ie=ee.defaultOpen,Ce=ee.autoFocus,v=ee.labelInValue,W=ee.value,P=ee.inputValue,ce=ee.optionLabelProp,R=B==="multiple"||B==="tags",Q=re!==void 0?re:R||B==="combobox",be=te||ae(ye);if(Object(ue.a)(B!=="tags"||be.every(function(qe){return!qe.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),B==="tags"||B==="combobox"){var De=be.some(function(qe){return qe.options?qe.options.some(function(Je){return typeof("value"in Je?Je.value:Je.key)=="number"}):typeof("value"in qe?qe.value:qe.key)=="number"});Object(ue.a)(!De,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(ue.a)(B!=="combobox"||!ce,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(ue.a)(B==="combobox"||!Pe,"`backfill` only works with `combobox` mode."),Object(ue.a)(B==="combobox"||!X,"`getInputElement` only work with `combobox` mode."),Object(ue.b)(B!=="combobox"||!X||!xe||!Se,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),Ee&&!Q&&B!=="combobox"&&B!=="tags"&&Object(ue.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(ue.b)(!ie||Ce,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),W!=null){var Ie=Object(Y.d)(W);Object(ue.a)(!v||Ie.every(function(qe){return Object(s.a)(qe)==="object"&&("key"in qe||"value"in qe)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(ue.a)(!R||Array.isArray(W),"`value` should be array when `mode` is `multiple` or `tags`")}if(ye){var Ge=null;Object(de.a)(ye).some(function(qe){if(!x.isValidElement(qe)||!qe.type)return!1;var Je=qe.type;if(Je.isSelectOption)return!1;if(Je.isSelectOptGroup){var $e=Object(de.a)(qe.props.children).every(function(it){return!x.isValidElement(it)||!qe.type||it.type.isSelectOption?!0:(Ge=it.type,!1)});return!$e}return Ge=Je,!0}),Ge&&Object(ue.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Ge.displayName||Ge.name||Ge,"`.")),Object(ue.a)(P===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var N=F,H=Object(d.a)({prefixCls:"rc-select",components:{optionList:p},convertChildrenToData:ae,flattenOptions:T.d,getLabeledValue:T.e,filterOptions:T.b,isValueDisabled:T.g,findValueOption:T.c,warningProps:N,fillOptionsWithMissingValue:T.a}),w=function(ee){Object(Re.a)(te,ee);var B=Object($.a)(te);function te(){var ye;return Object(le.a)(this,te),ye=B.apply(this,arguments),ye.selectRef=x.createRef(),ye.focus=function(){ye.selectRef.current.focus()},ye.blur=function(){ye.selectRef.current.blur()},ye}return Object(J.a)(te,[{key:"render",value:function(){return x.createElement(H,Object.assign({ref:this.selectRef},this.props))}}]),te}(x.Component);w.Option=S,w.OptGroup=Z;var j=w,K=k.c=j},MI8n:function(Te,k,o){"use strict";o.d(k,"b",function(){return D}),o.d(k,"a",function(){return z}),o.d(k,"e",function(){return L}),o.d(k,"d",function(){return C}),o.d(k,"c",function(){return _}),o.d(k,"f",function(){return O});var le=o("/cxE"),J=o("C/vA"),Re=o("pmY6"),$=o("24hK"),x=function(){var u=function(g,m){return u=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(E,p){E.__proto__=p}||function(E,p){for(var y in p)p.hasOwnProperty(y)&&(E[y]=p[y])},u(g,m)};return function(g,m){u(g,m);function E(){this.constructor=g}g.prototype=m===null?Object.create(m):(E.prototype=m.prototype,new E)}}(),D;(function(u){u.None=function(){return Re.a.None};function g(N){return function(H,w,j){w===void 0&&(w=null);var K=!1,ee;return ee=N(function(B){return K?void 0:(ee?ee.dispose():K=!0,H.call(w,B))},null,j),K&&ee.dispose(),ee}}u.once=g;function m(N,H){return Z(function(w,j,K){return j===void 0&&(j=null),N(function(ee){return w.call(j,H(ee))},null,K)})}u.map=m;function E(N,H){return Z(function(w,j,K){return j===void 0&&(j=null),N(function(ee){H(ee),w.call(j,ee)},null,K)})}u.forEach=E;function p(N,H){return Z(function(w,j,K){return j===void 0&&(j=null),N(function(ee){return H(ee)&&w.call(j,ee)},null,K)})}u.filter=p;function y(N){return N}u.signal=y;function S(){for(var N=[],H=0;H1)&&Pe.fire(Se),ye=0},w)})},onLastListenerRemove:function(){ee.dispose()}});return Pe.event}u.debounce=ne;function de(N){var H=new Date().getTime();return m(g(N),function(w){return new Date().getTime()-H})}u.stopwatch=de;function _e(N){var H=!0,w;return p(N,function(j){var K=H||j!==w;return H=!1,w=j,K})}u.latch=_e;function ae(N,H,w){H===void 0&&(H=!1),w===void 0&&(w=[]);var j=w.slice(),K=N(function(te){j?j.push(te):B.fire(te)}),ee=function(){j&&j.forEach(function(te){return B.fire(te)}),j=null},B=new z({onFirstListenerAdd:function(){K||(K=N(function(te){return B.fire(te)}))},onFirstListenerDidAdd:function(){j&&(H?setTimeout(ee):ee())},onLastListenerRemove:function(){K&&K.dispose(),K=null}});return B.event}u.buffer=ae;var T=function(){function N(H){this.event=H}return N.prototype.map=function(H){return new N(m(this.event,H))},N.prototype.forEach=function(H){return new N(E(this.event,H))},N.prototype.filter=function(H){return new N(p(this.event,H))},N.prototype.reduce=function(H,w){return new N(U(this.event,H,w))},N.prototype.latch=function(){return new N(_e(this.event))},N.prototype.debounce=function(H,w,j,K){return w===void 0&&(w=100),j===void 0&&(j=!1),new N(ne(this.event,H,w,j,K))},N.prototype.on=function(H,w,j){return this.event(H,w,j)},N.prototype.once=function(H,w,j){return g(this.event)(H,w,j)},N}();function d(N){return new T(N)}u.chain=d;function s(N,H,w){w===void 0&&(w=function(te){return te});var j=function(){for(var te=[],ye=0;ye=0||Y.relatedTarget.className.indexOf("".concat(w,"-next"))>=0))return;T.setState({goInputText:""}),H(T.getValidValue())},T.go=function(Y){var F=T.state.goInputText;if(F==="")return;(Y.keyCode===u.ENTER||Y.type==="click")&&(T.setState({goInputText:""}),T.props.quickGo(T.getValidValue()))},T}return Object(x.a)(ae,[{key:"getValidValue",value:function(){var d=this.state,s=d.goInputText,ue=d.current;return!s||isNaN(s)?ue:Number(s)}},{key:"getPageSizeOptions",value:function(){var d=this.props,s=d.pageSize,ue=d.pageSizeOptions;return ue.some(function(Y){return Y.toString()===s.toString()})?ue:ue.concat([s.toString()]).sort(function(Y,F){var N=isNaN(Number(Y))?0:Number(Y),H=isNaN(Number(F))?0:Number(F);return N-H})}},{key:"render",value:function(){var d=this,s=this.props,ue=s.pageSize,Y=s.locale,F=s.rootPrefixCls,N=s.changeSize,H=s.quickGo,w=s.goButton,j=s.selectComponentClass,K=s.buildOptionText,ee=s.selectPrefixCls,B=s.disabled,te=this.state.goInputText,Ee="".concat(F,"-options"),Pe=j,xe=null,Se=null,X=null;if(!N&&!H)return null;var re=this.getPageSizeOptions();if(N&&Pe){var ye=re.map(function(ie,Ce){return z.a.createElement(Pe.Option,{key:Ce,value:ie.toString()},(K||d.buildOptionText)(ie))});xe=z.a.createElement(Pe,{disabled:B,prefixCls:ee,showSearch:!1,className:"".concat(Ee,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(ue||re[0]).toString(),onChange:this.changeSize,getPopupContainer:function(Ce){return Ce.parentNode}},ye)}return H&&(w&&(X=typeof w=="boolean"?z.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:B,className:"".concat(Ee,"-quick-jumper-button")},Y.jump_to_confirm):z.a.createElement("span",{onClick:this.go,onKeyUp:this.go},w)),Se=z.a.createElement("div",{className:"".concat(Ee,"-quick-jumper")},Y.jump_to,z.a.createElement("input",{disabled:B,type:"text",value:te,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),Y.page,X)),z.a.createElement("li",{className:"".concat(Ee)},xe,Se)}}]),ae}(z.a.Component);g.defaultProps={pageSizeOptions:["10","20","50","100"]};var m=g,E=o("N2Kk");function p(){}function y(de){return typeof de=="number"&&isFinite(de)&&Math.floor(de)===de}function S(de,_e,ae){return ae}function U(de,_e,ae){var T=typeof de=="undefined"?_e.pageSize:de;return Math.floor((ae.total-1)/T)+1}var Z=function(de){Object(D.a)(ae,de);var _e=Object(fe.a)(ae);function ae(T){var d;Object($.a)(this,ae),d=_e.call(this,T),d.getJumpPrevPage=function(){return Math.max(1,d.state.current-(d.props.showLessItems?3:5))},d.getJumpNextPage=function(){return Math.min(U(void 0,d.state,d.props),d.state.current+(d.props.showLessItems?3:5))},d.getItemIcon=function(N,H){var w=d.props.prefixCls,j=N||z.a.createElement("button",{type:"button","aria-label":H,className:"".concat(w,"-item-link")});return typeof N=="function"&&(j=z.a.createElement(N,Object(Re.a)({},d.props))),j},d.savePaginationNode=function(N){d.paginationNode=N},d.isValid=function(N){return y(N)&&N!==d.state.current},d.shouldDisplayQuickJumper=function(){var N=d.props,H=N.showQuickJumper,w=N.pageSize,j=N.total;return j<=w?!1:H},d.handleKeyDown=function(N){(N.keyCode===u.ARROW_UP||N.keyCode===u.ARROW_DOWN)&&N.preventDefault()},d.handleKeyUp=function(N){var H=d.getValidValue(N),w=d.state.currentInputValue;H!==w&&d.setState({currentInputValue:H}),N.keyCode===u.ENTER?d.handleChange(H):N.keyCode===u.ARROW_UP?d.handleChange(H-1):N.keyCode===u.ARROW_DOWN&&d.handleChange(H+1)},d.changePageSize=function(N){var H=d.state.current,w=U(N,d.state,d.props);H=H>w?w:H,w===0&&(H=d.state.current),typeof N=="number"&&("pageSize"in d.props||d.setState({pageSize:N}),"current"in d.props||d.setState({current:H,currentInputValue:H})),d.props.onShowSizeChange(H,N),"onChange"in d.props&&d.props.onChange&&d.props.onChange(H,N)},d.handleChange=function(N){var H=d.props.disabled,w=N;if(d.isValid(w)&&!H){var j=U(void 0,d.state,d.props);w>j?w=j:w<1&&(w=1),"current"in d.props||d.setState({current:w,currentInputValue:w});var K=d.state.pageSize;return d.props.onChange(w,K),w}return d.state.current},d.prev=function(){d.hasPrev()&&d.handleChange(d.state.current-1)},d.next=function(){d.hasNext()&&d.handleChange(d.state.current+1)},d.jumpPrev=function(){d.handleChange(d.getJumpPrevPage())},d.jumpNext=function(){d.handleChange(d.getJumpNextPage())},d.hasPrev=function(){return d.state.current>1},d.hasNext=function(){return d.state.current2?w-2:0),K=2;K=ue?F=ue:F=Number(s),F}},{key:"getShowSizeChanger",value:function(){var d=this.props,s=d.showSizeChanger,ue=d.total,Y=d.totalBoundaryShowSizeChanger;return typeof s!="undefined"?s:ue>Y}},{key:"renderPrev",value:function(d){var s=this.props,ue=s.prevIcon,Y=s.itemRender,F=Y(d,"prev",this.getItemIcon(ue,"prev page")),N=!this.hasPrev();return Object(oe.isValidElement)(F)?Object(oe.cloneElement)(F,{disabled:N}):F}},{key:"renderNext",value:function(d){var s=this.props,ue=s.nextIcon,Y=s.itemRender,F=Y(d,"next",this.getItemIcon(ue,"next page")),N=!this.hasNext();return Object(oe.isValidElement)(F)?Object(oe.cloneElement)(F,{disabled:N}):F}},{key:"render",value:function(){var d=this,s=this.props,ue=s.prefixCls,Y=s.className,F=s.style,N=s.disabled,H=s.hideOnSinglePage,w=s.total,j=s.locale,K=s.showQuickJumper,ee=s.showLessItems,B=s.showTitle,te=s.showTotal,Ee=s.simple,Pe=s.itemRender,xe=s.showPrevNextJumpers,Se=s.jumpPrevIcon,X=s.jumpNextIcon,re=s.selectComponentClass,ye=s.selectPrefixCls,ie=s.pageSizeOptions,Ce=this.state,v=Ce.current,W=Ce.pageSize,P=Ce.currentInputValue;if(H===!0&&w<=W)return null;var ce=U(void 0,this.state,this.props),R=[],Q=null,be=null,De=null,Ie=null,Ge=null,qe=K&&K.goButton,Je=ee?1:2,$e=v-1>0?v-1:0,it=v+1=Je*2&&v!==1+2&&(R[0]=Object(oe.cloneElement)(R[0],{className:"".concat(ue,"-item-after-jump-prev")}),R.unshift(Q)),ce-v>=Je*2&&v!==ce-2&&(R[R.length-1]=Object(oe.cloneElement)(R[R.length-1],{className:"".concat(ue,"-item-before-jump-next")}),R.push(be)),ze!==1&&R.unshift(De),st!==ce&&R.push(Ie)}var ke=null;te&&(ke=z.a.createElement("li",{className:"".concat(ue,"-total-text")},te(w,[w===0?0:(v-1)*W+1,v*W>w?w:v*W])));var Ke=!this.hasPrev()||!ce,He=!this.hasNext()||!ce;return z.a.createElement("ul",Object(le.a)({className:C()(ue,Y,Object(J.a)({},"".concat(ue,"-disabled"),N)),style:F,unselectable:"unselectable",ref:this.savePaginationNode},At),ke,z.a.createElement("li",{title:B?j.prev_page:null,onClick:this.prev,tabIndex:Ke?null:0,onKeyPress:this.runIfEnterPrev,className:C()("".concat(ue,"-prev"),Object(J.a)({},"".concat(ue,"-disabled"),Ke)),"aria-disabled":Ke},this.renderPrev($e)),R,z.a.createElement("li",{title:B?j.next_page:null,onClick:this.next,tabIndex:He?null:0,onKeyPress:this.runIfEnterNext,className:C()("".concat(ue,"-next"),Object(J.a)({},"".concat(ue,"-disabled"),He)),"aria-disabled":He},this.renderNext(it)),z.a.createElement(m,{disabled:N,locale:j,rootPrefixCls:ue,selectComponentClass:re,selectPrefixCls:ye,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:v,pageSize:W,pageSizeOptions:ie,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:qe}))}}],[{key:"getDerivedStateFromProps",value:function(d,s){var ue={};if("current"in d&&(ue.current=d.current,d.current!==s.current&&(ue.currentInputValue=ue.current)),"pageSize"in d&&d.pageSize!==s.pageSize){var Y=s.current,F=U(d.pageSize,s,d);Y=Y>F?F:Y,"current"in d||(ue.current=Y,ue.currentInputValue=Y),ue.pageSize=d.pageSize}return ue}}]),ae}(z.a.Component);Z.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:p,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:p,locale:E.a,style:{},itemRender:S,totalBoundaryShowSizeChanger:50};var ne=Z},"6Fuo":function(Te,k,o){Te.exports={flex_box_center:"flex_box_center___3p8A0",flex_space_between:"flex_space_between___2wMwo",flex_box_vertical_center:"flex_box_vertical_center___2fKhV",flex_box_center_end:"flex_box_center_end___27Yk8",flex_box_column:"flex_box_column___3Khbo",rightMenu:"rightMenu___20Eel",joinMenu:"joinMenu___2blJt",joinBoard:"joinBoard___2XUXK",joinCol:"joinCol___3o5gp",hidden:"hidden___3-1Kn",w140:"w140___3rLeo",w100:"w100___DFsbd"}},"6RRn":function(Te,k,o){"use strict";var le=o("wCXF"),J=o("n6Qo");o.d(k,"b",function(){return J.a});var Re=o("IBYe"),$=o("6eGT"),x=o("hW8S");o.d(k,"a",function(){return x.a}),k.c=le.b},"6eGT":function(Te,k,o){"use strict";function le(J){return null}k.a=le},"746U":function(Te,k,o){"use strict";o.d(k,"d",function(){return J}),o.d(k,"j",function(){return Re}),o.d(k,"i",function(){return $}),o.d(k,"h",function(){return x}),o.d(k,"e",function(){return D}),o.d(k,"k",function(){return fe}),o.d(k,"l",function(){return oe}),o.d(k,"a",function(){return z}),o.d(k,"f",function(){return C}),o.d(k,"g",function(){return _}),o.d(k,"m",function(){return O}),o.d(k,"c",function(){return m}),o.d(k,"b",function(){return E}),o.d(k,"n",function(){return p}),o.d(k,"o",function(){return y});var le={number:"number",string:"string",undefined:"undefined",object:"object",function:"function"};function J(S){return Array.isArray?Array.isArray(S):!!(S&&typeof S.length===le.number&&S.constructor===Array)}function Re(S){return typeof S===le.string||S instanceof String}function $(S){return typeof S===le.object&&S!==null&&!Array.isArray(S)&&!(S instanceof RegExp)&&!(S instanceof Date)}function x(S){return(typeof S===le.number||S instanceof Number)&&!isNaN(S)}function D(S){return S===!0||S===!1}function fe(S){return typeof S===le.undefined}function oe(S){return fe(S)||S===null}function z(S,U){if(!S)throw new Error(U?"Unexpected type, expected '"+U+"'":"Unexpected type")}var L=Object.prototype.hasOwnProperty;function C(S){if(!$(S))return!1;for(var U in S)if(L.call(S,U))return!1;return!0}function _(S){return typeof S===le.function}function O(S,U){for(var Z=Math.min(S.length,U.length),ne=0;ne0&&arguments[0]!==void 0?arguments[0]:[],m=new Map;function E(p){var y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(p||[]).forEach(function(S){var U=S.key,Z=S.children;Object(x.a)(U!=null,"Tree node must have a certain key: [".concat(y).concat(U,"]"));var ne=String(U);Object(x.a)(!m.has(ne)||U===null||U===void 0,"Same 'key' exist in the Tree: ".concat(ne)),m.set(ne,!0),E(Z,"".concat(y).concat(ne," > "))})}E(g)}function z(g){function m(E){var p=Object($.a)(E);return p.map(function(y){if(!Object(D.i)(y))return Object(x.a)(!y,"Tree/TreeNode can only accept TreeNode as children."),null;var S=y.key,U=y.props,Z=U.children,ne=Object(Re.a)(U,["children"]),de=Object(J.a)({key:S},ne),_e=m(Z);return _e.length&&(de.children=_e),de}).filter(function(y){return y})}return m(g)}function L(){var g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],E=new Set(m===!0?[]:m),p=[];function y(S){var U=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return S.map(function(Z,ne){var de=Object(D.h)(U?U.pos:"0",ne),_e=fe(Z.key,de),ae=Object(J.a)(Object(J.a)({},Z),{},{parent:U,pos:de,children:null,data:Z,isStart:[].concat(Object(le.a)(U?U.isStart:[]),[ne===0]),isEnd:[].concat(Object(le.a)(U?U.isEnd:[]),[ne===S.length-1])});return p.push(ae),m===!0||E.has(_e)?ae.children=y(Z.children||[],ae):ae.children=[],ae})}return y(g),p}function C(g,m,E){var p;E?typeof E=="string"?p=function(U){return U[E]}:typeof E=="function"&&(p=function(U){return E(U)}):p=function(U,Z){return fe(U.key,Z)};function y(S,U,Z){var ne=S?S.children:g,de=S?Object(D.h)(Z.pos,U):"0";if(S){var _e=p(S,de),ae={node:S,index:U,pos:de,key:_e,parentPos:Z.node?Z.pos:null,level:Z.level+1};m(ae)}ne&&ne.forEach(function(T,d){y(T,d,{node:S,pos:de,level:Z?Z.level+1:-1})})}y(null)}function _(g){var m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},E=m.initWrapper,p=m.processEntity,y=m.onProcessFinished,S=arguments.length>2?arguments[2]:void 0,U={},Z={},ne={posEntities:U,keyEntities:Z};return E&&(ne=E(ne)||ne),C(g,function(de){var _e=de.node,ae=de.index,T=de.pos,d=de.key,s=de.parentPos,ue=de.level,Y={node:_e,index:ae,key:d,pos:T,level:ue},F=fe(d,T);U[T]=Y,Z[F]=Y,Y.parent=U[s],Y.parent&&(Y.parent.children=Y.parent.children||[],Y.parent.children.push(Y)),p&&p(Y,ne)},S),y&&y(ne),ne}function O(g,m){var E=m.expandedKeys,p=m.selectedKeys,y=m.loadedKeys,S=m.loadingKeys,U=m.checkedKeys,Z=m.halfCheckedKeys,ne=m.dragOverNodeKey,de=m.dropPosition,_e=m.keyEntities,ae=_e[g],T={eventKey:g,expanded:E.indexOf(g)!==-1,selected:p.indexOf(g)!==-1,loaded:y.indexOf(g)!==-1,loading:S.indexOf(g)!==-1,checked:U.indexOf(g)!==-1,halfChecked:Z.indexOf(g)!==-1,pos:String(ae?ae.pos:""),dragOver:ne===g&&de===0,dragOverGapTop:ne===g&&de===-1,dragOverGapBottom:ne===g&&de===1};return T}function u(g){var m=g.data,E=g.expanded,p=g.selected,y=g.checked,S=g.loaded,U=g.loading,Z=g.halfChecked,ne=g.dragOver,de=g.dragOverGapTop,_e=g.dragOverGapBottom,ae=g.pos,T=g.active,d=Object(J.a)(Object(J.a)({},m),{},{expanded:E,selected:p,checked:y,loaded:S,loading:U,halfChecked:Z,dragOver:ne,dragOverGapTop:de,dragOverGapBottom:_e,pos:ae,active:T});return"props"in d||Object.defineProperty(d,"props",{get:function(){return Object(x.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),g}}),d}},"8HAY":function(Te,k,o){"use strict";o.d(k,"a",function(){return D}),o.d(k,"b",function(){return fe});var le=o("pmY6"),J=o("MI8n"),Re=function(){var oe=function(z,L){return oe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(C,_){C.__proto__=_}||function(C,_){for(var O in _)_.hasOwnProperty(O)&&(C[O]=_[O])},oe(z,L)};return function(z,L){oe(z,L);function C(){this.constructor=z}z.prototype=L===null?Object.create(L):(C.prototype=L.prototype,new C)}}(),$=function(oe,z,L,C){function _(O){return O instanceof L?O:new L(function(u){u(O)})}return new(L||(L=Promise))(function(O,u){function g(p){try{E(C.next(p))}catch(y){u(y)}}function m(p){try{E(C.throw(p))}catch(y){u(y)}}function E(p){p.done?O(p.value):_(p.value).then(g,m)}E((C=C.apply(oe,z||[])).next())})},x=function(oe,z){var L={label:0,sent:function(){if(O[0]&1)throw O[1];return O[1]},trys:[],ops:[]},C,_,O,u;return u={next:g(0),throw:g(1),return:g(2)},typeof Symbol=="function"&&(u[Symbol.iterator]=function(){return this}),u;function g(E){return function(p){return m([E,p])}}function m(E){if(C)throw new TypeError("Generator is already executing.");for(;L;)try{if(C=1,_&&(O=E[0]&2?_.return:E[0]?_.throw||((O=_.return)&&O.call(_),0):_.next)&&!(O=O.call(_,E[1])).done)return O;(_=0,O)&&(E=[E[0]&2,O.value]);switch(E[0]){case 0:case 1:O=E;break;case 4:return L.label++,{value:E[1],done:!1};case 5:L.label++,_=E[1],E=[0];continue;case 7:E=L.ops.pop(),L.trys.pop();continue;default:if(!(O=L.trys,O=O.length>0&&O[O.length-1])&&(E[0]===6||E[0]===2)){L=0;continue}if(E[0]===3&&(!O||E[1]>O[0]&&E[1]1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(le.a)())return null;var L=document.createElement("style");if((oe=z.csp)===null||oe===void 0?void 0:oe.nonce){var C;L.nonce=(C=z.csp)===null||C===void 0?void 0:C.nonce}L.innerHTML=fe;var _=Re(z),O=_.firstChild;return z.prepend&&_.prepend?_.prepend(L):z.prepend&&O?_.insertBefore(L,O):_.appendChild(L),L}var x=new Map;function D(fe,oe){var z=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},L=Re(z);if(!x.has(L)){var C=$("",z),_=C.parentNode;x.set(L,_),_.removeChild(C)}var O=Array.from(x.get(L).children).find(function(p){return p.tagName==="STYLE"&&p[J]===oe});if(O){var u,g;if(((u=z.csp)===null||u===void 0?void 0:u.nonce)&&O.nonce!==((g=z.csp)===null||g===void 0?void 0:g.nonce)){var m;O.nonce=(m=z.csp)===null||m===void 0?void 0:m.nonce}return O.innerHTML!==fe&&(O.innerHTML=fe),O}var E=$(fe,z);return E[J]=oe,E}},"C/vA":function(Te,k,o){"use strict";o.d(k,"a",function(){return le});function le(J){var Re=this,$=!1,x;return function(){return $||($=!0,x=J.apply(Re,arguments)),x}}},"Cg/j":function(Te,k,o){"use strict";o.d(k,"b",function(){return le}),o.d(k,"a",function(){return J}),o.d(k,"c",function(){return $}),o.d(k,"d",function(){return x});var le;(function(D){D.serviceIds=new Map,D.DI_TARGET="$di$target",D.DI_DEPENDENCIES="$di$dependencies";function fe(oe){return oe[D.DI_DEPENDENCIES]||[]}D.getServiceDependencies=fe})(le||(le={}));var J=$("instantiationService");function Re(D,fe,oe,z){fe[le.DI_TARGET]===fe?fe[le.DI_DEPENDENCIES].push({id:D,index:oe,optional:z}):(fe[le.DI_DEPENDENCIES]=[{id:D,index:oe,optional:z}],fe[le.DI_TARGET]=fe)}function $(D){if(le.serviceIds.has(D))return le.serviceIds.get(D);var fe=function(oe,z,L){if(arguments.length!==3)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");Re(fe,oe,L,!1)};return fe.toString=function(){return D},le.serviceIds.set(D,fe),fe}function x(D){return function(fe,oe,z){if(arguments.length!==3)throw new Error("@optional-decorator can only be used to decorate a parameter");Re(D,fe,z,!0)}}},"Cs+z":function(Te,k,o){Te.exports=o.p+"static/jqr.b801d45b.png"},"Ct/S":function(Te,k,o){Te.exports={tilte:"tilte___1Tz7i",flexRow:"flexRow___3w9_D",flexColumn:"flexColumn___2HzC_",footerWrap:"footerWrap___12F5M",img:"img___3ED9Z",content:"content___rqPDY",modalContent:"modalContent___2h4ne"}},Cy2x:function(Te,k,o){"use strict";var le=o("DjyN"),J=o("NUBc"),Re=o("cWXX"),$=o("/ezw"),x=o("+L6B"),D=o("2/Rp"),fe=o("miYZ"),oe=o("tsqr"),z=o("2qtc"),L=o("kLXV"),C=o("9og8"),_=o("tJVT"),O=o("WmNS"),u=o.n(O),g=o("q1tI"),m=o.n(g),E=o("Ty5D"),p=o("9kvl"),y=o("m3rI"),S=o("7Kak"),U=o("9yH6"),Z=o("PpiC"),ne=o("cU5J"),de=o.n(ne),_e=function(te){var Ee=te.shixunsDetail,Pe=te.globalSetting,xe=te.loading,Se=te.dispatch,X=te.onReloadData,re=Object(Z.a)(te,["shixunsDetail","globalSetting","loading","dispatch","onReloadData"]),ye=Object(g.useState)(),ie=Object(_.a)(ye,2),Ce=ie[0],v=ie[1],W=Object(g.useState)([]),P=Object(_.a)(W,2),ce=P[0],R=P[1];Object(g.useEffect)(function(){Ee.actionTabs.key==="Collaborators-ChangeManager"&&Q()},[Ee.actionTabs.key]);var Q=function(){var Ge=Object(C.a)(u.a.mark(function qe(){var Je,$e;return u.a.wrap(function(At){for(;;)switch(At.prev=At.next){case 0:return At.next=2,Se({type:"shixunsDetail/getChangeManager",payload:{id:(Je=Ee.actionTabs.params)===null||Je===void 0?void 0:Je.id}});case 2:$e=At.sent,R($e||[]);case 4:case"end":return At.stop()}},qe)}));return function(){return Ge.apply(this,arguments)}}(),be=function(){var qe;Se({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:(qe=Ee.actionTabs.params)===null||qe===void 0?void 0:qe.id}}})},De=function(){var Ge=Object(C.a)(u.a.mark(function qe(){var Je,$e;return u.a.wrap(function(At){for(;;)switch(At.prev=At.next){case 0:if(Ce){At.next=3;break}return oe.b.info("\u6240\u9009\u4EBA\u5458\u4E3A\u7A7A\uFF0C\u6CA1\u6709\u66F4\u6362\u6210\u529F"),At.abrupt("return");case 3:return At.next=5,Se({type:"shixunsDetail/changeManager",payload:{id:(Je=Ee.actionTabs.params)===null||Je===void 0?void 0:Je.id,user_id:Ce}});case 5:$e=At.sent,Ie(),$e&&(X(),oe.b.info($e.message));case 8:case"end":return At.stop()}},qe)}));return function(){return Ge.apply(this,arguments)}}(),Ie=function(){Se({type:"shixunsDetail/setActionTabs",payload:{}}),v(null)};return m.a.createElement(L.a,{centered:!0,keyboard:!1,closable:!1,title:"\u66F4\u6362\u7BA1\u7406\u5458",visible:Ee.actionTabs.key==="Collaborators-ChangeManager",confirmLoading:xe.effects["shixunsDetail/changeManager"],onOk:De,onCancel:Ie},m.a.createElement("div",null,m.a.createElement("div",{className:de.a.title},"\u9009\u62E9\u7684\u6210\u5458\u5C06\u4F1A\u6210\u4E3A\u65B0\u7684\u7BA1\u7406\u5458",m.a.createElement("br",null),"\u60A8\u5C06\u4E0D\u518D\u62E5\u6709\u7BA1\u7406\u5458\u7684\u6743\u9650\uFF0C\u4F46\u60A8\u4ECD\u662F\u5408\u4F5C\u56E2\u961F\u7684\u4E00\u5458"),m.a.createElement("div",{className:de.a.content},ce.length?m.a.createElement(U.a.Group,{value:Ce,onChange:function(qe){return v(qe.target.value)}},ce.map(function(Ge,qe){return m.a.createElement(U.a,{className:de.a.radio,key:qe,value:Ge.user_id},Ge.name)})):m.a.createElement("div",{className:de.a.add},m.a.createElement("span",null,"\u8BF7\u5148\u5C06\u65B0\u7684\u7BA1\u7406\u5458\u901A\u8FC7",m.a.createElement("a",{className:de.a.colorBlue,onClick:be},'"\u6DFB\u52A0\u5408\u4F5C\u8005"'),"\u52A0\u5165\u5408\u4F5C\u8005\u5217\u8868")))))},ae=Object(p.a)(function(B){var te=B.shixunsDetail,Ee=B.loading,Pe=B.globalSetting;return{shixunsDetail:te,globalSetting:Pe,loading:Ee}})(_e),T=o("Znn+"),d=o("ZTPi"),s=o("ju9d"),ue=d.a.TabPane,Y=function(B){var te=B.visible,Ee=B.onCancel,Pe=B.onSelectGroup,xe=B.shixunId,Se=B.onSelectCollaborator;return m.a.createElement(L.a,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",visible:te,width:1100,centered:!0,keyboard:!1,onCancel:Ee,maskClosable:!1,destroyOnClose:!0,forceRender:!0,bodyStyle:{minHeight:400,padding:"0 20px 20px 20px"},footer:null},m.a.createElement(d.a,{defaultActiveKey:"1"},m.a.createElement(ue,{tab:"\u641C\u7D22\u6DFB\u52A0",key:"1"},m.a.createElement(s.a,{type:1,onCancel:Ee,container_type:2,container_id:xe,onSelect:Se}))))},F=o("bL63"),N=o.n(F),H=o("xvlK"),w=o("ruvs"),j=o("ErOA"),K=function(te){var Ee,Pe,xe,Se,X,re=te.shixunsDetail,ye=te.globalSetting,ie=te.loading,Ce=te.user,v=te.dispatch,W=te.position,P=Object(g.useRef)(),ce=Object(g.useState)(0),R=Object(_.a)(ce,2),Q=R[0],be=R[1],De=Object(g.useState)([]),Ie=Object(_.a)(De,2),Ge=Ie[0],qe=Ie[1],Je=Object(g.useState)({id:null,page:1}),$e=Object(_.a)(Je,2),it=$e[0],At=$e[1],vt=Object(E.i)(),Ft=Object(g.useState)({}),Qt=Object(_.a)(Ft,2),je=Qt[0],Le=Qt[1],ze=(Ee=Ce.userInfo)===null||Ee===void 0||((Pe=Ee.shixun)===null||Pe===void 0)?void 0:Pe.editable,st=((xe=Ce.userInfo)===null||xe===void 0?void 0:xe.role)<=2||((Se=Ce.userInfo)===null||Se===void 0||((X=Se.shixun)===null||X===void 0)?void 0:X.is_creator);Object(g.useEffect)(function(){P.current=vt==null?void 0:vt.taskId,it.id=vt==null?void 0:vt.taskId,At(it),rt(it)},[]);var rt=function(){var Xe=Object(C.a)(u.a.mark(function ct(ut){var Et;return u.a.wrap(function(pt){for(;;)switch(pt.prev=pt.next){case 0:return pt.next=2,Object(j.a)("/api/sci/projects/".concat(vt==null?void 0:vt.taskId,"/get_project_partners.json"),{method:"get"});case 2:Et=pt.sent,Et&&(qe(Et.users||[]),be(Et.users_count),Le(Et));case 4:case"end":return pt.stop()}},ct)}));return function(ut){return Xe.apply(this,arguments)}}(),Ue=function(){var Xe=Object(C.a)(u.a.mark(function ct(){var ut;return u.a.wrap(function(Ut){for(;;)switch(Ut.prev=Ut.next){case 0:return it.page=1,At(it),ut=Object(w.b)(),Ut.next=5,v({type:"user/getUserInfo",payload:ut});case 5:return Ut.next=7,rt(it);case 7:case"end":return Ut.stop()}},ct)}));return function(){return Xe.apply(this,arguments)}}(),ke=function(ct){it.page=ct,At(it),rt(it)},Ke=function(ct){L.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:m.a.createElement("div",{className:N.a.modal},"\u786E\u5B9A\u8981\u5220\u9664\u5417\uFF1F"),onOk:function(){var ut=Object(C.a)(u.a.mark(function Ut(){var pt;return u.a.wrap(function(Pt){for(;;)switch(Pt.prev=Pt.next){case 0:return Pt.next=2,Object(j.a)("/api/sci/projects/".concat(vt==null?void 0:vt.taskId,"/del_project_partner.json"),{method:"DELETE",body:{user_id:ct}});case 2:pt=Pt.sent,oe.b.info("\u5220\u9664\u6210\u529F"),it.page=1,At(it),rt(it);case 7:case"end":return Pt.stop()}},Ut)}));function Et(){return ut.apply(this,arguments)}return Et}()})},He=function(){v({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:P.current}}})};function Ye(){v({type:"shixunsDetail/setActionTabs",payload:{}})}var Be={visible:re.actionTabs.key==="Collaborators-AddCollaborator",onCancel:Ye,shixunId:P.current,onSelectCollaborator:function(){var Xe=Object(C.a)(u.a.mark(function ut(Et){var Ut;return u.a.wrap(function(_t){for(;;)switch(_t.prev=_t.next){case 0:return Ye(),_t.next=3,Object(j.a)("/api/sci/projects/".concat(P.current,"/bacht_add_project_partners.json"),{method:"POST",body:{user_ids:Et}});case 3:Ut=_t.sent,Ut&&(oe.b.success("\u6DFB\u52A0\u6210\u529F"),Ue());case 5:case"end":return _t.stop()}},ut)}));function ct(ut){return Xe.apply(this,arguments)}return ct}(),onSelectGroup:function(){var Xe=Object(C.a)(u.a.mark(function ut(Et){var Ut;return u.a.wrap(function(_t){for(;;)switch(_t.prev=_t.next){case 0:return Ye(),_t.next=3,v({type:"shixunsDetail/addTeachGroupMember",payload:{identifier:P.current,group_id:Et.group_id}});case 3:Ut=_t.sent,Ut&&(oe.b.success("\u6DFB\u52A0\u6210\u529F"),Ue());case 5:case"end":return _t.stop()}},ut)}));function ct(ut){return Xe.apply(this,arguments)}return ct}()};return m.a.createElement("section",null,m.a.createElement("div",{className:N.a.wrap},m.a.createElement("div",{className:N.a.content},m.a.createElement("div",{className:N.a.head},m.a.createElement("span",{className:N.a.headCount},"\u5408\u4F5C\u8005\uFF08",Q,"\u4EBA\uFF09"),m.a.createElement("div",null,m.a.createElement(D.a,{className:N.a.button,style:{marginRight:W==="detail"?0:"20px"},onClick:He,icon:m.a.createElement(H.a,null)},"\u6DFB\u52A0\u5408\u4F5C\u8005"))),m.a.createElement("div",{className:N.a.list},m.a.createElement($.a,{loading:!1,active:!0,avatar:{size:40},paragraph:{rows:3},className:"mt30"},Ge.map(function(Xe,ct){return m.a.createElement("div",{style:{display:"inline-block",width:"50%"},key:ct},m.a.createElement("div",{className:N.a.itemWrap},m.a.createElement("a",{target:"_blank",className:N.a.imgWrap},m.a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"48",width:"48",className:N.a.img,src:"".concat(y.a.IMG_SERVER,"/images/").concat(Xe==null?void 0:Xe.image_url)}),(Xe==null?void 0:Xe.is_creator)&&m.a.createElement("span",{className:N.a.manager},"\u521B\u5EFA\u8005")),m.a.createElement("div",{className:N.a.itemContent},m.a.createElement("div",{className:N.a.nameWrap},m.a.createElement("a",{target:"_blank",className:N.a.name},Xe==null?void 0:Xe.user_name),m.a.createElement("div",{className:N.a.actionGroup},!(Xe!=null&&Xe.is_creator)&&(st||je!=null&&je.current_user_is_creator)?m.a.createElement("a",{className:N.a.deletetitle,onClick:function(){return Ke(Xe.id)}},"\u5220\u9664"):null)),m.a.createElement("p",{className:N.a.schoolWrap},m.a.createElement("span",{className:N.a.school},Xe==null?void 0:Xe.school_name)))))})))),Q>10&&m.a.createElement("div",{className:N.a.countWrap},m.a.createElement(J.a,{showQuickJumper:!1,showSizeChanger:!1,total:Q,onChange:function(ct){return ke(ct)},pageSize:10,current:it.page}))),m.a.createElement(ae,{onReloadData:Ue}),m.a.createElement(Y,Be))},ee=k.a=Object(p.a)(function(B){var te=B.shixunsDetail,Ee=B.loading,Pe=B.globalSetting,xe=B.user;return{shixunsDetail:te,globalSetting:Pe,user:xe,loading:Ee}})(K)},E7E6:function(Te,k){Te.exports="data:image/png;base64,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"},E9nw:function(Te,k){Te.exports=function(){var o=document.getSelection();if(!o.rangeCount)return function(){};for(var le=document.activeElement,J=[],Re=0;Re0&&(Ee.percent=Ee.loaded/Ee.total*100),j.onProgress(Ee)});var ee=new FormData;j.data&&Object.keys(j.data).forEach(function(te){var Ee=j.data[te];if(Array.isArray(Ee)){Ee.forEach(function(Pe){ee.append(te+"[]",Pe)});return}ee.append(te,j.data[te])}),j.file instanceof Blob?ee.append(j.filename,j.file,j.file.name):ee.append(j.filename,j.file),K.onerror=function(Ee){j.onError(Ee)},K.onload=function(){return K.status<200||K.status>=300?j.onError(x(j,K),D(K)):j.onSuccess(D(K),K)},K.open(j.method,j.action,!0),j.withCredentials&&"withCredentials"in K&&(K.withCredentials=!0);var B=j.headers||{};return B["X-Requested-With"]!==null&&K.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(B).forEach(function(te){B[te]!==null&&K.setRequestHeader(te,B[te])}),K.send(ee),{abort:function(){K.abort()}}}var oe=+new Date,z=0;function L(){return"rc-upload-"+oe+"-"+ ++z}function C(j,K){return j.indexOf(K,j.length-K.length)!==-1}var _=function(j,K){if(j&&K){var ee=Array.isArray(K)?K:K.split(","),B=j.name||"",te=j.type||"",Ee=te.replace(/\/.*$/,"");return ee.some(function(Pe){var xe=Pe.trim();return xe.charAt(0)==="."?C(B.toLowerCase(),xe.toLowerCase()):/\/\*$/.test(xe)?Ee===xe.replace(/\/.*$/,""):te===xe})}return!0};function O(j,K){var ee=j.createReader(),B=[];function te(){ee.readEntries(function(Ee){var Pe=Array.prototype.slice.apply(Ee);B=B.concat(Pe);var xe=!Pe.length;xe?K(B):te()})}te()}var u=function(K,ee,B){var te=function Ee(Pe,xe){xe=xe||"",Pe.isFile?Pe.file(function(Se){B(Se)&&(Pe.fullPath&&!Se.webkitRelativePath&&(Object.defineProperties(Se,{webkitRelativePath:{writable:!0}}),Se.webkitRelativePath=Pe.fullPath.replace(/^\//,""),Object.defineProperties(Se,{webkitRelativePath:{writable:!1}})),ee([Se]))}):Pe.isDirectory&&O(Pe,function(Se){Se.forEach(function(X){Ee(X,""+xe+Pe.name+"/")})})};K.forEach(function(Ee){te(Ee.webkitGetAsEntry())})},g=u,m=Object.assign||function(j){for(var K=1;K=0)continue;if(!Object.prototype.hasOwnProperty.call(j,B))continue;ee[B]=j[B]}return ee}function U(j,K){if(!(j instanceof K))throw new TypeError("Cannot call a class as a function")}function Z(j,K){if(!j)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return K&&(typeof K=="object"||typeof K=="function")?K:j}function ne(j,K){if(typeof K!="function"&&K!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof K);j.prototype=Object.create(K&&K.prototype,{constructor:{value:j,enumerable:!1,writable:!0,configurable:!0}}),K&&(Object.setPrototypeOf?Object.setPrototypeOf(j,K):j.__proto__=K)}var de=function(K){return Object.keys(K).reduce(function(ee,B){return(B.substr(0,5)==="data-"||B.substr(0,5)==="aria-"||B==="role")&&(ee[B]=K[B]),ee},{})},_e=function(j){ne(K,j);function K(){var ee,B,te,Ee;U(this,K);for(var Pe=arguments.length,xe=Array(Pe),Se=0;Se=de?J:{done:!1,value:Z[ne++]}}}}z.fromArray=O;function u(Z){return{next:function(){var ne=Z.next();return ne.done?J:{done:!1,value:ne.value}}}}z.fromNativeIterator=u;function g(Z){return Z?Array.isArray(Z)?z.fromArray(Z):Z:z.empty()}z.from=g;function m(Z,ne){return{next:function(){var de=Z.next();return de.done?J:{done:!1,value:ne(de.value)}}}}z.map=m;function E(Z,ne){return{next:function(){for(;;){var de=Z.next();if(de.done)return J;if(ne(de.value))return{done:!1,value:de.value}}}}}z.filter=E;function p(Z,ne){for(var de=Z.next();!de.done;de=Z.next())ne(de.value)}z.forEach=p;function y(Z,ne){ne===void 0&&(ne=Number.POSITIVE_INFINITY);var de=[];if(ne===0)return de;for(var _e=0,ae=Z.next();!ae.done&&!(de.push(ae.value),++_e>=ne);ae=Z.next());return de}z.collect=y;function S(){for(var Z=[],ne=0;ne=Z.length)return J;var _e=Z[de],ae=_e.next();return ae.done?(de++,this.next()):ae}}}z.concat=S;function U(Z){return new $(Z)}z.chain=U})(Re||(Re={}));var $=function(){function z(L){this.it=L}return z.prototype.next=function(){return this.it.next()},z}();function x(z){return Array.isArray(z)?Re.fromArray(z):z||Re.empty()}var D=function(){function z(L,C,_,O){C===void 0&&(C=0),_===void 0&&(_=L.length),O===void 0&&(O=C-1),this.items=L,this.start=C,this.end=_,this.index=O}return z.prototype.first=function(){return this.index=this.start,this.current()},z.prototype.next=function(){return this.index=Math.min(this.index+1,this.end),this.current()},z.prototype.current=function(){return this.index===this.start-1||this.index===this.end?null:this.items[this.index]},z}(),fe=function(z){le(L,z);function L(C,_,O,u){return _===void 0&&(_=0),O===void 0&&(O=C.length),u===void 0&&(u=_-1),z.call(this,C,_,O,u)||this}return L.prototype.current=function(){return z.prototype.current.call(this)},L.prototype.previous=function(){return this.index=Math.max(this.index-1,this.start-1),this.current()},L.prototype.first=function(){return this.index=this.start,this.current()},L.prototype.last=function(){return this.index=this.end-1,this.current()},L.prototype.parent=function(){return null},L}(D),oe=function(){function z(L,C){this.iterator=L,this.fn=C}return z.prototype.next=function(){return this.fn(this.iterator.next())},z}()},JeFH:function(Te,k){Te.exports="data:image/png;base64,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"},Jky8:function(Te,k,o){"use strict";var le=o("sRBo"),J=o("kaz8"),Re=o("5NDa"),$=o("5rEg"),x=o("miYZ"),D=o("tsqr"),fe=o("9og8"),oe=o("2qtc"),z=o("kLXV"),L=o("tJVT"),C=o("WmNS"),_=o.n(C),O=o("q1tI"),u=o.n(O),g=o("9kvl"),m=o("6CvP"),E=o("1XHU"),p=o("1vsH"),y;(function(U){U[U.Professor=1]="Professor",U[U.AssistantProfessor=2]="AssistantProfessor",U[U.Student=3]="Student"})(y||(y={}));var S=function(Z){var ne=Z.visible,de=Z.user,_e=Z.onCancel,ae=_e===void 0?function(){}:_e,T=Object(O.useState)(),d=Object(L.a)(T,2),s=d[0],ue=d[1],Y=Object(O.useState)([]),F=Object(L.a)(Y,2),N=F[0],H=F[1],w=Object(O.useState)(!1),j=Object(L.a)(w,2),K=j[0],ee=j[1],B=Object(O.useState)(!1),te=Object(L.a)(B,2),Ee=te[0],Pe=te[1],xe=Object(O.useState)(),Se=Object(L.a)(xe,2),X=Se[0],re=Se[1];Object(O.useEffect)(function(){var v;if(de!=null&&(v=de.userInfo)!==null&&v!==void 0&&v.identity){var W;H([(de==null||((W=de.userInfo)===null||W===void 0)?void 0:W.identity)==="student"?3:1])}},[de]);var ye=function(W,P){if(N.includes(y.Professor)){z.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:u.a.createElement("div",{className:"tc"},P||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:function(){g.d.push("/classrooms/".concat(W,"/students"))}});return}g.d.push("/classrooms/".concat(W,"/students"))},ie=function(){var v=Object(fe.a)(_.a.mark(function W(){var P;return _.a.wrap(function(R){for(;;)switch(R.prev=R.next){case 0:if(s){R.next=3;break}return D.b.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A"),R.abrupt("return");case 3:return ee(!0),R.next=6,Object(m.c)({invite_code:s,professor:N.includes(y.Professor)?1:null,assistant_professor:N.includes(y.AssistantProfessor)?1:null,student:N.includes(y.Student)?1:null});case 6:if(P=R.sent,ee(!1),!((P==null?void 0:P.status)===-2)){R.next=22;break}if(Ce(),!(P.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1")){R.next=14;break}return Pe(!0),re(1),R.abrupt("return");case 14:if(!(P.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1")){R.next=18;break}return Pe(!0),re(2),R.abrupt("return");case 18:if(!(P.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1")){R.next=22;break}return Pe(!0),re(3),R.abrupt("return");case 22:if(!((P==null?void 0:P.status)===0)){R.next=27;break}return Object(p.Y)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),Ce(),(P==null?void 0:P.course_id)&&ye(P.course_id,P.message),R.abrupt("return");case 27:case"end":return R.stop()}},W)}));return function(){return v.apply(this,arguments)}}(),Ce=function(){var v=Object(fe.a)(_.a.mark(function W(){return _.a.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:ae();case 1:case"end":return ce.stop()}},W)}));return function(){return v.apply(this,arguments)}}();return u.a.createElement(u.a.Fragment,null,u.a.createElement(z.a,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",visible:ne,confirmLoading:K,onOk:ie,onCancel:Ce},u.a.createElement("div",{className:"tc"},u.a.createElement("div",null,u.a.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),u.a.createElement($.a,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:s,onChange:function(W){if(W.target.value.length>=7){D.b.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}ue(W.target.value)}})),u.a.createElement("div",{className:"mt10 font14"},u.a.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),u.a.createElement(J.a.Group,{value:N,onChange:function(W){return H(W)}},u.a.createElement(J.a,{value:y.Professor,disabled:N.includes(2)},"\u6559\u5E08"),u.a.createElement(J.a,{value:y.AssistantProfessor,disabled:N.includes(1)},"\u52A9\u6559"),u.a.createElement(J.a,{value:y.Student},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),u.a.createElement(E.a,{visible:Ee,onCancel:function(){return Pe(!1)},occupationValue:X}))};k.a=Object(g.a)(function(U){var Z=U.user;return{user:Z}})(S)},Jq4h:function(Te,k,o){Te.exports=o.p+"static/qrcode.54870d9b.png"},KUBS:function(Te,k,o){Te.exports={wrap:"wrap___3sliA",modal:"modal___1a97-",title:"title___2LzwK",path:"path___10GWZ",colorBlue:"colorBlue___2Bn0D",width240:"width240___2eUex",filePath:"filePath___3Oexf"}},LSTS:function(Te,k,o){"use strict";Object.defineProperty(k,"__esModule",{value:!0});var le=function(){function _(O,u){for(var g=0;g=0)continue;if(!Object.prototype.hasOwnProperty.call(_,g))continue;u[g]=_[g]}return u}function oe(_,O){if(!(_ instanceof O))throw new TypeError("Cannot call a class as a function")}function z(_,O){if(!_)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return O&&(typeof O=="object"||typeof O=="function")?O:_}function L(_,O){if(typeof O!="function"&&O!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof O);_.prototype=Object.create(O&&O.prototype,{constructor:{value:_,enumerable:!1,writable:!0,configurable:!0}}),O&&(Object.setPrototypeOf?Object.setPrototypeOf(_,O):_.__proto__=O)}var C=function(_){L(O,_);function O(u){oe(this,O);var g=z(this,(O.__proto__||Object.getPrototypeOf(O)).call(this,u));return g.scrollListener=g.scrollListener.bind(g),g.eventListenerOptions=g.eventListenerOptions.bind(g),g.mousewheelListener=g.mousewheelListener.bind(g),g}return le(O,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var g=this.getParentElement(this.scrollComponent);g.scrollTop=g.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var g=!1,m={get passive(){g=!0}};try{document.addEventListener("test",null,m),document.removeEventListener("test",null,m)}catch(E){}return g}},{key:"eventListenerOptions",value:function(){var g=this.props.useCapture;return this.isPassiveSupported()&&(g={useCapture:this.props.useCapture,passive:!0}),g}},{key:"setDefaultLoader",value:function(g){this.defaultLoader=g}},{key:"detachMousewheelListener",value:function(){var g=window;this.props.useWindow===!1&&(g=this.scrollComponent.parentNode),g.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var g=window;this.props.useWindow===!1&&(g=this.getParentElement(this.scrollComponent)),g.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),g.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(g){var m=this.props.getScrollParent&&this.props.getScrollParent();return m!=null?m:g&&g.parentNode}},{key:"filterProps",value:function(g){return g}},{key:"attachScrollListener",value:function(){var g=this.getParentElement(this.scrollComponent);if(!this.props.hasMore||!g)return;var m=window;this.props.useWindow===!1&&(m=g),m.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),m.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),m.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}},{key:"mousewheelListener",value:function(g){g.deltaY===1&&!this.isPassiveSupported()&&g.preventDefault()}},{key:"scrollListener",value:function(){var g=this.scrollComponent,m=window,E=this.getParentElement(g),p=void 0;if(this.props.useWindow){var y=document.documentElement||document.body.parentNode||document.body,S=m.pageYOffset!==void 0?m.pageYOffset:y.scrollTop;this.props.isReverse?p=S:p=this.calculateOffset(g,S)}else this.props.isReverse?p=E.scrollTop:p=g.scrollHeight-E.scrollTop-E.clientHeight;p1&&arguments[1]!==void 0?arguments[1]:1,He=Je.length,Ye=0;Ye1&&arguments[1]!==void 0?arguments[1]:!1;return Object(de.a)(ee).map(function(te,Ee){if(!x.isValidElement(te)||!te.type)return null;var Pe=te.type.isSelectOptGroup,xe=te.key,Se=te.props,X=Se.children,re=Object(fe.a)(Se,["children"]);return B||!Pe?_e(te):Object(ne.a)(Object(ne.a)({key:"__RC_SELECT_GRP__".concat(xe===null?Ee:xe,"__"),label:xe},re),{},{options:ae(X)})}).filter(function(te){return te})}var T=o("2Qr1"),d=o("qNPg"),s=o("U8pU"),ue=o("Kwbf"),Y=o("WKfj");function F(ee){var B=ee.mode,te=ee.options,Ee=ee.children,Pe=ee.backfill,xe=ee.allowClear,Se=ee.placeholder,X=ee.getInputElement,re=ee.showSearch,ye=ee.onSearch,ie=ee.defaultOpen,Ce=ee.autoFocus,v=ee.labelInValue,W=ee.value,P=ee.inputValue,ce=ee.optionLabelProp,R=B==="multiple"||B==="tags",Q=re!==void 0?re:R||B==="combobox",be=te||ae(Ee);if(Object(ue.a)(B!=="tags"||be.every(function(qe){return!qe.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),B==="tags"||B==="combobox"){var De=be.some(function(qe){return qe.options?qe.options.some(function(Je){return typeof("value"in Je?Je.value:Je.key)=="number"}):typeof("value"in qe?qe.value:qe.key)=="number"});Object(ue.a)(!De,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(ue.a)(B!=="combobox"||!ce,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(ue.a)(B==="combobox"||!Pe,"`backfill` only works with `combobox` mode."),Object(ue.a)(B==="combobox"||!X,"`getInputElement` only work with `combobox` mode."),Object(ue.b)(B!=="combobox"||!X||!xe||!Se,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),ye&&!Q&&B!=="combobox"&&B!=="tags"&&Object(ue.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(ue.b)(!ie||Ce,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),W!=null){var Ie=Object(Y.d)(W);Object(ue.a)(!v||Ie.every(function(qe){return Object(s.a)(qe)==="object"&&("key"in qe||"value"in qe)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(ue.a)(!R||Array.isArray(W),"`value` should be array when `mode` is `multiple` or `tags`")}if(Ee){var Ge=null;Object(de.a)(Ee).some(function(qe){if(!x.isValidElement(qe)||!qe.type)return!1;var Je=qe.type;if(Je.isSelectOption)return!1;if(Je.isSelectOptGroup){var $e=Object(de.a)(qe.props.children).every(function(it){return!x.isValidElement(it)||!qe.type||it.type.isSelectOption?!0:(Ge=it.type,!1)});return!$e}return Ge=Je,!0}),Ge&&Object(ue.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Ge.displayName||Ge.name||Ge,"`.")),Object(ue.a)(P===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var N=F,H=Object(d.a)({prefixCls:"rc-select",components:{optionList:p},convertChildrenToData:ae,flattenOptions:T.d,getLabeledValue:T.e,filterOptions:T.b,isValueDisabled:T.g,findValueOption:T.c,warningProps:N,fillOptionsWithMissingValue:T.a}),w=function(ee){Object(Re.a)(te,ee);var B=Object($.a)(te);function te(){var Ee;return Object(le.a)(this,te),Ee=B.apply(this,arguments),Ee.selectRef=x.createRef(),Ee.focus=function(){Ee.selectRef.current.focus()},Ee.blur=function(){Ee.selectRef.current.blur()},Ee}return Object(J.a)(te,[{key:"render",value:function(){return x.createElement(H,Object.assign({ref:this.selectRef},this.props))}}]),te}(x.Component);w.Option=S,w.OptGroup=Z;var j=w,K=k.c=j},MI8n:function(Te,k,o){"use strict";o.d(k,"b",function(){return D}),o.d(k,"a",function(){return z}),o.d(k,"e",function(){return L}),o.d(k,"d",function(){return C}),o.d(k,"c",function(){return _}),o.d(k,"f",function(){return O});var le=o("/cxE"),J=o("C/vA"),Re=o("pmY6"),$=o("24hK"),x=function(){var u=function(g,m){return u=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(E,p){E.__proto__=p}||function(E,p){for(var y in p)p.hasOwnProperty(y)&&(E[y]=p[y])},u(g,m)};return function(g,m){u(g,m);function E(){this.constructor=g}g.prototype=m===null?Object.create(m):(E.prototype=m.prototype,new E)}}(),D;(function(u){u.None=function(){return Re.a.None};function g(N){return function(H,w,j){w===void 0&&(w=null);var K=!1,ee;return ee=N(function(B){return K?void 0:(ee?ee.dispose():K=!0,H.call(w,B))},null,j),K&&ee.dispose(),ee}}u.once=g;function m(N,H){return Z(function(w,j,K){return j===void 0&&(j=null),N(function(ee){return w.call(j,H(ee))},null,K)})}u.map=m;function E(N,H){return Z(function(w,j,K){return j===void 0&&(j=null),N(function(ee){H(ee),w.call(j,ee)},null,K)})}u.forEach=E;function p(N,H){return Z(function(w,j,K){return j===void 0&&(j=null),N(function(ee){return H(ee)&&w.call(j,ee)},null,K)})}u.filter=p;function y(N){return N}u.signal=y;function S(){for(var N=[],H=0;H1)&&Pe.fire(Se),Ee=0},w)})},onLastListenerRemove:function(){ee.dispose()}});return Pe.event}u.debounce=ne;function de(N){var H=new Date().getTime();return m(g(N),function(w){return new Date().getTime()-H})}u.stopwatch=de;function _e(N){var H=!0,w;return p(N,function(j){var K=H||j!==w;return H=!1,w=j,K})}u.latch=_e;function ae(N,H,w){H===void 0&&(H=!1),w===void 0&&(w=[]);var j=w.slice(),K=N(function(te){j?j.push(te):B.fire(te)}),ee=function(){j&&j.forEach(function(te){return B.fire(te)}),j=null},B=new z({onFirstListenerAdd:function(){K||(K=N(function(te){return B.fire(te)}))},onFirstListenerDidAdd:function(){j&&(H?setTimeout(ee):ee())},onLastListenerRemove:function(){K&&K.dispose(),K=null}});return B.event}u.buffer=ae;var T=function(){function N(H){this.event=H}return N.prototype.map=function(H){return new N(m(this.event,H))},N.prototype.forEach=function(H){return new N(E(this.event,H))},N.prototype.filter=function(H){return new N(p(this.event,H))},N.prototype.reduce=function(H,w){return new N(U(this.event,H,w))},N.prototype.latch=function(){return new N(_e(this.event))},N.prototype.debounce=function(H,w,j,K){return w===void 0&&(w=100),j===void 0&&(j=!1),new N(ne(this.event,H,w,j,K))},N.prototype.on=function(H,w,j){return this.event(H,w,j)},N.prototype.once=function(H,w,j){return g(this.event)(H,w,j)},N}();function d(N){return new T(N)}u.chain=d;function s(N,H,w){w===void 0&&(w=function(te){return te});var j=function(){for(var te=[],Ee=0;Ee0?new oe(this._options&&this._options.leakWarningThreshold):void 0}return Object.defineProperty(u.prototype,"event",{get:function(){var g=this;return this._event||(this._event=function(m,E,p){g._listeners||(g._listeners=new $.a);var y=g._listeners.isEmpty();y&&g._options&&g._options.onFirstListenerAdd&&g._options.onFirstListenerAdd(g);var S=g._listeners.push(E?[m,E]:m);y&&g._options&&g._options.onFirstListenerDidAdd&&g._options.onFirstListenerDidAdd(g),g._options&&g._options.onListenerDidAdd&&g._options.onListenerDidAdd(g,m,E);var U;g._leakageMon&&(U=g._leakageMon.check(g._listeners.size));var Z;return Z={dispose:function(){if(U&&U(),Z.dispose=u._noop,!g._disposed&&(S(),g._options&&g._options.onLastListenerRemove)){var ne=g._listeners&&!g._listeners.isEmpty();ne||g._options.onLastListenerRemove(g)}}},p instanceof Re.b?p.add(Z):Array.isArray(p)&&p.push(Z),Z}),this._event},enumerable:!0,configurable:!0}),u.prototype.fire=function(g){if(this._listeners){this._deliveryQueue||(this._deliveryQueue=new $.a);for(var m=this._listeners.iterator(),E=m.next();!E.done;E=m.next())this._deliveryQueue.push([E.value,g]);for(;this._deliveryQueue.size>0;){var p=this._deliveryQueue.shift(),y=p[0],S=p[1];try{typeof y=="function"?y.call(void 0,S):y[0].call(y[1],S)}catch(U){Object(le.e)(U)}}}},u.prototype.dispose=function(){this._listeners&&this._listeners.clear(),this._deliveryQueue&&this._deliveryQueue.clear(),this._leakageMon&&this._leakageMon.dispose(),this._disposed=!0},u._noop=function(){},u}(),L=function(u){x(g,u);function g(m){var E=u.call(this,m)||this;return E._isPaused=0,E._eventQueue=new $.a,E._mergeFn=m&&m.merge,E}return g.prototype.pause=function(){this._isPaused++},g.prototype.resume=function(){if(this._isPaused!==0&&--this._isPaused===0)if(this._mergeFn){var m=this._eventQueue.toArray();this._eventQueue.clear(),u.prototype.fire.call(this,this._mergeFn(m))}else for(;!this._isPaused&&this._eventQueue.size!==0;)u.prototype.fire.call(this,this._eventQueue.shift())},g.prototype.fire=function(m){this._listeners&&(this._isPaused!==0?this._eventQueue.push(m):u.prototype.fire.call(this,m))},g}(z),C=function(){function u(){var g=this;this.hasListeners=!1,this.events=[],this.emitter=new z({onFirstListenerAdd:function(){return g.onFirstListenerAdd()},onLastListenerRemove:function(){return g.onLastListenerRemove()}})}return Object.defineProperty(u.prototype,"event",{get:function(){return this.emitter.event},enumerable:!0,configurable:!0}),u.prototype.add=function(g){var m=this,E={event:g,listener:null};this.events.push(E),this.hasListeners&&this.hook(E);var p=function(){m.hasListeners&&m.unhook(E);var y=m.events.indexOf(E);m.events.splice(y,1)};return Object(Re.h)(Object(J.a)(p))},u.prototype.onFirstListenerAdd=function(){var g=this;this.hasListeners=!0,this.events.forEach(function(m){return g.hook(m)})},u.prototype.onLastListenerRemove=function(){var g=this;this.hasListeners=!1,this.events.forEach(function(m){return g.unhook(m)})},u.prototype.hook=function(g){var m=this;g.listener=g.event(function(E){return m.emitter.fire(E)})},u.prototype.unhook=function(g){g.listener&&g.listener.dispose(),g.listener=null},u.prototype.dispose=function(){this.emitter.dispose()},u}(),_=function(){function u(){this.buffers=[]}return u.prototype.wrapEvent=function(g){var m=this;return function(E,p,y){return g(function(S){var U=m.buffers[m.buffers.length-1];U?U.push(function(){return E.call(p,S)}):E.call(p,S)},void 0,y)}},u.prototype.bufferEvents=function(g){var m=[];this.buffers.push(m);var E=g();return this.buffers.pop(),m.forEach(function(p){return p()}),E},u}(),O=function(){function u(){var g=this;this.listening=!1,this.inputEvent=D.None,this.inputEventListener=Re.a.None,this.emitter=new z({onFirstListenerDidAdd:function(){g.listening=!0,g.inputEventListener=g.inputEvent(g.emitter.fire,g.emitter)},onLastListenerRemove:function(){g.listening=!1,g.inputEventListener.dispose()}}),this.event=this.emitter.event}return Object.defineProperty(u.prototype,"input",{set:function(g){this.inputEvent=g,this.listening&&(this.inputEventListener.dispose(),this.inputEventListener=g(this.emitter.fire,this.emitter))},enumerable:!0,configurable:!0}),u.prototype.dispose=function(){this.inputEventListener.dispose(),this.emitter.dispose()},u}()},N0LK:function(Te,k,o){"use strict";o.d(k,"x",function(){return le}),o.d(k,"F",function(){return J}),o.d(k,"r",function(){return $}),o.d(k,"o",function(){return x}),o.d(k,"p",function(){return D}),o.d(k,"Q",function(){return fe}),o.d(k,"K",function(){return z}),o.d(k,"k",function(){return L}),o.d(k,"N",function(){return C}),o.d(k,"m",function(){return _}),o.d(k,"l",function(){return O}),o.d(k,"I",function(){return u}),o.d(k,"H",function(){return g}),o.d(k,"q",function(){return m}),o.d(k,"t",function(){return E}),o.d(k,"D",function(){return p}),o.d(k,"e",function(){return y}),o.d(k,"f",function(){return S}),o.d(k,"B",function(){return U}),o.d(k,"C",function(){return Z}),o.d(k,"n",function(){return de}),o.d(k,"O",function(){return ae}),o.d(k,"c",function(){return T}),o.d(k,"d",function(){return d}),o.d(k,"z",function(){return s}),o.d(k,"A",function(){return ue}),o.d(k,"u",function(){return Y}),o.d(k,"E",function(){return N}),o.d(k,"G",function(){return H}),o.d(k,"i",function(){return j}),o.d(k,"g",function(){return ee}),o.d(k,"v",function(){return te}),o.d(k,"h",function(){return ye}),o.d(k,"y",function(){return Pe}),o.d(k,"w",function(){return xe}),o.d(k,"a",function(){return Se}),o.d(k,"P",function(){return X}),o.d(k,"L",function(){return re}),o.d(k,"J",function(){return Ee}),o.d(k,"j",function(){return ie}),o.d(k,"M",function(){return Ce}),o.d(k,"s",function(){return v}),o.d(k,"b",function(){return W});function le(R){return!R||typeof R!="string"?!0:R.trim().length===0}function J(R,Q,be){be===void 0&&(be="0");for(var De=""+R,Ie=[De],Ge=De.length;Ge=Q.length?De:Q[Ge]})}function x(R){return R.replace(/[<>&]/g,function(Q){switch(Q){case"<":return"<";case">":return">";case"&":return"&";default:return Q}})}function D(R){return R.replace(/[\\\{\}\*\+\?\|\^\$\.\[\]\(\)]/g,"\\$&")}function fe(R,Q){Q===void 0&&(Q=" ");var be=oe(R,Q);return z(be,Q)}function oe(R,Q){if(!R||!Q)return R;var be=Q.length;if(be===0||R.length===0)return R;for(var De=0;R.indexOf(Q,De)===De;)De=De+be;return R.substring(De)}function z(R,Q){if(!R||!Q)return R;var be=Q.length,De=R.length;if(be===0||De===0)return R;for(var Ie=De,Ge=-1;!(Ge=R.lastIndexOf(Q,Ie-1),Ge===-1||Ge+be!==Ie);){if(Ge===0)return"";Ie=Ge}return R.substring(0,Ie)}function L(R){return R.replace(/[\-\\\{\}\+\?\|\^\$\.\,\[\]\(\)\#\s]/g,"\\$&").replace(/[\*]/g,".*")}function C(R,Q){if(R.length0?R.indexOf(Q,be)===be:be===0?R===Q:!1}function O(R,Q,be){if(be===void 0&&(be={}),!R)throw new Error("Cannot create regex from empty string");Q||(R=D(R)),be.wholeWord&&(/\B/.test(R.charAt(0))||(R="\\b"+R),/\B/.test(R.charAt(R.length-1))||(R=R+"\\b"));var De="";return be.global&&(De+="g"),be.matchCase||(De+="i"),be.multiline&&(De+="m"),be.unicode&&(De+="u"),new RegExp(R,De)}function u(R){if(R.source==="^"||R.source==="^$"||R.source==="$"||R.source==="^\\s*$")return!1;var Q=R.exec("");return!!(Q&&R.lastIndex===0)}function g(R){return(R.global?"g":"")+(R.ignoreCase?"i":"")+(R.multiline?"m":"")+(R.unicode?"u":"")}function m(R){for(var Q=0,be=R.length;Q=0;be--){var De=R.charCodeAt(be);if(De!==32&&De!==9)return be}return-1}function y(R,Q){return RQ?1:0}function S(R,Q){for(var be=Math.min(R.length,Q.length),De=0;DeQ.length?1:0}function U(R){return R>=97&&R<=122}function Z(R){return R>=65&&R<=90}function ne(R){return U(R)||Z(R)}function de(R,Q){return R.length===Q.length&&_e(R,Q)}function _e(R,Q,be){be===void 0&&(be=R.length);for(var De=0;DeR.length?!1:_e(R,Q,be)}function T(R,Q){var be,De=Math.min(R.length,Q.length);for(be=0;be1){var De=R.charCodeAt(Q-2);if(s(De))return(De-55296<<10)+(be-56320)+65536}return be}function N(R,Q){var be=P.getInstance(),De=Q,Ie=R.length,Ge=Y(R,Ie,Q);Q+=Ge>=65536?2:1;for(var qe=be.getGraphemeBreakType(Ge);Q=65536?2:1,qe=$e}return Q-De}function H(R,Q){var be=P.getInstance(),De=Q,Ie=F(R,Q);Q-=Ie>=65536?2:1;for(var Ge=be.getGraphemeBreakType(Ie);Q>0;){var qe=F(R,Q),Je=be.getGraphemeBreakType(qe);if(W(Je,Ge))break;Q-=qe>=65536?2:1,Ge=Je}return De-Q}var w=/(?:[\u05BE\u05C0\u05C3\u05C6\u05D0-\u05F4\u0608\u060B\u060D\u061B-\u064A\u066D-\u066F\u0671-\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u0710\u0712-\u072F\u074D-\u07A5\u07B1-\u07EA\u07F4\u07F5\u07FA-\u0815\u081A\u0824\u0828\u0830-\u0858\u085E-\u08BD\u200F\uFB1D\uFB1F-\uFB28\uFB2A-\uFD3D\uFD50-\uFDFC\uFE70-\uFEFC]|\uD802[\uDC00-\uDD1B\uDD20-\uDE00\uDE10-\uDE33\uDE40-\uDEE4\uDEEB-\uDF35\uDF40-\uDFFF]|\uD803[\uDC00-\uDCFF]|\uD83A[\uDC00-\uDCCF\uDD00-\uDD43\uDD50-\uDFFF]|\uD83B[\uDC00-\uDEBB])/;function j(R){return w.test(R)}var K=/(?:[\u231A\u231B\u23F0\u23F3\u2600-\u27BF\u2B50\u2B55]|\uD83C[\uDDE6-\uDDFF\uDF00-\uDFFF]|\uD83D[\uDC00-\uDE4F\uDE80-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD00-\uDDFF\uDE70-\uDE73\uDE78-\uDE82\uDE90-\uDE95])/;function ee(R){return K.test(R)}var B=/^[\t\n\r\x20-\x7E]*$/;function te(R){return B.test(R)}function ye(R){for(var Q=0,be=R.length;Q=11904&&R<=55215||R>=63744&&R<=64255||R>=65281&&R<=65374}function xe(R){return R>=127462&&R<=127487||R>=9728&&R<=10175||R>=127744&&R<=128591||R>=128640&&R<=128764||R>=128992&&R<=129003||R>=129280&&R<=129535||R>=129648&&R<=129651||R>=129656&&R<=129666||R>=129680&&R<=129685}var Se=String.fromCharCode(65279);function X(R){return!!(R&&R.length>0&&R.charCodeAt(0)===65279)}function re(R){return btoa(encodeURIComponent(R))}function Ee(R,Q){for(var be="",De=0;Debe[3*Ie+1])Ie=2*Ie+1;else return be[3*Ie+2];return 0},R._INSTANCE=null,R}();function ce(){return JSON.parse("[0,0,0,51592,51592,11,44424,44424,11,72251,72254,5,7150,7150,7,48008,48008,11,55176,55176,11,128420,128420,14,3276,3277,5,9979,9980,14,46216,46216,11,49800,49800,11,53384,53384,11,70726,70726,5,122915,122916,5,129320,129327,14,2558,2558,5,5906,5908,5,9762,9763,14,43360,43388,8,45320,45320,11,47112,47112,11,48904,48904,11,50696,50696,11,52488,52488,11,54280,54280,11,70082,70083,1,71350,71350,7,73111,73111,5,127892,127893,14,128726,128727,14,129473,129474,14,2027,2035,5,2901,2902,5,3784,3789,5,6754,6754,5,8418,8420,5,9877,9877,14,11088,11088,14,44008,44008,5,44872,44872,11,45768,45768,11,46664,46664,11,47560,47560,11,48456,48456,11,49352,49352,11,50248,50248,11,51144,51144,11,52040,52040,11,52936,52936,11,53832,53832,11,54728,54728,11,69811,69814,5,70459,70460,5,71096,71099,7,71998,71998,5,72874,72880,5,119149,119149,7,127374,127374,14,128335,128335,14,128482,128482,14,128765,128767,14,129399,129400,14,129680,129685,14,1476,1477,5,2377,2380,7,2759,2760,5,3137,3140,7,3458,3459,7,4153,4154,5,6432,6434,5,6978,6978,5,7675,7679,5,9723,9726,14,9823,9823,14,9919,9923,14,10035,10036,14,42736,42737,5,43596,43596,5,44200,44200,11,44648,44648,11,45096,45096,11,45544,45544,11,45992,45992,11,46440,46440,11,46888,46888,11,47336,47336,11,47784,47784,11,48232,48232,11,48680,48680,11,49128,49128,11,49576,49576,11,50024,50024,11,50472,50472,11,50920,50920,11,51368,51368,11,51816,51816,11,52264,52264,11,52712,52712,11,53160,53160,11,53608,53608,11,54056,54056,11,54504,54504,11,54952,54952,11,68108,68111,5,69933,69940,5,70197,70197,7,70498,70499,7,70845,70845,5,71229,71229,5,71727,71735,5,72154,72155,5,72344,72345,5,73023,73029,5,94095,94098,5,121403,121452,5,126981,127182,14,127538,127546,14,127990,127990,14,128391,128391,14,128445,128449,14,128500,128505,14,128752,128752,14,129160,129167,14,129356,129356,14,129432,129442,14,129648,129651,14,129751,131069,14,173,173,4,1757,1757,1,2274,2274,1,2494,2494,5,2641,2641,5,2876,2876,5,3014,3016,7,3262,3262,7,3393,3396,5,3570,3571,7,3968,3972,5,4228,4228,7,6086,6086,5,6679,6680,5,6912,6915,5,7080,7081,5,7380,7392,5,8252,8252,14,9096,9096,14,9748,9749,14,9784,9786,14,9833,9850,14,9890,9894,14,9938,9938,14,9999,9999,14,10085,10087,14,12349,12349,14,43136,43137,7,43454,43456,7,43755,43755,7,44088,44088,11,44312,44312,11,44536,44536,11,44760,44760,11,44984,44984,11,45208,45208,11,45432,45432,11,45656,45656,11,45880,45880,11,46104,46104,11,46328,46328,11,46552,46552,11,46776,46776,11,47000,47000,11,47224,47224,11,47448,47448,11,47672,47672,11,47896,47896,11,48120,48120,11,48344,48344,11,48568,48568,11,48792,48792,11,49016,49016,11,49240,49240,11,49464,49464,11,49688,49688,11,49912,49912,11,50136,50136,11,50360,50360,11,50584,50584,11,50808,50808,11,51032,51032,11,51256,51256,11,51480,51480,11,51704,51704,11,51928,51928,11,52152,52152,11,52376,52376,11,52600,52600,11,52824,52824,11,53048,53048,11,53272,53272,11,53496,53496,11,53720,53720,11,53944,53944,11,54168,54168,11,54392,54392,11,54616,54616,11,54840,54840,11,55064,55064,11,65438,65439,5,69633,69633,5,69837,69837,1,70018,70018,7,70188,70190,7,70368,70370,7,70465,70468,7,70712,70719,5,70835,70840,5,70850,70851,5,71132,71133,5,71340,71340,7,71458,71461,5,71985,71989,7,72002,72002,7,72193,72202,5,72281,72283,5,72766,72766,7,72885,72886,5,73104,73105,5,92912,92916,5,113824,113827,4,119173,119179,5,121505,121519,5,125136,125142,5,127279,127279,14,127489,127490,14,127570,127743,14,127900,127901,14,128254,128254,14,128369,128370,14,128400,128400,14,128425,128432,14,128468,128475,14,128489,128494,14,128715,128720,14,128745,128745,14,128759,128760,14,129004,129023,14,129296,129304,14,129340,129342,14,129388,129392,14,129404,129407,14,129454,129455,14,129485,129487,14,129659,129663,14,129719,129727,14,917536,917631,5,13,13,2,1160,1161,5,1564,1564,4,1807,1807,1,2085,2087,5,2363,2363,7,2402,2403,5,2507,2508,7,2622,2624,7,2691,2691,7,2786,2787,5,2881,2884,5,3006,3006,5,3072,3072,5,3170,3171,5,3267,3268,7,3330,3331,7,3406,3406,1,3538,3540,5,3655,3662,5,3897,3897,5,4038,4038,5,4184,4185,5,4352,4447,8,6068,6069,5,6155,6157,5,6448,6449,7,6742,6742,5,6783,6783,5,6966,6970,5,7042,7042,7,7143,7143,7,7212,7219,5,7412,7412,5,8206,8207,4,8294,8303,4,8596,8601,14,9410,9410,14,9742,9742,14,9757,9757,14,9770,9770,14,9794,9794,14,9828,9828,14,9855,9855,14,9882,9882,14,9900,9903,14,9929,9933,14,9963,9967,14,9987,9988,14,10006,10006,14,10062,10062,14,10175,10175,14,11744,11775,5,42607,42607,5,43043,43044,7,43263,43263,5,43444,43445,7,43569,43570,5,43698,43700,5,43766,43766,5,44032,44032,11,44144,44144,11,44256,44256,11,44368,44368,11,44480,44480,11,44592,44592,11,44704,44704,11,44816,44816,11,44928,44928,11,45040,45040,11,45152,45152,11,45264,45264,11,45376,45376,11,45488,45488,11,45600,45600,11,45712,45712,11,45824,45824,11,45936,45936,11,46048,46048,11,46160,46160,11,46272,46272,11,46384,46384,11,46496,46496,11,46608,46608,11,46720,46720,11,46832,46832,11,46944,46944,11,47056,47056,11,47168,47168,11,47280,47280,11,47392,47392,11,47504,47504,11,47616,47616,11,47728,47728,11,47840,47840,11,47952,47952,11,48064,48064,11,48176,48176,11,48288,48288,11,48400,48400,11,48512,48512,11,48624,48624,11,48736,48736,11,48848,48848,11,48960,48960,11,49072,49072,11,49184,49184,11,49296,49296,11,49408,49408,11,49520,49520,11,49632,49632,11,49744,49744,11,49856,49856,11,49968,49968,11,50080,50080,11,50192,50192,11,50304,50304,11,50416,50416,11,50528,50528,11,50640,50640,11,50752,50752,11,50864,50864,11,50976,50976,11,51088,51088,11,51200,51200,11,51312,51312,11,51424,51424,11,51536,51536,11,51648,51648,11,51760,51760,11,51872,51872,11,51984,51984,11,52096,52096,11,52208,52208,11,52320,52320,11,52432,52432,11,52544,52544,11,52656,52656,11,52768,52768,11,52880,52880,11,52992,52992,11,53104,53104,11,53216,53216,11,53328,53328,11,53440,53440,11,53552,53552,11,53664,53664,11,53776,53776,11,53888,53888,11,54000,54000,11,54112,54112,11,54224,54224,11,54336,54336,11,54448,54448,11,54560,54560,11,54672,54672,11,54784,54784,11,54896,54896,11,55008,55008,11,55120,55120,11,64286,64286,5,66272,66272,5,68900,68903,5,69762,69762,7,69817,69818,5,69927,69931,5,70003,70003,5,70070,70078,5,70094,70094,7,70194,70195,7,70206,70206,5,70400,70401,5,70463,70463,7,70475,70477,7,70512,70516,5,70722,70724,5,70832,70832,5,70842,70842,5,70847,70848,5,71088,71089,7,71102,71102,7,71219,71226,5,71231,71232,5,71342,71343,7,71453,71455,5,71463,71467,5,71737,71738,5,71995,71996,5,72000,72000,7,72145,72147,7,72160,72160,5,72249,72249,7,72273,72278,5,72330,72342,5,72752,72758,5,72850,72871,5,72882,72883,5,73018,73018,5,73031,73031,5,73109,73109,5,73461,73462,7,94031,94031,5,94192,94193,7,119142,119142,7,119155,119162,4,119362,119364,5,121476,121476,5,122888,122904,5,123184,123190,5,126976,126979,14,127184,127231,14,127344,127345,14,127405,127461,14,127514,127514,14,127561,127567,14,127778,127779,14,127896,127896,14,127985,127986,14,127995,127999,5,128326,128328,14,128360,128366,14,128378,128378,14,128394,128397,14,128405,128406,14,128422,128423,14,128435,128443,14,128453,128464,14,128479,128480,14,128484,128487,14,128496,128498,14,128640,128709,14,128723,128724,14,128736,128741,14,128747,128748,14,128755,128755,14,128762,128762,14,128981,128991,14,129096,129103,14,129292,129292,14,129311,129311,14,129329,129330,14,129344,129349,14,129360,129374,14,129394,129394,14,129402,129402,14,129413,129425,14,129445,129450,14,129466,129471,14,129483,129483,14,129511,129535,14,129653,129655,14,129667,129670,14,129705,129711,14,129731,129743,14,917505,917505,4,917760,917999,5,10,10,3,127,159,4,768,879,5,1471,1471,5,1536,1541,1,1648,1648,5,1767,1768,5,1840,1866,5,2070,2073,5,2137,2139,5,2307,2307,7,2366,2368,7,2382,2383,7,2434,2435,7,2497,2500,5,2519,2519,5,2563,2563,7,2631,2632,5,2677,2677,5,2750,2752,7,2763,2764,7,2817,2817,5,2879,2879,5,2891,2892,7,2914,2915,5,3008,3008,5,3021,3021,5,3076,3076,5,3146,3149,5,3202,3203,7,3264,3265,7,3271,3272,7,3298,3299,5,3390,3390,5,3402,3404,7,3426,3427,5,3535,3535,5,3544,3550,7,3635,3635,7,3763,3763,7,3893,3893,5,3953,3966,5,3981,3991,5,4145,4145,7,4157,4158,5,4209,4212,5,4237,4237,5,4520,4607,10,5970,5971,5,6071,6077,5,6089,6099,5,6277,6278,5,6439,6440,5,6451,6456,7,6683,6683,5,6744,6750,5,6765,6770,7,6846,6846,5,6964,6964,5,6972,6972,5,7019,7027,5,7074,7077,5,7083,7085,5,7146,7148,7,7154,7155,7,7222,7223,5,7394,7400,5,7416,7417,5,8204,8204,5,8233,8233,4,8288,8292,4,8413,8416,5,8482,8482,14,8986,8987,14,9193,9203,14,9654,9654,14,9733,9733,14,9745,9745,14,9752,9752,14,9760,9760,14,9766,9766,14,9774,9775,14,9792,9792,14,9800,9811,14,9825,9826,14,9831,9831,14,9852,9853,14,9872,9873,14,9880,9880,14,9885,9887,14,9896,9897,14,9906,9916,14,9926,9927,14,9936,9936,14,9941,9960,14,9974,9974,14,9982,9985,14,9992,9997,14,10002,10002,14,10017,10017,14,10055,10055,14,10071,10071,14,10145,10145,14,11013,11015,14,11503,11505,5,12334,12335,5,12951,12951,14,42612,42621,5,43014,43014,5,43047,43047,7,43204,43205,5,43335,43345,5,43395,43395,7,43450,43451,7,43561,43566,5,43573,43574,5,43644,43644,5,43710,43711,5,43758,43759,7,44005,44005,5,44012,44012,7,44060,44060,11,44116,44116,11,44172,44172,11,44228,44228,11,44284,44284,11,44340,44340,11,44396,44396,11,44452,44452,11,44508,44508,11,44564,44564,11,44620,44620,11,44676,44676,11,44732,44732,11,44788,44788,11,44844,44844,11,44900,44900,11,44956,44956,11,45012,45012,11,45068,45068,11,45124,45124,11,45180,45180,11,45236,45236,11,45292,45292,11,45348,45348,11,45404,45404,11,45460,45460,11,45516,45516,11,45572,45572,11,45628,45628,11,45684,45684,11,45740,45740,11,45796,45796,11,45852,45852,11,45908,45908,11,45964,45964,11,46020,46020,11,46076,46076,11,46132,46132,11,46188,46188,11,46244,46244,11,46300,46300,11,46356,46356,11,46412,46412,11,46468,46468,11,46524,46524,11,46580,46580,11,46636,46636,11,46692,46692,11,46748,46748,11,46804,46804,11,46860,46860,11,46916,46916,11,46972,46972,11,47028,47028,11,47084,47084,11,47140,47140,11,47196,47196,11,47252,47252,11,47308,47308,11,47364,47364,11,47420,47420,11,47476,47476,11,47532,47532,11,47588,47588,11,47644,47644,11,47700,47700,11,47756,47756,11,47812,47812,11,47868,47868,11,47924,47924,11,47980,47980,11,48036,48036,11,48092,48092,11,48148,48148,11,48204,48204,11,48260,48260,11,48316,48316,11,48372,48372,11,48428,48428,11,48484,48484,11,48540,48540,11,48596,48596,11,48652,48652,11,48708,48708,11,48764,48764,11,48820,48820,11,48876,48876,11,48932,48932,11,48988,48988,11,49044,49044,11,49100,49100,11,49156,49156,11,49212,49212,11,49268,49268,11,49324,49324,11,49380,49380,11,49436,49436,11,49492,49492,11,49548,49548,11,49604,49604,11,49660,49660,11,49716,49716,11,49772,49772,11,49828,49828,11,49884,49884,11,49940,49940,11,49996,49996,11,50052,50052,11,50108,50108,11,50164,50164,11,50220,50220,11,50276,50276,11,50332,50332,11,50388,50388,11,50444,50444,11,50500,50500,11,50556,50556,11,50612,50612,11,50668,50668,11,50724,50724,11,50780,50780,11,50836,50836,11,50892,50892,11,50948,50948,11,51004,51004,11,51060,51060,11,51116,51116,11,51172,51172,11,51228,51228,11,51284,51284,11,51340,51340,11,51396,51396,11,51452,51452,11,51508,51508,11,51564,51564,11,51620,51620,11,51676,51676,11,51732,51732,11,51788,51788,11,51844,51844,11,51900,51900,11,51956,51956,11,52012,52012,11,52068,52068,11,52124,52124,11,52180,52180,11,52236,52236,11,52292,52292,11,52348,52348,11,52404,52404,11,52460,52460,11,52516,52516,11,52572,52572,11,52628,52628,11,52684,52684,11,52740,52740,11,52796,52796,11,52852,52852,11,52908,52908,11,52964,52964,11,53020,53020,11,53076,53076,11,53132,53132,11,53188,53188,11,53244,53244,11,53300,53300,11,53356,53356,11,53412,53412,11,53468,53468,11,53524,53524,11,53580,53580,11,53636,53636,11,53692,53692,11,53748,53748,11,53804,53804,11,53860,53860,11,53916,53916,11,53972,53972,11,54028,54028,11,54084,54084,11,54140,54140,11,54196,54196,11,54252,54252,11,54308,54308,11,54364,54364,11,54420,54420,11,54476,54476,11,54532,54532,11,54588,54588,11,54644,54644,11,54700,54700,11,54756,54756,11,54812,54812,11,54868,54868,11,54924,54924,11,54980,54980,11,55036,55036,11,55092,55092,11,55148,55148,11,55216,55238,9,65056,65071,5,65529,65531,4,68097,68099,5,68159,68159,5,69446,69456,5,69688,69702,5,69808,69810,7,69815,69816,7,69821,69821,1,69888,69890,5,69932,69932,7,69957,69958,7,70016,70017,5,70067,70069,7,70079,70080,7,70089,70092,5,70095,70095,5,70191,70193,5,70196,70196,5,70198,70199,5,70367,70367,5,70371,70378,5,70402,70403,7,70462,70462,5,70464,70464,5,70471,70472,7,70487,70487,5,70502,70508,5,70709,70711,7,70720,70721,7,70725,70725,7,70750,70750,5,70833,70834,7,70841,70841,7,70843,70844,7,70846,70846,7,70849,70849,7,71087,71087,5,71090,71093,5,71100,71101,5,71103,71104,5,71216,71218,7,71227,71228,7,71230,71230,7,71339,71339,5,71341,71341,5,71344,71349,5,71351,71351,5,71456,71457,7,71462,71462,7,71724,71726,7,71736,71736,7,71984,71984,5,71991,71992,7,71997,71997,7,71999,71999,1,72001,72001,1,72003,72003,5,72148,72151,5,72156,72159,7,72164,72164,7,72243,72248,5,72250,72250,1,72263,72263,5,72279,72280,7,72324,72329,1,72343,72343,7,72751,72751,7,72760,72765,5,72767,72767,5,72873,72873,7,72881,72881,7,72884,72884,7,73009,73014,5,73020,73021,5,73030,73030,1,73098,73102,7,73107,73108,7,73110,73110,7,73459,73460,5,78896,78904,4,92976,92982,5,94033,94087,7,94180,94180,5,113821,113822,5,119141,119141,5,119143,119145,5,119150,119154,5,119163,119170,5,119210,119213,5,121344,121398,5,121461,121461,5,121499,121503,5,122880,122886,5,122907,122913,5,122918,122922,5,123628,123631,5,125252,125258,5,126980,126980,14,127183,127183,14,127245,127247,14,127340,127343,14,127358,127359,14,127377,127386,14,127462,127487,6,127491,127503,14,127535,127535,14,127548,127551,14,127568,127569,14,127744,127777,14,127780,127891,14,127894,127895,14,127897,127899,14,127902,127984,14,127987,127989,14,127991,127994,14,128000,128253,14,128255,128317,14,128329,128334,14,128336,128359,14,128367,128368,14,128371,128377,14,128379,128390,14,128392,128393,14,128398,128399,14,128401,128404,14,128407,128419,14,128421,128421,14,128424,128424,14,128433,128434,14,128444,128444,14,128450,128452,14,128465,128467,14,128476,128478,14,128481,128481,14,128483,128483,14,128488,128488,14,128495,128495,14,128499,128499,14,128506,128591,14,128710,128714,14,128721,128722,14,128725,128725,14,128728,128735,14,128742,128744,14,128746,128746,14,128749,128751,14,128753,128754,14,128756,128758,14,128761,128761,14,128763,128764,14,128884,128895,14,128992,129003,14,129036,129039,14,129114,129119,14,129198,129279,14,129293,129295,14,129305,129310,14,129312,129319,14,129328,129328,14,129331,129338,14,129343,129343,14,129351,129355,14,129357,129359,14,129375,129387,14,129393,129393,14,129395,129398,14,129401,129401,14,129403,129403,14,129408,129412,14,129426,129431,14,129443,129444,14,129451,129453,14,129456,129465,14,129472,129472,14,129475,129482,14,129484,129484,14,129488,129510,14,129536,129647,14,129652,129652,14,129656,129658,14,129664,129666,14,129671,129679,14,129686,129704,14,129712,129718,14,129728,129730,14,129744,129750,14,917504,917504,4,917506,917535,4,917632,917759,4,918000,921599,4,0,9,4,11,12,4,14,31,4,169,169,14,174,174,14,1155,1159,5,1425,1469,5,1473,1474,5,1479,1479,5,1552,1562,5,1611,1631,5,1750,1756,5,1759,1764,5,1770,1773,5,1809,1809,5,1958,1968,5,2045,2045,5,2075,2083,5,2089,2093,5,2259,2273,5,2275,2306,5,2362,2362,5,2364,2364,5,2369,2376,5,2381,2381,5,2385,2391,5,2433,2433,5,2492,2492,5,2495,2496,7,2503,2504,7,2509,2509,5,2530,2531,5,2561,2562,5,2620,2620,5,2625,2626,5,2635,2637,5,2672,2673,5,2689,2690,5,2748,2748,5,2753,2757,5,2761,2761,7,2765,2765,5,2810,2815,5,2818,2819,7,2878,2878,5,2880,2880,7,2887,2888,7,2893,2893,5,2903,2903,5,2946,2946,5,3007,3007,7,3009,3010,7,3018,3020,7,3031,3031,5,3073,3075,7,3134,3136,5,3142,3144,5,3157,3158,5,3201,3201,5,3260,3260,5,3263,3263,5,3266,3266,5,3270,3270,5,3274,3275,7,3285,3286,5,3328,3329,5,3387,3388,5,3391,3392,7,3398,3400,7,3405,3405,5,3415,3415,5,3457,3457,5,3530,3530,5,3536,3537,7,3542,3542,5,3551,3551,5,3633,3633,5,3636,3642,5,3761,3761,5,3764,3772,5,3864,3865,5,3895,3895,5,3902,3903,7,3967,3967,7,3974,3975,5,3993,4028,5,4141,4144,5,4146,4151,5,4155,4156,7,4182,4183,7,4190,4192,5,4226,4226,5,4229,4230,5,4253,4253,5,4448,4519,9,4957,4959,5,5938,5940,5,6002,6003,5,6070,6070,7,6078,6085,7,6087,6088,7,6109,6109,5,6158,6158,4,6313,6313,5,6435,6438,7,6441,6443,7,6450,6450,5,6457,6459,5,6681,6682,7,6741,6741,7,6743,6743,7,6752,6752,5,6757,6764,5,6771,6780,5,6832,6845,5,6847,6848,5,6916,6916,7,6965,6965,5,6971,6971,7,6973,6977,7,6979,6980,7,7040,7041,5,7073,7073,7,7078,7079,7,7082,7082,7,7142,7142,5,7144,7145,5,7149,7149,5,7151,7153,5,7204,7211,7,7220,7221,7,7376,7378,5,7393,7393,7,7405,7405,5,7415,7415,7,7616,7673,5,8203,8203,4,8205,8205,13,8232,8232,4,8234,8238,4,8265,8265,14,8293,8293,4,8400,8412,5,8417,8417,5,8421,8432,5,8505,8505,14,8617,8618,14,9000,9000,14,9167,9167,14,9208,9210,14,9642,9643,14,9664,9664,14,9728,9732,14,9735,9741,14,9743,9744,14,9746,9746,14,9750,9751,14,9753,9756,14,9758,9759,14,9761,9761,14,9764,9765,14,9767,9769,14,9771,9773,14,9776,9783,14,9787,9791,14,9793,9793,14,9795,9799,14,9812,9822,14,9824,9824,14,9827,9827,14,9829,9830,14,9832,9832,14,9851,9851,14,9854,9854,14,9856,9861,14,9874,9876,14,9878,9879,14,9881,9881,14,9883,9884,14,9888,9889,14,9895,9895,14,9898,9899,14,9904,9905,14,9917,9918,14,9924,9925,14,9928,9928,14,9934,9935,14,9937,9937,14,9939,9940,14,9961,9962,14,9968,9973,14,9975,9978,14,9981,9981,14,9986,9986,14,9989,9989,14,9998,9998,14,10000,10001,14,10004,10004,14,10013,10013,14,10024,10024,14,10052,10052,14,10060,10060,14,10067,10069,14,10083,10084,14,10133,10135,14,10160,10160,14,10548,10549,14,11035,11036,14,11093,11093,14,11647,11647,5,12330,12333,5,12336,12336,14,12441,12442,5,12953,12953,14,42608,42610,5,42654,42655,5,43010,43010,5,43019,43019,5,43045,43046,5,43052,43052,5,43188,43203,7,43232,43249,5,43302,43309,5,43346,43347,7,43392,43394,5,43443,43443,5,43446,43449,5,43452,43453,5,43493,43493,5,43567,43568,7,43571,43572,7,43587,43587,5,43597,43597,7,43696,43696,5,43703,43704,5,43713,43713,5,43756,43757,5,43765,43765,7,44003,44004,7,44006,44007,7,44009,44010,7,44013,44013,5,44033,44059,12,44061,44087,12,44089,44115,12,44117,44143,12,44145,44171,12,44173,44199,12,44201,44227,12,44229,44255,12,44257,44283,12,44285,44311,12,44313,44339,12,44341,44367,12,44369,44395,12,44397,44423,12,44425,44451,12,44453,44479,12,44481,44507,12,44509,44535,12,44537,44563,12,44565,44591,12,44593,44619,12,44621,44647,12,44649,44675,12,44677,44703,12,44705,44731,12,44733,44759,12,44761,44787,12,44789,44815,12,44817,44843,12,44845,44871,12,44873,44899,12,44901,44927,12,44929,44955,12,44957,44983,12,44985,45011,12,45013,45039,12,45041,45067,12,45069,45095,12,45097,45123,12,45125,45151,12,45153,45179,12,45181,45207,12,45209,45235,12,45237,45263,12,45265,45291,12,45293,45319,12,45321,45347,12,45349,45375,12,45377,45403,12,45405,45431,12,45433,45459,12,45461,45487,12,45489,45515,12,45517,45543,12,45545,45571,12,45573,45599,12,45601,45627,12,45629,45655,12,45657,45683,12,45685,45711,12,45713,45739,12,45741,45767,12,45769,45795,12,45797,45823,12,45825,45851,12,45853,45879,12,45881,45907,12,45909,45935,12,45937,45963,12,45965,45991,12,45993,46019,12,46021,46047,12,46049,46075,12,46077,46103,12,46105,46131,12,46133,46159,12,46161,46187,12,46189,46215,12,46217,46243,12,46245,46271,12,46273,46299,12,46301,46327,12,46329,46355,12,46357,46383,12,46385,46411,12,46413,46439,12,46441,46467,12,46469,46495,12,46497,46523,12,46525,46551,12,46553,46579,12,46581,46607,12,46609,46635,12,46637,46663,12,46665,46691,12,46693,46719,12,46721,46747,12,46749,46775,12,46777,46803,12,46805,46831,12,46833,46859,12,46861,46887,12,46889,46915,12,46917,46943,12,46945,46971,12,46973,46999,12,47001,47027,12,47029,47055,12,47057,47083,12,47085,47111,12,47113,47139,12,47141,47167,12,47169,47195,12,47197,47223,12,47225,47251,12,47253,47279,12,47281,47307,12,47309,47335,12,47337,47363,12,47365,47391,12,47393,47419,12,47421,47447,12,47449,47475,12,47477,47503,12,47505,47531,12,47533,47559,12,47561,47587,12,47589,47615,12,47617,47643,12,47645,47671,12,47673,47699,12,47701,47727,12,47729,47755,12,47757,47783,12,47785,47811,12,47813,47839,12,47841,47867,12,47869,47895,12,47897,47923,12,47925,47951,12,47953,47979,12,47981,48007,12,48009,48035,12,48037,48063,12,48065,48091,12,48093,48119,12,48121,48147,12,48149,48175,12,48177,48203,12,48205,48231,12,48233,48259,12,48261,48287,12,48289,48315,12,48317,48343,12,48345,48371,12,48373,48399,12,48401,48427,12,48429,48455,12,48457,48483,12,48485,48511,12,48513,48539,12,48541,48567,12,48569,48595,12,48597,48623,12,48625,48651,12,48653,48679,12,48681,48707,12,48709,48735,12,48737,48763,12,48765,48791,12,48793,48819,12,48821,48847,12,48849,48875,12,48877,48903,12,48905,48931,12,48933,48959,12,48961,48987,12,48989,49015,12,49017,49043,12,49045,49071,12,49073,49099,12,49101,49127,12,49129,49155,12,49157,49183,12,49185,49211,12,49213,49239,12,49241,49267,12,49269,49295,12,49297,49323,12,49325,49351,12,49353,49379,12,49381,49407,12,49409,49435,12,49437,49463,12,49465,49491,12,49493,49519,12,49521,49547,12,49549,49575,12,49577,49603,12,49605,49631,12,49633,49659,12,49661,49687,12,49689,49715,12,49717,49743,12,49745,49771,12,49773,49799,12,49801,49827,12,49829,49855,12,49857,49883,12,49885,49911,12,49913,49939,12,49941,49967,12,49969,49995,12,49997,50023,12,50025,50051,12,50053,50079,12,50081,50107,12,50109,50135,12,50137,50163,12,50165,50191,12,50193,50219,12,50221,50247,12,50249,50275,12,50277,50303,12,50305,50331,12,50333,50359,12,50361,50387,12,50389,50415,12,50417,50443,12,50445,50471,12,50473,50499,12,50501,50527,12,50529,50555,12,50557,50583,12,50585,50611,12,50613,50639,12,50641,50667,12,50669,50695,12,50697,50723,12,50725,50751,12,50753,50779,12,50781,50807,12,50809,50835,12,50837,50863,12,50865,50891,12,50893,50919,12,50921,50947,12,50949,50975,12,50977,51003,12,51005,51031,12,51033,51059,12,51061,51087,12,51089,51115,12,51117,51143,12,51145,51171,12,51173,51199,12,51201,51227,12,51229,51255,12,51257,51283,12,51285,51311,12,51313,51339,12,51341,51367,12,51369,51395,12,51397,51423,12,51425,51451,12,51453,51479,12,51481,51507,12,51509,51535,12,51537,51563,12,51565,51591,12,51593,51619,12,51621,51647,12,51649,51675,12,51677,51703,12,51705,51731,12,51733,51759,12,51761,51787,12,51789,51815,12,51817,51843,12,51845,51871,12,51873,51899,12,51901,51927,12,51929,51955,12,51957,51983,12,51985,52011,12,52013,52039,12,52041,52067,12,52069,52095,12,52097,52123,12,52125,52151,12,52153,52179,12,52181,52207,12,52209,52235,12,52237,52263,12,52265,52291,12,52293,52319,12,52321,52347,12,52349,52375,12,52377,52403,12,52405,52431,12,52433,52459,12,52461,52487,12,52489,52515,12,52517,52543,12,52545,52571,12,52573,52599,12,52601,52627,12,52629,52655,12,52657,52683,12,52685,52711,12,52713,52739,12,52741,52767,12,52769,52795,12,52797,52823,12,52825,52851,12,52853,52879,12,52881,52907,12,52909,52935,12,52937,52963,12,52965,52991,12,52993,53019,12,53021,53047,12,53049,53075,12,53077,53103,12,53105,53131,12,53133,53159,12,53161,53187,12,53189,53215,12,53217,53243,12,53245,53271,12,53273,53299,12,53301,53327,12,53329,53355,12,53357,53383,12,53385,53411,12,53413,53439,12,53441,53467,12,53469,53495,12,53497,53523,12,53525,53551,12,53553,53579,12,53581,53607,12,53609,53635,12,53637,53663,12,53665,53691,12,53693,53719,12,53721,53747,12,53749,53775,12,53777,53803,12,53805,53831,12,53833,53859,12,53861,53887,12,53889,53915,12,53917,53943,12,53945,53971,12,53973,53999,12,54001,54027,12,54029,54055,12,54057,54083,12,54085,54111,12,54113,54139,12,54141,54167,12,54169,54195,12,54197,54223,12,54225,54251,12,54253,54279,12,54281,54307,12,54309,54335,12,54337,54363,12,54365,54391,12,54393,54419,12,54421,54447,12,54449,54475,12,54477,54503,12,54505,54531,12,54533,54559,12,54561,54587,12,54589,54615,12,54617,54643,12,54645,54671,12,54673,54699,12,54701,54727,12,54729,54755,12,54757,54783,12,54785,54811,12,54813,54839,12,54841,54867,12,54869,54895,12,54897,54923,12,54925,54951,12,54953,54979,12,54981,55007,12,55009,55035,12,55037,55063,12,55065,55091,12,55093,55119,12,55121,55147,12,55149,55175,12,55177,55203,12,55243,55291,10,65024,65039,5,65279,65279,4,65520,65528,4,66045,66045,5,66422,66426,5,68101,68102,5,68152,68154,5,68325,68326,5,69291,69292,5,69632,69632,7,69634,69634,7,69759,69761,5]")}},NLgs:function(Te,k,o){"use strict";o.d(k,"e",function(){return U}),o.d(k,"f",function(){return Z}),o.d(k,"d",function(){return de}),o.d(k,"c",function(){return _e}),o.d(k,"a",function(){return ae}),o.d(k,"b",function(){return T});var le=o("miYZ"),J=o("tsqr"),Re=o("9og8"),$=o("2qtc"),x=o("kLXV"),D=o("WmNS"),fe=o.n(D),oe=o("q1tI"),z=o.n(oe),L=o("9kvl"),C=o("xKgJ"),_=o("1vsH"),O=o("RCxd"),u=o("mOS8"),g=o.n(u),m=o("1ZF9"),E=o.n(m),p=o("WdTA"),y=o.n(p),S=o("m3rI"),U=function(s){var ue=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return!!(Z(s)&&ne(ue))},Z=function(s){return Object(C.p)()?!0:(s({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},ne=function(){var s,ue=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,Y=Object(L.c)()._store.getState(),F=Y.user;return(s=F.userInfo)!==null&&s!==void 0&&s.profile_completed?!0:(x.a.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:ue?"\u6309\u7167\u6709\u5173\u653F\u7B56\u89C4\u5B9A\uFF0C\u7279\u6B8A\u5B9E\u9A8C\u9700\u8981\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u624D\u80FD\u4F7F\u7528\uFF0C\u8BF7\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u7801":"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){L.d.push("/account/profile/edit")}}),!1)},de=function(){var s,ue=Object(L.c)()._store.getState(),Y=ue.user;return(s=Y.userInfo)!==null&&s!==void 0&&s.professional_certification?!0:(x.a.confirm({title:"\u63D0\u793A",centered:!0,content:z.a.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){Object(_.O)("/account/certification")}}),!1)},_e=function(){return Object(C.a)()?!0:(x.a.warning({centered:!0,width:530,title:"\u63D0\u793A",content:z.a.createElement("div",{className:"tc",style:{marginLeft:-38}},z.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u626B\u7801\u52A0\u7FA4@\u7FA4\u7BA1\u7406\u5458\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650\u54E6\uFF01"),z.a.createElement("img",{src:Object(C.t)()?y.a:"".concat(S.a.IMG_SERVER,"/images/educoder/qqqun20191230.png"),width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1)},ae=function(s,ue){return s?!0:(x.a.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:z.a.createElement("div",null,z.a.createElement("p",null,ue||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),z.a.createElement("div",{style:{marginLeft:"110px"}},z.a.createElement("img",{src:E.a,width:200}),z.a.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(_.O)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},T=function(s){var ue=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",Y=Object(L.c)()._store.getState(),F=Y.shixunsDetail.detail;return(F==null?void 0:F.public)===2||(F==null?void 0:F.public)===1||(F==null?void 0:F.shixun_status)===3?(x.a.info({centered:!0,icon:z.a.createElement(O.a,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:z.a.createElement("div",{className:"tc",style:{marginLeft:-38}},z.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},z.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",(F==null?void 0:F.public)===2?"\u5DF2\u516C\u5F00":(F==null?void 0:F.public)===1?"\u5F85\u5BA1\u6838":"\u5DF2\u5173\u95ED","\uFF0C",ue,"\u3002"),z.a.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),z.a.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:g.a,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0):(F==null?void 0:F.shixun_status)===2?(x.a.confirm({centered:!0,icon:z.a.createElement(O.a,null),title:"\u63D0\u793A",content:z.a.createElement("div",null,z.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",ue,"\u3002"),z.a.createElement("br",null),z.a.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){x.a.confirm({width:440,centered:!0,icon:z.a.createElement(O.a,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){var H=Object(Re.a)(fe.a.mark(function j(){var K;return fe.a.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:return B.next=2,s({type:"shixunsDetail/cancelRelease",payload:{id:F==null?void 0:F.identifier}});case 2:K=B.sent,K.status!==401&&(J.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),s({type:"shixunsDetail/getShixunsDetail",payload:{id:F==null?void 0:F.identifier}}),s({type:"practiceSetting/getCommonData",payload:{id:F==null?void 0:F.identifier}}));case 4:case"end":return B.stop()}},j)}));function w(){return H.apply(this,arguments)}return w}()})}}),!0):!1}},Nmxd:function(Te,k){Te.exports="data:image/png;base64,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"},NvD2:function(Te,k,o){"use strict";o.d(k,"a",function(){return D});var le=o("Kwbf");function J(fe,oe){var z=new Set;return fe.forEach(function(L){oe.has(L)||z.add(L)}),z}function Re(fe){var oe=fe||{},z=oe.disabled,L=oe.disableCheckbox,C=oe.checkable;return!!(z||L)||C===!1}function $(fe,oe,z,L){for(var C=new Set(fe),_=new Set,O=0;O<=z;O+=1){var u=oe.get(O)||new Set;u.forEach(function(p){var y=p.key,S=p.node,U=p.children,Z=U===void 0?[]:U;C.has(y)&&!L(S)&&Z.filter(function(ne){return!L(ne.node)}).forEach(function(ne){C.add(ne.key)})})}for(var g=new Set,m=z;m>=0;m-=1){var E=oe.get(m)||new Set;E.forEach(function(p){var y=p.parent,S=p.node;if(L(S)||!p.parent||g.has(p.parent.key))return;if(L(p.parent.node)){g.add(y.key);return}var U=!0,Z=!1;(y.children||[]).filter(function(ne){return!L(ne.node)}).forEach(function(ne){var de=ne.key,_e=C.has(de);U&&!_e&&(U=!1),!Z&&(_e||_.has(de))&&(Z=!0)}),U&&C.add(y.key),Z&&_.add(y.key),g.add(y.key)})}return{checkedKeys:Array.from(C),halfCheckedKeys:Array.from(J(_,C))}}function x(fe,oe,z,L,C){for(var _=new Set(fe),O=new Set(oe),u=0;u<=L;u+=1){var g=z.get(u)||new Set;g.forEach(function(y){var S=y.key,U=y.node,Z=y.children,ne=Z===void 0?[]:Z;!_.has(S)&&!O.has(S)&&!C(U)&&ne.filter(function(de){return!C(de.node)}).forEach(function(de){_.delete(de.key)})})}O=new Set;for(var m=new Set,E=L;E>=0;E-=1){var p=z.get(E)||new Set;p.forEach(function(y){var S=y.parent,U=y.node;if(C(U)||!y.parent||m.has(y.parent.key))return;if(C(y.parent.node)){m.add(S.key);return}var Z=!0,ne=!1;(S.children||[]).filter(function(de){return!C(de.node)}).forEach(function(de){var _e=de.key,ae=_.has(_e);Z&&!ae&&(Z=!1),!ne&&(ae||O.has(_e))&&(ne=!0)}),Z||_.delete(S.key),ne&&O.add(S.key),m.add(S.key)})}return{checkedKeys:Array.from(_),halfCheckedKeys:Array.from(J(O,_))}}function D(fe,oe,z,L){var C=[],_;L?_=L:_=Re;var O=new Set(fe.filter(function(E){var p=!!z[E];return p||C.push(E),p})),u=new Map,g=0;Object.keys(z).forEach(function(E){var p=z[E],y=p.level,S=u.get(y);S||(S=new Set,u.set(y,S)),S.add(p),g=Math.max(g,y)}),Object(le.a)(!C.length,"Tree missing follow keys: ".concat(C.slice(0,100).map(function(E){return"'".concat(E,"'")}).join(", ")));var m;return oe===!0?m=$(O,u,g,_):m=x(O,oe.halfCheckedKeys,u,g,_),m}},OZM5:function(Te,k,o){"use strict";o.d(k,"b",function(){return L}),o.d(k,"a",function(){return C}),o.d(k,"k",function(){return _}),o.d(k,"h",function(){return O}),o.d(k,"i",function(){return u}),o.d(k,"g",function(){return g}),o.d(k,"c",function(){return m}),o.d(k,"d",function(){return E}),o.d(k,"j",function(){return S}),o.d(k,"e",function(){return U}),o.d(k,"f",function(){return Z});var le=o("KQm4"),J=o("U8pU"),Re=o("Ff2n"),$=o("q1tI"),x=o.n($),D=o("Kwbf"),fe=o("WaYH"),oe=.25,z=2;function L(ne,de){var _e=ne.slice(),ae=_e.indexOf(de);return ae>=0&&_e.splice(ae,1),_e}function C(ne,de){var _e=ne.slice();return _e.indexOf(de)===-1&&_e.push(de),_e}function _(ne){return ne.split("-")}function O(ne,de){return"".concat(ne,"-").concat(de)}function u(ne){return ne&&ne.type&&ne.type.isTreeNode}function g(ne,de){var _e=[ne],ae=de[ne];function T(){var d=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];d.forEach(function(s){var ue=s.key,Y=s.children;_e.push(ue),T(Y)})}return T(ae.children),_e}function m(ne,de){var _e=ne.clientY,ae=de.selectHandle.getBoundingClientRect(),T=ae.top,d=ae.bottom,s=ae.height,ue=Math.max(s*oe,z);return _e<=T+ue?-1:_e>=d-ue?1:0}function E(ne,de){if(!ne)return;var _e=de.multiple;return _e?ne.slice():ne.length?[ne[0]]:ne}var p=function(de){return de};function y(ne,de){if(!ne)return[];var _e=de||{},ae=_e.processProps,T=ae===void 0?p:ae,d=Array.isArray(ne)?ne:[ne];return d.map(function(s){var ue=s.children,Y=Object(Re.a)(s,["children"]),F=y(ue,de);return x.a.createElement(fe.a,Object.assign({},T(Y)),F)})}function S(ne){if(!ne)return null;var de;if(Array.isArray(ne))de={checkedKeys:ne,halfCheckedKeys:void 0};else if(Object(J.a)(ne)==="object")de={checkedKeys:ne.checked||void 0,halfCheckedKeys:ne.halfChecked||void 0};else return Object(D.a)(!1,"`checkedKeys` is not an array or an object"),null;return de}function U(ne,de){var _e=new Set;function ae(T){if(_e.has(T))return;var d=de[T];if(!d)return;_e.add(T);var s=d.parent,ue=d.node;if(ue.disabled)return;s&&ae(s.key)}return(ne||[]).forEach(function(T){ae(T)}),Object(le.a)(_e)}function Z(ne){var de={};return Object.keys(ne).forEach(function(_e){(_e.startsWith("data-")||_e.startsWith("aria-"))&&(de[_e]=ne[_e])}),de}},Ohmc:function(Te,k,o){Te.exports=o.p+"static/certificate.fc32dc1b.jpg"},P5Jw:function(Te,k,o){"use strict";var le=o("rHrb"),J=le.CopyToClipboard;J.CopyToClipboard=J,Te.exports=J},QDVR:function(Te,k,o){"use strict";o.d(k,"e",function(){return J}),o.d(k,"d",function(){return Re}),o.d(k,"c",function(){return fe}),o.d(k,"b",function(){return oe}),o.d(k,"a",function(){return L});var le=function(){var C=function(_,O){return C=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(u,g){u.__proto__=g}||function(u,g){for(var m in g)g.hasOwnProperty(m)&&(u[m]=g[m])},C(_,O)};return function(_,O){C(_,O);function u(){this.constructor=_}_.prototype=O===null?Object.create(O):(u.prototype=O.prototype,new u)}}();function J(C){var _=[];return C.forEach(function(O){return _.push(O)}),_}function Re(C){var _=[];return C.forEach(function(O,u){return _.push(u)}),_}var $=function(){function C(){this._value="",this._pos=0}return C.prototype.reset=function(_){return this._value=_,this._pos=0,this},C.prototype.next=function(){return this._pos+=1,this},C.prototype.hasNext=function(){return this._pos0)g.left||(g.left=new D,g.left.segment=u.value()),g=g.left;else if(m<0)g.right||(g.right=new D,g.right.segment=u.value()),g=g.right;else if(u.hasNext())u.next(),g.mid||(g.mid=new D,g.mid.segment=u.value()),g=g.mid;else break}var E=g.value;return g.value=O,g.key=_,E},C.prototype.get=function(_){for(var O=this._iter.reset(_),u=this._root;u;){var g=O.cmp(u.segment);if(g>0)u=u.left;else if(g<0)u=u.right;else if(O.hasNext())O.next(),u=u.mid;else break}return u?u.value:void 0},C.prototype.findSubstr=function(_){for(var O=this._iter.reset(_),u=this._root,g=void 0;u;){var m=O.cmp(u.segment);if(m>0)u=u.left;else if(m<0)u=u.right;else if(O.hasNext())O.next(),g=u.value||g,u=u.mid;else break}return u&&u.value||g},C.prototype.forEach=function(_){this._forEach(this._root,_)},C.prototype._forEach=function(_,O){_&&(this._forEach(_.left,O),_.value&&O(_.value,_.key),this._forEach(_.mid,O),this._forEach(_.right,O))},C}(),oe=function(){function C(){this.map=new Map,this.ignoreCase=!1}return C.prototype.set=function(_,O){this.map.set(this.toKey(_),O)},C.prototype.get=function(_){return this.map.get(this.toKey(_))},C.prototype.toKey=function(_){var O=_.toString();return this.ignoreCase&&(O=O.toLowerCase()),O},C}(),z=function(){function C(){this._map=new Map,this._head=void 0,this._tail=void 0,this._size=0}return C.prototype.clear=function(){this._map.clear(),this._head=void 0,this._tail=void 0,this._size=0},Object.defineProperty(C.prototype,"size",{get:function(){return this._size},enumerable:!0,configurable:!0}),C.prototype.get=function(_,O){O===void 0&&(O=0);var u=this._map.get(_);return u?(O!==0&&this.touch(u,O),u.value):void 0},C.prototype.set=function(_,O,u){u===void 0&&(u=0);var g=this._map.get(_);if(g)g.value=O,u!==0&&this.touch(g,u);else{g={key:_,value:O,next:void 0,previous:void 0};switch(u){case 0:this.addItemLast(g);break;case 1:this.addItemFirst(g);break;case 2:this.addItemLast(g);break;default:this.addItemLast(g);break}this._map.set(_,g),this._size++}},C.prototype.delete=function(_){return!!this.remove(_)},C.prototype.remove=function(_){var O=this._map.get(_);return O?(this._map.delete(_),this.removeItem(O),this._size--,O.value):void 0},C.prototype.forEach=function(_,O){for(var u=this._head;u;)O?_.bind(O)(u.value,u.key,this):_(u.value,u.key,this),u=u.next},C.prototype.trimOld=function(_){if(_>=this.size)return;if(_===0){this.clear();return}for(var O=this._head,u=this.size;O&&u>_;)this._map.delete(O.key),O=O.next,u--;this._head=O,this._size=u,O&&(O.previous=void 0)},C.prototype.addItemFirst=function(_){if(!this._head&&!this._tail)this._tail=_;else if(this._head)_.next=this._head,this._head.previous=_;else throw new Error("Invalid list");this._head=_},C.prototype.addItemLast=function(_){if(!this._head&&!this._tail)this._head=_;else if(this._tail)_.previous=this._tail,this._tail.next=_;else throw new Error("Invalid list");this._tail=_},C.prototype.removeItem=function(_){if(_===this._head&&_===this._tail)this._head=void 0,this._tail=void 0;else if(_===this._head){if(!_.next)throw new Error("Invalid list");_.next.previous=void 0,this._head=_.next}else if(_===this._tail){if(!_.previous)throw new Error("Invalid list");_.previous.next=void 0,this._tail=_.previous}else{var O=_.next,u=_.previous;if(!O||!u)throw new Error("Invalid list");O.previous=u,u.next=O}_.next=void 0,_.previous=void 0},C.prototype.touch=function(_,O){if(!this._head||!this._tail)throw new Error("Invalid list");if(O!==1&&O!==2)return;if(O===1){if(_===this._head)return;var u=_.next,g=_.previous;_===this._tail?(g.next=void 0,this._tail=g):(u.previous=g,g.next=u),_.previous=void 0,_.next=this._head,this._head.previous=_,this._head=_}else if(O===2){if(_===this._tail)return;var u=_.next,g=_.previous;_===this._head?(u.previous=void 0,this._head=u):(u.previous=g,g.next=u),_.next=void 0,_.previous=this._tail,this._tail.next=_,this._tail=_}},C.prototype.toJSON=function(){var _=[];return this.forEach(function(O,u){_.push([u,O])}),_},C}(),L=function(C){le(_,C);function _(O,u){u===void 0&&(u=1);var g=C.call(this)||this;return g._limit=O,g._ratio=Math.min(Math.max(0,u),1),g}return _.prototype.get=function(O){return C.prototype.get.call(this,O,2)},_.prototype.peek=function(O){return C.prototype.get.call(this,O,0)},_.prototype.set=function(O,u){C.prototype.set.call(this,O,u,2),this.checkTrim()},_.prototype.checkTrim=function(){this.size>this._limit&&this.trimOld(Math.round(this._limit*this._ratio))},_}(z)},RMFE:function(Te,k){Te.exports="data:image/png;base64,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"},RotF:function(Te,k,o){Te.exports=o("LSTS")},"SA+Z":function(Te,k,o){var le=o("wTVA"),J=o("EbDI"),Re=o("ZhPi"),$=o("wkBT");function x(D){return le(D)||J(D)||Re(D)||$()}Te.exports=x,Te.exports.__esModule=!0,Te.exports.default=Te.exports},SMhR:function(Te,k){Te.exports="data:image/png;base64,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"},T8No:function(Te,k,o){"use strict";o.d(k,"a",function(){return $}),o.d(k,"b",function(){return O}),o.d(k,"d",function(){return u}),o.d(k,"c",function(){return g}),o.d(k,"e",function(){return m});var le=o("N0LK"),J=o("Cg/j"),Re=function(){var E=function(p,y){return E=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(S,U){S.__proto__=U}||function(S,U){for(var Z in U)U.hasOwnProperty(Z)&&(S[Z]=U[Z])},E(p,y)};return function(p,y){E(p,y);function S(){this.constructor=p}p.prototype=y===null?Object.create(y):(S.prototype=y.prototype,new S)}}(),$=function(){function E(){}return E.has=function(p){return D.create(p)},E.equals=function(p,y){return fe.create(p,y)},E.regex=function(p,y){return L.create(p,y)},E.not=function(p){return z.create(p)},E.and=function(){for(var p=[],y=0;y=0){var S=p.split("!=");return oe.create(S[0].trim(),this._deserializeValue(S[1],y))}if(p.indexOf("==")>=0){var S=p.split("==");return fe.create(S[0].trim(),this._deserializeValue(S[1],y))}if(p.indexOf("=~")>=0){var S=p.split("=~");return L.create(S[0].trim(),this._deserializeRegexValue(S[1],y))}return/^\!\s*/.test(p)?z.create(p.substr(1).trim()):D.create(p)},E._deserializeValue=function(p,y){if(p=p.trim(),p==="true")return!0;if(p==="false")return!1;var S=/^'([^']*)'$/.exec(p);return S?S[1].trim():p},E._deserializeRegexValue=function(p,y){if(Object(le.x)(p)){if(y)throw new Error("missing regexp-value for =~-expression");return console.warn("missing regexp-value for =~-expression"),null}var S=p.indexOf("/"),U=p.lastIndexOf("/");if(S===U||S<0){if(y)throw new Error("bad regexp-value '"+p+"', missing /-enclosure");return console.warn("bad regexp-value '"+p+"', missing /-enclosure"),null}var Z=p.slice(S+1,U),ne=p[U+1]==="i"?"i":"";try{return new RegExp(Z,ne)}catch(de){if(y)throw new Error("bad regexp-value '"+p+"', parse error: "+de);return console.warn("bad regexp-value '"+p+"', parse error: "+de),null}},E}();function x(E,p){var y=E.getType(),S=p.getType();if(y!==S)return y-S;switch(y){case 1:return E.cmp(p);case 2:return E.cmp(p);case 3:return E.cmp(p);case 4:return E.cmp(p);case 6:return E.cmp(p);case 7:return E.cmp(p);case 5:return E.cmp(p);default:throw new Error("Unknown ContextKeyExpr!")}}var D=function(){function E(p){this.key=p}return E.create=function(p){return new E(p)},E.prototype.getType=function(){return 1},E.prototype.cmp=function(p){return this.keyp.key?1:0},E.prototype.equals=function(p){return p instanceof E?this.key===p.key:!1},E.prototype.evaluate=function(p){return!!p.getValue(this.key)},E.prototype.keys=function(){return[this.key]},E.prototype.negate=function(){return z.create(this.key)},E}(),fe=function(){function E(p,y){this.key=p,this.value=y}return E.create=function(p,y){return typeof y=="boolean"?y?D.create(p):z.create(p):new E(p,y)},E.prototype.getType=function(){return 3},E.prototype.cmp=function(p){return this.keyp.key?1:this.valuep.value?1:0},E.prototype.equals=function(p){return p instanceof E?this.key===p.key&&this.value===p.value:!1},E.prototype.evaluate=function(p){return p.getValue(this.key)==this.value},E.prototype.keys=function(){return[this.key]},E.prototype.negate=function(){return oe.create(this.key,this.value)},E}(),oe=function(){function E(p,y){this.key=p,this.value=y}return E.create=function(p,y){return typeof y=="boolean"?y?z.create(p):D.create(p):new E(p,y)},E.prototype.getType=function(){return 4},E.prototype.cmp=function(p){return this.keyp.key?1:this.valuep.value?1:0},E.prototype.equals=function(p){return p instanceof E?this.key===p.key&&this.value===p.value:!1},E.prototype.evaluate=function(p){return p.getValue(this.key)!=this.value},E.prototype.keys=function(){return[this.key]},E.prototype.negate=function(){return fe.create(this.key,this.value)},E}(),z=function(){function E(p){this.key=p}return E.create=function(p){return new E(p)},E.prototype.getType=function(){return 2},E.prototype.cmp=function(p){return this.keyp.key?1:0},E.prototype.equals=function(p){return p instanceof E?this.key===p.key:!1},E.prototype.evaluate=function(p){return!p.getValue(this.key)},E.prototype.keys=function(){return[this.key]},E.prototype.negate=function(){return D.create(this.key)},E}(),L=function(){function E(p,y){this.key=p,this.regexp=y}return E.create=function(p,y){return new E(p,y)},E.prototype.getType=function(){return 6},E.prototype.cmp=function(p){if(this.keyp.key)return 1;var y=this.regexp?this.regexp.source:"",S=p.regexp?p.regexp.source:"";return yS?1:0},E.prototype.equals=function(p){if(p instanceof E){var y=this.regexp?this.regexp.source:"",S=p.regexp?p.regexp.source:"";return this.key===p.key&&y===S}return!1},E.prototype.evaluate=function(p){var y=p.getValue(this.key);return this.regexp?this.regexp.test(y):!1},E.prototype.keys=function(){return[this.key]},E.prototype.negate=function(){return C.create(this)},E}(),C=function(){function E(p){this._actual=p}return E.create=function(p){return new E(p)},E.prototype.getType=function(){return 7},E.prototype.cmp=function(p){return this._actual.cmp(p._actual)},E.prototype.equals=function(p){return p instanceof E?this._actual.equals(p._actual):!1},E.prototype.evaluate=function(p){return!this._actual.evaluate(p)},E.prototype.keys=function(){return this._actual.keys()},E.prototype.negate=function(){return this._actual},E}(),_=function(){function E(p){this.expr=p}return E.create=function(p){var y=E._normalizeArr(p);return y.length===0?void 0:y.length===1?y[0]:new E(y)},E.prototype.getType=function(){return 5},E.prototype.cmp=function(p){if(this.expr.lengthp.expr.length)return 1;for(var y=0,S=this.expr.length;y1;){for(var ne=p.shift(),de=p.shift(),_e=[],ae=0,T=Z(ne);ae=15&&(_=!1,z=!0);var ne=y&&(L||_&&(Z==null||Z<12.11)),de=Re||fe&&oe>=9;function _e(e){return new RegExp("(^|\\s)"+e+"(?:$|\\s)\\s*")}var ae=function(e,t){var a=e.className,n=_e(t).exec(a);if(n){var r=a.slice(n.index+n[0].length);e.className=a.slice(0,n.index)+(r?n[1]+r:"")}};function T(e){for(var t=e.childNodes.length;t>0;--t)e.removeChild(e.firstChild);return e}function d(e,t){return T(e).appendChild(t)}function s(e,t,a,n){var r=document.createElement(e);if(a&&(r.className=a),n&&(r.style.cssText=n),typeof t=="string")r.appendChild(document.createTextNode(t));else if(t)for(var i=0;i=t)return l+(t-i);l+=c-i,l+=a-l%a,i=c+1}}var te=function(){this.id=null,this.f=null,this.time=0,this.handler=K(this.onTimeout,this)};te.prototype.onTimeout=function(e){e.id=0,e.time<=+new Date?e.f():setTimeout(e.handler,e.time-+new Date)},te.prototype.set=function(e,t){this.f=t;var a=+new Date+e;(!this.id||a=t)return n+Math.min(l,t-r);if(r+=i-n,r+=a-r%a,n=i+1,r>=t)return n}}var ie=[""];function Ce(e){for(;ie.length<=e;)ie.push(v(ie)+" ");return ie[e]}function v(e){return e[e.length-1]}function W(e,t){for(var a=[],n=0;n"\x80"&&(e.toUpperCase()!=e.toLowerCase()||Q.test(e))}function De(e,t){return t?t.source.indexOf("\\w")>-1&&be(e)?!0:t.test(e):be(e)}function Ie(e){for(var t in e)if(e.hasOwnProperty(t)&&e[t])return!1;return!0}var Ge=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function qe(e){return e.charCodeAt(0)>=768&&Ge.test(e)}function Je(e,t,a){for(;(a<0?t>0:ta?-1:1;;){if(t==a)return t;var r=(t+a)/2,i=n<0?Math.ceil(r):Math.floor(r);if(i==t)return e(i)?t:a;e(i)?a=i:t=i+n}}function it(e,t,a,n){if(!e)return n(t,a,"ltr",0);for(var r=!1,i=0;it||t==a&&l.to==t)&&(n(Math.max(l.from,t),Math.min(l.to,a),l.level==1?"rtl":"ltr",i),r=!0)}r||n(t,a,"ltr")}var xt=null;function vt(e,t,a){var n;xt=null;for(var r=0;rt)return r;i.to==t&&(i.from!=i.to&&a=="before"?n=r:xt=r),i.from==t&&(i.from!=i.to&&a!="before"?n=r:xt=r)}return n!=null?n:xt}var Ut=function(){var e="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",t="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function a(A){return A<=247?e.charAt(A):1424<=A&&A<=1524?"R":1536<=A&&A<=1785?t.charAt(A-1536):1774<=A&&A<=2220?"r":8192<=A&&A<=8203?"w":A==8204?"b":"L"}var n=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,r=/[stwN]/,i=/[LRr]/,l=/[Lb1n]/,c=/[1n]/;function h(A,se,pe){this.level=A,this.from=se,this.to=pe}return function(A,se){var pe=se=="ltr"?"L":"R";if(A.length==0||se=="ltr"&&!n.test(A))return!1;for(var Ne=A.length,we=[],Qe=0;Qe-1&&(n[t]=r.slice(0,i).concat(r.slice(i+1)))}}}function rt(e,t){var a=ze(e,t);if(!a.length)return;for(var n=Array.prototype.slice.call(arguments,2),r=0;r0}function He(e){e.prototype.on=function(t,a){Le(this,t,a)},e.prototype.off=function(t,a){st(this,t,a)}}function Ze(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function Be(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}function Xe(e){return e.defaultPrevented!=null?e.defaultPrevented:e.returnValue==!1}function ut(e){Ze(e),Be(e)}function lt(e){return e.target||e.srcElement}function Ct(e){var t=e.which;return t==null&&(e.button&1?t=1:e.button&2?t=3:e.button&4&&(t=2)),y&&e.ctrlKey&&t==1&&(t=3),t}var bt=function(){if(fe&&oe<9)return!1;var e=s("div");return"draggable"in e||"dragDrop"in e}(),At;function kt(e){if(At==null){var t=s("span","\u200B");d(e,s("span",[t,document.createTextNode("x")])),e.firstChild.offsetHeight!=0&&(At=t.offsetWidth<=1&&t.offsetHeight>2&&!(fe&&oe<8))}var a=At?s("span","\u200B"):s("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return a.setAttribute("cm-text",""),a}var St;function Wt(e){if(St!=null)return St;var t=d(e,document.createTextNode("A\u062EA")),a=Y(t,0,1).getBoundingClientRect(),n=Y(t,1,2).getBoundingClientRect();return T(e),!a||a.left==a.right?!1:St=n.right-a.right<3}var fn=` +`),y=this._stacks.get(p)||0;if(this._stacks.set(p,y+1),this._warnCountdown-=1,this._warnCountdown<=0){this._warnCountdown=E*.5;var S,U=0;this._stacks.forEach(function(Z,ne){(!S||U0?new oe(this._options&&this._options.leakWarningThreshold):void 0}return Object.defineProperty(u.prototype,"event",{get:function(){var g=this;return this._event||(this._event=function(m,E,p){g._listeners||(g._listeners=new $.a);var y=g._listeners.isEmpty();y&&g._options&&g._options.onFirstListenerAdd&&g._options.onFirstListenerAdd(g);var S=g._listeners.push(E?[m,E]:m);y&&g._options&&g._options.onFirstListenerDidAdd&&g._options.onFirstListenerDidAdd(g),g._options&&g._options.onListenerDidAdd&&g._options.onListenerDidAdd(g,m,E);var U;g._leakageMon&&(U=g._leakageMon.check(g._listeners.size));var Z;return Z={dispose:function(){if(U&&U(),Z.dispose=u._noop,!g._disposed&&(S(),g._options&&g._options.onLastListenerRemove)){var ne=g._listeners&&!g._listeners.isEmpty();ne||g._options.onLastListenerRemove(g)}}},p instanceof Re.b?p.add(Z):Array.isArray(p)&&p.push(Z),Z}),this._event},enumerable:!0,configurable:!0}),u.prototype.fire=function(g){if(this._listeners){this._deliveryQueue||(this._deliveryQueue=new $.a);for(var m=this._listeners.iterator(),E=m.next();!E.done;E=m.next())this._deliveryQueue.push([E.value,g]);for(;this._deliveryQueue.size>0;){var p=this._deliveryQueue.shift(),y=p[0],S=p[1];try{typeof y=="function"?y.call(void 0,S):y[0].call(y[1],S)}catch(U){Object(le.e)(U)}}}},u.prototype.dispose=function(){this._listeners&&this._listeners.clear(),this._deliveryQueue&&this._deliveryQueue.clear(),this._leakageMon&&this._leakageMon.dispose(),this._disposed=!0},u._noop=function(){},u}(),L=function(u){x(g,u);function g(m){var E=u.call(this,m)||this;return E._isPaused=0,E._eventQueue=new $.a,E._mergeFn=m&&m.merge,E}return g.prototype.pause=function(){this._isPaused++},g.prototype.resume=function(){if(this._isPaused!==0&&--this._isPaused===0)if(this._mergeFn){var m=this._eventQueue.toArray();this._eventQueue.clear(),u.prototype.fire.call(this,this._mergeFn(m))}else for(;!this._isPaused&&this._eventQueue.size!==0;)u.prototype.fire.call(this,this._eventQueue.shift())},g.prototype.fire=function(m){this._listeners&&(this._isPaused!==0?this._eventQueue.push(m):u.prototype.fire.call(this,m))},g}(z),C=function(){function u(){var g=this;this.hasListeners=!1,this.events=[],this.emitter=new z({onFirstListenerAdd:function(){return g.onFirstListenerAdd()},onLastListenerRemove:function(){return g.onLastListenerRemove()}})}return Object.defineProperty(u.prototype,"event",{get:function(){return this.emitter.event},enumerable:!0,configurable:!0}),u.prototype.add=function(g){var m=this,E={event:g,listener:null};this.events.push(E),this.hasListeners&&this.hook(E);var p=function(){m.hasListeners&&m.unhook(E);var y=m.events.indexOf(E);m.events.splice(y,1)};return Object(Re.h)(Object(J.a)(p))},u.prototype.onFirstListenerAdd=function(){var g=this;this.hasListeners=!0,this.events.forEach(function(m){return g.hook(m)})},u.prototype.onLastListenerRemove=function(){var g=this;this.hasListeners=!1,this.events.forEach(function(m){return g.unhook(m)})},u.prototype.hook=function(g){var m=this;g.listener=g.event(function(E){return m.emitter.fire(E)})},u.prototype.unhook=function(g){g.listener&&g.listener.dispose(),g.listener=null},u.prototype.dispose=function(){this.emitter.dispose()},u}(),_=function(){function u(){this.buffers=[]}return u.prototype.wrapEvent=function(g){var m=this;return function(E,p,y){return g(function(S){var U=m.buffers[m.buffers.length-1];U?U.push(function(){return E.call(p,S)}):E.call(p,S)},void 0,y)}},u.prototype.bufferEvents=function(g){var m=[];this.buffers.push(m);var E=g();return this.buffers.pop(),m.forEach(function(p){return p()}),E},u}(),O=function(){function u(){var g=this;this.listening=!1,this.inputEvent=D.None,this.inputEventListener=Re.a.None,this.emitter=new z({onFirstListenerDidAdd:function(){g.listening=!0,g.inputEventListener=g.inputEvent(g.emitter.fire,g.emitter)},onLastListenerRemove:function(){g.listening=!1,g.inputEventListener.dispose()}}),this.event=this.emitter.event}return Object.defineProperty(u.prototype,"input",{set:function(g){this.inputEvent=g,this.listening&&(this.inputEventListener.dispose(),this.inputEventListener=g(this.emitter.fire,this.emitter))},enumerable:!0,configurable:!0}),u.prototype.dispose=function(){this.inputEventListener.dispose(),this.emitter.dispose()},u}()},N0LK:function(Te,k,o){"use strict";o.d(k,"x",function(){return le}),o.d(k,"F",function(){return J}),o.d(k,"r",function(){return $}),o.d(k,"o",function(){return x}),o.d(k,"p",function(){return D}),o.d(k,"Q",function(){return fe}),o.d(k,"K",function(){return z}),o.d(k,"k",function(){return L}),o.d(k,"N",function(){return C}),o.d(k,"m",function(){return _}),o.d(k,"l",function(){return O}),o.d(k,"I",function(){return u}),o.d(k,"H",function(){return g}),o.d(k,"q",function(){return m}),o.d(k,"t",function(){return E}),o.d(k,"D",function(){return p}),o.d(k,"e",function(){return y}),o.d(k,"f",function(){return S}),o.d(k,"B",function(){return U}),o.d(k,"C",function(){return Z}),o.d(k,"n",function(){return de}),o.d(k,"O",function(){return ae}),o.d(k,"c",function(){return T}),o.d(k,"d",function(){return d}),o.d(k,"z",function(){return s}),o.d(k,"A",function(){return ue}),o.d(k,"u",function(){return Y}),o.d(k,"E",function(){return N}),o.d(k,"G",function(){return H}),o.d(k,"i",function(){return j}),o.d(k,"g",function(){return ee}),o.d(k,"v",function(){return te}),o.d(k,"h",function(){return Ee}),o.d(k,"y",function(){return Pe}),o.d(k,"w",function(){return xe}),o.d(k,"a",function(){return Se}),o.d(k,"P",function(){return X}),o.d(k,"L",function(){return re}),o.d(k,"J",function(){return ye}),o.d(k,"j",function(){return ie}),o.d(k,"M",function(){return Ce}),o.d(k,"s",function(){return v}),o.d(k,"b",function(){return W});function le(R){return!R||typeof R!="string"?!0:R.trim().length===0}function J(R,Q,be){be===void 0&&(be="0");for(var De=""+R,Ie=[De],Ge=De.length;Ge=Q.length?De:Q[Ge]})}function x(R){return R.replace(/[<>&]/g,function(Q){switch(Q){case"<":return"<";case">":return">";case"&":return"&";default:return Q}})}function D(R){return R.replace(/[\\\{\}\*\+\?\|\^\$\.\[\]\(\)]/g,"\\$&")}function fe(R,Q){Q===void 0&&(Q=" ");var be=oe(R,Q);return z(be,Q)}function oe(R,Q){if(!R||!Q)return R;var be=Q.length;if(be===0||R.length===0)return R;for(var De=0;R.indexOf(Q,De)===De;)De=De+be;return R.substring(De)}function z(R,Q){if(!R||!Q)return R;var be=Q.length,De=R.length;if(be===0||De===0)return R;for(var Ie=De,Ge=-1;!(Ge=R.lastIndexOf(Q,Ie-1),Ge===-1||Ge+be!==Ie);){if(Ge===0)return"";Ie=Ge}return R.substring(0,Ie)}function L(R){return R.replace(/[\-\\\{\}\+\?\|\^\$\.\,\[\]\(\)\#\s]/g,"\\$&").replace(/[\*]/g,".*")}function C(R,Q){if(R.length0?R.indexOf(Q,be)===be:be===0?R===Q:!1}function O(R,Q,be){if(be===void 0&&(be={}),!R)throw new Error("Cannot create regex from empty string");Q||(R=D(R)),be.wholeWord&&(/\B/.test(R.charAt(0))||(R="\\b"+R),/\B/.test(R.charAt(R.length-1))||(R=R+"\\b"));var De="";return be.global&&(De+="g"),be.matchCase||(De+="i"),be.multiline&&(De+="m"),be.unicode&&(De+="u"),new RegExp(R,De)}function u(R){if(R.source==="^"||R.source==="^$"||R.source==="$"||R.source==="^\\s*$")return!1;var Q=R.exec("");return!!(Q&&R.lastIndex===0)}function g(R){return(R.global?"g":"")+(R.ignoreCase?"i":"")+(R.multiline?"m":"")+(R.unicode?"u":"")}function m(R){for(var Q=0,be=R.length;Q=0;be--){var De=R.charCodeAt(be);if(De!==32&&De!==9)return be}return-1}function y(R,Q){return RQ?1:0}function S(R,Q){for(var be=Math.min(R.length,Q.length),De=0;DeQ.length?1:0}function U(R){return R>=97&&R<=122}function Z(R){return R>=65&&R<=90}function ne(R){return U(R)||Z(R)}function de(R,Q){return R.length===Q.length&&_e(R,Q)}function _e(R,Q,be){be===void 0&&(be=R.length);for(var De=0;DeR.length?!1:_e(R,Q,be)}function T(R,Q){var be,De=Math.min(R.length,Q.length);for(be=0;be1){var De=R.charCodeAt(Q-2);if(s(De))return(De-55296<<10)+(be-56320)+65536}return be}function N(R,Q){var be=P.getInstance(),De=Q,Ie=R.length,Ge=Y(R,Ie,Q);Q+=Ge>=65536?2:1;for(var qe=be.getGraphemeBreakType(Ge);Q=65536?2:1,qe=$e}return Q-De}function H(R,Q){var be=P.getInstance(),De=Q,Ie=F(R,Q);Q-=Ie>=65536?2:1;for(var Ge=be.getGraphemeBreakType(Ie);Q>0;){var qe=F(R,Q),Je=be.getGraphemeBreakType(qe);if(W(Je,Ge))break;Q-=qe>=65536?2:1,Ge=Je}return De-Q}var w=/(?:[\u05BE\u05C0\u05C3\u05C6\u05D0-\u05F4\u0608\u060B\u060D\u061B-\u064A\u066D-\u066F\u0671-\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u0710\u0712-\u072F\u074D-\u07A5\u07B1-\u07EA\u07F4\u07F5\u07FA-\u0815\u081A\u0824\u0828\u0830-\u0858\u085E-\u08BD\u200F\uFB1D\uFB1F-\uFB28\uFB2A-\uFD3D\uFD50-\uFDFC\uFE70-\uFEFC]|\uD802[\uDC00-\uDD1B\uDD20-\uDE00\uDE10-\uDE33\uDE40-\uDEE4\uDEEB-\uDF35\uDF40-\uDFFF]|\uD803[\uDC00-\uDCFF]|\uD83A[\uDC00-\uDCCF\uDD00-\uDD43\uDD50-\uDFFF]|\uD83B[\uDC00-\uDEBB])/;function j(R){return w.test(R)}var K=/(?:[\u231A\u231B\u23F0\u23F3\u2600-\u27BF\u2B50\u2B55]|\uD83C[\uDDE6-\uDDFF\uDF00-\uDFFF]|\uD83D[\uDC00-\uDE4F\uDE80-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD00-\uDDFF\uDE70-\uDE73\uDE78-\uDE82\uDE90-\uDE95])/;function ee(R){return K.test(R)}var B=/^[\t\n\r\x20-\x7E]*$/;function te(R){return B.test(R)}function Ee(R){for(var Q=0,be=R.length;Q=11904&&R<=55215||R>=63744&&R<=64255||R>=65281&&R<=65374}function xe(R){return R>=127462&&R<=127487||R>=9728&&R<=10175||R>=127744&&R<=128591||R>=128640&&R<=128764||R>=128992&&R<=129003||R>=129280&&R<=129535||R>=129648&&R<=129651||R>=129656&&R<=129666||R>=129680&&R<=129685}var Se=String.fromCharCode(65279);function X(R){return!!(R&&R.length>0&&R.charCodeAt(0)===65279)}function re(R){return btoa(encodeURIComponent(R))}function ye(R,Q){for(var be="",De=0;Debe[3*Ie+1])Ie=2*Ie+1;else return be[3*Ie+2];return 0},R._INSTANCE=null,R}();function ce(){return JSON.parse("[0,0,0,51592,51592,11,44424,44424,11,72251,72254,5,7150,7150,7,48008,48008,11,55176,55176,11,128420,128420,14,3276,3277,5,9979,9980,14,46216,46216,11,49800,49800,11,53384,53384,11,70726,70726,5,122915,122916,5,129320,129327,14,2558,2558,5,5906,5908,5,9762,9763,14,43360,43388,8,45320,45320,11,47112,47112,11,48904,48904,11,50696,50696,11,52488,52488,11,54280,54280,11,70082,70083,1,71350,71350,7,73111,73111,5,127892,127893,14,128726,128727,14,129473,129474,14,2027,2035,5,2901,2902,5,3784,3789,5,6754,6754,5,8418,8420,5,9877,9877,14,11088,11088,14,44008,44008,5,44872,44872,11,45768,45768,11,46664,46664,11,47560,47560,11,48456,48456,11,49352,49352,11,50248,50248,11,51144,51144,11,52040,52040,11,52936,52936,11,53832,53832,11,54728,54728,11,69811,69814,5,70459,70460,5,71096,71099,7,71998,71998,5,72874,72880,5,119149,119149,7,127374,127374,14,128335,128335,14,128482,128482,14,128765,128767,14,129399,129400,14,129680,129685,14,1476,1477,5,2377,2380,7,2759,2760,5,3137,3140,7,3458,3459,7,4153,4154,5,6432,6434,5,6978,6978,5,7675,7679,5,9723,9726,14,9823,9823,14,9919,9923,14,10035,10036,14,42736,42737,5,43596,43596,5,44200,44200,11,44648,44648,11,45096,45096,11,45544,45544,11,45992,45992,11,46440,46440,11,46888,46888,11,47336,47336,11,47784,47784,11,48232,48232,11,48680,48680,11,49128,49128,11,49576,49576,11,50024,50024,11,50472,50472,11,50920,50920,11,51368,51368,11,51816,51816,11,52264,52264,11,52712,52712,11,53160,53160,11,53608,53608,11,54056,54056,11,54504,54504,11,54952,54952,11,68108,68111,5,69933,69940,5,70197,70197,7,70498,70499,7,70845,70845,5,71229,71229,5,71727,71735,5,72154,72155,5,72344,72345,5,73023,73029,5,94095,94098,5,121403,121452,5,126981,127182,14,127538,127546,14,127990,127990,14,128391,128391,14,128445,128449,14,128500,128505,14,128752,128752,14,129160,129167,14,129356,129356,14,129432,129442,14,129648,129651,14,129751,131069,14,173,173,4,1757,1757,1,2274,2274,1,2494,2494,5,2641,2641,5,2876,2876,5,3014,3016,7,3262,3262,7,3393,3396,5,3570,3571,7,3968,3972,5,4228,4228,7,6086,6086,5,6679,6680,5,6912,6915,5,7080,7081,5,7380,7392,5,8252,8252,14,9096,9096,14,9748,9749,14,9784,9786,14,9833,9850,14,9890,9894,14,9938,9938,14,9999,9999,14,10085,10087,14,12349,12349,14,43136,43137,7,43454,43456,7,43755,43755,7,44088,44088,11,44312,44312,11,44536,44536,11,44760,44760,11,44984,44984,11,45208,45208,11,45432,45432,11,45656,45656,11,45880,45880,11,46104,46104,11,46328,46328,11,46552,46552,11,46776,46776,11,47000,47000,11,47224,47224,11,47448,47448,11,47672,47672,11,47896,47896,11,48120,48120,11,48344,48344,11,48568,48568,11,48792,48792,11,49016,49016,11,49240,49240,11,49464,49464,11,49688,49688,11,49912,49912,11,50136,50136,11,50360,50360,11,50584,50584,11,50808,50808,11,51032,51032,11,51256,51256,11,51480,51480,11,51704,51704,11,51928,51928,11,52152,52152,11,52376,52376,11,52600,52600,11,52824,52824,11,53048,53048,11,53272,53272,11,53496,53496,11,53720,53720,11,53944,53944,11,54168,54168,11,54392,54392,11,54616,54616,11,54840,54840,11,55064,55064,11,65438,65439,5,69633,69633,5,69837,69837,1,70018,70018,7,70188,70190,7,70368,70370,7,70465,70468,7,70712,70719,5,70835,70840,5,70850,70851,5,71132,71133,5,71340,71340,7,71458,71461,5,71985,71989,7,72002,72002,7,72193,72202,5,72281,72283,5,72766,72766,7,72885,72886,5,73104,73105,5,92912,92916,5,113824,113827,4,119173,119179,5,121505,121519,5,125136,125142,5,127279,127279,14,127489,127490,14,127570,127743,14,127900,127901,14,128254,128254,14,128369,128370,14,128400,128400,14,128425,128432,14,128468,128475,14,128489,128494,14,128715,128720,14,128745,128745,14,128759,128760,14,129004,129023,14,129296,129304,14,129340,129342,14,129388,129392,14,129404,129407,14,129454,129455,14,129485,129487,14,129659,129663,14,129719,129727,14,917536,917631,5,13,13,2,1160,1161,5,1564,1564,4,1807,1807,1,2085,2087,5,2363,2363,7,2402,2403,5,2507,2508,7,2622,2624,7,2691,2691,7,2786,2787,5,2881,2884,5,3006,3006,5,3072,3072,5,3170,3171,5,3267,3268,7,3330,3331,7,3406,3406,1,3538,3540,5,3655,3662,5,3897,3897,5,4038,4038,5,4184,4185,5,4352,4447,8,6068,6069,5,6155,6157,5,6448,6449,7,6742,6742,5,6783,6783,5,6966,6970,5,7042,7042,7,7143,7143,7,7212,7219,5,7412,7412,5,8206,8207,4,8294,8303,4,8596,8601,14,9410,9410,14,9742,9742,14,9757,9757,14,9770,9770,14,9794,9794,14,9828,9828,14,9855,9855,14,9882,9882,14,9900,9903,14,9929,9933,14,9963,9967,14,9987,9988,14,10006,10006,14,10062,10062,14,10175,10175,14,11744,11775,5,42607,42607,5,43043,43044,7,43263,43263,5,43444,43445,7,43569,43570,5,43698,43700,5,43766,43766,5,44032,44032,11,44144,44144,11,44256,44256,11,44368,44368,11,44480,44480,11,44592,44592,11,44704,44704,11,44816,44816,11,44928,44928,11,45040,45040,11,45152,45152,11,45264,45264,11,45376,45376,11,45488,45488,11,45600,45600,11,45712,45712,11,45824,45824,11,45936,45936,11,46048,46048,11,46160,46160,11,46272,46272,11,46384,46384,11,46496,46496,11,46608,46608,11,46720,46720,11,46832,46832,11,46944,46944,11,47056,47056,11,47168,47168,11,47280,47280,11,47392,47392,11,47504,47504,11,47616,47616,11,47728,47728,11,47840,47840,11,47952,47952,11,48064,48064,11,48176,48176,11,48288,48288,11,48400,48400,11,48512,48512,11,48624,48624,11,48736,48736,11,48848,48848,11,48960,48960,11,49072,49072,11,49184,49184,11,49296,49296,11,49408,49408,11,49520,49520,11,49632,49632,11,49744,49744,11,49856,49856,11,49968,49968,11,50080,50080,11,50192,50192,11,50304,50304,11,50416,50416,11,50528,50528,11,50640,50640,11,50752,50752,11,50864,50864,11,50976,50976,11,51088,51088,11,51200,51200,11,51312,51312,11,51424,51424,11,51536,51536,11,51648,51648,11,51760,51760,11,51872,51872,11,51984,51984,11,52096,52096,11,52208,52208,11,52320,52320,11,52432,52432,11,52544,52544,11,52656,52656,11,52768,52768,11,52880,52880,11,52992,52992,11,53104,53104,11,53216,53216,11,53328,53328,11,53440,53440,11,53552,53552,11,53664,53664,11,53776,53776,11,53888,53888,11,54000,54000,11,54112,54112,11,54224,54224,11,54336,54336,11,54448,54448,11,54560,54560,11,54672,54672,11,54784,54784,11,54896,54896,11,55008,55008,11,55120,55120,11,64286,64286,5,66272,66272,5,68900,68903,5,69762,69762,7,69817,69818,5,69927,69931,5,70003,70003,5,70070,70078,5,70094,70094,7,70194,70195,7,70206,70206,5,70400,70401,5,70463,70463,7,70475,70477,7,70512,70516,5,70722,70724,5,70832,70832,5,70842,70842,5,70847,70848,5,71088,71089,7,71102,71102,7,71219,71226,5,71231,71232,5,71342,71343,7,71453,71455,5,71463,71467,5,71737,71738,5,71995,71996,5,72000,72000,7,72145,72147,7,72160,72160,5,72249,72249,7,72273,72278,5,72330,72342,5,72752,72758,5,72850,72871,5,72882,72883,5,73018,73018,5,73031,73031,5,73109,73109,5,73461,73462,7,94031,94031,5,94192,94193,7,119142,119142,7,119155,119162,4,119362,119364,5,121476,121476,5,122888,122904,5,123184,123190,5,126976,126979,14,127184,127231,14,127344,127345,14,127405,127461,14,127514,127514,14,127561,127567,14,127778,127779,14,127896,127896,14,127985,127986,14,127995,127999,5,128326,128328,14,128360,128366,14,128378,128378,14,128394,128397,14,128405,128406,14,128422,128423,14,128435,128443,14,128453,128464,14,128479,128480,14,128484,128487,14,128496,128498,14,128640,128709,14,128723,128724,14,128736,128741,14,128747,128748,14,128755,128755,14,128762,128762,14,128981,128991,14,129096,129103,14,129292,129292,14,129311,129311,14,129329,129330,14,129344,129349,14,129360,129374,14,129394,129394,14,129402,129402,14,129413,129425,14,129445,129450,14,129466,129471,14,129483,129483,14,129511,129535,14,129653,129655,14,129667,129670,14,129705,129711,14,129731,129743,14,917505,917505,4,917760,917999,5,10,10,3,127,159,4,768,879,5,1471,1471,5,1536,1541,1,1648,1648,5,1767,1768,5,1840,1866,5,2070,2073,5,2137,2139,5,2307,2307,7,2366,2368,7,2382,2383,7,2434,2435,7,2497,2500,5,2519,2519,5,2563,2563,7,2631,2632,5,2677,2677,5,2750,2752,7,2763,2764,7,2817,2817,5,2879,2879,5,2891,2892,7,2914,2915,5,3008,3008,5,3021,3021,5,3076,3076,5,3146,3149,5,3202,3203,7,3264,3265,7,3271,3272,7,3298,3299,5,3390,3390,5,3402,3404,7,3426,3427,5,3535,3535,5,3544,3550,7,3635,3635,7,3763,3763,7,3893,3893,5,3953,3966,5,3981,3991,5,4145,4145,7,4157,4158,5,4209,4212,5,4237,4237,5,4520,4607,10,5970,5971,5,6071,6077,5,6089,6099,5,6277,6278,5,6439,6440,5,6451,6456,7,6683,6683,5,6744,6750,5,6765,6770,7,6846,6846,5,6964,6964,5,6972,6972,5,7019,7027,5,7074,7077,5,7083,7085,5,7146,7148,7,7154,7155,7,7222,7223,5,7394,7400,5,7416,7417,5,8204,8204,5,8233,8233,4,8288,8292,4,8413,8416,5,8482,8482,14,8986,8987,14,9193,9203,14,9654,9654,14,9733,9733,14,9745,9745,14,9752,9752,14,9760,9760,14,9766,9766,14,9774,9775,14,9792,9792,14,9800,9811,14,9825,9826,14,9831,9831,14,9852,9853,14,9872,9873,14,9880,9880,14,9885,9887,14,9896,9897,14,9906,9916,14,9926,9927,14,9936,9936,14,9941,9960,14,9974,9974,14,9982,9985,14,9992,9997,14,10002,10002,14,10017,10017,14,10055,10055,14,10071,10071,14,10145,10145,14,11013,11015,14,11503,11505,5,12334,12335,5,12951,12951,14,42612,42621,5,43014,43014,5,43047,43047,7,43204,43205,5,43335,43345,5,43395,43395,7,43450,43451,7,43561,43566,5,43573,43574,5,43644,43644,5,43710,43711,5,43758,43759,7,44005,44005,5,44012,44012,7,44060,44060,11,44116,44116,11,44172,44172,11,44228,44228,11,44284,44284,11,44340,44340,11,44396,44396,11,44452,44452,11,44508,44508,11,44564,44564,11,44620,44620,11,44676,44676,11,44732,44732,11,44788,44788,11,44844,44844,11,44900,44900,11,44956,44956,11,45012,45012,11,45068,45068,11,45124,45124,11,45180,45180,11,45236,45236,11,45292,45292,11,45348,45348,11,45404,45404,11,45460,45460,11,45516,45516,11,45572,45572,11,45628,45628,11,45684,45684,11,45740,45740,11,45796,45796,11,45852,45852,11,45908,45908,11,45964,45964,11,46020,46020,11,46076,46076,11,46132,46132,11,46188,46188,11,46244,46244,11,46300,46300,11,46356,46356,11,46412,46412,11,46468,46468,11,46524,46524,11,46580,46580,11,46636,46636,11,46692,46692,11,46748,46748,11,46804,46804,11,46860,46860,11,46916,46916,11,46972,46972,11,47028,47028,11,47084,47084,11,47140,47140,11,47196,47196,11,47252,47252,11,47308,47308,11,47364,47364,11,47420,47420,11,47476,47476,11,47532,47532,11,47588,47588,11,47644,47644,11,47700,47700,11,47756,47756,11,47812,47812,11,47868,47868,11,47924,47924,11,47980,47980,11,48036,48036,11,48092,48092,11,48148,48148,11,48204,48204,11,48260,48260,11,48316,48316,11,48372,48372,11,48428,48428,11,48484,48484,11,48540,48540,11,48596,48596,11,48652,48652,11,48708,48708,11,48764,48764,11,48820,48820,11,48876,48876,11,48932,48932,11,48988,48988,11,49044,49044,11,49100,49100,11,49156,49156,11,49212,49212,11,49268,49268,11,49324,49324,11,49380,49380,11,49436,49436,11,49492,49492,11,49548,49548,11,49604,49604,11,49660,49660,11,49716,49716,11,49772,49772,11,49828,49828,11,49884,49884,11,49940,49940,11,49996,49996,11,50052,50052,11,50108,50108,11,50164,50164,11,50220,50220,11,50276,50276,11,50332,50332,11,50388,50388,11,50444,50444,11,50500,50500,11,50556,50556,11,50612,50612,11,50668,50668,11,50724,50724,11,50780,50780,11,50836,50836,11,50892,50892,11,50948,50948,11,51004,51004,11,51060,51060,11,51116,51116,11,51172,51172,11,51228,51228,11,51284,51284,11,51340,51340,11,51396,51396,11,51452,51452,11,51508,51508,11,51564,51564,11,51620,51620,11,51676,51676,11,51732,51732,11,51788,51788,11,51844,51844,11,51900,51900,11,51956,51956,11,52012,52012,11,52068,52068,11,52124,52124,11,52180,52180,11,52236,52236,11,52292,52292,11,52348,52348,11,52404,52404,11,52460,52460,11,52516,52516,11,52572,52572,11,52628,52628,11,52684,52684,11,52740,52740,11,52796,52796,11,52852,52852,11,52908,52908,11,52964,52964,11,53020,53020,11,53076,53076,11,53132,53132,11,53188,53188,11,53244,53244,11,53300,53300,11,53356,53356,11,53412,53412,11,53468,53468,11,53524,53524,11,53580,53580,11,53636,53636,11,53692,53692,11,53748,53748,11,53804,53804,11,53860,53860,11,53916,53916,11,53972,53972,11,54028,54028,11,54084,54084,11,54140,54140,11,54196,54196,11,54252,54252,11,54308,54308,11,54364,54364,11,54420,54420,11,54476,54476,11,54532,54532,11,54588,54588,11,54644,54644,11,54700,54700,11,54756,54756,11,54812,54812,11,54868,54868,11,54924,54924,11,54980,54980,11,55036,55036,11,55092,55092,11,55148,55148,11,55216,55238,9,65056,65071,5,65529,65531,4,68097,68099,5,68159,68159,5,69446,69456,5,69688,69702,5,69808,69810,7,69815,69816,7,69821,69821,1,69888,69890,5,69932,69932,7,69957,69958,7,70016,70017,5,70067,70069,7,70079,70080,7,70089,70092,5,70095,70095,5,70191,70193,5,70196,70196,5,70198,70199,5,70367,70367,5,70371,70378,5,70402,70403,7,70462,70462,5,70464,70464,5,70471,70472,7,70487,70487,5,70502,70508,5,70709,70711,7,70720,70721,7,70725,70725,7,70750,70750,5,70833,70834,7,70841,70841,7,70843,70844,7,70846,70846,7,70849,70849,7,71087,71087,5,71090,71093,5,71100,71101,5,71103,71104,5,71216,71218,7,71227,71228,7,71230,71230,7,71339,71339,5,71341,71341,5,71344,71349,5,71351,71351,5,71456,71457,7,71462,71462,7,71724,71726,7,71736,71736,7,71984,71984,5,71991,71992,7,71997,71997,7,71999,71999,1,72001,72001,1,72003,72003,5,72148,72151,5,72156,72159,7,72164,72164,7,72243,72248,5,72250,72250,1,72263,72263,5,72279,72280,7,72324,72329,1,72343,72343,7,72751,72751,7,72760,72765,5,72767,72767,5,72873,72873,7,72881,72881,7,72884,72884,7,73009,73014,5,73020,73021,5,73030,73030,1,73098,73102,7,73107,73108,7,73110,73110,7,73459,73460,5,78896,78904,4,92976,92982,5,94033,94087,7,94180,94180,5,113821,113822,5,119141,119141,5,119143,119145,5,119150,119154,5,119163,119170,5,119210,119213,5,121344,121398,5,121461,121461,5,121499,121503,5,122880,122886,5,122907,122913,5,122918,122922,5,123628,123631,5,125252,125258,5,126980,126980,14,127183,127183,14,127245,127247,14,127340,127343,14,127358,127359,14,127377,127386,14,127462,127487,6,127491,127503,14,127535,127535,14,127548,127551,14,127568,127569,14,127744,127777,14,127780,127891,14,127894,127895,14,127897,127899,14,127902,127984,14,127987,127989,14,127991,127994,14,128000,128253,14,128255,128317,14,128329,128334,14,128336,128359,14,128367,128368,14,128371,128377,14,128379,128390,14,128392,128393,14,128398,128399,14,128401,128404,14,128407,128419,14,128421,128421,14,128424,128424,14,128433,128434,14,128444,128444,14,128450,128452,14,128465,128467,14,128476,128478,14,128481,128481,14,128483,128483,14,128488,128488,14,128495,128495,14,128499,128499,14,128506,128591,14,128710,128714,14,128721,128722,14,128725,128725,14,128728,128735,14,128742,128744,14,128746,128746,14,128749,128751,14,128753,128754,14,128756,128758,14,128761,128761,14,128763,128764,14,128884,128895,14,128992,129003,14,129036,129039,14,129114,129119,14,129198,129279,14,129293,129295,14,129305,129310,14,129312,129319,14,129328,129328,14,129331,129338,14,129343,129343,14,129351,129355,14,129357,129359,14,129375,129387,14,129393,129393,14,129395,129398,14,129401,129401,14,129403,129403,14,129408,129412,14,129426,129431,14,129443,129444,14,129451,129453,14,129456,129465,14,129472,129472,14,129475,129482,14,129484,129484,14,129488,129510,14,129536,129647,14,129652,129652,14,129656,129658,14,129664,129666,14,129671,129679,14,129686,129704,14,129712,129718,14,129728,129730,14,129744,129750,14,917504,917504,4,917506,917535,4,917632,917759,4,918000,921599,4,0,9,4,11,12,4,14,31,4,169,169,14,174,174,14,1155,1159,5,1425,1469,5,1473,1474,5,1479,1479,5,1552,1562,5,1611,1631,5,1750,1756,5,1759,1764,5,1770,1773,5,1809,1809,5,1958,1968,5,2045,2045,5,2075,2083,5,2089,2093,5,2259,2273,5,2275,2306,5,2362,2362,5,2364,2364,5,2369,2376,5,2381,2381,5,2385,2391,5,2433,2433,5,2492,2492,5,2495,2496,7,2503,2504,7,2509,2509,5,2530,2531,5,2561,2562,5,2620,2620,5,2625,2626,5,2635,2637,5,2672,2673,5,2689,2690,5,2748,2748,5,2753,2757,5,2761,2761,7,2765,2765,5,2810,2815,5,2818,2819,7,2878,2878,5,2880,2880,7,2887,2888,7,2893,2893,5,2903,2903,5,2946,2946,5,3007,3007,7,3009,3010,7,3018,3020,7,3031,3031,5,3073,3075,7,3134,3136,5,3142,3144,5,3157,3158,5,3201,3201,5,3260,3260,5,3263,3263,5,3266,3266,5,3270,3270,5,3274,3275,7,3285,3286,5,3328,3329,5,3387,3388,5,3391,3392,7,3398,3400,7,3405,3405,5,3415,3415,5,3457,3457,5,3530,3530,5,3536,3537,7,3542,3542,5,3551,3551,5,3633,3633,5,3636,3642,5,3761,3761,5,3764,3772,5,3864,3865,5,3895,3895,5,3902,3903,7,3967,3967,7,3974,3975,5,3993,4028,5,4141,4144,5,4146,4151,5,4155,4156,7,4182,4183,7,4190,4192,5,4226,4226,5,4229,4230,5,4253,4253,5,4448,4519,9,4957,4959,5,5938,5940,5,6002,6003,5,6070,6070,7,6078,6085,7,6087,6088,7,6109,6109,5,6158,6158,4,6313,6313,5,6435,6438,7,6441,6443,7,6450,6450,5,6457,6459,5,6681,6682,7,6741,6741,7,6743,6743,7,6752,6752,5,6757,6764,5,6771,6780,5,6832,6845,5,6847,6848,5,6916,6916,7,6965,6965,5,6971,6971,7,6973,6977,7,6979,6980,7,7040,7041,5,7073,7073,7,7078,7079,7,7082,7082,7,7142,7142,5,7144,7145,5,7149,7149,5,7151,7153,5,7204,7211,7,7220,7221,7,7376,7378,5,7393,7393,7,7405,7405,5,7415,7415,7,7616,7673,5,8203,8203,4,8205,8205,13,8232,8232,4,8234,8238,4,8265,8265,14,8293,8293,4,8400,8412,5,8417,8417,5,8421,8432,5,8505,8505,14,8617,8618,14,9000,9000,14,9167,9167,14,9208,9210,14,9642,9643,14,9664,9664,14,9728,9732,14,9735,9741,14,9743,9744,14,9746,9746,14,9750,9751,14,9753,9756,14,9758,9759,14,9761,9761,14,9764,9765,14,9767,9769,14,9771,9773,14,9776,9783,14,9787,9791,14,9793,9793,14,9795,9799,14,9812,9822,14,9824,9824,14,9827,9827,14,9829,9830,14,9832,9832,14,9851,9851,14,9854,9854,14,9856,9861,14,9874,9876,14,9878,9879,14,9881,9881,14,9883,9884,14,9888,9889,14,9895,9895,14,9898,9899,14,9904,9905,14,9917,9918,14,9924,9925,14,9928,9928,14,9934,9935,14,9937,9937,14,9939,9940,14,9961,9962,14,9968,9973,14,9975,9978,14,9981,9981,14,9986,9986,14,9989,9989,14,9998,9998,14,10000,10001,14,10004,10004,14,10013,10013,14,10024,10024,14,10052,10052,14,10060,10060,14,10067,10069,14,10083,10084,14,10133,10135,14,10160,10160,14,10548,10549,14,11035,11036,14,11093,11093,14,11647,11647,5,12330,12333,5,12336,12336,14,12441,12442,5,12953,12953,14,42608,42610,5,42654,42655,5,43010,43010,5,43019,43019,5,43045,43046,5,43052,43052,5,43188,43203,7,43232,43249,5,43302,43309,5,43346,43347,7,43392,43394,5,43443,43443,5,43446,43449,5,43452,43453,5,43493,43493,5,43567,43568,7,43571,43572,7,43587,43587,5,43597,43597,7,43696,43696,5,43703,43704,5,43713,43713,5,43756,43757,5,43765,43765,7,44003,44004,7,44006,44007,7,44009,44010,7,44013,44013,5,44033,44059,12,44061,44087,12,44089,44115,12,44117,44143,12,44145,44171,12,44173,44199,12,44201,44227,12,44229,44255,12,44257,44283,12,44285,44311,12,44313,44339,12,44341,44367,12,44369,44395,12,44397,44423,12,44425,44451,12,44453,44479,12,44481,44507,12,44509,44535,12,44537,44563,12,44565,44591,12,44593,44619,12,44621,44647,12,44649,44675,12,44677,44703,12,44705,44731,12,44733,44759,12,44761,44787,12,44789,44815,12,44817,44843,12,44845,44871,12,44873,44899,12,44901,44927,12,44929,44955,12,44957,44983,12,44985,45011,12,45013,45039,12,45041,45067,12,45069,45095,12,45097,45123,12,45125,45151,12,45153,45179,12,45181,45207,12,45209,45235,12,45237,45263,12,45265,45291,12,45293,45319,12,45321,45347,12,45349,45375,12,45377,45403,12,45405,45431,12,45433,45459,12,45461,45487,12,45489,45515,12,45517,45543,12,45545,45571,12,45573,45599,12,45601,45627,12,45629,45655,12,45657,45683,12,45685,45711,12,45713,45739,12,45741,45767,12,45769,45795,12,45797,45823,12,45825,45851,12,45853,45879,12,45881,45907,12,45909,45935,12,45937,45963,12,45965,45991,12,45993,46019,12,46021,46047,12,46049,46075,12,46077,46103,12,46105,46131,12,46133,46159,12,46161,46187,12,46189,46215,12,46217,46243,12,46245,46271,12,46273,46299,12,46301,46327,12,46329,46355,12,46357,46383,12,46385,46411,12,46413,46439,12,46441,46467,12,46469,46495,12,46497,46523,12,46525,46551,12,46553,46579,12,46581,46607,12,46609,46635,12,46637,46663,12,46665,46691,12,46693,46719,12,46721,46747,12,46749,46775,12,46777,46803,12,46805,46831,12,46833,46859,12,46861,46887,12,46889,46915,12,46917,46943,12,46945,46971,12,46973,46999,12,47001,47027,12,47029,47055,12,47057,47083,12,47085,47111,12,47113,47139,12,47141,47167,12,47169,47195,12,47197,47223,12,47225,47251,12,47253,47279,12,47281,47307,12,47309,47335,12,47337,47363,12,47365,47391,12,47393,47419,12,47421,47447,12,47449,47475,12,47477,47503,12,47505,47531,12,47533,47559,12,47561,47587,12,47589,47615,12,47617,47643,12,47645,47671,12,47673,47699,12,47701,47727,12,47729,47755,12,47757,47783,12,47785,47811,12,47813,47839,12,47841,47867,12,47869,47895,12,47897,47923,12,47925,47951,12,47953,47979,12,47981,48007,12,48009,48035,12,48037,48063,12,48065,48091,12,48093,48119,12,48121,48147,12,48149,48175,12,48177,48203,12,48205,48231,12,48233,48259,12,48261,48287,12,48289,48315,12,48317,48343,12,48345,48371,12,48373,48399,12,48401,48427,12,48429,48455,12,48457,48483,12,48485,48511,12,48513,48539,12,48541,48567,12,48569,48595,12,48597,48623,12,48625,48651,12,48653,48679,12,48681,48707,12,48709,48735,12,48737,48763,12,48765,48791,12,48793,48819,12,48821,48847,12,48849,48875,12,48877,48903,12,48905,48931,12,48933,48959,12,48961,48987,12,48989,49015,12,49017,49043,12,49045,49071,12,49073,49099,12,49101,49127,12,49129,49155,12,49157,49183,12,49185,49211,12,49213,49239,12,49241,49267,12,49269,49295,12,49297,49323,12,49325,49351,12,49353,49379,12,49381,49407,12,49409,49435,12,49437,49463,12,49465,49491,12,49493,49519,12,49521,49547,12,49549,49575,12,49577,49603,12,49605,49631,12,49633,49659,12,49661,49687,12,49689,49715,12,49717,49743,12,49745,49771,12,49773,49799,12,49801,49827,12,49829,49855,12,49857,49883,12,49885,49911,12,49913,49939,12,49941,49967,12,49969,49995,12,49997,50023,12,50025,50051,12,50053,50079,12,50081,50107,12,50109,50135,12,50137,50163,12,50165,50191,12,50193,50219,12,50221,50247,12,50249,50275,12,50277,50303,12,50305,50331,12,50333,50359,12,50361,50387,12,50389,50415,12,50417,50443,12,50445,50471,12,50473,50499,12,50501,50527,12,50529,50555,12,50557,50583,12,50585,50611,12,50613,50639,12,50641,50667,12,50669,50695,12,50697,50723,12,50725,50751,12,50753,50779,12,50781,50807,12,50809,50835,12,50837,50863,12,50865,50891,12,50893,50919,12,50921,50947,12,50949,50975,12,50977,51003,12,51005,51031,12,51033,51059,12,51061,51087,12,51089,51115,12,51117,51143,12,51145,51171,12,51173,51199,12,51201,51227,12,51229,51255,12,51257,51283,12,51285,51311,12,51313,51339,12,51341,51367,12,51369,51395,12,51397,51423,12,51425,51451,12,51453,51479,12,51481,51507,12,51509,51535,12,51537,51563,12,51565,51591,12,51593,51619,12,51621,51647,12,51649,51675,12,51677,51703,12,51705,51731,12,51733,51759,12,51761,51787,12,51789,51815,12,51817,51843,12,51845,51871,12,51873,51899,12,51901,51927,12,51929,51955,12,51957,51983,12,51985,52011,12,52013,52039,12,52041,52067,12,52069,52095,12,52097,52123,12,52125,52151,12,52153,52179,12,52181,52207,12,52209,52235,12,52237,52263,12,52265,52291,12,52293,52319,12,52321,52347,12,52349,52375,12,52377,52403,12,52405,52431,12,52433,52459,12,52461,52487,12,52489,52515,12,52517,52543,12,52545,52571,12,52573,52599,12,52601,52627,12,52629,52655,12,52657,52683,12,52685,52711,12,52713,52739,12,52741,52767,12,52769,52795,12,52797,52823,12,52825,52851,12,52853,52879,12,52881,52907,12,52909,52935,12,52937,52963,12,52965,52991,12,52993,53019,12,53021,53047,12,53049,53075,12,53077,53103,12,53105,53131,12,53133,53159,12,53161,53187,12,53189,53215,12,53217,53243,12,53245,53271,12,53273,53299,12,53301,53327,12,53329,53355,12,53357,53383,12,53385,53411,12,53413,53439,12,53441,53467,12,53469,53495,12,53497,53523,12,53525,53551,12,53553,53579,12,53581,53607,12,53609,53635,12,53637,53663,12,53665,53691,12,53693,53719,12,53721,53747,12,53749,53775,12,53777,53803,12,53805,53831,12,53833,53859,12,53861,53887,12,53889,53915,12,53917,53943,12,53945,53971,12,53973,53999,12,54001,54027,12,54029,54055,12,54057,54083,12,54085,54111,12,54113,54139,12,54141,54167,12,54169,54195,12,54197,54223,12,54225,54251,12,54253,54279,12,54281,54307,12,54309,54335,12,54337,54363,12,54365,54391,12,54393,54419,12,54421,54447,12,54449,54475,12,54477,54503,12,54505,54531,12,54533,54559,12,54561,54587,12,54589,54615,12,54617,54643,12,54645,54671,12,54673,54699,12,54701,54727,12,54729,54755,12,54757,54783,12,54785,54811,12,54813,54839,12,54841,54867,12,54869,54895,12,54897,54923,12,54925,54951,12,54953,54979,12,54981,55007,12,55009,55035,12,55037,55063,12,55065,55091,12,55093,55119,12,55121,55147,12,55149,55175,12,55177,55203,12,55243,55291,10,65024,65039,5,65279,65279,4,65520,65528,4,66045,66045,5,66422,66426,5,68101,68102,5,68152,68154,5,68325,68326,5,69291,69292,5,69632,69632,7,69634,69634,7,69759,69761,5]")}},NLgs:function(Te,k,o){"use strict";o.d(k,"e",function(){return U}),o.d(k,"f",function(){return Z}),o.d(k,"d",function(){return de}),o.d(k,"c",function(){return _e}),o.d(k,"a",function(){return ae}),o.d(k,"b",function(){return T});var le=o("miYZ"),J=o("tsqr"),Re=o("9og8"),$=o("2qtc"),x=o("kLXV"),D=o("WmNS"),fe=o.n(D),oe=o("q1tI"),z=o.n(oe),L=o("9kvl"),C=o("xKgJ"),_=o("1vsH"),O=o("RCxd"),u=o("mOS8"),g=o.n(u),m=o("1ZF9"),E=o.n(m),p=o("WdTA"),y=o.n(p),S=o("m3rI"),U=function(s){var ue=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return!!(Z(s)&&ne(ue))},Z=function(s){return Object(C.p)()?!0:(s({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},ne=function(){var s,ue=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,Y=Object(L.c)()._store.getState(),F=Y.user;return(s=F.userInfo)!==null&&s!==void 0&&s.profile_completed?!0:(x.a.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:ue?"\u6309\u7167\u6709\u5173\u653F\u7B56\u89C4\u5B9A\uFF0C\u7279\u6B8A\u5B9E\u9A8C\u9700\u8981\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u624D\u80FD\u4F7F\u7528\uFF0C\u8BF7\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u7801":"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){L.d.push("/account/profile/edit")}}),!1)},de=function(){var s,ue=Object(L.c)()._store.getState(),Y=ue.user;return(s=Y.userInfo)!==null&&s!==void 0&&s.professional_certification?!0:(x.a.confirm({title:"\u63D0\u793A",centered:!0,content:z.a.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){Object(_.O)("/account/certification")}}),!1)},_e=function(){return Object(C.a)()?!0:(x.a.warning({centered:!0,width:530,title:"\u63D0\u793A",content:z.a.createElement("div",{className:"tc",style:{marginLeft:-38}},z.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u626B\u7801\u52A0\u7FA4@\u7FA4\u7BA1\u7406\u5458\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650\u54E6\uFF01"),z.a.createElement("img",{src:Object(C.t)()?y.a:"".concat(S.a.IMG_SERVER,"/images/educoder/qqqun20191230.png"),width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1)},ae=function(s,ue){return s?!0:(x.a.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:z.a.createElement("div",null,z.a.createElement("p",null,ue||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),z.a.createElement("div",{style:{marginLeft:"110px"}},z.a.createElement("img",{src:E.a,width:200}),z.a.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(_.O)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},T=function(s){var ue=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",Y=Object(L.c)()._store.getState(),F=Y.shixunsDetail.detail;return(F==null?void 0:F.public)===2||(F==null?void 0:F.public)===1||(F==null?void 0:F.shixun_status)===3?(x.a.info({centered:!0,icon:z.a.createElement(O.a,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:z.a.createElement("div",{className:"tc",style:{marginLeft:-38}},z.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},z.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",(F==null?void 0:F.public)===2?"\u5DF2\u516C\u5F00":(F==null?void 0:F.public)===1?"\u5F85\u5BA1\u6838":"\u5DF2\u5173\u95ED","\uFF0C",ue,"\u3002"),z.a.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),z.a.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:g.a,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0):(F==null?void 0:F.shixun_status)===2?(x.a.confirm({centered:!0,icon:z.a.createElement(O.a,null),title:"\u63D0\u793A",content:z.a.createElement("div",null,z.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",ue,"\u3002"),z.a.createElement("br",null),z.a.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){x.a.confirm({width:440,centered:!0,icon:z.a.createElement(O.a,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){var H=Object(Re.a)(fe.a.mark(function j(){var K;return fe.a.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:return B.next=2,s({type:"shixunsDetail/cancelRelease",payload:{id:F==null?void 0:F.identifier}});case 2:K=B.sent,K.status!==401&&(J.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),s({type:"shixunsDetail/getShixunsDetail",payload:{id:F==null?void 0:F.identifier}}),s({type:"practiceSetting/getCommonData",payload:{id:F==null?void 0:F.identifier}}));case 4:case"end":return B.stop()}},j)}));function w(){return H.apply(this,arguments)}return w}()})}}),!0):!1}},Nmxd:function(Te,k){Te.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAF4ElEQVRoQ91aW2wUVRj+/rPbSivURIgKjZcHjUYTgZ0lthgv3V0LSqB9IAQeNNEIaKKwZbcFnuQJoZ1piyYawJjIiwZDwiVBaHd28QItaWeLD4KJPgimiA+YCAZj6Z7fzPZiu7e57WriJE0f5v++//tm/j3nn3MOoQyXcmJ/LdfeCBOjEUA9EdUzUA9g0ST9VQJGmXkU5n/CAN2q043Vm295TU9uCRS9MwCiFWBqAmD++R1yjQNIgTgF5tNGuCPtEJ8Nd2xgWarzPil9UbBsA1G1m6R5GOYxkOgRItM71NRxzQmnIwMBvStKoCiAB50kcRB7mcG96XB7r12MLQNPJXrvzdD4QQZW2yX2EkfACR/7N56PRH+14rE0sDSpLRaM4wA/YEVW3vt0RRLWjIRi35biLWkgmOhaz0SflleYMzZi3jAcaf+sGKqoAUVX3wbwnrN0FYveYoTj7xdiL2ggqKsvMnCyYnJcEBPw0nA4/kUuNM9AINX9MMnMIEDzXeSpIISvs/A1pJu2/TgzSZ4BRVf7ALxQQSVeqPuNcLy5qIHJcb7HS4ZKYxncNnOemH4DyqmehaiW58D8UKVFeOIn+gljYrmxsu2XWa2Eomt7AN7uidwd+CKBPy8EZdA7hSlprxGO7Zg2EPxSW8q35WDZehv7Ri4KEuuGQtu+y4UoSe0DML9ZkIp5jKpEw/BzsZFsCSkpNQYJ1X7eskQWF6+rbwD4sGQWgbjRFNcmDCS0oyBuKYsseyRFxS/TteWSZT+IaktSMR0zIrFWajzcXTM2X95w0c/bk5ofVVT8k6e77vT7qY+A5TbIx6uvizoKJNUVxDhlA1COkKLis5Wgq2bZmOVj62LCSlIS2m4Q77SF8BZkJd667nPzM71LSqLrExC94k2bJbqk+Im65xQIzr7wmA9RUFcTDIQtJWQDaB3A5lT+ur34bFRJ8WbdV1VRAowGB5wTagCdFF29BOAxSzAjbkTiWrZWU+oCSJgTScwCV1K8m7rPyfe9acAcgeaVFsIHjXD7ptyYxw/vqq5ZMHcHGOZvaE7OfTvindf97CQ3bRkgorXDodiRUiYDuhYlZAeDe6zKxuTJ1j34awDC8u0XD7hht4RuwkctxvOxlFWyYFJ7jUDnC7UHU1iz7qurxBlmDlrxlb5Pl5z8iC8LIVuHmjoueEtqjvddBwDa6JWHCQlnwyjjAu7wtxjPRK+4Ta7Y6XPskpvDqJLUdoMdTWTJOX9kWs+2bL9pN89U3GTdn3WKKxpvTmRuWglmPpKOtK91IiQ73vvJFL/YCa5UbLaVaDzXXTP2p4tmjvGREYnbruOgrn7MwKvlEg9gvLpG1E2000ntKNh5O82EznQobvkVF9S732LIgus6rg0RHTNCsdYJA7oWB7jLJdlOIxzfUwwbTHY+zSy+ccldAkbtRjimThroCYAzA46bqUl6JmxOh+IH8mbq1K65NXLuIIAnymqAMQbyNRrhtvT0qkQgqe4lRof7RHKdEe6Y9XEe0NVDBLzsnrMwcmbp/rOs8lXPQtzODHhY+/9LEq0aCcV0M22wX21jge5yiwdwGVW+RuPZnGUVM9FkP+NlYesaIFcJ8s+TLM9UQDwY1JYOx6Y3QPLXRpNqPzEiHpJfBOAD8KgHjoJQs3VIh+Kzlj3zDCzp63zEJ8QgCHeXW4AnPsZvGSkbLjR3/DCT5/+3vD7lTkl0bQHRPk9PrVxg5q1GpL3gZkvpLaZU93qW8r/dYhJiw3DTNudbTFMPb1lf5xIpxHEQ7i/XA7XFw/hZSLlmqLn094flLqWZzNzcZikO/JvbrCTkJjub3rYMZJ8YgwJJbSuBK7zRTb3pUGwfCGznTdk3MMm2tG/vIvL7tpJE1G3vlCeMMcYCvTye2TfSvP2qHeFTMY4NTI9Sek8AJFewlCGi7IEPc/JycmWYOUVCJMHitNmYOQF7NjAzmTK8v5Z/N4/biEYI1BN46riNeeTGvEazx21Ao5DmcRs5QHfV6UbQ+3GbvwHH7EQQahyMxwAAAABJRU5ErkJggg=="},NvD2:function(Te,k,o){"use strict";o.d(k,"a",function(){return D});var le=o("Kwbf");function J(fe,oe){var z=new Set;return fe.forEach(function(L){oe.has(L)||z.add(L)}),z}function Re(fe){var oe=fe||{},z=oe.disabled,L=oe.disableCheckbox,C=oe.checkable;return!!(z||L)||C===!1}function $(fe,oe,z,L){for(var C=new Set(fe),_=new Set,O=0;O<=z;O+=1){var u=oe.get(O)||new Set;u.forEach(function(p){var y=p.key,S=p.node,U=p.children,Z=U===void 0?[]:U;C.has(y)&&!L(S)&&Z.filter(function(ne){return!L(ne.node)}).forEach(function(ne){C.add(ne.key)})})}for(var g=new Set,m=z;m>=0;m-=1){var E=oe.get(m)||new Set;E.forEach(function(p){var y=p.parent,S=p.node;if(L(S)||!p.parent||g.has(p.parent.key))return;if(L(p.parent.node)){g.add(y.key);return}var U=!0,Z=!1;(y.children||[]).filter(function(ne){return!L(ne.node)}).forEach(function(ne){var de=ne.key,_e=C.has(de);U&&!_e&&(U=!1),!Z&&(_e||_.has(de))&&(Z=!0)}),U&&C.add(y.key),Z&&_.add(y.key),g.add(y.key)})}return{checkedKeys:Array.from(C),halfCheckedKeys:Array.from(J(_,C))}}function x(fe,oe,z,L,C){for(var _=new Set(fe),O=new Set(oe),u=0;u<=L;u+=1){var g=z.get(u)||new Set;g.forEach(function(y){var S=y.key,U=y.node,Z=y.children,ne=Z===void 0?[]:Z;!_.has(S)&&!O.has(S)&&!C(U)&&ne.filter(function(de){return!C(de.node)}).forEach(function(de){_.delete(de.key)})})}O=new Set;for(var m=new Set,E=L;E>=0;E-=1){var p=z.get(E)||new Set;p.forEach(function(y){var S=y.parent,U=y.node;if(C(U)||!y.parent||m.has(y.parent.key))return;if(C(y.parent.node)){m.add(S.key);return}var Z=!0,ne=!1;(S.children||[]).filter(function(de){return!C(de.node)}).forEach(function(de){var _e=de.key,ae=_.has(_e);Z&&!ae&&(Z=!1),!ne&&(ae||O.has(_e))&&(ne=!0)}),Z||_.delete(S.key),ne&&O.add(S.key),m.add(S.key)})}return{checkedKeys:Array.from(_),halfCheckedKeys:Array.from(J(O,_))}}function D(fe,oe,z,L){var C=[],_;L?_=L:_=Re;var O=new Set(fe.filter(function(E){var p=!!z[E];return p||C.push(E),p})),u=new Map,g=0;Object.keys(z).forEach(function(E){var p=z[E],y=p.level,S=u.get(y);S||(S=new Set,u.set(y,S)),S.add(p),g=Math.max(g,y)}),Object(le.a)(!C.length,"Tree missing follow keys: ".concat(C.slice(0,100).map(function(E){return"'".concat(E,"'")}).join(", ")));var m;return oe===!0?m=$(O,u,g,_):m=x(O,oe.halfCheckedKeys,u,g,_),m}},OZM5:function(Te,k,o){"use strict";o.d(k,"b",function(){return L}),o.d(k,"a",function(){return C}),o.d(k,"k",function(){return _}),o.d(k,"h",function(){return O}),o.d(k,"i",function(){return u}),o.d(k,"g",function(){return g}),o.d(k,"c",function(){return m}),o.d(k,"d",function(){return E}),o.d(k,"j",function(){return S}),o.d(k,"e",function(){return U}),o.d(k,"f",function(){return Z});var le=o("KQm4"),J=o("U8pU"),Re=o("Ff2n"),$=o("q1tI"),x=o.n($),D=o("Kwbf"),fe=o("WaYH"),oe=.25,z=2;function L(ne,de){var _e=ne.slice(),ae=_e.indexOf(de);return ae>=0&&_e.splice(ae,1),_e}function C(ne,de){var _e=ne.slice();return _e.indexOf(de)===-1&&_e.push(de),_e}function _(ne){return ne.split("-")}function O(ne,de){return"".concat(ne,"-").concat(de)}function u(ne){return ne&&ne.type&&ne.type.isTreeNode}function g(ne,de){var _e=[ne],ae=de[ne];function T(){var d=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];d.forEach(function(s){var ue=s.key,Y=s.children;_e.push(ue),T(Y)})}return T(ae.children),_e}function m(ne,de){var _e=ne.clientY,ae=de.selectHandle.getBoundingClientRect(),T=ae.top,d=ae.bottom,s=ae.height,ue=Math.max(s*oe,z);return _e<=T+ue?-1:_e>=d-ue?1:0}function E(ne,de){if(!ne)return;var _e=de.multiple;return _e?ne.slice():ne.length?[ne[0]]:ne}var p=function(de){return de};function y(ne,de){if(!ne)return[];var _e=de||{},ae=_e.processProps,T=ae===void 0?p:ae,d=Array.isArray(ne)?ne:[ne];return d.map(function(s){var ue=s.children,Y=Object(Re.a)(s,["children"]),F=y(ue,de);return x.a.createElement(fe.a,Object.assign({},T(Y)),F)})}function S(ne){if(!ne)return null;var de;if(Array.isArray(ne))de={checkedKeys:ne,halfCheckedKeys:void 0};else if(Object(J.a)(ne)==="object")de={checkedKeys:ne.checked||void 0,halfCheckedKeys:ne.halfChecked||void 0};else return Object(D.a)(!1,"`checkedKeys` is not an array or an object"),null;return de}function U(ne,de){var _e=new Set;function ae(T){if(_e.has(T))return;var d=de[T];if(!d)return;_e.add(T);var s=d.parent,ue=d.node;if(ue.disabled)return;s&&ae(s.key)}return(ne||[]).forEach(function(T){ae(T)}),Object(le.a)(_e)}function Z(ne){var de={};return Object.keys(ne).forEach(function(_e){(_e.startsWith("data-")||_e.startsWith("aria-"))&&(de[_e]=ne[_e])}),de}},Ohmc:function(Te,k,o){Te.exports=o.p+"static/certificate.fc32dc1b.jpg"},P5Jw:function(Te,k,o){"use strict";var le=o("rHrb"),J=le.CopyToClipboard;J.CopyToClipboard=J,Te.exports=J},QDVR:function(Te,k,o){"use strict";o.d(k,"e",function(){return J}),o.d(k,"d",function(){return Re}),o.d(k,"c",function(){return fe}),o.d(k,"b",function(){return oe}),o.d(k,"a",function(){return L});var le=function(){var C=function(_,O){return C=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(u,g){u.__proto__=g}||function(u,g){for(var m in g)g.hasOwnProperty(m)&&(u[m]=g[m])},C(_,O)};return function(_,O){C(_,O);function u(){this.constructor=_}_.prototype=O===null?Object.create(O):(u.prototype=O.prototype,new u)}}();function J(C){var _=[];return C.forEach(function(O){return _.push(O)}),_}function Re(C){var _=[];return C.forEach(function(O,u){return _.push(u)}),_}var $=function(){function C(){this._value="",this._pos=0}return C.prototype.reset=function(_){return this._value=_,this._pos=0,this},C.prototype.next=function(){return this._pos+=1,this},C.prototype.hasNext=function(){return this._pos0)g.left||(g.left=new D,g.left.segment=u.value()),g=g.left;else if(m<0)g.right||(g.right=new D,g.right.segment=u.value()),g=g.right;else if(u.hasNext())u.next(),g.mid||(g.mid=new D,g.mid.segment=u.value()),g=g.mid;else break}var E=g.value;return g.value=O,g.key=_,E},C.prototype.get=function(_){for(var O=this._iter.reset(_),u=this._root;u;){var g=O.cmp(u.segment);if(g>0)u=u.left;else if(g<0)u=u.right;else if(O.hasNext())O.next(),u=u.mid;else break}return u?u.value:void 0},C.prototype.findSubstr=function(_){for(var O=this._iter.reset(_),u=this._root,g=void 0;u;){var m=O.cmp(u.segment);if(m>0)u=u.left;else if(m<0)u=u.right;else if(O.hasNext())O.next(),g=u.value||g,u=u.mid;else break}return u&&u.value||g},C.prototype.forEach=function(_){this._forEach(this._root,_)},C.prototype._forEach=function(_,O){_&&(this._forEach(_.left,O),_.value&&O(_.value,_.key),this._forEach(_.mid,O),this._forEach(_.right,O))},C}(),oe=function(){function C(){this.map=new Map,this.ignoreCase=!1}return C.prototype.set=function(_,O){this.map.set(this.toKey(_),O)},C.prototype.get=function(_){return this.map.get(this.toKey(_))},C.prototype.toKey=function(_){var O=_.toString();return this.ignoreCase&&(O=O.toLowerCase()),O},C}(),z=function(){function C(){this._map=new Map,this._head=void 0,this._tail=void 0,this._size=0}return C.prototype.clear=function(){this._map.clear(),this._head=void 0,this._tail=void 0,this._size=0},Object.defineProperty(C.prototype,"size",{get:function(){return this._size},enumerable:!0,configurable:!0}),C.prototype.get=function(_,O){O===void 0&&(O=0);var u=this._map.get(_);return u?(O!==0&&this.touch(u,O),u.value):void 0},C.prototype.set=function(_,O,u){u===void 0&&(u=0);var g=this._map.get(_);if(g)g.value=O,u!==0&&this.touch(g,u);else{g={key:_,value:O,next:void 0,previous:void 0};switch(u){case 0:this.addItemLast(g);break;case 1:this.addItemFirst(g);break;case 2:this.addItemLast(g);break;default:this.addItemLast(g);break}this._map.set(_,g),this._size++}},C.prototype.delete=function(_){return!!this.remove(_)},C.prototype.remove=function(_){var O=this._map.get(_);return O?(this._map.delete(_),this.removeItem(O),this._size--,O.value):void 0},C.prototype.forEach=function(_,O){for(var u=this._head;u;)O?_.bind(O)(u.value,u.key,this):_(u.value,u.key,this),u=u.next},C.prototype.trimOld=function(_){if(_>=this.size)return;if(_===0){this.clear();return}for(var O=this._head,u=this.size;O&&u>_;)this._map.delete(O.key),O=O.next,u--;this._head=O,this._size=u,O&&(O.previous=void 0)},C.prototype.addItemFirst=function(_){if(!this._head&&!this._tail)this._tail=_;else if(this._head)_.next=this._head,this._head.previous=_;else throw new Error("Invalid list");this._head=_},C.prototype.addItemLast=function(_){if(!this._head&&!this._tail)this._head=_;else if(this._tail)_.previous=this._tail,this._tail.next=_;else throw new Error("Invalid list");this._tail=_},C.prototype.removeItem=function(_){if(_===this._head&&_===this._tail)this._head=void 0,this._tail=void 0;else if(_===this._head){if(!_.next)throw new Error("Invalid list");_.next.previous=void 0,this._head=_.next}else if(_===this._tail){if(!_.previous)throw new Error("Invalid list");_.previous.next=void 0,this._tail=_.previous}else{var O=_.next,u=_.previous;if(!O||!u)throw new Error("Invalid list");O.previous=u,u.next=O}_.next=void 0,_.previous=void 0},C.prototype.touch=function(_,O){if(!this._head||!this._tail)throw new Error("Invalid list");if(O!==1&&O!==2)return;if(O===1){if(_===this._head)return;var u=_.next,g=_.previous;_===this._tail?(g.next=void 0,this._tail=g):(u.previous=g,g.next=u),_.previous=void 0,_.next=this._head,this._head.previous=_,this._head=_}else if(O===2){if(_===this._tail)return;var u=_.next,g=_.previous;_===this._head?(u.previous=void 0,this._head=u):(u.previous=g,g.next=u),_.next=void 0,_.previous=this._tail,this._tail.next=_,this._tail=_}},C.prototype.toJSON=function(){var _=[];return this.forEach(function(O,u){_.push([u,O])}),_},C}(),L=function(C){le(_,C);function _(O,u){u===void 0&&(u=1);var g=C.call(this)||this;return g._limit=O,g._ratio=Math.min(Math.max(0,u),1),g}return _.prototype.get=function(O){return C.prototype.get.call(this,O,2)},_.prototype.peek=function(O){return C.prototype.get.call(this,O,0)},_.prototype.set=function(O,u){C.prototype.set.call(this,O,u,2),this.checkTrim()},_.prototype.checkTrim=function(){this.size>this._limit&&this.trimOld(Math.round(this._limit*this._ratio))},_}(z)},RMFE:function(Te,k){Te.exports="data:image/png;base64,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"},RotF:function(Te,k,o){Te.exports=o("LSTS")},"SA+Z":function(Te,k,o){var le=o("wTVA"),J=o("EbDI"),Re=o("ZhPi"),$=o("wkBT");function x(D){return le(D)||J(D)||Re(D)||$()}Te.exports=x,Te.exports.__esModule=!0,Te.exports.default=Te.exports},SMhR:function(Te,k){Te.exports="data:image/png;base64,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"},T8No:function(Te,k,o){"use strict";o.d(k,"a",function(){return $}),o.d(k,"b",function(){return O}),o.d(k,"d",function(){return u}),o.d(k,"c",function(){return g}),o.d(k,"e",function(){return m});var le=o("N0LK"),J=o("Cg/j"),Re=function(){var E=function(p,y){return E=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(S,U){S.__proto__=U}||function(S,U){for(var Z in U)U.hasOwnProperty(Z)&&(S[Z]=U[Z])},E(p,y)};return function(p,y){E(p,y);function S(){this.constructor=p}p.prototype=y===null?Object.create(y):(S.prototype=y.prototype,new S)}}(),$=function(){function E(){}return E.has=function(p){return D.create(p)},E.equals=function(p,y){return fe.create(p,y)},E.regex=function(p,y){return L.create(p,y)},E.not=function(p){return z.create(p)},E.and=function(){for(var p=[],y=0;y=0){var S=p.split("!=");return oe.create(S[0].trim(),this._deserializeValue(S[1],y))}if(p.indexOf("==")>=0){var S=p.split("==");return fe.create(S[0].trim(),this._deserializeValue(S[1],y))}if(p.indexOf("=~")>=0){var S=p.split("=~");return L.create(S[0].trim(),this._deserializeRegexValue(S[1],y))}return/^\!\s*/.test(p)?z.create(p.substr(1).trim()):D.create(p)},E._deserializeValue=function(p,y){if(p=p.trim(),p==="true")return!0;if(p==="false")return!1;var S=/^'([^']*)'$/.exec(p);return S?S[1].trim():p},E._deserializeRegexValue=function(p,y){if(Object(le.x)(p)){if(y)throw new Error("missing regexp-value for =~-expression");return console.warn("missing regexp-value for =~-expression"),null}var S=p.indexOf("/"),U=p.lastIndexOf("/");if(S===U||S<0){if(y)throw new Error("bad regexp-value '"+p+"', missing /-enclosure");return console.warn("bad regexp-value '"+p+"', missing /-enclosure"),null}var Z=p.slice(S+1,U),ne=p[U+1]==="i"?"i":"";try{return new RegExp(Z,ne)}catch(de){if(y)throw new Error("bad regexp-value '"+p+"', parse error: "+de);return console.warn("bad regexp-value '"+p+"', parse error: "+de),null}},E}();function x(E,p){var y=E.getType(),S=p.getType();if(y!==S)return y-S;switch(y){case 1:return E.cmp(p);case 2:return E.cmp(p);case 3:return E.cmp(p);case 4:return E.cmp(p);case 6:return E.cmp(p);case 7:return E.cmp(p);case 5:return E.cmp(p);default:throw new Error("Unknown ContextKeyExpr!")}}var D=function(){function E(p){this.key=p}return E.create=function(p){return new E(p)},E.prototype.getType=function(){return 1},E.prototype.cmp=function(p){return this.keyp.key?1:0},E.prototype.equals=function(p){return p instanceof E?this.key===p.key:!1},E.prototype.evaluate=function(p){return!!p.getValue(this.key)},E.prototype.keys=function(){return[this.key]},E.prototype.negate=function(){return z.create(this.key)},E}(),fe=function(){function E(p,y){this.key=p,this.value=y}return E.create=function(p,y){return typeof y=="boolean"?y?D.create(p):z.create(p):new E(p,y)},E.prototype.getType=function(){return 3},E.prototype.cmp=function(p){return this.keyp.key?1:this.valuep.value?1:0},E.prototype.equals=function(p){return p instanceof E?this.key===p.key&&this.value===p.value:!1},E.prototype.evaluate=function(p){return p.getValue(this.key)==this.value},E.prototype.keys=function(){return[this.key]},E.prototype.negate=function(){return oe.create(this.key,this.value)},E}(),oe=function(){function E(p,y){this.key=p,this.value=y}return E.create=function(p,y){return typeof y=="boolean"?y?z.create(p):D.create(p):new E(p,y)},E.prototype.getType=function(){return 4},E.prototype.cmp=function(p){return this.keyp.key?1:this.valuep.value?1:0},E.prototype.equals=function(p){return p instanceof E?this.key===p.key&&this.value===p.value:!1},E.prototype.evaluate=function(p){return p.getValue(this.key)!=this.value},E.prototype.keys=function(){return[this.key]},E.prototype.negate=function(){return fe.create(this.key,this.value)},E}(),z=function(){function E(p){this.key=p}return E.create=function(p){return new E(p)},E.prototype.getType=function(){return 2},E.prototype.cmp=function(p){return this.keyp.key?1:0},E.prototype.equals=function(p){return p instanceof E?this.key===p.key:!1},E.prototype.evaluate=function(p){return!p.getValue(this.key)},E.prototype.keys=function(){return[this.key]},E.prototype.negate=function(){return D.create(this.key)},E}(),L=function(){function E(p,y){this.key=p,this.regexp=y}return E.create=function(p,y){return new E(p,y)},E.prototype.getType=function(){return 6},E.prototype.cmp=function(p){if(this.keyp.key)return 1;var y=this.regexp?this.regexp.source:"",S=p.regexp?p.regexp.source:"";return yS?1:0},E.prototype.equals=function(p){if(p instanceof E){var y=this.regexp?this.regexp.source:"",S=p.regexp?p.regexp.source:"";return this.key===p.key&&y===S}return!1},E.prototype.evaluate=function(p){var y=p.getValue(this.key);return this.regexp?this.regexp.test(y):!1},E.prototype.keys=function(){return[this.key]},E.prototype.negate=function(){return C.create(this)},E}(),C=function(){function E(p){this._actual=p}return E.create=function(p){return new E(p)},E.prototype.getType=function(){return 7},E.prototype.cmp=function(p){return this._actual.cmp(p._actual)},E.prototype.equals=function(p){return p instanceof E?this._actual.equals(p._actual):!1},E.prototype.evaluate=function(p){return!this._actual.evaluate(p)},E.prototype.keys=function(){return this._actual.keys()},E.prototype.negate=function(){return this._actual},E}(),_=function(){function E(p){this.expr=p}return E.create=function(p){var y=E._normalizeArr(p);return y.length===0?void 0:y.length===1?y[0]:new E(y)},E.prototype.getType=function(){return 5},E.prototype.cmp=function(p){if(this.expr.lengthp.expr.length)return 1;for(var y=0,S=this.expr.length;y1;){for(var ne=p.shift(),de=p.shift(),_e=[],ae=0,T=Z(ne);ae=15&&(_=!1,z=!0);var ne=y&&(L||_&&(Z==null||Z<12.11)),de=Re||fe&&oe>=9;function _e(e){return new RegExp("(^|\\s)"+e+"(?:$|\\s)\\s*")}var ae=function(e,t){var a=e.className,n=_e(t).exec(a);if(n){var r=a.slice(n.index+n[0].length);e.className=a.slice(0,n.index)+(r?n[1]+r:"")}};function T(e){for(var t=e.childNodes.length;t>0;--t)e.removeChild(e.firstChild);return e}function d(e,t){return T(e).appendChild(t)}function s(e,t,a,n){var r=document.createElement(e);if(a&&(r.className=a),n&&(r.style.cssText=n),typeof t=="string")r.appendChild(document.createTextNode(t));else if(t)for(var i=0;i=t)return l+(t-i);l+=c-i,l+=a-l%a,i=c+1}}var te=function(){this.id=null,this.f=null,this.time=0,this.handler=K(this.onTimeout,this)};te.prototype.onTimeout=function(e){e.id=0,e.time<=+new Date?e.f():setTimeout(e.handler,e.time-+new Date)},te.prototype.set=function(e,t){this.f=t;var a=+new Date+e;(!this.id||a=t)return n+Math.min(l,t-r);if(r+=i-n,r+=a-r%a,n=i+1,r>=t)return n}}var ie=[""];function Ce(e){for(;ie.length<=e;)ie.push(v(ie)+" ");return ie[e]}function v(e){return e[e.length-1]}function W(e,t){for(var a=[],n=0;n"\x80"&&(e.toUpperCase()!=e.toLowerCase()||Q.test(e))}function De(e,t){return t?t.source.indexOf("\\w")>-1&&be(e)?!0:t.test(e):be(e)}function Ie(e){for(var t in e)if(e.hasOwnProperty(t)&&e[t])return!1;return!0}var Ge=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function qe(e){return e.charCodeAt(0)>=768&&Ge.test(e)}function Je(e,t,a){for(;(a<0?t>0:ta?-1:1;;){if(t==a)return t;var r=(t+a)/2,i=n<0?Math.ceil(r):Math.floor(r);if(i==t)return e(i)?t:a;e(i)?a=i:t=i+n}}function it(e,t,a,n){if(!e)return n(t,a,"ltr",0);for(var r=!1,i=0;it||t==a&&l.to==t)&&(n(Math.max(l.from,t),Math.min(l.to,a),l.level==1?"rtl":"ltr",i),r=!0)}r||n(t,a,"ltr")}var At=null;function vt(e,t,a){var n;At=null;for(var r=0;rt)return r;i.to==t&&(i.from!=i.to&&a=="before"?n=r:At=r),i.from==t&&(i.from!=i.to&&a!="before"?n=r:At=r)}return n!=null?n:At}var Ft=function(){var e="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",t="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function a(A){return A<=247?e.charAt(A):1424<=A&&A<=1524?"R":1536<=A&&A<=1785?t.charAt(A-1536):1774<=A&&A<=2220?"r":8192<=A&&A<=8203?"w":A==8204?"b":"L"}var n=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,r=/[stwN]/,i=/[LRr]/,l=/[Lb1n]/,c=/[1n]/;function h(A,se,pe){this.level=A,this.from=se,this.to=pe}return function(A,se){var pe=se=="ltr"?"L":"R";if(A.length==0||se=="ltr"&&!n.test(A))return!1;for(var Ne=A.length,we=[],Qe=0;Qe-1&&(n[t]=r.slice(0,i).concat(r.slice(i+1)))}}}function rt(e,t){var a=ze(e,t);if(!a.length)return;for(var n=Array.prototype.slice.call(arguments,2),r=0;r0}function He(e){e.prototype.on=function(t,a){Le(this,t,a)},e.prototype.off=function(t,a){st(this,t,a)}}function Ye(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function Be(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}function Xe(e){return e.defaultPrevented!=null?e.defaultPrevented:e.returnValue==!1}function ct(e){Ye(e),Be(e)}function ut(e){return e.target||e.srcElement}function Et(e){var t=e.which;return t==null&&(e.button&1?t=1:e.button&2?t=3:e.button&4&&(t=2)),y&&e.ctrlKey&&t==1&&(t=3),t}var Ut=function(){if(fe&&oe<9)return!1;var e=s("div");return"draggable"in e||"dragDrop"in e}(),pt;function _t(e){if(pt==null){var t=s("span","\u200B");d(e,s("span",[t,document.createTextNode("x")])),e.firstChild.offsetHeight!=0&&(pt=t.offsetWidth<=1&&t.offsetHeight>2&&!(fe&&oe<8))}var a=pt?s("span","\u200B"):s("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return a.setAttribute("cm-text",""),a}var Pt;function It(e){if(Pt!=null)return Pt;var t=d(e,document.createTextNode("A\u062EA")),a=Y(t,0,1).getBoundingClientRect(),n=Y(t,1,2).getBoundingClientRect();return T(e),!a||a.left==a.right?!1:Pt=n.right-a.right<3}var fn=` b`.split(/\n/).length!=3?function(e){for(var t=0,a=[],n=e.length;t<=n;){var r=e.indexOf(` -`,t);r==-1&&(r=e.length);var i=e.slice(t,e.charAt(r-1)=="\r"?r-1:r),l=i.indexOf("\r");l!=-1?(a.push(i.slice(0,l)),t+=l+1):(a.push(i),t=r+1)}return a}:function(e){return e.split(/\r\n?|\n/)},vn=window.getSelection?function(e){try{return e.selectionStart!=e.selectionEnd}catch(t){return!1}}:function(e){var t;try{t=e.ownerDocument.selection.createRange()}catch(a){}return!t||t.parentElement()!=e?!1:t.compareEndPoints("StartToEnd",t)!=0},An=function(){var e=s("div");return"oncopy"in e?!0:(e.setAttribute("oncopy","return;"),typeof e.oncopy=="function")}(),zn=null;function sn(e){if(zn!=null)return zn;var t=d(e,s("span","x")),a=t.getBoundingClientRect(),n=Y(t,0,1).getBoundingClientRect();return zn=Math.abs(a.left-n.left)>1}var gn={},Kt={};function hn(e,t){arguments.length>2&&(t.dependencies=Array.prototype.slice.call(arguments,2)),gn[e]=t}function pn(e,t){Kt[e]=t}function Rt(e){if(typeof e=="string"&&Kt.hasOwnProperty(e))e=Kt[e];else if(e&&typeof e.name=="string"&&Kt.hasOwnProperty(e.name)){var t=Kt[e.name];typeof t=="string"&&(t={name:t}),e=R(t,e),e.name=t.name}else{if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(e))return Rt("application/xml");if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(e))return Rt("application/json")}return typeof e=="string"?{name:e}:e||{name:"null"}}function pt(e,t){t=Rt(t);var a=gn[t.name];if(!a)return pt(e,"text/plain");var n=a(e,t);if(ot.hasOwnProperty(t.name)){var r=ot[t.name];for(var i in r){if(!r.hasOwnProperty(i))continue;n.hasOwnProperty(i)&&(n["_"+i]=n[i]),n[i]=r[i]}}if(n.name=t.name,t.helperType&&(n.helperType=t.helperType),t.modeProps)for(var l in t.modeProps)n[l]=t.modeProps[l];return n}var ot={};function Mt(e,t){var a=ot.hasOwnProperty(e)?ot[e]:ot[e]={};ee(t,a)}function Ft(e,t){if(t===!0)return t;if(e.copyState)return e.copyState(t);var a={};for(var n in t){var r=t[n];r instanceof Array&&(r=r.concat([])),a[n]=r}return a}function xn(e,t){for(var a;e.innerMode&&!(a=e.innerMode(t),!a||a.mode==e);)t=a.state,e=a.mode;return a||{mode:e,state:t}}function wn(e,t,a){return e.startState?e.startState(t,a):!0}var zt=function(e,t,a){this.pos=this.start=0,this.string=e,this.tabSize=t||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=a};zt.prototype.eol=function(){return this.pos>=this.string.length},zt.prototype.sol=function(){return this.pos==this.lineStart},zt.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},zt.prototype.next=function(){if(this.post},zt.prototype.eatSpace=function(){for(var e=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>e},zt.prototype.skipToEnd=function(){this.pos=this.string.length},zt.prototype.skipTo=function(e){var t=this.string.indexOf(e,this.pos);if(t>-1)return this.pos=t,!0},zt.prototype.backUp=function(e){this.pos-=e},zt.prototype.column=function(){return this.lastColumnPos0?null:(i&&t!==!1&&(this.pos+=i[0].length),i)}},zt.prototype.current=function(){return this.string.slice(this.start,this.pos)},zt.prototype.hideFirstChars=function(e,t){this.lineStart+=e;try{return t()}finally{this.lineStart-=e}},zt.prototype.lookAhead=function(e){var t=this.lineOracle;return t&&t.lookAhead(e)},zt.prototype.baseToken=function(){var e=this.lineOracle;return e&&e.baseToken(this.pos)};function tt(e,t){if(t-=e.first,t<0||t>=e.size)throw new Error("There is no line "+(t+e.first)+" in the document.");for(var a=e;!a.lines;)for(var n=0;;++n){var r=a.children[n],i=r.chunkSize();if(t=e.first&&ta?Me(a,tt(e,a).text.length):ht(t,tt(e,t.line).text.length)}function ht(e,t){var a=e.ch;return a==null||a>t?Me(e.line,t):a<0?Me(e.line,0):e}function Pt(e,t){for(var a=[],n=0;nthis.maxLookAhead&&(this.maxLookAhead=e),t},_t.prototype.baseToken=function(e){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=e;)this.baseTokenPos+=2;var t=this.baseTokens[this.baseTokenPos+1];return{type:t&&t.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-e}},_t.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},_t.fromSaved=function(e,t,a){return t instanceof Xt?new _t(e,Ft(e.mode,t.state),a,t.lookAhead):new _t(e,Ft(e.mode,t),a)},_t.prototype.save=function(e){var t=e!==!1?Ft(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new Xt(t,this.maxLookAhead):t};function Zt(e,t,a,n){var r=[e.state.modeGen],i={};ha(e,t.text,e.doc.mode,a,function(A,se){return r.push(A,se)},i,n);for(var l=a.state,c=function(A){a.baseTokens=r;var se=e.state.overlays[A],pe=1,Ne=0;a.state=!0,ha(e,t.text,se.mode,a,function(we,Qe){for(var et=pe;Newe&&r.splice(pe,1,we,r[pe+1],ft),pe+=2,Ne=Math.min(we,ft)}if(!Qe)return;if(se.opaque)r.splice(et,pe-et,we,"overlay "+Qe),pe=et+2;else for(;ete.options.maxHighlightLength&&Ft(e.doc.mode,n.state),i=Zt(e,t,n);r&&(n.state=r),t.stateAfter=n.save(!r),t.styles=i.styles,i.classes?t.styleClasses=i.classes:t.styleClasses&&(t.styleClasses=null),a===e.doc.highlightFrontier&&(e.doc.modeFrontier=Math.max(e.doc.modeFrontier,++e.doc.highlightFrontier))}return t.styles}function qt(e,t,a){var n=e.doc,r=e.display;if(!n.mode.startState)return new _t(n,!0,t);var i=In(e,t,a),l=i>n.first&&tt(n,i-1).stateAfter,c=l?_t.fromSaved(n,l,i):new _t(n,wn(n.mode),i);return n.iter(i,t,function(h){Mn(e,h.text,c);var A=c.line;h.stateAfter=A==t-1||A%5==0||A>=r.viewFrom&&At.start)return i}throw new Error("Mode "+e.name+" failed to advance stream.")}var wt=function(e,t,a){this.start=e.start,this.end=e.pos,this.string=e.current(),this.type=t||null,this.state=a};function Hn(e,t,a,n){var r=e.doc,i=r.mode,l;t=Ye(r,t);var c=tt(r,t.line),h=qt(e,t.line,a),A=new zt(c.text,e.options.tabSize,h),se;for(n&&(se=[]);(n||A.pose.options.maxHighlightLength?(c=!1,l&&Mn(e,t,n,se.pos),se.pos=t.length,pe=null):pe=Jn(ct(a,se,n.state,Ne),i),Ne){var we=Ne[0].name;we&&(pe="m-"+(pe?we+" "+pe:we))}if(!c||A!=pe){for(;hl;--c){if(c<=i.first)return i.first;var h=tt(i,c-1),A=h.stateAfter;if(A&&(!a||c+(A instanceof Xt?A.lookAhead:0)<=i.modeFrontier))return c;var se=B(h.text,null,e.options.tabSize);(r==null||n>se)&&(r=c-1,n=se)}return r}function oa(e,t){if(e.modeFrontier=Math.min(e.modeFrontier,t),e.highlightFrontiera;n--){var r=tt(e,n).stateAfter;if(r&&(!(r instanceof Xt)||n+r.lookAhead=t:i.to>t);(n||(n=[])).push(new _n(l,i.from,h?null:i.to))}}return n}function Kn(e,t,a){var n;if(e)for(var r=0;r=t:i.to>t);if(c||i.from==t&&l.type=="bookmark"&&(!a||i.marker.insertLeft)){var h=i.from==null||(l.inclusiveLeft?i.from<=t:i.from0&&c)for(var jt=0;jt0)continue;var se=[h,1],pe=Oe(A.from,c.from),Ne=Oe(A.to,c.to);(pe<0||!l.inclusiveLeft&&!pe)&&se.push({from:A.from,to:c.from}),(Ne>0||!l.inclusiveRight&&!Ne)&&se.push({from:c.to,to:A.to}),r.splice.apply(r,se),h+=se.length-3}return r}function ia(e){var t=e.markedSpans;if(!t)return;for(var a=0;at)&&(!n||ya(n,i.marker)<0)&&(n=i.marker)}return n}function ca(e,t,a,n,r){var i=tt(e,t),l=We&&i.markedSpans;if(l)for(var c=0;c=0&&pe<=0||se<=0&&pe>=0)continue;if(se<=0&&(h.marker.inclusiveRight&&r.inclusiveLeft?Oe(A.to,a)>=0:Oe(A.to,a)>0)||se>=0&&(h.marker.inclusiveRight&&r.inclusiveLeft?Oe(A.from,n)<=0:Oe(A.from,n)<0))return!0}}function Vn(e){for(var t;t=mn(e);)e=t.find(-1,!0).line;return e}function Xn(e){for(var t;t=Bt(e);)e=t.find(1,!0).line;return e}function vr(e){for(var t,a;t=Bt(e);)e=t.find(1,!0).line,(a||(a=[])).push(e);return a}function La(e,t){var a=tt(e,t),n=Vn(a);return a==n?t:$t(n)}function Fa(e,t){if(t>e.lastLine())return t;var a=tt(e,t),n;if(!Pa(e,a))return t;for(;n=Bt(a);)a=n.find(1,!0).line;return $t(a)+1}function Pa(e,t){var a=We&&t.markedSpans;if(a)for(var n=void 0,r=0;rt.maxLineLength&&(t.maxLineLength=r,t.maxLine=n)})}var Ha=function(e,t,a){this.text=e,qn(this,t),this.height=a?a(this):1};Ha.prototype.lineNo=function(){return $t(this)},He(Ha);function Fr(e,t,a,n){e.text=t,e.stateAfter&&(e.stateAfter=null),e.styles&&(e.styles=null),e.order!=null&&(e.order=null),ia(e),qn(e,a);var r=n?n(e):1;r!=e.height&&ta(e,r)}function Br(e){e.parent=null,ia(e)}var sa={},Tn={};function $n(e,t){if(!e||/^\s*$/.test(e))return null;var a=t.addModeClass?Tn:sa;return a[e]||(a[e]=e.replace(/\S+/g,"cm-$&"))}function Ba(e,t){var a=ue("span",null,null,z?"padding-right: .1px":null),n={pre:ue("pre",[a],"CodeMirror-line"),content:a,col:0,pos:0,cm:e,trailingSpace:!1,splitSpaces:e.getOption("lineWrapping")};t.measure={};for(var r=0;r<=(t.rest?t.rest.length:0);r++){var i=r?t.rest[r-1]:t.line,l=void 0;n.pos=0,n.addToken=cr,Wt(e.display.measure)&&(l=Ht(i,e.doc.direction))&&(n.addToken=Qa(n.addToken,l)),n.map=[];var c=t!=e.display.externalMeasured&&$t(i);Ga(i,n,Ln(e,i,c)),i.styleClasses&&(i.styleClasses.bgClass&&(n.bgClass=w(i.styleClasses.bgClass,n.bgClass||"")),i.styleClasses.textClass&&(n.textClass=w(i.styleClasses.textClass,n.textClass||""))),n.map.length==0&&n.map.push(0,0,n.content.appendChild(kt(e.display.measure))),r==0?(t.measure.map=n.map,t.measure.cache={}):((t.measure.maps||(t.measure.maps=[])).push(n.map),(t.measure.caches||(t.measure.caches=[])).push({}))}if(z){var h=n.content.lastChild;(/\bcm-tab\b/.test(h.className)||h.querySelector&&h.querySelector(".cm-tab"))&&(n.content.className="cm-tab-wrap-hack")}return rt(e,"renderLine",e,t.line,n.pre),n.pre.className&&(n.textClass=w(n.pre.className,n.textClass||"")),n}function Ka(e){var t=s("span","\u2022","cm-invalidchar");return t.title="\\u"+e.charCodeAt(0).toString(16),t.setAttribute("aria-label",t.title),t}function cr(e,t,a,n,r,i,l){if(!t)return;var c=e.splitSpaces?Ta(t,e.trailingSpace):t,h=e.cm.state.specialChars,A=!1,se;if(!h.test(t))e.col+=t.length,se=document.createTextNode(c),e.map.push(e.pos,e.pos+t.length,se),fe&&oe<9&&(A=!0),e.pos+=t.length;else{se=document.createDocumentFragment();for(var pe=0;;){h.lastIndex=pe;var Ne=h.exec(t),we=Ne?Ne.index-pe:t.length-pe;if(we){var Qe=document.createTextNode(c.slice(pe,pe+we));fe&&oe<9?se.appendChild(s("span",[Qe])):se.appendChild(Qe),e.map.push(e.pos,e.pos+we,Qe),e.col+=we,e.pos+=we}if(!Ne)break;pe+=we+1;var et=void 0;if(Ne[0]==" "){var ft=e.cm.options.tabSize,Et=ft-e.col%ft;et=se.appendChild(s("span",Ce(Et),"cm-tab")),et.setAttribute("role","presentation"),et.setAttribute("cm-text"," "),e.col+=Et}else Ne[0]=="\r"||Ne[0]==` -`?(et=se.appendChild(s("span",Ne[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),et.setAttribute("cm-text",Ne[0]),e.col+=1):(et=e.cm.options.specialCharPlaceholder(Ne[0]),et.setAttribute("cm-text",Ne[0]),fe&&oe<9?se.appendChild(s("span",[et])):se.appendChild(et),e.col+=1);e.map.push(e.pos,e.pos+1,et),e.pos++}}if(e.trailingSpace=c.charCodeAt(t.length-1)==32,a||n||r||A||i||l){var Ot=a||"";n&&(Ot+=n),r&&(Ot+=r);var yt=s("span",[se],Ot,i);if(l)for(var jt in l)l.hasOwnProperty(jt)&&jt!="style"&&jt!="class"&&yt.setAttribute(jt,l[jt]);return e.content.appendChild(yt)}e.content.appendChild(se)}function Ta(e,t){if(e.length>1&&!/ /.test(e))return e;for(var a=t,n="",r=0;rA&&pe.from<=A);Ne++);if(pe.to>=se)return e(a,n,r,i,l,c,h);e(a,n.slice(0,pe.to-A),r,i,null,c,h),i=null,n=n.slice(pe.to-A),A=pe.to}}}function Or(e,t,a,n){var r=!n&&a.widgetNode;r&&e.map.push(e.pos,e.pos+t,r),!n&&e.cm.display.input.needsContentAttribute&&(r||(r=e.content.appendChild(document.createElement("span"))),r.setAttribute("cm-marker",a.id)),r&&(e.cm.display.input.setUneditable(r),e.content.appendChild(r)),e.pos+=t,e.trailingSpace=!1}function Ga(e,t,a){var n=e.markedSpans,r=e.text,i=0;if(!n){for(var l=1;lh||jn.collapsed&&Vt.to==h&&Vt.from==h)){if(Vt.to!=null&&Vt.to!=h&&we>Vt.to&&(we=Vt.to,et=""),jn.className&&(Qe+=" "+jn.className),jn.css&&(Ne=(Ne?Ne+";":"")+jn.css),jn.startStyle&&Vt.from==h&&(ft+=" "+jn.startStyle),jn.endStyle&&Vt.to==we&&(jt||(jt=[])).push(jn.endStyle,Vt.to),jn.title&&((Ot||(Ot={})).title=jn.title),jn.attributes)for(var Aa in jn.attributes)(Ot||(Ot={}))[Aa]=jn.attributes[Aa];jn.collapsed&&(!Et||ya(Et.marker,jn)<0)&&(Et=Vt)}else Vt.from>h&&we>Vt.from&&(we=Vt.from)}if(jt)for(var er=0;er=c)break;for(var _r=Math.min(c,we);;){if(se){var Cr=h+se.length;if(!Et){var Wa=Cr>_r?se.slice(0,_r-h):se;t.addToken(t,Wa,pe?pe+Qe:Qe,ft,h+Wa.length==we?et:"",Ne,Ot)}if(Cr>=_r){se=se.slice(_r-h),h=_r;break}h=Cr,ft=""}se=r.slice(i,i=a[A++]),pe=$n(a[A++],t.cm.options)}}}function Lr(e,t,a){this.line=t,this.rest=vr(t),this.size=this.rest?$t(v(this.rest))-a+1:1,this.node=this.text=null,this.hidden=Pa(e,t)}function ar(e,t,a){for(var n=[],r,i=t;i2&&i.push((h.bottom+A.top)/2-a.top)}}i.push(a.bottom-a.top)}}function b(e,t,a){if(e.line==t)return{map:e.measure.map,cache:e.measure.cache};for(var n=0;na)return{map:e.measure.maps[r],cache:e.measure.caches[r],before:!0}}function G(e,t){t=Vn(t);var a=$t(t),n=e.display.externalMeasured=new Lr(e.doc,t,a);n.lineN=a;var r=n.built=Ba(e,n);return n.text=r.pre,d(e.display.lineMeasure,r.pre),n}function q(e,t,a,n){return Ae(e,me(e,t),a,n)}function ve(e,t){if(t>=e.display.viewFrom&&t=a.lineN&&tt)&&(i=h-c,r=i-1,t>=h&&(l="right")),r!=null){if(n=e[A+2],c==h&&a==(n.insertLeft?"left":"right")&&(l=a),a=="left"&&r==0)for(;A&&e[A-2]==e[A-3]&&e[A-1].insertLeft;)n=e[(A-=3)+2],l="left";if(a=="right"&&r==h-c)for(;A=0&&!((a=e[r]).left!=a.right);r--);return a}function gt(e,t,a,n){var r=Ve(t.map,a,n),i=r.node,l=r.start,c=r.end,h=r.collapse,A;if(i.nodeType==3){for(var se=0;se<4;se++){for(;l&&qe(t.line.text.charAt(r.coverStart+l));)--l;for(;r.coverStart+c0&&(h=n="right");var pe;e.options.lineWrapping&&(pe=i.getClientRects()).length>1?A=pe[n=="right"?pe.length-1:0]:A=i.getBoundingClientRect()}if(fe&&oe<9&&!l&&(!A||!A.left&&!A.right)){var Ne=i.parentNode.getClientRects()[0];Ne?A={left:Ne.left,right:Ne.left+Va(e.display),top:Ne.top,bottom:Ne.bottom}:A=Fe}for(var we=A.top-t.rect.top,Qe=A.bottom-t.rect.top,et=(we+Qe)/2,ft=t.view.measure.heights,Et=0;Et=n.text.length?(h=n.text.length,A="before"):h<=0&&(h=0,A="after"),!c)return l(A=="before"?h-1:h,A=="before");function se(Qe,et,ft){var Et=c[et],Ot=Et.level==1;return l(ft?Qe-1:Qe,Ot!=ft)}var pe=vt(c,h,A),Ne=xt,we=se(h,pe,A=="before");return Ne!=null&&(we.other=se(h,Ne,A!="before")),we}function Yt(e,t){var a=0;t=Ye(e.doc,t),e.options.lineWrapping||(a=Va(e.display)*t.ch);var n=tt(e.doc,t.line),r=nr(n)+fo(e.display);return{left:a,right:a,top:r,bottom:r+n.height}}function Jt(e,t,a,n,r){var i=Me(e,t,a);return i.xRel=r,n&&(i.outside=n),i}function Wn(e,t,a){var n=e.doc;if(a+=e.display.viewOffset,a<0)return Jt(n.first,0,null,-1,-1);var r=Tt(n,a),i=n.first+n.size-1;if(r>i)return Jt(n.first+n.size-1,tt(n,i).text.length,null,1,1);t<0&&(t=0);for(var l=tt(n,r);;){var c=_a(e,l,r,t,a),h=dn(l,c.ch+(c.xRel>0||c.outside>0?1:0));if(!h)return c;var A=h.find(1);if(A.line==r)return A;l=tt(n,r=A.line)}}function Zn(e,t,a,n){n-=Sn(t);var r=t.text.length,i=$e(function(l){return Ae(e,a,l-1).bottom<=n},r,0);return r=$e(function(l){return Ae(e,a,l).top>n},i,r),{begin:i,end:r}}function It(e,t,a,n){a||(a=me(e,t));var r=Yn(e,t,Ae(e,a,n),"line").top;return Zn(e,t,a,r)}function ea(e,t,a,n){return e.bottom<=a?!1:e.top>a?!0:(n?e.left:e.right)>t}function _a(e,t,a,n,r){r-=nr(t);var i=me(e,t),l=Sn(t),c=0,h=t.text.length,A=!0,se=Ht(t,e.doc.direction);if(se){var pe=(e.options.lineWrapping?va:ra)(e,t,a,i,se,n,r);A=pe.level!=1,c=A?pe.from:pe.to-1,h=A?pe.to:pe.from-1}var Ne=null,we=null,Qe=$e(function(on){var Vt=Ae(e,i,on);return Vt.top+=l,Vt.bottom+=l,ea(Vt,n,r,!1)?(Vt.top<=r&&Vt.left<=n&&(Ne=on,we=Vt),!0):!1},c,h),et,ft,Et=!1;if(we){var Ot=n-we.left=jt.bottom?1:0}return Qe=Je(t.text,Qe,1),Jt(a,Qe,ft,Et,n-et)}function ra(e,t,a,n,r,i,l){var c=$e(function(pe){var Ne=r[pe],we=Ne.level!=1;return ea(Bn(e,Me(a,we?Ne.to:Ne.from,we?"before":"after"),"line",t,n),i,l,!0)},0,r.length-1),h=r[c];if(c>0){var A=h.level!=1,se=Bn(e,Me(a,A?h.from:h.to,A?"after":"before"),"line",t,n);ea(se,i,l,!0)&&se.top>l&&(h=r[c-1])}return h}function va(e,t,a,n,r,i,l){var c=Zn(e,t,n,l),h=c.begin,A=c.end;/\s/.test(t.text.charAt(A-1))&&A--;for(var se=null,pe=null,Ne=0;Ne=A||we.to<=h)continue;var Qe=we.level!=1,et=Ae(e,n,Qe?Math.min(A,we.to)-1:Math.max(h,we.from)).right,ft=etft)&&(se=we,pe=ft)}return se||(se=r[r.length-1]),se.fromA&&(se={from:se.from,to:A,level:se.level}),se}var pa;function ja(e){if(e.cachedTextHeight!=null)return e.cachedTextHeight;if(pa==null){pa=s("pre",null,"CodeMirror-line-like");for(var t=0;t<49;++t)pa.appendChild(document.createTextNode("x")),pa.appendChild(s("br"));pa.appendChild(document.createTextNode("x"))}d(e.measure,pa);var a=pa.offsetHeight/50;return a>3&&(e.cachedTextHeight=a),T(e.measure),a||1}function Va(e){if(e.cachedCharWidth!=null)return e.cachedCharWidth;var t=s("span","xxxxxxxxxx"),a=s("pre",[t],"CodeMirror-line-like");d(e.measure,a);var n=t.getBoundingClientRect(),r=(n.right-n.left)/10;return r>2&&(e.cachedCharWidth=r),r||10}function Ma(e){for(var t=e.display,a={},n={},r=t.gutters.clientLeft,i=t.gutters.firstChild,l=0;i;i=i.nextSibling,++l){var c=e.display.gutterSpecs[l].className;a[c]=i.offsetLeft+i.clientLeft+r,n[c]=i.clientWidth}return{fixedPos:sr(t),gutterTotalWidth:t.gutters.offsetWidth,gutterLeft:a,gutterWidth:n,wrapperWidth:t.wrapper.clientWidth}}function sr(e){return e.scroller.getBoundingClientRect().left-e.sizer.getBoundingClientRect().left}function Dr(e){var t=ja(e.display),a=e.options.lineWrapping,n=a&&Math.max(5,e.display.scroller.clientWidth/Va(e.display)-3);return function(r){if(Pa(e.doc,r))return 0;var i=0;if(r.widgets)for(var l=0;l0&&(A=tt(e.doc,h.line).text).length==h.ch){var se=B(A,A.length,e.options.tabSize)-A.length;h=Me(h.line,Math.max(0,Math.round((i-ge(e.display).left)/Va(e.display))-se))}return h}function Ca(e,t){if(t>=e.display.viewTo)return null;if(t-=e.display.viewFrom,t<0)return null;for(var a=e.display.view,n=0;nt)&&(r.updateLineNumbers=t),e.curOp.viewChanged=!0,t>=r.viewTo)We&&La(e.doc,t)r.viewFrom?Oa(e):(r.viewFrom+=n,r.viewTo+=n);else if(t<=r.viewFrom&&a>=r.viewTo)Oa(e);else if(t<=r.viewFrom){var i=Pr(e,a,a+n,1);i?(r.view=r.view.slice(i.index),r.viewFrom=i.lineN,r.viewTo+=n):Oa(e)}else if(a>=r.viewTo){var l=Pr(e,t,t,-1);l?(r.view=r.view.slice(0,l.index),r.viewTo=l.lineN):Oa(e)}else{var c=Pr(e,t,t,-1),h=Pr(e,a,a+n,1);c&&h?(r.view=r.view.slice(0,c.index).concat(ar(e,c.lineN,h.lineN)).concat(r.view.slice(h.index)),r.viewTo+=n):Oa(e)}var A=r.externalMeasured;A&&(a=r.lineN&&t=n.viewTo)return;var i=n.view[Ca(e,t)];if(i.node==null)return;var l=i.changes||(i.changes=[]);ye(l,a)==-1&&l.push(a)}function Oa(e){e.display.viewFrom=e.display.viewTo=e.doc.first,e.display.view=[],e.display.viewOffset=0}function Pr(e,t,a,n){var r=Ca(e,t),i,l=e.display.view;if(!We||a==e.doc.first+e.doc.size)return{index:r,lineN:a};for(var c=e.display.viewFrom,h=0;h0){if(r==l.length-1)return null;i=c+l[r].size-t,r++}else i=c-t;t+=i,a+=i}for(;La(e.doc,a)!=a;){if(r==(n<0?0:l.length-1))return null;a+=n*l[r-(n<0?1:0)].size,r+=n}return{index:r,lineN:a}}function Vr(e,t,a){var n=e.display,r=n.view;r.length==0||t>=n.viewTo||a<=n.viewFrom?(n.view=ar(e,t,a),n.viewFrom=t):(n.viewFrom>t?n.view=ar(e,t,n.viewFrom).concat(n.view):n.viewFroma&&(n.view=n.view.slice(0,Ca(e,a)))),n.viewTo=a}function Xr(e){for(var t=e.display.view,a=0,n=0;n=e.display.viewTo||c.to().line0?t.blinker=setInterval(function(){e.hasFocus()||ho(e),t.cursorDiv.style.visibility=(a=!a)?"":"hidden"},e.options.cursorBlinkRate):e.options.cursorBlinkRate<0&&(t.cursorDiv.style.visibility="hidden")}function Oi(e){e.state.focused||(e.display.input.focus(),Zr(e))}function ti(e){e.state.delayingBlurEvent=!0,setTimeout(function(){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1,ho(e))},100)}function Zr(e,t){if(e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1),e.options.readOnly=="nocursor")return;e.state.focused||(rt(e,"focus",e,t),e.state.focused=!0,H(e.display.wrapper,"CodeMirror-focused"),!e.curOp&&e.display.selForContextMenu!=e.doc.sel&&(e.display.input.reset(),z&&setTimeout(function(){return e.display.input.reset(!0)},20)),e.display.input.receivedFocus()),Ya(e)}function ho(e,t){if(e.state.delayingBlurEvent)return;e.state.focused&&(rt(e,"blur",e,t),e.state.focused=!1,ae(e.display.wrapper,"CodeMirror-focused")),clearInterval(e.display.blinker),setTimeout(function(){e.state.focused||(e.display.shift=!1)},150)}function jo(e){for(var t=e.display,a=t.lineDiv.offsetTop,n=0;n.005||se<-.005)&&(ta(r.line,l),ni(r.line),r.rest))for(var pe=0;pee.display.sizerWidth){var Ne=Math.ceil(c/Va(e.display));Ne>e.display.maxLineLength&&(e.display.maxLineLength=Ne,e.display.maxLine=r.line,e.display.maxLineChanged=!0)}}}function ni(e){if(e.widgets)for(var t=0;t=l&&(i=Tt(t,nr(tt(t,h))-e.wrapper.clientHeight),l=h)}return{from:i,to:Math.max(l,i+1)}}function Ji(e,t){if(Ue(e,"scrollCursorIntoView"))return;var a=e.display,n=a.sizer.getBoundingClientRect(),r=null;if(t.top+n.top<0?r=!0:t.bottom+n.top>(window.innerHeight||document.documentElement.clientHeight)&&(r=!1),r!=null&&!g){var i=s("div","\u200B",null,`position: absolute; +`,t);r==-1&&(r=e.length);var i=e.slice(t,e.charAt(r-1)=="\r"?r-1:r),l=i.indexOf("\r");l!=-1?(a.push(i.slice(0,l)),t+=l+1):(a.push(i),t=r+1)}return a}:function(e){return e.split(/\r\n?|\n/)},vn=window.getSelection?function(e){try{return e.selectionStart!=e.selectionEnd}catch(t){return!1}}:function(e){var t;try{t=e.ownerDocument.selection.createRange()}catch(a){}return!t||t.parentElement()!=e?!1:t.compareEndPoints("StartToEnd",t)!=0},_n=function(){var e=s("div");return"oncopy"in e?!0:(e.setAttribute("oncopy","return;"),typeof e.oncopy=="function")}(),zn=null;function ln(e){if(zn!=null)return zn;var t=d(e,s("span","x")),a=t.getBoundingClientRect(),n=Y(t,0,1).getBoundingClientRect();return zn=Math.abs(a.left-n.left)>1}var gn={},Wt={};function un(e,t){arguments.length>2&&(t.dependencies=Array.prototype.slice.call(arguments,2)),gn[e]=t}function mn(e,t){Wt[e]=t}function Mt(e){if(typeof e=="string"&&Wt.hasOwnProperty(e))e=Wt[e];else if(e&&typeof e.name=="string"&&Wt.hasOwnProperty(e.name)){var t=Wt[e.name];typeof t=="string"&&(t={name:t}),e=R(t,e),e.name=t.name}else{if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(e))return Mt("application/xml");if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(e))return Mt("application/json")}return typeof e=="string"?{name:e}:e||{name:"null"}}function gt(e,t){t=Mt(t);var a=gn[t.name];if(!a)return gt(e,"text/plain");var n=a(e,t);if(at.hasOwnProperty(t.name)){var r=at[t.name];for(var i in r){if(!r.hasOwnProperty(i))continue;n.hasOwnProperty(i)&&(n["_"+i]=n[i]),n[i]=r[i]}}if(n.name=t.name,t.helperType&&(n.helperType=t.helperType),t.modeProps)for(var l in t.modeProps)n[l]=t.modeProps[l];return n}var at={};function St(e,t){var a=at.hasOwnProperty(e)?at[e]:at[e]={};ee(t,a)}function Bt(e,t){if(t===!0)return t;if(e.copyState)return e.copyState(t);var a={};for(var n in t){var r=t[n];r instanceof Array&&(r=r.concat([])),a[n]=r}return a}function Rn(e,t){for(var a;e.innerMode&&!(a=e.innerMode(t),!a||a.mode==e);)t=a.state,e=a.mode;return a||{mode:e,state:t}}function Dn(e,t,a){return e.startState?e.startState(t,a):!0}var on=function(e,t,a){this.pos=this.start=0,this.string=e,this.tabSize=t||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=a};on.prototype.eol=function(){return this.pos>=this.string.length},on.prototype.sol=function(){return this.pos==this.lineStart},on.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},on.prototype.next=function(){if(this.post},on.prototype.eatSpace=function(){for(var e=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>e},on.prototype.skipToEnd=function(){this.pos=this.string.length},on.prototype.skipTo=function(e){var t=this.string.indexOf(e,this.pos);if(t>-1)return this.pos=t,!0},on.prototype.backUp=function(e){this.pos-=e},on.prototype.column=function(){return this.lastColumnPos0?null:(i&&t!==!1&&(this.pos+=i[0].length),i)}},on.prototype.current=function(){return this.string.slice(this.start,this.pos)},on.prototype.hideFirstChars=function(e,t){this.lineStart+=e;try{return t()}finally{this.lineStart-=e}},on.prototype.lookAhead=function(e){var t=this.lineOracle;return t&&t.lookAhead(e)},on.prototype.baseToken=function(){var e=this.lineOracle;return e&&e.baseToken(this.pos)};function ot(e,t){if(t-=e.first,t<0||t>=e.size)throw new Error("There is no line "+(t+e.first)+" in the document.");for(var a=e;!a.lines;)for(var n=0;;++n){var r=a.children[n],i=r.chunkSize();if(t=e.first&&ta?Me(a,ot(e,a).text.length):ht(t,ot(e,t.line).text.length)}function ht(e,t){var a=e.ch;return a==null||a>t?Me(e.line,t):a<0?Me(e.line,0):e}function Dt(e,t){for(var a=[],n=0;nthis.maxLookAhead&&(this.maxLookAhead=e),t},xt.prototype.baseToken=function(e){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=e;)this.baseTokenPos+=2;var t=this.baseTokens[this.baseTokenPos+1];return{type:t&&t.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-e}},xt.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},xt.fromSaved=function(e,t,a){return t instanceof Ht?new xt(e,Bt(e.mode,t.state),a,t.lookAhead):new xt(e,Bt(e.mode,t),a)},xt.prototype.save=function(e){var t=e!==!1?Bt(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new Ht(t,this.maxLookAhead):t};function zt(e,t,a,n){var r=[e.state.modeGen],i={};$n(e,t.text,e.doc.mode,a,function(A,se){return r.push(A,se)},i,n);for(var l=a.state,c=function(A){a.baseTokens=r;var se=e.state.overlays[A],pe=1,Ne=0;a.state=!0,$n(e,t.text,se.mode,a,function(we,Qe){for(var et=pe;Newe&&r.splice(pe,1,we,r[pe+1],ft),pe+=2,Ne=Math.min(we,ft)}if(!Qe)return;if(se.opaque)r.splice(et,pe-et,we,"overlay "+Qe),pe=et+2;else for(;ete.options.maxHighlightLength&&Bt(e.doc.mode,n.state),i=zt(e,t,n);r&&(n.state=r),t.stateAfter=n.save(!r),t.styles=i.styles,i.classes?t.styleClasses=i.classes:t.styleClasses&&(t.styleClasses=null),a===e.doc.highlightFrontier&&(e.doc.modeFrontier=Math.max(e.doc.modeFrontier,++e.doc.highlightFrontier))}return t.styles}function Gt(e,t,a){var n=e.doc,r=e.display;if(!n.mode.startState)return new xt(n,!0,t);var i=kn(e,t,a),l=i>n.first&&ot(n,i-1).stateAfter,c=l?xt.fromSaved(n,l,i):new xt(n,Dn(n.mode),i);return n.iter(i,t,function(h){wn(e,h.text,c);var A=c.line;h.stateAfter=A==t-1||A%5==0||A>=r.viewFrom&&At.start)return i}throw new Error("Mode "+e.name+" failed to advance stream.")}var Tt=function(e,t,a){this.start=e.start,this.end=e.pos,this.string=e.current(),this.type=t||null,this.state=a};function En(e,t,a,n){var r=e.doc,i=r.mode,l;t=Ze(r,t);var c=ot(r,t.line),h=Gt(e,t.line,a),A=new on(c.text,e.options.tabSize,h),se;for(n&&(se=[]);(n||A.pose.options.maxHighlightLength?(c=!1,l&&wn(e,t,n,se.pos),se.pos=t.length,pe=null):pe=Jn(lt(a,se,n.state,Ne),i),Ne){var we=Ne[0].name;we&&(pe="m-"+(pe?we+" "+pe:we))}if(!c||A!=pe){for(;hl;--c){if(c<=i.first)return i.first;var h=ot(i,c-1),A=h.stateAfter;if(A&&(!a||c+(A instanceof Ht?A.lookAhead:0)<=i.modeFrontier))return c;var se=B(h.text,null,e.options.tabSize);(r==null||n>se)&&(r=c-1,n=se)}return r}function ia(e,t){if(e.modeFrontier=Math.min(e.modeFrontier,t),e.highlightFrontiera;n--){var r=ot(e,n).stateAfter;if(r&&(!(r instanceof Ht)||n+r.lookAhead=t:i.to>t);(n||(n=[])).push(new xn(l,i.from,h?null:i.to))}}return n}function Qn(e,t,a){var n;if(e)for(var r=0;r=t:i.to>t);if(c||i.from==t&&l.type=="bookmark"&&(!a||i.marker.insertLeft)){var h=i.from==null||(l.inclusiveLeft?i.from<=t:i.from0&&c)for(var jt=0;jt0)continue;var se=[h,1],pe=Oe(A.from,c.from),Ne=Oe(A.to,c.to);(pe<0||!l.inclusiveLeft&&!pe)&&se.push({from:A.from,to:c.from}),(Ne>0||!l.inclusiveRight&&!Ne)&&se.push({from:c.to,to:A.to}),r.splice.apply(r,se),h+=se.length-3}return r}function sa(e){var t=e.markedSpans;if(!t)return;for(var a=0;at)&&(!n||ya(n,i.marker)<0)&&(n=i.marker)}return n}function da(e,t,a,n,r){var i=ot(e,t),l=We&&i.markedSpans;if(l)for(var c=0;c=0&&pe<=0||se<=0&&pe>=0)continue;if(se<=0&&(h.marker.inclusiveRight&&r.inclusiveLeft?Oe(A.to,a)>=0:Oe(A.to,a)>0)||se>=0&&(h.marker.inclusiveRight&&r.inclusiveLeft?Oe(A.from,n)<=0:Oe(A.from,n)<0))return!0}}function Xn(e){for(var t;t=pn(e);)e=t.find(-1,!0).line;return e}function Yn(e){for(var t;t=Kt(e);)e=t.find(1,!0).line;return e}function vr(e){for(var t,a;t=Kt(e);)e=t.find(1,!0).line,(a||(a=[])).push(e);return a}function La(e,t){var a=ot(e,t),n=Xn(a);return a==n?t:qt(n)}function Fa(e,t){if(t>e.lastLine())return t;var a=ot(e,t),n;if(!Pa(e,a))return t;for(;n=Kt(a);)a=n.find(1,!0).line;return qt(a)+1}function Pa(e,t){var a=We&&t.markedSpans;if(a)for(var n=void 0,r=0;rt.maxLineLength&&(t.maxLineLength=r,t.maxLine=n)})}var Ha=function(e,t,a){this.text=e,ea(this,t),this.height=a?a(this):1};Ha.prototype.lineNo=function(){return qt(this)},He(Ha);function Fr(e,t,a,n){e.text=t,e.stateAfter&&(e.stateAfter=null),e.styles&&(e.styles=null),e.order!=null&&(e.order=null),sa(e),ea(e,a);var r=n?n(e):1;r!=e.height&&Hn(e,r)}function Br(e){e.parent=null,sa(e)}var la={},Nn={};function ta(e,t){if(!e||/^\s*$/.test(e))return null;var a=t.addModeClass?Nn:la;return a[e]||(a[e]=e.replace(/\S+/g,"cm-$&"))}function Ba(e,t){var a=ue("span",null,null,z?"padding-right: .1px":null),n={pre:ue("pre",[a],"CodeMirror-line"),content:a,col:0,pos:0,cm:e,trailingSpace:!1,splitSpaces:e.getOption("lineWrapping")};t.measure={};for(var r=0;r<=(t.rest?t.rest.length:0);r++){var i=r?t.rest[r-1]:t.line,l=void 0;n.pos=0,n.addToken=cr,It(e.display.measure)&&(l=Qt(i,e.doc.direction))&&(n.addToken=Qa(n.addToken,l)),n.map=[];var c=t!=e.display.externalMeasured&&qt(i);Ga(i,n,On(e,i,c)),i.styleClasses&&(i.styleClasses.bgClass&&(n.bgClass=w(i.styleClasses.bgClass,n.bgClass||"")),i.styleClasses.textClass&&(n.textClass=w(i.styleClasses.textClass,n.textClass||""))),n.map.length==0&&n.map.push(0,0,n.content.appendChild(_t(e.display.measure))),r==0?(t.measure.map=n.map,t.measure.cache={}):((t.measure.maps||(t.measure.maps=[])).push(n.map),(t.measure.caches||(t.measure.caches=[])).push({}))}if(z){var h=n.content.lastChild;(/\bcm-tab\b/.test(h.className)||h.querySelector&&h.querySelector(".cm-tab"))&&(n.content.className="cm-tab-wrap-hack")}return rt(e,"renderLine",e,t.line,n.pre),n.pre.className&&(n.textClass=w(n.pre.className,n.textClass||"")),n}function Ka(e){var t=s("span","\u2022","cm-invalidchar");return t.title="\\u"+e.charCodeAt(0).toString(16),t.setAttribute("aria-label",t.title),t}function cr(e,t,a,n,r,i,l){if(!t)return;var c=e.splitSpaces?Ta(t,e.trailingSpace):t,h=e.cm.state.specialChars,A=!1,se;if(!h.test(t))e.col+=t.length,se=document.createTextNode(c),e.map.push(e.pos,e.pos+t.length,se),fe&&oe<9&&(A=!0),e.pos+=t.length;else{se=document.createDocumentFragment();for(var pe=0;;){h.lastIndex=pe;var Ne=h.exec(t),we=Ne?Ne.index-pe:t.length-pe;if(we){var Qe=document.createTextNode(c.slice(pe,pe+we));fe&&oe<9?se.appendChild(s("span",[Qe])):se.appendChild(Qe),e.map.push(e.pos,e.pos+we,Qe),e.col+=we,e.pos+=we}if(!Ne)break;pe+=we+1;var et=void 0;if(Ne[0]==" "){var ft=e.cm.options.tabSize,yt=ft-e.col%ft;et=se.appendChild(s("span",Ce(yt),"cm-tab")),et.setAttribute("role","presentation"),et.setAttribute("cm-text"," "),e.col+=yt}else Ne[0]=="\r"||Ne[0]==` +`?(et=se.appendChild(s("span",Ne[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),et.setAttribute("cm-text",Ne[0]),e.col+=1):(et=e.cm.options.specialCharPlaceholder(Ne[0]),et.setAttribute("cm-text",Ne[0]),fe&&oe<9?se.appendChild(s("span",[et])):se.appendChild(et),e.col+=1);e.map.push(e.pos,e.pos+1,et),e.pos++}}if(e.trailingSpace=c.charCodeAt(t.length-1)==32,a||n||r||A||i||l){var Ot=a||"";n&&(Ot+=n),r&&(Ot+=r);var Ct=s("span",[se],Ot,i);if(l)for(var jt in l)l.hasOwnProperty(jt)&&jt!="style"&&jt!="class"&&Ct.setAttribute(jt,l[jt]);return e.content.appendChild(Ct)}e.content.appendChild(se)}function Ta(e,t){if(e.length>1&&!/ /.test(e))return e;for(var a=t,n="",r=0;rA&&pe.from<=A);Ne++);if(pe.to>=se)return e(a,n,r,i,l,c,h);e(a,n.slice(0,pe.to-A),r,i,null,c,h),i=null,n=n.slice(pe.to-A),A=pe.to}}}function Or(e,t,a,n){var r=!n&&a.widgetNode;r&&e.map.push(e.pos,e.pos+t,r),!n&&e.cm.display.input.needsContentAttribute&&(r||(r=e.content.appendChild(document.createElement("span"))),r.setAttribute("cm-marker",a.id)),r&&(e.cm.display.input.setUneditable(r),e.content.appendChild(r)),e.pos+=t,e.trailingSpace=!1}function Ga(e,t,a){var n=e.markedSpans,r=e.text,i=0;if(!n){for(var l=1;lh||Ln.collapsed&&Yt.to==h&&Yt.from==h)){if(Yt.to!=null&&Yt.to!=h&&we>Yt.to&&(we=Yt.to,et=""),Ln.className&&(Qe+=" "+Ln.className),Ln.css&&(Ne=(Ne?Ne+";":"")+Ln.css),Ln.startStyle&&Yt.from==h&&(ft+=" "+Ln.startStyle),Ln.endStyle&&Yt.to==we&&(jt||(jt=[])).push(Ln.endStyle,Yt.to),Ln.title&&((Ot||(Ot={})).title=Ln.title),Ln.attributes)for(var Aa in Ln.attributes)(Ot||(Ot={}))[Aa]=Ln.attributes[Aa];Ln.collapsed&&(!yt||ya(yt.marker,Ln)<0)&&(yt=Yt)}else Yt.from>h&&we>Yt.from&&(we=Yt.from)}if(jt)for(var er=0;er=c)break;for(var _r=Math.min(c,we);;){if(se){var Cr=h+se.length;if(!yt){var Wa=Cr>_r?se.slice(0,_r-h):se;t.addToken(t,Wa,pe?pe+Qe:Qe,ft,h+Wa.length==we?et:"",Ne,Ot)}if(Cr>=_r){se=se.slice(_r-h),h=_r;break}h=Cr,ft=""}se=r.slice(i,i=a[A++]),pe=ta(a[A++],t.cm.options)}}}function Lr(e,t,a){this.line=t,this.rest=vr(t),this.size=this.rest?qt(v(this.rest))-a+1:1,this.node=this.text=null,this.hidden=Pa(e,t)}function ar(e,t,a){for(var n=[],r,i=t;i2&&i.push((h.bottom+A.top)/2-a.top)}}i.push(a.bottom-a.top)}}function b(e,t,a){if(e.line==t)return{map:e.measure.map,cache:e.measure.cache};for(var n=0;na)return{map:e.measure.maps[r],cache:e.measure.caches[r],before:!0}}function G(e,t){t=Xn(t);var a=qt(t),n=e.display.externalMeasured=new Lr(e.doc,t,a);n.lineN=a;var r=n.built=Ba(e,n);return n.text=r.pre,d(e.display.lineMeasure,r.pre),n}function q(e,t,a,n){return Ae(e,me(e,t),a,n)}function ve(e,t){if(t>=e.display.viewFrom&&t=a.lineN&&tt)&&(i=h-c,r=i-1,t>=h&&(l="right")),r!=null){if(n=e[A+2],c==h&&a==(n.insertLeft?"left":"right")&&(l=a),a=="left"&&r==0)for(;A&&e[A-2]==e[A-3]&&e[A-1].insertLeft;)n=e[(A-=3)+2],l="left";if(a=="right"&&r==h-c)for(;A=0&&!((a=e[r]).left!=a.right);r--);return a}function bt(e,t,a,n){var r=Ve(t.map,a,n),i=r.node,l=r.start,c=r.end,h=r.collapse,A;if(i.nodeType==3){for(var se=0;se<4;se++){for(;l&&qe(t.line.text.charAt(r.coverStart+l));)--l;for(;r.coverStart+c0&&(h=n="right");var pe;e.options.lineWrapping&&(pe=i.getClientRects()).length>1?A=pe[n=="right"?pe.length-1:0]:A=i.getBoundingClientRect()}if(fe&&oe<9&&!l&&(!A||!A.left&&!A.right)){var Ne=i.parentNode.getClientRects()[0];Ne?A={left:Ne.left,right:Ne.left+Va(e.display),top:Ne.top,bottom:Ne.bottom}:A=Fe}for(var we=A.top-t.rect.top,Qe=A.bottom-t.rect.top,et=(we+Qe)/2,ft=t.view.measure.heights,yt=0;yt=n.text.length?(h=n.text.length,A="before"):h<=0&&(h=0,A="after"),!c)return l(A=="before"?h-1:h,A=="before");function se(Qe,et,ft){var yt=c[et],Ot=yt.level==1;return l(ft?Qe-1:Qe,Ot!=ft)}var pe=vt(c,h,A),Ne=At,we=se(h,pe,A=="before");return Ne!=null&&(we.other=se(h,Ne,A!="before")),we}function Zt(e,t){var a=0;t=Ze(e.doc,t),e.options.lineWrapping||(a=Va(e.display)*t.ch);var n=ot(e.doc,t.line),r=nr(n)+fo(e.display);return{left:a,right:a,top:r,bottom:r+n.height}}function Xt(e,t,a,n,r){var i=Me(e,t,a);return i.xRel=r,n&&(i.outside=n),i}function Gn(e,t,a){var n=e.doc;if(a+=e.display.viewOffset,a<0)return Xt(n.first,0,null,-1,-1);var r=wt(n,a),i=n.first+n.size-1;if(r>i)return Xt(n.first+n.size-1,ot(n,i).text.length,null,1,1);t<0&&(t=0);for(var l=ot(n,r);;){var c=_a(e,l,r,t,a),h=dn(l,c.ch+(c.xRel>0||c.outside>0?1:0));if(!h)return c;var A=h.find(1);if(A.line==r)return A;l=ot(n,r=A.line)}}function qn(e,t,a,n){n-=Mn(t);var r=t.text.length,i=$e(function(l){return Ae(e,a,l-1).bottom<=n},r,0);return r=$e(function(l){return Ae(e,a,l).top>n},i,r),{begin:i,end:r}}function kt(e,t,a,n){a||(a=me(e,t));var r=Zn(e,t,Ae(e,a,n),"line").top;return qn(e,t,a,r)}function na(e,t,a,n){return e.bottom<=a?!1:e.top>a?!0:(n?e.left:e.right)>t}function _a(e,t,a,n,r){r-=nr(t);var i=me(e,t),l=Mn(t),c=0,h=t.text.length,A=!0,se=Qt(t,e.doc.direction);if(se){var pe=(e.options.lineWrapping?va:oa)(e,t,a,i,se,n,r);A=pe.level!=1,c=A?pe.from:pe.to-1,h=A?pe.to:pe.from-1}var Ne=null,we=null,Qe=$e(function(rn){var Yt=Ae(e,i,rn);return Yt.top+=l,Yt.bottom+=l,na(Yt,n,r,!1)?(Yt.top<=r&&Yt.left<=n&&(Ne=rn,we=Yt),!0):!1},c,h),et,ft,yt=!1;if(we){var Ot=n-we.left=jt.bottom?1:0}return Qe=Je(t.text,Qe,1),Xt(a,Qe,ft,yt,n-et)}function oa(e,t,a,n,r,i,l){var c=$e(function(pe){var Ne=r[pe],we=Ne.level!=1;return na(Wn(e,Me(a,we?Ne.to:Ne.from,we?"before":"after"),"line",t,n),i,l,!0)},0,r.length-1),h=r[c];if(c>0){var A=h.level!=1,se=Wn(e,Me(a,A?h.from:h.to,A?"after":"before"),"line",t,n);na(se,i,l,!0)&&se.top>l&&(h=r[c-1])}return h}function va(e,t,a,n,r,i,l){var c=qn(e,t,n,l),h=c.begin,A=c.end;/\s/.test(t.text.charAt(A-1))&&A--;for(var se=null,pe=null,Ne=0;Ne=A||we.to<=h)continue;var Qe=we.level!=1,et=Ae(e,n,Qe?Math.min(A,we.to)-1:Math.max(h,we.from)).right,ft=etft)&&(se=we,pe=ft)}return se||(se=r[r.length-1]),se.fromA&&(se={from:se.from,to:A,level:se.level}),se}var pa;function ja(e){if(e.cachedTextHeight!=null)return e.cachedTextHeight;if(pa==null){pa=s("pre",null,"CodeMirror-line-like");for(var t=0;t<49;++t)pa.appendChild(document.createTextNode("x")),pa.appendChild(s("br"));pa.appendChild(document.createTextNode("x"))}d(e.measure,pa);var a=pa.offsetHeight/50;return a>3&&(e.cachedTextHeight=a),T(e.measure),a||1}function Va(e){if(e.cachedCharWidth!=null)return e.cachedCharWidth;var t=s("span","xxxxxxxxxx"),a=s("pre",[t],"CodeMirror-line-like");d(e.measure,a);var n=t.getBoundingClientRect(),r=(n.right-n.left)/10;return r>2&&(e.cachedCharWidth=r),r||10}function Ma(e){for(var t=e.display,a={},n={},r=t.gutters.clientLeft,i=t.gutters.firstChild,l=0;i;i=i.nextSibling,++l){var c=e.display.gutterSpecs[l].className;a[c]=i.offsetLeft+i.clientLeft+r,n[c]=i.clientWidth}return{fixedPos:sr(t),gutterTotalWidth:t.gutters.offsetWidth,gutterLeft:a,gutterWidth:n,wrapperWidth:t.wrapper.clientWidth}}function sr(e){return e.scroller.getBoundingClientRect().left-e.sizer.getBoundingClientRect().left}function Dr(e){var t=ja(e.display),a=e.options.lineWrapping,n=a&&Math.max(5,e.display.scroller.clientWidth/Va(e.display)-3);return function(r){if(Pa(e.doc,r))return 0;var i=0;if(r.widgets)for(var l=0;l0&&(A=ot(e.doc,h.line).text).length==h.ch){var se=B(A,A.length,e.options.tabSize)-A.length;h=Me(h.line,Math.max(0,Math.round((i-ge(e.display).left)/Va(e.display))-se))}return h}function Ca(e,t){if(t>=e.display.viewTo)return null;if(t-=e.display.viewFrom,t<0)return null;for(var a=e.display.view,n=0;nt)&&(r.updateLineNumbers=t),e.curOp.viewChanged=!0,t>=r.viewTo)We&&La(e.doc,t)r.viewFrom?Oa(e):(r.viewFrom+=n,r.viewTo+=n);else if(t<=r.viewFrom&&a>=r.viewTo)Oa(e);else if(t<=r.viewFrom){var i=Pr(e,a,a+n,1);i?(r.view=r.view.slice(i.index),r.viewFrom=i.lineN,r.viewTo+=n):Oa(e)}else if(a>=r.viewTo){var l=Pr(e,t,t,-1);l?(r.view=r.view.slice(0,l.index),r.viewTo=l.lineN):Oa(e)}else{var c=Pr(e,t,t,-1),h=Pr(e,a,a+n,1);c&&h?(r.view=r.view.slice(0,c.index).concat(ar(e,c.lineN,h.lineN)).concat(r.view.slice(h.index)),r.viewTo+=n):Oa(e)}var A=r.externalMeasured;A&&(a=r.lineN&&t=n.viewTo)return;var i=n.view[Ca(e,t)];if(i.node==null)return;var l=i.changes||(i.changes=[]);Ee(l,a)==-1&&l.push(a)}function Oa(e){e.display.viewFrom=e.display.viewTo=e.doc.first,e.display.view=[],e.display.viewOffset=0}function Pr(e,t,a,n){var r=Ca(e,t),i,l=e.display.view;if(!We||a==e.doc.first+e.doc.size)return{index:r,lineN:a};for(var c=e.display.viewFrom,h=0;h0){if(r==l.length-1)return null;i=c+l[r].size-t,r++}else i=c-t;t+=i,a+=i}for(;La(e.doc,a)!=a;){if(r==(n<0?0:l.length-1))return null;a+=n*l[r-(n<0?1:0)].size,r+=n}return{index:r,lineN:a}}function Vr(e,t,a){var n=e.display,r=n.view;r.length==0||t>=n.viewTo||a<=n.viewFrom?(n.view=ar(e,t,a),n.viewFrom=t):(n.viewFrom>t?n.view=ar(e,t,n.viewFrom).concat(n.view):n.viewFroma&&(n.view=n.view.slice(0,Ca(e,a)))),n.viewTo=a}function Xr(e){for(var t=e.display.view,a=0,n=0;n=e.display.viewTo||c.to().line0?t.blinker=setInterval(function(){e.hasFocus()||ho(e),t.cursorDiv.style.visibility=(a=!a)?"":"hidden"},e.options.cursorBlinkRate):e.options.cursorBlinkRate<0&&(t.cursorDiv.style.visibility="hidden")}function Oi(e){e.state.focused||(e.display.input.focus(),Zr(e))}function ti(e){e.state.delayingBlurEvent=!0,setTimeout(function(){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1,ho(e))},100)}function Zr(e,t){if(e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1),e.options.readOnly=="nocursor")return;e.state.focused||(rt(e,"focus",e,t),e.state.focused=!0,H(e.display.wrapper,"CodeMirror-focused"),!e.curOp&&e.display.selForContextMenu!=e.doc.sel&&(e.display.input.reset(),z&&setTimeout(function(){return e.display.input.reset(!0)},20)),e.display.input.receivedFocus()),Ya(e)}function ho(e,t){if(e.state.delayingBlurEvent)return;e.state.focused&&(rt(e,"blur",e,t),e.state.focused=!1,ae(e.display.wrapper,"CodeMirror-focused")),clearInterval(e.display.blinker),setTimeout(function(){e.state.focused||(e.display.shift=!1)},150)}function jo(e){for(var t=e.display,a=t.lineDiv.offsetTop,n=0;n.005||se<-.005)&&(Hn(r.line,l),ni(r.line),r.rest))for(var pe=0;pee.display.sizerWidth){var Ne=Math.ceil(c/Va(e.display));Ne>e.display.maxLineLength&&(e.display.maxLineLength=Ne,e.display.maxLine=r.line,e.display.maxLineChanged=!0)}}}function ni(e){if(e.widgets)for(var t=0;t=l&&(i=wt(t,nr(ot(t,h))-e.wrapper.clientHeight),l=h)}return{from:i,to:Math.max(l,i+1)}}function Ji(e,t){if(Ue(e,"scrollCursorIntoView"))return;var a=e.display,n=a.sizer.getBoundingClientRect(),r=null;if(t.top+n.top<0?r=!0:t.bottom+n.top>(window.innerHeight||document.documentElement.clientHeight)&&(r=!1),r!=null&&!g){var i=s("div","\u200B",null,`position: absolute; top: `+(t.top-a.viewOffset-fo(e.display))+`px; height: `+(t.bottom-t.top+he(e)+a.barHeight)+`px; - left: `+t.left+"px; width: "+Math.max(2,t.right-t.left)+"px;");e.display.lineSpace.appendChild(i),i.scrollIntoView(r),e.display.lineSpace.removeChild(i)}}function Vi(e,t,a,n){n==null&&(n=0);var r;!e.options.lineWrapping&&t==a&&(t=t.ch?Me(t.line,t.sticky=="before"?t.ch-1:t.ch,"after"):t,a=t.sticky=="before"?Me(t.line,t.ch+1,"before"):t);for(var i=0;i<5;i++){var l=!1,c=Bn(e,t),h=!a||a==t?c:Bn(e,a);r={left:Math.min(c.left,h.left),top:Math.min(c.top,h.top)-n,right:Math.max(c.left,h.left),bottom:Math.max(c.bottom,h.bottom)+n};var A=ai(e,r),se=e.doc.scrollTop,pe=e.doc.scrollLeft;if(A.scrollTop!=null&&(vo(e,A.scrollTop),Math.abs(e.doc.scrollTop-se)>1&&(l=!0)),A.scrollLeft!=null&&(wr(e,A.scrollLeft),Math.abs(e.doc.scrollLeft-pe)>1&&(l=!0)),!l)break}return r}function Si(e,t){var a=ai(e,t);a.scrollTop!=null&&vo(e,a.scrollTop),a.scrollLeft!=null&&wr(e,a.scrollLeft)}function ai(e,t){var a=e.display,n=ja(e.display);t.top<0&&(t.top=0);var r=e.curOp&&e.curOp.scrollTop!=null?e.curOp.scrollTop:a.scroller.scrollTop,i=f(e),l={};t.bottom-t.top>i&&(t.bottom=t.top+i);var c=e.doc.height+V(a),h=t.topc-n;if(t.topr+i){var se=Math.min(t.top,(A?c:t.bottom)-i);se!=r&&(l.scrollTop=se)}var pe=e.options.fixedGutter?0:a.gutters.offsetWidth,Ne=e.curOp&&e.curOp.scrollLeft!=null?e.curOp.scrollLeft:a.scroller.scrollLeft-pe,we=I(e)-a.gutters.offsetWidth,Qe=t.right-t.left>we;return Qe&&(t.right=t.left+we),t.left<10?l.scrollLeft=0:t.leftwe+Ne-3&&(l.scrollLeft=t.right+(Qe?0:10)-we),l}function ri(e,t){if(t==null)return;Lo(e),e.curOp.scrollTop=(e.curOp.scrollTop==null?e.doc.scrollTop:e.curOp.scrollTop)+t}function po(e){Lo(e);var t=e.getCursor();e.curOp.scrollToPos={from:t,to:t,margin:e.options.cursorScrollMargin}}function mo(e,t,a){(t!=null||a!=null)&&Lo(e),t!=null&&(e.curOp.scrollLeft=t),a!=null&&(e.curOp.scrollTop=a)}function Xi(e,t){Lo(e),e.curOp.scrollToPos=t}function Lo(e){var t=e.curOp.scrollToPos;if(t){e.curOp.scrollToPos=null;var a=Yt(e,t.from),n=Yt(e,t.to);_o(e,a,n,t.margin)}}function _o(e,t,a,n){var r=ai(e,{left:Math.min(t.left,a.left),top:Math.min(t.top,a.top)-n,right:Math.max(t.right,a.right),bottom:Math.max(t.bottom,a.bottom)+n});mo(e,r.scrollLeft,r.scrollTop)}function vo(e,t){if(Math.abs(e.doc.scrollTop-t)<2)return;Re||Mo(e,{top:t}),go(e,t,!0),Re&&Mo(e),So(e,100)}function go(e,t,a){if(t=Math.max(0,Math.min(e.display.scroller.scrollHeight-e.display.scroller.clientHeight,t)),e.display.scroller.scrollTop==t&&!a)return;e.doc.scrollTop=t,e.display.scrollbars.setScrollTop(t),e.display.scroller.scrollTop!=t&&(e.display.scroller.scrollTop=t)}function wr(e,t,a,n){if(t=Math.max(0,Math.min(t,e.display.scroller.scrollWidth-e.display.scroller.clientWidth)),(a?t==e.doc.scrollLeft:Math.abs(e.doc.scrollLeft-t)<2)&&!n)return;e.doc.scrollLeft=t,Qn(e),e.display.scroller.scrollLeft!=t&&(e.display.scroller.scrollLeft=t),e.display.scrollbars.setScrollLeft(t)}function no(e){var t=e.display,a=t.gutters.offsetWidth,n=Math.round(e.doc.height+V(e.display));return{clientHeight:t.scroller.clientHeight,viewHeight:t.wrapper.clientHeight,scrollWidth:t.scroller.scrollWidth,clientWidth:t.scroller.clientWidth,viewWidth:t.wrapper.clientWidth,barLeft:e.options.fixedGutter?a:0,docHeight:n,scrollHeight:n+he(e)+t.barHeight,nativeBarWidth:t.nativeBarWidth,gutterWidth:a}}var qr=function(e,t,a){this.cm=a;var n=this.vert=s("div",[s("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),r=this.horiz=s("div",[s("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");n.tabIndex=r.tabIndex=-1,e(n),e(r),Le(n,"scroll",function(){n.clientHeight&&t(n.scrollTop,"vertical")}),Le(r,"scroll",function(){r.clientWidth&&t(r.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,fe&&oe<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};qr.prototype.update=function(e){var t=e.scrollWidth>e.clientWidth+1,a=e.scrollHeight>e.clientHeight+1,n=e.nativeBarWidth;if(a){this.vert.style.display="block",this.vert.style.bottom=t?n+"px":"0";var r=e.viewHeight-(t?n:0);this.vert.firstChild.style.height=Math.max(0,e.scrollHeight-e.clientHeight+r)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(t){this.horiz.style.display="block",this.horiz.style.right=a?n+"px":"0",this.horiz.style.left=e.barLeft+"px";var i=e.viewWidth-e.barLeft-(a?n:0);this.horiz.firstChild.style.width=Math.max(0,e.scrollWidth-e.clientWidth+i)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&e.clientHeight>0&&(n==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:a?n:0,bottom:t?n:0}},qr.prototype.setScrollLeft=function(e){this.horiz.scrollLeft!=e&&(this.horiz.scrollLeft=e),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},qr.prototype.setScrollTop=function(e){this.vert.scrollTop!=e&&(this.vert.scrollTop=e),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},qr.prototype.zeroWidthHack=function(){var e=y&&!u?"12px":"18px";this.horiz.style.height=this.vert.style.width=e,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new te,this.disableVert=new te},qr.prototype.enableZeroWidthBar=function(e,t,a){e.style.pointerEvents="auto";function n(){var r=e.getBoundingClientRect(),i=a=="vert"?document.elementFromPoint(r.right-1,(r.top+r.bottom)/2):document.elementFromPoint((r.right+r.left)/2,r.bottom-1);i!=e?e.style.pointerEvents="none":t.set(1e3,n)}t.set(1e3,n)},qr.prototype.clear=function(){var e=this.horiz.parentNode;e.removeChild(this.horiz),e.removeChild(this.vert)};var Oo=function(){};Oo.prototype.update=function(){return{bottom:0,right:0}},Oo.prototype.setScrollLeft=function(){},Oo.prototype.setScrollTop=function(){},Oo.prototype.clear=function(){};function ao(e,t){t||(t=no(e));var a=e.display.barWidth,n=e.display.barHeight;Io(e,t);for(var r=0;r<4&&a!=e.display.barWidth||n!=e.display.barHeight;r++)a!=e.display.barWidth&&e.options.lineWrapping&&jo(e),Io(e,no(e)),a=e.display.barWidth,n=e.display.barHeight}function Io(e,t){var a=e.display,n=a.scrollbars.update(t);a.sizer.style.paddingRight=(a.barWidth=n.right)+"px",a.sizer.style.paddingBottom=(a.barHeight=n.bottom)+"px",a.heightForcer.style.borderBottom=n.bottom+"px solid transparent",n.right&&n.bottom?(a.scrollbarFiller.style.display="block",a.scrollbarFiller.style.height=n.bottom+"px",a.scrollbarFiller.style.width=n.right+"px"):a.scrollbarFiller.style.display="",n.bottom&&e.options.coverGutterNextToScrollbar&&e.options.fixedGutter?(a.gutterFiller.style.display="block",a.gutterFiller.style.height=n.bottom+"px",a.gutterFiller.style.width=t.gutterWidth+"px"):a.gutterFiller.style.display=""}var oi={native:qr,null:Oo};function Uo(e){e.display.scrollbars&&(e.display.scrollbars.clear(),e.display.scrollbars.addClass&&ae(e.display.wrapper,e.display.scrollbars.addClass)),e.display.scrollbars=new oi[e.options.scrollbarStyle](function(t){e.display.wrapper.insertBefore(t,e.display.scrollbarFiller),Le(t,"mousedown",function(){e.state.focused&&setTimeout(function(){return e.display.input.focus()},0)}),t.setAttribute("cm-not-content","true")},function(t,a){a=="horizontal"?wr(e,t):vo(e,t)},e),e.display.scrollbars.addClass&&H(e.display.wrapper,e.display.scrollbars.addClass)}var ii=0;function $r(e){e.curOp={cm:e,viewChanged:!1,startHeight:e.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++ii},Kr(e.curOp)}function ro(e){var t=e.curOp;t&&Dn(t,function(a){for(var n=0;n=a.viewTo)||a.maxLineChanged&&t.options.lineWrapping,e.update=e.mustUpdate&&new Tr(t,e.mustUpdate&&{top:e.scrollTop,ensure:e.scrollToPos},e.forceUpdate)}function Zi(e){e.updatedDisplay=e.mustUpdate&&oo(e.cm,e.update)}function qi(e){var t=e.cm,a=t.display;e.updatedDisplay&&jo(t),e.barMeasure=no(t),a.maxLineChanged&&!t.options.lineWrapping&&(e.adjustWidthTo=q(t,a.maxLine,a.maxLine.text.length).left+3,t.display.sizerWidth=e.adjustWidthTo,e.barMeasure.scrollWidth=Math.max(a.scroller.clientWidth,a.sizer.offsetLeft+e.adjustWidthTo+he(t)+t.display.barWidth),e.maxScrollLeft=Math.max(0,a.sizer.offsetLeft+e.adjustWidthTo-I(t))),(e.updatedDisplay||e.selectionChanged)&&(e.preparedSelection=a.input.prepareSelection())}function si(e){var t=e.cm;e.adjustWidthTo!=null&&(t.display.sizer.style.minWidth=e.adjustWidthTo+"px",e.maxScrollLeft=e.display.viewTo)return;var a=+new Date+e.options.workTime,n=qt(e,t.highlightFrontier),r=[];t.iter(n.line,Math.min(t.first+t.size,e.display.viewTo+500),function(i){if(n.line>=e.display.viewFrom){var l=i.styles,c=i.text.length>e.options.maxHighlightLength?Ft(t.mode,n.state):null,h=Zt(e,i,n,!0);c&&(n.state=c),i.styles=h.styles;var A=i.styleClasses,se=h.classes;se?i.styleClasses=se:A&&(i.styleClasses=null);for(var pe=!l||l.length!=i.styles.length||A!=se&&(!A||!se||A.bgClass!=se.bgClass||A.textClass!=se.textClass),Ne=0;!pe&&Nea)return So(e,e.options.workDelay),!0}),t.highlightFrontier=n.line,t.modeFrontier=Math.max(t.modeFrontier,n.line),r.length&&fr(e,function(){for(var i=0;i=a.viewFrom&&t.visible.to<=a.viewTo&&(a.updateLineNumbers==null||a.updateLineNumbers>=a.viewTo)&&a.renderedView==a.view&&Xr(e)==0)return!1;Za(e)&&(Oa(e),t.dims=Ma(e));var r=n.first+n.size,i=Math.max(t.visible.from-e.options.viewportMargin,n.first),l=Math.min(r,t.visible.to+e.options.viewportMargin);a.viewFroml&&a.viewTo-l<20&&(l=Math.min(r,a.viewTo)),We&&(i=La(e.doc,i),l=Fa(e.doc,l));var c=i!=a.viewFrom||l!=a.viewTo||a.lastWrapHeight!=t.wrapperHeight||a.lastWrapWidth!=t.wrapperWidth;Vr(e,i,l),a.viewOffset=nr(tt(e.doc,a.viewFrom)),e.display.mover.style.top=a.viewOffset+"px";var h=Xr(e);if(!c&&h==0&&!t.force&&a.renderedView==a.view&&(a.updateLineNumbers==null||a.updateLineNumbers>=a.viewTo))return!1;var A=Di(e);return h>4&&(a.lineDiv.style.display="none"),wi(e,a.updateLineNumbers,t.dims),h>4&&(a.lineDiv.style.display=""),a.renderedView=a.view,Pi(A),T(a.cursorDiv),T(a.selectionDiv),a.gutters.style.height=a.sizer.style.minHeight=0,c&&(a.lastWrapHeight=t.wrapperHeight,a.lastWrapWidth=t.wrapperWidth,So(e,400)),a.updateLineNumbers=null,!0}function ko(e,t){for(var a=t.viewport,n=!0;;n=!1){if(!n||!e.options.lineWrapping||t.oldDisplayWidth==I(e)){if(a&&a.top!=null&&(a={top:Math.min(e.doc.height+V(e.display)-f(e),a.top)}),t.visible=No(e.display,e.doc,a),t.visible.from>=e.display.viewFrom&&t.visible.to<=e.display.viewTo)break}else n&&(t.visible=No(e.display,e.doc,a));if(!oo(e,t))break;jo(e);var r=no(e);ma(e),ao(e,r),da(e,r),t.force=!1}t.signal(e,"update",e),(e.display.viewFrom!=e.display.reportedViewFrom||e.display.viewTo!=e.display.reportedViewTo)&&(t.signal(e,"viewportChange",e,e.display.viewFrom,e.display.viewTo),e.display.reportedViewFrom=e.display.viewFrom,e.display.reportedViewTo=e.display.viewTo)}function Mo(e,t){var a=new Tr(e,t);if(oo(e,a)){jo(e),ko(e,a);var n=no(e);ma(e),ao(e,n),da(e,n),a.finish()}}function wi(e,t,a){var n=e.display,r=e.options.lineNumbers,i=n.lineDiv,l=i.firstChild;function c(Qe){var et=Qe.nextSibling;return z&&y&&e.display.currentWheelTarget==Qe?Qe.style.display="none":Qe.parentNode.removeChild(Qe),et}for(var h=n.view,A=n.viewFrom,se=0;se-1&&(we=!1),Mr(e,pe,A,a)),we&&(T(pe.lineNumber),pe.lineNumber.appendChild(document.createTextNode(ua(e.options,A)))),l=pe.node.nextSibling}A+=pe.size}for(;l;)l=c(l)}function Fo(e){var t=e.gutters.offsetWidth;e.sizer.style.marginLeft=t+"px"}function da(e,t){e.display.sizer.style.minHeight=t.docHeight+"px",e.display.heightForcer.style.top=t.docHeight+"px",e.display.gutters.style.height=t.docHeight+e.display.barHeight+he(e)+"px"}function Qn(e){var t=e.display,a=t.view;if(!t.alignWidgets&&(!t.gutters.firstChild||!e.options.fixedGutter))return;for(var n=sr(t)-t.scroller.scrollLeft+e.doc.scrollLeft,r=t.gutters.offsetWidth,i=n+"px",l=0;ll.clientWidth,h=l.scrollHeight>l.clientHeight;if(!(n&&c||r&&h))return;if(r&&y&&z){e:for(var A=t.target,se=i.view;A!=l;A=A.parentNode)for(var pe=0;pe=0&&Oe(e,n.to())<=0)return a}return-1};var la=function(e,t){this.anchor=e,this.head=t};la.prototype.from=function(){return Nt(this.anchor,this.head)},la.prototype.to=function(){return dt(this.anchor,this.head)},la.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function jr(e,t,a){var n=e&&e.options.selectionsMayTouch,r=t[a];t.sort(function(Ne,we){return Oe(Ne.from(),we.from())}),a=ye(t,r);for(var i=1;i0:h>=0){var A=Nt(c.from(),l.from()),se=dt(c.to(),l.to()),pe=c.empty()?l.from()==l.head:c.from()==c.head;i<=a&&--a,t.splice(--i,2,new la(pe?se:A,pe?A:se))}}return new pr(t,a)}function Hr(e,t){return new pr([new la(e,t||e)],0)}function Qr(e){return e.text?Me(e.from.line+e.text.length-1,v(e.text).length+(e.text.length==1?e.from.ch:0)):e.to}function ci(e,t){if(Oe(e,t.from)<0)return e;if(Oe(e,t.to)<=0)return Qr(t);var a=e.line+t.text.length-(t.to.line-t.from.line)-1,n=e.ch;return e.line==t.to.line&&(n+=Qr(t).ch-t.to.ch),Me(a,n)}function Ko(e,t){for(var a=[],n=0;n1&&e.remove(c.line+1,Qe-1),e.insert(c.line+1,Et)}yn(e,"change",e,t)}function Eo(e,t,a){function n(r,i,l){if(r.linked)for(var c=0;c1&&!e.done[e.done.length-2].ranges)return e.done.pop(),v(e.done)}function ys(e,t,a,n){var r=e.history;r.undone.length=0;var i=+new Date,l,c;if((r.lastOp==n||r.lastOrigin==t.origin&&t.origin&&(t.origin.charAt(0)=="+"&&r.lastModTime>i-(e.cm?e.cm.options.historyEventDelay:500)||t.origin.charAt(0)=="*"))&&(l=pl(r,r.lastOp==n)))c=v(l.changes),Oe(t.from,t.to)==0&&Oe(t.from,c.to)==0?c.to=Qr(t):l.changes.push(ns(e,t));else{var h=v(r.done);for((!h||!h.ranges)&&Li(e.sel,r.done),l={changes:[ns(e,t)],generation:r.generation},r.done.push(l);r.done.length>r.undoDepth;)r.done.shift(),r.done[0].ranges||r.done.shift()}r.done.push(a),r.generation=++r.maxGeneration,r.lastModTime=r.lastSelTime=i,r.lastOp=r.lastSelOp=n,r.lastOrigin=r.lastSelOrigin=t.origin,c||rt(e,"historyAdded")}function ml(e,t,a,n){var r=t.charAt(0);return r=="*"||r=="+"&&a.ranges.length==n.ranges.length&&a.somethingSelected()==n.somethingSelected()&&new Date-e.history.lastSelTime<=(e.cm?e.cm.options.historyEventDelay:500)}function vl(e,t,a,n){var r=e.history,i=n&&n.origin;a==r.lastSelOp||i&&r.lastSelOrigin==i&&(r.lastModTime==r.lastSelTime&&r.lastOrigin==i||ml(e,i,v(r.done),t))?r.done[r.done.length-1]=t:Li(t,r.done),r.lastSelTime=+new Date,r.lastSelOrigin=i,r.lastSelOp=a,n&&n.clearRedo!==!1&&Es(r.undone)}function Li(e,t){var a=v(t);a&&a.ranges&&a.equals(e)||t.push(e)}function Cs(e,t,a,n){var r=t["spans_"+e.id],i=0;e.iter(Math.max(e.first,a),Math.min(e.first+e.size,n),function(l){l.markedSpans&&((r||(r=t["spans_"+e.id]={}))[i]=l.markedSpans),++i})}function gl(e){if(!e)return null;for(var t,a=0;a-1&&(v(c)[pe]=A[pe],delete A[pe]))}}return n}function as(e,t,a,n){if(n){var r=e.anchor;if(a){var i=Oe(t,r)<0;i!=Oe(a,r)<0?(r=t,t=a):i!=Oe(t,a)<0&&(t=a)}return new la(r,t)}else return new la(a||t,t)}function Ii(e,t,a,n,r){r==null&&(r=e.cm&&(e.cm.display.shift||e.extend)),lr(e,new pr([as(e.sel.primary(),t,a,r)],0),n)}function xs(e,t,a){for(var n=[],r=e.cm&&(e.cm.display.shift||e.extend),i=0;i=t.ch:c.to>t.ch))){if(r&&(rt(h,"beforeCursorEnter"),h.explicitlyCleared))if(i.markedSpans){--l;continue}else break;if(!h.atomic)continue;if(a){var pe=h.find(n<0?1:-1),Ne=void 0;if((n<0?se:A)&&(pe=Ds(e,pe,-n,pe&&pe.line==t.line?i:null)),pe&&pe.line==t.line&&(Ne=Oe(pe,a))&&(n<0?Ne<0:Ne>0))return zo(e,pe,t,n,r)}var we=h.find(n<0?-1:1);return(n<0?A:se)&&(we=Ds(e,we,n,we.line==t.line?i:null)),we?zo(e,we,t,n,r):null}}return t}function ki(e,t,a,n,r){var i=n||1,l=zo(e,t,a,i,r)||!r&&zo(e,t,a,i,!0)||zo(e,t,a,-i,r)||!r&&zo(e,t,a,-i,!0);return l||(e.cantEdit=!0,Me(e.first,0))}function Ds(e,t,a,n){return a<0&&t.ch==0?t.line>e.first?Ye(e,Me(t.line-1)):null:a>0&&t.ch==(n||tt(e,t.line)).text.length?t.line=0;--r)Ts(e,{from:n[r].from,to:n[r].to,text:r?[""]:t.text,origin:t.origin});else Ts(e,t)}function Ts(e,t){if(t.text.length==1&&t.text[0]==""&&Oe(t.from,t.to)==0)return;var a=Ko(e,t);ys(e,t,a,e.cm?e.cm.curOp.id:NaN),fi(e,t,a,ln(e,t));var n=[];Eo(e,function(r,i){!i&&ye(n,r.history)==-1&&(Is(r.history,t),n.push(r.history)),fi(r,t,null,ln(r,t))})}function Fi(e,t,a){var n=e.cm&&e.cm.state.suppressEdits;if(n&&!a)return;for(var r=e.history,i,l=e.sel,c=t=="undo"?r.done:r.undone,h=t=="undo"?r.undone:r.done,A=0;A=0;--we){var Qe=Ne(we);if(Qe)return Qe.v}}function js(e,t){if(t==0)return;if(e.first+=t,e.sel=new pr(W(e.sel.ranges,function(r){return new la(Me(r.anchor.line+t,r.anchor.ch),Me(r.head.line+t,r.head.ch))}),e.sel.primIndex),e.cm){ga(e.cm,e.first,e.first-t,t);for(var a=e.cm.display,n=a.viewFrom;ne.lastLine())return;if(t.from.linei&&(t={from:t.from,to:Me(i,tt(e,i).text.length),text:[t.text[0]],origin:t.origin}),t.removed=bn(e,t.from,t.to),a||(a=Ko(e,t)),e.cm?yl(e.cm,t,n):ts(e,t,n),Ui(e,a,Se),e.cantEdit&&ki(e,Me(e.firstLine(),0))&&(e.cantEdit=!1)}function yl(e,t,a){var n=e.doc,r=e.display,i=t.from,l=t.to,c=!1,h=i.line;e.options.lineWrapping||(h=$t(Vn(tt(n,i.line))),n.iter(h,l.line+1,function(we){if(we==r.maxLine)return c=!0,!0})),n.sel.contains(t.from,t.to)>-1&&ke(e),ts(n,t,a,Dr(e)),e.options.lineWrapping||(n.iter(h,i.line+t.text.length,function(we){var Qe=gr(we);Qe>r.maxLineLength&&(r.maxLine=we,r.maxLineLength=Qe,r.maxLineChanged=!0,c=!1)}),c&&(e.curOp.updateMaxLine=!0)),oa(n,i.line),So(e,400);var A=t.text.length-(l.line-i.line)-1;t.full?ga(e):i.line==l.line&&t.text.length==1&&!vs(e.doc,t)?Ra(e,i.line,"text"):ga(e,i.line,l.line+1,A);var se=Ke(e,"changes"),pe=Ke(e,"change");if(pe||se){var Ne={from:i,to:l,text:t.text,removed:t.removed,origin:t.origin};pe&&yn(e,"change",e,Ne),se&&(e.curOp.changeObjs||(e.curOp.changeObjs=[])).push(Ne)}e.display.selForContextMenu=null}function Qo(e,t,a,n,r){var i;n||(n=a),Oe(n,a)<0&&(i=[n,a],a=i[0],n=i[1]),typeof t=="string"&&(t=e.splitLines(t)),Ho(e,{from:a,to:n,text:t,origin:r})}function Ns(e,t,a,n){a1||!(this.children[0]instanceof pi))){var c=[];this.collapse(c),this.children=[new pi(c)],this.children[0].parent=this}},collapse:function(e){for(var t=0;t50){for(var l=r.lines.length%25+25,c=l;c10);e.parent.maybeSpill()},iterN:function(e,t,a){for(var n=0;ne.display.maxLineLength&&(e.display.maxLine=A,e.display.maxLineLength=se,e.display.maxLineChanged=!0)}n!=null&&e&&this.collapsed&&ga(e,n,r+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,e&&Ms(e.doc)),e&&yn(e,"markerCleared",e,this,n,r),t&&ro(e),this.parent&&this.parent.clear()},yo.prototype.find=function(e,t){e==null&&this.type=="bookmark"&&(e=1);for(var a,n,r=0;r0||l==0&&i.clearWhenEmpty!==!1)return i;if(i.replacedWith&&(i.collapsed=!0,i.widgetNode=ue("span",[i.replacedWith],"CodeMirror-widget"),n.handleMouseEvents||i.widgetNode.setAttribute("cm-ignore-events","true"),n.insertLeft&&(i.widgetNode.insertLeft=!0)),i.collapsed){if(ca(e,t.line,t,a,i)||t.line!=a.line&&ca(e,a.line,t,a,i))throw new Error("Inserting collapsed marker partially overlapping an existing one");en()}i.addToHistory&&ys(e,{from:t,to:a,origin:"markText"},e.sel,NaN);var c=t.line,h=e.cm,A;if(e.iter(c,a.line+1,function(pe){h&&i.collapsed&&!h.options.lineWrapping&&Vn(pe)==h.display.maxLine&&(A=!0),i.collapsed&&c!=t.line&&ta(pe,0),tn(pe,new _n(i,c==t.line?t.ch:null,c==a.line?a.ch:null)),++c}),i.collapsed&&e.iter(t.line,a.line+1,function(pe){Pa(e,pe)&&ta(pe,0)}),i.clearOnEnter&&Le(i,"beforeCursorEnter",function(){return i.clear()}),i.readOnly&&(Qt(),(e.history.done.length||e.history.undone.length)&&e.clearHistory()),i.collapsed&&(i.id=++ks,i.atomic=!0),h){if(A&&(h.curOp.updateMaxLine=!0),i.collapsed)ga(h,t.line,a.line+1);else if(i.className||i.startStyle||i.endStyle||i.css||i.attributes||i.title)for(var se=t.line;se<=a.line;se++)Ra(h,se,"text");i.atomic&&Ms(h.doc),yn(h,"markerAdded",h,i)}return i}var gi=function(e,t){this.markers=e,this.primary=t;for(var a=0;a=0;h--)Ho(this,n[h]);c?Os(this,c):this.cm&&po(this.cm)}),undo:Ua(function(){Fi(this,"undo")}),redo:Ua(function(){Fi(this,"redo")}),undoSelection:Ua(function(){Fi(this,"undo",!0)}),redoSelection:Ua(function(){Fi(this,"redo",!0)}),setExtending:function(e){this.extend=e},getExtending:function(){return this.extend},historySize:function(){for(var e=this.history,t=0,a=0,n=0;n=e.ch)&&t.push(r.marker.parent||r.marker)}return t},findMarks:function(e,t,a){e=Ye(this,e),t=Ye(this,t);var n=[],r=e.line;return this.iter(e.line,t.line+1,function(i){var l=i.markedSpans;if(l)for(var c=0;c=h.to||h.from==null&&r!=e.line||h.from!=null&&r==t.line&&h.from>=t.ch)&&(!a||a(h.marker))&&n.push(h.marker.parent||h.marker)}++r}),n},getAllMarks:function(){var e=[];return this.iter(function(t){var a=t.markedSpans;if(a)for(var n=0;ne)return t=e,!0;e-=i,++a}),Ye(this,Me(a,t))},indexFromPos:function(e){e=Ye(this,e);var t=e.ch;if(e.linet&&(t=e.from),e.to!=null&&e.to-1){t.state.draggingText(e),setTimeout(function(){return t.display.input.focus()},20);return}try{var se=e.dataTransfer.getData("Text");if(se){var pe;if(t.state.draggingText&&!t.state.draggingText.copy&&(pe=t.listSelections()),Ui(t.doc,Hr(a,a)),pe)for(var Ne=0;Ne=0;c--)Qo(e.doc,"",n[c].from,n[c].to,"+delete");po(e)})}function os(e,t,a){var n=Je(e.text,t+a,a);return n<0||n>e.text.length?null:n}function is(e,t,a){var n=os(e,t.ch,a);return n==null?null:new Me(t.line,n,a<0?"after":"before")}function ss(e,t,a,n,r){if(e){t.doc.direction=="rtl"&&(r=-r);var i=Ht(a,t.doc.direction);if(i){var l=r<0?v(i):i[0],c=r<0==(l.level==1),h=c?"after":"before",A;if(l.level>0||t.doc.direction=="rtl"){var se=me(t,a);A=r<0?a.text.length-1:0;var pe=Ae(t,se,A).top;A=$e(function(Ne){return Ae(t,se,Ne).top==pe},r<0==(l.level==1)?l.from:l.to-1,A),h=="before"&&(A=os(a,A,1))}else A=r<0?l.to:l.from;return new Me(n,A,h)}}return new Me(n,r<0?a.text.length:0,r<0?"before":"after")}function Nl(e,t,a,n){var r=Ht(t,e.doc.direction);if(!r)return is(t,a,n);a.ch>=t.text.length?(a.ch=t.text.length,a.sticky="before"):a.ch<=0&&(a.ch=0,a.sticky="after");var i=vt(r,a.ch,a.sticky),l=r[i];if(e.doc.direction=="ltr"&&l.level%2==0&&(n>0?l.to>a.ch:l.from=l.from&&Ne>=se.begin)){var we=pe?"before":"after";return new Me(a.line,Ne,we)}}var Qe=function(Et,Ot,yt){for(var jt=function(Aa,er){return er?new Me(a.line,c(Aa,1),"before"):new Me(a.line,Aa,"after")};Et>=0&&Et0==(on.level!=1),jn=Vt?yt.begin:c(yt.end,-1);if(on.from<=jn&&jn0?se.end:c(se.begin,-1);return ft!=null&&!(n>0&&ft==t.text.length)&&(et=Qe(n>0?0:r.length-1,n,A(ft)),et)?et:null}var yi={selectAll:Ps,singleSelection:function(e){return e.setSelection(e.getCursor("anchor"),e.getCursor("head"),Se)},killLine:function(e){return Vo(e,function(t){if(t.empty()){var a=tt(e.doc,t.head.line).text.length;return t.head.ch==a&&t.head.line0)r=new Me(r.line,r.ch+1),e.replaceRange(i.charAt(r.ch-1)+i.charAt(r.ch-2),Me(r.line,r.ch-2),r,"+transpose");else if(r.line>e.doc.first){var l=tt(e.doc,r.line-1).text;l&&(r=new Me(r.line,1),e.replaceRange(i.charAt(0)+e.doc.lineSeparator()+l.charAt(l.length-1),Me(r.line-1,l.length-1),r,"+transpose"))}}a.push(new la(r,r))}e.setSelections(a)})},newlineAndIndent:function(e){return fr(e,function(){for(var t=e.listSelections(),a=t.length-1;a>=0;a--)e.replaceRange(e.doc.lineSeparator(),t[a].anchor,t[a].head,"+input");t=e.listSelections();for(var n=0;ne&&Oe(t,this.pos)==0&&a==this.button};var Ai,xi;function Kl(e,t){var a=+new Date;return xi&&xi.compare(a,e,t)?(Ai=xi=null,"triple"):Ai&&Ai.compare(a,e,t)?(xi=new us(a,e,t),Ai=null,"double"):(Ai=new us(a,e,t),xi=null,"single")}function el(e){var t=this,a=t.display;if(Ue(t,e)||a.activeTouch&&a.input.supportsTouch())return;if(a.input.ensurePolled(),a.shift=e.shiftKey,Ur(a,e)){z||(a.scroller.draggable=!1,setTimeout(function(){return a.scroller.draggable=!0},100));return}if(cs(t,e))return;var n=Xa(t,e),r=Ct(e),i=n?Kl(n,r):"single";if(window.focus(),r==1&&t.state.selectingText&&t.state.selectingText(e),n&&Wl(t,r,n,i,e))return;r==1?n?Hl(t,n,i,e):lt(e)==a.scroller&&Ze(e):r==2?(n&&Ii(t.doc,n),setTimeout(function(){return a.input.focus()},20)):r==3&&(de?t.display.input.onContextMenu(e):ti(t))}function Wl(e,t,a,n,r){var i="Click";return n=="double"?i="Double"+i:n=="triple"&&(i="Triple"+i),i=(t==1?"Left":t==2?"Middle":"Right")+i,Ci(e,Qs(i,r),r,function(l){if(typeof l=="string"&&(l=yi[l]),!l)return!1;var c=!1;try{e.isReadOnly()&&(e.state.suppressEdits=!0),c=l(e,a)!=xe}finally{e.state.suppressEdits=!1}return c})}function zl(e,t,a){var n=e.getOption("configureMouse"),r=n?n(e,t,a):{};if(r.unit==null){var i=S?a.shiftKey&&a.metaKey:a.altKey;r.unit=i?"rectangle":t=="single"?"char":t=="double"?"word":"line"}return(r.extend==null||e.doc.extend)&&(r.extend=e.doc.extend||a.shiftKey),r.addNew==null&&(r.addNew=y?a.metaKey:a.ctrlKey),r.moveOnDrag==null&&(r.moveOnDrag=!(y?a.altKey:a.ctrlKey)),r}function Hl(e,t,a,n){fe?setTimeout(K(Oi,e),0):e.curOp.focus=N();var r=zl(e,a,n),i=e.doc.sel,l;e.options.dragDrop&&bt&&!e.isReadOnly()&&a=="single"&&(l=i.contains(t))>-1&&(Oe((l=i.ranges[l]).from(),t)<0||t.xRel>0)&&(Oe(l.to(),t)>0||t.xRel<0)?Ql(e,n,t,r):Gl(e,n,t,r)}function Ql(e,t,a,n){var r=e.display,i=!1,l=Ia(e,function(A){z&&(r.scroller.draggable=!1),e.state.draggingText=!1,st(r.wrapper.ownerDocument,"mouseup",l),st(r.wrapper.ownerDocument,"mousemove",c),st(r.scroller,"dragstart",h),st(r.scroller,"drop",l),i||(Ze(A),n.addNew||Ii(e.doc,a,null,null,n.extend),z&&!O||fe&&oe==9?setTimeout(function(){r.wrapper.ownerDocument.body.focus({preventScroll:!0}),r.input.focus()},20):r.input.focus())}),c=function(A){i=i||Math.abs(t.clientX-A.clientX)+Math.abs(t.clientY-A.clientY)>=10},h=function(){return i=!0};z&&(r.scroller.draggable=!0),e.state.draggingText=l,l.copy=!n.moveOnDrag,r.scroller.dragDrop&&r.scroller.dragDrop(),Le(r.wrapper.ownerDocument,"mouseup",l),Le(r.wrapper.ownerDocument,"mousemove",c),Le(r.scroller,"dragstart",h),Le(r.scroller,"drop",l),ti(e),setTimeout(function(){return r.input.focus()},20)}function tl(e,t,a){if(a=="char")return new la(t,t);if(a=="word")return e.findWordAt(t);if(a=="line")return new la(Me(t.line,0),Ye(e.doc,Me(t.line+1,0)));var n=a(e,t);return new la(n.from,n.to)}function Gl(e,t,a,n){var r=e.display,i=e.doc;Ze(t);var l,c,h=i.sel,A=h.ranges;if(n.addNew&&!n.extend?(c=i.sel.contains(a),c>-1?l=A[c]:l=new la(a,a)):(l=i.sel.primary(),c=i.sel.primIndex),n.unit=="rectangle")n.addNew||(l=new la(a,a)),a=Xa(e,t,!0,!0),c=-1;else{var se=tl(e,a,n.unit);n.extend?l=as(l,se.anchor,se.head,n.extend):l=se}n.addNew?c==-1?(c=A.length,lr(i,jr(e,A.concat([l]),c),{scroll:!1,origin:"*mouse"})):A.length>1&&A[c].empty()&&n.unit=="char"&&!n.extend?(lr(i,jr(e,A.slice(0,c).concat(A.slice(c+1)),0),{scroll:!1,origin:"*mouse"}),h=i.sel):rs(i,c,l,X):(c=0,lr(i,new pr([l],0),X),h=i.sel);var pe=a;function Ne(yt){if(Oe(pe,yt)==0)return;if(pe=yt,n.unit=="rectangle"){for(var jt=[],on=e.options.tabSize,Vt=B(tt(i,a.line).text,a.ch,on),jn=B(tt(i,yt.line).text,yt.ch,on),Aa=Math.min(Vt,jn),er=Math.max(Vt,jn),wa=Math.min(a.line,yt.line),_r=Math.min(e.lastLine(),Math.max(a.line,yt.line));wa<=_r;wa++){var Cr=tt(i,wa).text,Wa=Ee(Cr,Aa,on);Aa==er?jt.push(new la(Me(wa,Wa),Me(wa,Wa))):Cr.length>Wa&&jt.push(new la(Me(wa,Wa),Me(wa,Ee(Cr,er,on))))}jt.length||jt.push(new la(a,a)),lr(i,jr(e,h.ranges.slice(0,c).concat(jt),c),{origin:"*mouse",scroll:!1}),e.scrollIntoView(yt)}else{var Ar=l,or=tl(e,yt,n.unit),$a=Ar.anchor,za;Oe(or.anchor,$a)>0?(za=or.head,$a=Nt(Ar.from(),or.anchor)):(za=or.anchor,$a=dt(Ar.to(),or.head));var Na=h.ranges.slice(0);Na[c]=Jl(e,new la(Ye(i,$a),za)),lr(i,jr(e,Na,c),X)}}var we=r.wrapper.getBoundingClientRect(),Qe=0;function et(yt){var jt=++Qe,on=Xa(e,yt,!0,n.unit=="rectangle");if(!on)return;if(Oe(on,pe)!=0){e.curOp.focus=N(),Ne(on);var Vt=No(r,i);(on.line>=Vt.to||on.linewe.bottom?20:0;jn&&setTimeout(Ia(e,function(){if(Qe!=jt)return;r.scroller.scrollTop+=jn,et(yt)}),50)}}function ft(yt){e.state.selectingText=!1,Qe=Infinity,yt&&(Ze(yt),r.input.focus()),st(r.wrapper.ownerDocument,"mousemove",Et),st(r.wrapper.ownerDocument,"mouseup",Ot),i.history.lastSelOrigin=null}var Et=Ia(e,function(yt){yt.buttons===0||!Ct(yt)?ft(yt):et(yt)}),Ot=Ia(e,ft);e.state.selectingText=Ot,Le(r.wrapper.ownerDocument,"mousemove",Et),Le(r.wrapper.ownerDocument,"mouseup",Ot)}function Jl(e,t){var a=t.anchor,n=t.head,r=tt(e.doc,a.line);if(Oe(a,n)==0&&a.sticky==n.sticky)return t;var i=Ht(r);if(!i)return t;var l=vt(i,a.ch,a.sticky),c=i[l];if(c.from!=a.ch&&c.to!=a.ch)return t;var h=l+(c.from==a.ch==(c.level!=1)?0:1);if(h==0||h==i.length)return t;var A;if(n.line!=a.line)A=(n.line-a.line)*(e.doc.direction=="ltr"?1:-1)>0;else{var se=vt(i,n.ch,n.sticky),pe=se-l||(n.ch-a.ch)*(c.level==1?-1:1);se==h-1||se==h?A=pe<0:A=pe>0}var Ne=i[h+(A?-1:0)],we=A==(Ne.level==1),Qe=we?Ne.from:Ne.to,et=we?"after":"before";return a.ch==Qe&&a.sticky==et?t:new la(new Me(a.line,Qe,et),n)}function nl(e,t,a,n){var r,i;if(t.touches)r=t.touches[0].clientX,i=t.touches[0].clientY;else try{r=t.clientX,i=t.clientY}catch(Ne){return!1}if(r>=Math.floor(e.display.gutters.getBoundingClientRect().right))return!1;n&&Ze(t);var l=e.display,c=l.lineDiv.getBoundingClientRect();if(i>c.bottom||!Ke(e,a))return Xe(t);i-=c.top-l.viewOffset;for(var h=0;h=r){var se=Tt(e.doc,i),pe=e.display.gutterSpecs[h];return rt(e,a,e,se,pe.className,t),Xe(t)}}}function cs(e,t){return nl(e,t,"gutterClick",!0)}function al(e,t){if(Ur(e.display,t)||Vl(e,t))return;if(Ue(e,t,"contextmenu"))return;de||e.display.input.onContextMenu(t)}function Vl(e,t){return Ke(e,"gutterContextMenu")?nl(e,t,"gutterContextMenu",!1):!1}function rl(e){e.display.wrapper.className=e.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+e.options.theme.replace(/(^|\s)\s*/g," cm-s-"),On(e)}var Xo={toString:function(){return"CodeMirror.Init"}},ol={},zi={};function Xl(e){var t=e.optionHandlers;function a(n,r,i,l){e.defaults[n]=r,i&&(t[n]=l?function(c,h,A){A!=Xo&&i(c,h,A)}:i)}e.defineOption=a,e.Init=Xo,a("value","",function(n,r){return n.setValue(r)},!0),a("mode",null,function(n,r){n.doc.modeOption=r,io(n)},!0),a("indentUnit",2,io,!0),a("indentWithTabs",!1),a("smartIndent",!0),a("tabSize",4,function(n){di(n),On(n),ga(n)},!0),a("lineSeparator",null,function(n,r){if(n.doc.lineSep=r,!r)return;var i=[],l=n.doc.first;n.doc.iter(function(h){for(var A=0;;){var se=h.text.indexOf(r,A);if(se==-1)break;A=se+r.length,i.push(Me(l,se))}l++});for(var c=i.length-1;c>=0;c--)Qo(n.doc,r,i[c],Me(i[c].line,i[c].ch+r.length))}),a("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(n,r,i){n.state.specialChars=new RegExp(r.source+(r.test(" ")?"":"| "),"g"),i!=Xo&&n.refresh()}),a("specialCharPlaceholder",Ka,function(n){return n.refresh()},!0),a("electricChars",!0),a("inputStyle",p?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),a("spellcheck",!1,function(n,r){return n.getInputField().spellcheck=r},!0),a("autocorrect",!1,function(n,r){return n.getInputField().autocorrect=r},!0),a("autocapitalize",!1,function(n,r){return n.getInputField().autocapitalize=r},!0),a("rtlMoveVisually",!U),a("wholeLineUpdateBefore",!0),a("theme","default",function(n){rl(n),zr(n)},!0),a("keyMap","default",function(n,r,i){var l=Ki(r),c=i!=Xo&&Ki(i);c&&c.detach&&c.detach(n,l),l.attach&&l.attach(n,c||null)}),a("extraKeys",null),a("configureMouse",null),a("lineWrapping",!1,Zl,!0),a("gutters",[],function(n,r){n.display.gutterSpecs=hr(r,n.options.lineNumbers),zr(n)},!0),a("fixedGutter",!0,function(n,r){n.display.gutters.style.left=r?sr(n.display)+"px":"0",n.refresh()},!0),a("coverGutterNextToScrollbar",!1,function(n){return ao(n)},!0),a("scrollbarStyle","native",function(n){Uo(n),ao(n),n.display.scrollbars.setScrollTop(n.doc.scrollTop),n.display.scrollbars.setScrollLeft(n.doc.scrollLeft)},!0),a("lineNumbers",!1,function(n,r){n.display.gutterSpecs=hr(n.options.gutters,r),zr(n)},!0),a("firstLineNumber",1,zr,!0),a("lineNumberFormatter",function(n){return n},zr,!0),a("showCursorWhenSelecting",!1,ma,!0),a("resetSelectionOnContextMenu",!0),a("lineWiseCopyCut",!0),a("pasteLinesPerSelection",!0),a("selectionsMayTouch",!1),a("readOnly",!1,function(n,r){r=="nocursor"&&(ho(n),n.display.input.blur()),n.display.input.readOnlyChanged(r)}),a("screenReaderLabel",null,function(n,r){r=r===""?null:r,n.display.input.screenReaderLabelChanged(r)}),a("disableInput",!1,function(n,r){r||n.display.input.reset()},!0),a("dragDrop",!0,Yl),a("allowDropFileTypes",null),a("cursorBlinkRate",530),a("cursorScrollMargin",0),a("cursorHeight",1,ma,!0),a("singleCursorHeightPerLine",!0,ma,!0),a("workTime",100),a("workDelay",100),a("flattenSpans",!0,di,!0),a("addModeClass",!1,di,!0),a("pollInterval",100),a("undoDepth",200,function(n,r){return n.doc.history.undoDepth=r}),a("historyEventDelay",1250),a("viewportMargin",10,function(n){return n.refresh()},!0),a("maxHighlightLength",1e4,di,!0),a("moveInputWithCursor",!0,function(n,r){r||n.display.input.resetPosition()}),a("tabindex",null,function(n,r){return n.display.input.getField().tabIndex=r||""}),a("autofocus",null),a("direction","ltr",function(n,r){return n.doc.setDirection(r)},!0),a("phrases",null)}function Yl(e,t,a){var n=a&&a!=Xo;if(!t!=!n){var r=e.display.dragFunctions,i=t?Le:st;i(e.display.scroller,"dragstart",r.start),i(e.display.scroller,"dragenter",r.enter),i(e.display.scroller,"dragover",r.over),i(e.display.scroller,"dragleave",r.leave),i(e.display.scroller,"drop",r.drop)}}function Zl(e){e.options.lineWrapping?(H(e.display.wrapper,"CodeMirror-wrap"),e.display.sizer.style.minWidth="",e.display.sizerWidth=null):(ae(e.display.wrapper,"CodeMirror-wrap"),br(e)),dr(e),ga(e),On(e),setTimeout(function(){return ao(e)},100)}function Da(e,t){var a=this;if(!(this instanceof Da))return new Da(e,t);this.options=t=t?ee(t):{},ee(ol,t,!1);var n=t.value;typeof n=="string"?n=new yr(n,t.mode,null,t.lineSeparator,t.direction):t.mode&&(n.modeOption=t.mode),this.doc=n;var r=new Da.inputStyles[t.inputStyle](this),i=this.display=new Ro(e,n,r,t);i.wrapper.CodeMirror=this,rl(this),t.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),Uo(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new te,keySeq:null,specialChars:null},t.autofocus&&!p&&i.input.focus(),fe&&oe<11&&setTimeout(function(){return a.display.input.reset(!0)},20),ql(this),Dl(),$r(this),this.curOp.forceUpdate=!0,gs(this,n),t.autofocus&&!p||this.hasFocus()?setTimeout(function(){a.hasFocus()&&!a.state.focused&&Zr(a)},20):ho(this);for(var l in zi)zi.hasOwnProperty(l)&&zi[l](this,t[l],Xo);Za(this),t.finishInit&&t.finishInit(this);for(var c=0;c20*20}Le(t.scroller,"touchstart",function(h){if(!Ue(e,h)&&!i(h)&&!cs(e,h)){t.input.ensurePolled(),clearTimeout(a);var A=+new Date;t.activeTouch={start:A,moved:!1,prev:A-n.end<=300?n:null},h.touches.length==1&&(t.activeTouch.left=h.touches[0].pageX,t.activeTouch.top=h.touches[0].pageY)}}),Le(t.scroller,"touchmove",function(){t.activeTouch&&(t.activeTouch.moved=!0)}),Le(t.scroller,"touchend",function(h){var A=t.activeTouch;if(A&&!Ur(t,h)&&A.left!=null&&!A.moved&&new Date-A.start<300){var se=e.coordsChar(t.activeTouch,"page"),pe;!A.prev||l(A,A.prev)?pe=new la(se,se):!A.prev.prev||l(A,A.prev.prev)?pe=e.findWordAt(se):pe=new la(Me(se.line,0),Ye(e.doc,Me(se.line+1,0))),e.setSelection(pe.anchor,pe.head),e.focus(),Ze(h)}r()}),Le(t.scroller,"touchcancel",r),Le(t.scroller,"scroll",function(){t.scroller.clientHeight&&(vo(e,t.scroller.scrollTop),wr(e,t.scroller.scrollLeft,!0),rt(e,"scroll",e))}),Le(t.scroller,"mousewheel",function(h){return ui(e,h)}),Le(t.scroller,"DOMMouseScroll",function(h){return ui(e,h)}),Le(t.wrapper,"scroll",function(){return t.wrapper.scrollTop=t.wrapper.scrollLeft=0}),t.dragFunctions={enter:function(h){Ue(e,h)||ut(h)},over:function(h){Ue(e,h)||(Rl(e,h),ut(h))},start:function(h){return Ml(e,h)},drop:Ia(e,Sl),leave:function(h){Ue(e,h)||Ks(e)}};var c=t.input.getField();Le(c,"keyup",function(h){return qs.call(e,h)}),Le(c,"keydown",Ia(e,Zs)),Le(c,"keypress",Ia(e,$s)),Le(c,"focus",function(h){return Zr(e,h)}),Le(c,"blur",function(h){return ho(e,h)})}var ds=[];Da.defineInitHook=function(e){return ds.push(e)};function _i(e,t,a,n){var r=e.doc,i;a==null&&(a="add"),a=="smart"&&(r.mode.indent?i=qt(e,t).state:a="prev");var l=e.options.tabSize,c=tt(r,t),h=B(c.text,null,l);c.stateAfter&&(c.stateAfter=null);var A=c.text.match(/^\s*/)[0],se;if(!n&&!/\S/.test(c.text))se=0,a="not";else if(a=="smart"&&(se=r.mode.indent(i,c.text.slice(A.length),c.text),se==xe||se>150)){if(!n)return;a="prev"}a=="prev"?t>r.first?se=B(tt(r,t-1).text,null,l):se=0:a=="add"?se=h+e.options.indentUnit:a=="subtract"?se=h-e.options.indentUnit:typeof a=="number"&&(se=h+a),se=Math.max(0,se);var pe="",Ne=0;if(e.options.indentWithTabs)for(var we=Math.floor(se/l);we;--we)Ne+=l,pe+=" ";if(Nel,h=fn(t),A=null;if(c&&n.ranges.length>1)if(Gr&&Gr.text.join(` -`)==t){if(n.ranges.length%Gr.text.length==0){A=[];for(var se=0;se=0;Ne--){var we=n.ranges[Ne],Qe=we.from(),et=we.to();we.empty()&&(a&&a>0?Qe=Me(Qe.line,Qe.ch-a):e.state.overwrite&&!c?et=Me(et.line,Math.min(tt(i,et.line).text.length,et.ch+v(h).length)):c&&Gr&&Gr.lineWise&&Gr.text.join(` + left: `+t.left+"px; width: "+Math.max(2,t.right-t.left)+"px;");e.display.lineSpace.appendChild(i),i.scrollIntoView(r),e.display.lineSpace.removeChild(i)}}function Vi(e,t,a,n){n==null&&(n=0);var r;!e.options.lineWrapping&&t==a&&(t=t.ch?Me(t.line,t.sticky=="before"?t.ch-1:t.ch,"after"):t,a=t.sticky=="before"?Me(t.line,t.ch+1,"before"):t);for(var i=0;i<5;i++){var l=!1,c=Wn(e,t),h=!a||a==t?c:Wn(e,a);r={left:Math.min(c.left,h.left),top:Math.min(c.top,h.top)-n,right:Math.max(c.left,h.left),bottom:Math.max(c.bottom,h.bottom)+n};var A=ai(e,r),se=e.doc.scrollTop,pe=e.doc.scrollLeft;if(A.scrollTop!=null&&(vo(e,A.scrollTop),Math.abs(e.doc.scrollTop-se)>1&&(l=!0)),A.scrollLeft!=null&&(wr(e,A.scrollLeft),Math.abs(e.doc.scrollLeft-pe)>1&&(l=!0)),!l)break}return r}function Si(e,t){var a=ai(e,t);a.scrollTop!=null&&vo(e,a.scrollTop),a.scrollLeft!=null&&wr(e,a.scrollLeft)}function ai(e,t){var a=e.display,n=ja(e.display);t.top<0&&(t.top=0);var r=e.curOp&&e.curOp.scrollTop!=null?e.curOp.scrollTop:a.scroller.scrollTop,i=f(e),l={};t.bottom-t.top>i&&(t.bottom=t.top+i);var c=e.doc.height+V(a),h=t.topc-n;if(t.topr+i){var se=Math.min(t.top,(A?c:t.bottom)-i);se!=r&&(l.scrollTop=se)}var pe=e.options.fixedGutter?0:a.gutters.offsetWidth,Ne=e.curOp&&e.curOp.scrollLeft!=null?e.curOp.scrollLeft:a.scroller.scrollLeft-pe,we=I(e)-a.gutters.offsetWidth,Qe=t.right-t.left>we;return Qe&&(t.right=t.left+we),t.left<10?l.scrollLeft=0:t.leftwe+Ne-3&&(l.scrollLeft=t.right+(Qe?0:10)-we),l}function ri(e,t){if(t==null)return;Lo(e),e.curOp.scrollTop=(e.curOp.scrollTop==null?e.doc.scrollTop:e.curOp.scrollTop)+t}function po(e){Lo(e);var t=e.getCursor();e.curOp.scrollToPos={from:t,to:t,margin:e.options.cursorScrollMargin}}function mo(e,t,a){(t!=null||a!=null)&&Lo(e),t!=null&&(e.curOp.scrollLeft=t),a!=null&&(e.curOp.scrollTop=a)}function Xi(e,t){Lo(e),e.curOp.scrollToPos=t}function Lo(e){var t=e.curOp.scrollToPos;if(t){e.curOp.scrollToPos=null;var a=Zt(e,t.from),n=Zt(e,t.to);_o(e,a,n,t.margin)}}function _o(e,t,a,n){var r=ai(e,{left:Math.min(t.left,a.left),top:Math.min(t.top,a.top)-n,right:Math.max(t.right,a.right),bottom:Math.max(t.bottom,a.bottom)+n});mo(e,r.scrollLeft,r.scrollTop)}function vo(e,t){if(Math.abs(e.doc.scrollTop-t)<2)return;Re||Mo(e,{top:t}),go(e,t,!0),Re&&Mo(e),So(e,100)}function go(e,t,a){if(t=Math.max(0,Math.min(e.display.scroller.scrollHeight-e.display.scroller.clientHeight,t)),e.display.scroller.scrollTop==t&&!a)return;e.doc.scrollTop=t,e.display.scrollbars.setScrollTop(t),e.display.scroller.scrollTop!=t&&(e.display.scroller.scrollTop=t)}function wr(e,t,a,n){if(t=Math.max(0,Math.min(t,e.display.scroller.scrollWidth-e.display.scroller.clientWidth)),(a?t==e.doc.scrollLeft:Math.abs(e.doc.scrollLeft-t)<2)&&!n)return;e.doc.scrollLeft=t,Vn(e),e.display.scroller.scrollLeft!=t&&(e.display.scroller.scrollLeft=t),e.display.scrollbars.setScrollLeft(t)}function no(e){var t=e.display,a=t.gutters.offsetWidth,n=Math.round(e.doc.height+V(e.display));return{clientHeight:t.scroller.clientHeight,viewHeight:t.wrapper.clientHeight,scrollWidth:t.scroller.scrollWidth,clientWidth:t.scroller.clientWidth,viewWidth:t.wrapper.clientWidth,barLeft:e.options.fixedGutter?a:0,docHeight:n,scrollHeight:n+he(e)+t.barHeight,nativeBarWidth:t.nativeBarWidth,gutterWidth:a}}var qr=function(e,t,a){this.cm=a;var n=this.vert=s("div",[s("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),r=this.horiz=s("div",[s("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");n.tabIndex=r.tabIndex=-1,e(n),e(r),Le(n,"scroll",function(){n.clientHeight&&t(n.scrollTop,"vertical")}),Le(r,"scroll",function(){r.clientWidth&&t(r.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,fe&&oe<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};qr.prototype.update=function(e){var t=e.scrollWidth>e.clientWidth+1,a=e.scrollHeight>e.clientHeight+1,n=e.nativeBarWidth;if(a){this.vert.style.display="block",this.vert.style.bottom=t?n+"px":"0";var r=e.viewHeight-(t?n:0);this.vert.firstChild.style.height=Math.max(0,e.scrollHeight-e.clientHeight+r)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(t){this.horiz.style.display="block",this.horiz.style.right=a?n+"px":"0",this.horiz.style.left=e.barLeft+"px";var i=e.viewWidth-e.barLeft-(a?n:0);this.horiz.firstChild.style.width=Math.max(0,e.scrollWidth-e.clientWidth+i)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&e.clientHeight>0&&(n==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:a?n:0,bottom:t?n:0}},qr.prototype.setScrollLeft=function(e){this.horiz.scrollLeft!=e&&(this.horiz.scrollLeft=e),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},qr.prototype.setScrollTop=function(e){this.vert.scrollTop!=e&&(this.vert.scrollTop=e),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},qr.prototype.zeroWidthHack=function(){var e=y&&!u?"12px":"18px";this.horiz.style.height=this.vert.style.width=e,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new te,this.disableVert=new te},qr.prototype.enableZeroWidthBar=function(e,t,a){e.style.pointerEvents="auto";function n(){var r=e.getBoundingClientRect(),i=a=="vert"?document.elementFromPoint(r.right-1,(r.top+r.bottom)/2):document.elementFromPoint((r.right+r.left)/2,r.bottom-1);i!=e?e.style.pointerEvents="none":t.set(1e3,n)}t.set(1e3,n)},qr.prototype.clear=function(){var e=this.horiz.parentNode;e.removeChild(this.horiz),e.removeChild(this.vert)};var Oo=function(){};Oo.prototype.update=function(){return{bottom:0,right:0}},Oo.prototype.setScrollLeft=function(){},Oo.prototype.setScrollTop=function(){},Oo.prototype.clear=function(){};function ao(e,t){t||(t=no(e));var a=e.display.barWidth,n=e.display.barHeight;Io(e,t);for(var r=0;r<4&&a!=e.display.barWidth||n!=e.display.barHeight;r++)a!=e.display.barWidth&&e.options.lineWrapping&&jo(e),Io(e,no(e)),a=e.display.barWidth,n=e.display.barHeight}function Io(e,t){var a=e.display,n=a.scrollbars.update(t);a.sizer.style.paddingRight=(a.barWidth=n.right)+"px",a.sizer.style.paddingBottom=(a.barHeight=n.bottom)+"px",a.heightForcer.style.borderBottom=n.bottom+"px solid transparent",n.right&&n.bottom?(a.scrollbarFiller.style.display="block",a.scrollbarFiller.style.height=n.bottom+"px",a.scrollbarFiller.style.width=n.right+"px"):a.scrollbarFiller.style.display="",n.bottom&&e.options.coverGutterNextToScrollbar&&e.options.fixedGutter?(a.gutterFiller.style.display="block",a.gutterFiller.style.height=n.bottom+"px",a.gutterFiller.style.width=t.gutterWidth+"px"):a.gutterFiller.style.display=""}var oi={native:qr,null:Oo};function Uo(e){e.display.scrollbars&&(e.display.scrollbars.clear(),e.display.scrollbars.addClass&&ae(e.display.wrapper,e.display.scrollbars.addClass)),e.display.scrollbars=new oi[e.options.scrollbarStyle](function(t){e.display.wrapper.insertBefore(t,e.display.scrollbarFiller),Le(t,"mousedown",function(){e.state.focused&&setTimeout(function(){return e.display.input.focus()},0)}),t.setAttribute("cm-not-content","true")},function(t,a){a=="horizontal"?wr(e,t):vo(e,t)},e),e.display.scrollbars.addClass&&H(e.display.wrapper,e.display.scrollbars.addClass)}var ii=0;function $r(e){e.curOp={cm:e,viewChanged:!1,startHeight:e.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++ii},Kr(e.curOp)}function ro(e){var t=e.curOp;t&&Tn(t,function(a){for(var n=0;n=a.viewTo)||a.maxLineChanged&&t.options.lineWrapping,e.update=e.mustUpdate&&new Tr(t,e.mustUpdate&&{top:e.scrollTop,ensure:e.scrollToPos},e.forceUpdate)}function Zi(e){e.updatedDisplay=e.mustUpdate&&oo(e.cm,e.update)}function qi(e){var t=e.cm,a=t.display;e.updatedDisplay&&jo(t),e.barMeasure=no(t),a.maxLineChanged&&!t.options.lineWrapping&&(e.adjustWidthTo=q(t,a.maxLine,a.maxLine.text.length).left+3,t.display.sizerWidth=e.adjustWidthTo,e.barMeasure.scrollWidth=Math.max(a.scroller.clientWidth,a.sizer.offsetLeft+e.adjustWidthTo+he(t)+t.display.barWidth),e.maxScrollLeft=Math.max(0,a.sizer.offsetLeft+e.adjustWidthTo-I(t))),(e.updatedDisplay||e.selectionChanged)&&(e.preparedSelection=a.input.prepareSelection())}function si(e){var t=e.cm;e.adjustWidthTo!=null&&(t.display.sizer.style.minWidth=e.adjustWidthTo+"px",e.maxScrollLeft=e.display.viewTo)return;var a=+new Date+e.options.workTime,n=Gt(e,t.highlightFrontier),r=[];t.iter(n.line,Math.min(t.first+t.size,e.display.viewTo+500),function(i){if(n.line>=e.display.viewFrom){var l=i.styles,c=i.text.length>e.options.maxHighlightLength?Bt(t.mode,n.state):null,h=zt(e,i,n,!0);c&&(n.state=c),i.styles=h.styles;var A=i.styleClasses,se=h.classes;se?i.styleClasses=se:A&&(i.styleClasses=null);for(var pe=!l||l.length!=i.styles.length||A!=se&&(!A||!se||A.bgClass!=se.bgClass||A.textClass!=se.textClass),Ne=0;!pe&&Nea)return So(e,e.options.workDelay),!0}),t.highlightFrontier=n.line,t.modeFrontier=Math.max(t.modeFrontier,n.line),r.length&&fr(e,function(){for(var i=0;i=a.viewFrom&&t.visible.to<=a.viewTo&&(a.updateLineNumbers==null||a.updateLineNumbers>=a.viewTo)&&a.renderedView==a.view&&Xr(e)==0)return!1;Za(e)&&(Oa(e),t.dims=Ma(e));var r=n.first+n.size,i=Math.max(t.visible.from-e.options.viewportMargin,n.first),l=Math.min(r,t.visible.to+e.options.viewportMargin);a.viewFroml&&a.viewTo-l<20&&(l=Math.min(r,a.viewTo)),We&&(i=La(e.doc,i),l=Fa(e.doc,l));var c=i!=a.viewFrom||l!=a.viewTo||a.lastWrapHeight!=t.wrapperHeight||a.lastWrapWidth!=t.wrapperWidth;Vr(e,i,l),a.viewOffset=nr(ot(e.doc,a.viewFrom)),e.display.mover.style.top=a.viewOffset+"px";var h=Xr(e);if(!c&&h==0&&!t.force&&a.renderedView==a.view&&(a.updateLineNumbers==null||a.updateLineNumbers>=a.viewTo))return!1;var A=Di(e);return h>4&&(a.lineDiv.style.display="none"),wi(e,a.updateLineNumbers,t.dims),h>4&&(a.lineDiv.style.display=""),a.renderedView=a.view,Pi(A),T(a.cursorDiv),T(a.selectionDiv),a.gutters.style.height=a.sizer.style.minHeight=0,c&&(a.lastWrapHeight=t.wrapperHeight,a.lastWrapWidth=t.wrapperWidth,So(e,400)),a.updateLineNumbers=null,!0}function ko(e,t){for(var a=t.viewport,n=!0;;n=!1){if(!n||!e.options.lineWrapping||t.oldDisplayWidth==I(e)){if(a&&a.top!=null&&(a={top:Math.min(e.doc.height+V(e.display)-f(e),a.top)}),t.visible=No(e.display,e.doc,a),t.visible.from>=e.display.viewFrom&&t.visible.to<=e.display.viewTo)break}else n&&(t.visible=No(e.display,e.doc,a));if(!oo(e,t))break;jo(e);var r=no(e);ma(e),ao(e,r),fa(e,r),t.force=!1}t.signal(e,"update",e),(e.display.viewFrom!=e.display.reportedViewFrom||e.display.viewTo!=e.display.reportedViewTo)&&(t.signal(e,"viewportChange",e,e.display.viewFrom,e.display.viewTo),e.display.reportedViewFrom=e.display.viewFrom,e.display.reportedViewTo=e.display.viewTo)}function Mo(e,t){var a=new Tr(e,t);if(oo(e,a)){jo(e),ko(e,a);var n=no(e);ma(e),ao(e,n),fa(e,n),a.finish()}}function wi(e,t,a){var n=e.display,r=e.options.lineNumbers,i=n.lineDiv,l=i.firstChild;function c(Qe){var et=Qe.nextSibling;return z&&y&&e.display.currentWheelTarget==Qe?Qe.style.display="none":Qe.parentNode.removeChild(Qe),et}for(var h=n.view,A=n.viewFrom,se=0;se-1&&(we=!1),Mr(e,pe,A,a)),we&&(T(pe.lineNumber),pe.lineNumber.appendChild(document.createTextNode(ca(e.options,A)))),l=pe.node.nextSibling}A+=pe.size}for(;l;)l=c(l)}function Fo(e){var t=e.gutters.offsetWidth;e.sizer.style.marginLeft=t+"px"}function fa(e,t){e.display.sizer.style.minHeight=t.docHeight+"px",e.display.heightForcer.style.top=t.docHeight+"px",e.display.gutters.style.height=t.docHeight+e.display.barHeight+he(e)+"px"}function Vn(e){var t=e.display,a=t.view;if(!t.alignWidgets&&(!t.gutters.firstChild||!e.options.fixedGutter))return;for(var n=sr(t)-t.scroller.scrollLeft+e.doc.scrollLeft,r=t.gutters.offsetWidth,i=n+"px",l=0;ll.clientWidth,h=l.scrollHeight>l.clientHeight;if(!(n&&c||r&&h))return;if(r&&y&&z){e:for(var A=t.target,se=i.view;A!=l;A=A.parentNode)for(var pe=0;pe=0&&Oe(e,n.to())<=0)return a}return-1};var ua=function(e,t){this.anchor=e,this.head=t};ua.prototype.from=function(){return Nt(this.anchor,this.head)},ua.prototype.to=function(){return dt(this.anchor,this.head)},ua.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function jr(e,t,a){var n=e&&e.options.selectionsMayTouch,r=t[a];t.sort(function(Ne,we){return Oe(Ne.from(),we.from())}),a=Ee(t,r);for(var i=1;i0:h>=0){var A=Nt(c.from(),l.from()),se=dt(c.to(),l.to()),pe=c.empty()?l.from()==l.head:c.from()==c.head;i<=a&&--a,t.splice(--i,2,new ua(pe?se:A,pe?A:se))}}return new pr(t,a)}function Hr(e,t){return new pr([new ua(e,t||e)],0)}function Qr(e){return e.text?Me(e.from.line+e.text.length-1,v(e.text).length+(e.text.length==1?e.from.ch:0)):e.to}function ci(e,t){if(Oe(e,t.from)<0)return e;if(Oe(e,t.to)<=0)return Qr(t);var a=e.line+t.text.length-(t.to.line-t.from.line)-1,n=e.ch;return e.line==t.to.line&&(n+=Qr(t).ch-t.to.ch),Me(a,n)}function Ko(e,t){for(var a=[],n=0;n1&&e.remove(c.line+1,Qe-1),e.insert(c.line+1,yt)}Cn(e,"change",e,t)}function Eo(e,t,a){function n(r,i,l){if(r.linked)for(var c=0;c1&&!e.done[e.done.length-2].ranges)return e.done.pop(),v(e.done)}function ys(e,t,a,n){var r=e.history;r.undone.length=0;var i=+new Date,l,c;if((r.lastOp==n||r.lastOrigin==t.origin&&t.origin&&(t.origin.charAt(0)=="+"&&r.lastModTime>i-(e.cm?e.cm.options.historyEventDelay:500)||t.origin.charAt(0)=="*"))&&(l=pl(r,r.lastOp==n)))c=v(l.changes),Oe(t.from,t.to)==0&&Oe(t.from,c.to)==0?c.to=Qr(t):l.changes.push(ns(e,t));else{var h=v(r.done);for((!h||!h.ranges)&&Li(e.sel,r.done),l={changes:[ns(e,t)],generation:r.generation},r.done.push(l);r.done.length>r.undoDepth;)r.done.shift(),r.done[0].ranges||r.done.shift()}r.done.push(a),r.generation=++r.maxGeneration,r.lastModTime=r.lastSelTime=i,r.lastOp=r.lastSelOp=n,r.lastOrigin=r.lastSelOrigin=t.origin,c||rt(e,"historyAdded")}function ml(e,t,a,n){var r=t.charAt(0);return r=="*"||r=="+"&&a.ranges.length==n.ranges.length&&a.somethingSelected()==n.somethingSelected()&&new Date-e.history.lastSelTime<=(e.cm?e.cm.options.historyEventDelay:500)}function vl(e,t,a,n){var r=e.history,i=n&&n.origin;a==r.lastSelOp||i&&r.lastSelOrigin==i&&(r.lastModTime==r.lastSelTime&&r.lastOrigin==i||ml(e,i,v(r.done),t))?r.done[r.done.length-1]=t:Li(t,r.done),r.lastSelTime=+new Date,r.lastSelOrigin=i,r.lastSelOp=a,n&&n.clearRedo!==!1&&Es(r.undone)}function Li(e,t){var a=v(t);a&&a.ranges&&a.equals(e)||t.push(e)}function Cs(e,t,a,n){var r=t["spans_"+e.id],i=0;e.iter(Math.max(e.first,a),Math.min(e.first+e.size,n),function(l){l.markedSpans&&((r||(r=t["spans_"+e.id]={}))[i]=l.markedSpans),++i})}function gl(e){if(!e)return null;for(var t,a=0;a-1&&(v(c)[pe]=A[pe],delete A[pe]))}}return n}function as(e,t,a,n){if(n){var r=e.anchor;if(a){var i=Oe(t,r)<0;i!=Oe(a,r)<0?(r=t,t=a):i!=Oe(t,a)<0&&(t=a)}return new ua(r,t)}else return new ua(a||t,t)}function Ii(e,t,a,n,r){r==null&&(r=e.cm&&(e.cm.display.shift||e.extend)),lr(e,new pr([as(e.sel.primary(),t,a,r)],0),n)}function xs(e,t,a){for(var n=[],r=e.cm&&(e.cm.display.shift||e.extend),i=0;i=t.ch:c.to>t.ch))){if(r&&(rt(h,"beforeCursorEnter"),h.explicitlyCleared))if(i.markedSpans){--l;continue}else break;if(!h.atomic)continue;if(a){var pe=h.find(n<0?1:-1),Ne=void 0;if((n<0?se:A)&&(pe=Ds(e,pe,-n,pe&&pe.line==t.line?i:null)),pe&&pe.line==t.line&&(Ne=Oe(pe,a))&&(n<0?Ne<0:Ne>0))return zo(e,pe,t,n,r)}var we=h.find(n<0?-1:1);return(n<0?A:se)&&(we=Ds(e,we,n,we.line==t.line?i:null)),we?zo(e,we,t,n,r):null}}return t}function ki(e,t,a,n,r){var i=n||1,l=zo(e,t,a,i,r)||!r&&zo(e,t,a,i,!0)||zo(e,t,a,-i,r)||!r&&zo(e,t,a,-i,!0);return l||(e.cantEdit=!0,Me(e.first,0))}function Ds(e,t,a,n){return a<0&&t.ch==0?t.line>e.first?Ze(e,Me(t.line-1)):null:a>0&&t.ch==(n||ot(e,t.line)).text.length?t.line=0;--r)Ts(e,{from:n[r].from,to:n[r].to,text:r?[""]:t.text,origin:t.origin});else Ts(e,t)}function Ts(e,t){if(t.text.length==1&&t.text[0]==""&&Oe(t.from,t.to)==0)return;var a=Ko(e,t);ys(e,t,a,e.cm?e.cm.curOp.id:NaN),fi(e,t,a,sn(e,t));var n=[];Eo(e,function(r,i){!i&&Ee(n,r.history)==-1&&(Is(r.history,t),n.push(r.history)),fi(r,t,null,sn(r,t))})}function Fi(e,t,a){var n=e.cm&&e.cm.state.suppressEdits;if(n&&!a)return;for(var r=e.history,i,l=e.sel,c=t=="undo"?r.done:r.undone,h=t=="undo"?r.undone:r.done,A=0;A=0;--we){var Qe=Ne(we);if(Qe)return Qe.v}}function js(e,t){if(t==0)return;if(e.first+=t,e.sel=new pr(W(e.sel.ranges,function(r){return new ua(Me(r.anchor.line+t,r.anchor.ch),Me(r.head.line+t,r.head.ch))}),e.sel.primIndex),e.cm){ga(e.cm,e.first,e.first-t,t);for(var a=e.cm.display,n=a.viewFrom;ne.lastLine())return;if(t.from.linei&&(t={from:t.from,to:Me(i,ot(e,i).text.length),text:[t.text[0]],origin:t.origin}),t.removed=hn(e,t.from,t.to),a||(a=Ko(e,t)),e.cm?yl(e.cm,t,n):ts(e,t,n),Ui(e,a,Se),e.cantEdit&&ki(e,Me(e.firstLine(),0))&&(e.cantEdit=!1)}function yl(e,t,a){var n=e.doc,r=e.display,i=t.from,l=t.to,c=!1,h=i.line;e.options.lineWrapping||(h=qt(Xn(ot(n,i.line))),n.iter(h,l.line+1,function(we){if(we==r.maxLine)return c=!0,!0})),n.sel.contains(t.from,t.to)>-1&&ke(e),ts(n,t,a,Dr(e)),e.options.lineWrapping||(n.iter(h,i.line+t.text.length,function(we){var Qe=gr(we);Qe>r.maxLineLength&&(r.maxLine=we,r.maxLineLength=Qe,r.maxLineChanged=!0,c=!1)}),c&&(e.curOp.updateMaxLine=!0)),ia(n,i.line),So(e,400);var A=t.text.length-(l.line-i.line)-1;t.full?ga(e):i.line==l.line&&t.text.length==1&&!vs(e.doc,t)?Ra(e,i.line,"text"):ga(e,i.line,l.line+1,A);var se=Ke(e,"changes"),pe=Ke(e,"change");if(pe||se){var Ne={from:i,to:l,text:t.text,removed:t.removed,origin:t.origin};pe&&Cn(e,"change",e,Ne),se&&(e.curOp.changeObjs||(e.curOp.changeObjs=[])).push(Ne)}e.display.selForContextMenu=null}function Qo(e,t,a,n,r){var i;n||(n=a),Oe(n,a)<0&&(i=[n,a],a=i[0],n=i[1]),typeof t=="string"&&(t=e.splitLines(t)),Ho(e,{from:a,to:n,text:t,origin:r})}function Ns(e,t,a,n){a1||!(this.children[0]instanceof pi))){var c=[];this.collapse(c),this.children=[new pi(c)],this.children[0].parent=this}},collapse:function(e){for(var t=0;t50){for(var l=r.lines.length%25+25,c=l;c10);e.parent.maybeSpill()},iterN:function(e,t,a){for(var n=0;ne.display.maxLineLength&&(e.display.maxLine=A,e.display.maxLineLength=se,e.display.maxLineChanged=!0)}n!=null&&e&&this.collapsed&&ga(e,n,r+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,e&&Ms(e.doc)),e&&Cn(e,"markerCleared",e,this,n,r),t&&ro(e),this.parent&&this.parent.clear()},yo.prototype.find=function(e,t){e==null&&this.type=="bookmark"&&(e=1);for(var a,n,r=0;r0||l==0&&i.clearWhenEmpty!==!1)return i;if(i.replacedWith&&(i.collapsed=!0,i.widgetNode=ue("span",[i.replacedWith],"CodeMirror-widget"),n.handleMouseEvents||i.widgetNode.setAttribute("cm-ignore-events","true"),n.insertLeft&&(i.widgetNode.insertLeft=!0)),i.collapsed){if(da(e,t.line,t,a,i)||t.line!=a.line&&da(e,a.line,t,a,i))throw new Error("Inserting collapsed marker partially overlapping an existing one");$t()}i.addToHistory&&ys(e,{from:t,to:a,origin:"markText"},e.sel,NaN);var c=t.line,h=e.cm,A;if(e.iter(c,a.line+1,function(pe){h&&i.collapsed&&!h.options.lineWrapping&&Xn(pe)==h.display.maxLine&&(A=!0),i.collapsed&&c!=t.line&&Hn(pe,0),en(pe,new xn(i,c==t.line?t.ch:null,c==a.line?a.ch:null)),++c}),i.collapsed&&e.iter(t.line,a.line+1,function(pe){Pa(e,pe)&&Hn(pe,0)}),i.clearOnEnter&&Le(i,"beforeCursorEnter",function(){return i.clear()}),i.readOnly&&(Jt(),(e.history.done.length||e.history.undone.length)&&e.clearHistory()),i.collapsed&&(i.id=++ks,i.atomic=!0),h){if(A&&(h.curOp.updateMaxLine=!0),i.collapsed)ga(h,t.line,a.line+1);else if(i.className||i.startStyle||i.endStyle||i.css||i.attributes||i.title)for(var se=t.line;se<=a.line;se++)Ra(h,se,"text");i.atomic&&Ms(h.doc),Cn(h,"markerAdded",h,i)}return i}var gi=function(e,t){this.markers=e,this.primary=t;for(var a=0;a=0;h--)Ho(this,n[h]);c?Os(this,c):this.cm&&po(this.cm)}),undo:Ua(function(){Fi(this,"undo")}),redo:Ua(function(){Fi(this,"redo")}),undoSelection:Ua(function(){Fi(this,"undo",!0)}),redoSelection:Ua(function(){Fi(this,"redo",!0)}),setExtending:function(e){this.extend=e},getExtending:function(){return this.extend},historySize:function(){for(var e=this.history,t=0,a=0,n=0;n=e.ch)&&t.push(r.marker.parent||r.marker)}return t},findMarks:function(e,t,a){e=Ze(this,e),t=Ze(this,t);var n=[],r=e.line;return this.iter(e.line,t.line+1,function(i){var l=i.markedSpans;if(l)for(var c=0;c=h.to||h.from==null&&r!=e.line||h.from!=null&&r==t.line&&h.from>=t.ch)&&(!a||a(h.marker))&&n.push(h.marker.parent||h.marker)}++r}),n},getAllMarks:function(){var e=[];return this.iter(function(t){var a=t.markedSpans;if(a)for(var n=0;ne)return t=e,!0;e-=i,++a}),Ze(this,Me(a,t))},indexFromPos:function(e){e=Ze(this,e);var t=e.ch;if(e.linet&&(t=e.from),e.to!=null&&e.to-1){t.state.draggingText(e),setTimeout(function(){return t.display.input.focus()},20);return}try{var se=e.dataTransfer.getData("Text");if(se){var pe;if(t.state.draggingText&&!t.state.draggingText.copy&&(pe=t.listSelections()),Ui(t.doc,Hr(a,a)),pe)for(var Ne=0;Ne=0;c--)Qo(e.doc,"",n[c].from,n[c].to,"+delete");po(e)})}function os(e,t,a){var n=Je(e.text,t+a,a);return n<0||n>e.text.length?null:n}function is(e,t,a){var n=os(e,t.ch,a);return n==null?null:new Me(t.line,n,a<0?"after":"before")}function ss(e,t,a,n,r){if(e){t.doc.direction=="rtl"&&(r=-r);var i=Qt(a,t.doc.direction);if(i){var l=r<0?v(i):i[0],c=r<0==(l.level==1),h=c?"after":"before",A;if(l.level>0||t.doc.direction=="rtl"){var se=me(t,a);A=r<0?a.text.length-1:0;var pe=Ae(t,se,A).top;A=$e(function(Ne){return Ae(t,se,Ne).top==pe},r<0==(l.level==1)?l.from:l.to-1,A),h=="before"&&(A=os(a,A,1))}else A=r<0?l.to:l.from;return new Me(n,A,h)}}return new Me(n,r<0?a.text.length:0,r<0?"before":"after")}function Nl(e,t,a,n){var r=Qt(t,e.doc.direction);if(!r)return is(t,a,n);a.ch>=t.text.length?(a.ch=t.text.length,a.sticky="before"):a.ch<=0&&(a.ch=0,a.sticky="after");var i=vt(r,a.ch,a.sticky),l=r[i];if(e.doc.direction=="ltr"&&l.level%2==0&&(n>0?l.to>a.ch:l.from=l.from&&Ne>=se.begin)){var we=pe?"before":"after";return new Me(a.line,Ne,we)}}var Qe=function(yt,Ot,Ct){for(var jt=function(Aa,er){return er?new Me(a.line,c(Aa,1),"before"):new Me(a.line,Aa,"after")};yt>=0&&yt0==(rn.level!=1),Ln=Yt?Ct.begin:c(Ct.end,-1);if(rn.from<=Ln&&Ln0?se.end:c(se.begin,-1);return ft!=null&&!(n>0&&ft==t.text.length)&&(et=Qe(n>0?0:r.length-1,n,A(ft)),et)?et:null}var yi={selectAll:Ps,singleSelection:function(e){return e.setSelection(e.getCursor("anchor"),e.getCursor("head"),Se)},killLine:function(e){return Vo(e,function(t){if(t.empty()){var a=ot(e.doc,t.head.line).text.length;return t.head.ch==a&&t.head.line0)r=new Me(r.line,r.ch+1),e.replaceRange(i.charAt(r.ch-1)+i.charAt(r.ch-2),Me(r.line,r.ch-2),r,"+transpose");else if(r.line>e.doc.first){var l=ot(e.doc,r.line-1).text;l&&(r=new Me(r.line,1),e.replaceRange(i.charAt(0)+e.doc.lineSeparator()+l.charAt(l.length-1),Me(r.line-1,l.length-1),r,"+transpose"))}}a.push(new ua(r,r))}e.setSelections(a)})},newlineAndIndent:function(e){return fr(e,function(){for(var t=e.listSelections(),a=t.length-1;a>=0;a--)e.replaceRange(e.doc.lineSeparator(),t[a].anchor,t[a].head,"+input");t=e.listSelections();for(var n=0;ne&&Oe(t,this.pos)==0&&a==this.button};var Ai,xi;function Kl(e,t){var a=+new Date;return xi&&xi.compare(a,e,t)?(Ai=xi=null,"triple"):Ai&&Ai.compare(a,e,t)?(xi=new us(a,e,t),Ai=null,"double"):(Ai=new us(a,e,t),xi=null,"single")}function el(e){var t=this,a=t.display;if(Ue(t,e)||a.activeTouch&&a.input.supportsTouch())return;if(a.input.ensurePolled(),a.shift=e.shiftKey,Ur(a,e)){z||(a.scroller.draggable=!1,setTimeout(function(){return a.scroller.draggable=!0},100));return}if(cs(t,e))return;var n=Xa(t,e),r=Et(e),i=n?Kl(n,r):"single";if(window.focus(),r==1&&t.state.selectingText&&t.state.selectingText(e),n&&Wl(t,r,n,i,e))return;r==1?n?Hl(t,n,i,e):ut(e)==a.scroller&&Ye(e):r==2?(n&&Ii(t.doc,n),setTimeout(function(){return a.input.focus()},20)):r==3&&(de?t.display.input.onContextMenu(e):ti(t))}function Wl(e,t,a,n,r){var i="Click";return n=="double"?i="Double"+i:n=="triple"&&(i="Triple"+i),i=(t==1?"Left":t==2?"Middle":"Right")+i,Ci(e,Qs(i,r),r,function(l){if(typeof l=="string"&&(l=yi[l]),!l)return!1;var c=!1;try{e.isReadOnly()&&(e.state.suppressEdits=!0),c=l(e,a)!=xe}finally{e.state.suppressEdits=!1}return c})}function zl(e,t,a){var n=e.getOption("configureMouse"),r=n?n(e,t,a):{};if(r.unit==null){var i=S?a.shiftKey&&a.metaKey:a.altKey;r.unit=i?"rectangle":t=="single"?"char":t=="double"?"word":"line"}return(r.extend==null||e.doc.extend)&&(r.extend=e.doc.extend||a.shiftKey),r.addNew==null&&(r.addNew=y?a.metaKey:a.ctrlKey),r.moveOnDrag==null&&(r.moveOnDrag=!(y?a.altKey:a.ctrlKey)),r}function Hl(e,t,a,n){fe?setTimeout(K(Oi,e),0):e.curOp.focus=N();var r=zl(e,a,n),i=e.doc.sel,l;e.options.dragDrop&&Ut&&!e.isReadOnly()&&a=="single"&&(l=i.contains(t))>-1&&(Oe((l=i.ranges[l]).from(),t)<0||t.xRel>0)&&(Oe(l.to(),t)>0||t.xRel<0)?Ql(e,n,t,r):Gl(e,n,t,r)}function Ql(e,t,a,n){var r=e.display,i=!1,l=Ia(e,function(A){z&&(r.scroller.draggable=!1),e.state.draggingText=!1,st(r.wrapper.ownerDocument,"mouseup",l),st(r.wrapper.ownerDocument,"mousemove",c),st(r.scroller,"dragstart",h),st(r.scroller,"drop",l),i||(Ye(A),n.addNew||Ii(e.doc,a,null,null,n.extend),z&&!O||fe&&oe==9?setTimeout(function(){r.wrapper.ownerDocument.body.focus({preventScroll:!0}),r.input.focus()},20):r.input.focus())}),c=function(A){i=i||Math.abs(t.clientX-A.clientX)+Math.abs(t.clientY-A.clientY)>=10},h=function(){return i=!0};z&&(r.scroller.draggable=!0),e.state.draggingText=l,l.copy=!n.moveOnDrag,r.scroller.dragDrop&&r.scroller.dragDrop(),Le(r.wrapper.ownerDocument,"mouseup",l),Le(r.wrapper.ownerDocument,"mousemove",c),Le(r.scroller,"dragstart",h),Le(r.scroller,"drop",l),ti(e),setTimeout(function(){return r.input.focus()},20)}function tl(e,t,a){if(a=="char")return new ua(t,t);if(a=="word")return e.findWordAt(t);if(a=="line")return new ua(Me(t.line,0),Ze(e.doc,Me(t.line+1,0)));var n=a(e,t);return new ua(n.from,n.to)}function Gl(e,t,a,n){var r=e.display,i=e.doc;Ye(t);var l,c,h=i.sel,A=h.ranges;if(n.addNew&&!n.extend?(c=i.sel.contains(a),c>-1?l=A[c]:l=new ua(a,a)):(l=i.sel.primary(),c=i.sel.primIndex),n.unit=="rectangle")n.addNew||(l=new ua(a,a)),a=Xa(e,t,!0,!0),c=-1;else{var se=tl(e,a,n.unit);n.extend?l=as(l,se.anchor,se.head,n.extend):l=se}n.addNew?c==-1?(c=A.length,lr(i,jr(e,A.concat([l]),c),{scroll:!1,origin:"*mouse"})):A.length>1&&A[c].empty()&&n.unit=="char"&&!n.extend?(lr(i,jr(e,A.slice(0,c).concat(A.slice(c+1)),0),{scroll:!1,origin:"*mouse"}),h=i.sel):rs(i,c,l,X):(c=0,lr(i,new pr([l],0),X),h=i.sel);var pe=a;function Ne(Ct){if(Oe(pe,Ct)==0)return;if(pe=Ct,n.unit=="rectangle"){for(var jt=[],rn=e.options.tabSize,Yt=B(ot(i,a.line).text,a.ch,rn),Ln=B(ot(i,Ct.line).text,Ct.ch,rn),Aa=Math.min(Yt,Ln),er=Math.max(Yt,Ln),wa=Math.min(a.line,Ct.line),_r=Math.min(e.lastLine(),Math.max(a.line,Ct.line));wa<=_r;wa++){var Cr=ot(i,wa).text,Wa=ye(Cr,Aa,rn);Aa==er?jt.push(new ua(Me(wa,Wa),Me(wa,Wa))):Cr.length>Wa&&jt.push(new ua(Me(wa,Wa),Me(wa,ye(Cr,er,rn))))}jt.length||jt.push(new ua(a,a)),lr(i,jr(e,h.ranges.slice(0,c).concat(jt),c),{origin:"*mouse",scroll:!1}),e.scrollIntoView(Ct)}else{var Ar=l,or=tl(e,Ct,n.unit),$a=Ar.anchor,za;Oe(or.anchor,$a)>0?(za=or.head,$a=Nt(Ar.from(),or.anchor)):(za=or.anchor,$a=dt(Ar.to(),or.head));var Na=h.ranges.slice(0);Na[c]=Jl(e,new ua(Ze(i,$a),za)),lr(i,jr(e,Na,c),X)}}var we=r.wrapper.getBoundingClientRect(),Qe=0;function et(Ct){var jt=++Qe,rn=Xa(e,Ct,!0,n.unit=="rectangle");if(!rn)return;if(Oe(rn,pe)!=0){e.curOp.focus=N(),Ne(rn);var Yt=No(r,i);(rn.line>=Yt.to||rn.linewe.bottom?20:0;Ln&&setTimeout(Ia(e,function(){if(Qe!=jt)return;r.scroller.scrollTop+=Ln,et(Ct)}),50)}}function ft(Ct){e.state.selectingText=!1,Qe=Infinity,Ct&&(Ye(Ct),r.input.focus()),st(r.wrapper.ownerDocument,"mousemove",yt),st(r.wrapper.ownerDocument,"mouseup",Ot),i.history.lastSelOrigin=null}var yt=Ia(e,function(Ct){Ct.buttons===0||!Et(Ct)?ft(Ct):et(Ct)}),Ot=Ia(e,ft);e.state.selectingText=Ot,Le(r.wrapper.ownerDocument,"mousemove",yt),Le(r.wrapper.ownerDocument,"mouseup",Ot)}function Jl(e,t){var a=t.anchor,n=t.head,r=ot(e.doc,a.line);if(Oe(a,n)==0&&a.sticky==n.sticky)return t;var i=Qt(r);if(!i)return t;var l=vt(i,a.ch,a.sticky),c=i[l];if(c.from!=a.ch&&c.to!=a.ch)return t;var h=l+(c.from==a.ch==(c.level!=1)?0:1);if(h==0||h==i.length)return t;var A;if(n.line!=a.line)A=(n.line-a.line)*(e.doc.direction=="ltr"?1:-1)>0;else{var se=vt(i,n.ch,n.sticky),pe=se-l||(n.ch-a.ch)*(c.level==1?-1:1);se==h-1||se==h?A=pe<0:A=pe>0}var Ne=i[h+(A?-1:0)],we=A==(Ne.level==1),Qe=we?Ne.from:Ne.to,et=we?"after":"before";return a.ch==Qe&&a.sticky==et?t:new ua(new Me(a.line,Qe,et),n)}function nl(e,t,a,n){var r,i;if(t.touches)r=t.touches[0].clientX,i=t.touches[0].clientY;else try{r=t.clientX,i=t.clientY}catch(Ne){return!1}if(r>=Math.floor(e.display.gutters.getBoundingClientRect().right))return!1;n&&Ye(t);var l=e.display,c=l.lineDiv.getBoundingClientRect();if(i>c.bottom||!Ke(e,a))return Xe(t);i-=c.top-l.viewOffset;for(var h=0;h=r){var se=wt(e.doc,i),pe=e.display.gutterSpecs[h];return rt(e,a,e,se,pe.className,t),Xe(t)}}}function cs(e,t){return nl(e,t,"gutterClick",!0)}function al(e,t){if(Ur(e.display,t)||Vl(e,t))return;if(Ue(e,t,"contextmenu"))return;de||e.display.input.onContextMenu(t)}function Vl(e,t){return Ke(e,"gutterContextMenu")?nl(e,t,"gutterContextMenu",!1):!1}function rl(e){e.display.wrapper.className=e.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+e.options.theme.replace(/(^|\s)\s*/g," cm-s-"),Sn(e)}var Xo={toString:function(){return"CodeMirror.Init"}},ol={},zi={};function Xl(e){var t=e.optionHandlers;function a(n,r,i,l){e.defaults[n]=r,i&&(t[n]=l?function(c,h,A){A!=Xo&&i(c,h,A)}:i)}e.defineOption=a,e.Init=Xo,a("value","",function(n,r){return n.setValue(r)},!0),a("mode",null,function(n,r){n.doc.modeOption=r,io(n)},!0),a("indentUnit",2,io,!0),a("indentWithTabs",!1),a("smartIndent",!0),a("tabSize",4,function(n){di(n),Sn(n),ga(n)},!0),a("lineSeparator",null,function(n,r){if(n.doc.lineSep=r,!r)return;var i=[],l=n.doc.first;n.doc.iter(function(h){for(var A=0;;){var se=h.text.indexOf(r,A);if(se==-1)break;A=se+r.length,i.push(Me(l,se))}l++});for(var c=i.length-1;c>=0;c--)Qo(n.doc,r,i[c],Me(i[c].line,i[c].ch+r.length))}),a("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(n,r,i){n.state.specialChars=new RegExp(r.source+(r.test(" ")?"":"| "),"g"),i!=Xo&&n.refresh()}),a("specialCharPlaceholder",Ka,function(n){return n.refresh()},!0),a("electricChars",!0),a("inputStyle",p?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),a("spellcheck",!1,function(n,r){return n.getInputField().spellcheck=r},!0),a("autocorrect",!1,function(n,r){return n.getInputField().autocorrect=r},!0),a("autocapitalize",!1,function(n,r){return n.getInputField().autocapitalize=r},!0),a("rtlMoveVisually",!U),a("wholeLineUpdateBefore",!0),a("theme","default",function(n){rl(n),zr(n)},!0),a("keyMap","default",function(n,r,i){var l=Ki(r),c=i!=Xo&&Ki(i);c&&c.detach&&c.detach(n,l),l.attach&&l.attach(n,c||null)}),a("extraKeys",null),a("configureMouse",null),a("lineWrapping",!1,Zl,!0),a("gutters",[],function(n,r){n.display.gutterSpecs=hr(r,n.options.lineNumbers),zr(n)},!0),a("fixedGutter",!0,function(n,r){n.display.gutters.style.left=r?sr(n.display)+"px":"0",n.refresh()},!0),a("coverGutterNextToScrollbar",!1,function(n){return ao(n)},!0),a("scrollbarStyle","native",function(n){Uo(n),ao(n),n.display.scrollbars.setScrollTop(n.doc.scrollTop),n.display.scrollbars.setScrollLeft(n.doc.scrollLeft)},!0),a("lineNumbers",!1,function(n,r){n.display.gutterSpecs=hr(n.options.gutters,r),zr(n)},!0),a("firstLineNumber",1,zr,!0),a("lineNumberFormatter",function(n){return n},zr,!0),a("showCursorWhenSelecting",!1,ma,!0),a("resetSelectionOnContextMenu",!0),a("lineWiseCopyCut",!0),a("pasteLinesPerSelection",!0),a("selectionsMayTouch",!1),a("readOnly",!1,function(n,r){r=="nocursor"&&(ho(n),n.display.input.blur()),n.display.input.readOnlyChanged(r)}),a("screenReaderLabel",null,function(n,r){r=r===""?null:r,n.display.input.screenReaderLabelChanged(r)}),a("disableInput",!1,function(n,r){r||n.display.input.reset()},!0),a("dragDrop",!0,Yl),a("allowDropFileTypes",null),a("cursorBlinkRate",530),a("cursorScrollMargin",0),a("cursorHeight",1,ma,!0),a("singleCursorHeightPerLine",!0,ma,!0),a("workTime",100),a("workDelay",100),a("flattenSpans",!0,di,!0),a("addModeClass",!1,di,!0),a("pollInterval",100),a("undoDepth",200,function(n,r){return n.doc.history.undoDepth=r}),a("historyEventDelay",1250),a("viewportMargin",10,function(n){return n.refresh()},!0),a("maxHighlightLength",1e4,di,!0),a("moveInputWithCursor",!0,function(n,r){r||n.display.input.resetPosition()}),a("tabindex",null,function(n,r){return n.display.input.getField().tabIndex=r||""}),a("autofocus",null),a("direction","ltr",function(n,r){return n.doc.setDirection(r)},!0),a("phrases",null)}function Yl(e,t,a){var n=a&&a!=Xo;if(!t!=!n){var r=e.display.dragFunctions,i=t?Le:st;i(e.display.scroller,"dragstart",r.start),i(e.display.scroller,"dragenter",r.enter),i(e.display.scroller,"dragover",r.over),i(e.display.scroller,"dragleave",r.leave),i(e.display.scroller,"drop",r.drop)}}function Zl(e){e.options.lineWrapping?(H(e.display.wrapper,"CodeMirror-wrap"),e.display.sizer.style.minWidth="",e.display.sizerWidth=null):(ae(e.display.wrapper,"CodeMirror-wrap"),br(e)),dr(e),ga(e),Sn(e),setTimeout(function(){return ao(e)},100)}function Da(e,t){var a=this;if(!(this instanceof Da))return new Da(e,t);this.options=t=t?ee(t):{},ee(ol,t,!1);var n=t.value;typeof n=="string"?n=new yr(n,t.mode,null,t.lineSeparator,t.direction):t.mode&&(n.modeOption=t.mode),this.doc=n;var r=new Da.inputStyles[t.inputStyle](this),i=this.display=new Ro(e,n,r,t);i.wrapper.CodeMirror=this,rl(this),t.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),Uo(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new te,keySeq:null,specialChars:null},t.autofocus&&!p&&i.input.focus(),fe&&oe<11&&setTimeout(function(){return a.display.input.reset(!0)},20),ql(this),Dl(),$r(this),this.curOp.forceUpdate=!0,gs(this,n),t.autofocus&&!p||this.hasFocus()?setTimeout(function(){a.hasFocus()&&!a.state.focused&&Zr(a)},20):ho(this);for(var l in zi)zi.hasOwnProperty(l)&&zi[l](this,t[l],Xo);Za(this),t.finishInit&&t.finishInit(this);for(var c=0;c20*20}Le(t.scroller,"touchstart",function(h){if(!Ue(e,h)&&!i(h)&&!cs(e,h)){t.input.ensurePolled(),clearTimeout(a);var A=+new Date;t.activeTouch={start:A,moved:!1,prev:A-n.end<=300?n:null},h.touches.length==1&&(t.activeTouch.left=h.touches[0].pageX,t.activeTouch.top=h.touches[0].pageY)}}),Le(t.scroller,"touchmove",function(){t.activeTouch&&(t.activeTouch.moved=!0)}),Le(t.scroller,"touchend",function(h){var A=t.activeTouch;if(A&&!Ur(t,h)&&A.left!=null&&!A.moved&&new Date-A.start<300){var se=e.coordsChar(t.activeTouch,"page"),pe;!A.prev||l(A,A.prev)?pe=new ua(se,se):!A.prev.prev||l(A,A.prev.prev)?pe=e.findWordAt(se):pe=new ua(Me(se.line,0),Ze(e.doc,Me(se.line+1,0))),e.setSelection(pe.anchor,pe.head),e.focus(),Ye(h)}r()}),Le(t.scroller,"touchcancel",r),Le(t.scroller,"scroll",function(){t.scroller.clientHeight&&(vo(e,t.scroller.scrollTop),wr(e,t.scroller.scrollLeft,!0),rt(e,"scroll",e))}),Le(t.scroller,"mousewheel",function(h){return ui(e,h)}),Le(t.scroller,"DOMMouseScroll",function(h){return ui(e,h)}),Le(t.wrapper,"scroll",function(){return t.wrapper.scrollTop=t.wrapper.scrollLeft=0}),t.dragFunctions={enter:function(h){Ue(e,h)||ct(h)},over:function(h){Ue(e,h)||(Rl(e,h),ct(h))},start:function(h){return Ml(e,h)},drop:Ia(e,Sl),leave:function(h){Ue(e,h)||Ks(e)}};var c=t.input.getField();Le(c,"keyup",function(h){return qs.call(e,h)}),Le(c,"keydown",Ia(e,Zs)),Le(c,"keypress",Ia(e,$s)),Le(c,"focus",function(h){return Zr(e,h)}),Le(c,"blur",function(h){return ho(e,h)})}var ds=[];Da.defineInitHook=function(e){return ds.push(e)};function _i(e,t,a,n){var r=e.doc,i;a==null&&(a="add"),a=="smart"&&(r.mode.indent?i=Gt(e,t).state:a="prev");var l=e.options.tabSize,c=ot(r,t),h=B(c.text,null,l);c.stateAfter&&(c.stateAfter=null);var A=c.text.match(/^\s*/)[0],se;if(!n&&!/\S/.test(c.text))se=0,a="not";else if(a=="smart"&&(se=r.mode.indent(i,c.text.slice(A.length),c.text),se==xe||se>150)){if(!n)return;a="prev"}a=="prev"?t>r.first?se=B(ot(r,t-1).text,null,l):se=0:a=="add"?se=h+e.options.indentUnit:a=="subtract"?se=h-e.options.indentUnit:typeof a=="number"&&(se=h+a),se=Math.max(0,se);var pe="",Ne=0;if(e.options.indentWithTabs)for(var we=Math.floor(se/l);we;--we)Ne+=l,pe+=" ";if(Nel,h=fn(t),A=null;if(c&&n.ranges.length>1)if(Gr&&Gr.text.join(` +`)==t){if(n.ranges.length%Gr.text.length==0){A=[];for(var se=0;se=0;Ne--){var we=n.ranges[Ne],Qe=we.from(),et=we.to();we.empty()&&(a&&a>0?Qe=Me(Qe.line,Qe.ch-a):e.state.overwrite&&!c?et=Me(et.line,Math.min(ot(i,et.line).text.length,et.ch+v(h).length)):c&&Gr&&Gr.lineWise&&Gr.text.join(` `)==h.join(` -`)&&(Qe=et=Me(Qe.line,0)));var ft={from:Qe,to:et,text:A?A[Ne%A.length]:h,origin:r||(c?"paste":e.state.cutIncoming>l?"cut":"+input")};Ho(e.doc,ft),yn(e,"inputRead",e,ft)}t&&!c&&sl(e,t),po(e),e.curOp.updateInput<2&&(e.curOp.updateInput=pe),e.curOp.typing=!0,e.state.pasteIncoming=e.state.cutIncoming=-1}function il(e,t){var a=e.clipboardData&&e.clipboardData.getData("Text");if(a)return e.preventDefault(),!t.isReadOnly()&&!t.options.disableInput&&fr(t,function(){return fs(t,a,0,null,"paste")}),!0}function sl(e,t){if(!e.options.electricChars||!e.options.smartIndent)return;for(var a=e.doc.sel,n=a.ranges.length-1;n>=0;n--){var r=a.ranges[n];if(r.head.ch>100||n&&a.ranges[n-1].head.line==r.head.line)continue;var i=e.getModeAt(r.head),l=!1;if(i.electricChars){for(var c=0;c-1){l=_i(e,r.head.line,"smart");break}}else i.electricInput&&(i.electricInput.test(tt(e.doc,r.head.line).text.slice(0,r.head.ch))&&(l=_i(e,r.head.line,"smart")));l&&yn(e,"electricInput",e,r.head.line)}}function ll(e){for(var t=[],a=[],n=0;ni&&(_i(this,c.head.line,n,!0),i=c.head.line,l==this.doc.sel.primIndex&&po(this));else{var h=c.from(),A=c.to(),se=Math.max(i,h.line);i=Math.min(this.lastLine(),A.line-(A.ch?0:1))+1;for(var pe=se;pe0&&rs(this.doc,l,new la(h,Ne[l].to()),Se)}}}),getTokenAt:function(n,r){return Hn(this,n,r)},getLineTokens:function(n,r){return Hn(this,Me(n),r,!0)},getTokenTypeAt:function(n){n=Ye(this.doc,n);var r=Ln(this,tt(this.doc,n.line)),i=0,l=(r.length-1)/2,c=n.ch,h;if(c==0)h=r[2];else for(;;){var A=i+l>>1;if((A?r[A*2-1]:0)>=c)l=A;else if(r[A*2+1]h&&(n=h,l=!0),c=tt(this.doc,n)}else c=n;return Yn(this,c,{top:0,left:0},r||"page",i||l).top+(l?this.doc.height-nr(c):0)},defaultTextHeight:function(){return ja(this.display)},defaultCharWidth:function(){return Va(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(n,r,i,l,c){var h=this.display;n=Bn(this,Ye(this.doc,n));var A=n.bottom,se=n.left;if(r.style.position="absolute",r.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(r),h.sizer.appendChild(r),l=="over")A=n.top;else if(l=="above"||l=="near"){var pe=Math.max(h.wrapper.clientHeight,this.doc.height),Ne=Math.max(h.sizer.clientWidth,h.lineSpace.clientWidth);(l=="above"||n.bottom+r.offsetHeight>pe)&&n.top>r.offsetHeight?A=n.top-r.offsetHeight:n.bottom+r.offsetHeight<=pe&&(A=n.bottom),se+r.offsetWidth>Ne&&(se=Ne-r.offsetWidth)}r.style.top=A+"px",r.style.left=r.style.right="",c=="right"?(se=h.sizer.clientWidth-r.offsetWidth,r.style.right="0px"):(c=="left"?se=0:c=="middle"&&(se=(h.sizer.clientWidth-r.offsetWidth)/2),r.style.left=se+"px"),i&&Si(this,{left:se,top:A,right:se+r.offsetWidth,bottom:A+r.offsetHeight})},triggerOnKeyDown:rr(Zs),triggerOnKeyPress:rr($s),triggerOnKeyUp:qs,triggerOnMouseDown:rr(el),execCommand:function(n){if(yi.hasOwnProperty(n))return yi[n].call(null,this)},triggerElectric:rr(function(n){sl(this,n)}),findPosH:function(n,r,i,l){var c=1;r<0&&(c=-1,r=-r);for(var h=Ye(this.doc,n),A=0;A0&&se(i.charAt(l-1));)--l;for(;c.5||this.options.lineWrapping)&&dr(this),rt(this,"refresh",this)}),swapDoc:rr(function(n){var r=this.doc;return r.cm=null,this.state.selectingText&&this.state.selectingText(),gs(this,n),On(this),this.display.input.reset(),mo(this,n.scrollLeft,n.scrollTop),this.curOp.forceScroll=!0,yn(this,"swapDoc",this,r),r}),phrase:function(n){var r=this.options.phrases;return r&&Object.prototype.hasOwnProperty.call(r,n)?r[n]:n},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},He(e),e.registerHelper=function(n,r,i){a.hasOwnProperty(n)||(a[n]=e[n]={_global:[]}),a[n][r]=i},e.registerGlobalHelper=function(n,r,i,l){e.registerHelper(n,r,l),a[n]._global.push({pred:i,val:l})}}function hs(e,t,a,n,r){var i=t,l=a,c=tt(e,t.line),h=r&&e.direction=="rtl"?-a:a;function A(){var Ot=t.line+h;return Ot=e.first+e.size?!1:(t=new Me(Ot,t.ch,t.sticky),c=tt(e,Ot))}function se(Ot){var yt;if(n=="codepoint"){var jt=c.text.charCodeAt(t.ch+(n>0?0:-1));isNaN(jt)?yt=null:yt=new Me(t.line,Math.max(0,Math.min(c.text.length,t.ch+a*(jt>=55296&&jt<56320?2:1))),-a)}else r?yt=Nl(e.cm,c,t,a):yt=is(c,t,a);if(yt==null)if(!Ot&&A())t=ss(r,e.cm,c,t.line,h);else return!1;else t=yt;return!0}if(n=="char"||n=="codepoint")se();else if(n=="column")se(!0);else if(n=="word"||n=="group")for(var pe=null,Ne=n=="group",we=e.cm&&e.cm.getHelper(t,"wordChars"),Qe=!0;!(a<0&&!se(!Qe));Qe=!1){var et=c.text.charAt(t.ch)||` +`)&&(Qe=et=Me(Qe.line,0)));var ft={from:Qe,to:et,text:A?A[Ne%A.length]:h,origin:r||(c?"paste":e.state.cutIncoming>l?"cut":"+input")};Ho(e.doc,ft),Cn(e,"inputRead",e,ft)}t&&!c&&sl(e,t),po(e),e.curOp.updateInput<2&&(e.curOp.updateInput=pe),e.curOp.typing=!0,e.state.pasteIncoming=e.state.cutIncoming=-1}function il(e,t){var a=e.clipboardData&&e.clipboardData.getData("Text");if(a)return e.preventDefault(),!t.isReadOnly()&&!t.options.disableInput&&fr(t,function(){return fs(t,a,0,null,"paste")}),!0}function sl(e,t){if(!e.options.electricChars||!e.options.smartIndent)return;for(var a=e.doc.sel,n=a.ranges.length-1;n>=0;n--){var r=a.ranges[n];if(r.head.ch>100||n&&a.ranges[n-1].head.line==r.head.line)continue;var i=e.getModeAt(r.head),l=!1;if(i.electricChars){for(var c=0;c-1){l=_i(e,r.head.line,"smart");break}}else i.electricInput&&(i.electricInput.test(ot(e.doc,r.head.line).text.slice(0,r.head.ch))&&(l=_i(e,r.head.line,"smart")));l&&Cn(e,"electricInput",e,r.head.line)}}function ll(e){for(var t=[],a=[],n=0;ni&&(_i(this,c.head.line,n,!0),i=c.head.line,l==this.doc.sel.primIndex&&po(this));else{var h=c.from(),A=c.to(),se=Math.max(i,h.line);i=Math.min(this.lastLine(),A.line-(A.ch?0:1))+1;for(var pe=se;pe0&&rs(this.doc,l,new ua(h,Ne[l].to()),Se)}}}),getTokenAt:function(n,r){return En(this,n,r)},getLineTokens:function(n,r){return En(this,Me(n),r,!0)},getTokenTypeAt:function(n){n=Ze(this.doc,n);var r=On(this,ot(this.doc,n.line)),i=0,l=(r.length-1)/2,c=n.ch,h;if(c==0)h=r[2];else for(;;){var A=i+l>>1;if((A?r[A*2-1]:0)>=c)l=A;else if(r[A*2+1]h&&(n=h,l=!0),c=ot(this.doc,n)}else c=n;return Zn(this,c,{top:0,left:0},r||"page",i||l).top+(l?this.doc.height-nr(c):0)},defaultTextHeight:function(){return ja(this.display)},defaultCharWidth:function(){return Va(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(n,r,i,l,c){var h=this.display;n=Wn(this,Ze(this.doc,n));var A=n.bottom,se=n.left;if(r.style.position="absolute",r.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(r),h.sizer.appendChild(r),l=="over")A=n.top;else if(l=="above"||l=="near"){var pe=Math.max(h.wrapper.clientHeight,this.doc.height),Ne=Math.max(h.sizer.clientWidth,h.lineSpace.clientWidth);(l=="above"||n.bottom+r.offsetHeight>pe)&&n.top>r.offsetHeight?A=n.top-r.offsetHeight:n.bottom+r.offsetHeight<=pe&&(A=n.bottom),se+r.offsetWidth>Ne&&(se=Ne-r.offsetWidth)}r.style.top=A+"px",r.style.left=r.style.right="",c=="right"?(se=h.sizer.clientWidth-r.offsetWidth,r.style.right="0px"):(c=="left"?se=0:c=="middle"&&(se=(h.sizer.clientWidth-r.offsetWidth)/2),r.style.left=se+"px"),i&&Si(this,{left:se,top:A,right:se+r.offsetWidth,bottom:A+r.offsetHeight})},triggerOnKeyDown:rr(Zs),triggerOnKeyPress:rr($s),triggerOnKeyUp:qs,triggerOnMouseDown:rr(el),execCommand:function(n){if(yi.hasOwnProperty(n))return yi[n].call(null,this)},triggerElectric:rr(function(n){sl(this,n)}),findPosH:function(n,r,i,l){var c=1;r<0&&(c=-1,r=-r);for(var h=Ze(this.doc,n),A=0;A0&&se(i.charAt(l-1));)--l;for(;c.5||this.options.lineWrapping)&&dr(this),rt(this,"refresh",this)}),swapDoc:rr(function(n){var r=this.doc;return r.cm=null,this.state.selectingText&&this.state.selectingText(),gs(this,n),Sn(this),this.display.input.reset(),mo(this,n.scrollLeft,n.scrollTop),this.curOp.forceScroll=!0,Cn(this,"swapDoc",this,r),r}),phrase:function(n){var r=this.options.phrases;return r&&Object.prototype.hasOwnProperty.call(r,n)?r[n]:n},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},He(e),e.registerHelper=function(n,r,i){a.hasOwnProperty(n)||(a[n]=e[n]={_global:[]}),a[n][r]=i},e.registerGlobalHelper=function(n,r,i,l){e.registerHelper(n,r,l),a[n]._global.push({pred:i,val:l})}}function hs(e,t,a,n,r){var i=t,l=a,c=ot(e,t.line),h=r&&e.direction=="rtl"?-a:a;function A(){var Ot=t.line+h;return Ot=e.first+e.size?!1:(t=new Me(Ot,t.ch,t.sticky),c=ot(e,Ot))}function se(Ot){var Ct;if(n=="codepoint"){var jt=c.text.charCodeAt(t.ch+(n>0?0:-1));isNaN(jt)?Ct=null:Ct=new Me(t.line,Math.max(0,Math.min(c.text.length,t.ch+a*(jt>=55296&&jt<56320?2:1))),-a)}else r?Ct=Nl(e.cm,c,t,a):Ct=is(c,t,a);if(Ct==null)if(!Ot&&A())t=ss(r,e.cm,c,t.line,h);else return!1;else t=Ct;return!0}if(n=="char"||n=="codepoint")se();else if(n=="column")se(!0);else if(n=="word"||n=="group")for(var pe=null,Ne=n=="group",we=e.cm&&e.cm.getHelper(t,"wordChars"),Qe=!0;!(a<0&&!se(!Qe));Qe=!1){var et=c.text.charAt(t.ch)||` `,ft=De(et,we)?"w":Ne&&et==` -`?"n":!Ne||/\s/.test(et)?null:"p";if(Ne&&!Qe&&!ft&&(ft="s"),pe&&pe!=ft){a<0&&(a=1,se(),t.sticky="after");break}if(ft&&(pe=ft),a>0&&!se(!Qe))break}var Et=ki(e,t,i,l,!0);return at(i,Et)&&(Et.hitSide=!0),Et}function dl(e,t,a,n){var r=e.doc,i=t.left,l;if(n=="page"){var c=Math.min(e.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),h=Math.max(c-.5*ja(e.display),3);l=(a>0?t.bottom:t.top)+a*h}else n=="line"&&(l=a>0?t.bottom+3:t.top-3);for(var A;!(A=Wn(e,i,l),!A.outside);){if(a<0?l<=0:l>=r.height){A.hitSide=!0;break}l+=a*5}return A}var ba=function(e){this.cm=e,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new te,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};ba.prototype.init=function(e){var t=this,a=this,n=a.cm,r=a.div=e.lineDiv;ul(r,n.options.spellcheck,n.options.autocorrect,n.options.autocapitalize);function i(c){for(var h=c.target;h;h=h.parentNode){if(h==r)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(h.className))break}return!1}Le(r,"paste",function(c){if(!i(c)||Ue(n,c)||il(c,n))return;oe<=11&&setTimeout(Ia(n,function(){return t.updateFromDOM()}),20)}),Le(r,"compositionstart",function(c){t.composing={data:c.data,done:!1}}),Le(r,"compositionupdate",function(c){t.composing||(t.composing={data:c.data,done:!1})}),Le(r,"compositionend",function(c){t.composing&&(c.data!=t.composing.data&&t.readFromDOMSoon(),t.composing.done=!0)}),Le(r,"touchstart",function(){return a.forceCompositionEnd()}),Le(r,"input",function(){t.composing||t.readFromDOMSoon()});function l(c){if(!i(c)||Ue(n,c))return;if(n.somethingSelected())Hi({lineWise:!1,text:n.getSelections()}),c.type=="cut"&&n.replaceSelection("",null,"cut");else if(n.options.lineWiseCopyCut){var h=ll(n);Hi({lineWise:!0,text:h.text}),c.type=="cut"&&n.operation(function(){n.setSelections(h.ranges,0,Se),n.replaceSelection("",null,"cut")})}else return;if(c.clipboardData){c.clipboardData.clearData();var A=Gr.text.join(` +`?"n":!Ne||/\s/.test(et)?null:"p";if(Ne&&!Qe&&!ft&&(ft="s"),pe&&pe!=ft){a<0&&(a=1,se(),t.sticky="after");break}if(ft&&(pe=ft),a>0&&!se(!Qe))break}var yt=ki(e,t,i,l,!0);return nt(i,yt)&&(yt.hitSide=!0),yt}function dl(e,t,a,n){var r=e.doc,i=t.left,l;if(n=="page"){var c=Math.min(e.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),h=Math.max(c-.5*ja(e.display),3);l=(a>0?t.bottom:t.top)+a*h}else n=="line"&&(l=a>0?t.bottom+3:t.top-3);for(var A;!(A=Gn(e,i,l),!A.outside);){if(a<0?l<=0:l>=r.height){A.hitSide=!0;break}l+=a*5}return A}var ba=function(e){this.cm=e,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new te,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};ba.prototype.init=function(e){var t=this,a=this,n=a.cm,r=a.div=e.lineDiv;ul(r,n.options.spellcheck,n.options.autocorrect,n.options.autocapitalize);function i(c){for(var h=c.target;h;h=h.parentNode){if(h==r)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(h.className))break}return!1}Le(r,"paste",function(c){if(!i(c)||Ue(n,c)||il(c,n))return;oe<=11&&setTimeout(Ia(n,function(){return t.updateFromDOM()}),20)}),Le(r,"compositionstart",function(c){t.composing={data:c.data,done:!1}}),Le(r,"compositionupdate",function(c){t.composing||(t.composing={data:c.data,done:!1})}),Le(r,"compositionend",function(c){t.composing&&(c.data!=t.composing.data&&t.readFromDOMSoon(),t.composing.done=!0)}),Le(r,"touchstart",function(){return a.forceCompositionEnd()}),Le(r,"input",function(){t.composing||t.readFromDOMSoon()});function l(c){if(!i(c)||Ue(n,c))return;if(n.somethingSelected())Hi({lineWise:!1,text:n.getSelections()}),c.type=="cut"&&n.replaceSelection("",null,"cut");else if(n.options.lineWiseCopyCut){var h=ll(n);Hi({lineWise:!0,text:h.text}),c.type=="cut"&&n.operation(function(){n.setSelections(h.ranges,0,Se),n.replaceSelection("",null,"cut")})}else return;if(c.clipboardData){c.clipboardData.clearData();var A=Gr.text.join(` `);if(c.clipboardData.setData("Text",A),c.clipboardData.getData("Text")==A){c.preventDefault();return}}var se=cl(),pe=se.firstChild;n.display.lineSpace.insertBefore(se,n.display.lineSpace.firstChild),pe.value=Gr.text.join(` -`);var Ne=document.activeElement;j(pe),setTimeout(function(){n.display.lineSpace.removeChild(se),Ne.focus(),Ne==r&&a.showPrimarySelection()},50)}Le(r,"copy",l),Le(r,"cut",l)},ba.prototype.screenReaderLabelChanged=function(e){e?this.div.setAttribute("aria-label",e):this.div.removeAttribute("aria-label")},ba.prototype.prepareSelection=function(){var e=kr(this.cm,!1);return e.focus=document.activeElement==this.div,e},ba.prototype.showSelection=function(e,t){if(!e||!this.cm.display.view.length)return;(e.focus||t)&&this.showPrimarySelection(),this.showMultipleSelections(e)},ba.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},ba.prototype.showPrimarySelection=function(){var e=this.getSelection(),t=this.cm,a=t.doc.sel.primary(),n=a.from(),r=a.to();if(t.display.viewTo==t.display.viewFrom||n.line>=t.display.viewTo||r.line=t.display.viewFrom&&fl(t,n)||{node:c[0].measure.map[2],offset:0},A=r.linee.firstLine()&&(n=Me(n.line-1,tt(e.doc,n.line-1).length)),r.ch==tt(e.doc,r.line).text.length&&r.linet.viewTo-1)return!1;var i,l,c;n.line==t.viewFrom||(i=Ca(e,n.line))==0?(l=$t(t.view[0].line),c=t.view[0].node):(l=$t(t.view[i].line),c=t.view[i-1].node.nextSibling);var h=Ca(e,r.line),A,se;if(h==t.view.length-1?(A=t.viewTo-1,se=t.lineDiv.lastChild):(A=$t(t.view[h+1].line)-1,se=t.view[h+1].node.previousSibling),!c)return!1;for(var pe=e.doc.splitLines(tu(e,c,se,l,A)),Ne=bn(e.doc,Me(l,0),Me(A,tt(e.doc,A).text.length));pe.length>1&&Ne.length>1;)if(v(pe)==v(Ne))pe.pop(),Ne.pop(),A--;else if(pe[0]==Ne[0])pe.shift(),Ne.shift(),l++;else break;for(var we=0,Qe=0,et=pe[0],ft=Ne[0],Et=Math.min(et.length,ft.length);wen.ch&&Ot.charCodeAt(Ot.length-Qe-1)==yt.charCodeAt(yt.length-Qe-1);)we--,Qe++;pe[pe.length-1]=Ot.slice(0,Ot.length-Qe).replace(/^\u200b+/,""),pe[0]=pe[0].slice(we).replace(/\u200b+$/,"");var on=Me(l,we),Vt=Me(A,Ne.length?v(Ne).length-Qe:0);if(pe.length>1||pe[0]||Oe(on,Vt))return Qo(e.doc,pe,on,Vt,"+input"),!0},ba.prototype.ensurePolled=function(){this.forceCompositionEnd()},ba.prototype.reset=function(){this.forceCompositionEnd()},ba.prototype.forceCompositionEnd=function(){if(!this.composing)return;clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus()},ba.prototype.readFromDOMSoon=function(){var e=this;if(this.readDOMTimeout!=null)return;this.readDOMTimeout=setTimeout(function(){if(e.readDOMTimeout=null,e.composing)if(e.composing.done)e.composing=null;else return;e.updateFromDOM()},80)},ba.prototype.updateFromDOM=function(){var e=this;(this.cm.isReadOnly()||!this.pollContent())&&fr(this.cm,function(){return ga(e.cm)})},ba.prototype.setUneditable=function(e){e.contentEditable="false"},ba.prototype.onKeyPress=function(e){if(e.charCode==0||this.composing)return;e.preventDefault(),this.cm.isReadOnly()||Ia(this.cm,fs)(this.cm,String.fromCharCode(e.charCode==null?e.keyCode:e.charCode),0)},ba.prototype.readOnlyChanged=function(e){this.div.contentEditable=String(e!="nocursor")},ba.prototype.onContextMenu=function(){},ba.prototype.resetPosition=function(){},ba.prototype.needsContentAttribute=!0;function fl(e,t){var a=ve(e,t.line);if(!a||a.hidden)return null;var n=tt(e.doc,t.line),r=b(a,n,t.line),i=Ht(n,e.doc.direction),l="left";if(i){var c=vt(i,t.ch);l=c%2?"right":"left"}var h=Ve(r.map,t.ch,l);return h.offset=h.collapse=="right"?h.end:h.start,h}function eu(e){for(var t=e;t;t=t.parentNode)if(/CodeMirror-gutter-wrapper/.test(t.className))return!0;return!1}function Yo(e,t){return t&&(e.bad=!0),e}function tu(e,t,a,n,r){var i="",l=!1,c=e.doc.lineSeparator(),h=!1;function A(we){return function(Qe){return Qe.id==we}}function se(){l&&(i+=c,h&&(i+=c),l=h=!1)}function pe(we){we&&(se(),i+=we)}function Ne(we){if(we.nodeType==1){var Qe=we.getAttribute("cm-text");if(Qe){pe(Qe);return}var et=we.getAttribute("cm-marker"),ft;if(et){var Et=e.findMarks(Me(n,0),Me(r+1,0),A(+et));Et.length&&(ft=Et[0].find(0))&&pe(bn(e.doc,ft.from,ft.to).join(c));return}if(we.getAttribute("contenteditable")=="false")return;var Ot=/^(pre|div|p|li|table|br)$/i.test(we.nodeName);if(!/^br$/i.test(we.nodeName)&&we.textContent.length==0)return;Ot&&se();for(var yt=0;yt=9&&t.hasSelection&&(t.hasSelection=null),a.poll()}),Le(r,"paste",function(l){if(Ue(n,l)||il(l,n))return;n.state.pasteIncoming=+new Date,a.fastPoll()});function i(l){if(Ue(n,l))return;if(n.somethingSelected())Hi({lineWise:!1,text:n.getSelections()});else if(n.options.lineWiseCopyCut){var c=ll(n);Hi({lineWise:!0,text:c.text}),l.type=="cut"?n.setSelections(c.ranges,null,Se):(a.prevInput="",r.value=c.text.join(` -`),j(r))}else return;l.type=="cut"&&(n.state.cutIncoming=+new Date)}Le(r,"cut",i),Le(r,"copy",i),Le(e.scroller,"paste",function(l){if(Ur(e,l)||Ue(n,l))return;if(!r.dispatchEvent){n.state.pasteIncoming=+new Date,a.focus();return}var c=new Event("paste");c.clipboardData=l.clipboardData,r.dispatchEvent(c)}),Le(e.lineSpace,"selectstart",function(l){Ur(e,l)||Ze(l)}),Le(r,"compositionstart",function(){var l=n.getCursor("from");a.composing&&a.composing.range.clear(),a.composing={start:l,range:n.markText(l,n.getCursor("to"),{className:"CodeMirror-composing"})}}),Le(r,"compositionend",function(){a.composing&&(a.poll(),a.composing.range.clear(),a.composing=null)})},ka.prototype.createField=function(e){this.wrapper=cl(),this.textarea=this.wrapper.firstChild},ka.prototype.screenReaderLabelChanged=function(e){e?this.textarea.setAttribute("aria-label",e):this.textarea.removeAttribute("aria-label")},ka.prototype.prepareSelection=function(){var e=this.cm,t=e.display,a=e.doc,n=kr(e);if(e.options.moveInputWithCursor){var r=Bn(e,a.sel.primary().head,"div"),i=t.wrapper.getBoundingClientRect(),l=t.lineDiv.getBoundingClientRect();n.teTop=Math.max(0,Math.min(t.wrapper.clientHeight-10,r.top+l.top-i.top)),n.teLeft=Math.max(0,Math.min(t.wrapper.clientWidth-10,r.left+l.left-i.left))}return n},ka.prototype.showSelection=function(e){var t=this.cm,a=t.display;d(a.cursorDiv,e.cursors),d(a.selectionDiv,e.selection),e.teTop!=null&&(this.wrapper.style.top=e.teTop+"px",this.wrapper.style.left=e.teLeft+"px")},ka.prototype.reset=function(e){if(this.contextMenuPending||this.composing)return;var t=this.cm;if(t.somethingSelected()){this.prevInput="";var a=t.getSelection();this.textarea.value=a,t.state.focused&&j(this.textarea),fe&&oe>=9&&(this.hasSelection=a)}else e||(this.prevInput=this.textarea.value="",fe&&oe>=9&&(this.hasSelection=null))},ka.prototype.getField=function(){return this.textarea},ka.prototype.supportsTouch=function(){return!1},ka.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!p||N()!=this.textarea))try{this.textarea.focus()}catch(e){}},ka.prototype.blur=function(){this.textarea.blur()},ka.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},ka.prototype.receivedFocus=function(){this.slowPoll()},ka.prototype.slowPoll=function(){var e=this;if(this.pollingFast)return;this.polling.set(this.cm.options.pollInterval,function(){e.poll(),e.cm.state.focused&&e.slowPoll()})},ka.prototype.fastPoll=function(){var e=!1,t=this;t.pollingFast=!0;function a(){var n=t.poll();!n&&!e?(e=!0,t.polling.set(60,a)):(t.pollingFast=!1,t.slowPoll())}t.polling.set(20,a)},ka.prototype.poll=function(){var e=this,t=this.cm,a=this.textarea,n=this.prevInput;if(this.contextMenuPending||!t.state.focused||vn(a)&&!n&&!this.composing||t.isReadOnly()||t.options.disableInput||t.state.keySeq)return!1;var r=a.value;if(r==n&&!t.somethingSelected())return!1;if(fe&&oe>=9&&this.hasSelection===r||y&&/[\uf700-\uf7ff]/.test(r))return t.display.input.reset(),!1;if(t.doc.sel==t.display.selForContextMenu){var i=r.charCodeAt(0);if(i==8203&&!n&&(n="\u200B"),i==8666)return this.reset(),this.cm.execCommand("undo")}for(var l=0,c=Math.min(n.length,r.length);l1e3||r.indexOf(` +`);var Ne=document.activeElement;j(pe),setTimeout(function(){n.display.lineSpace.removeChild(se),Ne.focus(),Ne==r&&a.showPrimarySelection()},50)}Le(r,"copy",l),Le(r,"cut",l)},ba.prototype.screenReaderLabelChanged=function(e){e?this.div.setAttribute("aria-label",e):this.div.removeAttribute("aria-label")},ba.prototype.prepareSelection=function(){var e=kr(this.cm,!1);return e.focus=document.activeElement==this.div,e},ba.prototype.showSelection=function(e,t){if(!e||!this.cm.display.view.length)return;(e.focus||t)&&this.showPrimarySelection(),this.showMultipleSelections(e)},ba.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},ba.prototype.showPrimarySelection=function(){var e=this.getSelection(),t=this.cm,a=t.doc.sel.primary(),n=a.from(),r=a.to();if(t.display.viewTo==t.display.viewFrom||n.line>=t.display.viewTo||r.line=t.display.viewFrom&&fl(t,n)||{node:c[0].measure.map[2],offset:0},A=r.linee.firstLine()&&(n=Me(n.line-1,ot(e.doc,n.line-1).length)),r.ch==ot(e.doc,r.line).text.length&&r.linet.viewTo-1)return!1;var i,l,c;n.line==t.viewFrom||(i=Ca(e,n.line))==0?(l=qt(t.view[0].line),c=t.view[0].node):(l=qt(t.view[i].line),c=t.view[i-1].node.nextSibling);var h=Ca(e,r.line),A,se;if(h==t.view.length-1?(A=t.viewTo-1,se=t.lineDiv.lastChild):(A=qt(t.view[h+1].line)-1,se=t.view[h+1].node.previousSibling),!c)return!1;for(var pe=e.doc.splitLines(tu(e,c,se,l,A)),Ne=hn(e.doc,Me(l,0),Me(A,ot(e.doc,A).text.length));pe.length>1&&Ne.length>1;)if(v(pe)==v(Ne))pe.pop(),Ne.pop(),A--;else if(pe[0]==Ne[0])pe.shift(),Ne.shift(),l++;else break;for(var we=0,Qe=0,et=pe[0],ft=Ne[0],yt=Math.min(et.length,ft.length);wen.ch&&Ot.charCodeAt(Ot.length-Qe-1)==Ct.charCodeAt(Ct.length-Qe-1);)we--,Qe++;pe[pe.length-1]=Ot.slice(0,Ot.length-Qe).replace(/^\u200b+/,""),pe[0]=pe[0].slice(we).replace(/\u200b+$/,"");var rn=Me(l,we),Yt=Me(A,Ne.length?v(Ne).length-Qe:0);if(pe.length>1||pe[0]||Oe(rn,Yt))return Qo(e.doc,pe,rn,Yt,"+input"),!0},ba.prototype.ensurePolled=function(){this.forceCompositionEnd()},ba.prototype.reset=function(){this.forceCompositionEnd()},ba.prototype.forceCompositionEnd=function(){if(!this.composing)return;clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus()},ba.prototype.readFromDOMSoon=function(){var e=this;if(this.readDOMTimeout!=null)return;this.readDOMTimeout=setTimeout(function(){if(e.readDOMTimeout=null,e.composing)if(e.composing.done)e.composing=null;else return;e.updateFromDOM()},80)},ba.prototype.updateFromDOM=function(){var e=this;(this.cm.isReadOnly()||!this.pollContent())&&fr(this.cm,function(){return ga(e.cm)})},ba.prototype.setUneditable=function(e){e.contentEditable="false"},ba.prototype.onKeyPress=function(e){if(e.charCode==0||this.composing)return;e.preventDefault(),this.cm.isReadOnly()||Ia(this.cm,fs)(this.cm,String.fromCharCode(e.charCode==null?e.keyCode:e.charCode),0)},ba.prototype.readOnlyChanged=function(e){this.div.contentEditable=String(e!="nocursor")},ba.prototype.onContextMenu=function(){},ba.prototype.resetPosition=function(){},ba.prototype.needsContentAttribute=!0;function fl(e,t){var a=ve(e,t.line);if(!a||a.hidden)return null;var n=ot(e.doc,t.line),r=b(a,n,t.line),i=Qt(n,e.doc.direction),l="left";if(i){var c=vt(i,t.ch);l=c%2?"right":"left"}var h=Ve(r.map,t.ch,l);return h.offset=h.collapse=="right"?h.end:h.start,h}function eu(e){for(var t=e;t;t=t.parentNode)if(/CodeMirror-gutter-wrapper/.test(t.className))return!0;return!1}function Yo(e,t){return t&&(e.bad=!0),e}function tu(e,t,a,n,r){var i="",l=!1,c=e.doc.lineSeparator(),h=!1;function A(we){return function(Qe){return Qe.id==we}}function se(){l&&(i+=c,h&&(i+=c),l=h=!1)}function pe(we){we&&(se(),i+=we)}function Ne(we){if(we.nodeType==1){var Qe=we.getAttribute("cm-text");if(Qe){pe(Qe);return}var et=we.getAttribute("cm-marker"),ft;if(et){var yt=e.findMarks(Me(n,0),Me(r+1,0),A(+et));yt.length&&(ft=yt[0].find(0))&&pe(hn(e.doc,ft.from,ft.to).join(c));return}if(we.getAttribute("contenteditable")=="false")return;var Ot=/^(pre|div|p|li|table|br)$/i.test(we.nodeName);if(!/^br$/i.test(we.nodeName)&&we.textContent.length==0)return;Ot&&se();for(var Ct=0;Ct=9&&t.hasSelection&&(t.hasSelection=null),a.poll()}),Le(r,"paste",function(l){if(Ue(n,l)||il(l,n))return;n.state.pasteIncoming=+new Date,a.fastPoll()});function i(l){if(Ue(n,l))return;if(n.somethingSelected())Hi({lineWise:!1,text:n.getSelections()});else if(n.options.lineWiseCopyCut){var c=ll(n);Hi({lineWise:!0,text:c.text}),l.type=="cut"?n.setSelections(c.ranges,null,Se):(a.prevInput="",r.value=c.text.join(` +`),j(r))}else return;l.type=="cut"&&(n.state.cutIncoming=+new Date)}Le(r,"cut",i),Le(r,"copy",i),Le(e.scroller,"paste",function(l){if(Ur(e,l)||Ue(n,l))return;if(!r.dispatchEvent){n.state.pasteIncoming=+new Date,a.focus();return}var c=new Event("paste");c.clipboardData=l.clipboardData,r.dispatchEvent(c)}),Le(e.lineSpace,"selectstart",function(l){Ur(e,l)||Ye(l)}),Le(r,"compositionstart",function(){var l=n.getCursor("from");a.composing&&a.composing.range.clear(),a.composing={start:l,range:n.markText(l,n.getCursor("to"),{className:"CodeMirror-composing"})}}),Le(r,"compositionend",function(){a.composing&&(a.poll(),a.composing.range.clear(),a.composing=null)})},ka.prototype.createField=function(e){this.wrapper=cl(),this.textarea=this.wrapper.firstChild},ka.prototype.screenReaderLabelChanged=function(e){e?this.textarea.setAttribute("aria-label",e):this.textarea.removeAttribute("aria-label")},ka.prototype.prepareSelection=function(){var e=this.cm,t=e.display,a=e.doc,n=kr(e);if(e.options.moveInputWithCursor){var r=Wn(e,a.sel.primary().head,"div"),i=t.wrapper.getBoundingClientRect(),l=t.lineDiv.getBoundingClientRect();n.teTop=Math.max(0,Math.min(t.wrapper.clientHeight-10,r.top+l.top-i.top)),n.teLeft=Math.max(0,Math.min(t.wrapper.clientWidth-10,r.left+l.left-i.left))}return n},ka.prototype.showSelection=function(e){var t=this.cm,a=t.display;d(a.cursorDiv,e.cursors),d(a.selectionDiv,e.selection),e.teTop!=null&&(this.wrapper.style.top=e.teTop+"px",this.wrapper.style.left=e.teLeft+"px")},ka.prototype.reset=function(e){if(this.contextMenuPending||this.composing)return;var t=this.cm;if(t.somethingSelected()){this.prevInput="";var a=t.getSelection();this.textarea.value=a,t.state.focused&&j(this.textarea),fe&&oe>=9&&(this.hasSelection=a)}else e||(this.prevInput=this.textarea.value="",fe&&oe>=9&&(this.hasSelection=null))},ka.prototype.getField=function(){return this.textarea},ka.prototype.supportsTouch=function(){return!1},ka.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!p||N()!=this.textarea))try{this.textarea.focus()}catch(e){}},ka.prototype.blur=function(){this.textarea.blur()},ka.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},ka.prototype.receivedFocus=function(){this.slowPoll()},ka.prototype.slowPoll=function(){var e=this;if(this.pollingFast)return;this.polling.set(this.cm.options.pollInterval,function(){e.poll(),e.cm.state.focused&&e.slowPoll()})},ka.prototype.fastPoll=function(){var e=!1,t=this;t.pollingFast=!0;function a(){var n=t.poll();!n&&!e?(e=!0,t.polling.set(60,a)):(t.pollingFast=!1,t.slowPoll())}t.polling.set(20,a)},ka.prototype.poll=function(){var e=this,t=this.cm,a=this.textarea,n=this.prevInput;if(this.contextMenuPending||!t.state.focused||vn(a)&&!n&&!this.composing||t.isReadOnly()||t.options.disableInput||t.state.keySeq)return!1;var r=a.value;if(r==n&&!t.somethingSelected())return!1;if(fe&&oe>=9&&this.hasSelection===r||y&&/[\uf700-\uf7ff]/.test(r))return t.display.input.reset(),!1;if(t.doc.sel==t.display.selForContextMenu){var i=r.charCodeAt(0);if(i==8203&&!n&&(n="\u200B"),i==8666)return this.reset(),this.cm.execCommand("undo")}for(var l=0,c=Math.min(n.length,r.length);l1e3||r.indexOf(` `)>-1?a.value=e.prevInput="":e.prevInput=r,e.composing&&(e.composing.range.clear(),e.composing.range=t.markText(e.composing.start,t.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},ka.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},ka.prototype.onKeyPress=function(){fe&&oe>=9&&(this.hasSelection=null),this.fastPoll()},ka.prototype.onContextMenu=function(e){var t=this,a=t.cm,n=a.display,r=t.textarea;t.contextMenuPending&&t.contextMenuPending();var i=Xa(a,e),l=n.scroller.scrollTop;if(!i||_)return;var c=a.options.resetSelectionOnContextMenu;c&&a.doc.sel.contains(i)==-1&&Ia(a,lr)(a.doc,Hr(i),Se);var h=r.style.cssText,A=t.wrapper.style.cssText,se=t.wrapper.offsetParent.getBoundingClientRect();t.wrapper.style.cssText="position: static",r.style.cssText=`position: absolute; width: 30px; height: 30px; top: `+(e.clientY-se.top-5)+"px; left: "+(e.clientX-se.left-5)+`px; z-index: 1000; background: `+(fe?"rgba(255, 255, 255, .05)":"transparent")+`; - outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var pe;z&&(pe=window.scrollY),n.input.focus(),z&&window.scrollTo(null,pe),n.input.reset(),a.somethingSelected()||(r.value=t.prevInput=" "),t.contextMenuPending=we,n.selForContextMenu=a.doc.sel,clearTimeout(n.detectingSelectAll);function Ne(){if(r.selectionStart!=null){var et=a.somethingSelected(),ft="\u200B"+(et?r.value:"");r.value="\u21DA",r.value=ft,t.prevInput=et?"":"\u200B",r.selectionStart=1,r.selectionEnd=ft.length,n.selForContextMenu=a.doc.sel}}function we(){if(t.contextMenuPending!=we)return;if(t.contextMenuPending=!1,t.wrapper.style.cssText=A,r.style.cssText=h,fe&&oe<9&&n.scrollbars.setScrollTop(n.scroller.scrollTop=l),r.selectionStart!=null){(!fe||fe&&oe<9)&&Ne();var et=0,ft=function(){n.selForContextMenu==a.doc.sel&&r.selectionStart==0&&r.selectionEnd>0&&t.prevInput=="\u200B"?Ia(a,Ps)(a):et++<10?n.detectingSelectAll=setTimeout(ft,500):(n.selForContextMenu=null,n.input.reset())};n.detectingSelectAll=setTimeout(ft,200)}}if(fe&&oe>=9&&Ne(),de){ut(e);var Qe=function(){st(window,"mouseup",Qe),setTimeout(we,20)};Le(window,"mouseup",Qe)}else setTimeout(we,50)},ka.prototype.readOnlyChanged=function(e){e||this.reset(),this.textarea.disabled=e=="nocursor",this.textarea.readOnly=!!e},ka.prototype.setUneditable=function(){},ka.prototype.needsContentAttribute=!1;function au(e,t){if(t=t?ee(t):{},t.value=e.value,!t.tabindex&&e.tabIndex&&(t.tabindex=e.tabIndex),!t.placeholder&&e.placeholder&&(t.placeholder=e.placeholder),t.autofocus==null){var a=N();t.autofocus=a==e||e.getAttribute("autofocus")!=null&&a==document.body}function n(){e.value=c.getValue()}var r;if(e.form&&(Le(e.form,"submit",n),!t.leaveSubmitMethodAlone)){var i=e.form;r=i.submit;try{var l=i.submit=function(){n(),i.submit=r,i.submit(),i.submit=l}}catch(h){}}t.finishInit=function(h){h.save=n,h.getTextArea=function(){return e},h.toTextArea=function(){h.toTextArea=isNaN,n(),e.parentNode.removeChild(h.getWrapperElement()),e.style.display="",e.form&&(st(e.form,"submit",n),!t.leaveSubmitMethodAlone&&typeof e.form.submit=="function"&&(e.form.submit=r))}},e.style.display="none";var c=Da(function(h){return e.parentNode.insertBefore(h,e.nextSibling)},t);return c}function ru(e){e.off=st,e.on=Le,e.wheelEventPixels=li,e.Doc=yr,e.splitLines=fn,e.countColumn=B,e.findColumn=Ee,e.isWordChar=be,e.Pass=xe,e.signal=rt,e.Line=Ha,e.changeEnd=Qr,e.scrollbarModel=oi,e.Pos=Me,e.cmpPos=Oe,e.modes=gn,e.mimeModes=Kt,e.resolveMode=Rt,e.getMode=pt,e.modeExtensions=ot,e.extendMode=Mt,e.copyState=Ft,e.startState=wn,e.innerMode=xn,e.commands=yi,e.keyMap=so,e.keyName=Gs,e.isModifierKey=Hs,e.lookupKey=Jo,e.normalizeKeyMap=jl,e.StringStream=zt,e.SharedTextMarker=gi,e.TextMarker=yo,e.LineWidget=vi,e.e_preventDefault=Ze,e.e_stopPropagation=Be,e.e_stop=ut,e.addClass=H,e.contains=F,e.rmClass=ae,e.keyNames=Co}Xl(Da),$l(Da);var ou="iter insert remove copy getEditor constructor".split(" ");for(var Gi in yr.prototype)yr.prototype.hasOwnProperty(Gi)&&ye(ou,Gi)<0&&(Da.prototype[Gi]=function(e){return function(){return e.apply(this.doc,arguments)}}(yr.prototype[Gi]));return He(yr),Da.inputStyles={textarea:ka,contenteditable:ba},Da.defineMode=function(e){!Da.defaults.mode&&e!="null"&&(Da.defaults.mode=e),hn.apply(this,arguments)},Da.defineMIME=pn,Da.defineMode("null",function(){return{token:function(e){return e.skipToEnd()}}}),Da.defineMIME("text/plain","null"),Da.defineExtension=function(e,t){Da.prototype[e]=t},Da.defineDocExtension=function(e,t){yr.prototype[e]=t},Da.fromTextArea=au,ru(Da),Da.version="5.58.2",Da})},W6BS:function(Te,k){Te.exports="data:image/png;base64,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"},WaYH:function(Te,k,o){"use strict";var le=o("rePB"),J=o("Ff2n"),Re=o("VTBJ"),$=o("1OyB"),x=o("vuIU"),D=o("JX7q"),fe=o("Ji7U"),oe=o("LK+K"),z=o("q1tI"),L=o("TSYQ"),C=o.n(L),_=o("sboe"),O=o("OZM5"),u=function(de){var _e=de.prefixCls,ae=de.level,T=de.isStart,d=de.isEnd;if(!ae)return null;for(var s="".concat(_e,"-indent-unit"),ue=[],Y=0;Y0&&t.prevInput=="\u200B"?Ia(a,Ps)(a):et++<10?n.detectingSelectAll=setTimeout(ft,500):(n.selForContextMenu=null,n.input.reset())};n.detectingSelectAll=setTimeout(ft,200)}}if(fe&&oe>=9&&Ne(),de){ct(e);var Qe=function(){st(window,"mouseup",Qe),setTimeout(we,20)};Le(window,"mouseup",Qe)}else setTimeout(we,50)},ka.prototype.readOnlyChanged=function(e){e||this.reset(),this.textarea.disabled=e=="nocursor",this.textarea.readOnly=!!e},ka.prototype.setUneditable=function(){},ka.prototype.needsContentAttribute=!1;function au(e,t){if(t=t?ee(t):{},t.value=e.value,!t.tabindex&&e.tabIndex&&(t.tabindex=e.tabIndex),!t.placeholder&&e.placeholder&&(t.placeholder=e.placeholder),t.autofocus==null){var a=N();t.autofocus=a==e||e.getAttribute("autofocus")!=null&&a==document.body}function n(){e.value=c.getValue()}var r;if(e.form&&(Le(e.form,"submit",n),!t.leaveSubmitMethodAlone)){var i=e.form;r=i.submit;try{var l=i.submit=function(){n(),i.submit=r,i.submit(),i.submit=l}}catch(h){}}t.finishInit=function(h){h.save=n,h.getTextArea=function(){return e},h.toTextArea=function(){h.toTextArea=isNaN,n(),e.parentNode.removeChild(h.getWrapperElement()),e.style.display="",e.form&&(st(e.form,"submit",n),!t.leaveSubmitMethodAlone&&typeof e.form.submit=="function"&&(e.form.submit=r))}},e.style.display="none";var c=Da(function(h){return e.parentNode.insertBefore(h,e.nextSibling)},t);return c}function ru(e){e.off=st,e.on=Le,e.wheelEventPixels=li,e.Doc=yr,e.splitLines=fn,e.countColumn=B,e.findColumn=ye,e.isWordChar=be,e.Pass=xe,e.signal=rt,e.Line=Ha,e.changeEnd=Qr,e.scrollbarModel=oi,e.Pos=Me,e.cmpPos=Oe,e.modes=gn,e.mimeModes=Wt,e.resolveMode=Mt,e.getMode=gt,e.modeExtensions=at,e.extendMode=St,e.copyState=Bt,e.startState=Dn,e.innerMode=Rn,e.commands=yi,e.keyMap=so,e.keyName=Gs,e.isModifierKey=Hs,e.lookupKey=Jo,e.normalizeKeyMap=jl,e.StringStream=on,e.SharedTextMarker=gi,e.TextMarker=yo,e.LineWidget=vi,e.e_preventDefault=Ye,e.e_stopPropagation=Be,e.e_stop=ct,e.addClass=H,e.contains=F,e.rmClass=ae,e.keyNames=Co}Xl(Da),$l(Da);var ou="iter insert remove copy getEditor constructor".split(" ");for(var Gi in yr.prototype)yr.prototype.hasOwnProperty(Gi)&&Ee(ou,Gi)<0&&(Da.prototype[Gi]=function(e){return function(){return e.apply(this.doc,arguments)}}(yr.prototype[Gi]));return He(yr),Da.inputStyles={textarea:ka,contenteditable:ba},Da.defineMode=function(e){!Da.defaults.mode&&e!="null"&&(Da.defaults.mode=e),un.apply(this,arguments)},Da.defineMIME=mn,Da.defineMode("null",function(){return{token:function(e){return e.skipToEnd()}}}),Da.defineMIME("text/plain","null"),Da.defineExtension=function(e,t){Da.prototype[e]=t},Da.defineDocExtension=function(e,t){yr.prototype[e]=t},Da.fromTextArea=au,ru(Da),Da.version="5.58.2",Da})},W6BS:function(Te,k){Te.exports="data:image/png;base64,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"},WaYH:function(Te,k,o){"use strict";var le=o("rePB"),J=o("Ff2n"),Re=o("VTBJ"),$=o("1OyB"),x=o("vuIU"),D=o("JX7q"),fe=o("Ji7U"),oe=o("LK+K"),z=o("q1tI"),L=o("TSYQ"),C=o.n(L),_=o("sboe"),O=o("OZM5"),u=function(de){var _e=de.prefixCls,ae=de.level,T=de.isStart,d=de.isEnd;if(!ae)return null;for(var s="".concat(_e,"-indent-unit"),ue=[],Y=0;Y1&&arguments[1]!==void 0?arguments[1]:!1,re=Se.getAttribute("id")||Se.getAttribute("data-reactid")||Se.getAttribute("name");if(X&&N[re])return N[re];var Ee=window.getComputedStyle(Se),ie=Ee.getPropertyValue("box-sizing")||Ee.getPropertyValue("-moz-box-sizing")||Ee.getPropertyValue("-webkit-box-sizing"),Ce=parseFloat(Ee.getPropertyValue("padding-bottom"))+parseFloat(Ee.getPropertyValue("padding-top")),v=parseFloat(Ee.getPropertyValue("border-bottom-width"))+parseFloat(Ee.getPropertyValue("border-top-width")),W=F.map(function(ce){return"".concat(ce,":").concat(Ee.getPropertyValue(ce))}).join(";"),P={sizingStyle:W,paddingSize:Ce,borderSize:v,boxSizing:ie};return X&&re&&(N[re]=P),P}function j(Se){var X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,re=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,Ee=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;H||(H=document.createElement("textarea"),H.setAttribute("tab-index","-1"),H.setAttribute("aria-hidden","true"),document.body.appendChild(H)),Se.getAttribute("wrap")?H.setAttribute("wrap",Se.getAttribute("wrap")):H.removeAttribute("wrap");var ie=w(Se,X),Ce=ie.paddingSize,v=ie.borderSize,W=ie.boxSizing,P=ie.sizingStyle;H.setAttribute("style","".concat(P,";").concat(Y)),H.value=Se.value||Se.placeholder||"";var ce=Number.MIN_SAFE_INTEGER,R=Number.MAX_SAFE_INTEGER,Q=H.scrollHeight,be;if(W==="border-box"?Q+=v:W==="content-box"&&(Q-=Ce),re!==null||Ee!==null){H.value=" ";var De=H.scrollHeight-Ce;re!==null&&(ce=De*re,W==="border-box"&&(ce=ce+Ce+v),Q=Math.max(ce,Q)),Ee!==null&&(R=De*Ee,W==="border-box"&&(R=R+Ce+v),be=Q>R?"":"hidden",Q=Math.min(R,Q))}return{height:Q,minHeight:ce,maxHeight:R,overflowY:be,resize:"none"}}var K=o("Gytx"),ee=o.n(K),B;(function(Se){Se[Se.NONE=0]="NONE",Se[Se.RESIZING=1]="RESIZING",Se[Se.RESIZED=2]="RESIZED"})(B||(B={}));var te=function(Se){Object($.a)(re,Se);var X=Object(x.a)(re);function re(Ee){var ie;return Object(J.a)(this,re),ie=X.call(this,Ee),ie.nextFrameActionId=void 0,ie.resizeFrameId=void 0,ie.textArea=void 0,ie.saveTextArea=function(Ce){ie.textArea=Ce},ie.handleResize=function(Ce){var v=ie.state.resizeStatus,W=ie.props,P=W.autoSize,ce=W.onResize;if(v!==B.NONE)return;typeof ce=="function"&&ce(Ce),P&&ie.resizeOnNextFrame()},ie.resizeOnNextFrame=function(){cancelAnimationFrame(ie.nextFrameActionId),ie.nextFrameActionId=requestAnimationFrame(ie.resizeTextarea)},ie.resizeTextarea=function(){var Ce=ie.props.autoSize;if(!Ce||!ie.textArea)return;var v=Ce.minRows,W=Ce.maxRows,P=j(ie.textArea,!1,v,W);ie.setState({textareaStyles:P,resizeStatus:B.RESIZING},function(){cancelAnimationFrame(ie.resizeFrameId),ie.resizeFrameId=requestAnimationFrame(function(){ie.setState({resizeStatus:B.RESIZED},function(){ie.resizeFrameId=requestAnimationFrame(function(){ie.setState({resizeStatus:B.NONE}),ie.fixFirefoxAutoScroll()})})})})},ie.renderTextArea=function(){var Ce=ie.props,v=Ce.prefixCls,W=v===void 0?"rc-textarea":v,P=Ce.autoSize,ce=Ce.onResize,R=Ce.className,Q=Ce.disabled,be=ie.state,De=be.textareaStyles,Ie=be.resizeStatus,Ge=Object(d.a)(ie.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),qe=ue()(W,R,Object(oe.a)({},"".concat(W,"-disabled"),Q));"value"in Ge&&(Ge.value=Ge.value||"");var Je=Object(fe.a)(Object(fe.a)(Object(fe.a)({},ie.props.style),De),Ie===B.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return D.createElement(T,{onResize:ie.handleResize,disabled:!(P||ce)},D.createElement("textarea",Object(le.a)({},Ge,{className:qe,style:Je,ref:ie.saveTextArea})))},ie.state={textareaStyles:{},resizeStatus:B.NONE},ie}return Object(Re.a)(re,[{key:"componentDidUpdate",value:function(ie){(ie.value!==this.props.value||!ee()(ie.autoSize,this.props.autoSize))&&this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var ie=this.textArea.selectionStart,Ce=this.textArea.selectionEnd;this.textArea.setSelectionRange(ie,Ce)}}catch(v){}}},{key:"render",value:function(){return this.renderTextArea()}}]),re}(D.Component),ye=te,Pe=function(Se){Object($.a)(re,Se);var X=Object(x.a)(re);function re(Ee){var ie;Object(J.a)(this,re),ie=X.call(this,Ee),ie.resizableTextArea=void 0,ie.focus=function(){ie.resizableTextArea.textArea.focus()},ie.saveTextArea=function(v){ie.resizableTextArea=v},ie.handleChange=function(v){var W=ie.props.onChange;ie.setValue(v.target.value,function(){ie.resizableTextArea.resizeTextarea()}),W&&W(v)},ie.handleKeyDown=function(v){var W=ie.props,P=W.onPressEnter,ce=W.onKeyDown;v.keyCode===13&&P&&P(v),ce&&ce(v)};var Ce=typeof Ee.value=="undefined"||Ee.value===null?Ee.defaultValue:Ee.value;return ie.state={value:Ce},ie}return Object(Re.a)(re,[{key:"setValue",value:function(ie,Ce){"value"in this.props||this.setState({value:ie},Ce)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return D.createElement(ye,Object(le.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(ie){return"value"in ie?{value:ie.value}:null}}]),re}(D.Component),xe=k.default=Pe},ZW9T:function(Te,k,o){"use strict";o.d(k,"a",function(){return T});var le=o("k1fw"),J=o("oBTY"),Re=o("9og8"),$=o("miYZ"),x=o("tsqr"),D=o("rAM+"),fe=o("tJVT"),oe=o("PpiC"),z=o("WmNS"),L=o.n(z),C=o("q1tI"),_=o.n(C),O=o("bdgK");function u(d,s,ue,Y,F){var N=s.getWordUntilPosition(ue),H={startLineNumber:ue.lineNumber,endLineNumber:ue.lineNumber,startColumn:N.startColumn,endColumn:N.endColumn},w=Y.map(function(j){return{label:j,kind:d.languages.CompletionItemKind.Keyword,insertText:j,insertTextRules:d.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:H}});return F.map(function(j){w.push(Object(le.a)(Object(le.a)({},j),{},{range:H}))}),w}var g=function(d){var s={label:"ifelse",kind:d.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` +`,F=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break"],N={},H;function w(Se){var X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,re=Se.getAttribute("id")||Se.getAttribute("data-reactid")||Se.getAttribute("name");if(X&&N[re])return N[re];var ye=window.getComputedStyle(Se),ie=ye.getPropertyValue("box-sizing")||ye.getPropertyValue("-moz-box-sizing")||ye.getPropertyValue("-webkit-box-sizing"),Ce=parseFloat(ye.getPropertyValue("padding-bottom"))+parseFloat(ye.getPropertyValue("padding-top")),v=parseFloat(ye.getPropertyValue("border-bottom-width"))+parseFloat(ye.getPropertyValue("border-top-width")),W=F.map(function(ce){return"".concat(ce,":").concat(ye.getPropertyValue(ce))}).join(";"),P={sizingStyle:W,paddingSize:Ce,borderSize:v,boxSizing:ie};return X&&re&&(N[re]=P),P}function j(Se){var X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,re=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,ye=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;H||(H=document.createElement("textarea"),H.setAttribute("tab-index","-1"),H.setAttribute("aria-hidden","true"),document.body.appendChild(H)),Se.getAttribute("wrap")?H.setAttribute("wrap",Se.getAttribute("wrap")):H.removeAttribute("wrap");var ie=w(Se,X),Ce=ie.paddingSize,v=ie.borderSize,W=ie.boxSizing,P=ie.sizingStyle;H.setAttribute("style","".concat(P,";").concat(Y)),H.value=Se.value||Se.placeholder||"";var ce=Number.MIN_SAFE_INTEGER,R=Number.MAX_SAFE_INTEGER,Q=H.scrollHeight,be;if(W==="border-box"?Q+=v:W==="content-box"&&(Q-=Ce),re!==null||ye!==null){H.value=" ";var De=H.scrollHeight-Ce;re!==null&&(ce=De*re,W==="border-box"&&(ce=ce+Ce+v),Q=Math.max(ce,Q)),ye!==null&&(R=De*ye,W==="border-box"&&(R=R+Ce+v),be=Q>R?"":"hidden",Q=Math.min(R,Q))}return{height:Q,minHeight:ce,maxHeight:R,overflowY:be,resize:"none"}}var K=o("Gytx"),ee=o.n(K),B;(function(Se){Se[Se.NONE=0]="NONE",Se[Se.RESIZING=1]="RESIZING",Se[Se.RESIZED=2]="RESIZED"})(B||(B={}));var te=function(Se){Object($.a)(re,Se);var X=Object(x.a)(re);function re(ye){var ie;return Object(J.a)(this,re),ie=X.call(this,ye),ie.nextFrameActionId=void 0,ie.resizeFrameId=void 0,ie.textArea=void 0,ie.saveTextArea=function(Ce){ie.textArea=Ce},ie.handleResize=function(Ce){var v=ie.state.resizeStatus,W=ie.props,P=W.autoSize,ce=W.onResize;if(v!==B.NONE)return;typeof ce=="function"&&ce(Ce),P&&ie.resizeOnNextFrame()},ie.resizeOnNextFrame=function(){cancelAnimationFrame(ie.nextFrameActionId),ie.nextFrameActionId=requestAnimationFrame(ie.resizeTextarea)},ie.resizeTextarea=function(){var Ce=ie.props.autoSize;if(!Ce||!ie.textArea)return;var v=Ce.minRows,W=Ce.maxRows,P=j(ie.textArea,!1,v,W);ie.setState({textareaStyles:P,resizeStatus:B.RESIZING},function(){cancelAnimationFrame(ie.resizeFrameId),ie.resizeFrameId=requestAnimationFrame(function(){ie.setState({resizeStatus:B.RESIZED},function(){ie.resizeFrameId=requestAnimationFrame(function(){ie.setState({resizeStatus:B.NONE}),ie.fixFirefoxAutoScroll()})})})})},ie.renderTextArea=function(){var Ce=ie.props,v=Ce.prefixCls,W=v===void 0?"rc-textarea":v,P=Ce.autoSize,ce=Ce.onResize,R=Ce.className,Q=Ce.disabled,be=ie.state,De=be.textareaStyles,Ie=be.resizeStatus,Ge=Object(d.a)(ie.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),qe=ue()(W,R,Object(oe.a)({},"".concat(W,"-disabled"),Q));"value"in Ge&&(Ge.value=Ge.value||"");var Je=Object(fe.a)(Object(fe.a)(Object(fe.a)({},ie.props.style),De),Ie===B.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return D.createElement(T,{onResize:ie.handleResize,disabled:!(P||ce)},D.createElement("textarea",Object(le.a)({},Ge,{className:qe,style:Je,ref:ie.saveTextArea})))},ie.state={textareaStyles:{},resizeStatus:B.NONE},ie}return Object(Re.a)(re,[{key:"componentDidUpdate",value:function(ie){(ie.value!==this.props.value||!ee()(ie.autoSize,this.props.autoSize))&&this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var ie=this.textArea.selectionStart,Ce=this.textArea.selectionEnd;this.textArea.setSelectionRange(ie,Ce)}}catch(v){}}},{key:"render",value:function(){return this.renderTextArea()}}]),re}(D.Component),Ee=te,Pe=function(Se){Object($.a)(re,Se);var X=Object(x.a)(re);function re(ye){var ie;Object(J.a)(this,re),ie=X.call(this,ye),ie.resizableTextArea=void 0,ie.focus=function(){ie.resizableTextArea.textArea.focus()},ie.saveTextArea=function(v){ie.resizableTextArea=v},ie.handleChange=function(v){var W=ie.props.onChange;ie.setValue(v.target.value,function(){ie.resizableTextArea.resizeTextarea()}),W&&W(v)},ie.handleKeyDown=function(v){var W=ie.props,P=W.onPressEnter,ce=W.onKeyDown;v.keyCode===13&&P&&P(v),ce&&ce(v)};var Ce=typeof ye.value=="undefined"||ye.value===null?ye.defaultValue:ye.value;return ie.state={value:Ce},ie}return Object(Re.a)(re,[{key:"setValue",value:function(ie,Ce){"value"in this.props||this.setState({value:ie},Ce)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return D.createElement(Ee,Object(le.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(ie){return"value"in ie?{value:ie.value}:null}}]),re}(D.Component),xe=k.default=Pe},ZW9T:function(Te,k,o){"use strict";o.d(k,"a",function(){return T});var le=o("k1fw"),J=o("oBTY"),Re=o("9og8"),$=o("miYZ"),x=o("tsqr"),D=o("rAM+"),fe=o("tJVT"),oe=o("PpiC"),z=o("WmNS"),L=o.n(z),C=o("q1tI"),_=o.n(C),O=o("bdgK");function u(d,s,ue,Y,F){var N=s.getWordUntilPosition(ue),H={startLineNumber:ue.lineNumber,endLineNumber:ue.lineNumber,startColumn:N.startColumn,endColumn:N.endColumn},w=Y.map(function(j){return{label:j,kind:d.languages.CompletionItemKind.Keyword,insertText:j,insertTextRules:d.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:H}});return F.map(function(j){w.push(Object(le.a)(Object(le.a)({},j),{},{range:H}))}),w}var g=function(d){var s={label:"ifelse",kind:d.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` `),insertTextRules:d.languages.CompletionItemInsertTextRule.InsertAsSnippet},ue=["auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while","inline","restrict","_Bool","_Complex","_Imaginary","_Alignas","_Alignof","_Atomic","_Static_assert","_Noreturn","_Thread_local","_Generic"];d.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(H,w){var j=u(d,H,w,ue,[s]);return{suggestions:j}}});var Y=["False","None","True","and","as","assert","break","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","nonlocal","not","or","pass","raise","return","try","while","with","yield"];d.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(H,w){var j=[{label:"print",kind:d.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(` `),insertTextRules:d.languages.CompletionItemInsertTextRule.InsertAsSnippet}],K=u(d,H,w,Y,j);return{suggestions:K}}});var F=["abstract","assert","boolean","break","byte","case","catch","char","class","const","continue","default","do","double","else","enum","extends","final","finally","float","for","goto","if","implements","import","instance of","int","interface","long","native","new","package","private","protected","public","return","strictfp","short","static","super","switch","synchronized","this","throw","throws","transient","try","void","volatile","while"];d.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(H,w){var j=[s,{label:"main",kind:d.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(` `),insertTextRules:d.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:d.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join(` -`),insertTextRules:d.languages.CompletionItemInsertTextRule.InsertAsSnippet}],K=u(d,H,w,F,j);return{suggestions:K}}})},m="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002",E=o("fjLI"),p=o("LvDl"),y=o("+ua5");function S(d){return/^\d+$/.test(d)?"".concat(d,"px"):d}function U(){}var Z=!1,ne={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python",Scala:"scale"};function de(){var d=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],s=d;if(Array.isArray(d)){for(var ue=0;ue0||xn.target.offsetWidth>0)&&ze.current.instance.layout()}}catch(wn){Mt.e(wn)}finally{Mt.f()}}),pt.observe(Le.current)),pt}function lt(){x.b.warn({content:decodeURIComponent(m),key:"monaco-editor-tip"})}var Ct=function(){var ot=ze.current.instance;if(N!=null&&ot&&Be){var Mt=ot.getModel();Mt&&N!==Mt.getValue()&&(Z=!0,Mt.setValue(N),ot.layout(),Z=!1)}};Object(C.useEffect)(function(){try{var pt,ot=ze.current.instance;rt.current&&clearTimeout(rt.current),rt.current=setTimeout(function(){Ct()},500),ot==null||((pt=ot.updateOptions)===null||pt===void 0)||pt.call(ot,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(N.split(/\r\n|\r|\n/g).length))+3,5)})}catch(Mt){debugger}},[N,Be,ze.current]),Object(C.useEffect)(function(){try{if($e&&ze.current&&ze.current.instance){var pt=ze.current.instance;pt.changeViewZones(function(Mt){var Ft=document.createElement("div");Ft.style.padding="10px 20px",Ft.style.width="calc(100% - 20px)",Ft.className="my-error-line-wrp",Ft.innerHTML=xt,Mt.addZone({afterLineNumber:$e||11,heightInLines:3,domNode:Ft})});var ot={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};pt.addOverlayWidget(ot),pt.revealPositionInCenter({lineNumber:20,column:1})}}catch(Mt){debugger}},[$e,ze.current,Be]),Object(C.useEffect)(function(){var pt;if((pt=ze.current)!==null&&pt!==void 0&&pt.instance&&Be&&Ht){var ot=ze.current.instance,Mt=ot.getModel();if(!Mt)return;var Ft=function(){var Oe=[],at=[],mt=Mt.getAllDecorations(),dt=Object(D.a)(mt),Nt;try{for(dt.s();!(Nt=dt.n()).done;){var Dt=Nt.value;if(Dt.options.className==="highlighted-line"){var Ye;Oe.push(Dt==null||((Ye=Dt.range)===null||Ye===void 0)?void 0:Ye.startLineNumber),at.push(Dt==null?void 0:Dt.id)}}}catch(Pt){dt.e(Pt)}finally{dt.f()}Mt.deltaDecorations(at,[]);var ht=Mt.getLineCount();!!vt&&vt<=ht&&(ot.deltaDecorations([],[{range:new _e.Range(vt,1,vt,Mt.getLineMaxColumn(vt)),options:{isWholeLine:!0,className:"highlighted-line"}}]),ot.revealLineInCenter(vt))};Ft();var xn=function(){var Oe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,at=[],mt=[],dt=Mt.getAllDecorations(),Nt=Object(D.a)(dt),Dt;try{for(Nt.s();!(Dt=Nt.n()).done;){var Ye=Dt.value;if(Ye.options.linesDecorationsClassName==="breakpoints"){var ht;at.push(Ye==null||((ht=Ye.range)===null||ht===void 0)?void 0:ht.startLineNumber),mt.push(Ye==null?void 0:Ye.id)}}}catch(Pt){Nt.e(Pt)}finally{Nt.f()}if(Oe)return{lines:at,ids:mt};De(at)},wn=function(){var Me=Object(Re.a)(L.a.mark(function Oe(at){var mt;return L.a.wrap(function(Nt){for(;;)switch(Nt.prev=Nt.next){case 0:return mt={range:new _e.Range(at,1,at,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints"}},Nt.next=3,Mt.deltaDecorations([],[mt]);case 3:xn();case 4:case"end":return Nt.stop()}},Oe)}));return function(at){return Me.apply(this,arguments)}}(),zt=function(){var Me=Object(Re.a)(L.a.mark(function Oe(at){var mt,dt,Nt,Dt,Ye;return L.a.wrap(function(Pt){for(;;)switch(Pt.prev=Pt.next){case 0:mt=[],dt=ot.getLineDecorations(at),Nt=Object(D.a)(dt);try{for(Nt.s();!(Dt=Nt.n()).done;)Ye=Dt.value,Ye.options.linesDecorationsClassName==="breakpoints"&&mt.push(Ye.id)}catch(Xt){Nt.e(Xt)}finally{Nt.f()}return Pt.next=6,Mt.deltaDecorations(mt,[]);case 6:xn();case 7:case"end":return Pt.stop()}},Oe)}));return function(at){return Me.apply(this,arguments)}}(),tt=function(Oe){var at=ot.getLineDecorations(Oe),mt=Object(D.a)(at),dt;try{for(mt.s();!(dt=mt.n()).done;){var Nt=dt.value;if(Nt.options.linesDecorationsClassName==="breakpoints")return!0}}catch(Dt){mt.e(Dt)}finally{mt.f()}return!1};if(!Object(p.isEqual)(Ge,xn(!0).lines)){Mt.deltaDecorations(xn(!0).ids,[]);var bn=Ge.map(function(Me){return{range:new _e.Range(Me,1,Me,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints"}}});Mt.deltaDecorations([],bn)}var Gn=ot.onDidChangeModelContent(function(Me){var Oe=ot.getPosition();if(Oe){var at=Oe.lineNumber;Mt.getLineContent(at).trim()===""?zt(at):tt(at)&&(zt(at),wn(at))}}),ta=ot.onMouseDown(function(Me){var Oe,at,mt;if(Me.target.detail&&(Oe=Me.target)!==null&&Oe!==void 0&&(at=Oe.element)!==null&&at!==void 0&&(mt=at.className)!==null&&mt!==void 0&&mt.includes("line-numbers")){var dt=Me.target.position.lineNumber;if(Mt.getLineContent(dt).trim()==="")return;tt(dt)?zt(dt):wn(dt)}}),$t=function(Oe){var at={range:new _e.Range(Oe,1,Oe,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};Ue.current=ot.deltaDecorations(Ue.current,[at])},Tt=function(){Ue.current=ot.deltaDecorations(Ue.current,[])},Nn=ot.onMouseMove(function(Me){var Oe,at,mt;if(Tt(),Me.target.detail&&(Oe=Me.target)!==null&&Oe!==void 0&&(at=Oe.element)!==null&&at!==void 0&&(mt=at.className)!==null&&mt!==void 0&&mt.includes("line-numbers")){var dt=Me.target.position.lineNumber;if(Mt.getLineContent(dt).trim()==="")return;$t(dt)}}),ua=ot.onMouseLeave(function(){Tt()});return function(){Gn.dispose(),ta.dispose(),Nn.dispose(),ua.dispose()}}},[ze.current,Be,Ge,vt,Ht]);function bt(){var pt=ze.current.instance;if(pt){var ot=pt.getSelection(),Mt=ze.current.pastePos||{},Ft=new _e.Range(Mt.startLineNumber||ot.endLineNumber,Mt.startColumn||ot.endColumn,Mt.endLineNumber||ot.endLineNumber,Mt.endColumn||ot.endColumn);setTimeout(function(){pt.executeEdits("",[{range:Ft,text:""}])},300)}}function At(pt){(window.navigator.platform.match("Mac")?pt.metaKey:pt.ctrlKey)&&pt.keyCode==83&&(pt.preventDefault(),X())}var kt=function(){if(Ee&&ze.current.instance){var ot=ze.current.instance.getContentHeight();pn(ot0||P.target.offsetWidth>0)&&Ee.layout()}}catch(ce){v.e(ce)}finally{v.f()}}),ie.observe(ee.current)),ie}Object(C.useEffect)(function(){return ee.current&&o.e(27).then(o.t.bind(null,"M/lh",7)).then(function(Ee){_e=Ee;var ie=_e.editor.createDiffEditor(ee.current,Object(le.a)(Object(le.a)({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},K),{},{wordWrap:!0}));Pe(ie);var Ce=xe(ie);return function(){ie.dispose();var v=ie.getModel();v&&v.dispose(),Ce.unobserve(ee.current)}}),function(){window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}},[]),Object(C.useEffect)(function(){ye&&ye.setModel({original:_e.editor.createModel(N,w),modified:_e.editor.createModel(H,w)})},[N,H,w,ye]);var Se=S(ue),X=S(F),re={width:Se,height:X};return _.a.createElement("div",{className:"my-diff-editor",ref:ee,style:re})}},ZaFS:function(Te,k,o){Te.exports={wrap:"wrap___1Ov0Q",title:"title___qleZg",path:"path___3MTzj",colorBlue:"colorBlue___3MDCw"}},ZpRC:function(Te,k,o){"use strict";function le(C){return typeof C=="object"&&C!=null&&C.nodeType===1}function J(C,_){return(!_||C!=="hidden")&&C!=="visible"&&C!=="clip"}function Re(C,_){if(C.clientHeight_||m>C&&E<_?0:m<=C&&p<=O||E>=_&&p>=O?m-C-u:E>_&&pO?E-_+g:0}var x=function(C,_){var O=window,u=_.scrollMode,g=_.block,m=_.inline,E=_.boundary,p=_.skipOverflowHiddenElements,y=typeof E=="function"?E:function(De){return De!==E};if(!le(C))throw new TypeError("Invalid target");for(var S=document.scrollingElement||document.documentElement,U=[],Z=C;le(Z)&&y(Z);){if((Z=Z.parentElement)===S){U.push(Z);break}Z!=null&&Z===document.body&&Re(Z)&&!Re(document.documentElement)||Z!=null&&Re(Z,p)&&U.push(Z)}for(var ne=O.visualViewport?O.visualViewport.width:innerWidth,de=O.visualViewport?O.visualViewport.height:innerHeight,_e=window.scrollX||pageXOffset,ae=window.scrollY||pageYOffset,T=C.getBoundingClientRect(),d=T.height,s=T.width,ue=T.top,Y=T.right,F=T.bottom,N=T.left,H=g==="start"||g==="nearest"?ue:g==="end"?F:ue+d/2,w=m==="center"?N+s/2:m==="end"?Y:N,j=[],K=0;K=0&&N>=0&&F<=de&&Y<=ne&&ue>=Pe&&F<=Se&&N>=X&&Y<=xe)return j;var re=getComputedStyle(ee),Ee=parseInt(re.borderLeftWidth,10),ie=parseInt(re.borderTopWidth,10),Ce=parseInt(re.borderRightWidth,10),v=parseInt(re.borderBottomWidth,10),W=0,P=0,ce="offsetWidth"in ee?ee.offsetWidth-ee.clientWidth-Ee-Ce:0,R="offsetHeight"in ee?ee.offsetHeight-ee.clientHeight-ie-v:0;if(S===ee)W=g==="start"?H:g==="end"?H-de:g==="nearest"?$(ae,ae+de,de,ie,v,ae+H,ae+H+d,d):H-de/2,P=m==="start"?w:m==="center"?w-ne/2:m==="end"?w-ne:$(_e,_e+ne,ne,Ee,Ce,_e+w,_e+w+s,s),W=Math.max(0,W+ae),P=Math.max(0,P+_e);else{W=g==="start"?H-Pe-ie:g==="end"?H-Se+v+R:g==="nearest"?$(Pe,Se,te,ie,v+R,H,H+d,d):H-(Pe+te/2)+R/2,P=m==="start"?w-X-Ee:m==="center"?w-(X+ye/2)+ce/2:m==="end"?w-xe+Ce+ce:$(X,xe,ye,Ee,Ce+ce,w,w+s,s);var Q=ee.scrollLeft,be=ee.scrollTop;H+=be-(W=Math.max(0,Math.min(be+W,ee.scrollHeight-te+R))),w+=Q-(P=Math.max(0,Math.min(Q+P,ee.scrollWidth-ye+ce)))}j.push({el:ee,top:W,left:P})}return j};function D(C){return C===Object(C)&&Object.keys(C).length!==0}function fe(C,_){_===void 0&&(_="auto");var O="scrollBehavior"in document.body.style;C.forEach(function(u){var g=u.el,m=u.top,E=u.left;g.scroll&&O?g.scroll({top:m,left:E,behavior:_}):(g.scrollTop=m,g.scrollLeft=E)})}function oe(C){return C===!1?{block:"end",inline:"nearest"}:D(C)?C:{block:"start",inline:"nearest"}}function z(C,_){var O=!C.ownerDocument.documentElement.contains(C);if(D(_)&&typeof _.behavior=="function")return _.behavior(O?[]:x(C,_));if(O)return;var u=oe(_);return fe(x(C,u),u.behavior)}var L=k.a=z},Zss7:function(Te,k,o){var le;(function(J){var Re=/^\s+/,$=/\s+$/,x=0,D=J.round,fe=J.min,oe=J.max,z=J.random;function L(v,W){if(v=v||"",W=W||{},v instanceof L)return v;if(!(this instanceof L))return new L(v,W);var P=C(v);this._originalInput=v,this._r=P.r,this._g=P.g,this._b=P.b,this._a=P.a,this._roundA=D(100*this._a)/100,this._format=W.format||P.format,this._gradientType=W.gradientType,this._r<1&&(this._r=D(this._r)),this._g<1&&(this._g=D(this._g)),this._b<1&&(this._b=D(this._b)),this._ok=P.ok,this._tc_id=x++}L.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 v=this.toRgb();return(v.r*299+v.g*587+v.b*114)/1e3},getLuminance:function(){var v=this.toRgb(),W,P,ce,R,Q,be;return W=v.r/255,P=v.g/255,ce=v.b/255,W<=.03928?R=W/12.92:R=J.pow((W+.055)/1.055,2.4),P<=.03928?Q=P/12.92:Q=J.pow((P+.055)/1.055,2.4),ce<=.03928?be=ce/12.92:be=J.pow((ce+.055)/1.055,2.4),.2126*R+.7152*Q+.0722*be},setAlpha:function(v){return this._a=j(v),this._roundA=D(100*this._a)/100,this},toHsv:function(){var v=g(this._r,this._g,this._b);return{h:v.h*360,s:v.s,v:v.v,a:this._a}},toHsvString:function(){var v=g(this._r,this._g,this._b),W=D(v.h*360),P=D(v.s*100),ce=D(v.v*100);return this._a==1?"hsv("+W+", "+P+"%, "+ce+"%)":"hsva("+W+", "+P+"%, "+ce+"%, "+this._roundA+")"},toHsl:function(){var v=O(this._r,this._g,this._b);return{h:v.h*360,s:v.s,l:v.l,a:this._a}},toHslString:function(){var v=O(this._r,this._g,this._b),W=D(v.h*360),P=D(v.s*100),ce=D(v.l*100);return this._a==1?"hsl("+W+", "+P+"%, "+ce+"%)":"hsla("+W+", "+P+"%, "+ce+"%, "+this._roundA+")"},toHex:function(v){return E(this._r,this._g,this._b,v)},toHexString:function(v){return"#"+this.toHex(v)},toHex8:function(v){return p(this._r,this._g,this._b,this._a,v)},toHex8String:function(v){return"#"+this.toHex8(v)},toRgb:function(){return{r:D(this._r),g:D(this._g),b:D(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+D(this._r)+", "+D(this._g)+", "+D(this._b)+")":"rgba("+D(this._r)+", "+D(this._g)+", "+D(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:D(K(this._r,255)*100)+"%",g:D(K(this._g,255)*100)+"%",b:D(K(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+D(K(this._r,255)*100)+"%, "+D(K(this._g,255)*100)+"%, "+D(K(this._b,255)*100)+"%)":"rgba("+D(K(this._r,255)*100)+"%, "+D(K(this._g,255)*100)+"%, "+D(K(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:H[E(this._r,this._g,this._b,!0)]||!1},toFilter:function(v){var W="#"+y(this._r,this._g,this._b,this._a),P=W,ce=this._gradientType?"GradientType = 1, ":"";if(v){var R=L(v);P="#"+y(R._r,R._g,R._b,R._a)}return"progid:DXImageTransform.Microsoft.gradient("+ce+"startColorstr="+W+",endColorstr="+P+")"},toString:function(v){var W=!!v;v=v||this._format;var P=!1,ce=this._a<1&&this._a>=0,R=!W&&ce&&(v==="hex"||v==="hex6"||v==="hex3"||v==="hex4"||v==="hex8"||v==="name");return R?v==="name"&&this._a===0?this.toName():this.toRgbString():(v==="rgb"&&(P=this.toRgbString()),v==="prgb"&&(P=this.toPercentageRgbString()),(v==="hex"||v==="hex6")&&(P=this.toHexString()),v==="hex3"&&(P=this.toHexString(!0)),v==="hex4"&&(P=this.toHex8String(!0)),v==="hex8"&&(P=this.toHex8String()),v==="name"&&(P=this.toName()),v==="hsl"&&(P=this.toHslString()),v==="hsv"&&(P=this.toHsvString()),P||this.toHexString())},clone:function(){return L(this.toString())},_applyModification:function(v,W){var P=v.apply(null,[this].concat([].slice.call(W)));return this._r=P._r,this._g=P._g,this._b=P._b,this.setAlpha(P._a),this},lighten:function(){return this._applyModification(ne,arguments)},brighten:function(){return this._applyModification(de,arguments)},darken:function(){return this._applyModification(_e,arguments)},desaturate:function(){return this._applyModification(S,arguments)},saturate:function(){return this._applyModification(U,arguments)},greyscale:function(){return this._applyModification(Z,arguments)},spin:function(){return this._applyModification(ae,arguments)},_applyCombination:function(v,W){return v.apply(null,[this].concat([].slice.call(W)))},analogous:function(){return this._applyCombination(Y,arguments)},complement:function(){return this._applyCombination(T,arguments)},monochromatic:function(){return this._applyCombination(F,arguments)},splitcomplement:function(){return this._applyCombination(ue,arguments)},triad:function(){return this._applyCombination(d,arguments)},tetrad:function(){return this._applyCombination(s,arguments)}},L.fromRatio=function(v,W){if(typeof v=="object"){var P={};for(var ce in v)v.hasOwnProperty(ce)&&(ce==="a"?P[ce]=v[ce]:P[ce]=xe(v[ce]));v=P}return L(v,W)};function C(v){var W={r:0,g:0,b:0},P=1,ce=null,R=null,Q=null,be=!1,De=!1;return typeof v=="string"&&(v=ie(v)),typeof v=="object"&&(Ee(v.r)&&Ee(v.g)&&Ee(v.b)?(W=_(v.r,v.g,v.b),be=!0,De=String(v.r).substr(-1)==="%"?"prgb":"rgb"):Ee(v.h)&&Ee(v.s)&&Ee(v.v)?(ce=xe(v.s),R=xe(v.v),W=m(v.h,ce,R),be=!0,De="hsv"):Ee(v.h)&&Ee(v.s)&&Ee(v.l)&&(ce=xe(v.s),Q=xe(v.l),W=u(v.h,ce,Q),be=!0,De="hsl"),v.hasOwnProperty("a")&&(P=v.a)),P=j(P),{ok:be,format:v.format||De,r:fe(255,oe(W.r,0)),g:fe(255,oe(W.g,0)),b:fe(255,oe(W.b,0)),a:P}}function _(v,W,P){return{r:K(v,255)*255,g:K(W,255)*255,b:K(P,255)*255}}function O(v,W,P){v=K(v,255),W=K(W,255),P=K(P,255);var ce=oe(v,W,P),R=fe(v,W,P),Q,be,De=(ce+R)/2;if(ce==R)Q=be=0;else{var Ie=ce-R;be=De>.5?Ie/(2-ce-R):Ie/(ce+R);switch(ce){case v:Q=(W-P)/Ie+(W1&&(Je-=1),Je<1/6?Ge+(qe-Ge)*6*Je:Je<1/2?qe:Je<2/3?Ge+(qe-Ge)*(2/3-Je)*6:Ge}if(W===0)ce=R=Q=P;else{var De=P<.5?P*(1+W):P+W-P*W,Ie=2*P-De;ce=be(Ie,De,v+1/3),R=be(Ie,De,v),Q=be(Ie,De,v-1/3)}return{r:ce*255,g:R*255,b:Q*255}}function g(v,W,P){v=K(v,255),W=K(W,255),P=K(P,255);var ce=oe(v,W,P),R=fe(v,W,P),Q,be,De=ce,Ie=ce-R;if(be=ce===0?0:Ie/ce,ce==R)Q=0;else{switch(ce){case v:Q=(W-P)/Ie+(W>1)+720)%360;--W;)ce.h=(ce.h+R)%360,Q.push(L(ce));return Q}function F(v,W){W=W||6;for(var P=L(v).toHsv(),ce=P.h,R=P.s,Q=P.v,be=[],De=1/W;W--;)be.push(L({h:ce,s:R,v:Q})),Q=(Q+De)%1;return be}L.mix=function(v,W,P){P=P===0?0:P||50;var ce=L(v).toRgb(),R=L(W).toRgb(),Q=P/100,be={r:(R.r-ce.r)*Q+ce.r,g:(R.g-ce.g)*Q+ce.g,b:(R.b-ce.b)*Q+ce.b,a:(R.a-ce.a)*Q+ce.a};return L(be)},L.readability=function(v,W){var P=L(v),ce=L(W);return(J.max(P.getLuminance(),ce.getLuminance())+.05)/(J.min(P.getLuminance(),ce.getLuminance())+.05)},L.isReadable=function(v,W,P){var ce=L.readability(v,W),R,Q;Q=!1,R=Ce(P);switch(R.level+R.size){case"AAsmall":case"AAAlarge":Q=ce>=4.5;break;case"AAlarge":Q=ce>=3;break;case"AAAsmall":Q=ce>=7;break}return Q},L.mostReadable=function(v,W,P){var ce=null,R=0,Q,be,De,Ie;P=P||{},be=P.includeFallbackColors,De=P.level,Ie=P.size;for(var Ge=0;GeR&&(R=Q,ce=L(W[Ge]));return L.isReadable(v,ce,{level:De,size:Ie})||!be?ce:(P.includeFallbackColors=!1,L.mostReadable(v,["#fff","#000"],P))};var N=L.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"},H=L.hexNames=w(N);function w(v){var W={};for(var P in v)v.hasOwnProperty(P)&&(W[v[P]]=P);return W}function j(v){return v=parseFloat(v),(isNaN(v)||v<0||v>1)&&(v=1),v}function K(v,W){te(v)&&(v="100%");var P=ye(v);return v=fe(W,oe(0,parseFloat(v))),P&&(v=parseInt(v*W,10)/100),J.abs(v-W)<1e-6?1:v%W/parseFloat(W)}function ee(v){return fe(1,oe(0,v))}function B(v){return parseInt(v,16)}function te(v){return typeof v=="string"&&v.indexOf(".")!=-1&&parseFloat(v)===1}function ye(v){return typeof v=="string"&&v.indexOf("%")!=-1}function Pe(v){return v.length==1?"0"+v:""+v}function xe(v){return v<=1&&(v=v*100+"%"),v}function Se(v){return J.round(parseFloat(v)*255).toString(16)}function X(v){return B(v)/255}var re=function(){var v="[-\\+]?\\d+%?",W="[-\\+]?\\d*\\.\\d+%?",P="(?:"+W+")|(?:"+v+")",ce="[\\s|\\(]+("+P+")[,|\\s]+("+P+")[,|\\s]+("+P+")\\s*\\)?",R="[\\s|\\(]+("+P+")[,|\\s]+("+P+")[,|\\s]+("+P+")[,|\\s]+("+P+")\\s*\\)?";return{CSS_UNIT:new RegExp(P),rgb:new RegExp("rgb"+ce),rgba:new RegExp("rgba"+R),hsl:new RegExp("hsl"+ce),hsla:new RegExp("hsla"+R),hsv:new RegExp("hsv"+ce),hsva:new RegExp("hsva"+R),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 Ee(v){return!!re.CSS_UNIT.exec(v)}function ie(v){v=v.replace(Re,"").replace($,"").toLowerCase();var W=!1;if(N[v])v=N[v],W=!0;else if(v=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var P;return(P=re.rgb.exec(v))?{r:P[1],g:P[2],b:P[3]}:(P=re.rgba.exec(v))?{r:P[1],g:P[2],b:P[3],a:P[4]}:(P=re.hsl.exec(v))?{h:P[1],s:P[2],l:P[3]}:(P=re.hsla.exec(v))?{h:P[1],s:P[2],l:P[3],a:P[4]}:(P=re.hsv.exec(v))?{h:P[1],s:P[2],v:P[3]}:(P=re.hsva.exec(v))?{h:P[1],s:P[2],v:P[3],a:P[4]}:(P=re.hex8.exec(v))?{r:B(P[1]),g:B(P[2]),b:B(P[3]),a:X(P[4]),format:W?"name":"hex8"}:(P=re.hex6.exec(v))?{r:B(P[1]),g:B(P[2]),b:B(P[3]),format:W?"name":"hex"}:(P=re.hex4.exec(v))?{r:B(P[1]+""+P[1]),g:B(P[2]+""+P[2]),b:B(P[3]+""+P[3]),a:X(P[4]+""+P[4]),format:W?"name":"hex8"}:(P=re.hex3.exec(v))?{r:B(P[1]+""+P[1]),g:B(P[2]+""+P[2]),b:B(P[3]+""+P[3]),format:W?"name":"hex"}:!1}function Ce(v){var W,P;return v=v||{level:"AA",size:"small"},W=(v.level||"AA").toUpperCase(),P=(v.size||"small").toLowerCase(),W!=="AA"&&W!=="AAA"&&(W="AA"),P!=="small"&&P!=="large"&&(P="small"),{level:W,size:P}}Te.exports?Te.exports=L:!(le=function(){return L}.call(k,o,k,Te),le!==void 0&&(Te.exports=le))})(Math)},bL63:function(Te,k,o){Te.exports={bg:"bg___1pgJK",wrap:"wrap___3w7gA",modal:"modal___Z863a",content:"content_____WML",head:"head___74qy3",headCount:"headCount___DydFZ",button:"button___FkPST",itemWrap:"itemWrap___2VFfI",imgWrap:"imgWrap___3YSCX",img:"img___31A6T",manager:"manager___7OBds",itemContent:"itemContent___NJ5LZ",nameWrap:"nameWrap___1nFjv",name:"name___1KHZI",actionGroup:"actionGroup___2FPTE",deleteIcon:"deleteIcon___OtxKH",schoolWrap:"schoolWrap___3vfoh",school:"school___2QmIS",countWrap:"countWrap___22ogC",deletetitle:"deletetitle___3lzPN",yseTitle:"yseTitle___3xmOc"}},bT9E:function(Te,k,o){"use strict";o.d(k,"a",function(){return J});var le=o("VTBJ");function J(Re,$){var x=Object(le.a)({},Re);return Array.isArray($)&&$.forEach(function(D){delete x[D]}),x}},bUJZ:function(Te,k){Te.exports="data:image/png;base64,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"},biw7:function(Te,k,o){"use strict";var le=o("q1tI"),J=o.n(le),Re=le.createContext(null);k.a=Re},c5Ni:function(Te,k,o){},cRFk:function(Te,k,o){Te.exports=o.p+"static/RepositoryNoneData.828085a8.png"},cU5J:function(Te,k,o){Te.exports={title:"title___3fOal",content:"content___3uANE",add:"add___1spp2",colorBlue:"colorBlue___hain-",radio:"radio___3M5zN"}},csWT:function(Te,k,o){Te.exports=o.p+"static/choose.4ad1045f.svg"},djh8:function(Te,k,o){Te.exports=o.p+"static/qrCode.42927872.png"},dmUQ:function(Te,k,o){"use strict";var le=o("Ff2n"),J=o("rePB"),Re=o("1OyB"),$=o("vuIU"),x=o("Ji7U"),D=o("md7G"),fe=o("foSv"),oe=o("q1tI"),z=o.n(oe),L=o("TSYQ"),C=o.n(L),_=o("4IlW");function O(d,s){var ue=Object.keys(d);if(Object.getOwnPropertySymbols){var Y=Object.getOwnPropertySymbols(d);s&&(Y=Y.filter(function(F){return Object.getOwnPropertyDescriptor(d,F).enumerable})),ue.push.apply(ue,Y)}return ue}function u(d){for(var s=1;s1?ye-1:0),xe=1;xe1?K-1:0),B=1;B=0)return parseInt(j.slice(j.indexOf("e-")+2),10);var K=0;return j.indexOf(".")>=0&&(K=j.length-j.indexOf(".")-1),K},F.getInputDisplayValue=function(w){var j=w||F.state,K=j.focused,ee=j.inputValue,B=j.value,te;K?te=ee:te=F.toPrecisionAsStep(B),te==null&&(te="");var ye=F.formatWrapper(te);return ne(F.props.decimalSeparator)&&(ye=ye.toString().replace(".",F.props.decimalSeparator)),ye},F.recordCursorPosition=function(){try{F.cursorStart=F.input.selectionStart,F.cursorEnd=F.input.selectionEnd,F.currentValue=F.input.value,F.cursorBefore=F.input.value.substring(0,F.cursorStart),F.cursorAfter=F.input.value.substring(F.cursorEnd)}catch(w){}},F.restoreByAfter=function(w){if(w===void 0)return!1;var j=F.input.value,K=j.lastIndexOf(w);if(K===-1)return!1;var ee=F.cursorBefore.length;return F.lastKeyCode===_.a.DELETE&&F.cursorBefore.charAt(ee-1)===w[0]?(F.fixCaret(ee,ee),!0):K+w.length===j.length?(F.fixCaret(K,K),!0):!1},F.partRestoreByAfter=function(w){return w===void 0?!1:Array.prototype.some.call(w,function(j,K){var ee=w.substring(K);return F.restoreByAfter(ee)})},F.isNotCompleteNumber=function(w){return isNaN(w)||w===""||w===null||w&&w.toString().indexOf(".")===w.toString().length-1},F.stop=function(){F.autoStepTimer&&clearTimeout(F.autoStepTimer)},F.down=function(w,j,K){F.pressingUpOrDown=!0,F.step("down",w,j,K)},F.up=function(w,j,K){F.pressingUpOrDown=!0,F.step("up",w,j,K)},F.saveInput=function(w){F.input=w};var N=Y.value;N===void 0&&(N=Y.defaultValue),F.state={focused:Y.autoFocus};var H=F.getValidValue(F.toNumber(N));return F.state=u(u({},F.state),{},{inputValue:F.toPrecisionAsStep(H),value:H}),F}return Object($.a)(ue,[{key:"componentDidMount",value:function(){this.componentDidUpdate(null)}},{key:"componentDidUpdate",value:function(F){var N=this.props,H=N.value,w=N.onChange,j=N.max,K=N.min,ee=this.state.focused;if(F){if(!de(F.value,H)||!de(F.max,j)||!de(F.min,K)){var B=ee?H:this.getValidValue(H),te;this.pressingUpOrDown?te=B:this.inputting?te=this.rawInput:te=this.toPrecisionAsStep(B),this.setState({value:B,inputValue:te})}var ye="value"in this.props?H:this.state.value;"max"in this.props&&F.max!==j&&typeof ye=="number"&&ye>j&&w&&w(j),"min"in this.props&&F.min!==K&&typeof ye=="number"&&ye1&&arguments[1]!==void 0?arguments[1]:this.props.min,H=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.props.max,w=parseFloat(F);return isNaN(w)?F:(wH&&(w=H),w)}},{key:"setValue",value:function(F,N){var H=this.props.precision,w=this.isNotCompleteNumber(parseFloat(F))?null:parseFloat(F),j=this.state.value,K=j===void 0?null:j,ee=this.state.inputValue,B=ee===void 0?null:ee,te=typeof w=="number"?w.toFixed(H):"".concat(w),ye=w!==K||te!=="".concat(B);return"value"in this.props?(B=this.toPrecisionAsStep(this.state.value),this.setState({inputValue:B},N)):this.setState({value:w,inputValue:this.toPrecisionAsStep(F)},N),ye&&this.props.onChange(w),w}},{key:"getMaxPrecision",value:function(F){var N=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,H=this.props,w=H.precision,j=H.step;if(ne(w))return w;var K=this.getPrecision(N),ee=this.getPrecision(j),B=this.getPrecision(F);return F?Math.max(B,K+ee):K+ee}},{key:"getPrecisionFactor",value:function(F){var N=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,H=this.getMaxPrecision(F,N);return Math.pow(10,H)}},{key:"focus",value:function(){this.input.focus(),this.recordCursorPosition()}},{key:"blur",value:function(){this.input.blur()}},{key:"select",value:function(){this.input.select()}},{key:"formatWrapper",value:function(F){return this.props.formatter?this.props.formatter(F):F}},{key:"toPrecisionAsStep",value:function(F){if(this.isNotCompleteNumber(F)||F==="")return F;var N=Math.abs(this.getMaxPrecision(F));return isNaN(N)?F.toString():Number(F).toFixed(N)}},{key:"toNumber",value:function(F){var N=this.props.precision,H=this.state.focused,w=F&&F.length>16&&H;return this.isNotCompleteNumber(F)||w?F:ne(N)?Math.round(F*Math.pow(10,N))/Math.pow(10,N):Number(F)}},{key:"upStep",value:function(F,N){var H=this.props.step,w=this.getPrecisionFactor(F,N),j=Math.abs(this.getMaxPrecision(F,N)),K=((w*F+w*H*N)/w).toFixed(j);return this.toNumber(K)}},{key:"downStep",value:function(F,N){var H=this.props.step,w=this.getPrecisionFactor(F,N),j=Math.abs(this.getMaxPrecision(F,N)),K=((w*F-w*H*N)/w).toFixed(j);return this.toNumber(K)}},{key:"step",value:function(F,N){var H=this,w=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,j=arguments.length>3?arguments[3]:void 0;this.stop(),N&&(N.persist(),N.preventDefault());var K=this.props;if(K.disabled)return;var ee=this.getCurrentValidValue(this.state.inputValue)||0;if(this.isNotCompleteNumber(ee))return;var B=this["".concat(F,"Step")](ee,w),te=B>K.max||BK.max?B=K.max:B=Pe),Ue=(Ut||Ut===0)&&(isNaN(Ut)||Number(Ut)<=xe),ke=rt||w||j,Ke=Ue||w||j,He=C()("".concat(H,"-handler"),"".concat(H,"-handler-up"),Object(J.a)({},"".concat(H,"-handler-up-disabled"),ke)),Ze=C()("".concat(H,"-handler"),"".concat(H,"-handler-down"),Object(J.a)({},"".concat(H,"-handler-down-disabled"),Ke)),Be=K?{onTouchStart:ke?E:this.up,onTouchEnd:this.stop}:{onMouseDown:ke?E:this.up,onMouseUp:this.stop,onMouseLeave:this.stop},Xe=K?{onTouchStart:Ke?E:this.down,onTouchEnd:this.stop}:{onMouseDown:Ke?E:this.down,onMouseUp:this.stop,onMouseLeave:this.stop};return z.a.createElement("div",{className:je,style:Se,title:X,onMouseEnter:re,onMouseLeave:Ee,onMouseOver:ie,onMouseOut:Ce,onFocus:function(){return null},onBlur:function(){return null}},z.a.createElement("div",{className:"".concat(H,"-handler-wrap")},z.a.createElement("span",Object.assign({unselectable:"on"},Be,{role:"button","aria-label":"Increase Value","aria-disabled":ke,className:He}),B||z.a.createElement("span",{unselectable:"on",className:"".concat(H,"-handler-up-inner"),onClick:p})),z.a.createElement("span",Object.assign({unselectable:"on"},Xe,{role:"button","aria-label":"Decrease Value","aria-disabled":Ke,className:Ze}),te||z.a.createElement("span",{unselectable:"on",className:"".concat(H,"-handler-down-inner"),onClick:p}))),z.a.createElement("div",{className:"".concat(H,"-input-wrap")},z.a.createElement("input",Object.assign({role:"spinbutton","aria-valuemin":xe,"aria-valuemax":Pe,"aria-valuenow":Ut,required:v,type:ce,placeholder:R,onPaste:$e,onClick:W,onMouseUp:this.onMouseUp,className:"".concat(H,"-input"),tabIndex:P,autoComplete:ee,onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:ze?this.onKeyDown:E,onKeyUp:ze?this.onKeyUp:E,autoFocus:qe,maxLength:Ge,readOnly:j,disabled:w,max:Pe,min:xe,step:Ie,name:Je,title:X,id:Q,onChange:this.onChange,ref:this.saveInput,value:this.getFullNum(st),pattern:De,inputMode:be,onInput:it},Le))))}}]),ue}(z.a.Component);_e.defaultProps={focusOnUpDown:!0,useTouch:!1,prefixCls:"rc-input-number",max:Z,min:-Z,step:1,style:{},onChange:E,onKeyDown:E,onPressEnter:E,onFocus:E,onBlur:E,parser:y,required:!1,autoComplete:"off"};var ae=_e,T=k.a=ae},fAei:function(Te,k,o){"use strict";o.d(k,"a",function(){return S.a});var le=o("rePB"),J=o("VTBJ"),Re=o("KQm4"),$=o("1OyB"),x=o("vuIU"),D=o("Ji7U"),fe=o("LK+K"),oe=o("q1tI"),z=o("4IlW"),L=o("Kwbf"),C=o("TSYQ"),_=o.n(C),O=o("sboe"),u=o("OZM5"),g=o("815F"),m=o("ODXe"),E=o("Ff2n"),p=o("+nKL"),y=o("8XRh"),S=o("WaYH"),U=function(xe,Se){var X=xe.className,re=xe.style,Ee=xe.motion,ie=xe.motionNodes,Ce=xe.motionType,v=xe.onMotionStart,W=xe.onMotionEnd,P=xe.active,ce=xe.treeNodeRequiredProps,R=Object(E.a)(xe,["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"]),Q=oe.useState(!0),be=Object(m.a)(Q,2),De=be[0],Ie=be[1],Ge=oe.useContext(O.a),qe=Ge.prefixCls,Je=oe.useRef(!1),$e=function(){Je.current||W(),Je.current=!0};return Object(oe.useEffect)(function(){ie&&Ce==="hide"&&De&&Ie(!1)},[ie]),Object(oe.useEffect)(function(){return ie&&v(),function(){ie&&$e()}},[]),ie?oe.createElement(y.default,Object.assign({ref:Se,visible:De},Ee,{motionAppear:Ce==="show",onAppearEnd:$e,onLeaveEnd:$e}),function(it,xt){var vt=it.className,Ut=it.style;return oe.createElement("div",{ref:xt,className:_()("".concat(qe,"-treenode-motion"),vt),style:Ut},ie.map(function(Ht){var je=Ht.data,Le=je.key,ze=Object(E.a)(je,["key"]),st=Ht.isStart,rt=Ht.isEnd;delete ze.children;var Ue=Object(g.f)(Le,ce);return oe.createElement(S.a,Object.assign({},ze,Ue,{active:P,data:Ht.data,key:Le,isStart:st,isEnd:rt}))}))}):oe.createElement(S.a,Object.assign({domRef:Se,className:X,style:re},R,{active:P}))};U.displayName="MotionTreeNode";var Z=oe.forwardRef(U),ne=Z;function de(){var Pe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],xe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Se=Pe.length,X=xe.length;if(Math.abs(Se-X)!==1)return{add:!1,key:null};function re(Ee,ie){var Ce=new Map;Ee.forEach(function(W){Ce.set(W,!0)});var v=ie.filter(function(W){return!Ce.has(W)});return v.length===1?v[0]:null}return Se ").concat(xe);return xe}var w=function(xe,Se){var X=xe.prefixCls,re=xe.data,Ee=xe.selectable,ie=xe.checkable,Ce=xe.expandedKeys,v=xe.selectedKeys,W=xe.checkedKeys,P=xe.loadedKeys,ce=xe.loadingKeys,R=xe.halfCheckedKeys,Q=xe.keyEntities,be=xe.disabled,De=xe.dragging,Ie=xe.dragOverNodeKey,Ge=xe.dropPosition,qe=xe.motion,Je=xe.height,$e=xe.itemHeight,it=xe.virtual,xt=xe.focusable,vt=xe.activeItem,Ut=xe.focused,Ht=xe.tabIndex,je=xe.onKeyDown,Le=xe.onFocus,ze=xe.onBlur,st=xe.onActiveChange,rt=xe.onListChangeStart,Ue=xe.onListChangeEnd,ke=Object(E.a)(xe,["prefixCls","data","selectable","checkable","expandedKeys","selectedKeys","checkedKeys","loadedKeys","loadingKeys","halfCheckedKeys","keyEntities","disabled","dragging","dragOverNodeKey","dropPosition","motion","height","itemHeight","virtual","focusable","activeItem","focused","tabIndex","onKeyDown","onFocus","onBlur","onActiveChange","onListChangeStart","onListChangeEnd"]),Ke=oe.useRef(null);oe.useImperativeHandle(Se,function(){return{scrollTo:function(Mt){Ke.current.scrollTo(Mt)}}});var He=oe.useState(Ce),Ze=Object(m.a)(He,2),Be=Ze[0],Xe=Ze[1],ut=oe.useState(re),lt=Object(m.a)(ut,2),Ct=lt[0],bt=lt[1],At=oe.useState(re),kt=Object(m.a)(At,2),St=kt[0],Wt=kt[1],fn=oe.useState([]),vn=Object(m.a)(fn,2),An=vn[0],zn=vn[1],sn=oe.useState(null),gn=Object(m.a)(sn,2),Kt=gn[0],hn=gn[1];function pn(){bt(re),Wt(re),zn([]),hn(null),Ue()}oe.useEffect(function(){Xe(Ce);var ot=de(Be,Ce);if(ot.key!==null)if(ot.add){var Mt=Ct.findIndex(function(bn){var Gn=bn.data.key;return Gn===ot.key}),Ft=F(_e(Ct,re,ot.key),it,Je,$e),xn=Ct.slice();xn.splice(Mt+1,0,Y),Wt(xn),zn(Ft),hn("show")}else{var wn=re.findIndex(function(bn){var Gn=bn.data.key;return Gn===ot.key}),zt=F(_e(re,Ct,ot.key),it,Je,$e),tt=re.slice();tt.splice(wn+1,0,Y),Wt(tt),zn(zt),hn("hide")}else Ct!==re&&(bt(re),Wt(re))},[Ce,re]),oe.useEffect(function(){De||pn()},[De]);var Rt=qe?St:re,pt={expandedKeys:Ce,selectedKeys:v,loadedKeys:P,loadingKeys:ce,checkedKeys:W,halfCheckedKeys:R,dragOverNodeKey:Ie,dropPosition:Ge,keyEntities:Q};return oe.createElement(oe.Fragment,null,Ut&&vt&&oe.createElement("span",{style:ae,"aria-live":"assertive"},H(vt)),oe.createElement("div",{role:"tree"},oe.createElement("input",{style:ae,disabled:xt===!1||be,tabIndex:xt!==!1?Ht:null,onKeyDown:je,onFocus:Le,onBlur:ze,value:"",onChange:T})),oe.createElement(p.a,Object.assign({},ke,{data:Rt,itemKey:N,height:Je,fullHeight:!1,virtual:it,itemHeight:$e,prefixCls:"".concat(X,"-list"),ref:Ke}),function(ot){var Mt=ot.pos,Ft=ot.data,xn=Ft.key,wn=Object(E.a)(Ft,["key"]),zt=ot.isStart,tt=ot.isEnd,bn=Object(g.e)(xn,Mt);delete wn.children;var Gn=Object(g.f)(bn,pt);return oe.createElement(ne,Object.assign({},wn,Gn,{active:vt&&xn===vt.data.key,pos:Mt,data:ot.data,isStart:zt,isEnd:tt,motion:qe,motionNodes:xn===d?An:null,motionType:Kt,onMotionStart:rt,onMotionEnd:pn,treeNodeRequiredProps:pt,onMouseMove:function(){st(null)}}))}))},j=oe.forwardRef(w);j.displayName="NodeList";var K=j,ee=o("NvD2"),B=function(Pe){Object(D.a)(Se,Pe);var xe=Object(fe.a)(Se);function Se(){var X;return Object($.a)(this,Se),X=xe.apply(this,arguments),X.destroyed=!1,X.state={keyEntities:{},selectedKeys:[],checkedKeys:[],halfCheckedKeys:[],loadedKeys:[],loadingKeys:[],expandedKeys:[],dragging:!1,dragNodesKeys:[],dragOverNodeKey:null,dropPosition:null,treeData:[],flattenNodes:[],focused:!1,activeKey:null,listChanging:!1,prevProps:null},X.listRef=oe.createRef(),X.onNodeDragStart=function(re,Ee){var ie=X.state,Ce=ie.expandedKeys,v=ie.keyEntities,W=X.props.onDragStart,P=Ee.props.eventKey;X.dragNode=Ee;var ce=Object(u.b)(Ce,P);X.setState({dragging:!0,dragNodesKeys:Object(u.g)(P,v)}),X.setExpandedKeys(ce),W&&W({event:re,node:Object(g.b)(Ee.props)})},X.onNodeDragEnter=function(re,Ee){var ie=X.state,Ce=ie.expandedKeys,v=ie.keyEntities,W=ie.dragNodesKeys,P=X.props.onDragEnter,ce=Ee.props,R=ce.pos,Q=ce.eventKey;if(!X.dragNode||W.indexOf(Q)!==-1)return;var be=Object(u.c)(re,Ee);if(X.dragNode.props.eventKey===Q&&be===0){X.setState({dragOverNodeKey:"",dropPosition:null});return}setTimeout(function(){X.setState({dragOverNodeKey:Q,dropPosition:be}),X.delayedDragEnterLogic||(X.delayedDragEnterLogic={}),Object.keys(X.delayedDragEnterLogic).forEach(function(De){clearTimeout(X.delayedDragEnterLogic[De])}),X.delayedDragEnterLogic[R]=window.setTimeout(function(){if(!X.state.dragging)return;var De=Object(Re.a)(Ce),Ie=v[Q];Ie&&(Ie.children||[]).length&&(De=Object(u.a)(Ce,Q)),"expandedKeys"in X.props||X.setExpandedKeys(De),P&&P({event:re,node:Object(g.b)(Ee.props),expandedKeys:De})},400)},0)},X.onNodeDragOver=function(re,Ee){var ie=X.state.dragNodesKeys,Ce=X.props.onDragOver,v=Ee.props.eventKey;if(ie.indexOf(v)!==-1)return;if(X.dragNode&&v===X.state.dragOverNodeKey){var W=Object(u.c)(re,Ee);if(W===X.state.dropPosition)return;X.setState({dropPosition:W})}Ce&&Ce({event:re,node:Object(g.b)(Ee.props)})},X.onNodeDragLeave=function(re,Ee){var ie=X.props.onDragLeave;X.setState({dragOverNodeKey:""}),ie&&ie({event:re,node:Object(g.b)(Ee.props)})},X.onNodeDragEnd=function(re,Ee){var ie=X.props.onDragEnd;X.setState({dragOverNodeKey:""}),X.cleanDragState(),ie&&ie({event:re,node:Object(g.b)(Ee.props)}),X.dragNode=null},X.onNodeDrop=function(re,Ee){var ie=X.state,Ce=ie.dragNodesKeys,v=Ce===void 0?[]:Ce,W=ie.dropPosition,P=X.props.onDrop,ce=Ee.props,R=ce.eventKey,Q=ce.pos;if(X.setState({dragOverNodeKey:""}),X.cleanDragState(),v.indexOf(R)!==-1){Object(L.a)(!1,"Can not drop to dragNode(include it's children node)");return}var be=Object(u.k)(Q),De={event:re,node:Object(g.b)(Ee.props),dragNode:X.dragNode?Object(g.b)(X.dragNode.props):null,dragNodesKeys:v.slice(),dropPosition:W+Number(be[be.length-1]),dropToGap:!1};W!==0&&(De.dropToGap=!0),P&&P(De),X.dragNode=null},X.cleanDragState=function(){var re=X.state.dragging;re&&X.setState({dragging:!1})},X.onNodeClick=function(re,Ee){var ie=X.props.onClick;ie&&ie(re,Ee)},X.onNodeDoubleClick=function(re,Ee){var ie=X.props.onDoubleClick;ie&&ie(re,Ee)},X.onNodeSelect=function(re,Ee){var ie=X.state.selectedKeys,Ce=X.state.keyEntities,v=X.props,W=v.onSelect,P=v.multiple,ce=Ee.selected,R=Ee.key,Q=!ce;Q?P?ie=Object(u.a)(ie,R):ie=[R]:ie=Object(u.b)(ie,R);var be=ie.map(function(De){var Ie=Ce[De];return Ie?Ie.node:null}).filter(function(De){return De});X.setUncontrolledState({selectedKeys:ie}),W&&W(ie,{event:"select",selected:Q,node:Ee,selectedNodes:be,nativeEvent:re.nativeEvent})},X.onNodeCheck=function(re,Ee,ie){var Ce=X.state,v=Ce.keyEntities,W=Ce.checkedKeys,P=Ce.halfCheckedKeys,ce=X.props,R=ce.checkStrictly,Q=ce.onCheck,be=Ee.key,De,Ie={event:"check",node:Ee,checked:ie,nativeEvent:re.nativeEvent};if(R){var Ge=ie?Object(u.a)(W,be):Object(u.b)(W,be),qe=Object(u.b)(P,be);De={checked:Ge,halfChecked:qe},Ie.checkedNodes=Ge.map(function(Ut){return v[Ut]}).filter(function(Ut){return Ut}).map(function(Ut){return Ut.node}),X.setUncontrolledState({checkedKeys:Ge})}else{var Je=Object(ee.a)([].concat(Object(Re.a)(W),[be]),!0,v),$e=Je.checkedKeys,it=Je.halfCheckedKeys;if(!ie){var xt=new Set($e);xt.delete(be);var vt=Object(ee.a)(Array.from(xt),{checked:!1,halfCheckedKeys:it},v);$e=vt.checkedKeys,it=vt.halfCheckedKeys}De=$e,Ie.checkedNodes=[],Ie.checkedNodesPositions=[],Ie.halfCheckedKeys=it,$e.forEach(function(Ut){var Ht=v[Ut];if(!Ht)return;var je=Ht.node,Le=Ht.pos;Ie.checkedNodes.push(je),Ie.checkedNodesPositions.push({node:je,pos:Le})}),X.setUncontrolledState({checkedKeys:$e},!1,{halfCheckedKeys:it})}Q&&Q(De,Ie)},X.onNodeLoad=function(re){return new Promise(function(Ee){X.setState(function(ie){var Ce=ie.loadedKeys,v=Ce===void 0?[]:Ce,W=ie.loadingKeys,P=W===void 0?[]:W,ce=X.props,R=ce.loadData,Q=ce.onLoad,be=re.key;if(!R||v.indexOf(be)!==-1||P.indexOf(be)!==-1)return{};var De=R(re);return De.then(function(){var Ie=X.state,Ge=Ie.loadedKeys,qe=Ie.loadingKeys,Je=Object(u.a)(Ge,be),$e=Object(u.b)(qe,be);Q&&Q(Je,{event:"load",node:re}),X.setUncontrolledState({loadedKeys:Je}),X.setState({loadingKeys:$e}),Ee()}),{loadingKeys:Object(u.a)(P,be)}})})},X.onNodeMouseEnter=function(re,Ee){var ie=X.props.onMouseEnter;ie&&ie({event:re,node:Ee})},X.onNodeMouseLeave=function(re,Ee){var ie=X.props.onMouseLeave;ie&&ie({event:re,node:Ee})},X.onNodeContextMenu=function(re,Ee){var ie=X.props.onRightClick;ie&&(re.preventDefault(),ie({event:re,node:Ee}))},X.onFocus=function(){var re=X.props.onFocus;X.setState({focused:!0}),re&&re.apply(void 0,arguments)},X.onBlur=function(){var re=X.props.onBlur;X.setState({focused:!1}),X.onActiveChange(null),re&&re.apply(void 0,arguments)},X.getTreeNodeRequiredProps=function(){var re=X.state,Ee=re.expandedKeys,ie=re.selectedKeys,Ce=re.loadedKeys,v=re.loadingKeys,W=re.checkedKeys,P=re.halfCheckedKeys,ce=re.dragOverNodeKey,R=re.dropPosition,Q=re.keyEntities;return{expandedKeys:Ee||[],selectedKeys:ie||[],loadedKeys:Ce||[],loadingKeys:v||[],checkedKeys:W||[],halfCheckedKeys:P||[],dragOverNodeKey:ce,dropPosition:R,keyEntities:Q}},X.setExpandedKeys=function(re){var Ee=X.state.treeData,ie=Object(g.d)(Ee,re);X.setUncontrolledState({expandedKeys:re,flattenNodes:ie},!0)},X.onNodeExpand=function(re,Ee){var ie=X.state.expandedKeys,Ce=X.state.listChanging,v=X.props,W=v.onExpand,P=v.loadData,ce=Ee.key,R=Ee.expanded;if(Ce)return;var Q=ie.indexOf(ce),be=!R;if(Object(L.a)(R&&Q!==-1||!R&&Q===-1,"Expand state not sync with index check"),be?ie=Object(u.a)(ie,ce):ie=Object(u.b)(ie,ce),X.setExpandedKeys(ie),W&&W(ie,{node:Ee,expanded:be,nativeEvent:re.nativeEvent}),be&&P){var De=X.onNodeLoad(Ee);De&&De.then(function(){var Ie=Object(g.d)(X.state.treeData,ie);X.setUncontrolledState({flattenNodes:Ie})})}},X.onListChangeStart=function(){X.setUncontrolledState({listChanging:!0})},X.onListChangeEnd=function(){setTimeout(function(){X.setUncontrolledState({listChanging:!1})})},X.onActiveChange=function(re){var Ee=X.state.activeKey,ie=X.props.onActiveChange;if(Ee===re)return;X.setState({activeKey:re}),re!==null&&X.scrollTo({key:re}),ie&&ie(re)},X.getActiveItem=function(){var re=X.state,Ee=re.activeKey,ie=re.flattenNodes;return Ee===null?null:ie.find(function(Ce){var v=Ce.data.key;return v===Ee})||null},X.offsetActiveKey=function(re){var Ee=X.state,ie=Ee.flattenNodes,Ce=Ee.activeKey,v=ie.findIndex(function(ce){var R=ce.data.key;return R===Ce});v===-1&&re<0&&(v=ie.length),v=(v+re+ie.length)%ie.length;var W=ie[v];if(W){var P=W.data.key;X.onActiveChange(P)}else X.onActiveChange(null)},X.onKeyDown=function(re){var Ee=X.state,ie=Ee.activeKey,Ce=Ee.expandedKeys,v=Ee.checkedKeys,W=X.props,P=W.onKeyDown,ce=W.checkable,R=W.selectable;switch(re.which){case z.a.UP:{X.offsetActiveKey(-1),re.preventDefault();break}case z.a.DOWN:{X.offsetActiveKey(1),re.preventDefault();break}}var Q=X.getActiveItem();if(Q&&Q.data){var be=X.getTreeNodeRequiredProps(),De=Q.data.isLeaf===!1||!!(Q.data.children||[]).length,Ie=Object(g.b)(Object(J.a)(Object(J.a)({},Object(g.f)(ie,be)),{},{data:Q.data,active:!0}));switch(re.which){case z.a.LEFT:{De&&Ce.includes(ie)?X.onNodeExpand({},Ie):Q.parent&&X.onActiveChange(Q.parent.data.key),re.preventDefault();break}case z.a.RIGHT:{De&&!Ce.includes(ie)?X.onNodeExpand({},Ie):Q.children&&Q.children.length&&X.onActiveChange(Q.children[0].data.key),re.preventDefault();break}case z.a.ENTER:case z.a.SPACE:{ce&&!Ie.disabled&&Ie.checkable!==!1&&!Ie.disableCheckbox?X.onNodeCheck({},Ie,!v.includes(ie)):!ce&&R&&!Ie.disabled&&Ie.selectable!==!1&&X.onNodeSelect({},Ie);break}}}P&&P(re)},X.setUncontrolledState=function(re){var Ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ie=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(X.destroyed)return;var Ce=!1,v=!0,W={};Object.keys(re).forEach(function(P){if(P in X.props){v=!1;return}Ce=!0,W[P]=re[P]}),Ce&&(!Ee||v)&&X.setState(Object(J.a)(Object(J.a)({},W),ie))},X.scrollTo=function(re){X.listRef.current.scrollTo(re)},X}return Object(x.a)(Se,[{key:"componentWillUnmount",value:function(){this.destroyed=!0}},{key:"render",value:function(){var re,Ee=this.state,ie=Ee.focused,Ce=Ee.flattenNodes,v=Ee.keyEntities,W=Ee.dragging,P=Ee.activeKey,ce=this.props,R=ce.prefixCls,Q=ce.className,be=ce.style,De=ce.showLine,Ie=ce.focusable,Ge=ce.tabIndex,qe=Ge===void 0?0:Ge,Je=ce.selectable,$e=ce.showIcon,it=ce.icon,xt=ce.switcherIcon,vt=ce.draggable,Ut=ce.checkable,Ht=ce.checkStrictly,je=ce.disabled,Le=ce.motion,ze=ce.loadData,st=ce.filterTreeNode,rt=ce.height,Ue=ce.itemHeight,ke=ce.virtual,Ke=ce.titleRender,He=ce.onContextMenu,Ze=Object(u.f)(this.props);return oe.createElement(O.a.Provider,{value:{prefixCls:R,selectable:Je,showIcon:$e,icon:it,switcherIcon:xt,draggable:vt,checkable:Ut,checkStrictly:Ht,disabled:je,keyEntities:v,loadData:ze,filterTreeNode:st,titleRender:Ke,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},oe.createElement("div",{className:_()(R,Q,(re={},Object(le.a)(re,"".concat(R,"-show-line"),De),Object(le.a)(re,"".concat(R,"-focused"),ie),Object(le.a)(re,"".concat(R,"-active-focused"),P!==null),re))},oe.createElement(K,Object.assign({ref:this.listRef,prefixCls:R,style:be,data:Ce,disabled:je,selectable:Je,checkable:!!Ut,motion:Le,dragging:W,height:rt,itemHeight:Ue,virtual:ke,focusable:Ie,focused:ie,tabIndex:qe,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:He},this.getTreeNodeRequiredProps(),Ze))))}}],[{key:"getDerivedStateFromProps",value:function(re,Ee){var ie=Ee.prevProps,Ce={prevProps:re};function v(it){return!ie&&it in re||ie&&ie[it]!==re[it]}var W;if(v("treeData")?W=re.treeData:v("children")&&(Object(L.a)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),W=Object(g.c)(re.children)),W){Ce.treeData=W;var P=Object(g.a)(W);Ce.keyEntities=Object(J.a)(Object(le.a)({},d,ue),P.keyEntities)}var ce=Ce.keyEntities||Ee.keyEntities;if(v("expandedKeys")||ie&&v("autoExpandParent"))Ce.expandedKeys=re.autoExpandParent||!ie&&re.defaultExpandParent?Object(u.e)(re.expandedKeys,ce):re.expandedKeys;else if(!ie&&re.defaultExpandAll){var R=Object(J.a)({},ce);delete R[d],Ce.expandedKeys=Object.keys(R).map(function(it){return R[it].key})}else!ie&&re.defaultExpandedKeys&&(Ce.expandedKeys=re.autoExpandParent||re.defaultExpandParent?Object(u.e)(re.defaultExpandedKeys,ce):re.defaultExpandedKeys);if(Ce.expandedKeys||delete Ce.expandedKeys,W||Ce.expandedKeys){var Q=Object(g.d)(W||Ee.treeData,Ce.expandedKeys||Ee.expandedKeys);Ce.flattenNodes=Q}if(re.selectable&&(v("selectedKeys")?Ce.selectedKeys=Object(u.d)(re.selectedKeys,re):!ie&&re.defaultSelectedKeys&&(Ce.selectedKeys=Object(u.d)(re.defaultSelectedKeys,re))),re.checkable){var be;if(v("checkedKeys")?be=Object(u.j)(re.checkedKeys)||{}:!ie&&re.defaultCheckedKeys?be=Object(u.j)(re.defaultCheckedKeys)||{}:W&&(be=Object(u.j)(re.checkedKeys)||{checkedKeys:Ee.checkedKeys,halfCheckedKeys:Ee.halfCheckedKeys}),be){var De=be,Ie=De.checkedKeys,Ge=Ie===void 0?[]:Ie,qe=De.halfCheckedKeys,Je=qe===void 0?[]:qe;if(!re.checkStrictly){var $e=Object(ee.a)(Ge,!0,ce);Ge=$e.checkedKeys,Je=$e.halfCheckedKeys}Ce.checkedKeys=Ge,Ce.halfCheckedKeys=Je}}return v("loadedKeys")&&(Ce.loadedKeys=re.loadedKeys),Ce}}]),Se}(oe.Component);B.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[]},B.TreeNode=S.a;var te=B,ye=k.b=te},fjLI:function(Te,k,o){"use strict";o.d(k,"e",function(){return L}),o.d(k,"a",function(){return C}),o.d(k,"c",function(){return _}),o.d(k,"d",function(){return u}),o.d(k,"b",function(){return g});var le=o("8HAY"),J=o("Cg/j"),Re=o("T8No"),$=o("nnTU"),x=o("MI8n"),D=function(){var m=function(E,p){return m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(y,S){y.__proto__=S}||function(y,S){for(var U in S)S.hasOwnProperty(U)&&(y[U]=S[U])},m(E,p)};return function(E,p){m(E,p);function y(){this.constructor=E}E.prototype=p===null?Object.create(p):(y.prototype=p.prototype,new y)}}(),fe=function(m,E,p,y){var S=arguments.length,U=S<3?E:y===null?y=Object.getOwnPropertyDescriptor(E,p):y,Z;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")U=Reflect.decorate(m,E,p,y);else for(var ne=m.length-1;ne>=0;ne--)(Z=m[ne])&&(U=(S<3?Z(U):S>3?Z(E,p,U):Z(E,p))||U);return S>3&&U&&Object.defineProperty(E,p,U),U},oe=function(m,E){return function(p,y){E(p,y,m)}},z=function(){for(var m=0,E=0,p=arguments.length;E=0&&(S.splice(U,1),y._onDidChangeMenu.fire(E))}}},m.prototype.getMenuItems=function(E){var p=(this._menuItems.get(E)||[]).slice(0);return E===0&&this._appendImplicitItems(p),p},m.prototype._appendImplicitItems=function(E){for(var p=new Set,y=E.filter(function(_e){return L(_e)}),S=0,U=y;SH.length)&&(w=H.length);for(var j=0,K=new Array(w);j=0)continue;if(!Object.prototype.propertyIsEnumerable.call(H,K))continue;j[K]=H[K]}}return j}function g(H,w){if(H==null)return{};var j={},K=Object.keys(H),ee,B;for(B=0;B=0)continue;j[ee]=H[ee]}return j}var m=function(w){var j=w.className,K=w.percent,ee=w.prefixCls,B=w.strokeColor,te=w.strokeLinecap,ye=w.strokeWidth,Pe=w.style,xe=w.trailColor,Se=w.trailWidth,X=w.transition,re=u(w,["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"]);delete re.gapPosition;var Ee=Array.isArray(K)?K:[K],ie=Array.isArray(B)?B:[B],Ce=D(Ee),v=oe(Ce,1),W=v[0],P=ye/2,ce=100-ye/2,R="M ".concat(te==="round"?P:0,",").concat(P,` - L `).concat(te==="round"?ce:100,",").concat(P),Q="0 0 100 ".concat(ye),be=0;return J.a.createElement("svg",fe({className:$()("".concat(ee,"-line"),j),viewBox:Q,preserveAspectRatio:"none",style:Pe},re),J.a.createElement("path",{className:"".concat(ee,"-line-trail"),d:R,strokeLinecap:te,stroke:xe,strokeWidth:Se||ye,fillOpacity:"0"}),Ee.map(function(De,Ie){var Ge={strokeDasharray:"".concat(De,"px, 100px"),strokeDashoffset:"-".concat(be,"px"),transition:X||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},qe=ie[Ie]||ie[ie.length-1];return be+=De,J.a.createElement("path",{key:Ie,className:"".concat(ee,"-line-path"),d:R,strokeLinecap:te,stroke:qe,strokeWidth:ye,fillOpacity:"0",ref:W[Ie],style:Ge})}))};m.defaultProps=x;var E=m;function p(){return p=Object.assign||function(H){for(var w=1;wH.length)&&(w=H.length);for(var j=0,K=new Array(w);j=0)continue;if(!Object.prototype.propertyIsEnumerable.call(H,K))continue;j[K]=H[K]}}return j}function ae(H,w){if(H==null)return{};var j={},K=Object.keys(H),ee,B;for(B=0;B=0)continue;j[ee]=H[ee]}return j}var T=0;function d(H){return+H.replace("%","")}function s(H){return Array.isArray(H)?H:[H]}function ue(H,w,j,K){var ee=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,B=arguments.length>5?arguments[5]:void 0,te=50-K/2,ye=0,Pe=-te,xe=0,Se=-2*te;switch(B){case"left":ye=-te,Pe=0,xe=2*te,Se=0;break;case"right":ye=te,Pe=0,xe=-2*te,Se=0;break;case"bottom":Pe=te,Se=2*te;break;default:}var X="M 50,50 m ".concat(ye,",").concat(Pe,` +`),insertTextRules:d.languages.CompletionItemInsertTextRule.InsertAsSnippet}],K=u(d,H,w,F,j);return{suggestions:K}}})},m="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002",E=o("fjLI"),p=o("LvDl"),y=o("+ua5");function S(d){return/^\d+$/.test(d)?"".concat(d,"px"):d}function U(){}var Z=!1,ne={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python",Scala:"scale"};function de(){var d=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],s=d;if(Array.isArray(d)){for(var ue=0;ue0||Rn.target.offsetWidth>0)&&ze.current.instance.layout()}}catch(Dn){St.e(Dn)}finally{St.f()}}),gt.observe(Le.current)),gt}function ut(){x.b.warn({content:decodeURIComponent(m),key:"monaco-editor-tip"})}var Et=function(){var at=ze.current.instance;if(N!=null&&at&&Be){var St=at.getModel();St&&N!==St.getValue()&&(Z=!0,St.setValue(N),at.layout(),Z=!1)}};Object(C.useEffect)(function(){try{var gt,at=ze.current.instance;rt.current&&clearTimeout(rt.current),rt.current=setTimeout(function(){Et()},500),at==null||((gt=at.updateOptions)===null||gt===void 0)||gt.call(at,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(N.split(/\r\n|\r|\n/g).length))+3,5)})}catch(St){debugger}},[N,Be,ze.current]),Object(C.useEffect)(function(){try{if($e&&ze.current&&ze.current.instance){var gt=ze.current.instance;gt.changeViewZones(function(St){var Bt=document.createElement("div");Bt.style.padding="10px 20px",Bt.style.width="calc(100% - 20px)",Bt.className="my-error-line-wrp",Bt.innerHTML=At,St.addZone({afterLineNumber:$e||11,heightInLines:3,domNode:Bt})});var at={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};gt.addOverlayWidget(at),gt.revealPositionInCenter({lineNumber:20,column:1})}}catch(St){debugger}},[$e,ze.current,Be]),Object(C.useEffect)(function(){var gt;if((gt=ze.current)!==null&>!==void 0&>.instance&&Be&&Qt){var at=ze.current.instance,St=at.getModel();if(!St)return;var Bt=function(){var Oe=[],nt=[],mt=St.getAllDecorations(),dt=Object(D.a)(mt),Nt;try{for(dt.s();!(Nt=dt.n()).done;){var Rt=Nt.value;if(Rt.options.className==="highlighted-line"){var Ze;Oe.push(Rt==null||((Ze=Rt.range)===null||Ze===void 0)?void 0:Ze.startLineNumber),nt.push(Rt==null?void 0:Rt.id)}}}catch(Dt){dt.e(Dt)}finally{dt.f()}St.deltaDecorations(nt,[]);var ht=St.getLineCount();!!vt&&vt<=ht&&(at.deltaDecorations([],[{range:new _e.Range(vt,1,vt,St.getLineMaxColumn(vt)),options:{isWholeLine:!0,className:"highlighted-line"}}]),at.revealLineInCenter(vt))};Bt();var Rn=function(){var Oe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,nt=[],mt=[],dt=St.getAllDecorations(),Nt=Object(D.a)(dt),Rt;try{for(Nt.s();!(Rt=Nt.n()).done;){var Ze=Rt.value;if(Ze.options.linesDecorationsClassName==="breakpoints"){var ht;nt.push(Ze==null||((ht=Ze.range)===null||ht===void 0)?void 0:ht.startLineNumber),mt.push(Ze==null?void 0:Ze.id)}}}catch(Dt){Nt.e(Dt)}finally{Nt.f()}if(Oe)return{lines:nt,ids:mt};De(nt)},Dn=function(){var Me=Object(Re.a)(L.a.mark(function Oe(nt){var mt;return L.a.wrap(function(Nt){for(;;)switch(Nt.prev=Nt.next){case 0:return mt={range:new _e.Range(nt,1,nt,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints"}},Nt.next=3,St.deltaDecorations([],[mt]);case 3:Rn();case 4:case"end":return Nt.stop()}},Oe)}));return function(nt){return Me.apply(this,arguments)}}(),on=function(){var Me=Object(Re.a)(L.a.mark(function Oe(nt){var mt,dt,Nt,Rt,Ze;return L.a.wrap(function(Dt){for(;;)switch(Dt.prev=Dt.next){case 0:mt=[],dt=at.getLineDecorations(nt),Nt=Object(D.a)(dt);try{for(Nt.s();!(Rt=Nt.n()).done;)Ze=Rt.value,Ze.options.linesDecorationsClassName==="breakpoints"&&mt.push(Ze.id)}catch(Ht){Nt.e(Ht)}finally{Nt.f()}return Dt.next=6,St.deltaDecorations(mt,[]);case 6:Rn();case 7:case"end":return Dt.stop()}},Oe)}));return function(nt){return Me.apply(this,arguments)}}(),ot=function(Oe){var nt=at.getLineDecorations(Oe),mt=Object(D.a)(nt),dt;try{for(mt.s();!(dt=mt.n()).done;){var Nt=dt.value;if(Nt.options.linesDecorationsClassName==="breakpoints")return!0}}catch(Rt){mt.e(Rt)}finally{mt.f()}return!1};if(!Object(p.isEqual)(Ge,Rn(!0).lines)){St.deltaDecorations(Rn(!0).ids,[]);var hn=Ge.map(function(Me){return{range:new _e.Range(Me,1,Me,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints"}}});St.deltaDecorations([],hn)}var In=at.onDidChangeModelContent(function(Me){var Oe=at.getPosition();if(Oe){var nt=Oe.lineNumber;St.getLineContent(nt).trim()===""?on(nt):ot(nt)&&(on(nt),Dn(nt))}}),Hn=at.onMouseDown(function(Me){var Oe,nt,mt;if(Me.target.detail&&(Oe=Me.target)!==null&&Oe!==void 0&&(nt=Oe.element)!==null&&nt!==void 0&&(mt=nt.className)!==null&&mt!==void 0&&mt.includes("line-numbers")){var dt=Me.target.position.lineNumber;if(St.getLineContent(dt).trim()==="")return;ot(dt)?on(dt):Dn(dt)}}),qt=function(Oe){var nt={range:new _e.Range(Oe,1,Oe,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};Ue.current=at.deltaDecorations(Ue.current,[nt])},wt=function(){Ue.current=at.deltaDecorations(Ue.current,[])},Un=at.onMouseMove(function(Me){var Oe,nt,mt;if(wt(),Me.target.detail&&(Oe=Me.target)!==null&&Oe!==void 0&&(nt=Oe.element)!==null&&nt!==void 0&&(mt=nt.className)!==null&&mt!==void 0&&mt.includes("line-numbers")){var dt=Me.target.position.lineNumber;if(St.getLineContent(dt).trim()==="")return;qt(dt)}}),ca=at.onMouseLeave(function(){wt()});return function(){In.dispose(),Hn.dispose(),Un.dispose(),ca.dispose()}}},[ze.current,Be,Ge,vt,Qt]);function Ut(){var gt=ze.current.instance;if(gt){var at=gt.getSelection(),St=ze.current.pastePos||{},Bt=new _e.Range(St.startLineNumber||at.endLineNumber,St.startColumn||at.endColumn,St.endLineNumber||at.endLineNumber,St.endColumn||at.endColumn);setTimeout(function(){gt.executeEdits("",[{range:Bt,text:""}])},300)}}function pt(gt){(window.navigator.platform.match("Mac")?gt.metaKey:gt.ctrlKey)&>.keyCode==83&&(gt.preventDefault(),X())}var _t=function(){if(ye&&ze.current.instance){var at=ze.current.instance.getContentHeight();mn(at0||P.target.offsetWidth>0)&&ye.layout()}}catch(ce){v.e(ce)}finally{v.f()}}),ie.observe(ee.current)),ie}Object(C.useEffect)(function(){return ee.current&&o.e(27).then(o.t.bind(null,"M/lh",7)).then(function(ye){_e=ye;var ie=_e.editor.createDiffEditor(ee.current,Object(le.a)(Object(le.a)({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},K),{},{wordWrap:!0}));Pe(ie);var Ce=xe(ie);return function(){ie.dispose();var v=ie.getModel();v&&v.dispose(),Ce.unobserve(ee.current)}}),function(){window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}},[]),Object(C.useEffect)(function(){Ee&&Ee.setModel({original:_e.editor.createModel(N,w),modified:_e.editor.createModel(H,w)})},[N,H,w,Ee]);var Se=S(ue),X=S(F),re={width:Se,height:X};return _.a.createElement("div",{className:"my-diff-editor",ref:ee,style:re})}},ZaFS:function(Te,k,o){Te.exports={wrap:"wrap___1Ov0Q",title:"title___qleZg",path:"path___3MTzj",colorBlue:"colorBlue___3MDCw"}},ZpRC:function(Te,k,o){"use strict";function le(C){return typeof C=="object"&&C!=null&&C.nodeType===1}function J(C,_){return(!_||C!=="hidden")&&C!=="visible"&&C!=="clip"}function Re(C,_){if(C.clientHeight_||m>C&&E<_?0:m<=C&&p<=O||E>=_&&p>=O?m-C-u:E>_&&pO?E-_+g:0}var x=function(C,_){var O=window,u=_.scrollMode,g=_.block,m=_.inline,E=_.boundary,p=_.skipOverflowHiddenElements,y=typeof E=="function"?E:function(De){return De!==E};if(!le(C))throw new TypeError("Invalid target");for(var S=document.scrollingElement||document.documentElement,U=[],Z=C;le(Z)&&y(Z);){if((Z=Z.parentElement)===S){U.push(Z);break}Z!=null&&Z===document.body&&Re(Z)&&!Re(document.documentElement)||Z!=null&&Re(Z,p)&&U.push(Z)}for(var ne=O.visualViewport?O.visualViewport.width:innerWidth,de=O.visualViewport?O.visualViewport.height:innerHeight,_e=window.scrollX||pageXOffset,ae=window.scrollY||pageYOffset,T=C.getBoundingClientRect(),d=T.height,s=T.width,ue=T.top,Y=T.right,F=T.bottom,N=T.left,H=g==="start"||g==="nearest"?ue:g==="end"?F:ue+d/2,w=m==="center"?N+s/2:m==="end"?Y:N,j=[],K=0;K=0&&N>=0&&F<=de&&Y<=ne&&ue>=Pe&&F<=Se&&N>=X&&Y<=xe)return j;var re=getComputedStyle(ee),ye=parseInt(re.borderLeftWidth,10),ie=parseInt(re.borderTopWidth,10),Ce=parseInt(re.borderRightWidth,10),v=parseInt(re.borderBottomWidth,10),W=0,P=0,ce="offsetWidth"in ee?ee.offsetWidth-ee.clientWidth-ye-Ce:0,R="offsetHeight"in ee?ee.offsetHeight-ee.clientHeight-ie-v:0;if(S===ee)W=g==="start"?H:g==="end"?H-de:g==="nearest"?$(ae,ae+de,de,ie,v,ae+H,ae+H+d,d):H-de/2,P=m==="start"?w:m==="center"?w-ne/2:m==="end"?w-ne:$(_e,_e+ne,ne,ye,Ce,_e+w,_e+w+s,s),W=Math.max(0,W+ae),P=Math.max(0,P+_e);else{W=g==="start"?H-Pe-ie:g==="end"?H-Se+v+R:g==="nearest"?$(Pe,Se,te,ie,v+R,H,H+d,d):H-(Pe+te/2)+R/2,P=m==="start"?w-X-ye:m==="center"?w-(X+Ee/2)+ce/2:m==="end"?w-xe+Ce+ce:$(X,xe,Ee,ye,Ce+ce,w,w+s,s);var Q=ee.scrollLeft,be=ee.scrollTop;H+=be-(W=Math.max(0,Math.min(be+W,ee.scrollHeight-te+R))),w+=Q-(P=Math.max(0,Math.min(Q+P,ee.scrollWidth-Ee+ce)))}j.push({el:ee,top:W,left:P})}return j};function D(C){return C===Object(C)&&Object.keys(C).length!==0}function fe(C,_){_===void 0&&(_="auto");var O="scrollBehavior"in document.body.style;C.forEach(function(u){var g=u.el,m=u.top,E=u.left;g.scroll&&O?g.scroll({top:m,left:E,behavior:_}):(g.scrollTop=m,g.scrollLeft=E)})}function oe(C){return C===!1?{block:"end",inline:"nearest"}:D(C)?C:{block:"start",inline:"nearest"}}function z(C,_){var O=!C.ownerDocument.documentElement.contains(C);if(D(_)&&typeof _.behavior=="function")return _.behavior(O?[]:x(C,_));if(O)return;var u=oe(_);return fe(x(C,u),u.behavior)}var L=k.a=z},Zss7:function(Te,k,o){var le;(function(J){var Re=/^\s+/,$=/\s+$/,x=0,D=J.round,fe=J.min,oe=J.max,z=J.random;function L(v,W){if(v=v||"",W=W||{},v instanceof L)return v;if(!(this instanceof L))return new L(v,W);var P=C(v);this._originalInput=v,this._r=P.r,this._g=P.g,this._b=P.b,this._a=P.a,this._roundA=D(100*this._a)/100,this._format=W.format||P.format,this._gradientType=W.gradientType,this._r<1&&(this._r=D(this._r)),this._g<1&&(this._g=D(this._g)),this._b<1&&(this._b=D(this._b)),this._ok=P.ok,this._tc_id=x++}L.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 v=this.toRgb();return(v.r*299+v.g*587+v.b*114)/1e3},getLuminance:function(){var v=this.toRgb(),W,P,ce,R,Q,be;return W=v.r/255,P=v.g/255,ce=v.b/255,W<=.03928?R=W/12.92:R=J.pow((W+.055)/1.055,2.4),P<=.03928?Q=P/12.92:Q=J.pow((P+.055)/1.055,2.4),ce<=.03928?be=ce/12.92:be=J.pow((ce+.055)/1.055,2.4),.2126*R+.7152*Q+.0722*be},setAlpha:function(v){return this._a=j(v),this._roundA=D(100*this._a)/100,this},toHsv:function(){var v=g(this._r,this._g,this._b);return{h:v.h*360,s:v.s,v:v.v,a:this._a}},toHsvString:function(){var v=g(this._r,this._g,this._b),W=D(v.h*360),P=D(v.s*100),ce=D(v.v*100);return this._a==1?"hsv("+W+", "+P+"%, "+ce+"%)":"hsva("+W+", "+P+"%, "+ce+"%, "+this._roundA+")"},toHsl:function(){var v=O(this._r,this._g,this._b);return{h:v.h*360,s:v.s,l:v.l,a:this._a}},toHslString:function(){var v=O(this._r,this._g,this._b),W=D(v.h*360),P=D(v.s*100),ce=D(v.l*100);return this._a==1?"hsl("+W+", "+P+"%, "+ce+"%)":"hsla("+W+", "+P+"%, "+ce+"%, "+this._roundA+")"},toHex:function(v){return E(this._r,this._g,this._b,v)},toHexString:function(v){return"#"+this.toHex(v)},toHex8:function(v){return p(this._r,this._g,this._b,this._a,v)},toHex8String:function(v){return"#"+this.toHex8(v)},toRgb:function(){return{r:D(this._r),g:D(this._g),b:D(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+D(this._r)+", "+D(this._g)+", "+D(this._b)+")":"rgba("+D(this._r)+", "+D(this._g)+", "+D(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:D(K(this._r,255)*100)+"%",g:D(K(this._g,255)*100)+"%",b:D(K(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+D(K(this._r,255)*100)+"%, "+D(K(this._g,255)*100)+"%, "+D(K(this._b,255)*100)+"%)":"rgba("+D(K(this._r,255)*100)+"%, "+D(K(this._g,255)*100)+"%, "+D(K(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:H[E(this._r,this._g,this._b,!0)]||!1},toFilter:function(v){var W="#"+y(this._r,this._g,this._b,this._a),P=W,ce=this._gradientType?"GradientType = 1, ":"";if(v){var R=L(v);P="#"+y(R._r,R._g,R._b,R._a)}return"progid:DXImageTransform.Microsoft.gradient("+ce+"startColorstr="+W+",endColorstr="+P+")"},toString:function(v){var W=!!v;v=v||this._format;var P=!1,ce=this._a<1&&this._a>=0,R=!W&&ce&&(v==="hex"||v==="hex6"||v==="hex3"||v==="hex4"||v==="hex8"||v==="name");return R?v==="name"&&this._a===0?this.toName():this.toRgbString():(v==="rgb"&&(P=this.toRgbString()),v==="prgb"&&(P=this.toPercentageRgbString()),(v==="hex"||v==="hex6")&&(P=this.toHexString()),v==="hex3"&&(P=this.toHexString(!0)),v==="hex4"&&(P=this.toHex8String(!0)),v==="hex8"&&(P=this.toHex8String()),v==="name"&&(P=this.toName()),v==="hsl"&&(P=this.toHslString()),v==="hsv"&&(P=this.toHsvString()),P||this.toHexString())},clone:function(){return L(this.toString())},_applyModification:function(v,W){var P=v.apply(null,[this].concat([].slice.call(W)));return this._r=P._r,this._g=P._g,this._b=P._b,this.setAlpha(P._a),this},lighten:function(){return this._applyModification(ne,arguments)},brighten:function(){return this._applyModification(de,arguments)},darken:function(){return this._applyModification(_e,arguments)},desaturate:function(){return this._applyModification(S,arguments)},saturate:function(){return this._applyModification(U,arguments)},greyscale:function(){return this._applyModification(Z,arguments)},spin:function(){return this._applyModification(ae,arguments)},_applyCombination:function(v,W){return v.apply(null,[this].concat([].slice.call(W)))},analogous:function(){return this._applyCombination(Y,arguments)},complement:function(){return this._applyCombination(T,arguments)},monochromatic:function(){return this._applyCombination(F,arguments)},splitcomplement:function(){return this._applyCombination(ue,arguments)},triad:function(){return this._applyCombination(d,arguments)},tetrad:function(){return this._applyCombination(s,arguments)}},L.fromRatio=function(v,W){if(typeof v=="object"){var P={};for(var ce in v)v.hasOwnProperty(ce)&&(ce==="a"?P[ce]=v[ce]:P[ce]=xe(v[ce]));v=P}return L(v,W)};function C(v){var W={r:0,g:0,b:0},P=1,ce=null,R=null,Q=null,be=!1,De=!1;return typeof v=="string"&&(v=ie(v)),typeof v=="object"&&(ye(v.r)&&ye(v.g)&&ye(v.b)?(W=_(v.r,v.g,v.b),be=!0,De=String(v.r).substr(-1)==="%"?"prgb":"rgb"):ye(v.h)&&ye(v.s)&&ye(v.v)?(ce=xe(v.s),R=xe(v.v),W=m(v.h,ce,R),be=!0,De="hsv"):ye(v.h)&&ye(v.s)&&ye(v.l)&&(ce=xe(v.s),Q=xe(v.l),W=u(v.h,ce,Q),be=!0,De="hsl"),v.hasOwnProperty("a")&&(P=v.a)),P=j(P),{ok:be,format:v.format||De,r:fe(255,oe(W.r,0)),g:fe(255,oe(W.g,0)),b:fe(255,oe(W.b,0)),a:P}}function _(v,W,P){return{r:K(v,255)*255,g:K(W,255)*255,b:K(P,255)*255}}function O(v,W,P){v=K(v,255),W=K(W,255),P=K(P,255);var ce=oe(v,W,P),R=fe(v,W,P),Q,be,De=(ce+R)/2;if(ce==R)Q=be=0;else{var Ie=ce-R;be=De>.5?Ie/(2-ce-R):Ie/(ce+R);switch(ce){case v:Q=(W-P)/Ie+(W1&&(Je-=1),Je<1/6?Ge+(qe-Ge)*6*Je:Je<1/2?qe:Je<2/3?Ge+(qe-Ge)*(2/3-Je)*6:Ge}if(W===0)ce=R=Q=P;else{var De=P<.5?P*(1+W):P+W-P*W,Ie=2*P-De;ce=be(Ie,De,v+1/3),R=be(Ie,De,v),Q=be(Ie,De,v-1/3)}return{r:ce*255,g:R*255,b:Q*255}}function g(v,W,P){v=K(v,255),W=K(W,255),P=K(P,255);var ce=oe(v,W,P),R=fe(v,W,P),Q,be,De=ce,Ie=ce-R;if(be=ce===0?0:Ie/ce,ce==R)Q=0;else{switch(ce){case v:Q=(W-P)/Ie+(W>1)+720)%360;--W;)ce.h=(ce.h+R)%360,Q.push(L(ce));return Q}function F(v,W){W=W||6;for(var P=L(v).toHsv(),ce=P.h,R=P.s,Q=P.v,be=[],De=1/W;W--;)be.push(L({h:ce,s:R,v:Q})),Q=(Q+De)%1;return be}L.mix=function(v,W,P){P=P===0?0:P||50;var ce=L(v).toRgb(),R=L(W).toRgb(),Q=P/100,be={r:(R.r-ce.r)*Q+ce.r,g:(R.g-ce.g)*Q+ce.g,b:(R.b-ce.b)*Q+ce.b,a:(R.a-ce.a)*Q+ce.a};return L(be)},L.readability=function(v,W){var P=L(v),ce=L(W);return(J.max(P.getLuminance(),ce.getLuminance())+.05)/(J.min(P.getLuminance(),ce.getLuminance())+.05)},L.isReadable=function(v,W,P){var ce=L.readability(v,W),R,Q;Q=!1,R=Ce(P);switch(R.level+R.size){case"AAsmall":case"AAAlarge":Q=ce>=4.5;break;case"AAlarge":Q=ce>=3;break;case"AAAsmall":Q=ce>=7;break}return Q},L.mostReadable=function(v,W,P){var ce=null,R=0,Q,be,De,Ie;P=P||{},be=P.includeFallbackColors,De=P.level,Ie=P.size;for(var Ge=0;GeR&&(R=Q,ce=L(W[Ge]));return L.isReadable(v,ce,{level:De,size:Ie})||!be?ce:(P.includeFallbackColors=!1,L.mostReadable(v,["#fff","#000"],P))};var N=L.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"},H=L.hexNames=w(N);function w(v){var W={};for(var P in v)v.hasOwnProperty(P)&&(W[v[P]]=P);return W}function j(v){return v=parseFloat(v),(isNaN(v)||v<0||v>1)&&(v=1),v}function K(v,W){te(v)&&(v="100%");var P=Ee(v);return v=fe(W,oe(0,parseFloat(v))),P&&(v=parseInt(v*W,10)/100),J.abs(v-W)<1e-6?1:v%W/parseFloat(W)}function ee(v){return fe(1,oe(0,v))}function B(v){return parseInt(v,16)}function te(v){return typeof v=="string"&&v.indexOf(".")!=-1&&parseFloat(v)===1}function Ee(v){return typeof v=="string"&&v.indexOf("%")!=-1}function Pe(v){return v.length==1?"0"+v:""+v}function xe(v){return v<=1&&(v=v*100+"%"),v}function Se(v){return J.round(parseFloat(v)*255).toString(16)}function X(v){return B(v)/255}var re=function(){var v="[-\\+]?\\d+%?",W="[-\\+]?\\d*\\.\\d+%?",P="(?:"+W+")|(?:"+v+")",ce="[\\s|\\(]+("+P+")[,|\\s]+("+P+")[,|\\s]+("+P+")\\s*\\)?",R="[\\s|\\(]+("+P+")[,|\\s]+("+P+")[,|\\s]+("+P+")[,|\\s]+("+P+")\\s*\\)?";return{CSS_UNIT:new RegExp(P),rgb:new RegExp("rgb"+ce),rgba:new RegExp("rgba"+R),hsl:new RegExp("hsl"+ce),hsla:new RegExp("hsla"+R),hsv:new RegExp("hsv"+ce),hsva:new RegExp("hsva"+R),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 ye(v){return!!re.CSS_UNIT.exec(v)}function ie(v){v=v.replace(Re,"").replace($,"").toLowerCase();var W=!1;if(N[v])v=N[v],W=!0;else if(v=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var P;return(P=re.rgb.exec(v))?{r:P[1],g:P[2],b:P[3]}:(P=re.rgba.exec(v))?{r:P[1],g:P[2],b:P[3],a:P[4]}:(P=re.hsl.exec(v))?{h:P[1],s:P[2],l:P[3]}:(P=re.hsla.exec(v))?{h:P[1],s:P[2],l:P[3],a:P[4]}:(P=re.hsv.exec(v))?{h:P[1],s:P[2],v:P[3]}:(P=re.hsva.exec(v))?{h:P[1],s:P[2],v:P[3],a:P[4]}:(P=re.hex8.exec(v))?{r:B(P[1]),g:B(P[2]),b:B(P[3]),a:X(P[4]),format:W?"name":"hex8"}:(P=re.hex6.exec(v))?{r:B(P[1]),g:B(P[2]),b:B(P[3]),format:W?"name":"hex"}:(P=re.hex4.exec(v))?{r:B(P[1]+""+P[1]),g:B(P[2]+""+P[2]),b:B(P[3]+""+P[3]),a:X(P[4]+""+P[4]),format:W?"name":"hex8"}:(P=re.hex3.exec(v))?{r:B(P[1]+""+P[1]),g:B(P[2]+""+P[2]),b:B(P[3]+""+P[3]),format:W?"name":"hex"}:!1}function Ce(v){var W,P;return v=v||{level:"AA",size:"small"},W=(v.level||"AA").toUpperCase(),P=(v.size||"small").toLowerCase(),W!=="AA"&&W!=="AAA"&&(W="AA"),P!=="small"&&P!=="large"&&(P="small"),{level:W,size:P}}Te.exports?Te.exports=L:!(le=function(){return L}.call(k,o,k,Te),le!==void 0&&(Te.exports=le))})(Math)},bL63:function(Te,k,o){Te.exports={bg:"bg___1pgJK",wrap:"wrap___3w7gA",modal:"modal___Z863a",content:"content_____WML",head:"head___74qy3",headCount:"headCount___DydFZ",button:"button___FkPST",itemWrap:"itemWrap___2VFfI",imgWrap:"imgWrap___3YSCX",img:"img___31A6T",manager:"manager___7OBds",itemContent:"itemContent___NJ5LZ",nameWrap:"nameWrap___1nFjv",name:"name___1KHZI",actionGroup:"actionGroup___2FPTE",deleteIcon:"deleteIcon___OtxKH",schoolWrap:"schoolWrap___3vfoh",school:"school___2QmIS",countWrap:"countWrap___22ogC",deletetitle:"deletetitle___3lzPN",yseTitle:"yseTitle___3xmOc"}},bT9E:function(Te,k,o){"use strict";o.d(k,"a",function(){return J});var le=o("VTBJ");function J(Re,$){var x=Object(le.a)({},Re);return Array.isArray($)&&$.forEach(function(D){delete x[D]}),x}},bUJZ:function(Te,k){Te.exports="data:image/png;base64,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"},biw7:function(Te,k,o){"use strict";var le=o("q1tI"),J=o.n(le),Re=le.createContext(null);k.a=Re},c5Ni:function(Te,k,o){},cRFk:function(Te,k,o){Te.exports=o.p+"static/RepositoryNoneData.828085a8.png"},cU5J:function(Te,k,o){Te.exports={title:"title___3fOal",content:"content___3uANE",add:"add___1spp2",colorBlue:"colorBlue___hain-",radio:"radio___3M5zN"}},csWT:function(Te,k,o){Te.exports=o.p+"static/choose.4ad1045f.svg"},djh8:function(Te,k,o){Te.exports=o.p+"static/qrCode.42927872.png"},dmUQ:function(Te,k,o){"use strict";var le=o("Ff2n"),J=o("rePB"),Re=o("1OyB"),$=o("vuIU"),x=o("Ji7U"),D=o("md7G"),fe=o("foSv"),oe=o("q1tI"),z=o.n(oe),L=o("TSYQ"),C=o.n(L),_=o("4IlW");function O(d,s){var ue=Object.keys(d);if(Object.getOwnPropertySymbols){var Y=Object.getOwnPropertySymbols(d);s&&(Y=Y.filter(function(F){return Object.getOwnPropertyDescriptor(d,F).enumerable})),ue.push.apply(ue,Y)}return ue}function u(d){for(var s=1;s1?Ee-1:0),xe=1;xe1?K-1:0),B=1;B=0)return parseInt(j.slice(j.indexOf("e-")+2),10);var K=0;return j.indexOf(".")>=0&&(K=j.length-j.indexOf(".")-1),K},F.getInputDisplayValue=function(w){var j=w||F.state,K=j.focused,ee=j.inputValue,B=j.value,te;K?te=ee:te=F.toPrecisionAsStep(B),te==null&&(te="");var Ee=F.formatWrapper(te);return ne(F.props.decimalSeparator)&&(Ee=Ee.toString().replace(".",F.props.decimalSeparator)),Ee},F.recordCursorPosition=function(){try{F.cursorStart=F.input.selectionStart,F.cursorEnd=F.input.selectionEnd,F.currentValue=F.input.value,F.cursorBefore=F.input.value.substring(0,F.cursorStart),F.cursorAfter=F.input.value.substring(F.cursorEnd)}catch(w){}},F.restoreByAfter=function(w){if(w===void 0)return!1;var j=F.input.value,K=j.lastIndexOf(w);if(K===-1)return!1;var ee=F.cursorBefore.length;return F.lastKeyCode===_.a.DELETE&&F.cursorBefore.charAt(ee-1)===w[0]?(F.fixCaret(ee,ee),!0):K+w.length===j.length?(F.fixCaret(K,K),!0):!1},F.partRestoreByAfter=function(w){return w===void 0?!1:Array.prototype.some.call(w,function(j,K){var ee=w.substring(K);return F.restoreByAfter(ee)})},F.isNotCompleteNumber=function(w){return isNaN(w)||w===""||w===null||w&&w.toString().indexOf(".")===w.toString().length-1},F.stop=function(){F.autoStepTimer&&clearTimeout(F.autoStepTimer)},F.down=function(w,j,K){F.pressingUpOrDown=!0,F.step("down",w,j,K)},F.up=function(w,j,K){F.pressingUpOrDown=!0,F.step("up",w,j,K)},F.saveInput=function(w){F.input=w};var N=Y.value;N===void 0&&(N=Y.defaultValue),F.state={focused:Y.autoFocus};var H=F.getValidValue(F.toNumber(N));return F.state=u(u({},F.state),{},{inputValue:F.toPrecisionAsStep(H),value:H}),F}return Object($.a)(ue,[{key:"componentDidMount",value:function(){this.componentDidUpdate(null)}},{key:"componentDidUpdate",value:function(F){var N=this.props,H=N.value,w=N.onChange,j=N.max,K=N.min,ee=this.state.focused;if(F){if(!de(F.value,H)||!de(F.max,j)||!de(F.min,K)){var B=ee?H:this.getValidValue(H),te;this.pressingUpOrDown?te=B:this.inputting?te=this.rawInput:te=this.toPrecisionAsStep(B),this.setState({value:B,inputValue:te})}var Ee="value"in this.props?H:this.state.value;"max"in this.props&&F.max!==j&&typeof Ee=="number"&&Ee>j&&w&&w(j),"min"in this.props&&F.min!==K&&typeof Ee=="number"&&Ee1&&arguments[1]!==void 0?arguments[1]:this.props.min,H=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.props.max,w=parseFloat(F);return isNaN(w)?F:(wH&&(w=H),w)}},{key:"setValue",value:function(F,N){var H=this.props.precision,w=this.isNotCompleteNumber(parseFloat(F))?null:parseFloat(F),j=this.state.value,K=j===void 0?null:j,ee=this.state.inputValue,B=ee===void 0?null:ee,te=typeof w=="number"?w.toFixed(H):"".concat(w),Ee=w!==K||te!=="".concat(B);return"value"in this.props?(B=this.toPrecisionAsStep(this.state.value),this.setState({inputValue:B},N)):this.setState({value:w,inputValue:this.toPrecisionAsStep(F)},N),Ee&&this.props.onChange(w),w}},{key:"getMaxPrecision",value:function(F){var N=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,H=this.props,w=H.precision,j=H.step;if(ne(w))return w;var K=this.getPrecision(N),ee=this.getPrecision(j),B=this.getPrecision(F);return F?Math.max(B,K+ee):K+ee}},{key:"getPrecisionFactor",value:function(F){var N=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,H=this.getMaxPrecision(F,N);return Math.pow(10,H)}},{key:"focus",value:function(){this.input.focus(),this.recordCursorPosition()}},{key:"blur",value:function(){this.input.blur()}},{key:"select",value:function(){this.input.select()}},{key:"formatWrapper",value:function(F){return this.props.formatter?this.props.formatter(F):F}},{key:"toPrecisionAsStep",value:function(F){if(this.isNotCompleteNumber(F)||F==="")return F;var N=Math.abs(this.getMaxPrecision(F));return isNaN(N)?F.toString():Number(F).toFixed(N)}},{key:"toNumber",value:function(F){var N=this.props.precision,H=this.state.focused,w=F&&F.length>16&&H;return this.isNotCompleteNumber(F)||w?F:ne(N)?Math.round(F*Math.pow(10,N))/Math.pow(10,N):Number(F)}},{key:"upStep",value:function(F,N){var H=this.props.step,w=this.getPrecisionFactor(F,N),j=Math.abs(this.getMaxPrecision(F,N)),K=((w*F+w*H*N)/w).toFixed(j);return this.toNumber(K)}},{key:"downStep",value:function(F,N){var H=this.props.step,w=this.getPrecisionFactor(F,N),j=Math.abs(this.getMaxPrecision(F,N)),K=((w*F-w*H*N)/w).toFixed(j);return this.toNumber(K)}},{key:"step",value:function(F,N){var H=this,w=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,j=arguments.length>3?arguments[3]:void 0;this.stop(),N&&(N.persist(),N.preventDefault());var K=this.props;if(K.disabled)return;var ee=this.getCurrentValidValue(this.state.inputValue)||0;if(this.isNotCompleteNumber(ee))return;var B=this["".concat(F,"Step")](ee,w),te=B>K.max||BK.max?B=K.max:B=Pe),Ue=(Ft||Ft===0)&&(isNaN(Ft)||Number(Ft)<=xe),ke=rt||w||j,Ke=Ue||w||j,He=C()("".concat(H,"-handler"),"".concat(H,"-handler-up"),Object(J.a)({},"".concat(H,"-handler-up-disabled"),ke)),Ye=C()("".concat(H,"-handler"),"".concat(H,"-handler-down"),Object(J.a)({},"".concat(H,"-handler-down-disabled"),Ke)),Be=K?{onTouchStart:ke?E:this.up,onTouchEnd:this.stop}:{onMouseDown:ke?E:this.up,onMouseUp:this.stop,onMouseLeave:this.stop},Xe=K?{onTouchStart:Ke?E:this.down,onTouchEnd:this.stop}:{onMouseDown:Ke?E:this.down,onMouseUp:this.stop,onMouseLeave:this.stop};return z.a.createElement("div",{className:je,style:Se,title:X,onMouseEnter:re,onMouseLeave:ye,onMouseOver:ie,onMouseOut:Ce,onFocus:function(){return null},onBlur:function(){return null}},z.a.createElement("div",{className:"".concat(H,"-handler-wrap")},z.a.createElement("span",Object.assign({unselectable:"on"},Be,{role:"button","aria-label":"Increase Value","aria-disabled":ke,className:He}),B||z.a.createElement("span",{unselectable:"on",className:"".concat(H,"-handler-up-inner"),onClick:p})),z.a.createElement("span",Object.assign({unselectable:"on"},Xe,{role:"button","aria-label":"Decrease Value","aria-disabled":Ke,className:Ye}),te||z.a.createElement("span",{unselectable:"on",className:"".concat(H,"-handler-down-inner"),onClick:p}))),z.a.createElement("div",{className:"".concat(H,"-input-wrap")},z.a.createElement("input",Object.assign({role:"spinbutton","aria-valuemin":xe,"aria-valuemax":Pe,"aria-valuenow":Ft,required:v,type:ce,placeholder:R,onPaste:$e,onClick:W,onMouseUp:this.onMouseUp,className:"".concat(H,"-input"),tabIndex:P,autoComplete:ee,onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:ze?this.onKeyDown:E,onKeyUp:ze?this.onKeyUp:E,autoFocus:qe,maxLength:Ge,readOnly:j,disabled:w,max:Pe,min:xe,step:Ie,name:Je,title:X,id:Q,onChange:this.onChange,ref:this.saveInput,value:this.getFullNum(st),pattern:De,inputMode:be,onInput:it},Le))))}}]),ue}(z.a.Component);_e.defaultProps={focusOnUpDown:!0,useTouch:!1,prefixCls:"rc-input-number",max:Z,min:-Z,step:1,style:{},onChange:E,onKeyDown:E,onPressEnter:E,onFocus:E,onBlur:E,parser:y,required:!1,autoComplete:"off"};var ae=_e,T=k.a=ae},fAei:function(Te,k,o){"use strict";o.d(k,"a",function(){return S.a});var le=o("rePB"),J=o("VTBJ"),Re=o("KQm4"),$=o("1OyB"),x=o("vuIU"),D=o("Ji7U"),fe=o("LK+K"),oe=o("q1tI"),z=o("4IlW"),L=o("Kwbf"),C=o("TSYQ"),_=o.n(C),O=o("sboe"),u=o("OZM5"),g=o("815F"),m=o("ODXe"),E=o("Ff2n"),p=o("+nKL"),y=o("8XRh"),S=o("WaYH"),U=function(xe,Se){var X=xe.className,re=xe.style,ye=xe.motion,ie=xe.motionNodes,Ce=xe.motionType,v=xe.onMotionStart,W=xe.onMotionEnd,P=xe.active,ce=xe.treeNodeRequiredProps,R=Object(E.a)(xe,["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"]),Q=oe.useState(!0),be=Object(m.a)(Q,2),De=be[0],Ie=be[1],Ge=oe.useContext(O.a),qe=Ge.prefixCls,Je=oe.useRef(!1),$e=function(){Je.current||W(),Je.current=!0};return Object(oe.useEffect)(function(){ie&&Ce==="hide"&&De&&Ie(!1)},[ie]),Object(oe.useEffect)(function(){return ie&&v(),function(){ie&&$e()}},[]),ie?oe.createElement(y.default,Object.assign({ref:Se,visible:De},ye,{motionAppear:Ce==="show",onAppearEnd:$e,onLeaveEnd:$e}),function(it,At){var vt=it.className,Ft=it.style;return oe.createElement("div",{ref:At,className:_()("".concat(qe,"-treenode-motion"),vt),style:Ft},ie.map(function(Qt){var je=Qt.data,Le=je.key,ze=Object(E.a)(je,["key"]),st=Qt.isStart,rt=Qt.isEnd;delete ze.children;var Ue=Object(g.f)(Le,ce);return oe.createElement(S.a,Object.assign({},ze,Ue,{active:P,data:Qt.data,key:Le,isStart:st,isEnd:rt}))}))}):oe.createElement(S.a,Object.assign({domRef:Se,className:X,style:re},R,{active:P}))};U.displayName="MotionTreeNode";var Z=oe.forwardRef(U),ne=Z;function de(){var Pe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],xe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Se=Pe.length,X=xe.length;if(Math.abs(Se-X)!==1)return{add:!1,key:null};function re(ye,ie){var Ce=new Map;ye.forEach(function(W){Ce.set(W,!0)});var v=ie.filter(function(W){return!Ce.has(W)});return v.length===1?v[0]:null}return Se ").concat(xe);return xe}var w=function(xe,Se){var X=xe.prefixCls,re=xe.data,ye=xe.selectable,ie=xe.checkable,Ce=xe.expandedKeys,v=xe.selectedKeys,W=xe.checkedKeys,P=xe.loadedKeys,ce=xe.loadingKeys,R=xe.halfCheckedKeys,Q=xe.keyEntities,be=xe.disabled,De=xe.dragging,Ie=xe.dragOverNodeKey,Ge=xe.dropPosition,qe=xe.motion,Je=xe.height,$e=xe.itemHeight,it=xe.virtual,At=xe.focusable,vt=xe.activeItem,Ft=xe.focused,Qt=xe.tabIndex,je=xe.onKeyDown,Le=xe.onFocus,ze=xe.onBlur,st=xe.onActiveChange,rt=xe.onListChangeStart,Ue=xe.onListChangeEnd,ke=Object(E.a)(xe,["prefixCls","data","selectable","checkable","expandedKeys","selectedKeys","checkedKeys","loadedKeys","loadingKeys","halfCheckedKeys","keyEntities","disabled","dragging","dragOverNodeKey","dropPosition","motion","height","itemHeight","virtual","focusable","activeItem","focused","tabIndex","onKeyDown","onFocus","onBlur","onActiveChange","onListChangeStart","onListChangeEnd"]),Ke=oe.useRef(null);oe.useImperativeHandle(Se,function(){return{scrollTo:function(St){Ke.current.scrollTo(St)}}});var He=oe.useState(Ce),Ye=Object(m.a)(He,2),Be=Ye[0],Xe=Ye[1],ct=oe.useState(re),ut=Object(m.a)(ct,2),Et=ut[0],Ut=ut[1],pt=oe.useState(re),_t=Object(m.a)(pt,2),Pt=_t[0],It=_t[1],fn=oe.useState([]),vn=Object(m.a)(fn,2),_n=vn[0],zn=vn[1],ln=oe.useState(null),gn=Object(m.a)(ln,2),Wt=gn[0],un=gn[1];function mn(){Ut(re),It(re),zn([]),un(null),Ue()}oe.useEffect(function(){Xe(Ce);var at=de(Be,Ce);if(at.key!==null)if(at.add){var St=Et.findIndex(function(hn){var In=hn.data.key;return In===at.key}),Bt=F(_e(Et,re,at.key),it,Je,$e),Rn=Et.slice();Rn.splice(St+1,0,Y),It(Rn),zn(Bt),un("show")}else{var Dn=re.findIndex(function(hn){var In=hn.data.key;return In===at.key}),on=F(_e(re,Et,at.key),it,Je,$e),ot=re.slice();ot.splice(Dn+1,0,Y),It(ot),zn(on),un("hide")}else Et!==re&&(Ut(re),It(re))},[Ce,re]),oe.useEffect(function(){De||mn()},[De]);var Mt=qe?Pt:re,gt={expandedKeys:Ce,selectedKeys:v,loadedKeys:P,loadingKeys:ce,checkedKeys:W,halfCheckedKeys:R,dragOverNodeKey:Ie,dropPosition:Ge,keyEntities:Q};return oe.createElement(oe.Fragment,null,Ft&&vt&&oe.createElement("span",{style:ae,"aria-live":"assertive"},H(vt)),oe.createElement("div",{role:"tree"},oe.createElement("input",{style:ae,disabled:At===!1||be,tabIndex:At!==!1?Qt:null,onKeyDown:je,onFocus:Le,onBlur:ze,value:"",onChange:T})),oe.createElement(p.a,Object.assign({},ke,{data:Mt,itemKey:N,height:Je,fullHeight:!1,virtual:it,itemHeight:$e,prefixCls:"".concat(X,"-list"),ref:Ke}),function(at){var St=at.pos,Bt=at.data,Rn=Bt.key,Dn=Object(E.a)(Bt,["key"]),on=at.isStart,ot=at.isEnd,hn=Object(g.e)(Rn,St);delete Dn.children;var In=Object(g.f)(hn,gt);return oe.createElement(ne,Object.assign({},Dn,In,{active:vt&&Rn===vt.data.key,pos:St,data:at.data,isStart:on,isEnd:ot,motion:qe,motionNodes:Rn===d?_n:null,motionType:Wt,onMotionStart:rt,onMotionEnd:mn,treeNodeRequiredProps:gt,onMouseMove:function(){st(null)}}))}))},j=oe.forwardRef(w);j.displayName="NodeList";var K=j,ee=o("NvD2"),B=function(Pe){Object(D.a)(Se,Pe);var xe=Object(fe.a)(Se);function Se(){var X;return Object($.a)(this,Se),X=xe.apply(this,arguments),X.destroyed=!1,X.state={keyEntities:{},selectedKeys:[],checkedKeys:[],halfCheckedKeys:[],loadedKeys:[],loadingKeys:[],expandedKeys:[],dragging:!1,dragNodesKeys:[],dragOverNodeKey:null,dropPosition:null,treeData:[],flattenNodes:[],focused:!1,activeKey:null,listChanging:!1,prevProps:null},X.listRef=oe.createRef(),X.onNodeDragStart=function(re,ye){var ie=X.state,Ce=ie.expandedKeys,v=ie.keyEntities,W=X.props.onDragStart,P=ye.props.eventKey;X.dragNode=ye;var ce=Object(u.b)(Ce,P);X.setState({dragging:!0,dragNodesKeys:Object(u.g)(P,v)}),X.setExpandedKeys(ce),W&&W({event:re,node:Object(g.b)(ye.props)})},X.onNodeDragEnter=function(re,ye){var ie=X.state,Ce=ie.expandedKeys,v=ie.keyEntities,W=ie.dragNodesKeys,P=X.props.onDragEnter,ce=ye.props,R=ce.pos,Q=ce.eventKey;if(!X.dragNode||W.indexOf(Q)!==-1)return;var be=Object(u.c)(re,ye);if(X.dragNode.props.eventKey===Q&&be===0){X.setState({dragOverNodeKey:"",dropPosition:null});return}setTimeout(function(){X.setState({dragOverNodeKey:Q,dropPosition:be}),X.delayedDragEnterLogic||(X.delayedDragEnterLogic={}),Object.keys(X.delayedDragEnterLogic).forEach(function(De){clearTimeout(X.delayedDragEnterLogic[De])}),X.delayedDragEnterLogic[R]=window.setTimeout(function(){if(!X.state.dragging)return;var De=Object(Re.a)(Ce),Ie=v[Q];Ie&&(Ie.children||[]).length&&(De=Object(u.a)(Ce,Q)),"expandedKeys"in X.props||X.setExpandedKeys(De),P&&P({event:re,node:Object(g.b)(ye.props),expandedKeys:De})},400)},0)},X.onNodeDragOver=function(re,ye){var ie=X.state.dragNodesKeys,Ce=X.props.onDragOver,v=ye.props.eventKey;if(ie.indexOf(v)!==-1)return;if(X.dragNode&&v===X.state.dragOverNodeKey){var W=Object(u.c)(re,ye);if(W===X.state.dropPosition)return;X.setState({dropPosition:W})}Ce&&Ce({event:re,node:Object(g.b)(ye.props)})},X.onNodeDragLeave=function(re,ye){var ie=X.props.onDragLeave;X.setState({dragOverNodeKey:""}),ie&&ie({event:re,node:Object(g.b)(ye.props)})},X.onNodeDragEnd=function(re,ye){var ie=X.props.onDragEnd;X.setState({dragOverNodeKey:""}),X.cleanDragState(),ie&&ie({event:re,node:Object(g.b)(ye.props)}),X.dragNode=null},X.onNodeDrop=function(re,ye){var ie=X.state,Ce=ie.dragNodesKeys,v=Ce===void 0?[]:Ce,W=ie.dropPosition,P=X.props.onDrop,ce=ye.props,R=ce.eventKey,Q=ce.pos;if(X.setState({dragOverNodeKey:""}),X.cleanDragState(),v.indexOf(R)!==-1){Object(L.a)(!1,"Can not drop to dragNode(include it's children node)");return}var be=Object(u.k)(Q),De={event:re,node:Object(g.b)(ye.props),dragNode:X.dragNode?Object(g.b)(X.dragNode.props):null,dragNodesKeys:v.slice(),dropPosition:W+Number(be[be.length-1]),dropToGap:!1};W!==0&&(De.dropToGap=!0),P&&P(De),X.dragNode=null},X.cleanDragState=function(){var re=X.state.dragging;re&&X.setState({dragging:!1})},X.onNodeClick=function(re,ye){var ie=X.props.onClick;ie&&ie(re,ye)},X.onNodeDoubleClick=function(re,ye){var ie=X.props.onDoubleClick;ie&&ie(re,ye)},X.onNodeSelect=function(re,ye){var ie=X.state.selectedKeys,Ce=X.state.keyEntities,v=X.props,W=v.onSelect,P=v.multiple,ce=ye.selected,R=ye.key,Q=!ce;Q?P?ie=Object(u.a)(ie,R):ie=[R]:ie=Object(u.b)(ie,R);var be=ie.map(function(De){var Ie=Ce[De];return Ie?Ie.node:null}).filter(function(De){return De});X.setUncontrolledState({selectedKeys:ie}),W&&W(ie,{event:"select",selected:Q,node:ye,selectedNodes:be,nativeEvent:re.nativeEvent})},X.onNodeCheck=function(re,ye,ie){var Ce=X.state,v=Ce.keyEntities,W=Ce.checkedKeys,P=Ce.halfCheckedKeys,ce=X.props,R=ce.checkStrictly,Q=ce.onCheck,be=ye.key,De,Ie={event:"check",node:ye,checked:ie,nativeEvent:re.nativeEvent};if(R){var Ge=ie?Object(u.a)(W,be):Object(u.b)(W,be),qe=Object(u.b)(P,be);De={checked:Ge,halfChecked:qe},Ie.checkedNodes=Ge.map(function(Ft){return v[Ft]}).filter(function(Ft){return Ft}).map(function(Ft){return Ft.node}),X.setUncontrolledState({checkedKeys:Ge})}else{var Je=Object(ee.a)([].concat(Object(Re.a)(W),[be]),!0,v),$e=Je.checkedKeys,it=Je.halfCheckedKeys;if(!ie){var At=new Set($e);At.delete(be);var vt=Object(ee.a)(Array.from(At),{checked:!1,halfCheckedKeys:it},v);$e=vt.checkedKeys,it=vt.halfCheckedKeys}De=$e,Ie.checkedNodes=[],Ie.checkedNodesPositions=[],Ie.halfCheckedKeys=it,$e.forEach(function(Ft){var Qt=v[Ft];if(!Qt)return;var je=Qt.node,Le=Qt.pos;Ie.checkedNodes.push(je),Ie.checkedNodesPositions.push({node:je,pos:Le})}),X.setUncontrolledState({checkedKeys:$e},!1,{halfCheckedKeys:it})}Q&&Q(De,Ie)},X.onNodeLoad=function(re){return new Promise(function(ye){X.setState(function(ie){var Ce=ie.loadedKeys,v=Ce===void 0?[]:Ce,W=ie.loadingKeys,P=W===void 0?[]:W,ce=X.props,R=ce.loadData,Q=ce.onLoad,be=re.key;if(!R||v.indexOf(be)!==-1||P.indexOf(be)!==-1)return{};var De=R(re);return De.then(function(){var Ie=X.state,Ge=Ie.loadedKeys,qe=Ie.loadingKeys,Je=Object(u.a)(Ge,be),$e=Object(u.b)(qe,be);Q&&Q(Je,{event:"load",node:re}),X.setUncontrolledState({loadedKeys:Je}),X.setState({loadingKeys:$e}),ye()}),{loadingKeys:Object(u.a)(P,be)}})})},X.onNodeMouseEnter=function(re,ye){var ie=X.props.onMouseEnter;ie&&ie({event:re,node:ye})},X.onNodeMouseLeave=function(re,ye){var ie=X.props.onMouseLeave;ie&&ie({event:re,node:ye})},X.onNodeContextMenu=function(re,ye){var ie=X.props.onRightClick;ie&&(re.preventDefault(),ie({event:re,node:ye}))},X.onFocus=function(){var re=X.props.onFocus;X.setState({focused:!0}),re&&re.apply(void 0,arguments)},X.onBlur=function(){var re=X.props.onBlur;X.setState({focused:!1}),X.onActiveChange(null),re&&re.apply(void 0,arguments)},X.getTreeNodeRequiredProps=function(){var re=X.state,ye=re.expandedKeys,ie=re.selectedKeys,Ce=re.loadedKeys,v=re.loadingKeys,W=re.checkedKeys,P=re.halfCheckedKeys,ce=re.dragOverNodeKey,R=re.dropPosition,Q=re.keyEntities;return{expandedKeys:ye||[],selectedKeys:ie||[],loadedKeys:Ce||[],loadingKeys:v||[],checkedKeys:W||[],halfCheckedKeys:P||[],dragOverNodeKey:ce,dropPosition:R,keyEntities:Q}},X.setExpandedKeys=function(re){var ye=X.state.treeData,ie=Object(g.d)(ye,re);X.setUncontrolledState({expandedKeys:re,flattenNodes:ie},!0)},X.onNodeExpand=function(re,ye){var ie=X.state.expandedKeys,Ce=X.state.listChanging,v=X.props,W=v.onExpand,P=v.loadData,ce=ye.key,R=ye.expanded;if(Ce)return;var Q=ie.indexOf(ce),be=!R;if(Object(L.a)(R&&Q!==-1||!R&&Q===-1,"Expand state not sync with index check"),be?ie=Object(u.a)(ie,ce):ie=Object(u.b)(ie,ce),X.setExpandedKeys(ie),W&&W(ie,{node:ye,expanded:be,nativeEvent:re.nativeEvent}),be&&P){var De=X.onNodeLoad(ye);De&&De.then(function(){var Ie=Object(g.d)(X.state.treeData,ie);X.setUncontrolledState({flattenNodes:Ie})})}},X.onListChangeStart=function(){X.setUncontrolledState({listChanging:!0})},X.onListChangeEnd=function(){setTimeout(function(){X.setUncontrolledState({listChanging:!1})})},X.onActiveChange=function(re){var ye=X.state.activeKey,ie=X.props.onActiveChange;if(ye===re)return;X.setState({activeKey:re}),re!==null&&X.scrollTo({key:re}),ie&&ie(re)},X.getActiveItem=function(){var re=X.state,ye=re.activeKey,ie=re.flattenNodes;return ye===null?null:ie.find(function(Ce){var v=Ce.data.key;return v===ye})||null},X.offsetActiveKey=function(re){var ye=X.state,ie=ye.flattenNodes,Ce=ye.activeKey,v=ie.findIndex(function(ce){var R=ce.data.key;return R===Ce});v===-1&&re<0&&(v=ie.length),v=(v+re+ie.length)%ie.length;var W=ie[v];if(W){var P=W.data.key;X.onActiveChange(P)}else X.onActiveChange(null)},X.onKeyDown=function(re){var ye=X.state,ie=ye.activeKey,Ce=ye.expandedKeys,v=ye.checkedKeys,W=X.props,P=W.onKeyDown,ce=W.checkable,R=W.selectable;switch(re.which){case z.a.UP:{X.offsetActiveKey(-1),re.preventDefault();break}case z.a.DOWN:{X.offsetActiveKey(1),re.preventDefault();break}}var Q=X.getActiveItem();if(Q&&Q.data){var be=X.getTreeNodeRequiredProps(),De=Q.data.isLeaf===!1||!!(Q.data.children||[]).length,Ie=Object(g.b)(Object(J.a)(Object(J.a)({},Object(g.f)(ie,be)),{},{data:Q.data,active:!0}));switch(re.which){case z.a.LEFT:{De&&Ce.includes(ie)?X.onNodeExpand({},Ie):Q.parent&&X.onActiveChange(Q.parent.data.key),re.preventDefault();break}case z.a.RIGHT:{De&&!Ce.includes(ie)?X.onNodeExpand({},Ie):Q.children&&Q.children.length&&X.onActiveChange(Q.children[0].data.key),re.preventDefault();break}case z.a.ENTER:case z.a.SPACE:{ce&&!Ie.disabled&&Ie.checkable!==!1&&!Ie.disableCheckbox?X.onNodeCheck({},Ie,!v.includes(ie)):!ce&&R&&!Ie.disabled&&Ie.selectable!==!1&&X.onNodeSelect({},Ie);break}}}P&&P(re)},X.setUncontrolledState=function(re){var ye=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ie=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(X.destroyed)return;var Ce=!1,v=!0,W={};Object.keys(re).forEach(function(P){if(P in X.props){v=!1;return}Ce=!0,W[P]=re[P]}),Ce&&(!ye||v)&&X.setState(Object(J.a)(Object(J.a)({},W),ie))},X.scrollTo=function(re){X.listRef.current.scrollTo(re)},X}return Object(x.a)(Se,[{key:"componentWillUnmount",value:function(){this.destroyed=!0}},{key:"render",value:function(){var re,ye=this.state,ie=ye.focused,Ce=ye.flattenNodes,v=ye.keyEntities,W=ye.dragging,P=ye.activeKey,ce=this.props,R=ce.prefixCls,Q=ce.className,be=ce.style,De=ce.showLine,Ie=ce.focusable,Ge=ce.tabIndex,qe=Ge===void 0?0:Ge,Je=ce.selectable,$e=ce.showIcon,it=ce.icon,At=ce.switcherIcon,vt=ce.draggable,Ft=ce.checkable,Qt=ce.checkStrictly,je=ce.disabled,Le=ce.motion,ze=ce.loadData,st=ce.filterTreeNode,rt=ce.height,Ue=ce.itemHeight,ke=ce.virtual,Ke=ce.titleRender,He=ce.onContextMenu,Ye=Object(u.f)(this.props);return oe.createElement(O.a.Provider,{value:{prefixCls:R,selectable:Je,showIcon:$e,icon:it,switcherIcon:At,draggable:vt,checkable:Ft,checkStrictly:Qt,disabled:je,keyEntities:v,loadData:ze,filterTreeNode:st,titleRender:Ke,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},oe.createElement("div",{className:_()(R,Q,(re={},Object(le.a)(re,"".concat(R,"-show-line"),De),Object(le.a)(re,"".concat(R,"-focused"),ie),Object(le.a)(re,"".concat(R,"-active-focused"),P!==null),re))},oe.createElement(K,Object.assign({ref:this.listRef,prefixCls:R,style:be,data:Ce,disabled:je,selectable:Je,checkable:!!Ft,motion:Le,dragging:W,height:rt,itemHeight:Ue,virtual:ke,focusable:Ie,focused:ie,tabIndex:qe,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:He},this.getTreeNodeRequiredProps(),Ye))))}}],[{key:"getDerivedStateFromProps",value:function(re,ye){var ie=ye.prevProps,Ce={prevProps:re};function v(it){return!ie&&it in re||ie&&ie[it]!==re[it]}var W;if(v("treeData")?W=re.treeData:v("children")&&(Object(L.a)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),W=Object(g.c)(re.children)),W){Ce.treeData=W;var P=Object(g.a)(W);Ce.keyEntities=Object(J.a)(Object(le.a)({},d,ue),P.keyEntities)}var ce=Ce.keyEntities||ye.keyEntities;if(v("expandedKeys")||ie&&v("autoExpandParent"))Ce.expandedKeys=re.autoExpandParent||!ie&&re.defaultExpandParent?Object(u.e)(re.expandedKeys,ce):re.expandedKeys;else if(!ie&&re.defaultExpandAll){var R=Object(J.a)({},ce);delete R[d],Ce.expandedKeys=Object.keys(R).map(function(it){return R[it].key})}else!ie&&re.defaultExpandedKeys&&(Ce.expandedKeys=re.autoExpandParent||re.defaultExpandParent?Object(u.e)(re.defaultExpandedKeys,ce):re.defaultExpandedKeys);if(Ce.expandedKeys||delete Ce.expandedKeys,W||Ce.expandedKeys){var Q=Object(g.d)(W||ye.treeData,Ce.expandedKeys||ye.expandedKeys);Ce.flattenNodes=Q}if(re.selectable&&(v("selectedKeys")?Ce.selectedKeys=Object(u.d)(re.selectedKeys,re):!ie&&re.defaultSelectedKeys&&(Ce.selectedKeys=Object(u.d)(re.defaultSelectedKeys,re))),re.checkable){var be;if(v("checkedKeys")?be=Object(u.j)(re.checkedKeys)||{}:!ie&&re.defaultCheckedKeys?be=Object(u.j)(re.defaultCheckedKeys)||{}:W&&(be=Object(u.j)(re.checkedKeys)||{checkedKeys:ye.checkedKeys,halfCheckedKeys:ye.halfCheckedKeys}),be){var De=be,Ie=De.checkedKeys,Ge=Ie===void 0?[]:Ie,qe=De.halfCheckedKeys,Je=qe===void 0?[]:qe;if(!re.checkStrictly){var $e=Object(ee.a)(Ge,!0,ce);Ge=$e.checkedKeys,Je=$e.halfCheckedKeys}Ce.checkedKeys=Ge,Ce.halfCheckedKeys=Je}}return v("loadedKeys")&&(Ce.loadedKeys=re.loadedKeys),Ce}}]),Se}(oe.Component);B.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[]},B.TreeNode=S.a;var te=B,Ee=k.b=te},fjLI:function(Te,k,o){"use strict";o.d(k,"e",function(){return L}),o.d(k,"a",function(){return C}),o.d(k,"c",function(){return _}),o.d(k,"d",function(){return u}),o.d(k,"b",function(){return g});var le=o("8HAY"),J=o("Cg/j"),Re=o("T8No"),$=o("nnTU"),x=o("MI8n"),D=function(){var m=function(E,p){return m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(y,S){y.__proto__=S}||function(y,S){for(var U in S)S.hasOwnProperty(U)&&(y[U]=S[U])},m(E,p)};return function(E,p){m(E,p);function y(){this.constructor=E}E.prototype=p===null?Object.create(p):(y.prototype=p.prototype,new y)}}(),fe=function(m,E,p,y){var S=arguments.length,U=S<3?E:y===null?y=Object.getOwnPropertyDescriptor(E,p):y,Z;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")U=Reflect.decorate(m,E,p,y);else for(var ne=m.length-1;ne>=0;ne--)(Z=m[ne])&&(U=(S<3?Z(U):S>3?Z(E,p,U):Z(E,p))||U);return S>3&&U&&Object.defineProperty(E,p,U),U},oe=function(m,E){return function(p,y){E(p,y,m)}},z=function(){for(var m=0,E=0,p=arguments.length;E=0&&(S.splice(U,1),y._onDidChangeMenu.fire(E))}}},m.prototype.getMenuItems=function(E){var p=(this._menuItems.get(E)||[]).slice(0);return E===0&&this._appendImplicitItems(p),p},m.prototype._appendImplicitItems=function(E){for(var p=new Set,y=E.filter(function(_e){return L(_e)}),S=0,U=y;SH.length)&&(w=H.length);for(var j=0,K=new Array(w);j=0)continue;if(!Object.prototype.propertyIsEnumerable.call(H,K))continue;j[K]=H[K]}}return j}function g(H,w){if(H==null)return{};var j={},K=Object.keys(H),ee,B;for(B=0;B=0)continue;j[ee]=H[ee]}return j}var m=function(w){var j=w.className,K=w.percent,ee=w.prefixCls,B=w.strokeColor,te=w.strokeLinecap,Ee=w.strokeWidth,Pe=w.style,xe=w.trailColor,Se=w.trailWidth,X=w.transition,re=u(w,["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"]);delete re.gapPosition;var ye=Array.isArray(K)?K:[K],ie=Array.isArray(B)?B:[B],Ce=D(ye),v=oe(Ce,1),W=v[0],P=Ee/2,ce=100-Ee/2,R="M ".concat(te==="round"?P:0,",").concat(P,` + L `).concat(te==="round"?ce:100,",").concat(P),Q="0 0 100 ".concat(Ee),be=0;return J.a.createElement("svg",fe({className:$()("".concat(ee,"-line"),j),viewBox:Q,preserveAspectRatio:"none",style:Pe},re),J.a.createElement("path",{className:"".concat(ee,"-line-trail"),d:R,strokeLinecap:te,stroke:xe,strokeWidth:Se||Ee,fillOpacity:"0"}),ye.map(function(De,Ie){var Ge={strokeDasharray:"".concat(De,"px, 100px"),strokeDashoffset:"-".concat(be,"px"),transition:X||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},qe=ie[Ie]||ie[ie.length-1];return be+=De,J.a.createElement("path",{key:Ie,className:"".concat(ee,"-line-path"),d:R,strokeLinecap:te,stroke:qe,strokeWidth:Ee,fillOpacity:"0",ref:W[Ie],style:Ge})}))};m.defaultProps=x;var E=m;function p(){return p=Object.assign||function(H){for(var w=1;wH.length)&&(w=H.length);for(var j=0,K=new Array(w);j=0)continue;if(!Object.prototype.propertyIsEnumerable.call(H,K))continue;j[K]=H[K]}}return j}function ae(H,w){if(H==null)return{};var j={},K=Object.keys(H),ee,B;for(B=0;B=0)continue;j[ee]=H[ee]}return j}var T=0;function d(H){return+H.replace("%","")}function s(H){return Array.isArray(H)?H:[H]}function ue(H,w,j,K){var ee=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,B=arguments.length>5?arguments[5]:void 0,te=50-K/2,Ee=0,Pe=-te,xe=0,Se=-2*te;switch(B){case"left":Ee=-te,Pe=0,xe=2*te,Se=0;break;case"right":Ee=te,Pe=0,xe=-2*te,Se=0;break;case"bottom":Pe=te,Se=2*te;break;default:}var X="M 50,50 m ".concat(Ee,",").concat(Pe,` a `).concat(te,",").concat(te," 0 1 1 ").concat(xe,",").concat(-Se,` - a `).concat(te,",").concat(te," 0 1 1 ").concat(-xe,",").concat(Se),re=Math.PI*2*te,Ee={stroke:j,strokeDasharray:"".concat(w/100*(re-ee),"px ").concat(re,"px"),strokeDashoffset:"-".concat(ee/2+H/100*(re-ee),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:X,pathStyle:Ee}}var Y=function(w){var j=w.prefixCls,K=w.strokeWidth,ee=w.trailWidth,B=w.gapDegree,te=w.gapPosition,ye=w.trailColor,Pe=w.strokeLinecap,xe=w.style,Se=w.className,X=w.strokeColor,re=w.percent,Ee=_e(w,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),ie=Object(le.useMemo)(function(){return T+=1,T},[]),Ce=ue(0,100,ye,K,B,te),v=Ce.pathString,W=Ce.pathStyle,P=s(re),ce=s(X),R=ce.find(function(Ge){return Object.prototype.toString.call(Ge)==="[object Object]"}),Q=D(P),be=y(Q,1),De=be[0],Ie=function(){var qe=0;return P.map(function(Je,$e){var it=ce[$e]||ce[ce.length-1],xt=Object.prototype.toString.call(it)==="[object Object]"?"url(#".concat(j,"-gradient-").concat(ie,")"):"",vt=ue(qe,Je,it,K,B,te);return qe+=Je,J.a.createElement("path",{key:$e,className:"".concat(j,"-circle-path"),d:vt.pathString,stroke:xt,strokeLinecap:Pe,strokeWidth:K,opacity:Je===0?0:1,fillOpacity:"0",style:vt.pathStyle,ref:De[$e]})})};return J.a.createElement("svg",p({className:$()("".concat(j,"-circle"),Se),viewBox:"0 0 100 100",style:xe},Ee),R&&J.a.createElement("defs",null,J.a.createElement("linearGradient",{id:"".concat(j,"-gradient-").concat(ie),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(R).sort(function(Ge,qe){return d(Ge)-d(qe)}).map(function(Ge,qe){return J.a.createElement("stop",{key:qe,offset:Ge,stopColor:R[Ge]})}))),J.a.createElement("path",{className:"".concat(j,"-circle-trail"),d:v,stroke:ye,strokeLinecap:Pe,strokeWidth:ee||K,fillOpacity:"0",style:W}),Ie().reverse())};Y.defaultProps=x;var F=Y,N={Line:E,Circle:F}},hW8S:function(Te,k,o){"use strict";o.d(k,"a",function(){return $}),o.d(k,"c",function(){return x}),o.d(k,"b",function(){return D});var le=o("VTBJ"),J=o("Ff2n"),Re=o("Kwbf"),$="RC_TABLE_INTERNAL_COL_DEFINE";function x(fe){var oe=fe.expandable,z=Object(J.a)(fe,["expandable"]);return"expandable"in fe?Object(le.a)(Object(le.a)({},z),oe):z}function D(fe){return Object.keys(fe).reduce(function(oe,z){return(z.substr(0,5)==="data-"||z.substr(0,5)==="aria-")&&(oe[z]=fe[z]),oe},{})}},hkyu:function(Te,k,o){Te.exports={wrap:"wrap___hPGmS",content:"content___1XTHE",mainPathWrap:"mainPathWrap___11rfN",colorBlue:"colorBlue___2VVM9"}},izBO:function(Te,k,o){Te.exports={project_detail_wrapper:"project_detail_wrapper___rJ-Mx",nav:"nav___3BChd",title:"title___GTqUx",fork_btn:"fork_btn___nboaj",desc:"desc___1z6g-",info:"info___3PtJ2",create_time:"create_time___nwaZK",operation:"operation___1m5fw",delete_btn:"delete_btn___xeY9n",fork_modal:"fork_modal___Ei2wB",huanj:"huanj___PC6QJ",divtitle:"divtitle___1gI6J"}},jXuf:function(Te,k,o){Te.exports={flex_box_center:"flex_box_center___3Ouij",flex_space_between:"flex_space_between___3WHV3",flex_box_vertical_center:"flex_box_vertical_center___3K6xk",flex_box_center_end:"flex_box_center_end___3I9F3",flex_box_column:"flex_box_column___2SmSH",menu:"menu___2J6wm",warehouse:"warehouse___d9ftl",header:"header___hc_Il",title:"title___PreFj",content:"content___2IjnJ",left:"left___Fe2wU",right:"right___1Fnvj",loading:"loading___GJpKF",empty:"empty___16OZa",tabs:"tabs___2OSoH",line:"line___1Uk38",footer:"footer___2CyzV",commit:"commit___2v0hU",blueLight:"blueLight___2iJfz",filePathWrp:"filePathWrp___6LEw5",filePath:"filePath___4ZJkW",bottom0:"bottom0___4DQ3y"}},ji0R:function(Te,k,o){Te.exports=o.p+"static/douyu.3e6df9ee.jpg"},ju9d:function(Te,k,o){"use strict";var le=o("g9YV"),J=o("wCAj"),Re=o("miYZ"),$=o("tsqr"),x=o("5Dmo"),D=o("3S7+"),fe=o("sRBo"),oe=o("kaz8"),z=o("oBTY"),L=o("9og8"),C=o("tJVT"),_=o("k1fw"),O=o("+L6B"),u=o("2/Rp"),g=o("O3gP"),m=o("lrIw"),E=o("y8nQ"),p=o("Vl3Y"),y=o("5NDa"),S=o("5rEg"),U=o("WmNS"),Z=o.n(U),ne=o("q1tI"),de=o.n(ne),_e=o("55Ip"),ae=o("wd/R"),T=o.n(ae),d=o("RotF"),s=o.n(d),ue=o("E7E6"),Y=o.n(ue),F=o("oUNq"),N=[];function H(ee){var B=ee.onSearch,te=ee.schools;return de.a.createElement(p.a,{layout:"inline",onFinish:B,initialValues:{keyword:"",school_name:""},className:"search-form"},de.a.createElement(p.a.Item,{label:"\u59D3\u540D",name:"keyword",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u59D3\u540D"}]},de.a.createElement(S.a,{allowClear:!0,style:{width:370},size:"large"})),de.a.createElement(p.a.Item,{label:"\u5355\u4F4D",name:"school_name"},de.a.createElement(m.a,{options:te,style:{width:400},size:"large",showSearch:!0,filterOption:function(Pe,xe){return xe.value.toUpperCase().indexOf(Pe.toUpperCase())!==-1},placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0"})),de.a.createElement(p.a.Item,null,de.a.createElement(u.a,{type:"primary",htmlType:"submit"},"\u641C\u7D22")))}var w;(function(ee){ee[ee.INITDATA=0]="INITDATA",ee[ee.INITSCHOOLS=1]="INITSCHOOLS",ee[ee.SHOWLOADING=2]="SHOWLOADING",ee[ee.SELECTEDIDS=3]="SELECTEDIDS",ee[ee.SETQUERY=4]="SETQUERY",ee[ee.SETPAGE=5]="SETPAGE"})(w||(w={}));function j(ee,B){switch(B.type){case w.INITDATA:return Object(_.a)(Object(_.a)({},ee),B.payload);case w.SETQUERY:return Object(_.a)(Object(_.a)({},ee),B.payload);case w.SETPAGE:return Object(_.a)(Object(_.a)({},ee),{},{page:B.payload,reload:!1});case w.SHOWLOADING:return Object(_.a)(Object(_.a)({},ee),{},{loading:B.payload});case w.INITSCHOOLS:return Object(_.a)(Object(_.a)({},ee),{},{schools:B.payload});case w.SELECTEDIDS:return Object(_.a)(Object(_.a)({},ee),{},{selectedIds:B.payload});default:throw new Error}}var K={data:[],schools:[],loading:!1,selectedIds:[],query:null,page:1,count:0,reload:!1};k.a=function(ee){var B=ee.onSelect,te=ee.onCancel,ye=ee.container_id,Pe=ee.container_type,xe=Object(ne.useReducer)(j,K),Se=Object(C.a)(xe,2),X=Se[0],re=Se[1],Ee=X.data,ie=X.schools,Ce=X.loading,v=X.selectedIds,W=X.page,P=X.count,ce=X.query,R=X.reload;Object(ne.useEffect)(function(){function Je(){return $e.apply(this,arguments)}function $e(){return $e=Object(L.a)(Z.a.mark(function it(){var xt,vt,Ut;return Z.a.wrap(function(je){for(;;)switch(je.prev=je.next){case 0:return je.next=2,Object(F.vb)(Object(_.a)(Object(_.a)({},ce),{},{page:W,container_type:Pe,container_id:ye}));case 2:xt=je.sent,vt=xt.users,Ut=xt.user_count,re({type:w.INITDATA,payload:{data:R?vt:[].concat(Object(z.a)(Ee),Object(z.a)(vt)),count:Ut}});case 6:case"end":return je.stop()}},it)})),$e.apply(this,arguments)}ce&&Je()},[W,ce,R,ye,Pe]),Object(ne.useEffect)(function(){function Je(){return $e.apply(this,arguments)}function $e(){return $e=Object(L.a)(Z.a.mark(function it(){var xt,vt;return Z.a.wrap(function(Ht){for(;;)switch(Ht.prev=Ht.next){case 0:return Ht.next=2,Object(F.jb)({});case 2:xt=Ht.sent,vt=xt.school_names,re({type:w.INITSCHOOLS,payload:vt.map(function(je){return{value:je}})});case 5:case"end":return Ht.stop()}},it)})),$e.apply(this,arguments)}Je()},[]);var Q=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function($e,it){return de.a.createElement(oe.a,{value:it.numid,checked:v.includes(it.numid),disabled:!!$e})}},{title:"\u59D3\u540D",width:100,ellipsis:!0,dataIndex:"username",render:function($e,it){return de.a.createElement(D.a,{placement:"bottom",title:$e},de.a.createElement(_e.a,{className:"bold c-black",to:"/users/".concat(it.login),target:"_blank"},$e||"--"))}},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:function($e){return de.a.createElement(D.a,{placement:"bottom",title:$e},de.a.createElement("span",null,$e||"--"))}},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:function($e){return de.a.createElement(D.a,{placement:"bottom",title:$e},de.a.createElement("span",null,$e||"--"))}},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:function($e){return de.a.createElement(D.a,{placement:"bottom",title:$e},de.a.createElement("span",null,$e||"--"))}},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:function($e){return de.a.createElement(D.a,{placement:"bottom",title:$e},de.a.createElement("span",null,$e||"--"))}},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:function($e){return de.a.createElement(D.a,{placement:"bottom",title:$e},de.a.createElement("span",null,$e||"--"))}},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"auth",width:100,render:function($e){return $e?"\u662F":"\u5426"}},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function($e){return de.a.createElement(D.a,{placement:"bottom",title:$e},de.a.createElement("span",null,T()($e).format("YYYY-MM-DD HH:mm")))}},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:function($e){if($e===1)return de.a.createElement("span",{className:"c-green"},"\u5DF2\u6DFB\u52A0")}}];function be(Je){re({type:w.SETQUERY,payload:{page:1,reload:!0,query:Je}})}function De(Je){re({type:w.SETPAGE,payload:Je})}function Ie(Je){var $e=v.indexOf(Je);$e>=0?v.splice($e,1):v.push(Je),re({type:w.SELECTEDIDS,payload:Object(z.a)(v)})}function Ge(){v.length===0?$.b.warn("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458"):(B(v,ye),re({type:w.INITDATA,payload:{data:[],count:0,page:1,selectedIds:[],query:null,reload:!1}}))}var qe=P>W*10;return de.a.createElement("div",{className:"select-user-container"},de.a.createElement(H,{onSearch:be,schools:ie}),ce?de.a.createElement(de.a.Fragment,null,de.a.createElement("div",{className:"flexd-table-header mt20"},de.a.createElement(J.a,{pagination:!1,dataSource:N,columns:Q})),de.a.createElement("div",{style:{maxHeight:260,overflow:"auto",marginBottom:20}},de.a.createElement(s.a,{initialLoad:!1,pageStart:1,threshold:20,loadMore:De,hasMore:qe,useWindow:!1},de.a.createElement(J.a,{loading:Ce,showHeader:!1,pagination:!1,dataSource:Ee,columns:Q,onRow:function($e){return{onClick:function(xt){$e.added!==1&&Ie($e.numid)}}}}))),de.a.createElement("div",{className:"flex-container flex-end"},de.a.createElement(u.a,{type:"ghost",style:{marginRight:10},onClick:te},"\u53D6\u6D88"),de.a.createElement(u.a,{type:"primary",onClick:Ge},"\u786E\u5B9A"))):de.a.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},de.a.createElement("img",{src:Y.a,width:"100",alt:""}),de.a.createElement("br",null),de.a.createElement("p",{className:"mt20"},"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458")))}},k3GJ:function(Te,k,o){"use strict";o.d(k,"a",function(){return wo});var le=o("rePB"),J=o("ODXe"),Re=o("Ff2n"),$=o("VTBJ"),x=o("q1tI"),D=o("TSYQ"),fe=o.n(D),oe=o("Zm9Q"),z=o("6cGi"),L=o("KQm4"),C=o("xEkU"),_=o.n(C),O=o("t23M");function u(V){var ge=Object(x.useRef)(),he=Object(x.useRef)(!1);function I(){for(var f=arguments.length,M=new Array(f),b=0;bAe&&(nt=Ae-Ve),Object(x.useMemo)(function(){if(!M.length)return[0,0];for(var gt=M.length,nn=gt,Gt=0;Gtme+nt){nn=Gt-1;break}}for(var On=0,Pn=gt-1;Pn>=0;Pn-=1){var Rn=V.get(M[Pn].key)||U;if(Rn[ve]1&&arguments[1]!==void 0?arguments[1]:!1,I=ge&&typeof ge.getBoundingClientRect=="function"&&ge.getBoundingClientRect().width;if(I){if(he){var f=getComputedStyle(ge),M=f.marginLeft,b=f.marginRight;I+=+M.replace("px","")+ +b.replace("px","")}I=+I.toFixed(6)}return I||0},qe=function(ge,he,I){ge&&Object(H.a)(ge.style)==="object"&&(ge.style[he]=I)},Je=function(){return P.any},$e=o("bdgK"),it=o("i8i4"),xt=o.n(it),vt=o("wgJM"),Ut=o("l4aY"),Ht=o("m+aA"),je=o("c+Xe"),Le=o("zT1h"),ze=o("QC+M");function st(V,ge,he){return he?V[0]===ge[0]:V[0]===ge[0]&&V[1]===ge[1]}function rt(V,ge,he){var I=V[ge]||{};return Object($.a)(Object($.a)({},I),he)}function Ue(V,ge,he,I){for(var f=he.points,M=Object.keys(V),b=0;b1&&arguments[1]!==void 0?arguments[1]:2;ge();var M=Object(vt.a)(function(){f<=1?I({isCanceled:function(){return M!==V.current}}):he(I,f-1)});V.current=M}return x.useEffect(function(){return function(){ge()}},[]),[he,ge]},xn=[Kt,hn,pn,Rt],wn=!1,zt=!0;function tt(V){return V===pn||V===Rt}var bn=function(V,ge){var he=x.useState(gn),I=Object(J.a)(he,2),f=I[0],M=I[1],b=Ft(),G=Object(J.a)(b,2),q=G[0],ve=G[1];function me(){M(Kt)}return Mt(function(){if(f!==gn&&f!==Rt){var Ae=xn.indexOf(f),Fe=xn[Ae+1],Ve=ge(f);Ve===wn?M(Fe):q(function(nt){function gt(){if(nt.isCanceled())return;M(Fe)}Ve===!0?gt():Promise.resolve(Ve).then(gt)})}},[V,f]),x.useEffect(function(){return function(){ve()}},[]),[me,f]},Gn=function(V){var ge=Object(x.useRef)(),he=Object(x.useRef)(V);he.current=V;var I=x.useCallback(function(b){he.current(b)},[]);function f(b){b&&(b.removeEventListener(Wt,I),b.removeEventListener(St,I))}function M(b){ge.current&&ge.current!==b&&f(ge.current),b&&b!==ge.current&&(b.addEventListener(Wt,I),b.addEventListener(St,I),ge.current=b)}return x.useEffect(function(){return function(){f(ge.current)}},[]),[M,f]};function ta(V,ge,he,I){var f=I.motionEnter,M=f===void 0?!0:f,b=I.motionAppear,G=b===void 0?!0:b,q=I.motionLeave,ve=q===void 0?!0:q,me=I.motionDeadline,Ae=I.motionLeaveImmediately,Fe=I.onAppearPrepare,Ve=I.onEnterPrepare,nt=I.onLeavePrepare,gt=I.onAppearStart,nn=I.onEnterStart,Gt=I.onLeaveStart,Cn=I.onAppearActive,On=I.onEnterActive,Pn=I.onLeaveActive,Rn=I.onAppearEnd,Sn=I.onEnterEnd,Yn=I.onLeaveEnd,Fn=I.onVisibleChanged,xa=pt(),Bn=Object(J.a)(xa,2),Yt=Bn[0],Jt=Bn[1],Wn=pt(vn),Zn=Object(J.a)(Wn,2),It=Zn[0],ea=Zn[1],_a=pt(null),ra=Object(J.a)(_a,2),va=ra[0],pa=ra[1],ja=Object(x.useRef)(!1),Va=Object(x.useRef)(null),Ma=Object(x.useRef)(!1),sr=Object(x.useRef)(null);function Dr(){var Ea=he();return Ea||sr.current}var dr=Object(x.useRef)(!1);function Xa(Ea){var fa=Dr();if(Ea&&!Ea.deadline&&Ea.target!==fa)return;var Ya;It===An&&dr.current?Ya=Rn==null?void 0:Rn(fa,Ea):It===zn&&dr.current?Ya=Sn==null?void 0:Sn(fa,Ea):It===sn&&dr.current&&(Ya=Yn==null?void 0:Yn(fa,Ea)),Ya!==!1&&!Ma.current&&(ea(vn),pa(null))}var Ca=Gn(Xa),ga=Object(J.a)(Ca,1),Ra=ga[0],Oa=x.useMemo(function(){var Ea,fa,Ya;switch(It){case"appear":return Ea={},Object(le.a)(Ea,Kt,Fe),Object(le.a)(Ea,hn,gt),Object(le.a)(Ea,pn,Cn),Ea;case"enter":return fa={},Object(le.a)(fa,Kt,Ve),Object(le.a)(fa,hn,nn),Object(le.a)(fa,pn,On),fa;case"leave":return Ya={},Object(le.a)(Ya,Kt,nt),Object(le.a)(Ya,hn,Gt),Object(le.a)(Ya,pn,Pn),Ya;default:return{}}},[It]),Pr=bn(It,function(Ea){if(Ea===Kt){var fa=Oa[Kt];return fa?fa(Dr()):wn}if(ma in Oa){var Ya;pa(((Ya=Oa[ma])===null||Ya===void 0?void 0:Ya.call(Oa,Dr(),null))||null)}return ma===pn&&(Ra(Dr()),me>0&&(clearTimeout(Va.current),Va.current=setTimeout(function(){Xa({deadline:!0})},me))),zt}),Vr=Object(J.a)(Pr,2),Xr=Vr[0],ma=Vr[1],kr=tt(ma);dr.current=kr,Mt(function(){Jt(ge);var Ea=ja.current;if(ja.current=!0,!V)return;var fa;!Ea&&ge&&G&&(fa=An),Ea&&ge&&M&&(fa=zn),(Ea&&!ge&&ve||!Ea&&Ae&&!ge&&ve)&&(fa=sn),fa&&(ea(fa),Xr())},[ge]),Object(x.useEffect)(function(){(It===An&&!G||It===zn&&!M||It===sn&&!ve)&&ea(vn)},[G,M,ve]),Object(x.useEffect)(function(){return function(){clearTimeout(Va.current),Ma.current=!0}},[]),Object(x.useEffect)(function(){Yt!==void 0&&It===vn&&(Fn==null||Fn(Yt))},[Yt,It]);var Yr=va;return Oa[Kt]&&ma===hn&&(Yr=Object($.a)({transition:"none"},Yr)),[It,ma,Yr,Yt!=null?Yt:ge]}var $t=function(V){Object(T.a)(he,V);var ge=Object(d.a)(he);function he(){return Object(de.a)(this,he),ge.apply(this,arguments)}return Object(_e.a)(he,[{key:"render",value:function(){return this.props.children}}]),he}(x.Component),Tt=$t;function Nn(V){var ge=V;Object(H.a)(V)==="object"&&(ge=V.transitionSupport);function he(f){return!!(f.motionName&&ge)}var I=x.forwardRef(function(f,M){var b=f.visible,G=b===void 0?!0:b,q=f.removeOnLeave,ve=q===void 0?!0:q,me=f.forceRender,Ae=f.children,Fe=f.motionName,Ve=f.leavedClassName,nt=f.eventProps,gt=he(f),nn=Object(x.useRef)(),Gt=Object(x.useRef)();function Cn(){try{return Object(Ht.a)(nn.current||Gt.current)}catch(ea){return null}}var On=ta(gt,G,Cn,f),Pn=Object(J.a)(On,4),Rn=Pn[0],Sn=Pn[1],Yn=Pn[2],Fn=Pn[3],xa=x.useRef(Fn);Fn&&(xa.current=!0);var Bn=Object(x.useRef)(M);Bn.current=M;var Yt=x.useCallback(function(ea){nn.current=ea,Object(je.b)(Bn.current,ea)},[]),Jt,Wn=Object($.a)(Object($.a)({},nt),{},{visible:G});if(!Ae)Jt=null;else if(Rn===vn||!he(f))Fn?Jt=Ae(Object($.a)({},Wn),Yt):!ve&&xa.current?Jt=Ae(Object($.a)(Object($.a)({},Wn),{},{className:Ve}),Yt):me?Jt=Ae(Object($.a)(Object($.a)({},Wn),{},{style:{display:"none"}}),Yt):Jt=null;else{var Zn,It;Sn===Kt?It="prepare":tt(Sn)?It="active":Sn===hn&&(It="start"),Jt=Ae(Object($.a)(Object($.a)({},Wn),{},{className:fe()(fn(Fe,Rn),(Zn={},Object(le.a)(Zn,fn(Fe,"".concat(Rn,"-").concat(It)),It),Object(le.a)(Zn,Fe,typeof Fe=="string"),Zn)),style:Yn}),Yt)}return x.createElement(Tt,{ref:Gt},Jt)});return I.displayName="CSSMotion",I}var ua=Nn(kt),Me="add",Oe="keep",at="remove",mt="removed";function dt(V){var ge;return V&&Object(H.a)(V)==="object"&&"key"in V?ge=V:ge={key:V},Object($.a)(Object($.a)({},ge),{},{key:String(ge.key)})}function Nt(){var V=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return V.map(dt)}function Dt(){var V=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],ge=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],he=[],I=0,f=ge.length,M=Nt(V),b=Nt(ge);M.forEach(function(ve){for(var me=!1,Ae=I;Ae1});return q.forEach(function(ve){he=he.filter(function(me){var Ae=me.key,Fe=me.status;return Ae!==ve||Fe!==at}),he.forEach(function(me){me.key===ve&&(me.status=Oe)})}),he}var Ye=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function ht(V){var ge=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ua,he=function(I){Object(T.a)(M,I);var f=Object(d.a)(M);function M(){var b;return Object(de.a)(this,M),b=f.apply(this,arguments),b.state={keyEntities:[]},b.removeKey=function(G){b.setState(function(q){var ve=q.keyEntities;return{keyEntities:ve.map(function(me){return me.key!==G?me:Object($.a)(Object($.a)({},me),{},{status:mt})})}})},b}return Object(_e.a)(M,[{key:"render",value:function(){var G=this,q=this.state.keyEntities,ve=this.props,me=ve.component,Ae=ve.children,Fe=ve.onVisibleChanged,Ve=Object(Re.a)(ve,["component","children","onVisibleChanged"]),nt=me||x.Fragment,gt={};return Ye.forEach(function(nn){gt[nn]=Ve[nn],delete Ve[nn]}),delete Ve.keys,x.createElement(nt,Ve,q.map(function(nn){var Gt=nn.status,Cn=Object(Re.a)(nn,["status"]),On=Gt===Me||Gt===Oe;return x.createElement(ge,Object(ne.a)({},gt,{key:Cn.key,visible:On,eventProps:Cn,onVisibleChanged:function(Rn){Fe==null||Fe(Rn,{key:Cn.key}),Rn||G.removeKey(Cn.key)}}),Ae)}))}}],[{key:"getDerivedStateFromProps",value:function(G,q){var ve=G.keys,me=q.keyEntities,Ae=Nt(ve),Fe=Dt(me,Ae);return{keyEntities:Fe.filter(function(Ve){var nt=me.find(function(gt){var nn=gt.key;return Ve.key===nn});return!(nt&&nt.status===mt&&Ve.status===at)})}}}]),M}(x.Component);return he.defaultProps={component:"div"},he}var Pt=ht(kt),Xt=ua;function _t(V){var ge=V.prefixCls,he=V.motion,I=V.animation,f=V.transitionName;return he||(I?{motionName:"".concat(ge,"-").concat(I)}:f?{motionName:f}:null)}function Zt(V){var ge=V.prefixCls,he=V.visible,I=V.zIndex,f=V.mask,M=V.maskMotion,b=V.maskAnimation,G=V.maskTransitionName;if(!f)return null;var q={};return(M||G||b)&&(q=Object($.a)({motionAppear:!0},_t({motion:M,prefixCls:ge,transitionName:G,animation:b}))),x.createElement(Xt,Object(ne.a)({},q,{visible:he,removeOnLeave:!0}),function(ve){var me=ve.className;return x.createElement("div",{style:{zIndex:I},className:fe()("".concat(ge,"-mask"),me)})})}var Ln=o("9mu1"),qt=o("o0o1"),Mn=o.n(qt),un=o("HaE+"),ct=["measure","align",null,"motion"],wt=function(V,ge){var he=Object(x.useState)(null),I=Object(J.a)(he,2),f=I[0],M=I[1],b=Object(x.useRef)(),G=Object(x.useRef)(!1);function q(Ae){G.current||M(Ae)}function ve(){vt.a.cancel(b.current)}function me(Ae){ve(),b.current=Object(vt.a)(function(){q(function(Fe){switch(f){case"align":return"motion";case"motion":return"stable";default:}return Fe}),Ae==null||Ae()})}return Object(x.useEffect)(function(){q("measure")},[V]),Object(x.useEffect)(function(){switch(f){case"measure":ge();break;default:}f&&(b.current=Object(vt.a)(Object(un.a)(Mn.a.mark(function Ae(){var Fe,Ve;return Mn.a.wrap(function(gt){for(;;)switch(gt.prev=gt.next){case 0:Fe=ct.indexOf(f),Ve=ct[Fe+1],Ve&&Fe!==-1&&q(Ve);case 3:case"end":return gt.stop()}},Ae)}))))},[f]),Object(x.useEffect)(function(){return function(){G.current=!0,ve()}},[]),[f,me]},Hn=function(V){var ge=x.useState({width:0,height:0}),he=Object(J.a)(ge,2),I=he[0],f=he[1];function M(G){f({width:G.offsetWidth,height:G.offsetHeight})}var b=x.useMemo(function(){var G={};if(V){var q=I.width,ve=I.height;V.indexOf("height")!==-1&&ve?G.height=ve:V.indexOf("minHeight")!==-1&&ve&&(G.minHeight=ve),V.indexOf("width")!==-1&&q?G.width=q:V.indexOf("minWidth")!==-1&&q&&(G.minWidth=q)}return G},[V,I]);return[b,M]},Jn=x.forwardRef(function(V,ge){var he=V.visible,I=V.prefixCls,f=V.className,M=V.style,b=V.children,G=V.zIndex,q=V.stretch,ve=V.destroyPopupOnHide,me=V.forceRender,Ae=V.align,Fe=V.point,Ve=V.getRootDomNode,nt=V.getClassNameFromAlign,gt=V.onAlign,nn=V.onMouseEnter,Gt=V.onMouseLeave,Cn=V.onMouseDown,On=V.onTouchStart,Pn=Object(x.useRef)(),Rn=Object(x.useRef)(),Sn=Object(x.useState)(),Yn=Object(J.a)(Sn,2),Fn=Yn[0],xa=Yn[1],Bn=Hn(q),Yt=Object(J.a)(Bn,2),Jt=Yt[0],Wn=Yt[1];function Zn(){q&&Wn(Ve())}var It=wt(he,Zn),ea=Object(J.a)(It,2),_a=ea[0],ra=ea[1],va=Object(x.useRef)();function pa(){return Fe||Ve}function ja(){var Ca;(Ca=Pn.current)===null||Ca===void 0||Ca.forceAlign()}function Va(Ca,ga){var Ra=nt(ga);Fn!==Ra&&xa(Ra),_a==="align"&&(Fn!==Ra?Promise.resolve().then(function(){ja()}):ra(function(){var Oa;(Oa=va.current)===null||Oa===void 0||Oa.call(va)}),gt==null||gt(Ca,ga))}var Ma=Object($.a)({},_t(V));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(Ca){var ga=Ma[Ca];Ma[Ca]=function(Ra,Oa){return ra(),ga==null?void 0:ga(Ra,Oa)}});function sr(){return new Promise(function(Ca){va.current=Ca})}x.useEffect(function(){!Ma.motionName&&_a==="motion"&&ra()},[Ma.motionName,_a]),x.useImperativeHandle(ge,function(){return{forceAlign:ja,getElement:function(){return Rn.current}}});var Dr=Object($.a)(Object($.a)({},Jt),{},{zIndex:G,opacity:_a==="motion"||_a==="stable"||!he?void 0:0,pointerEvents:_a==="stable"?void 0:"none"},M),dr=!0;(Ae==null?void 0:Ae.points)&&(_a==="align"||_a==="stable")&&(dr=!1);var Xa=b;return x.Children.count(b)>1&&(Xa=x.createElement("div",{className:"".concat(I,"-content")},b)),x.createElement(Xt,Object(ne.a)({visible:he,ref:Rn,leavedClassName:"".concat(I,"-hidden")},Ma,{onAppearPrepare:sr,onEnterPrepare:sr,removeOnLeave:ve,forceRender:me}),function(Ca,ga){var Ra=Ca.className,Oa=Ca.style,Pr=fe()(I,f,Fn,Ra);return x.createElement(Ln.a,{target:pa(),key:"popup",ref:Pn,monitorWindowResize:!0,disabled:dr,align:Ae,onAlign:Va},x.createElement("div",{ref:ga,className:Pr,onMouseEnter:nn,onMouseLeave:Gt,onMouseDownCapture:Cn,onTouchStartCapture:On,style:Object($.a)(Object($.a)({},Oa),Dr)},Xa))})});Jn.displayName="PopupInner";var ha=Jn,In=x.forwardRef(function(V,ge){var he=V.prefixCls,I=V.visible,f=V.zIndex,M=V.children,b=V.mobile;b=b===void 0?{}:b;var G=b.popupClassName,q=b.popupStyle,ve=b.popupMotion,me=ve===void 0?{}:ve,Ae=b.popupRender,Fe=x.useRef();x.useImperativeHandle(ge,function(){return{forceAlign:function(){},getElement:function(){return Fe.current}}});var Ve=Object($.a)({zIndex:f},q),nt=M;return x.Children.count(M)>1&&(nt=x.createElement("div",{className:"".concat(he,"-content")},M)),Ae&&(nt=Ae(nt)),x.createElement(Xt,Object(ne.a)({visible:I,ref:Fe,removeOnLeave:!0},me),function(gt,nn){var Gt=gt.className,Cn=gt.style,On=fe()(he,G,Gt);return x.createElement("div",{ref:nn,className:On,style:Object($.a)(Object($.a)({},Cn),Ve)},nt)})});In.displayName="MobilePopupInner";var oa=In,Lt=["visible","mobile"],We=x.forwardRef(function(V,ge){var he=V.visible,I=V.mobile,f=Object(Re.a)(V,Lt),M=Object(x.useState)(he),b=Object(J.a)(M,2),G=b[0],q=b[1],ve=Object(x.useState)(!1),me=Object(J.a)(ve,2),Ae=me[0],Fe=me[1],Ve=Object($.a)(Object($.a)({},f),{},{visible:G});Object(x.useEffect)(function(){q(he),he&&I&&Fe(ke())},[he,I]);var nt=Ae?x.createElement(oa,Object(ne.a)({},Ve,{mobile:I,ref:ge})):x.createElement(ha,Object(ne.a)({},Ve,{ref:ge}));return x.createElement("div",null,x.createElement(Zt,Ve),nt)});We.displayName="Popup";var Qt=We,en=x.createContext(null),_n=en;function an(){}function cn(){return""}function tn(V){return V?V.ownerDocument:window.document}var na=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function Kn(V){var ge=function(he){Object(T.a)(f,he);var I=Object(d.a)(f);function f(M){var b;Object(de.a)(this,f),b=I.call(this,M),b.popupRef=x.createRef(),b.triggerRef=x.createRef(),b.attachId=void 0,b.clickOutsideHandler=void 0,b.touchOutsideHandler=void 0,b.contextMenuOutsideHandler1=void 0,b.contextMenuOutsideHandler2=void 0,b.mouseDownTimeout=void 0,b.focusTime=void 0,b.preClickTime=void 0,b.preTouchTime=void 0,b.delayTimer=void 0,b.hasPopupMouseDown=void 0,b.onMouseEnter=function(q){var ve=b.props.mouseEnterDelay;b.fireEvents("onMouseEnter",q),b.delaySetPopupVisible(!0,ve,ve?null:q)},b.onMouseMove=function(q){b.fireEvents("onMouseMove",q),b.setPoint(q)},b.onMouseLeave=function(q){b.fireEvents("onMouseLeave",q),b.delaySetPopupVisible(!1,b.props.mouseLeaveDelay)},b.onPopupMouseEnter=function(){b.clearDelayTimer()},b.onPopupMouseLeave=function(q){var ve;if(q.relatedTarget&&!q.relatedTarget.setTimeout&&Object(Ut.a)((ve=b.popupRef.current)===null||ve===void 0?void 0:ve.getElement(),q.relatedTarget))return;b.delaySetPopupVisible(!1,b.props.mouseLeaveDelay)},b.onFocus=function(q){b.fireEvents("onFocus",q),b.clearDelayTimer(),b.isFocusToShow()&&(b.focusTime=Date.now(),b.delaySetPopupVisible(!0,b.props.focusDelay))},b.onMouseDown=function(q){b.fireEvents("onMouseDown",q),b.preClickTime=Date.now()},b.onTouchStart=function(q){b.fireEvents("onTouchStart",q),b.preTouchTime=Date.now()},b.onBlur=function(q){b.fireEvents("onBlur",q),b.clearDelayTimer(),b.isBlurToHide()&&b.delaySetPopupVisible(!1,b.props.blurDelay)},b.onContextMenu=function(q){q.preventDefault(),b.fireEvents("onContextMenu",q),b.setPopupVisible(!0,q)},b.onContextMenuClose=function(){b.isContextMenuToShow()&&b.close()},b.onClick=function(q){if(b.fireEvents("onClick",q),b.focusTime){var ve;if(b.preClickTime&&b.preTouchTime?ve=Math.min(b.preClickTime,b.preTouchTime):b.preClickTime?ve=b.preClickTime:b.preTouchTime&&(ve=b.preTouchTime),Math.abs(ve-b.focusTime)<20)return;b.focusTime=0}b.preClickTime=0,b.preTouchTime=0,b.isClickToShow()&&(b.isClickToHide()||b.isBlurToHide())&&q&&q.preventDefault&&q.preventDefault();var me=!b.state.popupVisible;(b.isClickToHide()&&!me||me&&b.isClickToShow())&&b.setPopupVisible(!b.state.popupVisible,q)},b.onPopupMouseDown=function(){if(b.hasPopupMouseDown=!0,clearTimeout(b.mouseDownTimeout),b.mouseDownTimeout=window.setTimeout(function(){b.hasPopupMouseDown=!1},0),b.context){var q;(q=b.context).onPopupMouseDown.apply(q,arguments)}},b.onDocumentClick=function(q){if(b.props.mask&&!b.props.maskClosable)return;var ve=q.target,me=b.getRootDomNode(),Ae=b.getPopupDomNode();(!Object(Ut.a)(me,ve)||b.isContextMenuOnly())&&!Object(Ut.a)(Ae,ve)&&!b.hasPopupMouseDown&&b.close()},b.getRootDomNode=function(){var q=b.props.getTriggerDOMNode;if(q)return q(b.triggerRef.current);try{var ve=Object(Ht.a)(b.triggerRef.current);if(ve)return ve}catch(me){}return xt.a.findDOMNode(Object(ae.a)(b))},b.getPopupClassNameFromAlign=function(q){var ve=[],me=b.props,Ae=me.popupPlacement,Fe=me.builtinPlacements,Ve=me.prefixCls,nt=me.alignPoint,gt=me.getPopupClassNameFromAlign;return Ae&&Fe&&ve.push(Ue(Fe,Ve,q,nt)),gt&&ve.push(gt(q)),ve.join(" ")},b.getComponent=function(){var q=b.props,ve=q.prefixCls,me=q.destroyPopupOnHide,Ae=q.popupClassName,Fe=q.onPopupAlign,Ve=q.popupMotion,nt=q.popupAnimation,gt=q.popupTransitionName,nn=q.popupStyle,Gt=q.mask,Cn=q.maskAnimation,On=q.maskTransitionName,Pn=q.maskMotion,Rn=q.zIndex,Sn=q.popup,Yn=q.stretch,Fn=q.alignPoint,xa=q.mobile,Bn=q.forceRender,Yt=b.state,Jt=Yt.popupVisible,Wn=Yt.point,Zn=b.getPopupAlign(),It={};return b.isMouseEnterToShow()&&(It.onMouseEnter=b.onPopupMouseEnter),b.isMouseLeaveToHide()&&(It.onMouseLeave=b.onPopupMouseLeave),It.onMouseDown=b.onPopupMouseDown,It.onTouchStart=b.onPopupMouseDown,x.createElement(Qt,Object(ne.a)({prefixCls:ve,destroyPopupOnHide:me,visible:Jt,point:Fn&&Wn,className:Ae,align:Zn,onAlign:Fe,animation:nt,getClassNameFromAlign:b.getPopupClassNameFromAlign},It,{stretch:Yn,getRootDomNode:b.getRootDomNode,style:nn,mask:Gt,zIndex:Rn,transitionName:gt,maskAnimation:Cn,maskTransitionName:On,maskMotion:Pn,ref:b.popupRef,motion:Ve,mobile:xa,forceRender:Bn}),typeof Sn=="function"?Sn():Sn)},b.attachParent=function(q){vt.a.cancel(b.attachId);var ve=b.props,me=ve.getPopupContainer,Ae=ve.getDocument,Fe=b.getRootDomNode(),Ve;me?(Fe||me.length===0)&&(Ve=me(Fe)):Ve=Ae(b.getRootDomNode()).body,Ve?Ve.appendChild(q):b.attachId=Object(vt.a)(function(){b.attachParent(q)})},b.getContainer=function(){var q=b.props.getDocument,ve=q(b.getRootDomNode()).createElement("div");return ve.style.position="absolute",ve.style.top="0",ve.style.left="0",ve.style.width="100%",b.attachParent(ve),ve},b.setPoint=function(q){var ve=b.props.alignPoint;if(!ve||!q)return;b.setState({point:{pageX:q.pageX,pageY:q.pageY}})},b.handlePortalUpdate=function(){b.state.prevPopupVisible!==b.state.popupVisible&&b.props.afterPopupVisibleChange(b.state.popupVisible)},b.triggerContextValue={onPopupMouseDown:b.onPopupMouseDown};var G;return"popupVisible"in M?G=!!M.popupVisible:G=!!M.defaultPopupVisible,b.state={prevPopupVisible:G,popupVisible:G},na.forEach(function(q){b["fire".concat(q)]=function(ve){b.fireEvents(q,ve)}}),b}return Object(_e.a)(f,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var b=this.props,G=this.state;if(G.popupVisible){var q;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(q=b.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(Le.a)(q,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(q=q||b.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(Le.a)(q,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(q=q||b.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(Le.a)(q,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(Le.a)(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),vt.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var b;return((b=this.popupRef.current)===null||b===void 0?void 0:b.getElement())||null}},{key:"getPopupAlign",value:function(){var b=this.props,G=b.popupPlacement,q=b.popupAlign,ve=b.builtinPlacements;return G&&ve?rt(ve,G,q):q}},{key:"setPopupVisible",value:function(b,G){var q=this.props.alignPoint,ve=this.state.popupVisible;this.clearDelayTimer(),ve!==b&&("popupVisible"in this.props||this.setState({popupVisible:b,prevPopupVisible:ve}),this.props.onPopupVisibleChange(b)),q&&G&&b&&this.setPoint(G)}},{key:"delaySetPopupVisible",value:function(b,G,q){var ve=this,me=G*1e3;if(this.clearDelayTimer(),me){var Ae=q?{pageX:q.pageX,pageY:q.pageY}:null;this.delayTimer=window.setTimeout(function(){ve.setPopupVisible(b,Ae),ve.clearDelayTimer()},me)}else this.setPopupVisible(b,q)}},{key:"clearDelayTimer",value:function(){this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null)}},{key:"clearOutsideHandler",value:function(){this.clickOutsideHandler&&(this.clickOutsideHandler.remove(),this.clickOutsideHandler=null),this.contextMenuOutsideHandler1&&(this.contextMenuOutsideHandler1.remove(),this.contextMenuOutsideHandler1=null),this.contextMenuOutsideHandler2&&(this.contextMenuOutsideHandler2.remove(),this.contextMenuOutsideHandler2=null),this.touchOutsideHandler&&(this.touchOutsideHandler.remove(),this.touchOutsideHandler=null)}},{key:"createTwoChains",value:function(b){var G=this.props.children.props,q=this.props;return G[b]&&q[b]?this["fire".concat(b)]:G[b]||q[b]}},{key:"isClickToShow",value:function(){var b=this.props,G=b.action,q=b.showAction;return G.indexOf("click")!==-1||q.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var b=this.props.action;return b==="contextMenu"||b.length===1&&b[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var b=this.props,G=b.action,q=b.showAction;return G.indexOf("contextMenu")!==-1||q.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var b=this.props,G=b.action,q=b.hideAction;return G.indexOf("click")!==-1||q.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var b=this.props,G=b.action,q=b.showAction;return G.indexOf("hover")!==-1||q.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var b=this.props,G=b.action,q=b.hideAction;return G.indexOf("hover")!==-1||q.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var b=this.props,G=b.action,q=b.showAction;return G.indexOf("focus")!==-1||q.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var b=this.props,G=b.action,q=b.hideAction;return G.indexOf("focus")!==-1||q.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var b;(b=this.popupRef.current)===null||b===void 0||b.forceAlign()}}},{key:"fireEvents",value:function(b,G){var q=this.props.children.props[b];q&&q(G);var ve=this.props[b];ve&&ve(G)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var b=this.state.popupVisible,G=this.props,q=G.children,ve=G.forceRender,me=G.alignPoint,Ae=G.className,Fe=G.autoDestroy,Ve=x.Children.only(q),nt={key:"trigger"};this.isContextMenuToShow()?nt.onContextMenu=this.onContextMenu:nt.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(nt.onClick=this.onClick,nt.onMouseDown=this.onMouseDown,nt.onTouchStart=this.onTouchStart):(nt.onClick=this.createTwoChains("onClick"),nt.onMouseDown=this.createTwoChains("onMouseDown"),nt.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(nt.onMouseEnter=this.onMouseEnter,me&&(nt.onMouseMove=this.onMouseMove)):nt.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?nt.onMouseLeave=this.onMouseLeave:nt.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(nt.onFocus=this.onFocus,nt.onBlur=this.onBlur):(nt.onFocus=this.createTwoChains("onFocus"),nt.onBlur=this.createTwoChains("onBlur"));var gt=fe()(Ve&&Ve.props&&Ve.props.className,Ae);gt&&(nt.className=gt);var nn=Object($.a)({},nt);Object(je.c)(Ve)&&(nn.ref=Object(je.a)(this.triggerRef,Ve.ref));var Gt=x.cloneElement(Ve,nn),Cn;return(b||this.popupRef.current||ve)&&(Cn=x.createElement(V,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!b&&Fe&&(Cn=null),x.createElement(_n.Provider,{value:this.triggerContextValue},Gt,Cn)}}],[{key:"getDerivedStateFromProps",value:function(b,G){var q=b.popupVisible,ve={};return q!==void 0&&G.popupVisible!==q&&(ve.popupVisible=q,ve.prevPopupVisible=G.popupVisible),ve}}]),f}(x.Component);return ge.contextType=_n,ge.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:cn,getDocument:tn,onPopupVisibleChange:an,afterPopupVisibleChange:an,onPopupAlign:an,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},ge}var ln=Kn(ze.a),rn={adjustX:1,adjustY:1},Sa={topLeft:{points:["bl","tl"],overflow:rn,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:rn,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:rn,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:rn,offset:[4,0]}},ia={topLeft:{points:["bl","tl"],overflow:rn,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:rn,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:rn,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:rn,offset:[4,0]}},qn=Sa,aa=0,Un={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},ya=function(ge,he,I){var f=Q(he),M=ge.getState();ge.setState({defaultActiveFirst:Object($.a)(Object($.a)({},M.defaultActiveFirst),{},Object(le.a)({},f,I))})},kn=function(V){Object(T.a)(he,V);var ge=Object(d.a)(he);function he(I){var f;Object(de.a)(this,he),f=ge.call(this,I),f.onDestroy=function(me){f.props.onDestroy(me)},f.onKeyDown=function(me){var Ae=me.keyCode,Fe=f.menuInstance,Ve=f.props.store,nt=f.getVisible();if(Ae===m.a.ENTER)return f.onTitleClick(me),ya(Ve,f.props.eventKey,!0),!0;if(Ae===m.a.RIGHT)return nt?Fe.onKeyDown(me):(f.triggerOpenChange(!0),ya(Ve,f.props.eventKey,!0)),!0;if(Ae===m.a.LEFT){var gt;if(nt)gt=Fe.onKeyDown(me);else return;return gt||(f.triggerOpenChange(!1),gt=!0),gt}return nt&&(Ae===m.a.UP||Ae===m.a.DOWN)?Fe.onKeyDown(me):void 0},f.onOpenChange=function(me){f.props.onOpenChange(me)},f.onPopupVisibleChange=function(me){f.triggerOpenChange(me,me?"mouseenter":"mouseleave")},f.onMouseEnter=function(me){var Ae=f.props,Fe=Ae.eventKey,Ve=Ae.onMouseEnter,nt=Ae.store;ya(nt,f.props.eventKey,!1),Ve({key:Fe,domEvent:me})},f.onMouseLeave=function(me){var Ae=f.props,Fe=Ae.parentMenu,Ve=Ae.eventKey,nt=Ae.onMouseLeave;Fe.subMenuInstance=Object(ae.a)(f),nt({key:Ve,domEvent:me})},f.onTitleMouseEnter=function(me){var Ae=f.props,Fe=Ae.eventKey,Ve=Ae.onItemHover,nt=Ae.onTitleMouseEnter;Ve({key:Fe,hover:!0}),nt({key:Fe,domEvent:me})},f.onTitleMouseLeave=function(me){var Ae=f.props,Fe=Ae.parentMenu,Ve=Ae.eventKey,nt=Ae.onItemHover,gt=Ae.onTitleMouseLeave;Fe.subMenuInstance=Object(ae.a)(f),nt({key:Ve,hover:!1}),gt({key:Ve,domEvent:me})},f.onTitleClick=function(me){var Ae=Object(ae.a)(f),Fe=Ae.props;if(Fe.onTitleClick({key:Fe.eventKey,domEvent:me}),Fe.triggerSubMenuAction==="hover")return;f.triggerOpenChange(!f.getVisible(),"click"),ya(Fe.store,f.props.eventKey,!1)},f.onSubMenuClick=function(me){typeof f.props.onClick=="function"&&f.props.onClick(f.addKeyPath(me))},f.onSelect=function(me){f.props.onSelect(me)},f.onDeselect=function(me){f.props.onDeselect(me)},f.getPrefixCls=function(){return"".concat(f.props.rootPrefixCls,"-submenu")},f.getActiveClassName=function(){return"".concat(f.getPrefixCls(),"-active")},f.getDisabledClassName=function(){return"".concat(f.getPrefixCls(),"-disabled")},f.getSelectedClassName=function(){return"".concat(f.getPrefixCls(),"-selected")},f.getOpenClassName=function(){return"".concat(f.props.rootPrefixCls,"-submenu-open")},f.getVisible=function(){return f.state.isOpen},f.getMode=function(){return f.state.mode},f.saveMenuInstance=function(me){f.menuInstance=me},f.addKeyPath=function(me){return Object($.a)(Object($.a)({},me),{},{keyPath:(me.keyPath||[]).concat(f.props.eventKey)})},f.triggerOpenChange=function(me,Ae){var Fe=f.props.eventKey,Ve=function(){f.onOpenChange({key:Fe,item:Object(ae.a)(f),trigger:Ae,open:me})};Ae==="mouseenter"?f.mouseenterTimeout=setTimeout(function(){Ve()},0):Ve()},f.isChildrenSelected=function(){var me={find:!1};return De(f.props.children,f.props.selectedKeys,me),me.find},f.isInlineMode=function(){return f.getMode()==="inline"},f.adjustWidth=function(){if(!f.subMenuTitle||!f.menuInstance)return;var me=it.findDOMNode(f.menuInstance);if(me.offsetWidth>=f.subMenuTitle.offsetWidth)return;me.style.minWidth="".concat(f.subMenuTitle.offsetWidth,"px")},f.saveSubMenuTitle=function(me){f.subMenuTitle=me},f.getBaseProps=function(){var me=Object(ae.a)(f),Ae=me.props,Fe=f.getMode();return{mode:Fe==="horizontal"?"vertical":Fe,visible:f.getVisible(),level:Ae.level+1,inlineIndent:Ae.inlineIndent,focusable:!1,onClick:f.onSubMenuClick,onSelect:f.onSelect,onDeselect:f.onDeselect,onDestroy:f.onDestroy,selectedKeys:Ae.selectedKeys,eventKey:"".concat(Ae.eventKey,"-menu-"),openKeys:Ae.openKeys,motion:Ae.motion,onOpenChange:f.onOpenChange,subMenuOpenDelay:Ae.subMenuOpenDelay,parentMenu:Object(ae.a)(f),subMenuCloseDelay:Ae.subMenuCloseDelay,forceSubMenuRender:Ae.forceSubMenuRender,triggerSubMenuAction:Ae.triggerSubMenuAction,builtinPlacements:Ae.builtinPlacements,defaultActiveFirst:Ae.store.getState().defaultActiveFirst[Q(Ae.eventKey)],multiple:Ae.multiple,prefixCls:Ae.rootPrefixCls,id:f.internalMenuId,manualRef:f.saveMenuInstance,itemIcon:Ae.itemIcon,expandIcon:Ae.expandIcon,direction:Ae.direction}},f.getMotion=function(me,Ae){var Fe=Object(ae.a)(f),Ve=Fe.haveRendered,nt=f.props,gt=nt.motion,nn=nt.rootPrefixCls,Gt=Object($.a)(Object($.a)({},gt),{},{leavedClassName:"".concat(nn,"-hidden"),removeOnLeave:!1,motionAppear:Ve||!Ae||me!=="inline"});return Gt};var M=I.store,b=I.eventKey,G=M.getState(),q=G.defaultActiveFirst;f.isRootMenu=!1;var ve=!1;return q&&(ve=q[b]),ya(M,b,ve),f.state={mode:I.mode,isOpen:I.isOpen},f}return Object(_e.a)(he,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var f=this,M=this.props,b=M.mode,G=M.parentMenu,q=M.manualRef,ve=M.isOpen,me=function(){f.setState({mode:b,isOpen:ve})},Ae=ve!==this.state.isOpen,Fe=b!==this.state.mode;if((Fe||Ae)&&(vt.a.cancel(this.updateStateRaf),Fe?this.updateStateRaf=Object(vt.a)(me):me()),q&&q(this),b!=="horizontal"||!(G==null?void 0:G.isRootMenu)||!ve)return;this.minWidthTimeout=setTimeout(function(){return f.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var f=this.props,M=f.onDestroy,b=f.eventKey;M&&M(b),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),vt.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(f,M){var b=this.getBaseProps();return x.createElement(br,Object(ne.a)({},b,{id:this.internalMenuId,className:f,style:M}),this.props.children)}},{key:"renderChildren",value:function(){var f=this,M=this.getBaseProps(),b=M.mode,G=M.visible,q=M.forceSubMenuRender,ve=M.direction,me=this.getMotion(b,G);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||G||q,!this.haveOpened)return x.createElement("div",null);var Ae=fe()("".concat(M.prefixCls,"-sub"),Object(le.a)({},"".concat(M.prefixCls,"-rtl"),ve==="rtl"));return this.isInlineMode()?x.createElement(Xt,Object(ne.a)({visible:M.visible,forceRender:q},me),function(Fe){var Ve=Fe.className,nt=Fe.style,gt=fe()(Ae,Ve);return f.renderPopupMenu(gt,nt)}):this.renderPopupMenu(Ae)}},{key:"render",value:function(){var f,M,b,G=Object($.a)({},this.props),q=this.getVisible(),ve=this.getPrefixCls(),me=this.isInlineMode(),Ae=this.getMode(),Fe=fe()(ve,"".concat(ve,"-").concat(Ae),(f={},Object(le.a)(f,G.className,!!G.className),Object(le.a)(f,this.getOpenClassName(),q),Object(le.a)(f,this.getActiveClassName(),G.active||q&&!me),Object(le.a)(f,this.getDisabledClassName(),G.disabled),Object(le.a)(f,this.getSelectedClassName(),this.isChildrenSelected()),f));this.internalMenuId||(G.eventKey?this.internalMenuId="".concat(G.eventKey,"$Menu"):(aa+=1,this.internalMenuId="$__$".concat(aa,"$Menu")));var Ve={},nt={},gt={};G.disabled||(Ve={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},nt={onClick:this.onTitleClick},gt={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var nn={},Gt=G.direction,Cn=Gt==="rtl";me&&(Cn?nn.paddingRight=G.inlineIndent*G.level:nn.paddingLeft=G.inlineIndent*G.level);var On={};this.getVisible()&&(On={"aria-owns":this.internalMenuId});var Pn=null;Ae!=="horizontal"&&(Pn=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(Pn=x.createElement(this.props.expandIcon,Object($.a)({},this.props))));var Rn=x.createElement("div",Object(ne.a)({ref:this.saveSubMenuTitle,style:nn,className:"".concat(ve,"-title"),role:"button"},gt,nt,{"aria-expanded":q},On,{"aria-haspopup":"true",title:typeof G.title=="string"?G.title:void 0}),G.title,Pn||x.createElement("i",{className:"".concat(ve,"-arrow")})),Sn=this.renderChildren(),Yn=((M=G.parentMenu)===null||M===void 0?void 0:M.isRootMenu)?G.parentMenu.props.getPopupContainer:function(pa){return pa.parentNode},Fn=Un[Ae],xa=G.popupOffset?{offset:G.popupOffset}:{},Bn=fe()((b={},Object(le.a)(b,G.popupClassName,G.popupClassName&&!me),Object(le.a)(b,"".concat(ve,"-rtl"),Cn),b)),Yt=G.disabled,Jt=G.triggerSubMenuAction,Wn=G.subMenuOpenDelay,Zn=G.forceSubMenuRender,It=G.subMenuCloseDelay,ea=G.builtinPlacements;Ie.forEach(function(pa){return delete G[pa]}),delete G.onClick;var _a=Cn?Object($.a)(Object($.a)({},ia),ea):Object($.a)(Object($.a)({},Sa),ea);delete G.direction;var ra=this.getBaseProps(),va=me?null:this.getMotion(ra.mode,ra.visible);return x.createElement("li",Object(ne.a)({},G,Ve,{className:Fe,role:"menuitem"}),x.createElement(ln,{prefixCls:ve,popupClassName:fe()("".concat(ve,"-popup"),Bn),getPopupContainer:Yn,builtinPlacements:_a,popupPlacement:Fn,popupVisible:me?!1:q,popupAlign:xa,popup:me?null:Sn,action:Yt||me?[]:[Jt],mouseEnterDelay:Wn,mouseLeaveDelay:It,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:Zn,popupMotion:va},Rn),me?Sn:null)}}]),he}(x.Component);kn.defaultProps={onMouseEnter:ce,onMouseLeave:ce,onTitleMouseEnter:ce,onTitleMouseLeave:ce,onTitleClick:ce,manualRef:ce,mode:"vertical",title:""};var mn=Object(s.b)(function(V,ge){var he=V.openKeys,I=V.activeKey,f=V.selectedKeys,M=ge.eventKey,b=ge.subMenuKey;return{isOpen:he.indexOf(M)>-1,active:I[b]===M,selectedKeys:f}})(kn);mn.isSubMenu=!0;var Bt=mn,dn="menuitem-overflowed",ca=.5,Vn=function(V){Object(T.a)(he,V);var ge=Object(d.a)(he);function he(){var I;return Object(de.a)(this,he),I=ge.apply(this,arguments),I.resizeObserver=null,I.mutationObserver=null,I.originalTotalWidth=0,I.overflowedItems=[],I.menuItemSizes=[],I.cancelFrameId=null,I.state={lastVisibleIndex:void 0},I.childRef=x.createRef(),I.getMenuItemNodes=function(){var f=I.props.prefixCls,M=I.childRef.current;return M?[].slice.call(M.children).filter(function(b){return b.className.split(" ").indexOf("".concat(f,"-overflowed-submenu"))<0}):[]},I.getOverflowedSubMenuItem=function(f,M,b){var G=I.props,q=G.overflowedIndicator,ve=G.level,me=G.mode,Ae=G.prefixCls,Fe=G.theme;if(ve!==1||me!=="horizontal")return null;var Ve=I.props.children[0],nt=Ve.props,gt=nt.children,nn=nt.title,Gt=nt.style,Cn=Object(Re.a)(nt,["children","title","style"]),On=Object($.a)({},Gt),Pn="".concat(f,"-overflowed-indicator"),Rn="".concat(f,"-overflowed-indicator");M.length===0&&b!==!0?On=Object($.a)(Object($.a)({},On),{},{display:"none"}):b&&(On=Object($.a)(Object($.a)({},On),{},{visibility:"hidden",position:"absolute"}),Pn="".concat(Pn,"-placeholder"),Rn="".concat(Rn,"-placeholder"));var Sn=Fe?"".concat(Ae,"-").concat(Fe):"",Yn={};return Ie.forEach(function(Fn){Cn[Fn]!==void 0&&(Yn[Fn]=Cn[Fn])}),x.createElement(Bt,Object(ne.a)({title:q,className:"".concat(Ae,"-overflowed-submenu"),popupClassName:Sn},Yn,{key:Pn,eventKey:Rn,disabled:!1,style:On}),M)},I.setChildrenWidthAndResize=function(){if(I.props.mode!=="horizontal")return;var f=I.childRef.current;if(!f)return;var M=f.children;if(!M||M.length===0)return;var b=f.children[M.length-1];qe(b,"display","inline-block");var G=I.getMenuItemNodes(),q=G.filter(function(ve){return ve.className.split(" ").indexOf(dn)>=0});q.forEach(function(ve){qe(ve,"display","inline-block")}),I.menuItemSizes=G.map(function(ve){return Ge(ve,!0)}),q.forEach(function(ve){qe(ve,"display","none")}),I.overflowedIndicatorWidth=Ge(f.children[f.children.length-1],!0),I.originalTotalWidth=I.menuItemSizes.reduce(function(ve,me){return ve+me},0),I.handleResize(),qe(b,"display","none")},I.handleResize=function(){if(I.props.mode!=="horizontal")return;var f=I.childRef.current;if(!f)return;var M=Ge(f);I.overflowedItems=[];var b=0,G;I.originalTotalWidth>M+ca&&(G=-1,I.menuItemSizes.forEach(function(q){b+=q,b+I.overflowedIndicatorWidth<=M&&(G+=1)})),I.setState({lastVisibleIndex:G})},I}return Object(_e.a)(he,[{key:"componentDidMount",value:function(){var f=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var M=this.childRef.current;if(!M)return;this.resizeObserver=new $e.default(function(b){b.forEach(function(){var G=f.cancelFrameId;cancelAnimationFrame(G),f.cancelFrameId=requestAnimationFrame(f.setChildrenWidthAndResize)})}),[].slice.call(M.children).concat(M).forEach(function(b){f.resizeObserver.observe(b)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){f.resizeObserver.disconnect(),[].slice.call(M.children).concat(M).forEach(function(b){f.resizeObserver.observe(b)}),f.setChildrenWidthAndResize()}),this.mutationObserver.observe(M,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(f){var M=this,b=this.state.lastVisibleIndex;return(f||[]).reduce(function(G,q,ve){var me=q;if(M.props.mode==="horizontal"){var Ae=M.getOverflowedSubMenuItem(q.props.eventKey,[]);b!==void 0&&M.props.className.indexOf("".concat(M.props.prefixCls,"-root"))!==-1&&(ve>b&&(me=x.cloneElement(q,{style:{display:"none"},eventKey:"".concat(q.props.eventKey,"-hidden"),className:"".concat(dn)})),ve===b+1&&(M.overflowedItems=f.slice(b+1).map(function(Ve){return x.cloneElement(Ve,{key:Ve.props.eventKey,mode:"vertical-left"})}),Ae=M.getOverflowedSubMenuItem(q.props.eventKey,M.overflowedItems)));var Fe=[].concat(Object(L.a)(G),[Ae,me]);return ve===f.length-1&&Fe.push(M.getOverflowedSubMenuItem(q.props.eventKey,[],!0)),Fe}return[].concat(Object(L.a)(G),[me])},[])}},{key:"render",value:function(){var f=this.props,M=f.visible,b=f.prefixCls,G=f.overflowedIndicator,q=f.mode,ve=f.level,me=f.tag,Ae=f.children,Fe=f.theme,Ve=Object(Re.a)(f,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),nt=me;return x.createElement(nt,Object(ne.a)({ref:this.childRef},Ve),this.renderChildren(Ae))}}]),he}(x.Component);Vn.defaultProps={tag:"div",className:""};var Xn=Vn;function vr(V){return V.length?V.every(function(ge){return!!ge.props.disabled}):!0}function La(V,ge,he){var I=V.getState();V.setState({activeKey:Object($.a)(Object($.a)({},I.activeKey),{},Object(le.a)({},ge,he))})}function Fa(V){return V.eventKey||"0-menu-"}function Pa(V,ge){var he=ge,I=V.children,f=V.eventKey;if(he){var M;if(be(I,function(b,G){b&&b.props&&!b.props.disabled&&he===R(b,f,G)&&(M=!0)}),M)return he}return he=null,V.defaultActiveFirst&&be(I,function(b,G){!he&&b&&!b.props.disabled&&(he=R(b,f,G))}),he}function Nr(V){if(!V)return;var ge=this.instanceArray.indexOf(V);ge!==-1?this.instanceArray[ge]=V:this.instanceArray.push(V)}var nr=function(V){Object(T.a)(he,V);var ge=Object(d.a)(he);function he(I){var f;return Object(de.a)(this,he),f=ge.call(this,I),f.onKeyDown=function(M,b){var G=M.keyCode,q;if(f.getFlatInstanceArray().forEach(function(me){me&&me.props.active&&me.onKeyDown&&(q=me.onKeyDown(M))}),q)return 1;var ve=null;return(G===m.a.UP||G===m.a.DOWN)&&(ve=f.step(G===m.a.UP?-1:1)),ve?(M.preventDefault(),La(f.props.store,Fa(f.props),ve.props.eventKey),typeof b=="function"&&b(ve),1):void 0},f.onItemHover=function(M){var b=M.key,G=M.hover;La(f.props.store,Fa(f.props),G?b:null)},f.onDeselect=function(M){f.props.onDeselect(M)},f.onSelect=function(M){f.props.onSelect(M)},f.onClick=function(M){f.props.onClick(M)},f.onOpenChange=function(M){f.props.onOpenChange(M)},f.onDestroy=function(M){f.props.onDestroy(M)},f.getFlatInstanceArray=function(){return f.instanceArray},f.step=function(M){var b=f.getFlatInstanceArray(),G=f.props.store.getState().activeKey[Fa(f.props)],q=b.length;if(!q)return null;M<0&&(b=b.concat().reverse());var ve=-1;if(b.every(function(Ve,nt){return Ve&&Ve.props.eventKey===G?(ve=nt,!1):!0}),!f.props.defaultActiveFirst&&ve!==-1&&vr(b.slice(ve,q-1)))return;var me=(ve+1)%q,Ae=me;do{var Fe=b[Ae];if(!Fe||Fe.props.disabled)Ae=(Ae+1)%q;else return Fe}while(Ae!==me);return null},f.renderCommonMenuItem=function(M,b,G){var q=f.props.store.getState(),ve=Object(ae.a)(f),me=ve.props,Ae=R(M,me.eventKey,b),Fe=M.props;if(!Fe||typeof M.type=="string")return M;var Ve=Ae===q.activeKey,nt=Object($.a)(Object($.a)({mode:Fe.mode||me.mode,level:me.level,inlineIndent:me.inlineIndent,renderMenuItem:f.renderMenuItem,rootPrefixCls:me.prefixCls,index:b,parentMenu:me.parentMenu,manualRef:Fe.disabled?void 0:Object(Y.a)(M.ref,Nr.bind(Object(ae.a)(f))),eventKey:Ae,active:!Fe.disabled&&Ve,multiple:me.multiple,onClick:function(nn){(Fe.onClick||ce)(nn),f.onClick(nn)},onItemHover:f.onItemHover,motion:me.motion,subMenuOpenDelay:me.subMenuOpenDelay,subMenuCloseDelay:me.subMenuCloseDelay,forceSubMenuRender:me.forceSubMenuRender,onOpenChange:f.onOpenChange,onDeselect:f.onDeselect,onSelect:f.onSelect,builtinPlacements:me.builtinPlacements,itemIcon:Fe.itemIcon||f.props.itemIcon,expandIcon:Fe.expandIcon||f.props.expandIcon},G),{},{direction:me.direction});return(me.mode==="inline"||Je())&&(nt.triggerSubMenuAction="click"),x.cloneElement(M,Object($.a)(Object($.a)({},nt),{},{key:Ae||b}))},f.renderMenuItem=function(M,b,G){if(!M)return null;var q=f.props.store.getState(),ve={openKeys:q.openKeys,selectedKeys:q.selectedKeys,triggerSubMenuAction:f.props.triggerSubMenuAction,subMenuKey:G};return f.renderCommonMenuItem(M,b,ve)},I.store.setState({activeKey:Object($.a)(Object($.a)({},I.store.getState().activeKey),{},Object(le.a)({},I.eventKey,Pa(I,I.activeKey)))}),f.instanceArray=[],f}return Object(_e.a)(he,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(f){return this.props.visible||f.visible||this.props.className!==f.className||!N()(this.props.style,f.style)}},{key:"componentDidUpdate",value:function(f){var M=this.props,b="activeKey"in M?M.activeKey:M.store.getState().activeKey[Fa(M)],G=Pa(M,b);if(G!==b)La(M.store,Fa(M),G);else if("activeKey"in f){var q=Pa(f,f.activeKey);G!==q&&La(M.store,Fa(M),G)}}},{key:"render",value:function(){var f=this,M=Object(ne.a)({},this.props);this.instanceArray=[];var b=fe()(M.prefixCls,M.className,"".concat(M.prefixCls,"-").concat(M.mode)),G={className:b,role:M.role||"menu"};M.id&&(G.id=M.id),M.focusable&&(G.tabIndex=0,G.onKeyDown=this.onKeyDown);var q=M.prefixCls,ve=M.eventKey,me=M.visible,Ae=M.level,Fe=M.mode,Ve=M.overflowedIndicator,nt=M.theme;return Ie.forEach(function(gt){return delete M[gt]}),delete M.onClick,x.createElement(Xn,Object(ne.a)({},M,{prefixCls:q,mode:Fe,tag:"ul",level:Ae,theme:nt,visible:me,overflowedIndicator:Ve},G),Object(oe.a)(M.children).map(function(gt,nn){return f.renderMenuItem(gt,nn,ve||"0-menu-")}))}}]),he}(x.Component);nr.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:ce};var gr=Object(s.b)()(nr),br=gr,Ha=o("Kwbf");function Fr(V,ge,he){var I=V.prefixCls,f=V.motion,M=V.defaultMotions,b=M===void 0?{}:M,G=V.openAnimation,q=V.openTransitionName,ve=ge.switchingModeFromInline;if(f)return f;if(Object(H.a)(G)==="object"&&G)Object(Ha.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof G=="string")return{motionName:"".concat(I,"-open-").concat(G)};if(q)return{motionName:q};var me=b[he];return me||(ve?null:b.other)}var Br=function(V){Object(T.a)(he,V);var ge=Object(d.a)(he);function he(I){var f;Object(de.a)(this,he),f=ge.call(this,I),f.onSelect=function(G){var q=Object(ae.a)(f),ve=q.props;if(ve.selectable){var me=f.store.getState(),Ae=me.selectedKeys,Fe=G.key;ve.multiple?Ae=Ae.concat([Fe]):Ae=[Fe],"selectedKeys"in ve||f.store.setState({selectedKeys:Ae}),ve.onSelect(Object($.a)(Object($.a)({},G),{},{selectedKeys:Ae}))}},f.onClick=function(G){var q=f.getRealMenuMode(),ve=Object(ae.a)(f),me=ve.store,Ae=ve.props.onOpenChange;q!=="inline"&&!("openKeys"in f.props)&&(me.setState({openKeys:[]}),Ae([])),f.props.onClick(G)},f.onKeyDown=function(G,q){f.innerMenu.getWrappedInstance().onKeyDown(G,q)},f.onOpenChange=function(G){var q=Object(ae.a)(f),ve=q.props,me=f.store.getState().openKeys.concat(),Ae=!1,Fe=function(nt){var gt=!1;if(nt.open)gt=me.indexOf(nt.key)===-1,gt&&me.push(nt.key);else{var nn=me.indexOf(nt.key);gt=nn!==-1,gt&&me.splice(nn,1)}Ae=Ae||gt};Array.isArray(G)?G.forEach(Fe):Fe(G),Ae&&("openKeys"in f.props||f.store.setState({openKeys:me}),ve.onOpenChange(me))},f.onDeselect=function(G){var q=Object(ae.a)(f),ve=q.props;if(ve.selectable){var me=f.store.getState().selectedKeys.concat(),Ae=G.key,Fe=me.indexOf(Ae);Fe!==-1&&me.splice(Fe,1),"selectedKeys"in ve||f.store.setState({selectedKeys:me}),ve.onDeselect(Object($.a)(Object($.a)({},G),{},{selectedKeys:me}))}},f.onMouseEnter=function(G){f.restoreModeVerticalFromInline();var q=f.props.onMouseEnter;q&&q(G)},f.onTransitionEnd=function(G){var q=G.propertyName==="width"&&G.target===G.currentTarget,ve=G.target.className,me=Object.prototype.toString.call(ve)==="[object SVGAnimatedString]"?ve.animVal:ve,Ae=G.propertyName==="font-size"&&me.indexOf("anticon")>=0;(q||Ae)&&f.restoreModeVerticalFromInline()},f.setInnerMenu=function(G){f.innerMenu=G},f.isRootMenu=!0;var M=I.defaultSelectedKeys,b=I.defaultOpenKeys;return"selectedKeys"in I&&(M=I.selectedKeys||[]),"openKeys"in I&&(b=I.openKeys||[]),f.store=Object(s.c)({selectedKeys:M,openKeys:b,activeKey:{"0-menu-":Pa(I,I.activeKey)}}),f.state={switchingModeFromInline:!1,prevProps:I,inlineOpenKeys:[],store:f.store},f}return Object(_e.a)(he,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(f){var M=this.props,b=M.siderCollapsed,G=M.inlineCollapsed,q=M.onOpenChange;(!f.inlineCollapsed&&G||!f.siderCollapsed&&b)&&q([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var f=this.props.collapsedWidth,M=this.store,b=this.prevOpenKeys,G=this.getInlineCollapsed()&&(f===0||f==="0"||f==="0px");G?(this.prevOpenKeys=M.getState().openKeys.concat(),this.store.setState({openKeys:[]})):b&&(this.store.setState({openKeys:b}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var f=this.props.mode,M=this.state.switchingModeFromInline,b=this.getInlineCollapsed();return M&&b?"inline":b?"vertical":f}},{key:"getInlineCollapsed",value:function(){var f=this.props,M=f.inlineCollapsed,b=f.siderCollapsed;return b!==void 0?b:M}},{key:"restoreModeVerticalFromInline",value:function(){var f=this.state.switchingModeFromInline;f&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var f=Object($.a)({},Object(ue.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),M=this.getRealMenuMode();return f.className+=" ".concat(f.prefixCls,"-root"),f.direction==="rtl"&&(f.className+=" ".concat(f.prefixCls,"-rtl")),f=Object($.a)(Object($.a)({},f),{},{mode:M,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:Fr(this.props,this.state,M)}),delete f.openAnimation,delete f.openTransitionName,x.createElement(s.a,{store:this.store},x.createElement(br,Object(ne.a)({},f,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(f,M){var b=M.prevProps,G=M.store,q=G.getState(),ve={},me={prevProps:f};return b.mode==="inline"&&f.mode!=="inline"&&(me.switchingModeFromInline=!0),"openKeys"in f?ve.openKeys=f.openKeys||[]:((f.inlineCollapsed&&!b.inlineCollapsed||f.siderCollapsed&&!b.siderCollapsed)&&(me.switchingModeFromInline=!0,me.inlineOpenKeys=q.openKeys,ve.openKeys=[]),(!f.inlineCollapsed&&b.inlineCollapsed||!f.siderCollapsed&&b.siderCollapsed)&&(ve.openKeys=M.inlineOpenKeys,me.inlineOpenKeys=[])),Object.keys(ve).length&&G.setState(ve),me}}]),he}(x.Component);Br.defaultProps={selectable:!0,onClick:ce,onSelect:ce,onOpenChange:ce,onDeselect:ce,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:x.createElement("span",null,"\xB7\xB7\xB7")};var sa=Br,Tn=function(V){Object(T.a)(he,V);var ge=Object(d.a)(he);function he(){var I;return Object(de.a)(this,he),I=ge.apply(this,arguments),I.onKeyDown=function(f){var M=f.keyCode;return M===m.a.ENTER?(I.onClick(f),!0):void 0},I.onMouseLeave=function(f){var M=I.props,b=M.eventKey,G=M.onItemHover,q=M.onMouseLeave;G({key:b,hover:!1}),q({key:b,domEvent:f})},I.onMouseEnter=function(f){var M=I.props,b=M.eventKey,G=M.onItemHover,q=M.onMouseEnter;G({key:b,hover:!0}),q({key:b,domEvent:f})},I.onClick=function(f){var M=I.props,b=M.eventKey,G=M.multiple,q=M.onClick,ve=M.onSelect,me=M.onDeselect,Ae=M.isSelected,Fe={key:b,keyPath:[b],item:Object(ae.a)(I),domEvent:f};q(Fe),G?Ae?me(Fe):ve(Fe):Ae||ve(Fe)},I.saveNode=function(f){I.node=f},I}return Object(_e.a)(he,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var f=this.props;f.onDestroy&&f.onDestroy(f.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var f,M=Object($.a)({},this.props),b=fe()(this.getPrefixCls(),M.className,(f={},Object(le.a)(f,this.getActiveClassName(),!M.disabled&&M.active),Object(le.a)(f,this.getSelectedClassName(),M.isSelected),Object(le.a)(f,this.getDisabledClassName(),M.disabled),f)),G=Object($.a)(Object($.a)({},M.attribute),{},{title:typeof M.title=="string"?M.title:void 0,className:b,role:M.role||"menuitem","aria-disabled":M.disabled});M.role==="option"?G=Object($.a)(Object($.a)({},G),{},{role:"option","aria-selected":M.isSelected}):(M.role===null||M.role==="none")&&(G.role="none");var q={onClick:M.disabled?null:this.onClick,onMouseLeave:M.disabled?null:this.onMouseLeave,onMouseEnter:M.disabled?null:this.onMouseEnter},ve=Object($.a)({},M.style);M.mode==="inline"&&(M.direction==="rtl"?ve.paddingRight=M.inlineIndent*M.level:ve.paddingLeft=M.inlineIndent*M.level),Ie.forEach(function(Ae){return delete M[Ae]}),delete M.direction;var me=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(me=x.createElement(this.props.itemIcon,this.props)),x.createElement("li",Object(ne.a)({},Object(ue.a)(M,["onClick","onMouseEnter","onMouseLeave","onSelect"]),G,q,{style:ve,ref:this.saveNode}),M.children,me)}}]),he}(x.Component);Tn.isMenuItem=!0,Tn.defaultProps={onSelect:ce,onMouseEnter:ce,onMouseLeave:ce,manualRef:ce};var $n=Object(s.b)(function(V,ge){var he=V.activeKey,I=V.selectedKeys,f=ge.eventKey,M=ge.subMenuKey;return{active:he[M]===f,isSelected:Array.isArray(I)?I.indexOf(f)!==-1:I===f}})(Tn),Ba=$n,Ka=function(V){Object(T.a)(he,V);var ge=Object(d.a)(he);function he(){var I;return Object(de.a)(this,he),I=ge.apply(this,arguments),I.renderInnerMenuItem=function(f){var M=I.props,b=M.renderMenuItem,G=M.index;return b(f,G,I.props.subMenuKey)},I}return Object(_e.a)(he,[{key:"render",value:function(){var f=Object(ne.a)({},this.props),M=f.className,b=M===void 0?"":M,G=f.rootPrefixCls,q="".concat(G,"-item-group-title"),ve="".concat(G,"-item-group-list"),me=f.title,Ae=f.children;return Ie.forEach(function(Fe){return delete f[Fe]}),delete f.direction,x.createElement("li",Object(ne.a)({},f,{onClick:function(Ve){return Ve.stopPropagation()},className:"".concat(b," ").concat(G,"-item-group")}),x.createElement("div",{className:q,title:typeof me=="string"?me:void 0},me),x.createElement("ul",{className:ve},x.Children.map(Ae,this.renderInnerMenuItem)))}}]),he}(x.Component);Ka.isMenuItemGroup=!0,Ka.defaultProps={disabled:!0};var cr=Ka,Ta=function(ge){var he=ge.className,I=ge.rootPrefixCls,f=ge.style;return x.createElement("li",{className:"".concat(he," ").concat(I,"-item-divider"),style:f})};Ta.defaultProps={disabled:!0,className:"",style:{}};var Qa=Ta,Or=sa,Ga=o("eDIo");function Lr(V,ge){var he=V.prefixCls,I=V.editable,f=V.locale,M=V.style;return!I||I.showAdd===!1?null:x.createElement("button",{ref:ge,type:"button",className:"".concat(he,"-nav-add"),style:M,"aria-label":(f==null?void 0:f.addAriaLabel)||"Add tab",onClick:function(G){I.onEdit("add",{event:G})}},I.addIcon||"+")}var ar=x.forwardRef(Lr);function Er(V,ge){var he=V.prefixCls,I=V.id,f=V.tabs,M=V.locale,b=V.mobile,G=V.moreIcon,q=G===void 0?"More":G,ve=V.moreTransitionName,me=V.style,Ae=V.className,Fe=V.editable,Ve=V.tabBarGutter,nt=V.rtl,gt=V.onTabClick,nn=Object(x.useState)(!1),Gt=Object(J.a)(nn,2),Cn=Gt[0],On=Gt[1],Pn=Object(x.useState)(null),Rn=Object(J.a)(Pn,2),Sn=Rn[0],Yn=Rn[1],Fn="".concat(I,"-more-popup"),xa="".concat(he,"-dropdown"),Bn=Sn!==null?"".concat(Fn,"-").concat(Sn):null,Yt=M==null?void 0:M.dropdownAriaLabel,Jt=x.createElement(Or,{onClick:function(va){var pa=va.key,ja=va.domEvent;gt(pa,ja),On(!1)},id:Fn,tabIndex:-1,role:"listbox","aria-activedescendant":Bn,selectedKeys:[Sn],"aria-label":Yt!==void 0?Yt:"expanded dropdown"},f.map(function(ra){return x.createElement(Ba,{key:ra.key,id:"".concat(Fn,"-").concat(ra.key),role:"option","aria-controls":I&&"".concat(I,"-panel-").concat(ra.key),disabled:ra.disabled},ra.tab)}));function Wn(ra){for(var va=f.filter(function(sr){return!sr.disabled}),pa=va.findIndex(function(sr){return sr.key===Sn})||0,ja=va.length,Va=0;Vaea?(Zn=Jt,Fn.current="x"):(Zn=Wn,Fn.current="y");var _a=Date.now();_a-Sn.current>100&&(Yn.current=!1),(ge(-Zn,-Zn)||Yn.current)&&(Yt.preventDefault(),Yn.current=!0),Sn.current=_a}var Bn=Object(x.useRef)(null);Bn.current={onTouchStart:On,onTouchMove:Pn,onTouchEnd:Rn,onWheel:xa},x.useEffect(function(){function Yt(It){Bn.current.onTouchStart(It)}function Jt(It){Bn.current.onTouchMove(It)}function Wn(It){Bn.current.onTouchEnd(It)}function Zn(It){Bn.current.onWheel(It)}return document.addEventListener("touchmove",Jt,{passive:!1}),document.addEventListener("touchend",Wn,{passive:!1}),V.current.addEventListener("touchstart",Yt,{passive:!1}),V.current.addEventListener("wheel",Zn),function(){document.removeEventListener("touchmove",Jt),document.removeEventListener("touchend",Wn)}},[])}function Rr(){var V=Object(x.useRef)(new Map);function ge(I){return V.current.has(I)||V.current.set(I,x.createRef()),V.current.get(I)}function he(I){V.current.delete(I)}return[ge,he]}function Jr(V,ge){var he=x.useRef(V),I=x.useState({}),f=Object(J.a)(I,2),M=f[1];function b(G){var q=typeof G=="function"?G(he.current):G;q!==he.current&&ge(q,he.current),he.current=q,M({})}return[he.current,b]}var uo=function(ge){var he=ge.position,I=ge.prefixCls,f=ge.extra;if(!f)return null;var M,b=f;return he==="right"&&(M=b.right||!b.left&&b||null),he==="left"&&(M=b.left||null),M?x.createElement("div",{className:"".concat(I,"-extra-content")},M):null};function co(V,ge){var he,I=x.useContext(Sr),f=I.prefixCls,M=I.tabs,b=V.className,G=V.style,q=V.id,ve=V.animated,me=V.activeKey,Ae=V.rtl,Fe=V.extra,Ve=V.editable,nt=V.locale,gt=V.tabPosition,nn=V.tabBarGutter,Gt=V.children,Cn=V.onTabClick,On=V.onTabScroll,Pn=Object(x.useRef)(),Rn=Object(x.useRef)(),Sn=Object(x.useRef)(),Yn=Object(x.useRef)(),Fn=Rr(),xa=Object(J.a)(Fn,2),Bn=xa[0],Yt=xa[1],Jt=gt==="top"||gt==="bottom",Wn=Jr(0,function(da,Qn){Jt&&On&&On({direction:da>Qn?"left":"right"})}),Zn=Object(J.a)(Wn,2),It=Zn[0],ea=Zn[1],_a=Jr(0,function(da,Qn){!Jt&&On&&On({direction:da>Qn?"top":"bottom"})}),ra=Object(J.a)(_a,2),va=ra[0],pa=ra[1],ja=Object(x.useState)(0),Va=Object(J.a)(ja,2),Ma=Va[0],sr=Va[1],Dr=Object(x.useState)(0),dr=Object(J.a)(Dr,2),Xa=dr[0],Ca=dr[1],ga=Object(x.useState)(0),Ra=Object(J.a)(ga,2),Oa=Ra[0],Pr=Ra[1],Vr=Object(x.useState)(0),Xr=Object(J.a)(Vr,2),ma=Xr[0],kr=Xr[1],Yr=Object(x.useState)(null),Ea=Object(J.a)(Yr,2),fa=Ea[0],Ya=Ea[1],Oi=Object(x.useState)(null),ti=Object(J.a)(Oi,2),Zr=ti[0],ho=ti[1],jo=Object(x.useState)(0),ni=Object(J.a)(jo,2),No=ni[0],Ji=ni[1],Vi=Object(x.useState)(0),Si=Object(J.a)(Vi,2),ai=Si[0],ri=Si[1],po=g(new Map),mo=Object(J.a)(po,2),Xi=mo[0],Lo=mo[1],_o=S(M,Xi,Ma),vo="".concat(f,"-nav-operations-hidden"),go=0,wr=0;Jt?Ae?(go=0,wr=Math.max(0,Ma-fa)):(go=Math.min(0,fa-Ma),wr=0):(go=Math.min(0,Zr-Xa),wr=0);function no(da){return dawr?[wr,!1]:[da,!0]}var qr=Object(x.useRef)(),Oo=Object(x.useState)(),ao=Object(J.a)(Oo,2),Io=ao[0],oi=ao[1];function Uo(){oi(Date.now())}function ii(){window.clearTimeout(qr.current)}Ir(Pn,function(da,Qn){var Za=!1;function hr(bo,zr){bo(function(Ro){var eo=no(Ro+zr),qa=Object(J.a)(eo,2),Bo=qa[0],li=qa[1];return Za=li,Bo})}if(Jt){if(fa>=Ma)return Za;hr(ea,da)}else{if(Zr>=Xa)return Za;hr(pa,Qn)}return ii(),Uo(),Za}),Object(x.useEffect)(function(){return ii(),Io&&(qr.current=window.setTimeout(function(){oi(0)},100)),ii},[Io]);function $r(){var da=arguments.length>0&&arguments[0]!==void 0?arguments[0]:me,Qn=_o.get(da);if(!Qn)return;if(Jt){var Za=It;Ae?Qn.rightIt+fa&&(Za=Qn.right+Qn.width-fa):Qn.left<-It?Za=-Qn.left:Qn.left+Qn.width>-It+fa&&(Za=-(Qn.left+Qn.width-fa)),pa(0),ea(no(Za)[0])}else{var hr=va;Qn.top<-va?hr=-Qn.top:Qn.top+Qn.height>-va+Zr&&(hr=-(Qn.top+Qn.height-Zr)),ea(0),pa(no(hr)[0])}}var ro=Z(_o,{width:fa,height:Zr,left:It,top:va},{width:Oa,height:ma},{width:No,height:ai},Object($.a)(Object($.a)({},V),{},{tabs:M})),Mi=Object(J.a)(ro,2),Yi=Mi[0],Zi=Mi[1],qi=M.map(function(da){var Qn=da.key;return x.createElement(p,{id:q,prefixCls:f,key:Qn,rtl:Ae,tab:da,closable:da.closable,editable:Ve,active:Qn===me,tabPosition:gt,tabBarGutter:nn,renderWrapper:Gt,removeAriaLabel:nt==null?void 0:nt.removeAriaLabel,ref:Bn(Qn),onClick:function(hr){Cn(Qn,hr)},onRemove:function(){Yt(Qn)},onFocus:function(){$r(Qn),Uo(),Ae||(Pn.current.scrollLeft=0),Pn.current.scrollTop=0}})}),si=u(function(){var da,Qn,Za,hr,bo,zr,Ro,eo,qa,Bo=((da=Pn.current)===null||da===void 0?void 0:da.offsetWidth)||0,li=((Qn=Pn.current)===null||Qn===void 0?void 0:Qn.offsetHeight)||0,ui=((Za=Yn.current)===null||Za===void 0?void 0:Za.offsetWidth)||0,pr=((hr=Yn.current)===null||hr===void 0?void 0:hr.offsetHeight)||0,la=((bo=Sn.current)===null||bo===void 0?void 0:bo.offsetWidth)||0,jr=((zr=Sn.current)===null||zr===void 0?void 0:zr.offsetHeight)||0;Ya(Bo),ho(li),Ji(ui),ri(pr);var Hr=(((Ro=Rn.current)===null||Ro===void 0?void 0:Ro.offsetWidth)||0)-ui,Qr=(((eo=Rn.current)===null||eo===void 0?void 0:eo.offsetHeight)||0)-pr;sr(Hr),Ca(Qr);var ci=(qa=Sn.current)===null||qa===void 0?void 0:qa.className.includes(vo);Pr(Hr-(ci?0:la)),kr(Qr-(ci?0:jr)),Lo(function(){var Ko=new Map;return M.forEach(function(Ti){var ji=Ti.key,io=Bn(ji).current;io&&Ko.set(ji,{width:io.offsetWidth,height:io.offsetHeight,left:io.offsetLeft,top:io.offsetTop})}),Ko})}),$i=M.slice(0,Yi),fr=M.slice(Zi+1),Ia=[].concat(Object(L.a)($i),Object(L.a)(fr)),rr=Object(x.useState)(),Ua=Object(J.a)(rr,2),So=Ua[0],es=Ua[1],Tr=_o.get(me),Ri=Object(x.useRef)();function Di(){_.a.cancel(Ri.current)}Object(x.useEffect)(function(){var da={};return Tr&&(Jt?(Ae?da.right=Tr.right:da.left=Tr.left,da.width=Tr.width):(da.top=Tr.top,da.height=Tr.height)),Di(),Ri.current=_()(function(){es(da)}),Di},[Tr,Jt,Ae]),Object(x.useEffect)(function(){$r()},[me,Tr,_o,Jt]),Object(x.useEffect)(function(){si()},[Ae,nn,me,M.map(function(da){return da.key}).join("_")]);var Pi=!!Ia.length,oo="".concat(f,"-nav-wrap"),ko,Mo,wi,Fo;return Jt?Ae?(Mo=It>0,ko=It+faIe&&(Y="other")),F&&(N.filename=F),Object(L.useEffect)(function(){var it,xt,vt=(it=document.cookie)===null||it===void 0||((xt=it.replace(/\s/g,""))===null||xt===void 0)?void 0:xt.split(";");vt==null||vt.map(function(Ut){var Ht=Ut.split("=");Ht[0]==="_educoder_session"&&Ce(Ht[1])})},[]),Object(L.useEffect)(function(){Y==="office"&&qe()},[Y,s]);var qe=function(){var it=Object(D.a)(z.a.mark(function xt(){var vt,Ut,Ht;return z.a.wrap(function(Le){for(;;)switch(Le.prev=Le.next){case 0:return console.log("data:",s),vt=s,s.startsWith("http")||(vt=location.origin+vt),Ut=new URL(vt).pathname.split("/").pop(),Le.next=6,Object(E.U)({attachment_id:Ut});case 6:Ht=Le.sent,ce(Ht);case 8:case"end":return Le.stop()}},xt)}));return function(){return it.apply(this,arguments)}}(),Je=function(){if(s.startsWith("http")||s.startsWith("blob:")){$e();return}Object(m.x)(F||"educoder",s,F)},$e=function(){Object(m.v)(F||"educoder",decodeURIComponent(s))};return C.a.createElement("div",{style:Object(x.a)({},w||{}),className:"".concat(ee&&O.a.bgBlack," ").concat(Y?O.a.wrp:"hide")},j&&C.a.createElement("div",{className:O.a.close,ref:Ge},!!te&&C.a.createElement($.a,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:function(){return Ge.current}},C.a.createElement("span",{onClick:function(){K(),te()}},C.a.createElement("i",{className:"icon-yulanpizhu"}))),!B&&C.a.createElement($.a,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:function(){return Ge.current}},C.a.createElement("span",{onClick:$e},C.a.createElement("i",{className:"icon-quxiaozhiding"}))),C.a.createElement($.a,{title:"\u5173\u95ED",getPopupContainer:function(){return Ge.current}},C.a.createElement("span",{className:"",onClick:K},C.a.createElement("i",{className:"icon-guanbi1"})))),C.a.createElement("div",{className:"".concat(O.a[H]," ").concat(H," ").concat(O.a.monaco," ").concat(Y==="txt"?"show":"hide")},Y==="txt"&&C.a.createElement(g.b,N)),Y==="audio"&&C.a.createElement("audio",{src:"".concat(((U=s)===null||U===void 0?void 0:U.indexOf("http://"))>-1||((Z=s)===null||Z===void 0?void 0:Z.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(s),autoPlay:!0}),Y==="video"&&C.a.createElement(C.a.Fragment,null,((ne=s)===null||ne===void 0?void 0:ne.indexOf("http"))>-1?C.a.createElement("video",{controls:!0,src:"".concat(s),autoPlay:!0}):C.a.createElement("video",{controls:!0,src:"data:video/mp4;base64,".concat(s),autoPlay:!0})),Y==="office"&&P&&C.a.createElement("iframe",{src:"".concat(R,"/office.html?key=").concat(P.key,"&url=").concat(Q+P.url,"&callbackUrl=").concat(Q+P.callbackUrl,"&fileType=").concat(P.fileType,"&title=").concat(P.title,"&model=").concat(T,"&officeServer=").concat(p.a.OFFICE_SERVER,"&disabledDownload=").concat(!!B)}),(Y==="xlsx"||Y==="doc"||Y==="pptx"||Y==="docx")&&C.a.createElement("iframe",{src:"/react/build/office.html?key=".concat(ye.key,"&url=").concat(p.a.API_SERVER+ye.url,"&callbackUrl=").concat(p.a.API_SERVER+ye.callbackUrl,"&fileType=").concat(ye.fileType,"&title=").concat(ye.title,"&model=").concat(ye.model)}),Y==="html"&&C.a.createElement("iframe",{src:s+"&disposition=inline"}),Y==="pdf"&&C.a.createElement("embed",{className:O.a.embed,src:s}),Y==="image"&&C.a.createElement("img",{src:"".concat(((de=s)===null||de===void 0?void 0:de.indexOf("http://"))>-1||((_e=s)===null||_e===void 0?void 0:_e.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(s)}),Y==="other"&&C.a.createElement("div",null,C.a.createElement(J.a,{type:"primary",size:"large",onClick:Je},C.a.createElement(u.a,null),"\u70B9\u51FB\u4E0B\u8F7D")),Y==="download"&&C.a.createElement(J.a,{type:"primary",size:"large",onClick:Je},C.a.createElement(u.a,null),"\u70B9\u51FB\u4E0B\u8F7D"))}},"p77/":function(Te,k,o){},pmY6:function(Te,k,o){"use strict";o.d(k,"g",function(){return x}),o.d(k,"f",function(){return D}),o.d(k,"e",function(){return fe}),o.d(k,"h",function(){return oe}),o.d(k,"b",function(){return z}),o.d(k,"a",function(){return L}),o.d(k,"d",function(){return C}),o.d(k,"c",function(){return _});var le=!1,J="__is_disposable_tracked__";function Re(O){if(!le)return;if(O&&O!==L.None)try{O[J]=!0}catch(u){}}function $(O){if(!le)return O;var u=new Error("Potentially leaked disposable").stack;return setTimeout(function(){O[J]||console.log(u)},3e3),O}function x(O){return typeof O.dispose=="function"&&O.dispose.length===0}function D(O){return Array.isArray(O)?(O.forEach(function(u){u&&(Re(u),u.dispose())}),[]):O?(Re(O),O.dispose(),O):void 0}function fe(){for(var O=[],u=0;u=Re.length?{done:!0}:{done:!1,value:Re[D++]}},e:function(_){throw _},f:fe}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var oe=!0,z=!1,L;return{s:function(){x=Re[Symbol.iterator]()},n:function(){var _=x.next();return oe=_.done,_},e:function(_){z=!0,L=_},f:function(){try{!oe&&x.return!=null&&x.return()}finally{if(z)throw L}}}}},rHrb:function(Te,k,o){"use strict";Object.defineProperty(k,"__esModule",{value:!0}),k.CopyToClipboard=void 0;var le=Re(o("q1tI")),J=Re(o("+QRC"));function Re(y){return y&&y.__esModule?y:{default:y}}function $(y){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?$=function(U){return typeof U}:$=function(U){return U&&typeof Symbol=="function"&&U.constructor===Symbol&&U!==Symbol.prototype?"symbol":typeof U},$(y)}function x(y,S){var U=Object.keys(y);if(Object.getOwnPropertySymbols){var Z=Object.getOwnPropertySymbols(y);S&&(Z=Z.filter(function(ne){return Object.getOwnPropertyDescriptor(y,ne).enumerable})),U.push.apply(U,Z)}return U}function D(y){for(var S=1;S=0)continue;if(!Object.prototype.propertyIsEnumerable.call(y,Z))continue;U[Z]=y[Z]}}return U}function oe(y,S){if(y==null)return{};var U={},Z=Object.keys(y),ne,de;for(de=0;de=0)continue;U[ne]=y[ne]}return U}function z(y,S){if(!(y instanceof S))throw new TypeError("Cannot call a class as a function")}function L(y,S){for(var U=0;U=7){Y.b.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}lt(gn.target.value)}})),u.a.createElement("div",{className:"mt10 font14"},u.a.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),u.a.createElement(N.a.Group,{value:At,onChange:function(gn){return kt(gn.target.value)}},u.a.createElement(N.a,{value:j.Manager},"\u7BA1\u7406\u4EBA\u5458"),u.a.createElement(N.a,{value:j.Developer},"\u5F00\u53D1\u4EBA\u5458"),u.a.createElement(N.a,{value:j.Reporter},"\u62A5\u544A\u4EBA\u5458"))))))},ee=K,B=o("Jky8"),te=o("6Fuo"),ye=o.n(te),Pe=o("NLgs"),xe;(function(Ue){Ue.Projects="projects",Ue.Shixuns="shixuns",Ue.Classrooms="classrooms"})(xe||(xe={}));var Se;(function(Ue){Ue.Classrooms="classrooms",Ue.Shixuns="shixuns",Ue.Paths="paths",Ue.Projects="projects",Ue.Videos="videos",Ue.Topics="topics"})(Se||(Se={}));var X=function(ke){var Ke,He,Ze,Be,Xe,ut,lt,Ct=ke.homePage,bt=ke.user,At=ke.globalSetting,kt=ke.loading,St=ke.dispatch,Wt=ke.location,fn=Object(x.a)(ke,["homePage","user","globalSetting","loading","dispatch","location"]),vn=Object(O.useState)(),An=Object($.a)(vn,2),zn=An[0],sn=An[1],gn=Object(O.useState)(),Kt=Object($.a)(gn,2),hn=Kt[0],pn=Kt[1],Rt=function(tt){var bn;if(!Object(Pe.e)(St))return;if(tt===xe.Projects&&!((bn=bt.userInfo)!==null&&bn!==void 0&&bn.email)){Y.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}tt===xe.Classrooms?sn(!0):tt===xe.Projects&&pn(!0)},pt=function(tt,bn){var Gn;if(!Object(Pe.e)(St))return;if(bn===xe.Projects&&!((Gn=bt.userInfo)!==null&&Gn!==void 0&&Gn.email)){Y.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}if(bn===xe.Shixuns&&!Object(Pe.c)())return;tt&&(window.location.href=tt)},ot=(Ke=(((He=At.setting)===null||He===void 0?void 0:He.navbar)||[]).find(function(zt){return zt.link==="/".concat(Se.Classrooms)}))===null||Ke===void 0?void 0:Ke.hidden,Mt=(Ze=(((Be=At.setting)===null||Be===void 0?void 0:Be.navbar)||[]).find(function(zt){return zt.link==="/".concat(Se.Shixuns)}))===null||Ze===void 0?void 0:Ze.hidden,Ft=(Xe=(((ut=At.setting)===null||ut===void 0?void 0:ut.navbar)||[]).find(function(zt){return zt.link==="/".concat(Se.Paths)}))===null||Xe===void 0?void 0:Xe.hidden;if(At!=null&&(lt=At.setting)!==null&<!==void 0&<.is_local){var xn;bt!=null&&(xn=bt.userInfo)!==null&&xn!==void 0&&xn.is_shixun_marker||(Mt=!0)}var wn=function(tt){var bn,Gn,ta,$t,Tt,Nn,ua,Me,Oe,at,mt,dt,Nt,Dt;return u.a.createElement(u.a.Fragment,null,u.a.createElement(_e.a,{justify:"space-around",className:"pt5 pb5"},u.a.createElement(T.a,{className:ye.a.joinCol},((bn=bt.userInfo)===null||bn===void 0?void 0:bn.user_identity)!=="\u5B66\u751F"&&!ot&&u.a.createElement(s.a.Item,tt,u.a.createElement("a",{onClick:function(){return pt("/classrooms/new")}},(Gn=bt.userInfo)!==null&&Gn!==void 0&&Gn.main_site?"\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802":"\u65B0\u5EFA\u8BFE\u5802")),!Mt&&u.a.createElement(s.a.Item,tt,u.a.createElement("a",{onClick:function(){return pt("/shixuns/new",xe.Shixuns)}},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE")),(((ta=bt.userInfo)===null||ta===void 0?void 0:ta.main_site)&&(($t=bt.navigationInfo)===null||$t===void 0?void 0:$t.top)||!((Tt=bt.userInfo)!==null&&Tt!==void 0&&Tt.main_site)&&((Nn=bt.navigationInfo)===null||Nn===void 0?void 0:Nn.top)&&!Ft&&(((ua=bt.userInfo)===null||ua===void 0?void 0:ua.admin)||((Me=bt.userInfo)===null||Me===void 0?void 0:Me.is_teacher)||((Oe=bt.userInfo)===null||Oe===void 0?void 0:Oe.business)))&&u.a.createElement(s.a.Item,tt,u.a.createElement("a",{onClick:function(){return pt("/paths/new")}},"\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!(At!=null&&(at=At.setting)!==null&&at!==void 0&&at.is_local)&&((mt=bt.userInfo)===null||mt===void 0?void 0:mt.main_site)&&u.a.createElement(s.a.Item,tt,u.a.createElement("a",{onClick:function(){var ht,Pt;return pt("".concat((ht=bt.navigationInfo)===null||ht===void 0||((Pt=ht.top)===null||Pt===void 0)?void 0:Pt.old_url,"/projects/deposit/new"),xe.Projects)}},"\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE"))),u.a.createElement(T.a,null,u.a.createElement("div",{className:ye.a.joinBoard})),u.a.createElement(T.a,{className:ye.a.joinCol},!ot&&u.a.createElement(s.a.Item,tt,u.a.createElement("a",{onClick:function(){return Rt(xe.Classrooms)}},(dt=bt.userInfo)!==null&&dt!==void 0&&dt.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((Nt=bt.userInfo)===null||Nt===void 0?void 0:Nt.main_site)&&!(At!=null&&(Dt=At.setting)!==null&&Dt!==void 0&&Dt.is_local)&&u.a.createElement(s.a.Item,tt,u.a.createElement("a",{onClick:function(){return Rt(xe.Projects)}},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))))};return u.a.createElement("section",null,u.a.createElement(ne.a,{overlay:u.a.createElement(s.a,{className:"".concat(ye.a.rightMenu," ").concat(ye.a.joinMenu," mt10")},u.a.createElement(wn,null)),placement:"bottomRight"},u.a.createElement("span",{style:{lineHeight:"inherit"},className:"iconfont icon-tianjiafangda c-white font18 current ml15 mr15"})),u.a.createElement(B.a,{visible:zn,onCancel:function(){return sn(!1)}}),u.a.createElement(ee,{visible:hn,onCancel:function(){return pn(!1)}}))},re=Object(E.a)(function(Ue){var ke=Ue.homePage,Ke=Ue.loading,He=Ue.user,Ze=Ue.globalSetting;return{homePage:ke,user:He,globalSetting:Ze,loading:Ke.models.index}})(X),Ee=o("vToQ"),ie=o.n(Ee),Ce=o("xKgJ"),v=o("jb+D"),W=o("m3rI"),P=function(ke){var Ke,He=RegExp("(^| )"+ke+"=([^;]+)(;|$)");return(Ke=document.cookie.match(He))?decodeURIComponent(Ke[2]):null},ce=function(ke){var Ke=new Date;Ke.setTime(Ke.getTime()-1);var He=P(ke);He!=null&&(document.cookie=ke+"="+He+";expires="+Ke.toGMTString())},R;(function(Ue){Ue.Classrooms="classrooms",Ue.Shixuns="shixuns",Ue.Paths="paths",Ue.Projects="projects",Ue.Videos="videos",Ue.Topics="topics"})(R||(R={}));var Q=function(ke){var Ke,He,Ze,Be,Xe,ut,lt,Ct,bt,At,kt,St=ke.homePage,Wt=ke.user,fn=ke.globalSetting,vn=ke.loading,An=ke.dispatch,zn=ke.shixunHomeworks,sn=ke.location,gn=ke.payload,Kt=gn===void 0?{}:gn,hn=Object(x.a)(ke,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),pn=(Ke=(((He=fn.setting)===null||He===void 0?void 0:He.navbar)||[]).find(function(zt){return zt.link==="/".concat(R.Classrooms)}))===null||Ke===void 0?void 0:Ke.hidden,Rt=(Ze=(((Be=fn.setting)===null||Be===void 0?void 0:Be.navbar)||[]).find(function(zt){return zt.link==="/".concat(R.Shixuns)}))===null||Ze===void 0?void 0:Ze.hidden,pt=(Xe=(((ut=fn.setting)===null||ut===void 0?void 0:ut.navbar)||[]).find(function(zt){return zt.link==="/".concat(R.Paths)}))===null||Xe===void 0?void 0:Xe.hidden,ot=((lt=Wt.userInfo)===null||lt===void 0?void 0:lt.admin)||((Ct=Wt.userInfo)===null||Ct===void 0?void 0:Ct.business)||((bt=Wt.userInfo)===null||bt===void 0?void 0:bt.is_shixun_marker)||((At=Wt.userInfo)===null||At===void 0?void 0:At.is_teacher)||((kt=Wt.userInfo)===null||kt===void 0?void 0:kt.user_identity)!=="\u5B66\u751F",Mt=function(){if(Object(w.p)())return u.a.createElement(s.a,{className:"".concat(ie.a.rightMenu," ").concat(ie.a.menuWrap)},u.a.createElement(s.a.Item,null,u.a.createElement(m.a,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")));var tt,bn,Gn,ta,$t,Tt,Nn,ua,Me,Oe,at,mt,dt,Nt,Dt,Ye,ht,Pt,Xt,_t,Zt,Ln,qt;return u.a.createElement(s.a,{className:"".concat(ie.a.rightMenu," ").concat(ie.a.menuWrap)},u.a.createElement(s.a.Item,null,u.a.createElement(m.a,{to:"/users/".concat((tt=Wt.userInfo)===null||tt===void 0?void 0:tt.login,"/classrooms")},"\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")),!pn&&u.a.createElement(s.a.Item,null,u.a.createElement(m.a,{to:"/users/".concat((bn=Wt.userInfo)===null||bn===void 0?void 0:bn.login,"/classrooms")},(Gn=Wt.userInfo)!==null&&Gn!==void 0&&Gn.main_site?"\u6211\u7684\u6559\u5B66\u8BFE\u5802":"\u6211\u7684\u8BFE\u5802")),!Rt&&u.a.createElement(s.a.Item,null,u.a.createElement(m.a,{to:"/users/".concat((ta=Wt.userInfo)===null||ta===void 0?void 0:ta.login,"/shixuns")},"\u6211\u7684\u5B9E\u8DF5\u9879\u76EE")),!pt&&u.a.createElement(s.a.Item,null,u.a.createElement(m.a,{to:"/users/".concat(($t=Wt.userInfo)===null||$t===void 0?void 0:$t.login,"/paths")},(Tt=Wt.userInfo)!==null&&Tt!==void 0&&Tt.main_site?"\u6211\u7684\u5B9E\u8DF5\u8BFE\u7A0B":"\u6211\u7684\u8BFE\u7A0B")),((Nn=Wt.userInfo)===null||Nn===void 0?void 0:Nn.main_site)&&!((ua=fn.setting)!==null&&ua!==void 0&&ua.is_local)&&u.a.createElement(s.a.Item,null,u.a.createElement(m.a,{to:"/users/".concat((Me=Wt.userInfo)===null||Me===void 0?void 0:Me.login,"/projects")},"\u6211\u7684\u5F00\u53D1\u9879\u76EE")),u.a.createElement(s.a.Item,null,u.a.createElement(m.a,{to:"/users/".concat((Oe=Wt.userInfo)===null||Oe===void 0?void 0:Oe.login,"/teach-group")},"\u6211\u7684\u6559\u7814\u56E2\u961F")),u.a.createElement(s.a.Item,null,u.a.createElement(m.a,{to:"/users/".concat((at=Wt.userInfo)===null||at===void 0?void 0:at.login,"/vspaces")},"\u6211\u7684\u865A\u62DF\u793E\u533A")),u.a.createElement(s.a.Item,null,u.a.createElement("a",{onClick:function(){if(!Object(Pe.e)(An))return;E.d.push("/problemset")}},"\u8BD5\u9898\u5E93")),ot&&u.a.createElement(s.a.Item,null,u.a.createElement("a",{onClick:function(){if(!Object(Pe.e)(An))return;E.d.push("/paperlibrary")}},"\u8BD5\u5377\u5E93")),((mt=Wt.navigationInfo)===null||mt===void 0||((dt=mt.top)===null||dt===void 0)?void 0:dt.customer_management_url)&&u.a.createElement(s.a.Item,null,u.a.createElement("a",{href:(Nt=Wt.navigationInfo)===null||Nt===void 0||((Dt=Nt.top)===null||Dt===void 0)?void 0:Dt.customer_management_url},"\u5BA2\u6237\u7BA1\u7406")),((Ye=Wt.navigationInfo)===null||Ye===void 0||((ht=Ye.top)===null||ht===void 0)?void 0:ht.college_identifier)&&u.a.createElement(s.a.Item,null,u.a.createElement(m.a,{to:"/colleges/".concat((Pt=Wt.navigationInfo)===null||Pt===void 0||((Xt=Pt.top)===null||Xt===void 0)?void 0:Xt.college_identifier,"/statistics")},"\u5B66\u9662\u7EDF\u8BA1")),((_t=Wt.navigationInfo)===null||_t===void 0||((Zt=_t.top)===null||Zt===void 0)?void 0:Zt.laboratory_admin_url)&&u.a.createElement(s.a.Item,null,u.a.createElement("a",{href:(Ln=Wt.navigationInfo)===null||Ln===void 0||((qt=Ln.top)===null||qt===void 0)?void 0:qt.laboratory_admin_url},"\u540E\u53F0\u7BA1\u7406")),u.a.createElement(s.a.Item,null,u.a.createElement(m.a,{onClick:function(){localStorage.getItem("Noviceguide")==="0"||An({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:u.a.createElement("div",null,"OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002")}})},to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")),u.a.createElement(s.a.Item,{className:ie.a.exit},u.a.createElement("a",{onClick:Object(Re.a)(_.a.mark(function Mn(){var un;return _.a.wrap(function(wt){for(;;)switch(wt.prev=wt.next){case 0:return wt.next=2,Object(v.c)({});case 2:un=wt.sent,(un==null?void 0:un.status)===1&&(An({type:"user/getUserInfo",payload:Object(D.a)({},Kt)}),An({type:"user/getNavigationInfo",payload:Object(D.a)({},Kt)}),ce("autologin_trustie"),ce("_educoder_session"),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),Y.b.success(un==null?void 0:un.message),E.d.replace("/"));case 4:case"end":return wt.stop()}},Mn)}))},"\u9000\u51FA")))};if(Object(Ce.p)()){var Ft,xn;return u.a.createElement(ne.a,{className:"".concat(ie.a.height67," pr25"),overlay:Mt,placement:"bottomRight"},u.a.createElement("section",null,u.a.createElement("aside",null,u.a.createElement("div",{className:zn.actionTabs.type===1?ie.a.classromediv:""},u.a.createElement("img",{className:"".concat(ie.a.userPic," current ml15"),src:"".concat(W.a===null||W.a===void 0?void 0:W.a.IMG_SERVER,"/images/").concat((Ft=Wt.userInfo)===null||Ft===void 0?void 0:Ft.image_url),alt:"",onClick:function(){var tt;return E.d.push(Object(w.p)()?"/account/profile":"/users/".concat((tt=Wt.userInfo)===null||tt===void 0?void 0:tt.login,"/classrooms"))}}),Object(w.p)()&&u.a.createElement("span",{className:"ml10 font16"},(xn=Wt.userInfo)===null||xn===void 0?void 0:xn.username)))))}else{var wn;return u.a.createElement("div",{className:"font15 mr15 ".concat(fn.isIlearning?ie.a.login:"")},u.a.createElement("span",{className:"ml10 mr5 current c-white",onClick:function(){An({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55"),!((wn=fn.setting)!==null&&wn!==void 0&&wn.close_register)&&u.a.createElement(u.a.Fragment,null,u.a.createElement("span",{className:"ml5 mr5"},"|"),u.a.createElement(m.a,{to:"/user/register",className:"ml5 current c-white pr25"},"\u6CE8\u518C")))}},be=Object(E.a)(function(Ue){var ke=Ue.homePage,Ke=Ue.loading,He=Ue.user,Ze=Ue.globalSetting,Be=Ue.shixunHomeworks;return{homePage:ke,user:He,globalSetting:Ze,shixunHomeworks:Be,loading:Ke.models.index}})(Q),De=o("+L6B"),Ie=o("2/Rp"),Ge=o("Cs+z"),qe=o.n(Ge),Je=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],$e=function(ke){var Ke=ke.homePage,He=ke.user,Ze=ke.globalSetting,Be=ke.loading,Xe=ke.dispatch,ut=ke.location,lt=ke.text,Ct=ke.shixunHomeworks,bt=ke.payload,At=bt===void 0?{}:bt,kt=Object(x.a)(ke,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]),St=Object(O.useState)("none"),Wt=Object($.a)(St,2),fn=Wt[0],vn=Wt[1];return Object(O.useEffect)(function(){Ct.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&vn("flex")},[Ct.actionTabs.key]),Object(O.useEffect)(function(){Ct.actionTabs.key==="\u9690\u85CF"&&(vn("none"),localStorage.setItem("Noviceguide","0"))},[Ct.actionTabs.key]),u.a.createElement("div",{style:{display:fn,background:"#fff",width:"100%",height:"200px",position:"fixed",bottom:"0px",boxShadow:"0px -4px 6px 0px rgba(204, 204, 204, 0.2)",zIndex:"999"}},u.a.createElement("div",{style:{margin:"0 auto",width:"1200px"}},u.a.createElement("img",{src:qe.a,style:{position:"absolute",top:"-32px"}}),u.a.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},Ct.actionTabs.text),Ct.actionTabs.type===9?u.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},u.a.createElement(Ie.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),vn("none"),Xe({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u5446\u4F1A\u89C1\uFF0C\u6709\u4E8B\u547C\u6211")):u.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},u.a.createElement(Ie.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),Xe({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),vn("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765"))))},it=Object(E.a)(function(Ue){var ke=Ue.homePage,Ke=Ue.loading,He=Ue.user,Ze=Ue.globalSetting,Be=Ue.shixunHomeworks;return{homePage:ke,user:He,globalSetting:Ze,loading:Ke.models.index,shixunHomeworks:Be}})($e),xt=o("498V"),vt=o.n(xt),Ut=L.a.Header,Ht=oe.a.Search;function je(){var Ue,ke,Ke=window.location.pathname,He=Ke.split("/"),Ze={};return He[1]=="classrooms"&&He.length>3&&!((Ue=He[4])!==null&&Ue!==void 0&&Ue.includes("newgold"))&&!((ke=He[5])!==null&&ke!==void 0&&ke.includes("newgold"))&&He[2]!=="coursesId"&&(Ze.course_id=He[2]),He[1]==="shixuns"&&He.length>3&&(Ze.objective_type="shixun",Ze.objective_id=He[2]),He[1]==="paths"&&He.length>3&&(Ze.objective_type="path",Ze.objective_id=He[2]),Object(D.a)(Object(D.a)({},Ze),{school:1})}var Le={\u9996\u9875:"/","/paths":{link:"/paths",key:1},"/shixuns":{link:"/shixuns",key:2},"/classrooms":{link:"/classrooms",key:3},"/competitions":{link:"/competitions",key:4},"/moop_cases":{link:"/moop_cases",key:5},"/forums":{link:"/forums",key:6},"/recruitment":{link:"/competitions/index",key:7},"/three":{link:"/three",key:7}},ze=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],st=function(ke){var Ke,He=ke.homePage,Ze=ke.user,Be=ke.globalSetting,Xe=ke.loading,ut=ke.dispatch,lt=ke.location,Ct=ke.isLogin,bt=Ct===void 0?!1:Ct,At=ke.shixunHomeworks,kt=Object(x.a)(ke,["homePage","user","globalSetting","loading","dispatch","location","isLogin","shixunHomeworks"]),St=Object(g.g)(),Wt=Object(O.useState)(!1),fn=Object($.a)(Wt,2),vn=fn[0],An=fn[1],zn=Object(O.useState)(-1),sn=Object($.a)(zn,2),gn=sn[0],Kt=sn[1],hn=Object(O.useState)(!1),pn=Object($.a)(hn,2),Rt=pn[0],pt=pn[1],ot=je(),Mt=lt.pathname;Object(O.useEffect)(function(){ut({type:"user/getNavigationInfo",payload:Object(D.a)({},ot)})},[Be.name]),Object(O.useEffect)(function(){At.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(ze!=null&&ze.includes(lt==null?void 0:lt.pathname)||(lt==null?void 0:lt.pathname.indexOf("/classrooms"))===0||ut({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[lt.pathname]),Object(O.useEffect)(function(){At.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||(At.actionTabs.key||localStorage.setItem("Noviceguide","0"))},[At.actionTabs.key]),Object(O.useEffect)(function(){if(Be!=null&&Be.setting){var Tt,Nn;if(Be==null||((Tt=Be.setting)===null||Tt===void 0||((Nn=Tt.navbar)===null||Nn===void 0))||Nn.map(function(Me,Oe){lt.pathname.indexOf(Me.link)>-1&&Kt(Oe)}),gn===-1)Object(w.T)(Be.setting.name);else{var ua;Object(w.T)(((ua=Be.setting.navbar[gn])===null||ua===void 0?void 0:ua.name)||Be.setting.name)}}},[Be==null?void 0:Be.setting]);var Ft=Object(O.useMemo)(function(){var Tt;if(Be!=null&&(Tt=Be.setting)!==null&&Tt!==void 0&&Tt.nav_logo_url){var Nn;return"".concat(W.a.IMG_SERVER,"/").concat(Be==null||((Nn=Be.setting)===null||Nn===void 0)?void 0:Nn.nav_logo_url)}else return"".concat(W.a.IMG_SERVER,"/images/avatars/LaboratorySetting/1nav?t=").concat(new Date().getTime())},[Be==null||((Ke=Be.setting)===null||Ke===void 0)?void 0:Ke.nav_logo_url]);function xn(Tt){St.push("/search?value="+Tt)}var wn=function(){return vn?u.a.createElement("div",{onBlur:function(){setTimeout(function(){An(!1)},300)}},u.a.createElement(Ht,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:xn,autoFocus:!0})):u.a.createElement("span",{className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:function(){St.push("/search?value=")}})},zt=function(){var Tt=Object(Re.a)(_.a.mark(function Nn(ua){var Me,Oe,at;return _.a.wrap(function(dt){for(;;)switch(dt.prev=dt.next){case 0:return ua.preventDefault(),dt.next=3,Object(v.n)();case 3:Oe=dt.sent,Oe!=null&&(Me=Oe.data)!==null&&Me!==void 0&&Me.engineer_url?document.location.href=Oe==null||((at=Oe.data)===null||at===void 0)?void 0:at.engineer_url:(Oe==null?void 0:Oe.status)!=401&&pt(!0);case 5:case"end":return dt.stop()}},Nn)}));return function(ua){return Tt.apply(this,arguments)}}();if(Be.showHeader&&Be.showHeaderFooter){var tt,bn,Gn,ta,$t;return u.a.createElement(L.a,{className:"".concat(Be.isIlearning?S.a["header-iearning"]:S.a.header," ").concat(Be.showHeaderFixed?S.a.headerFixed:"")},u.a.createElement(Ut,{className:"header"},u.a.createElement("section",{className:S.a["edu-menu"]},(!!Be.isIlearning||!!Be.isPaZhou)&&u.a.createElement(m.a,{style:{display:"flex",alignItems:"center"},onClick:function(){ut({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},u.a.createElement("img",{className:S.a.logo,title:(tt=Be.setting)===null||tt===void 0?void 0:tt.name,src:Be.isPaZhou?Ft:vt.a||Ft}),!Be.isPaZhou&&u.a.createElement("span",{className:S.a.title},"\u6DF7\u5408\u589E\u5F3A\u667A\u6167\u6559\u80B2i-Learning\u5E73\u53F0")),u.a.createElement("ul",{className:"".concat(S.a.menu," ").concat(Object(w.p)()&&"ml0")},Object(w.p)()&&u.a.createElement("li",null,u.a.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!Object(w.p)()&&Be.setting&&Be.setting.navbar.map(function(Tt,Nn){if(!Tt.hidden)return u.a.createElement("li",{key:Nn,className:gn===Nn?S.a.actived:""},(Tt==null?void 0:Tt.name)==="\u6559\u5B66\u8BFE\u5802"&&u.a.createElement(m.a,{onClick:function(){localStorage.getItem("Noviceguide")==="0"||ut({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:u.a.createElement("div",null,"\u975E\u5E38\u68D2\uFF0C\u54B1\u4EEC\u5DF2\u7ECF\u5230\u8FBE\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u5E73\u53F0\u4E0A\u5DF2\u7ECF\u6709\u51E0\u5343\u4F4D\u8001\u5E08\u521B\u5EFA\u4E86\u81EA\u5DF1\u7684\u6559\u5B66\u8BFE\u5802\uFF0C\u4F60\u4E5F\u53EF\u4EE5\u8F7B\u677E\u5B8C\u6210\u54DF\uFF01\u73B0\u5728\u8BF7\u60A8\u70B9\u51FB\u9875\u9762\u4E0A \u201C\u65B0\u5EFA\u8BFE\u5802\u201D\u6309\u94AE\u5F00\u59CB\u65B0\u5EFA\u81EA\u5DF1\u7684\u8BFE\u5802~")}})},className:At.actionTabs.type===4?S.a.classromediv:"",dangerouslySetInnerHTML:{__html:Tt.name},to:Tt.link}),(Tt==null?void 0:Tt.name)!="\u6559\u5B66\u8BFE\u5802"&&Tt.link.indexOf("http")<0&&u.a.createElement(m.a,{onClick:function(){ut({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},dangerouslySetInnerHTML:{__html:Tt.name},to:Tt.link,target:Tt.link.indexOf("http")>-1?"_blank":"_self"}),(Tt==null?void 0:Tt.name)!="\u6559\u5B66\u8BFE\u5802"&&Tt.link.indexOf("http")>-1&&u.a.createElement("a",{target:Tt.link.indexOf("http")>-1?"_blank":"_self",dangerouslySetInnerHTML:{__html:Tt.name},href:Tt.link}))})),u.a.createElement("div",{className:"search-bar",style:{flex:Be.isIlearning?"initial":"1 0 auto"}},!Object(w.p)()&&!(Be!=null&&Be.isIlearning)&&u.a.createElement(u.a.Fragment,null,u.a.createElement(wn,null),!bt&&u.a.createElement(re,null),!bt&&!!(Ze!=null&&(bn=Ze.userInfo)!==null&&bn!==void 0&&bn.login)&&u.a.createElement(m.a,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:"/messages/".concat(Ze==null||((Gn=Ze.userInfo)===null||Gn===void 0)?void 0:Gn.login,"/user_tidings")},(Ze==null||((ta=Ze.navigationInfo)===null||ta===void 0||(($t=ta.top)===null||$t===void 0))?void 0:$t.new_message)&&u.a.createElement("span",{className:S.a.newslight}))),!bt&&u.a.createElement(be,{payload:ot}))),u.a.createElement(J.a,{centered:!0,destroyOnClose:!0,visible:Rt,title:"\u63D0\u793A",width:"500px",okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(w.O)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:function(){return pt(!1)}},u.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},u.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650"),u.a.createElement("img",{src:p.C,width:200,height:200}),u.a.createElement("p",null,"\u7FA4\u53F7\uFF1A693542422 ")))),u.a.createElement(it,null))}else return u.a.createElement(u.a.Fragment,null)},rt=k.a=Object(E.a)(function(Ue){var ke=Ue.homePage,Ke=Ue.loading,He=Ue.user,Ze=Ue.globalSetting,Be=Ue.shixunHomeworks;return{homePage:ke,user:He,globalSetting:Ze,loading:Ke.models.index,shixunHomeworks:Be}})(st)},sR1s:function(Te,k,o){"use strict";o.d(k,"b",function(){return $}),o.d(k,"a",function(){return x}),o.d(k,"c",function(){return D}),o.d(k,"d",function(){return fe});var le=o("U8pU"),J="RC_TABLE_KEY";function Re(oe){return oe==null?[]:Array.isArray(oe)?oe:[oe]}function $(oe,z){if(!z&&typeof z!="number")return oe;for(var L=Re(z),C=oe,_=0;_1)Object(L.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(S.length===0)return Object(L.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var U=S[0];if(D.isValidElement(U)&&Object(C.c)(U)){var Z=U.ref;S[0]=D.cloneElement(U,{ref:Object(C.a)(Z,this.setChildNode)})}return S.length===1?S[0]:S.map(function(ne,de){return!D.isValidElement(ne)||"key"in ne&&ne.key!==null?ne:D.cloneElement(ne,{key:"".concat(O,"-").concat(de)})})}}]),E}(D.Component);u.displayName="ResizeObserver",k.a=u},tWlo:function(Te,k){Te.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg=="},vHTk:function(Te,k,o){Te.exports={wrp:"wrp___z2l1F",bgBlack:"bgBlack___3ezfX",monaco:"monaco___1ypjT",darkBlue:"darkBlue___2ViJc",close:"close___3q-z4",embed:"embed___3dQqc"}},vToQ:function(Te,k,o){Te.exports={flex_box_center:"flex_box_center___3UWMh",flex_space_between:"flex_space_between___2nh9S",flex_box_vertical_center:"flex_box_vertical_center___2Neiq",flex_box_center_end:"flex_box_center_end___2_1FS",flex_box_column:"flex_box_column___2E-v7",userPic:"userPic___3Pu9t",rightMenu:"rightMenu___1qaVl",menuWrap:"menuWrap___3r9jm",exit:"exit___38Urs",classromediv:"classromediv___2R8_g",glow:"glow___323IR",height67:"height67___1DFRI",login:"login___20J7t"}},wCXF:function(Te,k,o){"use strict";o.d(k,"a",function(){return xt});var le=o("rePB"),J=o("VTBJ"),Re=o("KQm4"),$=o("U8pU"),x=o("ODXe"),D=o("q1tI"),fe=o("TSYQ"),oe=o.n(fe),z=o("Gytx"),L=o.n(z),C=o("Kwbf"),_=o("t23M"),O=o("qx4F"),u=o("6eGT"),g=o("IBYe"),m=o("Ff2n"),E=o("c+Xe"),p=o("fyJ8"),y=o("biw7");function S(je,Le,ze,st,rt){var Ue=ze[je]||{},ke=ze[Le]||{},Ke,He;Ue.fixed==="left"?Ke=st.left[je]:ke.fixed==="right"&&(He=st.right[Le]);var Ze=!1,Be=!1,Xe=!1,ut=!1,lt=ze[Le+1],Ct=ze[je-1];if(rt==="rtl"){if(Ke!==void 0){var bt=Ct&&Ct.fixed==="left";ut=!bt}else if(He!==void 0){var At=lt&<.fixed==="right";Xe=!At}}else if(Ke!==void 0){var kt=lt&<.fixed==="left";Ze=!kt}else if(He!==void 0){var St=Ct&&Ct.fixed==="right";Be=!St}return{fixLeft:Ke,fixRight:He,lastFixLeft:Ze,firstFixRight:Be,lastFixRight:Xe,firstFixLeft:ut,isSticky:st.isSticky}}var U=o("sR1s");function Z(je){var Le=je.cells,ze=je.stickyOffsets,st=je.flattenColumns,rt=je.rowComponent,Ue=je.cellComponent,ke=je.onHeaderRow,Ke=je.index,He=D.useContext(y.a),Ze=He.prefixCls,Be=He.direction,Xe;ke&&(Xe=ke(Le.map(function(lt){return lt.column}),Ke));var ut=Object(U.a)(Le.map(function(lt){return lt.column}));return D.createElement(rt,Object.assign({},Xe),Le.map(function(lt,Ct){var bt=lt.column,At=S(lt.colStart,lt.colEnd,st,ze,Be),kt;return bt&&bt.onHeaderCell&&(kt=lt.column.onHeaderCell(bt)),D.createElement(p.a,Object.assign({},lt,{ellipsis:bt.ellipsis,align:bt.align,component:Ue,prefixCls:Ze,key:ut[Ct]},At,{additionalProps:kt,rowType:"header"}))}))}Z.displayName="HeaderRow";var ne=Z;function de(je){var Le=[];function ze(ke,Ke){var He=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;Le[He]=Le[He]||[];var Ze=Ke,Be=ke.filter(Boolean).map(function(Xe){var ut={key:Xe.key,className:Xe.className||"",children:Xe.title,column:Xe,colStart:Ze},lt=1,Ct=Xe.children;return Ct&&Ct.length>0&&(lt=ze(Ct,Ze,He+1).reduce(function(bt,At){return bt+At},0),ut.hasSubColumns=!0),"colSpan"in Xe&&(lt=Xe.colSpan),"rowSpan"in Xe&&(ut.rowSpan=Xe.rowSpan),ut.colSpan=lt,ut.colEnd=ut.colStart+lt-1,Le[He].push(ut),Ze+=lt,lt});return Be}ze(je,0);for(var st=Le.length,rt=function(Ke){Le[Ke].forEach(function(He){!("rowSpan"in He)&&!He.hasSubColumns&&(He.rowSpan=st-Ke)})},Ue=0;Ue=0;Ke-=1){var He=Le[Ke],Ze=ze&&ze[Ke],Be=Ze&&Ze[T.a];(He||Be||ke)&&(rt.unshift(D.createElement("col",Object.assign({key:Ke,style:{width:He,minWidth:He}},Be))),ke=!0)}return D.createElement("colgroup",null,rt)}var s=d;function ue(je,Le){return Object(D.useMemo)(function(){for(var ze=[],st=0;st1?Pt-1:0),_t=1;_t=Xe&&(Ft=Xe-ut),ke({scrollLeft:Ft/Xe*(Be+2)}),St.current.x=Rt.pageX},Kt=function(){var Rt=Object(Ie.b)(Ue.current).top,pt=Rt+Ue.current.offsetHeight,ot=document.documentElement.scrollTop+window.innerHeight;pt-Object(O.a)()<=ot||Rt>=ot-Ke?kt(function(Mt){return Object(J.a)(Object(J.a)({},Mt),{},{isHiddenScrollBar:!0})}):kt(function(Mt){return Object(J.a)(Object(J.a)({},Mt),{},{isHiddenScrollBar:!1})})},hn=function(Rt){kt(function(pt){return Object(J.a)(Object(J.a)({},pt),{},{scrollLeft:Rt/Be*Xe||0})})};return D.useImperativeHandle(ze,function(){return{setScrollLeft:hn}}),D.useEffect(function(){var pn=Object(De.a)(document.body,"mouseup",zn,!1),Rt=Object(De.a)(document.body,"mousemove",gn,!1);return Kt(),function(){pn.remove(),Rt.remove()}},[ut,vn]),D.useEffect(function(){var pn=Object(De.a)(window,"scroll",Kt,!1),Rt=Object(De.a)(window,"resize",Kt,!1);return function(){pn.remove(),Rt.remove()}},[]),D.useEffect(function(){At.isHiddenScrollBar||kt(function(pn){var Rt,pt;return Object(J.a)(Object(J.a)({},pn),{},{scrollLeft:Ue.current.scrollLeft/((Rt=Ue.current)===null||Rt===void 0?void 0:Rt.scrollWidth)*((pt=Ue.current)===null||pt===void 0?void 0:pt.clientWidth)})})},[At.isHiddenScrollBar]),Be<=Xe||!ut||At.isHiddenScrollBar?null:D.createElement("div",{style:{height:Object(O.a)(),width:Xe,bottom:Ke},className:"".concat(Ze,"-sticky-scroll")},D.createElement("div",{onMouseDown:sn,ref:lt,className:oe()("".concat(Ze,"-sticky-scroll-bar"),Object(le.a)({},"".concat(Ze,"-sticky-scroll-bar-active"),vn)),style:{width:"".concat(ut,"px"),transform:"translate3d(".concat(At.scrollLeft,"px, 0, 0)")}}))},qe=D.forwardRef(Ge);function Je(je,Le){return D.useMemo(function(){var ze=!!je;return{isSticky:ze,stickyClassName:ze?"".concat(Le,"-sticky-header"):"",offsetHeader:Object($.a)(je)==="object"&&je.offsetHeader||0,offsetScroll:Object($.a)(je)==="object"&&je.offsetScroll||0}},[je,Le])}var $e=[],it={},xt="rc-table-internal-hook",vt=D.memo(function(je){var Le=je.children;return Le},function(je,Le){return L()(je.props,Le.props)?je.pingLeft!==Le.pingLeft||je.pingRight!==Le.pingRight:!1});function Ut(je){var Le,ze=je.prefixCls,st=je.className,rt=je.rowClassName,Ue=je.style,ke=je.data,Ke=je.rowKey,He=je.scroll,Ze=je.tableLayout,Be=je.direction,Xe=je.title,ut=je.footer,lt=je.summary,Ct=je.id,bt=je.showHeader,At=je.components,kt=je.emptyText,St=je.onRow,Wt=je.onHeaderRow,fn=je.internalHooks,vn=je.transformColumns,An=je.internalRefs,zn=je.sticky,sn=ke||$e,gn=!!sn.length,Kt=D.useState(0),hn=Object(x.a)(Kt,2),pn=hn[0],Rt=hn[1];D.useEffect(function(){Rt(Object(O.a)())});var pt=D.useMemo(function(){return Object(U.c)(At,{})},[At]),ot=D.useCallback(function(Dn,En){return Object(U.b)(pt,Dn)||En},[pt]),Mt=D.useMemo(function(){return typeof Ke=="function"?Ke:function(Dn){var En=Dn&&Dn[Ke];return En}},[Ke]),Ft=Object(T.c)(je),xn=Ft.expandIcon,wn=Ft.expandedRowKeys,zt=Ft.defaultExpandedRowKeys,tt=Ft.defaultExpandAllRows,bn=Ft.expandedRowRender,Gn=Ft.onExpand,ta=Ft.onExpandedRowsChange,$t=Ft.expandRowByClick,Tt=Ft.rowExpandable,Nn=Ft.expandIconColumnIndex,ua=Ft.expandedRowClassName,Me=Ft.childrenColumnName,Oe=Ft.indentSize,at=xn||Q,mt=Me||"children",dt=D.useMemo(function(){return bn?"row":je.expandable&&fn===xt&&je.expandable.__PARENT_RENDER_ICON__||sn.some(function(Dn){return Dn&&Object($.a)(Dn)==="object"&&Dn[mt]})?"nest":!1},[!!bn,sn]),Nt=D.useState(function(){return zt||(tt?be(sn,Mt,mt):[])}),Dt=Object(x.a)(Nt,2),Ye=Dt[0],ht=Dt[1],Pt=D.useMemo(function(){return new Set(wn||Ye||[])},[wn,Ye]),Xt=D.useCallback(function(Dn){var En=Mt(Dn,sn.indexOf(Dn)),yn,Ja=Pt.has(En);Ja?(Pt.delete(En),yn=Object(Re.a)(Pt)):yn=[].concat(Object(Re.a)(Pt),[En]),ht(yn),Gn&&Gn(!Ja,Dn),ta&&ta(yn)},[Mt,Pt,sn,Gn,ta]),_t=D.useState(0),Zt=Object(x.a)(_t,2),Ln=Zt[0],qt=Zt[1],Mn=Object(X.b)(Object(J.a)(Object(J.a)(Object(J.a)({},je),Ft),{},{expandable:!!bn,expandedKeys:Pt,getRowKey:Mt,onTriggerExpand:Xt,expandIcon:at,expandIconColumnIndex:Nn,direction:Be}),fn===xt?vn:null),un=Object(x.a)(Mn,2),ct=un[0],wt=un[1],Hn=D.useMemo(function(){return{columns:ct,flattenColumns:wt}},[ct,wt]),Jn=D.useRef(),ha=D.useRef(),In=D.useRef(),oa=D.useState(!1),Lt=Object(x.a)(oa,2),We=Lt[0],Qt=Lt[1],en=D.useState(!1),_n=Object(x.a)(en,2),an=_n[0],cn=_n[1],tn=ie(new Map),na=Object(x.a)(tn,2),Kn=na[0],ln=na[1],rn=Object(U.a)(wt),Sa=rn.map(function(Dn){return Kn.get(Dn)}),ia=D.useMemo(function(){return Sa},[Sa.join("_")]),qn=W(ia,wt.length,Be),aa=He&&Object(U.d)(He.y),Un=He&&Object(U.d)(He.x),ya=Un&&wt.some(function(Dn){var En=Dn.fixed;return En}),kn=D.useRef(),mn=Je(zn,ze),Bt=mn.isSticky,dn=mn.offsetHeader,ca=mn.offsetScroll,Vn=mn.stickyClassName,Xn,vr,La;aa&&(vr={overflowY:"scroll",maxHeight:He.y}),Un&&(Xn={overflowX:"auto"},aa||(vr={overflowY:"hidden"}),La={width:He.x===!0?"auto":He.x,minWidth:"100%"});var Fa=D.useCallback(function(Dn,En){ln(function(yn){var Ja=new Map(yn);return Ja.set(Dn,En),Ja})},[]),Pa=Ce(null),Nr=Object(x.a)(Pa,2),nr=Nr[0],gr=Nr[1];function br(Dn,En){if(!En)return;typeof En=="function"?En(Dn):En.scrollLeft!==Dn&&(En.scrollLeft=Dn)}var Ha=function(En){var yn=En.currentTarget,Ja=En.scrollLeft,Mr=typeof Ja=="number"?Ja:yn.scrollLeft,Ir=yn||it;if(!gr()||gr()===Ir){var Rr;nr(Ir),br(Mr,ha.current),br(Mr,In.current),br(Mr,(Rr=kn.current)===null||Rr===void 0?void 0:Rr.setScrollLeft)}if(yn){var Jr=yn.scrollWidth,uo=yn.clientWidth;Qt(Mr>0),cn(Mr0?[].concat(Object(J.a)(m),Object(J.a)(C(S).map(function(U){return Object(Re.a)({fixed:y},U)}))):[].concat(Object(J.a)(m),[Object(Re.a)(Object(Re.a)({},E),{},{fixed:y})])},[])}function _(g){for(var m=!0,E=0;E=0;S-=1){var U=g[S];if(y&&U.fixed!=="right")y=!1;else if(!y&&U.fixed==="right"){Object(fe.a)(!1,"Index ".concat(S+1," of `columns` missing `fixed='right'` prop."));break}}}function O(g){return g.map(function(m){var E=m.fixed,p=Object($.a)(m,["fixed"]),y=E;return E==="left"?y="right":E==="right"&&(y="left"),Object(Re.a)({fixed:y},p)})}function u(g,m){var E=g.prefixCls,p=g.columns,y=g.children,S=g.expandable,U=g.expandedKeys,Z=g.getRowKey,ne=g.onTriggerExpand,de=g.expandIcon,_e=g.rowExpandable,ae=g.expandIconColumnIndex,T=g.direction,d=g.expandRowByClick,s=x.useMemo(function(){return p||L(y)},[p,y]),ue=x.useMemo(function(){if(S){var N,H=ae||0,w=s[H],j=(N={},Object(le.a)(N,z.a,{className:"".concat(E,"-expand-icon-col")}),Object(le.a)(N,"title",""),Object(le.a)(N,"fixed",w?w.fixed:null),Object(le.a)(N,"className","".concat(E,"-row-expand-icon-cell")),Object(le.a)(N,"render",function(B,te,ye){var Pe=Z(te,ye),xe=U.has(Pe),Se=_e?_e(te):!0,X=de({prefixCls:E,expanded:xe,expandable:Se,record:te,onExpand:ne});return d?x.createElement("span",{onClick:function(Ee){return Ee.stopPropagation()}},X):X}),N),K=s.slice();return H>=0&&K.splice(H,0,j),K}return s},[S,s,Z,U,de,T]),Y=x.useMemo(function(){var N=ue;return m&&(N=m(N)),N.length||(N=[{render:function(){return null}}]),N},[m,ue,T]),F=x.useMemo(function(){return T==="rtl"?O(C(Y)):C(Y)},[Y,T]);return[Y,F]}k.b=u},xrsn:function(Te,k,o){Te.exports={flex_box_center:"flex_box_center___2cC1r",flex_space_between:"flex_space_between___9TeDx",flex_box_vertical_center:"flex_box_vertical_center___3EIYv",flex_box_center_end:"flex_box_center_end___1Uph0",flex_box_column:"flex_box_column___17_5w",header:"header___1E4MV",logo:"logo___R8PNJ",menu:"menu___Km2Uo",actived:"actived___12Ff0","edu-menu":"edu-menu___2hxbr",newslight:"newslight___jwZR3",classromediv:"classromediv___Cjpgf",glow:"glow___3Nuu5",spandiv:"spandiv___3YPu8","header-iearning":"header-iearning___2Us_L",title:"title___3TtoH",headerFixed:"headerFixed___1V7d4"}},"y0+3":function(Te,k,o){"use strict";o.d(k,"a",function(){return C}),o.d(k,"b",function(){return O});var le=/margin|padding|width|height|max|min|offset/,J={left:!0,top:!0},Re={cssFloat:1,styleFloat:1,float:1};function $(u){return u.nodeType===1?u.ownerDocument.defaultView.getComputedStyle(u,null):{}}function x(u,g,m){if(g=g.toLowerCase(),m==="auto"){if(g==="height")return u.offsetHeight;if(g==="width")return u.offsetWidth}return g in J||(J[g]=le.test(g)),J[g]?parseFloat(m)||0:m}function D(u,g){var m=arguments.length,E=$(u);return g=Re[g]?"cssFloat"in u.style?"cssFloat":"styleFloat":g,m===1?E:x(u,g,E[g]||u.style[g])}function fe(u,g,m){var E=arguments.length;if(g=Re[g]?"cssFloat"in u.style?"cssFloat":"styleFloat":g,E===3)return typeof m=="number"&&le.test(g)&&(m="".concat(m,"px")),u.style[g]=m,m;for(var p in g)g.hasOwnProperty(p)&&fe(u,p,g[p]);return $(u)}function oe(u){return u===document.body?document.documentElement.clientWidth:u.offsetWidth}function z(u){return u===document.body?window.innerHeight||document.documentElement.clientHeight:u.offsetHeight}function L(){var u=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),g=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:u,height:g}}function C(){var u=document.documentElement.clientWidth,g=window.innerHeight||document.documentElement.clientHeight;return{width:u,height:g}}function _(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function O(u){var g=u.getBoundingClientRect(),m=document.documentElement;return{left:g.left+(window.pageXOffset||m.scrollLeft)-(m.clientLeft||document.body.clientLeft||0),top:g.top+(window.pageYOffset||m.scrollTop)-(m.clientTop||document.body.clientTop||0)}}},yslc:function(Te,k){Te.exports="data:image/png;base64,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"},zXvr:function(Te,k,o){"use strict";o.r(k);var le=o("T2oS"),J=o("W9HT"),Re=o("giR+"),$=o("fyUT"),x=o("miYZ"),D=o("tsqr"),fe=o("9og8"),oe=o("k1fw"),z=o("2qtc"),L=o("kLXV"),C=o("/zsF"),_=o("PArb"),O=o("14J3"),u=o("BMrR"),g=o("jCWc"),m=o("kPKH"),E=o("+L6B"),p=o("2/Rp"),y=o("y8nQ"),S=o("Vl3Y"),U=o("tJVT"),Z=o("Znn+"),ne=o("ZTPi"),de=o("tU7J"),_e=o("wFql"),ae=o("WmNS"),T=o.n(ae),d=o("q1tI"),s=o.n(d),ue=o("0TN8"),Y=o("8Skl"),F=o("Ty5D"),N=o("9kvl"),H=o("izBO"),w=o.n(H),j=o("fr4D"),K=o("xKgJ"),ee=o("5NDa"),B=o("5rEg"),te=function(Oe){var at=Oe.dispatch,mt=Oe.innovation,dt=Oe.detail,Nt=S.a.useForm(),Dt=Object(U.a)(Nt,1),Ye=Dt[0],ht=Object(d.useState)("notyet"),Pt=Object(U.a)(ht,2),Xt=Pt[0],_t=Pt[1],Zt=Object(d.useRef)(),Ln=function(){var Hn=Object(fe.a)(T.a.mark(function Jn(){var ha,In;return T.a.wrap(function(Lt){for(;;)switch(Lt.prev=Lt.next){case 0:return Lt.prev=0,Lt.next=3,Ye.validateFields();case 3:return ha=Ye.getFieldValue("name"),_t("forking"),Lt.next=7,Object(j.d)("".concat(dt.id),{name:ha});case 7:In=Lt.sent,In.status===0&&(D.b.success("fork\u6210\u529F"),Zt.current=In.sci_project_id,mt.openForkModalPosition==="remindModal"&&window.localStorage.setItem("hideRemindModal","".concat(mt.hideRemindModal))),_t("success"),Lt.next=15;break;case 12:Lt.prev=12,Lt.t0=Lt.catch(0),_t("fail");case 15:case"end":return Lt.stop()}},Jn,null,[[0,12]])}));return function(){return Hn.apply(this,arguments)}}(),qt=function(){N.d.push("/innovation/project/detail/".concat(Zt.current)),location.reload()},Mn=function(){_t("notyet"),Ye.resetFields(),at({type:"innovation/closeModal"})},un=function(){Xt==="success"?qt():Ln()},ct=s.a.createElement(S.a,{autoComplete:"off",form:Ye,initialValues:{name:dt.sci_project.name}},s.a.createElement(S.a.Item,{label:"\u65B0\u9879\u76EE\u540D\u79F0",name:"name",required:!0,rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9879\u76EE\u540D\u79F0"}]},s.a.createElement(B.a,{placeholder:"\u8BF7\u8F93\u5165",maxLength:60}))),wt={notyet:ct,forking:s.a.createElement("div",{style:{height:40}}),success:s.a.createElement("p",null,"\u9879\u76EE\u5DF2\u7ECFFork\u5B8C\u6210\uFF0C\u73B0\u5728\u5C31\u53BB\u67E5\u770B\u9879\u76EE\u5417\uFF1F"),fail:ct};return s.a.createElement(L.a,{title:"Fork\u9879\u76EE",width:600,visible:mt.visibleModalName==="fork-project",className:"".concat(w.a.fork_modal),destroyOnClose:!0,centered:!0,onCancel:Mn,onOk:un,okText:Xt==="success"?"\u67E5\u770B\u9879\u76EE":"\u786E\u5B9A"},s.a.createElement(J.a,{tip:"\u9879\u76EEFork\u4E2D",spinning:Xt==="forking"},wt[Xt]))},ye=Object(N.a)(function(Me){var Oe=Me.innovation;return{innovation:Oe}})(te),Pe=o("wd/R"),xe=o.n(Pe),Se=o("m3rI"),X=function(){var Oe=Object(d.useState)(xe()().valueOf()),at=Object(U.a)(Oe,2),mt=at[0],dt=at[1],Nt=Object(d.useMemo)(function(){return"".concat(Se.a.API_SERVER,"/rucaptcha?t=").concat(mt)},[mt]),Dt=function(){dt(xe()().valueOf())};return s.a.createElement(u.a,{align:"middle"},s.a.createElement("img",{src:Nt,alt:""}),s.a.createElement("span",{onClick:Dt,style:{fontSize:12,fontWeight:400,color:"#165DFF",marginLeft:10,cursor:"pointer"}},"\u770B\u4E0D\u6E05\u6362\u4E00\u5F20"))},re=X,Ee=function(Oe){var at=Oe.dispatch,mt=Oe.innovation,dt=Oe.projectId,Nt=S.a.useForm(),Dt=Object(U.a)(Nt,1),Ye=Dt[0],ht=function(){var Pt=Object(fe.a)(T.a.mark(function Xt(){var _t,Zt;return T.a.wrap(function(qt){for(;;)switch(qt.prev=qt.next){case 0:return qt.prev=0,qt.next=3,Ye.validateFields();case 3:return _t=Ye.getFieldsValue(),qt.next=6,Object(j.b)(dt,{code:_t.code});case 6:Zt=qt.sent,Zt.status===0&&(D.b.success("\u5220\u9664\u6210\u529F"),at({type:"innovation/closeModal"}),N.d.replace("/innovation/project")),qt.next=13;break;case 10:qt.prev=10,qt.t0=qt.catch(0),at({type:"innovation/closeModal"});case 13:case"end":return qt.stop()}},Xt,null,[[0,10]])}));return function(){return Pt.apply(this,arguments)}}();return s.a.createElement(L.a,{title:"\u5220\u9664\u9879\u76EE",width:600,okText:"\u786E\u5B9A\u5220\u9664",okButtonProps:{type:"primary",danger:!0},centered:!0,visible:mt.visibleModalName==="delete-project",destroyOnClose:!0,onCancel:function(){return at({type:"innovation/closeModal"})},onOk:ht},s.a.createElement(S.a,{autoComplete:"off",form:Ye,preserve:!1},s.a.createElement(S.a.Item,{label:"\u9A8C\u8BC1\u7801",required:!0},s.a.createElement(S.a.Item,{name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},s.a.createElement(B.a,{placeholder:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"})),s.a.createElement("span",{style:{color:"#FA6400"}},"\u5220\u9664\u9879\u76EE\u540E\uFF0C\u5C06\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C"),s.a.createElement(re,null))))},ie=Object(N.a)(function(Me){var Oe=Me.innovation;return{innovation:Oe}})(Ee),Ce=o("qVdP"),v=o("jsC+"),W=o("lUTK"),P=o("BvKs"),ce=o("5Dmo"),R=o("3S7+"),Q=o("PpiC"),be=o("jXuf"),De=o.n(be),Ie=o("oBTY"),Ge=o("ozfa"),qe=o("MJZm"),Je=o("P5Jw"),$e=o("KUBS"),it=o.n($e),xt=function(Oe){var at=Oe.shixunsDetail,mt=Oe.globalSetting,dt=Oe.loading,Nt=Oe.user,Dt=Oe.dispatch,Ye=Oe.isRepository,ht=Object(Q.a)(Oe,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),Pt=Object(F.h)(),Xt=Object(F.i)(),_t=Object(d.useState)({}),Zt=Object(U.a)(_t,2),Ln=Zt[0],qt=Zt[1],Mn=Object(d.useRef)(),un=S.a.useForm(),ct=Object(U.a)(un,1),wt=ct[0],Hn=Object(d.useState)(""),Jn=Object(U.a)(Hn,2),ha=Jn[0],In=Jn[1];Object(d.useEffect)(function(){ht.visible&&wt.resetFields()},[ht.visible]),Object(d.useEffect)(function(){var We=sessionStorage.getItem("pathArray");if(We){var Qt=We.split(",").join("/"),en=Qt.indexOf("/")===0?Qt.substr(1):Qt;In(en)}},[]),Object(d.useEffect)(function(){var We,Qt;Mn.current=(We=Pt.pathname)===null||We===void 0||((Qt=We.split("/"))===null||Qt===void 0)?void 0:Qt[2]},[]);var oa=function(){var We=Object(fe.a)(T.a.mark(function Qt(){var en,_n,an=arguments;return T.a.wrap(function(tn){for(;;)switch(tn.prev=tn.next){case 0:return en=an.length>0&&an[0]!==void 0?an[0]:{},tn.next=3,Dt({type:"shixunsDetail/addRepositoryFiles",payload:{id:Xt.taskId,message:en.commitMessage,content:"",path:(ht.defaultPath?ht.defaultPath+"/":"")+en.path+"/"+(en.file||".gitkeep"),secret_repository:Ye?void 0:!0}});case 3:_n=tn.sent,_n!=null&&_n.url&&(D.b.success("\u6DFB\u52A0\u6210\u529F"),ht.onOK({path:(ht.defaultPath?ht.defaultPath+"/":"")+en.path+"/"+(en.file||".gitkeep"),name:en.path.split("/")[en.path.split("/").length-1]}),ht.onClose());case 5:case"end":return tn.stop()}},Qt)}));return function(){return We.apply(this,arguments)}}(),Lt=function(){var Qt,en;N.d.push("/shixuns/".concat(Mn.current,"/").concat((Qt=Pt.pathname)===null||Qt===void 0||((en=Qt.split("/"))===null||en===void 0)?void 0:en[3]).concat(ha?"/master/shixun_show/".concat(ha):""))};return s.a.createElement(L.a,{width:"60%",centered:!0,visible:ht.visible,wrapClassName:it.a.modal,onOk:function(){wt.submit()},onCancel:ht.onClose,title:"\u65B0\u5EFA\u6587\u4EF6\u5939"},s.a.createElement("section",{className:it.a.bg},s.a.createElement("div",{className:it.a.wrap},s.a.createElement(S.a,{className:"mt10",form:wt,scrollToFirstError:!0,layout:"vertical",onFinish:oa,onChange:function(){var Qt,en,_n,an,cn=Object(oe.a)({},wt.getFieldsValue()),tn=cn==null||((Qt=cn.path)===null||Qt===void 0)?void 0:Qt.split(""),na=cn==null||((en=cn.file)===null||en===void 0)?void 0:en.split("");tn!=null&&(_n=tn.filter(function(Kn){return Kn=="/"}))!==null&&_n!==void 0&&_n.length&&(cn.path=cn.path.substring(0,cn.path.length-1)),na!=null&&(an=na.filter(function(Kn){return Kn=="/"}))!==null&&an!==void 0&&an.length&&(cn.file=cn.file.substring(0,cn.path.length-1)),wt.setFieldsValue(Object(oe.a)({},cn)),qt(cn)}},s.a.createElement(S.a.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0\uFF1A",name:"path"},s.a.createElement(u.a,null,s.a.createElement(m.a,null,s.a.createElement("span",{className:it.a.filePath},ht.defaultPath+"/")),s.a.createElement(m.a,{flex:"1"},s.a.createElement(S.a.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},s.a.createElement(B.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0",size:"large"}))))),s.a.createElement(S.a.Item,{label:"\u6587\u4EF6\u540D\u79F0\uFF1A",name:"file"},s.a.createElement(B.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0\uFF0C\u5982\u679C\u4E0D\u586B\u5199\u7CFB\u7EDF\u5C06\u5728\u6587\u4EF6\u5939\u4E0B\u521B\u5EFA.gitkeep\u7684\u9ED8\u8BA4\u6587\u4EF6",size:"large"})),s.a.createElement(S.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},s.a.createElement(B.a,{placeholder:"\u8BF7\u8F93\u5165\u672C\u6B21\u63D0\u4EA4\u7684\u4E3B\u8981\u4FE1\u606F\uFF0C\u5408\u7406\u7684\u63CF\u8FF0\u4FE1\u606F\u6709\u5229\u4E8E\u4EE3\u7801\u5386\u53F2\u8BB0\u5F55\u7684\u7BA1\u7406",size:"large"}))))))},vt=Object(N.a)(function(Me){var Oe=Me.shixunsDetail,at=Me.loading,mt=Me.globalSetting,dt=Me.user;return{shixunsDetail:Oe,globalSetting:mt,user:dt,loading:at.models.index}})(xt),Ut=o("7ahc"),Ht=function(Oe){var at=Oe.shixunsDetail,mt=Oe.globalSetting,dt=Oe.loading,Nt=Oe.user,Dt=Oe.dispatch,Ye=Oe.isRepository,ht=Object(Q.a)(Oe,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),Pt=Object(F.h)(),Xt=Object(F.i)(),_t=Object(d.useState)({}),Zt=Object(U.a)(_t,2),Ln=Zt[0],qt=Zt[1],Mn=Object(d.useRef)(),un=S.a.useForm(),ct=Object(U.a)(un,1),wt=ct[0],Hn=Object(d.useState)(""),Jn=Object(U.a)(Hn,2),ha=Jn[0],In=Jn[1];Object(d.useEffect)(function(){ht.visible&&wt.resetFields()},[ht.visible]),Object(d.useEffect)(function(){var We=sessionStorage.getItem("pathArray");if(We){var Qt=We.split(",").join("/"),en=Qt.indexOf("/")===0?Qt.substr(1):Qt;In(en)}},[]),Object(d.useEffect)(function(){var We,Qt;Mn.current=(We=Pt.pathname)===null||We===void 0||((Qt=We.split("/"))===null||Qt===void 0)?void 0:Qt[2]},[]);var oa=function(){var We=Object(fe.a)(T.a.mark(function Qt(){var en,_n,an=arguments;return T.a.wrap(function(tn){for(;;)switch(tn.prev=tn.next){case 0:return en=an.length>0&&an[0]!==void 0?an[0]:{},tn.next=3,Dt({type:"shixunsDetail/addRepositoryFiles",payload:{id:Xt.taskId,message:en.commitMessage,content:en.codeMirror,path:(ht.defaultPath?ht.defaultPath+"/":"")+en.path,secret_repository:Ye?void 0:!0}});case 3:_n=tn.sent,_n!=null&&_n.url&&(D.b.success("\u6DFB\u52A0\u6210\u529F"),ht.onOK({path:(ht.defaultPath?ht.defaultPath+"/":"")+en.path,name:en.path.split("/")[en.path.split("/").length-1]}),ht.onClose());case 5:case"end":return tn.stop()}},Qt)}));return function(){return We.apply(this,arguments)}}(),Lt=function(){var Qt,en;N.d.push("/shixuns/".concat(Mn.current,"/").concat((Qt=Pt.pathname)===null||Qt===void 0||((en=Qt.split("/"))===null||en===void 0)?void 0:en[3]).concat(ha?"/master/shixun_show/".concat(ha):""))};return s.a.createElement(L.a,{width:"60%",visible:ht.visible,wrapClassName:it.a.modal,centered:!0,onOk:function(){wt.submit()},onCancel:ht.onClose,title:"\u65B0\u5EFA\u6587\u4EF6"},s.a.createElement("section",{className:it.a.bg},s.a.createElement("div",{className:it.a.wrap},s.a.createElement(S.a,{className:"mt10",form:wt,scrollToFirstError:!0,layout:"vertical",onFinish:oa,onChange:function(){var Qt,en,_n=Object(oe.a)({},wt.getFieldsValue()),an=_n==null||((Qt=_n.path)===null||Qt===void 0)?void 0:Qt.split("");(an==null||((en=an.filter(function(cn){return cn=="/"}))===null||en===void 0)?void 0:en.length)>1&&(_n.path=_n.path.substring(0,_n.path.length-1)),wt.setFieldsValue(Object(oe.a)({},_n)),qt(_n)}},s.a.createElement(S.a.Item,{label:"\u6587\u4EF6\u540D\u79F0\u6216\u6587\u4EF6\u8DEF\u5F84\uFF1A",name:"path"},s.a.createElement(u.a,null,s.a.createElement(m.a,null,s.a.createElement("span",{className:it.a.filePath},ht.defaultPath+"/")),s.a.createElement(m.a,{flex:"1"},s.a.createElement(S.a.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},s.a.createElement(B.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"large"}))))),s.a.createElement(S.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},s.a.createElement(B.a,{placeholder:"\u8BF7\u8F93\u5165\u672C\u6B21\u63D0\u4EA4\u7684\u4E3B\u8981\u4FE1\u606F\uFF0C\u5408\u7406\u7684\u63CF\u8FF0\u4FE1\u606F\u6709\u5229\u4E8E\u4EE3\u7801\u5386\u53F2\u8BB0\u5F55\u7684\u7BA1\u7406",size:"large"})),s.a.createElement("div",{className:"mt10 mb20"},s.a.createElement(S.a.Item,{name:"codeMirror",label:"\u6587\u4EF6\u5185\u5BB9\uFF1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5185\u5BB9"}]},s.a.createElement(Ut.a,{options:{modal:"javascript",lineNumbers:!0,theme:"railscasts",indentUnit:4,matchBrackets:!0,autoRefresh:!0,smartIndent:!0,extraKeys:{"Alt-/":"autocomplete"},autofocus:!0,styleActiveLine:!0,lint:!0,linkurl:"",gutters:["CodeMirror-linenumbers","breakpoints","CodeMirror-lint-markers"]}})))))))},je=Object(N.a)(function(Me){var Oe=Me.shixunsDetail,at=Me.loading,mt=Me.globalSetting,dt=Me.user;return{shixunsDetail:Oe,globalSetting:mt,user:dt,loading:at.models.index}})(Ht),Le=function(Oe){var at=Oe.shixunsDetail,mt=Oe.globalSetting,dt=Oe.loading,Nt=Oe.user,Dt=Oe.dispatch,Ye=Oe.isRepository,ht=Object(Q.a)(Oe,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),Pt=Object(F.h)(),Xt=Object(F.i)(),_t=Object(d.useState)({}),Zt=Object(U.a)(_t,2),Ln=Zt[0],qt=Zt[1],Mn=Object(d.useRef)(),un=S.a.useForm(),ct=Object(U.a)(un,1),wt=ct[0],Hn=Object(d.useState)(""),Jn=Object(U.a)(Hn,2),ha=Jn[0],In=Jn[1],oa=Object(d.useState)(""),Lt=Object(U.a)(oa,2),We=Lt[0],Qt=Lt[1];Object(d.useEffect)(function(){ht.visible&&wt.resetFields()},[ht.visible]),Object(d.useEffect)(function(){var an=ht.defaultPath.split("/");an.length===1?(In(""),Qt(ht.defaultPath)):(Qt(an.pop()),In(an.join("/")+"/"))},[ht.defaultPath]),Object(d.useEffect)(function(){var an,cn;Mn.current=(an=Pt.pathname)===null||an===void 0||((cn=an.split("/"))===null||cn===void 0)?void 0:cn[2]},[]);var en=function(){var an=Object(fe.a)(T.a.mark(function cn(){var tn,na,Kn=arguments;return T.a.wrap(function(rn){for(;;)switch(rn.prev=rn.next){case 0:return tn=Kn.length>0&&Kn[0]!==void 0?Kn[0]:{},rn.next=3,Dt({type:"shixunsDetail/moveGitFiles",payload:{id:Xt.taskId,from:ht.defaultPath,to:ha+tn.path,message:tn.commitMessage||"".concat(ht.defaultPath," rename to ").concat(ha).concat(tn.path," "),secret_repository:Ye}});case 3:na=rn.sent,(na==null?void 0:na.status)===0&&(D.b.success("\u6DFB\u52A0\u6210\u529F"),ht.onOK({path:tn.path,name:tn.path}),ht.onClose());case 5:case"end":return rn.stop()}},cn)}));return function(){return an.apply(this,arguments)}}(),_n=function(){var cn,tn;N.d.push("/shixuns/".concat(Mn.current,"/").concat((cn=Pt.pathname)===null||cn===void 0||((tn=cn.split("/"))===null||tn===void 0)?void 0:tn[3]).concat(ha?"/master/shixun_show/".concat(ha):""))};return s.a.createElement(L.a,{width:"40%",visible:ht.visible,wrapClassName:it.a.modal,centered:!0,onOk:function(){wt.submit()},onCancel:ht.onClose,title:"\u63D0\u4EA4\u8BF4\u660E"},s.a.createElement("section",{className:it.a.bg},s.a.createElement("div",{className:it.a.wrap},s.a.createElement(S.a,{className:"mt10",form:wt,scrollToFirstError:!0,layout:"vertical",onFinish:en,onChange:function(){var cn,tn,na=Object(oe.a)({},wt.getFieldsValue()),Kn=na==null||((cn=na.path)===null||cn===void 0)?void 0:cn.split("");(Kn==null||((tn=Kn.filter(function(ln){return ln=="/"}))===null||tn===void 0)?void 0:tn.length)>1&&(na.path=na.path.substring(0,na.path.length-1)),wt.setFieldsValue(Object(oe.a)({},na)),qt(na)}},s.a.createElement(S.a.Item,{label:"\u91CD\u547D\u540D\uFF1A",name:"path"},s.a.createElement(u.a,null,s.a.createElement(m.a,{flex:"1"},s.a.createElement(S.a.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},s.a.createElement(B.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"large",defaultValue:We}))))),s.a.createElement(S.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage"},s.a.createElement(B.a,{placeholder:"\u5982\u4E0D\u586B\u5199\uFF0C\u9ED8\u8BA4\u63D0\u4EA4\u4FE1\u606F\u662F\uFF08".concat(ht.defaultPath," rename to \u65B0\u7684\u540D\u79F0 \uFF09"),size:"large"}))))))},ze=Object(N.a)(function(Me){var Oe=Me.shixunsDetail,at=Me.loading,mt=Me.globalSetting,dt=Me.user;return{shixunsDetail:Oe,globalSetting:mt,user:dt,loading:at.models.index}})(Le),st=o("DZo9"),rt=o("8z0m"),Ue=o("ZaFS"),ke=o.n(Ue),Ke=rt.a.Dragger,He=function(Oe){var at=Oe.shixunsDetail,mt=Oe.globalSetting,dt=Oe.loading,Nt=Oe.user,Dt=Oe.dispatch,Ye=Oe.isRepository,ht=Object(Q.a)(Oe,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),Pt=Object(F.h)(),Xt=Object(F.i)(),_t=Object(d.useState)({}),Zt=Object(U.a)(_t,2),Ln=Zt[0],qt=Zt[1],Mn=Object(d.useRef)(),un=S.a.useForm(),ct=Object(U.a)(un,1),wt=ct[0],Hn=Object(d.useState)([]),Jn=Object(U.a)(Hn,2),ha=Jn[0],In=Jn[1],oa=Object(d.useState)(),Lt=Object(U.a)(oa,2),We=Lt[0],Qt=Lt[1],en;Object(d.useEffect)(function(){ht.visible&&(wt.resetFields(),In([]))},[ht.visible]),Object(d.useEffect)(function(){Mn.current=Xt.taskId},[]),Object(d.useEffect)(function(){var Kn=sessionStorage.getItem("pathArray");if(Kn){var ln=Kn.split(",").join("/"),rn=ln.indexOf("/")===0?ln.substr(1):ln;Qt(rn)}},[]);var _n=function(ln){if(en=ln.file.name,ln.file.status==="done"||ln.file.status==="uploading"){var rn,Sa,ia;if(In(ln.fileList),!ln.file.response)return;if(((rn=ln.file.response)===null||rn===void 0?void 0:rn.status)===0){D.b.success("\u4E0A\u4F20\u6210\u529F\uFF01");return}In(ha.filter(function(qn){return qn.uid!==ln.file.uid})),((Sa=ln.file.response)===null||Sa===void 0?void 0:Sa.message)&&D.b.info((ia=ln.file.response)===null||ia===void 0?void 0:ia.message)}},an=function(){var Kn=Object(fe.a)(T.a.mark(function ln(rn){var Sa;return T.a.wrap(function(qn){for(;;)switch(qn.prev=qn.next){case 0:if(rn.response){qn.next=3;break}return D.b.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01"),qn.abrupt("return");case 3:return qn.next=5,Dt({type:"shixunsDetail/deleteGitFile",payload:{id:Xt.taskId,path:We?"".concat(We,"/").concat(rn.name):rn.name,message:wt.getFieldValue("commitMessage")||"\u5220\u9664\u4E86".concat(We?"".concat(We,"/").concat(rn.name):rn.name),secret_repository:Ye?null:!0}});case 5:Sa=qn.sent,Sa.status===0&&(In(ha.filter(function(aa){return aa.uid!==rn.uid})),D.b.info("\u5220\u9664\u6210\u529F"));case 7:case"end":return qn.stop()}},ln)}));return function(rn){return Kn.apply(this,arguments)}}(),cn={height:300,multiple:!0,withCredentials:!0,data:function(){var Kn=Object(fe.a)(T.a.mark(function rn(){return T.a.wrap(function(ia){for(;;)switch(ia.prev=ia.next){case 0:return ia.abrupt("return",new Promise(function(){var qn=Object(fe.a)(T.a.mark(function aa(Un,ya){return T.a.wrap(function(mn){for(;;)switch(mn.prev=mn.next){case 0:setTimeout(Object(fe.a)(T.a.mark(function Bt(){var dn,ca;return T.a.wrap(function(Xn){for(;;)switch(Xn.prev=Xn.next){case 0:return Xn.next=2,wt.getFieldsValue();case 2:dn=Xn.sent,ca=Object(oe.a)(Object(oe.a)({},{path:ht.defaultPath?ht.defaultPath:"",message:Ln.commitMessage||"\u4E0A\u4F20\u4E86".concat(en)}),Ye?{}:{secret_repository:!0}),Un(ca);case 5:case"end":return Xn.stop()}},Bt)})),200);case 1:case"end":return mn.stop()}},aa)}));return function(aa,Un){return qn.apply(this,arguments)}}()));case 1:case"end":return ia.stop()}},rn)}));function ln(){return Kn.apply(this,arguments)}return ln}(),fileList:ha,method:"post",action:"".concat(Se.a.API_SERVER,"/api/sci/projects/").concat(Mn.current,"/upload_git_file.json"),onChange:_n,onRemove:an,beforeUpload:function(ln){en=ln.name}},tn=function(){var Kn=Object(fe.a)(T.a.mark(function ln(rn){return T.a.wrap(function(ia){for(;;)switch(ia.prev=ia.next){case 0:return ia.next=2,wt.validateFields();case 2:ht.onClose(),ht.onOK({path:ht.defaultPath});case 4:case"end":return ia.stop()}},ln)}));return function(rn){return Kn.apply(this,arguments)}}(),na=function(){var ln,rn;N.d.push("/shixuns/".concat(Mn.current,"/").concat((ln=Pt.pathname)===null||ln===void 0||((rn=ln.split("/"))===null||rn===void 0)?void 0:rn[3]).concat(We?"/master/shixun_show/".concat(We):""))};return s.a.createElement(L.a,{visible:ht.visible,onOk:tn,centered:!0,onCancel:ht.onClose,width:"70%"},s.a.createElement("section",{className:ke.a.bg},s.a.createElement("div",{className:ke.a.wrap},s.a.createElement("div",{className:ke.a.title},"\u4E0A\u4F20\u6587\u4EF6"),s.a.createElement(S.a,{className:"mt10",form:wt,scrollToFirstError:!0,layout:"vertical",onFinish:tn,onValuesChange:function(){return qt(Object(oe.a)({},wt.getFieldsValue()))}},s.a.createElement(S.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},s.a.createElement(B.a,{placeholder:"\u5FC5\u586B\uFF0C\u63CF\u8FF0\u4E3B\u8981\u4FEE\u6539\u5185\u5BB9\uFF08\u76F8\u5F53\u4E8EGit Commit message\u7684Header\uFF09"})),s.a.createElement(S.a.Item,{label:"\u9009\u62E9\u6587\u4EF6",name:"file",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},s.a.createElement(Ke,cn,s.a.createElement("div",null,s.a.createElement("i",{className:"iconfont icon-shangchuan font50 ".concat(ke.a.colorBlue)})),s.a.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",s.a.createElement("span",{className:"".concat(ke.a.colorBlue," ml5")},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20"))))))))},Ze=Object(N.a)(function(Me){var Oe=Me.shixunsDetail,at=Me.loading,mt=Me.globalSetting,dt=Me.user;return{shixunsDetail:Oe,globalSetting:mt,user:dt,loading:at.models.index}})(He),Be=o("5vmQ"),Xe=o.n(Be),ut=o("hkyu"),lt=o.n(ut),Ct=function(Oe){var at=Oe.shixunsDetail,mt=Oe.globalSetting,dt=Oe.loading,Nt=Oe.dispatch,Dt=Oe.title,Ye=Oe.pathList,ht=Ye===void 0?[]:Ye,Pt=Oe.showInputPath,Xt=Pt===void 0?!1:Pt,_t=Oe.isMergeSelectFile,Zt=_t===void 0?!1:_t,Ln=Oe.onFinish,qt=Ln===void 0?function(){}:Ln,Mn=S.a.useForm(),un=Object(U.a)(Mn,1),ct=un[0],wt=Object(F.i)(),Hn=Object(F.h)(),Jn=Object(d.useRef)(),ha=Object(d.useState)(""),In=Object(U.a)(ha,2),oa=In[0],Lt=In[1],We=Object(d.useState)(""),Qt=Object(U.a)(We,2),en=Qt[0],_n=Qt[1],an=Object(d.useState)([]),cn=Object(U.a)(an,2),tn=cn[0],na=cn[1],Kn=Object(d.useState)([]),ln=Object(U.a)(Kn,2),rn=ln[0],Sa=ln[1];Object(d.useEffect)(function(){var kn,mn;Jn.current=((kn=Hn.pathname)===null||kn===void 0||((mn=kn.split("/"))===null||mn===void 0)?void 0:mn[3])==="repository"},[]),Object(d.useEffect)(function(){if(at.actionTabs.key!=="Repository-SelectFilePath")return;var kn=ht.join("/"),mn=[];ht.map(function(Bt,dn){dn===0?mn.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(Bt),path:kn}):mn.push({val:"/".concat(Bt),path:kn})}),na(mn),Lt(kn),_n(kn),ia(kn)},[at.actionTabs.key]);var ia=function(){var kn=Object(fe.a)(T.a.mark(function mn(Bt){var dn;return T.a.wrap(function(Vn){for(;;)switch(Vn.prev=Vn.next){case 0:return Vn.next=2,Nt({type:Jn.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:wt.taskId,path:Bt}});case 2:dn=Vn.sent,dn&&Sa(dn.trees||[]);case 4:case"end":return Vn.stop()}},mn)}));return function(Bt){return kn.apply(this,arguments)}}(),qn=function(mn){var Bt=oa;mn.type==="tree"&&(tn.length?tn.push({val:"/".concat(mn.name),path:mn.name}):tn.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(mn.name),path:mn.name}),na(tn),Bt=oa?"".concat(oa,"/").concat(mn.name):mn.name,Lt(Bt)),ia(Bt)},aa=function(mn,Bt){var dn=tn.filter(function(Vn,Xn){return Xn<=Bt});na(dn);var ca=dn.filter(function(Vn,Xn){return Xn!==0}).map(function(Vn){return Vn.val}).join("").substr(1);Lt(ca),ia(ca)},Un=function(){var kn=Object(fe.a)(T.a.mark(function mn(){var Bt,dn,ca;return T.a.wrap(function(Xn){for(;;)switch(Xn.prev=Xn.next){case 0:if(Bt=ct==null?void 0:ct.getFieldsValue(),dn=oa?"".concat(oa).concat(Bt!=null&&Bt.name?"/".concat(Bt==null?void 0:Bt.name):""):Bt==null?void 0:Bt.name,!Zt){Xn.next=6;break}return qt(dn),ya(),Xn.abrupt("return");case 6:if(!Xt){Xn.next=16;break}return Xn.next=9,ct.validateFields();case 9:return Xn.next=11,Nt({type:"shixunsDetail/uploadGitFolder",payload:Object(oe.a)(Object(oe.a)({},{id:wt.taskId,path:dn}),Jn.current?{}:{secret_repository:!0})});case 11:ca=Xn.sent,qt(en),ca.status===0&&D.b.info("\u65B0\u5EFA\u6210\u529F"),Xn.next=18;break;case 16:qt(dn),D.b.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");case 18:ya();case 19:case"end":return Xn.stop()}},mn)}));return function(){return kn.apply(this,arguments)}}(),ya=function(){Nt({type:"shixunsDetail/setActionTabs",payload:{}}),ct.resetFields()};return s.a.createElement(L.a,{centered:!0,title:Dt||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,visible:at.actionTabs.key==="Repository-SelectFilePath",onOk:Un,onCancel:ya},s.a.createElement("div",{className:lt.a.wrap},s.a.createElement("div",{className:lt.a.content},s.a.createElement("div",{className:lt.a.mainPathWrap},!!(tn!=null&&tn.length)&&tn.map(function(kn,mn){return s.a.createElement("a",{key:mn,onClick:function(){return aa(kn,mn)}},kn.val)})),!!(rn!=null&&rn.length)&&rn.map(function(kn,mn){return kn.type==="tree"&&s.a.createElement("a",{key:mn,onClick:function(){return qn(kn)}},s.a.createElement("i",{className:"iconfont icon-wenjianjia ".concat(lt.a.colorBlue)}),kn.name)})),s.a.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),s.a.createElement("div",{className:"mt5 mb5"},oa),Xt&&s.a.createElement(S.a,{form:ct,scrollToFirstError:!0,className:"mt20"},s.a.createElement(S.a.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},s.a.createElement(B.a,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))},bt=Object(N.a)(function(Me){var Oe=Me.shixunsDetail,at=Me.loading,mt=Me.globalSetting;return{shixunsDetail:Oe,globalSetting:mt,loading:at.models.index}})(Ct),At=o("GZ0F"),kt=o("HBuW"),St=o("1vsH"),Wt=o("NLgs"),fn=o("lzim"),vn=qe.a.DirectoryTree,An=function(Oe){var at,mt,dt=Oe.shixunsDetail,Nt=Oe.globalSetting,Dt=Oe.loading,Ye=Oe.user,ht=Oe.activeKey,Pt=Oe.dispatch,Xt=Oe.practiceSetting,_t=Oe.isRepository,Zt=Oe.treeData,Ln=Oe.setTreeData,qt=Oe.haveAuth,Mn=Object(Q.a)(Oe,["shixunsDetail","globalSetting","loading","user","activeKey","dispatch","practiceSetting","isRepository","treeData","setTreeData","haveAuth"]),un=Object(F.i)(),ct=Object(F.h)(),wt=Object(d.useState)(),Hn=Object(U.a)(wt,2),Jn=Hn[0],ha=Hn[1],In=Object(d.useState)(!1),oa=Object(U.a)(In,2),Lt=oa[0],We=oa[1],Qt=Object(d.useState)(!1),en=Object(U.a)(Qt,2),_n=en[0],an=en[1],cn=Object(d.useState)(!1),tn=Object(U.a)(cn,2),na=tn[0],Kn=tn[1],ln=Object(d.useState)(!1),rn=Object(U.a)(ln,2),Sa=rn[0],ia=rn[1],qn=Object(d.useState)(""),aa=Object(U.a)(qn,2),Un=aa[0],ya=aa[1],kn=Object(d.useState)([]),mn=Object(U.a)(kn,2),Bt=mn[0],dn=mn[1],ca=Object(d.useState)([]),Vn=Object(U.a)(ca,2),Xn=Vn[0],vr=Vn[1],La=Object(d.useState)([]),Fa=Object(U.a)(La,2),Pa=Fa[0],Nr=Fa[1],nr=Object(d.useState)(!1),gr=Object(U.a)(nr,2),br=gr[0],Ha=gr[1],Fr=Object(d.useState)(),Br=Object(U.a)(Fr,2),sa=Br[0],Tn=Br[1],$n=Object(d.useState)(),Ba=Object(U.a)($n,2),Ka=Ba[0],cr=Ba[1],Ta=Object(d.useState)(""),Qa=Object(U.a)(Ta,2),Or=Qa[0],Ga=Qa[1],Lr=Object(d.useState)(),ar=Object(U.a)(Lr,2),Er=ar[0],Kr=ar[1],Sr=Object(d.useState)(!1),Dn=Object(U.a)(Sr,2),En=Dn[0],yn=Dn[1];Object(d.useEffect)(function(){Ln([]),ir(""),localStorage.warehouseHideTip||Ha(!0)},[ct.pathname,_t]);var Ja=function(){var he=Object(fe.a)(T.a.mark(function I(){var f,M,b=arguments;return T.a.wrap(function(q){for(;;)switch(q.prev=q.next){case 0:return f=b.length>0&&b[0]!==void 0?b[0]:"",q.next=3,Object(kt.Fb)({id:un.taskId,secret_dir_path:f});case 3:M=q.sent,M&&Kr(f);case 5:case"end":return q.stop()}},I)}));return function(){return he.apply(this,arguments)}}(),Mr=function(I){return s.a.createElement(P.a,{className:Xe.a.menu,onClick:function(M){ya(I.path||"");switch(M.key){case"1":Object(St.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6"]),We(!0);break;case"2":Object(St.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6\u5939"]),Kn(!0);break;case"3":Object(St.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u4E0A\u4F20"]),ia(!0);break;case"4":Object(St.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u91CD\u547D\u540D"]),an(!0);break;case"5":Object(St.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u5220\u9664"]),xo(I.path,I.name,I);break;case"6":Object(St.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u590D\u5236\u8DEF\u5F84"]),To(I);break}}},(I.type==="topTree"||I.type==="tree")&&s.a.createElement(P.a.Item,{key:"1"},"\u65B0\u5EFA\u6587\u4EF6"),(I.type==="topTree"||I.type==="tree")&&s.a.createElement(P.a.Item,{key:"2"},"\u65B0\u5EFA\u6587\u4EF6\u5939"),(I.type==="topTree"||I.type==="tree")&&s.a.createElement(P.a.Item,{key:"3"},"\u4E0A\u4F20"),I.type!=="topTree"&&I.type!=="tree"&&s.a.createElement(P.a.Item,{key:"4"},"\u91CD\u547D\u540D"),I.type!=="topTree"&&s.a.createElement(Je.CopyToClipboard,{text:"/data/workspace/myshixun/".concat(_t?"":"secret/").concat(I==null?void 0:I.path),onCopy:function(){return D.b.success("\u590D\u5236\u6210\u529F")}},s.a.createElement(P.a.Item,{key:"6"},s.a.createElement(s.a.Fragment,null,"\u590D\u5236\u8DEF\u5F84"))),I.type!=="topTree"&&s.a.createElement(P.a.Item,{key:"5"},"\u5220\u9664"))},Ir=function(I,f){return I.map(function(M){return f==""?M.path=f+M.name:M.path=f+"/"+M.name,M.title=s.a.createElement(u.a,{className:"font14"},s.a.createElement(m.a,{flex:"1"},s.a.createElement(u.a,null,s.a.createElement(m.a,{flex:"20px"},M.type==="blob"&&s.a.createElement("span",{className:"iconfont icon-wenjian11 font12"})),s.a.createElement(m.a,{flex:"1"},s.a.createElement("span",{className:" multi_ellipsis1"},M.name)))),qt&&s.a.createElement(m.a,null,(M.type==="blob"||M.type==="tree")&&s.a.createElement(v.a,{overlay:Mr(M),className:Xe.a.ellipsis},s.a.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"})))),M.disableCheckbox=Jn&&Jn!==M.name,M.className=M.type==="tree"?Xe.a.pl23:"",M.checkable=M.type!=="tree",M.isLeaf=M.type!=="tree",M.children=M.type==="tree"&&[],M.key=M.path,M})},Rr=function(I){Pt({type:"practiceSetting/setSideBarTabs",payload:{selectPath:I}})},Jr=function(){var he=Object(fe.a)(T.a.mark(function I(f,M){var b;return T.a.wrap(function(q){for(;;)switch(q.prev=q.next){case 0:return b=f.split("/"),q.next=3,ir(Un);case 3:setTimeout(function(){Rr(f),Bt=[b[0]||""],Xn=[f],vr(Object(Ie.a)(Xn)),dn(Object(Ie.a)(Bt))},150);case 4:case"end":return q.stop()}},I)}));return function(f,M){return he.apply(this,arguments)}}(),uo=function(I,f){if(f=="")Zt=Object(Ie.a)(I),Ln(Object(Ie.a)(I));else{var M=co(Zt,f,I);Zt=M,Ln(Object(Ie.a)(M))}};function co(he,I,f){return he.map(function(M){return M.key===I?(M.children=Object(Ie.a)(f),Object(oe.a)({},M)):M.children?Object(oe.a)(Object(oe.a)({},M),{},{children:co(M.children,I,f)}):M})}var ir=function(){var he=Object(fe.a)(T.a.mark(function I(){var f,M,b,G,q,ve=arguments;return T.a.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:return f=ve.length>0&&ve[0]!==void 0?ve[0]:"",Ae.next=3,Pt({type:_t?"shixunsDetail/getRepositorys":"shixunsDetail/getSecretRepository",payload:{id:un.taskId,path:f}});case 3:return M=Ae.sent,M&&((b=M.trees)!==null&&b!==void 0&&b.length?(q=Ir(Object(Ie.a)(M.trees),f),uo(q,f),Nr(M.trees||[]),cr(f||""),console.log("handleGetRepository:",q,f),setTimeout(function(){return console.log(Zt,M.trees,f,999999)},2e3)):f==""&&Ln([]),Tn(((G=M.commits)===null||G===void 0?void 0:G[0])||{})),Ae.abrupt("return",M);case 6:case"end":return Ae.stop()}},I)}));return function(){return he.apply(this,arguments)}}(),$o=function(){var he=Object(fe.a)(T.a.mark(function I(f){return T.a.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return b.abrupt("return",new Promise(function(){var G=Object(fe.a)(T.a.mark(function q(ve,me){return T.a.wrap(function(Fe){for(;;)switch(Fe.prev=Fe.next){case 0:return f.children.length&&ve(),Ga(f.path),Fe.next=4,ir(f.path);case 4:ve();case 5:case"end":return Fe.stop()}},q)}));return function(q,ve){return G.apply(this,arguments)}}()));case 1:case"end":return b.stop()}},I)}));return function(f){return he.apply(this,arguments)}}(),wo=function(){var he=Object(fe.a)(T.a.mark(function I(f,M){var b,G;return T.a.wrap(function(ve){for(;;)switch(ve.prev=ve.next){case 0:if(console.log("handleSelectTree",f,M.nativeEvent.target.nodeName,M),b=function(){Rr(M.node.path),f=[M.node.path],vr(Object(Ie.a)(f))},!(M.nativeEvent.target.nodeName==="svg"||M.nativeEvent.target.nodeName==="LI"||M.nativeEvent.target.nodeName==="I")){ve.next=4;break}return ve.abrupt("return");case 4:M.node.type==="blob"&&(Xt!=null&&(G=Xt.sideBar)!==null&&G!==void 0&&G.confirmLeave?L.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){b(),Pt({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}}):b());case 5:case"end":return ve.stop()}},I)}));return function(f,M){return he.apply(this,arguments)}}(),xo=function(I,f,M){L.a.confirm({centered:!0,title:"\u786E\u8BA4\u9700\u8981\u5220\u9664\u8BE5\u6587\u4EF6".concat(M.children?"\u5939":"","?"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var b=Object(fe.a)(T.a.mark(function q(){var ve,me,Ae;return T.a.wrap(function(Ve){for(;;)switch(Ve.prev=Ve.next){case 0:return Ve.next=2,Pt({type:"shixunsDetail/deleteGitFiles",payload:{id:un.taskId,path:I,message:"\u5220\u9664".concat(I),secret_repository:_t?null:!0}});case 2:if(ve=Ve.sent,me=I.split("/"),!((ve==null?void 0:ve.status)===0)){Ve.next=20;break}return D.b.info("\u5220\u9664\u6210\u529F"),me.splice(me.length-1,1),Ve.next=9,ir(me.length>1?me.join("/"):"");case 9:if(Ae=Ve.sent,!(Ae!=null&&Ae.trees)){Ve.next=13;break}Ve.next=16;break;case 13:return me.splice(me.length-1,1),Ve.next=16,ir(me.length>1?me.join("/"):"");case 16:return Rr(""),Ve.abrupt("return",!0);case 20:(ve==null?void 0:ve.status)===-3&&L.a.confirm({title:"\u5220\u9664\u5931\u8D25",content:s.a.createElement("div",null,"\u8BE5\u6587\u4EF6\u201C",I,"\u201D\u5DF2\u7ECF\u88AB\u4EFB\u52A1\u5173\u5361\u7684\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\u6216\u8BC4\u6D4B\u6267\u884C\u6587\u4EF6\u4F7F\u7528\uFF0C\u8BF7\u5148\u4FEE\u6539\u4EFB\u52A1\u5173\u5361\u4E2D\u8BC4\u6D4B\u8BBE\u7F6E\u7684\u6587\u4EF6\u8DEF\u5F84\u540E\u518D\u5220\u9664\u3002"),okText:"\u524D\u5F80\u4FEE\u6539",cancelText:"\u53D6\u6D88",onOk:function(){window.location.href="/shixuns/".concat(un.taskId,"/edit/").concat(ve==null?void 0:ve.message,"/tab=2")}});case 21:case"end":return Ve.stop()}},q)}));function G(){return b.apply(this,arguments)}return G}()})},To=function(I){console.log(I,"item")},ei=function(){var he=Object(fe.a)(T.a.mark(function I(f,M){return T.a.wrap(function(G){for(;;)switch(G.prev=G.next){case 0:if(console.log("handleExpand",M),!(M.nativeEvent.target.nodeName==="svg"||M.nativeEvent.target.nodeName==="path"||M.nativeEvent.target.nodeName==="LI")){G.next=5;break}return G.abrupt("return",!0);case 5:return G.next=7,$o(M.node);case 7:Bt.includes(M.node.path)?Bt.splice(Bt.indexOf(M.node.path),1):Bt.push(M.node.path);case 8:dn(Object(Ie.a)(Bt));case 9:case"end":return G.stop()}},I)}));return function(f,M){return he.apply(this,arguments)}}(),Wr=function(){Ha(!1),localStorage.warehouseHideTip=!0},Ur=function(){var he=Object(fe.a)(T.a.mark(function I(f){var M,b,G,q,ve;return T.a.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:G="",Ae.t0=_t,Ae.next=Ae.t0===!0?4:Ae.t0===!1?9:11;break;case 4:return G="\u5F00\u542F\u7248\u672C\u5E93",q="\u5F00\u542F",ve="\u4E0D\u5F00\u542F",b=s.a.createElement("div",null,"\u65B0\u5EFA\u5B9E\u8DF5\u9898\u5173\u5361\u65F6\uFF0C\u9700\u8981\u4F7F\u7528\u4EE3\u7801\u4ED3\u5E93\uFF1B\u5982\u679C\u53EA\u6709\u9009\u62E9\u9898\u5173\u5361\uFF0C\u5219\u4E0D\u9700\u8981\u4EE3\u7801\u4ED3\u5E93\u3002\u4EE3\u7801\u4ED3\u5E93\u542F\u7528\u540E\uFF0C\u5C06\u65E0\u6CD5\u5173\u95ED\u3002"),Ae.abrupt("break",11);case 9:return dt!=null&&(M=dt.detail)!==null&&M!==void 0&&M.secret_repository?(G="\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",q="\u786E\u5B9A",ve="\u53D6\u6D88",b=s.a.createElement("div",null,"\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\u540E\uFF0C\u5DF2\u521B\u5EFA\u7684\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\u53CA\u5176\u5185\u5BB9\uFF0C\u5C06\u88AB\u5220\u9664\u3002\u786E\u8BA4\u8981\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\uFF1F")):(G="\u5F00\u542F\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",q="\u4E0D\u4F7F\u7528",ve="\u4F7F\u7528",b=s.a.createElement("div",null,"\u79C1\u5BC6\u7248\u672C\u5E93\u7684\u6587\u4EF6\u5BF9\u5B66\u5458\u59CB\u7EC8\u9690\u85CF\uFF0C\u65E0\u6CD5\u8BBF\u95EE\u67E5\u770B\u3002\u9002\u7528\u4E8E\u547D\u4EE4\u884C\u3001\u56FE\u5F62\u5316\u684C\u9762\u4E24\u7C7B\u5B9E\u8BAD\uFF0C\u5176\u4ED6\u7C7B\u578B\u5B9E\u8BAD\u4E0D\u5EFA\u8BAE\u4F7F\u7528\u79C1\u5BC6\u7248\u672C\u5E93\u3002")),Ae.abrupt("break",11);case 11:if(!(!_t&&Object(Wt.b)(Pt,"\u4E0D\u80FD\u5F00\u542F/\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93"))){Ae.next=13;break}return Ae.abrupt("return");case 13:L.a.confirm({title:G,okText:q,cancelText:ve,content:b,onOk:function(){var Ve;Object(St.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93",G]),!_t&&!(dt!=null&&(Ve=dt.detail)!==null&&Ve!==void 0&&Ve.secret_repository)||fo(f)},onCancel:function(){var Ve;!_t&&!(dt!=null&&(Ve=dt.detail)!==null&&Ve!==void 0&&Ve.secret_repository)&&fo(f)}});case 14:case"end":return Ae.stop()}},I)}));return function(f){return he.apply(this,arguments)}}(),fo=function(){var he=Object(fe.a)(T.a.mark(function I(f){return T.a.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:if(!_t){b.next=6;break}return b.next=3,Object(kt.r)({id:un.taskId});case 3:Pt({type:"practiceSetting/getCommonData",payload:{id:un.taskId}}),b.next=8;break;case 6:return b.next=8,Object(kt.s)({id:un.taskId,is_secret_repository:f});case 8:ir(),Pt({type:"shixunsDetail/getShixunsDetail",payload:{id:un.taskId}});case 10:case"end":return b.stop()}},I)}));return function(f){return he.apply(this,arguments)}}(),V=function(I){console.log(I)},ge=function(){var he=Object(fe.a)(T.a.mark(function I(f){var M,b,G,q,ve,me,Ae,Fe,Ve,nt,gt;return T.a.wrap(function(Gt){for(;;)switch(Gt.prev=Gt.next){case 0:if(console.log(f),M=f.node.key,b=f.dragNode.key,G=f.node.pos.split("-"),q=f.dropPosition-Number(G[G.length-1]),!(f.dragNode.type==="tree")){Gt.next=8;break}return D.b.warn("\u4E0D\u652F\u6301\u6587\u4EF6\u5939\u79FB\u52A8\u76EE\u5F55"),Gt.abrupt("return");case 8:if(!(f.node.type!=="tree")){Gt.next=11;break}return D.b.warn("\u672A\u79FB\u52A8\u6587\u4EF6\u76EE\u5F55\u4F4D\u7F6E"),Gt.abrupt("return");case 11:return Gt.next=13,Pt({type:"shixunsDetail/moveGitFiles",payload:{id:un.taskId,from:f.dragNode.path,to:f.node.path+"/"+f.dragNode.name,message:"".concat(f.dragNode.path," move to ").concat(f.node.path+"/"+f.dragNode.name," ")}});case 13:if(ve=Gt.sent,!(ve.status===0)){Gt.next=26;break}return Rr(""),Gt.next=18,ir("");case 18:me=0;case 19:if(!(me=10&&!Object(K.v)()){qt({type:"innovation/openSimpleModal",payload:{title:"\u9879\u76EE\u6570\u91CF\u8FBE\u5230\u4E0A\u9650",children:"\u6BCF\u4F4D\u7528\u6237\u6700\u591A\u53EA\u80FD\u521B\u5EFA10\u4E2A\u9879\u76EE\uFF0C\u4F60\u7684\u9879\u76EE\u6570\u91CF\u5DF2\u7ECF\u8FBE\u5230\u4E0A\u9650\u3002",footer:s.a.createElement(p.a,{onClick:function(){return qt({type:"innovation/closeSimpleModal"})},type:"primary"},"\u6211\u77E5\u9053\u4E86")}});return}qt({type:"innovation/save",payload:{visibleModalName:"fork-project",openForkModalPosition:ca}})},mn=function(){N.d.push("/innovation/project/edit/".concat(Lt))},Bt=function(){qt({type:"innovation/openModal",payload:"delete-project"})};return s.a.createElement(J.a,{spinning:ha},ct&&s.a.createElement("div",{className:w.a.project_detail_wrapper},s.a.createElement(u.a,{justify:"space-between",align:"middle",style:{marginBottom:10}},s.a.createElement(m.a,{className:w.a.title,span:20},ct.sci_project.username," / ",ct.sci_project.name),s.a.createElement(m.a,{span:4,style:{textAlign:"right"}},s.a.createElement(p.a,{icon:s.a.createElement(ue.a,null),className:w.a.fork_btn,onClick:function(){return kn("forkButton")}},s.a.createElement("span",null,ct.sci_project.forked_count)))),s.a.createElement(ta,{ellipsis:{rows:3,expandable:!0,symbol:s.a.createElement("span",{style:{color:"#165dff"}},"\u5C55\u5F00",s.a.createElement(Y.a,null))},className:w.a.desc},ct.sci_project.description),s.a.createElement(u.a,{justify:"space-between"},s.a.createElement(m.a,{className:w.a.info},s.a.createElement("span",null,"\u9879\u76EE\u73AF\u5883\uFF1A",ct.mirror_repository_info.name),s.a.createElement("span",{className:w.a.create_time},"\u521B\u5EFA\u65F6\u95F4\uFF1A",xe()(ct.sci_project.created_at).format("YYYY-MM-DD HH:mm"))),an&&s.a.createElement(m.a,{className:w.a.operation},s.a.createElement("span",{onClick:mn},"\u7F16\u8F91"),cn&&s.a.createElement("span",{className:w.a.delete_btn,onClick:Bt},"\u5220\u9664"))),s.a.createElement(_.a,null),s.a.createElement(ne.a,{activeKey:en,onChange:function(ca){_n(ca)},tabBarExtraContent:{right:s.a.createElement(p.a,{type:"primary"},s.a.createElement("a",{onClick:function(){if(!an){window.localStorage.getItem("hideRemindModal")==="true"?kn("forkButton"):qt({type:"innovation/save",payload:{visibleModalName:"remindfork-project",hideRemindModal:!0}});return}Object(j.h)(Lt).then(function(ca){if(wt(ca),ca.verify_info.status===-1){ln(!0),ya.setFieldsValue({max_cpu:2,min_cpu:.2,max_memory:1024,min_memory:1024,max_disk:1e3,survival_time:.5});return}if(ca.verify_info.status===0){L.a.warning({title:"\u542F\u52A8\u73AF\u5883\u63D0\u793A",content:"\u73AF\u5883\u8D44\u6E90\u6B63\u5728\u3010\u5BA1\u6838\u4E2D\u3011\uFF0C\u5BA1\u6838\u901A\u8FC7\u540E\u624D\u80FD\u542F\u52A8\u73AF\u5883",okText:"\u67E5\u770B\u5BA1\u6838\u7ED3\u679C",onOk:function(){_n("3")}});return}if(ca.verify_info.status===1&&N.d.push("/innovation/tasks/".concat(Lt)),ca.verify_info.status===2){L.a.warning({title:"\u542F\u52A8\u73AF\u5883\u63D0\u793A",content:"\u60A8\u7533\u8BF7\u7684\u73AF\u5883\u8D44\u6E90\u3010\u672A\u901A\u8FC7\u3011\uFF0C\u65E0\u6CD5\u542F\u52A8\u73AF\u5883\u3002",okText:"\u67E5\u770B\u5BA1\u6838\u7ED3\u679C",onOk:function(){_n("3")}});return}})},target:"_blank"},"\u542F\u52A8\u73AF\u5883"))}},s.a.createElement($t,{tab:"\u4EE3\u7801",key:"1"},s.a.createElement(Mt,{haveAuth:an})),s.a.createElement($t,{tab:"\u6570\u636E\u96C6",key:"2"},s.a.createElement(Ft.a,{detail:ct})),s.a.createElement($t,{tab:"\u5408\u4F5C\u8005",key:"4"},s.a.createElement(xn.a,{position:"detail"})),s.a.createElement($t,{tab:"\u73AF\u5883\u4FE1\u606F",key:"3"},s.a.createElement("div",{className:w.a.huanj},s.a.createElement("div",{className:w.a.divtitle},s.a.createElement("p",null,"\u786C\u4EF6\u4FE1\u606F"),s.a.createElement("div",{style:{marginLeft:28}},s.a.createElement("div",null,s.a.createElement("label",null,"CPU\uFF1A"),s.a.createElement("span",null,(ct==null||((at=ct.sci_project_config)===null||at===void 0)?void 0:at.max_cpu)+"\u6838"||!1)),s.a.createElement("div",null,s.a.createElement("label",null,"\u6700\u4F4ECPU\uFF1A"),s.a.createElement("span",null,(ct==null||((mt=ct.sci_project_config)===null||mt===void 0)?void 0:mt.min_cpu)+"\u6838"||!1)),s.a.createElement("div",null,s.a.createElement("label",null,"\u5185\u5B58\u9650\u5236\uFF1A"),s.a.createElement("span",null,(ct==null||((dt=ct.sci_project_config)===null||dt===void 0)?void 0:dt.max_memory)+"M"||!1)),s.a.createElement("div",null,s.a.createElement("label",null,"\u5185\u5B58\u8981\u6C42\uFF1A"),s.a.createElement("span",null,(ct==null||((Nt=ct.sci_project_config)===null||Nt===void 0)?void 0:Nt.min_memory)+"M"||!1)),s.a.createElement("div",null,s.a.createElement("label",null,"\u78C1\u76D8\u9650\u5236\uFF1A"),s.a.createElement("span",null,(ct==null||((Dt=ct.sci_project_config)===null||Dt===void 0)?void 0:Dt.max_disk)+"G"||!1)),s.a.createElement("div",null,s.a.createElement("label",null,"GPU\u6570\u91CF\uFF1A"),s.a.createElement("span",null,(ct==null||((Ye=ct.sci_project_config)===null||Ye===void 0)?void 0:Ye.gpu)||"- -")))),s.a.createElement("div",{className:w.a.divtitle},s.a.createElement("p",null,"\u73AF\u5883\u65F6\u95F4"),s.a.createElement("div",{style:{marginLeft:28}},s.a.createElement("label",null,"\u73AF\u5883\u65F6\u957F\uFF1A"),s.a.createElement("span",null,(ct==null||((ht=ct.sci_project_config)===null||ht===void 0)?void 0:ht.survival_time)+"\u5C0F\u65F6"||!1))),s.a.createElement("div",{className:w.a.divtitle},s.a.createElement("p",null,"\u5BA1\u6838\u72B6\u6001"),s.a.createElement("div",{style:{marginLeft:28}},s.a.createElement("label",null,"\u5BA1\u6838\u72B6\u6001\uFF1A"),s.a.createElement("span",{style:{color:Tt[parseInt("".concat(ct==null||((Pt=ct.verify_info)===null||Pt===void 0)?void 0:Pt.status))+1]}},(ct==null||((Xt=ct.verify_info)===null||Xt===void 0)?void 0:Xt.status_cn)||"- -")),s.a.createElement("div",{style:{marginLeft:28,wordBreak:"break-all"}},s.a.createElement("label",null,"\u672A\u901A\u8FC7\u539F\u56E0\uFF1A"),s.a.createElement("span",null,(ct==null||((_t=ct.verify_info)===null||_t===void 0)?void 0:_t.refuse_reason)||"- -")))),s.a.createElement("div",{style:{textAlign:"center"}},s.a.createElement(p.a,{disabled:(ct==null||((Zt=ct.verify_info)===null||Zt===void 0)?void 0:Zt.status)<=0,onClick:function(){ya.setFieldsValue(Object(oe.a)({},ct==null?void 0:ct.sci_project_config)),ln(!0)},style:{marginTop:30,textAlign:"center"},type:"primary"},"\u91CD\u65B0\u7533\u8BF7")))),s.a.createElement(ye,{detail:ct}),s.a.createElement(ie,{projectId:Lt}),s.a.createElement(Gn,{openForkModal:kn})),s.a.createElement(L.a,{title:"\u542F\u52A8\u73AF\u5883",visible:Kn,okButtonProps:{loading:ia},onCancel:function(){ln(!1)},onOk:function(){ya.submit()}},s.a.createElement("div",null,s.a.createElement(S.a,{labelCol:{span:6},wrapperCol:{span:18},form:ya,preserve:!1,onFinish:function(){var dn=Object(fe.a)(T.a.mark(function ca(Vn){var Xn;return T.a.wrap(function(La){for(;;)switch(La.prev=La.next){case 0:return qn(!0),La.next=3,Object(wn.a)("/api/sci/projects/".concat(Lt,"/commit_verify.json"),{method:"POST",body:Object(oe.a)({},Vn)});case 3:Xn=La.sent,ln(!1),Object(j.h)(Lt).then(function(Fa){if(In(!1),Fa.status)return;wt(Fa)}),D.b.info("\u63D0\u4EA4\u5BA1\u6838\u6210\u529F"),qn(!1);case 8:case"end":return La.stop()}},ca)}));return function(ca){return dn.apply(this,arguments)}}()},s.a.createElement(S.a.Item,{label:"CPU(\u6838)",name:"max_cpu",rules:[{required:!0}]},s.a.createElement($.a,{min:0,style:{width:"100%"}})),s.a.createElement(S.a.Item,{label:"\u6700\u4F4ECPU(\u6838)",name:"min_cpu",rules:[{required:!0}]},s.a.createElement($.a,{min:0,style:{width:"100%"}})),s.a.createElement(S.a.Item,{label:"\u5185\u5B58\u9650\u5236(M)",name:"max_memory",rules:[{required:!0}]},s.a.createElement($.a,{min:0,style:{width:"100%"}})),s.a.createElement(S.a.Item,{label:"\u5185\u5B58\u8981\u6C42(M)",name:"min_memory",rules:[{required:!0}]},s.a.createElement($.a,{min:0,style:{width:"100%"}})),s.a.createElement(S.a.Item,{label:"\u78C1\u76D8\u9650\u5236(G)",name:"max_disk",rules:[{required:!0}],initialValue:1},s.a.createElement($.a,{min:0,style:{width:"100%"}})),s.a.createElement(S.a.Item,{label:"GPU\u6570\u91CF",name:"gpu"},s.a.createElement($.a,{min:0,style:{width:"100%"},precision:0})),s.a.createElement(S.a.Item,{label:"\u73AF\u5883\u65F6\u957F(\u5C0F\u65F6)",name:"survival_time",rules:[{required:!0}]},s.a.createElement($.a,{min:.1,style:{width:"100%"},precision:1}))))))},ua=k.default=Object(N.a)(function(Me){var Oe=Me.innovation,at=Me.user;return{innovation:Oe,user:at}})(Nn)}}]); + a `).concat(te,",").concat(te," 0 1 1 ").concat(-xe,",").concat(Se),re=Math.PI*2*te,ye={stroke:j,strokeDasharray:"".concat(w/100*(re-ee),"px ").concat(re,"px"),strokeDashoffset:"-".concat(ee/2+H/100*(re-ee),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:X,pathStyle:ye}}var Y=function(w){var j=w.prefixCls,K=w.strokeWidth,ee=w.trailWidth,B=w.gapDegree,te=w.gapPosition,Ee=w.trailColor,Pe=w.strokeLinecap,xe=w.style,Se=w.className,X=w.strokeColor,re=w.percent,ye=_e(w,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),ie=Object(le.useMemo)(function(){return T+=1,T},[]),Ce=ue(0,100,Ee,K,B,te),v=Ce.pathString,W=Ce.pathStyle,P=s(re),ce=s(X),R=ce.find(function(Ge){return Object.prototype.toString.call(Ge)==="[object Object]"}),Q=D(P),be=y(Q,1),De=be[0],Ie=function(){var qe=0;return P.map(function(Je,$e){var it=ce[$e]||ce[ce.length-1],At=Object.prototype.toString.call(it)==="[object Object]"?"url(#".concat(j,"-gradient-").concat(ie,")"):"",vt=ue(qe,Je,it,K,B,te);return qe+=Je,J.a.createElement("path",{key:$e,className:"".concat(j,"-circle-path"),d:vt.pathString,stroke:At,strokeLinecap:Pe,strokeWidth:K,opacity:Je===0?0:1,fillOpacity:"0",style:vt.pathStyle,ref:De[$e]})})};return J.a.createElement("svg",p({className:$()("".concat(j,"-circle"),Se),viewBox:"0 0 100 100",style:xe},ye),R&&J.a.createElement("defs",null,J.a.createElement("linearGradient",{id:"".concat(j,"-gradient-").concat(ie),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(R).sort(function(Ge,qe){return d(Ge)-d(qe)}).map(function(Ge,qe){return J.a.createElement("stop",{key:qe,offset:Ge,stopColor:R[Ge]})}))),J.a.createElement("path",{className:"".concat(j,"-circle-trail"),d:v,stroke:Ee,strokeLinecap:Pe,strokeWidth:ee||K,fillOpacity:"0",style:W}),Ie().reverse())};Y.defaultProps=x;var F=Y,N={Line:E,Circle:F}},hW8S:function(Te,k,o){"use strict";o.d(k,"a",function(){return $}),o.d(k,"c",function(){return x}),o.d(k,"b",function(){return D});var le=o("VTBJ"),J=o("Ff2n"),Re=o("Kwbf"),$="RC_TABLE_INTERNAL_COL_DEFINE";function x(fe){var oe=fe.expandable,z=Object(J.a)(fe,["expandable"]);return"expandable"in fe?Object(le.a)(Object(le.a)({},z),oe):z}function D(fe){return Object.keys(fe).reduce(function(oe,z){return(z.substr(0,5)==="data-"||z.substr(0,5)==="aria-")&&(oe[z]=fe[z]),oe},{})}},hkyu:function(Te,k,o){Te.exports={wrap:"wrap___hPGmS",content:"content___1XTHE",mainPathWrap:"mainPathWrap___11rfN",colorBlue:"colorBlue___2VVM9"}},izBO:function(Te,k,o){Te.exports={project_detail_wrapper:"project_detail_wrapper___rJ-Mx",nav:"nav___3BChd",title:"title___GTqUx",fork_btn:"fork_btn___nboaj",desc:"desc___1z6g-",info:"info___3PtJ2",create_time:"create_time___nwaZK",operation:"operation___1m5fw",delete_btn:"delete_btn___xeY9n",fork_modal:"fork_modal___Ei2wB",huanj:"huanj___PC6QJ",divtitle:"divtitle___1gI6J"}},jXuf:function(Te,k,o){Te.exports={flex_box_center:"flex_box_center___3Ouij",flex_space_between:"flex_space_between___3WHV3",flex_box_vertical_center:"flex_box_vertical_center___3K6xk",flex_box_center_end:"flex_box_center_end___3I9F3",flex_box_column:"flex_box_column___2SmSH",menu:"menu___2J6wm",warehouse:"warehouse___d9ftl",header:"header___hc_Il",title:"title___PreFj",content:"content___2IjnJ",left:"left___Fe2wU",right:"right___1Fnvj",loading:"loading___GJpKF",empty:"empty___16OZa",tabs:"tabs___2OSoH",line:"line___1Uk38",footer:"footer___2CyzV",commit:"commit___2v0hU",blueLight:"blueLight___2iJfz",filePathWrp:"filePathWrp___6LEw5",filePath:"filePath___4ZJkW",bottom0:"bottom0___4DQ3y"}},ji0R:function(Te,k,o){Te.exports=o.p+"static/douyu.3e6df9ee.jpg"},ju9d:function(Te,k,o){"use strict";var le=o("g9YV"),J=o("wCAj"),Re=o("miYZ"),$=o("tsqr"),x=o("5Dmo"),D=o("3S7+"),fe=o("sRBo"),oe=o("kaz8"),z=o("oBTY"),L=o("9og8"),C=o("tJVT"),_=o("k1fw"),O=o("+L6B"),u=o("2/Rp"),g=o("O3gP"),m=o("lrIw"),E=o("y8nQ"),p=o("Vl3Y"),y=o("5NDa"),S=o("5rEg"),U=o("WmNS"),Z=o.n(U),ne=o("q1tI"),de=o.n(ne),_e=o("55Ip"),ae=o("wd/R"),T=o.n(ae),d=o("RotF"),s=o.n(d),ue=o("E7E6"),Y=o.n(ue),F=o("oUNq"),N=[];function H(ee){var B=ee.onSearch,te=ee.schools;return de.a.createElement(p.a,{layout:"inline",onFinish:B,initialValues:{keyword:"",school_name:""},className:"search-form"},de.a.createElement(p.a.Item,{label:"\u59D3\u540D",name:"keyword",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u59D3\u540D"}]},de.a.createElement(S.a,{allowClear:!0,style:{width:370},size:"large"})),de.a.createElement(p.a.Item,{label:"\u5355\u4F4D",name:"school_name"},de.a.createElement(m.a,{options:te,style:{width:400},size:"large",showSearch:!0,filterOption:function(Pe,xe){return xe.value.toUpperCase().indexOf(Pe.toUpperCase())!==-1},placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0"})),de.a.createElement(p.a.Item,null,de.a.createElement(u.a,{type:"primary",htmlType:"submit"},"\u641C\u7D22")))}var w;(function(ee){ee[ee.INITDATA=0]="INITDATA",ee[ee.INITSCHOOLS=1]="INITSCHOOLS",ee[ee.SHOWLOADING=2]="SHOWLOADING",ee[ee.SELECTEDIDS=3]="SELECTEDIDS",ee[ee.SETQUERY=4]="SETQUERY",ee[ee.SETPAGE=5]="SETPAGE"})(w||(w={}));function j(ee,B){switch(B.type){case w.INITDATA:return Object(_.a)(Object(_.a)({},ee),B.payload);case w.SETQUERY:return Object(_.a)(Object(_.a)({},ee),B.payload);case w.SETPAGE:return Object(_.a)(Object(_.a)({},ee),{},{page:B.payload,reload:!1});case w.SHOWLOADING:return Object(_.a)(Object(_.a)({},ee),{},{loading:B.payload});case w.INITSCHOOLS:return Object(_.a)(Object(_.a)({},ee),{},{schools:B.payload});case w.SELECTEDIDS:return Object(_.a)(Object(_.a)({},ee),{},{selectedIds:B.payload});default:throw new Error}}var K={data:[],schools:[],loading:!1,selectedIds:[],query:null,page:1,count:0,reload:!1};k.a=function(ee){var B=ee.onSelect,te=ee.onCancel,Ee=ee.container_id,Pe=ee.container_type,xe=Object(ne.useReducer)(j,K),Se=Object(C.a)(xe,2),X=Se[0],re=Se[1],ye=X.data,ie=X.schools,Ce=X.loading,v=X.selectedIds,W=X.page,P=X.count,ce=X.query,R=X.reload;Object(ne.useEffect)(function(){function Je(){return $e.apply(this,arguments)}function $e(){return $e=Object(L.a)(Z.a.mark(function it(){var At,vt,Ft;return Z.a.wrap(function(je){for(;;)switch(je.prev=je.next){case 0:return je.next=2,Object(F.vb)(Object(_.a)(Object(_.a)({},ce),{},{page:W,container_type:Pe,container_id:Ee}));case 2:At=je.sent,vt=At.users,Ft=At.user_count,re({type:w.INITDATA,payload:{data:R?vt:[].concat(Object(z.a)(ye),Object(z.a)(vt)),count:Ft}});case 6:case"end":return je.stop()}},it)})),$e.apply(this,arguments)}ce&&Je()},[W,ce,R,Ee,Pe]),Object(ne.useEffect)(function(){function Je(){return $e.apply(this,arguments)}function $e(){return $e=Object(L.a)(Z.a.mark(function it(){var At,vt;return Z.a.wrap(function(Qt){for(;;)switch(Qt.prev=Qt.next){case 0:return Qt.next=2,Object(F.jb)({});case 2:At=Qt.sent,vt=At.school_names,re({type:w.INITSCHOOLS,payload:vt.map(function(je){return{value:je}})});case 5:case"end":return Qt.stop()}},it)})),$e.apply(this,arguments)}Je()},[]);var Q=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function($e,it){return de.a.createElement(oe.a,{value:it.numid,checked:v.includes(it.numid),disabled:!!$e})}},{title:"\u59D3\u540D",width:100,ellipsis:!0,dataIndex:"username",render:function($e,it){return de.a.createElement(D.a,{placement:"bottom",title:$e},de.a.createElement(_e.a,{className:"bold c-black",to:"/users/".concat(it.login),target:"_blank"},$e||"--"))}},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:function($e){return de.a.createElement(D.a,{placement:"bottom",title:$e},de.a.createElement("span",null,$e||"--"))}},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:function($e){return de.a.createElement(D.a,{placement:"bottom",title:$e},de.a.createElement("span",null,$e||"--"))}},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:function($e){return de.a.createElement(D.a,{placement:"bottom",title:$e},de.a.createElement("span",null,$e||"--"))}},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:function($e){return de.a.createElement(D.a,{placement:"bottom",title:$e},de.a.createElement("span",null,$e||"--"))}},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:function($e){return de.a.createElement(D.a,{placement:"bottom",title:$e},de.a.createElement("span",null,$e||"--"))}},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"auth",width:100,render:function($e){return $e?"\u662F":"\u5426"}},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function($e){return de.a.createElement(D.a,{placement:"bottom",title:$e},de.a.createElement("span",null,T()($e).format("YYYY-MM-DD HH:mm")))}},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:function($e){if($e===1)return de.a.createElement("span",{className:"c-green"},"\u5DF2\u6DFB\u52A0")}}];function be(Je){re({type:w.SETQUERY,payload:{page:1,reload:!0,query:Je}})}function De(Je){re({type:w.SETPAGE,payload:Je})}function Ie(Je){var $e=v.indexOf(Je);$e>=0?v.splice($e,1):v.push(Je),re({type:w.SELECTEDIDS,payload:Object(z.a)(v)})}function Ge(){v.length===0?$.b.warn("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458"):(B(v,Ee),re({type:w.INITDATA,payload:{data:[],count:0,page:1,selectedIds:[],query:null,reload:!1}}))}var qe=P>W*10;return de.a.createElement("div",{className:"select-user-container"},de.a.createElement(H,{onSearch:be,schools:ie}),ce?de.a.createElement(de.a.Fragment,null,de.a.createElement("div",{className:"flexd-table-header mt20"},de.a.createElement(J.a,{pagination:!1,dataSource:N,columns:Q})),de.a.createElement("div",{style:{maxHeight:260,overflow:"auto",marginBottom:20}},de.a.createElement(s.a,{initialLoad:!1,pageStart:1,threshold:20,loadMore:De,hasMore:qe,useWindow:!1},de.a.createElement(J.a,{loading:Ce,showHeader:!1,pagination:!1,dataSource:ye,columns:Q,onRow:function($e){return{onClick:function(At){$e.added!==1&&Ie($e.numid)}}}}))),de.a.createElement("div",{className:"flex-container flex-end"},de.a.createElement(u.a,{type:"ghost",style:{marginRight:10},onClick:te},"\u53D6\u6D88"),de.a.createElement(u.a,{type:"primary",onClick:Ge},"\u786E\u5B9A"))):de.a.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},de.a.createElement("img",{src:Y.a,width:"100",alt:""}),de.a.createElement("br",null),de.a.createElement("p",{className:"mt20"},"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458")))}},k3GJ:function(Te,k,o){"use strict";o.d(k,"a",function(){return wo});var le=o("rePB"),J=o("ODXe"),Re=o("Ff2n"),$=o("VTBJ"),x=o("q1tI"),D=o("TSYQ"),fe=o.n(D),oe=o("Zm9Q"),z=o("6cGi"),L=o("KQm4"),C=o("xEkU"),_=o.n(C),O=o("t23M");function u(V){var ge=Object(x.useRef)(),he=Object(x.useRef)(!1);function I(){for(var f=arguments.length,M=new Array(f),b=0;bAe&&(tt=Ae-Ve),Object(x.useMemo)(function(){if(!M.length)return[0,0];for(var bt=M.length,tn=bt,Vt=0;Vtme+tt){tn=Vt-1;break}}for(var Sn=0,jn=bt-1;jn>=0;jn-=1){var Pn=V.get(M[jn].key)||U;if(Pn[ve]1&&arguments[1]!==void 0?arguments[1]:!1,I=ge&&typeof ge.getBoundingClientRect=="function"&&ge.getBoundingClientRect().width;if(I){if(he){var f=getComputedStyle(ge),M=f.marginLeft,b=f.marginRight;I+=+M.replace("px","")+ +b.replace("px","")}I=+I.toFixed(6)}return I||0},qe=function(ge,he,I){ge&&Object(H.a)(ge.style)==="object"&&(ge.style[he]=I)},Je=function(){return P.any},$e=o("bdgK"),it=o("i8i4"),At=o.n(it),vt=o("wgJM"),Ft=o("l4aY"),Qt=o("m+aA"),je=o("c+Xe"),Le=o("zT1h"),ze=o("QC+M");function st(V,ge,he){return he?V[0]===ge[0]:V[0]===ge[0]&&V[1]===ge[1]}function rt(V,ge,he){var I=V[ge]||{};return Object($.a)(Object($.a)({},I),he)}function Ue(V,ge,he,I){for(var f=he.points,M=Object.keys(V),b=0;b1&&arguments[1]!==void 0?arguments[1]:2;ge();var M=Object(vt.a)(function(){f<=1?I({isCanceled:function(){return M!==V.current}}):he(I,f-1)});V.current=M}return x.useEffect(function(){return function(){ge()}},[]),[he,ge]},Rn=[Wt,un,mn,Mt],Dn=!1,on=!0;function ot(V){return V===mn||V===Mt}var hn=function(V,ge){var he=x.useState(gn),I=Object(J.a)(he,2),f=I[0],M=I[1],b=Bt(),G=Object(J.a)(b,2),q=G[0],ve=G[1];function me(){M(Wt)}return St(function(){if(f!==gn&&f!==Mt){var Ae=Rn.indexOf(f),Fe=Rn[Ae+1],Ve=ge(f);Ve===Dn?M(Fe):q(function(tt){function bt(){if(tt.isCanceled())return;M(Fe)}Ve===!0?bt():Promise.resolve(Ve).then(bt)})}},[V,f]),x.useEffect(function(){return function(){ve()}},[]),[me,f]},In=function(V){var ge=Object(x.useRef)(),he=Object(x.useRef)(V);he.current=V;var I=x.useCallback(function(b){he.current(b)},[]);function f(b){b&&(b.removeEventListener(It,I),b.removeEventListener(Pt,I))}function M(b){ge.current&&ge.current!==b&&f(ge.current),b&&b!==ge.current&&(b.addEventListener(It,I),b.addEventListener(Pt,I),ge.current=b)}return x.useEffect(function(){return function(){f(ge.current)}},[]),[M,f]};function Hn(V,ge,he,I){var f=I.motionEnter,M=f===void 0?!0:f,b=I.motionAppear,G=b===void 0?!0:b,q=I.motionLeave,ve=q===void 0?!0:q,me=I.motionDeadline,Ae=I.motionLeaveImmediately,Fe=I.onAppearPrepare,Ve=I.onEnterPrepare,tt=I.onLeavePrepare,bt=I.onAppearStart,tn=I.onEnterStart,Vt=I.onLeaveStart,An=I.onAppearActive,Sn=I.onEnterActive,jn=I.onLeaveActive,Pn=I.onAppearEnd,Mn=I.onEnterEnd,Zn=I.onLeaveEnd,Kn=I.onVisibleChanged,xa=gt(),Wn=Object(J.a)(xa,2),Zt=Wn[0],Xt=Wn[1],Gn=gt(vn),qn=Object(J.a)(Gn,2),kt=qn[0],na=qn[1],_a=gt(null),oa=Object(J.a)(_a,2),va=oa[0],pa=oa[1],ja=Object(x.useRef)(!1),Va=Object(x.useRef)(null),Ma=Object(x.useRef)(!1),sr=Object(x.useRef)(null);function Dr(){var Ea=he();return Ea||sr.current}var dr=Object(x.useRef)(!1);function Xa(Ea){var ha=Dr();if(Ea&&!Ea.deadline&&Ea.target!==ha)return;var Ya;kt===_n&&dr.current?Ya=Pn==null?void 0:Pn(ha,Ea):kt===zn&&dr.current?Ya=Mn==null?void 0:Mn(ha,Ea):kt===ln&&dr.current&&(Ya=Zn==null?void 0:Zn(ha,Ea)),Ya!==!1&&!Ma.current&&(na(vn),pa(null))}var Ca=In(Xa),ga=Object(J.a)(Ca,1),Ra=ga[0],Oa=x.useMemo(function(){var Ea,ha,Ya;switch(kt){case"appear":return Ea={},Object(le.a)(Ea,Wt,Fe),Object(le.a)(Ea,un,bt),Object(le.a)(Ea,mn,An),Ea;case"enter":return ha={},Object(le.a)(ha,Wt,Ve),Object(le.a)(ha,un,tn),Object(le.a)(ha,mn,Sn),ha;case"leave":return Ya={},Object(le.a)(Ya,Wt,tt),Object(le.a)(Ya,un,Vt),Object(le.a)(Ya,mn,jn),Ya;default:return{}}},[kt]),Pr=hn(kt,function(Ea){if(Ea===Wt){var ha=Oa[Wt];return ha?ha(Dr()):Dn}if(ma in Oa){var Ya;pa(((Ya=Oa[ma])===null||Ya===void 0?void 0:Ya.call(Oa,Dr(),null))||null)}return ma===mn&&(Ra(Dr()),me>0&&(clearTimeout(Va.current),Va.current=setTimeout(function(){Xa({deadline:!0})},me))),on}),Vr=Object(J.a)(Pr,2),Xr=Vr[0],ma=Vr[1],kr=ot(ma);dr.current=kr,St(function(){Xt(ge);var Ea=ja.current;if(ja.current=!0,!V)return;var ha;!Ea&&ge&&G&&(ha=_n),Ea&&ge&&M&&(ha=zn),(Ea&&!ge&&ve||!Ea&&Ae&&!ge&&ve)&&(ha=ln),ha&&(na(ha),Xr())},[ge]),Object(x.useEffect)(function(){(kt===_n&&!G||kt===zn&&!M||kt===ln&&!ve)&&na(vn)},[G,M,ve]),Object(x.useEffect)(function(){return function(){clearTimeout(Va.current),Ma.current=!0}},[]),Object(x.useEffect)(function(){Zt!==void 0&&kt===vn&&(Kn==null||Kn(Zt))},[Zt,kt]);var Yr=va;return Oa[Wt]&&ma===un&&(Yr=Object($.a)({transition:"none"},Yr)),[kt,ma,Yr,Zt!=null?Zt:ge]}var qt=function(V){Object(T.a)(he,V);var ge=Object(d.a)(he);function he(){return Object(de.a)(this,he),ge.apply(this,arguments)}return Object(_e.a)(he,[{key:"render",value:function(){return this.props.children}}]),he}(x.Component),wt=qt;function Un(V){var ge=V;Object(H.a)(V)==="object"&&(ge=V.transitionSupport);function he(f){return!!(f.motionName&&ge)}var I=x.forwardRef(function(f,M){var b=f.visible,G=b===void 0?!0:b,q=f.removeOnLeave,ve=q===void 0?!0:q,me=f.forceRender,Ae=f.children,Fe=f.motionName,Ve=f.leavedClassName,tt=f.eventProps,bt=he(f),tn=Object(x.useRef)(),Vt=Object(x.useRef)();function An(){try{return Object(Qt.a)(tn.current||Vt.current)}catch(na){return null}}var Sn=Hn(bt,G,An,f),jn=Object(J.a)(Sn,4),Pn=jn[0],Mn=jn[1],Zn=jn[2],Kn=jn[3],xa=x.useRef(Kn);Kn&&(xa.current=!0);var Wn=Object(x.useRef)(M);Wn.current=M;var Zt=x.useCallback(function(na){tn.current=na,Object(je.b)(Wn.current,na)},[]),Xt,Gn=Object($.a)(Object($.a)({},tt),{},{visible:G});if(!Ae)Xt=null;else if(Pn===vn||!he(f))Kn?Xt=Ae(Object($.a)({},Gn),Zt):!ve&&xa.current?Xt=Ae(Object($.a)(Object($.a)({},Gn),{},{className:Ve}),Zt):me?Xt=Ae(Object($.a)(Object($.a)({},Gn),{},{style:{display:"none"}}),Zt):Xt=null;else{var qn,kt;Mn===Wt?kt="prepare":ot(Mn)?kt="active":Mn===un&&(kt="start"),Xt=Ae(Object($.a)(Object($.a)({},Gn),{},{className:fe()(fn(Fe,Pn),(qn={},Object(le.a)(qn,fn(Fe,"".concat(Pn,"-").concat(kt)),kt),Object(le.a)(qn,Fe,typeof Fe=="string"),qn)),style:Zn}),Zt)}return x.createElement(wt,{ref:Vt},Xt)});return I.displayName="CSSMotion",I}var ca=Un(_t),Me="add",Oe="keep",nt="remove",mt="removed";function dt(V){var ge;return V&&Object(H.a)(V)==="object"&&"key"in V?ge=V:ge={key:V},Object($.a)(Object($.a)({},ge),{},{key:String(ge.key)})}function Nt(){var V=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return V.map(dt)}function Rt(){var V=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],ge=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],he=[],I=0,f=ge.length,M=Nt(V),b=Nt(ge);M.forEach(function(ve){for(var me=!1,Ae=I;Ae1});return q.forEach(function(ve){he=he.filter(function(me){var Ae=me.key,Fe=me.status;return Ae!==ve||Fe!==nt}),he.forEach(function(me){me.key===ve&&(me.status=Oe)})}),he}var Ze=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function ht(V){var ge=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ca,he=function(I){Object(T.a)(M,I);var f=Object(d.a)(M);function M(){var b;return Object(de.a)(this,M),b=f.apply(this,arguments),b.state={keyEntities:[]},b.removeKey=function(G){b.setState(function(q){var ve=q.keyEntities;return{keyEntities:ve.map(function(me){return me.key!==G?me:Object($.a)(Object($.a)({},me),{},{status:mt})})}})},b}return Object(_e.a)(M,[{key:"render",value:function(){var G=this,q=this.state.keyEntities,ve=this.props,me=ve.component,Ae=ve.children,Fe=ve.onVisibleChanged,Ve=Object(Re.a)(ve,["component","children","onVisibleChanged"]),tt=me||x.Fragment,bt={};return Ze.forEach(function(tn){bt[tn]=Ve[tn],delete Ve[tn]}),delete Ve.keys,x.createElement(tt,Ve,q.map(function(tn){var Vt=tn.status,An=Object(Re.a)(tn,["status"]),Sn=Vt===Me||Vt===Oe;return x.createElement(ge,Object(ne.a)({},bt,{key:An.key,visible:Sn,eventProps:An,onVisibleChanged:function(Pn){Fe==null||Fe(Pn,{key:An.key}),Pn||G.removeKey(An.key)}}),Ae)}))}}],[{key:"getDerivedStateFromProps",value:function(G,q){var ve=G.keys,me=q.keyEntities,Ae=Nt(ve),Fe=Rt(me,Ae);return{keyEntities:Fe.filter(function(Ve){var tt=me.find(function(bt){var tn=bt.key;return Ve.key===tn});return!(tt&&tt.status===mt&&Ve.status===nt)})}}}]),M}(x.Component);return he.defaultProps={component:"div"},he}var Dt=ht(_t),Ht=ca;function xt(V){var ge=V.prefixCls,he=V.motion,I=V.animation,f=V.transitionName;return he||(I?{motionName:"".concat(ge,"-").concat(I)}:f?{motionName:f}:null)}function zt(V){var ge=V.prefixCls,he=V.visible,I=V.zIndex,f=V.mask,M=V.maskMotion,b=V.maskAnimation,G=V.maskTransitionName;if(!f)return null;var q={};return(M||G||b)&&(q=Object($.a)({motionAppear:!0},xt({motion:M,prefixCls:ge,transitionName:G,animation:b}))),x.createElement(Ht,Object(ne.a)({},q,{visible:he,removeOnLeave:!0}),function(ve){var me=ve.className;return x.createElement("div",{style:{zIndex:I},className:fe()("".concat(ge,"-mask"),me)})})}var On=o("9mu1"),Gt=o("o0o1"),wn=o.n(Gt),bn=o("HaE+"),lt=["measure","align",null,"motion"],Tt=function(V,ge){var he=Object(x.useState)(null),I=Object(J.a)(he,2),f=I[0],M=I[1],b=Object(x.useRef)(),G=Object(x.useRef)(!1);function q(Ae){G.current||M(Ae)}function ve(){vt.a.cancel(b.current)}function me(Ae){ve(),b.current=Object(vt.a)(function(){q(function(Fe){switch(f){case"align":return"motion";case"motion":return"stable";default:}return Fe}),Ae==null||Ae()})}return Object(x.useEffect)(function(){q("measure")},[V]),Object(x.useEffect)(function(){switch(f){case"measure":ge();break;default:}f&&(b.current=Object(vt.a)(Object(bn.a)(wn.a.mark(function Ae(){var Fe,Ve;return wn.a.wrap(function(bt){for(;;)switch(bt.prev=bt.next){case 0:Fe=lt.indexOf(f),Ve=lt[Fe+1],Ve&&Fe!==-1&&q(Ve);case 3:case"end":return bt.stop()}},Ae)}))))},[f]),Object(x.useEffect)(function(){return function(){G.current=!0,ve()}},[]),[f,me]},En=function(V){var ge=x.useState({width:0,height:0}),he=Object(J.a)(ge,2),I=he[0],f=he[1];function M(G){f({width:G.offsetWidth,height:G.offsetHeight})}var b=x.useMemo(function(){var G={};if(V){var q=I.width,ve=I.height;V.indexOf("height")!==-1&&ve?G.height=ve:V.indexOf("minHeight")!==-1&&ve&&(G.minHeight=ve),V.indexOf("width")!==-1&&q?G.width=q:V.indexOf("minWidth")!==-1&&q&&(G.minWidth=q)}return G},[V,I]);return[b,M]},Jn=x.forwardRef(function(V,ge){var he=V.visible,I=V.prefixCls,f=V.className,M=V.style,b=V.children,G=V.zIndex,q=V.stretch,ve=V.destroyPopupOnHide,me=V.forceRender,Ae=V.align,Fe=V.point,Ve=V.getRootDomNode,tt=V.getClassNameFromAlign,bt=V.onAlign,tn=V.onMouseEnter,Vt=V.onMouseLeave,An=V.onMouseDown,Sn=V.onTouchStart,jn=Object(x.useRef)(),Pn=Object(x.useRef)(),Mn=Object(x.useState)(),Zn=Object(J.a)(Mn,2),Kn=Zn[0],xa=Zn[1],Wn=En(q),Zt=Object(J.a)(Wn,2),Xt=Zt[0],Gn=Zt[1];function qn(){q&&Gn(Ve())}var kt=Tt(he,qn),na=Object(J.a)(kt,2),_a=na[0],oa=na[1],va=Object(x.useRef)();function pa(){return Fe||Ve}function ja(){var Ca;(Ca=jn.current)===null||Ca===void 0||Ca.forceAlign()}function Va(Ca,ga){var Ra=tt(ga);Kn!==Ra&&xa(Ra),_a==="align"&&(Kn!==Ra?Promise.resolve().then(function(){ja()}):oa(function(){var Oa;(Oa=va.current)===null||Oa===void 0||Oa.call(va)}),bt==null||bt(Ca,ga))}var Ma=Object($.a)({},xt(V));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(Ca){var ga=Ma[Ca];Ma[Ca]=function(Ra,Oa){return oa(),ga==null?void 0:ga(Ra,Oa)}});function sr(){return new Promise(function(Ca){va.current=Ca})}x.useEffect(function(){!Ma.motionName&&_a==="motion"&&oa()},[Ma.motionName,_a]),x.useImperativeHandle(ge,function(){return{forceAlign:ja,getElement:function(){return Pn.current}}});var Dr=Object($.a)(Object($.a)({},Xt),{},{zIndex:G,opacity:_a==="motion"||_a==="stable"||!he?void 0:0,pointerEvents:_a==="stable"?void 0:"none"},M),dr=!0;(Ae==null?void 0:Ae.points)&&(_a==="align"||_a==="stable")&&(dr=!1);var Xa=b;return x.Children.count(b)>1&&(Xa=x.createElement("div",{className:"".concat(I,"-content")},b)),x.createElement(Ht,Object(ne.a)({visible:he,ref:Pn,leavedClassName:"".concat(I,"-hidden")},Ma,{onAppearPrepare:sr,onEnterPrepare:sr,removeOnLeave:ve,forceRender:me}),function(Ca,ga){var Ra=Ca.className,Oa=Ca.style,Pr=fe()(I,f,Kn,Ra);return x.createElement(On.a,{target:pa(),key:"popup",ref:jn,monitorWindowResize:!0,disabled:dr,align:Ae,onAlign:Va},x.createElement("div",{ref:ga,className:Pr,onMouseEnter:tn,onMouseLeave:Vt,onMouseDownCapture:An,onTouchStartCapture:Sn,style:Object($.a)(Object($.a)({},Oa),Dr)},Xa))})});Jn.displayName="PopupInner";var $n=Jn,kn=x.forwardRef(function(V,ge){var he=V.prefixCls,I=V.visible,f=V.zIndex,M=V.children,b=V.mobile;b=b===void 0?{}:b;var G=b.popupClassName,q=b.popupStyle,ve=b.popupMotion,me=ve===void 0?{}:ve,Ae=b.popupRender,Fe=x.useRef();x.useImperativeHandle(ge,function(){return{forceAlign:function(){},getElement:function(){return Fe.current}}});var Ve=Object($.a)({zIndex:f},q),tt=M;return x.Children.count(M)>1&&(tt=x.createElement("div",{className:"".concat(he,"-content")},M)),Ae&&(tt=Ae(tt)),x.createElement(Ht,Object(ne.a)({visible:I,ref:Fe,removeOnLeave:!0},me),function(bt,tn){var Vt=bt.className,An=bt.style,Sn=fe()(he,G,Vt);return x.createElement("div",{ref:tn,className:Sn,style:Object($.a)(Object($.a)({},An),Ve)},tt)})});kn.displayName="MobilePopupInner";var ia=kn,Lt=["visible","mobile"],We=x.forwardRef(function(V,ge){var he=V.visible,I=V.mobile,f=Object(Re.a)(V,Lt),M=Object(x.useState)(he),b=Object(J.a)(M,2),G=b[0],q=b[1],ve=Object(x.useState)(!1),me=Object(J.a)(ve,2),Ae=me[0],Fe=me[1],Ve=Object($.a)(Object($.a)({},f),{},{visible:G});Object(x.useEffect)(function(){q(he),he&&I&&Fe(ke())},[he,I]);var tt=Ae?x.createElement(ia,Object(ne.a)({},Ve,{mobile:I,ref:ge})):x.createElement($n,Object(ne.a)({},Ve,{ref:ge}));return x.createElement("div",null,x.createElement(zt,Ve),tt)});We.displayName="Popup";var Jt=We,$t=x.createContext(null),xn=$t;function nn(){}function cn(){return""}function en(V){return V?V.ownerDocument:window.document}var aa=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function Qn(V){var ge=function(he){Object(T.a)(f,he);var I=Object(d.a)(f);function f(M){var b;Object(de.a)(this,f),b=I.call(this,M),b.popupRef=x.createRef(),b.triggerRef=x.createRef(),b.attachId=void 0,b.clickOutsideHandler=void 0,b.touchOutsideHandler=void 0,b.contextMenuOutsideHandler1=void 0,b.contextMenuOutsideHandler2=void 0,b.mouseDownTimeout=void 0,b.focusTime=void 0,b.preClickTime=void 0,b.preTouchTime=void 0,b.delayTimer=void 0,b.hasPopupMouseDown=void 0,b.onMouseEnter=function(q){var ve=b.props.mouseEnterDelay;b.fireEvents("onMouseEnter",q),b.delaySetPopupVisible(!0,ve,ve?null:q)},b.onMouseMove=function(q){b.fireEvents("onMouseMove",q),b.setPoint(q)},b.onMouseLeave=function(q){b.fireEvents("onMouseLeave",q),b.delaySetPopupVisible(!1,b.props.mouseLeaveDelay)},b.onPopupMouseEnter=function(){b.clearDelayTimer()},b.onPopupMouseLeave=function(q){var ve;if(q.relatedTarget&&!q.relatedTarget.setTimeout&&Object(Ft.a)((ve=b.popupRef.current)===null||ve===void 0?void 0:ve.getElement(),q.relatedTarget))return;b.delaySetPopupVisible(!1,b.props.mouseLeaveDelay)},b.onFocus=function(q){b.fireEvents("onFocus",q),b.clearDelayTimer(),b.isFocusToShow()&&(b.focusTime=Date.now(),b.delaySetPopupVisible(!0,b.props.focusDelay))},b.onMouseDown=function(q){b.fireEvents("onMouseDown",q),b.preClickTime=Date.now()},b.onTouchStart=function(q){b.fireEvents("onTouchStart",q),b.preTouchTime=Date.now()},b.onBlur=function(q){b.fireEvents("onBlur",q),b.clearDelayTimer(),b.isBlurToHide()&&b.delaySetPopupVisible(!1,b.props.blurDelay)},b.onContextMenu=function(q){q.preventDefault(),b.fireEvents("onContextMenu",q),b.setPopupVisible(!0,q)},b.onContextMenuClose=function(){b.isContextMenuToShow()&&b.close()},b.onClick=function(q){if(b.fireEvents("onClick",q),b.focusTime){var ve;if(b.preClickTime&&b.preTouchTime?ve=Math.min(b.preClickTime,b.preTouchTime):b.preClickTime?ve=b.preClickTime:b.preTouchTime&&(ve=b.preTouchTime),Math.abs(ve-b.focusTime)<20)return;b.focusTime=0}b.preClickTime=0,b.preTouchTime=0,b.isClickToShow()&&(b.isClickToHide()||b.isBlurToHide())&&q&&q.preventDefault&&q.preventDefault();var me=!b.state.popupVisible;(b.isClickToHide()&&!me||me&&b.isClickToShow())&&b.setPopupVisible(!b.state.popupVisible,q)},b.onPopupMouseDown=function(){if(b.hasPopupMouseDown=!0,clearTimeout(b.mouseDownTimeout),b.mouseDownTimeout=window.setTimeout(function(){b.hasPopupMouseDown=!1},0),b.context){var q;(q=b.context).onPopupMouseDown.apply(q,arguments)}},b.onDocumentClick=function(q){if(b.props.mask&&!b.props.maskClosable)return;var ve=q.target,me=b.getRootDomNode(),Ae=b.getPopupDomNode();(!Object(Ft.a)(me,ve)||b.isContextMenuOnly())&&!Object(Ft.a)(Ae,ve)&&!b.hasPopupMouseDown&&b.close()},b.getRootDomNode=function(){var q=b.props.getTriggerDOMNode;if(q)return q(b.triggerRef.current);try{var ve=Object(Qt.a)(b.triggerRef.current);if(ve)return ve}catch(me){}return At.a.findDOMNode(Object(ae.a)(b))},b.getPopupClassNameFromAlign=function(q){var ve=[],me=b.props,Ae=me.popupPlacement,Fe=me.builtinPlacements,Ve=me.prefixCls,tt=me.alignPoint,bt=me.getPopupClassNameFromAlign;return Ae&&Fe&&ve.push(Ue(Fe,Ve,q,tt)),bt&&ve.push(bt(q)),ve.join(" ")},b.getComponent=function(){var q=b.props,ve=q.prefixCls,me=q.destroyPopupOnHide,Ae=q.popupClassName,Fe=q.onPopupAlign,Ve=q.popupMotion,tt=q.popupAnimation,bt=q.popupTransitionName,tn=q.popupStyle,Vt=q.mask,An=q.maskAnimation,Sn=q.maskTransitionName,jn=q.maskMotion,Pn=q.zIndex,Mn=q.popup,Zn=q.stretch,Kn=q.alignPoint,xa=q.mobile,Wn=q.forceRender,Zt=b.state,Xt=Zt.popupVisible,Gn=Zt.point,qn=b.getPopupAlign(),kt={};return b.isMouseEnterToShow()&&(kt.onMouseEnter=b.onPopupMouseEnter),b.isMouseLeaveToHide()&&(kt.onMouseLeave=b.onPopupMouseLeave),kt.onMouseDown=b.onPopupMouseDown,kt.onTouchStart=b.onPopupMouseDown,x.createElement(Jt,Object(ne.a)({prefixCls:ve,destroyPopupOnHide:me,visible:Xt,point:Kn&&Gn,className:Ae,align:qn,onAlign:Fe,animation:tt,getClassNameFromAlign:b.getPopupClassNameFromAlign},kt,{stretch:Zn,getRootDomNode:b.getRootDomNode,style:tn,mask:Vt,zIndex:Pn,transitionName:bt,maskAnimation:An,maskTransitionName:Sn,maskMotion:jn,ref:b.popupRef,motion:Ve,mobile:xa,forceRender:Wn}),typeof Mn=="function"?Mn():Mn)},b.attachParent=function(q){vt.a.cancel(b.attachId);var ve=b.props,me=ve.getPopupContainer,Ae=ve.getDocument,Fe=b.getRootDomNode(),Ve;me?(Fe||me.length===0)&&(Ve=me(Fe)):Ve=Ae(b.getRootDomNode()).body,Ve?Ve.appendChild(q):b.attachId=Object(vt.a)(function(){b.attachParent(q)})},b.getContainer=function(){var q=b.props.getDocument,ve=q(b.getRootDomNode()).createElement("div");return ve.style.position="absolute",ve.style.top="0",ve.style.left="0",ve.style.width="100%",b.attachParent(ve),ve},b.setPoint=function(q){var ve=b.props.alignPoint;if(!ve||!q)return;b.setState({point:{pageX:q.pageX,pageY:q.pageY}})},b.handlePortalUpdate=function(){b.state.prevPopupVisible!==b.state.popupVisible&&b.props.afterPopupVisibleChange(b.state.popupVisible)},b.triggerContextValue={onPopupMouseDown:b.onPopupMouseDown};var G;return"popupVisible"in M?G=!!M.popupVisible:G=!!M.defaultPopupVisible,b.state={prevPopupVisible:G,popupVisible:G},aa.forEach(function(q){b["fire".concat(q)]=function(ve){b.fireEvents(q,ve)}}),b}return Object(_e.a)(f,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var b=this.props,G=this.state;if(G.popupVisible){var q;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(q=b.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(Le.a)(q,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(q=q||b.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(Le.a)(q,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(q=q||b.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(Le.a)(q,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(Le.a)(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),vt.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var b;return((b=this.popupRef.current)===null||b===void 0?void 0:b.getElement())||null}},{key:"getPopupAlign",value:function(){var b=this.props,G=b.popupPlacement,q=b.popupAlign,ve=b.builtinPlacements;return G&&ve?rt(ve,G,q):q}},{key:"setPopupVisible",value:function(b,G){var q=this.props.alignPoint,ve=this.state.popupVisible;this.clearDelayTimer(),ve!==b&&("popupVisible"in this.props||this.setState({popupVisible:b,prevPopupVisible:ve}),this.props.onPopupVisibleChange(b)),q&&G&&b&&this.setPoint(G)}},{key:"delaySetPopupVisible",value:function(b,G,q){var ve=this,me=G*1e3;if(this.clearDelayTimer(),me){var Ae=q?{pageX:q.pageX,pageY:q.pageY}:null;this.delayTimer=window.setTimeout(function(){ve.setPopupVisible(b,Ae),ve.clearDelayTimer()},me)}else this.setPopupVisible(b,q)}},{key:"clearDelayTimer",value:function(){this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null)}},{key:"clearOutsideHandler",value:function(){this.clickOutsideHandler&&(this.clickOutsideHandler.remove(),this.clickOutsideHandler=null),this.contextMenuOutsideHandler1&&(this.contextMenuOutsideHandler1.remove(),this.contextMenuOutsideHandler1=null),this.contextMenuOutsideHandler2&&(this.contextMenuOutsideHandler2.remove(),this.contextMenuOutsideHandler2=null),this.touchOutsideHandler&&(this.touchOutsideHandler.remove(),this.touchOutsideHandler=null)}},{key:"createTwoChains",value:function(b){var G=this.props.children.props,q=this.props;return G[b]&&q[b]?this["fire".concat(b)]:G[b]||q[b]}},{key:"isClickToShow",value:function(){var b=this.props,G=b.action,q=b.showAction;return G.indexOf("click")!==-1||q.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var b=this.props.action;return b==="contextMenu"||b.length===1&&b[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var b=this.props,G=b.action,q=b.showAction;return G.indexOf("contextMenu")!==-1||q.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var b=this.props,G=b.action,q=b.hideAction;return G.indexOf("click")!==-1||q.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var b=this.props,G=b.action,q=b.showAction;return G.indexOf("hover")!==-1||q.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var b=this.props,G=b.action,q=b.hideAction;return G.indexOf("hover")!==-1||q.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var b=this.props,G=b.action,q=b.showAction;return G.indexOf("focus")!==-1||q.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var b=this.props,G=b.action,q=b.hideAction;return G.indexOf("focus")!==-1||q.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var b;(b=this.popupRef.current)===null||b===void 0||b.forceAlign()}}},{key:"fireEvents",value:function(b,G){var q=this.props.children.props[b];q&&q(G);var ve=this.props[b];ve&&ve(G)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var b=this.state.popupVisible,G=this.props,q=G.children,ve=G.forceRender,me=G.alignPoint,Ae=G.className,Fe=G.autoDestroy,Ve=x.Children.only(q),tt={key:"trigger"};this.isContextMenuToShow()?tt.onContextMenu=this.onContextMenu:tt.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(tt.onClick=this.onClick,tt.onMouseDown=this.onMouseDown,tt.onTouchStart=this.onTouchStart):(tt.onClick=this.createTwoChains("onClick"),tt.onMouseDown=this.createTwoChains("onMouseDown"),tt.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(tt.onMouseEnter=this.onMouseEnter,me&&(tt.onMouseMove=this.onMouseMove)):tt.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?tt.onMouseLeave=this.onMouseLeave:tt.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(tt.onFocus=this.onFocus,tt.onBlur=this.onBlur):(tt.onFocus=this.createTwoChains("onFocus"),tt.onBlur=this.createTwoChains("onBlur"));var bt=fe()(Ve&&Ve.props&&Ve.props.className,Ae);bt&&(tt.className=bt);var tn=Object($.a)({},tt);Object(je.c)(Ve)&&(tn.ref=Object(je.a)(this.triggerRef,Ve.ref));var Vt=x.cloneElement(Ve,tn),An;return(b||this.popupRef.current||ve)&&(An=x.createElement(V,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!b&&Fe&&(An=null),x.createElement(xn.Provider,{value:this.triggerContextValue},Vt,An)}}],[{key:"getDerivedStateFromProps",value:function(b,G){var q=b.popupVisible,ve={};return q!==void 0&&G.popupVisible!==q&&(ve.popupVisible=q,ve.prevPopupVisible=G.popupVisible),ve}}]),f}(x.Component);return ge.contextType=xn,ge.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:cn,getDocument:en,onPopupVisibleChange:nn,afterPopupVisibleChange:nn,onPopupAlign:nn,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},ge}var sn=Qn(ze.a),an={adjustX:1,adjustY:1},Sa={topLeft:{points:["bl","tl"],overflow:an,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:an,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:an,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:an,offset:[4,0]}},sa={topLeft:{points:["bl","tl"],overflow:an,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:an,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:an,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:an,offset:[4,0]}},ea=Sa,ra=0,Fn={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},ya=function(ge,he,I){var f=Q(he),M=ge.getState();ge.setState({defaultActiveFirst:Object($.a)(Object($.a)({},M.defaultActiveFirst),{},Object(le.a)({},f,I))})},Bn=function(V){Object(T.a)(he,V);var ge=Object(d.a)(he);function he(I){var f;Object(de.a)(this,he),f=ge.call(this,I),f.onDestroy=function(me){f.props.onDestroy(me)},f.onKeyDown=function(me){var Ae=me.keyCode,Fe=f.menuInstance,Ve=f.props.store,tt=f.getVisible();if(Ae===m.a.ENTER)return f.onTitleClick(me),ya(Ve,f.props.eventKey,!0),!0;if(Ae===m.a.RIGHT)return tt?Fe.onKeyDown(me):(f.triggerOpenChange(!0),ya(Ve,f.props.eventKey,!0)),!0;if(Ae===m.a.LEFT){var bt;if(tt)bt=Fe.onKeyDown(me);else return;return bt||(f.triggerOpenChange(!1),bt=!0),bt}return tt&&(Ae===m.a.UP||Ae===m.a.DOWN)?Fe.onKeyDown(me):void 0},f.onOpenChange=function(me){f.props.onOpenChange(me)},f.onPopupVisibleChange=function(me){f.triggerOpenChange(me,me?"mouseenter":"mouseleave")},f.onMouseEnter=function(me){var Ae=f.props,Fe=Ae.eventKey,Ve=Ae.onMouseEnter,tt=Ae.store;ya(tt,f.props.eventKey,!1),Ve({key:Fe,domEvent:me})},f.onMouseLeave=function(me){var Ae=f.props,Fe=Ae.parentMenu,Ve=Ae.eventKey,tt=Ae.onMouseLeave;Fe.subMenuInstance=Object(ae.a)(f),tt({key:Ve,domEvent:me})},f.onTitleMouseEnter=function(me){var Ae=f.props,Fe=Ae.eventKey,Ve=Ae.onItemHover,tt=Ae.onTitleMouseEnter;Ve({key:Fe,hover:!0}),tt({key:Fe,domEvent:me})},f.onTitleMouseLeave=function(me){var Ae=f.props,Fe=Ae.parentMenu,Ve=Ae.eventKey,tt=Ae.onItemHover,bt=Ae.onTitleMouseLeave;Fe.subMenuInstance=Object(ae.a)(f),tt({key:Ve,hover:!1}),bt({key:Ve,domEvent:me})},f.onTitleClick=function(me){var Ae=Object(ae.a)(f),Fe=Ae.props;if(Fe.onTitleClick({key:Fe.eventKey,domEvent:me}),Fe.triggerSubMenuAction==="hover")return;f.triggerOpenChange(!f.getVisible(),"click"),ya(Fe.store,f.props.eventKey,!1)},f.onSubMenuClick=function(me){typeof f.props.onClick=="function"&&f.props.onClick(f.addKeyPath(me))},f.onSelect=function(me){f.props.onSelect(me)},f.onDeselect=function(me){f.props.onDeselect(me)},f.getPrefixCls=function(){return"".concat(f.props.rootPrefixCls,"-submenu")},f.getActiveClassName=function(){return"".concat(f.getPrefixCls(),"-active")},f.getDisabledClassName=function(){return"".concat(f.getPrefixCls(),"-disabled")},f.getSelectedClassName=function(){return"".concat(f.getPrefixCls(),"-selected")},f.getOpenClassName=function(){return"".concat(f.props.rootPrefixCls,"-submenu-open")},f.getVisible=function(){return f.state.isOpen},f.getMode=function(){return f.state.mode},f.saveMenuInstance=function(me){f.menuInstance=me},f.addKeyPath=function(me){return Object($.a)(Object($.a)({},me),{},{keyPath:(me.keyPath||[]).concat(f.props.eventKey)})},f.triggerOpenChange=function(me,Ae){var Fe=f.props.eventKey,Ve=function(){f.onOpenChange({key:Fe,item:Object(ae.a)(f),trigger:Ae,open:me})};Ae==="mouseenter"?f.mouseenterTimeout=setTimeout(function(){Ve()},0):Ve()},f.isChildrenSelected=function(){var me={find:!1};return De(f.props.children,f.props.selectedKeys,me),me.find},f.isInlineMode=function(){return f.getMode()==="inline"},f.adjustWidth=function(){if(!f.subMenuTitle||!f.menuInstance)return;var me=it.findDOMNode(f.menuInstance);if(me.offsetWidth>=f.subMenuTitle.offsetWidth)return;me.style.minWidth="".concat(f.subMenuTitle.offsetWidth,"px")},f.saveSubMenuTitle=function(me){f.subMenuTitle=me},f.getBaseProps=function(){var me=Object(ae.a)(f),Ae=me.props,Fe=f.getMode();return{mode:Fe==="horizontal"?"vertical":Fe,visible:f.getVisible(),level:Ae.level+1,inlineIndent:Ae.inlineIndent,focusable:!1,onClick:f.onSubMenuClick,onSelect:f.onSelect,onDeselect:f.onDeselect,onDestroy:f.onDestroy,selectedKeys:Ae.selectedKeys,eventKey:"".concat(Ae.eventKey,"-menu-"),openKeys:Ae.openKeys,motion:Ae.motion,onOpenChange:f.onOpenChange,subMenuOpenDelay:Ae.subMenuOpenDelay,parentMenu:Object(ae.a)(f),subMenuCloseDelay:Ae.subMenuCloseDelay,forceSubMenuRender:Ae.forceSubMenuRender,triggerSubMenuAction:Ae.triggerSubMenuAction,builtinPlacements:Ae.builtinPlacements,defaultActiveFirst:Ae.store.getState().defaultActiveFirst[Q(Ae.eventKey)],multiple:Ae.multiple,prefixCls:Ae.rootPrefixCls,id:f.internalMenuId,manualRef:f.saveMenuInstance,itemIcon:Ae.itemIcon,expandIcon:Ae.expandIcon,direction:Ae.direction}},f.getMotion=function(me,Ae){var Fe=Object(ae.a)(f),Ve=Fe.haveRendered,tt=f.props,bt=tt.motion,tn=tt.rootPrefixCls,Vt=Object($.a)(Object($.a)({},bt),{},{leavedClassName:"".concat(tn,"-hidden"),removeOnLeave:!1,motionAppear:Ve||!Ae||me!=="inline"});return Vt};var M=I.store,b=I.eventKey,G=M.getState(),q=G.defaultActiveFirst;f.isRootMenu=!1;var ve=!1;return q&&(ve=q[b]),ya(M,b,ve),f.state={mode:I.mode,isOpen:I.isOpen},f}return Object(_e.a)(he,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var f=this,M=this.props,b=M.mode,G=M.parentMenu,q=M.manualRef,ve=M.isOpen,me=function(){f.setState({mode:b,isOpen:ve})},Ae=ve!==this.state.isOpen,Fe=b!==this.state.mode;if((Fe||Ae)&&(vt.a.cancel(this.updateStateRaf),Fe?this.updateStateRaf=Object(vt.a)(me):me()),q&&q(this),b!=="horizontal"||!(G==null?void 0:G.isRootMenu)||!ve)return;this.minWidthTimeout=setTimeout(function(){return f.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var f=this.props,M=f.onDestroy,b=f.eventKey;M&&M(b),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),vt.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(f,M){var b=this.getBaseProps();return x.createElement(br,Object(ne.a)({},b,{id:this.internalMenuId,className:f,style:M}),this.props.children)}},{key:"renderChildren",value:function(){var f=this,M=this.getBaseProps(),b=M.mode,G=M.visible,q=M.forceSubMenuRender,ve=M.direction,me=this.getMotion(b,G);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||G||q,!this.haveOpened)return x.createElement("div",null);var Ae=fe()("".concat(M.prefixCls,"-sub"),Object(le.a)({},"".concat(M.prefixCls,"-rtl"),ve==="rtl"));return this.isInlineMode()?x.createElement(Ht,Object(ne.a)({visible:M.visible,forceRender:q},me),function(Fe){var Ve=Fe.className,tt=Fe.style,bt=fe()(Ae,Ve);return f.renderPopupMenu(bt,tt)}):this.renderPopupMenu(Ae)}},{key:"render",value:function(){var f,M,b,G=Object($.a)({},this.props),q=this.getVisible(),ve=this.getPrefixCls(),me=this.isInlineMode(),Ae=this.getMode(),Fe=fe()(ve,"".concat(ve,"-").concat(Ae),(f={},Object(le.a)(f,G.className,!!G.className),Object(le.a)(f,this.getOpenClassName(),q),Object(le.a)(f,this.getActiveClassName(),G.active||q&&!me),Object(le.a)(f,this.getDisabledClassName(),G.disabled),Object(le.a)(f,this.getSelectedClassName(),this.isChildrenSelected()),f));this.internalMenuId||(G.eventKey?this.internalMenuId="".concat(G.eventKey,"$Menu"):(ra+=1,this.internalMenuId="$__$".concat(ra,"$Menu")));var Ve={},tt={},bt={};G.disabled||(Ve={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},tt={onClick:this.onTitleClick},bt={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var tn={},Vt=G.direction,An=Vt==="rtl";me&&(An?tn.paddingRight=G.inlineIndent*G.level:tn.paddingLeft=G.inlineIndent*G.level);var Sn={};this.getVisible()&&(Sn={"aria-owns":this.internalMenuId});var jn=null;Ae!=="horizontal"&&(jn=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(jn=x.createElement(this.props.expandIcon,Object($.a)({},this.props))));var Pn=x.createElement("div",Object(ne.a)({ref:this.saveSubMenuTitle,style:tn,className:"".concat(ve,"-title"),role:"button"},bt,tt,{"aria-expanded":q},Sn,{"aria-haspopup":"true",title:typeof G.title=="string"?G.title:void 0}),G.title,jn||x.createElement("i",{className:"".concat(ve,"-arrow")})),Mn=this.renderChildren(),Zn=((M=G.parentMenu)===null||M===void 0?void 0:M.isRootMenu)?G.parentMenu.props.getPopupContainer:function(pa){return pa.parentNode},Kn=Fn[Ae],xa=G.popupOffset?{offset:G.popupOffset}:{},Wn=fe()((b={},Object(le.a)(b,G.popupClassName,G.popupClassName&&!me),Object(le.a)(b,"".concat(ve,"-rtl"),An),b)),Zt=G.disabled,Xt=G.triggerSubMenuAction,Gn=G.subMenuOpenDelay,qn=G.forceSubMenuRender,kt=G.subMenuCloseDelay,na=G.builtinPlacements;Ie.forEach(function(pa){return delete G[pa]}),delete G.onClick;var _a=An?Object($.a)(Object($.a)({},sa),na):Object($.a)(Object($.a)({},Sa),na);delete G.direction;var oa=this.getBaseProps(),va=me?null:this.getMotion(oa.mode,oa.visible);return x.createElement("li",Object(ne.a)({},G,Ve,{className:Fe,role:"menuitem"}),x.createElement(sn,{prefixCls:ve,popupClassName:fe()("".concat(ve,"-popup"),Wn),getPopupContainer:Zn,builtinPlacements:_a,popupPlacement:Kn,popupVisible:me?!1:q,popupAlign:xa,popup:me?null:Mn,action:Zt||me?[]:[Xt],mouseEnterDelay:Gn,mouseLeaveDelay:kt,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:qn,popupMotion:va},Pn),me?Mn:null)}}]),he}(x.Component);Bn.defaultProps={onMouseEnter:ce,onMouseLeave:ce,onTitleMouseEnter:ce,onTitleMouseLeave:ce,onTitleClick:ce,manualRef:ce,mode:"vertical",title:""};var pn=Object(s.b)(function(V,ge){var he=V.openKeys,I=V.activeKey,f=V.selectedKeys,M=ge.eventKey,b=ge.subMenuKey;return{isOpen:he.indexOf(M)>-1,active:I[b]===M,selectedKeys:f}})(Bn);pn.isSubMenu=!0;var Kt=pn,dn="menuitem-overflowed",da=.5,Xn=function(V){Object(T.a)(he,V);var ge=Object(d.a)(he);function he(){var I;return Object(de.a)(this,he),I=ge.apply(this,arguments),I.resizeObserver=null,I.mutationObserver=null,I.originalTotalWidth=0,I.overflowedItems=[],I.menuItemSizes=[],I.cancelFrameId=null,I.state={lastVisibleIndex:void 0},I.childRef=x.createRef(),I.getMenuItemNodes=function(){var f=I.props.prefixCls,M=I.childRef.current;return M?[].slice.call(M.children).filter(function(b){return b.className.split(" ").indexOf("".concat(f,"-overflowed-submenu"))<0}):[]},I.getOverflowedSubMenuItem=function(f,M,b){var G=I.props,q=G.overflowedIndicator,ve=G.level,me=G.mode,Ae=G.prefixCls,Fe=G.theme;if(ve!==1||me!=="horizontal")return null;var Ve=I.props.children[0],tt=Ve.props,bt=tt.children,tn=tt.title,Vt=tt.style,An=Object(Re.a)(tt,["children","title","style"]),Sn=Object($.a)({},Vt),jn="".concat(f,"-overflowed-indicator"),Pn="".concat(f,"-overflowed-indicator");M.length===0&&b!==!0?Sn=Object($.a)(Object($.a)({},Sn),{},{display:"none"}):b&&(Sn=Object($.a)(Object($.a)({},Sn),{},{visibility:"hidden",position:"absolute"}),jn="".concat(jn,"-placeholder"),Pn="".concat(Pn,"-placeholder"));var Mn=Fe?"".concat(Ae,"-").concat(Fe):"",Zn={};return Ie.forEach(function(Kn){An[Kn]!==void 0&&(Zn[Kn]=An[Kn])}),x.createElement(Kt,Object(ne.a)({title:q,className:"".concat(Ae,"-overflowed-submenu"),popupClassName:Mn},Zn,{key:jn,eventKey:Pn,disabled:!1,style:Sn}),M)},I.setChildrenWidthAndResize=function(){if(I.props.mode!=="horizontal")return;var f=I.childRef.current;if(!f)return;var M=f.children;if(!M||M.length===0)return;var b=f.children[M.length-1];qe(b,"display","inline-block");var G=I.getMenuItemNodes(),q=G.filter(function(ve){return ve.className.split(" ").indexOf(dn)>=0});q.forEach(function(ve){qe(ve,"display","inline-block")}),I.menuItemSizes=G.map(function(ve){return Ge(ve,!0)}),q.forEach(function(ve){qe(ve,"display","none")}),I.overflowedIndicatorWidth=Ge(f.children[f.children.length-1],!0),I.originalTotalWidth=I.menuItemSizes.reduce(function(ve,me){return ve+me},0),I.handleResize(),qe(b,"display","none")},I.handleResize=function(){if(I.props.mode!=="horizontal")return;var f=I.childRef.current;if(!f)return;var M=Ge(f);I.overflowedItems=[];var b=0,G;I.originalTotalWidth>M+da&&(G=-1,I.menuItemSizes.forEach(function(q){b+=q,b+I.overflowedIndicatorWidth<=M&&(G+=1)})),I.setState({lastVisibleIndex:G})},I}return Object(_e.a)(he,[{key:"componentDidMount",value:function(){var f=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var M=this.childRef.current;if(!M)return;this.resizeObserver=new $e.default(function(b){b.forEach(function(){var G=f.cancelFrameId;cancelAnimationFrame(G),f.cancelFrameId=requestAnimationFrame(f.setChildrenWidthAndResize)})}),[].slice.call(M.children).concat(M).forEach(function(b){f.resizeObserver.observe(b)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){f.resizeObserver.disconnect(),[].slice.call(M.children).concat(M).forEach(function(b){f.resizeObserver.observe(b)}),f.setChildrenWidthAndResize()}),this.mutationObserver.observe(M,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(f){var M=this,b=this.state.lastVisibleIndex;return(f||[]).reduce(function(G,q,ve){var me=q;if(M.props.mode==="horizontal"){var Ae=M.getOverflowedSubMenuItem(q.props.eventKey,[]);b!==void 0&&M.props.className.indexOf("".concat(M.props.prefixCls,"-root"))!==-1&&(ve>b&&(me=x.cloneElement(q,{style:{display:"none"},eventKey:"".concat(q.props.eventKey,"-hidden"),className:"".concat(dn)})),ve===b+1&&(M.overflowedItems=f.slice(b+1).map(function(Ve){return x.cloneElement(Ve,{key:Ve.props.eventKey,mode:"vertical-left"})}),Ae=M.getOverflowedSubMenuItem(q.props.eventKey,M.overflowedItems)));var Fe=[].concat(Object(L.a)(G),[Ae,me]);return ve===f.length-1&&Fe.push(M.getOverflowedSubMenuItem(q.props.eventKey,[],!0)),Fe}return[].concat(Object(L.a)(G),[me])},[])}},{key:"render",value:function(){var f=this.props,M=f.visible,b=f.prefixCls,G=f.overflowedIndicator,q=f.mode,ve=f.level,me=f.tag,Ae=f.children,Fe=f.theme,Ve=Object(Re.a)(f,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),tt=me;return x.createElement(tt,Object(ne.a)({ref:this.childRef},Ve),this.renderChildren(Ae))}}]),he}(x.Component);Xn.defaultProps={tag:"div",className:""};var Yn=Xn;function vr(V){return V.length?V.every(function(ge){return!!ge.props.disabled}):!0}function La(V,ge,he){var I=V.getState();V.setState({activeKey:Object($.a)(Object($.a)({},I.activeKey),{},Object(le.a)({},ge,he))})}function Fa(V){return V.eventKey||"0-menu-"}function Pa(V,ge){var he=ge,I=V.children,f=V.eventKey;if(he){var M;if(be(I,function(b,G){b&&b.props&&!b.props.disabled&&he===R(b,f,G)&&(M=!0)}),M)return he}return he=null,V.defaultActiveFirst&&be(I,function(b,G){!he&&b&&!b.props.disabled&&(he=R(b,f,G))}),he}function Nr(V){if(!V)return;var ge=this.instanceArray.indexOf(V);ge!==-1?this.instanceArray[ge]=V:this.instanceArray.push(V)}var nr=function(V){Object(T.a)(he,V);var ge=Object(d.a)(he);function he(I){var f;return Object(de.a)(this,he),f=ge.call(this,I),f.onKeyDown=function(M,b){var G=M.keyCode,q;if(f.getFlatInstanceArray().forEach(function(me){me&&me.props.active&&me.onKeyDown&&(q=me.onKeyDown(M))}),q)return 1;var ve=null;return(G===m.a.UP||G===m.a.DOWN)&&(ve=f.step(G===m.a.UP?-1:1)),ve?(M.preventDefault(),La(f.props.store,Fa(f.props),ve.props.eventKey),typeof b=="function"&&b(ve),1):void 0},f.onItemHover=function(M){var b=M.key,G=M.hover;La(f.props.store,Fa(f.props),G?b:null)},f.onDeselect=function(M){f.props.onDeselect(M)},f.onSelect=function(M){f.props.onSelect(M)},f.onClick=function(M){f.props.onClick(M)},f.onOpenChange=function(M){f.props.onOpenChange(M)},f.onDestroy=function(M){f.props.onDestroy(M)},f.getFlatInstanceArray=function(){return f.instanceArray},f.step=function(M){var b=f.getFlatInstanceArray(),G=f.props.store.getState().activeKey[Fa(f.props)],q=b.length;if(!q)return null;M<0&&(b=b.concat().reverse());var ve=-1;if(b.every(function(Ve,tt){return Ve&&Ve.props.eventKey===G?(ve=tt,!1):!0}),!f.props.defaultActiveFirst&&ve!==-1&&vr(b.slice(ve,q-1)))return;var me=(ve+1)%q,Ae=me;do{var Fe=b[Ae];if(!Fe||Fe.props.disabled)Ae=(Ae+1)%q;else return Fe}while(Ae!==me);return null},f.renderCommonMenuItem=function(M,b,G){var q=f.props.store.getState(),ve=Object(ae.a)(f),me=ve.props,Ae=R(M,me.eventKey,b),Fe=M.props;if(!Fe||typeof M.type=="string")return M;var Ve=Ae===q.activeKey,tt=Object($.a)(Object($.a)({mode:Fe.mode||me.mode,level:me.level,inlineIndent:me.inlineIndent,renderMenuItem:f.renderMenuItem,rootPrefixCls:me.prefixCls,index:b,parentMenu:me.parentMenu,manualRef:Fe.disabled?void 0:Object(Y.a)(M.ref,Nr.bind(Object(ae.a)(f))),eventKey:Ae,active:!Fe.disabled&&Ve,multiple:me.multiple,onClick:function(tn){(Fe.onClick||ce)(tn),f.onClick(tn)},onItemHover:f.onItemHover,motion:me.motion,subMenuOpenDelay:me.subMenuOpenDelay,subMenuCloseDelay:me.subMenuCloseDelay,forceSubMenuRender:me.forceSubMenuRender,onOpenChange:f.onOpenChange,onDeselect:f.onDeselect,onSelect:f.onSelect,builtinPlacements:me.builtinPlacements,itemIcon:Fe.itemIcon||f.props.itemIcon,expandIcon:Fe.expandIcon||f.props.expandIcon},G),{},{direction:me.direction});return(me.mode==="inline"||Je())&&(tt.triggerSubMenuAction="click"),x.cloneElement(M,Object($.a)(Object($.a)({},tt),{},{key:Ae||b}))},f.renderMenuItem=function(M,b,G){if(!M)return null;var q=f.props.store.getState(),ve={openKeys:q.openKeys,selectedKeys:q.selectedKeys,triggerSubMenuAction:f.props.triggerSubMenuAction,subMenuKey:G};return f.renderCommonMenuItem(M,b,ve)},I.store.setState({activeKey:Object($.a)(Object($.a)({},I.store.getState().activeKey),{},Object(le.a)({},I.eventKey,Pa(I,I.activeKey)))}),f.instanceArray=[],f}return Object(_e.a)(he,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(f){return this.props.visible||f.visible||this.props.className!==f.className||!N()(this.props.style,f.style)}},{key:"componentDidUpdate",value:function(f){var M=this.props,b="activeKey"in M?M.activeKey:M.store.getState().activeKey[Fa(M)],G=Pa(M,b);if(G!==b)La(M.store,Fa(M),G);else if("activeKey"in f){var q=Pa(f,f.activeKey);G!==q&&La(M.store,Fa(M),G)}}},{key:"render",value:function(){var f=this,M=Object(ne.a)({},this.props);this.instanceArray=[];var b=fe()(M.prefixCls,M.className,"".concat(M.prefixCls,"-").concat(M.mode)),G={className:b,role:M.role||"menu"};M.id&&(G.id=M.id),M.focusable&&(G.tabIndex=0,G.onKeyDown=this.onKeyDown);var q=M.prefixCls,ve=M.eventKey,me=M.visible,Ae=M.level,Fe=M.mode,Ve=M.overflowedIndicator,tt=M.theme;return Ie.forEach(function(bt){return delete M[bt]}),delete M.onClick,x.createElement(Yn,Object(ne.a)({},M,{prefixCls:q,mode:Fe,tag:"ul",level:Ae,theme:tt,visible:me,overflowedIndicator:Ve},G),Object(oe.a)(M.children).map(function(bt,tn){return f.renderMenuItem(bt,tn,ve||"0-menu-")}))}}]),he}(x.Component);nr.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:ce};var gr=Object(s.b)()(nr),br=gr,Ha=o("Kwbf");function Fr(V,ge,he){var I=V.prefixCls,f=V.motion,M=V.defaultMotions,b=M===void 0?{}:M,G=V.openAnimation,q=V.openTransitionName,ve=ge.switchingModeFromInline;if(f)return f;if(Object(H.a)(G)==="object"&&G)Object(Ha.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof G=="string")return{motionName:"".concat(I,"-open-").concat(G)};if(q)return{motionName:q};var me=b[he];return me||(ve?null:b.other)}var Br=function(V){Object(T.a)(he,V);var ge=Object(d.a)(he);function he(I){var f;Object(de.a)(this,he),f=ge.call(this,I),f.onSelect=function(G){var q=Object(ae.a)(f),ve=q.props;if(ve.selectable){var me=f.store.getState(),Ae=me.selectedKeys,Fe=G.key;ve.multiple?Ae=Ae.concat([Fe]):Ae=[Fe],"selectedKeys"in ve||f.store.setState({selectedKeys:Ae}),ve.onSelect(Object($.a)(Object($.a)({},G),{},{selectedKeys:Ae}))}},f.onClick=function(G){var q=f.getRealMenuMode(),ve=Object(ae.a)(f),me=ve.store,Ae=ve.props.onOpenChange;q!=="inline"&&!("openKeys"in f.props)&&(me.setState({openKeys:[]}),Ae([])),f.props.onClick(G)},f.onKeyDown=function(G,q){f.innerMenu.getWrappedInstance().onKeyDown(G,q)},f.onOpenChange=function(G){var q=Object(ae.a)(f),ve=q.props,me=f.store.getState().openKeys.concat(),Ae=!1,Fe=function(tt){var bt=!1;if(tt.open)bt=me.indexOf(tt.key)===-1,bt&&me.push(tt.key);else{var tn=me.indexOf(tt.key);bt=tn!==-1,bt&&me.splice(tn,1)}Ae=Ae||bt};Array.isArray(G)?G.forEach(Fe):Fe(G),Ae&&("openKeys"in f.props||f.store.setState({openKeys:me}),ve.onOpenChange(me))},f.onDeselect=function(G){var q=Object(ae.a)(f),ve=q.props;if(ve.selectable){var me=f.store.getState().selectedKeys.concat(),Ae=G.key,Fe=me.indexOf(Ae);Fe!==-1&&me.splice(Fe,1),"selectedKeys"in ve||f.store.setState({selectedKeys:me}),ve.onDeselect(Object($.a)(Object($.a)({},G),{},{selectedKeys:me}))}},f.onMouseEnter=function(G){f.restoreModeVerticalFromInline();var q=f.props.onMouseEnter;q&&q(G)},f.onTransitionEnd=function(G){var q=G.propertyName==="width"&&G.target===G.currentTarget,ve=G.target.className,me=Object.prototype.toString.call(ve)==="[object SVGAnimatedString]"?ve.animVal:ve,Ae=G.propertyName==="font-size"&&me.indexOf("anticon")>=0;(q||Ae)&&f.restoreModeVerticalFromInline()},f.setInnerMenu=function(G){f.innerMenu=G},f.isRootMenu=!0;var M=I.defaultSelectedKeys,b=I.defaultOpenKeys;return"selectedKeys"in I&&(M=I.selectedKeys||[]),"openKeys"in I&&(b=I.openKeys||[]),f.store=Object(s.c)({selectedKeys:M,openKeys:b,activeKey:{"0-menu-":Pa(I,I.activeKey)}}),f.state={switchingModeFromInline:!1,prevProps:I,inlineOpenKeys:[],store:f.store},f}return Object(_e.a)(he,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(f){var M=this.props,b=M.siderCollapsed,G=M.inlineCollapsed,q=M.onOpenChange;(!f.inlineCollapsed&&G||!f.siderCollapsed&&b)&&q([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var f=this.props.collapsedWidth,M=this.store,b=this.prevOpenKeys,G=this.getInlineCollapsed()&&(f===0||f==="0"||f==="0px");G?(this.prevOpenKeys=M.getState().openKeys.concat(),this.store.setState({openKeys:[]})):b&&(this.store.setState({openKeys:b}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var f=this.props.mode,M=this.state.switchingModeFromInline,b=this.getInlineCollapsed();return M&&b?"inline":b?"vertical":f}},{key:"getInlineCollapsed",value:function(){var f=this.props,M=f.inlineCollapsed,b=f.siderCollapsed;return b!==void 0?b:M}},{key:"restoreModeVerticalFromInline",value:function(){var f=this.state.switchingModeFromInline;f&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var f=Object($.a)({},Object(ue.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),M=this.getRealMenuMode();return f.className+=" ".concat(f.prefixCls,"-root"),f.direction==="rtl"&&(f.className+=" ".concat(f.prefixCls,"-rtl")),f=Object($.a)(Object($.a)({},f),{},{mode:M,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:Fr(this.props,this.state,M)}),delete f.openAnimation,delete f.openTransitionName,x.createElement(s.a,{store:this.store},x.createElement(br,Object(ne.a)({},f,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(f,M){var b=M.prevProps,G=M.store,q=G.getState(),ve={},me={prevProps:f};return b.mode==="inline"&&f.mode!=="inline"&&(me.switchingModeFromInline=!0),"openKeys"in f?ve.openKeys=f.openKeys||[]:((f.inlineCollapsed&&!b.inlineCollapsed||f.siderCollapsed&&!b.siderCollapsed)&&(me.switchingModeFromInline=!0,me.inlineOpenKeys=q.openKeys,ve.openKeys=[]),(!f.inlineCollapsed&&b.inlineCollapsed||!f.siderCollapsed&&b.siderCollapsed)&&(ve.openKeys=M.inlineOpenKeys,me.inlineOpenKeys=[])),Object.keys(ve).length&&G.setState(ve),me}}]),he}(x.Component);Br.defaultProps={selectable:!0,onClick:ce,onSelect:ce,onOpenChange:ce,onDeselect:ce,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:x.createElement("span",null,"\xB7\xB7\xB7")};var la=Br,Nn=function(V){Object(T.a)(he,V);var ge=Object(d.a)(he);function he(){var I;return Object(de.a)(this,he),I=ge.apply(this,arguments),I.onKeyDown=function(f){var M=f.keyCode;return M===m.a.ENTER?(I.onClick(f),!0):void 0},I.onMouseLeave=function(f){var M=I.props,b=M.eventKey,G=M.onItemHover,q=M.onMouseLeave;G({key:b,hover:!1}),q({key:b,domEvent:f})},I.onMouseEnter=function(f){var M=I.props,b=M.eventKey,G=M.onItemHover,q=M.onMouseEnter;G({key:b,hover:!0}),q({key:b,domEvent:f})},I.onClick=function(f){var M=I.props,b=M.eventKey,G=M.multiple,q=M.onClick,ve=M.onSelect,me=M.onDeselect,Ae=M.isSelected,Fe={key:b,keyPath:[b],item:Object(ae.a)(I),domEvent:f};q(Fe),G?Ae?me(Fe):ve(Fe):Ae||ve(Fe)},I.saveNode=function(f){I.node=f},I}return Object(_e.a)(he,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var f=this.props;f.onDestroy&&f.onDestroy(f.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var f,M=Object($.a)({},this.props),b=fe()(this.getPrefixCls(),M.className,(f={},Object(le.a)(f,this.getActiveClassName(),!M.disabled&&M.active),Object(le.a)(f,this.getSelectedClassName(),M.isSelected),Object(le.a)(f,this.getDisabledClassName(),M.disabled),f)),G=Object($.a)(Object($.a)({},M.attribute),{},{title:typeof M.title=="string"?M.title:void 0,className:b,role:M.role||"menuitem","aria-disabled":M.disabled});M.role==="option"?G=Object($.a)(Object($.a)({},G),{},{role:"option","aria-selected":M.isSelected}):(M.role===null||M.role==="none")&&(G.role="none");var q={onClick:M.disabled?null:this.onClick,onMouseLeave:M.disabled?null:this.onMouseLeave,onMouseEnter:M.disabled?null:this.onMouseEnter},ve=Object($.a)({},M.style);M.mode==="inline"&&(M.direction==="rtl"?ve.paddingRight=M.inlineIndent*M.level:ve.paddingLeft=M.inlineIndent*M.level),Ie.forEach(function(Ae){return delete M[Ae]}),delete M.direction;var me=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(me=x.createElement(this.props.itemIcon,this.props)),x.createElement("li",Object(ne.a)({},Object(ue.a)(M,["onClick","onMouseEnter","onMouseLeave","onSelect"]),G,q,{style:ve,ref:this.saveNode}),M.children,me)}}]),he}(x.Component);Nn.isMenuItem=!0,Nn.defaultProps={onSelect:ce,onMouseEnter:ce,onMouseLeave:ce,manualRef:ce};var ta=Object(s.b)(function(V,ge){var he=V.activeKey,I=V.selectedKeys,f=ge.eventKey,M=ge.subMenuKey;return{active:he[M]===f,isSelected:Array.isArray(I)?I.indexOf(f)!==-1:I===f}})(Nn),Ba=ta,Ka=function(V){Object(T.a)(he,V);var ge=Object(d.a)(he);function he(){var I;return Object(de.a)(this,he),I=ge.apply(this,arguments),I.renderInnerMenuItem=function(f){var M=I.props,b=M.renderMenuItem,G=M.index;return b(f,G,I.props.subMenuKey)},I}return Object(_e.a)(he,[{key:"render",value:function(){var f=Object(ne.a)({},this.props),M=f.className,b=M===void 0?"":M,G=f.rootPrefixCls,q="".concat(G,"-item-group-title"),ve="".concat(G,"-item-group-list"),me=f.title,Ae=f.children;return Ie.forEach(function(Fe){return delete f[Fe]}),delete f.direction,x.createElement("li",Object(ne.a)({},f,{onClick:function(Ve){return Ve.stopPropagation()},className:"".concat(b," ").concat(G,"-item-group")}),x.createElement("div",{className:q,title:typeof me=="string"?me:void 0},me),x.createElement("ul",{className:ve},x.Children.map(Ae,this.renderInnerMenuItem)))}}]),he}(x.Component);Ka.isMenuItemGroup=!0,Ka.defaultProps={disabled:!0};var cr=Ka,Ta=function(ge){var he=ge.className,I=ge.rootPrefixCls,f=ge.style;return x.createElement("li",{className:"".concat(he," ").concat(I,"-item-divider"),style:f})};Ta.defaultProps={disabled:!0,className:"",style:{}};var Qa=Ta,Or=la,Ga=o("eDIo");function Lr(V,ge){var he=V.prefixCls,I=V.editable,f=V.locale,M=V.style;return!I||I.showAdd===!1?null:x.createElement("button",{ref:ge,type:"button",className:"".concat(he,"-nav-add"),style:M,"aria-label":(f==null?void 0:f.addAriaLabel)||"Add tab",onClick:function(G){I.onEdit("add",{event:G})}},I.addIcon||"+")}var ar=x.forwardRef(Lr);function Er(V,ge){var he=V.prefixCls,I=V.id,f=V.tabs,M=V.locale,b=V.mobile,G=V.moreIcon,q=G===void 0?"More":G,ve=V.moreTransitionName,me=V.style,Ae=V.className,Fe=V.editable,Ve=V.tabBarGutter,tt=V.rtl,bt=V.onTabClick,tn=Object(x.useState)(!1),Vt=Object(J.a)(tn,2),An=Vt[0],Sn=Vt[1],jn=Object(x.useState)(null),Pn=Object(J.a)(jn,2),Mn=Pn[0],Zn=Pn[1],Kn="".concat(I,"-more-popup"),xa="".concat(he,"-dropdown"),Wn=Mn!==null?"".concat(Kn,"-").concat(Mn):null,Zt=M==null?void 0:M.dropdownAriaLabel,Xt=x.createElement(Or,{onClick:function(va){var pa=va.key,ja=va.domEvent;bt(pa,ja),Sn(!1)},id:Kn,tabIndex:-1,role:"listbox","aria-activedescendant":Wn,selectedKeys:[Mn],"aria-label":Zt!==void 0?Zt:"expanded dropdown"},f.map(function(oa){return x.createElement(Ba,{key:oa.key,id:"".concat(Kn,"-").concat(oa.key),role:"option","aria-controls":I&&"".concat(I,"-panel-").concat(oa.key),disabled:oa.disabled},oa.tab)}));function Gn(oa){for(var va=f.filter(function(sr){return!sr.disabled}),pa=va.findIndex(function(sr){return sr.key===Mn})||0,ja=va.length,Va=0;Vana?(qn=Xt,Kn.current="x"):(qn=Gn,Kn.current="y");var _a=Date.now();_a-Mn.current>100&&(Zn.current=!1),(ge(-qn,-qn)||Zn.current)&&(Zt.preventDefault(),Zn.current=!0),Mn.current=_a}var Wn=Object(x.useRef)(null);Wn.current={onTouchStart:Sn,onTouchMove:jn,onTouchEnd:Pn,onWheel:xa},x.useEffect(function(){function Zt(kt){Wn.current.onTouchStart(kt)}function Xt(kt){Wn.current.onTouchMove(kt)}function Gn(kt){Wn.current.onTouchEnd(kt)}function qn(kt){Wn.current.onWheel(kt)}return document.addEventListener("touchmove",Xt,{passive:!1}),document.addEventListener("touchend",Gn,{passive:!1}),V.current.addEventListener("touchstart",Zt,{passive:!1}),V.current.addEventListener("wheel",qn),function(){document.removeEventListener("touchmove",Xt),document.removeEventListener("touchend",Gn)}},[])}function Rr(){var V=Object(x.useRef)(new Map);function ge(I){return V.current.has(I)||V.current.set(I,x.createRef()),V.current.get(I)}function he(I){V.current.delete(I)}return[ge,he]}function Jr(V,ge){var he=x.useRef(V),I=x.useState({}),f=Object(J.a)(I,2),M=f[1];function b(G){var q=typeof G=="function"?G(he.current):G;q!==he.current&&ge(q,he.current),he.current=q,M({})}return[he.current,b]}var uo=function(ge){var he=ge.position,I=ge.prefixCls,f=ge.extra;if(!f)return null;var M,b=f;return he==="right"&&(M=b.right||!b.left&&b||null),he==="left"&&(M=b.left||null),M?x.createElement("div",{className:"".concat(I,"-extra-content")},M):null};function co(V,ge){var he,I=x.useContext(Sr),f=I.prefixCls,M=I.tabs,b=V.className,G=V.style,q=V.id,ve=V.animated,me=V.activeKey,Ae=V.rtl,Fe=V.extra,Ve=V.editable,tt=V.locale,bt=V.tabPosition,tn=V.tabBarGutter,Vt=V.children,An=V.onTabClick,Sn=V.onTabScroll,jn=Object(x.useRef)(),Pn=Object(x.useRef)(),Mn=Object(x.useRef)(),Zn=Object(x.useRef)(),Kn=Rr(),xa=Object(J.a)(Kn,2),Wn=xa[0],Zt=xa[1],Xt=bt==="top"||bt==="bottom",Gn=Jr(0,function(fa,Vn){Xt&&Sn&&Sn({direction:fa>Vn?"left":"right"})}),qn=Object(J.a)(Gn,2),kt=qn[0],na=qn[1],_a=Jr(0,function(fa,Vn){!Xt&&Sn&&Sn({direction:fa>Vn?"top":"bottom"})}),oa=Object(J.a)(_a,2),va=oa[0],pa=oa[1],ja=Object(x.useState)(0),Va=Object(J.a)(ja,2),Ma=Va[0],sr=Va[1],Dr=Object(x.useState)(0),dr=Object(J.a)(Dr,2),Xa=dr[0],Ca=dr[1],ga=Object(x.useState)(0),Ra=Object(J.a)(ga,2),Oa=Ra[0],Pr=Ra[1],Vr=Object(x.useState)(0),Xr=Object(J.a)(Vr,2),ma=Xr[0],kr=Xr[1],Yr=Object(x.useState)(null),Ea=Object(J.a)(Yr,2),ha=Ea[0],Ya=Ea[1],Oi=Object(x.useState)(null),ti=Object(J.a)(Oi,2),Zr=ti[0],ho=ti[1],jo=Object(x.useState)(0),ni=Object(J.a)(jo,2),No=ni[0],Ji=ni[1],Vi=Object(x.useState)(0),Si=Object(J.a)(Vi,2),ai=Si[0],ri=Si[1],po=g(new Map),mo=Object(J.a)(po,2),Xi=mo[0],Lo=mo[1],_o=S(M,Xi,Ma),vo="".concat(f,"-nav-operations-hidden"),go=0,wr=0;Xt?Ae?(go=0,wr=Math.max(0,Ma-ha)):(go=Math.min(0,ha-Ma),wr=0):(go=Math.min(0,Zr-Xa),wr=0);function no(fa){return fawr?[wr,!1]:[fa,!0]}var qr=Object(x.useRef)(),Oo=Object(x.useState)(),ao=Object(J.a)(Oo,2),Io=ao[0],oi=ao[1];function Uo(){oi(Date.now())}function ii(){window.clearTimeout(qr.current)}Ir(jn,function(fa,Vn){var Za=!1;function hr(bo,zr){bo(function(Ro){var eo=no(Ro+zr),qa=Object(J.a)(eo,2),Bo=qa[0],li=qa[1];return Za=li,Bo})}if(Xt){if(ha>=Ma)return Za;hr(na,fa)}else{if(Zr>=Xa)return Za;hr(pa,Vn)}return ii(),Uo(),Za}),Object(x.useEffect)(function(){return ii(),Io&&(qr.current=window.setTimeout(function(){oi(0)},100)),ii},[Io]);function $r(){var fa=arguments.length>0&&arguments[0]!==void 0?arguments[0]:me,Vn=_o.get(fa);if(!Vn)return;if(Xt){var Za=kt;Ae?Vn.rightkt+ha&&(Za=Vn.right+Vn.width-ha):Vn.left<-kt?Za=-Vn.left:Vn.left+Vn.width>-kt+ha&&(Za=-(Vn.left+Vn.width-ha)),pa(0),na(no(Za)[0])}else{var hr=va;Vn.top<-va?hr=-Vn.top:Vn.top+Vn.height>-va+Zr&&(hr=-(Vn.top+Vn.height-Zr)),na(0),pa(no(hr)[0])}}var ro=Z(_o,{width:ha,height:Zr,left:kt,top:va},{width:Oa,height:ma},{width:No,height:ai},Object($.a)(Object($.a)({},V),{},{tabs:M})),Mi=Object(J.a)(ro,2),Yi=Mi[0],Zi=Mi[1],qi=M.map(function(fa){var Vn=fa.key;return x.createElement(p,{id:q,prefixCls:f,key:Vn,rtl:Ae,tab:fa,closable:fa.closable,editable:Ve,active:Vn===me,tabPosition:bt,tabBarGutter:tn,renderWrapper:Vt,removeAriaLabel:tt==null?void 0:tt.removeAriaLabel,ref:Wn(Vn),onClick:function(hr){An(Vn,hr)},onRemove:function(){Zt(Vn)},onFocus:function(){$r(Vn),Uo(),Ae||(jn.current.scrollLeft=0),jn.current.scrollTop=0}})}),si=u(function(){var fa,Vn,Za,hr,bo,zr,Ro,eo,qa,Bo=((fa=jn.current)===null||fa===void 0?void 0:fa.offsetWidth)||0,li=((Vn=jn.current)===null||Vn===void 0?void 0:Vn.offsetHeight)||0,ui=((Za=Zn.current)===null||Za===void 0?void 0:Za.offsetWidth)||0,pr=((hr=Zn.current)===null||hr===void 0?void 0:hr.offsetHeight)||0,ua=((bo=Mn.current)===null||bo===void 0?void 0:bo.offsetWidth)||0,jr=((zr=Mn.current)===null||zr===void 0?void 0:zr.offsetHeight)||0;Ya(Bo),ho(li),Ji(ui),ri(pr);var Hr=(((Ro=Pn.current)===null||Ro===void 0?void 0:Ro.offsetWidth)||0)-ui,Qr=(((eo=Pn.current)===null||eo===void 0?void 0:eo.offsetHeight)||0)-pr;sr(Hr),Ca(Qr);var ci=(qa=Mn.current)===null||qa===void 0?void 0:qa.className.includes(vo);Pr(Hr-(ci?0:ua)),kr(Qr-(ci?0:jr)),Lo(function(){var Ko=new Map;return M.forEach(function(Ti){var ji=Ti.key,io=Wn(ji).current;io&&Ko.set(ji,{width:io.offsetWidth,height:io.offsetHeight,left:io.offsetLeft,top:io.offsetTop})}),Ko})}),$i=M.slice(0,Yi),fr=M.slice(Zi+1),Ia=[].concat(Object(L.a)($i),Object(L.a)(fr)),rr=Object(x.useState)(),Ua=Object(J.a)(rr,2),So=Ua[0],es=Ua[1],Tr=_o.get(me),Ri=Object(x.useRef)();function Di(){_.a.cancel(Ri.current)}Object(x.useEffect)(function(){var fa={};return Tr&&(Xt?(Ae?fa.right=Tr.right:fa.left=Tr.left,fa.width=Tr.width):(fa.top=Tr.top,fa.height=Tr.height)),Di(),Ri.current=_()(function(){es(fa)}),Di},[Tr,Xt,Ae]),Object(x.useEffect)(function(){$r()},[me,Tr,_o,Xt]),Object(x.useEffect)(function(){si()},[Ae,tn,me,M.map(function(fa){return fa.key}).join("_")]);var Pi=!!Ia.length,oo="".concat(f,"-nav-wrap"),ko,Mo,wi,Fo;return Xt?Ae?(Mo=kt>0,ko=kt+haIe&&(Y="other")),F&&(N.filename=F),Object(L.useEffect)(function(){var it,At,vt=(it=document.cookie)===null||it===void 0||((At=it.replace(/\s/g,""))===null||At===void 0)?void 0:At.split(";");vt==null||vt.map(function(Ft){var Qt=Ft.split("=");Qt[0]==="_educoder_session"&&Ce(Qt[1])})},[]),Object(L.useEffect)(function(){Y==="office"&&qe()},[Y,s]);var qe=function(){var it=Object(D.a)(z.a.mark(function At(){var vt,Ft,Qt;return z.a.wrap(function(Le){for(;;)switch(Le.prev=Le.next){case 0:return console.log("data:",s),vt=s,s.startsWith("http")||(vt=location.origin+vt),Ft=new URL(vt).pathname.split("/").pop(),Le.next=6,Object(E.U)({attachment_id:Ft});case 6:Qt=Le.sent,ce(Qt);case 8:case"end":return Le.stop()}},At)}));return function(){return it.apply(this,arguments)}}(),Je=function(){if(s.startsWith("http")||s.startsWith("blob:")){$e();return}Object(m.x)(F||"educoder",s,F)},$e=function(){Object(m.v)(F||"educoder",decodeURIComponent(s))};return C.a.createElement("div",{style:Object(x.a)({},w||{}),className:"".concat(ee&&O.a.bgBlack," ").concat(Y?O.a.wrp:"hide")},j&&C.a.createElement("div",{className:O.a.close,ref:Ge},!!te&&C.a.createElement($.a,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:function(){return Ge.current}},C.a.createElement("span",{onClick:function(){K(),te()}},C.a.createElement("i",{className:"icon-yulanpizhu"}))),!B&&C.a.createElement($.a,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:function(){return Ge.current}},C.a.createElement("span",{onClick:$e},C.a.createElement("i",{className:"icon-quxiaozhiding"}))),C.a.createElement($.a,{title:"\u5173\u95ED",getPopupContainer:function(){return Ge.current}},C.a.createElement("span",{className:"",onClick:K},C.a.createElement("i",{className:"icon-guanbi1"})))),C.a.createElement("div",{className:"".concat(O.a[H]," ").concat(H," ").concat(O.a.monaco," ").concat(Y==="txt"?"show":"hide")},Y==="txt"&&C.a.createElement(g.b,N)),Y==="audio"&&C.a.createElement("audio",{src:"".concat(((U=s)===null||U===void 0?void 0:U.indexOf("http://"))>-1||((Z=s)===null||Z===void 0?void 0:Z.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(s),autoPlay:!0}),Y==="video"&&C.a.createElement(C.a.Fragment,null,((ne=s)===null||ne===void 0?void 0:ne.indexOf("http"))>-1?C.a.createElement("video",{controls:!0,src:"".concat(s),autoPlay:!0}):C.a.createElement("video",{controls:!0,src:"data:video/mp4;base64,".concat(s),autoPlay:!0})),Y==="office"&&P&&C.a.createElement("iframe",{src:"".concat(R,"/office.html?key=").concat(P.key,"&url=").concat(Q+P.url,"&callbackUrl=").concat(Q+P.callbackUrl,"&fileType=").concat(P.fileType,"&title=").concat(P.title,"&model=").concat(T,"&officeServer=").concat(p.a.OFFICE_SERVER,"&disabledDownload=").concat(!!B)}),(Y==="xlsx"||Y==="doc"||Y==="pptx"||Y==="docx")&&C.a.createElement("iframe",{src:"/react/build/office.html?key=".concat(Ee.key,"&url=").concat(p.a.API_SERVER+Ee.url,"&callbackUrl=").concat(p.a.API_SERVER+Ee.callbackUrl,"&fileType=").concat(Ee.fileType,"&title=").concat(Ee.title,"&model=").concat(Ee.model)}),Y==="html"&&C.a.createElement("iframe",{src:s+"&disposition=inline"}),Y==="pdf"&&C.a.createElement("embed",{className:O.a.embed,src:s}),Y==="image"&&C.a.createElement("img",{src:"".concat(((de=s)===null||de===void 0?void 0:de.indexOf("http://"))>-1||((_e=s)===null||_e===void 0?void 0:_e.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(s)}),Y==="other"&&C.a.createElement("div",null,C.a.createElement(J.a,{type:"primary",size:"large",onClick:Je},C.a.createElement(u.a,null),"\u70B9\u51FB\u4E0B\u8F7D")),Y==="download"&&C.a.createElement(J.a,{type:"primary",size:"large",onClick:Je},C.a.createElement(u.a,null),"\u70B9\u51FB\u4E0B\u8F7D"))}},"p77/":function(Te,k,o){},pmY6:function(Te,k,o){"use strict";o.d(k,"g",function(){return x}),o.d(k,"f",function(){return D}),o.d(k,"e",function(){return fe}),o.d(k,"h",function(){return oe}),o.d(k,"b",function(){return z}),o.d(k,"a",function(){return L}),o.d(k,"d",function(){return C}),o.d(k,"c",function(){return _});var le=!1,J="__is_disposable_tracked__";function Re(O){if(!le)return;if(O&&O!==L.None)try{O[J]=!0}catch(u){}}function $(O){if(!le)return O;var u=new Error("Potentially leaked disposable").stack;return setTimeout(function(){O[J]||console.log(u)},3e3),O}function x(O){return typeof O.dispose=="function"&&O.dispose.length===0}function D(O){return Array.isArray(O)?(O.forEach(function(u){u&&(Re(u),u.dispose())}),[]):O?(Re(O),O.dispose(),O):void 0}function fe(){for(var O=[],u=0;u=Re.length?{done:!0}:{done:!1,value:Re[D++]}},e:function(_){throw _},f:fe}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var oe=!0,z=!1,L;return{s:function(){x=Re[Symbol.iterator]()},n:function(){var _=x.next();return oe=_.done,_},e:function(_){z=!0,L=_},f:function(){try{!oe&&x.return!=null&&x.return()}finally{if(z)throw L}}}}},rHrb:function(Te,k,o){"use strict";Object.defineProperty(k,"__esModule",{value:!0}),k.CopyToClipboard=void 0;var le=Re(o("q1tI")),J=Re(o("+QRC"));function Re(y){return y&&y.__esModule?y:{default:y}}function $(y){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?$=function(U){return typeof U}:$=function(U){return U&&typeof Symbol=="function"&&U.constructor===Symbol&&U!==Symbol.prototype?"symbol":typeof U},$(y)}function x(y,S){var U=Object.keys(y);if(Object.getOwnPropertySymbols){var Z=Object.getOwnPropertySymbols(y);S&&(Z=Z.filter(function(ne){return Object.getOwnPropertyDescriptor(y,ne).enumerable})),U.push.apply(U,Z)}return U}function D(y){for(var S=1;S=0)continue;if(!Object.prototype.propertyIsEnumerable.call(y,Z))continue;U[Z]=y[Z]}}return U}function oe(y,S){if(y==null)return{};var U={},Z=Object.keys(y),ne,de;for(de=0;de=0)continue;U[ne]=y[ne]}return U}function z(y,S){if(!(y instanceof S))throw new TypeError("Cannot call a class as a function")}function L(y,S){for(var U=0;U=7){Y.b.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}ut(gn.target.value)}})),u.a.createElement("div",{className:"mt10 font14"},u.a.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),u.a.createElement(N.a.Group,{value:pt,onChange:function(gn){return _t(gn.target.value)}},u.a.createElement(N.a,{value:j.Manager},"\u7BA1\u7406\u4EBA\u5458"),u.a.createElement(N.a,{value:j.Developer},"\u5F00\u53D1\u4EBA\u5458"),u.a.createElement(N.a,{value:j.Reporter},"\u62A5\u544A\u4EBA\u5458"))))))},ee=K,B=o("Jky8"),te=o("6Fuo"),Ee=o.n(te),Pe=o("NLgs"),xe;(function(Ue){Ue.Projects="projects",Ue.Shixuns="shixuns",Ue.Classrooms="classrooms"})(xe||(xe={}));var Se;(function(Ue){Ue.Classrooms="classrooms",Ue.Shixuns="shixuns",Ue.Paths="paths",Ue.Projects="projects",Ue.Videos="videos",Ue.Topics="topics"})(Se||(Se={}));var X=function(ke){var Ke,He,Ye,Be,Xe,ct,ut,Et,Ut=ke.homePage,pt=ke.user,_t=ke.globalSetting,Pt=ke.loading,It=ke.dispatch,fn=ke.location,vn=Object(x.a)(ke,["homePage","user","globalSetting","loading","dispatch","location"]),_n=Object(O.useState)(),zn=Object($.a)(_n,2),ln=zn[0],gn=zn[1],Wt=Object(O.useState)(),un=Object($.a)(Wt,2),mn=un[0],Mt=un[1],gt=function(hn){var In;if(!Object(Pe.e)(It))return;if(hn===xe.Projects&&!((In=pt.userInfo)!==null&&In!==void 0&&In.email)){Y.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}hn===xe.Classrooms?gn(!0):hn===xe.Projects&&Mt(!0)},at=function(hn,In){var Hn;if(!Object(Pe.e)(It))return;if(In===xe.Projects&&!((Hn=pt.userInfo)!==null&&Hn!==void 0&&Hn.email)){Y.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}if(In===xe.Shixuns&&!Object(Pe.c)())return;hn&&(window.location.href=hn)},St=(Ke=(((He=_t.setting)===null||He===void 0?void 0:He.navbar)||[]).find(function(ot){return ot.link==="/".concat(Se.Classrooms)}))===null||Ke===void 0?void 0:Ke.hidden,Bt=(Ye=(((Be=_t.setting)===null||Be===void 0?void 0:Be.navbar)||[]).find(function(ot){return ot.link==="/".concat(Se.Shixuns)}))===null||Ye===void 0?void 0:Ye.hidden,Rn=(Xe=(((ct=_t.setting)===null||ct===void 0?void 0:ct.navbar)||[]).find(function(ot){return ot.link==="/".concat(Se.Paths)}))===null||Xe===void 0?void 0:Xe.hidden;if(_t!=null&&(ut=_t.setting)!==null&&ut!==void 0&&ut.is_local){var Dn;pt!=null&&(Dn=pt.userInfo)!==null&&Dn!==void 0&&Dn.is_shixun_marker||(Bt=!0)}var on=function(hn){var In,Hn,qt,wt,Un,ca,Me,Oe,nt,mt,dt,Nt,Rt,Ze,ht,Dt,Ht,xt;return u.a.createElement(u.a.Fragment,null,u.a.createElement(_e.a,{justify:"space-around",className:"pt5 pb5"},u.a.createElement(T.a,{className:((In=pt.userInfo)===null||In===void 0?void 0:In.user_identity)!=="\u5B66\u751F"?Ee.a.joinCol:Ee.a.hidden},((Hn=pt.userInfo)===null||Hn===void 0?void 0:Hn.user_identity)!=="\u5B66\u751F"&&!St&&u.a.createElement(s.a.Item,hn,u.a.createElement("a",{onClick:function(){return at("/classrooms/new")}},(qt=pt.userInfo)!==null&&qt!==void 0&&qt.main_site?"\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802":"\u65B0\u5EFA\u8BFE\u5802")),!Bt&&u.a.createElement(s.a.Item,hn,u.a.createElement("a",{onClick:function(){return at("/shixuns/new",xe.Shixuns)}},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE")),(((wt=pt.userInfo)===null||wt===void 0?void 0:wt.main_site)&&((Un=pt.navigationInfo)===null||Un===void 0?void 0:Un.top)||!((ca=pt.userInfo)!==null&&ca!==void 0&&ca.main_site)&&((Me=pt.navigationInfo)===null||Me===void 0?void 0:Me.top)&&!Rn&&(((Oe=pt.userInfo)===null||Oe===void 0?void 0:Oe.admin)||((nt=pt.userInfo)===null||nt===void 0?void 0:nt.is_teacher)||((mt=pt.userInfo)===null||mt===void 0?void 0:mt.business)))&&((dt=pt.userInfo)===null||dt===void 0?void 0:dt.user_identity)!=="\u5B66\u751F"&&u.a.createElement(s.a.Item,hn,u.a.createElement("a",{onClick:function(){return at("/paths/new")}},"\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!(_t!=null&&(Nt=_t.setting)!==null&&Nt!==void 0&&Nt.is_local)&&((Rt=pt.userInfo)===null||Rt===void 0?void 0:Rt.main_site)&&u.a.createElement(s.a.Item,hn,u.a.createElement("a",{onClick:function(){var On,Gt;return at("".concat((On=pt.navigationInfo)===null||On===void 0||((Gt=On.top)===null||Gt===void 0)?void 0:Gt.old_url,"/projects/deposit/new"),xe.Projects)}},"\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE"))),((Ze=pt.userInfo)===null||Ze===void 0?void 0:Ze.user_identity)!=="\u5B66\u751F"&&u.a.createElement(T.a,null,u.a.createElement("div",{className:Ee.a.joinBoard})),u.a.createElement(T.a,{className:((ht=pt.userInfo)===null||ht===void 0?void 0:ht.user_identity)!=="\u5B66\u751F"?Ee.a.joinCol:Ee.a.w90},!St&&u.a.createElement(s.a.Item,hn,u.a.createElement("a",{onClick:function(){return gt(xe.Classrooms)}},(Dt=pt.userInfo)!==null&&Dt!==void 0&&Dt.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((Ht=pt.userInfo)===null||Ht===void 0?void 0:Ht.main_site)&&!(_t!=null&&(xt=_t.setting)!==null&&xt!==void 0&&xt.is_local)&&u.a.createElement(s.a.Item,hn,u.a.createElement("a",{onClick:function(){return gt(xe.Projects)}},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))))};return u.a.createElement("section",null,u.a.createElement(ne.a,{overlay:u.a.createElement(s.a,{className:((Et=pt.userInfo)===null||Et===void 0?void 0:Et.user_identity)!=="\u5B66\u751F"?"".concat(Ee.a.rightMenu," ").concat(Ee.a.joinMenu," mt10"):"".concat(Ee.a.rightMenu," ").concat(Ee.a.joinMenu," ").concat(Ee.a.w140," mt10")},u.a.createElement(on,null)),placement:"bottomRight"},u.a.createElement("span",{style:{lineHeight:"inherit"},className:"iconfont icon-tianjiafangda c-white font18 current ml15 mr15"})),u.a.createElement(B.a,{visible:ln,onCancel:function(){return gn(!1)}}),u.a.createElement(ee,{visible:mn,onCancel:function(){return Mt(!1)}}))},re=Object(E.a)(function(Ue){var ke=Ue.homePage,Ke=Ue.loading,He=Ue.user,Ye=Ue.globalSetting;return{homePage:ke,user:He,globalSetting:Ye,loading:Ke.models.index}})(X),ye=o("vToQ"),ie=o.n(ye),Ce=o("xKgJ"),v=o("jb+D"),W=o("m3rI"),P=function(ke){var Ke,He=RegExp("(^| )"+ke+"=([^;]+)(;|$)");return(Ke=document.cookie.match(He))?decodeURIComponent(Ke[2]):null},ce=function(ke){var Ke=new Date;Ke.setTime(Ke.getTime()-1);var He=P(ke);He!=null&&(document.cookie=ke+"="+He+";expires="+Ke.toGMTString())},R;(function(Ue){Ue.Classrooms="classrooms",Ue.Shixuns="shixuns",Ue.Paths="paths",Ue.Projects="projects",Ue.Videos="videos",Ue.Topics="topics"})(R||(R={}));var Q=function(ke){var Ke,He,Ye,Be,Xe,ct,ut,Et,Ut,pt,_t,Pt=ke.homePage,It=ke.user,fn=ke.globalSetting,vn=ke.loading,_n=ke.dispatch,zn=ke.shixunHomeworks,ln=ke.location,gn=ke.payload,Wt=gn===void 0?{}:gn,un=Object(x.a)(ke,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),mn=(Ke=(((He=fn.setting)===null||He===void 0?void 0:He.navbar)||[]).find(function(on){return on.link==="/".concat(R.Classrooms)}))===null||Ke===void 0?void 0:Ke.hidden,Mt=(Ye=(((Be=fn.setting)===null||Be===void 0?void 0:Be.navbar)||[]).find(function(on){return on.link==="/".concat(R.Shixuns)}))===null||Ye===void 0?void 0:Ye.hidden,gt=(Xe=(((ct=fn.setting)===null||ct===void 0?void 0:ct.navbar)||[]).find(function(on){return on.link==="/".concat(R.Paths)}))===null||Xe===void 0?void 0:Xe.hidden,at=((ut=It.userInfo)===null||ut===void 0?void 0:ut.admin)||((Et=It.userInfo)===null||Et===void 0?void 0:Et.business)||((Ut=It.userInfo)===null||Ut===void 0?void 0:Ut.is_shixun_marker)||((pt=It.userInfo)===null||pt===void 0?void 0:pt.is_teacher)||((_t=It.userInfo)===null||_t===void 0?void 0:_t.user_identity)!=="\u5B66\u751F",St=function(){if(Object(w.p)())return u.a.createElement(s.a,{className:"".concat(ie.a.rightMenu," ").concat(ie.a.menuWrap)},u.a.createElement(s.a.Item,null,u.a.createElement(m.a,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")));var ot,hn,In,Hn,qt,wt,Un,ca,Me,Oe,nt,mt,dt,Nt,Rt,Ze,ht,Dt,Ht,xt,zt,On,Gt,wn,bn,lt;return u.a.createElement(s.a,{className:"".concat(ie.a.rightMenu," ").concat(ie.a.menuWrap)},u.a.createElement(s.a.Item,null,u.a.createElement(m.a,{to:"/users/".concat((ot=It.userInfo)===null||ot===void 0?void 0:ot.login,"/classrooms")},"\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")),!mn&&u.a.createElement(s.a.Item,null,u.a.createElement(m.a,{to:"/users/".concat((hn=It.userInfo)===null||hn===void 0?void 0:hn.login,"/classrooms")},(In=It.userInfo)!==null&&In!==void 0&&In.main_site?"\u6211\u7684\u6559\u5B66\u8BFE\u5802":"\u6211\u7684\u8BFE\u5802")),!Mt&&u.a.createElement(s.a.Item,null,u.a.createElement(m.a,{to:"/users/".concat((Hn=It.userInfo)===null||Hn===void 0?void 0:Hn.login,"/shixuns")},"\u6211\u7684\u5B9E\u8DF5\u9879\u76EE")),!gt&&u.a.createElement(s.a.Item,null,u.a.createElement(m.a,{to:"/users/".concat((qt=It.userInfo)===null||qt===void 0?void 0:qt.login,"/paths")},(wt=It.userInfo)!==null&&wt!==void 0&&wt.main_site?"\u6211\u7684\u5B9E\u8DF5\u8BFE\u7A0B":"\u6211\u7684\u8BFE\u7A0B")),((Un=It.userInfo)===null||Un===void 0?void 0:Un.main_site)&&!((ca=fn.setting)!==null&&ca!==void 0&&ca.is_local)&&u.a.createElement(s.a.Item,null,u.a.createElement(m.a,{to:"/users/".concat((Me=It.userInfo)===null||Me===void 0?void 0:Me.login,"/projects")},"\u6211\u7684\u5F00\u53D1\u9879\u76EE")),((Oe=It.userInfo)===null||Oe===void 0?void 0:Oe.user_identity)!=="\u5B66\u751F"&&u.a.createElement(s.a.Item,null,u.a.createElement(m.a,{to:"/users/".concat((nt=It.userInfo)===null||nt===void 0?void 0:nt.login,"/teach-group")},"\u6211\u7684\u6559\u7814\u56E2\u961F")),((mt=It.userInfo)===null||mt===void 0?void 0:mt.user_identity)!=="\u5B66\u751F"&&u.a.createElement(s.a.Item,null,u.a.createElement(m.a,{to:"/users/".concat((dt=It.userInfo)===null||dt===void 0?void 0:dt.login,"/vspaces")},"\u6211\u7684\u865A\u62DF\u793E\u533A")),((Nt=It.userInfo)===null||Nt===void 0?void 0:Nt.user_identity)!=="\u5B66\u751F"&&u.a.createElement(s.a.Item,null,u.a.createElement("a",{onClick:function(){if(!Object(Pe.e)(_n))return;E.d.push("/problemset")}},"\u8BD5\u9898\u5E93")),at&&u.a.createElement(s.a.Item,null,u.a.createElement("a",{onClick:function(){if(!Object(Pe.e)(_n))return;E.d.push("/paperlibrary")}},"\u8BD5\u5377\u5E93")),((Rt=It.navigationInfo)===null||Rt===void 0||((Ze=Rt.top)===null||Ze===void 0)?void 0:Ze.customer_management_url)&&u.a.createElement(s.a.Item,null,u.a.createElement("a",{href:(ht=It.navigationInfo)===null||ht===void 0||((Dt=ht.top)===null||Dt===void 0)?void 0:Dt.customer_management_url},"\u5BA2\u6237\u7BA1\u7406")),((Ht=It.navigationInfo)===null||Ht===void 0||((xt=Ht.top)===null||xt===void 0)?void 0:xt.college_identifier)&&u.a.createElement(s.a.Item,null,u.a.createElement(m.a,{to:"/colleges/".concat((zt=It.navigationInfo)===null||zt===void 0||((On=zt.top)===null||On===void 0)?void 0:On.college_identifier,"/statistics")},"\u5B66\u9662\u7EDF\u8BA1")),((Gt=It.navigationInfo)===null||Gt===void 0||((wn=Gt.top)===null||wn===void 0)?void 0:wn.laboratory_admin_url)&&u.a.createElement(s.a.Item,null,u.a.createElement("a",{href:(bn=It.navigationInfo)===null||bn===void 0||((lt=bn.top)===null||lt===void 0)?void 0:lt.laboratory_admin_url},"\u540E\u53F0\u7BA1\u7406")),u.a.createElement(s.a.Item,null,u.a.createElement(m.a,{onClick:function(){localStorage.getItem("Noviceguide")==="0"||_n({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:u.a.createElement("div",null,"OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002")}})},to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")),u.a.createElement(s.a.Item,{className:ie.a.exit},u.a.createElement("a",{onClick:Object(Re.a)(_.a.mark(function Tt(){var En;return _.a.wrap(function($n){for(;;)switch($n.prev=$n.next){case 0:return $n.next=2,Object(v.c)({});case 2:En=$n.sent,(En==null?void 0:En.status)===1&&(_n({type:"user/getUserInfo",payload:Object(D.a)({},Wt)}),_n({type:"user/getNavigationInfo",payload:Object(D.a)({},Wt)}),ce("autologin_trustie"),ce("_educoder_session"),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),Y.b.success(En==null?void 0:En.message),E.d.replace("/"));case 4:case"end":return $n.stop()}},Tt)}))},"\u9000\u51FA")))};if(Object(Ce.p)()){var Bt,Rn;return u.a.createElement(ne.a,{className:"".concat(ie.a.height67," pr25"),overlay:St,placement:"bottomRight"},u.a.createElement("section",null,u.a.createElement("aside",null,u.a.createElement("div",{className:zn.actionTabs.type===1?ie.a.classromediv:""},u.a.createElement("img",{className:"".concat(ie.a.userPic," current ml15"),src:"".concat(W.a===null||W.a===void 0?void 0:W.a.IMG_SERVER,"/images/").concat((Bt=It.userInfo)===null||Bt===void 0?void 0:Bt.image_url),alt:"",onClick:function(){var ot;return E.d.push(Object(w.p)()?"/account/profile":"/users/".concat((ot=It.userInfo)===null||ot===void 0?void 0:ot.login,"/classrooms"))}}),Object(w.p)()&&u.a.createElement("span",{className:"ml10 font16"},(Rn=It.userInfo)===null||Rn===void 0?void 0:Rn.username)))))}else{var Dn;return u.a.createElement("div",{className:"font15 mr15 ".concat(fn.isIlearning?ie.a.login:"")},u.a.createElement("span",{className:"ml10 mr5 current c-white",onClick:function(){_n({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55"),!((Dn=fn.setting)!==null&&Dn!==void 0&&Dn.close_register)&&u.a.createElement(u.a.Fragment,null,u.a.createElement("span",{className:"ml5 mr5"},"|"),u.a.createElement(m.a,{to:"/user/register",className:"ml5 current c-white pr25"},"\u6CE8\u518C")))}},be=Object(E.a)(function(Ue){var ke=Ue.homePage,Ke=Ue.loading,He=Ue.user,Ye=Ue.globalSetting,Be=Ue.shixunHomeworks;return{homePage:ke,user:He,globalSetting:Ye,shixunHomeworks:Be,loading:Ke.models.index}})(Q),De=o("+L6B"),Ie=o("2/Rp"),Ge=o("Cs+z"),qe=o.n(Ge),Je=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],$e=function(ke){var Ke=ke.homePage,He=ke.user,Ye=ke.globalSetting,Be=ke.loading,Xe=ke.dispatch,ct=ke.location,ut=ke.text,Et=ke.shixunHomeworks,Ut=ke.payload,pt=Ut===void 0?{}:Ut,_t=Object(x.a)(ke,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]),Pt=Object(O.useState)("none"),It=Object($.a)(Pt,2),fn=It[0],vn=It[1];return Object(O.useEffect)(function(){Et.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&vn("flex")},[Et.actionTabs.key]),Object(O.useEffect)(function(){Et.actionTabs.key==="\u9690\u85CF"&&(vn("none"),localStorage.setItem("Noviceguide","0"))},[Et.actionTabs.key]),u.a.createElement("div",{style:{display:fn,background:"#fff",width:"100%",height:"200px",position:"fixed",bottom:"0px",boxShadow:"0px -4px 6px 0px rgba(204, 204, 204, 0.2)",zIndex:"999"}},u.a.createElement("div",{style:{margin:"0 auto",width:"1200px"}},u.a.createElement("img",{src:qe.a,style:{position:"absolute",top:"-32px"}}),u.a.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},Et.actionTabs.text),Et.actionTabs.type===9?u.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},u.a.createElement(Ie.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),vn("none"),Xe({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u5446\u4F1A\u89C1\uFF0C\u6709\u4E8B\u547C\u6211")):u.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},u.a.createElement(Ie.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),Xe({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),vn("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765"))))},it=Object(E.a)(function(Ue){var ke=Ue.homePage,Ke=Ue.loading,He=Ue.user,Ye=Ue.globalSetting,Be=Ue.shixunHomeworks;return{homePage:ke,user:He,globalSetting:Ye,loading:Ke.models.index,shixunHomeworks:Be}})($e),At=o("498V"),vt=o.n(At),Ft=L.a.Header,Qt=oe.a.Search;function je(){var Ue,ke,Ke=window.location.pathname,He=Ke.split("/"),Ye={};return He[1]=="classrooms"&&He.length>3&&!((Ue=He[4])!==null&&Ue!==void 0&&Ue.includes("newgold"))&&!((ke=He[5])!==null&&ke!==void 0&&ke.includes("newgold"))&&He[2]!=="coursesId"&&(Ye.course_id=He[2]),He[1]==="shixuns"&&He.length>3&&(Ye.objective_type="shixun",Ye.objective_id=He[2]),He[1]==="paths"&&He.length>3&&(Ye.objective_type="path",Ye.objective_id=He[2]),Object(D.a)(Object(D.a)({},Ye),{school:1})}var Le={\u9996\u9875:"/","/paths":{link:"/paths",key:1},"/shixuns":{link:"/shixuns",key:2},"/classrooms":{link:"/classrooms",key:3},"/competitions":{link:"/competitions",key:4},"/moop_cases":{link:"/moop_cases",key:5},"/forums":{link:"/forums",key:6},"/recruitment":{link:"/competitions/index",key:7},"/three":{link:"/three",key:7}},ze=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],st=function(ke){var Ke,He=ke.homePage,Ye=ke.user,Be=ke.globalSetting,Xe=ke.loading,ct=ke.dispatch,ut=ke.location,Et=ke.isLogin,Ut=Et===void 0?!1:Et,pt=ke.shixunHomeworks,_t=Object(x.a)(ke,["homePage","user","globalSetting","loading","dispatch","location","isLogin","shixunHomeworks"]),Pt=Object(g.g)(),It=Object(O.useState)(!1),fn=Object($.a)(It,2),vn=fn[0],_n=fn[1],zn=Object(O.useState)(-1),ln=Object($.a)(zn,2),gn=ln[0],Wt=ln[1],un=Object(O.useState)(!1),mn=Object($.a)(un,2),Mt=mn[0],gt=mn[1],at=je(),St=ut.pathname;Object(O.useEffect)(function(){ct({type:"user/getNavigationInfo",payload:Object(D.a)({},at)})},[Be.name]),Object(O.useEffect)(function(){pt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(ze!=null&&ze.includes(ut==null?void 0:ut.pathname)||(ut==null?void 0:ut.pathname.indexOf("/classrooms"))===0||ct({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[ut.pathname]),Object(O.useEffect)(function(){pt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||(pt.actionTabs.key||localStorage.setItem("Noviceguide","0"))},[pt.actionTabs.key]),Object(O.useEffect)(function(){if(Be!=null&&Be.setting){var wt,Un;if(Be==null||((wt=Be.setting)===null||wt===void 0||((Un=wt.navbar)===null||Un===void 0))||Un.map(function(Me,Oe){ut.pathname.indexOf(Me.link)>-1&&Wt(Oe)}),gn===-1)Object(w.T)(Be.setting.name);else{var ca;Object(w.T)(((ca=Be.setting.navbar[gn])===null||ca===void 0?void 0:ca.name)||Be.setting.name)}}},[Be==null?void 0:Be.setting]);var Bt=Object(O.useMemo)(function(){var wt;if(Be!=null&&(wt=Be.setting)!==null&&wt!==void 0&&wt.nav_logo_url){var Un;return"".concat(W.a.IMG_SERVER,"/").concat(Be==null||((Un=Be.setting)===null||Un===void 0)?void 0:Un.nav_logo_url)}else return"".concat(W.a.IMG_SERVER,"/images/avatars/LaboratorySetting/1nav?t=").concat(new Date().getTime())},[Be==null||((Ke=Be.setting)===null||Ke===void 0)?void 0:Ke.nav_logo_url]);function Rn(wt){Pt.push("/search?value="+wt)}var Dn=function(){return vn?u.a.createElement("div",{onBlur:function(){setTimeout(function(){_n(!1)},300)}},u.a.createElement(Qt,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:Rn,autoFocus:!0})):u.a.createElement("span",{className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:function(){Pt.push("/search?value=")}})},on=function(){var wt=Object(Re.a)(_.a.mark(function Un(ca){var Me,Oe,nt;return _.a.wrap(function(dt){for(;;)switch(dt.prev=dt.next){case 0:return ca.preventDefault(),dt.next=3,Object(v.n)();case 3:Oe=dt.sent,Oe!=null&&(Me=Oe.data)!==null&&Me!==void 0&&Me.engineer_url?document.location.href=Oe==null||((nt=Oe.data)===null||nt===void 0)?void 0:nt.engineer_url:(Oe==null?void 0:Oe.status)!=401&>(!0);case 5:case"end":return dt.stop()}},Un)}));return function(ca){return wt.apply(this,arguments)}}();if(Be.showHeader&&Be.showHeaderFooter){var ot,hn,In,Hn,qt;return u.a.createElement(L.a,{className:"".concat(Be.isIlearning?S.a["header-iearning"]:S.a.header," ").concat(Be.showHeaderFixed?S.a.headerFixed:"")},u.a.createElement(Ft,{className:"header"},u.a.createElement("section",{className:S.a["edu-menu"]},(!!Be.isIlearning||!!Be.isPaZhou)&&u.a.createElement(m.a,{style:{display:"flex",alignItems:"center"},onClick:function(){ct({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},u.a.createElement("img",{className:S.a.logo,title:(ot=Be.setting)===null||ot===void 0?void 0:ot.name,src:Be.isPaZhou?Bt:vt.a||Bt}),!Be.isPaZhou&&u.a.createElement("span",{className:S.a.title},"\u6DF7\u5408\u589E\u5F3A\u667A\u6167\u6559\u80B2i-Learning\u5E73\u53F0")),u.a.createElement("ul",{className:"".concat(S.a.menu," ").concat(Object(w.p)()&&"ml0")},Object(w.p)()&&u.a.createElement("li",null,u.a.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!Object(w.p)()&&Be.setting&&Be.setting.navbar.map(function(wt,Un){if(!wt.hidden)return u.a.createElement("li",{key:Un,className:gn===Un?S.a.actived:""},(wt==null?void 0:wt.name)==="\u6559\u5B66\u8BFE\u5802"&&u.a.createElement(m.a,{onClick:function(){localStorage.getItem("Noviceguide")==="0"||ct({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:u.a.createElement("div",null,"\u975E\u5E38\u68D2\uFF0C\u54B1\u4EEC\u5DF2\u7ECF\u5230\u8FBE\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u5E73\u53F0\u4E0A\u5DF2\u7ECF\u6709\u51E0\u5343\u4F4D\u8001\u5E08\u521B\u5EFA\u4E86\u81EA\u5DF1\u7684\u6559\u5B66\u8BFE\u5802\uFF0C\u4F60\u4E5F\u53EF\u4EE5\u8F7B\u677E\u5B8C\u6210\u54DF\uFF01\u73B0\u5728\u8BF7\u60A8\u70B9\u51FB\u9875\u9762\u4E0A \u201C\u65B0\u5EFA\u8BFE\u5802\u201D\u6309\u94AE\u5F00\u59CB\u65B0\u5EFA\u81EA\u5DF1\u7684\u8BFE\u5802~")}})},className:pt.actionTabs.type===4?S.a.classromediv:"",dangerouslySetInnerHTML:{__html:wt.name},to:wt.link}),(wt==null?void 0:wt.name)!="\u6559\u5B66\u8BFE\u5802"&&wt.link.indexOf("http")<0&&u.a.createElement(m.a,{onClick:function(){ct({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},dangerouslySetInnerHTML:{__html:wt.name},to:wt.link,target:wt.link.indexOf("http")>-1?"_blank":"_self"}),(wt==null?void 0:wt.name)!="\u6559\u5B66\u8BFE\u5802"&&wt.link.indexOf("http")>-1&&u.a.createElement("a",{target:wt.link.indexOf("http")>-1?"_blank":"_self",dangerouslySetInnerHTML:{__html:wt.name},href:wt.link}))})),u.a.createElement("div",{className:"search-bar",style:{flex:Be.isIlearning?"initial":"1 0 auto"}},!Object(w.p)()&&!(Be!=null&&Be.isIlearning)&&u.a.createElement(u.a.Fragment,null,u.a.createElement(Dn,null),!Ut&&u.a.createElement(re,null),!Ut&&!!(Ye!=null&&(hn=Ye.userInfo)!==null&&hn!==void 0&&hn.login)&&u.a.createElement(m.a,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:"/messages/".concat(Ye==null||((In=Ye.userInfo)===null||In===void 0)?void 0:In.login,"/user_tidings")},(Ye==null||((Hn=Ye.navigationInfo)===null||Hn===void 0||((qt=Hn.top)===null||qt===void 0))?void 0:qt.new_message)&&u.a.createElement("span",{className:S.a.newslight}))),!Ut&&u.a.createElement(be,{payload:at}))),u.a.createElement(J.a,{centered:!0,destroyOnClose:!0,visible:Mt,title:"\u63D0\u793A",width:"500px",okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(w.O)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:function(){return gt(!1)}},u.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},u.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650"),u.a.createElement("img",{src:p.B,width:200,height:200}),u.a.createElement("p",null,"\u7FA4\u53F7\uFF1A693542422 ")))),u.a.createElement(it,null))}else return u.a.createElement(u.a.Fragment,null)},rt=k.a=Object(E.a)(function(Ue){var ke=Ue.homePage,Ke=Ue.loading,He=Ue.user,Ye=Ue.globalSetting,Be=Ue.shixunHomeworks;return{homePage:ke,user:He,globalSetting:Ye,loading:Ke.models.index,shixunHomeworks:Be}})(st)},sR1s:function(Te,k,o){"use strict";o.d(k,"b",function(){return $}),o.d(k,"a",function(){return x}),o.d(k,"c",function(){return D}),o.d(k,"d",function(){return fe});var le=o("U8pU"),J="RC_TABLE_KEY";function Re(oe){return oe==null?[]:Array.isArray(oe)?oe:[oe]}function $(oe,z){if(!z&&typeof z!="number")return oe;for(var L=Re(z),C=oe,_=0;_1)Object(L.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(S.length===0)return Object(L.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var U=S[0];if(D.isValidElement(U)&&Object(C.c)(U)){var Z=U.ref;S[0]=D.cloneElement(U,{ref:Object(C.a)(Z,this.setChildNode)})}return S.length===1?S[0]:S.map(function(ne,de){return!D.isValidElement(ne)||"key"in ne&&ne.key!==null?ne:D.cloneElement(ne,{key:"".concat(O,"-").concat(de)})})}}]),E}(D.Component);u.displayName="ResizeObserver",k.a=u},tWlo:function(Te,k){Te.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg=="},vHTk:function(Te,k,o){Te.exports={wrp:"wrp___z2l1F",bgBlack:"bgBlack___3ezfX",monaco:"monaco___1ypjT",darkBlue:"darkBlue___2ViJc",close:"close___3q-z4",embed:"embed___3dQqc"}},vToQ:function(Te,k,o){Te.exports={flex_box_center:"flex_box_center___3UWMh",flex_space_between:"flex_space_between___2nh9S",flex_box_vertical_center:"flex_box_vertical_center___2Neiq",flex_box_center_end:"flex_box_center_end___2_1FS",flex_box_column:"flex_box_column___2E-v7",userPic:"userPic___3Pu9t",rightMenu:"rightMenu___1qaVl",menuWrap:"menuWrap___3r9jm",exit:"exit___38Urs",classromediv:"classromediv___2R8_g",glow:"glow___323IR",height67:"height67___1DFRI",login:"login___20J7t"}},wCXF:function(Te,k,o){"use strict";o.d(k,"a",function(){return At});var le=o("rePB"),J=o("VTBJ"),Re=o("KQm4"),$=o("U8pU"),x=o("ODXe"),D=o("q1tI"),fe=o("TSYQ"),oe=o.n(fe),z=o("Gytx"),L=o.n(z),C=o("Kwbf"),_=o("t23M"),O=o("qx4F"),u=o("6eGT"),g=o("IBYe"),m=o("Ff2n"),E=o("c+Xe"),p=o("fyJ8"),y=o("biw7");function S(je,Le,ze,st,rt){var Ue=ze[je]||{},ke=ze[Le]||{},Ke,He;Ue.fixed==="left"?Ke=st.left[je]:ke.fixed==="right"&&(He=st.right[Le]);var Ye=!1,Be=!1,Xe=!1,ct=!1,ut=ze[Le+1],Et=ze[je-1];if(rt==="rtl"){if(Ke!==void 0){var Ut=Et&&Et.fixed==="left";ct=!Ut}else if(He!==void 0){var pt=ut&&ut.fixed==="right";Xe=!pt}}else if(Ke!==void 0){var _t=ut&&ut.fixed==="left";Ye=!_t}else if(He!==void 0){var Pt=Et&&Et.fixed==="right";Be=!Pt}return{fixLeft:Ke,fixRight:He,lastFixLeft:Ye,firstFixRight:Be,lastFixRight:Xe,firstFixLeft:ct,isSticky:st.isSticky}}var U=o("sR1s");function Z(je){var Le=je.cells,ze=je.stickyOffsets,st=je.flattenColumns,rt=je.rowComponent,Ue=je.cellComponent,ke=je.onHeaderRow,Ke=je.index,He=D.useContext(y.a),Ye=He.prefixCls,Be=He.direction,Xe;ke&&(Xe=ke(Le.map(function(ut){return ut.column}),Ke));var ct=Object(U.a)(Le.map(function(ut){return ut.column}));return D.createElement(rt,Object.assign({},Xe),Le.map(function(ut,Et){var Ut=ut.column,pt=S(ut.colStart,ut.colEnd,st,ze,Be),_t;return Ut&&Ut.onHeaderCell&&(_t=ut.column.onHeaderCell(Ut)),D.createElement(p.a,Object.assign({},ut,{ellipsis:Ut.ellipsis,align:Ut.align,component:Ue,prefixCls:Ye,key:ct[Et]},pt,{additionalProps:_t,rowType:"header"}))}))}Z.displayName="HeaderRow";var ne=Z;function de(je){var Le=[];function ze(ke,Ke){var He=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;Le[He]=Le[He]||[];var Ye=Ke,Be=ke.filter(Boolean).map(function(Xe){var ct={key:Xe.key,className:Xe.className||"",children:Xe.title,column:Xe,colStart:Ye},ut=1,Et=Xe.children;return Et&&Et.length>0&&(ut=ze(Et,Ye,He+1).reduce(function(Ut,pt){return Ut+pt},0),ct.hasSubColumns=!0),"colSpan"in Xe&&(ut=Xe.colSpan),"rowSpan"in Xe&&(ct.rowSpan=Xe.rowSpan),ct.colSpan=ut,ct.colEnd=ct.colStart+ut-1,Le[He].push(ct),Ye+=ut,ut});return Be}ze(je,0);for(var st=Le.length,rt=function(Ke){Le[Ke].forEach(function(He){!("rowSpan"in He)&&!He.hasSubColumns&&(He.rowSpan=st-Ke)})},Ue=0;Ue=0;Ke-=1){var He=Le[Ke],Ye=ze&&ze[Ke],Be=Ye&&Ye[T.a];(He||Be||ke)&&(rt.unshift(D.createElement("col",Object.assign({key:Ke,style:{width:He,minWidth:He}},Be))),ke=!0)}return D.createElement("colgroup",null,rt)}var s=d;function ue(je,Le){return Object(D.useMemo)(function(){for(var ze=[],st=0;st1?Dt-1:0),xt=1;xt=Xe&&(Bt=Xe-ct),ke({scrollLeft:Bt/Xe*(Be+2)}),Pt.current.x=Mt.pageX},Wt=function(){var Mt=Object(Ie.b)(Ue.current).top,gt=Mt+Ue.current.offsetHeight,at=document.documentElement.scrollTop+window.innerHeight;gt-Object(O.a)()<=at||Mt>=at-Ke?_t(function(St){return Object(J.a)(Object(J.a)({},St),{},{isHiddenScrollBar:!0})}):_t(function(St){return Object(J.a)(Object(J.a)({},St),{},{isHiddenScrollBar:!1})})},un=function(Mt){_t(function(gt){return Object(J.a)(Object(J.a)({},gt),{},{scrollLeft:Mt/Be*Xe||0})})};return D.useImperativeHandle(ze,function(){return{setScrollLeft:un}}),D.useEffect(function(){var mn=Object(De.a)(document.body,"mouseup",zn,!1),Mt=Object(De.a)(document.body,"mousemove",gn,!1);return Wt(),function(){mn.remove(),Mt.remove()}},[ct,vn]),D.useEffect(function(){var mn=Object(De.a)(window,"scroll",Wt,!1),Mt=Object(De.a)(window,"resize",Wt,!1);return function(){mn.remove(),Mt.remove()}},[]),D.useEffect(function(){pt.isHiddenScrollBar||_t(function(mn){var Mt,gt;return Object(J.a)(Object(J.a)({},mn),{},{scrollLeft:Ue.current.scrollLeft/((Mt=Ue.current)===null||Mt===void 0?void 0:Mt.scrollWidth)*((gt=Ue.current)===null||gt===void 0?void 0:gt.clientWidth)})})},[pt.isHiddenScrollBar]),Be<=Xe||!ct||pt.isHiddenScrollBar?null:D.createElement("div",{style:{height:Object(O.a)(),width:Xe,bottom:Ke},className:"".concat(Ye,"-sticky-scroll")},D.createElement("div",{onMouseDown:ln,ref:ut,className:oe()("".concat(Ye,"-sticky-scroll-bar"),Object(le.a)({},"".concat(Ye,"-sticky-scroll-bar-active"),vn)),style:{width:"".concat(ct,"px"),transform:"translate3d(".concat(pt.scrollLeft,"px, 0, 0)")}}))},qe=D.forwardRef(Ge);function Je(je,Le){return D.useMemo(function(){var ze=!!je;return{isSticky:ze,stickyClassName:ze?"".concat(Le,"-sticky-header"):"",offsetHeader:Object($.a)(je)==="object"&&je.offsetHeader||0,offsetScroll:Object($.a)(je)==="object"&&je.offsetScroll||0}},[je,Le])}var $e=[],it={},At="rc-table-internal-hook",vt=D.memo(function(je){var Le=je.children;return Le},function(je,Le){return L()(je.props,Le.props)?je.pingLeft!==Le.pingLeft||je.pingRight!==Le.pingRight:!1});function Ft(je){var Le,ze=je.prefixCls,st=je.className,rt=je.rowClassName,Ue=je.style,ke=je.data,Ke=je.rowKey,He=je.scroll,Ye=je.tableLayout,Be=je.direction,Xe=je.title,ct=je.footer,ut=je.summary,Et=je.id,Ut=je.showHeader,pt=je.components,_t=je.emptyText,Pt=je.onRow,It=je.onHeaderRow,fn=je.internalHooks,vn=je.transformColumns,_n=je.internalRefs,zn=je.sticky,ln=ke||$e,gn=!!ln.length,Wt=D.useState(0),un=Object(x.a)(Wt,2),mn=un[0],Mt=un[1];D.useEffect(function(){Mt(Object(O.a)())});var gt=D.useMemo(function(){return Object(U.c)(pt,{})},[pt]),at=D.useCallback(function(Tn,yn){return Object(U.b)(gt,Tn)||yn},[gt]),St=D.useMemo(function(){return typeof Ke=="function"?Ke:function(Tn){var yn=Tn&&Tn[Ke];return yn}},[Ke]),Bt=Object(T.c)(je),Rn=Bt.expandIcon,Dn=Bt.expandedRowKeys,on=Bt.defaultExpandedRowKeys,ot=Bt.defaultExpandAllRows,hn=Bt.expandedRowRender,In=Bt.onExpand,Hn=Bt.onExpandedRowsChange,qt=Bt.expandRowByClick,wt=Bt.rowExpandable,Un=Bt.expandIconColumnIndex,ca=Bt.expandedRowClassName,Me=Bt.childrenColumnName,Oe=Bt.indentSize,nt=Rn||Q,mt=Me||"children",dt=D.useMemo(function(){return hn?"row":je.expandable&&fn===At&&je.expandable.__PARENT_RENDER_ICON__||ln.some(function(Tn){return Tn&&Object($.a)(Tn)==="object"&&Tn[mt]})?"nest":!1},[!!hn,ln]),Nt=D.useState(function(){return on||(ot?be(ln,St,mt):[])}),Rt=Object(x.a)(Nt,2),Ze=Rt[0],ht=Rt[1],Dt=D.useMemo(function(){return new Set(Dn||Ze||[])},[Dn,Ze]),Ht=D.useCallback(function(Tn){var yn=St(Tn,ln.indexOf(Tn)),Cn,Ja=Dt.has(yn);Ja?(Dt.delete(yn),Cn=Object(Re.a)(Dt)):Cn=[].concat(Object(Re.a)(Dt),[yn]),ht(Cn),In&&In(!Ja,Tn),Hn&&Hn(Cn)},[St,Dt,ln,In,Hn]),xt=D.useState(0),zt=Object(x.a)(xt,2),On=zt[0],Gt=zt[1],wn=Object(X.b)(Object(J.a)(Object(J.a)(Object(J.a)({},je),Bt),{},{expandable:!!hn,expandedKeys:Dt,getRowKey:St,onTriggerExpand:Ht,expandIcon:nt,expandIconColumnIndex:Un,direction:Be}),fn===At?vn:null),bn=Object(x.a)(wn,2),lt=bn[0],Tt=bn[1],En=D.useMemo(function(){return{columns:lt,flattenColumns:Tt}},[lt,Tt]),Jn=D.useRef(),$n=D.useRef(),kn=D.useRef(),ia=D.useState(!1),Lt=Object(x.a)(ia,2),We=Lt[0],Jt=Lt[1],$t=D.useState(!1),xn=Object(x.a)($t,2),nn=xn[0],cn=xn[1],en=ie(new Map),aa=Object(x.a)(en,2),Qn=aa[0],sn=aa[1],an=Object(U.a)(Tt),Sa=an.map(function(Tn){return Qn.get(Tn)}),sa=D.useMemo(function(){return Sa},[Sa.join("_")]),ea=W(sa,Tt.length,Be),ra=He&&Object(U.d)(He.y),Fn=He&&Object(U.d)(He.x),ya=Fn&&Tt.some(function(Tn){var yn=Tn.fixed;return yn}),Bn=D.useRef(),pn=Je(zn,ze),Kt=pn.isSticky,dn=pn.offsetHeader,da=pn.offsetScroll,Xn=pn.stickyClassName,Yn,vr,La;ra&&(vr={overflowY:"scroll",maxHeight:He.y}),Fn&&(Yn={overflowX:"auto"},ra||(vr={overflowY:"hidden"}),La={width:He.x===!0?"auto":He.x,minWidth:"100%"});var Fa=D.useCallback(function(Tn,yn){sn(function(Cn){var Ja=new Map(Cn);return Ja.set(Tn,yn),Ja})},[]),Pa=Ce(null),Nr=Object(x.a)(Pa,2),nr=Nr[0],gr=Nr[1];function br(Tn,yn){if(!yn)return;typeof yn=="function"?yn(Tn):yn.scrollLeft!==Tn&&(yn.scrollLeft=Tn)}var Ha=function(yn){var Cn=yn.currentTarget,Ja=yn.scrollLeft,Mr=typeof Ja=="number"?Ja:Cn.scrollLeft,Ir=Cn||it;if(!gr()||gr()===Ir){var Rr;nr(Ir),br(Mr,$n.current),br(Mr,kn.current),br(Mr,(Rr=Bn.current)===null||Rr===void 0?void 0:Rr.setScrollLeft)}if(Cn){var Jr=Cn.scrollWidth,uo=Cn.clientWidth;Jt(Mr>0),cn(Mr0?[].concat(Object(J.a)(m),Object(J.a)(C(S).map(function(U){return Object(Re.a)({fixed:y},U)}))):[].concat(Object(J.a)(m),[Object(Re.a)(Object(Re.a)({},E),{},{fixed:y})])},[])}function _(g){for(var m=!0,E=0;E=0;S-=1){var U=g[S];if(y&&U.fixed!=="right")y=!1;else if(!y&&U.fixed==="right"){Object(fe.a)(!1,"Index ".concat(S+1," of `columns` missing `fixed='right'` prop."));break}}}function O(g){return g.map(function(m){var E=m.fixed,p=Object($.a)(m,["fixed"]),y=E;return E==="left"?y="right":E==="right"&&(y="left"),Object(Re.a)({fixed:y},p)})}function u(g,m){var E=g.prefixCls,p=g.columns,y=g.children,S=g.expandable,U=g.expandedKeys,Z=g.getRowKey,ne=g.onTriggerExpand,de=g.expandIcon,_e=g.rowExpandable,ae=g.expandIconColumnIndex,T=g.direction,d=g.expandRowByClick,s=x.useMemo(function(){return p||L(y)},[p,y]),ue=x.useMemo(function(){if(S){var N,H=ae||0,w=s[H],j=(N={},Object(le.a)(N,z.a,{className:"".concat(E,"-expand-icon-col")}),Object(le.a)(N,"title",""),Object(le.a)(N,"fixed",w?w.fixed:null),Object(le.a)(N,"className","".concat(E,"-row-expand-icon-cell")),Object(le.a)(N,"render",function(B,te,Ee){var Pe=Z(te,Ee),xe=U.has(Pe),Se=_e?_e(te):!0,X=de({prefixCls:E,expanded:xe,expandable:Se,record:te,onExpand:ne});return d?x.createElement("span",{onClick:function(ye){return ye.stopPropagation()}},X):X}),N),K=s.slice();return H>=0&&K.splice(H,0,j),K}return s},[S,s,Z,U,de,T]),Y=x.useMemo(function(){var N=ue;return m&&(N=m(N)),N.length||(N=[{render:function(){return null}}]),N},[m,ue,T]),F=x.useMemo(function(){return T==="rtl"?O(C(Y)):C(Y)},[Y,T]);return[Y,F]}k.b=u},xrsn:function(Te,k,o){Te.exports={flex_box_center:"flex_box_center___2cC1r",flex_space_between:"flex_space_between___9TeDx",flex_box_vertical_center:"flex_box_vertical_center___3EIYv",flex_box_center_end:"flex_box_center_end___1Uph0",flex_box_column:"flex_box_column___17_5w",header:"header___1E4MV",logo:"logo___R8PNJ",menu:"menu___Km2Uo",actived:"actived___12Ff0","edu-menu":"edu-menu___2hxbr",newslight:"newslight___jwZR3",classromediv:"classromediv___Cjpgf",glow:"glow___3Nuu5",spandiv:"spandiv___3YPu8","header-iearning":"header-iearning___2Us_L",title:"title___3TtoH",headerFixed:"headerFixed___1V7d4"}},"y0+3":function(Te,k,o){"use strict";o.d(k,"a",function(){return C}),o.d(k,"b",function(){return O});var le=/margin|padding|width|height|max|min|offset/,J={left:!0,top:!0},Re={cssFloat:1,styleFloat:1,float:1};function $(u){return u.nodeType===1?u.ownerDocument.defaultView.getComputedStyle(u,null):{}}function x(u,g,m){if(g=g.toLowerCase(),m==="auto"){if(g==="height")return u.offsetHeight;if(g==="width")return u.offsetWidth}return g in J||(J[g]=le.test(g)),J[g]?parseFloat(m)||0:m}function D(u,g){var m=arguments.length,E=$(u);return g=Re[g]?"cssFloat"in u.style?"cssFloat":"styleFloat":g,m===1?E:x(u,g,E[g]||u.style[g])}function fe(u,g,m){var E=arguments.length;if(g=Re[g]?"cssFloat"in u.style?"cssFloat":"styleFloat":g,E===3)return typeof m=="number"&&le.test(g)&&(m="".concat(m,"px")),u.style[g]=m,m;for(var p in g)g.hasOwnProperty(p)&&fe(u,p,g[p]);return $(u)}function oe(u){return u===document.body?document.documentElement.clientWidth:u.offsetWidth}function z(u){return u===document.body?window.innerHeight||document.documentElement.clientHeight:u.offsetHeight}function L(){var u=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),g=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:u,height:g}}function C(){var u=document.documentElement.clientWidth,g=window.innerHeight||document.documentElement.clientHeight;return{width:u,height:g}}function _(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function O(u){var g=u.getBoundingClientRect(),m=document.documentElement;return{left:g.left+(window.pageXOffset||m.scrollLeft)-(m.clientLeft||document.body.clientLeft||0),top:g.top+(window.pageYOffset||m.scrollTop)-(m.clientTop||document.body.clientTop||0)}}},yslc:function(Te,k){Te.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALoAAABSCAYAAADjGc4eAAAOHklEQVR4Xu1dCXQURRr+emZyTO6D3BCEgKCInCKeK3IoiyIqlxLyQBRBV8DNhCCrS3Z9Cq66KOoi68ECKocCcutTLhUERM1MEpBLEuQmQMKEnDNd+6onEzKTuXqmJ5l0V/EeL+mp+qu+r77UVP1V9TcHffZbIJgOlhgDMmaAA8lTwVDxJQh5UMY4GTSFM8AJ+PW6cIDsBEEfhfPB4MuUAYvQaTowOwV1NXtB0E6mWBksBTNwTeiUBENud/CmHwBEKZgTBl2GDNgKnQIsyBkCM9kEEI0M8TJICmWgqdCFkT17MngsUignDLYMGXAsdAo0XzcPILkyxMwgKZAB50InhIMhZxUIGalAXhhkmTHgXOgU6PG8UFwxbgdBf5nhZnAUxoBroVMyjryQgMraPSDoqDBuGFwZMeBe6MLi9IWuIHW7QUisjLAzKApiwDOhC25H3T3g8TUICVYQPwyqTBjwXOgUsD4nC4RfIhPsDIaCGBAndEHsujwQMkdBHDGoMmBAvNAtPvZlAMmUAX4GQSEMeCf0wrxgmCu+ASF3K4QnBrOVM+Cd0Cnoorw4mIw/guD6Vs4Ba74CGPBe6IInJicDZn4PgDYK4IpBbMUM+CZ0Qey5t4M3bwUhoa2YB4dNT1CHIzkoEkZzDYrrLtvkCeU0aBsULTw7WntRbtARoQrGbWHtBVw/Vpaggq9t1Rh9F7qwOM0ZA45fDgJp7PmJ0i4hCegU3AabjAc9qmF24r14JeXP+MZ4GEN+/69NmVvD0rGn8zThWYghF7XE7JFN+0wL0x5BQfVZLL60D1XE5JUNfxTqEZqC/C7Zgumeh96EvvqMP6ppNpvSCTM/ZxbAz222lousqGtIAnZkPIMETThmndmM1y/scGvB30KfFNcPH7YbLbRjwokVWHJ5v/CzltMgWq112z5HGXgQnDdVeFW2cSEmdFcU6nUfgpBJPrPsBwPhqmCsSM/EA9E3CtaXXPoJk09+4XIk9qfQrwuKhaFLNiLVodh7tQS3HX0HpB735Lj+WNTOu0Ojl0yViC/6u88MMqG7opDkaWCo2AJCBvnMtB8MqMFhQdoIPNPmDsH6+vIijCxegjrwDmvzl9BV4LAtYwr+FJEBEzHj1iML8EvVqYY2MKFL3/nSTV2sbTuWGw2jaReAbtI3VxqLuQkDMC91mGBsXXkhRhUvFcQeBBViNWENlcxocxdeSBqInRXHMLpkmU3lfbRtsbnjk8KzdgdetvlmKDVdBZ1COEuvJA/F7KSBwsfPnVyLdy9Suq6lOLUWafULXbGITYTHwZrzYos1yc9GdE8oPJDdHnXcHhCS7En2lsgzJ2kw8pLvA094YaG5teIoBoRnYFunqT43J6koz+E8mX6jLGz7KJ6KtxzvpwvQJ/5Y5XN9nhp4NLo7empTPcqepIlsaOcHF/fgnMnoUbmi6nNYUZbvUd7mzCT9iG5tfcHMvjDzOwFybYhsTmQe1PVGygPClOGzsl+F3P4UOl0jrGyfiWFRljXCBjptKlnqtbfGA3hNsixLfwyZsf4N3bO6zCDgCrTkP6FTpAbdQyBYA0JUgQbcUXvoiEsFaU26hHvwUvJgbK84ihHHF9sU6RvWDlszpgjPEgr/biNYI19jM3FJ0kRgY4dJoGVo+rxMj3ElnzasDai/flBkZ3xeZoDJyXpBCv6sQj9XZ4TBjbswUhWC/uEWP/qeqyWgmFylm0KTkRIUBWUKnTKj180AIfOl6KjmtiHVYnRB6gg8l3Cn0Pz/lO7CtFNfwtzoT2HtdRMwIvom6KtOo8/h+TafSYnZKnT6h2a/5rCvR+wcfUm7sciK66tgoVMG87PfBfCslJ3WHLZeTByEl1Pux8byA3iw+GObKsVsGD0U1Q2fpj8uuDOt0ySrsYmxt+Dj9DHCrxNPrMD/6n3p/sDHhO4PVhvbJKvU0O9bBxCLq6MFUhgX5LBWOlVwtqv5r5RhyEkcgE8v/4LME595LXQ6HUoPimniDWnsS6dz9uHFi4V1gtWb4wtNtL2rywtsTDCh+8Kop2UL8yJgNn4Hgl6eFpEqHz23Yez+qkNzruaUH7QdhSfjbxWmG8+eWuu10B1VTH3p2zOm4O6IDFw0XUW3Q6/jnKkCAyM64dv6ub8v+McUL8Oqcj0Tej0D/l2M2vfUbzNTUcPvBSFtfelEsWW9FfoX7bPwaMzNmHtuK2af3SKp0F9NHir46GkaXbwUn5cbhJ/bqMNwW/h1biF2CI7D22kjhHxTT67GqbpymzI/V57EadMVJvQWETqttDC3B8zm70FIpNvelDAD3YRpnGa0uVvwqFhHdDrnzoztbZNneFQ3pAfHClv0P1X9YfMZ9TOPiukhPFtYuhtmO2/JS2e+Qhlf3QSBBirBl06/KWj61ngYg+0OjHkCu/Fisctv83C4ptRtMTZ1cUuRxBn0ugdByHqJrYoyNytxAOamDGsQ+oTYvlicPlaUDVeZ6W7pSbtRlrrsVrUfj/ujujYU/eTyzxh/YrnoehsLvetvr+FQzQW3NpjQ3VIkcYb8nH8D/PMSWxVlzl7o9Oz1hLhbGmwkayIxPLobCCH4+NK+Ji6/RE2E4BKk6aOLe5t8PuvMJlw2VzXYS9VEYVPHSeipTROemQkPNacCE7qobvM6c/PO0WkzC3SZMBPbgyNeN9/7gvZCt7f0z6T7hKkNPedyz7GFTSoS4168MSQJX3V8Cu2CYwQ7b5zfgdSgKDwe21sSoYudurANI+9141lJQ3YfEO6HQLiN5ErodIe05MYXhYNVT5xYicWXf/JJ6COiumFth4m4aq7BpJOrsLJMD+sGixQjulihe9ZZ3uVS7s6olS+9LhEg+wPl1TGuhP5A1A3Y0GESKvla0ANajq6RiRnRqddnb+dpGFvyiXCbiKaWFPrB6nNYXe/lcSZnsYe6Hoq6Cd21KQrfGSWLgmA4Qu+V3uXdOCF9KWdCp/7tbzOexoCITlh2aT+y/ljhsHIxQqcGgjm1zcZUSwqdHQGQXk8Wi/qchSC85QRUgCRnQl/UdiQmx/cXFqF3HX0PuyqLJRG6vZGWEPro6B7opU2Dofo0lrs5Siv2rMuo6JvRW9sWBdVnmhxzCIQu9/9i1KB7CjyxvVkcAMgdCb3xhYi/nlqP+aXfOW2p2BE9EIQuhnaxQhdjuyXy+lfollAY2wMxAq/14oV18RSvDsPxG2YLdzgXXPge00+vc9kfTOgtIVfv6/Sf0C3b/T8H4i2jJ+P64d20RxCi0qCGN2FMyTKsu1KEx2J6CrudI4uXurwKR+lmQvdedC1R0j9CP7IgBFdL6Pd+v5YA5arO+anDMSPBEjKyzFyFGLVWuE73t7NbMO/8dtAtek8uP3QLScJH9aEq7jz6nkdlGrerJeboYvqCTV08YSs/m17HmeBJ1ubMMy6mFz5pP06ocvaZzZh3fhueib8d76Q9DI7jsPzyr5hz9mscqXV/bsTXdvsqdHo5e//1M4RmeOpHF9NmJnR3bOl100DI2+6yNffnnYPb4Jfrn0eEOgTvl+7G1FNrGppA/wDoOZcgTi08O1pTiiM1F3DWZASNk0JHeHq7nm7b09v99H4//Z+O/nQbX8OpoIZKKB/CqaFVBWFdeRHWXil0CtNTodPIBF1DE1HF16GSr0MVqQM9M5OXPAQT4/oJ4TKSi/6Bi+ZKSSllQndFJ339ixnfBOJbp3dkTBXiqNDNkt6H56PaLvxbL20q5iQNAT2xSEd3X9PQ3z/AV8ZDkgj9SvdXEKpyfHHEemHD1/bal2dCd8YoDXFRCxpTLSAj6/YMTRVu7tAYLs584xRatCoUPbSp6BqSiFi1FtHqUISpgqHmOGHUpiM4PSKg4jjQf87S9FNf4oqLC8WejujU/u5Of2lyRp1e1th85SDevLDTL3ERmdAd9ezpvDCcr9gFkJ5SjyxS2qMiLndwRlzKOjy1Ra/RxWvChdtF9pF67W3QIwR0Z7VxKjdX++0SNa2HXgAZG2O5DLai7FeUSjw18pQnqfL5/h1NW6LXLQch0h3mlgods8MYqGfAd6EbcmaC519jjDIGApkB34Sen3sfOPPm1hKgKJA7grXNvwx4L/SiWZ1gMu1jb5P2bwcx69Iw4J3QaegKk5G+uyhgI+ZKQw+zIhcGxAudEA56Hd1tscRaYIkx0AoYEC90vW4OCMlrBdhYExkDDQyIE7oQHZesDfSXcrH+ZQzYM+C50Atm3gBeiLLVrIGHWJcxBqRgwDOhH8+LQXnFPoB0lqJSZoMx0NwMuBc6yVPBULERhAxt7sax+hgDUjHgXuiG7LngMUuqCpkdxkBLMOBa6AW60TCTlS3RMFYnY0BKBpwLnUa9NZl3B/LLtqQkgtmSNwOOhX7whXjU1NKz5e4DdcubH4ZOJgw0Fbrl7c9fg5B7ZYKRwWAMOLgio89+CwTTGTeMATkxYDui63OyQPglcgLIsDAGKAPXhF6YfQvM3HeBENKZdQ1jQGoGLEIvmJ0EvnZ/c79ES2owzB5jwBkDHGhIZ/2R7QC5g9HEGJArAxzyde8D5Gm5AmS4GAO2c3TGB2OgFTLALR1KA6e5SByvUpEp7s+6tELwrMnKYcCl0DmYVOCyzOM3L2dCV44mZInUhdBrVFCPMmdt3MCmLrLsemWBcih0DlfVBMNNWVu2WdlgI7qydCE7tE2FzpVpVOqhdZkbaJSKhsSELruuVxYgG6FzOK+Bekjd+I16exaY0JWlC9mhbRA6h5PBCBpUM369w1jdTOiy63plAaoX+rEQNTewetzmEmfomdCVpQvZoeWWDi3UctrBlePXnHHpTZcdcgZIUQxErnk43vjI2ovuQP8faDGikjbF4FsAAAAASUVORK5CYII="},zXvr:function(Te,k,o){"use strict";o.r(k);var le=o("T2oS"),J=o("W9HT"),Re=o("giR+"),$=o("fyUT"),x=o("miYZ"),D=o("tsqr"),fe=o("9og8"),oe=o("k1fw"),z=o("2qtc"),L=o("kLXV"),C=o("/zsF"),_=o("PArb"),O=o("14J3"),u=o("BMrR"),g=o("jCWc"),m=o("kPKH"),E=o("+L6B"),p=o("2/Rp"),y=o("y8nQ"),S=o("Vl3Y"),U=o("tJVT"),Z=o("Znn+"),ne=o("ZTPi"),de=o("tU7J"),_e=o("wFql"),ae=o("WmNS"),T=o.n(ae),d=o("q1tI"),s=o.n(d),ue=o("0TN8"),Y=o("8Skl"),F=o("Ty5D"),N=o("9kvl"),H=o("izBO"),w=o.n(H),j=o("fr4D"),K=o("xKgJ"),ee=o("5NDa"),B=o("5rEg"),te=function(Oe){var nt=Oe.dispatch,mt=Oe.innovation,dt=Oe.detail,Nt=S.a.useForm(),Rt=Object(U.a)(Nt,1),Ze=Rt[0],ht=Object(d.useState)("notyet"),Dt=Object(U.a)(ht,2),Ht=Dt[0],xt=Dt[1],zt=Object(d.useRef)(),On=function(){var En=Object(fe.a)(T.a.mark(function Jn(){var $n,kn;return T.a.wrap(function(Lt){for(;;)switch(Lt.prev=Lt.next){case 0:return Lt.prev=0,Lt.next=3,Ze.validateFields();case 3:return $n=Ze.getFieldValue("name"),xt("forking"),Lt.next=7,Object(j.d)("".concat(dt.id),{name:$n});case 7:kn=Lt.sent,kn.status===0&&(D.b.success("fork\u6210\u529F"),zt.current=kn.sci_project_id,mt.openForkModalPosition==="remindModal"&&window.localStorage.setItem("hideRemindModal","".concat(mt.hideRemindModal))),xt("success"),Lt.next=15;break;case 12:Lt.prev=12,Lt.t0=Lt.catch(0),xt("fail");case 15:case"end":return Lt.stop()}},Jn,null,[[0,12]])}));return function(){return En.apply(this,arguments)}}(),Gt=function(){N.d.push("/innovation/project/detail/".concat(zt.current)),location.reload()},wn=function(){xt("notyet"),Ze.resetFields(),nt({type:"innovation/closeModal"})},bn=function(){Ht==="success"?Gt():On()},lt=s.a.createElement(S.a,{autoComplete:"off",form:Ze,initialValues:{name:dt.sci_project.name}},s.a.createElement(S.a.Item,{label:"\u65B0\u9879\u76EE\u540D\u79F0",name:"name",required:!0,rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9879\u76EE\u540D\u79F0"}]},s.a.createElement(B.a,{placeholder:"\u8BF7\u8F93\u5165",maxLength:60}))),Tt={notyet:lt,forking:s.a.createElement("div",{style:{height:40}}),success:s.a.createElement("p",null,"\u9879\u76EE\u5DF2\u7ECFFork\u5B8C\u6210\uFF0C\u73B0\u5728\u5C31\u53BB\u67E5\u770B\u9879\u76EE\u5417\uFF1F"),fail:lt};return s.a.createElement(L.a,{title:"Fork\u9879\u76EE",width:600,visible:mt.visibleModalName==="fork-project",className:"".concat(w.a.fork_modal),destroyOnClose:!0,centered:!0,onCancel:wn,onOk:bn,okText:Ht==="success"?"\u67E5\u770B\u9879\u76EE":"\u786E\u5B9A"},s.a.createElement(J.a,{tip:"\u9879\u76EEFork\u4E2D",spinning:Ht==="forking"},Tt[Ht]))},Ee=Object(N.a)(function(Me){var Oe=Me.innovation;return{innovation:Oe}})(te),Pe=o("wd/R"),xe=o.n(Pe),Se=o("m3rI"),X=function(){var Oe=Object(d.useState)(xe()().valueOf()),nt=Object(U.a)(Oe,2),mt=nt[0],dt=nt[1],Nt=Object(d.useMemo)(function(){return"".concat(Se.a.API_SERVER,"/rucaptcha?t=").concat(mt)},[mt]),Rt=function(){dt(xe()().valueOf())};return s.a.createElement(u.a,{align:"middle"},s.a.createElement("img",{src:Nt,alt:""}),s.a.createElement("span",{onClick:Rt,style:{fontSize:12,fontWeight:400,color:"#165DFF",marginLeft:10,cursor:"pointer"}},"\u770B\u4E0D\u6E05\u6362\u4E00\u5F20"))},re=X,ye=function(Oe){var nt=Oe.dispatch,mt=Oe.innovation,dt=Oe.projectId,Nt=S.a.useForm(),Rt=Object(U.a)(Nt,1),Ze=Rt[0],ht=function(){var Dt=Object(fe.a)(T.a.mark(function Ht(){var xt,zt;return T.a.wrap(function(Gt){for(;;)switch(Gt.prev=Gt.next){case 0:return Gt.prev=0,Gt.next=3,Ze.validateFields();case 3:return xt=Ze.getFieldsValue(),Gt.next=6,Object(j.b)(dt,{code:xt.code});case 6:zt=Gt.sent,zt.status===0&&(D.b.success("\u5220\u9664\u6210\u529F"),nt({type:"innovation/closeModal"}),N.d.replace("/innovation/project")),Gt.next=13;break;case 10:Gt.prev=10,Gt.t0=Gt.catch(0),nt({type:"innovation/closeModal"});case 13:case"end":return Gt.stop()}},Ht,null,[[0,10]])}));return function(){return Dt.apply(this,arguments)}}();return s.a.createElement(L.a,{title:"\u5220\u9664\u9879\u76EE",width:600,okText:"\u786E\u5B9A\u5220\u9664",okButtonProps:{type:"primary",danger:!0},centered:!0,visible:mt.visibleModalName==="delete-project",destroyOnClose:!0,onCancel:function(){return nt({type:"innovation/closeModal"})},onOk:ht},s.a.createElement(S.a,{autoComplete:"off",form:Ze,preserve:!1},s.a.createElement(S.a.Item,{label:"\u9A8C\u8BC1\u7801",required:!0},s.a.createElement(S.a.Item,{name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},s.a.createElement(B.a,{placeholder:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"})),s.a.createElement("span",{style:{color:"#FA6400"}},"\u5220\u9664\u9879\u76EE\u540E\uFF0C\u5C06\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C"),s.a.createElement(re,null))))},ie=Object(N.a)(function(Me){var Oe=Me.innovation;return{innovation:Oe}})(ye),Ce=o("qVdP"),v=o("jsC+"),W=o("lUTK"),P=o("BvKs"),ce=o("5Dmo"),R=o("3S7+"),Q=o("PpiC"),be=o("jXuf"),De=o.n(be),Ie=o("oBTY"),Ge=o("ozfa"),qe=o("MJZm"),Je=o("P5Jw"),$e=o("KUBS"),it=o.n($e),At=function(Oe){var nt=Oe.shixunsDetail,mt=Oe.globalSetting,dt=Oe.loading,Nt=Oe.user,Rt=Oe.dispatch,Ze=Oe.isRepository,ht=Object(Q.a)(Oe,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),Dt=Object(F.h)(),Ht=Object(F.i)(),xt=Object(d.useState)({}),zt=Object(U.a)(xt,2),On=zt[0],Gt=zt[1],wn=Object(d.useRef)(),bn=S.a.useForm(),lt=Object(U.a)(bn,1),Tt=lt[0],En=Object(d.useState)(""),Jn=Object(U.a)(En,2),$n=Jn[0],kn=Jn[1];Object(d.useEffect)(function(){ht.visible&&Tt.resetFields()},[ht.visible]),Object(d.useEffect)(function(){var We=sessionStorage.getItem("pathArray");if(We){var Jt=We.split(",").join("/"),$t=Jt.indexOf("/")===0?Jt.substr(1):Jt;kn($t)}},[]),Object(d.useEffect)(function(){var We,Jt;wn.current=(We=Dt.pathname)===null||We===void 0||((Jt=We.split("/"))===null||Jt===void 0)?void 0:Jt[2]},[]);var ia=function(){var We=Object(fe.a)(T.a.mark(function Jt(){var $t,xn,nn=arguments;return T.a.wrap(function(en){for(;;)switch(en.prev=en.next){case 0:return $t=nn.length>0&&nn[0]!==void 0?nn[0]:{},en.next=3,Rt({type:"shixunsDetail/addRepositoryFiles",payload:{id:Ht.taskId,message:$t.commitMessage,content:"",path:(ht.defaultPath?ht.defaultPath+"/":"")+$t.path+"/"+($t.file||".gitkeep"),secret_repository:Ze?void 0:!0}});case 3:xn=en.sent,xn!=null&&xn.url&&(D.b.success("\u6DFB\u52A0\u6210\u529F"),ht.onOK({path:(ht.defaultPath?ht.defaultPath+"/":"")+$t.path+"/"+($t.file||".gitkeep"),name:$t.path.split("/")[$t.path.split("/").length-1]}),ht.onClose());case 5:case"end":return en.stop()}},Jt)}));return function(){return We.apply(this,arguments)}}(),Lt=function(){var Jt,$t;N.d.push("/shixuns/".concat(wn.current,"/").concat((Jt=Dt.pathname)===null||Jt===void 0||(($t=Jt.split("/"))===null||$t===void 0)?void 0:$t[3]).concat($n?"/master/shixun_show/".concat($n):""))};return s.a.createElement(L.a,{width:"60%",centered:!0,visible:ht.visible,wrapClassName:it.a.modal,onOk:function(){Tt.submit()},onCancel:ht.onClose,title:"\u65B0\u5EFA\u6587\u4EF6\u5939"},s.a.createElement("section",{className:it.a.bg},s.a.createElement("div",{className:it.a.wrap},s.a.createElement(S.a,{className:"mt10",form:Tt,scrollToFirstError:!0,layout:"vertical",onFinish:ia,onChange:function(){var Jt,$t,xn,nn,cn=Object(oe.a)({},Tt.getFieldsValue()),en=cn==null||((Jt=cn.path)===null||Jt===void 0)?void 0:Jt.split(""),aa=cn==null||(($t=cn.file)===null||$t===void 0)?void 0:$t.split("");en!=null&&(xn=en.filter(function(Qn){return Qn=="/"}))!==null&&xn!==void 0&&xn.length&&(cn.path=cn.path.substring(0,cn.path.length-1)),aa!=null&&(nn=aa.filter(function(Qn){return Qn=="/"}))!==null&&nn!==void 0&&nn.length&&(cn.file=cn.file.substring(0,cn.path.length-1)),Tt.setFieldsValue(Object(oe.a)({},cn)),Gt(cn)}},s.a.createElement(S.a.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0\uFF1A",name:"path"},s.a.createElement(u.a,null,s.a.createElement(m.a,null,s.a.createElement("span",{className:it.a.filePath},ht.defaultPath+"/")),s.a.createElement(m.a,{flex:"1"},s.a.createElement(S.a.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},s.a.createElement(B.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0",size:"large"}))))),s.a.createElement(S.a.Item,{label:"\u6587\u4EF6\u540D\u79F0\uFF1A",name:"file"},s.a.createElement(B.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0\uFF0C\u5982\u679C\u4E0D\u586B\u5199\u7CFB\u7EDF\u5C06\u5728\u6587\u4EF6\u5939\u4E0B\u521B\u5EFA.gitkeep\u7684\u9ED8\u8BA4\u6587\u4EF6",size:"large"})),s.a.createElement(S.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},s.a.createElement(B.a,{placeholder:"\u8BF7\u8F93\u5165\u672C\u6B21\u63D0\u4EA4\u7684\u4E3B\u8981\u4FE1\u606F\uFF0C\u5408\u7406\u7684\u63CF\u8FF0\u4FE1\u606F\u6709\u5229\u4E8E\u4EE3\u7801\u5386\u53F2\u8BB0\u5F55\u7684\u7BA1\u7406",size:"large"}))))))},vt=Object(N.a)(function(Me){var Oe=Me.shixunsDetail,nt=Me.loading,mt=Me.globalSetting,dt=Me.user;return{shixunsDetail:Oe,globalSetting:mt,user:dt,loading:nt.models.index}})(At),Ft=o("7ahc"),Qt=function(Oe){var nt=Oe.shixunsDetail,mt=Oe.globalSetting,dt=Oe.loading,Nt=Oe.user,Rt=Oe.dispatch,Ze=Oe.isRepository,ht=Object(Q.a)(Oe,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),Dt=Object(F.h)(),Ht=Object(F.i)(),xt=Object(d.useState)({}),zt=Object(U.a)(xt,2),On=zt[0],Gt=zt[1],wn=Object(d.useRef)(),bn=S.a.useForm(),lt=Object(U.a)(bn,1),Tt=lt[0],En=Object(d.useState)(""),Jn=Object(U.a)(En,2),$n=Jn[0],kn=Jn[1];Object(d.useEffect)(function(){ht.visible&&Tt.resetFields()},[ht.visible]),Object(d.useEffect)(function(){var We=sessionStorage.getItem("pathArray");if(We){var Jt=We.split(",").join("/"),$t=Jt.indexOf("/")===0?Jt.substr(1):Jt;kn($t)}},[]),Object(d.useEffect)(function(){var We,Jt;wn.current=(We=Dt.pathname)===null||We===void 0||((Jt=We.split("/"))===null||Jt===void 0)?void 0:Jt[2]},[]);var ia=function(){var We=Object(fe.a)(T.a.mark(function Jt(){var $t,xn,nn=arguments;return T.a.wrap(function(en){for(;;)switch(en.prev=en.next){case 0:return $t=nn.length>0&&nn[0]!==void 0?nn[0]:{},en.next=3,Rt({type:"shixunsDetail/addRepositoryFiles",payload:{id:Ht.taskId,message:$t.commitMessage,content:$t.codeMirror,path:(ht.defaultPath?ht.defaultPath+"/":"")+$t.path,secret_repository:Ze?void 0:!0}});case 3:xn=en.sent,xn!=null&&xn.url&&(D.b.success("\u6DFB\u52A0\u6210\u529F"),ht.onOK({path:(ht.defaultPath?ht.defaultPath+"/":"")+$t.path,name:$t.path.split("/")[$t.path.split("/").length-1]}),ht.onClose());case 5:case"end":return en.stop()}},Jt)}));return function(){return We.apply(this,arguments)}}(),Lt=function(){var Jt,$t;N.d.push("/shixuns/".concat(wn.current,"/").concat((Jt=Dt.pathname)===null||Jt===void 0||(($t=Jt.split("/"))===null||$t===void 0)?void 0:$t[3]).concat($n?"/master/shixun_show/".concat($n):""))};return s.a.createElement(L.a,{width:"60%",visible:ht.visible,wrapClassName:it.a.modal,centered:!0,onOk:function(){Tt.submit()},onCancel:ht.onClose,title:"\u65B0\u5EFA\u6587\u4EF6"},s.a.createElement("section",{className:it.a.bg},s.a.createElement("div",{className:it.a.wrap},s.a.createElement(S.a,{className:"mt10",form:Tt,scrollToFirstError:!0,layout:"vertical",onFinish:ia,onChange:function(){var Jt,$t,xn=Object(oe.a)({},Tt.getFieldsValue()),nn=xn==null||((Jt=xn.path)===null||Jt===void 0)?void 0:Jt.split("");(nn==null||(($t=nn.filter(function(cn){return cn=="/"}))===null||$t===void 0)?void 0:$t.length)>1&&(xn.path=xn.path.substring(0,xn.path.length-1)),Tt.setFieldsValue(Object(oe.a)({},xn)),Gt(xn)}},s.a.createElement(S.a.Item,{label:"\u6587\u4EF6\u540D\u79F0\u6216\u6587\u4EF6\u8DEF\u5F84\uFF1A",name:"path"},s.a.createElement(u.a,null,s.a.createElement(m.a,null,s.a.createElement("span",{className:it.a.filePath},ht.defaultPath+"/")),s.a.createElement(m.a,{flex:"1"},s.a.createElement(S.a.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},s.a.createElement(B.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"large"}))))),s.a.createElement(S.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},s.a.createElement(B.a,{placeholder:"\u8BF7\u8F93\u5165\u672C\u6B21\u63D0\u4EA4\u7684\u4E3B\u8981\u4FE1\u606F\uFF0C\u5408\u7406\u7684\u63CF\u8FF0\u4FE1\u606F\u6709\u5229\u4E8E\u4EE3\u7801\u5386\u53F2\u8BB0\u5F55\u7684\u7BA1\u7406",size:"large"})),s.a.createElement("div",{className:"mt10 mb20"},s.a.createElement(S.a.Item,{name:"codeMirror",label:"\u6587\u4EF6\u5185\u5BB9\uFF1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5185\u5BB9"}]},s.a.createElement(Ft.a,{options:{modal:"javascript",lineNumbers:!0,theme:"railscasts",indentUnit:4,matchBrackets:!0,autoRefresh:!0,smartIndent:!0,extraKeys:{"Alt-/":"autocomplete"},autofocus:!0,styleActiveLine:!0,lint:!0,linkurl:"",gutters:["CodeMirror-linenumbers","breakpoints","CodeMirror-lint-markers"]}})))))))},je=Object(N.a)(function(Me){var Oe=Me.shixunsDetail,nt=Me.loading,mt=Me.globalSetting,dt=Me.user;return{shixunsDetail:Oe,globalSetting:mt,user:dt,loading:nt.models.index}})(Qt),Le=function(Oe){var nt=Oe.shixunsDetail,mt=Oe.globalSetting,dt=Oe.loading,Nt=Oe.user,Rt=Oe.dispatch,Ze=Oe.isRepository,ht=Object(Q.a)(Oe,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),Dt=Object(F.h)(),Ht=Object(F.i)(),xt=Object(d.useState)({}),zt=Object(U.a)(xt,2),On=zt[0],Gt=zt[1],wn=Object(d.useRef)(),bn=S.a.useForm(),lt=Object(U.a)(bn,1),Tt=lt[0],En=Object(d.useState)(""),Jn=Object(U.a)(En,2),$n=Jn[0],kn=Jn[1],ia=Object(d.useState)(""),Lt=Object(U.a)(ia,2),We=Lt[0],Jt=Lt[1];Object(d.useEffect)(function(){ht.visible&&Tt.resetFields()},[ht.visible]),Object(d.useEffect)(function(){var nn=ht.defaultPath.split("/");nn.length===1?(kn(""),Jt(ht.defaultPath)):(Jt(nn.pop()),kn(nn.join("/")+"/"))},[ht.defaultPath]),Object(d.useEffect)(function(){var nn,cn;wn.current=(nn=Dt.pathname)===null||nn===void 0||((cn=nn.split("/"))===null||cn===void 0)?void 0:cn[2]},[]);var $t=function(){var nn=Object(fe.a)(T.a.mark(function cn(){var en,aa,Qn=arguments;return T.a.wrap(function(an){for(;;)switch(an.prev=an.next){case 0:return en=Qn.length>0&&Qn[0]!==void 0?Qn[0]:{},an.next=3,Rt({type:"shixunsDetail/moveGitFiles",payload:{id:Ht.taskId,from:ht.defaultPath,to:$n+en.path,message:en.commitMessage||"".concat(ht.defaultPath," rename to ").concat($n).concat(en.path," "),secret_repository:Ze}});case 3:aa=an.sent,(aa==null?void 0:aa.status)===0&&(D.b.success("\u6DFB\u52A0\u6210\u529F"),ht.onOK({path:en.path,name:en.path}),ht.onClose());case 5:case"end":return an.stop()}},cn)}));return function(){return nn.apply(this,arguments)}}(),xn=function(){var cn,en;N.d.push("/shixuns/".concat(wn.current,"/").concat((cn=Dt.pathname)===null||cn===void 0||((en=cn.split("/"))===null||en===void 0)?void 0:en[3]).concat($n?"/master/shixun_show/".concat($n):""))};return s.a.createElement(L.a,{width:"40%",visible:ht.visible,wrapClassName:it.a.modal,centered:!0,onOk:function(){Tt.submit()},onCancel:ht.onClose,title:"\u63D0\u4EA4\u8BF4\u660E"},s.a.createElement("section",{className:it.a.bg},s.a.createElement("div",{className:it.a.wrap},s.a.createElement(S.a,{className:"mt10",form:Tt,scrollToFirstError:!0,layout:"vertical",onFinish:$t,onChange:function(){var cn,en,aa=Object(oe.a)({},Tt.getFieldsValue()),Qn=aa==null||((cn=aa.path)===null||cn===void 0)?void 0:cn.split("");(Qn==null||((en=Qn.filter(function(sn){return sn=="/"}))===null||en===void 0)?void 0:en.length)>1&&(aa.path=aa.path.substring(0,aa.path.length-1)),Tt.setFieldsValue(Object(oe.a)({},aa)),Gt(aa)}},s.a.createElement(S.a.Item,{label:"\u91CD\u547D\u540D\uFF1A",name:"path"},s.a.createElement(u.a,null,s.a.createElement(m.a,{flex:"1"},s.a.createElement(S.a.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},s.a.createElement(B.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"large",defaultValue:We}))))),s.a.createElement(S.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage"},s.a.createElement(B.a,{placeholder:"\u5982\u4E0D\u586B\u5199\uFF0C\u9ED8\u8BA4\u63D0\u4EA4\u4FE1\u606F\u662F\uFF08".concat(ht.defaultPath," rename to \u65B0\u7684\u540D\u79F0 \uFF09"),size:"large"}))))))},ze=Object(N.a)(function(Me){var Oe=Me.shixunsDetail,nt=Me.loading,mt=Me.globalSetting,dt=Me.user;return{shixunsDetail:Oe,globalSetting:mt,user:dt,loading:nt.models.index}})(Le),st=o("DZo9"),rt=o("8z0m"),Ue=o("ZaFS"),ke=o.n(Ue),Ke=rt.a.Dragger,He=function(Oe){var nt=Oe.shixunsDetail,mt=Oe.globalSetting,dt=Oe.loading,Nt=Oe.user,Rt=Oe.dispatch,Ze=Oe.isRepository,ht=Object(Q.a)(Oe,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),Dt=Object(F.h)(),Ht=Object(F.i)(),xt=Object(d.useState)({}),zt=Object(U.a)(xt,2),On=zt[0],Gt=zt[1],wn=Object(d.useRef)(),bn=S.a.useForm(),lt=Object(U.a)(bn,1),Tt=lt[0],En=Object(d.useState)([]),Jn=Object(U.a)(En,2),$n=Jn[0],kn=Jn[1],ia=Object(d.useState)(),Lt=Object(U.a)(ia,2),We=Lt[0],Jt=Lt[1],$t;Object(d.useEffect)(function(){ht.visible&&(Tt.resetFields(),kn([]))},[ht.visible]),Object(d.useEffect)(function(){wn.current=Ht.taskId},[]),Object(d.useEffect)(function(){var Qn=sessionStorage.getItem("pathArray");if(Qn){var sn=Qn.split(",").join("/"),an=sn.indexOf("/")===0?sn.substr(1):sn;Jt(an)}},[]);var xn=function(sn){if($t=sn.file.name,sn.file.status==="done"||sn.file.status==="uploading"){var an,Sa,sa;if(kn(sn.fileList),!sn.file.response)return;if(((an=sn.file.response)===null||an===void 0?void 0:an.status)===0){D.b.success("\u4E0A\u4F20\u6210\u529F\uFF01");return}kn($n.filter(function(ea){return ea.uid!==sn.file.uid})),((Sa=sn.file.response)===null||Sa===void 0?void 0:Sa.message)&&D.b.info((sa=sn.file.response)===null||sa===void 0?void 0:sa.message)}},nn=function(){var Qn=Object(fe.a)(T.a.mark(function sn(an){var Sa;return T.a.wrap(function(ea){for(;;)switch(ea.prev=ea.next){case 0:if(an.response){ea.next=3;break}return D.b.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01"),ea.abrupt("return");case 3:return ea.next=5,Rt({type:"shixunsDetail/deleteGitFile",payload:{id:Ht.taskId,path:We?"".concat(We,"/").concat(an.name):an.name,message:Tt.getFieldValue("commitMessage")||"\u5220\u9664\u4E86".concat(We?"".concat(We,"/").concat(an.name):an.name),secret_repository:Ze?null:!0}});case 5:Sa=ea.sent,Sa.status===0&&(kn($n.filter(function(ra){return ra.uid!==an.uid})),D.b.info("\u5220\u9664\u6210\u529F"));case 7:case"end":return ea.stop()}},sn)}));return function(an){return Qn.apply(this,arguments)}}(),cn={height:300,multiple:!0,withCredentials:!0,data:function(){var Qn=Object(fe.a)(T.a.mark(function an(){return T.a.wrap(function(sa){for(;;)switch(sa.prev=sa.next){case 0:return sa.abrupt("return",new Promise(function(){var ea=Object(fe.a)(T.a.mark(function ra(Fn,ya){return T.a.wrap(function(pn){for(;;)switch(pn.prev=pn.next){case 0:setTimeout(Object(fe.a)(T.a.mark(function Kt(){var dn,da;return T.a.wrap(function(Yn){for(;;)switch(Yn.prev=Yn.next){case 0:return Yn.next=2,Tt.getFieldsValue();case 2:dn=Yn.sent,da=Object(oe.a)(Object(oe.a)({},{path:ht.defaultPath?ht.defaultPath:"",message:On.commitMessage||"\u4E0A\u4F20\u4E86".concat($t)}),Ze?{}:{secret_repository:!0}),Fn(da);case 5:case"end":return Yn.stop()}},Kt)})),200);case 1:case"end":return pn.stop()}},ra)}));return function(ra,Fn){return ea.apply(this,arguments)}}()));case 1:case"end":return sa.stop()}},an)}));function sn(){return Qn.apply(this,arguments)}return sn}(),fileList:$n,method:"post",action:"".concat(Se.a.API_SERVER,"/api/sci/projects/").concat(wn.current,"/upload_git_file.json"),onChange:xn,onRemove:nn,beforeUpload:function(sn){$t=sn.name}},en=function(){var Qn=Object(fe.a)(T.a.mark(function sn(an){return T.a.wrap(function(sa){for(;;)switch(sa.prev=sa.next){case 0:return sa.next=2,Tt.validateFields();case 2:ht.onClose(),ht.onOK({path:ht.defaultPath});case 4:case"end":return sa.stop()}},sn)}));return function(an){return Qn.apply(this,arguments)}}(),aa=function(){var sn,an;N.d.push("/shixuns/".concat(wn.current,"/").concat((sn=Dt.pathname)===null||sn===void 0||((an=sn.split("/"))===null||an===void 0)?void 0:an[3]).concat(We?"/master/shixun_show/".concat(We):""))};return s.a.createElement(L.a,{visible:ht.visible,onOk:en,centered:!0,onCancel:ht.onClose,width:"70%"},s.a.createElement("section",{className:ke.a.bg},s.a.createElement("div",{className:ke.a.wrap},s.a.createElement("div",{className:ke.a.title},"\u4E0A\u4F20\u6587\u4EF6"),s.a.createElement(S.a,{className:"mt10",form:Tt,scrollToFirstError:!0,layout:"vertical",onFinish:en,onValuesChange:function(){return Gt(Object(oe.a)({},Tt.getFieldsValue()))}},s.a.createElement(S.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},s.a.createElement(B.a,{placeholder:"\u5FC5\u586B\uFF0C\u63CF\u8FF0\u4E3B\u8981\u4FEE\u6539\u5185\u5BB9\uFF08\u76F8\u5F53\u4E8EGit Commit message\u7684Header\uFF09"})),s.a.createElement(S.a.Item,{label:"\u9009\u62E9\u6587\u4EF6",name:"file",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},s.a.createElement(Ke,cn,s.a.createElement("div",null,s.a.createElement("i",{className:"iconfont icon-shangchuan font50 ".concat(ke.a.colorBlue)})),s.a.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",s.a.createElement("span",{className:"".concat(ke.a.colorBlue," ml5")},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20"))))))))},Ye=Object(N.a)(function(Me){var Oe=Me.shixunsDetail,nt=Me.loading,mt=Me.globalSetting,dt=Me.user;return{shixunsDetail:Oe,globalSetting:mt,user:dt,loading:nt.models.index}})(He),Be=o("5vmQ"),Xe=o.n(Be),ct=o("hkyu"),ut=o.n(ct),Et=function(Oe){var nt=Oe.shixunsDetail,mt=Oe.globalSetting,dt=Oe.loading,Nt=Oe.dispatch,Rt=Oe.title,Ze=Oe.pathList,ht=Ze===void 0?[]:Ze,Dt=Oe.showInputPath,Ht=Dt===void 0?!1:Dt,xt=Oe.isMergeSelectFile,zt=xt===void 0?!1:xt,On=Oe.onFinish,Gt=On===void 0?function(){}:On,wn=S.a.useForm(),bn=Object(U.a)(wn,1),lt=bn[0],Tt=Object(F.i)(),En=Object(F.h)(),Jn=Object(d.useRef)(),$n=Object(d.useState)(""),kn=Object(U.a)($n,2),ia=kn[0],Lt=kn[1],We=Object(d.useState)(""),Jt=Object(U.a)(We,2),$t=Jt[0],xn=Jt[1],nn=Object(d.useState)([]),cn=Object(U.a)(nn,2),en=cn[0],aa=cn[1],Qn=Object(d.useState)([]),sn=Object(U.a)(Qn,2),an=sn[0],Sa=sn[1];Object(d.useEffect)(function(){var Bn,pn;Jn.current=((Bn=En.pathname)===null||Bn===void 0||((pn=Bn.split("/"))===null||pn===void 0)?void 0:pn[3])==="repository"},[]),Object(d.useEffect)(function(){if(nt.actionTabs.key!=="Repository-SelectFilePath")return;var Bn=ht.join("/"),pn=[];ht.map(function(Kt,dn){dn===0?pn.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(Kt),path:Bn}):pn.push({val:"/".concat(Kt),path:Bn})}),aa(pn),Lt(Bn),xn(Bn),sa(Bn)},[nt.actionTabs.key]);var sa=function(){var Bn=Object(fe.a)(T.a.mark(function pn(Kt){var dn;return T.a.wrap(function(Xn){for(;;)switch(Xn.prev=Xn.next){case 0:return Xn.next=2,Nt({type:Jn.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:Tt.taskId,path:Kt}});case 2:dn=Xn.sent,dn&&Sa(dn.trees||[]);case 4:case"end":return Xn.stop()}},pn)}));return function(Kt){return Bn.apply(this,arguments)}}(),ea=function(pn){var Kt=ia;pn.type==="tree"&&(en.length?en.push({val:"/".concat(pn.name),path:pn.name}):en.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(pn.name),path:pn.name}),aa(en),Kt=ia?"".concat(ia,"/").concat(pn.name):pn.name,Lt(Kt)),sa(Kt)},ra=function(pn,Kt){var dn=en.filter(function(Xn,Yn){return Yn<=Kt});aa(dn);var da=dn.filter(function(Xn,Yn){return Yn!==0}).map(function(Xn){return Xn.val}).join("").substr(1);Lt(da),sa(da)},Fn=function(){var Bn=Object(fe.a)(T.a.mark(function pn(){var Kt,dn,da;return T.a.wrap(function(Yn){for(;;)switch(Yn.prev=Yn.next){case 0:if(Kt=lt==null?void 0:lt.getFieldsValue(),dn=ia?"".concat(ia).concat(Kt!=null&&Kt.name?"/".concat(Kt==null?void 0:Kt.name):""):Kt==null?void 0:Kt.name,!zt){Yn.next=6;break}return Gt(dn),ya(),Yn.abrupt("return");case 6:if(!Ht){Yn.next=16;break}return Yn.next=9,lt.validateFields();case 9:return Yn.next=11,Nt({type:"shixunsDetail/uploadGitFolder",payload:Object(oe.a)(Object(oe.a)({},{id:Tt.taskId,path:dn}),Jn.current?{}:{secret_repository:!0})});case 11:da=Yn.sent,Gt($t),da.status===0&&D.b.info("\u65B0\u5EFA\u6210\u529F"),Yn.next=18;break;case 16:Gt(dn),D.b.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");case 18:ya();case 19:case"end":return Yn.stop()}},pn)}));return function(){return Bn.apply(this,arguments)}}(),ya=function(){Nt({type:"shixunsDetail/setActionTabs",payload:{}}),lt.resetFields()};return s.a.createElement(L.a,{centered:!0,title:Rt||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,visible:nt.actionTabs.key==="Repository-SelectFilePath",onOk:Fn,onCancel:ya},s.a.createElement("div",{className:ut.a.wrap},s.a.createElement("div",{className:ut.a.content},s.a.createElement("div",{className:ut.a.mainPathWrap},!!(en!=null&&en.length)&&en.map(function(Bn,pn){return s.a.createElement("a",{key:pn,onClick:function(){return ra(Bn,pn)}},Bn.val)})),!!(an!=null&&an.length)&&an.map(function(Bn,pn){return Bn.type==="tree"&&s.a.createElement("a",{key:pn,onClick:function(){return ea(Bn)}},s.a.createElement("i",{className:"iconfont icon-wenjianjia ".concat(ut.a.colorBlue)}),Bn.name)})),s.a.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),s.a.createElement("div",{className:"mt5 mb5"},ia),Ht&&s.a.createElement(S.a,{form:lt,scrollToFirstError:!0,className:"mt20"},s.a.createElement(S.a.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},s.a.createElement(B.a,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))},Ut=Object(N.a)(function(Me){var Oe=Me.shixunsDetail,nt=Me.loading,mt=Me.globalSetting;return{shixunsDetail:Oe,globalSetting:mt,loading:nt.models.index}})(Et),pt=o("GZ0F"),_t=o("HBuW"),Pt=o("1vsH"),It=o("NLgs"),fn=o("lzim"),vn=qe.a.DirectoryTree,_n=function(Oe){var nt,mt,dt=Oe.shixunsDetail,Nt=Oe.globalSetting,Rt=Oe.loading,Ze=Oe.user,ht=Oe.activeKey,Dt=Oe.dispatch,Ht=Oe.practiceSetting,xt=Oe.isRepository,zt=Oe.treeData,On=Oe.setTreeData,Gt=Oe.haveAuth,wn=Object(Q.a)(Oe,["shixunsDetail","globalSetting","loading","user","activeKey","dispatch","practiceSetting","isRepository","treeData","setTreeData","haveAuth"]),bn=Object(F.i)(),lt=Object(F.h)(),Tt=Object(d.useState)(),En=Object(U.a)(Tt,2),Jn=En[0],$n=En[1],kn=Object(d.useState)(!1),ia=Object(U.a)(kn,2),Lt=ia[0],We=ia[1],Jt=Object(d.useState)(!1),$t=Object(U.a)(Jt,2),xn=$t[0],nn=$t[1],cn=Object(d.useState)(!1),en=Object(U.a)(cn,2),aa=en[0],Qn=en[1],sn=Object(d.useState)(!1),an=Object(U.a)(sn,2),Sa=an[0],sa=an[1],ea=Object(d.useState)(""),ra=Object(U.a)(ea,2),Fn=ra[0],ya=ra[1],Bn=Object(d.useState)([]),pn=Object(U.a)(Bn,2),Kt=pn[0],dn=pn[1],da=Object(d.useState)([]),Xn=Object(U.a)(da,2),Yn=Xn[0],vr=Xn[1],La=Object(d.useState)([]),Fa=Object(U.a)(La,2),Pa=Fa[0],Nr=Fa[1],nr=Object(d.useState)(!1),gr=Object(U.a)(nr,2),br=gr[0],Ha=gr[1],Fr=Object(d.useState)(),Br=Object(U.a)(Fr,2),la=Br[0],Nn=Br[1],ta=Object(d.useState)(),Ba=Object(U.a)(ta,2),Ka=Ba[0],cr=Ba[1],Ta=Object(d.useState)(""),Qa=Object(U.a)(Ta,2),Or=Qa[0],Ga=Qa[1],Lr=Object(d.useState)(),ar=Object(U.a)(Lr,2),Er=ar[0],Kr=ar[1],Sr=Object(d.useState)(!1),Tn=Object(U.a)(Sr,2),yn=Tn[0],Cn=Tn[1];Object(d.useEffect)(function(){On([]),ir(""),localStorage.warehouseHideTip||Ha(!0)},[lt.pathname,xt]);var Ja=function(){var he=Object(fe.a)(T.a.mark(function I(){var f,M,b=arguments;return T.a.wrap(function(q){for(;;)switch(q.prev=q.next){case 0:return f=b.length>0&&b[0]!==void 0?b[0]:"",q.next=3,Object(_t.Fb)({id:bn.taskId,secret_dir_path:f});case 3:M=q.sent,M&&Kr(f);case 5:case"end":return q.stop()}},I)}));return function(){return he.apply(this,arguments)}}(),Mr=function(I){return s.a.createElement(P.a,{className:Xe.a.menu,onClick:function(M){ya(I.path||"");switch(M.key){case"1":Object(Pt.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6"]),We(!0);break;case"2":Object(Pt.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6\u5939"]),Qn(!0);break;case"3":Object(Pt.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u4E0A\u4F20"]),sa(!0);break;case"4":Object(Pt.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u91CD\u547D\u540D"]),nn(!0);break;case"5":Object(Pt.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u5220\u9664"]),xo(I.path,I.name,I);break;case"6":Object(Pt.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u590D\u5236\u8DEF\u5F84"]),To(I);break}}},(I.type==="topTree"||I.type==="tree")&&s.a.createElement(P.a.Item,{key:"1"},"\u65B0\u5EFA\u6587\u4EF6"),(I.type==="topTree"||I.type==="tree")&&s.a.createElement(P.a.Item,{key:"2"},"\u65B0\u5EFA\u6587\u4EF6\u5939"),(I.type==="topTree"||I.type==="tree")&&s.a.createElement(P.a.Item,{key:"3"},"\u4E0A\u4F20"),I.type!=="topTree"&&I.type!=="tree"&&s.a.createElement(P.a.Item,{key:"4"},"\u91CD\u547D\u540D"),I.type!=="topTree"&&s.a.createElement(Je.CopyToClipboard,{text:"/data/workspace/myshixun/".concat(xt?"":"secret/").concat(I==null?void 0:I.path),onCopy:function(){return D.b.success("\u590D\u5236\u6210\u529F")}},s.a.createElement(P.a.Item,{key:"6"},s.a.createElement(s.a.Fragment,null,"\u590D\u5236\u8DEF\u5F84"))),I.type!=="topTree"&&s.a.createElement(P.a.Item,{key:"5"},"\u5220\u9664"))},Ir=function(I,f){return I.map(function(M){return f==""?M.path=f+M.name:M.path=f+"/"+M.name,M.title=s.a.createElement(u.a,{className:"font14"},s.a.createElement(m.a,{flex:"1"},s.a.createElement(u.a,null,s.a.createElement(m.a,{flex:"20px"},M.type==="blob"&&s.a.createElement("span",{className:"iconfont icon-wenjian11 font12"})),s.a.createElement(m.a,{flex:"1"},s.a.createElement("span",{className:" multi_ellipsis1"},M.name)))),Gt&&s.a.createElement(m.a,null,(M.type==="blob"||M.type==="tree")&&s.a.createElement(v.a,{overlay:Mr(M),className:Xe.a.ellipsis},s.a.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"})))),M.disableCheckbox=Jn&&Jn!==M.name,M.className=M.type==="tree"?Xe.a.pl23:"",M.checkable=M.type!=="tree",M.isLeaf=M.type!=="tree",M.children=M.type==="tree"&&[],M.key=M.path,M})},Rr=function(I){Dt({type:"practiceSetting/setSideBarTabs",payload:{selectPath:I}})},Jr=function(){var he=Object(fe.a)(T.a.mark(function I(f,M){var b;return T.a.wrap(function(q){for(;;)switch(q.prev=q.next){case 0:return b=f.split("/"),q.next=3,ir(Fn);case 3:setTimeout(function(){Rr(f),Kt=[b[0]||""],Yn=[f],vr(Object(Ie.a)(Yn)),dn(Object(Ie.a)(Kt))},150);case 4:case"end":return q.stop()}},I)}));return function(f,M){return he.apply(this,arguments)}}(),uo=function(I,f){if(f=="")zt=Object(Ie.a)(I),On(Object(Ie.a)(I));else{var M=co(zt,f,I);zt=M,On(Object(Ie.a)(M))}};function co(he,I,f){return he.map(function(M){return M.key===I?(M.children=Object(Ie.a)(f),Object(oe.a)({},M)):M.children?Object(oe.a)(Object(oe.a)({},M),{},{children:co(M.children,I,f)}):M})}var ir=function(){var he=Object(fe.a)(T.a.mark(function I(){var f,M,b,G,q,ve=arguments;return T.a.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:return f=ve.length>0&&ve[0]!==void 0?ve[0]:"",Ae.next=3,Dt({type:xt?"shixunsDetail/getRepositorys":"shixunsDetail/getSecretRepository",payload:{id:bn.taskId,path:f}});case 3:return M=Ae.sent,M&&((b=M.trees)!==null&&b!==void 0&&b.length?(q=Ir(Object(Ie.a)(M.trees),f),uo(q,f),Nr(M.trees||[]),cr(f||""),console.log("handleGetRepository:",q,f),setTimeout(function(){return console.log(zt,M.trees,f,999999)},2e3)):f==""&&On([]),Nn(((G=M.commits)===null||G===void 0?void 0:G[0])||{})),Ae.abrupt("return",M);case 6:case"end":return Ae.stop()}},I)}));return function(){return he.apply(this,arguments)}}(),$o=function(){var he=Object(fe.a)(T.a.mark(function I(f){return T.a.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return b.abrupt("return",new Promise(function(){var G=Object(fe.a)(T.a.mark(function q(ve,me){return T.a.wrap(function(Fe){for(;;)switch(Fe.prev=Fe.next){case 0:return f.children.length&&ve(),Ga(f.path),Fe.next=4,ir(f.path);case 4:ve();case 5:case"end":return Fe.stop()}},q)}));return function(q,ve){return G.apply(this,arguments)}}()));case 1:case"end":return b.stop()}},I)}));return function(f){return he.apply(this,arguments)}}(),wo=function(){var he=Object(fe.a)(T.a.mark(function I(f,M){var b,G;return T.a.wrap(function(ve){for(;;)switch(ve.prev=ve.next){case 0:if(console.log("handleSelectTree",f,M.nativeEvent.target.nodeName,M),b=function(){Rr(M.node.path),f=[M.node.path],vr(Object(Ie.a)(f))},!(M.nativeEvent.target.nodeName==="svg"||M.nativeEvent.target.nodeName==="LI"||M.nativeEvent.target.nodeName==="I")){ve.next=4;break}return ve.abrupt("return");case 4:M.node.type==="blob"&&(Ht!=null&&(G=Ht.sideBar)!==null&&G!==void 0&&G.confirmLeave?L.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){b(),Dt({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}}):b());case 5:case"end":return ve.stop()}},I)}));return function(f,M){return he.apply(this,arguments)}}(),xo=function(I,f,M){L.a.confirm({centered:!0,title:"\u786E\u8BA4\u9700\u8981\u5220\u9664\u8BE5\u6587\u4EF6".concat(M.children?"\u5939":"","?"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var b=Object(fe.a)(T.a.mark(function q(){var ve,me,Ae;return T.a.wrap(function(Ve){for(;;)switch(Ve.prev=Ve.next){case 0:return Ve.next=2,Dt({type:"shixunsDetail/deleteGitFiles",payload:{id:bn.taskId,path:I,message:"\u5220\u9664".concat(I),secret_repository:xt?null:!0}});case 2:if(ve=Ve.sent,me=I.split("/"),!((ve==null?void 0:ve.status)===0)){Ve.next=20;break}return D.b.info("\u5220\u9664\u6210\u529F"),me.splice(me.length-1,1),Ve.next=9,ir(me.length>1?me.join("/"):"");case 9:if(Ae=Ve.sent,!(Ae!=null&&Ae.trees)){Ve.next=13;break}Ve.next=16;break;case 13:return me.splice(me.length-1,1),Ve.next=16,ir(me.length>1?me.join("/"):"");case 16:return Rr(""),Ve.abrupt("return",!0);case 20:(ve==null?void 0:ve.status)===-3&&L.a.confirm({title:"\u5220\u9664\u5931\u8D25",content:s.a.createElement("div",null,"\u8BE5\u6587\u4EF6\u201C",I,"\u201D\u5DF2\u7ECF\u88AB\u4EFB\u52A1\u5173\u5361\u7684\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\u6216\u8BC4\u6D4B\u6267\u884C\u6587\u4EF6\u4F7F\u7528\uFF0C\u8BF7\u5148\u4FEE\u6539\u4EFB\u52A1\u5173\u5361\u4E2D\u8BC4\u6D4B\u8BBE\u7F6E\u7684\u6587\u4EF6\u8DEF\u5F84\u540E\u518D\u5220\u9664\u3002"),okText:"\u524D\u5F80\u4FEE\u6539",cancelText:"\u53D6\u6D88",onOk:function(){window.location.href="/shixuns/".concat(bn.taskId,"/edit/").concat(ve==null?void 0:ve.message,"/tab=2")}});case 21:case"end":return Ve.stop()}},q)}));function G(){return b.apply(this,arguments)}return G}()})},To=function(I){console.log(I,"item")},ei=function(){var he=Object(fe.a)(T.a.mark(function I(f,M){return T.a.wrap(function(G){for(;;)switch(G.prev=G.next){case 0:if(console.log("handleExpand",M),!(M.nativeEvent.target.nodeName==="svg"||M.nativeEvent.target.nodeName==="path"||M.nativeEvent.target.nodeName==="LI")){G.next=5;break}return G.abrupt("return",!0);case 5:return G.next=7,$o(M.node);case 7:Kt.includes(M.node.path)?Kt.splice(Kt.indexOf(M.node.path),1):Kt.push(M.node.path);case 8:dn(Object(Ie.a)(Kt));case 9:case"end":return G.stop()}},I)}));return function(f,M){return he.apply(this,arguments)}}(),Wr=function(){Ha(!1),localStorage.warehouseHideTip=!0},Ur=function(){var he=Object(fe.a)(T.a.mark(function I(f){var M,b,G,q,ve;return T.a.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:G="",Ae.t0=xt,Ae.next=Ae.t0===!0?4:Ae.t0===!1?9:11;break;case 4:return G="\u5F00\u542F\u7248\u672C\u5E93",q="\u5F00\u542F",ve="\u4E0D\u5F00\u542F",b=s.a.createElement("div",null,"\u65B0\u5EFA\u5B9E\u8DF5\u9898\u5173\u5361\u65F6\uFF0C\u9700\u8981\u4F7F\u7528\u4EE3\u7801\u4ED3\u5E93\uFF1B\u5982\u679C\u53EA\u6709\u9009\u62E9\u9898\u5173\u5361\uFF0C\u5219\u4E0D\u9700\u8981\u4EE3\u7801\u4ED3\u5E93\u3002\u4EE3\u7801\u4ED3\u5E93\u542F\u7528\u540E\uFF0C\u5C06\u65E0\u6CD5\u5173\u95ED\u3002"),Ae.abrupt("break",11);case 9:return dt!=null&&(M=dt.detail)!==null&&M!==void 0&&M.secret_repository?(G="\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",q="\u786E\u5B9A",ve="\u53D6\u6D88",b=s.a.createElement("div",null,"\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\u540E\uFF0C\u5DF2\u521B\u5EFA\u7684\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\u53CA\u5176\u5185\u5BB9\uFF0C\u5C06\u88AB\u5220\u9664\u3002\u786E\u8BA4\u8981\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\uFF1F")):(G="\u5F00\u542F\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",q="\u4E0D\u4F7F\u7528",ve="\u4F7F\u7528",b=s.a.createElement("div",null,"\u79C1\u5BC6\u7248\u672C\u5E93\u7684\u6587\u4EF6\u5BF9\u5B66\u5458\u59CB\u7EC8\u9690\u85CF\uFF0C\u65E0\u6CD5\u8BBF\u95EE\u67E5\u770B\u3002\u9002\u7528\u4E8E\u547D\u4EE4\u884C\u3001\u56FE\u5F62\u5316\u684C\u9762\u4E24\u7C7B\u5B9E\u8BAD\uFF0C\u5176\u4ED6\u7C7B\u578B\u5B9E\u8BAD\u4E0D\u5EFA\u8BAE\u4F7F\u7528\u79C1\u5BC6\u7248\u672C\u5E93\u3002")),Ae.abrupt("break",11);case 11:if(!(!xt&&Object(It.b)(Dt,"\u4E0D\u80FD\u5F00\u542F/\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93"))){Ae.next=13;break}return Ae.abrupt("return");case 13:L.a.confirm({title:G,okText:q,cancelText:ve,content:b,onOk:function(){var Ve;Object(Pt.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93",G]),!xt&&!(dt!=null&&(Ve=dt.detail)!==null&&Ve!==void 0&&Ve.secret_repository)||fo(f)},onCancel:function(){var Ve;!xt&&!(dt!=null&&(Ve=dt.detail)!==null&&Ve!==void 0&&Ve.secret_repository)&&fo(f)}});case 14:case"end":return Ae.stop()}},I)}));return function(f){return he.apply(this,arguments)}}(),fo=function(){var he=Object(fe.a)(T.a.mark(function I(f){return T.a.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:if(!xt){b.next=6;break}return b.next=3,Object(_t.r)({id:bn.taskId});case 3:Dt({type:"practiceSetting/getCommonData",payload:{id:bn.taskId}}),b.next=8;break;case 6:return b.next=8,Object(_t.s)({id:bn.taskId,is_secret_repository:f});case 8:ir(),Dt({type:"shixunsDetail/getShixunsDetail",payload:{id:bn.taskId}});case 10:case"end":return b.stop()}},I)}));return function(f){return he.apply(this,arguments)}}(),V=function(I){console.log(I)},ge=function(){var he=Object(fe.a)(T.a.mark(function I(f){var M,b,G,q,ve,me,Ae,Fe,Ve,tt,bt;return T.a.wrap(function(Vt){for(;;)switch(Vt.prev=Vt.next){case 0:if(console.log(f),M=f.node.key,b=f.dragNode.key,G=f.node.pos.split("-"),q=f.dropPosition-Number(G[G.length-1]),!(f.dragNode.type==="tree")){Vt.next=8;break}return D.b.warn("\u4E0D\u652F\u6301\u6587\u4EF6\u5939\u79FB\u52A8\u76EE\u5F55"),Vt.abrupt("return");case 8:if(!(f.node.type!=="tree")){Vt.next=11;break}return D.b.warn("\u672A\u79FB\u52A8\u6587\u4EF6\u76EE\u5F55\u4F4D\u7F6E"),Vt.abrupt("return");case 11:return Vt.next=13,Dt({type:"shixunsDetail/moveGitFiles",payload:{id:bn.taskId,from:f.dragNode.path,to:f.node.path+"/"+f.dragNode.name,message:"".concat(f.dragNode.path," move to ").concat(f.node.path+"/"+f.dragNode.name," ")}});case 13:if(ve=Vt.sent,!(ve.status===0)){Vt.next=26;break}return Rr(""),Vt.next=18,ir("");case 18:me=0;case 19:if(!(me=10&&!Object(K.v)()){Gt({type:"innovation/openSimpleModal",payload:{title:"\u9879\u76EE\u6570\u91CF\u8FBE\u5230\u4E0A\u9650",children:"\u6BCF\u4F4D\u7528\u6237\u6700\u591A\u53EA\u80FD\u521B\u5EFA10\u4E2A\u9879\u76EE\uFF0C\u4F60\u7684\u9879\u76EE\u6570\u91CF\u5DF2\u7ECF\u8FBE\u5230\u4E0A\u9650\u3002",footer:s.a.createElement(p.a,{onClick:function(){return Gt({type:"innovation/closeSimpleModal"})},type:"primary"},"\u6211\u77E5\u9053\u4E86")}});return}Gt({type:"innovation/save",payload:{visibleModalName:"fork-project",openForkModalPosition:da}})},pn=function(){N.d.push("/innovation/project/edit/".concat(Lt))},Kt=function(){Gt({type:"innovation/openModal",payload:"delete-project"})};return s.a.createElement(J.a,{spinning:$n},lt&&s.a.createElement("div",{className:w.a.project_detail_wrapper},s.a.createElement(u.a,{justify:"space-between",align:"middle",style:{marginBottom:10}},s.a.createElement(m.a,{className:w.a.title,span:20},lt.sci_project.username," / ",lt.sci_project.name),s.a.createElement(m.a,{span:4,style:{textAlign:"right"}},s.a.createElement(p.a,{icon:s.a.createElement(ue.a,null),className:w.a.fork_btn,onClick:function(){return Bn("forkButton")}},s.a.createElement("span",null,lt.sci_project.forked_count)))),s.a.createElement(Hn,{ellipsis:{rows:3,expandable:!0,symbol:s.a.createElement("span",{style:{color:"#165dff"}},"\u5C55\u5F00",s.a.createElement(Y.a,null))},className:w.a.desc},lt.sci_project.description),s.a.createElement(u.a,{justify:"space-between"},s.a.createElement(m.a,{className:w.a.info},s.a.createElement("span",null,"\u9879\u76EE\u73AF\u5883\uFF1A",lt.mirror_repository_info.name),s.a.createElement("span",{className:w.a.create_time},"\u521B\u5EFA\u65F6\u95F4\uFF1A",xe()(lt.sci_project.created_at).format("YYYY-MM-DD HH:mm"))),nn&&s.a.createElement(m.a,{className:w.a.operation},s.a.createElement("span",{onClick:pn},"\u7F16\u8F91"),cn&&s.a.createElement("span",{className:w.a.delete_btn,onClick:Kt},"\u5220\u9664"))),s.a.createElement(_.a,null),s.a.createElement(ne.a,{activeKey:$t,onChange:function(da){xn(da)},tabBarExtraContent:{right:s.a.createElement(p.a,{type:"primary"},s.a.createElement("a",{onClick:function(){if(!nn){window.localStorage.getItem("hideRemindModal")==="true"?Bn("forkButton"):Gt({type:"innovation/save",payload:{visibleModalName:"remindfork-project",hideRemindModal:!0}});return}Object(j.h)(Lt).then(function(da){if(Tt(da),da.verify_info.status===-1){sn(!0),ya.setFieldsValue({max_cpu:2,min_cpu:.2,max_memory:1024,min_memory:1024,max_disk:1e3,survival_time:.5});return}if(da.verify_info.status===0){L.a.warning({title:"\u542F\u52A8\u73AF\u5883\u63D0\u793A",content:"\u73AF\u5883\u8D44\u6E90\u6B63\u5728\u3010\u5BA1\u6838\u4E2D\u3011\uFF0C\u5BA1\u6838\u901A\u8FC7\u540E\u624D\u80FD\u542F\u52A8\u73AF\u5883",okText:"\u67E5\u770B\u5BA1\u6838\u7ED3\u679C",onOk:function(){xn("3")}});return}if(da.verify_info.status===1&&N.d.push("/innovation/tasks/".concat(Lt)),da.verify_info.status===2){L.a.warning({title:"\u542F\u52A8\u73AF\u5883\u63D0\u793A",content:"\u60A8\u7533\u8BF7\u7684\u73AF\u5883\u8D44\u6E90\u3010\u672A\u901A\u8FC7\u3011\uFF0C\u65E0\u6CD5\u542F\u52A8\u73AF\u5883\u3002",okText:"\u67E5\u770B\u5BA1\u6838\u7ED3\u679C",onOk:function(){xn("3")}});return}})},target:"_blank"},"\u542F\u52A8\u73AF\u5883"))}},s.a.createElement(qt,{tab:"\u4EE3\u7801",key:"1"},s.a.createElement(St,{haveAuth:nn})),s.a.createElement(qt,{tab:"\u6570\u636E\u96C6",key:"2"},s.a.createElement(Bt.a,{detail:lt})),s.a.createElement(qt,{tab:"\u5408\u4F5C\u8005",key:"4"},s.a.createElement(Rn.a,{position:"detail"})),s.a.createElement(qt,{tab:"\u73AF\u5883\u4FE1\u606F",key:"3"},s.a.createElement("div",{className:w.a.huanj},s.a.createElement("div",{className:w.a.divtitle},s.a.createElement("p",null,"\u786C\u4EF6\u4FE1\u606F"),s.a.createElement("div",{style:{marginLeft:28}},s.a.createElement("div",null,s.a.createElement("label",null,"CPU\uFF1A"),s.a.createElement("span",null,(lt==null||((nt=lt.sci_project_config)===null||nt===void 0)?void 0:nt.max_cpu)+"\u6838"||!1)),s.a.createElement("div",null,s.a.createElement("label",null,"\u6700\u4F4ECPU\uFF1A"),s.a.createElement("span",null,(lt==null||((mt=lt.sci_project_config)===null||mt===void 0)?void 0:mt.min_cpu)+"\u6838"||!1)),s.a.createElement("div",null,s.a.createElement("label",null,"\u5185\u5B58\u9650\u5236\uFF1A"),s.a.createElement("span",null,(lt==null||((dt=lt.sci_project_config)===null||dt===void 0)?void 0:dt.max_memory)+"M"||!1)),s.a.createElement("div",null,s.a.createElement("label",null,"\u5185\u5B58\u8981\u6C42\uFF1A"),s.a.createElement("span",null,(lt==null||((Nt=lt.sci_project_config)===null||Nt===void 0)?void 0:Nt.min_memory)+"M"||!1)),s.a.createElement("div",null,s.a.createElement("label",null,"\u78C1\u76D8\u9650\u5236\uFF1A"),s.a.createElement("span",null,(lt==null||((Rt=lt.sci_project_config)===null||Rt===void 0)?void 0:Rt.max_disk)+"G"||!1)),s.a.createElement("div",null,s.a.createElement("label",null,"GPU\u6570\u91CF\uFF1A"),s.a.createElement("span",null,(lt==null||((Ze=lt.sci_project_config)===null||Ze===void 0)?void 0:Ze.gpu)||"- -")))),s.a.createElement("div",{className:w.a.divtitle},s.a.createElement("p",null,"\u73AF\u5883\u65F6\u95F4"),s.a.createElement("div",{style:{marginLeft:28}},s.a.createElement("label",null,"\u73AF\u5883\u65F6\u957F\uFF1A"),s.a.createElement("span",null,(lt==null||((ht=lt.sci_project_config)===null||ht===void 0)?void 0:ht.survival_time)+"\u5C0F\u65F6"||!1))),s.a.createElement("div",{className:w.a.divtitle},s.a.createElement("p",null,"\u5BA1\u6838\u72B6\u6001"),s.a.createElement("div",{style:{marginLeft:28}},s.a.createElement("label",null,"\u5BA1\u6838\u72B6\u6001\uFF1A"),s.a.createElement("span",{style:{color:wt[parseInt("".concat(lt==null||((Dt=lt.verify_info)===null||Dt===void 0)?void 0:Dt.status))+1]}},(lt==null||((Ht=lt.verify_info)===null||Ht===void 0)?void 0:Ht.status_cn)||"- -")),s.a.createElement("div",{style:{marginLeft:28,wordBreak:"break-all"}},s.a.createElement("label",null,"\u672A\u901A\u8FC7\u539F\u56E0\uFF1A"),s.a.createElement("span",null,(lt==null||((xt=lt.verify_info)===null||xt===void 0)?void 0:xt.refuse_reason)||"- -")))),s.a.createElement("div",{style:{textAlign:"center"}},s.a.createElement(p.a,{disabled:(lt==null||((zt=lt.verify_info)===null||zt===void 0)?void 0:zt.status)<=0,onClick:function(){ya.setFieldsValue(Object(oe.a)({},lt==null?void 0:lt.sci_project_config)),sn(!0)},style:{marginTop:30,textAlign:"center"},type:"primary"},"\u91CD\u65B0\u7533\u8BF7")))),s.a.createElement(Ee,{detail:lt}),s.a.createElement(ie,{projectId:Lt}),s.a.createElement(In,{openForkModal:Bn})),s.a.createElement(L.a,{title:"\u542F\u52A8\u73AF\u5883",visible:Qn,okButtonProps:{loading:sa},onCancel:function(){sn(!1)},onOk:function(){ya.submit()}},s.a.createElement("div",null,s.a.createElement(S.a,{labelCol:{span:6},wrapperCol:{span:18},form:ya,preserve:!1,onFinish:function(){var dn=Object(fe.a)(T.a.mark(function da(Xn){var Yn;return T.a.wrap(function(La){for(;;)switch(La.prev=La.next){case 0:return ea(!0),La.next=3,Object(Dn.a)("/api/sci/projects/".concat(Lt,"/commit_verify.json"),{method:"POST",body:Object(oe.a)({},Xn)});case 3:Yn=La.sent,sn(!1),Object(j.h)(Lt).then(function(Fa){if(kn(!1),Fa.status)return;Tt(Fa)}),D.b.info("\u63D0\u4EA4\u5BA1\u6838\u6210\u529F"),ea(!1);case 8:case"end":return La.stop()}},da)}));return function(da){return dn.apply(this,arguments)}}()},s.a.createElement(S.a.Item,{label:"CPU(\u6838)",name:"max_cpu",rules:[{required:!0}]},s.a.createElement($.a,{min:0,style:{width:"100%"}})),s.a.createElement(S.a.Item,{label:"\u6700\u4F4ECPU(\u6838)",name:"min_cpu",rules:[{required:!0}]},s.a.createElement($.a,{min:0,style:{width:"100%"}})),s.a.createElement(S.a.Item,{label:"\u5185\u5B58\u9650\u5236(M)",name:"max_memory",rules:[{required:!0}]},s.a.createElement($.a,{min:0,style:{width:"100%"}})),s.a.createElement(S.a.Item,{label:"\u5185\u5B58\u8981\u6C42(M)",name:"min_memory",rules:[{required:!0}]},s.a.createElement($.a,{min:0,style:{width:"100%"}})),s.a.createElement(S.a.Item,{label:"\u78C1\u76D8\u9650\u5236(G)",name:"max_disk",rules:[{required:!0}],initialValue:1},s.a.createElement($.a,{min:0,style:{width:"100%"}})),s.a.createElement(S.a.Item,{label:"GPU\u6570\u91CF",name:"gpu"},s.a.createElement($.a,{min:0,style:{width:"100%"},precision:0})),s.a.createElement(S.a.Item,{label:"\u73AF\u5883\u65F6\u957F(\u5C0F\u65F6)",name:"survival_time",rules:[{required:!0}]},s.a.createElement($.a,{min:.1,style:{width:"100%"},precision:1}))))))},ca=k.default=Object(N.a)(function(Me){var Oe=Me.innovation,nt=Me.user;return{innovation:Oe,user:nt}})(Un)}}]); diff --git a/p__Innovation__Tasks.f2b2e63d.async.js b/p__Innovation__Tasks.db97fa32.async.js similarity index 73% rename from p__Innovation__Tasks.f2b2e63d.async.js rename to p__Innovation__Tasks.db97fa32.async.js index 42dc476c64..60c5a08a2a 100644 --- a/p__Innovation__Tasks.f2b2e63d.async.js +++ b/p__Innovation__Tasks.db97fa32.async.js @@ -1,15 +1,15 @@ (window.webpackJsonp=window.webpackJsonp||[]).push([[164,3,6,8,9,10,13],{"+QRC":function(Re,I,h){"use strict";var S=h("E9nw"),f={"text/plain":"Text","text/html":"Url",default:"Text"},L="Copy to clipboard: #{key}, Enter";function m(r){var p=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return r.replace(/#{\s*key\s*}/g,p)}function _(r,p){var d,c,o,i,s,a,n=!1;p||(p={}),d=p.debug||!1;try{o=S(),i=document.createRange(),s=document.getSelection(),a=document.createElement("span"),a.textContent=r,a.style.all="unset",a.style.position="fixed",a.style.top=0,a.style.clip="rect(0, 0, 0, 0)",a.style.whiteSpace="pre",a.style.webkitUserSelect="text",a.style.MozUserSelect="text",a.style.msUserSelect="text",a.style.userSelect="text",a.addEventListener("copy",function(e){if(e.stopPropagation(),p.format)if(e.preventDefault(),typeof e.clipboardData=="undefined"){d&&console.warn("unable to use e.clipboardData"),d&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var u=f[p.format]||f.default;window.clipboardData.setData(u,r)}else e.clipboardData.clearData(),e.clipboardData.setData(p.format,r);p.onCopy&&(e.preventDefault(),p.onCopy(e.clipboardData))}),document.body.appendChild(a),i.selectNodeContents(a),s.addRange(i);var t=document.execCommand("copy");if(!t)throw new Error("copy command was unsuccessful");n=!0}catch(e){d&&console.error("unable to copy using execCommand: ",e),d&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(p.format||"text",r),p.onCopy&&p.onCopy(window.clipboardData),n=!0}catch(u){d&&console.error("unable to copy using clipboardData: ",u),d&&console.error("falling back to prompt"),c=m("message"in p?p.message:L),window.prompt(c,r)}}finally{s&&(typeof s.removeRange=="function"?s.removeRange(i):s.removeAllRanges()),a&&document.body.removeChild(a),o()}return n}Re.exports=_},"/GNS":function(Re,I,h){Re.exports=h.p+"static/search1.c4136dd4.png"},"/POA":function(Re,I,h){!function(S,f){if(!0)Re.exports=f();else var L,m}(window,function(){return function(S){var f={};function L(m){if(f[m])return f[m].exports;var _=f[m]={i:m,l:!1,exports:{}};return S[m].call(_.exports,_,_.exports,L),_.l=!0,_.exports}return L.m=S,L.c=f,L.d=function(m,_,r){L.o(m,_)||Object.defineProperty(m,_,{enumerable:!0,get:r})},L.r=function(m){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(m,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(m,"__esModule",{value:!0})},L.t=function(m,_){if(1&_&&(m=L(m)),8&_)return m;if(4&_&&typeof m=="object"&&m&&m.__esModule)return m;var r=Object.create(null);if(L.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:m}),2&_&&typeof m!="string")for(var p in m)L.d(r,p,function(d){return m[d]}.bind(null,p));return r},L.n=function(m){var _=m&&m.__esModule?function(){return m.default}:function(){return m};return L.d(_,"a",_),_},L.o=function(m,_){return Object.prototype.hasOwnProperty.call(m,_)},L.p="",L(L.s=34)}([function(S,f,L){"use strict";Object.defineProperty(f,"__esModule",{value:!0}),f.forwardEvent=f.EventEmitter=void 0;var m=function(){function _(){this._listeners=[],this._disposed=!1}return Object.defineProperty(_.prototype,"event",{get:function(){var r=this;return this._event||(this._event=function(p){return r._listeners.push(p),{dispose:function(){if(!r._disposed){for(var d=0;d>22},i.prototype.getChars=function(){return 2097152&this.content?this.combinedData:2097151&this.content?r.stringFromCodePoint(2097151&this.content):""},i.prototype.getCode=function(){return this.isCombined()?this.combinedData.charCodeAt(this.combinedData.length-1):2097151&this.content},i.prototype.setFromCharData=function(s){this.fg=s[p.CHAR_DATA_ATTR_INDEX],this.bg=0;var a=!1;if(s[p.CHAR_DATA_CHAR_INDEX].length>2)a=!0;else if(s[p.CHAR_DATA_CHAR_INDEX].length===2){var n=s[p.CHAR_DATA_CHAR_INDEX].charCodeAt(0);if(55296<=n&&n<=56319){var t=s[p.CHAR_DATA_CHAR_INDEX].charCodeAt(1);56320<=t&&t<=57343?this.content=1024*(n-55296)+t-56320+65536|s[p.CHAR_DATA_WIDTH_INDEX]<<22:a=!0}else a=!0}else this.content=s[p.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|s[p.CHAR_DATA_WIDTH_INDEX]<<22;a&&(this.combinedData=s[p.CHAR_DATA_CHAR_INDEX],this.content=2097152|s[p.CHAR_DATA_WIDTH_INDEX]<<22)},i.prototype.getAsCharData=function(){return[this.fg,this.getChars(),this.getWidth(),this.getCode()]},i}(d.AttributeData);f.CellData=c},function(S,f,L){"use strict";Object.defineProperty(f,"__esModule",{value:!0}),f.ISoundService=f.ISelectionService=f.IRenderService=f.IMouseService=f.ICoreBrowserService=f.ICharSizeService=void 0;var m=L(14);f.ICharSizeService=m.createDecorator("CharSizeService"),f.ICoreBrowserService=m.createDecorator("CoreBrowserService"),f.IMouseService=m.createDecorator("MouseService"),f.IRenderService=m.createDecorator("RenderService"),f.ISelectionService=m.createDecorator("SelectionService"),f.ISoundService=m.createDecorator("SoundService")},function(S,f,L){"use strict";Object.defineProperty(f,"__esModule",{value:!0}),f.ExtendedAttrs=f.AttributeData=void 0;var m=function(){function r(){this.fg=0,this.bg=0,this.extended=new _}return r.toColorRGB=function(p){return[p>>>16&255,p>>>8&255,255&p]},r.fromColorRGB=function(p){return(255&p[0])<<16|(255&p[1])<<8|255&p[2]},r.prototype.clone=function(){var p=new r;return p.fg=this.fg,p.bg=this.bg,p.extended=this.extended.clone(),p},r.prototype.isInverse=function(){return 67108864&this.fg},r.prototype.isBold=function(){return 134217728&this.fg},r.prototype.isUnderline=function(){return 268435456&this.fg},r.prototype.isBlink=function(){return 536870912&this.fg},r.prototype.isInvisible=function(){return 1073741824&this.fg},r.prototype.isItalic=function(){return 67108864&this.bg},r.prototype.isDim=function(){return 134217728&this.bg},r.prototype.getFgColorMode=function(){return 50331648&this.fg},r.prototype.getBgColorMode=function(){return 50331648&this.bg},r.prototype.isFgRGB=function(){return(50331648&this.fg)==50331648},r.prototype.isBgRGB=function(){return(50331648&this.bg)==50331648},r.prototype.isFgPalette=function(){return(50331648&this.fg)==16777216||(50331648&this.fg)==33554432},r.prototype.isBgPalette=function(){return(50331648&this.bg)==16777216||(50331648&this.bg)==33554432},r.prototype.isFgDefault=function(){return(50331648&this.fg)==0},r.prototype.isBgDefault=function(){return(50331648&this.bg)==0},r.prototype.isAttributeDefault=function(){return this.fg===0&&this.bg===0},r.prototype.getFgColor=function(){switch(50331648&this.fg){case 16777216:case 33554432:return 255&this.fg;case 50331648:return 16777215&this.fg;default:return-1}},r.prototype.getBgColor=function(){switch(50331648&this.bg){case 16777216:case 33554432:return 255&this.bg;case 50331648:return 16777215&this.bg;default:return-1}},r.prototype.hasExtendedAttrs=function(){return 268435456&this.bg},r.prototype.updateExtended=function(){this.extended.isEmpty()?this.bg&=-268435457:this.bg|=268435456},r.prototype.getUnderlineColor=function(){if(268435456&this.bg&&~this.extended.underlineColor)switch(50331648&this.extended.underlineColor){case 16777216:case 33554432:return 255&this.extended.underlineColor;case 50331648:return 16777215&this.extended.underlineColor;default:return this.getFgColor()}return this.getFgColor()},r.prototype.getUnderlineColorMode=function(){return 268435456&this.bg&&~this.extended.underlineColor?50331648&this.extended.underlineColor:this.getFgColorMode()},r.prototype.isUnderlineColorRGB=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==50331648:this.isFgRGB()},r.prototype.isUnderlineColorPalette=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==16777216||(50331648&this.extended.underlineColor)==33554432:this.isFgPalette()},r.prototype.isUnderlineColorDefault=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==0:this.isFgDefault()},r.prototype.getUnderlineStyle=function(){return 268435456&this.fg?268435456&this.bg?this.extended.underlineStyle:1:0},r}();f.AttributeData=m;var _=function(){function r(p,d){p===void 0&&(p=0),d===void 0&&(d=-1),this.underlineStyle=p,this.underlineColor=d}return r.prototype.clone=function(){return new r(this.underlineStyle,this.underlineColor)},r.prototype.isEmpty=function(){return this.underlineStyle===0},r}();f.ExtendedAttrs=_},function(S,f,L){"use strict";Object.defineProperty(f,"__esModule",{value:!0}),f.addDisposableDomListener=void 0,f.addDisposableDomListener=function(m,_,r,p){m.addEventListener(_,r,p);var d=!1;return{dispose:function(){d||(d=!0,m.removeEventListener(_,r,p))}}}},function(S,f,L){"use strict";Object.defineProperty(f,"__esModule",{value:!0}),f.Utf8ToUtf32=f.StringToUtf32=f.utf32ToString=f.stringFromCodePoint=void 0,f.stringFromCodePoint=function(r){return r>65535?(r-=65536,String.fromCharCode(55296+(r>>10))+String.fromCharCode(r%1024+56320)):String.fromCharCode(r)},f.utf32ToString=function(r,p,d){p===void 0&&(p=0),d===void 0&&(d=r.length);for(var c="",o=p;o65535?(i-=65536,c+=String.fromCharCode(55296+(i>>10))+String.fromCharCode(i%1024+56320)):c+=String.fromCharCode(i)}return c};var m=function(){function r(){this._interim=0}return r.prototype.clear=function(){this._interim=0},r.prototype.decode=function(p,d){var c=p.length;if(!c)return 0;var o=0,i=0;this._interim&&(56320<=(n=p.charCodeAt(i++))&&n<=57343?d[o++]=1024*(this._interim-55296)+n-56320+65536:(d[o++]=this._interim,d[o++]=n),this._interim=0);for(var s=i;s=c)return this._interim=a,o;var n;56320<=(n=p.charCodeAt(s))&&n<=57343?d[o++]=1024*(a-55296)+n-56320+65536:(d[o++]=a,d[o++]=n)}else d[o++]=a}return o},r}();f.StringToUtf32=m;var _=function(){function r(){this.interim=new Uint8Array(3)}return r.prototype.clear=function(){this.interim.fill(0)},r.prototype.decode=function(p,d){var c=p.length;if(!c)return 0;var o,i,s,a,n=0,t=0,e=0;if(this.interim[0]){var u=!1,l=this.interim[0];l&=(224&l)==192?31:(240&l)==224?15:7;for(var g=0,C=void 0;(C=63&this.interim[++g])&&g<4;)l<<=6,l|=C;for(var x=(224&this.interim[0])==192?2:(240&this.interim[0])==224?3:4,y=x-g;e=c)return 0;if((192&(C=p[e++]))!=128){e--,u=!0;break}this.interim[g++]=C,l<<=6,l|=63&C}u||(x===2?l<128?e--:d[n++]=l:x===3?l<2048||l>=55296&&l<=57343||(d[n++]=l):l<65536||l>1114111||(d[n++]=l)),this.interim.fill(0)}for(var T=c-4,A=e;A=c)return this.interim[0]=o,n;if((192&(i=p[A++]))!=128){A--;continue}if((t=(31&o)<<6|63&i)<128){A--;continue}d[n++]=t}else if((240&o)==224){if(A>=c)return this.interim[0]=o,n;if((192&(i=p[A++]))!=128){A--;continue}if(A>=c)return this.interim[0]=o,this.interim[1]=i,n;if((192&(s=p[A++]))!=128){A--;continue}if((t=(15&o)<<12|(63&i)<<6|63&s)<2048||t>=55296&&t<=57343)continue;d[n++]=t}else if((248&o)==240){if(A>=c)return this.interim[0]=o,n;if((192&(i=p[A++]))!=128){A--;continue}if(A>=c)return this.interim[0]=o,this.interim[1]=i,n;if((192&(s=p[A++]))!=128){A--;continue}if(A>=c)return this.interim[0]=o,this.interim[1]=i,this.interim[2]=s,n;if((192&(a=p[A++]))!=128){A--;continue}if((t=(7&o)<<18|(63&i)<<12|(63&s)<<6|63&a)<65536||t>1114111)continue;d[n++]=t}}return n},r}();f.Utf8ToUtf32=_},function(S,f,L){"use strict";Object.defineProperty(f,"__esModule",{value:!0}),f.CHAR_ATLAS_CELL_SPACING=f.DIM_OPACITY=f.INVERTED_DEFAULT_COLOR=void 0,f.INVERTED_DEFAULT_COLOR=257,f.DIM_OPACITY=.5,f.CHAR_ATLAS_CELL_SPACING=1},function(S,f,L){"use strict";var m,_,r,p;function d(o){var i=o.toString(16);return i.length<2?"0"+i:i}function c(o,i){return o>>0}}(m=f.channels||(f.channels={})),(_=f.color||(f.color={})).blend=function(o,i){var s=(255&i.rgba)/255;if(s===1)return{css:i.css,rgba:i.rgba};var a=i.rgba>>24&255,n=i.rgba>>16&255,t=i.rgba>>8&255,e=o.rgba>>24&255,u=o.rgba>>16&255,l=o.rgba>>8&255,g=e+Math.round((a-e)*s),C=u+Math.round((n-u)*s),x=l+Math.round((t-l)*s);return{css:m.toCss(g,C,x),rgba:m.toRgba(g,C,x)}},_.isOpaque=function(o){return(255&o.rgba)==255},_.ensureContrastRatio=function(o,i,s){var a=p.ensureContrastRatio(o.rgba,i.rgba,s);if(a)return p.toColor(a>>24&255,a>>16&255,a>>8&255)},_.opaque=function(o){var i=(255|o.rgba)>>>0,s=p.toChannels(i),a=s[0],n=s[1],t=s[2];return{css:m.toCss(a,n,t),rgba:i}},_.opacity=function(o,i){var s=Math.round(255*i),a=p.toChannels(o.rgba),n=a[0],t=a[1],e=a[2];return{css:m.toCss(n,t,e,s),rgba:m.toRgba(n,t,e,s)}},(f.css||(f.css={})).toColor=function(o){switch(o.length){case 7:return{css:o,rgba:(parseInt(o.slice(1),16)<<8|255)>>>0};case 9:return{css:o,rgba:parseInt(o.slice(1),16)>>>0}}throw new Error("css.toColor: Unsupported css format")},function(o){function i(s,a,n){var t=s/255,e=a/255,u=n/255;return .2126*(t<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4))+.7152*(e<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4))+.0722*(u<=.03928?u/12.92:Math.pow((u+.055)/1.055,2.4))}o.relativeLuminance=function(s){return i(s>>16&255,s>>8&255,255&s)},o.relativeLuminance2=i}(r=f.rgb||(f.rgb={})),function(o){function i(a,n,t){for(var e=a>>24&255,u=a>>16&255,l=a>>8&255,g=n>>24&255,C=n>>16&255,x=n>>8&255,y=c(r.relativeLuminance2(g,x,C),r.relativeLuminance2(e,u,l));y0||C>0||x>0);)g-=Math.max(0,Math.ceil(.1*g)),C-=Math.max(0,Math.ceil(.1*C)),x-=Math.max(0,Math.ceil(.1*x)),y=c(r.relativeLuminance2(g,x,C),r.relativeLuminance2(e,u,l));return(g<<24|C<<16|x<<8|255)>>>0}function s(a,n,t){for(var e=a>>24&255,u=a>>16&255,l=a>>8&255,g=n>>24&255,C=n>>16&255,x=n>>8&255,y=c(r.relativeLuminance2(g,x,C),r.relativeLuminance2(e,u,l));y>>0}o.ensureContrastRatio=function(a,n,t){var e=r.relativeLuminance(a>>8),u=r.relativeLuminance(n>>8);if(c(e,u)>24&255,a>>16&255,a>>8&255,255&a]},o.toColor=function(a,n,t){return{css:m.toCss(a,n,t),rgba:m.toRgba(a,n,t)}}}(p=f.rgba||(f.rgba={})),f.toPaddedHex=d,f.contrastRatio=c},function(S,f,L){"use strict";Object.defineProperty(f,"__esModule",{value:!0}),f.isLinux=f.isWindows=f.isIphone=f.isIpad=f.isMac=f.isSafari=f.isFirefox=void 0;var m=typeof navigator=="undefined",_=m?"node":navigator.userAgent,r=m?"node":navigator.platform;function p(d,c){return d.indexOf(c)>=0}f.isFirefox=!!~_.indexOf("Firefox"),f.isSafari=/^((?!chrome|android).)*safari/i.test(_),f.isMac=p(["Macintosh","MacIntel","MacPPC","Mac68K"],r),f.isIpad=r==="iPad",f.isIphone=r==="iPhone",f.isWindows=p(["Windows","Win16","Win32","WinCE"],r),f.isLinux=r.indexOf("Linux")>=0},function(S,f,L){"use strict";Object.defineProperty(f,"__esModule",{value:!0}),f.C1=f.C0=void 0,function(m){m.NUL="\0",m.SOH="",m.STX="",m.ETX="",m.EOT="",m.ENQ="",m.ACK="",m.BEL="\x07",m.BS="\b",m.HT=" ",m.LF=` -`,m.VT="\v",m.FF="\f",m.CR="\r",m.SO="",m.SI="",m.DLE="",m.DC1="",m.DC2="",m.DC3="",m.DC4="",m.NAK="",m.SYN="",m.ETB="",m.CAN="",m.EM="",m.SUB="",m.ESC="",m.FS="",m.GS="",m.RS="",m.US="",m.SP=" ",m.DEL="\x7F"}(f.C0||(f.C0={})),function(m){m.PAD="\x80",m.HOP="\x81",m.BPH="\x82",m.NBH="\x83",m.IND="\x84",m.NEL="\x85",m.SSA="\x86",m.ESA="\x87",m.HTS="\x88",m.HTJ="\x89",m.VTS="\x8A",m.PLD="\x8B",m.PLU="\x8C",m.RI="\x8D",m.SS2="\x8E",m.SS3="\x8F",m.DCS="\x90",m.PU1="\x91",m.PU2="\x92",m.STS="\x93",m.CCH="\x94",m.MW="\x95",m.SPA="\x96",m.EPA="\x97",m.SOS="\x98",m.SGCI="\x99",m.SCI="\x9A",m.CSI="\x9B",m.ST="\x9C",m.OSC="\x9D",m.PM="\x9E",m.APC="\x9F"}(f.C1||(f.C1={}))},function(S,f,L){"use strict";Object.defineProperty(f,"__esModule",{value:!0}),f.BaseRenderLayer=void 0;var m=L(3),_=L(9),r=L(25),p=L(6),d=L(28),c=L(10),o=L(17),i=function(){function s(a,n,t,e,u,l,g,C){this._container=a,this._alpha=e,this._colors=u,this._rendererId=l,this._bufferService=g,this._optionsService=C,this._scaledCharWidth=0,this._scaledCharHeight=0,this._scaledCellWidth=0,this._scaledCellHeight=0,this._scaledCharLeft=0,this._scaledCharTop=0,this._currentGlyphIdentifier={chars:"",code:0,bg:0,fg:0,bold:!1,dim:!1,italic:!1},this._canvas=document.createElement("canvas"),this._canvas.classList.add("xterm-"+n+"-layer"),this._canvas.style.zIndex=t.toString(),this._initCanvas(),this._container.appendChild(this._canvas)}return s.prototype.dispose=function(){var a;o.removeElementFromParent(this._canvas),(a=this._charAtlas)===null||a===void 0||a.dispose()},s.prototype._initCanvas=function(){this._ctx=d.throwIfFalsy(this._canvas.getContext("2d",{alpha:this._alpha})),this._alpha||this._clearAll()},s.prototype.onOptionsChanged=function(){},s.prototype.onBlur=function(){},s.prototype.onFocus=function(){},s.prototype.onCursorMove=function(){},s.prototype.onGridChanged=function(a,n){},s.prototype.onSelectionChanged=function(a,n,t){t===void 0&&(t=!1)},s.prototype.setColors=function(a){this._refreshCharAtlas(a)},s.prototype._setTransparency=function(a){if(a!==this._alpha){var n=this._canvas;this._alpha=a,this._canvas=this._canvas.cloneNode(),this._initCanvas(),this._container.replaceChild(this._canvas,n),this._refreshCharAtlas(this._colors),this.onGridChanged(0,this._bufferService.rows-1)}},s.prototype._refreshCharAtlas=function(a){this._scaledCharWidth<=0&&this._scaledCharHeight<=0||(this._charAtlas=r.acquireCharAtlas(this._optionsService.options,this._rendererId,a,this._scaledCharWidth,this._scaledCharHeight),this._charAtlas.warmUp())},s.prototype.resize=function(a){this._scaledCellWidth=a.scaledCellWidth,this._scaledCellHeight=a.scaledCellHeight,this._scaledCharWidth=a.scaledCharWidth,this._scaledCharHeight=a.scaledCharHeight,this._scaledCharLeft=a.scaledCharLeft,this._scaledCharTop=a.scaledCharTop,this._canvas.width=a.scaledCanvasWidth,this._canvas.height=a.scaledCanvasHeight,this._canvas.style.width=a.canvasWidth+"px",this._canvas.style.height=a.canvasHeight+"px",this._alpha||this._clearAll(),this._refreshCharAtlas(this._colors)},s.prototype._fillCells=function(a,n,t,e){this._ctx.fillRect(a*this._scaledCellWidth,n*this._scaledCellHeight,t*this._scaledCellWidth,e*this._scaledCellHeight)},s.prototype._fillBottomLineAtCells=function(a,n,t){t===void 0&&(t=1),this._ctx.fillRect(a*this._scaledCellWidth,(n+1)*this._scaledCellHeight-window.devicePixelRatio-1,t*this._scaledCellWidth,window.devicePixelRatio)},s.prototype._fillLeftLineAtCell=function(a,n,t){this._ctx.fillRect(a*this._scaledCellWidth,n*this._scaledCellHeight,window.devicePixelRatio*t,this._scaledCellHeight)},s.prototype._strokeRectAtCell=function(a,n,t,e){this._ctx.lineWidth=window.devicePixelRatio,this._ctx.strokeRect(a*this._scaledCellWidth+window.devicePixelRatio/2,n*this._scaledCellHeight+window.devicePixelRatio/2,t*this._scaledCellWidth-window.devicePixelRatio,e*this._scaledCellHeight-window.devicePixelRatio)},s.prototype._clearAll=function(){this._alpha?this._ctx.clearRect(0,0,this._canvas.width,this._canvas.height):(this._ctx.fillStyle=this._colors.background.css,this._ctx.fillRect(0,0,this._canvas.width,this._canvas.height))},s.prototype._clearCells=function(a,n,t,e){this._alpha?this._ctx.clearRect(a*this._scaledCellWidth,n*this._scaledCellHeight,t*this._scaledCellWidth,e*this._scaledCellHeight):(this._ctx.fillStyle=this._colors.background.css,this._ctx.fillRect(a*this._scaledCellWidth,n*this._scaledCellHeight,t*this._scaledCellWidth,e*this._scaledCellHeight))},s.prototype._fillCharTrueColor=function(a,n,t){this._ctx.font=this._getFont(!1,!1),this._ctx.textBaseline="middle",this._clipRow(t),this._ctx.fillText(a.getChars(),n*this._scaledCellWidth+this._scaledCharLeft,t*this._scaledCellHeight+this._scaledCharTop+this._scaledCharHeight/2)},s.prototype._drawChars=function(a,n,t){var e,u,l=this._getContrastColor(a);l||a.isFgRGB()||a.isBgRGB()?this._drawUncachedChars(a,n,t,l):(a.isInverse()?(e=a.isBgDefault()?_.INVERTED_DEFAULT_COLOR:a.getBgColor(),u=a.isFgDefault()?_.INVERTED_DEFAULT_COLOR:a.getFgColor()):(u=a.isBgDefault()?m.DEFAULT_COLOR:a.getBgColor(),e=a.isFgDefault()?m.DEFAULT_COLOR:a.getFgColor()),e+=this._optionsService.options.drawBoldTextInBrightColors&&a.isBold()&&e<8?8:0,this._currentGlyphIdentifier.chars=a.getChars()||m.WHITESPACE_CELL_CHAR,this._currentGlyphIdentifier.code=a.getCode()||m.WHITESPACE_CELL_CODE,this._currentGlyphIdentifier.bg=u,this._currentGlyphIdentifier.fg=e,this._currentGlyphIdentifier.bold=!!a.isBold(),this._currentGlyphIdentifier.dim=!!a.isDim(),this._currentGlyphIdentifier.italic=!!a.isItalic(),this._charAtlas&&this._charAtlas.draw(this._ctx,this._currentGlyphIdentifier,n*this._scaledCellWidth+this._scaledCharLeft,t*this._scaledCellHeight+this._scaledCharTop)||this._drawUncachedChars(a,n,t))},s.prototype._drawUncachedChars=function(a,n,t,e){if(this._ctx.save(),this._ctx.font=this._getFont(!!a.isBold(),!!a.isItalic()),this._ctx.textBaseline="middle",a.isInverse())if(e)this._ctx.fillStyle=e.css;else if(a.isBgDefault())this._ctx.fillStyle=c.color.opaque(this._colors.background).css;else if(a.isBgRGB())this._ctx.fillStyle="rgb("+p.AttributeData.toColorRGB(a.getBgColor()).join(",")+")";else{var u=a.getBgColor();this._optionsService.options.drawBoldTextInBrightColors&&a.isBold()&&u<8&&(u+=8),this._ctx.fillStyle=this._colors.ansi[u].css}else if(e)this._ctx.fillStyle=e.css;else if(a.isFgDefault())this._ctx.fillStyle=this._colors.foreground.css;else if(a.isFgRGB())this._ctx.fillStyle="rgb("+p.AttributeData.toColorRGB(a.getFgColor()).join(",")+")";else{var l=a.getFgColor();this._optionsService.options.drawBoldTextInBrightColors&&a.isBold()&&l<8&&(l+=8),this._ctx.fillStyle=this._colors.ansi[l].css}this._clipRow(t),a.isDim()&&(this._ctx.globalAlpha=_.DIM_OPACITY),this._ctx.fillText(a.getChars(),n*this._scaledCellWidth+this._scaledCharLeft,t*this._scaledCellHeight+this._scaledCharTop+this._scaledCharHeight/2),this._ctx.restore()},s.prototype._clipRow=function(a){this._ctx.beginPath(),this._ctx.rect(0,a*this._scaledCellHeight,this._bufferService.cols*this._scaledCellWidth,this._scaledCellHeight),this._ctx.clip()},s.prototype._getFont=function(a,n){return(n?"italic":"")+" "+(a?this._optionsService.options.fontWeightBold:this._optionsService.options.fontWeight)+" "+this._optionsService.options.fontSize*window.devicePixelRatio+"px "+this._optionsService.options.fontFamily},s.prototype._getContrastColor=function(a){if(this._optionsService.options.minimumContrastRatio!==1){var n=this._colors.contrastCache.getColor(a.bg,a.fg);if(n!==void 0)return n||void 0;var t=a.getFgColor(),e=a.getFgColorMode(),u=a.getBgColor(),l=a.getBgColorMode(),g=!!a.isInverse(),C=!!a.isInverse();if(g){var x=t;t=u,u=x;var y=e;e=l,l=y}var T=this._resolveBackgroundRgba(l,u,g),A=this._resolveForegroundRgba(e,t,g,C),E=c.rgba.ensureContrastRatio(T,A,this._optionsService.options.minimumContrastRatio);if(E){var b={css:c.channels.toCss(E>>24&255,E>>16&255,E>>8&255),rgba:E};return this._colors.contrastCache.setColor(a.bg,a.fg,b),b}this._colors.contrastCache.setColor(a.bg,a.fg,null)}},s.prototype._resolveBackgroundRgba=function(a,n,t){switch(a){case 16777216:case 33554432:return this._colors.ansi[n].rgba;case 50331648:return n<<8;case 0:default:return t?this._colors.foreground.rgba:this._colors.background.rgba}},s.prototype._resolveForegroundRgba=function(a,n,t,e){switch(a){case 16777216:case 33554432:return this._optionsService.options.drawBoldTextInBrightColors&&e&&n<8&&(n+=8),this._colors.ansi[n].rgba;case 50331648:return n<<8;case 0:default:return t?this._colors.background.rgba:this._colors.foreground.rgba}},s}();f.BaseRenderLayer=i},function(S,f,L){"use strict";Object.defineProperty(f,"__esModule",{value:!0}),f.createDecorator=f.getServiceDependencies=f.serviceRegistry=void 0;function m(_,r,p){r.di$target===r?r.di$dependencies.push({id:_,index:p}):(r.di$dependencies=[{id:_,index:p}],r.di$target=r)}f.serviceRegistry=new Map,f.getServiceDependencies=function(_){return _.di$dependencies||[]},f.createDecorator=function(_){if(f.serviceRegistry.has(_))return f.serviceRegistry.get(_);var r=function(p,d,c){if(arguments.length!==3)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");m(r,p,c)};return r.toString=function(){return _},f.serviceRegistry.set(_,r),r}},function(S,f,L){"use strict";function m(_,r,p,d){if(p===void 0&&(p=0),d===void 0&&(d=_.length),p>=_.length)return _;p=(_.length+p)%_.length,d=d>=_.length?_.length:(_.length+d)%_.length;for(var c=p;c>22,2097152&i?this._combined[o].charCodeAt(this._combined[o].length-1):s]},c.prototype.set=function(o,i){this._data[3*o+1]=i[_.CHAR_DATA_ATTR_INDEX],i[_.CHAR_DATA_CHAR_INDEX].length>1?(this._combined[o]=i[1],this._data[3*o+0]=2097152|o|i[_.CHAR_DATA_WIDTH_INDEX]<<22):this._data[3*o+0]=i[_.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|i[_.CHAR_DATA_WIDTH_INDEX]<<22},c.prototype.getWidth=function(o){return this._data[3*o+0]>>22},c.prototype.hasWidth=function(o){return 12582912&this._data[3*o+0]},c.prototype.getFg=function(o){return this._data[3*o+1]},c.prototype.getBg=function(o){return this._data[3*o+2]},c.prototype.hasContent=function(o){return 4194303&this._data[3*o+0]},c.prototype.getCodePoint=function(o){var i=this._data[3*o+0];return 2097152&i?this._combined[o].charCodeAt(this._combined[o].length-1):2097151&i},c.prototype.isCombined=function(o){return 2097152&this._data[3*o+0]},c.prototype.getString=function(o){var i=this._data[3*o+0];return 2097152&i?this._combined[o]:2097151&i?m.stringFromCodePoint(2097151&i):""},c.prototype.loadCell=function(o,i){var s=3*o;return i.content=this._data[s+0],i.fg=this._data[s+1],i.bg=this._data[s+2],2097152&i.content&&(i.combinedData=this._combined[o]),268435456&i.bg&&(i.extended=this._extendedAttrs[o]),i},c.prototype.setCell=function(o,i){2097152&i.content&&(this._combined[o]=i.combinedData),268435456&i.bg&&(this._extendedAttrs[o]=i.extended),this._data[3*o+0]=i.content,this._data[3*o+1]=i.fg,this._data[3*o+2]=i.bg},c.prototype.setCellFromCodePoint=function(o,i,s,a,n,t){268435456&n&&(this._extendedAttrs[o]=t),this._data[3*o+0]=i|s<<22,this._data[3*o+1]=a,this._data[3*o+2]=n},c.prototype.addCodepointToCell=function(o,i){var s=this._data[3*o+0];2097152&s?this._combined[o]+=m.stringFromCodePoint(i):(2097151&s?(this._combined[o]=m.stringFromCodePoint(2097151&s)+m.stringFromCodePoint(i),s&=-2097152,s|=2097152):s=i|1<<22,this._data[3*o+0]=s)},c.prototype.insertCells=function(o,i,s,a){if((o%=this.length)&&this.getWidth(o-1)===2&&this.setCellFromCodePoint(o-1,0,1,(a==null?void 0:a.fg)||0,(a==null?void 0:a.bg)||0,(a==null?void 0:a.extended)||new p.ExtendedAttrs),i=0;--t)this.setCell(o+i+t,this.loadCell(o+t,n));for(t=0;tthis.length){var s=new Uint32Array(3*o);this.length&&(3*o=o&&delete this._combined[t]}}else this._data=new Uint32Array(0),this._combined={};this.length=o}},c.prototype.fill=function(o){this._combined={},this._extendedAttrs={};for(var i=0;i=0;--o)if(4194303&this._data[3*o+0])return o+(this._data[3*o+0]>>22);return 0},c.prototype.copyCellsFrom=function(o,i,s,a,n){var t=o._data;if(n)for(var e=a-1;e>=0;e--)for(var u=0;u<3;u++)this._data[3*(s+e)+u]=t[3*(i+e)+u];else for(e=0;e=i&&(this._combined[g-i+s]=o._combined[g])}},c.prototype.translateToString=function(o,i,s){o===void 0&&(o=!1),i===void 0&&(i=0),s===void 0&&(s=this.length),o&&(s=Math.min(s,this.getTrimmedLength()));for(var a="";i>22||1}return a},c}();f.BufferLine=d},function(S,f,L){"use strict";Object.defineProperty(f,"__esModule",{value:!0}),f.removeElementFromParent=void 0,f.removeElementFromParent=function(){for(var m,_=[],r=0;r24)return E.setWinLines||!1;switch(A){case 1:return!!E.restoreWin;case 2:return!!E.minimizeWin;case 3:return!!E.setWinPosition;case 4:return!!E.setWinSizePixels;case 5:return!!E.raiseWin;case 6:return!!E.lowerWin;case 7:return!!E.refreshWin;case 8:return!!E.setWinSizeChars;case 9:return!!E.maximizeWin;case 10:return!!E.fullscreenWin;case 11:return!!E.getWinState;case 13:return!!E.getWinPosition;case 14:return!!E.getWinSizePixels;case 15:return!!E.getScreenSizePixels;case 16:return!!E.getCellSizePixels;case 18:return!!E.getWinSizeChars;case 19:return!!E.getScreenSizeChars;case 20:return!!E.getIconTitle;case 21:return!!E.getWinTitle;case 22:return!!E.pushTitle;case 23:return!!E.popTitle;case 24:return!!E.setWinLines}return!1}!function(A){A[A.GET_WIN_SIZE_PIXELS=0]="GET_WIN_SIZE_PIXELS",A[A.GET_CELL_SIZE_PIXELS=1]="GET_CELL_SIZE_PIXELS"}(r=f.WindowsOptionsReportType||(f.WindowsOptionsReportType={}));var y=function(){function A(E,b,v,O){this._bufferService=E,this._coreService=b,this._logService=v,this._optionsService=O,this._data=new Uint32Array(0)}return A.prototype.hook=function(E){this._data=new Uint32Array(0)},A.prototype.put=function(E,b,v){this._data=i.concat(this._data,E.subarray(b,v))},A.prototype.unhook=function(E){if(E){var b=s.utf32ToString(this._data);switch(this._data=new Uint32Array(0),b){case'"q':return this._coreService.triggerDataEvent(p.C0.ESC+'P1$r0"q'+p.C0.ESC+"\\");case'"p':return this._coreService.triggerDataEvent(p.C0.ESC+'P1$r61;1"p'+p.C0.ESC+"\\");case"r":var v=this._bufferService.buffer.scrollTop+1+";"+(this._bufferService.buffer.scrollBottom+1)+"r";return this._coreService.triggerDataEvent(p.C0.ESC+"P1$r"+v+p.C0.ESC+"\\");case"m":return this._coreService.triggerDataEvent(p.C0.ESC+"P1$r0m"+p.C0.ESC+"\\");case" q":var O={block:2,underline:4,bar:6}[this._optionsService.options.cursorStyle];return O-=this._optionsService.options.cursorBlink?1:0,this._coreService.triggerDataEvent(p.C0.ESC+"P1$r"+O+" q"+p.C0.ESC+"\\");default:this._logService.debug("Unknown DCS $q %s",b),this._coreService.triggerDataEvent(p.C0.ESC+"P0$r"+p.C0.ESC+"\\")}}else this._data=new Uint32Array(0)},A}(),T=function(A){function E(b,v,O,D,W,Q,j,Z,Y){Y===void 0&&(Y=new c.EscapeSequenceParser);var w=A.call(this)||this;w._bufferService=b,w._charsetService=v,w._coreService=O,w._dirtyRowService=D,w._logService=W,w._optionsService=Q,w._coreMouseService=j,w._unicodeService=Z,w._parser=Y,w._parseBuffer=new Uint32Array(4096),w._stringDecoder=new s.StringToUtf32,w._utf8Decoder=new s.Utf8ToUtf32,w._workCell=new e.CellData,w._windowTitle="",w._iconName="",w._windowTitleStack=[],w._iconNameStack=[],w._curAttrData=a.DEFAULT_ATTR_DATA.clone(),w._eraseAttrDataInternal=a.DEFAULT_ATTR_DATA.clone(),w._onRequestBell=new n.EventEmitter,w._onRequestRefreshRows=new n.EventEmitter,w._onRequestReset=new n.EventEmitter,w._onRequestScroll=new n.EventEmitter,w._onRequestSyncScrollBar=new n.EventEmitter,w._onRequestWindowsOptionsReport=new n.EventEmitter,w._onA11yChar=new n.EventEmitter,w._onA11yTab=new n.EventEmitter,w._onCursorMove=new n.EventEmitter,w._onLineFeed=new n.EventEmitter,w._onScroll=new n.EventEmitter,w._onTitleChange=new n.EventEmitter,w.register(w._parser),w._parser.setCsiHandlerFallback(function(M,H){w._logService.debug("Unknown CSI code: ",{identifier:w._parser.identToString(M),params:H.toArray()})}),w._parser.setEscHandlerFallback(function(M){w._logService.debug("Unknown ESC code: ",{identifier:w._parser.identToString(M)})}),w._parser.setExecuteHandlerFallback(function(M){w._logService.debug("Unknown EXECUTE code: ",{code:M})}),w._parser.setOscHandlerFallback(function(M,H,ae){w._logService.debug("Unknown OSC code: ",{identifier:M,action:H,data:ae})}),w._parser.setDcsHandlerFallback(function(M,H,ae){H==="HOOK"&&(ae=ae.toArray()),w._logService.debug("Unknown DCS code: ",{identifier:w._parser.identToString(M),action:H,payload:ae})}),w._parser.setPrintHandler(function(M,H,ae){return w.print(M,H,ae)}),w._parser.setCsiHandler({final:"@"},function(M){return w.insertChars(M)}),w._parser.setCsiHandler({intermediates:" ",final:"@"},function(M){return w.scrollLeft(M)}),w._parser.setCsiHandler({final:"A"},function(M){return w.cursorUp(M)}),w._parser.setCsiHandler({intermediates:" ",final:"A"},function(M){return w.scrollRight(M)}),w._parser.setCsiHandler({final:"B"},function(M){return w.cursorDown(M)}),w._parser.setCsiHandler({final:"C"},function(M){return w.cursorForward(M)}),w._parser.setCsiHandler({final:"D"},function(M){return w.cursorBackward(M)}),w._parser.setCsiHandler({final:"E"},function(M){return w.cursorNextLine(M)}),w._parser.setCsiHandler({final:"F"},function(M){return w.cursorPrecedingLine(M)}),w._parser.setCsiHandler({final:"G"},function(M){return w.cursorCharAbsolute(M)}),w._parser.setCsiHandler({final:"H"},function(M){return w.cursorPosition(M)}),w._parser.setCsiHandler({final:"I"},function(M){return w.cursorForwardTab(M)}),w._parser.setCsiHandler({final:"J"},function(M){return w.eraseInDisplay(M)}),w._parser.setCsiHandler({prefix:"?",final:"J"},function(M){return w.eraseInDisplay(M)}),w._parser.setCsiHandler({final:"K"},function(M){return w.eraseInLine(M)}),w._parser.setCsiHandler({prefix:"?",final:"K"},function(M){return w.eraseInLine(M)}),w._parser.setCsiHandler({final:"L"},function(M){return w.insertLines(M)}),w._parser.setCsiHandler({final:"M"},function(M){return w.deleteLines(M)}),w._parser.setCsiHandler({final:"P"},function(M){return w.deleteChars(M)}),w._parser.setCsiHandler({final:"S"},function(M){return w.scrollUp(M)}),w._parser.setCsiHandler({final:"T"},function(M){return w.scrollDown(M)}),w._parser.setCsiHandler({final:"X"},function(M){return w.eraseChars(M)}),w._parser.setCsiHandler({final:"Z"},function(M){return w.cursorBackwardTab(M)}),w._parser.setCsiHandler({final:"`"},function(M){return w.charPosAbsolute(M)}),w._parser.setCsiHandler({final:"a"},function(M){return w.hPositionRelative(M)}),w._parser.setCsiHandler({final:"b"},function(M){return w.repeatPrecedingCharacter(M)}),w._parser.setCsiHandler({final:"c"},function(M){return w.sendDeviceAttributesPrimary(M)}),w._parser.setCsiHandler({prefix:">",final:"c"},function(M){return w.sendDeviceAttributesSecondary(M)}),w._parser.setCsiHandler({final:"d"},function(M){return w.linePosAbsolute(M)}),w._parser.setCsiHandler({final:"e"},function(M){return w.vPositionRelative(M)}),w._parser.setCsiHandler({final:"f"},function(M){return w.hVPosition(M)}),w._parser.setCsiHandler({final:"g"},function(M){return w.tabClear(M)}),w._parser.setCsiHandler({final:"h"},function(M){return w.setMode(M)}),w._parser.setCsiHandler({prefix:"?",final:"h"},function(M){return w.setModePrivate(M)}),w._parser.setCsiHandler({final:"l"},function(M){return w.resetMode(M)}),w._parser.setCsiHandler({prefix:"?",final:"l"},function(M){return w.resetModePrivate(M)}),w._parser.setCsiHandler({final:"m"},function(M){return w.charAttributes(M)}),w._parser.setCsiHandler({final:"n"},function(M){return w.deviceStatus(M)}),w._parser.setCsiHandler({prefix:"?",final:"n"},function(M){return w.deviceStatusPrivate(M)}),w._parser.setCsiHandler({intermediates:"!",final:"p"},function(M){return w.softReset(M)}),w._parser.setCsiHandler({intermediates:" ",final:"q"},function(M){return w.setCursorStyle(M)}),w._parser.setCsiHandler({final:"r"},function(M){return w.setScrollRegion(M)}),w._parser.setCsiHandler({final:"s"},function(M){return w.saveCursor(M)}),w._parser.setCsiHandler({final:"t"},function(M){return w.windowOptions(M)}),w._parser.setCsiHandler({final:"u"},function(M){return w.restoreCursor(M)}),w._parser.setCsiHandler({intermediates:"'",final:"}"},function(M){return w.insertColumns(M)}),w._parser.setCsiHandler({intermediates:"'",final:"~"},function(M){return w.deleteColumns(M)}),w._parser.setExecuteHandler(p.C0.BEL,function(){return w.bell()}),w._parser.setExecuteHandler(p.C0.LF,function(){return w.lineFeed()}),w._parser.setExecuteHandler(p.C0.VT,function(){return w.lineFeed()}),w._parser.setExecuteHandler(p.C0.FF,function(){return w.lineFeed()}),w._parser.setExecuteHandler(p.C0.CR,function(){return w.carriageReturn()}),w._parser.setExecuteHandler(p.C0.BS,function(){return w.backspace()}),w._parser.setExecuteHandler(p.C0.HT,function(){return w.tab()}),w._parser.setExecuteHandler(p.C0.SO,function(){return w.shiftOut()}),w._parser.setExecuteHandler(p.C0.SI,function(){return w.shiftIn()}),w._parser.setExecuteHandler(p.C1.IND,function(){return w.index()}),w._parser.setExecuteHandler(p.C1.NEL,function(){return w.nextLine()}),w._parser.setExecuteHandler(p.C1.HTS,function(){return w.tabSet()}),w._parser.setOscHandler(0,new l.OscHandler(function(M){w.setTitle(M),w.setIconName(M)})),w._parser.setOscHandler(1,new l.OscHandler(function(M){return w.setIconName(M)})),w._parser.setOscHandler(2,new l.OscHandler(function(M){return w.setTitle(M)})),w._parser.setEscHandler({final:"7"},function(){return w.saveCursor()}),w._parser.setEscHandler({final:"8"},function(){return w.restoreCursor()}),w._parser.setEscHandler({final:"D"},function(){return w.index()}),w._parser.setEscHandler({final:"E"},function(){return w.nextLine()}),w._parser.setEscHandler({final:"H"},function(){return w.tabSet()}),w._parser.setEscHandler({final:"M"},function(){return w.reverseIndex()}),w._parser.setEscHandler({final:"="},function(){return w.keypadApplicationMode()}),w._parser.setEscHandler({final:">"},function(){return w.keypadNumericMode()}),w._parser.setEscHandler({final:"c"},function(){return w.fullReset()}),w._parser.setEscHandler({final:"n"},function(){return w.setgLevel(2)}),w._parser.setEscHandler({final:"o"},function(){return w.setgLevel(3)}),w._parser.setEscHandler({final:"|"},function(){return w.setgLevel(3)}),w._parser.setEscHandler({final:"}"},function(){return w.setgLevel(2)}),w._parser.setEscHandler({final:"~"},function(){return w.setgLevel(1)}),w._parser.setEscHandler({intermediates:"%",final:"@"},function(){return w.selectDefaultCharset()}),w._parser.setEscHandler({intermediates:"%",final:"G"},function(){return w.selectDefaultCharset()});var P=function(M){k._parser.setEscHandler({intermediates:"(",final:M},function(){return w.selectCharset("("+M)}),k._parser.setEscHandler({intermediates:")",final:M},function(){return w.selectCharset(")"+M)}),k._parser.setEscHandler({intermediates:"*",final:M},function(){return w.selectCharset("*"+M)}),k._parser.setEscHandler({intermediates:"+",final:M},function(){return w.selectCharset("+"+M)}),k._parser.setEscHandler({intermediates:"-",final:M},function(){return w.selectCharset("-"+M)}),k._parser.setEscHandler({intermediates:".",final:M},function(){return w.selectCharset("."+M)}),k._parser.setEscHandler({intermediates:"/",final:M},function(){return w.selectCharset("/"+M)})},k=this;for(var K in d.CHARSETS)P(K);return w._parser.setEscHandler({intermediates:"#",final:"8"},function(){return w.screenAlignmentPattern()}),w._parser.setErrorHandler(function(M){return w._logService.error("Parsing error: ",M),M}),w._parser.setDcsHandler({intermediates:"$",final:"q"},new y(w._bufferService,w._coreService,w._logService,w._optionsService)),w}return _(E,A),Object.defineProperty(E.prototype,"onRequestBell",{get:function(){return this._onRequestBell.event},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"onRequestRefreshRows",{get:function(){return this._onRequestRefreshRows.event},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"onRequestReset",{get:function(){return this._onRequestReset.event},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"onRequestScroll",{get:function(){return this._onRequestScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"onRequestSyncScrollBar",{get:function(){return this._onRequestSyncScrollBar.event},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"onRequestWindowsOptionsReport",{get:function(){return this._onRequestWindowsOptionsReport.event},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"onA11yChar",{get:function(){return this._onA11yChar.event},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"onA11yTab",{get:function(){return this._onA11yTab.event},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"onCursorMove",{get:function(){return this._onCursorMove.event},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"onLineFeed",{get:function(){return this._onLineFeed.event},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"onScroll",{get:function(){return this._onScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"onTitleChange",{get:function(){return this._onTitleChange.event},enumerable:!1,configurable:!0}),E.prototype.dispose=function(){A.prototype.dispose.call(this)},E.prototype.parse=function(b){var v=this._bufferService.buffer,O=v.x,D=v.y;if(this._logService.debug("parsing data",b),this._parseBuffer.length131072)for(var W=0;W0&&K.getWidth(Q.x-1)===2&&K.setCellFromCodePoint(Q.x-1,0,1,k.fg,k.bg,k.extended);for(var M=v;M=Y){if(w){for(;Q.x=this._bufferService.rows&&(Q.y=this._bufferService.rows-1),Q.lines.get(Q.ybase+Q.y).isWrapped=!0),K=Q.lines.get(Q.ybase+Q.y)}else if(Q.x=Y-1,W===2)continue}if(P&&(K.insertCells(Q.x,W,Q.getNullCell(k),k),K.getWidth(Y-1)===2&&K.setCellFromCodePoint(Y-1,t.NULL_CELL_CODE,t.NULL_CELL_WIDTH,k.fg,k.bg,k.extended)),K.setCellFromCodePoint(Q.x++,D,W,k.fg,k.bg,k.extended),W>0)for(;--W;)K.setCellFromCodePoint(Q.x++,0,0,k.fg,k.bg,k.extended)}else K.getWidth(Q.x-1)?K.addCodepointToCell(Q.x-1,D):K.addCodepointToCell(Q.x-2,D)}O-v>0&&(K.loadCell(Q.x-1,this._workCell),this._workCell.getWidth()===2||this._workCell.getCode()>65535?this._parser.precedingCodepoint=0:this._workCell.isCombined()?this._parser.precedingCodepoint=this._workCell.getChars().charCodeAt(0):this._parser.precedingCodepoint=this._workCell.content),Q.x0&&K.getWidth(Q.x)===0&&!K.hasContent(Q.x)&&K.setCellFromCodePoint(Q.x,0,1,k.fg,k.bg,k.extended),this._dirtyRowService.markDirty(Q.y)},E.prototype.addCsiHandler=function(b,v){var O=this;return b.final!=="t"||b.prefix||b.intermediates?this._parser.addCsiHandler(b,v):this._parser.addCsiHandler(b,function(D){return!x(D.params[0],O._optionsService.options.windowOptions)||v(D)})},E.prototype.addDcsHandler=function(b,v){return this._parser.addDcsHandler(b,new g.DcsHandler(v))},E.prototype.addEscHandler=function(b,v){return this._parser.addEscHandler(b,v)},E.prototype.addOscHandler=function(b,v){return this._parser.addOscHandler(b,new l.OscHandler(v))},E.prototype.bell=function(){this._onRequestBell.fire()},E.prototype.lineFeed=function(){var b=this._bufferService.buffer;this._dirtyRowService.markDirty(b.y),this._optionsService.options.convertEol&&(b.x=0),b.y++,b.y===b.scrollBottom+1?(b.y--,this._onRequestScroll.fire(this._eraseAttrData())):b.y>=this._bufferService.rows&&(b.y=this._bufferService.rows-1),b.x>=this._bufferService.cols&&b.x--,this._dirtyRowService.markDirty(b.y),this._onLineFeed.fire()},E.prototype.carriageReturn=function(){this._bufferService.buffer.x=0},E.prototype.backspace=function(){var b,v=this._bufferService.buffer;if(!this._coreService.decPrivateModes.reverseWraparound)return this._restrictCursor(),void(v.x>0&&v.x--);if(this._restrictCursor(this._bufferService.cols),v.x>0)v.x--;else if(v.x===0&&v.y>v.scrollTop&&v.y<=v.scrollBottom&&((b=v.lines.get(v.ybase+v.y))===null||b===void 0?void 0:b.isWrapped)){v.lines.get(v.ybase+v.y).isWrapped=!1,v.y--,v.x=this._bufferService.cols-1;var O=v.lines.get(v.ybase+v.y);O.hasWidth(v.x)&&!O.hasContent(v.x)&&v.x--}this._restrictCursor()},E.prototype.tab=function(){if(!(this._bufferService.buffer.x>=this._bufferService.cols)){var b=this._bufferService.buffer.x;this._bufferService.buffer.x=this._bufferService.buffer.nextStop(),this._optionsService.options.screenReaderMode&&this._onA11yTab.fire(this._bufferService.buffer.x-b)}},E.prototype.shiftOut=function(){this._charsetService.setgLevel(1)},E.prototype.shiftIn=function(){this._charsetService.setgLevel(0)},E.prototype._restrictCursor=function(b){b===void 0&&(b=this._bufferService.cols-1),this._bufferService.buffer.x=Math.min(b,Math.max(0,this._bufferService.buffer.x)),this._bufferService.buffer.y=this._coreService.decPrivateModes.origin?Math.min(this._bufferService.buffer.scrollBottom,Math.max(this._bufferService.buffer.scrollTop,this._bufferService.buffer.y)):Math.min(this._bufferService.rows-1,Math.max(0,this._bufferService.buffer.y)),this._dirtyRowService.markDirty(this._bufferService.buffer.y)},E.prototype._setCursor=function(b,v){this._dirtyRowService.markDirty(this._bufferService.buffer.y),this._coreService.decPrivateModes.origin?(this._bufferService.buffer.x=b,this._bufferService.buffer.y=this._bufferService.buffer.scrollTop+v):(this._bufferService.buffer.x=b,this._bufferService.buffer.y=v),this._restrictCursor(),this._dirtyRowService.markDirty(this._bufferService.buffer.y)},E.prototype._moveCursor=function(b,v){this._restrictCursor(),this._setCursor(this._bufferService.buffer.x+b,this._bufferService.buffer.y+v)},E.prototype.cursorUp=function(b){var v=this._bufferService.buffer.y-this._bufferService.buffer.scrollTop;v>=0?this._moveCursor(0,-Math.min(v,b.params[0]||1)):this._moveCursor(0,-(b.params[0]||1))},E.prototype.cursorDown=function(b){var v=this._bufferService.buffer.scrollBottom-this._bufferService.buffer.y;v>=0?this._moveCursor(0,Math.min(v,b.params[0]||1)):this._moveCursor(0,b.params[0]||1)},E.prototype.cursorForward=function(b){this._moveCursor(b.params[0]||1,0)},E.prototype.cursorBackward=function(b){this._moveCursor(-(b.params[0]||1),0)},E.prototype.cursorNextLine=function(b){this.cursorDown(b),this._bufferService.buffer.x=0},E.prototype.cursorPrecedingLine=function(b){this.cursorUp(b),this._bufferService.buffer.x=0},E.prototype.cursorCharAbsolute=function(b){this._setCursor((b.params[0]||1)-1,this._bufferService.buffer.y)},E.prototype.cursorPosition=function(b){this._setCursor(b.length>=2?(b.params[1]||1)-1:0,(b.params[0]||1)-1)},E.prototype.charPosAbsolute=function(b){this._setCursor((b.params[0]||1)-1,this._bufferService.buffer.y)},E.prototype.hPositionRelative=function(b){this._moveCursor(b.params[0]||1,0)},E.prototype.linePosAbsolute=function(b){this._setCursor(this._bufferService.buffer.x,(b.params[0]||1)-1)},E.prototype.vPositionRelative=function(b){this._moveCursor(0,b.params[0]||1)},E.prototype.hVPosition=function(b){this.cursorPosition(b)},E.prototype.tabClear=function(b){var v=b.params[0];v===0?delete this._bufferService.buffer.tabs[this._bufferService.buffer.x]:v===3&&(this._bufferService.buffer.tabs={})},E.prototype.cursorForwardTab=function(b){if(!(this._bufferService.buffer.x>=this._bufferService.cols))for(var v=b.params[0]||1;v--;)this._bufferService.buffer.x=this._bufferService.buffer.nextStop()},E.prototype.cursorBackwardTab=function(b){if(!(this._bufferService.buffer.x>=this._bufferService.cols))for(var v=b.params[0]||1,O=this._bufferService.buffer;v--;)O.x=O.prevStop()},E.prototype._eraseInBufferLine=function(b,v,O,D){D===void 0&&(D=!1);var W=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+b);W.replaceCells(v,O,this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),D&&(W.isWrapped=!1)},E.prototype._resetBufferLine=function(b){var v=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+b);v.fill(this._bufferService.buffer.getNullCell(this._eraseAttrData())),v.isWrapped=!1},E.prototype.eraseInDisplay=function(b){var v;switch(this._restrictCursor(),b.params[0]){case 0:for(v=this._bufferService.buffer.y,this._dirtyRowService.markDirty(v),this._eraseInBufferLine(v++,this._bufferService.buffer.x,this._bufferService.cols,this._bufferService.buffer.x===0);v=this._bufferService.cols&&(this._bufferService.buffer.lines.get(v+1).isWrapped=!1);v--;)this._resetBufferLine(v);this._dirtyRowService.markDirty(0);break;case 2:for(v=this._bufferService.rows,this._dirtyRowService.markDirty(v-1);v--;)this._resetBufferLine(v);this._dirtyRowService.markDirty(0);break;case 3:var O=this._bufferService.buffer.lines.length-this._bufferService.rows;O>0&&(this._bufferService.buffer.lines.trimStart(O),this._bufferService.buffer.ybase=Math.max(this._bufferService.buffer.ybase-O,0),this._bufferService.buffer.ydisp=Math.max(this._bufferService.buffer.ydisp-O,0),this._onScroll.fire(0))}},E.prototype.eraseInLine=function(b){switch(this._restrictCursor(),b.params[0]){case 0:this._eraseInBufferLine(this._bufferService.buffer.y,this._bufferService.buffer.x,this._bufferService.cols);break;case 1:this._eraseInBufferLine(this._bufferService.buffer.y,0,this._bufferService.buffer.x+1);break;case 2:this._eraseInBufferLine(this._bufferService.buffer.y,0,this._bufferService.cols)}this._dirtyRowService.markDirty(this._bufferService.buffer.y)},E.prototype.insertLines=function(b){this._restrictCursor();var v=b.params[0]||1,O=this._bufferService.buffer;if(!(O.y>O.scrollBottom||O.yO.scrollBottom||O.yv.scrollBottom||v.yv.scrollBottom||v.yv.scrollBottom||v.yv.scrollBottom||v.y0||(this._is("xterm")||this._is("rxvt-unicode")||this._is("screen")?this._coreService.triggerDataEvent(p.C0.ESC+"[?1;2c"):this._is("linux")&&this._coreService.triggerDataEvent(p.C0.ESC+"[?6c"))},E.prototype.sendDeviceAttributesSecondary=function(b){b.params[0]>0||(this._is("xterm")?this._coreService.triggerDataEvent(p.C0.ESC+"[>0;276;0c"):this._is("rxvt-unicode")?this._coreService.triggerDataEvent(p.C0.ESC+"[>85;95;0c"):this._is("linux")?this._coreService.triggerDataEvent(b.params[0]+"c"):this._is("screen")&&this._coreService.triggerDataEvent(p.C0.ESC+"[>83;40003;0c"))},E.prototype._is=function(b){return(this._optionsService.options.termName+"").indexOf(b)===0},E.prototype.setMode=function(b){for(var v=0;v=2||D[1]===2&&Q+W>=5)break;D[1]&&(W=1)}while(++Q+v5)&&(b=1),v.extended.underlineStyle=b,v.fg|=268435456,b===0&&(v.fg&=-268435457),v.updateExtended()},E.prototype.charAttributes=function(b){if(b.length===1&&b.params[0]===0)return this._curAttrData.fg=a.DEFAULT_ATTR_DATA.fg,void(this._curAttrData.bg=a.DEFAULT_ATTR_DATA.bg);for(var v,O=b.length,D=this._curAttrData,W=0;W=30&&v<=37?(D.fg&=-50331904,D.fg|=16777216|v-30):v>=40&&v<=47?(D.bg&=-50331904,D.bg|=16777216|v-40):v>=90&&v<=97?(D.fg&=-50331904,D.fg|=16777224|v-90):v>=100&&v<=107?(D.bg&=-50331904,D.bg|=16777224|v-100):v===0?(D.fg=a.DEFAULT_ATTR_DATA.fg,D.bg=a.DEFAULT_ATTR_DATA.bg):v===1?D.fg|=134217728:v===3?D.bg|=67108864:v===4?(D.fg|=268435456,this._processUnderline(b.hasSubParams(W)?b.getSubParams(W)[0]:1,D)):v===5?D.fg|=536870912:v===7?D.fg|=67108864:v===8?D.fg|=1073741824:v===2?D.bg|=134217728:v===21?this._processUnderline(2,D):v===22?(D.fg&=-134217729,D.bg&=-134217729):v===23?D.bg&=-67108865:v===24?D.fg&=-268435457:v===25?D.fg&=-536870913:v===27?D.fg&=-67108865:v===28?D.fg&=-1073741825:v===39?(D.fg&=-67108864,D.fg|=16777215&a.DEFAULT_ATTR_DATA.fg):v===49?(D.bg&=-67108864,D.bg|=16777215&a.DEFAULT_ATTR_DATA.bg):v===38||v===48||v===58?W+=this._extractColor(b,W,D):v===59?(D.extended=D.extended.clone(),D.extended.underlineColor=-1,D.updateExtended()):v===100?(D.fg&=-67108864,D.fg|=16777215&a.DEFAULT_ATTR_DATA.fg,D.bg&=-67108864,D.bg|=16777215&a.DEFAULT_ATTR_DATA.bg):this._logService.debug("Unknown SGR attribute: %d.",v)},E.prototype.deviceStatus=function(b){switch(b.params[0]){case 5:this._coreService.triggerDataEvent(p.C0.ESC+"[0n");break;case 6:var v=this._bufferService.buffer.y+1,O=this._bufferService.buffer.x+1;this._coreService.triggerDataEvent(p.C0.ESC+"["+v+";"+O+"R")}},E.prototype.deviceStatusPrivate=function(b){switch(b.params[0]){case 6:var v=this._bufferService.buffer.y+1,O=this._bufferService.buffer.x+1;this._coreService.triggerDataEvent(p.C0.ESC+"[?"+v+";"+O+"R")}},E.prototype.softReset=function(b){this._coreService.isCursorHidden=!1,this._onRequestSyncScrollBar.fire(),this._bufferService.buffer.scrollTop=0,this._bufferService.buffer.scrollBottom=this._bufferService.rows-1,this._curAttrData=a.DEFAULT_ATTR_DATA.clone(),this._coreService.reset(),this._charsetService.reset(),this._bufferService.buffer.savedX=0,this._bufferService.buffer.savedY=this._bufferService.buffer.ybase,this._bufferService.buffer.savedCurAttrData.fg=this._curAttrData.fg,this._bufferService.buffer.savedCurAttrData.bg=this._curAttrData.bg,this._bufferService.buffer.savedCharset=this._charsetService.charset,this._coreService.decPrivateModes.origin=!1},E.prototype.setCursorStyle=function(b){var v=b.params[0]||1;switch(v){case 1:case 2:this._optionsService.options.cursorStyle="block";break;case 3:case 4:this._optionsService.options.cursorStyle="underline";break;case 5:case 6:this._optionsService.options.cursorStyle="bar"}var O=v%2==1;this._optionsService.options.cursorBlink=O},E.prototype.setScrollRegion=function(b){var v,O=b.params[0]||1;(b.length<2||(v=b.params[1])>this._bufferService.rows||v===0)&&(v=this._bufferService.rows),v>O&&(this._bufferService.buffer.scrollTop=O-1,this._bufferService.buffer.scrollBottom=v-1,this._setCursor(0,0))},E.prototype.windowOptions=function(b){if(x(b.params[0],this._optionsService.options.windowOptions)){var v=b.length>1?b.params[1]:0;switch(b.params[0]){case 14:v!==2&&this._onRequestWindowsOptionsReport.fire(r.GET_WIN_SIZE_PIXELS);break;case 16:this._onRequestWindowsOptionsReport.fire(r.GET_CELL_SIZE_PIXELS);break;case 18:this._bufferService&&this._coreService.triggerDataEvent(p.C0.ESC+"[8;"+this._bufferService.rows+";"+this._bufferService.cols+"t");break;case 22:v!==0&&v!==2||(this._windowTitleStack.push(this._windowTitle),this._windowTitleStack.length>10&&this._windowTitleStack.shift()),v!==0&&v!==1||(this._iconNameStack.push(this._iconName),this._iconNameStack.length>10&&this._iconNameStack.shift());break;case 23:v!==0&&v!==2||this._windowTitleStack.length&&this.setTitle(this._windowTitleStack.pop()),v!==0&&v!==1||this._iconNameStack.length&&this.setIconName(this._iconNameStack.pop())}}},E.prototype.saveCursor=function(b){this._bufferService.buffer.savedX=this._bufferService.buffer.x,this._bufferService.buffer.savedY=this._bufferService.buffer.ybase+this._bufferService.buffer.y,this._bufferService.buffer.savedCurAttrData.fg=this._curAttrData.fg,this._bufferService.buffer.savedCurAttrData.bg=this._curAttrData.bg,this._bufferService.buffer.savedCharset=this._charsetService.charset},E.prototype.restoreCursor=function(b){this._bufferService.buffer.x=this._bufferService.buffer.savedX||0,this._bufferService.buffer.y=Math.max(this._bufferService.buffer.savedY-this._bufferService.buffer.ybase,0),this._curAttrData.fg=this._bufferService.buffer.savedCurAttrData.fg,this._curAttrData.bg=this._bufferService.buffer.savedCurAttrData.bg,this._charsetService.charset=this._savedCharset,this._bufferService.buffer.savedCharset&&(this._charsetService.charset=this._bufferService.buffer.savedCharset),this._restrictCursor()},E.prototype.setTitle=function(b){this._windowTitle=b,this._onTitleChange.fire(b)},E.prototype.setIconName=function(b){this._iconName=b},E.prototype.nextLine=function(){this._bufferService.buffer.x=0,this.index()},E.prototype.keypadApplicationMode=function(){this._logService.debug("Serial port requested application keypad."),this._coreService.decPrivateModes.applicationKeypad=!0,this._onRequestSyncScrollBar.fire()},E.prototype.keypadNumericMode=function(){this._logService.debug("Switching back to normal keypad."),this._coreService.decPrivateModes.applicationKeypad=!1,this._onRequestSyncScrollBar.fire()},E.prototype.selectDefaultCharset=function(){this._charsetService.setgLevel(0),this._charsetService.setgCharset(0,d.DEFAULT_CHARSET)},E.prototype.selectCharset=function(b){b.length===2?b[0]!=="/"&&this._charsetService.setgCharset(C[b[0]],d.CHARSETS[b[1]]||d.DEFAULT_CHARSET):this.selectDefaultCharset()},E.prototype.index=function(){this._restrictCursor();var b=this._bufferService.buffer;this._bufferService.buffer.y++,b.y===b.scrollBottom+1?(b.y--,this._onRequestScroll.fire(this._eraseAttrData())):b.y>=this._bufferService.rows&&(b.y=this._bufferService.rows-1),this._restrictCursor()},E.prototype.tabSet=function(){this._bufferService.buffer.tabs[this._bufferService.buffer.x]=!0},E.prototype.reverseIndex=function(){this._restrictCursor();var b=this._bufferService.buffer;if(b.y===b.scrollTop){var v=b.scrollBottom-b.scrollTop;b.lines.shiftElements(b.ybase+b.y,v,1),b.lines.set(b.ybase+b.y,b.getBlankLine(this._eraseAttrData())),this._dirtyRowService.markRangeDirty(b.scrollTop,b.scrollBottom)}else b.y--,this._restrictCursor()},E.prototype.fullReset=function(){this._parser.reset(),this._onRequestReset.fire()},E.prototype.reset=function(){this._curAttrData=a.DEFAULT_ATTR_DATA.clone(),this._eraseAttrDataInternal=a.DEFAULT_ATTR_DATA.clone()},E.prototype._eraseAttrData=function(){return this._eraseAttrDataInternal.bg&=-67108864,this._eraseAttrDataInternal.bg|=67108863&this._curAttrData.bg,this._eraseAttrDataInternal},E.prototype.setgLevel=function(b){this._charsetService.setgLevel(b)},E.prototype.screenAlignmentPattern=function(){var b=new e.CellData;b.content=1<<22|"E".charCodeAt(0),b.fg=this._curAttrData.fg,b.bg=this._curAttrData.bg;var v=this._bufferService.buffer;this._setCursor(0,0);for(var O=0;O256)throw new Error("maxSubParamsLength must not be greater than 256");this.params=new Int32Array(r),this.length=0,this._subParams=new Int32Array(p),this._subParamsLength=0,this._subParamsIdx=new Uint16Array(r),this._rejectDigits=!1,this._rejectSubDigits=!1,this._digitIsSub=!1}return _.fromArray=function(r){var p=new _;if(!r.length)return p;for(var d=r[0]instanceof Array?1:0;d>8,c=255&this._subParamsIdx[p];c-d>0&&r.push(Array.prototype.slice.call(this._subParams,d,c))}return r},_.prototype.reset=function(){this.length=0,this._subParamsLength=0,this._rejectDigits=!1,this._rejectSubDigits=!1,this._digitIsSub=!1},_.prototype.addParam=function(r){if(this._digitIsSub=!1,this.length>=this.maxLength)this._rejectDigits=!0;else{if(r<-1)throw new Error("values lesser than -1 are not allowed");this._subParamsIdx[this.length]=this._subParamsLength<<8|this._subParamsLength,this.params[this.length++]=r>2147483647?2147483647:r}},_.prototype.addSubParam=function(r){if(this._digitIsSub=!0,this.length)if(this._rejectDigits||this._subParamsLength>=this.maxSubParamsLength)this._rejectSubDigits=!0;else{if(r<-1)throw new Error("values lesser than -1 are not allowed");this._subParams[this._subParamsLength++]=r>2147483647?2147483647:r,this._subParamsIdx[this.length-1]++}},_.prototype.hasSubParams=function(r){return(255&this._subParamsIdx[r])-(this._subParamsIdx[r]>>8)>0},_.prototype.getSubParams=function(r){var p=this._subParamsIdx[r]>>8,d=255&this._subParamsIdx[r];return d-p>0?this._subParams.subarray(p,d):null},_.prototype.getSubParamsAll=function(){for(var r={},p=0;p>8,c=255&this._subParamsIdx[p];c-d>0&&(r[p]=this._subParams.slice(d,c))}return r},_.prototype.addDigit=function(r){var p;if(!(this._rejectDigits||!(p=this._digitIsSub?this._subParamsLength:this.length)||this._digitIsSub&&this._rejectSubDigits)){var d=this._digitIsSub?this._subParams:this.params,c=d[p-1];d[p-1]=~c?Math.min(10*c+r,2147483647):r}},_}();f.Params=m},function(S,f,L){"use strict";Object.defineProperty(f,"__esModule",{value:!0}),f.OscHandler=f.OscParser=void 0;var m=L(23),_=L(8),r=function(){function d(){this._state=0,this._id=-1,this._handlers=Object.create(null),this._handlerFb=function(){}}return d.prototype.addHandler=function(c,o){this._handlers[c]===void 0&&(this._handlers[c]=[]);var i=this._handlers[c];return i.push(o),{dispose:function(){var s=i.indexOf(o);s!==-1&&i.splice(s,1)}}},d.prototype.setHandler=function(c,o){this._handlers[c]=[o]},d.prototype.clearHandler=function(c){this._handlers[c]&&delete this._handlers[c]},d.prototype.setHandlerFallback=function(c){this._handlerFb=c},d.prototype.dispose=function(){this._handlers=Object.create(null),this._handlerFb=function(){}},d.prototype.reset=function(){this._state===2&&this.end(!1),this._id=-1,this._state=0},d.prototype._start=function(){var c=this._handlers[this._id];if(c)for(var o=c.length-1;o>=0;o--)c[o].start();else this._handlerFb(this._id,"START")},d.prototype._put=function(c,o,i){var s=this._handlers[this._id];if(s)for(var a=s.length-1;a>=0;a--)s[a].put(c,o,i);else this._handlerFb(this._id,"PUT",_.utf32ToString(c,o,i))},d.prototype._end=function(c){var o=this._handlers[this._id];if(o){for(var i=o.length-1;i>=0&&o[i].end(c)===!1;i--);for(i--;i>=0;i--)o[i].end(!1)}else this._handlerFb(this._id,"END",c)},d.prototype.start=function(){this.reset(),this._id=-1,this._state=1},d.prototype.put=function(c,o,i){if(this._state!==3){if(this._state===1)for(;o0&&this._put(c,o,i)}},d.prototype.end=function(c){this._state!==0&&(this._state!==3&&(this._state===1&&this._start(),this._end(c)),this._id=-1,this._state=0)},d}();f.OscParser=r;var p=function(){function d(c){this._handler=c,this._data="",this._hitLimit=!1}return d.prototype.start=function(){this._data="",this._hitLimit=!1},d.prototype.put=function(c,o,i){this._hitLimit||(this._data+=_.utf32ToString(c,o,i),this._data.length>m.PAYLOAD_LIMIT&&(this._data="",this._hitLimit=!0))},d.prototype.end=function(c){var o;return this._hitLimit?o=!1:c&&(o=this._handler(this._data)),this._data="",this._hitLimit=!1,o},d}();f.OscHandler=p},function(S,f,L){"use strict";Object.defineProperty(f,"__esModule",{value:!0}),f.PAYLOAD_LIMIT=void 0,f.PAYLOAD_LIMIT=1e7},function(S,f,L){"use strict";Object.defineProperty(f,"__esModule",{value:!0}),f.DcsHandler=f.DcsParser=void 0;var m=L(8),_=L(21),r=L(23),p=[],d=function(){function o(){this._handlers=Object.create(null),this._active=p,this._ident=0,this._handlerFb=function(){}}return o.prototype.dispose=function(){this._handlers=Object.create(null),this._handlerFb=function(){}},o.prototype.addHandler=function(i,s){this._handlers[i]===void 0&&(this._handlers[i]=[]);var a=this._handlers[i];return a.push(s),{dispose:function(){var n=a.indexOf(s);n!==-1&&a.splice(n,1)}}},o.prototype.setHandler=function(i,s){this._handlers[i]=[s]},o.prototype.clearHandler=function(i){this._handlers[i]&&delete this._handlers[i]},o.prototype.setHandlerFallback=function(i){this._handlerFb=i},o.prototype.reset=function(){this._active.length&&this.unhook(!1),this._active=p,this._ident=0},o.prototype.hook=function(i,s){if(this.reset(),this._ident=i,this._active=this._handlers[i]||p,this._active.length)for(var a=this._active.length-1;a>=0;a--)this._active[a].hook(s);else this._handlerFb(this._ident,"HOOK",s)},o.prototype.put=function(i,s,a){if(this._active.length)for(var n=this._active.length-1;n>=0;n--)this._active[n].put(i,s,a);else this._handlerFb(this._ident,"PUT",m.utf32ToString(i,s,a))},o.prototype.unhook=function(i){if(this._active.length){for(var s=this._active.length-1;s>=0&&this._active[s].unhook(i)===!1;s--);for(s--;s>=0;s--)this._active[s].unhook(!1)}else this._handlerFb(this._ident,"UNHOOK",i);this._active=p,this._ident=0},o}();f.DcsParser=d;var c=function(){function o(i){this._handler=i,this._data="",this._hitLimit=!1}return o.prototype.hook=function(i){this._params=i.clone(),this._data="",this._hitLimit=!1},o.prototype.put=function(i,s,a){this._hitLimit||(this._data+=m.utf32ToString(i,s,a),this._data.length>r.PAYLOAD_LIMIT&&(this._data="",this._hitLimit=!0))},o.prototype.unhook=function(i){var s;return this._hitLimit?s=!1:i&&(s=this._handler(this._data,this._params||new _.Params)),this._params=void 0,this._data="",this._hitLimit=!1,s},o}();f.DcsHandler=c},function(S,f,L){"use strict";Object.defineProperty(f,"__esModule",{value:!0}),f.removeTerminalFromCache=f.acquireCharAtlas=void 0;var m=L(26),_=L(43),r=[];f.acquireCharAtlas=function(p,d,c,o,i){for(var s=m.generateConfig(o,i,p,c),a=0;a=0){if(m.configEquals(t.config,s))return t.atlas;t.ownedBy.length===1?(t.atlas.dispose(),r.splice(a,1)):t.ownedBy.splice(n,1);break}}for(a=0;a1)for(var y=this._getJoinedRanges(t,l,u,a,e),T=0;T1)for(y=this._getJoinedRanges(t,l,u,a,e),T=0;T=this._line.length))return u?(this._line.loadCell(e,u),u):this._line.loadCell(e,new m.CellData)},t.prototype.translateToString=function(e,u,l){return this._line.translateToString(e,u,l)},t}(),a=function(){function t(e){this._core=e}return t.prototype.registerCsiHandler=function(e,u){return this._core.addCsiHandler(e,function(l){return u(l.toArray())})},t.prototype.addCsiHandler=function(e,u){return this.registerCsiHandler(e,u)},t.prototype.registerDcsHandler=function(e,u){return this._core.addDcsHandler(e,function(l,g){return u(l,g.toArray())})},t.prototype.addDcsHandler=function(e,u){return this.registerDcsHandler(e,u)},t.prototype.registerEscHandler=function(e,u){return this._core.addEscHandler(e,u)},t.prototype.addEscHandler=function(e,u){return this.registerEscHandler(e,u)},t.prototype.registerOscHandler=function(e,u){return this._core.addOscHandler(e,u)},t.prototype.addOscHandler=function(e,u){return this.registerOscHandler(e,u)},t}(),n=function(){function t(e){this._core=e}return t.prototype.register=function(e){this._core.unicodeService.register(e)},Object.defineProperty(t.prototype,"versions",{get:function(){return this._core.unicodeService.versions},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"activeVersion",{get:function(){return this._core.unicodeService.activeVersion},set:function(e){this._core.unicodeService.activeVersion=e},enumerable:!1,configurable:!0}),t}()},function(S,f,L){"use strict";var m,_=this&&this.__extends||(m=function(Y,w){return(m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(P,k){P.__proto__=k}||function(P,k){for(var K in k)k.hasOwnProperty(K)&&(P[K]=k[K])})(Y,w)},function(Y,w){function P(){this.constructor=Y}m(Y,w),Y.prototype=w===null?Object.create(w):(P.prototype=w.prototype,new P)});Object.defineProperty(f,"__esModule",{value:!0}),f.Terminal=void 0;var r=L(36),p=L(37),d=L(38),c=L(12),o=L(19),i=L(40),s=L(50),a=L(51),n=L(11),t=L(7),e=L(18),u=L(54),l=L(55),g=L(56),C=L(57),x=L(59),y=L(0),T=L(16),A=L(27),E=L(60),b=L(5),v=L(61),O=L(62),D=L(63),W=L(64),Q=L(65),j=typeof window!="undefined"?window.document:null,Z=function(Y){function w(P){P===void 0&&(P={});var k=Y.call(this,P)||this;return k.browser=n,k._keyDownHandled=!1,k._onCursorMove=new y.EventEmitter,k._onKey=new y.EventEmitter,k._onRender=new y.EventEmitter,k._onSelectionChange=new y.EventEmitter,k._onTitleChange=new y.EventEmitter,k._onFocus=new y.EventEmitter,k._onBlur=new y.EventEmitter,k._onA11yCharEmitter=new y.EventEmitter,k._onA11yTabEmitter=new y.EventEmitter,k._setup(),k.linkifier=k._instantiationService.createInstance(s.Linkifier),k.linkifier2=k.register(k._instantiationService.createInstance(D.Linkifier2)),k.register(k._inputHandler.onRequestBell(function(){return k.bell()})),k.register(k._inputHandler.onRequestRefreshRows(function(K,M){return k.refresh(K,M)})),k.register(k._inputHandler.onRequestReset(function(){return k.reset()})),k.register(k._inputHandler.onRequestScroll(function(K,M){return k.scroll(K,M||void 0)})),k.register(k._inputHandler.onRequestWindowsOptionsReport(function(K){return k._reportWindowsOptions(K)})),k.register(y.forwardEvent(k._inputHandler.onCursorMove,k._onCursorMove)),k.register(y.forwardEvent(k._inputHandler.onTitleChange,k._onTitleChange)),k.register(y.forwardEvent(k._inputHandler.onA11yChar,k._onA11yCharEmitter)),k.register(y.forwardEvent(k._inputHandler.onA11yTab,k._onA11yTabEmitter)),k.register(k._bufferService.onResize(function(K){return k._afterResize(K.cols,K.rows)})),k}return _(w,Y),Object.defineProperty(w.prototype,"options",{get:function(){return this.optionsService.options},enumerable:!1,configurable:!0}),Object.defineProperty(w.prototype,"onCursorMove",{get:function(){return this._onCursorMove.event},enumerable:!1,configurable:!0}),Object.defineProperty(w.prototype,"onKey",{get:function(){return this._onKey.event},enumerable:!1,configurable:!0}),Object.defineProperty(w.prototype,"onRender",{get:function(){return this._onRender.event},enumerable:!1,configurable:!0}),Object.defineProperty(w.prototype,"onSelectionChange",{get:function(){return this._onSelectionChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(w.prototype,"onTitleChange",{get:function(){return this._onTitleChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(w.prototype,"onFocus",{get:function(){return this._onFocus.event},enumerable:!1,configurable:!0}),Object.defineProperty(w.prototype,"onBlur",{get:function(){return this._onBlur.event},enumerable:!1,configurable:!0}),Object.defineProperty(w.prototype,"onA11yChar",{get:function(){return this._onA11yCharEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(w.prototype,"onA11yTab",{get:function(){return this._onA11yTabEmitter.event},enumerable:!1,configurable:!0}),w.prototype.dispose=function(){var P,k,K;this._isDisposed||(Y.prototype.dispose.call(this),(P=this._renderService)===null||P===void 0||P.dispose(),this._customKeyEventHandler=void 0,this.write=function(){},(K=(k=this.element)===null||k===void 0?void 0:k.parentNode)===null||K===void 0||K.removeChild(this.element))},w.prototype._setup=function(){Y.prototype._setup.call(this),this._customKeyEventHandler=void 0},Object.defineProperty(w.prototype,"buffer",{get:function(){return this.buffers.active},enumerable:!1,configurable:!0}),w.prototype.focus=function(){this.textarea&&this.textarea.focus({preventScroll:!0})},w.prototype._updateOptions=function(P){var k,K,M,H;switch(Y.prototype._updateOptions.call(this,P),P){case"fontFamily":case"fontSize":(k=this._renderService)===null||k===void 0||k.clear(),(K=this._charSizeService)===null||K===void 0||K.measure();break;case"cursorBlink":case"cursorStyle":this.refresh(this.buffer.y,this.buffer.y);break;case"drawBoldTextInBrightColors":case"letterSpacing":case"lineHeight":case"fontWeight":case"fontWeightBold":case"minimumContrastRatio":this._renderService&&(this._renderService.clear(),this._renderService.onResize(this.cols,this.rows),this.refresh(0,this.rows-1));break;case"rendererType":this._renderService&&(this._renderService.setRenderer(this._createRenderer()),this._renderService.onResize(this.cols,this.rows));break;case"scrollback":(M=this.viewport)===null||M===void 0||M.syncScrollArea();break;case"screenReaderMode":this.optionsService.options.screenReaderMode?!this._accessibilityManager&&this._renderService&&(this._accessibilityManager=new g.AccessibilityManager(this,this._renderService)):((H=this._accessibilityManager)===null||H===void 0||H.dispose(),this._accessibilityManager=void 0);break;case"tabStopWidth":this.buffers.setupTabStops();break;case"theme":this._setTheme(this.optionsService.options.theme)}},w.prototype._onTextAreaFocus=function(P){this._coreService.decPrivateModes.sendFocus&&this._coreService.triggerDataEvent(c.C0.ESC+"[I"),this.updateCursorStyle(P),this.element.classList.add("focus"),this._showCursor(),this._onFocus.fire()},w.prototype.blur=function(){var P;return(P=this.textarea)===null||P===void 0?void 0:P.blur()},w.prototype._onTextAreaBlur=function(){this.textarea.value="",this.refresh(this.buffer.y,this.buffer.y),this._coreService.decPrivateModes.sendFocus&&this._coreService.triggerDataEvent(c.C0.ESC+"[O"),this.element.classList.remove("focus"),this._onBlur.fire()},w.prototype._syncTextArea=function(){if(this.textarea&&this.buffer.isCursorInViewport&&!this._compositionHelper.isComposing){var P=Math.ceil(this._charSizeService.height*this.optionsService.options.lineHeight),k=this._bufferService.buffer.y*P,K=this._bufferService.buffer.x*this._charSizeService.width;this.textarea.style.left=K+"px",this.textarea.style.top=k+"px",this.textarea.style.width=this._charSizeService.width+"px",this.textarea.style.height=P+"px",this.textarea.style.lineHeight=P+"px",this.textarea.style.zIndex="-5"}},w.prototype._initGlobal=function(){var P=this;this._bindKeys(),this.register(t.addDisposableDomListener(this.element,"copy",function(K){P.hasSelection()&&d.copyHandler(K,P._selectionService)}));var k=function(K){return d.handlePasteEvent(K,P.textarea,P._coreService)};this.register(t.addDisposableDomListener(this.textarea,"paste",k)),this.register(t.addDisposableDomListener(this.element,"paste",k)),n.isFirefox?this.register(t.addDisposableDomListener(this.element,"mousedown",function(K){K.button===2&&d.rightClickHandler(K,P.textarea,P.screenElement,P._selectionService,P.options.rightClickSelectsWord)})):this.register(t.addDisposableDomListener(this.element,"contextmenu",function(K){d.rightClickHandler(K,P.textarea,P.screenElement,P._selectionService,P.options.rightClickSelectsWord)})),n.isLinux&&this.register(t.addDisposableDomListener(this.element,"auxclick",function(K){K.button===1&&d.moveTextAreaUnderMouseCursor(K,P.textarea,P.screenElement)}))},w.prototype._bindKeys=function(){var P=this;this.register(t.addDisposableDomListener(this.textarea,"keyup",function(k){return P._keyUp(k)},!0)),this.register(t.addDisposableDomListener(this.textarea,"keydown",function(k){return P._keyDown(k)},!0)),this.register(t.addDisposableDomListener(this.textarea,"keypress",function(k){return P._keyPress(k)},!0)),this.register(t.addDisposableDomListener(this.textarea,"compositionstart",function(){return P._compositionHelper.compositionstart()})),this.register(t.addDisposableDomListener(this.textarea,"compositionupdate",function(k){return P._compositionHelper.compositionupdate(k)})),this.register(t.addDisposableDomListener(this.textarea,"compositionend",function(){return P._compositionHelper.compositionend()})),this.register(this.onRender(function(){return P._compositionHelper.updateCompositionElements()})),this.register(this.onRender(function(k){return P._queueLinkification(k.start,k.end)}))},w.prototype.open=function(P){var k=this;if(!P)throw new Error("Terminal requires a parent element.");j.body.contains(P)||this._logService.debug("Terminal.open was called on an element that was not attached to the DOM"),this._document=P.ownerDocument,this.element=this._document.createElement("div"),this.element.dir="ltr",this.element.classList.add("terminal"),this.element.classList.add("xterm"),this.element.setAttribute("tabindex","0"),P.appendChild(this.element);var K=j.createDocumentFragment();this._viewportElement=j.createElement("div"),this._viewportElement.classList.add("xterm-viewport"),K.appendChild(this._viewportElement),this._viewportScrollArea=j.createElement("div"),this._viewportScrollArea.classList.add("xterm-scroll-area"),this._viewportElement.appendChild(this._viewportScrollArea),this.screenElement=j.createElement("div"),this.screenElement.classList.add("xterm-screen"),this._helperContainer=j.createElement("div"),this._helperContainer.classList.add("xterm-helpers"),this.screenElement.appendChild(this._helperContainer),K.appendChild(this.screenElement),this.textarea=j.createElement("textarea"),this.textarea.classList.add("xterm-helper-textarea"),this.textarea.setAttribute("aria-label",e.promptLabel),this.textarea.setAttribute("aria-multiline","false"),this.textarea.setAttribute("autocorrect","off"),this.textarea.setAttribute("autocapitalize","off"),this.textarea.setAttribute("spellcheck","false"),this.textarea.tabIndex=0,this.register(t.addDisposableDomListener(this.textarea,"focus",function(ae){return k._onTextAreaFocus(ae)})),this.register(t.addDisposableDomListener(this.textarea,"blur",function(){return k._onTextAreaBlur()})),this._helperContainer.appendChild(this.textarea);var M=this._instantiationService.createInstance(W.CoreBrowserService,this.textarea);this._instantiationService.setService(b.ICoreBrowserService,M),this._charSizeService=this._instantiationService.createInstance(v.CharSizeService,this._document,this._helperContainer),this._instantiationService.setService(b.ICharSizeService,this._charSizeService),this._compositionView=j.createElement("div"),this._compositionView.classList.add("composition-view"),this._compositionHelper=this._instantiationService.createInstance(r.CompositionHelper,this.textarea,this._compositionView),this._helperContainer.appendChild(this._compositionView),this.element.appendChild(K),this._theme=this.options.theme||this._theme,this._colorManager=new A.ColorManager(j,this.options.allowTransparency),this.register(this.optionsService.onOptionChange(function(ae){return k._colorManager.onOptionsChange(ae)})),this._colorManager.setTheme(this._theme);var H=this._createRenderer();this._renderService=this.register(this._instantiationService.createInstance(E.RenderService,H,this.rows,this.screenElement)),this._instantiationService.setService(b.IRenderService,this._renderService),this.register(this._renderService.onRenderedBufferChange(function(ae){return k._onRender.fire(ae)})),this.onResize(function(ae){return k._renderService.resize(ae.cols,ae.rows)}),this._soundService=this._instantiationService.createInstance(u.SoundService),this._instantiationService.setService(b.ISoundService,this._soundService),this._mouseService=this._instantiationService.createInstance(O.MouseService),this._instantiationService.setService(b.IMouseService,this._mouseService),this.viewport=this._instantiationService.createInstance(p.Viewport,function(ae,ve){return k.scrollLines(ae,ve)},this._viewportElement,this._viewportScrollArea),this.viewport.onThemeChange(this._colorManager.colors),this.register(this._inputHandler.onRequestSyncScrollBar(function(){return k.viewport.syncScrollArea()})),this.register(this.viewport),this.register(this.onCursorMove(function(){k._renderService.onCursorMove(),k._syncTextArea()})),this.register(this.onResize(function(){return k._renderService.onResize(k.cols,k.rows)})),this.register(this.onBlur(function(){return k._renderService.onBlur()})),this.register(this.onFocus(function(){return k._renderService.onFocus()})),this.register(this._renderService.onDimensionsChange(function(){return k.viewport.syncScrollArea()})),this._selectionService=this.register(this._instantiationService.createInstance(a.SelectionService,this.element,this.screenElement)),this._instantiationService.setService(b.ISelectionService,this._selectionService),this.register(this._selectionService.onRequestScrollLines(function(ae){return k.scrollLines(ae.amount,ae.suppressScrollEvent)})),this.register(this._selectionService.onSelectionChange(function(){return k._onSelectionChange.fire()})),this.register(this._selectionService.onRequestRedraw(function(ae){return k._renderService.onSelectionChanged(ae.start,ae.end,ae.columnSelectMode)})),this.register(this._selectionService.onLinuxMouseSelection(function(ae){k.textarea.value=ae,k.textarea.focus(),k.textarea.select()})),this.register(this.onScroll(function(){k.viewport.syncScrollArea(),k._selectionService.refresh()})),this.register(t.addDisposableDomListener(this._viewportElement,"scroll",function(){return k._selectionService.refresh()})),this._mouseZoneManager=this._instantiationService.createInstance(l.MouseZoneManager,this.element,this.screenElement),this.register(this._mouseZoneManager),this.register(this.onScroll(function(){return k._mouseZoneManager.clearAll()})),this.linkifier.attachToDom(this.element,this._mouseZoneManager),this.linkifier2.attachToDom(this.element,this._mouseService,this._renderService),this.register(t.addDisposableDomListener(this.element,"mousedown",function(ae){return k._selectionService.onMouseDown(ae)})),this._coreMouseService.areMouseEventsActive?(this._selectionService.disable(),this.element.classList.add("enable-mouse-events")):this._selectionService.enable(),this.options.screenReaderMode&&(this._accessibilityManager=new g.AccessibilityManager(this,this._renderService)),this._charSizeService.measure(),this.refresh(0,this.rows-1),this._initGlobal(),this.bindMouse()},w.prototype._createRenderer=function(){switch(this.options.rendererType){case"canvas":return this._instantiationService.createInstance(i.Renderer,this._colorManager.colors,this.screenElement,this.linkifier,this.linkifier2);case"dom":return this._instantiationService.createInstance(C.DomRenderer,this._colorManager.colors,this.element,this.screenElement,this._viewportElement,this.linkifier,this.linkifier2);default:throw new Error('Unrecognized rendererType "'+this.options.rendererType+'"')}},w.prototype._setTheme=function(P){var k,K,M;this._theme=P,(k=this._colorManager)===null||k===void 0||k.setTheme(P),(K=this._renderService)===null||K===void 0||K.setColors(this._colorManager.colors),(M=this.viewport)===null||M===void 0||M.onThemeChange(this._colorManager.colors)},w.prototype.bindMouse=function(){var P=this,k=this,K=this.element;function M(z){var ne,fe,ie=k._mouseService.getRawByteCoords(z,k.screenElement,k.cols,k.rows);if(!ie)return!1;switch(z.overrideType||z.type){case"mousemove":fe=32,z.buttons===void 0?(ne=3,z.button!==void 0&&(ne=z.button<3?z.button:3)):ne=1&z.buttons?0:4&z.buttons?1:2&z.buttons?2:3;break;case"mouseup":fe=0,ne=z.button<3?z.button:3;break;case"mousedown":fe=1,ne=z.button<3?z.button:3;break;case"wheel":z.deltaY!==0&&(fe=z.deltaY<0?0:1),ne=4;break;default:return!1}return!(fe===void 0||ne===void 0||ne>4)&&k._coreMouseService.triggerMouseEvent({col:ie.x-33,row:ie.y-33,button:ne,action:fe,ctrl:z.ctrlKey,alt:z.altKey,shift:z.shiftKey})}var H={mouseup:null,wheel:null,mousedrag:null,mousemove:null},ae=function(z){return M(z),z.buttons||(P._document.removeEventListener("mouseup",H.mouseup),H.mousedrag&&P._document.removeEventListener("mousemove",H.mousedrag)),P.cancel(z)},ve=function(z){return M(z),z.preventDefault(),P.cancel(z)},de=function(z){z.buttons&&M(z)},be=function(z){z.buttons||M(z)};this.register(this._coreMouseService.onProtocolChange(function(z){z?(P.optionsService.options.logLevel==="debug"&&P._logService.debug("Binding to mouse events:",P._coreMouseService.explainEvents(z)),P.element.classList.add("enable-mouse-events"),P._selectionService.disable()):(P._logService.debug("Unbinding from mouse events."),P.element.classList.remove("enable-mouse-events"),P._selectionService.enable()),8&z?H.mousemove||(K.addEventListener("mousemove",be),H.mousemove=be):(K.removeEventListener("mousemove",H.mousemove),H.mousemove=null),16&z?H.wheel||(K.addEventListener("wheel",ve,{passive:!1}),H.wheel=ve):(K.removeEventListener("wheel",H.wheel),H.wheel=null),2&z?H.mouseup||(H.mouseup=ae):(P._document.removeEventListener("mouseup",H.mouseup),H.mouseup=null),4&z?H.mousedrag||(H.mousedrag=de):(P._document.removeEventListener("mousemove",H.mousedrag),H.mousedrag=null)})),this._coreMouseService.activeProtocol=this._coreMouseService.activeProtocol,this.register(t.addDisposableDomListener(K,"mousedown",function(z){if(z.preventDefault(),P.focus(),P._coreMouseService.areMouseEventsActive&&!P._selectionService.shouldForceSelection(z))return M(z),H.mouseup&&P._document.addEventListener("mouseup",H.mouseup),H.mousedrag&&P._document.addEventListener("mousemove",H.mousedrag),P.cancel(z)})),this.register(t.addDisposableDomListener(K,"wheel",function(z){if(!H.wheel){if(!P.buffer.hasScrollback){var ne=P.viewport.getLinesScrolled(z);if(ne===0)return;for(var fe=c.C0.ESC+(P._coreService.decPrivateModes.applicationCursorKeys?"O":"[")+(z.deltaY<0?"A":"B"),ie="",oe=0;oe47)},w.prototype._keyUp=function(P){this._customKeyEventHandler&&this._customKeyEventHandler(P)===!1||(function(k){return k.keyCode===16||k.keyCode===17||k.keyCode===18}(P)||this.focus(),this.updateCursorStyle(P))},w.prototype._keyPress=function(P){var k;if(this._keyDownHandled)return!1;if(this._customKeyEventHandler&&this._customKeyEventHandler(P)===!1)return!1;if(this.cancel(P),P.charCode)k=P.charCode;else if(P.which===null||P.which===void 0)k=P.keyCode;else{if(P.which===0||P.charCode===0)return!1;k=P.which}return!(!k||(P.altKey||P.ctrlKey||P.metaKey)&&!this._isThirdLevelShift(this.browser,P))&&(k=String.fromCharCode(k),this._onKey.fire({key:k,domEvent:P}),this._showCursor(),this._coreService.triggerDataEvent(k,!0),!0)},w.prototype.bell=function(){this._soundBell()&&this._soundService.playBellSound()},w.prototype.resize=function(P,k){P!==this.cols||k!==this.rows?Y.prototype.resize.call(this,P,k):this._charSizeService&&!this._charSizeService.hasValidSize&&this._charSizeService.measure()},w.prototype._afterResize=function(P,k){var K,M;(K=this._charSizeService)===null||K===void 0||K.measure(),(M=this.viewport)===null||M===void 0||M.syncScrollArea(!0)},w.prototype.clear=function(){if(this.buffer.ybase!==0||this.buffer.y!==0){this.buffer.lines.set(0,this.buffer.lines.get(this.buffer.ybase+this.buffer.y)),this.buffer.lines.length=1,this.buffer.ydisp=0,this.buffer.ybase=0,this.buffer.y=0;for(var P=1;P=0;e--)(a=c[e])&&(t=(n<3?a(t):n>3?a(o,i,t):a(o,i))||t);return n>3&&t&&Object.defineProperty(o,i,t),t},_=this&&this.__param||function(c,o){return function(i,s){o(i,s,c)}};Object.defineProperty(f,"__esModule",{value:!0}),f.CompositionHelper=void 0;var r=L(5),p=L(1),d=function(){function c(o,i,s,a,n,t){this._textarea=o,this._compositionView=i,this._bufferService=s,this._optionsService=a,this._charSizeService=n,this._coreService=t,this._isComposing=!1,this._isSendingComposition=!1,this._compositionPosition={start:0,end:0}}return Object.defineProperty(c.prototype,"isComposing",{get:function(){return this._isComposing},enumerable:!1,configurable:!0}),c.prototype.compositionstart=function(){this._isComposing=!0,this._compositionPosition.start=this._textarea.value.length,this._compositionView.textContent="",this._compositionView.classList.add("active")},c.prototype.compositionupdate=function(o){var i=this;this._compositionView.textContent=o.data,this.updateCompositionElements(),setTimeout(function(){i._compositionPosition.end=i._textarea.value.length},0)},c.prototype.compositionend=function(){this._finalizeComposition(!0)},c.prototype.keydown=function(o){if(this._isComposing||this._isSendingComposition){if(o.keyCode===229)return!1;if(o.keyCode===16||o.keyCode===17||o.keyCode===18)return!1;this._finalizeComposition(!1)}return o.keyCode!==229||(this._handleAnyTextareaChanges(),!1)},c.prototype._finalizeComposition=function(o){var i=this;if(this._compositionView.classList.remove("active"),this._isComposing=!1,o){var s={start:this._compositionPosition.start,end:this._compositionPosition.end};this._isSendingComposition=!0,setTimeout(function(){if(i._isSendingComposition){i._isSendingComposition=!1;var n=void 0;n=i._isComposing?i._textarea.value.substring(s.start,s.end):i._textarea.value.substring(s.start),i._coreService.triggerDataEvent(n,!0)}},0)}else{this._isSendingComposition=!1;var a=this._textarea.value.substring(this._compositionPosition.start,this._compositionPosition.end);this._coreService.triggerDataEvent(a,!0)}},c.prototype._handleAnyTextareaChanges=function(){var o=this,i=this._textarea.value;setTimeout(function(){if(!o._isComposing){var s=o._textarea.value.replace(i,"");s.length>0&&o._coreService.triggerDataEvent(s,!0)}},0)},c.prototype.updateCompositionElements=function(o){var i=this;if(this._isComposing){if(this._bufferService.buffer.isCursorInViewport){var s=Math.ceil(this._charSizeService.height*this._optionsService.options.lineHeight),a=this._bufferService.buffer.y*s,n=this._bufferService.buffer.x*this._charSizeService.width;this._compositionView.style.left=n+"px",this._compositionView.style.top=a+"px",this._compositionView.style.height=s+"px",this._compositionView.style.lineHeight=s+"px",this._compositionView.style.fontFamily=this._optionsService.options.fontFamily,this._compositionView.style.fontSize=this._optionsService.options.fontSize+"px";var t=this._compositionView.getBoundingClientRect();this._textarea.style.left=n+"px",this._textarea.style.top=a+"px",this._textarea.style.width=t.width+"px",this._textarea.style.height=t.height+"px",this._textarea.style.lineHeight=t.height+"px"}o||setTimeout(function(){return i.updateCompositionElements(!0)},0)}},c=m([_(2,p.IBufferService),_(3,p.IOptionsService),_(4,r.ICharSizeService),_(5,p.ICoreService)],c)}();f.CompositionHelper=d},function(S,f,L){"use strict";var m,_=this&&this.__extends||(m=function(a,n){return(m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var u in e)e.hasOwnProperty(u)&&(t[u]=e[u])})(a,n)},function(a,n){function t(){this.constructor=a}m(a,n),a.prototype=n===null?Object.create(n):(t.prototype=n.prototype,new t)}),r=this&&this.__decorate||function(a,n,t,e){var u,l=arguments.length,g=l<3?n:e===null?e=Object.getOwnPropertyDescriptor(n,t):e;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")g=Reflect.decorate(a,n,t,e);else for(var C=a.length-1;C>=0;C--)(u=a[C])&&(g=(l<3?u(g):l>3?u(n,t,g):u(n,t))||g);return l>3&&g&&Object.defineProperty(n,t,g),g},p=this&&this.__param||function(a,n){return function(t,e){n(t,e,a)}};Object.defineProperty(f,"__esModule",{value:!0}),f.Viewport=void 0;var d=L(2),c=L(7),o=L(5),i=L(1),s=function(a){function n(t,e,u,l,g,C,x){var y=a.call(this)||this;return y._scrollLines=t,y._viewportElement=e,y._scrollArea=u,y._bufferService=l,y._optionsService=g,y._charSizeService=C,y._renderService=x,y.scrollBarWidth=0,y._currentRowHeight=0,y._lastRecordedBufferLength=0,y._lastRecordedViewportHeight=0,y._lastRecordedBufferHeight=0,y._lastTouchY=0,y._lastScrollTop=0,y._wheelPartialScroll=0,y._refreshAnimationFrame=null,y._ignoreNextScrollEvent=!1,y.scrollBarWidth=y._viewportElement.offsetWidth-y._scrollArea.offsetWidth||15,y.register(c.addDisposableDomListener(y._viewportElement,"scroll",y._onScroll.bind(y))),setTimeout(function(){return y.syncScrollArea()},0),y}return _(n,a),n.prototype.onThemeChange=function(t){this._viewportElement.style.backgroundColor=t.background.css},n.prototype._refresh=function(t){var e=this;if(t)return this._innerRefresh(),void(this._refreshAnimationFrame!==null&&cancelAnimationFrame(this._refreshAnimationFrame));this._refreshAnimationFrame===null&&(this._refreshAnimationFrame=requestAnimationFrame(function(){return e._innerRefresh()}))},n.prototype._innerRefresh=function(){if(this._charSizeService.height>0){this._currentRowHeight=this._renderService.dimensions.scaledCellHeight/window.devicePixelRatio,this._lastRecordedViewportHeight=this._viewportElement.offsetHeight;var t=Math.round(this._currentRowHeight*this._lastRecordedBufferLength)+(this._lastRecordedViewportHeight-this._renderService.dimensions.canvasHeight);this._lastRecordedBufferHeight!==t&&(this._lastRecordedBufferHeight=t,this._scrollArea.style.height=this._lastRecordedBufferHeight+"px")}var e=this._bufferService.buffer.ydisp*this._currentRowHeight;this._viewportElement.scrollTop!==e&&(this._ignoreNextScrollEvent=!0,this._viewportElement.scrollTop=e),this._refreshAnimationFrame=null},n.prototype.syncScrollArea=function(t){if(t===void 0&&(t=!1),this._lastRecordedBufferLength!==this._bufferService.buffer.lines.length)return this._lastRecordedBufferLength=this._bufferService.buffer.lines.length,void this._refresh(t);if(this._lastRecordedViewportHeight===this._renderService.dimensions.canvasHeight){var e=this._bufferService.buffer.ydisp*this._currentRowHeight;this._lastScrollTop===e&&this._lastScrollTop===this._viewportElement.scrollTop&&this._renderService.dimensions.scaledCellHeight/window.devicePixelRatio===this._currentRowHeight||this._refresh(t)}else this._refresh(t)},n.prototype._onScroll=function(t){if(this._lastScrollTop=this._viewportElement.scrollTop,this._viewportElement.offsetParent)if(this._ignoreNextScrollEvent)this._ignoreNextScrollEvent=!1;else{var e=Math.round(this._lastScrollTop/this._currentRowHeight)-this._bufferService.buffer.ydisp;this._scrollLines(e,!0)}},n.prototype._bubbleScroll=function(t,e){var u=this._viewportElement.scrollTop+this._lastRecordedViewportHeight;return!(e<0&&this._viewportElement.scrollTop!==0||e>0&&u0?1:-1),this._wheelPartialScroll%=1):t.deltaMode===WheelEvent.DOM_DELTA_PAGE&&(e*=this._bufferService.rows),e},n.prototype._applyScrollModifier=function(t,e){var u=this._optionsService.options.fastScrollModifier;return u==="alt"&&e.altKey||u==="ctrl"&&e.ctrlKey||u==="shift"&&e.shiftKey?t*this._optionsService.options.fastScrollSensitivity*this._optionsService.options.scrollSensitivity:t*this._optionsService.options.scrollSensitivity},n.prototype.onTouchStart=function(t){this._lastTouchY=t.touches[0].pageY},n.prototype.onTouchMove=function(t){var e=this._lastTouchY-t.touches[0].pageY;return this._lastTouchY=t.touches[0].pageY,e!==0&&(this._viewportElement.scrollTop+=e,this._bubbleScroll(t,e))},n=r([p(3,i.IBufferService),p(4,i.IOptionsService),p(5,o.ICharSizeService),p(6,o.IRenderService)],n)}(d.Disposable);f.Viewport=s},function(S,f,L){"use strict";function m(d){return d.replace(/\r?\n/g,"\r")}function _(d,c){return c?"[200~"+d+"[201~":d}function r(d,c,o){d=_(d=m(d),o.decPrivateModes.bracketedPasteMode),o.triggerDataEvent(d,!0),c.value=""}function p(d,c,o){var i=o.getBoundingClientRect(),s=d.clientX-i.left-10,a=d.clientY-i.top-10;c.style.width="20px",c.style.height="20px",c.style.left=s+"px",c.style.top=a+"px",c.style.zIndex="1000",c.focus()}Object.defineProperty(f,"__esModule",{value:!0}),f.rightClickHandler=f.moveTextAreaUnderMouseCursor=f.paste=f.handlePasteEvent=f.copyHandler=f.bracketTextForPaste=f.prepareTextForTerminal=void 0,f.prepareTextForTerminal=m,f.bracketTextForPaste=_,f.copyHandler=function(d,c){d.clipboardData&&d.clipboardData.setData("text/plain",c.selectionText),d.preventDefault()},f.handlePasteEvent=function(d,c,o){d.stopPropagation(),d.clipboardData&&r(d.clipboardData.getData("text/plain"),c,o)},f.paste=r,f.moveTextAreaUnderMouseCursor=p,f.rightClickHandler=function(d,c,o,i,s){p(d,c,o),s&&!i.isClickInSelection(d)&&i.selectWordAtCursor(d),c.value=i.selectionText,c.select()}},function(S,f,L){"use strict";var m,_=this&&this.__extends||(m=function(a,n){return(m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var u in e)e.hasOwnProperty(u)&&(t[u]=e[u])})(a,n)},function(a,n){function t(){this.constructor=a}m(a,n),a.prototype=n===null?Object.create(n):(t.prototype=n.prototype,new t)});Object.defineProperty(f,"__esModule",{value:!0}),f.EscapeSequenceParser=f.VT500_TRANSITION_TABLE=f.TransitionTable=void 0;var r=L(2),p=L(15),d=L(21),c=L(22),o=L(24),i=function(){function a(n){this.table=new Uint8Array(n)}return a.prototype.setDefault=function(n,t){p.fill(this.table,n<<4|t)},a.prototype.add=function(n,t,e,u){this.table[t<<8|n]=e<<4|u},a.prototype.addMany=function(n,t,e,u){for(var l=0;l1)throw new Error("only one byte as prefix supported");if((u=t.prefix.charCodeAt(0))&&60>u||u>63)throw new Error("prefix must be in range 0x3c .. 0x3f")}if(t.intermediates){if(t.intermediates.length>2)throw new Error("only two bytes as intermediates are supported");for(var l=0;lg||g>47)throw new Error("intermediate must be in range 0x20 .. 0x2f");u<<=8,u|=g}}if(t.final.length!==1)throw new Error("final must be a single byte");var C=t.final.charCodeAt(0);if(e[0]>C||C>e[1])throw new Error("final must be in range "+e[0]+" .. "+e[1]);return u<<=8,u|=C},n.prototype.identToString=function(t){for(var e=[];t;)e.push(String.fromCharCode(255&t)),t>>=8;return e.reverse().join("")},n.prototype.dispose=function(){this._csiHandlers=Object.create(null),this._executeHandlers=Object.create(null),this._escHandlers=Object.create(null),this._oscParser.dispose(),this._dcsParser.dispose()},n.prototype.setPrintHandler=function(t){this._printHandler=t},n.prototype.clearPrintHandler=function(){this._printHandler=this._printHandlerFb},n.prototype.addEscHandler=function(t,e){var u=this._identifier(t,[48,126]);this._escHandlers[u]===void 0&&(this._escHandlers[u]=[]);var l=this._escHandlers[u];return l.push(e),{dispose:function(){var g=l.indexOf(e);g!==-1&&l.splice(g,1)}}},n.prototype.setEscHandler=function(t,e){this._escHandlers[this._identifier(t,[48,126])]=[e]},n.prototype.clearEscHandler=function(t){this._escHandlers[this._identifier(t,[48,126])]&&delete this._escHandlers[this._identifier(t,[48,126])]},n.prototype.setEscHandlerFallback=function(t){this._escHandlerFb=t},n.prototype.setExecuteHandler=function(t,e){this._executeHandlers[t.charCodeAt(0)]=e},n.prototype.clearExecuteHandler=function(t){this._executeHandlers[t.charCodeAt(0)]&&delete this._executeHandlers[t.charCodeAt(0)]},n.prototype.setExecuteHandlerFallback=function(t){this._executeHandlerFb=t},n.prototype.addCsiHandler=function(t,e){var u=this._identifier(t);this._csiHandlers[u]===void 0&&(this._csiHandlers[u]=[]);var l=this._csiHandlers[u];return l.push(e),{dispose:function(){var g=l.indexOf(e);g!==-1&&l.splice(g,1)}}},n.prototype.setCsiHandler=function(t,e){this._csiHandlers[this._identifier(t)]=[e]},n.prototype.clearCsiHandler=function(t){this._csiHandlers[this._identifier(t)]&&delete this._csiHandlers[this._identifier(t)]},n.prototype.setCsiHandlerFallback=function(t){this._csiHandlerFb=t},n.prototype.addDcsHandler=function(t,e){return this._dcsParser.addHandler(this._identifier(t),e)},n.prototype.setDcsHandler=function(t,e){this._dcsParser.setHandler(this._identifier(t),e)},n.prototype.clearDcsHandler=function(t){this._dcsParser.clearHandler(this._identifier(t))},n.prototype.setDcsHandlerFallback=function(t){this._dcsParser.setHandlerFallback(t)},n.prototype.addOscHandler=function(t,e){return this._oscParser.addHandler(t,e)},n.prototype.setOscHandler=function(t,e){this._oscParser.setHandler(t,e)},n.prototype.clearOscHandler=function(t){this._oscParser.clearHandler(t)},n.prototype.setOscHandlerFallback=function(t){this._oscParser.setHandlerFallback(t)},n.prototype.setErrorHandler=function(t){this._errorHandler=t},n.prototype.clearErrorHandler=function(){this._errorHandler=this._errorHandlerFb},n.prototype.reset=function(){this.currentState=this.initialState,this._oscParser.reset(),this._dcsParser.reset(),this._params.reset(),this._params.addParam(0),this._collect=0,this.precedingCodepoint=0},n.prototype.parse=function(t,e){for(var u=0,l=0,g=this.currentState,C=this._oscParser,x=this._dcsParser,y=this._collect,T=this._params,A=this._transitions.table,E=0;E>4){case 2:for(var b=E+1;;++b){if(b>=e||(u=t[b])<32||u>126&&u<160){this._printHandler(t,E,b),E=b-1;break}if(++b>=e||(u=t[b])<32||u>126&&u<160){this._printHandler(t,E,b),E=b-1;break}if(++b>=e||(u=t[b])<32||u>126&&u<160){this._printHandler(t,E,b),E=b-1;break}if(++b>=e||(u=t[b])<32||u>126&&u<160){this._printHandler(t,E,b),E=b-1;break}}break;case 3:this._executeHandlers[u]?this._executeHandlers[u]():this._executeHandlerFb(u),this.precedingCodepoint=0;break;case 0:break;case 1:if(this._errorHandler({position:E,code:u,currentState:g,collect:y,params:T,abort:!1}).abort)return;break;case 7:for(var v=this._csiHandlers[y<<8|u],O=v?v.length-1:-1;O>=0&&v[O](T)===!1;O--);O<0&&this._csiHandlerFb(y<<8|u,T),this.precedingCodepoint=0;break;case 8:do switch(u){case 59:T.addParam(0);break;case 58:T.addSubParam(-1);break;default:T.addDigit(u-48)}while(++E47&&u<60);E--;break;case 9:y<<=8,y|=u;break;case 10:for(var D=this._escHandlers[y<<8|u],W=D?D.length-1:-1;W>=0&&D[W]()===!1;W--);W<0&&this._escHandlerFb(y<<8|u),this.precedingCodepoint=0;break;case 11:T.reset(),T.addParam(0),y=0;break;case 12:x.hook(y<<8|u,T);break;case 13:for(var Q=E+1;;++Q)if(Q>=e||(u=t[Q])===24||u===26||u===27||u>127&&u<160){x.put(t,E,Q),E=Q-1;break}break;case 14:x.unhook(u!==24&&u!==26),u===27&&(l|=1),T.reset(),T.addParam(0),y=0,this.precedingCodepoint=0;break;case 4:C.start();break;case 5:for(var j=E+1;;j++)if(j>=e||(u=t[j])<32||u>127&&u<=159){C.put(t,E,j),E=j-1;break}break;case 6:C.end(u!==24&&u!==26),u===27&&(l|=1),T.reset(),T.addParam(0),y=0,this.precedingCodepoint=0}g=15&l}this._collect=y,this.currentState=g},n}(r.Disposable);f.EscapeSequenceParser=s},function(S,f,L){"use strict";var m,_=this&&this.__extends||(m=function(C,x){return(m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(y,T){y.__proto__=T}||function(y,T){for(var A in T)T.hasOwnProperty(A)&&(y[A]=T[A])})(C,x)},function(C,x){function y(){this.constructor=C}m(C,x),C.prototype=x===null?Object.create(x):(y.prototype=x.prototype,new y)}),r=this&&this.__decorate||function(C,x,y,T){var A,E=arguments.length,b=E<3?x:T===null?T=Object.getOwnPropertyDescriptor(x,y):T;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")b=Reflect.decorate(C,x,y,T);else for(var v=C.length-1;v>=0;v--)(A=C[v])&&(b=(E<3?A(b):E>3?A(x,y,b):A(x,y))||b);return E>3&&b&&Object.defineProperty(x,y,b),b},p=this&&this.__param||function(C,x){return function(y,T){x(y,T,C)}};Object.defineProperty(f,"__esModule",{value:!0}),f.Renderer=void 0;var d=L(41),c=L(47),o=L(48),i=L(49),s=L(29),a=L(2),n=L(5),t=L(1),e=L(25),u=L(0),l=1,g=function(C){function x(y,T,A,E,b,v,O,D,W){var Q=C.call(this)||this;Q._colors=y,Q._screenElement=T,Q._bufferService=b,Q._charSizeService=v,Q._optionsService=O,Q._id=l++,Q._onRequestRedraw=new u.EventEmitter;var j=Q._optionsService.options.allowTransparency;return Q._characterJoinerRegistry=new s.CharacterJoinerRegistry(Q._bufferService),Q._renderLayers=[new d.TextRenderLayer(Q._screenElement,0,Q._colors,Q._characterJoinerRegistry,j,Q._id,Q._bufferService,O),new c.SelectionRenderLayer(Q._screenElement,1,Q._colors,Q._id,Q._bufferService,O),new i.LinkRenderLayer(Q._screenElement,2,Q._colors,Q._id,A,E,Q._bufferService,O),new o.CursorRenderLayer(Q._screenElement,3,Q._colors,Q._id,Q._onRequestRedraw,Q._bufferService,O,D,W)],Q.dimensions={scaledCharWidth:0,scaledCharHeight:0,scaledCellWidth:0,scaledCellHeight:0,scaledCharLeft:0,scaledCharTop:0,scaledCanvasWidth:0,scaledCanvasHeight:0,canvasWidth:0,canvasHeight:0,actualCellWidth:0,actualCellHeight:0},Q._devicePixelRatio=window.devicePixelRatio,Q._updateDimensions(),Q.onOptionsChanged(),Q}return _(x,C),Object.defineProperty(x.prototype,"onRequestRedraw",{get:function(){return this._onRequestRedraw.event},enumerable:!1,configurable:!0}),x.prototype.dispose=function(){for(var y=0,T=this._renderLayers;y0&&T===y[0][0]){E=!0;var v=y.shift();A=new o.JoinedCellData(this._workCell,x.translateToString(!0,v[0],v[1]),v[1]-v[0]),b=v[1]-1}!E&&this._isOverlapping(A)&&bthis._characterWidth;return this._ctx.restore(),this._characterOverlapCache[e]=u,u},n}(p.BaseRenderLayer);f.TextRenderLayer=s},function(S,f,L){"use strict";Object.defineProperty(f,"__esModule",{value:!0}),f.GridCache=void 0;var m=function(){function _(){this.cache=[]}return _.prototype.resize=function(r,p){for(var d=0;d>>24,Z=W.rgba>>>16&255,Y=W.rgba>>>8&255,w=0;w=this.capacity)d=this._head,this._unlinkNode(d),delete this._map[d.key],d.key=r,d.value=p,this._map[r]=d;else{var c=this._nodePool;c.length>0?((d=c.pop()).key=r,d.value=p):d={prev:null,next:null,key:r,value:p},this._map[r]=d,this.size++}this._appendNode(d)},_}();f.LRUMap=m},function(S,f,L){"use strict";var m,_=this&&this.__extends||(m=function(p,d){return(m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(c,o){c.__proto__=o}||function(c,o){for(var i in o)o.hasOwnProperty(i)&&(c[i]=o[i])})(p,d)},function(p,d){function c(){this.constructor=p}m(p,d),p.prototype=d===null?Object.create(d):(c.prototype=d.prototype,new c)});Object.defineProperty(f,"__esModule",{value:!0}),f.SelectionRenderLayer=void 0;var r=function(p){function d(c,o,i,s,a,n){var t=p.call(this,c,"selection",o,!0,i,s,a,n)||this;return t._clearState(),t}return _(d,p),d.prototype._clearState=function(){this._state={start:void 0,end:void 0,columnSelectMode:void 0,ydisp:void 0}},d.prototype.resize=function(c){p.prototype.resize.call(this,c),this._clearState()},d.prototype.reset=function(){this._state.start&&this._state.end&&(this._clearState(),this._clearAll())},d.prototype.onSelectionChanged=function(c,o,i){if(this._didStateChange(c,o,i,this._bufferService.buffer.ydisp))if(this._clearAll(),c&&o){var s=c[1]-this._bufferService.buffer.ydisp,a=o[1]-this._bufferService.buffer.ydisp,n=Math.max(s,0),t=Math.min(a,this._bufferService.rows-1);if(!(n>=this._bufferService.rows||t<0)){if(this._ctx.fillStyle=this._colors.selectionTransparent.css,i){var e=c[0],u=o[0]-e,l=t-n+1;this._fillCells(e,n,u,l)}else{e=s===n?c[0]:0;var g=n===t?o[0]:this._bufferService.cols;this._fillCells(e,n,g-e,1);var C=Math.max(t-n-1,0);if(this._fillCells(0,n+1,this._bufferService.cols,C),n!==t){var x=a===t?o[0]:this._bufferService.cols;this._fillCells(0,t,x,1)}}this._state.start=[c[0],c[1]],this._state.end=[o[0],o[1]],this._state.columnSelectMode=i,this._state.ydisp=this._bufferService.buffer.ydisp}}else this._clearState()},d.prototype._didStateChange=function(c,o,i,s){return!this._areCoordinatesEqual(c,this._state.start)||!this._areCoordinatesEqual(o,this._state.end)||i!==this._state.columnSelectMode||s!==this._state.ydisp},d.prototype._areCoordinatesEqual=function(c,o){return!(!c||!o)&&c[0]===o[0]&&c[1]===o[1]},d}(L(13).BaseRenderLayer);f.SelectionRenderLayer=r},function(S,f,L){"use strict";var m,_=this&&this.__extends||(m=function(o,i){return(m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,a){s.__proto__=a}||function(s,a){for(var n in a)a.hasOwnProperty(n)&&(s[n]=a[n])})(o,i)},function(o,i){function s(){this.constructor=o}m(o,i),o.prototype=i===null?Object.create(i):(s.prototype=i.prototype,new s)});Object.defineProperty(f,"__esModule",{value:!0}),f.CursorRenderLayer=void 0;var r=L(13),p=L(4),d=function(o){function i(s,a,n,t,e,u,l,g,C){var x=o.call(this,s,"cursor",a,!0,n,t,u,l)||this;return x._onRequestRedraw=e,x._coreService=g,x._coreBrowserService=C,x._cell=new p.CellData,x._state={x:0,y:0,isFocused:!1,style:"",width:0},x._cursorRenderers={bar:x._renderBarCursor.bind(x),block:x._renderBlockCursor.bind(x),underline:x._renderUnderlineCursor.bind(x)},x}return _(i,o),i.prototype.resize=function(s){o.prototype.resize.call(this,s),this._state={x:0,y:0,isFocused:!1,style:"",width:0}},i.prototype.reset=function(){this._clearCursor(),this._cursorBlinkStateManager&&(this._cursorBlinkStateManager.dispose(),this._cursorBlinkStateManager=void 0,this.onOptionsChanged())},i.prototype.onBlur=function(){this._cursorBlinkStateManager&&this._cursorBlinkStateManager.pause(),this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},i.prototype.onFocus=function(){this._cursorBlinkStateManager?this._cursorBlinkStateManager.resume():this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},i.prototype.onOptionsChanged=function(){var s,a=this;this._optionsService.options.cursorBlink?this._cursorBlinkStateManager||(this._cursorBlinkStateManager=new c(this._coreBrowserService.isFocused,function(){a._render(!0)})):((s=this._cursorBlinkStateManager)===null||s===void 0||s.dispose(),this._cursorBlinkStateManager=void 0),this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},i.prototype.onCursorMove=function(){this._cursorBlinkStateManager&&this._cursorBlinkStateManager.restartBlinkAnimation()},i.prototype.onGridChanged=function(s,a){!this._cursorBlinkStateManager||this._cursorBlinkStateManager.isPaused?this._render(!1):this._cursorBlinkStateManager.restartBlinkAnimation()},i.prototype._render=function(s){if(this._coreService.isCursorInitialized&&!this._coreService.isCursorHidden){var a=this._bufferService.buffer.ybase+this._bufferService.buffer.y,n=a-this._bufferService.buffer.ydisp;if(n<0||n>=this._bufferService.rows)this._clearCursor();else{var t=Math.min(this._bufferService.buffer.x,this._bufferService.cols-1);if(this._bufferService.buffer.lines.get(a).loadCell(t,this._cell),this._cell.content!==void 0){if(!this._coreBrowserService.isFocused){this._clearCursor(),this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css;var e=this._optionsService.options.cursorStyle;return e&&e!=="block"?this._cursorRenderers[e](t,n,this._cell):this._renderBlurCursor(t,n,this._cell),this._ctx.restore(),this._state.x=t,this._state.y=n,this._state.isFocused=!1,this._state.style=e,void(this._state.width=this._cell.getWidth())}if(!this._cursorBlinkStateManager||this._cursorBlinkStateManager.isCursorVisible){if(this._state){if(this._state.x===t&&this._state.y===n&&this._state.isFocused===this._coreBrowserService.isFocused&&this._state.style===this._optionsService.options.cursorStyle&&this._state.width===this._cell.getWidth())return;this._clearCursor()}this._ctx.save(),this._cursorRenderers[this._optionsService.options.cursorStyle||"block"](t,n,this._cell),this._ctx.restore(),this._state.x=t,this._state.y=n,this._state.isFocused=!1,this._state.style=this._optionsService.options.cursorStyle,this._state.width=this._cell.getWidth()}else this._clearCursor()}}}else this._clearCursor()},i.prototype._clearCursor=function(){this._state&&(this._clearCells(this._state.x,this._state.y,this._state.width,1),this._state={x:0,y:0,isFocused:!1,style:"",width:0})},i.prototype._renderBarCursor=function(s,a,n){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillLeftLineAtCell(s,a,this._optionsService.options.cursorWidth),this._ctx.restore()},i.prototype._renderBlockCursor=function(s,a,n){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillCells(s,a,n.getWidth(),1),this._ctx.fillStyle=this._colors.cursorAccent.css,this._fillCharTrueColor(n,s,a),this._ctx.restore()},i.prototype._renderUnderlineCursor=function(s,a,n){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillBottomLineAtCells(s,a),this._ctx.restore()},i.prototype._renderBlurCursor=function(s,a,n){this._ctx.save(),this._ctx.strokeStyle=this._colors.cursor.css,this._strokeRectAtCell(s,a,n.getWidth(),1),this._ctx.restore()},i}(r.BaseRenderLayer);f.CursorRenderLayer=d;var c=function(){function o(i,s){this._renderCallback=s,this.isCursorVisible=!0,i&&this._restartInterval()}return Object.defineProperty(o.prototype,"isPaused",{get:function(){return!(this._blinkStartTimeout||this._blinkInterval)},enumerable:!1,configurable:!0}),o.prototype.dispose=function(){this._blinkInterval&&(window.clearInterval(this._blinkInterval),this._blinkInterval=void 0),this._blinkStartTimeout&&(window.clearTimeout(this._blinkStartTimeout),this._blinkStartTimeout=void 0),this._animationFrame&&(window.cancelAnimationFrame(this._animationFrame),this._animationFrame=void 0)},o.prototype.restartBlinkAnimation=function(){var i=this;this.isPaused||(this._animationTimeRestarted=Date.now(),this.isCursorVisible=!0,this._animationFrame||(this._animationFrame=window.requestAnimationFrame(function(){i._renderCallback(),i._animationFrame=void 0})))},o.prototype._restartInterval=function(i){var s=this;i===void 0&&(i=600),this._blinkInterval&&window.clearInterval(this._blinkInterval),this._blinkStartTimeout=window.setTimeout(function(){if(s._animationTimeRestarted){var a=600-(Date.now()-s._animationTimeRestarted);if(s._animationTimeRestarted=void 0,a>0)return void s._restartInterval(a)}s.isCursorVisible=!1,s._animationFrame=window.requestAnimationFrame(function(){s._renderCallback(),s._animationFrame=void 0}),s._blinkInterval=window.setInterval(function(){if(s._animationTimeRestarted){var n=600-(Date.now()-s._animationTimeRestarted);return s._animationTimeRestarted=void 0,void s._restartInterval(n)}s.isCursorVisible=!s.isCursorVisible,s._animationFrame=window.requestAnimationFrame(function(){s._renderCallback(),s._animationFrame=void 0})},600)},i)},o.prototype.pause=function(){this.isCursorVisible=!0,this._blinkInterval&&(window.clearInterval(this._blinkInterval),this._blinkInterval=void 0),this._blinkStartTimeout&&(window.clearTimeout(this._blinkStartTimeout),this._blinkStartTimeout=void 0),this._animationFrame&&(window.cancelAnimationFrame(this._animationFrame),this._animationFrame=void 0)},o.prototype.resume=function(){this.pause(),this._animationTimeRestarted=void 0,this._restartInterval(),this.restartBlinkAnimation()},o}()},function(S,f,L){"use strict";var m,_=this&&this.__extends||(m=function(o,i){return(m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,a){s.__proto__=a}||function(s,a){for(var n in a)a.hasOwnProperty(n)&&(s[n]=a[n])})(o,i)},function(o,i){function s(){this.constructor=o}m(o,i),o.prototype=i===null?Object.create(i):(s.prototype=i.prototype,new s)});Object.defineProperty(f,"__esModule",{value:!0}),f.LinkRenderLayer=void 0;var r=L(13),p=L(9),d=L(26),c=function(o){function i(s,a,n,t,e,u,l,g){var C=o.call(this,s,"link",a,!0,n,t,l,g)||this;return e.onShowLinkUnderline(function(x){return C._onShowLinkUnderline(x)}),e.onHideLinkUnderline(function(x){return C._onHideLinkUnderline(x)}),u.onShowLinkUnderline(function(x){return C._onShowLinkUnderline(x)}),u.onHideLinkUnderline(function(x){return C._onHideLinkUnderline(x)}),C}return _(i,o),i.prototype.resize=function(s){o.prototype.resize.call(this,s),this._state=void 0},i.prototype.reset=function(){this._clearCurrentLink()},i.prototype._clearCurrentLink=function(){if(this._state){this._clearCells(this._state.x1,this._state.y1,this._state.cols-this._state.x1,1);var s=this._state.y2-this._state.y1-1;s>0&&this._clearCells(0,this._state.y1+1,this._state.cols,s),this._clearCells(0,this._state.y2,this._state.x2,1),this._state=void 0}},i.prototype._onShowLinkUnderline=function(s){if(s.fg===p.INVERTED_DEFAULT_COLOR?this._ctx.fillStyle=this._colors.background.css:s.fg&&d.is256Color(s.fg)?this._ctx.fillStyle=this._colors.ansi[s.fg].css:this._ctx.fillStyle=this._colors.foreground.css,s.y1===s.y2)this._fillBottomLineAtCells(s.x1,s.y1,s.x2-s.x1);else{this._fillBottomLineAtCells(s.x1,s.y1,s.cols-s.x1);for(var a=s.y1+1;a=0;u--)(n=o[u])&&(e=(t<3?n(e):t>3?n(i,s,e):n(i,s))||e);return t>3&&e&&Object.defineProperty(i,s,e),e},_=this&&this.__param||function(o,i){return function(s,a){i(s,a,o)}};Object.defineProperty(f,"__esModule",{value:!0}),f.MouseZone=f.Linkifier=void 0;var r=L(0),p=L(1),d=function(){function o(i,s,a){this._bufferService=i,this._logService=s,this._unicodeService=a,this._linkMatchers=[],this._nextLinkMatcherId=0,this._onShowLinkUnderline=new r.EventEmitter,this._onHideLinkUnderline=new r.EventEmitter,this._onLinkTooltip=new r.EventEmitter,this._rowsToLinkify={start:void 0,end:void 0}}return Object.defineProperty(o.prototype,"onShowLinkUnderline",{get:function(){return this._onShowLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"onHideLinkUnderline",{get:function(){return this._onHideLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"onLinkTooltip",{get:function(){return this._onLinkTooltip.event},enumerable:!1,configurable:!0}),o.prototype.attachToDom=function(i,s){this._element=i,this._mouseZoneManager=s},o.prototype.linkifyRows=function(i,s){var a=this;this._mouseZoneManager&&(this._rowsToLinkify.start===void 0||this._rowsToLinkify.end===void 0?(this._rowsToLinkify.start=i,this._rowsToLinkify.end=s):(this._rowsToLinkify.start=Math.min(this._rowsToLinkify.start,i),this._rowsToLinkify.end=Math.max(this._rowsToLinkify.end,s)),this._mouseZoneManager.clearAll(i,s),this._rowsTimeoutId&&clearTimeout(this._rowsTimeoutId),this._rowsTimeoutId=setTimeout(function(){return a._linkifyRows()},o._timeBeforeLatency))},o.prototype._linkifyRows=function(){this._rowsTimeoutId=void 0;var i=this._bufferService.buffer;if(this._rowsToLinkify.start!==void 0&&this._rowsToLinkify.end!==void 0){var s=i.ydisp+this._rowsToLinkify.start;if(!(s>=i.lines.length)){for(var a=i.ydisp+Math.min(this._rowsToLinkify.end,this._bufferService.rows)+1,n=Math.ceil(2e3/this._bufferService.cols),t=this._bufferService.buffer.iterator(!1,s,a,n,n);t.hasNext();)for(var e=t.next(),u=0;u=0;s--)if(i.priority<=this._linkMatchers[s].priority)return void this._linkMatchers.splice(s+1,0,i);this._linkMatchers.splice(0,0,i)}else this._linkMatchers.push(i)},o.prototype.deregisterLinkMatcher=function(i){for(var s=0;s>9&511:void 0;a.validationCallback?a.validationCallback(C,function(E){t._rowsTimeoutId||E&&t._addLink(x[1],x[0]-t._bufferService.buffer.ydisp,C,a,A)}):g._addLink(x[1],x[0]-g._bufferService.buffer.ydisp,C,a,A)},g=this;(n=e.exec(s))!==null&&!(l()==="break"););},o.prototype._addLink=function(i,s,a,n,t){var e=this;if(this._mouseZoneManager&&this._element){var u=this._unicodeService.getStringCellWidth(a),l=i%this._bufferService.cols,g=s+Math.floor(i/this._bufferService.cols),C=(l+u)%this._bufferService.cols,x=g+Math.floor((l+u)/this._bufferService.cols);C===0&&(C=this._bufferService.cols,x--),this._mouseZoneManager.add(new c(l+1,g+1,C+1,x+1,function(y){if(n.handler)return n.handler(y,a);var T=window.open();T?(T.opener=null,T.location.href=a):console.warn("Opening link blocked as opener could not be cleared")},function(){e._onShowLinkUnderline.fire(e._createLinkHoverEvent(l,g,C,x,t)),e._element.classList.add("xterm-cursor-pointer")},function(y){e._onLinkTooltip.fire(e._createLinkHoverEvent(l,g,C,x,t)),n.hoverTooltipCallback&&n.hoverTooltipCallback(y,a,{start:{x:l,y:g},end:{x:C,y:x}})},function(){e._onHideLinkUnderline.fire(e._createLinkHoverEvent(l,g,C,x,t)),e._element.classList.remove("xterm-cursor-pointer"),n.hoverLeaveCallback&&n.hoverLeaveCallback()},function(y){return!n.willLinkActivate||n.willLinkActivate(y,a)}))}},o.prototype._createLinkHoverEvent=function(i,s,a,n,t){return{x1:i,y1:s,x2:a,y2:n,cols:this._bufferService.cols,fg:t}},o._timeBeforeLatency=200,o=m([_(0,p.IBufferService),_(1,p.ILogService),_(2,p.IUnicodeService)],o)}();f.Linkifier=d;var c=function(o,i,s,a,n,t,e,u,l){this.x1=o,this.y1=i,this.x2=s,this.y2=a,this.clickCallback=n,this.hoverCallback=t,this.tooltipCallback=e,this.leaveCallback=u,this.willLinkActivate=l};f.MouseZone=c},function(S,f,L){"use strict";var m,_=this&&this.__extends||(m=function(C,x){return(m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(y,T){y.__proto__=T}||function(y,T){for(var A in T)T.hasOwnProperty(A)&&(y[A]=T[A])})(C,x)},function(C,x){function y(){this.constructor=C}m(C,x),C.prototype=x===null?Object.create(x):(y.prototype=x.prototype,new y)}),r=this&&this.__decorate||function(C,x,y,T){var A,E=arguments.length,b=E<3?x:T===null?T=Object.getOwnPropertyDescriptor(x,y):T;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")b=Reflect.decorate(C,x,y,T);else for(var v=C.length-1;v>=0;v--)(A=C[v])&&(b=(E<3?A(b):E>3?A(x,y,b):A(x,y))||b);return E>3&&b&&Object.defineProperty(x,y,b),b},p=this&&this.__param||function(C,x){return function(y,T){x(y,T,C)}};Object.defineProperty(f,"__esModule",{value:!0}),f.SelectionService=void 0;var d=L(11),c=L(52),o=L(4),i=L(0),s=L(5),a=L(1),n=L(30),t=L(53),e=L(2),u=String.fromCharCode(160),l=new RegExp(u,"g"),g=function(C){function x(y,T,A,E,b,v,O){var D=C.call(this)||this;return D._element=y,D._screenElement=T,D._bufferService=A,D._coreService=E,D._mouseService=b,D._optionsService=v,D._renderService=O,D._dragScrollAmount=0,D._enabled=!0,D._workCell=new o.CellData,D._mouseDownTimeStamp=0,D._onLinuxMouseSelection=D.register(new i.EventEmitter),D._onRedrawRequest=D.register(new i.EventEmitter),D._onSelectionChange=D.register(new i.EventEmitter),D._onRequestScrollLines=D.register(new i.EventEmitter),D._mouseMoveListener=function(W){return D._onMouseMove(W)},D._mouseUpListener=function(W){return D._onMouseUp(W)},D._coreService.onUserInput(function(){D.hasSelection&&D.clearSelection()}),D._trimListener=D._bufferService.buffer.lines.onTrim(function(W){return D._onTrim(W)}),D.register(D._bufferService.buffers.onBufferActivate(function(W){return D._onBufferActivate(W)})),D.enable(),D._model=new c.SelectionModel(D._bufferService),D._activeSelectionMode=0,D}return _(x,C),Object.defineProperty(x.prototype,"onLinuxMouseSelection",{get:function(){return this._onLinuxMouseSelection.event},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"onRequestRedraw",{get:function(){return this._onRedrawRequest.event},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"onSelectionChange",{get:function(){return this._onSelectionChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"onRequestScrollLines",{get:function(){return this._onRequestScrollLines.event},enumerable:!1,configurable:!0}),x.prototype.dispose=function(){this._removeMouseDownListeners()},x.prototype.reset=function(){this.clearSelection()},x.prototype.disable=function(){this.clearSelection(),this._enabled=!1},x.prototype.enable=function(){this._enabled=!0},Object.defineProperty(x.prototype,"selectionStart",{get:function(){return this._model.finalSelectionStart},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"selectionEnd",{get:function(){return this._model.finalSelectionEnd},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"hasSelection",{get:function(){var y=this._model.finalSelectionStart,T=this._model.finalSelectionEnd;return!(!y||!T)&&(y[0]!==T[0]||y[1]!==T[1])},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"selectionText",{get:function(){var y=this._model.finalSelectionStart,T=this._model.finalSelectionEnd;if(!y||!T)return"";var A=this._bufferService.buffer,E=[];if(this._activeSelectionMode===3){if(y[0]===T[0])return"";for(var b=y[1];b<=T[1];b++){var v=A.translateBufferLineToString(b,!0,y[0],T[0]);E.push(v)}}else{var O=y[1]===T[1]?T[0]:void 0;for(E.push(A.translateBufferLineToString(y[1],!0,y[0],O)),b=y[1]+1;b<=T[1]-1;b++){var D=A.lines.get(b);v=A.translateBufferLineToString(b,!0),D&&D.isWrapped?E[E.length-1]+=v:E.push(v)}y[1]!==T[1]&&(D=A.lines.get(T[1]),v=A.translateBufferLineToString(T[1],!0,0,T[0]),D&&D.isWrapped?E[E.length-1]+=v:E.push(v))}return E.map(function(W){return W.replace(l," ")}).join(d.isWindows?`\r +`,m.VT="\v",m.FF="\f",m.CR="\r",m.SO="",m.SI="",m.DLE="",m.DC1="",m.DC2="",m.DC3="",m.DC4="",m.NAK="",m.SYN="",m.ETB="",m.CAN="",m.EM="",m.SUB="",m.ESC="",m.FS="",m.GS="",m.RS="",m.US="",m.SP=" ",m.DEL="\x7F"}(f.C0||(f.C0={})),function(m){m.PAD="\x80",m.HOP="\x81",m.BPH="\x82",m.NBH="\x83",m.IND="\x84",m.NEL="\x85",m.SSA="\x86",m.ESA="\x87",m.HTS="\x88",m.HTJ="\x89",m.VTS="\x8A",m.PLD="\x8B",m.PLU="\x8C",m.RI="\x8D",m.SS2="\x8E",m.SS3="\x8F",m.DCS="\x90",m.PU1="\x91",m.PU2="\x92",m.STS="\x93",m.CCH="\x94",m.MW="\x95",m.SPA="\x96",m.EPA="\x97",m.SOS="\x98",m.SGCI="\x99",m.SCI="\x9A",m.CSI="\x9B",m.ST="\x9C",m.OSC="\x9D",m.PM="\x9E",m.APC="\x9F"}(f.C1||(f.C1={}))},function(S,f,L){"use strict";Object.defineProperty(f,"__esModule",{value:!0}),f.BaseRenderLayer=void 0;var m=L(3),_=L(9),r=L(25),p=L(6),d=L(28),c=L(10),o=L(17),i=function(){function s(a,n,t,e,u,l,g,C){this._container=a,this._alpha=e,this._colors=u,this._rendererId=l,this._bufferService=g,this._optionsService=C,this._scaledCharWidth=0,this._scaledCharHeight=0,this._scaledCellWidth=0,this._scaledCellHeight=0,this._scaledCharLeft=0,this._scaledCharTop=0,this._currentGlyphIdentifier={chars:"",code:0,bg:0,fg:0,bold:!1,dim:!1,italic:!1},this._canvas=document.createElement("canvas"),this._canvas.classList.add("xterm-"+n+"-layer"),this._canvas.style.zIndex=t.toString(),this._initCanvas(),this._container.appendChild(this._canvas)}return s.prototype.dispose=function(){var a;o.removeElementFromParent(this._canvas),(a=this._charAtlas)===null||a===void 0||a.dispose()},s.prototype._initCanvas=function(){this._ctx=d.throwIfFalsy(this._canvas.getContext("2d",{alpha:this._alpha})),this._alpha||this._clearAll()},s.prototype.onOptionsChanged=function(){},s.prototype.onBlur=function(){},s.prototype.onFocus=function(){},s.prototype.onCursorMove=function(){},s.prototype.onGridChanged=function(a,n){},s.prototype.onSelectionChanged=function(a,n,t){t===void 0&&(t=!1)},s.prototype.setColors=function(a){this._refreshCharAtlas(a)},s.prototype._setTransparency=function(a){if(a!==this._alpha){var n=this._canvas;this._alpha=a,this._canvas=this._canvas.cloneNode(),this._initCanvas(),this._container.replaceChild(this._canvas,n),this._refreshCharAtlas(this._colors),this.onGridChanged(0,this._bufferService.rows-1)}},s.prototype._refreshCharAtlas=function(a){this._scaledCharWidth<=0&&this._scaledCharHeight<=0||(this._charAtlas=r.acquireCharAtlas(this._optionsService.options,this._rendererId,a,this._scaledCharWidth,this._scaledCharHeight),this._charAtlas.warmUp())},s.prototype.resize=function(a){this._scaledCellWidth=a.scaledCellWidth,this._scaledCellHeight=a.scaledCellHeight,this._scaledCharWidth=a.scaledCharWidth,this._scaledCharHeight=a.scaledCharHeight,this._scaledCharLeft=a.scaledCharLeft,this._scaledCharTop=a.scaledCharTop,this._canvas.width=a.scaledCanvasWidth,this._canvas.height=a.scaledCanvasHeight,this._canvas.style.width=a.canvasWidth+"px",this._canvas.style.height=a.canvasHeight+"px",this._alpha||this._clearAll(),this._refreshCharAtlas(this._colors)},s.prototype._fillCells=function(a,n,t,e){this._ctx.fillRect(a*this._scaledCellWidth,n*this._scaledCellHeight,t*this._scaledCellWidth,e*this._scaledCellHeight)},s.prototype._fillBottomLineAtCells=function(a,n,t){t===void 0&&(t=1),this._ctx.fillRect(a*this._scaledCellWidth,(n+1)*this._scaledCellHeight-window.devicePixelRatio-1,t*this._scaledCellWidth,window.devicePixelRatio)},s.prototype._fillLeftLineAtCell=function(a,n,t){this._ctx.fillRect(a*this._scaledCellWidth,n*this._scaledCellHeight,window.devicePixelRatio*t,this._scaledCellHeight)},s.prototype._strokeRectAtCell=function(a,n,t,e){this._ctx.lineWidth=window.devicePixelRatio,this._ctx.strokeRect(a*this._scaledCellWidth+window.devicePixelRatio/2,n*this._scaledCellHeight+window.devicePixelRatio/2,t*this._scaledCellWidth-window.devicePixelRatio,e*this._scaledCellHeight-window.devicePixelRatio)},s.prototype._clearAll=function(){this._alpha?this._ctx.clearRect(0,0,this._canvas.width,this._canvas.height):(this._ctx.fillStyle=this._colors.background.css,this._ctx.fillRect(0,0,this._canvas.width,this._canvas.height))},s.prototype._clearCells=function(a,n,t,e){this._alpha?this._ctx.clearRect(a*this._scaledCellWidth,n*this._scaledCellHeight,t*this._scaledCellWidth,e*this._scaledCellHeight):(this._ctx.fillStyle=this._colors.background.css,this._ctx.fillRect(a*this._scaledCellWidth,n*this._scaledCellHeight,t*this._scaledCellWidth,e*this._scaledCellHeight))},s.prototype._fillCharTrueColor=function(a,n,t){this._ctx.font=this._getFont(!1,!1),this._ctx.textBaseline="middle",this._clipRow(t),this._ctx.fillText(a.getChars(),n*this._scaledCellWidth+this._scaledCharLeft,t*this._scaledCellHeight+this._scaledCharTop+this._scaledCharHeight/2)},s.prototype._drawChars=function(a,n,t){var e,u,l=this._getContrastColor(a);l||a.isFgRGB()||a.isBgRGB()?this._drawUncachedChars(a,n,t,l):(a.isInverse()?(e=a.isBgDefault()?_.INVERTED_DEFAULT_COLOR:a.getBgColor(),u=a.isFgDefault()?_.INVERTED_DEFAULT_COLOR:a.getFgColor()):(u=a.isBgDefault()?m.DEFAULT_COLOR:a.getBgColor(),e=a.isFgDefault()?m.DEFAULT_COLOR:a.getFgColor()),e+=this._optionsService.options.drawBoldTextInBrightColors&&a.isBold()&&e<8?8:0,this._currentGlyphIdentifier.chars=a.getChars()||m.WHITESPACE_CELL_CHAR,this._currentGlyphIdentifier.code=a.getCode()||m.WHITESPACE_CELL_CODE,this._currentGlyphIdentifier.bg=u,this._currentGlyphIdentifier.fg=e,this._currentGlyphIdentifier.bold=!!a.isBold(),this._currentGlyphIdentifier.dim=!!a.isDim(),this._currentGlyphIdentifier.italic=!!a.isItalic(),this._charAtlas&&this._charAtlas.draw(this._ctx,this._currentGlyphIdentifier,n*this._scaledCellWidth+this._scaledCharLeft,t*this._scaledCellHeight+this._scaledCharTop)||this._drawUncachedChars(a,n,t))},s.prototype._drawUncachedChars=function(a,n,t,e){if(this._ctx.save(),this._ctx.font=this._getFont(!!a.isBold(),!!a.isItalic()),this._ctx.textBaseline="middle",a.isInverse())if(e)this._ctx.fillStyle=e.css;else if(a.isBgDefault())this._ctx.fillStyle=c.color.opaque(this._colors.background).css;else if(a.isBgRGB())this._ctx.fillStyle="rgb("+p.AttributeData.toColorRGB(a.getBgColor()).join(",")+")";else{var u=a.getBgColor();this._optionsService.options.drawBoldTextInBrightColors&&a.isBold()&&u<8&&(u+=8),this._ctx.fillStyle=this._colors.ansi[u].css}else if(e)this._ctx.fillStyle=e.css;else if(a.isFgDefault())this._ctx.fillStyle=this._colors.foreground.css;else if(a.isFgRGB())this._ctx.fillStyle="rgb("+p.AttributeData.toColorRGB(a.getFgColor()).join(",")+")";else{var l=a.getFgColor();this._optionsService.options.drawBoldTextInBrightColors&&a.isBold()&&l<8&&(l+=8),this._ctx.fillStyle=this._colors.ansi[l].css}this._clipRow(t),a.isDim()&&(this._ctx.globalAlpha=_.DIM_OPACITY),this._ctx.fillText(a.getChars(),n*this._scaledCellWidth+this._scaledCharLeft,t*this._scaledCellHeight+this._scaledCharTop+this._scaledCharHeight/2),this._ctx.restore()},s.prototype._clipRow=function(a){this._ctx.beginPath(),this._ctx.rect(0,a*this._scaledCellHeight,this._bufferService.cols*this._scaledCellWidth,this._scaledCellHeight),this._ctx.clip()},s.prototype._getFont=function(a,n){return(n?"italic":"")+" "+(a?this._optionsService.options.fontWeightBold:this._optionsService.options.fontWeight)+" "+this._optionsService.options.fontSize*window.devicePixelRatio+"px "+this._optionsService.options.fontFamily},s.prototype._getContrastColor=function(a){if(this._optionsService.options.minimumContrastRatio!==1){var n=this._colors.contrastCache.getColor(a.bg,a.fg);if(n!==void 0)return n||void 0;var t=a.getFgColor(),e=a.getFgColorMode(),u=a.getBgColor(),l=a.getBgColorMode(),g=!!a.isInverse(),C=!!a.isInverse();if(g){var x=t;t=u,u=x;var y=e;e=l,l=y}var T=this._resolveBackgroundRgba(l,u,g),A=this._resolveForegroundRgba(e,t,g,C),E=c.rgba.ensureContrastRatio(T,A,this._optionsService.options.minimumContrastRatio);if(E){var b={css:c.channels.toCss(E>>24&255,E>>16&255,E>>8&255),rgba:E};return this._colors.contrastCache.setColor(a.bg,a.fg,b),b}this._colors.contrastCache.setColor(a.bg,a.fg,null)}},s.prototype._resolveBackgroundRgba=function(a,n,t){switch(a){case 16777216:case 33554432:return this._colors.ansi[n].rgba;case 50331648:return n<<8;case 0:default:return t?this._colors.foreground.rgba:this._colors.background.rgba}},s.prototype._resolveForegroundRgba=function(a,n,t,e){switch(a){case 16777216:case 33554432:return this._optionsService.options.drawBoldTextInBrightColors&&e&&n<8&&(n+=8),this._colors.ansi[n].rgba;case 50331648:return n<<8;case 0:default:return t?this._colors.background.rgba:this._colors.foreground.rgba}},s}();f.BaseRenderLayer=i},function(S,f,L){"use strict";Object.defineProperty(f,"__esModule",{value:!0}),f.createDecorator=f.getServiceDependencies=f.serviceRegistry=void 0;function m(_,r,p){r.di$target===r?r.di$dependencies.push({id:_,index:p}):(r.di$dependencies=[{id:_,index:p}],r.di$target=r)}f.serviceRegistry=new Map,f.getServiceDependencies=function(_){return _.di$dependencies||[]},f.createDecorator=function(_){if(f.serviceRegistry.has(_))return f.serviceRegistry.get(_);var r=function(p,d,c){if(arguments.length!==3)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");m(r,p,c)};return r.toString=function(){return _},f.serviceRegistry.set(_,r),r}},function(S,f,L){"use strict";function m(_,r,p,d){if(p===void 0&&(p=0),d===void 0&&(d=_.length),p>=_.length)return _;p=(_.length+p)%_.length,d=d>=_.length?_.length:(_.length+d)%_.length;for(var c=p;c>22,2097152&i?this._combined[o].charCodeAt(this._combined[o].length-1):s]},c.prototype.set=function(o,i){this._data[3*o+1]=i[_.CHAR_DATA_ATTR_INDEX],i[_.CHAR_DATA_CHAR_INDEX].length>1?(this._combined[o]=i[1],this._data[3*o+0]=2097152|o|i[_.CHAR_DATA_WIDTH_INDEX]<<22):this._data[3*o+0]=i[_.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|i[_.CHAR_DATA_WIDTH_INDEX]<<22},c.prototype.getWidth=function(o){return this._data[3*o+0]>>22},c.prototype.hasWidth=function(o){return 12582912&this._data[3*o+0]},c.prototype.getFg=function(o){return this._data[3*o+1]},c.prototype.getBg=function(o){return this._data[3*o+2]},c.prototype.hasContent=function(o){return 4194303&this._data[3*o+0]},c.prototype.getCodePoint=function(o){var i=this._data[3*o+0];return 2097152&i?this._combined[o].charCodeAt(this._combined[o].length-1):2097151&i},c.prototype.isCombined=function(o){return 2097152&this._data[3*o+0]},c.prototype.getString=function(o){var i=this._data[3*o+0];return 2097152&i?this._combined[o]:2097151&i?m.stringFromCodePoint(2097151&i):""},c.prototype.loadCell=function(o,i){var s=3*o;return i.content=this._data[s+0],i.fg=this._data[s+1],i.bg=this._data[s+2],2097152&i.content&&(i.combinedData=this._combined[o]),268435456&i.bg&&(i.extended=this._extendedAttrs[o]),i},c.prototype.setCell=function(o,i){2097152&i.content&&(this._combined[o]=i.combinedData),268435456&i.bg&&(this._extendedAttrs[o]=i.extended),this._data[3*o+0]=i.content,this._data[3*o+1]=i.fg,this._data[3*o+2]=i.bg},c.prototype.setCellFromCodePoint=function(o,i,s,a,n,t){268435456&n&&(this._extendedAttrs[o]=t),this._data[3*o+0]=i|s<<22,this._data[3*o+1]=a,this._data[3*o+2]=n},c.prototype.addCodepointToCell=function(o,i){var s=this._data[3*o+0];2097152&s?this._combined[o]+=m.stringFromCodePoint(i):(2097151&s?(this._combined[o]=m.stringFromCodePoint(2097151&s)+m.stringFromCodePoint(i),s&=-2097152,s|=2097152):s=i|1<<22,this._data[3*o+0]=s)},c.prototype.insertCells=function(o,i,s,a){if((o%=this.length)&&this.getWidth(o-1)===2&&this.setCellFromCodePoint(o-1,0,1,(a==null?void 0:a.fg)||0,(a==null?void 0:a.bg)||0,(a==null?void 0:a.extended)||new p.ExtendedAttrs),i=0;--t)this.setCell(o+i+t,this.loadCell(o+t,n));for(t=0;tthis.length){var s=new Uint32Array(3*o);this.length&&(3*o=o&&delete this._combined[t]}}else this._data=new Uint32Array(0),this._combined={};this.length=o}},c.prototype.fill=function(o){this._combined={},this._extendedAttrs={};for(var i=0;i=0;--o)if(4194303&this._data[3*o+0])return o+(this._data[3*o+0]>>22);return 0},c.prototype.copyCellsFrom=function(o,i,s,a,n){var t=o._data;if(n)for(var e=a-1;e>=0;e--)for(var u=0;u<3;u++)this._data[3*(s+e)+u]=t[3*(i+e)+u];else for(e=0;e=i&&(this._combined[g-i+s]=o._combined[g])}},c.prototype.translateToString=function(o,i,s){o===void 0&&(o=!1),i===void 0&&(i=0),s===void 0&&(s=this.length),o&&(s=Math.min(s,this.getTrimmedLength()));for(var a="";i>22||1}return a},c}();f.BufferLine=d},function(S,f,L){"use strict";Object.defineProperty(f,"__esModule",{value:!0}),f.removeElementFromParent=void 0,f.removeElementFromParent=function(){for(var m,_=[],r=0;r24)return E.setWinLines||!1;switch(A){case 1:return!!E.restoreWin;case 2:return!!E.minimizeWin;case 3:return!!E.setWinPosition;case 4:return!!E.setWinSizePixels;case 5:return!!E.raiseWin;case 6:return!!E.lowerWin;case 7:return!!E.refreshWin;case 8:return!!E.setWinSizeChars;case 9:return!!E.maximizeWin;case 10:return!!E.fullscreenWin;case 11:return!!E.getWinState;case 13:return!!E.getWinPosition;case 14:return!!E.getWinSizePixels;case 15:return!!E.getScreenSizePixels;case 16:return!!E.getCellSizePixels;case 18:return!!E.getWinSizeChars;case 19:return!!E.getScreenSizeChars;case 20:return!!E.getIconTitle;case 21:return!!E.getWinTitle;case 22:return!!E.pushTitle;case 23:return!!E.popTitle;case 24:return!!E.setWinLines}return!1}!function(A){A[A.GET_WIN_SIZE_PIXELS=0]="GET_WIN_SIZE_PIXELS",A[A.GET_CELL_SIZE_PIXELS=1]="GET_CELL_SIZE_PIXELS"}(r=f.WindowsOptionsReportType||(f.WindowsOptionsReportType={}));var y=function(){function A(E,b,v,O){this._bufferService=E,this._coreService=b,this._logService=v,this._optionsService=O,this._data=new Uint32Array(0)}return A.prototype.hook=function(E){this._data=new Uint32Array(0)},A.prototype.put=function(E,b,v){this._data=i.concat(this._data,E.subarray(b,v))},A.prototype.unhook=function(E){if(E){var b=s.utf32ToString(this._data);switch(this._data=new Uint32Array(0),b){case'"q':return this._coreService.triggerDataEvent(p.C0.ESC+'P1$r0"q'+p.C0.ESC+"\\");case'"p':return this._coreService.triggerDataEvent(p.C0.ESC+'P1$r61;1"p'+p.C0.ESC+"\\");case"r":var v=this._bufferService.buffer.scrollTop+1+";"+(this._bufferService.buffer.scrollBottom+1)+"r";return this._coreService.triggerDataEvent(p.C0.ESC+"P1$r"+v+p.C0.ESC+"\\");case"m":return this._coreService.triggerDataEvent(p.C0.ESC+"P1$r0m"+p.C0.ESC+"\\");case" q":var O={block:2,underline:4,bar:6}[this._optionsService.options.cursorStyle];return O-=this._optionsService.options.cursorBlink?1:0,this._coreService.triggerDataEvent(p.C0.ESC+"P1$r"+O+" q"+p.C0.ESC+"\\");default:this._logService.debug("Unknown DCS $q %s",b),this._coreService.triggerDataEvent(p.C0.ESC+"P0$r"+p.C0.ESC+"\\")}}else this._data=new Uint32Array(0)},A}(),T=function(A){function E(b,v,O,D,W,Q,j,q,Y){Y===void 0&&(Y=new c.EscapeSequenceParser);var w=A.call(this)||this;w._bufferService=b,w._charsetService=v,w._coreService=O,w._dirtyRowService=D,w._logService=W,w._optionsService=Q,w._coreMouseService=j,w._unicodeService=q,w._parser=Y,w._parseBuffer=new Uint32Array(4096),w._stringDecoder=new s.StringToUtf32,w._utf8Decoder=new s.Utf8ToUtf32,w._workCell=new e.CellData,w._windowTitle="",w._iconName="",w._windowTitleStack=[],w._iconNameStack=[],w._curAttrData=a.DEFAULT_ATTR_DATA.clone(),w._eraseAttrDataInternal=a.DEFAULT_ATTR_DATA.clone(),w._onRequestBell=new n.EventEmitter,w._onRequestRefreshRows=new n.EventEmitter,w._onRequestReset=new n.EventEmitter,w._onRequestScroll=new n.EventEmitter,w._onRequestSyncScrollBar=new n.EventEmitter,w._onRequestWindowsOptionsReport=new n.EventEmitter,w._onA11yChar=new n.EventEmitter,w._onA11yTab=new n.EventEmitter,w._onCursorMove=new n.EventEmitter,w._onLineFeed=new n.EventEmitter,w._onScroll=new n.EventEmitter,w._onTitleChange=new n.EventEmitter,w.register(w._parser),w._parser.setCsiHandlerFallback(function(M,H){w._logService.debug("Unknown CSI code: ",{identifier:w._parser.identToString(M),params:H.toArray()})}),w._parser.setEscHandlerFallback(function(M){w._logService.debug("Unknown ESC code: ",{identifier:w._parser.identToString(M)})}),w._parser.setExecuteHandlerFallback(function(M){w._logService.debug("Unknown EXECUTE code: ",{code:M})}),w._parser.setOscHandlerFallback(function(M,H,ae){w._logService.debug("Unknown OSC code: ",{identifier:M,action:H,data:ae})}),w._parser.setDcsHandlerFallback(function(M,H,ae){H==="HOOK"&&(ae=ae.toArray()),w._logService.debug("Unknown DCS code: ",{identifier:w._parser.identToString(M),action:H,payload:ae})}),w._parser.setPrintHandler(function(M,H,ae){return w.print(M,H,ae)}),w._parser.setCsiHandler({final:"@"},function(M){return w.insertChars(M)}),w._parser.setCsiHandler({intermediates:" ",final:"@"},function(M){return w.scrollLeft(M)}),w._parser.setCsiHandler({final:"A"},function(M){return w.cursorUp(M)}),w._parser.setCsiHandler({intermediates:" ",final:"A"},function(M){return w.scrollRight(M)}),w._parser.setCsiHandler({final:"B"},function(M){return w.cursorDown(M)}),w._parser.setCsiHandler({final:"C"},function(M){return w.cursorForward(M)}),w._parser.setCsiHandler({final:"D"},function(M){return w.cursorBackward(M)}),w._parser.setCsiHandler({final:"E"},function(M){return w.cursorNextLine(M)}),w._parser.setCsiHandler({final:"F"},function(M){return w.cursorPrecedingLine(M)}),w._parser.setCsiHandler({final:"G"},function(M){return w.cursorCharAbsolute(M)}),w._parser.setCsiHandler({final:"H"},function(M){return w.cursorPosition(M)}),w._parser.setCsiHandler({final:"I"},function(M){return w.cursorForwardTab(M)}),w._parser.setCsiHandler({final:"J"},function(M){return w.eraseInDisplay(M)}),w._parser.setCsiHandler({prefix:"?",final:"J"},function(M){return w.eraseInDisplay(M)}),w._parser.setCsiHandler({final:"K"},function(M){return w.eraseInLine(M)}),w._parser.setCsiHandler({prefix:"?",final:"K"},function(M){return w.eraseInLine(M)}),w._parser.setCsiHandler({final:"L"},function(M){return w.insertLines(M)}),w._parser.setCsiHandler({final:"M"},function(M){return w.deleteLines(M)}),w._parser.setCsiHandler({final:"P"},function(M){return w.deleteChars(M)}),w._parser.setCsiHandler({final:"S"},function(M){return w.scrollUp(M)}),w._parser.setCsiHandler({final:"T"},function(M){return w.scrollDown(M)}),w._parser.setCsiHandler({final:"X"},function(M){return w.eraseChars(M)}),w._parser.setCsiHandler({final:"Z"},function(M){return w.cursorBackwardTab(M)}),w._parser.setCsiHandler({final:"`"},function(M){return w.charPosAbsolute(M)}),w._parser.setCsiHandler({final:"a"},function(M){return w.hPositionRelative(M)}),w._parser.setCsiHandler({final:"b"},function(M){return w.repeatPrecedingCharacter(M)}),w._parser.setCsiHandler({final:"c"},function(M){return w.sendDeviceAttributesPrimary(M)}),w._parser.setCsiHandler({prefix:">",final:"c"},function(M){return w.sendDeviceAttributesSecondary(M)}),w._parser.setCsiHandler({final:"d"},function(M){return w.linePosAbsolute(M)}),w._parser.setCsiHandler({final:"e"},function(M){return w.vPositionRelative(M)}),w._parser.setCsiHandler({final:"f"},function(M){return w.hVPosition(M)}),w._parser.setCsiHandler({final:"g"},function(M){return w.tabClear(M)}),w._parser.setCsiHandler({final:"h"},function(M){return w.setMode(M)}),w._parser.setCsiHandler({prefix:"?",final:"h"},function(M){return w.setModePrivate(M)}),w._parser.setCsiHandler({final:"l"},function(M){return w.resetMode(M)}),w._parser.setCsiHandler({prefix:"?",final:"l"},function(M){return w.resetModePrivate(M)}),w._parser.setCsiHandler({final:"m"},function(M){return w.charAttributes(M)}),w._parser.setCsiHandler({final:"n"},function(M){return w.deviceStatus(M)}),w._parser.setCsiHandler({prefix:"?",final:"n"},function(M){return w.deviceStatusPrivate(M)}),w._parser.setCsiHandler({intermediates:"!",final:"p"},function(M){return w.softReset(M)}),w._parser.setCsiHandler({intermediates:" ",final:"q"},function(M){return w.setCursorStyle(M)}),w._parser.setCsiHandler({final:"r"},function(M){return w.setScrollRegion(M)}),w._parser.setCsiHandler({final:"s"},function(M){return w.saveCursor(M)}),w._parser.setCsiHandler({final:"t"},function(M){return w.windowOptions(M)}),w._parser.setCsiHandler({final:"u"},function(M){return w.restoreCursor(M)}),w._parser.setCsiHandler({intermediates:"'",final:"}"},function(M){return w.insertColumns(M)}),w._parser.setCsiHandler({intermediates:"'",final:"~"},function(M){return w.deleteColumns(M)}),w._parser.setExecuteHandler(p.C0.BEL,function(){return w.bell()}),w._parser.setExecuteHandler(p.C0.LF,function(){return w.lineFeed()}),w._parser.setExecuteHandler(p.C0.VT,function(){return w.lineFeed()}),w._parser.setExecuteHandler(p.C0.FF,function(){return w.lineFeed()}),w._parser.setExecuteHandler(p.C0.CR,function(){return w.carriageReturn()}),w._parser.setExecuteHandler(p.C0.BS,function(){return w.backspace()}),w._parser.setExecuteHandler(p.C0.HT,function(){return w.tab()}),w._parser.setExecuteHandler(p.C0.SO,function(){return w.shiftOut()}),w._parser.setExecuteHandler(p.C0.SI,function(){return w.shiftIn()}),w._parser.setExecuteHandler(p.C1.IND,function(){return w.index()}),w._parser.setExecuteHandler(p.C1.NEL,function(){return w.nextLine()}),w._parser.setExecuteHandler(p.C1.HTS,function(){return w.tabSet()}),w._parser.setOscHandler(0,new l.OscHandler(function(M){w.setTitle(M),w.setIconName(M)})),w._parser.setOscHandler(1,new l.OscHandler(function(M){return w.setIconName(M)})),w._parser.setOscHandler(2,new l.OscHandler(function(M){return w.setTitle(M)})),w._parser.setEscHandler({final:"7"},function(){return w.saveCursor()}),w._parser.setEscHandler({final:"8"},function(){return w.restoreCursor()}),w._parser.setEscHandler({final:"D"},function(){return w.index()}),w._parser.setEscHandler({final:"E"},function(){return w.nextLine()}),w._parser.setEscHandler({final:"H"},function(){return w.tabSet()}),w._parser.setEscHandler({final:"M"},function(){return w.reverseIndex()}),w._parser.setEscHandler({final:"="},function(){return w.keypadApplicationMode()}),w._parser.setEscHandler({final:">"},function(){return w.keypadNumericMode()}),w._parser.setEscHandler({final:"c"},function(){return w.fullReset()}),w._parser.setEscHandler({final:"n"},function(){return w.setgLevel(2)}),w._parser.setEscHandler({final:"o"},function(){return w.setgLevel(3)}),w._parser.setEscHandler({final:"|"},function(){return w.setgLevel(3)}),w._parser.setEscHandler({final:"}"},function(){return w.setgLevel(2)}),w._parser.setEscHandler({final:"~"},function(){return w.setgLevel(1)}),w._parser.setEscHandler({intermediates:"%",final:"@"},function(){return w.selectDefaultCharset()}),w._parser.setEscHandler({intermediates:"%",final:"G"},function(){return w.selectDefaultCharset()});var P=function(M){k._parser.setEscHandler({intermediates:"(",final:M},function(){return w.selectCharset("("+M)}),k._parser.setEscHandler({intermediates:")",final:M},function(){return w.selectCharset(")"+M)}),k._parser.setEscHandler({intermediates:"*",final:M},function(){return w.selectCharset("*"+M)}),k._parser.setEscHandler({intermediates:"+",final:M},function(){return w.selectCharset("+"+M)}),k._parser.setEscHandler({intermediates:"-",final:M},function(){return w.selectCharset("-"+M)}),k._parser.setEscHandler({intermediates:".",final:M},function(){return w.selectCharset("."+M)}),k._parser.setEscHandler({intermediates:"/",final:M},function(){return w.selectCharset("/"+M)})},k=this;for(var K in d.CHARSETS)P(K);return w._parser.setEscHandler({intermediates:"#",final:"8"},function(){return w.screenAlignmentPattern()}),w._parser.setErrorHandler(function(M){return w._logService.error("Parsing error: ",M),M}),w._parser.setDcsHandler({intermediates:"$",final:"q"},new y(w._bufferService,w._coreService,w._logService,w._optionsService)),w}return _(E,A),Object.defineProperty(E.prototype,"onRequestBell",{get:function(){return this._onRequestBell.event},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"onRequestRefreshRows",{get:function(){return this._onRequestRefreshRows.event},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"onRequestReset",{get:function(){return this._onRequestReset.event},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"onRequestScroll",{get:function(){return this._onRequestScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"onRequestSyncScrollBar",{get:function(){return this._onRequestSyncScrollBar.event},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"onRequestWindowsOptionsReport",{get:function(){return this._onRequestWindowsOptionsReport.event},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"onA11yChar",{get:function(){return this._onA11yChar.event},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"onA11yTab",{get:function(){return this._onA11yTab.event},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"onCursorMove",{get:function(){return this._onCursorMove.event},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"onLineFeed",{get:function(){return this._onLineFeed.event},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"onScroll",{get:function(){return this._onScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"onTitleChange",{get:function(){return this._onTitleChange.event},enumerable:!1,configurable:!0}),E.prototype.dispose=function(){A.prototype.dispose.call(this)},E.prototype.parse=function(b){var v=this._bufferService.buffer,O=v.x,D=v.y;if(this._logService.debug("parsing data",b),this._parseBuffer.length131072)for(var W=0;W0&&K.getWidth(Q.x-1)===2&&K.setCellFromCodePoint(Q.x-1,0,1,k.fg,k.bg,k.extended);for(var M=v;M=Y){if(w){for(;Q.x=this._bufferService.rows&&(Q.y=this._bufferService.rows-1),Q.lines.get(Q.ybase+Q.y).isWrapped=!0),K=Q.lines.get(Q.ybase+Q.y)}else if(Q.x=Y-1,W===2)continue}if(P&&(K.insertCells(Q.x,W,Q.getNullCell(k),k),K.getWidth(Y-1)===2&&K.setCellFromCodePoint(Y-1,t.NULL_CELL_CODE,t.NULL_CELL_WIDTH,k.fg,k.bg,k.extended)),K.setCellFromCodePoint(Q.x++,D,W,k.fg,k.bg,k.extended),W>0)for(;--W;)K.setCellFromCodePoint(Q.x++,0,0,k.fg,k.bg,k.extended)}else K.getWidth(Q.x-1)?K.addCodepointToCell(Q.x-1,D):K.addCodepointToCell(Q.x-2,D)}O-v>0&&(K.loadCell(Q.x-1,this._workCell),this._workCell.getWidth()===2||this._workCell.getCode()>65535?this._parser.precedingCodepoint=0:this._workCell.isCombined()?this._parser.precedingCodepoint=this._workCell.getChars().charCodeAt(0):this._parser.precedingCodepoint=this._workCell.content),Q.x0&&K.getWidth(Q.x)===0&&!K.hasContent(Q.x)&&K.setCellFromCodePoint(Q.x,0,1,k.fg,k.bg,k.extended),this._dirtyRowService.markDirty(Q.y)},E.prototype.addCsiHandler=function(b,v){var O=this;return b.final!=="t"||b.prefix||b.intermediates?this._parser.addCsiHandler(b,v):this._parser.addCsiHandler(b,function(D){return!x(D.params[0],O._optionsService.options.windowOptions)||v(D)})},E.prototype.addDcsHandler=function(b,v){return this._parser.addDcsHandler(b,new g.DcsHandler(v))},E.prototype.addEscHandler=function(b,v){return this._parser.addEscHandler(b,v)},E.prototype.addOscHandler=function(b,v){return this._parser.addOscHandler(b,new l.OscHandler(v))},E.prototype.bell=function(){this._onRequestBell.fire()},E.prototype.lineFeed=function(){var b=this._bufferService.buffer;this._dirtyRowService.markDirty(b.y),this._optionsService.options.convertEol&&(b.x=0),b.y++,b.y===b.scrollBottom+1?(b.y--,this._onRequestScroll.fire(this._eraseAttrData())):b.y>=this._bufferService.rows&&(b.y=this._bufferService.rows-1),b.x>=this._bufferService.cols&&b.x--,this._dirtyRowService.markDirty(b.y),this._onLineFeed.fire()},E.prototype.carriageReturn=function(){this._bufferService.buffer.x=0},E.prototype.backspace=function(){var b,v=this._bufferService.buffer;if(!this._coreService.decPrivateModes.reverseWraparound)return this._restrictCursor(),void(v.x>0&&v.x--);if(this._restrictCursor(this._bufferService.cols),v.x>0)v.x--;else if(v.x===0&&v.y>v.scrollTop&&v.y<=v.scrollBottom&&((b=v.lines.get(v.ybase+v.y))===null||b===void 0?void 0:b.isWrapped)){v.lines.get(v.ybase+v.y).isWrapped=!1,v.y--,v.x=this._bufferService.cols-1;var O=v.lines.get(v.ybase+v.y);O.hasWidth(v.x)&&!O.hasContent(v.x)&&v.x--}this._restrictCursor()},E.prototype.tab=function(){if(!(this._bufferService.buffer.x>=this._bufferService.cols)){var b=this._bufferService.buffer.x;this._bufferService.buffer.x=this._bufferService.buffer.nextStop(),this._optionsService.options.screenReaderMode&&this._onA11yTab.fire(this._bufferService.buffer.x-b)}},E.prototype.shiftOut=function(){this._charsetService.setgLevel(1)},E.prototype.shiftIn=function(){this._charsetService.setgLevel(0)},E.prototype._restrictCursor=function(b){b===void 0&&(b=this._bufferService.cols-1),this._bufferService.buffer.x=Math.min(b,Math.max(0,this._bufferService.buffer.x)),this._bufferService.buffer.y=this._coreService.decPrivateModes.origin?Math.min(this._bufferService.buffer.scrollBottom,Math.max(this._bufferService.buffer.scrollTop,this._bufferService.buffer.y)):Math.min(this._bufferService.rows-1,Math.max(0,this._bufferService.buffer.y)),this._dirtyRowService.markDirty(this._bufferService.buffer.y)},E.prototype._setCursor=function(b,v){this._dirtyRowService.markDirty(this._bufferService.buffer.y),this._coreService.decPrivateModes.origin?(this._bufferService.buffer.x=b,this._bufferService.buffer.y=this._bufferService.buffer.scrollTop+v):(this._bufferService.buffer.x=b,this._bufferService.buffer.y=v),this._restrictCursor(),this._dirtyRowService.markDirty(this._bufferService.buffer.y)},E.prototype._moveCursor=function(b,v){this._restrictCursor(),this._setCursor(this._bufferService.buffer.x+b,this._bufferService.buffer.y+v)},E.prototype.cursorUp=function(b){var v=this._bufferService.buffer.y-this._bufferService.buffer.scrollTop;v>=0?this._moveCursor(0,-Math.min(v,b.params[0]||1)):this._moveCursor(0,-(b.params[0]||1))},E.prototype.cursorDown=function(b){var v=this._bufferService.buffer.scrollBottom-this._bufferService.buffer.y;v>=0?this._moveCursor(0,Math.min(v,b.params[0]||1)):this._moveCursor(0,b.params[0]||1)},E.prototype.cursorForward=function(b){this._moveCursor(b.params[0]||1,0)},E.prototype.cursorBackward=function(b){this._moveCursor(-(b.params[0]||1),0)},E.prototype.cursorNextLine=function(b){this.cursorDown(b),this._bufferService.buffer.x=0},E.prototype.cursorPrecedingLine=function(b){this.cursorUp(b),this._bufferService.buffer.x=0},E.prototype.cursorCharAbsolute=function(b){this._setCursor((b.params[0]||1)-1,this._bufferService.buffer.y)},E.prototype.cursorPosition=function(b){this._setCursor(b.length>=2?(b.params[1]||1)-1:0,(b.params[0]||1)-1)},E.prototype.charPosAbsolute=function(b){this._setCursor((b.params[0]||1)-1,this._bufferService.buffer.y)},E.prototype.hPositionRelative=function(b){this._moveCursor(b.params[0]||1,0)},E.prototype.linePosAbsolute=function(b){this._setCursor(this._bufferService.buffer.x,(b.params[0]||1)-1)},E.prototype.vPositionRelative=function(b){this._moveCursor(0,b.params[0]||1)},E.prototype.hVPosition=function(b){this.cursorPosition(b)},E.prototype.tabClear=function(b){var v=b.params[0];v===0?delete this._bufferService.buffer.tabs[this._bufferService.buffer.x]:v===3&&(this._bufferService.buffer.tabs={})},E.prototype.cursorForwardTab=function(b){if(!(this._bufferService.buffer.x>=this._bufferService.cols))for(var v=b.params[0]||1;v--;)this._bufferService.buffer.x=this._bufferService.buffer.nextStop()},E.prototype.cursorBackwardTab=function(b){if(!(this._bufferService.buffer.x>=this._bufferService.cols))for(var v=b.params[0]||1,O=this._bufferService.buffer;v--;)O.x=O.prevStop()},E.prototype._eraseInBufferLine=function(b,v,O,D){D===void 0&&(D=!1);var W=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+b);W.replaceCells(v,O,this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),D&&(W.isWrapped=!1)},E.prototype._resetBufferLine=function(b){var v=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+b);v.fill(this._bufferService.buffer.getNullCell(this._eraseAttrData())),v.isWrapped=!1},E.prototype.eraseInDisplay=function(b){var v;switch(this._restrictCursor(),b.params[0]){case 0:for(v=this._bufferService.buffer.y,this._dirtyRowService.markDirty(v),this._eraseInBufferLine(v++,this._bufferService.buffer.x,this._bufferService.cols,this._bufferService.buffer.x===0);v=this._bufferService.cols&&(this._bufferService.buffer.lines.get(v+1).isWrapped=!1);v--;)this._resetBufferLine(v);this._dirtyRowService.markDirty(0);break;case 2:for(v=this._bufferService.rows,this._dirtyRowService.markDirty(v-1);v--;)this._resetBufferLine(v);this._dirtyRowService.markDirty(0);break;case 3:var O=this._bufferService.buffer.lines.length-this._bufferService.rows;O>0&&(this._bufferService.buffer.lines.trimStart(O),this._bufferService.buffer.ybase=Math.max(this._bufferService.buffer.ybase-O,0),this._bufferService.buffer.ydisp=Math.max(this._bufferService.buffer.ydisp-O,0),this._onScroll.fire(0))}},E.prototype.eraseInLine=function(b){switch(this._restrictCursor(),b.params[0]){case 0:this._eraseInBufferLine(this._bufferService.buffer.y,this._bufferService.buffer.x,this._bufferService.cols);break;case 1:this._eraseInBufferLine(this._bufferService.buffer.y,0,this._bufferService.buffer.x+1);break;case 2:this._eraseInBufferLine(this._bufferService.buffer.y,0,this._bufferService.cols)}this._dirtyRowService.markDirty(this._bufferService.buffer.y)},E.prototype.insertLines=function(b){this._restrictCursor();var v=b.params[0]||1,O=this._bufferService.buffer;if(!(O.y>O.scrollBottom||O.yO.scrollBottom||O.yv.scrollBottom||v.yv.scrollBottom||v.yv.scrollBottom||v.yv.scrollBottom||v.y0||(this._is("xterm")||this._is("rxvt-unicode")||this._is("screen")?this._coreService.triggerDataEvent(p.C0.ESC+"[?1;2c"):this._is("linux")&&this._coreService.triggerDataEvent(p.C0.ESC+"[?6c"))},E.prototype.sendDeviceAttributesSecondary=function(b){b.params[0]>0||(this._is("xterm")?this._coreService.triggerDataEvent(p.C0.ESC+"[>0;276;0c"):this._is("rxvt-unicode")?this._coreService.triggerDataEvent(p.C0.ESC+"[>85;95;0c"):this._is("linux")?this._coreService.triggerDataEvent(b.params[0]+"c"):this._is("screen")&&this._coreService.triggerDataEvent(p.C0.ESC+"[>83;40003;0c"))},E.prototype._is=function(b){return(this._optionsService.options.termName+"").indexOf(b)===0},E.prototype.setMode=function(b){for(var v=0;v=2||D[1]===2&&Q+W>=5)break;D[1]&&(W=1)}while(++Q+v5)&&(b=1),v.extended.underlineStyle=b,v.fg|=268435456,b===0&&(v.fg&=-268435457),v.updateExtended()},E.prototype.charAttributes=function(b){if(b.length===1&&b.params[0]===0)return this._curAttrData.fg=a.DEFAULT_ATTR_DATA.fg,void(this._curAttrData.bg=a.DEFAULT_ATTR_DATA.bg);for(var v,O=b.length,D=this._curAttrData,W=0;W=30&&v<=37?(D.fg&=-50331904,D.fg|=16777216|v-30):v>=40&&v<=47?(D.bg&=-50331904,D.bg|=16777216|v-40):v>=90&&v<=97?(D.fg&=-50331904,D.fg|=16777224|v-90):v>=100&&v<=107?(D.bg&=-50331904,D.bg|=16777224|v-100):v===0?(D.fg=a.DEFAULT_ATTR_DATA.fg,D.bg=a.DEFAULT_ATTR_DATA.bg):v===1?D.fg|=134217728:v===3?D.bg|=67108864:v===4?(D.fg|=268435456,this._processUnderline(b.hasSubParams(W)?b.getSubParams(W)[0]:1,D)):v===5?D.fg|=536870912:v===7?D.fg|=67108864:v===8?D.fg|=1073741824:v===2?D.bg|=134217728:v===21?this._processUnderline(2,D):v===22?(D.fg&=-134217729,D.bg&=-134217729):v===23?D.bg&=-67108865:v===24?D.fg&=-268435457:v===25?D.fg&=-536870913:v===27?D.fg&=-67108865:v===28?D.fg&=-1073741825:v===39?(D.fg&=-67108864,D.fg|=16777215&a.DEFAULT_ATTR_DATA.fg):v===49?(D.bg&=-67108864,D.bg|=16777215&a.DEFAULT_ATTR_DATA.bg):v===38||v===48||v===58?W+=this._extractColor(b,W,D):v===59?(D.extended=D.extended.clone(),D.extended.underlineColor=-1,D.updateExtended()):v===100?(D.fg&=-67108864,D.fg|=16777215&a.DEFAULT_ATTR_DATA.fg,D.bg&=-67108864,D.bg|=16777215&a.DEFAULT_ATTR_DATA.bg):this._logService.debug("Unknown SGR attribute: %d.",v)},E.prototype.deviceStatus=function(b){switch(b.params[0]){case 5:this._coreService.triggerDataEvent(p.C0.ESC+"[0n");break;case 6:var v=this._bufferService.buffer.y+1,O=this._bufferService.buffer.x+1;this._coreService.triggerDataEvent(p.C0.ESC+"["+v+";"+O+"R")}},E.prototype.deviceStatusPrivate=function(b){switch(b.params[0]){case 6:var v=this._bufferService.buffer.y+1,O=this._bufferService.buffer.x+1;this._coreService.triggerDataEvent(p.C0.ESC+"[?"+v+";"+O+"R")}},E.prototype.softReset=function(b){this._coreService.isCursorHidden=!1,this._onRequestSyncScrollBar.fire(),this._bufferService.buffer.scrollTop=0,this._bufferService.buffer.scrollBottom=this._bufferService.rows-1,this._curAttrData=a.DEFAULT_ATTR_DATA.clone(),this._coreService.reset(),this._charsetService.reset(),this._bufferService.buffer.savedX=0,this._bufferService.buffer.savedY=this._bufferService.buffer.ybase,this._bufferService.buffer.savedCurAttrData.fg=this._curAttrData.fg,this._bufferService.buffer.savedCurAttrData.bg=this._curAttrData.bg,this._bufferService.buffer.savedCharset=this._charsetService.charset,this._coreService.decPrivateModes.origin=!1},E.prototype.setCursorStyle=function(b){var v=b.params[0]||1;switch(v){case 1:case 2:this._optionsService.options.cursorStyle="block";break;case 3:case 4:this._optionsService.options.cursorStyle="underline";break;case 5:case 6:this._optionsService.options.cursorStyle="bar"}var O=v%2==1;this._optionsService.options.cursorBlink=O},E.prototype.setScrollRegion=function(b){var v,O=b.params[0]||1;(b.length<2||(v=b.params[1])>this._bufferService.rows||v===0)&&(v=this._bufferService.rows),v>O&&(this._bufferService.buffer.scrollTop=O-1,this._bufferService.buffer.scrollBottom=v-1,this._setCursor(0,0))},E.prototype.windowOptions=function(b){if(x(b.params[0],this._optionsService.options.windowOptions)){var v=b.length>1?b.params[1]:0;switch(b.params[0]){case 14:v!==2&&this._onRequestWindowsOptionsReport.fire(r.GET_WIN_SIZE_PIXELS);break;case 16:this._onRequestWindowsOptionsReport.fire(r.GET_CELL_SIZE_PIXELS);break;case 18:this._bufferService&&this._coreService.triggerDataEvent(p.C0.ESC+"[8;"+this._bufferService.rows+";"+this._bufferService.cols+"t");break;case 22:v!==0&&v!==2||(this._windowTitleStack.push(this._windowTitle),this._windowTitleStack.length>10&&this._windowTitleStack.shift()),v!==0&&v!==1||(this._iconNameStack.push(this._iconName),this._iconNameStack.length>10&&this._iconNameStack.shift());break;case 23:v!==0&&v!==2||this._windowTitleStack.length&&this.setTitle(this._windowTitleStack.pop()),v!==0&&v!==1||this._iconNameStack.length&&this.setIconName(this._iconNameStack.pop())}}},E.prototype.saveCursor=function(b){this._bufferService.buffer.savedX=this._bufferService.buffer.x,this._bufferService.buffer.savedY=this._bufferService.buffer.ybase+this._bufferService.buffer.y,this._bufferService.buffer.savedCurAttrData.fg=this._curAttrData.fg,this._bufferService.buffer.savedCurAttrData.bg=this._curAttrData.bg,this._bufferService.buffer.savedCharset=this._charsetService.charset},E.prototype.restoreCursor=function(b){this._bufferService.buffer.x=this._bufferService.buffer.savedX||0,this._bufferService.buffer.y=Math.max(this._bufferService.buffer.savedY-this._bufferService.buffer.ybase,0),this._curAttrData.fg=this._bufferService.buffer.savedCurAttrData.fg,this._curAttrData.bg=this._bufferService.buffer.savedCurAttrData.bg,this._charsetService.charset=this._savedCharset,this._bufferService.buffer.savedCharset&&(this._charsetService.charset=this._bufferService.buffer.savedCharset),this._restrictCursor()},E.prototype.setTitle=function(b){this._windowTitle=b,this._onTitleChange.fire(b)},E.prototype.setIconName=function(b){this._iconName=b},E.prototype.nextLine=function(){this._bufferService.buffer.x=0,this.index()},E.prototype.keypadApplicationMode=function(){this._logService.debug("Serial port requested application keypad."),this._coreService.decPrivateModes.applicationKeypad=!0,this._onRequestSyncScrollBar.fire()},E.prototype.keypadNumericMode=function(){this._logService.debug("Switching back to normal keypad."),this._coreService.decPrivateModes.applicationKeypad=!1,this._onRequestSyncScrollBar.fire()},E.prototype.selectDefaultCharset=function(){this._charsetService.setgLevel(0),this._charsetService.setgCharset(0,d.DEFAULT_CHARSET)},E.prototype.selectCharset=function(b){b.length===2?b[0]!=="/"&&this._charsetService.setgCharset(C[b[0]],d.CHARSETS[b[1]]||d.DEFAULT_CHARSET):this.selectDefaultCharset()},E.prototype.index=function(){this._restrictCursor();var b=this._bufferService.buffer;this._bufferService.buffer.y++,b.y===b.scrollBottom+1?(b.y--,this._onRequestScroll.fire(this._eraseAttrData())):b.y>=this._bufferService.rows&&(b.y=this._bufferService.rows-1),this._restrictCursor()},E.prototype.tabSet=function(){this._bufferService.buffer.tabs[this._bufferService.buffer.x]=!0},E.prototype.reverseIndex=function(){this._restrictCursor();var b=this._bufferService.buffer;if(b.y===b.scrollTop){var v=b.scrollBottom-b.scrollTop;b.lines.shiftElements(b.ybase+b.y,v,1),b.lines.set(b.ybase+b.y,b.getBlankLine(this._eraseAttrData())),this._dirtyRowService.markRangeDirty(b.scrollTop,b.scrollBottom)}else b.y--,this._restrictCursor()},E.prototype.fullReset=function(){this._parser.reset(),this._onRequestReset.fire()},E.prototype.reset=function(){this._curAttrData=a.DEFAULT_ATTR_DATA.clone(),this._eraseAttrDataInternal=a.DEFAULT_ATTR_DATA.clone()},E.prototype._eraseAttrData=function(){return this._eraseAttrDataInternal.bg&=-67108864,this._eraseAttrDataInternal.bg|=67108863&this._curAttrData.bg,this._eraseAttrDataInternal},E.prototype.setgLevel=function(b){this._charsetService.setgLevel(b)},E.prototype.screenAlignmentPattern=function(){var b=new e.CellData;b.content=1<<22|"E".charCodeAt(0),b.fg=this._curAttrData.fg,b.bg=this._curAttrData.bg;var v=this._bufferService.buffer;this._setCursor(0,0);for(var O=0;O256)throw new Error("maxSubParamsLength must not be greater than 256");this.params=new Int32Array(r),this.length=0,this._subParams=new Int32Array(p),this._subParamsLength=0,this._subParamsIdx=new Uint16Array(r),this._rejectDigits=!1,this._rejectSubDigits=!1,this._digitIsSub=!1}return _.fromArray=function(r){var p=new _;if(!r.length)return p;for(var d=r[0]instanceof Array?1:0;d>8,c=255&this._subParamsIdx[p];c-d>0&&r.push(Array.prototype.slice.call(this._subParams,d,c))}return r},_.prototype.reset=function(){this.length=0,this._subParamsLength=0,this._rejectDigits=!1,this._rejectSubDigits=!1,this._digitIsSub=!1},_.prototype.addParam=function(r){if(this._digitIsSub=!1,this.length>=this.maxLength)this._rejectDigits=!0;else{if(r<-1)throw new Error("values lesser than -1 are not allowed");this._subParamsIdx[this.length]=this._subParamsLength<<8|this._subParamsLength,this.params[this.length++]=r>2147483647?2147483647:r}},_.prototype.addSubParam=function(r){if(this._digitIsSub=!0,this.length)if(this._rejectDigits||this._subParamsLength>=this.maxSubParamsLength)this._rejectSubDigits=!0;else{if(r<-1)throw new Error("values lesser than -1 are not allowed");this._subParams[this._subParamsLength++]=r>2147483647?2147483647:r,this._subParamsIdx[this.length-1]++}},_.prototype.hasSubParams=function(r){return(255&this._subParamsIdx[r])-(this._subParamsIdx[r]>>8)>0},_.prototype.getSubParams=function(r){var p=this._subParamsIdx[r]>>8,d=255&this._subParamsIdx[r];return d-p>0?this._subParams.subarray(p,d):null},_.prototype.getSubParamsAll=function(){for(var r={},p=0;p>8,c=255&this._subParamsIdx[p];c-d>0&&(r[p]=this._subParams.slice(d,c))}return r},_.prototype.addDigit=function(r){var p;if(!(this._rejectDigits||!(p=this._digitIsSub?this._subParamsLength:this.length)||this._digitIsSub&&this._rejectSubDigits)){var d=this._digitIsSub?this._subParams:this.params,c=d[p-1];d[p-1]=~c?Math.min(10*c+r,2147483647):r}},_}();f.Params=m},function(S,f,L){"use strict";Object.defineProperty(f,"__esModule",{value:!0}),f.OscHandler=f.OscParser=void 0;var m=L(23),_=L(8),r=function(){function d(){this._state=0,this._id=-1,this._handlers=Object.create(null),this._handlerFb=function(){}}return d.prototype.addHandler=function(c,o){this._handlers[c]===void 0&&(this._handlers[c]=[]);var i=this._handlers[c];return i.push(o),{dispose:function(){var s=i.indexOf(o);s!==-1&&i.splice(s,1)}}},d.prototype.setHandler=function(c,o){this._handlers[c]=[o]},d.prototype.clearHandler=function(c){this._handlers[c]&&delete this._handlers[c]},d.prototype.setHandlerFallback=function(c){this._handlerFb=c},d.prototype.dispose=function(){this._handlers=Object.create(null),this._handlerFb=function(){}},d.prototype.reset=function(){this._state===2&&this.end(!1),this._id=-1,this._state=0},d.prototype._start=function(){var c=this._handlers[this._id];if(c)for(var o=c.length-1;o>=0;o--)c[o].start();else this._handlerFb(this._id,"START")},d.prototype._put=function(c,o,i){var s=this._handlers[this._id];if(s)for(var a=s.length-1;a>=0;a--)s[a].put(c,o,i);else this._handlerFb(this._id,"PUT",_.utf32ToString(c,o,i))},d.prototype._end=function(c){var o=this._handlers[this._id];if(o){for(var i=o.length-1;i>=0&&o[i].end(c)===!1;i--);for(i--;i>=0;i--)o[i].end(!1)}else this._handlerFb(this._id,"END",c)},d.prototype.start=function(){this.reset(),this._id=-1,this._state=1},d.prototype.put=function(c,o,i){if(this._state!==3){if(this._state===1)for(;o0&&this._put(c,o,i)}},d.prototype.end=function(c){this._state!==0&&(this._state!==3&&(this._state===1&&this._start(),this._end(c)),this._id=-1,this._state=0)},d}();f.OscParser=r;var p=function(){function d(c){this._handler=c,this._data="",this._hitLimit=!1}return d.prototype.start=function(){this._data="",this._hitLimit=!1},d.prototype.put=function(c,o,i){this._hitLimit||(this._data+=_.utf32ToString(c,o,i),this._data.length>m.PAYLOAD_LIMIT&&(this._data="",this._hitLimit=!0))},d.prototype.end=function(c){var o;return this._hitLimit?o=!1:c&&(o=this._handler(this._data)),this._data="",this._hitLimit=!1,o},d}();f.OscHandler=p},function(S,f,L){"use strict";Object.defineProperty(f,"__esModule",{value:!0}),f.PAYLOAD_LIMIT=void 0,f.PAYLOAD_LIMIT=1e7},function(S,f,L){"use strict";Object.defineProperty(f,"__esModule",{value:!0}),f.DcsHandler=f.DcsParser=void 0;var m=L(8),_=L(21),r=L(23),p=[],d=function(){function o(){this._handlers=Object.create(null),this._active=p,this._ident=0,this._handlerFb=function(){}}return o.prototype.dispose=function(){this._handlers=Object.create(null),this._handlerFb=function(){}},o.prototype.addHandler=function(i,s){this._handlers[i]===void 0&&(this._handlers[i]=[]);var a=this._handlers[i];return a.push(s),{dispose:function(){var n=a.indexOf(s);n!==-1&&a.splice(n,1)}}},o.prototype.setHandler=function(i,s){this._handlers[i]=[s]},o.prototype.clearHandler=function(i){this._handlers[i]&&delete this._handlers[i]},o.prototype.setHandlerFallback=function(i){this._handlerFb=i},o.prototype.reset=function(){this._active.length&&this.unhook(!1),this._active=p,this._ident=0},o.prototype.hook=function(i,s){if(this.reset(),this._ident=i,this._active=this._handlers[i]||p,this._active.length)for(var a=this._active.length-1;a>=0;a--)this._active[a].hook(s);else this._handlerFb(this._ident,"HOOK",s)},o.prototype.put=function(i,s,a){if(this._active.length)for(var n=this._active.length-1;n>=0;n--)this._active[n].put(i,s,a);else this._handlerFb(this._ident,"PUT",m.utf32ToString(i,s,a))},o.prototype.unhook=function(i){if(this._active.length){for(var s=this._active.length-1;s>=0&&this._active[s].unhook(i)===!1;s--);for(s--;s>=0;s--)this._active[s].unhook(!1)}else this._handlerFb(this._ident,"UNHOOK",i);this._active=p,this._ident=0},o}();f.DcsParser=d;var c=function(){function o(i){this._handler=i,this._data="",this._hitLimit=!1}return o.prototype.hook=function(i){this._params=i.clone(),this._data="",this._hitLimit=!1},o.prototype.put=function(i,s,a){this._hitLimit||(this._data+=m.utf32ToString(i,s,a),this._data.length>r.PAYLOAD_LIMIT&&(this._data="",this._hitLimit=!0))},o.prototype.unhook=function(i){var s;return this._hitLimit?s=!1:i&&(s=this._handler(this._data,this._params||new _.Params)),this._params=void 0,this._data="",this._hitLimit=!1,s},o}();f.DcsHandler=c},function(S,f,L){"use strict";Object.defineProperty(f,"__esModule",{value:!0}),f.removeTerminalFromCache=f.acquireCharAtlas=void 0;var m=L(26),_=L(43),r=[];f.acquireCharAtlas=function(p,d,c,o,i){for(var s=m.generateConfig(o,i,p,c),a=0;a=0){if(m.configEquals(t.config,s))return t.atlas;t.ownedBy.length===1?(t.atlas.dispose(),r.splice(a,1)):t.ownedBy.splice(n,1);break}}for(a=0;a1)for(var y=this._getJoinedRanges(t,l,u,a,e),T=0;T1)for(y=this._getJoinedRanges(t,l,u,a,e),T=0;T=this._line.length))return u?(this._line.loadCell(e,u),u):this._line.loadCell(e,new m.CellData)},t.prototype.translateToString=function(e,u,l){return this._line.translateToString(e,u,l)},t}(),a=function(){function t(e){this._core=e}return t.prototype.registerCsiHandler=function(e,u){return this._core.addCsiHandler(e,function(l){return u(l.toArray())})},t.prototype.addCsiHandler=function(e,u){return this.registerCsiHandler(e,u)},t.prototype.registerDcsHandler=function(e,u){return this._core.addDcsHandler(e,function(l,g){return u(l,g.toArray())})},t.prototype.addDcsHandler=function(e,u){return this.registerDcsHandler(e,u)},t.prototype.registerEscHandler=function(e,u){return this._core.addEscHandler(e,u)},t.prototype.addEscHandler=function(e,u){return this.registerEscHandler(e,u)},t.prototype.registerOscHandler=function(e,u){return this._core.addOscHandler(e,u)},t.prototype.addOscHandler=function(e,u){return this.registerOscHandler(e,u)},t}(),n=function(){function t(e){this._core=e}return t.prototype.register=function(e){this._core.unicodeService.register(e)},Object.defineProperty(t.prototype,"versions",{get:function(){return this._core.unicodeService.versions},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"activeVersion",{get:function(){return this._core.unicodeService.activeVersion},set:function(e){this._core.unicodeService.activeVersion=e},enumerable:!1,configurable:!0}),t}()},function(S,f,L){"use strict";var m,_=this&&this.__extends||(m=function(Y,w){return(m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(P,k){P.__proto__=k}||function(P,k){for(var K in k)k.hasOwnProperty(K)&&(P[K]=k[K])})(Y,w)},function(Y,w){function P(){this.constructor=Y}m(Y,w),Y.prototype=w===null?Object.create(w):(P.prototype=w.prototype,new P)});Object.defineProperty(f,"__esModule",{value:!0}),f.Terminal=void 0;var r=L(36),p=L(37),d=L(38),c=L(12),o=L(19),i=L(40),s=L(50),a=L(51),n=L(11),t=L(7),e=L(18),u=L(54),l=L(55),g=L(56),C=L(57),x=L(59),y=L(0),T=L(16),A=L(27),E=L(60),b=L(5),v=L(61),O=L(62),D=L(63),W=L(64),Q=L(65),j=typeof window!="undefined"?window.document:null,q=function(Y){function w(P){P===void 0&&(P={});var k=Y.call(this,P)||this;return k.browser=n,k._keyDownHandled=!1,k._onCursorMove=new y.EventEmitter,k._onKey=new y.EventEmitter,k._onRender=new y.EventEmitter,k._onSelectionChange=new y.EventEmitter,k._onTitleChange=new y.EventEmitter,k._onFocus=new y.EventEmitter,k._onBlur=new y.EventEmitter,k._onA11yCharEmitter=new y.EventEmitter,k._onA11yTabEmitter=new y.EventEmitter,k._setup(),k.linkifier=k._instantiationService.createInstance(s.Linkifier),k.linkifier2=k.register(k._instantiationService.createInstance(D.Linkifier2)),k.register(k._inputHandler.onRequestBell(function(){return k.bell()})),k.register(k._inputHandler.onRequestRefreshRows(function(K,M){return k.refresh(K,M)})),k.register(k._inputHandler.onRequestReset(function(){return k.reset()})),k.register(k._inputHandler.onRequestScroll(function(K,M){return k.scroll(K,M||void 0)})),k.register(k._inputHandler.onRequestWindowsOptionsReport(function(K){return k._reportWindowsOptions(K)})),k.register(y.forwardEvent(k._inputHandler.onCursorMove,k._onCursorMove)),k.register(y.forwardEvent(k._inputHandler.onTitleChange,k._onTitleChange)),k.register(y.forwardEvent(k._inputHandler.onA11yChar,k._onA11yCharEmitter)),k.register(y.forwardEvent(k._inputHandler.onA11yTab,k._onA11yTabEmitter)),k.register(k._bufferService.onResize(function(K){return k._afterResize(K.cols,K.rows)})),k}return _(w,Y),Object.defineProperty(w.prototype,"options",{get:function(){return this.optionsService.options},enumerable:!1,configurable:!0}),Object.defineProperty(w.prototype,"onCursorMove",{get:function(){return this._onCursorMove.event},enumerable:!1,configurable:!0}),Object.defineProperty(w.prototype,"onKey",{get:function(){return this._onKey.event},enumerable:!1,configurable:!0}),Object.defineProperty(w.prototype,"onRender",{get:function(){return this._onRender.event},enumerable:!1,configurable:!0}),Object.defineProperty(w.prototype,"onSelectionChange",{get:function(){return this._onSelectionChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(w.prototype,"onTitleChange",{get:function(){return this._onTitleChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(w.prototype,"onFocus",{get:function(){return this._onFocus.event},enumerable:!1,configurable:!0}),Object.defineProperty(w.prototype,"onBlur",{get:function(){return this._onBlur.event},enumerable:!1,configurable:!0}),Object.defineProperty(w.prototype,"onA11yChar",{get:function(){return this._onA11yCharEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(w.prototype,"onA11yTab",{get:function(){return this._onA11yTabEmitter.event},enumerable:!1,configurable:!0}),w.prototype.dispose=function(){var P,k,K;this._isDisposed||(Y.prototype.dispose.call(this),(P=this._renderService)===null||P===void 0||P.dispose(),this._customKeyEventHandler=void 0,this.write=function(){},(K=(k=this.element)===null||k===void 0?void 0:k.parentNode)===null||K===void 0||K.removeChild(this.element))},w.prototype._setup=function(){Y.prototype._setup.call(this),this._customKeyEventHandler=void 0},Object.defineProperty(w.prototype,"buffer",{get:function(){return this.buffers.active},enumerable:!1,configurable:!0}),w.prototype.focus=function(){this.textarea&&this.textarea.focus({preventScroll:!0})},w.prototype._updateOptions=function(P){var k,K,M,H;switch(Y.prototype._updateOptions.call(this,P),P){case"fontFamily":case"fontSize":(k=this._renderService)===null||k===void 0||k.clear(),(K=this._charSizeService)===null||K===void 0||K.measure();break;case"cursorBlink":case"cursorStyle":this.refresh(this.buffer.y,this.buffer.y);break;case"drawBoldTextInBrightColors":case"letterSpacing":case"lineHeight":case"fontWeight":case"fontWeightBold":case"minimumContrastRatio":this._renderService&&(this._renderService.clear(),this._renderService.onResize(this.cols,this.rows),this.refresh(0,this.rows-1));break;case"rendererType":this._renderService&&(this._renderService.setRenderer(this._createRenderer()),this._renderService.onResize(this.cols,this.rows));break;case"scrollback":(M=this.viewport)===null||M===void 0||M.syncScrollArea();break;case"screenReaderMode":this.optionsService.options.screenReaderMode?!this._accessibilityManager&&this._renderService&&(this._accessibilityManager=new g.AccessibilityManager(this,this._renderService)):((H=this._accessibilityManager)===null||H===void 0||H.dispose(),this._accessibilityManager=void 0);break;case"tabStopWidth":this.buffers.setupTabStops();break;case"theme":this._setTheme(this.optionsService.options.theme)}},w.prototype._onTextAreaFocus=function(P){this._coreService.decPrivateModes.sendFocus&&this._coreService.triggerDataEvent(c.C0.ESC+"[I"),this.updateCursorStyle(P),this.element.classList.add("focus"),this._showCursor(),this._onFocus.fire()},w.prototype.blur=function(){var P;return(P=this.textarea)===null||P===void 0?void 0:P.blur()},w.prototype._onTextAreaBlur=function(){this.textarea.value="",this.refresh(this.buffer.y,this.buffer.y),this._coreService.decPrivateModes.sendFocus&&this._coreService.triggerDataEvent(c.C0.ESC+"[O"),this.element.classList.remove("focus"),this._onBlur.fire()},w.prototype._syncTextArea=function(){if(this.textarea&&this.buffer.isCursorInViewport&&!this._compositionHelper.isComposing){var P=Math.ceil(this._charSizeService.height*this.optionsService.options.lineHeight),k=this._bufferService.buffer.y*P,K=this._bufferService.buffer.x*this._charSizeService.width;this.textarea.style.left=K+"px",this.textarea.style.top=k+"px",this.textarea.style.width=this._charSizeService.width+"px",this.textarea.style.height=P+"px",this.textarea.style.lineHeight=P+"px",this.textarea.style.zIndex="-5"}},w.prototype._initGlobal=function(){var P=this;this._bindKeys(),this.register(t.addDisposableDomListener(this.element,"copy",function(K){P.hasSelection()&&d.copyHandler(K,P._selectionService)}));var k=function(K){return d.handlePasteEvent(K,P.textarea,P._coreService)};this.register(t.addDisposableDomListener(this.textarea,"paste",k)),this.register(t.addDisposableDomListener(this.element,"paste",k)),n.isFirefox?this.register(t.addDisposableDomListener(this.element,"mousedown",function(K){K.button===2&&d.rightClickHandler(K,P.textarea,P.screenElement,P._selectionService,P.options.rightClickSelectsWord)})):this.register(t.addDisposableDomListener(this.element,"contextmenu",function(K){d.rightClickHandler(K,P.textarea,P.screenElement,P._selectionService,P.options.rightClickSelectsWord)})),n.isLinux&&this.register(t.addDisposableDomListener(this.element,"auxclick",function(K){K.button===1&&d.moveTextAreaUnderMouseCursor(K,P.textarea,P.screenElement)}))},w.prototype._bindKeys=function(){var P=this;this.register(t.addDisposableDomListener(this.textarea,"keyup",function(k){return P._keyUp(k)},!0)),this.register(t.addDisposableDomListener(this.textarea,"keydown",function(k){return P._keyDown(k)},!0)),this.register(t.addDisposableDomListener(this.textarea,"keypress",function(k){return P._keyPress(k)},!0)),this.register(t.addDisposableDomListener(this.textarea,"compositionstart",function(){return P._compositionHelper.compositionstart()})),this.register(t.addDisposableDomListener(this.textarea,"compositionupdate",function(k){return P._compositionHelper.compositionupdate(k)})),this.register(t.addDisposableDomListener(this.textarea,"compositionend",function(){return P._compositionHelper.compositionend()})),this.register(this.onRender(function(){return P._compositionHelper.updateCompositionElements()})),this.register(this.onRender(function(k){return P._queueLinkification(k.start,k.end)}))},w.prototype.open=function(P){var k=this;if(!P)throw new Error("Terminal requires a parent element.");j.body.contains(P)||this._logService.debug("Terminal.open was called on an element that was not attached to the DOM"),this._document=P.ownerDocument,this.element=this._document.createElement("div"),this.element.dir="ltr",this.element.classList.add("terminal"),this.element.classList.add("xterm"),this.element.setAttribute("tabindex","0"),P.appendChild(this.element);var K=j.createDocumentFragment();this._viewportElement=j.createElement("div"),this._viewportElement.classList.add("xterm-viewport"),K.appendChild(this._viewportElement),this._viewportScrollArea=j.createElement("div"),this._viewportScrollArea.classList.add("xterm-scroll-area"),this._viewportElement.appendChild(this._viewportScrollArea),this.screenElement=j.createElement("div"),this.screenElement.classList.add("xterm-screen"),this._helperContainer=j.createElement("div"),this._helperContainer.classList.add("xterm-helpers"),this.screenElement.appendChild(this._helperContainer),K.appendChild(this.screenElement),this.textarea=j.createElement("textarea"),this.textarea.classList.add("xterm-helper-textarea"),this.textarea.setAttribute("aria-label",e.promptLabel),this.textarea.setAttribute("aria-multiline","false"),this.textarea.setAttribute("autocorrect","off"),this.textarea.setAttribute("autocapitalize","off"),this.textarea.setAttribute("spellcheck","false"),this.textarea.tabIndex=0,this.register(t.addDisposableDomListener(this.textarea,"focus",function(ae){return k._onTextAreaFocus(ae)})),this.register(t.addDisposableDomListener(this.textarea,"blur",function(){return k._onTextAreaBlur()})),this._helperContainer.appendChild(this.textarea);var M=this._instantiationService.createInstance(W.CoreBrowserService,this.textarea);this._instantiationService.setService(b.ICoreBrowserService,M),this._charSizeService=this._instantiationService.createInstance(v.CharSizeService,this._document,this._helperContainer),this._instantiationService.setService(b.ICharSizeService,this._charSizeService),this._compositionView=j.createElement("div"),this._compositionView.classList.add("composition-view"),this._compositionHelper=this._instantiationService.createInstance(r.CompositionHelper,this.textarea,this._compositionView),this._helperContainer.appendChild(this._compositionView),this.element.appendChild(K),this._theme=this.options.theme||this._theme,this._colorManager=new A.ColorManager(j,this.options.allowTransparency),this.register(this.optionsService.onOptionChange(function(ae){return k._colorManager.onOptionsChange(ae)})),this._colorManager.setTheme(this._theme);var H=this._createRenderer();this._renderService=this.register(this._instantiationService.createInstance(E.RenderService,H,this.rows,this.screenElement)),this._instantiationService.setService(b.IRenderService,this._renderService),this.register(this._renderService.onRenderedBufferChange(function(ae){return k._onRender.fire(ae)})),this.onResize(function(ae){return k._renderService.resize(ae.cols,ae.rows)}),this._soundService=this._instantiationService.createInstance(u.SoundService),this._instantiationService.setService(b.ISoundService,this._soundService),this._mouseService=this._instantiationService.createInstance(O.MouseService),this._instantiationService.setService(b.IMouseService,this._mouseService),this.viewport=this._instantiationService.createInstance(p.Viewport,function(ae,ve){return k.scrollLines(ae,ve)},this._viewportElement,this._viewportScrollArea),this.viewport.onThemeChange(this._colorManager.colors),this.register(this._inputHandler.onRequestSyncScrollBar(function(){return k.viewport.syncScrollArea()})),this.register(this.viewport),this.register(this.onCursorMove(function(){k._renderService.onCursorMove(),k._syncTextArea()})),this.register(this.onResize(function(){return k._renderService.onResize(k.cols,k.rows)})),this.register(this.onBlur(function(){return k._renderService.onBlur()})),this.register(this.onFocus(function(){return k._renderService.onFocus()})),this.register(this._renderService.onDimensionsChange(function(){return k.viewport.syncScrollArea()})),this._selectionService=this.register(this._instantiationService.createInstance(a.SelectionService,this.element,this.screenElement)),this._instantiationService.setService(b.ISelectionService,this._selectionService),this.register(this._selectionService.onRequestScrollLines(function(ae){return k.scrollLines(ae.amount,ae.suppressScrollEvent)})),this.register(this._selectionService.onSelectionChange(function(){return k._onSelectionChange.fire()})),this.register(this._selectionService.onRequestRedraw(function(ae){return k._renderService.onSelectionChanged(ae.start,ae.end,ae.columnSelectMode)})),this.register(this._selectionService.onLinuxMouseSelection(function(ae){k.textarea.value=ae,k.textarea.focus(),k.textarea.select()})),this.register(this.onScroll(function(){k.viewport.syncScrollArea(),k._selectionService.refresh()})),this.register(t.addDisposableDomListener(this._viewportElement,"scroll",function(){return k._selectionService.refresh()})),this._mouseZoneManager=this._instantiationService.createInstance(l.MouseZoneManager,this.element,this.screenElement),this.register(this._mouseZoneManager),this.register(this.onScroll(function(){return k._mouseZoneManager.clearAll()})),this.linkifier.attachToDom(this.element,this._mouseZoneManager),this.linkifier2.attachToDom(this.element,this._mouseService,this._renderService),this.register(t.addDisposableDomListener(this.element,"mousedown",function(ae){return k._selectionService.onMouseDown(ae)})),this._coreMouseService.areMouseEventsActive?(this._selectionService.disable(),this.element.classList.add("enable-mouse-events")):this._selectionService.enable(),this.options.screenReaderMode&&(this._accessibilityManager=new g.AccessibilityManager(this,this._renderService)),this._charSizeService.measure(),this.refresh(0,this.rows-1),this._initGlobal(),this.bindMouse()},w.prototype._createRenderer=function(){switch(this.options.rendererType){case"canvas":return this._instantiationService.createInstance(i.Renderer,this._colorManager.colors,this.screenElement,this.linkifier,this.linkifier2);case"dom":return this._instantiationService.createInstance(C.DomRenderer,this._colorManager.colors,this.element,this.screenElement,this._viewportElement,this.linkifier,this.linkifier2);default:throw new Error('Unrecognized rendererType "'+this.options.rendererType+'"')}},w.prototype._setTheme=function(P){var k,K,M;this._theme=P,(k=this._colorManager)===null||k===void 0||k.setTheme(P),(K=this._renderService)===null||K===void 0||K.setColors(this._colorManager.colors),(M=this.viewport)===null||M===void 0||M.onThemeChange(this._colorManager.colors)},w.prototype.bindMouse=function(){var P=this,k=this,K=this.element;function M(z){var ne,fe,ie=k._mouseService.getRawByteCoords(z,k.screenElement,k.cols,k.rows);if(!ie)return!1;switch(z.overrideType||z.type){case"mousemove":fe=32,z.buttons===void 0?(ne=3,z.button!==void 0&&(ne=z.button<3?z.button:3)):ne=1&z.buttons?0:4&z.buttons?1:2&z.buttons?2:3;break;case"mouseup":fe=0,ne=z.button<3?z.button:3;break;case"mousedown":fe=1,ne=z.button<3?z.button:3;break;case"wheel":z.deltaY!==0&&(fe=z.deltaY<0?0:1),ne=4;break;default:return!1}return!(fe===void 0||ne===void 0||ne>4)&&k._coreMouseService.triggerMouseEvent({col:ie.x-33,row:ie.y-33,button:ne,action:fe,ctrl:z.ctrlKey,alt:z.altKey,shift:z.shiftKey})}var H={mouseup:null,wheel:null,mousedrag:null,mousemove:null},ae=function(z){return M(z),z.buttons||(P._document.removeEventListener("mouseup",H.mouseup),H.mousedrag&&P._document.removeEventListener("mousemove",H.mousedrag)),P.cancel(z)},ve=function(z){return M(z),z.preventDefault(),P.cancel(z)},de=function(z){z.buttons&&M(z)},be=function(z){z.buttons||M(z)};this.register(this._coreMouseService.onProtocolChange(function(z){z?(P.optionsService.options.logLevel==="debug"&&P._logService.debug("Binding to mouse events:",P._coreMouseService.explainEvents(z)),P.element.classList.add("enable-mouse-events"),P._selectionService.disable()):(P._logService.debug("Unbinding from mouse events."),P.element.classList.remove("enable-mouse-events"),P._selectionService.enable()),8&z?H.mousemove||(K.addEventListener("mousemove",be),H.mousemove=be):(K.removeEventListener("mousemove",H.mousemove),H.mousemove=null),16&z?H.wheel||(K.addEventListener("wheel",ve,{passive:!1}),H.wheel=ve):(K.removeEventListener("wheel",H.wheel),H.wheel=null),2&z?H.mouseup||(H.mouseup=ae):(P._document.removeEventListener("mouseup",H.mouseup),H.mouseup=null),4&z?H.mousedrag||(H.mousedrag=de):(P._document.removeEventListener("mousemove",H.mousedrag),H.mousedrag=null)})),this._coreMouseService.activeProtocol=this._coreMouseService.activeProtocol,this.register(t.addDisposableDomListener(K,"mousedown",function(z){if(z.preventDefault(),P.focus(),P._coreMouseService.areMouseEventsActive&&!P._selectionService.shouldForceSelection(z))return M(z),H.mouseup&&P._document.addEventListener("mouseup",H.mouseup),H.mousedrag&&P._document.addEventListener("mousemove",H.mousedrag),P.cancel(z)})),this.register(t.addDisposableDomListener(K,"wheel",function(z){if(!H.wheel){if(!P.buffer.hasScrollback){var ne=P.viewport.getLinesScrolled(z);if(ne===0)return;for(var fe=c.C0.ESC+(P._coreService.decPrivateModes.applicationCursorKeys?"O":"[")+(z.deltaY<0?"A":"B"),ie="",oe=0;oe47)},w.prototype._keyUp=function(P){this._customKeyEventHandler&&this._customKeyEventHandler(P)===!1||(function(k){return k.keyCode===16||k.keyCode===17||k.keyCode===18}(P)||this.focus(),this.updateCursorStyle(P))},w.prototype._keyPress=function(P){var k;if(this._keyDownHandled)return!1;if(this._customKeyEventHandler&&this._customKeyEventHandler(P)===!1)return!1;if(this.cancel(P),P.charCode)k=P.charCode;else if(P.which===null||P.which===void 0)k=P.keyCode;else{if(P.which===0||P.charCode===0)return!1;k=P.which}return!(!k||(P.altKey||P.ctrlKey||P.metaKey)&&!this._isThirdLevelShift(this.browser,P))&&(k=String.fromCharCode(k),this._onKey.fire({key:k,domEvent:P}),this._showCursor(),this._coreService.triggerDataEvent(k,!0),!0)},w.prototype.bell=function(){this._soundBell()&&this._soundService.playBellSound()},w.prototype.resize=function(P,k){P!==this.cols||k!==this.rows?Y.prototype.resize.call(this,P,k):this._charSizeService&&!this._charSizeService.hasValidSize&&this._charSizeService.measure()},w.prototype._afterResize=function(P,k){var K,M;(K=this._charSizeService)===null||K===void 0||K.measure(),(M=this.viewport)===null||M===void 0||M.syncScrollArea(!0)},w.prototype.clear=function(){if(this.buffer.ybase!==0||this.buffer.y!==0){this.buffer.lines.set(0,this.buffer.lines.get(this.buffer.ybase+this.buffer.y)),this.buffer.lines.length=1,this.buffer.ydisp=0,this.buffer.ybase=0,this.buffer.y=0;for(var P=1;P=0;e--)(a=c[e])&&(t=(n<3?a(t):n>3?a(o,i,t):a(o,i))||t);return n>3&&t&&Object.defineProperty(o,i,t),t},_=this&&this.__param||function(c,o){return function(i,s){o(i,s,c)}};Object.defineProperty(f,"__esModule",{value:!0}),f.CompositionHelper=void 0;var r=L(5),p=L(1),d=function(){function c(o,i,s,a,n,t){this._textarea=o,this._compositionView=i,this._bufferService=s,this._optionsService=a,this._charSizeService=n,this._coreService=t,this._isComposing=!1,this._isSendingComposition=!1,this._compositionPosition={start:0,end:0}}return Object.defineProperty(c.prototype,"isComposing",{get:function(){return this._isComposing},enumerable:!1,configurable:!0}),c.prototype.compositionstart=function(){this._isComposing=!0,this._compositionPosition.start=this._textarea.value.length,this._compositionView.textContent="",this._compositionView.classList.add("active")},c.prototype.compositionupdate=function(o){var i=this;this._compositionView.textContent=o.data,this.updateCompositionElements(),setTimeout(function(){i._compositionPosition.end=i._textarea.value.length},0)},c.prototype.compositionend=function(){this._finalizeComposition(!0)},c.prototype.keydown=function(o){if(this._isComposing||this._isSendingComposition){if(o.keyCode===229)return!1;if(o.keyCode===16||o.keyCode===17||o.keyCode===18)return!1;this._finalizeComposition(!1)}return o.keyCode!==229||(this._handleAnyTextareaChanges(),!1)},c.prototype._finalizeComposition=function(o){var i=this;if(this._compositionView.classList.remove("active"),this._isComposing=!1,o){var s={start:this._compositionPosition.start,end:this._compositionPosition.end};this._isSendingComposition=!0,setTimeout(function(){if(i._isSendingComposition){i._isSendingComposition=!1;var n=void 0;n=i._isComposing?i._textarea.value.substring(s.start,s.end):i._textarea.value.substring(s.start),i._coreService.triggerDataEvent(n,!0)}},0)}else{this._isSendingComposition=!1;var a=this._textarea.value.substring(this._compositionPosition.start,this._compositionPosition.end);this._coreService.triggerDataEvent(a,!0)}},c.prototype._handleAnyTextareaChanges=function(){var o=this,i=this._textarea.value;setTimeout(function(){if(!o._isComposing){var s=o._textarea.value.replace(i,"");s.length>0&&o._coreService.triggerDataEvent(s,!0)}},0)},c.prototype.updateCompositionElements=function(o){var i=this;if(this._isComposing){if(this._bufferService.buffer.isCursorInViewport){var s=Math.ceil(this._charSizeService.height*this._optionsService.options.lineHeight),a=this._bufferService.buffer.y*s,n=this._bufferService.buffer.x*this._charSizeService.width;this._compositionView.style.left=n+"px",this._compositionView.style.top=a+"px",this._compositionView.style.height=s+"px",this._compositionView.style.lineHeight=s+"px",this._compositionView.style.fontFamily=this._optionsService.options.fontFamily,this._compositionView.style.fontSize=this._optionsService.options.fontSize+"px";var t=this._compositionView.getBoundingClientRect();this._textarea.style.left=n+"px",this._textarea.style.top=a+"px",this._textarea.style.width=t.width+"px",this._textarea.style.height=t.height+"px",this._textarea.style.lineHeight=t.height+"px"}o||setTimeout(function(){return i.updateCompositionElements(!0)},0)}},c=m([_(2,p.IBufferService),_(3,p.IOptionsService),_(4,r.ICharSizeService),_(5,p.ICoreService)],c)}();f.CompositionHelper=d},function(S,f,L){"use strict";var m,_=this&&this.__extends||(m=function(a,n){return(m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var u in e)e.hasOwnProperty(u)&&(t[u]=e[u])})(a,n)},function(a,n){function t(){this.constructor=a}m(a,n),a.prototype=n===null?Object.create(n):(t.prototype=n.prototype,new t)}),r=this&&this.__decorate||function(a,n,t,e){var u,l=arguments.length,g=l<3?n:e===null?e=Object.getOwnPropertyDescriptor(n,t):e;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")g=Reflect.decorate(a,n,t,e);else for(var C=a.length-1;C>=0;C--)(u=a[C])&&(g=(l<3?u(g):l>3?u(n,t,g):u(n,t))||g);return l>3&&g&&Object.defineProperty(n,t,g),g},p=this&&this.__param||function(a,n){return function(t,e){n(t,e,a)}};Object.defineProperty(f,"__esModule",{value:!0}),f.Viewport=void 0;var d=L(2),c=L(7),o=L(5),i=L(1),s=function(a){function n(t,e,u,l,g,C,x){var y=a.call(this)||this;return y._scrollLines=t,y._viewportElement=e,y._scrollArea=u,y._bufferService=l,y._optionsService=g,y._charSizeService=C,y._renderService=x,y.scrollBarWidth=0,y._currentRowHeight=0,y._lastRecordedBufferLength=0,y._lastRecordedViewportHeight=0,y._lastRecordedBufferHeight=0,y._lastTouchY=0,y._lastScrollTop=0,y._wheelPartialScroll=0,y._refreshAnimationFrame=null,y._ignoreNextScrollEvent=!1,y.scrollBarWidth=y._viewportElement.offsetWidth-y._scrollArea.offsetWidth||15,y.register(c.addDisposableDomListener(y._viewportElement,"scroll",y._onScroll.bind(y))),setTimeout(function(){return y.syncScrollArea()},0),y}return _(n,a),n.prototype.onThemeChange=function(t){this._viewportElement.style.backgroundColor=t.background.css},n.prototype._refresh=function(t){var e=this;if(t)return this._innerRefresh(),void(this._refreshAnimationFrame!==null&&cancelAnimationFrame(this._refreshAnimationFrame));this._refreshAnimationFrame===null&&(this._refreshAnimationFrame=requestAnimationFrame(function(){return e._innerRefresh()}))},n.prototype._innerRefresh=function(){if(this._charSizeService.height>0){this._currentRowHeight=this._renderService.dimensions.scaledCellHeight/window.devicePixelRatio,this._lastRecordedViewportHeight=this._viewportElement.offsetHeight;var t=Math.round(this._currentRowHeight*this._lastRecordedBufferLength)+(this._lastRecordedViewportHeight-this._renderService.dimensions.canvasHeight);this._lastRecordedBufferHeight!==t&&(this._lastRecordedBufferHeight=t,this._scrollArea.style.height=this._lastRecordedBufferHeight+"px")}var e=this._bufferService.buffer.ydisp*this._currentRowHeight;this._viewportElement.scrollTop!==e&&(this._ignoreNextScrollEvent=!0,this._viewportElement.scrollTop=e),this._refreshAnimationFrame=null},n.prototype.syncScrollArea=function(t){if(t===void 0&&(t=!1),this._lastRecordedBufferLength!==this._bufferService.buffer.lines.length)return this._lastRecordedBufferLength=this._bufferService.buffer.lines.length,void this._refresh(t);if(this._lastRecordedViewportHeight===this._renderService.dimensions.canvasHeight){var e=this._bufferService.buffer.ydisp*this._currentRowHeight;this._lastScrollTop===e&&this._lastScrollTop===this._viewportElement.scrollTop&&this._renderService.dimensions.scaledCellHeight/window.devicePixelRatio===this._currentRowHeight||this._refresh(t)}else this._refresh(t)},n.prototype._onScroll=function(t){if(this._lastScrollTop=this._viewportElement.scrollTop,this._viewportElement.offsetParent)if(this._ignoreNextScrollEvent)this._ignoreNextScrollEvent=!1;else{var e=Math.round(this._lastScrollTop/this._currentRowHeight)-this._bufferService.buffer.ydisp;this._scrollLines(e,!0)}},n.prototype._bubbleScroll=function(t,e){var u=this._viewportElement.scrollTop+this._lastRecordedViewportHeight;return!(e<0&&this._viewportElement.scrollTop!==0||e>0&&u0?1:-1),this._wheelPartialScroll%=1):t.deltaMode===WheelEvent.DOM_DELTA_PAGE&&(e*=this._bufferService.rows),e},n.prototype._applyScrollModifier=function(t,e){var u=this._optionsService.options.fastScrollModifier;return u==="alt"&&e.altKey||u==="ctrl"&&e.ctrlKey||u==="shift"&&e.shiftKey?t*this._optionsService.options.fastScrollSensitivity*this._optionsService.options.scrollSensitivity:t*this._optionsService.options.scrollSensitivity},n.prototype.onTouchStart=function(t){this._lastTouchY=t.touches[0].pageY},n.prototype.onTouchMove=function(t){var e=this._lastTouchY-t.touches[0].pageY;return this._lastTouchY=t.touches[0].pageY,e!==0&&(this._viewportElement.scrollTop+=e,this._bubbleScroll(t,e))},n=r([p(3,i.IBufferService),p(4,i.IOptionsService),p(5,o.ICharSizeService),p(6,o.IRenderService)],n)}(d.Disposable);f.Viewport=s},function(S,f,L){"use strict";function m(d){return d.replace(/\r?\n/g,"\r")}function _(d,c){return c?"[200~"+d+"[201~":d}function r(d,c,o){d=_(d=m(d),o.decPrivateModes.bracketedPasteMode),o.triggerDataEvent(d,!0),c.value=""}function p(d,c,o){var i=o.getBoundingClientRect(),s=d.clientX-i.left-10,a=d.clientY-i.top-10;c.style.width="20px",c.style.height="20px",c.style.left=s+"px",c.style.top=a+"px",c.style.zIndex="1000",c.focus()}Object.defineProperty(f,"__esModule",{value:!0}),f.rightClickHandler=f.moveTextAreaUnderMouseCursor=f.paste=f.handlePasteEvent=f.copyHandler=f.bracketTextForPaste=f.prepareTextForTerminal=void 0,f.prepareTextForTerminal=m,f.bracketTextForPaste=_,f.copyHandler=function(d,c){d.clipboardData&&d.clipboardData.setData("text/plain",c.selectionText),d.preventDefault()},f.handlePasteEvent=function(d,c,o){d.stopPropagation(),d.clipboardData&&r(d.clipboardData.getData("text/plain"),c,o)},f.paste=r,f.moveTextAreaUnderMouseCursor=p,f.rightClickHandler=function(d,c,o,i,s){p(d,c,o),s&&!i.isClickInSelection(d)&&i.selectWordAtCursor(d),c.value=i.selectionText,c.select()}},function(S,f,L){"use strict";var m,_=this&&this.__extends||(m=function(a,n){return(m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var u in e)e.hasOwnProperty(u)&&(t[u]=e[u])})(a,n)},function(a,n){function t(){this.constructor=a}m(a,n),a.prototype=n===null?Object.create(n):(t.prototype=n.prototype,new t)});Object.defineProperty(f,"__esModule",{value:!0}),f.EscapeSequenceParser=f.VT500_TRANSITION_TABLE=f.TransitionTable=void 0;var r=L(2),p=L(15),d=L(21),c=L(22),o=L(24),i=function(){function a(n){this.table=new Uint8Array(n)}return a.prototype.setDefault=function(n,t){p.fill(this.table,n<<4|t)},a.prototype.add=function(n,t,e,u){this.table[t<<8|n]=e<<4|u},a.prototype.addMany=function(n,t,e,u){for(var l=0;l1)throw new Error("only one byte as prefix supported");if((u=t.prefix.charCodeAt(0))&&60>u||u>63)throw new Error("prefix must be in range 0x3c .. 0x3f")}if(t.intermediates){if(t.intermediates.length>2)throw new Error("only two bytes as intermediates are supported");for(var l=0;lg||g>47)throw new Error("intermediate must be in range 0x20 .. 0x2f");u<<=8,u|=g}}if(t.final.length!==1)throw new Error("final must be a single byte");var C=t.final.charCodeAt(0);if(e[0]>C||C>e[1])throw new Error("final must be in range "+e[0]+" .. "+e[1]);return u<<=8,u|=C},n.prototype.identToString=function(t){for(var e=[];t;)e.push(String.fromCharCode(255&t)),t>>=8;return e.reverse().join("")},n.prototype.dispose=function(){this._csiHandlers=Object.create(null),this._executeHandlers=Object.create(null),this._escHandlers=Object.create(null),this._oscParser.dispose(),this._dcsParser.dispose()},n.prototype.setPrintHandler=function(t){this._printHandler=t},n.prototype.clearPrintHandler=function(){this._printHandler=this._printHandlerFb},n.prototype.addEscHandler=function(t,e){var u=this._identifier(t,[48,126]);this._escHandlers[u]===void 0&&(this._escHandlers[u]=[]);var l=this._escHandlers[u];return l.push(e),{dispose:function(){var g=l.indexOf(e);g!==-1&&l.splice(g,1)}}},n.prototype.setEscHandler=function(t,e){this._escHandlers[this._identifier(t,[48,126])]=[e]},n.prototype.clearEscHandler=function(t){this._escHandlers[this._identifier(t,[48,126])]&&delete this._escHandlers[this._identifier(t,[48,126])]},n.prototype.setEscHandlerFallback=function(t){this._escHandlerFb=t},n.prototype.setExecuteHandler=function(t,e){this._executeHandlers[t.charCodeAt(0)]=e},n.prototype.clearExecuteHandler=function(t){this._executeHandlers[t.charCodeAt(0)]&&delete this._executeHandlers[t.charCodeAt(0)]},n.prototype.setExecuteHandlerFallback=function(t){this._executeHandlerFb=t},n.prototype.addCsiHandler=function(t,e){var u=this._identifier(t);this._csiHandlers[u]===void 0&&(this._csiHandlers[u]=[]);var l=this._csiHandlers[u];return l.push(e),{dispose:function(){var g=l.indexOf(e);g!==-1&&l.splice(g,1)}}},n.prototype.setCsiHandler=function(t,e){this._csiHandlers[this._identifier(t)]=[e]},n.prototype.clearCsiHandler=function(t){this._csiHandlers[this._identifier(t)]&&delete this._csiHandlers[this._identifier(t)]},n.prototype.setCsiHandlerFallback=function(t){this._csiHandlerFb=t},n.prototype.addDcsHandler=function(t,e){return this._dcsParser.addHandler(this._identifier(t),e)},n.prototype.setDcsHandler=function(t,e){this._dcsParser.setHandler(this._identifier(t),e)},n.prototype.clearDcsHandler=function(t){this._dcsParser.clearHandler(this._identifier(t))},n.prototype.setDcsHandlerFallback=function(t){this._dcsParser.setHandlerFallback(t)},n.prototype.addOscHandler=function(t,e){return this._oscParser.addHandler(t,e)},n.prototype.setOscHandler=function(t,e){this._oscParser.setHandler(t,e)},n.prototype.clearOscHandler=function(t){this._oscParser.clearHandler(t)},n.prototype.setOscHandlerFallback=function(t){this._oscParser.setHandlerFallback(t)},n.prototype.setErrorHandler=function(t){this._errorHandler=t},n.prototype.clearErrorHandler=function(){this._errorHandler=this._errorHandlerFb},n.prototype.reset=function(){this.currentState=this.initialState,this._oscParser.reset(),this._dcsParser.reset(),this._params.reset(),this._params.addParam(0),this._collect=0,this.precedingCodepoint=0},n.prototype.parse=function(t,e){for(var u=0,l=0,g=this.currentState,C=this._oscParser,x=this._dcsParser,y=this._collect,T=this._params,A=this._transitions.table,E=0;E>4){case 2:for(var b=E+1;;++b){if(b>=e||(u=t[b])<32||u>126&&u<160){this._printHandler(t,E,b),E=b-1;break}if(++b>=e||(u=t[b])<32||u>126&&u<160){this._printHandler(t,E,b),E=b-1;break}if(++b>=e||(u=t[b])<32||u>126&&u<160){this._printHandler(t,E,b),E=b-1;break}if(++b>=e||(u=t[b])<32||u>126&&u<160){this._printHandler(t,E,b),E=b-1;break}}break;case 3:this._executeHandlers[u]?this._executeHandlers[u]():this._executeHandlerFb(u),this.precedingCodepoint=0;break;case 0:break;case 1:if(this._errorHandler({position:E,code:u,currentState:g,collect:y,params:T,abort:!1}).abort)return;break;case 7:for(var v=this._csiHandlers[y<<8|u],O=v?v.length-1:-1;O>=0&&v[O](T)===!1;O--);O<0&&this._csiHandlerFb(y<<8|u,T),this.precedingCodepoint=0;break;case 8:do switch(u){case 59:T.addParam(0);break;case 58:T.addSubParam(-1);break;default:T.addDigit(u-48)}while(++E47&&u<60);E--;break;case 9:y<<=8,y|=u;break;case 10:for(var D=this._escHandlers[y<<8|u],W=D?D.length-1:-1;W>=0&&D[W]()===!1;W--);W<0&&this._escHandlerFb(y<<8|u),this.precedingCodepoint=0;break;case 11:T.reset(),T.addParam(0),y=0;break;case 12:x.hook(y<<8|u,T);break;case 13:for(var Q=E+1;;++Q)if(Q>=e||(u=t[Q])===24||u===26||u===27||u>127&&u<160){x.put(t,E,Q),E=Q-1;break}break;case 14:x.unhook(u!==24&&u!==26),u===27&&(l|=1),T.reset(),T.addParam(0),y=0,this.precedingCodepoint=0;break;case 4:C.start();break;case 5:for(var j=E+1;;j++)if(j>=e||(u=t[j])<32||u>127&&u<=159){C.put(t,E,j),E=j-1;break}break;case 6:C.end(u!==24&&u!==26),u===27&&(l|=1),T.reset(),T.addParam(0),y=0,this.precedingCodepoint=0}g=15&l}this._collect=y,this.currentState=g},n}(r.Disposable);f.EscapeSequenceParser=s},function(S,f,L){"use strict";var m,_=this&&this.__extends||(m=function(C,x){return(m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(y,T){y.__proto__=T}||function(y,T){for(var A in T)T.hasOwnProperty(A)&&(y[A]=T[A])})(C,x)},function(C,x){function y(){this.constructor=C}m(C,x),C.prototype=x===null?Object.create(x):(y.prototype=x.prototype,new y)}),r=this&&this.__decorate||function(C,x,y,T){var A,E=arguments.length,b=E<3?x:T===null?T=Object.getOwnPropertyDescriptor(x,y):T;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")b=Reflect.decorate(C,x,y,T);else for(var v=C.length-1;v>=0;v--)(A=C[v])&&(b=(E<3?A(b):E>3?A(x,y,b):A(x,y))||b);return E>3&&b&&Object.defineProperty(x,y,b),b},p=this&&this.__param||function(C,x){return function(y,T){x(y,T,C)}};Object.defineProperty(f,"__esModule",{value:!0}),f.Renderer=void 0;var d=L(41),c=L(47),o=L(48),i=L(49),s=L(29),a=L(2),n=L(5),t=L(1),e=L(25),u=L(0),l=1,g=function(C){function x(y,T,A,E,b,v,O,D,W){var Q=C.call(this)||this;Q._colors=y,Q._screenElement=T,Q._bufferService=b,Q._charSizeService=v,Q._optionsService=O,Q._id=l++,Q._onRequestRedraw=new u.EventEmitter;var j=Q._optionsService.options.allowTransparency;return Q._characterJoinerRegistry=new s.CharacterJoinerRegistry(Q._bufferService),Q._renderLayers=[new d.TextRenderLayer(Q._screenElement,0,Q._colors,Q._characterJoinerRegistry,j,Q._id,Q._bufferService,O),new c.SelectionRenderLayer(Q._screenElement,1,Q._colors,Q._id,Q._bufferService,O),new i.LinkRenderLayer(Q._screenElement,2,Q._colors,Q._id,A,E,Q._bufferService,O),new o.CursorRenderLayer(Q._screenElement,3,Q._colors,Q._id,Q._onRequestRedraw,Q._bufferService,O,D,W)],Q.dimensions={scaledCharWidth:0,scaledCharHeight:0,scaledCellWidth:0,scaledCellHeight:0,scaledCharLeft:0,scaledCharTop:0,scaledCanvasWidth:0,scaledCanvasHeight:0,canvasWidth:0,canvasHeight:0,actualCellWidth:0,actualCellHeight:0},Q._devicePixelRatio=window.devicePixelRatio,Q._updateDimensions(),Q.onOptionsChanged(),Q}return _(x,C),Object.defineProperty(x.prototype,"onRequestRedraw",{get:function(){return this._onRequestRedraw.event},enumerable:!1,configurable:!0}),x.prototype.dispose=function(){for(var y=0,T=this._renderLayers;y0&&T===y[0][0]){E=!0;var v=y.shift();A=new o.JoinedCellData(this._workCell,x.translateToString(!0,v[0],v[1]),v[1]-v[0]),b=v[1]-1}!E&&this._isOverlapping(A)&&bthis._characterWidth;return this._ctx.restore(),this._characterOverlapCache[e]=u,u},n}(p.BaseRenderLayer);f.TextRenderLayer=s},function(S,f,L){"use strict";Object.defineProperty(f,"__esModule",{value:!0}),f.GridCache=void 0;var m=function(){function _(){this.cache=[]}return _.prototype.resize=function(r,p){for(var d=0;d>>24,q=W.rgba>>>16&255,Y=W.rgba>>>8&255,w=0;w=this.capacity)d=this._head,this._unlinkNode(d),delete this._map[d.key],d.key=r,d.value=p,this._map[r]=d;else{var c=this._nodePool;c.length>0?((d=c.pop()).key=r,d.value=p):d={prev:null,next:null,key:r,value:p},this._map[r]=d,this.size++}this._appendNode(d)},_}();f.LRUMap=m},function(S,f,L){"use strict";var m,_=this&&this.__extends||(m=function(p,d){return(m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(c,o){c.__proto__=o}||function(c,o){for(var i in o)o.hasOwnProperty(i)&&(c[i]=o[i])})(p,d)},function(p,d){function c(){this.constructor=p}m(p,d),p.prototype=d===null?Object.create(d):(c.prototype=d.prototype,new c)});Object.defineProperty(f,"__esModule",{value:!0}),f.SelectionRenderLayer=void 0;var r=function(p){function d(c,o,i,s,a,n){var t=p.call(this,c,"selection",o,!0,i,s,a,n)||this;return t._clearState(),t}return _(d,p),d.prototype._clearState=function(){this._state={start:void 0,end:void 0,columnSelectMode:void 0,ydisp:void 0}},d.prototype.resize=function(c){p.prototype.resize.call(this,c),this._clearState()},d.prototype.reset=function(){this._state.start&&this._state.end&&(this._clearState(),this._clearAll())},d.prototype.onSelectionChanged=function(c,o,i){if(this._didStateChange(c,o,i,this._bufferService.buffer.ydisp))if(this._clearAll(),c&&o){var s=c[1]-this._bufferService.buffer.ydisp,a=o[1]-this._bufferService.buffer.ydisp,n=Math.max(s,0),t=Math.min(a,this._bufferService.rows-1);if(!(n>=this._bufferService.rows||t<0)){if(this._ctx.fillStyle=this._colors.selectionTransparent.css,i){var e=c[0],u=o[0]-e,l=t-n+1;this._fillCells(e,n,u,l)}else{e=s===n?c[0]:0;var g=n===t?o[0]:this._bufferService.cols;this._fillCells(e,n,g-e,1);var C=Math.max(t-n-1,0);if(this._fillCells(0,n+1,this._bufferService.cols,C),n!==t){var x=a===t?o[0]:this._bufferService.cols;this._fillCells(0,t,x,1)}}this._state.start=[c[0],c[1]],this._state.end=[o[0],o[1]],this._state.columnSelectMode=i,this._state.ydisp=this._bufferService.buffer.ydisp}}else this._clearState()},d.prototype._didStateChange=function(c,o,i,s){return!this._areCoordinatesEqual(c,this._state.start)||!this._areCoordinatesEqual(o,this._state.end)||i!==this._state.columnSelectMode||s!==this._state.ydisp},d.prototype._areCoordinatesEqual=function(c,o){return!(!c||!o)&&c[0]===o[0]&&c[1]===o[1]},d}(L(13).BaseRenderLayer);f.SelectionRenderLayer=r},function(S,f,L){"use strict";var m,_=this&&this.__extends||(m=function(o,i){return(m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,a){s.__proto__=a}||function(s,a){for(var n in a)a.hasOwnProperty(n)&&(s[n]=a[n])})(o,i)},function(o,i){function s(){this.constructor=o}m(o,i),o.prototype=i===null?Object.create(i):(s.prototype=i.prototype,new s)});Object.defineProperty(f,"__esModule",{value:!0}),f.CursorRenderLayer=void 0;var r=L(13),p=L(4),d=function(o){function i(s,a,n,t,e,u,l,g,C){var x=o.call(this,s,"cursor",a,!0,n,t,u,l)||this;return x._onRequestRedraw=e,x._coreService=g,x._coreBrowserService=C,x._cell=new p.CellData,x._state={x:0,y:0,isFocused:!1,style:"",width:0},x._cursorRenderers={bar:x._renderBarCursor.bind(x),block:x._renderBlockCursor.bind(x),underline:x._renderUnderlineCursor.bind(x)},x}return _(i,o),i.prototype.resize=function(s){o.prototype.resize.call(this,s),this._state={x:0,y:0,isFocused:!1,style:"",width:0}},i.prototype.reset=function(){this._clearCursor(),this._cursorBlinkStateManager&&(this._cursorBlinkStateManager.dispose(),this._cursorBlinkStateManager=void 0,this.onOptionsChanged())},i.prototype.onBlur=function(){this._cursorBlinkStateManager&&this._cursorBlinkStateManager.pause(),this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},i.prototype.onFocus=function(){this._cursorBlinkStateManager?this._cursorBlinkStateManager.resume():this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},i.prototype.onOptionsChanged=function(){var s,a=this;this._optionsService.options.cursorBlink?this._cursorBlinkStateManager||(this._cursorBlinkStateManager=new c(this._coreBrowserService.isFocused,function(){a._render(!0)})):((s=this._cursorBlinkStateManager)===null||s===void 0||s.dispose(),this._cursorBlinkStateManager=void 0),this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},i.prototype.onCursorMove=function(){this._cursorBlinkStateManager&&this._cursorBlinkStateManager.restartBlinkAnimation()},i.prototype.onGridChanged=function(s,a){!this._cursorBlinkStateManager||this._cursorBlinkStateManager.isPaused?this._render(!1):this._cursorBlinkStateManager.restartBlinkAnimation()},i.prototype._render=function(s){if(this._coreService.isCursorInitialized&&!this._coreService.isCursorHidden){var a=this._bufferService.buffer.ybase+this._bufferService.buffer.y,n=a-this._bufferService.buffer.ydisp;if(n<0||n>=this._bufferService.rows)this._clearCursor();else{var t=Math.min(this._bufferService.buffer.x,this._bufferService.cols-1);if(this._bufferService.buffer.lines.get(a).loadCell(t,this._cell),this._cell.content!==void 0){if(!this._coreBrowserService.isFocused){this._clearCursor(),this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css;var e=this._optionsService.options.cursorStyle;return e&&e!=="block"?this._cursorRenderers[e](t,n,this._cell):this._renderBlurCursor(t,n,this._cell),this._ctx.restore(),this._state.x=t,this._state.y=n,this._state.isFocused=!1,this._state.style=e,void(this._state.width=this._cell.getWidth())}if(!this._cursorBlinkStateManager||this._cursorBlinkStateManager.isCursorVisible){if(this._state){if(this._state.x===t&&this._state.y===n&&this._state.isFocused===this._coreBrowserService.isFocused&&this._state.style===this._optionsService.options.cursorStyle&&this._state.width===this._cell.getWidth())return;this._clearCursor()}this._ctx.save(),this._cursorRenderers[this._optionsService.options.cursorStyle||"block"](t,n,this._cell),this._ctx.restore(),this._state.x=t,this._state.y=n,this._state.isFocused=!1,this._state.style=this._optionsService.options.cursorStyle,this._state.width=this._cell.getWidth()}else this._clearCursor()}}}else this._clearCursor()},i.prototype._clearCursor=function(){this._state&&(this._clearCells(this._state.x,this._state.y,this._state.width,1),this._state={x:0,y:0,isFocused:!1,style:"",width:0})},i.prototype._renderBarCursor=function(s,a,n){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillLeftLineAtCell(s,a,this._optionsService.options.cursorWidth),this._ctx.restore()},i.prototype._renderBlockCursor=function(s,a,n){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillCells(s,a,n.getWidth(),1),this._ctx.fillStyle=this._colors.cursorAccent.css,this._fillCharTrueColor(n,s,a),this._ctx.restore()},i.prototype._renderUnderlineCursor=function(s,a,n){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillBottomLineAtCells(s,a),this._ctx.restore()},i.prototype._renderBlurCursor=function(s,a,n){this._ctx.save(),this._ctx.strokeStyle=this._colors.cursor.css,this._strokeRectAtCell(s,a,n.getWidth(),1),this._ctx.restore()},i}(r.BaseRenderLayer);f.CursorRenderLayer=d;var c=function(){function o(i,s){this._renderCallback=s,this.isCursorVisible=!0,i&&this._restartInterval()}return Object.defineProperty(o.prototype,"isPaused",{get:function(){return!(this._blinkStartTimeout||this._blinkInterval)},enumerable:!1,configurable:!0}),o.prototype.dispose=function(){this._blinkInterval&&(window.clearInterval(this._blinkInterval),this._blinkInterval=void 0),this._blinkStartTimeout&&(window.clearTimeout(this._blinkStartTimeout),this._blinkStartTimeout=void 0),this._animationFrame&&(window.cancelAnimationFrame(this._animationFrame),this._animationFrame=void 0)},o.prototype.restartBlinkAnimation=function(){var i=this;this.isPaused||(this._animationTimeRestarted=Date.now(),this.isCursorVisible=!0,this._animationFrame||(this._animationFrame=window.requestAnimationFrame(function(){i._renderCallback(),i._animationFrame=void 0})))},o.prototype._restartInterval=function(i){var s=this;i===void 0&&(i=600),this._blinkInterval&&window.clearInterval(this._blinkInterval),this._blinkStartTimeout=window.setTimeout(function(){if(s._animationTimeRestarted){var a=600-(Date.now()-s._animationTimeRestarted);if(s._animationTimeRestarted=void 0,a>0)return void s._restartInterval(a)}s.isCursorVisible=!1,s._animationFrame=window.requestAnimationFrame(function(){s._renderCallback(),s._animationFrame=void 0}),s._blinkInterval=window.setInterval(function(){if(s._animationTimeRestarted){var n=600-(Date.now()-s._animationTimeRestarted);return s._animationTimeRestarted=void 0,void s._restartInterval(n)}s.isCursorVisible=!s.isCursorVisible,s._animationFrame=window.requestAnimationFrame(function(){s._renderCallback(),s._animationFrame=void 0})},600)},i)},o.prototype.pause=function(){this.isCursorVisible=!0,this._blinkInterval&&(window.clearInterval(this._blinkInterval),this._blinkInterval=void 0),this._blinkStartTimeout&&(window.clearTimeout(this._blinkStartTimeout),this._blinkStartTimeout=void 0),this._animationFrame&&(window.cancelAnimationFrame(this._animationFrame),this._animationFrame=void 0)},o.prototype.resume=function(){this.pause(),this._animationTimeRestarted=void 0,this._restartInterval(),this.restartBlinkAnimation()},o}()},function(S,f,L){"use strict";var m,_=this&&this.__extends||(m=function(o,i){return(m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,a){s.__proto__=a}||function(s,a){for(var n in a)a.hasOwnProperty(n)&&(s[n]=a[n])})(o,i)},function(o,i){function s(){this.constructor=o}m(o,i),o.prototype=i===null?Object.create(i):(s.prototype=i.prototype,new s)});Object.defineProperty(f,"__esModule",{value:!0}),f.LinkRenderLayer=void 0;var r=L(13),p=L(9),d=L(26),c=function(o){function i(s,a,n,t,e,u,l,g){var C=o.call(this,s,"link",a,!0,n,t,l,g)||this;return e.onShowLinkUnderline(function(x){return C._onShowLinkUnderline(x)}),e.onHideLinkUnderline(function(x){return C._onHideLinkUnderline(x)}),u.onShowLinkUnderline(function(x){return C._onShowLinkUnderline(x)}),u.onHideLinkUnderline(function(x){return C._onHideLinkUnderline(x)}),C}return _(i,o),i.prototype.resize=function(s){o.prototype.resize.call(this,s),this._state=void 0},i.prototype.reset=function(){this._clearCurrentLink()},i.prototype._clearCurrentLink=function(){if(this._state){this._clearCells(this._state.x1,this._state.y1,this._state.cols-this._state.x1,1);var s=this._state.y2-this._state.y1-1;s>0&&this._clearCells(0,this._state.y1+1,this._state.cols,s),this._clearCells(0,this._state.y2,this._state.x2,1),this._state=void 0}},i.prototype._onShowLinkUnderline=function(s){if(s.fg===p.INVERTED_DEFAULT_COLOR?this._ctx.fillStyle=this._colors.background.css:s.fg&&d.is256Color(s.fg)?this._ctx.fillStyle=this._colors.ansi[s.fg].css:this._ctx.fillStyle=this._colors.foreground.css,s.y1===s.y2)this._fillBottomLineAtCells(s.x1,s.y1,s.x2-s.x1);else{this._fillBottomLineAtCells(s.x1,s.y1,s.cols-s.x1);for(var a=s.y1+1;a=0;u--)(n=o[u])&&(e=(t<3?n(e):t>3?n(i,s,e):n(i,s))||e);return t>3&&e&&Object.defineProperty(i,s,e),e},_=this&&this.__param||function(o,i){return function(s,a){i(s,a,o)}};Object.defineProperty(f,"__esModule",{value:!0}),f.MouseZone=f.Linkifier=void 0;var r=L(0),p=L(1),d=function(){function o(i,s,a){this._bufferService=i,this._logService=s,this._unicodeService=a,this._linkMatchers=[],this._nextLinkMatcherId=0,this._onShowLinkUnderline=new r.EventEmitter,this._onHideLinkUnderline=new r.EventEmitter,this._onLinkTooltip=new r.EventEmitter,this._rowsToLinkify={start:void 0,end:void 0}}return Object.defineProperty(o.prototype,"onShowLinkUnderline",{get:function(){return this._onShowLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"onHideLinkUnderline",{get:function(){return this._onHideLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"onLinkTooltip",{get:function(){return this._onLinkTooltip.event},enumerable:!1,configurable:!0}),o.prototype.attachToDom=function(i,s){this._element=i,this._mouseZoneManager=s},o.prototype.linkifyRows=function(i,s){var a=this;this._mouseZoneManager&&(this._rowsToLinkify.start===void 0||this._rowsToLinkify.end===void 0?(this._rowsToLinkify.start=i,this._rowsToLinkify.end=s):(this._rowsToLinkify.start=Math.min(this._rowsToLinkify.start,i),this._rowsToLinkify.end=Math.max(this._rowsToLinkify.end,s)),this._mouseZoneManager.clearAll(i,s),this._rowsTimeoutId&&clearTimeout(this._rowsTimeoutId),this._rowsTimeoutId=setTimeout(function(){return a._linkifyRows()},o._timeBeforeLatency))},o.prototype._linkifyRows=function(){this._rowsTimeoutId=void 0;var i=this._bufferService.buffer;if(this._rowsToLinkify.start!==void 0&&this._rowsToLinkify.end!==void 0){var s=i.ydisp+this._rowsToLinkify.start;if(!(s>=i.lines.length)){for(var a=i.ydisp+Math.min(this._rowsToLinkify.end,this._bufferService.rows)+1,n=Math.ceil(2e3/this._bufferService.cols),t=this._bufferService.buffer.iterator(!1,s,a,n,n);t.hasNext();)for(var e=t.next(),u=0;u=0;s--)if(i.priority<=this._linkMatchers[s].priority)return void this._linkMatchers.splice(s+1,0,i);this._linkMatchers.splice(0,0,i)}else this._linkMatchers.push(i)},o.prototype.deregisterLinkMatcher=function(i){for(var s=0;s>9&511:void 0;a.validationCallback?a.validationCallback(C,function(E){t._rowsTimeoutId||E&&t._addLink(x[1],x[0]-t._bufferService.buffer.ydisp,C,a,A)}):g._addLink(x[1],x[0]-g._bufferService.buffer.ydisp,C,a,A)},g=this;(n=e.exec(s))!==null&&!(l()==="break"););},o.prototype._addLink=function(i,s,a,n,t){var e=this;if(this._mouseZoneManager&&this._element){var u=this._unicodeService.getStringCellWidth(a),l=i%this._bufferService.cols,g=s+Math.floor(i/this._bufferService.cols),C=(l+u)%this._bufferService.cols,x=g+Math.floor((l+u)/this._bufferService.cols);C===0&&(C=this._bufferService.cols,x--),this._mouseZoneManager.add(new c(l+1,g+1,C+1,x+1,function(y){if(n.handler)return n.handler(y,a);var T=window.open();T?(T.opener=null,T.location.href=a):console.warn("Opening link blocked as opener could not be cleared")},function(){e._onShowLinkUnderline.fire(e._createLinkHoverEvent(l,g,C,x,t)),e._element.classList.add("xterm-cursor-pointer")},function(y){e._onLinkTooltip.fire(e._createLinkHoverEvent(l,g,C,x,t)),n.hoverTooltipCallback&&n.hoverTooltipCallback(y,a,{start:{x:l,y:g},end:{x:C,y:x}})},function(){e._onHideLinkUnderline.fire(e._createLinkHoverEvent(l,g,C,x,t)),e._element.classList.remove("xterm-cursor-pointer"),n.hoverLeaveCallback&&n.hoverLeaveCallback()},function(y){return!n.willLinkActivate||n.willLinkActivate(y,a)}))}},o.prototype._createLinkHoverEvent=function(i,s,a,n,t){return{x1:i,y1:s,x2:a,y2:n,cols:this._bufferService.cols,fg:t}},o._timeBeforeLatency=200,o=m([_(0,p.IBufferService),_(1,p.ILogService),_(2,p.IUnicodeService)],o)}();f.Linkifier=d;var c=function(o,i,s,a,n,t,e,u,l){this.x1=o,this.y1=i,this.x2=s,this.y2=a,this.clickCallback=n,this.hoverCallback=t,this.tooltipCallback=e,this.leaveCallback=u,this.willLinkActivate=l};f.MouseZone=c},function(S,f,L){"use strict";var m,_=this&&this.__extends||(m=function(C,x){return(m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(y,T){y.__proto__=T}||function(y,T){for(var A in T)T.hasOwnProperty(A)&&(y[A]=T[A])})(C,x)},function(C,x){function y(){this.constructor=C}m(C,x),C.prototype=x===null?Object.create(x):(y.prototype=x.prototype,new y)}),r=this&&this.__decorate||function(C,x,y,T){var A,E=arguments.length,b=E<3?x:T===null?T=Object.getOwnPropertyDescriptor(x,y):T;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")b=Reflect.decorate(C,x,y,T);else for(var v=C.length-1;v>=0;v--)(A=C[v])&&(b=(E<3?A(b):E>3?A(x,y,b):A(x,y))||b);return E>3&&b&&Object.defineProperty(x,y,b),b},p=this&&this.__param||function(C,x){return function(y,T){x(y,T,C)}};Object.defineProperty(f,"__esModule",{value:!0}),f.SelectionService=void 0;var d=L(11),c=L(52),o=L(4),i=L(0),s=L(5),a=L(1),n=L(30),t=L(53),e=L(2),u=String.fromCharCode(160),l=new RegExp(u,"g"),g=function(C){function x(y,T,A,E,b,v,O){var D=C.call(this)||this;return D._element=y,D._screenElement=T,D._bufferService=A,D._coreService=E,D._mouseService=b,D._optionsService=v,D._renderService=O,D._dragScrollAmount=0,D._enabled=!0,D._workCell=new o.CellData,D._mouseDownTimeStamp=0,D._onLinuxMouseSelection=D.register(new i.EventEmitter),D._onRedrawRequest=D.register(new i.EventEmitter),D._onSelectionChange=D.register(new i.EventEmitter),D._onRequestScrollLines=D.register(new i.EventEmitter),D._mouseMoveListener=function(W){return D._onMouseMove(W)},D._mouseUpListener=function(W){return D._onMouseUp(W)},D._coreService.onUserInput(function(){D.hasSelection&&D.clearSelection()}),D._trimListener=D._bufferService.buffer.lines.onTrim(function(W){return D._onTrim(W)}),D.register(D._bufferService.buffers.onBufferActivate(function(W){return D._onBufferActivate(W)})),D.enable(),D._model=new c.SelectionModel(D._bufferService),D._activeSelectionMode=0,D}return _(x,C),Object.defineProperty(x.prototype,"onLinuxMouseSelection",{get:function(){return this._onLinuxMouseSelection.event},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"onRequestRedraw",{get:function(){return this._onRedrawRequest.event},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"onSelectionChange",{get:function(){return this._onSelectionChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"onRequestScrollLines",{get:function(){return this._onRequestScrollLines.event},enumerable:!1,configurable:!0}),x.prototype.dispose=function(){this._removeMouseDownListeners()},x.prototype.reset=function(){this.clearSelection()},x.prototype.disable=function(){this.clearSelection(),this._enabled=!1},x.prototype.enable=function(){this._enabled=!0},Object.defineProperty(x.prototype,"selectionStart",{get:function(){return this._model.finalSelectionStart},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"selectionEnd",{get:function(){return this._model.finalSelectionEnd},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"hasSelection",{get:function(){var y=this._model.finalSelectionStart,T=this._model.finalSelectionEnd;return!(!y||!T)&&(y[0]!==T[0]||y[1]!==T[1])},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"selectionText",{get:function(){var y=this._model.finalSelectionStart,T=this._model.finalSelectionEnd;if(!y||!T)return"";var A=this._bufferService.buffer,E=[];if(this._activeSelectionMode===3){if(y[0]===T[0])return"";for(var b=y[1];b<=T[1];b++){var v=A.translateBufferLineToString(b,!0,y[0],T[0]);E.push(v)}}else{var O=y[1]===T[1]?T[0]:void 0;for(E.push(A.translateBufferLineToString(y[1],!0,y[0],O)),b=y[1]+1;b<=T[1]-1;b++){var D=A.lines.get(b);v=A.translateBufferLineToString(b,!0),D&&D.isWrapped?E[E.length-1]+=v:E.push(v)}y[1]!==T[1]&&(D=A.lines.get(T[1]),v=A.translateBufferLineToString(T[1],!0,0,T[0]),D&&D.isWrapped?E[E.length-1]+=v:E.push(v))}return E.map(function(W){return W.replace(l," ")}).join(d.isWindows?`\r `:` -`)},enumerable:!1,configurable:!0}),x.prototype.clearSelection=function(){this._model.clearSelection(),this._removeMouseDownListeners(),this.refresh(),this._onSelectionChange.fire()},x.prototype.refresh=function(y){var T=this;(this._refreshAnimationFrame||(this._refreshAnimationFrame=window.requestAnimationFrame(function(){return T._refresh()})),d.isLinux&&y)&&this.selectionText.length&&this._onLinuxMouseSelection.fire(this.selectionText)},x.prototype._refresh=function(){this._refreshAnimationFrame=void 0,this._onRedrawRequest.fire({start:this._model.finalSelectionStart,end:this._model.finalSelectionEnd,columnSelectMode:this._activeSelectionMode===3})},x.prototype.isClickInSelection=function(y){var T=this._getMouseBufferCoords(y),A=this._model.finalSelectionStart,E=this._model.finalSelectionEnd;return!!(A&&E&&T)&&this._areCoordsInSelection(T,A,E)},x.prototype._areCoordsInSelection=function(y,T,A){return y[1]>T[1]&&y[1]=T[0]&&y[0]=T[0]},x.prototype.selectWordAtCursor=function(y){var T=this._getMouseBufferCoords(y);T&&(this._selectWordAt(T,!1),this._model.selectionEnd=void 0,this.refresh(!0))},x.prototype.selectAll=function(){this._model.isSelectAllActive=!0,this.refresh(),this._onSelectionChange.fire()},x.prototype.selectLines=function(y,T){this._model.clearSelection(),y=Math.max(y,0),T=Math.min(T,this._bufferService.buffer.lines.length-1),this._model.selectionStart=[0,y],this._model.selectionEnd=[this._bufferService.cols,T],this.refresh(),this._onSelectionChange.fire()},x.prototype._onTrim=function(y){this._model.onTrim(y)&&this.refresh()},x.prototype._getMouseBufferCoords=function(y){var T=this._mouseService.getCoords(y,this._screenElement,this._bufferService.cols,this._bufferService.rows,!0);if(T)return T[0]--,T[1]--,T[1]+=this._bufferService.buffer.ydisp,T},x.prototype._getMouseEventScrollAmount=function(y){var T=n.getCoordsRelativeToElement(y,this._screenElement)[1],A=this._renderService.dimensions.canvasHeight;return T>=0&&T<=A?0:(T>A&&(T-=A),T=Math.min(Math.max(T,-50),50),(T/=50)/Math.abs(T)+Math.round(14*T))},x.prototype.shouldForceSelection=function(y){return d.isMac?y.altKey&&this._optionsService.options.macOptionClickForcesSelection:y.shiftKey},x.prototype.onMouseDown=function(y){if(this._mouseDownTimeStamp=y.timeStamp,(y.button!==2||!this.hasSelection)&&y.button===0){if(!this._enabled){if(!this.shouldForceSelection(y))return;y.stopPropagation()}y.preventDefault(),this._dragScrollAmount=0,this._enabled&&y.shiftKey?this._onIncrementalClick(y):y.detail===1?this._onSingleClick(y):y.detail===2?this._onDoubleClick(y):y.detail===3&&this._onTripleClick(y),this._addMouseDownListeners(),this.refresh(!0)}},x.prototype._addMouseDownListeners=function(){var y=this;this._screenElement.ownerDocument&&(this._screenElement.ownerDocument.addEventListener("mousemove",this._mouseMoveListener),this._screenElement.ownerDocument.addEventListener("mouseup",this._mouseUpListener)),this._dragScrollIntervalTimer=window.setInterval(function(){return y._dragScroll()},50)},x.prototype._removeMouseDownListeners=function(){this._screenElement.ownerDocument&&(this._screenElement.ownerDocument.removeEventListener("mousemove",this._mouseMoveListener),this._screenElement.ownerDocument.removeEventListener("mouseup",this._mouseUpListener)),clearInterval(this._dragScrollIntervalTimer),this._dragScrollIntervalTimer=void 0},x.prototype._onIncrementalClick=function(y){this._model.selectionStart&&(this._model.selectionEnd=this._getMouseBufferCoords(y))},x.prototype._onSingleClick=function(y){if(this._model.selectionStartLength=0,this._model.isSelectAllActive=!1,this._activeSelectionMode=this.shouldColumnSelect(y)?3:0,this._model.selectionStart=this._getMouseBufferCoords(y),this._model.selectionStart){this._model.selectionEnd=void 0;var T=this._bufferService.buffer.lines.get(this._model.selectionStart[1]);T&&T.length!==this._model.selectionStart[0]&&T.hasWidth(this._model.selectionStart[0])===0&&this._model.selectionStart[0]++}},x.prototype._onDoubleClick=function(y){var T=this._getMouseBufferCoords(y);T&&(this._activeSelectionMode=1,this._selectWordAt(T,!0))},x.prototype._onTripleClick=function(y){var T=this._getMouseBufferCoords(y);T&&(this._activeSelectionMode=2,this._selectLineAt(T[1]))},x.prototype.shouldColumnSelect=function(y){return y.altKey&&!(d.isMac&&this._optionsService.options.macOptionClickForcesSelection)},x.prototype._onMouseMove=function(y){if(y.stopImmediatePropagation(),this._model.selectionStart){var T=this._model.selectionEnd?[this._model.selectionEnd[0],this._model.selectionEnd[1]]:null;if(this._model.selectionEnd=this._getMouseBufferCoords(y),this._model.selectionEnd){this._activeSelectionMode===2?this._model.selectionEnd[1]0?this._model.selectionEnd[0]=this._bufferService.cols:this._dragScrollAmount<0&&(this._model.selectionEnd[0]=0));var A=this._bufferService.buffer;if(this._model.selectionEnd[1]0?(this._activeSelectionMode!==3&&(this._model.selectionEnd[0]=this._bufferService.cols),this._model.selectionEnd[1]=Math.min(y.ydisp+this._bufferService.rows,y.lines.length-1)):(this._activeSelectionMode!==3&&(this._model.selectionEnd[0]=0),this._model.selectionEnd[1]=y.ydisp),this.refresh()}},x.prototype._onMouseUp=function(y){var T=y.timeStamp-this._mouseDownTimeStamp;if(this._removeMouseDownListeners(),this.selectionText.length<=1&&T<500&&y.altKey){if(this._bufferService.buffer.ybase===this._bufferService.buffer.ydisp){var A=this._mouseService.getCoords(y,this._element,this._bufferService.cols,this._bufferService.rows,!1);if(A&&A[0]!==void 0&&A[1]!==void 0){var E=t.moveToCellSequence(A[0]-1,A[1]-1,this._bufferService,this._coreService.decPrivateModes.applicationCursorKeys);this._coreService.triggerDataEvent(E,!0)}}}else this.hasSelection&&this._onSelectionChange.fire()},x.prototype._onBufferActivate=function(y){var T=this;this.clearSelection(),this._trimListener.dispose(),this._trimListener=y.activeBuffer.lines.onTrim(function(A){return T._onTrim(A)})},x.prototype._convertViewportColToCharacterIndex=function(y,T){for(var A=T[0],E=0;T[0]>=E;E++){var b=y.loadCell(E,this._workCell).getChars().length;this._workCell.getWidth()===0?A--:b>1&&T[0]!==E&&(A+=b-1)}return A},x.prototype.setSelection=function(y,T,A){this._model.clearSelection(),this._removeMouseDownListeners(),this._model.selectionStart=[y,T],this._model.selectionStartLength=A,this.refresh()},x.prototype._getWordAt=function(y,T,A,E){if(A===void 0&&(A=!0),E===void 0&&(E=!0),!(y[0]>=this._bufferService.cols)){var b=this._bufferService.buffer,v=b.lines.get(y[1]);if(v){var O=b.translateBufferLineToString(y[1],!1),D=this._convertViewportColToCharacterIndex(v,y),W=D,Q=y[0]-D,j=0,Z=0,Y=0,w=0;if(O.charAt(D)===" "){for(;D>0&&O.charAt(D-1)===" ";)D--;for(;W1&&(w+=K-1,W+=K-1);P>0&&D>0&&!this._isCharWordSeparator(v.loadCell(P-1,this._workCell));){v.loadCell(P-1,this._workCell);var M=this._workCell.getChars().length;this._workCell.getWidth()===0?(j++,P--):M>1&&(Y+=M-1,D-=M-1),D--,P--}for(;k1&&(w+=H-1,W+=H-1),W++,k++}}W++;var ae=D+Q-j+Y,ve=Math.min(this._bufferService.cols,W-D+j+Z-Y-w);if(T||O.slice(D,W).trim()!==""){if(A&&ae===0&&v.getCodePoint(0)!==32){var de=b.lines.get(y[1]-1);if(de&&v.isWrapped&&de.getCodePoint(this._bufferService.cols-1)!==32){var be=this._getWordAt([this._bufferService.cols-1,y[1]-1],!1,!0,!1);if(be){var z=this._bufferService.cols-be.start;ae-=z,ve+=z}}}if(E&&ae+ve===this._bufferService.cols&&v.getCodePoint(this._bufferService.cols-1)!==32){var ne=b.lines.get(y[1]+1);if(ne&&ne.isWrapped&&ne.getCodePoint(0)!==32){var fe=this._getWordAt([0,y[1]+1],!1,!1,!0);fe&&(ve+=fe.length)}}return{start:ae,length:ve}}}}},x.prototype._selectWordAt=function(y,T){var A=this._getWordAt(y,T);if(A){for(;A.start<0;)A.start+=this._bufferService.cols,y[1]--;this._model.selectionStart=[A.start,y[1]],this._model.selectionStartLength=A.length}},x.prototype._selectToWordAt=function(y){var T=this._getWordAt(y,!0);if(T){for(var A=y[1];T.start<0;)T.start+=this._bufferService.cols,A--;if(!this._model.areSelectionValuesReversed())for(;T.start+T.length>this._bufferService.cols;)T.length-=this._bufferService.cols,A++;this._model.selectionEnd=[this._model.areSelectionValuesReversed()?T.start:T.start+T.length,A]}},x.prototype._isCharWordSeparator=function(y){return y.getWidth()!==0&&this._optionsService.options.wordSeparator.indexOf(y.getChars())>=0},x.prototype._selectLineAt=function(y){var T=this._bufferService.buffer.getWrappedRangeForLine(y);this._model.selectionStart=[0,T.first],this._model.selectionEnd=[this._bufferService.cols,T.last],this._model.selectionStartLength=0},x=r([p(2,a.IBufferService),p(3,a.ICoreService),p(4,s.IMouseService),p(5,a.IOptionsService),p(6,s.IRenderService)],x)}(e.Disposable);f.SelectionService=g},function(S,f,L){"use strict";Object.defineProperty(f,"__esModule",{value:!0}),f.SelectionModel=void 0;var m=function(){function _(r){this._bufferService=r,this.isSelectAllActive=!1,this.selectionStartLength=0}return _.prototype.clearSelection=function(){this.selectionStart=void 0,this.selectionEnd=void 0,this.isSelectAllActive=!1,this.selectionStartLength=0},Object.defineProperty(_.prototype,"finalSelectionStart",{get:function(){return this.isSelectAllActive?[0,0]:this.selectionEnd&&this.selectionStart&&this.areSelectionValuesReversed()?this.selectionEnd:this.selectionStart},enumerable:!1,configurable:!0}),Object.defineProperty(_.prototype,"finalSelectionEnd",{get:function(){if(this.isSelectAllActive)return[this._bufferService.cols,this._bufferService.buffer.ybase+this._bufferService.rows-1];if(this.selectionStart){if(!this.selectionEnd||this.areSelectionValuesReversed()){var r=this.selectionStart[0]+this.selectionStartLength;return r>this._bufferService.cols?[r%this._bufferService.cols,this.selectionStart[1]+Math.floor(r/this._bufferService.cols)]:[r,this.selectionStart[1]]}return this.selectionStartLength&&this.selectionEnd[1]===this.selectionStart[1]?[Math.max(this.selectionStart[0]+this.selectionStartLength,this.selectionEnd[0]),this.selectionEnd[1]]:this.selectionEnd}},enumerable:!1,configurable:!0}),_.prototype.areSelectionValuesReversed=function(){var r=this.selectionStart,p=this.selectionEnd;return!(!r||!p)&&(r[1]>p[1]||r[1]===p[1]&&r[0]>p[0])},_.prototype.onTrim=function(r){return this.selectionStart&&(this.selectionStart[1]-=r),this.selectionEnd&&(this.selectionEnd[1]-=r),this.selectionEnd&&this.selectionEnd[1]<0?(this.clearSelection(),!0):(this.selectionStart&&this.selectionStart[1]<0&&(this.selectionStart[1]=0),!1)},_}();f.SelectionModel=m},function(S,f,L){"use strict";Object.defineProperty(f,"__esModule",{value:!0}),f.moveToCellSequence=void 0;var m=L(12);function _(i,s,a,n){var t=i-r(a,i),e=s-r(a,s);return o(Math.abs(t-e)-function(u,l,g){for(var C=0,x=u-r(g,u),y=l-r(g,l),T=0;T=0&&ss?"A":"B"}function d(i,s,a,n,t,e){for(var u=i,l=s,g="";u!==a||l!==n;)u+=t?1:-1,t&&u>e.cols-1?(g+=e.buffer.translateBufferLineToString(l,!1,i,u),u=0,i=0,l++):!t&&u<0&&(g+=e.buffer.translateBufferLineToString(l,!1,0,i+1),i=u=e.cols-1,l--);return g+e.buffer.translateBufferLineToString(l,!1,i,u)}function c(i,s){var a=s?"O":"[";return m.C0.ESC+a+i}function o(i,s){i=Math.floor(i);for(var a="",n=0;n0?y-r(T,y):C;var b=y,v=function(O,D,W,Q,j,Z){var Y;return Y=_(W,Q,j,Z).length>0?Q-r(j,Q):D,O=W&&Yi?"D":"C",o(Math.abs(e-i),c(t,n));t=u>s?"D":"C";var l=Math.abs(u-s);return o(function(g,C){return C.cols-g}(u>s?i:e,a)+(l-1)*a.cols+1+((u>s?e:i)-1),c(t,n))}},function(S,f,L){"use strict";var m=this&&this.__decorate||function(d,c,o,i){var s,a=arguments.length,n=a<3?c:i===null?i=Object.getOwnPropertyDescriptor(c,o):i;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")n=Reflect.decorate(d,c,o,i);else for(var t=d.length-1;t>=0;t--)(s=d[t])&&(n=(a<3?s(n):a>3?s(c,o,n):s(c,o))||n);return a>3&&n&&Object.defineProperty(c,o,n),n},_=this&&this.__param||function(d,c){return function(o,i){c(o,i,d)}};Object.defineProperty(f,"__esModule",{value:!0}),f.SoundService=void 0;var r=L(1),p=function(){function d(c){this._optionsService=c}return Object.defineProperty(d,"audioContext",{get:function(){if(!d._audioContext){var c=window.AudioContext||window.webkitAudioContext;if(!c)return console.warn("Web Audio API is not supported by this browser. Consider upgrading to the latest version"),null;d._audioContext=new c}return d._audioContext},enumerable:!1,configurable:!0}),d.prototype.playBellSound=function(){var c=d.audioContext;if(c){var o=c.createBufferSource();c.decodeAudioData(this._base64ToArrayBuffer(this._removeMimeType(this._optionsService.options.bellSound)),function(i){o.buffer=i,o.connect(c.destination),o.start(0)})}},d.prototype._base64ToArrayBuffer=function(c){for(var o=window.atob(c),i=o.length,s=new Uint8Array(i),a=0;a=0;C--)(u=a[C])&&(g=(l<3?u(g):l>3?u(n,t,g):u(n,t))||g);return l>3&&g&&Object.defineProperty(n,t,g),g},p=this&&this.__param||function(a,n){return function(t,e){n(t,e,a)}};Object.defineProperty(f,"__esModule",{value:!0}),f.MouseZoneManager=void 0;var d=L(2),c=L(7),o=L(5),i=L(1),s=function(a){function n(t,e,u,l,g,C){var x=a.call(this)||this;return x._element=t,x._screenElement=e,x._bufferService=u,x._mouseService=l,x._selectionService=g,x._optionsService=C,x._zones=[],x._areZonesActive=!1,x._lastHoverCoords=[void 0,void 0],x._initialSelectionLength=0,x.register(c.addDisposableDomListener(x._element,"mousedown",function(y){return x._onMouseDown(y)})),x._mouseMoveListener=function(y){return x._onMouseMove(y)},x._mouseLeaveListener=function(y){return x._onMouseLeave(y)},x._clickListener=function(y){return x._onClick(y)},x}return _(n,a),n.prototype.dispose=function(){a.prototype.dispose.call(this),this._deactivate()},n.prototype.add=function(t){this._zones.push(t),this._zones.length===1&&this._activate()},n.prototype.clearAll=function(t,e){if(this._zones.length!==0){t&&e||(t=0,e=this._bufferService.rows-1);for(var u=0;ut&&l.y1<=e+1||l.y2>t&&l.y2<=e+1||l.y1e+1)&&(this._currentZone&&this._currentZone===l&&(this._currentZone.leaveCallback(),this._currentZone=void 0),this._zones.splice(u--,1))}this._zones.length===0&&this._deactivate()}},n.prototype._activate=function(){this._areZonesActive||(this._areZonesActive=!0,this._element.addEventListener("mousemove",this._mouseMoveListener),this._element.addEventListener("mouseleave",this._mouseLeaveListener),this._element.addEventListener("click",this._clickListener))},n.prototype._deactivate=function(){this._areZonesActive&&(this._areZonesActive=!1,this._element.removeEventListener("mousemove",this._mouseMoveListener),this._element.removeEventListener("mouseleave",this._mouseLeaveListener),this._element.removeEventListener("click",this._clickListener))},n.prototype._onMouseMove=function(t){this._lastHoverCoords[0]===t.pageX&&this._lastHoverCoords[1]===t.pageY||(this._onHover(t),this._lastHoverCoords=[t.pageX,t.pageY])},n.prototype._onHover=function(t){var e=this,u=this._findZoneEventAt(t);u!==this._currentZone&&(this._currentZone&&(this._currentZone.leaveCallback(),this._currentZone=void 0,this._tooltipTimeout&&clearTimeout(this._tooltipTimeout)),u&&(this._currentZone=u,u.hoverCallback&&u.hoverCallback(t),this._tooltipTimeout=window.setTimeout(function(){return e._onTooltip(t)},this._optionsService.options.linkTooltipHoverDuration)))},n.prototype._onTooltip=function(t){this._tooltipTimeout=void 0;var e=this._findZoneEventAt(t);e&&e.tooltipCallback&&e.tooltipCallback(t)},n.prototype._onMouseDown=function(t){if(this._initialSelectionLength=this._getSelectionLength(),this._areZonesActive){var e=this._findZoneEventAt(t);(e==null?void 0:e.willLinkActivate(t))&&(t.preventDefault(),t.stopImmediatePropagation())}},n.prototype._onMouseLeave=function(t){this._currentZone&&(this._currentZone.leaveCallback(),this._currentZone=void 0,this._tooltipTimeout&&clearTimeout(this._tooltipTimeout))},n.prototype._onClick=function(t){var e=this._findZoneEventAt(t),u=this._getSelectionLength();e&&u===this._initialSelectionLength&&(e.clickCallback(t),t.preventDefault(),t.stopImmediatePropagation())},n.prototype._getSelectionLength=function(){var t=this._selectionService.selectionText;return t?t.length:0},n.prototype._findZoneEventAt=function(t){var e=this._mouseService.getCoords(t,this._screenElement,this._bufferService.cols,this._bufferService.rows);if(e)for(var u=e[0],l=e[1],g=0;g=C.x1&&u=C.x1||l===C.y2&&uC.y1&&lT[1]&&y[1]=T[0]&&y[0]=T[0]},x.prototype.selectWordAtCursor=function(y){var T=this._getMouseBufferCoords(y);T&&(this._selectWordAt(T,!1),this._model.selectionEnd=void 0,this.refresh(!0))},x.prototype.selectAll=function(){this._model.isSelectAllActive=!0,this.refresh(),this._onSelectionChange.fire()},x.prototype.selectLines=function(y,T){this._model.clearSelection(),y=Math.max(y,0),T=Math.min(T,this._bufferService.buffer.lines.length-1),this._model.selectionStart=[0,y],this._model.selectionEnd=[this._bufferService.cols,T],this.refresh(),this._onSelectionChange.fire()},x.prototype._onTrim=function(y){this._model.onTrim(y)&&this.refresh()},x.prototype._getMouseBufferCoords=function(y){var T=this._mouseService.getCoords(y,this._screenElement,this._bufferService.cols,this._bufferService.rows,!0);if(T)return T[0]--,T[1]--,T[1]+=this._bufferService.buffer.ydisp,T},x.prototype._getMouseEventScrollAmount=function(y){var T=n.getCoordsRelativeToElement(y,this._screenElement)[1],A=this._renderService.dimensions.canvasHeight;return T>=0&&T<=A?0:(T>A&&(T-=A),T=Math.min(Math.max(T,-50),50),(T/=50)/Math.abs(T)+Math.round(14*T))},x.prototype.shouldForceSelection=function(y){return d.isMac?y.altKey&&this._optionsService.options.macOptionClickForcesSelection:y.shiftKey},x.prototype.onMouseDown=function(y){if(this._mouseDownTimeStamp=y.timeStamp,(y.button!==2||!this.hasSelection)&&y.button===0){if(!this._enabled){if(!this.shouldForceSelection(y))return;y.stopPropagation()}y.preventDefault(),this._dragScrollAmount=0,this._enabled&&y.shiftKey?this._onIncrementalClick(y):y.detail===1?this._onSingleClick(y):y.detail===2?this._onDoubleClick(y):y.detail===3&&this._onTripleClick(y),this._addMouseDownListeners(),this.refresh(!0)}},x.prototype._addMouseDownListeners=function(){var y=this;this._screenElement.ownerDocument&&(this._screenElement.ownerDocument.addEventListener("mousemove",this._mouseMoveListener),this._screenElement.ownerDocument.addEventListener("mouseup",this._mouseUpListener)),this._dragScrollIntervalTimer=window.setInterval(function(){return y._dragScroll()},50)},x.prototype._removeMouseDownListeners=function(){this._screenElement.ownerDocument&&(this._screenElement.ownerDocument.removeEventListener("mousemove",this._mouseMoveListener),this._screenElement.ownerDocument.removeEventListener("mouseup",this._mouseUpListener)),clearInterval(this._dragScrollIntervalTimer),this._dragScrollIntervalTimer=void 0},x.prototype._onIncrementalClick=function(y){this._model.selectionStart&&(this._model.selectionEnd=this._getMouseBufferCoords(y))},x.prototype._onSingleClick=function(y){if(this._model.selectionStartLength=0,this._model.isSelectAllActive=!1,this._activeSelectionMode=this.shouldColumnSelect(y)?3:0,this._model.selectionStart=this._getMouseBufferCoords(y),this._model.selectionStart){this._model.selectionEnd=void 0;var T=this._bufferService.buffer.lines.get(this._model.selectionStart[1]);T&&T.length!==this._model.selectionStart[0]&&T.hasWidth(this._model.selectionStart[0])===0&&this._model.selectionStart[0]++}},x.prototype._onDoubleClick=function(y){var T=this._getMouseBufferCoords(y);T&&(this._activeSelectionMode=1,this._selectWordAt(T,!0))},x.prototype._onTripleClick=function(y){var T=this._getMouseBufferCoords(y);T&&(this._activeSelectionMode=2,this._selectLineAt(T[1]))},x.prototype.shouldColumnSelect=function(y){return y.altKey&&!(d.isMac&&this._optionsService.options.macOptionClickForcesSelection)},x.prototype._onMouseMove=function(y){if(y.stopImmediatePropagation(),this._model.selectionStart){var T=this._model.selectionEnd?[this._model.selectionEnd[0],this._model.selectionEnd[1]]:null;if(this._model.selectionEnd=this._getMouseBufferCoords(y),this._model.selectionEnd){this._activeSelectionMode===2?this._model.selectionEnd[1]0?this._model.selectionEnd[0]=this._bufferService.cols:this._dragScrollAmount<0&&(this._model.selectionEnd[0]=0));var A=this._bufferService.buffer;if(this._model.selectionEnd[1]0?(this._activeSelectionMode!==3&&(this._model.selectionEnd[0]=this._bufferService.cols),this._model.selectionEnd[1]=Math.min(y.ydisp+this._bufferService.rows,y.lines.length-1)):(this._activeSelectionMode!==3&&(this._model.selectionEnd[0]=0),this._model.selectionEnd[1]=y.ydisp),this.refresh()}},x.prototype._onMouseUp=function(y){var T=y.timeStamp-this._mouseDownTimeStamp;if(this._removeMouseDownListeners(),this.selectionText.length<=1&&T<500&&y.altKey){if(this._bufferService.buffer.ybase===this._bufferService.buffer.ydisp){var A=this._mouseService.getCoords(y,this._element,this._bufferService.cols,this._bufferService.rows,!1);if(A&&A[0]!==void 0&&A[1]!==void 0){var E=t.moveToCellSequence(A[0]-1,A[1]-1,this._bufferService,this._coreService.decPrivateModes.applicationCursorKeys);this._coreService.triggerDataEvent(E,!0)}}}else this.hasSelection&&this._onSelectionChange.fire()},x.prototype._onBufferActivate=function(y){var T=this;this.clearSelection(),this._trimListener.dispose(),this._trimListener=y.activeBuffer.lines.onTrim(function(A){return T._onTrim(A)})},x.prototype._convertViewportColToCharacterIndex=function(y,T){for(var A=T[0],E=0;T[0]>=E;E++){var b=y.loadCell(E,this._workCell).getChars().length;this._workCell.getWidth()===0?A--:b>1&&T[0]!==E&&(A+=b-1)}return A},x.prototype.setSelection=function(y,T,A){this._model.clearSelection(),this._removeMouseDownListeners(),this._model.selectionStart=[y,T],this._model.selectionStartLength=A,this.refresh()},x.prototype._getWordAt=function(y,T,A,E){if(A===void 0&&(A=!0),E===void 0&&(E=!0),!(y[0]>=this._bufferService.cols)){var b=this._bufferService.buffer,v=b.lines.get(y[1]);if(v){var O=b.translateBufferLineToString(y[1],!1),D=this._convertViewportColToCharacterIndex(v,y),W=D,Q=y[0]-D,j=0,q=0,Y=0,w=0;if(O.charAt(D)===" "){for(;D>0&&O.charAt(D-1)===" ";)D--;for(;W1&&(w+=K-1,W+=K-1);P>0&&D>0&&!this._isCharWordSeparator(v.loadCell(P-1,this._workCell));){v.loadCell(P-1,this._workCell);var M=this._workCell.getChars().length;this._workCell.getWidth()===0?(j++,P--):M>1&&(Y+=M-1,D-=M-1),D--,P--}for(;k1&&(w+=H-1,W+=H-1),W++,k++}}W++;var ae=D+Q-j+Y,ve=Math.min(this._bufferService.cols,W-D+j+q-Y-w);if(T||O.slice(D,W).trim()!==""){if(A&&ae===0&&v.getCodePoint(0)!==32){var de=b.lines.get(y[1]-1);if(de&&v.isWrapped&&de.getCodePoint(this._bufferService.cols-1)!==32){var be=this._getWordAt([this._bufferService.cols-1,y[1]-1],!1,!0,!1);if(be){var z=this._bufferService.cols-be.start;ae-=z,ve+=z}}}if(E&&ae+ve===this._bufferService.cols&&v.getCodePoint(this._bufferService.cols-1)!==32){var ne=b.lines.get(y[1]+1);if(ne&&ne.isWrapped&&ne.getCodePoint(0)!==32){var fe=this._getWordAt([0,y[1]+1],!1,!1,!0);fe&&(ve+=fe.length)}}return{start:ae,length:ve}}}}},x.prototype._selectWordAt=function(y,T){var A=this._getWordAt(y,T);if(A){for(;A.start<0;)A.start+=this._bufferService.cols,y[1]--;this._model.selectionStart=[A.start,y[1]],this._model.selectionStartLength=A.length}},x.prototype._selectToWordAt=function(y){var T=this._getWordAt(y,!0);if(T){for(var A=y[1];T.start<0;)T.start+=this._bufferService.cols,A--;if(!this._model.areSelectionValuesReversed())for(;T.start+T.length>this._bufferService.cols;)T.length-=this._bufferService.cols,A++;this._model.selectionEnd=[this._model.areSelectionValuesReversed()?T.start:T.start+T.length,A]}},x.prototype._isCharWordSeparator=function(y){return y.getWidth()!==0&&this._optionsService.options.wordSeparator.indexOf(y.getChars())>=0},x.prototype._selectLineAt=function(y){var T=this._bufferService.buffer.getWrappedRangeForLine(y);this._model.selectionStart=[0,T.first],this._model.selectionEnd=[this._bufferService.cols,T.last],this._model.selectionStartLength=0},x=r([p(2,a.IBufferService),p(3,a.ICoreService),p(4,s.IMouseService),p(5,a.IOptionsService),p(6,s.IRenderService)],x)}(e.Disposable);f.SelectionService=g},function(S,f,L){"use strict";Object.defineProperty(f,"__esModule",{value:!0}),f.SelectionModel=void 0;var m=function(){function _(r){this._bufferService=r,this.isSelectAllActive=!1,this.selectionStartLength=0}return _.prototype.clearSelection=function(){this.selectionStart=void 0,this.selectionEnd=void 0,this.isSelectAllActive=!1,this.selectionStartLength=0},Object.defineProperty(_.prototype,"finalSelectionStart",{get:function(){return this.isSelectAllActive?[0,0]:this.selectionEnd&&this.selectionStart&&this.areSelectionValuesReversed()?this.selectionEnd:this.selectionStart},enumerable:!1,configurable:!0}),Object.defineProperty(_.prototype,"finalSelectionEnd",{get:function(){if(this.isSelectAllActive)return[this._bufferService.cols,this._bufferService.buffer.ybase+this._bufferService.rows-1];if(this.selectionStart){if(!this.selectionEnd||this.areSelectionValuesReversed()){var r=this.selectionStart[0]+this.selectionStartLength;return r>this._bufferService.cols?[r%this._bufferService.cols,this.selectionStart[1]+Math.floor(r/this._bufferService.cols)]:[r,this.selectionStart[1]]}return this.selectionStartLength&&this.selectionEnd[1]===this.selectionStart[1]?[Math.max(this.selectionStart[0]+this.selectionStartLength,this.selectionEnd[0]),this.selectionEnd[1]]:this.selectionEnd}},enumerable:!1,configurable:!0}),_.prototype.areSelectionValuesReversed=function(){var r=this.selectionStart,p=this.selectionEnd;return!(!r||!p)&&(r[1]>p[1]||r[1]===p[1]&&r[0]>p[0])},_.prototype.onTrim=function(r){return this.selectionStart&&(this.selectionStart[1]-=r),this.selectionEnd&&(this.selectionEnd[1]-=r),this.selectionEnd&&this.selectionEnd[1]<0?(this.clearSelection(),!0):(this.selectionStart&&this.selectionStart[1]<0&&(this.selectionStart[1]=0),!1)},_}();f.SelectionModel=m},function(S,f,L){"use strict";Object.defineProperty(f,"__esModule",{value:!0}),f.moveToCellSequence=void 0;var m=L(12);function _(i,s,a,n){var t=i-r(a,i),e=s-r(a,s);return o(Math.abs(t-e)-function(u,l,g){for(var C=0,x=u-r(g,u),y=l-r(g,l),T=0;T=0&&ss?"A":"B"}function d(i,s,a,n,t,e){for(var u=i,l=s,g="";u!==a||l!==n;)u+=t?1:-1,t&&u>e.cols-1?(g+=e.buffer.translateBufferLineToString(l,!1,i,u),u=0,i=0,l++):!t&&u<0&&(g+=e.buffer.translateBufferLineToString(l,!1,0,i+1),i=u=e.cols-1,l--);return g+e.buffer.translateBufferLineToString(l,!1,i,u)}function c(i,s){var a=s?"O":"[";return m.C0.ESC+a+i}function o(i,s){i=Math.floor(i);for(var a="",n=0;n0?y-r(T,y):C;var b=y,v=function(O,D,W,Q,j,q){var Y;return Y=_(W,Q,j,q).length>0?Q-r(j,Q):D,O=W&&Yi?"D":"C",o(Math.abs(e-i),c(t,n));t=u>s?"D":"C";var l=Math.abs(u-s);return o(function(g,C){return C.cols-g}(u>s?i:e,a)+(l-1)*a.cols+1+((u>s?e:i)-1),c(t,n))}},function(S,f,L){"use strict";var m=this&&this.__decorate||function(d,c,o,i){var s,a=arguments.length,n=a<3?c:i===null?i=Object.getOwnPropertyDescriptor(c,o):i;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")n=Reflect.decorate(d,c,o,i);else for(var t=d.length-1;t>=0;t--)(s=d[t])&&(n=(a<3?s(n):a>3?s(c,o,n):s(c,o))||n);return a>3&&n&&Object.defineProperty(c,o,n),n},_=this&&this.__param||function(d,c){return function(o,i){c(o,i,d)}};Object.defineProperty(f,"__esModule",{value:!0}),f.SoundService=void 0;var r=L(1),p=function(){function d(c){this._optionsService=c}return Object.defineProperty(d,"audioContext",{get:function(){if(!d._audioContext){var c=window.AudioContext||window.webkitAudioContext;if(!c)return console.warn("Web Audio API is not supported by this browser. Consider upgrading to the latest version"),null;d._audioContext=new c}return d._audioContext},enumerable:!1,configurable:!0}),d.prototype.playBellSound=function(){var c=d.audioContext;if(c){var o=c.createBufferSource();c.decodeAudioData(this._base64ToArrayBuffer(this._removeMimeType(this._optionsService.options.bellSound)),function(i){o.buffer=i,o.connect(c.destination),o.start(0)})}},d.prototype._base64ToArrayBuffer=function(c){for(var o=window.atob(c),i=o.length,s=new Uint8Array(i),a=0;a=0;C--)(u=a[C])&&(g=(l<3?u(g):l>3?u(n,t,g):u(n,t))||g);return l>3&&g&&Object.defineProperty(n,t,g),g},p=this&&this.__param||function(a,n){return function(t,e){n(t,e,a)}};Object.defineProperty(f,"__esModule",{value:!0}),f.MouseZoneManager=void 0;var d=L(2),c=L(7),o=L(5),i=L(1),s=function(a){function n(t,e,u,l,g,C){var x=a.call(this)||this;return x._element=t,x._screenElement=e,x._bufferService=u,x._mouseService=l,x._selectionService=g,x._optionsService=C,x._zones=[],x._areZonesActive=!1,x._lastHoverCoords=[void 0,void 0],x._initialSelectionLength=0,x.register(c.addDisposableDomListener(x._element,"mousedown",function(y){return x._onMouseDown(y)})),x._mouseMoveListener=function(y){return x._onMouseMove(y)},x._mouseLeaveListener=function(y){return x._onMouseLeave(y)},x._clickListener=function(y){return x._onClick(y)},x}return _(n,a),n.prototype.dispose=function(){a.prototype.dispose.call(this),this._deactivate()},n.prototype.add=function(t){this._zones.push(t),this._zones.length===1&&this._activate()},n.prototype.clearAll=function(t,e){if(this._zones.length!==0){t&&e||(t=0,e=this._bufferService.rows-1);for(var u=0;ut&&l.y1<=e+1||l.y2>t&&l.y2<=e+1||l.y1e+1)&&(this._currentZone&&this._currentZone===l&&(this._currentZone.leaveCallback(),this._currentZone=void 0),this._zones.splice(u--,1))}this._zones.length===0&&this._deactivate()}},n.prototype._activate=function(){this._areZonesActive||(this._areZonesActive=!0,this._element.addEventListener("mousemove",this._mouseMoveListener),this._element.addEventListener("mouseleave",this._mouseLeaveListener),this._element.addEventListener("click",this._clickListener))},n.prototype._deactivate=function(){this._areZonesActive&&(this._areZonesActive=!1,this._element.removeEventListener("mousemove",this._mouseMoveListener),this._element.removeEventListener("mouseleave",this._mouseLeaveListener),this._element.removeEventListener("click",this._clickListener))},n.prototype._onMouseMove=function(t){this._lastHoverCoords[0]===t.pageX&&this._lastHoverCoords[1]===t.pageY||(this._onHover(t),this._lastHoverCoords=[t.pageX,t.pageY])},n.prototype._onHover=function(t){var e=this,u=this._findZoneEventAt(t);u!==this._currentZone&&(this._currentZone&&(this._currentZone.leaveCallback(),this._currentZone=void 0,this._tooltipTimeout&&clearTimeout(this._tooltipTimeout)),u&&(this._currentZone=u,u.hoverCallback&&u.hoverCallback(t),this._tooltipTimeout=window.setTimeout(function(){return e._onTooltip(t)},this._optionsService.options.linkTooltipHoverDuration)))},n.prototype._onTooltip=function(t){this._tooltipTimeout=void 0;var e=this._findZoneEventAt(t);e&&e.tooltipCallback&&e.tooltipCallback(t)},n.prototype._onMouseDown=function(t){if(this._initialSelectionLength=this._getSelectionLength(),this._areZonesActive){var e=this._findZoneEventAt(t);(e==null?void 0:e.willLinkActivate(t))&&(t.preventDefault(),t.stopImmediatePropagation())}},n.prototype._onMouseLeave=function(t){this._currentZone&&(this._currentZone.leaveCallback(),this._currentZone=void 0,this._tooltipTimeout&&clearTimeout(this._tooltipTimeout))},n.prototype._onClick=function(t){var e=this._findZoneEventAt(t),u=this._getSelectionLength();e&&u===this._initialSelectionLength&&(e.clickCallback(t),t.preventDefault(),t.stopImmediatePropagation())},n.prototype._getSelectionLength=function(){var t=this._selectionService.selectionText;return t?t.length:0},n.prototype._findZoneEventAt=function(t){var e=this._mouseService.getCoords(t,this._screenElement,this._bufferService.cols,this._bufferService.rows);if(e)for(var u=e[0],l=e[1],g=0;g=C.x1&&u=C.x1||l===C.y2&&uC.y1&&le;)this._rowContainer.removeChild(this._rowElements.pop());this._rowElements[this._rowElements.length-1].addEventListener("focus",this._bottomBoundaryFocusListener),this._refreshRowsDimensions()},t.prototype._createAccessibilityTreeNode=function(){var e=document.createElement("div");return e.setAttribute("role","listitem"),e.tabIndex=-1,this._refreshRowDimensions(e),e},t.prototype._onTab=function(e){for(var u=0;u0?this._charsToConsume.shift()!==e&&(this._charsToAnnounce+=e):this._charsToAnnounce+=e,e===` -`&&(this._liveRegionLineCount++,this._liveRegionLineCount===21&&(this._liveRegion.textContent+=r.tooMuchOutput)),p.isMac&&this._liveRegion.textContent&&this._liveRegion.textContent.length>0&&!this._liveRegion.parentNode&&setTimeout(function(){u._accessibilityTreeRoot.appendChild(u._liveRegion)},0))},t.prototype._clearLiveRegion=function(){this._liveRegion.textContent="",this._liveRegionLineCount=0,p.isMac&&s.removeElementFromParent(this._liveRegion)},t.prototype._onKey=function(e){this._clearLiveRegion(),this._charsToConsume.push(e)},t.prototype._refreshRows=function(e,u){this._renderRowsDebouncer.refresh(e,u,this._terminal.rows)},t.prototype._renderRows=function(e,u){for(var l=this._terminal.buffer,g=l.lines.length.toString(),C=e;C<=u;C++){var x=l.translateBufferLineToString(l.ydisp+C,!0),y=(l.ydisp+C+1).toString(),T=this._rowElements[C];T&&(x.length===0?T.innerHTML=" ":T.textContent=x,T.setAttribute("aria-posinset",y),T.setAttribute("aria-setsize",g))}this._announceCharacters()},t.prototype._refreshRowsDimensions=function(){if(this._renderService.dimensions.actualCellHeight){this._rowElements.length!==this._terminal.rows&&this._onResize(this._terminal.rows);for(var e=0;e=0;E--)(y=l[E])&&(A=(T<3?y(A):T>3?y(g,C,A):y(g,C))||A);return T>3&&A&&Object.defineProperty(g,C,A),A},p=this&&this.__param||function(l,g){return function(C,x){g(C,x,l)}};Object.defineProperty(f,"__esModule",{value:!0}),f.DomRenderer=void 0;var d=L(58),c=L(9),o=L(2),i=L(5),s=L(1),a=L(0),n=L(10),t=L(17),e=1,u=function(l){function g(C,x,y,T,A,E,b,v,O){var D=l.call(this)||this;return D._colors=C,D._element=x,D._screenElement=y,D._viewportElement=T,D._linkifier=A,D._linkifier2=E,D._charSizeService=b,D._optionsService=v,D._bufferService=O,D._terminalClass=e++,D._rowElements=[],D._rowContainer=document.createElement("div"),D._rowContainer.classList.add("xterm-rows"),D._rowContainer.style.lineHeight="normal",D._rowContainer.setAttribute("aria-hidden","true"),D._refreshRowElements(D._bufferService.cols,D._bufferService.rows),D._selectionContainer=document.createElement("div"),D._selectionContainer.classList.add("xterm-selection"),D._selectionContainer.setAttribute("aria-hidden","true"),D.dimensions={scaledCharWidth:0,scaledCharHeight:0,scaledCellWidth:0,scaledCellHeight:0,scaledCharLeft:0,scaledCharTop:0,scaledCanvasWidth:0,scaledCanvasHeight:0,canvasWidth:0,canvasHeight:0,actualCellWidth:0,actualCellHeight:0},D._updateDimensions(),D._injectCss(),D._rowFactory=new d.DomRendererRowFactory(document,D._optionsService,D._colors),D._element.classList.add("xterm-dom-renderer-owner-"+D._terminalClass),D._screenElement.appendChild(D._rowContainer),D._screenElement.appendChild(D._selectionContainer),D._linkifier.onShowLinkUnderline(function(W){return D._onLinkHover(W)}),D._linkifier.onHideLinkUnderline(function(W){return D._onLinkLeave(W)}),D._linkifier2.onShowLinkUnderline(function(W){return D._onLinkHover(W)}),D._linkifier2.onHideLinkUnderline(function(W){return D._onLinkLeave(W)}),D}return _(g,l),Object.defineProperty(g.prototype,"onRequestRedraw",{get:function(){return new a.EventEmitter().event},enumerable:!1,configurable:!0}),g.prototype.dispose=function(){this._element.classList.remove("xterm-dom-renderer-owner-"+this._terminalClass),t.removeElementFromParent(this._rowContainer,this._selectionContainer,this._themeStyleElement,this._dimensionsStyleElement),l.prototype.dispose.call(this)},g.prototype._updateDimensions=function(){this.dimensions.scaledCharWidth=this._charSizeService.width*window.devicePixelRatio,this.dimensions.scaledCharHeight=Math.ceil(this._charSizeService.height*window.devicePixelRatio),this.dimensions.scaledCellWidth=this.dimensions.scaledCharWidth+Math.round(this._optionsService.options.letterSpacing),this.dimensions.scaledCellHeight=Math.floor(this.dimensions.scaledCharHeight*this._optionsService.options.lineHeight),this.dimensions.scaledCharLeft=0,this.dimensions.scaledCharTop=0,this.dimensions.scaledCanvasWidth=this.dimensions.scaledCellWidth*this._bufferService.cols,this.dimensions.scaledCanvasHeight=this.dimensions.scaledCellHeight*this._bufferService.rows,this.dimensions.canvasWidth=Math.round(this.dimensions.scaledCanvasWidth/window.devicePixelRatio),this.dimensions.canvasHeight=Math.round(this.dimensions.scaledCanvasHeight/window.devicePixelRatio),this.dimensions.actualCellWidth=this.dimensions.canvasWidth/this._bufferService.cols,this.dimensions.actualCellHeight=this.dimensions.canvasHeight/this._bufferService.rows;for(var C=0,x=this._rowElements;Cx;)this._rowContainer.removeChild(this._rowElements.pop())},g.prototype.onResize=function(C,x){this._refreshRowElements(C,x),this._updateDimensions()},g.prototype.onCharSizeChanged=function(){this._updateDimensions()},g.prototype.onBlur=function(){this._rowContainer.classList.remove("xterm-focus")},g.prototype.onFocus=function(){this._rowContainer.classList.add("xterm-focus")},g.prototype.onSelectionChanged=function(C,x,y){for(;this._selectionContainer.children.length;)this._selectionContainer.removeChild(this._selectionContainer.children[0]);if(C&&x){var T=C[1]-this._bufferService.buffer.ydisp,A=x[1]-this._bufferService.buffer.ydisp,E=Math.max(T,0),b=Math.min(A,this._bufferService.rows-1);if(!(E>=this._bufferService.rows||b<0)){var v=document.createDocumentFragment();if(y)v.appendChild(this._createSelectionElement(E,C[0],x[0],b-E+1));else{var O=T===E?C[0]:0,D=E===b?x[0]:this._bufferService.cols;v.appendChild(this._createSelectionElement(E,O,D));var W=b-E-1;if(v.appendChild(this._createSelectionElement(E+1,0,this._bufferService.cols,W)),E!==b){var Q=A===b?x[0]:this._bufferService.cols;v.appendChild(this._createSelectionElement(b,0,Q))}}this._selectionContainer.appendChild(v)}}},g.prototype._createSelectionElement=function(C,x,y,T){T===void 0&&(T=1);var A=document.createElement("div");return A.style.height=T*this.dimensions.actualCellHeight+"px",A.style.top=C*this.dimensions.actualCellHeight+"px",A.style.left=x*this.dimensions.actualCellWidth+"px",A.style.width=this.dimensions.actualCellWidth*(y-x)+"px",A},g.prototype.onCursorMove=function(){},g.prototype.onOptionsChanged=function(){this._updateDimensions(),this._injectCss()},g.prototype.clear=function(){for(var C=0,x=this._rowElements;C=A&&(C=0,y++)}},g=r([p(6,i.ICharSizeService),p(7,s.IOptionsService),p(8,s.IBufferService)],g)}(o.Disposable);f.DomRenderer=u},function(S,f,L){"use strict";Object.defineProperty(f,"__esModule",{value:!0}),f.DomRendererRowFactory=f.CURSOR_STYLE_UNDERLINE_CLASS=f.CURSOR_STYLE_BAR_CLASS=f.CURSOR_STYLE_BLOCK_CLASS=f.CURSOR_BLINK_CLASS=f.CURSOR_CLASS=f.UNDERLINE_CLASS=f.ITALIC_CLASS=f.DIM_CLASS=f.BOLD_CLASS=void 0;var m=L(9),_=L(3),r=L(4),p=L(10);f.BOLD_CLASS="xterm-bold",f.DIM_CLASS="xterm-dim",f.ITALIC_CLASS="xterm-italic",f.UNDERLINE_CLASS="xterm-underline",f.CURSOR_CLASS="xterm-cursor",f.CURSOR_BLINK_CLASS="xterm-cursor-blink",f.CURSOR_STYLE_BLOCK_CLASS="xterm-cursor-block",f.CURSOR_STYLE_BAR_CLASS="xterm-cursor-bar",f.CURSOR_STYLE_UNDERLINE_CLASS="xterm-cursor-underline";var d=function(){function o(i,s,a){this._document=i,this._optionsService=s,this._colors=a,this._workCell=new r.CellData}return o.prototype.setColors=function(i){this._colors=i},o.prototype.createRow=function(i,s,a,n,t,e,u){for(var l=this._document.createDocumentFragment(),g=0,C=Math.min(i.length,u)-1;C>=0;C--)if(i.loadCell(C,this._workCell).getCode()!==_.NULL_CELL_CODE||s&&C===n){g=C+1;break}for(C=0;C1&&(y.style.width=e*x+"px"),s&&C===n)switch(y.classList.add(f.CURSOR_CLASS),t&&y.classList.add(f.CURSOR_BLINK_CLASS),a){case"bar":y.classList.add(f.CURSOR_STYLE_BAR_CLASS);break;case"underline":y.classList.add(f.CURSOR_STYLE_UNDERLINE_CLASS);break;default:y.classList.add(f.CURSOR_STYLE_BLOCK_CLASS)}this._workCell.isBold()&&y.classList.add(f.BOLD_CLASS),this._workCell.isItalic()&&y.classList.add(f.ITALIC_CLASS),this._workCell.isDim()&&y.classList.add(f.DIM_CLASS),this._workCell.isUnderline()&&y.classList.add(f.UNDERLINE_CLASS),this._workCell.isInvisible()?y.textContent=_.WHITESPACE_CELL_CHAR:y.textContent=this._workCell.getChars()||_.WHITESPACE_CELL_CHAR;var T=this._workCell.getFgColor(),A=this._workCell.getFgColorMode(),E=this._workCell.getBgColor(),b=this._workCell.getBgColorMode(),v=!!this._workCell.isInverse();if(v){var O=T;T=E,E=O;var D=A;A=b,b=D}switch(A){case 16777216:case 33554432:this._workCell.isBold()&&T<8&&this._optionsService.options.drawBoldTextInBrightColors&&(T+=8),this._applyMinimumContrast(y,this._colors.background,this._colors.ansi[T])||y.classList.add("xterm-fg-"+T);break;case 50331648:var W=p.rgba.toColor(T>>16&255,T>>8&255,255&T);this._applyMinimumContrast(y,this._colors.background,W)||this._addStyle(y,"color:#"+c(T.toString(16),"0",6));break;case 0:default:this._applyMinimumContrast(y,this._colors.background,this._colors.foreground)||v&&y.classList.add("xterm-fg-"+m.INVERTED_DEFAULT_COLOR)}switch(b){case 16777216:case 33554432:y.classList.add("xterm-bg-"+E);break;case 50331648:this._addStyle(y,"background-color:#"+c(E.toString(16),"0",6));break;case 0:default:v&&y.classList.add("xterm-bg-"+m.INVERTED_DEFAULT_COLOR)}l.appendChild(y)}}return l},o.prototype._applyMinimumContrast=function(i,s,a){if(this._optionsService.options.minimumContrastRatio===1)return!1;var n=this._colors.contrastCache.getColor(this._workCell.bg,this._workCell.fg);return n===void 0&&(n=p.color.ensureContrastRatio(s,a,this._optionsService.options.minimumContrastRatio),this._colors.contrastCache.setColor(this._workCell.bg,this._workCell.fg,n!=null?n:null)),!!n&&(this._addStyle(i,"color:"+n.css),!0)},o.prototype._addStyle=function(i,s){i.setAttribute("style",""+(i.getAttribute("style")||"")+s+";")},o}();function c(o,i,s){for(;o.length"],191:["/","?"],192:["`","~"],219:["[","{"],220:["\\","|"],221:["]","}"],222:["'",'"']};f.evaluateKeyboardEvent=function(r,p,d,c){var o={type:0,cancel:!1,key:void 0},i=(r.shiftKey?1:0)|(r.altKey?2:0)|(r.ctrlKey?4:0)|(r.metaKey?8:0);switch(r.keyCode){case 0:r.key==="UIKeyInputUpArrow"?o.key=p?m.C0.ESC+"OA":m.C0.ESC+"[A":r.key==="UIKeyInputLeftArrow"?o.key=p?m.C0.ESC+"OD":m.C0.ESC+"[D":r.key==="UIKeyInputRightArrow"?o.key=p?m.C0.ESC+"OC":m.C0.ESC+"[C":r.key==="UIKeyInputDownArrow"&&(o.key=p?m.C0.ESC+"OB":m.C0.ESC+"[B");break;case 8:if(r.shiftKey){o.key=m.C0.BS;break}if(r.altKey){o.key=m.C0.ESC+m.C0.DEL;break}o.key=m.C0.DEL;break;case 9:if(r.shiftKey){o.key=m.C0.ESC+"[Z";break}o.key=m.C0.HT,o.cancel=!0;break;case 13:o.key=r.altKey?m.C0.ESC+m.C0.CR:m.C0.CR,o.cancel=!0;break;case 27:o.key=m.C0.ESC,r.altKey&&(o.key=m.C0.ESC+m.C0.ESC),o.cancel=!0;break;case 37:if(r.metaKey)break;i?(o.key=m.C0.ESC+"[1;"+(i+1)+"D",o.key===m.C0.ESC+"[1;3D"&&(o.key=m.C0.ESC+(d?"b":"[1;5D"))):o.key=p?m.C0.ESC+"OD":m.C0.ESC+"[D";break;case 39:if(r.metaKey)break;i?(o.key=m.C0.ESC+"[1;"+(i+1)+"C",o.key===m.C0.ESC+"[1;3C"&&(o.key=m.C0.ESC+(d?"f":"[1;5C"))):o.key=p?m.C0.ESC+"OC":m.C0.ESC+"[C";break;case 38:if(r.metaKey)break;i?(o.key=m.C0.ESC+"[1;"+(i+1)+"A",d||o.key!==m.C0.ESC+"[1;3A"||(o.key=m.C0.ESC+"[1;5A")):o.key=p?m.C0.ESC+"OA":m.C0.ESC+"[A";break;case 40:if(r.metaKey)break;i?(o.key=m.C0.ESC+"[1;"+(i+1)+"B",d||o.key!==m.C0.ESC+"[1;3B"||(o.key=m.C0.ESC+"[1;5B")):o.key=p?m.C0.ESC+"OB":m.C0.ESC+"[B";break;case 45:r.shiftKey||r.ctrlKey||(o.key=m.C0.ESC+"[2~");break;case 46:o.key=i?m.C0.ESC+"[3;"+(i+1)+"~":m.C0.ESC+"[3~";break;case 36:o.key=i?m.C0.ESC+"[1;"+(i+1)+"H":p?m.C0.ESC+"OH":m.C0.ESC+"[H";break;case 35:o.key=i?m.C0.ESC+"[1;"+(i+1)+"F":p?m.C0.ESC+"OF":m.C0.ESC+"[F";break;case 33:r.shiftKey?o.type=2:o.key=m.C0.ESC+"[5~";break;case 34:r.shiftKey?o.type=3:o.key=m.C0.ESC+"[6~";break;case 112:o.key=i?m.C0.ESC+"[1;"+(i+1)+"P":m.C0.ESC+"OP";break;case 113:o.key=i?m.C0.ESC+"[1;"+(i+1)+"Q":m.C0.ESC+"OQ";break;case 114:o.key=i?m.C0.ESC+"[1;"+(i+1)+"R":m.C0.ESC+"OR";break;case 115:o.key=i?m.C0.ESC+"[1;"+(i+1)+"S":m.C0.ESC+"OS";break;case 116:o.key=i?m.C0.ESC+"[15;"+(i+1)+"~":m.C0.ESC+"[15~";break;case 117:o.key=i?m.C0.ESC+"[17;"+(i+1)+"~":m.C0.ESC+"[17~";break;case 118:o.key=i?m.C0.ESC+"[18;"+(i+1)+"~":m.C0.ESC+"[18~";break;case 119:o.key=i?m.C0.ESC+"[19;"+(i+1)+"~":m.C0.ESC+"[19~";break;case 120:o.key=i?m.C0.ESC+"[20;"+(i+1)+"~":m.C0.ESC+"[20~";break;case 121:o.key=i?m.C0.ESC+"[21;"+(i+1)+"~":m.C0.ESC+"[21~";break;case 122:o.key=i?m.C0.ESC+"[23;"+(i+1)+"~":m.C0.ESC+"[23~";break;case 123:o.key=i?m.C0.ESC+"[24;"+(i+1)+"~":m.C0.ESC+"[24~";break;default:if(!r.ctrlKey||r.shiftKey||r.altKey||r.metaKey)if(d&&!c||!r.altKey||r.metaKey)d&&!r.altKey&&!r.ctrlKey&&r.metaKey?r.keyCode===65&&(o.type=1):r.key&&!r.ctrlKey&&!r.altKey&&!r.metaKey&&r.keyCode>=48&&r.key.length===1?o.key=r.key:r.key&&r.ctrlKey&&r.key==="_"&&(o.key=m.C0.US);else{var s=_[r.keyCode],a=s&&s[r.shiftKey?1:0];if(a)o.key=m.C0.ESC+a;else if(r.keyCode>=65&&r.keyCode<=90){var n=r.ctrlKey?r.keyCode-64:r.keyCode+32;o.key=m.C0.ESC+String.fromCharCode(n)}}else r.keyCode>=65&&r.keyCode<=90?o.key=String.fromCharCode(r.keyCode-64):r.keyCode===32?o.key=m.C0.NUL:r.keyCode>=51&&r.keyCode<=55?o.key=String.fromCharCode(r.keyCode-51+27):r.keyCode===56?o.key=m.C0.DEL:r.keyCode===219?o.key=m.C0.ESC:r.keyCode===220?o.key=m.C0.FS:r.keyCode===221&&(o.key=m.C0.GS)}return o}},function(S,f,L){"use strict";var m,_=this&&this.__extends||(m=function(e,u){return(m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,g){l.__proto__=g}||function(l,g){for(var C in g)g.hasOwnProperty(C)&&(l[C]=g[C])})(e,u)},function(e,u){function l(){this.constructor=e}m(e,u),e.prototype=u===null?Object.create(u):(l.prototype=u.prototype,new l)}),r=this&&this.__decorate||function(e,u,l,g){var C,x=arguments.length,y=x<3?u:g===null?g=Object.getOwnPropertyDescriptor(u,l):g;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")y=Reflect.decorate(e,u,l,g);else for(var T=e.length-1;T>=0;T--)(C=e[T])&&(y=(x<3?C(y):x>3?C(u,l,y):C(u,l))||y);return x>3&&y&&Object.defineProperty(u,l,y),y},p=this&&this.__param||function(e,u){return function(l,g){u(l,g,e)}};Object.defineProperty(f,"__esModule",{value:!0}),f.RenderService=void 0;var d=L(31),c=L(0),o=L(2),i=L(32),s=L(7),a=L(1),n=L(5),t=function(e){function u(l,g,C,x,y,T){var A=e.call(this)||this;if(A._renderer=l,A._rowCount=g,A._isPaused=!1,A._needsFullRefresh=!1,A._isNextRenderRedrawOnly=!0,A._needsSelectionRefresh=!1,A._canvasWidth=0,A._canvasHeight=0,A._selectionState={start:void 0,end:void 0,columnSelectMode:!1},A._onDimensionsChange=new c.EventEmitter,A._onRender=new c.EventEmitter,A._onRefreshRequest=new c.EventEmitter,A.register({dispose:function(){return A._renderer.dispose()}}),A._renderDebouncer=new d.RenderDebouncer(function(b,v){return A._renderRows(b,v)}),A.register(A._renderDebouncer),A._screenDprMonitor=new i.ScreenDprMonitor,A._screenDprMonitor.setListener(function(){return A.onDevicePixelRatioChange()}),A.register(A._screenDprMonitor),A.register(T.onResize(function(b){return A._fullRefresh()})),A.register(x.onOptionChange(function(){return A._renderer.onOptionsChanged()})),A.register(y.onCharSizeChange(function(){return A.onCharSizeChanged()})),A._renderer.onRequestRedraw(function(b){return A.refreshRows(b.start,b.end,!0)}),A.register(s.addDisposableDomListener(window,"resize",function(){return A.onDevicePixelRatioChange()})),"IntersectionObserver"in window){var E=new IntersectionObserver(function(b){return A._onIntersectionChange(b[b.length-1])},{threshold:0});E.observe(C),A.register({dispose:function(){return E.disconnect()}})}return A}return _(u,e),Object.defineProperty(u.prototype,"onDimensionsChange",{get:function(){return this._onDimensionsChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(u.prototype,"onRenderedBufferChange",{get:function(){return this._onRender.event},enumerable:!1,configurable:!0}),Object.defineProperty(u.prototype,"onRefreshRequest",{get:function(){return this._onRefreshRequest.event},enumerable:!1,configurable:!0}),Object.defineProperty(u.prototype,"dimensions",{get:function(){return this._renderer.dimensions},enumerable:!1,configurable:!0}),u.prototype._onIntersectionChange=function(l){this._isPaused=l.intersectionRatio===0,!this._isPaused&&this._needsFullRefresh&&(this.refreshRows(0,this._rowCount-1),this._needsFullRefresh=!1)},u.prototype.refreshRows=function(l,g,C){C===void 0&&(C=!1),this._isPaused?this._needsFullRefresh=!0:(C||(this._isNextRenderRedrawOnly=!1),this._renderDebouncer.refresh(l,g,this._rowCount))},u.prototype._renderRows=function(l,g){this._renderer.renderRows(l,g),this._needsSelectionRefresh&&(this._renderer.onSelectionChanged(this._selectionState.start,this._selectionState.end,this._selectionState.columnSelectMode),this._needsSelectionRefresh=!1),this._isNextRenderRedrawOnly||this._onRender.fire({start:l,end:g}),this._isNextRenderRedrawOnly=!0},u.prototype.resize=function(l,g){this._rowCount=g,this._fireOnCanvasResize()},u.prototype.changeOptions=function(){this._renderer.onOptionsChanged(),this.refreshRows(0,this._rowCount-1),this._fireOnCanvasResize()},u.prototype._fireOnCanvasResize=function(){this._renderer.dimensions.canvasWidth===this._canvasWidth&&this._renderer.dimensions.canvasHeight===this._canvasHeight||this._onDimensionsChange.fire(this._renderer.dimensions)},u.prototype.dispose=function(){e.prototype.dispose.call(this)},u.prototype.setRenderer=function(l){var g=this;this._renderer.dispose(),this._renderer=l,this._renderer.onRequestRedraw(function(C){return g.refreshRows(C.start,C.end,!0)}),this._needsSelectionRefresh=!0,this._fullRefresh()},u.prototype._fullRefresh=function(){this._isPaused?this._needsFullRefresh=!0:this.refreshRows(0,this._rowCount-1)},u.prototype.setColors=function(l){this._renderer.setColors(l),this._fullRefresh()},u.prototype.onDevicePixelRatioChange=function(){this._renderer.onDevicePixelRatioChange(),this.refreshRows(0,this._rowCount-1)},u.prototype.onResize=function(l,g){this._renderer.onResize(l,g),this._fullRefresh()},u.prototype.onCharSizeChanged=function(){this._renderer.onCharSizeChanged()},u.prototype.onBlur=function(){this._renderer.onBlur()},u.prototype.onFocus=function(){this._renderer.onFocus()},u.prototype.onSelectionChanged=function(l,g,C){this._selectionState.start=l,this._selectionState.end=g,this._selectionState.columnSelectMode=C,this._renderer.onSelectionChanged(l,g,C)},u.prototype.onCursorMove=function(){this._renderer.onCursorMove()},u.prototype.clear=function(){this._renderer.clear()},u.prototype.registerCharacterJoiner=function(l){return this._renderer.registerCharacterJoiner(l)},u.prototype.deregisterCharacterJoiner=function(l){return this._renderer.deregisterCharacterJoiner(l)},u=r([p(3,a.IOptionsService),p(4,n.ICharSizeService),p(5,a.IBufferService)],u)}(o.Disposable);f.RenderService=t},function(S,f,L){"use strict";var m=this&&this.__decorate||function(o,i,s,a){var n,t=arguments.length,e=t<3?i:a===null?a=Object.getOwnPropertyDescriptor(i,s):a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")e=Reflect.decorate(o,i,s,a);else for(var u=o.length-1;u>=0;u--)(n=o[u])&&(e=(t<3?n(e):t>3?n(i,s,e):n(i,s))||e);return t>3&&e&&Object.defineProperty(i,s,e),e},_=this&&this.__param||function(o,i){return function(s,a){i(s,a,o)}};Object.defineProperty(f,"__esModule",{value:!0}),f.CharSizeService=void 0;var r=L(1),p=L(0),d=function(){function o(i,s,a){this._optionsService=a,this.width=0,this.height=0,this._onCharSizeChange=new p.EventEmitter,this._measureStrategy=new c(i,s,this._optionsService)}return Object.defineProperty(o.prototype,"hasValidSize",{get:function(){return this.width>0&&this.height>0},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"onCharSizeChange",{get:function(){return this._onCharSizeChange.event},enumerable:!1,configurable:!0}),o.prototype.measure=function(){var i=this._measureStrategy.measure();i.width===this.width&&i.height===this.height||(this.width=i.width,this.height=i.height,this._onCharSizeChange.fire())},o=m([_(2,r.IOptionsService)],o)}();f.CharSizeService=d;var c=function(){function o(i,s,a){this._document=i,this._parentElement=s,this._optionsService=a,this._result={width:0,height:0},this._measureElement=this._document.createElement("span"),this._measureElement.classList.add("xterm-char-measure-element"),this._measureElement.textContent="W",this._measureElement.setAttribute("aria-hidden","true"),this._parentElement.appendChild(this._measureElement)}return o.prototype.measure=function(){this._measureElement.style.fontFamily=this._optionsService.options.fontFamily,this._measureElement.style.fontSize=this._optionsService.options.fontSize+"px";var i=this._measureElement.getBoundingClientRect();return i.width!==0&&i.height!==0&&(this._result.width=i.width,this._result.height=Math.ceil(i.height)),this._result},o}()},function(S,f,L){"use strict";var m=this&&this.__decorate||function(c,o,i,s){var a,n=arguments.length,t=n<3?o:s===null?s=Object.getOwnPropertyDescriptor(o,i):s;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")t=Reflect.decorate(c,o,i,s);else for(var e=c.length-1;e>=0;e--)(a=c[e])&&(t=(n<3?a(t):n>3?a(o,i,t):a(o,i))||t);return n>3&&t&&Object.defineProperty(o,i,t),t},_=this&&this.__param||function(c,o){return function(i,s){o(i,s,c)}};Object.defineProperty(f,"__esModule",{value:!0}),f.MouseService=void 0;var r=L(5),p=L(30),d=function(){function c(o,i){this._renderService=o,this._charSizeService=i}return c.prototype.getCoords=function(o,i,s,a,n){return p.getCoords(o,i,s,a,this._charSizeService.hasValidSize,this._renderService.dimensions.actualCellWidth,this._renderService.dimensions.actualCellHeight,n)},c.prototype.getRawByteCoords=function(o,i,s,a){var n=this.getCoords(o,i,s,a);return p.getRawByteCoords(n)},c=m([_(0,r.IRenderService),_(1,r.ICharSizeService)],c)}();f.MouseService=d},function(S,f,L){"use strict";var m,_=this&&this.__extends||(m=function(a,n){return(m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var u in e)e.hasOwnProperty(u)&&(t[u]=e[u])})(a,n)},function(a,n){function t(){this.constructor=a}m(a,n),a.prototype=n===null?Object.create(n):(t.prototype=n.prototype,new t)}),r=this&&this.__decorate||function(a,n,t,e){var u,l=arguments.length,g=l<3?n:e===null?e=Object.getOwnPropertyDescriptor(n,t):e;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")g=Reflect.decorate(a,n,t,e);else for(var C=a.length-1;C>=0;C--)(u=a[C])&&(g=(l<3?u(g):l>3?u(n,t,g):u(n,t))||g);return l>3&&g&&Object.defineProperty(n,t,g),g},p=this&&this.__param||function(a,n){return function(t,e){n(t,e,a)}};Object.defineProperty(f,"__esModule",{value:!0}),f.Linkifier2=void 0;var d=L(1),c=L(0),o=L(2),i=L(7),s=function(a){function n(t){var e=a.call(this)||this;return e._bufferService=t,e._linkProviders=[],e._linkCacheDisposables=[],e._isMouseOut=!0,e._activeLine=-1,e._onShowLinkUnderline=e.register(new c.EventEmitter),e._onHideLinkUnderline=e.register(new c.EventEmitter),e.register(o.getDisposeArrayDisposable(e._linkCacheDisposables)),e}return _(n,a),Object.defineProperty(n.prototype,"onShowLinkUnderline",{get:function(){return this._onShowLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"onHideLinkUnderline",{get:function(){return this._onHideLinkUnderline.event},enumerable:!1,configurable:!0}),n.prototype.registerLinkProvider=function(t){var e=this;return this._linkProviders.push(t),{dispose:function(){var u=e._linkProviders.indexOf(t);u!==-1&&e._linkProviders.splice(u,1)}}},n.prototype.attachToDom=function(t,e,u){var l=this;this._element=t,this._mouseService=e,this._renderService=u,this.register(i.addDisposableDomListener(this._element,"mouseleave",function(){l._isMouseOut=!0,l._clearCurrentLink()})),this.register(i.addDisposableDomListener(this._element,"mousemove",this._onMouseMove.bind(this))),this.register(i.addDisposableDomListener(this._element,"click",this._onClick.bind(this)))},n.prototype._onMouseMove=function(t){if(this._lastMouseEvent=t,this._element&&this._mouseService){var e=this._positionFromMouseEvent(t,this._element,this._mouseService);if(e){this._isMouseOut=!1;for(var u=t.composedPath(),l=0;lt?this._bufferService.cols:x.link.range.end.x,A=y;A<=T;A++){if(u.has(A)){g.splice(C--,1);break}u.add(A)}}},n.prototype._checkLinkProviderResult=function(t,e,u){var l,g=this;if(!this._activeProviderReplies)return u;for(var C=this._activeProviderReplies.get(t),x=!1,y=0;y=t&&this._currentLink.link.range.end.y<=e)&&(this._linkLeave(this._element,this._currentLink.link,this._lastMouseEvent),this._currentLink=void 0,o.disposeArray(this._linkCacheDisposables))},n.prototype._handleNewLink=function(t){var e=this;if(this._element&&this._lastMouseEvent&&this._mouseService){var u=this._positionFromMouseEvent(this._lastMouseEvent,this._element,this._mouseService);u&&this._linkAtPosition(t.link,u)&&(this._currentLink=t,this._currentLink.state={decorations:{underline:t.link.decorations===void 0||t.link.decorations.underline,pointerCursor:t.link.decorations===void 0||t.link.decorations.pointerCursor},isHovered:!0},this._linkHover(this._element,t.link,this._lastMouseEvent),t.link.decorations={},Object.defineProperties(t.link.decorations,{pointerCursor:{get:function(){var l,g;return(g=(l=e._currentLink)===null||l===void 0?void 0:l.state)===null||g===void 0?void 0:g.decorations.pointerCursor},set:function(l){var g,C;((g=e._currentLink)===null||g===void 0?void 0:g.state)&&e._currentLink.state.decorations.pointerCursor!==l&&(e._currentLink.state.decorations.pointerCursor=l,e._currentLink.state.isHovered&&((C=e._element)===null||C===void 0||C.classList.toggle("xterm-cursor-pointer",l)))}},underline:{get:function(){var l,g;return(g=(l=e._currentLink)===null||l===void 0?void 0:l.state)===null||g===void 0?void 0:g.decorations.underline},set:function(l){var g,C,x;((g=e._currentLink)===null||g===void 0?void 0:g.state)&&((x=(C=e._currentLink)===null||C===void 0?void 0:C.state)===null||x===void 0?void 0:x.decorations.underline)!==l&&(e._currentLink.state.decorations.underline=l,e._currentLink.state.isHovered&&e._fireUnderlineEvent(t.link,l))}}}),this._renderService&&this._linkCacheDisposables.push(this._renderService.onRenderedBufferChange(function(l){var g=l.start===0?0:l.start+1+e._bufferService.buffer.ydisp;e._clearCurrentLink(g,l.end+1+e._bufferService.buffer.ydisp)})))}},n.prototype._linkHover=function(t,e,u){var l;((l=this._currentLink)===null||l===void 0?void 0:l.state)&&(this._currentLink.state.isHovered=!0,this._currentLink.state.decorations.underline&&this._fireUnderlineEvent(e,!0),this._currentLink.state.decorations.pointerCursor&&t.classList.add("xterm-cursor-pointer")),e.hover&&e.hover(u,e.text)},n.prototype._fireUnderlineEvent=function(t,e){var u=t.range,l=this._bufferService.buffer.ydisp,g=this._createLinkUnderlineEvent(u.start.x-1,u.start.y-l-1,u.end.x,u.end.y-l-1,void 0);(e?this._onShowLinkUnderline:this._onHideLinkUnderline).fire(g)},n.prototype._linkLeave=function(t,e,u){var l;((l=this._currentLink)===null||l===void 0?void 0:l.state)&&(this._currentLink.state.isHovered=!1,this._currentLink.state.decorations.underline&&this._fireUnderlineEvent(e,!1),this._currentLink.state.decorations.pointerCursor&&t.classList.remove("xterm-cursor-pointer")),e.leave&&e.leave(u,e.text)},n.prototype._linkAtPosition=function(t,e){var u=t.range.start.y===t.range.end.y,l=t.range.start.ye.y;return(u&&t.range.start.x<=e.x&&t.range.end.x>=e.x||l&&t.range.end.x>=e.x||g&&t.range.start.x<=e.x||l&&g)&&t.range.start.y<=e.y&&t.range.end.y>=e.y},n.prototype._positionFromMouseEvent=function(t,e,u){var l=u.getCoords(t,e,this._bufferService.cols,this._bufferService.rows);if(l)return{x:l[0],y:l[1]+this._bufferService.buffer.ydisp}},n.prototype._createLinkUnderlineEvent=function(t,e,u,l,g){return{x1:t,y1:e,x2:u,y2:l,cols:this._bufferService.cols,fg:g}},n=r([p(0,d.IBufferService)],n)}(o.Disposable);f.Linkifier2=s},function(S,f,L){"use strict";Object.defineProperty(f,"__esModule",{value:!0}),f.CoreBrowserService=void 0;var m=function(){function _(r){this._textarea=r}return Object.defineProperty(_.prototype,"isFocused",{get:function(){return document.activeElement===this._textarea&&document.hasFocus()},enumerable:!1,configurable:!0}),_}();f.CoreBrowserService=m},function(S,f,L){"use strict";var m,_=this&&this.__extends||(m=function(y,T){return(m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(A,E){A.__proto__=E}||function(A,E){for(var b in E)E.hasOwnProperty(b)&&(A[b]=E[b])})(y,T)},function(y,T){function A(){this.constructor=y}m(y,T),y.prototype=T===null?Object.create(T):(A.prototype=T.prototype,new A)});Object.defineProperty(f,"__esModule",{value:!0}),f.CoreTerminal=void 0;var r=L(2),p=L(1),d=L(66),c=L(67),o=L(68),i=L(74),s=L(75),a=L(0),n=L(76),t=L(77),e=L(78),u=L(80),l=L(81),g=L(19),C=L(82),x=function(y){function T(A){var E=y.call(this)||this;return E._onBinary=new a.EventEmitter,E._onData=new a.EventEmitter,E._onLineFeed=new a.EventEmitter,E._onResize=new a.EventEmitter,E._onScroll=new a.EventEmitter,E._instantiationService=new d.InstantiationService,E.optionsService=new i.OptionsService(A),E._instantiationService.setService(p.IOptionsService,E.optionsService),E._bufferService=E.register(E._instantiationService.createInstance(o.BufferService)),E._instantiationService.setService(p.IBufferService,E._bufferService),E._logService=E._instantiationService.createInstance(c.LogService),E._instantiationService.setService(p.ILogService,E._logService),E._coreService=E.register(E._instantiationService.createInstance(s.CoreService,function(){return E.scrollToBottom()})),E._instantiationService.setService(p.ICoreService,E._coreService),E._coreMouseService=E._instantiationService.createInstance(n.CoreMouseService),E._instantiationService.setService(p.ICoreMouseService,E._coreMouseService),E._dirtyRowService=E._instantiationService.createInstance(t.DirtyRowService),E._instantiationService.setService(p.IDirtyRowService,E._dirtyRowService),E.unicodeService=E._instantiationService.createInstance(e.UnicodeService),E._instantiationService.setService(p.IUnicodeService,E.unicodeService),E._charsetService=E._instantiationService.createInstance(u.CharsetService),E._instantiationService.setService(p.ICharsetService,E._charsetService),E._inputHandler=new g.InputHandler(E._bufferService,E._charsetService,E._coreService,E._dirtyRowService,E._logService,E.optionsService,E._coreMouseService,E.unicodeService),E.register(a.forwardEvent(E._inputHandler.onLineFeed,E._onLineFeed)),E.register(E._inputHandler),E.register(a.forwardEvent(E._bufferService.onResize,E._onResize)),E.register(a.forwardEvent(E._coreService.onData,E._onData)),E.register(a.forwardEvent(E._coreService.onBinary,E._onBinary)),E.register(E.optionsService.onOptionChange(function(b){return E._updateOptions(b)})),E._writeBuffer=new C.WriteBuffer(function(b){return E._inputHandler.parse(b)}),E}return _(T,y),Object.defineProperty(T.prototype,"onBinary",{get:function(){return this._onBinary.event},enumerable:!1,configurable:!0}),Object.defineProperty(T.prototype,"onData",{get:function(){return this._onData.event},enumerable:!1,configurable:!0}),Object.defineProperty(T.prototype,"onLineFeed",{get:function(){return this._onLineFeed.event},enumerable:!1,configurable:!0}),Object.defineProperty(T.prototype,"onResize",{get:function(){return this._onResize.event},enumerable:!1,configurable:!0}),Object.defineProperty(T.prototype,"onScroll",{get:function(){return this._onScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(T.prototype,"cols",{get:function(){return this._bufferService.cols},enumerable:!1,configurable:!0}),Object.defineProperty(T.prototype,"rows",{get:function(){return this._bufferService.rows},enumerable:!1,configurable:!0}),Object.defineProperty(T.prototype,"buffers",{get:function(){return this._bufferService.buffers},enumerable:!1,configurable:!0}),T.prototype.dispose=function(){var A;this._isDisposed||(y.prototype.dispose.call(this),(A=this._windowsMode)===null||A===void 0||A.dispose(),this._windowsMode=void 0)},T.prototype.write=function(A,E){this._writeBuffer.write(A,E)},T.prototype.writeSync=function(A){this._writeBuffer.writeSync(A)},T.prototype.resize=function(A,E){isNaN(A)||isNaN(E)||(A=Math.max(A,o.MINIMUM_COLS),E=Math.max(E,o.MINIMUM_ROWS),this._bufferService.resize(A,E))},T.prototype.scroll=function(A,E){E===void 0&&(E=!1);var b,v=this._bufferService.buffer;(b=this._cachedBlankLine)&&b.length===this.cols&&b.getFg(0)===A.fg&&b.getBg(0)===A.bg||(b=v.getBlankLine(A,E),this._cachedBlankLine=b),b.isWrapped=E;var O=v.ybase+v.scrollTop,D=v.ybase+v.scrollBottom;if(v.scrollTop===0){var W=v.lines.isFull;D===v.lines.length-1?W?v.lines.recycle().copyFrom(b):v.lines.push(b.clone()):v.lines.splice(D+1,0,b.clone()),W?this._bufferService.isUserScrolling&&(v.ydisp=Math.max(v.ydisp-1,0)):(v.ybase++,this._bufferService.isUserScrolling||v.ydisp++)}else{var Q=D-O+1;v.lines.shiftElements(O+1,Q-1,-1),v.lines.set(D,b.clone())}this._bufferService.isUserScrolling||(v.ydisp=v.ybase),this._dirtyRowService.markRangeDirty(v.scrollTop,v.scrollBottom),this._onScroll.fire(v.ydisp)},T.prototype.scrollLines=function(A,E){var b=this._bufferService.buffer;if(A<0){if(b.ydisp===0)return;this._bufferService.isUserScrolling=!0}else A+b.ydisp>=b.ybase&&(this._bufferService.isUserScrolling=!1);var v=b.ydisp;b.ydisp=Math.max(Math.min(b.ydisp+A,b.ybase),0),v!==b.ydisp&&(E||this._onScroll.fire(b.ydisp))},T.prototype.scrollPages=function(A){this.scrollLines(A*(this.rows-1))},T.prototype.scrollToTop=function(){this.scrollLines(-this._bufferService.buffer.ydisp)},T.prototype.scrollToBottom=function(){this.scrollLines(this._bufferService.buffer.ybase-this._bufferService.buffer.ydisp)},T.prototype.scrollToLine=function(A){var E=A-this._bufferService.buffer.ydisp;E!==0&&this.scrollLines(E)},T.prototype.addEscHandler=function(A,E){return this._inputHandler.addEscHandler(A,E)},T.prototype.addDcsHandler=function(A,E){return this._inputHandler.addDcsHandler(A,E)},T.prototype.addCsiHandler=function(A,E){return this._inputHandler.addCsiHandler(A,E)},T.prototype.addOscHandler=function(A,E){return this._inputHandler.addOscHandler(A,E)},T.prototype._setup=function(){this.optionsService.options.windowsMode&&this._enableWindowsMode()},T.prototype.reset=function(){this._inputHandler.reset(),this._bufferService.reset(),this._charsetService.reset(),this._coreService.reset(),this._coreMouseService.reset()},T.prototype._updateOptions=function(A){var E;switch(A){case"scrollback":this.buffers.resize(this.cols,this.rows);break;case"windowsMode":this.optionsService.options.windowsMode?this._enableWindowsMode():((E=this._windowsMode)===null||E===void 0||E.dispose(),this._windowsMode=void 0)}},T.prototype._enableWindowsMode=function(){var A=this;if(!this._windowsMode){var E=[];E.push(this.onLineFeed(l.updateWindowsModeWrappedState.bind(null,this._bufferService))),E.push(this.addCsiHandler({final:"H"},function(){return l.updateWindowsModeWrappedState(A._bufferService),!1})),this._windowsMode={dispose:function(){for(var b=0,v=E;b0?a[0].index:i.length;if(i.length!==g)throw new Error("[createInstance] First service dependency of "+o.name+" at position "+(g+1)+" conflicts with "+i.length+" static arguments");return new(o.bind.apply(o,m([void 0],m(i,n))))},c}();f.InstantiationService=d},function(S,f,L){"use strict";var m=this&&this.__decorate||function(i,s,a,n){var t,e=arguments.length,u=e<3?s:n===null?n=Object.getOwnPropertyDescriptor(s,a):n;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")u=Reflect.decorate(i,s,a,n);else for(var l=i.length-1;l>=0;l--)(t=i[l])&&(u=(e<3?t(u):e>3?t(s,a,u):t(s,a))||u);return e>3&&u&&Object.defineProperty(s,a,u),u},_=this&&this.__param||function(i,s){return function(a,n){s(a,n,i)}},r=this&&this.__spreadArrays||function(){for(var i=0,s=0,a=arguments.length;s=0;C--)(u=a[C])&&(g=(l<3?u(g):l>3?u(n,t,g):u(n,t))||g);return l>3&&g&&Object.defineProperty(n,t,g),g},p=this&&this.__param||function(a,n){return function(t,e){n(t,e,a)}};Object.defineProperty(f,"__esModule",{value:!0}),f.BufferService=f.MINIMUM_ROWS=f.MINIMUM_COLS=void 0;var d=L(1),c=L(69),o=L(0),i=L(2);f.MINIMUM_COLS=2,f.MINIMUM_ROWS=1;var s=function(a){function n(t){var e=a.call(this)||this;return e._optionsService=t,e.isUserScrolling=!1,e._onResize=new o.EventEmitter,e.cols=Math.max(t.options.cols,f.MINIMUM_COLS),e.rows=Math.max(t.options.rows,f.MINIMUM_ROWS),e.buffers=new c.BufferSet(t,e),e}return _(n,a),Object.defineProperty(n.prototype,"onResize",{get:function(){return this._onResize.event},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"buffer",{get:function(){return this.buffers.active},enumerable:!1,configurable:!0}),n.prototype.dispose=function(){a.prototype.dispose.call(this),this.buffers.dispose()},n.prototype.resize=function(t,e){this.cols=t,this.rows=e,this.buffers.resize(t,e),this.buffers.setupTabStops(this.cols),this._onResize.fire({cols:t,rows:e})},n.prototype.reset=function(){this.buffers.dispose(),this.buffers=new c.BufferSet(this._optionsService,this),this.isUserScrolling=!1},n=r([p(0,d.IOptionsService)],n)}(i.Disposable);f.BufferService=s},function(S,f,L){"use strict";var m,_=this&&this.__extends||(m=function(c,o){return(m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,s){i.__proto__=s}||function(i,s){for(var a in s)s.hasOwnProperty(a)&&(i[a]=s[a])})(c,o)},function(c,o){function i(){this.constructor=c}m(c,o),c.prototype=o===null?Object.create(o):(i.prototype=o.prototype,new i)});Object.defineProperty(f,"__esModule",{value:!0}),f.BufferSet=void 0;var r=L(70),p=L(0),d=function(c){function o(i,s){var a=c.call(this)||this;return a._onBufferActivate=a.register(new p.EventEmitter),a._normal=new r.Buffer(!0,i,s),a._normal.fillViewportRows(),a._alt=new r.Buffer(!1,i,s),a._activeBuffer=a._normal,a.setupTabStops(),a}return _(o,c),Object.defineProperty(o.prototype,"onBufferActivate",{get:function(){return this._onBufferActivate.event},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"alt",{get:function(){return this._alt},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"active",{get:function(){return this._activeBuffer},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"normal",{get:function(){return this._normal},enumerable:!1,configurable:!0}),o.prototype.activateNormalBuffer=function(){this._activeBuffer!==this._normal&&(this._normal.x=this._alt.x,this._normal.y=this._alt.y,this._alt.clear(),this._activeBuffer=this._normal,this._onBufferActivate.fire({activeBuffer:this._normal,inactiveBuffer:this._alt}))},o.prototype.activateAltBuffer=function(i){this._activeBuffer!==this._alt&&(this._alt.fillViewportRows(i),this._alt.x=this._normal.x,this._alt.y=this._normal.y,this._activeBuffer=this._alt,this._onBufferActivate.fire({activeBuffer:this._alt,inactiveBuffer:this._normal}))},o.prototype.resize=function(i,s){this._normal.resize(i,s),this._alt.resize(i,s)},o.prototype.setupTabStops=function(i){this._normal.setupTabStops(i),this._alt.setupTabStops(i)},o}(L(2).Disposable);f.BufferSet=d},function(S,f,L){"use strict";Object.defineProperty(f,"__esModule",{value:!0}),f.BufferStringIterator=f.Buffer=f.MAX_BUFFER_SIZE=void 0;var m=L(71),_=L(16),r=L(4),p=L(3),d=L(72),c=L(73),o=L(20),i=L(6);f.MAX_BUFFER_SIZE=4294967295;var s=function(){function n(t,e,u){this._hasScrollback=t,this._optionsService=e,this._bufferService=u,this.ydisp=0,this.ybase=0,this.y=0,this.x=0,this.savedY=0,this.savedX=0,this.savedCurAttrData=_.DEFAULT_ATTR_DATA.clone(),this.savedCharset=o.DEFAULT_CHARSET,this.markers=[],this._nullCell=r.CellData.fromCharData([0,p.NULL_CELL_CHAR,p.NULL_CELL_WIDTH,p.NULL_CELL_CODE]),this._whitespaceCell=r.CellData.fromCharData([0,p.WHITESPACE_CELL_CHAR,p.WHITESPACE_CELL_WIDTH,p.WHITESPACE_CELL_CODE]),this._cols=this._bufferService.cols,this._rows=this._bufferService.rows,this.lines=new m.CircularList(this._getCorrectBufferLength(this._rows)),this.scrollTop=0,this.scrollBottom=this._rows-1,this.setupTabStops()}return n.prototype.getNullCell=function(t){return t?(this._nullCell.fg=t.fg,this._nullCell.bg=t.bg,this._nullCell.extended=t.extended):(this._nullCell.fg=0,this._nullCell.bg=0,this._nullCell.extended=new i.ExtendedAttrs),this._nullCell},n.prototype.getWhitespaceCell=function(t){return t?(this._whitespaceCell.fg=t.fg,this._whitespaceCell.bg=t.bg,this._whitespaceCell.extended=t.extended):(this._whitespaceCell.fg=0,this._whitespaceCell.bg=0,this._whitespaceCell.extended=new i.ExtendedAttrs),this._whitespaceCell},n.prototype.getBlankLine=function(t,e){return new _.BufferLine(this._bufferService.cols,this.getNullCell(t),e)},Object.defineProperty(n.prototype,"hasScrollback",{get:function(){return this._hasScrollback&&this.lines.maxLength>this._rows},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"isCursorInViewport",{get:function(){var t=this.ybase+this.y-this.ydisp;return t>=0&&tf.MAX_BUFFER_SIZE?f.MAX_BUFFER_SIZE:e},n.prototype.fillViewportRows=function(t){if(this.lines.length===0){t===void 0&&(t=_.DEFAULT_ATTR_DATA);for(var e=this._rows;e--;)this.lines.push(this.getBlankLine(t))}},n.prototype.clear=function(){this.ydisp=0,this.ybase=0,this.y=0,this.x=0,this.lines=new m.CircularList(this._getCorrectBufferLength(this._rows)),this.scrollTop=0,this.scrollBottom=this._rows-1,this.setupTabStops()},n.prototype.resize=function(t,e){var u=this.getNullCell(_.DEFAULT_ATTR_DATA),l=this._getCorrectBufferLength(e);if(l>this.lines.maxLength&&(this.lines.maxLength=l),this.lines.length>0){if(this._cols0&&this.lines.length<=this.ybase+this.y+C+1?(this.ybase--,C++,this.ydisp>0&&this.ydisp--):this.lines.push(new _.BufferLine(t,u)));else for(x=this._rows;x>e;x--)this.lines.length>e+this.ybase&&(this.lines.length>this.ybase+this.y+1?this.lines.pop():(this.ybase++,this.ydisp++));if(l0&&(this.lines.trimStart(y),this.ybase=Math.max(this.ybase-y,0),this.ydisp=Math.max(this.ydisp-y,0),this.savedY=Math.max(this.savedY-y,0)),this.lines.maxLength=l}this.x=Math.min(this.x,t-1),this.y=Math.min(this.y,e-1),C&&(this.y+=C),this.savedX=Math.min(this.savedX,t-1),this.scrollTop=0}if(this.scrollBottom=e-1,this._isReflowEnabled&&(this._reflow(t,e),this._cols>t))for(g=0;gthis._cols?this._reflowLarger(t,e):this._reflowSmaller(t,e))},n.prototype._reflowLarger=function(t,e){var u=d.reflowLargerGetLinesToRemove(this.lines,this._cols,t,this.ybase+this.y,this.getNullCell(_.DEFAULT_ATTR_DATA));if(u.length>0){var l=d.reflowLargerCreateNewLayout(this.lines,u);d.reflowLargerApplyNewLayout(this.lines,l.layout),this._reflowLargerAdjustViewport(t,e,l.countRemoved)}},n.prototype._reflowLargerAdjustViewport=function(t,e,u){for(var l=this.getNullCell(_.DEFAULT_ATTR_DATA),g=u;g-- >0;)this.ybase===0?(this.y>0&&this.y--,this.lines.length=0;C--){var x=this.lines.get(C);if(!(!x||!x.isWrapped&&x.getTrimmedLength()<=t)){for(var y=[x];x.isWrapped&&C>0;)x=this.lines.get(--C),y.unshift(x);var T=this.ybase+this.y;if(!(T>=C&&T0&&(l.push({start:C+y.length+g,newLines:O}),g+=O.length),y.push.apply(y,O);var Q=E.length-1,j=E[Q];j===0&&(j=E[--Q]);for(var Z=y.length-b-1,Y=A;Z>=0;){var w=Math.min(Y,j);if(y[Q].copyCellsFrom(y[Z],Y-w,j-w,w,!0),(j-=w)===0&&(j=E[--Q]),(Y-=w)===0){Z--;var P=Math.max(Z,0);Y=d.getWrappedLineTrimmedLength(y,P,this._cols)}}for(D=0;D0;)this.ybase===0?this.y0){var K=[],M=[];for(D=0;D=0;D--)if(de&&de.start>ae+be){for(var z=de.newLines.length-1;z>=0;z--)this.lines.set(D--,de.newLines[z]);D++,K.push({index:ae+1,amount:de.newLines.length}),be+=de.newLines.length,de=l[++ve]}else this.lines.set(D,M[ae--]);var ne=0;for(D=K.length-1;D>=0;D--)K[D].index+=ne,this.lines.onInsertEmitter.fire(K[D]),ne+=K[D].amount;var fe=Math.max(0,H+g-this.lines.maxLength);fe>0&&this.lines.onTrimEmitter.fire(fe)}},n.prototype.stringIndexToBufferIndex=function(t,e,u){for(u===void 0&&(u=!1);e;){var l=this.lines.get(t);if(!l)return[-1,-1];for(var g=u?l.getTrimmedLength():l.length,C=0;C0&&this.lines.get(e).isWrapped;)e--;for(;u+10;);return t>=this._cols?this._cols-1:t<0?0:t},n.prototype.nextStop=function(t){for(t==null&&(t=this.x);!this.tabs[++t]&&t=this._cols?this._cols-1:t<0?0:t},n.prototype.addMarker=function(t){var e=this,u=new c.Marker(t);return this.markers.push(u),u.register(this.lines.onTrim(function(l){u.line-=l,u.line<0&&u.dispose()})),u.register(this.lines.onInsert(function(l){u.line>=l.index&&(u.line+=l.amount)})),u.register(this.lines.onDelete(function(l){u.line>=l.index&&u.linel.index&&(u.line-=l.amount)})),u.register(u.onDispose(function(){return e._removeMarker(u)})),u},n.prototype._removeMarker=function(t){this.markers.splice(this.markers.indexOf(t),1)},n.prototype.iterator=function(t,e,u,l,g){return new a(this,t,e,u,l,g)},n}();f.Buffer=s;var a=function(){function n(t,e,u,l,g,C){u===void 0&&(u=0),l===void 0&&(l=t.lines.length),g===void 0&&(g=0),C===void 0&&(C=0),this._buffer=t,this._trimRight=e,this._startIndex=u,this._endIndex=l,this._startOverscan=g,this._endOverscan=C,this._startIndex<0&&(this._startIndex=0),this._endIndex>this._buffer.lines.length&&(this._endIndex=this._buffer.lines.length),this._current=this._startIndex}return n.prototype.hasNext=function(){return this._currentthis._endIndex+this._endOverscan&&(t.last=this._endIndex+this._endOverscan),t.first=Math.max(t.first,0),t.last=Math.min(t.last,this._buffer.lines.length);for(var e="",u=t.first;u<=t.last;++u)e+=this._buffer.translateBufferLineToString(u,this._trimRight);return this._current=t.last+1,{range:t,content:e}},n}();f.BufferStringIterator=a},function(S,f,L){"use strict";Object.defineProperty(f,"__esModule",{value:!0}),f.CircularList=void 0;var m=L(0),_=function(){function r(p){this._maxLength=p,this.onDeleteEmitter=new m.EventEmitter,this.onInsertEmitter=new m.EventEmitter,this.onTrimEmitter=new m.EventEmitter,this._array=new Array(this._maxLength),this._startIndex=0,this._length=0}return Object.defineProperty(r.prototype,"onDelete",{get:function(){return this.onDeleteEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"onInsert",{get:function(){return this.onInsertEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"onTrim",{get:function(){return this.onTrimEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"maxLength",{get:function(){return this._maxLength},set:function(p){if(this._maxLength!==p){for(var d=new Array(p),c=0;cthis._length)for(var d=this._length;d=p;i--)this._array[this._getCyclicIndex(i+c.length)]=this._array[this._getCyclicIndex(i)];for(i=0;ithis._maxLength){var s=this._length+c.length-this._maxLength;this._startIndex+=s,this._length=this._maxLength,this.onTrimEmitter.fire(s)}else this._length+=c.length},r.prototype.trimStart=function(p){p>this._length&&(p=this._length),this._startIndex+=p,this._length-=p,this.onTrimEmitter.fire(p)},r.prototype.shiftElements=function(p,d,c){if(!(d<=0)){if(p<0||p>=this._length)throw new Error("start argument out of range");if(p+c<0)throw new Error("Cannot shift elements in list beyond index 0");if(c>0){for(var o=d-1;o>=0;o--)this.set(p+o+c,this.get(p+o));var i=p+d+c-this._length;if(i>0)for(this._length+=i;this._length>this._maxLength;)this._length--,this._startIndex++,this.onTrimEmitter.fire(1)}else for(o=0;o=i&&d0&&(A>t||n[A].getTrimmedLength()===0);A--)T++;T>0&&(o.push(i+n.length-T),o.push(T)),i+=n.length-1}}}return o},f.reflowLargerCreateNewLayout=function(_,r){for(var p=[],d=0,c=r[d],o=0,i=0;i<_.length;i++)if(c===i){var s=r[++d];_.onDeleteEmitter.fire({index:i-o,amount:s}),i+=s-1,o+=s,c=r[++d]}else p.push(i);return{layout:p,countRemoved:o}},f.reflowLargerApplyNewLayout=function(_,r){for(var p=[],d=0;da&&(o-=a,i++);var n=_[i].getWidth(o-1)===2;n&&o--;var t=n?p-1:p;d.push(t),s+=t}return d},f.getWrappedLineTrimmedLength=m},function(S,f,L){"use strict";var m,_=this&&this.__extends||(m=function(d,c){return(m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(o,i){o.__proto__=i}||function(o,i){for(var s in i)i.hasOwnProperty(s)&&(o[s]=i[s])})(d,c)},function(d,c){function o(){this.constructor=d}m(d,c),d.prototype=c===null?Object.create(c):(o.prototype=c.prototype,new o)});Object.defineProperty(f,"__esModule",{value:!0}),f.Marker=void 0;var r=L(0),p=function(d){function c(o){var i=d.call(this)||this;return i.line=o,i._id=c._nextId++,i.isDisposed=!1,i._onDispose=new r.EventEmitter,i}return _(c,d),Object.defineProperty(c.prototype,"id",{get:function(){return this._id},enumerable:!1,configurable:!0}),Object.defineProperty(c.prototype,"onDispose",{get:function(){return this._onDispose.event},enumerable:!1,configurable:!0}),c.prototype.dispose=function(){this.isDisposed||(this.isDisposed=!0,this.line=-1,this._onDispose.fire())},c._nextId=1,c}(L(2).Disposable);f.Marker=p},function(S,f,L){"use strict";Object.defineProperty(f,"__esModule",{value:!0}),f.OptionsService=f.DEFAULT_OPTIONS=f.DEFAULT_BELL_SOUND=void 0;var m=L(0),_=L(11),r=L(33);f.DEFAULT_BELL_SOUND="data:audio/mp3;base64,SUQzBAAAAAAAI1RTU0UAAAAPAAADTGF2ZjU4LjMyLjEwNAAAAAAAAAAAAAAA//tQxAADB8AhSmxhIIEVCSiJrDCQBTcu3UrAIwUdkRgQbFAZC1CQEwTJ9mjRvBA4UOLD8nKVOWfh+UlK3z/177OXrfOdKl7pyn3Xf//WreyTRUoAWgBgkOAGbZHBgG1OF6zM82DWbZaUmMBptgQhGjsyYqc9ae9XFz280948NMBWInljyzsNRFLPWdnZGWrddDsjK1unuSrVN9jJsK8KuQtQCtMBjCEtImISdNKJOopIpBFpNSMbIHCSRpRR5iakjTiyzLhchUUBwCgyKiweBv/7UsQbg8isVNoMPMjAAAA0gAAABEVFGmgqK////9bP/6XCykxBTUUzLjEwMKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq",f.DEFAULT_OPTIONS=Object.freeze({cols:80,rows:24,cursorBlink:!1,cursorStyle:"block",cursorWidth:1,bellSound:f.DEFAULT_BELL_SOUND,bellStyle:"none",drawBoldTextInBrightColors:!0,fastScrollModifier:"alt",fastScrollSensitivity:5,fontFamily:"courier-new, courier, monospace",fontSize:15,fontWeight:"normal",fontWeightBold:"bold",lineHeight:1,linkTooltipHoverDuration:500,letterSpacing:0,logLevel:"info",scrollback:1e3,scrollSensitivity:1,screenReaderMode:!1,macOptionIsMeta:!1,macOptionClickForcesSelection:!1,minimumContrastRatio:1,disableStdin:!1,allowProposedApi:!0,allowTransparency:!1,tabStopWidth:8,theme:{},rightClickSelectsWord:_.isMac,rendererType:"canvas",windowOptions:{},windowsMode:!1,wordSeparator:" ()[]{}',\"`",convertEol:!1,termName:"xterm",cancelEvents:!1});var p=["cols","rows"],d=function(){function c(o){this._onOptionChange=new m.EventEmitter,this.options=r.clone(f.DEFAULT_OPTIONS);for(var i=0,s=Object.keys(o);i=0;y--)(g=t[y])&&(x=(C<3?g(x):C>3?g(e,u,x):g(e,u))||x);return C>3&&x&&Object.defineProperty(e,u,x),x},p=this&&this.__param||function(t,e){return function(u,l){e(u,l,t)}};Object.defineProperty(f,"__esModule",{value:!0}),f.CoreService=void 0;var d=L(1),c=L(0),o=L(33),i=L(2),s=Object.freeze({insertMode:!1}),a=Object.freeze({applicationCursorKeys:!1,applicationKeypad:!1,bracketedPasteMode:!1,origin:!1,reverseWraparound:!1,sendFocus:!1,wraparound:!0}),n=function(t){function e(u,l,g,C){var x=t.call(this)||this;return x._bufferService=l,x._logService=g,x._optionsService=C,x.isCursorInitialized=!1,x.isCursorHidden=!1,x._onData=x.register(new c.EventEmitter),x._onUserInput=x.register(new c.EventEmitter),x._onBinary=x.register(new c.EventEmitter),x._scrollToBottom=u,x.register({dispose:function(){return x._scrollToBottom=void 0}}),x.modes=o.clone(s),x.decPrivateModes=o.clone(a),x}return _(e,t),Object.defineProperty(e.prototype,"onData",{get:function(){return this._onData.event},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"onUserInput",{get:function(){return this._onUserInput.event},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"onBinary",{get:function(){return this._onBinary.event},enumerable:!1,configurable:!0}),e.prototype.reset=function(){this.modes=o.clone(s),this.decPrivateModes=o.clone(a)},e.prototype.triggerDataEvent=function(u,l){if(l===void 0&&(l=!1),!this._optionsService.options.disableStdin){var g=this._bufferService.buffer;g.ybase!==g.ydisp&&this._scrollToBottom(),l&&this._onUserInput.fire(),this._logService.debug('sending data "'+u+'"',function(){return u.split("").map(function(C){return C.charCodeAt(0)})}),this._onData.fire(u)}},e.prototype.triggerBinaryEvent=function(u){this._optionsService.options.disableStdin||(this._logService.debug('sending binary "'+u+'"',function(){return u.split("").map(function(l){return l.charCodeAt(0)})}),this._onBinary.fire(u))},e=r([p(1,d.IBufferService),p(2,d.ILogService),p(3,d.IOptionsService)],e)}(i.Disposable);f.CoreService=n},function(S,f,L){"use strict";var m=this&&this.__decorate||function(a,n,t,e){var u,l=arguments.length,g=l<3?n:e===null?e=Object.getOwnPropertyDescriptor(n,t):e;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")g=Reflect.decorate(a,n,t,e);else for(var C=a.length-1;C>=0;C--)(u=a[C])&&(g=(l<3?u(g):l>3?u(n,t,g):u(n,t))||g);return l>3&&g&&Object.defineProperty(n,t,g),g},_=this&&this.__param||function(a,n){return function(t,e){n(t,e,a)}};Object.defineProperty(f,"__esModule",{value:!0}),f.CoreMouseService=void 0;var r=L(1),p=L(0),d={NONE:{events:0,restrict:function(){return!1}},X10:{events:1,restrict:function(a){return a.button!==4&&a.action===1&&(a.ctrl=!1,a.alt=!1,a.shift=!1,!0)}},VT200:{events:19,restrict:function(a){return a.action!==32}},DRAG:{events:23,restrict:function(a){return a.action!==32||a.button!==3}},ANY:{events:31,restrict:function(a){return!0}}};function c(a,n){var t=(a.ctrl?16:0)|(a.shift?4:0)|(a.alt?8:0);return a.button===4?(t|=64,t|=a.action):(t|=3&a.button,4&a.button&&(t|=64),8&a.button&&(t|=128),a.action===32?t|=32:a.action!==0||n||(t|=3)),t}var o=String.fromCharCode,i={DEFAULT:function(a){var n=[c(a,!1)+32,a.col+32,a.row+32];return n[0]>255||n[1]>255||n[2]>255?"":""+o(n[0])+o(n[1])+o(n[2])},SGR:function(a){var n=a.action===0&&a.button!==4?"m":"M";return"[<"+c(a,!0)+";"+a.col+";"+a.row+n}},s=function(){function a(n,t){this._bufferService=n,this._coreService=t,this._protocols={},this._encodings={},this._activeProtocol="",this._activeEncoding="",this._onProtocolChange=new p.EventEmitter,this._lastEvent=null;for(var e=0,u=Object.keys(d);e=this._bufferService.cols||n.row<0||n.row>=this._bufferService.rows)return!1;if(n.button===4&&n.action===32)return!1;if(n.button===3&&n.action!==32)return!1;if(n.button!==4&&(n.action===2||n.action===3))return!1;if(n.col++,n.row++,n.action===32&&this._lastEvent&&this._compareEvents(this._lastEvent,n))return!1;if(!this._protocols[this._activeProtocol].restrict(n))return!1;var t=this._encodings[this._activeEncoding](n);return t&&(this._activeEncoding==="DEFAULT"?this._coreService.triggerBinaryEvent(t):this._coreService.triggerDataEvent(t,!0)),this._lastEvent=n,!0},a.prototype.explainEvents=function(n){return{down:!!(1&n),up:!!(2&n),drag:!!(4&n),move:!!(8&n),wheel:!!(16&n)}},a.prototype._compareEvents=function(n,t){return n.col===t.col&&(n.row===t.row&&(n.button===t.button&&(n.action===t.action&&(n.ctrl===t.ctrl&&n.alt===t.alt))))&&n.shift===t.shift},a=m([_(0,r.IBufferService),_(1,r.ICoreService)],a)}();f.CoreMouseService=s},function(S,f,L){"use strict";var m=this&&this.__decorate||function(d,c,o,i){var s,a=arguments.length,n=a<3?c:i===null?i=Object.getOwnPropertyDescriptor(c,o):i;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")n=Reflect.decorate(d,c,o,i);else for(var t=d.length-1;t>=0;t--)(s=d[t])&&(n=(a<3?s(n):a>3?s(c,o,n):s(c,o))||n);return a>3&&n&&Object.defineProperty(c,o,n),n},_=this&&this.__param||function(d,c){return function(o,i){c(o,i,d)}};Object.defineProperty(f,"__esModule",{value:!0}),f.DirtyRowService=void 0;var r=L(1),p=function(){function d(c){this._bufferService=c,this.clearRange()}return Object.defineProperty(d.prototype,"start",{get:function(){return this._start},enumerable:!1,configurable:!0}),Object.defineProperty(d.prototype,"end",{get:function(){return this._end},enumerable:!1,configurable:!0}),d.prototype.clearRange=function(){this._start=this._bufferService.buffer.y,this._end=this._bufferService.buffer.y},d.prototype.markDirty=function(c){cthis._end&&(this._end=c)},d.prototype.markRangeDirty=function(c,o){if(c>o){var i=c;c=o,o=i}cthis._end&&(this._end=o)},d.prototype.markAllDirty=function(){this.markRangeDirty(0,this._bufferService.rows-1)},d=m([_(0,r.IBufferService)],d)}();f.DirtyRowService=p},function(S,f,L){"use strict";Object.defineProperty(f,"__esModule",{value:!0}),f.UnicodeService=void 0;var m=L(0),_=L(79),r=function(){function p(){this._providers=Object.create(null),this._active="",this._onChange=new m.EventEmitter;var d=new _.UnicodeV6;this.register(d),this._active=d.version,this._activeProvider=d}return Object.defineProperty(p.prototype,"onChange",{get:function(){return this._onChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(p.prototype,"versions",{get:function(){return Object.keys(this._providers)},enumerable:!1,configurable:!0}),Object.defineProperty(p.prototype,"activeVersion",{get:function(){return this._active},set:function(d){if(!this._providers[d])throw new Error('unknown Unicode version "'+d+'"');this._active=d,this._activeProvider=this._providers[d],this._onChange.fire(d)},enumerable:!1,configurable:!0}),p.prototype.register=function(d){this._providers[d.version]=d},p.prototype.wcwidth=function(d){return this._activeProvider.wcwidth(d)},p.prototype.getStringCellWidth=function(d){for(var c=0,o=d.length,i=0;i=o)return c+this.wcwidth(s);var a=d.charCodeAt(i);56320<=a&&a<=57343?s=1024*(s-55296)+a-56320+65536:c+=this.wcwidth(a)}c+=this.wcwidth(s)}return c},p}();f.UnicodeService=r},function(S,f,L){"use strict";Object.defineProperty(f,"__esModule",{value:!0}),f.UnicodeV6=void 0;var m,_=L(15),r=[[768,879],[1155,1158],[1160,1161],[1425,1469],[1471,1471],[1473,1474],[1476,1477],[1479,1479],[1536,1539],[1552,1557],[1611,1630],[1648,1648],[1750,1764],[1767,1768],[1770,1773],[1807,1807],[1809,1809],[1840,1866],[1958,1968],[2027,2035],[2305,2306],[2364,2364],[2369,2376],[2381,2381],[2385,2388],[2402,2403],[2433,2433],[2492,2492],[2497,2500],[2509,2509],[2530,2531],[2561,2562],[2620,2620],[2625,2626],[2631,2632],[2635,2637],[2672,2673],[2689,2690],[2748,2748],[2753,2757],[2759,2760],[2765,2765],[2786,2787],[2817,2817],[2876,2876],[2879,2879],[2881,2883],[2893,2893],[2902,2902],[2946,2946],[3008,3008],[3021,3021],[3134,3136],[3142,3144],[3146,3149],[3157,3158],[3260,3260],[3263,3263],[3270,3270],[3276,3277],[3298,3299],[3393,3395],[3405,3405],[3530,3530],[3538,3540],[3542,3542],[3633,3633],[3636,3642],[3655,3662],[3761,3761],[3764,3769],[3771,3772],[3784,3789],[3864,3865],[3893,3893],[3895,3895],[3897,3897],[3953,3966],[3968,3972],[3974,3975],[3984,3991],[3993,4028],[4038,4038],[4141,4144],[4146,4146],[4150,4151],[4153,4153],[4184,4185],[4448,4607],[4959,4959],[5906,5908],[5938,5940],[5970,5971],[6002,6003],[6068,6069],[6071,6077],[6086,6086],[6089,6099],[6109,6109],[6155,6157],[6313,6313],[6432,6434],[6439,6440],[6450,6450],[6457,6459],[6679,6680],[6912,6915],[6964,6964],[6966,6970],[6972,6972],[6978,6978],[7019,7027],[7616,7626],[7678,7679],[8203,8207],[8234,8238],[8288,8291],[8298,8303],[8400,8431],[12330,12335],[12441,12442],[43014,43014],[43019,43019],[43045,43046],[64286,64286],[65024,65039],[65056,65059],[65279,65279],[65529,65531]],p=[[68097,68099],[68101,68102],[68108,68111],[68152,68154],[68159,68159],[119143,119145],[119155,119170],[119173,119179],[119210,119213],[119362,119364],[917505,917505],[917536,917631],[917760,917999]],d=function(){function c(){if(this.version="6",!m){m=new Uint8Array(65536),_.fill(m,1),m[0]=0,_.fill(m,0,1,32),_.fill(m,0,127,160),_.fill(m,2,4352,4448),m[9001]=2,m[9002]=2,_.fill(m,2,11904,42192),m[12351]=1,_.fill(m,2,44032,55204),_.fill(m,2,63744,64256),_.fill(m,2,65040,65050),_.fill(m,2,65072,65136),_.fill(m,2,65280,65377),_.fill(m,2,65504,65511);for(var o=0;os[t][1])return!1;for(;t>=n;)if(i>s[a=n+t>>1][1])n=a+1;else{if(!(i=131072&&o<=196605||o>=196608&&o<=262141?2:1},c}();f.UnicodeV6=d},function(S,f,L){"use strict";Object.defineProperty(f,"__esModule",{value:!0}),f.CharsetService=void 0;var m=function(){function _(){this.glevel=0,this._charsets=[]}return _.prototype.reset=function(){this.charset=void 0,this._charsets=[],this.glevel=0},_.prototype.setgLevel=function(r){this.glevel=r,this.charset=this._charsets[r]},_.prototype.setgCharset=function(r,p){this._charsets[r]=p,this.glevel===r&&(this.charset=p)},_}();f.CharsetService=m},function(S,f,L){"use strict";Object.defineProperty(f,"__esModule",{value:!0}),f.updateWindowsModeWrappedState=void 0;var m=L(3);f.updateWindowsModeWrappedState=function(_){var r=_.buffer.lines.get(_.buffer.ybase+_.buffer.y-1),p=r==null?void 0:r.get(_.cols-1),d=_.buffer.lines.get(_.buffer.ybase+_.buffer.y);d&&p&&(d.isWrapped=p[m.CHAR_DATA_CODE_INDEX]!==m.NULL_CELL_CODE&&p[m.CHAR_DATA_CODE_INDEX]!==m.WHITESPACE_CELL_CODE)}},function(S,f,L){"use strict";Object.defineProperty(f,"__esModule",{value:!0}),f.WriteBuffer=void 0;var m=function(){function _(r){this._action=r,this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=0}return _.prototype.writeSync=function(r){if(this._writeBuffer.length){for(var p=this._bufferOffset;p5e7)throw new Error("write data discarded, use flow control to avoid losing data");this._writeBuffer.length||(this._bufferOffset=0,setTimeout(function(){return d._innerWrite()})),this._pendingData+=r.length,this._writeBuffer.push(r),this._callbacks.push(p)},_.prototype._innerWrite=function(){for(var r=this,p=Date.now();this._writeBuffer.length>this._bufferOffset;){var d=this._writeBuffer[this._bufferOffset],c=this._callbacks[this._bufferOffset];if(this._bufferOffset++,this._action(d),this._pendingData-=d.length,c&&c(),Date.now()-p>=12)break}this._writeBuffer.length>this._bufferOffset?(this._bufferOffset>50&&(this._writeBuffer=this._writeBuffer.slice(this._bufferOffset),this._callbacks=this._callbacks.slice(this._bufferOffset),this._bufferOffset=0),setTimeout(function(){return r._innerWrite()},0)):(this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=0)},_}();f.WriteBuffer=m},function(S,f,L){"use strict";Object.defineProperty(f,"__esModule",{value:!0}),f.AddonManager=void 0;var m=function(){function _(){this._addons=[]}return _.prototype.dispose=function(){for(var r=this._addons.length-1;r>=0;r--)this._addons[r].instance.dispose()},_.prototype.loadAddon=function(r,p){var d=this,c={instance:p,dispose:p.dispose,isDisposed:!1};this._addons.push(c),p.dispose=function(){return d._wrappedAddonDispose(c)},p.activate(r)},_.prototype._wrappedAddonDispose=function(r){if(!r.isDisposed){for(var p=-1,d=0;d> RFB.constructor"),F._screen=document.createElement("div"),F._screen.style.display="flex",F._screen.style.width="100%",F._screen.style.height="100%",F._screen.style.overflow="auto",F._screen.style.background=H,F._canvas=document.createElement("canvas"),F._canvas.style.margin="auto",F._canvas.style.outline="none",F._canvas.style.flexShrink="0",F._canvas.width=0,F._canvas.height=0,F._canvas.tabIndex=-1,F._screen.appendChild(F._canvas),F._cursor=new a.default,F._cursorImage=Ce.cursors.none,F._decoders[l.encodings.encodingRaw]=new g.default,F._decoders[l.encodings.encodingCopyRect]=new C.default,F._decoders[l.encodings.encodingRRE]=new x.default,F._decoders[l.encodings.encodingHextile]=new y.default,F._decoders[l.encodings.encodingTight]=new T.default,F._decoders[l.encodings.encodingTightPNG]=new A.default;try{F._display=new d.default(F._canvas)}catch(Ae){throw f.Error("Display exception: "+Ae),Ae}return F._display.onflush=F._onFlush.bind(P(F)),F._keyboard=new i.default(F._canvas),F._keyboard.onkeyevent=F._handleKeyEvent.bind(P(F)),F._gestures=new s.default,F._sock=new n.default,F._sock.on("message",function(){F._handleMessage()}),F._sock.on("open",function(){F._rfbConnectionState==="connecting"&&F._rfbInitState===""?(F._rfbInitState="ProtocolVersion",f.Debug("Starting VNC handshake")):F._fail("Unexpected server connection while "+F._rfbConnectionState)}),F._sock.on("close",function(Ae){f.Debug("WebSocket on-close event");var tt="";Ae.code&&(tt="(code: "+Ae.code,Ae.reason&&(tt+=", reason: "+Ae.reason),tt+=")");switch(F._rfbConnectionState){case"connecting":F._fail("Connection closed "+tt);break;case"connected":F._updateConnectionState("disconnecting"),F._updateConnectionState("disconnected");break;case"disconnecting":F._updateConnectionState("disconnected");break;case"disconnected":F._fail("Unexpected server disconnect when already disconnected "+tt);break;default:F._fail("Unexpected server disconnect before connecting "+tt);break}F._sock.off("close")}),F._sock.on("error",function(Ae){return f.Warn("WebSocket on-error event")}),setTimeout(F._updateConnectionState.bind(P(F),"connecting")),f.Debug("<< RFB.constructor"),F.dragViewport=!1,F.focusOnClick=!0,F._viewOnly=!1,F._clipViewport=!1,F._scaleViewport=!1,F._resizeSession=!1,F._showDotCursor=!1,te.showDotCursor!==void 0&&(f.Warn("Specifying showDotCursor as a RFB constructor argument is deprecated"),F._showDotCursor=te.showDotCursor),F._qualityLevel=6,F._compressionLevel=2,F}return Q(Ce,[{key:"disconnect",value:function(){this._updateConnectionState("disconnecting"),this._sock.off("error"),this._sock.off("message"),this._sock.off("open")}},{key:"sendCredentials",value:function(N){this._rfbCredentials=N,setTimeout(this._initMsg.bind(this),0)}},{key:"sendCtrlAltDel",value:function(){if(this._rfbConnectionState!=="connected"||this._viewOnly)return;f.Info("Sending Ctrl-Alt-Del"),this.sendKey(e.default.XK_Control_L,"ControlLeft",!0),this.sendKey(e.default.XK_Alt_L,"AltLeft",!0),this.sendKey(e.default.XK_Delete,"Delete",!0),this.sendKey(e.default.XK_Delete,"Delete",!1),this.sendKey(e.default.XK_Alt_L,"AltLeft",!1),this.sendKey(e.default.XK_Control_L,"ControlLeft",!1)}},{key:"machineShutdown",value:function(){this._xvpOp(1,2)}},{key:"machineReboot",value:function(){this._xvpOp(1,3)}},{key:"machineReset",value:function(){this._xvpOp(1,4)}},{key:"sendKey",value:function(N,te,F){if(this._rfbConnectionState!=="connected"||this._viewOnly)return;if(F===void 0){this.sendKey(N,te,!0),this.sendKey(N,te,!1);return}var Ae=u.default[te];if(this._qemuExtKeyEventSupported&&Ae)N=N||0,f.Info("Sending key ("+(F?"down":"up")+"): keysym "+N+", scancode "+Ae),Ce.messages.QEMUExtendedKeyEvent(this._sock,N,F,Ae);else{if(!N)return;f.Info("Sending keysym ("+(F?"down":"up")+"): "+N),Ce.messages.keyEvent(this._sock,N,F?1:0)}}},{key:"focus",value:function(){this._canvas.focus()}},{key:"blur",value:function(){this._canvas.blur()}},{key:"clipboardPasteFrom",value:function(N){if(this._rfbConnectionState!=="connected"||this._viewOnly)return;if(this._clipboardServerCapabilitiesFormats[ie]&&this._clipboardServerCapabilitiesActions[$e])this._clipboardText=N,Ce.messages.extendedClipboardNotify(this._sock,[ie]);else{for(var te=new Uint8Array(N.length),F=0;F> RFB.connect"),f.Info("connecting to "+this._url);try{this._sock.open(this._url,this._wsProtocols)}catch(N){N.name==="SyntaxError"?this._fail("Invalid host or port ("+N+")"):this._fail("Error when opening socket ("+N+")")}this._target.appendChild(this._screen),this._gestures.attach(this._canvas),this._cursor.attach(this._canvas),this._refreshCursor(),window.addEventListener("resize",this._eventHandlers.windowResize),this._canvas.addEventListener("mousedown",this._eventHandlers.focusCanvas),this._canvas.addEventListener("touchstart",this._eventHandlers.focusCanvas),this._canvas.addEventListener("mousedown",this._eventHandlers.handleMouse),this._canvas.addEventListener("mouseup",this._eventHandlers.handleMouse),this._canvas.addEventListener("mousemove",this._eventHandlers.handleMouse),this._canvas.addEventListener("click",this._eventHandlers.handleMouse),this._canvas.addEventListener("contextmenu",this._eventHandlers.handleMouse),this._canvas.addEventListener("wheel",this._eventHandlers.handleWheel),this._canvas.addEventListener("gesturestart",this._eventHandlers.handleGesture),this._canvas.addEventListener("gesturemove",this._eventHandlers.handleGesture),this._canvas.addEventListener("gestureend",this._eventHandlers.handleGesture),f.Debug("<< RFB.connect")}},{key:"_disconnect",value:function(){f.Debug(">> RFB.disconnect"),this._cursor.detach(),this._canvas.removeEventListener("gesturestart",this._eventHandlers.handleGesture),this._canvas.removeEventListener("gesturemove",this._eventHandlers.handleGesture),this._canvas.removeEventListener("gestureend",this._eventHandlers.handleGesture),this._canvas.removeEventListener("wheel",this._eventHandlers.handleWheel),this._canvas.removeEventListener("mousedown",this._eventHandlers.handleMouse),this._canvas.removeEventListener("mouseup",this._eventHandlers.handleMouse),this._canvas.removeEventListener("mousemove",this._eventHandlers.handleMouse),this._canvas.removeEventListener("click",this._eventHandlers.handleMouse),this._canvas.removeEventListener("contextmenu",this._eventHandlers.handleMouse),this._canvas.removeEventListener("mousedown",this._eventHandlers.focusCanvas),this._canvas.removeEventListener("touchstart",this._eventHandlers.focusCanvas),window.removeEventListener("resize",this._eventHandlers.windowResize),this._keyboard.ungrab(),this._gestures.detach(),this._sock.close();try{this._target.removeChild(this._screen)}catch(N){if(!(N.name==="NotFoundError"))throw N}clearTimeout(this._resizeTimeout),clearTimeout(this._mouseMoveTimer),f.Debug("<< RFB.disconnect")}},{key:"_focusCanvas",value:function(N){if(!this.focusOnClick)return;this.focus()}},{key:"_setDesktopName",value:function(N){this._fbName=N,this.dispatchEvent(new CustomEvent("desktopname",{detail:{name:this._fbName}}))}},{key:"_windowResize",value:function(N){var te=this;window.requestAnimationFrame(function(){te._updateClip(),te._updateScale()}),this._resizeSession&&(clearTimeout(this._resizeTimeout),this._resizeTimeout=setTimeout(this._requestRemoteResize.bind(this),500))}},{key:"_updateClip",value:function(){var N=this._display.clipViewport,te=this._clipViewport;if(this._scaleViewport&&(te=!1),N!==te&&(this._display.clipViewport=te),te){var F=this._screenSize();this._display.viewportChangeSize(F.w,F.h),this._fixScrollbars()}}},{key:"_updateScale",value:function(){if(!this._scaleViewport)this._display.scale=1;else{var N=this._screenSize();this._display.autoscale(N.w,N.h)}this._fixScrollbars()}},{key:"_requestRemoteResize",value:function(){if(clearTimeout(this._resizeTimeout),this._resizeTimeout=null,!this._resizeSession||this._viewOnly||!this._supportsSetDesktopSize)return;var N=this._screenSize();Ce.messages.setDesktopSize(this._sock,Math.floor(N.w),Math.floor(N.h),this._screenID,this._screenFlags),f.Debug("Requested new desktop size: "+N.w+"x"+N.h)}},{key:"_screenSize",value:function(){var N=this._screen.getBoundingClientRect();return{w:N.width,h:N.height}}},{key:"_fixScrollbars",value:function(){var N=this._screen.style.overflow;this._screen.style.overflow="hidden",this._screen.getBoundingClientRect(),this._screen.style.overflow=N}},{key:"_updateConnectionState",value:function(N){var te=this,F=this._rfbConnectionState;if(N===F){f.Debug("Already in state '"+N+"', ignoring");return}if(F==="disconnected"){f.Error("Tried changing state of a disconnected RFB object");return}switch(N){case"connected":if(F!=="connecting"){f.Error("Bad transition to connected state, previous connection state: "+F);return}break;case"disconnected":if(F!=="disconnecting"){f.Error("Bad transition to disconnected state, previous connection state: "+F);return}break;case"connecting":if(F!==""){f.Error("Bad transition to connecting state, previous connection state: "+F);return}break;case"disconnecting":if(F!=="connected"&&F!=="connecting"){f.Error("Bad transition to disconnecting state, previous connection state: "+F);return}break;default:f.Error("Unknown connection state: "+N);return}this._rfbConnectionState=N,f.Debug("New state '"+N+"', was '"+F+"'."),this._disconnTimer&&N!=="disconnecting"&&(f.Debug("Clearing disconnect timer"),clearTimeout(this._disconnTimer),this._disconnTimer=null,this._sock.off("close"));switch(N){case"connecting":this._connect();break;case"connected":this.dispatchEvent(new CustomEvent("connect",{detail:{}}));break;case"disconnecting":this._disconnect(),this._disconnTimer=setTimeout(function(){f.Error("Disconnection timed out."),te._updateConnectionState("disconnected")},M*1e3);break;case"disconnected":this.dispatchEvent(new CustomEvent("disconnect",{detail:{clean:this._rfbCleanDisconnect}}));break}}},{key:"_fail",value:function(N){switch(this._rfbConnectionState){case"disconnecting":f.Error("Failed when disconnecting: "+N);break;case"connected":f.Error("Failed while connected: "+N);break;case"connecting":f.Error("Failed when connecting: "+N);break;default:f.Error("RFB failure: "+N);break}return this._rfbCleanDisconnect=!1,this._updateConnectionState("disconnecting"),this._updateConnectionState("disconnected"),!1}},{key:"_setCapability",value:function(N,te){this._capabilities[N]=te,this.dispatchEvent(new CustomEvent("capabilities",{detail:{capabilities:this._capabilities}}))}},{key:"_handleMessage",value:function(){if(this._sock.rQlen===0){f.Warn("handleMessage called on an empty receive queue");return}switch(this._rfbConnectionState){case"disconnected":f.Error("Got data while disconnected");break;case"connected":for(;!this._flushing;){if(!this._normalMsg())break;if(this._sock.rQlen===0)break}break;default:this._initMsg();break}}},{key:"_handleKeyEvent",value:function(N,te,F){this.sendKey(N,te,F)}},{key:"_handleMouse",value:function(N){if(N.type==="click"&&N.target!==this._canvas)return;if(N.stopPropagation(),N.preventDefault(),N.type==="click"||N.type==="contextmenu")return;var te=(0,_.clientToElement)(N.clientX,N.clientY,this._canvas);switch(N.type){case"mousedown":(0,r.setCapture)(this._canvas),this._handleMouseButton(te.x,te.y,!0,1<m.dragThreshold||Math.abs(tt)>m.dragThreshold)&&(this._viewportHasMoved=!0,this._viewportDragPos={x:N,y:te},this._display.viewportChangePos(Ae,tt));return}if(this._mousePos={x:N,y:te},this._mouseMoveTimer==null){var he=Date.now()-this._mouseLastMoveTime;he>ae?(this._sendMouse(N,te,this._mouseButtonMask),this._mouseLastMoveTime=Date.now()):this._mouseMoveTimer=setTimeout(function(){F._handleDelayedMouseMove()},ae-he)}}},{key:"_handleDelayedMouseMove",value:function(){this._mouseMoveTimer=null,this._sendMouse(this._mousePos.x,this._mousePos.y,this._mouseButtonMask),this._mouseLastMoveTime=Date.now()}},{key:"_sendMouse",value:function(N,te,F){if(this._rfbConnectionState!=="connected")return;if(this._viewOnly)return;Ce.messages.pointerEvent(this._sock,this._display.absX(N),this._display.absY(te),F)}},{key:"_handleWheel",value:function(N){if(this._rfbConnectionState!=="connected")return;if(this._viewOnly)return;N.stopPropagation(),N.preventDefault();var te=(0,_.clientToElement)(N.clientX,N.clientY,this._canvas),F=N.deltaX,Ae=N.deltaY;N.deltaMode!==0&&(F*=de,Ae*=de),this._accumulatedWheelDeltaX+=F,this._accumulatedWheelDeltaY+=Ae,Math.abs(this._accumulatedWheelDeltaX)>=ve&&(this._accumulatedWheelDeltaX<0?(this._handleMouseButton(te.x,te.y,!0,1<<5),this._handleMouseButton(te.x,te.y,!1,1<<5)):this._accumulatedWheelDeltaX>0&&(this._handleMouseButton(te.x,te.y,!0,1<<6),this._handleMouseButton(te.x,te.y,!1,1<<6)),this._accumulatedWheelDeltaX=0),Math.abs(this._accumulatedWheelDeltaY)>=ve&&(this._accumulatedWheelDeltaY<0?(this._handleMouseButton(te.x,te.y,!0,1<<3),this._handleMouseButton(te.x,te.y,!1,1<<3)):this._accumulatedWheelDeltaY>0&&(this._handleMouseButton(te.x,te.y,!0,1<<4),this._handleMouseButton(te.x,te.y,!1,1<<4)),this._accumulatedWheelDeltaY=0)}},{key:"_fakeMouseMove",value:function(N,te,F){this._handleMouseMove(te,F),this._cursor.move(N.detail.clientX,N.detail.clientY)}},{key:"_handleTapEvent",value:function(N,te){var F=(0,_.clientToElement)(N.detail.clientX,N.detail.clientY,this._canvas);if(this._gestureLastTapTime!==null&&Date.now()-this._gestureLastTapTimez;)this._handleMouseButton(F.x,F.y,!0,8),this._handleMouseButton(F.x,F.y,!1,8),this._gestureLastMagnitudeY+=z;for(;N.detail.magnitudeY-this._gestureLastMagnitudeY<-z;)this._handleMouseButton(F.x,F.y,!0,16),this._handleMouseButton(F.x,F.y,!1,16),this._gestureLastMagnitudeY-=z;for(;N.detail.magnitudeX-this._gestureLastMagnitudeX>z;)this._handleMouseButton(F.x,F.y,!0,32),this._handleMouseButton(F.x,F.y,!1,32),this._gestureLastMagnitudeX+=z;for(;N.detail.magnitudeX-this._gestureLastMagnitudeX<-z;)this._handleMouseButton(F.x,F.y,!0,64),this._handleMouseButton(F.x,F.y,!1,64),this._gestureLastMagnitudeX-=z;break;case"pinch":if(this._fakeMouseMove(N,F.x,F.y),te=Math.hypot(N.detail.magnitudeX,N.detail.magnitudeY),Math.abs(te-this._gestureLastMagnitudeX)>be){for(this._handleKeyEvent(e.default.XK_Control_L,"ControlLeft",!0);te-this._gestureLastMagnitudeX>be;)this._handleMouseButton(F.x,F.y,!0,8),this._handleMouseButton(F.x,F.y,!1,8),this._gestureLastMagnitudeX+=be;for(;te-this._gestureLastMagnitudeX<-be;)this._handleMouseButton(F.x,F.y,!0,16),this._handleMouseButton(F.x,F.y,!1,16),this._gestureLastMagnitudeX-=be}this._handleKeyEvent(e.default.XK_Control_L,"ControlLeft",!1);break}break;case"gestureend":switch(N.detail.type){case"onetap":case"twotap":case"threetap":case"pinch":case"twodrag":break;case"drag":this._fakeMouseMove(N,F.x,F.y),this._handleMouseButton(F.x,F.y,!1,1);break;case"longpress":this._fakeMouseMove(N,F.x,F.y),this._handleMouseButton(F.x,F.y,!1,4);break}break}}},{key:"_negotiateProtocolVersion",value:function(){if(this._sock.rQwait("version",12))return!1;var N=this._sock.rQshiftStr(12).substr(4,7);f.Info("Server ProtocolVersion: "+N);var te=0;switch(N){case"000.000":te=1;break;case"003.003":case"003.006":case"003.889":this._rfbVersion=3.3;break;case"003.007":this._rfbVersion=3.7;break;case"003.008":case"004.000":case"004.001":case"005.000":this._rfbVersion=3.8;break;default:return this._fail("Invalid server version "+N)}if(te){for(var F="ID:"+this._repeaterID;F.length<250;)F+="\0";return this._sock.sendString(F),!0}this._rfbVersion>this._rfbMaxVersion&&(this._rfbVersion=this._rfbMaxVersion);var Ae="00"+parseInt(this._rfbVersion,10)+".00"+this._rfbVersion*10%10;this._sock.sendString("RFB "+Ae+` -`),f.Debug("Sent ProtocolVersion: "+Ae),this._rfbInitState="Security"}},{key:"_negotiateSecurity",value:function(){function N(Ae,tt){for(var he=0;he=3.7){var te=this._sock.rQshift8();if(this._sock.rQwait("security type",te,1))return!1;if(te===0)return this._rfbInitState="SecurityReason",this._securityContext="no security types",this._securityStatus=1,this._initMsg();var F=this._sock.rQshiftBytes(te);if(f.Debug("Server security types: "+F),N(1,F))this._rfbAuthScheme=1;else if(N(22,F))this._rfbAuthScheme=22;else if(N(16,F))this._rfbAuthScheme=16;else if(N(2,F))this._rfbAuthScheme=2;else if(N(19,F))this._rfbAuthScheme=19;else return this._fail("Unsupported security types (types: "+F+")");this._sock.send([this._rfbAuthScheme])}else{if(this._sock.rQwait("security scheme",4))return!1;if(this._rfbAuthScheme=this._sock.rQshift32(),this._rfbAuthScheme==0)return this._rfbInitState="SecurityReason",this._securityContext="authentication scheme",this._securityStatus=1,this._initMsg()}return this._rfbInitState="Authentication",f.Debug("Authenticating using scheme: "+this._rfbAuthScheme),this._initMsg()}},{key:"_handleSecurityReason",value:function(){if(this._sock.rQwait("reason length",4))return!1;var N=this._sock.rQshift32(),te="";if(N>0){if(this._sock.rQwait("reason",N,4))return!1;te=this._sock.rQshiftStr(N)}return te!==""?(this.dispatchEvent(new CustomEvent("securityfailure",{detail:{status:this._securityStatus,reason:te}})),this._fail("Security negotiation failed on "+this._securityContext+" (reason: "+te+")")):(this.dispatchEvent(new CustomEvent("securityfailure",{detail:{status:this._securityStatus}})),this._fail("Security negotiation failed on "+this._securityContext))}},{key:"_negotiateXvpAuth",value:function(){if(this._rfbCredentials.username===void 0||this._rfbCredentials.password===void 0||this._rfbCredentials.target===void 0)return this.dispatchEvent(new CustomEvent("credentialsrequired",{detail:{types:["username","password","target"]}})),!1;var N=String.fromCharCode(this._rfbCredentials.username.length)+String.fromCharCode(this._rfbCredentials.target.length)+this._rfbCredentials.username+this._rfbCredentials.target;return this._sock.sendString(N),this._rfbAuthScheme=2,this._negotiateAuthentication()}},{key:"_negotiateVeNCryptAuth",value:function(){if(this._rfbVeNCryptState==0){if(this._sock.rQwait("vencrypt version",2))return!1;var N=this._sock.rQshift8(),te=this._sock.rQshift8();if(!(N==0&&te==2))return this._fail("Unsupported VeNCrypt version "+N+"."+te);this._sock.send([0,2]),this._rfbVeNCryptState=1}if(this._rfbVeNCryptState==1){if(this._sock.rQwait("vencrypt ack",1))return!1;var F=this._sock.rQshift8();if(F!=0)return this._fail("VeNCrypt failure "+F);this._rfbVeNCryptState=2}if(this._rfbVeNCryptState==2){if(this._sock.rQwait("vencrypt subtypes length",1))return!1;var Ae=this._sock.rQshift8();if(Ae<1)return this._fail("VeNCrypt subtypes empty");this._rfbVeNCryptSubtypesLength=Ae,this._rfbVeNCryptState=3}if(this._rfbVeNCryptState==3){if(this._sock.rQwait("vencrypt subtypes",4*this._rfbVeNCryptSubtypesLength))return!1;for(var tt=[],he=0;he0&&this._sock.rQwait("tunnel capabilities",16*N,4))return!1;if(this._rfbTightVNC=!0,N>0)return this._negotiateTightTunnels(N),!1}if(this._sock.rQwait("sub auth count",4))return!1;var te=this._sock.rQshift32();if(te===0)return this._rfbInitState="SecurityResult",!0;if(this._sock.rQwait("sub auth capabilities",16*te,4))return!1;for(var F={STDVNOAUTH__:1,STDVVNCAUTH_:2,TGHTULGNAUTH:129},Ae=[],tt=0;tt=3.8?(this._rfbInitState="SecurityResult",!0):(this._rfbInitState="ClientInitialisation",this._initMsg());case 22:return this._negotiateXvpAuth();case 2:return this._negotiateStdVNCAuth();case 16:return this._negotiateTightAuth();case 19:return this._negotiateVeNCryptAuth();case 129:return this._negotiateTightUnixAuth();default:return this._fail("Unsupported auth scheme (scheme: "+this._rfbAuthScheme+")")}}},{key:"_handleSecurityResult",value:function(){if(this._sock.rQwait("VNC auth response ",4))return!1;var N=this._sock.rQshift32();return N===0?(this._rfbInitState="ClientInitialisation",f.Debug("Authentication OK"),this._initMsg()):this._rfbVersion>=3.8?(this._rfbInitState="SecurityReason",this._securityContext="security result",this._securityStatus=N,this._initMsg()):(this.dispatchEvent(new CustomEvent("securityfailure",{detail:{status:N}})),this._fail("Security handshake failed"))}},{key:"_negotiateServerInit",value:function(){if(this._sock.rQwait("server initialization",24))return!1;var N=this._sock.rQshift16(),te=this._sock.rQshift16(),F=this._sock.rQshift8(),Ae=this._sock.rQshift8(),tt=this._sock.rQshift8(),he=this._sock.rQshift8(),We=this._sock.rQshift16(),rt=this._sock.rQshift16(),V=this._sock.rQshift16(),Be=this._sock.rQshift8(),xe=this._sock.rQshift8(),ke=this._sock.rQshift8();this._sock.rQskipBytes(3);var De=this._sock.rQshift32();if(this._sock.rQwait("server init name",De,24))return!1;var Ne=this._sock.rQshiftStr(De);if(Ne=(0,L.decodeUTF8)(Ne,!0),this._rfbTightVNC){if(this._sock.rQwait("TightVNC extended server init header",8,24+De))return!1;var se=this._sock.rQshift16(),we=this._sock.rQshift16(),B=this._sock.rQshift16();this._sock.rQskipBytes(2);var He=(se+we+B)*16;if(this._sock.rQwait("TightVNC extended server init header",He,32+De))return!1;this._sock.rQskipBytes(16*se),this._sock.rQskipBytes(16*we),this._sock.rQskipBytes(16*B)}return f.Info("Screen: "+N+"x"+te+", bpp: "+F+", depth: "+Ae+", bigEndian: "+tt+", trueColor: "+he+", redMax: "+We+", greenMax: "+rt+", blueMax: "+V+", redShift: "+Be+", greenShift: "+xe+", blueShift: "+ke),this._setDesktopName(Ne),this._resize(N,te),this._viewOnly||this._keyboard.grab(),this._fbDepth=24,this._fbName==="Intel(r) AMT KVM"&&(f.Warn("Intel AMT KVM only supports 8/16 bit depths. Using low color mode."),this._fbDepth=8),Ce.messages.pixelFormat(this._sock,this._fbDepth,!0),this._sendEncodings(),Ce.messages.fbUpdateRequest(this._sock,!1,0,0,this._fbWidth,this._fbHeight),this._updateConnectionState("connected"),!0}},{key:"_sendEncodings",value:function(){var N=[];N.push(l.encodings.encodingCopyRect),this._fbDepth==24&&(N.push(l.encodings.encodingTight),N.push(l.encodings.encodingTightPNG),N.push(l.encodings.encodingHextile),N.push(l.encodings.encodingRRE)),N.push(l.encodings.encodingRaw),N.push(l.encodings.pseudoEncodingQualityLevel0+this._qualityLevel),N.push(l.encodings.pseudoEncodingCompressLevel0+this._compressionLevel),N.push(l.encodings.pseudoEncodingDesktopSize),N.push(l.encodings.pseudoEncodingLastRect),N.push(l.encodings.pseudoEncodingQEMUExtendedKeyEvent),N.push(l.encodings.pseudoEncodingExtendedDesktopSize),N.push(l.encodings.pseudoEncodingXvp),N.push(l.encodings.pseudoEncodingFence),N.push(l.encodings.pseudoEncodingContinuousUpdates),N.push(l.encodings.pseudoEncodingDesktopName),N.push(l.encodings.pseudoEncodingExtendedClipboard),this._fbDepth==24&&(N.push(l.encodings.pseudoEncodingVMwareCursor),N.push(l.encodings.pseudoEncodingCursor)),Ce.messages.clientEncodings(this._sock,N)}},{key:"_initMsg",value:function(){switch(this._rfbInitState){case"ProtocolVersion":return this._negotiateProtocolVersion();case"Security":return this._negotiateSecurity();case"Authentication":return this._negotiateAuthentication();case"SecurityResult":return this._handleSecurityResult();case"SecurityReason":return this._handleSecurityReason();case"ClientInitialisation":return this._sock.send([this._shared?1:0]),this._rfbInitState="ServerInitialisation",!0;case"ServerInitialisation":return this._negotiateServerInit();default:return this._fail("Unknown init state (state: "+this._rfbInitState+")")}}},{key:"_handleSetColourMapMsg",value:function(){return f.Debug("SetColorMapEntries"),this._fail("Unexpected SetColorMapEntries message")}},{key:"_handleServerCutText",value:function(){if(f.Debug("ServerCutText"),this._sock.rQwait("ServerCutText header",7,1))return!1;this._sock.rQskipBytes(3);var N=this._sock.rQshift32();if(N=(0,S.toSigned32bit)(N),this._sock.rQwait("ServerCutText content",Math.abs(N),8))return!1;if(N>=0){var te=this._sock.rQshiftStr(N);if(this._viewOnly)return!0;this.dispatchEvent(new CustomEvent("clipboard",{detail:{text:te}}))}else{N=Math.abs(N);var F=this._sock.rQshift32(),Ae=F&65535,tt=F&4278190080,he=!!(tt&le);if(he){this._clipboardServerCapabilitiesFormats={},this._clipboardServerCapabilitiesActions={};for(var We=0;We<=15;We++){var rt=1<0&&Ne.charAt(Ne.length-1)==="\0"&&(Ne=Ne.slice(0,-1)),Ne=Ne.replace(`\r +`&&(this._liveRegionLineCount++,this._liveRegionLineCount===21&&(this._liveRegion.textContent+=r.tooMuchOutput)),p.isMac&&this._liveRegion.textContent&&this._liveRegion.textContent.length>0&&!this._liveRegion.parentNode&&setTimeout(function(){u._accessibilityTreeRoot.appendChild(u._liveRegion)},0))},t.prototype._clearLiveRegion=function(){this._liveRegion.textContent="",this._liveRegionLineCount=0,p.isMac&&s.removeElementFromParent(this._liveRegion)},t.prototype._onKey=function(e){this._clearLiveRegion(),this._charsToConsume.push(e)},t.prototype._refreshRows=function(e,u){this._renderRowsDebouncer.refresh(e,u,this._terminal.rows)},t.prototype._renderRows=function(e,u){for(var l=this._terminal.buffer,g=l.lines.length.toString(),C=e;C<=u;C++){var x=l.translateBufferLineToString(l.ydisp+C,!0),y=(l.ydisp+C+1).toString(),T=this._rowElements[C];T&&(x.length===0?T.innerHTML=" ":T.textContent=x,T.setAttribute("aria-posinset",y),T.setAttribute("aria-setsize",g))}this._announceCharacters()},t.prototype._refreshRowsDimensions=function(){if(this._renderService.dimensions.actualCellHeight){this._rowElements.length!==this._terminal.rows&&this._onResize(this._terminal.rows);for(var e=0;e=0;E--)(y=l[E])&&(A=(T<3?y(A):T>3?y(g,C,A):y(g,C))||A);return T>3&&A&&Object.defineProperty(g,C,A),A},p=this&&this.__param||function(l,g){return function(C,x){g(C,x,l)}};Object.defineProperty(f,"__esModule",{value:!0}),f.DomRenderer=void 0;var d=L(58),c=L(9),o=L(2),i=L(5),s=L(1),a=L(0),n=L(10),t=L(17),e=1,u=function(l){function g(C,x,y,T,A,E,b,v,O){var D=l.call(this)||this;return D._colors=C,D._element=x,D._screenElement=y,D._viewportElement=T,D._linkifier=A,D._linkifier2=E,D._charSizeService=b,D._optionsService=v,D._bufferService=O,D._terminalClass=e++,D._rowElements=[],D._rowContainer=document.createElement("div"),D._rowContainer.classList.add("xterm-rows"),D._rowContainer.style.lineHeight="normal",D._rowContainer.setAttribute("aria-hidden","true"),D._refreshRowElements(D._bufferService.cols,D._bufferService.rows),D._selectionContainer=document.createElement("div"),D._selectionContainer.classList.add("xterm-selection"),D._selectionContainer.setAttribute("aria-hidden","true"),D.dimensions={scaledCharWidth:0,scaledCharHeight:0,scaledCellWidth:0,scaledCellHeight:0,scaledCharLeft:0,scaledCharTop:0,scaledCanvasWidth:0,scaledCanvasHeight:0,canvasWidth:0,canvasHeight:0,actualCellWidth:0,actualCellHeight:0},D._updateDimensions(),D._injectCss(),D._rowFactory=new d.DomRendererRowFactory(document,D._optionsService,D._colors),D._element.classList.add("xterm-dom-renderer-owner-"+D._terminalClass),D._screenElement.appendChild(D._rowContainer),D._screenElement.appendChild(D._selectionContainer),D._linkifier.onShowLinkUnderline(function(W){return D._onLinkHover(W)}),D._linkifier.onHideLinkUnderline(function(W){return D._onLinkLeave(W)}),D._linkifier2.onShowLinkUnderline(function(W){return D._onLinkHover(W)}),D._linkifier2.onHideLinkUnderline(function(W){return D._onLinkLeave(W)}),D}return _(g,l),Object.defineProperty(g.prototype,"onRequestRedraw",{get:function(){return new a.EventEmitter().event},enumerable:!1,configurable:!0}),g.prototype.dispose=function(){this._element.classList.remove("xterm-dom-renderer-owner-"+this._terminalClass),t.removeElementFromParent(this._rowContainer,this._selectionContainer,this._themeStyleElement,this._dimensionsStyleElement),l.prototype.dispose.call(this)},g.prototype._updateDimensions=function(){this.dimensions.scaledCharWidth=this._charSizeService.width*window.devicePixelRatio,this.dimensions.scaledCharHeight=Math.ceil(this._charSizeService.height*window.devicePixelRatio),this.dimensions.scaledCellWidth=this.dimensions.scaledCharWidth+Math.round(this._optionsService.options.letterSpacing),this.dimensions.scaledCellHeight=Math.floor(this.dimensions.scaledCharHeight*this._optionsService.options.lineHeight),this.dimensions.scaledCharLeft=0,this.dimensions.scaledCharTop=0,this.dimensions.scaledCanvasWidth=this.dimensions.scaledCellWidth*this._bufferService.cols,this.dimensions.scaledCanvasHeight=this.dimensions.scaledCellHeight*this._bufferService.rows,this.dimensions.canvasWidth=Math.round(this.dimensions.scaledCanvasWidth/window.devicePixelRatio),this.dimensions.canvasHeight=Math.round(this.dimensions.scaledCanvasHeight/window.devicePixelRatio),this.dimensions.actualCellWidth=this.dimensions.canvasWidth/this._bufferService.cols,this.dimensions.actualCellHeight=this.dimensions.canvasHeight/this._bufferService.rows;for(var C=0,x=this._rowElements;Cx;)this._rowContainer.removeChild(this._rowElements.pop())},g.prototype.onResize=function(C,x){this._refreshRowElements(C,x),this._updateDimensions()},g.prototype.onCharSizeChanged=function(){this._updateDimensions()},g.prototype.onBlur=function(){this._rowContainer.classList.remove("xterm-focus")},g.prototype.onFocus=function(){this._rowContainer.classList.add("xterm-focus")},g.prototype.onSelectionChanged=function(C,x,y){for(;this._selectionContainer.children.length;)this._selectionContainer.removeChild(this._selectionContainer.children[0]);if(C&&x){var T=C[1]-this._bufferService.buffer.ydisp,A=x[1]-this._bufferService.buffer.ydisp,E=Math.max(T,0),b=Math.min(A,this._bufferService.rows-1);if(!(E>=this._bufferService.rows||b<0)){var v=document.createDocumentFragment();if(y)v.appendChild(this._createSelectionElement(E,C[0],x[0],b-E+1));else{var O=T===E?C[0]:0,D=E===b?x[0]:this._bufferService.cols;v.appendChild(this._createSelectionElement(E,O,D));var W=b-E-1;if(v.appendChild(this._createSelectionElement(E+1,0,this._bufferService.cols,W)),E!==b){var Q=A===b?x[0]:this._bufferService.cols;v.appendChild(this._createSelectionElement(b,0,Q))}}this._selectionContainer.appendChild(v)}}},g.prototype._createSelectionElement=function(C,x,y,T){T===void 0&&(T=1);var A=document.createElement("div");return A.style.height=T*this.dimensions.actualCellHeight+"px",A.style.top=C*this.dimensions.actualCellHeight+"px",A.style.left=x*this.dimensions.actualCellWidth+"px",A.style.width=this.dimensions.actualCellWidth*(y-x)+"px",A},g.prototype.onCursorMove=function(){},g.prototype.onOptionsChanged=function(){this._updateDimensions(),this._injectCss()},g.prototype.clear=function(){for(var C=0,x=this._rowElements;C=A&&(C=0,y++)}},g=r([p(6,i.ICharSizeService),p(7,s.IOptionsService),p(8,s.IBufferService)],g)}(o.Disposable);f.DomRenderer=u},function(S,f,L){"use strict";Object.defineProperty(f,"__esModule",{value:!0}),f.DomRendererRowFactory=f.CURSOR_STYLE_UNDERLINE_CLASS=f.CURSOR_STYLE_BAR_CLASS=f.CURSOR_STYLE_BLOCK_CLASS=f.CURSOR_BLINK_CLASS=f.CURSOR_CLASS=f.UNDERLINE_CLASS=f.ITALIC_CLASS=f.DIM_CLASS=f.BOLD_CLASS=void 0;var m=L(9),_=L(3),r=L(4),p=L(10);f.BOLD_CLASS="xterm-bold",f.DIM_CLASS="xterm-dim",f.ITALIC_CLASS="xterm-italic",f.UNDERLINE_CLASS="xterm-underline",f.CURSOR_CLASS="xterm-cursor",f.CURSOR_BLINK_CLASS="xterm-cursor-blink",f.CURSOR_STYLE_BLOCK_CLASS="xterm-cursor-block",f.CURSOR_STYLE_BAR_CLASS="xterm-cursor-bar",f.CURSOR_STYLE_UNDERLINE_CLASS="xterm-cursor-underline";var d=function(){function o(i,s,a){this._document=i,this._optionsService=s,this._colors=a,this._workCell=new r.CellData}return o.prototype.setColors=function(i){this._colors=i},o.prototype.createRow=function(i,s,a,n,t,e,u){for(var l=this._document.createDocumentFragment(),g=0,C=Math.min(i.length,u)-1;C>=0;C--)if(i.loadCell(C,this._workCell).getCode()!==_.NULL_CELL_CODE||s&&C===n){g=C+1;break}for(C=0;C1&&(y.style.width=e*x+"px"),s&&C===n)switch(y.classList.add(f.CURSOR_CLASS),t&&y.classList.add(f.CURSOR_BLINK_CLASS),a){case"bar":y.classList.add(f.CURSOR_STYLE_BAR_CLASS);break;case"underline":y.classList.add(f.CURSOR_STYLE_UNDERLINE_CLASS);break;default:y.classList.add(f.CURSOR_STYLE_BLOCK_CLASS)}this._workCell.isBold()&&y.classList.add(f.BOLD_CLASS),this._workCell.isItalic()&&y.classList.add(f.ITALIC_CLASS),this._workCell.isDim()&&y.classList.add(f.DIM_CLASS),this._workCell.isUnderline()&&y.classList.add(f.UNDERLINE_CLASS),this._workCell.isInvisible()?y.textContent=_.WHITESPACE_CELL_CHAR:y.textContent=this._workCell.getChars()||_.WHITESPACE_CELL_CHAR;var T=this._workCell.getFgColor(),A=this._workCell.getFgColorMode(),E=this._workCell.getBgColor(),b=this._workCell.getBgColorMode(),v=!!this._workCell.isInverse();if(v){var O=T;T=E,E=O;var D=A;A=b,b=D}switch(A){case 16777216:case 33554432:this._workCell.isBold()&&T<8&&this._optionsService.options.drawBoldTextInBrightColors&&(T+=8),this._applyMinimumContrast(y,this._colors.background,this._colors.ansi[T])||y.classList.add("xterm-fg-"+T);break;case 50331648:var W=p.rgba.toColor(T>>16&255,T>>8&255,255&T);this._applyMinimumContrast(y,this._colors.background,W)||this._addStyle(y,"color:#"+c(T.toString(16),"0",6));break;case 0:default:this._applyMinimumContrast(y,this._colors.background,this._colors.foreground)||v&&y.classList.add("xterm-fg-"+m.INVERTED_DEFAULT_COLOR)}switch(b){case 16777216:case 33554432:y.classList.add("xterm-bg-"+E);break;case 50331648:this._addStyle(y,"background-color:#"+c(E.toString(16),"0",6));break;case 0:default:v&&y.classList.add("xterm-bg-"+m.INVERTED_DEFAULT_COLOR)}l.appendChild(y)}}return l},o.prototype._applyMinimumContrast=function(i,s,a){if(this._optionsService.options.minimumContrastRatio===1)return!1;var n=this._colors.contrastCache.getColor(this._workCell.bg,this._workCell.fg);return n===void 0&&(n=p.color.ensureContrastRatio(s,a,this._optionsService.options.minimumContrastRatio),this._colors.contrastCache.setColor(this._workCell.bg,this._workCell.fg,n!=null?n:null)),!!n&&(this._addStyle(i,"color:"+n.css),!0)},o.prototype._addStyle=function(i,s){i.setAttribute("style",""+(i.getAttribute("style")||"")+s+";")},o}();function c(o,i,s){for(;o.length"],191:["/","?"],192:["`","~"],219:["[","{"],220:["\\","|"],221:["]","}"],222:["'",'"']};f.evaluateKeyboardEvent=function(r,p,d,c){var o={type:0,cancel:!1,key:void 0},i=(r.shiftKey?1:0)|(r.altKey?2:0)|(r.ctrlKey?4:0)|(r.metaKey?8:0);switch(r.keyCode){case 0:r.key==="UIKeyInputUpArrow"?o.key=p?m.C0.ESC+"OA":m.C0.ESC+"[A":r.key==="UIKeyInputLeftArrow"?o.key=p?m.C0.ESC+"OD":m.C0.ESC+"[D":r.key==="UIKeyInputRightArrow"?o.key=p?m.C0.ESC+"OC":m.C0.ESC+"[C":r.key==="UIKeyInputDownArrow"&&(o.key=p?m.C0.ESC+"OB":m.C0.ESC+"[B");break;case 8:if(r.shiftKey){o.key=m.C0.BS;break}if(r.altKey){o.key=m.C0.ESC+m.C0.DEL;break}o.key=m.C0.DEL;break;case 9:if(r.shiftKey){o.key=m.C0.ESC+"[Z";break}o.key=m.C0.HT,o.cancel=!0;break;case 13:o.key=r.altKey?m.C0.ESC+m.C0.CR:m.C0.CR,o.cancel=!0;break;case 27:o.key=m.C0.ESC,r.altKey&&(o.key=m.C0.ESC+m.C0.ESC),o.cancel=!0;break;case 37:if(r.metaKey)break;i?(o.key=m.C0.ESC+"[1;"+(i+1)+"D",o.key===m.C0.ESC+"[1;3D"&&(o.key=m.C0.ESC+(d?"b":"[1;5D"))):o.key=p?m.C0.ESC+"OD":m.C0.ESC+"[D";break;case 39:if(r.metaKey)break;i?(o.key=m.C0.ESC+"[1;"+(i+1)+"C",o.key===m.C0.ESC+"[1;3C"&&(o.key=m.C0.ESC+(d?"f":"[1;5C"))):o.key=p?m.C0.ESC+"OC":m.C0.ESC+"[C";break;case 38:if(r.metaKey)break;i?(o.key=m.C0.ESC+"[1;"+(i+1)+"A",d||o.key!==m.C0.ESC+"[1;3A"||(o.key=m.C0.ESC+"[1;5A")):o.key=p?m.C0.ESC+"OA":m.C0.ESC+"[A";break;case 40:if(r.metaKey)break;i?(o.key=m.C0.ESC+"[1;"+(i+1)+"B",d||o.key!==m.C0.ESC+"[1;3B"||(o.key=m.C0.ESC+"[1;5B")):o.key=p?m.C0.ESC+"OB":m.C0.ESC+"[B";break;case 45:r.shiftKey||r.ctrlKey||(o.key=m.C0.ESC+"[2~");break;case 46:o.key=i?m.C0.ESC+"[3;"+(i+1)+"~":m.C0.ESC+"[3~";break;case 36:o.key=i?m.C0.ESC+"[1;"+(i+1)+"H":p?m.C0.ESC+"OH":m.C0.ESC+"[H";break;case 35:o.key=i?m.C0.ESC+"[1;"+(i+1)+"F":p?m.C0.ESC+"OF":m.C0.ESC+"[F";break;case 33:r.shiftKey?o.type=2:o.key=m.C0.ESC+"[5~";break;case 34:r.shiftKey?o.type=3:o.key=m.C0.ESC+"[6~";break;case 112:o.key=i?m.C0.ESC+"[1;"+(i+1)+"P":m.C0.ESC+"OP";break;case 113:o.key=i?m.C0.ESC+"[1;"+(i+1)+"Q":m.C0.ESC+"OQ";break;case 114:o.key=i?m.C0.ESC+"[1;"+(i+1)+"R":m.C0.ESC+"OR";break;case 115:o.key=i?m.C0.ESC+"[1;"+(i+1)+"S":m.C0.ESC+"OS";break;case 116:o.key=i?m.C0.ESC+"[15;"+(i+1)+"~":m.C0.ESC+"[15~";break;case 117:o.key=i?m.C0.ESC+"[17;"+(i+1)+"~":m.C0.ESC+"[17~";break;case 118:o.key=i?m.C0.ESC+"[18;"+(i+1)+"~":m.C0.ESC+"[18~";break;case 119:o.key=i?m.C0.ESC+"[19;"+(i+1)+"~":m.C0.ESC+"[19~";break;case 120:o.key=i?m.C0.ESC+"[20;"+(i+1)+"~":m.C0.ESC+"[20~";break;case 121:o.key=i?m.C0.ESC+"[21;"+(i+1)+"~":m.C0.ESC+"[21~";break;case 122:o.key=i?m.C0.ESC+"[23;"+(i+1)+"~":m.C0.ESC+"[23~";break;case 123:o.key=i?m.C0.ESC+"[24;"+(i+1)+"~":m.C0.ESC+"[24~";break;default:if(!r.ctrlKey||r.shiftKey||r.altKey||r.metaKey)if(d&&!c||!r.altKey||r.metaKey)d&&!r.altKey&&!r.ctrlKey&&r.metaKey?r.keyCode===65&&(o.type=1):r.key&&!r.ctrlKey&&!r.altKey&&!r.metaKey&&r.keyCode>=48&&r.key.length===1?o.key=r.key:r.key&&r.ctrlKey&&r.key==="_"&&(o.key=m.C0.US);else{var s=_[r.keyCode],a=s&&s[r.shiftKey?1:0];if(a)o.key=m.C0.ESC+a;else if(r.keyCode>=65&&r.keyCode<=90){var n=r.ctrlKey?r.keyCode-64:r.keyCode+32;o.key=m.C0.ESC+String.fromCharCode(n)}}else r.keyCode>=65&&r.keyCode<=90?o.key=String.fromCharCode(r.keyCode-64):r.keyCode===32?o.key=m.C0.NUL:r.keyCode>=51&&r.keyCode<=55?o.key=String.fromCharCode(r.keyCode-51+27):r.keyCode===56?o.key=m.C0.DEL:r.keyCode===219?o.key=m.C0.ESC:r.keyCode===220?o.key=m.C0.FS:r.keyCode===221&&(o.key=m.C0.GS)}return o}},function(S,f,L){"use strict";var m,_=this&&this.__extends||(m=function(e,u){return(m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,g){l.__proto__=g}||function(l,g){for(var C in g)g.hasOwnProperty(C)&&(l[C]=g[C])})(e,u)},function(e,u){function l(){this.constructor=e}m(e,u),e.prototype=u===null?Object.create(u):(l.prototype=u.prototype,new l)}),r=this&&this.__decorate||function(e,u,l,g){var C,x=arguments.length,y=x<3?u:g===null?g=Object.getOwnPropertyDescriptor(u,l):g;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")y=Reflect.decorate(e,u,l,g);else for(var T=e.length-1;T>=0;T--)(C=e[T])&&(y=(x<3?C(y):x>3?C(u,l,y):C(u,l))||y);return x>3&&y&&Object.defineProperty(u,l,y),y},p=this&&this.__param||function(e,u){return function(l,g){u(l,g,e)}};Object.defineProperty(f,"__esModule",{value:!0}),f.RenderService=void 0;var d=L(31),c=L(0),o=L(2),i=L(32),s=L(7),a=L(1),n=L(5),t=function(e){function u(l,g,C,x,y,T){var A=e.call(this)||this;if(A._renderer=l,A._rowCount=g,A._isPaused=!1,A._needsFullRefresh=!1,A._isNextRenderRedrawOnly=!0,A._needsSelectionRefresh=!1,A._canvasWidth=0,A._canvasHeight=0,A._selectionState={start:void 0,end:void 0,columnSelectMode:!1},A._onDimensionsChange=new c.EventEmitter,A._onRender=new c.EventEmitter,A._onRefreshRequest=new c.EventEmitter,A.register({dispose:function(){return A._renderer.dispose()}}),A._renderDebouncer=new d.RenderDebouncer(function(b,v){return A._renderRows(b,v)}),A.register(A._renderDebouncer),A._screenDprMonitor=new i.ScreenDprMonitor,A._screenDprMonitor.setListener(function(){return A.onDevicePixelRatioChange()}),A.register(A._screenDprMonitor),A.register(T.onResize(function(b){return A._fullRefresh()})),A.register(x.onOptionChange(function(){return A._renderer.onOptionsChanged()})),A.register(y.onCharSizeChange(function(){return A.onCharSizeChanged()})),A._renderer.onRequestRedraw(function(b){return A.refreshRows(b.start,b.end,!0)}),A.register(s.addDisposableDomListener(window,"resize",function(){return A.onDevicePixelRatioChange()})),"IntersectionObserver"in window){var E=new IntersectionObserver(function(b){return A._onIntersectionChange(b[b.length-1])},{threshold:0});E.observe(C),A.register({dispose:function(){return E.disconnect()}})}return A}return _(u,e),Object.defineProperty(u.prototype,"onDimensionsChange",{get:function(){return this._onDimensionsChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(u.prototype,"onRenderedBufferChange",{get:function(){return this._onRender.event},enumerable:!1,configurable:!0}),Object.defineProperty(u.prototype,"onRefreshRequest",{get:function(){return this._onRefreshRequest.event},enumerable:!1,configurable:!0}),Object.defineProperty(u.prototype,"dimensions",{get:function(){return this._renderer.dimensions},enumerable:!1,configurable:!0}),u.prototype._onIntersectionChange=function(l){this._isPaused=l.intersectionRatio===0,!this._isPaused&&this._needsFullRefresh&&(this.refreshRows(0,this._rowCount-1),this._needsFullRefresh=!1)},u.prototype.refreshRows=function(l,g,C){C===void 0&&(C=!1),this._isPaused?this._needsFullRefresh=!0:(C||(this._isNextRenderRedrawOnly=!1),this._renderDebouncer.refresh(l,g,this._rowCount))},u.prototype._renderRows=function(l,g){this._renderer.renderRows(l,g),this._needsSelectionRefresh&&(this._renderer.onSelectionChanged(this._selectionState.start,this._selectionState.end,this._selectionState.columnSelectMode),this._needsSelectionRefresh=!1),this._isNextRenderRedrawOnly||this._onRender.fire({start:l,end:g}),this._isNextRenderRedrawOnly=!0},u.prototype.resize=function(l,g){this._rowCount=g,this._fireOnCanvasResize()},u.prototype.changeOptions=function(){this._renderer.onOptionsChanged(),this.refreshRows(0,this._rowCount-1),this._fireOnCanvasResize()},u.prototype._fireOnCanvasResize=function(){this._renderer.dimensions.canvasWidth===this._canvasWidth&&this._renderer.dimensions.canvasHeight===this._canvasHeight||this._onDimensionsChange.fire(this._renderer.dimensions)},u.prototype.dispose=function(){e.prototype.dispose.call(this)},u.prototype.setRenderer=function(l){var g=this;this._renderer.dispose(),this._renderer=l,this._renderer.onRequestRedraw(function(C){return g.refreshRows(C.start,C.end,!0)}),this._needsSelectionRefresh=!0,this._fullRefresh()},u.prototype._fullRefresh=function(){this._isPaused?this._needsFullRefresh=!0:this.refreshRows(0,this._rowCount-1)},u.prototype.setColors=function(l){this._renderer.setColors(l),this._fullRefresh()},u.prototype.onDevicePixelRatioChange=function(){this._renderer.onDevicePixelRatioChange(),this.refreshRows(0,this._rowCount-1)},u.prototype.onResize=function(l,g){this._renderer.onResize(l,g),this._fullRefresh()},u.prototype.onCharSizeChanged=function(){this._renderer.onCharSizeChanged()},u.prototype.onBlur=function(){this._renderer.onBlur()},u.prototype.onFocus=function(){this._renderer.onFocus()},u.prototype.onSelectionChanged=function(l,g,C){this._selectionState.start=l,this._selectionState.end=g,this._selectionState.columnSelectMode=C,this._renderer.onSelectionChanged(l,g,C)},u.prototype.onCursorMove=function(){this._renderer.onCursorMove()},u.prototype.clear=function(){this._renderer.clear()},u.prototype.registerCharacterJoiner=function(l){return this._renderer.registerCharacterJoiner(l)},u.prototype.deregisterCharacterJoiner=function(l){return this._renderer.deregisterCharacterJoiner(l)},u=r([p(3,a.IOptionsService),p(4,n.ICharSizeService),p(5,a.IBufferService)],u)}(o.Disposable);f.RenderService=t},function(S,f,L){"use strict";var m=this&&this.__decorate||function(o,i,s,a){var n,t=arguments.length,e=t<3?i:a===null?a=Object.getOwnPropertyDescriptor(i,s):a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")e=Reflect.decorate(o,i,s,a);else for(var u=o.length-1;u>=0;u--)(n=o[u])&&(e=(t<3?n(e):t>3?n(i,s,e):n(i,s))||e);return t>3&&e&&Object.defineProperty(i,s,e),e},_=this&&this.__param||function(o,i){return function(s,a){i(s,a,o)}};Object.defineProperty(f,"__esModule",{value:!0}),f.CharSizeService=void 0;var r=L(1),p=L(0),d=function(){function o(i,s,a){this._optionsService=a,this.width=0,this.height=0,this._onCharSizeChange=new p.EventEmitter,this._measureStrategy=new c(i,s,this._optionsService)}return Object.defineProperty(o.prototype,"hasValidSize",{get:function(){return this.width>0&&this.height>0},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"onCharSizeChange",{get:function(){return this._onCharSizeChange.event},enumerable:!1,configurable:!0}),o.prototype.measure=function(){var i=this._measureStrategy.measure();i.width===this.width&&i.height===this.height||(this.width=i.width,this.height=i.height,this._onCharSizeChange.fire())},o=m([_(2,r.IOptionsService)],o)}();f.CharSizeService=d;var c=function(){function o(i,s,a){this._document=i,this._parentElement=s,this._optionsService=a,this._result={width:0,height:0},this._measureElement=this._document.createElement("span"),this._measureElement.classList.add("xterm-char-measure-element"),this._measureElement.textContent="W",this._measureElement.setAttribute("aria-hidden","true"),this._parentElement.appendChild(this._measureElement)}return o.prototype.measure=function(){this._measureElement.style.fontFamily=this._optionsService.options.fontFamily,this._measureElement.style.fontSize=this._optionsService.options.fontSize+"px";var i=this._measureElement.getBoundingClientRect();return i.width!==0&&i.height!==0&&(this._result.width=i.width,this._result.height=Math.ceil(i.height)),this._result},o}()},function(S,f,L){"use strict";var m=this&&this.__decorate||function(c,o,i,s){var a,n=arguments.length,t=n<3?o:s===null?s=Object.getOwnPropertyDescriptor(o,i):s;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")t=Reflect.decorate(c,o,i,s);else for(var e=c.length-1;e>=0;e--)(a=c[e])&&(t=(n<3?a(t):n>3?a(o,i,t):a(o,i))||t);return n>3&&t&&Object.defineProperty(o,i,t),t},_=this&&this.__param||function(c,o){return function(i,s){o(i,s,c)}};Object.defineProperty(f,"__esModule",{value:!0}),f.MouseService=void 0;var r=L(5),p=L(30),d=function(){function c(o,i){this._renderService=o,this._charSizeService=i}return c.prototype.getCoords=function(o,i,s,a,n){return p.getCoords(o,i,s,a,this._charSizeService.hasValidSize,this._renderService.dimensions.actualCellWidth,this._renderService.dimensions.actualCellHeight,n)},c.prototype.getRawByteCoords=function(o,i,s,a){var n=this.getCoords(o,i,s,a);return p.getRawByteCoords(n)},c=m([_(0,r.IRenderService),_(1,r.ICharSizeService)],c)}();f.MouseService=d},function(S,f,L){"use strict";var m,_=this&&this.__extends||(m=function(a,n){return(m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var u in e)e.hasOwnProperty(u)&&(t[u]=e[u])})(a,n)},function(a,n){function t(){this.constructor=a}m(a,n),a.prototype=n===null?Object.create(n):(t.prototype=n.prototype,new t)}),r=this&&this.__decorate||function(a,n,t,e){var u,l=arguments.length,g=l<3?n:e===null?e=Object.getOwnPropertyDescriptor(n,t):e;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")g=Reflect.decorate(a,n,t,e);else for(var C=a.length-1;C>=0;C--)(u=a[C])&&(g=(l<3?u(g):l>3?u(n,t,g):u(n,t))||g);return l>3&&g&&Object.defineProperty(n,t,g),g},p=this&&this.__param||function(a,n){return function(t,e){n(t,e,a)}};Object.defineProperty(f,"__esModule",{value:!0}),f.Linkifier2=void 0;var d=L(1),c=L(0),o=L(2),i=L(7),s=function(a){function n(t){var e=a.call(this)||this;return e._bufferService=t,e._linkProviders=[],e._linkCacheDisposables=[],e._isMouseOut=!0,e._activeLine=-1,e._onShowLinkUnderline=e.register(new c.EventEmitter),e._onHideLinkUnderline=e.register(new c.EventEmitter),e.register(o.getDisposeArrayDisposable(e._linkCacheDisposables)),e}return _(n,a),Object.defineProperty(n.prototype,"onShowLinkUnderline",{get:function(){return this._onShowLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"onHideLinkUnderline",{get:function(){return this._onHideLinkUnderline.event},enumerable:!1,configurable:!0}),n.prototype.registerLinkProvider=function(t){var e=this;return this._linkProviders.push(t),{dispose:function(){var u=e._linkProviders.indexOf(t);u!==-1&&e._linkProviders.splice(u,1)}}},n.prototype.attachToDom=function(t,e,u){var l=this;this._element=t,this._mouseService=e,this._renderService=u,this.register(i.addDisposableDomListener(this._element,"mouseleave",function(){l._isMouseOut=!0,l._clearCurrentLink()})),this.register(i.addDisposableDomListener(this._element,"mousemove",this._onMouseMove.bind(this))),this.register(i.addDisposableDomListener(this._element,"click",this._onClick.bind(this)))},n.prototype._onMouseMove=function(t){if(this._lastMouseEvent=t,this._element&&this._mouseService){var e=this._positionFromMouseEvent(t,this._element,this._mouseService);if(e){this._isMouseOut=!1;for(var u=t.composedPath(),l=0;lt?this._bufferService.cols:x.link.range.end.x,A=y;A<=T;A++){if(u.has(A)){g.splice(C--,1);break}u.add(A)}}},n.prototype._checkLinkProviderResult=function(t,e,u){var l,g=this;if(!this._activeProviderReplies)return u;for(var C=this._activeProviderReplies.get(t),x=!1,y=0;y=t&&this._currentLink.link.range.end.y<=e)&&(this._linkLeave(this._element,this._currentLink.link,this._lastMouseEvent),this._currentLink=void 0,o.disposeArray(this._linkCacheDisposables))},n.prototype._handleNewLink=function(t){var e=this;if(this._element&&this._lastMouseEvent&&this._mouseService){var u=this._positionFromMouseEvent(this._lastMouseEvent,this._element,this._mouseService);u&&this._linkAtPosition(t.link,u)&&(this._currentLink=t,this._currentLink.state={decorations:{underline:t.link.decorations===void 0||t.link.decorations.underline,pointerCursor:t.link.decorations===void 0||t.link.decorations.pointerCursor},isHovered:!0},this._linkHover(this._element,t.link,this._lastMouseEvent),t.link.decorations={},Object.defineProperties(t.link.decorations,{pointerCursor:{get:function(){var l,g;return(g=(l=e._currentLink)===null||l===void 0?void 0:l.state)===null||g===void 0?void 0:g.decorations.pointerCursor},set:function(l){var g,C;((g=e._currentLink)===null||g===void 0?void 0:g.state)&&e._currentLink.state.decorations.pointerCursor!==l&&(e._currentLink.state.decorations.pointerCursor=l,e._currentLink.state.isHovered&&((C=e._element)===null||C===void 0||C.classList.toggle("xterm-cursor-pointer",l)))}},underline:{get:function(){var l,g;return(g=(l=e._currentLink)===null||l===void 0?void 0:l.state)===null||g===void 0?void 0:g.decorations.underline},set:function(l){var g,C,x;((g=e._currentLink)===null||g===void 0?void 0:g.state)&&((x=(C=e._currentLink)===null||C===void 0?void 0:C.state)===null||x===void 0?void 0:x.decorations.underline)!==l&&(e._currentLink.state.decorations.underline=l,e._currentLink.state.isHovered&&e._fireUnderlineEvent(t.link,l))}}}),this._renderService&&this._linkCacheDisposables.push(this._renderService.onRenderedBufferChange(function(l){var g=l.start===0?0:l.start+1+e._bufferService.buffer.ydisp;e._clearCurrentLink(g,l.end+1+e._bufferService.buffer.ydisp)})))}},n.prototype._linkHover=function(t,e,u){var l;((l=this._currentLink)===null||l===void 0?void 0:l.state)&&(this._currentLink.state.isHovered=!0,this._currentLink.state.decorations.underline&&this._fireUnderlineEvent(e,!0),this._currentLink.state.decorations.pointerCursor&&t.classList.add("xterm-cursor-pointer")),e.hover&&e.hover(u,e.text)},n.prototype._fireUnderlineEvent=function(t,e){var u=t.range,l=this._bufferService.buffer.ydisp,g=this._createLinkUnderlineEvent(u.start.x-1,u.start.y-l-1,u.end.x,u.end.y-l-1,void 0);(e?this._onShowLinkUnderline:this._onHideLinkUnderline).fire(g)},n.prototype._linkLeave=function(t,e,u){var l;((l=this._currentLink)===null||l===void 0?void 0:l.state)&&(this._currentLink.state.isHovered=!1,this._currentLink.state.decorations.underline&&this._fireUnderlineEvent(e,!1),this._currentLink.state.decorations.pointerCursor&&t.classList.remove("xterm-cursor-pointer")),e.leave&&e.leave(u,e.text)},n.prototype._linkAtPosition=function(t,e){var u=t.range.start.y===t.range.end.y,l=t.range.start.ye.y;return(u&&t.range.start.x<=e.x&&t.range.end.x>=e.x||l&&t.range.end.x>=e.x||g&&t.range.start.x<=e.x||l&&g)&&t.range.start.y<=e.y&&t.range.end.y>=e.y},n.prototype._positionFromMouseEvent=function(t,e,u){var l=u.getCoords(t,e,this._bufferService.cols,this._bufferService.rows);if(l)return{x:l[0],y:l[1]+this._bufferService.buffer.ydisp}},n.prototype._createLinkUnderlineEvent=function(t,e,u,l,g){return{x1:t,y1:e,x2:u,y2:l,cols:this._bufferService.cols,fg:g}},n=r([p(0,d.IBufferService)],n)}(o.Disposable);f.Linkifier2=s},function(S,f,L){"use strict";Object.defineProperty(f,"__esModule",{value:!0}),f.CoreBrowserService=void 0;var m=function(){function _(r){this._textarea=r}return Object.defineProperty(_.prototype,"isFocused",{get:function(){return document.activeElement===this._textarea&&document.hasFocus()},enumerable:!1,configurable:!0}),_}();f.CoreBrowserService=m},function(S,f,L){"use strict";var m,_=this&&this.__extends||(m=function(y,T){return(m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(A,E){A.__proto__=E}||function(A,E){for(var b in E)E.hasOwnProperty(b)&&(A[b]=E[b])})(y,T)},function(y,T){function A(){this.constructor=y}m(y,T),y.prototype=T===null?Object.create(T):(A.prototype=T.prototype,new A)});Object.defineProperty(f,"__esModule",{value:!0}),f.CoreTerminal=void 0;var r=L(2),p=L(1),d=L(66),c=L(67),o=L(68),i=L(74),s=L(75),a=L(0),n=L(76),t=L(77),e=L(78),u=L(80),l=L(81),g=L(19),C=L(82),x=function(y){function T(A){var E=y.call(this)||this;return E._onBinary=new a.EventEmitter,E._onData=new a.EventEmitter,E._onLineFeed=new a.EventEmitter,E._onResize=new a.EventEmitter,E._onScroll=new a.EventEmitter,E._instantiationService=new d.InstantiationService,E.optionsService=new i.OptionsService(A),E._instantiationService.setService(p.IOptionsService,E.optionsService),E._bufferService=E.register(E._instantiationService.createInstance(o.BufferService)),E._instantiationService.setService(p.IBufferService,E._bufferService),E._logService=E._instantiationService.createInstance(c.LogService),E._instantiationService.setService(p.ILogService,E._logService),E._coreService=E.register(E._instantiationService.createInstance(s.CoreService,function(){return E.scrollToBottom()})),E._instantiationService.setService(p.ICoreService,E._coreService),E._coreMouseService=E._instantiationService.createInstance(n.CoreMouseService),E._instantiationService.setService(p.ICoreMouseService,E._coreMouseService),E._dirtyRowService=E._instantiationService.createInstance(t.DirtyRowService),E._instantiationService.setService(p.IDirtyRowService,E._dirtyRowService),E.unicodeService=E._instantiationService.createInstance(e.UnicodeService),E._instantiationService.setService(p.IUnicodeService,E.unicodeService),E._charsetService=E._instantiationService.createInstance(u.CharsetService),E._instantiationService.setService(p.ICharsetService,E._charsetService),E._inputHandler=new g.InputHandler(E._bufferService,E._charsetService,E._coreService,E._dirtyRowService,E._logService,E.optionsService,E._coreMouseService,E.unicodeService),E.register(a.forwardEvent(E._inputHandler.onLineFeed,E._onLineFeed)),E.register(E._inputHandler),E.register(a.forwardEvent(E._bufferService.onResize,E._onResize)),E.register(a.forwardEvent(E._coreService.onData,E._onData)),E.register(a.forwardEvent(E._coreService.onBinary,E._onBinary)),E.register(E.optionsService.onOptionChange(function(b){return E._updateOptions(b)})),E._writeBuffer=new C.WriteBuffer(function(b){return E._inputHandler.parse(b)}),E}return _(T,y),Object.defineProperty(T.prototype,"onBinary",{get:function(){return this._onBinary.event},enumerable:!1,configurable:!0}),Object.defineProperty(T.prototype,"onData",{get:function(){return this._onData.event},enumerable:!1,configurable:!0}),Object.defineProperty(T.prototype,"onLineFeed",{get:function(){return this._onLineFeed.event},enumerable:!1,configurable:!0}),Object.defineProperty(T.prototype,"onResize",{get:function(){return this._onResize.event},enumerable:!1,configurable:!0}),Object.defineProperty(T.prototype,"onScroll",{get:function(){return this._onScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(T.prototype,"cols",{get:function(){return this._bufferService.cols},enumerable:!1,configurable:!0}),Object.defineProperty(T.prototype,"rows",{get:function(){return this._bufferService.rows},enumerable:!1,configurable:!0}),Object.defineProperty(T.prototype,"buffers",{get:function(){return this._bufferService.buffers},enumerable:!1,configurable:!0}),T.prototype.dispose=function(){var A;this._isDisposed||(y.prototype.dispose.call(this),(A=this._windowsMode)===null||A===void 0||A.dispose(),this._windowsMode=void 0)},T.prototype.write=function(A,E){this._writeBuffer.write(A,E)},T.prototype.writeSync=function(A){this._writeBuffer.writeSync(A)},T.prototype.resize=function(A,E){isNaN(A)||isNaN(E)||(A=Math.max(A,o.MINIMUM_COLS),E=Math.max(E,o.MINIMUM_ROWS),this._bufferService.resize(A,E))},T.prototype.scroll=function(A,E){E===void 0&&(E=!1);var b,v=this._bufferService.buffer;(b=this._cachedBlankLine)&&b.length===this.cols&&b.getFg(0)===A.fg&&b.getBg(0)===A.bg||(b=v.getBlankLine(A,E),this._cachedBlankLine=b),b.isWrapped=E;var O=v.ybase+v.scrollTop,D=v.ybase+v.scrollBottom;if(v.scrollTop===0){var W=v.lines.isFull;D===v.lines.length-1?W?v.lines.recycle().copyFrom(b):v.lines.push(b.clone()):v.lines.splice(D+1,0,b.clone()),W?this._bufferService.isUserScrolling&&(v.ydisp=Math.max(v.ydisp-1,0)):(v.ybase++,this._bufferService.isUserScrolling||v.ydisp++)}else{var Q=D-O+1;v.lines.shiftElements(O+1,Q-1,-1),v.lines.set(D,b.clone())}this._bufferService.isUserScrolling||(v.ydisp=v.ybase),this._dirtyRowService.markRangeDirty(v.scrollTop,v.scrollBottom),this._onScroll.fire(v.ydisp)},T.prototype.scrollLines=function(A,E){var b=this._bufferService.buffer;if(A<0){if(b.ydisp===0)return;this._bufferService.isUserScrolling=!0}else A+b.ydisp>=b.ybase&&(this._bufferService.isUserScrolling=!1);var v=b.ydisp;b.ydisp=Math.max(Math.min(b.ydisp+A,b.ybase),0),v!==b.ydisp&&(E||this._onScroll.fire(b.ydisp))},T.prototype.scrollPages=function(A){this.scrollLines(A*(this.rows-1))},T.prototype.scrollToTop=function(){this.scrollLines(-this._bufferService.buffer.ydisp)},T.prototype.scrollToBottom=function(){this.scrollLines(this._bufferService.buffer.ybase-this._bufferService.buffer.ydisp)},T.prototype.scrollToLine=function(A){var E=A-this._bufferService.buffer.ydisp;E!==0&&this.scrollLines(E)},T.prototype.addEscHandler=function(A,E){return this._inputHandler.addEscHandler(A,E)},T.prototype.addDcsHandler=function(A,E){return this._inputHandler.addDcsHandler(A,E)},T.prototype.addCsiHandler=function(A,E){return this._inputHandler.addCsiHandler(A,E)},T.prototype.addOscHandler=function(A,E){return this._inputHandler.addOscHandler(A,E)},T.prototype._setup=function(){this.optionsService.options.windowsMode&&this._enableWindowsMode()},T.prototype.reset=function(){this._inputHandler.reset(),this._bufferService.reset(),this._charsetService.reset(),this._coreService.reset(),this._coreMouseService.reset()},T.prototype._updateOptions=function(A){var E;switch(A){case"scrollback":this.buffers.resize(this.cols,this.rows);break;case"windowsMode":this.optionsService.options.windowsMode?this._enableWindowsMode():((E=this._windowsMode)===null||E===void 0||E.dispose(),this._windowsMode=void 0)}},T.prototype._enableWindowsMode=function(){var A=this;if(!this._windowsMode){var E=[];E.push(this.onLineFeed(l.updateWindowsModeWrappedState.bind(null,this._bufferService))),E.push(this.addCsiHandler({final:"H"},function(){return l.updateWindowsModeWrappedState(A._bufferService),!1})),this._windowsMode={dispose:function(){for(var b=0,v=E;b0?a[0].index:i.length;if(i.length!==g)throw new Error("[createInstance] First service dependency of "+o.name+" at position "+(g+1)+" conflicts with "+i.length+" static arguments");return new(o.bind.apply(o,m([void 0],m(i,n))))},c}();f.InstantiationService=d},function(S,f,L){"use strict";var m=this&&this.__decorate||function(i,s,a,n){var t,e=arguments.length,u=e<3?s:n===null?n=Object.getOwnPropertyDescriptor(s,a):n;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")u=Reflect.decorate(i,s,a,n);else for(var l=i.length-1;l>=0;l--)(t=i[l])&&(u=(e<3?t(u):e>3?t(s,a,u):t(s,a))||u);return e>3&&u&&Object.defineProperty(s,a,u),u},_=this&&this.__param||function(i,s){return function(a,n){s(a,n,i)}},r=this&&this.__spreadArrays||function(){for(var i=0,s=0,a=arguments.length;s=0;C--)(u=a[C])&&(g=(l<3?u(g):l>3?u(n,t,g):u(n,t))||g);return l>3&&g&&Object.defineProperty(n,t,g),g},p=this&&this.__param||function(a,n){return function(t,e){n(t,e,a)}};Object.defineProperty(f,"__esModule",{value:!0}),f.BufferService=f.MINIMUM_ROWS=f.MINIMUM_COLS=void 0;var d=L(1),c=L(69),o=L(0),i=L(2);f.MINIMUM_COLS=2,f.MINIMUM_ROWS=1;var s=function(a){function n(t){var e=a.call(this)||this;return e._optionsService=t,e.isUserScrolling=!1,e._onResize=new o.EventEmitter,e.cols=Math.max(t.options.cols,f.MINIMUM_COLS),e.rows=Math.max(t.options.rows,f.MINIMUM_ROWS),e.buffers=new c.BufferSet(t,e),e}return _(n,a),Object.defineProperty(n.prototype,"onResize",{get:function(){return this._onResize.event},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"buffer",{get:function(){return this.buffers.active},enumerable:!1,configurable:!0}),n.prototype.dispose=function(){a.prototype.dispose.call(this),this.buffers.dispose()},n.prototype.resize=function(t,e){this.cols=t,this.rows=e,this.buffers.resize(t,e),this.buffers.setupTabStops(this.cols),this._onResize.fire({cols:t,rows:e})},n.prototype.reset=function(){this.buffers.dispose(),this.buffers=new c.BufferSet(this._optionsService,this),this.isUserScrolling=!1},n=r([p(0,d.IOptionsService)],n)}(i.Disposable);f.BufferService=s},function(S,f,L){"use strict";var m,_=this&&this.__extends||(m=function(c,o){return(m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,s){i.__proto__=s}||function(i,s){for(var a in s)s.hasOwnProperty(a)&&(i[a]=s[a])})(c,o)},function(c,o){function i(){this.constructor=c}m(c,o),c.prototype=o===null?Object.create(o):(i.prototype=o.prototype,new i)});Object.defineProperty(f,"__esModule",{value:!0}),f.BufferSet=void 0;var r=L(70),p=L(0),d=function(c){function o(i,s){var a=c.call(this)||this;return a._onBufferActivate=a.register(new p.EventEmitter),a._normal=new r.Buffer(!0,i,s),a._normal.fillViewportRows(),a._alt=new r.Buffer(!1,i,s),a._activeBuffer=a._normal,a.setupTabStops(),a}return _(o,c),Object.defineProperty(o.prototype,"onBufferActivate",{get:function(){return this._onBufferActivate.event},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"alt",{get:function(){return this._alt},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"active",{get:function(){return this._activeBuffer},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"normal",{get:function(){return this._normal},enumerable:!1,configurable:!0}),o.prototype.activateNormalBuffer=function(){this._activeBuffer!==this._normal&&(this._normal.x=this._alt.x,this._normal.y=this._alt.y,this._alt.clear(),this._activeBuffer=this._normal,this._onBufferActivate.fire({activeBuffer:this._normal,inactiveBuffer:this._alt}))},o.prototype.activateAltBuffer=function(i){this._activeBuffer!==this._alt&&(this._alt.fillViewportRows(i),this._alt.x=this._normal.x,this._alt.y=this._normal.y,this._activeBuffer=this._alt,this._onBufferActivate.fire({activeBuffer:this._alt,inactiveBuffer:this._normal}))},o.prototype.resize=function(i,s){this._normal.resize(i,s),this._alt.resize(i,s)},o.prototype.setupTabStops=function(i){this._normal.setupTabStops(i),this._alt.setupTabStops(i)},o}(L(2).Disposable);f.BufferSet=d},function(S,f,L){"use strict";Object.defineProperty(f,"__esModule",{value:!0}),f.BufferStringIterator=f.Buffer=f.MAX_BUFFER_SIZE=void 0;var m=L(71),_=L(16),r=L(4),p=L(3),d=L(72),c=L(73),o=L(20),i=L(6);f.MAX_BUFFER_SIZE=4294967295;var s=function(){function n(t,e,u){this._hasScrollback=t,this._optionsService=e,this._bufferService=u,this.ydisp=0,this.ybase=0,this.y=0,this.x=0,this.savedY=0,this.savedX=0,this.savedCurAttrData=_.DEFAULT_ATTR_DATA.clone(),this.savedCharset=o.DEFAULT_CHARSET,this.markers=[],this._nullCell=r.CellData.fromCharData([0,p.NULL_CELL_CHAR,p.NULL_CELL_WIDTH,p.NULL_CELL_CODE]),this._whitespaceCell=r.CellData.fromCharData([0,p.WHITESPACE_CELL_CHAR,p.WHITESPACE_CELL_WIDTH,p.WHITESPACE_CELL_CODE]),this._cols=this._bufferService.cols,this._rows=this._bufferService.rows,this.lines=new m.CircularList(this._getCorrectBufferLength(this._rows)),this.scrollTop=0,this.scrollBottom=this._rows-1,this.setupTabStops()}return n.prototype.getNullCell=function(t){return t?(this._nullCell.fg=t.fg,this._nullCell.bg=t.bg,this._nullCell.extended=t.extended):(this._nullCell.fg=0,this._nullCell.bg=0,this._nullCell.extended=new i.ExtendedAttrs),this._nullCell},n.prototype.getWhitespaceCell=function(t){return t?(this._whitespaceCell.fg=t.fg,this._whitespaceCell.bg=t.bg,this._whitespaceCell.extended=t.extended):(this._whitespaceCell.fg=0,this._whitespaceCell.bg=0,this._whitespaceCell.extended=new i.ExtendedAttrs),this._whitespaceCell},n.prototype.getBlankLine=function(t,e){return new _.BufferLine(this._bufferService.cols,this.getNullCell(t),e)},Object.defineProperty(n.prototype,"hasScrollback",{get:function(){return this._hasScrollback&&this.lines.maxLength>this._rows},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"isCursorInViewport",{get:function(){var t=this.ybase+this.y-this.ydisp;return t>=0&&tf.MAX_BUFFER_SIZE?f.MAX_BUFFER_SIZE:e},n.prototype.fillViewportRows=function(t){if(this.lines.length===0){t===void 0&&(t=_.DEFAULT_ATTR_DATA);for(var e=this._rows;e--;)this.lines.push(this.getBlankLine(t))}},n.prototype.clear=function(){this.ydisp=0,this.ybase=0,this.y=0,this.x=0,this.lines=new m.CircularList(this._getCorrectBufferLength(this._rows)),this.scrollTop=0,this.scrollBottom=this._rows-1,this.setupTabStops()},n.prototype.resize=function(t,e){var u=this.getNullCell(_.DEFAULT_ATTR_DATA),l=this._getCorrectBufferLength(e);if(l>this.lines.maxLength&&(this.lines.maxLength=l),this.lines.length>0){if(this._cols0&&this.lines.length<=this.ybase+this.y+C+1?(this.ybase--,C++,this.ydisp>0&&this.ydisp--):this.lines.push(new _.BufferLine(t,u)));else for(x=this._rows;x>e;x--)this.lines.length>e+this.ybase&&(this.lines.length>this.ybase+this.y+1?this.lines.pop():(this.ybase++,this.ydisp++));if(l0&&(this.lines.trimStart(y),this.ybase=Math.max(this.ybase-y,0),this.ydisp=Math.max(this.ydisp-y,0),this.savedY=Math.max(this.savedY-y,0)),this.lines.maxLength=l}this.x=Math.min(this.x,t-1),this.y=Math.min(this.y,e-1),C&&(this.y+=C),this.savedX=Math.min(this.savedX,t-1),this.scrollTop=0}if(this.scrollBottom=e-1,this._isReflowEnabled&&(this._reflow(t,e),this._cols>t))for(g=0;gthis._cols?this._reflowLarger(t,e):this._reflowSmaller(t,e))},n.prototype._reflowLarger=function(t,e){var u=d.reflowLargerGetLinesToRemove(this.lines,this._cols,t,this.ybase+this.y,this.getNullCell(_.DEFAULT_ATTR_DATA));if(u.length>0){var l=d.reflowLargerCreateNewLayout(this.lines,u);d.reflowLargerApplyNewLayout(this.lines,l.layout),this._reflowLargerAdjustViewport(t,e,l.countRemoved)}},n.prototype._reflowLargerAdjustViewport=function(t,e,u){for(var l=this.getNullCell(_.DEFAULT_ATTR_DATA),g=u;g-- >0;)this.ybase===0?(this.y>0&&this.y--,this.lines.length=0;C--){var x=this.lines.get(C);if(!(!x||!x.isWrapped&&x.getTrimmedLength()<=t)){for(var y=[x];x.isWrapped&&C>0;)x=this.lines.get(--C),y.unshift(x);var T=this.ybase+this.y;if(!(T>=C&&T0&&(l.push({start:C+y.length+g,newLines:O}),g+=O.length),y.push.apply(y,O);var Q=E.length-1,j=E[Q];j===0&&(j=E[--Q]);for(var q=y.length-b-1,Y=A;q>=0;){var w=Math.min(Y,j);if(y[Q].copyCellsFrom(y[q],Y-w,j-w,w,!0),(j-=w)===0&&(j=E[--Q]),(Y-=w)===0){q--;var P=Math.max(q,0);Y=d.getWrappedLineTrimmedLength(y,P,this._cols)}}for(D=0;D0;)this.ybase===0?this.y0){var K=[],M=[];for(D=0;D=0;D--)if(de&&de.start>ae+be){for(var z=de.newLines.length-1;z>=0;z--)this.lines.set(D--,de.newLines[z]);D++,K.push({index:ae+1,amount:de.newLines.length}),be+=de.newLines.length,de=l[++ve]}else this.lines.set(D,M[ae--]);var ne=0;for(D=K.length-1;D>=0;D--)K[D].index+=ne,this.lines.onInsertEmitter.fire(K[D]),ne+=K[D].amount;var fe=Math.max(0,H+g-this.lines.maxLength);fe>0&&this.lines.onTrimEmitter.fire(fe)}},n.prototype.stringIndexToBufferIndex=function(t,e,u){for(u===void 0&&(u=!1);e;){var l=this.lines.get(t);if(!l)return[-1,-1];for(var g=u?l.getTrimmedLength():l.length,C=0;C0&&this.lines.get(e).isWrapped;)e--;for(;u+10;);return t>=this._cols?this._cols-1:t<0?0:t},n.prototype.nextStop=function(t){for(t==null&&(t=this.x);!this.tabs[++t]&&t=this._cols?this._cols-1:t<0?0:t},n.prototype.addMarker=function(t){var e=this,u=new c.Marker(t);return this.markers.push(u),u.register(this.lines.onTrim(function(l){u.line-=l,u.line<0&&u.dispose()})),u.register(this.lines.onInsert(function(l){u.line>=l.index&&(u.line+=l.amount)})),u.register(this.lines.onDelete(function(l){u.line>=l.index&&u.linel.index&&(u.line-=l.amount)})),u.register(u.onDispose(function(){return e._removeMarker(u)})),u},n.prototype._removeMarker=function(t){this.markers.splice(this.markers.indexOf(t),1)},n.prototype.iterator=function(t,e,u,l,g){return new a(this,t,e,u,l,g)},n}();f.Buffer=s;var a=function(){function n(t,e,u,l,g,C){u===void 0&&(u=0),l===void 0&&(l=t.lines.length),g===void 0&&(g=0),C===void 0&&(C=0),this._buffer=t,this._trimRight=e,this._startIndex=u,this._endIndex=l,this._startOverscan=g,this._endOverscan=C,this._startIndex<0&&(this._startIndex=0),this._endIndex>this._buffer.lines.length&&(this._endIndex=this._buffer.lines.length),this._current=this._startIndex}return n.prototype.hasNext=function(){return this._currentthis._endIndex+this._endOverscan&&(t.last=this._endIndex+this._endOverscan),t.first=Math.max(t.first,0),t.last=Math.min(t.last,this._buffer.lines.length);for(var e="",u=t.first;u<=t.last;++u)e+=this._buffer.translateBufferLineToString(u,this._trimRight);return this._current=t.last+1,{range:t,content:e}},n}();f.BufferStringIterator=a},function(S,f,L){"use strict";Object.defineProperty(f,"__esModule",{value:!0}),f.CircularList=void 0;var m=L(0),_=function(){function r(p){this._maxLength=p,this.onDeleteEmitter=new m.EventEmitter,this.onInsertEmitter=new m.EventEmitter,this.onTrimEmitter=new m.EventEmitter,this._array=new Array(this._maxLength),this._startIndex=0,this._length=0}return Object.defineProperty(r.prototype,"onDelete",{get:function(){return this.onDeleteEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"onInsert",{get:function(){return this.onInsertEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"onTrim",{get:function(){return this.onTrimEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"maxLength",{get:function(){return this._maxLength},set:function(p){if(this._maxLength!==p){for(var d=new Array(p),c=0;cthis._length)for(var d=this._length;d=p;i--)this._array[this._getCyclicIndex(i+c.length)]=this._array[this._getCyclicIndex(i)];for(i=0;ithis._maxLength){var s=this._length+c.length-this._maxLength;this._startIndex+=s,this._length=this._maxLength,this.onTrimEmitter.fire(s)}else this._length+=c.length},r.prototype.trimStart=function(p){p>this._length&&(p=this._length),this._startIndex+=p,this._length-=p,this.onTrimEmitter.fire(p)},r.prototype.shiftElements=function(p,d,c){if(!(d<=0)){if(p<0||p>=this._length)throw new Error("start argument out of range");if(p+c<0)throw new Error("Cannot shift elements in list beyond index 0");if(c>0){for(var o=d-1;o>=0;o--)this.set(p+o+c,this.get(p+o));var i=p+d+c-this._length;if(i>0)for(this._length+=i;this._length>this._maxLength;)this._length--,this._startIndex++,this.onTrimEmitter.fire(1)}else for(o=0;o=i&&d0&&(A>t||n[A].getTrimmedLength()===0);A--)T++;T>0&&(o.push(i+n.length-T),o.push(T)),i+=n.length-1}}}return o},f.reflowLargerCreateNewLayout=function(_,r){for(var p=[],d=0,c=r[d],o=0,i=0;i<_.length;i++)if(c===i){var s=r[++d];_.onDeleteEmitter.fire({index:i-o,amount:s}),i+=s-1,o+=s,c=r[++d]}else p.push(i);return{layout:p,countRemoved:o}},f.reflowLargerApplyNewLayout=function(_,r){for(var p=[],d=0;da&&(o-=a,i++);var n=_[i].getWidth(o-1)===2;n&&o--;var t=n?p-1:p;d.push(t),s+=t}return d},f.getWrappedLineTrimmedLength=m},function(S,f,L){"use strict";var m,_=this&&this.__extends||(m=function(d,c){return(m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(o,i){o.__proto__=i}||function(o,i){for(var s in i)i.hasOwnProperty(s)&&(o[s]=i[s])})(d,c)},function(d,c){function o(){this.constructor=d}m(d,c),d.prototype=c===null?Object.create(c):(o.prototype=c.prototype,new o)});Object.defineProperty(f,"__esModule",{value:!0}),f.Marker=void 0;var r=L(0),p=function(d){function c(o){var i=d.call(this)||this;return i.line=o,i._id=c._nextId++,i.isDisposed=!1,i._onDispose=new r.EventEmitter,i}return _(c,d),Object.defineProperty(c.prototype,"id",{get:function(){return this._id},enumerable:!1,configurable:!0}),Object.defineProperty(c.prototype,"onDispose",{get:function(){return this._onDispose.event},enumerable:!1,configurable:!0}),c.prototype.dispose=function(){this.isDisposed||(this.isDisposed=!0,this.line=-1,this._onDispose.fire())},c._nextId=1,c}(L(2).Disposable);f.Marker=p},function(S,f,L){"use strict";Object.defineProperty(f,"__esModule",{value:!0}),f.OptionsService=f.DEFAULT_OPTIONS=f.DEFAULT_BELL_SOUND=void 0;var m=L(0),_=L(11),r=L(33);f.DEFAULT_BELL_SOUND="data:audio/mp3;base64,SUQzBAAAAAAAI1RTU0UAAAAPAAADTGF2ZjU4LjMyLjEwNAAAAAAAAAAAAAAA//tQxAADB8AhSmxhIIEVCSiJrDCQBTcu3UrAIwUdkRgQbFAZC1CQEwTJ9mjRvBA4UOLD8nKVOWfh+UlK3z/177OXrfOdKl7pyn3Xf//WreyTRUoAWgBgkOAGbZHBgG1OF6zM82DWbZaUmMBptgQhGjsyYqc9ae9XFz280948NMBWInljyzsNRFLPWdnZGWrddDsjK1unuSrVN9jJsK8KuQtQCtMBjCEtImISdNKJOopIpBFpNSMbIHCSRpRR5iakjTiyzLhchUUBwCgyKiweBv/7UsQbg8isVNoMPMjAAAA0gAAABEVFGmgqK////9bP/6XCykxBTUUzLjEwMKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq",f.DEFAULT_OPTIONS=Object.freeze({cols:80,rows:24,cursorBlink:!1,cursorStyle:"block",cursorWidth:1,bellSound:f.DEFAULT_BELL_SOUND,bellStyle:"none",drawBoldTextInBrightColors:!0,fastScrollModifier:"alt",fastScrollSensitivity:5,fontFamily:"courier-new, courier, monospace",fontSize:15,fontWeight:"normal",fontWeightBold:"bold",lineHeight:1,linkTooltipHoverDuration:500,letterSpacing:0,logLevel:"info",scrollback:1e3,scrollSensitivity:1,screenReaderMode:!1,macOptionIsMeta:!1,macOptionClickForcesSelection:!1,minimumContrastRatio:1,disableStdin:!1,allowProposedApi:!0,allowTransparency:!1,tabStopWidth:8,theme:{},rightClickSelectsWord:_.isMac,rendererType:"canvas",windowOptions:{},windowsMode:!1,wordSeparator:" ()[]{}',\"`",convertEol:!1,termName:"xterm",cancelEvents:!1});var p=["cols","rows"],d=function(){function c(o){this._onOptionChange=new m.EventEmitter,this.options=r.clone(f.DEFAULT_OPTIONS);for(var i=0,s=Object.keys(o);i=0;y--)(g=t[y])&&(x=(C<3?g(x):C>3?g(e,u,x):g(e,u))||x);return C>3&&x&&Object.defineProperty(e,u,x),x},p=this&&this.__param||function(t,e){return function(u,l){e(u,l,t)}};Object.defineProperty(f,"__esModule",{value:!0}),f.CoreService=void 0;var d=L(1),c=L(0),o=L(33),i=L(2),s=Object.freeze({insertMode:!1}),a=Object.freeze({applicationCursorKeys:!1,applicationKeypad:!1,bracketedPasteMode:!1,origin:!1,reverseWraparound:!1,sendFocus:!1,wraparound:!0}),n=function(t){function e(u,l,g,C){var x=t.call(this)||this;return x._bufferService=l,x._logService=g,x._optionsService=C,x.isCursorInitialized=!1,x.isCursorHidden=!1,x._onData=x.register(new c.EventEmitter),x._onUserInput=x.register(new c.EventEmitter),x._onBinary=x.register(new c.EventEmitter),x._scrollToBottom=u,x.register({dispose:function(){return x._scrollToBottom=void 0}}),x.modes=o.clone(s),x.decPrivateModes=o.clone(a),x}return _(e,t),Object.defineProperty(e.prototype,"onData",{get:function(){return this._onData.event},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"onUserInput",{get:function(){return this._onUserInput.event},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"onBinary",{get:function(){return this._onBinary.event},enumerable:!1,configurable:!0}),e.prototype.reset=function(){this.modes=o.clone(s),this.decPrivateModes=o.clone(a)},e.prototype.triggerDataEvent=function(u,l){if(l===void 0&&(l=!1),!this._optionsService.options.disableStdin){var g=this._bufferService.buffer;g.ybase!==g.ydisp&&this._scrollToBottom(),l&&this._onUserInput.fire(),this._logService.debug('sending data "'+u+'"',function(){return u.split("").map(function(C){return C.charCodeAt(0)})}),this._onData.fire(u)}},e.prototype.triggerBinaryEvent=function(u){this._optionsService.options.disableStdin||(this._logService.debug('sending binary "'+u+'"',function(){return u.split("").map(function(l){return l.charCodeAt(0)})}),this._onBinary.fire(u))},e=r([p(1,d.IBufferService),p(2,d.ILogService),p(3,d.IOptionsService)],e)}(i.Disposable);f.CoreService=n},function(S,f,L){"use strict";var m=this&&this.__decorate||function(a,n,t,e){var u,l=arguments.length,g=l<3?n:e===null?e=Object.getOwnPropertyDescriptor(n,t):e;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")g=Reflect.decorate(a,n,t,e);else for(var C=a.length-1;C>=0;C--)(u=a[C])&&(g=(l<3?u(g):l>3?u(n,t,g):u(n,t))||g);return l>3&&g&&Object.defineProperty(n,t,g),g},_=this&&this.__param||function(a,n){return function(t,e){n(t,e,a)}};Object.defineProperty(f,"__esModule",{value:!0}),f.CoreMouseService=void 0;var r=L(1),p=L(0),d={NONE:{events:0,restrict:function(){return!1}},X10:{events:1,restrict:function(a){return a.button!==4&&a.action===1&&(a.ctrl=!1,a.alt=!1,a.shift=!1,!0)}},VT200:{events:19,restrict:function(a){return a.action!==32}},DRAG:{events:23,restrict:function(a){return a.action!==32||a.button!==3}},ANY:{events:31,restrict:function(a){return!0}}};function c(a,n){var t=(a.ctrl?16:0)|(a.shift?4:0)|(a.alt?8:0);return a.button===4?(t|=64,t|=a.action):(t|=3&a.button,4&a.button&&(t|=64),8&a.button&&(t|=128),a.action===32?t|=32:a.action!==0||n||(t|=3)),t}var o=String.fromCharCode,i={DEFAULT:function(a){var n=[c(a,!1)+32,a.col+32,a.row+32];return n[0]>255||n[1]>255||n[2]>255?"":""+o(n[0])+o(n[1])+o(n[2])},SGR:function(a){var n=a.action===0&&a.button!==4?"m":"M";return"[<"+c(a,!0)+";"+a.col+";"+a.row+n}},s=function(){function a(n,t){this._bufferService=n,this._coreService=t,this._protocols={},this._encodings={},this._activeProtocol="",this._activeEncoding="",this._onProtocolChange=new p.EventEmitter,this._lastEvent=null;for(var e=0,u=Object.keys(d);e=this._bufferService.cols||n.row<0||n.row>=this._bufferService.rows)return!1;if(n.button===4&&n.action===32)return!1;if(n.button===3&&n.action!==32)return!1;if(n.button!==4&&(n.action===2||n.action===3))return!1;if(n.col++,n.row++,n.action===32&&this._lastEvent&&this._compareEvents(this._lastEvent,n))return!1;if(!this._protocols[this._activeProtocol].restrict(n))return!1;var t=this._encodings[this._activeEncoding](n);return t&&(this._activeEncoding==="DEFAULT"?this._coreService.triggerBinaryEvent(t):this._coreService.triggerDataEvent(t,!0)),this._lastEvent=n,!0},a.prototype.explainEvents=function(n){return{down:!!(1&n),up:!!(2&n),drag:!!(4&n),move:!!(8&n),wheel:!!(16&n)}},a.prototype._compareEvents=function(n,t){return n.col===t.col&&(n.row===t.row&&(n.button===t.button&&(n.action===t.action&&(n.ctrl===t.ctrl&&n.alt===t.alt))))&&n.shift===t.shift},a=m([_(0,r.IBufferService),_(1,r.ICoreService)],a)}();f.CoreMouseService=s},function(S,f,L){"use strict";var m=this&&this.__decorate||function(d,c,o,i){var s,a=arguments.length,n=a<3?c:i===null?i=Object.getOwnPropertyDescriptor(c,o):i;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")n=Reflect.decorate(d,c,o,i);else for(var t=d.length-1;t>=0;t--)(s=d[t])&&(n=(a<3?s(n):a>3?s(c,o,n):s(c,o))||n);return a>3&&n&&Object.defineProperty(c,o,n),n},_=this&&this.__param||function(d,c){return function(o,i){c(o,i,d)}};Object.defineProperty(f,"__esModule",{value:!0}),f.DirtyRowService=void 0;var r=L(1),p=function(){function d(c){this._bufferService=c,this.clearRange()}return Object.defineProperty(d.prototype,"start",{get:function(){return this._start},enumerable:!1,configurable:!0}),Object.defineProperty(d.prototype,"end",{get:function(){return this._end},enumerable:!1,configurable:!0}),d.prototype.clearRange=function(){this._start=this._bufferService.buffer.y,this._end=this._bufferService.buffer.y},d.prototype.markDirty=function(c){cthis._end&&(this._end=c)},d.prototype.markRangeDirty=function(c,o){if(c>o){var i=c;c=o,o=i}cthis._end&&(this._end=o)},d.prototype.markAllDirty=function(){this.markRangeDirty(0,this._bufferService.rows-1)},d=m([_(0,r.IBufferService)],d)}();f.DirtyRowService=p},function(S,f,L){"use strict";Object.defineProperty(f,"__esModule",{value:!0}),f.UnicodeService=void 0;var m=L(0),_=L(79),r=function(){function p(){this._providers=Object.create(null),this._active="",this._onChange=new m.EventEmitter;var d=new _.UnicodeV6;this.register(d),this._active=d.version,this._activeProvider=d}return Object.defineProperty(p.prototype,"onChange",{get:function(){return this._onChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(p.prototype,"versions",{get:function(){return Object.keys(this._providers)},enumerable:!1,configurable:!0}),Object.defineProperty(p.prototype,"activeVersion",{get:function(){return this._active},set:function(d){if(!this._providers[d])throw new Error('unknown Unicode version "'+d+'"');this._active=d,this._activeProvider=this._providers[d],this._onChange.fire(d)},enumerable:!1,configurable:!0}),p.prototype.register=function(d){this._providers[d.version]=d},p.prototype.wcwidth=function(d){return this._activeProvider.wcwidth(d)},p.prototype.getStringCellWidth=function(d){for(var c=0,o=d.length,i=0;i=o)return c+this.wcwidth(s);var a=d.charCodeAt(i);56320<=a&&a<=57343?s=1024*(s-55296)+a-56320+65536:c+=this.wcwidth(a)}c+=this.wcwidth(s)}return c},p}();f.UnicodeService=r},function(S,f,L){"use strict";Object.defineProperty(f,"__esModule",{value:!0}),f.UnicodeV6=void 0;var m,_=L(15),r=[[768,879],[1155,1158],[1160,1161],[1425,1469],[1471,1471],[1473,1474],[1476,1477],[1479,1479],[1536,1539],[1552,1557],[1611,1630],[1648,1648],[1750,1764],[1767,1768],[1770,1773],[1807,1807],[1809,1809],[1840,1866],[1958,1968],[2027,2035],[2305,2306],[2364,2364],[2369,2376],[2381,2381],[2385,2388],[2402,2403],[2433,2433],[2492,2492],[2497,2500],[2509,2509],[2530,2531],[2561,2562],[2620,2620],[2625,2626],[2631,2632],[2635,2637],[2672,2673],[2689,2690],[2748,2748],[2753,2757],[2759,2760],[2765,2765],[2786,2787],[2817,2817],[2876,2876],[2879,2879],[2881,2883],[2893,2893],[2902,2902],[2946,2946],[3008,3008],[3021,3021],[3134,3136],[3142,3144],[3146,3149],[3157,3158],[3260,3260],[3263,3263],[3270,3270],[3276,3277],[3298,3299],[3393,3395],[3405,3405],[3530,3530],[3538,3540],[3542,3542],[3633,3633],[3636,3642],[3655,3662],[3761,3761],[3764,3769],[3771,3772],[3784,3789],[3864,3865],[3893,3893],[3895,3895],[3897,3897],[3953,3966],[3968,3972],[3974,3975],[3984,3991],[3993,4028],[4038,4038],[4141,4144],[4146,4146],[4150,4151],[4153,4153],[4184,4185],[4448,4607],[4959,4959],[5906,5908],[5938,5940],[5970,5971],[6002,6003],[6068,6069],[6071,6077],[6086,6086],[6089,6099],[6109,6109],[6155,6157],[6313,6313],[6432,6434],[6439,6440],[6450,6450],[6457,6459],[6679,6680],[6912,6915],[6964,6964],[6966,6970],[6972,6972],[6978,6978],[7019,7027],[7616,7626],[7678,7679],[8203,8207],[8234,8238],[8288,8291],[8298,8303],[8400,8431],[12330,12335],[12441,12442],[43014,43014],[43019,43019],[43045,43046],[64286,64286],[65024,65039],[65056,65059],[65279,65279],[65529,65531]],p=[[68097,68099],[68101,68102],[68108,68111],[68152,68154],[68159,68159],[119143,119145],[119155,119170],[119173,119179],[119210,119213],[119362,119364],[917505,917505],[917536,917631],[917760,917999]],d=function(){function c(){if(this.version="6",!m){m=new Uint8Array(65536),_.fill(m,1),m[0]=0,_.fill(m,0,1,32),_.fill(m,0,127,160),_.fill(m,2,4352,4448),m[9001]=2,m[9002]=2,_.fill(m,2,11904,42192),m[12351]=1,_.fill(m,2,44032,55204),_.fill(m,2,63744,64256),_.fill(m,2,65040,65050),_.fill(m,2,65072,65136),_.fill(m,2,65280,65377),_.fill(m,2,65504,65511);for(var o=0;os[t][1])return!1;for(;t>=n;)if(i>s[a=n+t>>1][1])n=a+1;else{if(!(i=131072&&o<=196605||o>=196608&&o<=262141?2:1},c}();f.UnicodeV6=d},function(S,f,L){"use strict";Object.defineProperty(f,"__esModule",{value:!0}),f.CharsetService=void 0;var m=function(){function _(){this.glevel=0,this._charsets=[]}return _.prototype.reset=function(){this.charset=void 0,this._charsets=[],this.glevel=0},_.prototype.setgLevel=function(r){this.glevel=r,this.charset=this._charsets[r]},_.prototype.setgCharset=function(r,p){this._charsets[r]=p,this.glevel===r&&(this.charset=p)},_}();f.CharsetService=m},function(S,f,L){"use strict";Object.defineProperty(f,"__esModule",{value:!0}),f.updateWindowsModeWrappedState=void 0;var m=L(3);f.updateWindowsModeWrappedState=function(_){var r=_.buffer.lines.get(_.buffer.ybase+_.buffer.y-1),p=r==null?void 0:r.get(_.cols-1),d=_.buffer.lines.get(_.buffer.ybase+_.buffer.y);d&&p&&(d.isWrapped=p[m.CHAR_DATA_CODE_INDEX]!==m.NULL_CELL_CODE&&p[m.CHAR_DATA_CODE_INDEX]!==m.WHITESPACE_CELL_CODE)}},function(S,f,L){"use strict";Object.defineProperty(f,"__esModule",{value:!0}),f.WriteBuffer=void 0;var m=function(){function _(r){this._action=r,this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=0}return _.prototype.writeSync=function(r){if(this._writeBuffer.length){for(var p=this._bufferOffset;p5e7)throw new Error("write data discarded, use flow control to avoid losing data");this._writeBuffer.length||(this._bufferOffset=0,setTimeout(function(){return d._innerWrite()})),this._pendingData+=r.length,this._writeBuffer.push(r),this._callbacks.push(p)},_.prototype._innerWrite=function(){for(var r=this,p=Date.now();this._writeBuffer.length>this._bufferOffset;){var d=this._writeBuffer[this._bufferOffset],c=this._callbacks[this._bufferOffset];if(this._bufferOffset++,this._action(d),this._pendingData-=d.length,c&&c(),Date.now()-p>=12)break}this._writeBuffer.length>this._bufferOffset?(this._bufferOffset>50&&(this._writeBuffer=this._writeBuffer.slice(this._bufferOffset),this._callbacks=this._callbacks.slice(this._bufferOffset),this._bufferOffset=0),setTimeout(function(){return r._innerWrite()},0)):(this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=0)},_}();f.WriteBuffer=m},function(S,f,L){"use strict";Object.defineProperty(f,"__esModule",{value:!0}),f.AddonManager=void 0;var m=function(){function _(){this._addons=[]}return _.prototype.dispose=function(){for(var r=this._addons.length-1;r>=0;r--)this._addons[r].instance.dispose()},_.prototype.loadAddon=function(r,p){var d=this,c={instance:p,dispose:p.dispose,isDisposed:!1};this._addons.push(c),p.dispose=function(){return d._wrappedAddonDispose(c)},p.activate(r)},_.prototype._wrappedAddonDispose=function(r){if(!r.isDisposed){for(var p=-1,d=0;d> RFB.constructor"),F._screen=document.createElement("div"),F._screen.style.display="flex",F._screen.style.width="100%",F._screen.style.height="100%",F._screen.style.overflow="auto",F._screen.style.background=H,F._canvas=document.createElement("canvas"),F._canvas.style.margin="auto",F._canvas.style.outline="none",F._canvas.style.flexShrink="0",F._canvas.width=0,F._canvas.height=0,F._canvas.tabIndex=-1,F._screen.appendChild(F._canvas),F._cursor=new a.default,F._cursorImage=xe.cursors.none,F._decoders[l.encodings.encodingRaw]=new g.default,F._decoders[l.encodings.encodingCopyRect]=new C.default,F._decoders[l.encodings.encodingRRE]=new x.default,F._decoders[l.encodings.encodingHextile]=new y.default,F._decoders[l.encodings.encodingTight]=new T.default,F._decoders[l.encodings.encodingTightPNG]=new A.default;try{F._display=new d.default(F._canvas)}catch(Ae){throw f.Error("Display exception: "+Ae),Ae}return F._display.onflush=F._onFlush.bind(P(F)),F._keyboard=new i.default(F._canvas),F._keyboard.onkeyevent=F._handleKeyEvent.bind(P(F)),F._gestures=new s.default,F._sock=new n.default,F._sock.on("message",function(){F._handleMessage()}),F._sock.on("open",function(){F._rfbConnectionState==="connecting"&&F._rfbInitState===""?(F._rfbInitState="ProtocolVersion",f.Debug("Starting VNC handshake")):F._fail("Unexpected server connection while "+F._rfbConnectionState)}),F._sock.on("close",function(Ae){f.Debug("WebSocket on-close event");var tt="";Ae.code&&(tt="(code: "+Ae.code,Ae.reason&&(tt+=", reason: "+Ae.reason),tt+=")");switch(F._rfbConnectionState){case"connecting":F._fail("Connection closed "+tt);break;case"connected":F._updateConnectionState("disconnecting"),F._updateConnectionState("disconnected");break;case"disconnecting":F._updateConnectionState("disconnected");break;case"disconnected":F._fail("Unexpected server disconnect when already disconnected "+tt);break;default:F._fail("Unexpected server disconnect before connecting "+tt);break}F._sock.off("close")}),F._sock.on("error",function(Ae){return f.Warn("WebSocket on-error event")}),setTimeout(F._updateConnectionState.bind(P(F),"connecting")),f.Debug("<< RFB.constructor"),F.dragViewport=!1,F.focusOnClick=!0,F._viewOnly=!1,F._clipViewport=!1,F._scaleViewport=!1,F._resizeSession=!1,F._showDotCursor=!1,te.showDotCursor!==void 0&&(f.Warn("Specifying showDotCursor as a RFB constructor argument is deprecated"),F._showDotCursor=te.showDotCursor),F._qualityLevel=6,F._compressionLevel=2,F}return Q(xe,[{key:"disconnect",value:function(){this._updateConnectionState("disconnecting"),this._sock.off("error"),this._sock.off("message"),this._sock.off("open")}},{key:"sendCredentials",value:function(N){this._rfbCredentials=N,setTimeout(this._initMsg.bind(this),0)}},{key:"sendCtrlAltDel",value:function(){if(this._rfbConnectionState!=="connected"||this._viewOnly)return;f.Info("Sending Ctrl-Alt-Del"),this.sendKey(e.default.XK_Control_L,"ControlLeft",!0),this.sendKey(e.default.XK_Alt_L,"AltLeft",!0),this.sendKey(e.default.XK_Delete,"Delete",!0),this.sendKey(e.default.XK_Delete,"Delete",!1),this.sendKey(e.default.XK_Alt_L,"AltLeft",!1),this.sendKey(e.default.XK_Control_L,"ControlLeft",!1)}},{key:"machineShutdown",value:function(){this._xvpOp(1,2)}},{key:"machineReboot",value:function(){this._xvpOp(1,3)}},{key:"machineReset",value:function(){this._xvpOp(1,4)}},{key:"sendKey",value:function(N,te,F){if(this._rfbConnectionState!=="connected"||this._viewOnly)return;if(F===void 0){this.sendKey(N,te,!0),this.sendKey(N,te,!1);return}var Ae=u.default[te];if(this._qemuExtKeyEventSupported&&Ae)N=N||0,f.Info("Sending key ("+(F?"down":"up")+"): keysym "+N+", scancode "+Ae),xe.messages.QEMUExtendedKeyEvent(this._sock,N,F,Ae);else{if(!N)return;f.Info("Sending keysym ("+(F?"down":"up")+"): "+N),xe.messages.keyEvent(this._sock,N,F?1:0)}}},{key:"focus",value:function(){this._canvas.focus()}},{key:"blur",value:function(){this._canvas.blur()}},{key:"clipboardPasteFrom",value:function(N){if(this._rfbConnectionState!=="connected"||this._viewOnly)return;if(this._clipboardServerCapabilitiesFormats[ie]&&this._clipboardServerCapabilitiesActions[$e])this._clipboardText=N,xe.messages.extendedClipboardNotify(this._sock,[ie]);else{for(var te=new Uint8Array(N.length),F=0;F> RFB.connect"),f.Info("connecting to "+this._url);try{this._sock.open(this._url,this._wsProtocols)}catch(N){N.name==="SyntaxError"?this._fail("Invalid host or port ("+N+")"):this._fail("Error when opening socket ("+N+")")}this._target.appendChild(this._screen),this._gestures.attach(this._canvas),this._cursor.attach(this._canvas),this._refreshCursor(),window.addEventListener("resize",this._eventHandlers.windowResize),this._canvas.addEventListener("mousedown",this._eventHandlers.focusCanvas),this._canvas.addEventListener("touchstart",this._eventHandlers.focusCanvas),this._canvas.addEventListener("mousedown",this._eventHandlers.handleMouse),this._canvas.addEventListener("mouseup",this._eventHandlers.handleMouse),this._canvas.addEventListener("mousemove",this._eventHandlers.handleMouse),this._canvas.addEventListener("click",this._eventHandlers.handleMouse),this._canvas.addEventListener("contextmenu",this._eventHandlers.handleMouse),this._canvas.addEventListener("wheel",this._eventHandlers.handleWheel),this._canvas.addEventListener("gesturestart",this._eventHandlers.handleGesture),this._canvas.addEventListener("gesturemove",this._eventHandlers.handleGesture),this._canvas.addEventListener("gestureend",this._eventHandlers.handleGesture),f.Debug("<< RFB.connect")}},{key:"_disconnect",value:function(){f.Debug(">> RFB.disconnect"),this._cursor.detach(),this._canvas.removeEventListener("gesturestart",this._eventHandlers.handleGesture),this._canvas.removeEventListener("gesturemove",this._eventHandlers.handleGesture),this._canvas.removeEventListener("gestureend",this._eventHandlers.handleGesture),this._canvas.removeEventListener("wheel",this._eventHandlers.handleWheel),this._canvas.removeEventListener("mousedown",this._eventHandlers.handleMouse),this._canvas.removeEventListener("mouseup",this._eventHandlers.handleMouse),this._canvas.removeEventListener("mousemove",this._eventHandlers.handleMouse),this._canvas.removeEventListener("click",this._eventHandlers.handleMouse),this._canvas.removeEventListener("contextmenu",this._eventHandlers.handleMouse),this._canvas.removeEventListener("mousedown",this._eventHandlers.focusCanvas),this._canvas.removeEventListener("touchstart",this._eventHandlers.focusCanvas),window.removeEventListener("resize",this._eventHandlers.windowResize),this._keyboard.ungrab(),this._gestures.detach(),this._sock.close();try{this._target.removeChild(this._screen)}catch(N){if(!(N.name==="NotFoundError"))throw N}clearTimeout(this._resizeTimeout),clearTimeout(this._mouseMoveTimer),f.Debug("<< RFB.disconnect")}},{key:"_focusCanvas",value:function(N){if(!this.focusOnClick)return;this.focus()}},{key:"_setDesktopName",value:function(N){this._fbName=N,this.dispatchEvent(new CustomEvent("desktopname",{detail:{name:this._fbName}}))}},{key:"_windowResize",value:function(N){var te=this;window.requestAnimationFrame(function(){te._updateClip(),te._updateScale()}),this._resizeSession&&(clearTimeout(this._resizeTimeout),this._resizeTimeout=setTimeout(this._requestRemoteResize.bind(this),500))}},{key:"_updateClip",value:function(){var N=this._display.clipViewport,te=this._clipViewport;if(this._scaleViewport&&(te=!1),N!==te&&(this._display.clipViewport=te),te){var F=this._screenSize();this._display.viewportChangeSize(F.w,F.h),this._fixScrollbars()}}},{key:"_updateScale",value:function(){if(!this._scaleViewport)this._display.scale=1;else{var N=this._screenSize();this._display.autoscale(N.w,N.h)}this._fixScrollbars()}},{key:"_requestRemoteResize",value:function(){if(clearTimeout(this._resizeTimeout),this._resizeTimeout=null,!this._resizeSession||this._viewOnly||!this._supportsSetDesktopSize)return;var N=this._screenSize();xe.messages.setDesktopSize(this._sock,Math.floor(N.w),Math.floor(N.h),this._screenID,this._screenFlags),f.Debug("Requested new desktop size: "+N.w+"x"+N.h)}},{key:"_screenSize",value:function(){var N=this._screen.getBoundingClientRect();return{w:N.width,h:N.height}}},{key:"_fixScrollbars",value:function(){var N=this._screen.style.overflow;this._screen.style.overflow="hidden",this._screen.getBoundingClientRect(),this._screen.style.overflow=N}},{key:"_updateConnectionState",value:function(N){var te=this,F=this._rfbConnectionState;if(N===F){f.Debug("Already in state '"+N+"', ignoring");return}if(F==="disconnected"){f.Error("Tried changing state of a disconnected RFB object");return}switch(N){case"connected":if(F!=="connecting"){f.Error("Bad transition to connected state, previous connection state: "+F);return}break;case"disconnected":if(F!=="disconnecting"){f.Error("Bad transition to disconnected state, previous connection state: "+F);return}break;case"connecting":if(F!==""){f.Error("Bad transition to connecting state, previous connection state: "+F);return}break;case"disconnecting":if(F!=="connected"&&F!=="connecting"){f.Error("Bad transition to disconnecting state, previous connection state: "+F);return}break;default:f.Error("Unknown connection state: "+N);return}this._rfbConnectionState=N,f.Debug("New state '"+N+"', was '"+F+"'."),this._disconnTimer&&N!=="disconnecting"&&(f.Debug("Clearing disconnect timer"),clearTimeout(this._disconnTimer),this._disconnTimer=null,this._sock.off("close"));switch(N){case"connecting":this._connect();break;case"connected":this.dispatchEvent(new CustomEvent("connect",{detail:{}}));break;case"disconnecting":this._disconnect(),this._disconnTimer=setTimeout(function(){f.Error("Disconnection timed out."),te._updateConnectionState("disconnected")},M*1e3);break;case"disconnected":this.dispatchEvent(new CustomEvent("disconnect",{detail:{clean:this._rfbCleanDisconnect}}));break}}},{key:"_fail",value:function(N){switch(this._rfbConnectionState){case"disconnecting":f.Error("Failed when disconnecting: "+N);break;case"connected":f.Error("Failed while connected: "+N);break;case"connecting":f.Error("Failed when connecting: "+N);break;default:f.Error("RFB failure: "+N);break}return this._rfbCleanDisconnect=!1,this._updateConnectionState("disconnecting"),this._updateConnectionState("disconnected"),!1}},{key:"_setCapability",value:function(N,te){this._capabilities[N]=te,this.dispatchEvent(new CustomEvent("capabilities",{detail:{capabilities:this._capabilities}}))}},{key:"_handleMessage",value:function(){if(this._sock.rQlen===0){f.Warn("handleMessage called on an empty receive queue");return}switch(this._rfbConnectionState){case"disconnected":f.Error("Got data while disconnected");break;case"connected":for(;!this._flushing;){if(!this._normalMsg())break;if(this._sock.rQlen===0)break}break;default:this._initMsg();break}}},{key:"_handleKeyEvent",value:function(N,te,F){this.sendKey(N,te,F)}},{key:"_handleMouse",value:function(N){if(N.type==="click"&&N.target!==this._canvas)return;if(N.stopPropagation(),N.preventDefault(),N.type==="click"||N.type==="contextmenu")return;var te=(0,_.clientToElement)(N.clientX,N.clientY,this._canvas);switch(N.type){case"mousedown":(0,r.setCapture)(this._canvas),this._handleMouseButton(te.x,te.y,!0,1<m.dragThreshold||Math.abs(tt)>m.dragThreshold)&&(this._viewportHasMoved=!0,this._viewportDragPos={x:N,y:te},this._display.viewportChangePos(Ae,tt));return}if(this._mousePos={x:N,y:te},this._mouseMoveTimer==null){var he=Date.now()-this._mouseLastMoveTime;he>ae?(this._sendMouse(N,te,this._mouseButtonMask),this._mouseLastMoveTime=Date.now()):this._mouseMoveTimer=setTimeout(function(){F._handleDelayedMouseMove()},ae-he)}}},{key:"_handleDelayedMouseMove",value:function(){this._mouseMoveTimer=null,this._sendMouse(this._mousePos.x,this._mousePos.y,this._mouseButtonMask),this._mouseLastMoveTime=Date.now()}},{key:"_sendMouse",value:function(N,te,F){if(this._rfbConnectionState!=="connected")return;if(this._viewOnly)return;xe.messages.pointerEvent(this._sock,this._display.absX(N),this._display.absY(te),F)}},{key:"_handleWheel",value:function(N){if(this._rfbConnectionState!=="connected")return;if(this._viewOnly)return;N.stopPropagation(),N.preventDefault();var te=(0,_.clientToElement)(N.clientX,N.clientY,this._canvas),F=N.deltaX,Ae=N.deltaY;N.deltaMode!==0&&(F*=de,Ae*=de),this._accumulatedWheelDeltaX+=F,this._accumulatedWheelDeltaY+=Ae,Math.abs(this._accumulatedWheelDeltaX)>=ve&&(this._accumulatedWheelDeltaX<0?(this._handleMouseButton(te.x,te.y,!0,1<<5),this._handleMouseButton(te.x,te.y,!1,1<<5)):this._accumulatedWheelDeltaX>0&&(this._handleMouseButton(te.x,te.y,!0,1<<6),this._handleMouseButton(te.x,te.y,!1,1<<6)),this._accumulatedWheelDeltaX=0),Math.abs(this._accumulatedWheelDeltaY)>=ve&&(this._accumulatedWheelDeltaY<0?(this._handleMouseButton(te.x,te.y,!0,1<<3),this._handleMouseButton(te.x,te.y,!1,1<<3)):this._accumulatedWheelDeltaY>0&&(this._handleMouseButton(te.x,te.y,!0,1<<4),this._handleMouseButton(te.x,te.y,!1,1<<4)),this._accumulatedWheelDeltaY=0)}},{key:"_fakeMouseMove",value:function(N,te,F){this._handleMouseMove(te,F),this._cursor.move(N.detail.clientX,N.detail.clientY)}},{key:"_handleTapEvent",value:function(N,te){var F=(0,_.clientToElement)(N.detail.clientX,N.detail.clientY,this._canvas);if(this._gestureLastTapTime!==null&&Date.now()-this._gestureLastTapTimez;)this._handleMouseButton(F.x,F.y,!0,8),this._handleMouseButton(F.x,F.y,!1,8),this._gestureLastMagnitudeY+=z;for(;N.detail.magnitudeY-this._gestureLastMagnitudeY<-z;)this._handleMouseButton(F.x,F.y,!0,16),this._handleMouseButton(F.x,F.y,!1,16),this._gestureLastMagnitudeY-=z;for(;N.detail.magnitudeX-this._gestureLastMagnitudeX>z;)this._handleMouseButton(F.x,F.y,!0,32),this._handleMouseButton(F.x,F.y,!1,32),this._gestureLastMagnitudeX+=z;for(;N.detail.magnitudeX-this._gestureLastMagnitudeX<-z;)this._handleMouseButton(F.x,F.y,!0,64),this._handleMouseButton(F.x,F.y,!1,64),this._gestureLastMagnitudeX-=z;break;case"pinch":if(this._fakeMouseMove(N,F.x,F.y),te=Math.hypot(N.detail.magnitudeX,N.detail.magnitudeY),Math.abs(te-this._gestureLastMagnitudeX)>be){for(this._handleKeyEvent(e.default.XK_Control_L,"ControlLeft",!0);te-this._gestureLastMagnitudeX>be;)this._handleMouseButton(F.x,F.y,!0,8),this._handleMouseButton(F.x,F.y,!1,8),this._gestureLastMagnitudeX+=be;for(;te-this._gestureLastMagnitudeX<-be;)this._handleMouseButton(F.x,F.y,!0,16),this._handleMouseButton(F.x,F.y,!1,16),this._gestureLastMagnitudeX-=be}this._handleKeyEvent(e.default.XK_Control_L,"ControlLeft",!1);break}break;case"gestureend":switch(N.detail.type){case"onetap":case"twotap":case"threetap":case"pinch":case"twodrag":break;case"drag":this._fakeMouseMove(N,F.x,F.y),this._handleMouseButton(F.x,F.y,!1,1);break;case"longpress":this._fakeMouseMove(N,F.x,F.y),this._handleMouseButton(F.x,F.y,!1,4);break}break}}},{key:"_negotiateProtocolVersion",value:function(){if(this._sock.rQwait("version",12))return!1;var N=this._sock.rQshiftStr(12).substr(4,7);f.Info("Server ProtocolVersion: "+N);var te=0;switch(N){case"000.000":te=1;break;case"003.003":case"003.006":case"003.889":this._rfbVersion=3.3;break;case"003.007":this._rfbVersion=3.7;break;case"003.008":case"004.000":case"004.001":case"005.000":this._rfbVersion=3.8;break;default:return this._fail("Invalid server version "+N)}if(te){for(var F="ID:"+this._repeaterID;F.length<250;)F+="\0";return this._sock.sendString(F),!0}this._rfbVersion>this._rfbMaxVersion&&(this._rfbVersion=this._rfbMaxVersion);var Ae="00"+parseInt(this._rfbVersion,10)+".00"+this._rfbVersion*10%10;this._sock.sendString("RFB "+Ae+` +`),f.Debug("Sent ProtocolVersion: "+Ae),this._rfbInitState="Security"}},{key:"_negotiateSecurity",value:function(){function N(Ae,tt){for(var he=0;he=3.7){var te=this._sock.rQshift8();if(this._sock.rQwait("security type",te,1))return!1;if(te===0)return this._rfbInitState="SecurityReason",this._securityContext="no security types",this._securityStatus=1,this._initMsg();var F=this._sock.rQshiftBytes(te);if(f.Debug("Server security types: "+F),N(1,F))this._rfbAuthScheme=1;else if(N(22,F))this._rfbAuthScheme=22;else if(N(16,F))this._rfbAuthScheme=16;else if(N(2,F))this._rfbAuthScheme=2;else if(N(19,F))this._rfbAuthScheme=19;else return this._fail("Unsupported security types (types: "+F+")");this._sock.send([this._rfbAuthScheme])}else{if(this._sock.rQwait("security scheme",4))return!1;if(this._rfbAuthScheme=this._sock.rQshift32(),this._rfbAuthScheme==0)return this._rfbInitState="SecurityReason",this._securityContext="authentication scheme",this._securityStatus=1,this._initMsg()}return this._rfbInitState="Authentication",f.Debug("Authenticating using scheme: "+this._rfbAuthScheme),this._initMsg()}},{key:"_handleSecurityReason",value:function(){if(this._sock.rQwait("reason length",4))return!1;var N=this._sock.rQshift32(),te="";if(N>0){if(this._sock.rQwait("reason",N,4))return!1;te=this._sock.rQshiftStr(N)}return te!==""?(this.dispatchEvent(new CustomEvent("securityfailure",{detail:{status:this._securityStatus,reason:te}})),this._fail("Security negotiation failed on "+this._securityContext+" (reason: "+te+")")):(this.dispatchEvent(new CustomEvent("securityfailure",{detail:{status:this._securityStatus}})),this._fail("Security negotiation failed on "+this._securityContext))}},{key:"_negotiateXvpAuth",value:function(){if(this._rfbCredentials.username===void 0||this._rfbCredentials.password===void 0||this._rfbCredentials.target===void 0)return this.dispatchEvent(new CustomEvent("credentialsrequired",{detail:{types:["username","password","target"]}})),!1;var N=String.fromCharCode(this._rfbCredentials.username.length)+String.fromCharCode(this._rfbCredentials.target.length)+this._rfbCredentials.username+this._rfbCredentials.target;return this._sock.sendString(N),this._rfbAuthScheme=2,this._negotiateAuthentication()}},{key:"_negotiateVeNCryptAuth",value:function(){if(this._rfbVeNCryptState==0){if(this._sock.rQwait("vencrypt version",2))return!1;var N=this._sock.rQshift8(),te=this._sock.rQshift8();if(!(N==0&&te==2))return this._fail("Unsupported VeNCrypt version "+N+"."+te);this._sock.send([0,2]),this._rfbVeNCryptState=1}if(this._rfbVeNCryptState==1){if(this._sock.rQwait("vencrypt ack",1))return!1;var F=this._sock.rQshift8();if(F!=0)return this._fail("VeNCrypt failure "+F);this._rfbVeNCryptState=2}if(this._rfbVeNCryptState==2){if(this._sock.rQwait("vencrypt subtypes length",1))return!1;var Ae=this._sock.rQshift8();if(Ae<1)return this._fail("VeNCrypt subtypes empty");this._rfbVeNCryptSubtypesLength=Ae,this._rfbVeNCryptState=3}if(this._rfbVeNCryptState==3){if(this._sock.rQwait("vencrypt subtypes",4*this._rfbVeNCryptSubtypesLength))return!1;for(var tt=[],he=0;he0&&this._sock.rQwait("tunnel capabilities",16*N,4))return!1;if(this._rfbTightVNC=!0,N>0)return this._negotiateTightTunnels(N),!1}if(this._sock.rQwait("sub auth count",4))return!1;var te=this._sock.rQshift32();if(te===0)return this._rfbInitState="SecurityResult",!0;if(this._sock.rQwait("sub auth capabilities",16*te,4))return!1;for(var F={STDVNOAUTH__:1,STDVVNCAUTH_:2,TGHTULGNAUTH:129},Ae=[],tt=0;tt=3.8?(this._rfbInitState="SecurityResult",!0):(this._rfbInitState="ClientInitialisation",this._initMsg());case 22:return this._negotiateXvpAuth();case 2:return this._negotiateStdVNCAuth();case 16:return this._negotiateTightAuth();case 19:return this._negotiateVeNCryptAuth();case 129:return this._negotiateTightUnixAuth();default:return this._fail("Unsupported auth scheme (scheme: "+this._rfbAuthScheme+")")}}},{key:"_handleSecurityResult",value:function(){if(this._sock.rQwait("VNC auth response ",4))return!1;var N=this._sock.rQshift32();return N===0?(this._rfbInitState="ClientInitialisation",f.Debug("Authentication OK"),this._initMsg()):this._rfbVersion>=3.8?(this._rfbInitState="SecurityReason",this._securityContext="security result",this._securityStatus=N,this._initMsg()):(this.dispatchEvent(new CustomEvent("securityfailure",{detail:{status:N}})),this._fail("Security handshake failed"))}},{key:"_negotiateServerInit",value:function(){if(this._sock.rQwait("server initialization",24))return!1;var N=this._sock.rQshift16(),te=this._sock.rQshift16(),F=this._sock.rQshift8(),Ae=this._sock.rQshift8(),tt=this._sock.rQshift8(),he=this._sock.rQshift8(),We=this._sock.rQshift16(),rt=this._sock.rQshift16(),V=this._sock.rQshift16(),Be=this._sock.rQshift8(),Se=this._sock.rQshift8(),Le=this._sock.rQshift8();this._sock.rQskipBytes(3);var Me=this._sock.rQshift32();if(this._sock.rQwait("server init name",Me,24))return!1;var Ne=this._sock.rQshiftStr(Me);if(Ne=(0,L.decodeUTF8)(Ne,!0),this._rfbTightVNC){if(this._sock.rQwait("TightVNC extended server init header",8,24+Me))return!1;var se=this._sock.rQshift16(),we=this._sock.rQshift16(),B=this._sock.rQshift16();this._sock.rQskipBytes(2);var He=(se+we+B)*16;if(this._sock.rQwait("TightVNC extended server init header",He,32+Me))return!1;this._sock.rQskipBytes(16*se),this._sock.rQskipBytes(16*we),this._sock.rQskipBytes(16*B)}return f.Info("Screen: "+N+"x"+te+", bpp: "+F+", depth: "+Ae+", bigEndian: "+tt+", trueColor: "+he+", redMax: "+We+", greenMax: "+rt+", blueMax: "+V+", redShift: "+Be+", greenShift: "+Se+", blueShift: "+Le),this._setDesktopName(Ne),this._resize(N,te),this._viewOnly||this._keyboard.grab(),this._fbDepth=24,this._fbName==="Intel(r) AMT KVM"&&(f.Warn("Intel AMT KVM only supports 8/16 bit depths. Using low color mode."),this._fbDepth=8),xe.messages.pixelFormat(this._sock,this._fbDepth,!0),this._sendEncodings(),xe.messages.fbUpdateRequest(this._sock,!1,0,0,this._fbWidth,this._fbHeight),this._updateConnectionState("connected"),!0}},{key:"_sendEncodings",value:function(){var N=[];N.push(l.encodings.encodingCopyRect),this._fbDepth==24&&(N.push(l.encodings.encodingTight),N.push(l.encodings.encodingTightPNG),N.push(l.encodings.encodingHextile),N.push(l.encodings.encodingRRE)),N.push(l.encodings.encodingRaw),N.push(l.encodings.pseudoEncodingQualityLevel0+this._qualityLevel),N.push(l.encodings.pseudoEncodingCompressLevel0+this._compressionLevel),N.push(l.encodings.pseudoEncodingDesktopSize),N.push(l.encodings.pseudoEncodingLastRect),N.push(l.encodings.pseudoEncodingQEMUExtendedKeyEvent),N.push(l.encodings.pseudoEncodingExtendedDesktopSize),N.push(l.encodings.pseudoEncodingXvp),N.push(l.encodings.pseudoEncodingFence),N.push(l.encodings.pseudoEncodingContinuousUpdates),N.push(l.encodings.pseudoEncodingDesktopName),N.push(l.encodings.pseudoEncodingExtendedClipboard),this._fbDepth==24&&(N.push(l.encodings.pseudoEncodingVMwareCursor),N.push(l.encodings.pseudoEncodingCursor)),xe.messages.clientEncodings(this._sock,N)}},{key:"_initMsg",value:function(){switch(this._rfbInitState){case"ProtocolVersion":return this._negotiateProtocolVersion();case"Security":return this._negotiateSecurity();case"Authentication":return this._negotiateAuthentication();case"SecurityResult":return this._handleSecurityResult();case"SecurityReason":return this._handleSecurityReason();case"ClientInitialisation":return this._sock.send([this._shared?1:0]),this._rfbInitState="ServerInitialisation",!0;case"ServerInitialisation":return this._negotiateServerInit();default:return this._fail("Unknown init state (state: "+this._rfbInitState+")")}}},{key:"_handleSetColourMapMsg",value:function(){return f.Debug("SetColorMapEntries"),this._fail("Unexpected SetColorMapEntries message")}},{key:"_handleServerCutText",value:function(){if(f.Debug("ServerCutText"),this._sock.rQwait("ServerCutText header",7,1))return!1;this._sock.rQskipBytes(3);var N=this._sock.rQshift32();if(N=(0,S.toSigned32bit)(N),this._sock.rQwait("ServerCutText content",Math.abs(N),8))return!1;if(N>=0){var te=this._sock.rQshiftStr(N);if(this._viewOnly)return!0;this.dispatchEvent(new CustomEvent("clipboard",{detail:{text:te}}))}else{N=Math.abs(N);var F=this._sock.rQshift32(),Ae=F&65535,tt=F&4278190080,he=!!(tt&le);if(he){this._clipboardServerCapabilitiesFormats={},this._clipboardServerCapabilitiesActions={};for(var We=0;We<=15;We++){var rt=1<0&&Ne.charAt(Ne.length-1)==="\0"&&(Ne=Ne.slice(0,-1)),Ne=Ne.replace(`\r `,` -`),this.dispatchEvent(new CustomEvent("clipboard",{detail:{text:Ne}}))}}else return this._fail("Unexpected action in extended clipboard message: "+tt)}return!0}},{key:"_handleServerFenceMsg",value:function(){if(this._sock.rQwait("ServerFence header",8,1))return!1;this._sock.rQskipBytes(3);var N=this._sock.rQshift32(),te=this._sock.rQshift8();if(this._sock.rQwait("ServerFence payload",te,9))return!1;te>64&&(f.Warn("Bad payload length ("+te+") in fence response"),te=64);var F=this._sock.rQshiftStr(te);return this._supportsFence=!0,N&1<<31?(N&=1<<0|1<<1,Ce.messages.clientFence(this._sock,N,F),!0):this._fail("Unexpected fence response")}},{key:"_handleXvpMsg",value:function(){if(this._sock.rQwait("XVP version and message",3,1))return!1;this._sock.rQskipBytes(1);var N=this._sock.rQshift8(),te=this._sock.rQshift8();switch(te){case 0:f.Error("XVP Operation Failed");break;case 1:this._rfbXvpVer=N,f.Info("XVP extensions enabled (version "+this._rfbXvpVer+")"),this._setCapability("power",!0);break;default:this._fail("Illegal server XVP message (msg: "+te+")");break}return!0}},{key:"_normalMsg",value:function(){var N;this._FBU.rects>0?N=0:N=this._sock.rQshift8();var te,F;switch(N){case 0:return F=this._framebufferUpdate(),F&&!this._enabledContinuousUpdates&&Ce.messages.fbUpdateRequest(this._sock,!0,0,0,this._fbWidth,this._fbHeight),F;case 1:return this._handleSetColourMapMsg();case 2:return f.Debug("Bell"),this.dispatchEvent(new CustomEvent("bell",{detail:{}})),!0;case 3:return this._handleServerCutText();case 150:return te=!this._supportsContinuousUpdates,this._supportsContinuousUpdates=!0,this._enabledContinuousUpdates=!1,te&&(this._enabledContinuousUpdates=!0,this._updateContinuousUpdates(),f.Info("Enabling continuous updates.")),!0;case 248:return this._handleServerFenceMsg();case 250:return this._handleXvpMsg();default:return this._fail("Unexpected server message (type "+N+")"),f.Debug("sock.rQslice(0, 30): "+this._sock.rQslice(0,30)),!0}}},{key:"_onFlush",value:function(){this._flushing=!1,this._sock.rQlen>0&&this._handleMessage()}},{key:"_framebufferUpdate",value:function(){if(this._FBU.rects===0){if(this._sock.rQwait("FBU header",3,1))return!1;if(this._sock.rQskipBytes(1),this._FBU.rects=this._sock.rQshift16(),this._display.pending())return this._flushing=!0,this._display.flush(),!1}for(;this._FBU.rects>0;){if(this._FBU.encoding===null){if(this._sock.rQwait("rect header",12))return!1;var N=this._sock.rQshiftBytes(12);this._FBU.x=(N[0]<<8)+N[1],this._FBU.y=(N[2]<<8)+N[3],this._FBU.width=(N[4]<<8)+N[5],this._FBU.height=(N[6]<<8)+N[7],this._FBU.encoding=parseInt((N[8]<<24)+(N[9]<<16)+(N[10]<<8)+N[11],10)}if(!this._handleRect())return!1;this._FBU.rects--,this._FBU.encoding=null}return this._display.flip(),!0}},{key:"_handleRect",value:function(){switch(this._FBU.encoding){case l.encodings.pseudoEncodingLastRect:return this._FBU.rects=1,!0;case l.encodings.pseudoEncodingVMwareCursor:return this._handleVMwareCursor();case l.encodings.pseudoEncodingCursor:return this._handleCursor();case l.encodings.pseudoEncodingQEMUExtendedKeyEvent:try{var N=document.createEvent("keyboardEvent");N.code!==void 0&&(this._qemuExtKeyEventSupported=!0)}catch(te){}return!0;case l.encodings.pseudoEncodingDesktopName:return this._handleDesktopName();case l.encodings.pseudoEncodingDesktopSize:return this._resize(this._FBU.width,this._FBU.height),!0;case l.encodings.pseudoEncodingExtendedDesktopSize:return this._handleExtendedDesktopSize();default:return this._handleDataRect()}}},{key:"_handleVMwareCursor",value:function(){var N=this._FBU.x,te=this._FBU.y,F=this._FBU.width,Ae=this._FBU.height;if(this._sock.rQwait("VMware cursor encoding",1))return!1;var tt=this._sock.rQshift8();this._sock.rQshift8();var he,We=4;if(tt==0){var rt=4294967040|0;if(he=new Array(F*Ae*We),this._sock.rQwait("VMware cursor classic encoding",F*Ae*We*2,2))return!1;for(var V=new Array(F*Ae),Be=0;Be>8&255,we=Ne>>16&255,B=Ne>>24&255;he[De*We]=se,he[De*We+1]=we,he[De*We+2]=B,he[De*We+3]=255}else(V[De]&rt)==rt?xe[De]==0?(he[De*We]=0,he[De*We+1]=0,he[De*We+2]=0,he[De*We+3]=0):((xe[De]&rt)==rt,he[De*We]=0,he[De*We+1]=0,he[De*We+2]=0,he[De*We+3]=255):(he[De*We]=0,he[De*We+1]=0,he[De*We+2]=0,he[De*We+3]=255)}else if(tt==1){if(this._sock.rQwait("VMware cursor alpha encoding",F*Ae*4,2))return!1;he=new Array(F*Ae*We);for(var He=0;He>24&255,he[He*4+1]=at>>16&255,he[He*4+2]=at>>8&255,he[He*4+3]=at&255}}else return f.Warn("The given cursor type is not supported: "+tt+" given."),!1;return this._updateCursor(he,N,te,F,Ae),!0}},{key:"_handleCursor",value:function(){var N=this._FBU.x,te=this._FBU.y,F=this._FBU.width,Ae=this._FBU.height,tt=F*Ae*4,he=Math.ceil(F/8)*Ae,We=tt+he;if(this._sock.rQwait("cursor encoding",We))return!1;for(var rt=this._sock.rQshiftBytes(tt),V=this._sock.rQshiftBytes(he),Be=new Uint8Array(F*Ae*4),xe=0,ke=0;ke9){f.Error("qualityLevel must be an integer between 0 and 9");return}if(this._qualityLevel===N)return;this._qualityLevel=N,this._rfbConnectionState==="connected"&&this._sendEncodings()}},{key:"compressionLevel",get:function(){return this._compressionLevel},set:function(N){if(!Number.isInteger(N)||N<0||N>9){f.Error("compressionLevel must be an integer between 0 and 9");return}if(this._compressionLevel===N)return;this._compressionLevel=N,this._rfbConnectionState==="connected"&&this._sendEncodings()}}],[{key:"genDES",value:function(N,te){var F=N.split("").map(function(Ae){return Ae.charCodeAt(0)});return new t.default(F).encrypt(te)}}]),Ce}(p.default);I.default=Ve,Ve.messages={keyEvent:function(Oe,Ce,ue){var N=Oe._sQ,te=Oe._sQlen;N[te]=4,N[te+1]=ue,N[te+2]=0,N[te+3]=0,N[te+4]=Ce>>24,N[te+5]=Ce>>16,N[te+6]=Ce>>8,N[te+7]=Ce,Oe._sQlen+=8,Oe.flush()},QEMUExtendedKeyEvent:function(Oe,Ce,ue,N){function te(he){var We=N>>8,rt=N&255;return We===224&&rt<127?rt|128:he}var F=Oe._sQ,Ae=Oe._sQlen;F[Ae]=255,F[Ae+1]=0,F[Ae+2]=ue>>8,F[Ae+3]=ue,F[Ae+4]=Ce>>24,F[Ae+5]=Ce>>16,F[Ae+6]=Ce>>8,F[Ae+7]=Ce;var tt=te(N);F[Ae+8]=tt>>24,F[Ae+9]=tt>>16,F[Ae+10]=tt>>8,F[Ae+11]=tt,Oe._sQlen+=12,Oe.flush()},pointerEvent:function(Oe,Ce,ue,N){var te=Oe._sQ,F=Oe._sQlen;te[F]=5,te[F+1]=N,te[F+2]=Ce>>8,te[F+3]=Ce,te[F+4]=ue>>8,te[F+5]=ue,Oe._sQlen+=6,Oe.flush()},_buildExtendedClipboardFlags:function(Oe,Ce){for(var ue=new Uint8Array(4),N=0,te=0,F=0;F>24,ue[1]=0,ue[2]=0,ue[3]=N,ue},extendedClipboardProvide:function(Oe,Ce,ue){for(var N=new o.default,te=[],F=0;F>24&255,Ae.length>>16&255,Ae.length>>8&255,Ae.length&255);for(var tt=0;tt>24,te[F+1]=ue[N[Ae]]>>16,te[F+2]=ue[N[Ae]]>>8,te[F+3]=ue[N[Ae]]>>0,F+=4,te[3]|=1<2&&arguments[2]!==void 0?arguments[2]:!1,N=Oe._sQ,te=Oe._sQlen;N[te]=6,N[te+1]=0,N[te+2]=0,N[te+3]=0;var F;ue?F=(0,S.toUnsigned32bit)(-Ce.length):F=Ce.length,N[te+4]=F>>24,N[te+5]=F>>16,N[te+6]=F>>8,N[te+7]=F,Oe._sQlen+=8;for(var Ae=0,tt=Ce.length;tt>0;){for(var he=Math.min(tt,Oe._sQbufferSize-Oe._sQlen),We=0;We>8,F[Ae+3]=Ce,F[Ae+4]=ue>>8,F[Ae+5]=ue,F[Ae+6]=1,F[Ae+7]=0,F[Ae+8]=N>>24,F[Ae+9]=N>>16,F[Ae+10]=N>>8,F[Ae+11]=N,F[Ae+12]=0,F[Ae+13]=0,F[Ae+14]=0,F[Ae+15]=0,F[Ae+16]=Ce>>8,F[Ae+17]=Ce,F[Ae+18]=ue>>8,F[Ae+19]=ue,F[Ae+20]=te>>24,F[Ae+21]=te>>16,F[Ae+22]=te>>8,F[Ae+23]=te,Oe._sQlen+=24,Oe.flush()},clientFence:function(Oe,Ce,ue){var N=Oe._sQ,te=Oe._sQlen;N[te]=248,N[te+1]=0,N[te+2]=0,N[te+3]=0,N[te+4]=Ce>>24,N[te+5]=Ce>>16,N[te+6]=Ce>>8,N[te+7]=Ce;var F=ue.length;N[te+8]=F;for(var Ae=0;Ae>8,Ae[tt+3]=ue,Ae[tt+4]=N>>8,Ae[tt+5]=N,Ae[tt+6]=te>>8,Ae[tt+7]=te,Ae[tt+8]=F>>8,Ae[tt+9]=F,Oe._sQlen+=10,Oe.flush()},pixelFormat:function(Oe,Ce,ue){var N=Oe._sQ,te=Oe._sQlen,F;Ce>16?F=32:Ce>8?F=16:F=8;var Ae=Math.floor(Ce/3);N[te]=0,N[te+1]=0,N[te+2]=0,N[te+3]=0,N[te+4]=F,N[te+5]=Ce,N[te+6]=0,N[te+7]=ue?1:0,N[te+8]=0,N[te+9]=(1<>8,ue[N+3]=Ce.length;for(var te=N+4,F=0;F>24,ue[te+1]=Ae>>16,ue[te+2]=Ae>>8,ue[te+3]=Ae,te+=4}Oe._sQlen+=te-N,Oe.flush()},fbUpdateRequest:function(Oe,Ce,ue,N,te,F){var Ae=Oe._sQ,tt=Oe._sQlen;typeof ue=="undefined"&&(ue=0),typeof N=="undefined"&&(N=0),Ae[tt]=3,Ae[tt+1]=Ce?1:0,Ae[tt+2]=ue>>8&255,Ae[tt+3]=ue&255,Ae[tt+4]=N>>8&255,Ae[tt+5]=N&255,Ae[tt+6]=te>>8&255,Ae[tt+7]=te&255,Ae[tt+8]=F>>8&255,Ae[tt+9]=F&255,Oe._sQlen+=10,Oe.flush()},xvpOp:function(Oe,Ce,ue){var N=Oe._sQ,te=Oe._sQlen;N[te]=250,N[te+1]=0,N[te+2]=Ce,N[te+3]=ue,Oe._sQlen+=4,Oe.flush()}},Ve.cursors={none:{rgbaPixels:new Uint8Array,w:0,h:0,hotx:0,hoty:0},dot:{rgbaPixels:new Uint8Array([255,255,255,255,0,0,0,255,255,255,255,255,0,0,0,255,0,0,0,0,0,0,0,255,255,255,255,255,0,0,0,255,255,255,255,255]),w:3,h:3,hotx:1,hoty:1}}},"1j5w":function(Re,I,h){"use strict";h.d(I,"d",function(){return ue}),h.d(I,"b",function(){return at}),h.d(I,"c",function(){return Me}),h.d(I,"a",function(){return q});var S=h("VTBJ"),f=h("1OyB"),L=h("vuIU"),m=h("JX7q"),_=h("Ji7U"),r=h("LK+K"),p=h("q1tI"),d=h("I8Z2"),c=h("BGR+"),o=h("wx14"),i=h("rePB"),s=h("4IlW"),a=h("2GS6"),n=h("Gytx"),t=h.n(n),e=h("TSYQ"),u=h.n(e),l=h("U8pU"),g=h("ODXe"),C=/iPhone/i,x=/iPod/i,y=/iPad/i,T=/\bAndroid(?:.+)Mobile\b/i,A=/Android/i,E=/\bAndroid(?:.+)SD4930UR\b/i,b=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,v=/Windows Phone/i,O=/\bWindows(?:.+)ARM\b/i,D=/BlackBerry/i,W=/BB10/i,Q=/Opera Mini/i,j=/\b(CriOS|Chrome)(?:.+)Mobile/i,Z=/Mobile(?:.+)Firefox\b/i;function Y(Se,Ge){return Se.test(Ge)}function w(Se){var Ge=Se||(typeof navigator!="undefined"?navigator.userAgent:""),Ye=Ge.split("[FBAN");if(typeof Ye[1]!="undefined"){var Te=Ye,$=Object(g.a)(Te,1);Ge=$[0]}if(Ye=Ge.split("Twitter"),typeof Ye[1]!="undefined"){var pe=Ye,qe=Object(g.a)(pe,1);Ge=qe[0]}var Xe={apple:{phone:Y(C,Ge)&&!Y(v,Ge),ipod:Y(x,Ge),tablet:!Y(C,Ge)&&Y(y,Ge)&&!Y(v,Ge),device:(Y(C,Ge)||Y(x,Ge)||Y(y,Ge))&&!Y(v,Ge)},amazon:{phone:Y(E,Ge),tablet:!Y(E,Ge)&&Y(b,Ge),device:Y(E,Ge)||Y(b,Ge)},android:{phone:!Y(v,Ge)&&Y(E,Ge)||!Y(v,Ge)&&Y(T,Ge),tablet:!Y(v,Ge)&&!Y(E,Ge)&&!Y(T,Ge)&&(Y(b,Ge)||Y(A,Ge)),device:!Y(v,Ge)&&(Y(E,Ge)||Y(b,Ge)||Y(T,Ge)||Y(A,Ge))||Y(/\bokhttp\b/i,Ge)},windows:{phone:Y(v,Ge),tablet:Y(O,Ge),device:Y(v,Ge)||Y(O,Ge)},other:{blackberry:Y(D,Ge),blackberry10:Y(W,Ge),opera:Y(Q,Ge),firefox:Y(Z,Ge),chrome:Y(j,Ge),device:Y(D,Ge)||Y(W,Ge)||Y(Q,Ge)||Y(Z,Ge)||Y(j,Ge)},any:null,phone:null,tablet:null};return Xe.any=Xe.apple.device||Xe.android.device||Xe.windows.device||Xe.other.device,Xe.phone=Xe.apple.phone||Xe.android.phone||Xe.windows.phone,Xe.tablet=Xe.apple.tablet||Xe.android.tablet||Xe.windows.tablet,Xe}var P=Object(S.a)(Object(S.a)({},w()),{},{isMobile:w}),k=P;function K(){}function M(Se,Ge,Ye){var Te=Ge||"";return Se.key||"".concat(Te,"item_").concat(Ye)}function H(Se){return"".concat(Se,"-menu-")}function ae(Se,Ge){var Ye=-1;p.Children.forEach(Se,function(Te){Ye+=1,Te&&Te.type&&Te.type.isMenuItemGroup?p.Children.forEach(Te.props.children,function($){Ye+=1,Ge($,Ye)}):Ge(Te,Ye)})}function ve(Se,Ge,Ye){if(!Se||Ye.find)return;p.Children.forEach(Se,function(Te){if(Te){var $=Te.type;if(!$||!($.isSubMenu||$.isMenuItem||$.isMenuItemGroup))return;Ge.indexOf(Te.key)!==-1?Ye.find=!0:Te.props.children&&ve(Te.props.children,Ge,Ye)}})}var de=["defaultSelectedKeys","selectedKeys","defaultOpenKeys","openKeys","mode","getPopupContainer","onSelect","onDeselect","onDestroy","openTransitionName","openAnimation","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","triggerSubMenuAction","level","selectable","multiple","onOpenChange","visible","focusable","defaultActiveFirst","prefixCls","inlineIndent","parentMenu","title","rootPrefixCls","eventKey","active","onItemHover","onTitleMouseEnter","onTitleMouseLeave","onTitleClick","popupAlign","popupOffset","isOpen","renderMenuItem","manualRef","subMenuKey","disabled","index","isSelected","store","activeKey","builtinPlacements","overflowedIndicator","motion","attribute","value","popupClassName","inlineCollapsed","menu","theme","itemIcon","expandIcon"],be=function(Ge){var Ye=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Te=Ge&&typeof Ge.getBoundingClientRect=="function"&&Ge.getBoundingClientRect().width;if(Te){if(Ye){var $=getComputedStyle(Ge),pe=$.marginLeft,qe=$.marginRight;Te+=+pe.replace("px","")+ +qe.replace("px","")}Te=+Te.toFixed(6)}return Te||0},z=function(Ge,Ye,Te){Ge&&Object(l.a)(Ge.style)==="object"&&(Ge.style[Ye]=Te)},ne=function(){return k.any},fe=h("KQm4"),ie=h("Ff2n"),oe=h("i8i4"),U=h("bdgK"),ee=h("uciX"),J=h("8XRh"),le={adjustX:1,adjustY:1},Pe={topLeft:{points:["bl","tl"],overflow:le,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:le,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:le,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:le,offset:[4,0]}},Qe={topLeft:{points:["bl","tl"],overflow:le,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:le,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:le,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:le,offset:[4,0]}},$e=Pe,et=0,Ve={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},Le=function(Ge,Ye,Te){var $=H(Ye),pe=Ge.getState();Ge.setState({defaultActiveFirst:Object(S.a)(Object(S.a)({},pe.defaultActiveFirst),{},Object(i.a)({},$,Te))})},Oe=function(Se){Object(_.a)(Ye,Se);var Ge=Object(r.a)(Ye);function Ye(Te){var $;Object(f.a)(this,Ye),$=Ge.call(this,Te),$.onDestroy=function(ze){$.props.onDestroy(ze)},$.onKeyDown=function(ze){var it=ze.keyCode,ct=$.menuInstance,vt=$.props,pt=vt.isOpen,Rt=vt.store;if(it===s.a.ENTER)return $.onTitleClick(ze),Le(Rt,$.props.eventKey,!0),!0;if(it===s.a.RIGHT)return pt?ct.onKeyDown(ze):($.triggerOpenChange(!0),Le(Rt,$.props.eventKey,!0)),!0;if(it===s.a.LEFT){var Bt;if(pt)Bt=ct.onKeyDown(ze);else return;return Bt||($.triggerOpenChange(!1),Bt=!0),Bt}return pt&&(it===s.a.UP||it===s.a.DOWN)?ct.onKeyDown(ze):void 0},$.onOpenChange=function(ze){$.props.onOpenChange(ze)},$.onPopupVisibleChange=function(ze){$.triggerOpenChange(ze,ze?"mouseenter":"mouseleave")},$.onMouseEnter=function(ze){var it=$.props,ct=it.eventKey,vt=it.onMouseEnter,pt=it.store;Le(pt,$.props.eventKey,!1),vt({key:ct,domEvent:ze})},$.onMouseLeave=function(ze){var it=$.props,ct=it.parentMenu,vt=it.eventKey,pt=it.onMouseLeave;ct.subMenuInstance=Object(m.a)($),pt({key:vt,domEvent:ze})},$.onTitleMouseEnter=function(ze){var it=$.props,ct=it.eventKey,vt=it.onItemHover,pt=it.onTitleMouseEnter;vt({key:ct,hover:!0}),pt({key:ct,domEvent:ze})},$.onTitleMouseLeave=function(ze){var it=$.props,ct=it.parentMenu,vt=it.eventKey,pt=it.onItemHover,Rt=it.onTitleMouseLeave;ct.subMenuInstance=Object(m.a)($),pt({key:vt,hover:!1}),Rt({key:vt,domEvent:ze})},$.onTitleClick=function(ze){var it=Object(m.a)($),ct=it.props;if(ct.onTitleClick({key:ct.eventKey,domEvent:ze}),ct.triggerSubMenuAction==="hover")return;$.triggerOpenChange(!ct.isOpen,"click"),Le(ct.store,$.props.eventKey,!1)},$.onSubMenuClick=function(ze){typeof $.props.onClick=="function"&&$.props.onClick($.addKeyPath(ze))},$.onSelect=function(ze){$.props.onSelect(ze)},$.onDeselect=function(ze){$.props.onDeselect(ze)},$.getPrefixCls=function(){return"".concat($.props.rootPrefixCls,"-submenu")},$.getActiveClassName=function(){return"".concat($.getPrefixCls(),"-active")},$.getDisabledClassName=function(){return"".concat($.getPrefixCls(),"-disabled")},$.getSelectedClassName=function(){return"".concat($.getPrefixCls(),"-selected")},$.getOpenClassName=function(){return"".concat($.props.rootPrefixCls,"-submenu-open")},$.saveMenuInstance=function(ze){$.menuInstance=ze},$.addKeyPath=function(ze){return Object(S.a)(Object(S.a)({},ze),{},{keyPath:(ze.keyPath||[]).concat($.props.eventKey)})},$.triggerOpenChange=function(ze,it){var ct=$.props.eventKey,vt=function(){$.onOpenChange({key:ct,item:Object(m.a)($),trigger:it,open:ze})};it==="mouseenter"?$.mouseenterTimeout=setTimeout(function(){vt()},0):vt()},$.isChildrenSelected=function(){var ze={find:!1};return ve($.props.children,$.props.selectedKeys,ze),ze.find},$.isOpen=function(){return $.props.openKeys.indexOf($.props.eventKey)!==-1},$.adjustWidth=function(){if(!$.subMenuTitle||!$.menuInstance)return;var ze=oe.findDOMNode($.menuInstance);if(ze.offsetWidth>=$.subMenuTitle.offsetWidth)return;ze.style.minWidth="".concat($.subMenuTitle.offsetWidth,"px")},$.saveSubMenuTitle=function(ze){$.subMenuTitle=ze},$.getBaseProps=function(){var ze=Object(m.a)($),it=ze.props;return{mode:it.mode==="horizontal"?"vertical":it.mode,visible:$.props.isOpen,level:it.level+1,inlineIndent:it.inlineIndent,focusable:!1,onClick:$.onSubMenuClick,onSelect:$.onSelect,onDeselect:$.onDeselect,onDestroy:$.onDestroy,selectedKeys:it.selectedKeys,eventKey:"".concat(it.eventKey,"-menu-"),openKeys:it.openKeys,motion:it.motion,onOpenChange:$.onOpenChange,subMenuOpenDelay:it.subMenuOpenDelay,parentMenu:Object(m.a)($),subMenuCloseDelay:it.subMenuCloseDelay,forceSubMenuRender:it.forceSubMenuRender,triggerSubMenuAction:it.triggerSubMenuAction,builtinPlacements:it.builtinPlacements,defaultActiveFirst:it.store.getState().defaultActiveFirst[H(it.eventKey)],multiple:it.multiple,prefixCls:it.rootPrefixCls,id:$.internalMenuId,manualRef:$.saveMenuInstance,itemIcon:it.itemIcon,expandIcon:it.expandIcon,direction:it.direction}},$.getMotion=function(ze,it){var ct=Object(m.a)($),vt=ct.haveRendered,pt=$.props,Rt=pt.motion,Bt=pt.rootPrefixCls,Xt=Object(S.a)(Object(S.a)({},Rt),{},{leavedClassName:"".concat(Bt,"-hidden"),removeOnLeave:!1,motionAppear:vt||!it||ze!=="inline"});return Xt};var pe=Te.store,qe=Te.eventKey,Xe=pe.getState(),ot=Xe.defaultActiveFirst;$.isRootMenu=!1;var st=!1;return ot&&(st=ot[qe]),Le(pe,qe,st),$}return Object(L.a)(Ye,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var $=this,pe=this.props,qe=pe.mode,Xe=pe.parentMenu,ot=pe.manualRef;if(ot&&ot(this),qe!=="horizontal"||!Xe.isRootMenu||!this.props.isOpen)return;this.minWidthTimeout=setTimeout(function(){return $.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var $=this.props,pe=$.onDestroy,qe=$.eventKey;pe&&pe(qe),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout)}},{key:"renderChildren",value:function($){var pe=this,qe=this.getBaseProps(),Xe=this.getMotion(qe.mode,qe.visible);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||qe.visible||qe.forceSubMenuRender,!this.haveOpened)return p.createElement("div",null);var ot=qe.direction;return p.createElement(J.default,Object.assign({visible:qe.visible},Xe),function(st){var ze=st.className,it=st.style,ct=u()("".concat(qe.prefixCls,"-sub"),ze,Object(i.a)({},"".concat(qe.prefixCls,"-rtl"),ot==="rtl"));return p.createElement(ke,Object.assign({},qe,{id:pe.internalMenuId,className:ct,style:it}),$)})}},{key:"render",value:function(){var $,pe=Object(S.a)({},this.props),qe=pe.isOpen,Xe=this.getPrefixCls(),ot=pe.mode==="inline",st=u()(Xe,"".concat(Xe,"-").concat(pe.mode),($={},Object(i.a)($,pe.className,!!pe.className),Object(i.a)($,this.getOpenClassName(),qe),Object(i.a)($,this.getActiveClassName(),pe.active||qe&&!ot),Object(i.a)($,this.getDisabledClassName(),pe.disabled),Object(i.a)($,this.getSelectedClassName(),this.isChildrenSelected()),$));this.internalMenuId||(pe.eventKey?this.internalMenuId="".concat(pe.eventKey,"$Menu"):(et+=1,this.internalMenuId="$__$".concat(et,"$Menu")));var ze={},it={},ct={};pe.disabled||(ze={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},it={onClick:this.onTitleClick},ct={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var vt={},pt=pe.direction;ot&&(pt==="rtl"?vt.paddingRight=pe.inlineIndent*pe.level:vt.paddingLeft=pe.inlineIndent*pe.level);var Rt={};this.props.isOpen&&(Rt={"aria-owns":this.internalMenuId});var Bt=null;pe.mode!=="horizontal"&&(Bt=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(Bt=p.createElement(this.props.expandIcon,Object(S.a)({},this.props))));var Xt=p.createElement("div",Object.assign({ref:this.saveSubMenuTitle,style:vt,className:"".concat(Xe,"-title"),role:"button"},ct,it,{"aria-expanded":qe},Rt,{"aria-haspopup":"true",title:typeof pe.title=="string"?pe.title:void 0}),pe.title,Bt||p.createElement("i",{className:"".concat(Xe,"-arrow")})),Ft=this.renderChildren(pe.children),Qt=pe.parentMenu.isRootMenu?pe.parentMenu.props.getPopupContainer:function(qn){return qn.parentNode},pn=Ve[pe.mode],Pn=pe.popupOffset?{offset:pe.popupOffset}:{},na=pe.mode==="inline"?"":pe.popupClassName;na+=pt==="rtl"?" ".concat(Xe,"-rtl"):"";var Ot=pe.disabled,dn=pe.triggerSubMenuAction,Rn=pe.subMenuOpenDelay,Yn=pe.forceSubMenuRender,On=pe.subMenuCloseDelay,Wn=pe.builtinPlacements;de.forEach(function(qn){return delete pe[qn]}),delete pe.onClick;var jt=pt==="rtl"?Object.assign({},Qe,Wn):Object.assign({},Pe,Wn);return delete pe.direction,p.createElement("li",Object.assign({},pe,ze,{className:st,role:"menuitem"}),ot&&Xt,ot&&Ft,!ot&&p.createElement(ee.a,{prefixCls:Xe,popupClassName:u()("".concat(Xe,"-popup"),na),getPopupContainer:Qt,builtinPlacements:jt,popupPlacement:pn,popupVisible:qe,popupAlign:Pn,popup:Ft,action:Ot?[]:[dn],mouseEnterDelay:Rn,mouseLeaveDelay:On,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:Yn},Xt))}}]),Ye}(p.Component);Oe.defaultProps={onMouseEnter:K,onMouseLeave:K,onTitleMouseEnter:K,onTitleMouseLeave:K,onTitleClick:K,manualRef:K,mode:"vertical",title:""};var Ce=Object(d.b)(function(Se,Ge){var Ye=Se.openKeys,Te=Se.activeKey,$=Se.selectedKeys,pe=Ge.eventKey,qe=Ge.subMenuKey;return{isOpen:Ye.indexOf(pe)>-1,active:Te[qe]===pe,selectedKeys:$}})(Oe);Ce.isSubMenu=!0;var ue=Ce,N="menuitem-overflowed",te=.5,F=function(Se){Object(_.a)(Ye,Se);var Ge=Object(r.a)(Ye);function Ye(){var Te;return Object(f.a)(this,Ye),Te=Ge.apply(this,arguments),Te.resizeObserver=null,Te.mutationObserver=null,Te.originalTotalWidth=0,Te.overflowedItems=[],Te.menuItemSizes=[],Te.cancelFrameId=null,Te.state={lastVisibleIndex:void 0},Te.getMenuItemNodes=function(){var $=Te.props.prefixCls,pe=oe.findDOMNode(Object(m.a)(Te));return pe?[].slice.call(pe.children).filter(function(qe){return qe.className.split(" ").indexOf("".concat($,"-overflowed-submenu"))<0}):[]},Te.getOverflowedSubMenuItem=function($,pe,qe){var Xe=Te.props,ot=Xe.overflowedIndicator,st=Xe.level,ze=Xe.mode,it=Xe.prefixCls,ct=Xe.theme;if(st!==1||ze!=="horizontal")return null;var vt=Te.props.children[0],pt=vt.props,Rt=pt.children,Bt=pt.title,Xt=pt.style,Ft=Object(ie.a)(pt,["children","title","style"]),Qt=Object(S.a)({},Xt),pn="".concat($,"-overflowed-indicator"),Pn="".concat($,"-overflowed-indicator");pe.length===0&&qe!==!0?Qt=Object(S.a)(Object(S.a)({},Qt),{},{display:"none"}):qe&&(Qt=Object(S.a)(Object(S.a)({},Qt),{},{visibility:"hidden",position:"absolute"}),pn="".concat(pn,"-placeholder"),Pn="".concat(Pn,"-placeholder"));var na=ct?"".concat(it,"-").concat(ct):"",Ot={};return de.forEach(function(dn){Ft[dn]!==void 0&&(Ot[dn]=Ft[dn])}),p.createElement(ue,Object.assign({title:ot,className:"".concat(it,"-overflowed-submenu"),popupClassName:na},Ot,{key:pn,eventKey:Pn,disabled:!1,style:Qt}),pe)},Te.setChildrenWidthAndResize=function(){if(Te.props.mode!=="horizontal")return;var $=oe.findDOMNode(Object(m.a)(Te));if(!$)return;var pe=$.children;if(!pe||pe.length===0)return;var qe=$.children[pe.length-1];z(qe,"display","inline-block");var Xe=Te.getMenuItemNodes(),ot=Xe.filter(function(st){return st.className.split(" ").indexOf(N)>=0});ot.forEach(function(st){z(st,"display","inline-block")}),Te.menuItemSizes=Xe.map(function(st){return be(st,!0)}),ot.forEach(function(st){z(st,"display","none")}),Te.overflowedIndicatorWidth=be($.children[$.children.length-1],!0),Te.originalTotalWidth=Te.menuItemSizes.reduce(function(st,ze){return st+ze},0),Te.handleResize(),z(qe,"display","none")},Te.handleResize=function(){if(Te.props.mode!=="horizontal")return;var $=oe.findDOMNode(Object(m.a)(Te));if(!$)return;var pe=be($);Te.overflowedItems=[];var qe=0,Xe;Te.originalTotalWidth>pe+te&&(Xe=-1,Te.menuItemSizes.forEach(function(ot){qe+=ot,qe+Te.overflowedIndicatorWidth<=pe&&(Xe+=1)})),Te.setState({lastVisibleIndex:Xe})},Te}return Object(L.a)(Ye,[{key:"componentDidMount",value:function(){var $=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var pe=oe.findDOMNode(this);if(!pe)return;this.resizeObserver=new U.default(function(qe){qe.forEach(function(){var Xe=$.cancelFrameId;cancelAnimationFrame(Xe),$.cancelFrameId=requestAnimationFrame($.setChildrenWidthAndResize)})}),[].slice.call(pe.children).concat(pe).forEach(function(qe){$.resizeObserver.observe(qe)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){$.resizeObserver.disconnect(),[].slice.call(pe.children).concat(pe).forEach(function(qe){$.resizeObserver.observe(qe)}),$.setChildrenWidthAndResize()}),this.mutationObserver.observe(pe,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function($){var pe=this,qe=this.state.lastVisibleIndex;return($||[]).reduce(function(Xe,ot,st){var ze=ot;if(pe.props.mode==="horizontal"){var it=pe.getOverflowedSubMenuItem(ot.props.eventKey,[]);qe!==void 0&&pe.props.className.indexOf("".concat(pe.props.prefixCls,"-root"))!==-1&&(st>qe&&(ze=p.cloneElement(ot,{style:{display:"none"},eventKey:"".concat(ot.props.eventKey,"-hidden"),className:"".concat(N)})),st===qe+1&&(pe.overflowedItems=$.slice(qe+1).map(function(vt){return p.cloneElement(vt,{key:vt.props.eventKey,mode:"vertical-left"})}),it=pe.getOverflowedSubMenuItem(ot.props.eventKey,pe.overflowedItems)));var ct=[].concat(Object(fe.a)(Xe),[it,ze]);return st===$.length-1&&ct.push(pe.getOverflowedSubMenuItem(ot.props.eventKey,[],!0)),ct}return[].concat(Object(fe.a)(Xe),[ze])},[])}},{key:"render",value:function(){var $=this.props,pe=$.visible,qe=$.prefixCls,Xe=$.overflowedIndicator,ot=$.mode,st=$.level,ze=$.tag,it=$.children,ct=$.theme,vt=Object(ie.a)($,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),pt=ze;return p.createElement(pt,Object.assign({},vt),this.renderChildren(it))}}]),Ye}(p.Component);F.defaultProps={tag:"div",className:""};var Ae=F;function tt(Se){return Se.length?Se.every(function(Ge){return!!Ge.props.disabled}):!0}function he(Se,Ge,Ye){var Te=Se.getState();Se.setState({activeKey:Object(S.a)(Object(S.a)({},Te.activeKey),{},Object(i.a)({},Ge,Ye))})}function We(Se){return Se.eventKey||"0-menu-"}function rt(Se,Ge){var Ye=Ge,Te=Se.children,$=Se.eventKey;if(Ye){var pe;if(ae(Te,function(qe,Xe){qe&&qe.props&&!qe.props.disabled&&Ye===M(qe,$,Xe)&&(pe=!0)}),pe)return Ye}return Ye=null,Se.defaultActiveFirst&&ae(Te,function(qe,Xe){!Ye&&qe&&!qe.props.disabled&&(Ye=M(qe,$,Xe))}),Ye}function V(Se){if(Se){var Ge=this.instanceArray.indexOf(Se);Ge!==-1?this.instanceArray[Ge]=Se:this.instanceArray.push(Se)}}var Be=function(Se){Object(_.a)(Ye,Se);var Ge=Object(r.a)(Ye);function Ye(Te){var $;return Object(f.a)(this,Ye),$=Ge.call(this,Te),$.onKeyDown=function(pe,qe){var Xe=pe.keyCode,ot;if($.getFlatInstanceArray().forEach(function(ze){ze&&ze.props.active&&ze.onKeyDown&&(ot=ze.onKeyDown(pe))}),ot)return 1;var st=null;return(Xe===s.a.UP||Xe===s.a.DOWN)&&(st=$.step(Xe===s.a.UP?-1:1)),st?(pe.preventDefault(),he($.props.store,We($.props),st.props.eventKey),typeof qe=="function"&&qe(st),1):void 0},$.onItemHover=function(pe){var qe=pe.key,Xe=pe.hover;he($.props.store,We($.props),Xe?qe:null)},$.onDeselect=function(pe){$.props.onDeselect(pe)},$.onSelect=function(pe){$.props.onSelect(pe)},$.onClick=function(pe){$.props.onClick(pe)},$.onOpenChange=function(pe){$.props.onOpenChange(pe)},$.onDestroy=function(pe){$.props.onDestroy(pe)},$.getFlatInstanceArray=function(){return $.instanceArray},$.step=function(pe){var qe=$.getFlatInstanceArray(),Xe=$.props.store.getState().activeKey[We($.props)],ot=qe.length;if(!ot)return null;pe<0&&(qe=qe.concat().reverse());var st=-1;if(qe.every(function(vt,pt){return vt&&vt.props.eventKey===Xe?(st=pt,!1):!0}),!$.props.defaultActiveFirst&&st!==-1&&tt(qe.slice(st,ot-1)))return;var ze=(st+1)%ot,it=ze;do{var ct=qe[it];if(!ct||ct.props.disabled)it=(it+1)%ot;else return ct}while(it!==ze);return null},$.renderCommonMenuItem=function(pe,qe,Xe){var ot=$.props.store.getState(),st=Object(m.a)($),ze=st.props,it=M(pe,ze.eventKey,qe),ct=pe.props;if(!ct||typeof pe.type=="string")return pe;var vt=it===ot.activeKey,pt=Object(S.a)(Object(S.a)({mode:ct.mode||ze.mode,level:ze.level,inlineIndent:ze.inlineIndent,renderMenuItem:$.renderMenuItem,rootPrefixCls:ze.prefixCls,index:qe,parentMenu:ze.parentMenu,manualRef:ct.disabled?void 0:Object(a.a)(pe.ref,V.bind(Object(m.a)($))),eventKey:it,active:!ct.disabled&&vt,multiple:ze.multiple,onClick:function(Bt){(ct.onClick||K)(Bt),$.onClick(Bt)},onItemHover:$.onItemHover,motion:ze.motion,subMenuOpenDelay:ze.subMenuOpenDelay,subMenuCloseDelay:ze.subMenuCloseDelay,forceSubMenuRender:ze.forceSubMenuRender,onOpenChange:$.onOpenChange,onDeselect:$.onDeselect,onSelect:$.onSelect,builtinPlacements:ze.builtinPlacements,itemIcon:ct.itemIcon||$.props.itemIcon,expandIcon:ct.expandIcon||$.props.expandIcon},Xe),{},{direction:ze.direction});return(ze.mode==="inline"||ne())&&(pt.triggerSubMenuAction="click"),p.cloneElement(pe,pt)},$.renderMenuItem=function(pe,qe,Xe){if(!pe)return null;var ot=$.props.store.getState(),st={openKeys:ot.openKeys,selectedKeys:ot.selectedKeys,triggerSubMenuAction:$.props.triggerSubMenuAction,subMenuKey:Xe};return $.renderCommonMenuItem(pe,qe,st)},Te.store.setState({activeKey:Object(S.a)(Object(S.a)({},Te.store.getState().activeKey),{},Object(i.a)({},Te.eventKey,rt(Te,Te.activeKey)))}),$.instanceArray=[],$}return Object(L.a)(Ye,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function($){return this.props.visible||$.visible||this.props.className!==$.className||!t()(this.props.style,$.style)}},{key:"componentDidUpdate",value:function($){var pe=this.props,qe="activeKey"in pe?pe.activeKey:pe.store.getState().activeKey[We(pe)],Xe=rt(pe,qe);if(Xe!==qe)he(pe.store,We(pe),Xe);else if("activeKey"in $){var ot=rt($,$.activeKey);Xe!==ot&&he(pe.store,We(pe),Xe)}}},{key:"render",value:function(){var $=this,pe=Object(o.a)({},this.props);this.instanceArray=[];var qe=u()(pe.prefixCls,pe.className,"".concat(pe.prefixCls,"-").concat(pe.mode)),Xe={className:qe,role:pe.role||"menu"};pe.id&&(Xe.id=pe.id),pe.focusable&&(Xe.tabIndex=0,Xe.onKeyDown=this.onKeyDown);var ot=pe.prefixCls,st=pe.eventKey,ze=pe.visible,it=pe.level,ct=pe.mode,vt=pe.overflowedIndicator,pt=pe.theme;return de.forEach(function(Rt){return delete pe[Rt]}),delete pe.onClick,p.createElement(Ae,Object.assign({},pe,{prefixCls:ot,mode:ct,tag:"ul",level:it,theme:pt,visible:ze,overflowedIndicator:vt},Xe),p.Children.map(pe.children,function(Rt,Bt){return $.renderMenuItem(Rt,Bt,st||"0-menu-")}))}}]),Ye}(p.Component);Be.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:K};var xe=Object(d.b)()(Be),ke=xe,De=h("Kwbf");function Ne(Se,Ge,Ye){var Te=Se.prefixCls,$=Se.motion,pe=Se.defaultMotions,qe=pe===void 0?{}:pe,Xe=Se.openAnimation,ot=Se.openTransitionName,st=Ge.switchingModeFromInline;if($)return $;if(Object(l.a)(Xe)==="object"&&Xe)Object(De.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof Xe=="string")return{motionName:"".concat(Te,"-open-").concat(Xe)};if(ot)return{motionName:ot};var ze=qe[Ye];return ze||(st?null:qe.other)}var se=function(Se){Object(_.a)(Ye,Se);var Ge=Object(r.a)(Ye);function Ye(Te){var $;Object(f.a)(this,Ye),$=Ge.call(this,Te),$.inlineOpenKeys=[],$.onSelect=function(Xe){var ot=Object(m.a)($),st=ot.props;if(st.selectable){var ze=$.store.getState(),it=ze.selectedKeys,ct=Xe.key;st.multiple?it=it.concat([ct]):it=[ct],"selectedKeys"in st||$.store.setState({selectedKeys:it}),st.onSelect(Object(S.a)(Object(S.a)({},Xe),{},{selectedKeys:it}))}},$.onClick=function(Xe){var ot=$.getRealMenuMode(),st=Object(m.a)($),ze=st.store,it=st.props.onOpenChange;ot!=="inline"&&!("openKeys"in $.props)&&(ze.setState({openKeys:[]}),it([])),$.props.onClick(Xe)},$.onKeyDown=function(Xe,ot){$.innerMenu.getWrappedInstance().onKeyDown(Xe,ot)},$.onOpenChange=function(Xe){var ot=Object(m.a)($),st=ot.props,ze=$.store.getState().openKeys.concat(),it=!1,ct=function(pt){var Rt=!1;if(pt.open)Rt=ze.indexOf(pt.key)===-1,Rt&&ze.push(pt.key);else{var Bt=ze.indexOf(pt.key);Rt=Bt!==-1,Rt&&ze.splice(Bt,1)}it=it||Rt};Array.isArray(Xe)?Xe.forEach(ct):ct(Xe),it&&("openKeys"in $.props||$.store.setState({openKeys:ze}),st.onOpenChange(ze))},$.onDeselect=function(Xe){var ot=Object(m.a)($),st=ot.props;if(st.selectable){var ze=$.store.getState().selectedKeys.concat(),it=Xe.key,ct=ze.indexOf(it);ct!==-1&&ze.splice(ct,1),"selectedKeys"in st||$.store.setState({selectedKeys:ze}),st.onDeselect(Object(S.a)(Object(S.a)({},Xe),{},{selectedKeys:ze}))}},$.onMouseEnter=function(Xe){$.restoreModeVerticalFromInline();var ot=$.props.onMouseEnter;ot&&ot(Xe)},$.onTransitionEnd=function(Xe){var ot=Xe.propertyName==="width"&&Xe.target===Xe.currentTarget,st=Xe.target.className,ze=Object.prototype.toString.call(st)==="[object SVGAnimatedString]"?st.animVal:st,it=Xe.propertyName==="font-size"&&ze.indexOf("anticon")>=0;(ot||it)&&$.restoreModeVerticalFromInline()},$.setInnerMenu=function(Xe){$.innerMenu=Xe},$.isRootMenu=!0;var pe=Te.defaultSelectedKeys,qe=Te.defaultOpenKeys;return"selectedKeys"in Te&&(pe=Te.selectedKeys||[]),"openKeys"in Te&&(qe=Te.openKeys||[]),$.store=Object(d.c)({selectedKeys:pe,openKeys:qe,activeKey:{"0-menu-":rt(Te,Te.activeKey)}}),$.state={switchingModeFromInline:!1},$}return Object(L.a)(Ye,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function($){this.updateOpentKeysWhenSwitchMode($),this.updateMiniStore();var pe=this.props,qe=pe.siderCollapsed,Xe=pe.inlineCollapsed,ot=pe.onOpenChange;(!$.inlineCollapsed&&Xe||!$.siderCollapsed&&qe)&&ot([]),this.updateMenuDisplay()}},{key:"updateOpentKeysWhenSwitchMode",value:function($){var pe=this.props,qe=this.store,Xe=this.inlineOpenKeys,ot=qe.getState(),st={};$.mode==="inline"&&pe.mode!=="inline"&&this.setState({switchingModeFromInline:!0}),"openKeys"in pe||((pe.inlineCollapsed&&!$.inlineCollapsed||pe.siderCollapsed&&!$.siderCollapsed)&&(this.setState({switchingModeFromInline:!0}),this.inlineOpenKeys=ot.openKeys.concat(),st.openKeys=[]),(!pe.inlineCollapsed&&$.inlineCollapsed||!pe.siderCollapsed&&$.siderCollapsed)&&(st.openKeys=Xe,this.inlineOpenKeys=[])),Object.keys(st).length&&qe.setState(st)}},{key:"updateMenuDisplay",value:function(){var $=this.props.collapsedWidth,pe=this.store,qe=this.prevOpenKeys,Xe=this.getInlineCollapsed()&&($===0||$==="0"||$==="0px");Xe?(this.prevOpenKeys=pe.getState().openKeys.concat(),this.store.setState({openKeys:[]})):qe&&(this.store.setState({openKeys:qe}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var $=this.props.mode,pe=this.state.switchingModeFromInline,qe=this.getInlineCollapsed();return pe&&qe?"inline":qe?"vertical":$}},{key:"getInlineCollapsed",value:function(){var $=this.props,pe=$.inlineCollapsed,qe=$.siderCollapsed;return qe!==void 0?qe:pe}},{key:"restoreModeVerticalFromInline",value:function(){var $=this.state.switchingModeFromInline;$&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var $=Object(S.a)({},Object(c.default)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),pe=this.getRealMenuMode();return $.className+=" ".concat($.prefixCls,"-root"),$.direction==="rtl"&&($.className+=" ".concat($.prefixCls,"-rtl")),$=Object(S.a)(Object(S.a)({},$),{},{mode:pe,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:Ne(this.props,this.state,pe)}),delete $.openAnimation,delete $.openTransitionName,p.createElement(d.a,{store:this.store},p.createElement(ke,Object.assign({},$,{ref:this.setInnerMenu}),this.props.children))}}]),Ye}(p.Component);se.defaultProps={selectable:!0,onClick:K,onSelect:K,onOpenChange:K,onDeselect:K,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:p.createElement("span",null,"\xB7\xB7\xB7")};var we=se,B=function(Se){Object(_.a)(Ye,Se);var Ge=Object(r.a)(Ye);function Ye(){var Te;return Object(f.a)(this,Ye),Te=Ge.apply(this,arguments),Te.onKeyDown=function($){var pe=$.keyCode;return pe===s.a.ENTER?(Te.onClick($),!0):void 0},Te.onMouseLeave=function($){var pe=Te.props,qe=pe.eventKey,Xe=pe.onItemHover,ot=pe.onMouseLeave;Xe({key:qe,hover:!1}),ot({key:qe,domEvent:$})},Te.onMouseEnter=function($){var pe=Te.props,qe=pe.eventKey,Xe=pe.onItemHover,ot=pe.onMouseEnter;Xe({key:qe,hover:!0}),ot({key:qe,domEvent:$})},Te.onClick=function($){var pe=Te.props,qe=pe.eventKey,Xe=pe.multiple,ot=pe.onClick,st=pe.onSelect,ze=pe.onDeselect,it=pe.isSelected,ct={key:qe,keyPath:[qe],item:Object(m.a)(Te),domEvent:$};ot(ct),Xe?it?ze(ct):st(ct):it||st(ct)},Te.saveNode=function($){Te.node=$},Te}return Object(L.a)(Ye,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var $=this.props;$.onDestroy&&$.onDestroy($.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var $,pe=Object(S.a)({},this.props),qe=u()(this.getPrefixCls(),pe.className,($={},Object(i.a)($,this.getActiveClassName(),!pe.disabled&&pe.active),Object(i.a)($,this.getSelectedClassName(),pe.isSelected),Object(i.a)($,this.getDisabledClassName(),pe.disabled),$)),Xe=Object(S.a)(Object(S.a)({},pe.attribute),{},{title:typeof pe.title=="string"?pe.title:void 0,className:qe,role:pe.role||"menuitem","aria-disabled":pe.disabled});pe.role==="option"?Xe=Object(S.a)(Object(S.a)({},Xe),{},{role:"option","aria-selected":pe.isSelected}):(pe.role===null||pe.role==="none")&&(Xe.role="none");var ot={onClick:pe.disabled?null:this.onClick,onMouseLeave:pe.disabled?null:this.onMouseLeave,onMouseEnter:pe.disabled?null:this.onMouseEnter},st=Object(S.a)({},pe.style);pe.mode==="inline"&&(pe.direction==="rtl"?st.paddingRight=pe.inlineIndent*pe.level:st.paddingLeft=pe.inlineIndent*pe.level),de.forEach(function(it){return delete pe[it]}),delete pe.direction;var ze=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(ze=p.createElement(this.props.itemIcon,this.props)),p.createElement("li",Object.assign({},Object(c.default)(pe,["onClick","onMouseEnter","onMouseLeave","onSelect"]),Xe,ot,{style:st,ref:this.saveNode}),pe.children,ze)}}]),Ye}(p.Component);B.isMenuItem=!0,B.defaultProps={onSelect:K,onMouseEnter:K,onMouseLeave:K,manualRef:K};var He=Object(d.b)(function(Se,Ge){var Ye=Se.activeKey,Te=Se.selectedKeys,$=Ge.eventKey,pe=Ge.subMenuKey;return{active:Ye[pe]===$,isSelected:Te.indexOf($)!==-1}})(B),at=He,R=function(Se){Object(_.a)(Ye,Se);var Ge=Object(r.a)(Ye);function Ye(){var Te;return Object(f.a)(this,Ye),Te=Ge.apply(this,arguments),Te.renderInnerMenuItem=function($){var pe=Te.props,qe=pe.renderMenuItem,Xe=pe.index;return qe($,Xe,Te.props.subMenuKey)},Te}return Object(L.a)(Ye,[{key:"render",value:function(){var $=Object(o.a)({},this.props),pe=$.className,qe=pe===void 0?"":pe,Xe=$.rootPrefixCls,ot="".concat(Xe,"-item-group-title"),st="".concat(Xe,"-item-group-list"),ze=$.title,it=$.children;return de.forEach(function(ct){return delete $[ct]}),delete $.onClick,delete $.direction,p.createElement("li",Object.assign({},$,{className:"".concat(qe," ").concat(Xe,"-item-group")}),p.createElement("div",{className:ot,title:typeof ze=="string"?ze:void 0},ze),p.createElement("ul",{className:st},p.Children.map(it,this.renderInnerMenuItem)))}}]),Ye}(p.Component);R.isMenuItemGroup=!0,R.defaultProps={disabled:!0};var Me=R,Ue=function(Ge){var Ye=Ge.className,Te=Ge.rootPrefixCls,$=Ge.style;return p.createElement("li",{className:"".concat(Ye," ").concat(Te,"-item-divider"),style:$})};Ue.defaultProps={disabled:!0,className:"",style:{}};var q=Ue,ye=I.e=we},"1q3G":function(Re,I,h){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=S;function S(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},"34/K":function(Re,I,h){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;function S(_,r){if(!(_ instanceof r))throw new TypeError("Cannot call a class as a function")}function f(_,r){for(var p=0;p>0&3)*255/3,x[y*4+1]=(l[g+y]>>2&3)*255/3,x[y*4+2]=(l[g+y]>>4&3)*255/3,x[y*4+4]=0;l=x,g=0}return s.blitImage(p,e,c,u,l,g),i.rQskipBytes(u*t),this._lines-=u,!(this._lines>0)}}]),_}();I.default=m},"3690":function(Re,I,h){"use strict";function S(c){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(i){return typeof i}:S=function(i){return i&&typeof Symbol=="function"&&i.constructor===Symbol&&i!==Symbol.prototype?"symbol":typeof i},S(c)}Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var f=m(h("Lo0S"));function L(){if(typeof WeakMap!="function")return null;var c=new WeakMap;return L=function(){return c},c}function m(c){if(c&&c.__esModule)return c;if(c===null||S(c)!=="object"&&typeof c!="function")return{default:c};var o=L();if(o&&o.has(c))return o.get(c);var i={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in c)if(Object.prototype.hasOwnProperty.call(c,a)){var n=s?Object.getOwnPropertyDescriptor(c,a):null;n&&(n.get||n.set)?Object.defineProperty(i,a,n):i[a]=c[a]}return i.default=c,o&&o.set(c,i),i}function _(c,o){if(!(c instanceof o))throw new TypeError("Cannot call a class as a function")}function r(c,o){for(var i=0;i0;){var l=1;if(t.rQwait("HEXTILE",l))return!1;var g=t.rQ,C=t.rQi,x=g[C];if(x>30)throw new Error("Illegal hextile subencoding (subencoding: "+x+")");var y=this._totalTiles-this._tiles,T=y%this._tilesX,A=Math.floor(y/this._tilesX),E=i+T*16,b=s+A*16,v=Math.min(16,i+a-E),O=Math.min(16,s+n-b);if(x&1)l+=v*O*4;else if(x&2&&(l+=4),x&4&&(l+=4),x&8){if(l++,t.rQwait("HEXTILE",l))return!1;var D=g[C+l-1];x&16?l+=D*(4+2):l+=D*2}if(t.rQwait("HEXTILE",l))return!1;if(C++,x===0)this._lastsubencoding&1?f.Debug(" Ignoring blank after RAW"):e.fillRect(E,b,v,O,this._background);else if(x&1)e.blitImage(E,b,v,O,g,C),C+=l-1;else{if(x&2&&(this._background=[g[C],g[C+1],g[C+2],g[C+3]],C+=4),x&4&&(this._foreground=[g[C],g[C+1],g[C+2],g[C+3]],C+=4),e.startTile(E,b,v,O,this._background),x&8){var W=g[C];C++;for(var Q=0;Q>4,w=Z&15,P=g[C];C++;var k=(P>>4)+1,K=(P&15)+1;e.subTile(Y,w,k,K,j)}}e.finishTile()}t.rQi=C,this._lastsubencoding=x,this._tiles--}return!0}}]),c}();I.default=d},"3MsV":function(Re,I,h){},"3wET":function(Re,I){Re.exports="data:image/png;base64,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"},"498V":function(Re,I,h){Re.exports=h.p+"static/logo.22b9a281.svg"},"4pCv":function(Re,I,h){"use strict";h.r(I);var S=h("oBTY"),f=h("bbsP"),L=h("/wGt"),m=h("jrin"),_=h("2qtc"),r=h("kLXV"),p=h("miYZ"),d=h("tsqr"),c=h("9og8"),o=h("tJVT"),i=h("PpiC"),s=h("k1fw"),a=h("ozfa"),n=h("MJZm"),t=h("WmNS"),e=h.n(t),u=h("q1tI"),l=h.n(u),g=h("Ty5D"),C=h("9kvl"),x=h("BUUv"),y=h("IxHN"),T=h("M8RZ"),A=h("giR+"),E=h("fyUT"),b=h("5NDa"),v=h("5rEg"),O=h("0Owb"),D=h("+L6B"),W=h("2/Rp"),Q=h("y8nQ"),j=h("Vl3Y"),Z=h("aHsQ"),Y=h("sGsY"),w=h("55Ip"),P=h("6/vW"),k=h("SFBS"),K=h("14J3"),M=h("BMrR"),H=h("jCWc"),ae=h("kPKH"),ve=h("lOMy"),de=h("GIiI"),be=h("P5Jw"),z=h("vS10"),ne=h("RCxd"),fe=h("500L"),ie=h("m3rI"),oe=h("ErOA"),U=h("1vsH"),ee=Object(u.forwardRef)(function(me,Ze){var mt=me.time;console.log("ScreenRecord:",Ze);var ht=Object(u.useRef)(),Ct=Object(u.useState)(),xt=Object(o.a)(Ct,2),Vt=xt[0],St=xt[1],hn=Object(u.useRef)(),gt=2e3,ft=[];Object(u.useImperativeHandle)(Ze,function(){return{startScreenRecord:Ut,downloadFile:wt}});function Ht(An,Dn){return Lt.apply(this,arguments)}function Lt(){return Lt=Object(c.a)(e.a.mark(function An(Dn,Wt){var ma,sn;return e.a.wrap(function(wn){for(;;)switch(wn.prev=wn.next){case 0:return ma=[],wn.next=3,new MediaRecorder(Dn);case 3:sn=wn.sent,sn.ondataavailable=function(bn){ma.push(bn.data)},sn.start(),hn.current=sn,window.recorderRefs=sn,sn.addEventListener("stop",function(bn){var ea=URL.createObjectURL(ma[0],{type:"video/mp4"});Object(U.v)("xxx.webm",ea)});case 9:case"end":return wn.stop()}},An)})),Lt.apply(this,arguments)}function wt(){if(!window.recorderRefs){d.b.warn("\u60A8\u8FD8\u6CA1\u6709\u5F00\u542F\u89C6\u9891\u5F55\u5236\uFF0C\u8BF7\u5148\u53BB\u5F55\u5236\u89C6\u9891\u5427\uFF01");return}var An=ht.current.srcObject.getTracks();An.forEach(function(Dn){Dn.stop()}),window.recorderRefs.addEventListener("dataavailable",function(Dn){var Wt=URL.createObjectURL(Dn.data,{type:"video/mp4"});Object(U.v)("\u5C4F\u5E55\u5F55\u5236\u89C6\u9891.webm",Wt)})}function Ut(){navigator.mediaDevices.getDisplayMedia({video:!0,audio:!0}).then(function(An){return ht.current.srcObject=An,ft.push(An),ht.current.captureStream=ht.current.captureStream||ht.current.mozCaptureStream,new Promise(function(Dn){return ht.current.onplaying=Dn})}).then(function(){return Ht(ht.current.captureStream(),gt)}).then(function(An){}).catch(function(An){An.name==="NotFoundError"?d.b.warn("\u627E\u4E0D\u5230\u6444\u50CF\u5934\u6216\u9EA6\u514B\u98CE\u3002\u65E0\u6CD5\u5F55\u5236."):d.b.warn(An.name)})}return l.a.createElement("div",{style:{position:"absolute",top:"0",zIndex:-1}},l.a.createElement("video",{onPause:function(){},width:"60",height:"120",autoPlay:!0,muted:!0,ref:ht}))}),J=ee,le={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"},Pe=function(me){var Ze=me.className,mt=me.mirror_description,ht=me.git_url,Ct=me.difficulty,xt=me.task_pass,Vt=me.test_set_permission,St=me.onVncAction,hn=me.shixun,gt=me.window_vnc_url,ft=me.linux_vnc,Ht=me.vnc_url,Lt=me.unity_3d_routes,wt=me.taskData;console.log(wt);var Ut=Object(g.i)(),An=Object(u.useState)("8082"),Dn=Object(o.a)(An,2),Wt=Dn[0],ma=Dn[1],sn=Object(u.useState)(!1),gn=Object(o.a)(sn,2),wn=gn[0],bn=gn[1],ea=Object(u.useRef)(),Ta=gt?"C:/Windows/AppReadiness/userfiles":"/data/workspace/userfiles",Aa=gt?"C:/Windows/AppReadiness/downloadfiles":"/data/workspace/downloadfiles",Ia=function(){r.a.confirm({title:"\u91CD\u542F\u4E91\u4E3B\u673A",icon:l.a.createElement(ne.a,null),content:"\u60A8\u786E\u5B9A\u8981\u91CD\u542F\u4E91\u4E3B\u673A\u5417\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var Zt=Object(c.a)(e.a.mark(function sa(){var kn;return e.a.wrap(function(fa){for(;;)switch(fa.prev=fa.next){case 0:return fa.next=2,Object(z.f)({identifier:Ut.taskId});case 2:return kn=fa.sent,(kn==null?void 0:kn.status)===0&&d.b.info("\u91CD\u542F\u6210\u529F"),fa.abrupt("return","");case 5:case"end":return fa.stop()}},sa)}));function Ln(){return Zt.apply(this,arguments)}return Ln}()})},nr=function(){r.a.info({title:"\u6587\u4EF6\u4E0A\u4F20",icon:null,okText:"\u5173\u95ED",width:600,centered:!0,content:l.a.createElement("div",{className:"pt10"},l.a.createElement(fe.b,{isDragger:!0,maxSize:1024,additionalText:'\u9ED8\u8BA4\u5B58\u653E\u76EE\u5F55\u8DEF\u5F84\u4E3A"'.concat(Ta,'"'),action:"".concat(ie.a.API_SERVER,"/api/sci/projects/").concat(Ut.taskId,"/upload_file.json?debug=admin"),onChange:function(Ln){Ln.some(function(sa){var kn;return((kn=sa.response)===null||kn===void 0?void 0:kn.status)===0})&&(r.a.destroyAll(),d.b.info("\u6587\u4EF6\u4E0A\u4F20\u6210\u529F"))}}))})},lt=function(){r.a.confirm({title:"\u4E0B\u8F7D\u4EE3\u7801",centered:!0,width:600,content:"\u4EE3\u7801\u4E0B\u8F7D\u529F\u80FD\uFF1A\u5C06\u201C".concat(Aa,"\u201D\u76EE\u5F55\u8FDB\u884C\u6253\u5305\u5E76\u4E0B\u8F7D"),onOk:function(){var Zt=Object(c.a)(e.a.mark(function sa(){return e.a.wrap(function(ra){for(;;)switch(ra.prev=ra.next){case 0:return ra.next=2,Object(oe.a)("/api/sci/projects/".concat(Ut.taskId,"/download_file.json?debug=admin"),{method:"post",body:{autoDownload:!0},headers:{responseType:"arraybuffer",Accept:"application/vnd.ms-excel;charset=utf-8"}});case 2:return ra.abrupt("return",!0);case 3:case"end":return ra.stop()}},sa)}));function Ln(){return Zt.apply(this,arguments)}return Ln}()})},da=function(){var Zt,Ln;(Zt=ea.current)===null||Zt===void 0||((Ln=Zt.startScreenRecord)===null||Ln===void 0)||Ln.call(Zt)},Ra=function(){var Zt=wt.webssh;r.a.info({title:"SSH\u76F4\u8FDE",width:600,centered:!0,content:l.a.createElement(l.a.Fragment,null,l.a.createElement(M.a,null,l.a.createElement(ae.a,{flex:"50px"},"\u8D26\u53F7"),l.a.createElement(ae.a,null,Zt==null?void 0:Zt.username)),l.a.createElement(M.a,null,l.a.createElement(ae.a,{flex:"50px"},"\u5730\u5740"),l.a.createElement(ae.a,null,Zt==null?void 0:Zt.address)),l.a.createElement(M.a,null,l.a.createElement(ae.a,{flex:"50px"},"\u7AEF\u53E3"),l.a.createElement(ae.a,null,Zt==null?void 0:Zt.servicePort)),l.a.createElement(M.a,null,l.a.createElement(ae.a,{flex:"50px"},"\u5BC6\u7801"),l.a.createElement(ae.a,null,Zt==null?void 0:Zt.password)))})};return l.a.createElement("div",{className:"tpi-code-setting ".concat(Ze),style:{height:"calc(100vh - 54px )"}},l.a.createElement("h3",null,"\u529F\u80FD"),l.a.createElement("section",null,l.a.createElement("a",{id:"full-screen",title:"\u5168\u5C4F",className:"file-item action",onClick:function(){St("full-screen")}}," ",l.a.createElement("i",{className:"iconfont icon-quanping"}),"\u5F00\u542F / \u9000\u51FA\u5168\u5C4F "),!Lt&&l.a.createElement(l.a.Fragment,null,l.a.createElement("a",{id:"reset-task",onClick:function(){return St("reset-task")},className:"file-item action",title:"\u91CD\u7F6E\u73AF\u5883"}," ",l.a.createElement("i",{className:"iconfont icon-zhongzhishixun"}),"\u91CD\u7F6E\u73AF\u5883 "),l.a.createElement("a",{onClick:function(){return nr()},className:"file-item action",title:"\u4E0A\u4F20\u6587\u4EF6"}," ",l.a.createElement("i",{className:"iconfont icon-shangchuanshipin1"}),"\u4E0A\u4F20\u6587\u4EF6"),l.a.createElement("a",{onClick:function(){return lt()},className:"file-item action",title:"\u4E0B\u8F7D\u6587\u4EF6"}," ",l.a.createElement("i",{className:"iconfont icon-xiazai3"}),"\u4E0B\u8F7D\u6587\u4EF6"),l.a.createElement("a",{onClick:function(){return da()},className:"file-item action",title:"\u5C4F\u5E55\u5F55\u5236"}," ",l.a.createElement("i",{className:"iconfont icon-jiaruketang1"}),"\u5C4F\u5E55\u5F55\u5236"),l.a.createElement("a",{className:"file-item action w100",title:"ssh\u76F4\u8FDE"}," ",l.a.createElement("i",{className:"iconfont icon-suanfasheji"}),l.a.createElement(M.a,{align:"middle",className:"w100"},l.a.createElement(ae.a,{flex:"1",onClick:Ra},l.a.createElement(W.a,{type:"text",loading:wn},l.a.createElement("span",{style:{color:"#ddd",marginLeft:-11}},"ssh\u76F4\u8FDE"))))),gt&&l.a.createElement("a",{id:"reset-task",onClick:Ia,className:"file-item action",title:"\u91CD\u542F\u4E91\u4E3B\u673A"}," ",l.a.createElement(de.a,{style:{marginRight:21,color:"#FFF"},className:"c-white font16"}),"\u91CD\u542F\u4E91\u4E3B\u673A "),ht?l.a.createElement(be.CopyToClipboard,{text:ht,onCopy:function(){return d.b.success("\u590D\u5236\u6210\u529F")}},l.a.createElement("a",{id:"copy-git",title:"\u590D\u5236\u7248\u672C\u5E93\u5730\u5740",className:"file-item action"}," ",l.a.createElement("i",{className:"iconfont icon-fuzhibanbenkudizhi1"}),"\u590D\u5236\u7248\u672C\u5E93\u5730\u5740 ")):null)),l.a.createElement(J,{ref:ea}))},Qe=h("9VGf"),$e=h("DjyN"),et=h("NUBc"),Ve=h("5Dmo"),Le=h("3S7+"),Oe=h("JJs0"),Ce=h.n(Oe),ue,N,te=(ue=Object(U.F)())!==null&&ue!==void 0&&ue.homework_common_id?{homework_common_id:(N=Object(U.F)())===null||N===void 0?void 0:N.homework_common_id}:{};function F(me){return Object(oe.c)("tasks/".concat(me,".json"),te)}function Ae(me){return Object(oe.c)("sci/projects/".concat(me,"/get_data_sets.json"))}function tt(me){return Object(oe.c)("myshixuns/".concat(me,"/challenges.json"))}function he(me,Ze){return Object(oe.c)("myshixuns/".concat(me,"/subject_challenges.json"),Ze)}function We(me,Ze,mt){return Object(oe.c)("tasks/".concat(me,"/star.json?shixun_id=").concat(Ze,"&star=").concat(mt))}function rt(me,Ze){return Object(oe.c)("tasks/".concat(me,"/rep_content.json"),Object(s.a)(Object(s.a)({},Ze),te))}function V(me,Ze){return Object(oe.f)("myshixuns/".concat(me,"/update_file.json"),Ze)}function Be(me,Ze){return Object(oe.c)("tasks/".concat(me,"/reset_original_code.json"),Object(s.a)(Object(s.a)({},Ze),te))}function xe(me,Ze){return Object(oe.f)("myshixuns/".concat(me,"/reset_repository.json"),Ze)}function ke(me,Ze){return Object(oe.c)("tasks/".concat(me,"/reset_passed_code.json"),Object(s.a)(Object(s.a)({},Ze),te))}function De(me,Ze){return Object(oe.f)("tasks/".concat(me,"/game_build.json"),Object(s.a)(Object(s.a)({},Ze),te))}function Ne(me,Ze){return Object(oe.c)("tasks/".concat(me,"/game_status.json"),Object(s.a)(Object(s.a)({},Ze),te))}function se(me,Ze){return Object(oe.f)("tasks/".concat(me,"/choose_build.json"),Object(s.a)(Object(s.a)({},Ze),te))}function we(me){return Object(oe.c)("tasks/".concat(me,"/picture_display.json"),te)}function B(me,Ze){return Object(oe.c)("tasks/".concat(me,"/cost_time.json"),Object(s.a)(Object(s.a)({},Ze),te))}function He(me,Ze){return Object(oe.c)("courses/".concat(me,"/inform_detail.json"),Ze)}function at(me){return Object(oe.f)("tasks/".concat(me,"/plus_or_cancel_praise.json"))}function R(me){var Ze=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return Object(oe.f)("myshixuns/".concat(me,"/repository.json"),Ze)}function Me(me,Ze){return Object(oe.c)("myshixuns/".concat(me,"/open_webssh.json"),Ze||{})}function Ue(me,Ze){return Object(oe.c)("myshixuns/".concat(me,"/open_vm_webssh.json"),Ze)}function q(me){return Object(oe.c)("tasks/".concat(me,"/close_webssh.json"))}function ye(me){return Se.apply(this,arguments)}function Se(){return Se=Object(c.a)(e.a.mark(function me(Ze){var mt;return e.a.wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:return Ct.next=2,Object(oe.f)("/sci/projects/".concat(Ze,"/delete_pod.json"));case 2:if(mt=Ct.sent,!((mt==null?void 0:mt.status)>=0)){Ct.next=5;break}return Ct.abrupt("return",Object(oe.f)("/sci/projects/".concat(Ze,"/start_environment.json"),te));case 5:case"end":return Ct.stop()}},me)})),Se.apply(this,arguments)}function Ge(me){return Object(oe.f)("tasks/".concat(me,"/reset_environment"))}function Ye(me,Ze){return Object(oe.f)("tasks/".concat(me,"/reset_linux_vnc_link.json"),Ze||{})}function Te(me){return Object(oe.c)("tasks/".concat(me,"/check_test_sets.json"))}function $(me){return Object(oe.c)("tasks/".concat(me,"/get_answer_info.json"))}function pe(me){return Object(oe.c)("tasks/".concat(me,"/get_choose_answer.json"))}function qe(me){return Object(oe.c)("tasks/".concat(me,"/unlock_choose_answer.json"))}function Xe(me,Ze){return Object(oe.c)("tasks/".concat(me,"/unlock_answer.json?answer_id=").concat(Ze))}function ot(me,Ze,mt){return Object(oe.f)("tasks/".concat(me,"/set_games_status.json"),{result:Ze,data:mt})}function st(me){return Object(oe.f)("/sci/projects/".concat(me,"/extend_release.json"))}function ze(me,Ze){return Object(oe.f)("/sci/projects/".concat(me,"/save_mirror.json"),Object(s.a)({},Ze))}function it(me){return Object(oe.a)("/api/tasks/".concat(me,"/active.json"),{method:"post",body:{template_id:window.sessionStorage.imageId}})}function ct(me){return Object(oe.f)("tasks/".concat(me,"/extend_linux_vnc.json"),te)}function vt(me,Ze){return Object(oe.c)("tasks/".concat(me,"/rank_list.json"),Ze)}function pt(me,Ze){return Object(oe.f)("tasks/".concat(me,"/close_windows_vnc.json"),{tpi_id:Ze})}function Rt(me){return Object(oe.c)("tasks/".concat(me,"/pull_files.json"))}function Bt(me,Ze){return Object(oe.f)("tasks/".concat(me,"/log_output"),Ze)}function Xt(me){return Object(oe.c)("tasks/".concat(me,"/stop_log_output.json"))}function Ft(me){return Qt.apply(this,arguments)}function Qt(){return Qt=Object(c.a)(e.a.mark(function me(Ze){return e.a.wrap(function(ht){for(;;)switch(ht.prev=ht.next){case 0:return ht.abrupt("return",Object(oe.a)("/api/myshixuns/".concat(Ze.id,"/add_file.json"),{method:"post",body:Ze}));case 1:case"end":return ht.stop()}},me)})),Qt.apply(this,arguments)}function pn(me){return Pn.apply(this,arguments)}function Pn(){return Pn=Object(c.a)(e.a.mark(function me(Ze){return e.a.wrap(function(ht){for(;;)switch(ht.prev=ht.next){case 0:return ht.abrupt("return",Object(oe.a)("/api/myshixuns/".concat(Ze.id,"/delete_git_file.json"),{method:"Delete",body:Ze}));case 1:case"end":return ht.stop()}},me)})),Pn.apply(this,arguments)}function na(me){return Ot.apply(this,arguments)}function Ot(){return Ot=Object(c.a)(e.a.mark(function me(Ze){return e.a.wrap(function(ht){for(;;)switch(ht.prev=ht.next){case 0:return ht.abrupt("return",Object(oe.a)("/api/myshixuns/".concat(Ze.id,"/mv_file.json"),{method:"post",body:Ze}));case 1:case"end":return ht.stop()}},me)})),Ot.apply(this,arguments)}function dn(me){return Rn.apply(this,arguments)}function Rn(){return Rn=Object(c.a)(e.a.mark(function me(Ze){return e.a.wrap(function(ht){for(;;)switch(ht.prev=ht.next){case 0:return ht.abrupt("return",Object(oe.a)("/api/tasks/".concat(Ze.id,"/rep_content.json"),{method:"get",params:Ze}));case 1:case"end":return ht.stop()}},me)})),Rn.apply(this,arguments)}var Yn;(function(me){me.Classrooms="classrooms",me.Shixuns="shixuns",me.Paths="paths",me.Projects="projects",me.Videos="videos",me.Topics="topics",me.Teach="teach-group"})(Yn||(Yn={}));var On=function(Ze){var mt=Ze.userDetail,ht=Ze.user,Ct=Ze.globalSetting,xt=Ze.loading,Vt=Ze.dispatch,St=Ze.onClose,hn=Ze.shixun,gt=Object(i.a)(Ze,["userDetail","user","globalSetting","loading","dispatch","onClose","shixun"]),ft=Object(g.i)(),Ht=Object(u.useState)([]),Lt=Object(o.a)(Ht,2),wt=Lt[0],Ut=Lt[1],An=Object(u.useState)(""),Dn=Object(o.a)(An,2),Wt=Dn[0],ma=Dn[1],sn=Object(u.useState)(0),gn=Object(o.a)(sn,2),wn=gn[0],bn=gn[1],ea=Object(u.useState)(Object(s.a)({page:1,limit:20},ft)),Ta=Object(o.a)(ea,2),Aa=Ta[0],Ia=Ta[1],nr=Object(u.useCallback)(function(){return gt.visible},[gt.visible]);Object(u.useEffect)(function(){Aa.page=1,lt()},[gt.visible]);var lt=function(){var da=Object(c.a)(e.a.mark(function Ra(){var yn;return e.a.wrap(function(Ln){for(;;)switch(Ln.prev=Ln.next){case 0:return Ln.next=2,Ae(ft.taskId);case 2:yn=Ln.sent,yn&&(Ut(Object(S.a)(yn.data_sets)),bn(yn.data_sets_count),ma(yn.folder_name));case 4:case"end":return Ln.stop()}},Ra)}));return function(){return da.apply(this,arguments)}}();return l.a.createElement("div",{style:{height:"calc(100vh - 51px)",padding:"20px 15px"}},l.a.createElement("div",{className:"c-grey-999 font14 ml5 mb5"},"\u6570\u636E\u96C6"),l.a.createElement("dl",{className:Ce.a.list},l.a.createElement(Le.a,{title:Wt},l.a.createElement("dt",{className:"c-white"},Wt)),l.a.createElement("dd",null,l.a.createElement(be.CopyToClipboard,{text:Wt,onCopy:function(){return d.b.success("\u590D\u5236\u6210\u529F")}},l.a.createElement("span",{className:"".concat(Ce.a.copy," current")},"\u70B9\u51FB\u590D\u5236")))),l.a.createElement("div",{className:"c-grey-999 font14 ml5 mb5"},"\u6587\u4EF6\u8DEF\u5F84"),wt==null?void 0:wt.map(function(da,Ra){return l.a.createElement("dl",{className:Ce.a.list},l.a.createElement(Le.a,{title:da.filename},l.a.createElement("dt",{className:"c-white"},da.filename)),l.a.createElement("dd",null,l.a.createElement(be.CopyToClipboard,{text:da.file_path,onCopy:function(){return d.b.success("\u590D\u5236\u6210\u529F")}},l.a.createElement("span",{className:"".concat(Ce.a.copy," current")},"\u70B9\u51FB\u590D\u5236"))))}),l.a.createElement("div",{className:"tc"},l.a.createElement(et.a,{onChange:function(Ra){Aa.page=Ra,lt()},className:Ce.a.page,size:"small",total:wn,pageSize:Aa.limit,hideOnSinglePage:!0})))},Wn=Object(C.a)(function(me){var Ze=me.user,mt=me.userDetail,ht=me.loading,Ct=me.shixunsDetail,xt=me.globalSetting;return{user:Ze,userDetail:mt,shixunsDetail:Ct,globalSetting:xt,loading:ht.models.index}})(On),jt=h("dhSg"),qn=h("q1cb"),wa=h("iOsX"),zn=h.n(wa),Jn=h("XG6U"),ua=h.n(Jn),Tn=h("bntm"),ga=h("bPs0"),ka=Y.a.Countdown;function cr(){return l.a.createElement("p",null,"\u684C\u9762\u7CFB\u7EDF\u5C06\u6062\u590D\u5230\u521D\u59CB\u72B6\u6001\uFF0C\u60A8\u5728\u7CFB\u7EDF\u4E2D\u521B\u5EFA\u7684\u6570\u636E\u53EF\u80FD\u4F1A\u4E22\u5931\u3002\u8BF7\u786E\u4FDD\u60A8\u7684\u6570\u636E\u5DF2\u4FDD\u5B58\uFF08\u5982\uFF1A\u7248\u672C\u5E93\u4EE3\u7801\u5DF2\u63A8\u9001\u5230\u670D\u52A1\u5668\uFF09\u3002\u662F\u5426\u786E\u8BA4\u91CD\u7F6E\uFF1F")}var qa=function(me){var Ze=me.mirror_description,mt=me.difficulty,ht=me.git_url,Ct=me.vnc_url,xt=me.window_vnc_url,Vt=me.linux_vnc,St=me.isNotice,hn=me.user,gt=me.game,ft=me.shixun,Ht=ft===void 0?{}:ft,Lt=me.taskData,wt=Lt===void 0?{}:Lt,Ut=me.resetVncLoading,An=me.onUpdateCostTime,Dn=me.lastedGetTaskInfoTime,Wt=me.onShowNotice,ma=me.onResetGitCode,sn=me.onResetVnc,gn=me.onBack,wn=me.history,bn=me.onAddVncTime,ea=me.onUpdateCode,Ta=me.unity_3d_routes,Aa=me.remaining_time,Ia=me.st,nr=Ht.name,lt=Ht.identifier,da=Ht.task_pass,Ra=Ht.test_set_permission,yn=Object(u.useState)(!1),Zt=Object(o.a)(yn,2),Ln=Zt[0],sa=Zt[1],kn=Object(u.useState)(!1),ra=Object(o.a)(kn,2),fa=ra[0],ar=ra[1],pr=Object(u.useState)({}),ir=Object(o.a)(pr,2),Pa=ir[0],sr=ir[1],mr=Object(u.useState)(!1),_r=Object(o.a)(mr,2),vr=_r[0],Ma=_r[1],an=Object(u.useState)(null),ya=Object(o.a)(an,2),gr=ya[0],At=ya[1],cn=Object(u.useState)(1800),Un=Object(o.a)(cn,2),Zn=Un[0],_a=Un[1],rn=Object(u.useState)(!1),Da=Object(o.a)(rn,2),Ea=Da[0],ha=Da[1],Kn=Object(u.useState)(!1),Bn=Object(o.a)(Kn,2),ta=Bn[0],pa=Bn[1],ja=Object(g.h)().query,La=Object(g.i)(),Ca=Object(u.useState)(!1),Gt=Object(o.a)(Ca,2),qt=Gt[0],Xn=Gt[1],oa=j.a.useForm(),xa=Object(o.a)(oa,1),Ua=xa[0],Ka=Object(u.useMemo)(function(){return Date.now()+Aa},[Aa]);Object(u.useEffect)(function(){vr||setTimeout(function(){Ma(!0)},1e3*60)},[vr]),Object(u.useEffect)(function(){jt.a.subscribe("update-windows-time",function(Hn){_a(parseInt(Aa/1e3))}),_a(Aa/1e3)},[]),Object(u.useEffect)(function(){var Hn;return ja.type==="exercises"&&Pa!==null&&Pa!==void 0&&(Hn=Pa.exercise)!==null&&Hn!==void 0&&Hn.screen_open&&(ga.b.forEach(function(In,Ba){document.addEventListener(In,Fa,!1),document.addEventListener("blur",Fa,!1)}),window.focus(),window.onblur=function(){Object(Tn.a)()&&(Fa(),Object(Tn.b)())}),function(){ga.b.forEach(function(In,Ba){document.removeEventListener(In,Fa,!1)})}},[Pa]);var Ya=function(){ha(!Ea)},Fa=function(In){window.parent.postMessage("backExercise","*"),In!=="back"&&Object(Tn.b)()};function Tr(){sa(!Ln)}function br(){sa(!1),ar(!1)}function Wr(){Object(C.c)()._store.dispatch({type:"globalSetting/headerFooterToggle",payload:!0}),wn.replace("/innovation/project/detail/".concat(La.taskId))}function Rr(){if(Ut)return;sn()}function yr(){r.a.confirm({title:"\u9000\u51FA",icon:l.a.createElement(ne.a,null),content:"\u60A8\u786E\u5B9A\u8981\u9000\u51FA\u5236\u4F5C\u955C\u50CF\u5417\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Wr})}function ao(Hn){if(br(),Hn==="reset-task"&&(Ut||r.a.confirm({title:"\u91CD\u7F6E\u73AF\u5883",icon:l.a.createElement(ne.a,null),content:"\u662F\u5426\u786E\u5B9A\u91CD\u7F6E\u73AF\u5883\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){Rr(),Ma(!1)}})),Hn==="reset-code"&&(Ut||r.a.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:l.a.createElement(ne.a,null),content:"\u60A8\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:ma})),Hn==="full-screen")if(Object(Tn.a)())Object(Tn.b)();else{var In,Ba;Object(Tn.d)((In=document)===null||In===void 0||((Ba=In.getElementById)===null||Ba===void 0)?void 0:Ba.call(In,"task-right-panel"))}Hn==="show-clipboard-box"&&jt.a.publish("show-clipboard-box")}var Er={task_pass:da,test_set_permission:Ra,mirror_description:Ze,difficulty:mt,resetVncLoading:Ut,git_url:ht,onVncAction:ao,window_vnc_url:xt,linux_vnc:Vt,vnc_url:Ct,shixun:Ht,unity_3d_routes:Ta},zr=Object(u.useCallback)(function(){return Zn?(console.log("VncTimer:",Zn),l.a.createElement(dr,{defaultTime:Zn,onAddVncTime:bn,onReset:Rr,toShixun:Wr,title:""})):null},[Zn]);return Object(u.useEffect)(function(){ta&&Ua.setFieldsValue({name:"",version:"",description:""})},[ta]),l.a.createElement("div",{className:"task-header-container"},ja.type!=="exercises"&&l.a.createElement(l.a.Fragment,null,wt.name),l.a.createElement("h2",{className:"shixun-info"},nr),l.a.createElement(l.a.Fragment,null,l.a.createElement("div",{className:"flex-container"},l.a.createElement(l.a.Fragment,null,xt&&l.a.createElement(w.a,{onClick:function(In){In.preventDefault(),jt.a.publish("send-ctrl-alt-delete")},className:"c-grey-c mr20"},"\u53D1\u9001CTRL+ALT+DELETE"),zr()),l.a.createElement("i",{className:"iconfont icon-shijian1"}),l.a.createElement(ka,{valueStyle:{color:"white",fontSize:"12px"},style:{marginRight:20,marginLeft:5},value:Ka}),l.a.createElement("a",{className:"btn-vnc",title:"\u5DE5\u5177\u680F",onClick:Tr},l.a.createElement("img",{alt:"tool",src:zn.a,width:16}),"\u5DE5\u5177\u680F"),l.a.createElement("a",{className:"btn-vnc",title:"\u6570\u636E\u96C6",onClick:function(){return ar(!0)}},l.a.createElement("img",{alt:"tool",src:ua.a,width:18}),"\u6570\u636E\u96C6"))),l.a.createElement(W.a,{type:"primary",disabled:!vr,onClick:Object(c.a)(e.a.mark(function Hn(){return e.a.wrap(function(Ba){for(;;)switch(Ba.prev=Ba.next){case 0:pa(!0);case 1:case"end":return Ba.stop()}},Hn)}))},"\u4FDD\u5B58\u955C\u50CF"),l.a.createElement("a",{className:"btn-out",onClick:yr,title:"\u9000\u51FA\u5B9E\u8BAD"},l.a.createElement("i",{className:"iconfont icon-kaiguan"})),l.a.createElement(T.a,null,l.a.createElement(L.a,{className:"setting-drawer",title:null,placement:"right",closable:!1,visible:Ln,onClose:br},l.a.createElement(Pe,Object(O.a)({},Er,{taskData:wt})))),l.a.createElement(T.a,null,l.a.createElement(L.a,{className:"setting-drawer",title:null,placement:"right",closable:!1,visible:fa,onClose:br,style:{height:"100%"}},l.a.createElement(Wn,null))),l.a.createElement(r.a,{title:"\u4FDD\u5B58\u955C\u50CF",visible:ta,okButtonProps:{loading:qt},onCancel:function(){pa(!1)},onOk:function(){Ua.submit()}},l.a.createElement("div",null,l.a.createElement("p",{style:{color:"#6B758B"}},"\u628A\u5F53\u524D\u7684\u73AF\u5883\u5B58\u4E3A\u4E00\u4E2A\u65B0\u7684\u955C\u50CF\u3002\u786E\u5B9A\u4FDD\u5B58\u540E\uFF0C\u5728\u6211\u7684\u955C\u50CF\u53EF\u4EE5\u770B\u5230\u8BE5\u955C\u50CF\u7684\u4FDD\u5B58\u72B6\u6001\u3002"),l.a.createElement(j.a,{labelCol:{span:4},wrapperCol:{span:20},form:Ua,onFinish:function(){var Hn=Object(c.a)(e.a.mark(function In(Ba){var za;return e.a.wrap(function(Vr){for(;;)switch(Vr.prev=Vr.next){case 0:return Xn(!0),Vr.next=3,ze(La.taskId,Ba);case 3:za=Vr.sent,(za==null?void 0:za.status)==0&&(d.b.info("\u4FDD\u5B58\u6210\u529F"),pa(!1)),(za==null?void 0:za.status)===-5&&r.a.confirm({title:"\u8986\u76D6\u955C\u50CF\u63D0\u793A",content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u4F60\u7684\u3010\u955C\u50CF\u5217\u8868\u3011\u5B58\u5728\u540C\u540D\u4E14\u540C\u7248\u672C\u53F7\u7684\u955C\u50CF\uFF0C \u60A8\u786E\u5B9A\u8981\u8986\u76D6\u539F\u6765\u7684\u955C\u50CF\uFF1F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var Ro=Object(c.a)(e.a.mark(function Qn(){var $t;return e.a.wrap(function(ia){for(;;)switch(ia.prev=ia.next){case 0:return ia.next=2,ze(La.taskId,Object(s.a)({is_cover:!0},Ba));case 2:$t=ia.sent,($t==null?void 0:$t.status)==0&&(d.b.info("\u8986\u76D6\u6210\u529F"),pa(!1));case 4:case"end":return ia.stop()}},Qn)}));function Io(){return Ro.apply(this,arguments)}return Io}()}),Xn(!1);case 7:case"end":return Vr.stop()}},In)}));return function(In){return Hn.apply(this,arguments)}}()},l.a.createElement(j.a.Item,{label:"\u955C\u50CF\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u955C\u50CF\u540D\u79F0"},{pattern:/^[a-z0-9_]+$/,message:"\u53EA\u5141\u8BB8\u8F93\u5165\u6570\u5B57\u6216\u5C0F\u5199\u5B57\u6BCD"}]},l.a.createElement(v.a,{type:"text",maxLength:60})),l.a.createElement(j.a.Item,{label:" \u7248\u672C\u53F7",name:"version",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7248\u672C\u53F7"}]},l.a.createElement(E.a,{style:{width:"100%"}})),l.a.createElement(j.a.Item,{label:"\u955C\u50CF\u63CF\u8FF0",name:"description",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u955C\u50CF\u63CF\u8FF0"}]},l.a.createElement(v.a.TextArea,null))))))},Va=300;function dr(me){var Ze=me.onAddVncTime,mt=me.onReset,ht=me.toShixun,Ct=me.title,xt=Ct===void 0?"":Ct,Vt=me.defaultTime,St=Object(u.useState)(Vt),hn=Object(o.a)(St,2),gt=hn[0],ft=hn[1],Ht=Object(u.useState)(!1),Lt=Object(o.a)(Ht,2),wt=Lt[0],Ut=Lt[1];Object(Qe.a)(function(){ft(gt-1)},gt>0?1e3:null),Object(u.useEffect)(function(){gt===Va&&Ut(!0)},[gt]),Object(u.useEffect)(function(){Vt0)){bn.next=8;break}return bn.next=4,Ze();case 4:gn=bn.sent,ft((gn==null?void 0:gn.remaining_time)/1e3),bn.next=10;break;case 8:ft(Vt),mt();case 10:case"end":return bn.stop()}},sn)})),Wt.apply(this,arguments)}function ma(){gt0){for(var mt=0;mt1&&arguments[1]!==void 0?arguments[1]:"",mt=[],ht=0;ht0||Vt.target.offsetWidth>0){var St=Ur(Vt.target.offsetWidth,Vt.target.offsetHeight,me),hn=Object(o.a)(St,2),gt=hn[0],ft=hn[1];console.log("cols, rows",gt,ft),jt.a.publish("ssh-xterm-resize",{columns:gt,rows:ft,width:Vt.target.offsetWidth,height:Vt.target.offsetHeight}),me.resize(gt,ft);var Ht=Nr.Base64.decode("IA=="),Lt=Nr.Base64.decode("CBtbSw==");me.write(Ht),me.write(Lt)}}}catch(wt){Ct.e(wt)}finally{Ct.f()}});return mt.observe(Ze),mt}var xo=3e4,so=function(me){var Ze=me.sshConfigData,mt=me.sid,ht=Object(u.useState)(null),Ct=Object(o.a)(ht,2),xt=Ct[0],Vt=Ct[1],St=Ze.ws_url,hn=Ze.password,gt=Ze.port,ft=Object(u.useRef)(),Ht=Object(u.useRef)(),Lt=Object(u.useRef)(!1);return Object(u.useEffect)(function(){if(ft.current&&St){var wt=new ro.Terminal({fontSize:16,rendererType:"dom"});console.log("el.current:",ft.current),wt.open(ft.current),wt.onData(function(An){console.log("data:",An),Ht.current&&(Ht.current.readyState===1&&(Ht.current.send(JSON.stringify({tp:"client",data:An})),jt.a.publish("on-operating-ssh")))}),wt.write("Connecting..."),Vt(wt);var Ut=Co(wt,ft.current);return function(){wt.dispose(),Ut.unobserve(ft.current)}}},[St,ft.current]),Object(u.useEffect)(function(){if(xt&&St){function wt(){var sn=new WebSocket(St);console.log("socketInstance:",St),Ht.current=sn,sn.onopen=function(){var gn=xt.element.parentElement;if(gn){var wn=gn.offsetWidth,bn=gn.offsetHeight;console.log("init",{tp:"init",data:Object(s.a)(Object(s.a)({},Ze),{},{secret:hn,width:wn,height:bn,rows:xt.rows,columns:xt.cols})}),sn.send(JSON.stringify({tp:"init",data:Object(s.a)(Object(s.a)({},Ze),{},{secret:hn,width:wn,height:bn,rows:xt.rows,columns:xt.cols})}))}xt.focus()},sn.onerror=function(gn){console.log("------in socket error----",gn,sn,St)},sn.onmessage=function(gn){Lt.current||(xt.write("\r"),setTimeout(function(){},1e3)),Lt.current=!0,console.log("event:",gn);var wn=Nr.Base64.decode(gn.data.toString()),bn=xt._core._renderService.dimensions.actualCellWidth||9.5;console.log("data:",wn,bn,xt),xt.write(wn)},sn.onclose=function(gn){Ut&&clearInterval(Ut),xt.write(`\r -connection closed`)}}var Ut=setInterval(function(){Ht.current&&Ht.current.send(JSON.stringify({tp:"h"}))},xo),An=jt.a.subscribe("create-socket",function(sn){mt==sn&&(Ht.current&&Ht.current.readyState===1?xt.focus():wt(),xt.focus())}),Dn=jt.a.subscribe("close-socket",function(sn){mt===sn&&(Ht.current&&(Ht.current.close(),Lt.current=!1,xt.clear()),Ht.current=null)}),Wt=jt.a.subscribe("ssh-xterm-resize",function(sn){Ht.current&&Ht.current.readyState===1&&Ht.current.send(JSON.stringify({tp:"resize",data:Object(s.a)({},sn)}))}),ma=jt.a.subscribe("ssh-add-connect-time",function(){Ht.current&&Ht.current.readyState===1&&Ht.current.send(JSON.stringify({tp:"overtime"}))});return function(){Dn(),An(),Wt(),ma(),Ht.current&&(Ht.current.close(),Lt.current=!1)}}},[xt,St,gt]),l.a.createElement("div",{className:io.a["xterm-panel-wrp"]},l.a.createElement("div",{ref:ft,className:io.a["xterm-panel"]},St?null:l.a.createElement("p",{style:{color:"#fff"}},"\u6B63\u5728\u8FDE\u63A5\u547D\u4EE4\u884C\u670D\u52A1...")))},Do=h("BWJ9"),Lo=h("MXD1"),rr=h("CFYs"),Yr=h("1dTM"),lo=h.n(Yr),uo=h("3MsV"),Xa=v.a.TextArea,$a=function(me){var Ze=me.onCancel,mt=me.onSave,ht=me.content,Ct=Object(u.useState)(ht),xt=Object(o.a)(Ct,2),Vt=xt[0],St=xt[1];function hn(ft){St(ft.target.value)}function gt(){mt(Vt)}return Object(u.useEffect)(function(){St(ht)},[ht]),l.a.createElement("div",{className:"clipboard-box"},l.a.createElement("h3",null,"\u5B9E\u9A8C\u73AF\u5883\u526A\u5207\u677F\uFF1A"),l.a.createElement(Xa,{value:Vt,onChange:hn,className:"clipboard"}),l.a.createElement("p",null," ",l.a.createElement("b",null," 1.\u4ECE\u5916\u90E8\u590D\u5236\u5185\u5BB9\u5230\u5B9E\u9A8C\u73AF\u5883\u5185\uFF1A ")," \u7C98\u8D34\u5185\u5BB9\u5230\u4E0A\u9762\u6587\u672C\u6846\uFF0C\u70B9\u51FB\u4FDD\u5B58\uFF0C\u7136\u540E\u5728\u5B9E\u9A8C\u73AF\u5883\u4E2D\u8FDB\u884C\u7C98\u8D34\u3002 "),l.a.createElement("p",null," ",l.a.createElement("b",null," 2.\u83B7\u53D6\u5B9E\u9A8C\u73AF\u5883\u4E2D\u7684\u5185\u5BB9\uFF1A ")," \u8BF7\u5148\u5728\u73AF\u5883\u4E2D\u590D\u5236\u5185\u5BB9\uFF0C\u590D\u5236\u52A8\u4F5C\u5B8C\u6210\u540E\u5185\u5BB9\u4F1A\u663E\u793A\u5728\u4E0A\u9762\u6587\u672C\u6846\uFF0C\u7136\u540E\u5728\u4E0A\u9762\u6587\u672C\u6846\u4E2D\u518D\u6B21\u590D\u5236\u3002 "),l.a.createElement("div",{className:"btn-action-container"},l.a.createElement(W.a,{type:"ghost",onClick:Ze,style:{marginRight:10}},"\u53D6\u6D88"),l.a.createElement(W.a,{type:"primary",onClick:gt},"\u4FDD\u5B58")))},er=h("ye1Q"),Jr=h("osed"),Ar=h.n(Jr),Dr=h("wd/R"),Zr=h.n(Dr),ko=l.a.createElement(er.a,{style:{fontSize:24},spin:!0});function co(me){return me.replace(/\\u([\dA-Za-z]{4})/g,function(Ze,mt){return String.fromCharCode(parseInt("0x"+mt))})}function Lr(me){me||(me=window.location.search);var Ze=me.substr(1),mt={};return Ze.split("&").forEach(function(ht){var Ct=ht.split("=");mt[Ct[0]]=decodeURIComponent(Ct[1])}),mt}var Kr={loading:!0,isLarge:!1,showClipBoardBox:!1,transferContent:"",mes:"\u5B9E\u9A8C\u73AF\u5883\u51C6\u5907\u4E2D"},Vn;(function(me){me[me.SET_LOADING=0]="SET_LOADING",me[me.SET_IS_LARGE=1]="SET_IS_LARGE",me[me.SET_MES=2]="SET_MES",me[me.SET_STATE=3]="SET_STATE",me[me.SHOW_CLIPBOARD_BOX=4]="SHOW_CLIPBOARD_BOX",me[me.SET_TRANSFER_CONTENT=5]="SET_TRANSFER_CONTENT",me[me.UPDATE_ALL=6]="UPDATE_ALL"})(Vn||(Vn={}));function fr(me,Ze){switch(Ze.type){case Vn.SET_LOADING:return Object(s.a)(Object(s.a)({},me),{},{loading:Ze.payload});case Vn.SET_IS_LARGE:return Object(s.a)({},Object(s.a)(Object(s.a)({},me),{},{isLarge:Ze.payload}));case Vn.SET_MES:return Object(s.a)(Object(s.a)({},me),{},{mes:Ze.payload});case Vn.SET_STATE:return Object(s.a)(Object(s.a)({},me),Ze.payload);case Vn.SET_TRANSFER_CONTENT:return Object(s.a)(Object(s.a)({},me),{},{transferContent:Ze.payload});case Vn.SHOW_CLIPBOARD_BOX:return Object(s.a)(Object(s.a)({},me),{},{showClipBoardBox:Ze.payload});case Vn.UPDATE_ALL:return Object(s.a)({loading:me.loading},Ze.payload);default:throw new Error}}var Fr=function(me){var Ze,mt=me.vnc_url,ht=me.window_vnc_url,Ct=me.linux_vnc,xt=me.virtual_machine,Vt=me.taskId,St=me.taskData,hn=Object(u.useRef)(),gt=Object(u.useRef)(),ft=Object(u.useRef)(),Ht=Object(u.useRef)(),Lt=Object(u.useState)(),wt=Object(o.a)(Lt,2),Ut=wt[0],An=wt[1],Dn=Object(u.useState)(!1),Wt=Object(o.a)(Dn,2),ma=Wt[0],sn=Wt[1],gn=Object(u.useReducer)(fr,Kr),wn=Object(o.a)(gn,2),bn=wn[0],ea=wn[1],Ta=Object(u.useState)(0),Aa=Object(o.a)(Ta,2),Ia=Aa[0],nr=Aa[1],lt=bn.mes,da=bn.loading,Ra=bn.showClipBoardBox,yn=bn.isLarge,Zt=bn.transferContent,Ln=Object(u.useState)(0),sa=Object(o.a)(Ln,2),kn=sa[0],ra=sa[1],fa=Object(u.useRef)(),ar=Object(g.i)(),pr=ar;Object(u.useEffect)(function(){return window.addEventListener("visibilitychange",Pa),function(){var At,cn;(At=gt.current)===null||At===void 0||((cn=At.disconnect)===null||cn===void 0)||cn.call(At),window.removeEventListener("visibilitychange",Pa)}},[]),Object(u.useEffect)(function(){return window.sessionStorage.imageId=Ut,function(){window.sessionStorage.removeItem("imageId")}},[Ut]);var ir=function(){var cn;(St==null||((cn=St.shixun)===null||cn===void 0)?void 0:cn.windows_connection_mode)==="rdp"?setTimeout(function(){an()},1500):Object(Tn.a)()?ft.current.resizeSession=!0:setTimeout(function(){ft.current.resizeSession=!1},900)};Object(u.useEffect)(function(){return window.addEventListener("visibilitychange",Pa),document.addEventListener(Object(Tn.c)(),ir),function(){document.removeEventListener(Object(Tn.c)(),ir),window.removeEventListener("visibilitychange",Pa)}},[]);var Pa=function(cn){if(document.visibilityState==="visible"){var Un=sessionStorage.vncPageLeaveTime;Zr()(new Date).diff(Zr()(Un),"minutes")>2&&nr(new Date().getTime()),sessionStorage.removeItem("vncPageLeaveTime")}else sessionStorage.vncPageLeaveTime=new Date};function sr(){ea({type:Vn.SHOW_CLIPBOARD_BOX,payload:!1})}function mr(){ea({type:Vn.SET_IS_LARGE,payload:!yn})}function _r(At){var cn;return hn.current&&(cn=new jr.default(function(Un){var Zn=Object(Qa.a)(Un),_a;try{for(Zn.s();!(_a=Zn.n()).done;){var rn,Da=_a.value;if((St==null||((rn=St.shixun)===null||rn===void 0)?void 0:rn.windows_connection_mode)==="rdp"&&an(),Da.target.offsetHeight>0||Da.target.offsetWidth>0){var Ea;At==null||((Ea=At._eventHandlers)===null||Ea===void 0)||Ea.windowResize()}}}catch(ha){Zn.e(ha)}finally{Zn.f()}}),cn.observe(hn.current)),cn}var vr=function(){var At=Object(c.a)(e.a.mark(function cn(){var Un,Zn,_a,rn,Da;return e.a.wrap(function(ha){for(;;)switch(ha.prev=ha.next){case 0:return _a=(Un=Lr())!==null&&Un!==void 0&&Un.homework_common_id?{homework_common_id:(Zn=Lr())===null||Zn===void 0?void 0:Zn.homework_common_id}:{},ha.next=3,Object(oe.a)("/api/tasks/".concat(ar.taskId||Vt,"/get_vnc_link.json"),{method:"post",body:Object(s.a)(Object(s.a)(Object(s.a)({},ar),_a),{},{template_id:Ut})});case 3:if(rn=ha.sent,!((rn==null?void 0:rn.status)===-3)){ha.next=6;break}return ha.abrupt("return",new Promise(function(){var Kn=Object(c.a)(e.a.mark(function Bn(ta,pa){return e.a.wrap(function(La){for(;;)switch(La.prev=La.next){case 0:r.a.confirm({content:"\u68C0\u6D4B\u5230\u60A8\u5DF2\u7ECF\u5F00\u542F\u4E86\u5176\u4ED6\u5B9E\u9A8C\u73AF\u5883\uFF0C\u8BF7\u5148\u5173\u95ED\u73AF\u5883\u540E\uFF0C\u518D\u8FDE\u63A5",okText:"\u7ACB\u5373\u5173\u95ED",cancelText:"\u7A0D\u540E\u5173\u95ED",onOk:function(){var Ca=Object(c.a)(e.a.mark(function qt(){return e.a.wrap(function(oa){for(;;)switch(oa.prev=oa.next){case 0:return clearTimeout(fa.current),ra(0),oa.next=4,pt(ar.taskId,rn==null?void 0:rn.message);case 4:return nr(Ia+1),oa.abrupt("return");case 6:case"end":return oa.stop()}},qt)}));function Gt(){return Ca.apply(this,arguments)}return Gt}()});case 1:case"end":return La.stop()}},Bn)}));return function(Bn,ta){return Kn.apply(this,arguments)}}()));case 6:if(!((rn==null?void 0:rn.status)===-1)){ha.next=8;break}throw new String(rn==null?void 0:rn.message);case 8:return xt&&(Object(U.S)("PVEAuthCookie",rn==null||((Da=rn.data)===null||Da===void 0)?void 0:Da.cookies_value,1),Object(U.S)("PVELangCookie","zh_CN",1)),jt.a.publish("update-windows-time",rn==null?void 0:rn.data),ha.abrupt("return",rn);case 11:case"end":return ha.stop()}},cn)}));return function(){return At.apply(this,arguments)}}();Object(u.useEffect)(function(){var At,cn;function Un(Kn){ht&&(d.b.warn("\u7531\u4E8E\u957F\u65F6\u95F4\u672A\u64CD\u4F5C\uFF0C\u8FDE\u63A5\u5931\u6548\uFF0C\u6B63\u5728\u91CD\u65B0\u8FDE\u63A5Windows VNC\u670D\u52A1"),ea({type:Vn.SET_LOADING,payload:!0}),nr(Ia+1))}jt.a.subscribe("reset-linux-windows-loading",function(){ea({type:Vn.SET_LOADING,payload:!0})}),jt.a.subscribe("reset-linux-windos-vnc",function(){nr(Ia+1)});function Zn(){ra(100),clearTimeout(fa.current),setTimeout(function(){var Kn,Bn;(Kn=At)===null||Kn===void 0||((Bn=Kn._eventHandlers)===null||Bn===void 0)||Bn.windowResize(),ea({type:Vn.SET_LOADING,payload:!1})},1300),jt.a.subscribe("send-ctrl-alt-delete",function(){var Kn;(Kn=At)===null||Kn===void 0||Kn.sendCtrlAltDel()})}function _a(Kn){var Bn=co(Kn.detail.text);ea({type:Vn.SET_TRANSFER_CONTENT,payload:Bn})}if((ht||mt||Ct||xt&&Ut)&&hn.current){var rn;clearTimeout(fa.current),(St==null||((rn=St.shixun)===null||rn===void 0)?void 0:rn.windows_connection_mode)==="rdp"&&an(),new Promise(Object(c.a)(e.a.mark(function Kn(){var Bn,ta,pa,ja,La,Ca,Gt;return e.a.wrap(function(Xn){for(;;)switch(Xn.prev=Xn.next){case 0:Bn=Lr(),ta="",ja=new URL(decodeURIComponent(St==null?void 0:St.vnc_url)),La=ja.protocol,Ca=ja.searchParams,Gt=ja.host,pa=Ca.get("password"),ta="".concat(La==="https:"?"wss":"ws","://").concat(Gt,"/").concat(Bn.path||"websockify"),At=new lo.a(hn.current,ta,{credentials:{password:pa},wsProtocols:["binary"],resize:"scale",show_dot:!0}),cn=_r(At),At.viewOnly=Bn.view_only||!1,ht?At.scaleViewport=!0:At.scaleViewport=Bn.scale||!1,At.scaleViewport=!0,At.showDotCursor=!0,At.resizeSession=!0,ft.current=At,At.addEventListener("disconnect",Un),At.addEventListener("connect",Zn),At.addEventListener("clipboard",_a);case 17:case"end":return Xn.stop()}},Kn)})));var Da=jt.a.subscribe("vnc-reseting",function(){ra(0),ea({type:Vn.SET_STATE,payload:{loading:!0,mes:"\u5B9E\u9A8C\u73AF\u5883\u91CD\u7F6E\u4E2D"}})}),Ea=jt.a.subscribe("vnc-enlarge",function(Kn){}),ha=jt.a.subscribe("show-clipboard-box",function(){ea({type:Vn.SHOW_CLIPBOARD_BOX,payload:!0})});return ra(0),function(){var Kn,Bn,ta,pa;(Kn=At)===null||Kn===void 0||Kn.removeEventListener("disconnect",Un),(Bn=At)===null||Bn===void 0||Bn.removeEventListener("connect",Zn),(ta=At)===null||ta===void 0||ta.removeEventListener("clipboard",_a),Da(),Ea(),ha(),(pa=cn)===null||pa===void 0||pa.unobserve(hn.current)}}},[mt,ht,Ct,Ia,Ut]),Object(u.useEffect)(function(){var At,cn;if(xt&&(St==null||((At=St.shixun_virtual_templates)===null||At===void 0)?void 0:At.length)===1){var Un,Zn;An(St==null||((Un=St.shixun_virtual_templates)===null||Un===void 0||((Zn=Un[0])===null||Zn===void 0))?void 0:Zn.template_id)}else xt&&(St==null||((cn=St.shixun_virtual_templates)===null||cn===void 0)?void 0:cn.length)>1&&sn(!0)},[xt]);function Ma(At){var cn;(cn=ft.current)===null||cn===void 0||cn.clipboardPasteFrom(At),ea({type:Vn.SET_TRANSFER_CONTENT,payload:At}),d.b.success("\u4FDD\u5B58\u6210\u529F\uFF01\u4F60\u53EF\u4EE5\u5728\u5B9E\u9A8C\u73AF\u5883\u4E2D\u7C98\u8D34\u8BE5\u5185\u5BB9"),sr()}function an(){var At,cn;At=Math.min(document.getElementById("task-right-panel").clientWidth/1920,document.getElementById("task-right-panel").clientHeight/1260),Ht.current.parentElement.className="wh1080p",Ht.current.parentElement.style.cssText="transform:scale(".concat(At,");transform-origin:center center"),hn.current.style.cssText="translate(-50%, -50%) scale("+At+")"}Object(u.useEffect)(function(){kn==0&&(clearTimeout(fa.current),ya())},[kn]);var ya=function At(){kn>99?kn=99:(kn=kn+1,fa.current=setTimeout(function(){At()},1500)),kn<100&&ra(kn)},gr=Object(u.useMemo)(function(){var At;return da?"none":Ct||xt||ht&&(St==null||((At=St.shixun)===null||At===void 0)?void 0:At.windows_connection_mode)==="rdp"?"block":"none"},[Ct,da,xt,ht]);return l.a.createElement(u.Fragment,null,ma&&l.a.createElement("div",{className:Ar.a.selectImage},l.a.createElement("section",{className:Ar.a.container},l.a.createElement("h1",null,"\u9009\u62E9\u89D2\u8272"),l.a.createElement("aside",null,St==null||((Ze=St.shixun_virtual_templates)===null||Ze===void 0)?void 0:Ze.map(function(At,cn){return l.a.createElement(M.a,{align:"middle",key:cn},l.a.createElement(ae.a,{flex:"1"},At.template_name),l.a.createElement(ae.a,null,l.a.createElement(W.a,{type:"primary",onClick:function(){An(At.template_id),sn(!1)}},"\u5F00\u59CB\u5B9E\u9A8C")))})))),yn&&l.a.createElement("a",{className:"btn-vnc-resize",onClick:mr},l.a.createElement("i",{className:"iconfont icon-tuichuquanping"})),l.a.createElement("div",{style:{width:"100%",height:"calc(100% - 50px)",overflow:"hidden",position:"absolute",display:gr==="block"?"flex":"none",alignItems:"center",justifyContent:"center",zIndex:6}},l.a.createElement("div",null,l.a.createElement("iframe",{style:{position:yn?"fixed":"absolute",left:0,top:yn?54:40,width:"100%",height:"calc(100% - ".concat(yn?"100px":"45px",")")},frameBorder:"0",ref:Ht,allowFullScreen:!0}))),l.a.createElement("div",{style:{position:yn?"fixed":"absolute",left:0,top:0,zIndex:5,width:"100%",height:"calc(100% - ".concat(yn?"100px":"0",")")},className:"".concat(ht?"vnc-panel-wrapper-windows":"vnc-panel-wrapper"," ").concat(yn?"full-screen":"")},da?l.a.createElement(y.a,{message:lt,style:{color:"#0152d9"}},l.a.createElement("div",{className:"tc",style:{width:500,margin:"0 auto",color:"#FFF"}},l.a.createElement(rr.a,{percent:kn,format:function(cn){return l.a.createElement("span",{className:"c-white"},cn,"%")}}))):null,l.a.createElement("div",{ref:hn,className:"vnc-panel ".concat(da?"hidden zIndexf1":"animated fadeIn")})),l.a.createElement(T.a,null,l.a.createElement(r.a,{title:"\u590D\u5236\u7C98\u8D34",centered:!0,maskClosable:!1,visible:Ra,onCancel:sr,footer:null},l.a.createElement($a,{onCancel:sr,onSave:Ma,content:Zt}))))},fo=function(me){var Ze=me.taskData,mt=me.evaluateLoading,ht=me.evaluateMessage,Ct=me.language,xt=me.onEval,Vt=Ze.vnc_url,St=Ze.shixun,hn=Ze.test_sets,gt=Ze.test_sets_count,ft=Ze.sets_error_count,Ht=Ze.last_compile_output,Lt=Ze.game,wt=Ze.allowed_unlock,Ut=Ze.user,An=Object(u.useState)(!1),Dn=Object(o.a)(An,2),Wt=Dn[0],ma=Dn[1],sn=Object(u.useState)(!1),gn=Object(o.a)(sn,2),wn=gn[0],bn=gn[1];function ea(){bn(!wn)}return console.log("vnc_url:",Vt),l.a.createElement(u.Fragment,null,l.a.createElement(Fr,{vnc_url:Vt,window_vnc_url:Ze.windows_vnc,virtual_machine:Ze==null?void 0:Ze.virtual_machine,linux_vnc:Ze.linux_vnc,taskData:Ze}),wn?l.a.createElement("div",{className:"vnc-mask"}):null,l.a.createElement("div",{className:"vnc-test-list ".concat(Wt?"large":wn?"pop":"")},l.a.createElement("div",{className:"vnc-test-list-body"},Wt?null:l.a.createElement("span",{className:"arrow-container",onClick:ea},l.a.createElement("i",{className:"iconfont ".concat(wn?"icon-xiajiantou":"icon-shangjiantou"," ")})))))},ho=h("LQ8X"),or=h.n(ho),Br=function(Ze,mt){switch(mt.type){case"MOVE_X":return Object(s.a)(Object(s.a)({},Ze),{},{moveX:mt.payload});case"SET_DRAGMODULE":return Object(s.a)(Object(s.a)({},Ze),{},{showDragModule:mt.payload});case"TRIGGER_RIGHT_PANEL_MASK":return Object(s.a)(Object(s.a)({},Ze),{},{showDragMask:mt.payload})}},wr=Y.a.Countdown,tr;(function(me){me[me.LoadFail=1]="LoadFail",me[me.ReLoad=2]="ReLoad",me[me.Success=3]="Success"})(tr||(tr={}));var po={moveX:"40%",showDragModule:!1,showDragMask:!1},mo=function(Ze){var mt=Ze.globalSetting,ht=Ze.loading,Ct=Ze.taskData,xt=Ze.dispatch,Vt=Object(i.a)(Ze,["globalSetting","loading","taskData","dispatch"]),St=Object(g.i)(),hn=Object(u.useRef)(),gt=Object(u.useState)(!0),ft=Object(o.a)(gt,2),Ht=ft[0],Lt=ft[1],wt=Object(u.useState)(!1),Ut=Object(o.a)(wt,2),An=Ut[0],Dn=Ut[1],Wt=Object(u.useState)(0),ma=Object(o.a)(Wt,2),sn=ma[0],gn=ma[1],wn=Object(u.useState)(0),bn=Object(o.a)(wn,2),ea=bn[0],Ta=bn[1],Aa=Object(u.useState)(!0),Ia=Object(o.a)(Aa,2),nr=Ia[0],lt=Ia[1],da=Object(u.useState)(!1),Ra=Object(o.a)(da,2),yn=Ra[0],Zt=Ra[1],Ln=Object(u.useRef)(!0),sa=Object(u.useState)({}),kn=Object(o.a)(sa,2),ra=kn[0],fa=kn[1],ar=Object(u.useState)({}),pr=Object(o.a)(ar,2),ir=pr[0],Pa=pr[1],sr=Object(u.useState)(),mr=Object(o.a)(sr,2),_r=mr[0],vr=mr[1],Ma=Object(u.useRef)(),an=Object(u.useState)(tr.Success),ya=Object(o.a)(an,2),gr=ya[0],At=ya[1],cn=Object(u.useState)(),Un=Object(o.a)(cn,2),Zn=Un[0],_a=Un[1],rn=Object(u.useState)(),Da=Object(o.a)(rn,2),Ea=Da[0],ha=Da[1],Kn=Object(u.useState)(!1),Bn=Object(o.a)(Kn,2),ta=Bn[0],pa=Bn[1],ja=Object(u.useState)(""),La=Object(o.a)(ja,2),Ca=La[0],Gt=La[1],qt=Object(u.useRef)(null),Xn=Object(u.useRef)({}),oa=Object(u.useRef)(!1),xa=Object(u.useReducer)(Br,po),Ua=Object(o.a)(xa,2),Ka=Ua[0],Ya=Ua[1];Object(u.useEffect)(function(){return window.addEventListener("message",Fa),function(){window.removeEventListener("message",Fa)}},[]);var Fa=function($t){($t==null?void 0:$t.data)==="jupytermessage"&&Ln.current&&(Ln.current=!1,Tr(),oa.current||setTimeout(function(){return Ln.current=!0},500))},Tr=function(){var Qn=Object(c.a)(e.a.mark(function $t(){return e.a.wrap(function(ia){for(;;)switch(ia.prev=ia.next){case 0:case"end":return ia.stop()}},$t)}));return function(){return Qn.apply(this,arguments)}}(),br=function(){var Qn=Object(c.a)(e.a.mark(function $t(){var Kt;return e.a.wrap(function(En){for(;;)switch(En.prev=En.next){case 0:return En.next=2,Object(z.d)({identifier:St.identifier});case 2:Kt=En.sent,Kt&&(fa(Kt),Xn.current=Object(s.a)({},Kt),Pa(Object(s.a)(Object(s.a)({},ir),{},{test_sets:(Kt==null?void 0:Kt.test_sets)||[]})),Ya({type:"SET_DRAGMODULE",payload:Kt.jupyter_show_description}));case 4:case"end":return En.stop()}},$t)}));return function(){return Qn.apply(this,arguments)}}(),Wr=function(){var Qn=Object(c.a)(e.a.mark(function $t(){var Kt,ia,En,Cr,Ja;return e.a.wrap(function(xr){for(;;)switch(xr.prev=xr.next){case 0:return xr.next=2,Object(z.c)({identifier:St.identifier});case 2:if(Kt=xr.sent,Lt(!1),!(Kt!=null&&Kt.url)){xr.next=14;break}if(vr(Kt.url),hn.current=(ia=Object(U.P)(Kt==null||((En=Kt.url)===null||En===void 0||((Cr=En[0])===null||Cr===void 0))?void 0:Cr.url))===null||ia===void 0?void 0:ia.token,Ma.current=Kt.port,!(((Ja=Kt.url)===null||Ja===void 0?void 0:Ja.length)>1)){xr.next=10;break}return xr.abrupt("return");case 10:return lt(!1),yr(),At(tr.Success),xr.abrupt("return");case 14:Kt.status===-1?(At(tr.LoadFail),lt(!1)):At(tr.ReLoad);case 15:case"end":return xr.stop()}},$t)}));return function(){return Qn.apply(this,arguments)}}(),Rr=function($t){lt(!1),Ta($t),yr(),At(tr.Success)},yr=function(){var Qn=Object(c.a)(e.a.mark(function $t(){var Kt;return e.a.wrap(function(En){for(;;)switch(En.prev=En.next){case 0:return En.next=2,Object(z.e)({identifier:St.identifier});case 2:if(Kt=En.sent,!((Kt==null?void 0:Kt.status)!==0)){En.next=5;break}return En.abrupt("return");case 5:if(Kt!=null&&Kt.useSeconds){En.next=8;break}return ao(),En.abrupt("return");case 8:Kt!=null&&Kt.remainingSeconds&&(_a(Date.now()+Kt.remainingSeconds*1e3),ha(Kt.remainingSeconds-300<=0?Date.now()+1e3:Date.now()+(Kt.remainingSeconds-300)*1e3));case 9:case"end":return En.stop()}},$t)}));return function(){return Qn.apply(this,arguments)}}(),ao=function(){In(!0),Lt(!0),r.a.confirm({centered:!0,title:"\u91CD\u7F6E\u73AF\u5883",content:" \u662F\u5426\u786E\u5B9A\u91CD\u7F6E\u73AF\u5883\uFF1F",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){Er()},onCancel:function(){In(!1),Lt(!1)}})},Er=function(){var Qn=Object(c.a)(e.a.mark(function $t(){var Kt;return e.a.wrap(function(En){for(;;)switch(En.prev=En.next){case 0:return En.next=2,Object(z.g)({identifier:St.identifier});case 2:if(Kt=En.sent,!((Kt==null?void 0:Kt.status)!==0)){En.next=5;break}return En.abrupt("return");case 5:d.b.success("\u91CD\u7F6E\u6210\u529F!"),Lt(!1),setTimeout(function(){return window.location.reload()},300);case 8:case"end":return En.stop()}},$t)}));return function(){return Qn.apply(this,arguments)}}(),zr=function(){r.a.destroyAll(),r.a.confirm({centered:!0,title:"\u670D\u52A1\u4E2D\u65AD\u63D0\u9192",content:l.a.createElement("div",{className:"tc font14"},"jupyter\u5C06\u4E8E",l.a.createElement("span",null,l.a.createElement(wr,{value:Zn,format:"HH:mm:ss",onFinish:Hn})),"\u65F6\u95F4\u540E\u670D\u52A1\u4E2D\u65AD\uFF0C\u662F\u5426\u9700\u8981\u5EF6\u957F\u4F7F\u7528\u65F6\u95F4\uFF1F"),okText:"\u7ACB\u5373\u5EF6\u957F",cancelText:"\u4E0D\u9700\u8981",onOk:function(){var $t=Object(c.a)(e.a.mark(function ia(){var En;return e.a.wrap(function(Ja){for(;;)switch(Ja.prev=Ja.next){case 0:return Ja.next=2,Object(z.a)({identifier:St.identifier});case 2:if(En=Ja.sent,!(En.status===0)){Ja.next=7;break}return Ja.next=6,yr();case 6:d.b.success("\u5EF6\u957F\u6210\u529F!");case 7:case"end":return Ja.stop()}},ia)}));function Kt(){return $t.apply(this,arguments)}return Kt}()})},Hn=function(){r.a.destroyAll(),r.a.confirm({centered:!0,title:"\u5012\u8BA1\u65F6\u622A\u6B62",content:l.a.createElement("p",{className:"tc font14"},"\u670D\u52A1\u5DF2\u4E2D\u65AD\uFF0C\u662F\u5426\u786E\u8BA4\u91CD\u7F6E\u5B9E\u9A8C\u73AF\u5883\uFF1F"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){Er()}})},In=function($t){var Kt=document.getElementById("taskJupyterIframe");if(!Kt)return;$t?Kt.contentWindow.postMessage("stopParent","*"):Kt.contentWindow.postMessage("clonsParent","*")},Ba=function(){Lt(!0),In(!0),Mr({title:"\u91CD\u7F6E\u5B9E\u8BAD",content:l.a.createElement("div",{className:"tc font14"},"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931,",l.a.createElement("br",null),"\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F")})},za=function(){var $t=document.getElementById("taskJupyterIframe");if(!$t)return;$t.contentWindow.postMessage("saveCode","*"),oa.current=!0,Dn(!0),Zt(!0)},Mr=function($t){r.a.confirm({centered:!0,title:$t.title,content:$t.content,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var Kt=Object(c.a)(e.a.mark(function En(){var Cr;return e.a.wrap(function(lr){for(;;)switch(lr.prev=lr.next){case 0:return lr.next=2,Object(z.i)({identifier:St.identifier});case 2:if(Cr=lr.sent,!(Cr.status!==0)){lr.next=5;break}return lr.abrupt("return");case 5:d.b.success("\u64CD\u4F5C\u6210\u529F"),Lt(!1),setTimeout(function(){return window.location.reload()},300);case 8:case"end":return lr.stop()}},En)}));function ia(){return Kt.apply(this,arguments)}return ia}(),onCancel:function(){In(!1),Lt(!1)}})};Object(u.useEffect)(function(){function Qn(Kt){Ya({type:"MOVE_X",payload:Kt.pageX})}function $t(){Ya({type:"TRIGGER_RIGHT_PANEL_MASK",payload:!1}),document.onselectstart=null}return Ka.showDragMask&&(document.addEventListener("mousemove",Qn),document.addEventListener("mouseup",$t)),function(){document.removeEventListener("mousemove",Qn),document.removeEventListener("mouseup",$t)}},[Ka.showDragMask]);var Vr=typeof Ka.moveX=="number"&&Ka.moveX!==.01?"".concat(Ka.moveX,"px"):"40%",Ro="calc(100% - 4px - ".concat(Vr,")"),Io=function($t){Ya({type:"TRIGGER_RIGHT_PANEL_MASK",payload:$t})};return l.a.createElement("section",{className:or.a.bg,style:{userSelect:Ka.showDragMask?"none":"unset"}},l.a.createElement("section",{className:or.a.content,style:{height:ra!=null&&ra.open_evaluate?"calc(100vh - 130px)":"calc(100vh - 60px)"}},l.a.createElement("section",{className:or.a.rightCotainer,style:{width:Ro}},l.a.createElement("main",{className:or.a.main,style:{height:"100%"}},l.a.createElement(u.Fragment,null,l.a.createElement("div",{className:"".concat(or.a.dataSetButton," ").concat(ta?or.a.dataSetOpen:""),onClick:function(){return pa(!ta)}},l.a.createElement("span",{className:or.a.dataSetText},"\u6570\u636E\u96C6")),l.a.createElement("iframe",{frameBorder:0,id:"taskJupyterIframe",width:"100%",height:"100%",allow:"geolocation; microphone; camera; midi; encrypted-media;",src:Ct==null?void 0:Ct.url}))))))},Or=Object(C.a)(function(me){var Ze=me.loading,mt=me.globalSetting;return{globalSetting:mt,loading:Ze}})(mo),qr=h("E1Sb"),$r=h.n(qr),eo=h("nAPy"),So=h.n(eo),to=h("WkQV"),Ao=h("Cy2x"),_o=h("fr4D"),no="FETCH_TASK_START",vo="FETCH_TASK_FAILURE",kr="FETCH_TASK_SUCCESS",Na="UPDATE_TASK_DATA",go="HIDE_EVALUATE_RESULT",Xr="SHOW_EVALUATE_RESULT",_n="UPDATE_TIMESTRAP",fn="MOVE_X",Fn="MOVE_Y",ba="TRIGGER_RIGHT_PANEL_MASK ",Hr="SET_ACTIVE_INDEX",wo="GET_TASK_LIST",bo="SHOW_TASK_LIST",Oo="HIDE_TASK_LIST",To="SET_TASK_STAR",si="TRIGGER_ENLARGE_UNITY3D ",jo="TRIGGER_TAB_FIXED ",li="GET_DISCUSSES",Uo="SHOW_DISCUSSES_LOADING",Ko="TOP_OR_DOWN_DISCUSS",ui="PLUS_DISCUSS",ci="SET_ACTION_TYPE",Fo="SHOW_REWARD_DIALOG",di="CANCEL_REWARD_DIALOG",gi="SET_REWARD",ce="ACTIVE_DISCUSS_INDEX",Ie="CREATE_DISCUSS",Ke="DISABLE_DISCUSS",ge="SHOW_ANSWER_LOADING",X="FETCH_ANSWER_INFO",re="HIGH_TIP_MODAL",G="SHOW_TIP_MODAL",_e="SELECT_UNLOCK_ANSWER",Ee="SET_CHOOSE_ANSWERS",Fe="EVAL_CHOOSE_START",je="EVAL_CHOOSE_END",Je="SHOW_REP_loading",nt="FETCH_REP_CONTENT",ut="EDIT_REP_CONTENT",dt="SET_REP_PATH",_t="SHOW_EVALUATE_LOADING",Nt="HIDE_EVALUATE_LOADING",tn="SET_EVALUATE_MESSAGE",zt="SET_SHOW_DIR",ln="SET_EDITOR_SETTING",on="SET_EDITOR_THEME",nn="SET_EDITOR_FONTSIZE",Jt="SET_REPOS",Cn="SHOW_PATH_LIST",un="HIDE_PATH_LIST",$n="HIDE_PICTURE_VIEW",Mn="SHOW_PICTURE_VIEW",It="SHOW_NOTICE",kt="HIDE_NOTICE",mn="SET_TAB_INDEX",vn="SET_SSH_TABS",Tt="SET_SSH_CONFIGDATA",xn="SET_SSH_CONFIGDATAARR",Gn="SET_VNC_LOADING ",Sn="ON_TAB_TO_SPACE ",jn=n.a.DirectoryTree,aa=["jpg","png","gif","jpeg","jar","doc","pdf","xsl","ppt","mp3","mp4"],Oa={moveX:"40%",moveY:0,loading:!0,isError:!1,taskData:{game:{}},evalData:null,lastedGetTaskInfoTime:0,codeRepData:{content:"",language:"c",currentPath:"",paths:[],lastedUpdateTime:0,loading:!1},showEvalResult:!1,showPictureView:!1,isPictureView:!1,showDragMask:!1,webDisplayUrl:"",evaluateLoading:!1,resetVncLoading:!1,evaluateMessage:"",showNotice:!1,timestamp:"",showDocuments:!1,repos:null};function Ha(me,Ze){switch(Ze.type){case fn:return Object(s.a)(Object(s.a)({},me),{},{moveX:Ze.payload});case Fn:return Object(s.a)(Object(s.a)({},me),{},{moveY:Ze.payload});case Je:return Object(s.a)(Object(s.a)({},me),{},{codeRepData:Ze.payload});case nt:return Object(s.a)(Object(s.a)({},me),{},{codeRepData:Ze.payload});case ut:return Object(s.a)(Object(s.a)({},me),{},{codeRepData:Object(s.a)(Object(s.a)({},me.codeRepData),Ze.payload)});case Xr:return Object(s.a)(Object(s.a)({},me),{},{evaluateLoading:!1,showEvalResult:!0});case _n:return Object(s.a)(Object(s.a)({},me),{},{timestamp:Ze.payload});case go:return Object(s.a)(Object(s.a)({},me),{},{showEvalResult:!1});case no:return Object(s.a)(Object(s.a)({},me),{},{loading:!0});case Na:return Object(s.a)(Object(s.a)({},me),Ze.payload);case ba:return Object(s.a)(Object(s.a)({},me),{},{showDragMask:Ze.payload});case vo:return Object(s.a)(Object(s.a)({},me),{},{loading:!1,isError:!0});case kr:return Object(s.a)(Object(s.a)({},me),Ze.payload);case _t:return Object(s.a)(Object(s.a)({},me),{},{evaluateLoading:!0});case Nt:return Object(s.a)(Object(s.a)({},me),{},{evaluateLoading:!1});case tn:return Object(s.a)(Object(s.a)({},me),{},{evaluateMessage:Ze.payload});case zt:return Object(s.a)(Object(s.a)({},me),{},{showDocuments:Ze.payload});case Jt:return Object(s.a)(Object(s.a)({},me),Ze.payload);case It:return Object(s.a)(Object(s.a)({},me),{},{showNotice:!0});case kt:return Object(s.a)(Object(s.a)({},me),{},{showNotice:!1});case $n:return Object(s.a)(Object(s.a)({},me),{},{showPictureView:!1});case Mn:return Object(s.a)(Object(s.a)({},me),{},{showPictureView:!0});case Gn:return Object(s.a)(Object(s.a)({},me),{},{resetVncLoading:Ze.payload});default:throw new Error}}var ca=I.default=function(me){var Ze,mt=me.match,ht=me.history,Ct=Object(i.a)(me,["match","history"]);console.log("props:",Ct);var xt=Object(g.i)(),Vt=Object(g.h)().query,St=Object(u.useReducer)(Ha,Oa),hn=Object(o.a)(St,2),gt=hn[0],ft=hn[1],Ht=Object(u.useState)(1),Lt=Object(o.a)(Ht,2),wt=Lt[0],Ut=Lt[1],An=Object(u.useState)(xt.taskId),Dn=Object(o.a)(An,2),Wt=Dn[0],ma=Dn[1],sn=Object(u.useRef)(),gn=Object(u.useRef)(),wn=Object(u.useRef)(),bn=Object(u.useState)(),ea=Object(o.a)(bn,2),Ta=ea[0],Aa=ea[1],Ia=ht.location;Object(u.useEffect)(function(){console.log("_params:",xt),ma(xt.taskId),Object(C.c)()._store.dispatch({type:"globalSetting/headerFooterToggle",payload:!1})},[xt]);var nr=gt.moveX,lt=gt.taskData,da=gt.moveY,Ra=gt.evalData,yn=gt.showEvalResult,Zt=gt.codeRepData,Ln=gt.loading,sa=gt.evaluateLoading,kn=gt.evaluateMessage,ra=gt.showDocuments,fa=gt.repos,ar=gt.showPictureView,pr=gt.showNotice,ir=gt.webDisplayUrl,Pa=gt.isPictureView,sr=gt.resetVncLoading,mr=gt.timestamp,_r=gt.lastedGetTaskInfoTime,vr=gt.showDragMask,Ma=lt.st,an=lt.challenge,ya=lt.shixun,gr=lt.is_teacher,At=lt.game,cn=lt.has_answer,Un=lt.vnc_url,Zn=lt.git_url,_a=lt.user,rn=lt.myshixun,Da=lt.discusses_count,Ea=lt.user_praise,ha=lt.praise_count,Kn=lt.tpm_cases_modified,Bn=lt.tpm_modified,ta=lt.tpm_script_modified,pa=lt.mirror_name,ja=lt.mirror_description,La=lt.tomcat_url,Ca=lt.unity_3d_routes,Gt=lt.with_code_file,qt=lt.unity_3d_result,Xn=lt.next_game,oa=lt.prev_game,xa=Zt.currentPath,Ua=Zt.paths,Ka=Zt.content,Ya=Zt.language,Fa=Zt.lastedUpdateTime,Tr=(Bn||ta)&&Ma===0,br=(Kn||Tr)&&rn.system_tip===!0,Wr=(pa||[]).indexOf("Html")!==-1,Rr=Object(u.useMemo)(function(){return xa&&Ua?Ua.indexOf(xa)>=0:!1},[xa,Ua]),yr=Object(u.useMemo)(function(){return Ca&&!Gt||(an==null?void 0:an.thiry_party)||Un},[Un,Gt,Ca]);Object(u.useEffect)(function(){if(Ca&&Gt){ft({type:_t});var Et=jt.a.subscribe("unity3d-load-end",function(){ft({type:Nt})});return Et}},[Wt,Ca,an==null?void 0:an.thiry_party,Gt,ft]),Object(u.useEffect)(function(){ao()},[]);function ao(){return Er.apply(this,arguments)}function Er(){return Er=Object(c.a)(e.a.mark(function Et(){var bt;return e.a.wrap(function(Mt){for(;;)switch(Mt.prev=Mt.next){case 0:return Mt.next=2,Object(oe.a)("/api/sci/projects/".concat(Wt,".json"),{method:"get"});case 2:bt=Mt.sent,Aa(bt);case 4:case"end":return Mt.stop()}},Et)})),Er.apply(this,arguments)}function zr(Et){return Hn.apply(this,arguments)}function Hn(){return Hn=Object(c.a)(e.a.mark(function Et(bt){var Dt,Mt,yt;return e.a.wrap(function(Pt){for(;;)switch(Pt.prev=Pt.next){case 0:return Pt.prev=0,Pt.next=3,Object(_o.i)(Wt);case 3:if(Dt=Pt.sent,Mt=Dt.status,!(Mt===401)){Pt.next=10;break}return ht.replace("/user/login",{from:Ia.pathname}),Pt.abrupt("return");case 10:if(!(Mt===-3)){Pt.next=14;break}Object(U.o)({onCancel:function(){window.location.href="/"}}),Pt.next=25;break;case 14:if(!(Mt===403)){Pt.next=18;break}ht.replace("/403"),Pt.next=25;break;case 18:if(!(Mt===404)){Pt.next=23;break}return ht.replace("/404"),Pt.abrupt("return");case 23:yt={loading:!1,isError:!1,taskData:Dt},bt||ft({type:kr,payload:yt});case 25:Dt.mirror_type==="webssh"&&setTimeout(function(){jt.a.publish("create-socket",1)},1e3),Pt.next=32;break;case 28:Pt.prev=28,Pt.t0=Pt.catch(0),console.log(Pt.t0),bt||ft({type:vo});case 32:case"end":return Pt.stop()}},Et,null,[[0,28]])})),Hn.apply(this,arguments)}Object(u.useEffect)(function(){var Et=!1;return zr(Et),function(){Et=!0}},[ft,Wt]),Object(u.useEffect)(function(){var Et=!1;function bt(){return Dt.apply(this,arguments)}function Dt(){return Dt=Object(c.a)(e.a.mark(function Mt(){var yt,Yt,Pt,en,ur,Sa;return e.a.wrap(function(Za){for(;;)switch(Za.prev=Za.next){case 0:if(ft({type:Je,payload:Object(s.a)(Object(s.a)({},Zt),{},{loading:!0})}),!(Ca&&!Gt||an!=null&&an.thiry_party)){Za.next=3;break}return Za.abrupt("return");case 3:return Za.next=5,rt(Wt,{path:xa});case 5:if(yt=Za.sent,!Et)if(yt.status===0)d.b.info(yt.message),ft({type:nt,payload:Object(s.a)(Object(s.a)({},Zt),{},{loading:!1})});else{try{(yt==null?void 0:yt.file_type)==="txt"?Yt=((Pt=Yt)===null||Pt===void 0?void 0:Pt.length)===0?Yt:window.decodeURIComponent(escape(window.atob(yt==null||((en=yt.content)===null||en===void 0)?void 0:en.content))):Yt=yt==null||((ur=yt.content)===null||ur===void 0)?void 0:ur.content}catch(Pr){Yt=window.atob(yt==null||((Sa=yt.content)===null||Sa===void 0)?void 0:Sa.content),d.b.warn("\u8BF7\u786E\u8BA4\u6587\u4EF6\u5B57\u7B26\u96C6\u7F16\u7801\u662F\u5426\u4E3AUTF-8"),console.log("err:",Pr)}ft({type:nt,payload:Object(s.a)(Object(s.a)({},Zt),{},{content:Yt,language:yt.language,file_type:yt.file_type,filename:yt.filename,lastedUpdateTime:0,loading:!1})})}case 7:case"end":return Za.stop()}},Mt)})),Dt.apply(this,arguments)}if(Ma===0&&xa&&ya.hide_code!==1)return bt(),function(){Et=!0}},[Ma,xa,_r,mr]);var In=function(){var Et=Object(c.a)(e.a.mark(function bt(){var Dt,Mt,yt=arguments;return e.a.wrap(function(Pt){for(;;)switch(Pt.prev=Pt.next){case 0:if(Dt=yt.length>0&&yt[0]!==void 0?yt[0]:0,console.log("lastedUpdateTime:",Rr,Dt),!(Ma===0&&Fa>0&&Rr||Dt)){Pt.next=8;break}return Pt.next=5,V(rn.identifier,{path:xa,evaluate:Dt,content:Ka,game_id:At.id});case 5:return Mt=Pt.sent,ft({type:ut,payload:{lastedUpdateTime:0}}),Pt.abrupt("return",Mt);case 8:return Pt.abrupt("return",!0);case 9:case"end":return Pt.stop()}},bt)}));return function(){return Et.apply(this,arguments)}}(),Ba=Object(u.useCallback)(function(){},[In]);Object(u.useEffect)(function(){var Et=jt.a.subscribe("unlock-test-case",function(){var bt;r.a.confirm((bt={centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:l.a.createElement(Wa,{score:an.score,is_teacher:gr})},Object(m.a)(bt,"centered",!0),Object(m.a)(bt,"onOk",za),bt))});return Et},[za,an,gr]);var za=Object(u.useCallback)(Object(c.a)(e.a.mark(function Et(){var bt,Dt,Mt,yt,Yt;return e.a.wrap(function(en){for(;;)switch(en.prev=en.next){case 0:return en.next=2,Te(At.identifier);case 2:if(bt=en.sent,Dt=bt.test_sets,Mt=bt.message,yt=bt.status,!(yt===-1)){en.next=7;break}return d.b.info(Mt),en.abrupt("return");case 7:Yt=lt.user.grade,lt.user.grade=Yt-an.score*2,lt.test_sets=Dt,lt.game.test_sets_view=!0,ft({type:Na,payload:{taskData:lt}});case 12:case"end":return en.stop()}},Et)})),[At,an,ft]);Object(u.useEffect)(function(){if(!yr||Un){function Et(Dt){sn.current&&ft({type:fn,payload:Dt.pageX}),gn.current&&ft({type:Fn,payload:Dt.pageY})}function bt(){sn.current=!1,gn.current=!1,ft({type:ba,payload:!1}),document.onselectstart=null}return document.addEventListener("mousemove",Et),document.addEventListener("mouseup",bt),function(){document.removeEventListener("mousemove",Et),document.removeEventListener("mouseup",bt)}}},[gn.current,sn.current,yr,ft]);function Mr(Et){var bt=lt.user.grade;lt.user.grade=bt-Et,ft({type:Na,payload:{taskData:lt}})}wn.current=function(){gt.moveX=gt.moveX!==.01?.01:"40%",ft({type:fn,payload:gt.moveX})};function Vr(){yr?wn.current():(document.onselectstart=function(){return!1},sn.current=!0,ft({type:ba,payload:!0}))}function Ro(){document.onselectstart=function(){return!1},gn.current=!0,(lt!=null&<.vnc_url||lt!=null&<.windows_vnc||lt!=null&<.linux_vnc||lt!=null&<.virtual_machine||(ya==null?void 0:ya.hide_code)===2)&&ft({type:ba,payload:!0})}function Io(Et){Et===.01?ft({type:Fn,payload:0}):ft({type:Fn,payload:.01})}function Qn(Et){Et===0?ft({type:Fn,payload:"100%"}):ft({type:Fn,payload:0})}Object(u.useEffect)(function(){var Et=jt.a.subscribe("vnc-enlarge",function(){wn.current()});return Et},[]);function $t(){In()}function Kt(){return ia.apply(this,arguments)}function ia(){return ia=Object(c.a)(e.a.mark(function Et(){var bt,Dt,Mt;return e.a.wrap(function(Yt){for(;;)switch(Yt.prev=Yt.next){case 0:return Yt.next=2,Be(Wt,{path:xa});case 2:bt=Yt.sent,Dt=bt.content,Mt=bt.language,ft({type:nt,payload:Object(s.a)(Object(s.a)({},Zt),{},{content:Dt,language:Mt,lastedUpdateTime:0,loading:!1})});case 5:case"end":return Yt.stop()}},Et)})),ia.apply(this,arguments)}function En(){return Cr.apply(this,arguments)}function Cr(){return Cr=Object(c.a)(e.a.mark(function Et(){var bt,Dt;return e.a.wrap(function(yt){for(;;)switch(yt.prev=yt.next){case 0:return yt.next=2,xe(lt==null||((bt=lt.myshixun)===null||bt===void 0)?void 0:bt.identifier,{});case 2:return Dt=yt.sent,zr(),yt.abrupt("return",Dt);case 5:case"end":return yt.stop()}},Et)})),Cr.apply(this,arguments)}function Ja(){return lr.apply(this,arguments)}function lr(){return lr=Object(c.a)(e.a.mark(function Et(){var bt,Dt,Mt;return e.a.wrap(function(Yt){for(;;)switch(Yt.prev=Yt.next){case 0:return Yt.next=2,ke(Wt,{path:xa});case 2:bt=Yt.sent,Dt=bt.content,Mt=bt.language,ft({type:nt,payload:Object(s.a)(Object(s.a)({},Zt),{},{content:Dt,language:Mt,lastedUpdateTime:0,loading:!1})});case 5:case"end":return Yt.stop()}},Et)})),lr.apply(this,arguments)}Object(u.useEffect)(function(){if(Ma===0&&an&&an.path){var Et=an.path.split("\uFF1B").filter(function(bt){return!!bt});ft({type:ut,payload:{currentPath:Et[0],paths:Et}})}},[an,Ma]),Object(u.useEffect)(function(){ya&&Object(U.T)(ya.name||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199")},[ya]);function xr(){return Bo.apply(this,arguments)}function Bo(){return Bo=Object(c.a)(e.a.mark(function Et(){var bt,Dt,Mt;return e.a.wrap(function(Yt){for(;;)switch(Yt.prev=Yt.next){case 0:return Yt.next=2,at(Wt);case 2:bt=Yt.sent,Dt=bt.praise_count,Mt=bt.praise,lt.praise_count=Dt,lt.user_praise=Mt,ft({type:Na,payload:{taskData:lt}});case 7:case"end":return Yt.stop()}},Et)})),Bo.apply(this,arguments)}var bi=Object(u.useCallback)(function(Et){function bt(Mt){return Dt.apply(this,arguments)}function Dt(){return Dt=Object(c.a)(e.a.mark(function Mt(yt){return e.a.wrap(function(Pt){for(;;)switch(Pt.prev=Pt.next){case 0:try{window.navigator.sendBeacon("".concat(ie.a.API_SERVER,"/api/tasks/").concat(Wt,"/cost_time.json?time=").concat(yt),{})}catch(en){}case 1:case"end":return Pt.stop()}},Mt)})),Dt.apply(this,arguments)}bt(Et)},[Wt]);function yi(Et){return Xo.apply(this,arguments)}function Xo(){return Xo=Object(c.a)(e.a.mark(function Et(bt){return e.a.wrap(function(Mt){for(;;)switch(Mt.prev=Mt.next){case 0:return Mt.next=2,We(Wt,ya.id,bt);case 2:lt.game.star=bt,ft({type:Na,payload:{taskData:lt}});case 4:case"end":return Mt.stop()}},Et)})),Xo.apply(this,arguments)}function Ei(){return Ho.apply(this,arguments)}function Ho(){return Ho=Object(c.a)(e.a.mark(function Et(){var bt,Dt;return e.a.wrap(function(yt){for(;;)switch(yt.prev=yt.next){case 0:if(fa){yt.next=8;break}return yt.next=3,R(rn.identifier);case 3:bt=yt.sent,Dt=bt.trees,ft({type:Jt,payload:{showDocuments:!0,repos:Sr(Dt)}}),yt.next=9;break;case 8:ft({type:zt,payload:!0});case 9:case"end":return yt.stop()}},Et)})),Ho.apply(this,arguments)}function Ci(Et){return Wo.apply(this,arguments)}function Wo(){return Wo=Object(c.a)(e.a.mark(function Et(bt){var Dt,Mt,yt;return e.a.wrap(function(Pt){for(;;)switch(Pt.prev=Pt.next){case 0:return Dt=bt.props,Mt=Dt.children,yt=Dt.eventKey,Pt.abrupt("return",new Promise(function(){var en=Object(c.a)(e.a.mark(function ur(Sa){var Ir,Za,Pr;return e.a.wrap(function(la){for(;;)switch(la.prev=la.next){case 0:return Mt&&Mt.length>0&&Sa(),la.next=3,R(rn.identifier,{path:yt});case 3:Ir=la.sent,Za=Ir.trees,Pr=Nn(fa,yt,Sr(Za,yt)),ft({type:Jt,payload:{repos:Object(S.a)(Pr)}}),Sa();case 8:case"end":return la.stop()}},ur)}));return function(ur){return en.apply(this,arguments)}}()));case 2:case"end":return Pt.stop()}},Et)})),Wo.apply(this,arguments)}function xi(){ft({type:zt,payload:!1})}function Fi(Et){var bt=Et.gold,Dt=Et.experience,Mt=Et.next_game,yt=Et.next_shixun,Yt=Et.subject_done,Pt=Object(i.a)(Et,["gold","experience","next_game","next_shixun","subject_done"]),en=Pt.challenge_chooses_count===Pt.choose_correct_num,ur={had_submmit:!0,test_sets:Pt.test_sets,challenge_chooses_count:Pt.challenge_chooses_count,choose_correct_num:Pt.choose_correct_num};lt.choose_test_cases=ur,en&&(lt.game.status=2,lt.next_game=Mt,lt.user.grade+=bt),en&&At.status!==2&&jt.a.publish("update-cost-time"),ft({type:Na,payload:{taskData:lt,evalData:{gold:bt,experience:Dt,next_game:Mt,next_shixun:yt,subject_done:Yt},showEvalResult:en}}),jt.a.publish("eval-code-finish")}function Bi(){return zo.apply(this,arguments)}function zo(){return zo=Object(c.a)(e.a.mark(function Et(){var bt,Dt,Mt,yt,Yt,Pt,en,ur,Sa,Ir,Za,Pr;return e.a.wrap(function(la){for(;;)switch(la.prev=la.next){case 0:return la.prev=0,ft({type:_t}),la.next=4,In(1);case 4:if(bt=la.sent,Dt=bt.resubmit,Mt=bt.sec_key,yt=bt.content_modified,!(bt.status&&bt.status<0)){la.next=10;break}return jt.a.publish("eval-code-finish"),ft({type:Na,payload:{evaluateLoading:!1}}),la.abrupt("return");case 10:return Yt={sec_key:Mt,resubmit:Dt,first:1,content_modified:yt},Vt.type==="exercises"&&(Yt.extras={exercise_id:Vt.exercisesId,question_id:Vt.questionId,challenge_id:(Pt=lt.challenge)===null||Pt===void 0?void 0:Pt.id,subject_id:Vt.subject_id||""}),la.next=14,De(Wt,Yt);case 14:if(en=la.sent,!(en.status===-1&&Vt.type==="exercises")){la.next=18;break}return window.parent.location.href="/classrooms/".concat(Ia.query.coursesId,"/exercise/").concat(Ia.query.exercisesId,"/detail"),la.abrupt("return");case 18:return en.status===1&&(Pr=function(){return Pr=Object(c.a)(e.a.mark(function hi(Po,Zo,pi){var qo,$o,mi,va,No,_i,ei,ti,ni,vi,ai,ri,oi,ii;return e.a.wrap(function(Mo){for(;;)switch(Mo.prev=Mo.next){case 0:return $o=pi++*Po,$o/1e3>Zo&&(Ir=!0),Mo.next=4,Ne(Wt,{resubmit:Dt,time_out:Ir,port:en.port,sec_key:Mt,challenge_id:lt==null||((qo=lt.challenge)===null||qo===void 0)?void 0:qo.id,subject_id:Vt.subject_id||""});case 4:mi=Mo.sent,va=mi,No=va.status,_i=va.running_code_message,ei=va.port,ti=va.web_route,ft({type:tn,payload:_i}),+No>-1||$o/1e3>Zo?(At.status!==2&&No===2&&(lt.game.status=2,lt.user.grade+=va.gold,jt.a.publish("update-cost-time")),lt.test_sets=va.test_sets||[],lt.last_compile_output=va.last_compile_output,lt.test_sets_count=va.test_sets_count,lt.sets_error_count=va.sets_error_count,lt.record_consume_time=va.record_consume_time,lt.next_game=va.next_game,lt.prev_game=va.prev_game,ni="",vi=pa.indexOf("Web")!==-1||pa.indexOf("JFinal")!==-1,vi&&ei!=-1&&ti&&(ni="".concat(La,":").concat(ei,"/").concat(ti)),ai=Ga(va.test_sets),ri=va.picture>0&&ai,oi=No===2&&!Ir,Ir?d.b.info("\u672C\u6B21\u8BC4\u6D4B\u8D85\u65F6"):oi||d.b.info("\u8BC4\u6D4B\u672A\u901A\u8FC7\uFF0C\u8BE6\u60C5\u53C2\u89C1\u201C\u6D4B\u8BD5\u7ED3\u679C\u201D"),ii={taskData:lt,evalData:{gold:va.gold,experience:va.experience,next_game:va.next_game,next_shixun:va.next_shixun},evaluateLoading:!1,evaluateMessage:"",webDisplayUrl:ni,showPictureView:Ca||an!=null&&an.thiry_party?!1:ri,isPictureView:ri},Ca&&Gt||an!=null&&an.thiry_party?(jt.a.publish("evaluate-unity3d-result",{state:"user",data:{user:_a}}),jt.a.publish("evaluate-unity3d-finish"),(qt||ai)&&jt.a.publish("evaluate-unity3d-result",va.unity_3d_result)):ii.showEvalResult=oi,ft({type:Na,payload:ii}),jt.a.publish("eval-code-finish")):setTimeout(function(){Za(Po,an.exec_time+11,pi++)},Po);case 9:case"end":return Mo.stop()}},hi)})),Pr.apply(this,arguments)},Za=function(hi,Po,Zo){return Pr.apply(this,arguments)},ur=1,Sa=1e3,Ir=!1,Za(Sa,an.exec_time+11,ur++)),la.abrupt("return",res);case 22:la.prev=22,la.t0=la.catch(0),console.log("-------eval code",la.t0);case 25:case"end":return la.stop()}},Et,null,[[0,22]])})),zo.apply(this,arguments)}function Si(Et){ft({type:ut,payload:{content:Et,lastedUpdateTime:new Date().getTime()}})}function Ai(){ft({type:go})}function Xi(){ft({type:$n})}function wi(){ft({type:Mn})}function fi(){ft({type:It})}function Oi(Et,bt){return Vo.apply(this,arguments)}function Vo(){return Vo=Object(c.a)(e.a.mark(function Et(bt,Dt){var Mt,yt,Yt;return e.a.wrap(function(en){for(;;)switch(en.prev=en.next){case 0:if(Mt=Dt.node,!Mt.isLeaf){en.next=7;break}return yt=bt[0],Yt=yt.split(".").pop().toLowerCase(),en.next=6,In();case 6:ft({type:ut,payload:{currentPath:yt}});case 7:case"end":return en.stop()}},Et)})),Vo.apply(this,arguments)}function Ti(Et){return Go.apply(this,arguments)}function Go(){return Go=Object(c.a)(e.a.mark(function Et(bt){return e.a.wrap(function(Mt){for(;;)switch(Mt.prev=Mt.next){case 0:return Mt.next=2,In();case 2:ft({type:ut,payload:{currentPath:bt}});case 3:case"end":return Mt.stop()}},Et)})),Go.apply(this,arguments)}function Ri(){lt.myshixun.system_tip=!0,ft({type:Na,payload:{taskData:lt,showNotice:!1}})}function Mi(Et,bt){lt.challenge.path=Et,lt.myshixun.system_tip=!1,ft({type:Na,payload:{taskData:Object(s.a)(Object(s.a)({},lt),{},{tpm_cases_modified:!1,tpm_modified:!1,tpm_script_modified:!1}),showNotice:!1,timestamp:bt}})}function Di(){ft({type:kt})}function Li(){return Qo.apply(this,arguments)}function Qo(){return Qo=Object(c.a)(e.a.mark(function Et(){var bt,Dt;return e.a.wrap(function(yt){for(;;)switch(yt.prev=yt.next){case 0:return yt.prev=0,ft({type:Gn,payload:!0}),jt.a.publish("vnc-reseting"),yt.next=5,ye(xt.taskId);case 5:bt=yt.sent,Dt=bt.vnc_url,lt.vnc_url=Dt+"×tamp="+new Date().getTime(),jt.a.publish("vnc-reseting-done",bt),ft({type:Na,payload:{taskData:lt,resetVncLoading:!1}}),yt.next=15;break;case 12:yt.prev=12,yt.t0=yt.catch(0),console.log(yt.t0);case 15:case"end":return yt.stop()}},Et,null,[[0,12]])})),Qo.apply(this,arguments)}function ki(Et){return Yo.apply(this,arguments)}function Yo(){return Yo=Object(c.a)(e.a.mark(function Et(bt){var Dt,Mt,yt,Yt,Pt,en;return e.a.wrap(function(Sa){for(;;)switch(Sa.prev=Sa.next){case 0:if(Dt=bt.GameState,Mt=bt.Data,yt=bt.challenge,console.log("match:",mt),!(yt==="info")){Sa.next=6;break}jt.a.publish("evaluate-unity3d-result",{state:"3d_callback",data:{challenge_info:Object(s.a)({},lt.challenge)}}),Sa.next=16;break;case 6:if(!(Dt==="Success")){Sa.next=16;break}if(!(qt||!Gt)){Sa.next=15;break}return Sa.next=10,ot(Wt,Nr.Base64.encode(Wt+new Date().getTime()),Mt);case 10:Yt=Sa.sent,Pt=Yt.status,en=Yt.data,Pt==0&&(At.status!==2&&(lt.game.status=2,lt.user.grade+=en.gold,jt.a.publish("update-cost-time")),jt.a.publish("evaluate-unity3d-result",{state:"userAndtime",data:{user:_a,open_time:en.open_time,end_time:en.end_time}}),ft({type:Na,payload:{taskData:lt,evalData:{gold:en.gold,experience:en.experience,next_game:en.next_game},evaluateLoading:!1,showEvalResult:!0}})),Sa.next=16;break;case 15:ft({type:Xr});case 16:case"end":return Sa.stop()}},Et)})),Yo.apply(this,arguments)}function Ii(){}function Pi(){return Jo.apply(this,arguments)}function Jo(){return Jo=Object(c.a)(e.a.mark(function Et(){var bt,Dt,Mt,yt,Yt;return e.a.wrap(function(en){for(;;)switch(en.prev=en.next){case 0:return en.next=2,st(Wt);case 2:return yt=en.sent,(bt=yt)!==null&&bt!==void 0&&(Dt=bt.data)!==null&&Dt!==void 0&&Dt.remaining_time&&jt.a.publish("update-windows-time",(Yt=yt)===null||Yt===void 0?void 0:Yt.data),en.abrupt("return",(Mt=yt)===null||Mt===void 0?void 0:Mt.data);case 5:case"end":return en.stop()}},Et)})),Jo.apply(this,arguments)}var Ni="80px",ji="calc(100vw - 4px - ".concat(Ni,")"),Hi=(Ze={game:At,taskId:Wt,user_praise:Ea,praise_count:ha,st:Ma,challenge:an,rank_name:lt.rank_name,shixun:ya,is_teacher:gr,has_answer:cn,unity_3d_routes:Ca,with_code_file:Gt,onEvaluateCallback:Ii,onGetUnity3dMessage:ki},Object(m.a)(Ze,"taskId",Wt),Object(m.a)(Ze,"myshixun",rn),Object(m.a)(Ze,"user",_a),Object(m.a)(Ze,"discusses_count",Da),Object(m.a)(Ze,"onPlusOrCancelPraise",xr),Object(m.a)(Ze,"minuxUserGrade",Mr),Object(m.a)(Ze,"taskData",lt),Ze),Wi={showNotice:pr||(Kn||Tr)&&rn.system_tip===!1,tpm_cases_modified:Kn,tpm_modified:Bn,tpm_script_modified:ta,st:Ma,taskId:Wt,myshixunId:(rn||{}).id,onNextCallback:Ri,onUpdateCallback:Mi,onUpdateFailure:Di},zi=Object(s.a)(Object(s.a)({},Ra),{},{isPictureView:Pa,history:ht,webDisplayUrl:ir,onShowPictureView:wi,star:At&&At.star,onStarChange:yi,onCloseResult:Ai}),Vi={lastedGetTaskInfoTime:_r,isEditPath:Rr,taskData:lt,codeRepData:Zt,moveY:da,evaluateMessage:kn,evaluateLoading:sa,isNotice:br,isHtml:Wr,onChangePath:Ti,onResizeSetContainer:Io,onEditRepCode:Si,onUpdateCode:In,onResizeYStart:Ro,onShowDir:Ei,onResetCode:Kt,onResetGitCode:En,onResizeCodeArea:Qn,onResetPassedCode:Ja,onFinishDisplayHtml:$t,onShowNotice:fi};return l.a.createElement(u.Fragment,null,Ln?l.a.createElement(y.a,{message:"\u52AA\u529B\u8BF7\u6C42\u6570\u636E\u4E2D..",className:"tpi-spin"}):l.a.createElement(u.Fragment,null,l.a.createElement("div",{className:"task-wrapper"},vr&&l.a.createElement("div",{className:"draging-mask"}),l.a.createElement(qa,{difficulty:an==null?void 0:an.difficulty,mirror_description:ja,history:ht,git_url:Zn,shixun:ya,taskData:lt,lastedGetTaskInfoTime:_r,onAddVncTime:Pi,taskId:Wt,isNotice:br,resetVncLoading:sr,onResetVnc:Li,onResetGitCode:En,vnc_url:Un,linux_vnc:lt==null?void 0:lt.linux_vnc,window_vnc_url:(lt==null?void 0:lt.windows_vnc)||(lt==null?void 0:lt.virtual_machine),remaining_time:lt==null?void 0:lt.remaining_time,onShowNotice:fi,game:At,user:_a,st:Ma,onUpdateCode:In,onUpdateCostTime:bi,unity_3d_routes:Ca&&!Gt||(an==null?void 0:an.thiry_party)}),l.a.createElement("div",{className:"tasks-body2"},l.a.createElement("section",{className:"left-panel"},l.a.createElement("ul",null,l.a.createElement("li",{onClick:function(){return Ut(1)},className:wt==1?"on":""},l.a.createElement("span",{className:"iconfont icon-huanjing"}),l.a.createElement("span",null,"\u73AF\u5883")),l.a.createElement("li",{onClick:function(){return Ut(2)},className:wt==2?"on":""},l.a.createElement("span",{className:"iconfont icon-shujuwajue"}),l.a.createElement("span",null,"\u6570\u636E\u96C6")),l.a.createElement("li",{onClick:function(){return Ut(3)},className:wt==3?"on":""},l.a.createElement("span",{className:"iconfont icon-a-chengyuan1"}),l.a.createElement("span",null,"\u5408\u4F5C\u8005")))),l.a.createElement("section",{id:"task-right-panel",className:"right-panel ".concat(Un||lt!=null&<.windows_vnc||lt!=null&<.linux_vnc||lt!=null&<.virtual_machine?"vnc":""),style:{width:ji,minWidth:"500px"}},l.a.createElement("div",{style:{height:"100%"},className:wt===1?"":"hide"},lt.mirror_type==="webssh"&&l.a.createElement(so,{sshConfigData:lt||{},sid:1}),lt.mirror_type==="graph"&&l.a.createElement(fo,{taskData:lt,evaluateMessage:kn,language:Ya,evaluateLoading:sa,onEval:Ct.onEvalCode}),(lt.mirror_type==="jupyterlab"||lt.mirror_type==="jupyternotebook")&&l.a.createElement(Or,{taskData:lt,evaluateMessage:kn,language:Ya,evaluateLoading:sa,onEval:Ct.onEvalCode})),l.a.createElement("div",{className:wt===2?"data_env_lists":"hide"},l.a.createElement("div",{className:"data_header"},"\u6570\u636E\u96C6 \uFF08",Ta==null?void 0:Ta.data_count,"\uFF09"),l.a.createElement("div",{style:{padding:20}},l.a.createElement(to.a,{detail:Ta}))),l.a.createElement("div",{className:wt===3?"data_env_lists":"hide"},l.a.createElement("div",null,l.a.createElement(Ao.a,null)))))),l.a.createElement(T.a,null,l.a.createElement(L.a,{className:"setting-drawer",title:null,placement:"right",width:400,closable:!1,visible:ra,onClose:xi},l.a.createElement(jn,{className:"dir-tree",selectedKeys:["".concat(xa)],treeData:fa,onSelect:Oi,loadData:Ci})))))};function Wa(me){var Ze=me.is_teacher,mt=me.score;return l.a.createElement(u.Fragment,null,Ze?l.a.createElement(u.Fragment,null,l.a.createElement("div",null,"\u5DF2\u7ECF\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u53EF\u4EE5\u514D\u91D1\u5E01\u67E5\u770B\u9690\u85CF\u6D4B\u8BD5\u96C6\u3002"),l.a.createElement("div",null,"\u89E3\u9501\u672C\u5173\u6240\u6709\u6D4B\u8BD5\u96C6\u9700\u8981\u6263\u9664".concat(mt*2,"\u91D1\u5E01\uFF0C\u786E\u5B9A\u8981\u89E3\u9501\u5417\uFF1F")),l.a.createElement("a",{href:"/account/certification",class:"to-certification-link",target:"_blank"},"\u7ACB\u5373\u8BA4\u8BC1")):l.a.createElement("div",null,"\u89E3\u9501\u672C\u5173\u6240\u6709\u6D4B\u8BD5\u96C6\u9700\u8981\u6263\u9664".concat(mt*2,"\u91D1\u5E01\uFF0C\u786E\u5B9A\u8981\u89E3\u9501\u5417\uFF1F")))}function hr(me){var Ze=me.noDragging,mt=me.moveX,ht=me.vnc_url;return l.a.createElement(u.Fragment,null,Ze?l.a.createElement("a",{className:"trapezoid ".concat(mt===.01?"enlarge":"")},l.a.createElement("img",{src:mt===.01?$r.a:So.a,alt:"resize-icon",width:20})):l.a.createElement("a",{className:"btn-resize",draggable:!1},l.a.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13",draggable:!1},l.a.createElement("path",{draggable:!1,d:"M12.245 7.53H5.647v1.882h6.598v2.823L16 8.471l-3.755-3.765V7.53zM10.353 4.706H3.755v2.823L0 3.765 3.755 0v2.824h6.598v1.882z"}))))}},"4qgm":function(Re,I){Re.exports="data:image/png;base64,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"},"4u4S":function(Re,I){Re.exports="data:image/png;base64,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"},"500L":function(Re,I,h){"use strict";h.d(I,"a",function(){return y});var S=h("+L6B"),f=h("2/Rp"),L=h("2qtc"),m=h("kLXV"),_=h("9og8"),r=h("k1fw"),p=h("miYZ"),d=h("tsqr"),c=h("oBTY"),o=h("tJVT"),i=h("DZo9"),s=h("8z0m"),a=h("WmNS"),n=h.n(a),t=h("q1tI"),e=h.n(t),u=h("m3rI"),l=h("wzkS"),g=h("y5JW"),C=h("LtfV"),x=s.a.Dragger;function y(T){var A=[];return T&&T.length>0&&(A=T.map(function(E){return{uid:E.id,id:E.id,name:E.title+g.c+E.filesize,url:E.url,filesize:E.filesize,status:"done",response:{id:E.id}}})),A}I.b=function(T){var A=T.value,E=T.onChange,b=T.action,v=T.className,O=T.maxSize,D=O===void 0?150:O,W=T.title,Q=W===void 0?"\u4E0A\u4F20\u9644\u4EF6":W,j=T.showRemoveModal,Z=j===void 0?!1:j,Y=T.accept,w=Y===void 0?"":Y,P=T.additionalText,k=T.isDragger,K=T.number,M=K===void 0?1e3:K,H=T.aloneClear,ae=H===void 0?!1:H,ve=T.restrict,de=ve===void 0?!0:ve,be=Object(t.useState)(!1),z=Object(o.a)(be,2),ne=z[0],fe=z[1],ie=Object(t.useState)(A||[]),oe=Object(o.a)(ie,2),U=oe[0],ee=oe[1];Object(t.useEffect)(function(){A&&(ee(Object(c.a)(A)),M===(A==null?void 0:A.length)&&fe(!0))},[A]);var J=function(){setTimeout(function(){U.pop(),ee(Object(c.a)(U))},500)},le={multiple:!0,disabled:ne,accept:w,withCredentials:!0,fileList:U,beforeUpload:function($e,et){var Ve=$e.size/1024/1024;return U.concat(et).length>M?(U.pop(),ee(Object(c.a)(U)),d.b.error("\u6700\u591A\u53EA\u80FD\u4E0A\u4F20".concat(M,"\u4E2A\u6587\u4EF6")),ae?Promise.reject():(J(),!1)):Ve=M?fe(!0):fe(!1),ee(Object(c.a)(et)),et=et.map(function(Ve){var Le;if(Ve!=null&&(Le=Ve.response)!==null&&Le!==void 0&&Le.id){var Oe;Ve.url="/api/attachments/".concat(Ve==null||((Oe=Ve.response)===null||Oe===void 0)?void 0:Oe.id)}return Ve.name.indexOf(g.c)===-1&&(Ve.name="".concat(Ve.name).concat(g.c).concat(Object(g.a)(Ve.size))),Object(r.a)({},Ve)}),console.log("info:",$e),E(et)},onRemove:function(){var Qe=Object(_.a)(n.a.mark(function et(Ve){var Le;return n.a.wrap(function(Ce){for(;;)switch(Ce.prev=Ce.next){case 0:if(Le=function(){var ue=Object(_.a)(n.a.mark(function N(){var te,F;return n.a.wrap(function(tt){for(;;)switch(tt.prev=tt.next){case 0:if(te=Ve.response?Ve.response.id:Ve.id,!te){tt.next=8;break}return tt.next=4,Object(l.d)(Ve.response?Ve.response.id:Ve.uid);case 4:return F=tt.sent,tt.abrupt("return",F);case 8:return tt.abrupt("return",!0);case 9:case"end":return tt.stop()}},N)}));return function(){return ue.apply(this,arguments)}}(),!Z){Ce.next=5;break}return Ce.abrupt("return",new Promise(function(ue,N){m.a.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:e.a.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:function(){var te=Object(_.a)(n.a.mark(function Ae(){var tt;return n.a.wrap(function(We){for(;;)switch(We.prev=We.next){case 0:return We.next=2,Le();case 2:tt=We.sent,d.b.success("\u5220\u9664\u6210\u529F"),ue(!0);case 5:case"end":return We.stop()}},Ae)}));function F(){return te.apply(this,arguments)}return F}(),onCancel:function(){return ue(!1)}})}));case 5:return Ce.next=7,Le();case 7:return Ce.abrupt("return",Ce.sent);case 8:case"end":return Ce.stop()}},et)}));function $e(et){return Qe.apply(this,arguments)}return $e}()};function Pe(Qe){Qe.preventDefault(),Qe.stopPropagation()}return e.a.createElement("div",{className:"multi-upload ".concat(v||"")},k&&e.a.createElement(x,le,e.a.createElement("p",{className:"ant-upload-drag-icon"},e.a.createElement(C.a,null)),e.a.createElement("p",{className:"ant-upload-text"},"\u70B9\u51FB\u4E0A\u4F20\u56FE\u6807\uFF0C\u9009\u62E9\u8981\u4E0A\u4F20\u7684\u6587\u4EF6\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u6B64",e.a.createElement("br",null),e.a.createElement("span",{style:{display:de?"block":"none"}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",D,"MB) ")),P),!k&&e.a.createElement(s.a,le,e.a.createElement(f.a,{disabled:ne},Q),e.a.createElement("span",{onClick:Pe,style:{marginLeft:10,color:"#FA6400",display:de?"block":"none"}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",D,"MB) ")))}},"55Ip":function(Re,I,h){"use strict";h.d(I,"a",function(){return g}),h.d(I,"b",function(){return E});var S=h("Ty5D"),f=h("dI71"),L=h("q1tI"),m=h.n(L),_=h("YS25"),r=h("17x9"),p=h.n(r),d=h("wx14"),c=h("zLVn"),o=h("9R94"),i=function(v){Object(f.a)(O,v);function O(){for(var W,Q=arguments.length,j=new Array(Q),Z=0;Z=0||Q.relatedTarget.className.indexOf("".concat(w,"-next"))>=0))return;v.setState({goInputText:""}),Y(v.getValidValue())},v.go=function(Q){var j=v.state.goInputText;if(j==="")return;(Q.keyCode===n.ENTER||Q.type==="click")&&(v.setState({goInputText:""}),v.props.quickGo(v.getValidValue()))},v}return Object(_.a)(b,[{key:"getValidValue",value:function(){var O=this.state,D=O.goInputText,W=O.current;return!D||isNaN(D)?W:Number(D)}},{key:"getPageSizeOptions",value:function(){var O=this.props,D=O.pageSize,W=O.pageSizeOptions;return W.some(function(Q){return Q.toString()===D.toString()})?W:W.concat([D.toString()]).sort(function(Q,j){var Z=isNaN(Number(Q))?0:Number(Q),Y=isNaN(Number(j))?0:Number(j);return Z-Y})}},{key:"render",value:function(){var O=this,D=this.props,W=D.pageSize,Q=D.locale,j=D.rootPrefixCls,Z=D.changeSize,Y=D.quickGo,w=D.goButton,P=D.selectComponentClass,k=D.buildOptionText,K=D.selectPrefixCls,M=D.disabled,H=this.state.goInputText,ae="".concat(j,"-options"),ve=P,de=null,be=null,z=null;if(!Z&&!Y)return null;var ne=this.getPageSizeOptions();if(Z&&ve){var fe=ne.map(function(ie,oe){return c.a.createElement(ve.Option,{key:oe,value:ie.toString()},(k||O.buildOptionText)(ie))});de=c.a.createElement(ve,{disabled:M,prefixCls:K,showSearch:!1,className:"".concat(ae,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(W||ne[0]).toString(),onChange:this.changeSize,getPopupContainer:function(oe){return oe.parentNode}},fe)}return Y&&(w&&(z=typeof w=="boolean"?c.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:M,className:"".concat(ae,"-quick-jumper-button")},Q.jump_to_confirm):c.a.createElement("span",{onClick:this.go,onKeyUp:this.go},w)),be=c.a.createElement("div",{className:"".concat(ae,"-quick-jumper")},Q.jump_to,c.a.createElement("input",{disabled:M,type:"text",value:H,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),Q.page,z)),c.a.createElement("li",{className:"".concat(ae)},de,be)}}]),b}(c.a.Component);t.defaultProps={pageSizeOptions:["10","20","50","100"]};var e=t,u=h("N2Kk");function l(){}function g(A){return typeof A=="number"&&isFinite(A)&&Math.floor(A)===A}function C(A,E,b){return b}function x(A,E,b){var v=typeof A=="undefined"?E.pageSize:A;return Math.floor((b.total-1)/v)+1}var y=function(A){Object(r.a)(b,A);var E=Object(p.a)(b);function b(v){var O;Object(m.a)(this,b),O=E.call(this,v),O.getJumpPrevPage=function(){return Math.max(1,O.state.current-(O.props.showLessItems?3:5))},O.getJumpNextPage=function(){return Math.min(x(void 0,O.state,O.props),O.state.current+(O.props.showLessItems?3:5))},O.getItemIcon=function(Z,Y){var w=O.props.prefixCls,P=Z||c.a.createElement("button",{type:"button","aria-label":Y,className:"".concat(w,"-item-link")});return typeof Z=="function"&&(P=c.a.createElement(Z,Object(L.a)({},O.props))),P},O.savePaginationNode=function(Z){O.paginationNode=Z},O.isValid=function(Z){return g(Z)&&Z!==O.state.current},O.shouldDisplayQuickJumper=function(){var Z=O.props,Y=Z.showQuickJumper,w=Z.pageSize,P=Z.total;return P<=w?!1:Y},O.handleKeyDown=function(Z){(Z.keyCode===n.ARROW_UP||Z.keyCode===n.ARROW_DOWN)&&Z.preventDefault()},O.handleKeyUp=function(Z){var Y=O.getValidValue(Z),w=O.state.currentInputValue;Y!==w&&O.setState({currentInputValue:Y}),Z.keyCode===n.ENTER?O.handleChange(Y):Z.keyCode===n.ARROW_UP?O.handleChange(Y-1):Z.keyCode===n.ARROW_DOWN&&O.handleChange(Y+1)},O.changePageSize=function(Z){var Y=O.state.current,w=x(Z,O.state,O.props);Y=Y>w?w:Y,w===0&&(Y=O.state.current),typeof Z=="number"&&("pageSize"in O.props||O.setState({pageSize:Z}),"current"in O.props||O.setState({current:Y,currentInputValue:Y})),O.props.onShowSizeChange(Y,Z),"onChange"in O.props&&O.props.onChange&&O.props.onChange(Y,Z)},O.handleChange=function(Z){var Y=O.props.disabled,w=Z;if(O.isValid(w)&&!Y){var P=x(void 0,O.state,O.props);w>P?w=P:w<1&&(w=1),"current"in O.props||O.setState({current:w,currentInputValue:w});var k=O.state.pageSize;return O.props.onChange(w,k),w}return O.state.current},O.prev=function(){O.hasPrev()&&O.handleChange(O.state.current-1)},O.next=function(){O.hasNext()&&O.handleChange(O.state.current+1)},O.jumpPrev=function(){O.handleChange(O.getJumpPrevPage())},O.jumpNext=function(){O.handleChange(O.getJumpNextPage())},O.hasPrev=function(){return O.state.current>1},O.hasNext=function(){return O.state.current2?w-2:0),k=2;k=W?j=W:j=Number(D),j}},{key:"getShowSizeChanger",value:function(){var O=this.props,D=O.showSizeChanger,W=O.total,Q=O.totalBoundaryShowSizeChanger;return typeof D!="undefined"?D:W>Q}},{key:"renderPrev",value:function(O){var D=this.props,W=D.prevIcon,Q=D.itemRender,j=Q(O,"prev",this.getItemIcon(W,"prev page")),Z=!this.hasPrev();return Object(d.isValidElement)(j)?Object(d.cloneElement)(j,{disabled:Z}):j}},{key:"renderNext",value:function(O){var D=this.props,W=D.nextIcon,Q=D.itemRender,j=Q(O,"next",this.getItemIcon(W,"next page")),Z=!this.hasNext();return Object(d.isValidElement)(j)?Object(d.cloneElement)(j,{disabled:Z}):j}},{key:"render",value:function(){var O=this,D=this.props,W=D.prefixCls,Q=D.className,j=D.style,Z=D.disabled,Y=D.hideOnSinglePage,w=D.total,P=D.locale,k=D.showQuickJumper,K=D.showLessItems,M=D.showTitle,H=D.showTotal,ae=D.simple,ve=D.itemRender,de=D.showPrevNextJumpers,be=D.jumpPrevIcon,z=D.jumpNextIcon,ne=D.selectComponentClass,fe=D.selectPrefixCls,ie=D.pageSizeOptions,oe=this.state,U=oe.current,ee=oe.pageSize,J=oe.currentInputValue;if(Y===!0&&w<=ee)return null;var le=x(void 0,this.state,this.props),Pe=[],Qe=null,$e=null,et=null,Ve=null,Le=null,Oe=k&&k.goButton,Ce=K?1:2,ue=U-1>0?U-1:0,N=U+1=Ce*2&&U!==1+2&&(Pe[0]=Object(d.cloneElement)(Pe[0],{className:"".concat(W,"-item-after-jump-prev")}),Pe.unshift(Qe)),le-U>=Ce*2&&U!==le-2&&(Pe[Pe.length-1]=Object(d.cloneElement)(Pe[Pe.length-1],{className:"".concat(W,"-item-before-jump-next")}),Pe.push($e)),rt!==1&&Pe.unshift(et),V!==le&&Pe.push(Ve)}var ke=null;H&&(ke=c.a.createElement("li",{className:"".concat(W,"-total-text")},H(w,[w===0?0:(U-1)*ee+1,U*ee>w?w:U*ee])));var De=!this.hasPrev()||!le,Ne=!this.hasNext()||!le;return c.a.createElement("ul",Object(S.a)({className:i()(W,Q,Object(f.a)({},"".concat(W,"-disabled"),Z)),style:j,unselectable:"unselectable",ref:this.savePaginationNode},te),ke,c.a.createElement("li",{title:M?P.prev_page:null,onClick:this.prev,tabIndex:De?null:0,onKeyPress:this.runIfEnterPrev,className:i()("".concat(W,"-prev"),Object(f.a)({},"".concat(W,"-disabled"),De)),"aria-disabled":De},this.renderPrev(ue)),Pe,c.a.createElement("li",{title:M?P.next_page:null,onClick:this.next,tabIndex:Ne?null:0,onKeyPress:this.runIfEnterNext,className:i()("".concat(W,"-next"),Object(f.a)({},"".concat(W,"-disabled"),Ne)),"aria-disabled":Ne},this.renderNext(N)),c.a.createElement(e,{disabled:Z,locale:P,rootPrefixCls:W,selectComponentClass:ne,selectPrefixCls:fe,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:U,pageSize:ee,pageSizeOptions:ie,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Oe}))}}],[{key:"getDerivedStateFromProps",value:function(O,D){var W={};if("current"in O&&(W.current=O.current,O.current!==D.current&&(W.currentInputValue=W.current)),"pageSize"in O&&O.pageSize!==D.pageSize){var Q=D.current,j=x(O.pageSize,D,O);Q=Q>j?j:Q,"current"in O||(W.current=Q,W.currentInputValue=Q),W.pageSize=O.pageSize}return W}}]),b}(c.a.Component);y.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:l,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:l,locale:u.a,style:{},itemRender:C,totalBoundaryShowSizeChanger:50};var T=y},"6/vW":function(Re,I,h){"use strict";h.d(I,"b",function(){return p});var S=h("tJVT"),f=h("q1tI"),L=h.n(f),m=h("9VGf"),_=h("dhSg");function r(d){return d.toString().padStart(2,"0")}function p(d){var c=Math.floor(d/60),o=d%60,i=Math.floor(c/60);return"".concat(r(i),":").concat(r(c-i*60),":").concat(r(o))}I.a=function(d){var c=d.defaultTime,o=d.status,i=d.onUpdateCostTime,s=d.lastedGetTaskInfoTime,a=d.title,n=a===void 0?"":a,t=Object(f.useState)(c||0),e=Object(S.a)(t,2),u=e[0],l=e[1],g=Object(f.useRef)();return Object(f.useEffect)(function(){s&&(l(c),g.current=c)},[c,s]),Object(f.useEffect)(function(){if(s){var C=_.a.subscribe("update-cost-time",function(){o!==2&&i(g.current)});return C}},[s]),Object(m.a)(function(){l(u+1),g.current=g.current+1},o===2?null:1e3),L.a.createElement("span",null,n?"".concat(n,"\uFF1A"):null,p(u))}},"6BzB":function(Re,I,h){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.shrinkBuf=S,I.arraySet=f,I.flattenChunks=L,I.Buf32=I.Buf16=I.Buf8=void 0;function S(p,d){return p.length===d?p:p.subarray?p.subarray(0,d):(p.length=d,p)}function f(p,d,c,o,i){if(d.subarray&&p.subarray){p.set(d.subarray(c,c+o),i);return}for(var s=0;s=32&&m<=255)return m;var _=S[m];return _!==void 0?_:16777216|m}};I.default=f},"8/bI":function(Re,I,h){Re.exports=h.p+"static/empty.8918e228.png"},"815F":function(Re,I,h){"use strict";h.d(I,"e",function(){return p}),h.d(I,"c",function(){return c}),h.d(I,"d",function(){return o}),h.d(I,"a",function(){return s}),h.d(I,"f",function(){return a}),h.d(I,"b",function(){return n});var S=h("KQm4"),f=h("VTBJ"),L=h("Ff2n"),m=h("Zm9Q"),_=h("Kwbf"),r=h("OZM5");function p(t,e){return t!=null?t:e}function d(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],e=new Map;function u(l){var g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(l||[]).forEach(function(C){var x=C.key,y=C.children;Object(_.a)(x!=null,"Tree node must have a certain key: [".concat(g).concat(x,"]"));var T=String(x);Object(_.a)(!e.has(T)||x===null||x===void 0,"Same 'key' exist in the Tree: ".concat(T)),e.set(T,!0),u(y,"".concat(g).concat(T," > "))})}u(t)}function c(t){function e(u){var l=Object(m.a)(u);return l.map(function(g){if(!Object(r.i)(g))return Object(_.a)(!g,"Tree/TreeNode can only accept TreeNode as children."),null;var C=g.key,x=g.props,y=x.children,T=Object(L.a)(x,["children"]),A=Object(f.a)({key:C},T),E=e(y);return E.length&&(A.children=E),A}).filter(function(g){return g})}return e(t)}function o(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],u=new Set(e===!0?[]:e),l=[];function g(C){var x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return C.map(function(y,T){var A=Object(r.h)(x?x.pos:"0",T),E=p(y.key,A),b=Object(f.a)(Object(f.a)({},y),{},{parent:x,pos:A,children:null,data:y,isStart:[].concat(Object(S.a)(x?x.isStart:[]),[T===0]),isEnd:[].concat(Object(S.a)(x?x.isEnd:[]),[T===C.length-1])});return l.push(b),e===!0||u.has(E)?b.children=g(y.children||[],b):b.children=[],b})}return g(t),l}function i(t,e,u){var l;u?typeof u=="string"?l=function(x){return x[u]}:typeof u=="function"&&(l=function(x){return u(x)}):l=function(x,y){return p(x.key,y)};function g(C,x,y){var T=C?C.children:t,A=C?Object(r.h)(y.pos,x):"0";if(C){var E=l(C,A),b={node:C,index:x,pos:A,key:E,parentPos:y.node?y.pos:null,level:y.level+1};e(b)}T&&T.forEach(function(v,O){g(v,O,{node:C,pos:A,level:y?y.level+1:-1})})}g(null)}function s(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},u=e.initWrapper,l=e.processEntity,g=e.onProcessFinished,C=arguments.length>2?arguments[2]:void 0,x={},y={},T={posEntities:x,keyEntities:y};return u&&(T=u(T)||T),i(t,function(A){var E=A.node,b=A.index,v=A.pos,O=A.key,D=A.parentPos,W=A.level,Q={node:E,index:b,key:O,pos:v,level:W},j=p(O,v);x[v]=Q,y[j]=Q,Q.parent=x[D],Q.parent&&(Q.parent.children=Q.parent.children||[],Q.parent.children.push(Q)),l&&l(Q,T)},C),g&&g(T),T}function a(t,e){var u=e.expandedKeys,l=e.selectedKeys,g=e.loadedKeys,C=e.loadingKeys,x=e.checkedKeys,y=e.halfCheckedKeys,T=e.dragOverNodeKey,A=e.dropPosition,E=e.keyEntities,b=E[t],v={eventKey:t,expanded:u.indexOf(t)!==-1,selected:l.indexOf(t)!==-1,loaded:g.indexOf(t)!==-1,loading:C.indexOf(t)!==-1,checked:x.indexOf(t)!==-1,halfChecked:y.indexOf(t)!==-1,pos:String(b?b.pos:""),dragOver:T===t&&A===0,dragOverGapTop:T===t&&A===-1,dragOverGapBottom:T===t&&A===1};return v}function n(t){var e=t.data,u=t.expanded,l=t.selected,g=t.checked,C=t.loaded,x=t.loading,y=t.halfChecked,T=t.dragOver,A=t.dragOverGapTop,E=t.dragOverGapBottom,b=t.pos,v=t.active,O=Object(f.a)(Object(f.a)({},e),{},{expanded:u,selected:l,checked:g,loaded:C,loading:x,halfChecked:y,dragOver:T,dragOverGapTop:A,dragOverGapBottom:E,pos:b,active:v});return"props"in O||Object.defineProperty(O,"props",{get:function(){return Object(_.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),t}}),O}},"8CQX":function(Re,I,h){"use strict";function S(n){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(e){return typeof e}:S=function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},S(n)}Object.defineProperty(I,"__esModule",{value:!0}),I.getKeycode=i,I.getKey=s,I.getKeysym=a;var f=o(h("mHUz")),L=o(h("8+yF")),m=o(h("6Qwc")),_=o(h("gIYZ")),r=o(h("mTgk")),p=c(h("GdRQ"));function d(){if(typeof WeakMap!="function")return null;var n=new WeakMap;return d=function(){return n},n}function c(n){if(n&&n.__esModule)return n;if(n===null||S(n)!=="object"&&typeof n!="function")return{default:n};var t=d();if(t&&t.has(n))return t.get(n);var e={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in n)if(Object.prototype.hasOwnProperty.call(n,l)){var g=u?Object.getOwnPropertyDescriptor(n,l):null;g&&(g.get||g.set)?Object.defineProperty(e,l,g):e[l]=n[l]}return e.default=n,t&&t.set(n,e),e}function o(n){return n&&n.__esModule?n:{default:n}}function i(n){if(n.code){switch(n.code){case"OSLeft":return"MetaLeft";case"OSRight":return"MetaRight"}return n.code}if(n.type!=="keypress"&&n.keyCode in m.default){var t=m.default[n.keyCode];if(p.isMac()&&t==="ContextMenu"&&(t="MetaRight"),n.location===2)switch(t){case"ShiftLeft":return"ShiftRight";case"ControlLeft":return"ControlRight";case"AltLeft":return"AltRight"}if(n.location===3)switch(t){case"Delete":return"NumpadDecimal";case"Insert":return"Numpad0";case"End":return"Numpad1";case"ArrowDown":return"Numpad2";case"PageDown":return"Numpad3";case"ArrowLeft":return"Numpad4";case"ArrowRight":return"Numpad6";case"Home":return"Numpad7";case"ArrowUp":return"Numpad8";case"PageUp":return"Numpad9";case"Enter":return"NumpadEnter"}return t}return"Unidentified"}function s(n){if(n.key!==void 0){switch(n.key){case"Spacebar":return" ";case"Esc":return"Escape";case"Scroll":return"ScrollLock";case"Win":return"Meta";case"Apps":return"ContextMenu";case"Up":return"ArrowUp";case"Left":return"ArrowLeft";case"Right":return"ArrowRight";case"Down":return"ArrowDown";case"Del":return"Delete";case"Divide":return"/";case"Multiply":return"*";case"Subtract":return"-";case"Add":return"+";case"Decimal":return n.char}switch(n.key){case"OS":return"Meta";case"LaunchMyComputer":return"LaunchApplication1";case"LaunchCalculator":return"LaunchApplication2"}switch(n.key){case"UIKeyInputUpArrow":return"ArrowUp";case"UIKeyInputDownArrow":return"ArrowDown";case"UIKeyInputLeftArrow":return"ArrowLeft";case"UIKeyInputRightArrow":return"ArrowRight";case"UIKeyInputEscape":return"Escape"}if(n.key==="\0"&&n.code==="NumpadDecimal")return"Delete";if(!p.isIE()&&!p.isEdge())return n.key;if(n.key.length!==1&&n.key!=="Unidentified")return n.key}var t=i(n);return t in _.default?_.default[t]:n.charCode?String.fromCharCode(n.charCode):"Unidentified"}function a(n){var t=s(n);if(t==="Unidentified")return null;if(t in r.default){var e=n.location;if(t==="Meta"&&e===0&&(e=2),t==="Clear"&&e===3){var u=i(n);u==="NumLock"&&(e=0)}if((e===void 0||e>3)&&(e=0),t==="Meta"){var l=i(n);if(l==="AltLeft")return f.default.XK_Meta_L;if(l==="AltRight")return f.default.XK_Meta_R}if(t==="Clear"){var g=i(n);if(g==="NumLock")return f.default.XK_Num_Lock}return r.default[t][e]}if(t.length!==1)return null;var C=t.charCodeAt();return C?L.default.lookup(C):null}},"8K/p":function(Re,I,h){"use strict";function S(i){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(a){return typeof a}:S=function(a){return a&&typeof Symbol=="function"&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},S(i)}Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var f=r(h("Lo0S")),L=m(h("ItS6"));function m(i){return i&&i.__esModule?i:{default:i}}function _(){if(typeof WeakMap!="function")return null;var i=new WeakMap;return _=function(){return i},i}function r(i){if(i&&i.__esModule)return i;if(i===null||S(i)!=="object"&&typeof i!="function")return{default:i};var s=_();if(s&&s.has(i))return s.get(i);var a={},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var t in i)if(Object.prototype.hasOwnProperty.call(i,t)){var e=n?Object.getOwnPropertyDescriptor(i,t):null;e&&(e.get||e.set)?Object.defineProperty(a,t,e):a[t]=i[t]}return a.default=i,s&&s.set(i,a),a}function p(i,s){if(!(i instanceof s))throw new TypeError("Cannot call a class as a function")}function d(i,s){for(var a=0;a>C&1&&(this._zlibs[C].reset(),f.Info("Reset zlib stream "+C));this._ctl=this._ctl>>4}var x;if(this._ctl===8)x=this._fillRect(a,n,t,e,u,l,g);else if(this._ctl===9)x=this._jpegRect(a,n,t,e,u,l,g);else if(this._ctl===10)x=this._pngRect(a,n,t,e,u,l,g);else if((this._ctl&128)==0)x=this._basicRect(this._ctl,a,n,t,e,u,l,g);else throw new Error("Illegal tight compression received (ctl: "+this._ctl+")");return x&&(this._ctl=null),x}},{key:"_fillRect",value:function(a,n,t,e,u,l,g){if(u.rQwait("TIGHT",3))return!1;var C=u.rQi,x=u.rQ;return l.fillRect(a,n,t,e,[x[C+2],x[C+1],x[C]],!1),u.rQskipBytes(3),!0}},{key:"_jpegRect",value:function(a,n,t,e,u,l,g){var C=this._readData(u);return C===null?!1:(l.imageRect(a,n,t,e,"image/jpeg",C),!0)}},{key:"_pngRect",value:function(a,n,t,e,u,l,g){throw new Error("PNG received in standard Tight rect")}},{key:"_basicRect",value:function(a,n,t,e,u,l,g,C){if(this._filter===null)if(a&4){if(l.rQwait("TIGHT",1))return!1;this._filter=l.rQshift8()}else this._filter=0;var x=a&3,y;switch(this._filter){case 0:y=this._copyFilter(x,n,t,e,u,l,g,C);break;case 1:y=this._paletteFilter(x,n,t,e,u,l,g,C);break;case 2:y=this._gradientFilter(x,n,t,e,u,l,g,C);break;default:throw new Error("Illegal tight filter received (ctl: "+this._filter+")")}return y&&(this._filter=null),y}},{key:"_copyFilter",value:function(a,n,t,e,u,l,g,C){var x=e*u*3,y;if(x<12){if(l.rQwait("TIGHT",x))return!1;y=l.rQshiftBytes(x)}else{if(y=this._readData(l),y===null)return!1;this._zlibs[a].setInput(y),y=this._zlibs[a].inflate(x),this._zlibs[a].setInput(null)}return g.blitRgbImage(n,t,e,u,y,0,!1),!0}},{key:"_paletteFilter",value:function(a,n,t,e,u,l,g,C){if(this._numColors===0){if(l.rQwait("TIGHT palette",1))return!1;var x=l.rQpeek8()+1,y=x*3;if(l.rQwait("TIGHT palette",1+y))return!1;this._numColors=x,l.rQskipBytes(1),l.rQshiftTo(this._palette,y)}var T=this._numColors<=2?1:8,A=Math.floor((e*T+7)/8),E=A*u,b;if(E<12){if(l.rQwait("TIGHT",E))return!1;b=l.rQshiftBytes(E)}else{if(b=this._readData(l),b===null)return!1;this._zlibs[a].setInput(b),b=this._zlibs[a].inflate(E),this._zlibs[a].setInput(null)}return this._numColors==2?this._monoRect(n,t,e,u,b,this._palette,g):this._paletteRect(n,t,e,u,b,this._palette,g),this._numColors=0,!0}},{key:"_monoRect",value:function(a,n,t,e,u,l,g){for(var C=this._getScratchBuffer(t*e*4),x=Math.floor((t+7)/8),y=Math.floor(t/8),T=0;T=0;v--)A=(T*t+b*8+7-v)*4,E=(u[T*x+b]>>v&1)*3,C[A]=l[E],C[A+1]=l[E+1],C[A+2]=l[E+2],C[A+3]=255;for(var O=7;O>=8-t%8;O--)A=(T*t+b*8+7-O)*4,E=(u[T*x+b]>>O&1)*3,C[A]=l[E],C[A+1]=l[E+1],C[A+2]=l[E+2],C[A+3]=255}g.blitRgbxImage(a,n,t,e,C,0,!1)}},{key:"_paletteRect",value:function(a,n,t,e,u,l,g){for(var C=this._getScratchBuffer(t*e*4),x=t*e*4,y=0,T=0;y1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(S.a)())return null;var o=document.createElement("style");if((d=c.csp)===null||d===void 0?void 0:d.nonce){var i;o.nonce=(i=c.csp)===null||i===void 0?void 0:i.nonce}o.innerHTML=p;var s=L(c),a=s.firstChild;return c.prepend&&s.prepend?s.prepend(o):c.prepend&&a?s.insertBefore(o,a):s.appendChild(o),o}var _=new Map;function r(p,d){var c=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},o=L(c);if(!_.has(o)){var i=m("",c),s=i.parentNode;_.set(o,s),s.removeChild(i)}var a=Array.from(_.get(o).children).find(function(l){return l.tagName==="STYLE"&&l[f]===d});if(a){var n,t;if(((n=c.csp)===null||n===void 0?void 0:n.nonce)&&a.nonce!==((t=c.csp)===null||t===void 0?void 0:t.nonce)){var e;a.nonce=(e=c.csp)===null||e===void 0?void 0:e.nonce}return a.innerHTML!==p&&(a.innerHTML=p),a}var u=m(p,c);return u[f]=d,u}},BUUv:function(Re,I,h){},BWJ9:function(Re,I,h){},"Cs+z":function(Re,I,h){Re.exports=h.p+"static/jqr.b801d45b.png"},"Ct/S":function(Re,I,h){Re.exports={tilte:"tilte___1Tz7i",flexRow:"flexRow___3w9_D",flexColumn:"flexColumn___2HzC_",footerWrap:"footerWrap___12F5M",img:"img___3ED9Z",content:"content___rqPDY",modalContent:"modalContent___2h4ne"}},Cy2x:function(Re,I,h){"use strict";var S=h("DjyN"),f=h("NUBc"),L=h("cWXX"),m=h("/ezw"),_=h("+L6B"),r=h("2/Rp"),p=h("miYZ"),d=h("tsqr"),c=h("2qtc"),o=h("kLXV"),i=h("9og8"),s=h("tJVT"),a=h("WmNS"),n=h.n(a),t=h("q1tI"),e=h.n(t),u=h("Ty5D"),l=h("9kvl"),g=h("m3rI"),C=h("7Kak"),x=h("9yH6"),y=h("PpiC"),T=h("cU5J"),A=h.n(T),E=function(H){var ae=H.shixunsDetail,ve=H.globalSetting,de=H.loading,be=H.dispatch,z=H.onReloadData,ne=Object(y.a)(H,["shixunsDetail","globalSetting","loading","dispatch","onReloadData"]),fe=Object(t.useState)(),ie=Object(s.a)(fe,2),oe=ie[0],U=ie[1],ee=Object(t.useState)([]),J=Object(s.a)(ee,2),le=J[0],Pe=J[1];Object(t.useEffect)(function(){ae.actionTabs.key==="Collaborators-ChangeManager"&&Qe()},[ae.actionTabs.key]);var Qe=function(){var Le=Object(i.a)(n.a.mark(function Oe(){var Ce,ue;return n.a.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:return te.next=2,be({type:"shixunsDetail/getChangeManager",payload:{id:(Ce=ae.actionTabs.params)===null||Ce===void 0?void 0:Ce.id}});case 2:ue=te.sent,Pe(ue||[]);case 4:case"end":return te.stop()}},Oe)}));return function(){return Le.apply(this,arguments)}}(),$e=function(){var Oe;be({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:(Oe=ae.actionTabs.params)===null||Oe===void 0?void 0:Oe.id}}})},et=function(){var Le=Object(i.a)(n.a.mark(function Oe(){var Ce,ue;return n.a.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:if(oe){te.next=3;break}return d.b.info("\u6240\u9009\u4EBA\u5458\u4E3A\u7A7A\uFF0C\u6CA1\u6709\u66F4\u6362\u6210\u529F"),te.abrupt("return");case 3:return te.next=5,be({type:"shixunsDetail/changeManager",payload:{id:(Ce=ae.actionTabs.params)===null||Ce===void 0?void 0:Ce.id,user_id:oe}});case 5:ue=te.sent,Ve(),ue&&(z(),d.b.info(ue.message));case 8:case"end":return te.stop()}},Oe)}));return function(){return Le.apply(this,arguments)}}(),Ve=function(){be({type:"shixunsDetail/setActionTabs",payload:{}}),U(null)};return e.a.createElement(o.a,{centered:!0,keyboard:!1,closable:!1,title:"\u66F4\u6362\u7BA1\u7406\u5458",visible:ae.actionTabs.key==="Collaborators-ChangeManager",confirmLoading:de.effects["shixunsDetail/changeManager"],onOk:et,onCancel:Ve},e.a.createElement("div",null,e.a.createElement("div",{className:A.a.title},"\u9009\u62E9\u7684\u6210\u5458\u5C06\u4F1A\u6210\u4E3A\u65B0\u7684\u7BA1\u7406\u5458",e.a.createElement("br",null),"\u60A8\u5C06\u4E0D\u518D\u62E5\u6709\u7BA1\u7406\u5458\u7684\u6743\u9650\uFF0C\u4F46\u60A8\u4ECD\u662F\u5408\u4F5C\u56E2\u961F\u7684\u4E00\u5458"),e.a.createElement("div",{className:A.a.content},le.length?e.a.createElement(x.a.Group,{value:oe,onChange:function(Oe){return U(Oe.target.value)}},le.map(function(Le,Oe){return e.a.createElement(x.a,{className:A.a.radio,key:Oe,value:Le.user_id},Le.name)})):e.a.createElement("div",{className:A.a.add},e.a.createElement("span",null,"\u8BF7\u5148\u5C06\u65B0\u7684\u7BA1\u7406\u5458\u901A\u8FC7",e.a.createElement("a",{className:A.a.colorBlue,onClick:$e},'"\u6DFB\u52A0\u5408\u4F5C\u8005"'),"\u52A0\u5165\u5408\u4F5C\u8005\u5217\u8868")))))},b=Object(l.a)(function(M){var H=M.shixunsDetail,ae=M.loading,ve=M.globalSetting;return{shixunsDetail:H,globalSetting:ve,loading:ae}})(E),v=h("Znn+"),O=h("ZTPi"),D=h("ju9d"),W=O.a.TabPane,Q=function(M){var H=M.visible,ae=M.onCancel,ve=M.onSelectGroup,de=M.shixunId,be=M.onSelectCollaborator;return e.a.createElement(o.a,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",visible:H,width:1100,centered:!0,keyboard:!1,onCancel:ae,maskClosable:!1,destroyOnClose:!0,forceRender:!0,bodyStyle:{minHeight:400,padding:"0 20px 20px 20px"},footer:null},e.a.createElement(O.a,{defaultActiveKey:"1"},e.a.createElement(W,{tab:"\u641C\u7D22\u6DFB\u52A0",key:"1"},e.a.createElement(D.a,{type:1,onCancel:ae,container_type:2,container_id:de,onSelect:be}))))},j=h("bL63"),Z=h.n(j),Y=h("xvlK"),w=h("ruvs"),P=h("ErOA"),k=function(H){var ae,ve,de,be,z,ne=H.shixunsDetail,fe=H.globalSetting,ie=H.loading,oe=H.user,U=H.dispatch,ee=H.position,J=Object(t.useRef)(),le=Object(t.useState)(0),Pe=Object(s.a)(le,2),Qe=Pe[0],$e=Pe[1],et=Object(t.useState)([]),Ve=Object(s.a)(et,2),Le=Ve[0],Oe=Ve[1],Ce=Object(t.useState)({id:null,page:1}),ue=Object(s.a)(Ce,2),N=ue[0],te=ue[1],F=Object(u.i)(),Ae=Object(t.useState)({}),tt=Object(s.a)(Ae,2),he=tt[0],We=tt[1],rt=(ae=oe.userInfo)===null||ae===void 0||((ve=ae.shixun)===null||ve===void 0)?void 0:ve.editable,V=((de=oe.userInfo)===null||de===void 0?void 0:de.role)<=2||((be=oe.userInfo)===null||be===void 0||((z=be.shixun)===null||z===void 0)?void 0:z.is_creator);Object(t.useEffect)(function(){J.current=F==null?void 0:F.taskId,N.id=F==null?void 0:F.taskId,te(N),Be(N)},[]);var Be=function(){var B=Object(i.a)(n.a.mark(function He(at){var R;return n.a.wrap(function(Ue){for(;;)switch(Ue.prev=Ue.next){case 0:return Ue.next=2,Object(P.a)("/api/sci/projects/".concat(F==null?void 0:F.taskId,"/get_project_partners.json"),{method:"get"});case 2:R=Ue.sent,R&&(Oe(R.users||[]),$e(R.users_count),We(R));case 4:case"end":return Ue.stop()}},He)}));return function(at){return B.apply(this,arguments)}}(),xe=function(){var B=Object(i.a)(n.a.mark(function He(){var at;return n.a.wrap(function(Me){for(;;)switch(Me.prev=Me.next){case 0:return N.page=1,te(N),at=Object(w.b)(),Me.next=5,U({type:"user/getUserInfo",payload:at});case 5:return Me.next=7,Be(N);case 7:case"end":return Me.stop()}},He)}));return function(){return B.apply(this,arguments)}}(),ke=function(He){N.page=He,te(N),Be(N)},De=function(He){o.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:e.a.createElement("div",{className:Z.a.modal},"\u786E\u5B9A\u8981\u5220\u9664\u5417\uFF1F"),onOk:function(){var at=Object(i.a)(n.a.mark(function Me(){var Ue;return n.a.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:return ye.next=2,Object(P.a)("/api/sci/projects/".concat(F==null?void 0:F.taskId,"/del_project_partner.json"),{method:"DELETE",body:{user_id:He}});case 2:Ue=ye.sent,d.b.info("\u5220\u9664\u6210\u529F"),N.page=1,te(N),Be(N);case 7:case"end":return ye.stop()}},Me)}));function R(){return at.apply(this,arguments)}return R}()})},Ne=function(){U({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:J.current}}})};function se(){U({type:"shixunsDetail/setActionTabs",payload:{}})}var we={visible:ne.actionTabs.key==="Collaborators-AddCollaborator",onCancel:se,shixunId:J.current,onSelectCollaborator:function(){var B=Object(i.a)(n.a.mark(function at(R){var Me;return n.a.wrap(function(q){for(;;)switch(q.prev=q.next){case 0:return se(),q.next=3,Object(P.a)("/api/sci/projects/".concat(J.current,"/bacht_add_project_partners.json"),{method:"POST",body:{user_ids:R}});case 3:Me=q.sent,Me&&(d.b.success("\u6DFB\u52A0\u6210\u529F"),xe());case 5:case"end":return q.stop()}},at)}));function He(at){return B.apply(this,arguments)}return He}(),onSelectGroup:function(){var B=Object(i.a)(n.a.mark(function at(R){var Me;return n.a.wrap(function(q){for(;;)switch(q.prev=q.next){case 0:return se(),q.next=3,U({type:"shixunsDetail/addTeachGroupMember",payload:{identifier:J.current,group_id:R.group_id}});case 3:Me=q.sent,Me&&(d.b.success("\u6DFB\u52A0\u6210\u529F"),xe());case 5:case"end":return q.stop()}},at)}));function He(at){return B.apply(this,arguments)}return He}()};return e.a.createElement("section",null,e.a.createElement("div",{className:Z.a.wrap},e.a.createElement("div",{className:Z.a.content},e.a.createElement("div",{className:Z.a.head},e.a.createElement("span",{className:Z.a.headCount},"\u5408\u4F5C\u8005\uFF08",Qe,"\u4EBA\uFF09"),e.a.createElement("div",null,e.a.createElement(r.a,{className:Z.a.button,style:{marginRight:ee==="detail"?0:"20px"},onClick:Ne,icon:e.a.createElement(Y.a,null)},"\u6DFB\u52A0\u5408\u4F5C\u8005"))),e.a.createElement("div",{className:Z.a.list},e.a.createElement(m.a,{loading:!1,active:!0,avatar:{size:40},paragraph:{rows:3},className:"mt30"},Le.map(function(B,He){return e.a.createElement("div",{style:{display:"inline-block",width:"50%"},key:He},e.a.createElement("div",{className:Z.a.itemWrap},e.a.createElement("a",{target:"_blank",className:Z.a.imgWrap},e.a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"48",width:"48",className:Z.a.img,src:"".concat(g.a.IMG_SERVER,"/images/").concat(B==null?void 0:B.image_url)}),(B==null?void 0:B.is_creator)&&e.a.createElement("span",{className:Z.a.manager},"\u521B\u5EFA\u8005")),e.a.createElement("div",{className:Z.a.itemContent},e.a.createElement("div",{className:Z.a.nameWrap},e.a.createElement("a",{target:"_blank",className:Z.a.name},B==null?void 0:B.user_name),e.a.createElement("div",{className:Z.a.actionGroup},!(B!=null&&B.is_creator)&&(V||he!=null&&he.current_user_is_creator)?e.a.createElement("a",{className:Z.a.deletetitle,onClick:function(){return De(B.id)}},"\u5220\u9664"):null)),e.a.createElement("p",{className:Z.a.schoolWrap},e.a.createElement("span",{className:Z.a.school},B==null?void 0:B.school_name)))))})))),Qe>10&&e.a.createElement("div",{className:Z.a.countWrap},e.a.createElement(f.a,{showQuickJumper:!1,showSizeChanger:!1,total:Qe,onChange:function(He){return ke(He)},pageSize:10,current:N.page}))),e.a.createElement(b,{onReloadData:xe}),e.a.createElement(Q,we))},K=I.a=Object(l.a)(function(M){var H=M.shixunsDetail,ae=M.loading,ve=M.globalSetting,de=M.user;return{shixunsDetail:H,globalSetting:ve,user:de,loading:ae}})(k)},E1Sb:function(Re,I){Re.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAACgCAYAAAB+HS7YAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjczMUZFNjhCMDE3NzExRUJCOEU5RDg5RTZBOTI5QTU3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjczMUZFNjhDMDE3NzExRUJCOEU5RDg5RTZBOTI5QTU3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzMxRkU2ODkwMTc3MTFFQkI4RTlEODlFNkE5MjlBNTciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzMxRkU2OEEwMTc3MTFFQkI4RTlEODlFNkE5MjlBNTciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7zBaLcAAACAElEQVR42uzdzyvDcRzH8ffsZiVc/IjbkOTuShN/gXIgYi5y2AlpFBL/AAdLiXBgBwfUxplmyU2tRK4sTey0+H6+RbKD7Gtfb/V817t963t59Nnn9f58+7aap6LO/yq6KmN13OoJq1MehcD3erS6rUT0VrnVC5qBpgLagWXagQIQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAABUCD6Lbkr5L2W2uv9bS3LR4vd6iAb/9BaaBfa7K+oa8+0exEwmOheT5+UXnV9zd2SEHeztSU12ldw+2tjRLbH/X/lQbktqaansluwLtelPs85XKZmRFggN9eseMSbVJ9+Js2HHCizoHRwb7ZWN12V5VtYPaacJdOUmcJNy1o67QhLt6FheScNcfFkyqmxr9eoGHsWMZD8/qBCYvLmV4NCS5XE4f8PrmVnoHRySbzeoLyf1DWnr6huxPdWPGrJhZObOC6ga12Wtmz5m9p/Kom5yZt1Or8mFhbWNLIuubOh+3fjrrXAUWMutcAxY661wBOpl1RQc6nXVFBf7GrHMEPEskP65PE+d5901anc46R68+/rp4/QYQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAP8dMKMdGNcMNH9eMaUR+GR11Oo2q6/eBBgA/5+hicfO9/sAAAAASUVORK5CYII="},E7E6:function(Re,I){Re.exports="data:image/png;base64,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"},E9nw:function(Re,I){Re.exports=function(){var h=document.getSelection();if(!h.rangeCount)return function(){};for(var S=document.activeElement,f=[],L=0;L=48&&e.keyCode<=57)u=e.keyCode;else if(e.keyCode>=65&&e.keyCode<=90){var g=String.fromCharCode(e.keyCode);e.shiftKey?g=g.toUpperCase():g=g.toLowerCase(),u=g.charCodeAt()}else u=0;this._sendKeyEvent(u,l,!0)}},{key:"_handleKeyUp",value:function(e){(0,L.stopEvent)(e);var u=this._getKeyCode(e);if(this._altGrArmed&&(this._altGrArmed=!1,clearTimeout(this._altGrTimeout),this._sendKeyEvent(_.default.XK_Control_L,"ControlLeft",!0)),(r.isMac()||r.isIOS())&&u==="CapsLock"){this._sendKeyEvent(_.default.XK_Caps_Lock,"CapsLock",!0),this._sendKeyEvent(_.default.XK_Caps_Lock,"CapsLock",!1);return}this._sendKeyEvent(this._keyDownList[u],u,!1),r.isWindows()&&(u==="ShiftLeft"||u==="ShiftRight")&&("ShiftRight"in this._keyDownList&&this._sendKeyEvent(this._keyDownList.ShiftRight,"ShiftRight",!1),"ShiftLeft"in this._keyDownList&&this._sendKeyEvent(this._keyDownList.ShiftLeft,"ShiftLeft",!1))}},{key:"_handleAltGrTimeout",value:function(){this._altGrArmed=!1,clearTimeout(this._altGrTimeout),this._sendKeyEvent(_.default.XK_Control_L,"ControlLeft",!0)}},{key:"_allKeysUp",value:function(){f.Debug(">> Keyboard.allKeysUp");for(var e in this._keyDownList)this._sendKeyEvent(this._keyDownList[e],e,!1);f.Debug("<< Keyboard.allKeysUp")}},{key:"_checkAlt",value:function(e){if(e.skipCheckAlt)return;if(e.altKey)return;var u=this._target,l=this._keyDownList;["AltLeft","AltRight"].forEach(function(g){if(!(g in l))return;var C=new KeyboardEvent("keyup",{key:l[g],code:g});C.skipCheckAlt=!0,u.dispatchEvent(C)})}},{key:"grab",value:function(){if(this._target.addEventListener("keydown",this._eventHandlers.keydown),this._target.addEventListener("keyup",this._eventHandlers.keyup),this._target.addEventListener("keypress",this._eventHandlers.keypress),window.addEventListener("blur",this._eventHandlers.blur),r.isWindows()&&r.isFirefox()){var e=this._eventHandlers.checkalt;["mousedown","mouseup","mousemove","wheel","touchstart","touchend","touchmove","keydown","keyup"].forEach(function(u){return document.addEventListener(u,e,{capture:!0,passive:!0})})}}},{key:"ungrab",value:function(){if(r.isWindows()&&r.isFirefox()){var e=this._eventHandlers.checkalt;["mousedown","mouseup","mousemove","wheel","touchstart","touchend","touchmove","keydown","keyup"].forEach(function(u){return document.removeEventListener(u,e)})}this._target.removeEventListener("keydown",this._eventHandlers.keydown),this._target.removeEventListener("keyup",this._eventHandlers.keyup),this._target.removeEventListener("keypress",this._eventHandlers.keypress),window.removeEventListener("blur",this._eventHandlers.blur),this._allKeysUp()}}]),n}();I.default=a},GABl:function(Re,I){Re.exports="data:image/png;base64,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"},GQ8N:function(Re,I,h){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.toUnsigned32bit=S,I.toSigned32bit=f;function S(L){return L>>>0}function f(L){return L|0}},GdRQ:function(Re,I,h){"use strict";function S(A){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(b){return typeof b}:S=function(b){return b&&typeof Symbol=="function"&&b.constructor===Symbol&&b!==Symbol.prototype?"symbol":typeof b},S(A)}Object.defineProperty(I,"__esModule",{value:!0}),I.isMac=u,I.isWindows=l,I.isIOS=g,I.isSafari=C,I.isIE=x,I.isEdge=y,I.isFirefox=T,I.hasScrollbarGutter=I.supportsImageMetadata=I.supportsCursorURIs=I.dragThreshold=I.isTouchDevice=void 0;var f=m(h("Lo0S"));function L(){if(typeof WeakMap!="function")return null;var A=new WeakMap;return L=function(){return A},A}function m(A){if(A&&A.__esModule)return A;if(A===null||S(A)!=="object"&&typeof A!="function")return{default:A};var E=L();if(E&&E.has(A))return E.get(A);var b={},v=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var O in A)if(Object.prototype.hasOwnProperty.call(A,O)){var D=v?Object.getOwnPropertyDescriptor(A,O):null;D&&(D.get||D.set)?Object.defineProperty(b,O,D):b[O]=A[O]}return b.default=A,E&&E.set(A,b),b}var _="ontouchstart"in document.documentElement||document.ontouchstart!==void 0||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0;I.isTouchDevice=_,window.addEventListener("touchstart",function A(){I.isTouchDevice=_=!0,window.removeEventListener("touchstart",A,!1)},!1);var r=10*(window.devicePixelRatio||1);I.dragThreshold=r;var p=!1;try{var d=document.createElement("canvas");d.style.cursor='url("data:image/x-icon;base64,AAACAAEACAgAAAIAAgA4AQAAFgAAACgAAAAIAAAAEAAAAAEAIAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAD/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAA==") 2 2, default',d.style.cursor.indexOf("url")===0?(f.Info("Data URI scheme cursor supported"),p=!0):f.Warn("Data URI scheme cursor not supported")}catch(A){f.Error("Data URI scheme cursor test exception: "+A)}var c=p;I.supportsCursorURIs=c;var o=!1;try{new ImageData(new Uint8ClampedArray(4),1,1),o=!0}catch(A){}var i=o;I.supportsImageMetadata=i;var s=!0;try{var a=document.createElement("div");a.style.visibility="hidden",a.style.overflow="scroll",document.body.appendChild(a);var n=document.createElement("div");a.appendChild(n);var t=a.offsetWidth-n.offsetWidth;a.parentNode.removeChild(a),s=t!=0}catch(A){f.Error("Scrollbar test exception: "+A)}var e=s;I.hasScrollbarGutter=e;function u(){return navigator&&!!/mac/i.exec(navigator.platform)}function l(){return navigator&&!!/win/i.exec(navigator.platform)}function g(){return navigator&&(!!/ipad/i.exec(navigator.platform)||!!/iphone/i.exec(navigator.platform)||!!/ipod/i.exec(navigator.platform))}function C(){return navigator&&navigator.userAgent.indexOf("Safari")!==-1&&navigator.userAgent.indexOf("Chrome")===-1}function x(){return navigator&&!!/trident/i.exec(navigator.userAgent)}function y(){return navigator&&!!/edge/i.exec(navigator.userAgent)}function T(){return navigator&&!!/firefox/i.exec(navigator.userAgent)}},GfqC:function(Re,I,h){"use strict";var S=h("q1tI"),f=h.n(S),L=h("TSYQ"),m=h.n(L);function _(P,k){var K="cannot "+P.method+" "+P.action+" "+k.status+"'",M=new Error(K);return M.status=k.status,M.method=P.method,M.url=P.action,M}function r(P){var k=P.responseText||P.response;if(!k)return k;try{return JSON.parse(k)}catch(K){return k}}function p(P){var k=new XMLHttpRequest;P.onProgress&&k.upload&&(k.upload.onprogress=function(ae){ae.total>0&&(ae.percent=ae.loaded/ae.total*100),P.onProgress(ae)});var K=new FormData;P.data&&Object.keys(P.data).forEach(function(H){var ae=P.data[H];if(Array.isArray(ae)){ae.forEach(function(ve){K.append(H+"[]",ve)});return}K.append(H,P.data[H])}),P.file instanceof Blob?K.append(P.filename,P.file,P.file.name):K.append(P.filename,P.file),k.onerror=function(ae){P.onError(ae)},k.onload=function(){return k.status<200||k.status>=300?P.onError(_(P,k),r(k)):P.onSuccess(r(k),k)},k.open(P.method,P.action,!0),P.withCredentials&&"withCredentials"in k&&(k.withCredentials=!0);var M=P.headers||{};return M["X-Requested-With"]!==null&&k.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(M).forEach(function(H){M[H]!==null&&k.setRequestHeader(H,M[H])}),k.send(K),{abort:function(){k.abort()}}}var d=+new Date,c=0;function o(){return"rc-upload-"+d+"-"+ ++c}function i(P,k){return P.indexOf(k,P.length-k.length)!==-1}var s=function(P,k){if(P&&k){var K=Array.isArray(k)?k:k.split(","),M=P.name||"",H=P.type||"",ae=H.replace(/\/.*$/,"");return K.some(function(ve){var de=ve.trim();return de.charAt(0)==="."?i(M.toLowerCase(),de.toLowerCase()):/\/\*$/.test(de)?ae===de.replace(/\/.*$/,""):H===de})}return!0};function a(P,k){var K=P.createReader(),M=[];function H(){K.readEntries(function(ae){var ve=Array.prototype.slice.apply(ae);M=M.concat(ve);var de=!ve.length;de?k(M):H()})}H()}var n=function(k,K,M){var H=function ae(ve,de){de=de||"",ve.isFile?ve.file(function(be){M(be)&&(ve.fullPath&&!be.webkitRelativePath&&(Object.defineProperties(be,{webkitRelativePath:{writable:!0}}),be.webkitRelativePath=ve.fullPath.replace(/^\//,""),Object.defineProperties(be,{webkitRelativePath:{writable:!1}})),K([be]))}):ve.isDirectory&&a(ve,function(be){be.forEach(function(z){ae(z,""+de+ve.name+"/")})})};k.forEach(function(ae){H(ae.webkitGetAsEntry())})},t=n,e=Object.assign||function(P){for(var k=1;k=0)continue;if(!Object.prototype.hasOwnProperty.call(P,M))continue;K[M]=P[M]}return K}function x(P,k){if(!(P instanceof k))throw new TypeError("Cannot call a class as a function")}function y(P,k){if(!P)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return k&&(typeof k=="object"||typeof k=="function")?k:P}function T(P,k){if(typeof k!="function"&&k!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof k);P.prototype=Object.create(k&&k.prototype,{constructor:{value:P,enumerable:!1,writable:!0,configurable:!0}}),k&&(Object.setPrototypeOf?Object.setPrototypeOf(P,k):P.__proto__=k)}var A=function(k){return Object.keys(k).reduce(function(K,M){return(M.substr(0,5)==="data-"||M.substr(0,5)==="aria-"||M==="role")&&(K[M]=k[M]),K},{})},E=function(P){T(k,P);function k(){var K,M,H,ae;x(this,k);for(var ve=arguments.length,de=Array(ve),be=0;bethis.chunkSize&&(this.chunkSize=o,this.strm.output=new Uint8Array(this.chunkSize)),this.strm.next_out=0,this.strm.avail_out=o;var i=(0,S.inflate)(this.strm,0);if(i<0)throw new Error("zlib inflate failed");if(this.strm.next_out!=o)throw new Error("Incomplete zlib block");return new Uint8Array(this.strm.output.buffer,0,this.strm.next_out)}},{key:"reset",value:function(){(0,S.inflateReset)(this.strm)}}]),d}();I.default=p},IxHN:function(Re,I,h){"use strict";var S=h("q1tI"),f=h.n(S),L=h("07cG"),m=h.n(L);I.a=function(_){var r=_.message,p=_.className,d=_.children,c=_.style,o=c===void 0?{}:c;return f.a.createElement("div",{className:"".concat(m.a.idsRingWrapper," ").concat(p)},f.a.createElement("div",{className:m.a.ldsRing},f.a.createElement("div",null),f.a.createElement("div",null),f.a.createElement("div",null),f.a.createElement("div",null)),r?f.a.createElement("p",{style:o},r):null,d)}},J66h:function(Re,I,h){(function(S){var f,L;(function(m,_){Re.exports=_(m)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof S!="undefined"?S:this,function(m){"use strict";m=m||{};var _=m.Base64,r="2.6.4",p="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",d=function(j){for(var Z={},Y=0,w=j.length;Y>>6)+c(128|Z&63):c(224|Z>>>12&15)+c(128|Z>>>6&63)+c(128|Z&63)}else{var Z=65536+(j.charCodeAt(0)-55296)*1024+(j.charCodeAt(1)-56320);return c(240|Z>>>18&7)+c(128|Z>>>12&63)+c(128|Z>>>6&63)+c(128|Z&63)}},i=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,s=function(j){return j.replace(i,o)},a=function(j){var Z=[0,2,1][j.length%3],Y=j.charCodeAt(0)<<16|(j.length>1?j.charCodeAt(1):0)<<8|(j.length>2?j.charCodeAt(2):0),w=[p.charAt(Y>>>18),p.charAt(Y>>>12&63),Z>=2?"=":p.charAt(Y>>>6&63),Z>=1?"=":p.charAt(Y&63)];return w.join("")},n=m.btoa&&typeof m.btoa=="function"?function(j){return m.btoa(j)}:function(j){if(j.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return j.replace(/[\s\S]{1,3}/g,a)},t=function(j){return n(s(String(j)))},e=function(j){return j.replace(/[+\/]/g,function(Z){return Z=="+"?"-":"_"}).replace(/=/g,"")},u=function(j,Z){return Z?e(t(j)):t(j)},l=function(j){return u(j,!0)},g;m.Uint8Array&&(g=function(j,Z){for(var Y="",w=0,P=j.length;w>>18)+p.charAt(H>>>12&63)+(typeof K!="undefined"?p.charAt(H>>>6&63):"=")+(typeof M!="undefined"?p.charAt(H&63):"=")}return Z?e(Y):Y});var C=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,x=function(j){switch(j.length){case 4:var Z=(7&j.charCodeAt(0))<<18|(63&j.charCodeAt(1))<<12|(63&j.charCodeAt(2))<<6|63&j.charCodeAt(3),Y=Z-65536;return c((Y>>>10)+55296)+c((Y&1023)+56320);case 3:return c((15&j.charCodeAt(0))<<12|(63&j.charCodeAt(1))<<6|63&j.charCodeAt(2));default:return c((31&j.charCodeAt(0))<<6|63&j.charCodeAt(1))}},y=function(j){return j.replace(C,x)},T=function(j){var Z=j.length,Y=Z%4,w=(Z>0?d[j.charAt(0)]<<18:0)|(Z>1?d[j.charAt(1)]<<12:0)|(Z>2?d[j.charAt(2)]<<6:0)|(Z>3?d[j.charAt(3)]:0),P=[c(w>>>16),c(w>>>8&255),c(w&255)];return P.length-=[0,0,2,1][Y],P.join("")},A=m.atob&&typeof m.atob=="function"?function(j){return m.atob(j)}:function(j){return j.replace(/\S{1,4}/g,T)},E=function(j){return A(String(j).replace(/[^A-Za-z0-9\+\/]/g,""))},b=function(j){return y(A(j))},v=function(j){return String(j).replace(/[-_]/g,function(Z){return Z=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},O=function(j){return b(v(j))},D;m.Uint8Array&&(D=function(j){return Uint8Array.from(E(v(j)),function(Z){return Z.charCodeAt(0)})});var W=function(){var j=m.Base64;return m.Base64=_,j};if(m.Base64={VERSION:r,atob:E,btoa:n,fromBase64:O,toBase64:u,utob:s,encode:u,encodeURI:l,btou:y,decode:O,noConflict:W,fromUint8Array:g,toUint8Array:D},typeof Object.defineProperty=="function"){var Q=function(j){return{value:j,enumerable:!1,writable:!0,configurable:!0}};m.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",Q(function(){return O(this)})),Object.defineProperty(String.prototype,"toBase64",Q(function(j){return u(this,j)})),Object.defineProperty(String.prototype,"toBase64URI",Q(function(){return u(this,!0)}))}}return m.Meteor&&(Base64=m.Base64),Re.exports?Re.exports.Base64=m.Base64:!(f=[],L=function(){return m.Base64}.apply(I,f),L!==void 0&&(Re.exports=L)),{Base64:m.Base64}})}).call(this,h("IyRk"))},JJs0:function(Re,I,h){Re.exports={flex_box_center:"flex_box_center___XQaQv",flex_space_between:"flex_space_between___MKaIy",flex_box_vertical_center:"flex_box_vertical_center___1mxtL",flex_box_center_end:"flex_box_center_end___2F_Ix",flex_box_column:"flex_box_column___2uQCp",wrap:"wrap___3HzlV",list:"list___1j7BW",page:"page___1eDtu"}},JSwD:function(Re,I,h){"use strict";function S(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(l){return typeof l}:S=function(l){return l&&typeof Symbol=="function"&&l.constructor===Symbol&&l!==Symbol.prototype?"symbol":typeof l},S(e)}Object.defineProperty(I,"__esModule",{value:!0}),I.default=t;var f=m(h("6BzB"));function L(){if(typeof WeakMap!="function")return null;var e=new WeakMap;return L=function(){return e},e}function m(e){if(e&&e.__esModule)return e;if(e===null||S(e)!=="object"&&typeof e!="function")return{default:e};var u=L();if(u&&u.has(e))return u.get(e);var l={},g=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var C in e)if(Object.prototype.hasOwnProperty.call(e,C)){var x=g?Object.getOwnPropertyDescriptor(e,C):null;x&&(x.get||x.set)?Object.defineProperty(l,C,x):l[C]=e[C]}return l.default=e,u&&u.set(e,l),l}var _=15,r=852,p=592,d=0,c=1,o=2,i=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],s=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],a=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],n=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];function t(e,u,l,g,C,x,y,T){var A=T.bits,E=0,b=0,v=0,O=0,D=0,W=0,Q=0,j=0,Z=0,Y=0,w,P,k,K,M,H=null,ae=0,ve,de=new f.Buf16(_+1),be=new f.Buf16(_+1),z=null,ne=0,fe,ie,oe;for(E=0;E<=_;E++)de[E]=0;for(b=0;b=1&&!(de[O]!==0);O--);if(D>O&&(D=O),O===0)return C[x++]=1<<24|64<<16|0,C[x++]=1<<24|64<<16|0,T.bits=1,0;for(v=1;v0&&(e===d||O!==1))return-1;for(be[1]=0,E=1;E<_;E++)be[E+1]=be[E]+de[E];for(b=0;br||e===o&&Z>p)return 1;for(;;){fe=E-Q,y[b]ve?(ie=z[ne+y[b]],oe=H[ae+y[b]]):(ie=32+64,oe=0),w=1<>Q)+P]=fe<<24|ie<<16|oe|0;while(P!==0);for(w=1<>=1;if(w!==0?(Y&=w-1,Y+=w):Y=0,b++,--de[E]===0){if(E===O)break;E=u[l+y[b]]}if(E>D&&(Y&K)!==k){for(Q===0&&(Q=D),M+=v,W=E-Q,j=1<r||e===o&&Z>p)return 1;k=Y&K,C[k]=D<<24|W<<16|M-x|0}}return Y!==0&&(C[M+Y]=E-Q<<24|64<<16|0),T.bits=D,0}},JWDV:function(Re,I,h){Re.exports=h.p+"static/charpter-white.5fa14f93.svg"},JeFH:function(Re,I){Re.exports="data:image/png;base64,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"},Jky8:function(Re,I,h){"use strict";var S=h("sRBo"),f=h("kaz8"),L=h("5NDa"),m=h("5rEg"),_=h("miYZ"),r=h("tsqr"),p=h("9og8"),d=h("2qtc"),c=h("kLXV"),o=h("tJVT"),i=h("WmNS"),s=h.n(i),a=h("q1tI"),n=h.n(a),t=h("9kvl"),e=h("6CvP"),u=h("1XHU"),l=h("1vsH"),g;(function(x){x[x.Professor=1]="Professor",x[x.AssistantProfessor=2]="AssistantProfessor",x[x.Student=3]="Student"})(g||(g={}));var C=function(y){var T=y.visible,A=y.user,E=y.onCancel,b=E===void 0?function(){}:E,v=Object(a.useState)(),O=Object(o.a)(v,2),D=O[0],W=O[1],Q=Object(a.useState)([]),j=Object(o.a)(Q,2),Z=j[0],Y=j[1],w=Object(a.useState)(!1),P=Object(o.a)(w,2),k=P[0],K=P[1],M=Object(a.useState)(!1),H=Object(o.a)(M,2),ae=H[0],ve=H[1],de=Object(a.useState)(),be=Object(o.a)(de,2),z=be[0],ne=be[1];Object(a.useEffect)(function(){var U;if(A!=null&&(U=A.userInfo)!==null&&U!==void 0&&U.identity){var ee;Y([(A==null||((ee=A.userInfo)===null||ee===void 0)?void 0:ee.identity)==="student"?3:1])}},[A]);var fe=function(ee,J){if(Z.includes(g.Professor)){c.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:n.a.createElement("div",{className:"tc"},J||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:function(){t.d.push("/classrooms/".concat(ee,"/students"))}});return}t.d.push("/classrooms/".concat(ee,"/students"))},ie=function(){var U=Object(p.a)(s.a.mark(function ee(){var J;return s.a.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:if(D){Pe.next=3;break}return r.b.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A"),Pe.abrupt("return");case 3:return K(!0),Pe.next=6,Object(e.c)({invite_code:D,professor:Z.includes(g.Professor)?1:null,assistant_professor:Z.includes(g.AssistantProfessor)?1:null,student:Z.includes(g.Student)?1:null});case 6:if(J=Pe.sent,K(!1),!((J==null?void 0:J.status)===-2)){Pe.next=22;break}if(oe(),!(J.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1")){Pe.next=14;break}return ve(!0),ne(1),Pe.abrupt("return");case 14:if(!(J.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1")){Pe.next=18;break}return ve(!0),ne(2),Pe.abrupt("return");case 18:if(!(J.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1")){Pe.next=22;break}return ve(!0),ne(3),Pe.abrupt("return");case 22:if(!((J==null?void 0:J.status)===0)){Pe.next=27;break}return Object(l.Y)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),oe(),(J==null?void 0:J.course_id)&&fe(J.course_id,J.message),Pe.abrupt("return");case 27:case"end":return Pe.stop()}},ee)}));return function(){return U.apply(this,arguments)}}(),oe=function(){var U=Object(p.a)(s.a.mark(function ee(){return s.a.wrap(function(le){for(;;)switch(le.prev=le.next){case 0:b();case 1:case"end":return le.stop()}},ee)}));return function(){return U.apply(this,arguments)}}();return n.a.createElement(n.a.Fragment,null,n.a.createElement(c.a,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",visible:T,confirmLoading:k,onOk:ie,onCancel:oe},n.a.createElement("div",{className:"tc"},n.a.createElement("div",null,n.a.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),n.a.createElement(m.a,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:D,onChange:function(ee){if(ee.target.value.length>=7){r.b.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}W(ee.target.value)}})),n.a.createElement("div",{className:"mt10 font14"},n.a.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),n.a.createElement(f.a.Group,{value:Z,onChange:function(ee){return Y(ee)}},n.a.createElement(f.a,{value:g.Professor,disabled:Z.includes(2)},"\u6559\u5E08"),n.a.createElement(f.a,{value:g.AssistantProfessor,disabled:Z.includes(1)},"\u52A9\u6559"),n.a.createElement(f.a,{value:g.Student},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),n.a.createElement(u.a,{visible:ae,onCancel:function(){return ve(!1)},occupationValue:z}))};I.a=Object(t.a)(function(x){var y=x.user;return{user:y}})(C)},Jq4h:function(Re,I,h){Re.exports=h.p+"static/qrcode.54870d9b.png"},LCi9:function(Re,I,h){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;function S(C,x){if(!(C instanceof x))throw new TypeError("Cannot call a class as a function")}function f(C,x){for(var y=0;y0&&Date.now()-this._tracked[0].started>t){this._state=m,this._ignored.push(y);return}if(this._waitingRelease){this._state=m,this._ignored.push(y);return}this._tracked.push({id:y,started:Date.now(),active:!0,firstX:T,firstY:A,lastX:T,lastY:A,angle:0});switch(this._tracked.length){case 1:this._startLongpressTimeout();break;case 2:this._state&=~(_|d|c),this._stopLongpressTimeout();break;case 3:this._state&=~(r|o|i);break;default:this._state=m}}},{key:"_touchMove",value:function(y,T,A){var E=this._tracked.find(function(Q){return Q.id===y});if(E===void 0)return;E.lastX=T,E.lastY=A;var b=T-E.firstX,v=A-E.firstY;if((E.firstX!==E.lastX||E.firstY!==E.lastY)&&(E.angle=Math.atan2(v,b)*180/Math.PI),!this._hasDetectedGesture()){if(Math.hypot(b,v)a){var W=Math.abs(E.angle-O.angle);W=Math.abs((W+180)%360-180),W>n?this._state&=~o:this._state&=~i,this._isTwoTouchTimeoutRunning()&&this._stopTwoTouchTimeout()}else this._isTwoTouchTimeoutRunning()||this._startTwoTouchTimeout()}if(!this._hasDetectedGesture())return;this._pushEvent("gesturestart")}this._pushEvent("gesturemove")}},{key:"_touchEnd",value:function(y,T,A){if(this._ignored.indexOf(y)!==-1){this._ignored.splice(this._ignored.indexOf(y),1),this._ignored.length===0&&this._tracked.length===0&&(this._state=s,this._waitingRelease=!1);return}if(!this._hasDetectedGesture()&&this._isTwoTouchTimeoutRunning()&&(this._stopTwoTouchTimeout(),this._state=m),!this._hasDetectedGesture()&&(this._state&=~(d|o|i),this._state&=~c,this._stopLongpressTimeout(),!this._waitingRelease)){this._releaseStart=Date.now(),this._waitingRelease=!0;switch(this._tracked.length){case 1:this._state&=~(r|p);break;case 2:this._state&=~(_|p);break}}if(this._waitingRelease){Date.now()-this._releaseStart>t&&(this._state=m),this._tracked.some(function(v){return Date.now()-v.started>e})&&(this._state=m);var E=this._tracked.find(function(v){return v.id===y});if(E.active=!1,this._hasDetectedGesture())this._pushEvent("gesturestart");else if(this._state!==m)return}this._hasDetectedGesture()&&this._pushEvent("gestureend");for(var b=0;b=0)continue;if(!Object.prototype.hasOwnProperty.call(s,t))continue;n[t]=s[t]}return n}function d(s,a){if(!(s instanceof a))throw new TypeError("Cannot call a class as a function")}function c(s,a){if(!s)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return a&&(typeof a=="object"||typeof a=="function")?a:s}function o(s,a){if(typeof a!="function"&&a!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof a);s.prototype=Object.create(a&&a.prototype,{constructor:{value:s,enumerable:!1,writable:!0,configurable:!0}}),a&&(Object.setPrototypeOf?Object.setPrototypeOf(s,a):s.__proto__=a)}var i=function(s){o(a,s);function a(n){d(this,a);var t=c(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,n));return t.scrollListener=t.scrollListener.bind(t),t.eventListenerOptions=t.eventListenerOptions.bind(t),t.mousewheelListener=t.mousewheelListener.bind(t),t}return S(a,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var t=this.getParentElement(this.scrollComponent);t.scrollTop=t.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var t=!1,e={get passive(){t=!0}};try{document.addEventListener("test",null,e),document.removeEventListener("test",null,e)}catch(u){}return t}},{key:"eventListenerOptions",value:function(){var t=this.props.useCapture;return this.isPassiveSupported()&&(t={useCapture:this.props.useCapture,passive:!0}),t}},{key:"setDefaultLoader",value:function(t){this.defaultLoader=t}},{key:"detachMousewheelListener",value:function(){var t=window;this.props.useWindow===!1&&(t=this.scrollComponent.parentNode),t.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var t=window;this.props.useWindow===!1&&(t=this.getParentElement(this.scrollComponent)),t.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),t.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(t){var e=this.props.getScrollParent&&this.props.getScrollParent();return e!=null?e:t&&t.parentNode}},{key:"filterProps",value:function(t){return t}},{key:"attachScrollListener",value:function(){var t=this.getParentElement(this.scrollComponent);if(!this.props.hasMore||!t)return;var e=window;this.props.useWindow===!1&&(e=t),e.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),e.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),e.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}},{key:"mousewheelListener",value:function(t){t.deltaY===1&&!this.isPassiveSupported()&&t.preventDefault()}},{key:"scrollListener",value:function(){var t=this.scrollComponent,e=window,u=this.getParentElement(t),l=void 0;if(this.props.useWindow){var g=document.documentElement||document.body.parentNode||document.body,C=e.pageYOffset!==void 0?e.pageYOffset:g.scrollTop;this.props.isReverse?l=C:l=this.calculateOffset(t,C)}else this.props.isReverse?l=u.scrollTop:l=t.scrollHeight-u.scrollTop-u.clientHeight;l1&&arguments[1]!==void 0?arguments[1]:1,Ne=Ce.length,se=0;se1&&arguments[1]!==void 0?arguments[1]:!1;return Object(A.a)(K).map(function(H,ae){if(!_.isValidElement(H)||!H.type)return null;var ve=H.type.isSelectOptGroup,de=H.key,be=H.props,z=be.children,ne=Object(p.a)(be,["children"]);return M||!ve?E(H):Object(T.a)(Object(T.a)({key:"__RC_SELECT_GRP__".concat(de===null?ae:de,"__"),label:de},ne),{},{options:b(z)})}).filter(function(H){return H})}var v=h("2Qr1"),O=h("qNPg"),D=h("U8pU"),W=h("Kwbf"),Q=h("WKfj");function j(K){var M=K.mode,H=K.options,ae=K.children,ve=K.backfill,de=K.allowClear,be=K.placeholder,z=K.getInputElement,ne=K.showSearch,fe=K.onSearch,ie=K.defaultOpen,oe=K.autoFocus,U=K.labelInValue,ee=K.value,J=K.inputValue,le=K.optionLabelProp,Pe=M==="multiple"||M==="tags",Qe=ne!==void 0?ne:Pe||M==="combobox",$e=H||b(ae);if(Object(W.a)(M!=="tags"||$e.every(function(Oe){return!Oe.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),M==="tags"||M==="combobox"){var et=$e.some(function(Oe){return Oe.options?Oe.options.some(function(Ce){return typeof("value"in Ce?Ce.value:Ce.key)=="number"}):typeof("value"in Oe?Oe.value:Oe.key)=="number"});Object(W.a)(!et,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(W.a)(M!=="combobox"||!le,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(W.a)(M==="combobox"||!ve,"`backfill` only works with `combobox` mode."),Object(W.a)(M==="combobox"||!z,"`getInputElement` only work with `combobox` mode."),Object(W.b)(M!=="combobox"||!z||!de||!be,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),fe&&!Qe&&M!=="combobox"&&M!=="tags"&&Object(W.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(W.b)(!ie||oe,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),ee!=null){var Ve=Object(Q.d)(ee);Object(W.a)(!U||Ve.every(function(Oe){return Object(D.a)(Oe)==="object"&&("key"in Oe||"value"in Oe)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(W.a)(!Pe||Array.isArray(ee),"`value` should be array when `mode` is `multiple` or `tags`")}if(ae){var Le=null;Object(A.a)(ae).some(function(Oe){if(!_.isValidElement(Oe)||!Oe.type)return!1;var Ce=Oe.type;if(Ce.isSelectOption)return!1;if(Ce.isSelectOptGroup){var ue=Object(A.a)(Oe.props.children).every(function(N){return!_.isValidElement(N)||!Oe.type||N.type.isSelectOption?!0:(Le=N.type,!1)});return!ue}return Le=Ce,!0}),Le&&Object(W.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Le.displayName||Le.name||Le,"`.")),Object(W.a)(J===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var Z=j,Y=Object(O.a)({prefixCls:"rc-select",components:{optionList:l},convertChildrenToData:b,flattenOptions:v.d,getLabeledValue:v.e,filterOptions:v.b,isValueDisabled:v.g,findValueOption:v.c,warningProps:Z,fillOptionsWithMissingValue:v.a}),w=function(K){Object(L.a)(H,K);var M=Object(m.a)(H);function H(){var ae;return Object(S.a)(this,H),ae=M.apply(this,arguments),ae.selectRef=_.createRef(),ae.focus=function(){ae.selectRef.current.focus()},ae.blur=function(){ae.selectRef.current.blur()},ae}return Object(f.a)(H,[{key:"render",value:function(){return _.createElement(Y,Object.assign({ref:this.selectRef},this.props))}}]),H}(_.Component);w.Option=C,w.OptGroup=y;var P=w,k=I.c=P},Lo0S:function(Re,I,h){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.initLogging=r,I.getLogging=p,I.Error=I.Warn=I.Info=I.Debug=void 0;var S="warn",f=function(){};I.Debug=f;var L=function(){};I.Info=L;var m=function(){};I.Warn=m;var _=function(){};I.Error=_;function r(d){if(typeof d=="undefined"?d=S:S=d,I.Debug=f=I.Info=L=I.Warn=m=I.Error=_=function(){},typeof window.console!="undefined")switch(d){case"debug":I.Debug=f=console.debug.bind(window.console);case"info":I.Info=L=console.info.bind(window.console);case"warn":I.Warn=m=console.warn.bind(window.console);case"error":I.Error=_=console.error.bind(window.console);case"none":break;default:throw new window.Error("invalid logging type '"+d+"'")}}function p(){return S}r()},M8RZ:function(Re,I,h){"use strict";h.d(I,"a",function(){return c});var S=h("fWQN"),f=h("mtLc"),L=h("yKVA"),m=h("879j"),_=h("q1tI"),r=h.n(_),p=h("i8i4"),d=h.n(p),c=function(o){Object(L.a)(s,o);var i=Object(m.a)(s);function s(a){var n;Object(S.a)(this,s),n=i.call(this,a);var t=window.document;return n.node=t.createElement("div"),t.body.appendChild(n.node),n}return Object(f.a)(s,[{key:"render",value:function(){var n=this.props.children;return Object(p.createPortal)(n,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),s}(r.a.Component)},MZdM:function(Re,I,h){"use strict";function S(a){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(t){return typeof t}:S=function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},S(a)}Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var f=d(h("Lo0S")),L=r(h("N/zr")),m=h("GdRQ"),_=h("GQ8N");function r(a){return a&&a.__esModule?a:{default:a}}function p(){if(typeof WeakMap!="function")return null;var a=new WeakMap;return p=function(){return a},a}function d(a){if(a&&a.__esModule)return a;if(a===null||S(a)!=="object"&&typeof a!="function")return{default:a};var n=p();if(n&&n.has(a))return n.get(a);var t={},e=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in a)if(Object.prototype.hasOwnProperty.call(a,u)){var l=e?Object.getOwnPropertyDescriptor(a,u):null;l&&(l.get||l.set)?Object.defineProperty(t,u,l):t[u]=a[u]}return t.default=a,n&&n.set(a,t),t}function c(a,n){if(!(a instanceof n))throw new TypeError("Cannot call a class as a function")}function o(a,n){for(var t=0;t> Display.constructor"),this._target=n,!this._target)throw new Error("Target must be set");if(typeof this._target=="string")throw new Error("target must be a DOM element");if(!this._target.getContext)throw new Error("no getContext method");if(this._targetCtx=this._target.getContext("2d"),this._viewportLoc={x:0,y:0,w:this._target.width,h:this._target.height},this._backbuffer=document.createElement("canvas"),this._drawCtx=this._backbuffer.getContext("2d"),this._damageBounds={left:0,top:0,right:this._backbuffer.width,bottom:this._backbuffer.height},f.Debug("User Agent: "+navigator.userAgent),!("createImageData"in this._drawCtx))throw new Error("Canvas does not support createImageData");this._tile16x16=this._drawCtx.createImageData(16,16),f.Debug("<< Display.constructor"),this._scale=1,this._clipViewport=!1,this.onflush=function(){}}return i(a,[{key:"viewportChangePos",value:function(t,e){var u=this._viewportLoc;t=Math.floor(t),e=Math.floor(e),this._clipViewport||(t=-u.w,e=-u.h);var l=u.x+u.w-1,g=u.y+u.h-1;if(t<0&&u.x+t<0&&(t=-u.x),l+t>=this._fbWidth&&(t-=l+t-this._fbWidth+1),u.y+e<0&&(e=-u.y),g+e>=this._fbHeight&&(e-=g+e-this._fbHeight+1),t===0&&e===0)return;f.Debug("viewportChange deltaX: "+t+", deltaY: "+e),u.x+=t,u.y+=e,this._damage(u.x,u.y,u.w,u.h),this.flip()}},{key:"viewportChangeSize",value:function(t,e){(!this._clipViewport||typeof t=="undefined"||typeof e=="undefined")&&(f.Debug("Setting viewport to full display region"),t=this._fbWidth,e=this._fbHeight),t=Math.floor(t),e=Math.floor(e),t>this._fbWidth&&(t=this._fbWidth),e>this._fbHeight&&(e=this._fbHeight);var u=this._viewportLoc;if(u.w!==t||u.h!==e){u.w=t,u.h=e;var l=this._target;l.width=t,l.height=e,this.viewportChangePos(0,0),this._damage(u.x,u.y,u.w,u.h),this.flip(),this._rescale(this._scale)}}},{key:"absX",value:function(t){return this._scale===0?0:(0,_.toSigned32bit)(t/this._scale+this._viewportLoc.x)}},{key:"absY",value:function(t){return this._scale===0?0:(0,_.toSigned32bit)(t/this._scale+this._viewportLoc.y)}},{key:"resize",value:function(t,e){this._prevDrawStyle="",this._fbWidth=t,this._fbHeight=e;var u=this._backbuffer;if(u.width!==t||u.height!==e){var l=null;u.width>0&&u.height>0&&(l=this._drawCtx.getImageData(0,0,u.width,u.height)),u.width!==t&&(u.width=t),u.height!==e&&(u.height=e),l&&this._drawCtx.putImageData(l,0,0)}var g=this._viewportLoc;this.viewportChangeSize(g.w,g.h),this.viewportChangePos(0,0)}},{key:"_damage",value:function(t,e,u,l){tthis._damageBounds.right&&(this._damageBounds.right=t+u),e+l>this._damageBounds.bottom&&(this._damageBounds.bottom=e+l)}},{key:"flip",value:function(t){if(this._renderQ.length!==0&&!t)this._renderQPush({type:"flip"});else{var e=this._damageBounds.left,u=this._damageBounds.top,l=this._damageBounds.right-e,g=this._damageBounds.bottom-u,C=e-this._viewportLoc.x,x=u-this._viewportLoc.y;C<0&&(l+=C,e-=C,C=0),x<0&&(g+=x,u-=x,x=0),C+l>this._viewportLoc.w&&(l=this._viewportLoc.w-C),x+g>this._viewportLoc.h&&(g=this._viewportLoc.h-x),l>0&&g>0&&this._targetCtx.drawImage(this._backbuffer,e,u,l,g,C,x,l,g),this._damageBounds.left=this._damageBounds.top=65535,this._damageBounds.right=this._damageBounds.bottom=0}}},{key:"pending",value:function(){return this._renderQ.length>0}},{key:"flush",value:function(){this._renderQ.length===0?this.onflush():this._flushing=!0}},{key:"fillRect",value:function(t,e,u,l,g,C){this._renderQ.length!==0&&!C?this._renderQPush({type:"fill",x:t,y:e,width:u,height:l,color:g}):(this._setFillColor(g),this._drawCtx.fillRect(t,e,u,l),this._damage(t,e,u,l))}},{key:"copyImage",value:function(t,e,u,l,g,C,x){this._renderQ.length!==0&&!x?this._renderQPush({type:"copy",oldX:t,oldY:e,x:u,y:l,width:g,height:C}):(this._drawCtx.mozImageSmoothingEnabled=!1,this._drawCtx.webkitImageSmoothingEnabled=!1,this._drawCtx.msImageSmoothingEnabled=!1,this._drawCtx.imageSmoothingEnabled=!1,this._drawCtx.drawImage(this._backbuffer,t,e,g,C,u,l,g,C),this._damage(u,l,g,C))}},{key:"imageRect",value:function(t,e,u,l,g,C){if(u===0||l===0)return;var x=new Image;x.src="data: "+g+";base64,"+L.default.encode(C),this._renderQPush({type:"img",img:x,x:t,y:e,width:u,height:l})}},{key:"startTile",value:function(t,e,u,l,g){this._tileX=t,this._tileY=e,u===16&&l===16?this._tile=this._tile16x16:this._tile=this._drawCtx.createImageData(u,l);for(var C=g[2],x=g[1],y=g[0],T=this._tile.data,A=0;A=g?u=t/l.w:u=e/l.h}this._rescale(u)}},{key:"_rescale",value:function(t){this._scale=t;var e=this._viewportLoc,u=t*e.w+"px",l=t*e.h+"px";(this._target.style.width!==u||this._target.style.height!==l)&&(this._target.style.width=u,this._target.style.height=l)}},{key:"_setFillColor",value:function(t){var e="rgb("+t[2]+","+t[1]+","+t[0]+")";e!==this._prevDrawStyle&&(this._drawCtx.fillStyle=e,this._prevDrawStyle=e)}},{key:"_rgbImageData",value:function(t,e,u,l,g,C){for(var x=this._drawCtx.createImageData(u,l),y=x.data,T=0,A=C;T0;){var e=this._renderQ[0];switch(e.type){case"flip":this.flip(!0);break;case"copy":this.copyImage(e.oldX,e.oldY,e.x,e.y,e.width,e.height,!0);break;case"fill":this.fillRect(e.x,e.y,e.width,e.height,e.color,!0);break;case"blit":this.blitImage(e.x,e.y,e.width,e.height,e.data,0,!0);break;case"blitRgb":this.blitRgbImage(e.x,e.y,e.width,e.height,e.data,0,!0);break;case"blitRgbx":this.blitRgbxImage(e.x,e.y,e.width,e.height,e.data,0,!0);break;case"img":if(e.img.complete&&e.img.width!==0&&e.img.height!==0){if(e.img.width!==e.width||e.img.height!==e.height){f.Error("Decoded image has incorrect dimensions. Got "+e.img.width+"x"+e.img.height+". Expected "+e.width+"x"+e.height+".");return}this.drawImage(e.img,e.x,e.y)}else e.img._noVNCDisplay=this,e.img.addEventListener("load",this._resumeRenderQ),t=!1;break}t&&this._renderQ.shift()}this._renderQ.length===0&&this._flushing&&(this._flushing=!1,this.onflush())}},{key:"scale",get:function(){return this._scale},set:function(t){this._rescale(t)}},{key:"clipViewport",get:function(){return this._clipViewport},set:function(t){this._clipViewport=t;var e=this._viewportLoc;this.viewportChangeSize(e.w,e.h),this.viewportChangePos(0,0)}},{key:"width",get:function(){return this._fbWidth}},{key:"height",get:function(){return this._fbHeight}}]),a}();I.default=s},Mmt2:function(Re,I,h){"use strict";function S(i){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(a){return typeof a}:S=function(a){return a&&typeof Symbol=="function"&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},S(i)}Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var f=m(h("Lo0S"));function L(){if(typeof WeakMap!="function")return null;var i=new WeakMap;return L=function(){return i},i}function m(i){if(i&&i.__esModule)return i;if(i===null||S(i)!=="object"&&typeof i!="function")return{default:i};var s=L();if(s&&s.has(i))return s.get(i);var a={},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var t in i)if(Object.prototype.hasOwnProperty.call(i,t)){var e=n?Object.getOwnPropertyDescriptor(i,t):null;e&&(e.get||e.set)?Object.defineProperty(a,t,e):a[t]=i[t]}return a.default=i,s&&s.set(i,a),a}function _(i,s){if(!(i instanceof s))throw new TypeError("Cannot call a class as a function")}function r(i,s){for(var a=0;a=0;t--)n+=this._rQ[this._rQi++]<1&&arguments[1]!==void 0?arguments[1]:this.rQlen;return new Uint8Array(this._rQ.buffer,this._rQi+a,n-a)}},{key:"rQwait",value:function(a,n,t){if(this.rQlen0&&this._websocket.readyState===WebSocket.OPEN&&(this._websocket.send(this._encodeMessage()),this._sQlen=0)}},{key:"send",value:function(a){this._sQ.set(a,this._sQlen),this._sQlen+=a.length,this.flush()}},{key:"sendString",value:function(a){this.send(a.split("").map(function(n){return n.charCodeAt(0)}))}},{key:"off",value:function(a){this._eventHandlers[a]=function(){}}},{key:"on",value:function(a,n){this._eventHandlers[a]=n}},{key:"_allocateBuffers",value:function(){this._rQ=new Uint8Array(this._rQbufferSize),this._sQ=new Uint8Array(this._sQbufferSize)}},{key:"init",value:function(){this._allocateBuffers(),this._rQi=0,this._websocket=null}},{key:"open",value:function(a,n){var t=this;this.init(),this._websocket=new WebSocket(a,n),this._websocket.binaryType="arraybuffer",this._websocket.onmessage=this._recvMessage.bind(this),this._websocket.onopen=function(){f.Debug(">> WebSock.onopen"),t._websocket.protocol&&f.Info("Server choose sub-protocol: "+t._websocket.protocol),t._eventHandlers.open(),f.Debug("<< WebSock.onopen")},this._websocket.onclose=function(e){f.Debug(">> WebSock.onclose"),t._eventHandlers.close(e),f.Debug("<< WebSock.onclose")},this._websocket.onerror=function(e){f.Debug(">> WebSock.onerror: "+e),t._eventHandlers.error(e),f.Debug("<< WebSock.onerror: "+e)}}},{key:"close",value:function(){this._websocket&&((this._websocket.readyState===WebSocket.OPEN||this._websocket.readyState===WebSocket.CONNECTING)&&(f.Info("Closing WebSocket connection"),this._websocket.close()),this._websocket.onmessage=function(){})}},{key:"_encodeMessage",value:function(){return new Uint8Array(this._sQ.buffer,0,this._sQlen)}},{key:"_expandCompactRQ",value:function(a){var n=(this._rQlen-this._rQi+a)*8,t=this._rQbufferSizec&&(this._rQbufferSize=c,this._rQbufferSize-this.rQlenthis._rQbufferSize-this._rQlen&&this._expandCompactRQ(n.length),this._rQ.set(n,this._rQlen),this._rQlen+=n.length}},{key:"_recvMessage",value:function(a){this._DecodeMessage(a.data),this.rQlen>0?(this._eventHandlers.message(),this._rQlen==this._rQi&&(this._rQlen=0,this._rQi=0)):f.Debug("Ignoring empty message")}},{key:"sQ",get:function(){return this._sQ}},{key:"rQ",get:function(){return this._rQ}},{key:"rQi",get:function(){return this._rQi},set:function(a){this._rQi=a}},{key:"rQlen",get:function(){return this._rQlen-this._rQi}}]),i}();I.default=o},"N/zr":function(Re,I,h){"use strict";function S(r){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(d){return typeof d}:S=function(d){return d&&typeof Symbol=="function"&&d.constructor===Symbol&&d!==Symbol.prototype?"symbol":typeof d},S(r)}Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var f=m(h("Lo0S"));function L(){if(typeof WeakMap!="function")return null;var r=new WeakMap;return L=function(){return r},r}function m(r){if(r&&r.__esModule)return r;if(r===null||S(r)!=="object"&&typeof r!="function")return{default:r};var p=L();if(p&&p.has(r))return p.get(r);var d={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in r)if(Object.prototype.hasOwnProperty.call(r,o)){var i=c?Object.getOwnPropertyDescriptor(r,o):null;i&&(i.get||i.set)?Object.defineProperty(d,o,i):d[o]=r[o]}return d.default=r,p&&p.set(r,d),d}var _={toBase64Table:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".split(""),base64Pad:"=",encode:function(p){"use strict";for(var d="",c=p.length,o=c%3,i=0;i>2],d+=this.toBase64Table[((p[i]&3)<<4)+(p[i+1]>>4)],d+=this.toBase64Table[((p[i+1]&15)<<2)+(p[i+2]>>6)],d+=this.toBase64Table[p[i+2]&63];var s=c-o;return o===2?(d+=this.toBase64Table[p[s]>>2],d+=this.toBase64Table[((p[s]&3)<<4)+(p[s+1]>>4)],d+=this.toBase64Table[(p[s+1]&15)<<2],d+=this.toBase64Table[64]):o===1&&(d+=this.toBase64Table[p[s]>>2],d+=this.toBase64Table[(p[s]&3)<<4],d+=this.toBase64Table[64],d+=this.toBase64Table[64]),d},toBinaryTable:[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,62,-1,-1,-1,63,52,53,54,55,56,57,58,59,60,61,-1,-1,-1,0,-1,-1,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,-1,-1,-1,-1,-1,-1,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,-1,-1,-1,-1,-1],decode:function(p){var d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,c=p.indexOf("=")-d;c<0&&(c=p.length-d);for(var o=(c>>2)*3+Math.floor(c%4/1.5),i=new Array(o),s=0,a=0,n=0,t=d;t=8&&(s-=8,u||(i[n++]=a>>s&255),a&=(1<1&&arguments[1]!==void 0?arguments[1]:!1;return!!(y(D)&&T(W))},y=function(D){return Object(i.p)()?!0:(D({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},T=function(){var D,W=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,Q=Object(o.c)()._store.getState(),j=Q.user;return(D=j.userInfo)!==null&&D!==void 0&&D.profile_completed?!0:(_.a.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:W?"\u6309\u7167\u6709\u5173\u653F\u7B56\u89C4\u5B9A\uFF0C\u7279\u6B8A\u5B9E\u9A8C\u9700\u8981\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u624D\u80FD\u4F7F\u7528\uFF0C\u8BF7\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u7801":"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){o.d.push("/account/profile/edit")}}),!1)},A=function(){var D,W=Object(o.c)()._store.getState(),Q=W.user;return(D=Q.userInfo)!==null&&D!==void 0&&D.professional_certification?!0:(_.a.confirm({title:"\u63D0\u793A",centered:!0,content:c.a.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){Object(s.O)("/account/certification")}}),!1)},E=function(){return Object(i.a)()?!0:(_.a.warning({centered:!0,width:530,title:"\u63D0\u793A",content:c.a.createElement("div",{className:"tc",style:{marginLeft:-38}},c.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u626B\u7801\u52A0\u7FA4@\u7FA4\u7BA1\u7406\u5458\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650\u54E6\uFF01"),c.a.createElement("img",{src:Object(i.t)()?g.a:"".concat(C.a.IMG_SERVER,"/images/educoder/qqqun20191230.png"),width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1)},b=function(D,W){return D?!0:(_.a.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:c.a.createElement("div",null,c.a.createElement("p",null,W||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),c.a.createElement("div",{style:{marginLeft:"110px"}},c.a.createElement("img",{src:u.a,width:200}),c.a.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(s.O)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},v=function(D){var W=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",Q=Object(o.c)()._store.getState(),j=Q.shixunsDetail.detail;return(j==null?void 0:j.public)===2||(j==null?void 0:j.public)===1||(j==null?void 0:j.shixun_status)===3?(_.a.info({centered:!0,icon:c.a.createElement(a.a,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:c.a.createElement("div",{className:"tc",style:{marginLeft:-38}},c.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},c.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",(j==null?void 0:j.public)===2?"\u5DF2\u516C\u5F00":(j==null?void 0:j.public)===1?"\u5F85\u5BA1\u6838":"\u5DF2\u5173\u95ED","\uFF0C",W,"\u3002"),c.a.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),c.a.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:t.a,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0):(j==null?void 0:j.shixun_status)===2?(_.a.confirm({centered:!0,icon:c.a.createElement(a.a,null),title:"\u63D0\u793A",content:c.a.createElement("div",null,c.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",W,"\u3002"),c.a.createElement("br",null),c.a.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){_.a.confirm({width:440,centered:!0,icon:c.a.createElement(a.a,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){var Y=Object(L.a)(p.a.mark(function P(){var k;return p.a.wrap(function(M){for(;;)switch(M.prev=M.next){case 0:return M.next=2,D({type:"shixunsDetail/cancelRelease",payload:{id:j==null?void 0:j.identifier}});case 2:k=M.sent,k.status!==401&&(f.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),D({type:"shixunsDetail/getShixunsDetail",payload:{id:j==null?void 0:j.identifier}}),D({type:"practiceSetting/getCommonData",payload:{id:j==null?void 0:j.identifier}}));case 4:case"end":return M.stop()}},P)}));function w(){return Y.apply(this,arguments)}return w}()})}}),!0):!1}},Nmxd:function(Re,I){Re.exports="data:image/png;base64,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"},NvD2:function(Re,I,h){"use strict";h.d(I,"a",function(){return r});var S=h("Kwbf");function f(p,d){var c=new Set;return p.forEach(function(o){d.has(o)||c.add(o)}),c}function L(p){var d=p||{},c=d.disabled,o=d.disableCheckbox,i=d.checkable;return!!(c||o)||i===!1}function m(p,d,c,o){for(var i=new Set(p),s=new Set,a=0;a<=c;a+=1){var n=d.get(a)||new Set;n.forEach(function(l){var g=l.key,C=l.node,x=l.children,y=x===void 0?[]:x;i.has(g)&&!o(C)&&y.filter(function(T){return!o(T.node)}).forEach(function(T){i.add(T.key)})})}for(var t=new Set,e=c;e>=0;e-=1){var u=d.get(e)||new Set;u.forEach(function(l){var g=l.parent,C=l.node;if(o(C)||!l.parent||t.has(l.parent.key))return;if(o(l.parent.node)){t.add(g.key);return}var x=!0,y=!1;(g.children||[]).filter(function(T){return!o(T.node)}).forEach(function(T){var A=T.key,E=i.has(A);x&&!E&&(x=!1),!y&&(E||s.has(A))&&(y=!0)}),x&&i.add(g.key),y&&s.add(g.key),t.add(g.key)})}return{checkedKeys:Array.from(i),halfCheckedKeys:Array.from(f(s,i))}}function _(p,d,c,o,i){for(var s=new Set(p),a=new Set(d),n=0;n<=o;n+=1){var t=c.get(n)||new Set;t.forEach(function(g){var C=g.key,x=g.node,y=g.children,T=y===void 0?[]:y;!s.has(C)&&!a.has(C)&&!i(x)&&T.filter(function(A){return!i(A.node)}).forEach(function(A){s.delete(A.key)})})}a=new Set;for(var e=new Set,u=o;u>=0;u-=1){var l=c.get(u)||new Set;l.forEach(function(g){var C=g.parent,x=g.node;if(i(x)||!g.parent||e.has(g.parent.key))return;if(i(g.parent.node)){e.add(C.key);return}var y=!0,T=!1;(C.children||[]).filter(function(A){return!i(A.node)}).forEach(function(A){var E=A.key,b=s.has(E);y&&!b&&(y=!1),!T&&(b||a.has(E))&&(T=!0)}),y||s.delete(C.key),T&&a.add(C.key),e.add(C.key)})}return{checkedKeys:Array.from(s),halfCheckedKeys:Array.from(f(a,s))}}function r(p,d,c,o){var i=[],s;o?s=o:s=L;var a=new Set(p.filter(function(u){var l=!!c[u];return l||i.push(u),l})),n=new Map,t=0;Object.keys(c).forEach(function(u){var l=c[u],g=l.level,C=n.get(g);C||(C=new Set,n.set(g,C)),C.add(l),t=Math.max(t,g)}),Object(S.a)(!i.length,"Tree missing follow keys: ".concat(i.slice(0,100).map(function(u){return"'".concat(u,"'")}).join(", ")));var e;return d===!0?e=m(a,n,t,s):e=_(a,d.halfCheckedKeys,n,t,s),e}},OLES:function(Re,I,h){"use strict";var S=h("U8pU"),f=h("VTBJ"),L=h("Ff2n"),m=h("q1tI"),_=h("uciX"),r=h("7ixt"),p=function(a){var n=a.overlay,t=a.prefixCls,e=a.id,u=a.overlayInnerStyle;return m.createElement("div",{className:"".concat(t,"-inner"),id:e,role:"tooltip",style:u},typeof n=="function"?n():n)},d=p,c=function(a,n){var t=a.overlayClassName,e=a.trigger,u=e===void 0?["hover"]:e,l=a.mouseEnterDelay,g=l===void 0?0:l,C=a.mouseLeaveDelay,x=C===void 0?.1:C,y=a.overlayStyle,T=a.prefixCls,A=T===void 0?"rc-tooltip":T,E=a.children,b=a.onVisibleChange,v=a.afterVisibleChange,O=a.transitionName,D=a.animation,W=a.placement,Q=W===void 0?"right":W,j=a.align,Z=j===void 0?{}:j,Y=a.destroyTooltipOnHide,w=Y===void 0?!1:Y,P=a.defaultVisible,k=a.getTooltipContainer,K=a.overlayInnerStyle,M=Object(L.a)(a,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),H=Object(m.useRef)(null);Object(m.useImperativeHandle)(n,function(){return H.current});var ae=Object(f.a)({},M);"visible"in a&&(ae.popupVisible=a.visible);var ve=function(){var fe=a.arrowContent,ie=fe===void 0?null:fe,oe=a.overlay,U=a.id;return[m.createElement("div",{className:"".concat(A,"-arrow"),key:"arrow"},ie),m.createElement(d,{key:"content",prefixCls:A,id:U,overlay:oe,overlayInnerStyle:K})]},de=!1,be=!1;if(typeof w=="boolean")de=w;else if(w&&Object(S.a)(w)==="object"){var z=w.keepParent;de=z===!0,be=z===!1}return m.createElement(_.a,Object.assign({popupClassName:t,prefixCls:A,popup:ve,action:u,builtinPlacements:r.a,popupPlacement:Q,ref:H,popupAlign:Z,getPopupContainer:k,onPopupVisibleChange:b,afterPopupVisibleChange:v,popupTransitionName:O,popupAnimation:D,defaultPopupVisible:P,destroyPopupOnHide:de,autoDestroy:be,mouseLeaveDelay:x,popupStyle:y,mouseEnterDelay:g},ae),E)},o=Object(m.forwardRef)(c),i=I.a=o},OZM5:function(Re,I,h){"use strict";h.d(I,"b",function(){return o}),h.d(I,"a",function(){return i}),h.d(I,"k",function(){return s}),h.d(I,"h",function(){return a}),h.d(I,"i",function(){return n}),h.d(I,"g",function(){return t}),h.d(I,"c",function(){return e}),h.d(I,"d",function(){return u}),h.d(I,"j",function(){return C}),h.d(I,"e",function(){return x}),h.d(I,"f",function(){return y});var S=h("KQm4"),f=h("U8pU"),L=h("Ff2n"),m=h("q1tI"),_=h.n(m),r=h("Kwbf"),p=h("WaYH"),d=.25,c=2;function o(T,A){var E=T.slice(),b=E.indexOf(A);return b>=0&&E.splice(b,1),E}function i(T,A){var E=T.slice();return E.indexOf(A)===-1&&E.push(A),E}function s(T){return T.split("-")}function a(T,A){return"".concat(T,"-").concat(A)}function n(T){return T&&T.type&&T.type.isTreeNode}function t(T,A){var E=[T],b=A[T];function v(){var O=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];O.forEach(function(D){var W=D.key,Q=D.children;E.push(W),v(Q)})}return v(b.children),E}function e(T,A){var E=T.clientY,b=A.selectHandle.getBoundingClientRect(),v=b.top,O=b.bottom,D=b.height,W=Math.max(D*d,c);return E<=v+W?-1:E>=O-W?1:0}function u(T,A){if(!T)return;var E=A.multiple;return E?T.slice():T.length?[T[0]]:T}var l=function(A){return A};function g(T,A){if(!T)return[];var E=A||{},b=E.processProps,v=b===void 0?l:b,O=Array.isArray(T)?T:[T];return O.map(function(D){var W=D.children,Q=Object(L.a)(D,["children"]),j=g(W,A);return _.a.createElement(p.a,Object.assign({},v(Q)),j)})}function C(T){if(!T)return null;var A;if(Array.isArray(T))A={checkedKeys:T,halfCheckedKeys:void 0};else if(Object(f.a)(T)==="object")A={checkedKeys:T.checked||void 0,halfCheckedKeys:T.halfChecked||void 0};else return Object(r.a)(!1,"`checkedKeys` is not an array or an object"),null;return A}function x(T,A){var E=new Set;function b(v){if(E.has(v))return;var O=A[v];if(!O)return;E.add(v);var D=O.parent,W=O.node;if(W.disabled)return;D&&b(D.key)}return(T||[]).forEach(function(v){b(v)}),Object(S.a)(E)}function y(T){var A={};return Object.keys(T).forEach(function(E){(E.startsWith("data-")||E.startsWith("aria-"))&&(A[E]=T[E])}),A}},Ohmc:function(Re,I,h){Re.exports=h.p+"static/certificate.fc32dc1b.jpg"},P2ho:function(Re,I,h){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var S={Again:57349,AltLeft:56,AltRight:57400,ArrowDown:57424,ArrowLeft:57419,ArrowRight:57421,ArrowUp:57416,AudioVolumeDown:57390,AudioVolumeMute:57376,AudioVolumeUp:57392,Backquote:41,Backslash:43,Backspace:14,BracketLeft:26,BracketRight:27,BrowserBack:57450,BrowserFavorites:57446,BrowserForward:57449,BrowserHome:57394,BrowserRefresh:57447,BrowserSearch:57445,BrowserStop:57448,CapsLock:58,Comma:51,ContextMenu:57437,ControlLeft:29,ControlRight:57373,Convert:121,Copy:57464,Cut:57404,Delete:57427,Digit0:11,Digit1:2,Digit2:3,Digit3:4,Digit4:5,Digit5:6,Digit6:7,Digit7:8,Digit8:9,Digit9:10,Eject:57469,End:57423,Enter:28,Equal:13,Escape:1,F1:59,F10:68,F11:87,F12:88,F13:93,F14:94,F15:95,F16:85,F17:57347,F18:57463,F19:57348,F2:60,F20:90,F21:116,F22:57465,F23:109,F24:111,F3:61,F4:62,F5:63,F6:64,F7:65,F8:66,F9:67,Find:57409,Help:57461,Hiragana:119,Home:57415,Insert:57426,IntlBackslash:86,IntlRo:115,IntlYen:125,KanaMode:112,Katakana:120,KeyA:30,KeyB:48,KeyC:46,KeyD:32,KeyE:18,KeyF:33,KeyG:34,KeyH:35,KeyI:23,KeyJ:36,KeyK:37,KeyL:38,KeyM:50,KeyN:49,KeyO:24,KeyP:25,KeyQ:16,KeyR:19,KeyS:31,KeyT:20,KeyU:22,KeyV:47,KeyW:17,KeyX:45,KeyY:21,KeyZ:44,Lang3:120,Lang4:119,Lang5:118,LaunchApp1:57451,LaunchApp2:57377,LaunchMail:57452,MediaPlayPause:57378,MediaSelect:57453,MediaStop:57380,MediaTrackNext:57369,MediaTrackPrevious:57360,MetaLeft:57435,MetaRight:57436,Minus:12,NonConvert:123,NumLock:69,Numpad0:82,Numpad1:79,Numpad2:80,Numpad3:81,Numpad4:75,Numpad5:76,Numpad6:77,Numpad7:71,Numpad8:72,Numpad9:73,NumpadAdd:78,NumpadComma:126,NumpadDecimal:83,NumpadDivide:57397,NumpadEnter:57372,NumpadEqual:89,NumpadMultiply:55,NumpadParenLeft:57462,NumpadParenRight:57467,NumpadSubtract:74,Open:100,PageDown:57425,PageUp:57417,Paste:101,Pause:57414,Period:52,Power:57438,PrintScreen:84,Props:57350,Quote:40,ScrollLock:70,Semicolon:39,ShiftLeft:42,ShiftRight:54,Slash:53,Sleep:57439,Space:57,Suspend:57381,Tab:15,Undo:57351,WakeUp:57443};I.default=S},P5Jw:function(Re,I,h){"use strict";var S=h("rHrb"),f=S.CopyToClipboard;f.CopyToClipboard=f,Re.exports=f},QV2g:function(Re,I,h){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=S;function S(){for(var m,_=[],r=0;r<256;r++){m=r;for(var p=0;p<8;p++)m=m&1?3988292384^m>>>1:m>>>1;_[r]=m}return _}var f=S();function L(m,_,r,p){var d=f,c=p+r;m^=-1;for(var o=p;o>>8^d[(m^_[o])&255];return m^-1}},RMFE:function(Re,I){Re.exports="data:image/png;base64,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"},RotF:function(Re,I,h){Re.exports=h("LSTS")},"SA+Z":function(Re,I,h){var S=h("wTVA"),f=h("EbDI"),L=h("ZhPi"),m=h("wkBT");function _(r){return S(r)||f(r)||L(r)||m()}Re.exports=_,Re.exports.__esModule=!0,Re.exports.default=Re.exports},SFBS:function(Re,I,h){},SMhR:function(Re,I){Re.exports="data:image/png;base64,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"},SZEN:function(Re,I,h){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.clientToElement=S;function S(f,L,m){var _=m.getBoundingClientRect(),r={x:0,y:0};return f<_.left?r.x=0:f>=_.right?r.x=_.width-1:r.x=f-_.left,L<_.top?r.y=0:L>=_.bottom?r.y=_.height-1:r.y=L-_.top,r}},SgaC:function(Re,I,h){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;function S(_,r){if(!(_ instanceof r))throw new TypeError("Cannot call a class as a function")}function f(_,r){for(var p=0;p0;){if(i.rQwait("RRE",4+8))return!1;var t=i.rQshiftBytes(4),e=i.rQshift16(),u=i.rQshift16(),l=i.rQshift16(),g=i.rQshift16();s.fillRect(p+e,d+u,l,g,t),this._subrects--}return!0}}]),_}();I.default=m},TGq3:function(Re,I,h){Re.exports=h.p+"static/lockclose.365036e8.svg"},VSMT:function(Re,I,h){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.decodeUTF8=S,I.encodeUTF8=f;function S(L){var m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;try{return decodeURIComponent(escape(L))}catch(_){if(_ instanceof URIError&&m)return L;throw _}}function f(L){return unescape(encodeURIComponent(L))}},W6BS:function(Re,I){Re.exports="data:image/png;base64,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"},WaYH:function(Re,I,h){"use strict";var S=h("rePB"),f=h("Ff2n"),L=h("VTBJ"),m=h("1OyB"),_=h("vuIU"),r=h("JX7q"),p=h("Ji7U"),d=h("LK+K"),c=h("q1tI"),o=h("TSYQ"),i=h.n(o),s=h("sboe"),a=h("OZM5"),n=function(A){var E=A.prefixCls,b=A.level,v=A.isStart,O=A.isEnd;if(!b)return null;for(var D="".concat(E,"-indent-unit"),W=[],Q=0;Q64&&(f.Warn("Bad payload length ("+te+") in fence response"),te=64);var F=this._sock.rQshiftStr(te);return this._supportsFence=!0,N&1<<31?(N&=1<<0|1<<1,xe.messages.clientFence(this._sock,N,F),!0):this._fail("Unexpected fence response")}},{key:"_handleXvpMsg",value:function(){if(this._sock.rQwait("XVP version and message",3,1))return!1;this._sock.rQskipBytes(1);var N=this._sock.rQshift8(),te=this._sock.rQshift8();switch(te){case 0:f.Error("XVP Operation Failed");break;case 1:this._rfbXvpVer=N,f.Info("XVP extensions enabled (version "+this._rfbXvpVer+")"),this._setCapability("power",!0);break;default:this._fail("Illegal server XVP message (msg: "+te+")");break}return!0}},{key:"_normalMsg",value:function(){var N;this._FBU.rects>0?N=0:N=this._sock.rQshift8();var te,F;switch(N){case 0:return F=this._framebufferUpdate(),F&&!this._enabledContinuousUpdates&&xe.messages.fbUpdateRequest(this._sock,!0,0,0,this._fbWidth,this._fbHeight),F;case 1:return this._handleSetColourMapMsg();case 2:return f.Debug("Bell"),this.dispatchEvent(new CustomEvent("bell",{detail:{}})),!0;case 3:return this._handleServerCutText();case 150:return te=!this._supportsContinuousUpdates,this._supportsContinuousUpdates=!0,this._enabledContinuousUpdates=!1,te&&(this._enabledContinuousUpdates=!0,this._updateContinuousUpdates(),f.Info("Enabling continuous updates.")),!0;case 248:return this._handleServerFenceMsg();case 250:return this._handleXvpMsg();default:return this._fail("Unexpected server message (type "+N+")"),f.Debug("sock.rQslice(0, 30): "+this._sock.rQslice(0,30)),!0}}},{key:"_onFlush",value:function(){this._flushing=!1,this._sock.rQlen>0&&this._handleMessage()}},{key:"_framebufferUpdate",value:function(){if(this._FBU.rects===0){if(this._sock.rQwait("FBU header",3,1))return!1;if(this._sock.rQskipBytes(1),this._FBU.rects=this._sock.rQshift16(),this._display.pending())return this._flushing=!0,this._display.flush(),!1}for(;this._FBU.rects>0;){if(this._FBU.encoding===null){if(this._sock.rQwait("rect header",12))return!1;var N=this._sock.rQshiftBytes(12);this._FBU.x=(N[0]<<8)+N[1],this._FBU.y=(N[2]<<8)+N[3],this._FBU.width=(N[4]<<8)+N[5],this._FBU.height=(N[6]<<8)+N[7],this._FBU.encoding=parseInt((N[8]<<24)+(N[9]<<16)+(N[10]<<8)+N[11],10)}if(!this._handleRect())return!1;this._FBU.rects--,this._FBU.encoding=null}return this._display.flip(),!0}},{key:"_handleRect",value:function(){switch(this._FBU.encoding){case l.encodings.pseudoEncodingLastRect:return this._FBU.rects=1,!0;case l.encodings.pseudoEncodingVMwareCursor:return this._handleVMwareCursor();case l.encodings.pseudoEncodingCursor:return this._handleCursor();case l.encodings.pseudoEncodingQEMUExtendedKeyEvent:try{var N=document.createEvent("keyboardEvent");N.code!==void 0&&(this._qemuExtKeyEventSupported=!0)}catch(te){}return!0;case l.encodings.pseudoEncodingDesktopName:return this._handleDesktopName();case l.encodings.pseudoEncodingDesktopSize:return this._resize(this._FBU.width,this._FBU.height),!0;case l.encodings.pseudoEncodingExtendedDesktopSize:return this._handleExtendedDesktopSize();default:return this._handleDataRect()}}},{key:"_handleVMwareCursor",value:function(){var N=this._FBU.x,te=this._FBU.y,F=this._FBU.width,Ae=this._FBU.height;if(this._sock.rQwait("VMware cursor encoding",1))return!1;var tt=this._sock.rQshift8();this._sock.rQshift8();var he,We=4;if(tt==0){var rt=4294967040|0;if(he=new Array(F*Ae*We),this._sock.rQwait("VMware cursor classic encoding",F*Ae*We*2,2))return!1;for(var V=new Array(F*Ae),Be=0;Be>8&255,we=Ne>>16&255,B=Ne>>24&255;he[Me*We]=se,he[Me*We+1]=we,he[Me*We+2]=B,he[Me*We+3]=255}else(V[Me]&rt)==rt?Se[Me]==0?(he[Me*We]=0,he[Me*We+1]=0,he[Me*We+2]=0,he[Me*We+3]=0):((Se[Me]&rt)==rt,he[Me*We]=0,he[Me*We+1]=0,he[Me*We+2]=0,he[Me*We+3]=255):(he[Me*We]=0,he[Me*We+1]=0,he[Me*We+2]=0,he[Me*We+3]=255)}else if(tt==1){if(this._sock.rQwait("VMware cursor alpha encoding",F*Ae*4,2))return!1;he=new Array(F*Ae*We);for(var He=0;He>24&255,he[He*4+1]=at>>16&255,he[He*4+2]=at>>8&255,he[He*4+3]=at&255}}else return f.Warn("The given cursor type is not supported: "+tt+" given."),!1;return this._updateCursor(he,N,te,F,Ae),!0}},{key:"_handleCursor",value:function(){var N=this._FBU.x,te=this._FBU.y,F=this._FBU.width,Ae=this._FBU.height,tt=F*Ae*4,he=Math.ceil(F/8)*Ae,We=tt+he;if(this._sock.rQwait("cursor encoding",We))return!1;for(var rt=this._sock.rQshiftBytes(tt),V=this._sock.rQshiftBytes(he),Be=new Uint8Array(F*Ae*4),Se=0,Le=0;Le9){f.Error("qualityLevel must be an integer between 0 and 9");return}if(this._qualityLevel===N)return;this._qualityLevel=N,this._rfbConnectionState==="connected"&&this._sendEncodings()}},{key:"compressionLevel",get:function(){return this._compressionLevel},set:function(N){if(!Number.isInteger(N)||N<0||N>9){f.Error("compressionLevel must be an integer between 0 and 9");return}if(this._compressionLevel===N)return;this._compressionLevel=N,this._rfbConnectionState==="connected"&&this._sendEncodings()}}],[{key:"genDES",value:function(N,te){var F=N.split("").map(function(Ae){return Ae.charCodeAt(0)});return new t.default(F).encrypt(te)}}]),xe}(p.default);I.default=Ve,Ve.messages={keyEvent:function(Oe,xe,ue){var N=Oe._sQ,te=Oe._sQlen;N[te]=4,N[te+1]=ue,N[te+2]=0,N[te+3]=0,N[te+4]=xe>>24,N[te+5]=xe>>16,N[te+6]=xe>>8,N[te+7]=xe,Oe._sQlen+=8,Oe.flush()},QEMUExtendedKeyEvent:function(Oe,xe,ue,N){function te(he){var We=N>>8,rt=N&255;return We===224&&rt<127?rt|128:he}var F=Oe._sQ,Ae=Oe._sQlen;F[Ae]=255,F[Ae+1]=0,F[Ae+2]=ue>>8,F[Ae+3]=ue,F[Ae+4]=xe>>24,F[Ae+5]=xe>>16,F[Ae+6]=xe>>8,F[Ae+7]=xe;var tt=te(N);F[Ae+8]=tt>>24,F[Ae+9]=tt>>16,F[Ae+10]=tt>>8,F[Ae+11]=tt,Oe._sQlen+=12,Oe.flush()},pointerEvent:function(Oe,xe,ue,N){var te=Oe._sQ,F=Oe._sQlen;te[F]=5,te[F+1]=N,te[F+2]=xe>>8,te[F+3]=xe,te[F+4]=ue>>8,te[F+5]=ue,Oe._sQlen+=6,Oe.flush()},_buildExtendedClipboardFlags:function(Oe,xe){for(var ue=new Uint8Array(4),N=0,te=0,F=0;F>24,ue[1]=0,ue[2]=0,ue[3]=N,ue},extendedClipboardProvide:function(Oe,xe,ue){for(var N=new o.default,te=[],F=0;F>24&255,Ae.length>>16&255,Ae.length>>8&255,Ae.length&255);for(var tt=0;tt>24,te[F+1]=ue[N[Ae]]>>16,te[F+2]=ue[N[Ae]]>>8,te[F+3]=ue[N[Ae]]>>0,F+=4,te[3]|=1<2&&arguments[2]!==void 0?arguments[2]:!1,N=Oe._sQ,te=Oe._sQlen;N[te]=6,N[te+1]=0,N[te+2]=0,N[te+3]=0;var F;ue?F=(0,S.toUnsigned32bit)(-xe.length):F=xe.length,N[te+4]=F>>24,N[te+5]=F>>16,N[te+6]=F>>8,N[te+7]=F,Oe._sQlen+=8;for(var Ae=0,tt=xe.length;tt>0;){for(var he=Math.min(tt,Oe._sQbufferSize-Oe._sQlen),We=0;We>8,F[Ae+3]=xe,F[Ae+4]=ue>>8,F[Ae+5]=ue,F[Ae+6]=1,F[Ae+7]=0,F[Ae+8]=N>>24,F[Ae+9]=N>>16,F[Ae+10]=N>>8,F[Ae+11]=N,F[Ae+12]=0,F[Ae+13]=0,F[Ae+14]=0,F[Ae+15]=0,F[Ae+16]=xe>>8,F[Ae+17]=xe,F[Ae+18]=ue>>8,F[Ae+19]=ue,F[Ae+20]=te>>24,F[Ae+21]=te>>16,F[Ae+22]=te>>8,F[Ae+23]=te,Oe._sQlen+=24,Oe.flush()},clientFence:function(Oe,xe,ue){var N=Oe._sQ,te=Oe._sQlen;N[te]=248,N[te+1]=0,N[te+2]=0,N[te+3]=0,N[te+4]=xe>>24,N[te+5]=xe>>16,N[te+6]=xe>>8,N[te+7]=xe;var F=ue.length;N[te+8]=F;for(var Ae=0;Ae>8,Ae[tt+3]=ue,Ae[tt+4]=N>>8,Ae[tt+5]=N,Ae[tt+6]=te>>8,Ae[tt+7]=te,Ae[tt+8]=F>>8,Ae[tt+9]=F,Oe._sQlen+=10,Oe.flush()},pixelFormat:function(Oe,xe,ue){var N=Oe._sQ,te=Oe._sQlen,F;xe>16?F=32:xe>8?F=16:F=8;var Ae=Math.floor(xe/3);N[te]=0,N[te+1]=0,N[te+2]=0,N[te+3]=0,N[te+4]=F,N[te+5]=xe,N[te+6]=0,N[te+7]=ue?1:0,N[te+8]=0,N[te+9]=(1<>8,ue[N+3]=xe.length;for(var te=N+4,F=0;F>24,ue[te+1]=Ae>>16,ue[te+2]=Ae>>8,ue[te+3]=Ae,te+=4}Oe._sQlen+=te-N,Oe.flush()},fbUpdateRequest:function(Oe,xe,ue,N,te,F){var Ae=Oe._sQ,tt=Oe._sQlen;typeof ue=="undefined"&&(ue=0),typeof N=="undefined"&&(N=0),Ae[tt]=3,Ae[tt+1]=xe?1:0,Ae[tt+2]=ue>>8&255,Ae[tt+3]=ue&255,Ae[tt+4]=N>>8&255,Ae[tt+5]=N&255,Ae[tt+6]=te>>8&255,Ae[tt+7]=te&255,Ae[tt+8]=F>>8&255,Ae[tt+9]=F&255,Oe._sQlen+=10,Oe.flush()},xvpOp:function(Oe,xe,ue){var N=Oe._sQ,te=Oe._sQlen;N[te]=250,N[te+1]=0,N[te+2]=xe,N[te+3]=ue,Oe._sQlen+=4,Oe.flush()}},Ve.cursors={none:{rgbaPixels:new Uint8Array,w:0,h:0,hotx:0,hoty:0},dot:{rgbaPixels:new Uint8Array([255,255,255,255,0,0,0,255,255,255,255,255,0,0,0,255,0,0,0,0,0,0,0,255,255,255,255,255,0,0,0,255,255,255,255,255]),w:3,h:3,hotx:1,hoty:1}}},"1j5w":function(Re,I,h){"use strict";h.d(I,"d",function(){return ue}),h.d(I,"b",function(){return at}),h.d(I,"c",function(){return je}),h.d(I,"a",function(){return Z});var S=h("VTBJ"),f=h("1OyB"),L=h("vuIU"),m=h("JX7q"),_=h("Ji7U"),r=h("LK+K"),p=h("q1tI"),d=h("I8Z2"),c=h("BGR+"),o=h("wx14"),i=h("rePB"),s=h("4IlW"),a=h("2GS6"),n=h("Gytx"),t=h.n(n),e=h("TSYQ"),u=h.n(e),l=h("U8pU"),g=h("ODXe"),C=/iPhone/i,x=/iPod/i,y=/iPad/i,T=/\bAndroid(?:.+)Mobile\b/i,A=/Android/i,E=/\bAndroid(?:.+)SD4930UR\b/i,b=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,v=/Windows Phone/i,O=/\bWindows(?:.+)ARM\b/i,D=/BlackBerry/i,W=/BB10/i,Q=/Opera Mini/i,j=/\b(CriOS|Chrome)(?:.+)Mobile/i,q=/Mobile(?:.+)Firefox\b/i;function Y(Ee,Ge){return Ee.test(Ge)}function w(Ee){var Ge=Ee||(typeof navigator!="undefined"?navigator.userAgent:""),Ye=Ge.split("[FBAN");if(typeof Ye[1]!="undefined"){var Te=Ye,$=Object(g.a)(Te,1);Ge=$[0]}if(Ye=Ge.split("Twitter"),typeof Ye[1]!="undefined"){var pe=Ye,qe=Object(g.a)(pe,1);Ge=qe[0]}var Xe={apple:{phone:Y(C,Ge)&&!Y(v,Ge),ipod:Y(x,Ge),tablet:!Y(C,Ge)&&Y(y,Ge)&&!Y(v,Ge),device:(Y(C,Ge)||Y(x,Ge)||Y(y,Ge))&&!Y(v,Ge)},amazon:{phone:Y(E,Ge),tablet:!Y(E,Ge)&&Y(b,Ge),device:Y(E,Ge)||Y(b,Ge)},android:{phone:!Y(v,Ge)&&Y(E,Ge)||!Y(v,Ge)&&Y(T,Ge),tablet:!Y(v,Ge)&&!Y(E,Ge)&&!Y(T,Ge)&&(Y(b,Ge)||Y(A,Ge)),device:!Y(v,Ge)&&(Y(E,Ge)||Y(b,Ge)||Y(T,Ge)||Y(A,Ge))||Y(/\bokhttp\b/i,Ge)},windows:{phone:Y(v,Ge),tablet:Y(O,Ge),device:Y(v,Ge)||Y(O,Ge)},other:{blackberry:Y(D,Ge),blackberry10:Y(W,Ge),opera:Y(Q,Ge),firefox:Y(q,Ge),chrome:Y(j,Ge),device:Y(D,Ge)||Y(W,Ge)||Y(Q,Ge)||Y(q,Ge)||Y(j,Ge)},any:null,phone:null,tablet:null};return Xe.any=Xe.apple.device||Xe.android.device||Xe.windows.device||Xe.other.device,Xe.phone=Xe.apple.phone||Xe.android.phone||Xe.windows.phone,Xe.tablet=Xe.apple.tablet||Xe.android.tablet||Xe.windows.tablet,Xe}var P=Object(S.a)(Object(S.a)({},w()),{},{isMobile:w}),k=P;function K(){}function M(Ee,Ge,Ye){var Te=Ge||"";return Ee.key||"".concat(Te,"item_").concat(Ye)}function H(Ee){return"".concat(Ee,"-menu-")}function ae(Ee,Ge){var Ye=-1;p.Children.forEach(Ee,function(Te){Ye+=1,Te&&Te.type&&Te.type.isMenuItemGroup?p.Children.forEach(Te.props.children,function($){Ye+=1,Ge($,Ye)}):Ge(Te,Ye)})}function ve(Ee,Ge,Ye){if(!Ee||Ye.find)return;p.Children.forEach(Ee,function(Te){if(Te){var $=Te.type;if(!$||!($.isSubMenu||$.isMenuItem||$.isMenuItemGroup))return;Ge.indexOf(Te.key)!==-1?Ye.find=!0:Te.props.children&&ve(Te.props.children,Ge,Ye)}})}var de=["defaultSelectedKeys","selectedKeys","defaultOpenKeys","openKeys","mode","getPopupContainer","onSelect","onDeselect","onDestroy","openTransitionName","openAnimation","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","triggerSubMenuAction","level","selectable","multiple","onOpenChange","visible","focusable","defaultActiveFirst","prefixCls","inlineIndent","parentMenu","title","rootPrefixCls","eventKey","active","onItemHover","onTitleMouseEnter","onTitleMouseLeave","onTitleClick","popupAlign","popupOffset","isOpen","renderMenuItem","manualRef","subMenuKey","disabled","index","isSelected","store","activeKey","builtinPlacements","overflowedIndicator","motion","attribute","value","popupClassName","inlineCollapsed","menu","theme","itemIcon","expandIcon"],be=function(Ge){var Ye=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Te=Ge&&typeof Ge.getBoundingClientRect=="function"&&Ge.getBoundingClientRect().width;if(Te){if(Ye){var $=getComputedStyle(Ge),pe=$.marginLeft,qe=$.marginRight;Te+=+pe.replace("px","")+ +qe.replace("px","")}Te=+Te.toFixed(6)}return Te||0},z=function(Ge,Ye,Te){Ge&&Object(l.a)(Ge.style)==="object"&&(Ge.style[Ye]=Te)},ne=function(){return k.any},fe=h("KQm4"),ie=h("Ff2n"),oe=h("i8i4"),U=h("bdgK"),ee=h("uciX"),J=h("8XRh"),le={adjustX:1,adjustY:1},Ie={topLeft:{points:["bl","tl"],overflow:le,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:le,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:le,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:le,offset:[4,0]}},Qe={topLeft:{points:["bl","tl"],overflow:le,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:le,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:le,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:le,offset:[4,0]}},$e=Ie,et=0,Ve={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},De=function(Ge,Ye,Te){var $=H(Ye),pe=Ge.getState();Ge.setState({defaultActiveFirst:Object(S.a)(Object(S.a)({},pe.defaultActiveFirst),{},Object(i.a)({},$,Te))})},Oe=function(Ee){Object(_.a)(Ye,Ee);var Ge=Object(r.a)(Ye);function Ye(Te){var $;Object(f.a)(this,Ye),$=Ge.call(this,Te),$.onDestroy=function(ze){$.props.onDestroy(ze)},$.onKeyDown=function(ze){var it=ze.keyCode,ut=$.menuInstance,vt=$.props,pt=vt.isOpen,Mt=vt.store;if(it===s.a.ENTER)return $.onTitleClick(ze),De(Mt,$.props.eventKey,!0),!0;if(it===s.a.RIGHT)return pt?ut.onKeyDown(ze):($.triggerOpenChange(!0),De(Mt,$.props.eventKey,!0)),!0;if(it===s.a.LEFT){var Ft;if(pt)Ft=ut.onKeyDown(ze);else return;return Ft||($.triggerOpenChange(!1),Ft=!0),Ft}return pt&&(it===s.a.UP||it===s.a.DOWN)?ut.onKeyDown(ze):void 0},$.onOpenChange=function(ze){$.props.onOpenChange(ze)},$.onPopupVisibleChange=function(ze){$.triggerOpenChange(ze,ze?"mouseenter":"mouseleave")},$.onMouseEnter=function(ze){var it=$.props,ut=it.eventKey,vt=it.onMouseEnter,pt=it.store;De(pt,$.props.eventKey,!1),vt({key:ut,domEvent:ze})},$.onMouseLeave=function(ze){var it=$.props,ut=it.parentMenu,vt=it.eventKey,pt=it.onMouseLeave;ut.subMenuInstance=Object(m.a)($),pt({key:vt,domEvent:ze})},$.onTitleMouseEnter=function(ze){var it=$.props,ut=it.eventKey,vt=it.onItemHover,pt=it.onTitleMouseEnter;vt({key:ut,hover:!0}),pt({key:ut,domEvent:ze})},$.onTitleMouseLeave=function(ze){var it=$.props,ut=it.parentMenu,vt=it.eventKey,pt=it.onItemHover,Mt=it.onTitleMouseLeave;ut.subMenuInstance=Object(m.a)($),pt({key:vt,hover:!1}),Mt({key:vt,domEvent:ze})},$.onTitleClick=function(ze){var it=Object(m.a)($),ut=it.props;if(ut.onTitleClick({key:ut.eventKey,domEvent:ze}),ut.triggerSubMenuAction==="hover")return;$.triggerOpenChange(!ut.isOpen,"click"),De(ut.store,$.props.eventKey,!1)},$.onSubMenuClick=function(ze){typeof $.props.onClick=="function"&&$.props.onClick($.addKeyPath(ze))},$.onSelect=function(ze){$.props.onSelect(ze)},$.onDeselect=function(ze){$.props.onDeselect(ze)},$.getPrefixCls=function(){return"".concat($.props.rootPrefixCls,"-submenu")},$.getActiveClassName=function(){return"".concat($.getPrefixCls(),"-active")},$.getDisabledClassName=function(){return"".concat($.getPrefixCls(),"-disabled")},$.getSelectedClassName=function(){return"".concat($.getPrefixCls(),"-selected")},$.getOpenClassName=function(){return"".concat($.props.rootPrefixCls,"-submenu-open")},$.saveMenuInstance=function(ze){$.menuInstance=ze},$.addKeyPath=function(ze){return Object(S.a)(Object(S.a)({},ze),{},{keyPath:(ze.keyPath||[]).concat($.props.eventKey)})},$.triggerOpenChange=function(ze,it){var ut=$.props.eventKey,vt=function(){$.onOpenChange({key:ut,item:Object(m.a)($),trigger:it,open:ze})};it==="mouseenter"?$.mouseenterTimeout=setTimeout(function(){vt()},0):vt()},$.isChildrenSelected=function(){var ze={find:!1};return ve($.props.children,$.props.selectedKeys,ze),ze.find},$.isOpen=function(){return $.props.openKeys.indexOf($.props.eventKey)!==-1},$.adjustWidth=function(){if(!$.subMenuTitle||!$.menuInstance)return;var ze=oe.findDOMNode($.menuInstance);if(ze.offsetWidth>=$.subMenuTitle.offsetWidth)return;ze.style.minWidth="".concat($.subMenuTitle.offsetWidth,"px")},$.saveSubMenuTitle=function(ze){$.subMenuTitle=ze},$.getBaseProps=function(){var ze=Object(m.a)($),it=ze.props;return{mode:it.mode==="horizontal"?"vertical":it.mode,visible:$.props.isOpen,level:it.level+1,inlineIndent:it.inlineIndent,focusable:!1,onClick:$.onSubMenuClick,onSelect:$.onSelect,onDeselect:$.onDeselect,onDestroy:$.onDestroy,selectedKeys:it.selectedKeys,eventKey:"".concat(it.eventKey,"-menu-"),openKeys:it.openKeys,motion:it.motion,onOpenChange:$.onOpenChange,subMenuOpenDelay:it.subMenuOpenDelay,parentMenu:Object(m.a)($),subMenuCloseDelay:it.subMenuCloseDelay,forceSubMenuRender:it.forceSubMenuRender,triggerSubMenuAction:it.triggerSubMenuAction,builtinPlacements:it.builtinPlacements,defaultActiveFirst:it.store.getState().defaultActiveFirst[H(it.eventKey)],multiple:it.multiple,prefixCls:it.rootPrefixCls,id:$.internalMenuId,manualRef:$.saveMenuInstance,itemIcon:it.itemIcon,expandIcon:it.expandIcon,direction:it.direction}},$.getMotion=function(ze,it){var ut=Object(m.a)($),vt=ut.haveRendered,pt=$.props,Mt=pt.motion,Ft=pt.rootPrefixCls,rn=Object(S.a)(Object(S.a)({},Mt),{},{leavedClassName:"".concat(Ft,"-hidden"),removeOnLeave:!1,motionAppear:vt||!it||ze!=="inline"});return rn};var pe=Te.store,qe=Te.eventKey,Xe=pe.getState(),ot=Xe.defaultActiveFirst;$.isRootMenu=!1;var st=!1;return ot&&(st=ot[qe]),De(pe,qe,st),$}return Object(L.a)(Ye,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var $=this,pe=this.props,qe=pe.mode,Xe=pe.parentMenu,ot=pe.manualRef;if(ot&&ot(this),qe!=="horizontal"||!Xe.isRootMenu||!this.props.isOpen)return;this.minWidthTimeout=setTimeout(function(){return $.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var $=this.props,pe=$.onDestroy,qe=$.eventKey;pe&&pe(qe),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout)}},{key:"renderChildren",value:function($){var pe=this,qe=this.getBaseProps(),Xe=this.getMotion(qe.mode,qe.visible);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||qe.visible||qe.forceSubMenuRender,!this.haveOpened)return p.createElement("div",null);var ot=qe.direction;return p.createElement(J.default,Object.assign({visible:qe.visible},Xe),function(st){var ze=st.className,it=st.style,ut=u()("".concat(qe.prefixCls,"-sub"),ze,Object(i.a)({},"".concat(qe.prefixCls,"-rtl"),ot==="rtl"));return p.createElement(Le,Object.assign({},qe,{id:pe.internalMenuId,className:ut,style:it}),$)})}},{key:"render",value:function(){var $,pe=Object(S.a)({},this.props),qe=pe.isOpen,Xe=this.getPrefixCls(),ot=pe.mode==="inline",st=u()(Xe,"".concat(Xe,"-").concat(pe.mode),($={},Object(i.a)($,pe.className,!!pe.className),Object(i.a)($,this.getOpenClassName(),qe),Object(i.a)($,this.getActiveClassName(),pe.active||qe&&!ot),Object(i.a)($,this.getDisabledClassName(),pe.disabled),Object(i.a)($,this.getSelectedClassName(),this.isChildrenSelected()),$));this.internalMenuId||(pe.eventKey?this.internalMenuId="".concat(pe.eventKey,"$Menu"):(et+=1,this.internalMenuId="$__$".concat(et,"$Menu")));var ze={},it={},ut={};pe.disabled||(ze={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},it={onClick:this.onTitleClick},ut={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var vt={},pt=pe.direction;ot&&(pt==="rtl"?vt.paddingRight=pe.inlineIndent*pe.level:vt.paddingLeft=pe.inlineIndent*pe.level);var Mt={};this.props.isOpen&&(Mt={"aria-owns":this.internalMenuId});var Ft=null;pe.mode!=="horizontal"&&(Ft=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(Ft=p.createElement(this.props.expandIcon,Object(S.a)({},this.props))));var rn=p.createElement("div",Object.assign({ref:this.saveSubMenuTitle,style:vt,className:"".concat(Xe,"-title"),role:"button"},ut,it,{"aria-expanded":qe},Mt,{"aria-haspopup":"true",title:typeof pe.title=="string"?pe.title:void 0}),pe.title,Ft||p.createElement("i",{className:"".concat(Xe,"-arrow")})),Bt=this.renderChildren(pe.children),Xt=pe.parentMenu.isRootMenu?pe.parentMenu.props.getPopupContainer:function(Zn){return Zn.parentNode},ln=Ve[pe.mode],bn=pe.popupOffset?{offset:pe.popupOffset}:{},ta=pe.mode==="inline"?"":pe.popupClassName;ta+=pt==="rtl"?" ".concat(Xe,"-rtl"):"";var Ot=pe.disabled,fn=pe.triggerSubMenuAction,Mn=pe.subMenuOpenDelay,Yn=pe.forceSubMenuRender,Tn=pe.subMenuCloseDelay,Wn=pe.builtinPlacements;de.forEach(function(Zn){return delete pe[Zn]}),delete pe.onClick;var jt=pt==="rtl"?Object.assign({},Qe,Wn):Object.assign({},Ie,Wn);return delete pe.direction,p.createElement("li",Object.assign({},pe,ze,{className:st,role:"menuitem"}),ot&&rn,ot&&Bt,!ot&&p.createElement(ee.a,{prefixCls:Xe,popupClassName:u()("".concat(Xe,"-popup"),ta),getPopupContainer:Xt,builtinPlacements:jt,popupPlacement:ln,popupVisible:qe,popupAlign:bn,popup:Bt,action:Ot?[]:[fn],mouseEnterDelay:Mn,mouseLeaveDelay:Tn,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:Yn},rn))}}]),Ye}(p.Component);Oe.defaultProps={onMouseEnter:K,onMouseLeave:K,onTitleMouseEnter:K,onTitleMouseLeave:K,onTitleClick:K,manualRef:K,mode:"vertical",title:""};var xe=Object(d.b)(function(Ee,Ge){var Ye=Ee.openKeys,Te=Ee.activeKey,$=Ee.selectedKeys,pe=Ge.eventKey,qe=Ge.subMenuKey;return{isOpen:Ye.indexOf(pe)>-1,active:Te[qe]===pe,selectedKeys:$}})(Oe);xe.isSubMenu=!0;var ue=xe,N="menuitem-overflowed",te=.5,F=function(Ee){Object(_.a)(Ye,Ee);var Ge=Object(r.a)(Ye);function Ye(){var Te;return Object(f.a)(this,Ye),Te=Ge.apply(this,arguments),Te.resizeObserver=null,Te.mutationObserver=null,Te.originalTotalWidth=0,Te.overflowedItems=[],Te.menuItemSizes=[],Te.cancelFrameId=null,Te.state={lastVisibleIndex:void 0},Te.getMenuItemNodes=function(){var $=Te.props.prefixCls,pe=oe.findDOMNode(Object(m.a)(Te));return pe?[].slice.call(pe.children).filter(function(qe){return qe.className.split(" ").indexOf("".concat($,"-overflowed-submenu"))<0}):[]},Te.getOverflowedSubMenuItem=function($,pe,qe){var Xe=Te.props,ot=Xe.overflowedIndicator,st=Xe.level,ze=Xe.mode,it=Xe.prefixCls,ut=Xe.theme;if(st!==1||ze!=="horizontal")return null;var vt=Te.props.children[0],pt=vt.props,Mt=pt.children,Ft=pt.title,rn=pt.style,Bt=Object(ie.a)(pt,["children","title","style"]),Xt=Object(S.a)({},rn),ln="".concat($,"-overflowed-indicator"),bn="".concat($,"-overflowed-indicator");pe.length===0&&qe!==!0?Xt=Object(S.a)(Object(S.a)({},Xt),{},{display:"none"}):qe&&(Xt=Object(S.a)(Object(S.a)({},Xt),{},{visibility:"hidden",position:"absolute"}),ln="".concat(ln,"-placeholder"),bn="".concat(bn,"-placeholder"));var ta=ut?"".concat(it,"-").concat(ut):"",Ot={};return de.forEach(function(fn){Bt[fn]!==void 0&&(Ot[fn]=Bt[fn])}),p.createElement(ue,Object.assign({title:ot,className:"".concat(it,"-overflowed-submenu"),popupClassName:ta},Ot,{key:ln,eventKey:bn,disabled:!1,style:Xt}),pe)},Te.setChildrenWidthAndResize=function(){if(Te.props.mode!=="horizontal")return;var $=oe.findDOMNode(Object(m.a)(Te));if(!$)return;var pe=$.children;if(!pe||pe.length===0)return;var qe=$.children[pe.length-1];z(qe,"display","inline-block");var Xe=Te.getMenuItemNodes(),ot=Xe.filter(function(st){return st.className.split(" ").indexOf(N)>=0});ot.forEach(function(st){z(st,"display","inline-block")}),Te.menuItemSizes=Xe.map(function(st){return be(st,!0)}),ot.forEach(function(st){z(st,"display","none")}),Te.overflowedIndicatorWidth=be($.children[$.children.length-1],!0),Te.originalTotalWidth=Te.menuItemSizes.reduce(function(st,ze){return st+ze},0),Te.handleResize(),z(qe,"display","none")},Te.handleResize=function(){if(Te.props.mode!=="horizontal")return;var $=oe.findDOMNode(Object(m.a)(Te));if(!$)return;var pe=be($);Te.overflowedItems=[];var qe=0,Xe;Te.originalTotalWidth>pe+te&&(Xe=-1,Te.menuItemSizes.forEach(function(ot){qe+=ot,qe+Te.overflowedIndicatorWidth<=pe&&(Xe+=1)})),Te.setState({lastVisibleIndex:Xe})},Te}return Object(L.a)(Ye,[{key:"componentDidMount",value:function(){var $=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var pe=oe.findDOMNode(this);if(!pe)return;this.resizeObserver=new U.default(function(qe){qe.forEach(function(){var Xe=$.cancelFrameId;cancelAnimationFrame(Xe),$.cancelFrameId=requestAnimationFrame($.setChildrenWidthAndResize)})}),[].slice.call(pe.children).concat(pe).forEach(function(qe){$.resizeObserver.observe(qe)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){$.resizeObserver.disconnect(),[].slice.call(pe.children).concat(pe).forEach(function(qe){$.resizeObserver.observe(qe)}),$.setChildrenWidthAndResize()}),this.mutationObserver.observe(pe,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function($){var pe=this,qe=this.state.lastVisibleIndex;return($||[]).reduce(function(Xe,ot,st){var ze=ot;if(pe.props.mode==="horizontal"){var it=pe.getOverflowedSubMenuItem(ot.props.eventKey,[]);qe!==void 0&&pe.props.className.indexOf("".concat(pe.props.prefixCls,"-root"))!==-1&&(st>qe&&(ze=p.cloneElement(ot,{style:{display:"none"},eventKey:"".concat(ot.props.eventKey,"-hidden"),className:"".concat(N)})),st===qe+1&&(pe.overflowedItems=$.slice(qe+1).map(function(vt){return p.cloneElement(vt,{key:vt.props.eventKey,mode:"vertical-left"})}),it=pe.getOverflowedSubMenuItem(ot.props.eventKey,pe.overflowedItems)));var ut=[].concat(Object(fe.a)(Xe),[it,ze]);return st===$.length-1&&ut.push(pe.getOverflowedSubMenuItem(ot.props.eventKey,[],!0)),ut}return[].concat(Object(fe.a)(Xe),[ze])},[])}},{key:"render",value:function(){var $=this.props,pe=$.visible,qe=$.prefixCls,Xe=$.overflowedIndicator,ot=$.mode,st=$.level,ze=$.tag,it=$.children,ut=$.theme,vt=Object(ie.a)($,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),pt=ze;return p.createElement(pt,Object.assign({},vt),this.renderChildren(it))}}]),Ye}(p.Component);F.defaultProps={tag:"div",className:""};var Ae=F;function tt(Ee){return Ee.length?Ee.every(function(Ge){return!!Ge.props.disabled}):!0}function he(Ee,Ge,Ye){var Te=Ee.getState();Ee.setState({activeKey:Object(S.a)(Object(S.a)({},Te.activeKey),{},Object(i.a)({},Ge,Ye))})}function We(Ee){return Ee.eventKey||"0-menu-"}function rt(Ee,Ge){var Ye=Ge,Te=Ee.children,$=Ee.eventKey;if(Ye){var pe;if(ae(Te,function(qe,Xe){qe&&qe.props&&!qe.props.disabled&&Ye===M(qe,$,Xe)&&(pe=!0)}),pe)return Ye}return Ye=null,Ee.defaultActiveFirst&&ae(Te,function(qe,Xe){!Ye&&qe&&!qe.props.disabled&&(Ye=M(qe,$,Xe))}),Ye}function V(Ee){if(Ee){var Ge=this.instanceArray.indexOf(Ee);Ge!==-1?this.instanceArray[Ge]=Ee:this.instanceArray.push(Ee)}}var Be=function(Ee){Object(_.a)(Ye,Ee);var Ge=Object(r.a)(Ye);function Ye(Te){var $;return Object(f.a)(this,Ye),$=Ge.call(this,Te),$.onKeyDown=function(pe,qe){var Xe=pe.keyCode,ot;if($.getFlatInstanceArray().forEach(function(ze){ze&&ze.props.active&&ze.onKeyDown&&(ot=ze.onKeyDown(pe))}),ot)return 1;var st=null;return(Xe===s.a.UP||Xe===s.a.DOWN)&&(st=$.step(Xe===s.a.UP?-1:1)),st?(pe.preventDefault(),he($.props.store,We($.props),st.props.eventKey),typeof qe=="function"&&qe(st),1):void 0},$.onItemHover=function(pe){var qe=pe.key,Xe=pe.hover;he($.props.store,We($.props),Xe?qe:null)},$.onDeselect=function(pe){$.props.onDeselect(pe)},$.onSelect=function(pe){$.props.onSelect(pe)},$.onClick=function(pe){$.props.onClick(pe)},$.onOpenChange=function(pe){$.props.onOpenChange(pe)},$.onDestroy=function(pe){$.props.onDestroy(pe)},$.getFlatInstanceArray=function(){return $.instanceArray},$.step=function(pe){var qe=$.getFlatInstanceArray(),Xe=$.props.store.getState().activeKey[We($.props)],ot=qe.length;if(!ot)return null;pe<0&&(qe=qe.concat().reverse());var st=-1;if(qe.every(function(vt,pt){return vt&&vt.props.eventKey===Xe?(st=pt,!1):!0}),!$.props.defaultActiveFirst&&st!==-1&&tt(qe.slice(st,ot-1)))return;var ze=(st+1)%ot,it=ze;do{var ut=qe[it];if(!ut||ut.props.disabled)it=(it+1)%ot;else return ut}while(it!==ze);return null},$.renderCommonMenuItem=function(pe,qe,Xe){var ot=$.props.store.getState(),st=Object(m.a)($),ze=st.props,it=M(pe,ze.eventKey,qe),ut=pe.props;if(!ut||typeof pe.type=="string")return pe;var vt=it===ot.activeKey,pt=Object(S.a)(Object(S.a)({mode:ut.mode||ze.mode,level:ze.level,inlineIndent:ze.inlineIndent,renderMenuItem:$.renderMenuItem,rootPrefixCls:ze.prefixCls,index:qe,parentMenu:ze.parentMenu,manualRef:ut.disabled?void 0:Object(a.a)(pe.ref,V.bind(Object(m.a)($))),eventKey:it,active:!ut.disabled&&vt,multiple:ze.multiple,onClick:function(Ft){(ut.onClick||K)(Ft),$.onClick(Ft)},onItemHover:$.onItemHover,motion:ze.motion,subMenuOpenDelay:ze.subMenuOpenDelay,subMenuCloseDelay:ze.subMenuCloseDelay,forceSubMenuRender:ze.forceSubMenuRender,onOpenChange:$.onOpenChange,onDeselect:$.onDeselect,onSelect:$.onSelect,builtinPlacements:ze.builtinPlacements,itemIcon:ut.itemIcon||$.props.itemIcon,expandIcon:ut.expandIcon||$.props.expandIcon},Xe),{},{direction:ze.direction});return(ze.mode==="inline"||ne())&&(pt.triggerSubMenuAction="click"),p.cloneElement(pe,pt)},$.renderMenuItem=function(pe,qe,Xe){if(!pe)return null;var ot=$.props.store.getState(),st={openKeys:ot.openKeys,selectedKeys:ot.selectedKeys,triggerSubMenuAction:$.props.triggerSubMenuAction,subMenuKey:Xe};return $.renderCommonMenuItem(pe,qe,st)},Te.store.setState({activeKey:Object(S.a)(Object(S.a)({},Te.store.getState().activeKey),{},Object(i.a)({},Te.eventKey,rt(Te,Te.activeKey)))}),$.instanceArray=[],$}return Object(L.a)(Ye,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function($){return this.props.visible||$.visible||this.props.className!==$.className||!t()(this.props.style,$.style)}},{key:"componentDidUpdate",value:function($){var pe=this.props,qe="activeKey"in pe?pe.activeKey:pe.store.getState().activeKey[We(pe)],Xe=rt(pe,qe);if(Xe!==qe)he(pe.store,We(pe),Xe);else if("activeKey"in $){var ot=rt($,$.activeKey);Xe!==ot&&he(pe.store,We(pe),Xe)}}},{key:"render",value:function(){var $=this,pe=Object(o.a)({},this.props);this.instanceArray=[];var qe=u()(pe.prefixCls,pe.className,"".concat(pe.prefixCls,"-").concat(pe.mode)),Xe={className:qe,role:pe.role||"menu"};pe.id&&(Xe.id=pe.id),pe.focusable&&(Xe.tabIndex=0,Xe.onKeyDown=this.onKeyDown);var ot=pe.prefixCls,st=pe.eventKey,ze=pe.visible,it=pe.level,ut=pe.mode,vt=pe.overflowedIndicator,pt=pe.theme;return de.forEach(function(Mt){return delete pe[Mt]}),delete pe.onClick,p.createElement(Ae,Object.assign({},pe,{prefixCls:ot,mode:ut,tag:"ul",level:it,theme:pt,visible:ze,overflowedIndicator:vt},Xe),p.Children.map(pe.children,function(Mt,Ft){return $.renderMenuItem(Mt,Ft,st||"0-menu-")}))}}]),Ye}(p.Component);Be.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:K};var Se=Object(d.b)()(Be),Le=Se,Me=h("Kwbf");function Ne(Ee,Ge,Ye){var Te=Ee.prefixCls,$=Ee.motion,pe=Ee.defaultMotions,qe=pe===void 0?{}:pe,Xe=Ee.openAnimation,ot=Ee.openTransitionName,st=Ge.switchingModeFromInline;if($)return $;if(Object(l.a)(Xe)==="object"&&Xe)Object(Me.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof Xe=="string")return{motionName:"".concat(Te,"-open-").concat(Xe)};if(ot)return{motionName:ot};var ze=qe[Ye];return ze||(st?null:qe.other)}var se=function(Ee){Object(_.a)(Ye,Ee);var Ge=Object(r.a)(Ye);function Ye(Te){var $;Object(f.a)(this,Ye),$=Ge.call(this,Te),$.inlineOpenKeys=[],$.onSelect=function(Xe){var ot=Object(m.a)($),st=ot.props;if(st.selectable){var ze=$.store.getState(),it=ze.selectedKeys,ut=Xe.key;st.multiple?it=it.concat([ut]):it=[ut],"selectedKeys"in st||$.store.setState({selectedKeys:it}),st.onSelect(Object(S.a)(Object(S.a)({},Xe),{},{selectedKeys:it}))}},$.onClick=function(Xe){var ot=$.getRealMenuMode(),st=Object(m.a)($),ze=st.store,it=st.props.onOpenChange;ot!=="inline"&&!("openKeys"in $.props)&&(ze.setState({openKeys:[]}),it([])),$.props.onClick(Xe)},$.onKeyDown=function(Xe,ot){$.innerMenu.getWrappedInstance().onKeyDown(Xe,ot)},$.onOpenChange=function(Xe){var ot=Object(m.a)($),st=ot.props,ze=$.store.getState().openKeys.concat(),it=!1,ut=function(pt){var Mt=!1;if(pt.open)Mt=ze.indexOf(pt.key)===-1,Mt&&ze.push(pt.key);else{var Ft=ze.indexOf(pt.key);Mt=Ft!==-1,Mt&&ze.splice(Ft,1)}it=it||Mt};Array.isArray(Xe)?Xe.forEach(ut):ut(Xe),it&&("openKeys"in $.props||$.store.setState({openKeys:ze}),st.onOpenChange(ze))},$.onDeselect=function(Xe){var ot=Object(m.a)($),st=ot.props;if(st.selectable){var ze=$.store.getState().selectedKeys.concat(),it=Xe.key,ut=ze.indexOf(it);ut!==-1&&ze.splice(ut,1),"selectedKeys"in st||$.store.setState({selectedKeys:ze}),st.onDeselect(Object(S.a)(Object(S.a)({},Xe),{},{selectedKeys:ze}))}},$.onMouseEnter=function(Xe){$.restoreModeVerticalFromInline();var ot=$.props.onMouseEnter;ot&&ot(Xe)},$.onTransitionEnd=function(Xe){var ot=Xe.propertyName==="width"&&Xe.target===Xe.currentTarget,st=Xe.target.className,ze=Object.prototype.toString.call(st)==="[object SVGAnimatedString]"?st.animVal:st,it=Xe.propertyName==="font-size"&&ze.indexOf("anticon")>=0;(ot||it)&&$.restoreModeVerticalFromInline()},$.setInnerMenu=function(Xe){$.innerMenu=Xe},$.isRootMenu=!0;var pe=Te.defaultSelectedKeys,qe=Te.defaultOpenKeys;return"selectedKeys"in Te&&(pe=Te.selectedKeys||[]),"openKeys"in Te&&(qe=Te.openKeys||[]),$.store=Object(d.c)({selectedKeys:pe,openKeys:qe,activeKey:{"0-menu-":rt(Te,Te.activeKey)}}),$.state={switchingModeFromInline:!1},$}return Object(L.a)(Ye,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function($){this.updateOpentKeysWhenSwitchMode($),this.updateMiniStore();var pe=this.props,qe=pe.siderCollapsed,Xe=pe.inlineCollapsed,ot=pe.onOpenChange;(!$.inlineCollapsed&&Xe||!$.siderCollapsed&&qe)&&ot([]),this.updateMenuDisplay()}},{key:"updateOpentKeysWhenSwitchMode",value:function($){var pe=this.props,qe=this.store,Xe=this.inlineOpenKeys,ot=qe.getState(),st={};$.mode==="inline"&&pe.mode!=="inline"&&this.setState({switchingModeFromInline:!0}),"openKeys"in pe||((pe.inlineCollapsed&&!$.inlineCollapsed||pe.siderCollapsed&&!$.siderCollapsed)&&(this.setState({switchingModeFromInline:!0}),this.inlineOpenKeys=ot.openKeys.concat(),st.openKeys=[]),(!pe.inlineCollapsed&&$.inlineCollapsed||!pe.siderCollapsed&&$.siderCollapsed)&&(st.openKeys=Xe,this.inlineOpenKeys=[])),Object.keys(st).length&&qe.setState(st)}},{key:"updateMenuDisplay",value:function(){var $=this.props.collapsedWidth,pe=this.store,qe=this.prevOpenKeys,Xe=this.getInlineCollapsed()&&($===0||$==="0"||$==="0px");Xe?(this.prevOpenKeys=pe.getState().openKeys.concat(),this.store.setState({openKeys:[]})):qe&&(this.store.setState({openKeys:qe}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var $=this.props.mode,pe=this.state.switchingModeFromInline,qe=this.getInlineCollapsed();return pe&&qe?"inline":qe?"vertical":$}},{key:"getInlineCollapsed",value:function(){var $=this.props,pe=$.inlineCollapsed,qe=$.siderCollapsed;return qe!==void 0?qe:pe}},{key:"restoreModeVerticalFromInline",value:function(){var $=this.state.switchingModeFromInline;$&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var $=Object(S.a)({},Object(c.default)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),pe=this.getRealMenuMode();return $.className+=" ".concat($.prefixCls,"-root"),$.direction==="rtl"&&($.className+=" ".concat($.prefixCls,"-rtl")),$=Object(S.a)(Object(S.a)({},$),{},{mode:pe,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:Ne(this.props,this.state,pe)}),delete $.openAnimation,delete $.openTransitionName,p.createElement(d.a,{store:this.store},p.createElement(Le,Object.assign({},$,{ref:this.setInnerMenu}),this.props.children))}}]),Ye}(p.Component);se.defaultProps={selectable:!0,onClick:K,onSelect:K,onOpenChange:K,onDeselect:K,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:p.createElement("span",null,"\xB7\xB7\xB7")};var we=se,B=function(Ee){Object(_.a)(Ye,Ee);var Ge=Object(r.a)(Ye);function Ye(){var Te;return Object(f.a)(this,Ye),Te=Ge.apply(this,arguments),Te.onKeyDown=function($){var pe=$.keyCode;return pe===s.a.ENTER?(Te.onClick($),!0):void 0},Te.onMouseLeave=function($){var pe=Te.props,qe=pe.eventKey,Xe=pe.onItemHover,ot=pe.onMouseLeave;Xe({key:qe,hover:!1}),ot({key:qe,domEvent:$})},Te.onMouseEnter=function($){var pe=Te.props,qe=pe.eventKey,Xe=pe.onItemHover,ot=pe.onMouseEnter;Xe({key:qe,hover:!0}),ot({key:qe,domEvent:$})},Te.onClick=function($){var pe=Te.props,qe=pe.eventKey,Xe=pe.multiple,ot=pe.onClick,st=pe.onSelect,ze=pe.onDeselect,it=pe.isSelected,ut={key:qe,keyPath:[qe],item:Object(m.a)(Te),domEvent:$};ot(ut),Xe?it?ze(ut):st(ut):it||st(ut)},Te.saveNode=function($){Te.node=$},Te}return Object(L.a)(Ye,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var $=this.props;$.onDestroy&&$.onDestroy($.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var $,pe=Object(S.a)({},this.props),qe=u()(this.getPrefixCls(),pe.className,($={},Object(i.a)($,this.getActiveClassName(),!pe.disabled&&pe.active),Object(i.a)($,this.getSelectedClassName(),pe.isSelected),Object(i.a)($,this.getDisabledClassName(),pe.disabled),$)),Xe=Object(S.a)(Object(S.a)({},pe.attribute),{},{title:typeof pe.title=="string"?pe.title:void 0,className:qe,role:pe.role||"menuitem","aria-disabled":pe.disabled});pe.role==="option"?Xe=Object(S.a)(Object(S.a)({},Xe),{},{role:"option","aria-selected":pe.isSelected}):(pe.role===null||pe.role==="none")&&(Xe.role="none");var ot={onClick:pe.disabled?null:this.onClick,onMouseLeave:pe.disabled?null:this.onMouseLeave,onMouseEnter:pe.disabled?null:this.onMouseEnter},st=Object(S.a)({},pe.style);pe.mode==="inline"&&(pe.direction==="rtl"?st.paddingRight=pe.inlineIndent*pe.level:st.paddingLeft=pe.inlineIndent*pe.level),de.forEach(function(it){return delete pe[it]}),delete pe.direction;var ze=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(ze=p.createElement(this.props.itemIcon,this.props)),p.createElement("li",Object.assign({},Object(c.default)(pe,["onClick","onMouseEnter","onMouseLeave","onSelect"]),Xe,ot,{style:st,ref:this.saveNode}),pe.children,ze)}}]),Ye}(p.Component);B.isMenuItem=!0,B.defaultProps={onSelect:K,onMouseEnter:K,onMouseLeave:K,manualRef:K};var He=Object(d.b)(function(Ee,Ge){var Ye=Ee.activeKey,Te=Ee.selectedKeys,$=Ge.eventKey,pe=Ge.subMenuKey;return{active:Ye[pe]===$,isSelected:Te.indexOf($)!==-1}})(B),at=He,R=function(Ee){Object(_.a)(Ye,Ee);var Ge=Object(r.a)(Ye);function Ye(){var Te;return Object(f.a)(this,Ye),Te=Ge.apply(this,arguments),Te.renderInnerMenuItem=function($){var pe=Te.props,qe=pe.renderMenuItem,Xe=pe.index;return qe($,Xe,Te.props.subMenuKey)},Te}return Object(L.a)(Ye,[{key:"render",value:function(){var $=Object(o.a)({},this.props),pe=$.className,qe=pe===void 0?"":pe,Xe=$.rootPrefixCls,ot="".concat(Xe,"-item-group-title"),st="".concat(Xe,"-item-group-list"),ze=$.title,it=$.children;return de.forEach(function(ut){return delete $[ut]}),delete $.onClick,delete $.direction,p.createElement("li",Object.assign({},$,{className:"".concat(qe," ").concat(Xe,"-item-group")}),p.createElement("div",{className:ot,title:typeof ze=="string"?ze:void 0},ze),p.createElement("ul",{className:st},p.Children.map(it,this.renderInnerMenuItem)))}}]),Ye}(p.Component);R.isMenuItemGroup=!0,R.defaultProps={disabled:!0};var je=R,Pe=function(Ge){var Ye=Ge.className,Te=Ge.rootPrefixCls,$=Ge.style;return p.createElement("li",{className:"".concat(Ye," ").concat(Te,"-item-divider"),style:$})};Pe.defaultProps={disabled:!0,className:"",style:{}};var Z=Pe,ye=I.e=we},"1q3G":function(Re,I,h){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=S;function S(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},"34/K":function(Re,I,h){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;function S(_,r){if(!(_ instanceof r))throw new TypeError("Cannot call a class as a function")}function f(_,r){for(var p=0;p>0&3)*255/3,x[y*4+1]=(l[g+y]>>2&3)*255/3,x[y*4+2]=(l[g+y]>>4&3)*255/3,x[y*4+4]=0;l=x,g=0}return s.blitImage(p,e,c,u,l,g),i.rQskipBytes(u*t),this._lines-=u,!(this._lines>0)}}]),_}();I.default=m},"3690":function(Re,I,h){"use strict";function S(c){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(i){return typeof i}:S=function(i){return i&&typeof Symbol=="function"&&i.constructor===Symbol&&i!==Symbol.prototype?"symbol":typeof i},S(c)}Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var f=m(h("Lo0S"));function L(){if(typeof WeakMap!="function")return null;var c=new WeakMap;return L=function(){return c},c}function m(c){if(c&&c.__esModule)return c;if(c===null||S(c)!=="object"&&typeof c!="function")return{default:c};var o=L();if(o&&o.has(c))return o.get(c);var i={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in c)if(Object.prototype.hasOwnProperty.call(c,a)){var n=s?Object.getOwnPropertyDescriptor(c,a):null;n&&(n.get||n.set)?Object.defineProperty(i,a,n):i[a]=c[a]}return i.default=c,o&&o.set(c,i),i}function _(c,o){if(!(c instanceof o))throw new TypeError("Cannot call a class as a function")}function r(c,o){for(var i=0;i0;){var l=1;if(t.rQwait("HEXTILE",l))return!1;var g=t.rQ,C=t.rQi,x=g[C];if(x>30)throw new Error("Illegal hextile subencoding (subencoding: "+x+")");var y=this._totalTiles-this._tiles,T=y%this._tilesX,A=Math.floor(y/this._tilesX),E=i+T*16,b=s+A*16,v=Math.min(16,i+a-E),O=Math.min(16,s+n-b);if(x&1)l+=v*O*4;else if(x&2&&(l+=4),x&4&&(l+=4),x&8){if(l++,t.rQwait("HEXTILE",l))return!1;var D=g[C+l-1];x&16?l+=D*(4+2):l+=D*2}if(t.rQwait("HEXTILE",l))return!1;if(C++,x===0)this._lastsubencoding&1?f.Debug(" Ignoring blank after RAW"):e.fillRect(E,b,v,O,this._background);else if(x&1)e.blitImage(E,b,v,O,g,C),C+=l-1;else{if(x&2&&(this._background=[g[C],g[C+1],g[C+2],g[C+3]],C+=4),x&4&&(this._foreground=[g[C],g[C+1],g[C+2],g[C+3]],C+=4),e.startTile(E,b,v,O,this._background),x&8){var W=g[C];C++;for(var Q=0;Q>4,w=q&15,P=g[C];C++;var k=(P>>4)+1,K=(P&15)+1;e.subTile(Y,w,k,K,j)}}e.finishTile()}t.rQi=C,this._lastsubencoding=x,this._tiles--}return!0}}]),c}();I.default=d},"3MsV":function(Re,I,h){},"3wET":function(Re,I){Re.exports="data:image/png;base64,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"},"498V":function(Re,I,h){Re.exports=h.p+"static/logo.22b9a281.svg"},"4pCv":function(Re,I,h){"use strict";h.r(I);var S=h("oBTY"),f=h("bbsP"),L=h("/wGt"),m=h("jrin"),_=h("2qtc"),r=h("kLXV"),p=h("miYZ"),d=h("tsqr"),c=h("9og8"),o=h("tJVT"),i=h("PpiC"),s=h("k1fw"),a=h("ozfa"),n=h("MJZm"),t=h("WmNS"),e=h.n(t),u=h("q1tI"),l=h.n(u),g=h("Ty5D"),C=h("9kvl"),x=h("BUUv"),y=h("IxHN"),T=h("M8RZ"),A=h("giR+"),E=h("fyUT"),b=h("5NDa"),v=h("5rEg"),O=h("0Owb"),D=h("+L6B"),W=h("2/Rp"),Q=h("y8nQ"),j=h("Vl3Y"),q=h("aHsQ"),Y=h("sGsY"),w=h("55Ip"),P=h("6/vW"),k=h("SFBS"),K=h("14J3"),M=h("BMrR"),H=h("jCWc"),ae=h("kPKH"),ve=h("lOMy"),de=h("GIiI"),be=h("P5Jw"),z=h("vS10"),ne=h("RCxd"),fe=h("500L"),ie=h("m3rI"),oe=h("ErOA"),U=h("1vsH"),ee=Object(u.forwardRef)(function(me,Ze){var mt=me.time;console.log("ScreenRecord:",Ze);var ht=Object(u.useRef)(),Ct=Object(u.useState)(),xt=Object(o.a)(Ct,2),Vt=xt[0],St=xt[1],pn=Object(u.useRef)(),gt=2e3,ft=[];Object(u.useImperativeHandle)(Ze,function(){return{startScreenRecord:Ut,downloadFile:wt}});function Ht(wn,Ln){return Lt.apply(this,arguments)}function Lt(){return Lt=Object(c.a)(e.a.mark(function wn(Ln,Wt){var va,sn;return e.a.wrap(function(On){for(;;)switch(On.prev=On.next){case 0:return va=[],On.next=3,new MediaRecorder(Ln);case 3:sn=On.sent,sn.ondataavailable=function(yn){va.push(yn.data)},sn.start(),pn.current=sn,window.recorderRefs=sn,sn.addEventListener("stop",function(yn){var $n=URL.createObjectURL(va[0],{type:"video/mp4"});Object(U.v)("xxx.webm",$n)});case 9:case"end":return On.stop()}},wn)})),Lt.apply(this,arguments)}function wt(){if(!window.recorderRefs){d.b.warn("\u60A8\u8FD8\u6CA1\u6709\u5F00\u542F\u89C6\u9891\u5F55\u5236\uFF0C\u8BF7\u5148\u53BB\u5F55\u5236\u89C6\u9891\u5427\uFF01");return}var wn=ht.current.srcObject.getTracks();wn.forEach(function(Ln){Ln.stop()}),window.recorderRefs.addEventListener("dataavailable",function(Ln){var Wt=URL.createObjectURL(Ln.data,{type:"video/mp4"});Object(U.v)("\u5C4F\u5E55\u5F55\u5236\u89C6\u9891.webm",Wt)})}function Ut(){navigator.mediaDevices.getDisplayMedia({video:!0,audio:!0}).then(function(wn){return ht.current.srcObject=wn,ft.push(wn),ht.current.captureStream=ht.current.captureStream||ht.current.mozCaptureStream,new Promise(function(Ln){return ht.current.onplaying=Ln})}).then(function(){return Ht(ht.current.captureStream(),gt)}).then(function(wn){}).catch(function(wn){wn.name==="NotFoundError"?d.b.warn("\u627E\u4E0D\u5230\u6444\u50CF\u5934\u6216\u9EA6\u514B\u98CE\u3002\u65E0\u6CD5\u5F55\u5236."):d.b.warn(wn.name)})}return l.a.createElement("div",{style:{position:"absolute",top:"0",zIndex:-1}},l.a.createElement("video",{onPause:function(){},width:"60",height:"120",autoPlay:!0,muted:!0,ref:ht}))}),J=ee,le={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"},Ie=function(me){var Ze=me.className,mt=me.mirror_description,ht=me.git_url,Ct=me.difficulty,xt=me.task_pass,Vt=me.test_set_permission,St=me.onVncAction,pn=me.shixun,gt=me.window_vnc_url,ft=me.linux_vnc,Ht=me.vnc_url,Lt=me.unity_3d_routes,wt=me.taskData;console.log(wt);var Ut=Object(g.i)(),wn=Object(u.useState)("8082"),Ln=Object(o.a)(wn,2),Wt=Ln[0],va=Ln[1],sn=Object(u.useState)(!1),gn=Object(o.a)(sn,2),On=gn[0],yn=gn[1],$n=Object(u.useRef)(),Ma=gt?"C:/Windows/AppReadiness/userfiles":"/data/workspace/userfiles",wa=gt?"C:/Windows/AppReadiness/downloadfiles":"/data/workspace/downloadfiles",ja=function(){r.a.confirm({title:"\u91CD\u542F\u4E91\u4E3B\u673A",icon:l.a.createElement(ne.a,null),content:"\u60A8\u786E\u5B9A\u8981\u91CD\u542F\u4E91\u4E3B\u673A\u5417\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var Jt=Object(c.a)(e.a.mark(function la(){var In;return e.a.wrap(function(ha){for(;;)switch(ha.prev=ha.next){case 0:return ha.next=2,Object(z.f)({identifier:Ut.taskId});case 2:return In=ha.sent,(In==null?void 0:In.status)===0&&d.b.info("\u91CD\u542F\u6210\u529F"),ha.abrupt("return","");case 5:case"end":return ha.stop()}},la)}));function kn(){return Jt.apply(this,arguments)}return kn}()})},rr=function(){r.a.info({title:"\u6587\u4EF6\u4E0A\u4F20",icon:null,okText:"\u5173\u95ED",width:600,centered:!0,content:l.a.createElement("div",{className:"pt10"},l.a.createElement(fe.b,{isDragger:!0,maxSize:1024,additionalText:'\u9ED8\u8BA4\u5B58\u653E\u76EE\u5F55\u8DEF\u5F84\u4E3A"'.concat(Ma,'"'),action:"".concat(ie.a.API_SERVER,"/api/sci/projects/").concat(Ut.taskId,"/upload_file.json?debug=admin"),onChange:function(kn){kn.some(function(la){var In;return((In=la.response)===null||In===void 0?void 0:In.status)===0})&&(r.a.destroyAll(),d.b.info("\u6587\u4EF6\u4E0A\u4F20\u6210\u529F"))}}))})},lt=function(){r.a.confirm({title:"\u4E0B\u8F7D\u4EE3\u7801",centered:!0,width:600,content:"\u4EE3\u7801\u4E0B\u8F7D\u529F\u80FD\uFF1A\u5C06\u201C".concat(wa,"\u201D\u76EE\u5F55\u8FDB\u884C\u6253\u5305\u5E76\u4E0B\u8F7D"),onOk:function(){var Jt=Object(c.a)(e.a.mark(function la(){return e.a.wrap(function(oa){for(;;)switch(oa.prev=oa.next){case 0:return oa.next=2,Object(oe.a)("/api/sci/projects/".concat(Ut.taskId,"/download_file.json?debug=admin"),{method:"post",body:{autoDownload:!0},headers:{responseType:"arraybuffer",Accept:"application/vnd.ms-excel;charset=utf-8"}});case 2:return oa.abrupt("return",!0);case 3:case"end":return oa.stop()}},la)}));function kn(){return Jt.apply(this,arguments)}return kn}()})},fa=function(){var Jt,kn;(Jt=$n.current)===null||Jt===void 0||((kn=Jt.startScreenRecord)===null||kn===void 0)||kn.call(Jt)},Da=function(){var Jt=wt.webssh;r.a.info({title:"SSH\u76F4\u8FDE",width:600,centered:!0,content:l.a.createElement(l.a.Fragment,null,l.a.createElement(M.a,null,l.a.createElement(ae.a,{flex:"50px"},"\u8D26\u53F7"),l.a.createElement(ae.a,null,Jt==null?void 0:Jt.username)),l.a.createElement(M.a,null,l.a.createElement(ae.a,{flex:"50px"},"\u5730\u5740"),l.a.createElement(ae.a,null,Jt==null?void 0:Jt.address)),l.a.createElement(M.a,null,l.a.createElement(ae.a,{flex:"50px"},"\u7AEF\u53E3"),l.a.createElement(ae.a,null,Jt==null?void 0:Jt.servicePort)),l.a.createElement(M.a,null,l.a.createElement(ae.a,{flex:"50px"},"\u5BC6\u7801"),l.a.createElement(ae.a,null,Jt==null?void 0:Jt.password)))})};return l.a.createElement("div",{className:"tpi-code-setting ".concat(Ze),style:{height:"calc(100vh - 54px )"}},l.a.createElement("h3",null,"\u529F\u80FD"),l.a.createElement("section",null,l.a.createElement("a",{id:"full-screen",title:"\u5168\u5C4F",className:"file-item action",onClick:function(){St("full-screen")}}," ",l.a.createElement("i",{className:"iconfont icon-quanping"}),"\u5F00\u542F / \u9000\u51FA\u5168\u5C4F "),!Lt&&l.a.createElement(l.a.Fragment,null,l.a.createElement("a",{id:"reset-task",onClick:function(){return St("reset-task")},className:"file-item action",title:"\u91CD\u7F6E\u73AF\u5883"}," ",l.a.createElement("i",{className:"iconfont icon-zhongzhishixun"}),"\u91CD\u7F6E\u73AF\u5883 "),l.a.createElement("a",{onClick:function(){return rr()},className:"file-item action",title:"\u4E0A\u4F20\u6587\u4EF6"}," ",l.a.createElement("i",{className:"iconfont icon-shangchuanshipin1"}),"\u4E0A\u4F20\u6587\u4EF6"),l.a.createElement("a",{onClick:function(){return lt()},className:"file-item action",title:"\u4E0B\u8F7D\u6587\u4EF6"}," ",l.a.createElement("i",{className:"iconfont icon-xiazai3"}),"\u4E0B\u8F7D\u6587\u4EF6"),l.a.createElement("a",{onClick:function(){return fa()},className:"file-item action",title:"\u5C4F\u5E55\u5F55\u5236"}," ",l.a.createElement("i",{className:"iconfont icon-jiaruketang1"}),"\u5C4F\u5E55\u5F55\u5236"),l.a.createElement("a",{className:"file-item action w100",title:"ssh\u76F4\u8FDE"}," ",l.a.createElement("i",{className:"iconfont icon-suanfasheji"}),l.a.createElement(M.a,{align:"middle",className:"w100"},l.a.createElement(ae.a,{flex:"1",onClick:Da},l.a.createElement(W.a,{type:"text",loading:On},l.a.createElement("span",{style:{color:"#ddd",marginLeft:-11}},"ssh\u76F4\u8FDE"))))),gt&&l.a.createElement("a",{id:"reset-task",onClick:ja,className:"file-item action",title:"\u91CD\u542F\u4E91\u4E3B\u673A"}," ",l.a.createElement(de.a,{style:{marginRight:21,color:"#FFF"},className:"c-white font16"}),"\u91CD\u542F\u4E91\u4E3B\u673A "),ht?l.a.createElement(be.CopyToClipboard,{text:ht,onCopy:function(){return d.b.success("\u590D\u5236\u6210\u529F")}},l.a.createElement("a",{id:"copy-git",title:"\u590D\u5236\u7248\u672C\u5E93\u5730\u5740",className:"file-item action"}," ",l.a.createElement("i",{className:"iconfont icon-fuzhibanbenkudizhi1"}),"\u590D\u5236\u7248\u672C\u5E93\u5730\u5740 ")):null)),l.a.createElement(J,{ref:$n}))},Qe=h("9VGf"),$e=h("DjyN"),et=h("NUBc"),Ve=h("5Dmo"),De=h("3S7+"),Oe=h("JJs0"),xe=h.n(Oe),ue,N,te=(ue=Object(U.F)())!==null&&ue!==void 0&&ue.homework_common_id?{homework_common_id:(N=Object(U.F)())===null||N===void 0?void 0:N.homework_common_id}:{};function F(me){return Object(oe.c)("tasks/".concat(me,".json"),te)}function Ae(me){return Object(oe.c)("sci/projects/".concat(me,"/get_data_sets.json"))}function tt(me){return Object(oe.c)("myshixuns/".concat(me,"/challenges.json"))}function he(me,Ze){return Object(oe.c)("myshixuns/".concat(me,"/subject_challenges.json"),Ze)}function We(me,Ze,mt){return Object(oe.c)("tasks/".concat(me,"/star.json?shixun_id=").concat(Ze,"&star=").concat(mt))}function rt(me,Ze){return Object(oe.c)("tasks/".concat(me,"/rep_content.json"),Object(s.a)(Object(s.a)({},Ze),te))}function V(me,Ze){return Object(oe.f)("myshixuns/".concat(me,"/update_file.json"),Ze)}function Be(me,Ze){return Object(oe.c)("tasks/".concat(me,"/reset_original_code.json"),Object(s.a)(Object(s.a)({},Ze),te))}function Se(me,Ze){return Object(oe.f)("myshixuns/".concat(me,"/reset_repository.json"),Ze)}function Le(me,Ze){return Object(oe.c)("tasks/".concat(me,"/reset_passed_code.json"),Object(s.a)(Object(s.a)({},Ze),te))}function Me(me,Ze){return Object(oe.f)("tasks/".concat(me,"/game_build.json"),Object(s.a)(Object(s.a)({},Ze),te))}function Ne(me,Ze){return Object(oe.c)("tasks/".concat(me,"/game_status.json"),Object(s.a)(Object(s.a)({},Ze),te))}function se(me,Ze){return Object(oe.f)("tasks/".concat(me,"/choose_build.json"),Object(s.a)(Object(s.a)({},Ze),te))}function we(me){return Object(oe.c)("tasks/".concat(me,"/picture_display.json"),te)}function B(me,Ze){return Object(oe.c)("tasks/".concat(me,"/cost_time.json"),Object(s.a)(Object(s.a)({},Ze),te))}function He(me,Ze){return Object(oe.c)("courses/".concat(me,"/inform_detail.json"),Ze)}function at(me){return Object(oe.f)("tasks/".concat(me,"/plus_or_cancel_praise.json"))}function R(me){var Ze=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return Object(oe.f)("myshixuns/".concat(me,"/repository.json"),Ze)}function je(me,Ze){return Object(oe.c)("myshixuns/".concat(me,"/open_webssh.json"),Ze||{})}function Pe(me,Ze){return Object(oe.c)("myshixuns/".concat(me,"/open_vm_webssh.json"),Ze)}function Z(me){return Object(oe.c)("tasks/".concat(me,"/close_webssh.json"))}function ye(me){return Ee.apply(this,arguments)}function Ee(){return Ee=Object(c.a)(e.a.mark(function me(Ze){var mt;return e.a.wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:return Ct.next=2,Object(oe.f)("/sci/projects/".concat(Ze,"/delete_pod.json"));case 2:if(mt=Ct.sent,!((mt==null?void 0:mt.status)>=0)){Ct.next=5;break}return Ct.abrupt("return",Object(oe.f)("/sci/projects/".concat(Ze,"/start_environment.json"),te));case 5:case"end":return Ct.stop()}},me)})),Ee.apply(this,arguments)}function Ge(me){return Object(oe.f)("tasks/".concat(me,"/reset_environment"))}function Ye(me,Ze){return Object(oe.f)("tasks/".concat(me,"/reset_linux_vnc_link.json"),Ze||{})}function Te(me){return Object(oe.c)("tasks/".concat(me,"/check_test_sets.json"))}function $(me){return Object(oe.c)("tasks/".concat(me,"/get_answer_info.json"))}function pe(me){return Object(oe.c)("tasks/".concat(me,"/get_choose_answer.json"))}function qe(me){return Object(oe.c)("tasks/".concat(me,"/unlock_choose_answer.json"))}function Xe(me,Ze){return Object(oe.c)("tasks/".concat(me,"/unlock_answer.json?answer_id=").concat(Ze))}function ot(me,Ze,mt){return Object(oe.f)("tasks/".concat(me,"/set_games_status.json"),{result:Ze,data:mt})}function st(me){return Object(oe.f)("/sci/projects/".concat(me,"/extend_release.json"))}function ze(me,Ze){return Object(oe.f)("/sci/projects/".concat(me,"/save_mirror.json"),Object(s.a)({},Ze))}function it(me){return Object(oe.a)("/api/tasks/".concat(me,"/active.json"),{method:"post",body:{template_id:window.sessionStorage.imageId}})}function ut(me){return Object(oe.f)("tasks/".concat(me,"/extend_linux_vnc.json"),te)}function vt(me,Ze){return Object(oe.c)("tasks/".concat(me,"/rank_list.json"),Ze)}function pt(me,Ze){return Object(oe.f)("tasks/".concat(me,"/close_windows_vnc.json"),{tpi_id:Ze})}function Mt(me){return Object(oe.c)("tasks/".concat(me,"/pull_files.json"))}function Ft(me,Ze){return Object(oe.f)("tasks/".concat(me,"/log_output"),Ze)}function rn(me){return Object(oe.c)("tasks/".concat(me,"/stop_log_output.json"))}function Bt(me){return Xt.apply(this,arguments)}function Xt(){return Xt=Object(c.a)(e.a.mark(function me(Ze){return e.a.wrap(function(ht){for(;;)switch(ht.prev=ht.next){case 0:return ht.abrupt("return",Object(oe.a)("/api/myshixuns/".concat(Ze.id,"/add_file.json"),{method:"post",body:Ze}));case 1:case"end":return ht.stop()}},me)})),Xt.apply(this,arguments)}function ln(me){return bn.apply(this,arguments)}function bn(){return bn=Object(c.a)(e.a.mark(function me(Ze){return e.a.wrap(function(ht){for(;;)switch(ht.prev=ht.next){case 0:return ht.abrupt("return",Object(oe.a)("/api/myshixuns/".concat(Ze.id,"/delete_git_file.json"),{method:"Delete",body:Ze}));case 1:case"end":return ht.stop()}},me)})),bn.apply(this,arguments)}function ta(me){return Ot.apply(this,arguments)}function Ot(){return Ot=Object(c.a)(e.a.mark(function me(Ze){return e.a.wrap(function(ht){for(;;)switch(ht.prev=ht.next){case 0:return ht.abrupt("return",Object(oe.a)("/api/myshixuns/".concat(Ze.id,"/mv_file.json"),{method:"post",body:Ze}));case 1:case"end":return ht.stop()}},me)})),Ot.apply(this,arguments)}function fn(me){return Mn.apply(this,arguments)}function Mn(){return Mn=Object(c.a)(e.a.mark(function me(Ze){return e.a.wrap(function(ht){for(;;)switch(ht.prev=ht.next){case 0:return ht.abrupt("return",Object(oe.a)("/api/tasks/".concat(Ze.id,"/rep_content.json"),{method:"get",params:Ze}));case 1:case"end":return ht.stop()}},me)})),Mn.apply(this,arguments)}var Yn;(function(me){me.Classrooms="classrooms",me.Shixuns="shixuns",me.Paths="paths",me.Projects="projects",me.Videos="videos",me.Topics="topics",me.Teach="teach-group"})(Yn||(Yn={}));var Tn=function(Ze){var mt=Ze.userDetail,ht=Ze.user,Ct=Ze.globalSetting,xt=Ze.loading,Vt=Ze.dispatch,St=Ze.onClose,pn=Ze.shixun,gt=Object(i.a)(Ze,["userDetail","user","globalSetting","loading","dispatch","onClose","shixun"]),ft=Object(g.i)(),Ht=Object(u.useState)([]),Lt=Object(o.a)(Ht,2),wt=Lt[0],Ut=Lt[1],wn=Object(u.useState)(""),Ln=Object(o.a)(wn,2),Wt=Ln[0],va=Ln[1],sn=Object(u.useState)(0),gn=Object(o.a)(sn,2),On=gn[0],yn=gn[1],$n=Object(u.useState)(Object(s.a)({page:1,limit:20},ft)),Ma=Object(o.a)($n,2),wa=Ma[0],ja=Ma[1],rr=Object(u.useCallback)(function(){return gt.visible},[gt.visible]);Object(u.useEffect)(function(){wa.page=1,lt()},[gt.visible]);var lt=function(){var fa=Object(c.a)(e.a.mark(function Da(){var En;return e.a.wrap(function(kn){for(;;)switch(kn.prev=kn.next){case 0:return kn.next=2,Ae(ft.taskId);case 2:En=kn.sent,En&&(Ut(Object(S.a)(En.data_sets)),yn(En.data_sets_count),va(En.folder_name));case 4:case"end":return kn.stop()}},Da)}));return function(){return fa.apply(this,arguments)}}();return l.a.createElement("div",{style:{height:"calc(100vh - 51px)",padding:"20px 15px"}},l.a.createElement("div",{className:"c-grey-999 font14 ml5 mb5"},"\u6570\u636E\u96C6"),l.a.createElement("dl",{className:xe.a.list},l.a.createElement(De.a,{title:Wt},l.a.createElement("dt",{className:"c-white"},Wt)),l.a.createElement("dd",null,l.a.createElement(be.CopyToClipboard,{text:Wt,onCopy:function(){return d.b.success("\u590D\u5236\u6210\u529F")}},l.a.createElement("span",{className:"".concat(xe.a.copy," current")},"\u70B9\u51FB\u590D\u5236")))),l.a.createElement("div",{className:"c-grey-999 font14 ml5 mb5"},"\u6587\u4EF6\u8DEF\u5F84"),wt==null?void 0:wt.map(function(fa,Da){return l.a.createElement("dl",{className:xe.a.list},l.a.createElement(De.a,{title:fa.filename},l.a.createElement("dt",{className:"c-white"},fa.filename)),l.a.createElement("dd",null,l.a.createElement(be.CopyToClipboard,{text:fa.file_path,onCopy:function(){return d.b.success("\u590D\u5236\u6210\u529F")}},l.a.createElement("span",{className:"".concat(xe.a.copy," current")},"\u70B9\u51FB\u590D\u5236"))))}),l.a.createElement("div",{className:"tc"},l.a.createElement(et.a,{onChange:function(Da){wa.page=Da,lt()},className:xe.a.page,size:"small",total:On,pageSize:wa.limit,hideOnSinglePage:!0})))},Wn=Object(C.a)(function(me){var Ze=me.user,mt=me.userDetail,ht=me.loading,Ct=me.shixunsDetail,xt=me.globalSetting;return{user:Ze,userDetail:mt,shixunsDetail:Ct,globalSetting:xt,loading:ht.models.index}})(Tn),jt=h("dhSg"),Zn=h("q1cb"),Oa=h("iOsX"),zn=h.n(Oa),na=h("XG6U"),ca=h.n(na),Rn=h("bntm"),aa=h("bPs0"),_a=Y.a.Countdown;function Pa(){return l.a.createElement("p",null,"\u684C\u9762\u7CFB\u7EDF\u5C06\u6062\u590D\u5230\u521D\u59CB\u72B6\u6001\uFF0C\u60A8\u5728\u7CFB\u7EDF\u4E2D\u521B\u5EFA\u7684\u6570\u636E\u53EF\u80FD\u4F1A\u4E22\u5931\u3002\u8BF7\u786E\u4FDD\u60A8\u7684\u6570\u636E\u5DF2\u4FDD\u5B58\uFF08\u5982\uFF1A\u7248\u672C\u5E93\u4EE3\u7801\u5DF2\u63A8\u9001\u5230\u670D\u52A1\u5668\uFF09\u3002\u662F\u5426\u786E\u8BA4\u91CD\u7F6E\uFF1F")}var Na=function(me){var Ze=me.mirror_description,mt=me.difficulty,ht=me.git_url,Ct=me.vnc_url,xt=me.window_vnc_url,Vt=me.linux_vnc,St=me.isNotice,pn=me.user,gt=me.game,ft=me.shixun,Ht=ft===void 0?{}:ft,Lt=me.taskData,wt=Lt===void 0?{}:Lt,Ut=me.resetVncLoading,wn=me.onUpdateCostTime,Ln=me.lastedGetTaskInfoTime,Wt=me.onShowNotice,va=me.onResetGitCode,sn=me.onResetVnc,gn=me.onBack,On=me.history,yn=me.onAddVncTime,$n=me.onUpdateCode,Ma=me.unity_3d_routes,wa=me.remaining_time,ja=me.st,rr=Ht.name,lt=Ht.identifier,fa=Ht.task_pass,Da=Ht.test_set_permission,En=Object(u.useState)(!1),Jt=Object(o.a)(En,2),kn=Jt[0],la=Jt[1],In=Object(u.useState)(!1),oa=Object(o.a)(In,2),ha=oa[0],or=oa[1],mr=Object(u.useState)({}),lr=Object(o.a)(mr,2),Ua=lr[0],ur=lr[1],_r=Object(u.useState)(!1),vr=Object(o.a)(_r,2),gr=vr[0],La=vr[1],nn=Object(u.useState)(null),Ea=Object(o.a)(nn,2),br=Ea[0],At=Ea[1],dn=Object(u.useState)(1800),Un=Object(o.a)(dn,2),Jn=Un[0],ga=Un[1],an=Object(u.useState)(!1),ka=Object(o.a)(an,2),Ca=ka[0],pa=ka[1],Kn=Object(u.useState)(!1),Bn=Object(o.a)(Kn,2),ea=Bn[0],ma=Bn[1],Fa=Object(g.h)().query,Ia=Object(g.i)(),xa=Object(u.useState)(!1),Gt=Object(o.a)(xa,2),Zt=Gt[0],Xn=Gt[1],ia=j.a.useForm(),Sa=Object(o.a)(ia,1),Ba=Sa[0],Xa=Object(u.useMemo)(function(){return Date.now()+wa},[wa]);Object(u.useEffect)(function(){gr||setTimeout(function(){La(!0)},1e3*60)},[gr]),Object(u.useEffect)(function(){jt.a.subscribe("update-windows-time",function(Hn){ga(parseInt(wa/1e3))}),ga(wa/1e3)},[]),Object(u.useEffect)(function(){var Hn;return Fa.type==="exercises"&&Ua!==null&&Ua!==void 0&&(Hn=Ua.exercise)!==null&&Hn!==void 0&&Hn.screen_open&&(aa.b.forEach(function(Pn,Wa){document.addEventListener(Pn,Ha,!1),document.addEventListener("blur",Ha,!1)}),window.focus(),window.onblur=function(){Object(Rn.a)()&&(Ha(),Object(Rn.b)())}),function(){aa.b.forEach(function(Pn,Wa){document.removeEventListener(Pn,Ha,!1)})}},[Ua]);var Za=function(){pa(!Ca)},Ha=function(Pn){window.parent.postMessage("backExercise","*"),Pn!=="back"&&Object(Rn.b)()};function Mr(){la(!kn)}function yr(){la(!1),or(!1)}function Gr(){Object(C.c)()._store.dispatch({type:"globalSetting/headerFooterToggle",payload:!0}),On.replace("/innovation/project/detail/".concat(Ia.taskId))}function Dr(){if(Ut)return;sn()}function Er(){r.a.confirm({title:"\u9000\u51FA",icon:l.a.createElement(ne.a,null),content:"\u60A8\u786E\u5B9A\u8981\u9000\u51FA\u5236\u4F5C\u955C\u50CF\u5417\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Gr})}function ro(Hn){if(yr(),Hn==="reset-task"&&(Ut||r.a.confirm({title:"\u91CD\u7F6E\u73AF\u5883",icon:l.a.createElement(ne.a,null),content:"\u662F\u5426\u786E\u5B9A\u91CD\u7F6E\u73AF\u5883\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){Dr(),La(!1)}})),Hn==="reset-code"&&(Ut||r.a.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:l.a.createElement(ne.a,null),content:"\u60A8\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:va})),Hn==="full-screen")if(Object(Rn.a)())Object(Rn.b)();else{var Pn,Wa;Object(Rn.d)((Pn=document)===null||Pn===void 0||((Wa=Pn.getElementById)===null||Wa===void 0)?void 0:Wa.call(Pn,"task-right-panel"))}Hn==="show-clipboard-box"&&jt.a.publish("show-clipboard-box")}var Cr={task_pass:fa,test_set_permission:Da,mirror_description:Ze,difficulty:mt,resetVncLoading:Ut,git_url:ht,onVncAction:ro,window_vnc_url:xt,linux_vnc:Vt,vnc_url:Ct,shixun:Ht,unity_3d_routes:Ma},Qr=Object(u.useCallback)(function(){return Jn?(console.log("VncTimer:",Jn),l.a.createElement(Ar,{defaultTime:Jn,onAddVncTime:yn,onReset:Dr,toShixun:Gr,title:""})):null},[Jn]);return Object(u.useEffect)(function(){ea&&Ba.setFieldsValue({name:"",version:"",description:""})},[ea]),l.a.createElement("div",{className:"task-header-container"},Fa.type!=="exercises"&&l.a.createElement(l.a.Fragment,null,wt.name),l.a.createElement("h2",{className:"shixun-info"},rr),l.a.createElement(l.a.Fragment,null,l.a.createElement("div",{className:"flex-container"},l.a.createElement(l.a.Fragment,null,xt&&l.a.createElement(w.a,{onClick:function(Pn){Pn.preventDefault(),jt.a.publish("send-ctrl-alt-delete")},className:"c-grey-c mr20"},"\u53D1\u9001CTRL+ALT+DELETE"),Qr()),l.a.createElement("i",{className:"iconfont icon-shijian1"}),l.a.createElement(_a,{valueStyle:{color:"white",fontSize:"12px"},style:{marginRight:20,marginLeft:5},value:Xa}),l.a.createElement("a",{className:"btn-vnc",title:"\u5DE5\u5177\u680F",onClick:Mr},l.a.createElement("img",{alt:"tool",src:zn.a,width:16}),"\u5DE5\u5177\u680F"),l.a.createElement("a",{className:"btn-vnc",title:"\u6570\u636E\u96C6",onClick:function(){return or(!0)}},l.a.createElement("img",{alt:"tool",src:ca.a,width:18}),"\u6570\u636E\u96C6"))),l.a.createElement(W.a,{type:"primary",disabled:!gr,onClick:Object(c.a)(e.a.mark(function Hn(){return e.a.wrap(function(Wa){for(;;)switch(Wa.prev=Wa.next){case 0:ma(!0);case 1:case"end":return Wa.stop()}},Hn)}))},"\u4FDD\u5B58\u955C\u50CF"),l.a.createElement("a",{className:"btn-out",onClick:Er,title:"\u9000\u51FA\u5B9E\u8BAD"},l.a.createElement("i",{className:"iconfont icon-kaiguan"})),l.a.createElement(T.a,null,l.a.createElement(L.a,{className:"setting-drawer",title:null,placement:"right",closable:!1,visible:kn,onClose:yr},l.a.createElement(Ie,Object(O.a)({},Cr,{taskData:wt})))),l.a.createElement(T.a,null,l.a.createElement(L.a,{className:"setting-drawer",title:null,placement:"right",closable:!1,visible:ha,onClose:yr,style:{height:"100%"}},l.a.createElement(Wn,null))),l.a.createElement(r.a,{title:"\u4FDD\u5B58\u955C\u50CF",visible:ea,okButtonProps:{loading:Zt},onCancel:function(){ma(!1)},onOk:function(){Ba.submit()}},l.a.createElement("div",null,l.a.createElement("p",{style:{color:"#6B758B"}},"\u628A\u5F53\u524D\u7684\u73AF\u5883\u5B58\u4E3A\u4E00\u4E2A\u65B0\u7684\u955C\u50CF\u3002\u786E\u5B9A\u4FDD\u5B58\u540E\uFF0C\u5728\u6211\u7684\u955C\u50CF\u53EF\u4EE5\u770B\u5230\u8BE5\u955C\u50CF\u7684\u4FDD\u5B58\u72B6\u6001\u3002"),l.a.createElement(j.a,{labelCol:{span:4},wrapperCol:{span:20},form:Ba,onFinish:function(){var Hn=Object(c.a)(e.a.mark(function Pn(Wa){var Ya;return e.a.wrap(function(Yr){for(;;)switch(Yr.prev=Yr.next){case 0:return Xn(!0),Yr.next=3,ze(Ia.taskId,Wa);case 3:Ya=Yr.sent,(Ya==null?void 0:Ya.status)==0&&(d.b.info("\u4FDD\u5B58\u6210\u529F"),ma(!1)),(Ya==null?void 0:Ya.status)===-5&&r.a.confirm({title:"\u8986\u76D6\u955C\u50CF\u63D0\u793A",content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u4F60\u7684\u3010\u955C\u50CF\u5217\u8868\u3011\u5B58\u5728\u540C\u540D\u4E14\u540C\u7248\u672C\u53F7\u7684\u955C\u50CF\uFF0C \u60A8\u786E\u5B9A\u8981\u8986\u76D6\u539F\u6765\u7684\u955C\u50CF\uFF1F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var Ro=Object(c.a)(e.a.mark(function Qn(){var qt;return e.a.wrap(function(sa){for(;;)switch(sa.prev=sa.next){case 0:return sa.next=2,ze(Ia.taskId,Object(s.a)({is_cover:!0},Wa));case 2:qt=sa.sent,(qt==null?void 0:qt.status)==0&&(d.b.info("\u8986\u76D6\u6210\u529F"),ma(!1));case 4:case"end":return sa.stop()}},Qn)}));function Io(){return Ro.apply(this,arguments)}return Io}()}),Xn(!1);case 7:case"end":return Yr.stop()}},Pn)}));return function(Pn){return Hn.apply(this,arguments)}}()},l.a.createElement(j.a.Item,{label:"\u955C\u50CF\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u955C\u50CF\u540D\u79F0"},{pattern:/^[a-z0-9_]+$/,message:"\u53EA\u5141\u8BB8\u8F93\u5165\u6570\u5B57\u6216\u5C0F\u5199\u5B57\u6BCD"}]},l.a.createElement(v.a,{type:"text",maxLength:60})),l.a.createElement(j.a.Item,{label:" \u7248\u672C\u53F7",name:"version",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7248\u672C\u53F7"}]},l.a.createElement(E.a,{style:{width:"100%"}})),l.a.createElement(j.a.Item,{label:"\u955C\u50CF\u63CF\u8FF0",name:"description",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u955C\u50CF\u63CF\u8FF0"}]},l.a.createElement(v.a.TextArea,null))))))},Ta=300;function Ar(me){var Ze=me.onAddVncTime,mt=me.onReset,ht=me.toShixun,Ct=me.title,xt=Ct===void 0?"":Ct,Vt=me.defaultTime,St=Object(u.useState)(Vt),pn=Object(o.a)(St,2),gt=pn[0],ft=pn[1],Ht=Object(u.useState)(!1),Lt=Object(o.a)(Ht,2),wt=Lt[0],Ut=Lt[1];Object(Qe.a)(function(){ft(gt-1)},gt>0?1e3:null),Object(u.useEffect)(function(){gt===Ta&&Ut(!0)},[gt]),Object(u.useEffect)(function(){Vt0)){yn.next=8;break}return yn.next=4,Ze();case 4:gn=yn.sent,ft((gn==null?void 0:gn.remaining_time)/1e3),yn.next=10;break;case 8:ft(Vt),mt();case 10:case"end":return yn.stop()}},sn)})),Wt.apply(this,arguments)}function va(){gt0){for(var mt=0;mt1&&arguments[1]!==void 0?arguments[1]:"",mt=[],ht=0;ht0||Vt.target.offsetWidth>0){var St=Br(Vt.target.offsetWidth,Vt.target.offsetHeight,me),pn=Object(o.a)(St,2),gt=pn[0],ft=pn[1];console.log("cols, rows",gt,ft),jt.a.publish("ssh-xterm-resize",{columns:gt,rows:ft,width:Vt.target.offsetWidth,height:Vt.target.offsetHeight}),me.resize(gt,ft);var Ht=Kr.Base64.decode("IA=="),Lt=Kr.Base64.decode("CBtbSw==");me.write(Ht),me.write(Lt)}}}catch(wt){Ct.e(wt)}finally{Ct.f()}});return mt.observe(Ze),mt}var xo=3e4,lo=function(me){var Ze=me.sshConfigData,mt=me.sid,ht=Object(u.useState)(null),Ct=Object(o.a)(ht,2),xt=Ct[0],Vt=Ct[1],St=Ze.ws_url,pn=Ze.password,gt=Ze.port,ft=Object(u.useRef)(),Ht=Object(u.useRef)(),Lt=Object(u.useRef)(!1);return Object(u.useEffect)(function(){if(ft.current&&St){var wt=new oo.Terminal({fontSize:16,rendererType:"dom"});console.log("el.current:",ft.current),wt.open(ft.current),wt.onData(function(wn){console.log("data:",wn),Ht.current&&(Ht.current.readyState===1&&(Ht.current.send(JSON.stringify({tp:"client",data:wn})),jt.a.publish("on-operating-ssh")))}),wt.write("Connecting..."),Vt(wt);var Ut=Co(wt,ft.current);return function(){wt.dispose(),Ut.unobserve(ft.current)}}},[St,ft.current]),Object(u.useEffect)(function(){if(xt&&St){function wt(){var sn=new WebSocket(St);console.log("socketInstance:",St),Ht.current=sn,sn.onopen=function(){var gn=xt.element.parentElement;if(gn){var On=gn.offsetWidth,yn=gn.offsetHeight;console.log("init",{tp:"init",data:Object(s.a)(Object(s.a)({},Ze),{},{secret:pn,width:On,height:yn,rows:xt.rows,columns:xt.cols})}),sn.send(JSON.stringify({tp:"init",data:Object(s.a)(Object(s.a)({},Ze),{},{secret:pn,width:On,height:yn,rows:xt.rows,columns:xt.cols})}))}xt.focus()},sn.onerror=function(gn){console.log("------in socket error----",gn,sn,St)},sn.onmessage=function(gn){Lt.current||(xt.write("\r"),setTimeout(function(){},1e3)),Lt.current=!0,console.log("event:",gn);var On=Kr.Base64.decode(gn.data.toString()),yn=xt._core._renderService.dimensions.actualCellWidth||9.5;console.log("data:",On,yn,xt),xt.write(On)},sn.onclose=function(gn){Ut&&clearInterval(Ut),xt.write(`\r +connection closed`)}}var Ut=setInterval(function(){Ht.current&&Ht.current.send(JSON.stringify({tp:"h"}))},xo),wn=jt.a.subscribe("create-socket",function(sn){mt==sn&&(Ht.current&&Ht.current.readyState===1?xt.focus():wt(),xt.focus())}),Ln=jt.a.subscribe("close-socket",function(sn){mt===sn&&(Ht.current&&(Ht.current.close(),Lt.current=!1,xt.clear()),Ht.current=null)}),Wt=jt.a.subscribe("ssh-xterm-resize",function(sn){Ht.current&&Ht.current.readyState===1&&Ht.current.send(JSON.stringify({tp:"resize",data:Object(s.a)({},sn)}))}),va=jt.a.subscribe("ssh-add-connect-time",function(){Ht.current&&Ht.current.readyState===1&&Ht.current.send(JSON.stringify({tp:"overtime"}))});return function(){Ln(),wn(),Wt(),va(),Ht.current&&(Ht.current.close(),Lt.current=!1)}}},[xt,St,gt]),l.a.createElement("div",{className:so.a["xterm-panel-wrp"]},l.a.createElement("div",{ref:ft,className:so.a["xterm-panel"]},St?null:l.a.createElement("p",{style:{color:"#fff"}},"\u6B63\u5728\u8FDE\u63A5\u547D\u4EE4\u884C\u670D\u52A1...")))},Do=h("BWJ9"),Lo=h("MXD1"),ir=h("CFYs"),Jr=h("1dTM"),uo=h.n(Jr),co=h("3MsV"),Va=v.a.TextArea,tr=function(me){var Ze=me.onCancel,mt=me.onSave,ht=me.content,Ct=Object(u.useState)(ht),xt=Object(o.a)(Ct,2),Vt=xt[0],St=xt[1];function pn(ft){St(ft.target.value)}function gt(){mt(Vt)}return Object(u.useEffect)(function(){St(ht)},[ht]),l.a.createElement("div",{className:"clipboard-box"},l.a.createElement("h3",null,"\u5B9E\u9A8C\u73AF\u5883\u526A\u5207\u677F\uFF1A"),l.a.createElement(Va,{value:Vt,onChange:pn,className:"clipboard"}),l.a.createElement("p",null," ",l.a.createElement("b",null," 1.\u4ECE\u5916\u90E8\u590D\u5236\u5185\u5BB9\u5230\u5B9E\u9A8C\u73AF\u5883\u5185\uFF1A ")," \u7C98\u8D34\u5185\u5BB9\u5230\u4E0A\u9762\u6587\u672C\u6846\uFF0C\u70B9\u51FB\u4FDD\u5B58\uFF0C\u7136\u540E\u5728\u5B9E\u9A8C\u73AF\u5883\u4E2D\u8FDB\u884C\u7C98\u8D34\u3002 "),l.a.createElement("p",null," ",l.a.createElement("b",null," 2.\u83B7\u53D6\u5B9E\u9A8C\u73AF\u5883\u4E2D\u7684\u5185\u5BB9\uFF1A ")," \u8BF7\u5148\u5728\u73AF\u5883\u4E2D\u590D\u5236\u5185\u5BB9\uFF0C\u590D\u5236\u52A8\u4F5C\u5B8C\u6210\u540E\u5185\u5BB9\u4F1A\u663E\u793A\u5728\u4E0A\u9762\u6587\u672C\u6846\uFF0C\u7136\u540E\u5728\u4E0A\u9762\u6587\u672C\u6846\u4E2D\u518D\u6B21\u590D\u5236\u3002 "),l.a.createElement("div",{className:"btn-action-container"},l.a.createElement(W.a,{type:"ghost",onClick:Ze,style:{marginRight:10}},"\u53D6\u6D88"),l.a.createElement(W.a,{type:"primary",onClick:gt},"\u4FDD\u5B58")))},nr=h("ye1Q"),Zr=h("osed"),Or=h.n(Zr),kr=h("wd/R"),qr=h.n(kr),ko=l.a.createElement(nr.a,{style:{fontSize:24},spin:!0});function fo(me){return me.replace(/\\u([\dA-Za-z]{4})/g,function(Ze,mt){return String.fromCharCode(parseInt("0x"+mt))})}function Ir(me){me||(me=window.location.search);var Ze=me.substr(1),mt={};return Ze.split("&").forEach(function(ht){var Ct=ht.split("=");mt[Ct[0]]=decodeURIComponent(Ct[1])}),mt}var Xr={loading:!0,isLarge:!1,showClipBoardBox:!1,transferContent:"",mes:"\u5B9E\u9A8C\u73AF\u5883\u51C6\u5907\u4E2D"},Vn;(function(me){me[me.SET_LOADING=0]="SET_LOADING",me[me.SET_IS_LARGE=1]="SET_IS_LARGE",me[me.SET_MES=2]="SET_MES",me[me.SET_STATE=3]="SET_STATE",me[me.SHOW_CLIPBOARD_BOX=4]="SHOW_CLIPBOARD_BOX",me[me.SET_TRANSFER_CONTENT=5]="SET_TRANSFER_CONTENT",me[me.UPDATE_ALL=6]="UPDATE_ALL"})(Vn||(Vn={}));function hr(me,Ze){switch(Ze.type){case Vn.SET_LOADING:return Object(s.a)(Object(s.a)({},me),{},{loading:Ze.payload});case Vn.SET_IS_LARGE:return Object(s.a)({},Object(s.a)(Object(s.a)({},me),{},{isLarge:Ze.payload}));case Vn.SET_MES:return Object(s.a)(Object(s.a)({},me),{},{mes:Ze.payload});case Vn.SET_STATE:return Object(s.a)(Object(s.a)({},me),Ze.payload);case Vn.SET_TRANSFER_CONTENT:return Object(s.a)(Object(s.a)({},me),{},{transferContent:Ze.payload});case Vn.SHOW_CLIPBOARD_BOX:return Object(s.a)(Object(s.a)({},me),{},{showClipBoardBox:Ze.payload});case Vn.UPDATE_ALL:return Object(s.a)({loading:me.loading},Ze.payload);default:throw new Error}}var Hr=function(me){var Ze,mt=me.vnc_url,ht=me.window_vnc_url,Ct=me.linux_vnc,xt=me.virtual_machine,Vt=me.taskId,St=me.taskData,pn=Object(u.useRef)(),gt=Object(u.useRef)(),ft=Object(u.useRef)(),Ht=Object(u.useRef)(),Lt=Object(u.useState)(),wt=Object(o.a)(Lt,2),Ut=wt[0],wn=wt[1],Ln=Object(u.useState)(!1),Wt=Object(o.a)(Ln,2),va=Wt[0],sn=Wt[1],gn=Object(u.useReducer)(hr,Xr),On=Object(o.a)(gn,2),yn=On[0],$n=On[1],Ma=Object(u.useState)(0),wa=Object(o.a)(Ma,2),ja=wa[0],rr=wa[1],lt=yn.mes,fa=yn.loading,Da=yn.showClipBoardBox,En=yn.isLarge,Jt=yn.transferContent,kn=Object(u.useState)(0),la=Object(o.a)(kn,2),In=la[0],oa=la[1],ha=Object(u.useRef)(),or=Object(g.i)(),mr=or;Object(u.useEffect)(function(){return window.addEventListener("visibilitychange",Ua),function(){var At,dn;(At=gt.current)===null||At===void 0||((dn=At.disconnect)===null||dn===void 0)||dn.call(At),window.removeEventListener("visibilitychange",Ua)}},[]),Object(u.useEffect)(function(){return window.sessionStorage.imageId=Ut,function(){window.sessionStorage.removeItem("imageId")}},[Ut]);var lr=function(){var dn;(St==null||((dn=St.shixun)===null||dn===void 0)?void 0:dn.windows_connection_mode)==="rdp"?setTimeout(function(){nn()},1500):Object(Rn.a)()?ft.current.resizeSession=!0:setTimeout(function(){ft.current.resizeSession=!1},900)};Object(u.useEffect)(function(){return window.addEventListener("visibilitychange",Ua),document.addEventListener(Object(Rn.c)(),lr),function(){document.removeEventListener(Object(Rn.c)(),lr),window.removeEventListener("visibilitychange",Ua)}},[]);var Ua=function(dn){if(document.visibilityState==="visible"){var Un=sessionStorage.vncPageLeaveTime;qr()(new Date).diff(qr()(Un),"minutes")>2&&rr(new Date().getTime()),sessionStorage.removeItem("vncPageLeaveTime")}else sessionStorage.vncPageLeaveTime=new Date};function ur(){$n({type:Vn.SHOW_CLIPBOARD_BOX,payload:!1})}function _r(){$n({type:Vn.SET_IS_LARGE,payload:!En})}function vr(At){var dn;return pn.current&&(dn=new Fr.default(function(Un){var Jn=Object(Ja.a)(Un),ga;try{for(Jn.s();!(ga=Jn.n()).done;){var an,ka=ga.value;if((St==null||((an=St.shixun)===null||an===void 0)?void 0:an.windows_connection_mode)==="rdp"&&nn(),ka.target.offsetHeight>0||ka.target.offsetWidth>0){var Ca;At==null||((Ca=At._eventHandlers)===null||Ca===void 0)||Ca.windowResize()}}}catch(pa){Jn.e(pa)}finally{Jn.f()}}),dn.observe(pn.current)),dn}var gr=function(){var At=Object(c.a)(e.a.mark(function dn(){var Un,Jn,ga,an,ka;return e.a.wrap(function(pa){for(;;)switch(pa.prev=pa.next){case 0:return ga=(Un=Ir())!==null&&Un!==void 0&&Un.homework_common_id?{homework_common_id:(Jn=Ir())===null||Jn===void 0?void 0:Jn.homework_common_id}:{},pa.next=3,Object(oe.a)("/api/tasks/".concat(or.taskId||Vt,"/get_vnc_link.json"),{method:"post",body:Object(s.a)(Object(s.a)(Object(s.a)({},or),ga),{},{template_id:Ut})});case 3:if(an=pa.sent,!((an==null?void 0:an.status)===-3)){pa.next=6;break}return pa.abrupt("return",new Promise(function(){var Kn=Object(c.a)(e.a.mark(function Bn(ea,ma){return e.a.wrap(function(Ia){for(;;)switch(Ia.prev=Ia.next){case 0:r.a.confirm({content:"\u68C0\u6D4B\u5230\u60A8\u5DF2\u7ECF\u5F00\u542F\u4E86\u5176\u4ED6\u5B9E\u9A8C\u73AF\u5883\uFF0C\u8BF7\u5148\u5173\u95ED\u73AF\u5883\u540E\uFF0C\u518D\u8FDE\u63A5",okText:"\u7ACB\u5373\u5173\u95ED",cancelText:"\u7A0D\u540E\u5173\u95ED",onOk:function(){var xa=Object(c.a)(e.a.mark(function Zt(){return e.a.wrap(function(ia){for(;;)switch(ia.prev=ia.next){case 0:return clearTimeout(ha.current),oa(0),ia.next=4,pt(or.taskId,an==null?void 0:an.message);case 4:return rr(ja+1),ia.abrupt("return");case 6:case"end":return ia.stop()}},Zt)}));function Gt(){return xa.apply(this,arguments)}return Gt}()});case 1:case"end":return Ia.stop()}},Bn)}));return function(Bn,ea){return Kn.apply(this,arguments)}}()));case 6:if(!((an==null?void 0:an.status)===-1)){pa.next=8;break}throw new String(an==null?void 0:an.message);case 8:return xt&&(Object(U.S)("PVEAuthCookie",an==null||((ka=an.data)===null||ka===void 0)?void 0:ka.cookies_value,1),Object(U.S)("PVELangCookie","zh_CN",1)),jt.a.publish("update-windows-time",an==null?void 0:an.data),pa.abrupt("return",an);case 11:case"end":return pa.stop()}},dn)}));return function(){return At.apply(this,arguments)}}();Object(u.useEffect)(function(){var At,dn;function Un(Kn){ht&&(d.b.warn("\u7531\u4E8E\u957F\u65F6\u95F4\u672A\u64CD\u4F5C\uFF0C\u8FDE\u63A5\u5931\u6548\uFF0C\u6B63\u5728\u91CD\u65B0\u8FDE\u63A5Windows VNC\u670D\u52A1"),$n({type:Vn.SET_LOADING,payload:!0}),rr(ja+1))}jt.a.subscribe("reset-linux-windows-loading",function(){$n({type:Vn.SET_LOADING,payload:!0})}),jt.a.subscribe("reset-linux-windos-vnc",function(){rr(ja+1)});function Jn(){oa(100),clearTimeout(ha.current),setTimeout(function(){var Kn,Bn;(Kn=At)===null||Kn===void 0||((Bn=Kn._eventHandlers)===null||Bn===void 0)||Bn.windowResize(),$n({type:Vn.SET_LOADING,payload:!1})},1300),jt.a.subscribe("send-ctrl-alt-delete",function(){var Kn;(Kn=At)===null||Kn===void 0||Kn.sendCtrlAltDel()})}function ga(Kn){var Bn=fo(Kn.detail.text);$n({type:Vn.SET_TRANSFER_CONTENT,payload:Bn})}if((ht||mt||Ct||xt&&Ut)&&pn.current){var an;clearTimeout(ha.current),(St==null||((an=St.shixun)===null||an===void 0)?void 0:an.windows_connection_mode)==="rdp"&&nn(),new Promise(Object(c.a)(e.a.mark(function Kn(){var Bn,ea,ma,Fa,Ia,xa,Gt;return e.a.wrap(function(Xn){for(;;)switch(Xn.prev=Xn.next){case 0:Bn=Ir(),ea="",Fa=new URL(decodeURIComponent(St==null?void 0:St.vnc_url)),Ia=Fa.protocol,xa=Fa.searchParams,Gt=Fa.host,ma=xa.get("password"),ea="".concat(Ia==="https:"?"wss":"ws","://").concat(Gt,"/").concat(Bn.path||"websockify"),At=new uo.a(pn.current,ea,{credentials:{password:ma},wsProtocols:["binary"],resize:"scale",show_dot:!0}),dn=vr(At),At.viewOnly=Bn.view_only||!1,ht?At.scaleViewport=!0:At.scaleViewport=Bn.scale||!1,At.scaleViewport=!0,At.showDotCursor=!0,At.resizeSession=!0,ft.current=At,At.addEventListener("disconnect",Un),At.addEventListener("connect",Jn),At.addEventListener("clipboard",ga);case 17:case"end":return Xn.stop()}},Kn)})));var ka=jt.a.subscribe("vnc-reseting",function(){oa(0),$n({type:Vn.SET_STATE,payload:{loading:!0,mes:"\u5B9E\u9A8C\u73AF\u5883\u91CD\u7F6E\u4E2D"}})}),Ca=jt.a.subscribe("vnc-enlarge",function(Kn){}),pa=jt.a.subscribe("show-clipboard-box",function(){$n({type:Vn.SHOW_CLIPBOARD_BOX,payload:!0})});return oa(0),function(){var Kn,Bn,ea,ma;(Kn=At)===null||Kn===void 0||Kn.removeEventListener("disconnect",Un),(Bn=At)===null||Bn===void 0||Bn.removeEventListener("connect",Jn),(ea=At)===null||ea===void 0||ea.removeEventListener("clipboard",ga),ka(),Ca(),pa(),(ma=dn)===null||ma===void 0||ma.unobserve(pn.current)}}},[mt,ht,Ct,ja,Ut]),Object(u.useEffect)(function(){var At,dn;if(xt&&(St==null||((At=St.shixun_virtual_templates)===null||At===void 0)?void 0:At.length)===1){var Un,Jn;wn(St==null||((Un=St.shixun_virtual_templates)===null||Un===void 0||((Jn=Un[0])===null||Jn===void 0))?void 0:Jn.template_id)}else xt&&(St==null||((dn=St.shixun_virtual_templates)===null||dn===void 0)?void 0:dn.length)>1&&sn(!0)},[xt]);function La(At){var dn;(dn=ft.current)===null||dn===void 0||dn.clipboardPasteFrom(At),$n({type:Vn.SET_TRANSFER_CONTENT,payload:At}),d.b.success("\u4FDD\u5B58\u6210\u529F\uFF01\u4F60\u53EF\u4EE5\u5728\u5B9E\u9A8C\u73AF\u5883\u4E2D\u7C98\u8D34\u8BE5\u5185\u5BB9"),ur()}function nn(){var At,dn;At=Math.min(document.getElementById("task-right-panel").clientWidth/1920,document.getElementById("task-right-panel").clientHeight/1260),Ht.current.parentElement.className="wh1080p",Ht.current.parentElement.style.cssText="transform:scale(".concat(At,");transform-origin:center center"),pn.current.style.cssText="translate(-50%, -50%) scale("+At+")"}Object(u.useEffect)(function(){In==0&&(clearTimeout(ha.current),Ea())},[In]);var Ea=function At(){In>99?In=99:(In=In+1,ha.current=setTimeout(function(){At()},1500)),In<100&&oa(In)},br=Object(u.useMemo)(function(){var At;return fa?"none":Ct||xt||ht&&(St==null||((At=St.shixun)===null||At===void 0)?void 0:At.windows_connection_mode)==="rdp"?"block":"none"},[Ct,fa,xt,ht]);return l.a.createElement(u.Fragment,null,va&&l.a.createElement("div",{className:Or.a.selectImage},l.a.createElement("section",{className:Or.a.container},l.a.createElement("h1",null,"\u9009\u62E9\u89D2\u8272"),l.a.createElement("aside",null,St==null||((Ze=St.shixun_virtual_templates)===null||Ze===void 0)?void 0:Ze.map(function(At,dn){return l.a.createElement(M.a,{align:"middle",key:dn},l.a.createElement(ae.a,{flex:"1"},At.template_name),l.a.createElement(ae.a,null,l.a.createElement(W.a,{type:"primary",onClick:function(){wn(At.template_id),sn(!1)}},"\u5F00\u59CB\u5B9E\u9A8C")))})))),En&&l.a.createElement("a",{className:"btn-vnc-resize",onClick:_r},l.a.createElement("i",{className:"iconfont icon-tuichuquanping"})),l.a.createElement("div",{style:{width:"100%",height:"calc(100% - 50px)",overflow:"hidden",position:"absolute",display:br==="block"?"flex":"none",alignItems:"center",justifyContent:"center",zIndex:6}},l.a.createElement("div",null,l.a.createElement("iframe",{style:{position:En?"fixed":"absolute",left:0,top:En?54:40,width:"100%",height:"calc(100% - ".concat(En?"100px":"45px",")")},frameBorder:"0",ref:Ht,allowFullScreen:!0}))),l.a.createElement("div",{style:{position:En?"fixed":"absolute",left:0,top:0,zIndex:5,width:"100%",height:"calc(100% - ".concat(En?"100px":"0",")")},className:"".concat(ht?"vnc-panel-wrapper-windows":"vnc-panel-wrapper"," ").concat(En?"full-screen":"")},fa?l.a.createElement(y.a,{message:lt,style:{color:"#0152d9"}},l.a.createElement("div",{className:"tc",style:{width:500,margin:"0 auto",color:"#FFF"}},l.a.createElement(ir.a,{percent:In,format:function(dn){return l.a.createElement("span",{className:"c-white"},dn,"%")}}))):null,l.a.createElement("div",{ref:pn,className:"vnc-panel ".concat(fa?"hidden zIndexf1":"animated fadeIn")})),l.a.createElement(T.a,null,l.a.createElement(r.a,{title:"\u590D\u5236\u7C98\u8D34",centered:!0,maskClosable:!1,visible:Da,onCancel:ur,footer:null},l.a.createElement(tr,{onCancel:ur,onSave:La,content:Jt}))))},ho=function(me){var Ze=me.taskData,mt=me.evaluateLoading,ht=me.evaluateMessage,Ct=me.language,xt=me.onEval,Vt=Ze.vnc_url,St=Ze.shixun,pn=Ze.test_sets,gt=Ze.test_sets_count,ft=Ze.sets_error_count,Ht=Ze.last_compile_output,Lt=Ze.game,wt=Ze.allowed_unlock,Ut=Ze.user,wn=Object(u.useState)(!1),Ln=Object(o.a)(wn,2),Wt=Ln[0],va=Ln[1],sn=Object(u.useState)(!1),gn=Object(o.a)(sn,2),On=gn[0],yn=gn[1];function $n(){yn(!On)}return console.log("vnc_url:",Vt),l.a.createElement(u.Fragment,null,l.a.createElement(Hr,{vnc_url:Vt,window_vnc_url:Ze.windows_vnc,virtual_machine:Ze==null?void 0:Ze.virtual_machine,linux_vnc:Ze.linux_vnc,taskData:Ze}),On?l.a.createElement("div",{className:"vnc-mask"}):null,l.a.createElement("div",{className:"vnc-test-list ".concat(Wt?"large":On?"pop":"")},l.a.createElement("div",{className:"vnc-test-list-body"},Wt?null:l.a.createElement("span",{className:"arrow-container",onClick:$n},l.a.createElement("i",{className:"iconfont ".concat(On?"icon-xiajiantou":"icon-shangjiantou"," ")})))))},po=h("LQ8X"),sr=h.n(po),Wr=function(Ze,mt){switch(mt.type){case"MOVE_X":return Object(s.a)(Object(s.a)({},Ze),{},{moveX:mt.payload});case"SET_DRAGMODULE":return Object(s.a)(Object(s.a)({},Ze),{},{showDragModule:mt.payload});case"TRIGGER_RIGHT_PANEL_MASK":return Object(s.a)(Object(s.a)({},Ze),{},{showDragMask:mt.payload})}},Tr=Y.a.Countdown,ar;(function(me){me[me.LoadFail=1]="LoadFail",me[me.ReLoad=2]="ReLoad",me[me.Success=3]="Success"})(ar||(ar={}));var mo={moveX:"40%",showDragModule:!1,showDragMask:!1},_o=function(Ze){var mt=Ze.globalSetting,ht=Ze.loading,Ct=Ze.taskData,xt=Ze.dispatch,Vt=Object(i.a)(Ze,["globalSetting","loading","taskData","dispatch"]),St=Object(g.i)(),pn=Object(u.useRef)(),gt=Object(u.useState)(!0),ft=Object(o.a)(gt,2),Ht=ft[0],Lt=ft[1],wt=Object(u.useState)(!1),Ut=Object(o.a)(wt,2),wn=Ut[0],Ln=Ut[1],Wt=Object(u.useState)(0),va=Object(o.a)(Wt,2),sn=va[0],gn=va[1],On=Object(u.useState)(0),yn=Object(o.a)(On,2),$n=yn[0],Ma=yn[1],wa=Object(u.useState)(!0),ja=Object(o.a)(wa,2),rr=ja[0],lt=ja[1],fa=Object(u.useState)(!1),Da=Object(o.a)(fa,2),En=Da[0],Jt=Da[1],kn=Object(u.useRef)(!0),la=Object(u.useState)({}),In=Object(o.a)(la,2),oa=In[0],ha=In[1],or=Object(u.useState)({}),mr=Object(o.a)(or,2),lr=mr[0],Ua=mr[1],ur=Object(u.useState)(),_r=Object(o.a)(ur,2),vr=_r[0],gr=_r[1],La=Object(u.useRef)(),nn=Object(u.useState)(ar.Success),Ea=Object(o.a)(nn,2),br=Ea[0],At=Ea[1],dn=Object(u.useState)(),Un=Object(o.a)(dn,2),Jn=Un[0],ga=Un[1],an=Object(u.useState)(),ka=Object(o.a)(an,2),Ca=ka[0],pa=ka[1],Kn=Object(u.useState)(!1),Bn=Object(o.a)(Kn,2),ea=Bn[0],ma=Bn[1],Fa=Object(u.useState)(""),Ia=Object(o.a)(Fa,2),xa=Ia[0],Gt=Ia[1],Zt=Object(u.useRef)(null),Xn=Object(u.useRef)({}),ia=Object(u.useRef)(!1),Sa=Object(u.useReducer)(Wr,mo),Ba=Object(o.a)(Sa,2),Xa=Ba[0],Za=Ba[1];Object(u.useEffect)(function(){return window.addEventListener("message",Ha),function(){window.removeEventListener("message",Ha)}},[]);var Ha=function(qt){(qt==null?void 0:qt.data)==="jupytermessage"&&kn.current&&(kn.current=!1,Mr(),ia.current||setTimeout(function(){return kn.current=!0},500))},Mr=function(){var Qn=Object(c.a)(e.a.mark(function qt(){return e.a.wrap(function(sa){for(;;)switch(sa.prev=sa.next){case 0:case"end":return sa.stop()}},qt)}));return function(){return Qn.apply(this,arguments)}}(),yr=function(){var Qn=Object(c.a)(e.a.mark(function qt(){var Kt;return e.a.wrap(function(Cn){for(;;)switch(Cn.prev=Cn.next){case 0:return Cn.next=2,Object(z.d)({identifier:St.identifier});case 2:Kt=Cn.sent,Kt&&(ha(Kt),Xn.current=Object(s.a)({},Kt),Ua(Object(s.a)(Object(s.a)({},lr),{},{test_sets:(Kt==null?void 0:Kt.test_sets)||[]})),Za({type:"SET_DRAGMODULE",payload:Kt.jupyter_show_description}));case 4:case"end":return Cn.stop()}},qt)}));return function(){return Qn.apply(this,arguments)}}(),Gr=function(){var Qn=Object(c.a)(e.a.mark(function qt(){var Kt,sa,Cn,xr,qa;return e.a.wrap(function(Sr){for(;;)switch(Sr.prev=Sr.next){case 0:return Sr.next=2,Object(z.c)({identifier:St.identifier});case 2:if(Kt=Sr.sent,Lt(!1),!(Kt!=null&&Kt.url)){Sr.next=14;break}if(gr(Kt.url),pn.current=(sa=Object(U.P)(Kt==null||((Cn=Kt.url)===null||Cn===void 0||((xr=Cn[0])===null||xr===void 0))?void 0:xr.url))===null||sa===void 0?void 0:sa.token,La.current=Kt.port,!(((qa=Kt.url)===null||qa===void 0?void 0:qa.length)>1)){Sr.next=10;break}return Sr.abrupt("return");case 10:return lt(!1),Er(),At(ar.Success),Sr.abrupt("return");case 14:Kt.status===-1?(At(ar.LoadFail),lt(!1)):At(ar.ReLoad);case 15:case"end":return Sr.stop()}},qt)}));return function(){return Qn.apply(this,arguments)}}(),Dr=function(qt){lt(!1),Ma(qt),Er(),At(ar.Success)},Er=function(){var Qn=Object(c.a)(e.a.mark(function qt(){var Kt;return e.a.wrap(function(Cn){for(;;)switch(Cn.prev=Cn.next){case 0:return Cn.next=2,Object(z.e)({identifier:St.identifier});case 2:if(Kt=Cn.sent,!((Kt==null?void 0:Kt.status)!==0)){Cn.next=5;break}return Cn.abrupt("return");case 5:if(Kt!=null&&Kt.useSeconds){Cn.next=8;break}return ro(),Cn.abrupt("return");case 8:Kt!=null&&Kt.remainingSeconds&&(ga(Date.now()+Kt.remainingSeconds*1e3),pa(Kt.remainingSeconds-300<=0?Date.now()+1e3:Date.now()+(Kt.remainingSeconds-300)*1e3));case 9:case"end":return Cn.stop()}},qt)}));return function(){return Qn.apply(this,arguments)}}(),ro=function(){Pn(!0),Lt(!0),r.a.confirm({centered:!0,title:"\u91CD\u7F6E\u73AF\u5883",content:" \u662F\u5426\u786E\u5B9A\u91CD\u7F6E\u73AF\u5883\uFF1F",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){Cr()},onCancel:function(){Pn(!1),Lt(!1)}})},Cr=function(){var Qn=Object(c.a)(e.a.mark(function qt(){var Kt;return e.a.wrap(function(Cn){for(;;)switch(Cn.prev=Cn.next){case 0:return Cn.next=2,Object(z.g)({identifier:St.identifier});case 2:if(Kt=Cn.sent,!((Kt==null?void 0:Kt.status)!==0)){Cn.next=5;break}return Cn.abrupt("return");case 5:d.b.success("\u91CD\u7F6E\u6210\u529F!"),Lt(!1),setTimeout(function(){return window.location.reload()},300);case 8:case"end":return Cn.stop()}},qt)}));return function(){return Qn.apply(this,arguments)}}(),Qr=function(){r.a.destroyAll(),r.a.confirm({centered:!0,title:"\u670D\u52A1\u4E2D\u65AD\u63D0\u9192",content:l.a.createElement("div",{className:"tc font14"},"jupyter\u5C06\u4E8E",l.a.createElement("span",null,l.a.createElement(Tr,{value:Jn,format:"HH:mm:ss",onFinish:Hn})),"\u65F6\u95F4\u540E\u670D\u52A1\u4E2D\u65AD\uFF0C\u662F\u5426\u9700\u8981\u5EF6\u957F\u4F7F\u7528\u65F6\u95F4\uFF1F"),okText:"\u7ACB\u5373\u5EF6\u957F",cancelText:"\u4E0D\u9700\u8981",onOk:function(){var qt=Object(c.a)(e.a.mark(function sa(){var Cn;return e.a.wrap(function(qa){for(;;)switch(qa.prev=qa.next){case 0:return qa.next=2,Object(z.a)({identifier:St.identifier});case 2:if(Cn=qa.sent,!(Cn.status===0)){qa.next=7;break}return qa.next=6,Er();case 6:d.b.success("\u5EF6\u957F\u6210\u529F!");case 7:case"end":return qa.stop()}},sa)}));function Kt(){return qt.apply(this,arguments)}return Kt}()})},Hn=function(){r.a.destroyAll(),r.a.confirm({centered:!0,title:"\u5012\u8BA1\u65F6\u622A\u6B62",content:l.a.createElement("p",{className:"tc font14"},"\u670D\u52A1\u5DF2\u4E2D\u65AD\uFF0C\u662F\u5426\u786E\u8BA4\u91CD\u7F6E\u5B9E\u9A8C\u73AF\u5883\uFF1F"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){Cr()}})},Pn=function(qt){var Kt=document.getElementById("taskJupyterIframe");if(!Kt)return;qt?Kt.contentWindow.postMessage("stopParent","*"):Kt.contentWindow.postMessage("clonsParent","*")},Wa=function(){Lt(!0),Pn(!0),Lr({title:"\u91CD\u7F6E\u5B9E\u8BAD",content:l.a.createElement("div",{className:"tc font14"},"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931,",l.a.createElement("br",null),"\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F")})},Ya=function(){var qt=document.getElementById("taskJupyterIframe");if(!qt)return;qt.contentWindow.postMessage("saveCode","*"),ia.current=!0,Ln(!0),Jt(!0)},Lr=function(qt){r.a.confirm({centered:!0,title:qt.title,content:qt.content,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var Kt=Object(c.a)(e.a.mark(function Cn(){var xr;return e.a.wrap(function(cr){for(;;)switch(cr.prev=cr.next){case 0:return cr.next=2,Object(z.i)({identifier:St.identifier});case 2:if(xr=cr.sent,!(xr.status!==0)){cr.next=5;break}return cr.abrupt("return");case 5:d.b.success("\u64CD\u4F5C\u6210\u529F"),Lt(!1),setTimeout(function(){return window.location.reload()},300);case 8:case"end":return cr.stop()}},Cn)}));function sa(){return Kt.apply(this,arguments)}return sa}(),onCancel:function(){Pn(!1),Lt(!1)}})};Object(u.useEffect)(function(){function Qn(Kt){Za({type:"MOVE_X",payload:Kt.pageX})}function qt(){Za({type:"TRIGGER_RIGHT_PANEL_MASK",payload:!1}),document.onselectstart=null}return Xa.showDragMask&&(document.addEventListener("mousemove",Qn),document.addEventListener("mouseup",qt)),function(){document.removeEventListener("mousemove",Qn),document.removeEventListener("mouseup",qt)}},[Xa.showDragMask]);var Yr=typeof Xa.moveX=="number"&&Xa.moveX!==.01?"".concat(Xa.moveX,"px"):"40%",Ro="calc(100% - 4px - ".concat(Yr,")"),Io=function(qt){Za({type:"TRIGGER_RIGHT_PANEL_MASK",payload:qt})};return l.a.createElement("section",{className:sr.a.bg,style:{userSelect:Xa.showDragMask?"none":"unset"}},l.a.createElement("section",{className:sr.a.content,style:{height:oa!=null&&oa.open_evaluate?"calc(100vh - 130px)":"calc(100vh - 60px)"}},l.a.createElement("section",{className:sr.a.rightCotainer,style:{width:Ro}},l.a.createElement("main",{className:sr.a.main,style:{height:"100%"}},l.a.createElement(u.Fragment,null,l.a.createElement("div",{className:"".concat(sr.a.dataSetButton," ").concat(ea?sr.a.dataSetOpen:""),onClick:function(){return ma(!ea)}},l.a.createElement("span",{className:sr.a.dataSetText},"\u6570\u636E\u96C6")),l.a.createElement("iframe",{frameBorder:0,id:"taskJupyterIframe",width:"100%",height:"100%",allow:"geolocation; microphone; camera; midi; encrypted-media;",src:Ct==null?void 0:Ct.url}))))))},Rr=Object(C.a)(function(me){var Ze=me.loading,mt=me.globalSetting;return{globalSetting:mt,loading:Ze}})(_o),$r=h("E1Sb"),eo=h.n($r),to=h("nAPy"),So=h.n(to),no=h("WkQV"),Ao=h("Cy2x"),vo=h("fr4D"),ao="FETCH_TASK_START",go="FETCH_TASK_FAILURE",Pr="FETCH_TASK_SUCCESS",Ka="UPDATE_TASK_DATA",bo="HIDE_EVALUATE_RESULT",zr="SHOW_EVALUATE_RESULT",_n="UPDATE_TIMESTRAP",hn="MOVE_X",Fn="MOVE_Y",ya="TRIGGER_RIGHT_PANEL_MASK ",Vr="SET_ACTIVE_INDEX",wo="GET_TASK_LIST",yo="SHOW_TASK_LIST",Oo="HIDE_TASK_LIST",To="SET_TASK_STAR",si="TRIGGER_ENLARGE_UNITY3D ",jo="TRIGGER_TAB_FIXED ",li="GET_DISCUSSES",Uo="SHOW_DISCUSSES_LOADING",Ko="TOP_OR_DOWN_DISCUSS",ui="PLUS_DISCUSS",ci="SET_ACTION_TYPE",Fo="SHOW_REWARD_DIALOG",di="CANCEL_REWARD_DIALOG",gi="SET_REWARD",ce="ACTIVE_DISCUSS_INDEX",ke="CREATE_DISCUSS",Ke="DISABLE_DISCUSS",ge="SHOW_ANSWER_LOADING",X="FETCH_ANSWER_INFO",re="HIGH_TIP_MODAL",G="SHOW_TIP_MODAL",_e="SELECT_UNLOCK_ANSWER",Ce="SET_CHOOSE_ANSWERS",Fe="EVAL_CHOOSE_START",Ue="EVAL_CHOOSE_END",Je="SHOW_REP_loading",nt="FETCH_REP_CONTENT",ct="EDIT_REP_CONTENT",dt="SET_REP_PATH",_t="SHOW_EVALUATE_LOADING",Nt="HIDE_EVALUATE_LOADING",en="SET_EVALUATE_MESSAGE",zt="SET_SHOW_DIR",un="SET_EDITOR_SETTING",on="SET_EDITOR_THEME",tn="SET_EDITOR_FONTSIZE",Yt="SET_REPOS",xn="SHOW_PATH_LIST",cn="HIDE_PATH_LIST",qn="HIDE_PICTURE_VIEW",Dn="SHOW_PICTURE_VIEW",It="SHOW_NOTICE",kt="HIDE_NOTICE",mn="SET_TAB_INDEX",vn="SET_SSH_TABS",Tt="SET_SSH_CONFIGDATA",Sn="SET_SSH_CONFIGDATAARR",Gn="SET_VNC_LOADING ",An="ON_TAB_TO_SPACE ",jn=n.a.DirectoryTree,ra=["jpg","png","gif","jpeg","jar","doc","pdf","xsl","ppt","mp3","mp4"],Ra={moveX:"40%",moveY:0,loading:!0,isError:!1,taskData:{game:{}},evalData:null,lastedGetTaskInfoTime:0,codeRepData:{content:"",language:"c",currentPath:"",paths:[],lastedUpdateTime:0,loading:!1},showEvalResult:!1,showPictureView:!1,isPictureView:!1,showDragMask:!1,webDisplayUrl:"",evaluateLoading:!1,resetVncLoading:!1,evaluateMessage:"",showNotice:!1,timestamp:"",showDocuments:!1,repos:null};function Ga(me,Ze){switch(Ze.type){case hn:return Object(s.a)(Object(s.a)({},me),{},{moveX:Ze.payload});case Fn:return Object(s.a)(Object(s.a)({},me),{},{moveY:Ze.payload});case Je:return Object(s.a)(Object(s.a)({},me),{},{codeRepData:Ze.payload});case nt:return Object(s.a)(Object(s.a)({},me),{},{codeRepData:Ze.payload});case ct:return Object(s.a)(Object(s.a)({},me),{},{codeRepData:Object(s.a)(Object(s.a)({},me.codeRepData),Ze.payload)});case zr:return Object(s.a)(Object(s.a)({},me),{},{evaluateLoading:!1,showEvalResult:!0});case _n:return Object(s.a)(Object(s.a)({},me),{},{timestamp:Ze.payload});case bo:return Object(s.a)(Object(s.a)({},me),{},{showEvalResult:!1});case ao:return Object(s.a)(Object(s.a)({},me),{},{loading:!0});case Ka:return Object(s.a)(Object(s.a)({},me),Ze.payload);case ya:return Object(s.a)(Object(s.a)({},me),{},{showDragMask:Ze.payload});case go:return Object(s.a)(Object(s.a)({},me),{},{loading:!1,isError:!0});case Pr:return Object(s.a)(Object(s.a)({},me),Ze.payload);case _t:return Object(s.a)(Object(s.a)({},me),{},{evaluateLoading:!0});case Nt:return Object(s.a)(Object(s.a)({},me),{},{evaluateLoading:!1});case en:return Object(s.a)(Object(s.a)({},me),{},{evaluateMessage:Ze.payload});case zt:return Object(s.a)(Object(s.a)({},me),{},{showDocuments:Ze.payload});case Yt:return Object(s.a)(Object(s.a)({},me),Ze.payload);case It:return Object(s.a)(Object(s.a)({},me),{},{showNotice:!0});case kt:return Object(s.a)(Object(s.a)({},me),{},{showNotice:!1});case qn:return Object(s.a)(Object(s.a)({},me),{},{showPictureView:!1});case Dn:return Object(s.a)(Object(s.a)({},me),{},{showPictureView:!0});case Gn:return Object(s.a)(Object(s.a)({},me),{},{resetVncLoading:Ze.payload});default:throw new Error}}var da=I.default=function(me){var Ze,mt=me.match,ht=me.history,Ct=Object(i.a)(me,["match","history"]);console.log("props:",Ct);var xt=Object(g.i)(),Vt=Object(g.h)().query,St=Object(u.useReducer)(Ga,Ra),pn=Object(o.a)(St,2),gt=pn[0],ft=pn[1],Ht=Object(u.useState)(1),Lt=Object(o.a)(Ht,2),wt=Lt[0],Ut=Lt[1],wn=Object(u.useState)(xt.taskId),Ln=Object(o.a)(wn,2),Wt=Ln[0],va=Ln[1],sn=Object(u.useRef)(),gn=Object(u.useRef)(),On=Object(u.useRef)(),yn=Object(u.useState)(),$n=Object(o.a)(yn,2),Ma=$n[0],wa=$n[1],ja=ht.location;Object(u.useEffect)(function(){console.log("_params:",xt),va(xt.taskId),Object(C.c)()._store.dispatch({type:"globalSetting/headerFooterToggle",payload:!1})},[xt]);var rr=gt.moveX,lt=gt.taskData,fa=gt.moveY,Da=gt.evalData,En=gt.showEvalResult,Jt=gt.codeRepData,kn=gt.loading,la=gt.evaluateLoading,In=gt.evaluateMessage,oa=gt.showDocuments,ha=gt.repos,or=gt.showPictureView,mr=gt.showNotice,lr=gt.webDisplayUrl,Ua=gt.isPictureView,ur=gt.resetVncLoading,_r=gt.timestamp,vr=gt.lastedGetTaskInfoTime,gr=gt.showDragMask,La=lt.st,nn=lt.challenge,Ea=lt.shixun,br=lt.is_teacher,At=lt.game,dn=lt.has_answer,Un=lt.vnc_url,Jn=lt.git_url,ga=lt.user,an=lt.myshixun,ka=lt.discusses_count,Ca=lt.user_praise,pa=lt.praise_count,Kn=lt.tpm_cases_modified,Bn=lt.tpm_modified,ea=lt.tpm_script_modified,ma=lt.mirror_name,Fa=lt.mirror_description,Ia=lt.tomcat_url,xa=lt.unity_3d_routes,Gt=lt.with_code_file,Zt=lt.unity_3d_result,Xn=lt.next_game,ia=lt.prev_game,Sa=Jt.currentPath,Ba=Jt.paths,Xa=Jt.content,Za=Jt.language,Ha=Jt.lastedUpdateTime,Mr=(Bn||ea)&&La===0,yr=(Kn||Mr)&&an.system_tip===!0,Gr=(ma||[]).indexOf("Html")!==-1,Dr=Object(u.useMemo)(function(){return Sa&&Ba?Ba.indexOf(Sa)>=0:!1},[Sa,Ba]),Er=Object(u.useMemo)(function(){return xa&&!Gt||(nn==null?void 0:nn.thiry_party)||Un},[Un,Gt,xa]);Object(u.useEffect)(function(){if(xa&&Gt){ft({type:_t});var Et=jt.a.subscribe("unity3d-load-end",function(){ft({type:Nt})});return Et}},[Wt,xa,nn==null?void 0:nn.thiry_party,Gt,ft]),Object(u.useEffect)(function(){ro()},[]);function ro(){return Cr.apply(this,arguments)}function Cr(){return Cr=Object(c.a)(e.a.mark(function Et(){var bt;return e.a.wrap(function(Rt){for(;;)switch(Rt.prev=Rt.next){case 0:return Rt.next=2,Object(oe.a)("/api/sci/projects/".concat(Wt,".json"),{method:"get"});case 2:bt=Rt.sent,wa(bt);case 4:case"end":return Rt.stop()}},Et)})),Cr.apply(this,arguments)}function Qr(Et){return Hn.apply(this,arguments)}function Hn(){return Hn=Object(c.a)(e.a.mark(function Et(bt){var Dt,Rt,yt;return e.a.wrap(function(Pt){for(;;)switch(Pt.prev=Pt.next){case 0:return Pt.prev=0,Pt.next=3,Object(vo.i)(Wt);case 3:if(Dt=Pt.sent,Rt=Dt.status,!(Rt===401)){Pt.next=10;break}return ht.replace("/user/login",{from:ja.pathname}),Pt.abrupt("return");case 10:if(!(Rt===-3)){Pt.next=14;break}Object(U.o)({onCancel:function(){window.location.href="/"}}),Pt.next=25;break;case 14:if(!(Rt===403)){Pt.next=18;break}ht.replace("/403"),Pt.next=25;break;case 18:if(!(Rt===404)){Pt.next=23;break}return ht.replace("/404"),Pt.abrupt("return");case 23:yt={loading:!1,isError:!1,taskData:Dt},bt||ft({type:Pr,payload:yt});case 25:Dt.mirror_type==="webssh"&&setTimeout(function(){jt.a.publish("create-socket",1)},1e3),Pt.next=32;break;case 28:Pt.prev=28,Pt.t0=Pt.catch(0),console.log(Pt.t0),bt||ft({type:go});case 32:case"end":return Pt.stop()}},Et,null,[[0,28]])})),Hn.apply(this,arguments)}Object(u.useEffect)(function(){var Et=!1;return Qr(Et),function(){Et=!0}},[ft,Wt]),Object(u.useEffect)(function(){var Et=!1;function bt(){return Dt.apply(this,arguments)}function Dt(){return Dt=Object(c.a)(e.a.mark(function Rt(){var yt,Qt,Pt,$t,dr,Aa;return e.a.wrap(function($a){for(;;)switch($a.prev=$a.next){case 0:if(ft({type:Je,payload:Object(s.a)(Object(s.a)({},Jt),{},{loading:!0})}),!(xa&&!Gt||nn!=null&&nn.thiry_party)){$a.next=3;break}return $a.abrupt("return");case 3:return $a.next=5,rt(Wt,{path:Sa});case 5:if(yt=$a.sent,!Et)if(yt.status===0)d.b.info(yt.message),ft({type:nt,payload:Object(s.a)(Object(s.a)({},Jt),{},{loading:!1})});else{try{(yt==null?void 0:yt.file_type)==="txt"?Qt=((Pt=Qt)===null||Pt===void 0?void 0:Pt.length)===0?Qt:window.decodeURIComponent(escape(window.atob(yt==null||(($t=yt.content)===null||$t===void 0)?void 0:$t.content))):Qt=yt==null||((dr=yt.content)===null||dr===void 0)?void 0:dr.content}catch(jr){Qt=window.atob(yt==null||((Aa=yt.content)===null||Aa===void 0)?void 0:Aa.content),d.b.warn("\u8BF7\u786E\u8BA4\u6587\u4EF6\u5B57\u7B26\u96C6\u7F16\u7801\u662F\u5426\u4E3AUTF-8"),console.log("err:",jr)}ft({type:nt,payload:Object(s.a)(Object(s.a)({},Jt),{},{content:Qt,language:yt.language,file_type:yt.file_type,filename:yt.filename,lastedUpdateTime:0,loading:!1})})}case 7:case"end":return $a.stop()}},Rt)})),Dt.apply(this,arguments)}if(La===0&&Sa&&Ea.hide_code!==1)return bt(),function(){Et=!0}},[La,Sa,vr,_r]);var Pn=function(){var Et=Object(c.a)(e.a.mark(function bt(){var Dt,Rt,yt=arguments;return e.a.wrap(function(Pt){for(;;)switch(Pt.prev=Pt.next){case 0:if(Dt=yt.length>0&&yt[0]!==void 0?yt[0]:0,console.log("lastedUpdateTime:",Dr,Dt),!(La===0&&Ha>0&&Dr||Dt)){Pt.next=8;break}return Pt.next=5,V(an.identifier,{path:Sa,evaluate:Dt,content:Xa,game_id:At.id});case 5:return Rt=Pt.sent,ft({type:ct,payload:{lastedUpdateTime:0}}),Pt.abrupt("return",Rt);case 8:return Pt.abrupt("return",!0);case 9:case"end":return Pt.stop()}},bt)}));return function(){return Et.apply(this,arguments)}}(),Wa=Object(u.useCallback)(function(){},[Pn]);Object(u.useEffect)(function(){var Et=jt.a.subscribe("unlock-test-case",function(){var bt;r.a.confirm((bt={centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:l.a.createElement(Qa,{score:nn.score,is_teacher:br})},Object(m.a)(bt,"centered",!0),Object(m.a)(bt,"onOk",Ya),bt))});return Et},[Ya,nn,br]);var Ya=Object(u.useCallback)(Object(c.a)(e.a.mark(function Et(){var bt,Dt,Rt,yt,Qt;return e.a.wrap(function($t){for(;;)switch($t.prev=$t.next){case 0:return $t.next=2,Te(At.identifier);case 2:if(bt=$t.sent,Dt=bt.test_sets,Rt=bt.message,yt=bt.status,!(yt===-1)){$t.next=7;break}return d.b.info(Rt),$t.abrupt("return");case 7:Qt=lt.user.grade,lt.user.grade=Qt-nn.score*2,lt.test_sets=Dt,lt.game.test_sets_view=!0,ft({type:Ka,payload:{taskData:lt}});case 12:case"end":return $t.stop()}},Et)})),[At,nn,ft]);Object(u.useEffect)(function(){if(!Er||Un){function Et(Dt){sn.current&&ft({type:hn,payload:Dt.pageX}),gn.current&&ft({type:Fn,payload:Dt.pageY})}function bt(){sn.current=!1,gn.current=!1,ft({type:ya,payload:!1}),document.onselectstart=null}return document.addEventListener("mousemove",Et),document.addEventListener("mouseup",bt),function(){document.removeEventListener("mousemove",Et),document.removeEventListener("mouseup",bt)}}},[gn.current,sn.current,Er,ft]);function Lr(Et){var bt=lt.user.grade;lt.user.grade=bt-Et,ft({type:Ka,payload:{taskData:lt}})}On.current=function(){gt.moveX=gt.moveX!==.01?.01:"40%",ft({type:hn,payload:gt.moveX})};function Yr(){Er?On.current():(document.onselectstart=function(){return!1},sn.current=!0,ft({type:ya,payload:!0}))}function Ro(){document.onselectstart=function(){return!1},gn.current=!0,(lt!=null&<.vnc_url||lt!=null&<.windows_vnc||lt!=null&<.linux_vnc||lt!=null&<.virtual_machine||(Ea==null?void 0:Ea.hide_code)===2)&&ft({type:ya,payload:!0})}function Io(Et){Et===.01?ft({type:Fn,payload:0}):ft({type:Fn,payload:.01})}function Qn(Et){Et===0?ft({type:Fn,payload:"100%"}):ft({type:Fn,payload:0})}Object(u.useEffect)(function(){var Et=jt.a.subscribe("vnc-enlarge",function(){On.current()});return Et},[]);function qt(){Pn()}function Kt(){return sa.apply(this,arguments)}function sa(){return sa=Object(c.a)(e.a.mark(function Et(){var bt,Dt,Rt;return e.a.wrap(function(Qt){for(;;)switch(Qt.prev=Qt.next){case 0:return Qt.next=2,Be(Wt,{path:Sa});case 2:bt=Qt.sent,Dt=bt.content,Rt=bt.language,ft({type:nt,payload:Object(s.a)(Object(s.a)({},Jt),{},{content:Dt,language:Rt,lastedUpdateTime:0,loading:!1})});case 5:case"end":return Qt.stop()}},Et)})),sa.apply(this,arguments)}function Cn(){return xr.apply(this,arguments)}function xr(){return xr=Object(c.a)(e.a.mark(function Et(){var bt,Dt;return e.a.wrap(function(yt){for(;;)switch(yt.prev=yt.next){case 0:return yt.next=2,Se(lt==null||((bt=lt.myshixun)===null||bt===void 0)?void 0:bt.identifier,{});case 2:return Dt=yt.sent,Qr(),yt.abrupt("return",Dt);case 5:case"end":return yt.stop()}},Et)})),xr.apply(this,arguments)}function qa(){return cr.apply(this,arguments)}function cr(){return cr=Object(c.a)(e.a.mark(function Et(){var bt,Dt,Rt;return e.a.wrap(function(Qt){for(;;)switch(Qt.prev=Qt.next){case 0:return Qt.next=2,Le(Wt,{path:Sa});case 2:bt=Qt.sent,Dt=bt.content,Rt=bt.language,ft({type:nt,payload:Object(s.a)(Object(s.a)({},Jt),{},{content:Dt,language:Rt,lastedUpdateTime:0,loading:!1})});case 5:case"end":return Qt.stop()}},Et)})),cr.apply(this,arguments)}Object(u.useEffect)(function(){if(La===0&&nn&&nn.path){var Et=nn.path.split("\uFF1B").filter(function(bt){return!!bt});ft({type:ct,payload:{currentPath:Et[0],paths:Et}})}},[nn,La]),Object(u.useEffect)(function(){Ea&&Object(U.T)(Ea.name||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199")},[Ea]);function Sr(){return Bo.apply(this,arguments)}function Bo(){return Bo=Object(c.a)(e.a.mark(function Et(){var bt,Dt,Rt;return e.a.wrap(function(Qt){for(;;)switch(Qt.prev=Qt.next){case 0:return Qt.next=2,at(Wt);case 2:bt=Qt.sent,Dt=bt.praise_count,Rt=bt.praise,lt.praise_count=Dt,lt.user_praise=Rt,ft({type:Ka,payload:{taskData:lt}});case 7:case"end":return Qt.stop()}},Et)})),Bo.apply(this,arguments)}var bi=Object(u.useCallback)(function(Et){function bt(Rt){return Dt.apply(this,arguments)}function Dt(){return Dt=Object(c.a)(e.a.mark(function Rt(yt){return e.a.wrap(function(Pt){for(;;)switch(Pt.prev=Pt.next){case 0:try{window.navigator.sendBeacon("".concat(ie.a.API_SERVER,"/api/tasks/").concat(Wt,"/cost_time.json?time=").concat(yt),{})}catch($t){}case 1:case"end":return Pt.stop()}},Rt)})),Dt.apply(this,arguments)}bt(Et)},[Wt]);function yi(Et){return Xo.apply(this,arguments)}function Xo(){return Xo=Object(c.a)(e.a.mark(function Et(bt){return e.a.wrap(function(Rt){for(;;)switch(Rt.prev=Rt.next){case 0:return Rt.next=2,We(Wt,Ea.id,bt);case 2:lt.game.star=bt,ft({type:Ka,payload:{taskData:lt}});case 4:case"end":return Rt.stop()}},Et)})),Xo.apply(this,arguments)}function Ei(){return Ho.apply(this,arguments)}function Ho(){return Ho=Object(c.a)(e.a.mark(function Et(){var bt,Dt;return e.a.wrap(function(yt){for(;;)switch(yt.prev=yt.next){case 0:if(ha){yt.next=8;break}return yt.next=3,R(an.identifier);case 3:bt=yt.sent,Dt=bt.trees,ft({type:Yt,payload:{showDocuments:!0,repos:er(Dt)}}),yt.next=9;break;case 8:ft({type:zt,payload:!0});case 9:case"end":return yt.stop()}},Et)})),Ho.apply(this,arguments)}function Ci(Et){return Wo.apply(this,arguments)}function Wo(){return Wo=Object(c.a)(e.a.mark(function Et(bt){var Dt,Rt,yt;return e.a.wrap(function(Pt){for(;;)switch(Pt.prev=Pt.next){case 0:return Dt=bt.props,Rt=Dt.children,yt=Dt.eventKey,Pt.abrupt("return",new Promise(function(){var $t=Object(c.a)(e.a.mark(function dr(Aa){var Nr,$a,jr;return e.a.wrap(function(ua){for(;;)switch(ua.prev=ua.next){case 0:return Rt&&Rt.length>0&&Aa(),ua.next=3,R(an.identifier,{path:yt});case 3:Nr=ua.sent,$a=Nr.trees,jr=Nn(ha,yt,er($a,yt)),ft({type:Yt,payload:{repos:Object(S.a)(jr)}}),Aa();case 8:case"end":return ua.stop()}},dr)}));return function(dr){return $t.apply(this,arguments)}}()));case 2:case"end":return Pt.stop()}},Et)})),Wo.apply(this,arguments)}function xi(){ft({type:zt,payload:!1})}function Fi(Et){var bt=Et.gold,Dt=Et.experience,Rt=Et.next_game,yt=Et.next_shixun,Qt=Et.subject_done,Pt=Object(i.a)(Et,["gold","experience","next_game","next_shixun","subject_done"]),$t=Pt.challenge_chooses_count===Pt.choose_correct_num,dr={had_submmit:!0,test_sets:Pt.test_sets,challenge_chooses_count:Pt.challenge_chooses_count,choose_correct_num:Pt.choose_correct_num};lt.choose_test_cases=dr,$t&&(lt.game.status=2,lt.next_game=Rt,lt.user.grade+=bt),$t&&At.status!==2&&jt.a.publish("update-cost-time"),ft({type:Ka,payload:{taskData:lt,evalData:{gold:bt,experience:Dt,next_game:Rt,next_shixun:yt,subject_done:Qt},showEvalResult:$t}}),jt.a.publish("eval-code-finish")}function Bi(){return zo.apply(this,arguments)}function zo(){return zo=Object(c.a)(e.a.mark(function Et(){var bt,Dt,Rt,yt,Qt,Pt,$t,dr,Aa,Nr,$a,jr;return e.a.wrap(function(ua){for(;;)switch(ua.prev=ua.next){case 0:return ua.prev=0,ft({type:_t}),ua.next=4,Pn(1);case 4:if(bt=ua.sent,Dt=bt.resubmit,Rt=bt.sec_key,yt=bt.content_modified,!(bt.status&&bt.status<0)){ua.next=10;break}return jt.a.publish("eval-code-finish"),ft({type:Ka,payload:{evaluateLoading:!1}}),ua.abrupt("return");case 10:return Qt={sec_key:Rt,resubmit:Dt,first:1,content_modified:yt},Vt.type==="exercises"&&(Qt.extras={exercise_id:Vt.exercisesId,question_id:Vt.questionId,challenge_id:(Pt=lt.challenge)===null||Pt===void 0?void 0:Pt.id,subject_id:Vt.subject_id||""}),ua.next=14,Me(Wt,Qt);case 14:if($t=ua.sent,!($t.status===-1&&Vt.type==="exercises")){ua.next=18;break}return window.parent.location.href="/classrooms/".concat(ja.query.coursesId,"/exercise/").concat(ja.query.exercisesId,"/detail"),ua.abrupt("return");case 18:return $t.status===1&&(jr=function(){return jr=Object(c.a)(e.a.mark(function hi(Po,Zo,pi){var qo,$o,mi,ba,No,_i,ei,ti,ni,vi,ai,ri,oi,ii;return e.a.wrap(function(Mo){for(;;)switch(Mo.prev=Mo.next){case 0:return $o=pi++*Po,$o/1e3>Zo&&(Nr=!0),Mo.next=4,Ne(Wt,{resubmit:Dt,time_out:Nr,port:$t.port,sec_key:Rt,challenge_id:lt==null||((qo=lt.challenge)===null||qo===void 0)?void 0:qo.id,subject_id:Vt.subject_id||""});case 4:mi=Mo.sent,ba=mi,No=ba.status,_i=ba.running_code_message,ei=ba.port,ti=ba.web_route,ft({type:en,payload:_i}),+No>-1||$o/1e3>Zo?(At.status!==2&&No===2&&(lt.game.status=2,lt.user.grade+=ba.gold,jt.a.publish("update-cost-time")),lt.test_sets=ba.test_sets||[],lt.last_compile_output=ba.last_compile_output,lt.test_sets_count=ba.test_sets_count,lt.sets_error_count=ba.sets_error_count,lt.record_consume_time=ba.record_consume_time,lt.next_game=ba.next_game,lt.prev_game=ba.prev_game,ni="",vi=ma.indexOf("Web")!==-1||ma.indexOf("JFinal")!==-1,vi&&ei!=-1&&ti&&(ni="".concat(Ia,":").concat(ei,"/").concat(ti)),ai=wr(ba.test_sets),ri=ba.picture>0&&ai,oi=No===2&&!Nr,Nr?d.b.info("\u672C\u6B21\u8BC4\u6D4B\u8D85\u65F6"):oi||d.b.info("\u8BC4\u6D4B\u672A\u901A\u8FC7\uFF0C\u8BE6\u60C5\u53C2\u89C1\u201C\u6D4B\u8BD5\u7ED3\u679C\u201D"),ii={taskData:lt,evalData:{gold:ba.gold,experience:ba.experience,next_game:ba.next_game,next_shixun:ba.next_shixun},evaluateLoading:!1,evaluateMessage:"",webDisplayUrl:ni,showPictureView:xa||nn!=null&&nn.thiry_party?!1:ri,isPictureView:ri},xa&&Gt||nn!=null&&nn.thiry_party?(jt.a.publish("evaluate-unity3d-result",{state:"user",data:{user:ga}}),jt.a.publish("evaluate-unity3d-finish"),(Zt||ai)&&jt.a.publish("evaluate-unity3d-result",ba.unity_3d_result)):ii.showEvalResult=oi,ft({type:Ka,payload:ii}),jt.a.publish("eval-code-finish")):setTimeout(function(){$a(Po,nn.exec_time+11,pi++)},Po);case 9:case"end":return Mo.stop()}},hi)})),jr.apply(this,arguments)},$a=function(hi,Po,Zo){return jr.apply(this,arguments)},dr=1,Aa=1e3,Nr=!1,$a(Aa,nn.exec_time+11,dr++)),ua.abrupt("return",res);case 22:ua.prev=22,ua.t0=ua.catch(0),console.log("-------eval code",ua.t0);case 25:case"end":return ua.stop()}},Et,null,[[0,22]])})),zo.apply(this,arguments)}function Si(Et){ft({type:ct,payload:{content:Et,lastedUpdateTime:new Date().getTime()}})}function Ai(){ft({type:bo})}function Xi(){ft({type:qn})}function wi(){ft({type:Dn})}function fi(){ft({type:It})}function Oi(Et,bt){return Vo.apply(this,arguments)}function Vo(){return Vo=Object(c.a)(e.a.mark(function Et(bt,Dt){var Rt,yt,Qt;return e.a.wrap(function($t){for(;;)switch($t.prev=$t.next){case 0:if(Rt=Dt.node,!Rt.isLeaf){$t.next=7;break}return yt=bt[0],Qt=yt.split(".").pop().toLowerCase(),$t.next=6,Pn();case 6:ft({type:ct,payload:{currentPath:yt}});case 7:case"end":return $t.stop()}},Et)})),Vo.apply(this,arguments)}function Ti(Et){return Go.apply(this,arguments)}function Go(){return Go=Object(c.a)(e.a.mark(function Et(bt){return e.a.wrap(function(Rt){for(;;)switch(Rt.prev=Rt.next){case 0:return Rt.next=2,Pn();case 2:ft({type:ct,payload:{currentPath:bt}});case 3:case"end":return Rt.stop()}},Et)})),Go.apply(this,arguments)}function Ri(){lt.myshixun.system_tip=!0,ft({type:Ka,payload:{taskData:lt,showNotice:!1}})}function Mi(Et,bt){lt.challenge.path=Et,lt.myshixun.system_tip=!1,ft({type:Ka,payload:{taskData:Object(s.a)(Object(s.a)({},lt),{},{tpm_cases_modified:!1,tpm_modified:!1,tpm_script_modified:!1}),showNotice:!1,timestamp:bt}})}function Di(){ft({type:kt})}function Li(){return Qo.apply(this,arguments)}function Qo(){return Qo=Object(c.a)(e.a.mark(function Et(){var bt,Dt;return e.a.wrap(function(yt){for(;;)switch(yt.prev=yt.next){case 0:return yt.prev=0,ft({type:Gn,payload:!0}),jt.a.publish("vnc-reseting"),yt.next=5,ye(xt.taskId);case 5:bt=yt.sent,Dt=bt.vnc_url,lt.vnc_url=Dt+"×tamp="+new Date().getTime(),jt.a.publish("vnc-reseting-done",bt),ft({type:Ka,payload:{taskData:lt,resetVncLoading:!1}}),yt.next=15;break;case 12:yt.prev=12,yt.t0=yt.catch(0),console.log(yt.t0);case 15:case"end":return yt.stop()}},Et,null,[[0,12]])})),Qo.apply(this,arguments)}function ki(Et){return Yo.apply(this,arguments)}function Yo(){return Yo=Object(c.a)(e.a.mark(function Et(bt){var Dt,Rt,yt,Qt,Pt,$t;return e.a.wrap(function(Aa){for(;;)switch(Aa.prev=Aa.next){case 0:if(Dt=bt.GameState,Rt=bt.Data,yt=bt.challenge,console.log("match:",mt),!(yt==="info")){Aa.next=6;break}jt.a.publish("evaluate-unity3d-result",{state:"3d_callback",data:{challenge_info:Object(s.a)({},lt.challenge)}}),Aa.next=16;break;case 6:if(!(Dt==="Success")){Aa.next=16;break}if(!(Zt||!Gt)){Aa.next=15;break}return Aa.next=10,ot(Wt,Kr.Base64.encode(Wt+new Date().getTime()),Rt);case 10:Qt=Aa.sent,Pt=Qt.status,$t=Qt.data,Pt==0&&(At.status!==2&&(lt.game.status=2,lt.user.grade+=$t.gold,jt.a.publish("update-cost-time")),jt.a.publish("evaluate-unity3d-result",{state:"userAndtime",data:{user:ga,open_time:$t.open_time,end_time:$t.end_time}}),ft({type:Ka,payload:{taskData:lt,evalData:{gold:$t.gold,experience:$t.experience,next_game:$t.next_game},evaluateLoading:!1,showEvalResult:!0}})),Aa.next=16;break;case 15:ft({type:zr});case 16:case"end":return Aa.stop()}},Et)})),Yo.apply(this,arguments)}function Ii(){}function Pi(){return Jo.apply(this,arguments)}function Jo(){return Jo=Object(c.a)(e.a.mark(function Et(){var bt,Dt,Rt,yt,Qt;return e.a.wrap(function($t){for(;;)switch($t.prev=$t.next){case 0:return $t.next=2,st(Wt);case 2:return yt=$t.sent,(bt=yt)!==null&&bt!==void 0&&(Dt=bt.data)!==null&&Dt!==void 0&&Dt.remaining_time&&jt.a.publish("update-windows-time",(Qt=yt)===null||Qt===void 0?void 0:Qt.data),$t.abrupt("return",(Rt=yt)===null||Rt===void 0?void 0:Rt.data);case 5:case"end":return $t.stop()}},Et)})),Jo.apply(this,arguments)}var Ni="80px",ji="calc(100vw - 4px - ".concat(Ni,")"),Hi=(Ze={game:At,taskId:Wt,user_praise:Ca,praise_count:pa,st:La,challenge:nn,rank_name:lt.rank_name,shixun:Ea,is_teacher:br,has_answer:dn,unity_3d_routes:xa,with_code_file:Gt,onEvaluateCallback:Ii,onGetUnity3dMessage:ki},Object(m.a)(Ze,"taskId",Wt),Object(m.a)(Ze,"myshixun",an),Object(m.a)(Ze,"user",ga),Object(m.a)(Ze,"discusses_count",ka),Object(m.a)(Ze,"onPlusOrCancelPraise",Sr),Object(m.a)(Ze,"minuxUserGrade",Lr),Object(m.a)(Ze,"taskData",lt),Ze),Wi={showNotice:mr||(Kn||Mr)&&an.system_tip===!1,tpm_cases_modified:Kn,tpm_modified:Bn,tpm_script_modified:ea,st:La,taskId:Wt,myshixunId:(an||{}).id,onNextCallback:Ri,onUpdateCallback:Mi,onUpdateFailure:Di},zi=Object(s.a)(Object(s.a)({},Da),{},{isPictureView:Ua,history:ht,webDisplayUrl:lr,onShowPictureView:wi,star:At&&At.star,onStarChange:yi,onCloseResult:Ai}),Vi={lastedGetTaskInfoTime:vr,isEditPath:Dr,taskData:lt,codeRepData:Jt,moveY:fa,evaluateMessage:In,evaluateLoading:la,isNotice:yr,isHtml:Gr,onChangePath:Ti,onResizeSetContainer:Io,onEditRepCode:Si,onUpdateCode:Pn,onResizeYStart:Ro,onShowDir:Ei,onResetCode:Kt,onResetGitCode:Cn,onResizeCodeArea:Qn,onResetPassedCode:qa,onFinishDisplayHtml:qt,onShowNotice:fi};return l.a.createElement(u.Fragment,null,kn?l.a.createElement(y.a,{message:"\u52AA\u529B\u8BF7\u6C42\u6570\u636E\u4E2D..",className:"tpi-spin"}):l.a.createElement(u.Fragment,null,l.a.createElement("div",{className:"task-wrapper"},gr&&l.a.createElement("div",{className:"draging-mask"}),l.a.createElement(Na,{difficulty:nn==null?void 0:nn.difficulty,mirror_description:Fa,history:ht,git_url:Jn,shixun:Ea,taskData:lt,lastedGetTaskInfoTime:vr,onAddVncTime:Pi,taskId:Wt,isNotice:yr,resetVncLoading:ur,onResetVnc:Li,onResetGitCode:Cn,vnc_url:Un,linux_vnc:lt==null?void 0:lt.linux_vnc,window_vnc_url:(lt==null?void 0:lt.windows_vnc)||(lt==null?void 0:lt.virtual_machine),remaining_time:lt==null?void 0:lt.remaining_time,onShowNotice:fi,game:At,user:ga,st:La,onUpdateCode:Pn,onUpdateCostTime:bi,unity_3d_routes:xa&&!Gt||(nn==null?void 0:nn.thiry_party)}),l.a.createElement("div",{className:"tasks-body2"},l.a.createElement("section",{className:"left-panel"},l.a.createElement("ul",null,l.a.createElement("li",{onClick:function(){return Ut(1)},className:wt==1?"on":""},l.a.createElement("span",{className:"iconfont icon-huanjing"}),l.a.createElement("span",null,"\u73AF\u5883")),l.a.createElement("li",{onClick:function(){return Ut(2)},className:wt==2?"on":""},l.a.createElement("span",{className:"iconfont icon-shujuwajue"}),l.a.createElement("span",null,"\u6570\u636E\u96C6")),l.a.createElement("li",{onClick:function(){return Ut(3)},className:wt==3?"on":""},l.a.createElement("span",{className:"iconfont icon-a-chengyuan1"}),l.a.createElement("span",null,"\u5408\u4F5C\u8005")))),l.a.createElement("section",{id:"task-right-panel",className:"right-panel ".concat(Un||lt!=null&<.windows_vnc||lt!=null&<.linux_vnc||lt!=null&<.virtual_machine?"vnc":""),style:{width:ji,minWidth:"500px"}},l.a.createElement("div",{style:{height:"100%"},className:wt===1?"":"hide"},lt.mirror_type==="webssh"&&l.a.createElement(lo,{sshConfigData:lt||{},sid:1}),lt.mirror_type==="graph"&&l.a.createElement(ho,{taskData:lt,evaluateMessage:In,language:Za,evaluateLoading:la,onEval:Ct.onEvalCode}),(lt.mirror_type==="jupyterlab"||lt.mirror_type==="jupyternotebook")&&l.a.createElement(Rr,{taskData:lt,evaluateMessage:In,language:Za,evaluateLoading:la,onEval:Ct.onEvalCode})),l.a.createElement("div",{className:wt===2?"data_env_lists":"hide"},l.a.createElement("div",{className:"data_header"},"\u6570\u636E\u96C6 \uFF08",Ma==null?void 0:Ma.data_count,"\uFF09"),l.a.createElement("div",{style:{padding:20}},l.a.createElement(no.a,{detail:Ma}))),l.a.createElement("div",{className:wt===3?"data_env_lists":"hide"},l.a.createElement("div",null,l.a.createElement(Ao.a,null)))))),l.a.createElement(T.a,null,l.a.createElement(L.a,{className:"setting-drawer",title:null,placement:"right",width:400,closable:!1,visible:oa,onClose:xi},l.a.createElement(jn,{className:"dir-tree",selectedKeys:["".concat(Sa)],treeData:ha,onSelect:Oi,loadData:Ci})))))};function Qa(me){var Ze=me.is_teacher,mt=me.score;return l.a.createElement(u.Fragment,null,Ze?l.a.createElement(u.Fragment,null,l.a.createElement("div",null,"\u5DF2\u7ECF\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u53EF\u4EE5\u514D\u91D1\u5E01\u67E5\u770B\u9690\u85CF\u6D4B\u8BD5\u96C6\u3002"),l.a.createElement("div",null,"\u89E3\u9501\u672C\u5173\u6240\u6709\u6D4B\u8BD5\u96C6\u9700\u8981\u6263\u9664".concat(mt*2,"\u91D1\u5E01\uFF0C\u786E\u5B9A\u8981\u89E3\u9501\u5417\uFF1F")),l.a.createElement("a",{href:"/account/certification",class:"to-certification-link",target:"_blank"},"\u7ACB\u5373\u8BA4\u8BC1")):l.a.createElement("div",null,"\u89E3\u9501\u672C\u5173\u6240\u6709\u6D4B\u8BD5\u96C6\u9700\u8981\u6263\u9664".concat(mt*2,"\u91D1\u5E01\uFF0C\u786E\u5B9A\u8981\u89E3\u9501\u5417\uFF1F")))}function pr(me){var Ze=me.noDragging,mt=me.moveX,ht=me.vnc_url;return l.a.createElement(u.Fragment,null,Ze?l.a.createElement("a",{className:"trapezoid ".concat(mt===.01?"enlarge":"")},l.a.createElement("img",{src:mt===.01?eo.a:So.a,alt:"resize-icon",width:20})):l.a.createElement("a",{className:"btn-resize",draggable:!1},l.a.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13",draggable:!1},l.a.createElement("path",{draggable:!1,d:"M12.245 7.53H5.647v1.882h6.598v2.823L16 8.471l-3.755-3.765V7.53zM10.353 4.706H3.755v2.823L0 3.765 3.755 0v2.824h6.598v1.882z"}))))}},"4qgm":function(Re,I){Re.exports="data:image/png;base64,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"},"4u4S":function(Re,I){Re.exports="data:image/png;base64,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"},"500L":function(Re,I,h){"use strict";h.d(I,"a",function(){return y});var S=h("+L6B"),f=h("2/Rp"),L=h("2qtc"),m=h("kLXV"),_=h("9og8"),r=h("k1fw"),p=h("miYZ"),d=h("tsqr"),c=h("oBTY"),o=h("tJVT"),i=h("DZo9"),s=h("8z0m"),a=h("WmNS"),n=h.n(a),t=h("q1tI"),e=h.n(t),u=h("m3rI"),l=h("wzkS"),g=h("y5JW"),C=h("LtfV"),x=s.a.Dragger;function y(T){var A=[];return T&&T.length>0&&(A=T.map(function(E){return{uid:E.id,id:E.id,name:E.title+g.c+E.filesize,url:E.url,filesize:E.filesize,status:"done",response:{id:E.id}}})),A}I.b=function(T){var A=T.value,E=T.onChange,b=T.action,v=T.className,O=T.maxSize,D=O===void 0?150:O,W=T.title,Q=W===void 0?"\u4E0A\u4F20\u9644\u4EF6":W,j=T.showRemoveModal,q=j===void 0?!1:j,Y=T.accept,w=Y===void 0?"":Y,P=T.additionalText,k=T.isDragger,K=T.number,M=K===void 0?1e3:K,H=T.aloneClear,ae=H===void 0?!1:H,ve=T.restrict,de=ve===void 0?!0:ve,be=Object(t.useState)(!1),z=Object(o.a)(be,2),ne=z[0],fe=z[1],ie=Object(t.useState)(A||[]),oe=Object(o.a)(ie,2),U=oe[0],ee=oe[1];Object(t.useEffect)(function(){A&&(ee(Object(c.a)(A)),M===(A==null?void 0:A.length)&&fe(!0))},[A]);var J=function(){setTimeout(function(){U.pop(),ee(Object(c.a)(U))},500)},le={multiple:!0,disabled:ne,accept:w,withCredentials:!0,fileList:U,beforeUpload:function($e,et){var Ve=$e.size/1024/1024;return U.concat(et).length>M?(U.pop(),ee(Object(c.a)(U)),d.b.error("\u6700\u591A\u53EA\u80FD\u4E0A\u4F20".concat(M,"\u4E2A\u6587\u4EF6")),ae?Promise.reject():(J(),!1)):Ve=M?fe(!0):fe(!1),ee(Object(c.a)(et)),et=et.map(function(Ve){var De;if(Ve!=null&&(De=Ve.response)!==null&&De!==void 0&&De.id){var Oe;Ve.url="/api/attachments/".concat(Ve==null||((Oe=Ve.response)===null||Oe===void 0)?void 0:Oe.id)}return Ve.name.indexOf(g.c)===-1&&(Ve.name="".concat(Ve.name).concat(g.c).concat(Object(g.a)(Ve.size))),Object(r.a)({},Ve)}),console.log("info:",$e),E(et)},onRemove:function(){var Qe=Object(_.a)(n.a.mark(function et(Ve){var De;return n.a.wrap(function(xe){for(;;)switch(xe.prev=xe.next){case 0:if(De=function(){var ue=Object(_.a)(n.a.mark(function N(){var te,F;return n.a.wrap(function(tt){for(;;)switch(tt.prev=tt.next){case 0:if(te=Ve.response?Ve.response.id:Ve.id,!te){tt.next=8;break}return tt.next=4,Object(l.d)(Ve.response?Ve.response.id:Ve.uid);case 4:return F=tt.sent,tt.abrupt("return",F);case 8:return tt.abrupt("return",!0);case 9:case"end":return tt.stop()}},N)}));return function(){return ue.apply(this,arguments)}}(),!q){xe.next=5;break}return xe.abrupt("return",new Promise(function(ue,N){m.a.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:e.a.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:function(){var te=Object(_.a)(n.a.mark(function Ae(){var tt;return n.a.wrap(function(We){for(;;)switch(We.prev=We.next){case 0:return We.next=2,De();case 2:tt=We.sent,d.b.success("\u5220\u9664\u6210\u529F"),ue(!0);case 5:case"end":return We.stop()}},Ae)}));function F(){return te.apply(this,arguments)}return F}(),onCancel:function(){return ue(!1)}})}));case 5:return xe.next=7,De();case 7:return xe.abrupt("return",xe.sent);case 8:case"end":return xe.stop()}},et)}));function $e(et){return Qe.apply(this,arguments)}return $e}()};function Ie(Qe){Qe.preventDefault(),Qe.stopPropagation()}return e.a.createElement("div",{className:"multi-upload ".concat(v||"")},k&&e.a.createElement(x,le,e.a.createElement("p",{className:"ant-upload-drag-icon"},e.a.createElement(C.a,null)),e.a.createElement("p",{className:"ant-upload-text"},"\u70B9\u51FB\u4E0A\u4F20\u56FE\u6807\uFF0C\u9009\u62E9\u8981\u4E0A\u4F20\u7684\u6587\u4EF6\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u6B64",e.a.createElement("br",null),e.a.createElement("span",{style:{display:de?"block":"none"}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",D,"MB) ")),P),!k&&e.a.createElement(s.a,le,e.a.createElement(f.a,{disabled:ne},Q),e.a.createElement("span",{onClick:Ie,style:{marginLeft:10,color:"#FA6400",display:de?"block":"none"}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",D,"MB) ")))}},"55Ip":function(Re,I,h){"use strict";h.d(I,"a",function(){return g}),h.d(I,"b",function(){return E});var S=h("Ty5D"),f=h("dI71"),L=h("q1tI"),m=h.n(L),_=h("YS25"),r=h("17x9"),p=h.n(r),d=h("wx14"),c=h("zLVn"),o=h("9R94"),i=function(v){Object(f.a)(O,v);function O(){for(var W,Q=arguments.length,j=new Array(Q),q=0;q=0||Q.relatedTarget.className.indexOf("".concat(w,"-next"))>=0))return;v.setState({goInputText:""}),Y(v.getValidValue())},v.go=function(Q){var j=v.state.goInputText;if(j==="")return;(Q.keyCode===n.ENTER||Q.type==="click")&&(v.setState({goInputText:""}),v.props.quickGo(v.getValidValue()))},v}return Object(_.a)(b,[{key:"getValidValue",value:function(){var O=this.state,D=O.goInputText,W=O.current;return!D||isNaN(D)?W:Number(D)}},{key:"getPageSizeOptions",value:function(){var O=this.props,D=O.pageSize,W=O.pageSizeOptions;return W.some(function(Q){return Q.toString()===D.toString()})?W:W.concat([D.toString()]).sort(function(Q,j){var q=isNaN(Number(Q))?0:Number(Q),Y=isNaN(Number(j))?0:Number(j);return q-Y})}},{key:"render",value:function(){var O=this,D=this.props,W=D.pageSize,Q=D.locale,j=D.rootPrefixCls,q=D.changeSize,Y=D.quickGo,w=D.goButton,P=D.selectComponentClass,k=D.buildOptionText,K=D.selectPrefixCls,M=D.disabled,H=this.state.goInputText,ae="".concat(j,"-options"),ve=P,de=null,be=null,z=null;if(!q&&!Y)return null;var ne=this.getPageSizeOptions();if(q&&ve){var fe=ne.map(function(ie,oe){return c.a.createElement(ve.Option,{key:oe,value:ie.toString()},(k||O.buildOptionText)(ie))});de=c.a.createElement(ve,{disabled:M,prefixCls:K,showSearch:!1,className:"".concat(ae,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(W||ne[0]).toString(),onChange:this.changeSize,getPopupContainer:function(oe){return oe.parentNode}},fe)}return Y&&(w&&(z=typeof w=="boolean"?c.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:M,className:"".concat(ae,"-quick-jumper-button")},Q.jump_to_confirm):c.a.createElement("span",{onClick:this.go,onKeyUp:this.go},w)),be=c.a.createElement("div",{className:"".concat(ae,"-quick-jumper")},Q.jump_to,c.a.createElement("input",{disabled:M,type:"text",value:H,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),Q.page,z)),c.a.createElement("li",{className:"".concat(ae)},de,be)}}]),b}(c.a.Component);t.defaultProps={pageSizeOptions:["10","20","50","100"]};var e=t,u=h("N2Kk");function l(){}function g(A){return typeof A=="number"&&isFinite(A)&&Math.floor(A)===A}function C(A,E,b){return b}function x(A,E,b){var v=typeof A=="undefined"?E.pageSize:A;return Math.floor((b.total-1)/v)+1}var y=function(A){Object(r.a)(b,A);var E=Object(p.a)(b);function b(v){var O;Object(m.a)(this,b),O=E.call(this,v),O.getJumpPrevPage=function(){return Math.max(1,O.state.current-(O.props.showLessItems?3:5))},O.getJumpNextPage=function(){return Math.min(x(void 0,O.state,O.props),O.state.current+(O.props.showLessItems?3:5))},O.getItemIcon=function(q,Y){var w=O.props.prefixCls,P=q||c.a.createElement("button",{type:"button","aria-label":Y,className:"".concat(w,"-item-link")});return typeof q=="function"&&(P=c.a.createElement(q,Object(L.a)({},O.props))),P},O.savePaginationNode=function(q){O.paginationNode=q},O.isValid=function(q){return g(q)&&q!==O.state.current},O.shouldDisplayQuickJumper=function(){var q=O.props,Y=q.showQuickJumper,w=q.pageSize,P=q.total;return P<=w?!1:Y},O.handleKeyDown=function(q){(q.keyCode===n.ARROW_UP||q.keyCode===n.ARROW_DOWN)&&q.preventDefault()},O.handleKeyUp=function(q){var Y=O.getValidValue(q),w=O.state.currentInputValue;Y!==w&&O.setState({currentInputValue:Y}),q.keyCode===n.ENTER?O.handleChange(Y):q.keyCode===n.ARROW_UP?O.handleChange(Y-1):q.keyCode===n.ARROW_DOWN&&O.handleChange(Y+1)},O.changePageSize=function(q){var Y=O.state.current,w=x(q,O.state,O.props);Y=Y>w?w:Y,w===0&&(Y=O.state.current),typeof q=="number"&&("pageSize"in O.props||O.setState({pageSize:q}),"current"in O.props||O.setState({current:Y,currentInputValue:Y})),O.props.onShowSizeChange(Y,q),"onChange"in O.props&&O.props.onChange&&O.props.onChange(Y,q)},O.handleChange=function(q){var Y=O.props.disabled,w=q;if(O.isValid(w)&&!Y){var P=x(void 0,O.state,O.props);w>P?w=P:w<1&&(w=1),"current"in O.props||O.setState({current:w,currentInputValue:w});var k=O.state.pageSize;return O.props.onChange(w,k),w}return O.state.current},O.prev=function(){O.hasPrev()&&O.handleChange(O.state.current-1)},O.next=function(){O.hasNext()&&O.handleChange(O.state.current+1)},O.jumpPrev=function(){O.handleChange(O.getJumpPrevPage())},O.jumpNext=function(){O.handleChange(O.getJumpNextPage())},O.hasPrev=function(){return O.state.current>1},O.hasNext=function(){return O.state.current2?w-2:0),k=2;k=W?j=W:j=Number(D),j}},{key:"getShowSizeChanger",value:function(){var O=this.props,D=O.showSizeChanger,W=O.total,Q=O.totalBoundaryShowSizeChanger;return typeof D!="undefined"?D:W>Q}},{key:"renderPrev",value:function(O){var D=this.props,W=D.prevIcon,Q=D.itemRender,j=Q(O,"prev",this.getItemIcon(W,"prev page")),q=!this.hasPrev();return Object(d.isValidElement)(j)?Object(d.cloneElement)(j,{disabled:q}):j}},{key:"renderNext",value:function(O){var D=this.props,W=D.nextIcon,Q=D.itemRender,j=Q(O,"next",this.getItemIcon(W,"next page")),q=!this.hasNext();return Object(d.isValidElement)(j)?Object(d.cloneElement)(j,{disabled:q}):j}},{key:"render",value:function(){var O=this,D=this.props,W=D.prefixCls,Q=D.className,j=D.style,q=D.disabled,Y=D.hideOnSinglePage,w=D.total,P=D.locale,k=D.showQuickJumper,K=D.showLessItems,M=D.showTitle,H=D.showTotal,ae=D.simple,ve=D.itemRender,de=D.showPrevNextJumpers,be=D.jumpPrevIcon,z=D.jumpNextIcon,ne=D.selectComponentClass,fe=D.selectPrefixCls,ie=D.pageSizeOptions,oe=this.state,U=oe.current,ee=oe.pageSize,J=oe.currentInputValue;if(Y===!0&&w<=ee)return null;var le=x(void 0,this.state,this.props),Ie=[],Qe=null,$e=null,et=null,Ve=null,De=null,Oe=k&&k.goButton,xe=K?1:2,ue=U-1>0?U-1:0,N=U+1=xe*2&&U!==1+2&&(Ie[0]=Object(d.cloneElement)(Ie[0],{className:"".concat(W,"-item-after-jump-prev")}),Ie.unshift(Qe)),le-U>=xe*2&&U!==le-2&&(Ie[Ie.length-1]=Object(d.cloneElement)(Ie[Ie.length-1],{className:"".concat(W,"-item-before-jump-next")}),Ie.push($e)),rt!==1&&Ie.unshift(et),V!==le&&Ie.push(Ve)}var Le=null;H&&(Le=c.a.createElement("li",{className:"".concat(W,"-total-text")},H(w,[w===0?0:(U-1)*ee+1,U*ee>w?w:U*ee])));var Me=!this.hasPrev()||!le,Ne=!this.hasNext()||!le;return c.a.createElement("ul",Object(S.a)({className:i()(W,Q,Object(f.a)({},"".concat(W,"-disabled"),q)),style:j,unselectable:"unselectable",ref:this.savePaginationNode},te),Le,c.a.createElement("li",{title:M?P.prev_page:null,onClick:this.prev,tabIndex:Me?null:0,onKeyPress:this.runIfEnterPrev,className:i()("".concat(W,"-prev"),Object(f.a)({},"".concat(W,"-disabled"),Me)),"aria-disabled":Me},this.renderPrev(ue)),Ie,c.a.createElement("li",{title:M?P.next_page:null,onClick:this.next,tabIndex:Ne?null:0,onKeyPress:this.runIfEnterNext,className:i()("".concat(W,"-next"),Object(f.a)({},"".concat(W,"-disabled"),Ne)),"aria-disabled":Ne},this.renderNext(N)),c.a.createElement(e,{disabled:q,locale:P,rootPrefixCls:W,selectComponentClass:ne,selectPrefixCls:fe,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:U,pageSize:ee,pageSizeOptions:ie,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Oe}))}}],[{key:"getDerivedStateFromProps",value:function(O,D){var W={};if("current"in O&&(W.current=O.current,O.current!==D.current&&(W.currentInputValue=W.current)),"pageSize"in O&&O.pageSize!==D.pageSize){var Q=D.current,j=x(O.pageSize,D,O);Q=Q>j?j:Q,"current"in O||(W.current=Q,W.currentInputValue=Q),W.pageSize=O.pageSize}return W}}]),b}(c.a.Component);y.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:l,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:l,locale:u.a,style:{},itemRender:C,totalBoundaryShowSizeChanger:50};var T=y},"6/vW":function(Re,I,h){"use strict";h.d(I,"b",function(){return p});var S=h("tJVT"),f=h("q1tI"),L=h.n(f),m=h("9VGf"),_=h("dhSg");function r(d){return d.toString().padStart(2,"0")}function p(d){var c=Math.floor(d/60),o=d%60,i=Math.floor(c/60);return"".concat(r(i),":").concat(r(c-i*60),":").concat(r(o))}I.a=function(d){var c=d.defaultTime,o=d.status,i=d.onUpdateCostTime,s=d.lastedGetTaskInfoTime,a=d.title,n=a===void 0?"":a,t=Object(f.useState)(c||0),e=Object(S.a)(t,2),u=e[0],l=e[1],g=Object(f.useRef)();return Object(f.useEffect)(function(){s&&(l(c),g.current=c)},[c,s]),Object(f.useEffect)(function(){if(s){var C=_.a.subscribe("update-cost-time",function(){o!==2&&i(g.current)});return C}},[s]),Object(m.a)(function(){l(u+1),g.current=g.current+1},o===2?null:1e3),L.a.createElement("span",null,n?"".concat(n,"\uFF1A"):null,p(u))}},"6BzB":function(Re,I,h){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.shrinkBuf=S,I.arraySet=f,I.flattenChunks=L,I.Buf32=I.Buf16=I.Buf8=void 0;function S(p,d){return p.length===d?p:p.subarray?p.subarray(0,d):(p.length=d,p)}function f(p,d,c,o,i){if(d.subarray&&p.subarray){p.set(d.subarray(c,c+o),i);return}for(var s=0;s=32&&m<=255)return m;var _=S[m];return _!==void 0?_:16777216|m}};I.default=f},"8/bI":function(Re,I,h){Re.exports=h.p+"static/empty.8918e228.png"},"815F":function(Re,I,h){"use strict";h.d(I,"e",function(){return p}),h.d(I,"c",function(){return c}),h.d(I,"d",function(){return o}),h.d(I,"a",function(){return s}),h.d(I,"f",function(){return a}),h.d(I,"b",function(){return n});var S=h("KQm4"),f=h("VTBJ"),L=h("Ff2n"),m=h("Zm9Q"),_=h("Kwbf"),r=h("OZM5");function p(t,e){return t!=null?t:e}function d(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],e=new Map;function u(l){var g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(l||[]).forEach(function(C){var x=C.key,y=C.children;Object(_.a)(x!=null,"Tree node must have a certain key: [".concat(g).concat(x,"]"));var T=String(x);Object(_.a)(!e.has(T)||x===null||x===void 0,"Same 'key' exist in the Tree: ".concat(T)),e.set(T,!0),u(y,"".concat(g).concat(T," > "))})}u(t)}function c(t){function e(u){var l=Object(m.a)(u);return l.map(function(g){if(!Object(r.i)(g))return Object(_.a)(!g,"Tree/TreeNode can only accept TreeNode as children."),null;var C=g.key,x=g.props,y=x.children,T=Object(L.a)(x,["children"]),A=Object(f.a)({key:C},T),E=e(y);return E.length&&(A.children=E),A}).filter(function(g){return g})}return e(t)}function o(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],u=new Set(e===!0?[]:e),l=[];function g(C){var x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return C.map(function(y,T){var A=Object(r.h)(x?x.pos:"0",T),E=p(y.key,A),b=Object(f.a)(Object(f.a)({},y),{},{parent:x,pos:A,children:null,data:y,isStart:[].concat(Object(S.a)(x?x.isStart:[]),[T===0]),isEnd:[].concat(Object(S.a)(x?x.isEnd:[]),[T===C.length-1])});return l.push(b),e===!0||u.has(E)?b.children=g(y.children||[],b):b.children=[],b})}return g(t),l}function i(t,e,u){var l;u?typeof u=="string"?l=function(x){return x[u]}:typeof u=="function"&&(l=function(x){return u(x)}):l=function(x,y){return p(x.key,y)};function g(C,x,y){var T=C?C.children:t,A=C?Object(r.h)(y.pos,x):"0";if(C){var E=l(C,A),b={node:C,index:x,pos:A,key:E,parentPos:y.node?y.pos:null,level:y.level+1};e(b)}T&&T.forEach(function(v,O){g(v,O,{node:C,pos:A,level:y?y.level+1:-1})})}g(null)}function s(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},u=e.initWrapper,l=e.processEntity,g=e.onProcessFinished,C=arguments.length>2?arguments[2]:void 0,x={},y={},T={posEntities:x,keyEntities:y};return u&&(T=u(T)||T),i(t,function(A){var E=A.node,b=A.index,v=A.pos,O=A.key,D=A.parentPos,W=A.level,Q={node:E,index:b,key:O,pos:v,level:W},j=p(O,v);x[v]=Q,y[j]=Q,Q.parent=x[D],Q.parent&&(Q.parent.children=Q.parent.children||[],Q.parent.children.push(Q)),l&&l(Q,T)},C),g&&g(T),T}function a(t,e){var u=e.expandedKeys,l=e.selectedKeys,g=e.loadedKeys,C=e.loadingKeys,x=e.checkedKeys,y=e.halfCheckedKeys,T=e.dragOverNodeKey,A=e.dropPosition,E=e.keyEntities,b=E[t],v={eventKey:t,expanded:u.indexOf(t)!==-1,selected:l.indexOf(t)!==-1,loaded:g.indexOf(t)!==-1,loading:C.indexOf(t)!==-1,checked:x.indexOf(t)!==-1,halfChecked:y.indexOf(t)!==-1,pos:String(b?b.pos:""),dragOver:T===t&&A===0,dragOverGapTop:T===t&&A===-1,dragOverGapBottom:T===t&&A===1};return v}function n(t){var e=t.data,u=t.expanded,l=t.selected,g=t.checked,C=t.loaded,x=t.loading,y=t.halfChecked,T=t.dragOver,A=t.dragOverGapTop,E=t.dragOverGapBottom,b=t.pos,v=t.active,O=Object(f.a)(Object(f.a)({},e),{},{expanded:u,selected:l,checked:g,loaded:C,loading:x,halfChecked:y,dragOver:T,dragOverGapTop:A,dragOverGapBottom:E,pos:b,active:v});return"props"in O||Object.defineProperty(O,"props",{get:function(){return Object(_.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),t}}),O}},"8CQX":function(Re,I,h){"use strict";function S(n){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(e){return typeof e}:S=function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},S(n)}Object.defineProperty(I,"__esModule",{value:!0}),I.getKeycode=i,I.getKey=s,I.getKeysym=a;var f=o(h("mHUz")),L=o(h("8+yF")),m=o(h("6Qwc")),_=o(h("gIYZ")),r=o(h("mTgk")),p=c(h("GdRQ"));function d(){if(typeof WeakMap!="function")return null;var n=new WeakMap;return d=function(){return n},n}function c(n){if(n&&n.__esModule)return n;if(n===null||S(n)!=="object"&&typeof n!="function")return{default:n};var t=d();if(t&&t.has(n))return t.get(n);var e={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in n)if(Object.prototype.hasOwnProperty.call(n,l)){var g=u?Object.getOwnPropertyDescriptor(n,l):null;g&&(g.get||g.set)?Object.defineProperty(e,l,g):e[l]=n[l]}return e.default=n,t&&t.set(n,e),e}function o(n){return n&&n.__esModule?n:{default:n}}function i(n){if(n.code){switch(n.code){case"OSLeft":return"MetaLeft";case"OSRight":return"MetaRight"}return n.code}if(n.type!=="keypress"&&n.keyCode in m.default){var t=m.default[n.keyCode];if(p.isMac()&&t==="ContextMenu"&&(t="MetaRight"),n.location===2)switch(t){case"ShiftLeft":return"ShiftRight";case"ControlLeft":return"ControlRight";case"AltLeft":return"AltRight"}if(n.location===3)switch(t){case"Delete":return"NumpadDecimal";case"Insert":return"Numpad0";case"End":return"Numpad1";case"ArrowDown":return"Numpad2";case"PageDown":return"Numpad3";case"ArrowLeft":return"Numpad4";case"ArrowRight":return"Numpad6";case"Home":return"Numpad7";case"ArrowUp":return"Numpad8";case"PageUp":return"Numpad9";case"Enter":return"NumpadEnter"}return t}return"Unidentified"}function s(n){if(n.key!==void 0){switch(n.key){case"Spacebar":return" ";case"Esc":return"Escape";case"Scroll":return"ScrollLock";case"Win":return"Meta";case"Apps":return"ContextMenu";case"Up":return"ArrowUp";case"Left":return"ArrowLeft";case"Right":return"ArrowRight";case"Down":return"ArrowDown";case"Del":return"Delete";case"Divide":return"/";case"Multiply":return"*";case"Subtract":return"-";case"Add":return"+";case"Decimal":return n.char}switch(n.key){case"OS":return"Meta";case"LaunchMyComputer":return"LaunchApplication1";case"LaunchCalculator":return"LaunchApplication2"}switch(n.key){case"UIKeyInputUpArrow":return"ArrowUp";case"UIKeyInputDownArrow":return"ArrowDown";case"UIKeyInputLeftArrow":return"ArrowLeft";case"UIKeyInputRightArrow":return"ArrowRight";case"UIKeyInputEscape":return"Escape"}if(n.key==="\0"&&n.code==="NumpadDecimal")return"Delete";if(!p.isIE()&&!p.isEdge())return n.key;if(n.key.length!==1&&n.key!=="Unidentified")return n.key}var t=i(n);return t in _.default?_.default[t]:n.charCode?String.fromCharCode(n.charCode):"Unidentified"}function a(n){var t=s(n);if(t==="Unidentified")return null;if(t in r.default){var e=n.location;if(t==="Meta"&&e===0&&(e=2),t==="Clear"&&e===3){var u=i(n);u==="NumLock"&&(e=0)}if((e===void 0||e>3)&&(e=0),t==="Meta"){var l=i(n);if(l==="AltLeft")return f.default.XK_Meta_L;if(l==="AltRight")return f.default.XK_Meta_R}if(t==="Clear"){var g=i(n);if(g==="NumLock")return f.default.XK_Num_Lock}return r.default[t][e]}if(t.length!==1)return null;var C=t.charCodeAt();return C?L.default.lookup(C):null}},"8K/p":function(Re,I,h){"use strict";function S(i){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(a){return typeof a}:S=function(a){return a&&typeof Symbol=="function"&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},S(i)}Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var f=r(h("Lo0S")),L=m(h("ItS6"));function m(i){return i&&i.__esModule?i:{default:i}}function _(){if(typeof WeakMap!="function")return null;var i=new WeakMap;return _=function(){return i},i}function r(i){if(i&&i.__esModule)return i;if(i===null||S(i)!=="object"&&typeof i!="function")return{default:i};var s=_();if(s&&s.has(i))return s.get(i);var a={},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var t in i)if(Object.prototype.hasOwnProperty.call(i,t)){var e=n?Object.getOwnPropertyDescriptor(i,t):null;e&&(e.get||e.set)?Object.defineProperty(a,t,e):a[t]=i[t]}return a.default=i,s&&s.set(i,a),a}function p(i,s){if(!(i instanceof s))throw new TypeError("Cannot call a class as a function")}function d(i,s){for(var a=0;a>C&1&&(this._zlibs[C].reset(),f.Info("Reset zlib stream "+C));this._ctl=this._ctl>>4}var x;if(this._ctl===8)x=this._fillRect(a,n,t,e,u,l,g);else if(this._ctl===9)x=this._jpegRect(a,n,t,e,u,l,g);else if(this._ctl===10)x=this._pngRect(a,n,t,e,u,l,g);else if((this._ctl&128)==0)x=this._basicRect(this._ctl,a,n,t,e,u,l,g);else throw new Error("Illegal tight compression received (ctl: "+this._ctl+")");return x&&(this._ctl=null),x}},{key:"_fillRect",value:function(a,n,t,e,u,l,g){if(u.rQwait("TIGHT",3))return!1;var C=u.rQi,x=u.rQ;return l.fillRect(a,n,t,e,[x[C+2],x[C+1],x[C]],!1),u.rQskipBytes(3),!0}},{key:"_jpegRect",value:function(a,n,t,e,u,l,g){var C=this._readData(u);return C===null?!1:(l.imageRect(a,n,t,e,"image/jpeg",C),!0)}},{key:"_pngRect",value:function(a,n,t,e,u,l,g){throw new Error("PNG received in standard Tight rect")}},{key:"_basicRect",value:function(a,n,t,e,u,l,g,C){if(this._filter===null)if(a&4){if(l.rQwait("TIGHT",1))return!1;this._filter=l.rQshift8()}else this._filter=0;var x=a&3,y;switch(this._filter){case 0:y=this._copyFilter(x,n,t,e,u,l,g,C);break;case 1:y=this._paletteFilter(x,n,t,e,u,l,g,C);break;case 2:y=this._gradientFilter(x,n,t,e,u,l,g,C);break;default:throw new Error("Illegal tight filter received (ctl: "+this._filter+")")}return y&&(this._filter=null),y}},{key:"_copyFilter",value:function(a,n,t,e,u,l,g,C){var x=e*u*3,y;if(x<12){if(l.rQwait("TIGHT",x))return!1;y=l.rQshiftBytes(x)}else{if(y=this._readData(l),y===null)return!1;this._zlibs[a].setInput(y),y=this._zlibs[a].inflate(x),this._zlibs[a].setInput(null)}return g.blitRgbImage(n,t,e,u,y,0,!1),!0}},{key:"_paletteFilter",value:function(a,n,t,e,u,l,g,C){if(this._numColors===0){if(l.rQwait("TIGHT palette",1))return!1;var x=l.rQpeek8()+1,y=x*3;if(l.rQwait("TIGHT palette",1+y))return!1;this._numColors=x,l.rQskipBytes(1),l.rQshiftTo(this._palette,y)}var T=this._numColors<=2?1:8,A=Math.floor((e*T+7)/8),E=A*u,b;if(E<12){if(l.rQwait("TIGHT",E))return!1;b=l.rQshiftBytes(E)}else{if(b=this._readData(l),b===null)return!1;this._zlibs[a].setInput(b),b=this._zlibs[a].inflate(E),this._zlibs[a].setInput(null)}return this._numColors==2?this._monoRect(n,t,e,u,b,this._palette,g):this._paletteRect(n,t,e,u,b,this._palette,g),this._numColors=0,!0}},{key:"_monoRect",value:function(a,n,t,e,u,l,g){for(var C=this._getScratchBuffer(t*e*4),x=Math.floor((t+7)/8),y=Math.floor(t/8),T=0;T=0;v--)A=(T*t+b*8+7-v)*4,E=(u[T*x+b]>>v&1)*3,C[A]=l[E],C[A+1]=l[E+1],C[A+2]=l[E+2],C[A+3]=255;for(var O=7;O>=8-t%8;O--)A=(T*t+b*8+7-O)*4,E=(u[T*x+b]>>O&1)*3,C[A]=l[E],C[A+1]=l[E+1],C[A+2]=l[E+2],C[A+3]=255}g.blitRgbxImage(a,n,t,e,C,0,!1)}},{key:"_paletteRect",value:function(a,n,t,e,u,l,g){for(var C=this._getScratchBuffer(t*e*4),x=t*e*4,y=0,T=0;y1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(S.a)())return null;var o=document.createElement("style");if((d=c.csp)===null||d===void 0?void 0:d.nonce){var i;o.nonce=(i=c.csp)===null||i===void 0?void 0:i.nonce}o.innerHTML=p;var s=L(c),a=s.firstChild;return c.prepend&&s.prepend?s.prepend(o):c.prepend&&a?s.insertBefore(o,a):s.appendChild(o),o}var _=new Map;function r(p,d){var c=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},o=L(c);if(!_.has(o)){var i=m("",c),s=i.parentNode;_.set(o,s),s.removeChild(i)}var a=Array.from(_.get(o).children).find(function(l){return l.tagName==="STYLE"&&l[f]===d});if(a){var n,t;if(((n=c.csp)===null||n===void 0?void 0:n.nonce)&&a.nonce!==((t=c.csp)===null||t===void 0?void 0:t.nonce)){var e;a.nonce=(e=c.csp)===null||e===void 0?void 0:e.nonce}return a.innerHTML!==p&&(a.innerHTML=p),a}var u=m(p,c);return u[f]=d,u}},BUUv:function(Re,I,h){},BWJ9:function(Re,I,h){},"Cs+z":function(Re,I,h){Re.exports=h.p+"static/jqr.b801d45b.png"},"Ct/S":function(Re,I,h){Re.exports={tilte:"tilte___1Tz7i",flexRow:"flexRow___3w9_D",flexColumn:"flexColumn___2HzC_",footerWrap:"footerWrap___12F5M",img:"img___3ED9Z",content:"content___rqPDY",modalContent:"modalContent___2h4ne"}},Cy2x:function(Re,I,h){"use strict";var S=h("DjyN"),f=h("NUBc"),L=h("cWXX"),m=h("/ezw"),_=h("+L6B"),r=h("2/Rp"),p=h("miYZ"),d=h("tsqr"),c=h("2qtc"),o=h("kLXV"),i=h("9og8"),s=h("tJVT"),a=h("WmNS"),n=h.n(a),t=h("q1tI"),e=h.n(t),u=h("Ty5D"),l=h("9kvl"),g=h("m3rI"),C=h("7Kak"),x=h("9yH6"),y=h("PpiC"),T=h("cU5J"),A=h.n(T),E=function(H){var ae=H.shixunsDetail,ve=H.globalSetting,de=H.loading,be=H.dispatch,z=H.onReloadData,ne=Object(y.a)(H,["shixunsDetail","globalSetting","loading","dispatch","onReloadData"]),fe=Object(t.useState)(),ie=Object(s.a)(fe,2),oe=ie[0],U=ie[1],ee=Object(t.useState)([]),J=Object(s.a)(ee,2),le=J[0],Ie=J[1];Object(t.useEffect)(function(){ae.actionTabs.key==="Collaborators-ChangeManager"&&Qe()},[ae.actionTabs.key]);var Qe=function(){var De=Object(i.a)(n.a.mark(function Oe(){var xe,ue;return n.a.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:return te.next=2,be({type:"shixunsDetail/getChangeManager",payload:{id:(xe=ae.actionTabs.params)===null||xe===void 0?void 0:xe.id}});case 2:ue=te.sent,Ie(ue||[]);case 4:case"end":return te.stop()}},Oe)}));return function(){return De.apply(this,arguments)}}(),$e=function(){var Oe;be({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:(Oe=ae.actionTabs.params)===null||Oe===void 0?void 0:Oe.id}}})},et=function(){var De=Object(i.a)(n.a.mark(function Oe(){var xe,ue;return n.a.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:if(oe){te.next=3;break}return d.b.info("\u6240\u9009\u4EBA\u5458\u4E3A\u7A7A\uFF0C\u6CA1\u6709\u66F4\u6362\u6210\u529F"),te.abrupt("return");case 3:return te.next=5,be({type:"shixunsDetail/changeManager",payload:{id:(xe=ae.actionTabs.params)===null||xe===void 0?void 0:xe.id,user_id:oe}});case 5:ue=te.sent,Ve(),ue&&(z(),d.b.info(ue.message));case 8:case"end":return te.stop()}},Oe)}));return function(){return De.apply(this,arguments)}}(),Ve=function(){be({type:"shixunsDetail/setActionTabs",payload:{}}),U(null)};return e.a.createElement(o.a,{centered:!0,keyboard:!1,closable:!1,title:"\u66F4\u6362\u7BA1\u7406\u5458",visible:ae.actionTabs.key==="Collaborators-ChangeManager",confirmLoading:de.effects["shixunsDetail/changeManager"],onOk:et,onCancel:Ve},e.a.createElement("div",null,e.a.createElement("div",{className:A.a.title},"\u9009\u62E9\u7684\u6210\u5458\u5C06\u4F1A\u6210\u4E3A\u65B0\u7684\u7BA1\u7406\u5458",e.a.createElement("br",null),"\u60A8\u5C06\u4E0D\u518D\u62E5\u6709\u7BA1\u7406\u5458\u7684\u6743\u9650\uFF0C\u4F46\u60A8\u4ECD\u662F\u5408\u4F5C\u56E2\u961F\u7684\u4E00\u5458"),e.a.createElement("div",{className:A.a.content},le.length?e.a.createElement(x.a.Group,{value:oe,onChange:function(Oe){return U(Oe.target.value)}},le.map(function(De,Oe){return e.a.createElement(x.a,{className:A.a.radio,key:Oe,value:De.user_id},De.name)})):e.a.createElement("div",{className:A.a.add},e.a.createElement("span",null,"\u8BF7\u5148\u5C06\u65B0\u7684\u7BA1\u7406\u5458\u901A\u8FC7",e.a.createElement("a",{className:A.a.colorBlue,onClick:$e},'"\u6DFB\u52A0\u5408\u4F5C\u8005"'),"\u52A0\u5165\u5408\u4F5C\u8005\u5217\u8868")))))},b=Object(l.a)(function(M){var H=M.shixunsDetail,ae=M.loading,ve=M.globalSetting;return{shixunsDetail:H,globalSetting:ve,loading:ae}})(E),v=h("Znn+"),O=h("ZTPi"),D=h("ju9d"),W=O.a.TabPane,Q=function(M){var H=M.visible,ae=M.onCancel,ve=M.onSelectGroup,de=M.shixunId,be=M.onSelectCollaborator;return e.a.createElement(o.a,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",visible:H,width:1100,centered:!0,keyboard:!1,onCancel:ae,maskClosable:!1,destroyOnClose:!0,forceRender:!0,bodyStyle:{minHeight:400,padding:"0 20px 20px 20px"},footer:null},e.a.createElement(O.a,{defaultActiveKey:"1"},e.a.createElement(W,{tab:"\u641C\u7D22\u6DFB\u52A0",key:"1"},e.a.createElement(D.a,{type:1,onCancel:ae,container_type:2,container_id:de,onSelect:be}))))},j=h("bL63"),q=h.n(j),Y=h("xvlK"),w=h("ruvs"),P=h("ErOA"),k=function(H){var ae,ve,de,be,z,ne=H.shixunsDetail,fe=H.globalSetting,ie=H.loading,oe=H.user,U=H.dispatch,ee=H.position,J=Object(t.useRef)(),le=Object(t.useState)(0),Ie=Object(s.a)(le,2),Qe=Ie[0],$e=Ie[1],et=Object(t.useState)([]),Ve=Object(s.a)(et,2),De=Ve[0],Oe=Ve[1],xe=Object(t.useState)({id:null,page:1}),ue=Object(s.a)(xe,2),N=ue[0],te=ue[1],F=Object(u.i)(),Ae=Object(t.useState)({}),tt=Object(s.a)(Ae,2),he=tt[0],We=tt[1],rt=(ae=oe.userInfo)===null||ae===void 0||((ve=ae.shixun)===null||ve===void 0)?void 0:ve.editable,V=((de=oe.userInfo)===null||de===void 0?void 0:de.role)<=2||((be=oe.userInfo)===null||be===void 0||((z=be.shixun)===null||z===void 0)?void 0:z.is_creator);Object(t.useEffect)(function(){J.current=F==null?void 0:F.taskId,N.id=F==null?void 0:F.taskId,te(N),Be(N)},[]);var Be=function(){var B=Object(i.a)(n.a.mark(function He(at){var R;return n.a.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:return Pe.next=2,Object(P.a)("/api/sci/projects/".concat(F==null?void 0:F.taskId,"/get_project_partners.json"),{method:"get"});case 2:R=Pe.sent,R&&(Oe(R.users||[]),$e(R.users_count),We(R));case 4:case"end":return Pe.stop()}},He)}));return function(at){return B.apply(this,arguments)}}(),Se=function(){var B=Object(i.a)(n.a.mark(function He(){var at;return n.a.wrap(function(je){for(;;)switch(je.prev=je.next){case 0:return N.page=1,te(N),at=Object(w.b)(),je.next=5,U({type:"user/getUserInfo",payload:at});case 5:return je.next=7,Be(N);case 7:case"end":return je.stop()}},He)}));return function(){return B.apply(this,arguments)}}(),Le=function(He){N.page=He,te(N),Be(N)},Me=function(He){o.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:e.a.createElement("div",{className:q.a.modal},"\u786E\u5B9A\u8981\u5220\u9664\u5417\uFF1F"),onOk:function(){var at=Object(i.a)(n.a.mark(function je(){var Pe;return n.a.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:return ye.next=2,Object(P.a)("/api/sci/projects/".concat(F==null?void 0:F.taskId,"/del_project_partner.json"),{method:"DELETE",body:{user_id:He}});case 2:Pe=ye.sent,d.b.info("\u5220\u9664\u6210\u529F"),N.page=1,te(N),Be(N);case 7:case"end":return ye.stop()}},je)}));function R(){return at.apply(this,arguments)}return R}()})},Ne=function(){U({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:J.current}}})};function se(){U({type:"shixunsDetail/setActionTabs",payload:{}})}var we={visible:ne.actionTabs.key==="Collaborators-AddCollaborator",onCancel:se,shixunId:J.current,onSelectCollaborator:function(){var B=Object(i.a)(n.a.mark(function at(R){var je;return n.a.wrap(function(Z){for(;;)switch(Z.prev=Z.next){case 0:return se(),Z.next=3,Object(P.a)("/api/sci/projects/".concat(J.current,"/bacht_add_project_partners.json"),{method:"POST",body:{user_ids:R}});case 3:je=Z.sent,je&&(d.b.success("\u6DFB\u52A0\u6210\u529F"),Se());case 5:case"end":return Z.stop()}},at)}));function He(at){return B.apply(this,arguments)}return He}(),onSelectGroup:function(){var B=Object(i.a)(n.a.mark(function at(R){var je;return n.a.wrap(function(Z){for(;;)switch(Z.prev=Z.next){case 0:return se(),Z.next=3,U({type:"shixunsDetail/addTeachGroupMember",payload:{identifier:J.current,group_id:R.group_id}});case 3:je=Z.sent,je&&(d.b.success("\u6DFB\u52A0\u6210\u529F"),Se());case 5:case"end":return Z.stop()}},at)}));function He(at){return B.apply(this,arguments)}return He}()};return e.a.createElement("section",null,e.a.createElement("div",{className:q.a.wrap},e.a.createElement("div",{className:q.a.content},e.a.createElement("div",{className:q.a.head},e.a.createElement("span",{className:q.a.headCount},"\u5408\u4F5C\u8005\uFF08",Qe,"\u4EBA\uFF09"),e.a.createElement("div",null,e.a.createElement(r.a,{className:q.a.button,style:{marginRight:ee==="detail"?0:"20px"},onClick:Ne,icon:e.a.createElement(Y.a,null)},"\u6DFB\u52A0\u5408\u4F5C\u8005"))),e.a.createElement("div",{className:q.a.list},e.a.createElement(m.a,{loading:!1,active:!0,avatar:{size:40},paragraph:{rows:3},className:"mt30"},De.map(function(B,He){return e.a.createElement("div",{style:{display:"inline-block",width:"50%"},key:He},e.a.createElement("div",{className:q.a.itemWrap},e.a.createElement("a",{target:"_blank",className:q.a.imgWrap},e.a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"48",width:"48",className:q.a.img,src:"".concat(g.a.IMG_SERVER,"/images/").concat(B==null?void 0:B.image_url)}),(B==null?void 0:B.is_creator)&&e.a.createElement("span",{className:q.a.manager},"\u521B\u5EFA\u8005")),e.a.createElement("div",{className:q.a.itemContent},e.a.createElement("div",{className:q.a.nameWrap},e.a.createElement("a",{target:"_blank",className:q.a.name},B==null?void 0:B.user_name),e.a.createElement("div",{className:q.a.actionGroup},!(B!=null&&B.is_creator)&&(V||he!=null&&he.current_user_is_creator)?e.a.createElement("a",{className:q.a.deletetitle,onClick:function(){return Me(B.id)}},"\u5220\u9664"):null)),e.a.createElement("p",{className:q.a.schoolWrap},e.a.createElement("span",{className:q.a.school},B==null?void 0:B.school_name)))))})))),Qe>10&&e.a.createElement("div",{className:q.a.countWrap},e.a.createElement(f.a,{showQuickJumper:!1,showSizeChanger:!1,total:Qe,onChange:function(He){return Le(He)},pageSize:10,current:N.page}))),e.a.createElement(b,{onReloadData:Se}),e.a.createElement(Q,we))},K=I.a=Object(l.a)(function(M){var H=M.shixunsDetail,ae=M.loading,ve=M.globalSetting,de=M.user;return{shixunsDetail:H,globalSetting:ve,user:de,loading:ae}})(k)},E1Sb:function(Re,I){Re.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAACgCAYAAAB+HS7YAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjczMUZFNjhCMDE3NzExRUJCOEU5RDg5RTZBOTI5QTU3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjczMUZFNjhDMDE3NzExRUJCOEU5RDg5RTZBOTI5QTU3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzMxRkU2ODkwMTc3MTFFQkI4RTlEODlFNkE5MjlBNTciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzMxRkU2OEEwMTc3MTFFQkI4RTlEODlFNkE5MjlBNTciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7zBaLcAAACAElEQVR42uzdzyvDcRzH8ffsZiVc/IjbkOTuShN/gXIgYi5y2AlpFBL/AAdLiXBgBwfUxplmyU2tRK4sTey0+H6+RbKD7Gtfb/V817t963t59Nnn9f58+7aap6LO/yq6KmN13OoJq1MehcD3erS6rUT0VrnVC5qBpgLagWXagQIQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAABUCD6Lbkr5L2W2uv9bS3LR4vd6iAb/9BaaBfa7K+oa8+0exEwmOheT5+UXnV9zd2SEHeztSU12ldw+2tjRLbH/X/lQbktqaansluwLtelPs85XKZmRFggN9eseMSbVJ9+Js2HHCizoHRwb7ZWN12V5VtYPaacJdOUmcJNy1o67QhLt6FheScNcfFkyqmxr9eoGHsWMZD8/qBCYvLmV4NCS5XE4f8PrmVnoHRySbzeoLyf1DWnr6huxPdWPGrJhZObOC6ga12Wtmz5m9p/Kom5yZt1Or8mFhbWNLIuubOh+3fjrrXAUWMutcAxY661wBOpl1RQc6nXVFBf7GrHMEPEskP65PE+d5901anc46R68+/rp4/QYQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAP8dMKMdGNcMNH9eMaUR+GR11Oo2q6/eBBgA/5+hicfO9/sAAAAASUVORK5CYII="},E7E6:function(Re,I){Re.exports="data:image/png;base64,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"},E9nw:function(Re,I){Re.exports=function(){var h=document.getSelection();if(!h.rangeCount)return function(){};for(var S=document.activeElement,f=[],L=0;L=48&&e.keyCode<=57)u=e.keyCode;else if(e.keyCode>=65&&e.keyCode<=90){var g=String.fromCharCode(e.keyCode);e.shiftKey?g=g.toUpperCase():g=g.toLowerCase(),u=g.charCodeAt()}else u=0;this._sendKeyEvent(u,l,!0)}},{key:"_handleKeyUp",value:function(e){(0,L.stopEvent)(e);var u=this._getKeyCode(e);if(this._altGrArmed&&(this._altGrArmed=!1,clearTimeout(this._altGrTimeout),this._sendKeyEvent(_.default.XK_Control_L,"ControlLeft",!0)),(r.isMac()||r.isIOS())&&u==="CapsLock"){this._sendKeyEvent(_.default.XK_Caps_Lock,"CapsLock",!0),this._sendKeyEvent(_.default.XK_Caps_Lock,"CapsLock",!1);return}this._sendKeyEvent(this._keyDownList[u],u,!1),r.isWindows()&&(u==="ShiftLeft"||u==="ShiftRight")&&("ShiftRight"in this._keyDownList&&this._sendKeyEvent(this._keyDownList.ShiftRight,"ShiftRight",!1),"ShiftLeft"in this._keyDownList&&this._sendKeyEvent(this._keyDownList.ShiftLeft,"ShiftLeft",!1))}},{key:"_handleAltGrTimeout",value:function(){this._altGrArmed=!1,clearTimeout(this._altGrTimeout),this._sendKeyEvent(_.default.XK_Control_L,"ControlLeft",!0)}},{key:"_allKeysUp",value:function(){f.Debug(">> Keyboard.allKeysUp");for(var e in this._keyDownList)this._sendKeyEvent(this._keyDownList[e],e,!1);f.Debug("<< Keyboard.allKeysUp")}},{key:"_checkAlt",value:function(e){if(e.skipCheckAlt)return;if(e.altKey)return;var u=this._target,l=this._keyDownList;["AltLeft","AltRight"].forEach(function(g){if(!(g in l))return;var C=new KeyboardEvent("keyup",{key:l[g],code:g});C.skipCheckAlt=!0,u.dispatchEvent(C)})}},{key:"grab",value:function(){if(this._target.addEventListener("keydown",this._eventHandlers.keydown),this._target.addEventListener("keyup",this._eventHandlers.keyup),this._target.addEventListener("keypress",this._eventHandlers.keypress),window.addEventListener("blur",this._eventHandlers.blur),r.isWindows()&&r.isFirefox()){var e=this._eventHandlers.checkalt;["mousedown","mouseup","mousemove","wheel","touchstart","touchend","touchmove","keydown","keyup"].forEach(function(u){return document.addEventListener(u,e,{capture:!0,passive:!0})})}}},{key:"ungrab",value:function(){if(r.isWindows()&&r.isFirefox()){var e=this._eventHandlers.checkalt;["mousedown","mouseup","mousemove","wheel","touchstart","touchend","touchmove","keydown","keyup"].forEach(function(u){return document.removeEventListener(u,e)})}this._target.removeEventListener("keydown",this._eventHandlers.keydown),this._target.removeEventListener("keyup",this._eventHandlers.keyup),this._target.removeEventListener("keypress",this._eventHandlers.keypress),window.removeEventListener("blur",this._eventHandlers.blur),this._allKeysUp()}}]),n}();I.default=a},GABl:function(Re,I){Re.exports="data:image/png;base64,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"},GQ8N:function(Re,I,h){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.toUnsigned32bit=S,I.toSigned32bit=f;function S(L){return L>>>0}function f(L){return L|0}},GdRQ:function(Re,I,h){"use strict";function S(A){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(b){return typeof b}:S=function(b){return b&&typeof Symbol=="function"&&b.constructor===Symbol&&b!==Symbol.prototype?"symbol":typeof b},S(A)}Object.defineProperty(I,"__esModule",{value:!0}),I.isMac=u,I.isWindows=l,I.isIOS=g,I.isSafari=C,I.isIE=x,I.isEdge=y,I.isFirefox=T,I.hasScrollbarGutter=I.supportsImageMetadata=I.supportsCursorURIs=I.dragThreshold=I.isTouchDevice=void 0;var f=m(h("Lo0S"));function L(){if(typeof WeakMap!="function")return null;var A=new WeakMap;return L=function(){return A},A}function m(A){if(A&&A.__esModule)return A;if(A===null||S(A)!=="object"&&typeof A!="function")return{default:A};var E=L();if(E&&E.has(A))return E.get(A);var b={},v=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var O in A)if(Object.prototype.hasOwnProperty.call(A,O)){var D=v?Object.getOwnPropertyDescriptor(A,O):null;D&&(D.get||D.set)?Object.defineProperty(b,O,D):b[O]=A[O]}return b.default=A,E&&E.set(A,b),b}var _="ontouchstart"in document.documentElement||document.ontouchstart!==void 0||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0;I.isTouchDevice=_,window.addEventListener("touchstart",function A(){I.isTouchDevice=_=!0,window.removeEventListener("touchstart",A,!1)},!1);var r=10*(window.devicePixelRatio||1);I.dragThreshold=r;var p=!1;try{var d=document.createElement("canvas");d.style.cursor='url("data:image/x-icon;base64,AAACAAEACAgAAAIAAgA4AQAAFgAAACgAAAAIAAAAEAAAAAEAIAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAD/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAA==") 2 2, default',d.style.cursor.indexOf("url")===0?(f.Info("Data URI scheme cursor supported"),p=!0):f.Warn("Data URI scheme cursor not supported")}catch(A){f.Error("Data URI scheme cursor test exception: "+A)}var c=p;I.supportsCursorURIs=c;var o=!1;try{new ImageData(new Uint8ClampedArray(4),1,1),o=!0}catch(A){}var i=o;I.supportsImageMetadata=i;var s=!0;try{var a=document.createElement("div");a.style.visibility="hidden",a.style.overflow="scroll",document.body.appendChild(a);var n=document.createElement("div");a.appendChild(n);var t=a.offsetWidth-n.offsetWidth;a.parentNode.removeChild(a),s=t!=0}catch(A){f.Error("Scrollbar test exception: "+A)}var e=s;I.hasScrollbarGutter=e;function u(){return navigator&&!!/mac/i.exec(navigator.platform)}function l(){return navigator&&!!/win/i.exec(navigator.platform)}function g(){return navigator&&(!!/ipad/i.exec(navigator.platform)||!!/iphone/i.exec(navigator.platform)||!!/ipod/i.exec(navigator.platform))}function C(){return navigator&&navigator.userAgent.indexOf("Safari")!==-1&&navigator.userAgent.indexOf("Chrome")===-1}function x(){return navigator&&!!/trident/i.exec(navigator.userAgent)}function y(){return navigator&&!!/edge/i.exec(navigator.userAgent)}function T(){return navigator&&!!/firefox/i.exec(navigator.userAgent)}},GfqC:function(Re,I,h){"use strict";var S=h("q1tI"),f=h.n(S),L=h("TSYQ"),m=h.n(L);function _(P,k){var K="cannot "+P.method+" "+P.action+" "+k.status+"'",M=new Error(K);return M.status=k.status,M.method=P.method,M.url=P.action,M}function r(P){var k=P.responseText||P.response;if(!k)return k;try{return JSON.parse(k)}catch(K){return k}}function p(P){var k=new XMLHttpRequest;P.onProgress&&k.upload&&(k.upload.onprogress=function(ae){ae.total>0&&(ae.percent=ae.loaded/ae.total*100),P.onProgress(ae)});var K=new FormData;P.data&&Object.keys(P.data).forEach(function(H){var ae=P.data[H];if(Array.isArray(ae)){ae.forEach(function(ve){K.append(H+"[]",ve)});return}K.append(H,P.data[H])}),P.file instanceof Blob?K.append(P.filename,P.file,P.file.name):K.append(P.filename,P.file),k.onerror=function(ae){P.onError(ae)},k.onload=function(){return k.status<200||k.status>=300?P.onError(_(P,k),r(k)):P.onSuccess(r(k),k)},k.open(P.method,P.action,!0),P.withCredentials&&"withCredentials"in k&&(k.withCredentials=!0);var M=P.headers||{};return M["X-Requested-With"]!==null&&k.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(M).forEach(function(H){M[H]!==null&&k.setRequestHeader(H,M[H])}),k.send(K),{abort:function(){k.abort()}}}var d=+new Date,c=0;function o(){return"rc-upload-"+d+"-"+ ++c}function i(P,k){return P.indexOf(k,P.length-k.length)!==-1}var s=function(P,k){if(P&&k){var K=Array.isArray(k)?k:k.split(","),M=P.name||"",H=P.type||"",ae=H.replace(/\/.*$/,"");return K.some(function(ve){var de=ve.trim();return de.charAt(0)==="."?i(M.toLowerCase(),de.toLowerCase()):/\/\*$/.test(de)?ae===de.replace(/\/.*$/,""):H===de})}return!0};function a(P,k){var K=P.createReader(),M=[];function H(){K.readEntries(function(ae){var ve=Array.prototype.slice.apply(ae);M=M.concat(ve);var de=!ve.length;de?k(M):H()})}H()}var n=function(k,K,M){var H=function ae(ve,de){de=de||"",ve.isFile?ve.file(function(be){M(be)&&(ve.fullPath&&!be.webkitRelativePath&&(Object.defineProperties(be,{webkitRelativePath:{writable:!0}}),be.webkitRelativePath=ve.fullPath.replace(/^\//,""),Object.defineProperties(be,{webkitRelativePath:{writable:!1}})),K([be]))}):ve.isDirectory&&a(ve,function(be){be.forEach(function(z){ae(z,""+de+ve.name+"/")})})};k.forEach(function(ae){H(ae.webkitGetAsEntry())})},t=n,e=Object.assign||function(P){for(var k=1;k=0)continue;if(!Object.prototype.hasOwnProperty.call(P,M))continue;K[M]=P[M]}return K}function x(P,k){if(!(P instanceof k))throw new TypeError("Cannot call a class as a function")}function y(P,k){if(!P)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return k&&(typeof k=="object"||typeof k=="function")?k:P}function T(P,k){if(typeof k!="function"&&k!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof k);P.prototype=Object.create(k&&k.prototype,{constructor:{value:P,enumerable:!1,writable:!0,configurable:!0}}),k&&(Object.setPrototypeOf?Object.setPrototypeOf(P,k):P.__proto__=k)}var A=function(k){return Object.keys(k).reduce(function(K,M){return(M.substr(0,5)==="data-"||M.substr(0,5)==="aria-"||M==="role")&&(K[M]=k[M]),K},{})},E=function(P){T(k,P);function k(){var K,M,H,ae;x(this,k);for(var ve=arguments.length,de=Array(ve),be=0;bethis.chunkSize&&(this.chunkSize=o,this.strm.output=new Uint8Array(this.chunkSize)),this.strm.next_out=0,this.strm.avail_out=o;var i=(0,S.inflate)(this.strm,0);if(i<0)throw new Error("zlib inflate failed");if(this.strm.next_out!=o)throw new Error("Incomplete zlib block");return new Uint8Array(this.strm.output.buffer,0,this.strm.next_out)}},{key:"reset",value:function(){(0,S.inflateReset)(this.strm)}}]),d}();I.default=p},IxHN:function(Re,I,h){"use strict";var S=h("q1tI"),f=h.n(S),L=h("07cG"),m=h.n(L);I.a=function(_){var r=_.message,p=_.className,d=_.children,c=_.style,o=c===void 0?{}:c;return f.a.createElement("div",{className:"".concat(m.a.idsRingWrapper," ").concat(p)},f.a.createElement("div",{className:m.a.ldsRing},f.a.createElement("div",null),f.a.createElement("div",null),f.a.createElement("div",null),f.a.createElement("div",null)),r?f.a.createElement("p",{style:o},r):null,d)}},J66h:function(Re,I,h){(function(S){var f,L;(function(m,_){Re.exports=_(m)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof S!="undefined"?S:this,function(m){"use strict";m=m||{};var _=m.Base64,r="2.6.4",p="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",d=function(j){for(var q={},Y=0,w=j.length;Y>>6)+c(128|q&63):c(224|q>>>12&15)+c(128|q>>>6&63)+c(128|q&63)}else{var q=65536+(j.charCodeAt(0)-55296)*1024+(j.charCodeAt(1)-56320);return c(240|q>>>18&7)+c(128|q>>>12&63)+c(128|q>>>6&63)+c(128|q&63)}},i=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,s=function(j){return j.replace(i,o)},a=function(j){var q=[0,2,1][j.length%3],Y=j.charCodeAt(0)<<16|(j.length>1?j.charCodeAt(1):0)<<8|(j.length>2?j.charCodeAt(2):0),w=[p.charAt(Y>>>18),p.charAt(Y>>>12&63),q>=2?"=":p.charAt(Y>>>6&63),q>=1?"=":p.charAt(Y&63)];return w.join("")},n=m.btoa&&typeof m.btoa=="function"?function(j){return m.btoa(j)}:function(j){if(j.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return j.replace(/[\s\S]{1,3}/g,a)},t=function(j){return n(s(String(j)))},e=function(j){return j.replace(/[+\/]/g,function(q){return q=="+"?"-":"_"}).replace(/=/g,"")},u=function(j,q){return q?e(t(j)):t(j)},l=function(j){return u(j,!0)},g;m.Uint8Array&&(g=function(j,q){for(var Y="",w=0,P=j.length;w>>18)+p.charAt(H>>>12&63)+(typeof K!="undefined"?p.charAt(H>>>6&63):"=")+(typeof M!="undefined"?p.charAt(H&63):"=")}return q?e(Y):Y});var C=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,x=function(j){switch(j.length){case 4:var q=(7&j.charCodeAt(0))<<18|(63&j.charCodeAt(1))<<12|(63&j.charCodeAt(2))<<6|63&j.charCodeAt(3),Y=q-65536;return c((Y>>>10)+55296)+c((Y&1023)+56320);case 3:return c((15&j.charCodeAt(0))<<12|(63&j.charCodeAt(1))<<6|63&j.charCodeAt(2));default:return c((31&j.charCodeAt(0))<<6|63&j.charCodeAt(1))}},y=function(j){return j.replace(C,x)},T=function(j){var q=j.length,Y=q%4,w=(q>0?d[j.charAt(0)]<<18:0)|(q>1?d[j.charAt(1)]<<12:0)|(q>2?d[j.charAt(2)]<<6:0)|(q>3?d[j.charAt(3)]:0),P=[c(w>>>16),c(w>>>8&255),c(w&255)];return P.length-=[0,0,2,1][Y],P.join("")},A=m.atob&&typeof m.atob=="function"?function(j){return m.atob(j)}:function(j){return j.replace(/\S{1,4}/g,T)},E=function(j){return A(String(j).replace(/[^A-Za-z0-9\+\/]/g,""))},b=function(j){return y(A(j))},v=function(j){return String(j).replace(/[-_]/g,function(q){return q=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},O=function(j){return b(v(j))},D;m.Uint8Array&&(D=function(j){return Uint8Array.from(E(v(j)),function(q){return q.charCodeAt(0)})});var W=function(){var j=m.Base64;return m.Base64=_,j};if(m.Base64={VERSION:r,atob:E,btoa:n,fromBase64:O,toBase64:u,utob:s,encode:u,encodeURI:l,btou:y,decode:O,noConflict:W,fromUint8Array:g,toUint8Array:D},typeof Object.defineProperty=="function"){var Q=function(j){return{value:j,enumerable:!1,writable:!0,configurable:!0}};m.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",Q(function(){return O(this)})),Object.defineProperty(String.prototype,"toBase64",Q(function(j){return u(this,j)})),Object.defineProperty(String.prototype,"toBase64URI",Q(function(){return u(this,!0)}))}}return m.Meteor&&(Base64=m.Base64),Re.exports?Re.exports.Base64=m.Base64:!(f=[],L=function(){return m.Base64}.apply(I,f),L!==void 0&&(Re.exports=L)),{Base64:m.Base64}})}).call(this,h("IyRk"))},JJs0:function(Re,I,h){Re.exports={flex_box_center:"flex_box_center___XQaQv",flex_space_between:"flex_space_between___MKaIy",flex_box_vertical_center:"flex_box_vertical_center___1mxtL",flex_box_center_end:"flex_box_center_end___2F_Ix",flex_box_column:"flex_box_column___2uQCp",wrap:"wrap___3HzlV",list:"list___1j7BW",page:"page___1eDtu"}},JSwD:function(Re,I,h){"use strict";function S(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(l){return typeof l}:S=function(l){return l&&typeof Symbol=="function"&&l.constructor===Symbol&&l!==Symbol.prototype?"symbol":typeof l},S(e)}Object.defineProperty(I,"__esModule",{value:!0}),I.default=t;var f=m(h("6BzB"));function L(){if(typeof WeakMap!="function")return null;var e=new WeakMap;return L=function(){return e},e}function m(e){if(e&&e.__esModule)return e;if(e===null||S(e)!=="object"&&typeof e!="function")return{default:e};var u=L();if(u&&u.has(e))return u.get(e);var l={},g=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var C in e)if(Object.prototype.hasOwnProperty.call(e,C)){var x=g?Object.getOwnPropertyDescriptor(e,C):null;x&&(x.get||x.set)?Object.defineProperty(l,C,x):l[C]=e[C]}return l.default=e,u&&u.set(e,l),l}var _=15,r=852,p=592,d=0,c=1,o=2,i=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],s=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],a=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],n=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];function t(e,u,l,g,C,x,y,T){var A=T.bits,E=0,b=0,v=0,O=0,D=0,W=0,Q=0,j=0,q=0,Y=0,w,P,k,K,M,H=null,ae=0,ve,de=new f.Buf16(_+1),be=new f.Buf16(_+1),z=null,ne=0,fe,ie,oe;for(E=0;E<=_;E++)de[E]=0;for(b=0;b=1&&!(de[O]!==0);O--);if(D>O&&(D=O),O===0)return C[x++]=1<<24|64<<16|0,C[x++]=1<<24|64<<16|0,T.bits=1,0;for(v=1;v0&&(e===d||O!==1))return-1;for(be[1]=0,E=1;E<_;E++)be[E+1]=be[E]+de[E];for(b=0;br||e===o&&q>p)return 1;for(;;){fe=E-Q,y[b]ve?(ie=z[ne+y[b]],oe=H[ae+y[b]]):(ie=32+64,oe=0),w=1<>Q)+P]=fe<<24|ie<<16|oe|0;while(P!==0);for(w=1<>=1;if(w!==0?(Y&=w-1,Y+=w):Y=0,b++,--de[E]===0){if(E===O)break;E=u[l+y[b]]}if(E>D&&(Y&K)!==k){for(Q===0&&(Q=D),M+=v,W=E-Q,j=1<r||e===o&&q>p)return 1;k=Y&K,C[k]=D<<24|W<<16|M-x|0}}return Y!==0&&(C[M+Y]=E-Q<<24|64<<16|0),T.bits=D,0}},JWDV:function(Re,I,h){Re.exports=h.p+"static/charpter-white.5fa14f93.svg"},JeFH:function(Re,I){Re.exports="data:image/png;base64,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"},Jky8:function(Re,I,h){"use strict";var S=h("sRBo"),f=h("kaz8"),L=h("5NDa"),m=h("5rEg"),_=h("miYZ"),r=h("tsqr"),p=h("9og8"),d=h("2qtc"),c=h("kLXV"),o=h("tJVT"),i=h("WmNS"),s=h.n(i),a=h("q1tI"),n=h.n(a),t=h("9kvl"),e=h("6CvP"),u=h("1XHU"),l=h("1vsH"),g;(function(x){x[x.Professor=1]="Professor",x[x.AssistantProfessor=2]="AssistantProfessor",x[x.Student=3]="Student"})(g||(g={}));var C=function(y){var T=y.visible,A=y.user,E=y.onCancel,b=E===void 0?function(){}:E,v=Object(a.useState)(),O=Object(o.a)(v,2),D=O[0],W=O[1],Q=Object(a.useState)([]),j=Object(o.a)(Q,2),q=j[0],Y=j[1],w=Object(a.useState)(!1),P=Object(o.a)(w,2),k=P[0],K=P[1],M=Object(a.useState)(!1),H=Object(o.a)(M,2),ae=H[0],ve=H[1],de=Object(a.useState)(),be=Object(o.a)(de,2),z=be[0],ne=be[1];Object(a.useEffect)(function(){var U;if(A!=null&&(U=A.userInfo)!==null&&U!==void 0&&U.identity){var ee;Y([(A==null||((ee=A.userInfo)===null||ee===void 0)?void 0:ee.identity)==="student"?3:1])}},[A]);var fe=function(ee,J){if(q.includes(g.Professor)){c.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:n.a.createElement("div",{className:"tc"},J||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:function(){t.d.push("/classrooms/".concat(ee,"/students"))}});return}t.d.push("/classrooms/".concat(ee,"/students"))},ie=function(){var U=Object(p.a)(s.a.mark(function ee(){var J;return s.a.wrap(function(Ie){for(;;)switch(Ie.prev=Ie.next){case 0:if(D){Ie.next=3;break}return r.b.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A"),Ie.abrupt("return");case 3:return K(!0),Ie.next=6,Object(e.c)({invite_code:D,professor:q.includes(g.Professor)?1:null,assistant_professor:q.includes(g.AssistantProfessor)?1:null,student:q.includes(g.Student)?1:null});case 6:if(J=Ie.sent,K(!1),!((J==null?void 0:J.status)===-2)){Ie.next=22;break}if(oe(),!(J.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1")){Ie.next=14;break}return ve(!0),ne(1),Ie.abrupt("return");case 14:if(!(J.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1")){Ie.next=18;break}return ve(!0),ne(2),Ie.abrupt("return");case 18:if(!(J.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1")){Ie.next=22;break}return ve(!0),ne(3),Ie.abrupt("return");case 22:if(!((J==null?void 0:J.status)===0)){Ie.next=27;break}return Object(l.Y)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),oe(),(J==null?void 0:J.course_id)&&fe(J.course_id,J.message),Ie.abrupt("return");case 27:case"end":return Ie.stop()}},ee)}));return function(){return U.apply(this,arguments)}}(),oe=function(){var U=Object(p.a)(s.a.mark(function ee(){return s.a.wrap(function(le){for(;;)switch(le.prev=le.next){case 0:b();case 1:case"end":return le.stop()}},ee)}));return function(){return U.apply(this,arguments)}}();return n.a.createElement(n.a.Fragment,null,n.a.createElement(c.a,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",visible:T,confirmLoading:k,onOk:ie,onCancel:oe},n.a.createElement("div",{className:"tc"},n.a.createElement("div",null,n.a.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),n.a.createElement(m.a,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:D,onChange:function(ee){if(ee.target.value.length>=7){r.b.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}W(ee.target.value)}})),n.a.createElement("div",{className:"mt10 font14"},n.a.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),n.a.createElement(f.a.Group,{value:q,onChange:function(ee){return Y(ee)}},n.a.createElement(f.a,{value:g.Professor,disabled:q.includes(2)},"\u6559\u5E08"),n.a.createElement(f.a,{value:g.AssistantProfessor,disabled:q.includes(1)},"\u52A9\u6559"),n.a.createElement(f.a,{value:g.Student},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),n.a.createElement(u.a,{visible:ae,onCancel:function(){return ve(!1)},occupationValue:z}))};I.a=Object(t.a)(function(x){var y=x.user;return{user:y}})(C)},Jq4h:function(Re,I,h){Re.exports=h.p+"static/qrcode.54870d9b.png"},LCi9:function(Re,I,h){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;function S(C,x){if(!(C instanceof x))throw new TypeError("Cannot call a class as a function")}function f(C,x){for(var y=0;y0&&Date.now()-this._tracked[0].started>t){this._state=m,this._ignored.push(y);return}if(this._waitingRelease){this._state=m,this._ignored.push(y);return}this._tracked.push({id:y,started:Date.now(),active:!0,firstX:T,firstY:A,lastX:T,lastY:A,angle:0});switch(this._tracked.length){case 1:this._startLongpressTimeout();break;case 2:this._state&=~(_|d|c),this._stopLongpressTimeout();break;case 3:this._state&=~(r|o|i);break;default:this._state=m}}},{key:"_touchMove",value:function(y,T,A){var E=this._tracked.find(function(Q){return Q.id===y});if(E===void 0)return;E.lastX=T,E.lastY=A;var b=T-E.firstX,v=A-E.firstY;if((E.firstX!==E.lastX||E.firstY!==E.lastY)&&(E.angle=Math.atan2(v,b)*180/Math.PI),!this._hasDetectedGesture()){if(Math.hypot(b,v)a){var W=Math.abs(E.angle-O.angle);W=Math.abs((W+180)%360-180),W>n?this._state&=~o:this._state&=~i,this._isTwoTouchTimeoutRunning()&&this._stopTwoTouchTimeout()}else this._isTwoTouchTimeoutRunning()||this._startTwoTouchTimeout()}if(!this._hasDetectedGesture())return;this._pushEvent("gesturestart")}this._pushEvent("gesturemove")}},{key:"_touchEnd",value:function(y,T,A){if(this._ignored.indexOf(y)!==-1){this._ignored.splice(this._ignored.indexOf(y),1),this._ignored.length===0&&this._tracked.length===0&&(this._state=s,this._waitingRelease=!1);return}if(!this._hasDetectedGesture()&&this._isTwoTouchTimeoutRunning()&&(this._stopTwoTouchTimeout(),this._state=m),!this._hasDetectedGesture()&&(this._state&=~(d|o|i),this._state&=~c,this._stopLongpressTimeout(),!this._waitingRelease)){this._releaseStart=Date.now(),this._waitingRelease=!0;switch(this._tracked.length){case 1:this._state&=~(r|p);break;case 2:this._state&=~(_|p);break}}if(this._waitingRelease){Date.now()-this._releaseStart>t&&(this._state=m),this._tracked.some(function(v){return Date.now()-v.started>e})&&(this._state=m);var E=this._tracked.find(function(v){return v.id===y});if(E.active=!1,this._hasDetectedGesture())this._pushEvent("gesturestart");else if(this._state!==m)return}this._hasDetectedGesture()&&this._pushEvent("gestureend");for(var b=0;b=0)continue;if(!Object.prototype.hasOwnProperty.call(s,t))continue;n[t]=s[t]}return n}function d(s,a){if(!(s instanceof a))throw new TypeError("Cannot call a class as a function")}function c(s,a){if(!s)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return a&&(typeof a=="object"||typeof a=="function")?a:s}function o(s,a){if(typeof a!="function"&&a!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof a);s.prototype=Object.create(a&&a.prototype,{constructor:{value:s,enumerable:!1,writable:!0,configurable:!0}}),a&&(Object.setPrototypeOf?Object.setPrototypeOf(s,a):s.__proto__=a)}var i=function(s){o(a,s);function a(n){d(this,a);var t=c(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,n));return t.scrollListener=t.scrollListener.bind(t),t.eventListenerOptions=t.eventListenerOptions.bind(t),t.mousewheelListener=t.mousewheelListener.bind(t),t}return S(a,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var t=this.getParentElement(this.scrollComponent);t.scrollTop=t.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var t=!1,e={get passive(){t=!0}};try{document.addEventListener("test",null,e),document.removeEventListener("test",null,e)}catch(u){}return t}},{key:"eventListenerOptions",value:function(){var t=this.props.useCapture;return this.isPassiveSupported()&&(t={useCapture:this.props.useCapture,passive:!0}),t}},{key:"setDefaultLoader",value:function(t){this.defaultLoader=t}},{key:"detachMousewheelListener",value:function(){var t=window;this.props.useWindow===!1&&(t=this.scrollComponent.parentNode),t.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var t=window;this.props.useWindow===!1&&(t=this.getParentElement(this.scrollComponent)),t.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),t.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(t){var e=this.props.getScrollParent&&this.props.getScrollParent();return e!=null?e:t&&t.parentNode}},{key:"filterProps",value:function(t){return t}},{key:"attachScrollListener",value:function(){var t=this.getParentElement(this.scrollComponent);if(!this.props.hasMore||!t)return;var e=window;this.props.useWindow===!1&&(e=t),e.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),e.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),e.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}},{key:"mousewheelListener",value:function(t){t.deltaY===1&&!this.isPassiveSupported()&&t.preventDefault()}},{key:"scrollListener",value:function(){var t=this.scrollComponent,e=window,u=this.getParentElement(t),l=void 0;if(this.props.useWindow){var g=document.documentElement||document.body.parentNode||document.body,C=e.pageYOffset!==void 0?e.pageYOffset:g.scrollTop;this.props.isReverse?l=C:l=this.calculateOffset(t,C)}else this.props.isReverse?l=u.scrollTop:l=t.scrollHeight-u.scrollTop-u.clientHeight;l1&&arguments[1]!==void 0?arguments[1]:1,Ne=xe.length,se=0;se1&&arguments[1]!==void 0?arguments[1]:!1;return Object(A.a)(K).map(function(H,ae){if(!_.isValidElement(H)||!H.type)return null;var ve=H.type.isSelectOptGroup,de=H.key,be=H.props,z=be.children,ne=Object(p.a)(be,["children"]);return M||!ve?E(H):Object(T.a)(Object(T.a)({key:"__RC_SELECT_GRP__".concat(de===null?ae:de,"__"),label:de},ne),{},{options:b(z)})}).filter(function(H){return H})}var v=h("2Qr1"),O=h("qNPg"),D=h("U8pU"),W=h("Kwbf"),Q=h("WKfj");function j(K){var M=K.mode,H=K.options,ae=K.children,ve=K.backfill,de=K.allowClear,be=K.placeholder,z=K.getInputElement,ne=K.showSearch,fe=K.onSearch,ie=K.defaultOpen,oe=K.autoFocus,U=K.labelInValue,ee=K.value,J=K.inputValue,le=K.optionLabelProp,Ie=M==="multiple"||M==="tags",Qe=ne!==void 0?ne:Ie||M==="combobox",$e=H||b(ae);if(Object(W.a)(M!=="tags"||$e.every(function(Oe){return!Oe.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),M==="tags"||M==="combobox"){var et=$e.some(function(Oe){return Oe.options?Oe.options.some(function(xe){return typeof("value"in xe?xe.value:xe.key)=="number"}):typeof("value"in Oe?Oe.value:Oe.key)=="number"});Object(W.a)(!et,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(W.a)(M!=="combobox"||!le,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(W.a)(M==="combobox"||!ve,"`backfill` only works with `combobox` mode."),Object(W.a)(M==="combobox"||!z,"`getInputElement` only work with `combobox` mode."),Object(W.b)(M!=="combobox"||!z||!de||!be,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),fe&&!Qe&&M!=="combobox"&&M!=="tags"&&Object(W.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(W.b)(!ie||oe,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),ee!=null){var Ve=Object(Q.d)(ee);Object(W.a)(!U||Ve.every(function(Oe){return Object(D.a)(Oe)==="object"&&("key"in Oe||"value"in Oe)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(W.a)(!Ie||Array.isArray(ee),"`value` should be array when `mode` is `multiple` or `tags`")}if(ae){var De=null;Object(A.a)(ae).some(function(Oe){if(!_.isValidElement(Oe)||!Oe.type)return!1;var xe=Oe.type;if(xe.isSelectOption)return!1;if(xe.isSelectOptGroup){var ue=Object(A.a)(Oe.props.children).every(function(N){return!_.isValidElement(N)||!Oe.type||N.type.isSelectOption?!0:(De=N.type,!1)});return!ue}return De=xe,!0}),De&&Object(W.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(De.displayName||De.name||De,"`.")),Object(W.a)(J===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var q=j,Y=Object(O.a)({prefixCls:"rc-select",components:{optionList:l},convertChildrenToData:b,flattenOptions:v.d,getLabeledValue:v.e,filterOptions:v.b,isValueDisabled:v.g,findValueOption:v.c,warningProps:q,fillOptionsWithMissingValue:v.a}),w=function(K){Object(L.a)(H,K);var M=Object(m.a)(H);function H(){var ae;return Object(S.a)(this,H),ae=M.apply(this,arguments),ae.selectRef=_.createRef(),ae.focus=function(){ae.selectRef.current.focus()},ae.blur=function(){ae.selectRef.current.blur()},ae}return Object(f.a)(H,[{key:"render",value:function(){return _.createElement(Y,Object.assign({ref:this.selectRef},this.props))}}]),H}(_.Component);w.Option=C,w.OptGroup=y;var P=w,k=I.c=P},Lo0S:function(Re,I,h){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.initLogging=r,I.getLogging=p,I.Error=I.Warn=I.Info=I.Debug=void 0;var S="warn",f=function(){};I.Debug=f;var L=function(){};I.Info=L;var m=function(){};I.Warn=m;var _=function(){};I.Error=_;function r(d){if(typeof d=="undefined"?d=S:S=d,I.Debug=f=I.Info=L=I.Warn=m=I.Error=_=function(){},typeof window.console!="undefined")switch(d){case"debug":I.Debug=f=console.debug.bind(window.console);case"info":I.Info=L=console.info.bind(window.console);case"warn":I.Warn=m=console.warn.bind(window.console);case"error":I.Error=_=console.error.bind(window.console);case"none":break;default:throw new window.Error("invalid logging type '"+d+"'")}}function p(){return S}r()},M8RZ:function(Re,I,h){"use strict";h.d(I,"a",function(){return c});var S=h("fWQN"),f=h("mtLc"),L=h("yKVA"),m=h("879j"),_=h("q1tI"),r=h.n(_),p=h("i8i4"),d=h.n(p),c=function(o){Object(L.a)(s,o);var i=Object(m.a)(s);function s(a){var n;Object(S.a)(this,s),n=i.call(this,a);var t=window.document;return n.node=t.createElement("div"),t.body.appendChild(n.node),n}return Object(f.a)(s,[{key:"render",value:function(){var n=this.props.children;return Object(p.createPortal)(n,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),s}(r.a.Component)},MZdM:function(Re,I,h){"use strict";function S(a){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(t){return typeof t}:S=function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},S(a)}Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var f=d(h("Lo0S")),L=r(h("N/zr")),m=h("GdRQ"),_=h("GQ8N");function r(a){return a&&a.__esModule?a:{default:a}}function p(){if(typeof WeakMap!="function")return null;var a=new WeakMap;return p=function(){return a},a}function d(a){if(a&&a.__esModule)return a;if(a===null||S(a)!=="object"&&typeof a!="function")return{default:a};var n=p();if(n&&n.has(a))return n.get(a);var t={},e=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in a)if(Object.prototype.hasOwnProperty.call(a,u)){var l=e?Object.getOwnPropertyDescriptor(a,u):null;l&&(l.get||l.set)?Object.defineProperty(t,u,l):t[u]=a[u]}return t.default=a,n&&n.set(a,t),t}function c(a,n){if(!(a instanceof n))throw new TypeError("Cannot call a class as a function")}function o(a,n){for(var t=0;t> Display.constructor"),this._target=n,!this._target)throw new Error("Target must be set");if(typeof this._target=="string")throw new Error("target must be a DOM element");if(!this._target.getContext)throw new Error("no getContext method");if(this._targetCtx=this._target.getContext("2d"),this._viewportLoc={x:0,y:0,w:this._target.width,h:this._target.height},this._backbuffer=document.createElement("canvas"),this._drawCtx=this._backbuffer.getContext("2d"),this._damageBounds={left:0,top:0,right:this._backbuffer.width,bottom:this._backbuffer.height},f.Debug("User Agent: "+navigator.userAgent),!("createImageData"in this._drawCtx))throw new Error("Canvas does not support createImageData");this._tile16x16=this._drawCtx.createImageData(16,16),f.Debug("<< Display.constructor"),this._scale=1,this._clipViewport=!1,this.onflush=function(){}}return i(a,[{key:"viewportChangePos",value:function(t,e){var u=this._viewportLoc;t=Math.floor(t),e=Math.floor(e),this._clipViewport||(t=-u.w,e=-u.h);var l=u.x+u.w-1,g=u.y+u.h-1;if(t<0&&u.x+t<0&&(t=-u.x),l+t>=this._fbWidth&&(t-=l+t-this._fbWidth+1),u.y+e<0&&(e=-u.y),g+e>=this._fbHeight&&(e-=g+e-this._fbHeight+1),t===0&&e===0)return;f.Debug("viewportChange deltaX: "+t+", deltaY: "+e),u.x+=t,u.y+=e,this._damage(u.x,u.y,u.w,u.h),this.flip()}},{key:"viewportChangeSize",value:function(t,e){(!this._clipViewport||typeof t=="undefined"||typeof e=="undefined")&&(f.Debug("Setting viewport to full display region"),t=this._fbWidth,e=this._fbHeight),t=Math.floor(t),e=Math.floor(e),t>this._fbWidth&&(t=this._fbWidth),e>this._fbHeight&&(e=this._fbHeight);var u=this._viewportLoc;if(u.w!==t||u.h!==e){u.w=t,u.h=e;var l=this._target;l.width=t,l.height=e,this.viewportChangePos(0,0),this._damage(u.x,u.y,u.w,u.h),this.flip(),this._rescale(this._scale)}}},{key:"absX",value:function(t){return this._scale===0?0:(0,_.toSigned32bit)(t/this._scale+this._viewportLoc.x)}},{key:"absY",value:function(t){return this._scale===0?0:(0,_.toSigned32bit)(t/this._scale+this._viewportLoc.y)}},{key:"resize",value:function(t,e){this._prevDrawStyle="",this._fbWidth=t,this._fbHeight=e;var u=this._backbuffer;if(u.width!==t||u.height!==e){var l=null;u.width>0&&u.height>0&&(l=this._drawCtx.getImageData(0,0,u.width,u.height)),u.width!==t&&(u.width=t),u.height!==e&&(u.height=e),l&&this._drawCtx.putImageData(l,0,0)}var g=this._viewportLoc;this.viewportChangeSize(g.w,g.h),this.viewportChangePos(0,0)}},{key:"_damage",value:function(t,e,u,l){tthis._damageBounds.right&&(this._damageBounds.right=t+u),e+l>this._damageBounds.bottom&&(this._damageBounds.bottom=e+l)}},{key:"flip",value:function(t){if(this._renderQ.length!==0&&!t)this._renderQPush({type:"flip"});else{var e=this._damageBounds.left,u=this._damageBounds.top,l=this._damageBounds.right-e,g=this._damageBounds.bottom-u,C=e-this._viewportLoc.x,x=u-this._viewportLoc.y;C<0&&(l+=C,e-=C,C=0),x<0&&(g+=x,u-=x,x=0),C+l>this._viewportLoc.w&&(l=this._viewportLoc.w-C),x+g>this._viewportLoc.h&&(g=this._viewportLoc.h-x),l>0&&g>0&&this._targetCtx.drawImage(this._backbuffer,e,u,l,g,C,x,l,g),this._damageBounds.left=this._damageBounds.top=65535,this._damageBounds.right=this._damageBounds.bottom=0}}},{key:"pending",value:function(){return this._renderQ.length>0}},{key:"flush",value:function(){this._renderQ.length===0?this.onflush():this._flushing=!0}},{key:"fillRect",value:function(t,e,u,l,g,C){this._renderQ.length!==0&&!C?this._renderQPush({type:"fill",x:t,y:e,width:u,height:l,color:g}):(this._setFillColor(g),this._drawCtx.fillRect(t,e,u,l),this._damage(t,e,u,l))}},{key:"copyImage",value:function(t,e,u,l,g,C,x){this._renderQ.length!==0&&!x?this._renderQPush({type:"copy",oldX:t,oldY:e,x:u,y:l,width:g,height:C}):(this._drawCtx.mozImageSmoothingEnabled=!1,this._drawCtx.webkitImageSmoothingEnabled=!1,this._drawCtx.msImageSmoothingEnabled=!1,this._drawCtx.imageSmoothingEnabled=!1,this._drawCtx.drawImage(this._backbuffer,t,e,g,C,u,l,g,C),this._damage(u,l,g,C))}},{key:"imageRect",value:function(t,e,u,l,g,C){if(u===0||l===0)return;var x=new Image;x.src="data: "+g+";base64,"+L.default.encode(C),this._renderQPush({type:"img",img:x,x:t,y:e,width:u,height:l})}},{key:"startTile",value:function(t,e,u,l,g){this._tileX=t,this._tileY=e,u===16&&l===16?this._tile=this._tile16x16:this._tile=this._drawCtx.createImageData(u,l);for(var C=g[2],x=g[1],y=g[0],T=this._tile.data,A=0;A=g?u=t/l.w:u=e/l.h}this._rescale(u)}},{key:"_rescale",value:function(t){this._scale=t;var e=this._viewportLoc,u=t*e.w+"px",l=t*e.h+"px";(this._target.style.width!==u||this._target.style.height!==l)&&(this._target.style.width=u,this._target.style.height=l)}},{key:"_setFillColor",value:function(t){var e="rgb("+t[2]+","+t[1]+","+t[0]+")";e!==this._prevDrawStyle&&(this._drawCtx.fillStyle=e,this._prevDrawStyle=e)}},{key:"_rgbImageData",value:function(t,e,u,l,g,C){for(var x=this._drawCtx.createImageData(u,l),y=x.data,T=0,A=C;T0;){var e=this._renderQ[0];switch(e.type){case"flip":this.flip(!0);break;case"copy":this.copyImage(e.oldX,e.oldY,e.x,e.y,e.width,e.height,!0);break;case"fill":this.fillRect(e.x,e.y,e.width,e.height,e.color,!0);break;case"blit":this.blitImage(e.x,e.y,e.width,e.height,e.data,0,!0);break;case"blitRgb":this.blitRgbImage(e.x,e.y,e.width,e.height,e.data,0,!0);break;case"blitRgbx":this.blitRgbxImage(e.x,e.y,e.width,e.height,e.data,0,!0);break;case"img":if(e.img.complete&&e.img.width!==0&&e.img.height!==0){if(e.img.width!==e.width||e.img.height!==e.height){f.Error("Decoded image has incorrect dimensions. Got "+e.img.width+"x"+e.img.height+". Expected "+e.width+"x"+e.height+".");return}this.drawImage(e.img,e.x,e.y)}else e.img._noVNCDisplay=this,e.img.addEventListener("load",this._resumeRenderQ),t=!1;break}t&&this._renderQ.shift()}this._renderQ.length===0&&this._flushing&&(this._flushing=!1,this.onflush())}},{key:"scale",get:function(){return this._scale},set:function(t){this._rescale(t)}},{key:"clipViewport",get:function(){return this._clipViewport},set:function(t){this._clipViewport=t;var e=this._viewportLoc;this.viewportChangeSize(e.w,e.h),this.viewportChangePos(0,0)}},{key:"width",get:function(){return this._fbWidth}},{key:"height",get:function(){return this._fbHeight}}]),a}();I.default=s},Mmt2:function(Re,I,h){"use strict";function S(i){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(a){return typeof a}:S=function(a){return a&&typeof Symbol=="function"&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},S(i)}Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var f=m(h("Lo0S"));function L(){if(typeof WeakMap!="function")return null;var i=new WeakMap;return L=function(){return i},i}function m(i){if(i&&i.__esModule)return i;if(i===null||S(i)!=="object"&&typeof i!="function")return{default:i};var s=L();if(s&&s.has(i))return s.get(i);var a={},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var t in i)if(Object.prototype.hasOwnProperty.call(i,t)){var e=n?Object.getOwnPropertyDescriptor(i,t):null;e&&(e.get||e.set)?Object.defineProperty(a,t,e):a[t]=i[t]}return a.default=i,s&&s.set(i,a),a}function _(i,s){if(!(i instanceof s))throw new TypeError("Cannot call a class as a function")}function r(i,s){for(var a=0;a=0;t--)n+=this._rQ[this._rQi++]<1&&arguments[1]!==void 0?arguments[1]:this.rQlen;return new Uint8Array(this._rQ.buffer,this._rQi+a,n-a)}},{key:"rQwait",value:function(a,n,t){if(this.rQlen0&&this._websocket.readyState===WebSocket.OPEN&&(this._websocket.send(this._encodeMessage()),this._sQlen=0)}},{key:"send",value:function(a){this._sQ.set(a,this._sQlen),this._sQlen+=a.length,this.flush()}},{key:"sendString",value:function(a){this.send(a.split("").map(function(n){return n.charCodeAt(0)}))}},{key:"off",value:function(a){this._eventHandlers[a]=function(){}}},{key:"on",value:function(a,n){this._eventHandlers[a]=n}},{key:"_allocateBuffers",value:function(){this._rQ=new Uint8Array(this._rQbufferSize),this._sQ=new Uint8Array(this._sQbufferSize)}},{key:"init",value:function(){this._allocateBuffers(),this._rQi=0,this._websocket=null}},{key:"open",value:function(a,n){var t=this;this.init(),this._websocket=new WebSocket(a,n),this._websocket.binaryType="arraybuffer",this._websocket.onmessage=this._recvMessage.bind(this),this._websocket.onopen=function(){f.Debug(">> WebSock.onopen"),t._websocket.protocol&&f.Info("Server choose sub-protocol: "+t._websocket.protocol),t._eventHandlers.open(),f.Debug("<< WebSock.onopen")},this._websocket.onclose=function(e){f.Debug(">> WebSock.onclose"),t._eventHandlers.close(e),f.Debug("<< WebSock.onclose")},this._websocket.onerror=function(e){f.Debug(">> WebSock.onerror: "+e),t._eventHandlers.error(e),f.Debug("<< WebSock.onerror: "+e)}}},{key:"close",value:function(){this._websocket&&((this._websocket.readyState===WebSocket.OPEN||this._websocket.readyState===WebSocket.CONNECTING)&&(f.Info("Closing WebSocket connection"),this._websocket.close()),this._websocket.onmessage=function(){})}},{key:"_encodeMessage",value:function(){return new Uint8Array(this._sQ.buffer,0,this._sQlen)}},{key:"_expandCompactRQ",value:function(a){var n=(this._rQlen-this._rQi+a)*8,t=this._rQbufferSizec&&(this._rQbufferSize=c,this._rQbufferSize-this.rQlenthis._rQbufferSize-this._rQlen&&this._expandCompactRQ(n.length),this._rQ.set(n,this._rQlen),this._rQlen+=n.length}},{key:"_recvMessage",value:function(a){this._DecodeMessage(a.data),this.rQlen>0?(this._eventHandlers.message(),this._rQlen==this._rQi&&(this._rQlen=0,this._rQi=0)):f.Debug("Ignoring empty message")}},{key:"sQ",get:function(){return this._sQ}},{key:"rQ",get:function(){return this._rQ}},{key:"rQi",get:function(){return this._rQi},set:function(a){this._rQi=a}},{key:"rQlen",get:function(){return this._rQlen-this._rQi}}]),i}();I.default=o},"N/zr":function(Re,I,h){"use strict";function S(r){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(d){return typeof d}:S=function(d){return d&&typeof Symbol=="function"&&d.constructor===Symbol&&d!==Symbol.prototype?"symbol":typeof d},S(r)}Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var f=m(h("Lo0S"));function L(){if(typeof WeakMap!="function")return null;var r=new WeakMap;return L=function(){return r},r}function m(r){if(r&&r.__esModule)return r;if(r===null||S(r)!=="object"&&typeof r!="function")return{default:r};var p=L();if(p&&p.has(r))return p.get(r);var d={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in r)if(Object.prototype.hasOwnProperty.call(r,o)){var i=c?Object.getOwnPropertyDescriptor(r,o):null;i&&(i.get||i.set)?Object.defineProperty(d,o,i):d[o]=r[o]}return d.default=r,p&&p.set(r,d),d}var _={toBase64Table:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".split(""),base64Pad:"=",encode:function(p){"use strict";for(var d="",c=p.length,o=c%3,i=0;i>2],d+=this.toBase64Table[((p[i]&3)<<4)+(p[i+1]>>4)],d+=this.toBase64Table[((p[i+1]&15)<<2)+(p[i+2]>>6)],d+=this.toBase64Table[p[i+2]&63];var s=c-o;return o===2?(d+=this.toBase64Table[p[s]>>2],d+=this.toBase64Table[((p[s]&3)<<4)+(p[s+1]>>4)],d+=this.toBase64Table[(p[s+1]&15)<<2],d+=this.toBase64Table[64]):o===1&&(d+=this.toBase64Table[p[s]>>2],d+=this.toBase64Table[(p[s]&3)<<4],d+=this.toBase64Table[64],d+=this.toBase64Table[64]),d},toBinaryTable:[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,62,-1,-1,-1,63,52,53,54,55,56,57,58,59,60,61,-1,-1,-1,0,-1,-1,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,-1,-1,-1,-1,-1,-1,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,-1,-1,-1,-1,-1],decode:function(p){var d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,c=p.indexOf("=")-d;c<0&&(c=p.length-d);for(var o=(c>>2)*3+Math.floor(c%4/1.5),i=new Array(o),s=0,a=0,n=0,t=d;t=8&&(s-=8,u||(i[n++]=a>>s&255),a&=(1<1&&arguments[1]!==void 0?arguments[1]:!1;return!!(y(D)&&T(W))},y=function(D){return Object(i.p)()?!0:(D({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},T=function(){var D,W=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,Q=Object(o.c)()._store.getState(),j=Q.user;return(D=j.userInfo)!==null&&D!==void 0&&D.profile_completed?!0:(_.a.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:W?"\u6309\u7167\u6709\u5173\u653F\u7B56\u89C4\u5B9A\uFF0C\u7279\u6B8A\u5B9E\u9A8C\u9700\u8981\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u624D\u80FD\u4F7F\u7528\uFF0C\u8BF7\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u7801":"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){o.d.push("/account/profile/edit")}}),!1)},A=function(){var D,W=Object(o.c)()._store.getState(),Q=W.user;return(D=Q.userInfo)!==null&&D!==void 0&&D.professional_certification?!0:(_.a.confirm({title:"\u63D0\u793A",centered:!0,content:c.a.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){Object(s.O)("/account/certification")}}),!1)},E=function(){return Object(i.a)()?!0:(_.a.warning({centered:!0,width:530,title:"\u63D0\u793A",content:c.a.createElement("div",{className:"tc",style:{marginLeft:-38}},c.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u626B\u7801\u52A0\u7FA4@\u7FA4\u7BA1\u7406\u5458\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650\u54E6\uFF01"),c.a.createElement("img",{src:Object(i.t)()?g.a:"".concat(C.a.IMG_SERVER,"/images/educoder/qqqun20191230.png"),width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1)},b=function(D,W){return D?!0:(_.a.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:c.a.createElement("div",null,c.a.createElement("p",null,W||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),c.a.createElement("div",{style:{marginLeft:"110px"}},c.a.createElement("img",{src:u.a,width:200}),c.a.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(s.O)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},v=function(D){var W=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",Q=Object(o.c)()._store.getState(),j=Q.shixunsDetail.detail;return(j==null?void 0:j.public)===2||(j==null?void 0:j.public)===1||(j==null?void 0:j.shixun_status)===3?(_.a.info({centered:!0,icon:c.a.createElement(a.a,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:c.a.createElement("div",{className:"tc",style:{marginLeft:-38}},c.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},c.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",(j==null?void 0:j.public)===2?"\u5DF2\u516C\u5F00":(j==null?void 0:j.public)===1?"\u5F85\u5BA1\u6838":"\u5DF2\u5173\u95ED","\uFF0C",W,"\u3002"),c.a.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),c.a.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:t.a,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0):(j==null?void 0:j.shixun_status)===2?(_.a.confirm({centered:!0,icon:c.a.createElement(a.a,null),title:"\u63D0\u793A",content:c.a.createElement("div",null,c.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",W,"\u3002"),c.a.createElement("br",null),c.a.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){_.a.confirm({width:440,centered:!0,icon:c.a.createElement(a.a,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){var Y=Object(L.a)(p.a.mark(function P(){var k;return p.a.wrap(function(M){for(;;)switch(M.prev=M.next){case 0:return M.next=2,D({type:"shixunsDetail/cancelRelease",payload:{id:j==null?void 0:j.identifier}});case 2:k=M.sent,k.status!==401&&(f.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),D({type:"shixunsDetail/getShixunsDetail",payload:{id:j==null?void 0:j.identifier}}),D({type:"practiceSetting/getCommonData",payload:{id:j==null?void 0:j.identifier}}));case 4:case"end":return M.stop()}},P)}));function w(){return Y.apply(this,arguments)}return w}()})}}),!0):!1}},Nmxd:function(Re,I){Re.exports="data:image/png;base64,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"},NvD2:function(Re,I,h){"use strict";h.d(I,"a",function(){return r});var S=h("Kwbf");function f(p,d){var c=new Set;return p.forEach(function(o){d.has(o)||c.add(o)}),c}function L(p){var d=p||{},c=d.disabled,o=d.disableCheckbox,i=d.checkable;return!!(c||o)||i===!1}function m(p,d,c,o){for(var i=new Set(p),s=new Set,a=0;a<=c;a+=1){var n=d.get(a)||new Set;n.forEach(function(l){var g=l.key,C=l.node,x=l.children,y=x===void 0?[]:x;i.has(g)&&!o(C)&&y.filter(function(T){return!o(T.node)}).forEach(function(T){i.add(T.key)})})}for(var t=new Set,e=c;e>=0;e-=1){var u=d.get(e)||new Set;u.forEach(function(l){var g=l.parent,C=l.node;if(o(C)||!l.parent||t.has(l.parent.key))return;if(o(l.parent.node)){t.add(g.key);return}var x=!0,y=!1;(g.children||[]).filter(function(T){return!o(T.node)}).forEach(function(T){var A=T.key,E=i.has(A);x&&!E&&(x=!1),!y&&(E||s.has(A))&&(y=!0)}),x&&i.add(g.key),y&&s.add(g.key),t.add(g.key)})}return{checkedKeys:Array.from(i),halfCheckedKeys:Array.from(f(s,i))}}function _(p,d,c,o,i){for(var s=new Set(p),a=new Set(d),n=0;n<=o;n+=1){var t=c.get(n)||new Set;t.forEach(function(g){var C=g.key,x=g.node,y=g.children,T=y===void 0?[]:y;!s.has(C)&&!a.has(C)&&!i(x)&&T.filter(function(A){return!i(A.node)}).forEach(function(A){s.delete(A.key)})})}a=new Set;for(var e=new Set,u=o;u>=0;u-=1){var l=c.get(u)||new Set;l.forEach(function(g){var C=g.parent,x=g.node;if(i(x)||!g.parent||e.has(g.parent.key))return;if(i(g.parent.node)){e.add(C.key);return}var y=!0,T=!1;(C.children||[]).filter(function(A){return!i(A.node)}).forEach(function(A){var E=A.key,b=s.has(E);y&&!b&&(y=!1),!T&&(b||a.has(E))&&(T=!0)}),y||s.delete(C.key),T&&a.add(C.key),e.add(C.key)})}return{checkedKeys:Array.from(s),halfCheckedKeys:Array.from(f(a,s))}}function r(p,d,c,o){var i=[],s;o?s=o:s=L;var a=new Set(p.filter(function(u){var l=!!c[u];return l||i.push(u),l})),n=new Map,t=0;Object.keys(c).forEach(function(u){var l=c[u],g=l.level,C=n.get(g);C||(C=new Set,n.set(g,C)),C.add(l),t=Math.max(t,g)}),Object(S.a)(!i.length,"Tree missing follow keys: ".concat(i.slice(0,100).map(function(u){return"'".concat(u,"'")}).join(", ")));var e;return d===!0?e=m(a,n,t,s):e=_(a,d.halfCheckedKeys,n,t,s),e}},OLES:function(Re,I,h){"use strict";var S=h("U8pU"),f=h("VTBJ"),L=h("Ff2n"),m=h("q1tI"),_=h("uciX"),r=h("7ixt"),p=function(a){var n=a.overlay,t=a.prefixCls,e=a.id,u=a.overlayInnerStyle;return m.createElement("div",{className:"".concat(t,"-inner"),id:e,role:"tooltip",style:u},typeof n=="function"?n():n)},d=p,c=function(a,n){var t=a.overlayClassName,e=a.trigger,u=e===void 0?["hover"]:e,l=a.mouseEnterDelay,g=l===void 0?0:l,C=a.mouseLeaveDelay,x=C===void 0?.1:C,y=a.overlayStyle,T=a.prefixCls,A=T===void 0?"rc-tooltip":T,E=a.children,b=a.onVisibleChange,v=a.afterVisibleChange,O=a.transitionName,D=a.animation,W=a.placement,Q=W===void 0?"right":W,j=a.align,q=j===void 0?{}:j,Y=a.destroyTooltipOnHide,w=Y===void 0?!1:Y,P=a.defaultVisible,k=a.getTooltipContainer,K=a.overlayInnerStyle,M=Object(L.a)(a,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),H=Object(m.useRef)(null);Object(m.useImperativeHandle)(n,function(){return H.current});var ae=Object(f.a)({},M);"visible"in a&&(ae.popupVisible=a.visible);var ve=function(){var fe=a.arrowContent,ie=fe===void 0?null:fe,oe=a.overlay,U=a.id;return[m.createElement("div",{className:"".concat(A,"-arrow"),key:"arrow"},ie),m.createElement(d,{key:"content",prefixCls:A,id:U,overlay:oe,overlayInnerStyle:K})]},de=!1,be=!1;if(typeof w=="boolean")de=w;else if(w&&Object(S.a)(w)==="object"){var z=w.keepParent;de=z===!0,be=z===!1}return m.createElement(_.a,Object.assign({popupClassName:t,prefixCls:A,popup:ve,action:u,builtinPlacements:r.a,popupPlacement:Q,ref:H,popupAlign:q,getPopupContainer:k,onPopupVisibleChange:b,afterPopupVisibleChange:v,popupTransitionName:O,popupAnimation:D,defaultPopupVisible:P,destroyPopupOnHide:de,autoDestroy:be,mouseLeaveDelay:x,popupStyle:y,mouseEnterDelay:g},ae),E)},o=Object(m.forwardRef)(c),i=I.a=o},OZM5:function(Re,I,h){"use strict";h.d(I,"b",function(){return o}),h.d(I,"a",function(){return i}),h.d(I,"k",function(){return s}),h.d(I,"h",function(){return a}),h.d(I,"i",function(){return n}),h.d(I,"g",function(){return t}),h.d(I,"c",function(){return e}),h.d(I,"d",function(){return u}),h.d(I,"j",function(){return C}),h.d(I,"e",function(){return x}),h.d(I,"f",function(){return y});var S=h("KQm4"),f=h("U8pU"),L=h("Ff2n"),m=h("q1tI"),_=h.n(m),r=h("Kwbf"),p=h("WaYH"),d=.25,c=2;function o(T,A){var E=T.slice(),b=E.indexOf(A);return b>=0&&E.splice(b,1),E}function i(T,A){var E=T.slice();return E.indexOf(A)===-1&&E.push(A),E}function s(T){return T.split("-")}function a(T,A){return"".concat(T,"-").concat(A)}function n(T){return T&&T.type&&T.type.isTreeNode}function t(T,A){var E=[T],b=A[T];function v(){var O=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];O.forEach(function(D){var W=D.key,Q=D.children;E.push(W),v(Q)})}return v(b.children),E}function e(T,A){var E=T.clientY,b=A.selectHandle.getBoundingClientRect(),v=b.top,O=b.bottom,D=b.height,W=Math.max(D*d,c);return E<=v+W?-1:E>=O-W?1:0}function u(T,A){if(!T)return;var E=A.multiple;return E?T.slice():T.length?[T[0]]:T}var l=function(A){return A};function g(T,A){if(!T)return[];var E=A||{},b=E.processProps,v=b===void 0?l:b,O=Array.isArray(T)?T:[T];return O.map(function(D){var W=D.children,Q=Object(L.a)(D,["children"]),j=g(W,A);return _.a.createElement(p.a,Object.assign({},v(Q)),j)})}function C(T){if(!T)return null;var A;if(Array.isArray(T))A={checkedKeys:T,halfCheckedKeys:void 0};else if(Object(f.a)(T)==="object")A={checkedKeys:T.checked||void 0,halfCheckedKeys:T.halfChecked||void 0};else return Object(r.a)(!1,"`checkedKeys` is not an array or an object"),null;return A}function x(T,A){var E=new Set;function b(v){if(E.has(v))return;var O=A[v];if(!O)return;E.add(v);var D=O.parent,W=O.node;if(W.disabled)return;D&&b(D.key)}return(T||[]).forEach(function(v){b(v)}),Object(S.a)(E)}function y(T){var A={};return Object.keys(T).forEach(function(E){(E.startsWith("data-")||E.startsWith("aria-"))&&(A[E]=T[E])}),A}},Ohmc:function(Re,I,h){Re.exports=h.p+"static/certificate.fc32dc1b.jpg"},P2ho:function(Re,I,h){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var S={Again:57349,AltLeft:56,AltRight:57400,ArrowDown:57424,ArrowLeft:57419,ArrowRight:57421,ArrowUp:57416,AudioVolumeDown:57390,AudioVolumeMute:57376,AudioVolumeUp:57392,Backquote:41,Backslash:43,Backspace:14,BracketLeft:26,BracketRight:27,BrowserBack:57450,BrowserFavorites:57446,BrowserForward:57449,BrowserHome:57394,BrowserRefresh:57447,BrowserSearch:57445,BrowserStop:57448,CapsLock:58,Comma:51,ContextMenu:57437,ControlLeft:29,ControlRight:57373,Convert:121,Copy:57464,Cut:57404,Delete:57427,Digit0:11,Digit1:2,Digit2:3,Digit3:4,Digit4:5,Digit5:6,Digit6:7,Digit7:8,Digit8:9,Digit9:10,Eject:57469,End:57423,Enter:28,Equal:13,Escape:1,F1:59,F10:68,F11:87,F12:88,F13:93,F14:94,F15:95,F16:85,F17:57347,F18:57463,F19:57348,F2:60,F20:90,F21:116,F22:57465,F23:109,F24:111,F3:61,F4:62,F5:63,F6:64,F7:65,F8:66,F9:67,Find:57409,Help:57461,Hiragana:119,Home:57415,Insert:57426,IntlBackslash:86,IntlRo:115,IntlYen:125,KanaMode:112,Katakana:120,KeyA:30,KeyB:48,KeyC:46,KeyD:32,KeyE:18,KeyF:33,KeyG:34,KeyH:35,KeyI:23,KeyJ:36,KeyK:37,KeyL:38,KeyM:50,KeyN:49,KeyO:24,KeyP:25,KeyQ:16,KeyR:19,KeyS:31,KeyT:20,KeyU:22,KeyV:47,KeyW:17,KeyX:45,KeyY:21,KeyZ:44,Lang3:120,Lang4:119,Lang5:118,LaunchApp1:57451,LaunchApp2:57377,LaunchMail:57452,MediaPlayPause:57378,MediaSelect:57453,MediaStop:57380,MediaTrackNext:57369,MediaTrackPrevious:57360,MetaLeft:57435,MetaRight:57436,Minus:12,NonConvert:123,NumLock:69,Numpad0:82,Numpad1:79,Numpad2:80,Numpad3:81,Numpad4:75,Numpad5:76,Numpad6:77,Numpad7:71,Numpad8:72,Numpad9:73,NumpadAdd:78,NumpadComma:126,NumpadDecimal:83,NumpadDivide:57397,NumpadEnter:57372,NumpadEqual:89,NumpadMultiply:55,NumpadParenLeft:57462,NumpadParenRight:57467,NumpadSubtract:74,Open:100,PageDown:57425,PageUp:57417,Paste:101,Pause:57414,Period:52,Power:57438,PrintScreen:84,Props:57350,Quote:40,ScrollLock:70,Semicolon:39,ShiftLeft:42,ShiftRight:54,Slash:53,Sleep:57439,Space:57,Suspend:57381,Tab:15,Undo:57351,WakeUp:57443};I.default=S},P5Jw:function(Re,I,h){"use strict";var S=h("rHrb"),f=S.CopyToClipboard;f.CopyToClipboard=f,Re.exports=f},QV2g:function(Re,I,h){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=S;function S(){for(var m,_=[],r=0;r<256;r++){m=r;for(var p=0;p<8;p++)m=m&1?3988292384^m>>>1:m>>>1;_[r]=m}return _}var f=S();function L(m,_,r,p){var d=f,c=p+r;m^=-1;for(var o=p;o>>8^d[(m^_[o])&255];return m^-1}},RMFE:function(Re,I){Re.exports="data:image/png;base64,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"},RotF:function(Re,I,h){Re.exports=h("LSTS")},"SA+Z":function(Re,I,h){var S=h("wTVA"),f=h("EbDI"),L=h("ZhPi"),m=h("wkBT");function _(r){return S(r)||f(r)||L(r)||m()}Re.exports=_,Re.exports.__esModule=!0,Re.exports.default=Re.exports},SFBS:function(Re,I,h){},SMhR:function(Re,I){Re.exports="data:image/png;base64,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"},SZEN:function(Re,I,h){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.clientToElement=S;function S(f,L,m){var _=m.getBoundingClientRect(),r={x:0,y:0};return f<_.left?r.x=0:f>=_.right?r.x=_.width-1:r.x=f-_.left,L<_.top?r.y=0:L>=_.bottom?r.y=_.height-1:r.y=L-_.top,r}},SgaC:function(Re,I,h){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;function S(_,r){if(!(_ instanceof r))throw new TypeError("Cannot call a class as a function")}function f(_,r){for(var p=0;p0;){if(i.rQwait("RRE",4+8))return!1;var t=i.rQshiftBytes(4),e=i.rQshift16(),u=i.rQshift16(),l=i.rQshift16(),g=i.rQshift16();s.fillRect(p+e,d+u,l,g,t),this._subrects--}return!0}}]),_}();I.default=m},TGq3:function(Re,I,h){Re.exports=h.p+"static/lockclose.365036e8.svg"},VSMT:function(Re,I,h){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.decodeUTF8=S,I.encodeUTF8=f;function S(L){var m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;try{return decodeURIComponent(escape(L))}catch(_){if(_ instanceof URIError&&m)return L;throw _}}function f(L){return unescape(encodeURIComponent(L))}},W6BS:function(Re,I){Re.exports="data:image/png;base64,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"},WaYH:function(Re,I,h){"use strict";var S=h("rePB"),f=h("Ff2n"),L=h("VTBJ"),m=h("1OyB"),_=h("vuIU"),r=h("JX7q"),p=h("Ji7U"),d=h("LK+K"),c=h("q1tI"),o=h("TSYQ"),i=h.n(o),s=h("sboe"),a=h("OZM5"),n=function(A){var E=A.prefixCls,b=A.level,v=A.isStart,O=A.isEnd;if(!b)return null;for(var D="".concat(E,"-indent-unit"),W=[],Q=0;Q1&&arguments[1]!==void 0?arguments[1]:!1,ne=be.getAttribute("id")||be.getAttribute("data-reactid")||be.getAttribute("name");if(z&&Z[ne])return Z[ne];var fe=window.getComputedStyle(be),ie=fe.getPropertyValue("box-sizing")||fe.getPropertyValue("-moz-box-sizing")||fe.getPropertyValue("-webkit-box-sizing"),oe=parseFloat(fe.getPropertyValue("padding-bottom"))+parseFloat(fe.getPropertyValue("padding-top")),U=parseFloat(fe.getPropertyValue("border-bottom-width"))+parseFloat(fe.getPropertyValue("border-top-width")),ee=j.map(function(le){return"".concat(le,":").concat(fe.getPropertyValue(le))}).join(";"),J={sizingStyle:ee,paddingSize:oe,borderSize:U,boxSizing:ie};return z&&ne&&(Z[ne]=J),J}function P(be){var z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ne=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,fe=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;Y||(Y=document.createElement("textarea"),Y.setAttribute("tab-index","-1"),Y.setAttribute("aria-hidden","true"),document.body.appendChild(Y)),be.getAttribute("wrap")?Y.setAttribute("wrap",be.getAttribute("wrap")):Y.removeAttribute("wrap");var ie=w(be,z),oe=ie.paddingSize,U=ie.borderSize,ee=ie.boxSizing,J=ie.sizingStyle;Y.setAttribute("style","".concat(J,";").concat(Q)),Y.value=be.value||be.placeholder||"";var le=Number.MIN_SAFE_INTEGER,Pe=Number.MAX_SAFE_INTEGER,Qe=Y.scrollHeight,$e;if(ee==="border-box"?Qe+=U:ee==="content-box"&&(Qe-=oe),ne!==null||fe!==null){Y.value=" ";var et=Y.scrollHeight-oe;ne!==null&&(le=et*ne,ee==="border-box"&&(le=le+oe+U),Qe=Math.max(le,Qe)),fe!==null&&(Pe=et*fe,ee==="border-box"&&(Pe=Pe+oe+U),$e=Qe>Pe?"":"hidden",Qe=Math.min(Pe,Qe))}return{height:Qe,minHeight:le,maxHeight:Pe,overflowY:$e,resize:"none"}}var k=h("Gytx"),K=h.n(k),M;(function(be){be[be.NONE=0]="NONE",be[be.RESIZING=1]="RESIZING",be[be.RESIZED=2]="RESIZED"})(M||(M={}));var H=function(be){Object(m.a)(ne,be);var z=Object(_.a)(ne);function ne(fe){var ie;return Object(f.a)(this,ne),ie=z.call(this,fe),ie.nextFrameActionId=void 0,ie.resizeFrameId=void 0,ie.textArea=void 0,ie.saveTextArea=function(oe){ie.textArea=oe},ie.handleResize=function(oe){var U=ie.state.resizeStatus,ee=ie.props,J=ee.autoSize,le=ee.onResize;if(U!==M.NONE)return;typeof le=="function"&&le(oe),J&&ie.resizeOnNextFrame()},ie.resizeOnNextFrame=function(){cancelAnimationFrame(ie.nextFrameActionId),ie.nextFrameActionId=requestAnimationFrame(ie.resizeTextarea)},ie.resizeTextarea=function(){var oe=ie.props.autoSize;if(!oe||!ie.textArea)return;var U=oe.minRows,ee=oe.maxRows,J=P(ie.textArea,!1,U,ee);ie.setState({textareaStyles:J,resizeStatus:M.RESIZING},function(){cancelAnimationFrame(ie.resizeFrameId),ie.resizeFrameId=requestAnimationFrame(function(){ie.setState({resizeStatus:M.RESIZED},function(){ie.resizeFrameId=requestAnimationFrame(function(){ie.setState({resizeStatus:M.NONE}),ie.fixFirefoxAutoScroll()})})})})},ie.renderTextArea=function(){var oe=ie.props,U=oe.prefixCls,ee=U===void 0?"rc-textarea":U,J=oe.autoSize,le=oe.onResize,Pe=oe.className,Qe=oe.disabled,$e=ie.state,et=$e.textareaStyles,Ve=$e.resizeStatus,Le=Object(O.a)(ie.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),Oe=W()(ee,Pe,Object(d.a)({},"".concat(ee,"-disabled"),Qe));"value"in Le&&(Le.value=Le.value||"");var Ce=Object(p.a)(Object(p.a)(Object(p.a)({},ie.props.style),et),Ve===M.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return r.createElement(v,{onResize:ie.handleResize,disabled:!(J||le)},r.createElement("textarea",Object(S.a)({},Le,{className:Oe,style:Ce,ref:ie.saveTextArea})))},ie.state={textareaStyles:{},resizeStatus:M.NONE},ie}return Object(L.a)(ne,[{key:"componentDidUpdate",value:function(ie){(ie.value!==this.props.value||!K()(ie.autoSize,this.props.autoSize))&&this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var ie=this.textArea.selectionStart,oe=this.textArea.selectionEnd;this.textArea.setSelectionRange(ie,oe)}}catch(U){}}},{key:"render",value:function(){return this.renderTextArea()}}]),ne}(r.Component),ae=H,ve=function(be){Object(m.a)(ne,be);var z=Object(_.a)(ne);function ne(fe){var ie;Object(f.a)(this,ne),ie=z.call(this,fe),ie.resizableTextArea=void 0,ie.focus=function(){ie.resizableTextArea.textArea.focus()},ie.saveTextArea=function(U){ie.resizableTextArea=U},ie.handleChange=function(U){var ee=ie.props.onChange;ie.setValue(U.target.value,function(){ie.resizableTextArea.resizeTextarea()}),ee&&ee(U)},ie.handleKeyDown=function(U){var ee=ie.props,J=ee.onPressEnter,le=ee.onKeyDown;U.keyCode===13&&J&&J(U),le&&le(U)};var oe=typeof fe.value=="undefined"||fe.value===null?fe.defaultValue:fe.value;return ie.state={value:oe},ie}return Object(L.a)(ne,[{key:"setValue",value:function(ie,oe){"value"in this.props||this.setState({value:ie},oe)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return r.createElement(ae,Object(S.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(ie){return"value"in ie?{value:ie.value}:null}}]),ne}(r.Component),de=I.default=ve},YJ9k:function(Re,I,h){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;function S(_,r){if(!(_ instanceof r))throw new TypeError("Cannot call a class as a function")}function f(_,r){for(var p=0;ps||e>i&&u=s&&l>=a?e-i-n:u>s&&la?u-s+t:0}var _=function(i,s){var a=window,n=s.scrollMode,t=s.block,e=s.inline,u=s.boundary,l=s.skipOverflowHiddenElements,g=typeof u=="function"?u:function(et){return et!==u};if(!S(i))throw new TypeError("Invalid target");for(var C=document.scrollingElement||document.documentElement,x=[],y=i;S(y)&&g(y);){if((y=y.parentElement)===C){x.push(y);break}y!=null&&y===document.body&&L(y)&&!L(document.documentElement)||y!=null&&L(y,l)&&x.push(y)}for(var T=a.visualViewport?a.visualViewport.width:innerWidth,A=a.visualViewport?a.visualViewport.height:innerHeight,E=window.scrollX||pageXOffset,b=window.scrollY||pageYOffset,v=i.getBoundingClientRect(),O=v.height,D=v.width,W=v.top,Q=v.right,j=v.bottom,Z=v.left,Y=t==="start"||t==="nearest"?W:t==="end"?j:W+O/2,w=e==="center"?Z+D/2:e==="end"?Q:Z,P=[],k=0;k=0&&Z>=0&&j<=A&&Q<=T&&W>=ve&&j<=be&&Z>=z&&Q<=de)return P;var ne=getComputedStyle(K),fe=parseInt(ne.borderLeftWidth,10),ie=parseInt(ne.borderTopWidth,10),oe=parseInt(ne.borderRightWidth,10),U=parseInt(ne.borderBottomWidth,10),ee=0,J=0,le="offsetWidth"in K?K.offsetWidth-K.clientWidth-fe-oe:0,Pe="offsetHeight"in K?K.offsetHeight-K.clientHeight-ie-U:0;if(C===K)ee=t==="start"?Y:t==="end"?Y-A:t==="nearest"?m(b,b+A,A,ie,U,b+Y,b+Y+O,O):Y-A/2,J=e==="start"?w:e==="center"?w-T/2:e==="end"?w-T:m(E,E+T,T,fe,oe,E+w,E+w+D,D),ee=Math.max(0,ee+b),J=Math.max(0,J+E);else{ee=t==="start"?Y-ve-ie:t==="end"?Y-be+U+Pe:t==="nearest"?m(ve,be,H,ie,U+Pe,Y,Y+O,O):Y-(ve+H/2)+Pe/2,J=e==="start"?w-z-fe:e==="center"?w-(z+ae/2)+le/2:e==="end"?w-de+oe+le:m(z,de,ae,fe,oe+le,w,w+D,D);var Qe=K.scrollLeft,$e=K.scrollTop;Y+=$e-(ee=Math.max(0,Math.min($e+ee,K.scrollHeight-H+Pe))),w+=Qe-(J=Math.max(0,Math.min(Qe+J,K.scrollWidth-ae+le)))}P.push({el:K,top:ee,left:J})}return P};function r(i){return i===Object(i)&&Object.keys(i).length!==0}function p(i,s){s===void 0&&(s="auto");var a="scrollBehavior"in document.body.style;i.forEach(function(n){var t=n.el,e=n.top,u=n.left;t.scroll&&a?t.scroll({top:e,left:u,behavior:s}):(t.scrollTop=e,t.scrollLeft=u)})}function d(i){return i===!1?{block:"end",inline:"nearest"}:r(i)?i:{block:"start",inline:"nearest"}}function c(i,s){var a=!i.ownerDocument.documentElement.contains(i);if(r(s)&&typeof s.behavior=="function")return s.behavior(a?[]:_(i,s));if(a)return;var n=d(s);return p(_(i,n),n.behavior)}var o=I.a=c},Zss7:function(Re,I,h){var S;(function(f){var L=/^\s+/,m=/\s+$/,_=0,r=f.round,p=f.min,d=f.max,c=f.random;function o(U,ee){if(U=U||"",ee=ee||{},U instanceof o)return U;if(!(this instanceof o))return new o(U,ee);var J=i(U);this._originalInput=U,this._r=J.r,this._g=J.g,this._b=J.b,this._a=J.a,this._roundA=r(100*this._a)/100,this._format=ee.format||J.format,this._gradientType=ee.gradientType,this._r<1&&(this._r=r(this._r)),this._g<1&&(this._g=r(this._g)),this._b<1&&(this._b=r(this._b)),this._ok=J.ok,this._tc_id=_++}o.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 U=this.toRgb();return(U.r*299+U.g*587+U.b*114)/1e3},getLuminance:function(){var U=this.toRgb(),ee,J,le,Pe,Qe,$e;return ee=U.r/255,J=U.g/255,le=U.b/255,ee<=.03928?Pe=ee/12.92:Pe=f.pow((ee+.055)/1.055,2.4),J<=.03928?Qe=J/12.92:Qe=f.pow((J+.055)/1.055,2.4),le<=.03928?$e=le/12.92:$e=f.pow((le+.055)/1.055,2.4),.2126*Pe+.7152*Qe+.0722*$e},setAlpha:function(U){return this._a=P(U),this._roundA=r(100*this._a)/100,this},toHsv:function(){var U=t(this._r,this._g,this._b);return{h:U.h*360,s:U.s,v:U.v,a:this._a}},toHsvString:function(){var U=t(this._r,this._g,this._b),ee=r(U.h*360),J=r(U.s*100),le=r(U.v*100);return this._a==1?"hsv("+ee+", "+J+"%, "+le+"%)":"hsva("+ee+", "+J+"%, "+le+"%, "+this._roundA+")"},toHsl:function(){var U=a(this._r,this._g,this._b);return{h:U.h*360,s:U.s,l:U.l,a:this._a}},toHslString:function(){var U=a(this._r,this._g,this._b),ee=r(U.h*360),J=r(U.s*100),le=r(U.l*100);return this._a==1?"hsl("+ee+", "+J+"%, "+le+"%)":"hsla("+ee+", "+J+"%, "+le+"%, "+this._roundA+")"},toHex:function(U){return u(this._r,this._g,this._b,U)},toHexString:function(U){return"#"+this.toHex(U)},toHex8:function(U){return l(this._r,this._g,this._b,this._a,U)},toHex8String:function(U){return"#"+this.toHex8(U)},toRgb:function(){return{r:r(this._r),g:r(this._g),b:r(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+r(this._r)+", "+r(this._g)+", "+r(this._b)+")":"rgba("+r(this._r)+", "+r(this._g)+", "+r(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:r(k(this._r,255)*100)+"%",g:r(k(this._g,255)*100)+"%",b:r(k(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+r(k(this._r,255)*100)+"%, "+r(k(this._g,255)*100)+"%, "+r(k(this._b,255)*100)+"%)":"rgba("+r(k(this._r,255)*100)+"%, "+r(k(this._g,255)*100)+"%, "+r(k(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:Y[u(this._r,this._g,this._b,!0)]||!1},toFilter:function(U){var ee="#"+g(this._r,this._g,this._b,this._a),J=ee,le=this._gradientType?"GradientType = 1, ":"";if(U){var Pe=o(U);J="#"+g(Pe._r,Pe._g,Pe._b,Pe._a)}return"progid:DXImageTransform.Microsoft.gradient("+le+"startColorstr="+ee+",endColorstr="+J+")"},toString:function(U){var ee=!!U;U=U||this._format;var J=!1,le=this._a<1&&this._a>=0,Pe=!ee&&le&&(U==="hex"||U==="hex6"||U==="hex3"||U==="hex4"||U==="hex8"||U==="name");return Pe?U==="name"&&this._a===0?this.toName():this.toRgbString():(U==="rgb"&&(J=this.toRgbString()),U==="prgb"&&(J=this.toPercentageRgbString()),(U==="hex"||U==="hex6")&&(J=this.toHexString()),U==="hex3"&&(J=this.toHexString(!0)),U==="hex4"&&(J=this.toHex8String(!0)),U==="hex8"&&(J=this.toHex8String()),U==="name"&&(J=this.toName()),U==="hsl"&&(J=this.toHslString()),U==="hsv"&&(J=this.toHsvString()),J||this.toHexString())},clone:function(){return o(this.toString())},_applyModification:function(U,ee){var J=U.apply(null,[this].concat([].slice.call(ee)));return this._r=J._r,this._g=J._g,this._b=J._b,this.setAlpha(J._a),this},lighten:function(){return this._applyModification(T,arguments)},brighten:function(){return this._applyModification(A,arguments)},darken:function(){return this._applyModification(E,arguments)},desaturate:function(){return this._applyModification(C,arguments)},saturate:function(){return this._applyModification(x,arguments)},greyscale:function(){return this._applyModification(y,arguments)},spin:function(){return this._applyModification(b,arguments)},_applyCombination:function(U,ee){return U.apply(null,[this].concat([].slice.call(ee)))},analogous:function(){return this._applyCombination(Q,arguments)},complement:function(){return this._applyCombination(v,arguments)},monochromatic:function(){return this._applyCombination(j,arguments)},splitcomplement:function(){return this._applyCombination(W,arguments)},triad:function(){return this._applyCombination(O,arguments)},tetrad:function(){return this._applyCombination(D,arguments)}},o.fromRatio=function(U,ee){if(typeof U=="object"){var J={};for(var le in U)U.hasOwnProperty(le)&&(le==="a"?J[le]=U[le]:J[le]=de(U[le]));U=J}return o(U,ee)};function i(U){var ee={r:0,g:0,b:0},J=1,le=null,Pe=null,Qe=null,$e=!1,et=!1;return typeof U=="string"&&(U=ie(U)),typeof U=="object"&&(fe(U.r)&&fe(U.g)&&fe(U.b)?(ee=s(U.r,U.g,U.b),$e=!0,et=String(U.r).substr(-1)==="%"?"prgb":"rgb"):fe(U.h)&&fe(U.s)&&fe(U.v)?(le=de(U.s),Pe=de(U.v),ee=e(U.h,le,Pe),$e=!0,et="hsv"):fe(U.h)&&fe(U.s)&&fe(U.l)&&(le=de(U.s),Qe=de(U.l),ee=n(U.h,le,Qe),$e=!0,et="hsl"),U.hasOwnProperty("a")&&(J=U.a)),J=P(J),{ok:$e,format:U.format||et,r:p(255,d(ee.r,0)),g:p(255,d(ee.g,0)),b:p(255,d(ee.b,0)),a:J}}function s(U,ee,J){return{r:k(U,255)*255,g:k(ee,255)*255,b:k(J,255)*255}}function a(U,ee,J){U=k(U,255),ee=k(ee,255),J=k(J,255);var le=d(U,ee,J),Pe=p(U,ee,J),Qe,$e,et=(le+Pe)/2;if(le==Pe)Qe=$e=0;else{var Ve=le-Pe;$e=et>.5?Ve/(2-le-Pe):Ve/(le+Pe);switch(le){case U:Qe=(ee-J)/Ve+(ee1&&(Ce-=1),Ce<1/6?Le+(Oe-Le)*6*Ce:Ce<1/2?Oe:Ce<2/3?Le+(Oe-Le)*(2/3-Ce)*6:Le}if(ee===0)le=Pe=Qe=J;else{var et=J<.5?J*(1+ee):J+ee-J*ee,Ve=2*J-et;le=$e(Ve,et,U+1/3),Pe=$e(Ve,et,U),Qe=$e(Ve,et,U-1/3)}return{r:le*255,g:Pe*255,b:Qe*255}}function t(U,ee,J){U=k(U,255),ee=k(ee,255),J=k(J,255);var le=d(U,ee,J),Pe=p(U,ee,J),Qe,$e,et=le,Ve=le-Pe;if($e=le===0?0:Ve/le,le==Pe)Qe=0;else{switch(le){case U:Qe=(ee-J)/Ve+(ee>1)+720)%360;--ee;)le.h=(le.h+Pe)%360,Qe.push(o(le));return Qe}function j(U,ee){ee=ee||6;for(var J=o(U).toHsv(),le=J.h,Pe=J.s,Qe=J.v,$e=[],et=1/ee;ee--;)$e.push(o({h:le,s:Pe,v:Qe})),Qe=(Qe+et)%1;return $e}o.mix=function(U,ee,J){J=J===0?0:J||50;var le=o(U).toRgb(),Pe=o(ee).toRgb(),Qe=J/100,$e={r:(Pe.r-le.r)*Qe+le.r,g:(Pe.g-le.g)*Qe+le.g,b:(Pe.b-le.b)*Qe+le.b,a:(Pe.a-le.a)*Qe+le.a};return o($e)},o.readability=function(U,ee){var J=o(U),le=o(ee);return(f.max(J.getLuminance(),le.getLuminance())+.05)/(f.min(J.getLuminance(),le.getLuminance())+.05)},o.isReadable=function(U,ee,J){var le=o.readability(U,ee),Pe,Qe;Qe=!1,Pe=oe(J);switch(Pe.level+Pe.size){case"AAsmall":case"AAAlarge":Qe=le>=4.5;break;case"AAlarge":Qe=le>=3;break;case"AAAsmall":Qe=le>=7;break}return Qe},o.mostReadable=function(U,ee,J){var le=null,Pe=0,Qe,$e,et,Ve;J=J||{},$e=J.includeFallbackColors,et=J.level,Ve=J.size;for(var Le=0;LePe&&(Pe=Qe,le=o(ee[Le]));return o.isReadable(U,le,{level:et,size:Ve})||!$e?le:(J.includeFallbackColors=!1,o.mostReadable(U,["#fff","#000"],J))};var Z=o.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"},Y=o.hexNames=w(Z);function w(U){var ee={};for(var J in U)U.hasOwnProperty(J)&&(ee[U[J]]=J);return ee}function P(U){return U=parseFloat(U),(isNaN(U)||U<0||U>1)&&(U=1),U}function k(U,ee){H(U)&&(U="100%");var J=ae(U);return U=p(ee,d(0,parseFloat(U))),J&&(U=parseInt(U*ee,10)/100),f.abs(U-ee)<1e-6?1:U%ee/parseFloat(ee)}function K(U){return p(1,d(0,U))}function M(U){return parseInt(U,16)}function H(U){return typeof U=="string"&&U.indexOf(".")!=-1&&parseFloat(U)===1}function ae(U){return typeof U=="string"&&U.indexOf("%")!=-1}function ve(U){return U.length==1?"0"+U:""+U}function de(U){return U<=1&&(U=U*100+"%"),U}function be(U){return f.round(parseFloat(U)*255).toString(16)}function z(U){return M(U)/255}var ne=function(){var U="[-\\+]?\\d+%?",ee="[-\\+]?\\d*\\.\\d+%?",J="(?:"+ee+")|(?:"+U+")",le="[\\s|\\(]+("+J+")[,|\\s]+("+J+")[,|\\s]+("+J+")\\s*\\)?",Pe="[\\s|\\(]+("+J+")[,|\\s]+("+J+")[,|\\s]+("+J+")[,|\\s]+("+J+")\\s*\\)?";return{CSS_UNIT:new RegExp(J),rgb:new RegExp("rgb"+le),rgba:new RegExp("rgba"+Pe),hsl:new RegExp("hsl"+le),hsla:new RegExp("hsla"+Pe),hsv:new RegExp("hsv"+le),hsva:new RegExp("hsva"+Pe),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 fe(U){return!!ne.CSS_UNIT.exec(U)}function ie(U){U=U.replace(L,"").replace(m,"").toLowerCase();var ee=!1;if(Z[U])U=Z[U],ee=!0;else if(U=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var J;return(J=ne.rgb.exec(U))?{r:J[1],g:J[2],b:J[3]}:(J=ne.rgba.exec(U))?{r:J[1],g:J[2],b:J[3],a:J[4]}:(J=ne.hsl.exec(U))?{h:J[1],s:J[2],l:J[3]}:(J=ne.hsla.exec(U))?{h:J[1],s:J[2],l:J[3],a:J[4]}:(J=ne.hsv.exec(U))?{h:J[1],s:J[2],v:J[3]}:(J=ne.hsva.exec(U))?{h:J[1],s:J[2],v:J[3],a:J[4]}:(J=ne.hex8.exec(U))?{r:M(J[1]),g:M(J[2]),b:M(J[3]),a:z(J[4]),format:ee?"name":"hex8"}:(J=ne.hex6.exec(U))?{r:M(J[1]),g:M(J[2]),b:M(J[3]),format:ee?"name":"hex"}:(J=ne.hex4.exec(U))?{r:M(J[1]+""+J[1]),g:M(J[2]+""+J[2]),b:M(J[3]+""+J[3]),a:z(J[4]+""+J[4]),format:ee?"name":"hex8"}:(J=ne.hex3.exec(U))?{r:M(J[1]+""+J[1]),g:M(J[2]+""+J[2]),b:M(J[3]+""+J[3]),format:ee?"name":"hex"}:!1}function oe(U){var ee,J;return U=U||{level:"AA",size:"small"},ee=(U.level||"AA").toUpperCase(),J=(U.size||"small").toLowerCase(),ee!=="AA"&&ee!=="AAA"&&(ee="AA"),J!=="small"&&J!=="large"&&(J="small"),{level:ee,size:J}}Re.exports?Re.exports=o:!(S=function(){return o}.call(I,h,I,Re),S!==void 0&&(Re.exports=S))})(Math)},bL63:function(Re,I,h){Re.exports={bg:"bg___1pgJK",wrap:"wrap___3w7gA",modal:"modal___Z863a",content:"content_____WML",head:"head___74qy3",headCount:"headCount___DydFZ",button:"button___FkPST",itemWrap:"itemWrap___2VFfI",imgWrap:"imgWrap___3YSCX",img:"img___31A6T",manager:"manager___7OBds",itemContent:"itemContent___NJ5LZ",nameWrap:"nameWrap___1nFjv",name:"name___1KHZI",actionGroup:"actionGroup___2FPTE",deleteIcon:"deleteIcon___OtxKH",schoolWrap:"schoolWrap___3vfoh",school:"school___2QmIS",countWrap:"countWrap___22ogC",deletetitle:"deletetitle___3lzPN",yseTitle:"yseTitle___3xmOc"}},bPs0:function(Re,I,h){"use strict";h.d(I,"b",function(){return C});var S=h("k1fw"),f=h("9og8"),L=h("2qtc"),m=h("kLXV"),_=h("tJVT"),r=h("PpiC"),p=h("aHsQ"),d=h("sGsY"),c=h("WmNS"),o=h.n(c),i=h("q1tI"),s=h.n(i),a=h("bntm"),n=h("V0Rq"),t=h("wd/R"),e=h.n(t),u=h("Ty5D"),l=h("9kvl"),g=d.a.Countdown,C=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],x=function(T){var A=T.globalSetting,E=T.loading,b=T.user,v=T.exercise,O=T.dispatch,D=Object(r.a)(T,["globalSetting","loading","user","exercise","dispatch"]),W=Object(i.useState)({}),Q=Object(_.a)(W,2),j=Q[0],Z=Q[1],Y=m.a.useModal(),w=Object(_.a)(Y,2),P=w[0],k=w[1],K=Object(i.useRef)(),M=Object(i.useRef)(null),H=Object(i.useRef)(null),ae=Object(i.useState)(!0),ve=Object(_.a)(ae,2),de=ve[0],be=ve[1],z=Object(u.h)().query,ne=Object(u.i)();Object(i.useEffect)(function(){var et,Ve,Le,Oe,Ce;if(clearTimeout(M.current),document.addEventListener(Object(a.c)(),$e,!1),window.addEventListener("blur",Pe,!1),(et=v.exerciseUserInfo)!==null&&et!==void 0&&et.screen_open&&Object(a.a)()&&(O({type:"globalSetting/headerFooterToggle",payload:!1}),be(!1)),(Ve=v.exerciseUserInfo)!==null&&Ve!==void 0&&Ve.screen_at&&e()().diff(e()((Le=v.exerciseUserInfo)===null||Le===void 0?void 0:Le.screen_at),"seconds")>0)fe();else if((Oe=v.exerciseUserInfo)!==null&&Oe!==void 0&&Oe.screen_open&&!Object(a.a)()){var ue=document.domain==="kepukehuan.educoder.net"?30:v.exerciseUserInfo.screen_sec+10+1;K.current=m.a.info({icon:null,content:s.a.createElement("div",{className:"tc font16"},"\u672C\u573A\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u5207\u5C4F\u9650\u5236\uFF0C",s.a.createElement("br",null),"\u5207\u6362\u9875\u9762 ",v.exerciseUserInfo.screen_num-v.exerciseUserInfo.used_screen_num," \u6B21\u540E\u5C06\u8FDB\u884C\u5F3A\u5236\u4EA4\u5377\uFF0C",s.a.createElement("br",null),"\u8BF7\u52FF\u5207\u5C4F\u53CA\u5237\u65B0\u9875\u9762"),okText:s.a.createElement("span",null,"\u5F00\u59CB\u8003\u8BD5\uFF08",s.a.createElement("span",{style:{display:"inline-block"}},s.a.createElement(g,{onFinish:function(){var te;fe(),(te=K.current)===null||te===void 0||te.destroy()},valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+ue*1e3})),"S\uFF09"),onOk:function(){var te;(te=K.current)===null||te===void 0||te.destroy(),be(!1),Object(a.d)(document.body),document.getElementById("root").addEventListener("click",ie,!1)}})}return(Ce=v.exerciseUserInfo)!==null&&Ce!==void 0&&Ce.screen_open&&!Object(a.a)()||document.getElementById("root").addEventListener("click",ie,!1),function(){document.getElementById("root").removeEventListener("click",ie,!1),document.removeEventListener(Object(a.c)(),$e,!1),window.removeEventListener("blur",Pe,!1),clearTimeout(M.current)}},[]),Object(i.useEffect)(function(){setTimeout(function(){v.actionTabs.removeEventListenerExitScreen&&(clearTimeout(M.current),document.getElementById("root").removeEventListener("click",ie,!1),document.removeEventListener(Object(a.c)(),$e,!1))},500),oe()},[v.actionTabs]),Object(i.useEffect)(function(){setTimeout(function(){v.exerciseUserInfo.used_screen_num>v.exerciseUserInfo.screen_num?J():!de},500)},[v.exerciseUserInfo]);var fe=function(){var et=Object(f.a)(o.a.mark(function Ve(){var Le;return o.a.wrap(function(Ce){for(;;)switch(Ce.prev=Ce.next){case 0:return Ce.next=2,Qe();case 2:Le=Ce.sent,setTimeout(function(){var ue,N;(ue=K.current)===null||ue===void 0||ue.destroy(),K.current=m.a.info({okText:s.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:s.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",s.a.createElement("span",{className:"c-red"},Le.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",s.a.createElement("span",{className:"c-red"},(N=v.exerciseUserInfo)===null||N===void 0?void 0:N.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:function(){var te=Object(f.a)(o.a.mark(function Ae(){return o.a.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:Object(a.d)(document.body);case 1:case"end":return he.stop()}},Ae)}));function F(){return te.apply(this,arguments)}return F}()})},1e3);case 4:case"end":return Ce.stop()}},Ve)}));return function(){return et.apply(this,arguments)}}(),ie=function(Ve){!Object(a.a)()&&Ve.target.nodeName!=="A"&&Ve.target.nodeName!=="BUTTON"&&Ve.target.innerHTML!=="\u786E \u5B9A"&&(Object(a.d)(document.body),console.log("documentClick.full"))},oe=function(){var et=Object(f.a)(o.a.mark(function Ve(){return o.a.wrap(function(Oe){for(;;)switch(Oe.prev=Oe.next){case 0:return Oe.abrupt("return",new Promise(function(){var Ce=Object(f.a)(o.a.mark(function ue(N){var te;return o.a.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:return Ae.next=2,O({type:"exercise/getExerciseUserInfo",payload:Object(S.a)({},ne)});case 2:return te=Ae.sent,N(te==null?void 0:te.data),Ae.abrupt("return",te==null?void 0:te.data);case 5:case"end":return Ae.stop()}},ue)}));return function(ue){return Ce.apply(this,arguments)}}()));case 1:case"end":return Oe.stop()}},Ve)}));return function(){return et.apply(this,arguments)}}(),U=function(){var et=Object(f.a)(o.a.mark(function Ve(Le){var Oe,Ce,ue;return o.a.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:(Oe=K.current)===null||Oe===void 0||((Ce=Oe.destroyAll)===null||Ce===void 0)||Ce.call(Oe),K.current=m.a.info({maskClosable:!1,keyboard:!1,okText:s.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5\uFF08",s.a.createElement("span",{style:{display:"inline-block"}},s.a.createElement(g,{onFinish:Qe,valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+(v.exerciseUserInfo.screen_sec+1)*1e3})),"S\uFF09"),content:s.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",s.a.createElement("span",{className:"c-red"},Le),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",s.a.createElement("span",{className:"c-red"},(ue=v.exerciseUserInfo)===null||ue===void 0?void 0:ue.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377,",s.a.createElement("span",{className:"c-red"},v.exerciseUserInfo.screen_sec),"\u79D2\u5185\u56DE\u5230",s.a.createElement("br",null),s.a.createElement("span",{style:{marginLeft:38}},"\u8003\u8BD5\u4E0D\u8BA1\u5207\u5C4F\u6B21\u6570\u3002")),onOk:function(){var F=Object(f.a)(o.a.mark(function tt(){return o.a.wrap(function(We){for(;;)switch(We.prev=We.next){case 0:clearTimeout(H.current),Object(a.d)(document.body),K.current.destroy();case 3:case"end":return We.stop()}},tt)}));function Ae(){return F.apply(this,arguments)}return Ae}()}),H.current=setTimeout(function(){var F;K.current.update({okText:s.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:s.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",s.a.createElement("span",{className:"c-red"},Le+1),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",s.a.createElement("span",{className:"c-red"},(F=v.exerciseUserInfo)===null||F===void 0?void 0:F.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377")})},(v.exerciseUserInfo.screen_sec+1)*1e3);case 3:case"end":return te.stop()}},Ve)}));return function(Le){return et.apply(this,arguments)}}(),ee=function(){location.href="/classrooms/".concat(ne.coursesId,"/exercise/").concat(ne.categoryId,"/detail")},J=function(){var et=Object(f.a)(o.a.mark(function Ve(){var Le,Oe,Ce;return o.a.wrap(function(N){for(;;)switch(N.prev=N.next){case 0:return(Le=K.current)===null||Le===void 0||((Oe=Le.destroyAll)===null||Oe===void 0)||Oe.call(Le),N.next=3,Object(n.Z)({categoryId:ne.categoryId,commit_method:1});case 3:Ce=N.sent,Ce&&le();case 5:case"end":return N.stop()}},Ve)}));return function(){return et.apply(this,arguments)}}(),le=function(){var Ve,Le;document.removeEventListener(Object(a.c)(),$e,!1),Object(a.b)(),(Ve=K.current)===null||Ve===void 0||((Le=Ve.destroyAll)===null||Le===void 0)||Le.call(Ve),P.info({content:s.a.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",s.a.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:function(){ee()}})},Pe=function(Ve){Object(a.a)()&&document.getElementById("iframeShixuns").style.display=="none"&&Object(a.b)()},Qe=function(){var et=Object(f.a)(o.a.mark(function Ve(){return o.a.wrap(function(Oe){for(;;)switch(Oe.prev=Oe.next){case 0:return Oe.abrupt("return",new Promise(function(){var Ce=Object(f.a)(o.a.mark(function ue(N){var te,F,Ae;return o.a.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:if(!((te=v.exerciseUserInfo)!==null&&te!==void 0&&te.screen_at)){he.next=3;break}return he.next=3,Object(n.g)(Object(S.a)(Object(S.a)({},ne),{},{reset:!0}));case 3:return he.next=5,Object(n.Q)({id:ne.categoryId});case 5:if(F=he.sent,!(F!=null&&F.is_commit)){he.next=9;break}return le(),he.abrupt("return");case 9:return he.next=11,oe();case 11:Ae=he.sent,N(Ae);case 13:case"end":return he.stop()}},ue)}));return function(ue){return Ce.apply(this,arguments)}}()));case 1:case"end":return Oe.stop()}},Ve)}));return function(){return et.apply(this,arguments)}}(),$e=function(){var et=Object(f.a)(o.a.mark(function Ve(){var Le,Oe,Ce,ue;return o.a.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:if(Le=!1,console.log("fullscreen change"),!Object(a.a)()){te.next=7;break}(Oe=v.exerciseUserInfo)!==null&&Oe!==void 0&&Oe.screen_at&&Object(n.g)(Object(S.a)(Object(S.a)({},ne),{},{reset:!0})),clearTimeout(M.current),te.next=17;break;case 7:return Le=!0,te.next=10,Object(n.g)(Object(S.a)({},ne));case 10:return te.next=12,oe();case 12:Ce=te.sent,U(Ce.used_screen_num),ue=setTimeout(Object(f.a)(o.a.mark(function F(){return o.a.wrap(function(tt){for(;;)switch(tt.prev=tt.next){case 0:case"end":return tt.stop()}},F)})),v.exerciseUserInfo.screen_sec*1e3),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*"),M.current=ue;case 17:O({type:"globalSetting/headerFooterToggle",payload:Le});case 18:case"end":return te.stop()}},Ve)}));return function(){return et.apply(this,arguments)}}();return s.a.createElement("div",null,k)};I.a=Object(l.a)(function(y){var T=y.loading,A=y.user,E=y.exercise,b=y.globalSetting;return{globalSetting:b,user:A,exercise:E,loading:T.effects}})(x)},bT9E:function(Re,I,h){"use strict";h.d(I,"a",function(){return f});var S=h("VTBJ");function f(L,m){var _=Object(S.a)({},L);return Array.isArray(m)&&m.forEach(function(r){delete _[r]}),_}},bUJZ:function(Re,I){Re.exports="data:image/png;base64,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"},biw7:function(Re,I,h){"use strict";var S=h("q1tI"),f=h.n(S),L=S.createContext(null);I.a=L},c5fP:function(Re,I,h){"use strict";function S(V){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(xe){return typeof xe}:S=function(xe){return xe&&typeof Symbol=="function"&&xe.constructor===Symbol&&xe!==Symbol.prototype?"symbol":typeof xe},S(V)}Object.defineProperty(I,"__esModule",{value:!0}),I._tr_init=Ae,I._tr_stored_block=tt,I._tr_flush_block=We,I._tr_tally=rt,I._tr_align=he;var f=m(h("6BzB"));function L(){if(typeof WeakMap!="function")return null;var V=new WeakMap;return L=function(){return V},V}function m(V){if(V&&V.__esModule)return V;if(V===null||S(V)!=="object"&&typeof V!="function")return{default:V};var Be=L();if(Be&&Be.has(V))return Be.get(V);var xe={},ke=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var De in V)if(Object.prototype.hasOwnProperty.call(V,De)){var Ne=ke?Object.getOwnPropertyDescriptor(V,De):null;Ne&&(Ne.get||Ne.set)?Object.defineProperty(xe,De,Ne):xe[De]=V[De]}return xe.default=V,Be&&Be.set(V,xe),xe}var _=4,r=0,p=1,d=2;function c(V){for(var Be=V.length;--Be>=0;)V[Be]=0}var o=0,i=1,s=2,a=3,n=258,t=29,e=256,u=e+1+t,l=30,g=19,C=2*u+1,x=15,y=16,T=7,A=256,E=16,b=17,v=18,O=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],D=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],W=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],Q=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],j=512,Z=new Array((u+2)*2);c(Z);var Y=new Array(l*2);c(Y);var w=new Array(j);c(w);var P=new Array(n-a+1);c(P);var k=new Array(t);c(k);var K=new Array(l);c(K);function M(V,Be,xe,ke,De){this.static_tree=V,this.extra_bits=Be,this.extra_base=xe,this.elems=ke,this.max_length=De,this.has_stree=V&&V.length}var H,ae,ve;function de(V,Be){this.dyn_tree=V,this.max_code=0,this.stat_desc=Be}function be(V){return V<256?w[V]:w[256+(V>>>7)]}function z(V,Be){V.pending_buf[V.pending++]=Be&255,V.pending_buf[V.pending++]=Be>>>8&255}function ne(V,Be,xe){V.bi_valid>y-xe?(V.bi_buf|=Be<>y-V.bi_valid,V.bi_valid+=xe-y):(V.bi_buf|=Be<>>=1,xe<<=1;while(--Be>0);return xe>>>1}function oe(V){V.bi_valid===16?(z(V,V.bi_buf),V.bi_buf=0,V.bi_valid=0):V.bi_valid>=8&&(V.pending_buf[V.pending++]=V.bi_buf&255,V.bi_buf>>=8,V.bi_valid-=8)}function U(V,Be){var xe=Be.dyn_tree,ke=Be.max_code,De=Be.stat_desc.static_tree,Ne=Be.stat_desc.has_stree,se=Be.stat_desc.extra_bits,we=Be.stat_desc.extra_base,B=Be.stat_desc.max_length,He,at,R,Me,Ue,q,ye=0;for(Me=0;Me<=x;Me++)V.bl_count[Me]=0;for(xe[V.heap[V.heap_max]*2+1]=0,He=V.heap_max+1;HeB&&(Me=B,ye++),xe[at*2+1]=Me,at>ke)continue;V.bl_count[Me]++,Ue=0,at>=we&&(Ue=se[at-we]),q=xe[at*2],V.opt_len+=q*(Me+Ue),Ne&&(V.static_len+=q*(De[at*2+1]+Ue))}if(ye===0)return;do{for(Me=B-1;V.bl_count[Me]===0;)Me--;V.bl_count[Me]--,V.bl_count[Me+1]+=2,V.bl_count[B]--,ye-=2}while(ye>0);for(Me=B;Me!==0;Me--)for(at=V.bl_count[Me];at!==0;){if(R=V.heap[--He],R>ke)continue;xe[R*2+1]!==Me&&(V.opt_len+=(Me-xe[R*2+1])*xe[R*2],xe[R*2+1]=Me),at--}}function ee(V,Be,xe){var ke=new Array(x+1),De=0,Ne,se;for(Ne=1;Ne<=x;Ne++)ke[Ne]=De=De+xe[Ne-1]<<1;for(se=0;se<=Be;se++){var we=V[se*2+1];if(we===0)continue;V[se*2]=ie(ke[we]++,we)}}function J(){var V,Be,xe,ke,De,Ne=new Array(x+1);for(xe=0,ke=0;ke>=7;ke8?z(V,V.bi_buf):V.bi_valid>0&&(V.pending_buf[V.pending++]=V.bi_buf),V.bi_buf=0,V.bi_valid=0}function Qe(V,Be,xe,ke){Pe(V),ke&&(z(V,xe),z(V,~xe)),f.arraySet(V.pending_buf,V.window,Be,xe,V.pending),V.pending+=xe}function $e(V,Be,xe,ke){var De=Be*2,Ne=xe*2;return V[De]>1;se>=1;se--)et(V,xe,se);He=Ne;do se=V.heap[1],V.heap[1]=V.heap[V.heap_len--],et(V,xe,1),we=V.heap[1],V.heap[--V.heap_max]=se,V.heap[--V.heap_max]=we,xe[He*2]=xe[se*2]+xe[we*2],V.depth[He]=(V.depth[se]>=V.depth[we]?V.depth[se]:V.depth[we])+1,xe[se*2+1]=xe[we*2+1]=He,V.heap[1]=He++,et(V,xe,1);while(V.heap_len>=2);V.heap[--V.heap_max]=V.heap[1],U(V,Be),ee(xe,B,V.bl_count)}function Oe(V,Be,xe){var ke,De=-1,Ne,se=Be[0*2+1],we=0,B=7,He=4;for(se===0&&(B=138,He=3),Be[(xe+1)*2+1]=65535,ke=0;ke<=xe;ke++){if(Ne=se,se=Be[(ke+1)*2+1],++we=3&&!(V.bl_tree[Q[Be]*2+1]!==0);Be--);return V.opt_len+=3*(Be+1)+5+5+4,Be}function N(V,Be,xe,ke){var De;for(ne(V,Be-257,5),ne(V,xe-1,5),ne(V,ke-4,4),De=0;De>>=1)if(Be&1&&V.dyn_ltree[xe*2]!==0)return r;if(V.dyn_ltree[9*2]!==0||V.dyn_ltree[10*2]!==0||V.dyn_ltree[13*2]!==0)return p;for(xe=32;xe0?(V.strm.data_type===d&&(V.strm.data_type=te(V)),Le(V,V.l_desc),Le(V,V.d_desc),se=ue(V),De=V.opt_len+3+7>>>3,Ne=V.static_len+3+7>>>3,Ne<=De&&(De=Ne)):De=Ne=xe+5,xe+4<=De&&Be!==-1?tt(V,Be,xe,ke):V.strategy===_||Ne===De?(ne(V,(i<<1)+(ke?1:0),3),Ve(V,Z,Y)):(ne(V,(s<<1)+(ke?1:0),3),N(V,V.l_desc.max_code+1,V.d_desc.max_code+1,se+1),Ve(V,V.dyn_ltree,V.dyn_dtree)),le(V),ke&&Pe(V)}function rt(V,Be,xe){return V.pending_buf[V.d_buf+V.last_lit*2]=Be>>>8&255,V.pending_buf[V.d_buf+V.last_lit*2+1]=Be&255,V.pending_buf[V.l_buf+V.last_lit]=xe&255,V.last_lit++,Be===0?V.dyn_ltree[xe*2]++:(V.matches++,Be--,V.dyn_ltree[(P[xe]+e+1)*2]++,V.dyn_dtree[be(Be)*2]++),V.last_lit===V.lit_bufsize-1}},cRFk:function(Re,I,h){Re.exports=h.p+"static/RepositoryNoneData.828085a8.png"},cU5J:function(Re,I,h){Re.exports={title:"title___3fOal",content:"content___3uANE",add:"add___1spp2",colorBlue:"colorBlue___hain-",radio:"radio___3M5zN"}},csWT:function(Re,I,h){Re.exports=h.p+"static/choose.4ad1045f.svg"},djh8:function(Re,I,h){Re.exports=h.p+"static/qrCode.42927872.png"},dmUQ:function(Re,I,h){"use strict";var S=h("Ff2n"),f=h("rePB"),L=h("1OyB"),m=h("vuIU"),_=h("Ji7U"),r=h("md7G"),p=h("foSv"),d=h("q1tI"),c=h.n(d),o=h("TSYQ"),i=h.n(o),s=h("4IlW");function a(O,D){var W=Object.keys(O);if(Object.getOwnPropertySymbols){var Q=Object.getOwnPropertySymbols(O);D&&(Q=Q.filter(function(j){return Object.getOwnPropertyDescriptor(O,j).enumerable})),W.push.apply(W,Q)}return W}function n(O){for(var D=1;D1?ae-1:0),de=1;de1?k-1:0),M=1;M=0)return parseInt(P.slice(P.indexOf("e-")+2),10);var k=0;return P.indexOf(".")>=0&&(k=P.length-P.indexOf(".")-1),k},j.getInputDisplayValue=function(w){var P=w||j.state,k=P.focused,K=P.inputValue,M=P.value,H;k?H=K:H=j.toPrecisionAsStep(M),H==null&&(H="");var ae=j.formatWrapper(H);return T(j.props.decimalSeparator)&&(ae=ae.toString().replace(".",j.props.decimalSeparator)),ae},j.recordCursorPosition=function(){try{j.cursorStart=j.input.selectionStart,j.cursorEnd=j.input.selectionEnd,j.currentValue=j.input.value,j.cursorBefore=j.input.value.substring(0,j.cursorStart),j.cursorAfter=j.input.value.substring(j.cursorEnd)}catch(w){}},j.restoreByAfter=function(w){if(w===void 0)return!1;var P=j.input.value,k=P.lastIndexOf(w);if(k===-1)return!1;var K=j.cursorBefore.length;return j.lastKeyCode===s.a.DELETE&&j.cursorBefore.charAt(K-1)===w[0]?(j.fixCaret(K,K),!0):k+w.length===P.length?(j.fixCaret(k,k),!0):!1},j.partRestoreByAfter=function(w){return w===void 0?!1:Array.prototype.some.call(w,function(P,k){var K=w.substring(k);return j.restoreByAfter(K)})},j.isNotCompleteNumber=function(w){return isNaN(w)||w===""||w===null||w&&w.toString().indexOf(".")===w.toString().length-1},j.stop=function(){j.autoStepTimer&&clearTimeout(j.autoStepTimer)},j.down=function(w,P,k){j.pressingUpOrDown=!0,j.step("down",w,P,k)},j.up=function(w,P,k){j.pressingUpOrDown=!0,j.step("up",w,P,k)},j.saveInput=function(w){j.input=w};var Z=Q.value;Z===void 0&&(Z=Q.defaultValue),j.state={focused:Q.autoFocus};var Y=j.getValidValue(j.toNumber(Z));return j.state=n(n({},j.state),{},{inputValue:j.toPrecisionAsStep(Y),value:Y}),j}return Object(m.a)(W,[{key:"componentDidMount",value:function(){this.componentDidUpdate(null)}},{key:"componentDidUpdate",value:function(j){var Z=this.props,Y=Z.value,w=Z.onChange,P=Z.max,k=Z.min,K=this.state.focused;if(j){if(!A(j.value,Y)||!A(j.max,P)||!A(j.min,k)){var M=K?Y:this.getValidValue(Y),H;this.pressingUpOrDown?H=M:this.inputting?H=this.rawInput:H=this.toPrecisionAsStep(M),this.setState({value:M,inputValue:H})}var ae="value"in this.props?Y:this.state.value;"max"in this.props&&j.max!==P&&typeof ae=="number"&&ae>P&&w&&w(P),"min"in this.props&&j.min!==k&&typeof ae=="number"&&ae1&&arguments[1]!==void 0?arguments[1]:this.props.min,Y=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.props.max,w=parseFloat(j);return isNaN(w)?j:(wY&&(w=Y),w)}},{key:"setValue",value:function(j,Z){var Y=this.props.precision,w=this.isNotCompleteNumber(parseFloat(j))?null:parseFloat(j),P=this.state.value,k=P===void 0?null:P,K=this.state.inputValue,M=K===void 0?null:K,H=typeof w=="number"?w.toFixed(Y):"".concat(w),ae=w!==k||H!=="".concat(M);return"value"in this.props?(M=this.toPrecisionAsStep(this.state.value),this.setState({inputValue:M},Z)):this.setState({value:w,inputValue:this.toPrecisionAsStep(j)},Z),ae&&this.props.onChange(w),w}},{key:"getMaxPrecision",value:function(j){var Z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,Y=this.props,w=Y.precision,P=Y.step;if(T(w))return w;var k=this.getPrecision(Z),K=this.getPrecision(P),M=this.getPrecision(j);return j?Math.max(M,k+K):k+K}},{key:"getPrecisionFactor",value:function(j){var Z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,Y=this.getMaxPrecision(j,Z);return Math.pow(10,Y)}},{key:"focus",value:function(){this.input.focus(),this.recordCursorPosition()}},{key:"blur",value:function(){this.input.blur()}},{key:"select",value:function(){this.input.select()}},{key:"formatWrapper",value:function(j){return this.props.formatter?this.props.formatter(j):j}},{key:"toPrecisionAsStep",value:function(j){if(this.isNotCompleteNumber(j)||j==="")return j;var Z=Math.abs(this.getMaxPrecision(j));return isNaN(Z)?j.toString():Number(j).toFixed(Z)}},{key:"toNumber",value:function(j){var Z=this.props.precision,Y=this.state.focused,w=j&&j.length>16&&Y;return this.isNotCompleteNumber(j)||w?j:T(Z)?Math.round(j*Math.pow(10,Z))/Math.pow(10,Z):Number(j)}},{key:"upStep",value:function(j,Z){var Y=this.props.step,w=this.getPrecisionFactor(j,Z),P=Math.abs(this.getMaxPrecision(j,Z)),k=((w*j+w*Y*Z)/w).toFixed(P);return this.toNumber(k)}},{key:"downStep",value:function(j,Z){var Y=this.props.step,w=this.getPrecisionFactor(j,Z),P=Math.abs(this.getMaxPrecision(j,Z)),k=((w*j-w*Y*Z)/w).toFixed(P);return this.toNumber(k)}},{key:"step",value:function(j,Z){var Y=this,w=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,P=arguments.length>3?arguments[3]:void 0;this.stop(),Z&&(Z.persist(),Z.preventDefault());var k=this.props;if(k.disabled)return;var K=this.getCurrentValidValue(this.state.inputValue)||0;if(this.isNotCompleteNumber(K))return;var M=this["".concat(j,"Step")](K,w),H=M>k.max||Mk.max?M=k.max:M=ve),xe=(Ae||Ae===0)&&(isNaN(Ae)||Number(Ae)<=de),ke=Be||w||P,De=xe||w||P,Ne=i()("".concat(Y,"-handler"),"".concat(Y,"-handler-up"),Object(f.a)({},"".concat(Y,"-handler-up-disabled"),ke)),se=i()("".concat(Y,"-handler"),"".concat(Y,"-handler-down"),Object(f.a)({},"".concat(Y,"-handler-down-disabled"),De)),we=k?{onTouchStart:ke?u:this.up,onTouchEnd:this.stop}:{onMouseDown:ke?u:this.up,onMouseUp:this.stop,onMouseLeave:this.stop},B=k?{onTouchStart:De?u:this.down,onTouchEnd:this.stop}:{onMouseDown:De?u:this.down,onMouseUp:this.stop,onMouseLeave:this.stop};return c.a.createElement("div",{className:he,style:be,title:z,onMouseEnter:ne,onMouseLeave:fe,onMouseOver:ie,onMouseOut:oe,onFocus:function(){return null},onBlur:function(){return null}},c.a.createElement("div",{className:"".concat(Y,"-handler-wrap")},c.a.createElement("span",Object.assign({unselectable:"on"},we,{role:"button","aria-label":"Increase Value","aria-disabled":ke,className:Ne}),M||c.a.createElement("span",{unselectable:"on",className:"".concat(Y,"-handler-up-inner"),onClick:l})),c.a.createElement("span",Object.assign({unselectable:"on"},B,{role:"button","aria-label":"Decrease Value","aria-disabled":De,className:se}),H||c.a.createElement("span",{unselectable:"on",className:"".concat(Y,"-handler-down-inner"),onClick:l}))),c.a.createElement("div",{className:"".concat(Y,"-input-wrap")},c.a.createElement("input",Object.assign({role:"spinbutton","aria-valuemin":de,"aria-valuemax":ve,"aria-valuenow":Ae,required:U,type:le,placeholder:Pe,onPaste:ue,onClick:ee,onMouseUp:this.onMouseUp,className:"".concat(Y,"-input"),tabIndex:J,autoComplete:K,onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:rt?this.onKeyDown:u,onKeyUp:rt?this.onKeyUp:u,autoFocus:Oe,maxLength:Le,readOnly:P,disabled:w,max:ve,min:de,step:Ve,name:Ce,title:z,id:Qe,onChange:this.onChange,ref:this.saveInput,value:this.getFullNum(V),pattern:et,inputMode:$e,onInput:N},We))))}}]),W}(c.a.Component);E.defaultProps={focusOnUpDown:!0,useTouch:!1,prefixCls:"rc-input-number",max:y,min:-y,step:1,style:{},onChange:u,onKeyDown:u,onPressEnter:u,onFocus:u,onBlur:u,parser:g,required:!1,autoComplete:"off"};var b=E,v=I.a=b},eP3c:function(Re,I,h){"use strict";function S(se){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(B){return typeof B}:S=function(B){return B&&typeof Symbol=="function"&&B.constructor===Symbol&&B!==Symbol.prototype?"symbol":typeof B},S(se)}Object.defineProperty(I,"__esModule",{value:!0}),I.inflateReset=N,I.inflateReset2=te,I.inflateResetKeep=ue,I.inflateInit=Ae,I.inflateInit2=F,I.inflate=Be,I.inflateEnd=xe,I.inflateGetHeader=ke,I.inflateSetDictionary=De,I.inflateInfo=I.Z_DEFLATED=I.Z_BUF_ERROR=I.Z_MEM_ERROR=I.Z_DATA_ERROR=I.Z_STREAM_ERROR=I.Z_NEED_DICT=I.Z_STREAM_END=I.Z_OK=I.Z_TREES=I.Z_BLOCK=I.Z_FINISH=void 0;var f=c(h("6BzB")),L=p(h("xlC8")),m=p(h("QV2g")),_=p(h("sjKO")),r=p(h("JSwD"));function p(se){return se&&se.__esModule?se:{default:se}}function d(){if(typeof WeakMap!="function")return null;var se=new WeakMap;return d=function(){return se},se}function c(se){if(se&&se.__esModule)return se;if(se===null||S(se)!=="object"&&typeof se!="function")return{default:se};var we=d();if(we&&we.has(se))return we.get(se);var B={},He=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var at in se)if(Object.prototype.hasOwnProperty.call(se,at)){var R=He?Object.getOwnPropertyDescriptor(se,at):null;R&&(R.get||R.set)?Object.defineProperty(B,at,R):B[at]=se[at]}return B.default=se,we&&we.set(se,B),B}var o=0,i=1,s=2,a=4;I.Z_FINISH=a;var n=5;I.Z_BLOCK=n;var t=6;I.Z_TREES=t;var e=0;I.Z_OK=e;var u=1;I.Z_STREAM_END=u;var l=2;I.Z_NEED_DICT=l;var g=-2;I.Z_STREAM_ERROR=g;var C=-3;I.Z_DATA_ERROR=C;var x=-4;I.Z_MEM_ERROR=x;var y=-5;I.Z_BUF_ERROR=y;var T=8;I.Z_DEFLATED=T;var A=1,E=2,b=3,v=4,O=5,D=6,W=7,Q=8,j=9,Z=10,Y=11,w=12,P=13,k=14,K=15,M=16,H=17,ae=18,ve=19,de=20,be=21,z=22,ne=23,fe=24,ie=25,oe=26,U=27,ee=28,J=29,le=30,Pe=31,Qe=32,$e=852,et=592,Ve=15,Le=Ve;function Oe(se){return(se>>>24&255)+(se>>>8&65280)+((se&65280)<<8)+((se&255)<<24)}function Ce(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new f.Buf16(320),this.work=new f.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function ue(se){var we;return!se||!se.state?g:(we=se.state,se.total_in=se.total_out=we.total=0,se.msg="",we.wrap&&(se.adler=we.wrap&1),we.mode=A,we.last=0,we.havedict=0,we.dmax=32768,we.head=null,we.hold=0,we.bits=0,we.lencode=we.lendyn=new f.Buf32($e),we.distcode=we.distdyn=new f.Buf32(et),we.sane=1,we.back=-1,e)}function N(se){var we;return!se||!se.state?g:(we=se.state,we.wsize=0,we.whave=0,we.wnext=0,ue(se))}function te(se,we){var B,He;return!se||!se.state?g:(He=se.state,we<0?(B=0,we=-we):(B=(we>>4)+1,we<48&&(we&=15)),we&&(we<8||we>15)?g:(He.window!==null&&He.wbits!==we&&(He.window=null),He.wrap=B,He.wbits=we,N(se)))}function F(se,we){var B,He;return se?(He=new Ce,se.state=He,He.window=null,B=te(se,we),B!==e&&(se.state=null),B):g}function Ae(se){return F(se,Le)}var tt=!0,he,We;function rt(se){if(tt){var we;for(he=new f.Buf32(512),We=new f.Buf32(32),we=0;we<144;)se.lens[we++]=8;for(;we<256;)se.lens[we++]=9;for(;we<280;)se.lens[we++]=7;for(;we<288;)se.lens[we++]=8;for((0,r.default)(i,se.lens,0,288,he,0,se.work,{bits:9}),we=0;we<32;)se.lens[we++]=5;(0,r.default)(s,se.lens,0,32,We,0,se.work,{bits:5}),tt=!1}se.lencode=he,se.lenbits=9,se.distcode=We,se.distbits=5}function V(se,we,B,He){var at,R=se.state;return R.window===null&&(R.wsize=1<=R.wsize?(f.arraySet(R.window,we,B-R.wsize,R.wsize,0),R.wnext=0,R.whave=R.wsize):(at=R.wsize-R.wnext,at>He&&(at=He),f.arraySet(R.window,we,B-He,at,R.wnext),He-=at,He?(f.arraySet(R.window,we,B-He,He,0),R.wnext=He,R.whave=R.wsize):(R.wnext+=at,R.wnext===R.wsize&&(R.wnext=0),R.whave>>8&255,B.check=(0,m.default)(B.check,Rt,2,0),ye=0,Se=0,B.mode=E;break}if(B.flags=0,B.head&&(B.head.done=!1),!(B.wrap&1)||(((ye&255)<<8)+(ye>>8))%31){se.msg="incorrect header check",B.mode=le;break}if((ye&15)!==T){se.msg="unknown compression method",B.mode=le;break}if(ye>>>=4,Se-=4,vt=(ye&15)+8,B.wbits===0)B.wbits=vt;else if(vt>B.wbits){se.msg="invalid window size",B.mode=le;break}B.dmax=1<>8&1),B.flags&512&&(Rt[0]=ye&255,Rt[1]=ye>>>8&255,B.check=(0,m.default)(B.check,Rt,2,0)),ye=0,Se=0,B.mode=b;case b:for(;Se<32;){if(Ue===0)break e;Ue--,ye+=He[R++]<>>8&255,Rt[2]=ye>>>16&255,Rt[3]=ye>>>24&255,B.check=(0,m.default)(B.check,Rt,4,0)),ye=0,Se=0,B.mode=v;case v:for(;Se<16;){if(Ue===0)break e;Ue--,ye+=He[R++]<>8),B.flags&512&&(Rt[0]=ye&255,Rt[1]=ye>>>8&255,B.check=(0,m.default)(B.check,Rt,2,0)),ye=0,Se=0,B.mode=O;case O:if(B.flags&1024){for(;Se<16;){if(Ue===0)break e;Ue--,ye+=He[R++]<>>8&255,B.check=(0,m.default)(B.check,Rt,2,0)),ye=0,Se=0}else B.head&&(B.head.extra=null);B.mode=D;case D:if(B.flags&1024&&(Te=B.length,Te>Ue&&(Te=Ue),Te&&(B.head&&(vt=B.head.extra_len-B.length,B.head.extra||(B.head.extra=new Array(B.head.extra_len)),f.arraySet(B.head.extra,He,R,Te,vt)),B.flags&512&&(B.check=(0,m.default)(B.check,He,Te,R)),Ue-=Te,R+=Te,B.length-=Te),B.length))break e;B.length=0,B.mode=W;case W:if(B.flags&2048){if(Ue===0)break e;Te=0;do vt=He[R+Te++],B.head&&vt&&B.length<65536&&(B.head.name+=String.fromCharCode(vt));while(vt&&Te>9&1,B.head.done=!0),se.adler=B.check=0,B.mode=w;break;case Z:for(;Se<32;){if(Ue===0)break e;Ue--,ye+=He[R++]<>>=Se&7,Se-=Se&7,B.mode=U;break}for(;Se<3;){if(Ue===0)break e;Ue--,ye+=He[R++]<>>=1,Se-=1;switch(ye&3){case 0:B.mode=k;break;case 1:if(rt(B),B.mode=de,we===t){ye>>>=2,Se-=2;break e}break;case 2:B.mode=H;break;case 3:se.msg="invalid block type",B.mode=le}ye>>>=2,Se-=2;break;case k:for(ye>>>=Se&7,Se-=Se&7;Se<32;){if(Ue===0)break e;Ue--,ye+=He[R++]<>>16^65535)){se.msg="invalid stored block lengths",B.mode=le;break}if(B.length=ye&65535,ye=0,Se=0,B.mode=K,we===t)break e;case K:B.mode=M;case M:if(Te=B.length,Te){if(Te>Ue&&(Te=Ue),Te>q&&(Te=q),Te===0)break e;f.arraySet(at,He,R,Te,Me),Ue-=Te,R+=Te,q-=Te,Me+=Te,B.length-=Te;break}B.mode=w;break;case H:for(;Se<14;){if(Ue===0)break e;Ue--,ye+=He[R++]<>>=5,Se-=5,B.ndist=(ye&31)+1,ye>>>=5,Se-=5,B.ncode=(ye&15)+4,ye>>>=4,Se-=4,B.nlen>286||B.ndist>30){se.msg="too many length or distance symbols",B.mode=le;break}B.have=0,B.mode=ae;case ae:for(;B.have>>=3,Se-=3}for(;B.have<19;)B.lens[Ft[B.have++]]=0;if(B.lencode=B.lendyn,B.lenbits=7,Bt={bits:B.lenbits},pt=(0,r.default)(o,B.lens,0,19,B.lencode,0,B.work,Bt),B.lenbits=Bt.bits,pt){se.msg="invalid code lengths set",B.mode=le;break}B.have=0,B.mode=ve;case ve:for(;B.have>>24,ot=qe>>>16&255,st=qe&65535,Xe<=Se);){if(Ue===0)break e;Ue--,ye+=He[R++]<>>=Xe,Se-=Xe,B.lens[B.have++]=st;else{if(st===16){for(Xt=Xe+2;Se>>=Xe,Se-=Xe,B.have===0){se.msg="invalid bit length repeat",B.mode=le;break}vt=B.lens[B.have-1],Te=3+(ye&3),ye>>>=2,Se-=2}else if(st===17){for(Xt=Xe+3;Se>>=Xe,Se-=Xe,vt=0,Te=3+(ye&7),ye>>>=3,Se-=3}else{for(Xt=Xe+7;Se>>=Xe,Se-=Xe,vt=0,Te=11+(ye&127),ye>>>=7,Se-=7}if(B.have+Te>B.nlen+B.ndist){se.msg="invalid bit length repeat",B.mode=le;break}for(;Te--;)B.lens[B.have++]=vt}}if(B.mode===le)break;if(B.lens[256]===0){se.msg="invalid code -- missing end-of-block",B.mode=le;break}if(B.lenbits=9,Bt={bits:B.lenbits},pt=(0,r.default)(i,B.lens,0,B.nlen,B.lencode,0,B.work,Bt),B.lenbits=Bt.bits,pt){se.msg="invalid literal/lengths set",B.mode=le;break}if(B.distbits=6,B.distcode=B.distdyn,Bt={bits:B.distbits},pt=(0,r.default)(s,B.lens,B.nlen,B.ndist,B.distcode,0,B.work,Bt),B.distbits=Bt.bits,pt){se.msg="invalid distances set",B.mode=le;break}if(B.mode=de,we===t)break e;case de:B.mode=be;case be:if(Ue>=6&&q>=258){se.next_out=Me,se.avail_out=q,se.next_in=R,se.avail_in=Ue,B.hold=ye,B.bits=Se,(0,_.default)(se,Ye),Me=se.next_out,at=se.output,q=se.avail_out,R=se.next_in,He=se.input,Ue=se.avail_in,ye=B.hold,Se=B.bits,B.mode===w&&(B.back=-1);break}for(B.back=0;!(qe=B.lencode[ye&(1<>>24,ot=qe>>>16&255,st=qe&65535,Xe<=Se);){if(Ue===0)break e;Ue--,ye+=He[R++]<>ze)],Xe=qe>>>24,ot=qe>>>16&255,st=qe&65535,ze+Xe<=Se);){if(Ue===0)break e;Ue--,ye+=He[R++]<>>=ze,Se-=ze,B.back+=ze}if(ye>>>=Xe,Se-=Xe,B.back+=Xe,B.length=st,ot===0){B.mode=oe;break}if(ot&32){B.back=-1,B.mode=w;break}if(ot&64){se.msg="invalid literal/length code",B.mode=le;break}B.extra=ot&15,B.mode=z;case z:if(B.extra){for(Xt=B.extra;Se>>=B.extra,Se-=B.extra,B.back+=B.extra}B.was=B.length,B.mode=ne;case ne:for(;!(qe=B.distcode[ye&(1<>>24,ot=qe>>>16&255,st=qe&65535,Xe<=Se);){if(Ue===0)break e;Ue--,ye+=He[R++]<>ze)],Xe=qe>>>24,ot=qe>>>16&255,st=qe&65535,ze+Xe<=Se);){if(Ue===0)break e;Ue--,ye+=He[R++]<>>=ze,Se-=ze,B.back+=ze}if(ye>>>=Xe,Se-=Xe,B.back+=Xe,ot&64){se.msg="invalid distance code",B.mode=le;break}B.offset=st,B.extra=ot&15,B.mode=fe;case fe:if(B.extra){for(Xt=B.extra;Se>>=B.extra,Se-=B.extra,B.back+=B.extra}if(B.offset>B.dmax){se.msg="invalid distance too far back",B.mode=le;break}B.mode=ie;case ie:if(q===0)break e;if(Te=Ye-q,B.offset>Te){if(Te=B.offset-Te,Te>B.whave&&B.sane){se.msg="invalid distance too far back",B.mode=le;break}Te>B.wnext?(Te-=B.wnext,$=B.wsize-Te):$=B.wnext-Te,Te>B.length&&(Te=B.length),pe=B.window}else pe=at,$=Me-B.offset,Te=B.length;Te>q&&(Te=q),q-=Te,B.length-=Te;do at[Me++]=pe[$++];while(--Te);B.length===0&&(B.mode=be);break;case oe:if(q===0)break e;at[Me++]=B.length,q--,B.mode=be;break;case U:if(B.wrap){for(;Se<32;){if(Ue===0)break e;Ue--,ye|=He[R++]<0&&arguments[0]!==void 0?arguments[0]:[],de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],be=ve.length,z=de.length;if(Math.abs(be-z)!==1)return{add:!1,key:null};function ne(fe,ie){var oe=new Map;fe.forEach(function(ee){oe.set(ee,!0)});var U=ie.filter(function(ee){return!oe.has(ee)});return U.length===1?U[0]:null}return be ").concat(de);return de}var w=function(de,be){var z=de.prefixCls,ne=de.data,fe=de.selectable,ie=de.checkable,oe=de.expandedKeys,U=de.selectedKeys,ee=de.checkedKeys,J=de.loadedKeys,le=de.loadingKeys,Pe=de.halfCheckedKeys,Qe=de.keyEntities,$e=de.disabled,et=de.dragging,Ve=de.dragOverNodeKey,Le=de.dropPosition,Oe=de.motion,Ce=de.height,ue=de.itemHeight,N=de.virtual,te=de.focusable,F=de.activeItem,Ae=de.focused,tt=de.tabIndex,he=de.onKeyDown,We=de.onFocus,rt=de.onBlur,V=de.onActiveChange,Be=de.onListChangeStart,xe=de.onListChangeEnd,ke=Object(u.a)(de,["prefixCls","data","selectable","checkable","expandedKeys","selectedKeys","checkedKeys","loadedKeys","loadingKeys","halfCheckedKeys","keyEntities","disabled","dragging","dragOverNodeKey","dropPosition","motion","height","itemHeight","virtual","focusable","activeItem","focused","tabIndex","onKeyDown","onFocus","onBlur","onActiveChange","onListChangeStart","onListChangeEnd"]),De=d.useRef(null);d.useImperativeHandle(be,function(){return{scrollTo:function(vt){De.current.scrollTo(vt)}}});var Ne=d.useState(oe),se=Object(e.a)(Ne,2),we=se[0],B=se[1],He=d.useState(ne),at=Object(e.a)(He,2),R=at[0],Me=at[1],Ue=d.useState(ne),q=Object(e.a)(Ue,2),ye=q[0],Se=q[1],Ge=d.useState([]),Ye=Object(e.a)(Ge,2),Te=Ye[0],$=Ye[1],pe=d.useState(null),qe=Object(e.a)(pe,2),Xe=qe[0],ot=qe[1];function st(){Me(ne),Se(ne),$([]),ot(null),xe()}d.useEffect(function(){B(oe);var ct=A(we,oe);if(ct.key!==null)if(ct.add){var vt=R.findIndex(function(Qt){var pn=Qt.data.key;return pn===ct.key}),pt=j(E(R,ne,ct.key),N,Ce,ue),Rt=R.slice();Rt.splice(vt+1,0,Q),Se(Rt),$(pt),ot("show")}else{var Bt=ne.findIndex(function(Qt){var pn=Qt.data.key;return pn===ct.key}),Xt=j(E(ne,R,ct.key),N,Ce,ue),Ft=ne.slice();Ft.splice(Bt+1,0,Q),Se(Ft),$(Xt),ot("hide")}else R!==ne&&(Me(ne),Se(ne))},[oe,ne]),d.useEffect(function(){et||st()},[et]);var ze=Oe?ye:ne,it={expandedKeys:oe,selectedKeys:U,loadedKeys:J,loadingKeys:le,checkedKeys:ee,halfCheckedKeys:Pe,dragOverNodeKey:Ve,dropPosition:Le,keyEntities:Qe};return d.createElement(d.Fragment,null,Ae&&F&&d.createElement("span",{style:b,"aria-live":"assertive"},Y(F)),d.createElement("div",{role:"tree"},d.createElement("input",{style:b,disabled:te===!1||$e,tabIndex:te!==!1?tt:null,onKeyDown:he,onFocus:We,onBlur:rt,value:"",onChange:v})),d.createElement(l.a,Object.assign({},ke,{data:ze,itemKey:Z,height:Ce,fullHeight:!1,virtual:N,itemHeight:ue,prefixCls:"".concat(z,"-list"),ref:De}),function(ct){var vt=ct.pos,pt=ct.data,Rt=pt.key,Bt=Object(u.a)(pt,["key"]),Xt=ct.isStart,Ft=ct.isEnd,Qt=Object(t.e)(Rt,vt);delete Bt.children;var pn=Object(t.f)(Qt,it);return d.createElement(T,Object.assign({},Bt,pn,{active:F&&Rt===F.data.key,pos:vt,data:ct.data,isStart:Xt,isEnd:Ft,motion:Oe,motionNodes:Rt===O?Te:null,motionType:Xe,onMotionStart:Be,onMotionEnd:st,treeNodeRequiredProps:it,onMouseMove:function(){V(null)}}))}))},P=d.forwardRef(w);P.displayName="NodeList";var k=P,K=h("NvD2"),M=function(ve){Object(r.a)(be,ve);var de=Object(p.a)(be);function be(){var z;return Object(m.a)(this,be),z=de.apply(this,arguments),z.destroyed=!1,z.state={keyEntities:{},selectedKeys:[],checkedKeys:[],halfCheckedKeys:[],loadedKeys:[],loadingKeys:[],expandedKeys:[],dragging:!1,dragNodesKeys:[],dragOverNodeKey:null,dropPosition:null,treeData:[],flattenNodes:[],focused:!1,activeKey:null,listChanging:!1,prevProps:null},z.listRef=d.createRef(),z.onNodeDragStart=function(ne,fe){var ie=z.state,oe=ie.expandedKeys,U=ie.keyEntities,ee=z.props.onDragStart,J=fe.props.eventKey;z.dragNode=fe;var le=Object(n.b)(oe,J);z.setState({dragging:!0,dragNodesKeys:Object(n.g)(J,U)}),z.setExpandedKeys(le),ee&&ee({event:ne,node:Object(t.b)(fe.props)})},z.onNodeDragEnter=function(ne,fe){var ie=z.state,oe=ie.expandedKeys,U=ie.keyEntities,ee=ie.dragNodesKeys,J=z.props.onDragEnter,le=fe.props,Pe=le.pos,Qe=le.eventKey;if(!z.dragNode||ee.indexOf(Qe)!==-1)return;var $e=Object(n.c)(ne,fe);if(z.dragNode.props.eventKey===Qe&&$e===0){z.setState({dragOverNodeKey:"",dropPosition:null});return}setTimeout(function(){z.setState({dragOverNodeKey:Qe,dropPosition:$e}),z.delayedDragEnterLogic||(z.delayedDragEnterLogic={}),Object.keys(z.delayedDragEnterLogic).forEach(function(et){clearTimeout(z.delayedDragEnterLogic[et])}),z.delayedDragEnterLogic[Pe]=window.setTimeout(function(){if(!z.state.dragging)return;var et=Object(L.a)(oe),Ve=U[Qe];Ve&&(Ve.children||[]).length&&(et=Object(n.a)(oe,Qe)),"expandedKeys"in z.props||z.setExpandedKeys(et),J&&J({event:ne,node:Object(t.b)(fe.props),expandedKeys:et})},400)},0)},z.onNodeDragOver=function(ne,fe){var ie=z.state.dragNodesKeys,oe=z.props.onDragOver,U=fe.props.eventKey;if(ie.indexOf(U)!==-1)return;if(z.dragNode&&U===z.state.dragOverNodeKey){var ee=Object(n.c)(ne,fe);if(ee===z.state.dropPosition)return;z.setState({dropPosition:ee})}oe&&oe({event:ne,node:Object(t.b)(fe.props)})},z.onNodeDragLeave=function(ne,fe){var ie=z.props.onDragLeave;z.setState({dragOverNodeKey:""}),ie&&ie({event:ne,node:Object(t.b)(fe.props)})},z.onNodeDragEnd=function(ne,fe){var ie=z.props.onDragEnd;z.setState({dragOverNodeKey:""}),z.cleanDragState(),ie&&ie({event:ne,node:Object(t.b)(fe.props)}),z.dragNode=null},z.onNodeDrop=function(ne,fe){var ie=z.state,oe=ie.dragNodesKeys,U=oe===void 0?[]:oe,ee=ie.dropPosition,J=z.props.onDrop,le=fe.props,Pe=le.eventKey,Qe=le.pos;if(z.setState({dragOverNodeKey:""}),z.cleanDragState(),U.indexOf(Pe)!==-1){Object(o.a)(!1,"Can not drop to dragNode(include it's children node)");return}var $e=Object(n.k)(Qe),et={event:ne,node:Object(t.b)(fe.props),dragNode:z.dragNode?Object(t.b)(z.dragNode.props):null,dragNodesKeys:U.slice(),dropPosition:ee+Number($e[$e.length-1]),dropToGap:!1};ee!==0&&(et.dropToGap=!0),J&&J(et),z.dragNode=null},z.cleanDragState=function(){var ne=z.state.dragging;ne&&z.setState({dragging:!1})},z.onNodeClick=function(ne,fe){var ie=z.props.onClick;ie&&ie(ne,fe)},z.onNodeDoubleClick=function(ne,fe){var ie=z.props.onDoubleClick;ie&&ie(ne,fe)},z.onNodeSelect=function(ne,fe){var ie=z.state.selectedKeys,oe=z.state.keyEntities,U=z.props,ee=U.onSelect,J=U.multiple,le=fe.selected,Pe=fe.key,Qe=!le;Qe?J?ie=Object(n.a)(ie,Pe):ie=[Pe]:ie=Object(n.b)(ie,Pe);var $e=ie.map(function(et){var Ve=oe[et];return Ve?Ve.node:null}).filter(function(et){return et});z.setUncontrolledState({selectedKeys:ie}),ee&&ee(ie,{event:"select",selected:Qe,node:fe,selectedNodes:$e,nativeEvent:ne.nativeEvent})},z.onNodeCheck=function(ne,fe,ie){var oe=z.state,U=oe.keyEntities,ee=oe.checkedKeys,J=oe.halfCheckedKeys,le=z.props,Pe=le.checkStrictly,Qe=le.onCheck,$e=fe.key,et,Ve={event:"check",node:fe,checked:ie,nativeEvent:ne.nativeEvent};if(Pe){var Le=ie?Object(n.a)(ee,$e):Object(n.b)(ee,$e),Oe=Object(n.b)(J,$e);et={checked:Le,halfChecked:Oe},Ve.checkedNodes=Le.map(function(Ae){return U[Ae]}).filter(function(Ae){return Ae}).map(function(Ae){return Ae.node}),z.setUncontrolledState({checkedKeys:Le})}else{var Ce=Object(K.a)([].concat(Object(L.a)(ee),[$e]),!0,U),ue=Ce.checkedKeys,N=Ce.halfCheckedKeys;if(!ie){var te=new Set(ue);te.delete($e);var F=Object(K.a)(Array.from(te),{checked:!1,halfCheckedKeys:N},U);ue=F.checkedKeys,N=F.halfCheckedKeys}et=ue,Ve.checkedNodes=[],Ve.checkedNodesPositions=[],Ve.halfCheckedKeys=N,ue.forEach(function(Ae){var tt=U[Ae];if(!tt)return;var he=tt.node,We=tt.pos;Ve.checkedNodes.push(he),Ve.checkedNodesPositions.push({node:he,pos:We})}),z.setUncontrolledState({checkedKeys:ue},!1,{halfCheckedKeys:N})}Qe&&Qe(et,Ve)},z.onNodeLoad=function(ne){return new Promise(function(fe){z.setState(function(ie){var oe=ie.loadedKeys,U=oe===void 0?[]:oe,ee=ie.loadingKeys,J=ee===void 0?[]:ee,le=z.props,Pe=le.loadData,Qe=le.onLoad,$e=ne.key;if(!Pe||U.indexOf($e)!==-1||J.indexOf($e)!==-1)return{};var et=Pe(ne);return et.then(function(){var Ve=z.state,Le=Ve.loadedKeys,Oe=Ve.loadingKeys,Ce=Object(n.a)(Le,$e),ue=Object(n.b)(Oe,$e);Qe&&Qe(Ce,{event:"load",node:ne}),z.setUncontrolledState({loadedKeys:Ce}),z.setState({loadingKeys:ue}),fe()}),{loadingKeys:Object(n.a)(J,$e)}})})},z.onNodeMouseEnter=function(ne,fe){var ie=z.props.onMouseEnter;ie&&ie({event:ne,node:fe})},z.onNodeMouseLeave=function(ne,fe){var ie=z.props.onMouseLeave;ie&&ie({event:ne,node:fe})},z.onNodeContextMenu=function(ne,fe){var ie=z.props.onRightClick;ie&&(ne.preventDefault(),ie({event:ne,node:fe}))},z.onFocus=function(){var ne=z.props.onFocus;z.setState({focused:!0}),ne&&ne.apply(void 0,arguments)},z.onBlur=function(){var ne=z.props.onBlur;z.setState({focused:!1}),z.onActiveChange(null),ne&&ne.apply(void 0,arguments)},z.getTreeNodeRequiredProps=function(){var ne=z.state,fe=ne.expandedKeys,ie=ne.selectedKeys,oe=ne.loadedKeys,U=ne.loadingKeys,ee=ne.checkedKeys,J=ne.halfCheckedKeys,le=ne.dragOverNodeKey,Pe=ne.dropPosition,Qe=ne.keyEntities;return{expandedKeys:fe||[],selectedKeys:ie||[],loadedKeys:oe||[],loadingKeys:U||[],checkedKeys:ee||[],halfCheckedKeys:J||[],dragOverNodeKey:le,dropPosition:Pe,keyEntities:Qe}},z.setExpandedKeys=function(ne){var fe=z.state.treeData,ie=Object(t.d)(fe,ne);z.setUncontrolledState({expandedKeys:ne,flattenNodes:ie},!0)},z.onNodeExpand=function(ne,fe){var ie=z.state.expandedKeys,oe=z.state.listChanging,U=z.props,ee=U.onExpand,J=U.loadData,le=fe.key,Pe=fe.expanded;if(oe)return;var Qe=ie.indexOf(le),$e=!Pe;if(Object(o.a)(Pe&&Qe!==-1||!Pe&&Qe===-1,"Expand state not sync with index check"),$e?ie=Object(n.a)(ie,le):ie=Object(n.b)(ie,le),z.setExpandedKeys(ie),ee&&ee(ie,{node:fe,expanded:$e,nativeEvent:ne.nativeEvent}),$e&&J){var et=z.onNodeLoad(fe);et&&et.then(function(){var Ve=Object(t.d)(z.state.treeData,ie);z.setUncontrolledState({flattenNodes:Ve})})}},z.onListChangeStart=function(){z.setUncontrolledState({listChanging:!0})},z.onListChangeEnd=function(){setTimeout(function(){z.setUncontrolledState({listChanging:!1})})},z.onActiveChange=function(ne){var fe=z.state.activeKey,ie=z.props.onActiveChange;if(fe===ne)return;z.setState({activeKey:ne}),ne!==null&&z.scrollTo({key:ne}),ie&&ie(ne)},z.getActiveItem=function(){var ne=z.state,fe=ne.activeKey,ie=ne.flattenNodes;return fe===null?null:ie.find(function(oe){var U=oe.data.key;return U===fe})||null},z.offsetActiveKey=function(ne){var fe=z.state,ie=fe.flattenNodes,oe=fe.activeKey,U=ie.findIndex(function(le){var Pe=le.data.key;return Pe===oe});U===-1&&ne<0&&(U=ie.length),U=(U+ne+ie.length)%ie.length;var ee=ie[U];if(ee){var J=ee.data.key;z.onActiveChange(J)}else z.onActiveChange(null)},z.onKeyDown=function(ne){var fe=z.state,ie=fe.activeKey,oe=fe.expandedKeys,U=fe.checkedKeys,ee=z.props,J=ee.onKeyDown,le=ee.checkable,Pe=ee.selectable;switch(ne.which){case c.a.UP:{z.offsetActiveKey(-1),ne.preventDefault();break}case c.a.DOWN:{z.offsetActiveKey(1),ne.preventDefault();break}}var Qe=z.getActiveItem();if(Qe&&Qe.data){var $e=z.getTreeNodeRequiredProps(),et=Qe.data.isLeaf===!1||!!(Qe.data.children||[]).length,Ve=Object(t.b)(Object(f.a)(Object(f.a)({},Object(t.f)(ie,$e)),{},{data:Qe.data,active:!0}));switch(ne.which){case c.a.LEFT:{et&&oe.includes(ie)?z.onNodeExpand({},Ve):Qe.parent&&z.onActiveChange(Qe.parent.data.key),ne.preventDefault();break}case c.a.RIGHT:{et&&!oe.includes(ie)?z.onNodeExpand({},Ve):Qe.children&&Qe.children.length&&z.onActiveChange(Qe.children[0].data.key),ne.preventDefault();break}case c.a.ENTER:case c.a.SPACE:{le&&!Ve.disabled&&Ve.checkable!==!1&&!Ve.disableCheckbox?z.onNodeCheck({},Ve,!U.includes(ie)):!le&&Pe&&!Ve.disabled&&Ve.selectable!==!1&&z.onNodeSelect({},Ve);break}}}J&&J(ne)},z.setUncontrolledState=function(ne){var fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ie=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(z.destroyed)return;var oe=!1,U=!0,ee={};Object.keys(ne).forEach(function(J){if(J in z.props){U=!1;return}oe=!0,ee[J]=ne[J]}),oe&&(!fe||U)&&z.setState(Object(f.a)(Object(f.a)({},ee),ie))},z.scrollTo=function(ne){z.listRef.current.scrollTo(ne)},z}return Object(_.a)(be,[{key:"componentWillUnmount",value:function(){this.destroyed=!0}},{key:"render",value:function(){var ne,fe=this.state,ie=fe.focused,oe=fe.flattenNodes,U=fe.keyEntities,ee=fe.dragging,J=fe.activeKey,le=this.props,Pe=le.prefixCls,Qe=le.className,$e=le.style,et=le.showLine,Ve=le.focusable,Le=le.tabIndex,Oe=Le===void 0?0:Le,Ce=le.selectable,ue=le.showIcon,N=le.icon,te=le.switcherIcon,F=le.draggable,Ae=le.checkable,tt=le.checkStrictly,he=le.disabled,We=le.motion,rt=le.loadData,V=le.filterTreeNode,Be=le.height,xe=le.itemHeight,ke=le.virtual,De=le.titleRender,Ne=le.onContextMenu,se=Object(n.f)(this.props);return d.createElement(a.a.Provider,{value:{prefixCls:Pe,selectable:Ce,showIcon:ue,icon:N,switcherIcon:te,draggable:F,checkable:Ae,checkStrictly:tt,disabled:he,keyEntities:U,loadData:rt,filterTreeNode:V,titleRender:De,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},d.createElement("div",{className:s()(Pe,Qe,(ne={},Object(S.a)(ne,"".concat(Pe,"-show-line"),et),Object(S.a)(ne,"".concat(Pe,"-focused"),ie),Object(S.a)(ne,"".concat(Pe,"-active-focused"),J!==null),ne))},d.createElement(k,Object.assign({ref:this.listRef,prefixCls:Pe,style:$e,data:oe,disabled:he,selectable:Ce,checkable:!!Ae,motion:We,dragging:ee,height:Be,itemHeight:xe,virtual:ke,focusable:Ve,focused:ie,tabIndex:Oe,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Ne},this.getTreeNodeRequiredProps(),se))))}}],[{key:"getDerivedStateFromProps",value:function(ne,fe){var ie=fe.prevProps,oe={prevProps:ne};function U(N){return!ie&&N in ne||ie&&ie[N]!==ne[N]}var ee;if(U("treeData")?ee=ne.treeData:U("children")&&(Object(o.a)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),ee=Object(t.c)(ne.children)),ee){oe.treeData=ee;var J=Object(t.a)(ee);oe.keyEntities=Object(f.a)(Object(S.a)({},O,W),J.keyEntities)}var le=oe.keyEntities||fe.keyEntities;if(U("expandedKeys")||ie&&U("autoExpandParent"))oe.expandedKeys=ne.autoExpandParent||!ie&&ne.defaultExpandParent?Object(n.e)(ne.expandedKeys,le):ne.expandedKeys;else if(!ie&&ne.defaultExpandAll){var Pe=Object(f.a)({},le);delete Pe[O],oe.expandedKeys=Object.keys(Pe).map(function(N){return Pe[N].key})}else!ie&&ne.defaultExpandedKeys&&(oe.expandedKeys=ne.autoExpandParent||ne.defaultExpandParent?Object(n.e)(ne.defaultExpandedKeys,le):ne.defaultExpandedKeys);if(oe.expandedKeys||delete oe.expandedKeys,ee||oe.expandedKeys){var Qe=Object(t.d)(ee||fe.treeData,oe.expandedKeys||fe.expandedKeys);oe.flattenNodes=Qe}if(ne.selectable&&(U("selectedKeys")?oe.selectedKeys=Object(n.d)(ne.selectedKeys,ne):!ie&&ne.defaultSelectedKeys&&(oe.selectedKeys=Object(n.d)(ne.defaultSelectedKeys,ne))),ne.checkable){var $e;if(U("checkedKeys")?$e=Object(n.j)(ne.checkedKeys)||{}:!ie&&ne.defaultCheckedKeys?$e=Object(n.j)(ne.defaultCheckedKeys)||{}:ee&&($e=Object(n.j)(ne.checkedKeys)||{checkedKeys:fe.checkedKeys,halfCheckedKeys:fe.halfCheckedKeys}),$e){var et=$e,Ve=et.checkedKeys,Le=Ve===void 0?[]:Ve,Oe=et.halfCheckedKeys,Ce=Oe===void 0?[]:Oe;if(!ne.checkStrictly){var ue=Object(K.a)(Le,!0,le);Le=ue.checkedKeys,Ce=ue.halfCheckedKeys}oe.checkedKeys=Le,oe.halfCheckedKeys=Ce}}return U("loadedKeys")&&(oe.loadedKeys=ne.loadedKeys),oe}}]),be}(d.Component);M.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[]},M.TreeNode=C.a;var H=M,ae=I.b=H},fcSX:function(Re,I,h){"use strict";var S=h("Ff2n"),f=h("1OyB"),L=h("vuIU"),m=h("Ji7U"),_=h("md7G"),r=h("foSv"),p=h("1W/9"),d=h("q1tI"),c=h("rePB"),o=h("JX7q"),i=h("TSYQ"),s=h.n(i),a=h("qx4F"),n=h("4IlW");function t(w){return Array.isArray(w)?w:[w]}var e={transition:"transitionend",WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend"},u=Object.keys(e).filter(function(w){if(typeof document=="undefined")return!1;var P=document.getElementsByTagName("html")[0];return w in(P?P.style:{})})[0],l=e[u];function g(w,P,k,K){w.addEventListener?w.addEventListener(P,k,K):w.attachEvent&&w.attachEvent("on".concat(P),k)}function C(w,P,k,K){w.removeEventListener?w.removeEventListener(P,k,K):w.attachEvent&&w.detachEvent("on".concat(P),k)}function x(w,P){var k=typeof w=="function"?w(P):w;return Array.isArray(k)?k.length===2?k:[k[0],k[1]]:[k]}var y=function(P){return!isNaN(parseFloat(P))&&isFinite(P)},T=!(typeof window!="undefined"&&window.document&&window.document.createElement),A=function w(P,k,K,M){if(!k||k===document||k instanceof Document)return!1;if(k===P.parentNode)return!0;var H=Math.max(Math.abs(K),Math.abs(M))===Math.abs(M),ae=Math.max(Math.abs(K),Math.abs(M))===Math.abs(K),ve=k.scrollHeight-k.clientHeight,de=k.scrollWidth-k.clientWidth,be=document.defaultView.getComputedStyle(k),z=be.overflowY==="auto"||be.overflowY==="scroll",ne=be.overflowX==="auto"||be.overflowX==="scroll",fe=ve&&z,ie=de&≠return H&&(!fe||fe&&(k.scrollTop>=ve&&M<0||k.scrollTop<=0&&M>0))||ae&&(!ie||ie&&(k.scrollLeft>=de&&K<0||k.scrollLeft<=0&&K>0))?w(P,k.parentNode,K,M):!1};function E(w){var P=b();return function(){var K=Object(r.a)(w),M;if(P){var H=Object(r.a)(this).constructor;M=Reflect.construct(K,arguments,H)}else M=K.apply(this,arguments);return Object(_.a)(this,M)}}function b(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(w){return!1}}var v={},O=function(w){Object(m.a)(k,w);var P=E(k);function k(K){var M;return Object(f.a)(this,k),M=P.call(this,K),M.domFocus=function(){M.dom&&M.dom.focus()},M.removeStartHandler=function(H){if(H.touches.length>1)return;M.startPos={x:H.touches[0].clientX,y:H.touches[0].clientY}},M.removeMoveHandler=function(H){if(H.changedTouches.length>1)return;var ae=H.currentTarget,ve=H.changedTouches[0].clientX-M.startPos.x,de=H.changedTouches[0].clientY-M.startPos.y;(ae===M.maskDom||ae===M.handlerDom||ae===M.contentDom&&A(ae,H.target,ve,de))&&H.cancelable&&H.preventDefault()},M.transitionEnd=function(H){var ae=H.target;C(ae,l,M.transitionEnd),ae.style.transition=""},M.onKeyDown=function(H){if(H.keyCode===n.a.ESC){var ae=M.props.onClose;H.stopPropagation(),ae&&ae(H)}},M.onWrapperTransitionEnd=function(H){var ae=M.props,ve=ae.open,de=ae.afterVisibleChange;H.target===M.contentWrapper&&H.propertyName.match(/transform$/)&&(M.dom.style.transition="",!ve&&M.getCurrentDrawerSome()&&(document.body.style.overflowX="",M.maskDom&&(M.maskDom.style.left="",M.maskDom.style.width="")),de&&de(!!ve))},M.openLevelTransition=function(){var H=M.props,ae=H.open,ve=H.width,de=H.height,be=M.getHorizontalBoolAndPlacementName(),z=be.isHorizontal,ne=be.placementName,fe=M.contentDom?M.contentDom.getBoundingClientRect()[z?"width":"height"]:0,ie=(z?ve:de)||fe;M.setLevelAndScrolling(ae,ne,ie)},M.setLevelTransform=function(H,ae,ve,de){var be=M.props,z=be.placement,ne=be.levelMove,fe=be.duration,ie=be.ease,oe=be.showMask;M.levelDom.forEach(function(U){U.style.transition="transform ".concat(fe," ").concat(ie),g(U,l,M.transitionEnd);var ee=H?ve:0;if(ne){var J=x(ne,{target:U,open:H});ee=H?J[0]:J[1]||0}var le=typeof ee=="number"?"".concat(ee,"px"):ee,Pe=z==="left"||z==="top"?le:"-".concat(le);Pe=oe&&z==="right"&&de?"calc(".concat(Pe," + ").concat(de,"px)"):Pe,U.style.transform=ee?"".concat(ae,"(").concat(Pe,")"):""})},M.setLevelAndScrolling=function(H,ae,ve){var de=M.props.onChange;if(!T){var be=document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth?Object(a.a)(!0):0;M.setLevelTransform(H,ae,ve,be),M.toggleScrollingToDrawerAndBody(be)}de&&de(H)},M.toggleScrollingToDrawerAndBody=function(H){var ae=M.props,ve=ae.getOpenCount,de=ae.getContainer,be=ae.showMask,z=ae.open,ne=de&&de(),fe=ve&&ve();if(ne&&ne.parentNode===document.body&&be){var ie=["touchstart"],oe=[document.body,M.maskDom,M.handlerDom,M.contentDom];z&&document.body.style.overflow!=="hidden"?(H&&M.addScrollingEffect(H),fe===1&&(document.body.style.overflow="hidden"),document.body.style.touchAction="none",oe.forEach(function(U,ee){if(!U)return;g(U,ie[ee]||"touchmove",ee?M.removeMoveHandler:M.removeStartHandler,M.passive)})):M.getCurrentDrawerSome()&&(fe||(document.body.style.overflow=""),document.body.style.touchAction="",H&&M.remScrollingEffect(H),oe.forEach(function(U,ee){if(!U)return;C(U,ie[ee]||"touchmove",ee?M.removeMoveHandler:M.removeStartHandler,M.passive)}))}},M.addScrollingEffect=function(H){var ae=M.props,ve=ae.placement,de=ae.duration,be=ae.ease,z=ae.getOpenCount,ne=ae.switchScrollingEffect,fe=z&&z();fe===1&&ne();var ie="width ".concat(de," ").concat(be),oe="transform ".concat(de," ").concat(be);M.dom.style.transition="none";switch(ve){case"right":M.dom.style.transform="translateX(-".concat(H,"px)");break;case"top":case"bottom":M.dom.style.width="calc(100% - ".concat(H,"px)"),M.dom.style.transform="translateZ(0)";break;default:break}clearTimeout(M.timeout),M.timeout=setTimeout(function(){M.dom&&(M.dom.style.transition="".concat(oe,",").concat(ie),M.dom.style.width="",M.dom.style.transform="")})},M.remScrollingEffect=function(H){var ae=M.props,ve=ae.placement,de=ae.duration,be=ae.ease,z=ae.getOpenCount,ne=ae.switchScrollingEffect,fe=z&&z();fe||ne(!0),u&&(document.body.style.overflowX="hidden"),M.dom.style.transition="none";var ie,oe="width ".concat(de," ").concat(be),U="transform ".concat(de," ").concat(be);switch(ve){case"left":{M.dom.style.width="100%",oe="width 0s ".concat(be," ").concat(de);break}case"right":{M.dom.style.transform="translateX(".concat(H,"px)"),M.dom.style.width="100%",oe="width 0s ".concat(be," ").concat(de),M.maskDom&&(M.maskDom.style.left="-".concat(H,"px"),M.maskDom.style.width="calc(100% + ".concat(H,"px)"));break}case"top":case"bottom":{M.dom.style.width="calc(100% + ".concat(H,"px)"),M.dom.style.height="100%",M.dom.style.transform="translateZ(0)",ie="height 0s ".concat(be," ").concat(de);break}default:break}clearTimeout(M.timeout),M.timeout=setTimeout(function(){M.dom&&(M.dom.style.transition="".concat(U,",").concat(ie?"".concat(ie,","):"").concat(oe),M.dom.style.transform="",M.dom.style.width="",M.dom.style.height="")})},M.getCurrentDrawerSome=function(){return!Object.keys(v).some(function(H){return v[H]})},M.getLevelDom=function(H){var ae=H.level,ve=H.getContainer;if(T)return;var de=ve&&ve(),be=de?de.parentNode:null;if(M.levelDom=[],ae==="all"){var z=be?Array.prototype.slice.call(be.children):[];z.forEach(function(ne){ne.nodeName!=="SCRIPT"&&ne.nodeName!=="STYLE"&&ne.nodeName!=="LINK"&&ne!==de&&M.levelDom.push(ne)})}else ae&&t(ae).forEach(function(ne){document.querySelectorAll(ne).forEach(function(fe){M.levelDom.push(fe)})})},M.getHorizontalBoolAndPlacementName=function(){var H=M.props.placement,ae=H==="left"||H==="right",ve="translate".concat(ae?"X":"Y");return{isHorizontal:ae,placementName:ve}},M.state={_self:Object(o.a)(M)},M}return Object(L.a)(k,[{key:"componentDidMount",value:function(){var M=this;if(!T){var H=!1;try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:function(){return H=!0,null}}))}catch(z){}this.passive=H?{passive:!1}:!1}var ae=this.props,ve=ae.open,de=ae.getContainer,be=de&&de();this.drawerId="drawer_id_".concat(Number((Date.now()+Math.random()).toString().replace(".",Math.round(Math.random()*9).toString())).toString(16)),this.getLevelDom(this.props),ve&&(be&&be.parentNode===document.body&&(v[this.drawerId]=ve),this.openLevelTransition(),this.forceUpdate(function(){M.domFocus()}))}},{key:"componentDidUpdate",value:function(M){var H=this.props,ae=H.open,ve=H.getContainer,de=ve&&ve();ae!==M.open&&(ae&&this.domFocus(),de&&de.parentNode===document.body&&(v[this.drawerId]=!!ae),this.openLevelTransition())}},{key:"componentWillUnmount",value:function(){var M=this.props,H=M.getOpenCount,ae=M.open,ve=M.switchScrollingEffect,de=typeof H=="function"&&H();delete v[this.drawerId],ae&&(this.setLevelTransform(!1),document.body.style.touchAction=""),de||(document.body.style.overflow="",ve(!0))}},{key:"render",value:function(){var M,H=this,ae=this.props,ve=ae.className,de=ae.children,be=ae.style,z=ae.width,ne=ae.height,fe=ae.defaultOpen,ie=ae.open,oe=ae.prefixCls,U=ae.placement,ee=ae.level,J=ae.levelMove,le=ae.ease,Pe=ae.duration,Qe=ae.getContainer,$e=ae.handler,et=ae.onChange,Ve=ae.afterVisibleChange,Le=ae.showMask,Oe=ae.maskClosable,Ce=ae.maskStyle,ue=ae.onClose,N=ae.onHandleClick,te=ae.keyboard,F=ae.getOpenCount,Ae=ae.switchScrollingEffect,tt=Object(S.a)(ae,["className","children","style","width","height","defaultOpen","open","prefixCls","placement","level","levelMove","ease","duration","getContainer","handler","onChange","afterVisibleChange","showMask","maskClosable","maskStyle","onClose","onHandleClick","keyboard","getOpenCount","switchScrollingEffect"]),he=this.dom?ie:!1,We=s()(oe,(M={},Object(c.a)(M,"".concat(oe,"-").concat(U),!0),Object(c.a)(M,"".concat(oe,"-open"),he),Object(c.a)(M,ve||"",!!ve),Object(c.a)(M,"no-mask",!Le),M)),rt=this.getHorizontalBoolAndPlacementName(),V=rt.placementName,Be=U==="left"||U==="top"?"-100%":"100%",xe=he?"":"".concat(V,"(").concat(Be,")"),ke=$e&&d.cloneElement($e,{onClick:function(Ne){$e.props.onClick&&$e.props.onClick(),N&&N(Ne)},ref:function(Ne){H.handlerDom=Ne}});return d.createElement("div",Object.assign({},tt,{tabIndex:-1,className:We,style:be,ref:function(Ne){H.dom=Ne},onKeyDown:he&&te?this.onKeyDown:void 0,onTransitionEnd:this.onWrapperTransitionEnd}),Le&&d.createElement("div",{className:"".concat(oe,"-mask"),onClick:Oe?ue:void 0,style:Ce,ref:function(Ne){H.maskDom=Ne}}),d.createElement("div",{className:"".concat(oe,"-content-wrapper"),style:{transform:xe,msTransform:xe,width:y(z)?"".concat(z,"px"):z,height:y(ne)?"".concat(ne,"px"):ne},ref:function(Ne){H.contentWrapper=Ne}},d.createElement("div",{className:"".concat(oe,"-content"),ref:function(Ne){H.contentDom=Ne},onTouchStart:he&&Le?this.removeStartHandler:void 0,onTouchMove:he&&Le?this.removeMoveHandler:void 0},de),ke))}}],[{key:"getDerivedStateFromProps",value:function(M,H){var ae=H.prevProps,ve=H._self,de={prevProps:M};if(ae!==void 0){var be=M.placement,z=M.level;be!==ae.placement&&(ve.contentDom=null),z!==ae.level&&ve.getLevelDom(M)}return de}}]),k}(d.Component);O.defaultProps={switchScrollingEffect:function(){}};var D=O;function W(w){var P=Q();return function(){var K=Object(r.a)(w),M;if(P){var H=Object(r.a)(this).constructor;M=Reflect.construct(K,arguments,H)}else M=K.apply(this,arguments);return Object(_.a)(this,M)}}function Q(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(w){return!1}}var j=function(w){Object(m.a)(k,w);var P=W(k);function k(K){var M;Object(f.a)(this,k),M=P.call(this,K),M.onHandleClick=function(ae){var ve=M.props,de=ve.onHandleClick,be=ve.open;if(de&&de(ae),typeof be=="undefined"){var z=M.state.open;M.setState({open:!z})}},M.onClose=function(ae){var ve=M.props,de=ve.onClose,be=ve.open;de&&de(ae),typeof be=="undefined"&&M.setState({open:!1})};var H=typeof K.open!="undefined"?K.open:!!K.defaultOpen;return M.state={open:H},"onMaskClick"in K&&console.warn("`onMaskClick` are removed, please use `onClose` instead."),M}return Object(L.a)(k,[{key:"render",value:function(){var M=this,H=this.props,ae=H.defaultOpen,ve=H.getContainer,de=H.wrapperClassName,be=H.forceRender,z=H.handler,ne=Object(S.a)(H,["defaultOpen","getContainer","wrapperClassName","forceRender","handler"]),fe=this.state.open;if(!ve)return d.createElement("div",{className:de,ref:function(U){M.dom=U}},d.createElement(D,Object.assign({},ne,{open:fe,handler:z,getContainer:function(){return M.dom},onClose:this.onClose,onHandleClick:this.onHandleClick})));var ie=!!z||be;return d.createElement(p.a,{visible:fe,forceRender:ie,getContainer:ve,wrapperClassName:de},function(oe){var U=oe.visible,ee=oe.afterClose,J=Object(S.a)(oe,["visible","afterClose"]);return d.createElement(D,Object.assign({},ne,J,{open:U!==void 0?U:fe,afterVisibleChange:ee!==void 0?ee:ne.afterVisibleChange,handler:z,onClose:M.onClose,onHandleClick:M.onHandleClick}))})}}],[{key:"getDerivedStateFromProps",value:function(M,H){var ae=H.prevProps,ve={prevProps:M};return typeof ae!="undefined"&&M.open!==ae.open&&(ve.open=M.open),ve}}]),k}(d.Component);j.defaultProps={prefixCls:"drawer",placement:"left",getContainer:"body",defaultOpen:!1,level:"all",duration:".3s",ease:"cubic-bezier(0.78, 0.14, 0.15, 0.86)",onChange:function(){},afterVisibleChange:function(){},handler:d.createElement("div",{className:"drawer-handle"},d.createElement("i",{className:"drawer-handle-icon"})),showMask:!0,maskClosable:!0,maskStyle:{},wrapperClassName:"",className:"",keyboard:!0,forceRender:!1};var Z=j,Y=I.a=Z},fr4D:function(Re,I,h){"use strict";h.d(I,"a",function(){return _}),h.d(I,"c",function(){return p}),h.d(I,"f",function(){return c}),h.d(I,"b",function(){return a}),h.d(I,"h",function(){return t}),h.d(I,"e",function(){return u}),h.d(I,"i",function(){return x}),h.d(I,"d",function(){return T}),h.d(I,"g",function(){return E});var S=h("9og8"),f=h("WmNS"),L=h.n(f),m=h("ErOA");function _(v){return r.apply(this,arguments)}function r(){return r=Object(S.a)(L.a.mark(function v(O){return L.a.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:return W.abrupt("return",Object(m.a)("/api/sci/projects.json",{method:"post",body:O}));case 1:case"end":return W.stop()}},v)})),r.apply(this,arguments)}function p(v,O){return d.apply(this,arguments)}function d(){return d=Object(S.a)(L.a.mark(function v(O,D){return L.a.wrap(function(Q){for(;;)switch(Q.prev=Q.next){case 0:return Q.abrupt("return",Object(m.a)("/api/sci/projects/".concat(D,".json"),{method:"put",body:O}));case 1:case"end":return Q.stop()}},v)})),d.apply(this,arguments)}function c(v){return o.apply(this,arguments)}function o(){return o=Object(S.a)(L.a.mark(function v(O){return L.a.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:return W.abrupt("return",Object(m.a)("/api/sci/projects/sci_mirror_repositories.json",{method:"get",params:O}));case 1:case"end":return W.stop()}},v)})),o.apply(this,arguments)}function i(v){return s.apply(this,arguments)}function s(){return s=Object(S.a)(L.a.mark(function v(O){return L.a.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:return W.abrupt("return",Object(m.a)("/api/sci/projects.json",{method:"get",params:O}));case 1:case"end":return W.stop()}},v)})),s.apply(this,arguments)}function a(v,O){return n.apply(this,arguments)}function n(){return n=Object(S.a)(L.a.mark(function v(O,D){return L.a.wrap(function(Q){for(;;)switch(Q.prev=Q.next){case 0:return Q.abrupt("return",Object(m.a)("/api/sci/projects/".concat(O,".json"),{method:"delete",body:D}));case 1:case"end":return Q.stop()}},v)})),n.apply(this,arguments)}function t(v){return e.apply(this,arguments)}function e(){return e=Object(S.a)(L.a.mark(function v(O){return L.a.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:return W.abrupt("return",Object(m.a)("/api/sci/projects/".concat(O,".json"),{method:"get"}));case 1:case"end":return W.stop()}},v)})),e.apply(this,arguments)}function u(v){return l.apply(this,arguments)}function l(){return l=Object(S.a)(L.a.mark(function v(O){return L.a.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:return W.abrupt("return",Object(m.a)("/api/sci/projects/data_sets.json",{method:"get",params:O}));case 1:case"end":return W.stop()}},v)})),l.apply(this,arguments)}function g(v){return C.apply(this,arguments)}function C(){return C=Object(S.a)(L.a.mark(function v(O){return L.a.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:return W.abrupt("return",Object(m.a)("/api/sci/projects/".concat(O,"/remove_data_sets.json"),{method:"get"}));case 1:case"end":return W.stop()}},v)})),C.apply(this,arguments)}function x(v){return y.apply(this,arguments)}function y(){return y=Object(S.a)(L.a.mark(function v(O){return L.a.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:return W.abrupt("return",Object(m.a)("/api/sci/projects/".concat(O,"/start_environment.json"),{method:"post"}));case 1:case"end":return W.stop()}},v)})),y.apply(this,arguments)}function T(v,O){return A.apply(this,arguments)}function A(){return A=Object(S.a)(L.a.mark(function v(O,D){return L.a.wrap(function(Q){for(;;)switch(Q.prev=Q.next){case 0:return Q.abrupt("return",Object(m.a)("/api/sci/projects/".concat(O,"/fork_sci_project.json"),{method:"post",body:D}));case 1:case"end":return Q.stop()}},v)})),A.apply(this,arguments)}function E(v,O){return b.apply(this,arguments)}function b(){return b=Object(S.a)(L.a.mark(function v(O,D){return L.a.wrap(function(Q){for(;;)switch(Q.prev=Q.next){case 0:return Q.abrupt("return",Object(m.a)("/api/sci/projects/".concat(O,"/get_data_sets.json"),{method:"get",params:D}));case 1:case"end":return Q.stop()}},v)})),b.apply(this,arguments)}},fyJ8:function(Re,I,h){"use strict";var S=h("rePB"),f=h("VTBJ"),L=h("Ff2n"),m=h("U8pU"),_=h("q1tI"),r=h.n(_),p=h("TSYQ"),d=h.n(p),c=h("c+Xe"),o=h("sR1s");function i(e){return e&&Object(m.a)(e)==="object"&&!Array.isArray(e)&&!_.isValidElement(e)}function s(e){return typeof e=="string"?!0:Object(c.c)(e)}function a(e,u){var l,g=e.prefixCls,C=e.className,x=e.record,y=e.index,T=e.dataIndex,A=e.render,E=e.children,b=e.component,v=b===void 0?"td":b,O=e.colSpan,D=e.rowSpan,W=e.fixLeft,Q=e.fixRight,j=e.firstFixLeft,Z=e.lastFixLeft,Y=e.firstFixRight,w=e.lastFixRight,P=e.appendNode,k=e.additionalProps,K=k===void 0?{}:k,M=e.ellipsis,H=e.align,ae=e.rowType,ve=e.isSticky,de="".concat(g,"-cell"),be,z;if(E)z=E;else{var ne=Object(o.b)(x,T);if(z=ne,A){var fe=A(ne,x,y);i(fe)?(z=fe.children,be=fe.props):z=fe}}Object(m.a)(z)==="object"&&!Array.isArray(z)&&!_.isValidElement(z)&&(z=null),M&&(Z||Y)&&(z=_.createElement("span",{className:"".concat(de,"-content")},z));var ie=be||{},oe=ie.colSpan,U=ie.rowSpan,ee=ie.style,J=ie.className,le=Object(L.a)(ie,["colSpan","rowSpan","style","className"]),Pe=oe!==void 0?oe:O,Qe=U!==void 0?U:D;if(Pe===0||Qe===0)return null;var $e={},et=typeof W=="number",Ve=typeof Q=="number";et&&($e.position="sticky",$e.left=W),Ve&&($e.position="sticky",$e.right=Q);var Le={};H&&(Le.textAlign=H);var Oe,Ce=M===!0?{showTitle:!0}:M;Ce&&(Ce.showTitle||ae==="header")&&(typeof z=="string"||typeof z=="number"?Oe=z.toString():_.isValidElement(z)&&typeof z.props.children=="string"&&(Oe=z.props.children));var ue=Object(f.a)(Object(f.a)(Object(f.a)({title:Oe},le),K),{},{colSpan:Pe&&Pe!==1?Pe:null,rowSpan:Qe&&Qe!==1?Qe:null,className:d()(de,C,(l={},Object(S.a)(l,"".concat(de,"-fix-left"),et),Object(S.a)(l,"".concat(de,"-fix-left-first"),j),Object(S.a)(l,"".concat(de,"-fix-left-last"),Z),Object(S.a)(l,"".concat(de,"-fix-right"),Ve),Object(S.a)(l,"".concat(de,"-fix-right-first"),Y),Object(S.a)(l,"".concat(de,"-fix-right-last"),w),Object(S.a)(l,"".concat(de,"-ellipsis"),M),Object(S.a)(l,"".concat(de,"-with-append"),P),Object(S.a)(l,"".concat(de,"-fix-sticky"),(et||Ve)&&ve),l),K.className,J),style:Object(f.a)(Object(f.a)(Object(f.a)(Object(f.a)({},K.style),Le),$e),ee),ref:s(v)?u:null});return _.createElement(v,Object.assign({},ue),P,z)}var n=_.forwardRef(a);n.displayName="Cell";var t=_.memo(n,function(e,u){return u.shouldCellUpdate?!u.shouldCellUpdate(u.record,e.record):!1});I.a=t},gIYZ:function(Re,I,h){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var S={Backspace:"Backspace",AltLeft:"Alt",AltRight:"Alt",CapsLock:"CapsLock",ContextMenu:"ContextMenu",ControlLeft:"Control",ControlRight:"Control",Enter:"Enter",MetaLeft:"Meta",MetaRight:"Meta",ShiftLeft:"Shift",ShiftRight:"Shift",Tab:"Tab",Delete:"Delete",End:"End",Help:"Help",Home:"Home",Insert:"Insert",PageDown:"PageDown",PageUp:"PageUp",ArrowDown:"ArrowDown",ArrowLeft:"ArrowLeft",ArrowRight:"ArrowRight",ArrowUp:"ArrowUp",NumLock:"NumLock",NumpadBackspace:"Backspace",NumpadClear:"Clear",Escape:"Escape",F1:"F1",F2:"F2",F3:"F3",F4:"F4",F5:"F5",F6:"F6",F7:"F7",F8:"F8",F9:"F9",F10:"F10",F11:"F11",F12:"F12",F13:"F13",F14:"F14",F15:"F15",F16:"F16",F17:"F17",F18:"F18",F19:"F19",F20:"F20",F21:"F21",F22:"F22",F23:"F23",F24:"F24",F25:"F25",F26:"F26",F27:"F27",F28:"F28",F29:"F29",F30:"F30",F31:"F31",F32:"F32",F33:"F33",F34:"F34",F35:"F35",PrintScreen:"PrintScreen",ScrollLock:"ScrollLock",Pause:"Pause",BrowserBack:"BrowserBack",BrowserFavorites:"BrowserFavorites",BrowserForward:"BrowserForward",BrowserHome:"BrowserHome",BrowserRefresh:"BrowserRefresh",BrowserSearch:"BrowserSearch",BrowserStop:"BrowserStop",Eject:"Eject",LaunchApp1:"LaunchMyComputer",LaunchApp2:"LaunchCalendar",LaunchMail:"LaunchMail",MediaPlayPause:"MediaPlay",MediaStop:"MediaStop",MediaTrackNext:"MediaTrackNext",MediaTrackPrevious:"MediaTrackPrevious",Power:"Power",Sleep:"Sleep",AudioVolumeDown:"AudioVolumeDown",AudioVolumeMute:"AudioVolumeMute",AudioVolumeUp:"AudioVolumeUp",WakeUp:"WakeUp"};I.default=S},h78n:function(Re,I,h){"use strict";h.d(I,"a",function(){return j});var S=h("q1tI"),f=h.n(S),L=h("TSYQ"),m=h.n(L),_={className:"",percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,style:{},trailColor:"#D9D9D9",trailWidth:1},r=function(w){var P=w.map(function(){return Object(S.useRef)()}),k=Object(S.useRef)();return Object(S.useEffect)(function(){var K=Date.now(),M=!1;Object.keys(P).forEach(function(H){var ae=P[H].current;if(!ae)return;M=!0;var ve=ae.style;ve.transitionDuration=".3s, .3s, .3s, .06s",k.current&&K-k.current<100&&(ve.transitionDuration="0s, 0s")}),M&&(k.current=Date.now())}),[P]};function p(){return p=Object.assign||function(Y){for(var w=1;wY.length)&&(w=Y.length);for(var P=0,k=new Array(w);P=0)continue;if(!Object.prototype.propertyIsEnumerable.call(Y,k))continue;P[k]=Y[k]}}return P}function t(Y,w){if(Y==null)return{};var P={},k=Object.keys(Y),K,M;for(M=0;M=0)continue;P[K]=Y[K]}return P}var e=function(w){var P=w.className,k=w.percent,K=w.prefixCls,M=w.strokeColor,H=w.strokeLinecap,ae=w.strokeWidth,ve=w.style,de=w.trailColor,be=w.trailWidth,z=w.transition,ne=n(w,["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"]);delete ne.gapPosition;var fe=Array.isArray(k)?k:[k],ie=Array.isArray(M)?M:[M],oe=r(fe),U=d(oe,1),ee=U[0],J=ae/2,le=100-ae/2,Pe="M ".concat(H==="round"?J:0,",").concat(J,` - L `).concat(H==="round"?le:100,",").concat(J),Qe="0 0 100 ".concat(ae),$e=0;return f.a.createElement("svg",p({className:m()("".concat(K,"-line"),P),viewBox:Qe,preserveAspectRatio:"none",style:ve},ne),f.a.createElement("path",{className:"".concat(K,"-line-trail"),d:Pe,strokeLinecap:H,stroke:de,strokeWidth:be||ae,fillOpacity:"0"}),fe.map(function(et,Ve){var Le={strokeDasharray:"".concat(et,"px, 100px"),strokeDashoffset:"-".concat($e,"px"),transition:z||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Oe=ie[Ve]||ie[ie.length-1];return $e+=et,f.a.createElement("path",{key:Ve,className:"".concat(K,"-line-path"),d:Pe,strokeLinecap:H,stroke:Oe,strokeWidth:ae,fillOpacity:"0",ref:ee[Ve],style:Le})}))};e.defaultProps=_;var u=e;function l(){return l=Object.assign||function(Y){for(var w=1;w1&&arguments[1]!==void 0?arguments[1]:!1,ne=be.getAttribute("id")||be.getAttribute("data-reactid")||be.getAttribute("name");if(z&&q[ne])return q[ne];var fe=window.getComputedStyle(be),ie=fe.getPropertyValue("box-sizing")||fe.getPropertyValue("-moz-box-sizing")||fe.getPropertyValue("-webkit-box-sizing"),oe=parseFloat(fe.getPropertyValue("padding-bottom"))+parseFloat(fe.getPropertyValue("padding-top")),U=parseFloat(fe.getPropertyValue("border-bottom-width"))+parseFloat(fe.getPropertyValue("border-top-width")),ee=j.map(function(le){return"".concat(le,":").concat(fe.getPropertyValue(le))}).join(";"),J={sizingStyle:ee,paddingSize:oe,borderSize:U,boxSizing:ie};return z&&ne&&(q[ne]=J),J}function P(be){var z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ne=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,fe=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;Y||(Y=document.createElement("textarea"),Y.setAttribute("tab-index","-1"),Y.setAttribute("aria-hidden","true"),document.body.appendChild(Y)),be.getAttribute("wrap")?Y.setAttribute("wrap",be.getAttribute("wrap")):Y.removeAttribute("wrap");var ie=w(be,z),oe=ie.paddingSize,U=ie.borderSize,ee=ie.boxSizing,J=ie.sizingStyle;Y.setAttribute("style","".concat(J,";").concat(Q)),Y.value=be.value||be.placeholder||"";var le=Number.MIN_SAFE_INTEGER,Ie=Number.MAX_SAFE_INTEGER,Qe=Y.scrollHeight,$e;if(ee==="border-box"?Qe+=U:ee==="content-box"&&(Qe-=oe),ne!==null||fe!==null){Y.value=" ";var et=Y.scrollHeight-oe;ne!==null&&(le=et*ne,ee==="border-box"&&(le=le+oe+U),Qe=Math.max(le,Qe)),fe!==null&&(Ie=et*fe,ee==="border-box"&&(Ie=Ie+oe+U),$e=Qe>Ie?"":"hidden",Qe=Math.min(Ie,Qe))}return{height:Qe,minHeight:le,maxHeight:Ie,overflowY:$e,resize:"none"}}var k=h("Gytx"),K=h.n(k),M;(function(be){be[be.NONE=0]="NONE",be[be.RESIZING=1]="RESIZING",be[be.RESIZED=2]="RESIZED"})(M||(M={}));var H=function(be){Object(m.a)(ne,be);var z=Object(_.a)(ne);function ne(fe){var ie;return Object(f.a)(this,ne),ie=z.call(this,fe),ie.nextFrameActionId=void 0,ie.resizeFrameId=void 0,ie.textArea=void 0,ie.saveTextArea=function(oe){ie.textArea=oe},ie.handleResize=function(oe){var U=ie.state.resizeStatus,ee=ie.props,J=ee.autoSize,le=ee.onResize;if(U!==M.NONE)return;typeof le=="function"&&le(oe),J&&ie.resizeOnNextFrame()},ie.resizeOnNextFrame=function(){cancelAnimationFrame(ie.nextFrameActionId),ie.nextFrameActionId=requestAnimationFrame(ie.resizeTextarea)},ie.resizeTextarea=function(){var oe=ie.props.autoSize;if(!oe||!ie.textArea)return;var U=oe.minRows,ee=oe.maxRows,J=P(ie.textArea,!1,U,ee);ie.setState({textareaStyles:J,resizeStatus:M.RESIZING},function(){cancelAnimationFrame(ie.resizeFrameId),ie.resizeFrameId=requestAnimationFrame(function(){ie.setState({resizeStatus:M.RESIZED},function(){ie.resizeFrameId=requestAnimationFrame(function(){ie.setState({resizeStatus:M.NONE}),ie.fixFirefoxAutoScroll()})})})})},ie.renderTextArea=function(){var oe=ie.props,U=oe.prefixCls,ee=U===void 0?"rc-textarea":U,J=oe.autoSize,le=oe.onResize,Ie=oe.className,Qe=oe.disabled,$e=ie.state,et=$e.textareaStyles,Ve=$e.resizeStatus,De=Object(O.a)(ie.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),Oe=W()(ee,Ie,Object(d.a)({},"".concat(ee,"-disabled"),Qe));"value"in De&&(De.value=De.value||"");var xe=Object(p.a)(Object(p.a)(Object(p.a)({},ie.props.style),et),Ve===M.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return r.createElement(v,{onResize:ie.handleResize,disabled:!(J||le)},r.createElement("textarea",Object(S.a)({},De,{className:Oe,style:xe,ref:ie.saveTextArea})))},ie.state={textareaStyles:{},resizeStatus:M.NONE},ie}return Object(L.a)(ne,[{key:"componentDidUpdate",value:function(ie){(ie.value!==this.props.value||!K()(ie.autoSize,this.props.autoSize))&&this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var ie=this.textArea.selectionStart,oe=this.textArea.selectionEnd;this.textArea.setSelectionRange(ie,oe)}}catch(U){}}},{key:"render",value:function(){return this.renderTextArea()}}]),ne}(r.Component),ae=H,ve=function(be){Object(m.a)(ne,be);var z=Object(_.a)(ne);function ne(fe){var ie;Object(f.a)(this,ne),ie=z.call(this,fe),ie.resizableTextArea=void 0,ie.focus=function(){ie.resizableTextArea.textArea.focus()},ie.saveTextArea=function(U){ie.resizableTextArea=U},ie.handleChange=function(U){var ee=ie.props.onChange;ie.setValue(U.target.value,function(){ie.resizableTextArea.resizeTextarea()}),ee&&ee(U)},ie.handleKeyDown=function(U){var ee=ie.props,J=ee.onPressEnter,le=ee.onKeyDown;U.keyCode===13&&J&&J(U),le&&le(U)};var oe=typeof fe.value=="undefined"||fe.value===null?fe.defaultValue:fe.value;return ie.state={value:oe},ie}return Object(L.a)(ne,[{key:"setValue",value:function(ie,oe){"value"in this.props||this.setState({value:ie},oe)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return r.createElement(ae,Object(S.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(ie){return"value"in ie?{value:ie.value}:null}}]),ne}(r.Component),de=I.default=ve},YJ9k:function(Re,I,h){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;function S(_,r){if(!(_ instanceof r))throw new TypeError("Cannot call a class as a function")}function f(_,r){for(var p=0;ps||e>i&&u=s&&l>=a?e-i-n:u>s&&la?u-s+t:0}var _=function(i,s){var a=window,n=s.scrollMode,t=s.block,e=s.inline,u=s.boundary,l=s.skipOverflowHiddenElements,g=typeof u=="function"?u:function(et){return et!==u};if(!S(i))throw new TypeError("Invalid target");for(var C=document.scrollingElement||document.documentElement,x=[],y=i;S(y)&&g(y);){if((y=y.parentElement)===C){x.push(y);break}y!=null&&y===document.body&&L(y)&&!L(document.documentElement)||y!=null&&L(y,l)&&x.push(y)}for(var T=a.visualViewport?a.visualViewport.width:innerWidth,A=a.visualViewport?a.visualViewport.height:innerHeight,E=window.scrollX||pageXOffset,b=window.scrollY||pageYOffset,v=i.getBoundingClientRect(),O=v.height,D=v.width,W=v.top,Q=v.right,j=v.bottom,q=v.left,Y=t==="start"||t==="nearest"?W:t==="end"?j:W+O/2,w=e==="center"?q+D/2:e==="end"?Q:q,P=[],k=0;k=0&&q>=0&&j<=A&&Q<=T&&W>=ve&&j<=be&&q>=z&&Q<=de)return P;var ne=getComputedStyle(K),fe=parseInt(ne.borderLeftWidth,10),ie=parseInt(ne.borderTopWidth,10),oe=parseInt(ne.borderRightWidth,10),U=parseInt(ne.borderBottomWidth,10),ee=0,J=0,le="offsetWidth"in K?K.offsetWidth-K.clientWidth-fe-oe:0,Ie="offsetHeight"in K?K.offsetHeight-K.clientHeight-ie-U:0;if(C===K)ee=t==="start"?Y:t==="end"?Y-A:t==="nearest"?m(b,b+A,A,ie,U,b+Y,b+Y+O,O):Y-A/2,J=e==="start"?w:e==="center"?w-T/2:e==="end"?w-T:m(E,E+T,T,fe,oe,E+w,E+w+D,D),ee=Math.max(0,ee+b),J=Math.max(0,J+E);else{ee=t==="start"?Y-ve-ie:t==="end"?Y-be+U+Ie:t==="nearest"?m(ve,be,H,ie,U+Ie,Y,Y+O,O):Y-(ve+H/2)+Ie/2,J=e==="start"?w-z-fe:e==="center"?w-(z+ae/2)+le/2:e==="end"?w-de+oe+le:m(z,de,ae,fe,oe+le,w,w+D,D);var Qe=K.scrollLeft,$e=K.scrollTop;Y+=$e-(ee=Math.max(0,Math.min($e+ee,K.scrollHeight-H+Ie))),w+=Qe-(J=Math.max(0,Math.min(Qe+J,K.scrollWidth-ae+le)))}P.push({el:K,top:ee,left:J})}return P};function r(i){return i===Object(i)&&Object.keys(i).length!==0}function p(i,s){s===void 0&&(s="auto");var a="scrollBehavior"in document.body.style;i.forEach(function(n){var t=n.el,e=n.top,u=n.left;t.scroll&&a?t.scroll({top:e,left:u,behavior:s}):(t.scrollTop=e,t.scrollLeft=u)})}function d(i){return i===!1?{block:"end",inline:"nearest"}:r(i)?i:{block:"start",inline:"nearest"}}function c(i,s){var a=!i.ownerDocument.documentElement.contains(i);if(r(s)&&typeof s.behavior=="function")return s.behavior(a?[]:_(i,s));if(a)return;var n=d(s);return p(_(i,n),n.behavior)}var o=I.a=c},Zss7:function(Re,I,h){var S;(function(f){var L=/^\s+/,m=/\s+$/,_=0,r=f.round,p=f.min,d=f.max,c=f.random;function o(U,ee){if(U=U||"",ee=ee||{},U instanceof o)return U;if(!(this instanceof o))return new o(U,ee);var J=i(U);this._originalInput=U,this._r=J.r,this._g=J.g,this._b=J.b,this._a=J.a,this._roundA=r(100*this._a)/100,this._format=ee.format||J.format,this._gradientType=ee.gradientType,this._r<1&&(this._r=r(this._r)),this._g<1&&(this._g=r(this._g)),this._b<1&&(this._b=r(this._b)),this._ok=J.ok,this._tc_id=_++}o.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 U=this.toRgb();return(U.r*299+U.g*587+U.b*114)/1e3},getLuminance:function(){var U=this.toRgb(),ee,J,le,Ie,Qe,$e;return ee=U.r/255,J=U.g/255,le=U.b/255,ee<=.03928?Ie=ee/12.92:Ie=f.pow((ee+.055)/1.055,2.4),J<=.03928?Qe=J/12.92:Qe=f.pow((J+.055)/1.055,2.4),le<=.03928?$e=le/12.92:$e=f.pow((le+.055)/1.055,2.4),.2126*Ie+.7152*Qe+.0722*$e},setAlpha:function(U){return this._a=P(U),this._roundA=r(100*this._a)/100,this},toHsv:function(){var U=t(this._r,this._g,this._b);return{h:U.h*360,s:U.s,v:U.v,a:this._a}},toHsvString:function(){var U=t(this._r,this._g,this._b),ee=r(U.h*360),J=r(U.s*100),le=r(U.v*100);return this._a==1?"hsv("+ee+", "+J+"%, "+le+"%)":"hsva("+ee+", "+J+"%, "+le+"%, "+this._roundA+")"},toHsl:function(){var U=a(this._r,this._g,this._b);return{h:U.h*360,s:U.s,l:U.l,a:this._a}},toHslString:function(){var U=a(this._r,this._g,this._b),ee=r(U.h*360),J=r(U.s*100),le=r(U.l*100);return this._a==1?"hsl("+ee+", "+J+"%, "+le+"%)":"hsla("+ee+", "+J+"%, "+le+"%, "+this._roundA+")"},toHex:function(U){return u(this._r,this._g,this._b,U)},toHexString:function(U){return"#"+this.toHex(U)},toHex8:function(U){return l(this._r,this._g,this._b,this._a,U)},toHex8String:function(U){return"#"+this.toHex8(U)},toRgb:function(){return{r:r(this._r),g:r(this._g),b:r(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+r(this._r)+", "+r(this._g)+", "+r(this._b)+")":"rgba("+r(this._r)+", "+r(this._g)+", "+r(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:r(k(this._r,255)*100)+"%",g:r(k(this._g,255)*100)+"%",b:r(k(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+r(k(this._r,255)*100)+"%, "+r(k(this._g,255)*100)+"%, "+r(k(this._b,255)*100)+"%)":"rgba("+r(k(this._r,255)*100)+"%, "+r(k(this._g,255)*100)+"%, "+r(k(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:Y[u(this._r,this._g,this._b,!0)]||!1},toFilter:function(U){var ee="#"+g(this._r,this._g,this._b,this._a),J=ee,le=this._gradientType?"GradientType = 1, ":"";if(U){var Ie=o(U);J="#"+g(Ie._r,Ie._g,Ie._b,Ie._a)}return"progid:DXImageTransform.Microsoft.gradient("+le+"startColorstr="+ee+",endColorstr="+J+")"},toString:function(U){var ee=!!U;U=U||this._format;var J=!1,le=this._a<1&&this._a>=0,Ie=!ee&&le&&(U==="hex"||U==="hex6"||U==="hex3"||U==="hex4"||U==="hex8"||U==="name");return Ie?U==="name"&&this._a===0?this.toName():this.toRgbString():(U==="rgb"&&(J=this.toRgbString()),U==="prgb"&&(J=this.toPercentageRgbString()),(U==="hex"||U==="hex6")&&(J=this.toHexString()),U==="hex3"&&(J=this.toHexString(!0)),U==="hex4"&&(J=this.toHex8String(!0)),U==="hex8"&&(J=this.toHex8String()),U==="name"&&(J=this.toName()),U==="hsl"&&(J=this.toHslString()),U==="hsv"&&(J=this.toHsvString()),J||this.toHexString())},clone:function(){return o(this.toString())},_applyModification:function(U,ee){var J=U.apply(null,[this].concat([].slice.call(ee)));return this._r=J._r,this._g=J._g,this._b=J._b,this.setAlpha(J._a),this},lighten:function(){return this._applyModification(T,arguments)},brighten:function(){return this._applyModification(A,arguments)},darken:function(){return this._applyModification(E,arguments)},desaturate:function(){return this._applyModification(C,arguments)},saturate:function(){return this._applyModification(x,arguments)},greyscale:function(){return this._applyModification(y,arguments)},spin:function(){return this._applyModification(b,arguments)},_applyCombination:function(U,ee){return U.apply(null,[this].concat([].slice.call(ee)))},analogous:function(){return this._applyCombination(Q,arguments)},complement:function(){return this._applyCombination(v,arguments)},monochromatic:function(){return this._applyCombination(j,arguments)},splitcomplement:function(){return this._applyCombination(W,arguments)},triad:function(){return this._applyCombination(O,arguments)},tetrad:function(){return this._applyCombination(D,arguments)}},o.fromRatio=function(U,ee){if(typeof U=="object"){var J={};for(var le in U)U.hasOwnProperty(le)&&(le==="a"?J[le]=U[le]:J[le]=de(U[le]));U=J}return o(U,ee)};function i(U){var ee={r:0,g:0,b:0},J=1,le=null,Ie=null,Qe=null,$e=!1,et=!1;return typeof U=="string"&&(U=ie(U)),typeof U=="object"&&(fe(U.r)&&fe(U.g)&&fe(U.b)?(ee=s(U.r,U.g,U.b),$e=!0,et=String(U.r).substr(-1)==="%"?"prgb":"rgb"):fe(U.h)&&fe(U.s)&&fe(U.v)?(le=de(U.s),Ie=de(U.v),ee=e(U.h,le,Ie),$e=!0,et="hsv"):fe(U.h)&&fe(U.s)&&fe(U.l)&&(le=de(U.s),Qe=de(U.l),ee=n(U.h,le,Qe),$e=!0,et="hsl"),U.hasOwnProperty("a")&&(J=U.a)),J=P(J),{ok:$e,format:U.format||et,r:p(255,d(ee.r,0)),g:p(255,d(ee.g,0)),b:p(255,d(ee.b,0)),a:J}}function s(U,ee,J){return{r:k(U,255)*255,g:k(ee,255)*255,b:k(J,255)*255}}function a(U,ee,J){U=k(U,255),ee=k(ee,255),J=k(J,255);var le=d(U,ee,J),Ie=p(U,ee,J),Qe,$e,et=(le+Ie)/2;if(le==Ie)Qe=$e=0;else{var Ve=le-Ie;$e=et>.5?Ve/(2-le-Ie):Ve/(le+Ie);switch(le){case U:Qe=(ee-J)/Ve+(ee1&&(xe-=1),xe<1/6?De+(Oe-De)*6*xe:xe<1/2?Oe:xe<2/3?De+(Oe-De)*(2/3-xe)*6:De}if(ee===0)le=Ie=Qe=J;else{var et=J<.5?J*(1+ee):J+ee-J*ee,Ve=2*J-et;le=$e(Ve,et,U+1/3),Ie=$e(Ve,et,U),Qe=$e(Ve,et,U-1/3)}return{r:le*255,g:Ie*255,b:Qe*255}}function t(U,ee,J){U=k(U,255),ee=k(ee,255),J=k(J,255);var le=d(U,ee,J),Ie=p(U,ee,J),Qe,$e,et=le,Ve=le-Ie;if($e=le===0?0:Ve/le,le==Ie)Qe=0;else{switch(le){case U:Qe=(ee-J)/Ve+(ee>1)+720)%360;--ee;)le.h=(le.h+Ie)%360,Qe.push(o(le));return Qe}function j(U,ee){ee=ee||6;for(var J=o(U).toHsv(),le=J.h,Ie=J.s,Qe=J.v,$e=[],et=1/ee;ee--;)$e.push(o({h:le,s:Ie,v:Qe})),Qe=(Qe+et)%1;return $e}o.mix=function(U,ee,J){J=J===0?0:J||50;var le=o(U).toRgb(),Ie=o(ee).toRgb(),Qe=J/100,$e={r:(Ie.r-le.r)*Qe+le.r,g:(Ie.g-le.g)*Qe+le.g,b:(Ie.b-le.b)*Qe+le.b,a:(Ie.a-le.a)*Qe+le.a};return o($e)},o.readability=function(U,ee){var J=o(U),le=o(ee);return(f.max(J.getLuminance(),le.getLuminance())+.05)/(f.min(J.getLuminance(),le.getLuminance())+.05)},o.isReadable=function(U,ee,J){var le=o.readability(U,ee),Ie,Qe;Qe=!1,Ie=oe(J);switch(Ie.level+Ie.size){case"AAsmall":case"AAAlarge":Qe=le>=4.5;break;case"AAlarge":Qe=le>=3;break;case"AAAsmall":Qe=le>=7;break}return Qe},o.mostReadable=function(U,ee,J){var le=null,Ie=0,Qe,$e,et,Ve;J=J||{},$e=J.includeFallbackColors,et=J.level,Ve=J.size;for(var De=0;DeIe&&(Ie=Qe,le=o(ee[De]));return o.isReadable(U,le,{level:et,size:Ve})||!$e?le:(J.includeFallbackColors=!1,o.mostReadable(U,["#fff","#000"],J))};var q=o.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"},Y=o.hexNames=w(q);function w(U){var ee={};for(var J in U)U.hasOwnProperty(J)&&(ee[U[J]]=J);return ee}function P(U){return U=parseFloat(U),(isNaN(U)||U<0||U>1)&&(U=1),U}function k(U,ee){H(U)&&(U="100%");var J=ae(U);return U=p(ee,d(0,parseFloat(U))),J&&(U=parseInt(U*ee,10)/100),f.abs(U-ee)<1e-6?1:U%ee/parseFloat(ee)}function K(U){return p(1,d(0,U))}function M(U){return parseInt(U,16)}function H(U){return typeof U=="string"&&U.indexOf(".")!=-1&&parseFloat(U)===1}function ae(U){return typeof U=="string"&&U.indexOf("%")!=-1}function ve(U){return U.length==1?"0"+U:""+U}function de(U){return U<=1&&(U=U*100+"%"),U}function be(U){return f.round(parseFloat(U)*255).toString(16)}function z(U){return M(U)/255}var ne=function(){var U="[-\\+]?\\d+%?",ee="[-\\+]?\\d*\\.\\d+%?",J="(?:"+ee+")|(?:"+U+")",le="[\\s|\\(]+("+J+")[,|\\s]+("+J+")[,|\\s]+("+J+")\\s*\\)?",Ie="[\\s|\\(]+("+J+")[,|\\s]+("+J+")[,|\\s]+("+J+")[,|\\s]+("+J+")\\s*\\)?";return{CSS_UNIT:new RegExp(J),rgb:new RegExp("rgb"+le),rgba:new RegExp("rgba"+Ie),hsl:new RegExp("hsl"+le),hsla:new RegExp("hsla"+Ie),hsv:new RegExp("hsv"+le),hsva:new RegExp("hsva"+Ie),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 fe(U){return!!ne.CSS_UNIT.exec(U)}function ie(U){U=U.replace(L,"").replace(m,"").toLowerCase();var ee=!1;if(q[U])U=q[U],ee=!0;else if(U=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var J;return(J=ne.rgb.exec(U))?{r:J[1],g:J[2],b:J[3]}:(J=ne.rgba.exec(U))?{r:J[1],g:J[2],b:J[3],a:J[4]}:(J=ne.hsl.exec(U))?{h:J[1],s:J[2],l:J[3]}:(J=ne.hsla.exec(U))?{h:J[1],s:J[2],l:J[3],a:J[4]}:(J=ne.hsv.exec(U))?{h:J[1],s:J[2],v:J[3]}:(J=ne.hsva.exec(U))?{h:J[1],s:J[2],v:J[3],a:J[4]}:(J=ne.hex8.exec(U))?{r:M(J[1]),g:M(J[2]),b:M(J[3]),a:z(J[4]),format:ee?"name":"hex8"}:(J=ne.hex6.exec(U))?{r:M(J[1]),g:M(J[2]),b:M(J[3]),format:ee?"name":"hex"}:(J=ne.hex4.exec(U))?{r:M(J[1]+""+J[1]),g:M(J[2]+""+J[2]),b:M(J[3]+""+J[3]),a:z(J[4]+""+J[4]),format:ee?"name":"hex8"}:(J=ne.hex3.exec(U))?{r:M(J[1]+""+J[1]),g:M(J[2]+""+J[2]),b:M(J[3]+""+J[3]),format:ee?"name":"hex"}:!1}function oe(U){var ee,J;return U=U||{level:"AA",size:"small"},ee=(U.level||"AA").toUpperCase(),J=(U.size||"small").toLowerCase(),ee!=="AA"&&ee!=="AAA"&&(ee="AA"),J!=="small"&&J!=="large"&&(J="small"),{level:ee,size:J}}Re.exports?Re.exports=o:!(S=function(){return o}.call(I,h,I,Re),S!==void 0&&(Re.exports=S))})(Math)},bL63:function(Re,I,h){Re.exports={bg:"bg___1pgJK",wrap:"wrap___3w7gA",modal:"modal___Z863a",content:"content_____WML",head:"head___74qy3",headCount:"headCount___DydFZ",button:"button___FkPST",itemWrap:"itemWrap___2VFfI",imgWrap:"imgWrap___3YSCX",img:"img___31A6T",manager:"manager___7OBds",itemContent:"itemContent___NJ5LZ",nameWrap:"nameWrap___1nFjv",name:"name___1KHZI",actionGroup:"actionGroup___2FPTE",deleteIcon:"deleteIcon___OtxKH",schoolWrap:"schoolWrap___3vfoh",school:"school___2QmIS",countWrap:"countWrap___22ogC",deletetitle:"deletetitle___3lzPN",yseTitle:"yseTitle___3xmOc"}},bPs0:function(Re,I,h){"use strict";h.d(I,"b",function(){return C});var S=h("k1fw"),f=h("9og8"),L=h("2qtc"),m=h("kLXV"),_=h("tJVT"),r=h("PpiC"),p=h("aHsQ"),d=h("sGsY"),c=h("WmNS"),o=h.n(c),i=h("q1tI"),s=h.n(i),a=h("bntm"),n=h("V0Rq"),t=h("wd/R"),e=h.n(t),u=h("Ty5D"),l=h("9kvl"),g=d.a.Countdown,C=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],x=function(T){var A=T.globalSetting,E=T.loading,b=T.user,v=T.exercise,O=T.dispatch,D=Object(r.a)(T,["globalSetting","loading","user","exercise","dispatch"]),W=Object(i.useState)({}),Q=Object(_.a)(W,2),j=Q[0],q=Q[1],Y=m.a.useModal(),w=Object(_.a)(Y,2),P=w[0],k=w[1],K=Object(i.useRef)(),M=Object(i.useRef)(null),H=Object(i.useRef)(null),ae=Object(i.useState)(!0),ve=Object(_.a)(ae,2),de=ve[0],be=ve[1],z=Object(u.h)().query,ne=Object(u.i)();Object(i.useEffect)(function(){var et,Ve,De,Oe,xe;if(clearTimeout(M.current),document.addEventListener(Object(a.c)(),$e,!1),window.addEventListener("blur",Ie,!1),(et=v.exerciseUserInfo)!==null&&et!==void 0&&et.screen_open&&Object(a.a)()&&(O({type:"globalSetting/headerFooterToggle",payload:!1}),be(!1)),(Ve=v.exerciseUserInfo)!==null&&Ve!==void 0&&Ve.screen_at&&e()().diff(e()((De=v.exerciseUserInfo)===null||De===void 0?void 0:De.screen_at),"seconds")>0)fe();else if((Oe=v.exerciseUserInfo)!==null&&Oe!==void 0&&Oe.screen_open&&!Object(a.a)()){var ue=document.domain==="kepukehuan.educoder.net"?30:v.exerciseUserInfo.screen_sec+10+1;K.current=m.a.info({icon:null,content:s.a.createElement("div",{className:"tc font16"},"\u672C\u573A\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u5207\u5C4F\u9650\u5236\uFF0C",s.a.createElement("br",null),"\u5207\u6362\u9875\u9762 ",v.exerciseUserInfo.screen_num-v.exerciseUserInfo.used_screen_num," \u6B21\u540E\u5C06\u8FDB\u884C\u5F3A\u5236\u4EA4\u5377\uFF0C",s.a.createElement("br",null),"\u8BF7\u52FF\u5207\u5C4F\u53CA\u5237\u65B0\u9875\u9762"),okText:s.a.createElement("span",null,"\u5F00\u59CB\u8003\u8BD5\uFF08",s.a.createElement("span",{style:{display:"inline-block"}},s.a.createElement(g,{onFinish:function(){var te;fe(),(te=K.current)===null||te===void 0||te.destroy()},valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+ue*1e3})),"S\uFF09"),onOk:function(){var te;(te=K.current)===null||te===void 0||te.destroy(),be(!1),Object(a.d)(document.body),document.getElementById("root").addEventListener("click",ie,!1)}})}return(xe=v.exerciseUserInfo)!==null&&xe!==void 0&&xe.screen_open&&!Object(a.a)()||document.getElementById("root").addEventListener("click",ie,!1),function(){document.getElementById("root").removeEventListener("click",ie,!1),document.removeEventListener(Object(a.c)(),$e,!1),window.removeEventListener("blur",Ie,!1),clearTimeout(M.current)}},[]),Object(i.useEffect)(function(){setTimeout(function(){v.actionTabs.removeEventListenerExitScreen&&(clearTimeout(M.current),document.getElementById("root").removeEventListener("click",ie,!1),document.removeEventListener(Object(a.c)(),$e,!1))},500),oe()},[v.actionTabs]),Object(i.useEffect)(function(){setTimeout(function(){v.exerciseUserInfo.used_screen_num>v.exerciseUserInfo.screen_num?J():!de},500)},[v.exerciseUserInfo]);var fe=function(){var et=Object(f.a)(o.a.mark(function Ve(){var De;return o.a.wrap(function(xe){for(;;)switch(xe.prev=xe.next){case 0:return xe.next=2,Qe();case 2:De=xe.sent,setTimeout(function(){var ue,N;(ue=K.current)===null||ue===void 0||ue.destroy(),K.current=m.a.info({okText:s.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:s.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",s.a.createElement("span",{className:"c-red"},De.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",s.a.createElement("span",{className:"c-red"},(N=v.exerciseUserInfo)===null||N===void 0?void 0:N.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:function(){var te=Object(f.a)(o.a.mark(function Ae(){return o.a.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:Object(a.d)(document.body);case 1:case"end":return he.stop()}},Ae)}));function F(){return te.apply(this,arguments)}return F}()})},1e3);case 4:case"end":return xe.stop()}},Ve)}));return function(){return et.apply(this,arguments)}}(),ie=function(Ve){!Object(a.a)()&&Ve.target.nodeName!=="A"&&Ve.target.nodeName!=="BUTTON"&&Ve.target.innerHTML!=="\u786E \u5B9A"&&(Object(a.d)(document.body),console.log("documentClick.full"))},oe=function(){var et=Object(f.a)(o.a.mark(function Ve(){return o.a.wrap(function(Oe){for(;;)switch(Oe.prev=Oe.next){case 0:return Oe.abrupt("return",new Promise(function(){var xe=Object(f.a)(o.a.mark(function ue(N){var te;return o.a.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:return Ae.next=2,O({type:"exercise/getExerciseUserInfo",payload:Object(S.a)({},ne)});case 2:return te=Ae.sent,N(te==null?void 0:te.data),Ae.abrupt("return",te==null?void 0:te.data);case 5:case"end":return Ae.stop()}},ue)}));return function(ue){return xe.apply(this,arguments)}}()));case 1:case"end":return Oe.stop()}},Ve)}));return function(){return et.apply(this,arguments)}}(),U=function(){var et=Object(f.a)(o.a.mark(function Ve(De){var Oe,xe,ue;return o.a.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:(Oe=K.current)===null||Oe===void 0||((xe=Oe.destroyAll)===null||xe===void 0)||xe.call(Oe),K.current=m.a.info({maskClosable:!1,keyboard:!1,okText:s.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5\uFF08",s.a.createElement("span",{style:{display:"inline-block"}},s.a.createElement(g,{onFinish:Qe,valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+(v.exerciseUserInfo.screen_sec+1)*1e3})),"S\uFF09"),content:s.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",s.a.createElement("span",{className:"c-red"},De),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",s.a.createElement("span",{className:"c-red"},(ue=v.exerciseUserInfo)===null||ue===void 0?void 0:ue.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377,",s.a.createElement("span",{className:"c-red"},v.exerciseUserInfo.screen_sec),"\u79D2\u5185\u56DE\u5230",s.a.createElement("br",null),s.a.createElement("span",{style:{marginLeft:38}},"\u8003\u8BD5\u4E0D\u8BA1\u5207\u5C4F\u6B21\u6570\u3002")),onOk:function(){var F=Object(f.a)(o.a.mark(function tt(){return o.a.wrap(function(We){for(;;)switch(We.prev=We.next){case 0:clearTimeout(H.current),Object(a.d)(document.body),K.current.destroy();case 3:case"end":return We.stop()}},tt)}));function Ae(){return F.apply(this,arguments)}return Ae}()}),H.current=setTimeout(function(){var F;K.current.update({okText:s.a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:s.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",s.a.createElement("span",{className:"c-red"},De+1),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",s.a.createElement("span",{className:"c-red"},(F=v.exerciseUserInfo)===null||F===void 0?void 0:F.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377")})},(v.exerciseUserInfo.screen_sec+1)*1e3);case 3:case"end":return te.stop()}},Ve)}));return function(De){return et.apply(this,arguments)}}(),ee=function(){location.href="/classrooms/".concat(ne.coursesId,"/exercise/").concat(ne.categoryId,"/detail")},J=function(){var et=Object(f.a)(o.a.mark(function Ve(){var De,Oe,xe;return o.a.wrap(function(N){for(;;)switch(N.prev=N.next){case 0:return(De=K.current)===null||De===void 0||((Oe=De.destroyAll)===null||Oe===void 0)||Oe.call(De),N.next=3,Object(n.Z)({categoryId:ne.categoryId,commit_method:1});case 3:xe=N.sent,xe&&le();case 5:case"end":return N.stop()}},Ve)}));return function(){return et.apply(this,arguments)}}(),le=function(){var Ve,De;document.removeEventListener(Object(a.c)(),$e,!1),Object(a.b)(),(Ve=K.current)===null||Ve===void 0||((De=Ve.destroyAll)===null||De===void 0)||De.call(Ve),P.info({content:s.a.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",s.a.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:function(){ee()}})},Ie=function(Ve){Object(a.a)()&&document.getElementById("iframeShixuns").style.display=="none"&&Object(a.b)()},Qe=function(){var et=Object(f.a)(o.a.mark(function Ve(){return o.a.wrap(function(Oe){for(;;)switch(Oe.prev=Oe.next){case 0:return Oe.abrupt("return",new Promise(function(){var xe=Object(f.a)(o.a.mark(function ue(N){var te,F,Ae;return o.a.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:if(!((te=v.exerciseUserInfo)!==null&&te!==void 0&&te.screen_at)){he.next=3;break}return he.next=3,Object(n.g)(Object(S.a)(Object(S.a)({},ne),{},{reset:!0}));case 3:return he.next=5,Object(n.Q)({id:ne.categoryId});case 5:if(F=he.sent,!(F!=null&&F.is_commit)){he.next=9;break}return le(),he.abrupt("return");case 9:return he.next=11,oe();case 11:Ae=he.sent,N(Ae);case 13:case"end":return he.stop()}},ue)}));return function(ue){return xe.apply(this,arguments)}}()));case 1:case"end":return Oe.stop()}},Ve)}));return function(){return et.apply(this,arguments)}}(),$e=function(){var et=Object(f.a)(o.a.mark(function Ve(){var De,Oe,xe,ue;return o.a.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:if(De=!1,console.log("fullscreen change"),!Object(a.a)()){te.next=7;break}(Oe=v.exerciseUserInfo)!==null&&Oe!==void 0&&Oe.screen_at&&Object(n.g)(Object(S.a)(Object(S.a)({},ne),{},{reset:!0})),clearTimeout(M.current),te.next=17;break;case 7:return De=!0,te.next=10,Object(n.g)(Object(S.a)({},ne));case 10:return te.next=12,oe();case 12:xe=te.sent,U(xe.used_screen_num),ue=setTimeout(Object(f.a)(o.a.mark(function F(){return o.a.wrap(function(tt){for(;;)switch(tt.prev=tt.next){case 0:case"end":return tt.stop()}},F)})),v.exerciseUserInfo.screen_sec*1e3),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*"),M.current=ue;case 17:O({type:"globalSetting/headerFooterToggle",payload:De});case 18:case"end":return te.stop()}},Ve)}));return function(){return et.apply(this,arguments)}}();return s.a.createElement("div",null,k)};I.a=Object(l.a)(function(y){var T=y.loading,A=y.user,E=y.exercise,b=y.globalSetting;return{globalSetting:b,user:A,exercise:E,loading:T.effects}})(x)},bT9E:function(Re,I,h){"use strict";h.d(I,"a",function(){return f});var S=h("VTBJ");function f(L,m){var _=Object(S.a)({},L);return Array.isArray(m)&&m.forEach(function(r){delete _[r]}),_}},bUJZ:function(Re,I){Re.exports="data:image/png;base64,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"},biw7:function(Re,I,h){"use strict";var S=h("q1tI"),f=h.n(S),L=S.createContext(null);I.a=L},c5fP:function(Re,I,h){"use strict";function S(V){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(Se){return typeof Se}:S=function(Se){return Se&&typeof Symbol=="function"&&Se.constructor===Symbol&&Se!==Symbol.prototype?"symbol":typeof Se},S(V)}Object.defineProperty(I,"__esModule",{value:!0}),I._tr_init=Ae,I._tr_stored_block=tt,I._tr_flush_block=We,I._tr_tally=rt,I._tr_align=he;var f=m(h("6BzB"));function L(){if(typeof WeakMap!="function")return null;var V=new WeakMap;return L=function(){return V},V}function m(V){if(V&&V.__esModule)return V;if(V===null||S(V)!=="object"&&typeof V!="function")return{default:V};var Be=L();if(Be&&Be.has(V))return Be.get(V);var Se={},Le=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var Me in V)if(Object.prototype.hasOwnProperty.call(V,Me)){var Ne=Le?Object.getOwnPropertyDescriptor(V,Me):null;Ne&&(Ne.get||Ne.set)?Object.defineProperty(Se,Me,Ne):Se[Me]=V[Me]}return Se.default=V,Be&&Be.set(V,Se),Se}var _=4,r=0,p=1,d=2;function c(V){for(var Be=V.length;--Be>=0;)V[Be]=0}var o=0,i=1,s=2,a=3,n=258,t=29,e=256,u=e+1+t,l=30,g=19,C=2*u+1,x=15,y=16,T=7,A=256,E=16,b=17,v=18,O=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],D=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],W=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],Q=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],j=512,q=new Array((u+2)*2);c(q);var Y=new Array(l*2);c(Y);var w=new Array(j);c(w);var P=new Array(n-a+1);c(P);var k=new Array(t);c(k);var K=new Array(l);c(K);function M(V,Be,Se,Le,Me){this.static_tree=V,this.extra_bits=Be,this.extra_base=Se,this.elems=Le,this.max_length=Me,this.has_stree=V&&V.length}var H,ae,ve;function de(V,Be){this.dyn_tree=V,this.max_code=0,this.stat_desc=Be}function be(V){return V<256?w[V]:w[256+(V>>>7)]}function z(V,Be){V.pending_buf[V.pending++]=Be&255,V.pending_buf[V.pending++]=Be>>>8&255}function ne(V,Be,Se){V.bi_valid>y-Se?(V.bi_buf|=Be<>y-V.bi_valid,V.bi_valid+=Se-y):(V.bi_buf|=Be<>>=1,Se<<=1;while(--Be>0);return Se>>>1}function oe(V){V.bi_valid===16?(z(V,V.bi_buf),V.bi_buf=0,V.bi_valid=0):V.bi_valid>=8&&(V.pending_buf[V.pending++]=V.bi_buf&255,V.bi_buf>>=8,V.bi_valid-=8)}function U(V,Be){var Se=Be.dyn_tree,Le=Be.max_code,Me=Be.stat_desc.static_tree,Ne=Be.stat_desc.has_stree,se=Be.stat_desc.extra_bits,we=Be.stat_desc.extra_base,B=Be.stat_desc.max_length,He,at,R,je,Pe,Z,ye=0;for(je=0;je<=x;je++)V.bl_count[je]=0;for(Se[V.heap[V.heap_max]*2+1]=0,He=V.heap_max+1;HeB&&(je=B,ye++),Se[at*2+1]=je,at>Le)continue;V.bl_count[je]++,Pe=0,at>=we&&(Pe=se[at-we]),Z=Se[at*2],V.opt_len+=Z*(je+Pe),Ne&&(V.static_len+=Z*(Me[at*2+1]+Pe))}if(ye===0)return;do{for(je=B-1;V.bl_count[je]===0;)je--;V.bl_count[je]--,V.bl_count[je+1]+=2,V.bl_count[B]--,ye-=2}while(ye>0);for(je=B;je!==0;je--)for(at=V.bl_count[je];at!==0;){if(R=V.heap[--He],R>Le)continue;Se[R*2+1]!==je&&(V.opt_len+=(je-Se[R*2+1])*Se[R*2],Se[R*2+1]=je),at--}}function ee(V,Be,Se){var Le=new Array(x+1),Me=0,Ne,se;for(Ne=1;Ne<=x;Ne++)Le[Ne]=Me=Me+Se[Ne-1]<<1;for(se=0;se<=Be;se++){var we=V[se*2+1];if(we===0)continue;V[se*2]=ie(Le[we]++,we)}}function J(){var V,Be,Se,Le,Me,Ne=new Array(x+1);for(Se=0,Le=0;Le>=7;Le8?z(V,V.bi_buf):V.bi_valid>0&&(V.pending_buf[V.pending++]=V.bi_buf),V.bi_buf=0,V.bi_valid=0}function Qe(V,Be,Se,Le){Ie(V),Le&&(z(V,Se),z(V,~Se)),f.arraySet(V.pending_buf,V.window,Be,Se,V.pending),V.pending+=Se}function $e(V,Be,Se,Le){var Me=Be*2,Ne=Se*2;return V[Me]>1;se>=1;se--)et(V,Se,se);He=Ne;do se=V.heap[1],V.heap[1]=V.heap[V.heap_len--],et(V,Se,1),we=V.heap[1],V.heap[--V.heap_max]=se,V.heap[--V.heap_max]=we,Se[He*2]=Se[se*2]+Se[we*2],V.depth[He]=(V.depth[se]>=V.depth[we]?V.depth[se]:V.depth[we])+1,Se[se*2+1]=Se[we*2+1]=He,V.heap[1]=He++,et(V,Se,1);while(V.heap_len>=2);V.heap[--V.heap_max]=V.heap[1],U(V,Be),ee(Se,B,V.bl_count)}function Oe(V,Be,Se){var Le,Me=-1,Ne,se=Be[0*2+1],we=0,B=7,He=4;for(se===0&&(B=138,He=3),Be[(Se+1)*2+1]=65535,Le=0;Le<=Se;Le++){if(Ne=se,se=Be[(Le+1)*2+1],++we=3&&!(V.bl_tree[Q[Be]*2+1]!==0);Be--);return V.opt_len+=3*(Be+1)+5+5+4,Be}function N(V,Be,Se,Le){var Me;for(ne(V,Be-257,5),ne(V,Se-1,5),ne(V,Le-4,4),Me=0;Me>>=1)if(Be&1&&V.dyn_ltree[Se*2]!==0)return r;if(V.dyn_ltree[9*2]!==0||V.dyn_ltree[10*2]!==0||V.dyn_ltree[13*2]!==0)return p;for(Se=32;Se0?(V.strm.data_type===d&&(V.strm.data_type=te(V)),De(V,V.l_desc),De(V,V.d_desc),se=ue(V),Me=V.opt_len+3+7>>>3,Ne=V.static_len+3+7>>>3,Ne<=Me&&(Me=Ne)):Me=Ne=Se+5,Se+4<=Me&&Be!==-1?tt(V,Be,Se,Le):V.strategy===_||Ne===Me?(ne(V,(i<<1)+(Le?1:0),3),Ve(V,q,Y)):(ne(V,(s<<1)+(Le?1:0),3),N(V,V.l_desc.max_code+1,V.d_desc.max_code+1,se+1),Ve(V,V.dyn_ltree,V.dyn_dtree)),le(V),Le&&Ie(V)}function rt(V,Be,Se){return V.pending_buf[V.d_buf+V.last_lit*2]=Be>>>8&255,V.pending_buf[V.d_buf+V.last_lit*2+1]=Be&255,V.pending_buf[V.l_buf+V.last_lit]=Se&255,V.last_lit++,Be===0?V.dyn_ltree[Se*2]++:(V.matches++,Be--,V.dyn_ltree[(P[Se]+e+1)*2]++,V.dyn_dtree[be(Be)*2]++),V.last_lit===V.lit_bufsize-1}},cRFk:function(Re,I,h){Re.exports=h.p+"static/RepositoryNoneData.828085a8.png"},cU5J:function(Re,I,h){Re.exports={title:"title___3fOal",content:"content___3uANE",add:"add___1spp2",colorBlue:"colorBlue___hain-",radio:"radio___3M5zN"}},csWT:function(Re,I,h){Re.exports=h.p+"static/choose.4ad1045f.svg"},djh8:function(Re,I,h){Re.exports=h.p+"static/qrCode.42927872.png"},dmUQ:function(Re,I,h){"use strict";var S=h("Ff2n"),f=h("rePB"),L=h("1OyB"),m=h("vuIU"),_=h("Ji7U"),r=h("md7G"),p=h("foSv"),d=h("q1tI"),c=h.n(d),o=h("TSYQ"),i=h.n(o),s=h("4IlW");function a(O,D){var W=Object.keys(O);if(Object.getOwnPropertySymbols){var Q=Object.getOwnPropertySymbols(O);D&&(Q=Q.filter(function(j){return Object.getOwnPropertyDescriptor(O,j).enumerable})),W.push.apply(W,Q)}return W}function n(O){for(var D=1;D1?ae-1:0),de=1;de1?k-1:0),M=1;M=0)return parseInt(P.slice(P.indexOf("e-")+2),10);var k=0;return P.indexOf(".")>=0&&(k=P.length-P.indexOf(".")-1),k},j.getInputDisplayValue=function(w){var P=w||j.state,k=P.focused,K=P.inputValue,M=P.value,H;k?H=K:H=j.toPrecisionAsStep(M),H==null&&(H="");var ae=j.formatWrapper(H);return T(j.props.decimalSeparator)&&(ae=ae.toString().replace(".",j.props.decimalSeparator)),ae},j.recordCursorPosition=function(){try{j.cursorStart=j.input.selectionStart,j.cursorEnd=j.input.selectionEnd,j.currentValue=j.input.value,j.cursorBefore=j.input.value.substring(0,j.cursorStart),j.cursorAfter=j.input.value.substring(j.cursorEnd)}catch(w){}},j.restoreByAfter=function(w){if(w===void 0)return!1;var P=j.input.value,k=P.lastIndexOf(w);if(k===-1)return!1;var K=j.cursorBefore.length;return j.lastKeyCode===s.a.DELETE&&j.cursorBefore.charAt(K-1)===w[0]?(j.fixCaret(K,K),!0):k+w.length===P.length?(j.fixCaret(k,k),!0):!1},j.partRestoreByAfter=function(w){return w===void 0?!1:Array.prototype.some.call(w,function(P,k){var K=w.substring(k);return j.restoreByAfter(K)})},j.isNotCompleteNumber=function(w){return isNaN(w)||w===""||w===null||w&&w.toString().indexOf(".")===w.toString().length-1},j.stop=function(){j.autoStepTimer&&clearTimeout(j.autoStepTimer)},j.down=function(w,P,k){j.pressingUpOrDown=!0,j.step("down",w,P,k)},j.up=function(w,P,k){j.pressingUpOrDown=!0,j.step("up",w,P,k)},j.saveInput=function(w){j.input=w};var q=Q.value;q===void 0&&(q=Q.defaultValue),j.state={focused:Q.autoFocus};var Y=j.getValidValue(j.toNumber(q));return j.state=n(n({},j.state),{},{inputValue:j.toPrecisionAsStep(Y),value:Y}),j}return Object(m.a)(W,[{key:"componentDidMount",value:function(){this.componentDidUpdate(null)}},{key:"componentDidUpdate",value:function(j){var q=this.props,Y=q.value,w=q.onChange,P=q.max,k=q.min,K=this.state.focused;if(j){if(!A(j.value,Y)||!A(j.max,P)||!A(j.min,k)){var M=K?Y:this.getValidValue(Y),H;this.pressingUpOrDown?H=M:this.inputting?H=this.rawInput:H=this.toPrecisionAsStep(M),this.setState({value:M,inputValue:H})}var ae="value"in this.props?Y:this.state.value;"max"in this.props&&j.max!==P&&typeof ae=="number"&&ae>P&&w&&w(P),"min"in this.props&&j.min!==k&&typeof ae=="number"&&ae1&&arguments[1]!==void 0?arguments[1]:this.props.min,Y=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.props.max,w=parseFloat(j);return isNaN(w)?j:(wY&&(w=Y),w)}},{key:"setValue",value:function(j,q){var Y=this.props.precision,w=this.isNotCompleteNumber(parseFloat(j))?null:parseFloat(j),P=this.state.value,k=P===void 0?null:P,K=this.state.inputValue,M=K===void 0?null:K,H=typeof w=="number"?w.toFixed(Y):"".concat(w),ae=w!==k||H!=="".concat(M);return"value"in this.props?(M=this.toPrecisionAsStep(this.state.value),this.setState({inputValue:M},q)):this.setState({value:w,inputValue:this.toPrecisionAsStep(j)},q),ae&&this.props.onChange(w),w}},{key:"getMaxPrecision",value:function(j){var q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,Y=this.props,w=Y.precision,P=Y.step;if(T(w))return w;var k=this.getPrecision(q),K=this.getPrecision(P),M=this.getPrecision(j);return j?Math.max(M,k+K):k+K}},{key:"getPrecisionFactor",value:function(j){var q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,Y=this.getMaxPrecision(j,q);return Math.pow(10,Y)}},{key:"focus",value:function(){this.input.focus(),this.recordCursorPosition()}},{key:"blur",value:function(){this.input.blur()}},{key:"select",value:function(){this.input.select()}},{key:"formatWrapper",value:function(j){return this.props.formatter?this.props.formatter(j):j}},{key:"toPrecisionAsStep",value:function(j){if(this.isNotCompleteNumber(j)||j==="")return j;var q=Math.abs(this.getMaxPrecision(j));return isNaN(q)?j.toString():Number(j).toFixed(q)}},{key:"toNumber",value:function(j){var q=this.props.precision,Y=this.state.focused,w=j&&j.length>16&&Y;return this.isNotCompleteNumber(j)||w?j:T(q)?Math.round(j*Math.pow(10,q))/Math.pow(10,q):Number(j)}},{key:"upStep",value:function(j,q){var Y=this.props.step,w=this.getPrecisionFactor(j,q),P=Math.abs(this.getMaxPrecision(j,q)),k=((w*j+w*Y*q)/w).toFixed(P);return this.toNumber(k)}},{key:"downStep",value:function(j,q){var Y=this.props.step,w=this.getPrecisionFactor(j,q),P=Math.abs(this.getMaxPrecision(j,q)),k=((w*j-w*Y*q)/w).toFixed(P);return this.toNumber(k)}},{key:"step",value:function(j,q){var Y=this,w=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,P=arguments.length>3?arguments[3]:void 0;this.stop(),q&&(q.persist(),q.preventDefault());var k=this.props;if(k.disabled)return;var K=this.getCurrentValidValue(this.state.inputValue)||0;if(this.isNotCompleteNumber(K))return;var M=this["".concat(j,"Step")](K,w),H=M>k.max||Mk.max?M=k.max:M=ve),Se=(Ae||Ae===0)&&(isNaN(Ae)||Number(Ae)<=de),Le=Be||w||P,Me=Se||w||P,Ne=i()("".concat(Y,"-handler"),"".concat(Y,"-handler-up"),Object(f.a)({},"".concat(Y,"-handler-up-disabled"),Le)),se=i()("".concat(Y,"-handler"),"".concat(Y,"-handler-down"),Object(f.a)({},"".concat(Y,"-handler-down-disabled"),Me)),we=k?{onTouchStart:Le?u:this.up,onTouchEnd:this.stop}:{onMouseDown:Le?u:this.up,onMouseUp:this.stop,onMouseLeave:this.stop},B=k?{onTouchStart:Me?u:this.down,onTouchEnd:this.stop}:{onMouseDown:Me?u:this.down,onMouseUp:this.stop,onMouseLeave:this.stop};return c.a.createElement("div",{className:he,style:be,title:z,onMouseEnter:ne,onMouseLeave:fe,onMouseOver:ie,onMouseOut:oe,onFocus:function(){return null},onBlur:function(){return null}},c.a.createElement("div",{className:"".concat(Y,"-handler-wrap")},c.a.createElement("span",Object.assign({unselectable:"on"},we,{role:"button","aria-label":"Increase Value","aria-disabled":Le,className:Ne}),M||c.a.createElement("span",{unselectable:"on",className:"".concat(Y,"-handler-up-inner"),onClick:l})),c.a.createElement("span",Object.assign({unselectable:"on"},B,{role:"button","aria-label":"Decrease Value","aria-disabled":Me,className:se}),H||c.a.createElement("span",{unselectable:"on",className:"".concat(Y,"-handler-down-inner"),onClick:l}))),c.a.createElement("div",{className:"".concat(Y,"-input-wrap")},c.a.createElement("input",Object.assign({role:"spinbutton","aria-valuemin":de,"aria-valuemax":ve,"aria-valuenow":Ae,required:U,type:le,placeholder:Ie,onPaste:ue,onClick:ee,onMouseUp:this.onMouseUp,className:"".concat(Y,"-input"),tabIndex:J,autoComplete:K,onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:rt?this.onKeyDown:u,onKeyUp:rt?this.onKeyUp:u,autoFocus:Oe,maxLength:De,readOnly:P,disabled:w,max:ve,min:de,step:Ve,name:xe,title:z,id:Qe,onChange:this.onChange,ref:this.saveInput,value:this.getFullNum(V),pattern:et,inputMode:$e,onInput:N},We))))}}]),W}(c.a.Component);E.defaultProps={focusOnUpDown:!0,useTouch:!1,prefixCls:"rc-input-number",max:y,min:-y,step:1,style:{},onChange:u,onKeyDown:u,onPressEnter:u,onFocus:u,onBlur:u,parser:g,required:!1,autoComplete:"off"};var b=E,v=I.a=b},eP3c:function(Re,I,h){"use strict";function S(se){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(B){return typeof B}:S=function(B){return B&&typeof Symbol=="function"&&B.constructor===Symbol&&B!==Symbol.prototype?"symbol":typeof B},S(se)}Object.defineProperty(I,"__esModule",{value:!0}),I.inflateReset=N,I.inflateReset2=te,I.inflateResetKeep=ue,I.inflateInit=Ae,I.inflateInit2=F,I.inflate=Be,I.inflateEnd=Se,I.inflateGetHeader=Le,I.inflateSetDictionary=Me,I.inflateInfo=I.Z_DEFLATED=I.Z_BUF_ERROR=I.Z_MEM_ERROR=I.Z_DATA_ERROR=I.Z_STREAM_ERROR=I.Z_NEED_DICT=I.Z_STREAM_END=I.Z_OK=I.Z_TREES=I.Z_BLOCK=I.Z_FINISH=void 0;var f=c(h("6BzB")),L=p(h("xlC8")),m=p(h("QV2g")),_=p(h("sjKO")),r=p(h("JSwD"));function p(se){return se&&se.__esModule?se:{default:se}}function d(){if(typeof WeakMap!="function")return null;var se=new WeakMap;return d=function(){return se},se}function c(se){if(se&&se.__esModule)return se;if(se===null||S(se)!=="object"&&typeof se!="function")return{default:se};var we=d();if(we&&we.has(se))return we.get(se);var B={},He=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var at in se)if(Object.prototype.hasOwnProperty.call(se,at)){var R=He?Object.getOwnPropertyDescriptor(se,at):null;R&&(R.get||R.set)?Object.defineProperty(B,at,R):B[at]=se[at]}return B.default=se,we&&we.set(se,B),B}var o=0,i=1,s=2,a=4;I.Z_FINISH=a;var n=5;I.Z_BLOCK=n;var t=6;I.Z_TREES=t;var e=0;I.Z_OK=e;var u=1;I.Z_STREAM_END=u;var l=2;I.Z_NEED_DICT=l;var g=-2;I.Z_STREAM_ERROR=g;var C=-3;I.Z_DATA_ERROR=C;var x=-4;I.Z_MEM_ERROR=x;var y=-5;I.Z_BUF_ERROR=y;var T=8;I.Z_DEFLATED=T;var A=1,E=2,b=3,v=4,O=5,D=6,W=7,Q=8,j=9,q=10,Y=11,w=12,P=13,k=14,K=15,M=16,H=17,ae=18,ve=19,de=20,be=21,z=22,ne=23,fe=24,ie=25,oe=26,U=27,ee=28,J=29,le=30,Ie=31,Qe=32,$e=852,et=592,Ve=15,De=Ve;function Oe(se){return(se>>>24&255)+(se>>>8&65280)+((se&65280)<<8)+((se&255)<<24)}function xe(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new f.Buf16(320),this.work=new f.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function ue(se){var we;return!se||!se.state?g:(we=se.state,se.total_in=se.total_out=we.total=0,se.msg="",we.wrap&&(se.adler=we.wrap&1),we.mode=A,we.last=0,we.havedict=0,we.dmax=32768,we.head=null,we.hold=0,we.bits=0,we.lencode=we.lendyn=new f.Buf32($e),we.distcode=we.distdyn=new f.Buf32(et),we.sane=1,we.back=-1,e)}function N(se){var we;return!se||!se.state?g:(we=se.state,we.wsize=0,we.whave=0,we.wnext=0,ue(se))}function te(se,we){var B,He;return!se||!se.state?g:(He=se.state,we<0?(B=0,we=-we):(B=(we>>4)+1,we<48&&(we&=15)),we&&(we<8||we>15)?g:(He.window!==null&&He.wbits!==we&&(He.window=null),He.wrap=B,He.wbits=we,N(se)))}function F(se,we){var B,He;return se?(He=new xe,se.state=He,He.window=null,B=te(se,we),B!==e&&(se.state=null),B):g}function Ae(se){return F(se,De)}var tt=!0,he,We;function rt(se){if(tt){var we;for(he=new f.Buf32(512),We=new f.Buf32(32),we=0;we<144;)se.lens[we++]=8;for(;we<256;)se.lens[we++]=9;for(;we<280;)se.lens[we++]=7;for(;we<288;)se.lens[we++]=8;for((0,r.default)(i,se.lens,0,288,he,0,se.work,{bits:9}),we=0;we<32;)se.lens[we++]=5;(0,r.default)(s,se.lens,0,32,We,0,se.work,{bits:5}),tt=!1}se.lencode=he,se.lenbits=9,se.distcode=We,se.distbits=5}function V(se,we,B,He){var at,R=se.state;return R.window===null&&(R.wsize=1<=R.wsize?(f.arraySet(R.window,we,B-R.wsize,R.wsize,0),R.wnext=0,R.whave=R.wsize):(at=R.wsize-R.wnext,at>He&&(at=He),f.arraySet(R.window,we,B-He,at,R.wnext),He-=at,He?(f.arraySet(R.window,we,B-He,He,0),R.wnext=He,R.whave=R.wsize):(R.wnext+=at,R.wnext===R.wsize&&(R.wnext=0),R.whave>>8&255,B.check=(0,m.default)(B.check,Mt,2,0),ye=0,Ee=0,B.mode=E;break}if(B.flags=0,B.head&&(B.head.done=!1),!(B.wrap&1)||(((ye&255)<<8)+(ye>>8))%31){se.msg="incorrect header check",B.mode=le;break}if((ye&15)!==T){se.msg="unknown compression method",B.mode=le;break}if(ye>>>=4,Ee-=4,vt=(ye&15)+8,B.wbits===0)B.wbits=vt;else if(vt>B.wbits){se.msg="invalid window size",B.mode=le;break}B.dmax=1<>8&1),B.flags&512&&(Mt[0]=ye&255,Mt[1]=ye>>>8&255,B.check=(0,m.default)(B.check,Mt,2,0)),ye=0,Ee=0,B.mode=b;case b:for(;Ee<32;){if(Pe===0)break e;Pe--,ye+=He[R++]<>>8&255,Mt[2]=ye>>>16&255,Mt[3]=ye>>>24&255,B.check=(0,m.default)(B.check,Mt,4,0)),ye=0,Ee=0,B.mode=v;case v:for(;Ee<16;){if(Pe===0)break e;Pe--,ye+=He[R++]<>8),B.flags&512&&(Mt[0]=ye&255,Mt[1]=ye>>>8&255,B.check=(0,m.default)(B.check,Mt,2,0)),ye=0,Ee=0,B.mode=O;case O:if(B.flags&1024){for(;Ee<16;){if(Pe===0)break e;Pe--,ye+=He[R++]<>>8&255,B.check=(0,m.default)(B.check,Mt,2,0)),ye=0,Ee=0}else B.head&&(B.head.extra=null);B.mode=D;case D:if(B.flags&1024&&(Te=B.length,Te>Pe&&(Te=Pe),Te&&(B.head&&(vt=B.head.extra_len-B.length,B.head.extra||(B.head.extra=new Array(B.head.extra_len)),f.arraySet(B.head.extra,He,R,Te,vt)),B.flags&512&&(B.check=(0,m.default)(B.check,He,Te,R)),Pe-=Te,R+=Te,B.length-=Te),B.length))break e;B.length=0,B.mode=W;case W:if(B.flags&2048){if(Pe===0)break e;Te=0;do vt=He[R+Te++],B.head&&vt&&B.length<65536&&(B.head.name+=String.fromCharCode(vt));while(vt&&Te>9&1,B.head.done=!0),se.adler=B.check=0,B.mode=w;break;case q:for(;Ee<32;){if(Pe===0)break e;Pe--,ye+=He[R++]<>>=Ee&7,Ee-=Ee&7,B.mode=U;break}for(;Ee<3;){if(Pe===0)break e;Pe--,ye+=He[R++]<>>=1,Ee-=1;switch(ye&3){case 0:B.mode=k;break;case 1:if(rt(B),B.mode=de,we===t){ye>>>=2,Ee-=2;break e}break;case 2:B.mode=H;break;case 3:se.msg="invalid block type",B.mode=le}ye>>>=2,Ee-=2;break;case k:for(ye>>>=Ee&7,Ee-=Ee&7;Ee<32;){if(Pe===0)break e;Pe--,ye+=He[R++]<>>16^65535)){se.msg="invalid stored block lengths",B.mode=le;break}if(B.length=ye&65535,ye=0,Ee=0,B.mode=K,we===t)break e;case K:B.mode=M;case M:if(Te=B.length,Te){if(Te>Pe&&(Te=Pe),Te>Z&&(Te=Z),Te===0)break e;f.arraySet(at,He,R,Te,je),Pe-=Te,R+=Te,Z-=Te,je+=Te,B.length-=Te;break}B.mode=w;break;case H:for(;Ee<14;){if(Pe===0)break e;Pe--,ye+=He[R++]<>>=5,Ee-=5,B.ndist=(ye&31)+1,ye>>>=5,Ee-=5,B.ncode=(ye&15)+4,ye>>>=4,Ee-=4,B.nlen>286||B.ndist>30){se.msg="too many length or distance symbols",B.mode=le;break}B.have=0,B.mode=ae;case ae:for(;B.have>>=3,Ee-=3}for(;B.have<19;)B.lens[Bt[B.have++]]=0;if(B.lencode=B.lendyn,B.lenbits=7,Ft={bits:B.lenbits},pt=(0,r.default)(o,B.lens,0,19,B.lencode,0,B.work,Ft),B.lenbits=Ft.bits,pt){se.msg="invalid code lengths set",B.mode=le;break}B.have=0,B.mode=ve;case ve:for(;B.have>>24,ot=qe>>>16&255,st=qe&65535,Xe<=Ee);){if(Pe===0)break e;Pe--,ye+=He[R++]<>>=Xe,Ee-=Xe,B.lens[B.have++]=st;else{if(st===16){for(rn=Xe+2;Ee>>=Xe,Ee-=Xe,B.have===0){se.msg="invalid bit length repeat",B.mode=le;break}vt=B.lens[B.have-1],Te=3+(ye&3),ye>>>=2,Ee-=2}else if(st===17){for(rn=Xe+3;Ee>>=Xe,Ee-=Xe,vt=0,Te=3+(ye&7),ye>>>=3,Ee-=3}else{for(rn=Xe+7;Ee>>=Xe,Ee-=Xe,vt=0,Te=11+(ye&127),ye>>>=7,Ee-=7}if(B.have+Te>B.nlen+B.ndist){se.msg="invalid bit length repeat",B.mode=le;break}for(;Te--;)B.lens[B.have++]=vt}}if(B.mode===le)break;if(B.lens[256]===0){se.msg="invalid code -- missing end-of-block",B.mode=le;break}if(B.lenbits=9,Ft={bits:B.lenbits},pt=(0,r.default)(i,B.lens,0,B.nlen,B.lencode,0,B.work,Ft),B.lenbits=Ft.bits,pt){se.msg="invalid literal/lengths set",B.mode=le;break}if(B.distbits=6,B.distcode=B.distdyn,Ft={bits:B.distbits},pt=(0,r.default)(s,B.lens,B.nlen,B.ndist,B.distcode,0,B.work,Ft),B.distbits=Ft.bits,pt){se.msg="invalid distances set",B.mode=le;break}if(B.mode=de,we===t)break e;case de:B.mode=be;case be:if(Pe>=6&&Z>=258){se.next_out=je,se.avail_out=Z,se.next_in=R,se.avail_in=Pe,B.hold=ye,B.bits=Ee,(0,_.default)(se,Ye),je=se.next_out,at=se.output,Z=se.avail_out,R=se.next_in,He=se.input,Pe=se.avail_in,ye=B.hold,Ee=B.bits,B.mode===w&&(B.back=-1);break}for(B.back=0;!(qe=B.lencode[ye&(1<>>24,ot=qe>>>16&255,st=qe&65535,Xe<=Ee);){if(Pe===0)break e;Pe--,ye+=He[R++]<>ze)],Xe=qe>>>24,ot=qe>>>16&255,st=qe&65535,ze+Xe<=Ee);){if(Pe===0)break e;Pe--,ye+=He[R++]<>>=ze,Ee-=ze,B.back+=ze}if(ye>>>=Xe,Ee-=Xe,B.back+=Xe,B.length=st,ot===0){B.mode=oe;break}if(ot&32){B.back=-1,B.mode=w;break}if(ot&64){se.msg="invalid literal/length code",B.mode=le;break}B.extra=ot&15,B.mode=z;case z:if(B.extra){for(rn=B.extra;Ee>>=B.extra,Ee-=B.extra,B.back+=B.extra}B.was=B.length,B.mode=ne;case ne:for(;!(qe=B.distcode[ye&(1<>>24,ot=qe>>>16&255,st=qe&65535,Xe<=Ee);){if(Pe===0)break e;Pe--,ye+=He[R++]<>ze)],Xe=qe>>>24,ot=qe>>>16&255,st=qe&65535,ze+Xe<=Ee);){if(Pe===0)break e;Pe--,ye+=He[R++]<>>=ze,Ee-=ze,B.back+=ze}if(ye>>>=Xe,Ee-=Xe,B.back+=Xe,ot&64){se.msg="invalid distance code",B.mode=le;break}B.offset=st,B.extra=ot&15,B.mode=fe;case fe:if(B.extra){for(rn=B.extra;Ee>>=B.extra,Ee-=B.extra,B.back+=B.extra}if(B.offset>B.dmax){se.msg="invalid distance too far back",B.mode=le;break}B.mode=ie;case ie:if(Z===0)break e;if(Te=Ye-Z,B.offset>Te){if(Te=B.offset-Te,Te>B.whave&&B.sane){se.msg="invalid distance too far back",B.mode=le;break}Te>B.wnext?(Te-=B.wnext,$=B.wsize-Te):$=B.wnext-Te,Te>B.length&&(Te=B.length),pe=B.window}else pe=at,$=je-B.offset,Te=B.length;Te>Z&&(Te=Z),Z-=Te,B.length-=Te;do at[je++]=pe[$++];while(--Te);B.length===0&&(B.mode=be);break;case oe:if(Z===0)break e;at[je++]=B.length,Z--,B.mode=be;break;case U:if(B.wrap){for(;Ee<32;){if(Pe===0)break e;Pe--,ye|=He[R++]<0&&arguments[0]!==void 0?arguments[0]:[],de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],be=ve.length,z=de.length;if(Math.abs(be-z)!==1)return{add:!1,key:null};function ne(fe,ie){var oe=new Map;fe.forEach(function(ee){oe.set(ee,!0)});var U=ie.filter(function(ee){return!oe.has(ee)});return U.length===1?U[0]:null}return be ").concat(de);return de}var w=function(de,be){var z=de.prefixCls,ne=de.data,fe=de.selectable,ie=de.checkable,oe=de.expandedKeys,U=de.selectedKeys,ee=de.checkedKeys,J=de.loadedKeys,le=de.loadingKeys,Ie=de.halfCheckedKeys,Qe=de.keyEntities,$e=de.disabled,et=de.dragging,Ve=de.dragOverNodeKey,De=de.dropPosition,Oe=de.motion,xe=de.height,ue=de.itemHeight,N=de.virtual,te=de.focusable,F=de.activeItem,Ae=de.focused,tt=de.tabIndex,he=de.onKeyDown,We=de.onFocus,rt=de.onBlur,V=de.onActiveChange,Be=de.onListChangeStart,Se=de.onListChangeEnd,Le=Object(u.a)(de,["prefixCls","data","selectable","checkable","expandedKeys","selectedKeys","checkedKeys","loadedKeys","loadingKeys","halfCheckedKeys","keyEntities","disabled","dragging","dragOverNodeKey","dropPosition","motion","height","itemHeight","virtual","focusable","activeItem","focused","tabIndex","onKeyDown","onFocus","onBlur","onActiveChange","onListChangeStart","onListChangeEnd"]),Me=d.useRef(null);d.useImperativeHandle(be,function(){return{scrollTo:function(vt){Me.current.scrollTo(vt)}}});var Ne=d.useState(oe),se=Object(e.a)(Ne,2),we=se[0],B=se[1],He=d.useState(ne),at=Object(e.a)(He,2),R=at[0],je=at[1],Pe=d.useState(ne),Z=Object(e.a)(Pe,2),ye=Z[0],Ee=Z[1],Ge=d.useState([]),Ye=Object(e.a)(Ge,2),Te=Ye[0],$=Ye[1],pe=d.useState(null),qe=Object(e.a)(pe,2),Xe=qe[0],ot=qe[1];function st(){je(ne),Ee(ne),$([]),ot(null),Se()}d.useEffect(function(){B(oe);var ut=A(we,oe);if(ut.key!==null)if(ut.add){var vt=R.findIndex(function(Xt){var ln=Xt.data.key;return ln===ut.key}),pt=j(E(R,ne,ut.key),N,xe,ue),Mt=R.slice();Mt.splice(vt+1,0,Q),Ee(Mt),$(pt),ot("show")}else{var Ft=ne.findIndex(function(Xt){var ln=Xt.data.key;return ln===ut.key}),rn=j(E(ne,R,ut.key),N,xe,ue),Bt=ne.slice();Bt.splice(Ft+1,0,Q),Ee(Bt),$(rn),ot("hide")}else R!==ne&&(je(ne),Ee(ne))},[oe,ne]),d.useEffect(function(){et||st()},[et]);var ze=Oe?ye:ne,it={expandedKeys:oe,selectedKeys:U,loadedKeys:J,loadingKeys:le,checkedKeys:ee,halfCheckedKeys:Ie,dragOverNodeKey:Ve,dropPosition:De,keyEntities:Qe};return d.createElement(d.Fragment,null,Ae&&F&&d.createElement("span",{style:b,"aria-live":"assertive"},Y(F)),d.createElement("div",{role:"tree"},d.createElement("input",{style:b,disabled:te===!1||$e,tabIndex:te!==!1?tt:null,onKeyDown:he,onFocus:We,onBlur:rt,value:"",onChange:v})),d.createElement(l.a,Object.assign({},Le,{data:ze,itemKey:q,height:xe,fullHeight:!1,virtual:N,itemHeight:ue,prefixCls:"".concat(z,"-list"),ref:Me}),function(ut){var vt=ut.pos,pt=ut.data,Mt=pt.key,Ft=Object(u.a)(pt,["key"]),rn=ut.isStart,Bt=ut.isEnd,Xt=Object(t.e)(Mt,vt);delete Ft.children;var ln=Object(t.f)(Xt,it);return d.createElement(T,Object.assign({},Ft,ln,{active:F&&Mt===F.data.key,pos:vt,data:ut.data,isStart:rn,isEnd:Bt,motion:Oe,motionNodes:Mt===O?Te:null,motionType:Xe,onMotionStart:Be,onMotionEnd:st,treeNodeRequiredProps:it,onMouseMove:function(){V(null)}}))}))},P=d.forwardRef(w);P.displayName="NodeList";var k=P,K=h("NvD2"),M=function(ve){Object(r.a)(be,ve);var de=Object(p.a)(be);function be(){var z;return Object(m.a)(this,be),z=de.apply(this,arguments),z.destroyed=!1,z.state={keyEntities:{},selectedKeys:[],checkedKeys:[],halfCheckedKeys:[],loadedKeys:[],loadingKeys:[],expandedKeys:[],dragging:!1,dragNodesKeys:[],dragOverNodeKey:null,dropPosition:null,treeData:[],flattenNodes:[],focused:!1,activeKey:null,listChanging:!1,prevProps:null},z.listRef=d.createRef(),z.onNodeDragStart=function(ne,fe){var ie=z.state,oe=ie.expandedKeys,U=ie.keyEntities,ee=z.props.onDragStart,J=fe.props.eventKey;z.dragNode=fe;var le=Object(n.b)(oe,J);z.setState({dragging:!0,dragNodesKeys:Object(n.g)(J,U)}),z.setExpandedKeys(le),ee&&ee({event:ne,node:Object(t.b)(fe.props)})},z.onNodeDragEnter=function(ne,fe){var ie=z.state,oe=ie.expandedKeys,U=ie.keyEntities,ee=ie.dragNodesKeys,J=z.props.onDragEnter,le=fe.props,Ie=le.pos,Qe=le.eventKey;if(!z.dragNode||ee.indexOf(Qe)!==-1)return;var $e=Object(n.c)(ne,fe);if(z.dragNode.props.eventKey===Qe&&$e===0){z.setState({dragOverNodeKey:"",dropPosition:null});return}setTimeout(function(){z.setState({dragOverNodeKey:Qe,dropPosition:$e}),z.delayedDragEnterLogic||(z.delayedDragEnterLogic={}),Object.keys(z.delayedDragEnterLogic).forEach(function(et){clearTimeout(z.delayedDragEnterLogic[et])}),z.delayedDragEnterLogic[Ie]=window.setTimeout(function(){if(!z.state.dragging)return;var et=Object(L.a)(oe),Ve=U[Qe];Ve&&(Ve.children||[]).length&&(et=Object(n.a)(oe,Qe)),"expandedKeys"in z.props||z.setExpandedKeys(et),J&&J({event:ne,node:Object(t.b)(fe.props),expandedKeys:et})},400)},0)},z.onNodeDragOver=function(ne,fe){var ie=z.state.dragNodesKeys,oe=z.props.onDragOver,U=fe.props.eventKey;if(ie.indexOf(U)!==-1)return;if(z.dragNode&&U===z.state.dragOverNodeKey){var ee=Object(n.c)(ne,fe);if(ee===z.state.dropPosition)return;z.setState({dropPosition:ee})}oe&&oe({event:ne,node:Object(t.b)(fe.props)})},z.onNodeDragLeave=function(ne,fe){var ie=z.props.onDragLeave;z.setState({dragOverNodeKey:""}),ie&&ie({event:ne,node:Object(t.b)(fe.props)})},z.onNodeDragEnd=function(ne,fe){var ie=z.props.onDragEnd;z.setState({dragOverNodeKey:""}),z.cleanDragState(),ie&&ie({event:ne,node:Object(t.b)(fe.props)}),z.dragNode=null},z.onNodeDrop=function(ne,fe){var ie=z.state,oe=ie.dragNodesKeys,U=oe===void 0?[]:oe,ee=ie.dropPosition,J=z.props.onDrop,le=fe.props,Ie=le.eventKey,Qe=le.pos;if(z.setState({dragOverNodeKey:""}),z.cleanDragState(),U.indexOf(Ie)!==-1){Object(o.a)(!1,"Can not drop to dragNode(include it's children node)");return}var $e=Object(n.k)(Qe),et={event:ne,node:Object(t.b)(fe.props),dragNode:z.dragNode?Object(t.b)(z.dragNode.props):null,dragNodesKeys:U.slice(),dropPosition:ee+Number($e[$e.length-1]),dropToGap:!1};ee!==0&&(et.dropToGap=!0),J&&J(et),z.dragNode=null},z.cleanDragState=function(){var ne=z.state.dragging;ne&&z.setState({dragging:!1})},z.onNodeClick=function(ne,fe){var ie=z.props.onClick;ie&&ie(ne,fe)},z.onNodeDoubleClick=function(ne,fe){var ie=z.props.onDoubleClick;ie&&ie(ne,fe)},z.onNodeSelect=function(ne,fe){var ie=z.state.selectedKeys,oe=z.state.keyEntities,U=z.props,ee=U.onSelect,J=U.multiple,le=fe.selected,Ie=fe.key,Qe=!le;Qe?J?ie=Object(n.a)(ie,Ie):ie=[Ie]:ie=Object(n.b)(ie,Ie);var $e=ie.map(function(et){var Ve=oe[et];return Ve?Ve.node:null}).filter(function(et){return et});z.setUncontrolledState({selectedKeys:ie}),ee&&ee(ie,{event:"select",selected:Qe,node:fe,selectedNodes:$e,nativeEvent:ne.nativeEvent})},z.onNodeCheck=function(ne,fe,ie){var oe=z.state,U=oe.keyEntities,ee=oe.checkedKeys,J=oe.halfCheckedKeys,le=z.props,Ie=le.checkStrictly,Qe=le.onCheck,$e=fe.key,et,Ve={event:"check",node:fe,checked:ie,nativeEvent:ne.nativeEvent};if(Ie){var De=ie?Object(n.a)(ee,$e):Object(n.b)(ee,$e),Oe=Object(n.b)(J,$e);et={checked:De,halfChecked:Oe},Ve.checkedNodes=De.map(function(Ae){return U[Ae]}).filter(function(Ae){return Ae}).map(function(Ae){return Ae.node}),z.setUncontrolledState({checkedKeys:De})}else{var xe=Object(K.a)([].concat(Object(L.a)(ee),[$e]),!0,U),ue=xe.checkedKeys,N=xe.halfCheckedKeys;if(!ie){var te=new Set(ue);te.delete($e);var F=Object(K.a)(Array.from(te),{checked:!1,halfCheckedKeys:N},U);ue=F.checkedKeys,N=F.halfCheckedKeys}et=ue,Ve.checkedNodes=[],Ve.checkedNodesPositions=[],Ve.halfCheckedKeys=N,ue.forEach(function(Ae){var tt=U[Ae];if(!tt)return;var he=tt.node,We=tt.pos;Ve.checkedNodes.push(he),Ve.checkedNodesPositions.push({node:he,pos:We})}),z.setUncontrolledState({checkedKeys:ue},!1,{halfCheckedKeys:N})}Qe&&Qe(et,Ve)},z.onNodeLoad=function(ne){return new Promise(function(fe){z.setState(function(ie){var oe=ie.loadedKeys,U=oe===void 0?[]:oe,ee=ie.loadingKeys,J=ee===void 0?[]:ee,le=z.props,Ie=le.loadData,Qe=le.onLoad,$e=ne.key;if(!Ie||U.indexOf($e)!==-1||J.indexOf($e)!==-1)return{};var et=Ie(ne);return et.then(function(){var Ve=z.state,De=Ve.loadedKeys,Oe=Ve.loadingKeys,xe=Object(n.a)(De,$e),ue=Object(n.b)(Oe,$e);Qe&&Qe(xe,{event:"load",node:ne}),z.setUncontrolledState({loadedKeys:xe}),z.setState({loadingKeys:ue}),fe()}),{loadingKeys:Object(n.a)(J,$e)}})})},z.onNodeMouseEnter=function(ne,fe){var ie=z.props.onMouseEnter;ie&&ie({event:ne,node:fe})},z.onNodeMouseLeave=function(ne,fe){var ie=z.props.onMouseLeave;ie&&ie({event:ne,node:fe})},z.onNodeContextMenu=function(ne,fe){var ie=z.props.onRightClick;ie&&(ne.preventDefault(),ie({event:ne,node:fe}))},z.onFocus=function(){var ne=z.props.onFocus;z.setState({focused:!0}),ne&&ne.apply(void 0,arguments)},z.onBlur=function(){var ne=z.props.onBlur;z.setState({focused:!1}),z.onActiveChange(null),ne&&ne.apply(void 0,arguments)},z.getTreeNodeRequiredProps=function(){var ne=z.state,fe=ne.expandedKeys,ie=ne.selectedKeys,oe=ne.loadedKeys,U=ne.loadingKeys,ee=ne.checkedKeys,J=ne.halfCheckedKeys,le=ne.dragOverNodeKey,Ie=ne.dropPosition,Qe=ne.keyEntities;return{expandedKeys:fe||[],selectedKeys:ie||[],loadedKeys:oe||[],loadingKeys:U||[],checkedKeys:ee||[],halfCheckedKeys:J||[],dragOverNodeKey:le,dropPosition:Ie,keyEntities:Qe}},z.setExpandedKeys=function(ne){var fe=z.state.treeData,ie=Object(t.d)(fe,ne);z.setUncontrolledState({expandedKeys:ne,flattenNodes:ie},!0)},z.onNodeExpand=function(ne,fe){var ie=z.state.expandedKeys,oe=z.state.listChanging,U=z.props,ee=U.onExpand,J=U.loadData,le=fe.key,Ie=fe.expanded;if(oe)return;var Qe=ie.indexOf(le),$e=!Ie;if(Object(o.a)(Ie&&Qe!==-1||!Ie&&Qe===-1,"Expand state not sync with index check"),$e?ie=Object(n.a)(ie,le):ie=Object(n.b)(ie,le),z.setExpandedKeys(ie),ee&&ee(ie,{node:fe,expanded:$e,nativeEvent:ne.nativeEvent}),$e&&J){var et=z.onNodeLoad(fe);et&&et.then(function(){var Ve=Object(t.d)(z.state.treeData,ie);z.setUncontrolledState({flattenNodes:Ve})})}},z.onListChangeStart=function(){z.setUncontrolledState({listChanging:!0})},z.onListChangeEnd=function(){setTimeout(function(){z.setUncontrolledState({listChanging:!1})})},z.onActiveChange=function(ne){var fe=z.state.activeKey,ie=z.props.onActiveChange;if(fe===ne)return;z.setState({activeKey:ne}),ne!==null&&z.scrollTo({key:ne}),ie&&ie(ne)},z.getActiveItem=function(){var ne=z.state,fe=ne.activeKey,ie=ne.flattenNodes;return fe===null?null:ie.find(function(oe){var U=oe.data.key;return U===fe})||null},z.offsetActiveKey=function(ne){var fe=z.state,ie=fe.flattenNodes,oe=fe.activeKey,U=ie.findIndex(function(le){var Ie=le.data.key;return Ie===oe});U===-1&&ne<0&&(U=ie.length),U=(U+ne+ie.length)%ie.length;var ee=ie[U];if(ee){var J=ee.data.key;z.onActiveChange(J)}else z.onActiveChange(null)},z.onKeyDown=function(ne){var fe=z.state,ie=fe.activeKey,oe=fe.expandedKeys,U=fe.checkedKeys,ee=z.props,J=ee.onKeyDown,le=ee.checkable,Ie=ee.selectable;switch(ne.which){case c.a.UP:{z.offsetActiveKey(-1),ne.preventDefault();break}case c.a.DOWN:{z.offsetActiveKey(1),ne.preventDefault();break}}var Qe=z.getActiveItem();if(Qe&&Qe.data){var $e=z.getTreeNodeRequiredProps(),et=Qe.data.isLeaf===!1||!!(Qe.data.children||[]).length,Ve=Object(t.b)(Object(f.a)(Object(f.a)({},Object(t.f)(ie,$e)),{},{data:Qe.data,active:!0}));switch(ne.which){case c.a.LEFT:{et&&oe.includes(ie)?z.onNodeExpand({},Ve):Qe.parent&&z.onActiveChange(Qe.parent.data.key),ne.preventDefault();break}case c.a.RIGHT:{et&&!oe.includes(ie)?z.onNodeExpand({},Ve):Qe.children&&Qe.children.length&&z.onActiveChange(Qe.children[0].data.key),ne.preventDefault();break}case c.a.ENTER:case c.a.SPACE:{le&&!Ve.disabled&&Ve.checkable!==!1&&!Ve.disableCheckbox?z.onNodeCheck({},Ve,!U.includes(ie)):!le&&Ie&&!Ve.disabled&&Ve.selectable!==!1&&z.onNodeSelect({},Ve);break}}}J&&J(ne)},z.setUncontrolledState=function(ne){var fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ie=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(z.destroyed)return;var oe=!1,U=!0,ee={};Object.keys(ne).forEach(function(J){if(J in z.props){U=!1;return}oe=!0,ee[J]=ne[J]}),oe&&(!fe||U)&&z.setState(Object(f.a)(Object(f.a)({},ee),ie))},z.scrollTo=function(ne){z.listRef.current.scrollTo(ne)},z}return Object(_.a)(be,[{key:"componentWillUnmount",value:function(){this.destroyed=!0}},{key:"render",value:function(){var ne,fe=this.state,ie=fe.focused,oe=fe.flattenNodes,U=fe.keyEntities,ee=fe.dragging,J=fe.activeKey,le=this.props,Ie=le.prefixCls,Qe=le.className,$e=le.style,et=le.showLine,Ve=le.focusable,De=le.tabIndex,Oe=De===void 0?0:De,xe=le.selectable,ue=le.showIcon,N=le.icon,te=le.switcherIcon,F=le.draggable,Ae=le.checkable,tt=le.checkStrictly,he=le.disabled,We=le.motion,rt=le.loadData,V=le.filterTreeNode,Be=le.height,Se=le.itemHeight,Le=le.virtual,Me=le.titleRender,Ne=le.onContextMenu,se=Object(n.f)(this.props);return d.createElement(a.a.Provider,{value:{prefixCls:Ie,selectable:xe,showIcon:ue,icon:N,switcherIcon:te,draggable:F,checkable:Ae,checkStrictly:tt,disabled:he,keyEntities:U,loadData:rt,filterTreeNode:V,titleRender:Me,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},d.createElement("div",{className:s()(Ie,Qe,(ne={},Object(S.a)(ne,"".concat(Ie,"-show-line"),et),Object(S.a)(ne,"".concat(Ie,"-focused"),ie),Object(S.a)(ne,"".concat(Ie,"-active-focused"),J!==null),ne))},d.createElement(k,Object.assign({ref:this.listRef,prefixCls:Ie,style:$e,data:oe,disabled:he,selectable:xe,checkable:!!Ae,motion:We,dragging:ee,height:Be,itemHeight:Se,virtual:Le,focusable:Ve,focused:ie,tabIndex:Oe,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Ne},this.getTreeNodeRequiredProps(),se))))}}],[{key:"getDerivedStateFromProps",value:function(ne,fe){var ie=fe.prevProps,oe={prevProps:ne};function U(N){return!ie&&N in ne||ie&&ie[N]!==ne[N]}var ee;if(U("treeData")?ee=ne.treeData:U("children")&&(Object(o.a)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),ee=Object(t.c)(ne.children)),ee){oe.treeData=ee;var J=Object(t.a)(ee);oe.keyEntities=Object(f.a)(Object(S.a)({},O,W),J.keyEntities)}var le=oe.keyEntities||fe.keyEntities;if(U("expandedKeys")||ie&&U("autoExpandParent"))oe.expandedKeys=ne.autoExpandParent||!ie&&ne.defaultExpandParent?Object(n.e)(ne.expandedKeys,le):ne.expandedKeys;else if(!ie&&ne.defaultExpandAll){var Ie=Object(f.a)({},le);delete Ie[O],oe.expandedKeys=Object.keys(Ie).map(function(N){return Ie[N].key})}else!ie&&ne.defaultExpandedKeys&&(oe.expandedKeys=ne.autoExpandParent||ne.defaultExpandParent?Object(n.e)(ne.defaultExpandedKeys,le):ne.defaultExpandedKeys);if(oe.expandedKeys||delete oe.expandedKeys,ee||oe.expandedKeys){var Qe=Object(t.d)(ee||fe.treeData,oe.expandedKeys||fe.expandedKeys);oe.flattenNodes=Qe}if(ne.selectable&&(U("selectedKeys")?oe.selectedKeys=Object(n.d)(ne.selectedKeys,ne):!ie&&ne.defaultSelectedKeys&&(oe.selectedKeys=Object(n.d)(ne.defaultSelectedKeys,ne))),ne.checkable){var $e;if(U("checkedKeys")?$e=Object(n.j)(ne.checkedKeys)||{}:!ie&&ne.defaultCheckedKeys?$e=Object(n.j)(ne.defaultCheckedKeys)||{}:ee&&($e=Object(n.j)(ne.checkedKeys)||{checkedKeys:fe.checkedKeys,halfCheckedKeys:fe.halfCheckedKeys}),$e){var et=$e,Ve=et.checkedKeys,De=Ve===void 0?[]:Ve,Oe=et.halfCheckedKeys,xe=Oe===void 0?[]:Oe;if(!ne.checkStrictly){var ue=Object(K.a)(De,!0,le);De=ue.checkedKeys,xe=ue.halfCheckedKeys}oe.checkedKeys=De,oe.halfCheckedKeys=xe}}return U("loadedKeys")&&(oe.loadedKeys=ne.loadedKeys),oe}}]),be}(d.Component);M.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[]},M.TreeNode=C.a;var H=M,ae=I.b=H},fcSX:function(Re,I,h){"use strict";var S=h("Ff2n"),f=h("1OyB"),L=h("vuIU"),m=h("Ji7U"),_=h("md7G"),r=h("foSv"),p=h("1W/9"),d=h("q1tI"),c=h("rePB"),o=h("JX7q"),i=h("TSYQ"),s=h.n(i),a=h("qx4F"),n=h("4IlW");function t(w){return Array.isArray(w)?w:[w]}var e={transition:"transitionend",WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend"},u=Object.keys(e).filter(function(w){if(typeof document=="undefined")return!1;var P=document.getElementsByTagName("html")[0];return w in(P?P.style:{})})[0],l=e[u];function g(w,P,k,K){w.addEventListener?w.addEventListener(P,k,K):w.attachEvent&&w.attachEvent("on".concat(P),k)}function C(w,P,k,K){w.removeEventListener?w.removeEventListener(P,k,K):w.attachEvent&&w.detachEvent("on".concat(P),k)}function x(w,P){var k=typeof w=="function"?w(P):w;return Array.isArray(k)?k.length===2?k:[k[0],k[1]]:[k]}var y=function(P){return!isNaN(parseFloat(P))&&isFinite(P)},T=!(typeof window!="undefined"&&window.document&&window.document.createElement),A=function w(P,k,K,M){if(!k||k===document||k instanceof Document)return!1;if(k===P.parentNode)return!0;var H=Math.max(Math.abs(K),Math.abs(M))===Math.abs(M),ae=Math.max(Math.abs(K),Math.abs(M))===Math.abs(K),ve=k.scrollHeight-k.clientHeight,de=k.scrollWidth-k.clientWidth,be=document.defaultView.getComputedStyle(k),z=be.overflowY==="auto"||be.overflowY==="scroll",ne=be.overflowX==="auto"||be.overflowX==="scroll",fe=ve&&z,ie=de&≠return H&&(!fe||fe&&(k.scrollTop>=ve&&M<0||k.scrollTop<=0&&M>0))||ae&&(!ie||ie&&(k.scrollLeft>=de&&K<0||k.scrollLeft<=0&&K>0))?w(P,k.parentNode,K,M):!1};function E(w){var P=b();return function(){var K=Object(r.a)(w),M;if(P){var H=Object(r.a)(this).constructor;M=Reflect.construct(K,arguments,H)}else M=K.apply(this,arguments);return Object(_.a)(this,M)}}function b(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(w){return!1}}var v={},O=function(w){Object(m.a)(k,w);var P=E(k);function k(K){var M;return Object(f.a)(this,k),M=P.call(this,K),M.domFocus=function(){M.dom&&M.dom.focus()},M.removeStartHandler=function(H){if(H.touches.length>1)return;M.startPos={x:H.touches[0].clientX,y:H.touches[0].clientY}},M.removeMoveHandler=function(H){if(H.changedTouches.length>1)return;var ae=H.currentTarget,ve=H.changedTouches[0].clientX-M.startPos.x,de=H.changedTouches[0].clientY-M.startPos.y;(ae===M.maskDom||ae===M.handlerDom||ae===M.contentDom&&A(ae,H.target,ve,de))&&H.cancelable&&H.preventDefault()},M.transitionEnd=function(H){var ae=H.target;C(ae,l,M.transitionEnd),ae.style.transition=""},M.onKeyDown=function(H){if(H.keyCode===n.a.ESC){var ae=M.props.onClose;H.stopPropagation(),ae&&ae(H)}},M.onWrapperTransitionEnd=function(H){var ae=M.props,ve=ae.open,de=ae.afterVisibleChange;H.target===M.contentWrapper&&H.propertyName.match(/transform$/)&&(M.dom.style.transition="",!ve&&M.getCurrentDrawerSome()&&(document.body.style.overflowX="",M.maskDom&&(M.maskDom.style.left="",M.maskDom.style.width="")),de&&de(!!ve))},M.openLevelTransition=function(){var H=M.props,ae=H.open,ve=H.width,de=H.height,be=M.getHorizontalBoolAndPlacementName(),z=be.isHorizontal,ne=be.placementName,fe=M.contentDom?M.contentDom.getBoundingClientRect()[z?"width":"height"]:0,ie=(z?ve:de)||fe;M.setLevelAndScrolling(ae,ne,ie)},M.setLevelTransform=function(H,ae,ve,de){var be=M.props,z=be.placement,ne=be.levelMove,fe=be.duration,ie=be.ease,oe=be.showMask;M.levelDom.forEach(function(U){U.style.transition="transform ".concat(fe," ").concat(ie),g(U,l,M.transitionEnd);var ee=H?ve:0;if(ne){var J=x(ne,{target:U,open:H});ee=H?J[0]:J[1]||0}var le=typeof ee=="number"?"".concat(ee,"px"):ee,Ie=z==="left"||z==="top"?le:"-".concat(le);Ie=oe&&z==="right"&&de?"calc(".concat(Ie," + ").concat(de,"px)"):Ie,U.style.transform=ee?"".concat(ae,"(").concat(Ie,")"):""})},M.setLevelAndScrolling=function(H,ae,ve){var de=M.props.onChange;if(!T){var be=document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth?Object(a.a)(!0):0;M.setLevelTransform(H,ae,ve,be),M.toggleScrollingToDrawerAndBody(be)}de&&de(H)},M.toggleScrollingToDrawerAndBody=function(H){var ae=M.props,ve=ae.getOpenCount,de=ae.getContainer,be=ae.showMask,z=ae.open,ne=de&&de(),fe=ve&&ve();if(ne&&ne.parentNode===document.body&&be){var ie=["touchstart"],oe=[document.body,M.maskDom,M.handlerDom,M.contentDom];z&&document.body.style.overflow!=="hidden"?(H&&M.addScrollingEffect(H),fe===1&&(document.body.style.overflow="hidden"),document.body.style.touchAction="none",oe.forEach(function(U,ee){if(!U)return;g(U,ie[ee]||"touchmove",ee?M.removeMoveHandler:M.removeStartHandler,M.passive)})):M.getCurrentDrawerSome()&&(fe||(document.body.style.overflow=""),document.body.style.touchAction="",H&&M.remScrollingEffect(H),oe.forEach(function(U,ee){if(!U)return;C(U,ie[ee]||"touchmove",ee?M.removeMoveHandler:M.removeStartHandler,M.passive)}))}},M.addScrollingEffect=function(H){var ae=M.props,ve=ae.placement,de=ae.duration,be=ae.ease,z=ae.getOpenCount,ne=ae.switchScrollingEffect,fe=z&&z();fe===1&&ne();var ie="width ".concat(de," ").concat(be),oe="transform ".concat(de," ").concat(be);M.dom.style.transition="none";switch(ve){case"right":M.dom.style.transform="translateX(-".concat(H,"px)");break;case"top":case"bottom":M.dom.style.width="calc(100% - ".concat(H,"px)"),M.dom.style.transform="translateZ(0)";break;default:break}clearTimeout(M.timeout),M.timeout=setTimeout(function(){M.dom&&(M.dom.style.transition="".concat(oe,",").concat(ie),M.dom.style.width="",M.dom.style.transform="")})},M.remScrollingEffect=function(H){var ae=M.props,ve=ae.placement,de=ae.duration,be=ae.ease,z=ae.getOpenCount,ne=ae.switchScrollingEffect,fe=z&&z();fe||ne(!0),u&&(document.body.style.overflowX="hidden"),M.dom.style.transition="none";var ie,oe="width ".concat(de," ").concat(be),U="transform ".concat(de," ").concat(be);switch(ve){case"left":{M.dom.style.width="100%",oe="width 0s ".concat(be," ").concat(de);break}case"right":{M.dom.style.transform="translateX(".concat(H,"px)"),M.dom.style.width="100%",oe="width 0s ".concat(be," ").concat(de),M.maskDom&&(M.maskDom.style.left="-".concat(H,"px"),M.maskDom.style.width="calc(100% + ".concat(H,"px)"));break}case"top":case"bottom":{M.dom.style.width="calc(100% + ".concat(H,"px)"),M.dom.style.height="100%",M.dom.style.transform="translateZ(0)",ie="height 0s ".concat(be," ").concat(de);break}default:break}clearTimeout(M.timeout),M.timeout=setTimeout(function(){M.dom&&(M.dom.style.transition="".concat(U,",").concat(ie?"".concat(ie,","):"").concat(oe),M.dom.style.transform="",M.dom.style.width="",M.dom.style.height="")})},M.getCurrentDrawerSome=function(){return!Object.keys(v).some(function(H){return v[H]})},M.getLevelDom=function(H){var ae=H.level,ve=H.getContainer;if(T)return;var de=ve&&ve(),be=de?de.parentNode:null;if(M.levelDom=[],ae==="all"){var z=be?Array.prototype.slice.call(be.children):[];z.forEach(function(ne){ne.nodeName!=="SCRIPT"&&ne.nodeName!=="STYLE"&&ne.nodeName!=="LINK"&&ne!==de&&M.levelDom.push(ne)})}else ae&&t(ae).forEach(function(ne){document.querySelectorAll(ne).forEach(function(fe){M.levelDom.push(fe)})})},M.getHorizontalBoolAndPlacementName=function(){var H=M.props.placement,ae=H==="left"||H==="right",ve="translate".concat(ae?"X":"Y");return{isHorizontal:ae,placementName:ve}},M.state={_self:Object(o.a)(M)},M}return Object(L.a)(k,[{key:"componentDidMount",value:function(){var M=this;if(!T){var H=!1;try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:function(){return H=!0,null}}))}catch(z){}this.passive=H?{passive:!1}:!1}var ae=this.props,ve=ae.open,de=ae.getContainer,be=de&&de();this.drawerId="drawer_id_".concat(Number((Date.now()+Math.random()).toString().replace(".",Math.round(Math.random()*9).toString())).toString(16)),this.getLevelDom(this.props),ve&&(be&&be.parentNode===document.body&&(v[this.drawerId]=ve),this.openLevelTransition(),this.forceUpdate(function(){M.domFocus()}))}},{key:"componentDidUpdate",value:function(M){var H=this.props,ae=H.open,ve=H.getContainer,de=ve&&ve();ae!==M.open&&(ae&&this.domFocus(),de&&de.parentNode===document.body&&(v[this.drawerId]=!!ae),this.openLevelTransition())}},{key:"componentWillUnmount",value:function(){var M=this.props,H=M.getOpenCount,ae=M.open,ve=M.switchScrollingEffect,de=typeof H=="function"&&H();delete v[this.drawerId],ae&&(this.setLevelTransform(!1),document.body.style.touchAction=""),de||(document.body.style.overflow="",ve(!0))}},{key:"render",value:function(){var M,H=this,ae=this.props,ve=ae.className,de=ae.children,be=ae.style,z=ae.width,ne=ae.height,fe=ae.defaultOpen,ie=ae.open,oe=ae.prefixCls,U=ae.placement,ee=ae.level,J=ae.levelMove,le=ae.ease,Ie=ae.duration,Qe=ae.getContainer,$e=ae.handler,et=ae.onChange,Ve=ae.afterVisibleChange,De=ae.showMask,Oe=ae.maskClosable,xe=ae.maskStyle,ue=ae.onClose,N=ae.onHandleClick,te=ae.keyboard,F=ae.getOpenCount,Ae=ae.switchScrollingEffect,tt=Object(S.a)(ae,["className","children","style","width","height","defaultOpen","open","prefixCls","placement","level","levelMove","ease","duration","getContainer","handler","onChange","afterVisibleChange","showMask","maskClosable","maskStyle","onClose","onHandleClick","keyboard","getOpenCount","switchScrollingEffect"]),he=this.dom?ie:!1,We=s()(oe,(M={},Object(c.a)(M,"".concat(oe,"-").concat(U),!0),Object(c.a)(M,"".concat(oe,"-open"),he),Object(c.a)(M,ve||"",!!ve),Object(c.a)(M,"no-mask",!De),M)),rt=this.getHorizontalBoolAndPlacementName(),V=rt.placementName,Be=U==="left"||U==="top"?"-100%":"100%",Se=he?"":"".concat(V,"(").concat(Be,")"),Le=$e&&d.cloneElement($e,{onClick:function(Ne){$e.props.onClick&&$e.props.onClick(),N&&N(Ne)},ref:function(Ne){H.handlerDom=Ne}});return d.createElement("div",Object.assign({},tt,{tabIndex:-1,className:We,style:be,ref:function(Ne){H.dom=Ne},onKeyDown:he&&te?this.onKeyDown:void 0,onTransitionEnd:this.onWrapperTransitionEnd}),De&&d.createElement("div",{className:"".concat(oe,"-mask"),onClick:Oe?ue:void 0,style:xe,ref:function(Ne){H.maskDom=Ne}}),d.createElement("div",{className:"".concat(oe,"-content-wrapper"),style:{transform:Se,msTransform:Se,width:y(z)?"".concat(z,"px"):z,height:y(ne)?"".concat(ne,"px"):ne},ref:function(Ne){H.contentWrapper=Ne}},d.createElement("div",{className:"".concat(oe,"-content"),ref:function(Ne){H.contentDom=Ne},onTouchStart:he&&De?this.removeStartHandler:void 0,onTouchMove:he&&De?this.removeMoveHandler:void 0},de),Le))}}],[{key:"getDerivedStateFromProps",value:function(M,H){var ae=H.prevProps,ve=H._self,de={prevProps:M};if(ae!==void 0){var be=M.placement,z=M.level;be!==ae.placement&&(ve.contentDom=null),z!==ae.level&&ve.getLevelDom(M)}return de}}]),k}(d.Component);O.defaultProps={switchScrollingEffect:function(){}};var D=O;function W(w){var P=Q();return function(){var K=Object(r.a)(w),M;if(P){var H=Object(r.a)(this).constructor;M=Reflect.construct(K,arguments,H)}else M=K.apply(this,arguments);return Object(_.a)(this,M)}}function Q(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(w){return!1}}var j=function(w){Object(m.a)(k,w);var P=W(k);function k(K){var M;Object(f.a)(this,k),M=P.call(this,K),M.onHandleClick=function(ae){var ve=M.props,de=ve.onHandleClick,be=ve.open;if(de&&de(ae),typeof be=="undefined"){var z=M.state.open;M.setState({open:!z})}},M.onClose=function(ae){var ve=M.props,de=ve.onClose,be=ve.open;de&&de(ae),typeof be=="undefined"&&M.setState({open:!1})};var H=typeof K.open!="undefined"?K.open:!!K.defaultOpen;return M.state={open:H},"onMaskClick"in K&&console.warn("`onMaskClick` are removed, please use `onClose` instead."),M}return Object(L.a)(k,[{key:"render",value:function(){var M=this,H=this.props,ae=H.defaultOpen,ve=H.getContainer,de=H.wrapperClassName,be=H.forceRender,z=H.handler,ne=Object(S.a)(H,["defaultOpen","getContainer","wrapperClassName","forceRender","handler"]),fe=this.state.open;if(!ve)return d.createElement("div",{className:de,ref:function(U){M.dom=U}},d.createElement(D,Object.assign({},ne,{open:fe,handler:z,getContainer:function(){return M.dom},onClose:this.onClose,onHandleClick:this.onHandleClick})));var ie=!!z||be;return d.createElement(p.a,{visible:fe,forceRender:ie,getContainer:ve,wrapperClassName:de},function(oe){var U=oe.visible,ee=oe.afterClose,J=Object(S.a)(oe,["visible","afterClose"]);return d.createElement(D,Object.assign({},ne,J,{open:U!==void 0?U:fe,afterVisibleChange:ee!==void 0?ee:ne.afterVisibleChange,handler:z,onClose:M.onClose,onHandleClick:M.onHandleClick}))})}}],[{key:"getDerivedStateFromProps",value:function(M,H){var ae=H.prevProps,ve={prevProps:M};return typeof ae!="undefined"&&M.open!==ae.open&&(ve.open=M.open),ve}}]),k}(d.Component);j.defaultProps={prefixCls:"drawer",placement:"left",getContainer:"body",defaultOpen:!1,level:"all",duration:".3s",ease:"cubic-bezier(0.78, 0.14, 0.15, 0.86)",onChange:function(){},afterVisibleChange:function(){},handler:d.createElement("div",{className:"drawer-handle"},d.createElement("i",{className:"drawer-handle-icon"})),showMask:!0,maskClosable:!0,maskStyle:{},wrapperClassName:"",className:"",keyboard:!0,forceRender:!1};var q=j,Y=I.a=q},fr4D:function(Re,I,h){"use strict";h.d(I,"a",function(){return _}),h.d(I,"c",function(){return p}),h.d(I,"f",function(){return c}),h.d(I,"b",function(){return a}),h.d(I,"h",function(){return t}),h.d(I,"e",function(){return u}),h.d(I,"i",function(){return x}),h.d(I,"d",function(){return T}),h.d(I,"g",function(){return E});var S=h("9og8"),f=h("WmNS"),L=h.n(f),m=h("ErOA");function _(v){return r.apply(this,arguments)}function r(){return r=Object(S.a)(L.a.mark(function v(O){return L.a.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:return W.abrupt("return",Object(m.a)("/api/sci/projects.json",{method:"post",body:O}));case 1:case"end":return W.stop()}},v)})),r.apply(this,arguments)}function p(v,O){return d.apply(this,arguments)}function d(){return d=Object(S.a)(L.a.mark(function v(O,D){return L.a.wrap(function(Q){for(;;)switch(Q.prev=Q.next){case 0:return Q.abrupt("return",Object(m.a)("/api/sci/projects/".concat(D,".json"),{method:"put",body:O}));case 1:case"end":return Q.stop()}},v)})),d.apply(this,arguments)}function c(v){return o.apply(this,arguments)}function o(){return o=Object(S.a)(L.a.mark(function v(O){return L.a.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:return W.abrupt("return",Object(m.a)("/api/sci/projects/sci_mirror_repositories.json",{method:"get",params:O}));case 1:case"end":return W.stop()}},v)})),o.apply(this,arguments)}function i(v){return s.apply(this,arguments)}function s(){return s=Object(S.a)(L.a.mark(function v(O){return L.a.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:return W.abrupt("return",Object(m.a)("/api/sci/projects.json",{method:"get",params:O}));case 1:case"end":return W.stop()}},v)})),s.apply(this,arguments)}function a(v,O){return n.apply(this,arguments)}function n(){return n=Object(S.a)(L.a.mark(function v(O,D){return L.a.wrap(function(Q){for(;;)switch(Q.prev=Q.next){case 0:return Q.abrupt("return",Object(m.a)("/api/sci/projects/".concat(O,".json"),{method:"delete",body:D}));case 1:case"end":return Q.stop()}},v)})),n.apply(this,arguments)}function t(v){return e.apply(this,arguments)}function e(){return e=Object(S.a)(L.a.mark(function v(O){return L.a.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:return W.abrupt("return",Object(m.a)("/api/sci/projects/".concat(O,".json"),{method:"get"}));case 1:case"end":return W.stop()}},v)})),e.apply(this,arguments)}function u(v){return l.apply(this,arguments)}function l(){return l=Object(S.a)(L.a.mark(function v(O){return L.a.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:return W.abrupt("return",Object(m.a)("/api/sci/projects/data_sets.json",{method:"get",params:O}));case 1:case"end":return W.stop()}},v)})),l.apply(this,arguments)}function g(v){return C.apply(this,arguments)}function C(){return C=Object(S.a)(L.a.mark(function v(O){return L.a.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:return W.abrupt("return",Object(m.a)("/api/sci/projects/".concat(O,"/remove_data_sets.json"),{method:"get"}));case 1:case"end":return W.stop()}},v)})),C.apply(this,arguments)}function x(v){return y.apply(this,arguments)}function y(){return y=Object(S.a)(L.a.mark(function v(O){return L.a.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:return W.abrupt("return",Object(m.a)("/api/sci/projects/".concat(O,"/start_environment.json"),{method:"post"}));case 1:case"end":return W.stop()}},v)})),y.apply(this,arguments)}function T(v,O){return A.apply(this,arguments)}function A(){return A=Object(S.a)(L.a.mark(function v(O,D){return L.a.wrap(function(Q){for(;;)switch(Q.prev=Q.next){case 0:return Q.abrupt("return",Object(m.a)("/api/sci/projects/".concat(O,"/fork_sci_project.json"),{method:"post",body:D}));case 1:case"end":return Q.stop()}},v)})),A.apply(this,arguments)}function E(v,O){return b.apply(this,arguments)}function b(){return b=Object(S.a)(L.a.mark(function v(O,D){return L.a.wrap(function(Q){for(;;)switch(Q.prev=Q.next){case 0:return Q.abrupt("return",Object(m.a)("/api/sci/projects/".concat(O,"/get_data_sets.json"),{method:"get",params:D}));case 1:case"end":return Q.stop()}},v)})),b.apply(this,arguments)}},fyJ8:function(Re,I,h){"use strict";var S=h("rePB"),f=h("VTBJ"),L=h("Ff2n"),m=h("U8pU"),_=h("q1tI"),r=h.n(_),p=h("TSYQ"),d=h.n(p),c=h("c+Xe"),o=h("sR1s");function i(e){return e&&Object(m.a)(e)==="object"&&!Array.isArray(e)&&!_.isValidElement(e)}function s(e){return typeof e=="string"?!0:Object(c.c)(e)}function a(e,u){var l,g=e.prefixCls,C=e.className,x=e.record,y=e.index,T=e.dataIndex,A=e.render,E=e.children,b=e.component,v=b===void 0?"td":b,O=e.colSpan,D=e.rowSpan,W=e.fixLeft,Q=e.fixRight,j=e.firstFixLeft,q=e.lastFixLeft,Y=e.firstFixRight,w=e.lastFixRight,P=e.appendNode,k=e.additionalProps,K=k===void 0?{}:k,M=e.ellipsis,H=e.align,ae=e.rowType,ve=e.isSticky,de="".concat(g,"-cell"),be,z;if(E)z=E;else{var ne=Object(o.b)(x,T);if(z=ne,A){var fe=A(ne,x,y);i(fe)?(z=fe.children,be=fe.props):z=fe}}Object(m.a)(z)==="object"&&!Array.isArray(z)&&!_.isValidElement(z)&&(z=null),M&&(q||Y)&&(z=_.createElement("span",{className:"".concat(de,"-content")},z));var ie=be||{},oe=ie.colSpan,U=ie.rowSpan,ee=ie.style,J=ie.className,le=Object(L.a)(ie,["colSpan","rowSpan","style","className"]),Ie=oe!==void 0?oe:O,Qe=U!==void 0?U:D;if(Ie===0||Qe===0)return null;var $e={},et=typeof W=="number",Ve=typeof Q=="number";et&&($e.position="sticky",$e.left=W),Ve&&($e.position="sticky",$e.right=Q);var De={};H&&(De.textAlign=H);var Oe,xe=M===!0?{showTitle:!0}:M;xe&&(xe.showTitle||ae==="header")&&(typeof z=="string"||typeof z=="number"?Oe=z.toString():_.isValidElement(z)&&typeof z.props.children=="string"&&(Oe=z.props.children));var ue=Object(f.a)(Object(f.a)(Object(f.a)({title:Oe},le),K),{},{colSpan:Ie&&Ie!==1?Ie:null,rowSpan:Qe&&Qe!==1?Qe:null,className:d()(de,C,(l={},Object(S.a)(l,"".concat(de,"-fix-left"),et),Object(S.a)(l,"".concat(de,"-fix-left-first"),j),Object(S.a)(l,"".concat(de,"-fix-left-last"),q),Object(S.a)(l,"".concat(de,"-fix-right"),Ve),Object(S.a)(l,"".concat(de,"-fix-right-first"),Y),Object(S.a)(l,"".concat(de,"-fix-right-last"),w),Object(S.a)(l,"".concat(de,"-ellipsis"),M),Object(S.a)(l,"".concat(de,"-with-append"),P),Object(S.a)(l,"".concat(de,"-fix-sticky"),(et||Ve)&&ve),l),K.className,J),style:Object(f.a)(Object(f.a)(Object(f.a)(Object(f.a)({},K.style),De),$e),ee),ref:s(v)?u:null});return _.createElement(v,Object.assign({},ue),P,z)}var n=_.forwardRef(a);n.displayName="Cell";var t=_.memo(n,function(e,u){return u.shouldCellUpdate?!u.shouldCellUpdate(u.record,e.record):!1});I.a=t},gIYZ:function(Re,I,h){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var S={Backspace:"Backspace",AltLeft:"Alt",AltRight:"Alt",CapsLock:"CapsLock",ContextMenu:"ContextMenu",ControlLeft:"Control",ControlRight:"Control",Enter:"Enter",MetaLeft:"Meta",MetaRight:"Meta",ShiftLeft:"Shift",ShiftRight:"Shift",Tab:"Tab",Delete:"Delete",End:"End",Help:"Help",Home:"Home",Insert:"Insert",PageDown:"PageDown",PageUp:"PageUp",ArrowDown:"ArrowDown",ArrowLeft:"ArrowLeft",ArrowRight:"ArrowRight",ArrowUp:"ArrowUp",NumLock:"NumLock",NumpadBackspace:"Backspace",NumpadClear:"Clear",Escape:"Escape",F1:"F1",F2:"F2",F3:"F3",F4:"F4",F5:"F5",F6:"F6",F7:"F7",F8:"F8",F9:"F9",F10:"F10",F11:"F11",F12:"F12",F13:"F13",F14:"F14",F15:"F15",F16:"F16",F17:"F17",F18:"F18",F19:"F19",F20:"F20",F21:"F21",F22:"F22",F23:"F23",F24:"F24",F25:"F25",F26:"F26",F27:"F27",F28:"F28",F29:"F29",F30:"F30",F31:"F31",F32:"F32",F33:"F33",F34:"F34",F35:"F35",PrintScreen:"PrintScreen",ScrollLock:"ScrollLock",Pause:"Pause",BrowserBack:"BrowserBack",BrowserFavorites:"BrowserFavorites",BrowserForward:"BrowserForward",BrowserHome:"BrowserHome",BrowserRefresh:"BrowserRefresh",BrowserSearch:"BrowserSearch",BrowserStop:"BrowserStop",Eject:"Eject",LaunchApp1:"LaunchMyComputer",LaunchApp2:"LaunchCalendar",LaunchMail:"LaunchMail",MediaPlayPause:"MediaPlay",MediaStop:"MediaStop",MediaTrackNext:"MediaTrackNext",MediaTrackPrevious:"MediaTrackPrevious",Power:"Power",Sleep:"Sleep",AudioVolumeDown:"AudioVolumeDown",AudioVolumeMute:"AudioVolumeMute",AudioVolumeUp:"AudioVolumeUp",WakeUp:"WakeUp"};I.default=S},h78n:function(Re,I,h){"use strict";h.d(I,"a",function(){return j});var S=h("q1tI"),f=h.n(S),L=h("TSYQ"),m=h.n(L),_={className:"",percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,style:{},trailColor:"#D9D9D9",trailWidth:1},r=function(w){var P=w.map(function(){return Object(S.useRef)()}),k=Object(S.useRef)();return Object(S.useEffect)(function(){var K=Date.now(),M=!1;Object.keys(P).forEach(function(H){var ae=P[H].current;if(!ae)return;M=!0;var ve=ae.style;ve.transitionDuration=".3s, .3s, .3s, .06s",k.current&&K-k.current<100&&(ve.transitionDuration="0s, 0s")}),M&&(k.current=Date.now())}),[P]};function p(){return p=Object.assign||function(Y){for(var w=1;wY.length)&&(w=Y.length);for(var P=0,k=new Array(w);P=0)continue;if(!Object.prototype.propertyIsEnumerable.call(Y,k))continue;P[k]=Y[k]}}return P}function t(Y,w){if(Y==null)return{};var P={},k=Object.keys(Y),K,M;for(M=0;M=0)continue;P[K]=Y[K]}return P}var e=function(w){var P=w.className,k=w.percent,K=w.prefixCls,M=w.strokeColor,H=w.strokeLinecap,ae=w.strokeWidth,ve=w.style,de=w.trailColor,be=w.trailWidth,z=w.transition,ne=n(w,["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"]);delete ne.gapPosition;var fe=Array.isArray(k)?k:[k],ie=Array.isArray(M)?M:[M],oe=r(fe),U=d(oe,1),ee=U[0],J=ae/2,le=100-ae/2,Ie="M ".concat(H==="round"?J:0,",").concat(J,` + L `).concat(H==="round"?le:100,",").concat(J),Qe="0 0 100 ".concat(ae),$e=0;return f.a.createElement("svg",p({className:m()("".concat(K,"-line"),P),viewBox:Qe,preserveAspectRatio:"none",style:ve},ne),f.a.createElement("path",{className:"".concat(K,"-line-trail"),d:Ie,strokeLinecap:H,stroke:de,strokeWidth:be||ae,fillOpacity:"0"}),fe.map(function(et,Ve){var De={strokeDasharray:"".concat(et,"px, 100px"),strokeDashoffset:"-".concat($e,"px"),transition:z||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Oe=ie[Ve]||ie[ie.length-1];return $e+=et,f.a.createElement("path",{key:Ve,className:"".concat(K,"-line-path"),d:Ie,strokeLinecap:H,stroke:Oe,strokeWidth:ae,fillOpacity:"0",ref:ee[Ve],style:De})}))};e.defaultProps=_;var u=e;function l(){return l=Object.assign||function(Y){for(var w=1;wY.length)&&(w=Y.length);for(var P=0,k=new Array(w);P=0)continue;if(!Object.prototype.propertyIsEnumerable.call(Y,k))continue;P[k]=Y[k]}}return P}function b(Y,w){if(Y==null)return{};var P={},k=Object.keys(Y),K,M;for(M=0;M=0)continue;P[K]=Y[K]}return P}var v=0;function O(Y){return+Y.replace("%","")}function D(Y){return Array.isArray(Y)?Y:[Y]}function W(Y,w,P,k){var K=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,M=arguments.length>5?arguments[5]:void 0,H=50-k/2,ae=0,ve=-H,de=0,be=-2*H;switch(M){case"left":ae=-H,ve=0,de=2*H,be=0;break;case"right":ae=H,ve=0,de=-2*H,be=0;break;case"bottom":ve=H,be=2*H;break;default:}var z="M 50,50 m ".concat(ae,",").concat(ve,` a `).concat(H,",").concat(H," 0 1 1 ").concat(de,",").concat(-be,` - a `).concat(H,",").concat(H," 0 1 1 ").concat(-de,",").concat(be),ne=Math.PI*2*H,fe={stroke:P,strokeDasharray:"".concat(w/100*(ne-K),"px ").concat(ne,"px"),strokeDashoffset:"-".concat(K/2+Y/100*(ne-K),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:z,pathStyle:fe}}var Q=function(w){var P=w.prefixCls,k=w.strokeWidth,K=w.trailWidth,M=w.gapDegree,H=w.gapPosition,ae=w.trailColor,ve=w.strokeLinecap,de=w.style,be=w.className,z=w.strokeColor,ne=w.percent,fe=E(w,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),ie=Object(S.useMemo)(function(){return v+=1,v},[]),oe=W(0,100,ae,k,M,H),U=oe.pathString,ee=oe.pathStyle,J=D(ne),le=D(z),Pe=le.find(function(Le){return Object.prototype.toString.call(Le)==="[object Object]"}),Qe=r(J),$e=g(Qe,1),et=$e[0],Ve=function(){var Oe=0;return J.map(function(Ce,ue){var N=le[ue]||le[le.length-1],te=Object.prototype.toString.call(N)==="[object Object]"?"url(#".concat(P,"-gradient-").concat(ie,")"):"",F=W(Oe,Ce,N,k,M,H);return Oe+=Ce,f.a.createElement("path",{key:ue,className:"".concat(P,"-circle-path"),d:F.pathString,stroke:te,strokeLinecap:ve,strokeWidth:k,opacity:Ce===0?0:1,fillOpacity:"0",style:F.pathStyle,ref:et[ue]})})};return f.a.createElement("svg",l({className:m()("".concat(P,"-circle"),be),viewBox:"0 0 100 100",style:de},fe),Pe&&f.a.createElement("defs",null,f.a.createElement("linearGradient",{id:"".concat(P,"-gradient-").concat(ie),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(Pe).sort(function(Le,Oe){return O(Le)-O(Oe)}).map(function(Le,Oe){return f.a.createElement("stop",{key:Oe,offset:Le,stopColor:Pe[Le]})}))),f.a.createElement("path",{className:"".concat(P,"-circle-trail"),d:U,stroke:ae,strokeLinecap:ve,strokeWidth:K||k,fillOpacity:"0",style:ee}),Ve().reverse())};Q.defaultProps=_;var j=Q,Z={Line:u,Circle:j}},hW8S:function(Re,I,h){"use strict";h.d(I,"a",function(){return m}),h.d(I,"c",function(){return _}),h.d(I,"b",function(){return r});var S=h("VTBJ"),f=h("Ff2n"),L=h("Kwbf"),m="RC_TABLE_INTERNAL_COL_DEFINE";function _(p){var d=p.expandable,c=Object(f.a)(p,["expandable"]);return"expandable"in p?Object(S.a)(Object(S.a)({},c),d):c}function r(p){return Object.keys(p).reduce(function(d,c){return(c.substr(0,5)==="data-"||c.substr(0,5)==="aria-")&&(d[c]=p[c]),d},{})}},hXwI:function(Re,I,h){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;function S(_,r){if(!(_ instanceof r))throw new TypeError("Cannot call a class as a function")}function f(_,r){for(var p=0;p>>3]&1<>>10,this.keys[M]|=(ae&4032)>>>6,++M,this.keys[M]=(H&258048)<<12,this.keys[M]|=(H&63)<<16,this.keys[M]|=(ae&258048)>>>4,this.keys[M]|=ae&63,++M}}return L(y,[{key:"enc8",value:function(A){var E=A.slice(),b=0,v,O,D;v=E[b++]<<24|E[b++]<<16|E[b++]<<8|E[b++],O=E[b++]<<24|E[b++]<<16|E[b++]<<8|E[b++],D=(v>>>4^O)&252645135,O^=D,v^=D<<4,D=(v>>>16^O)&65535,O^=D,v^=D<<16,D=(O>>>2^v)&858993459,v^=D,O^=D<<2,D=(O>>>8^v)&16711935,v^=D,O^=D<<8,O=O<<1|O>>>31&1,D=(v^O)&2863311530,v^=D,O^=D,v=v<<1|v>>>31&1;for(var W=0,Q=0;W<8;++W){D=O<<28|O>>>4,D^=this.keys[Q++];var j=g[D&63];j|=u[D>>>8&63],j|=t[D>>>16&63],j|=a[D>>>24&63],D=O^this.keys[Q++],j|=C[D&63],j|=l[D>>>8&63],j|=e[D>>>16&63],j|=n[D>>>24&63],v^=j,D=v<<28|v>>>4,D^=this.keys[Q++],j=g[D&63],j|=u[D>>>8&63],j|=t[D>>>16&63],j|=a[D>>>24&63],D=v^this.keys[Q++],j|=C[D&63],j|=l[D>>>8&63],j|=e[D>>>16&63],j|=n[D>>>24&63],O^=j}for(O=O<<31|O>>>1,D=(v^O)&2863311530,v^=D,O^=D,v=v<<31|v>>>1,D=(v>>>8^O)&16711935,O^=D,v^=D<<8,D=(v>>>2^O)&858993459,O^=D,v^=D<<2,D=(O>>>16^v)&65535,v^=D,O^=D<<16,D=(O>>>4^v)&252645135,v^=D,O^=D<<4,D=[O,v],b=0;b<8;b++)E[b]=(D[b>>>2]>>>8*(3-b%4))%256,E[b]<0&&(E[b]+=256);return E}},{key:"encrypt",value:function(A){return this.enc8(A.slice(0,8)).concat(this.enc8(A.slice(8,16)))}}]),y}();I.default=x},ji0R:function(Re,I,h){Re.exports=h.p+"static/douyu.3e6df9ee.jpg"},ju9d:function(Re,I,h){"use strict";var S=h("g9YV"),f=h("wCAj"),L=h("miYZ"),m=h("tsqr"),_=h("5Dmo"),r=h("3S7+"),p=h("sRBo"),d=h("kaz8"),c=h("oBTY"),o=h("9og8"),i=h("tJVT"),s=h("k1fw"),a=h("+L6B"),n=h("2/Rp"),t=h("O3gP"),e=h("lrIw"),u=h("y8nQ"),l=h("Vl3Y"),g=h("5NDa"),C=h("5rEg"),x=h("WmNS"),y=h.n(x),T=h("q1tI"),A=h.n(T),E=h("55Ip"),b=h("wd/R"),v=h.n(b),O=h("RotF"),D=h.n(O),W=h("E7E6"),Q=h.n(W),j=h("oUNq"),Z=[];function Y(K){var M=K.onSearch,H=K.schools;return A.a.createElement(l.a,{layout:"inline",onFinish:M,initialValues:{keyword:"",school_name:""},className:"search-form"},A.a.createElement(l.a.Item,{label:"\u59D3\u540D",name:"keyword",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u59D3\u540D"}]},A.a.createElement(C.a,{allowClear:!0,style:{width:370},size:"large"})),A.a.createElement(l.a.Item,{label:"\u5355\u4F4D",name:"school_name"},A.a.createElement(e.a,{options:H,style:{width:400},size:"large",showSearch:!0,filterOption:function(ve,de){return de.value.toUpperCase().indexOf(ve.toUpperCase())!==-1},placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0"})),A.a.createElement(l.a.Item,null,A.a.createElement(n.a,{type:"primary",htmlType:"submit"},"\u641C\u7D22")))}var w;(function(K){K[K.INITDATA=0]="INITDATA",K[K.INITSCHOOLS=1]="INITSCHOOLS",K[K.SHOWLOADING=2]="SHOWLOADING",K[K.SELECTEDIDS=3]="SELECTEDIDS",K[K.SETQUERY=4]="SETQUERY",K[K.SETPAGE=5]="SETPAGE"})(w||(w={}));function P(K,M){switch(M.type){case w.INITDATA:return Object(s.a)(Object(s.a)({},K),M.payload);case w.SETQUERY:return Object(s.a)(Object(s.a)({},K),M.payload);case w.SETPAGE:return Object(s.a)(Object(s.a)({},K),{},{page:M.payload,reload:!1});case w.SHOWLOADING:return Object(s.a)(Object(s.a)({},K),{},{loading:M.payload});case w.INITSCHOOLS:return Object(s.a)(Object(s.a)({},K),{},{schools:M.payload});case w.SELECTEDIDS:return Object(s.a)(Object(s.a)({},K),{},{selectedIds:M.payload});default:throw new Error}}var k={data:[],schools:[],loading:!1,selectedIds:[],query:null,page:1,count:0,reload:!1};I.a=function(K){var M=K.onSelect,H=K.onCancel,ae=K.container_id,ve=K.container_type,de=Object(T.useReducer)(P,k),be=Object(i.a)(de,2),z=be[0],ne=be[1],fe=z.data,ie=z.schools,oe=z.loading,U=z.selectedIds,ee=z.page,J=z.count,le=z.query,Pe=z.reload;Object(T.useEffect)(function(){function Ce(){return ue.apply(this,arguments)}function ue(){return ue=Object(o.a)(y.a.mark(function N(){var te,F,Ae;return y.a.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:return he.next=2,Object(j.vb)(Object(s.a)(Object(s.a)({},le),{},{page:ee,container_type:ve,container_id:ae}));case 2:te=he.sent,F=te.users,Ae=te.user_count,ne({type:w.INITDATA,payload:{data:Pe?F:[].concat(Object(c.a)(fe),Object(c.a)(F)),count:Ae}});case 6:case"end":return he.stop()}},N)})),ue.apply(this,arguments)}le&&Ce()},[ee,le,Pe,ae,ve]),Object(T.useEffect)(function(){function Ce(){return ue.apply(this,arguments)}function ue(){return ue=Object(o.a)(y.a.mark(function N(){var te,F;return y.a.wrap(function(tt){for(;;)switch(tt.prev=tt.next){case 0:return tt.next=2,Object(j.jb)({});case 2:te=tt.sent,F=te.school_names,ne({type:w.INITSCHOOLS,payload:F.map(function(he){return{value:he}})});case 5:case"end":return tt.stop()}},N)})),ue.apply(this,arguments)}Ce()},[]);var Qe=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(ue,N){return A.a.createElement(d.a,{value:N.numid,checked:U.includes(N.numid),disabled:!!ue})}},{title:"\u59D3\u540D",width:100,ellipsis:!0,dataIndex:"username",render:function(ue,N){return A.a.createElement(r.a,{placement:"bottom",title:ue},A.a.createElement(E.a,{className:"bold c-black",to:"/users/".concat(N.login),target:"_blank"},ue||"--"))}},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:function(ue){return A.a.createElement(r.a,{placement:"bottom",title:ue},A.a.createElement("span",null,ue||"--"))}},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:function(ue){return A.a.createElement(r.a,{placement:"bottom",title:ue},A.a.createElement("span",null,ue||"--"))}},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:function(ue){return A.a.createElement(r.a,{placement:"bottom",title:ue},A.a.createElement("span",null,ue||"--"))}},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:function(ue){return A.a.createElement(r.a,{placement:"bottom",title:ue},A.a.createElement("span",null,ue||"--"))}},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(ue){return A.a.createElement(r.a,{placement:"bottom",title:ue},A.a.createElement("span",null,ue||"--"))}},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"auth",width:100,render:function(ue){return ue?"\u662F":"\u5426"}},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function(ue){return A.a.createElement(r.a,{placement:"bottom",title:ue},A.a.createElement("span",null,v()(ue).format("YYYY-MM-DD HH:mm")))}},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:function(ue){if(ue===1)return A.a.createElement("span",{className:"c-green"},"\u5DF2\u6DFB\u52A0")}}];function $e(Ce){ne({type:w.SETQUERY,payload:{page:1,reload:!0,query:Ce}})}function et(Ce){ne({type:w.SETPAGE,payload:Ce})}function Ve(Ce){var ue=U.indexOf(Ce);ue>=0?U.splice(ue,1):U.push(Ce),ne({type:w.SELECTEDIDS,payload:Object(c.a)(U)})}function Le(){U.length===0?m.b.warn("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458"):(M(U,ae),ne({type:w.INITDATA,payload:{data:[],count:0,page:1,selectedIds:[],query:null,reload:!1}}))}var Oe=J>ee*10;return A.a.createElement("div",{className:"select-user-container"},A.a.createElement(Y,{onSearch:$e,schools:ie}),le?A.a.createElement(A.a.Fragment,null,A.a.createElement("div",{className:"flexd-table-header mt20"},A.a.createElement(f.a,{pagination:!1,dataSource:Z,columns:Qe})),A.a.createElement("div",{style:{maxHeight:260,overflow:"auto",marginBottom:20}},A.a.createElement(D.a,{initialLoad:!1,pageStart:1,threshold:20,loadMore:et,hasMore:Oe,useWindow:!1},A.a.createElement(f.a,{loading:oe,showHeader:!1,pagination:!1,dataSource:fe,columns:Qe,onRow:function(ue){return{onClick:function(te){ue.added!==1&&Ve(ue.numid)}}}}))),A.a.createElement("div",{className:"flex-container flex-end"},A.a.createElement(n.a,{type:"ghost",style:{marginRight:10},onClick:H},"\u53D6\u6D88"),A.a.createElement(n.a,{type:"primary",onClick:Le},"\u786E\u5B9A"))):A.a.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},A.a.createElement("img",{src:Q.a,width:"100",alt:""}),A.a.createElement("br",null),A.a.createElement("p",{className:"mt20"},"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458")))}},k3GJ:function(Re,I,h){"use strict";h.d(I,"a",function(){return Uo});var S=h("rePB"),f=h("ODXe"),L=h("Ff2n"),m=h("VTBJ"),_=h("q1tI"),r=h("TSYQ"),p=h.n(r),d=h("Zm9Q"),c=h("6cGi"),o=h("KQm4"),i=h("xEkU"),s=h.n(i),a=h("t23M");function n(ce){var Ie=Object(_.useRef)(),Ke=Object(_.useRef)(!1);function ge(){for(var X=arguments.length,re=new Array(X),G=0;GJe&&(dt=Je-ut),Object(_.useMemo)(function(){if(!re.length)return[0,0];for(var _t=re.length,Nt=_t,tn=0;tn<_t;tn+=1){var zt=ce.get(re[tn].key)||x;if(zt[Fe]+zt[Ee]>je+dt){Nt=tn-1;break}}for(var ln=0,on=_t-1;on>=0;on-=1){var nn=ce.get(re[on].key)||x;if(nn[Fe]1&&arguments[1]!==void 0?arguments[1]:!1,ge=Ie&&typeof Ie.getBoundingClientRect=="function"&&Ie.getBoundingClientRect().width;if(ge){if(Ke){var X=getComputedStyle(Ie),re=X.marginLeft,G=X.marginRight;ge+=+re.replace("px","")+ +G.replace("px","")}ge=+ge.toFixed(6)}return ge||0},Oe=function(Ie,Ke,ge){Ie&&Object(Y.a)(Ie.style)==="object"&&(Ie.style[Ke]=ge)},Ce=function(){return J.any},ue=h("bdgK"),N=h("i8i4"),te=h.n(N),F=h("wgJM"),Ae=h("l4aY"),tt=h("m+aA"),he=h("c+Xe"),We=h("zT1h"),rt=h("QC+M");function V(ce,Ie,Ke){return Ke?ce[0]===Ie[0]:ce[0]===Ie[0]&&ce[1]===Ie[1]}function Be(ce,Ie,Ke){var ge=ce[Ie]||{};return Object(m.a)(Object(m.a)({},ge),Ke)}function xe(ce,Ie,Ke,ge){for(var X=Ke.points,re=Object.keys(ce),G=0;G1&&arguments[1]!==void 0?arguments[1]:2;Ie();var re=Object(F.a)(function(){X<=1?ge({isCanceled:function(){return re!==ce.current}}):Ke(ge,X-1)});ce.current=re}return _.useEffect(function(){return function(){Ie()}},[]),[Ke,Ie]},Rt=[Xe,ot,st,ze],Bt=!1,Xt=!0;function Ft(ce){return ce===st||ce===ze}var Qt=function(ce,Ie){var Ke=_.useState(qe),ge=Object(f.a)(Ke,2),X=ge[0],re=ge[1],G=pt(),_e=Object(f.a)(G,2),Ee=_e[0],Fe=_e[1];function je(){re(Xe)}return vt(function(){if(X!==qe&&X!==ze){var Je=Rt.indexOf(X),nt=Rt[Je+1],ut=Ie(X);ut===Bt?re(nt):Ee(function(dt){function _t(){if(dt.isCanceled())return;re(nt)}ut===!0?_t():Promise.resolve(ut).then(_t)})}},[ce,X]),_.useEffect(function(){return function(){Fe()}},[]),[je,X]},pn=function(ce){var Ie=Object(_.useRef)(),Ke=Object(_.useRef)(ce);Ke.current=ce;var ge=_.useCallback(function(G){Ke.current(G)},[]);function X(G){G&&(G.removeEventListener(Se,ge),G.removeEventListener(ye,ge))}function re(G){Ie.current&&Ie.current!==G&&X(Ie.current),G&&G!==Ie.current&&(G.addEventListener(Se,ge),G.addEventListener(ye,ge),Ie.current=G)}return _.useEffect(function(){return function(){X(Ie.current)}},[]),[re,X]};function Pn(ce,Ie,Ke,ge){var X=ge.motionEnter,re=X===void 0?!0:X,G=ge.motionAppear,_e=G===void 0?!0:G,Ee=ge.motionLeave,Fe=Ee===void 0?!0:Ee,je=ge.motionDeadline,Je=ge.motionLeaveImmediately,nt=ge.onAppearPrepare,ut=ge.onEnterPrepare,dt=ge.onLeavePrepare,_t=ge.onAppearStart,Nt=ge.onEnterStart,tn=ge.onLeaveStart,zt=ge.onAppearActive,ln=ge.onEnterActive,on=ge.onLeaveActive,nn=ge.onAppearEnd,Jt=ge.onEnterEnd,Cn=ge.onLeaveEnd,un=ge.onVisibleChanged,$n=it(),Mn=Object(f.a)($n,2),It=Mn[0],kt=Mn[1],mn=it(Ye),vn=Object(f.a)(mn,2),Tt=vn[0],xn=vn[1],Gn=it(null),Sn=Object(f.a)(Gn,2),jn=Sn[0],aa=Sn[1],Oa=Object(_.useRef)(!1),Ha=Object(_.useRef)(null),ca=Object(_.useRef)(!1),Wa=Object(_.useRef)(null);function hr(){var Lt=Ke();return Lt||Wa.current}var me=Object(_.useRef)(!1);function Ze(Lt){var wt=hr();if(Lt&&!Lt.deadline&&Lt.target!==wt)return;var Ut;Tt===Te&&me.current?Ut=nn==null?void 0:nn(wt,Lt):Tt===$&&me.current?Ut=Jt==null?void 0:Jt(wt,Lt):Tt===pe&&me.current&&(Ut=Cn==null?void 0:Cn(wt,Lt)),Ut!==!1&&!ca.current&&(xn(Ye),aa(null))}var mt=pn(Ze),ht=Object(f.a)(mt,1),Ct=ht[0],xt=_.useMemo(function(){var Lt,wt,Ut;switch(Tt){case"appear":return Lt={},Object(S.a)(Lt,Xe,nt),Object(S.a)(Lt,ot,_t),Object(S.a)(Lt,st,zt),Lt;case"enter":return wt={},Object(S.a)(wt,Xe,ut),Object(S.a)(wt,ot,Nt),Object(S.a)(wt,st,ln),wt;case"leave":return Ut={},Object(S.a)(Ut,Xe,dt),Object(S.a)(Ut,ot,tn),Object(S.a)(Ut,st,on),Ut;default:return{}}},[Tt]),Vt=Qt(Tt,function(Lt){if(Lt===Xe){var wt=xt[Xe];return wt?wt(hr()):Bt}if(gt in xt){var Ut;aa(((Ut=xt[gt])===null||Ut===void 0?void 0:Ut.call(xt,hr(),null))||null)}return gt===st&&(Ct(hr()),je>0&&(clearTimeout(Ha.current),Ha.current=setTimeout(function(){Ze({deadline:!0})},je))),Xt}),St=Object(f.a)(Vt,2),hn=St[0],gt=St[1],ft=Ft(gt);me.current=ft,vt(function(){kt(Ie);var Lt=Oa.current;if(Oa.current=!0,!ce)return;var wt;!Lt&&Ie&&_e&&(wt=Te),Lt&&Ie&&re&&(wt=$),(Lt&&!Ie&&Fe||!Lt&&Je&&!Ie&&Fe)&&(wt=pe),wt&&(xn(wt),hn())},[Ie]),Object(_.useEffect)(function(){(Tt===Te&&!_e||Tt===$&&!re||Tt===pe&&!Fe)&&xn(Ye)},[_e,re,Fe]),Object(_.useEffect)(function(){return function(){clearTimeout(Ha.current),ca.current=!0}},[]),Object(_.useEffect)(function(){It!==void 0&&Tt===Ye&&(un==null||un(It))},[It,Tt]);var Ht=jn;return xt[Xe]&>===ot&&(Ht=Object(m.a)({transition:"none"},Ht)),[Tt,gt,Ht,It!=null?It:Ie]}var na=function(ce){Object(v.a)(Ke,ce);var Ie=Object(O.a)(Ke);function Ke(){return Object(A.a)(this,Ke),Ie.apply(this,arguments)}return Object(E.a)(Ke,[{key:"render",value:function(){return this.props.children}}]),Ke}(_.Component),Ot=na;function dn(ce){var Ie=ce;Object(Y.a)(ce)==="object"&&(Ie=ce.transitionSupport);function Ke(X){return!!(X.motionName&&Ie)}var ge=_.forwardRef(function(X,re){var G=X.visible,_e=G===void 0?!0:G,Ee=X.removeOnLeave,Fe=Ee===void 0?!0:Ee,je=X.forceRender,Je=X.children,nt=X.motionName,ut=X.leavedClassName,dt=X.eventProps,_t=Ke(X),Nt=Object(_.useRef)(),tn=Object(_.useRef)();function zt(){try{return Object(tt.a)(Nt.current||tn.current)}catch(xn){return null}}var ln=Pn(_t,_e,zt,X),on=Object(f.a)(ln,4),nn=on[0],Jt=on[1],Cn=on[2],un=on[3],$n=_.useRef(un);un&&($n.current=!0);var Mn=Object(_.useRef)(re);Mn.current=re;var It=_.useCallback(function(xn){Nt.current=xn,Object(he.b)(Mn.current,xn)},[]),kt,mn=Object(m.a)(Object(m.a)({},dt),{},{visible:_e});if(!Je)kt=null;else if(nn===Ye||!Ke(X))un?kt=Je(Object(m.a)({},mn),It):!Fe&&$n.current?kt=Je(Object(m.a)(Object(m.a)({},mn),{},{className:ut}),It):je?kt=Je(Object(m.a)(Object(m.a)({},mn),{},{style:{display:"none"}}),It):kt=null;else{var vn,Tt;Jt===Xe?Tt="prepare":Ft(Jt)?Tt="active":Jt===ot&&(Tt="start"),kt=Je(Object(m.a)(Object(m.a)({},mn),{},{className:p()(Ge(nt,nn),(vn={},Object(S.a)(vn,Ge(nt,"".concat(nn,"-").concat(Tt)),Tt),Object(S.a)(vn,nt,typeof nt=="string"),vn)),style:Cn}),It)}return _.createElement(Ot,{ref:tn},kt)});return ge.displayName="CSSMotion",ge}var Rn=dn(q),Yn="add",On="keep",Wn="remove",jt="removed";function qn(ce){var Ie;return ce&&Object(Y.a)(ce)==="object"&&"key"in ce?Ie=ce:Ie={key:ce},Object(m.a)(Object(m.a)({},Ie),{},{key:String(Ie.key)})}function wa(){var ce=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return ce.map(qn)}function zn(){var ce=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Ke=[],ge=0,X=Ie.length,re=wa(ce),G=wa(Ie);re.forEach(function(Fe){for(var je=!1,Je=ge;Je1});return Ee.forEach(function(Fe){Ke=Ke.filter(function(je){var Je=je.key,nt=je.status;return Je!==Fe||nt!==Wn}),Ke.forEach(function(je){je.key===Fe&&(je.status=On)})}),Ke}var Jn=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function ua(ce){var Ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Rn,Ke=function(ge){Object(v.a)(re,ge);var X=Object(O.a)(re);function re(){var G;return Object(A.a)(this,re),G=X.apply(this,arguments),G.state={keyEntities:[]},G.removeKey=function(_e){G.setState(function(Ee){var Fe=Ee.keyEntities;return{keyEntities:Fe.map(function(je){return je.key!==_e?je:Object(m.a)(Object(m.a)({},je),{},{status:jt})})}})},G}return Object(E.a)(re,[{key:"render",value:function(){var _e=this,Ee=this.state.keyEntities,Fe=this.props,je=Fe.component,Je=Fe.children,nt=Fe.onVisibleChanged,ut=Object(L.a)(Fe,["component","children","onVisibleChanged"]),dt=je||_.Fragment,_t={};return Jn.forEach(function(Nt){_t[Nt]=ut[Nt],delete ut[Nt]}),delete ut.keys,_.createElement(dt,ut,Ee.map(function(Nt){var tn=Nt.status,zt=Object(L.a)(Nt,["status"]),ln=tn===Yn||tn===On;return _.createElement(Ie,Object(T.a)({},_t,{key:zt.key,visible:ln,eventProps:zt,onVisibleChanged:function(nn){nt==null||nt(nn,{key:zt.key}),nn||_e.removeKey(zt.key)}}),Je)}))}}],[{key:"getDerivedStateFromProps",value:function(_e,Ee){var Fe=_e.keys,je=Ee.keyEntities,Je=wa(Fe),nt=zn(je,Je);return{keyEntities:nt.filter(function(ut){var dt=je.find(function(_t){var Nt=_t.key;return ut.key===Nt});return!(dt&&dt.status===jt&&ut.status===Wn)})}}}]),re}(_.Component);return Ke.defaultProps={component:"div"},Ke}var Tn=ua(q),ga=Rn;function ka(ce){var Ie=ce.prefixCls,Ke=ce.motion,ge=ce.animation,X=ce.transitionName;return Ke||(ge?{motionName:"".concat(Ie,"-").concat(ge)}:X?{motionName:X}:null)}function cr(ce){var Ie=ce.prefixCls,Ke=ce.visible,ge=ce.zIndex,X=ce.mask,re=ce.maskMotion,G=ce.maskAnimation,_e=ce.maskTransitionName;if(!X)return null;var Ee={};return(re||_e||G)&&(Ee=Object(m.a)({motionAppear:!0},ka({motion:re,prefixCls:Ie,transitionName:_e,animation:G}))),_.createElement(ga,Object(T.a)({},Ee,{visible:Ke,removeOnLeave:!0}),function(Fe){var je=Fe.className;return _.createElement("div",{style:{zIndex:ge},className:p()("".concat(Ie,"-mask"),je)})})}var qa=h("9mu1"),Va=h("o0o1"),dr=h.n(Va),Ga=h("HaE+"),Sr=["measure","align",null,"motion"],Nn=function(ce,Ie){var Ke=Object(_.useState)(null),ge=Object(f.a)(Ke,2),X=ge[0],re=ge[1],G=Object(_.useRef)(),_e=Object(_.useRef)(!1);function Ee(Je){_e.current||re(Je)}function Fe(){F.a.cancel(G.current)}function je(Je){Fe(),G.current=Object(F.a)(function(){Ee(function(nt){switch(X){case"align":return"motion";case"motion":return"stable";default:}return nt}),Je==null||Je()})}return Object(_.useEffect)(function(){Ee("measure")},[ce]),Object(_.useEffect)(function(){switch(X){case"measure":Ie();break;default:}X&&(G.current=Object(F.a)(Object(Ga.a)(dr.a.mark(function Je(){var nt,ut;return dr.a.wrap(function(_t){for(;;)switch(_t.prev=_t.next){case 0:nt=Sr.indexOf(X),ut=Sr[nt+1],ut&&nt!==-1&&Ee(ut);case 3:case"end":return _t.stop()}},Je)}))))},[X]),Object(_.useEffect)(function(){return function(){_e.current=!0,Fe()}},[]),[X,je]},Gr=function(ce){var Ie=_.useState({width:0,height:0}),Ke=Object(f.a)(Ie,2),ge=Ke[0],X=Ke[1];function re(_e){X({width:_e.offsetWidth,height:_e.offsetHeight})}var G=_.useMemo(function(){var _e={};if(ce){var Ee=ge.width,Fe=ge.height;ce.indexOf("height")!==-1&&Fe?_e.height=Fe:ce.indexOf("minHeight")!==-1&&Fe&&(_e.minHeight=Fe),ce.indexOf("width")!==-1&&Ee?_e.width=Ee:ce.indexOf("minWidth")!==-1&&Ee&&(_e.minWidth=Ee)}return _e},[ce,ge]);return[G,re]},Qr=_.forwardRef(function(ce,Ie){var Ke=ce.visible,ge=ce.prefixCls,X=ce.className,re=ce.style,G=ce.children,_e=ce.zIndex,Ee=ce.stretch,Fe=ce.destroyPopupOnHide,je=ce.forceRender,Je=ce.align,nt=ce.point,ut=ce.getRootDomNode,dt=ce.getClassNameFromAlign,_t=ce.onAlign,Nt=ce.onMouseEnter,tn=ce.onMouseLeave,zt=ce.onMouseDown,ln=ce.onTouchStart,on=Object(_.useRef)(),nn=Object(_.useRef)(),Jt=Object(_.useState)(),Cn=Object(f.a)(Jt,2),un=Cn[0],$n=Cn[1],Mn=Gr(Ee),It=Object(f.a)(Mn,2),kt=It[0],mn=It[1];function vn(){Ee&&mn(ut())}var Tt=Nn(Ke,vn),xn=Object(f.a)(Tt,2),Gn=xn[0],Sn=xn[1],jn=Object(_.useRef)();function aa(){return nt||ut}function Oa(){var mt;(mt=on.current)===null||mt===void 0||mt.forceAlign()}function Ha(mt,ht){var Ct=dt(ht);un!==Ct&&$n(Ct),Gn==="align"&&(un!==Ct?Promise.resolve().then(function(){Oa()}):Sn(function(){var xt;(xt=jn.current)===null||xt===void 0||xt.call(jn)}),_t==null||_t(mt,ht))}var ca=Object(m.a)({},ka(ce));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(mt){var ht=ca[mt];ca[mt]=function(Ct,xt){return Sn(),ht==null?void 0:ht(Ct,xt)}});function Wa(){return new Promise(function(mt){jn.current=mt})}_.useEffect(function(){!ca.motionName&&Gn==="motion"&&Sn()},[ca.motionName,Gn]),_.useImperativeHandle(Ie,function(){return{forceAlign:Oa,getElement:function(){return nn.current}}});var hr=Object(m.a)(Object(m.a)({},kt),{},{zIndex:_e,opacity:Gn==="motion"||Gn==="stable"||!Ke?void 0:0,pointerEvents:Gn==="stable"?void 0:"none"},re),me=!0;(Je==null?void 0:Je.points)&&(Gn==="align"||Gn==="stable")&&(me=!1);var Ze=G;return _.Children.count(G)>1&&(Ze=_.createElement("div",{className:"".concat(ge,"-content")},G)),_.createElement(ga,Object(T.a)({visible:Ke,ref:nn,leavedClassName:"".concat(ge,"-hidden")},ca,{onAppearPrepare:Wa,onEnterPrepare:Wa,removeOnLeave:Fe,forceRender:je}),function(mt,ht){var Ct=mt.className,xt=mt.style,Vt=p()(ge,X,un,Ct);return _.createElement(qa.a,{target:aa(),key:"popup",ref:on,monitorWindowResize:!0,disabled:me,align:Je,onAlign:Ha},_.createElement("div",{ref:ht,className:Vt,onMouseEnter:Nt,onMouseLeave:tn,onMouseDownCapture:zt,onTouchStartCapture:ln,style:Object(m.a)(Object(m.a)({},xt),hr)},Ze))})});Qr.displayName="PopupInner";var yo=Qr,Qa=_.forwardRef(function(ce,Ie){var Ke=ce.prefixCls,ge=ce.visible,X=ce.zIndex,re=ce.children,G=ce.mobile;G=G===void 0?{}:G;var _e=G.popupClassName,Ee=G.popupStyle,Fe=G.popupMotion,je=Fe===void 0?{}:Fe,Je=G.popupRender,nt=_.useRef();_.useImperativeHandle(Ie,function(){return{forceAlign:function(){},getElement:function(){return nt.current}}});var ut=Object(m.a)({zIndex:X},Ee),dt=re;return _.Children.count(re)>1&&(dt=_.createElement("div",{className:"".concat(Ke,"-content")},re)),Je&&(dt=Je(dt)),_.createElement(ga,Object(T.a)({visible:ge,ref:nt,removeOnLeave:!0},je),function(_t,Nt){var tn=_t.className,zt=_t.style,ln=p()(Ke,_e,tn);return _.createElement("div",{ref:Nt,className:ln,style:Object(m.a)(Object(m.a)({},zt),ut)},dt)})});Qa.displayName="MobilePopupInner";var Nr=Qa,ro=["visible","mobile"],oo=_.forwardRef(function(ce,Ie){var Ke=ce.visible,ge=ce.mobile,X=Object(L.a)(ce,ro),re=Object(_.useState)(Ke),G=Object(f.a)(re,2),_e=G[0],Ee=G[1],Fe=Object(_.useState)(!1),je=Object(f.a)(Fe,2),Je=je[0],nt=je[1],ut=Object(m.a)(Object(m.a)({},X),{},{visible:_e});Object(_.useEffect)(function(){Ee(Ke),Ke&&ge&&nt(ke())},[Ke,ge]);var dt=Je?_.createElement(Nr,Object(T.a)({},ut,{mobile:ge,ref:Ie})):_.createElement(yo,Object(T.a)({},ut,{ref:Ie}));return _.createElement("div",null,_.createElement(cr,ut),dt)});oo.displayName="Popup";var Eo=oo,io=_.createContext(null),jr=io;function Ur(){}function Co(){return""}function xo(ce){return ce?ce.ownerDocument:window.document}var so=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function Do(ce){var Ie=function(Ke){Object(v.a)(X,Ke);var ge=Object(O.a)(X);function X(re){var G;Object(A.a)(this,X),G=ge.call(this,re),G.popupRef=_.createRef(),G.triggerRef=_.createRef(),G.attachId=void 0,G.clickOutsideHandler=void 0,G.touchOutsideHandler=void 0,G.contextMenuOutsideHandler1=void 0,G.contextMenuOutsideHandler2=void 0,G.mouseDownTimeout=void 0,G.focusTime=void 0,G.preClickTime=void 0,G.preTouchTime=void 0,G.delayTimer=void 0,G.hasPopupMouseDown=void 0,G.onMouseEnter=function(Ee){var Fe=G.props.mouseEnterDelay;G.fireEvents("onMouseEnter",Ee),G.delaySetPopupVisible(!0,Fe,Fe?null:Ee)},G.onMouseMove=function(Ee){G.fireEvents("onMouseMove",Ee),G.setPoint(Ee)},G.onMouseLeave=function(Ee){G.fireEvents("onMouseLeave",Ee),G.delaySetPopupVisible(!1,G.props.mouseLeaveDelay)},G.onPopupMouseEnter=function(){G.clearDelayTimer()},G.onPopupMouseLeave=function(Ee){var Fe;if(Ee.relatedTarget&&!Ee.relatedTarget.setTimeout&&Object(Ae.a)((Fe=G.popupRef.current)===null||Fe===void 0?void 0:Fe.getElement(),Ee.relatedTarget))return;G.delaySetPopupVisible(!1,G.props.mouseLeaveDelay)},G.onFocus=function(Ee){G.fireEvents("onFocus",Ee),G.clearDelayTimer(),G.isFocusToShow()&&(G.focusTime=Date.now(),G.delaySetPopupVisible(!0,G.props.focusDelay))},G.onMouseDown=function(Ee){G.fireEvents("onMouseDown",Ee),G.preClickTime=Date.now()},G.onTouchStart=function(Ee){G.fireEvents("onTouchStart",Ee),G.preTouchTime=Date.now()},G.onBlur=function(Ee){G.fireEvents("onBlur",Ee),G.clearDelayTimer(),G.isBlurToHide()&&G.delaySetPopupVisible(!1,G.props.blurDelay)},G.onContextMenu=function(Ee){Ee.preventDefault(),G.fireEvents("onContextMenu",Ee),G.setPopupVisible(!0,Ee)},G.onContextMenuClose=function(){G.isContextMenuToShow()&&G.close()},G.onClick=function(Ee){if(G.fireEvents("onClick",Ee),G.focusTime){var Fe;if(G.preClickTime&&G.preTouchTime?Fe=Math.min(G.preClickTime,G.preTouchTime):G.preClickTime?Fe=G.preClickTime:G.preTouchTime&&(Fe=G.preTouchTime),Math.abs(Fe-G.focusTime)<20)return;G.focusTime=0}G.preClickTime=0,G.preTouchTime=0,G.isClickToShow()&&(G.isClickToHide()||G.isBlurToHide())&&Ee&&Ee.preventDefault&&Ee.preventDefault();var je=!G.state.popupVisible;(G.isClickToHide()&&!je||je&&G.isClickToShow())&&G.setPopupVisible(!G.state.popupVisible,Ee)},G.onPopupMouseDown=function(){if(G.hasPopupMouseDown=!0,clearTimeout(G.mouseDownTimeout),G.mouseDownTimeout=window.setTimeout(function(){G.hasPopupMouseDown=!1},0),G.context){var Ee;(Ee=G.context).onPopupMouseDown.apply(Ee,arguments)}},G.onDocumentClick=function(Ee){if(G.props.mask&&!G.props.maskClosable)return;var Fe=Ee.target,je=G.getRootDomNode(),Je=G.getPopupDomNode();(!Object(Ae.a)(je,Fe)||G.isContextMenuOnly())&&!Object(Ae.a)(Je,Fe)&&!G.hasPopupMouseDown&&G.close()},G.getRootDomNode=function(){var Ee=G.props.getTriggerDOMNode;if(Ee)return Ee(G.triggerRef.current);try{var Fe=Object(tt.a)(G.triggerRef.current);if(Fe)return Fe}catch(je){}return te.a.findDOMNode(Object(b.a)(G))},G.getPopupClassNameFromAlign=function(Ee){var Fe=[],je=G.props,Je=je.popupPlacement,nt=je.builtinPlacements,ut=je.prefixCls,dt=je.alignPoint,_t=je.getPopupClassNameFromAlign;return Je&&nt&&Fe.push(xe(nt,ut,Ee,dt)),_t&&Fe.push(_t(Ee)),Fe.join(" ")},G.getComponent=function(){var Ee=G.props,Fe=Ee.prefixCls,je=Ee.destroyPopupOnHide,Je=Ee.popupClassName,nt=Ee.onPopupAlign,ut=Ee.popupMotion,dt=Ee.popupAnimation,_t=Ee.popupTransitionName,Nt=Ee.popupStyle,tn=Ee.mask,zt=Ee.maskAnimation,ln=Ee.maskTransitionName,on=Ee.maskMotion,nn=Ee.zIndex,Jt=Ee.popup,Cn=Ee.stretch,un=Ee.alignPoint,$n=Ee.mobile,Mn=Ee.forceRender,It=G.state,kt=It.popupVisible,mn=It.point,vn=G.getPopupAlign(),Tt={};return G.isMouseEnterToShow()&&(Tt.onMouseEnter=G.onPopupMouseEnter),G.isMouseLeaveToHide()&&(Tt.onMouseLeave=G.onPopupMouseLeave),Tt.onMouseDown=G.onPopupMouseDown,Tt.onTouchStart=G.onPopupMouseDown,_.createElement(Eo,Object(T.a)({prefixCls:Fe,destroyPopupOnHide:je,visible:kt,point:un&&mn,className:Je,align:vn,onAlign:nt,animation:dt,getClassNameFromAlign:G.getPopupClassNameFromAlign},Tt,{stretch:Cn,getRootDomNode:G.getRootDomNode,style:Nt,mask:tn,zIndex:nn,transitionName:_t,maskAnimation:zt,maskTransitionName:ln,maskMotion:on,ref:G.popupRef,motion:ut,mobile:$n,forceRender:Mn}),typeof Jt=="function"?Jt():Jt)},G.attachParent=function(Ee){F.a.cancel(G.attachId);var Fe=G.props,je=Fe.getPopupContainer,Je=Fe.getDocument,nt=G.getRootDomNode(),ut;je?(nt||je.length===0)&&(ut=je(nt)):ut=Je(G.getRootDomNode()).body,ut?ut.appendChild(Ee):G.attachId=Object(F.a)(function(){G.attachParent(Ee)})},G.getContainer=function(){var Ee=G.props.getDocument,Fe=Ee(G.getRootDomNode()).createElement("div");return Fe.style.position="absolute",Fe.style.top="0",Fe.style.left="0",Fe.style.width="100%",G.attachParent(Fe),Fe},G.setPoint=function(Ee){var Fe=G.props.alignPoint;if(!Fe||!Ee)return;G.setState({point:{pageX:Ee.pageX,pageY:Ee.pageY}})},G.handlePortalUpdate=function(){G.state.prevPopupVisible!==G.state.popupVisible&&G.props.afterPopupVisibleChange(G.state.popupVisible)},G.triggerContextValue={onPopupMouseDown:G.onPopupMouseDown};var _e;return"popupVisible"in re?_e=!!re.popupVisible:_e=!!re.defaultPopupVisible,G.state={prevPopupVisible:_e,popupVisible:_e},so.forEach(function(Ee){G["fire".concat(Ee)]=function(Fe){G.fireEvents(Ee,Fe)}}),G}return Object(E.a)(X,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var G=this.props,_e=this.state;if(_e.popupVisible){var Ee;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(Ee=G.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(We.a)(Ee,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(Ee=Ee||G.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(We.a)(Ee,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(Ee=Ee||G.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(We.a)(Ee,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(We.a)(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),F.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var G;return((G=this.popupRef.current)===null||G===void 0?void 0:G.getElement())||null}},{key:"getPopupAlign",value:function(){var G=this.props,_e=G.popupPlacement,Ee=G.popupAlign,Fe=G.builtinPlacements;return _e&&Fe?Be(Fe,_e,Ee):Ee}},{key:"setPopupVisible",value:function(G,_e){var Ee=this.props.alignPoint,Fe=this.state.popupVisible;this.clearDelayTimer(),Fe!==G&&("popupVisible"in this.props||this.setState({popupVisible:G,prevPopupVisible:Fe}),this.props.onPopupVisibleChange(G)),Ee&&_e&&G&&this.setPoint(_e)}},{key:"delaySetPopupVisible",value:function(G,_e,Ee){var Fe=this,je=_e*1e3;if(this.clearDelayTimer(),je){var Je=Ee?{pageX:Ee.pageX,pageY:Ee.pageY}:null;this.delayTimer=window.setTimeout(function(){Fe.setPopupVisible(G,Je),Fe.clearDelayTimer()},je)}else this.setPopupVisible(G,Ee)}},{key:"clearDelayTimer",value:function(){this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null)}},{key:"clearOutsideHandler",value:function(){this.clickOutsideHandler&&(this.clickOutsideHandler.remove(),this.clickOutsideHandler=null),this.contextMenuOutsideHandler1&&(this.contextMenuOutsideHandler1.remove(),this.contextMenuOutsideHandler1=null),this.contextMenuOutsideHandler2&&(this.contextMenuOutsideHandler2.remove(),this.contextMenuOutsideHandler2=null),this.touchOutsideHandler&&(this.touchOutsideHandler.remove(),this.touchOutsideHandler=null)}},{key:"createTwoChains",value:function(G){var _e=this.props.children.props,Ee=this.props;return _e[G]&&Ee[G]?this["fire".concat(G)]:_e[G]||Ee[G]}},{key:"isClickToShow",value:function(){var G=this.props,_e=G.action,Ee=G.showAction;return _e.indexOf("click")!==-1||Ee.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var G=this.props.action;return G==="contextMenu"||G.length===1&&G[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var G=this.props,_e=G.action,Ee=G.showAction;return _e.indexOf("contextMenu")!==-1||Ee.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var G=this.props,_e=G.action,Ee=G.hideAction;return _e.indexOf("click")!==-1||Ee.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var G=this.props,_e=G.action,Ee=G.showAction;return _e.indexOf("hover")!==-1||Ee.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var G=this.props,_e=G.action,Ee=G.hideAction;return _e.indexOf("hover")!==-1||Ee.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var G=this.props,_e=G.action,Ee=G.showAction;return _e.indexOf("focus")!==-1||Ee.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var G=this.props,_e=G.action,Ee=G.hideAction;return _e.indexOf("focus")!==-1||Ee.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var G;(G=this.popupRef.current)===null||G===void 0||G.forceAlign()}}},{key:"fireEvents",value:function(G,_e){var Ee=this.props.children.props[G];Ee&&Ee(_e);var Fe=this.props[G];Fe&&Fe(_e)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var G=this.state.popupVisible,_e=this.props,Ee=_e.children,Fe=_e.forceRender,je=_e.alignPoint,Je=_e.className,nt=_e.autoDestroy,ut=_.Children.only(Ee),dt={key:"trigger"};this.isContextMenuToShow()?dt.onContextMenu=this.onContextMenu:dt.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(dt.onClick=this.onClick,dt.onMouseDown=this.onMouseDown,dt.onTouchStart=this.onTouchStart):(dt.onClick=this.createTwoChains("onClick"),dt.onMouseDown=this.createTwoChains("onMouseDown"),dt.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(dt.onMouseEnter=this.onMouseEnter,je&&(dt.onMouseMove=this.onMouseMove)):dt.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?dt.onMouseLeave=this.onMouseLeave:dt.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(dt.onFocus=this.onFocus,dt.onBlur=this.onBlur):(dt.onFocus=this.createTwoChains("onFocus"),dt.onBlur=this.createTwoChains("onBlur"));var _t=p()(ut&&ut.props&&ut.props.className,Je);_t&&(dt.className=_t);var Nt=Object(m.a)({},dt);Object(he.c)(ut)&&(Nt.ref=Object(he.a)(this.triggerRef,ut.ref));var tn=_.cloneElement(ut,Nt),zt;return(G||this.popupRef.current||Fe)&&(zt=_.createElement(ce,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!G&&nt&&(zt=null),_.createElement(jr.Provider,{value:this.triggerContextValue},tn,zt)}}],[{key:"getDerivedStateFromProps",value:function(G,_e){var Ee=G.popupVisible,Fe={};return Ee!==void 0&&_e.popupVisible!==Ee&&(Fe.popupVisible=Ee,Fe.prevPopupVisible=_e.popupVisible),Fe}}]),X}(_.Component);return Ie.contextType=jr,Ie.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:Co,getDocument:xo,onPopupVisibleChange:Ur,afterPopupVisibleChange:Ur,onPopupAlign:Ur,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},Ie}var Lo=Do(rt.a),rr={adjustX:1,adjustY:1},Yr={topLeft:{points:["bl","tl"],overflow:rr,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:rr,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:rr,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:rr,offset:[4,0]}},lo={topLeft:{points:["bl","tl"],overflow:rr,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:rr,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:rr,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:rr,offset:[4,0]}},uo=Yr,Xa=0,$a={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},er=function(Ie,Ke,ge){var X=Qe(Ke),re=Ie.getState();Ie.setState({defaultActiveFirst:Object(m.a)(Object(m.a)({},re.defaultActiveFirst),{},Object(S.a)({},X,ge))})},Jr=function(ce){Object(v.a)(Ke,ce);var Ie=Object(O.a)(Ke);function Ke(ge){var X;Object(A.a)(this,Ke),X=Ie.call(this,ge),X.onDestroy=function(je){X.props.onDestroy(je)},X.onKeyDown=function(je){var Je=je.keyCode,nt=X.menuInstance,ut=X.props.store,dt=X.getVisible();if(Je===e.a.ENTER)return X.onTitleClick(je),er(ut,X.props.eventKey,!0),!0;if(Je===e.a.RIGHT)return dt?nt.onKeyDown(je):(X.triggerOpenChange(!0),er(ut,X.props.eventKey,!0)),!0;if(Je===e.a.LEFT){var _t;if(dt)_t=nt.onKeyDown(je);else return;return _t||(X.triggerOpenChange(!1),_t=!0),_t}return dt&&(Je===e.a.UP||Je===e.a.DOWN)?nt.onKeyDown(je):void 0},X.onOpenChange=function(je){X.props.onOpenChange(je)},X.onPopupVisibleChange=function(je){X.triggerOpenChange(je,je?"mouseenter":"mouseleave")},X.onMouseEnter=function(je){var Je=X.props,nt=Je.eventKey,ut=Je.onMouseEnter,dt=Je.store;er(dt,X.props.eventKey,!1),ut({key:nt,domEvent:je})},X.onMouseLeave=function(je){var Je=X.props,nt=Je.parentMenu,ut=Je.eventKey,dt=Je.onMouseLeave;nt.subMenuInstance=Object(b.a)(X),dt({key:ut,domEvent:je})},X.onTitleMouseEnter=function(je){var Je=X.props,nt=Je.eventKey,ut=Je.onItemHover,dt=Je.onTitleMouseEnter;ut({key:nt,hover:!0}),dt({key:nt,domEvent:je})},X.onTitleMouseLeave=function(je){var Je=X.props,nt=Je.parentMenu,ut=Je.eventKey,dt=Je.onItemHover,_t=Je.onTitleMouseLeave;nt.subMenuInstance=Object(b.a)(X),dt({key:ut,hover:!1}),_t({key:ut,domEvent:je})},X.onTitleClick=function(je){var Je=Object(b.a)(X),nt=Je.props;if(nt.onTitleClick({key:nt.eventKey,domEvent:je}),nt.triggerSubMenuAction==="hover")return;X.triggerOpenChange(!X.getVisible(),"click"),er(nt.store,X.props.eventKey,!1)},X.onSubMenuClick=function(je){typeof X.props.onClick=="function"&&X.props.onClick(X.addKeyPath(je))},X.onSelect=function(je){X.props.onSelect(je)},X.onDeselect=function(je){X.props.onDeselect(je)},X.getPrefixCls=function(){return"".concat(X.props.rootPrefixCls,"-submenu")},X.getActiveClassName=function(){return"".concat(X.getPrefixCls(),"-active")},X.getDisabledClassName=function(){return"".concat(X.getPrefixCls(),"-disabled")},X.getSelectedClassName=function(){return"".concat(X.getPrefixCls(),"-selected")},X.getOpenClassName=function(){return"".concat(X.props.rootPrefixCls,"-submenu-open")},X.getVisible=function(){return X.state.isOpen},X.getMode=function(){return X.state.mode},X.saveMenuInstance=function(je){X.menuInstance=je},X.addKeyPath=function(je){return Object(m.a)(Object(m.a)({},je),{},{keyPath:(je.keyPath||[]).concat(X.props.eventKey)})},X.triggerOpenChange=function(je,Je){var nt=X.props.eventKey,ut=function(){X.onOpenChange({key:nt,item:Object(b.a)(X),trigger:Je,open:je})};Je==="mouseenter"?X.mouseenterTimeout=setTimeout(function(){ut()},0):ut()},X.isChildrenSelected=function(){var je={find:!1};return et(X.props.children,X.props.selectedKeys,je),je.find},X.isInlineMode=function(){return X.getMode()==="inline"},X.adjustWidth=function(){if(!X.subMenuTitle||!X.menuInstance)return;var je=N.findDOMNode(X.menuInstance);if(je.offsetWidth>=X.subMenuTitle.offsetWidth)return;je.style.minWidth="".concat(X.subMenuTitle.offsetWidth,"px")},X.saveSubMenuTitle=function(je){X.subMenuTitle=je},X.getBaseProps=function(){var je=Object(b.a)(X),Je=je.props,nt=X.getMode();return{mode:nt==="horizontal"?"vertical":nt,visible:X.getVisible(),level:Je.level+1,inlineIndent:Je.inlineIndent,focusable:!1,onClick:X.onSubMenuClick,onSelect:X.onSelect,onDeselect:X.onDeselect,onDestroy:X.onDestroy,selectedKeys:Je.selectedKeys,eventKey:"".concat(Je.eventKey,"-menu-"),openKeys:Je.openKeys,motion:Je.motion,onOpenChange:X.onOpenChange,subMenuOpenDelay:Je.subMenuOpenDelay,parentMenu:Object(b.a)(X),subMenuCloseDelay:Je.subMenuCloseDelay,forceSubMenuRender:Je.forceSubMenuRender,triggerSubMenuAction:Je.triggerSubMenuAction,builtinPlacements:Je.builtinPlacements,defaultActiveFirst:Je.store.getState().defaultActiveFirst[Qe(Je.eventKey)],multiple:Je.multiple,prefixCls:Je.rootPrefixCls,id:X.internalMenuId,manualRef:X.saveMenuInstance,itemIcon:Je.itemIcon,expandIcon:Je.expandIcon,direction:Je.direction}},X.getMotion=function(je,Je){var nt=Object(b.a)(X),ut=nt.haveRendered,dt=X.props,_t=dt.motion,Nt=dt.rootPrefixCls,tn=Object(m.a)(Object(m.a)({},_t),{},{leavedClassName:"".concat(Nt,"-hidden"),removeOnLeave:!1,motionAppear:ut||!Je||je!=="inline"});return tn};var re=ge.store,G=ge.eventKey,_e=re.getState(),Ee=_e.defaultActiveFirst;X.isRootMenu=!1;var Fe=!1;return Ee&&(Fe=Ee[G]),er(re,G,Fe),X.state={mode:ge.mode,isOpen:ge.isOpen},X}return Object(E.a)(Ke,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var X=this,re=this.props,G=re.mode,_e=re.parentMenu,Ee=re.manualRef,Fe=re.isOpen,je=function(){X.setState({mode:G,isOpen:Fe})},Je=Fe!==this.state.isOpen,nt=G!==this.state.mode;if((nt||Je)&&(F.a.cancel(this.updateStateRaf),nt?this.updateStateRaf=Object(F.a)(je):je()),Ee&&Ee(this),G!=="horizontal"||!(_e==null?void 0:_e.isRootMenu)||!Fe)return;this.minWidthTimeout=setTimeout(function(){return X.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var X=this.props,re=X.onDestroy,G=X.eventKey;re&&re(G),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),F.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(X,re){var G=this.getBaseProps();return _.createElement(Br,Object(T.a)({},G,{id:this.internalMenuId,className:X,style:re}),this.props.children)}},{key:"renderChildren",value:function(){var X=this,re=this.getBaseProps(),G=re.mode,_e=re.visible,Ee=re.forceSubMenuRender,Fe=re.direction,je=this.getMotion(G,_e);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||_e||Ee,!this.haveOpened)return _.createElement("div",null);var Je=p()("".concat(re.prefixCls,"-sub"),Object(S.a)({},"".concat(re.prefixCls,"-rtl"),Fe==="rtl"));return this.isInlineMode()?_.createElement(ga,Object(T.a)({visible:re.visible,forceRender:Ee},je),function(nt){var ut=nt.className,dt=nt.style,_t=p()(Je,ut);return X.renderPopupMenu(_t,dt)}):this.renderPopupMenu(Je)}},{key:"render",value:function(){var X,re,G,_e=Object(m.a)({},this.props),Ee=this.getVisible(),Fe=this.getPrefixCls(),je=this.isInlineMode(),Je=this.getMode(),nt=p()(Fe,"".concat(Fe,"-").concat(Je),(X={},Object(S.a)(X,_e.className,!!_e.className),Object(S.a)(X,this.getOpenClassName(),Ee),Object(S.a)(X,this.getActiveClassName(),_e.active||Ee&&!je),Object(S.a)(X,this.getDisabledClassName(),_e.disabled),Object(S.a)(X,this.getSelectedClassName(),this.isChildrenSelected()),X));this.internalMenuId||(_e.eventKey?this.internalMenuId="".concat(_e.eventKey,"$Menu"):(Xa+=1,this.internalMenuId="$__$".concat(Xa,"$Menu")));var ut={},dt={},_t={};_e.disabled||(ut={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},dt={onClick:this.onTitleClick},_t={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var Nt={},tn=_e.direction,zt=tn==="rtl";je&&(zt?Nt.paddingRight=_e.inlineIndent*_e.level:Nt.paddingLeft=_e.inlineIndent*_e.level);var ln={};this.getVisible()&&(ln={"aria-owns":this.internalMenuId});var on=null;Je!=="horizontal"&&(on=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(on=_.createElement(this.props.expandIcon,Object(m.a)({},this.props))));var nn=_.createElement("div",Object(T.a)({ref:this.saveSubMenuTitle,style:Nt,className:"".concat(Fe,"-title"),role:"button"},_t,dt,{"aria-expanded":Ee},ln,{"aria-haspopup":"true",title:typeof _e.title=="string"?_e.title:void 0}),_e.title,on||_.createElement("i",{className:"".concat(Fe,"-arrow")})),Jt=this.renderChildren(),Cn=((re=_e.parentMenu)===null||re===void 0?void 0:re.isRootMenu)?_e.parentMenu.props.getPopupContainer:function(aa){return aa.parentNode},un=$a[Je],$n=_e.popupOffset?{offset:_e.popupOffset}:{},Mn=p()((G={},Object(S.a)(G,_e.popupClassName,_e.popupClassName&&!je),Object(S.a)(G,"".concat(Fe,"-rtl"),zt),G)),It=_e.disabled,kt=_e.triggerSubMenuAction,mn=_e.subMenuOpenDelay,vn=_e.forceSubMenuRender,Tt=_e.subMenuCloseDelay,xn=_e.builtinPlacements;Ve.forEach(function(aa){return delete _e[aa]}),delete _e.onClick;var Gn=zt?Object(m.a)(Object(m.a)({},lo),xn):Object(m.a)(Object(m.a)({},Yr),xn);delete _e.direction;var Sn=this.getBaseProps(),jn=je?null:this.getMotion(Sn.mode,Sn.visible);return _.createElement("li",Object(T.a)({},_e,ut,{className:nt,role:"menuitem"}),_.createElement(Lo,{prefixCls:Fe,popupClassName:p()("".concat(Fe,"-popup"),Mn),getPopupContainer:Cn,builtinPlacements:Gn,popupPlacement:un,popupVisible:je?!1:Ee,popupAlign:$n,popup:je?null:Jt,action:It||je?[]:[kt],mouseEnterDelay:mn,mouseLeaveDelay:Tt,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:vn,popupMotion:jn},nn),je?Jt:null)}}]),Ke}(_.Component);Jr.defaultProps={onMouseEnter:le,onMouseLeave:le,onTitleMouseEnter:le,onTitleMouseLeave:le,onTitleClick:le,manualRef:le,mode:"vertical",title:""};var Ar=Object(D.b)(function(ce,Ie){var Ke=ce.openKeys,ge=ce.activeKey,X=ce.selectedKeys,re=Ie.eventKey,G=Ie.subMenuKey;return{isOpen:Ke.indexOf(re)>-1,active:ge[G]===re,selectedKeys:X}})(Jr);Ar.isSubMenu=!0;var Dr=Ar,Zr="menuitem-overflowed",ko=.5,co=function(ce){Object(v.a)(Ke,ce);var Ie=Object(O.a)(Ke);function Ke(){var ge;return Object(A.a)(this,Ke),ge=Ie.apply(this,arguments),ge.resizeObserver=null,ge.mutationObserver=null,ge.originalTotalWidth=0,ge.overflowedItems=[],ge.menuItemSizes=[],ge.cancelFrameId=null,ge.state={lastVisibleIndex:void 0},ge.childRef=_.createRef(),ge.getMenuItemNodes=function(){var X=ge.props.prefixCls,re=ge.childRef.current;return re?[].slice.call(re.children).filter(function(G){return G.className.split(" ").indexOf("".concat(X,"-overflowed-submenu"))<0}):[]},ge.getOverflowedSubMenuItem=function(X,re,G){var _e=ge.props,Ee=_e.overflowedIndicator,Fe=_e.level,je=_e.mode,Je=_e.prefixCls,nt=_e.theme;if(Fe!==1||je!=="horizontal")return null;var ut=ge.props.children[0],dt=ut.props,_t=dt.children,Nt=dt.title,tn=dt.style,zt=Object(L.a)(dt,["children","title","style"]),ln=Object(m.a)({},tn),on="".concat(X,"-overflowed-indicator"),nn="".concat(X,"-overflowed-indicator");re.length===0&&G!==!0?ln=Object(m.a)(Object(m.a)({},ln),{},{display:"none"}):G&&(ln=Object(m.a)(Object(m.a)({},ln),{},{visibility:"hidden",position:"absolute"}),on="".concat(on,"-placeholder"),nn="".concat(nn,"-placeholder"));var Jt=nt?"".concat(Je,"-").concat(nt):"",Cn={};return Ve.forEach(function(un){zt[un]!==void 0&&(Cn[un]=zt[un])}),_.createElement(Dr,Object(T.a)({title:Ee,className:"".concat(Je,"-overflowed-submenu"),popupClassName:Jt},Cn,{key:on,eventKey:nn,disabled:!1,style:ln}),re)},ge.setChildrenWidthAndResize=function(){if(ge.props.mode!=="horizontal")return;var X=ge.childRef.current;if(!X)return;var re=X.children;if(!re||re.length===0)return;var G=X.children[re.length-1];Oe(G,"display","inline-block");var _e=ge.getMenuItemNodes(),Ee=_e.filter(function(Fe){return Fe.className.split(" ").indexOf(Zr)>=0});Ee.forEach(function(Fe){Oe(Fe,"display","inline-block")}),ge.menuItemSizes=_e.map(function(Fe){return Le(Fe,!0)}),Ee.forEach(function(Fe){Oe(Fe,"display","none")}),ge.overflowedIndicatorWidth=Le(X.children[X.children.length-1],!0),ge.originalTotalWidth=ge.menuItemSizes.reduce(function(Fe,je){return Fe+je},0),ge.handleResize(),Oe(G,"display","none")},ge.handleResize=function(){if(ge.props.mode!=="horizontal")return;var X=ge.childRef.current;if(!X)return;var re=Le(X);ge.overflowedItems=[];var G=0,_e;ge.originalTotalWidth>re+ko&&(_e=-1,ge.menuItemSizes.forEach(function(Ee){G+=Ee,G+ge.overflowedIndicatorWidth<=re&&(_e+=1)})),ge.setState({lastVisibleIndex:_e})},ge}return Object(E.a)(Ke,[{key:"componentDidMount",value:function(){var X=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var re=this.childRef.current;if(!re)return;this.resizeObserver=new ue.default(function(G){G.forEach(function(){var _e=X.cancelFrameId;cancelAnimationFrame(_e),X.cancelFrameId=requestAnimationFrame(X.setChildrenWidthAndResize)})}),[].slice.call(re.children).concat(re).forEach(function(G){X.resizeObserver.observe(G)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){X.resizeObserver.disconnect(),[].slice.call(re.children).concat(re).forEach(function(G){X.resizeObserver.observe(G)}),X.setChildrenWidthAndResize()}),this.mutationObserver.observe(re,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(X){var re=this,G=this.state.lastVisibleIndex;return(X||[]).reduce(function(_e,Ee,Fe){var je=Ee;if(re.props.mode==="horizontal"){var Je=re.getOverflowedSubMenuItem(Ee.props.eventKey,[]);G!==void 0&&re.props.className.indexOf("".concat(re.props.prefixCls,"-root"))!==-1&&(Fe>G&&(je=_.cloneElement(Ee,{style:{display:"none"},eventKey:"".concat(Ee.props.eventKey,"-hidden"),className:"".concat(Zr)})),Fe===G+1&&(re.overflowedItems=X.slice(G+1).map(function(ut){return _.cloneElement(ut,{key:ut.props.eventKey,mode:"vertical-left"})}),Je=re.getOverflowedSubMenuItem(Ee.props.eventKey,re.overflowedItems)));var nt=[].concat(Object(o.a)(_e),[Je,je]);return Fe===X.length-1&&nt.push(re.getOverflowedSubMenuItem(Ee.props.eventKey,[],!0)),nt}return[].concat(Object(o.a)(_e),[je])},[])}},{key:"render",value:function(){var X=this.props,re=X.visible,G=X.prefixCls,_e=X.overflowedIndicator,Ee=X.mode,Fe=X.level,je=X.tag,Je=X.children,nt=X.theme,ut=Object(L.a)(X,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),dt=je;return _.createElement(dt,Object(T.a)({ref:this.childRef},ut),this.renderChildren(Je))}}]),Ke}(_.Component);co.defaultProps={tag:"div",className:""};var Lr=co;function Kr(ce){return ce.length?ce.every(function(Ie){return!!Ie.props.disabled}):!0}function Vn(ce,Ie,Ke){var ge=ce.getState();ce.setState({activeKey:Object(m.a)(Object(m.a)({},ge.activeKey),{},Object(S.a)({},Ie,Ke))})}function fr(ce){return ce.eventKey||"0-menu-"}function Fr(ce,Ie){var Ke=Ie,ge=ce.children,X=ce.eventKey;if(Ke){var re;if($e(ge,function(G,_e){G&&G.props&&!G.props.disabled&&Ke===Pe(G,X,_e)&&(re=!0)}),re)return Ke}return Ke=null,ce.defaultActiveFirst&&$e(ge,function(G,_e){!Ke&&G&&!G.props.disabled&&(Ke=Pe(G,X,_e))}),Ke}function fo(ce){if(!ce)return;var Ie=this.instanceArray.indexOf(ce);Ie!==-1?this.instanceArray[Ie]=ce:this.instanceArray.push(ce)}var ho=function(ce){Object(v.a)(Ke,ce);var Ie=Object(O.a)(Ke);function Ke(ge){var X;return Object(A.a)(this,Ke),X=Ie.call(this,ge),X.onKeyDown=function(re,G){var _e=re.keyCode,Ee;if(X.getFlatInstanceArray().forEach(function(je){je&&je.props.active&&je.onKeyDown&&(Ee=je.onKeyDown(re))}),Ee)return 1;var Fe=null;return(_e===e.a.UP||_e===e.a.DOWN)&&(Fe=X.step(_e===e.a.UP?-1:1)),Fe?(re.preventDefault(),Vn(X.props.store,fr(X.props),Fe.props.eventKey),typeof G=="function"&&G(Fe),1):void 0},X.onItemHover=function(re){var G=re.key,_e=re.hover;Vn(X.props.store,fr(X.props),_e?G:null)},X.onDeselect=function(re){X.props.onDeselect(re)},X.onSelect=function(re){X.props.onSelect(re)},X.onClick=function(re){X.props.onClick(re)},X.onOpenChange=function(re){X.props.onOpenChange(re)},X.onDestroy=function(re){X.props.onDestroy(re)},X.getFlatInstanceArray=function(){return X.instanceArray},X.step=function(re){var G=X.getFlatInstanceArray(),_e=X.props.store.getState().activeKey[fr(X.props)],Ee=G.length;if(!Ee)return null;re<0&&(G=G.concat().reverse());var Fe=-1;if(G.every(function(ut,dt){return ut&&ut.props.eventKey===_e?(Fe=dt,!1):!0}),!X.props.defaultActiveFirst&&Fe!==-1&&Kr(G.slice(Fe,Ee-1)))return;var je=(Fe+1)%Ee,Je=je;do{var nt=G[Je];if(!nt||nt.props.disabled)Je=(Je+1)%Ee;else return nt}while(Je!==je);return null},X.renderCommonMenuItem=function(re,G,_e){var Ee=X.props.store.getState(),Fe=Object(b.a)(X),je=Fe.props,Je=Pe(re,je.eventKey,G),nt=re.props;if(!nt||typeof re.type=="string")return re;var ut=Je===Ee.activeKey,dt=Object(m.a)(Object(m.a)({mode:nt.mode||je.mode,level:je.level,inlineIndent:je.inlineIndent,renderMenuItem:X.renderMenuItem,rootPrefixCls:je.prefixCls,index:G,parentMenu:je.parentMenu,manualRef:nt.disabled?void 0:Object(Q.a)(re.ref,fo.bind(Object(b.a)(X))),eventKey:Je,active:!nt.disabled&&ut,multiple:je.multiple,onClick:function(Nt){(nt.onClick||le)(Nt),X.onClick(Nt)},onItemHover:X.onItemHover,motion:je.motion,subMenuOpenDelay:je.subMenuOpenDelay,subMenuCloseDelay:je.subMenuCloseDelay,forceSubMenuRender:je.forceSubMenuRender,onOpenChange:X.onOpenChange,onDeselect:X.onDeselect,onSelect:X.onSelect,builtinPlacements:je.builtinPlacements,itemIcon:nt.itemIcon||X.props.itemIcon,expandIcon:nt.expandIcon||X.props.expandIcon},_e),{},{direction:je.direction});return(je.mode==="inline"||Ce())&&(dt.triggerSubMenuAction="click"),_.cloneElement(re,Object(m.a)(Object(m.a)({},dt),{},{key:Je||G}))},X.renderMenuItem=function(re,G,_e){if(!re)return null;var Ee=X.props.store.getState(),Fe={openKeys:Ee.openKeys,selectedKeys:Ee.selectedKeys,triggerSubMenuAction:X.props.triggerSubMenuAction,subMenuKey:_e};return X.renderCommonMenuItem(re,G,Fe)},ge.store.setState({activeKey:Object(m.a)(Object(m.a)({},ge.store.getState().activeKey),{},Object(S.a)({},ge.eventKey,Fr(ge,ge.activeKey)))}),X.instanceArray=[],X}return Object(E.a)(Ke,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(X){return this.props.visible||X.visible||this.props.className!==X.className||!Z()(this.props.style,X.style)}},{key:"componentDidUpdate",value:function(X){var re=this.props,G="activeKey"in re?re.activeKey:re.store.getState().activeKey[fr(re)],_e=Fr(re,G);if(_e!==G)Vn(re.store,fr(re),_e);else if("activeKey"in X){var Ee=Fr(X,X.activeKey);_e!==Ee&&Vn(re.store,fr(re),_e)}}},{key:"render",value:function(){var X=this,re=Object(T.a)({},this.props);this.instanceArray=[];var G=p()(re.prefixCls,re.className,"".concat(re.prefixCls,"-").concat(re.mode)),_e={className:G,role:re.role||"menu"};re.id&&(_e.id=re.id),re.focusable&&(_e.tabIndex=0,_e.onKeyDown=this.onKeyDown);var Ee=re.prefixCls,Fe=re.eventKey,je=re.visible,Je=re.level,nt=re.mode,ut=re.overflowedIndicator,dt=re.theme;return Ve.forEach(function(_t){return delete re[_t]}),delete re.onClick,_.createElement(Lr,Object(T.a)({},re,{prefixCls:Ee,mode:nt,tag:"ul",level:Je,theme:dt,visible:je,overflowedIndicator:ut},_e),Object(d.a)(re.children).map(function(_t,Nt){return X.renderMenuItem(_t,Nt,Fe||"0-menu-")}))}}]),Ke}(_.Component);ho.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:le};var or=Object(D.b)()(ho),Br=or,wr=h("Kwbf");function tr(ce,Ie,Ke){var ge=ce.prefixCls,X=ce.motion,re=ce.defaultMotions,G=re===void 0?{}:re,_e=ce.openAnimation,Ee=ce.openTransitionName,Fe=Ie.switchingModeFromInline;if(X)return X;if(Object(Y.a)(_e)==="object"&&_e)Object(wr.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof _e=="string")return{motionName:"".concat(ge,"-open-").concat(_e)};if(Ee)return{motionName:Ee};var je=G[Ke];return je||(Fe?null:G.other)}var po=function(ce){Object(v.a)(Ke,ce);var Ie=Object(O.a)(Ke);function Ke(ge){var X;Object(A.a)(this,Ke),X=Ie.call(this,ge),X.onSelect=function(_e){var Ee=Object(b.a)(X),Fe=Ee.props;if(Fe.selectable){var je=X.store.getState(),Je=je.selectedKeys,nt=_e.key;Fe.multiple?Je=Je.concat([nt]):Je=[nt],"selectedKeys"in Fe||X.store.setState({selectedKeys:Je}),Fe.onSelect(Object(m.a)(Object(m.a)({},_e),{},{selectedKeys:Je}))}},X.onClick=function(_e){var Ee=X.getRealMenuMode(),Fe=Object(b.a)(X),je=Fe.store,Je=Fe.props.onOpenChange;Ee!=="inline"&&!("openKeys"in X.props)&&(je.setState({openKeys:[]}),Je([])),X.props.onClick(_e)},X.onKeyDown=function(_e,Ee){X.innerMenu.getWrappedInstance().onKeyDown(_e,Ee)},X.onOpenChange=function(_e){var Ee=Object(b.a)(X),Fe=Ee.props,je=X.store.getState().openKeys.concat(),Je=!1,nt=function(dt){var _t=!1;if(dt.open)_t=je.indexOf(dt.key)===-1,_t&&je.push(dt.key);else{var Nt=je.indexOf(dt.key);_t=Nt!==-1,_t&&je.splice(Nt,1)}Je=Je||_t};Array.isArray(_e)?_e.forEach(nt):nt(_e),Je&&("openKeys"in X.props||X.store.setState({openKeys:je}),Fe.onOpenChange(je))},X.onDeselect=function(_e){var Ee=Object(b.a)(X),Fe=Ee.props;if(Fe.selectable){var je=X.store.getState().selectedKeys.concat(),Je=_e.key,nt=je.indexOf(Je);nt!==-1&&je.splice(nt,1),"selectedKeys"in Fe||X.store.setState({selectedKeys:je}),Fe.onDeselect(Object(m.a)(Object(m.a)({},_e),{},{selectedKeys:je}))}},X.onMouseEnter=function(_e){X.restoreModeVerticalFromInline();var Ee=X.props.onMouseEnter;Ee&&Ee(_e)},X.onTransitionEnd=function(_e){var Ee=_e.propertyName==="width"&&_e.target===_e.currentTarget,Fe=_e.target.className,je=Object.prototype.toString.call(Fe)==="[object SVGAnimatedString]"?Fe.animVal:Fe,Je=_e.propertyName==="font-size"&&je.indexOf("anticon")>=0;(Ee||Je)&&X.restoreModeVerticalFromInline()},X.setInnerMenu=function(_e){X.innerMenu=_e},X.isRootMenu=!0;var re=ge.defaultSelectedKeys,G=ge.defaultOpenKeys;return"selectedKeys"in ge&&(re=ge.selectedKeys||[]),"openKeys"in ge&&(G=ge.openKeys||[]),X.store=Object(D.c)({selectedKeys:re,openKeys:G,activeKey:{"0-menu-":Fr(ge,ge.activeKey)}}),X.state={switchingModeFromInline:!1,prevProps:ge,inlineOpenKeys:[],store:X.store},X}return Object(E.a)(Ke,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(X){var re=this.props,G=re.siderCollapsed,_e=re.inlineCollapsed,Ee=re.onOpenChange;(!X.inlineCollapsed&&_e||!X.siderCollapsed&&G)&&Ee([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var X=this.props.collapsedWidth,re=this.store,G=this.prevOpenKeys,_e=this.getInlineCollapsed()&&(X===0||X==="0"||X==="0px");_e?(this.prevOpenKeys=re.getState().openKeys.concat(),this.store.setState({openKeys:[]})):G&&(this.store.setState({openKeys:G}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var X=this.props.mode,re=this.state.switchingModeFromInline,G=this.getInlineCollapsed();return re&&G?"inline":G?"vertical":X}},{key:"getInlineCollapsed",value:function(){var X=this.props,re=X.inlineCollapsed,G=X.siderCollapsed;return G!==void 0?G:re}},{key:"restoreModeVerticalFromInline",value:function(){var X=this.state.switchingModeFromInline;X&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var X=Object(m.a)({},Object(W.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),re=this.getRealMenuMode();return X.className+=" ".concat(X.prefixCls,"-root"),X.direction==="rtl"&&(X.className+=" ".concat(X.prefixCls,"-rtl")),X=Object(m.a)(Object(m.a)({},X),{},{mode:re,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:tr(this.props,this.state,re)}),delete X.openAnimation,delete X.openTransitionName,_.createElement(D.a,{store:this.store},_.createElement(Br,Object(T.a)({},X,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(X,re){var G=re.prevProps,_e=re.store,Ee=_e.getState(),Fe={},je={prevProps:X};return G.mode==="inline"&&X.mode!=="inline"&&(je.switchingModeFromInline=!0),"openKeys"in X?Fe.openKeys=X.openKeys||[]:((X.inlineCollapsed&&!G.inlineCollapsed||X.siderCollapsed&&!G.siderCollapsed)&&(je.switchingModeFromInline=!0,je.inlineOpenKeys=Ee.openKeys,Fe.openKeys=[]),(!X.inlineCollapsed&&G.inlineCollapsed||!X.siderCollapsed&&G.siderCollapsed)&&(Fe.openKeys=re.inlineOpenKeys,je.inlineOpenKeys=[])),Object.keys(Fe).length&&_e.setState(Fe),je}}]),Ke}(_.Component);po.defaultProps={selectable:!0,onClick:le,onSelect:le,onOpenChange:le,onDeselect:le,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:_.createElement("span",null,"\xB7\xB7\xB7")};var mo=po,Or=function(ce){Object(v.a)(Ke,ce);var Ie=Object(O.a)(Ke);function Ke(){var ge;return Object(A.a)(this,Ke),ge=Ie.apply(this,arguments),ge.onKeyDown=function(X){var re=X.keyCode;return re===e.a.ENTER?(ge.onClick(X),!0):void 0},ge.onMouseLeave=function(X){var re=ge.props,G=re.eventKey,_e=re.onItemHover,Ee=re.onMouseLeave;_e({key:G,hover:!1}),Ee({key:G,domEvent:X})},ge.onMouseEnter=function(X){var re=ge.props,G=re.eventKey,_e=re.onItemHover,Ee=re.onMouseEnter;_e({key:G,hover:!0}),Ee({key:G,domEvent:X})},ge.onClick=function(X){var re=ge.props,G=re.eventKey,_e=re.multiple,Ee=re.onClick,Fe=re.onSelect,je=re.onDeselect,Je=re.isSelected,nt={key:G,keyPath:[G],item:Object(b.a)(ge),domEvent:X};Ee(nt),_e?Je?je(nt):Fe(nt):Je||Fe(nt)},ge.saveNode=function(X){ge.node=X},ge}return Object(E.a)(Ke,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var X=this.props;X.onDestroy&&X.onDestroy(X.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var X,re=Object(m.a)({},this.props),G=p()(this.getPrefixCls(),re.className,(X={},Object(S.a)(X,this.getActiveClassName(),!re.disabled&&re.active),Object(S.a)(X,this.getSelectedClassName(),re.isSelected),Object(S.a)(X,this.getDisabledClassName(),re.disabled),X)),_e=Object(m.a)(Object(m.a)({},re.attribute),{},{title:typeof re.title=="string"?re.title:void 0,className:G,role:re.role||"menuitem","aria-disabled":re.disabled});re.role==="option"?_e=Object(m.a)(Object(m.a)({},_e),{},{role:"option","aria-selected":re.isSelected}):(re.role===null||re.role==="none")&&(_e.role="none");var Ee={onClick:re.disabled?null:this.onClick,onMouseLeave:re.disabled?null:this.onMouseLeave,onMouseEnter:re.disabled?null:this.onMouseEnter},Fe=Object(m.a)({},re.style);re.mode==="inline"&&(re.direction==="rtl"?Fe.paddingRight=re.inlineIndent*re.level:Fe.paddingLeft=re.inlineIndent*re.level),Ve.forEach(function(Je){return delete re[Je]}),delete re.direction;var je=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(je=_.createElement(this.props.itemIcon,this.props)),_.createElement("li",Object(T.a)({},Object(W.a)(re,["onClick","onMouseEnter","onMouseLeave","onSelect"]),_e,Ee,{style:Fe,ref:this.saveNode}),re.children,je)}}]),Ke}(_.Component);Or.isMenuItem=!0,Or.defaultProps={onSelect:le,onMouseEnter:le,onMouseLeave:le,manualRef:le};var qr=Object(D.b)(function(ce,Ie){var Ke=ce.activeKey,ge=ce.selectedKeys,X=Ie.eventKey,re=Ie.subMenuKey;return{active:Ke[re]===X,isSelected:Array.isArray(ge)?ge.indexOf(X)!==-1:ge===X}})(Or),$r=qr,eo=function(ce){Object(v.a)(Ke,ce);var Ie=Object(O.a)(Ke);function Ke(){var ge;return Object(A.a)(this,Ke),ge=Ie.apply(this,arguments),ge.renderInnerMenuItem=function(X){var re=ge.props,G=re.renderMenuItem,_e=re.index;return G(X,_e,ge.props.subMenuKey)},ge}return Object(E.a)(Ke,[{key:"render",value:function(){var X=Object(T.a)({},this.props),re=X.className,G=re===void 0?"":re,_e=X.rootPrefixCls,Ee="".concat(_e,"-item-group-title"),Fe="".concat(_e,"-item-group-list"),je=X.title,Je=X.children;return Ve.forEach(function(nt){return delete X[nt]}),delete X.direction,_.createElement("li",Object(T.a)({},X,{onClick:function(ut){return ut.stopPropagation()},className:"".concat(G," ").concat(_e,"-item-group")}),_.createElement("div",{className:Ee,title:typeof je=="string"?je:void 0},je),_.createElement("ul",{className:Fe},_.Children.map(Je,this.renderInnerMenuItem)))}}]),Ke}(_.Component);eo.isMenuItemGroup=!0,eo.defaultProps={disabled:!0};var So=eo,to=function(Ie){var Ke=Ie.className,ge=Ie.rootPrefixCls,X=Ie.style;return _.createElement("li",{className:"".concat(Ke," ").concat(ge,"-item-divider"),style:X})};to.defaultProps={disabled:!0,className:"",style:{}};var Ao=to,_o=mo,no=h("eDIo");function vo(ce,Ie){var Ke=ce.prefixCls,ge=ce.editable,X=ce.locale,re=ce.style;return!ge||ge.showAdd===!1?null:_.createElement("button",{ref:Ie,type:"button",className:"".concat(Ke,"-nav-add"),style:re,"aria-label":(X==null?void 0:X.addAriaLabel)||"Add tab",onClick:function(_e){ge.onEdit("add",{event:_e})}},ge.addIcon||"+")}var kr=_.forwardRef(vo);function Na(ce,Ie){var Ke=ce.prefixCls,ge=ce.id,X=ce.tabs,re=ce.locale,G=ce.mobile,_e=ce.moreIcon,Ee=_e===void 0?"More":_e,Fe=ce.moreTransitionName,je=ce.style,Je=ce.className,nt=ce.editable,ut=ce.tabBarGutter,dt=ce.rtl,_t=ce.onTabClick,Nt=Object(_.useState)(!1),tn=Object(f.a)(Nt,2),zt=tn[0],ln=tn[1],on=Object(_.useState)(null),nn=Object(f.a)(on,2),Jt=nn[0],Cn=nn[1],un="".concat(ge,"-more-popup"),$n="".concat(Ke,"-dropdown"),Mn=Jt!==null?"".concat(un,"-").concat(Jt):null,It=re==null?void 0:re.dropdownAriaLabel,kt=_.createElement(_o,{onClick:function(jn){var aa=jn.key,Oa=jn.domEvent;_t(aa,Oa),ln(!1)},id:un,tabIndex:-1,role:"listbox","aria-activedescendant":Mn,selectedKeys:[Jt],"aria-label":It!==void 0?It:"expanded dropdown"},X.map(function(Sn){return _.createElement($r,{key:Sn.key,id:"".concat(un,"-").concat(Sn.key),role:"option","aria-controls":ge&&"".concat(ge,"-panel-").concat(Sn.key),disabled:Sn.disabled},Sn.tab)}));function mn(Sn){for(var jn=X.filter(function(Wa){return!Wa.disabled}),aa=jn.findIndex(function(Wa){return Wa.key===Jt})||0,Oa=jn.length,Ha=0;Haxn?(vn=kt,un.current="x"):(vn=mn,un.current="y");var Gn=Date.now();Gn-Jt.current>100&&(Cn.current=!1),(Ie(-vn,-vn)||Cn.current)&&(It.preventDefault(),Cn.current=!0),Jt.current=Gn}var Mn=Object(_.useRef)(null);Mn.current={onTouchStart:ln,onTouchMove:on,onTouchEnd:nn,onWheel:$n},_.useEffect(function(){function It(Tt){Mn.current.onTouchStart(Tt)}function kt(Tt){Mn.current.onTouchMove(Tt)}function mn(Tt){Mn.current.onTouchEnd(Tt)}function vn(Tt){Mn.current.onWheel(Tt)}return document.addEventListener("touchmove",kt,{passive:!1}),document.addEventListener("touchend",mn,{passive:!1}),ce.current.addEventListener("touchstart",It,{passive:!1}),ce.current.addEventListener("wheel",vn),function(){document.removeEventListener("touchmove",kt),document.removeEventListener("touchend",mn)}},[])}function bo(){var ce=Object(_.useRef)(new Map);function Ie(ge){return ce.current.has(ge)||ce.current.set(ge,_.createRef()),ce.current.get(ge)}function Ke(ge){ce.current.delete(ge)}return[Ie,Ke]}function Oo(ce,Ie){var Ke=_.useRef(ce),ge=_.useState({}),X=Object(f.a)(ge,2),re=X[1];function G(_e){var Ee=typeof _e=="function"?_e(Ke.current):_e;Ee!==Ke.current&&Ie(Ee,Ke.current),Ke.current=Ee,re({})}return[Ke.current,G]}var To=function(Ie){var Ke=Ie.position,ge=Ie.prefixCls,X=Ie.extra;if(!X)return null;var re,G=X;return Ke==="right"&&(re=G.right||!G.left&&G||null),Ke==="left"&&(re=G.left||null),re?_.createElement("div",{className:"".concat(ge,"-extra-content")},re):null};function si(ce,Ie){var Ke,ge=_.useContext(Xr),X=ge.prefixCls,re=ge.tabs,G=ce.className,_e=ce.style,Ee=ce.id,Fe=ce.animated,je=ce.activeKey,Je=ce.rtl,nt=ce.extra,ut=ce.editable,dt=ce.locale,_t=ce.tabPosition,Nt=ce.tabBarGutter,tn=ce.children,zt=ce.onTabClick,ln=ce.onTabScroll,on=Object(_.useRef)(),nn=Object(_.useRef)(),Jt=Object(_.useRef)(),Cn=Object(_.useRef)(),un=bo(),$n=Object(f.a)(un,2),Mn=$n[0],It=$n[1],kt=_t==="top"||_t==="bottom",mn=Oo(0,function(Gt,qt){kt&&ln&&ln({direction:Gt>qt?"left":"right"})}),vn=Object(f.a)(mn,2),Tt=vn[0],xn=vn[1],Gn=Oo(0,function(Gt,qt){!kt&&ln&&ln({direction:Gt>qt?"top":"bottom"})}),Sn=Object(f.a)(Gn,2),jn=Sn[0],aa=Sn[1],Oa=Object(_.useState)(0),Ha=Object(f.a)(Oa,2),ca=Ha[0],Wa=Ha[1],hr=Object(_.useState)(0),me=Object(f.a)(hr,2),Ze=me[0],mt=me[1],ht=Object(_.useState)(0),Ct=Object(f.a)(ht,2),xt=Ct[0],Vt=Ct[1],St=Object(_.useState)(0),hn=Object(f.a)(St,2),gt=hn[0],ft=hn[1],Ht=Object(_.useState)(null),Lt=Object(f.a)(Ht,2),wt=Lt[0],Ut=Lt[1],An=Object(_.useState)(null),Dn=Object(f.a)(An,2),Wt=Dn[0],ma=Dn[1],sn=Object(_.useState)(0),gn=Object(f.a)(sn,2),wn=gn[0],bn=gn[1],ea=Object(_.useState)(0),Ta=Object(f.a)(ea,2),Aa=Ta[0],Ia=Ta[1],nr=t(new Map),lt=Object(f.a)(nr,2),da=lt[0],Ra=lt[1],yn=C(re,da,ca),Zt="".concat(X,"-nav-operations-hidden"),Ln=0,sa=0;kt?Je?(Ln=0,sa=Math.max(0,ca-wt)):(Ln=Math.min(0,wt-ca),sa=0):(Ln=Math.min(0,Wt-Ze),sa=0);function kn(Gt){return Gtsa?[sa,!1]:[Gt,!0]}var ra=Object(_.useRef)(),fa=Object(_.useState)(),ar=Object(f.a)(fa,2),pr=ar[0],ir=ar[1];function Pa(){ir(Date.now())}function sr(){window.clearTimeout(ra.current)}wo(on,function(Gt,qt){var Xn=!1;function oa(xa,Ua){xa(function(Ka){var Ya=kn(Ka+Ua),Fa=Object(f.a)(Ya,2),Tr=Fa[0],br=Fa[1];return Xn=br,Tr})}if(kt){if(wt>=ca)return Xn;oa(xn,Gt)}else{if(Wt>=Ze)return Xn;oa(aa,qt)}return sr(),Pa(),Xn}),Object(_.useEffect)(function(){return sr(),pr&&(ra.current=window.setTimeout(function(){ir(0)},100)),sr},[pr]);function mr(){var Gt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:je,qt=yn.get(Gt);if(!qt)return;if(kt){var Xn=Tt;Je?qt.rightTt+wt&&(Xn=qt.right+qt.width-wt):qt.left<-Tt?Xn=-qt.left:qt.left+qt.width>-Tt+wt&&(Xn=-(qt.left+qt.width-wt)),aa(0),xn(kn(Xn)[0])}else{var oa=jn;qt.top<-jn?oa=-qt.top:qt.top+qt.height>-jn+Wt&&(oa=-(qt.top+qt.height-Wt)),xn(0),aa(kn(oa)[0])}}var _r=y(yn,{width:wt,height:Wt,left:Tt,top:jn},{width:xt,height:gt},{width:wn,height:Aa},Object(m.a)(Object(m.a)({},ce),{},{tabs:re})),vr=Object(f.a)(_r,2),Ma=vr[0],an=vr[1],ya=re.map(function(Gt){var qt=Gt.key;return _.createElement(l,{id:Ee,prefixCls:X,key:qt,rtl:Je,tab:Gt,closable:Gt.closable,editable:ut,active:qt===je,tabPosition:_t,tabBarGutter:Nt,renderWrapper:tn,removeAriaLabel:dt==null?void 0:dt.removeAriaLabel,ref:Mn(qt),onClick:function(oa){zt(qt,oa)},onRemove:function(){It(qt)},onFocus:function(){mr(qt),Pa(),Je||(on.current.scrollLeft=0),on.current.scrollTop=0}})}),gr=n(function(){var Gt,qt,Xn,oa,xa,Ua,Ka,Ya,Fa,Tr=((Gt=on.current)===null||Gt===void 0?void 0:Gt.offsetWidth)||0,br=((qt=on.current)===null||qt===void 0?void 0:qt.offsetHeight)||0,Wr=((Xn=Cn.current)===null||Xn===void 0?void 0:Xn.offsetWidth)||0,Rr=((oa=Cn.current)===null||oa===void 0?void 0:oa.offsetHeight)||0,yr=((xa=Jt.current)===null||xa===void 0?void 0:xa.offsetWidth)||0,ao=((Ua=Jt.current)===null||Ua===void 0?void 0:Ua.offsetHeight)||0;Ut(Tr),ma(br),bn(Wr),Ia(Rr);var Er=(((Ka=nn.current)===null||Ka===void 0?void 0:Ka.offsetWidth)||0)-Wr,zr=(((Ya=nn.current)===null||Ya===void 0?void 0:Ya.offsetHeight)||0)-Rr;Wa(Er),mt(zr);var Hn=(Fa=Jt.current)===null||Fa===void 0?void 0:Fa.className.includes(Zt);Vt(Er-(Hn?0:yr)),ft(zr-(Hn?0:ao)),Ra(function(){var In=new Map;return re.forEach(function(Ba){var za=Ba.key,Mr=Mn(za).current;Mr&&In.set(za,{width:Mr.offsetWidth,height:Mr.offsetHeight,left:Mr.offsetLeft,top:Mr.offsetTop})}),In})}),At=re.slice(0,Ma),cn=re.slice(an+1),Un=[].concat(Object(o.a)(At),Object(o.a)(cn)),Zn=Object(_.useState)(),_a=Object(f.a)(Zn,2),rn=_a[0],Da=_a[1],Ea=yn.get(je),ha=Object(_.useRef)();function Kn(){s.a.cancel(ha.current)}Object(_.useEffect)(function(){var Gt={};return Ea&&(kt?(Je?Gt.right=Ea.right:Gt.left=Ea.left,Gt.width=Ea.width):(Gt.top=Ea.top,Gt.height=Ea.height)),Kn(),ha.current=s()(function(){Da(Gt)}),Kn},[Ea,kt,Je]),Object(_.useEffect)(function(){mr()},[je,Ea,yn,kt]),Object(_.useEffect)(function(){gr()},[Je,Nt,je,re.map(function(Gt){return Gt.key}).join("_")]);var Bn=!!Un.length,ta="".concat(X,"-nav-wrap"),pa,ja,La,Ca;return kt?Je?(ja=Tt>0,pa=Tt+wt4?9:0)}function $e(R){for(var Me=R.length;--Me>=0;)R[Me]=0}function et(R){var Me=R.state,Ue=Me.pending;if(Ue>R.avail_out&&(Ue=R.avail_out),Ue===0)return;f.arraySet(R.output,Me.pending_buf,Me.pending_out,Ue,R.next_out),R.next_out+=Ue,Me.pending_out+=Ue,R.total_out+=Ue,R.avail_out-=Ue,Me.pending-=Ue,Me.pending===0&&(Me.pending_out=0)}function Ve(R,Me){L._tr_flush_block(R,R.block_start>=0?R.block_start:-1,R.strstart-R.block_start,Me),R.block_start=R.strstart,et(R.strm)}function Le(R,Me){R.pending_buf[R.pending++]=Me}function Oe(R,Me){R.pending_buf[R.pending++]=Me>>>8&255,R.pending_buf[R.pending++]=Me&255}function Ce(R,Me,Ue,q){var ye=R.avail_in;return ye>q&&(ye=q),ye===0?0:(R.avail_in-=ye,f.arraySet(Me,R.input,R.next_in,ye,Ue),R.state.wrap===1?R.adler=(0,m.default)(R.adler,Me,ye,Ue):R.state.wrap===2&&(R.adler=(0,_.default)(R.adler,Me,ye,Ue)),R.next_in+=ye,R.total_in+=ye,ye)}function ue(R,Me){var Ue=R.max_chain_length,q=R.strstart,ye,Se,Ge=R.prev_length,Ye=R.nice_match,Te=R.strstart>R.w_size-H?R.strstart-(R.w_size-H):0,$=R.window,pe=R.w_mask,qe=R.prev,Xe=R.strstart+M,ot=$[q+Ge-1],st=$[q+Ge];R.prev_length>=R.good_match&&(Ue>>=2),Ye>R.lookahead&&(Ye=R.lookahead);do{if(ye=Me,$[ye+Ge]!==st||$[ye+Ge-1]!==ot||$[ye]!==$[q]||$[++ye]!==$[q+1])continue;q+=2,ye++;do;while($[++q]===$[++ye]&&$[++q]===$[++ye]&&$[++q]===$[++ye]&&$[++q]===$[++ye]&&$[++q]===$[++ye]&&$[++q]===$[++ye]&&$[++q]===$[++ye]&&$[++q]===$[++ye]&&qGe){if(R.match_start=Me,Ge=Se,Se>=Ye)break;ot=$[q+Ge-1],st=$[q+Ge]}}while((Me=qe[Me&pe])>Te&&--Ue!==0);return Ge<=R.lookahead?Ge:R.lookahead}function N(R){var Me=R.w_size,Ue,q,ye,Se,Ge;do{if(Se=R.window_size-R.lookahead-R.strstart,R.strstart>=Me+(Me-H)){f.arraySet(R.window,R.window,Me,Me,0),R.match_start-=Me,R.strstart-=Me,R.block_start-=Me,q=R.hash_size,Ue=q;do ye=R.head[--Ue],R.head[Ue]=ye>=Me?ye-Me:0;while(--q);q=Me,Ue=q;do ye=R.prev[--Ue],R.prev[Ue]=ye>=Me?ye-Me:0;while(--q);Se+=Me}if(R.strm.avail_in===0)break;if(q=Ce(R.strm,R.window,R.strstart+R.lookahead,Se),R.lookahead+=q,R.lookahead+R.insert>=K)for(Ge=R.strstart-R.insert,R.ins_h=R.window[Ge],R.ins_h=(R.ins_h<R.pending_buf_size-5&&(Ue=R.pending_buf_size-5);;){if(R.lookahead<=1){if(N(R),R.lookahead===0&&Me===o)return oe;if(R.lookahead===0)break}R.strstart+=R.lookahead,R.lookahead=0;var q=R.block_start+Ue;if((R.strstart===0||R.strstart>=q)&&(R.lookahead=R.strstart-q,R.strstart=q,Ve(R,!1),R.strm.avail_out===0))return oe;if(R.strstart-R.block_start>=R.w_size-H&&(Ve(R,!1),R.strm.avail_out===0))return oe}return R.insert=0,Me===a?(Ve(R,!0),R.strm.avail_out===0?ee:J):(R.strstart>R.block_start&&(Ve(R,!1),R.strm.avail_out===0),oe)}function F(R,Me){for(var Ue,q;;){if(R.lookahead=K&&(R.ins_h=(R.ins_h<=K)if(q=L._tr_tally(R,R.strstart-R.match_start,R.match_length-K),R.lookahead-=R.match_length,R.match_length<=R.max_lazy_match&&R.lookahead>=K){R.match_length--;do R.strstart++,R.ins_h=(R.ins_h<=K&&(R.ins_h=(R.ins_h<4096)&&(R.match_length=K-1)),R.prev_length>=K&&R.match_length<=R.prev_length){ye=R.strstart+R.lookahead-K,q=L._tr_tally(R,R.strstart-1-R.prev_match,R.prev_length-K),R.lookahead-=R.prev_length-1,R.prev_length-=2;do++R.strstart<=ye&&(R.ins_h=(R.ins_h<=K&&R.strstart>0&&(ye=R.strstart-1,q=Ge[ye],q===Ge[++ye]&&q===Ge[++ye]&&q===Ge[++ye])){Se=R.strstart+M;do;while(q===Ge[++ye]&&q===Ge[++ye]&&q===Ge[++ye]&&q===Ge[++ye]&&q===Ge[++ye]&&q===Ge[++ye]&&q===Ge[++ye]&&q===Ge[++ye]&&yeR.lookahead&&(R.match_length=R.lookahead)}if(R.match_length>=K?(Ue=L._tr_tally(R,1,R.match_length-K),R.lookahead-=R.match_length,R.strstart+=R.match_length,R.match_length=0):(Ue=L._tr_tally(R,0,R.window[R.strstart]),R.lookahead--,R.strstart++),Ue&&(Ve(R,!1),R.strm.avail_out===0))return oe}return R.insert=0,Me===a?(Ve(R,!0),R.strm.avail_out===0?ee:J):R.last_lit&&(Ve(R,!1),R.strm.avail_out===0)?oe:U}function he(R,Me){for(var Ue;;){if(R.lookahead===0&&(N(R),R.lookahead===0)){if(Me===o)return oe;break}if(R.match_length=0,Ue=L._tr_tally(R,0,R.window[R.strstart]),R.lookahead--,R.strstart++,Ue&&(Ve(R,!1),R.strm.avail_out===0))return oe}return R.insert=0,Me===a?(Ve(R,!0),R.strm.avail_out===0?ee:J):R.last_lit&&(Ve(R,!1),R.strm.avail_out===0)?oe:U}function We(R,Me,Ue,q,ye){this.good_length=R,this.max_lazy=Me,this.nice_length=Ue,this.max_chain=q,this.func=ye}var rt;rt=[new We(0,0,0,0,te),new We(4,4,8,4,F),new We(4,5,16,8,F),new We(4,6,32,32,F),new We(4,4,16,16,Ae),new We(8,16,32,32,Ae),new We(8,16,128,128,Ae),new We(8,32,128,256,Ae),new We(32,128,258,1024,Ae),new We(32,258,258,4096,Ae)];function V(R){R.window_size=2*R.w_size,$e(R.head),R.max_lazy_match=rt[R.level].max_lazy,R.good_match=rt[R.level].good_length,R.nice_match=rt[R.level].nice_length,R.max_chain_length=rt[R.level].max_chain,R.strstart=0,R.block_start=0,R.lookahead=0,R.insert=0,R.match_length=R.prev_length=K-1,R.match_available=0,R.ins_h=0}function Be(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=v,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new f.Buf16(P*2),this.dyn_dtree=new f.Buf16((2*Y+1)*2),this.bl_tree=new f.Buf16((2*w+1)*2),$e(this.dyn_ltree),$e(this.dyn_dtree),$e(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new f.Buf16(k+1),this.heap=new f.Buf16(2*Z+1),$e(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new f.Buf16(2*Z+1),$e(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function xe(R){var Me;return!R||!R.state?Pe(R,u):(R.total_in=R.total_out=0,R.data_type=b,Me=R.state,Me.pending=0,Me.pending_out=0,Me.wrap<0&&(Me.wrap=-Me.wrap),Me.status=Me.wrap?ve:fe,R.adler=Me.wrap===2?0:1,Me.last_flush=o,L._tr_init(Me),t)}function ke(R){var Me=xe(R);return Me===t&&V(R.state),Me}function De(R,Me){return!R||!R.state||R.state.wrap!==2?u:(R.state.gzhead=Me,t)}function Ne(R,Me,Ue,q,ye,Se){if(!R)return u;var Ge=1;if(Me===C&&(Me=6),q<0?(Ge=0,q=-q):q>15&&(Ge=2,q-=16),ye<1||ye>O||Ue!==v||q<8||q>15||Me<0||Me>9||Se<0||Se>A)return Pe(R,u);q===8&&(q=9);var Ye=new Be;return R.state=Ye,Ye.strm=R,Ye.wrap=Ge,Ye.gzhead=null,Ye.w_bits=q,Ye.w_size=1<n||Me<0)return R?Pe(R,u):u;if(q=R.state,!R.output||!R.input&&R.avail_in!==0||q.status===ie&&Me!==a)return Pe(R,R.avail_out===0?g:u);if(q.strm=R,Ue=q.last_flush,q.last_flush=Me,q.status===ve)if(q.wrap===2)R.adler=0,Le(q,31),Le(q,139),Le(q,8),q.gzhead?(Le(q,(q.gzhead.text?1:0)+(q.gzhead.hcrc?2:0)+(q.gzhead.extra?4:0)+(q.gzhead.name?8:0)+(q.gzhead.comment?16:0)),Le(q,q.gzhead.time&255),Le(q,q.gzhead.time>>8&255),Le(q,q.gzhead.time>>16&255),Le(q,q.gzhead.time>>24&255),Le(q,q.level===9?2:q.strategy>=y||q.level<2?4:0),Le(q,q.gzhead.os&255),q.gzhead.extra&&q.gzhead.extra.length&&(Le(q,q.gzhead.extra.length&255),Le(q,q.gzhead.extra.length>>8&255)),q.gzhead.hcrc&&(R.adler=(0,_.default)(R.adler,q.pending_buf,q.pending,0)),q.gzindex=0,q.status=de):(Le(q,0),Le(q,0),Le(q,0),Le(q,0),Le(q,0),Le(q,q.level===9?2:q.strategy>=y||q.level<2?4:0),Le(q,le),q.status=fe);else{var Ge=v+(q.w_bits-8<<4)<<8,Ye=-1;q.strategy>=y||q.level<2?Ye=0:q.level<6?Ye=1:q.level===6?Ye=2:Ye=3,Ge|=Ye<<6,q.strstart!==0&&(Ge|=ae),Ge+=31-Ge%31,q.status=fe,Oe(q,Ge),q.strstart!==0&&(Oe(q,R.adler>>>16),Oe(q,R.adler&65535)),R.adler=1}if(q.status===de)if(q.gzhead.extra){for(ye=q.pending;q.gzindex<(q.gzhead.extra.length&65535)&&!(q.pending===q.pending_buf_size&&(q.gzhead.hcrc&&q.pending>ye&&(R.adler=(0,_.default)(R.adler,q.pending_buf,q.pending-ye,ye)),et(R),ye=q.pending,q.pending===q.pending_buf_size));)Le(q,q.gzhead.extra[q.gzindex]&255),q.gzindex++;q.gzhead.hcrc&&q.pending>ye&&(R.adler=(0,_.default)(R.adler,q.pending_buf,q.pending-ye,ye)),q.gzindex===q.gzhead.extra.length&&(q.gzindex=0,q.status=be)}else q.status=be;if(q.status===be)if(q.gzhead.name){ye=q.pending;do{if(q.pending===q.pending_buf_size&&(q.gzhead.hcrc&&q.pending>ye&&(R.adler=(0,_.default)(R.adler,q.pending_buf,q.pending-ye,ye)),et(R),ye=q.pending,q.pending===q.pending_buf_size)){Se=1;break}q.gzindexye&&(R.adler=(0,_.default)(R.adler,q.pending_buf,q.pending-ye,ye)),Se===0&&(q.gzindex=0,q.status=z)}else q.status=z;if(q.status===z)if(q.gzhead.comment){ye=q.pending;do{if(q.pending===q.pending_buf_size&&(q.gzhead.hcrc&&q.pending>ye&&(R.adler=(0,_.default)(R.adler,q.pending_buf,q.pending-ye,ye)),et(R),ye=q.pending,q.pending===q.pending_buf_size)){Se=1;break}q.gzindexye&&(R.adler=(0,_.default)(R.adler,q.pending_buf,q.pending-ye,ye)),Se===0&&(q.status=ne)}else q.status=ne;if(q.status===ne&&(q.gzhead.hcrc?(q.pending+2>q.pending_buf_size&&et(R),q.pending+2<=q.pending_buf_size&&(Le(q,R.adler&255),Le(q,R.adler>>8&255),R.adler=0,q.status=fe)):q.status=fe),q.pending!==0){if(et(R),R.avail_out===0)return q.last_flush=-1,t}else if(R.avail_in===0&&Qe(Me)<=Qe(Ue)&&Me!==a)return Pe(R,g);if(q.status===ie&&R.avail_in!==0)return Pe(R,g);if(R.avail_in!==0||q.lookahead!==0||Me!==o&&q.status!==ie){var Te=q.strategy===y?he(q,Me):q.strategy===T?tt(q,Me):rt[q.level].func(q,Me);if((Te===ee||Te===J)&&(q.status=ie),Te===oe||Te===ee)return R.avail_out===0&&(q.last_flush=-1),t;if(Te===U&&(Me===i?L._tr_align(q):Me!==n&&(L._tr_stored_block(q,0,0,!1),Me===s&&($e(q.head),q.lookahead===0&&(q.strstart=0,q.block_start=0,q.insert=0))),et(R),R.avail_out===0))return q.last_flush=-1,t}return Me!==a?t:q.wrap<=0?e:(q.wrap===2?(Le(q,R.adler&255),Le(q,R.adler>>8&255),Le(q,R.adler>>16&255),Le(q,R.adler>>24&255),Le(q,R.total_in&255),Le(q,R.total_in>>8&255),Le(q,R.total_in>>16&255),Le(q,R.total_in>>24&255)):(Oe(q,R.adler>>>16),Oe(q,R.adler&65535)),et(R),q.wrap>0&&(q.wrap=-q.wrap),q.pending!==0?t:e)}function B(R){var Me;return!R||!R.state?u:(Me=R.state.status,Me!==ve&&Me!==de&&Me!==be&&Me!==z&&Me!==ne&&Me!==fe&&Me!==ie?Pe(R,u):(R.state=null,Me===fe?Pe(R,l):t))}function He(R,Me){var Ue=Me.length,q,ye,Se,Ge,Ye,Te,$,pe;if(!R||!R.state)return u;if(q=R.state,Ge=q.wrap,Ge===2||Ge===1&&q.status!==ve||q.lookahead)return u;for(Ge===1&&(R.adler=(0,m.default)(R.adler,Me,Ue,0)),q.wrap=0,Ue>=q.w_size&&(Ge===0&&($e(q.head),q.strstart=0,q.block_start=0,q.insert=0),pe=new f.Buf8(q.w_size),f.arraySet(pe,Me,Ue-q.w_size,q.w_size,0),Me=pe,Ue=q.w_size),Ye=R.avail_in,Te=R.next_in,$=R.input,R.avail_in=Ue,R.next_in=0,R.input=Me,N(q);q.lookahead>=K;){ye=q.strstart,Se=q.lookahead-(K-1);do q.ins_h=(q.ins_h<=L.length?{done:!0}:{done:!1,value:L[r++]}},e:function(s){throw s},f:p}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var d=!0,c=!1,o;return{s:function(){_=L[Symbol.iterator]()},n:function(){var s=_.next();return d=s.done,s},e:function(s){c=!0,o=s},f:function(){try{!d&&_.return!=null&&_.return()}finally{if(c)throw o}}}}},rHrb:function(Re,I,h){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.CopyToClipboard=void 0;var S=L(h("q1tI")),f=L(h("+QRC"));function L(g){return g&&g.__esModule?g:{default:g}}function m(g){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?m=function(x){return typeof x}:m=function(x){return x&&typeof Symbol=="function"&&x.constructor===Symbol&&x!==Symbol.prototype?"symbol":typeof x},m(g)}function _(g,C){var x=Object.keys(g);if(Object.getOwnPropertySymbols){var y=Object.getOwnPropertySymbols(g);C&&(y=y.filter(function(T){return Object.getOwnPropertyDescriptor(g,T).enumerable})),x.push.apply(x,y)}return x}function r(g){for(var C=1;C=0)continue;if(!Object.prototype.propertyIsEnumerable.call(g,y))continue;x[y]=g[y]}}return x}function d(g,C){if(g==null)return{};var x={},y=Object.keys(g),T,A;for(A=0;A=0)continue;x[T]=g[T]}return x}function c(g,C){if(!(g instanceof C))throw new TypeError("Cannot call a class as a function")}function o(g,C){for(var x=0;x=7){Q.b.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}at(qe.target.value)}})),n.a.createElement("div",{className:"mt10 font14"},n.a.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),n.a.createElement(Z.a.Group,{value:Ue,onChange:function(qe){return q(qe.target.value)}},n.a.createElement(Z.a,{value:P.Manager},"\u7BA1\u7406\u4EBA\u5458"),n.a.createElement(Z.a,{value:P.Developer},"\u5F00\u53D1\u4EBA\u5458"),n.a.createElement(Z.a,{value:P.Reporter},"\u62A5\u544A\u4EBA\u5458"))))))},K=k,M=h("Jky8"),H=h("6Fuo"),ae=h.n(H),ve=h("NLgs"),de;(function(xe){xe.Projects="projects",xe.Shixuns="shixuns",xe.Classrooms="classrooms"})(de||(de={}));var be;(function(xe){xe.Classrooms="classrooms",xe.Shixuns="shixuns",xe.Paths="paths",xe.Projects="projects",xe.Videos="videos",xe.Topics="topics"})(be||(be={}));var z=function(ke){var De,Ne,se,we,B,He,at,R=ke.homePage,Me=ke.user,Ue=ke.globalSetting,q=ke.loading,ye=ke.dispatch,Se=ke.location,Ge=Object(_.a)(ke,["homePage","user","globalSetting","loading","dispatch","location"]),Ye=Object(a.useState)(),Te=Object(m.a)(Ye,2),$=Te[0],pe=Te[1],qe=Object(a.useState)(),Xe=Object(m.a)(qe,2),ot=Xe[0],st=Xe[1],ze=function(Ft){var Qt;if(!Object(ve.e)(ye))return;if(Ft===de.Projects&&!((Qt=Me.userInfo)!==null&&Qt!==void 0&&Qt.email)){Q.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}Ft===de.Classrooms?pe(!0):Ft===de.Projects&&st(!0)},it=function(Ft,Qt){var pn;if(!Object(ve.e)(ye))return;if(Qt===de.Projects&&!((pn=Me.userInfo)!==null&&pn!==void 0&&pn.email)){Q.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}if(Qt===de.Shixuns&&!Object(ve.c)())return;Ft&&(window.location.href=Ft)},ct=(De=(((Ne=Ue.setting)===null||Ne===void 0?void 0:Ne.navbar)||[]).find(function(Xt){return Xt.link==="/".concat(be.Classrooms)}))===null||De===void 0?void 0:De.hidden,vt=(se=(((we=Ue.setting)===null||we===void 0?void 0:we.navbar)||[]).find(function(Xt){return Xt.link==="/".concat(be.Shixuns)}))===null||se===void 0?void 0:se.hidden,pt=(B=(((He=Ue.setting)===null||He===void 0?void 0:He.navbar)||[]).find(function(Xt){return Xt.link==="/".concat(be.Paths)}))===null||B===void 0?void 0:B.hidden;if(Ue!=null&&(at=Ue.setting)!==null&&at!==void 0&&at.is_local){var Rt;Me!=null&&(Rt=Me.userInfo)!==null&&Rt!==void 0&&Rt.is_shixun_marker||(vt=!0)}var Bt=function(Ft){var Qt,pn,Pn,na,Ot,dn,Rn,Yn,On,Wn,jt,qn,wa,zn;return n.a.createElement(n.a.Fragment,null,n.a.createElement(E.a,{justify:"space-around",className:"pt5 pb5"},n.a.createElement(v.a,{className:ae.a.joinCol},((Qt=Me.userInfo)===null||Qt===void 0?void 0:Qt.user_identity)!=="\u5B66\u751F"&&!ct&&n.a.createElement(D.a.Item,Ft,n.a.createElement("a",{onClick:function(){return it("/classrooms/new")}},(pn=Me.userInfo)!==null&&pn!==void 0&&pn.main_site?"\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802":"\u65B0\u5EFA\u8BFE\u5802")),!vt&&n.a.createElement(D.a.Item,Ft,n.a.createElement("a",{onClick:function(){return it("/shixuns/new",de.Shixuns)}},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE")),(((Pn=Me.userInfo)===null||Pn===void 0?void 0:Pn.main_site)&&((na=Me.navigationInfo)===null||na===void 0?void 0:na.top)||!((Ot=Me.userInfo)!==null&&Ot!==void 0&&Ot.main_site)&&((dn=Me.navigationInfo)===null||dn===void 0?void 0:dn.top)&&!pt&&(((Rn=Me.userInfo)===null||Rn===void 0?void 0:Rn.admin)||((Yn=Me.userInfo)===null||Yn===void 0?void 0:Yn.is_teacher)||((On=Me.userInfo)===null||On===void 0?void 0:On.business)))&&n.a.createElement(D.a.Item,Ft,n.a.createElement("a",{onClick:function(){return it("/paths/new")}},"\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!(Ue!=null&&(Wn=Ue.setting)!==null&&Wn!==void 0&&Wn.is_local)&&((jt=Me.userInfo)===null||jt===void 0?void 0:jt.main_site)&&n.a.createElement(D.a.Item,Ft,n.a.createElement("a",{onClick:function(){var ua,Tn;return it("".concat((ua=Me.navigationInfo)===null||ua===void 0||((Tn=ua.top)===null||Tn===void 0)?void 0:Tn.old_url,"/projects/deposit/new"),de.Projects)}},"\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE"))),n.a.createElement(v.a,null,n.a.createElement("div",{className:ae.a.joinBoard})),n.a.createElement(v.a,{className:ae.a.joinCol},!ct&&n.a.createElement(D.a.Item,Ft,n.a.createElement("a",{onClick:function(){return ze(de.Classrooms)}},(qn=Me.userInfo)!==null&&qn!==void 0&&qn.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((wa=Me.userInfo)===null||wa===void 0?void 0:wa.main_site)&&!(Ue!=null&&(zn=Ue.setting)!==null&&zn!==void 0&&zn.is_local)&&n.a.createElement(D.a.Item,Ft,n.a.createElement("a",{onClick:function(){return ze(de.Projects)}},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))))};return n.a.createElement("section",null,n.a.createElement(T.a,{overlay:n.a.createElement(D.a,{className:"".concat(ae.a.rightMenu," ").concat(ae.a.joinMenu," mt10")},n.a.createElement(Bt,null)),placement:"bottomRight"},n.a.createElement("span",{style:{lineHeight:"inherit"},className:"iconfont icon-tianjiafangda c-white font18 current ml15 mr15"})),n.a.createElement(M.a,{visible:$,onCancel:function(){return pe(!1)}}),n.a.createElement(K,{visible:ot,onCancel:function(){return st(!1)}}))},ne=Object(u.a)(function(xe){var ke=xe.homePage,De=xe.loading,Ne=xe.user,se=xe.globalSetting;return{homePage:ke,user:Ne,globalSetting:se,loading:De.models.index}})(z),fe=h("vToQ"),ie=h.n(fe),oe=h("xKgJ"),U=h("jb+D"),ee=h("m3rI"),J=function(ke){var De,Ne=RegExp("(^| )"+ke+"=([^;]+)(;|$)");return(De=document.cookie.match(Ne))?decodeURIComponent(De[2]):null},le=function(ke){var De=new Date;De.setTime(De.getTime()-1);var Ne=J(ke);Ne!=null&&(document.cookie=ke+"="+Ne+";expires="+De.toGMTString())},Pe;(function(xe){xe.Classrooms="classrooms",xe.Shixuns="shixuns",xe.Paths="paths",xe.Projects="projects",xe.Videos="videos",xe.Topics="topics"})(Pe||(Pe={}));var Qe=function(ke){var De,Ne,se,we,B,He,at,R,Me,Ue,q,ye=ke.homePage,Se=ke.user,Ge=ke.globalSetting,Ye=ke.loading,Te=ke.dispatch,$=ke.shixunHomeworks,pe=ke.location,qe=ke.payload,Xe=qe===void 0?{}:qe,ot=Object(_.a)(ke,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),st=(De=(((Ne=Ge.setting)===null||Ne===void 0?void 0:Ne.navbar)||[]).find(function(Xt){return Xt.link==="/".concat(Pe.Classrooms)}))===null||De===void 0?void 0:De.hidden,ze=(se=(((we=Ge.setting)===null||we===void 0?void 0:we.navbar)||[]).find(function(Xt){return Xt.link==="/".concat(Pe.Shixuns)}))===null||se===void 0?void 0:se.hidden,it=(B=(((He=Ge.setting)===null||He===void 0?void 0:He.navbar)||[]).find(function(Xt){return Xt.link==="/".concat(Pe.Paths)}))===null||B===void 0?void 0:B.hidden,ct=((at=Se.userInfo)===null||at===void 0?void 0:at.admin)||((R=Se.userInfo)===null||R===void 0?void 0:R.business)||((Me=Se.userInfo)===null||Me===void 0?void 0:Me.is_shixun_marker)||((Ue=Se.userInfo)===null||Ue===void 0?void 0:Ue.is_teacher)||((q=Se.userInfo)===null||q===void 0?void 0:q.user_identity)!=="\u5B66\u751F",vt=function(){if(Object(w.p)())return n.a.createElement(D.a,{className:"".concat(ie.a.rightMenu," ").concat(ie.a.menuWrap)},n.a.createElement(D.a.Item,null,n.a.createElement(e.a,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")));var Ft,Qt,pn,Pn,na,Ot,dn,Rn,Yn,On,Wn,jt,qn,wa,zn,Jn,ua,Tn,ga,ka,cr,qa,Va;return n.a.createElement(D.a,{className:"".concat(ie.a.rightMenu," ").concat(ie.a.menuWrap)},n.a.createElement(D.a.Item,null,n.a.createElement(e.a,{to:"/users/".concat((Ft=Se.userInfo)===null||Ft===void 0?void 0:Ft.login,"/classrooms")},"\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")),!st&&n.a.createElement(D.a.Item,null,n.a.createElement(e.a,{to:"/users/".concat((Qt=Se.userInfo)===null||Qt===void 0?void 0:Qt.login,"/classrooms")},(pn=Se.userInfo)!==null&&pn!==void 0&&pn.main_site?"\u6211\u7684\u6559\u5B66\u8BFE\u5802":"\u6211\u7684\u8BFE\u5802")),!ze&&n.a.createElement(D.a.Item,null,n.a.createElement(e.a,{to:"/users/".concat((Pn=Se.userInfo)===null||Pn===void 0?void 0:Pn.login,"/shixuns")},"\u6211\u7684\u5B9E\u8DF5\u9879\u76EE")),!it&&n.a.createElement(D.a.Item,null,n.a.createElement(e.a,{to:"/users/".concat((na=Se.userInfo)===null||na===void 0?void 0:na.login,"/paths")},(Ot=Se.userInfo)!==null&&Ot!==void 0&&Ot.main_site?"\u6211\u7684\u5B9E\u8DF5\u8BFE\u7A0B":"\u6211\u7684\u8BFE\u7A0B")),((dn=Se.userInfo)===null||dn===void 0?void 0:dn.main_site)&&!((Rn=Ge.setting)!==null&&Rn!==void 0&&Rn.is_local)&&n.a.createElement(D.a.Item,null,n.a.createElement(e.a,{to:"/users/".concat((Yn=Se.userInfo)===null||Yn===void 0?void 0:Yn.login,"/projects")},"\u6211\u7684\u5F00\u53D1\u9879\u76EE")),n.a.createElement(D.a.Item,null,n.a.createElement(e.a,{to:"/users/".concat((On=Se.userInfo)===null||On===void 0?void 0:On.login,"/teach-group")},"\u6211\u7684\u6559\u7814\u56E2\u961F")),n.a.createElement(D.a.Item,null,n.a.createElement(e.a,{to:"/users/".concat((Wn=Se.userInfo)===null||Wn===void 0?void 0:Wn.login,"/vspaces")},"\u6211\u7684\u865A\u62DF\u793E\u533A")),n.a.createElement(D.a.Item,null,n.a.createElement("a",{onClick:function(){if(!Object(ve.e)(Te))return;u.d.push("/problemset")}},"\u8BD5\u9898\u5E93")),ct&&n.a.createElement(D.a.Item,null,n.a.createElement("a",{onClick:function(){if(!Object(ve.e)(Te))return;u.d.push("/paperlibrary")}},"\u8BD5\u5377\u5E93")),((jt=Se.navigationInfo)===null||jt===void 0||((qn=jt.top)===null||qn===void 0)?void 0:qn.customer_management_url)&&n.a.createElement(D.a.Item,null,n.a.createElement("a",{href:(wa=Se.navigationInfo)===null||wa===void 0||((zn=wa.top)===null||zn===void 0)?void 0:zn.customer_management_url},"\u5BA2\u6237\u7BA1\u7406")),((Jn=Se.navigationInfo)===null||Jn===void 0||((ua=Jn.top)===null||ua===void 0)?void 0:ua.college_identifier)&&n.a.createElement(D.a.Item,null,n.a.createElement(e.a,{to:"/colleges/".concat((Tn=Se.navigationInfo)===null||Tn===void 0||((ga=Tn.top)===null||ga===void 0)?void 0:ga.college_identifier,"/statistics")},"\u5B66\u9662\u7EDF\u8BA1")),((ka=Se.navigationInfo)===null||ka===void 0||((cr=ka.top)===null||cr===void 0)?void 0:cr.laboratory_admin_url)&&n.a.createElement(D.a.Item,null,n.a.createElement("a",{href:(qa=Se.navigationInfo)===null||qa===void 0||((Va=qa.top)===null||Va===void 0)?void 0:Va.laboratory_admin_url},"\u540E\u53F0\u7BA1\u7406")),n.a.createElement(D.a.Item,null,n.a.createElement(e.a,{onClick:function(){localStorage.getItem("Noviceguide")==="0"||Te({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:n.a.createElement("div",null,"OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002")}})},to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")),n.a.createElement(D.a.Item,{className:ie.a.exit},n.a.createElement("a",{onClick:Object(L.a)(s.a.mark(function dr(){var Ga;return s.a.wrap(function(Nn){for(;;)switch(Nn.prev=Nn.next){case 0:return Nn.next=2,Object(U.c)({});case 2:Ga=Nn.sent,(Ga==null?void 0:Ga.status)===1&&(Te({type:"user/getUserInfo",payload:Object(r.a)({},Xe)}),Te({type:"user/getNavigationInfo",payload:Object(r.a)({},Xe)}),le("autologin_trustie"),le("_educoder_session"),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),Q.b.success(Ga==null?void 0:Ga.message),u.d.replace("/"));case 4:case"end":return Nn.stop()}},dr)}))},"\u9000\u51FA")))};if(Object(oe.p)()){var pt,Rt;return n.a.createElement(T.a,{className:"".concat(ie.a.height67," pr25"),overlay:vt,placement:"bottomRight"},n.a.createElement("section",null,n.a.createElement("aside",null,n.a.createElement("div",{className:$.actionTabs.type===1?ie.a.classromediv:""},n.a.createElement("img",{className:"".concat(ie.a.userPic," current ml15"),src:"".concat(ee.a===null||ee.a===void 0?void 0:ee.a.IMG_SERVER,"/images/").concat((pt=Se.userInfo)===null||pt===void 0?void 0:pt.image_url),alt:"",onClick:function(){var Ft;return u.d.push(Object(w.p)()?"/account/profile":"/users/".concat((Ft=Se.userInfo)===null||Ft===void 0?void 0:Ft.login,"/classrooms"))}}),Object(w.p)()&&n.a.createElement("span",{className:"ml10 font16"},(Rt=Se.userInfo)===null||Rt===void 0?void 0:Rt.username)))))}else{var Bt;return n.a.createElement("div",{className:"font15 mr15 ".concat(Ge.isIlearning?ie.a.login:"")},n.a.createElement("span",{className:"ml10 mr5 current c-white",onClick:function(){Te({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55"),!((Bt=Ge.setting)!==null&&Bt!==void 0&&Bt.close_register)&&n.a.createElement(n.a.Fragment,null,n.a.createElement("span",{className:"ml5 mr5"},"|"),n.a.createElement(e.a,{to:"/user/register",className:"ml5 current c-white pr25"},"\u6CE8\u518C")))}},$e=Object(u.a)(function(xe){var ke=xe.homePage,De=xe.loading,Ne=xe.user,se=xe.globalSetting,we=xe.shixunHomeworks;return{homePage:ke,user:Ne,globalSetting:se,shixunHomeworks:we,loading:De.models.index}})(Qe),et=h("+L6B"),Ve=h("2/Rp"),Le=h("Cs+z"),Oe=h.n(Le),Ce=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],ue=function(ke){var De=ke.homePage,Ne=ke.user,se=ke.globalSetting,we=ke.loading,B=ke.dispatch,He=ke.location,at=ke.text,R=ke.shixunHomeworks,Me=ke.payload,Ue=Me===void 0?{}:Me,q=Object(_.a)(ke,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]),ye=Object(a.useState)("none"),Se=Object(m.a)(ye,2),Ge=Se[0],Ye=Se[1];return Object(a.useEffect)(function(){R.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&Ye("flex")},[R.actionTabs.key]),Object(a.useEffect)(function(){R.actionTabs.key==="\u9690\u85CF"&&(Ye("none"),localStorage.setItem("Noviceguide","0"))},[R.actionTabs.key]),n.a.createElement("div",{style:{display:Ge,background:"#fff",width:"100%",height:"200px",position:"fixed",bottom:"0px",boxShadow:"0px -4px 6px 0px rgba(204, 204, 204, 0.2)",zIndex:"999"}},n.a.createElement("div",{style:{margin:"0 auto",width:"1200px"}},n.a.createElement("img",{src:Oe.a,style:{position:"absolute",top:"-32px"}}),n.a.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},R.actionTabs.text),R.actionTabs.type===9?n.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},n.a.createElement(Ve.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),Ye("none"),B({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u5446\u4F1A\u89C1\uFF0C\u6709\u4E8B\u547C\u6211")):n.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},n.a.createElement(Ve.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),B({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),Ye("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765"))))},N=Object(u.a)(function(xe){var ke=xe.homePage,De=xe.loading,Ne=xe.user,se=xe.globalSetting,we=xe.shixunHomeworks;return{homePage:ke,user:Ne,globalSetting:se,loading:De.models.index,shixunHomeworks:we}})(ue),te=h("498V"),F=h.n(te),Ae=o.a.Header,tt=d.a.Search;function he(){var xe,ke,De=window.location.pathname,Ne=De.split("/"),se={};return Ne[1]=="classrooms"&&Ne.length>3&&!((xe=Ne[4])!==null&&xe!==void 0&&xe.includes("newgold"))&&!((ke=Ne[5])!==null&&ke!==void 0&&ke.includes("newgold"))&&Ne[2]!=="coursesId"&&(se.course_id=Ne[2]),Ne[1]==="shixuns"&&Ne.length>3&&(se.objective_type="shixun",se.objective_id=Ne[2]),Ne[1]==="paths"&&Ne.length>3&&(se.objective_type="path",se.objective_id=Ne[2]),Object(r.a)(Object(r.a)({},se),{school:1})}var We={\u9996\u9875:"/","/paths":{link:"/paths",key:1},"/shixuns":{link:"/shixuns",key:2},"/classrooms":{link:"/classrooms",key:3},"/competitions":{link:"/competitions",key:4},"/moop_cases":{link:"/moop_cases",key:5},"/forums":{link:"/forums",key:6},"/recruitment":{link:"/competitions/index",key:7},"/three":{link:"/three",key:7}},rt=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],V=function(ke){var De,Ne=ke.homePage,se=ke.user,we=ke.globalSetting,B=ke.loading,He=ke.dispatch,at=ke.location,R=ke.isLogin,Me=R===void 0?!1:R,Ue=ke.shixunHomeworks,q=Object(_.a)(ke,["homePage","user","globalSetting","loading","dispatch","location","isLogin","shixunHomeworks"]),ye=Object(t.g)(),Se=Object(a.useState)(!1),Ge=Object(m.a)(Se,2),Ye=Ge[0],Te=Ge[1],$=Object(a.useState)(-1),pe=Object(m.a)($,2),qe=pe[0],Xe=pe[1],ot=Object(a.useState)(!1),st=Object(m.a)(ot,2),ze=st[0],it=st[1],ct=he(),vt=at.pathname;Object(a.useEffect)(function(){He({type:"user/getNavigationInfo",payload:Object(r.a)({},ct)})},[we.name]),Object(a.useEffect)(function(){Ue.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(rt!=null&&rt.includes(at==null?void 0:at.pathname)||(at==null?void 0:at.pathname.indexOf("/classrooms"))===0||He({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[at.pathname]),Object(a.useEffect)(function(){Ue.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||(Ue.actionTabs.key||localStorage.setItem("Noviceguide","0"))},[Ue.actionTabs.key]),Object(a.useEffect)(function(){if(we!=null&&we.setting){var Ot,dn;if(we==null||((Ot=we.setting)===null||Ot===void 0||((dn=Ot.navbar)===null||dn===void 0))||dn.map(function(Yn,On){at.pathname.indexOf(Yn.link)>-1&&Xe(On)}),qe===-1)Object(w.T)(we.setting.name);else{var Rn;Object(w.T)(((Rn=we.setting.navbar[qe])===null||Rn===void 0?void 0:Rn.name)||we.setting.name)}}},[we==null?void 0:we.setting]);var pt=Object(a.useMemo)(function(){var Ot;if(we!=null&&(Ot=we.setting)!==null&&Ot!==void 0&&Ot.nav_logo_url){var dn;return"".concat(ee.a.IMG_SERVER,"/").concat(we==null||((dn=we.setting)===null||dn===void 0)?void 0:dn.nav_logo_url)}else return"".concat(ee.a.IMG_SERVER,"/images/avatars/LaboratorySetting/1nav?t=").concat(new Date().getTime())},[we==null||((De=we.setting)===null||De===void 0)?void 0:De.nav_logo_url]);function Rt(Ot){ye.push("/search?value="+Ot)}var Bt=function(){return Ye?n.a.createElement("div",{onBlur:function(){setTimeout(function(){Te(!1)},300)}},n.a.createElement(tt,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:Rt,autoFocus:!0})):n.a.createElement("span",{className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:function(){ye.push("/search?value=")}})},Xt=function(){var Ot=Object(L.a)(s.a.mark(function dn(Rn){var Yn,On,Wn;return s.a.wrap(function(qn){for(;;)switch(qn.prev=qn.next){case 0:return Rn.preventDefault(),qn.next=3,Object(U.n)();case 3:On=qn.sent,On!=null&&(Yn=On.data)!==null&&Yn!==void 0&&Yn.engineer_url?document.location.href=On==null||((Wn=On.data)===null||Wn===void 0)?void 0:Wn.engineer_url:(On==null?void 0:On.status)!=401&&it(!0);case 5:case"end":return qn.stop()}},dn)}));return function(Rn){return Ot.apply(this,arguments)}}();if(we.showHeader&&we.showHeaderFooter){var Ft,Qt,pn,Pn,na;return n.a.createElement(o.a,{className:"".concat(we.isIlearning?C.a["header-iearning"]:C.a.header," ").concat(we.showHeaderFixed?C.a.headerFixed:"")},n.a.createElement(Ae,{className:"header"},n.a.createElement("section",{className:C.a["edu-menu"]},(!!we.isIlearning||!!we.isPaZhou)&&n.a.createElement(e.a,{style:{display:"flex",alignItems:"center"},onClick:function(){He({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},n.a.createElement("img",{className:C.a.logo,title:(Ft=we.setting)===null||Ft===void 0?void 0:Ft.name,src:we.isPaZhou?pt:F.a||pt}),!we.isPaZhou&&n.a.createElement("span",{className:C.a.title},"\u6DF7\u5408\u589E\u5F3A\u667A\u6167\u6559\u80B2i-Learning\u5E73\u53F0")),n.a.createElement("ul",{className:"".concat(C.a.menu," ").concat(Object(w.p)()&&"ml0")},Object(w.p)()&&n.a.createElement("li",null,n.a.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!Object(w.p)()&&we.setting&&we.setting.navbar.map(function(Ot,dn){if(!Ot.hidden)return n.a.createElement("li",{key:dn,className:qe===dn?C.a.actived:""},(Ot==null?void 0:Ot.name)==="\u6559\u5B66\u8BFE\u5802"&&n.a.createElement(e.a,{onClick:function(){localStorage.getItem("Noviceguide")==="0"||He({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:n.a.createElement("div",null,"\u975E\u5E38\u68D2\uFF0C\u54B1\u4EEC\u5DF2\u7ECF\u5230\u8FBE\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u5E73\u53F0\u4E0A\u5DF2\u7ECF\u6709\u51E0\u5343\u4F4D\u8001\u5E08\u521B\u5EFA\u4E86\u81EA\u5DF1\u7684\u6559\u5B66\u8BFE\u5802\uFF0C\u4F60\u4E5F\u53EF\u4EE5\u8F7B\u677E\u5B8C\u6210\u54DF\uFF01\u73B0\u5728\u8BF7\u60A8\u70B9\u51FB\u9875\u9762\u4E0A \u201C\u65B0\u5EFA\u8BFE\u5802\u201D\u6309\u94AE\u5F00\u59CB\u65B0\u5EFA\u81EA\u5DF1\u7684\u8BFE\u5802~")}})},className:Ue.actionTabs.type===4?C.a.classromediv:"",dangerouslySetInnerHTML:{__html:Ot.name},to:Ot.link}),(Ot==null?void 0:Ot.name)!="\u6559\u5B66\u8BFE\u5802"&&Ot.link.indexOf("http")<0&&n.a.createElement(e.a,{onClick:function(){He({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},dangerouslySetInnerHTML:{__html:Ot.name},to:Ot.link,target:Ot.link.indexOf("http")>-1?"_blank":"_self"}),(Ot==null?void 0:Ot.name)!="\u6559\u5B66\u8BFE\u5802"&&Ot.link.indexOf("http")>-1&&n.a.createElement("a",{target:Ot.link.indexOf("http")>-1?"_blank":"_self",dangerouslySetInnerHTML:{__html:Ot.name},href:Ot.link}))})),n.a.createElement("div",{className:"search-bar",style:{flex:we.isIlearning?"initial":"1 0 auto"}},!Object(w.p)()&&!(we!=null&&we.isIlearning)&&n.a.createElement(n.a.Fragment,null,n.a.createElement(Bt,null),!Me&&n.a.createElement(ne,null),!Me&&!!(se!=null&&(Qt=se.userInfo)!==null&&Qt!==void 0&&Qt.login)&&n.a.createElement(e.a,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:"/messages/".concat(se==null||((pn=se.userInfo)===null||pn===void 0)?void 0:pn.login,"/user_tidings")},(se==null||((Pn=se.navigationInfo)===null||Pn===void 0||((na=Pn.top)===null||na===void 0))?void 0:na.new_message)&&n.a.createElement("span",{className:C.a.newslight}))),!Me&&n.a.createElement($e,{payload:ct}))),n.a.createElement(f.a,{centered:!0,destroyOnClose:!0,visible:ze,title:"\u63D0\u793A",width:"500px",okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(w.O)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:function(){return it(!1)}},n.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},n.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650"),n.a.createElement("img",{src:l.C,width:200,height:200}),n.a.createElement("p",null,"\u7FA4\u53F7\uFF1A693542422 ")))),n.a.createElement(N,null))}else return n.a.createElement(n.a.Fragment,null)},Be=I.a=Object(u.a)(function(xe){var ke=xe.homePage,De=xe.loading,Ne=xe.user,se=xe.globalSetting,we=xe.shixunHomeworks;return{homePage:ke,user:Ne,globalSetting:se,loading:De.models.index,shixunHomeworks:we}})(V)},rwxt:function(Re,I,h){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var S=h("GdRQ");function f(p,d){if(!(p instanceof d))throw new TypeError("Cannot call a class as a function")}function L(p,d){for(var c=0;c>>24,u>>>=A,l-=A,A=T>>>16&255,A===0)W[c++]=T&65535;else if(A&16){E=T&65535,A&=15,A&&(l>>=A,l-=A),l<15&&(u+=D[p++]<>>24,u>>>=A,l-=A,A=T>>>16&255,A&16){if(b=T&65535,A&=15,ls){m.msg="invalid distance too far back",r.mode=S;break e}if(u>>>=A,l-=A,A=c-o,b>A){if(A=b-A,A>n&&r.sane){m.msg="invalid distance too far back",r.mode=S;break e}if(v=0,O=e,t===0){if(v+=a-A,A2;)W[c++]=O[v++],W[c++]=O[v++],W[c++]=O[v++],E-=3;E&&(W[c++]=O[v++],E>1&&(W[c++]=O[v++]))}else{v=c-b;do W[c++]=W[v++],W[c++]=W[v++],W[c++]=W[v++],E-=3;while(E>2);E&&(W[c++]=W[v++],E>1&&(W[c++]=W[v++]))}}else if((A&64)===0){T=C[(T&65535)+(u&(1<>3,p-=E,l-=E<<3,u&=(1<1)Object(o.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(C.length===0)return Object(o.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var x=C[0];if(r.isValidElement(x)&&Object(i.c)(x)){var y=x.ref;C[0]=r.cloneElement(x,{ref:Object(i.a)(y,this.setChildNode)})}return C.length===1?C[0]:C.map(function(T,A){return!r.isValidElement(T)||"key"in T&&T.key!==null?T:r.cloneElement(T,{key:"".concat(a,"-").concat(A)})})}}]),u}(r.Component);n.displayName="ResizeObserver",I.a=n},tWlo:function(Re,I){Re.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg=="},vS10:function(Re,I,h){"use strict";h.d(I,"h",function(){return _}),h.d(I,"d",function(){return p}),h.d(I,"c",function(){return c}),h.d(I,"e",function(){return i}),h.d(I,"g",function(){return a}),h.d(I,"a",function(){return t}),h.d(I,"i",function(){return u}),h.d(I,"b",function(){return g}),h.d(I,"f",function(){return x});var S=h("9og8"),f=h("WmNS"),L=h.n(f),m=h("ErOA");function _(E){return r.apply(this,arguments)}function r(){return r=Object(S.a)(L.a.mark(function E(b){return L.a.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return O.abrupt("return",Object(m.a)("/api/jupyters/save_with_tpi.json",{method:"Get",params:b}));case 1:case"end":return O.stop()}},E)})),r.apply(this,arguments)}function p(E){return d.apply(this,arguments)}function d(){return d=Object(S.a)(L.a.mark(function E(b){return L.a.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return O.abrupt("return",Object(m.a)("/api/tasks/".concat(b.identifier,"/jupyter.json"),{method:"Get",params:b}));case 1:case"end":return O.stop()}},E)})),d.apply(this,arguments)}function c(E){return o.apply(this,arguments)}function o(){return o=Object(S.a)(L.a.mark(function E(b){return L.a.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return O.abrupt("return",Object(m.a)("/api/jupyters/get_info_with_tpi.json",{method:"Get",params:b}));case 1:case"end":return O.stop()}},E)})),o.apply(this,arguments)}function i(E){return s.apply(this,arguments)}function s(){return s=Object(S.a)(L.a.mark(function E(b){return L.a.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return O.abrupt("return",Object(m.a)("/api/jupyters/timeinfo_with_tpi.json",{method:"Get",params:b}));case 1:case"end":return O.stop()}},E)})),s.apply(this,arguments)}function a(E){return n.apply(this,arguments)}function n(){return n=Object(S.a)(L.a.mark(function E(b){return L.a.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return O.abrupt("return",Object(m.a)("/api/jupyters/reset_with_tpi.json",{method:"Get",params:b}));case 1:case"end":return O.stop()}},E)})),n.apply(this,arguments)}function t(E){return e.apply(this,arguments)}function e(){return e=Object(S.a)(L.a.mark(function E(b){return L.a.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return O.abrupt("return",Object(m.a)("/api/jupyters/active_with_tpi.json",{method:"Get",params:b}));case 1:case"end":return O.stop()}},E)})),e.apply(this,arguments)}function u(E){return l.apply(this,arguments)}function l(){return l=Object(S.a)(L.a.mark(function E(b){return L.a.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return O.abrupt("return",Object(m.a)("/api/myshixuns/".concat(b.identifier,"/sync_code.json"),{method:"Post",params:b}));case 1:case"end":return O.stop()}},E)})),l.apply(this,arguments)}function g(E){return C.apply(this,arguments)}function C(){return C=Object(S.a)(L.a.mark(function E(b){return L.a.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return O.abrupt("return",Object(m.a)("/api/shixuns/".concat(b.identifier,"/get_data_sets.json"),{method:"Get",params:b}));case 1:case"end":return O.stop()}},E)})),C.apply(this,arguments)}function x(E){return y.apply(this,arguments)}function y(){return y=Object(S.a)(L.a.mark(function E(b){return L.a.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return O.abrupt("return",Object(m.a)("/api/tasks/".concat(b.identifier,"/reboot_esc.json"),{method:"post"}));case 1:case"end":return O.stop()}},E)})),y.apply(this,arguments)}function T(E){return A.apply(this,arguments)}function A(){return A=Object(S.a)(L.a.mark(function E(b){return L.a.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return O.abrupt("return",Object(m.a)("/api/tasks/".concat(b.taskId,"/get_latex_file_tree.json"),{method:"Get",params:b}));case 1:case"end":return O.stop()}},E)})),A.apply(this,arguments)}},vToQ:function(Re,I,h){Re.exports={flex_box_center:"flex_box_center___3UWMh",flex_space_between:"flex_space_between___2nh9S",flex_box_vertical_center:"flex_box_vertical_center___2Neiq",flex_box_center_end:"flex_box_center_end___2_1FS",flex_box_column:"flex_box_column___2E-v7",userPic:"userPic___3Pu9t",rightMenu:"rightMenu___1qaVl",menuWrap:"menuWrap___3r9jm",exit:"exit___38Urs",classromediv:"classromediv___2R8_g",glow:"glow___323IR",height67:"height67___1DFRI",login:"login___20J7t"}},vewr:function(Re,I,h){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.getPointerEvent=S,I.stopEvent=f,I.setCapture=d,I.releaseCapture=c;function S(o){return o.changedTouches?o.changedTouches[0]:o.touches?o.touches[0]:o}function f(o){o.stopPropagation(),o.preventDefault()}var L=!1,m=null;document.captureElement=null;function _(o){if(L)return;var i=new o.constructor(o.type,o);L=!0,document.captureElement?document.captureElement.dispatchEvent(i):m.dispatchEvent(i),L=!1,o.stopPropagation(),i.defaultPrevented&&o.preventDefault(),o.type==="mouseup"&&c()}function r(){var o=document.getElementById("noVNC_mouse_capture_elem");o.style.cursor=window.getComputedStyle(document.captureElement).cursor}var p=new MutationObserver(r);function d(o){if(o.setCapture)o.setCapture(),document.captureElement=o,o.addEventListener("mouseup",c);else{c();var i=document.getElementById("noVNC_mouse_capture_elem");i===null&&(i=document.createElement("div"),i.id="noVNC_mouse_capture_elem",i.style.position="fixed",i.style.top="0px",i.style.left="0px",i.style.width="100%",i.style.height="100%",i.style.zIndex=1e4,i.style.display="none",document.body.appendChild(i),i.addEventListener("contextmenu",_),i.addEventListener("mousemove",_),i.addEventListener("mouseup",_)),document.captureElement=o,p.observe(o,{attributes:!0}),r(),i.style.display="",window.addEventListener("mousemove",_),window.addEventListener("mouseup",_)}}function c(){if(document.releaseCapture)document.releaseCapture(),document.captureElement=null;else{if(!document.captureElement)return;m=document.captureElement,document.captureElement=null,p.disconnect();var o=document.getElementById("noVNC_mouse_capture_elem");o.style.display="none",window.removeEventListener("mousemove",_),window.removeEventListener("mouseup",_)}}},wCXF:function(Re,I,h){"use strict";h.d(I,"a",function(){return te});var S=h("rePB"),f=h("VTBJ"),L=h("KQm4"),m=h("U8pU"),_=h("ODXe"),r=h("q1tI"),p=h("TSYQ"),d=h.n(p),c=h("Gytx"),o=h.n(c),i=h("Kwbf"),s=h("t23M"),a=h("qx4F"),n=h("6eGT"),t=h("IBYe"),e=h("Ff2n"),u=h("c+Xe"),l=h("fyJ8"),g=h("biw7");function C(he,We,rt,V,Be){var xe=rt[he]||{},ke=rt[We]||{},De,Ne;xe.fixed==="left"?De=V.left[he]:ke.fixed==="right"&&(Ne=V.right[We]);var se=!1,we=!1,B=!1,He=!1,at=rt[We+1],R=rt[he-1];if(Be==="rtl"){if(De!==void 0){var Me=R&&R.fixed==="left";He=!Me}else if(Ne!==void 0){var Ue=at&&at.fixed==="right";B=!Ue}}else if(De!==void 0){var q=at&&at.fixed==="left";se=!q}else if(Ne!==void 0){var ye=R&&R.fixed==="right";we=!ye}return{fixLeft:De,fixRight:Ne,lastFixLeft:se,firstFixRight:we,lastFixRight:B,firstFixLeft:He,isSticky:V.isSticky}}var x=h("sR1s");function y(he){var We=he.cells,rt=he.stickyOffsets,V=he.flattenColumns,Be=he.rowComponent,xe=he.cellComponent,ke=he.onHeaderRow,De=he.index,Ne=r.useContext(g.a),se=Ne.prefixCls,we=Ne.direction,B;ke&&(B=ke(We.map(function(at){return at.column}),De));var He=Object(x.a)(We.map(function(at){return at.column}));return r.createElement(Be,Object.assign({},B),We.map(function(at,R){var Me=at.column,Ue=C(at.colStart,at.colEnd,V,rt,we),q;return Me&&Me.onHeaderCell&&(q=at.column.onHeaderCell(Me)),r.createElement(l.a,Object.assign({},at,{ellipsis:Me.ellipsis,align:Me.align,component:xe,prefixCls:se,key:He[R]},Ue,{additionalProps:q,rowType:"header"}))}))}y.displayName="HeaderRow";var T=y;function A(he){var We=[];function rt(ke,De){var Ne=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;We[Ne]=We[Ne]||[];var se=De,we=ke.filter(Boolean).map(function(B){var He={key:B.key,className:B.className||"",children:B.title,column:B,colStart:se},at=1,R=B.children;return R&&R.length>0&&(at=rt(R,se,Ne+1).reduce(function(Me,Ue){return Me+Ue},0),He.hasSubColumns=!0),"colSpan"in B&&(at=B.colSpan),"rowSpan"in B&&(He.rowSpan=B.rowSpan),He.colSpan=at,He.colEnd=He.colStart+at-1,We[Ne].push(He),se+=at,at});return we}rt(he,0);for(var V=We.length,Be=function(De){We[De].forEach(function(Ne){!("rowSpan"in Ne)&&!Ne.hasSubColumns&&(Ne.rowSpan=V-De)})},xe=0;xe=0;De-=1){var Ne=We[De],se=rt&&rt[De],we=se&&se[v.a];(Ne||we||ke)&&(Be.unshift(r.createElement("col",Object.assign({key:De,style:{width:Ne,minWidth:Ne}},we))),ke=!0)}return r.createElement("colgroup",null,Be)}var D=O;function W(he,We){return Object(r.useMemo)(function(){for(var rt=[],V=0;V1?Tn-1:0),ka=1;ka=B&&(pt=B-He),ke({scrollLeft:pt/B*(we+2)}),ye.current.x=ze.pageX},Xe=function(){var ze=Object(Ve.b)(xe.current).top,it=ze+xe.current.offsetHeight,ct=document.documentElement.scrollTop+window.innerHeight;it-Object(a.a)()<=ct||ze>=ct-De?q(function(vt){return Object(f.a)(Object(f.a)({},vt),{},{isHiddenScrollBar:!0})}):q(function(vt){return Object(f.a)(Object(f.a)({},vt),{},{isHiddenScrollBar:!1})})},ot=function(ze){q(function(it){return Object(f.a)(Object(f.a)({},it),{},{scrollLeft:ze/we*B||0})})};return r.useImperativeHandle(rt,function(){return{setScrollLeft:ot}}),r.useEffect(function(){var st=Object(et.a)(document.body,"mouseup",$,!1),ze=Object(et.a)(document.body,"mousemove",qe,!1);return Xe(),function(){st.remove(),ze.remove()}},[He,Ye]),r.useEffect(function(){var st=Object(et.a)(window,"scroll",Xe,!1),ze=Object(et.a)(window,"resize",Xe,!1);return function(){st.remove(),ze.remove()}},[]),r.useEffect(function(){Ue.isHiddenScrollBar||q(function(st){var ze,it;return Object(f.a)(Object(f.a)({},st),{},{scrollLeft:xe.current.scrollLeft/((ze=xe.current)===null||ze===void 0?void 0:ze.scrollWidth)*((it=xe.current)===null||it===void 0?void 0:it.clientWidth)})})},[Ue.isHiddenScrollBar]),we<=B||!He||Ue.isHiddenScrollBar?null:r.createElement("div",{style:{height:Object(a.a)(),width:B,bottom:De},className:"".concat(se,"-sticky-scroll")},r.createElement("div",{onMouseDown:pe,ref:at,className:d()("".concat(se,"-sticky-scroll-bar"),Object(S.a)({},"".concat(se,"-sticky-scroll-bar-active"),Ye)),style:{width:"".concat(He,"px"),transform:"translate3d(".concat(Ue.scrollLeft,"px, 0, 0)")}}))},Oe=r.forwardRef(Le);function Ce(he,We){return r.useMemo(function(){var rt=!!he;return{isSticky:rt,stickyClassName:rt?"".concat(We,"-sticky-header"):"",offsetHeader:Object(m.a)(he)==="object"&&he.offsetHeader||0,offsetScroll:Object(m.a)(he)==="object"&&he.offsetScroll||0}},[he,We])}var ue=[],N={},te="rc-table-internal-hook",F=r.memo(function(he){var We=he.children;return We},function(he,We){return o()(he.props,We.props)?he.pingLeft!==We.pingLeft||he.pingRight!==We.pingRight:!1});function Ae(he){var We,rt=he.prefixCls,V=he.className,Be=he.rowClassName,xe=he.style,ke=he.data,De=he.rowKey,Ne=he.scroll,se=he.tableLayout,we=he.direction,B=he.title,He=he.footer,at=he.summary,R=he.id,Me=he.showHeader,Ue=he.components,q=he.emptyText,ye=he.onRow,Se=he.onHeaderRow,Ge=he.internalHooks,Ye=he.transformColumns,Te=he.internalRefs,$=he.sticky,pe=ke||ue,qe=!!pe.length,Xe=r.useState(0),ot=Object(_.a)(Xe,2),st=ot[0],ze=ot[1];r.useEffect(function(){ze(Object(a.a)())});var it=r.useMemo(function(){return Object(x.c)(Ue,{})},[Ue]),ct=r.useCallback(function(_n,fn){return Object(x.b)(it,_n)||fn},[it]),vt=r.useMemo(function(){return typeof De=="function"?De:function(_n){var fn=_n&&_n[De];return fn}},[De]),pt=Object(v.c)(he),Rt=pt.expandIcon,Bt=pt.expandedRowKeys,Xt=pt.defaultExpandedRowKeys,Ft=pt.defaultExpandAllRows,Qt=pt.expandedRowRender,pn=pt.onExpand,Pn=pt.onExpandedRowsChange,na=pt.expandRowByClick,Ot=pt.rowExpandable,dn=pt.expandIconColumnIndex,Rn=pt.expandedRowClassName,Yn=pt.childrenColumnName,On=pt.indentSize,Wn=Rt||Qe,jt=Yn||"children",qn=r.useMemo(function(){return Qt?"row":he.expandable&&Ge===te&&he.expandable.__PARENT_RENDER_ICON__||pe.some(function(_n){return _n&&Object(m.a)(_n)==="object"&&_n[jt]})?"nest":!1},[!!Qt,pe]),wa=r.useState(function(){return Xt||(Ft?$e(pe,vt,jt):[])}),zn=Object(_.a)(wa,2),Jn=zn[0],ua=zn[1],Tn=r.useMemo(function(){return new Set(Bt||Jn||[])},[Bt,Jn]),ga=r.useCallback(function(_n){var fn=vt(_n,pe.indexOf(_n)),Fn,ba=Tn.has(fn);ba?(Tn.delete(fn),Fn=Object(L.a)(Tn)):Fn=[].concat(Object(L.a)(Tn),[fn]),ua(Fn),pn&&pn(!ba,_n),Pn&&Pn(Fn)},[vt,Tn,pe,pn,Pn]),ka=r.useState(0),cr=Object(_.a)(ka,2),qa=cr[0],Va=cr[1],dr=Object(z.b)(Object(f.a)(Object(f.a)(Object(f.a)({},he),pt),{},{expandable:!!Qt,expandedKeys:Tn,getRowKey:vt,onTriggerExpand:ga,expandIcon:Wn,expandIconColumnIndex:dn,direction:we}),Ge===te?Ye:null),Ga=Object(_.a)(dr,2),Sr=Ga[0],Nn=Ga[1],Gr=r.useMemo(function(){return{columns:Sr,flattenColumns:Nn}},[Sr,Nn]),Qr=r.useRef(),yo=r.useRef(),Qa=r.useRef(),Nr=r.useState(!1),ro=Object(_.a)(Nr,2),oo=ro[0],Eo=ro[1],io=r.useState(!1),jr=Object(_.a)(io,2),Ur=jr[0],Co=jr[1],xo=ie(new Map),so=Object(_.a)(xo,2),Do=so[0],Lo=so[1],rr=Object(x.a)(Nn),Yr=rr.map(function(_n){return Do.get(_n)}),lo=r.useMemo(function(){return Yr},[Yr.join("_")]),uo=ee(lo,Nn.length,we),Xa=Ne&&Object(x.d)(Ne.y),$a=Ne&&Object(x.d)(Ne.x),er=$a&&Nn.some(function(_n){var fn=_n.fixed;return fn}),Jr=r.useRef(),Ar=Ce($,rt),Dr=Ar.isSticky,Zr=Ar.offsetHeader,ko=Ar.offsetScroll,co=Ar.stickyClassName,Lr,Kr,Vn;Xa&&(Kr={overflowY:"scroll",maxHeight:Ne.y}),$a&&(Lr={overflowX:"auto"},Xa||(Kr={overflowY:"hidden"}),Vn={width:Ne.x===!0?"auto":Ne.x,minWidth:"100%"});var fr=r.useCallback(function(_n,fn){Lo(function(Fn){var ba=new Map(Fn);return ba.set(_n,fn),ba})},[]),Fr=oe(null),fo=Object(_.a)(Fr,2),ho=fo[0],or=fo[1];function Br(_n,fn){if(!fn)return;typeof fn=="function"?fn(_n):fn.scrollLeft!==_n&&(fn.scrollLeft=_n)}var wr=function(fn){var Fn=fn.currentTarget,ba=fn.scrollLeft,Hr=typeof ba=="number"?ba:Fn.scrollLeft,wo=Fn||N;if(!or()||or()===wo){var bo;ho(wo),Br(Hr,yo.current),Br(Hr,Qa.current),Br(Hr,(bo=Jr.current)===null||bo===void 0?void 0:bo.setScrollLeft)}if(Fn){var Oo=Fn.scrollWidth,To=Fn.clientWidth;Eo(Hr>0),Co(Hr0?[].concat(Object(f.a)(e),Object(f.a)(i(C).map(function(x){return Object(L.a)({fixed:g},x)}))):[].concat(Object(f.a)(e),[Object(L.a)(Object(L.a)({},u),{},{fixed:g})])},[])}function s(t){for(var e=!0,u=0;u=0;C-=1){var x=t[C];if(g&&x.fixed!=="right")g=!1;else if(!g&&x.fixed==="right"){Object(p.a)(!1,"Index ".concat(C+1," of `columns` missing `fixed='right'` prop."));break}}}function a(t){return t.map(function(e){var u=e.fixed,l=Object(m.a)(e,["fixed"]),g=u;return u==="left"?g="right":u==="right"&&(g="left"),Object(L.a)({fixed:g},l)})}function n(t,e){var u=t.prefixCls,l=t.columns,g=t.children,C=t.expandable,x=t.expandedKeys,y=t.getRowKey,T=t.onTriggerExpand,A=t.expandIcon,E=t.rowExpandable,b=t.expandIconColumnIndex,v=t.direction,O=t.expandRowByClick,D=_.useMemo(function(){return l||o(g)},[l,g]),W=_.useMemo(function(){if(C){var Z,Y=b||0,w=D[Y],P=(Z={},Object(S.a)(Z,c.a,{className:"".concat(u,"-expand-icon-col")}),Object(S.a)(Z,"title",""),Object(S.a)(Z,"fixed",w?w.fixed:null),Object(S.a)(Z,"className","".concat(u,"-row-expand-icon-cell")),Object(S.a)(Z,"render",function(M,H,ae){var ve=y(H,ae),de=x.has(ve),be=E?E(H):!0,z=A({prefixCls:u,expanded:de,expandable:be,record:H,onExpand:T});return O?_.createElement("span",{onClick:function(fe){return fe.stopPropagation()}},z):z}),Z),k=D.slice();return Y>=0&&k.splice(Y,0,P),k}return D},[C,D,y,x,A,v]),Q=_.useMemo(function(){var Z=W;return e&&(Z=e(Z)),Z.length||(Z=[{render:function(){return null}}]),Z},[e,W,v]),j=_.useMemo(function(){return v==="rtl"?a(i(Q)):i(Q)},[Q,v]);return[Q,j]}I.b=n},whVF:function(Re,I,h){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var S=h("lNSK"),f=L(h("1q3G"));function L(d){return d&&d.__esModule?d:{default:d}}function m(d,c){if(!(d instanceof c))throw new TypeError("Cannot call a class as a function")}function _(d,c){for(var o=0;o0){var a=[s],n=s.length;do{if(this.strm.output=new Uint8Array(this.chunkSize),this.strm.next_out=0,this.strm.avail_out=this.chunkSize,i=(0,S.deflate)(this.strm,S.Z_FULL_FLUSH),i<0)throw new Error("zlib deflate failed");var t=new Uint8Array(this.strm.output.buffer,0,this.strm.next_out);n+=t.length,a.push(t)}while(this.strm.avail_in>0);for(var e=new Uint8Array(n),u=0,l=0;l>>16&65535|0,d=0;m!==0;){d=m>2e3?2e3:m,m-=d;do r=r+L[_++]|0,p=p+r|0;while(--d);r%=65521,p%=65521}return r|p<<16|0}},xrsn:function(Re,I,h){Re.exports={flex_box_center:"flex_box_center___2cC1r",flex_space_between:"flex_space_between___9TeDx",flex_box_vertical_center:"flex_box_vertical_center___3EIYv",flex_box_center_end:"flex_box_center_end___1Uph0",flex_box_column:"flex_box_column___17_5w",header:"header___1E4MV",logo:"logo___R8PNJ",menu:"menu___Km2Uo",actived:"actived___12Ff0","edu-menu":"edu-menu___2hxbr",newslight:"newslight___jwZR3",classromediv:"classromediv___Cjpgf",glow:"glow___3Nuu5",spandiv:"spandiv___3YPu8","header-iearning":"header-iearning___2Us_L",title:"title___3TtoH",headerFixed:"headerFixed___1V7d4"}},"y0+3":function(Re,I,h){"use strict";h.d(I,"a",function(){return i}),h.d(I,"b",function(){return a});var S=/margin|padding|width|height|max|min|offset/,f={left:!0,top:!0},L={cssFloat:1,styleFloat:1,float:1};function m(n){return n.nodeType===1?n.ownerDocument.defaultView.getComputedStyle(n,null):{}}function _(n,t,e){if(t=t.toLowerCase(),e==="auto"){if(t==="height")return n.offsetHeight;if(t==="width")return n.offsetWidth}return t in f||(f[t]=S.test(t)),f[t]?parseFloat(e)||0:e}function r(n,t){var e=arguments.length,u=m(n);return t=L[t]?"cssFloat"in n.style?"cssFloat":"styleFloat":t,e===1?u:_(n,t,u[t]||n.style[t])}function p(n,t,e){var u=arguments.length;if(t=L[t]?"cssFloat"in n.style?"cssFloat":"styleFloat":t,u===3)return typeof e=="number"&&S.test(t)&&(e="".concat(e,"px")),n.style[t]=e,e;for(var l in t)t.hasOwnProperty(l)&&p(n,l,t[l]);return m(n)}function d(n){return n===document.body?document.documentElement.clientWidth:n.offsetWidth}function c(n){return n===document.body?window.innerHeight||document.documentElement.clientHeight:n.offsetHeight}function o(){var n=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),t=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:n,height:t}}function i(){var n=document.documentElement.clientWidth,t=window.innerHeight||document.documentElement.clientHeight;return{width:n,height:t}}function s(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function a(n){var t=n.getBoundingClientRect(),e=document.documentElement;return{left:t.left+(window.pageXOffset||e.scrollLeft)-(e.clientLeft||document.body.clientLeft||0),top:t.top+(window.pageYOffset||e.scrollTop)-(e.clientTop||document.body.clientTop||0)}}},y5JW:function(Re,I,h){"use strict";h.d(I,"c",function(){return e}),h.d(I,"a",function(){return u});var S=h("DZo9"),f=h("8z0m"),L=h("+L6B"),m=h("2/Rp"),_=h("9og8"),r=h("k1fw"),p=h("oBTY"),d=h("miYZ"),c=h("tsqr"),o=h("WmNS"),i=h.n(o),s=h("q1tI"),a=h.n(s),n=h("m3rI"),t=h("wzkS"),e="\u3000\u3000";function u(l){var g=["Bytes","KB","MB","GB","TB"];if(l==0)return"0 Byte";var C=parseInt(""+Math.floor(Math.log(l)/Math.log(1024)),10);return(l/Math.pow(1024,C)).toFixed(1)+" "+g[C]}I.b=function(l){var g=l.value,C=g===void 0?[]:g,x=l.action,y=l.onChange,T=l.className,A=l.maxSize,E=A===void 0?150:A,b=l.title,v=b===void 0?"\u6587\u4EF6\u4E0A\u4F20":b,O=l.accept,D=O===void 0?null:O,W={multiple:!1,fileList:C,accept:D,withCredentials:!0,beforeUpload:function(Z){var Y=Z.size/1024/1024;return Y0?"\u6BCF\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u8D44\u6E90\uFF0C \u5220\u9664\u4E0B\u9762\u8D44\u6E90\u53EF\u91CD\u65B0\u4E0A\u4F20 ":"",disabled:C.length>0,ghost:!0},v),a.a.createElement("span",{onClick:Q,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",E,"M) ")))}},yslc:function(Re,I){Re.exports="data:image/png;base64,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"}}]); + a `).concat(H,",").concat(H," 0 1 1 ").concat(-de,",").concat(be),ne=Math.PI*2*H,fe={stroke:P,strokeDasharray:"".concat(w/100*(ne-K),"px ").concat(ne,"px"),strokeDashoffset:"-".concat(K/2+Y/100*(ne-K),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:z,pathStyle:fe}}var Q=function(w){var P=w.prefixCls,k=w.strokeWidth,K=w.trailWidth,M=w.gapDegree,H=w.gapPosition,ae=w.trailColor,ve=w.strokeLinecap,de=w.style,be=w.className,z=w.strokeColor,ne=w.percent,fe=E(w,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),ie=Object(S.useMemo)(function(){return v+=1,v},[]),oe=W(0,100,ae,k,M,H),U=oe.pathString,ee=oe.pathStyle,J=D(ne),le=D(z),Ie=le.find(function(De){return Object.prototype.toString.call(De)==="[object Object]"}),Qe=r(J),$e=g(Qe,1),et=$e[0],Ve=function(){var Oe=0;return J.map(function(xe,ue){var N=le[ue]||le[le.length-1],te=Object.prototype.toString.call(N)==="[object Object]"?"url(#".concat(P,"-gradient-").concat(ie,")"):"",F=W(Oe,xe,N,k,M,H);return Oe+=xe,f.a.createElement("path",{key:ue,className:"".concat(P,"-circle-path"),d:F.pathString,stroke:te,strokeLinecap:ve,strokeWidth:k,opacity:xe===0?0:1,fillOpacity:"0",style:F.pathStyle,ref:et[ue]})})};return f.a.createElement("svg",l({className:m()("".concat(P,"-circle"),be),viewBox:"0 0 100 100",style:de},fe),Ie&&f.a.createElement("defs",null,f.a.createElement("linearGradient",{id:"".concat(P,"-gradient-").concat(ie),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(Ie).sort(function(De,Oe){return O(De)-O(Oe)}).map(function(De,Oe){return f.a.createElement("stop",{key:Oe,offset:De,stopColor:Ie[De]})}))),f.a.createElement("path",{className:"".concat(P,"-circle-trail"),d:U,stroke:ae,strokeLinecap:ve,strokeWidth:K||k,fillOpacity:"0",style:ee}),Ve().reverse())};Q.defaultProps=_;var j=Q,q={Line:u,Circle:j}},hW8S:function(Re,I,h){"use strict";h.d(I,"a",function(){return m}),h.d(I,"c",function(){return _}),h.d(I,"b",function(){return r});var S=h("VTBJ"),f=h("Ff2n"),L=h("Kwbf"),m="RC_TABLE_INTERNAL_COL_DEFINE";function _(p){var d=p.expandable,c=Object(f.a)(p,["expandable"]);return"expandable"in p?Object(S.a)(Object(S.a)({},c),d):c}function r(p){return Object.keys(p).reduce(function(d,c){return(c.substr(0,5)==="data-"||c.substr(0,5)==="aria-")&&(d[c]=p[c]),d},{})}},hXwI:function(Re,I,h){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;function S(_,r){if(!(_ instanceof r))throw new TypeError("Cannot call a class as a function")}function f(_,r){for(var p=0;p>>3]&1<>>10,this.keys[M]|=(ae&4032)>>>6,++M,this.keys[M]=(H&258048)<<12,this.keys[M]|=(H&63)<<16,this.keys[M]|=(ae&258048)>>>4,this.keys[M]|=ae&63,++M}}return L(y,[{key:"enc8",value:function(A){var E=A.slice(),b=0,v,O,D;v=E[b++]<<24|E[b++]<<16|E[b++]<<8|E[b++],O=E[b++]<<24|E[b++]<<16|E[b++]<<8|E[b++],D=(v>>>4^O)&252645135,O^=D,v^=D<<4,D=(v>>>16^O)&65535,O^=D,v^=D<<16,D=(O>>>2^v)&858993459,v^=D,O^=D<<2,D=(O>>>8^v)&16711935,v^=D,O^=D<<8,O=O<<1|O>>>31&1,D=(v^O)&2863311530,v^=D,O^=D,v=v<<1|v>>>31&1;for(var W=0,Q=0;W<8;++W){D=O<<28|O>>>4,D^=this.keys[Q++];var j=g[D&63];j|=u[D>>>8&63],j|=t[D>>>16&63],j|=a[D>>>24&63],D=O^this.keys[Q++],j|=C[D&63],j|=l[D>>>8&63],j|=e[D>>>16&63],j|=n[D>>>24&63],v^=j,D=v<<28|v>>>4,D^=this.keys[Q++],j=g[D&63],j|=u[D>>>8&63],j|=t[D>>>16&63],j|=a[D>>>24&63],D=v^this.keys[Q++],j|=C[D&63],j|=l[D>>>8&63],j|=e[D>>>16&63],j|=n[D>>>24&63],O^=j}for(O=O<<31|O>>>1,D=(v^O)&2863311530,v^=D,O^=D,v=v<<31|v>>>1,D=(v>>>8^O)&16711935,O^=D,v^=D<<8,D=(v>>>2^O)&858993459,O^=D,v^=D<<2,D=(O>>>16^v)&65535,v^=D,O^=D<<16,D=(O>>>4^v)&252645135,v^=D,O^=D<<4,D=[O,v],b=0;b<8;b++)E[b]=(D[b>>>2]>>>8*(3-b%4))%256,E[b]<0&&(E[b]+=256);return E}},{key:"encrypt",value:function(A){return this.enc8(A.slice(0,8)).concat(this.enc8(A.slice(8,16)))}}]),y}();I.default=x},ji0R:function(Re,I,h){Re.exports=h.p+"static/douyu.3e6df9ee.jpg"},ju9d:function(Re,I,h){"use strict";var S=h("g9YV"),f=h("wCAj"),L=h("miYZ"),m=h("tsqr"),_=h("5Dmo"),r=h("3S7+"),p=h("sRBo"),d=h("kaz8"),c=h("oBTY"),o=h("9og8"),i=h("tJVT"),s=h("k1fw"),a=h("+L6B"),n=h("2/Rp"),t=h("O3gP"),e=h("lrIw"),u=h("y8nQ"),l=h("Vl3Y"),g=h("5NDa"),C=h("5rEg"),x=h("WmNS"),y=h.n(x),T=h("q1tI"),A=h.n(T),E=h("55Ip"),b=h("wd/R"),v=h.n(b),O=h("RotF"),D=h.n(O),W=h("E7E6"),Q=h.n(W),j=h("oUNq"),q=[];function Y(K){var M=K.onSearch,H=K.schools;return A.a.createElement(l.a,{layout:"inline",onFinish:M,initialValues:{keyword:"",school_name:""},className:"search-form"},A.a.createElement(l.a.Item,{label:"\u59D3\u540D",name:"keyword",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u59D3\u540D"}]},A.a.createElement(C.a,{allowClear:!0,style:{width:370},size:"large"})),A.a.createElement(l.a.Item,{label:"\u5355\u4F4D",name:"school_name"},A.a.createElement(e.a,{options:H,style:{width:400},size:"large",showSearch:!0,filterOption:function(ve,de){return de.value.toUpperCase().indexOf(ve.toUpperCase())!==-1},placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0"})),A.a.createElement(l.a.Item,null,A.a.createElement(n.a,{type:"primary",htmlType:"submit"},"\u641C\u7D22")))}var w;(function(K){K[K.INITDATA=0]="INITDATA",K[K.INITSCHOOLS=1]="INITSCHOOLS",K[K.SHOWLOADING=2]="SHOWLOADING",K[K.SELECTEDIDS=3]="SELECTEDIDS",K[K.SETQUERY=4]="SETQUERY",K[K.SETPAGE=5]="SETPAGE"})(w||(w={}));function P(K,M){switch(M.type){case w.INITDATA:return Object(s.a)(Object(s.a)({},K),M.payload);case w.SETQUERY:return Object(s.a)(Object(s.a)({},K),M.payload);case w.SETPAGE:return Object(s.a)(Object(s.a)({},K),{},{page:M.payload,reload:!1});case w.SHOWLOADING:return Object(s.a)(Object(s.a)({},K),{},{loading:M.payload});case w.INITSCHOOLS:return Object(s.a)(Object(s.a)({},K),{},{schools:M.payload});case w.SELECTEDIDS:return Object(s.a)(Object(s.a)({},K),{},{selectedIds:M.payload});default:throw new Error}}var k={data:[],schools:[],loading:!1,selectedIds:[],query:null,page:1,count:0,reload:!1};I.a=function(K){var M=K.onSelect,H=K.onCancel,ae=K.container_id,ve=K.container_type,de=Object(T.useReducer)(P,k),be=Object(i.a)(de,2),z=be[0],ne=be[1],fe=z.data,ie=z.schools,oe=z.loading,U=z.selectedIds,ee=z.page,J=z.count,le=z.query,Ie=z.reload;Object(T.useEffect)(function(){function xe(){return ue.apply(this,arguments)}function ue(){return ue=Object(o.a)(y.a.mark(function N(){var te,F,Ae;return y.a.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:return he.next=2,Object(j.vb)(Object(s.a)(Object(s.a)({},le),{},{page:ee,container_type:ve,container_id:ae}));case 2:te=he.sent,F=te.users,Ae=te.user_count,ne({type:w.INITDATA,payload:{data:Ie?F:[].concat(Object(c.a)(fe),Object(c.a)(F)),count:Ae}});case 6:case"end":return he.stop()}},N)})),ue.apply(this,arguments)}le&&xe()},[ee,le,Ie,ae,ve]),Object(T.useEffect)(function(){function xe(){return ue.apply(this,arguments)}function ue(){return ue=Object(o.a)(y.a.mark(function N(){var te,F;return y.a.wrap(function(tt){for(;;)switch(tt.prev=tt.next){case 0:return tt.next=2,Object(j.jb)({});case 2:te=tt.sent,F=te.school_names,ne({type:w.INITSCHOOLS,payload:F.map(function(he){return{value:he}})});case 5:case"end":return tt.stop()}},N)})),ue.apply(this,arguments)}xe()},[]);var Qe=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(ue,N){return A.a.createElement(d.a,{value:N.numid,checked:U.includes(N.numid),disabled:!!ue})}},{title:"\u59D3\u540D",width:100,ellipsis:!0,dataIndex:"username",render:function(ue,N){return A.a.createElement(r.a,{placement:"bottom",title:ue},A.a.createElement(E.a,{className:"bold c-black",to:"/users/".concat(N.login),target:"_blank"},ue||"--"))}},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:function(ue){return A.a.createElement(r.a,{placement:"bottom",title:ue},A.a.createElement("span",null,ue||"--"))}},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:function(ue){return A.a.createElement(r.a,{placement:"bottom",title:ue},A.a.createElement("span",null,ue||"--"))}},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:function(ue){return A.a.createElement(r.a,{placement:"bottom",title:ue},A.a.createElement("span",null,ue||"--"))}},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:function(ue){return A.a.createElement(r.a,{placement:"bottom",title:ue},A.a.createElement("span",null,ue||"--"))}},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(ue){return A.a.createElement(r.a,{placement:"bottom",title:ue},A.a.createElement("span",null,ue||"--"))}},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"auth",width:100,render:function(ue){return ue?"\u662F":"\u5426"}},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function(ue){return A.a.createElement(r.a,{placement:"bottom",title:ue},A.a.createElement("span",null,v()(ue).format("YYYY-MM-DD HH:mm")))}},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:function(ue){if(ue===1)return A.a.createElement("span",{className:"c-green"},"\u5DF2\u6DFB\u52A0")}}];function $e(xe){ne({type:w.SETQUERY,payload:{page:1,reload:!0,query:xe}})}function et(xe){ne({type:w.SETPAGE,payload:xe})}function Ve(xe){var ue=U.indexOf(xe);ue>=0?U.splice(ue,1):U.push(xe),ne({type:w.SELECTEDIDS,payload:Object(c.a)(U)})}function De(){U.length===0?m.b.warn("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458"):(M(U,ae),ne({type:w.INITDATA,payload:{data:[],count:0,page:1,selectedIds:[],query:null,reload:!1}}))}var Oe=J>ee*10;return A.a.createElement("div",{className:"select-user-container"},A.a.createElement(Y,{onSearch:$e,schools:ie}),le?A.a.createElement(A.a.Fragment,null,A.a.createElement("div",{className:"flexd-table-header mt20"},A.a.createElement(f.a,{pagination:!1,dataSource:q,columns:Qe})),A.a.createElement("div",{style:{maxHeight:260,overflow:"auto",marginBottom:20}},A.a.createElement(D.a,{initialLoad:!1,pageStart:1,threshold:20,loadMore:et,hasMore:Oe,useWindow:!1},A.a.createElement(f.a,{loading:oe,showHeader:!1,pagination:!1,dataSource:fe,columns:Qe,onRow:function(ue){return{onClick:function(te){ue.added!==1&&Ve(ue.numid)}}}}))),A.a.createElement("div",{className:"flex-container flex-end"},A.a.createElement(n.a,{type:"ghost",style:{marginRight:10},onClick:H},"\u53D6\u6D88"),A.a.createElement(n.a,{type:"primary",onClick:De},"\u786E\u5B9A"))):A.a.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},A.a.createElement("img",{src:Q.a,width:"100",alt:""}),A.a.createElement("br",null),A.a.createElement("p",{className:"mt20"},"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458")))}},k3GJ:function(Re,I,h){"use strict";h.d(I,"a",function(){return Uo});var S=h("rePB"),f=h("ODXe"),L=h("Ff2n"),m=h("VTBJ"),_=h("q1tI"),r=h("TSYQ"),p=h.n(r),d=h("Zm9Q"),c=h("6cGi"),o=h("KQm4"),i=h("xEkU"),s=h.n(i),a=h("t23M");function n(ce){var ke=Object(_.useRef)(),Ke=Object(_.useRef)(!1);function ge(){for(var X=arguments.length,re=new Array(X),G=0;GJe&&(dt=Je-ct),Object(_.useMemo)(function(){if(!re.length)return[0,0];for(var _t=re.length,Nt=_t,en=0;en<_t;en+=1){var zt=ce.get(re[en].key)||x;if(zt[Fe]+zt[Ce]>Ue+dt){Nt=en-1;break}}for(var un=0,on=_t-1;on>=0;on-=1){var tn=ce.get(re[on].key)||x;if(tn[Fe]1&&arguments[1]!==void 0?arguments[1]:!1,ge=ke&&typeof ke.getBoundingClientRect=="function"&&ke.getBoundingClientRect().width;if(ge){if(Ke){var X=getComputedStyle(ke),re=X.marginLeft,G=X.marginRight;ge+=+re.replace("px","")+ +G.replace("px","")}ge=+ge.toFixed(6)}return ge||0},Oe=function(ke,Ke,ge){ke&&Object(Y.a)(ke.style)==="object"&&(ke.style[Ke]=ge)},xe=function(){return J.any},ue=h("bdgK"),N=h("i8i4"),te=h.n(N),F=h("wgJM"),Ae=h("l4aY"),tt=h("m+aA"),he=h("c+Xe"),We=h("zT1h"),rt=h("QC+M");function V(ce,ke,Ke){return Ke?ce[0]===ke[0]:ce[0]===ke[0]&&ce[1]===ke[1]}function Be(ce,ke,Ke){var ge=ce[ke]||{};return Object(m.a)(Object(m.a)({},ge),Ke)}function Se(ce,ke,Ke,ge){for(var X=Ke.points,re=Object.keys(ce),G=0;G1&&arguments[1]!==void 0?arguments[1]:2;ke();var re=Object(F.a)(function(){X<=1?ge({isCanceled:function(){return re!==ce.current}}):Ke(ge,X-1)});ce.current=re}return _.useEffect(function(){return function(){ke()}},[]),[Ke,ke]},Mt=[Xe,ot,st,ze],Ft=!1,rn=!0;function Bt(ce){return ce===st||ce===ze}var Xt=function(ce,ke){var Ke=_.useState(qe),ge=Object(f.a)(Ke,2),X=ge[0],re=ge[1],G=pt(),_e=Object(f.a)(G,2),Ce=_e[0],Fe=_e[1];function Ue(){re(Xe)}return vt(function(){if(X!==qe&&X!==ze){var Je=Mt.indexOf(X),nt=Mt[Je+1],ct=ke(X);ct===Ft?re(nt):Ce(function(dt){function _t(){if(dt.isCanceled())return;re(nt)}ct===!0?_t():Promise.resolve(ct).then(_t)})}},[ce,X]),_.useEffect(function(){return function(){Fe()}},[]),[Ue,X]},ln=function(ce){var ke=Object(_.useRef)(),Ke=Object(_.useRef)(ce);Ke.current=ce;var ge=_.useCallback(function(G){Ke.current(G)},[]);function X(G){G&&(G.removeEventListener(Ee,ge),G.removeEventListener(ye,ge))}function re(G){ke.current&&ke.current!==G&&X(ke.current),G&&G!==ke.current&&(G.addEventListener(Ee,ge),G.addEventListener(ye,ge),ke.current=G)}return _.useEffect(function(){return function(){X(ke.current)}},[]),[re,X]};function bn(ce,ke,Ke,ge){var X=ge.motionEnter,re=X===void 0?!0:X,G=ge.motionAppear,_e=G===void 0?!0:G,Ce=ge.motionLeave,Fe=Ce===void 0?!0:Ce,Ue=ge.motionDeadline,Je=ge.motionLeaveImmediately,nt=ge.onAppearPrepare,ct=ge.onEnterPrepare,dt=ge.onLeavePrepare,_t=ge.onAppearStart,Nt=ge.onEnterStart,en=ge.onLeaveStart,zt=ge.onAppearActive,un=ge.onEnterActive,on=ge.onLeaveActive,tn=ge.onAppearEnd,Yt=ge.onEnterEnd,xn=ge.onLeaveEnd,cn=ge.onVisibleChanged,qn=it(),Dn=Object(f.a)(qn,2),It=Dn[0],kt=Dn[1],mn=it(Ye),vn=Object(f.a)(mn,2),Tt=vn[0],Sn=vn[1],Gn=it(null),An=Object(f.a)(Gn,2),jn=An[0],ra=An[1],Ra=Object(_.useRef)(!1),Ga=Object(_.useRef)(null),da=Object(_.useRef)(!1),Qa=Object(_.useRef)(null);function pr(){var Lt=Ke();return Lt||Qa.current}var me=Object(_.useRef)(!1);function Ze(Lt){var wt=pr();if(Lt&&!Lt.deadline&&Lt.target!==wt)return;var Ut;Tt===Te&&me.current?Ut=tn==null?void 0:tn(wt,Lt):Tt===$&&me.current?Ut=Yt==null?void 0:Yt(wt,Lt):Tt===pe&&me.current&&(Ut=xn==null?void 0:xn(wt,Lt)),Ut!==!1&&!da.current&&(Sn(Ye),ra(null))}var mt=ln(Ze),ht=Object(f.a)(mt,1),Ct=ht[0],xt=_.useMemo(function(){var Lt,wt,Ut;switch(Tt){case"appear":return Lt={},Object(S.a)(Lt,Xe,nt),Object(S.a)(Lt,ot,_t),Object(S.a)(Lt,st,zt),Lt;case"enter":return wt={},Object(S.a)(wt,Xe,ct),Object(S.a)(wt,ot,Nt),Object(S.a)(wt,st,un),wt;case"leave":return Ut={},Object(S.a)(Ut,Xe,dt),Object(S.a)(Ut,ot,en),Object(S.a)(Ut,st,on),Ut;default:return{}}},[Tt]),Vt=Xt(Tt,function(Lt){if(Lt===Xe){var wt=xt[Xe];return wt?wt(pr()):Ft}if(gt in xt){var Ut;ra(((Ut=xt[gt])===null||Ut===void 0?void 0:Ut.call(xt,pr(),null))||null)}return gt===st&&(Ct(pr()),Ue>0&&(clearTimeout(Ga.current),Ga.current=setTimeout(function(){Ze({deadline:!0})},Ue))),rn}),St=Object(f.a)(Vt,2),pn=St[0],gt=St[1],ft=Bt(gt);me.current=ft,vt(function(){kt(ke);var Lt=Ra.current;if(Ra.current=!0,!ce)return;var wt;!Lt&&ke&&_e&&(wt=Te),Lt&&ke&&re&&(wt=$),(Lt&&!ke&&Fe||!Lt&&Je&&!ke&&Fe)&&(wt=pe),wt&&(Sn(wt),pn())},[ke]),Object(_.useEffect)(function(){(Tt===Te&&!_e||Tt===$&&!re||Tt===pe&&!Fe)&&Sn(Ye)},[_e,re,Fe]),Object(_.useEffect)(function(){return function(){clearTimeout(Ga.current),da.current=!0}},[]),Object(_.useEffect)(function(){It!==void 0&&Tt===Ye&&(cn==null||cn(It))},[It,Tt]);var Ht=jn;return xt[Xe]&>===ot&&(Ht=Object(m.a)({transition:"none"},Ht)),[Tt,gt,Ht,It!=null?It:ke]}var ta=function(ce){Object(v.a)(Ke,ce);var ke=Object(O.a)(Ke);function Ke(){return Object(A.a)(this,Ke),ke.apply(this,arguments)}return Object(E.a)(Ke,[{key:"render",value:function(){return this.props.children}}]),Ke}(_.Component),Ot=ta;function fn(ce){var ke=ce;Object(Y.a)(ce)==="object"&&(ke=ce.transitionSupport);function Ke(X){return!!(X.motionName&&ke)}var ge=_.forwardRef(function(X,re){var G=X.visible,_e=G===void 0?!0:G,Ce=X.removeOnLeave,Fe=Ce===void 0?!0:Ce,Ue=X.forceRender,Je=X.children,nt=X.motionName,ct=X.leavedClassName,dt=X.eventProps,_t=Ke(X),Nt=Object(_.useRef)(),en=Object(_.useRef)();function zt(){try{return Object(tt.a)(Nt.current||en.current)}catch(Sn){return null}}var un=bn(_t,_e,zt,X),on=Object(f.a)(un,4),tn=on[0],Yt=on[1],xn=on[2],cn=on[3],qn=_.useRef(cn);cn&&(qn.current=!0);var Dn=Object(_.useRef)(re);Dn.current=re;var It=_.useCallback(function(Sn){Nt.current=Sn,Object(he.b)(Dn.current,Sn)},[]),kt,mn=Object(m.a)(Object(m.a)({},dt),{},{visible:_e});if(!Je)kt=null;else if(tn===Ye||!Ke(X))cn?kt=Je(Object(m.a)({},mn),It):!Fe&&qn.current?kt=Je(Object(m.a)(Object(m.a)({},mn),{},{className:ct}),It):Ue?kt=Je(Object(m.a)(Object(m.a)({},mn),{},{style:{display:"none"}}),It):kt=null;else{var vn,Tt;Yt===Xe?Tt="prepare":Bt(Yt)?Tt="active":Yt===ot&&(Tt="start"),kt=Je(Object(m.a)(Object(m.a)({},mn),{},{className:p()(Ge(nt,tn),(vn={},Object(S.a)(vn,Ge(nt,"".concat(tn,"-").concat(Tt)),Tt),Object(S.a)(vn,nt,typeof nt=="string"),vn)),style:xn}),It)}return _.createElement(Ot,{ref:en},kt)});return ge.displayName="CSSMotion",ge}var Mn=fn(Z),Yn="add",Tn="keep",Wn="remove",jt="removed";function Zn(ce){var ke;return ce&&Object(Y.a)(ce)==="object"&&"key"in ce?ke=ce:ke={key:ce},Object(m.a)(Object(m.a)({},ke),{},{key:String(ke.key)})}function Oa(){var ce=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return ce.map(Zn)}function zn(){var ce=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Ke=[],ge=0,X=ke.length,re=Oa(ce),G=Oa(ke);re.forEach(function(Fe){for(var Ue=!1,Je=ge;Je1});return Ce.forEach(function(Fe){Ke=Ke.filter(function(Ue){var Je=Ue.key,nt=Ue.status;return Je!==Fe||nt!==Wn}),Ke.forEach(function(Ue){Ue.key===Fe&&(Ue.status=Tn)})}),Ke}var na=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function ca(ce){var ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Mn,Ke=function(ge){Object(v.a)(re,ge);var X=Object(O.a)(re);function re(){var G;return Object(A.a)(this,re),G=X.apply(this,arguments),G.state={keyEntities:[]},G.removeKey=function(_e){G.setState(function(Ce){var Fe=Ce.keyEntities;return{keyEntities:Fe.map(function(Ue){return Ue.key!==_e?Ue:Object(m.a)(Object(m.a)({},Ue),{},{status:jt})})}})},G}return Object(E.a)(re,[{key:"render",value:function(){var _e=this,Ce=this.state.keyEntities,Fe=this.props,Ue=Fe.component,Je=Fe.children,nt=Fe.onVisibleChanged,ct=Object(L.a)(Fe,["component","children","onVisibleChanged"]),dt=Ue||_.Fragment,_t={};return na.forEach(function(Nt){_t[Nt]=ct[Nt],delete ct[Nt]}),delete ct.keys,_.createElement(dt,ct,Ce.map(function(Nt){var en=Nt.status,zt=Object(L.a)(Nt,["status"]),un=en===Yn||en===Tn;return _.createElement(ke,Object(T.a)({},_t,{key:zt.key,visible:un,eventProps:zt,onVisibleChanged:function(tn){nt==null||nt(tn,{key:zt.key}),tn||_e.removeKey(zt.key)}}),Je)}))}}],[{key:"getDerivedStateFromProps",value:function(_e,Ce){var Fe=_e.keys,Ue=Ce.keyEntities,Je=Oa(Fe),nt=zn(Ue,Je);return{keyEntities:nt.filter(function(ct){var dt=Ue.find(function(_t){var Nt=_t.key;return ct.key===Nt});return!(dt&&dt.status===jt&&ct.status===Wn)})}}}]),re}(_.Component);return Ke.defaultProps={component:"div"},Ke}var Rn=ca(Z),aa=Mn;function _a(ce){var ke=ce.prefixCls,Ke=ce.motion,ge=ce.animation,X=ce.transitionName;return Ke||(ge?{motionName:"".concat(ke,"-").concat(ge)}:X?{motionName:X}:null)}function Pa(ce){var ke=ce.prefixCls,Ke=ce.visible,ge=ce.zIndex,X=ce.mask,re=ce.maskMotion,G=ce.maskAnimation,_e=ce.maskTransitionName;if(!X)return null;var Ce={};return(re||_e||G)&&(Ce=Object(m.a)({motionAppear:!0},_a({motion:re,prefixCls:ke,transitionName:_e,animation:G}))),_.createElement(aa,Object(T.a)({},Ce,{visible:Ke,removeOnLeave:!0}),function(Fe){var Ue=Fe.className;return _.createElement("div",{style:{zIndex:ge},className:p()("".concat(ke,"-mask"),Ue)})})}var Na=h("9mu1"),Ta=h("o0o1"),Ar=h.n(Ta),wr=h("HaE+"),er=["measure","align",null,"motion"],Nn=function(ce,ke){var Ke=Object(_.useState)(null),ge=Object(f.a)(Ke,2),X=ge[0],re=ge[1],G=Object(_.useRef)(),_e=Object(_.useRef)(!1);function Ce(Je){_e.current||re(Je)}function Fe(){F.a.cancel(G.current)}function Ue(Je){Fe(),G.current=Object(F.a)(function(){Ce(function(nt){switch(X){case"align":return"motion";case"motion":return"stable";default:}return nt}),Je==null||Je()})}return Object(_.useEffect)(function(){Ce("measure")},[ce]),Object(_.useEffect)(function(){switch(X){case"measure":ke();break;default:}X&&(G.current=Object(F.a)(Object(wr.a)(Ar.a.mark(function Je(){var nt,ct;return Ar.a.wrap(function(_t){for(;;)switch(_t.prev=_t.next){case 0:nt=er.indexOf(X),ct=er[nt+1],ct&&nt!==-1&&Ce(ct);case 3:case"end":return _t.stop()}},Je)}))))},[X]),Object(_.useEffect)(function(){return function(){_e.current=!0,Fe()}},[]),[X,Ue]},za=function(ce){var ke=_.useState({width:0,height:0}),Ke=Object(f.a)(ke,2),ge=Ke[0],X=Ke[1];function re(_e){X({width:_e.offsetWidth,height:_e.offsetHeight})}var G=_.useMemo(function(){var _e={};if(ce){var Ce=ge.width,Fe=ge.height;ce.indexOf("height")!==-1&&Fe?_e.height=Fe:ce.indexOf("minHeight")!==-1&&Fe&&(_e.minHeight=Fe),ce.indexOf("width")!==-1&&Ce?_e.width=Ce:ce.indexOf("minWidth")!==-1&&Ce&&(_e.minWidth=Ce)}return _e},[ce,ge]);return[G,re]},Ur=_.forwardRef(function(ce,ke){var Ke=ce.visible,ge=ce.prefixCls,X=ce.className,re=ce.style,G=ce.children,_e=ce.zIndex,Ce=ce.stretch,Fe=ce.destroyPopupOnHide,Ue=ce.forceRender,Je=ce.align,nt=ce.point,ct=ce.getRootDomNode,dt=ce.getClassNameFromAlign,_t=ce.onAlign,Nt=ce.onMouseEnter,en=ce.onMouseLeave,zt=ce.onMouseDown,un=ce.onTouchStart,on=Object(_.useRef)(),tn=Object(_.useRef)(),Yt=Object(_.useState)(),xn=Object(f.a)(Yt,2),cn=xn[0],qn=xn[1],Dn=za(Ce),It=Object(f.a)(Dn,2),kt=It[0],mn=It[1];function vn(){Ce&&mn(ct())}var Tt=Nn(Ke,vn),Sn=Object(f.a)(Tt,2),Gn=Sn[0],An=Sn[1],jn=Object(_.useRef)();function ra(){return nt||ct}function Ra(){var mt;(mt=on.current)===null||mt===void 0||mt.forceAlign()}function Ga(mt,ht){var Ct=dt(ht);cn!==Ct&&qn(Ct),Gn==="align"&&(cn!==Ct?Promise.resolve().then(function(){Ra()}):An(function(){var xt;(xt=jn.current)===null||xt===void 0||xt.call(jn)}),_t==null||_t(mt,ht))}var da=Object(m.a)({},_a(ce));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(mt){var ht=da[mt];da[mt]=function(Ct,xt){return An(),ht==null?void 0:ht(Ct,xt)}});function Qa(){return new Promise(function(mt){jn.current=mt})}_.useEffect(function(){!da.motionName&&Gn==="motion"&&An()},[da.motionName,Gn]),_.useImperativeHandle(ke,function(){return{forceAlign:Ra,getElement:function(){return tn.current}}});var pr=Object(m.a)(Object(m.a)({},kt),{},{zIndex:_e,opacity:Gn==="motion"||Gn==="stable"||!Ke?void 0:0,pointerEvents:Gn==="stable"?void 0:"none"},re),me=!0;(Je==null?void 0:Je.points)&&(Gn==="align"||Gn==="stable")&&(me=!1);var Ze=G;return _.Children.count(G)>1&&(Ze=_.createElement("div",{className:"".concat(ge,"-content")},G)),_.createElement(aa,Object(T.a)({visible:Ke,ref:tn,leavedClassName:"".concat(ge,"-hidden")},da,{onAppearPrepare:Qa,onEnterPrepare:Qa,removeOnLeave:Fe,forceRender:Ue}),function(mt,ht){var Ct=mt.className,xt=mt.style,Vt=p()(ge,X,cn,Ct);return _.createElement(Na.a,{target:ra(),key:"popup",ref:on,monitorWindowResize:!0,disabled:me,align:Je,onAlign:Ga},_.createElement("div",{ref:ht,className:Vt,onMouseEnter:Nt,onMouseLeave:en,onMouseDownCapture:zt,onTouchStartCapture:un,style:Object(m.a)(Object(m.a)({},xt),pr)},Ze))})});Ur.displayName="PopupInner";var fr=Ur,Ja=_.forwardRef(function(ce,ke){var Ke=ce.prefixCls,ge=ce.visible,X=ce.zIndex,re=ce.children,G=ce.mobile;G=G===void 0?{}:G;var _e=G.popupClassName,Ce=G.popupStyle,Fe=G.popupMotion,Ue=Fe===void 0?{}:Fe,Je=G.popupRender,nt=_.useRef();_.useImperativeHandle(ke,function(){return{forceAlign:function(){},getElement:function(){return nt.current}}});var ct=Object(m.a)({zIndex:X},Ce),dt=re;return _.Children.count(re)>1&&(dt=_.createElement("div",{className:"".concat(Ke,"-content")},re)),Je&&(dt=Je(dt)),_.createElement(aa,Object(T.a)({visible:ge,ref:nt,removeOnLeave:!0},Ue),function(_t,Nt){var en=_t.className,zt=_t.style,un=p()(Ke,_e,en);return _.createElement("div",{ref:Nt,className:un,style:Object(m.a)(Object(m.a)({},zt),ct)},dt)})});Ja.displayName="MobilePopupInner";var Kr=Ja,oo=["visible","mobile"],io=_.forwardRef(function(ce,ke){var Ke=ce.visible,ge=ce.mobile,X=Object(L.a)(ce,oo),re=Object(_.useState)(Ke),G=Object(f.a)(re,2),_e=G[0],Ce=G[1],Fe=Object(_.useState)(!1),Ue=Object(f.a)(Fe,2),Je=Ue[0],nt=Ue[1],ct=Object(m.a)(Object(m.a)({},X),{},{visible:_e});Object(_.useEffect)(function(){Ce(Ke),Ke&&ge&&nt(Le())},[Ke,ge]);var dt=Je?_.createElement(Kr,Object(T.a)({},ct,{mobile:ge,ref:ke})):_.createElement(fr,Object(T.a)({},ct,{ref:ke}));return _.createElement("div",null,_.createElement(Pa,ct),dt)});io.displayName="Popup";var Eo=io,so=_.createContext(null),Fr=so;function Br(){}function Co(){return""}function xo(ce){return ce?ce.ownerDocument:window.document}var lo=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function Do(ce){var ke=function(Ke){Object(v.a)(X,Ke);var ge=Object(O.a)(X);function X(re){var G;Object(A.a)(this,X),G=ge.call(this,re),G.popupRef=_.createRef(),G.triggerRef=_.createRef(),G.attachId=void 0,G.clickOutsideHandler=void 0,G.touchOutsideHandler=void 0,G.contextMenuOutsideHandler1=void 0,G.contextMenuOutsideHandler2=void 0,G.mouseDownTimeout=void 0,G.focusTime=void 0,G.preClickTime=void 0,G.preTouchTime=void 0,G.delayTimer=void 0,G.hasPopupMouseDown=void 0,G.onMouseEnter=function(Ce){var Fe=G.props.mouseEnterDelay;G.fireEvents("onMouseEnter",Ce),G.delaySetPopupVisible(!0,Fe,Fe?null:Ce)},G.onMouseMove=function(Ce){G.fireEvents("onMouseMove",Ce),G.setPoint(Ce)},G.onMouseLeave=function(Ce){G.fireEvents("onMouseLeave",Ce),G.delaySetPopupVisible(!1,G.props.mouseLeaveDelay)},G.onPopupMouseEnter=function(){G.clearDelayTimer()},G.onPopupMouseLeave=function(Ce){var Fe;if(Ce.relatedTarget&&!Ce.relatedTarget.setTimeout&&Object(Ae.a)((Fe=G.popupRef.current)===null||Fe===void 0?void 0:Fe.getElement(),Ce.relatedTarget))return;G.delaySetPopupVisible(!1,G.props.mouseLeaveDelay)},G.onFocus=function(Ce){G.fireEvents("onFocus",Ce),G.clearDelayTimer(),G.isFocusToShow()&&(G.focusTime=Date.now(),G.delaySetPopupVisible(!0,G.props.focusDelay))},G.onMouseDown=function(Ce){G.fireEvents("onMouseDown",Ce),G.preClickTime=Date.now()},G.onTouchStart=function(Ce){G.fireEvents("onTouchStart",Ce),G.preTouchTime=Date.now()},G.onBlur=function(Ce){G.fireEvents("onBlur",Ce),G.clearDelayTimer(),G.isBlurToHide()&&G.delaySetPopupVisible(!1,G.props.blurDelay)},G.onContextMenu=function(Ce){Ce.preventDefault(),G.fireEvents("onContextMenu",Ce),G.setPopupVisible(!0,Ce)},G.onContextMenuClose=function(){G.isContextMenuToShow()&&G.close()},G.onClick=function(Ce){if(G.fireEvents("onClick",Ce),G.focusTime){var Fe;if(G.preClickTime&&G.preTouchTime?Fe=Math.min(G.preClickTime,G.preTouchTime):G.preClickTime?Fe=G.preClickTime:G.preTouchTime&&(Fe=G.preTouchTime),Math.abs(Fe-G.focusTime)<20)return;G.focusTime=0}G.preClickTime=0,G.preTouchTime=0,G.isClickToShow()&&(G.isClickToHide()||G.isBlurToHide())&&Ce&&Ce.preventDefault&&Ce.preventDefault();var Ue=!G.state.popupVisible;(G.isClickToHide()&&!Ue||Ue&&G.isClickToShow())&&G.setPopupVisible(!G.state.popupVisible,Ce)},G.onPopupMouseDown=function(){if(G.hasPopupMouseDown=!0,clearTimeout(G.mouseDownTimeout),G.mouseDownTimeout=window.setTimeout(function(){G.hasPopupMouseDown=!1},0),G.context){var Ce;(Ce=G.context).onPopupMouseDown.apply(Ce,arguments)}},G.onDocumentClick=function(Ce){if(G.props.mask&&!G.props.maskClosable)return;var Fe=Ce.target,Ue=G.getRootDomNode(),Je=G.getPopupDomNode();(!Object(Ae.a)(Ue,Fe)||G.isContextMenuOnly())&&!Object(Ae.a)(Je,Fe)&&!G.hasPopupMouseDown&&G.close()},G.getRootDomNode=function(){var Ce=G.props.getTriggerDOMNode;if(Ce)return Ce(G.triggerRef.current);try{var Fe=Object(tt.a)(G.triggerRef.current);if(Fe)return Fe}catch(Ue){}return te.a.findDOMNode(Object(b.a)(G))},G.getPopupClassNameFromAlign=function(Ce){var Fe=[],Ue=G.props,Je=Ue.popupPlacement,nt=Ue.builtinPlacements,ct=Ue.prefixCls,dt=Ue.alignPoint,_t=Ue.getPopupClassNameFromAlign;return Je&&nt&&Fe.push(Se(nt,ct,Ce,dt)),_t&&Fe.push(_t(Ce)),Fe.join(" ")},G.getComponent=function(){var Ce=G.props,Fe=Ce.prefixCls,Ue=Ce.destroyPopupOnHide,Je=Ce.popupClassName,nt=Ce.onPopupAlign,ct=Ce.popupMotion,dt=Ce.popupAnimation,_t=Ce.popupTransitionName,Nt=Ce.popupStyle,en=Ce.mask,zt=Ce.maskAnimation,un=Ce.maskTransitionName,on=Ce.maskMotion,tn=Ce.zIndex,Yt=Ce.popup,xn=Ce.stretch,cn=Ce.alignPoint,qn=Ce.mobile,Dn=Ce.forceRender,It=G.state,kt=It.popupVisible,mn=It.point,vn=G.getPopupAlign(),Tt={};return G.isMouseEnterToShow()&&(Tt.onMouseEnter=G.onPopupMouseEnter),G.isMouseLeaveToHide()&&(Tt.onMouseLeave=G.onPopupMouseLeave),Tt.onMouseDown=G.onPopupMouseDown,Tt.onTouchStart=G.onPopupMouseDown,_.createElement(Eo,Object(T.a)({prefixCls:Fe,destroyPopupOnHide:Ue,visible:kt,point:cn&&mn,className:Je,align:vn,onAlign:nt,animation:dt,getClassNameFromAlign:G.getPopupClassNameFromAlign},Tt,{stretch:xn,getRootDomNode:G.getRootDomNode,style:Nt,mask:en,zIndex:tn,transitionName:_t,maskAnimation:zt,maskTransitionName:un,maskMotion:on,ref:G.popupRef,motion:ct,mobile:qn,forceRender:Dn}),typeof Yt=="function"?Yt():Yt)},G.attachParent=function(Ce){F.a.cancel(G.attachId);var Fe=G.props,Ue=Fe.getPopupContainer,Je=Fe.getDocument,nt=G.getRootDomNode(),ct;Ue?(nt||Ue.length===0)&&(ct=Ue(nt)):ct=Je(G.getRootDomNode()).body,ct?ct.appendChild(Ce):G.attachId=Object(F.a)(function(){G.attachParent(Ce)})},G.getContainer=function(){var Ce=G.props.getDocument,Fe=Ce(G.getRootDomNode()).createElement("div");return Fe.style.position="absolute",Fe.style.top="0",Fe.style.left="0",Fe.style.width="100%",G.attachParent(Fe),Fe},G.setPoint=function(Ce){var Fe=G.props.alignPoint;if(!Fe||!Ce)return;G.setState({point:{pageX:Ce.pageX,pageY:Ce.pageY}})},G.handlePortalUpdate=function(){G.state.prevPopupVisible!==G.state.popupVisible&&G.props.afterPopupVisibleChange(G.state.popupVisible)},G.triggerContextValue={onPopupMouseDown:G.onPopupMouseDown};var _e;return"popupVisible"in re?_e=!!re.popupVisible:_e=!!re.defaultPopupVisible,G.state={prevPopupVisible:_e,popupVisible:_e},lo.forEach(function(Ce){G["fire".concat(Ce)]=function(Fe){G.fireEvents(Ce,Fe)}}),G}return Object(E.a)(X,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var G=this.props,_e=this.state;if(_e.popupVisible){var Ce;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(Ce=G.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(We.a)(Ce,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(Ce=Ce||G.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(We.a)(Ce,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(Ce=Ce||G.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(We.a)(Ce,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(We.a)(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),F.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var G;return((G=this.popupRef.current)===null||G===void 0?void 0:G.getElement())||null}},{key:"getPopupAlign",value:function(){var G=this.props,_e=G.popupPlacement,Ce=G.popupAlign,Fe=G.builtinPlacements;return _e&&Fe?Be(Fe,_e,Ce):Ce}},{key:"setPopupVisible",value:function(G,_e){var Ce=this.props.alignPoint,Fe=this.state.popupVisible;this.clearDelayTimer(),Fe!==G&&("popupVisible"in this.props||this.setState({popupVisible:G,prevPopupVisible:Fe}),this.props.onPopupVisibleChange(G)),Ce&&_e&&G&&this.setPoint(_e)}},{key:"delaySetPopupVisible",value:function(G,_e,Ce){var Fe=this,Ue=_e*1e3;if(this.clearDelayTimer(),Ue){var Je=Ce?{pageX:Ce.pageX,pageY:Ce.pageY}:null;this.delayTimer=window.setTimeout(function(){Fe.setPopupVisible(G,Je),Fe.clearDelayTimer()},Ue)}else this.setPopupVisible(G,Ce)}},{key:"clearDelayTimer",value:function(){this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null)}},{key:"clearOutsideHandler",value:function(){this.clickOutsideHandler&&(this.clickOutsideHandler.remove(),this.clickOutsideHandler=null),this.contextMenuOutsideHandler1&&(this.contextMenuOutsideHandler1.remove(),this.contextMenuOutsideHandler1=null),this.contextMenuOutsideHandler2&&(this.contextMenuOutsideHandler2.remove(),this.contextMenuOutsideHandler2=null),this.touchOutsideHandler&&(this.touchOutsideHandler.remove(),this.touchOutsideHandler=null)}},{key:"createTwoChains",value:function(G){var _e=this.props.children.props,Ce=this.props;return _e[G]&&Ce[G]?this["fire".concat(G)]:_e[G]||Ce[G]}},{key:"isClickToShow",value:function(){var G=this.props,_e=G.action,Ce=G.showAction;return _e.indexOf("click")!==-1||Ce.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var G=this.props.action;return G==="contextMenu"||G.length===1&&G[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var G=this.props,_e=G.action,Ce=G.showAction;return _e.indexOf("contextMenu")!==-1||Ce.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var G=this.props,_e=G.action,Ce=G.hideAction;return _e.indexOf("click")!==-1||Ce.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var G=this.props,_e=G.action,Ce=G.showAction;return _e.indexOf("hover")!==-1||Ce.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var G=this.props,_e=G.action,Ce=G.hideAction;return _e.indexOf("hover")!==-1||Ce.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var G=this.props,_e=G.action,Ce=G.showAction;return _e.indexOf("focus")!==-1||Ce.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var G=this.props,_e=G.action,Ce=G.hideAction;return _e.indexOf("focus")!==-1||Ce.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var G;(G=this.popupRef.current)===null||G===void 0||G.forceAlign()}}},{key:"fireEvents",value:function(G,_e){var Ce=this.props.children.props[G];Ce&&Ce(_e);var Fe=this.props[G];Fe&&Fe(_e)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var G=this.state.popupVisible,_e=this.props,Ce=_e.children,Fe=_e.forceRender,Ue=_e.alignPoint,Je=_e.className,nt=_e.autoDestroy,ct=_.Children.only(Ce),dt={key:"trigger"};this.isContextMenuToShow()?dt.onContextMenu=this.onContextMenu:dt.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(dt.onClick=this.onClick,dt.onMouseDown=this.onMouseDown,dt.onTouchStart=this.onTouchStart):(dt.onClick=this.createTwoChains("onClick"),dt.onMouseDown=this.createTwoChains("onMouseDown"),dt.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(dt.onMouseEnter=this.onMouseEnter,Ue&&(dt.onMouseMove=this.onMouseMove)):dt.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?dt.onMouseLeave=this.onMouseLeave:dt.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(dt.onFocus=this.onFocus,dt.onBlur=this.onBlur):(dt.onFocus=this.createTwoChains("onFocus"),dt.onBlur=this.createTwoChains("onBlur"));var _t=p()(ct&&ct.props&&ct.props.className,Je);_t&&(dt.className=_t);var Nt=Object(m.a)({},dt);Object(he.c)(ct)&&(Nt.ref=Object(he.a)(this.triggerRef,ct.ref));var en=_.cloneElement(ct,Nt),zt;return(G||this.popupRef.current||Fe)&&(zt=_.createElement(ce,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!G&&nt&&(zt=null),_.createElement(Fr.Provider,{value:this.triggerContextValue},en,zt)}}],[{key:"getDerivedStateFromProps",value:function(G,_e){var Ce=G.popupVisible,Fe={};return Ce!==void 0&&_e.popupVisible!==Ce&&(Fe.popupVisible=Ce,Fe.prevPopupVisible=_e.popupVisible),Fe}}]),X}(_.Component);return ke.contextType=Fr,ke.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:Co,getDocument:xo,onPopupVisibleChange:Br,afterPopupVisibleChange:Br,onPopupAlign:Br,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},ke}var Lo=Do(rt.a),ir={adjustX:1,adjustY:1},Jr={topLeft:{points:["bl","tl"],overflow:ir,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:ir,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:ir,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:ir,offset:[4,0]}},uo={topLeft:{points:["bl","tl"],overflow:ir,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:ir,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:ir,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:ir,offset:[4,0]}},co=Jr,Va=0,tr={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},nr=function(ke,Ke,ge){var X=Qe(Ke),re=ke.getState();ke.setState({defaultActiveFirst:Object(m.a)(Object(m.a)({},re.defaultActiveFirst),{},Object(S.a)({},X,ge))})},Zr=function(ce){Object(v.a)(Ke,ce);var ke=Object(O.a)(Ke);function Ke(ge){var X;Object(A.a)(this,Ke),X=ke.call(this,ge),X.onDestroy=function(Ue){X.props.onDestroy(Ue)},X.onKeyDown=function(Ue){var Je=Ue.keyCode,nt=X.menuInstance,ct=X.props.store,dt=X.getVisible();if(Je===e.a.ENTER)return X.onTitleClick(Ue),nr(ct,X.props.eventKey,!0),!0;if(Je===e.a.RIGHT)return dt?nt.onKeyDown(Ue):(X.triggerOpenChange(!0),nr(ct,X.props.eventKey,!0)),!0;if(Je===e.a.LEFT){var _t;if(dt)_t=nt.onKeyDown(Ue);else return;return _t||(X.triggerOpenChange(!1),_t=!0),_t}return dt&&(Je===e.a.UP||Je===e.a.DOWN)?nt.onKeyDown(Ue):void 0},X.onOpenChange=function(Ue){X.props.onOpenChange(Ue)},X.onPopupVisibleChange=function(Ue){X.triggerOpenChange(Ue,Ue?"mouseenter":"mouseleave")},X.onMouseEnter=function(Ue){var Je=X.props,nt=Je.eventKey,ct=Je.onMouseEnter,dt=Je.store;nr(dt,X.props.eventKey,!1),ct({key:nt,domEvent:Ue})},X.onMouseLeave=function(Ue){var Je=X.props,nt=Je.parentMenu,ct=Je.eventKey,dt=Je.onMouseLeave;nt.subMenuInstance=Object(b.a)(X),dt({key:ct,domEvent:Ue})},X.onTitleMouseEnter=function(Ue){var Je=X.props,nt=Je.eventKey,ct=Je.onItemHover,dt=Je.onTitleMouseEnter;ct({key:nt,hover:!0}),dt({key:nt,domEvent:Ue})},X.onTitleMouseLeave=function(Ue){var Je=X.props,nt=Je.parentMenu,ct=Je.eventKey,dt=Je.onItemHover,_t=Je.onTitleMouseLeave;nt.subMenuInstance=Object(b.a)(X),dt({key:ct,hover:!1}),_t({key:ct,domEvent:Ue})},X.onTitleClick=function(Ue){var Je=Object(b.a)(X),nt=Je.props;if(nt.onTitleClick({key:nt.eventKey,domEvent:Ue}),nt.triggerSubMenuAction==="hover")return;X.triggerOpenChange(!X.getVisible(),"click"),nr(nt.store,X.props.eventKey,!1)},X.onSubMenuClick=function(Ue){typeof X.props.onClick=="function"&&X.props.onClick(X.addKeyPath(Ue))},X.onSelect=function(Ue){X.props.onSelect(Ue)},X.onDeselect=function(Ue){X.props.onDeselect(Ue)},X.getPrefixCls=function(){return"".concat(X.props.rootPrefixCls,"-submenu")},X.getActiveClassName=function(){return"".concat(X.getPrefixCls(),"-active")},X.getDisabledClassName=function(){return"".concat(X.getPrefixCls(),"-disabled")},X.getSelectedClassName=function(){return"".concat(X.getPrefixCls(),"-selected")},X.getOpenClassName=function(){return"".concat(X.props.rootPrefixCls,"-submenu-open")},X.getVisible=function(){return X.state.isOpen},X.getMode=function(){return X.state.mode},X.saveMenuInstance=function(Ue){X.menuInstance=Ue},X.addKeyPath=function(Ue){return Object(m.a)(Object(m.a)({},Ue),{},{keyPath:(Ue.keyPath||[]).concat(X.props.eventKey)})},X.triggerOpenChange=function(Ue,Je){var nt=X.props.eventKey,ct=function(){X.onOpenChange({key:nt,item:Object(b.a)(X),trigger:Je,open:Ue})};Je==="mouseenter"?X.mouseenterTimeout=setTimeout(function(){ct()},0):ct()},X.isChildrenSelected=function(){var Ue={find:!1};return et(X.props.children,X.props.selectedKeys,Ue),Ue.find},X.isInlineMode=function(){return X.getMode()==="inline"},X.adjustWidth=function(){if(!X.subMenuTitle||!X.menuInstance)return;var Ue=N.findDOMNode(X.menuInstance);if(Ue.offsetWidth>=X.subMenuTitle.offsetWidth)return;Ue.style.minWidth="".concat(X.subMenuTitle.offsetWidth,"px")},X.saveSubMenuTitle=function(Ue){X.subMenuTitle=Ue},X.getBaseProps=function(){var Ue=Object(b.a)(X),Je=Ue.props,nt=X.getMode();return{mode:nt==="horizontal"?"vertical":nt,visible:X.getVisible(),level:Je.level+1,inlineIndent:Je.inlineIndent,focusable:!1,onClick:X.onSubMenuClick,onSelect:X.onSelect,onDeselect:X.onDeselect,onDestroy:X.onDestroy,selectedKeys:Je.selectedKeys,eventKey:"".concat(Je.eventKey,"-menu-"),openKeys:Je.openKeys,motion:Je.motion,onOpenChange:X.onOpenChange,subMenuOpenDelay:Je.subMenuOpenDelay,parentMenu:Object(b.a)(X),subMenuCloseDelay:Je.subMenuCloseDelay,forceSubMenuRender:Je.forceSubMenuRender,triggerSubMenuAction:Je.triggerSubMenuAction,builtinPlacements:Je.builtinPlacements,defaultActiveFirst:Je.store.getState().defaultActiveFirst[Qe(Je.eventKey)],multiple:Je.multiple,prefixCls:Je.rootPrefixCls,id:X.internalMenuId,manualRef:X.saveMenuInstance,itemIcon:Je.itemIcon,expandIcon:Je.expandIcon,direction:Je.direction}},X.getMotion=function(Ue,Je){var nt=Object(b.a)(X),ct=nt.haveRendered,dt=X.props,_t=dt.motion,Nt=dt.rootPrefixCls,en=Object(m.a)(Object(m.a)({},_t),{},{leavedClassName:"".concat(Nt,"-hidden"),removeOnLeave:!1,motionAppear:ct||!Je||Ue!=="inline"});return en};var re=ge.store,G=ge.eventKey,_e=re.getState(),Ce=_e.defaultActiveFirst;X.isRootMenu=!1;var Fe=!1;return Ce&&(Fe=Ce[G]),nr(re,G,Fe),X.state={mode:ge.mode,isOpen:ge.isOpen},X}return Object(E.a)(Ke,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var X=this,re=this.props,G=re.mode,_e=re.parentMenu,Ce=re.manualRef,Fe=re.isOpen,Ue=function(){X.setState({mode:G,isOpen:Fe})},Je=Fe!==this.state.isOpen,nt=G!==this.state.mode;if((nt||Je)&&(F.a.cancel(this.updateStateRaf),nt?this.updateStateRaf=Object(F.a)(Ue):Ue()),Ce&&Ce(this),G!=="horizontal"||!(_e==null?void 0:_e.isRootMenu)||!Fe)return;this.minWidthTimeout=setTimeout(function(){return X.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var X=this.props,re=X.onDestroy,G=X.eventKey;re&&re(G),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),F.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(X,re){var G=this.getBaseProps();return _.createElement(Wr,Object(T.a)({},G,{id:this.internalMenuId,className:X,style:re}),this.props.children)}},{key:"renderChildren",value:function(){var X=this,re=this.getBaseProps(),G=re.mode,_e=re.visible,Ce=re.forceSubMenuRender,Fe=re.direction,Ue=this.getMotion(G,_e);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||_e||Ce,!this.haveOpened)return _.createElement("div",null);var Je=p()("".concat(re.prefixCls,"-sub"),Object(S.a)({},"".concat(re.prefixCls,"-rtl"),Fe==="rtl"));return this.isInlineMode()?_.createElement(aa,Object(T.a)({visible:re.visible,forceRender:Ce},Ue),function(nt){var ct=nt.className,dt=nt.style,_t=p()(Je,ct);return X.renderPopupMenu(_t,dt)}):this.renderPopupMenu(Je)}},{key:"render",value:function(){var X,re,G,_e=Object(m.a)({},this.props),Ce=this.getVisible(),Fe=this.getPrefixCls(),Ue=this.isInlineMode(),Je=this.getMode(),nt=p()(Fe,"".concat(Fe,"-").concat(Je),(X={},Object(S.a)(X,_e.className,!!_e.className),Object(S.a)(X,this.getOpenClassName(),Ce),Object(S.a)(X,this.getActiveClassName(),_e.active||Ce&&!Ue),Object(S.a)(X,this.getDisabledClassName(),_e.disabled),Object(S.a)(X,this.getSelectedClassName(),this.isChildrenSelected()),X));this.internalMenuId||(_e.eventKey?this.internalMenuId="".concat(_e.eventKey,"$Menu"):(Va+=1,this.internalMenuId="$__$".concat(Va,"$Menu")));var ct={},dt={},_t={};_e.disabled||(ct={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},dt={onClick:this.onTitleClick},_t={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var Nt={},en=_e.direction,zt=en==="rtl";Ue&&(zt?Nt.paddingRight=_e.inlineIndent*_e.level:Nt.paddingLeft=_e.inlineIndent*_e.level);var un={};this.getVisible()&&(un={"aria-owns":this.internalMenuId});var on=null;Je!=="horizontal"&&(on=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(on=_.createElement(this.props.expandIcon,Object(m.a)({},this.props))));var tn=_.createElement("div",Object(T.a)({ref:this.saveSubMenuTitle,style:Nt,className:"".concat(Fe,"-title"),role:"button"},_t,dt,{"aria-expanded":Ce},un,{"aria-haspopup":"true",title:typeof _e.title=="string"?_e.title:void 0}),_e.title,on||_.createElement("i",{className:"".concat(Fe,"-arrow")})),Yt=this.renderChildren(),xn=((re=_e.parentMenu)===null||re===void 0?void 0:re.isRootMenu)?_e.parentMenu.props.getPopupContainer:function(ra){return ra.parentNode},cn=tr[Je],qn=_e.popupOffset?{offset:_e.popupOffset}:{},Dn=p()((G={},Object(S.a)(G,_e.popupClassName,_e.popupClassName&&!Ue),Object(S.a)(G,"".concat(Fe,"-rtl"),zt),G)),It=_e.disabled,kt=_e.triggerSubMenuAction,mn=_e.subMenuOpenDelay,vn=_e.forceSubMenuRender,Tt=_e.subMenuCloseDelay,Sn=_e.builtinPlacements;Ve.forEach(function(ra){return delete _e[ra]}),delete _e.onClick;var Gn=zt?Object(m.a)(Object(m.a)({},uo),Sn):Object(m.a)(Object(m.a)({},Jr),Sn);delete _e.direction;var An=this.getBaseProps(),jn=Ue?null:this.getMotion(An.mode,An.visible);return _.createElement("li",Object(T.a)({},_e,ct,{className:nt,role:"menuitem"}),_.createElement(Lo,{prefixCls:Fe,popupClassName:p()("".concat(Fe,"-popup"),Dn),getPopupContainer:xn,builtinPlacements:Gn,popupPlacement:cn,popupVisible:Ue?!1:Ce,popupAlign:qn,popup:Ue?null:Yt,action:It||Ue?[]:[kt],mouseEnterDelay:mn,mouseLeaveDelay:Tt,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:vn,popupMotion:jn},tn),Ue?Yt:null)}}]),Ke}(_.Component);Zr.defaultProps={onMouseEnter:le,onMouseLeave:le,onTitleMouseEnter:le,onTitleMouseLeave:le,onTitleClick:le,manualRef:le,mode:"vertical",title:""};var Or=Object(D.b)(function(ce,ke){var Ke=ce.openKeys,ge=ce.activeKey,X=ce.selectedKeys,re=ke.eventKey,G=ke.subMenuKey;return{isOpen:Ke.indexOf(re)>-1,active:ge[G]===re,selectedKeys:X}})(Zr);Or.isSubMenu=!0;var kr=Or,qr="menuitem-overflowed",ko=.5,fo=function(ce){Object(v.a)(Ke,ce);var ke=Object(O.a)(Ke);function Ke(){var ge;return Object(A.a)(this,Ke),ge=ke.apply(this,arguments),ge.resizeObserver=null,ge.mutationObserver=null,ge.originalTotalWidth=0,ge.overflowedItems=[],ge.menuItemSizes=[],ge.cancelFrameId=null,ge.state={lastVisibleIndex:void 0},ge.childRef=_.createRef(),ge.getMenuItemNodes=function(){var X=ge.props.prefixCls,re=ge.childRef.current;return re?[].slice.call(re.children).filter(function(G){return G.className.split(" ").indexOf("".concat(X,"-overflowed-submenu"))<0}):[]},ge.getOverflowedSubMenuItem=function(X,re,G){var _e=ge.props,Ce=_e.overflowedIndicator,Fe=_e.level,Ue=_e.mode,Je=_e.prefixCls,nt=_e.theme;if(Fe!==1||Ue!=="horizontal")return null;var ct=ge.props.children[0],dt=ct.props,_t=dt.children,Nt=dt.title,en=dt.style,zt=Object(L.a)(dt,["children","title","style"]),un=Object(m.a)({},en),on="".concat(X,"-overflowed-indicator"),tn="".concat(X,"-overflowed-indicator");re.length===0&&G!==!0?un=Object(m.a)(Object(m.a)({},un),{},{display:"none"}):G&&(un=Object(m.a)(Object(m.a)({},un),{},{visibility:"hidden",position:"absolute"}),on="".concat(on,"-placeholder"),tn="".concat(tn,"-placeholder"));var Yt=nt?"".concat(Je,"-").concat(nt):"",xn={};return Ve.forEach(function(cn){zt[cn]!==void 0&&(xn[cn]=zt[cn])}),_.createElement(kr,Object(T.a)({title:Ce,className:"".concat(Je,"-overflowed-submenu"),popupClassName:Yt},xn,{key:on,eventKey:tn,disabled:!1,style:un}),re)},ge.setChildrenWidthAndResize=function(){if(ge.props.mode!=="horizontal")return;var X=ge.childRef.current;if(!X)return;var re=X.children;if(!re||re.length===0)return;var G=X.children[re.length-1];Oe(G,"display","inline-block");var _e=ge.getMenuItemNodes(),Ce=_e.filter(function(Fe){return Fe.className.split(" ").indexOf(qr)>=0});Ce.forEach(function(Fe){Oe(Fe,"display","inline-block")}),ge.menuItemSizes=_e.map(function(Fe){return De(Fe,!0)}),Ce.forEach(function(Fe){Oe(Fe,"display","none")}),ge.overflowedIndicatorWidth=De(X.children[X.children.length-1],!0),ge.originalTotalWidth=ge.menuItemSizes.reduce(function(Fe,Ue){return Fe+Ue},0),ge.handleResize(),Oe(G,"display","none")},ge.handleResize=function(){if(ge.props.mode!=="horizontal")return;var X=ge.childRef.current;if(!X)return;var re=De(X);ge.overflowedItems=[];var G=0,_e;ge.originalTotalWidth>re+ko&&(_e=-1,ge.menuItemSizes.forEach(function(Ce){G+=Ce,G+ge.overflowedIndicatorWidth<=re&&(_e+=1)})),ge.setState({lastVisibleIndex:_e})},ge}return Object(E.a)(Ke,[{key:"componentDidMount",value:function(){var X=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var re=this.childRef.current;if(!re)return;this.resizeObserver=new ue.default(function(G){G.forEach(function(){var _e=X.cancelFrameId;cancelAnimationFrame(_e),X.cancelFrameId=requestAnimationFrame(X.setChildrenWidthAndResize)})}),[].slice.call(re.children).concat(re).forEach(function(G){X.resizeObserver.observe(G)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){X.resizeObserver.disconnect(),[].slice.call(re.children).concat(re).forEach(function(G){X.resizeObserver.observe(G)}),X.setChildrenWidthAndResize()}),this.mutationObserver.observe(re,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(X){var re=this,G=this.state.lastVisibleIndex;return(X||[]).reduce(function(_e,Ce,Fe){var Ue=Ce;if(re.props.mode==="horizontal"){var Je=re.getOverflowedSubMenuItem(Ce.props.eventKey,[]);G!==void 0&&re.props.className.indexOf("".concat(re.props.prefixCls,"-root"))!==-1&&(Fe>G&&(Ue=_.cloneElement(Ce,{style:{display:"none"},eventKey:"".concat(Ce.props.eventKey,"-hidden"),className:"".concat(qr)})),Fe===G+1&&(re.overflowedItems=X.slice(G+1).map(function(ct){return _.cloneElement(ct,{key:ct.props.eventKey,mode:"vertical-left"})}),Je=re.getOverflowedSubMenuItem(Ce.props.eventKey,re.overflowedItems)));var nt=[].concat(Object(o.a)(_e),[Je,Ue]);return Fe===X.length-1&&nt.push(re.getOverflowedSubMenuItem(Ce.props.eventKey,[],!0)),nt}return[].concat(Object(o.a)(_e),[Ue])},[])}},{key:"render",value:function(){var X=this.props,re=X.visible,G=X.prefixCls,_e=X.overflowedIndicator,Ce=X.mode,Fe=X.level,Ue=X.tag,Je=X.children,nt=X.theme,ct=Object(L.a)(X,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),dt=Ue;return _.createElement(dt,Object(T.a)({ref:this.childRef},ct),this.renderChildren(Je))}}]),Ke}(_.Component);fo.defaultProps={tag:"div",className:""};var Ir=fo;function Xr(ce){return ce.length?ce.every(function(ke){return!!ke.props.disabled}):!0}function Vn(ce,ke,Ke){var ge=ce.getState();ce.setState({activeKey:Object(m.a)(Object(m.a)({},ge.activeKey),{},Object(S.a)({},ke,Ke))})}function hr(ce){return ce.eventKey||"0-menu-"}function Hr(ce,ke){var Ke=ke,ge=ce.children,X=ce.eventKey;if(Ke){var re;if($e(ge,function(G,_e){G&&G.props&&!G.props.disabled&&Ke===Ie(G,X,_e)&&(re=!0)}),re)return Ke}return Ke=null,ce.defaultActiveFirst&&$e(ge,function(G,_e){!Ke&&G&&!G.props.disabled&&(Ke=Ie(G,X,_e))}),Ke}function ho(ce){if(!ce)return;var ke=this.instanceArray.indexOf(ce);ke!==-1?this.instanceArray[ke]=ce:this.instanceArray.push(ce)}var po=function(ce){Object(v.a)(Ke,ce);var ke=Object(O.a)(Ke);function Ke(ge){var X;return Object(A.a)(this,Ke),X=ke.call(this,ge),X.onKeyDown=function(re,G){var _e=re.keyCode,Ce;if(X.getFlatInstanceArray().forEach(function(Ue){Ue&&Ue.props.active&&Ue.onKeyDown&&(Ce=Ue.onKeyDown(re))}),Ce)return 1;var Fe=null;return(_e===e.a.UP||_e===e.a.DOWN)&&(Fe=X.step(_e===e.a.UP?-1:1)),Fe?(re.preventDefault(),Vn(X.props.store,hr(X.props),Fe.props.eventKey),typeof G=="function"&&G(Fe),1):void 0},X.onItemHover=function(re){var G=re.key,_e=re.hover;Vn(X.props.store,hr(X.props),_e?G:null)},X.onDeselect=function(re){X.props.onDeselect(re)},X.onSelect=function(re){X.props.onSelect(re)},X.onClick=function(re){X.props.onClick(re)},X.onOpenChange=function(re){X.props.onOpenChange(re)},X.onDestroy=function(re){X.props.onDestroy(re)},X.getFlatInstanceArray=function(){return X.instanceArray},X.step=function(re){var G=X.getFlatInstanceArray(),_e=X.props.store.getState().activeKey[hr(X.props)],Ce=G.length;if(!Ce)return null;re<0&&(G=G.concat().reverse());var Fe=-1;if(G.every(function(ct,dt){return ct&&ct.props.eventKey===_e?(Fe=dt,!1):!0}),!X.props.defaultActiveFirst&&Fe!==-1&&Xr(G.slice(Fe,Ce-1)))return;var Ue=(Fe+1)%Ce,Je=Ue;do{var nt=G[Je];if(!nt||nt.props.disabled)Je=(Je+1)%Ce;else return nt}while(Je!==Ue);return null},X.renderCommonMenuItem=function(re,G,_e){var Ce=X.props.store.getState(),Fe=Object(b.a)(X),Ue=Fe.props,Je=Ie(re,Ue.eventKey,G),nt=re.props;if(!nt||typeof re.type=="string")return re;var ct=Je===Ce.activeKey,dt=Object(m.a)(Object(m.a)({mode:nt.mode||Ue.mode,level:Ue.level,inlineIndent:Ue.inlineIndent,renderMenuItem:X.renderMenuItem,rootPrefixCls:Ue.prefixCls,index:G,parentMenu:Ue.parentMenu,manualRef:nt.disabled?void 0:Object(Q.a)(re.ref,ho.bind(Object(b.a)(X))),eventKey:Je,active:!nt.disabled&&ct,multiple:Ue.multiple,onClick:function(Nt){(nt.onClick||le)(Nt),X.onClick(Nt)},onItemHover:X.onItemHover,motion:Ue.motion,subMenuOpenDelay:Ue.subMenuOpenDelay,subMenuCloseDelay:Ue.subMenuCloseDelay,forceSubMenuRender:Ue.forceSubMenuRender,onOpenChange:X.onOpenChange,onDeselect:X.onDeselect,onSelect:X.onSelect,builtinPlacements:Ue.builtinPlacements,itemIcon:nt.itemIcon||X.props.itemIcon,expandIcon:nt.expandIcon||X.props.expandIcon},_e),{},{direction:Ue.direction});return(Ue.mode==="inline"||xe())&&(dt.triggerSubMenuAction="click"),_.cloneElement(re,Object(m.a)(Object(m.a)({},dt),{},{key:Je||G}))},X.renderMenuItem=function(re,G,_e){if(!re)return null;var Ce=X.props.store.getState(),Fe={openKeys:Ce.openKeys,selectedKeys:Ce.selectedKeys,triggerSubMenuAction:X.props.triggerSubMenuAction,subMenuKey:_e};return X.renderCommonMenuItem(re,G,Fe)},ge.store.setState({activeKey:Object(m.a)(Object(m.a)({},ge.store.getState().activeKey),{},Object(S.a)({},ge.eventKey,Hr(ge,ge.activeKey)))}),X.instanceArray=[],X}return Object(E.a)(Ke,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(X){return this.props.visible||X.visible||this.props.className!==X.className||!q()(this.props.style,X.style)}},{key:"componentDidUpdate",value:function(X){var re=this.props,G="activeKey"in re?re.activeKey:re.store.getState().activeKey[hr(re)],_e=Hr(re,G);if(_e!==G)Vn(re.store,hr(re),_e);else if("activeKey"in X){var Ce=Hr(X,X.activeKey);_e!==Ce&&Vn(re.store,hr(re),_e)}}},{key:"render",value:function(){var X=this,re=Object(T.a)({},this.props);this.instanceArray=[];var G=p()(re.prefixCls,re.className,"".concat(re.prefixCls,"-").concat(re.mode)),_e={className:G,role:re.role||"menu"};re.id&&(_e.id=re.id),re.focusable&&(_e.tabIndex=0,_e.onKeyDown=this.onKeyDown);var Ce=re.prefixCls,Fe=re.eventKey,Ue=re.visible,Je=re.level,nt=re.mode,ct=re.overflowedIndicator,dt=re.theme;return Ve.forEach(function(_t){return delete re[_t]}),delete re.onClick,_.createElement(Ir,Object(T.a)({},re,{prefixCls:Ce,mode:nt,tag:"ul",level:Je,theme:dt,visible:Ue,overflowedIndicator:ct},_e),Object(d.a)(re.children).map(function(_t,Nt){return X.renderMenuItem(_t,Nt,Fe||"0-menu-")}))}}]),Ke}(_.Component);po.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:le};var sr=Object(D.b)()(po),Wr=sr,Tr=h("Kwbf");function ar(ce,ke,Ke){var ge=ce.prefixCls,X=ce.motion,re=ce.defaultMotions,G=re===void 0?{}:re,_e=ce.openAnimation,Ce=ce.openTransitionName,Fe=ke.switchingModeFromInline;if(X)return X;if(Object(Y.a)(_e)==="object"&&_e)Object(Tr.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof _e=="string")return{motionName:"".concat(ge,"-open-").concat(_e)};if(Ce)return{motionName:Ce};var Ue=G[Ke];return Ue||(Fe?null:G.other)}var mo=function(ce){Object(v.a)(Ke,ce);var ke=Object(O.a)(Ke);function Ke(ge){var X;Object(A.a)(this,Ke),X=ke.call(this,ge),X.onSelect=function(_e){var Ce=Object(b.a)(X),Fe=Ce.props;if(Fe.selectable){var Ue=X.store.getState(),Je=Ue.selectedKeys,nt=_e.key;Fe.multiple?Je=Je.concat([nt]):Je=[nt],"selectedKeys"in Fe||X.store.setState({selectedKeys:Je}),Fe.onSelect(Object(m.a)(Object(m.a)({},_e),{},{selectedKeys:Je}))}},X.onClick=function(_e){var Ce=X.getRealMenuMode(),Fe=Object(b.a)(X),Ue=Fe.store,Je=Fe.props.onOpenChange;Ce!=="inline"&&!("openKeys"in X.props)&&(Ue.setState({openKeys:[]}),Je([])),X.props.onClick(_e)},X.onKeyDown=function(_e,Ce){X.innerMenu.getWrappedInstance().onKeyDown(_e,Ce)},X.onOpenChange=function(_e){var Ce=Object(b.a)(X),Fe=Ce.props,Ue=X.store.getState().openKeys.concat(),Je=!1,nt=function(dt){var _t=!1;if(dt.open)_t=Ue.indexOf(dt.key)===-1,_t&&Ue.push(dt.key);else{var Nt=Ue.indexOf(dt.key);_t=Nt!==-1,_t&&Ue.splice(Nt,1)}Je=Je||_t};Array.isArray(_e)?_e.forEach(nt):nt(_e),Je&&("openKeys"in X.props||X.store.setState({openKeys:Ue}),Fe.onOpenChange(Ue))},X.onDeselect=function(_e){var Ce=Object(b.a)(X),Fe=Ce.props;if(Fe.selectable){var Ue=X.store.getState().selectedKeys.concat(),Je=_e.key,nt=Ue.indexOf(Je);nt!==-1&&Ue.splice(nt,1),"selectedKeys"in Fe||X.store.setState({selectedKeys:Ue}),Fe.onDeselect(Object(m.a)(Object(m.a)({},_e),{},{selectedKeys:Ue}))}},X.onMouseEnter=function(_e){X.restoreModeVerticalFromInline();var Ce=X.props.onMouseEnter;Ce&&Ce(_e)},X.onTransitionEnd=function(_e){var Ce=_e.propertyName==="width"&&_e.target===_e.currentTarget,Fe=_e.target.className,Ue=Object.prototype.toString.call(Fe)==="[object SVGAnimatedString]"?Fe.animVal:Fe,Je=_e.propertyName==="font-size"&&Ue.indexOf("anticon")>=0;(Ce||Je)&&X.restoreModeVerticalFromInline()},X.setInnerMenu=function(_e){X.innerMenu=_e},X.isRootMenu=!0;var re=ge.defaultSelectedKeys,G=ge.defaultOpenKeys;return"selectedKeys"in ge&&(re=ge.selectedKeys||[]),"openKeys"in ge&&(G=ge.openKeys||[]),X.store=Object(D.c)({selectedKeys:re,openKeys:G,activeKey:{"0-menu-":Hr(ge,ge.activeKey)}}),X.state={switchingModeFromInline:!1,prevProps:ge,inlineOpenKeys:[],store:X.store},X}return Object(E.a)(Ke,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(X){var re=this.props,G=re.siderCollapsed,_e=re.inlineCollapsed,Ce=re.onOpenChange;(!X.inlineCollapsed&&_e||!X.siderCollapsed&&G)&&Ce([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var X=this.props.collapsedWidth,re=this.store,G=this.prevOpenKeys,_e=this.getInlineCollapsed()&&(X===0||X==="0"||X==="0px");_e?(this.prevOpenKeys=re.getState().openKeys.concat(),this.store.setState({openKeys:[]})):G&&(this.store.setState({openKeys:G}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var X=this.props.mode,re=this.state.switchingModeFromInline,G=this.getInlineCollapsed();return re&&G?"inline":G?"vertical":X}},{key:"getInlineCollapsed",value:function(){var X=this.props,re=X.inlineCollapsed,G=X.siderCollapsed;return G!==void 0?G:re}},{key:"restoreModeVerticalFromInline",value:function(){var X=this.state.switchingModeFromInline;X&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var X=Object(m.a)({},Object(W.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),re=this.getRealMenuMode();return X.className+=" ".concat(X.prefixCls,"-root"),X.direction==="rtl"&&(X.className+=" ".concat(X.prefixCls,"-rtl")),X=Object(m.a)(Object(m.a)({},X),{},{mode:re,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:ar(this.props,this.state,re)}),delete X.openAnimation,delete X.openTransitionName,_.createElement(D.a,{store:this.store},_.createElement(Wr,Object(T.a)({},X,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(X,re){var G=re.prevProps,_e=re.store,Ce=_e.getState(),Fe={},Ue={prevProps:X};return G.mode==="inline"&&X.mode!=="inline"&&(Ue.switchingModeFromInline=!0),"openKeys"in X?Fe.openKeys=X.openKeys||[]:((X.inlineCollapsed&&!G.inlineCollapsed||X.siderCollapsed&&!G.siderCollapsed)&&(Ue.switchingModeFromInline=!0,Ue.inlineOpenKeys=Ce.openKeys,Fe.openKeys=[]),(!X.inlineCollapsed&&G.inlineCollapsed||!X.siderCollapsed&&G.siderCollapsed)&&(Fe.openKeys=re.inlineOpenKeys,Ue.inlineOpenKeys=[])),Object.keys(Fe).length&&_e.setState(Fe),Ue}}]),Ke}(_.Component);mo.defaultProps={selectable:!0,onClick:le,onSelect:le,onOpenChange:le,onDeselect:le,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:_.createElement("span",null,"\xB7\xB7\xB7")};var _o=mo,Rr=function(ce){Object(v.a)(Ke,ce);var ke=Object(O.a)(Ke);function Ke(){var ge;return Object(A.a)(this,Ke),ge=ke.apply(this,arguments),ge.onKeyDown=function(X){var re=X.keyCode;return re===e.a.ENTER?(ge.onClick(X),!0):void 0},ge.onMouseLeave=function(X){var re=ge.props,G=re.eventKey,_e=re.onItemHover,Ce=re.onMouseLeave;_e({key:G,hover:!1}),Ce({key:G,domEvent:X})},ge.onMouseEnter=function(X){var re=ge.props,G=re.eventKey,_e=re.onItemHover,Ce=re.onMouseEnter;_e({key:G,hover:!0}),Ce({key:G,domEvent:X})},ge.onClick=function(X){var re=ge.props,G=re.eventKey,_e=re.multiple,Ce=re.onClick,Fe=re.onSelect,Ue=re.onDeselect,Je=re.isSelected,nt={key:G,keyPath:[G],item:Object(b.a)(ge),domEvent:X};Ce(nt),_e?Je?Ue(nt):Fe(nt):Je||Fe(nt)},ge.saveNode=function(X){ge.node=X},ge}return Object(E.a)(Ke,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var X=this.props;X.onDestroy&&X.onDestroy(X.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var X,re=Object(m.a)({},this.props),G=p()(this.getPrefixCls(),re.className,(X={},Object(S.a)(X,this.getActiveClassName(),!re.disabled&&re.active),Object(S.a)(X,this.getSelectedClassName(),re.isSelected),Object(S.a)(X,this.getDisabledClassName(),re.disabled),X)),_e=Object(m.a)(Object(m.a)({},re.attribute),{},{title:typeof re.title=="string"?re.title:void 0,className:G,role:re.role||"menuitem","aria-disabled":re.disabled});re.role==="option"?_e=Object(m.a)(Object(m.a)({},_e),{},{role:"option","aria-selected":re.isSelected}):(re.role===null||re.role==="none")&&(_e.role="none");var Ce={onClick:re.disabled?null:this.onClick,onMouseLeave:re.disabled?null:this.onMouseLeave,onMouseEnter:re.disabled?null:this.onMouseEnter},Fe=Object(m.a)({},re.style);re.mode==="inline"&&(re.direction==="rtl"?Fe.paddingRight=re.inlineIndent*re.level:Fe.paddingLeft=re.inlineIndent*re.level),Ve.forEach(function(Je){return delete re[Je]}),delete re.direction;var Ue=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(Ue=_.createElement(this.props.itemIcon,this.props)),_.createElement("li",Object(T.a)({},Object(W.a)(re,["onClick","onMouseEnter","onMouseLeave","onSelect"]),_e,Ce,{style:Fe,ref:this.saveNode}),re.children,Ue)}}]),Ke}(_.Component);Rr.isMenuItem=!0,Rr.defaultProps={onSelect:le,onMouseEnter:le,onMouseLeave:le,manualRef:le};var $r=Object(D.b)(function(ce,ke){var Ke=ce.activeKey,ge=ce.selectedKeys,X=ke.eventKey,re=ke.subMenuKey;return{active:Ke[re]===X,isSelected:Array.isArray(ge)?ge.indexOf(X)!==-1:ge===X}})(Rr),eo=$r,to=function(ce){Object(v.a)(Ke,ce);var ke=Object(O.a)(Ke);function Ke(){var ge;return Object(A.a)(this,Ke),ge=ke.apply(this,arguments),ge.renderInnerMenuItem=function(X){var re=ge.props,G=re.renderMenuItem,_e=re.index;return G(X,_e,ge.props.subMenuKey)},ge}return Object(E.a)(Ke,[{key:"render",value:function(){var X=Object(T.a)({},this.props),re=X.className,G=re===void 0?"":re,_e=X.rootPrefixCls,Ce="".concat(_e,"-item-group-title"),Fe="".concat(_e,"-item-group-list"),Ue=X.title,Je=X.children;return Ve.forEach(function(nt){return delete X[nt]}),delete X.direction,_.createElement("li",Object(T.a)({},X,{onClick:function(ct){return ct.stopPropagation()},className:"".concat(G," ").concat(_e,"-item-group")}),_.createElement("div",{className:Ce,title:typeof Ue=="string"?Ue:void 0},Ue),_.createElement("ul",{className:Fe},_.Children.map(Je,this.renderInnerMenuItem)))}}]),Ke}(_.Component);to.isMenuItemGroup=!0,to.defaultProps={disabled:!0};var So=to,no=function(ke){var Ke=ke.className,ge=ke.rootPrefixCls,X=ke.style;return _.createElement("li",{className:"".concat(Ke," ").concat(ge,"-item-divider"),style:X})};no.defaultProps={disabled:!0,className:"",style:{}};var Ao=no,vo=_o,ao=h("eDIo");function go(ce,ke){var Ke=ce.prefixCls,ge=ce.editable,X=ce.locale,re=ce.style;return!ge||ge.showAdd===!1?null:_.createElement("button",{ref:ke,type:"button",className:"".concat(Ke,"-nav-add"),style:re,"aria-label":(X==null?void 0:X.addAriaLabel)||"Add tab",onClick:function(_e){ge.onEdit("add",{event:_e})}},ge.addIcon||"+")}var Pr=_.forwardRef(go);function Ka(ce,ke){var Ke=ce.prefixCls,ge=ce.id,X=ce.tabs,re=ce.locale,G=ce.mobile,_e=ce.moreIcon,Ce=_e===void 0?"More":_e,Fe=ce.moreTransitionName,Ue=ce.style,Je=ce.className,nt=ce.editable,ct=ce.tabBarGutter,dt=ce.rtl,_t=ce.onTabClick,Nt=Object(_.useState)(!1),en=Object(f.a)(Nt,2),zt=en[0],un=en[1],on=Object(_.useState)(null),tn=Object(f.a)(on,2),Yt=tn[0],xn=tn[1],cn="".concat(ge,"-more-popup"),qn="".concat(Ke,"-dropdown"),Dn=Yt!==null?"".concat(cn,"-").concat(Yt):null,It=re==null?void 0:re.dropdownAriaLabel,kt=_.createElement(vo,{onClick:function(jn){var ra=jn.key,Ra=jn.domEvent;_t(ra,Ra),un(!1)},id:cn,tabIndex:-1,role:"listbox","aria-activedescendant":Dn,selectedKeys:[Yt],"aria-label":It!==void 0?It:"expanded dropdown"},X.map(function(An){return _.createElement(eo,{key:An.key,id:"".concat(cn,"-").concat(An.key),role:"option","aria-controls":ge&&"".concat(ge,"-panel-").concat(An.key),disabled:An.disabled},An.tab)}));function mn(An){for(var jn=X.filter(function(Qa){return!Qa.disabled}),ra=jn.findIndex(function(Qa){return Qa.key===Yt})||0,Ra=jn.length,Ga=0;GaSn?(vn=kt,cn.current="x"):(vn=mn,cn.current="y");var Gn=Date.now();Gn-Yt.current>100&&(xn.current=!1),(ke(-vn,-vn)||xn.current)&&(It.preventDefault(),xn.current=!0),Yt.current=Gn}var Dn=Object(_.useRef)(null);Dn.current={onTouchStart:un,onTouchMove:on,onTouchEnd:tn,onWheel:qn},_.useEffect(function(){function It(Tt){Dn.current.onTouchStart(Tt)}function kt(Tt){Dn.current.onTouchMove(Tt)}function mn(Tt){Dn.current.onTouchEnd(Tt)}function vn(Tt){Dn.current.onWheel(Tt)}return document.addEventListener("touchmove",kt,{passive:!1}),document.addEventListener("touchend",mn,{passive:!1}),ce.current.addEventListener("touchstart",It,{passive:!1}),ce.current.addEventListener("wheel",vn),function(){document.removeEventListener("touchmove",kt),document.removeEventListener("touchend",mn)}},[])}function yo(){var ce=Object(_.useRef)(new Map);function ke(ge){return ce.current.has(ge)||ce.current.set(ge,_.createRef()),ce.current.get(ge)}function Ke(ge){ce.current.delete(ge)}return[ke,Ke]}function Oo(ce,ke){var Ke=_.useRef(ce),ge=_.useState({}),X=Object(f.a)(ge,2),re=X[1];function G(_e){var Ce=typeof _e=="function"?_e(Ke.current):_e;Ce!==Ke.current&&ke(Ce,Ke.current),Ke.current=Ce,re({})}return[Ke.current,G]}var To=function(ke){var Ke=ke.position,ge=ke.prefixCls,X=ke.extra;if(!X)return null;var re,G=X;return Ke==="right"&&(re=G.right||!G.left&&G||null),Ke==="left"&&(re=G.left||null),re?_.createElement("div",{className:"".concat(ge,"-extra-content")},re):null};function si(ce,ke){var Ke,ge=_.useContext(zr),X=ge.prefixCls,re=ge.tabs,G=ce.className,_e=ce.style,Ce=ce.id,Fe=ce.animated,Ue=ce.activeKey,Je=ce.rtl,nt=ce.extra,ct=ce.editable,dt=ce.locale,_t=ce.tabPosition,Nt=ce.tabBarGutter,en=ce.children,zt=ce.onTabClick,un=ce.onTabScroll,on=Object(_.useRef)(),tn=Object(_.useRef)(),Yt=Object(_.useRef)(),xn=Object(_.useRef)(),cn=yo(),qn=Object(f.a)(cn,2),Dn=qn[0],It=qn[1],kt=_t==="top"||_t==="bottom",mn=Oo(0,function(Gt,Zt){kt&&un&&un({direction:Gt>Zt?"left":"right"})}),vn=Object(f.a)(mn,2),Tt=vn[0],Sn=vn[1],Gn=Oo(0,function(Gt,Zt){!kt&&un&&un({direction:Gt>Zt?"top":"bottom"})}),An=Object(f.a)(Gn,2),jn=An[0],ra=An[1],Ra=Object(_.useState)(0),Ga=Object(f.a)(Ra,2),da=Ga[0],Qa=Ga[1],pr=Object(_.useState)(0),me=Object(f.a)(pr,2),Ze=me[0],mt=me[1],ht=Object(_.useState)(0),Ct=Object(f.a)(ht,2),xt=Ct[0],Vt=Ct[1],St=Object(_.useState)(0),pn=Object(f.a)(St,2),gt=pn[0],ft=pn[1],Ht=Object(_.useState)(null),Lt=Object(f.a)(Ht,2),wt=Lt[0],Ut=Lt[1],wn=Object(_.useState)(null),Ln=Object(f.a)(wn,2),Wt=Ln[0],va=Ln[1],sn=Object(_.useState)(0),gn=Object(f.a)(sn,2),On=gn[0],yn=gn[1],$n=Object(_.useState)(0),Ma=Object(f.a)($n,2),wa=Ma[0],ja=Ma[1],rr=t(new Map),lt=Object(f.a)(rr,2),fa=lt[0],Da=lt[1],En=C(re,fa,da),Jt="".concat(X,"-nav-operations-hidden"),kn=0,la=0;kt?Je?(kn=0,la=Math.max(0,da-wt)):(kn=Math.min(0,wt-da),la=0):(kn=Math.min(0,Wt-Ze),la=0);function In(Gt){return Gtla?[la,!1]:[Gt,!0]}var oa=Object(_.useRef)(),ha=Object(_.useState)(),or=Object(f.a)(ha,2),mr=or[0],lr=or[1];function Ua(){lr(Date.now())}function ur(){window.clearTimeout(oa.current)}wo(on,function(Gt,Zt){var Xn=!1;function ia(Sa,Ba){Sa(function(Xa){var Za=In(Xa+Ba),Ha=Object(f.a)(Za,2),Mr=Ha[0],yr=Ha[1];return Xn=yr,Mr})}if(kt){if(wt>=da)return Xn;ia(Sn,Gt)}else{if(Wt>=Ze)return Xn;ia(ra,Zt)}return ur(),Ua(),Xn}),Object(_.useEffect)(function(){return ur(),mr&&(oa.current=window.setTimeout(function(){lr(0)},100)),ur},[mr]);function _r(){var Gt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Ue,Zt=En.get(Gt);if(!Zt)return;if(kt){var Xn=Tt;Je?Zt.rightTt+wt&&(Xn=Zt.right+Zt.width-wt):Zt.left<-Tt?Xn=-Zt.left:Zt.left+Zt.width>-Tt+wt&&(Xn=-(Zt.left+Zt.width-wt)),ra(0),Sn(In(Xn)[0])}else{var ia=jn;Zt.top<-jn?ia=-Zt.top:Zt.top+Zt.height>-jn+Wt&&(ia=-(Zt.top+Zt.height-Wt)),Sn(0),ra(In(ia)[0])}}var vr=y(En,{width:wt,height:Wt,left:Tt,top:jn},{width:xt,height:gt},{width:On,height:wa},Object(m.a)(Object(m.a)({},ce),{},{tabs:re})),gr=Object(f.a)(vr,2),La=gr[0],nn=gr[1],Ea=re.map(function(Gt){var Zt=Gt.key;return _.createElement(l,{id:Ce,prefixCls:X,key:Zt,rtl:Je,tab:Gt,closable:Gt.closable,editable:ct,active:Zt===Ue,tabPosition:_t,tabBarGutter:Nt,renderWrapper:en,removeAriaLabel:dt==null?void 0:dt.removeAriaLabel,ref:Dn(Zt),onClick:function(ia){zt(Zt,ia)},onRemove:function(){It(Zt)},onFocus:function(){_r(Zt),Ua(),Je||(on.current.scrollLeft=0),on.current.scrollTop=0}})}),br=n(function(){var Gt,Zt,Xn,ia,Sa,Ba,Xa,Za,Ha,Mr=((Gt=on.current)===null||Gt===void 0?void 0:Gt.offsetWidth)||0,yr=((Zt=on.current)===null||Zt===void 0?void 0:Zt.offsetHeight)||0,Gr=((Xn=xn.current)===null||Xn===void 0?void 0:Xn.offsetWidth)||0,Dr=((ia=xn.current)===null||ia===void 0?void 0:ia.offsetHeight)||0,Er=((Sa=Yt.current)===null||Sa===void 0?void 0:Sa.offsetWidth)||0,ro=((Ba=Yt.current)===null||Ba===void 0?void 0:Ba.offsetHeight)||0;Ut(Mr),va(yr),yn(Gr),ja(Dr);var Cr=(((Xa=tn.current)===null||Xa===void 0?void 0:Xa.offsetWidth)||0)-Gr,Qr=(((Za=tn.current)===null||Za===void 0?void 0:Za.offsetHeight)||0)-Dr;Qa(Cr),mt(Qr);var Hn=(Ha=Yt.current)===null||Ha===void 0?void 0:Ha.className.includes(Jt);Vt(Cr-(Hn?0:Er)),ft(Qr-(Hn?0:ro)),Da(function(){var Pn=new Map;return re.forEach(function(Wa){var Ya=Wa.key,Lr=Dn(Ya).current;Lr&&Pn.set(Ya,{width:Lr.offsetWidth,height:Lr.offsetHeight,left:Lr.offsetLeft,top:Lr.offsetTop})}),Pn})}),At=re.slice(0,La),dn=re.slice(nn+1),Un=[].concat(Object(o.a)(At),Object(o.a)(dn)),Jn=Object(_.useState)(),ga=Object(f.a)(Jn,2),an=ga[0],ka=ga[1],Ca=En.get(Ue),pa=Object(_.useRef)();function Kn(){s.a.cancel(pa.current)}Object(_.useEffect)(function(){var Gt={};return Ca&&(kt?(Je?Gt.right=Ca.right:Gt.left=Ca.left,Gt.width=Ca.width):(Gt.top=Ca.top,Gt.height=Ca.height)),Kn(),pa.current=s()(function(){ka(Gt)}),Kn},[Ca,kt,Je]),Object(_.useEffect)(function(){_r()},[Ue,Ca,En,kt]),Object(_.useEffect)(function(){br()},[Je,Nt,Ue,re.map(function(Gt){return Gt.key}).join("_")]);var Bn=!!Un.length,ea="".concat(X,"-nav-wrap"),ma,Fa,Ia,xa;return kt?Je?(Fa=Tt>0,ma=Tt+wt4?9:0)}function $e(R){for(var je=R.length;--je>=0;)R[je]=0}function et(R){var je=R.state,Pe=je.pending;if(Pe>R.avail_out&&(Pe=R.avail_out),Pe===0)return;f.arraySet(R.output,je.pending_buf,je.pending_out,Pe,R.next_out),R.next_out+=Pe,je.pending_out+=Pe,R.total_out+=Pe,R.avail_out-=Pe,je.pending-=Pe,je.pending===0&&(je.pending_out=0)}function Ve(R,je){L._tr_flush_block(R,R.block_start>=0?R.block_start:-1,R.strstart-R.block_start,je),R.block_start=R.strstart,et(R.strm)}function De(R,je){R.pending_buf[R.pending++]=je}function Oe(R,je){R.pending_buf[R.pending++]=je>>>8&255,R.pending_buf[R.pending++]=je&255}function xe(R,je,Pe,Z){var ye=R.avail_in;return ye>Z&&(ye=Z),ye===0?0:(R.avail_in-=ye,f.arraySet(je,R.input,R.next_in,ye,Pe),R.state.wrap===1?R.adler=(0,m.default)(R.adler,je,ye,Pe):R.state.wrap===2&&(R.adler=(0,_.default)(R.adler,je,ye,Pe)),R.next_in+=ye,R.total_in+=ye,ye)}function ue(R,je){var Pe=R.max_chain_length,Z=R.strstart,ye,Ee,Ge=R.prev_length,Ye=R.nice_match,Te=R.strstart>R.w_size-H?R.strstart-(R.w_size-H):0,$=R.window,pe=R.w_mask,qe=R.prev,Xe=R.strstart+M,ot=$[Z+Ge-1],st=$[Z+Ge];R.prev_length>=R.good_match&&(Pe>>=2),Ye>R.lookahead&&(Ye=R.lookahead);do{if(ye=je,$[ye+Ge]!==st||$[ye+Ge-1]!==ot||$[ye]!==$[Z]||$[++ye]!==$[Z+1])continue;Z+=2,ye++;do;while($[++Z]===$[++ye]&&$[++Z]===$[++ye]&&$[++Z]===$[++ye]&&$[++Z]===$[++ye]&&$[++Z]===$[++ye]&&$[++Z]===$[++ye]&&$[++Z]===$[++ye]&&$[++Z]===$[++ye]&&ZGe){if(R.match_start=je,Ge=Ee,Ee>=Ye)break;ot=$[Z+Ge-1],st=$[Z+Ge]}}while((je=qe[je&pe])>Te&&--Pe!==0);return Ge<=R.lookahead?Ge:R.lookahead}function N(R){var je=R.w_size,Pe,Z,ye,Ee,Ge;do{if(Ee=R.window_size-R.lookahead-R.strstart,R.strstart>=je+(je-H)){f.arraySet(R.window,R.window,je,je,0),R.match_start-=je,R.strstart-=je,R.block_start-=je,Z=R.hash_size,Pe=Z;do ye=R.head[--Pe],R.head[Pe]=ye>=je?ye-je:0;while(--Z);Z=je,Pe=Z;do ye=R.prev[--Pe],R.prev[Pe]=ye>=je?ye-je:0;while(--Z);Ee+=je}if(R.strm.avail_in===0)break;if(Z=xe(R.strm,R.window,R.strstart+R.lookahead,Ee),R.lookahead+=Z,R.lookahead+R.insert>=K)for(Ge=R.strstart-R.insert,R.ins_h=R.window[Ge],R.ins_h=(R.ins_h<R.pending_buf_size-5&&(Pe=R.pending_buf_size-5);;){if(R.lookahead<=1){if(N(R),R.lookahead===0&&je===o)return oe;if(R.lookahead===0)break}R.strstart+=R.lookahead,R.lookahead=0;var Z=R.block_start+Pe;if((R.strstart===0||R.strstart>=Z)&&(R.lookahead=R.strstart-Z,R.strstart=Z,Ve(R,!1),R.strm.avail_out===0))return oe;if(R.strstart-R.block_start>=R.w_size-H&&(Ve(R,!1),R.strm.avail_out===0))return oe}return R.insert=0,je===a?(Ve(R,!0),R.strm.avail_out===0?ee:J):(R.strstart>R.block_start&&(Ve(R,!1),R.strm.avail_out===0),oe)}function F(R,je){for(var Pe,Z;;){if(R.lookahead=K&&(R.ins_h=(R.ins_h<=K)if(Z=L._tr_tally(R,R.strstart-R.match_start,R.match_length-K),R.lookahead-=R.match_length,R.match_length<=R.max_lazy_match&&R.lookahead>=K){R.match_length--;do R.strstart++,R.ins_h=(R.ins_h<=K&&(R.ins_h=(R.ins_h<4096)&&(R.match_length=K-1)),R.prev_length>=K&&R.match_length<=R.prev_length){ye=R.strstart+R.lookahead-K,Z=L._tr_tally(R,R.strstart-1-R.prev_match,R.prev_length-K),R.lookahead-=R.prev_length-1,R.prev_length-=2;do++R.strstart<=ye&&(R.ins_h=(R.ins_h<=K&&R.strstart>0&&(ye=R.strstart-1,Z=Ge[ye],Z===Ge[++ye]&&Z===Ge[++ye]&&Z===Ge[++ye])){Ee=R.strstart+M;do;while(Z===Ge[++ye]&&Z===Ge[++ye]&&Z===Ge[++ye]&&Z===Ge[++ye]&&Z===Ge[++ye]&&Z===Ge[++ye]&&Z===Ge[++ye]&&Z===Ge[++ye]&&yeR.lookahead&&(R.match_length=R.lookahead)}if(R.match_length>=K?(Pe=L._tr_tally(R,1,R.match_length-K),R.lookahead-=R.match_length,R.strstart+=R.match_length,R.match_length=0):(Pe=L._tr_tally(R,0,R.window[R.strstart]),R.lookahead--,R.strstart++),Pe&&(Ve(R,!1),R.strm.avail_out===0))return oe}return R.insert=0,je===a?(Ve(R,!0),R.strm.avail_out===0?ee:J):R.last_lit&&(Ve(R,!1),R.strm.avail_out===0)?oe:U}function he(R,je){for(var Pe;;){if(R.lookahead===0&&(N(R),R.lookahead===0)){if(je===o)return oe;break}if(R.match_length=0,Pe=L._tr_tally(R,0,R.window[R.strstart]),R.lookahead--,R.strstart++,Pe&&(Ve(R,!1),R.strm.avail_out===0))return oe}return R.insert=0,je===a?(Ve(R,!0),R.strm.avail_out===0?ee:J):R.last_lit&&(Ve(R,!1),R.strm.avail_out===0)?oe:U}function We(R,je,Pe,Z,ye){this.good_length=R,this.max_lazy=je,this.nice_length=Pe,this.max_chain=Z,this.func=ye}var rt;rt=[new We(0,0,0,0,te),new We(4,4,8,4,F),new We(4,5,16,8,F),new We(4,6,32,32,F),new We(4,4,16,16,Ae),new We(8,16,32,32,Ae),new We(8,16,128,128,Ae),new We(8,32,128,256,Ae),new We(32,128,258,1024,Ae),new We(32,258,258,4096,Ae)];function V(R){R.window_size=2*R.w_size,$e(R.head),R.max_lazy_match=rt[R.level].max_lazy,R.good_match=rt[R.level].good_length,R.nice_match=rt[R.level].nice_length,R.max_chain_length=rt[R.level].max_chain,R.strstart=0,R.block_start=0,R.lookahead=0,R.insert=0,R.match_length=R.prev_length=K-1,R.match_available=0,R.ins_h=0}function Be(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=v,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new f.Buf16(P*2),this.dyn_dtree=new f.Buf16((2*Y+1)*2),this.bl_tree=new f.Buf16((2*w+1)*2),$e(this.dyn_ltree),$e(this.dyn_dtree),$e(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new f.Buf16(k+1),this.heap=new f.Buf16(2*q+1),$e(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new f.Buf16(2*q+1),$e(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function Se(R){var je;return!R||!R.state?Ie(R,u):(R.total_in=R.total_out=0,R.data_type=b,je=R.state,je.pending=0,je.pending_out=0,je.wrap<0&&(je.wrap=-je.wrap),je.status=je.wrap?ve:fe,R.adler=je.wrap===2?0:1,je.last_flush=o,L._tr_init(je),t)}function Le(R){var je=Se(R);return je===t&&V(R.state),je}function Me(R,je){return!R||!R.state||R.state.wrap!==2?u:(R.state.gzhead=je,t)}function Ne(R,je,Pe,Z,ye,Ee){if(!R)return u;var Ge=1;if(je===C&&(je=6),Z<0?(Ge=0,Z=-Z):Z>15&&(Ge=2,Z-=16),ye<1||ye>O||Pe!==v||Z<8||Z>15||je<0||je>9||Ee<0||Ee>A)return Ie(R,u);Z===8&&(Z=9);var Ye=new Be;return R.state=Ye,Ye.strm=R,Ye.wrap=Ge,Ye.gzhead=null,Ye.w_bits=Z,Ye.w_size=1<n||je<0)return R?Ie(R,u):u;if(Z=R.state,!R.output||!R.input&&R.avail_in!==0||Z.status===ie&&je!==a)return Ie(R,R.avail_out===0?g:u);if(Z.strm=R,Pe=Z.last_flush,Z.last_flush=je,Z.status===ve)if(Z.wrap===2)R.adler=0,De(Z,31),De(Z,139),De(Z,8),Z.gzhead?(De(Z,(Z.gzhead.text?1:0)+(Z.gzhead.hcrc?2:0)+(Z.gzhead.extra?4:0)+(Z.gzhead.name?8:0)+(Z.gzhead.comment?16:0)),De(Z,Z.gzhead.time&255),De(Z,Z.gzhead.time>>8&255),De(Z,Z.gzhead.time>>16&255),De(Z,Z.gzhead.time>>24&255),De(Z,Z.level===9?2:Z.strategy>=y||Z.level<2?4:0),De(Z,Z.gzhead.os&255),Z.gzhead.extra&&Z.gzhead.extra.length&&(De(Z,Z.gzhead.extra.length&255),De(Z,Z.gzhead.extra.length>>8&255)),Z.gzhead.hcrc&&(R.adler=(0,_.default)(R.adler,Z.pending_buf,Z.pending,0)),Z.gzindex=0,Z.status=de):(De(Z,0),De(Z,0),De(Z,0),De(Z,0),De(Z,0),De(Z,Z.level===9?2:Z.strategy>=y||Z.level<2?4:0),De(Z,le),Z.status=fe);else{var Ge=v+(Z.w_bits-8<<4)<<8,Ye=-1;Z.strategy>=y||Z.level<2?Ye=0:Z.level<6?Ye=1:Z.level===6?Ye=2:Ye=3,Ge|=Ye<<6,Z.strstart!==0&&(Ge|=ae),Ge+=31-Ge%31,Z.status=fe,Oe(Z,Ge),Z.strstart!==0&&(Oe(Z,R.adler>>>16),Oe(Z,R.adler&65535)),R.adler=1}if(Z.status===de)if(Z.gzhead.extra){for(ye=Z.pending;Z.gzindex<(Z.gzhead.extra.length&65535)&&!(Z.pending===Z.pending_buf_size&&(Z.gzhead.hcrc&&Z.pending>ye&&(R.adler=(0,_.default)(R.adler,Z.pending_buf,Z.pending-ye,ye)),et(R),ye=Z.pending,Z.pending===Z.pending_buf_size));)De(Z,Z.gzhead.extra[Z.gzindex]&255),Z.gzindex++;Z.gzhead.hcrc&&Z.pending>ye&&(R.adler=(0,_.default)(R.adler,Z.pending_buf,Z.pending-ye,ye)),Z.gzindex===Z.gzhead.extra.length&&(Z.gzindex=0,Z.status=be)}else Z.status=be;if(Z.status===be)if(Z.gzhead.name){ye=Z.pending;do{if(Z.pending===Z.pending_buf_size&&(Z.gzhead.hcrc&&Z.pending>ye&&(R.adler=(0,_.default)(R.adler,Z.pending_buf,Z.pending-ye,ye)),et(R),ye=Z.pending,Z.pending===Z.pending_buf_size)){Ee=1;break}Z.gzindexye&&(R.adler=(0,_.default)(R.adler,Z.pending_buf,Z.pending-ye,ye)),Ee===0&&(Z.gzindex=0,Z.status=z)}else Z.status=z;if(Z.status===z)if(Z.gzhead.comment){ye=Z.pending;do{if(Z.pending===Z.pending_buf_size&&(Z.gzhead.hcrc&&Z.pending>ye&&(R.adler=(0,_.default)(R.adler,Z.pending_buf,Z.pending-ye,ye)),et(R),ye=Z.pending,Z.pending===Z.pending_buf_size)){Ee=1;break}Z.gzindexye&&(R.adler=(0,_.default)(R.adler,Z.pending_buf,Z.pending-ye,ye)),Ee===0&&(Z.status=ne)}else Z.status=ne;if(Z.status===ne&&(Z.gzhead.hcrc?(Z.pending+2>Z.pending_buf_size&&et(R),Z.pending+2<=Z.pending_buf_size&&(De(Z,R.adler&255),De(Z,R.adler>>8&255),R.adler=0,Z.status=fe)):Z.status=fe),Z.pending!==0){if(et(R),R.avail_out===0)return Z.last_flush=-1,t}else if(R.avail_in===0&&Qe(je)<=Qe(Pe)&&je!==a)return Ie(R,g);if(Z.status===ie&&R.avail_in!==0)return Ie(R,g);if(R.avail_in!==0||Z.lookahead!==0||je!==o&&Z.status!==ie){var Te=Z.strategy===y?he(Z,je):Z.strategy===T?tt(Z,je):rt[Z.level].func(Z,je);if((Te===ee||Te===J)&&(Z.status=ie),Te===oe||Te===ee)return R.avail_out===0&&(Z.last_flush=-1),t;if(Te===U&&(je===i?L._tr_align(Z):je!==n&&(L._tr_stored_block(Z,0,0,!1),je===s&&($e(Z.head),Z.lookahead===0&&(Z.strstart=0,Z.block_start=0,Z.insert=0))),et(R),R.avail_out===0))return Z.last_flush=-1,t}return je!==a?t:Z.wrap<=0?e:(Z.wrap===2?(De(Z,R.adler&255),De(Z,R.adler>>8&255),De(Z,R.adler>>16&255),De(Z,R.adler>>24&255),De(Z,R.total_in&255),De(Z,R.total_in>>8&255),De(Z,R.total_in>>16&255),De(Z,R.total_in>>24&255)):(Oe(Z,R.adler>>>16),Oe(Z,R.adler&65535)),et(R),Z.wrap>0&&(Z.wrap=-Z.wrap),Z.pending!==0?t:e)}function B(R){var je;return!R||!R.state?u:(je=R.state.status,je!==ve&&je!==de&&je!==be&&je!==z&&je!==ne&&je!==fe&&je!==ie?Ie(R,u):(R.state=null,je===fe?Ie(R,l):t))}function He(R,je){var Pe=je.length,Z,ye,Ee,Ge,Ye,Te,$,pe;if(!R||!R.state)return u;if(Z=R.state,Ge=Z.wrap,Ge===2||Ge===1&&Z.status!==ve||Z.lookahead)return u;for(Ge===1&&(R.adler=(0,m.default)(R.adler,je,Pe,0)),Z.wrap=0,Pe>=Z.w_size&&(Ge===0&&($e(Z.head),Z.strstart=0,Z.block_start=0,Z.insert=0),pe=new f.Buf8(Z.w_size),f.arraySet(pe,je,Pe-Z.w_size,Z.w_size,0),je=pe,Pe=Z.w_size),Ye=R.avail_in,Te=R.next_in,$=R.input,R.avail_in=Pe,R.next_in=0,R.input=je,N(Z);Z.lookahead>=K;){ye=Z.strstart,Ee=Z.lookahead-(K-1);do Z.ins_h=(Z.ins_h<=L.length?{done:!0}:{done:!1,value:L[r++]}},e:function(s){throw s},f:p}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var d=!0,c=!1,o;return{s:function(){_=L[Symbol.iterator]()},n:function(){var s=_.next();return d=s.done,s},e:function(s){c=!0,o=s},f:function(){try{!d&&_.return!=null&&_.return()}finally{if(c)throw o}}}}},rHrb:function(Re,I,h){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.CopyToClipboard=void 0;var S=L(h("q1tI")),f=L(h("+QRC"));function L(g){return g&&g.__esModule?g:{default:g}}function m(g){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?m=function(x){return typeof x}:m=function(x){return x&&typeof Symbol=="function"&&x.constructor===Symbol&&x!==Symbol.prototype?"symbol":typeof x},m(g)}function _(g,C){var x=Object.keys(g);if(Object.getOwnPropertySymbols){var y=Object.getOwnPropertySymbols(g);C&&(y=y.filter(function(T){return Object.getOwnPropertyDescriptor(g,T).enumerable})),x.push.apply(x,y)}return x}function r(g){for(var C=1;C=0)continue;if(!Object.prototype.propertyIsEnumerable.call(g,y))continue;x[y]=g[y]}}return x}function d(g,C){if(g==null)return{};var x={},y=Object.keys(g),T,A;for(A=0;A=0)continue;x[T]=g[T]}return x}function c(g,C){if(!(g instanceof C))throw new TypeError("Cannot call a class as a function")}function o(g,C){for(var x=0;x=7){Q.b.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}at(qe.target.value)}})),n.a.createElement("div",{className:"mt10 font14"},n.a.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),n.a.createElement(q.a.Group,{value:Pe,onChange:function(qe){return Z(qe.target.value)}},n.a.createElement(q.a,{value:P.Manager},"\u7BA1\u7406\u4EBA\u5458"),n.a.createElement(q.a,{value:P.Developer},"\u5F00\u53D1\u4EBA\u5458"),n.a.createElement(q.a,{value:P.Reporter},"\u62A5\u544A\u4EBA\u5458"))))))},K=k,M=h("Jky8"),H=h("6Fuo"),ae=h.n(H),ve=h("NLgs"),de;(function(Se){Se.Projects="projects",Se.Shixuns="shixuns",Se.Classrooms="classrooms"})(de||(de={}));var be;(function(Se){Se.Classrooms="classrooms",Se.Shixuns="shixuns",Se.Paths="paths",Se.Projects="projects",Se.Videos="videos",Se.Topics="topics"})(be||(be={}));var z=function(Le){var Me,Ne,se,we,B,He,at,R,je=Le.homePage,Pe=Le.user,Z=Le.globalSetting,ye=Le.loading,Ee=Le.dispatch,Ge=Le.location,Ye=Object(_.a)(Le,["homePage","user","globalSetting","loading","dispatch","location"]),Te=Object(a.useState)(),$=Object(m.a)(Te,2),pe=$[0],qe=$[1],Xe=Object(a.useState)(),ot=Object(m.a)(Xe,2),st=ot[0],ze=ot[1],it=function(Xt){var ln;if(!Object(ve.e)(Ee))return;if(Xt===de.Projects&&!((ln=Pe.userInfo)!==null&&ln!==void 0&&ln.email)){Q.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}Xt===de.Classrooms?qe(!0):Xt===de.Projects&&ze(!0)},ut=function(Xt,ln){var bn;if(!Object(ve.e)(Ee))return;if(ln===de.Projects&&!((bn=Pe.userInfo)!==null&&bn!==void 0&&bn.email)){Q.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}if(ln===de.Shixuns&&!Object(ve.c)())return;Xt&&(window.location.href=Xt)},vt=(Me=(((Ne=Z.setting)===null||Ne===void 0?void 0:Ne.navbar)||[]).find(function(Bt){return Bt.link==="/".concat(be.Classrooms)}))===null||Me===void 0?void 0:Me.hidden,pt=(se=(((we=Z.setting)===null||we===void 0?void 0:we.navbar)||[]).find(function(Bt){return Bt.link==="/".concat(be.Shixuns)}))===null||se===void 0?void 0:se.hidden,Mt=(B=(((He=Z.setting)===null||He===void 0?void 0:He.navbar)||[]).find(function(Bt){return Bt.link==="/".concat(be.Paths)}))===null||B===void 0?void 0:B.hidden;if(Z!=null&&(at=Z.setting)!==null&&at!==void 0&&at.is_local){var Ft;Pe!=null&&(Ft=Pe.userInfo)!==null&&Ft!==void 0&&Ft.is_shixun_marker||(pt=!0)}var rn=function(Xt){var ln,bn,ta,Ot,fn,Mn,Yn,Tn,Wn,jt,Zn,Oa,zn,na,ca,Rn,aa,_a;return n.a.createElement(n.a.Fragment,null,n.a.createElement(E.a,{justify:"space-around",className:"pt5 pb5"},n.a.createElement(v.a,{className:((ln=Pe.userInfo)===null||ln===void 0?void 0:ln.user_identity)!=="\u5B66\u751F"?ae.a.joinCol:ae.a.hidden},((bn=Pe.userInfo)===null||bn===void 0?void 0:bn.user_identity)!=="\u5B66\u751F"&&!vt&&n.a.createElement(D.a.Item,Xt,n.a.createElement("a",{onClick:function(){return ut("/classrooms/new")}},(ta=Pe.userInfo)!==null&&ta!==void 0&&ta.main_site?"\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802":"\u65B0\u5EFA\u8BFE\u5802")),!pt&&n.a.createElement(D.a.Item,Xt,n.a.createElement("a",{onClick:function(){return ut("/shixuns/new",de.Shixuns)}},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE")),(((Ot=Pe.userInfo)===null||Ot===void 0?void 0:Ot.main_site)&&((fn=Pe.navigationInfo)===null||fn===void 0?void 0:fn.top)||!((Mn=Pe.userInfo)!==null&&Mn!==void 0&&Mn.main_site)&&((Yn=Pe.navigationInfo)===null||Yn===void 0?void 0:Yn.top)&&!Mt&&(((Tn=Pe.userInfo)===null||Tn===void 0?void 0:Tn.admin)||((Wn=Pe.userInfo)===null||Wn===void 0?void 0:Wn.is_teacher)||((jt=Pe.userInfo)===null||jt===void 0?void 0:jt.business)))&&((Zn=Pe.userInfo)===null||Zn===void 0?void 0:Zn.user_identity)!=="\u5B66\u751F"&&n.a.createElement(D.a.Item,Xt,n.a.createElement("a",{onClick:function(){return ut("/paths/new")}},"\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!(Z!=null&&(Oa=Z.setting)!==null&&Oa!==void 0&&Oa.is_local)&&((zn=Pe.userInfo)===null||zn===void 0?void 0:zn.main_site)&&n.a.createElement(D.a.Item,Xt,n.a.createElement("a",{onClick:function(){var Na,Ta;return ut("".concat((Na=Pe.navigationInfo)===null||Na===void 0||((Ta=Na.top)===null||Ta===void 0)?void 0:Ta.old_url,"/projects/deposit/new"),de.Projects)}},"\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE"))),((na=Pe.userInfo)===null||na===void 0?void 0:na.user_identity)!=="\u5B66\u751F"&&n.a.createElement(v.a,null,n.a.createElement("div",{className:ae.a.joinBoard})),n.a.createElement(v.a,{className:((ca=Pe.userInfo)===null||ca===void 0?void 0:ca.user_identity)!=="\u5B66\u751F"?ae.a.joinCol:ae.a.w90},!vt&&n.a.createElement(D.a.Item,Xt,n.a.createElement("a",{onClick:function(){return it(de.Classrooms)}},(Rn=Pe.userInfo)!==null&&Rn!==void 0&&Rn.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((aa=Pe.userInfo)===null||aa===void 0?void 0:aa.main_site)&&!(Z!=null&&(_a=Z.setting)!==null&&_a!==void 0&&_a.is_local)&&n.a.createElement(D.a.Item,Xt,n.a.createElement("a",{onClick:function(){return it(de.Projects)}},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))))};return n.a.createElement("section",null,n.a.createElement(T.a,{overlay:n.a.createElement(D.a,{className:((R=Pe.userInfo)===null||R===void 0?void 0:R.user_identity)!=="\u5B66\u751F"?"".concat(ae.a.rightMenu," ").concat(ae.a.joinMenu," mt10"):"".concat(ae.a.rightMenu," ").concat(ae.a.joinMenu," ").concat(ae.a.w140," mt10")},n.a.createElement(rn,null)),placement:"bottomRight"},n.a.createElement("span",{style:{lineHeight:"inherit"},className:"iconfont icon-tianjiafangda c-white font18 current ml15 mr15"})),n.a.createElement(M.a,{visible:pe,onCancel:function(){return qe(!1)}}),n.a.createElement(K,{visible:st,onCancel:function(){return ze(!1)}}))},ne=Object(u.a)(function(Se){var Le=Se.homePage,Me=Se.loading,Ne=Se.user,se=Se.globalSetting;return{homePage:Le,user:Ne,globalSetting:se,loading:Me.models.index}})(z),fe=h("vToQ"),ie=h.n(fe),oe=h("xKgJ"),U=h("jb+D"),ee=h("m3rI"),J=function(Le){var Me,Ne=RegExp("(^| )"+Le+"=([^;]+)(;|$)");return(Me=document.cookie.match(Ne))?decodeURIComponent(Me[2]):null},le=function(Le){var Me=new Date;Me.setTime(Me.getTime()-1);var Ne=J(Le);Ne!=null&&(document.cookie=Le+"="+Ne+";expires="+Me.toGMTString())},Ie;(function(Se){Se.Classrooms="classrooms",Se.Shixuns="shixuns",Se.Paths="paths",Se.Projects="projects",Se.Videos="videos",Se.Topics="topics"})(Ie||(Ie={}));var Qe=function(Le){var Me,Ne,se,we,B,He,at,R,je,Pe,Z,ye=Le.homePage,Ee=Le.user,Ge=Le.globalSetting,Ye=Le.loading,Te=Le.dispatch,$=Le.shixunHomeworks,pe=Le.location,qe=Le.payload,Xe=qe===void 0?{}:qe,ot=Object(_.a)(Le,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),st=(Me=(((Ne=Ge.setting)===null||Ne===void 0?void 0:Ne.navbar)||[]).find(function(rn){return rn.link==="/".concat(Ie.Classrooms)}))===null||Me===void 0?void 0:Me.hidden,ze=(se=(((we=Ge.setting)===null||we===void 0?void 0:we.navbar)||[]).find(function(rn){return rn.link==="/".concat(Ie.Shixuns)}))===null||se===void 0?void 0:se.hidden,it=(B=(((He=Ge.setting)===null||He===void 0?void 0:He.navbar)||[]).find(function(rn){return rn.link==="/".concat(Ie.Paths)}))===null||B===void 0?void 0:B.hidden,ut=((at=Ee.userInfo)===null||at===void 0?void 0:at.admin)||((R=Ee.userInfo)===null||R===void 0?void 0:R.business)||((je=Ee.userInfo)===null||je===void 0?void 0:je.is_shixun_marker)||((Pe=Ee.userInfo)===null||Pe===void 0?void 0:Pe.is_teacher)||((Z=Ee.userInfo)===null||Z===void 0?void 0:Z.user_identity)!=="\u5B66\u751F",vt=function(){if(Object(w.p)())return n.a.createElement(D.a,{className:"".concat(ie.a.rightMenu," ").concat(ie.a.menuWrap)},n.a.createElement(D.a.Item,null,n.a.createElement(e.a,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")));var Bt,Xt,ln,bn,ta,Ot,fn,Mn,Yn,Tn,Wn,jt,Zn,Oa,zn,na,ca,Rn,aa,_a,Pa,Na,Ta,Ar,wr,er;return n.a.createElement(D.a,{className:"".concat(ie.a.rightMenu," ").concat(ie.a.menuWrap)},n.a.createElement(D.a.Item,null,n.a.createElement(e.a,{to:"/users/".concat((Bt=Ee.userInfo)===null||Bt===void 0?void 0:Bt.login,"/classrooms")},"\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")),!st&&n.a.createElement(D.a.Item,null,n.a.createElement(e.a,{to:"/users/".concat((Xt=Ee.userInfo)===null||Xt===void 0?void 0:Xt.login,"/classrooms")},(ln=Ee.userInfo)!==null&&ln!==void 0&&ln.main_site?"\u6211\u7684\u6559\u5B66\u8BFE\u5802":"\u6211\u7684\u8BFE\u5802")),!ze&&n.a.createElement(D.a.Item,null,n.a.createElement(e.a,{to:"/users/".concat((bn=Ee.userInfo)===null||bn===void 0?void 0:bn.login,"/shixuns")},"\u6211\u7684\u5B9E\u8DF5\u9879\u76EE")),!it&&n.a.createElement(D.a.Item,null,n.a.createElement(e.a,{to:"/users/".concat((ta=Ee.userInfo)===null||ta===void 0?void 0:ta.login,"/paths")},(Ot=Ee.userInfo)!==null&&Ot!==void 0&&Ot.main_site?"\u6211\u7684\u5B9E\u8DF5\u8BFE\u7A0B":"\u6211\u7684\u8BFE\u7A0B")),((fn=Ee.userInfo)===null||fn===void 0?void 0:fn.main_site)&&!((Mn=Ge.setting)!==null&&Mn!==void 0&&Mn.is_local)&&n.a.createElement(D.a.Item,null,n.a.createElement(e.a,{to:"/users/".concat((Yn=Ee.userInfo)===null||Yn===void 0?void 0:Yn.login,"/projects")},"\u6211\u7684\u5F00\u53D1\u9879\u76EE")),((Tn=Ee.userInfo)===null||Tn===void 0?void 0:Tn.user_identity)!=="\u5B66\u751F"&&n.a.createElement(D.a.Item,null,n.a.createElement(e.a,{to:"/users/".concat((Wn=Ee.userInfo)===null||Wn===void 0?void 0:Wn.login,"/teach-group")},"\u6211\u7684\u6559\u7814\u56E2\u961F")),((jt=Ee.userInfo)===null||jt===void 0?void 0:jt.user_identity)!=="\u5B66\u751F"&&n.a.createElement(D.a.Item,null,n.a.createElement(e.a,{to:"/users/".concat((Zn=Ee.userInfo)===null||Zn===void 0?void 0:Zn.login,"/vspaces")},"\u6211\u7684\u865A\u62DF\u793E\u533A")),((Oa=Ee.userInfo)===null||Oa===void 0?void 0:Oa.user_identity)!=="\u5B66\u751F"&&n.a.createElement(D.a.Item,null,n.a.createElement("a",{onClick:function(){if(!Object(ve.e)(Te))return;u.d.push("/problemset")}},"\u8BD5\u9898\u5E93")),ut&&n.a.createElement(D.a.Item,null,n.a.createElement("a",{onClick:function(){if(!Object(ve.e)(Te))return;u.d.push("/paperlibrary")}},"\u8BD5\u5377\u5E93")),((zn=Ee.navigationInfo)===null||zn===void 0||((na=zn.top)===null||na===void 0)?void 0:na.customer_management_url)&&n.a.createElement(D.a.Item,null,n.a.createElement("a",{href:(ca=Ee.navigationInfo)===null||ca===void 0||((Rn=ca.top)===null||Rn===void 0)?void 0:Rn.customer_management_url},"\u5BA2\u6237\u7BA1\u7406")),((aa=Ee.navigationInfo)===null||aa===void 0||((_a=aa.top)===null||_a===void 0)?void 0:_a.college_identifier)&&n.a.createElement(D.a.Item,null,n.a.createElement(e.a,{to:"/colleges/".concat((Pa=Ee.navigationInfo)===null||Pa===void 0||((Na=Pa.top)===null||Na===void 0)?void 0:Na.college_identifier,"/statistics")},"\u5B66\u9662\u7EDF\u8BA1")),((Ta=Ee.navigationInfo)===null||Ta===void 0||((Ar=Ta.top)===null||Ar===void 0)?void 0:Ar.laboratory_admin_url)&&n.a.createElement(D.a.Item,null,n.a.createElement("a",{href:(wr=Ee.navigationInfo)===null||wr===void 0||((er=wr.top)===null||er===void 0)?void 0:er.laboratory_admin_url},"\u540E\u53F0\u7BA1\u7406")),n.a.createElement(D.a.Item,null,n.a.createElement(e.a,{onClick:function(){localStorage.getItem("Noviceguide")==="0"||Te({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:n.a.createElement("div",null,"OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002")}})},to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")),n.a.createElement(D.a.Item,{className:ie.a.exit},n.a.createElement("a",{onClick:Object(L.a)(s.a.mark(function Nn(){var za;return s.a.wrap(function(fr){for(;;)switch(fr.prev=fr.next){case 0:return fr.next=2,Object(U.c)({});case 2:za=fr.sent,(za==null?void 0:za.status)===1&&(Te({type:"user/getUserInfo",payload:Object(r.a)({},Xe)}),Te({type:"user/getNavigationInfo",payload:Object(r.a)({},Xe)}),le("autologin_trustie"),le("_educoder_session"),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),Q.b.success(za==null?void 0:za.message),u.d.replace("/"));case 4:case"end":return fr.stop()}},Nn)}))},"\u9000\u51FA")))};if(Object(oe.p)()){var pt,Mt;return n.a.createElement(T.a,{className:"".concat(ie.a.height67," pr25"),overlay:vt,placement:"bottomRight"},n.a.createElement("section",null,n.a.createElement("aside",null,n.a.createElement("div",{className:$.actionTabs.type===1?ie.a.classromediv:""},n.a.createElement("img",{className:"".concat(ie.a.userPic," current ml15"),src:"".concat(ee.a===null||ee.a===void 0?void 0:ee.a.IMG_SERVER,"/images/").concat((pt=Ee.userInfo)===null||pt===void 0?void 0:pt.image_url),alt:"",onClick:function(){var Bt;return u.d.push(Object(w.p)()?"/account/profile":"/users/".concat((Bt=Ee.userInfo)===null||Bt===void 0?void 0:Bt.login,"/classrooms"))}}),Object(w.p)()&&n.a.createElement("span",{className:"ml10 font16"},(Mt=Ee.userInfo)===null||Mt===void 0?void 0:Mt.username)))))}else{var Ft;return n.a.createElement("div",{className:"font15 mr15 ".concat(Ge.isIlearning?ie.a.login:"")},n.a.createElement("span",{className:"ml10 mr5 current c-white",onClick:function(){Te({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55"),!((Ft=Ge.setting)!==null&&Ft!==void 0&&Ft.close_register)&&n.a.createElement(n.a.Fragment,null,n.a.createElement("span",{className:"ml5 mr5"},"|"),n.a.createElement(e.a,{to:"/user/register",className:"ml5 current c-white pr25"},"\u6CE8\u518C")))}},$e=Object(u.a)(function(Se){var Le=Se.homePage,Me=Se.loading,Ne=Se.user,se=Se.globalSetting,we=Se.shixunHomeworks;return{homePage:Le,user:Ne,globalSetting:se,shixunHomeworks:we,loading:Me.models.index}})(Qe),et=h("+L6B"),Ve=h("2/Rp"),De=h("Cs+z"),Oe=h.n(De),xe=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],ue=function(Le){var Me=Le.homePage,Ne=Le.user,se=Le.globalSetting,we=Le.loading,B=Le.dispatch,He=Le.location,at=Le.text,R=Le.shixunHomeworks,je=Le.payload,Pe=je===void 0?{}:je,Z=Object(_.a)(Le,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]),ye=Object(a.useState)("none"),Ee=Object(m.a)(ye,2),Ge=Ee[0],Ye=Ee[1];return Object(a.useEffect)(function(){R.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&Ye("flex")},[R.actionTabs.key]),Object(a.useEffect)(function(){R.actionTabs.key==="\u9690\u85CF"&&(Ye("none"),localStorage.setItem("Noviceguide","0"))},[R.actionTabs.key]),n.a.createElement("div",{style:{display:Ge,background:"#fff",width:"100%",height:"200px",position:"fixed",bottom:"0px",boxShadow:"0px -4px 6px 0px rgba(204, 204, 204, 0.2)",zIndex:"999"}},n.a.createElement("div",{style:{margin:"0 auto",width:"1200px"}},n.a.createElement("img",{src:Oe.a,style:{position:"absolute",top:"-32px"}}),n.a.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},R.actionTabs.text),R.actionTabs.type===9?n.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},n.a.createElement(Ve.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),Ye("none"),B({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u5446\u4F1A\u89C1\uFF0C\u6709\u4E8B\u547C\u6211")):n.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},n.a.createElement(Ve.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),B({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),Ye("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765"))))},N=Object(u.a)(function(Se){var Le=Se.homePage,Me=Se.loading,Ne=Se.user,se=Se.globalSetting,we=Se.shixunHomeworks;return{homePage:Le,user:Ne,globalSetting:se,loading:Me.models.index,shixunHomeworks:we}})(ue),te=h("498V"),F=h.n(te),Ae=o.a.Header,tt=d.a.Search;function he(){var Se,Le,Me=window.location.pathname,Ne=Me.split("/"),se={};return Ne[1]=="classrooms"&&Ne.length>3&&!((Se=Ne[4])!==null&&Se!==void 0&&Se.includes("newgold"))&&!((Le=Ne[5])!==null&&Le!==void 0&&Le.includes("newgold"))&&Ne[2]!=="coursesId"&&(se.course_id=Ne[2]),Ne[1]==="shixuns"&&Ne.length>3&&(se.objective_type="shixun",se.objective_id=Ne[2]),Ne[1]==="paths"&&Ne.length>3&&(se.objective_type="path",se.objective_id=Ne[2]),Object(r.a)(Object(r.a)({},se),{school:1})}var We={\u9996\u9875:"/","/paths":{link:"/paths",key:1},"/shixuns":{link:"/shixuns",key:2},"/classrooms":{link:"/classrooms",key:3},"/competitions":{link:"/competitions",key:4},"/moop_cases":{link:"/moop_cases",key:5},"/forums":{link:"/forums",key:6},"/recruitment":{link:"/competitions/index",key:7},"/three":{link:"/three",key:7}},rt=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],V=function(Le){var Me,Ne=Le.homePage,se=Le.user,we=Le.globalSetting,B=Le.loading,He=Le.dispatch,at=Le.location,R=Le.isLogin,je=R===void 0?!1:R,Pe=Le.shixunHomeworks,Z=Object(_.a)(Le,["homePage","user","globalSetting","loading","dispatch","location","isLogin","shixunHomeworks"]),ye=Object(t.g)(),Ee=Object(a.useState)(!1),Ge=Object(m.a)(Ee,2),Ye=Ge[0],Te=Ge[1],$=Object(a.useState)(-1),pe=Object(m.a)($,2),qe=pe[0],Xe=pe[1],ot=Object(a.useState)(!1),st=Object(m.a)(ot,2),ze=st[0],it=st[1],ut=he(),vt=at.pathname;Object(a.useEffect)(function(){He({type:"user/getNavigationInfo",payload:Object(r.a)({},ut)})},[we.name]),Object(a.useEffect)(function(){Pe.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(rt!=null&&rt.includes(at==null?void 0:at.pathname)||(at==null?void 0:at.pathname.indexOf("/classrooms"))===0||He({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[at.pathname]),Object(a.useEffect)(function(){Pe.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||(Pe.actionTabs.key||localStorage.setItem("Noviceguide","0"))},[Pe.actionTabs.key]),Object(a.useEffect)(function(){if(we!=null&&we.setting){var Ot,fn;if(we==null||((Ot=we.setting)===null||Ot===void 0||((fn=Ot.navbar)===null||fn===void 0))||fn.map(function(Yn,Tn){at.pathname.indexOf(Yn.link)>-1&&Xe(Tn)}),qe===-1)Object(w.T)(we.setting.name);else{var Mn;Object(w.T)(((Mn=we.setting.navbar[qe])===null||Mn===void 0?void 0:Mn.name)||we.setting.name)}}},[we==null?void 0:we.setting]);var pt=Object(a.useMemo)(function(){var Ot;if(we!=null&&(Ot=we.setting)!==null&&Ot!==void 0&&Ot.nav_logo_url){var fn;return"".concat(ee.a.IMG_SERVER,"/").concat(we==null||((fn=we.setting)===null||fn===void 0)?void 0:fn.nav_logo_url)}else return"".concat(ee.a.IMG_SERVER,"/images/avatars/LaboratorySetting/1nav?t=").concat(new Date().getTime())},[we==null||((Me=we.setting)===null||Me===void 0)?void 0:Me.nav_logo_url]);function Mt(Ot){ye.push("/search?value="+Ot)}var Ft=function(){return Ye?n.a.createElement("div",{onBlur:function(){setTimeout(function(){Te(!1)},300)}},n.a.createElement(tt,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:Mt,autoFocus:!0})):n.a.createElement("span",{className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:function(){ye.push("/search?value=")}})},rn=function(){var Ot=Object(L.a)(s.a.mark(function fn(Mn){var Yn,Tn,Wn;return s.a.wrap(function(Zn){for(;;)switch(Zn.prev=Zn.next){case 0:return Mn.preventDefault(),Zn.next=3,Object(U.n)();case 3:Tn=Zn.sent,Tn!=null&&(Yn=Tn.data)!==null&&Yn!==void 0&&Yn.engineer_url?document.location.href=Tn==null||((Wn=Tn.data)===null||Wn===void 0)?void 0:Wn.engineer_url:(Tn==null?void 0:Tn.status)!=401&&it(!0);case 5:case"end":return Zn.stop()}},fn)}));return function(Mn){return Ot.apply(this,arguments)}}();if(we.showHeader&&we.showHeaderFooter){var Bt,Xt,ln,bn,ta;return n.a.createElement(o.a,{className:"".concat(we.isIlearning?C.a["header-iearning"]:C.a.header," ").concat(we.showHeaderFixed?C.a.headerFixed:"")},n.a.createElement(Ae,{className:"header"},n.a.createElement("section",{className:C.a["edu-menu"]},(!!we.isIlearning||!!we.isPaZhou)&&n.a.createElement(e.a,{style:{display:"flex",alignItems:"center"},onClick:function(){He({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},n.a.createElement("img",{className:C.a.logo,title:(Bt=we.setting)===null||Bt===void 0?void 0:Bt.name,src:we.isPaZhou?pt:F.a||pt}),!we.isPaZhou&&n.a.createElement("span",{className:C.a.title},"\u6DF7\u5408\u589E\u5F3A\u667A\u6167\u6559\u80B2i-Learning\u5E73\u53F0")),n.a.createElement("ul",{className:"".concat(C.a.menu," ").concat(Object(w.p)()&&"ml0")},Object(w.p)()&&n.a.createElement("li",null,n.a.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!Object(w.p)()&&we.setting&&we.setting.navbar.map(function(Ot,fn){if(!Ot.hidden)return n.a.createElement("li",{key:fn,className:qe===fn?C.a.actived:""},(Ot==null?void 0:Ot.name)==="\u6559\u5B66\u8BFE\u5802"&&n.a.createElement(e.a,{onClick:function(){localStorage.getItem("Noviceguide")==="0"||He({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:n.a.createElement("div",null,"\u975E\u5E38\u68D2\uFF0C\u54B1\u4EEC\u5DF2\u7ECF\u5230\u8FBE\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u5E73\u53F0\u4E0A\u5DF2\u7ECF\u6709\u51E0\u5343\u4F4D\u8001\u5E08\u521B\u5EFA\u4E86\u81EA\u5DF1\u7684\u6559\u5B66\u8BFE\u5802\uFF0C\u4F60\u4E5F\u53EF\u4EE5\u8F7B\u677E\u5B8C\u6210\u54DF\uFF01\u73B0\u5728\u8BF7\u60A8\u70B9\u51FB\u9875\u9762\u4E0A \u201C\u65B0\u5EFA\u8BFE\u5802\u201D\u6309\u94AE\u5F00\u59CB\u65B0\u5EFA\u81EA\u5DF1\u7684\u8BFE\u5802~")}})},className:Pe.actionTabs.type===4?C.a.classromediv:"",dangerouslySetInnerHTML:{__html:Ot.name},to:Ot.link}),(Ot==null?void 0:Ot.name)!="\u6559\u5B66\u8BFE\u5802"&&Ot.link.indexOf("http")<0&&n.a.createElement(e.a,{onClick:function(){He({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},dangerouslySetInnerHTML:{__html:Ot.name},to:Ot.link,target:Ot.link.indexOf("http")>-1?"_blank":"_self"}),(Ot==null?void 0:Ot.name)!="\u6559\u5B66\u8BFE\u5802"&&Ot.link.indexOf("http")>-1&&n.a.createElement("a",{target:Ot.link.indexOf("http")>-1?"_blank":"_self",dangerouslySetInnerHTML:{__html:Ot.name},href:Ot.link}))})),n.a.createElement("div",{className:"search-bar",style:{flex:we.isIlearning?"initial":"1 0 auto"}},!Object(w.p)()&&!(we!=null&&we.isIlearning)&&n.a.createElement(n.a.Fragment,null,n.a.createElement(Ft,null),!je&&n.a.createElement(ne,null),!je&&!!(se!=null&&(Xt=se.userInfo)!==null&&Xt!==void 0&&Xt.login)&&n.a.createElement(e.a,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:"/messages/".concat(se==null||((ln=se.userInfo)===null||ln===void 0)?void 0:ln.login,"/user_tidings")},(se==null||((bn=se.navigationInfo)===null||bn===void 0||((ta=bn.top)===null||ta===void 0))?void 0:ta.new_message)&&n.a.createElement("span",{className:C.a.newslight}))),!je&&n.a.createElement($e,{payload:ut}))),n.a.createElement(f.a,{centered:!0,destroyOnClose:!0,visible:ze,title:"\u63D0\u793A",width:"500px",okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(w.O)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:function(){return it(!1)}},n.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},n.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650"),n.a.createElement("img",{src:l.B,width:200,height:200}),n.a.createElement("p",null,"\u7FA4\u53F7\uFF1A693542422 ")))),n.a.createElement(N,null))}else return n.a.createElement(n.a.Fragment,null)},Be=I.a=Object(u.a)(function(Se){var Le=Se.homePage,Me=Se.loading,Ne=Se.user,se=Se.globalSetting,we=Se.shixunHomeworks;return{homePage:Le,user:Ne,globalSetting:se,loading:Me.models.index,shixunHomeworks:we}})(V)},rwxt:function(Re,I,h){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var S=h("GdRQ");function f(p,d){if(!(p instanceof d))throw new TypeError("Cannot call a class as a function")}function L(p,d){for(var c=0;c>>24,u>>>=A,l-=A,A=T>>>16&255,A===0)W[c++]=T&65535;else if(A&16){E=T&65535,A&=15,A&&(l>>=A,l-=A),l<15&&(u+=D[p++]<>>24,u>>>=A,l-=A,A=T>>>16&255,A&16){if(b=T&65535,A&=15,ls){m.msg="invalid distance too far back",r.mode=S;break e}if(u>>>=A,l-=A,A=c-o,b>A){if(A=b-A,A>n&&r.sane){m.msg="invalid distance too far back",r.mode=S;break e}if(v=0,O=e,t===0){if(v+=a-A,A2;)W[c++]=O[v++],W[c++]=O[v++],W[c++]=O[v++],E-=3;E&&(W[c++]=O[v++],E>1&&(W[c++]=O[v++]))}else{v=c-b;do W[c++]=W[v++],W[c++]=W[v++],W[c++]=W[v++],E-=3;while(E>2);E&&(W[c++]=W[v++],E>1&&(W[c++]=W[v++]))}}else if((A&64)===0){T=C[(T&65535)+(u&(1<>3,p-=E,l-=E<<3,u&=(1<1)Object(o.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(C.length===0)return Object(o.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var x=C[0];if(r.isValidElement(x)&&Object(i.c)(x)){var y=x.ref;C[0]=r.cloneElement(x,{ref:Object(i.a)(y,this.setChildNode)})}return C.length===1?C[0]:C.map(function(T,A){return!r.isValidElement(T)||"key"in T&&T.key!==null?T:r.cloneElement(T,{key:"".concat(a,"-").concat(A)})})}}]),u}(r.Component);n.displayName="ResizeObserver",I.a=n},tWlo:function(Re,I){Re.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg=="},vS10:function(Re,I,h){"use strict";h.d(I,"h",function(){return _}),h.d(I,"d",function(){return p}),h.d(I,"c",function(){return c}),h.d(I,"e",function(){return i}),h.d(I,"g",function(){return a}),h.d(I,"a",function(){return t}),h.d(I,"i",function(){return u}),h.d(I,"b",function(){return g}),h.d(I,"f",function(){return x});var S=h("9og8"),f=h("WmNS"),L=h.n(f),m=h("ErOA");function _(E){return r.apply(this,arguments)}function r(){return r=Object(S.a)(L.a.mark(function E(b){return L.a.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return O.abrupt("return",Object(m.a)("/api/jupyters/save_with_tpi.json",{method:"Get",params:b}));case 1:case"end":return O.stop()}},E)})),r.apply(this,arguments)}function p(E){return d.apply(this,arguments)}function d(){return d=Object(S.a)(L.a.mark(function E(b){return L.a.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return O.abrupt("return",Object(m.a)("/api/tasks/".concat(b.identifier,"/jupyter.json"),{method:"Get",params:b}));case 1:case"end":return O.stop()}},E)})),d.apply(this,arguments)}function c(E){return o.apply(this,arguments)}function o(){return o=Object(S.a)(L.a.mark(function E(b){return L.a.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return O.abrupt("return",Object(m.a)("/api/jupyters/get_info_with_tpi.json",{method:"Get",params:b}));case 1:case"end":return O.stop()}},E)})),o.apply(this,arguments)}function i(E){return s.apply(this,arguments)}function s(){return s=Object(S.a)(L.a.mark(function E(b){return L.a.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return O.abrupt("return",Object(m.a)("/api/jupyters/timeinfo_with_tpi.json",{method:"Get",params:b}));case 1:case"end":return O.stop()}},E)})),s.apply(this,arguments)}function a(E){return n.apply(this,arguments)}function n(){return n=Object(S.a)(L.a.mark(function E(b){return L.a.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return O.abrupt("return",Object(m.a)("/api/jupyters/reset_with_tpi.json",{method:"Get",params:b}));case 1:case"end":return O.stop()}},E)})),n.apply(this,arguments)}function t(E){return e.apply(this,arguments)}function e(){return e=Object(S.a)(L.a.mark(function E(b){return L.a.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return O.abrupt("return",Object(m.a)("/api/jupyters/active_with_tpi.json",{method:"Get",params:b}));case 1:case"end":return O.stop()}},E)})),e.apply(this,arguments)}function u(E){return l.apply(this,arguments)}function l(){return l=Object(S.a)(L.a.mark(function E(b){return L.a.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return O.abrupt("return",Object(m.a)("/api/myshixuns/".concat(b.identifier,"/sync_code.json"),{method:"Post",params:b}));case 1:case"end":return O.stop()}},E)})),l.apply(this,arguments)}function g(E){return C.apply(this,arguments)}function C(){return C=Object(S.a)(L.a.mark(function E(b){return L.a.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return O.abrupt("return",Object(m.a)("/api/shixuns/".concat(b.identifier,"/get_data_sets.json"),{method:"Get",params:b}));case 1:case"end":return O.stop()}},E)})),C.apply(this,arguments)}function x(E){return y.apply(this,arguments)}function y(){return y=Object(S.a)(L.a.mark(function E(b){return L.a.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return O.abrupt("return",Object(m.a)("/api/tasks/".concat(b.identifier,"/reboot_esc.json"),{method:"post"}));case 1:case"end":return O.stop()}},E)})),y.apply(this,arguments)}function T(E){return A.apply(this,arguments)}function A(){return A=Object(S.a)(L.a.mark(function E(b){return L.a.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return O.abrupt("return",Object(m.a)("/api/tasks/".concat(b.taskId,"/get_latex_file_tree.json"),{method:"Get",params:b}));case 1:case"end":return O.stop()}},E)})),A.apply(this,arguments)}},vToQ:function(Re,I,h){Re.exports={flex_box_center:"flex_box_center___3UWMh",flex_space_between:"flex_space_between___2nh9S",flex_box_vertical_center:"flex_box_vertical_center___2Neiq",flex_box_center_end:"flex_box_center_end___2_1FS",flex_box_column:"flex_box_column___2E-v7",userPic:"userPic___3Pu9t",rightMenu:"rightMenu___1qaVl",menuWrap:"menuWrap___3r9jm",exit:"exit___38Urs",classromediv:"classromediv___2R8_g",glow:"glow___323IR",height67:"height67___1DFRI",login:"login___20J7t"}},vewr:function(Re,I,h){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.getPointerEvent=S,I.stopEvent=f,I.setCapture=d,I.releaseCapture=c;function S(o){return o.changedTouches?o.changedTouches[0]:o.touches?o.touches[0]:o}function f(o){o.stopPropagation(),o.preventDefault()}var L=!1,m=null;document.captureElement=null;function _(o){if(L)return;var i=new o.constructor(o.type,o);L=!0,document.captureElement?document.captureElement.dispatchEvent(i):m.dispatchEvent(i),L=!1,o.stopPropagation(),i.defaultPrevented&&o.preventDefault(),o.type==="mouseup"&&c()}function r(){var o=document.getElementById("noVNC_mouse_capture_elem");o.style.cursor=window.getComputedStyle(document.captureElement).cursor}var p=new MutationObserver(r);function d(o){if(o.setCapture)o.setCapture(),document.captureElement=o,o.addEventListener("mouseup",c);else{c();var i=document.getElementById("noVNC_mouse_capture_elem");i===null&&(i=document.createElement("div"),i.id="noVNC_mouse_capture_elem",i.style.position="fixed",i.style.top="0px",i.style.left="0px",i.style.width="100%",i.style.height="100%",i.style.zIndex=1e4,i.style.display="none",document.body.appendChild(i),i.addEventListener("contextmenu",_),i.addEventListener("mousemove",_),i.addEventListener("mouseup",_)),document.captureElement=o,p.observe(o,{attributes:!0}),r(),i.style.display="",window.addEventListener("mousemove",_),window.addEventListener("mouseup",_)}}function c(){if(document.releaseCapture)document.releaseCapture(),document.captureElement=null;else{if(!document.captureElement)return;m=document.captureElement,document.captureElement=null,p.disconnect();var o=document.getElementById("noVNC_mouse_capture_elem");o.style.display="none",window.removeEventListener("mousemove",_),window.removeEventListener("mouseup",_)}}},wCXF:function(Re,I,h){"use strict";h.d(I,"a",function(){return te});var S=h("rePB"),f=h("VTBJ"),L=h("KQm4"),m=h("U8pU"),_=h("ODXe"),r=h("q1tI"),p=h("TSYQ"),d=h.n(p),c=h("Gytx"),o=h.n(c),i=h("Kwbf"),s=h("t23M"),a=h("qx4F"),n=h("6eGT"),t=h("IBYe"),e=h("Ff2n"),u=h("c+Xe"),l=h("fyJ8"),g=h("biw7");function C(he,We,rt,V,Be){var Se=rt[he]||{},Le=rt[We]||{},Me,Ne;Se.fixed==="left"?Me=V.left[he]:Le.fixed==="right"&&(Ne=V.right[We]);var se=!1,we=!1,B=!1,He=!1,at=rt[We+1],R=rt[he-1];if(Be==="rtl"){if(Me!==void 0){var je=R&&R.fixed==="left";He=!je}else if(Ne!==void 0){var Pe=at&&at.fixed==="right";B=!Pe}}else if(Me!==void 0){var Z=at&&at.fixed==="left";se=!Z}else if(Ne!==void 0){var ye=R&&R.fixed==="right";we=!ye}return{fixLeft:Me,fixRight:Ne,lastFixLeft:se,firstFixRight:we,lastFixRight:B,firstFixLeft:He,isSticky:V.isSticky}}var x=h("sR1s");function y(he){var We=he.cells,rt=he.stickyOffsets,V=he.flattenColumns,Be=he.rowComponent,Se=he.cellComponent,Le=he.onHeaderRow,Me=he.index,Ne=r.useContext(g.a),se=Ne.prefixCls,we=Ne.direction,B;Le&&(B=Le(We.map(function(at){return at.column}),Me));var He=Object(x.a)(We.map(function(at){return at.column}));return r.createElement(Be,Object.assign({},B),We.map(function(at,R){var je=at.column,Pe=C(at.colStart,at.colEnd,V,rt,we),Z;return je&&je.onHeaderCell&&(Z=at.column.onHeaderCell(je)),r.createElement(l.a,Object.assign({},at,{ellipsis:je.ellipsis,align:je.align,component:Se,prefixCls:se,key:He[R]},Pe,{additionalProps:Z,rowType:"header"}))}))}y.displayName="HeaderRow";var T=y;function A(he){var We=[];function rt(Le,Me){var Ne=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;We[Ne]=We[Ne]||[];var se=Me,we=Le.filter(Boolean).map(function(B){var He={key:B.key,className:B.className||"",children:B.title,column:B,colStart:se},at=1,R=B.children;return R&&R.length>0&&(at=rt(R,se,Ne+1).reduce(function(je,Pe){return je+Pe},0),He.hasSubColumns=!0),"colSpan"in B&&(at=B.colSpan),"rowSpan"in B&&(He.rowSpan=B.rowSpan),He.colSpan=at,He.colEnd=He.colStart+at-1,We[Ne].push(He),se+=at,at});return we}rt(he,0);for(var V=We.length,Be=function(Me){We[Me].forEach(function(Ne){!("rowSpan"in Ne)&&!Ne.hasSubColumns&&(Ne.rowSpan=V-Me)})},Se=0;Se=0;Me-=1){var Ne=We[Me],se=rt&&rt[Me],we=se&&se[v.a];(Ne||we||Le)&&(Be.unshift(r.createElement("col",Object.assign({key:Me,style:{width:Ne,minWidth:Ne}},we))),Le=!0)}return r.createElement("colgroup",null,Be)}var D=O;function W(he,We){return Object(r.useMemo)(function(){for(var rt=[],V=0;V1?Rn-1:0),_a=1;_a=B&&(pt=B-He),Le({scrollLeft:pt/B*(we+2)}),ye.current.x=ze.pageX},Xe=function(){var ze=Object(Ve.b)(Se.current).top,it=ze+Se.current.offsetHeight,ut=document.documentElement.scrollTop+window.innerHeight;it-Object(a.a)()<=ut||ze>=ut-Me?Z(function(vt){return Object(f.a)(Object(f.a)({},vt),{},{isHiddenScrollBar:!0})}):Z(function(vt){return Object(f.a)(Object(f.a)({},vt),{},{isHiddenScrollBar:!1})})},ot=function(ze){Z(function(it){return Object(f.a)(Object(f.a)({},it),{},{scrollLeft:ze/we*B||0})})};return r.useImperativeHandle(rt,function(){return{setScrollLeft:ot}}),r.useEffect(function(){var st=Object(et.a)(document.body,"mouseup",$,!1),ze=Object(et.a)(document.body,"mousemove",qe,!1);return Xe(),function(){st.remove(),ze.remove()}},[He,Ye]),r.useEffect(function(){var st=Object(et.a)(window,"scroll",Xe,!1),ze=Object(et.a)(window,"resize",Xe,!1);return function(){st.remove(),ze.remove()}},[]),r.useEffect(function(){Pe.isHiddenScrollBar||Z(function(st){var ze,it;return Object(f.a)(Object(f.a)({},st),{},{scrollLeft:Se.current.scrollLeft/((ze=Se.current)===null||ze===void 0?void 0:ze.scrollWidth)*((it=Se.current)===null||it===void 0?void 0:it.clientWidth)})})},[Pe.isHiddenScrollBar]),we<=B||!He||Pe.isHiddenScrollBar?null:r.createElement("div",{style:{height:Object(a.a)(),width:B,bottom:Me},className:"".concat(se,"-sticky-scroll")},r.createElement("div",{onMouseDown:pe,ref:at,className:d()("".concat(se,"-sticky-scroll-bar"),Object(S.a)({},"".concat(se,"-sticky-scroll-bar-active"),Ye)),style:{width:"".concat(He,"px"),transform:"translate3d(".concat(Pe.scrollLeft,"px, 0, 0)")}}))},Oe=r.forwardRef(De);function xe(he,We){return r.useMemo(function(){var rt=!!he;return{isSticky:rt,stickyClassName:rt?"".concat(We,"-sticky-header"):"",offsetHeader:Object(m.a)(he)==="object"&&he.offsetHeader||0,offsetScroll:Object(m.a)(he)==="object"&&he.offsetScroll||0}},[he,We])}var ue=[],N={},te="rc-table-internal-hook",F=r.memo(function(he){var We=he.children;return We},function(he,We){return o()(he.props,We.props)?he.pingLeft!==We.pingLeft||he.pingRight!==We.pingRight:!1});function Ae(he){var We,rt=he.prefixCls,V=he.className,Be=he.rowClassName,Se=he.style,Le=he.data,Me=he.rowKey,Ne=he.scroll,se=he.tableLayout,we=he.direction,B=he.title,He=he.footer,at=he.summary,R=he.id,je=he.showHeader,Pe=he.components,Z=he.emptyText,ye=he.onRow,Ee=he.onHeaderRow,Ge=he.internalHooks,Ye=he.transformColumns,Te=he.internalRefs,$=he.sticky,pe=Le||ue,qe=!!pe.length,Xe=r.useState(0),ot=Object(_.a)(Xe,2),st=ot[0],ze=ot[1];r.useEffect(function(){ze(Object(a.a)())});var it=r.useMemo(function(){return Object(x.c)(Pe,{})},[Pe]),ut=r.useCallback(function(_n,hn){return Object(x.b)(it,_n)||hn},[it]),vt=r.useMemo(function(){return typeof Me=="function"?Me:function(_n){var hn=_n&&_n[Me];return hn}},[Me]),pt=Object(v.c)(he),Mt=pt.expandIcon,Ft=pt.expandedRowKeys,rn=pt.defaultExpandedRowKeys,Bt=pt.defaultExpandAllRows,Xt=pt.expandedRowRender,ln=pt.onExpand,bn=pt.onExpandedRowsChange,ta=pt.expandRowByClick,Ot=pt.rowExpandable,fn=pt.expandIconColumnIndex,Mn=pt.expandedRowClassName,Yn=pt.childrenColumnName,Tn=pt.indentSize,Wn=Mt||Qe,jt=Yn||"children",Zn=r.useMemo(function(){return Xt?"row":he.expandable&&Ge===te&&he.expandable.__PARENT_RENDER_ICON__||pe.some(function(_n){return _n&&Object(m.a)(_n)==="object"&&_n[jt]})?"nest":!1},[!!Xt,pe]),Oa=r.useState(function(){return rn||(Bt?$e(pe,vt,jt):[])}),zn=Object(_.a)(Oa,2),na=zn[0],ca=zn[1],Rn=r.useMemo(function(){return new Set(Ft||na||[])},[Ft,na]),aa=r.useCallback(function(_n){var hn=vt(_n,pe.indexOf(_n)),Fn,ya=Rn.has(hn);ya?(Rn.delete(hn),Fn=Object(L.a)(Rn)):Fn=[].concat(Object(L.a)(Rn),[hn]),ca(Fn),ln&&ln(!ya,_n),bn&&bn(Fn)},[vt,Rn,pe,ln,bn]),_a=r.useState(0),Pa=Object(_.a)(_a,2),Na=Pa[0],Ta=Pa[1],Ar=Object(z.b)(Object(f.a)(Object(f.a)(Object(f.a)({},he),pt),{},{expandable:!!Xt,expandedKeys:Rn,getRowKey:vt,onTriggerExpand:aa,expandIcon:Wn,expandIconColumnIndex:fn,direction:we}),Ge===te?Ye:null),wr=Object(_.a)(Ar,2),er=wr[0],Nn=wr[1],za=r.useMemo(function(){return{columns:er,flattenColumns:Nn}},[er,Nn]),Ur=r.useRef(),fr=r.useRef(),Ja=r.useRef(),Kr=r.useState(!1),oo=Object(_.a)(Kr,2),io=oo[0],Eo=oo[1],so=r.useState(!1),Fr=Object(_.a)(so,2),Br=Fr[0],Co=Fr[1],xo=ie(new Map),lo=Object(_.a)(xo,2),Do=lo[0],Lo=lo[1],ir=Object(x.a)(Nn),Jr=ir.map(function(_n){return Do.get(_n)}),uo=r.useMemo(function(){return Jr},[Jr.join("_")]),co=ee(uo,Nn.length,we),Va=Ne&&Object(x.d)(Ne.y),tr=Ne&&Object(x.d)(Ne.x),nr=tr&&Nn.some(function(_n){var hn=_n.fixed;return hn}),Zr=r.useRef(),Or=xe($,rt),kr=Or.isSticky,qr=Or.offsetHeader,ko=Or.offsetScroll,fo=Or.stickyClassName,Ir,Xr,Vn;Va&&(Xr={overflowY:"scroll",maxHeight:Ne.y}),tr&&(Ir={overflowX:"auto"},Va||(Xr={overflowY:"hidden"}),Vn={width:Ne.x===!0?"auto":Ne.x,minWidth:"100%"});var hr=r.useCallback(function(_n,hn){Lo(function(Fn){var ya=new Map(Fn);return ya.set(_n,hn),ya})},[]),Hr=oe(null),ho=Object(_.a)(Hr,2),po=ho[0],sr=ho[1];function Wr(_n,hn){if(!hn)return;typeof hn=="function"?hn(_n):hn.scrollLeft!==_n&&(hn.scrollLeft=_n)}var Tr=function(hn){var Fn=hn.currentTarget,ya=hn.scrollLeft,Vr=typeof ya=="number"?ya:Fn.scrollLeft,wo=Fn||N;if(!sr()||sr()===wo){var yo;po(wo),Wr(Vr,fr.current),Wr(Vr,Ja.current),Wr(Vr,(yo=Zr.current)===null||yo===void 0?void 0:yo.setScrollLeft)}if(Fn){var Oo=Fn.scrollWidth,To=Fn.clientWidth;Eo(Vr>0),Co(Vr0?[].concat(Object(f.a)(e),Object(f.a)(i(C).map(function(x){return Object(L.a)({fixed:g},x)}))):[].concat(Object(f.a)(e),[Object(L.a)(Object(L.a)({},u),{},{fixed:g})])},[])}function s(t){for(var e=!0,u=0;u=0;C-=1){var x=t[C];if(g&&x.fixed!=="right")g=!1;else if(!g&&x.fixed==="right"){Object(p.a)(!1,"Index ".concat(C+1," of `columns` missing `fixed='right'` prop."));break}}}function a(t){return t.map(function(e){var u=e.fixed,l=Object(m.a)(e,["fixed"]),g=u;return u==="left"?g="right":u==="right"&&(g="left"),Object(L.a)({fixed:g},l)})}function n(t,e){var u=t.prefixCls,l=t.columns,g=t.children,C=t.expandable,x=t.expandedKeys,y=t.getRowKey,T=t.onTriggerExpand,A=t.expandIcon,E=t.rowExpandable,b=t.expandIconColumnIndex,v=t.direction,O=t.expandRowByClick,D=_.useMemo(function(){return l||o(g)},[l,g]),W=_.useMemo(function(){if(C){var q,Y=b||0,w=D[Y],P=(q={},Object(S.a)(q,c.a,{className:"".concat(u,"-expand-icon-col")}),Object(S.a)(q,"title",""),Object(S.a)(q,"fixed",w?w.fixed:null),Object(S.a)(q,"className","".concat(u,"-row-expand-icon-cell")),Object(S.a)(q,"render",function(M,H,ae){var ve=y(H,ae),de=x.has(ve),be=E?E(H):!0,z=A({prefixCls:u,expanded:de,expandable:be,record:H,onExpand:T});return O?_.createElement("span",{onClick:function(fe){return fe.stopPropagation()}},z):z}),q),k=D.slice();return Y>=0&&k.splice(Y,0,P),k}return D},[C,D,y,x,A,v]),Q=_.useMemo(function(){var q=W;return e&&(q=e(q)),q.length||(q=[{render:function(){return null}}]),q},[e,W,v]),j=_.useMemo(function(){return v==="rtl"?a(i(Q)):i(Q)},[Q,v]);return[Q,j]}I.b=n},whVF:function(Re,I,h){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.default=void 0;var S=h("lNSK"),f=L(h("1q3G"));function L(d){return d&&d.__esModule?d:{default:d}}function m(d,c){if(!(d instanceof c))throw new TypeError("Cannot call a class as a function")}function _(d,c){for(var o=0;o0){var a=[s],n=s.length;do{if(this.strm.output=new Uint8Array(this.chunkSize),this.strm.next_out=0,this.strm.avail_out=this.chunkSize,i=(0,S.deflate)(this.strm,S.Z_FULL_FLUSH),i<0)throw new Error("zlib deflate failed");var t=new Uint8Array(this.strm.output.buffer,0,this.strm.next_out);n+=t.length,a.push(t)}while(this.strm.avail_in>0);for(var e=new Uint8Array(n),u=0,l=0;l>>16&65535|0,d=0;m!==0;){d=m>2e3?2e3:m,m-=d;do r=r+L[_++]|0,p=p+r|0;while(--d);r%=65521,p%=65521}return r|p<<16|0}},xrsn:function(Re,I,h){Re.exports={flex_box_center:"flex_box_center___2cC1r",flex_space_between:"flex_space_between___9TeDx",flex_box_vertical_center:"flex_box_vertical_center___3EIYv",flex_box_center_end:"flex_box_center_end___1Uph0",flex_box_column:"flex_box_column___17_5w",header:"header___1E4MV",logo:"logo___R8PNJ",menu:"menu___Km2Uo",actived:"actived___12Ff0","edu-menu":"edu-menu___2hxbr",newslight:"newslight___jwZR3",classromediv:"classromediv___Cjpgf",glow:"glow___3Nuu5",spandiv:"spandiv___3YPu8","header-iearning":"header-iearning___2Us_L",title:"title___3TtoH",headerFixed:"headerFixed___1V7d4"}},"y0+3":function(Re,I,h){"use strict";h.d(I,"a",function(){return i}),h.d(I,"b",function(){return a});var S=/margin|padding|width|height|max|min|offset/,f={left:!0,top:!0},L={cssFloat:1,styleFloat:1,float:1};function m(n){return n.nodeType===1?n.ownerDocument.defaultView.getComputedStyle(n,null):{}}function _(n,t,e){if(t=t.toLowerCase(),e==="auto"){if(t==="height")return n.offsetHeight;if(t==="width")return n.offsetWidth}return t in f||(f[t]=S.test(t)),f[t]?parseFloat(e)||0:e}function r(n,t){var e=arguments.length,u=m(n);return t=L[t]?"cssFloat"in n.style?"cssFloat":"styleFloat":t,e===1?u:_(n,t,u[t]||n.style[t])}function p(n,t,e){var u=arguments.length;if(t=L[t]?"cssFloat"in n.style?"cssFloat":"styleFloat":t,u===3)return typeof e=="number"&&S.test(t)&&(e="".concat(e,"px")),n.style[t]=e,e;for(var l in t)t.hasOwnProperty(l)&&p(n,l,t[l]);return m(n)}function d(n){return n===document.body?document.documentElement.clientWidth:n.offsetWidth}function c(n){return n===document.body?window.innerHeight||document.documentElement.clientHeight:n.offsetHeight}function o(){var n=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),t=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:n,height:t}}function i(){var n=document.documentElement.clientWidth,t=window.innerHeight||document.documentElement.clientHeight;return{width:n,height:t}}function s(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function a(n){var t=n.getBoundingClientRect(),e=document.documentElement;return{left:t.left+(window.pageXOffset||e.scrollLeft)-(e.clientLeft||document.body.clientLeft||0),top:t.top+(window.pageYOffset||e.scrollTop)-(e.clientTop||document.body.clientTop||0)}}},y5JW:function(Re,I,h){"use strict";h.d(I,"c",function(){return e}),h.d(I,"a",function(){return u});var S=h("DZo9"),f=h("8z0m"),L=h("+L6B"),m=h("2/Rp"),_=h("9og8"),r=h("k1fw"),p=h("oBTY"),d=h("miYZ"),c=h("tsqr"),o=h("WmNS"),i=h.n(o),s=h("q1tI"),a=h.n(s),n=h("m3rI"),t=h("wzkS"),e="\u3000\u3000";function u(l){var g=["Bytes","KB","MB","GB","TB"];if(l==0)return"0 Byte";var C=parseInt(""+Math.floor(Math.log(l)/Math.log(1024)),10);return(l/Math.pow(1024,C)).toFixed(1)+" "+g[C]}I.b=function(l){var g=l.value,C=g===void 0?[]:g,x=l.action,y=l.onChange,T=l.className,A=l.maxSize,E=A===void 0?150:A,b=l.title,v=b===void 0?"\u6587\u4EF6\u4E0A\u4F20":b,O=l.accept,D=O===void 0?null:O,W={multiple:!1,fileList:C,accept:D,withCredentials:!0,beforeUpload:function(q){var Y=q.size/1024/1024;return Y0?"\u6BCF\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u8D44\u6E90\uFF0C \u5220\u9664\u4E0B\u9762\u8D44\u6E90\u53EF\u91CD\u65B0\u4E0A\u4F20 ":"",disabled:C.length>0,ghost:!0},v),a.a.createElement("span",{onClick:Q,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",E,"M) ")))}},yslc:function(Re,I){Re.exports="data:image/png;base64,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"}}]); diff --git a/p__Innovation__Tasks.08bc844e.chunk.css b/p__Innovation__Tasks.ecdb5c3c.chunk.css similarity index 99% rename from p__Innovation__Tasks.08bc844e.chunk.css rename to p__Innovation__Tasks.ecdb5c3c.chunk.css index 6b9ddb655b..de1ff738fb 100644 --- a/p__Innovation__Tasks.08bc844e.chunk.css +++ b/p__Innovation__Tasks.ecdb5c3c.chunk.css @@ -1700,6 +1700,15 @@ .joinCol___3o5gp { width: 48%; } +.hidden___3-1Kn { + display: none; +} +.w140___3rLeo { + width: 140px !important; +} +.w100___DFsbd { + width: 90%; +} /* stylelint-disable no-duplicate-selectors */ /* stylelint-disable */ /* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ diff --git a/p__Paths__Detail__id.0f03f7e1.async.js b/p__Paths__Detail__id.d1f82d8f.async.js similarity index 95% rename from p__Paths__Detail__id.0f03f7e1.async.js rename to p__Paths__Detail__id.d1f82d8f.async.js index 3a7f16830d..bd6ebe1c4d 100644 --- a/p__Paths__Detail__id.0f03f7e1.async.js +++ b/p__Paths__Detail__id.d1f82d8f.async.js @@ -1,12 +1,12 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[182,3,5,6,7,8,9,10,16,18],{"+NIl":function(Ge,fe,R){(function(se){se(R("VrN/"))})(function(se){"use strict";se.defineMode("stex",function(G,M){"use strict";function v(s,o){s.cmdState.push(o)}function b(s){return s.cmdState.length>0?s.cmdState[s.cmdState.length-1]:null}function C(s){var o=s.cmdState.pop();o&&o.closeBracket()}function w(s){for(var o=s.cmdState,f=o.length-1;f>=0;f--){var l=o[f];if(l.name=="DEFAULT")continue;return l}return{styleIdentifier:function(){return null}}}function m(s,o,f){return function(){this.name=s,this.bracketNo=0,this.style=o,this.styles=f,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var d={};d.importmodule=m("importmodule","tag",["string","builtin"]),d.documentclass=m("documentclass","tag",["","atom"]),d.usepackage=m("usepackage","tag",["atom"]),d.begin=m("begin","tag",["atom"]),d.end=m("end","tag",["atom"]),d.label=m("label","tag",["atom"]),d.ref=m("ref","tag",["atom"]),d.eqref=m("eqref","tag",["atom"]),d.cite=m("cite","tag",["atom"]),d.bibitem=m("bibitem","tag",["atom"]),d.Bibitem=m("Bibitem","tag",["atom"]),d.RBibitem=m("RBibitem","tag",["atom"]),d.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function i(s,o){s.f=o}function n(s,o){var f;if(s.match(/^\\[a-zA-Z@]+/)){var l=s.current().slice(1);return f=d.hasOwnProperty(l)?d[l]:d.DEFAULT,f=new f,v(o,f),i(o,a),f.style}if(s.match(/^\\[$&%#{}_]/))return"tag";if(s.match(/^\\[,;!\/\\]/))return"tag";if(s.match("\\["))return i(o,function(c,A){return e(c,A,"\\]")}),"keyword";if(s.match("\\("))return i(o,function(c,A){return e(c,A,"\\)")}),"keyword";if(s.match("$$"))return i(o,function(c,A){return e(c,A,"$$")}),"keyword";if(s.match("$"))return i(o,function(c,A){return e(c,A,"$")}),"keyword";var r=s.next();if(r=="%")return s.skipToEnd(),"comment";if(r=="}"||r=="]"){if(f=b(o),f)f.closeBracket(r),i(o,a);else return"error";return"bracket"}else return r=="{"||r=="["?(f=d.DEFAULT,f=new f,v(o,f),"bracket"):/\d/.test(r)?(s.eatWhile(/[\w.%]/),"atom"):(s.eatWhile(/[\w\-_]/),f=w(o),f.name=="begin"&&(f.argument=s.current()),f.styleIdentifier())}function e(s,o,f){if(s.eatSpace())return null;if(f&&s.match(f))return i(o,n),"keyword";if(s.match(/^\\[a-zA-Z@]+/))return"tag";if(s.match(/^[a-zA-Z]+/))return"variable-2";if(s.match(/^\\[$&%#{}_]/))return"tag";if(s.match(/^\\[,;!\/]/))return"tag";if(s.match(/^[\^_&]/))return"tag";if(s.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(s.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var l=s.next();return l=="{"||l=="}"||l=="["||l=="]"||l=="("||l==")"?"bracket":l=="%"?(s.skipToEnd(),"comment"):"error"}function a(s,o){var f=s.peek(),l;return f=="{"||f=="["?(l=b(o),l.openBracket(f),s.eat(f),i(o,n),"bracket"):/[ \t\r]/.test(f)?(s.eat(f),null):(i(o,n),C(o),n(s,o))}return{startState:function(){var s=M.inMathMode?function(o,f){return e(o,f)}:n;return{cmdState:[],f:s}},copyState:function(s){return{cmdState:s.cmdState.slice(),f:s.f}},token:function(s,o){return o.f(s,o)},blankLine:function(s){s.f=n,s.cmdState.length=0},lineComment:"%"}}),se.defineMIME("text/x-stex","stex"),se.defineMIME("text/x-latex","stex")})},"+ua5":function(Ge,fe,R){},"/GNS":function(Ge,fe,R){Ge.exports=R.p+"static/search1.c4136dd4.png"},"/cxE":function(Ge,fe,R){"use strict";R.d(fe,"e",function(){return M}),R.d(fe,"f",function(){return v}),R.d(fe,"g",function(){return b}),R.d(fe,"d",function(){return w}),R.d(fe,"a",function(){return m}),R.d(fe,"b",function(){return d}),R.d(fe,"c",function(){return i});var se=function(){function n(){this.listeners=[],this.unexpectedErrorHandler=function(e){setTimeout(function(){throw e.stack?new Error(e.message+` +(window.webpackJsonp=window.webpackJsonp||[]).push([[182,3,5,6,7,8,9,10,16,18],{"+NIl":function(Ge,Ae,R){(function(se){se(R("VrN/"))})(function(se){"use strict";se.defineMode("stex",function(G,M){"use strict";function v(s,o){s.cmdState.push(o)}function b(s){return s.cmdState.length>0?s.cmdState[s.cmdState.length-1]:null}function C(s){var o=s.cmdState.pop();o&&o.closeBracket()}function w(s){for(var o=s.cmdState,f=o.length-1;f>=0;f--){var l=o[f];if(l.name=="DEFAULT")continue;return l}return{styleIdentifier:function(){return null}}}function m(s,o,f){return function(){this.name=s,this.bracketNo=0,this.style=o,this.styles=f,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var d={};d.importmodule=m("importmodule","tag",["string","builtin"]),d.documentclass=m("documentclass","tag",["","atom"]),d.usepackage=m("usepackage","tag",["atom"]),d.begin=m("begin","tag",["atom"]),d.end=m("end","tag",["atom"]),d.label=m("label","tag",["atom"]),d.ref=m("ref","tag",["atom"]),d.eqref=m("eqref","tag",["atom"]),d.cite=m("cite","tag",["atom"]),d.bibitem=m("bibitem","tag",["atom"]),d.Bibitem=m("Bibitem","tag",["atom"]),d.RBibitem=m("RBibitem","tag",["atom"]),d.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function i(s,o){s.f=o}function n(s,o){var f;if(s.match(/^\\[a-zA-Z@]+/)){var l=s.current().slice(1);return f=d.hasOwnProperty(l)?d[l]:d.DEFAULT,f=new f,v(o,f),i(o,a),f.style}if(s.match(/^\\[$&%#{}_]/))return"tag";if(s.match(/^\\[,;!\/\\]/))return"tag";if(s.match("\\["))return i(o,function(c,A){return e(c,A,"\\]")}),"keyword";if(s.match("\\("))return i(o,function(c,A){return e(c,A,"\\)")}),"keyword";if(s.match("$$"))return i(o,function(c,A){return e(c,A,"$$")}),"keyword";if(s.match("$"))return i(o,function(c,A){return e(c,A,"$")}),"keyword";var r=s.next();if(r=="%")return s.skipToEnd(),"comment";if(r=="}"||r=="]"){if(f=b(o),f)f.closeBracket(r),i(o,a);else return"error";return"bracket"}else return r=="{"||r=="["?(f=d.DEFAULT,f=new f,v(o,f),"bracket"):/\d/.test(r)?(s.eatWhile(/[\w.%]/),"atom"):(s.eatWhile(/[\w\-_]/),f=w(o),f.name=="begin"&&(f.argument=s.current()),f.styleIdentifier())}function e(s,o,f){if(s.eatSpace())return null;if(f&&s.match(f))return i(o,n),"keyword";if(s.match(/^\\[a-zA-Z@]+/))return"tag";if(s.match(/^[a-zA-Z]+/))return"variable-2";if(s.match(/^\\[$&%#{}_]/))return"tag";if(s.match(/^\\[,;!\/]/))return"tag";if(s.match(/^[\^_&]/))return"tag";if(s.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(s.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var l=s.next();return l=="{"||l=="}"||l=="["||l=="]"||l=="("||l==")"?"bracket":l=="%"?(s.skipToEnd(),"comment"):"error"}function a(s,o){var f=s.peek(),l;return f=="{"||f=="["?(l=b(o),l.openBracket(f),s.eat(f),i(o,n),"bracket"):/[ \t\r]/.test(f)?(s.eat(f),null):(i(o,n),C(o),n(s,o))}return{startState:function(){var s=M.inMathMode?function(o,f){return e(o,f)}:n;return{cmdState:[],f:s}},copyState:function(s){return{cmdState:s.cmdState.slice(),f:s.f}},token:function(s,o){return o.f(s,o)},blankLine:function(s){s.f=n,s.cmdState.length=0},lineComment:"%"}}),se.defineMIME("text/x-stex","stex"),se.defineMIME("text/x-latex","stex")})},"+ua5":function(Ge,Ae,R){},"/GNS":function(Ge,Ae,R){Ge.exports=R.p+"static/search1.c4136dd4.png"},"/cxE":function(Ge,Ae,R){"use strict";R.d(Ae,"e",function(){return M}),R.d(Ae,"f",function(){return v}),R.d(Ae,"g",function(){return b}),R.d(Ae,"d",function(){return w}),R.d(Ae,"a",function(){return m}),R.d(Ae,"b",function(){return d}),R.d(Ae,"c",function(){return i});var se=function(){function n(){this.listeners=[],this.unexpectedErrorHandler=function(e){setTimeout(function(){throw e.stack?new Error(e.message+` -`+e.stack):e},0)}}return n.prototype.emit=function(e){this.listeners.forEach(function(a){a(e)})},n.prototype.onUnexpectedError=function(e){this.unexpectedErrorHandler(e),this.emit(e)},n.prototype.onUnexpectedExternalError=function(e){this.unexpectedErrorHandler(e)},n}(),G=new se;function M(n){w(n)||G.onUnexpectedError(n);return}function v(n){w(n)||G.onUnexpectedExternalError(n);return}function b(n){if(n instanceof Error){var e=n.name,a=n.message,s=n.stacktrace||n.stack;return{$isError:!0,name:e,message:a,stack:s}}return n}var C="Canceled";function w(n){return n instanceof Error&&n.name===C&&n.message===C}function m(){var n=new Error(C);return n.name=n.message,n}function d(n){return n?new Error("Illegal argument: "+n):new Error("Illegal argument")}function i(n){return n?new Error("Illegal state: "+n):new Error("Illegal state")}},"06Qe":function(Ge,fe,R){var se=R("ItGF"),G="urn:schemas-microsoft-com:vml",M=typeof window=="undefined"?null:window,v=!1,b=M&&M.document;function C(d){return w(d)}var w;if(b&&!se.canvasSupported)try{!b.namespaces.zrvml&&b.namespaces.add("zrvml",G),w=function(d){return b.createElement("')}}catch(d){w=function(i){return b.createElement("<"+i+' xmlns="'+G+'" class="zrvml">')}}function m(){if(v||!b)return;v=!0;var d=b.styleSheets;d.length<31?b.createStyleSheet().addRule(".zrvml","behavior:url(#default#VML)"):d[0].addRule(".zrvml","behavior:url(#default#VML)")}fe.doc=b,fe.createNode=C,fe.initVML=m},"07cG":function(Ge,fe,R){Ge.exports={ldsRing:"ldsRing___2F8W7",idsRingWrapper:"idsRingWrapper___fC2cF",ldsring:"ldsring___3A88y"}},"0s+r":function(Ge,fe,R){var se=R("bYtY"),G=R("QBsz"),M=R("y23F"),v=R("H6uX"),b=R("YH21"),C=R("C0SR"),w="silent";function m(f,l,r){return{type:f,event:r,target:l.target,topTarget:l.topTarget,cancelBubble:!1,offsetX:r.zrX,offsetY:r.zrY,gestureEvent:r.gestureEvent,pinchX:r.pinchX,pinchY:r.pinchY,pinchScale:r.pinchScale,wheelDelta:r.zrDelta,zrByTouch:r.zrByTouch,which:r.which,stop:d}}function d(){b.stop(this.event)}function i(){}i.prototype.dispose=function(){};var n=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],e=function(f,l,r,c){v.call(this),this.storage=f,this.painter=l,this.painterRoot=c,r=r||new i,this.proxy=null,this._hovered={},this._lastTouchMoment,this._lastX,this._lastY,this._gestureMgr,M.call(this),this.setHandlerProxy(r)};e.prototype={constructor:e,setHandlerProxy:function(f){this.proxy&&this.proxy.dispose(),f&&(se.each(n,function(l){f.on&&f.on(l,this[l],this)},this),f.handler=this),this.proxy=f},mousemove:function(f){var l=f.zrX,r=f.zrY,c=s(this,l,r),A=this._hovered,p=A.target;p&&!p.__zr&&(A=this.findHover(A.x,A.y),p=A.target);var x=this._hovered=c?{x:l,y:r}:this.findHover(l,r),_=x.target,B=this.proxy;B.setCursor&&B.setCursor(_?_.cursor:"default"),p&&_!==p&&this.dispatchToElement(A,"mouseout",f),this.dispatchToElement(x,"mousemove",f),_&&_!==p&&this.dispatchToElement(x,"mouseover",f)},mouseout:function(f){var l=f.zrEventControl,r=f.zrIsToLocalDOM;l!=="only_globalout"&&this.dispatchToElement(this._hovered,"mouseout",f),l!=="no_globalout"&&(!r&&this.trigger("globalout",{type:"globalout",event:f}))},resize:function(f){this._hovered={}},dispatch:function(f,l){var r=this[f];r&&r.call(this,l)},dispose:function(){this.proxy.dispose(),this.storage=this.proxy=this.painter=null},setCursorStyle:function(f){var l=this.proxy;l.setCursor&&l.setCursor(f)},dispatchToElement:function(f,l,r){f=f||{};var c=f.target;if(c&&c.silent)return;for(var A="on"+l,p=m(l,f,r);c&&!(c[A]&&(p.cancelBubble=c[A].call(c,p)),c.trigger(l,p),c=c.parent,p.cancelBubble););p.cancelBubble||(this.trigger(l,p),this.painter&&this.painter.eachOtherLayer(function(x){typeof x[A]=="function"&&x[A].call(x,p),x.trigger&&x.trigger(l,p)}))},findHover:function(f,l,r){for(var c=this.storage.getDisplayList(),A={x:f,y:l},p=c.length-1;p>=0;p--){var x;if(c[p]!==r&&!c[p].ignore&&(x=a(c[p],f,l))&&(!A.topTarget&&(A.topTarget=c[p]),x!==w)){A.target=c[p];break}}return A},processGesture:function(f,l){this._gestureMgr||(this._gestureMgr=new C);var r=this._gestureMgr;l==="start"&&r.clear();var c=r.recognize(f,this.findHover(f.zrX,f.zrY,null).target,this.proxy.dom);if(l==="end"&&r.clear(),c){var A=c.type;f.gestureEvent=A,this.dispatchToElement({target:c.target},A,c.event)}}},se.each(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],function(f){e.prototype[f]=function(l){var r=l.zrX,c=l.zrY,A=s(this,r,c),p,x;if((f!=="mouseup"||!A)&&(p=this.findHover(r,c),x=p.target),f==="mousedown")this._downEl=x,this._downPoint=[l.zrX,l.zrY],this._upEl=x;else if(f==="mouseup")this._upEl=x;else if(f==="click"){if(this._downEl!==this._upEl||!this._downPoint||G.dist(this._downPoint,[l.zrX,l.zrY])>4)return;this._downPoint=null}this.dispatchToElement(p,f,l)}});function a(f,l,r){if(f[f.rectHover?"rectContain":"contain"](l,r)){for(var c=f,A;c;){if(c.clipPath&&!c.clipPath.contain(l,r))return!1;c.silent&&(A=!0),c=c.parent}return A?w:!0}return!1}function s(f,l,r){var c=f.painter;return l<0||l>c.getWidth()||r<0||r>c.getHeight()}se.mixin(e,v),se.mixin(e,M);var o=e;Ge.exports=o},"19Vz":function(Ge,fe,R){(function(se){se(R("VrN/"))})(function(se){se.defineOption("placeholder","",function(m,d,i){var n=i&&i!=se.Init;if(d&&!n)m.on("blur",b),m.on("change",C),m.on("swapDoc",C),se.on(m.getInputField(),"compositionupdate",m.state.placeholderCompose=function(){v(m)}),C(m);else if(!d&&n){m.off("blur",b),m.off("change",C),m.off("swapDoc",C),se.off(m.getInputField(),"compositionupdate",m.state.placeholderCompose),G(m);var e=m.getWrapperElement();e.className=e.className.replace(" CodeMirror-empty","")}d&&!m.hasFocus()&&b(m)});function G(m){m.state.placeholder&&(m.state.placeholder.parentNode.removeChild(m.state.placeholder),m.state.placeholder=null)}function M(m){G(m);var d=m.state.placeholder=document.createElement("pre");d.style.cssText="height: 0; overflow: visible",d.style.direction=m.getOption("direction"),d.className="CodeMirror-placeholder CodeMirror-line-like";var i=m.getOption("placeholder");typeof i=="string"&&(i=document.createTextNode(i)),d.appendChild(i),m.display.lineSpace.insertBefore(d,m.display.lineSpace.firstChild)}function v(m){setTimeout(function(){var d=!1,i=m.getInputField();i.nodeName=="TEXTAREA"?d=!i.value:m.lineCount()==1&&(d=!/[^\u200b]/.test(i.querySelector(".CodeMirror-line").textContent)),d?M(m):G(m)},20)}function b(m){w(m)&&M(m)}function C(m){var d=m.getWrapperElement(),i=w(m);d.className=d.className.replace(" CodeMirror-empty","")+(i?" CodeMirror-empty":""),i?M(m):G(m)}function w(m){return m.lineCount()===1&&m.getLine(0)===""}})},"1Jh7":function(Ge,fe,R){var se=R("y+Vt"),G=R("T6xi"),M=se.extend({type:"polyline",shape:{points:null,smooth:!1,smoothConstraint:null},style:{stroke:"#000",fill:null},buildPath:function(v,b){G.buildPath(v,b,!1)}});Ge.exports=M},"1MYJ":function(Ge,fe,R){var se=R("y+Vt"),G=se.extend({type:"compound",shape:{paths:null},_updatePathDirty:function(){for(var M=this.__dirtyPath,v=this.shape.paths,b=0;b=this._maxSize&&n>0){var a=m.head;m.remove(a),delete d[a.key],i=a.value,this._lastRemovedEntry=a}e?e.value=w:e=new G(w),e.key=C,m.insertEntry(e),d[C]=e}return i},v.get=function(C){var w=this._map[C],m=this._list;if(w!=null)return w!==m.tail&&(m.remove(w),m.insertEntry(w)),w.value},v.clear=function(){this._list.clear(),this._map={}};var b=M;Ge.exports=b},"1ZF9":function(Ge,fe,R){Ge.exports=R.p+"static/Authorize.cc9c212f.png"},"1bdT":function(Ge,fe,R){var se=R("3gBT"),G=R("H6uX"),M=R("DN4a"),v=R("vWvF"),b=R("bYtY"),C=function(m){M.call(this,m),G.call(this,m),v.call(this,m),this.id=m.id||se()};C.prototype={type:"element",name:"",__zr:null,ignore:!1,clipPath:null,isGroup:!1,drift:function(m,d){switch(this.draggable){case"horizontal":d=0;break;case"vertical":m=0;break}var i=this.transform;i||(i=this.transform=[1,0,0,1,0,0]),i[4]+=m,i[5]+=d,this.decomposeTransform(),this.dirty(!1)},beforeUpdate:function(){},afterUpdate:function(){},update:function(){this.updateTransform()},traverse:function(m,d){},attrKV:function(m,d){if(m==="position"||m==="scale"||m==="origin"){if(d){var i=this[m];i||(i=this[m]=[]),i[0]=d[0],i[1]=d[1]}}else this[m]=d},hide:function(){this.ignore=!0,this.__zr&&this.__zr.refresh()},show:function(){this.ignore=!1,this.__zr&&this.__zr.refresh()},attr:function(m,d){if(typeof m=="string")this.attrKV(m,d);else if(b.isObject(m))for(var i in m)m.hasOwnProperty(i)&&this.attrKV(i,m[i]);return this.dirty(!1),this},setClipPath:function(m){var d=this.__zr;d&&m.addSelfToZr(d),this.clipPath&&this.clipPath!==m&&this.removeClipPath(),this.clipPath=m,m.__zr=d,m.__clipTarget=this,this.dirty(!1)},removeClipPath:function(){var m=this.clipPath;m&&(m.__zr&&m.removeSelfFromZr(m.__zr),m.__zr=null,m.__clipTarget=null,this.clipPath=null,this.dirty(!1))},addSelfToZr:function(m){this.__zr=m;var d=this.animators;if(d)for(var i=0;i")):null:S.match("--")?T(o("comment","-->")):S.match("DOCTYPE",!0,!0)?(S.eatWhile(/[\w\._\-]/),T(f(1))):null:S.eat("?")?(S.eatWhile(/[\w\._\-]/),O.tokenize=o("meta","?>"),"meta"):(i=S.eat("/")?"closeTag":"openTag",O.tokenize=a,"tag bracket");if(D=="&"){var I;return S.eat("#")?S.eat("x")?I=S.eatWhile(/[a-fA-F\d]/)&&S.eat(";"):I=S.eatWhile(/[\d]/)&&S.eat(";"):I=S.eatWhile(/[\w\.\-:]/)&&S.eat(";"),I?"atom":"error"}else return S.eatWhile(/[^&<]/),null}e.isInText=!0;function a(S,O){var T=S.next();if(T==">"||T=="/"&&S.eat(">"))return O.tokenize=e,i=T==">"?"endTag":"selfcloseTag","tag bracket";if(T=="=")return i="equals",null;if(T=="<"){O.tokenize=e,O.state=A,O.tagName=O.tagStart=null;var D=O.tokenize(S,O);return D?D+" tag error":"tag error"}else return/[\'\"]/.test(T)?(O.tokenize=s(T),O.stringStartCol=S.column(),O.tokenize(S,O)):(S.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function s(S){var O=function(T,D){for(;!T.eol();)if(T.next()==S){D.tokenize=a;break}return"string"};return O.isInAttribute=!0,O}function o(S,O){return function(T,D){for(;!T.eol();){if(T.match(O)){D.tokenize=e;break}T.next()}return S}}function f(S){return function(O,T){for(var D;(D=O.next())!=null;){if(D=="<")return T.tokenize=f(S+1),T.tokenize(O,T);if(D==">")if(S==1){T.tokenize=e;break}else return T.tokenize=f(S-1),T.tokenize(O,T)}return"meta"}}function l(S,O,T){this.prev=S.context,this.tagName=O,this.indent=S.indented,this.startOfLine=T,(w.doNotIndent.hasOwnProperty(O)||S.context&&S.context.noIndent)&&(this.noIndent=!0)}function r(S){S.context&&(S.context=S.context.prev)}function c(S,O){for(var T;;){if(!S.context)return;if(T=S.context.tagName,!w.contextGrabbers.hasOwnProperty(T)||!w.contextGrabbers[T].hasOwnProperty(O))return;r(S)}}function A(S,O,T){return S=="openTag"?(T.tagStart=O.column(),p):S=="closeTag"?x:A}function p(S,O,T){return S=="word"?(T.tagName=O.current(),n="tag",E):w.allowMissingTagName&&S=="endTag"?(n="tag bracket",E(S,O,T)):(n="error",p)}function x(S,O,T){if(S=="word"){var D=O.current();return T.context&&T.context.tagName!=D&&w.implicitlyClosed.hasOwnProperty(T.context.tagName)&&r(T),T.context&&T.context.tagName==D||w.matchClosing===!1?(n="tag",_):(n="tag error",B)}else return w.allowMissingTagName&&S=="endTag"?(n="tag bracket",_(S,O,T)):(n="error",B)}function _(S,O,T){return S!="endTag"?(n="error",_):(r(T),A)}function B(S,O,T){return n="error",_(S,O,T)}function E(S,O,T){if(S=="word")return n="attribute",g;if(S=="endTag"||S=="selfcloseTag"){var D=T.tagName,I=T.tagStart;return T.tagName=T.tagStart=null,S=="selfcloseTag"||w.autoSelfClosers.hasOwnProperty(D)?c(T,D):(c(T,D),T.context=new l(T,D,I==T.indented)),A}return n="error",E}function g(S,O,T){return S=="equals"?h:(w.allowMissing||(n="error"),E(S,O,T))}function h(S,O,T){return S=="string"?u:S=="word"&&w.allowUnquoted?(n="string",E):(n="error",E(S,O,T))}function u(S,O,T){return S=="string"?u:E(S,O,T)}return{startState:function(S){var O={tokenize:e,state:A,indented:S||0,tagName:null,tagStart:null,context:null};return S!=null&&(O.baseIndent=S),O},token:function(S,O){if(!O.tagName&&S.sol()&&(O.indented=S.indentation()),S.eatSpace())return null;i=null;var T=O.tokenize(S,O);return(T||i)&&T!="comment"&&(n=null,O.state=O.state(i||T,S,O),n&&(T=n=="error"?T+" error":n)),T},indent:function(S,O,T){var D=S.context;if(S.tokenize.isInAttribute)return S.tagStart==S.indented?S.stringStartCol+1:S.indented+C;if(D&&D.noIndent)return se.Pass;if(S.tokenize!=a&&S.tokenize!=e)return T?T.match(/^(\s*)/)[0].length:0;if(S.tagName)return w.multilineTagIndentPastTag!==!1?S.tagStart+S.tagName.length+2:S.tagStart+C*(w.multilineTagIndentFactor||1);if(w.alignCDATA&&/$/,blockCommentStart:"",configuration:w.htmlMode?"html":"xml",helperType:w.htmlMode?"html":"xml",skipAttribute:function(S){S.state==h&&(S.state=E)},xmlCurrentTag:function(S){return S.tagName?{name:S.tagName,close:S.type=="closeTag"}:null},xmlCurrentContext:function(S){for(var O=[],T=S.context;T;T=T.prev)T.tagName&&O.push(T.tagName);return O.reverse()}}}),se.defineMIME("text/xml","xml"),se.defineMIME("application/xml","xml"),se.mimeModes.hasOwnProperty("text/html")||se.defineMIME("text/html",{name:"xml",htmlMode:!0})})},"1j5w":function(Ge,fe,R){"use strict";R.d(fe,"d",function(){return he}),R.d(fe,"b",function(){return yt}),R.d(fe,"c",function(){return Mt}),R.d(fe,"a",function(){return Rt});var se=R("VTBJ"),G=R("1OyB"),M=R("vuIU"),v=R("JX7q"),b=R("Ji7U"),C=R("LK+K"),w=R("q1tI"),m=R("I8Z2"),d=R("BGR+"),i=R("wx14"),n=R("rePB"),e=R("4IlW"),a=R("2GS6"),s=R("Gytx"),o=R.n(s),f=R("TSYQ"),l=R.n(f),r=R("U8pU"),c=R("ODXe"),A=/iPhone/i,p=/iPod/i,x=/iPad/i,_=/\bAndroid(?:.+)Mobile\b/i,B=/Android/i,E=/\bAndroid(?:.+)SD4930UR\b/i,g=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,h=/Windows Phone/i,u=/\bWindows(?:.+)ARM\b/i,S=/BlackBerry/i,O=/BB10/i,T=/Opera Mini/i,D=/\b(CriOS|Chrome)(?:.+)Mobile/i,I=/Mobile(?:.+)Firefox\b/i;function k(Ut,Bt){return Ut.test(Bt)}function F(Ut){var Bt=Ut||(typeof navigator!="undefined"?navigator.userAgent:""),At=Bt.split("[FBAN");if(typeof At[1]!="undefined"){var bt=At,je=Object(c.a)(bt,1);Bt=je[0]}if(At=Bt.split("Twitter"),typeof At[1]!="undefined"){var qe=At,Ot=Object(c.a)(qe,1);Bt=Ot[0]}var Ct={apple:{phone:k(A,Bt)&&!k(h,Bt),ipod:k(p,Bt),tablet:!k(A,Bt)&&k(x,Bt)&&!k(h,Bt),device:(k(A,Bt)||k(p,Bt)||k(x,Bt))&&!k(h,Bt)},amazon:{phone:k(E,Bt),tablet:!k(E,Bt)&&k(g,Bt),device:k(E,Bt)||k(g,Bt)},android:{phone:!k(h,Bt)&&k(E,Bt)||!k(h,Bt)&&k(_,Bt),tablet:!k(h,Bt)&&!k(E,Bt)&&!k(_,Bt)&&(k(g,Bt)||k(B,Bt)),device:!k(h,Bt)&&(k(E,Bt)||k(g,Bt)||k(_,Bt)||k(B,Bt))||k(/\bokhttp\b/i,Bt)},windows:{phone:k(h,Bt),tablet:k(u,Bt),device:k(h,Bt)||k(u,Bt)},other:{blackberry:k(S,Bt),blackberry10:k(O,Bt),opera:k(T,Bt),firefox:k(I,Bt),chrome:k(D,Bt),device:k(S,Bt)||k(O,Bt)||k(T,Bt)||k(I,Bt)||k(D,Bt)},any:null,phone:null,tablet:null};return Ct.any=Ct.apple.device||Ct.android.device||Ct.windows.device||Ct.other.device,Ct.phone=Ct.apple.phone||Ct.android.phone||Ct.windows.phone,Ct.tablet=Ct.apple.tablet||Ct.android.tablet||Ct.windows.tablet,Ct}var X=Object(se.a)(Object(se.a)({},F()),{},{isMobile:F}),U=X;function K(){}function V(Ut,Bt,At){var bt=Bt||"";return Ut.key||"".concat(bt,"item_").concat(At)}function N(Ut){return"".concat(Ut,"-menu-")}function Q(Ut,Bt){var At=-1;w.Children.forEach(Ut,function(bt){At+=1,bt&&bt.type&&bt.type.isMenuItemGroup?w.Children.forEach(bt.props.children,function(je){At+=1,Bt(je,At)}):Bt(bt,At)})}function J(Ut,Bt,At){if(!Ut||At.find)return;w.Children.forEach(Ut,function(bt){if(bt){var je=bt.type;if(!je||!(je.isSubMenu||je.isMenuItem||je.isMenuItemGroup))return;Bt.indexOf(bt.key)!==-1?At.find=!0:bt.props.children&&J(bt.props.children,Bt,At)}})}var ne=["defaultSelectedKeys","selectedKeys","defaultOpenKeys","openKeys","mode","getPopupContainer","onSelect","onDeselect","onDestroy","openTransitionName","openAnimation","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","triggerSubMenuAction","level","selectable","multiple","onOpenChange","visible","focusable","defaultActiveFirst","prefixCls","inlineIndent","parentMenu","title","rootPrefixCls","eventKey","active","onItemHover","onTitleMouseEnter","onTitleMouseLeave","onTitleClick","popupAlign","popupOffset","isOpen","renderMenuItem","manualRef","subMenuKey","disabled","index","isSelected","store","activeKey","builtinPlacements","overflowedIndicator","motion","attribute","value","popupClassName","inlineCollapsed","menu","theme","itemIcon","expandIcon"],ue=function(Bt){var At=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,bt=Bt&&typeof Bt.getBoundingClientRect=="function"&&Bt.getBoundingClientRect().width;if(bt){if(At){var je=getComputedStyle(Bt),qe=je.marginLeft,Ot=je.marginRight;bt+=+qe.replace("px","")+ +Ot.replace("px","")}bt=+bt.toFixed(6)}return bt||0},be=function(Bt,At,bt){Bt&&Object(r.a)(Bt.style)==="object"&&(Bt.style[At]=bt)},de=function(){return U.any},_e=R("KQm4"),me=R("Ff2n"),Ee=R("i8i4"),ge=R("bdgK"),Ae=R("uciX"),ae=R("8XRh"),ve={adjustX:1,adjustY:1},oe={topLeft:{points:["bl","tl"],overflow:ve,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:ve,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:ve,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:ve,offset:[4,0]}},ie={topLeft:{points:["bl","tl"],overflow:ve,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:ve,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:ve,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:ve,offset:[4,0]}},Te=oe,Re=0,Me={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},re=function(Bt,At,bt){var je=N(At),qe=Bt.getState();Bt.setState({defaultActiveFirst:Object(se.a)(Object(se.a)({},qe.defaultActiveFirst),{},Object(n.a)({},je,bt))})},j=function(Ut){Object(b.a)(At,Ut);var Bt=Object(C.a)(At);function At(bt){var je;Object(G.a)(this,At),je=Bt.call(this,bt),je.onDestroy=function(Et){je.props.onDestroy(Et)},je.onKeyDown=function(Et){var Lt=Et.keyCode,Ht=je.menuInstance,un=je.props,gn=un.isOpen,Ar=un.store;if(Lt===e.a.ENTER)return je.onTitleClick(Et),re(Ar,je.props.eventKey,!0),!0;if(Lt===e.a.RIGHT)return gn?Ht.onKeyDown(Et):(je.triggerOpenChange(!0),re(Ar,je.props.eventKey,!0)),!0;if(Lt===e.a.LEFT){var wr;if(gn)wr=Ht.onKeyDown(Et);else return;return wr||(je.triggerOpenChange(!1),wr=!0),wr}return gn&&(Lt===e.a.UP||Lt===e.a.DOWN)?Ht.onKeyDown(Et):void 0},je.onOpenChange=function(Et){je.props.onOpenChange(Et)},je.onPopupVisibleChange=function(Et){je.triggerOpenChange(Et,Et?"mouseenter":"mouseleave")},je.onMouseEnter=function(Et){var Lt=je.props,Ht=Lt.eventKey,un=Lt.onMouseEnter,gn=Lt.store;re(gn,je.props.eventKey,!1),un({key:Ht,domEvent:Et})},je.onMouseLeave=function(Et){var Lt=je.props,Ht=Lt.parentMenu,un=Lt.eventKey,gn=Lt.onMouseLeave;Ht.subMenuInstance=Object(v.a)(je),gn({key:un,domEvent:Et})},je.onTitleMouseEnter=function(Et){var Lt=je.props,Ht=Lt.eventKey,un=Lt.onItemHover,gn=Lt.onTitleMouseEnter;un({key:Ht,hover:!0}),gn({key:Ht,domEvent:Et})},je.onTitleMouseLeave=function(Et){var Lt=je.props,Ht=Lt.parentMenu,un=Lt.eventKey,gn=Lt.onItemHover,Ar=Lt.onTitleMouseLeave;Ht.subMenuInstance=Object(v.a)(je),gn({key:un,hover:!1}),Ar({key:un,domEvent:Et})},je.onTitleClick=function(Et){var Lt=Object(v.a)(je),Ht=Lt.props;if(Ht.onTitleClick({key:Ht.eventKey,domEvent:Et}),Ht.triggerSubMenuAction==="hover")return;je.triggerOpenChange(!Ht.isOpen,"click"),re(Ht.store,je.props.eventKey,!1)},je.onSubMenuClick=function(Et){typeof je.props.onClick=="function"&&je.props.onClick(je.addKeyPath(Et))},je.onSelect=function(Et){je.props.onSelect(Et)},je.onDeselect=function(Et){je.props.onDeselect(Et)},je.getPrefixCls=function(){return"".concat(je.props.rootPrefixCls,"-submenu")},je.getActiveClassName=function(){return"".concat(je.getPrefixCls(),"-active")},je.getDisabledClassName=function(){return"".concat(je.getPrefixCls(),"-disabled")},je.getSelectedClassName=function(){return"".concat(je.getPrefixCls(),"-selected")},je.getOpenClassName=function(){return"".concat(je.props.rootPrefixCls,"-submenu-open")},je.saveMenuInstance=function(Et){je.menuInstance=Et},je.addKeyPath=function(Et){return Object(se.a)(Object(se.a)({},Et),{},{keyPath:(Et.keyPath||[]).concat(je.props.eventKey)})},je.triggerOpenChange=function(Et,Lt){var Ht=je.props.eventKey,un=function(){je.onOpenChange({key:Ht,item:Object(v.a)(je),trigger:Lt,open:Et})};Lt==="mouseenter"?je.mouseenterTimeout=setTimeout(function(){un()},0):un()},je.isChildrenSelected=function(){var Et={find:!1};return J(je.props.children,je.props.selectedKeys,Et),Et.find},je.isOpen=function(){return je.props.openKeys.indexOf(je.props.eventKey)!==-1},je.adjustWidth=function(){if(!je.subMenuTitle||!je.menuInstance)return;var Et=Ee.findDOMNode(je.menuInstance);if(Et.offsetWidth>=je.subMenuTitle.offsetWidth)return;Et.style.minWidth="".concat(je.subMenuTitle.offsetWidth,"px")},je.saveSubMenuTitle=function(Et){je.subMenuTitle=Et},je.getBaseProps=function(){var Et=Object(v.a)(je),Lt=Et.props;return{mode:Lt.mode==="horizontal"?"vertical":Lt.mode,visible:je.props.isOpen,level:Lt.level+1,inlineIndent:Lt.inlineIndent,focusable:!1,onClick:je.onSubMenuClick,onSelect:je.onSelect,onDeselect:je.onDeselect,onDestroy:je.onDestroy,selectedKeys:Lt.selectedKeys,eventKey:"".concat(Lt.eventKey,"-menu-"),openKeys:Lt.openKeys,motion:Lt.motion,onOpenChange:je.onOpenChange,subMenuOpenDelay:Lt.subMenuOpenDelay,parentMenu:Object(v.a)(je),subMenuCloseDelay:Lt.subMenuCloseDelay,forceSubMenuRender:Lt.forceSubMenuRender,triggerSubMenuAction:Lt.triggerSubMenuAction,builtinPlacements:Lt.builtinPlacements,defaultActiveFirst:Lt.store.getState().defaultActiveFirst[N(Lt.eventKey)],multiple:Lt.multiple,prefixCls:Lt.rootPrefixCls,id:je.internalMenuId,manualRef:je.saveMenuInstance,itemIcon:Lt.itemIcon,expandIcon:Lt.expandIcon,direction:Lt.direction}},je.getMotion=function(Et,Lt){var Ht=Object(v.a)(je),un=Ht.haveRendered,gn=je.props,Ar=gn.motion,wr=gn.rootPrefixCls,cr=Object(se.a)(Object(se.a)({},Ar),{},{leavedClassName:"".concat(wr,"-hidden"),removeOnLeave:!1,motionAppear:un||!Lt||Et!=="inline"});return cr};var qe=bt.store,Ot=bt.eventKey,Ct=qe.getState(),jt=Ct.defaultActiveFirst;je.isRootMenu=!1;var Vt=!1;return jt&&(Vt=jt[Ot]),re(qe,Ot,Vt),je}return Object(M.a)(At,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var je=this,qe=this.props,Ot=qe.mode,Ct=qe.parentMenu,jt=qe.manualRef;if(jt&&jt(this),Ot!=="horizontal"||!Ct.isRootMenu||!this.props.isOpen)return;this.minWidthTimeout=setTimeout(function(){return je.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var je=this.props,qe=je.onDestroy,Ot=je.eventKey;qe&&qe(Ot),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout)}},{key:"renderChildren",value:function(je){var qe=this,Ot=this.getBaseProps(),Ct=this.getMotion(Ot.mode,Ot.visible);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||Ot.visible||Ot.forceSubMenuRender,!this.haveOpened)return w.createElement("div",null);var jt=Ot.direction;return w.createElement(ae.default,Object.assign({visible:Ot.visible},Ct),function(Vt){var Et=Vt.className,Lt=Vt.style,Ht=l()("".concat(Ot.prefixCls,"-sub"),Et,Object(n.a)({},"".concat(Ot.prefixCls,"-rtl"),jt==="rtl"));return w.createElement(rt,Object.assign({},Ot,{id:qe.internalMenuId,className:Ht,style:Lt}),je)})}},{key:"render",value:function(){var je,qe=Object(se.a)({},this.props),Ot=qe.isOpen,Ct=this.getPrefixCls(),jt=qe.mode==="inline",Vt=l()(Ct,"".concat(Ct,"-").concat(qe.mode),(je={},Object(n.a)(je,qe.className,!!qe.className),Object(n.a)(je,this.getOpenClassName(),Ot),Object(n.a)(je,this.getActiveClassName(),qe.active||Ot&&!jt),Object(n.a)(je,this.getDisabledClassName(),qe.disabled),Object(n.a)(je,this.getSelectedClassName(),this.isChildrenSelected()),je));this.internalMenuId||(qe.eventKey?this.internalMenuId="".concat(qe.eventKey,"$Menu"):(Re+=1,this.internalMenuId="$__$".concat(Re,"$Menu")));var Et={},Lt={},Ht={};qe.disabled||(Et={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},Lt={onClick:this.onTitleClick},Ht={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var un={},gn=qe.direction;jt&&(gn==="rtl"?un.paddingRight=qe.inlineIndent*qe.level:un.paddingLeft=qe.inlineIndent*qe.level);var Ar={};this.props.isOpen&&(Ar={"aria-owns":this.internalMenuId});var wr=null;qe.mode!=="horizontal"&&(wr=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(wr=w.createElement(this.props.expandIcon,Object(se.a)({},this.props))));var cr=w.createElement("div",Object.assign({ref:this.saveSubMenuTitle,style:un,className:"".concat(Ct,"-title"),role:"button"},Ht,Lt,{"aria-expanded":Ot},Ar,{"aria-haspopup":"true",title:typeof qe.title=="string"?qe.title:void 0}),qe.title,wr||w.createElement("i",{className:"".concat(Ct,"-arrow")})),Rn=this.renderChildren(qe.children),Jr=qe.parentMenu.isRootMenu?qe.parentMenu.props.getPopupContainer:function(Wt){return Wt.parentNode},si=Me[qe.mode],li=qe.popupOffset?{offset:qe.popupOffset}:{},kr=qe.mode==="inline"?"":qe.popupClassName;kr+=gn==="rtl"?" ".concat(Ct,"-rtl"):"";var hi=qe.disabled,Ui=qe.triggerSubMenuAction,Zi=qe.subMenuOpenDelay,Le=qe.forceSubMenuRender,Fe=qe.subMenuCloseDelay,nt=qe.builtinPlacements;ne.forEach(function(Wt){return delete qe[Wt]}),delete qe.onClick;var xt=gn==="rtl"?Object.assign({},ie,nt):Object.assign({},oe,nt);return delete qe.direction,w.createElement("li",Object.assign({},qe,Et,{className:Vt,role:"menuitem"}),jt&&cr,jt&&Rn,!jt&&w.createElement(Ae.a,{prefixCls:Ct,popupClassName:l()("".concat(Ct,"-popup"),kr),getPopupContainer:Jr,builtinPlacements:xt,popupPlacement:si,popupVisible:Ot,popupAlign:li,popup:Rn,action:hi?[]:[Ui],mouseEnterDelay:Zi,mouseLeaveDelay:Fe,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:Le},cr))}}]),At}(w.Component);j.defaultProps={onMouseEnter:K,onMouseLeave:K,onTitleMouseEnter:K,onTitleMouseLeave:K,onTitleClick:K,manualRef:K,mode:"vertical",title:""};var W=Object(m.b)(function(Ut,Bt){var At=Ut.openKeys,bt=Ut.activeKey,je=Ut.selectedKeys,qe=Bt.eventKey,Ot=Bt.subMenuKey;return{isOpen:At.indexOf(qe)>-1,active:bt[Ot]===qe,selectedKeys:je}})(j);W.isSubMenu=!0;var he=W,te="menuitem-overflowed",ce=.5,Ie=function(Ut){Object(b.a)(At,Ut);var Bt=Object(C.a)(At);function At(){var bt;return Object(G.a)(this,At),bt=Bt.apply(this,arguments),bt.resizeObserver=null,bt.mutationObserver=null,bt.originalTotalWidth=0,bt.overflowedItems=[],bt.menuItemSizes=[],bt.cancelFrameId=null,bt.state={lastVisibleIndex:void 0},bt.getMenuItemNodes=function(){var je=bt.props.prefixCls,qe=Ee.findDOMNode(Object(v.a)(bt));return qe?[].slice.call(qe.children).filter(function(Ot){return Ot.className.split(" ").indexOf("".concat(je,"-overflowed-submenu"))<0}):[]},bt.getOverflowedSubMenuItem=function(je,qe,Ot){var Ct=bt.props,jt=Ct.overflowedIndicator,Vt=Ct.level,Et=Ct.mode,Lt=Ct.prefixCls,Ht=Ct.theme;if(Vt!==1||Et!=="horizontal")return null;var un=bt.props.children[0],gn=un.props,Ar=gn.children,wr=gn.title,cr=gn.style,Rn=Object(me.a)(gn,["children","title","style"]),Jr=Object(se.a)({},cr),si="".concat(je,"-overflowed-indicator"),li="".concat(je,"-overflowed-indicator");qe.length===0&&Ot!==!0?Jr=Object(se.a)(Object(se.a)({},Jr),{},{display:"none"}):Ot&&(Jr=Object(se.a)(Object(se.a)({},Jr),{},{visibility:"hidden",position:"absolute"}),si="".concat(si,"-placeholder"),li="".concat(li,"-placeholder"));var kr=Ht?"".concat(Lt,"-").concat(Ht):"",hi={};return ne.forEach(function(Ui){Rn[Ui]!==void 0&&(hi[Ui]=Rn[Ui])}),w.createElement(he,Object.assign({title:jt,className:"".concat(Lt,"-overflowed-submenu"),popupClassName:kr},hi,{key:si,eventKey:li,disabled:!1,style:Jr}),qe)},bt.setChildrenWidthAndResize=function(){if(bt.props.mode!=="horizontal")return;var je=Ee.findDOMNode(Object(v.a)(bt));if(!je)return;var qe=je.children;if(!qe||qe.length===0)return;var Ot=je.children[qe.length-1];be(Ot,"display","inline-block");var Ct=bt.getMenuItemNodes(),jt=Ct.filter(function(Vt){return Vt.className.split(" ").indexOf(te)>=0});jt.forEach(function(Vt){be(Vt,"display","inline-block")}),bt.menuItemSizes=Ct.map(function(Vt){return ue(Vt,!0)}),jt.forEach(function(Vt){be(Vt,"display","none")}),bt.overflowedIndicatorWidth=ue(je.children[je.children.length-1],!0),bt.originalTotalWidth=bt.menuItemSizes.reduce(function(Vt,Et){return Vt+Et},0),bt.handleResize(),be(Ot,"display","none")},bt.handleResize=function(){if(bt.props.mode!=="horizontal")return;var je=Ee.findDOMNode(Object(v.a)(bt));if(!je)return;var qe=ue(je);bt.overflowedItems=[];var Ot=0,Ct;bt.originalTotalWidth>qe+ce&&(Ct=-1,bt.menuItemSizes.forEach(function(jt){Ot+=jt,Ot+bt.overflowedIndicatorWidth<=qe&&(Ct+=1)})),bt.setState({lastVisibleIndex:Ct})},bt}return Object(M.a)(At,[{key:"componentDidMount",value:function(){var je=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var qe=Ee.findDOMNode(this);if(!qe)return;this.resizeObserver=new ge.default(function(Ot){Ot.forEach(function(){var Ct=je.cancelFrameId;cancelAnimationFrame(Ct),je.cancelFrameId=requestAnimationFrame(je.setChildrenWidthAndResize)})}),[].slice.call(qe.children).concat(qe).forEach(function(Ot){je.resizeObserver.observe(Ot)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){je.resizeObserver.disconnect(),[].slice.call(qe.children).concat(qe).forEach(function(Ot){je.resizeObserver.observe(Ot)}),je.setChildrenWidthAndResize()}),this.mutationObserver.observe(qe,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(je){var qe=this,Ot=this.state.lastVisibleIndex;return(je||[]).reduce(function(Ct,jt,Vt){var Et=jt;if(qe.props.mode==="horizontal"){var Lt=qe.getOverflowedSubMenuItem(jt.props.eventKey,[]);Ot!==void 0&&qe.props.className.indexOf("".concat(qe.props.prefixCls,"-root"))!==-1&&(Vt>Ot&&(Et=w.cloneElement(jt,{style:{display:"none"},eventKey:"".concat(jt.props.eventKey,"-hidden"),className:"".concat(te)})),Vt===Ot+1&&(qe.overflowedItems=je.slice(Ot+1).map(function(un){return w.cloneElement(un,{key:un.props.eventKey,mode:"vertical-left"})}),Lt=qe.getOverflowedSubMenuItem(jt.props.eventKey,qe.overflowedItems)));var Ht=[].concat(Object(_e.a)(Ct),[Lt,Et]);return Vt===je.length-1&&Ht.push(qe.getOverflowedSubMenuItem(jt.props.eventKey,[],!0)),Ht}return[].concat(Object(_e.a)(Ct),[Et])},[])}},{key:"render",value:function(){var je=this.props,qe=je.visible,Ot=je.prefixCls,Ct=je.overflowedIndicator,jt=je.mode,Vt=je.level,Et=je.tag,Lt=je.children,Ht=je.theme,un=Object(me.a)(je,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),gn=Et;return w.createElement(gn,Object.assign({},un),this.renderChildren(Lt))}}]),At}(w.Component);Ie.defaultProps={tag:"div",className:""};var ze=Ie;function _t(Ut){return Ut.length?Ut.every(function(Bt){return!!Bt.props.disabled}):!0}function He(Ut,Bt,At){var bt=Ut.getState();Ut.setState({activeKey:Object(se.a)(Object(se.a)({},bt.activeKey),{},Object(n.a)({},Bt,At))})}function Ke(Ut){return Ut.eventKey||"0-menu-"}function ht(Ut,Bt){var At=Bt,bt=Ut.children,je=Ut.eventKey;if(At){var qe;if(Q(bt,function(Ot,Ct){Ot&&Ot.props&&!Ot.props.disabled&&At===V(Ot,je,Ct)&&(qe=!0)}),qe)return At}return At=null,Ut.defaultActiveFirst&&Q(bt,function(Ot,Ct){!At&&Ot&&!Ot.props.disabled&&(At=V(Ot,je,Ct))}),At}function St(Ut){if(Ut){var Bt=this.instanceArray.indexOf(Ut);Bt!==-1?this.instanceArray[Bt]=Ut:this.instanceArray.push(Ut)}}var ct=function(Ut){Object(b.a)(At,Ut);var Bt=Object(C.a)(At);function At(bt){var je;return Object(G.a)(this,At),je=Bt.call(this,bt),je.onKeyDown=function(qe,Ot){var Ct=qe.keyCode,jt;if(je.getFlatInstanceArray().forEach(function(Et){Et&&Et.props.active&&Et.onKeyDown&&(jt=Et.onKeyDown(qe))}),jt)return 1;var Vt=null;return(Ct===e.a.UP||Ct===e.a.DOWN)&&(Vt=je.step(Ct===e.a.UP?-1:1)),Vt?(qe.preventDefault(),He(je.props.store,Ke(je.props),Vt.props.eventKey),typeof Ot=="function"&&Ot(Vt),1):void 0},je.onItemHover=function(qe){var Ot=qe.key,Ct=qe.hover;He(je.props.store,Ke(je.props),Ct?Ot:null)},je.onDeselect=function(qe){je.props.onDeselect(qe)},je.onSelect=function(qe){je.props.onSelect(qe)},je.onClick=function(qe){je.props.onClick(qe)},je.onOpenChange=function(qe){je.props.onOpenChange(qe)},je.onDestroy=function(qe){je.props.onDestroy(qe)},je.getFlatInstanceArray=function(){return je.instanceArray},je.step=function(qe){var Ot=je.getFlatInstanceArray(),Ct=je.props.store.getState().activeKey[Ke(je.props)],jt=Ot.length;if(!jt)return null;qe<0&&(Ot=Ot.concat().reverse());var Vt=-1;if(Ot.every(function(un,gn){return un&&un.props.eventKey===Ct?(Vt=gn,!1):!0}),!je.props.defaultActiveFirst&&Vt!==-1&&_t(Ot.slice(Vt,jt-1)))return;var Et=(Vt+1)%jt,Lt=Et;do{var Ht=Ot[Lt];if(!Ht||Ht.props.disabled)Lt=(Lt+1)%jt;else return Ht}while(Lt!==Et);return null},je.renderCommonMenuItem=function(qe,Ot,Ct){var jt=je.props.store.getState(),Vt=Object(v.a)(je),Et=Vt.props,Lt=V(qe,Et.eventKey,Ot),Ht=qe.props;if(!Ht||typeof qe.type=="string")return qe;var un=Lt===jt.activeKey,gn=Object(se.a)(Object(se.a)({mode:Ht.mode||Et.mode,level:Et.level,inlineIndent:Et.inlineIndent,renderMenuItem:je.renderMenuItem,rootPrefixCls:Et.prefixCls,index:Ot,parentMenu:Et.parentMenu,manualRef:Ht.disabled?void 0:Object(a.a)(qe.ref,St.bind(Object(v.a)(je))),eventKey:Lt,active:!Ht.disabled&&un,multiple:Et.multiple,onClick:function(wr){(Ht.onClick||K)(wr),je.onClick(wr)},onItemHover:je.onItemHover,motion:Et.motion,subMenuOpenDelay:Et.subMenuOpenDelay,subMenuCloseDelay:Et.subMenuCloseDelay,forceSubMenuRender:Et.forceSubMenuRender,onOpenChange:je.onOpenChange,onDeselect:je.onDeselect,onSelect:je.onSelect,builtinPlacements:Et.builtinPlacements,itemIcon:Ht.itemIcon||je.props.itemIcon,expandIcon:Ht.expandIcon||je.props.expandIcon},Ct),{},{direction:Et.direction});return(Et.mode==="inline"||de())&&(gn.triggerSubMenuAction="click"),w.cloneElement(qe,gn)},je.renderMenuItem=function(qe,Ot,Ct){if(!qe)return null;var jt=je.props.store.getState(),Vt={openKeys:jt.openKeys,selectedKeys:jt.selectedKeys,triggerSubMenuAction:je.props.triggerSubMenuAction,subMenuKey:Ct};return je.renderCommonMenuItem(qe,Ot,Vt)},bt.store.setState({activeKey:Object(se.a)(Object(se.a)({},bt.store.getState().activeKey),{},Object(n.a)({},bt.eventKey,ht(bt,bt.activeKey)))}),je.instanceArray=[],je}return Object(M.a)(At,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(je){return this.props.visible||je.visible||this.props.className!==je.className||!o()(this.props.style,je.style)}},{key:"componentDidUpdate",value:function(je){var qe=this.props,Ot="activeKey"in qe?qe.activeKey:qe.store.getState().activeKey[Ke(qe)],Ct=ht(qe,Ot);if(Ct!==Ot)He(qe.store,Ke(qe),Ct);else if("activeKey"in je){var jt=ht(je,je.activeKey);Ct!==jt&&He(qe.store,Ke(qe),Ct)}}},{key:"render",value:function(){var je=this,qe=Object(i.a)({},this.props);this.instanceArray=[];var Ot=l()(qe.prefixCls,qe.className,"".concat(qe.prefixCls,"-").concat(qe.mode)),Ct={className:Ot,role:qe.role||"menu"};qe.id&&(Ct.id=qe.id),qe.focusable&&(Ct.tabIndex=0,Ct.onKeyDown=this.onKeyDown);var jt=qe.prefixCls,Vt=qe.eventKey,Et=qe.visible,Lt=qe.level,Ht=qe.mode,un=qe.overflowedIndicator,gn=qe.theme;return ne.forEach(function(Ar){return delete qe[Ar]}),delete qe.onClick,w.createElement(ze,Object.assign({},qe,{prefixCls:jt,mode:Ht,tag:"ul",level:Lt,theme:gn,visible:Et,overflowedIndicator:un},Ct),w.Children.map(qe.children,function(Ar,wr){return je.renderMenuItem(Ar,wr,Vt||"0-menu-")}))}}]),At}(w.Component);ct.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:K};var lt=Object(m.b)()(ct),rt=lt,Ze=R("Kwbf");function $e(Ut,Bt,At){var bt=Ut.prefixCls,je=Ut.motion,qe=Ut.defaultMotions,Ot=qe===void 0?{}:qe,Ct=Ut.openAnimation,jt=Ut.openTransitionName,Vt=Bt.switchingModeFromInline;if(je)return je;if(Object(r.a)(Ct)==="object"&&Ct)Object(Ze.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof Ct=="string")return{motionName:"".concat(bt,"-open-").concat(Ct)};if(jt)return{motionName:jt};var Et=Ot[At];return Et||(Vt?null:Ot.other)}var Ue=function(Ut){Object(b.a)(At,Ut);var Bt=Object(C.a)(At);function At(bt){var je;Object(G.a)(this,At),je=Bt.call(this,bt),je.inlineOpenKeys=[],je.onSelect=function(Ct){var jt=Object(v.a)(je),Vt=jt.props;if(Vt.selectable){var Et=je.store.getState(),Lt=Et.selectedKeys,Ht=Ct.key;Vt.multiple?Lt=Lt.concat([Ht]):Lt=[Ht],"selectedKeys"in Vt||je.store.setState({selectedKeys:Lt}),Vt.onSelect(Object(se.a)(Object(se.a)({},Ct),{},{selectedKeys:Lt}))}},je.onClick=function(Ct){var jt=je.getRealMenuMode(),Vt=Object(v.a)(je),Et=Vt.store,Lt=Vt.props.onOpenChange;jt!=="inline"&&!("openKeys"in je.props)&&(Et.setState({openKeys:[]}),Lt([])),je.props.onClick(Ct)},je.onKeyDown=function(Ct,jt){je.innerMenu.getWrappedInstance().onKeyDown(Ct,jt)},je.onOpenChange=function(Ct){var jt=Object(v.a)(je),Vt=jt.props,Et=je.store.getState().openKeys.concat(),Lt=!1,Ht=function(gn){var Ar=!1;if(gn.open)Ar=Et.indexOf(gn.key)===-1,Ar&&Et.push(gn.key);else{var wr=Et.indexOf(gn.key);Ar=wr!==-1,Ar&&Et.splice(wr,1)}Lt=Lt||Ar};Array.isArray(Ct)?Ct.forEach(Ht):Ht(Ct),Lt&&("openKeys"in je.props||je.store.setState({openKeys:Et}),Vt.onOpenChange(Et))},je.onDeselect=function(Ct){var jt=Object(v.a)(je),Vt=jt.props;if(Vt.selectable){var Et=je.store.getState().selectedKeys.concat(),Lt=Ct.key,Ht=Et.indexOf(Lt);Ht!==-1&&Et.splice(Ht,1),"selectedKeys"in Vt||je.store.setState({selectedKeys:Et}),Vt.onDeselect(Object(se.a)(Object(se.a)({},Ct),{},{selectedKeys:Et}))}},je.onMouseEnter=function(Ct){je.restoreModeVerticalFromInline();var jt=je.props.onMouseEnter;jt&&jt(Ct)},je.onTransitionEnd=function(Ct){var jt=Ct.propertyName==="width"&&Ct.target===Ct.currentTarget,Vt=Ct.target.className,Et=Object.prototype.toString.call(Vt)==="[object SVGAnimatedString]"?Vt.animVal:Vt,Lt=Ct.propertyName==="font-size"&&Et.indexOf("anticon")>=0;(jt||Lt)&&je.restoreModeVerticalFromInline()},je.setInnerMenu=function(Ct){je.innerMenu=Ct},je.isRootMenu=!0;var qe=bt.defaultSelectedKeys,Ot=bt.defaultOpenKeys;return"selectedKeys"in bt&&(qe=bt.selectedKeys||[]),"openKeys"in bt&&(Ot=bt.openKeys||[]),je.store=Object(m.c)({selectedKeys:qe,openKeys:Ot,activeKey:{"0-menu-":ht(bt,bt.activeKey)}}),je.state={switchingModeFromInline:!1},je}return Object(M.a)(At,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(je){this.updateOpentKeysWhenSwitchMode(je),this.updateMiniStore();var qe=this.props,Ot=qe.siderCollapsed,Ct=qe.inlineCollapsed,jt=qe.onOpenChange;(!je.inlineCollapsed&&Ct||!je.siderCollapsed&&Ot)&&jt([]),this.updateMenuDisplay()}},{key:"updateOpentKeysWhenSwitchMode",value:function(je){var qe=this.props,Ot=this.store,Ct=this.inlineOpenKeys,jt=Ot.getState(),Vt={};je.mode==="inline"&&qe.mode!=="inline"&&this.setState({switchingModeFromInline:!0}),"openKeys"in qe||((qe.inlineCollapsed&&!je.inlineCollapsed||qe.siderCollapsed&&!je.siderCollapsed)&&(this.setState({switchingModeFromInline:!0}),this.inlineOpenKeys=jt.openKeys.concat(),Vt.openKeys=[]),(!qe.inlineCollapsed&&je.inlineCollapsed||!qe.siderCollapsed&&je.siderCollapsed)&&(Vt.openKeys=Ct,this.inlineOpenKeys=[])),Object.keys(Vt).length&&Ot.setState(Vt)}},{key:"updateMenuDisplay",value:function(){var je=this.props.collapsedWidth,qe=this.store,Ot=this.prevOpenKeys,Ct=this.getInlineCollapsed()&&(je===0||je==="0"||je==="0px");Ct?(this.prevOpenKeys=qe.getState().openKeys.concat(),this.store.setState({openKeys:[]})):Ot&&(this.store.setState({openKeys:Ot}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var je=this.props.mode,qe=this.state.switchingModeFromInline,Ot=this.getInlineCollapsed();return qe&&Ot?"inline":Ot?"vertical":je}},{key:"getInlineCollapsed",value:function(){var je=this.props,qe=je.inlineCollapsed,Ot=je.siderCollapsed;return Ot!==void 0?Ot:qe}},{key:"restoreModeVerticalFromInline",value:function(){var je=this.state.switchingModeFromInline;je&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var je=Object(se.a)({},Object(d.default)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),qe=this.getRealMenuMode();return je.className+=" ".concat(je.prefixCls,"-root"),je.direction==="rtl"&&(je.className+=" ".concat(je.prefixCls,"-rtl")),je=Object(se.a)(Object(se.a)({},je),{},{mode:qe,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:$e(this.props,this.state,qe)}),delete je.openAnimation,delete je.openTransitionName,w.createElement(m.a,{store:this.store},w.createElement(rt,Object.assign({},je,{ref:this.setInnerMenu}),this.props.children))}}]),At}(w.Component);Ue.defaultProps={selectable:!0,onClick:K,onSelect:K,onOpenChange:K,onDeselect:K,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:w.createElement("span",null,"\xB7\xB7\xB7")};var Ne=Ue,We=function(Ut){Object(b.a)(At,Ut);var Bt=Object(C.a)(At);function At(){var bt;return Object(G.a)(this,At),bt=Bt.apply(this,arguments),bt.onKeyDown=function(je){var qe=je.keyCode;return qe===e.a.ENTER?(bt.onClick(je),!0):void 0},bt.onMouseLeave=function(je){var qe=bt.props,Ot=qe.eventKey,Ct=qe.onItemHover,jt=qe.onMouseLeave;Ct({key:Ot,hover:!1}),jt({key:Ot,domEvent:je})},bt.onMouseEnter=function(je){var qe=bt.props,Ot=qe.eventKey,Ct=qe.onItemHover,jt=qe.onMouseEnter;Ct({key:Ot,hover:!0}),jt({key:Ot,domEvent:je})},bt.onClick=function(je){var qe=bt.props,Ot=qe.eventKey,Ct=qe.multiple,jt=qe.onClick,Vt=qe.onSelect,Et=qe.onDeselect,Lt=qe.isSelected,Ht={key:Ot,keyPath:[Ot],item:Object(v.a)(bt),domEvent:je};jt(Ht),Ct?Lt?Et(Ht):Vt(Ht):Lt||Vt(Ht)},bt.saveNode=function(je){bt.node=je},bt}return Object(M.a)(At,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var je=this.props;je.onDestroy&&je.onDestroy(je.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var je,qe=Object(se.a)({},this.props),Ot=l()(this.getPrefixCls(),qe.className,(je={},Object(n.a)(je,this.getActiveClassName(),!qe.disabled&&qe.active),Object(n.a)(je,this.getSelectedClassName(),qe.isSelected),Object(n.a)(je,this.getDisabledClassName(),qe.disabled),je)),Ct=Object(se.a)(Object(se.a)({},qe.attribute),{},{title:typeof qe.title=="string"?qe.title:void 0,className:Ot,role:qe.role||"menuitem","aria-disabled":qe.disabled});qe.role==="option"?Ct=Object(se.a)(Object(se.a)({},Ct),{},{role:"option","aria-selected":qe.isSelected}):(qe.role===null||qe.role==="none")&&(Ct.role="none");var jt={onClick:qe.disabled?null:this.onClick,onMouseLeave:qe.disabled?null:this.onMouseLeave,onMouseEnter:qe.disabled?null:this.onMouseEnter},Vt=Object(se.a)({},qe.style);qe.mode==="inline"&&(qe.direction==="rtl"?Vt.paddingRight=qe.inlineIndent*qe.level:Vt.paddingLeft=qe.inlineIndent*qe.level),ne.forEach(function(Lt){return delete qe[Lt]}),delete qe.direction;var Et=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(Et=w.createElement(this.props.itemIcon,this.props)),w.createElement("li",Object.assign({},Object(d.default)(qe,["onClick","onMouseEnter","onMouseLeave","onSelect"]),Ct,jt,{style:Vt,ref:this.saveNode}),qe.children,Et)}}]),At}(w.Component);We.isMenuItem=!0,We.defaultProps={onSelect:K,onMouseEnter:K,onMouseLeave:K,manualRef:K};var it=Object(m.b)(function(Ut,Bt){var At=Ut.activeKey,bt=Ut.selectedKeys,je=Bt.eventKey,qe=Bt.subMenuKey;return{active:At[qe]===je,isSelected:bt.indexOf(je)!==-1}})(We),yt=it,vt=function(Ut){Object(b.a)(At,Ut);var Bt=Object(C.a)(At);function At(){var bt;return Object(G.a)(this,At),bt=Bt.apply(this,arguments),bt.renderInnerMenuItem=function(je){var qe=bt.props,Ot=qe.renderMenuItem,Ct=qe.index;return Ot(je,Ct,bt.props.subMenuKey)},bt}return Object(M.a)(At,[{key:"render",value:function(){var je=Object(i.a)({},this.props),qe=je.className,Ot=qe===void 0?"":qe,Ct=je.rootPrefixCls,jt="".concat(Ct,"-item-group-title"),Vt="".concat(Ct,"-item-group-list"),Et=je.title,Lt=je.children;return ne.forEach(function(Ht){return delete je[Ht]}),delete je.onClick,delete je.direction,w.createElement("li",Object.assign({},je,{className:"".concat(Ot," ").concat(Ct,"-item-group")}),w.createElement("div",{className:jt,title:typeof Et=="string"?Et:void 0},Et),w.createElement("ul",{className:Vt},w.Children.map(Lt,this.renderInnerMenuItem)))}}]),At}(w.Component);vt.isMenuItemGroup=!0,vt.defaultProps={disabled:!0};var Mt=vt,Tt=function(Bt){var At=Bt.className,bt=Bt.rootPrefixCls,je=Bt.style;return w.createElement("li",{className:"".concat(At," ").concat(bt,"-item-divider"),style:je})};Tt.defaultProps={disabled:!0,className:"",style:{}};var Rt=Tt,kt=fe.e=Ne},"24YM":function(Ge,fe,R){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.SensorTabIndex=fe.SensorClassName=fe.SizeSensorId=void 0;var se="size-sensor-id";fe.SizeSensorId=se;var G="size-sensor-object";fe.SensorClassName=G;var M="-1";fe.SensorTabIndex=M},"24hK":function(Ge,fe,R){"use strict";R.d(fe,"a",function(){return M});var se=R("JYp7"),G=function(){function v(b){this.element=b,this.next=v.Undefined,this.prev=v.Undefined}return v.Undefined=new v(void 0),v}(),M=function(){function v(){this._first=G.Undefined,this._last=G.Undefined,this._size=0}return Object.defineProperty(v.prototype,"size",{get:function(){return this._size},enumerable:!0,configurable:!0}),v.prototype.isEmpty=function(){return this._first===G.Undefined},v.prototype.clear=function(){this._first=G.Undefined,this._last=G.Undefined,this._size=0},v.prototype.unshift=function(b){return this._insert(b,!1)},v.prototype.push=function(b){return this._insert(b,!0)},v.prototype._insert=function(b,C){var w=this,m=new G(b);if(this._first===G.Undefined)this._first=m,this._last=m;else if(C){var d=this._last;this._last=m,m.prev=d,d.next=m}else{var i=this._first;this._first=m,m.next=i,i.prev=m}this._size+=1;var n=!1;return function(){n||(n=!0,w._remove(m))}},v.prototype.shift=function(){if(this._first===G.Undefined)return;var b=this._first.element;return this._remove(this._first),b},v.prototype.pop=function(){if(this._last===G.Undefined)return;var b=this._last.element;return this._remove(this._last),b},v.prototype._remove=function(b){if(b.prev!==G.Undefined&&b.next!==G.Undefined){var C=b.prev;C.next=b.next,b.next.prev=C}else b.prev===G.Undefined&&b.next===G.Undefined?(this._first=G.Undefined,this._last=G.Undefined):b.next===G.Undefined?(this._last=this._last.prev,this._last.next=G.Undefined):b.prev===G.Undefined&&(this._first=this._first.next,this._first.prev=G.Undefined);this._size-=1},v.prototype.iterator=function(){var b,C=this._first;return{next:function(){return C===G.Undefined?se.c:(b?b.value=C.element:b={done:!1,value:C.element},C=C.next,b)}}},v.prototype.toArray=function(){for(var b=[],C=this._first;C!==G.Undefined;C=C.next)b.push(C.element);return b},v}()},"2DNl":function(Ge,fe,R){var se=R("IMiH"),G=R("loD1"),M=R("59Ip"),v=R("aKvl"),b=R("n1HI"),C=R("hX1E"),w=C.normalizeRadian,m=R("Sj9i"),d=R("hyiK"),i=se.CMD,n=Math.PI*2,e=1e-4;function a(_,B){return Math.abs(_-B)B&&D>g&&D>u&&D>O||D1&&f(),X=m.cubicAt(B,g,u,O,o[0]),F>1&&(U=m.cubicAt(B,g,u,O,o[1]))),F===2?VB&&O>g&&O>u||O=0&&D<=1){for(var I=0,k=m.quadraticAt(B,g,u,D),F=0;FE||O<-E)return 0;var T=Math.sqrt(E*E-O*O);s[0]=-T,s[1]=T;var D=Math.abs(g-h);if(D<1e-4)return 0;if(D%n<1e-4){g=0,h=n;var I=u?1:-1;return S>=s[0]+_&&S<=s[1]+_?I:0}if(u){var T=g;g=w(h),h=w(T)}else g=w(g),h=w(h);g>h&&(h+=n);for(var k=0,F=0;F<2;F++){var X=s[F];if(X+_>S){var U=Math.atan2(O,X),I=u?1:-1;U<0&&(U=n+U),(U>=g&&U<=h||U+n>=g&&U+n<=h)&&(U>Math.PI/2&&U1&&(E||(u+=d(S,O,T,D,g,h))),I===1&&(S=_[I],O=_[I+1],T=S,D=O);switch(k){case i.M:T=_[I++],D=_[I++],S=T,O=D;break;case i.L:if(E){if(G.containStroke(S,O,_[I],_[I+1],B,g,h))return!0}else u+=d(S,O,_[I],_[I+1],g,h)||0;S=_[I++],O=_[I++];break;case i.C:if(E){if(M.containStroke(S,O,_[I++],_[I++],_[I++],_[I++],_[I],_[I+1],B,g,h))return!0}else u+=l(S,O,_[I++],_[I++],_[I++],_[I++],_[I],_[I+1],g,h)||0;S=_[I++],O=_[I++];break;case i.Q:if(E){if(v.containStroke(S,O,_[I++],_[I++],_[I],_[I+1],B,g,h))return!0}else u+=r(S,O,_[I++],_[I++],_[I],_[I+1],g,h)||0;S=_[I++],O=_[I++];break;case i.A:var F=_[I++],X=_[I++],U=_[I++],K=_[I++],V=_[I++],N=_[I++];I+=1;var Q=1-_[I++],J=Math.cos(V)*U+F,ne=Math.sin(V)*K+X;I>1?u+=d(S,O,J,ne,g,h):(T=J,D=ne);var ue=(g-F)*K/U+F;if(E){if(b.containStroke(F,X,K,V,V+N,Q,B,ue,h))return!0}else u+=c(F,X,K,V,V+N,Q,ue,h);S=Math.cos(V+N)*U+F,O=Math.sin(V+N)*K+X;break;case i.R:T=S=_[I++],D=O=_[I++];var be=_[I++],de=_[I++],J=T+be,ne=D+de;if(E){if(G.containStroke(T,D,J,D,B,g,h)||G.containStroke(J,D,J,ne,B,g,h)||G.containStroke(J,ne,T,ne,B,g,h)||G.containStroke(T,ne,T,D,B,g,h))return!0}else u+=d(J,D,J,ne,g,h),u+=d(T,ne,T,D,g,h);break;case i.Z:if(E){if(G.containStroke(S,O,T,D,B,g,h))return!0}else u+=d(S,O,T,D,g,h);S=T,O=D;break}}return!E&&!a(O,D)&&(u+=d(S,O,T,D,g,h)||0),u!==0}function p(_,B,E){return A(_,0,!1,B,E)}function x(_,B,E,g){return A(_,B,!0,E,g)}fe.contain=p,fe.containStroke=x},"2fw6":function(Ge,fe,R){var se=R("y+Vt"),G=se.extend({type:"circle",shape:{cx:0,cy:0,r:0},buildPath:function(M,v,b){b&&M.moveTo(v.cx+v.r,v.cy),M.arc(v.cx,v.cy,v.r,0,Math.PI*2,!0)}});Ge.exports=G},"3C/r":function(Ge,fe){var R=function(G,M){this.image=G,this.repeat=M,this.type="pattern"};R.prototype.getCanvasPattern=function(G){return G.createPattern(this.image,this.repeat||"repeat")};var se=R;Ge.exports=se},"3CBa":function(Ge,fe,R){var se=R("hydK"),G=se.createElement,M=R("bYtY"),v=R("SUKs"),b=R("y+Vt"),C=R("Dagg"),w=R("dqUG"),m=R("DBLp"),d=R("sW+o"),i=R("n6Mw"),n=R("vKoX"),e=R("P47w"),a=e.path,s=e.image,o=e.text;function f(h){return parseInt(h,10)}function l(h){return h instanceof b?a:h instanceof C?s:h instanceof w?o:a}function r(h,u){return u&&h&&u.parentNode!==h}function c(h,u,S){if(r(h,u)&&S){var O=S.nextSibling;O?h.insertBefore(u,O):h.appendChild(u)}}function A(h,u){if(r(h,u)){var S=h.firstChild;S?h.insertBefore(u,S):h.appendChild(u)}}function p(h,u){u&&h&&u.parentNode===h&&h.removeChild(u)}function x(h){return h.__textSvgEl}function _(h){return h.__svgEl}var B=function(h,u,S,O){this.root=h,this.storage=u,this._opts=S=M.extend({},S||{});var T=G("svg");T.setAttribute("xmlns","http://www.w3.org/2000/svg"),T.setAttribute("version","1.1"),T.setAttribute("baseProfile","full"),T.style.cssText="user-select:none;position:absolute;left:0;top:0;";var D=G("g");T.appendChild(D);var I=G("g");T.appendChild(I),this.gradientManager=new d(O,I),this.clipPathManager=new i(O,I),this.shadowManager=new n(O,I);var k=document.createElement("div");k.style.cssText="overflow:hidden;position:relative",this._svgDom=T,this._svgRoot=I,this._backgroundRoot=D,this._viewport=k,h.appendChild(k),k.appendChild(T),this.resize(S.width,S.height),this._visibleList=[]};B.prototype={constructor:B,getType:function(){return"svg"},getViewportRoot:function(){return this._viewport},getSvgDom:function(){return this._svgDom},getSvgRoot:function(){return this._svgRoot},getViewportRootOffset:function(){var h=this.getViewportRoot();if(h)return{offsetLeft:h.offsetLeft||0,offsetTop:h.offsetTop||0}},refresh:function(){var h=this.storage.getDisplayList(!0);this._paintList(h)},setBackgroundColor:function(h){this._backgroundRoot&&this._backgroundNode&&this._backgroundRoot.removeChild(this._backgroundNode);var u=G("rect");u.setAttribute("width",this.getWidth()),u.setAttribute("height",this.getHeight()),u.setAttribute("x",0),u.setAttribute("y",0),u.setAttribute("id",0),u.style.fill=h,this._backgroundRoot.appendChild(u),this._backgroundNode=u},_paintList:function(h){this.gradientManager.markAllUnused(),this.clipPathManager.markAllUnused(),this.shadowManager.markAllUnused();var u=this._svgRoot,S=this._visibleList,O=h.length,T=[],D;for(D=0;D=0;--I)if(D[I]===T)return!0;return!1}),S}else return null;else return S[0]},resize:function(h,u){var S=this._viewport;S.style.display="none";var O=this._opts;if(h!=null&&(O.width=h),u!=null&&(O.height=u),h=this._getSize(0),u=this._getSize(1),S.style.display="",this._width!==h||this._height!==u){this._width=h,this._height=u;var T=S.style;T.width=h+"px",T.height=u+"px";var D=this._svgDom;D.setAttribute("width",h),D.setAttribute("height",u)}this._backgroundNode&&(this._backgroundNode.setAttribute("width",h),this._backgroundNode.setAttribute("height",u))},getWidth:function(){return this._width},getHeight:function(){return this._height},_getSize:function(h){var u=this._opts,S=["width","height"][h],O=["clientWidth","clientHeight"][h],T=["paddingLeft","paddingTop"][h],D=["paddingRight","paddingBottom"][h];if(u[S]!=null&&u[S]!=="auto")return parseFloat(u[S]);var I=this.root,k=document.defaultView.getComputedStyle(I);return(I[O]||f(k[S])||f(I.style[S]))-(f(k[T])||0)-(f(k[D])||0)|0},dispose:function(){this.root.innerHTML="",this._svgRoot=this._backgroundRoot=this._svgDom=this._backgroundNode=this._viewport=this.storage=null},clear:function(){this._viewport&&this.root.removeChild(this._viewport)},toDataURL:function(){this.refresh();var h=encodeURIComponent(this._svgDom.outerHTML.replace(/> -\r<`));return"data:image/svg+xml;charset=UTF-8,"+h}};function E(h){return function(){v('In SVG mode painter not support method "'+h+'"')}}M.each(["getLayer","insertLayer","eachLayer","eachBuiltinLayer","eachOtherLayer","getLayers","modLayer","delLayer","clearLayer","pathToImage"],function(h){B.prototype[h]=E(h)});var g=B;Ge.exports=g},"3e3G":function(Ge,fe,R){var se=R("bYtY"),G=R("QuXc"),M=function(b,C,w,m,d){this.x=b==null?.5:b,this.y=C==null?.5:C,this.r=w==null?.5:w,this.type="radial",this.global=d||!1,G.call(this,m)};M.prototype={constructor:M},se.inherits(M,G);var v=M;Ge.exports=v},"3gBT":function(Ge,fe){var R=2311;function se(){return R++}Ge.exports=se},"4fz+":function(Ge,fe,R){var se=R("bYtY"),G=R("1bdT"),M=R("mFDi"),v=function(C){C=C||{},G.call(this,C);for(var w in C)C.hasOwnProperty(w)&&(this[w]=C[w]);this._children=[],this.__storage=null,this.__dirty=!0};v.prototype={constructor:v,isGroup:!0,type:"group",silent:!1,children:function(){return this._children.slice()},childAt:function(C){return this._children[C]},childOfName:function(C){for(var w=this._children,m=0;m=0&&(m.splice(d,0,C),this._doAdd(C))}return this},_doAdd:function(C){C.parent&&C.parent.remove(C),C.parent=this;var w=this.__storage,m=this.__zr;w&&w!==C.__storage&&(w.addToStorage(C),C instanceof v&&C.addChildrenToStorage(w)),m&&m.refresh()},remove:function(C){var w=this.__zr,m=this.__storage,d=this._children,i=se.indexOf(d,C);return i<0?this:(d.splice(i,1),C.parent=null,m&&(m.delFromStorage(C),C instanceof v&&C.delChildrenFromStorage(m)),w&&w.refresh(),this)},removeAll:function(){var C=this._children,w=this.__storage,m,d;for(d=0;d1e-4){E[0]=r-A,E[1]=c-p,g[0]=r+A,g[1]=c+p;return}if(m[0]=C(x)*A+r,m[1]=b(x)*p+c,d[0]=C(_)*A+r,d[1]=b(_)*p+c,h(E,m,d),u(g,m,d),x=x%w,x<0&&(x=x+w),_=_%w,_<0&&(_=_+w),x>_&&!B?_+=w:x<_&&B&&(x+=w),B){var O=_;_=x,x=O}for(var T=0;T<_;T+=Math.PI/2)T>x&&(i[0]=C(T)*A+r,i[1]=b(T)*p+c,h(E,i,E),u(g,i,g))}fe.fromPoints=n,fe.fromLine=e,fe.fromCubic=o,fe.fromQuadratic=f,fe.fromArc=l},"4qgm":function(Ge,fe){Ge.exports="data:image/png;base64,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"},"4u4S":function(Ge,fe){Ge.exports="data:image/png;base64,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"},"500L":function(Ge,fe,R){"use strict";R.d(fe,"a",function(){return x});var se=R("+L6B"),G=R("2/Rp"),M=R("2qtc"),v=R("kLXV"),b=R("9og8"),C=R("k1fw"),w=R("miYZ"),m=R("tsqr"),d=R("oBTY"),i=R("tJVT"),n=R("DZo9"),e=R("8z0m"),a=R("WmNS"),s=R.n(a),o=R("q1tI"),f=R.n(o),l=R("m3rI"),r=R("wzkS"),c=R("y5JW"),A=R("LtfV"),p=e.a.Dragger;function x(_){var B=[];return _&&_.length>0&&(B=_.map(function(E){return{uid:E.id,id:E.id,name:E.title+c.c+E.filesize,url:E.url,filesize:E.filesize,status:"done",response:{id:E.id}}})),B}fe.b=function(_){var B=_.value,E=_.onChange,g=_.action,h=_.className,u=_.maxSize,S=u===void 0?150:u,O=_.title,T=O===void 0?"\u4E0A\u4F20\u9644\u4EF6":O,D=_.showRemoveModal,I=D===void 0?!1:D,k=_.accept,F=k===void 0?"":k,X=_.additionalText,U=_.isDragger,K=_.number,V=K===void 0?1e3:K,N=_.aloneClear,Q=N===void 0?!1:N,J=_.restrict,ne=J===void 0?!0:J,ue=Object(o.useState)(!1),be=Object(i.a)(ue,2),de=be[0],_e=be[1],me=Object(o.useState)(B||[]),Ee=Object(i.a)(me,2),ge=Ee[0],Ae=Ee[1];Object(o.useEffect)(function(){B&&(Ae(Object(d.a)(B)),V===(B==null?void 0:B.length)&&_e(!0))},[B]);var ae=function(){setTimeout(function(){ge.pop(),Ae(Object(d.a)(ge))},500)},ve={multiple:!0,disabled:de,accept:F,withCredentials:!0,fileList:ge,beforeUpload:function(Te,Re){var Me=Te.size/1024/1024;return ge.concat(Re).length>V?(ge.pop(),Ae(Object(d.a)(ge)),m.b.error("\u6700\u591A\u53EA\u80FD\u4E0A\u4F20".concat(V,"\u4E2A\u6587\u4EF6")),Q?Promise.reject():(ae(),!1)):Me=V?_e(!0):_e(!1),Ae(Object(d.a)(Re)),Re=Re.map(function(Me){var re;if(Me!=null&&(re=Me.response)!==null&&re!==void 0&&re.id){var j;Me.url="/api/attachments/".concat(Me==null||((j=Me.response)===null||j===void 0)?void 0:j.id)}return Me.name.indexOf(c.c)===-1&&(Me.name="".concat(Me.name).concat(c.c).concat(Object(c.a)(Me.size))),Object(C.a)({},Me)}),console.log("info:",Te),E(Re)},onRemove:function(){var ie=Object(b.a)(s.a.mark(function Re(Me){var re;return s.a.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:if(re=function(){var he=Object(b.a)(s.a.mark(function te(){var ce,Ie;return s.a.wrap(function(_t){for(;;)switch(_t.prev=_t.next){case 0:if(ce=Me.response?Me.response.id:Me.id,!ce){_t.next=8;break}return _t.next=4,Object(r.d)(Me.response?Me.response.id:Me.uid);case 4:return Ie=_t.sent,_t.abrupt("return",Ie);case 8:return _t.abrupt("return",!0);case 9:case"end":return _t.stop()}},te)}));return function(){return he.apply(this,arguments)}}(),!I){W.next=5;break}return W.abrupt("return",new Promise(function(he,te){v.a.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:f.a.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:function(){var ce=Object(b.a)(s.a.mark(function ze(){var _t;return s.a.wrap(function(Ke){for(;;)switch(Ke.prev=Ke.next){case 0:return Ke.next=2,re();case 2:_t=Ke.sent,m.b.success("\u5220\u9664\u6210\u529F"),he(!0);case 5:case"end":return Ke.stop()}},ze)}));function Ie(){return ce.apply(this,arguments)}return Ie}(),onCancel:function(){return he(!1)}})}));case 5:return W.next=7,re();case 7:return W.abrupt("return",W.sent);case 8:case"end":return W.stop()}},Re)}));function Te(Re){return ie.apply(this,arguments)}return Te}()};function oe(ie){ie.preventDefault(),ie.stopPropagation()}return f.a.createElement("div",{className:"multi-upload ".concat(h||"")},U&&f.a.createElement(p,ve,f.a.createElement("p",{className:"ant-upload-drag-icon"},f.a.createElement(A.a,null)),f.a.createElement("p",{className:"ant-upload-text"},"\u70B9\u51FB\u4E0A\u4F20\u56FE\u6807\uFF0C\u9009\u62E9\u8981\u4E0A\u4F20\u7684\u6587\u4EF6\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u6B64",f.a.createElement("br",null),f.a.createElement("span",{style:{display:ne?"block":"none"}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",S,"MB) ")),X),!U&&f.a.createElement(e.a,ve,f.a.createElement(G.a,{disabled:de},T),f.a.createElement("span",{onClick:oe,style:{marginLeft:10,color:"#FA6400",display:ne?"block":"none"}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",S,"MB) ")))}},"55Ip":function(Ge,fe,R){"use strict";R.d(fe,"a",function(){return c}),R.d(fe,"b",function(){return E});var se=R("Ty5D"),G=R("dI71"),M=R("q1tI"),v=R.n(M),b=R("YS25"),C=R("17x9"),w=R.n(C),m=R("wx14"),d=R("zLVn"),i=R("9R94"),n=function(h){Object(G.a)(u,h);function u(){for(var O,T=arguments.length,D=new Array(T),I=0;Iv+s&&a>C+s&&a>m+s&&a>i+s||aM+s&&e>b+s&&e>w+s&&e>d+s||e=0||T.relatedTarget.className.indexOf("".concat(F,"-next"))>=0))return;h.setState({goInputText:""}),k(h.getValidValue())},h.go=function(T){var D=h.state.goInputText;if(D==="")return;(T.keyCode===s.ENTER||T.type==="click")&&(h.setState({goInputText:""}),h.props.quickGo(h.getValidValue()))},h}return Object(b.a)(g,[{key:"getValidValue",value:function(){var u=this.state,S=u.goInputText,O=u.current;return!S||isNaN(S)?O:Number(S)}},{key:"getPageSizeOptions",value:function(){var u=this.props,S=u.pageSize,O=u.pageSizeOptions;return O.some(function(T){return T.toString()===S.toString()})?O:O.concat([S.toString()]).sort(function(T,D){var I=isNaN(Number(T))?0:Number(T),k=isNaN(Number(D))?0:Number(D);return I-k})}},{key:"render",value:function(){var u=this,S=this.props,O=S.pageSize,T=S.locale,D=S.rootPrefixCls,I=S.changeSize,k=S.quickGo,F=S.goButton,X=S.selectComponentClass,U=S.buildOptionText,K=S.selectPrefixCls,V=S.disabled,N=this.state.goInputText,Q="".concat(D,"-options"),J=X,ne=null,ue=null,be=null;if(!I&&!k)return null;var de=this.getPageSizeOptions();if(I&&J){var _e=de.map(function(me,Ee){return d.a.createElement(J.Option,{key:Ee,value:me.toString()},(U||u.buildOptionText)(me))});ne=d.a.createElement(J,{disabled:V,prefixCls:K,showSearch:!1,className:"".concat(Q,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(O||de[0]).toString(),onChange:this.changeSize,getPopupContainer:function(Ee){return Ee.parentNode}},_e)}return k&&(F&&(be=typeof F=="boolean"?d.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:V,className:"".concat(Q,"-quick-jumper-button")},T.jump_to_confirm):d.a.createElement("span",{onClick:this.go,onKeyUp:this.go},F)),ue=d.a.createElement("div",{className:"".concat(Q,"-quick-jumper")},T.jump_to,d.a.createElement("input",{disabled:V,type:"text",value:N,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),T.page,be)),d.a.createElement("li",{className:"".concat(Q)},ne,ue)}}]),g}(d.a.Component);o.defaultProps={pageSizeOptions:["10","20","50","100"]};var f=o,l=R("N2Kk");function r(){}function c(B){return typeof B=="number"&&isFinite(B)&&Math.floor(B)===B}function A(B,E,g){return g}function p(B,E,g){var h=typeof B=="undefined"?E.pageSize:B;return Math.floor((g.total-1)/h)+1}var x=function(B){Object(C.a)(g,B);var E=Object(w.a)(g);function g(h){var u;Object(v.a)(this,g),u=E.call(this,h),u.getJumpPrevPage=function(){return Math.max(1,u.state.current-(u.props.showLessItems?3:5))},u.getJumpNextPage=function(){return Math.min(p(void 0,u.state,u.props),u.state.current+(u.props.showLessItems?3:5))},u.getItemIcon=function(I,k){var F=u.props.prefixCls,X=I||d.a.createElement("button",{type:"button","aria-label":k,className:"".concat(F,"-item-link")});return typeof I=="function"&&(X=d.a.createElement(I,Object(M.a)({},u.props))),X},u.savePaginationNode=function(I){u.paginationNode=I},u.isValid=function(I){return c(I)&&I!==u.state.current},u.shouldDisplayQuickJumper=function(){var I=u.props,k=I.showQuickJumper,F=I.pageSize,X=I.total;return X<=F?!1:k},u.handleKeyDown=function(I){(I.keyCode===s.ARROW_UP||I.keyCode===s.ARROW_DOWN)&&I.preventDefault()},u.handleKeyUp=function(I){var k=u.getValidValue(I),F=u.state.currentInputValue;k!==F&&u.setState({currentInputValue:k}),I.keyCode===s.ENTER?u.handleChange(k):I.keyCode===s.ARROW_UP?u.handleChange(k-1):I.keyCode===s.ARROW_DOWN&&u.handleChange(k+1)},u.changePageSize=function(I){var k=u.state.current,F=p(I,u.state,u.props);k=k>F?F:k,F===0&&(k=u.state.current),typeof I=="number"&&("pageSize"in u.props||u.setState({pageSize:I}),"current"in u.props||u.setState({current:k,currentInputValue:k})),u.props.onShowSizeChange(k,I),"onChange"in u.props&&u.props.onChange&&u.props.onChange(k,I)},u.handleChange=function(I){var k=u.props.disabled,F=I;if(u.isValid(F)&&!k){var X=p(void 0,u.state,u.props);F>X?F=X:F<1&&(F=1),"current"in u.props||u.setState({current:F,currentInputValue:F});var U=u.state.pageSize;return u.props.onChange(F,U),F}return u.state.current},u.prev=function(){u.hasPrev()&&u.handleChange(u.state.current-1)},u.next=function(){u.hasNext()&&u.handleChange(u.state.current+1)},u.jumpPrev=function(){u.handleChange(u.getJumpPrevPage())},u.jumpNext=function(){u.handleChange(u.getJumpNextPage())},u.hasPrev=function(){return u.state.current>1},u.hasNext=function(){return u.state.current2?F-2:0),U=2;U=O?D=O:D=Number(S),D}},{key:"getShowSizeChanger",value:function(){var u=this.props,S=u.showSizeChanger,O=u.total,T=u.totalBoundaryShowSizeChanger;return typeof S!="undefined"?S:O>T}},{key:"renderPrev",value:function(u){var S=this.props,O=S.prevIcon,T=S.itemRender,D=T(u,"prev",this.getItemIcon(O,"prev page")),I=!this.hasPrev();return Object(m.isValidElement)(D)?Object(m.cloneElement)(D,{disabled:I}):D}},{key:"renderNext",value:function(u){var S=this.props,O=S.nextIcon,T=S.itemRender,D=T(u,"next",this.getItemIcon(O,"next page")),I=!this.hasNext();return Object(m.isValidElement)(D)?Object(m.cloneElement)(D,{disabled:I}):D}},{key:"render",value:function(){var u=this,S=this.props,O=S.prefixCls,T=S.className,D=S.style,I=S.disabled,k=S.hideOnSinglePage,F=S.total,X=S.locale,U=S.showQuickJumper,K=S.showLessItems,V=S.showTitle,N=S.showTotal,Q=S.simple,J=S.itemRender,ne=S.showPrevNextJumpers,ue=S.jumpPrevIcon,be=S.jumpNextIcon,de=S.selectComponentClass,_e=S.selectPrefixCls,me=S.pageSizeOptions,Ee=this.state,ge=Ee.current,Ae=Ee.pageSize,ae=Ee.currentInputValue;if(k===!0&&F<=Ae)return null;var ve=p(void 0,this.state,this.props),oe=[],ie=null,Te=null,Re=null,Me=null,re=null,j=U&&U.goButton,W=K?1:2,he=ge-1>0?ge-1:0,te=ge+1=W*2&&ge!==1+2&&(oe[0]=Object(m.cloneElement)(oe[0],{className:"".concat(O,"-item-after-jump-prev")}),oe.unshift(ie)),ve-ge>=W*2&&ge!==ve-2&&(oe[oe.length-1]=Object(m.cloneElement)(oe[oe.length-1],{className:"".concat(O,"-item-before-jump-next")}),oe.push(Te)),ht!==1&&oe.unshift(Re),St!==ve&&oe.push(Me)}var rt=null;N&&(rt=d.a.createElement("li",{className:"".concat(O,"-total-text")},N(F,[F===0?0:(ge-1)*Ae+1,ge*Ae>F?F:ge*Ae])));var Ze=!this.hasPrev()||!ve,$e=!this.hasNext()||!ve;return d.a.createElement("ul",Object(se.a)({className:n()(O,T,Object(G.a)({},"".concat(O,"-disabled"),I)),style:D,unselectable:"unselectable",ref:this.savePaginationNode},ce),rt,d.a.createElement("li",{title:V?X.prev_page:null,onClick:this.prev,tabIndex:Ze?null:0,onKeyPress:this.runIfEnterPrev,className:n()("".concat(O,"-prev"),Object(G.a)({},"".concat(O,"-disabled"),Ze)),"aria-disabled":Ze},this.renderPrev(he)),oe,d.a.createElement("li",{title:V?X.next_page:null,onClick:this.next,tabIndex:$e?null:0,onKeyPress:this.runIfEnterNext,className:n()("".concat(O,"-next"),Object(G.a)({},"".concat(O,"-disabled"),$e)),"aria-disabled":$e},this.renderNext(te)),d.a.createElement(f,{disabled:I,locale:X,rootPrefixCls:O,selectComponentClass:de,selectPrefixCls:_e,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:ge,pageSize:Ae,pageSizeOptions:me,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:j}))}}],[{key:"getDerivedStateFromProps",value:function(u,S){var O={};if("current"in u&&(O.current=u.current,u.current!==S.current&&(O.currentInputValue=O.current)),"pageSize"in u&&u.pageSize!==S.pageSize){var T=S.current,D=p(u.pageSize,S,u);T=T>D?D:T,"current"in u||(O.current=T,O.currentInputValue=T),O.pageSize=u.pageSize}return O}}]),g}(d.a.Component);x.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:r,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:r,locale:l.a,style:{},itemRender:A,totalBoundaryShowSizeChanger:50};var _=x},"6GrX":function(Ge,fe,R){var se=R("mFDi"),G=R("Xnb7"),M=R("bYtY"),v=M.getContext,b=M.extend,C=M.retrieve2,w=M.retrieve3,m=M.trim,d={},i=0,n=5e3,e=/\{([a-zA-Z0-9_]+)\|([^}]*)\}/g,a="12px sans-serif",s={};function o(k,F){s[k]=F}function f(k,F){F=F||a;var X=k+":"+F;if(d[X])return d[X];for(var U=(k+"").split(` +`+e.stack):e},0)}}return n.prototype.emit=function(e){this.listeners.forEach(function(a){a(e)})},n.prototype.onUnexpectedError=function(e){this.unexpectedErrorHandler(e),this.emit(e)},n.prototype.onUnexpectedExternalError=function(e){this.unexpectedErrorHandler(e)},n}(),G=new se;function M(n){w(n)||G.onUnexpectedError(n);return}function v(n){w(n)||G.onUnexpectedExternalError(n);return}function b(n){if(n instanceof Error){var e=n.name,a=n.message,s=n.stacktrace||n.stack;return{$isError:!0,name:e,message:a,stack:s}}return n}var C="Canceled";function w(n){return n instanceof Error&&n.name===C&&n.message===C}function m(){var n=new Error(C);return n.name=n.message,n}function d(n){return n?new Error("Illegal argument: "+n):new Error("Illegal argument")}function i(n){return n?new Error("Illegal state: "+n):new Error("Illegal state")}},"06Qe":function(Ge,Ae,R){var se=R("ItGF"),G="urn:schemas-microsoft-com:vml",M=typeof window=="undefined"?null:window,v=!1,b=M&&M.document;function C(d){return w(d)}var w;if(b&&!se.canvasSupported)try{!b.namespaces.zrvml&&b.namespaces.add("zrvml",G),w=function(d){return b.createElement("')}}catch(d){w=function(i){return b.createElement("<"+i+' xmlns="'+G+'" class="zrvml">')}}function m(){if(v||!b)return;v=!0;var d=b.styleSheets;d.length<31?b.createStyleSheet().addRule(".zrvml","behavior:url(#default#VML)"):d[0].addRule(".zrvml","behavior:url(#default#VML)")}Ae.doc=b,Ae.createNode=C,Ae.initVML=m},"07cG":function(Ge,Ae,R){Ge.exports={ldsRing:"ldsRing___2F8W7",idsRingWrapper:"idsRingWrapper___fC2cF",ldsring:"ldsring___3A88y"}},"0s+r":function(Ge,Ae,R){var se=R("bYtY"),G=R("QBsz"),M=R("y23F"),v=R("H6uX"),b=R("YH21"),C=R("C0SR"),w="silent";function m(f,l,r){return{type:f,event:r,target:l.target,topTarget:l.topTarget,cancelBubble:!1,offsetX:r.zrX,offsetY:r.zrY,gestureEvent:r.gestureEvent,pinchX:r.pinchX,pinchY:r.pinchY,pinchScale:r.pinchScale,wheelDelta:r.zrDelta,zrByTouch:r.zrByTouch,which:r.which,stop:d}}function d(){b.stop(this.event)}function i(){}i.prototype.dispose=function(){};var n=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],e=function(f,l,r,c){v.call(this),this.storage=f,this.painter=l,this.painterRoot=c,r=r||new i,this.proxy=null,this._hovered={},this._lastTouchMoment,this._lastX,this._lastY,this._gestureMgr,M.call(this),this.setHandlerProxy(r)};e.prototype={constructor:e,setHandlerProxy:function(f){this.proxy&&this.proxy.dispose(),f&&(se.each(n,function(l){f.on&&f.on(l,this[l],this)},this),f.handler=this),this.proxy=f},mousemove:function(f){var l=f.zrX,r=f.zrY,c=s(this,l,r),A=this._hovered,p=A.target;p&&!p.__zr&&(A=this.findHover(A.x,A.y),p=A.target);var x=this._hovered=c?{x:l,y:r}:this.findHover(l,r),_=x.target,B=this.proxy;B.setCursor&&B.setCursor(_?_.cursor:"default"),p&&_!==p&&this.dispatchToElement(A,"mouseout",f),this.dispatchToElement(x,"mousemove",f),_&&_!==p&&this.dispatchToElement(x,"mouseover",f)},mouseout:function(f){var l=f.zrEventControl,r=f.zrIsToLocalDOM;l!=="only_globalout"&&this.dispatchToElement(this._hovered,"mouseout",f),l!=="no_globalout"&&(!r&&this.trigger("globalout",{type:"globalout",event:f}))},resize:function(f){this._hovered={}},dispatch:function(f,l){var r=this[f];r&&r.call(this,l)},dispose:function(){this.proxy.dispose(),this.storage=this.proxy=this.painter=null},setCursorStyle:function(f){var l=this.proxy;l.setCursor&&l.setCursor(f)},dispatchToElement:function(f,l,r){f=f||{};var c=f.target;if(c&&c.silent)return;for(var A="on"+l,p=m(l,f,r);c&&!(c[A]&&(p.cancelBubble=c[A].call(c,p)),c.trigger(l,p),c=c.parent,p.cancelBubble););p.cancelBubble||(this.trigger(l,p),this.painter&&this.painter.eachOtherLayer(function(x){typeof x[A]=="function"&&x[A].call(x,p),x.trigger&&x.trigger(l,p)}))},findHover:function(f,l,r){for(var c=this.storage.getDisplayList(),A={x:f,y:l},p=c.length-1;p>=0;p--){var x;if(c[p]!==r&&!c[p].ignore&&(x=a(c[p],f,l))&&(!A.topTarget&&(A.topTarget=c[p]),x!==w)){A.target=c[p];break}}return A},processGesture:function(f,l){this._gestureMgr||(this._gestureMgr=new C);var r=this._gestureMgr;l==="start"&&r.clear();var c=r.recognize(f,this.findHover(f.zrX,f.zrY,null).target,this.proxy.dom);if(l==="end"&&r.clear(),c){var A=c.type;f.gestureEvent=A,this.dispatchToElement({target:c.target},A,c.event)}}},se.each(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],function(f){e.prototype[f]=function(l){var r=l.zrX,c=l.zrY,A=s(this,r,c),p,x;if((f!=="mouseup"||!A)&&(p=this.findHover(r,c),x=p.target),f==="mousedown")this._downEl=x,this._downPoint=[l.zrX,l.zrY],this._upEl=x;else if(f==="mouseup")this._upEl=x;else if(f==="click"){if(this._downEl!==this._upEl||!this._downPoint||G.dist(this._downPoint,[l.zrX,l.zrY])>4)return;this._downPoint=null}this.dispatchToElement(p,f,l)}});function a(f,l,r){if(f[f.rectHover?"rectContain":"contain"](l,r)){for(var c=f,A;c;){if(c.clipPath&&!c.clipPath.contain(l,r))return!1;c.silent&&(A=!0),c=c.parent}return A?w:!0}return!1}function s(f,l,r){var c=f.painter;return l<0||l>c.getWidth()||r<0||r>c.getHeight()}se.mixin(e,v),se.mixin(e,M);var o=e;Ge.exports=o},"19Vz":function(Ge,Ae,R){(function(se){se(R("VrN/"))})(function(se){se.defineOption("placeholder","",function(m,d,i){var n=i&&i!=se.Init;if(d&&!n)m.on("blur",b),m.on("change",C),m.on("swapDoc",C),se.on(m.getInputField(),"compositionupdate",m.state.placeholderCompose=function(){v(m)}),C(m);else if(!d&&n){m.off("blur",b),m.off("change",C),m.off("swapDoc",C),se.off(m.getInputField(),"compositionupdate",m.state.placeholderCompose),G(m);var e=m.getWrapperElement();e.className=e.className.replace(" CodeMirror-empty","")}d&&!m.hasFocus()&&b(m)});function G(m){m.state.placeholder&&(m.state.placeholder.parentNode.removeChild(m.state.placeholder),m.state.placeholder=null)}function M(m){G(m);var d=m.state.placeholder=document.createElement("pre");d.style.cssText="height: 0; overflow: visible",d.style.direction=m.getOption("direction"),d.className="CodeMirror-placeholder CodeMirror-line-like";var i=m.getOption("placeholder");typeof i=="string"&&(i=document.createTextNode(i)),d.appendChild(i),m.display.lineSpace.insertBefore(d,m.display.lineSpace.firstChild)}function v(m){setTimeout(function(){var d=!1,i=m.getInputField();i.nodeName=="TEXTAREA"?d=!i.value:m.lineCount()==1&&(d=!/[^\u200b]/.test(i.querySelector(".CodeMirror-line").textContent)),d?M(m):G(m)},20)}function b(m){w(m)&&M(m)}function C(m){var d=m.getWrapperElement(),i=w(m);d.className=d.className.replace(" CodeMirror-empty","")+(i?" CodeMirror-empty":""),i?M(m):G(m)}function w(m){return m.lineCount()===1&&m.getLine(0)===""}})},"1Jh7":function(Ge,Ae,R){var se=R("y+Vt"),G=R("T6xi"),M=se.extend({type:"polyline",shape:{points:null,smooth:!1,smoothConstraint:null},style:{stroke:"#000",fill:null},buildPath:function(v,b){G.buildPath(v,b,!1)}});Ge.exports=M},"1MYJ":function(Ge,Ae,R){var se=R("y+Vt"),G=se.extend({type:"compound",shape:{paths:null},_updatePathDirty:function(){for(var M=this.__dirtyPath,v=this.shape.paths,b=0;b=this._maxSize&&n>0){var a=m.head;m.remove(a),delete d[a.key],i=a.value,this._lastRemovedEntry=a}e?e.value=w:e=new G(w),e.key=C,m.insertEntry(e),d[C]=e}return i},v.get=function(C){var w=this._map[C],m=this._list;if(w!=null)return w!==m.tail&&(m.remove(w),m.insertEntry(w)),w.value},v.clear=function(){this._list.clear(),this._map={}};var b=M;Ge.exports=b},"1ZF9":function(Ge,Ae,R){Ge.exports=R.p+"static/Authorize.cc9c212f.png"},"1bdT":function(Ge,Ae,R){var se=R("3gBT"),G=R("H6uX"),M=R("DN4a"),v=R("vWvF"),b=R("bYtY"),C=function(m){M.call(this,m),G.call(this,m),v.call(this,m),this.id=m.id||se()};C.prototype={type:"element",name:"",__zr:null,ignore:!1,clipPath:null,isGroup:!1,drift:function(m,d){switch(this.draggable){case"horizontal":d=0;break;case"vertical":m=0;break}var i=this.transform;i||(i=this.transform=[1,0,0,1,0,0]),i[4]+=m,i[5]+=d,this.decomposeTransform(),this.dirty(!1)},beforeUpdate:function(){},afterUpdate:function(){},update:function(){this.updateTransform()},traverse:function(m,d){},attrKV:function(m,d){if(m==="position"||m==="scale"||m==="origin"){if(d){var i=this[m];i||(i=this[m]=[]),i[0]=d[0],i[1]=d[1]}}else this[m]=d},hide:function(){this.ignore=!0,this.__zr&&this.__zr.refresh()},show:function(){this.ignore=!1,this.__zr&&this.__zr.refresh()},attr:function(m,d){if(typeof m=="string")this.attrKV(m,d);else if(b.isObject(m))for(var i in m)m.hasOwnProperty(i)&&this.attrKV(i,m[i]);return this.dirty(!1),this},setClipPath:function(m){var d=this.__zr;d&&m.addSelfToZr(d),this.clipPath&&this.clipPath!==m&&this.removeClipPath(),this.clipPath=m,m.__zr=d,m.__clipTarget=this,this.dirty(!1)},removeClipPath:function(){var m=this.clipPath;m&&(m.__zr&&m.removeSelfFromZr(m.__zr),m.__zr=null,m.__clipTarget=null,this.clipPath=null,this.dirty(!1))},addSelfToZr:function(m){this.__zr=m;var d=this.animators;if(d)for(var i=0;i")):null:S.match("--")?T(o("comment","-->")):S.match("DOCTYPE",!0,!0)?(S.eatWhile(/[\w\._\-]/),T(f(1))):null:S.eat("?")?(S.eatWhile(/[\w\._\-]/),O.tokenize=o("meta","?>"),"meta"):(i=S.eat("/")?"closeTag":"openTag",O.tokenize=a,"tag bracket");if(D=="&"){var I;return S.eat("#")?S.eat("x")?I=S.eatWhile(/[a-fA-F\d]/)&&S.eat(";"):I=S.eatWhile(/[\d]/)&&S.eat(";"):I=S.eatWhile(/[\w\.\-:]/)&&S.eat(";"),I?"atom":"error"}else return S.eatWhile(/[^&<]/),null}e.isInText=!0;function a(S,O){var T=S.next();if(T==">"||T=="/"&&S.eat(">"))return O.tokenize=e,i=T==">"?"endTag":"selfcloseTag","tag bracket";if(T=="=")return i="equals",null;if(T=="<"){O.tokenize=e,O.state=A,O.tagName=O.tagStart=null;var D=O.tokenize(S,O);return D?D+" tag error":"tag error"}else return/[\'\"]/.test(T)?(O.tokenize=s(T),O.stringStartCol=S.column(),O.tokenize(S,O)):(S.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function s(S){var O=function(T,D){for(;!T.eol();)if(T.next()==S){D.tokenize=a;break}return"string"};return O.isInAttribute=!0,O}function o(S,O){return function(T,D){for(;!T.eol();){if(T.match(O)){D.tokenize=e;break}T.next()}return S}}function f(S){return function(O,T){for(var D;(D=O.next())!=null;){if(D=="<")return T.tokenize=f(S+1),T.tokenize(O,T);if(D==">")if(S==1){T.tokenize=e;break}else return T.tokenize=f(S-1),T.tokenize(O,T)}return"meta"}}function l(S,O,T){this.prev=S.context,this.tagName=O,this.indent=S.indented,this.startOfLine=T,(w.doNotIndent.hasOwnProperty(O)||S.context&&S.context.noIndent)&&(this.noIndent=!0)}function r(S){S.context&&(S.context=S.context.prev)}function c(S,O){for(var T;;){if(!S.context)return;if(T=S.context.tagName,!w.contextGrabbers.hasOwnProperty(T)||!w.contextGrabbers[T].hasOwnProperty(O))return;r(S)}}function A(S,O,T){return S=="openTag"?(T.tagStart=O.column(),p):S=="closeTag"?x:A}function p(S,O,T){return S=="word"?(T.tagName=O.current(),n="tag",E):w.allowMissingTagName&&S=="endTag"?(n="tag bracket",E(S,O,T)):(n="error",p)}function x(S,O,T){if(S=="word"){var D=O.current();return T.context&&T.context.tagName!=D&&w.implicitlyClosed.hasOwnProperty(T.context.tagName)&&r(T),T.context&&T.context.tagName==D||w.matchClosing===!1?(n="tag",_):(n="tag error",B)}else return w.allowMissingTagName&&S=="endTag"?(n="tag bracket",_(S,O,T)):(n="error",B)}function _(S,O,T){return S!="endTag"?(n="error",_):(r(T),A)}function B(S,O,T){return n="error",_(S,O,T)}function E(S,O,T){if(S=="word")return n="attribute",g;if(S=="endTag"||S=="selfcloseTag"){var D=T.tagName,I=T.tagStart;return T.tagName=T.tagStart=null,S=="selfcloseTag"||w.autoSelfClosers.hasOwnProperty(D)?c(T,D):(c(T,D),T.context=new l(T,D,I==T.indented)),A}return n="error",E}function g(S,O,T){return S=="equals"?h:(w.allowMissing||(n="error"),E(S,O,T))}function h(S,O,T){return S=="string"?u:S=="word"&&w.allowUnquoted?(n="string",E):(n="error",E(S,O,T))}function u(S,O,T){return S=="string"?u:E(S,O,T)}return{startState:function(S){var O={tokenize:e,state:A,indented:S||0,tagName:null,tagStart:null,context:null};return S!=null&&(O.baseIndent=S),O},token:function(S,O){if(!O.tagName&&S.sol()&&(O.indented=S.indentation()),S.eatSpace())return null;i=null;var T=O.tokenize(S,O);return(T||i)&&T!="comment"&&(n=null,O.state=O.state(i||T,S,O),n&&(T=n=="error"?T+" error":n)),T},indent:function(S,O,T){var D=S.context;if(S.tokenize.isInAttribute)return S.tagStart==S.indented?S.stringStartCol+1:S.indented+C;if(D&&D.noIndent)return se.Pass;if(S.tokenize!=a&&S.tokenize!=e)return T?T.match(/^(\s*)/)[0].length:0;if(S.tagName)return w.multilineTagIndentPastTag!==!1?S.tagStart+S.tagName.length+2:S.tagStart+C*(w.multilineTagIndentFactor||1);if(w.alignCDATA&&/$/,blockCommentStart:"",configuration:w.htmlMode?"html":"xml",helperType:w.htmlMode?"html":"xml",skipAttribute:function(S){S.state==h&&(S.state=E)},xmlCurrentTag:function(S){return S.tagName?{name:S.tagName,close:S.type=="closeTag"}:null},xmlCurrentContext:function(S){for(var O=[],T=S.context;T;T=T.prev)T.tagName&&O.push(T.tagName);return O.reverse()}}}),se.defineMIME("text/xml","xml"),se.defineMIME("application/xml","xml"),se.mimeModes.hasOwnProperty("text/html")||se.defineMIME("text/html",{name:"xml",htmlMode:!0})})},"1j5w":function(Ge,Ae,R){"use strict";R.d(Ae,"d",function(){return he}),R.d(Ae,"b",function(){return yt}),R.d(Ae,"c",function(){return Mt}),R.d(Ae,"a",function(){return Rt});var se=R("VTBJ"),G=R("1OyB"),M=R("vuIU"),v=R("JX7q"),b=R("Ji7U"),C=R("LK+K"),w=R("q1tI"),m=R("I8Z2"),d=R("BGR+"),i=R("wx14"),n=R("rePB"),e=R("4IlW"),a=R("2GS6"),s=R("Gytx"),o=R.n(s),f=R("TSYQ"),l=R.n(f),r=R("U8pU"),c=R("ODXe"),A=/iPhone/i,p=/iPod/i,x=/iPad/i,_=/\bAndroid(?:.+)Mobile\b/i,B=/Android/i,E=/\bAndroid(?:.+)SD4930UR\b/i,g=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,h=/Windows Phone/i,u=/\bWindows(?:.+)ARM\b/i,S=/BlackBerry/i,O=/BB10/i,T=/Opera Mini/i,D=/\b(CriOS|Chrome)(?:.+)Mobile/i,I=/Mobile(?:.+)Firefox\b/i;function k(Ut,Bt){return Ut.test(Bt)}function F(Ut){var Bt=Ut||(typeof navigator!="undefined"?navigator.userAgent:""),At=Bt.split("[FBAN");if(typeof At[1]!="undefined"){var bt=At,je=Object(c.a)(bt,1);Bt=je[0]}if(At=Bt.split("Twitter"),typeof At[1]!="undefined"){var qe=At,Ot=Object(c.a)(qe,1);Bt=Ot[0]}var Ct={apple:{phone:k(A,Bt)&&!k(h,Bt),ipod:k(p,Bt),tablet:!k(A,Bt)&&k(x,Bt)&&!k(h,Bt),device:(k(A,Bt)||k(p,Bt)||k(x,Bt))&&!k(h,Bt)},amazon:{phone:k(E,Bt),tablet:!k(E,Bt)&&k(g,Bt),device:k(E,Bt)||k(g,Bt)},android:{phone:!k(h,Bt)&&k(E,Bt)||!k(h,Bt)&&k(_,Bt),tablet:!k(h,Bt)&&!k(E,Bt)&&!k(_,Bt)&&(k(g,Bt)||k(B,Bt)),device:!k(h,Bt)&&(k(E,Bt)||k(g,Bt)||k(_,Bt)||k(B,Bt))||k(/\bokhttp\b/i,Bt)},windows:{phone:k(h,Bt),tablet:k(u,Bt),device:k(h,Bt)||k(u,Bt)},other:{blackberry:k(S,Bt),blackberry10:k(O,Bt),opera:k(T,Bt),firefox:k(I,Bt),chrome:k(D,Bt),device:k(S,Bt)||k(O,Bt)||k(T,Bt)||k(I,Bt)||k(D,Bt)},any:null,phone:null,tablet:null};return Ct.any=Ct.apple.device||Ct.android.device||Ct.windows.device||Ct.other.device,Ct.phone=Ct.apple.phone||Ct.android.phone||Ct.windows.phone,Ct.tablet=Ct.apple.tablet||Ct.android.tablet||Ct.windows.tablet,Ct}var X=Object(se.a)(Object(se.a)({},F()),{},{isMobile:F}),U=X;function K(){}function V(Ut,Bt,At){var bt=Bt||"";return Ut.key||"".concat(bt,"item_").concat(At)}function N(Ut){return"".concat(Ut,"-menu-")}function Q(Ut,Bt){var At=-1;w.Children.forEach(Ut,function(bt){At+=1,bt&&bt.type&&bt.type.isMenuItemGroup?w.Children.forEach(bt.props.children,function(je){At+=1,Bt(je,At)}):Bt(bt,At)})}function J(Ut,Bt,At){if(!Ut||At.find)return;w.Children.forEach(Ut,function(bt){if(bt){var je=bt.type;if(!je||!(je.isSubMenu||je.isMenuItem||je.isMenuItemGroup))return;Bt.indexOf(bt.key)!==-1?At.find=!0:bt.props.children&&J(bt.props.children,Bt,At)}})}var ne=["defaultSelectedKeys","selectedKeys","defaultOpenKeys","openKeys","mode","getPopupContainer","onSelect","onDeselect","onDestroy","openTransitionName","openAnimation","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","triggerSubMenuAction","level","selectable","multiple","onOpenChange","visible","focusable","defaultActiveFirst","prefixCls","inlineIndent","parentMenu","title","rootPrefixCls","eventKey","active","onItemHover","onTitleMouseEnter","onTitleMouseLeave","onTitleClick","popupAlign","popupOffset","isOpen","renderMenuItem","manualRef","subMenuKey","disabled","index","isSelected","store","activeKey","builtinPlacements","overflowedIndicator","motion","attribute","value","popupClassName","inlineCollapsed","menu","theme","itemIcon","expandIcon"],ue=function(Bt){var At=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,bt=Bt&&typeof Bt.getBoundingClientRect=="function"&&Bt.getBoundingClientRect().width;if(bt){if(At){var je=getComputedStyle(Bt),qe=je.marginLeft,Ot=je.marginRight;bt+=+qe.replace("px","")+ +Ot.replace("px","")}bt=+bt.toFixed(6)}return bt||0},be=function(Bt,At,bt){Bt&&Object(r.a)(Bt.style)==="object"&&(Bt.style[At]=bt)},de=function(){return U.any},_e=R("KQm4"),me=R("Ff2n"),Ee=R("i8i4"),ge=R("bdgK"),fe=R("uciX"),ae=R("8XRh"),ve={adjustX:1,adjustY:1},oe={topLeft:{points:["bl","tl"],overflow:ve,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:ve,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:ve,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:ve,offset:[4,0]}},ie={topLeft:{points:["bl","tl"],overflow:ve,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:ve,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:ve,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:ve,offset:[4,0]}},Te=oe,Re=0,Me={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},re=function(Bt,At,bt){var je=N(At),qe=Bt.getState();Bt.setState({defaultActiveFirst:Object(se.a)(Object(se.a)({},qe.defaultActiveFirst),{},Object(n.a)({},je,bt))})},j=function(Ut){Object(b.a)(At,Ut);var Bt=Object(C.a)(At);function At(bt){var je;Object(G.a)(this,At),je=Bt.call(this,bt),je.onDestroy=function(Et){je.props.onDestroy(Et)},je.onKeyDown=function(Et){var Lt=Et.keyCode,Ht=je.menuInstance,un=je.props,gn=un.isOpen,Ar=un.store;if(Lt===e.a.ENTER)return je.onTitleClick(Et),re(Ar,je.props.eventKey,!0),!0;if(Lt===e.a.RIGHT)return gn?Ht.onKeyDown(Et):(je.triggerOpenChange(!0),re(Ar,je.props.eventKey,!0)),!0;if(Lt===e.a.LEFT){var wr;if(gn)wr=Ht.onKeyDown(Et);else return;return wr||(je.triggerOpenChange(!1),wr=!0),wr}return gn&&(Lt===e.a.UP||Lt===e.a.DOWN)?Ht.onKeyDown(Et):void 0},je.onOpenChange=function(Et){je.props.onOpenChange(Et)},je.onPopupVisibleChange=function(Et){je.triggerOpenChange(Et,Et?"mouseenter":"mouseleave")},je.onMouseEnter=function(Et){var Lt=je.props,Ht=Lt.eventKey,un=Lt.onMouseEnter,gn=Lt.store;re(gn,je.props.eventKey,!1),un({key:Ht,domEvent:Et})},je.onMouseLeave=function(Et){var Lt=je.props,Ht=Lt.parentMenu,un=Lt.eventKey,gn=Lt.onMouseLeave;Ht.subMenuInstance=Object(v.a)(je),gn({key:un,domEvent:Et})},je.onTitleMouseEnter=function(Et){var Lt=je.props,Ht=Lt.eventKey,un=Lt.onItemHover,gn=Lt.onTitleMouseEnter;un({key:Ht,hover:!0}),gn({key:Ht,domEvent:Et})},je.onTitleMouseLeave=function(Et){var Lt=je.props,Ht=Lt.parentMenu,un=Lt.eventKey,gn=Lt.onItemHover,Ar=Lt.onTitleMouseLeave;Ht.subMenuInstance=Object(v.a)(je),gn({key:un,hover:!1}),Ar({key:un,domEvent:Et})},je.onTitleClick=function(Et){var Lt=Object(v.a)(je),Ht=Lt.props;if(Ht.onTitleClick({key:Ht.eventKey,domEvent:Et}),Ht.triggerSubMenuAction==="hover")return;je.triggerOpenChange(!Ht.isOpen,"click"),re(Ht.store,je.props.eventKey,!1)},je.onSubMenuClick=function(Et){typeof je.props.onClick=="function"&&je.props.onClick(je.addKeyPath(Et))},je.onSelect=function(Et){je.props.onSelect(Et)},je.onDeselect=function(Et){je.props.onDeselect(Et)},je.getPrefixCls=function(){return"".concat(je.props.rootPrefixCls,"-submenu")},je.getActiveClassName=function(){return"".concat(je.getPrefixCls(),"-active")},je.getDisabledClassName=function(){return"".concat(je.getPrefixCls(),"-disabled")},je.getSelectedClassName=function(){return"".concat(je.getPrefixCls(),"-selected")},je.getOpenClassName=function(){return"".concat(je.props.rootPrefixCls,"-submenu-open")},je.saveMenuInstance=function(Et){je.menuInstance=Et},je.addKeyPath=function(Et){return Object(se.a)(Object(se.a)({},Et),{},{keyPath:(Et.keyPath||[]).concat(je.props.eventKey)})},je.triggerOpenChange=function(Et,Lt){var Ht=je.props.eventKey,un=function(){je.onOpenChange({key:Ht,item:Object(v.a)(je),trigger:Lt,open:Et})};Lt==="mouseenter"?je.mouseenterTimeout=setTimeout(function(){un()},0):un()},je.isChildrenSelected=function(){var Et={find:!1};return J(je.props.children,je.props.selectedKeys,Et),Et.find},je.isOpen=function(){return je.props.openKeys.indexOf(je.props.eventKey)!==-1},je.adjustWidth=function(){if(!je.subMenuTitle||!je.menuInstance)return;var Et=Ee.findDOMNode(je.menuInstance);if(Et.offsetWidth>=je.subMenuTitle.offsetWidth)return;Et.style.minWidth="".concat(je.subMenuTitle.offsetWidth,"px")},je.saveSubMenuTitle=function(Et){je.subMenuTitle=Et},je.getBaseProps=function(){var Et=Object(v.a)(je),Lt=Et.props;return{mode:Lt.mode==="horizontal"?"vertical":Lt.mode,visible:je.props.isOpen,level:Lt.level+1,inlineIndent:Lt.inlineIndent,focusable:!1,onClick:je.onSubMenuClick,onSelect:je.onSelect,onDeselect:je.onDeselect,onDestroy:je.onDestroy,selectedKeys:Lt.selectedKeys,eventKey:"".concat(Lt.eventKey,"-menu-"),openKeys:Lt.openKeys,motion:Lt.motion,onOpenChange:je.onOpenChange,subMenuOpenDelay:Lt.subMenuOpenDelay,parentMenu:Object(v.a)(je),subMenuCloseDelay:Lt.subMenuCloseDelay,forceSubMenuRender:Lt.forceSubMenuRender,triggerSubMenuAction:Lt.triggerSubMenuAction,builtinPlacements:Lt.builtinPlacements,defaultActiveFirst:Lt.store.getState().defaultActiveFirst[N(Lt.eventKey)],multiple:Lt.multiple,prefixCls:Lt.rootPrefixCls,id:je.internalMenuId,manualRef:je.saveMenuInstance,itemIcon:Lt.itemIcon,expandIcon:Lt.expandIcon,direction:Lt.direction}},je.getMotion=function(Et,Lt){var Ht=Object(v.a)(je),un=Ht.haveRendered,gn=je.props,Ar=gn.motion,wr=gn.rootPrefixCls,cr=Object(se.a)(Object(se.a)({},Ar),{},{leavedClassName:"".concat(wr,"-hidden"),removeOnLeave:!1,motionAppear:un||!Lt||Et!=="inline"});return cr};var qe=bt.store,Ot=bt.eventKey,Ct=qe.getState(),jt=Ct.defaultActiveFirst;je.isRootMenu=!1;var Vt=!1;return jt&&(Vt=jt[Ot]),re(qe,Ot,Vt),je}return Object(M.a)(At,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var je=this,qe=this.props,Ot=qe.mode,Ct=qe.parentMenu,jt=qe.manualRef;if(jt&&jt(this),Ot!=="horizontal"||!Ct.isRootMenu||!this.props.isOpen)return;this.minWidthTimeout=setTimeout(function(){return je.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var je=this.props,qe=je.onDestroy,Ot=je.eventKey;qe&&qe(Ot),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout)}},{key:"renderChildren",value:function(je){var qe=this,Ot=this.getBaseProps(),Ct=this.getMotion(Ot.mode,Ot.visible);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||Ot.visible||Ot.forceSubMenuRender,!this.haveOpened)return w.createElement("div",null);var jt=Ot.direction;return w.createElement(ae.default,Object.assign({visible:Ot.visible},Ct),function(Vt){var Et=Vt.className,Lt=Vt.style,Ht=l()("".concat(Ot.prefixCls,"-sub"),Et,Object(n.a)({},"".concat(Ot.prefixCls,"-rtl"),jt==="rtl"));return w.createElement(rt,Object.assign({},Ot,{id:qe.internalMenuId,className:Ht,style:Lt}),je)})}},{key:"render",value:function(){var je,qe=Object(se.a)({},this.props),Ot=qe.isOpen,Ct=this.getPrefixCls(),jt=qe.mode==="inline",Vt=l()(Ct,"".concat(Ct,"-").concat(qe.mode),(je={},Object(n.a)(je,qe.className,!!qe.className),Object(n.a)(je,this.getOpenClassName(),Ot),Object(n.a)(je,this.getActiveClassName(),qe.active||Ot&&!jt),Object(n.a)(je,this.getDisabledClassName(),qe.disabled),Object(n.a)(je,this.getSelectedClassName(),this.isChildrenSelected()),je));this.internalMenuId||(qe.eventKey?this.internalMenuId="".concat(qe.eventKey,"$Menu"):(Re+=1,this.internalMenuId="$__$".concat(Re,"$Menu")));var Et={},Lt={},Ht={};qe.disabled||(Et={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},Lt={onClick:this.onTitleClick},Ht={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var un={},gn=qe.direction;jt&&(gn==="rtl"?un.paddingRight=qe.inlineIndent*qe.level:un.paddingLeft=qe.inlineIndent*qe.level);var Ar={};this.props.isOpen&&(Ar={"aria-owns":this.internalMenuId});var wr=null;qe.mode!=="horizontal"&&(wr=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(wr=w.createElement(this.props.expandIcon,Object(se.a)({},this.props))));var cr=w.createElement("div",Object.assign({ref:this.saveSubMenuTitle,style:un,className:"".concat(Ct,"-title"),role:"button"},Ht,Lt,{"aria-expanded":Ot},Ar,{"aria-haspopup":"true",title:typeof qe.title=="string"?qe.title:void 0}),qe.title,wr||w.createElement("i",{className:"".concat(Ct,"-arrow")})),Rn=this.renderChildren(qe.children),Jr=qe.parentMenu.isRootMenu?qe.parentMenu.props.getPopupContainer:function(Wt){return Wt.parentNode},si=Me[qe.mode],li=qe.popupOffset?{offset:qe.popupOffset}:{},kr=qe.mode==="inline"?"":qe.popupClassName;kr+=gn==="rtl"?" ".concat(Ct,"-rtl"):"";var hi=qe.disabled,Ui=qe.triggerSubMenuAction,Zi=qe.subMenuOpenDelay,Le=qe.forceSubMenuRender,Fe=qe.subMenuCloseDelay,nt=qe.builtinPlacements;ne.forEach(function(Wt){return delete qe[Wt]}),delete qe.onClick;var xt=gn==="rtl"?Object.assign({},ie,nt):Object.assign({},oe,nt);return delete qe.direction,w.createElement("li",Object.assign({},qe,Et,{className:Vt,role:"menuitem"}),jt&&cr,jt&&Rn,!jt&&w.createElement(fe.a,{prefixCls:Ct,popupClassName:l()("".concat(Ct,"-popup"),kr),getPopupContainer:Jr,builtinPlacements:xt,popupPlacement:si,popupVisible:Ot,popupAlign:li,popup:Rn,action:hi?[]:[Ui],mouseEnterDelay:Zi,mouseLeaveDelay:Fe,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:Le},cr))}}]),At}(w.Component);j.defaultProps={onMouseEnter:K,onMouseLeave:K,onTitleMouseEnter:K,onTitleMouseLeave:K,onTitleClick:K,manualRef:K,mode:"vertical",title:""};var W=Object(m.b)(function(Ut,Bt){var At=Ut.openKeys,bt=Ut.activeKey,je=Ut.selectedKeys,qe=Bt.eventKey,Ot=Bt.subMenuKey;return{isOpen:At.indexOf(qe)>-1,active:bt[Ot]===qe,selectedKeys:je}})(j);W.isSubMenu=!0;var he=W,te="menuitem-overflowed",ce=.5,Ie=function(Ut){Object(b.a)(At,Ut);var Bt=Object(C.a)(At);function At(){var bt;return Object(G.a)(this,At),bt=Bt.apply(this,arguments),bt.resizeObserver=null,bt.mutationObserver=null,bt.originalTotalWidth=0,bt.overflowedItems=[],bt.menuItemSizes=[],bt.cancelFrameId=null,bt.state={lastVisibleIndex:void 0},bt.getMenuItemNodes=function(){var je=bt.props.prefixCls,qe=Ee.findDOMNode(Object(v.a)(bt));return qe?[].slice.call(qe.children).filter(function(Ot){return Ot.className.split(" ").indexOf("".concat(je,"-overflowed-submenu"))<0}):[]},bt.getOverflowedSubMenuItem=function(je,qe,Ot){var Ct=bt.props,jt=Ct.overflowedIndicator,Vt=Ct.level,Et=Ct.mode,Lt=Ct.prefixCls,Ht=Ct.theme;if(Vt!==1||Et!=="horizontal")return null;var un=bt.props.children[0],gn=un.props,Ar=gn.children,wr=gn.title,cr=gn.style,Rn=Object(me.a)(gn,["children","title","style"]),Jr=Object(se.a)({},cr),si="".concat(je,"-overflowed-indicator"),li="".concat(je,"-overflowed-indicator");qe.length===0&&Ot!==!0?Jr=Object(se.a)(Object(se.a)({},Jr),{},{display:"none"}):Ot&&(Jr=Object(se.a)(Object(se.a)({},Jr),{},{visibility:"hidden",position:"absolute"}),si="".concat(si,"-placeholder"),li="".concat(li,"-placeholder"));var kr=Ht?"".concat(Lt,"-").concat(Ht):"",hi={};return ne.forEach(function(Ui){Rn[Ui]!==void 0&&(hi[Ui]=Rn[Ui])}),w.createElement(he,Object.assign({title:jt,className:"".concat(Lt,"-overflowed-submenu"),popupClassName:kr},hi,{key:si,eventKey:li,disabled:!1,style:Jr}),qe)},bt.setChildrenWidthAndResize=function(){if(bt.props.mode!=="horizontal")return;var je=Ee.findDOMNode(Object(v.a)(bt));if(!je)return;var qe=je.children;if(!qe||qe.length===0)return;var Ot=je.children[qe.length-1];be(Ot,"display","inline-block");var Ct=bt.getMenuItemNodes(),jt=Ct.filter(function(Vt){return Vt.className.split(" ").indexOf(te)>=0});jt.forEach(function(Vt){be(Vt,"display","inline-block")}),bt.menuItemSizes=Ct.map(function(Vt){return ue(Vt,!0)}),jt.forEach(function(Vt){be(Vt,"display","none")}),bt.overflowedIndicatorWidth=ue(je.children[je.children.length-1],!0),bt.originalTotalWidth=bt.menuItemSizes.reduce(function(Vt,Et){return Vt+Et},0),bt.handleResize(),be(Ot,"display","none")},bt.handleResize=function(){if(bt.props.mode!=="horizontal")return;var je=Ee.findDOMNode(Object(v.a)(bt));if(!je)return;var qe=ue(je);bt.overflowedItems=[];var Ot=0,Ct;bt.originalTotalWidth>qe+ce&&(Ct=-1,bt.menuItemSizes.forEach(function(jt){Ot+=jt,Ot+bt.overflowedIndicatorWidth<=qe&&(Ct+=1)})),bt.setState({lastVisibleIndex:Ct})},bt}return Object(M.a)(At,[{key:"componentDidMount",value:function(){var je=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var qe=Ee.findDOMNode(this);if(!qe)return;this.resizeObserver=new ge.default(function(Ot){Ot.forEach(function(){var Ct=je.cancelFrameId;cancelAnimationFrame(Ct),je.cancelFrameId=requestAnimationFrame(je.setChildrenWidthAndResize)})}),[].slice.call(qe.children).concat(qe).forEach(function(Ot){je.resizeObserver.observe(Ot)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){je.resizeObserver.disconnect(),[].slice.call(qe.children).concat(qe).forEach(function(Ot){je.resizeObserver.observe(Ot)}),je.setChildrenWidthAndResize()}),this.mutationObserver.observe(qe,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(je){var qe=this,Ot=this.state.lastVisibleIndex;return(je||[]).reduce(function(Ct,jt,Vt){var Et=jt;if(qe.props.mode==="horizontal"){var Lt=qe.getOverflowedSubMenuItem(jt.props.eventKey,[]);Ot!==void 0&&qe.props.className.indexOf("".concat(qe.props.prefixCls,"-root"))!==-1&&(Vt>Ot&&(Et=w.cloneElement(jt,{style:{display:"none"},eventKey:"".concat(jt.props.eventKey,"-hidden"),className:"".concat(te)})),Vt===Ot+1&&(qe.overflowedItems=je.slice(Ot+1).map(function(un){return w.cloneElement(un,{key:un.props.eventKey,mode:"vertical-left"})}),Lt=qe.getOverflowedSubMenuItem(jt.props.eventKey,qe.overflowedItems)));var Ht=[].concat(Object(_e.a)(Ct),[Lt,Et]);return Vt===je.length-1&&Ht.push(qe.getOverflowedSubMenuItem(jt.props.eventKey,[],!0)),Ht}return[].concat(Object(_e.a)(Ct),[Et])},[])}},{key:"render",value:function(){var je=this.props,qe=je.visible,Ot=je.prefixCls,Ct=je.overflowedIndicator,jt=je.mode,Vt=je.level,Et=je.tag,Lt=je.children,Ht=je.theme,un=Object(me.a)(je,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),gn=Et;return w.createElement(gn,Object.assign({},un),this.renderChildren(Lt))}}]),At}(w.Component);Ie.defaultProps={tag:"div",className:""};var ze=Ie;function _t(Ut){return Ut.length?Ut.every(function(Bt){return!!Bt.props.disabled}):!0}function He(Ut,Bt,At){var bt=Ut.getState();Ut.setState({activeKey:Object(se.a)(Object(se.a)({},bt.activeKey),{},Object(n.a)({},Bt,At))})}function Ke(Ut){return Ut.eventKey||"0-menu-"}function ht(Ut,Bt){var At=Bt,bt=Ut.children,je=Ut.eventKey;if(At){var qe;if(Q(bt,function(Ot,Ct){Ot&&Ot.props&&!Ot.props.disabled&&At===V(Ot,je,Ct)&&(qe=!0)}),qe)return At}return At=null,Ut.defaultActiveFirst&&Q(bt,function(Ot,Ct){!At&&Ot&&!Ot.props.disabled&&(At=V(Ot,je,Ct))}),At}function St(Ut){if(Ut){var Bt=this.instanceArray.indexOf(Ut);Bt!==-1?this.instanceArray[Bt]=Ut:this.instanceArray.push(Ut)}}var ct=function(Ut){Object(b.a)(At,Ut);var Bt=Object(C.a)(At);function At(bt){var je;return Object(G.a)(this,At),je=Bt.call(this,bt),je.onKeyDown=function(qe,Ot){var Ct=qe.keyCode,jt;if(je.getFlatInstanceArray().forEach(function(Et){Et&&Et.props.active&&Et.onKeyDown&&(jt=Et.onKeyDown(qe))}),jt)return 1;var Vt=null;return(Ct===e.a.UP||Ct===e.a.DOWN)&&(Vt=je.step(Ct===e.a.UP?-1:1)),Vt?(qe.preventDefault(),He(je.props.store,Ke(je.props),Vt.props.eventKey),typeof Ot=="function"&&Ot(Vt),1):void 0},je.onItemHover=function(qe){var Ot=qe.key,Ct=qe.hover;He(je.props.store,Ke(je.props),Ct?Ot:null)},je.onDeselect=function(qe){je.props.onDeselect(qe)},je.onSelect=function(qe){je.props.onSelect(qe)},je.onClick=function(qe){je.props.onClick(qe)},je.onOpenChange=function(qe){je.props.onOpenChange(qe)},je.onDestroy=function(qe){je.props.onDestroy(qe)},je.getFlatInstanceArray=function(){return je.instanceArray},je.step=function(qe){var Ot=je.getFlatInstanceArray(),Ct=je.props.store.getState().activeKey[Ke(je.props)],jt=Ot.length;if(!jt)return null;qe<0&&(Ot=Ot.concat().reverse());var Vt=-1;if(Ot.every(function(un,gn){return un&&un.props.eventKey===Ct?(Vt=gn,!1):!0}),!je.props.defaultActiveFirst&&Vt!==-1&&_t(Ot.slice(Vt,jt-1)))return;var Et=(Vt+1)%jt,Lt=Et;do{var Ht=Ot[Lt];if(!Ht||Ht.props.disabled)Lt=(Lt+1)%jt;else return Ht}while(Lt!==Et);return null},je.renderCommonMenuItem=function(qe,Ot,Ct){var jt=je.props.store.getState(),Vt=Object(v.a)(je),Et=Vt.props,Lt=V(qe,Et.eventKey,Ot),Ht=qe.props;if(!Ht||typeof qe.type=="string")return qe;var un=Lt===jt.activeKey,gn=Object(se.a)(Object(se.a)({mode:Ht.mode||Et.mode,level:Et.level,inlineIndent:Et.inlineIndent,renderMenuItem:je.renderMenuItem,rootPrefixCls:Et.prefixCls,index:Ot,parentMenu:Et.parentMenu,manualRef:Ht.disabled?void 0:Object(a.a)(qe.ref,St.bind(Object(v.a)(je))),eventKey:Lt,active:!Ht.disabled&&un,multiple:Et.multiple,onClick:function(wr){(Ht.onClick||K)(wr),je.onClick(wr)},onItemHover:je.onItemHover,motion:Et.motion,subMenuOpenDelay:Et.subMenuOpenDelay,subMenuCloseDelay:Et.subMenuCloseDelay,forceSubMenuRender:Et.forceSubMenuRender,onOpenChange:je.onOpenChange,onDeselect:je.onDeselect,onSelect:je.onSelect,builtinPlacements:Et.builtinPlacements,itemIcon:Ht.itemIcon||je.props.itemIcon,expandIcon:Ht.expandIcon||je.props.expandIcon},Ct),{},{direction:Et.direction});return(Et.mode==="inline"||de())&&(gn.triggerSubMenuAction="click"),w.cloneElement(qe,gn)},je.renderMenuItem=function(qe,Ot,Ct){if(!qe)return null;var jt=je.props.store.getState(),Vt={openKeys:jt.openKeys,selectedKeys:jt.selectedKeys,triggerSubMenuAction:je.props.triggerSubMenuAction,subMenuKey:Ct};return je.renderCommonMenuItem(qe,Ot,Vt)},bt.store.setState({activeKey:Object(se.a)(Object(se.a)({},bt.store.getState().activeKey),{},Object(n.a)({},bt.eventKey,ht(bt,bt.activeKey)))}),je.instanceArray=[],je}return Object(M.a)(At,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(je){return this.props.visible||je.visible||this.props.className!==je.className||!o()(this.props.style,je.style)}},{key:"componentDidUpdate",value:function(je){var qe=this.props,Ot="activeKey"in qe?qe.activeKey:qe.store.getState().activeKey[Ke(qe)],Ct=ht(qe,Ot);if(Ct!==Ot)He(qe.store,Ke(qe),Ct);else if("activeKey"in je){var jt=ht(je,je.activeKey);Ct!==jt&&He(qe.store,Ke(qe),Ct)}}},{key:"render",value:function(){var je=this,qe=Object(i.a)({},this.props);this.instanceArray=[];var Ot=l()(qe.prefixCls,qe.className,"".concat(qe.prefixCls,"-").concat(qe.mode)),Ct={className:Ot,role:qe.role||"menu"};qe.id&&(Ct.id=qe.id),qe.focusable&&(Ct.tabIndex=0,Ct.onKeyDown=this.onKeyDown);var jt=qe.prefixCls,Vt=qe.eventKey,Et=qe.visible,Lt=qe.level,Ht=qe.mode,un=qe.overflowedIndicator,gn=qe.theme;return ne.forEach(function(Ar){return delete qe[Ar]}),delete qe.onClick,w.createElement(ze,Object.assign({},qe,{prefixCls:jt,mode:Ht,tag:"ul",level:Lt,theme:gn,visible:Et,overflowedIndicator:un},Ct),w.Children.map(qe.children,function(Ar,wr){return je.renderMenuItem(Ar,wr,Vt||"0-menu-")}))}}]),At}(w.Component);ct.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:K};var lt=Object(m.b)()(ct),rt=lt,Ze=R("Kwbf");function $e(Ut,Bt,At){var bt=Ut.prefixCls,je=Ut.motion,qe=Ut.defaultMotions,Ot=qe===void 0?{}:qe,Ct=Ut.openAnimation,jt=Ut.openTransitionName,Vt=Bt.switchingModeFromInline;if(je)return je;if(Object(r.a)(Ct)==="object"&&Ct)Object(Ze.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof Ct=="string")return{motionName:"".concat(bt,"-open-").concat(Ct)};if(jt)return{motionName:jt};var Et=Ot[At];return Et||(Vt?null:Ot.other)}var Ue=function(Ut){Object(b.a)(At,Ut);var Bt=Object(C.a)(At);function At(bt){var je;Object(G.a)(this,At),je=Bt.call(this,bt),je.inlineOpenKeys=[],je.onSelect=function(Ct){var jt=Object(v.a)(je),Vt=jt.props;if(Vt.selectable){var Et=je.store.getState(),Lt=Et.selectedKeys,Ht=Ct.key;Vt.multiple?Lt=Lt.concat([Ht]):Lt=[Ht],"selectedKeys"in Vt||je.store.setState({selectedKeys:Lt}),Vt.onSelect(Object(se.a)(Object(se.a)({},Ct),{},{selectedKeys:Lt}))}},je.onClick=function(Ct){var jt=je.getRealMenuMode(),Vt=Object(v.a)(je),Et=Vt.store,Lt=Vt.props.onOpenChange;jt!=="inline"&&!("openKeys"in je.props)&&(Et.setState({openKeys:[]}),Lt([])),je.props.onClick(Ct)},je.onKeyDown=function(Ct,jt){je.innerMenu.getWrappedInstance().onKeyDown(Ct,jt)},je.onOpenChange=function(Ct){var jt=Object(v.a)(je),Vt=jt.props,Et=je.store.getState().openKeys.concat(),Lt=!1,Ht=function(gn){var Ar=!1;if(gn.open)Ar=Et.indexOf(gn.key)===-1,Ar&&Et.push(gn.key);else{var wr=Et.indexOf(gn.key);Ar=wr!==-1,Ar&&Et.splice(wr,1)}Lt=Lt||Ar};Array.isArray(Ct)?Ct.forEach(Ht):Ht(Ct),Lt&&("openKeys"in je.props||je.store.setState({openKeys:Et}),Vt.onOpenChange(Et))},je.onDeselect=function(Ct){var jt=Object(v.a)(je),Vt=jt.props;if(Vt.selectable){var Et=je.store.getState().selectedKeys.concat(),Lt=Ct.key,Ht=Et.indexOf(Lt);Ht!==-1&&Et.splice(Ht,1),"selectedKeys"in Vt||je.store.setState({selectedKeys:Et}),Vt.onDeselect(Object(se.a)(Object(se.a)({},Ct),{},{selectedKeys:Et}))}},je.onMouseEnter=function(Ct){je.restoreModeVerticalFromInline();var jt=je.props.onMouseEnter;jt&&jt(Ct)},je.onTransitionEnd=function(Ct){var jt=Ct.propertyName==="width"&&Ct.target===Ct.currentTarget,Vt=Ct.target.className,Et=Object.prototype.toString.call(Vt)==="[object SVGAnimatedString]"?Vt.animVal:Vt,Lt=Ct.propertyName==="font-size"&&Et.indexOf("anticon")>=0;(jt||Lt)&&je.restoreModeVerticalFromInline()},je.setInnerMenu=function(Ct){je.innerMenu=Ct},je.isRootMenu=!0;var qe=bt.defaultSelectedKeys,Ot=bt.defaultOpenKeys;return"selectedKeys"in bt&&(qe=bt.selectedKeys||[]),"openKeys"in bt&&(Ot=bt.openKeys||[]),je.store=Object(m.c)({selectedKeys:qe,openKeys:Ot,activeKey:{"0-menu-":ht(bt,bt.activeKey)}}),je.state={switchingModeFromInline:!1},je}return Object(M.a)(At,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(je){this.updateOpentKeysWhenSwitchMode(je),this.updateMiniStore();var qe=this.props,Ot=qe.siderCollapsed,Ct=qe.inlineCollapsed,jt=qe.onOpenChange;(!je.inlineCollapsed&&Ct||!je.siderCollapsed&&Ot)&&jt([]),this.updateMenuDisplay()}},{key:"updateOpentKeysWhenSwitchMode",value:function(je){var qe=this.props,Ot=this.store,Ct=this.inlineOpenKeys,jt=Ot.getState(),Vt={};je.mode==="inline"&&qe.mode!=="inline"&&this.setState({switchingModeFromInline:!0}),"openKeys"in qe||((qe.inlineCollapsed&&!je.inlineCollapsed||qe.siderCollapsed&&!je.siderCollapsed)&&(this.setState({switchingModeFromInline:!0}),this.inlineOpenKeys=jt.openKeys.concat(),Vt.openKeys=[]),(!qe.inlineCollapsed&&je.inlineCollapsed||!qe.siderCollapsed&&je.siderCollapsed)&&(Vt.openKeys=Ct,this.inlineOpenKeys=[])),Object.keys(Vt).length&&Ot.setState(Vt)}},{key:"updateMenuDisplay",value:function(){var je=this.props.collapsedWidth,qe=this.store,Ot=this.prevOpenKeys,Ct=this.getInlineCollapsed()&&(je===0||je==="0"||je==="0px");Ct?(this.prevOpenKeys=qe.getState().openKeys.concat(),this.store.setState({openKeys:[]})):Ot&&(this.store.setState({openKeys:Ot}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var je=this.props.mode,qe=this.state.switchingModeFromInline,Ot=this.getInlineCollapsed();return qe&&Ot?"inline":Ot?"vertical":je}},{key:"getInlineCollapsed",value:function(){var je=this.props,qe=je.inlineCollapsed,Ot=je.siderCollapsed;return Ot!==void 0?Ot:qe}},{key:"restoreModeVerticalFromInline",value:function(){var je=this.state.switchingModeFromInline;je&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var je=Object(se.a)({},Object(d.default)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),qe=this.getRealMenuMode();return je.className+=" ".concat(je.prefixCls,"-root"),je.direction==="rtl"&&(je.className+=" ".concat(je.prefixCls,"-rtl")),je=Object(se.a)(Object(se.a)({},je),{},{mode:qe,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:$e(this.props,this.state,qe)}),delete je.openAnimation,delete je.openTransitionName,w.createElement(m.a,{store:this.store},w.createElement(rt,Object.assign({},je,{ref:this.setInnerMenu}),this.props.children))}}]),At}(w.Component);Ue.defaultProps={selectable:!0,onClick:K,onSelect:K,onOpenChange:K,onDeselect:K,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:w.createElement("span",null,"\xB7\xB7\xB7")};var Ne=Ue,We=function(Ut){Object(b.a)(At,Ut);var Bt=Object(C.a)(At);function At(){var bt;return Object(G.a)(this,At),bt=Bt.apply(this,arguments),bt.onKeyDown=function(je){var qe=je.keyCode;return qe===e.a.ENTER?(bt.onClick(je),!0):void 0},bt.onMouseLeave=function(je){var qe=bt.props,Ot=qe.eventKey,Ct=qe.onItemHover,jt=qe.onMouseLeave;Ct({key:Ot,hover:!1}),jt({key:Ot,domEvent:je})},bt.onMouseEnter=function(je){var qe=bt.props,Ot=qe.eventKey,Ct=qe.onItemHover,jt=qe.onMouseEnter;Ct({key:Ot,hover:!0}),jt({key:Ot,domEvent:je})},bt.onClick=function(je){var qe=bt.props,Ot=qe.eventKey,Ct=qe.multiple,jt=qe.onClick,Vt=qe.onSelect,Et=qe.onDeselect,Lt=qe.isSelected,Ht={key:Ot,keyPath:[Ot],item:Object(v.a)(bt),domEvent:je};jt(Ht),Ct?Lt?Et(Ht):Vt(Ht):Lt||Vt(Ht)},bt.saveNode=function(je){bt.node=je},bt}return Object(M.a)(At,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var je=this.props;je.onDestroy&&je.onDestroy(je.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var je,qe=Object(se.a)({},this.props),Ot=l()(this.getPrefixCls(),qe.className,(je={},Object(n.a)(je,this.getActiveClassName(),!qe.disabled&&qe.active),Object(n.a)(je,this.getSelectedClassName(),qe.isSelected),Object(n.a)(je,this.getDisabledClassName(),qe.disabled),je)),Ct=Object(se.a)(Object(se.a)({},qe.attribute),{},{title:typeof qe.title=="string"?qe.title:void 0,className:Ot,role:qe.role||"menuitem","aria-disabled":qe.disabled});qe.role==="option"?Ct=Object(se.a)(Object(se.a)({},Ct),{},{role:"option","aria-selected":qe.isSelected}):(qe.role===null||qe.role==="none")&&(Ct.role="none");var jt={onClick:qe.disabled?null:this.onClick,onMouseLeave:qe.disabled?null:this.onMouseLeave,onMouseEnter:qe.disabled?null:this.onMouseEnter},Vt=Object(se.a)({},qe.style);qe.mode==="inline"&&(qe.direction==="rtl"?Vt.paddingRight=qe.inlineIndent*qe.level:Vt.paddingLeft=qe.inlineIndent*qe.level),ne.forEach(function(Lt){return delete qe[Lt]}),delete qe.direction;var Et=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(Et=w.createElement(this.props.itemIcon,this.props)),w.createElement("li",Object.assign({},Object(d.default)(qe,["onClick","onMouseEnter","onMouseLeave","onSelect"]),Ct,jt,{style:Vt,ref:this.saveNode}),qe.children,Et)}}]),At}(w.Component);We.isMenuItem=!0,We.defaultProps={onSelect:K,onMouseEnter:K,onMouseLeave:K,manualRef:K};var it=Object(m.b)(function(Ut,Bt){var At=Ut.activeKey,bt=Ut.selectedKeys,je=Bt.eventKey,qe=Bt.subMenuKey;return{active:At[qe]===je,isSelected:bt.indexOf(je)!==-1}})(We),yt=it,vt=function(Ut){Object(b.a)(At,Ut);var Bt=Object(C.a)(At);function At(){var bt;return Object(G.a)(this,At),bt=Bt.apply(this,arguments),bt.renderInnerMenuItem=function(je){var qe=bt.props,Ot=qe.renderMenuItem,Ct=qe.index;return Ot(je,Ct,bt.props.subMenuKey)},bt}return Object(M.a)(At,[{key:"render",value:function(){var je=Object(i.a)({},this.props),qe=je.className,Ot=qe===void 0?"":qe,Ct=je.rootPrefixCls,jt="".concat(Ct,"-item-group-title"),Vt="".concat(Ct,"-item-group-list"),Et=je.title,Lt=je.children;return ne.forEach(function(Ht){return delete je[Ht]}),delete je.onClick,delete je.direction,w.createElement("li",Object.assign({},je,{className:"".concat(Ot," ").concat(Ct,"-item-group")}),w.createElement("div",{className:jt,title:typeof Et=="string"?Et:void 0},Et),w.createElement("ul",{className:Vt},w.Children.map(Lt,this.renderInnerMenuItem)))}}]),At}(w.Component);vt.isMenuItemGroup=!0,vt.defaultProps={disabled:!0};var Mt=vt,Tt=function(Bt){var At=Bt.className,bt=Bt.rootPrefixCls,je=Bt.style;return w.createElement("li",{className:"".concat(At," ").concat(bt,"-item-divider"),style:je})};Tt.defaultProps={disabled:!0,className:"",style:{}};var Rt=Tt,kt=Ae.e=Ne},"24YM":function(Ge,Ae,R){"use strict";Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.SensorTabIndex=Ae.SensorClassName=Ae.SizeSensorId=void 0;var se="size-sensor-id";Ae.SizeSensorId=se;var G="size-sensor-object";Ae.SensorClassName=G;var M="-1";Ae.SensorTabIndex=M},"24hK":function(Ge,Ae,R){"use strict";R.d(Ae,"a",function(){return M});var se=R("JYp7"),G=function(){function v(b){this.element=b,this.next=v.Undefined,this.prev=v.Undefined}return v.Undefined=new v(void 0),v}(),M=function(){function v(){this._first=G.Undefined,this._last=G.Undefined,this._size=0}return Object.defineProperty(v.prototype,"size",{get:function(){return this._size},enumerable:!0,configurable:!0}),v.prototype.isEmpty=function(){return this._first===G.Undefined},v.prototype.clear=function(){this._first=G.Undefined,this._last=G.Undefined,this._size=0},v.prototype.unshift=function(b){return this._insert(b,!1)},v.prototype.push=function(b){return this._insert(b,!0)},v.prototype._insert=function(b,C){var w=this,m=new G(b);if(this._first===G.Undefined)this._first=m,this._last=m;else if(C){var d=this._last;this._last=m,m.prev=d,d.next=m}else{var i=this._first;this._first=m,m.next=i,i.prev=m}this._size+=1;var n=!1;return function(){n||(n=!0,w._remove(m))}},v.prototype.shift=function(){if(this._first===G.Undefined)return;var b=this._first.element;return this._remove(this._first),b},v.prototype.pop=function(){if(this._last===G.Undefined)return;var b=this._last.element;return this._remove(this._last),b},v.prototype._remove=function(b){if(b.prev!==G.Undefined&&b.next!==G.Undefined){var C=b.prev;C.next=b.next,b.next.prev=C}else b.prev===G.Undefined&&b.next===G.Undefined?(this._first=G.Undefined,this._last=G.Undefined):b.next===G.Undefined?(this._last=this._last.prev,this._last.next=G.Undefined):b.prev===G.Undefined&&(this._first=this._first.next,this._first.prev=G.Undefined);this._size-=1},v.prototype.iterator=function(){var b,C=this._first;return{next:function(){return C===G.Undefined?se.c:(b?b.value=C.element:b={done:!1,value:C.element},C=C.next,b)}}},v.prototype.toArray=function(){for(var b=[],C=this._first;C!==G.Undefined;C=C.next)b.push(C.element);return b},v}()},"2DNl":function(Ge,Ae,R){var se=R("IMiH"),G=R("loD1"),M=R("59Ip"),v=R("aKvl"),b=R("n1HI"),C=R("hX1E"),w=C.normalizeRadian,m=R("Sj9i"),d=R("hyiK"),i=se.CMD,n=Math.PI*2,e=1e-4;function a(_,B){return Math.abs(_-B)B&&D>g&&D>u&&D>O||D1&&f(),X=m.cubicAt(B,g,u,O,o[0]),F>1&&(U=m.cubicAt(B,g,u,O,o[1]))),F===2?VB&&O>g&&O>u||O=0&&D<=1){for(var I=0,k=m.quadraticAt(B,g,u,D),F=0;FE||O<-E)return 0;var T=Math.sqrt(E*E-O*O);s[0]=-T,s[1]=T;var D=Math.abs(g-h);if(D<1e-4)return 0;if(D%n<1e-4){g=0,h=n;var I=u?1:-1;return S>=s[0]+_&&S<=s[1]+_?I:0}if(u){var T=g;g=w(h),h=w(T)}else g=w(g),h=w(h);g>h&&(h+=n);for(var k=0,F=0;F<2;F++){var X=s[F];if(X+_>S){var U=Math.atan2(O,X),I=u?1:-1;U<0&&(U=n+U),(U>=g&&U<=h||U+n>=g&&U+n<=h)&&(U>Math.PI/2&&U1&&(E||(u+=d(S,O,T,D,g,h))),I===1&&(S=_[I],O=_[I+1],T=S,D=O);switch(k){case i.M:T=_[I++],D=_[I++],S=T,O=D;break;case i.L:if(E){if(G.containStroke(S,O,_[I],_[I+1],B,g,h))return!0}else u+=d(S,O,_[I],_[I+1],g,h)||0;S=_[I++],O=_[I++];break;case i.C:if(E){if(M.containStroke(S,O,_[I++],_[I++],_[I++],_[I++],_[I],_[I+1],B,g,h))return!0}else u+=l(S,O,_[I++],_[I++],_[I++],_[I++],_[I],_[I+1],g,h)||0;S=_[I++],O=_[I++];break;case i.Q:if(E){if(v.containStroke(S,O,_[I++],_[I++],_[I],_[I+1],B,g,h))return!0}else u+=r(S,O,_[I++],_[I++],_[I],_[I+1],g,h)||0;S=_[I++],O=_[I++];break;case i.A:var F=_[I++],X=_[I++],U=_[I++],K=_[I++],V=_[I++],N=_[I++];I+=1;var Q=1-_[I++],J=Math.cos(V)*U+F,ne=Math.sin(V)*K+X;I>1?u+=d(S,O,J,ne,g,h):(T=J,D=ne);var ue=(g-F)*K/U+F;if(E){if(b.containStroke(F,X,K,V,V+N,Q,B,ue,h))return!0}else u+=c(F,X,K,V,V+N,Q,ue,h);S=Math.cos(V+N)*U+F,O=Math.sin(V+N)*K+X;break;case i.R:T=S=_[I++],D=O=_[I++];var be=_[I++],de=_[I++],J=T+be,ne=D+de;if(E){if(G.containStroke(T,D,J,D,B,g,h)||G.containStroke(J,D,J,ne,B,g,h)||G.containStroke(J,ne,T,ne,B,g,h)||G.containStroke(T,ne,T,D,B,g,h))return!0}else u+=d(J,D,J,ne,g,h),u+=d(T,ne,T,D,g,h);break;case i.Z:if(E){if(G.containStroke(S,O,T,D,B,g,h))return!0}else u+=d(S,O,T,D,g,h);S=T,O=D;break}}return!E&&!a(O,D)&&(u+=d(S,O,T,D,g,h)||0),u!==0}function p(_,B,E){return A(_,0,!1,B,E)}function x(_,B,E,g){return A(_,B,!0,E,g)}Ae.contain=p,Ae.containStroke=x},"2fw6":function(Ge,Ae,R){var se=R("y+Vt"),G=se.extend({type:"circle",shape:{cx:0,cy:0,r:0},buildPath:function(M,v,b){b&&M.moveTo(v.cx+v.r,v.cy),M.arc(v.cx,v.cy,v.r,0,Math.PI*2,!0)}});Ge.exports=G},"3C/r":function(Ge,Ae){var R=function(G,M){this.image=G,this.repeat=M,this.type="pattern"};R.prototype.getCanvasPattern=function(G){return G.createPattern(this.image,this.repeat||"repeat")};var se=R;Ge.exports=se},"3CBa":function(Ge,Ae,R){var se=R("hydK"),G=se.createElement,M=R("bYtY"),v=R("SUKs"),b=R("y+Vt"),C=R("Dagg"),w=R("dqUG"),m=R("DBLp"),d=R("sW+o"),i=R("n6Mw"),n=R("vKoX"),e=R("P47w"),a=e.path,s=e.image,o=e.text;function f(h){return parseInt(h,10)}function l(h){return h instanceof b?a:h instanceof C?s:h instanceof w?o:a}function r(h,u){return u&&h&&u.parentNode!==h}function c(h,u,S){if(r(h,u)&&S){var O=S.nextSibling;O?h.insertBefore(u,O):h.appendChild(u)}}function A(h,u){if(r(h,u)){var S=h.firstChild;S?h.insertBefore(u,S):h.appendChild(u)}}function p(h,u){u&&h&&u.parentNode===h&&h.removeChild(u)}function x(h){return h.__textSvgEl}function _(h){return h.__svgEl}var B=function(h,u,S,O){this.root=h,this.storage=u,this._opts=S=M.extend({},S||{});var T=G("svg");T.setAttribute("xmlns","http://www.w3.org/2000/svg"),T.setAttribute("version","1.1"),T.setAttribute("baseProfile","full"),T.style.cssText="user-select:none;position:absolute;left:0;top:0;";var D=G("g");T.appendChild(D);var I=G("g");T.appendChild(I),this.gradientManager=new d(O,I),this.clipPathManager=new i(O,I),this.shadowManager=new n(O,I);var k=document.createElement("div");k.style.cssText="overflow:hidden;position:relative",this._svgDom=T,this._svgRoot=I,this._backgroundRoot=D,this._viewport=k,h.appendChild(k),k.appendChild(T),this.resize(S.width,S.height),this._visibleList=[]};B.prototype={constructor:B,getType:function(){return"svg"},getViewportRoot:function(){return this._viewport},getSvgDom:function(){return this._svgDom},getSvgRoot:function(){return this._svgRoot},getViewportRootOffset:function(){var h=this.getViewportRoot();if(h)return{offsetLeft:h.offsetLeft||0,offsetTop:h.offsetTop||0}},refresh:function(){var h=this.storage.getDisplayList(!0);this._paintList(h)},setBackgroundColor:function(h){this._backgroundRoot&&this._backgroundNode&&this._backgroundRoot.removeChild(this._backgroundNode);var u=G("rect");u.setAttribute("width",this.getWidth()),u.setAttribute("height",this.getHeight()),u.setAttribute("x",0),u.setAttribute("y",0),u.setAttribute("id",0),u.style.fill=h,this._backgroundRoot.appendChild(u),this._backgroundNode=u},_paintList:function(h){this.gradientManager.markAllUnused(),this.clipPathManager.markAllUnused(),this.shadowManager.markAllUnused();var u=this._svgRoot,S=this._visibleList,O=h.length,T=[],D;for(D=0;D=0;--I)if(D[I]===T)return!0;return!1}),S}else return null;else return S[0]},resize:function(h,u){var S=this._viewport;S.style.display="none";var O=this._opts;if(h!=null&&(O.width=h),u!=null&&(O.height=u),h=this._getSize(0),u=this._getSize(1),S.style.display="",this._width!==h||this._height!==u){this._width=h,this._height=u;var T=S.style;T.width=h+"px",T.height=u+"px";var D=this._svgDom;D.setAttribute("width",h),D.setAttribute("height",u)}this._backgroundNode&&(this._backgroundNode.setAttribute("width",h),this._backgroundNode.setAttribute("height",u))},getWidth:function(){return this._width},getHeight:function(){return this._height},_getSize:function(h){var u=this._opts,S=["width","height"][h],O=["clientWidth","clientHeight"][h],T=["paddingLeft","paddingTop"][h],D=["paddingRight","paddingBottom"][h];if(u[S]!=null&&u[S]!=="auto")return parseFloat(u[S]);var I=this.root,k=document.defaultView.getComputedStyle(I);return(I[O]||f(k[S])||f(I.style[S]))-(f(k[T])||0)-(f(k[D])||0)|0},dispose:function(){this.root.innerHTML="",this._svgRoot=this._backgroundRoot=this._svgDom=this._backgroundNode=this._viewport=this.storage=null},clear:function(){this._viewport&&this.root.removeChild(this._viewport)},toDataURL:function(){this.refresh();var h=encodeURIComponent(this._svgDom.outerHTML.replace(/> +\r<`));return"data:image/svg+xml;charset=UTF-8,"+h}};function E(h){return function(){v('In SVG mode painter not support method "'+h+'"')}}M.each(["getLayer","insertLayer","eachLayer","eachBuiltinLayer","eachOtherLayer","getLayers","modLayer","delLayer","clearLayer","pathToImage"],function(h){B.prototype[h]=E(h)});var g=B;Ge.exports=g},"3e3G":function(Ge,Ae,R){var se=R("bYtY"),G=R("QuXc"),M=function(b,C,w,m,d){this.x=b==null?.5:b,this.y=C==null?.5:C,this.r=w==null?.5:w,this.type="radial",this.global=d||!1,G.call(this,m)};M.prototype={constructor:M},se.inherits(M,G);var v=M;Ge.exports=v},"3gBT":function(Ge,Ae){var R=2311;function se(){return R++}Ge.exports=se},"4fz+":function(Ge,Ae,R){var se=R("bYtY"),G=R("1bdT"),M=R("mFDi"),v=function(C){C=C||{},G.call(this,C);for(var w in C)C.hasOwnProperty(w)&&(this[w]=C[w]);this._children=[],this.__storage=null,this.__dirty=!0};v.prototype={constructor:v,isGroup:!0,type:"group",silent:!1,children:function(){return this._children.slice()},childAt:function(C){return this._children[C]},childOfName:function(C){for(var w=this._children,m=0;m=0&&(m.splice(d,0,C),this._doAdd(C))}return this},_doAdd:function(C){C.parent&&C.parent.remove(C),C.parent=this;var w=this.__storage,m=this.__zr;w&&w!==C.__storage&&(w.addToStorage(C),C instanceof v&&C.addChildrenToStorage(w)),m&&m.refresh()},remove:function(C){var w=this.__zr,m=this.__storage,d=this._children,i=se.indexOf(d,C);return i<0?this:(d.splice(i,1),C.parent=null,m&&(m.delFromStorage(C),C instanceof v&&C.delChildrenFromStorage(m)),w&&w.refresh(),this)},removeAll:function(){var C=this._children,w=this.__storage,m,d;for(d=0;d1e-4){E[0]=r-A,E[1]=c-p,g[0]=r+A,g[1]=c+p;return}if(m[0]=C(x)*A+r,m[1]=b(x)*p+c,d[0]=C(_)*A+r,d[1]=b(_)*p+c,h(E,m,d),u(g,m,d),x=x%w,x<0&&(x=x+w),_=_%w,_<0&&(_=_+w),x>_&&!B?_+=w:x<_&&B&&(x+=w),B){var O=_;_=x,x=O}for(var T=0;T<_;T+=Math.PI/2)T>x&&(i[0]=C(T)*A+r,i[1]=b(T)*p+c,h(E,i,E),u(g,i,g))}Ae.fromPoints=n,Ae.fromLine=e,Ae.fromCubic=o,Ae.fromQuadratic=f,Ae.fromArc=l},"4qgm":function(Ge,Ae){Ge.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAAwCAYAAABE1blzAAAIeUlEQVRoQ72aa2wU1xXHf2dm1jYEBClJGgofIFJLU0W04AdQWgJSW0UprZRIpB/aJBTxStIShWchJvbytA2lBCKKeajhQ5s2tGpFK1G1UowqKNjYBkraJCqqiCDEDZSncezdmTnVnd2FxaztmfWaa632w9459/7v75xzz71j4R61ssM6TkrYqMon3qesPjFNLt6LoWWgB5n1ttr/GcMCLKrE5qFgPJf3gRXN5XJgoMcfUIFlR/QxiqgVhyfVA/MxTWKgPuZvL51UtUyTjwdK6IAI/NLbWlQylhctWC0xPuN35Zi+gFUMfpIzoqxsLpffDoTIggssb9KvqLBJYnxD3dvUepq8OIAPquxzfCobJ8v5QgotmMAxDVoyYjAvi81KcRiWk1qPKm/RPIvHqy2T5FeFElkQgeVNWq42m8TmcU0G8ZVXC2ia5vOW47Lq2BQ5m5ehrIf6JbC0WQdbsMSH5ZbNED/R3+mYDHSL5kcqVLZOZB8imq/lvAWWHdWpOGySIqYEwvKk1mtsmtl5/M72WNk4Wf6dj8jIAqce1qGJEparsgSHQVoIar3M3GRadWnDp+rb5eyJi0RaykgCy47q9DS1srDUvLRzme+YFXhg5CY2YD4uf/RdVrROkffCGgk13vQTOrzdZZUKi8SmOCy1pMLUYfCDkfD7T+Cvl1PTckKNereENM1L6rFmaAc/PzRD3L6E9jlUabN+Swj2tfFB6o8Q7h0e/GQMPDcy9djBS7DjPJzthOJ+0lSPvzguyxonyz96E9mjwIpGHeGZ+lFYiEXMpP+ozQhcPgZmj7z95MUE1H8Ef7gIhnCszyXOPWqa5lWUDVcvsu3Mk5KrXsodEhUtOtNT6qwYj0allj2dXAIzvx+5CtvOwT9vQpEFVtTVMzuK8QJT1yY55HssbZ0sLd3N3LF+k47pZ70YcZS5WNj5UAsr0PS74cG+C/DLNrjppYTm0wKaSW7gUxvz2HL0q/Jpxs4tgeVN+rRvUWPF+Hx/qEURmOl7uh1ePweN11Iua+XjtsYLUjSP+BZLW0vlmLEvk07paK+LNWoxWwQxBXKhWm8u2n2MpA+/+S/suQDXvfxc1ti0ioIC/ybK5o5BbJbSJj1pD+HLXnu0DBlmEaIIzNjbfi6VhErydNeAmgX2MPCu8ZxMaNJptlBjSi6zv+VbKOcSHFVgwxXY/CFc6AI7Hzc14kzBni7xPJtFgZnxp/S+WJLFAsvEYWiko04vKMMKbOtK7Y9/+h/4mmchkFWkWz6VxyvkzYBm9vzKjmsFFnX9PfZkbPYl0BSVBy7CzvNwvqsfm3/WMct1WXUy65h1lyNMb9CS9iEsUouVls3w/tDsTeCZDjDxduhqKqHk5ZJpaprgQ/VZleug3KOnl/1dJ6QvjL4Z5uohbAx2+fBWG/ziY7icTFHLp4W96ug1lM3l0eCxvIhQicWIqBu/IbhyLDz7cErCiRup6qX5ej/2u4iXVaFyVdlxfUyFN0UojbJPGlozH4B5o+DAJfh1GxjR+VYs2deNFrx2vELa+qIfSqAxUtqkW61iXvY7+zJ55+/mFGHcsN0FJ8+a89Y1RoL3xWVF85TwF8ahBZY16RtSzEtRBRq5RmTogbqtn6GGh+vDThHiLWVyadYstffvl/Q1cu8LHnrc/giMxjzdOxNrCU6rsry1Qv5sflkQ1x8qjN5VJWvD2C2cQGMpwmG4t8lJUUAtobDds1l3coJcnVulox2LdU4xzyc62berWmbfG4GSKo80SVKK0gfjfIWaGDXFcoJW32dZ6yR5x4hYuEafUaixbcYaX3cT7NlVLfMGXGAmq4nPHlz2YvMjbJ41k4iSbYOSylBz6VThZ+2dbPzga3Jj4Todhcd6FZ4XAd8DJwZucqAF3q4gPgCWZ78GK2/S76nFBonxSKhzZfoc5ydpxGNpy2Q5HFCr0mew2WjZPOJmXZcMuMDgFZiPi1Dv3SRuXmTOqdWhRV28ZHkc3hGXw+VN+rAK67GYjWD1VCAYd/Q9borHZrWpaymTjoWv6igtZh0E59OAWnYbMIGljbrDGc4L3g3eRQNqB83A89bo4zb81HYodV06VKkb+S4b4/slMbFRn7JsaiTGF7JpZu5S/ARH8FjSMkUaja35cZ1lCTUBNXPwzhHLRmAywd7dcZlb2Bhs1C3EGNTlsOr0eLkyZ7kOdYawyoJXRCj2PDArbjvguRxVl1d2rZXGCa36oO2zBmWexLCD+ExwHai91M6WszOkc06Vfi5msc4QNzmrO7VsIbEiSCTYubtaXiiowNJmfcBssumVniGw2XaY6Jl3gN1W2oj0fTrUY9PIf7HB0Cxv0ifUZhF+SlxzuZy4i1ofV5NOyu5ltXiqvlL+VlCBGWNzV+vX7RgHnRj3JXPeRKZ6ZtP0fBbviacugTItoOakY60PasalLTuIx3dIsrh+rZwKIy6YR9iOmX7z6zUmbTwhQq1l82gugtk20zRvqrKJDrZeKaX9/vd42oIay7kzQ+aaS/C8x3WEtZc9tu2PS6TXPZEFZibx4w36YMKl2lRPIti9xY2haQh4LmcQbqBMSBPpcX2zPKDB91m8Oy4no8LIi2D3QRZW6Uxs6sLQtMzhNkfq724zTf2aKutH+rwej0gt217eBLONLKzWh8z/wWgImr1RCKgZ0h4N4rJk59pUIupPK4jAzAQWxPU7QJ3t8MW+YjMXNfW55ivriy+xbfv23C9ToootqEAzeEDTplqV+X3FZibbWqlE0iCwZOdr/adWcBfNtarzqvS7tkWt1QtNE2uGGrAhNpzXty8qDLV7IjBDUy3ioszHwspk2lux5tOgHkt3xaU1quuF7V9wF+2Rpk0dwjhTXypcQ9lYdD9bB4LaPSPYPdOqsAcYh8336yulOSyF/vT7P83Gv9qVBJysAAAAAElFTkSuQmCC"},"4u4S":function(Ge,Ae){Ge.exports="data:image/png;base64,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"},"500L":function(Ge,Ae,R){"use strict";R.d(Ae,"a",function(){return x});var se=R("+L6B"),G=R("2/Rp"),M=R("2qtc"),v=R("kLXV"),b=R("9og8"),C=R("k1fw"),w=R("miYZ"),m=R("tsqr"),d=R("oBTY"),i=R("tJVT"),n=R("DZo9"),e=R("8z0m"),a=R("WmNS"),s=R.n(a),o=R("q1tI"),f=R.n(o),l=R("m3rI"),r=R("wzkS"),c=R("y5JW"),A=R("LtfV"),p=e.a.Dragger;function x(_){var B=[];return _&&_.length>0&&(B=_.map(function(E){return{uid:E.id,id:E.id,name:E.title+c.c+E.filesize,url:E.url,filesize:E.filesize,status:"done",response:{id:E.id}}})),B}Ae.b=function(_){var B=_.value,E=_.onChange,g=_.action,h=_.className,u=_.maxSize,S=u===void 0?150:u,O=_.title,T=O===void 0?"\u4E0A\u4F20\u9644\u4EF6":O,D=_.showRemoveModal,I=D===void 0?!1:D,k=_.accept,F=k===void 0?"":k,X=_.additionalText,U=_.isDragger,K=_.number,V=K===void 0?1e3:K,N=_.aloneClear,Q=N===void 0?!1:N,J=_.restrict,ne=J===void 0?!0:J,ue=Object(o.useState)(!1),be=Object(i.a)(ue,2),de=be[0],_e=be[1],me=Object(o.useState)(B||[]),Ee=Object(i.a)(me,2),ge=Ee[0],fe=Ee[1];Object(o.useEffect)(function(){B&&(fe(Object(d.a)(B)),V===(B==null?void 0:B.length)&&_e(!0))},[B]);var ae=function(){setTimeout(function(){ge.pop(),fe(Object(d.a)(ge))},500)},ve={multiple:!0,disabled:de,accept:F,withCredentials:!0,fileList:ge,beforeUpload:function(Te,Re){var Me=Te.size/1024/1024;return ge.concat(Re).length>V?(ge.pop(),fe(Object(d.a)(ge)),m.b.error("\u6700\u591A\u53EA\u80FD\u4E0A\u4F20".concat(V,"\u4E2A\u6587\u4EF6")),Q?Promise.reject():(ae(),!1)):Me=V?_e(!0):_e(!1),fe(Object(d.a)(Re)),Re=Re.map(function(Me){var re;if(Me!=null&&(re=Me.response)!==null&&re!==void 0&&re.id){var j;Me.url="/api/attachments/".concat(Me==null||((j=Me.response)===null||j===void 0)?void 0:j.id)}return Me.name.indexOf(c.c)===-1&&(Me.name="".concat(Me.name).concat(c.c).concat(Object(c.a)(Me.size))),Object(C.a)({},Me)}),console.log("info:",Te),E(Re)},onRemove:function(){var ie=Object(b.a)(s.a.mark(function Re(Me){var re;return s.a.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:if(re=function(){var he=Object(b.a)(s.a.mark(function te(){var ce,Ie;return s.a.wrap(function(_t){for(;;)switch(_t.prev=_t.next){case 0:if(ce=Me.response?Me.response.id:Me.id,!ce){_t.next=8;break}return _t.next=4,Object(r.d)(Me.response?Me.response.id:Me.uid);case 4:return Ie=_t.sent,_t.abrupt("return",Ie);case 8:return _t.abrupt("return",!0);case 9:case"end":return _t.stop()}},te)}));return function(){return he.apply(this,arguments)}}(),!I){W.next=5;break}return W.abrupt("return",new Promise(function(he,te){v.a.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:f.a.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:function(){var ce=Object(b.a)(s.a.mark(function ze(){var _t;return s.a.wrap(function(Ke){for(;;)switch(Ke.prev=Ke.next){case 0:return Ke.next=2,re();case 2:_t=Ke.sent,m.b.success("\u5220\u9664\u6210\u529F"),he(!0);case 5:case"end":return Ke.stop()}},ze)}));function Ie(){return ce.apply(this,arguments)}return Ie}(),onCancel:function(){return he(!1)}})}));case 5:return W.next=7,re();case 7:return W.abrupt("return",W.sent);case 8:case"end":return W.stop()}},Re)}));function Te(Re){return ie.apply(this,arguments)}return Te}()};function oe(ie){ie.preventDefault(),ie.stopPropagation()}return f.a.createElement("div",{className:"multi-upload ".concat(h||"")},U&&f.a.createElement(p,ve,f.a.createElement("p",{className:"ant-upload-drag-icon"},f.a.createElement(A.a,null)),f.a.createElement("p",{className:"ant-upload-text"},"\u70B9\u51FB\u4E0A\u4F20\u56FE\u6807\uFF0C\u9009\u62E9\u8981\u4E0A\u4F20\u7684\u6587\u4EF6\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u6B64",f.a.createElement("br",null),f.a.createElement("span",{style:{display:ne?"block":"none"}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",S,"MB) ")),X),!U&&f.a.createElement(e.a,ve,f.a.createElement(G.a,{disabled:de},T),f.a.createElement("span",{onClick:oe,style:{marginLeft:10,color:"#FA6400",display:ne?"block":"none"}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",S,"MB) ")))}},"55Ip":function(Ge,Ae,R){"use strict";R.d(Ae,"a",function(){return c}),R.d(Ae,"b",function(){return E});var se=R("Ty5D"),G=R("dI71"),M=R("q1tI"),v=R.n(M),b=R("YS25"),C=R("17x9"),w=R.n(C),m=R("wx14"),d=R("zLVn"),i=R("9R94"),n=function(h){Object(G.a)(u,h);function u(){for(var O,T=arguments.length,D=new Array(T),I=0;Iv+s&&a>C+s&&a>m+s&&a>i+s||aM+s&&e>b+s&&e>w+s&&e>d+s||e=0||T.relatedTarget.className.indexOf("".concat(F,"-next"))>=0))return;h.setState({goInputText:""}),k(h.getValidValue())},h.go=function(T){var D=h.state.goInputText;if(D==="")return;(T.keyCode===s.ENTER||T.type==="click")&&(h.setState({goInputText:""}),h.props.quickGo(h.getValidValue()))},h}return Object(b.a)(g,[{key:"getValidValue",value:function(){var u=this.state,S=u.goInputText,O=u.current;return!S||isNaN(S)?O:Number(S)}},{key:"getPageSizeOptions",value:function(){var u=this.props,S=u.pageSize,O=u.pageSizeOptions;return O.some(function(T){return T.toString()===S.toString()})?O:O.concat([S.toString()]).sort(function(T,D){var I=isNaN(Number(T))?0:Number(T),k=isNaN(Number(D))?0:Number(D);return I-k})}},{key:"render",value:function(){var u=this,S=this.props,O=S.pageSize,T=S.locale,D=S.rootPrefixCls,I=S.changeSize,k=S.quickGo,F=S.goButton,X=S.selectComponentClass,U=S.buildOptionText,K=S.selectPrefixCls,V=S.disabled,N=this.state.goInputText,Q="".concat(D,"-options"),J=X,ne=null,ue=null,be=null;if(!I&&!k)return null;var de=this.getPageSizeOptions();if(I&&J){var _e=de.map(function(me,Ee){return d.a.createElement(J.Option,{key:Ee,value:me.toString()},(U||u.buildOptionText)(me))});ne=d.a.createElement(J,{disabled:V,prefixCls:K,showSearch:!1,className:"".concat(Q,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(O||de[0]).toString(),onChange:this.changeSize,getPopupContainer:function(Ee){return Ee.parentNode}},_e)}return k&&(F&&(be=typeof F=="boolean"?d.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:V,className:"".concat(Q,"-quick-jumper-button")},T.jump_to_confirm):d.a.createElement("span",{onClick:this.go,onKeyUp:this.go},F)),ue=d.a.createElement("div",{className:"".concat(Q,"-quick-jumper")},T.jump_to,d.a.createElement("input",{disabled:V,type:"text",value:N,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),T.page,be)),d.a.createElement("li",{className:"".concat(Q)},ne,ue)}}]),g}(d.a.Component);o.defaultProps={pageSizeOptions:["10","20","50","100"]};var f=o,l=R("N2Kk");function r(){}function c(B){return typeof B=="number"&&isFinite(B)&&Math.floor(B)===B}function A(B,E,g){return g}function p(B,E,g){var h=typeof B=="undefined"?E.pageSize:B;return Math.floor((g.total-1)/h)+1}var x=function(B){Object(C.a)(g,B);var E=Object(w.a)(g);function g(h){var u;Object(v.a)(this,g),u=E.call(this,h),u.getJumpPrevPage=function(){return Math.max(1,u.state.current-(u.props.showLessItems?3:5))},u.getJumpNextPage=function(){return Math.min(p(void 0,u.state,u.props),u.state.current+(u.props.showLessItems?3:5))},u.getItemIcon=function(I,k){var F=u.props.prefixCls,X=I||d.a.createElement("button",{type:"button","aria-label":k,className:"".concat(F,"-item-link")});return typeof I=="function"&&(X=d.a.createElement(I,Object(M.a)({},u.props))),X},u.savePaginationNode=function(I){u.paginationNode=I},u.isValid=function(I){return c(I)&&I!==u.state.current},u.shouldDisplayQuickJumper=function(){var I=u.props,k=I.showQuickJumper,F=I.pageSize,X=I.total;return X<=F?!1:k},u.handleKeyDown=function(I){(I.keyCode===s.ARROW_UP||I.keyCode===s.ARROW_DOWN)&&I.preventDefault()},u.handleKeyUp=function(I){var k=u.getValidValue(I),F=u.state.currentInputValue;k!==F&&u.setState({currentInputValue:k}),I.keyCode===s.ENTER?u.handleChange(k):I.keyCode===s.ARROW_UP?u.handleChange(k-1):I.keyCode===s.ARROW_DOWN&&u.handleChange(k+1)},u.changePageSize=function(I){var k=u.state.current,F=p(I,u.state,u.props);k=k>F?F:k,F===0&&(k=u.state.current),typeof I=="number"&&("pageSize"in u.props||u.setState({pageSize:I}),"current"in u.props||u.setState({current:k,currentInputValue:k})),u.props.onShowSizeChange(k,I),"onChange"in u.props&&u.props.onChange&&u.props.onChange(k,I)},u.handleChange=function(I){var k=u.props.disabled,F=I;if(u.isValid(F)&&!k){var X=p(void 0,u.state,u.props);F>X?F=X:F<1&&(F=1),"current"in u.props||u.setState({current:F,currentInputValue:F});var U=u.state.pageSize;return u.props.onChange(F,U),F}return u.state.current},u.prev=function(){u.hasPrev()&&u.handleChange(u.state.current-1)},u.next=function(){u.hasNext()&&u.handleChange(u.state.current+1)},u.jumpPrev=function(){u.handleChange(u.getJumpPrevPage())},u.jumpNext=function(){u.handleChange(u.getJumpNextPage())},u.hasPrev=function(){return u.state.current>1},u.hasNext=function(){return u.state.current2?F-2:0),U=2;U=O?D=O:D=Number(S),D}},{key:"getShowSizeChanger",value:function(){var u=this.props,S=u.showSizeChanger,O=u.total,T=u.totalBoundaryShowSizeChanger;return typeof S!="undefined"?S:O>T}},{key:"renderPrev",value:function(u){var S=this.props,O=S.prevIcon,T=S.itemRender,D=T(u,"prev",this.getItemIcon(O,"prev page")),I=!this.hasPrev();return Object(m.isValidElement)(D)?Object(m.cloneElement)(D,{disabled:I}):D}},{key:"renderNext",value:function(u){var S=this.props,O=S.nextIcon,T=S.itemRender,D=T(u,"next",this.getItemIcon(O,"next page")),I=!this.hasNext();return Object(m.isValidElement)(D)?Object(m.cloneElement)(D,{disabled:I}):D}},{key:"render",value:function(){var u=this,S=this.props,O=S.prefixCls,T=S.className,D=S.style,I=S.disabled,k=S.hideOnSinglePage,F=S.total,X=S.locale,U=S.showQuickJumper,K=S.showLessItems,V=S.showTitle,N=S.showTotal,Q=S.simple,J=S.itemRender,ne=S.showPrevNextJumpers,ue=S.jumpPrevIcon,be=S.jumpNextIcon,de=S.selectComponentClass,_e=S.selectPrefixCls,me=S.pageSizeOptions,Ee=this.state,ge=Ee.current,fe=Ee.pageSize,ae=Ee.currentInputValue;if(k===!0&&F<=fe)return null;var ve=p(void 0,this.state,this.props),oe=[],ie=null,Te=null,Re=null,Me=null,re=null,j=U&&U.goButton,W=K?1:2,he=ge-1>0?ge-1:0,te=ge+1=W*2&&ge!==1+2&&(oe[0]=Object(m.cloneElement)(oe[0],{className:"".concat(O,"-item-after-jump-prev")}),oe.unshift(ie)),ve-ge>=W*2&&ge!==ve-2&&(oe[oe.length-1]=Object(m.cloneElement)(oe[oe.length-1],{className:"".concat(O,"-item-before-jump-next")}),oe.push(Te)),ht!==1&&oe.unshift(Re),St!==ve&&oe.push(Me)}var rt=null;N&&(rt=d.a.createElement("li",{className:"".concat(O,"-total-text")},N(F,[F===0?0:(ge-1)*fe+1,ge*fe>F?F:ge*fe])));var Ze=!this.hasPrev()||!ve,$e=!this.hasNext()||!ve;return d.a.createElement("ul",Object(se.a)({className:n()(O,T,Object(G.a)({},"".concat(O,"-disabled"),I)),style:D,unselectable:"unselectable",ref:this.savePaginationNode},ce),rt,d.a.createElement("li",{title:V?X.prev_page:null,onClick:this.prev,tabIndex:Ze?null:0,onKeyPress:this.runIfEnterPrev,className:n()("".concat(O,"-prev"),Object(G.a)({},"".concat(O,"-disabled"),Ze)),"aria-disabled":Ze},this.renderPrev(he)),oe,d.a.createElement("li",{title:V?X.next_page:null,onClick:this.next,tabIndex:$e?null:0,onKeyPress:this.runIfEnterNext,className:n()("".concat(O,"-next"),Object(G.a)({},"".concat(O,"-disabled"),$e)),"aria-disabled":$e},this.renderNext(te)),d.a.createElement(f,{disabled:I,locale:X,rootPrefixCls:O,selectComponentClass:de,selectPrefixCls:_e,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:ge,pageSize:fe,pageSizeOptions:me,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:j}))}}],[{key:"getDerivedStateFromProps",value:function(u,S){var O={};if("current"in u&&(O.current=u.current,u.current!==S.current&&(O.currentInputValue=O.current)),"pageSize"in u&&u.pageSize!==S.pageSize){var T=S.current,D=p(u.pageSize,S,u);T=T>D?D:T,"current"in u||(O.current=T,O.currentInputValue=T),O.pageSize=u.pageSize}return O}}]),g}(d.a.Component);x.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:r,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:r,locale:l.a,style:{},itemRender:A,totalBoundaryShowSizeChanger:50};var _=x},"6GrX":function(Ge,Ae,R){var se=R("mFDi"),G=R("Xnb7"),M=R("bYtY"),v=M.getContext,b=M.extend,C=M.retrieve2,w=M.retrieve3,m=M.trim,d={},i=0,n=5e3,e=/\{([a-zA-Z0-9_]+)\|([^}]*)\}/g,a="12px sans-serif",s={};function o(k,F){s[k]=F}function f(k,F){F=F||a;var X=k+":"+F;if(d[X])return d[X];for(var U=(k+"").split(` `),K=0,V=0,N=U.length;Vn&&(i=0,d={}),i++,d[X]=K,K}function l(k,F,X,U,K,V,N,Q){return N?c(k,F,X,U,K,V,N,Q):r(k,F,X,U,K,V,Q)}function r(k,F,X,U,K,V,N){var Q=O(k,F,K,V,N),J=f(k,F);K&&(J+=K[1]+K[3]);var ne=Q.outerHeight,ue=A(0,J,X),be=p(0,ne,U),de=new se(ue,be,J,ne);return de.lineHeight=Q.lineHeight,de}function c(k,F,X,U,K,V,N,Q){var J=T(k,{rich:N,truncate:Q,font:F,textAlign:X,textPadding:K,textLineHeight:V}),ne=J.outerWidth,ue=J.outerHeight,be=A(0,ne,X),de=p(0,ue,U);return new se(be,de,ne,ue)}function A(k,F,X){return X==="right"?k-=F:X==="center"&&(k-=F/2),k}function p(k,F,X){return X==="middle"?k-=F/2:X==="bottom"&&(k-=F),k}function x(k,F,X){var U=F.textPosition,K=F.textDistance,V=X.x,N=X.y;K=K||0;var Q=X.height,J=X.width,ne=Q/2,ue="left",be="top";switch(U){case"left":V-=K,N+=ne,ue="right",be="middle";break;case"right":V+=K+J,N+=ne,be="middle";break;case"top":V+=J/2,N-=K,ue="center",be="bottom";break;case"bottom":V+=J/2,N+=Q+K,ue="center";break;case"inside":V+=J/2,N+=ne,ue="center",be="middle";break;case"insideLeft":V+=K,N+=ne,be="middle";break;case"insideRight":V+=J-K,N+=ne,ue="right",be="middle";break;case"insideTop":V+=J/2,N+=K,ue="center";break;case"insideBottom":V+=J/2,N+=Q-K,ue="center",be="bottom";break;case"insideTopLeft":V+=K,N+=K;break;case"insideTopRight":V+=J-K,N+=K,ue="right";break;case"insideBottomLeft":V+=K,N+=Q-K,be="bottom";break;case"insideBottomRight":V+=J-K,N+=Q-K,ue="right",be="bottom";break}return k=k||{},k.x=V,k.y=N,k.textAlign=ue,k.textVerticalAlign=be,k}function _(k,F,X){var U={textPosition:k,textDistance:X};return x({},U,F)}function B(k,F,X,U,K){if(!F)return"";var V=(k+"").split(` `);K=E(F,X,U,K);for(var N=0,Q=V.length;N=V;Q++)N-=V;var J=f(X,F);return J>N&&(X="",J=0),N=k-J,U.ellipsis=X,U.ellipsisWidth=J,U.contentWidth=N,U.containerWidth=k,U}function g(k,F){var X=F.containerWidth,U=F.font,K=F.contentWidth;if(!X)return"";var V=f(k,U);if(V<=X)return k;for(var N=0;;N++){if(V<=K||N>=F.maxIterations){k+=F.ellipsis;break}var Q=N===0?h(k,K,F.ascCharWidth,F.cnCharWidth):V>0?Math.floor(k.length*K/V):0;k=k.substr(0,Q),V=f(k,U)}return k===""&&(k=F.placeholder),k}function h(k,F,X,U){for(var K=0,V=0,N=k.length;Vue)k="",N=[];else if(be!=null)for(var de=E(be-(X?X[1]+X[3]:0),F,K.ellipsis,{minChar:K.minChar,placeholder:K.placeholder}),_e=0,me=N.length;_eU&&D(X,k.substring(U,V)),D(X,K[2],K[1]),U=e.lastIndex}U_e)return{lines:[],width:0,height:0};ve.textWidth=f(ve.text,Te);var Me=oe.textWidth,re=Me==null||Me==="auto";if(typeof Me=="string"&&Me.charAt(Me.length-1)==="%")ve.percentWidth=Me,ne.push(ve),Me=0;else{if(re){Me=ve.textWidth;var j=oe.textBackgroundColor,W=j&&j.image;W&&(W=G.findExistImage(W),G.isImageReady(W)&&(Me=Math.max(Me,W.width*Re/W.height)))}var he=ie?ie[1]+ie[3]:0;Me+=he;var te=de!=null?de-Ae:null;te!=null&&te1&&arguments[1]!==void 0?arguments[1]:0,o=(w[a[s+0]]+w[a[s+1]]+w[a[s+2]]+w[a[s+3]]+"-"+w[a[s+4]]+w[a[s+5]]+"-"+w[a[s+6]]+w[a[s+7]]+"-"+w[a[s+8]]+w[a[s+9]]+"-"+w[a[s+10]]+w[a[s+11]]+w[a[s+12]]+w[a[s+13]]+w[a[s+14]]+w[a[s+15]]).toLowerCase();if(!C(o))throw TypeError("Stringified UUID is invalid");return o}var i=d;function n(a,s,o){a=a||{};var f=a.random||(a.rng||M)();if(f[6]=f[6]&15|64,f[8]=f[8]&63|128,s){o=o||0;for(var l=0;l<16;++l)s[o+l]=f[l];return s}return i(f)}var e=fe.a=n},"7SHv":function(Ge,fe,R){var se=R("LPTA"),G=se.devicePixelRatio,M=R("bYtY"),v=R("SUKs"),b=R("mFDi"),C=R("BPZU"),w=R("Xmg4"),m=R("mLcG"),d=R("Dagg"),i=R("ItGF"),n=1e5,e=314159,a=.01,s=.001;function o(E){return parseInt(E,10)}function f(E){return E?E.__builtin__?!0:!(typeof E.resize!="function"||typeof E.refresh!="function"):!1}var l=new b(0,0,0,0),r=new b(0,0,0,0);function c(E,g,h){return l.copy(E.getBoundingRect()),E.transform&&l.applyTransform(E.transform),r.width=g,r.height=h,!l.intersect(r)}function A(E,g){if(E===g)return!1;if(!E||!g||E.length!==g.length)return!0;for(var h=0;h=0&&h.splice(u,1),E.__hoverMir=null},clearHover:function(E){for(var g=this._hoverElements,h=0;h15)break}}O.__drawIndex=N,O.__drawIndex0&&E>u[0]){for(T=0;TE);T++);O=h[u[T]]}if(u.splice(T+1,0,E),h[E]=g,!g.virtual)if(O){var I=O.dom;I.nextSibling?D.insertBefore(g.dom,I.nextSibling):D.appendChild(g.dom)}else D.firstChild?D.insertBefore(g.dom,D.firstChild):D.appendChild(g.dom)},eachLayer:function(E,g){var h=this._zlevelList,u,S;for(S=0;S0?a:0),this._needsManuallyCompositing),I.__builtin__||v("ZLevel "+D+" has been used by unkown layer "+I.id),I!==S&&(I.__used=!0,I.__startIndex!==h&&(I.__dirty=!0),I.__startIndex=h,I.incremental?I.__drawIndex=-1:I.__drawIndex=h,g(h),S=I),u.__dirty&&(I.__dirty=!0,I.incremental&&I.__drawIndex<0&&(I.__drawIndex=h))}g(h),this.eachBuiltinLayer(function(k,F){!k.__used&&k.getElementCount()>0&&(k.__dirty=!0,k.__startIndex=k.__endIndex=k.__drawIndex=0),k.__dirty&&k.__drawIndex<0&&(k.__drawIndex=k.__startIndex)})},clear:function(){return this.eachBuiltinLayer(this._clearLayer),this},_clearLayer:function(E){E.clear()},setBackgroundColor:function(E){this._backgroundColor=E},configLayer:function(E,g){if(g){var h=this._layerConfig;h[E]?M.merge(h[E],g,!0):h[E]=g;for(var u=0;u0&&arguments[0]!==void 0?arguments[0]:[],f=new Map;function l(r){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(r||[]).forEach(function(A){var p=A.key,x=A.children;Object(b.a)(p!=null,"Tree node must have a certain key: [".concat(c).concat(p,"]"));var _=String(p);Object(b.a)(!f.has(_)||p===null||p===void 0,"Same 'key' exist in the Tree: ".concat(_)),f.set(_,!0),l(x,"".concat(c).concat(_," > "))})}l(o)}function d(o){function f(l){var r=Object(v.a)(l);return r.map(function(c){if(!Object(C.i)(c))return Object(b.a)(!c,"Tree/TreeNode can only accept TreeNode as children."),null;var A=c.key,p=c.props,x=p.children,_=Object(M.a)(p,["children"]),B=Object(G.a)({key:A},_),E=f(x);return E.length&&(B.children=E),B}).filter(function(c){return c})}return f(o)}function i(){var o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],l=new Set(f===!0?[]:f),r=[];function c(A){var p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return A.map(function(x,_){var B=Object(C.h)(p?p.pos:"0",_),E=w(x.key,B),g=Object(G.a)(Object(G.a)({},x),{},{parent:p,pos:B,children:null,data:x,isStart:[].concat(Object(se.a)(p?p.isStart:[]),[_===0]),isEnd:[].concat(Object(se.a)(p?p.isEnd:[]),[_===A.length-1])});return r.push(g),f===!0||l.has(E)?g.children=c(x.children||[],g):g.children=[],g})}return c(o),r}function n(o,f,l){var r;l?typeof l=="string"?r=function(p){return p[l]}:typeof l=="function"&&(r=function(p){return l(p)}):r=function(p,x){return w(p.key,x)};function c(A,p,x){var _=A?A.children:o,B=A?Object(C.h)(x.pos,p):"0";if(A){var E=r(A,B),g={node:A,index:p,pos:B,key:E,parentPos:x.node?x.pos:null,level:x.level+1};f(g)}_&&_.forEach(function(h,u){c(h,u,{node:A,pos:B,level:x?x.level+1:-1})})}c(null)}function e(o){var f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},l=f.initWrapper,r=f.processEntity,c=f.onProcessFinished,A=arguments.length>2?arguments[2]:void 0,p={},x={},_={posEntities:p,keyEntities:x};return l&&(_=l(_)||_),n(o,function(B){var E=B.node,g=B.index,h=B.pos,u=B.key,S=B.parentPos,O=B.level,T={node:E,index:g,key:u,pos:h,level:O},D=w(u,h);p[h]=T,x[D]=T,T.parent=p[S],T.parent&&(T.parent.children=T.parent.children||[],T.parent.children.push(T)),r&&r(T,_)},A),c&&c(_),_}function a(o,f){var l=f.expandedKeys,r=f.selectedKeys,c=f.loadedKeys,A=f.loadingKeys,p=f.checkedKeys,x=f.halfCheckedKeys,_=f.dragOverNodeKey,B=f.dropPosition,E=f.keyEntities,g=E[o],h={eventKey:o,expanded:l.indexOf(o)!==-1,selected:r.indexOf(o)!==-1,loaded:c.indexOf(o)!==-1,loading:A.indexOf(o)!==-1,checked:p.indexOf(o)!==-1,halfChecked:x.indexOf(o)!==-1,pos:String(g?g.pos:""),dragOver:_===o&&B===0,dragOverGapTop:_===o&&B===-1,dragOverGapBottom:_===o&&B===1};return h}function s(o){var f=o.data,l=o.expanded,r=o.selected,c=o.checked,A=o.loaded,p=o.loading,x=o.halfChecked,_=o.dragOver,B=o.dragOverGapTop,E=o.dragOverGapBottom,g=o.pos,h=o.active,u=Object(G.a)(Object(G.a)({},f),{},{expanded:l,selected:r,checked:c,loaded:A,loading:p,halfChecked:x,dragOver:_,dragOverGapTop:B,dragOverGapBottom:E,pos:g,active:h});return"props"in u||Object.defineProperty(u,"props",{get:function(){return Object(b.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),o}}),u}},"8Bcu":function(Ge,fe,R){Ge.exports={flex_box_center:"flex_box_center___3isCS",flex_space_between:"flex_space_between___1zEgQ",flex_box_vertical_center:"flex_box_vertical_center___2IyXM",flex_box_center_end:"flex_box_center_end___1r0jY",flex_box_column:"flex_box_column___2SHBj",rightWrap:"rightWrap___2XCk6",qrCode:"qrCode___3q9Z0",cardTop:"cardTop___2h9UR",cardTop2:"cardTop2___3KQ3O",card:"card___1aOV1",flexRow:"flexRow___DeBf7",flexRowAbout:"flexRowAbout___3sD2f",skillWrap:"skillWrap___pwM-3",skillTopWrap:"skillTopWrap___2oSn4",skillContentWrap:"skillContentWrap___239Us",skillContentWrapMin:"skillContentWrapMin___2KWd4",skillContentWrapMax:"skillContentWrapMax___NVKFP",skillContentIcon:"skillContentIcon___5mU6F",skillContentIconNoStatus:"skillContentIconNoStatus___1_V1l",skillExpandAllWrap:"skillExpandAllWrap___1HSf6",skillExpandAllContent:"skillExpandAllContent___3kY9W",memberItem:"memberItem___3cgRI",radius:"radius___2fxUa",memberItemContent:"memberItemContent___19hpK",directionItemWrap:"directionItemWrap___3Zm3f",groupActionWrap:"groupActionWrap___N0Epv",divabout:"divabout___psa-7",classButton:"classButton___30JJg",bg28e:"bg28e___2DyZD",bgGray:"bgGray___2PZB0",price:"price___2sFWj",li1:"li1___2y74c",discounts:"discounts___2JS39",realPrice:"realPrice___2kTeg",lineationPrice:"lineationPrice___2LeZ4",li2:"li2___2rpKJ"}},"8EBN":function(Ge,fe,R){(function(se){se(R("VrN/"))})(function(se){"use strict";se.modeInfo=[{name:"APL",mime:"text/apl",mode:"apl",ext:["dyalog","apl"]},{name:"PGP",mimes:["application/pgp","application/pgp-encrypted","application/pgp-keys","application/pgp-signature"],mode:"asciiarmor",ext:["asc","pgp","sig"]},{name:"ASN.1",mime:"text/x-ttcn-asn",mode:"asn.1",ext:["asn","asn1"]},{name:"Asterisk",mime:"text/x-asterisk",mode:"asterisk",file:/^extensions\.conf$/i},{name:"Brainfuck",mime:"text/x-brainfuck",mode:"brainfuck",ext:["b","bf"]},{name:"C",mime:"text/x-csrc",mode:"clike",ext:["c","h","ino"]},{name:"C++",mime:"text/x-c++src",mode:"clike",ext:["cpp","c++","cc","cxx","hpp","h++","hh","hxx"],alias:["cpp"]},{name:"Cobol",mime:"text/x-cobol",mode:"cobol",ext:["cob","cpy"]},{name:"C#",mime:"text/x-csharp",mode:"clike",ext:["cs"],alias:["csharp","cs"]},{name:"Clojure",mime:"text/x-clojure",mode:"clojure",ext:["clj","cljc","cljx"]},{name:"ClojureScript",mime:"text/x-clojurescript",mode:"clojure",ext:["cljs"]},{name:"Closure Stylesheets (GSS)",mime:"text/x-gss",mode:"css",ext:["gss"]},{name:"CMake",mime:"text/x-cmake",mode:"cmake",ext:["cmake","cmake.in"],file:/^CMakeLists\.txt$/},{name:"CoffeeScript",mimes:["application/vnd.coffeescript","text/coffeescript","text/x-coffeescript"],mode:"coffeescript",ext:["coffee"],alias:["coffee","coffee-script"]},{name:"Common Lisp",mime:"text/x-common-lisp",mode:"commonlisp",ext:["cl","lisp","el"],alias:["lisp"]},{name:"Cypher",mime:"application/x-cypher-query",mode:"cypher",ext:["cyp","cypher"]},{name:"Cython",mime:"text/x-cython",mode:"python",ext:["pyx","pxd","pxi"]},{name:"Crystal",mime:"text/x-crystal",mode:"crystal",ext:["cr"]},{name:"CSS",mime:"text/css",mode:"css",ext:["css"]},{name:"CQL",mime:"text/x-cassandra",mode:"sql",ext:["cql"]},{name:"D",mime:"text/x-d",mode:"d",ext:["d"]},{name:"Dart",mimes:["application/dart","text/x-dart"],mode:"dart",ext:["dart"]},{name:"diff",mime:"text/x-diff",mode:"diff",ext:["diff","patch"]},{name:"Django",mime:"text/x-django",mode:"django"},{name:"Dockerfile",mime:"text/x-dockerfile",mode:"dockerfile",file:/^Dockerfile$/},{name:"DTD",mime:"application/xml-dtd",mode:"dtd",ext:["dtd"]},{name:"Dylan",mime:"text/x-dylan",mode:"dylan",ext:["dylan","dyl","intr"]},{name:"EBNF",mime:"text/x-ebnf",mode:"ebnf"},{name:"ECL",mime:"text/x-ecl",mode:"ecl",ext:["ecl"]},{name:"edn",mime:"application/edn",mode:"clojure",ext:["edn"]},{name:"Eiffel",mime:"text/x-eiffel",mode:"eiffel",ext:["e"]},{name:"Elm",mime:"text/x-elm",mode:"elm",ext:["elm"]},{name:"Embedded Javascript",mime:"application/x-ejs",mode:"htmlembedded",ext:["ejs"]},{name:"Embedded Ruby",mime:"application/x-erb",mode:"htmlembedded",ext:["erb"]},{name:"Erlang",mime:"text/x-erlang",mode:"erlang",ext:["erl"]},{name:"Esper",mime:"text/x-esper",mode:"sql"},{name:"Factor",mime:"text/x-factor",mode:"factor",ext:["factor"]},{name:"FCL",mime:"text/x-fcl",mode:"fcl"},{name:"Forth",mime:"text/x-forth",mode:"forth",ext:["forth","fth","4th"]},{name:"Fortran",mime:"text/x-fortran",mode:"fortran",ext:["f","for","f77","f90","f95"]},{name:"F#",mime:"text/x-fsharp",mode:"mllike",ext:["fs"],alias:["fsharp"]},{name:"Gas",mime:"text/x-gas",mode:"gas",ext:["s"]},{name:"Gherkin",mime:"text/x-feature",mode:"gherkin",ext:["feature"]},{name:"GitHub Flavored Markdown",mime:"text/x-gfm",mode:"gfm",file:/^(readme|contributing|history)\.md$/i},{name:"Go",mime:"text/x-go",mode:"go",ext:["go"]},{name:"Groovy",mime:"text/x-groovy",mode:"groovy",ext:["groovy","gradle"],file:/^Jenkinsfile$/},{name:"HAML",mime:"text/x-haml",mode:"haml",ext:["haml"]},{name:"Haskell",mime:"text/x-haskell",mode:"haskell",ext:["hs"]},{name:"Haskell (Literate)",mime:"text/x-literate-haskell",mode:"haskell-literate",ext:["lhs"]},{name:"Haxe",mime:"text/x-haxe",mode:"haxe",ext:["hx"]},{name:"HXML",mime:"text/x-hxml",mode:"haxe",ext:["hxml"]},{name:"ASP.NET",mime:"application/x-aspx",mode:"htmlembedded",ext:["aspx"],alias:["asp","aspx"]},{name:"HTML",mime:"text/html",mode:"htmlmixed",ext:["html","htm","handlebars","hbs"],alias:["xhtml"]},{name:"HTTP",mime:"message/http",mode:"http"},{name:"IDL",mime:"text/x-idl",mode:"idl",ext:["pro"]},{name:"Pug",mime:"text/x-pug",mode:"pug",ext:["jade","pug"],alias:["jade"]},{name:"Java",mime:"text/x-java",mode:"clike",ext:["java"]},{name:"Java Server Pages",mime:"application/x-jsp",mode:"htmlembedded",ext:["jsp"],alias:["jsp"]},{name:"JavaScript",mimes:["text/javascript","text/ecmascript","application/javascript","application/x-javascript","application/ecmascript"],mode:"javascript",ext:["js"],alias:["ecmascript","js","node"]},{name:"JSON",mimes:["application/json","application/x-json"],mode:"javascript",ext:["json","map"],alias:["json5"]},{name:"JSON-LD",mime:"application/ld+json",mode:"javascript",ext:["jsonld"],alias:["jsonld"]},{name:"JSX",mime:"text/jsx",mode:"jsx",ext:["jsx"]},{name:"Jinja2",mime:"text/jinja2",mode:"jinja2",ext:["j2","jinja","jinja2"]},{name:"Julia",mime:"text/x-julia",mode:"julia",ext:["jl"]},{name:"Kotlin",mime:"text/x-kotlin",mode:"clike",ext:["kt"]},{name:"LESS",mime:"text/x-less",mode:"css",ext:["less"]},{name:"LiveScript",mime:"text/x-livescript",mode:"livescript",ext:["ls"],alias:["ls"]},{name:"Lua",mime:"text/x-lua",mode:"lua",ext:["lua"]},{name:"Markdown",mime:"text/x-markdown",mode:"markdown",ext:["markdown","md","mkd"]},{name:"mIRC",mime:"text/mirc",mode:"mirc"},{name:"MariaDB SQL",mime:"text/x-mariadb",mode:"sql"},{name:"Mathematica",mime:"text/x-mathematica",mode:"mathematica",ext:["m","nb","wl","wls"]},{name:"Modelica",mime:"text/x-modelica",mode:"modelica",ext:["mo"]},{name:"MUMPS",mime:"text/x-mumps",mode:"mumps",ext:["mps"]},{name:"MS SQL",mime:"text/x-mssql",mode:"sql"},{name:"mbox",mime:"application/mbox",mode:"mbox",ext:["mbox"]},{name:"MySQL",mime:"text/x-mysql",mode:"sql"},{name:"Nginx",mime:"text/x-nginx-conf",mode:"nginx",file:/nginx.*\.conf$/i},{name:"NSIS",mime:"text/x-nsis",mode:"nsis",ext:["nsh","nsi"]},{name:"NTriples",mimes:["application/n-triples","application/n-quads","text/n-triples"],mode:"ntriples",ext:["nt","nq"]},{name:"Objective-C",mime:"text/x-objectivec",mode:"clike",ext:["m"],alias:["objective-c","objc"]},{name:"Objective-C++",mime:"text/x-objectivec++",mode:"clike",ext:["mm"],alias:["objective-c++","objc++"]},{name:"OCaml",mime:"text/x-ocaml",mode:"mllike",ext:["ml","mli","mll","mly"]},{name:"Octave",mime:"text/x-octave",mode:"octave",ext:["m"]},{name:"Oz",mime:"text/x-oz",mode:"oz",ext:["oz"]},{name:"Pascal",mime:"text/x-pascal",mode:"pascal",ext:["p","pas"]},{name:"PEG.js",mime:"null",mode:"pegjs",ext:["jsonld"]},{name:"Perl",mime:"text/x-perl",mode:"perl",ext:["pl","pm"]},{name:"PHP",mimes:["text/x-php","application/x-httpd-php","application/x-httpd-php-open"],mode:"php",ext:["php","php3","php4","php5","php7","phtml"]},{name:"Pig",mime:"text/x-pig",mode:"pig",ext:["pig"]},{name:"Plain Text",mime:"text/plain",mode:"null",ext:["txt","text","conf","def","list","log"]},{name:"PLSQL",mime:"text/x-plsql",mode:"sql",ext:["pls"]},{name:"PostgreSQL",mime:"text/x-pgsql",mode:"sql"},{name:"PowerShell",mime:"application/x-powershell",mode:"powershell",ext:["ps1","psd1","psm1"]},{name:"Properties files",mime:"text/x-properties",mode:"properties",ext:["properties","ini","in"],alias:["ini","properties"]},{name:"ProtoBuf",mime:"text/x-protobuf",mode:"protobuf",ext:["proto"]},{name:"Python",mime:"text/x-python",mode:"python",ext:["BUILD","bzl","py","pyw"],file:/^(BUCK|BUILD)$/},{name:"Puppet",mime:"text/x-puppet",mode:"puppet",ext:["pp"]},{name:"Q",mime:"text/x-q",mode:"q",ext:["q"]},{name:"R",mime:"text/x-rsrc",mode:"r",ext:["r","R"],alias:["rscript"]},{name:"reStructuredText",mime:"text/x-rst",mode:"rst",ext:["rst"],alias:["rst"]},{name:"RPM Changes",mime:"text/x-rpm-changes",mode:"rpm"},{name:"RPM Spec",mime:"text/x-rpm-spec",mode:"rpm",ext:["spec"]},{name:"Ruby",mime:"text/x-ruby",mode:"ruby",ext:["rb"],alias:["jruby","macruby","rake","rb","rbx"]},{name:"Rust",mime:"text/x-rustsrc",mode:"rust",ext:["rs"]},{name:"SAS",mime:"text/x-sas",mode:"sas",ext:["sas"]},{name:"Sass",mime:"text/x-sass",mode:"sass",ext:["sass"]},{name:"Scala",mime:"text/x-scala",mode:"clike",ext:["scala"]},{name:"Scheme",mime:"text/x-scheme",mode:"scheme",ext:["scm","ss"]},{name:"SCSS",mime:"text/x-scss",mode:"css",ext:["scss"]},{name:"Shell",mimes:["text/x-sh","application/x-sh"],mode:"shell",ext:["sh","ksh","bash"],alias:["bash","sh","zsh"],file:/^PKGBUILD$/},{name:"Sieve",mime:"application/sieve",mode:"sieve",ext:["siv","sieve"]},{name:"Slim",mimes:["text/x-slim","application/x-slim"],mode:"slim",ext:["slim"]},{name:"Smalltalk",mime:"text/x-stsrc",mode:"smalltalk",ext:["st"]},{name:"Smarty",mime:"text/x-smarty",mode:"smarty",ext:["tpl"]},{name:"Solr",mime:"text/x-solr",mode:"solr"},{name:"SML",mime:"text/x-sml",mode:"mllike",ext:["sml","sig","fun","smackspec"]},{name:"Soy",mime:"text/x-soy",mode:"soy",ext:["soy"],alias:["closure template"]},{name:"SPARQL",mime:"application/sparql-query",mode:"sparql",ext:["rq","sparql"],alias:["sparul"]},{name:"Spreadsheet",mime:"text/x-spreadsheet",mode:"spreadsheet",alias:["excel","formula"]},{name:"SQL",mime:"text/x-sql",mode:"sql",ext:["sql"]},{name:"SQLite",mime:"text/x-sqlite",mode:"sql"},{name:"Squirrel",mime:"text/x-squirrel",mode:"clike",ext:["nut"]},{name:"Stylus",mime:"text/x-styl",mode:"stylus",ext:["styl"]},{name:"Swift",mime:"text/x-swift",mode:"swift",ext:["swift"]},{name:"sTeX",mime:"text/x-stex",mode:"stex"},{name:"LaTeX",mime:"text/x-latex",mode:"stex",ext:["text","ltx","tex"],alias:["tex"]},{name:"SystemVerilog",mime:"text/x-systemverilog",mode:"verilog",ext:["v","sv","svh"]},{name:"Tcl",mime:"text/x-tcl",mode:"tcl",ext:["tcl"]},{name:"Textile",mime:"text/x-textile",mode:"textile",ext:["textile"]},{name:"TiddlyWiki",mime:"text/x-tiddlywiki",mode:"tiddlywiki"},{name:"Tiki wiki",mime:"text/tiki",mode:"tiki"},{name:"TOML",mime:"text/x-toml",mode:"toml",ext:["toml"]},{name:"Tornado",mime:"text/x-tornado",mode:"tornado"},{name:"troff",mime:"text/troff",mode:"troff",ext:["1","2","3","4","5","6","7","8","9"]},{name:"TTCN",mime:"text/x-ttcn",mode:"ttcn",ext:["ttcn","ttcn3","ttcnpp"]},{name:"TTCN_CFG",mime:"text/x-ttcn-cfg",mode:"ttcn-cfg",ext:["cfg"]},{name:"Turtle",mime:"text/turtle",mode:"turtle",ext:["ttl"]},{name:"TypeScript",mime:"application/typescript",mode:"javascript",ext:["ts"],alias:["ts"]},{name:"TypeScript-JSX",mime:"text/typescript-jsx",mode:"jsx",ext:["tsx"],alias:["tsx"]},{name:"Twig",mime:"text/x-twig",mode:"twig"},{name:"Web IDL",mime:"text/x-webidl",mode:"webidl",ext:["webidl"]},{name:"VB.NET",mime:"text/x-vb",mode:"vb",ext:["vb"]},{name:"VBScript",mime:"text/vbscript",mode:"vbscript",ext:["vbs"]},{name:"Velocity",mime:"text/velocity",mode:"velocity",ext:["vtl"]},{name:"Verilog",mime:"text/x-verilog",mode:"verilog",ext:["v"]},{name:"VHDL",mime:"text/x-vhdl",mode:"vhdl",ext:["vhd","vhdl"]},{name:"Vue.js Component",mimes:["script/x-vue","text/x-vue"],mode:"vue",ext:["vue"]},{name:"XML",mimes:["application/xml","text/xml"],mode:"xml",ext:["xml","xsl","xsd","svg"],alias:["rss","wsdl","xsd"]},{name:"XQuery",mime:"application/xquery",mode:"xquery",ext:["xy","xquery"]},{name:"Yacas",mime:"text/x-yacas",mode:"yacas",ext:["ys"]},{name:"YAML",mimes:["text/x-yaml","text/yaml"],mode:"yaml",ext:["yaml","yml"],alias:["yml"]},{name:"Z80",mime:"text/x-z80",mode:"z80",ext:["z80"]},{name:"mscgen",mime:"text/x-mscgen",mode:"mscgen",ext:["mscgen","mscin","msc"]},{name:"xu",mime:"text/x-xu",mode:"mscgen",ext:["xu"]},{name:"msgenny",mime:"text/x-msgenny",mode:"mscgen",ext:["msgenny"]},{name:"WebAssembly",mime:"text/webassembly",mode:"wast",ext:["wat","wast"]}];for(var G=0;G-1&&v.substring(w+1,v.length);if(m)return se.findModeByExtension(m)},se.findModeByName=function(v){v=v.toLowerCase();for(var b=0;b0&&a[a.length-1])&&(l[0]===6||l[0]===2)){i=0;continue}if(l[0]===3&&(!a||l[1]>a[0]&&l[1]=U&&kV?"true":"false","aria-posinset":V+1,"aria-setsize":N,tabIndex:F?-1:0},m.a.createElement("div",{className:"".concat(X,"-first")},J),m.a.createElement("div",{className:"".concat(X,"-second")},J)));return K&&(ne=K(ne,this.props)),ne}}]),S}(m.a.Component);function c(h,u){var S=Object.keys(h);if(Object.getOwnPropertySymbols){var O=Object.getOwnPropertySymbols(h);u&&(O=O.filter(function(T){return Object.getOwnPropertyDescriptor(h,T).enumerable})),S.push.apply(S,O)}return S}function A(h){for(var u=1;u0&&!N||k===e.a.RIGHT&&Q>0&&N?(U?Q-=.5:Q-=1,T.changeValue(Q),I.preventDefault()):k===e.a.LEFT&&QN/2||!X&&D-Vue)k="",N=[];else if(be!=null)for(var de=E(be-(X?X[1]+X[3]:0),F,K.ellipsis,{minChar:K.minChar,placeholder:K.placeholder}),_e=0,me=N.length;_eU&&D(X,k.substring(U,V)),D(X,K[2],K[1]),U=e.lastIndex}U_e)return{lines:[],width:0,height:0};ve.textWidth=f(ve.text,Te);var Me=oe.textWidth,re=Me==null||Me==="auto";if(typeof Me=="string"&&Me.charAt(Me.length-1)==="%")ve.percentWidth=Me,ne.push(ve),Me=0;else{if(re){Me=ve.textWidth;var j=oe.textBackgroundColor,W=j&&j.image;W&&(W=G.findExistImage(W),G.isImageReady(W)&&(Me=Math.max(Me,W.width*Re/W.height)))}var he=ie?ie[1]+ie[3]:0;Me+=he;var te=de!=null?de-fe:null;te!=null&&te1&&arguments[1]!==void 0?arguments[1]:0,o=(w[a[s+0]]+w[a[s+1]]+w[a[s+2]]+w[a[s+3]]+"-"+w[a[s+4]]+w[a[s+5]]+"-"+w[a[s+6]]+w[a[s+7]]+"-"+w[a[s+8]]+w[a[s+9]]+"-"+w[a[s+10]]+w[a[s+11]]+w[a[s+12]]+w[a[s+13]]+w[a[s+14]]+w[a[s+15]]).toLowerCase();if(!C(o))throw TypeError("Stringified UUID is invalid");return o}var i=d;function n(a,s,o){a=a||{};var f=a.random||(a.rng||M)();if(f[6]=f[6]&15|64,f[8]=f[8]&63|128,s){o=o||0;for(var l=0;l<16;++l)s[o+l]=f[l];return s}return i(f)}var e=Ae.a=n},"7SHv":function(Ge,Ae,R){var se=R("LPTA"),G=se.devicePixelRatio,M=R("bYtY"),v=R("SUKs"),b=R("mFDi"),C=R("BPZU"),w=R("Xmg4"),m=R("mLcG"),d=R("Dagg"),i=R("ItGF"),n=1e5,e=314159,a=.01,s=.001;function o(E){return parseInt(E,10)}function f(E){return E?E.__builtin__?!0:!(typeof E.resize!="function"||typeof E.refresh!="function"):!1}var l=new b(0,0,0,0),r=new b(0,0,0,0);function c(E,g,h){return l.copy(E.getBoundingRect()),E.transform&&l.applyTransform(E.transform),r.width=g,r.height=h,!l.intersect(r)}function A(E,g){if(E===g)return!1;if(!E||!g||E.length!==g.length)return!0;for(var h=0;h=0&&h.splice(u,1),E.__hoverMir=null},clearHover:function(E){for(var g=this._hoverElements,h=0;h15)break}}O.__drawIndex=N,O.__drawIndex0&&E>u[0]){for(T=0;TE);T++);O=h[u[T]]}if(u.splice(T+1,0,E),h[E]=g,!g.virtual)if(O){var I=O.dom;I.nextSibling?D.insertBefore(g.dom,I.nextSibling):D.appendChild(g.dom)}else D.firstChild?D.insertBefore(g.dom,D.firstChild):D.appendChild(g.dom)},eachLayer:function(E,g){var h=this._zlevelList,u,S;for(S=0;S0?a:0),this._needsManuallyCompositing),I.__builtin__||v("ZLevel "+D+" has been used by unkown layer "+I.id),I!==S&&(I.__used=!0,I.__startIndex!==h&&(I.__dirty=!0),I.__startIndex=h,I.incremental?I.__drawIndex=-1:I.__drawIndex=h,g(h),S=I),u.__dirty&&(I.__dirty=!0,I.incremental&&I.__drawIndex<0&&(I.__drawIndex=h))}g(h),this.eachBuiltinLayer(function(k,F){!k.__used&&k.getElementCount()>0&&(k.__dirty=!0,k.__startIndex=k.__endIndex=k.__drawIndex=0),k.__dirty&&k.__drawIndex<0&&(k.__drawIndex=k.__startIndex)})},clear:function(){return this.eachBuiltinLayer(this._clearLayer),this},_clearLayer:function(E){E.clear()},setBackgroundColor:function(E){this._backgroundColor=E},configLayer:function(E,g){if(g){var h=this._layerConfig;h[E]?M.merge(h[E],g,!0):h[E]=g;for(var u=0;u0&&arguments[0]!==void 0?arguments[0]:[],f=new Map;function l(r){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(r||[]).forEach(function(A){var p=A.key,x=A.children;Object(b.a)(p!=null,"Tree node must have a certain key: [".concat(c).concat(p,"]"));var _=String(p);Object(b.a)(!f.has(_)||p===null||p===void 0,"Same 'key' exist in the Tree: ".concat(_)),f.set(_,!0),l(x,"".concat(c).concat(_," > "))})}l(o)}function d(o){function f(l){var r=Object(v.a)(l);return r.map(function(c){if(!Object(C.i)(c))return Object(b.a)(!c,"Tree/TreeNode can only accept TreeNode as children."),null;var A=c.key,p=c.props,x=p.children,_=Object(M.a)(p,["children"]),B=Object(G.a)({key:A},_),E=f(x);return E.length&&(B.children=E),B}).filter(function(c){return c})}return f(o)}function i(){var o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],l=new Set(f===!0?[]:f),r=[];function c(A){var p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return A.map(function(x,_){var B=Object(C.h)(p?p.pos:"0",_),E=w(x.key,B),g=Object(G.a)(Object(G.a)({},x),{},{parent:p,pos:B,children:null,data:x,isStart:[].concat(Object(se.a)(p?p.isStart:[]),[_===0]),isEnd:[].concat(Object(se.a)(p?p.isEnd:[]),[_===A.length-1])});return r.push(g),f===!0||l.has(E)?g.children=c(x.children||[],g):g.children=[],g})}return c(o),r}function n(o,f,l){var r;l?typeof l=="string"?r=function(p){return p[l]}:typeof l=="function"&&(r=function(p){return l(p)}):r=function(p,x){return w(p.key,x)};function c(A,p,x){var _=A?A.children:o,B=A?Object(C.h)(x.pos,p):"0";if(A){var E=r(A,B),g={node:A,index:p,pos:B,key:E,parentPos:x.node?x.pos:null,level:x.level+1};f(g)}_&&_.forEach(function(h,u){c(h,u,{node:A,pos:B,level:x?x.level+1:-1})})}c(null)}function e(o){var f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},l=f.initWrapper,r=f.processEntity,c=f.onProcessFinished,A=arguments.length>2?arguments[2]:void 0,p={},x={},_={posEntities:p,keyEntities:x};return l&&(_=l(_)||_),n(o,function(B){var E=B.node,g=B.index,h=B.pos,u=B.key,S=B.parentPos,O=B.level,T={node:E,index:g,key:u,pos:h,level:O},D=w(u,h);p[h]=T,x[D]=T,T.parent=p[S],T.parent&&(T.parent.children=T.parent.children||[],T.parent.children.push(T)),r&&r(T,_)},A),c&&c(_),_}function a(o,f){var l=f.expandedKeys,r=f.selectedKeys,c=f.loadedKeys,A=f.loadingKeys,p=f.checkedKeys,x=f.halfCheckedKeys,_=f.dragOverNodeKey,B=f.dropPosition,E=f.keyEntities,g=E[o],h={eventKey:o,expanded:l.indexOf(o)!==-1,selected:r.indexOf(o)!==-1,loaded:c.indexOf(o)!==-1,loading:A.indexOf(o)!==-1,checked:p.indexOf(o)!==-1,halfChecked:x.indexOf(o)!==-1,pos:String(g?g.pos:""),dragOver:_===o&&B===0,dragOverGapTop:_===o&&B===-1,dragOverGapBottom:_===o&&B===1};return h}function s(o){var f=o.data,l=o.expanded,r=o.selected,c=o.checked,A=o.loaded,p=o.loading,x=o.halfChecked,_=o.dragOver,B=o.dragOverGapTop,E=o.dragOverGapBottom,g=o.pos,h=o.active,u=Object(G.a)(Object(G.a)({},f),{},{expanded:l,selected:r,checked:c,loaded:A,loading:p,halfChecked:x,dragOver:_,dragOverGapTop:B,dragOverGapBottom:E,pos:g,active:h});return"props"in u||Object.defineProperty(u,"props",{get:function(){return Object(b.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),o}}),u}},"8Bcu":function(Ge,Ae,R){Ge.exports={flex_box_center:"flex_box_center___3isCS",flex_space_between:"flex_space_between___1zEgQ",flex_box_vertical_center:"flex_box_vertical_center___2IyXM",flex_box_center_end:"flex_box_center_end___1r0jY",flex_box_column:"flex_box_column___2SHBj",rightWrap:"rightWrap___2XCk6",qrCode:"qrCode___3q9Z0",cardTop:"cardTop___2h9UR",cardTop2:"cardTop2___3KQ3O",card:"card___1aOV1",flexRow:"flexRow___DeBf7",flexRowAbout:"flexRowAbout___3sD2f",skillWrap:"skillWrap___pwM-3",skillTopWrap:"skillTopWrap___2oSn4",skillContentWrap:"skillContentWrap___239Us",skillContentWrapMin:"skillContentWrapMin___2KWd4",skillContentWrapMax:"skillContentWrapMax___NVKFP",skillContentIcon:"skillContentIcon___5mU6F",skillContentIconNoStatus:"skillContentIconNoStatus___1_V1l",skillExpandAllWrap:"skillExpandAllWrap___1HSf6",skillExpandAllContent:"skillExpandAllContent___3kY9W",memberItem:"memberItem___3cgRI",radius:"radius___2fxUa",memberItemContent:"memberItemContent___19hpK",directionItemWrap:"directionItemWrap___3Zm3f",groupActionWrap:"groupActionWrap___N0Epv",divabout:"divabout___psa-7",classButton:"classButton___30JJg",bg28e:"bg28e___2DyZD",bgGray:"bgGray___2PZB0",price:"price___2sFWj",li1:"li1___2y74c",discounts:"discounts___2JS39",realPrice:"realPrice___2kTeg",lineationPrice:"lineationPrice___2LeZ4",li2:"li2___2rpKJ"}},"8EBN":function(Ge,Ae,R){(function(se){se(R("VrN/"))})(function(se){"use strict";se.modeInfo=[{name:"APL",mime:"text/apl",mode:"apl",ext:["dyalog","apl"]},{name:"PGP",mimes:["application/pgp","application/pgp-encrypted","application/pgp-keys","application/pgp-signature"],mode:"asciiarmor",ext:["asc","pgp","sig"]},{name:"ASN.1",mime:"text/x-ttcn-asn",mode:"asn.1",ext:["asn","asn1"]},{name:"Asterisk",mime:"text/x-asterisk",mode:"asterisk",file:/^extensions\.conf$/i},{name:"Brainfuck",mime:"text/x-brainfuck",mode:"brainfuck",ext:["b","bf"]},{name:"C",mime:"text/x-csrc",mode:"clike",ext:["c","h","ino"]},{name:"C++",mime:"text/x-c++src",mode:"clike",ext:["cpp","c++","cc","cxx","hpp","h++","hh","hxx"],alias:["cpp"]},{name:"Cobol",mime:"text/x-cobol",mode:"cobol",ext:["cob","cpy"]},{name:"C#",mime:"text/x-csharp",mode:"clike",ext:["cs"],alias:["csharp","cs"]},{name:"Clojure",mime:"text/x-clojure",mode:"clojure",ext:["clj","cljc","cljx"]},{name:"ClojureScript",mime:"text/x-clojurescript",mode:"clojure",ext:["cljs"]},{name:"Closure Stylesheets (GSS)",mime:"text/x-gss",mode:"css",ext:["gss"]},{name:"CMake",mime:"text/x-cmake",mode:"cmake",ext:["cmake","cmake.in"],file:/^CMakeLists\.txt$/},{name:"CoffeeScript",mimes:["application/vnd.coffeescript","text/coffeescript","text/x-coffeescript"],mode:"coffeescript",ext:["coffee"],alias:["coffee","coffee-script"]},{name:"Common Lisp",mime:"text/x-common-lisp",mode:"commonlisp",ext:["cl","lisp","el"],alias:["lisp"]},{name:"Cypher",mime:"application/x-cypher-query",mode:"cypher",ext:["cyp","cypher"]},{name:"Cython",mime:"text/x-cython",mode:"python",ext:["pyx","pxd","pxi"]},{name:"Crystal",mime:"text/x-crystal",mode:"crystal",ext:["cr"]},{name:"CSS",mime:"text/css",mode:"css",ext:["css"]},{name:"CQL",mime:"text/x-cassandra",mode:"sql",ext:["cql"]},{name:"D",mime:"text/x-d",mode:"d",ext:["d"]},{name:"Dart",mimes:["application/dart","text/x-dart"],mode:"dart",ext:["dart"]},{name:"diff",mime:"text/x-diff",mode:"diff",ext:["diff","patch"]},{name:"Django",mime:"text/x-django",mode:"django"},{name:"Dockerfile",mime:"text/x-dockerfile",mode:"dockerfile",file:/^Dockerfile$/},{name:"DTD",mime:"application/xml-dtd",mode:"dtd",ext:["dtd"]},{name:"Dylan",mime:"text/x-dylan",mode:"dylan",ext:["dylan","dyl","intr"]},{name:"EBNF",mime:"text/x-ebnf",mode:"ebnf"},{name:"ECL",mime:"text/x-ecl",mode:"ecl",ext:["ecl"]},{name:"edn",mime:"application/edn",mode:"clojure",ext:["edn"]},{name:"Eiffel",mime:"text/x-eiffel",mode:"eiffel",ext:["e"]},{name:"Elm",mime:"text/x-elm",mode:"elm",ext:["elm"]},{name:"Embedded Javascript",mime:"application/x-ejs",mode:"htmlembedded",ext:["ejs"]},{name:"Embedded Ruby",mime:"application/x-erb",mode:"htmlembedded",ext:["erb"]},{name:"Erlang",mime:"text/x-erlang",mode:"erlang",ext:["erl"]},{name:"Esper",mime:"text/x-esper",mode:"sql"},{name:"Factor",mime:"text/x-factor",mode:"factor",ext:["factor"]},{name:"FCL",mime:"text/x-fcl",mode:"fcl"},{name:"Forth",mime:"text/x-forth",mode:"forth",ext:["forth","fth","4th"]},{name:"Fortran",mime:"text/x-fortran",mode:"fortran",ext:["f","for","f77","f90","f95"]},{name:"F#",mime:"text/x-fsharp",mode:"mllike",ext:["fs"],alias:["fsharp"]},{name:"Gas",mime:"text/x-gas",mode:"gas",ext:["s"]},{name:"Gherkin",mime:"text/x-feature",mode:"gherkin",ext:["feature"]},{name:"GitHub Flavored Markdown",mime:"text/x-gfm",mode:"gfm",file:/^(readme|contributing|history)\.md$/i},{name:"Go",mime:"text/x-go",mode:"go",ext:["go"]},{name:"Groovy",mime:"text/x-groovy",mode:"groovy",ext:["groovy","gradle"],file:/^Jenkinsfile$/},{name:"HAML",mime:"text/x-haml",mode:"haml",ext:["haml"]},{name:"Haskell",mime:"text/x-haskell",mode:"haskell",ext:["hs"]},{name:"Haskell (Literate)",mime:"text/x-literate-haskell",mode:"haskell-literate",ext:["lhs"]},{name:"Haxe",mime:"text/x-haxe",mode:"haxe",ext:["hx"]},{name:"HXML",mime:"text/x-hxml",mode:"haxe",ext:["hxml"]},{name:"ASP.NET",mime:"application/x-aspx",mode:"htmlembedded",ext:["aspx"],alias:["asp","aspx"]},{name:"HTML",mime:"text/html",mode:"htmlmixed",ext:["html","htm","handlebars","hbs"],alias:["xhtml"]},{name:"HTTP",mime:"message/http",mode:"http"},{name:"IDL",mime:"text/x-idl",mode:"idl",ext:["pro"]},{name:"Pug",mime:"text/x-pug",mode:"pug",ext:["jade","pug"],alias:["jade"]},{name:"Java",mime:"text/x-java",mode:"clike",ext:["java"]},{name:"Java Server Pages",mime:"application/x-jsp",mode:"htmlembedded",ext:["jsp"],alias:["jsp"]},{name:"JavaScript",mimes:["text/javascript","text/ecmascript","application/javascript","application/x-javascript","application/ecmascript"],mode:"javascript",ext:["js"],alias:["ecmascript","js","node"]},{name:"JSON",mimes:["application/json","application/x-json"],mode:"javascript",ext:["json","map"],alias:["json5"]},{name:"JSON-LD",mime:"application/ld+json",mode:"javascript",ext:["jsonld"],alias:["jsonld"]},{name:"JSX",mime:"text/jsx",mode:"jsx",ext:["jsx"]},{name:"Jinja2",mime:"text/jinja2",mode:"jinja2",ext:["j2","jinja","jinja2"]},{name:"Julia",mime:"text/x-julia",mode:"julia",ext:["jl"]},{name:"Kotlin",mime:"text/x-kotlin",mode:"clike",ext:["kt"]},{name:"LESS",mime:"text/x-less",mode:"css",ext:["less"]},{name:"LiveScript",mime:"text/x-livescript",mode:"livescript",ext:["ls"],alias:["ls"]},{name:"Lua",mime:"text/x-lua",mode:"lua",ext:["lua"]},{name:"Markdown",mime:"text/x-markdown",mode:"markdown",ext:["markdown","md","mkd"]},{name:"mIRC",mime:"text/mirc",mode:"mirc"},{name:"MariaDB SQL",mime:"text/x-mariadb",mode:"sql"},{name:"Mathematica",mime:"text/x-mathematica",mode:"mathematica",ext:["m","nb","wl","wls"]},{name:"Modelica",mime:"text/x-modelica",mode:"modelica",ext:["mo"]},{name:"MUMPS",mime:"text/x-mumps",mode:"mumps",ext:["mps"]},{name:"MS SQL",mime:"text/x-mssql",mode:"sql"},{name:"mbox",mime:"application/mbox",mode:"mbox",ext:["mbox"]},{name:"MySQL",mime:"text/x-mysql",mode:"sql"},{name:"Nginx",mime:"text/x-nginx-conf",mode:"nginx",file:/nginx.*\.conf$/i},{name:"NSIS",mime:"text/x-nsis",mode:"nsis",ext:["nsh","nsi"]},{name:"NTriples",mimes:["application/n-triples","application/n-quads","text/n-triples"],mode:"ntriples",ext:["nt","nq"]},{name:"Objective-C",mime:"text/x-objectivec",mode:"clike",ext:["m"],alias:["objective-c","objc"]},{name:"Objective-C++",mime:"text/x-objectivec++",mode:"clike",ext:["mm"],alias:["objective-c++","objc++"]},{name:"OCaml",mime:"text/x-ocaml",mode:"mllike",ext:["ml","mli","mll","mly"]},{name:"Octave",mime:"text/x-octave",mode:"octave",ext:["m"]},{name:"Oz",mime:"text/x-oz",mode:"oz",ext:["oz"]},{name:"Pascal",mime:"text/x-pascal",mode:"pascal",ext:["p","pas"]},{name:"PEG.js",mime:"null",mode:"pegjs",ext:["jsonld"]},{name:"Perl",mime:"text/x-perl",mode:"perl",ext:["pl","pm"]},{name:"PHP",mimes:["text/x-php","application/x-httpd-php","application/x-httpd-php-open"],mode:"php",ext:["php","php3","php4","php5","php7","phtml"]},{name:"Pig",mime:"text/x-pig",mode:"pig",ext:["pig"]},{name:"Plain Text",mime:"text/plain",mode:"null",ext:["txt","text","conf","def","list","log"]},{name:"PLSQL",mime:"text/x-plsql",mode:"sql",ext:["pls"]},{name:"PostgreSQL",mime:"text/x-pgsql",mode:"sql"},{name:"PowerShell",mime:"application/x-powershell",mode:"powershell",ext:["ps1","psd1","psm1"]},{name:"Properties files",mime:"text/x-properties",mode:"properties",ext:["properties","ini","in"],alias:["ini","properties"]},{name:"ProtoBuf",mime:"text/x-protobuf",mode:"protobuf",ext:["proto"]},{name:"Python",mime:"text/x-python",mode:"python",ext:["BUILD","bzl","py","pyw"],file:/^(BUCK|BUILD)$/},{name:"Puppet",mime:"text/x-puppet",mode:"puppet",ext:["pp"]},{name:"Q",mime:"text/x-q",mode:"q",ext:["q"]},{name:"R",mime:"text/x-rsrc",mode:"r",ext:["r","R"],alias:["rscript"]},{name:"reStructuredText",mime:"text/x-rst",mode:"rst",ext:["rst"],alias:["rst"]},{name:"RPM Changes",mime:"text/x-rpm-changes",mode:"rpm"},{name:"RPM Spec",mime:"text/x-rpm-spec",mode:"rpm",ext:["spec"]},{name:"Ruby",mime:"text/x-ruby",mode:"ruby",ext:["rb"],alias:["jruby","macruby","rake","rb","rbx"]},{name:"Rust",mime:"text/x-rustsrc",mode:"rust",ext:["rs"]},{name:"SAS",mime:"text/x-sas",mode:"sas",ext:["sas"]},{name:"Sass",mime:"text/x-sass",mode:"sass",ext:["sass"]},{name:"Scala",mime:"text/x-scala",mode:"clike",ext:["scala"]},{name:"Scheme",mime:"text/x-scheme",mode:"scheme",ext:["scm","ss"]},{name:"SCSS",mime:"text/x-scss",mode:"css",ext:["scss"]},{name:"Shell",mimes:["text/x-sh","application/x-sh"],mode:"shell",ext:["sh","ksh","bash"],alias:["bash","sh","zsh"],file:/^PKGBUILD$/},{name:"Sieve",mime:"application/sieve",mode:"sieve",ext:["siv","sieve"]},{name:"Slim",mimes:["text/x-slim","application/x-slim"],mode:"slim",ext:["slim"]},{name:"Smalltalk",mime:"text/x-stsrc",mode:"smalltalk",ext:["st"]},{name:"Smarty",mime:"text/x-smarty",mode:"smarty",ext:["tpl"]},{name:"Solr",mime:"text/x-solr",mode:"solr"},{name:"SML",mime:"text/x-sml",mode:"mllike",ext:["sml","sig","fun","smackspec"]},{name:"Soy",mime:"text/x-soy",mode:"soy",ext:["soy"],alias:["closure template"]},{name:"SPARQL",mime:"application/sparql-query",mode:"sparql",ext:["rq","sparql"],alias:["sparul"]},{name:"Spreadsheet",mime:"text/x-spreadsheet",mode:"spreadsheet",alias:["excel","formula"]},{name:"SQL",mime:"text/x-sql",mode:"sql",ext:["sql"]},{name:"SQLite",mime:"text/x-sqlite",mode:"sql"},{name:"Squirrel",mime:"text/x-squirrel",mode:"clike",ext:["nut"]},{name:"Stylus",mime:"text/x-styl",mode:"stylus",ext:["styl"]},{name:"Swift",mime:"text/x-swift",mode:"swift",ext:["swift"]},{name:"sTeX",mime:"text/x-stex",mode:"stex"},{name:"LaTeX",mime:"text/x-latex",mode:"stex",ext:["text","ltx","tex"],alias:["tex"]},{name:"SystemVerilog",mime:"text/x-systemverilog",mode:"verilog",ext:["v","sv","svh"]},{name:"Tcl",mime:"text/x-tcl",mode:"tcl",ext:["tcl"]},{name:"Textile",mime:"text/x-textile",mode:"textile",ext:["textile"]},{name:"TiddlyWiki",mime:"text/x-tiddlywiki",mode:"tiddlywiki"},{name:"Tiki wiki",mime:"text/tiki",mode:"tiki"},{name:"TOML",mime:"text/x-toml",mode:"toml",ext:["toml"]},{name:"Tornado",mime:"text/x-tornado",mode:"tornado"},{name:"troff",mime:"text/troff",mode:"troff",ext:["1","2","3","4","5","6","7","8","9"]},{name:"TTCN",mime:"text/x-ttcn",mode:"ttcn",ext:["ttcn","ttcn3","ttcnpp"]},{name:"TTCN_CFG",mime:"text/x-ttcn-cfg",mode:"ttcn-cfg",ext:["cfg"]},{name:"Turtle",mime:"text/turtle",mode:"turtle",ext:["ttl"]},{name:"TypeScript",mime:"application/typescript",mode:"javascript",ext:["ts"],alias:["ts"]},{name:"TypeScript-JSX",mime:"text/typescript-jsx",mode:"jsx",ext:["tsx"],alias:["tsx"]},{name:"Twig",mime:"text/x-twig",mode:"twig"},{name:"Web IDL",mime:"text/x-webidl",mode:"webidl",ext:["webidl"]},{name:"VB.NET",mime:"text/x-vb",mode:"vb",ext:["vb"]},{name:"VBScript",mime:"text/vbscript",mode:"vbscript",ext:["vbs"]},{name:"Velocity",mime:"text/velocity",mode:"velocity",ext:["vtl"]},{name:"Verilog",mime:"text/x-verilog",mode:"verilog",ext:["v"]},{name:"VHDL",mime:"text/x-vhdl",mode:"vhdl",ext:["vhd","vhdl"]},{name:"Vue.js Component",mimes:["script/x-vue","text/x-vue"],mode:"vue",ext:["vue"]},{name:"XML",mimes:["application/xml","text/xml"],mode:"xml",ext:["xml","xsl","xsd","svg"],alias:["rss","wsdl","xsd"]},{name:"XQuery",mime:"application/xquery",mode:"xquery",ext:["xy","xquery"]},{name:"Yacas",mime:"text/x-yacas",mode:"yacas",ext:["ys"]},{name:"YAML",mimes:["text/x-yaml","text/yaml"],mode:"yaml",ext:["yaml","yml"],alias:["yml"]},{name:"Z80",mime:"text/x-z80",mode:"z80",ext:["z80"]},{name:"mscgen",mime:"text/x-mscgen",mode:"mscgen",ext:["mscgen","mscin","msc"]},{name:"xu",mime:"text/x-xu",mode:"mscgen",ext:["xu"]},{name:"msgenny",mime:"text/x-msgenny",mode:"mscgen",ext:["msgenny"]},{name:"WebAssembly",mime:"text/webassembly",mode:"wast",ext:["wat","wast"]}];for(var G=0;G-1&&v.substring(w+1,v.length);if(m)return se.findModeByExtension(m)},se.findModeByName=function(v){v=v.toLowerCase();for(var b=0;b0&&a[a.length-1])&&(l[0]===6||l[0]===2)){i=0;continue}if(l[0]===3&&(!a||l[1]>a[0]&&l[1]=U&&kV?"true":"false","aria-posinset":V+1,"aria-setsize":N,tabIndex:F?-1:0},m.a.createElement("div",{className:"".concat(X,"-first")},J),m.a.createElement("div",{className:"".concat(X,"-second")},J)));return K&&(ne=K(ne,this.props)),ne}}]),S}(m.a.Component);function c(h,u){var S=Object.keys(h);if(Object.getOwnPropertySymbols){var O=Object.getOwnPropertySymbols(h);u&&(O=O.filter(function(T){return Object.getOwnPropertyDescriptor(h,T).enumerable})),S.push.apply(S,O)}return S}function A(h){for(var u=1;u0&&!N||k===e.a.RIGHT&&Q>0&&N?(U?Q-=.5:Q-=1,T.changeValue(Q),I.preventDefault()):k===e.a.LEFT&&QN/2||!X&&D-V=ye.length?xe.slice(ye.length):xe}).join(` `)}var l=[],r=["
              "],c=new s.a.Renderer,A=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function p(){l.length=0,r=["
                "]}var x={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function _(pe,z,Z,ye){if(z>=pe.length||pe[z].level<=Z)return z;var xe=pe[z];ye.push("
              • "+xe.text+""),z++;var Ce=[];return z=_(pe,z,xe.level,Ce),Ce.length>0&&(ye.push("
                  "),Ce.forEach(function(ft){ye.push(ft)}),ye.push("
                ")),ye.push("
              • "),z=_(pe,z,Z,ye),z}function B(){return _(l,0,0,r),r.push("
              "),r.join("")}var E={heading:function(z){var Z=A.exec(z);if(Z)return{type:"heading",raw:Z[0],depth:Z[1].length,text:Z[2]}},fences:function(z){var Z=this.rules.block.fences.exec(z);if(Z){var ye=Z[0],xe=f(ye,Z[3]||""),Ce=Z[2]?Z[2].trim():Z[2];if(["latex","katex","math"].indexOf(Ce)>=0){var ft=u(),zt=xe;xe=ft,S[ft]={type:"block",expression:zt}}return{type:"code",raw:ye,lang:Ce,text:xe}}}},g=/(?:\${2})([^\n`]+?)(?:\${2})/gi,h=0,u=function(){return"__special_katext_id_".concat(h++,"__")},S={};function O(){return S}function T(){h=0,S={}}function D(pe){return pe=pe.replace(g,function(z,Z){var ye=u();return S[ye]={type:"inline",expression:Z},ye}),pe}var I=c.listitem;c.listitem=function(pe){return I(D(pe))};var k=c.paragraph;c.paragraph=function(pe){return k(D(pe))};var F=c.tablecell;c.tablecell=function(pe,z){return F(D(pe),z)},c.code=function(pe,z,Z){var ye=(z||"").match(/\S*/)[0];return ye?["latex","katex","math"].indexOf(ye)>=0?"

              ".concat(pe,"

              "):'
              ').concat(Z?pe:Object(o.escape)(pe,!0),`
              `):'
              '+(Z?pe:Object(o.escape)(pe,!0))+"
              "},c.heading=function(pe,z,Z){var ye=this.options.headerPrefix+Z.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return l.push({anchor:ye,level:z,text:pe}),"'+pe+""},s.a.setOptions({silent:!0,gfm:!0,pedantic:!1}),s.a.use({tokenizer:E,renderer:c});var X=s.a,U=R("SJMd"),K=R("ulZh"),V=R.n(K),N=R("m3rI"),Q=R("Oy/b"),J=R("p5ED"),ne=R("ErOA");/*! ***************************************************************************** @@ -22,7 +22,7 @@ INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -***************************************************************************** */var ue=function(pe,z){return(ue=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(Z,ye){Z.__proto__=ye}||function(Z,ye){for(var xe in ye)Object.prototype.hasOwnProperty.call(ye,xe)&&(Z[xe]=ye[xe])})(pe,z)};function be(pe,z){function Z(){this.constructor=pe}ue(pe,z),pe.prototype=z===null?Object.create(z):(Z.prototype=z.prototype,new Z)}function de(pe,z,Z,ye){return new(Z||(Z=Promise))(function(xe,Ce){function ft(mn){try{ln(ye.next(mn))}catch(Jt){Ce(Jt)}}function zt(mn){try{ln(ye.throw(mn))}catch(Jt){Ce(Jt)}}function ln(mn){var Jt;mn.done?xe(mn.value):(Jt=mn.value,Jt instanceof Z?Jt:new Z(function(Zn){Zn(Jt)})).then(ft,zt)}ln((ye=ye.apply(pe,z||[])).next())})}function _e(pe,z){var Z,ye,xe,Ce,ft={label:0,sent:function(){if(1&xe[0])throw xe[1];return xe[1]},trys:[],ops:[]};return Ce={next:zt(0),throw:zt(1),return:zt(2)},typeof Symbol=="function"&&(Ce[Symbol.iterator]=function(){return this}),Ce;function zt(ln){return function(mn){return function(Jt){if(Z)throw new TypeError("Generator is already executing.");for(;ft;)try{if(Z=1,ye&&(xe=2&Jt[0]?ye.return:Jt[0]?ye.throw||((xe=ye.return)&&xe.call(ye),0):ye.next)&&!(xe=xe.call(ye,Jt[1])).done)return xe;switch(ye=0,xe&&(Jt=[2&Jt[0],xe.value]),Jt[0]){case 0:case 1:xe=Jt;break;case 4:return ft.label++,{value:Jt[1],done:!1};case 5:ft.label++,ye=Jt[1],Jt=[0];continue;case 7:Jt=ft.ops.pop(),ft.trys.pop();continue;default:if(!(xe=ft.trys,(xe=xe.length>0&&xe[xe.length-1])||Jt[0]!==6&&Jt[0]!==2)){ft=0;continue}if(Jt[0]===3&&(!xe||Jt[1]>xe[0]&&Jt[1]0&&xe[xe.length-1])||Jt[0]!==6&&Jt[0]!==2)){ft=0;continue}if(Jt[0]===3&&(!xe||Jt[1]>xe[0]&&Jt[1] `,Jt.style.marginLeft="5px",mn.appendChild(Jt)}var Zn=document.createElement("div");Zn.style.display="flex",Zn.style.alignItems="center",Zn.style.minHeight="20px",Zn.style.flexGrow="2";var Un=document.createElement("hr");if(Un.style.minWidth="20px",Un.style.border="0px",Un.style.borderTop="3px solid "+(Ce.uiStyleSettings!==void 0?Ce.uiStyleSettings.toolboxColor:"#eeeeee"),Un.style.flexGrow="2",Zn.appendChild(Un),mn.appendChild(Zn),ln==="both"||ln==="end"){var nr=document.createElement("div");nr.style.display="flex",nr.style.alignItems="center",nr.style.minHeight="20px",nr.innerHTML=` - `,nr.style.marginRight="5px",mn.appendChild(nr)}Ce.typeBoxes.push(mn)},Ce=this,ft=0;ft<4;ft++)xe(ft);return ye},z.prototype.setCurrentType=function(Z,ye){var xe=this;this.currentType=Z,this.typeBoxes.forEach(function(Ce){Ce.style.borderColor=Ce===ye?xe.uiStyleSettings!==void 0?xe.uiStyleSettings.toolboxAccentColor:"#3080c3":"transparent"}),this.onArrowTypeChanged&&this.onArrowTypeChanged(this.currentType)},z}(Me),$e=function(pe){function z(Z,ye,xe){var Ce=pe.call(this,Z,ye,xe)||this;return Ce.arrowType="end",Ce.arrowBaseHeight=10,Ce.arrowBaseWidth=10,Ce.getArrowPoints=Ce.getArrowPoints.bind(Ce),Ce.setArrowType=Ce.setArrowType.bind(Ce),Ce.arrowTypePanel=new Ze("Arrow type","end"),Ce.arrowTypePanel.onArrowTypeChanged=Ce.setArrowType,Ce}return be(z,pe),z.prototype.ownsTarget=function(Z){return!(!pe.prototype.ownsTarget.call(this,Z)&&Z!==this.arrow1&&Z!==this.arrow2)},z.prototype.getArrowPoints=function(Z,ye){var xe=this.arrowBaseWidth+2*this.strokeWidth,Ce=this.arrowBaseHeight+2*this.strokeWidth;return Z-xe/2+","+(ye+Ce/2)+" "+Z+","+(ye-Ce/2)+" "+(Z+xe/2)+","+(ye+Ce/2)},z.prototype.createTips=function(){this.arrow1=Ee.createPolygon(this.getArrowPoints(this.x1,this.y1),[["fill",this.strokeColor]]),this.arrow1.transform.baseVal.appendItem(Ee.createTransform()),this.visual.appendChild(this.arrow1),this.arrow2=Ee.createPolygon(this.getArrowPoints(this.x2,this.y2),[["fill",this.strokeColor]]),this.arrow2.transform.baseVal.appendItem(Ee.createTransform()),this.visual.appendChild(this.arrow2)},z.prototype.pointerDown=function(Z,ye){pe.prototype.pointerDown.call(this,Z,ye),this.state==="creating"&&this.createTips()},z.prototype.adjustVisual=function(){if(pe.prototype.adjustVisual.call(this),this.arrow1&&this.arrow2&&(this.arrow1.style.display=this.arrowType==="both"||this.arrowType==="start"?"":"none",this.arrow2.style.display=this.arrowType==="both"||this.arrowType==="end"?"":"none",Ee.setAttributes(this.arrow1,[["points",this.getArrowPoints(this.x1,this.y1)],["fill",this.strokeColor]]),Ee.setAttributes(this.arrow2,[["points",this.getArrowPoints(this.x2,this.y2)],["fill",this.strokeColor]]),Math.abs(this.x1-this.x2)>.1)){var Z=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2),ye=this.arrow1.transform.baseVal.getItem(0);ye.setRotate(Z,this.x1,this.y1),this.arrow1.transform.baseVal.replaceItem(ye,0);var xe=this.arrow2.transform.baseVal.getItem(0);xe.setRotate(Z+180,this.x2,this.y2),this.arrow2.transform.baseVal.replaceItem(xe,0)}},z.prototype.setArrowType=function(Z){this.arrowType=Z,this.adjustVisual(),this.stateChanged()},Object.defineProperty(z.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel,this.arrowTypePanel]},enumerable:!1,configurable:!0}),z.prototype.getState=function(){var Z=Object.assign({arrowType:this.arrowType},pe.prototype.getState.call(this));return Z.typeName=z.typeName,Z},z.prototype.restoreState=function(Z){pe.prototype.restoreState.call(this,Z);var ye=Z;this.arrowType=ye.arrowType,this.createTips(),this.adjustVisual()},z.typeName="ArrowMarker",z.title="Arrow marker",z.icon='',z}(St),Ue=function(pe){function z(Z,ye,xe){var Ce=pe.call(this,Z,ye,xe)||this;return Ce.fillColor=xe.defaultFillColor,Ce.strokeWidth=0,Ce.fillPanel=new re("Color",xe.defaultColorSet,xe.defaultFillColor),Ce.fillPanel.onColorChanged=Ce.setFillColor,Ce}return be(z,pe),Object.defineProperty(z.prototype,"toolboxPanels",{get:function(){return[this.fillPanel]},enumerable:!1,configurable:!0}),z.prototype.getState=function(){var Z=pe.prototype.getState.call(this);return Z.typeName=z.typeName,Z},z.typeName="CoverMarker",z.title="Cover marker",z.icon='',z}(Ie),Ne=function(pe){function z(Z,ye,xe,Ce){var ft=pe.call(this,Z,Ce||'')||this;return ft.opacities=[],ft.opacityBoxes=[],ft.opacities=ye,ft.currentOpacity=xe,ft.setCurrentOpacity=ft.setCurrentOpacity.bind(ft),ft}return be(z,pe),z.prototype.getUi=function(){var Z=this,ye=document.createElement("div");return ye.style.display="flex",ye.style.overflow="hidden",ye.style.flexGrow="2",ye.style.justifyContent="space-between",this.opacities.forEach(function(xe){var Ce=document.createElement("div");Ce.style.display="flex",Ce.style.alignItems="center",Ce.style.justifyContent="center",Ce.style.padding="5px",Ce.style.borderWidth="2px",Ce.style.borderStyle="solid",Ce.style.borderColor=xe===Z.currentOpacity?Z.uiStyleSettings.toolboxAccentColor:"transparent",Ce.addEventListener("click",function(){Z.setCurrentOpacity(xe,Ce)}),ye.appendChild(Ce);var ft=document.createElement("div");ft.innerText=100*xe+"%",Ce.appendChild(ft),Z.opacityBoxes.push(Ce)}),ye},z.prototype.setCurrentOpacity=function(Z,ye){var xe=this;this.currentOpacity=Z,this.opacityBoxes.forEach(function(Ce){Ce.style.borderColor=Ce===ye?xe.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onOpacityChanged&&this.onOpacityChanged(this.currentOpacity)},z}(Me),We=function(pe){function z(Z,ye,xe){var Ce=pe.call(this,Z,ye,xe)||this;return Ce.setOpacity=Ce.setOpacity.bind(Ce),Ce.fillColor=xe.defaultHighlightColor,Ce.strokeWidth=0,Ce.opacity=xe.defaultHighlightOpacity,Ce.fillPanel=new re("Color",xe.defaultColorSet,Ce.fillColor),Ce.fillPanel.onColorChanged=Ce.setFillColor,Ce.opacityPanel=new Ne("Opacity",xe.defaultOpacitySteps,Ce.opacity),Ce.opacityPanel.onOpacityChanged=Ce.setOpacity,Ce}return be(z,pe),z.prototype.setOpacity=function(Z){this.opacity=Z,this.visual&&Ee.setAttributes(this.visual,[["opacity",this.opacity.toString()]]),this.stateChanged()},Object.defineProperty(z.prototype,"toolboxPanels",{get:function(){return[this.fillPanel,this.opacityPanel]},enumerable:!1,configurable:!0}),z.prototype.getState=function(){var Z=pe.prototype.getState.call(this);return Z.typeName=z.typeName,Z},z.typeName="HighlightMarker",z.title="Highlight marker",z.icon='',z}(Ue),it='',yt=function(pe){function z(Z,ye,xe){var Ce=pe.call(this,Z,ye,xe)||this;return Ce.bgColor="transparent",Ce.tipPosition={x:0,y:0},Ce.tipBase1Position={x:0,y:0},Ce.tipBase2Position={x:0,y:0},Ce.tipMoving=!1,Ce.color=xe.defaultStrokeColor,Ce.bgColor=xe.defaultFillColor,Ce.fontFamily=xe.defaultFontFamily,Ce.defaultSize={x:100,y:30},Ce.setBgColor=Ce.setBgColor.bind(Ce),Ce.getTipPoints=Ce.getTipPoints.bind(Ce),Ce.positionTip=Ce.positionTip.bind(Ce),Ce.setTipPoints=Ce.setTipPoints.bind(Ce),Ce.colorPanel=new re("Text color",xe.defaultColorSet,Ce.color,''),Ce.colorPanel.onColorChanged=Ce.setColor,Ce.bgColorPanel=new re("Fill color",xe.defaultColorSet,Ce.bgColor,it),Ce.bgColorPanel.onColorChanged=Ce.setBgColor,Ce.fontFamilyPanel=new ct("Font",xe.defaultFontFamilies,xe.defaultFontFamily),Ce.fontFamilyPanel.onFontChanged=Ce.setFont,Ce.tipGrip=new he,Ce.tipGrip.visual.transform.baseVal.appendItem(Ee.createTransform()),Ce.controlBox.appendChild(Ce.tipGrip.visual),Ce}return be(z,pe),z.prototype.ownsTarget=function(Z){return pe.prototype.ownsTarget.call(this,Z)||this.tipGrip.ownsTarget(Z)||this.tip===Z},z.prototype.createTip=function(){Ee.setAttributes(this.bgRectangle,[["fill",this.bgColor],["rx","10px"]]),this.tip=Ee.createPolygon(this.getTipPoints(),[["fill",this.bgColor]]),this.visual.appendChild(this.tip)},z.prototype.pointerDown=function(Z,ye){this.state==="new"&&pe.prototype.pointerDown.call(this,Z,ye),this.state==="creating"?this.createTip():this.tipGrip.ownsTarget(ye)?(this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.tipMoving=!0):pe.prototype.pointerDown.call(this,Z,ye)},z.prototype.pointerUp=function(Z){if(this.tipMoving)this.tipMoving=!1,this.isMoved=!0,pe.prototype.pointerUp.call(this,Z);else{var ye=this.state==="creating";pe.prototype.pointerUp.call(this,Z),this.setTipPoints(ye),this.positionTip()}},z.prototype.manipulate=function(Z){if(this.tipMoving){var ye=this.unrotatePoint(Z);this.tipPosition={x:ye.x-this.manipulationStartLeft,y:ye.y-this.manipulationStartTop},this.positionTip()}else pe.prototype.manipulate.call(this,Z)},z.prototype.setBgColor=function(Z){this.bgRectangle&&this.tip&&(Ee.setAttributes(this.bgRectangle,[["fill",Z]]),Ee.setAttributes(this.tip,[["fill",Z]])),this.bgColor=Z,this.fillColorChanged(Z)},z.prototype.getTipPoints=function(){return this.setTipPoints(this.state==="creating"),this.tipBase1Position.x+","+this.tipBase1Position.y+" "+this.tipBase2Position.x+","+this.tipBase2Position.y+" "+this.tipPosition.x+","+this.tipPosition.y},z.prototype.setTipPoints=function(Z){Z===void 0&&(Z=!1);var ye=Math.min(this.height/2,15),xe=this.height/5;Z&&(this.tipPosition={x:ye+xe/2,y:this.height+20});var Ce=Math.atan(this.height/2/(this.width/2));this.tipPosition.x=this.width/2&&this.tipPosition.y=this.width/2&&this.tipPosition.y>=this.height/2?Ce.1)){var Z=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2),ye=this.tip1.transform.baseVal.getItem(0);ye.setRotate(Z,this.x1,this.y1),this.tip1.transform.baseVal.replaceItem(ye,0);var xe=this.tip2.transform.baseVal.getItem(0);xe.setRotate(Z+180,this.x2,this.y2),this.tip2.transform.baseVal.replaceItem(xe,0)}},Object.defineProperty(z.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),z.prototype.getState=function(){var Z=pe.prototype.getState.call(this);return Z.typeName=z.typeName,Z},z.prototype.restoreState=function(Z){pe.prototype.restoreState.call(this,Z),this.createTips(),this.adjustVisual()},z.typeName="MeasurementMarker",z.title="Measurement marker",z.icon='',z}(St),Tt=function(pe){function z(Z,ye,xe){var Ce=pe.call(this,Z,ye,xe)||this;return Ce.strokePanel.colors=xe.defaultColorSet,Ce.fillColor="transparent",Ce}return be(z,pe),Object.defineProperty(z.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),z.prototype.getState=function(){var Z=pe.prototype.getState.call(this);return Z.typeName=z.typeName,Z},z.typeName="EllipseFrameMarker",z.title="Ellipse frame marker",z.icon='',z}(vt),Rt=function(){function pe(){this.undoStack=[],this.redoStack=[]}return Object.defineProperty(pe.prototype,"isUndoPossible",{get:function(){return this.undoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"isRedoPossible",{get:function(){return this.redoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"undoStepCount",{get:function(){return this.undoStack.length},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"redoStepCount",{get:function(){return this.redoStack.length},enumerable:!1,configurable:!0}),pe.prototype.addUndoStep=function(z){this.undoStack.length!==0&&JSON.stringify(this.undoStack[this.undoStack.length-1])===JSON.stringify(z)||(this.undoStack.push(z),JSON.stringify(this.lastRedoStep)!==JSON.stringify(z)&&this.redoStack.splice(0,this.redoStack.length))},pe.prototype.replaceLastUndoStep=function(z){this.undoStack.length>0&&(this.undoStack[this.undoStack.length-1]=z)},pe.prototype.getLastUndoStep=function(){return this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0},pe.prototype.undo=function(){if(this.undoStack.length>1){var z=this.undoStack.pop();return z!==void 0&&this.redoStack.push(z),this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0}},pe.prototype.redo=function(){return this.lastRedoStep=this.redoStack.pop(),this.lastRedoStep},pe}(),kt=function(pe){function z(Z,ye,xe){var Ce=pe.call(this,Z,ye,xe)||this;return Ce.strokeColor="transparent",Ce.strokeWidth=0,Ce.strokeDasharray="",Ce.curveX=0,Ce.curveY=0,Ce.manipulationStartCurveX=0,Ce.manipulationStartCurveY=0,Ce.setStrokeColor=Ce.setStrokeColor.bind(Ce),Ce.setStrokeWidth=Ce.setStrokeWidth.bind(Ce),Ce.setStrokeDasharray=Ce.setStrokeDasharray.bind(Ce),Ce.positionGrips=Ce.positionGrips.bind(Ce),Ce.addControlGrips=Ce.addControlGrips.bind(Ce),Ce.adjustVisual=Ce.adjustVisual.bind(Ce),Ce.setupControlBox=Ce.setupControlBox.bind(Ce),Ce.resize=Ce.resize.bind(Ce),Ce.strokeColor=xe.defaultColor,Ce.strokeWidth=xe.defaultStrokeWidth,Ce.strokeDasharray=xe.defaultStrokeDasharray,Ce.strokePanel=new re("Line color",xe.defaultColorSet,xe.defaultColor),Ce.strokePanel.onColorChanged=Ce.setStrokeColor,Ce.strokeWidthPanel=new ze("Line width",xe.defaultStrokeWidths,xe.defaultStrokeWidth),Ce.strokeWidthPanel.onWidthChanged=Ce.setStrokeWidth,Ce.strokeStylePanel=new _t("Line style",xe.defaultStrokeDasharrays,xe.defaultStrokeDasharray),Ce.strokeStylePanel.onStyleChanged=Ce.setStrokeDasharray,Ce}return be(z,pe),z.prototype.ownsTarget=function(Z){return!(!pe.prototype.ownsTarget.call(this,Z)&&Z!==this.visual&&Z!==this.selectorCurve&&Z!==this.visibleCurve&&!this.curveGrip.ownsTarget(Z))},z.prototype.getPathD=function(){return"M "+this.x1+" "+this.y1+" Q "+this.curveX+" "+this.curveY+", "+this.x2+" "+this.y2},z.prototype.createVisual=function(){this.visual=Ee.createGroup(),this.selectorCurve=Ee.createPath(this.getPathD(),[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()],["fill","transparent"]]),this.visibleCurve=Ee.createPath(this.getPathD(),[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["fill","transparent"]]),this.visual.appendChild(this.selectorCurve),this.visual.appendChild(this.visibleCurve),this.addMarkerVisualToContainer(this.visual)},z.prototype.pointerDown=function(Z,ye){pe.prototype.pointerDown.call(this,Z,ye),this.manipulationStartCurveX=this.curveX,this.manipulationStartCurveY=this.curveY,this.state==="new"&&(this.curveX=Z.x,this.curveY=Z.y),this.state==="new"?(this.createVisual(),this.adjustVisual(),this._state="creating"):this.curveGrip.ownsTarget(ye)&&(this.activeGrip=this.curveGrip,this._state="resize")},z.prototype.adjustVisual=function(){this.selectorCurve&&this.visibleCurve&&(this.selectorCurve.setAttribute("d",this.getPathD()),this.visibleCurve.setAttribute("d",this.getPathD()),Ee.setAttributes(this.visibleCurve,[["stroke",this.strokeColor]]),Ee.setAttributes(this.visibleCurve,[["stroke-width",this.strokeWidth.toString()]]),Ee.setAttributes(this.visibleCurve,[["stroke-dasharray",this.strokeDasharray.toString()]]))},z.prototype.setupControlBox=function(){pe.prototype.setupControlBox.call(this),this.curveControlLine1=Ee.createLine(this.x1,this.y1,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.curveControlLine2=Ee.createLine(this.x2,this.y2,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.controlBox.insertBefore(this.curveControlLine1,this.controlBox.firstChild),this.controlBox.insertBefore(this.curveControlLine2,this.controlBox.firstChild)},z.prototype.addControlGrips=function(){this.curveGrip=this.createGrip(),this.curveX=0,this.curveY=0,pe.prototype.addControlGrips.call(this)},z.prototype.positionGrips=function(){pe.prototype.positionGrips.call(this);var Z=this.curveGrip.GRIP_SIZE;this.positionGrip(this.curveGrip.visual,this.curveX-Z/2,this.curveY-Z/2),this.curveControlLine1&&this.curveControlLine2&&(this.curveControlLine1.setAttribute("x1",this.x1.toString()),this.curveControlLine1.setAttribute("y1",this.y1.toString()),this.curveControlLine1.setAttribute("x2",this.curveX.toString()),this.curveControlLine1.setAttribute("y2",this.curveY.toString()),this.curveControlLine2.setAttribute("x1",this.x2.toString()),this.curveControlLine2.setAttribute("y1",this.y2.toString()),this.curveControlLine2.setAttribute("x2",this.curveX.toString()),this.curveControlLine2.setAttribute("y2",this.curveY.toString()))},z.prototype.manipulate=function(Z){this.state==="move"&&(this.curveX=this.manipulationStartCurveX+Z.x-this.manipulationStartX,this.curveY=this.manipulationStartCurveY+Z.y-this.manipulationStartY),pe.prototype.manipulate.call(this,Z)},z.prototype.resize=function(Z){this.activeGrip===this.curveGrip&&(this.curveX=Z.x,this.curveY=Z.y),pe.prototype.resize.call(this,Z),this.state==="creating"&&(this.curveX=this.x1+(this.x2-this.x1)/2,this.curveY=this.y1+(this.y2-this.y1)/2)},z.prototype.setStrokeColor=function(Z){this.strokeColor=Z,this.adjustVisual(),this.colorChanged(Z)},z.prototype.setStrokeWidth=function(Z){this.strokeWidth=Z,this.adjustVisual()},z.prototype.setStrokeDasharray=function(Z){this.strokeDasharray=Z,this.adjustVisual()},z.prototype.scale=function(Z,ye){this.curveX=this.curveX*Z,this.curveY=this.curveY*ye,pe.prototype.scale.call(this,Z,ye)},Object.defineProperty(z.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),z.prototype.getState=function(){var Z=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,curveX:this.curveX,curveY:this.curveY},pe.prototype.getState.call(this));return Z.typeName=z.typeName,Z},z.prototype.restoreState=function(Z){pe.prototype.restoreState.call(this,Z);var ye=Z;this.strokeColor=ye.strokeColor,this.strokeWidth=ye.strokeWidth,this.strokeDasharray=ye.strokeDasharray,this.curveX=ye.curveX,this.curveY=ye.curveY,this.createVisual(),this.adjustVisual()},z.typeName="CurveMarker",z.title="Curve marker",z.icon='',z}(ht),Ut=function(){function pe(z,Z){Z===void 0&&(Z=!1),this.cancelable=!1,this._defaultPrevented=!1,this.markerArea=z,this.cancelable=Z}return Object.defineProperty(pe.prototype,"defaultPrevented",{get:function(){return this._defaultPrevented},enumerable:!1,configurable:!0}),pe.prototype.preventDefault=function(){this._defaultPrevented=!0},pe}(),Bt=function(pe){function z(Z,ye,xe){var Ce=pe.call(this,Z,!1)||this;return Ce.dataUrl=ye,Ce.state=xe,Ce}return be(z,pe),z}(Ut),At=function(pe){function z(Z,ye,xe){xe===void 0&&(xe=!1);var Ce=pe.call(this,Z,xe)||this;return Ce.marker=ye,Ce}return be(z,pe),z}(Ut),bt=function(){function pe(){this.render=[],this.beforeclose=[],this.close=[],this.show=[],this.restorestate=[],this.statechange=[],this.markerselect=[],this.markerdeselect=[],this.markercreating=[],this.markercreate=[],this.markerbeforedelete=[],this.markerdelete=[],this.markerchange=[],this.focus=[],this.blur=[]}return pe.prototype.addEventListener=function(z,Z){this[z].push(Z)},pe.prototype.removeEventListener=function(z,Z){var ye=this[z].indexOf(Z);ye>-1&&this[z].splice(ye,1)},pe}(),je=function(){function pe(z){this.touchPoints=0,this._availableMarkerTypes=this.DEFAULT_MARKER_TYPES,this.mode="select",this.markers=[],this.isDragging=!1,this.renderEventListeners=[],this.closeEventListeners=[],this.settings=new Ke,this._isOpen=!1,this.undoRedoManager=new Rt,this.renderAtNaturalSize=!1,this.renderImageType="image/png",this.renderMarkersOnly=!1,this.zoomSteps=[1,1.5,2,4],this._zoomLevel=1,this._isResizing=!1,this.prevPanPoint={x:0,y:0},this.eventListeners=new bt,this._silentRenderMode=!1,this._isFocused=!1,this._instanceNo=pe.instanceCounter++,this.styles=new ve(this.instanceNo),this.uiStyleSettings=this.styles.settings,this.target=z,this.targetRoot=document.body,this.width=z.clientWidth,this.height=z.clientHeight,this.styles.removeStyleSheet(),this.open=this.open.bind(this),this.setTopLeft=this.setTopLeft.bind(this),this.toolbarButtonClicked=this.toolbarButtonClicked.bind(this),this.createNewMarker=this.createNewMarker.bind(this),this.addNewMarker=this.addNewMarker.bind(this),this.markerCreated=this.markerCreated.bind(this),this.setCurrentMarker=this.setCurrentMarker.bind(this),this.onPointerDown=this.onPointerDown.bind(this),this.onDblClick=this.onDblClick.bind(this),this.onPointerMove=this.onPointerMove.bind(this),this.onPointerUp=this.onPointerUp.bind(this),this.onPointerOut=this.onPointerOut.bind(this),this.onKeyUp=this.onKeyUp.bind(this),this.overrideOverflow=this.overrideOverflow.bind(this),this.restoreOverflow=this.restoreOverflow.bind(this),this.close=this.close.bind(this),this.closeUI=this.closeUI.bind(this),this.addCloseEventListener=this.addCloseEventListener.bind(this),this.removeCloseEventListener=this.removeCloseEventListener.bind(this),this.addRenderEventListener=this.addRenderEventListener.bind(this),this.removeRenderEventListener=this.removeRenderEventListener.bind(this),this.clientToLocalCoordinates=this.clientToLocalCoordinates.bind(this),this.onWindowResize=this.onWindowResize.bind(this),this.deleteSelectedMarker=this.deleteSelectedMarker.bind(this),this.setWindowHeight=this.setWindowHeight.bind(this),this.removeMarker=this.removeMarker.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this),this.onPopupTargetResize=this.onPopupTargetResize.bind(this),this.showNotesEditor=this.showNotesEditor.bind(this),this.hideNotesEditor=this.hideNotesEditor.bind(this),this.stepZoom=this.stepZoom.bind(this),this.focus=this.focus.bind(this),this.blur=this.blur.bind(this),this.markerStateChanged=this.markerStateChanged.bind(this),this.switchToSelectMode=this.switchToSelectMode.bind(this),this.addDefs=this.addDefs.bind(this),this.addDefsToImage=this.addDefsToImage.bind(this)}return Object.defineProperty(pe.prototype,"ALL_MARKER_TYPES",{get:function(){return[He,rt,$e,lt,Tt,vt,We,yt,Mt,Ue,St,kt]},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"DEFAULT_MARKER_TYPES",{get:function(){return[He,rt,$e,lt,vt,We,yt]},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"BASIC_MARKER_TYPES",{get:function(){return[He,rt,$e,lt,We]},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"availableMarkerTypes",{get:function(){return this._availableMarkerTypes},set:function(z){var Z=this;this._availableMarkerTypes.splice(0),z.forEach(function(ye){if(typeof ye=="string"){var xe=Z.ALL_MARKER_TYPES.find(function(Ce){return Ce.typeName===ye});xe!==void 0&&Z._availableMarkerTypes.push(xe)}else Z._availableMarkerTypes.push(ye)})},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"currentMarker",{get:function(){return this._currentMarker},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"isOpen",{get:function(){return this._isOpen},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"isUndoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isUndoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"isRedoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isRedoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"zoomLevel",{get:function(){return this._zoomLevel},set:function(z){this._zoomLevel=z,this.editorCanvas&&this.contentDiv&&(this.editorCanvas.style.transform="scale("+this._zoomLevel+")",this.contentDiv.scrollTo({left:(this.editorCanvas.clientWidth*this._zoomLevel-this.contentDiv.clientWidth)/2,top:(this.editorCanvas.clientHeight*this._zoomLevel-this.contentDiv.clientHeight)/2}))},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"instanceNo",{get:function(){return this._instanceNo},enumerable:!1,configurable:!0}),pe.prototype.open=function(){this.setupResizeObserver(),this.setEditingTarget(),this.setTopLeft(),this.initMarkerCanvas(),this.initOverlay(),this.attachEvents(),this.settings.displayMode==="popup"&&this.onPopupTargetResize(),ge.isLicensed||this.addLogo(),this._isOpen=!0,this._isFocused=!0},pe.prototype.show=function(){var z=this;this.styles.styleSheetRoot===void 0&&ae.styleSheetRoot!==void 0&&(this.styles.styleSheetRoot=ae.styleSheetRoot),this.setWindowHeight(),this.showUI(),this.open(),this.eventListeners.show.forEach(function(Z){return Z(new Ut(z))})},pe.prototype.render=function(){return de(this,void 0,void 0,function(){var z;return _e(this,function(Z){switch(Z.label){case 0:return this.setCurrentMarker(),(z=new Ae).naturalSize=this.renderAtNaturalSize,z.imageType=this.renderImageType,z.imageQuality=this.renderImageQuality,z.markersOnly=this.renderMarkersOnly,z.width=this.renderWidth,z.height=this.renderHeight,[4,z.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 1:return Z.sent(),[4,z.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 2:return[2,Z.sent()]}})})},pe.prototype.close=function(z){var Z=this;if(z===void 0&&(z=!1),this.isOpen){var ye=!1;z||this.eventListeners.beforeclose.forEach(function(xe){var Ce=new Ut(Z,!0);xe(Ce),Ce.defaultPrevented&&(ye=!0)}),ye||(this.coverDiv&&this.closeUI(),this.targetObserver&&this.targetObserver.unobserve(this.target),this.settings.displayMode==="popup"&&window.removeEventListener("resize",this.setWindowHeight),this.eventListeners.close.forEach(function(xe){return xe(new Ut(Z))}),this.detachEvents(),this._isOpen=!1)}},pe.prototype.addMarkersToToolbar=function(){for(var z,Z=[],ye=0;yethis.editorCanvas.clientHeight?this.editorCanvas.clientHeight*z:this.editorCanvas.clientWidth,ye=Z',z.title="Powered by marker.js",z.style.display="grid",z.style.alignItems="center",z.style.justifyItems="center",z.style.padding="3px",z.style.width="20px",z.style.height="20px",this.logoUI.appendChild(z),this.editorCanvas.appendChild(this.logoUI),this.logoUI.style.position="absolute",this.logoUI.style.pointerEvents="all",this.positionLogo()},pe.prototype.positionLogo=function(){this.logoUI&&(this.uiStyleSettings.logoPosition!=="right"?this.logoUI.style.left=this.markerImageHolder.offsetLeft+10+"px":this.logoUI.style.left=this.markerImageHolder.offsetLeft+this.markerImageHolder.offsetWidth-this.logoUI.clientWidth-10+"px",this.logoUI.style.top=this.markerImageHolder.offsetTop+this.markerImageHolder.offsetHeight-this.logoUI.clientHeight-10+"px")},pe.prototype.overrideOverflow=function(){this.scrollXState=window.scrollX,this.scrollYState=window.scrollY,this.bodyOverflowState=document.body.style.overflow,window.scroll({top:0,left:0}),document.body.style.overflow="hidden"},pe.prototype.restoreOverflow=function(){document.body.style.overflow=this.bodyOverflowState,window.scroll({top:this.scrollYState,left:this.scrollXState})},pe.prototype.showUI=function(){switch(this.settings.displayMode==="popup"&&this.overrideOverflow(),this.coverDiv=document.createElement("div"),this.coverDiv.style.visibility=this._silentRenderMode?"hidden":"visible",this.coverDiv.className=this.styles.classNamePrefixBase+" "+this.styles.classNamePrefix,this.coverDiv.style.fontSize="16px",this.coverDiv.style.userSelect="none",this.settings.displayMode){case"inline":this.coverDiv.style.position="absolute";var z=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=z+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px",this.coverDiv.style.width=this.target.offsetWidth.toString()+"px",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"5";break;case"popup":this.coverDiv.style.position="absolute",this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=window.innerHeight+"px",this.coverDiv.style.backgroundColor="rgba(0, 0, 0, 0.75)",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"1000",this.coverDiv.style.display="flex"}this.targetRoot.appendChild(this.coverDiv),this.uiDiv=document.createElement("div"),this.uiDiv.style.display="flex",this.uiDiv.style.flexDirection="column",this.uiDiv.style.flexGrow="2",this.uiDiv.style.margin=this.settings.displayMode==="popup"?this.settings.popupMargin+"px":"0px",this.uiDiv.style.border="0px",this.coverDiv.appendChild(this.uiDiv),this.toolbar=new Te(this.uiDiv,this.settings.displayMode,this._availableMarkerTypes,this.uiStyleSettings,this.styles),this.toolbar.addButtonClickListener(this.toolbarButtonClicked),this.toolbar.show(this._silentRenderMode||this.uiStyleSettings.hideToolbar?"hidden":"visible"),this.contentDiv=document.createElement("div"),this.contentDiv.style.display="flex",this.contentDiv.style.flexDirection="row",this.contentDiv.style.flexGrow="2",this.contentDiv.style.flexShrink="1",this.settings.displayMode==="popup"&&(this.contentDiv.style.backgroundColor=this.uiStyleSettings.canvasBackgroundColor,this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.uiStyleSettings.toolbarHeight+"px",this.contentDiv.style.maxWidth="calc(100vw - "+2*this.settings.popupMargin+"px)"),this.contentDiv.style.overflow="auto",this.uiDiv.appendChild(this.contentDiv),this.editorCanvas=document.createElement("div"),this.editorCanvas.style.flexGrow="2",this.editorCanvas.style.flexShrink="1",this.editorCanvas.style.position="relative",this.editorCanvas.style.overflow="hidden",this.editorCanvas.style.display="flex",this.settings.displayMode==="popup"&&(this.editorCanvas.style.alignItems="center",this.editorCanvas.style.justifyContent="center"),this.editorCanvas.style.pointerEvents="none",this.editorCanvas.style.transformOrigin="left top",this.editorCanvas.style.transform="scale("+this.zoomLevel+")",this.contentDiv.appendChild(this.editorCanvas),this.editingTarget=this.target instanceof HTMLImageElement?document.createElement("img"):document.createElement("canvas"),this.target.getClientRects().item(0).y-1&&this.markers.splice(this.markers.indexOf(z),1),z.dispose()},pe.prototype.switchToSelectMode=function(){this.mode="select",this.hideNotesEditor(),this._currentMarker!==void 0&&(this._currentMarker.state!=="new"?this._currentMarker.select():(this.removeMarker(this._currentMarker),this.setCurrentMarker(),this.markerImage.style.cursor="default"),this.addUndoStep())},pe.prototype.toolbarButtonClicked=function(z,Z){if(z==="marker"&&Z!==void 0)this.createNewMarker(Z);else if(z==="action")switch(Z){case"select":this.switchToSelectMode(),this.switchToSelectMode();break;case"delete":this.deleteSelectedMarker();break;case"clear":this.clear();break;case"undo":this.undo();break;case"redo":this.redo();break;case"zoom":this.stepZoom();break;case"zoom-out":this.zoomLevel=1;break;case"notes":this.notesArea===void 0?(this.switchToSelectMode(),this.zoomLevel=1,this.showNotesEditor()):this.switchToSelectMode();break;case"close":this.close();break;case"render":this.switchToSelectMode(),this.startRenderAndClose()}},pe.prototype.deleteSelectedMarker=function(){var z=this;if(this._currentMarker!==void 0){var Z=!1;if(this.eventListeners.markerbeforedelete.forEach(function(xe){var Ce=new At(z,z._currentMarker,!0);xe(Ce),Ce.defaultPrevented&&(Z=!0)}),!Z){var ye=this._currentMarker;this._currentMarker.dispose(),this.markerImage.removeChild(this._currentMarker.container),this.markers.splice(this.markers.indexOf(this._currentMarker),1),this.setCurrentMarker(),this.addUndoStep(),this.eventListeners.markerdelete.forEach(function(xe){return xe(new At(z,ye))})}}},pe.prototype.clear=function(){var z=this,Z=!1;if(this.markers.length>0&&(this.eventListeners.markerbeforedelete.forEach(function(ft){var zt=new At(z,void 0,!0);ft(zt),zt.defaultPrevented&&(Z=!0)}),!Z)){this.setCurrentMarker();for(var ye=function(ft){var zt=xe.markers[ft];xe.setCurrentMarker(xe.markers[ft]),xe._currentMarker.dispose(),xe.markerImage.removeChild(xe._currentMarker.container),xe.markers.splice(xe.markers.indexOf(xe._currentMarker),1),xe.eventListeners.markerdelete.forEach(function(ln){return ln(new At(z,zt))})},xe=this,Ce=this.markers.length-1;Ce>=0;Ce--)ye(Ce);this.addUndoStep()}},Object.defineProperty(pe.prototype,"isNotesAreaOpen",{get:function(){return this.notesArea!==void 0},enumerable:!1,configurable:!0}),pe.prototype.showNotesEditor=function(){var z;this._currentMarker!==void 0&&(this.overlayContainer.innerHTML="",this.notesArea=document.createElement("textarea"),this.notesArea.className=this.uiStyleSettings.notesAreaStyleClassName,this.notesArea.style.pointerEvents="auto",this.notesArea.style.alignSelf="stretch",this.notesArea.style.width="100%",this.notesArea.style.margin=this.uiStyleSettings.toolbarHeight/4+"px",this.notesArea.value=(z=this._currentMarker.notes)!==null&&z!==void 0?z:"",this.overlayContainer.appendChild(this.notesArea))},pe.prototype.hideNotesEditor=function(){this.isNotesAreaOpen&&(this._currentMarker!==void 0&&(this._currentMarker.notes=this.notesArea.value.trim()!==""?this.notesArea.value:void 0),this.overlayContainer.removeChild(this.notesArea),this.notesArea=void 0)},pe.prototype.selectLastMarker=function(){this.markers.length>0?this.setCurrentMarker(this.markers[this.markers.length-1]):this.setCurrentMarker()},pe.prototype.addUndoStep=function(){var z=this;if(this._currentMarker===void 0||this._currentMarker.state!=="edit"){var Z=this.getState(),ye=this.undoRedoManager.getLastUndoStep();if(!ye||ye.width===Z.width&&ye.height===Z.height){var xe=this.undoRedoManager.undoStepCount;this.undoRedoManager.addUndoStep(Z),xe1&&this.panTo({x:z.clientX,y:z.clientY}))},pe.prototype.onPointerUp=function(z){this.touchPoints>0&&this.touchPoints--,this.touchPoints===0&&this.isDragging&&this._currentMarker!==void 0&&this._currentMarker.pointerUp(this.clientToLocalCoordinates(z.clientX,z.clientY)),this.isDragging=!1,this.addUndoStep()},pe.prototype.onPointerOut=function(){this.touchPoints>0&&this.touchPoints--},pe.prototype.onKeyUp=function(z){this._currentMarker===void 0||this.notesArea!==void 0||z.key!=="Delete"&&z.key!=="Backspace"||this.deleteSelectedMarker()},pe.prototype.clientToLocalCoordinates=function(z,Z){var ye=this.markerImage.getBoundingClientRect();return{x:(z-ye.left)/this.zoomLevel,y:(Z-ye.top)/this.zoomLevel}},pe.prototype.onWindowResize=function(){this.positionUI()},pe.prototype.positionUI=function(){switch(this.setTopLeft(),this.settings.displayMode){case"inline":var z=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=z+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px";break;case"popup":this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=this.windowHeight+"px",this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.styles.settings.toolbarHeight+"px"}this.positionMarkerImage(),this.positionLogo()},pe.prototype.addLicenseKey=function(z){ge.addKey(z)},pe.prototype.addEventListener=function(z,Z){this.eventListeners.addEventListener(z,Z)},pe.prototype.removeEventListener=function(z,Z){this.eventListeners.removeEventListener(z,Z)},pe.prototype.renderState=function(z){this._silentRenderMode=!0,this.settings.displayMode="inline",this.isOpen||this.show(),this.restoreState(z),this.startRenderAndClose(),this._silentRenderMode=!1},Object.defineProperty(pe.prototype,"isFocused",{get:function(){return this._isFocused},enumerable:!1,configurable:!0}),pe.prototype.focus=function(){var z=this;this._isFocused||(this.attachWindowEvents(),this._isFocused=!0,this._previousCurrentMarker!==void 0&&this.setCurrentMarker(this._previousCurrentMarker),this.eventListeners.focus.forEach(function(Z){return Z(new Ut(z))}))},pe.prototype.blur=function(){var z=this;this._isFocused&&(this.detachWindowEvents(),this._isFocused=!1,this._previousCurrentMarker=this._currentMarker,this.setCurrentMarker(),this.eventListeners.blur.forEach(function(Z){return Z(new Ut(z))}))},pe.instanceCounter=0,pe}();/* ********************************** + `,nr.style.marginRight="5px",mn.appendChild(nr)}Ce.typeBoxes.push(mn)},Ce=this,ft=0;ft<4;ft++)xe(ft);return ye},z.prototype.setCurrentType=function(Z,ye){var xe=this;this.currentType=Z,this.typeBoxes.forEach(function(Ce){Ce.style.borderColor=Ce===ye?xe.uiStyleSettings!==void 0?xe.uiStyleSettings.toolboxAccentColor:"#3080c3":"transparent"}),this.onArrowTypeChanged&&this.onArrowTypeChanged(this.currentType)},z}(Me),$e=function(pe){function z(Z,ye,xe){var Ce=pe.call(this,Z,ye,xe)||this;return Ce.arrowType="end",Ce.arrowBaseHeight=10,Ce.arrowBaseWidth=10,Ce.getArrowPoints=Ce.getArrowPoints.bind(Ce),Ce.setArrowType=Ce.setArrowType.bind(Ce),Ce.arrowTypePanel=new Ze("Arrow type","end"),Ce.arrowTypePanel.onArrowTypeChanged=Ce.setArrowType,Ce}return be(z,pe),z.prototype.ownsTarget=function(Z){return!(!pe.prototype.ownsTarget.call(this,Z)&&Z!==this.arrow1&&Z!==this.arrow2)},z.prototype.getArrowPoints=function(Z,ye){var xe=this.arrowBaseWidth+2*this.strokeWidth,Ce=this.arrowBaseHeight+2*this.strokeWidth;return Z-xe/2+","+(ye+Ce/2)+" "+Z+","+(ye-Ce/2)+" "+(Z+xe/2)+","+(ye+Ce/2)},z.prototype.createTips=function(){this.arrow1=Ee.createPolygon(this.getArrowPoints(this.x1,this.y1),[["fill",this.strokeColor]]),this.arrow1.transform.baseVal.appendItem(Ee.createTransform()),this.visual.appendChild(this.arrow1),this.arrow2=Ee.createPolygon(this.getArrowPoints(this.x2,this.y2),[["fill",this.strokeColor]]),this.arrow2.transform.baseVal.appendItem(Ee.createTransform()),this.visual.appendChild(this.arrow2)},z.prototype.pointerDown=function(Z,ye){pe.prototype.pointerDown.call(this,Z,ye),this.state==="creating"&&this.createTips()},z.prototype.adjustVisual=function(){if(pe.prototype.adjustVisual.call(this),this.arrow1&&this.arrow2&&(this.arrow1.style.display=this.arrowType==="both"||this.arrowType==="start"?"":"none",this.arrow2.style.display=this.arrowType==="both"||this.arrowType==="end"?"":"none",Ee.setAttributes(this.arrow1,[["points",this.getArrowPoints(this.x1,this.y1)],["fill",this.strokeColor]]),Ee.setAttributes(this.arrow2,[["points",this.getArrowPoints(this.x2,this.y2)],["fill",this.strokeColor]]),Math.abs(this.x1-this.x2)>.1)){var Z=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2),ye=this.arrow1.transform.baseVal.getItem(0);ye.setRotate(Z,this.x1,this.y1),this.arrow1.transform.baseVal.replaceItem(ye,0);var xe=this.arrow2.transform.baseVal.getItem(0);xe.setRotate(Z+180,this.x2,this.y2),this.arrow2.transform.baseVal.replaceItem(xe,0)}},z.prototype.setArrowType=function(Z){this.arrowType=Z,this.adjustVisual(),this.stateChanged()},Object.defineProperty(z.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel,this.arrowTypePanel]},enumerable:!1,configurable:!0}),z.prototype.getState=function(){var Z=Object.assign({arrowType:this.arrowType},pe.prototype.getState.call(this));return Z.typeName=z.typeName,Z},z.prototype.restoreState=function(Z){pe.prototype.restoreState.call(this,Z);var ye=Z;this.arrowType=ye.arrowType,this.createTips(),this.adjustVisual()},z.typeName="ArrowMarker",z.title="Arrow marker",z.icon='',z}(St),Ue=function(pe){function z(Z,ye,xe){var Ce=pe.call(this,Z,ye,xe)||this;return Ce.fillColor=xe.defaultFillColor,Ce.strokeWidth=0,Ce.fillPanel=new re("Color",xe.defaultColorSet,xe.defaultFillColor),Ce.fillPanel.onColorChanged=Ce.setFillColor,Ce}return be(z,pe),Object.defineProperty(z.prototype,"toolboxPanels",{get:function(){return[this.fillPanel]},enumerable:!1,configurable:!0}),z.prototype.getState=function(){var Z=pe.prototype.getState.call(this);return Z.typeName=z.typeName,Z},z.typeName="CoverMarker",z.title="Cover marker",z.icon='',z}(Ie),Ne=function(pe){function z(Z,ye,xe,Ce){var ft=pe.call(this,Z,Ce||'')||this;return ft.opacities=[],ft.opacityBoxes=[],ft.opacities=ye,ft.currentOpacity=xe,ft.setCurrentOpacity=ft.setCurrentOpacity.bind(ft),ft}return be(z,pe),z.prototype.getUi=function(){var Z=this,ye=document.createElement("div");return ye.style.display="flex",ye.style.overflow="hidden",ye.style.flexGrow="2",ye.style.justifyContent="space-between",this.opacities.forEach(function(xe){var Ce=document.createElement("div");Ce.style.display="flex",Ce.style.alignItems="center",Ce.style.justifyContent="center",Ce.style.padding="5px",Ce.style.borderWidth="2px",Ce.style.borderStyle="solid",Ce.style.borderColor=xe===Z.currentOpacity?Z.uiStyleSettings.toolboxAccentColor:"transparent",Ce.addEventListener("click",function(){Z.setCurrentOpacity(xe,Ce)}),ye.appendChild(Ce);var ft=document.createElement("div");ft.innerText=100*xe+"%",Ce.appendChild(ft),Z.opacityBoxes.push(Ce)}),ye},z.prototype.setCurrentOpacity=function(Z,ye){var xe=this;this.currentOpacity=Z,this.opacityBoxes.forEach(function(Ce){Ce.style.borderColor=Ce===ye?xe.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onOpacityChanged&&this.onOpacityChanged(this.currentOpacity)},z}(Me),We=function(pe){function z(Z,ye,xe){var Ce=pe.call(this,Z,ye,xe)||this;return Ce.setOpacity=Ce.setOpacity.bind(Ce),Ce.fillColor=xe.defaultHighlightColor,Ce.strokeWidth=0,Ce.opacity=xe.defaultHighlightOpacity,Ce.fillPanel=new re("Color",xe.defaultColorSet,Ce.fillColor),Ce.fillPanel.onColorChanged=Ce.setFillColor,Ce.opacityPanel=new Ne("Opacity",xe.defaultOpacitySteps,Ce.opacity),Ce.opacityPanel.onOpacityChanged=Ce.setOpacity,Ce}return be(z,pe),z.prototype.setOpacity=function(Z){this.opacity=Z,this.visual&&Ee.setAttributes(this.visual,[["opacity",this.opacity.toString()]]),this.stateChanged()},Object.defineProperty(z.prototype,"toolboxPanels",{get:function(){return[this.fillPanel,this.opacityPanel]},enumerable:!1,configurable:!0}),z.prototype.getState=function(){var Z=pe.prototype.getState.call(this);return Z.typeName=z.typeName,Z},z.typeName="HighlightMarker",z.title="Highlight marker",z.icon='',z}(Ue),it='',yt=function(pe){function z(Z,ye,xe){var Ce=pe.call(this,Z,ye,xe)||this;return Ce.bgColor="transparent",Ce.tipPosition={x:0,y:0},Ce.tipBase1Position={x:0,y:0},Ce.tipBase2Position={x:0,y:0},Ce.tipMoving=!1,Ce.color=xe.defaultStrokeColor,Ce.bgColor=xe.defaultFillColor,Ce.fontFamily=xe.defaultFontFamily,Ce.defaultSize={x:100,y:30},Ce.setBgColor=Ce.setBgColor.bind(Ce),Ce.getTipPoints=Ce.getTipPoints.bind(Ce),Ce.positionTip=Ce.positionTip.bind(Ce),Ce.setTipPoints=Ce.setTipPoints.bind(Ce),Ce.colorPanel=new re("Text color",xe.defaultColorSet,Ce.color,''),Ce.colorPanel.onColorChanged=Ce.setColor,Ce.bgColorPanel=new re("Fill color",xe.defaultColorSet,Ce.bgColor,it),Ce.bgColorPanel.onColorChanged=Ce.setBgColor,Ce.fontFamilyPanel=new ct("Font",xe.defaultFontFamilies,xe.defaultFontFamily),Ce.fontFamilyPanel.onFontChanged=Ce.setFont,Ce.tipGrip=new he,Ce.tipGrip.visual.transform.baseVal.appendItem(Ee.createTransform()),Ce.controlBox.appendChild(Ce.tipGrip.visual),Ce}return be(z,pe),z.prototype.ownsTarget=function(Z){return pe.prototype.ownsTarget.call(this,Z)||this.tipGrip.ownsTarget(Z)||this.tip===Z},z.prototype.createTip=function(){Ee.setAttributes(this.bgRectangle,[["fill",this.bgColor],["rx","10px"]]),this.tip=Ee.createPolygon(this.getTipPoints(),[["fill",this.bgColor]]),this.visual.appendChild(this.tip)},z.prototype.pointerDown=function(Z,ye){this.state==="new"&&pe.prototype.pointerDown.call(this,Z,ye),this.state==="creating"?this.createTip():this.tipGrip.ownsTarget(ye)?(this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.tipMoving=!0):pe.prototype.pointerDown.call(this,Z,ye)},z.prototype.pointerUp=function(Z){if(this.tipMoving)this.tipMoving=!1,this.isMoved=!0,pe.prototype.pointerUp.call(this,Z);else{var ye=this.state==="creating";pe.prototype.pointerUp.call(this,Z),this.setTipPoints(ye),this.positionTip()}},z.prototype.manipulate=function(Z){if(this.tipMoving){var ye=this.unrotatePoint(Z);this.tipPosition={x:ye.x-this.manipulationStartLeft,y:ye.y-this.manipulationStartTop},this.positionTip()}else pe.prototype.manipulate.call(this,Z)},z.prototype.setBgColor=function(Z){this.bgRectangle&&this.tip&&(Ee.setAttributes(this.bgRectangle,[["fill",Z]]),Ee.setAttributes(this.tip,[["fill",Z]])),this.bgColor=Z,this.fillColorChanged(Z)},z.prototype.getTipPoints=function(){return this.setTipPoints(this.state==="creating"),this.tipBase1Position.x+","+this.tipBase1Position.y+" "+this.tipBase2Position.x+","+this.tipBase2Position.y+" "+this.tipPosition.x+","+this.tipPosition.y},z.prototype.setTipPoints=function(Z){Z===void 0&&(Z=!1);var ye=Math.min(this.height/2,15),xe=this.height/5;Z&&(this.tipPosition={x:ye+xe/2,y:this.height+20});var Ce=Math.atan(this.height/2/(this.width/2));this.tipPosition.x=this.width/2&&this.tipPosition.y=this.width/2&&this.tipPosition.y>=this.height/2?Ce.1)){var Z=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2),ye=this.tip1.transform.baseVal.getItem(0);ye.setRotate(Z,this.x1,this.y1),this.tip1.transform.baseVal.replaceItem(ye,0);var xe=this.tip2.transform.baseVal.getItem(0);xe.setRotate(Z+180,this.x2,this.y2),this.tip2.transform.baseVal.replaceItem(xe,0)}},Object.defineProperty(z.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),z.prototype.getState=function(){var Z=pe.prototype.getState.call(this);return Z.typeName=z.typeName,Z},z.prototype.restoreState=function(Z){pe.prototype.restoreState.call(this,Z),this.createTips(),this.adjustVisual()},z.typeName="MeasurementMarker",z.title="Measurement marker",z.icon='',z}(St),Tt=function(pe){function z(Z,ye,xe){var Ce=pe.call(this,Z,ye,xe)||this;return Ce.strokePanel.colors=xe.defaultColorSet,Ce.fillColor="transparent",Ce}return be(z,pe),Object.defineProperty(z.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),z.prototype.getState=function(){var Z=pe.prototype.getState.call(this);return Z.typeName=z.typeName,Z},z.typeName="EllipseFrameMarker",z.title="Ellipse frame marker",z.icon='',z}(vt),Rt=function(){function pe(){this.undoStack=[],this.redoStack=[]}return Object.defineProperty(pe.prototype,"isUndoPossible",{get:function(){return this.undoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"isRedoPossible",{get:function(){return this.redoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"undoStepCount",{get:function(){return this.undoStack.length},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"redoStepCount",{get:function(){return this.redoStack.length},enumerable:!1,configurable:!0}),pe.prototype.addUndoStep=function(z){this.undoStack.length!==0&&JSON.stringify(this.undoStack[this.undoStack.length-1])===JSON.stringify(z)||(this.undoStack.push(z),JSON.stringify(this.lastRedoStep)!==JSON.stringify(z)&&this.redoStack.splice(0,this.redoStack.length))},pe.prototype.replaceLastUndoStep=function(z){this.undoStack.length>0&&(this.undoStack[this.undoStack.length-1]=z)},pe.prototype.getLastUndoStep=function(){return this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0},pe.prototype.undo=function(){if(this.undoStack.length>1){var z=this.undoStack.pop();return z!==void 0&&this.redoStack.push(z),this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0}},pe.prototype.redo=function(){return this.lastRedoStep=this.redoStack.pop(),this.lastRedoStep},pe}(),kt=function(pe){function z(Z,ye,xe){var Ce=pe.call(this,Z,ye,xe)||this;return Ce.strokeColor="transparent",Ce.strokeWidth=0,Ce.strokeDasharray="",Ce.curveX=0,Ce.curveY=0,Ce.manipulationStartCurveX=0,Ce.manipulationStartCurveY=0,Ce.setStrokeColor=Ce.setStrokeColor.bind(Ce),Ce.setStrokeWidth=Ce.setStrokeWidth.bind(Ce),Ce.setStrokeDasharray=Ce.setStrokeDasharray.bind(Ce),Ce.positionGrips=Ce.positionGrips.bind(Ce),Ce.addControlGrips=Ce.addControlGrips.bind(Ce),Ce.adjustVisual=Ce.adjustVisual.bind(Ce),Ce.setupControlBox=Ce.setupControlBox.bind(Ce),Ce.resize=Ce.resize.bind(Ce),Ce.strokeColor=xe.defaultColor,Ce.strokeWidth=xe.defaultStrokeWidth,Ce.strokeDasharray=xe.defaultStrokeDasharray,Ce.strokePanel=new re("Line color",xe.defaultColorSet,xe.defaultColor),Ce.strokePanel.onColorChanged=Ce.setStrokeColor,Ce.strokeWidthPanel=new ze("Line width",xe.defaultStrokeWidths,xe.defaultStrokeWidth),Ce.strokeWidthPanel.onWidthChanged=Ce.setStrokeWidth,Ce.strokeStylePanel=new _t("Line style",xe.defaultStrokeDasharrays,xe.defaultStrokeDasharray),Ce.strokeStylePanel.onStyleChanged=Ce.setStrokeDasharray,Ce}return be(z,pe),z.prototype.ownsTarget=function(Z){return!(!pe.prototype.ownsTarget.call(this,Z)&&Z!==this.visual&&Z!==this.selectorCurve&&Z!==this.visibleCurve&&!this.curveGrip.ownsTarget(Z))},z.prototype.getPathD=function(){return"M "+this.x1+" "+this.y1+" Q "+this.curveX+" "+this.curveY+", "+this.x2+" "+this.y2},z.prototype.createVisual=function(){this.visual=Ee.createGroup(),this.selectorCurve=Ee.createPath(this.getPathD(),[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()],["fill","transparent"]]),this.visibleCurve=Ee.createPath(this.getPathD(),[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["fill","transparent"]]),this.visual.appendChild(this.selectorCurve),this.visual.appendChild(this.visibleCurve),this.addMarkerVisualToContainer(this.visual)},z.prototype.pointerDown=function(Z,ye){pe.prototype.pointerDown.call(this,Z,ye),this.manipulationStartCurveX=this.curveX,this.manipulationStartCurveY=this.curveY,this.state==="new"&&(this.curveX=Z.x,this.curveY=Z.y),this.state==="new"?(this.createVisual(),this.adjustVisual(),this._state="creating"):this.curveGrip.ownsTarget(ye)&&(this.activeGrip=this.curveGrip,this._state="resize")},z.prototype.adjustVisual=function(){this.selectorCurve&&this.visibleCurve&&(this.selectorCurve.setAttribute("d",this.getPathD()),this.visibleCurve.setAttribute("d",this.getPathD()),Ee.setAttributes(this.visibleCurve,[["stroke",this.strokeColor]]),Ee.setAttributes(this.visibleCurve,[["stroke-width",this.strokeWidth.toString()]]),Ee.setAttributes(this.visibleCurve,[["stroke-dasharray",this.strokeDasharray.toString()]]))},z.prototype.setupControlBox=function(){pe.prototype.setupControlBox.call(this),this.curveControlLine1=Ee.createLine(this.x1,this.y1,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.curveControlLine2=Ee.createLine(this.x2,this.y2,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.controlBox.insertBefore(this.curveControlLine1,this.controlBox.firstChild),this.controlBox.insertBefore(this.curveControlLine2,this.controlBox.firstChild)},z.prototype.addControlGrips=function(){this.curveGrip=this.createGrip(),this.curveX=0,this.curveY=0,pe.prototype.addControlGrips.call(this)},z.prototype.positionGrips=function(){pe.prototype.positionGrips.call(this);var Z=this.curveGrip.GRIP_SIZE;this.positionGrip(this.curveGrip.visual,this.curveX-Z/2,this.curveY-Z/2),this.curveControlLine1&&this.curveControlLine2&&(this.curveControlLine1.setAttribute("x1",this.x1.toString()),this.curveControlLine1.setAttribute("y1",this.y1.toString()),this.curveControlLine1.setAttribute("x2",this.curveX.toString()),this.curveControlLine1.setAttribute("y2",this.curveY.toString()),this.curveControlLine2.setAttribute("x1",this.x2.toString()),this.curveControlLine2.setAttribute("y1",this.y2.toString()),this.curveControlLine2.setAttribute("x2",this.curveX.toString()),this.curveControlLine2.setAttribute("y2",this.curveY.toString()))},z.prototype.manipulate=function(Z){this.state==="move"&&(this.curveX=this.manipulationStartCurveX+Z.x-this.manipulationStartX,this.curveY=this.manipulationStartCurveY+Z.y-this.manipulationStartY),pe.prototype.manipulate.call(this,Z)},z.prototype.resize=function(Z){this.activeGrip===this.curveGrip&&(this.curveX=Z.x,this.curveY=Z.y),pe.prototype.resize.call(this,Z),this.state==="creating"&&(this.curveX=this.x1+(this.x2-this.x1)/2,this.curveY=this.y1+(this.y2-this.y1)/2)},z.prototype.setStrokeColor=function(Z){this.strokeColor=Z,this.adjustVisual(),this.colorChanged(Z)},z.prototype.setStrokeWidth=function(Z){this.strokeWidth=Z,this.adjustVisual()},z.prototype.setStrokeDasharray=function(Z){this.strokeDasharray=Z,this.adjustVisual()},z.prototype.scale=function(Z,ye){this.curveX=this.curveX*Z,this.curveY=this.curveY*ye,pe.prototype.scale.call(this,Z,ye)},Object.defineProperty(z.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),z.prototype.getState=function(){var Z=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,curveX:this.curveX,curveY:this.curveY},pe.prototype.getState.call(this));return Z.typeName=z.typeName,Z},z.prototype.restoreState=function(Z){pe.prototype.restoreState.call(this,Z);var ye=Z;this.strokeColor=ye.strokeColor,this.strokeWidth=ye.strokeWidth,this.strokeDasharray=ye.strokeDasharray,this.curveX=ye.curveX,this.curveY=ye.curveY,this.createVisual(),this.adjustVisual()},z.typeName="CurveMarker",z.title="Curve marker",z.icon='',z}(ht),Ut=function(){function pe(z,Z){Z===void 0&&(Z=!1),this.cancelable=!1,this._defaultPrevented=!1,this.markerArea=z,this.cancelable=Z}return Object.defineProperty(pe.prototype,"defaultPrevented",{get:function(){return this._defaultPrevented},enumerable:!1,configurable:!0}),pe.prototype.preventDefault=function(){this._defaultPrevented=!0},pe}(),Bt=function(pe){function z(Z,ye,xe){var Ce=pe.call(this,Z,!1)||this;return Ce.dataUrl=ye,Ce.state=xe,Ce}return be(z,pe),z}(Ut),At=function(pe){function z(Z,ye,xe){xe===void 0&&(xe=!1);var Ce=pe.call(this,Z,xe)||this;return Ce.marker=ye,Ce}return be(z,pe),z}(Ut),bt=function(){function pe(){this.render=[],this.beforeclose=[],this.close=[],this.show=[],this.restorestate=[],this.statechange=[],this.markerselect=[],this.markerdeselect=[],this.markercreating=[],this.markercreate=[],this.markerbeforedelete=[],this.markerdelete=[],this.markerchange=[],this.focus=[],this.blur=[]}return pe.prototype.addEventListener=function(z,Z){this[z].push(Z)},pe.prototype.removeEventListener=function(z,Z){var ye=this[z].indexOf(Z);ye>-1&&this[z].splice(ye,1)},pe}(),je=function(){function pe(z){this.touchPoints=0,this._availableMarkerTypes=this.DEFAULT_MARKER_TYPES,this.mode="select",this.markers=[],this.isDragging=!1,this.renderEventListeners=[],this.closeEventListeners=[],this.settings=new Ke,this._isOpen=!1,this.undoRedoManager=new Rt,this.renderAtNaturalSize=!1,this.renderImageType="image/png",this.renderMarkersOnly=!1,this.zoomSteps=[1,1.5,2,4],this._zoomLevel=1,this._isResizing=!1,this.prevPanPoint={x:0,y:0},this.eventListeners=new bt,this._silentRenderMode=!1,this._isFocused=!1,this._instanceNo=pe.instanceCounter++,this.styles=new ve(this.instanceNo),this.uiStyleSettings=this.styles.settings,this.target=z,this.targetRoot=document.body,this.width=z.clientWidth,this.height=z.clientHeight,this.styles.removeStyleSheet(),this.open=this.open.bind(this),this.setTopLeft=this.setTopLeft.bind(this),this.toolbarButtonClicked=this.toolbarButtonClicked.bind(this),this.createNewMarker=this.createNewMarker.bind(this),this.addNewMarker=this.addNewMarker.bind(this),this.markerCreated=this.markerCreated.bind(this),this.setCurrentMarker=this.setCurrentMarker.bind(this),this.onPointerDown=this.onPointerDown.bind(this),this.onDblClick=this.onDblClick.bind(this),this.onPointerMove=this.onPointerMove.bind(this),this.onPointerUp=this.onPointerUp.bind(this),this.onPointerOut=this.onPointerOut.bind(this),this.onKeyUp=this.onKeyUp.bind(this),this.overrideOverflow=this.overrideOverflow.bind(this),this.restoreOverflow=this.restoreOverflow.bind(this),this.close=this.close.bind(this),this.closeUI=this.closeUI.bind(this),this.addCloseEventListener=this.addCloseEventListener.bind(this),this.removeCloseEventListener=this.removeCloseEventListener.bind(this),this.addRenderEventListener=this.addRenderEventListener.bind(this),this.removeRenderEventListener=this.removeRenderEventListener.bind(this),this.clientToLocalCoordinates=this.clientToLocalCoordinates.bind(this),this.onWindowResize=this.onWindowResize.bind(this),this.deleteSelectedMarker=this.deleteSelectedMarker.bind(this),this.setWindowHeight=this.setWindowHeight.bind(this),this.removeMarker=this.removeMarker.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this),this.onPopupTargetResize=this.onPopupTargetResize.bind(this),this.showNotesEditor=this.showNotesEditor.bind(this),this.hideNotesEditor=this.hideNotesEditor.bind(this),this.stepZoom=this.stepZoom.bind(this),this.focus=this.focus.bind(this),this.blur=this.blur.bind(this),this.markerStateChanged=this.markerStateChanged.bind(this),this.switchToSelectMode=this.switchToSelectMode.bind(this),this.addDefs=this.addDefs.bind(this),this.addDefsToImage=this.addDefsToImage.bind(this)}return Object.defineProperty(pe.prototype,"ALL_MARKER_TYPES",{get:function(){return[He,rt,$e,lt,Tt,vt,We,yt,Mt,Ue,St,kt]},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"DEFAULT_MARKER_TYPES",{get:function(){return[He,rt,$e,lt,vt,We,yt]},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"BASIC_MARKER_TYPES",{get:function(){return[He,rt,$e,lt,We]},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"availableMarkerTypes",{get:function(){return this._availableMarkerTypes},set:function(z){var Z=this;this._availableMarkerTypes.splice(0),z.forEach(function(ye){if(typeof ye=="string"){var xe=Z.ALL_MARKER_TYPES.find(function(Ce){return Ce.typeName===ye});xe!==void 0&&Z._availableMarkerTypes.push(xe)}else Z._availableMarkerTypes.push(ye)})},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"currentMarker",{get:function(){return this._currentMarker},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"isOpen",{get:function(){return this._isOpen},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"isUndoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isUndoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"isRedoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isRedoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"zoomLevel",{get:function(){return this._zoomLevel},set:function(z){this._zoomLevel=z,this.editorCanvas&&this.contentDiv&&(this.editorCanvas.style.transform="scale("+this._zoomLevel+")",this.contentDiv.scrollTo({left:(this.editorCanvas.clientWidth*this._zoomLevel-this.contentDiv.clientWidth)/2,top:(this.editorCanvas.clientHeight*this._zoomLevel-this.contentDiv.clientHeight)/2}))},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"instanceNo",{get:function(){return this._instanceNo},enumerable:!1,configurable:!0}),pe.prototype.open=function(){this.setupResizeObserver(),this.setEditingTarget(),this.setTopLeft(),this.initMarkerCanvas(),this.initOverlay(),this.attachEvents(),this.settings.displayMode==="popup"&&this.onPopupTargetResize(),ge.isLicensed||this.addLogo(),this._isOpen=!0,this._isFocused=!0},pe.prototype.show=function(){var z=this;this.styles.styleSheetRoot===void 0&&ae.styleSheetRoot!==void 0&&(this.styles.styleSheetRoot=ae.styleSheetRoot),this.setWindowHeight(),this.showUI(),this.open(),this.eventListeners.show.forEach(function(Z){return Z(new Ut(z))})},pe.prototype.render=function(){return de(this,void 0,void 0,function(){var z;return _e(this,function(Z){switch(Z.label){case 0:return this.setCurrentMarker(),(z=new fe).naturalSize=this.renderAtNaturalSize,z.imageType=this.renderImageType,z.imageQuality=this.renderImageQuality,z.markersOnly=this.renderMarkersOnly,z.width=this.renderWidth,z.height=this.renderHeight,[4,z.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 1:return Z.sent(),[4,z.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 2:return[2,Z.sent()]}})})},pe.prototype.close=function(z){var Z=this;if(z===void 0&&(z=!1),this.isOpen){var ye=!1;z||this.eventListeners.beforeclose.forEach(function(xe){var Ce=new Ut(Z,!0);xe(Ce),Ce.defaultPrevented&&(ye=!0)}),ye||(this.coverDiv&&this.closeUI(),this.targetObserver&&this.targetObserver.unobserve(this.target),this.settings.displayMode==="popup"&&window.removeEventListener("resize",this.setWindowHeight),this.eventListeners.close.forEach(function(xe){return xe(new Ut(Z))}),this.detachEvents(),this._isOpen=!1)}},pe.prototype.addMarkersToToolbar=function(){for(var z,Z=[],ye=0;yethis.editorCanvas.clientHeight?this.editorCanvas.clientHeight*z:this.editorCanvas.clientWidth,ye=Z',z.title="Powered by marker.js",z.style.display="grid",z.style.alignItems="center",z.style.justifyItems="center",z.style.padding="3px",z.style.width="20px",z.style.height="20px",this.logoUI.appendChild(z),this.editorCanvas.appendChild(this.logoUI),this.logoUI.style.position="absolute",this.logoUI.style.pointerEvents="all",this.positionLogo()},pe.prototype.positionLogo=function(){this.logoUI&&(this.uiStyleSettings.logoPosition!=="right"?this.logoUI.style.left=this.markerImageHolder.offsetLeft+10+"px":this.logoUI.style.left=this.markerImageHolder.offsetLeft+this.markerImageHolder.offsetWidth-this.logoUI.clientWidth-10+"px",this.logoUI.style.top=this.markerImageHolder.offsetTop+this.markerImageHolder.offsetHeight-this.logoUI.clientHeight-10+"px")},pe.prototype.overrideOverflow=function(){this.scrollXState=window.scrollX,this.scrollYState=window.scrollY,this.bodyOverflowState=document.body.style.overflow,window.scroll({top:0,left:0}),document.body.style.overflow="hidden"},pe.prototype.restoreOverflow=function(){document.body.style.overflow=this.bodyOverflowState,window.scroll({top:this.scrollYState,left:this.scrollXState})},pe.prototype.showUI=function(){switch(this.settings.displayMode==="popup"&&this.overrideOverflow(),this.coverDiv=document.createElement("div"),this.coverDiv.style.visibility=this._silentRenderMode?"hidden":"visible",this.coverDiv.className=this.styles.classNamePrefixBase+" "+this.styles.classNamePrefix,this.coverDiv.style.fontSize="16px",this.coverDiv.style.userSelect="none",this.settings.displayMode){case"inline":this.coverDiv.style.position="absolute";var z=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=z+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px",this.coverDiv.style.width=this.target.offsetWidth.toString()+"px",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"5";break;case"popup":this.coverDiv.style.position="absolute",this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=window.innerHeight+"px",this.coverDiv.style.backgroundColor="rgba(0, 0, 0, 0.75)",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"1000",this.coverDiv.style.display="flex"}this.targetRoot.appendChild(this.coverDiv),this.uiDiv=document.createElement("div"),this.uiDiv.style.display="flex",this.uiDiv.style.flexDirection="column",this.uiDiv.style.flexGrow="2",this.uiDiv.style.margin=this.settings.displayMode==="popup"?this.settings.popupMargin+"px":"0px",this.uiDiv.style.border="0px",this.coverDiv.appendChild(this.uiDiv),this.toolbar=new Te(this.uiDiv,this.settings.displayMode,this._availableMarkerTypes,this.uiStyleSettings,this.styles),this.toolbar.addButtonClickListener(this.toolbarButtonClicked),this.toolbar.show(this._silentRenderMode||this.uiStyleSettings.hideToolbar?"hidden":"visible"),this.contentDiv=document.createElement("div"),this.contentDiv.style.display="flex",this.contentDiv.style.flexDirection="row",this.contentDiv.style.flexGrow="2",this.contentDiv.style.flexShrink="1",this.settings.displayMode==="popup"&&(this.contentDiv.style.backgroundColor=this.uiStyleSettings.canvasBackgroundColor,this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.uiStyleSettings.toolbarHeight+"px",this.contentDiv.style.maxWidth="calc(100vw - "+2*this.settings.popupMargin+"px)"),this.contentDiv.style.overflow="auto",this.uiDiv.appendChild(this.contentDiv),this.editorCanvas=document.createElement("div"),this.editorCanvas.style.flexGrow="2",this.editorCanvas.style.flexShrink="1",this.editorCanvas.style.position="relative",this.editorCanvas.style.overflow="hidden",this.editorCanvas.style.display="flex",this.settings.displayMode==="popup"&&(this.editorCanvas.style.alignItems="center",this.editorCanvas.style.justifyContent="center"),this.editorCanvas.style.pointerEvents="none",this.editorCanvas.style.transformOrigin="left top",this.editorCanvas.style.transform="scale("+this.zoomLevel+")",this.contentDiv.appendChild(this.editorCanvas),this.editingTarget=this.target instanceof HTMLImageElement?document.createElement("img"):document.createElement("canvas"),this.target.getClientRects().item(0).y-1&&this.markers.splice(this.markers.indexOf(z),1),z.dispose()},pe.prototype.switchToSelectMode=function(){this.mode="select",this.hideNotesEditor(),this._currentMarker!==void 0&&(this._currentMarker.state!=="new"?this._currentMarker.select():(this.removeMarker(this._currentMarker),this.setCurrentMarker(),this.markerImage.style.cursor="default"),this.addUndoStep())},pe.prototype.toolbarButtonClicked=function(z,Z){if(z==="marker"&&Z!==void 0)this.createNewMarker(Z);else if(z==="action")switch(Z){case"select":this.switchToSelectMode(),this.switchToSelectMode();break;case"delete":this.deleteSelectedMarker();break;case"clear":this.clear();break;case"undo":this.undo();break;case"redo":this.redo();break;case"zoom":this.stepZoom();break;case"zoom-out":this.zoomLevel=1;break;case"notes":this.notesArea===void 0?(this.switchToSelectMode(),this.zoomLevel=1,this.showNotesEditor()):this.switchToSelectMode();break;case"close":this.close();break;case"render":this.switchToSelectMode(),this.startRenderAndClose()}},pe.prototype.deleteSelectedMarker=function(){var z=this;if(this._currentMarker!==void 0){var Z=!1;if(this.eventListeners.markerbeforedelete.forEach(function(xe){var Ce=new At(z,z._currentMarker,!0);xe(Ce),Ce.defaultPrevented&&(Z=!0)}),!Z){var ye=this._currentMarker;this._currentMarker.dispose(),this.markerImage.removeChild(this._currentMarker.container),this.markers.splice(this.markers.indexOf(this._currentMarker),1),this.setCurrentMarker(),this.addUndoStep(),this.eventListeners.markerdelete.forEach(function(xe){return xe(new At(z,ye))})}}},pe.prototype.clear=function(){var z=this,Z=!1;if(this.markers.length>0&&(this.eventListeners.markerbeforedelete.forEach(function(ft){var zt=new At(z,void 0,!0);ft(zt),zt.defaultPrevented&&(Z=!0)}),!Z)){this.setCurrentMarker();for(var ye=function(ft){var zt=xe.markers[ft];xe.setCurrentMarker(xe.markers[ft]),xe._currentMarker.dispose(),xe.markerImage.removeChild(xe._currentMarker.container),xe.markers.splice(xe.markers.indexOf(xe._currentMarker),1),xe.eventListeners.markerdelete.forEach(function(ln){return ln(new At(z,zt))})},xe=this,Ce=this.markers.length-1;Ce>=0;Ce--)ye(Ce);this.addUndoStep()}},Object.defineProperty(pe.prototype,"isNotesAreaOpen",{get:function(){return this.notesArea!==void 0},enumerable:!1,configurable:!0}),pe.prototype.showNotesEditor=function(){var z;this._currentMarker!==void 0&&(this.overlayContainer.innerHTML="",this.notesArea=document.createElement("textarea"),this.notesArea.className=this.uiStyleSettings.notesAreaStyleClassName,this.notesArea.style.pointerEvents="auto",this.notesArea.style.alignSelf="stretch",this.notesArea.style.width="100%",this.notesArea.style.margin=this.uiStyleSettings.toolbarHeight/4+"px",this.notesArea.value=(z=this._currentMarker.notes)!==null&&z!==void 0?z:"",this.overlayContainer.appendChild(this.notesArea))},pe.prototype.hideNotesEditor=function(){this.isNotesAreaOpen&&(this._currentMarker!==void 0&&(this._currentMarker.notes=this.notesArea.value.trim()!==""?this.notesArea.value:void 0),this.overlayContainer.removeChild(this.notesArea),this.notesArea=void 0)},pe.prototype.selectLastMarker=function(){this.markers.length>0?this.setCurrentMarker(this.markers[this.markers.length-1]):this.setCurrentMarker()},pe.prototype.addUndoStep=function(){var z=this;if(this._currentMarker===void 0||this._currentMarker.state!=="edit"){var Z=this.getState(),ye=this.undoRedoManager.getLastUndoStep();if(!ye||ye.width===Z.width&&ye.height===Z.height){var xe=this.undoRedoManager.undoStepCount;this.undoRedoManager.addUndoStep(Z),xe1&&this.panTo({x:z.clientX,y:z.clientY}))},pe.prototype.onPointerUp=function(z){this.touchPoints>0&&this.touchPoints--,this.touchPoints===0&&this.isDragging&&this._currentMarker!==void 0&&this._currentMarker.pointerUp(this.clientToLocalCoordinates(z.clientX,z.clientY)),this.isDragging=!1,this.addUndoStep()},pe.prototype.onPointerOut=function(){this.touchPoints>0&&this.touchPoints--},pe.prototype.onKeyUp=function(z){this._currentMarker===void 0||this.notesArea!==void 0||z.key!=="Delete"&&z.key!=="Backspace"||this.deleteSelectedMarker()},pe.prototype.clientToLocalCoordinates=function(z,Z){var ye=this.markerImage.getBoundingClientRect();return{x:(z-ye.left)/this.zoomLevel,y:(Z-ye.top)/this.zoomLevel}},pe.prototype.onWindowResize=function(){this.positionUI()},pe.prototype.positionUI=function(){switch(this.setTopLeft(),this.settings.displayMode){case"inline":var z=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=z+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px";break;case"popup":this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=this.windowHeight+"px",this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.styles.settings.toolbarHeight+"px"}this.positionMarkerImage(),this.positionLogo()},pe.prototype.addLicenseKey=function(z){ge.addKey(z)},pe.prototype.addEventListener=function(z,Z){this.eventListeners.addEventListener(z,Z)},pe.prototype.removeEventListener=function(z,Z){this.eventListeners.removeEventListener(z,Z)},pe.prototype.renderState=function(z){this._silentRenderMode=!0,this.settings.displayMode="inline",this.isOpen||this.show(),this.restoreState(z),this.startRenderAndClose(),this._silentRenderMode=!1},Object.defineProperty(pe.prototype,"isFocused",{get:function(){return this._isFocused},enumerable:!1,configurable:!0}),pe.prototype.focus=function(){var z=this;this._isFocused||(this.attachWindowEvents(),this._isFocused=!0,this._previousCurrentMarker!==void 0&&this.setCurrentMarker(this._previousCurrentMarker),this.eventListeners.focus.forEach(function(Z){return Z(new Ut(z))}))},pe.prototype.blur=function(){var z=this;this._isFocused&&(this.detachWindowEvents(),this._isFocused=!1,this._previousCurrentMarker=this._currentMarker,this.setCurrentMarker(),this.eventListeners.blur.forEach(function(Z){return Z(new Ut(z))}))},pe.instanceCounter=0,pe}();/* ********************************** cropro version 1.2.0 @license SEE LICENSE IN LICENSE @@ -237,14 +237,14 @@ PERFORMANCE OF THIS SOFTWARE. `)),this.toolbarStraightenerStyleColorsClass=this.styles.addClass(new un("toolbar_straightener_colors",` color: `+this.styles.settings.toolbarColor+`; fill: currentColor; - `))},pe.instanceCounter=0,pe}(),Fe=R("8hTe"),nt=R.n(Fe),xt=/]*>/g;function Wt(pe){var z=document.createElement("div");return z.innerHTML=pe,z.childNodes.length===0?"":z.childNodes[0].nodeValue}var Xt=fe.a=function(pe){var z=pe.value,Z=z===void 0?"":z,ye=pe.edit,xe=ye===void 0?!1:ye,Ce=pe.className,ft=pe.showTextOnly,zt=pe.showLines,ln=pe.replaces,mn=pe.zoomImg,Jt=pe.hasMask,Zn=pe.style,Un=Zn===void 0?{}:Zn,nr=pe.stylesPrev,Sr=nr===void 0?{}:nr,ii=String(Z),Dr=Object(i.useRef)(),ti=Object(i.useRef)(),Tr=Object(i.useState)(""),vi=Object(w.a)(Tr,2),fi=vi[0],Oi=vi[1],wi=Object(i.useState)("office"),Fi=Object(w.a)(wi,2),Hi=Fi[0],Ii=Fi[1],Vr=function(){var hr=new Le(ti.current);hr.displayMode="popup",hr.addRenderEventListener(function(){var zr=Object(C.a)(d.a.mark(function Zr(_i){var Xr;return d.a.wrap(function(Ni){for(;;)switch(Ni.prev=Ni.next){case 0:return Dr.current.style.display="none",Ni.next=3,Object(ne.a)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:"educoder.png",file:_i}});case 3:Xr=Ni.sent,Xr!=null&&Xr.id&&ln(ti.current.getAttribute("src").replace(N.a.API_SERVER,""),"/api/attachments/".concat(Xr==null?void 0:Xr.id,"?type=").concat(Xr.content_type));case 5:case"end":return Ni.stop()}},Zr)}));return function(Zr){return zr.apply(this,arguments)}}()),hr.show()},zi=function(){var hr=new je(ti.current);hr.settings.displayMode="popup",hr.addEventListener("render",function(){var zr=Object(C.a)(d.a.mark(function Zr(_i){var Xr;return d.a.wrap(function(Ni){for(;;)switch(Ni.prev=Ni.next){case 0:if(Dr.current.style.display="none",!ti.current){Ni.next=6;break}return Ni.next=4,Object(ne.a)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:"educoder.png",file:_i.dataUrl}});case 4:Xr=Ni.sent,Xr!=null&&Xr.id&&ln(ti.current.getAttribute("src").replace(N.a.API_SERVER,""),"/api/attachments/".concat(Xr==null?void 0:Xr.id,"?type=").concat(Xr.content_type));case 6:case"end":return Ni.stop()}},Zr)}));return function(Zr){return zr.apply(this,arguments)}}()),hr.show(),window.markerArea=hr},Gi=Object(i.useMemo)(function(){try{var Wr=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,hr=/\"\/api\/attachments\/|\"\/attachments\/download\//g,zr=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g;ii=ii.replace(Wr,"("+N.a.API_SERVER+"/api/attachments/").replace(hr,'"'+N.a.API_SERVER+"/api/attachments/").replace(zr,'"'+N.a.API_SERVER+"/files/uploads/").replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` + `))},pe.instanceCounter=0,pe}(),Fe=R("8hTe"),nt=R.n(Fe),xt=/]*>/g;function Wt(pe){var z=document.createElement("div");return z.innerHTML=pe,z.childNodes.length===0?"":z.childNodes[0].nodeValue}var Xt=Ae.a=function(pe){var z=pe.value,Z=z===void 0?"":z,ye=pe.edit,xe=ye===void 0?!1:ye,Ce=pe.className,ft=pe.showTextOnly,zt=pe.showLines,ln=pe.replaces,mn=pe.zoomImg,Jt=pe.hasMask,Zn=pe.style,Un=Zn===void 0?{}:Zn,nr=pe.stylesPrev,Sr=nr===void 0?{}:nr,ii=String(Z),Dr=Object(i.useRef)(),ti=Object(i.useRef)(),Tr=Object(i.useState)(""),vi=Object(w.a)(Tr,2),fi=vi[0],Oi=vi[1],wi=Object(i.useState)("office"),Fi=Object(w.a)(wi,2),Hi=Fi[0],Ii=Fi[1],Vr=function(){var hr=new Le(ti.current);hr.displayMode="popup",hr.addRenderEventListener(function(){var zr=Object(C.a)(d.a.mark(function Zr(_i){var Xr;return d.a.wrap(function(Ni){for(;;)switch(Ni.prev=Ni.next){case 0:return Dr.current.style.display="none",Ni.next=3,Object(ne.a)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:"educoder.png",file:_i}});case 3:Xr=Ni.sent,Xr!=null&&Xr.id&&ln(ti.current.getAttribute("src").replace(N.a.API_SERVER,""),"/api/attachments/".concat(Xr==null?void 0:Xr.id,"?type=").concat(Xr.content_type));case 5:case"end":return Ni.stop()}},Zr)}));return function(Zr){return zr.apply(this,arguments)}}()),hr.show()},zi=function(){var hr=new je(ti.current);hr.settings.displayMode="popup",hr.addEventListener("render",function(){var zr=Object(C.a)(d.a.mark(function Zr(_i){var Xr;return d.a.wrap(function(Ni){for(;;)switch(Ni.prev=Ni.next){case 0:if(Dr.current.style.display="none",!ti.current){Ni.next=6;break}return Ni.next=4,Object(ne.a)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:"educoder.png",file:_i.dataUrl}});case 4:Xr=Ni.sent,Xr!=null&&Xr.id&&ln(ti.current.getAttribute("src").replace(N.a.API_SERVER,""),"/api/attachments/".concat(Xr==null?void 0:Xr.id,"?type=").concat(Xr.content_type));case 6:case"end":return Ni.stop()}},Zr)}));return function(Zr){return zr.apply(this,arguments)}}()),hr.show(),window.markerArea=hr},Gi=Object(i.useMemo)(function(){try{var Wr=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,hr=/\"\/api\/attachments\/|\"\/attachments\/download\//g,zr=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g;ii=ii.replace(Wr,"("+N.a.API_SERVER+"/api/attachments/").replace(hr,'"'+N.a.API_SERVER+"/api/attachments/").replace(zr,'"'+N.a.API_SERVER+"/files/uploads/").replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` `),ii=ii.replace(new RegExp("(?[TOC]

              ",B()),p()),Zr=Zr.replace(/(__special_katext_id_\d+__)/g,function(ja,Ni){var va=_i[Ni],vo=va.type,Wo=va.expression;return Object(Q.renderToString)(Wt(Wo)||"",{displayMode:vo==="block",throwOnError:!1,output:"html"})}),Zr=Zr.replace(/▁/g,"\u2581\u2581\u2581"),T(),ft){var Xr=document.createElement("div");return Xr.innerHTML=Zr,Xr.innerText}return setTimeout(function(){return da()},500),Zr},[ii]),Di=Object(i.useRef)();x.WebkitLineClamp=zt,zt&&(Un=Object(b.a)(Object(b.a)({},Un),x));function sa(Wr){var hr=Wr.target;if(hr.tagName.toUpperCase()==="IMG"){if(mn){var zr=hr.getAttribute("src");Oi(zr),Ii("image")}}else if(hr.tagName.toUpperCase()==="A"){var Zr=hr.getAttribute("href");if(Zr.indexOf("office")>-1)Wr.preventDefault(),Oi(Zr),Ii("office");else if(Zr.indexOf("application/pdf")>-1)Wr.preventDefault(),Oi(Zr),Ii("pdf");else if(Zr.indexOf("type=text")>-1)Wr.preventDefault(),Oi(Zr),Ii("html");else if(Zr.startsWith("#")){Wr.preventDefault();var _i=document.getElementById(Zr.replace("#",""));_i&&_i.scrollIntoView(!0)}}}var da=function(){var hr,zr=(hr=Di.current)===null||hr===void 0?void 0:hr.querySelectorAll("video");zr==null||zr.forEach(function(Zr){if(Zr.oncontextmenu=function(){return!1},Zr.src.indexOf(".m3u8")>-1&&!Zr.canPlayType("application/vnd.apple.mpegurl")){if(V.a.isSupported()){var _i=new V.a;_i.loadSource(Zr.src),_i.attachMedia(Zr)}}})};Object(i.useEffect)(function(){if(Di.current&&Gi&&(Gi.match(xt)&&window.PR.prettyPrint()),Di.current)return Di.current.addEventListener("click",sa),function(){Di.current.removeEventListener("click",sa),T(),p()}},[Gi,Di.current,sa]);var Mi=function(hr){if(!xe)return;hr.target.nodeName==="IMG"?(Dr.current.style.display="flex",Dr.current.style.width=hr.target.clientWidth+"px",Dr.current.style.height=hr.target.clientHeight+"px",Dr.current.style.top=hr.target.offsetTop+"px",Dr.current.style.left=hr.target.offsetLeft+"px",ti.current.src=hr.target.getAttribute("src")):Dr.current.style.display="none"};return n.a.createElement("div",{style:{position:"relative"}},n.a.createElement("div",{ref:Di,style:Object(b.a)({},Un),className:"".concat(Ce||""," markdown-body ").concat(nt.a.mdBody),onMouseOver:Mi,dangerouslySetInnerHTML:{__html:Gi}}),n.a.createElement("div",{ref:Dr,className:nt.a.button},n.a.createElement(G.a,null,n.a.createElement(v.a,{onClick:function(){return Vr()}},"\u88C1\u526A"),n.a.createElement(v.a,{onClick:function(){return zi()}},"\u7F16\u8F91"))),n.a.createElement("img",{ref:ti,src:"",alt:"sample",crossOrigin:"anonymous",style:{maxWidth:"90%",opacity:0,position:"absolute",zIndex:-1,top:"-10000px"}}),n.a.createElement(J.a,{close:!0,data:fi,hasMask:Jt,type:fi!=null&&fi.length?Hi:"",style:Object(b.a)({},Sr),onClose:function(){return Oi("")}}))}},"9VGf":function(Ge,fe,R){"use strict";R.d(fe,"a",function(){return M});var se=R("q1tI"),G=R.n(se);function M(v,b){var C=Object(se.useRef)();Object(se.useEffect)(function(){C.current=v}),Object(se.useEffect)(function(){function w(){C.current()}if(b!==null){var m=setInterval(w,b);return function(){return clearInterval(m)}}},[b])}},"9nDM":function(Ge,fe,R){},"A/g1":function(Ge,fe){Ge.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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"},A2z3:function(Ge,fe,R){Ge.exports=R.p+"static/Certificate.80413b23.png"},AZ8Y:function(Ge,fe,R){"use strict";R.r(fe);var se=R("T2oS"),G=R("W9HT"),M=R("k1fw"),v=R("9og8"),b=R("tJVT"),C=R("PpiC"),w=R("Znn+"),m=R("ZTPi"),d=R("WmNS"),i=R.n(d),n=R("q1tI"),e=R.n(n),a=R("Ty5D"),s=R("9kvl"),o=R("oBTY"),f=R("pC0b"),l=R("GzdX"),r=R("+L6B"),c=R("2/Rp"),A=R("+BJd"),p=R("mr32"),x=R("qVdP"),_=R("jsC+"),B=R("lUTK"),E=R("BvKs"),g=R("5Dmo"),h=R("3S7+"),u=R("7Kak"),S=R("9yH6"),O=R("2qtc"),T=R("kLXV"),D=R("miYZ"),I=R("tsqr"),k=R("0NbB"),F=R("JTSX"),X=R.n(F),U=R("xKgJ"),K=R("Mgx3"),V=R("ozfa"),N=R("MJZm"),Q=R("sRBo"),J=R("kaz8"),ne=R("14J3"),ue=R("BMrR"),be=R("jCWc"),de=R("kPKH"),_e=R("OaEy"),me=R("2fM7"),Ee=R("wd/R"),ge=R.n(Ee),Ae=R("kNP/"),ae=R.n(Ae),ve=R("1vsH"),oe=me.a.Option,ie=function(Ye){var Je=Ye.pathsDetail,Be=Ye.globalSetting,Xe=Ye.loading,Oe=Ye.dispatch,at=Object(C.a)(Ye,["pathsDetail","globalSetting","loading","dispatch"]),tt=Object(a.i)(),st=Object(n.useState)(),ot=Object(b.a)(st,2),dt=ot[0],It=ot[1],Gt=Object(n.useState)([]),Dt=Object(b.a)(Gt,2),tn=Dt[0],cn=Dt[1],Bn=Object(n.useState)([]),Yt=Object(b.a)(Bn,2),en=Yt[0],bn=Yt[1],Dn=Object(n.useState)([]),rn=Object(b.a)(Dn,2),En=rn[0],Ln=rn[1],Vn=Object(n.useState)(),an=Object(b.a)(Vn,2),fn=an[0],An=an[1],wn=Object(n.useState)(),er=Object(b.a)(wn,2),dn=er[0],Fn=er[1],Ir=Object(n.useState)(!0),dr=Object(b.a)(Ir,2),Br=dr[0],sr=dr[1];Object(n.useEffect)(function(){Je.actionTabs.key==="PathsDetail-SendToClass"&&Qn()},[Je.actionTabs.key]);var Nr=function(sn){switch(sn.item_type){case"Shixun":return e.a.createElement("span",null,e.a.createElement("span",{className:"mr5 c-light-primary"},"\u5B9E\u8BAD"),sn.name);case"Attachment":return e.a.createElement("span",null,e.a.createElement("span",{className:"mr5 c-cyan-blue"},"\u8BFE\u4EF6"),sn.name);case"VideoItem":return e.a.createElement("span",null,e.a.createElement("span",{className:"mr5 c-purple-8C1"},"\u89C6\u9891"),sn.name);case"StageCatalog":return e.a.createElement("span",null,sn.name);default:return""}},Qn=function(){var pn=Object(v.a)(i.a.mark(function sn(){var zn,Yn,_n;return i.a.wrap(function(Qr){for(;;)switch(Qr.prev=Qr.next){case 0:return Qr.next=2,Object(K.G)({id:tt.pathId});case 2:zn=Qr.sent,zn&&(cn((zn==null?void 0:zn.courses)||[]),_n=(Yn=zn.stages)===null||Yn===void 0?void 0:Yn.map(function(Vi,Ri){var ri;return{title:Vi.state_name||"",key:Ri,children:(ri=Vi.items)===null||ri===void 0?void 0:ri.map(function(ga,na){var Ki;return Object(M.a)(Object(M.a)({},ga),{},{disabled:ga.is_jupyter,title:Nr(ga),key:"".concat(Ri,"-").concat(na),children:(Ki=ga.children)===null||Ki===void 0?void 0:Ki.map(function(no,ro){return Object(M.a)(Object(M.a)({},no),{},{disabled:no.is_jupyter,title:Nr(no),key:"".concat(Ri,"-").concat(na,"-").concat(ro)})})})})}}),bn(_n||[]));case 4:case"end":return Qr.stop()}},sn)}));return function(){return pn.apply(this,arguments)}}(),Fr=function(sn,zn){Ln(sn)},ei=function(sn){var zn=sn.target.checked,Yn=[];en==null||en.map(function(_n,mr){var Qr;Yn.push(mr),_n==null||((Qr=_n.children)===null||Qr===void 0)||Qr.map(function(Vi,Ri){var ri;Yn.push("".concat(mr,"-").concat(Ri)),Vi==null||((ri=Vi.children)===null||ri===void 0)||ri.map(function(ga,na){Yn.push("".concat(mr,"-").concat(Ri,"-").concat(na))})})}),Ln(zn?Yn:[])},Kr=function(){var sn=En.filter(function(Qr){return typeof Qr=="string"}),zn=[],Yn=[],_n=[],mr=[];return en==null||en.map(function(Qr,Vi){var Ri;Qr==null||((Ri=Qr.children)===null||Ri===void 0)||Ri.map(function(ri,ga){var na;sn.includes("".concat(Vi,"-").concat(ga))&&(_n.push(ri.stage_item_id),ri.item_type==="Shixun"?zn.push(ri.id):ri.item_type==="Attachment"?mr.push(ri.id):ri.item_type==="VideoItem"&&Yn.push(ri.id)),ri==null||((na=ri.children)===null||na===void 0)||na.map(function(Ki,no){sn.includes("".concat(Vi,"-").concat(ga,"-").concat(no))&&(_n.push(Ki.stage_item_id),Ki.item_type==="Shixun"?zn.push(Ki.id):Ki.item_type==="Attachment"?mr.push(Ki.id):Ki.item_type==="VideoItem"&&Yn.push(Ki.id))})})}),{shixunIds:zn,videoItemIds:Yn,stageItemIds:_n,coursewareIds:mr}},yr=function(){var pn=Object(v.a)(i.a.mark(function sn(){var zn,Yn,_n;return i.a.wrap(function(Qr){for(;;)switch(Qr.prev=Qr.next){case 0:if(zn=Kr(),Yn=zn.stageItemIds,console.log(Yn,"stageItemIds"),dt){Qr.next=5;break}return I.b.info("\u60A8\u8FD8\u672A\u9009\u62E9\u53D1\u9001\u7684\u8BFE\u5802"),Qr.abrupt("return");case 5:if(!(!jn.length&&!ir.length&&!Wn.length)){Qr.next=8;break}return I.b.info("\u60A8\u8FD8\u672A\u9009\u62E9\u5B9E\u8BAD\u6216\u8005\u89C6\u9891"),Qr.abrupt("return");case 8:return Fn(!0),Qr.next=11,Object(K.P)({id:tt.pathId,course_id:dt,stage_item_id:Yn,sync_catelog:Br?1:0}).catch(function(Vi){return Fn(!1)});case 11:_n=Qr.sent,Fn(!1),On(),(_n==null?void 0:_n.status)===1&&T.a.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc"},_n.message),onOk:function(){var Ri,ri=_n==null||((Ri=_n.url.split("/"))===null||Ri===void 0)?void 0:Ri[2];Object(ve.O)("/classrooms/".concat(ri,"/shixun_homework"))}});case 15:case"end":return Qr.stop()}},sn)}));return function(){return pn.apply(this,arguments)}}(),On=function(){Oe({type:"pathsDetail/setActionTabs",payload:{}}),It(null),Ln([]),An(null)},rr=Kr(),Pr=rr.shixunIds,jn=Pr===void 0?[]:Pr,$n=rr.videoItemIds,ir=$n===void 0?[]:$n,Jn=rr.coursewareIds,Wn=Jn===void 0?[]:Jn;return e.a.createElement(T.a,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,visible:Je.actionTabs.key==="PathsDetail-SendToClass",title:"\u53D1\u9001\u81F3\u8BFE\u5802",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:dn,width:600,onOk:yr,onCancel:On},e.a.createElement("div",{className:ae.a.wrap},e.a.createElement("div",{className:"mb10"},e.a.createElement(me.a,{placeholder:"\u8BF7\u9009\u62E9\u60A8\u8981\u53D1\u9001\u7684\u8BFE\u5802",defaultOpen:!1,value:dt,style:{width:"100%"},onSelect:function(sn){return It(sn)},optionLabelProp:"lable"},tn==null?void 0:tn.map(function(pn,sn){return e.a.createElement(oe,{key:pn.course_id,value:pn.course_id,lable:pn.course_name},e.a.createElement(ue.a,{justify:"space-between"},e.a.createElement(de.a,null,pn.course_name),e.a.createElement(de.a,null,ge()(pn.created_at).format("YYYY-MM-DD HH:mm"),"\xA0")))}))),e.a.createElement("div",{className:ae.a.title},"\u6E29\u99A8\u63D0\u793A\uFF1A",e.a.createElement("br",null),"1.\u8BF7\u5728\u672C\u8BFE\u7A0B\u4E2D\u9009\u62E9\u6240\u9700\u9879\u76EE\u53D1\u9001\u5230\u6307\u5B9A\u8BFE\u5802\uFF1B",e.a.createElement("br",null),"2.\u672A\u53D1\u5E03\u7684\u5B9E\u8BAD\u4E0D\u80FD\u53D1\u9001\u81F3\u8BFE\u5802\uFF0C\u4E5F\u4E0D\u4F1A\u8FDB\u5165\u672C\u5F39\u7A97\u5907\u9009\u3002"),e.a.createElement("div",{className:ae.a.radioWrap},e.a.createElement("div",null,e.a.createElement(J.a,{value:fn,onChange:ei,className:"font14 ml20"},"\u5168\u9009")),!!(en!=null&&en.length)&&e.a.createElement(N.a,{className:ae.a.tree,checkable:!0,defaultExpandAll:!0,treeData:en,checkedKeys:En,onCheck:function(sn,zn){return Fr(sn,zn)}})),e.a.createElement("div",{className:ae.a.createMkdir},e.a.createElement(J.a,{checked:Br,onChange:function(sn){return sr(sn.target.checked)},className:"font14"},"\u9009\u4E2D\u7AE0\u8282\u5728\u8BFE\u5802\u4E2D\u540C\u6B65\u751F\u6210\u76EE\u5F55"),!!(jn.length+ir.length)&&e.a.createElement("span",null,e.a.createElement("span",null,"\u5DF2\u9009\u4E2D\uFF1A"),!!jn.length&&e.a.createElement(e.a.Fragment,null,e.a.createElement("span",{className:"c-light-primary"},jn.length," "),e.a.createElement("span",null,"\u4E2A\u5B9E\u8BAD")),!!ir.length&&e.a.createElement(e.a.Fragment,null,e.a.createElement("span",{className:"c-purple-8C1 ml5"},ir.length," "),e.a.createElement("span",null,"\u4E2A\u89C6\u9891")),!!Wn.length&&e.a.createElement(e.a.Fragment,null,e.a.createElement("span",{className:"c-cyan-blue ml5"},Wn.length," "),e.a.createElement("span",null,"\u4E2A\u8BFE\u4EF6"))))))},Te=Object(s.a)(function(Ve){var Ye=Ve.pathsDetail,Je=Ve.loading,Be=Ve.globalSetting;return{pathsDetail:Ye,globalSetting:Be,loading:Je.effects}})(ie),Re=R("NLgs"),Me=R("5NDa"),re=R("5rEg"),j=R("6UJt"),W=R("DFOY"),he=R("y8nQ"),te=R("Vl3Y"),ce=R("ErOA"),Ie=R("OC45"),ze=R.n(Ie),_t=function(Ye){var Je=Ye.type,Be=Ye.onCancel,Xe=Ye.onOk,Oe=te.a.useForm(),at=Object(b.a)(Oe,1),tt=at[0],st=Object(n.useState)(!0),ot=Object(b.a)(st,2),dt=ot[0],It=ot[1],Gt=Object(n.useState)(!1),Dt=Object(b.a)(Gt,2),tn=Dt[0],cn=Dt[1],Bn=Object(n.useState)([]),Yt=Object(b.a)(Bn,2),en=Yt[0],bn=Yt[1];Object(n.useEffect)(function(){Dn()},[]);var Dn=function(){var En=Object(v.a)(i.a.mark(function Ln(){var Vn;return i.a.wrap(function(fn){for(;;)switch(fn.prev=fn.next){case 0:if(!Je){fn.next=7;break}return cn(!0),fn.next=4,Object(ce.a)("/api/disciplines.json",{method:"get",params:{source:Je}});case 4:Vn=fn.sent,bn(Vn.disciplines||[]),cn(!1);case 7:case"end":return fn.stop()}},Ln)}));return function(){return En.apply(this,arguments)}}(),rn=function(){var Ln=tt.getFieldsValue(),Vn=Ln.sub_discipline_id,an=Ln.discipline_name,fn=Ln.sub_discipline_name;if((!Vn||Vn&&Vn.length===0)&&(!an||!fn))return I.b.warn("\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"),!1;Xe({user_customize:Vn&&Vn.length===0||!Vn,sub_discipline_id:Vn,discipline_name:an,sub_discipline_name:fn})};return e.a.createElement(T.a,{width:600,className:ze.a.applyPublicContainer,title:"\u6DFB\u52A0\u65B9\u5411&\u8BFE\u7A0B\u5F39\u7A97",okText:"\u7533\u8BF7\u516C\u5F00",visible:!0,onCancel:Be,onOk:rn},e.a.createElement("div",{className:ze.a.applyPublicContent},e.a.createElement("div",{className:ze.a.tips},"\u9700\u586B\u5199\u5B9E\u8DF5\u9879\u76EE\u7684\u65B9\u5411&\u8BFE\u7A0B\u540E\uFF0C\u624D\u80FD\u7533\u8BF7\u516C\u5F00"),e.a.createElement(te.a,{labelCol:{span:4},labelAlign:"right",form:tt},e.a.createElement(te.a.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B\uFF1A",name:"sub_discipline_id"},e.a.createElement(W.a,{expandTrigger:"hover",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:en,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:function(Ln,Vn){return tt.setFieldsValue({sub_discipline_id:Ln})}}),e.a.createElement("div",{className:ze.a.action,onClick:function(){return It(!dt)}},e.a.createElement("div",null,"\u81EA\u5B9A\u4E49\u65B9\u5411&\u8BFE\u7A0B"),e.a.createElement("div",null,e.a.createElement("span",null,dt?"\u5C55\u5F00":"\u6536\u8D77"),e.a.createElement("span",null,e.a.createElement("i",{className:"iconfont ".concat(dt?"icon-zhankai2":"icon-shouqi1")}))))),!dt&&e.a.createElement(e.a.Fragment,null,e.a.createElement(te.a.Item,{label:"\u65B9\u5411",name:"discipline_name"},e.a.createElement(re.a,{placeholder:"\u8BF7\u8F93\u5165\u65B9\u5411",autoComplete:"off"})),e.a.createElement(te.a.Item,{label:"\u8BFE\u7A0B",name:"sub_discipline_name"},e.a.createElement(re.a,{placeholder:"\u8BF7\u8F93\u5165\u8BFE\u7A0B",autoComplete:"off"})))),tn&&e.a.createElement("div",{className:ze.a.spin},e.a.createElement(G.a,null))))},He=_t,Ke=R("9Bee"),ht=R("m3rI"),St=R("OljG"),ct=R.n(St),lt=R("MKdu"),rt=R.n(lt),Ze=R("m/50"),$e=R.n(Ze),Ue=R("Nddv"),Ne=R.n(Ue),We=R("vUf6"),it=R.n(We),yt=function(Ye){var Je,Be,Xe,Oe,at,tt,st,ot,dt,It,Gt,Dt,tn,cn,Bn,Yt,en,bn,Dn,rn,En,Ln,Vn,an,fn,An,wn,er,dn,Fn,Ir,dr,Br,sr,Nr,Qn,Fr,ei,Kr,yr,On,rr,Pr,jn,$n,ir,Jn,Wn,pn,sn,zn,Yn,_n,mr,Qr,Vi,Ri,ri,ga,na,Ki,no,ro,Da,Io,Mo,io,Ia,ka,So,co,ho,Qa,Ma,Va,Ka,go,Fa,yo,Xi,ao,Lo,Wa,Ta,fo,$o,qo,Go,Xa,es,ya,ki,la,ji,Ya,bo,La,Vo,Po,Xo,Ba,In,Ja,vs,ts,ci,Ur,ua,xi,To,Za,Eo,oo,hn=Ye.pathsDetail,Uo=Ye.user,Ss=Ye.globalSetting,gs=Ye.loading,$i=Ye.dispatch,Sn=Object(C.a)(Ye,["pathsDetail","user","globalSetting","loading","dispatch"]),Ft=Object(a.i)(),$t=Object(n.useState)({}),Cn=Object(b.a)($t,2),Zt=Cn[0],qn=Cn[1],or=Object(n.useRef)(1),fr=Object(n.useState)(),$r=Object(b.a)(fr,2),vn=$r[0],ra=$r[1],Pa=Object(n.useState)(!1),Li=Object(b.a)(Pa,2),di=Li[0],Oa=Li[1],$a=Object(n.useState)(!1),qi=Object(b.a)($a,2),Yi=qi[0],Aa=qi[1],ko=Object(n.useState)({status:!1}),Fo=Object(b.a)(ko,2),No=Fo[0],jo=Fo[1],Ts=((Je=hn.detail)===null||Je===void 0?void 0:Je.is_free)||((Be=hn.detail)===null||Be===void 0?void 0:Be.can_learning);Object(n.useEffect)(function(){jo({status:!1})},[]),Object(n.useEffect)(function(){function Yr(){return Rr.apply(this,arguments)}function Rr(){return Rr=Object(v.a)(i.a.mark(function Ti(){var Or,Kn,Pn,xn,tr,Tn,_r;return i.a.wrap(function(jr){for(;;)switch(jr.prev=jr.next){case 0:return jr.next=2,$i({type:"pathsDetail/getPathsDetail",payload:{id:Ft.pathId}});case 2:Or=jr.sent,Or!=null&&Or.toast&&(Or!=null&&(Kn=Or.toast)!==null&&Kn!==void 0&&Kn.is_open&&((Pn=Or.toast)===null||Pn===void 0?void 0:Pn.open_num)===-1?Aa(!0):Or!=null&&(xn=Or.toast)!==null&&xn!==void 0&&xn.is_open&&(Or==null||((tr=Or.toast)===null||tr===void 0)?void 0:tr.open_num)===1?(_r=JSON.parse(localStorage.getItem("pathsshow"))||[],((Tn=_r.filter(function(Pi){return Pi===(Ft==null?void 0:Ft.pathId)}))===null||Tn===void 0?void 0:Tn.length)>0?Aa(!1):(Aa(!0),_r.push(Ft==null?void 0:Ft.pathId),localStorage.setItem("pathsshow",JSON.stringify(_r)))):Aa(!1));case 4:case"end":return jr.stop()}},Ti)})),Rr.apply(this,arguments)}Yr()},[]),Object(n.useEffect)(function(){var Yr,Rr,Ti,Or,Kn=(Yr=hn.detail)===null||Yr===void 0||((Rr=Yr.courses)===null||Rr===void 0)?void 0:Rr.length;if(!Kn)return;var Pn;if((Ti=hn.detail)!==null&&Ti!==void 0&&Ti.has_start){var xn,tr,Tn=(xn=hn.detail)===null||xn===void 0||((tr=xn.courses)===null||tr===void 0)?void 0:tr.findIndex(function(pa){var Ea;return((Ea=pa.course_status)===null||Ea===void 0?void 0:Ea.status)===1});Pn=Tn>-1?Tn:0}else{var _r,Mr,jr,Pi,Ji,ba=(_r=hn.detail)===null||_r===void 0||((Mr=_r.courses)===null||Mr===void 0||((jr=Mr.map(function(pa){var Ea;return(Ea=pa.course_status)===null||Ea===void 0?void 0:Ea.status}))===null||jr===void 0))?void 0:jr.lastIndexOf(2);Pn=ba>-1?ba:0,ba=(Pi=hn.detail)===null||Pi===void 0||((Ji=Pi.courses)===null||Ji===void 0)?void 0:Ji.findIndex(function(pa){var Ea;return((Ea=pa.course_status)===null||Ea===void 0?void 0:Ea.status)===0}),Pn=ba>-1?ba:Pn}qn(((Or=hn.detail)===null||Or===void 0?void 0:Or.courses[Pn])||{})},[hn.detail]);var hl=function(Rr){var Ti,Or,Kn=(Ti=hn.detail)===null||Ti===void 0||((Or=Ti.courses)===null||Or===void 0)?void 0:Or.find(function(Pn){return Pn.course_id===Rr});qn(Kn||{}),$i({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u5F00\u8BFE\u65F6\u95F4",name:Rr}})},fl=function(){var Yr=Object(v.a)(i.a.mark(function Rr(){var Ti;return i.a.wrap(function(Kn){for(;;)switch(Kn.prev=Kn.next){case 0:return Kn.next=2,Object(K.k)({container_id:Ft.pathId,container_type:"Subject"});case 2:Ti=Kn.sent,Ti.status===0&&(ds(),I.b.success(Ti.message));case 4:case"end":return Kn.stop()}},Rr)}));return function(){return Yr.apply(this,arguments)}}(),Qs=function(){var Yr=Object(v.a)(i.a.mark(function Rr(){var Ti;return i.a.wrap(function(Kn){for(;;)switch(Kn.prev=Kn.next){case 0:return Kn.next=2,Object(K.n)({container_id:Ft.pathId,container_type:"Subject"});case 2:Ti=Kn.sent,Ti.status===0&&(ds(),I.b.success(Ti.message));case 4:case"end":return Kn.stop()}},Rr)}));return function(){return Yr.apply(this,arguments)}}(),lr=function(){var Yr=Object(v.a)(i.a.mark(function Rr(){return i.a.wrap(function(Or){for(;;)switch(Or.prev=Or.next){case 0:T.a.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc"},"\u662F\u5426\u5220\u9664\u5B9E\u8DF5\u8BFE\u7A0B?"),onOk:function(){var Kn=Object(v.a)(i.a.mark(function xn(){var tr;return i.a.wrap(function(_r){for(;;)switch(_r.prev=_r.next){case 0:return _r.next=2,Object(K.q)({id:Ft.pathId});case 2:tr=_r.sent,tr.status===1&&s.d.push("/paths");case 4:case"end":return _r.stop()}},xn)}));function Pn(){return Kn.apply(this,arguments)}return Pn}()});case 1:case"end":return Or.stop()}},Rr)}));return function(){return Yr.apply(this,arguments)}}(),ys=function(){var Yr=Object(v.a)(i.a.mark(function Rr(){return i.a.wrap(function(Or){for(;;)switch(Or.prev=Or.next){case 0:T.a.info({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:e.a.createElement("div",{className:"tc"},"\u8BFE\u7A0B\u53D1\u5E03\u540E\u5373\u53EF\u53D1\u9001\u8BFE\u5802\u4F7F\u7528"),onOk:function(){var Kn=Object(v.a)(i.a.mark(function xn(){var tr;return i.a.wrap(function(_r){for(;;)switch(_r.prev=_r.next){case 0:return _r.next=2,Object(K.h)({id:Ft.pathId});case 2:tr=_r.sent,(tr==null?void 0:tr.status)===0&&(ds(),I.b.success(tr.message));case 4:case"end":return _r.stop()}},xn)}));function Pn(){return Kn.apply(this,arguments)}return Pn}()});case 1:case"end":return Or.stop()}},Rr)}));return function(){return Yr.apply(this,arguments)}}(),Ks=function(){var Yr=Object(v.a)(i.a.mark(function Rr(){return i.a.wrap(function(Or){for(;;)switch(Or.prev=Or.next){case 0:T.a.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F"),okButtonProps:{loading:di},onOk:function(){var Kn=Object(v.a)(i.a.mark(function xn(){var tr;return i.a.wrap(function(_r){for(;;)switch(_r.prev=_r.next){case 0:return Oa(!0),_r.next=3,Object(K.m)({id:Ft.pathId});case 3:tr=_r.sent,(tr==null?void 0:tr.status)===1&&(ds(),I.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F")),Oa(!1);case 6:case"end":return _r.stop()}},xn)}));function Pn(){return Kn.apply(this,arguments)}return Pn}()});case 1:case"end":return Or.stop()}},Rr)}));return function(){return Yr.apply(this,arguments)}}(),Bs=function(){hn.detail&&hn.detail.has_sub_discipline?bs({user_customize:!1}):Ao(!0)},Ao=function(Rr){jo({status:Rr})},bs=function(Rr){T.a.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A\u7533\u8BF7",cancelText:"\u53D6\u6D88\u7533\u8BF7",content:e.a.createElement("div",{className:"tc"},"\u516C\u5F00\u8BFE\u7A0B\u9700\u7ECF\u8FC7\u5E73\u53F0\u6807\u51C6\u5316\u5BA1\u6838\uFF0C\u5BA1\u6838\u5468\u671F\u4E3A1-2\u5929\uFF0C\u516C\u5F00",e.a.createElement("br",null),"\u7684\u8BFE\u7A0B\u5C06\u5BF9\u5E73\u53F0\u6240\u6709\u4EBA\u53EF\u89C1\u3002\u82E5\u4EC5\u672C\u4EBA\u6559\u5B66\u4F7F\u7528\u5219\u65E0\u9700",e.a.createElement("br",null),"\u7533\u8BF7\u516C\u5F00\uFF0C\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u5373\u53EF",e.a.createElement("br",null)),onOk:function(){var Ti=Object(v.a)(i.a.mark(function Kn(){var Pn,xn;return i.a.wrap(function(Tn){for(;;)switch(Tn.prev=Tn.next){case 0:return Pn={user_customize:Rr.user_customize},Rr.user_customize?Pn=Object(M.a)(Object(M.a)({},Pn),{},{discipline_name:Rr.discipline_name,sub_discipline_name:Rr.sub_discipline_name}):Rr.sub_discipline_id&&(Pn=Object(M.a)(Object(M.a)({},Pn),{},{sub_discipline_id:Rr.sub_discipline_id})),Tn.next=4,Object(K.g)(Object(M.a)({id:Ft.pathId},Pn));case 4:xn=Tn.sent,((xn==null?void 0:xn.status)===0||(xn==null?void 0:xn.status)===1)&&(ds(),I.b.success("\u516C\u5F00\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u7684\u5BA1\u6838"));case 6:case"end":return Tn.stop()}},Kn)}));function Or(){return Ti.apply(this,arguments)}return Or}()})},Ws=function(){var Yr=Object(v.a)(i.a.mark(function Rr(){return i.a.wrap(function(Or){for(;;)switch(Or.prev=Or.next){case 0:T.a.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u8BA4\u64A4\u9500\u7533\u8BF7\u516C\u5F00\uFF1F"),onOk:function(){var Kn=Object(v.a)(i.a.mark(function xn(){var tr;return i.a.wrap(function(_r){for(;;)switch(_r.prev=_r.next){case 0:return _r.next=2,Object(K.l)({id:Ft.pathId});case 2:tr=_r.sent,(tr==null?void 0:tr.status)===0&&(ds(),I.b.success("\u64A4\u9500\u7533\u8BF7\u516C\u5F00\u6210\u529F"));case 4:case"end":return _r.stop()}},xn)}));function Pn(){return Kn.apply(this,arguments)}return Pn}()});case 1:case"end":return Or.stop()}},Rr)}));return function(){return Yr.apply(this,arguments)}}(),Ms=function(){var Yr=Object(v.a)(i.a.mark(function Rr(){return i.a.wrap(function(Or){for(;;)switch(Or.prev=Or.next){case 0:T.a.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"ml20"},e.a.createElement(S.a.Group,{defaultValue:1,onChange:function(Pn){return or.current=Pn.target.value}},e.a.createElement(S.a,{value:1,className:"mt10"},"\u5F00\u653E\u8BFE\u5802\uFF1A",e.a.createElement("span",null,"\u6240\u6709\u7528\u6237\u53EF\u4EE5\u968F\u65F6\u8BBF\u95EE")),e.a.createElement(S.a,{value:0,className:"mt10"},"\u79C1\u6709\u8BFE\u5802\uFF1A",e.a.createElement("span",null,"\u4EC5\u62A5\u540D\u53C2\u4E0E\u7684\u8BFE\u5802\u6210\u5458\u53EF\u4EE5\u8BBF\u95EE")))),onOk:function(){var Kn=Object(v.a)(i.a.mark(function xn(){return i.a.wrap(function(Tn){for(;;)switch(Tn.prev=Tn.next){case 0:Object(ve.O)("/classrooms/news/".concat(Ft.pathId,"/newgold/").concat(or.current));case 1:case"end":return Tn.stop()}},xn)}));function Pn(){return Kn.apply(this,arguments)}return Pn}()});case 1:case"end":return Or.stop()}},Rr)}));return function(){return Yr.apply(this,arguments)}}(),Es=function(){T.a.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u8BA4\u7ACB\u5373\u9884\u7EA6\uFF1F"),onOk:function(){var Rr=Object(v.a)(i.a.mark(function Or(){var Kn;return i.a.wrap(function(xn){for(;;)switch(xn.prev=xn.next){case 0:return xn.next=2,Object(K.i)({id:Ft.pathId});case 2:Kn=xn.sent,Kn.status===0&&(ra(!0),I.b.success(Kn.message));case 4:case"end":return xn.stop()}},Or)}));function Ti(){return Rr.apply(this,arguments)}return Ti}()})},Na=function(){if(!Object(Re.e)($i))return;T.a.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u5B9A\u52A0\u5165\u8BE5\u8BFE\u5802"),onOk:function(){var Rr=Object(v.a)(i.a.mark(function Or(){var Kn,Pn;return i.a.wrap(function(tr){for(;;)switch(tr.prev=tr.next){case 0:return tr.next=2,Object(K.L)({id:Zt==null?void 0:Zt.course_id});case 2:Kn=tr.sent,Kn.status===0&&(I.b.success(Kn.message),$i({type:"pathsDetail/getPathsDetail",payload:{id:Ft.pathId}}),((Pn=Zt.course_status)===null||Pn===void 0?void 0:Pn.status)===1&&Object(ve.O)("/classrooms/".concat(Zt==null?void 0:Zt.course_id,"/shixun_homework")));case 4:case"end":return tr.stop()}},Or)}));function Ti(){return Rr.apply(this,arguments)}return Ti}()})},zs=function(){var Rr;if((Rr=hn.detail)!==null&&Rr!==void 0&&Rr.need_authorize){Object(Re.a)(!1,"\u8BE5\u8BFE\u7A0B\u4E2D\u5305\u542B\u5B9E\u8BAD\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002");return}if(!Object(Re.e)($i))return;$i({type:"pathsDetail/setActionTabs",payload:{key:"PathsDetail-SendToClass"}})},ds=function(){$i({type:"pathsDetail/getPathsDetail",payload:{id:Ft.pathId}}),$i({type:"pathsDetail/getRightData",payload:{id:Ft.pathId}})},Ho=!!((Xe=hn.detail)!==null&&Xe!==void 0&&Xe.participant_count)&&!((Oe=hn.detail)!==null&&Oe!==void 0&&Oe.allow_statistics),Ls=((at=hn.detail)===null||at===void 0||((tt=at.courses)===null||tt===void 0)?void 0:tt.findIndex(function(Yr){return(Yr==null?void 0:Yr.course_id)===(Zt==null?void 0:Zt.course_id)}))+1,Qo=Ls===((st=hn.detail)===null||st===void 0||((ot=st.courses)===null||ot===void 0)?void 0:ot.length);return e.a.createElement("section",null,e.a.createElement("aside",{className:X.a.banner,style:{backgroundImage:hn!=null&&(dt=hn.detail)!==null&&dt!==void 0&&(It=dt.attachments)!==null&&It!==void 0&&(Gt=It[0])!==null&&Gt!==void 0&&Gt.url?"url(".concat(ht.a.API_SERVER+(hn==null||((Dt=hn.detail)===null||Dt===void 0||((tn=Dt.attachments)===null||tn===void 0||((cn=tn[0])===null||cn===void 0)))?void 0:cn.url),")"):"url(".concat(ct.a,")"),marginBottom:(Bn=hn.detail)!==null&&Bn!==void 0&&(Yt=Bn.courses)!==null&&Yt!==void 0&&Yt.length?70:20}},e.a.createElement("aside",{className:X.a.wrp},e.a.createElement("div",{className:X.a.operationWrap},!!((en=hn.detail)!==null&&en!==void 0&&en.is_free)&&((bn=hn.detail)===null||bn===void 0?void 0:bn.publish_status)!==0&&(((Dn=hn.detail)===null||Dn===void 0?void 0:Dn.allow_add_member)||!Object(U.m)())&&e.a.createElement(h.a,{placement:"bottom",title:"\u4EE5\u5B9E\u8BAD\u4F5C\u4E1A\u7684\u5F62\u5F0F\u53D1\u9001\u5230\u6211\u7684\u8BFE\u5802"},e.a.createElement("span",{onClick:zs,style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"26px"}},e.a.createElement("img",{src:rt.a,style:{marginRight:"10px"}}),"\u53D1\u9001\u81F3")),((rn=hn.detail)===null||rn===void 0?void 0:rn.allow_statistics)&&((En=hn.detail)===null||En===void 0?void 0:En.public_status)===2&&e.a.createElement("span",{onClick:function(){return s.d.push("/paths/".concat(Ft.pathId,"/statistics"))},style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"26px"}},e.a.createElement("img",{src:it.a,style:{marginRight:"10px"}}),"\u5B66\u4E60\u7EDF\u8BA1"),((Ln=hn.detail)===null||Ln===void 0?void 0:Ln.allow_add_member)&&e.a.createElement(_.a,{overlay:e.a.createElement(E.a,null,((Vn=hn.detail)===null||Vn===void 0?void 0:Vn.courses)&&(((an=hn.detail)===null||an===void 0?void 0:an.is_creator)&&!!((fn=Uo.userInfo)!==null&&fn!==void 0&&fn.professional_certification)||Object(U.o)())&&e.a.createElement(E.a.Item,{style:{textAlign:"center"},onClick:Ms},"\u5F00\u8BFE"),((An=hn.detail)===null||An===void 0?void 0:An.allow_statistics)&&e.a.createElement(E.a.Item,{style:{textAlign:"center"},onClick:function(){return s.d.push("/paths/".concat(Ft.pathId,"/edit"))}},"\u7F16\u8F91\u8BFE\u7A0B"),((wn=hn.detail)===null||wn===void 0?void 0:wn.allow_add_member)&&((er=hn.detail)===null||er===void 0?void 0:er.publish_status)===0&&e.a.createElement(E.a.Item,{style:{textAlign:"center"},onClick:ys},"\u53D1\u5E03\u8BFE\u7A0B"),((dn=hn.detail)===null||dn===void 0?void 0:dn.allow_statistics)&&((Fn=hn.detail)===null||Fn===void 0?void 0:Fn.publish_status)===2&&((Ir=hn.detail)===null||Ir===void 0?void 0:Ir.public_status)===0&&e.a.createElement(E.a.Item,{style:{textAlign:"center"},onClick:Ks},"\u64A4\u9500\u53D1\u5E03"),((dr=hn.detail)===null||dr===void 0?void 0:dr.allow_statistics)&&((Br=hn.detail)===null||Br===void 0?void 0:Br.publish_status)===2&&((sr=hn.detail)===null||sr===void 0?void 0:sr.public_status)===0&&e.a.createElement(E.a.Item,{style:{textAlign:"center"},onClick:Bs},"\u516C\u5F00\u8BFE\u7A0B"),((Nr=hn.detail)===null||Nr===void 0?void 0:Nr.allow_statistics)&&((Qn=hn.detail)===null||Qn===void 0?void 0:Qn.public_status)===1&&e.a.createElement(E.a.Item,{style:{textAlign:"center"},onClick:Ws},"\u64A4\u9500\u7533\u8BF7\u516C\u5F00"),Object(U.c)()&&((Fr=hn.detail)===null||Fr===void 0?void 0:Fr.allow_statistics)&&((ei=hn.detail)===null||ei===void 0?void 0:ei.public_status)===2&&e.a.createElement(E.a.Item,{style:{textAlign:"center"},onClick:Ws},"\u64A4\u9500\u516C\u5F00"),((Kr=hn.detail)===null||Kr===void 0?void 0:Kr.allow_delete)&&e.a.createElement(E.a.Item,{style:{textAlign:"center"},onClick:lr},"\u5220\u9664\u8BFE\u7A0B"))},e.a.createElement("span",{style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"26px"}},e.a.createElement("img",{src:Ne.a,style:{marginRight:"10px"}}),"\u8BBE\u7F6E"))),e.a.createElement("p",{className:[X.a.titleWrap,((yr=hn.detail)===null||yr===void 0||((On=yr.name)===null||On===void 0)?void 0:On.indexOf(` +`)}catch(ja){}var Zr=X(ii),_i=O();if(ii.match(/\[TOC\]/)&&(Zr=Zr.replace("

              [TOC]

              ",B()),p()),Zr=Zr.replace(/(__special_katext_id_\d+__)/g,function(ja,Ni){var va=_i[Ni],vo=va.type,Wo=va.expression;return Object(Q.renderToString)(Wt(Wo)||"",{displayMode:vo==="block",throwOnError:!1,output:"html"})}),Zr=Zr.replace(/▁/g,"\u2581\u2581\u2581"),T(),ft){var Xr=document.createElement("div");return Xr.innerHTML=Zr,Xr.innerText}return setTimeout(function(){return da()},500),Zr},[ii]),Di=Object(i.useRef)();x.WebkitLineClamp=zt,zt&&(Un=Object(b.a)(Object(b.a)({},Un),x));function sa(Wr){var hr=Wr.target;if(hr.tagName.toUpperCase()==="IMG"){if(mn){var zr=hr.getAttribute("src");Oi(zr),Ii("image")}}else if(hr.tagName.toUpperCase()==="A"){var Zr=hr.getAttribute("href");if(Zr.indexOf("office")>-1)Wr.preventDefault(),Oi(Zr),Ii("office");else if(Zr.indexOf("application/pdf")>-1)Wr.preventDefault(),Oi(Zr),Ii("pdf");else if(Zr.indexOf("type=text")>-1)Wr.preventDefault(),Oi(Zr),Ii("html");else if(Zr.startsWith("#")){Wr.preventDefault();var _i=document.getElementById(Zr.replace("#",""));_i&&_i.scrollIntoView(!0)}}}var da=function(){var hr,zr=(hr=Di.current)===null||hr===void 0?void 0:hr.querySelectorAll("video");zr==null||zr.forEach(function(Zr){if(Zr.oncontextmenu=function(){return!1},Zr.src.indexOf(".m3u8")>-1&&!Zr.canPlayType("application/vnd.apple.mpegurl")){if(V.a.isSupported()){var _i=new V.a;_i.loadSource(Zr.src),_i.attachMedia(Zr)}}})};Object(i.useEffect)(function(){if(Di.current&&Gi&&(Gi.match(xt)&&window.PR.prettyPrint()),Di.current)return Di.current.addEventListener("click",sa),function(){Di.current.removeEventListener("click",sa),T(),p()}},[Gi,Di.current,sa]);var Mi=function(hr){if(!xe)return;hr.target.nodeName==="IMG"?(Dr.current.style.display="flex",Dr.current.style.width=hr.target.clientWidth+"px",Dr.current.style.height=hr.target.clientHeight+"px",Dr.current.style.top=hr.target.offsetTop+"px",Dr.current.style.left=hr.target.offsetLeft+"px",ti.current.src=hr.target.getAttribute("src")):Dr.current.style.display="none"};return n.a.createElement("div",{style:{position:"relative"}},n.a.createElement("div",{ref:Di,style:Object(b.a)({},Un),className:"".concat(Ce||""," markdown-body ").concat(nt.a.mdBody),onMouseOver:Mi,dangerouslySetInnerHTML:{__html:Gi}}),n.a.createElement("div",{ref:Dr,className:nt.a.button},n.a.createElement(G.a,null,n.a.createElement(v.a,{onClick:function(){return Vr()}},"\u88C1\u526A"),n.a.createElement(v.a,{onClick:function(){return zi()}},"\u7F16\u8F91"))),n.a.createElement("img",{ref:ti,src:"",alt:"sample",crossOrigin:"anonymous",style:{maxWidth:"90%",opacity:0,position:"absolute",zIndex:-1,top:"-10000px"}}),n.a.createElement(J.a,{close:!0,data:fi,hasMask:Jt,type:fi!=null&&fi.length?Hi:"",style:Object(b.a)({},Sr),onClose:function(){return Oi("")}}))}},"9VGf":function(Ge,Ae,R){"use strict";R.d(Ae,"a",function(){return M});var se=R("q1tI"),G=R.n(se);function M(v,b){var C=Object(se.useRef)();Object(se.useEffect)(function(){C.current=v}),Object(se.useEffect)(function(){function w(){C.current()}if(b!==null){var m=setInterval(w,b);return function(){return clearInterval(m)}}},[b])}},"9nDM":function(Ge,Ae,R){},"A/g1":function(Ge,Ae){Ge.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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"},A2z3:function(Ge,Ae,R){Ge.exports=R.p+"static/Certificate.80413b23.png"},AZ8Y:function(Ge,Ae,R){"use strict";R.r(Ae);var se=R("T2oS"),G=R("W9HT"),M=R("k1fw"),v=R("9og8"),b=R("tJVT"),C=R("PpiC"),w=R("Znn+"),m=R("ZTPi"),d=R("WmNS"),i=R.n(d),n=R("q1tI"),e=R.n(n),a=R("Ty5D"),s=R("9kvl"),o=R("oBTY"),f=R("pC0b"),l=R("GzdX"),r=R("+L6B"),c=R("2/Rp"),A=R("+BJd"),p=R("mr32"),x=R("qVdP"),_=R("jsC+"),B=R("lUTK"),E=R("BvKs"),g=R("5Dmo"),h=R("3S7+"),u=R("7Kak"),S=R("9yH6"),O=R("2qtc"),T=R("kLXV"),D=R("miYZ"),I=R("tsqr"),k=R("0NbB"),F=R("JTSX"),X=R.n(F),U=R("xKgJ"),K=R("Mgx3"),V=R("ozfa"),N=R("MJZm"),Q=R("sRBo"),J=R("kaz8"),ne=R("14J3"),ue=R("BMrR"),be=R("jCWc"),de=R("kPKH"),_e=R("OaEy"),me=R("2fM7"),Ee=R("wd/R"),ge=R.n(Ee),fe=R("kNP/"),ae=R.n(fe),ve=R("1vsH"),oe=me.a.Option,ie=function(Ye){var Je=Ye.pathsDetail,Be=Ye.globalSetting,Xe=Ye.loading,Oe=Ye.dispatch,at=Object(C.a)(Ye,["pathsDetail","globalSetting","loading","dispatch"]),tt=Object(a.i)(),st=Object(n.useState)(),ot=Object(b.a)(st,2),dt=ot[0],It=ot[1],Gt=Object(n.useState)([]),Dt=Object(b.a)(Gt,2),tn=Dt[0],cn=Dt[1],Bn=Object(n.useState)([]),Yt=Object(b.a)(Bn,2),en=Yt[0],bn=Yt[1],Dn=Object(n.useState)([]),rn=Object(b.a)(Dn,2),En=rn[0],Ln=rn[1],Vn=Object(n.useState)(),an=Object(b.a)(Vn,2),fn=an[0],An=an[1],wn=Object(n.useState)(),er=Object(b.a)(wn,2),dn=er[0],Fn=er[1],Ir=Object(n.useState)(!0),dr=Object(b.a)(Ir,2),Br=dr[0],sr=dr[1];Object(n.useEffect)(function(){Je.actionTabs.key==="PathsDetail-SendToClass"&&Qn()},[Je.actionTabs.key]);var Nr=function(sn){switch(sn.item_type){case"Shixun":return e.a.createElement("span",null,e.a.createElement("span",{className:"mr5 c-light-primary"},"\u5B9E\u8BAD"),sn.name);case"Attachment":return e.a.createElement("span",null,e.a.createElement("span",{className:"mr5 c-cyan-blue"},"\u8BFE\u4EF6"),sn.name);case"VideoItem":return e.a.createElement("span",null,e.a.createElement("span",{className:"mr5 c-purple-8C1"},"\u89C6\u9891"),sn.name);case"StageCatalog":return e.a.createElement("span",null,sn.name);default:return""}},Qn=function(){var pn=Object(v.a)(i.a.mark(function sn(){var zn,Yn,_n;return i.a.wrap(function(Qr){for(;;)switch(Qr.prev=Qr.next){case 0:return Qr.next=2,Object(K.G)({id:tt.pathId});case 2:zn=Qr.sent,zn&&(cn((zn==null?void 0:zn.courses)||[]),_n=(Yn=zn.stages)===null||Yn===void 0?void 0:Yn.map(function(Vi,Ri){var ri;return{title:Vi.state_name||"",key:Ri,children:(ri=Vi.items)===null||ri===void 0?void 0:ri.map(function(ga,na){var Ki;return Object(M.a)(Object(M.a)({},ga),{},{disabled:ga.is_jupyter,title:Nr(ga),key:"".concat(Ri,"-").concat(na),children:(Ki=ga.children)===null||Ki===void 0?void 0:Ki.map(function(no,ro){return Object(M.a)(Object(M.a)({},no),{},{disabled:no.is_jupyter,title:Nr(no),key:"".concat(Ri,"-").concat(na,"-").concat(ro)})})})})}}),bn(_n||[]));case 4:case"end":return Qr.stop()}},sn)}));return function(){return pn.apply(this,arguments)}}(),Fr=function(sn,zn){Ln(sn)},ei=function(sn){var zn=sn.target.checked,Yn=[];en==null||en.map(function(_n,mr){var Qr;Yn.push(mr),_n==null||((Qr=_n.children)===null||Qr===void 0)||Qr.map(function(Vi,Ri){var ri;Yn.push("".concat(mr,"-").concat(Ri)),Vi==null||((ri=Vi.children)===null||ri===void 0)||ri.map(function(ga,na){Yn.push("".concat(mr,"-").concat(Ri,"-").concat(na))})})}),Ln(zn?Yn:[])},Kr=function(){var sn=En.filter(function(Qr){return typeof Qr=="string"}),zn=[],Yn=[],_n=[],mr=[];return en==null||en.map(function(Qr,Vi){var Ri;Qr==null||((Ri=Qr.children)===null||Ri===void 0)||Ri.map(function(ri,ga){var na;sn.includes("".concat(Vi,"-").concat(ga))&&(_n.push(ri.stage_item_id),ri.item_type==="Shixun"?zn.push(ri.id):ri.item_type==="Attachment"?mr.push(ri.id):ri.item_type==="VideoItem"&&Yn.push(ri.id)),ri==null||((na=ri.children)===null||na===void 0)||na.map(function(Ki,no){sn.includes("".concat(Vi,"-").concat(ga,"-").concat(no))&&(_n.push(Ki.stage_item_id),Ki.item_type==="Shixun"?zn.push(Ki.id):Ki.item_type==="Attachment"?mr.push(Ki.id):Ki.item_type==="VideoItem"&&Yn.push(Ki.id))})})}),{shixunIds:zn,videoItemIds:Yn,stageItemIds:_n,coursewareIds:mr}},yr=function(){var pn=Object(v.a)(i.a.mark(function sn(){var zn,Yn,_n;return i.a.wrap(function(Qr){for(;;)switch(Qr.prev=Qr.next){case 0:if(zn=Kr(),Yn=zn.stageItemIds,console.log(Yn,"stageItemIds"),dt){Qr.next=5;break}return I.b.info("\u60A8\u8FD8\u672A\u9009\u62E9\u53D1\u9001\u7684\u8BFE\u5802"),Qr.abrupt("return");case 5:if(!(!jn.length&&!ir.length&&!Wn.length)){Qr.next=8;break}return I.b.info("\u60A8\u8FD8\u672A\u9009\u62E9\u5B9E\u8BAD\u6216\u8005\u89C6\u9891"),Qr.abrupt("return");case 8:return Fn(!0),Qr.next=11,Object(K.P)({id:tt.pathId,course_id:dt,stage_item_id:Yn,sync_catelog:Br?1:0}).catch(function(Vi){return Fn(!1)});case 11:_n=Qr.sent,Fn(!1),On(),(_n==null?void 0:_n.status)===1&&T.a.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc"},_n.message),onOk:function(){var Ri,ri=_n==null||((Ri=_n.url.split("/"))===null||Ri===void 0)?void 0:Ri[2];Object(ve.O)("/classrooms/".concat(ri,"/shixun_homework"))}});case 15:case"end":return Qr.stop()}},sn)}));return function(){return pn.apply(this,arguments)}}(),On=function(){Oe({type:"pathsDetail/setActionTabs",payload:{}}),It(null),Ln([]),An(null)},rr=Kr(),Pr=rr.shixunIds,jn=Pr===void 0?[]:Pr,$n=rr.videoItemIds,ir=$n===void 0?[]:$n,Jn=rr.coursewareIds,Wn=Jn===void 0?[]:Jn;return e.a.createElement(T.a,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,visible:Je.actionTabs.key==="PathsDetail-SendToClass",title:"\u53D1\u9001\u81F3\u8BFE\u5802",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:dn,width:600,onOk:yr,onCancel:On},e.a.createElement("div",{className:ae.a.wrap},e.a.createElement("div",{className:"mb10"},e.a.createElement(me.a,{placeholder:"\u8BF7\u9009\u62E9\u60A8\u8981\u53D1\u9001\u7684\u8BFE\u5802",defaultOpen:!1,value:dt,style:{width:"100%"},onSelect:function(sn){return It(sn)},optionLabelProp:"lable"},tn==null?void 0:tn.map(function(pn,sn){return e.a.createElement(oe,{key:pn.course_id,value:pn.course_id,lable:pn.course_name},e.a.createElement(ue.a,{justify:"space-between"},e.a.createElement(de.a,null,pn.course_name),e.a.createElement(de.a,null,ge()(pn.created_at).format("YYYY-MM-DD HH:mm"),"\xA0")))}))),e.a.createElement("div",{className:ae.a.title},"\u6E29\u99A8\u63D0\u793A\uFF1A",e.a.createElement("br",null),"1.\u8BF7\u5728\u672C\u8BFE\u7A0B\u4E2D\u9009\u62E9\u6240\u9700\u9879\u76EE\u53D1\u9001\u5230\u6307\u5B9A\u8BFE\u5802\uFF1B",e.a.createElement("br",null),"2.\u672A\u53D1\u5E03\u7684\u5B9E\u8BAD\u4E0D\u80FD\u53D1\u9001\u81F3\u8BFE\u5802\uFF0C\u4E5F\u4E0D\u4F1A\u8FDB\u5165\u672C\u5F39\u7A97\u5907\u9009\u3002"),e.a.createElement("div",{className:ae.a.radioWrap},e.a.createElement("div",null,e.a.createElement(J.a,{value:fn,onChange:ei,className:"font14 ml20"},"\u5168\u9009")),!!(en!=null&&en.length)&&e.a.createElement(N.a,{className:ae.a.tree,checkable:!0,defaultExpandAll:!0,treeData:en,checkedKeys:En,onCheck:function(sn,zn){return Fr(sn,zn)}})),e.a.createElement("div",{className:ae.a.createMkdir},e.a.createElement(J.a,{checked:Br,onChange:function(sn){return sr(sn.target.checked)},className:"font14"},"\u9009\u4E2D\u7AE0\u8282\u5728\u8BFE\u5802\u4E2D\u540C\u6B65\u751F\u6210\u76EE\u5F55"),!!(jn.length+ir.length)&&e.a.createElement("span",null,e.a.createElement("span",null,"\u5DF2\u9009\u4E2D\uFF1A"),!!jn.length&&e.a.createElement(e.a.Fragment,null,e.a.createElement("span",{className:"c-light-primary"},jn.length," "),e.a.createElement("span",null,"\u4E2A\u5B9E\u8BAD")),!!ir.length&&e.a.createElement(e.a.Fragment,null,e.a.createElement("span",{className:"c-purple-8C1 ml5"},ir.length," "),e.a.createElement("span",null,"\u4E2A\u89C6\u9891")),!!Wn.length&&e.a.createElement(e.a.Fragment,null,e.a.createElement("span",{className:"c-cyan-blue ml5"},Wn.length," "),e.a.createElement("span",null,"\u4E2A\u8BFE\u4EF6"))))))},Te=Object(s.a)(function(Ve){var Ye=Ve.pathsDetail,Je=Ve.loading,Be=Ve.globalSetting;return{pathsDetail:Ye,globalSetting:Be,loading:Je.effects}})(ie),Re=R("NLgs"),Me=R("5NDa"),re=R("5rEg"),j=R("6UJt"),W=R("DFOY"),he=R("y8nQ"),te=R("Vl3Y"),ce=R("ErOA"),Ie=R("OC45"),ze=R.n(Ie),_t=function(Ye){var Je=Ye.type,Be=Ye.onCancel,Xe=Ye.onOk,Oe=te.a.useForm(),at=Object(b.a)(Oe,1),tt=at[0],st=Object(n.useState)(!0),ot=Object(b.a)(st,2),dt=ot[0],It=ot[1],Gt=Object(n.useState)(!1),Dt=Object(b.a)(Gt,2),tn=Dt[0],cn=Dt[1],Bn=Object(n.useState)([]),Yt=Object(b.a)(Bn,2),en=Yt[0],bn=Yt[1];Object(n.useEffect)(function(){Dn()},[]);var Dn=function(){var En=Object(v.a)(i.a.mark(function Ln(){var Vn;return i.a.wrap(function(fn){for(;;)switch(fn.prev=fn.next){case 0:if(!Je){fn.next=7;break}return cn(!0),fn.next=4,Object(ce.a)("/api/disciplines.json",{method:"get",params:{source:Je}});case 4:Vn=fn.sent,bn(Vn.disciplines||[]),cn(!1);case 7:case"end":return fn.stop()}},Ln)}));return function(){return En.apply(this,arguments)}}(),rn=function(){var Ln=tt.getFieldsValue(),Vn=Ln.sub_discipline_id,an=Ln.discipline_name,fn=Ln.sub_discipline_name;if((!Vn||Vn&&Vn.length===0)&&(!an||!fn))return I.b.warn("\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"),!1;Xe({user_customize:Vn&&Vn.length===0||!Vn,sub_discipline_id:Vn,discipline_name:an,sub_discipline_name:fn})};return e.a.createElement(T.a,{width:600,className:ze.a.applyPublicContainer,title:"\u6DFB\u52A0\u65B9\u5411&\u8BFE\u7A0B\u5F39\u7A97",okText:"\u7533\u8BF7\u516C\u5F00",visible:!0,onCancel:Be,onOk:rn},e.a.createElement("div",{className:ze.a.applyPublicContent},e.a.createElement("div",{className:ze.a.tips},"\u9700\u586B\u5199\u5B9E\u8DF5\u9879\u76EE\u7684\u65B9\u5411&\u8BFE\u7A0B\u540E\uFF0C\u624D\u80FD\u7533\u8BF7\u516C\u5F00"),e.a.createElement(te.a,{labelCol:{span:4},labelAlign:"right",form:tt},e.a.createElement(te.a.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B\uFF1A",name:"sub_discipline_id"},e.a.createElement(W.a,{expandTrigger:"hover",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:en,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:function(Ln,Vn){return tt.setFieldsValue({sub_discipline_id:Ln})}}),e.a.createElement("div",{className:ze.a.action,onClick:function(){return It(!dt)}},e.a.createElement("div",null,"\u81EA\u5B9A\u4E49\u65B9\u5411&\u8BFE\u7A0B"),e.a.createElement("div",null,e.a.createElement("span",null,dt?"\u5C55\u5F00":"\u6536\u8D77"),e.a.createElement("span",null,e.a.createElement("i",{className:"iconfont ".concat(dt?"icon-zhankai2":"icon-shouqi1")}))))),!dt&&e.a.createElement(e.a.Fragment,null,e.a.createElement(te.a.Item,{label:"\u65B9\u5411",name:"discipline_name"},e.a.createElement(re.a,{placeholder:"\u8BF7\u8F93\u5165\u65B9\u5411",autoComplete:"off"})),e.a.createElement(te.a.Item,{label:"\u8BFE\u7A0B",name:"sub_discipline_name"},e.a.createElement(re.a,{placeholder:"\u8BF7\u8F93\u5165\u8BFE\u7A0B",autoComplete:"off"})))),tn&&e.a.createElement("div",{className:ze.a.spin},e.a.createElement(G.a,null))))},He=_t,Ke=R("9Bee"),ht=R("m3rI"),St=R("OljG"),ct=R.n(St),lt=R("MKdu"),rt=R.n(lt),Ze=R("m/50"),$e=R.n(Ze),Ue=R("Nddv"),Ne=R.n(Ue),We=R("vUf6"),it=R.n(We),yt=function(Ye){var Je,Be,Xe,Oe,at,tt,st,ot,dt,It,Gt,Dt,tn,cn,Bn,Yt,en,bn,Dn,rn,En,Ln,Vn,an,fn,An,wn,er,dn,Fn,Ir,dr,Br,sr,Nr,Qn,Fr,ei,Kr,yr,On,rr,Pr,jn,$n,ir,Jn,Wn,pn,sn,zn,Yn,_n,mr,Qr,Vi,Ri,ri,ga,na,Ki,no,ro,Da,Io,Mo,io,Ia,ka,So,co,ho,Qa,Ma,Va,Ka,go,Fa,yo,Xi,ao,Lo,Wa,Ta,fo,$o,qo,Go,Xa,es,ya,ki,la,ji,Ya,bo,La,Vo,Po,Xo,Ba,In,Ja,vs,ts,ci,Ur,ua,xi,To,Za,Eo,oo,hn=Ye.pathsDetail,Uo=Ye.user,Ss=Ye.globalSetting,gs=Ye.loading,$i=Ye.dispatch,Sn=Object(C.a)(Ye,["pathsDetail","user","globalSetting","loading","dispatch"]),Ft=Object(a.i)(),$t=Object(n.useState)({}),Cn=Object(b.a)($t,2),Zt=Cn[0],qn=Cn[1],or=Object(n.useRef)(1),fr=Object(n.useState)(),$r=Object(b.a)(fr,2),vn=$r[0],ra=$r[1],Pa=Object(n.useState)(!1),Li=Object(b.a)(Pa,2),di=Li[0],Oa=Li[1],$a=Object(n.useState)(!1),qi=Object(b.a)($a,2),Yi=qi[0],Aa=qi[1],ko=Object(n.useState)({status:!1}),Fo=Object(b.a)(ko,2),No=Fo[0],jo=Fo[1],Ts=((Je=hn.detail)===null||Je===void 0?void 0:Je.is_free)||((Be=hn.detail)===null||Be===void 0?void 0:Be.can_learning);Object(n.useEffect)(function(){jo({status:!1})},[]),Object(n.useEffect)(function(){function Yr(){return Rr.apply(this,arguments)}function Rr(){return Rr=Object(v.a)(i.a.mark(function Ti(){var Or,Kn,Pn,xn,tr,Tn,_r;return i.a.wrap(function(jr){for(;;)switch(jr.prev=jr.next){case 0:return jr.next=2,$i({type:"pathsDetail/getPathsDetail",payload:{id:Ft.pathId}});case 2:Or=jr.sent,Or!=null&&Or.toast&&(Or!=null&&(Kn=Or.toast)!==null&&Kn!==void 0&&Kn.is_open&&((Pn=Or.toast)===null||Pn===void 0?void 0:Pn.open_num)===-1?Aa(!0):Or!=null&&(xn=Or.toast)!==null&&xn!==void 0&&xn.is_open&&(Or==null||((tr=Or.toast)===null||tr===void 0)?void 0:tr.open_num)===1?(_r=JSON.parse(localStorage.getItem("pathsshow"))||[],((Tn=_r.filter(function(Pi){return Pi===(Ft==null?void 0:Ft.pathId)}))===null||Tn===void 0?void 0:Tn.length)>0?Aa(!1):(Aa(!0),_r.push(Ft==null?void 0:Ft.pathId),localStorage.setItem("pathsshow",JSON.stringify(_r)))):Aa(!1));case 4:case"end":return jr.stop()}},Ti)})),Rr.apply(this,arguments)}Yr()},[]),Object(n.useEffect)(function(){var Yr,Rr,Ti,Or,Kn=(Yr=hn.detail)===null||Yr===void 0||((Rr=Yr.courses)===null||Rr===void 0)?void 0:Rr.length;if(!Kn)return;var Pn;if((Ti=hn.detail)!==null&&Ti!==void 0&&Ti.has_start){var xn,tr,Tn=(xn=hn.detail)===null||xn===void 0||((tr=xn.courses)===null||tr===void 0)?void 0:tr.findIndex(function(pa){var Ea;return((Ea=pa.course_status)===null||Ea===void 0?void 0:Ea.status)===1});Pn=Tn>-1?Tn:0}else{var _r,Mr,jr,Pi,Ji,ba=(_r=hn.detail)===null||_r===void 0||((Mr=_r.courses)===null||Mr===void 0||((jr=Mr.map(function(pa){var Ea;return(Ea=pa.course_status)===null||Ea===void 0?void 0:Ea.status}))===null||jr===void 0))?void 0:jr.lastIndexOf(2);Pn=ba>-1?ba:0,ba=(Pi=hn.detail)===null||Pi===void 0||((Ji=Pi.courses)===null||Ji===void 0)?void 0:Ji.findIndex(function(pa){var Ea;return((Ea=pa.course_status)===null||Ea===void 0?void 0:Ea.status)===0}),Pn=ba>-1?ba:Pn}qn(((Or=hn.detail)===null||Or===void 0?void 0:Or.courses[Pn])||{})},[hn.detail]);var hl=function(Rr){var Ti,Or,Kn=(Ti=hn.detail)===null||Ti===void 0||((Or=Ti.courses)===null||Or===void 0)?void 0:Or.find(function(Pn){return Pn.course_id===Rr});qn(Kn||{}),$i({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u5F00\u8BFE\u65F6\u95F4",name:Rr}})},fl=function(){var Yr=Object(v.a)(i.a.mark(function Rr(){var Ti;return i.a.wrap(function(Kn){for(;;)switch(Kn.prev=Kn.next){case 0:return Kn.next=2,Object(K.k)({container_id:Ft.pathId,container_type:"Subject"});case 2:Ti=Kn.sent,Ti.status===0&&(ds(),I.b.success(Ti.message));case 4:case"end":return Kn.stop()}},Rr)}));return function(){return Yr.apply(this,arguments)}}(),Qs=function(){var Yr=Object(v.a)(i.a.mark(function Rr(){var Ti;return i.a.wrap(function(Kn){for(;;)switch(Kn.prev=Kn.next){case 0:return Kn.next=2,Object(K.n)({container_id:Ft.pathId,container_type:"Subject"});case 2:Ti=Kn.sent,Ti.status===0&&(ds(),I.b.success(Ti.message));case 4:case"end":return Kn.stop()}},Rr)}));return function(){return Yr.apply(this,arguments)}}(),lr=function(){var Yr=Object(v.a)(i.a.mark(function Rr(){return i.a.wrap(function(Or){for(;;)switch(Or.prev=Or.next){case 0:T.a.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc"},"\u662F\u5426\u5220\u9664\u5B9E\u8DF5\u8BFE\u7A0B?"),onOk:function(){var Kn=Object(v.a)(i.a.mark(function xn(){var tr;return i.a.wrap(function(_r){for(;;)switch(_r.prev=_r.next){case 0:return _r.next=2,Object(K.q)({id:Ft.pathId});case 2:tr=_r.sent,tr.status===1&&s.d.push("/paths");case 4:case"end":return _r.stop()}},xn)}));function Pn(){return Kn.apply(this,arguments)}return Pn}()});case 1:case"end":return Or.stop()}},Rr)}));return function(){return Yr.apply(this,arguments)}}(),ys=function(){var Yr=Object(v.a)(i.a.mark(function Rr(){return i.a.wrap(function(Or){for(;;)switch(Or.prev=Or.next){case 0:T.a.info({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:e.a.createElement("div",{className:"tc"},"\u8BFE\u7A0B\u53D1\u5E03\u540E\u5373\u53EF\u53D1\u9001\u8BFE\u5802\u4F7F\u7528"),onOk:function(){var Kn=Object(v.a)(i.a.mark(function xn(){var tr;return i.a.wrap(function(_r){for(;;)switch(_r.prev=_r.next){case 0:return _r.next=2,Object(K.h)({id:Ft.pathId});case 2:tr=_r.sent,(tr==null?void 0:tr.status)===0&&(ds(),I.b.success(tr.message));case 4:case"end":return _r.stop()}},xn)}));function Pn(){return Kn.apply(this,arguments)}return Pn}()});case 1:case"end":return Or.stop()}},Rr)}));return function(){return Yr.apply(this,arguments)}}(),Ks=function(){var Yr=Object(v.a)(i.a.mark(function Rr(){return i.a.wrap(function(Or){for(;;)switch(Or.prev=Or.next){case 0:T.a.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F"),okButtonProps:{loading:di},onOk:function(){var Kn=Object(v.a)(i.a.mark(function xn(){var tr;return i.a.wrap(function(_r){for(;;)switch(_r.prev=_r.next){case 0:return Oa(!0),_r.next=3,Object(K.m)({id:Ft.pathId});case 3:tr=_r.sent,(tr==null?void 0:tr.status)===1&&(ds(),I.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F")),Oa(!1);case 6:case"end":return _r.stop()}},xn)}));function Pn(){return Kn.apply(this,arguments)}return Pn}()});case 1:case"end":return Or.stop()}},Rr)}));return function(){return Yr.apply(this,arguments)}}(),Bs=function(){hn.detail&&hn.detail.has_sub_discipline?bs({user_customize:!1}):Ao(!0)},Ao=function(Rr){jo({status:Rr})},bs=function(Rr){T.a.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A\u7533\u8BF7",cancelText:"\u53D6\u6D88\u7533\u8BF7",content:e.a.createElement("div",{className:"tc"},"\u516C\u5F00\u8BFE\u7A0B\u9700\u7ECF\u8FC7\u5E73\u53F0\u6807\u51C6\u5316\u5BA1\u6838\uFF0C\u5BA1\u6838\u5468\u671F\u4E3A1-2\u5929\uFF0C\u516C\u5F00",e.a.createElement("br",null),"\u7684\u8BFE\u7A0B\u5C06\u5BF9\u5E73\u53F0\u6240\u6709\u4EBA\u53EF\u89C1\u3002\u82E5\u4EC5\u672C\u4EBA\u6559\u5B66\u4F7F\u7528\u5219\u65E0\u9700",e.a.createElement("br",null),"\u7533\u8BF7\u516C\u5F00\uFF0C\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u5373\u53EF",e.a.createElement("br",null)),onOk:function(){var Ti=Object(v.a)(i.a.mark(function Kn(){var Pn,xn;return i.a.wrap(function(Tn){for(;;)switch(Tn.prev=Tn.next){case 0:return Pn={user_customize:Rr.user_customize},Rr.user_customize?Pn=Object(M.a)(Object(M.a)({},Pn),{},{discipline_name:Rr.discipline_name,sub_discipline_name:Rr.sub_discipline_name}):Rr.sub_discipline_id&&(Pn=Object(M.a)(Object(M.a)({},Pn),{},{sub_discipline_id:Rr.sub_discipline_id})),Tn.next=4,Object(K.g)(Object(M.a)({id:Ft.pathId},Pn));case 4:xn=Tn.sent,((xn==null?void 0:xn.status)===0||(xn==null?void 0:xn.status)===1)&&(ds(),I.b.success("\u516C\u5F00\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u7684\u5BA1\u6838"));case 6:case"end":return Tn.stop()}},Kn)}));function Or(){return Ti.apply(this,arguments)}return Or}()})},Ws=function(){var Yr=Object(v.a)(i.a.mark(function Rr(){return i.a.wrap(function(Or){for(;;)switch(Or.prev=Or.next){case 0:T.a.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u8BA4\u64A4\u9500\u7533\u8BF7\u516C\u5F00\uFF1F"),onOk:function(){var Kn=Object(v.a)(i.a.mark(function xn(){var tr;return i.a.wrap(function(_r){for(;;)switch(_r.prev=_r.next){case 0:return _r.next=2,Object(K.l)({id:Ft.pathId});case 2:tr=_r.sent,(tr==null?void 0:tr.status)===0&&(ds(),I.b.success("\u64A4\u9500\u7533\u8BF7\u516C\u5F00\u6210\u529F"));case 4:case"end":return _r.stop()}},xn)}));function Pn(){return Kn.apply(this,arguments)}return Pn}()});case 1:case"end":return Or.stop()}},Rr)}));return function(){return Yr.apply(this,arguments)}}(),Ms=function(){var Yr=Object(v.a)(i.a.mark(function Rr(){return i.a.wrap(function(Or){for(;;)switch(Or.prev=Or.next){case 0:T.a.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"ml20"},e.a.createElement(S.a.Group,{defaultValue:1,onChange:function(Pn){return or.current=Pn.target.value}},e.a.createElement(S.a,{value:1,className:"mt10"},"\u5F00\u653E\u8BFE\u5802\uFF1A",e.a.createElement("span",null,"\u6240\u6709\u7528\u6237\u53EF\u4EE5\u968F\u65F6\u8BBF\u95EE")),e.a.createElement(S.a,{value:0,className:"mt10"},"\u79C1\u6709\u8BFE\u5802\uFF1A",e.a.createElement("span",null,"\u4EC5\u62A5\u540D\u53C2\u4E0E\u7684\u8BFE\u5802\u6210\u5458\u53EF\u4EE5\u8BBF\u95EE")))),onOk:function(){var Kn=Object(v.a)(i.a.mark(function xn(){return i.a.wrap(function(Tn){for(;;)switch(Tn.prev=Tn.next){case 0:Object(ve.O)("/classrooms/news/".concat(Ft.pathId,"/newgold/").concat(or.current));case 1:case"end":return Tn.stop()}},xn)}));function Pn(){return Kn.apply(this,arguments)}return Pn}()});case 1:case"end":return Or.stop()}},Rr)}));return function(){return Yr.apply(this,arguments)}}(),Es=function(){T.a.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u8BA4\u7ACB\u5373\u9884\u7EA6\uFF1F"),onOk:function(){var Rr=Object(v.a)(i.a.mark(function Or(){var Kn;return i.a.wrap(function(xn){for(;;)switch(xn.prev=xn.next){case 0:return xn.next=2,Object(K.i)({id:Ft.pathId});case 2:Kn=xn.sent,Kn.status===0&&(ra(!0),I.b.success(Kn.message));case 4:case"end":return xn.stop()}},Or)}));function Ti(){return Rr.apply(this,arguments)}return Ti}()})},Na=function(){if(!Object(Re.e)($i))return;T.a.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u5B9A\u52A0\u5165\u8BE5\u8BFE\u5802"),onOk:function(){var Rr=Object(v.a)(i.a.mark(function Or(){var Kn,Pn;return i.a.wrap(function(tr){for(;;)switch(tr.prev=tr.next){case 0:return tr.next=2,Object(K.L)({id:Zt==null?void 0:Zt.course_id});case 2:Kn=tr.sent,Kn.status===0&&(I.b.success(Kn.message),$i({type:"pathsDetail/getPathsDetail",payload:{id:Ft.pathId}}),((Pn=Zt.course_status)===null||Pn===void 0?void 0:Pn.status)===1&&Object(ve.O)("/classrooms/".concat(Zt==null?void 0:Zt.course_id,"/shixun_homework")));case 4:case"end":return tr.stop()}},Or)}));function Ti(){return Rr.apply(this,arguments)}return Ti}()})},zs=function(){var Rr;if((Rr=hn.detail)!==null&&Rr!==void 0&&Rr.need_authorize){Object(Re.a)(!1,"\u8BE5\u8BFE\u7A0B\u4E2D\u5305\u542B\u5B9E\u8BAD\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002");return}if(!Object(Re.e)($i))return;$i({type:"pathsDetail/setActionTabs",payload:{key:"PathsDetail-SendToClass"}})},ds=function(){$i({type:"pathsDetail/getPathsDetail",payload:{id:Ft.pathId}}),$i({type:"pathsDetail/getRightData",payload:{id:Ft.pathId}})},Ho=!!((Xe=hn.detail)!==null&&Xe!==void 0&&Xe.participant_count)&&!((Oe=hn.detail)!==null&&Oe!==void 0&&Oe.allow_statistics),Ls=((at=hn.detail)===null||at===void 0||((tt=at.courses)===null||tt===void 0)?void 0:tt.findIndex(function(Yr){return(Yr==null?void 0:Yr.course_id)===(Zt==null?void 0:Zt.course_id)}))+1,Qo=Ls===((st=hn.detail)===null||st===void 0||((ot=st.courses)===null||ot===void 0)?void 0:ot.length);return e.a.createElement("section",null,e.a.createElement("aside",{className:X.a.banner,style:{backgroundImage:hn!=null&&(dt=hn.detail)!==null&&dt!==void 0&&(It=dt.attachments)!==null&&It!==void 0&&(Gt=It[0])!==null&&Gt!==void 0&&Gt.url?"url(".concat(ht.a.API_SERVER+(hn==null||((Dt=hn.detail)===null||Dt===void 0||((tn=Dt.attachments)===null||tn===void 0||((cn=tn[0])===null||cn===void 0)))?void 0:cn.url),")"):"url(".concat(ct.a,")"),marginBottom:(Bn=hn.detail)!==null&&Bn!==void 0&&(Yt=Bn.courses)!==null&&Yt!==void 0&&Yt.length?70:20}},e.a.createElement("aside",{className:X.a.wrp},e.a.createElement("div",{className:X.a.operationWrap},!!((en=hn.detail)!==null&&en!==void 0&&en.is_free)&&((bn=hn.detail)===null||bn===void 0?void 0:bn.publish_status)!==0&&(((Dn=hn.detail)===null||Dn===void 0?void 0:Dn.allow_add_member)||!Object(U.m)())&&e.a.createElement(h.a,{placement:"bottom",title:"\u4EE5\u5B9E\u8BAD\u4F5C\u4E1A\u7684\u5F62\u5F0F\u53D1\u9001\u5230\u6211\u7684\u8BFE\u5802"},e.a.createElement("span",{onClick:zs,style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"26px"}},e.a.createElement("img",{src:rt.a,style:{marginRight:"10px"}}),"\u53D1\u9001\u81F3")),((rn=hn.detail)===null||rn===void 0?void 0:rn.allow_statistics)&&((En=hn.detail)===null||En===void 0?void 0:En.public_status)===2&&e.a.createElement("span",{onClick:function(){return s.d.push("/paths/".concat(Ft.pathId,"/statistics"))},style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"26px"}},e.a.createElement("img",{src:it.a,style:{marginRight:"10px"}}),"\u5B66\u4E60\u7EDF\u8BA1"),((Ln=hn.detail)===null||Ln===void 0?void 0:Ln.allow_add_member)&&e.a.createElement(_.a,{overlay:e.a.createElement(E.a,null,((Vn=hn.detail)===null||Vn===void 0?void 0:Vn.courses)&&(((an=hn.detail)===null||an===void 0?void 0:an.is_creator)&&!!((fn=Uo.userInfo)!==null&&fn!==void 0&&fn.professional_certification)||Object(U.o)())&&e.a.createElement(E.a.Item,{style:{textAlign:"center"},onClick:Ms},"\u5F00\u8BFE"),((An=hn.detail)===null||An===void 0?void 0:An.allow_statistics)&&e.a.createElement(E.a.Item,{style:{textAlign:"center"},onClick:function(){return s.d.push("/paths/".concat(Ft.pathId,"/edit"))}},"\u7F16\u8F91\u8BFE\u7A0B"),((wn=hn.detail)===null||wn===void 0?void 0:wn.allow_add_member)&&((er=hn.detail)===null||er===void 0?void 0:er.publish_status)===0&&e.a.createElement(E.a.Item,{style:{textAlign:"center"},onClick:ys},"\u53D1\u5E03\u8BFE\u7A0B"),((dn=hn.detail)===null||dn===void 0?void 0:dn.allow_statistics)&&((Fn=hn.detail)===null||Fn===void 0?void 0:Fn.publish_status)===2&&((Ir=hn.detail)===null||Ir===void 0?void 0:Ir.public_status)===0&&e.a.createElement(E.a.Item,{style:{textAlign:"center"},onClick:Ks},"\u64A4\u9500\u53D1\u5E03"),((dr=hn.detail)===null||dr===void 0?void 0:dr.allow_statistics)&&((Br=hn.detail)===null||Br===void 0?void 0:Br.publish_status)===2&&((sr=hn.detail)===null||sr===void 0?void 0:sr.public_status)===0&&e.a.createElement(E.a.Item,{style:{textAlign:"center"},onClick:Bs},"\u516C\u5F00\u8BFE\u7A0B"),((Nr=hn.detail)===null||Nr===void 0?void 0:Nr.allow_statistics)&&((Qn=hn.detail)===null||Qn===void 0?void 0:Qn.public_status)===1&&e.a.createElement(E.a.Item,{style:{textAlign:"center"},onClick:Ws},"\u64A4\u9500\u7533\u8BF7\u516C\u5F00"),Object(U.c)()&&((Fr=hn.detail)===null||Fr===void 0?void 0:Fr.allow_statistics)&&((ei=hn.detail)===null||ei===void 0?void 0:ei.public_status)===2&&e.a.createElement(E.a.Item,{style:{textAlign:"center"},onClick:Ws},"\u64A4\u9500\u516C\u5F00"),((Kr=hn.detail)===null||Kr===void 0?void 0:Kr.allow_delete)&&e.a.createElement(E.a.Item,{style:{textAlign:"center"},onClick:lr},"\u5220\u9664\u8BFE\u7A0B"))},e.a.createElement("span",{style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"26px"}},e.a.createElement("img",{src:Ne.a,style:{marginRight:"10px"}}),"\u8BBE\u7F6E"))),e.a.createElement("p",{className:[X.a.titleWrap,((yr=hn.detail)===null||yr===void 0||((On=yr.name)===null||On===void 0)?void 0:On.indexOf(` `))&&X.a.titleFlexEnd].join(" ")},e.a.createElement("span",{className:X.a.title},e.a.createElement("strong",null,(rr=hn.detail)===null||rr===void 0||((Pr=rr.name)===null||Pr===void 0)?void 0:Pr.split(` `)[0]),e.a.createElement("span",{className:"font24"},e.a.createElement("br",null),(jn=hn.detail)===null||jn===void 0||(($n=jn.name)===null||$n===void 0)?void 0:$n.split(` -`).filter(function(Yr,Rr){return Rr!==0}).join(""))),e.a.createElement("div",null,((ir=hn.detail)===null||ir===void 0?void 0:ir.excellent)&&e.a.createElement(p.a,{className:"".concat(X.a.openCourseTag," font14"),style:{background:"#44D7B6",border:"1px solid #44D7B6"}},"\u5F00\u653E\u8BFE\u7A0B"),((Jn=hn.detail)===null||Jn===void 0?void 0:Jn.featured)>0&&e.a.createElement("div",null,((Wn=hn.detail)===null||Wn===void 0?void 0:Wn.featured)===1&&e.a.createElement(p.a,{className:"".concat(X.a.openCourseTag," font14"),style:{background:"#FF8C29",border:"1px solid #FF8C29"}},"\u56FD\u5BB6\u4E00\u6D41"),((pn=hn.detail)===null||pn===void 0?void 0:pn.featured)===2&&e.a.createElement(p.a,{className:"".concat(X.a.openCourseTag," font14"),style:{background:"#4361F2",border:"1px solid #4361F2"}},"\u519B\u961F\u4E00\u6D41"),((sn=hn.detail)===null||sn===void 0?void 0:sn.featured)===3&&e.a.createElement(p.a,{className:"".concat(X.a.openCourseTag," font14"),style:{background:"#B38D24",border:"1px solid #B38D24"}},"\u7701\u7EA7\u4E00\u6D41")),((zn=Uo.userInfo)===null||zn===void 0?void 0:zn.login)&&((Yn=hn.detail)===null||Yn===void 0?void 0:Yn.is_collect)&&e.a.createElement(c.a,{className:"".concat(X.a.button," ").concat(X.a.buttonTransparent," mr15"),onClick:fl},"\u53D6\u6D88\u6536\u85CF"),((_n=Uo.userInfo)===null||_n===void 0?void 0:_n.login)&&!((mr=hn.detail)!==null&&mr!==void 0&&mr.is_collect)&&e.a.createElement("span",{style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"20px",display:"flex"},onClick:Qs},e.a.createElement("img",{src:$e.a,style:{marginRight:"10px"}}),e.a.createElement("span",{style:{height:"24px"}},"\u6536\u85CF")),!Object(U.p)()&&e.a.createElement("span",{style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"20px",display:"flex"},className:"mr15",onClick:function(){if(!Object(Re.e)($i))return}},e.a.createElement("img",{src:$e.a,style:{marginRight:"10px"}}),e.a.createElement("span",{style:{height:"24px"}},"\u6536\u85CF")))),e.a.createElement("div",{className:X.a.contentWrap},e.a.createElement("div",{className:X.a.contentLeftWrap},!!((Qr=hn.detail)!==null&&Qr!==void 0&&Qr.stages_count)&&e.a.createElement("div",{className:"mr30"},e.a.createElement("span",null,"\u7AE0\u8282"),e.a.createElement("p",{className:"mt3"},(Vi=hn.detail)===null||Vi===void 0?void 0:Vi.stages_count)),!!((Ri=hn.detail)!==null&&Ri!==void 0&&Ri.shixuns_count)&&e.a.createElement("div",{className:"mr30"},e.a.createElement("span",null,"\u5355\u5143"),e.a.createElement("p",{className:"mt3"},(ri=hn.detail)===null||ri===void 0?void 0:ri.shixuns_count)),!!((ga=hn.detail)!==null&&ga!==void 0&&ga.challenge_choose_count)&&e.a.createElement("div",{className:"mr30"},e.a.createElement("span",null,"\u9009\u62E9\u9898\u5173\u5361"),e.a.createElement("p",{className:"mt3"},(na=hn.detail)===null||na===void 0?void 0:na.challenge_choose_count)),!!((Ki=hn.detail)!==null&&Ki!==void 0&&Ki.challenges_count)&&e.a.createElement("div",{className:"mr30"},e.a.createElement("span",null,"\u5B9E\u8DF5\u5173\u5361"),e.a.createElement("p",{className:"mt3"},(no=hn.detail)===null||no===void 0?void 0:no.challenges_count)),!!((ro=hn.detail)!==null&&ro!==void 0&&ro.videos_count)&&e.a.createElement("div",{className:"mr30"},e.a.createElement("span",null,"\u89C6\u9891"),e.a.createElement("p",{className:"mt3"},(Da=hn.detail)===null||Da===void 0?void 0:Da.videos_count)),!!((Io=hn.detail)!==null&&Io!==void 0&&Io.attachment_count)&&e.a.createElement("div",{className:"mr30"},e.a.createElement("span",null,"\u8BFE\u4EF6"),e.a.createElement("p",{className:"mt3"},(Mo=hn.detail)===null||Mo===void 0?void 0:Mo.attachment_count)),((io=hn.detail)===null||io===void 0?void 0:io.publish_status)!==0&&!!((Ia=hn.detail)!==null&&Ia!==void 0&&Ia.subject_score)&&e.a.createElement("div",{className:"mr30"},e.a.createElement("span",null,"\u7ECF\u9A8C\u503C"),e.a.createElement("p",{className:"mt3"},(ka=hn.detail)===null||ka===void 0?void 0:ka.subject_score)),((So=hn.detail)===null||So===void 0?void 0:So.publish_status)!==0&&!!((co=hn.detail)!==null&&co!==void 0&&co.member_count)&&e.a.createElement("div",{className:"mr30"},e.a.createElement("span",null,(ho=hn.detail)!==null&&ho!==void 0&&ho.excellent?"\u53C2\u4E0E\u4EBA\u6570":"\u5B66\u4E60\u4EBA\u6570"),e.a.createElement("p",{className:"mt3"},(Qa=hn.detail)===null||Qa===void 0?void 0:Qa.member_count)),((Ma=hn.detail)===null||Ma===void 0?void 0:Ma.subject_score)>=0&&e.a.createElement("span",{className:"font14 c-white"},e.a.createElement("span",null,"\u8BC4\u5206"),e.a.createElement("br",null),e.a.createElement(l.a,{allowHalf:!0,value:Object(ve.A)((Va=hn.detail)===null||Va===void 0?void 0:Va.averge_star),disabled:!0,className:X.a.rating})))),!!((Ka=hn.detail)!==null&&Ka!==void 0&&(go=Ka.courses)!==null&&go!==void 0&&go.length)&&e.a.createElement("aside",{className:X.a.nav},e.a.createElement("div",{className:X.a.navLeft},Zt.course_identity<4&&e.a.createElement(h.a,{placement:"bottom",title:"\u7F16\u8F91\u8BFE\u5802"},e.a.createElement("a",{href:"/classrooms/".concat(Zt==null?void 0:Zt.course_id,"/newgolds/settings"),target:"_blank"},e.a.createElement("i",{className:"iconfont icon-bianji1 ".concat(X.a.navLeftIcon)}))),e.a.createElement(_.a,{overlay:e.a.createElement(E.a,null,(Fa=Object(o.a)((Xi=hn.detail)===null||Xi===void 0?void 0:Xi.courses))===null||Fa===void 0||((yo=Fa.reverse())===null||yo===void 0)?void 0:yo.map(function(Yr,Rr){var Ti,Or;return e.a.createElement(E.a.Item,{key:Yr.course_id,onClick:function(){return hl(Yr.course_id)}},e.a.createElement("span",{className:"font14"},"\u7B2C",((Ti=hn.detail)===null||Ti===void 0||((Or=Ti.courses)===null||Or===void 0)?void 0:Or.length)-Rr,"\u671F"))}))},e.a.createElement("div",null,e.a.createElement("span",{className:"font14 current"},"\u7B2C",e.a.createElement("span",{className:X.a.colorOrange},Ls),"\u671F"),e.a.createElement(k.a,null))),e.a.createElement("div",{className:X.a.navContent},e.a.createElement("div",{className:X.a.contentItem},e.a.createElement("div",{className:X.a.contentItemTitle},"\u5F00\u8BFE\u65F6\u95F4\uFF1A"),e.a.createElement("div",{className:X.a.contentItemText},Zt==null?void 0:Zt.start_date)),e.a.createElement("div",{className:X.a.verticalLine}),e.a.createElement("div",{className:X.a.contentItem},e.a.createElement("div",{className:X.a.contentItemTitle},"\u7ED3\u8BFE\u65F6\u95F4\uFF1A"),e.a.createElement("div",{className:X.a.contentItemText},Zt==null?void 0:Zt.end_date)),e.a.createElement("div",{className:X.a.verticalLine}),e.a.createElement("div",{className:X.a.contentItem},e.a.createElement("div",{className:X.a.contentItemTitle},(ao=hn.detail)!==null&&ao!==void 0&&ao.excellent?"\u53C2\u4E0E\u4EBA\u6570\uFF1A":"\u62A5\u540D\u4EBA\u6570\uFF1A"),e.a.createElement("div",{className:X.a.contentItemText},Zt==null?void 0:Zt.student_count," \u4EBA")))),e.a.createElement("div",{className:X.a.navRight,style:{display:"none"}},e.a.createElement("div",{className:X.a.flexRow},(Zt==null||((Lo=Zt.course_status)===null||Lo===void 0)?void 0:Lo.status)===1&&e.a.createElement("div",{className:"mr20 c-red-ee4"},Zt==null||((Wa=Zt.course_status)===null||Wa===void 0)?void 0:Wa.time),(Zt==null||((Ta=Zt.course_status)===null||Ta===void 0)?void 0:Ta.status)===2&&Zt.course_identity<6&&e.a.createElement("div",{className:"current mr20 c-grey-9b9 font14"},"\u5DF2\u7ED3\u675F"),((fo=Zt.course_status)===null||fo===void 0?void 0:fo.status)===2&&(Zt.course_identity<6?e.a.createElement("a",{className:X.a.classButton,href:"/classrooms/".concat(Zt==null||(($o=Zt.first_category_url)===null||$o===void 0||((qo=$o.split("/"))===null||qo===void 0))?void 0:qo[2],"/announcement"),target:"_blank"},"\u8FDB\u5165\u8BFE\u5802"):e.a.createElement("div",{className:"current mr20 c-grey-9b9 font14"},"\u5DF2\u7ED3\u675F")),((Go=Zt.course_status)===null||Go===void 0?void 0:Go.status)===1&&Zt.course_identity>5&&e.a.createElement("div",{className:X.a.classButton,onClick:Na},"\u7ACB\u5373\u52A0\u5165"),((Xa=Zt.course_status)===null||Xa===void 0?void 0:Xa.status)===1&&Zt.course_identity===5&&e.a.createElement("a",{className:X.a.classButton,href:"/classrooms/".concat(Zt==null||((es=Zt.first_category_url)===null||es===void 0||((ya=es.split("/"))===null||ya===void 0))?void 0:ya[2],"/announcement"),target:"_blank"},"\u7ACB\u5373\u5B66\u4E60"),((ki=Zt.course_status)===null||ki===void 0?void 0:ki.status)===0&&Zt.course_identity>5&&e.a.createElement("div",{className:X.a.classButton,onClick:Na},"\u7ACB\u5373\u62A5\u540D"),((la=Zt.course_status)===null||la===void 0?void 0:la.status)===0&&Zt.course_identity===5&&e.a.createElement("div",{className:X.a.classButton},"\u62A5\u540D\u6210\u529F"),((Zt==null||((ji=Zt.course_status)===null||ji===void 0)?void 0:ji.status)===0||(Zt==null||((Ya=Zt.course_status)===null||Ya===void 0)?void 0:Ya.status)===1)&&Zt.course_identity<5&&e.a.createElement("a",{className:X.a.classButton,href:"/classrooms/".concat(Zt==null||((bo=Zt.first_category_url)===null||bo===void 0||((La=bo.split("/"))===null||La===void 0))?void 0:La[2],"/announcement"),target:"_blank"},"\u8FDB\u5165\u8BFE\u5802"),Ho&&Qo&&((Vo=hn.detail)===null||Vo===void 0?void 0:Vo.has_participate)&&e.a.createElement("span",{className:"".concat(X.a.classButton," ").concat(X.a.bgGray)},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"),Ho&&Qo&&!((Po=hn.detail)!==null&&Po!==void 0&&Po.has_participate)&&(vn?e.a.createElement("span",{className:"".concat(X.a.classButton," ").concat(X.a.bgGray)},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"):e.a.createElement("span",{className:"".concat(X.a.classButton," ").concat(X.a.bg28e),onClick:Es},"\u671F\u5F85\u5F00\u8BFE\u5E76\u9884\u7EA6\u62A5\u540D"))),e.a.createElement("div",{className:X.a.flexRow},Ho&&!!((Xo=hn.detail)!==null&&Xo!==void 0&&(Ba=Xo.courses)!==null&&Ba!==void 0&&Ba.length)&&Qo&&e.a.createElement("span",{className:"mt20"},e.a.createElement("span",{className:"mr10"},"\u5F53\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\u8FBE\u5230 ",(In=hn.detail)===null||In===void 0?void 0:In.student_count," ","\u4EBA\u65F6\u5373\u5C06\u5F00\u8BFE"),e.a.createElement("span",{className:""},"\u5F53\u524D\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\uFF1A",e.a.createElement("span",{className:"mr5 c-red-ee4"},vn===!0?((Ja=hn.detail)===null||Ja===void 0?void 0:Ja.participant_count)+1:(vs=hn.detail)===null||vs===void 0?void 0:vs.participant_count),"\u4EBA")),Ho&&!((ts=hn.detail)!==null&&ts!==void 0&&(ci=ts.courses)!==null&&ci!==void 0&&ci.length)&&Qo&&e.a.createElement("span",null,!((Ur=hn.detail)!==null&&Ur!==void 0&&Ur.has_participate)&&(vn===!0?e.a.createElement("span",{className:"".concat(X.a.classButton," ").concat(X.a.bgGray)},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"):e.a.createElement("a",{className:"".concat(X.a.classButton," ").concat(X.a.bg28e),onClick:Es},"\u671F\u5F85\u5F00\u8BFE\u5E76\u9884\u7EA6\u62A5\u540D")),((ua=hn.detail)===null||ua===void 0?void 0:ua.has_participate)&&e.a.createElement("span",{className:"".concat(X.a.classButton," ").concat(X.a.bgGray)},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"),e.a.createElement("span",{className:"mr10"},"\u5F53\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\u8FBE\u5230 ",(xi=hn.detail)===null||xi===void 0?void 0:xi.student_count," ","\u4EBA\u65F6\u5373\u5C06\u5F00\u8BFE"),e.a.createElement("span",{className:""},"\u5F53\u524D\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\uFF1A",e.a.createElement("span",{className:"mr5 c-red-ee4"},vn===!0?((To=hn.detail)===null||To===void 0?void 0:To.participant_count)+1:(Za=hn.detail)===null||Za===void 0?void 0:Za.participant_count),"\u4EBA"))))))),e.a.createElement(Te,null),No.status&&e.a.createElement(He,{type:"subject",onCancel:function(){return Ao(!1)},onOk:function(Rr){Ao(!1),bs(Rr)}}),e.a.createElement(T.a,{visible:Yi,title:"\u8BFE\u7A0B\u63D0\u793A",width:593,maskClosable:!1,onCancel:function(){Aa(!1)},centered:!0,footer:e.a.createElement("div",null,e.a.createElement(c.a,{type:"primary",onClick:function(){Aa(!1)}},"\u6211\u77E5\u9053\u4E86"))},e.a.createElement(Ke.a,{style:{maxHeight:378,overflow:"auto"},value:hn==null||((Eo=hn.detail)===null||Eo===void 0||((oo=Eo.toast)===null||oo===void 0))?void 0:oo.content})))},vt=Object(s.a)(function(Ve){var Ye=Ve.pathsDetail,Je=Ve.user,Be=Ve.loading,Xe=Ve.globalSetting;return{pathsDetail:Ye,user:Je,globalSetting:Xe,loading:Be.models.index}})(yt),Mt=R("MXD1"),Tt=R("CFYs"),Rt=R("8Bcu"),kt=R.n(Rt),Ut=R("g9YV"),Bt=R("wCAj"),At=R("O3gP"),bt=R("lrIw"),je=R("RotF"),qe=R.n(je),Ot=R("oUNq"),Ct=R("lzim"),jt=R("55Ip"),Vt=function(Ye){var Je=Ye.pathsDetail,Be=Ye.loading,Xe=Ye.dispatch,Oe=Ye.onReloadData,at=Oe===void 0?function(){}:Oe,tt=Object(a.i)(),st=Object(n.useState)([]),ot=Object(b.a)(st,2),dt=ot[0],It=ot[1],Gt=Object(n.useState)(!0),Dt=Object(b.a)(Gt,2),tn=Dt[0],cn=Dt[1],Bn=Object(n.useState)(!1),Yt=Object(b.a)(Bn,2),en=Yt[0],bn=Yt[1],Dn=te.a.useForm(),rn=Object(b.a)(Dn,1),En=rn[0],Ln=Object(n.useState)([]),Vn=Object(b.a)(Ln,2),an=Vn[0],fn=Vn[1],An=Object(n.useState)(1),wn=Object(b.a)(An,2),er=wn[0],dn=wn[1],Fn=Object(n.useState)([]),Ir=Object(b.a)(Fn,2),dr=Ir[0],Br=Ir[1],sr=Object(n.useState)(!0),Nr=Object(b.a)(sr,2),Qn=Nr[0],Fr=Nr[1],ei=Object(n.useState)(!1),Kr=Object(b.a)(ei,2),yr=Kr[0],On=Kr[1];Object(n.useEffect)(function(){Je.actionTabs.key==="Collaborators-AddCollaborator"&&(Fr(!0),cn(!0),rr())},[Je.actionTabs.key]);var rr=function(){var pn=Object(v.a)(i.a.mark(function sn(){var zn;return i.a.wrap(function(_n){for(;;)switch(_n.prev=_n.next){case 0:return _n.next=2,Xe({type:"classroomList/getSchoolList",payload:{}});case 2:zn=_n.sent,It(zn.map(function(mr){return{value:mr}}));case 4:case"end":return _n.stop()}},sn)}));return function(){return pn.apply(this,arguments)}}(),Pr=function(){var sn,zn;if(!((sn=En.getFieldValue())!==null&&sn!==void 0&&(zn=sn.keyword)!==null&&zn!==void 0&&zn.trim())){I.b.warn("\u8BF7\u8F93\u5165\u59D3\u540D"),fn([]);return}Fr(!1),cn(!0),bn(!1),dn(1),Br([]),$n(!0)},jn=function(sn){sn=String(sn);var zn=dr.indexOf(sn);zn<0?dr.push(sn):dr.splice(zn,1),Br(Object(o.a)(dr))},$n=function(){var pn=Object(v.a)(i.a.mark(function sn(){var zn,Yn,_n,mr,Qr,Vi=arguments;return i.a.wrap(function(ri){for(;;)switch(ri.prev=ri.next){case 0:if(zn=Vi.length>0&&Vi[0]!==void 0?Vi[0]:!1,!(tn&&!en||zn)){ri.next=11;break}return mr=En.getFieldValue(),bn(!0),dn(zn?1:er+1),ri.next=7,Object(Ot.vb)({page:zn?1:er+1,container_id:tt.pathId,container_type:3,school_name:(mr==null?void 0:mr.school_name)||null,keyword:(mr==null||((Yn=mr.keyword)===null||Yn===void 0)?void 0:Yn.trim())||null});case 7:Qr=ri.sent,fn(zn?Object(o.a)(Qr.users):[].concat(Object(o.a)(an),Object(o.a)(Qr.users))),bn(!1),((_n=Qr.users)===null||_n===void 0?void 0:_n.length)<10&&cn(!1);case 11:case"end":return ri.stop()}},sn)}));return function(){return pn.apply(this,arguments)}}(),ir=function(){var pn=Object(v.a)(i.a.mark(function sn(){var zn;return i.a.wrap(function(_n){for(;;)switch(_n.prev=_n.next){case 0:if(dr!=null&&dr.length){_n.next=4;break}I.b.warn("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458"),_n.next=10;break;case 4:return On(!0),_n.next=7,Object(K.e)({id:tt.pathId,user_ids:dr});case 7:zn=_n.sent,On(!1),zn&&(I.b.success("\u6DFB\u52A0\u6210\u529F"),Jn(),at&&at());case 10:case"end":return _n.stop()}},sn)}));return function(){return pn.apply(this,arguments)}}(),Jn=function(){En.setFieldsValue({keyword:""}),Xe({type:"pathsDetail/setActionTabs",payload:{}})},Wn=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(sn,zn){return e.a.createElement(J.a,{value:zn.numid,checked:dr.includes(String(zn.numid)),disabled:!!sn})}},{title:"\u59D3\u540D",width:100,ellipsis:!0,dataIndex:"username",render:function(sn,zn){return e.a.createElement(h.a,{placement:"bottom",title:sn},e.a.createElement(jt.a,{className:"bold c-black",to:"/users/".concat(zn.login),target:"_blank"},sn||"--"))}},{title:"\u624B\u673A\u53F7",width:100,dataIndex:"phone",ellipsis:!0,render:function(sn){return e.a.createElement(h.a,{placement:"bottom",title:sn},e.a.createElement("span",null,sn||"--"))}},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:function(sn){return e.a.createElement(h.a,{placement:"bottom",title:sn},e.a.createElement("span",null,sn||"--"))}},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:function(sn){return e.a.createElement(h.a,{placement:"bottom",title:sn},e.a.createElement("span",null,sn||"--"))}},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:function(sn){return e.a.createElement(h.a,{placement:"bottom",title:sn},e.a.createElement("span",null,sn||"--"))}},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(sn){return e.a.createElement(h.a,{placement:"bottom",title:sn},e.a.createElement("span",null,sn||"--"))}},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"auth",width:100,render:function(sn){return sn?"\u662F":"\u5426"}},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function(sn){return e.a.createElement(h.a,{placement:"bottom",title:sn&&ge()(sn).format("YYYY-MM-DD HH:mm")},e.a.createElement("span",null,sn&&ge()(sn).format("YYYY-MM-DD HH:mm")))}},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:function(sn){if(sn===1)return e.a.createElement("span",{className:"c-green"},"\u5DF2\u6DFB\u52A0")}}];return e.a.createElement(T.a,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",visible:Je.actionTabs.key==="Collaborators-AddCollaborator",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:1100,centered:!0,keyboard:!1,maskClosable:!1,bodyStyle:{minHeight:200},confirmLoading:yr,onOk:ir,onCancel:Jn},e.a.createElement(te.a,{layout:"inline",form:En,initialValues:{school_name:"",keyword:""},className:"mt10",onFinish:Pr},e.a.createElement(te.a.Item,{name:"keyword",label:"\u59D3\u540D\uFF1A"},e.a.createElement(re.a,{allowClear:!0,style:{width:370},size:"large",placeholder:"\u8BF7\u8F93\u5165\u771F\u5B9E\u59D3\u540D"})),e.a.createElement(te.a.Item,{name:"school_name",label:"\u5355\u4F4D\uFF1A"},e.a.createElement(bt.a,{allowClear:!0,defaultOpen:!1,options:dt,style:{width:400},size:"large",placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0",filterOption:function(sn,zn){return zn.value.toUpperCase().indexOf(sn.toUpperCase())!==-1}})),e.a.createElement(te.a.Item,null,e.a.createElement(c.a,{htmlType:"submit",type:"primary",size:"large"},"\u641C\u7D22"))),Qn&&e.a.createElement("div",{className:"tc font16 c-light-black mt40"},e.a.createElement("img",{src:Ct.A,width:"100",alt:""}),e.a.createElement("br",null),"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458"),!Qn&&e.a.createElement("section",null,e.a.createElement("div",{className:"flexd-table-header mt20"},e.a.createElement(Bt.a,{pagination:!1,dataSource:[],columns:Wn})),e.a.createElement("div",{style:{maxHeight:260,overflow:"auto"}},e.a.createElement(qe.a,{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(sn){$n()},hasMore:tn,useWindow:!1},e.a.createElement(Bt.a,{loading:en,showHeader:!1,pagination:!1,dataSource:an,columns:Wn,onRow:function(sn){return{onClick:function(Yn){Yn.currentTarget.querySelector("input").disabled||jn(Yn.currentTarget.querySelector("input").value)}}}})))))},Et=Object(s.a)(function(Ve){var Ye=Ve.pathsDetail,Je=Ve.loading;return{pathsDetail:Ye,loading:Je}})(Vt),Lt=function(Ye){var Je=Ye.pathsDetail,Be=Ye.loading,Xe=Ye.dispatch,Oe=Ye.data,at=Ye.onReloadData,tt=at===void 0?function(){}:at,st=Object(a.i)(),ot=Object(n.useState)(!0),dt=Object(b.a)(ot,2),It=dt[0],Gt=dt[1],Dt=Object(n.useState)(!1),tn=Object(b.a)(Dt,2),cn=tn[0],Bn=tn[1],Yt=te.a.useForm(),en=Object(b.a)(Yt,1),bn=en[0],Dn=Object(n.useState)([]),rn=Object(b.a)(Dn,2),En=rn[0],Ln=rn[1],Vn=Object(n.useState)(1),an=Object(b.a)(Vn,2),fn=an[0],An=an[1],wn=Object(n.useState)([]),er=Object(b.a)(wn,2),dn=er[0],Fn=er[1],Ir=Object(n.useState)(!0),dr=Object(b.a)(Ir,2),Br=dr[0],sr=dr[1],Nr=Object(n.useState)(!1),Qn=Object(b.a)(Nr,2),Fr=Qn[0],ei=Qn[1];Object(n.useEffect)(function(){Je.actionTabs.key==="Collaborators-AddCourses"&&(sr(!0),Gt(!0),Kr())},[Je.actionTabs.key]);var Kr=function(){var ir=Object(v.a)(i.a.mark(function Jn(){var Wn;return i.a.wrap(function(sn){for(;;)switch(sn.prev=sn.next){case 0:return sn.next=2,Xe({type:"classroomList/getSchoolList",payload:{}});case 2:Wn=sn.sent;case 3:case"end":return sn.stop()}},Jn)}));return function(){return ir.apply(this,arguments)}}(),yr=function(){sr(!1),Gt(!0),Bn(!1),An(1),Fn([]),rr(!0)},On=function(Jn){Jn=String(Jn);var Wn=dn.indexOf(Jn);Wn<0?dn.push(Jn):dn.splice(Wn,1),Fn(Object(o.a)(dn))},rr=function(){var ir=Object(v.a)(i.a.mark(function Jn(){var Wn,pn,sn,zn,Yn,_n=arguments;return i.a.wrap(function(Qr){for(;;)switch(Qr.prev=Qr.next){case 0:if(Wn=_n.length>0&&_n[0]!==void 0?_n[0]:!1,!(It&&!cn||Wn)){Qr.next=11;break}return zn=bn.getFieldValue(),Bn(!0),An(Wn?1:fn+1),Qr.next=7,Object(Ot.ub)({page:Wn?1:fn+1,container_id:st.pathId,container_type:3,manager_name:(zn==null?void 0:zn.manager_name)||null,course_name:(zn==null||((pn=zn.course_name)===null||pn===void 0)?void 0:pn.trim())||null});case 7:Yn=Qr.sent,Ln(Wn?Object(o.a)(Yn.courses):[].concat(Object(o.a)(En),Object(o.a)(Yn.courses))),Bn(!1),((sn=Yn.courses)===null||sn===void 0?void 0:sn.length)<10&&Gt(!1);case 11:case"end":return Qr.stop()}},Jn)}));return function(){return ir.apply(this,arguments)}}(),Pr=function(){var ir=Object(v.a)(i.a.mark(function Jn(){var Wn,pn,sn,zn;return i.a.wrap(function(_n){for(;;)switch(_n.prev=_n.next){case 0:if(dn!=null&&dn.length){_n.next=4;break}I.b.warn("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u8BFE\u5802"),_n.next=19;break;case 4:if(!(Je.actionTabs.type!=1)){_n.next=10;break}if(!((Je==null||((Wn=Je.Courses)===null||Wn===void 0||((pn=Wn.spoc_courses)===null||pn===void 0))?void 0:pn.length)+(dn==null?void 0:dn.length)>3)){_n.next=8;break}return I.b.warn("\u4E00\u4E2A\u5B9E\u8DF5\u8BFE\u7A0B\u53EA\u80FD\u52A0\u51653\u4E2Aspoc\u8BFE\u5802"),_n.abrupt("return");case 8:_n.next=13;break;case 10:if(!((Oe==null||((sn=Oe.spoc_courses)===null||sn===void 0)?void 0:sn.length)+(dn==null?void 0:dn.length)>3)){_n.next=13;break}return I.b.warn("\u4E00\u4E2A\u5B9E\u8DF5\u8BFE\u7A0B\u53EA\u80FD\u52A0\u51653\u4E2A\u5386\u53F2\u8BFE\u5802"),_n.abrupt("return");case 13:return ei(!0),_n.next=16,Object(K.b)({id:st.pathId,course_ids:dn,course_type:Je.actionTabs.type});case 16:zn=_n.sent,ei(!1),zn&&(I.b.success("\u6DFB\u52A0\u6210\u529F"),jn(),tt&&tt());case 19:case"end":return _n.stop()}},Jn)}));return function(){return ir.apply(this,arguments)}}(),jn=function(){bn.setFieldsValue({course_name:"",manager_name:""}),Fn([]),Xe({type:"pathsDetail/setActionTabs",payload:{}})},$n=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(Jn,Wn){return e.a.createElement(J.a,{value:Wn.id,checked:dn.includes(String(Wn.id)),disabled:!!Jn})}},{title:"\u8BFE\u5802\u540D\u79F0",dataIndex:"name",width:100,ellipsis:!0,render:function(Jn){return e.a.createElement(h.a,{placement:"bottom",title:Jn},e.a.createElement("span",null,Jn||"--"))}},{title:"\u7BA1\u7406\u8005",width:100,dataIndex:"managers",ellipsis:!0,render:function(Jn){return e.a.createElement(h.a,{placement:"bottom",title:Jn},e.a.createElement("span",null,Jn||"--"))}},{title:"\u8BFE\u5802\u6240\u5728\u5B66\u6821",width:150,dataIndex:"school_name",ellipsis:!0,render:function(Jn){return e.a.createElement(h.a,{placement:"bottom",title:Jn},e.a.createElement("span",null,Jn||"--"))}},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_at",width:140,ellipsis:!0,render:function(Jn){return e.a.createElement(h.a,{placement:"bottom",title:Jn},e.a.createElement("span",null,Jn))}},{title:"\u6210\u5458\u6570\u91CF",dataIndex:"course_members_count",width:80,render:function(Jn){return e.a.createElement(h.a,{placement:"bottom",title:Jn},e.a.createElement("span",null,Jn||"--"))}}];return e.a.createElement(T.a,{title:"\u6DFB\u52A0\u8BFE\u5802",visible:Je.actionTabs.key==="Collaborators-AddCourses",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:1100,centered:!0,keyboard:!1,maskClosable:!1,bodyStyle:{minHeight:200},confirmLoading:Fr,onOk:Pr,onCancel:jn},e.a.createElement(te.a,{layout:"inline",form:bn,initialValues:{course_name:"",manager_name:""},className:"mt10",onFinish:yr},e.a.createElement(te.a.Item,{name:"course_name",label:"\u8BFE\u5802\u540D\u79F0"},e.a.createElement(re.a,{allowClear:!0,style:{width:370},size:"large",placeholder:"\u8BF7\u8F93\u5165\u8BFE\u5802\u540D\u79F0"})),e.a.createElement(te.a.Item,{name:"manager_name",label:"\u8BFE\u5802\u7BA1\u7406\u8005"},e.a.createElement(re.a,{allowClear:!0,style:{width:370},size:"large",placeholder:"\u8BF7\u8F93\u5165\u8BFE\u5802\u7BA1\u7406\u8005\u540D\u79F0"})),e.a.createElement(te.a.Item,null,e.a.createElement(c.a,{htmlType:"submit",type:"primary",size:"large"},"\u641C\u7D22"))),Br&&e.a.createElement("div",{className:"tc font16 c-light-black mt40"},e.a.createElement("img",{src:Ct.A,width:"100",alt:""}),e.a.createElement("br",null),"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458"),!Br&&e.a.createElement("section",null,e.a.createElement("div",{className:"flexd-table-header mt20"},e.a.createElement(Bt.a,{pagination:!1,dataSource:[],columns:$n})),e.a.createElement("div",{style:{maxHeight:260,overflow:"auto"}},e.a.createElement(qe.a,{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(Jn){rr()},hasMore:It,useWindow:!1},e.a.createElement(Bt.a,{loading:cn,showHeader:!1,pagination:!1,dataSource:En,columns:$n,onRow:function(Jn){return{onClick:function(pn){pn.currentTarget.querySelector("input").disabled||On(pn.currentTarget.querySelector("input").value)}}}})))))},Ht=Object(s.a)(function(Ve){var Ye=Ve.pathsDetail,Je=Ve.loading;return{pathsDetail:Ye,loading:Je}})(Lt),un=R("2BaD"),gn=R("1n7x"),Ar=R.n(gn),wr=R("y1J/"),cr=R.n(wr),Rn=R("A2z3"),Jr=R.n(Rn),si=R("Ye+n"),li=R.n(si),kr=function(Ye){var Je=Ye.visible,Be=Ye.onOk,Xe=Be===void 0?function(){}:Be,Oe=Ye.onCancel,at=Oe===void 0?function(){}:Oe,tt=Ye.data,st=tt===void 0?{}:tt,ot=Object(n.useRef)();Object(n.useEffect)(function(){return Je?document.body.setAttribute("class",li.a.bodyHeight):document.body.removeAttribute("class"),function(){document.body.removeAttribute("class")}},[Je]);var dt={"1":"January","2":"February","3":"March","4":"April","5":"May","6":"June","7":"July","8":"August","9":"September","10":"October","11":"November","12":"December"},It=function(){var Gt=Object(v.a)(i.a.mark(function Dt(){var tn,cn,Bn;return i.a.wrap(function(en){for(;;)switch(en.prev=en.next){case 0:return document.body.scrollIntoView(),tn={margin:[0,0,0,0],filename:"11.pdf",enableLinks:!1,html2canvas:{scale:5,allowTaint:!1,useCORS:!0},jsPDF:{format:[1412,1e3],orientation:"landscape",unit:"px"},image:{type:"jpeg",quality:1}},cn=Ar()().set(tn).from(ot.current).toPdf(),en.next=5,cn.get("pdf");case 5:return cn=en.sent,en.next=8,cn.output("bloburl");case 8:Bn=en.sent,Object(ve.v)("".concat(st.school_name,"-").concat(st.user_name,".pdf"),Bn);case 10:case"end":return en.stop()}},Dt)}));return function(){return Gt.apply(this,arguments)}}();return e.a.createElement(T.a,{visible:Je,title:null,footer:e.a.createElement("div",null,e.a.createElement(c.a,{type:"primary",onClick:It},"\u4E0B\u8F7D\u8BC1\u4E66")),style:{background:"transparen",height:"740px"},centered:!0,width:1052,className:li.a.advertisementModal,maskClosable:!1,closeIcon:e.a.createElement(un.a,{onClick:at,style:{fontSize:"25px",color:"#fff",marginLeft:"100px"}})},e.a.createElement("div",{ref:ot},e.a.createElement("div",{style:{backgroundImage:"url(".concat(Jr.a,")"),height:"740px",width:"1052px",padding:"1px 100px"}},e.a.createElement("div",{style:{color:"#EB5E00",fontSize:"36px",marginTop:"239px",width:"100%",textAlign:"center"}},st==null?void 0:st.school_name," ",st==null?void 0:st.user_name),e.a.createElement("div",{style:{color:"#0D3580",fontSize:"24px",marginTop:"30px",width:"100%",textAlign:"center"}},"\u4E8E",ge()(st==null?void 0:st.created_at).format("YYYY\u5E74MM\u6708DD\u65E5"),"\u5B8C\u6210\u4E86EduCoder\u5E73\u53F0\u300A",st==null?void 0:st.subject_name,"\u300B\u8BFE\u7A0B\u5B66\u4E60\u3002"),e.a.createElement("div",{style:{color:"#0D3580",fontSize:"30px",marginTop:"50px",width:"100%",textAlign:"center",fontWeight:900}},"\u7279\u6B64\u8BC1\u660E"),e.a.createElement("div",{style:{color:"#0D3580",fontSize:"14px",marginTop:"30px",width:"100%",textAlign:"center"}},"On ",dt[ge()(st==null?void 0:st.created_at).format("M")]," ",ge()(st==null?void 0:st.created_at).format("DD"),"\uFF0C",ge()(st==null?void 0:st.created_at).format("YYYY"),"\uFF0C completed the \u300A",st==null?void 0:st.subject_name_en,"\u300B course on EduCoder."),e.a.createElement("img",{src:cr.a,style:{position:"absolute",left:"820px",bottom:"130px"}}),e.a.createElement("div",{style:{color:"#0D3580",fontSize:"12px",width:"100%",display:"flex",paddingRight:"200px",position:"absolute",bottom:"150px"}},e.a.createElement("span",null,"\u8BC1\u4E66\u7F16\u53F7\uFF1A",st==null?void 0:st.code),e.a.createElement("span",{style:{marginLeft:"560px"}},"\u5728\u7EBF\u7F16\u7A0B\u5B66\u9662")))))},hi=kr,Ui=R("YJCA"),Zi=R("wYyv"),Le=R.n(Zi),Fe=R("WPnJ"),nt=R.n(Fe),xt=Object(Ui.b)(function(Ve){var Ye,Je,Be,Xe,Oe,at,tt,st,ot,dt=Ve.item,It=Ve.toIndex,Gt=Ve.params,Dt=Ve.isShow,tn=Ve.setShow,cn=Ve.dispatch,Bn=Ve.classroomList,Yt=Ve.handleDeleteMember,en=Ve.pathsDetail;return e.a.createElement("span",{style:{display:"inline-block",width:"33%",padding:"5px",background:"#fff",marginTop:"10px"}},e.a.createElement("div",{className:nt.a.directionItemWrap},e.a.createElement(h.a,{color:"#ffffff",placement:"bottom",title:e.a.createElement("div",{className:nt.a.teamHeight},e.a.createElement("span",{title:dt==null?void 0:dt.name,style:{fontSize:"14px",color:"#333333",textOverflow:"ellipsis",whiteSpace:"nowrap",width:"80px",overflow:"hidden"}},(dt==null||((Ye=dt.name)===null||Ye===void 0)?void 0:Ye.length)>6?(dt==null||((Je=dt.name)===null||Je===void 0)?void 0:Je.substr(0,6))+"...":(dt==null?void 0:dt.name)||"--"),e.a.createElement("span",{style:{marginLeft:"10px",color:"#999999",fontSize:"12px"}},(dt==null||((Be=dt.school)===null||Be===void 0)?void 0:Be.length)>9?(dt==null||((Xe=dt.school)===null||Xe===void 0)?void 0:Xe.substr(0,9))+"...":dt==null?void 0:dt.school),e.a.createElement("div",{style:{height:"1px",width:"100%",border:"1px solid #f5f5f5",marginTop:"3px",marginBottom:"3px"}}),!(dt!=null&&dt.brief_introduction)&&e.a.createElement("div",{style:{textAlign:"center",marginTop:"20px"}},"\u6682\u65E0\u7B80\u4ECB"),(dt==null?void 0:dt.brief_introduction)&&e.a.createElement("div",{className:nt.a.divHeight},dt==null?void 0:dt.brief_introduction))},e.a.createElement("img",{draggable:!1,className:nt.a.imgradius,onClick:function(){Object(U.p)()?s.d.push("".concat(dt.user_url)):cn({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})},src:ht.a.API_SERVER+"/images/"+(dt==null?void 0:dt.image_url)}),e.a.createElement("div",null,(dt==null||((Oe=dt.name)===null||Oe===void 0)?void 0:Oe.length)>6?(dt==null||((at=dt.name)===null||at===void 0)?void 0:at.substr(0,6))+"...":(dt==null?void 0:dt.name)||"--",e.a.createElement("br",null),e.a.createElement("span",{style:{color:"#999999"}},(dt==null||((tt=dt.school)===null||tt===void 0)?void 0:tt.length)>6?(dt==null||((st=dt.school)===null||st===void 0)?void 0:st.substr(0,6))+"...":(dt==null?void 0:dt.school)||"--"))),e.a.createElement("br",null),e.a.createElement("span",{className:nt.a.groupActionWrap},e.a.createElement("i",{style:{display:!((ot=en.detail)!==null&&ot!==void 0&&ot.allow_add_member)&&"none"},className:"iconfont icon-shanchu5 mr1 c-red font15 current",onClick:function(Dn){Dn.stopPropagation(),Yt(dt.id)}}))))}),Wt=Object(Ui.a)(function(Ve){var Ye=Ve.isShow,Je=Ve.setShow,Be=Ve.pathsDetail,Xe=Ve.items,Oe=Ve.params,at=Ve.dispatch,tt=Ve.classroomList,st=Ve.handleDeleteMember;return e.a.createElement("div",{className:"task-list-container"},Xe==null?void 0:Xe.map(function(ot,dt){return e.a.createElement(xt,{key:"".concat(ot.id),isShow:Ye,setShow:Je,dispatch:at,pathsDetail:Be,handleDeleteMember:st,classroomList:tt,toIndex:dt+1,params:Oe,index:dt,item:ot})}))}),Xt=function(Ye){var Je=Ye.data,Be=Ye.classroomList,Xe=Ye.pathsDetail,Oe=Ye.operation,at=Ye.callback,tt=Ye.handleDeleteMember,st=Ye.onCancel,ot=Ye.dispatch,dt=Ye.visible,It=dt===void 0?!1:dt,Gt=Object(n.useState)(Je),Dt=Object(b.a)(Gt,2),tn=Dt[0],cn=Dt[1],Bn=Object(a.i)(),Yt=Object(n.useState)(),en=Object(b.a)(Yt,2),bn=en[0],Dn=en[1],rn=Object(n.useState)(!0),En=Object(b.a)(rn,2),Ln=En[0],Vn=En[1];function an(wn){var er=wn.newIndex,dn=wn.oldIndex;if(!Oe)return;fn(Le()(tn,dn,er).map(function(Fn){return Fn==null?void 0:Fn.id})),cn(Le()(tn,dn,er))}Object(n.useEffect)(function(){cn(Je)},[JSON.stringify(Je)]);function fn(wn){return An.apply(this,arguments)}function An(){return An=Object(v.a)(i.a.mark(function wn(er){var dn;return i.a.wrap(function(Ir){for(;;)switch(Ir.prev=Ir.next){case 0:return Ir.next=2,Object(ce.a)("/api/paths/".concat(Bn==null?void 0:Bn.pathId,"/move_subject_members.json"),{method:"post",body:{user_ids:er}});case 2:dn=Ir.sent;case 3:case"end":return Ir.stop()}},wn)})),An.apply(this,arguments)}return e.a.createElement("div",{style:{zIndex:9999,width:"100%"},className:"sort-list-panel"},e.a.createElement(Wt,{axis:"xy",helperClass:"dragging-li",isShow:Ln,setShow:Vn,distance:2,dispatch:ot,pathsDetail:Xe,handleDeleteMember:tt,classroomList:Be,params:Bn,items:tn,onSortEnd:an}))},pe=Object(s.a)(function(Ve){var Ye=Ve.classroomList,Je=Ve.pathsDetail;return{classroomList:Ye,pathsDetail:Je}})(Xt),z=R("lseA"),Z=R.n(z),ye=[2,5,8,11,14],xe=Object(Ui.b)(function(Ve){var Ye,Je,Be,Xe,Oe=Ve.item,at=Ve.toIndex,tt=Ve.params,st=Ve.dispatch,ot=Ve.classroomList,dt=Ve.handleDeleteMember,It=Ve.pathsDetail;return e.a.createElement("span",{onClick:function(){window.open(Oe==null?void 0:Oe.first_category_url)},style:{display:"inline-block",padding:"10px 20px",width:"100%",background:"#fff",marginTop:"5px"}},e.a.createElement("div",{className:Z.a.directionItemWrap},e.a.createElement("img",{className:Z.a.imgradius,src:ht.a.API_SERVER+(Oe==null?void 0:Oe.default_image)}),e.a.createElement("span",{className:Z.a.groupActionWrap},e.a.createElement(h.a,{title:Oe.name},e.a.createElement("span",{style:{fontSize:"18px",color:"#ffffff"}},((Ye=Oe.name)===null||Ye===void 0?void 0:Ye.length)>7?e.a.createElement("span",null,(Je=Oe.name)===null||Je===void 0?void 0:Je.substring(0,7),e.a.createElement("br",null)," ",(Be=Oe.name)===null||Be===void 0?void 0:Be.substring(7,14),(Oe==null?void 0:Oe.name.length)>14&&"..."):Oe.name)))),e.a.createElement("div",{className:Z.a.bottomdiv},e.a.createElement(h.a,{title:"\u8BBF\u95EE\u6570\uFF1A".concat(Oe==null?void 0:Oe.visits),placement:"bottom"},e.a.createElement("span",null,e.a.createElement("i",{style:{marginRight:"3px",color:"#bbbbbb"},className:"iconfont icon-chakan ml3 font15 current"}),e.a.createElement("span",{style:{color:"rgba(0, 0, 0, 0.45)"}},Oe==null?void 0:Oe.visits))),e.a.createElement(h.a,{title:"\u8BFE\u5802\u6210\u5458\u6570\uFF1A".concat(Oe==null?void 0:Oe.course_members_count),placement:"bottom"},e.a.createElement("span",null,e.a.createElement("i",{style:{marginRight:"3px",color:"#bbbbbb"},className:"iconfont icon-ren ml3 font15 current"}),e.a.createElement("span",{style:{color:"rgba(0, 0, 0, 0.45)"}}," ",Oe==null?void 0:Oe.course_members_count))),e.a.createElement(h.a,{overlayStyle:{maxWidth:380},title:e.a.createElement("div",{style:{whiteSpace:"nowrap"}},"\u8BFE\u5802\u7684\u4EFB\u52A1\u6570(\u4F5C\u4E1A\u6570\uFF0B\u8BD5\u5377\u6570\uFF0B\u95EE\u5377\u6570)\uFF1A",Oe==null?void 0:Oe.tasks_count),placement:"bottom"},e.a.createElement("span",null,e.a.createElement("i",{style:{marginRight:"3px",color:"#bbbbbb"},className:"iconfont icon-wenjian2 ml3 font15 current"}),e.a.createElement("span",{style:{color:"rgba(0, 0, 0, 0.45)"}}," ",Oe==null?void 0:Oe.tasks_count))),e.a.createElement(h.a,{title:"\u5220\u9664",placement:"bottom"},e.a.createElement("span",null,e.a.createElement("i",{style:{color:"#bbbbbb",display:!(It!=null&&(Xe=It.detail)!==null&&Xe!==void 0&&Xe.allow_add_member)&&"none"},className:"iconfont icon-lajitong1 mr3 font15 current",onClick:function(Dt){Dt.stopPropagation(),dt(Oe.id)}})))))}),Ce=Object(Ui.a)(function(Ve){var Ye=Ve.items,Je=Ve.params,Be=Ve.dispatch,Xe=Ve.classroomList,Oe=Ve.handleDeleteMember,at=Ve.pathsDetail;return e.a.createElement("div",{className:"task-list-container"},Ye==null?void 0:Ye.map(function(tt,st){return e.a.createElement(xe,{key:"".concat(tt.id),dispatch:Be,pathsDetail:at,handleDeleteMember:Oe,classroomList:Xe,toIndex:st+1,params:Je,index:st,item:tt})}))}),ft=function(Ye){var Je=Ye.data,Be=Ye.classroomList,Xe=Ye.pathsDetail,Oe=Ye.callback,at=Ye.handleDeleteMember,tt=Ye.onCancel,st=Ye.dispatch,ot=Ye.visible,dt=ot===void 0?!1:ot,It=Object(n.useState)(Je),Gt=Object(b.a)(It,2),Dt=Gt[0],tn=Gt[1],cn=Object(a.i)(),Bn=Object(n.useState)(),Yt=Object(b.a)(Bn,2),en=Yt[0],bn=Yt[1];function Dn(Ln){var Vn=Ln.newIndex,an=Ln.oldIndex;rn(Le()(Dt,an,Vn).map(function(fn){return fn==null?void 0:fn.id})),tn(Le()(Dt,an,Vn))}Object(n.useEffect)(function(){tn(Je)},[JSON.stringify(Je)]);function rn(Ln){return En.apply(this,arguments)}function En(){return En=Object(v.a)(i.a.mark(function Ln(Vn){var an;return i.a.wrap(function(An){for(;;)switch(An.prev=An.next){case 0:return An.next=2,Object(ce.a)("/api/paths/".concat(cn==null?void 0:cn.pathId,"/spoc_courses/move_position.json"),{method:"post",body:{ids:Vn}});case 2:an=An.sent;case 3:case"end":return An.stop()}},Ln)})),En.apply(this,arguments)}return e.a.createElement("div",{style:{zIndex:9999,width:"100%"},className:"sort-list-panel"},e.a.createElement(Ce,{axis:"y",helperClass:"dragging-li",pathsDetail:Xe,distance:2,dispatch:st,handleDeleteMember:at,classroomList:Be,params:cn,items:Dt,onSortEnd:Dn}))},zt=Object(s.a)(function(Ve){var Ye=Ve.classroomList,Je=Ve.pathsDetail;return{classroomList:Ye,pathsDetail:Je}})(ft),ln=R("V0Rq"),mn=R("HBuW"),Jt=R("W6us"),Zn=R.n(Jt),Un=R("CnIC"),nr=R.n(Un),Sr=R("LZjx"),ii=R.n(Sr),Dr=R("dhSg"),ti=R("cVA7"),Tr=R.n(ti),vi=R("h6EL");function fi(Ve){var Ye=function(at,tt){if(at.localName===tt)return at;for(var st=0,ot=at;ot=ot.parentNode;st++){if(ot.localName===tt)return ot;if(ot==document.documentElement)return!1}},Je=Ve.target,Be=Ye(Je,"a");if(console.log([Be],Be==null?void 0:Be.href,44),Be!=null&&Be.href)return;if(Je.tagName.toUpperCase()==="IMG"){var Xe=Je.src||Je.getAttribute("src");Xe&&Xe.indexOf("/images/avatars/User")===-1&&(Ve.stopPropagation(),Ve.preventDefault(),Dr.a.publish("preview-image",Xe))}}var Oi=function(Ye){var Je,Be,Xe,Oe,at,tt,st,ot,dt,It,Gt,Dt,tn,cn,Bn,Yt,en,bn,Dn,rn,En,Ln,Vn,an,fn,An,wn,er,dn,Fn,Ir,dr,Br,sr,Nr,Qn,Fr,ei,Kr,yr,On,rr,Pr,jn,$n,ir,Jn,Wn,pn,sn,zn,Yn,_n,mr,Qr,Vi,Ri,ri,ga,na,Ki,no,ro,Da,Io,Mo,io,Ia,ka,So,co,ho,Qa,Ma,Va,Ka,go,Fa,yo,Xi,ao,Lo,Wa,Ta,fo,$o,qo,Go,Xa,es,ya,ki,la,ji,Ya,bo,La,Vo,Po,Xo,Ba,In=Ye.pathsDetail,Ja=Ye.user,vs=Ye.globalSetting,ts=Ye.loading,ci=Ye.classroomList,Ur=Ye.dispatch,ua=Object(C.a)(Ye,["pathsDetail","user","globalSetting","loading","classroomList","dispatch"]),xi=Object(a.i)(),To=Object(n.useState)(!0),Za=Object(b.a)(To,2),Eo=Za[0],oo=Za[1],hn=Object(n.useState)(!1),Uo=Object(b.a)(hn,2),Ss=Uo[0],gs=Uo[1],$i=Object(n.useState)(),Sn=Object(b.a)($i,2),Ft=Sn[0],$t=Sn[1],Cn=Object(n.useState)(),Zt=Object(b.a)(Cn,2),qn=Zt[0],or=Zt[1],fr=Object(n.useState)({}),$r=Object(b.a)(fr,2),vn=$r[0],ra=$r[1],Pa=Object(n.useState)(),Li=Object(b.a)(Pa,2),di=Li[0],Oa=Li[1],$a=Object(n.useRef)(),qi=Object(n.useState)(!1),Yi=Object(b.a)(qi,2),Aa=Yi[0],ko=Yi[1],Fo=Object(n.useState)({}),No=Object(b.a)(Fo,2),jo=No[0],Ts=No[1];Object(n.useEffect)(function(){if($a.current)return $a.current.addEventListener("mousedown",fi),function(){$a.current.removeEventListener("mousedown",fi)}},[$a.current]);var hl=function(){var Kn=Object(v.a)(i.a.mark(function Pn(){var xn;return i.a.wrap(function(Tn){for(;;)switch(Tn.prev=Tn.next){case 0:if(qn!=null&&qn.trim()){Tn.next=3;break}return I.b.warn("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Tn.abrupt("return");case 3:return Tn.next=5,Object(K.V)({id:xi.pathId,team_title:qn.trim()});case 5:xn=Tn.sent,$t(!Ft),(xn==null?void 0:xn.status)===0&&(or(null),I.b.success(xn.message),Ur({type:"pathsDetail/getRightData",payload:{id:xi.pathId}}));case 8:case"end":return Tn.stop()}},Pn)}));return function(){return Kn.apply(this,arguments)}}();Object(n.useEffect)(function(){Ur({type:"pathsDetail/getCoureses",payload:{id:xi.pathId}}),fl()},[]);function fl(){return Qs.apply(this,arguments)}function Qs(){return Qs=Object(v.a)(i.a.mark(function Kn(){return i.a.wrap(function(xn){for(;;)switch(xn.prev=xn.next){case 0:return xn.t0=Ts,xn.next=3,Object(K.w)({id:xi.pathId,course_type:1});case 3:xn.t1=xn.sent,(0,xn.t0)(xn.t1);case 5:case"end":return xn.stop()}},Kn)})),Qs.apply(this,arguments)}Object(n.useEffect)(function(){var Kn;if(((Kn=ci.actionTabs)===null||Kn===void 0?void 0:Kn.key)==="\u4FEE\u6539\u5F00\u8BFE\u65F6\u95F4"){var Pn,xn,tr=(Pn=In.detail)===null||Pn===void 0||((xn=Pn.courses)===null||xn===void 0)?void 0:xn.find(function(Tn){var _r;return Tn.course_id===((_r=ci.actionTabs)===null||_r===void 0?void 0:_r.name)});ra(tr||{})}},[ci.actionTabs]),Object(n.useEffect)(function(){var Kn,Pn,xn;if((Kn=In.detail)!==null&&Kn!==void 0&&Kn.has_start){var tr,Tn,_r=(tr=In.detail)===null||tr===void 0||((Tn=tr.courses)===null||Tn===void 0)?void 0:Tn.findIndex(function(Ko){var po;return parseInt((po=Ko.course_status)===null||po===void 0?void 0:po.status)===1});xn=_r>-1?_r:0}else{var Mr,jr,Pi,Ji,ba,pa=(Mr=In.detail)===null||Mr===void 0||((jr=Mr.courses)===null||jr===void 0||((Pi=jr.map(function(Ko){var po;return parseInt((po=Ko.course_status)===null||po===void 0?void 0:po.status)}))===null||Pi===void 0))?void 0:Pi.lastIndexOf(2);xn=pa>-1?pa:0,pa=(Ji=In.detail)===null||Ji===void 0||((ba=Ji.courses)===null||ba===void 0)?void 0:ba.findIndex(function(Ko){var po;return parseInt((po=Ko.course_status)===null||po===void 0?void 0:po.status)===0}),xn=pa>-1?pa:xn}if((Pn=In.detail)!==null&&Pn!==void 0&&Pn.courses){var Ea;ra(((Ea=In.detail)===null||Ea===void 0?void 0:Ea.courses[xn])||{})}},[In.detail]);var lr=function(){var Kn=Object(v.a)(i.a.mark(function Pn(xn){return i.a.wrap(function(Tn){for(;;)switch(Tn.prev=Tn.next){case 0:T.a.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc"},"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6210\u5458\u5417\uFF1F"),onOk:function(){var _r=Object(v.a)(i.a.mark(function jr(){var Pi,Ji;return i.a.wrap(function(pa){for(;;)switch(pa.prev=pa.next){case 0:return pa.next=2,Object(K.p)({id:xi.pathId,user_id:xn});case 2:Pi=pa.sent,(Pi==null?void 0:Pi.status)===1&&(((Ji=Ja.userInfo)===null||Ji===void 0?void 0:Ji.user_id)===xn&&(window.location.href=window.location.href),I.b.info(Pi==null?void 0:Pi.message),bs());case 4:case"end":return pa.stop()}},jr)}));function Mr(){return _r.apply(this,arguments)}return Mr}()});case 1:case"end":return Tn.stop()}},Pn)}));return function(xn){return Kn.apply(this,arguments)}}(),ys=function(){var Kn=Object(v.a)(i.a.mark(function Pn(xn){return i.a.wrap(function(Tn){for(;;)switch(Tn.prev=Tn.next){case 0:T.a.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc"},"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u8BFE\u5802\u5417\uFF1F"),onOk:function(){var _r=Object(v.a)(i.a.mark(function jr(){var Pi;return i.a.wrap(function(ba){for(;;)switch(ba.prev=ba.next){case 0:return ba.next=2,Object(K.o)({id:xi.pathId,courseid:xn});case 2:Pi=ba.sent,(Pi==null?void 0:Pi.status)===0&&(I.b.info("\u5220\u9664\u6210\u529F"),bs());case 4:case"end":return ba.stop()}},jr)}));function Mr(){return _r.apply(this,arguments)}return Mr}()});case 1:case"end":return Tn.stop()}},Pn)}));return function(xn){return Kn.apply(this,arguments)}}(),Ks=function(){T.a.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u8BA4\u7ACB\u5373\u9884\u7EA6\uFF1F"),onOk:function(){var Pn=Object(v.a)(i.a.mark(function tr(){var Tn;return i.a.wrap(function(Mr){for(;;)switch(Mr.prev=Mr.next){case 0:return Mr.next=2,Object(K.i)({id:xi.pathId});case 2:Tn=Mr.sent,Tn.status===0&&(Oa(!0),I.b.success(Tn.message));case 4:case"end":return Mr.stop()}},tr)}));function xn(){return Pn.apply(this,arguments)}return xn}()})},Bs=function(){Ur({type:"pathsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator"}})},Ao=function(Pn){Ur({type:"pathsDetail/setActionTabs",payload:{key:"Collaborators-AddCourses",type:Pn}})},bs=function(){Ur({type:"pathsDetail/getPathsDetail",payload:{id:xi.pathId}}),Ur({type:"pathsDetail/getRightData",payload:{id:xi.pathId}}),Ur({type:"pathsDetail/getCoureses",payload:{id:xi.pathId}}),fl()},Ws=function(){var Pn;return Ft?e.a.createElement("div",{className:kt.a.flexRow},e.a.createElement(re.a,{placeholder:"\u4F8B\u5982\uFF1A\u6559\u5B66\u56E2\u961F",value:qn,onChange:function(tr){return or(tr.target.value)}}),e.a.createElement(c.a,{className:"ml5",onClick:function(){return $t(!Ft)}},"\u53D6\u6D88"),e.a.createElement(c.a,{className:"ml5",type:"primary",onClick:hl},"\u786E\u5B9A")):e.a.createElement("div",{className:kt.a.directionItemWrap},e.a.createElement("span",{style:{fontSize:"16px",display:"flex",alignItems:"center"}}," ",e.a.createElement("img",{style:{marginRight:"10px"},src:nr.a})," ",(Pn=In.rightData)===null||Pn===void 0?void 0:Pn.team_title),e.a.createElement("span",{className:kt.a.groupActionWrap},e.a.createElement("i",{className:"iconfont icon-xiugai mr1 c-light-primary font15 current",onClick:function(){return $t(!Ft)}})))},Ms=function(){var Pn,xn,tr=new Image;tr.src=Ct.q;var Tn=((Pn=In.rightData)===null||Pn===void 0||((xn=Pn.tags)===null||xn===void 0)?void 0:xn.map(function(Mr,jr){return{name:Mr.tag_name,value:jr}}))||[],_r={backgroundColor:"#fff",tooltip:{pointFormat:"{series.name}"},series:[{type:"wordCloud",sizeRange:[10,30],rotationRange:[-90,90],rotationStep:45,gridSize:2,shape:"pentagon",maskImage:tr,textStyle:{normal:{color:function(){return"rgb("+Math.round(Math.random()*255)+", "+Math.round(Math.random()*255)+", "+Math.round(Math.random()*255)+")"}}},left:"center",top:"center",right:null,bottom:null,width:"100%",height:"100%",data:Tn}]};return _r},Es=function(){if(!Object(Re.e)(Ur))return;T.a.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u5B9A\u52A0\u5165\u8BE5\u8BFE\u5802"),onOk:function(){var Pn=Object(v.a)(i.a.mark(function tr(){var Tn,_r;return i.a.wrap(function(jr){for(;;)switch(jr.prev=jr.next){case 0:return jr.next=2,Object(K.L)({id:vn==null?void 0:vn.course_id});case 2:Tn=jr.sent,Tn.status===0&&(I.b.success(Tn.message),Ur({type:"pathsDetail/getPathsDetail",payload:{id:xi.pathId}}),parseInt((_r=vn.course_status)===null||_r===void 0?void 0:_r.status)===1&&Object(ve.O)("".concat(vn==null?void 0:vn.first_category_url)));case 4:case"end":return jr.stop()}},tr)}));function xn(){return Pn.apply(this,arguments)}return xn}()})},Na=function(){var Kn=Object(v.a)(i.a.mark(function Pn(){var xn;return i.a.wrap(function(Tn){for(;;)switch(Tn.prev=Tn.next){case 0:if(Object(Re.e)(Ur)){Tn.next=2;break}return Tn.abrupt("return");case 2:return gs(!0),Tn.next=5,Object(ce.a)("/api/payments.json",{method:"POST",body:{subject_id:xi.pathId,payment_method:"wechat_qr"}});case 5:xn=Tn.sent,xn!=null&&xn.num&&(gs(!1),s.d.push("/order/".concat(xi.pathId,"/pay?order_num=").concat(xn==null?void 0:xn.num)));case 7:case"end":return Tn.stop()}},Pn)}));return function(){return Kn.apply(this,arguments)}}(),zs=function(){var Kn=Object(v.a)(i.a.mark(function Pn(xn,tr){var Tn;return i.a.wrap(function(Mr){for(;;)switch(Mr.prev=Mr.next){case 0:if(Ur({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF0C\u8BF7\u7A0D\u540E..."}}),!tr){Mr.next=7;break}return Mr.next=4,Object(mn.C)({id:xn});case 4:Mr.t0=Mr.sent,Mr.next=10;break;case 7:return Mr.next=9,Object(mn.D)({id:xn});case 9:Mr.t0=Mr.sent;case 10:if(Tn=Mr.t0,Ur({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),!(Tn!=null&&Tn.game_identifier||Tn!=null&&Tn.identifier)){Mr.next=15;break}return Object(ve.O)(tr?"/tasks/".concat(Tn==null?void 0:Tn.identifier,"/jupyter"):"/tasks/".concat(Tn.game_identifier)),Mr.abrupt("return");case 15:(Tn==null?void 0:Tn.status)===2?Ho(Tn==null?void 0:Tn.message):(Tn==null?void 0:Tn.status)===3&&ds(Tn==null?void 0:Tn.message);case 16:case"end":return Mr.stop()}},Pn)}));return function(xn,tr){return Kn.apply(this,arguments)}}(),ds=function(Pn){T.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Pn,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Ho=function Kn(Pn){var xn;Pn=(xn=Pn)!==null&&xn!==void 0&&xn.includes(".json")?Pn:"".concat(Pn,".json"),T.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:function(){var tr=Object(v.a)(i.a.mark(function _r(){var Mr,jr;return i.a.wrap(function(Ji){for(;;)switch(Ji.prev=Ji.next){case 0:return Ji.next=2,Object(ln.S)({url:Pn});case 2:if(Mr=Ji.sent,Mr){Ji.next=5;break}return Ji.abrupt("return");case 5:return I.b.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF01"),Ji.next=8,Object(mn.D)({id:Mr.shixun_identifier});case 8:if(jr=Ji.sent,!(jr!=null&&jr.game_identifier)){Ji.next=12;break}return Object(ve.O)("/tasks/".concat(jr.game_identifier)),Ji.abrupt("return");case 12:(jr==null?void 0:jr.status)===2?Kn(jr==null?void 0:jr.message):(jr==null?void 0:jr.status)===3&&ds(jr==null?void 0:jr.message);case 13:case"end":return Ji.stop()}},_r)}));function Tn(){return tr.apply(this,arguments)}return Tn}()})},Ls=function(){var Pn;if(!Object(Re.e)(Ur))return;var xn=[];In==null||((Pn=In.stageData)===null||Pn===void 0)||Pn.forEach(function(Tn){var _r;if(Tn.items&&(_r=Tn.items)!==null&&_r!==void 0&&_r.length){var Mr;(Mr=Tn.items)===null||Mr===void 0||Mr.forEach(function(jr){var Pi;xn.push(jr),jr.children&&(Pi=jr.children)!==null&&Pi!==void 0&&Pi.length&&(xn=xn.concat(jr.children))})}});var tr=xn.find(function(Tn){return["VideoItem","Attachment","Shixun"].includes(Tn.item_type)});if(console.log(tr,"stageParam"),tr.item_type==="VideoItem"){Object(ve.O)("/video/".concat(tr.id,"?subject_id=").concat(xi.pathId));return}if(tr.item_type==="Attachment"){Object(ve.O)(tr.url);return}if(tr.item_type==="Shixun"){zs(tr.identifier,tr.is_jupyter);return}},Qo=function(){var Pn,xn,tr,Tn,_r=(Pn=In.detail)===null||Pn===void 0||((xn=Pn.learning_status)===null||xn===void 0)?void 0:xn[0],Mr=(tr=In.detail)===null||tr===void 0||((Tn=tr.learning_status)===null||Tn===void 0)?void 0:Tn[1];if(_r==="can")return e.a.createElement(c.a,{onClick:Ls,type:"primary"},"\u5F00\u59CB\u5B66\u4E60");if(_r==="disabled"){if(Mr==="try"||Mr==="unpayed")return e.a.createElement(c.a,{loading:Ss,onClick:Na,type:"primary"},"\u7ACB\u5373\u8D2D\u4E70");if(Mr==="expired")return e.a.createElement(c.a,{disabled:!0,type:"primary"},"\u5DF2\u8FC7\u671F");if(Mr==="buyed")return e.a.createElement(c.a,{disabled:!0,type:"primary"},"\u672A\u5F00\u59CB")}},Yr=function(){var Kn=Object(v.a)(i.a.mark(function Pn(){var xn,tr,Tn,_r,Mr,jr,Pi,Ji,ba,pa,Ea,Ko;return i.a.wrap(function(Cs){for(;;)switch(Cs.prev=Cs.next){case 0:if(pa=function(){var el=Object(v.a)(i.a.mark(function ns(){var hs;return i.a.wrap(function(nl){for(;;)switch(nl.prev=nl.next){case 0:return nl.next=2,Object(ce.a)("/api/users/".concat(Ja.userInfo.login,"/subjects/request_certificate.json?subject_id=").concat(xi.pathId),{method:"post"});case 2:hs=nl.sent,(hs==null?void 0:hs.status)===0&&(I.b.info("\u63D0\u4EA4\u6210\u529F"),Ur({type:"pathsDetail/getRightData",payload:{id:xi.pathId}}));case 4:case"end":return nl.stop()}},ns)}));return function(){return el.apply(this,arguments)}}(),(xn=Ja.userInfo)!==null&&xn!==void 0&&xn.professional_certification){Cs.next=4;break}return T.a.confirm({title:"\u63D0\u793A",centered:!0,content:e.a.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){Object(ve.O)("/account/certification")}}),Cs.abrupt("return",!1);case 4:if(!(((tr=In.rightData)===null||tr===void 0||((Tn=tr.progress)===null||Tn===void 0)?void 0:Tn.certificated)==="drafted")){Cs.next=6;break}return Cs.abrupt("return",!1);case 6:if(!(((_r=In.rightData)===null||_r===void 0||((Mr=_r.progress)===null||Mr===void 0)?void 0:Mr.certificated)==="none"||((jr=In.rightData)===null||jr===void 0||((Pi=jr.progress)===null||Pi===void 0)?void 0:Pi.certificated)==="rejected")){Cs.next=9;break}return((Ea=In.rightData)===null||Ea===void 0?void 0:Ea.progress.learned)===100?T.a.info({title:"\u7533\u8BF7\u8BC1\u4E66",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:'\u7533\u8BF7\u6210\u529F\uFF0C\u53EF\u4EE5\u5728\u4E2A\u4EBA\u4E2D\u5FC3"\u6211\u7684\u8BC1\u4E66"\u4E2D\u67E5\u770B',okText:"\u786E\u5B9A\u7533\u8BF7",onOk:pa}):T.a.confirm({title:"\u7533\u8BF7\u8BC1\u4E66",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:"\u4F60\u76EE\u524D\u5B66\u4E60\u8FDB\u5EA6\u4E3A".concat((Ko=In.rightData)===null||Ko===void 0?void 0:Ko.progress.learned,"%\uFF0C\u5EFA\u8BAE\u7533\u8BF7\u540E\u7EE7\u7EED\u8FDB\u884C\u8BFE\u7A0B\u5B66\u4E60"),okText:"\u786E\u5B9A\u7533\u8BF7",onOk:pa}),Cs.abrupt("return",!1);case 9:((Ji=In.rightData)===null||Ji===void 0||((ba=Ji.progress)===null||ba===void 0)?void 0:ba.certificated)==="passed"&&ko(!0);case 10:case"end":return Cs.stop()}},Pn)}));return function(){return Kn.apply(this,arguments)}}(),Rr=!!((Je=In.detail)!==null&&Je!==void 0&&Je.participant_count)&&!((Be=In.detail)!==null&&Be!==void 0&&Be.allow_statistics),Ti=((Xe=In.detail)===null||Xe===void 0||((Oe=Xe.courses)===null||Oe===void 0)?void 0:Oe.findIndex(function(Kn){return(Kn==null?void 0:Kn.course_id)===(vn==null?void 0:vn.course_id)}))+1,Or=Ti===((at=In.detail)===null||at===void 0||((tt=at.courses)===null||tt===void 0)?void 0:tt.length);return e.a.createElement("section",{className:kt.a.rightWrap},((st=In.rightData)===null||st===void 0?void 0:st.qrcode_img)&&e.a.createElement("div",{className:kt.a.qrCode},e.a.createElement("img",{src:(ot=In.rightData)===null||ot===void 0?void 0:ot.qrcode_img})),((dt=In.rightData)===null||dt===void 0?void 0:dt.progress)&&e.a.createElement("div",{className:"".concat(kt.a.card," ").concat(kt.a.cardTop),style:{top:(It=In.detail)!==null&&It!==void 0&&(Gt=It.courses)!==null&&Gt!==void 0&&Gt.length?"-140px":"-70px"}},parseInt(vn==null||((Dt=vn.course_status)===null||Dt===void 0)?void 0:Dt.status)===2&&vn.course_identity<6&&e.a.createElement("div",{className:"current mr20 c-grey-9b9 font14"},"\u5DF2\u7ED3\u675F"),parseInt((tn=vn.course_status)===null||tn===void 0?void 0:tn.status)===2&&(vn.course_identity<6?"":e.a.createElement("div",{className:"current mr20 c-grey-9b9 font14"},"\u5DF2\u7ED3\u675F")),e.a.createElement("div",{className:kt.a.flexRow},Rr&&!!((cn=In.detail)!==null&&cn!==void 0&&(Bn=cn.courses)!==null&&Bn!==void 0&&Bn.length)&&Or&&e.a.createElement("span",{className:"mt20"},e.a.createElement("span",{className:"mr10"},"\u5F53\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\u8FBE\u5230 ",(Yt=In.detail)===null||Yt===void 0?void 0:Yt.student_count," \u4EBA\u65F6\u5373\u5C06\u5F00\u8BFE"),e.a.createElement("p",{className:""},"\u5F53\u524D\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\uFF1A",e.a.createElement("span",{className:"mr5 c-red-ee4"},di===!0?((en=In.detail)===null||en===void 0?void 0:en.participant_count)+1:(bn=In.detail)===null||bn===void 0?void 0:bn.participant_count),"\u4EBA")),Rr&&!((Dn=In.detail)!==null&&Dn!==void 0&&(rn=Dn.courses)!==null&&rn!==void 0&&rn.length)&&Or&&e.a.createElement("span",null,!((En=In.detail)!==null&&En!==void 0&&En.has_participate)&&(di===!0?e.a.createElement("span",{className:"".concat(kt.a.classButton," ").concat(kt.a.bgGray)},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"):e.a.createElement("a",{className:"".concat(kt.a.classButton," ").concat(kt.a.bg28e),onClick:Ks},"\u671F\u5F85\u5F00\u8BFE\u5E76\u9884\u7EA6\u62A5\u540D")),((Ln=In.detail)===null||Ln===void 0?void 0:Ln.has_participate)&&e.a.createElement("span",{className:"".concat(kt.a.classButton," ").concat(kt.a.bgGray)},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"),e.a.createElement("span",{className:"mr10"},"\u5F53\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\u8FBE\u5230 ",(Vn=In.detail)===null||Vn===void 0?void 0:Vn.student_count," \u4EBA\u65F6\u5373\u5C06\u5F00\u8BFE"),e.a.createElement("p",{className:""},"\u5F53\u524D\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\uFF1A",e.a.createElement("span",{className:"mr5 c-red-ee4"},di===!0?((an=In.detail)===null||an===void 0?void 0:an.participant_count)+1:(fn=In.detail)===null||fn===void 0?void 0:fn.participant_count),"\u4EBA"))),parseInt(vn==null||((An=vn.course_status)===null||An===void 0)?void 0:An.status)===1&&e.a.createElement("div",{className:"mr20 c-red-ee4"},vn==null||((wn=vn.course_status)===null||wn===void 0)?void 0:wn.time),e.a.createElement("p",{style:{display:vn.course_identity<6?"":"none"},className:"mb10 mt10 ".concat(kt.a.flexRowAbout)},e.a.createElement("span",{style:{display:((er=vn.course_status)===null||er===void 0?void 0:er.status)<=1?"":"none"},className:"c-light-green font14"},"\u5DF2\u5B66",(dn=In.rightData)===null||dn===void 0?void 0:dn.progress.learned,"%"),e.a.createElement("span",{style:{display:((Fn=vn.course_status)===null||Fn===void 0?void 0:Fn.status)<=1?"":"none"},className:"c-light-black"},"\u5B66\u4E60\u8017\u65F6",Object(ve.X)((Ir=In.rightData)===null||Ir===void 0?void 0:Ir.progress.time)," "),((dr=In.rightData)===null||dr===void 0||((Br=dr.progress)===null||Br===void 0)?void 0:Br.certificated)!="disabled"&&e.a.createElement(c.a,{disabled:((sr=In.rightData)===null||sr===void 0||((Nr=sr.progress)===null||Nr===void 0)?void 0:Nr.certificated)==="drafted",onClick:Yr},((Qn=In.rightData)===null||Qn===void 0||((Fr=Qn.progress)===null||Fr===void 0)?void 0:Fr.certificated)==="none"&&"\u7533\u8BF7\u8BC1\u4E66",((ei=In.rightData)===null||ei===void 0||((Kr=ei.progress)===null||Kr===void 0)?void 0:Kr.certificated)==="rejected"&&"\u7533\u8BF7\u8BC1\u4E66",((yr=In.rightData)===null||yr===void 0||((On=yr.progress)===null||On===void 0)?void 0:On.certificated)==="drafted"&&"\u5BA1\u6838\u4E2D",((rr=In.rightData)===null||rr===void 0||((Pr=rr.progress)===null||Pr===void 0)?void 0:Pr.certificated)==="passed"&&"\u67E5\u770B\u8BC1\u4E66")),e.a.createElement(h.a,{placement:"bottom",title:"\u5B8C\u6210\u8BFE\u7A0B\u540E\u53EF\u83B7\u53D6\u8BC1\u4E66\uFF01",color:"yellow"}," ",e.a.createElement(Tt.a,{percent:(jn=In.rightData)===null||jn===void 0?void 0:jn.progress.learned,showInfo:!1,style:{display:(($n=vn.course_status)===null||$n===void 0?void 0:$n.status)<=1&&vn.course_identity<6?"":"none"},status:"active",strokeColor:{"0%":"#29BD8B","100%":"#29BD8B"}})),parseInt((ir=vn.course_status)===null||ir===void 0?void 0:ir.status)===2&&((Jn=In.detail)===null||Jn===void 0?void 0:Jn.allow_add_member)&&e.a.createElement("a",{className:kt.a.classButton,href:"".concat(vn==null?void 0:vn.first_category_url),target:"_blank"},"\u8FDB\u5165\u8BFE\u5802"),parseInt((Wn=vn.course_status)===null||Wn===void 0?void 0:Wn.status)===1&&vn.course_identity>5&&e.a.createElement("div",{className:kt.a.classButton,onClick:Es},"\u7ACB\u5373\u52A0\u5165"),parseInt((pn=vn.course_status)===null||pn===void 0?void 0:pn.status)===1&&vn.course_identity===5&&e.a.createElement("a",{className:kt.a.classButton,href:"".concat(vn==null?void 0:vn.first_category_url),target:"_blank"},"\u7ACB\u5373\u5B66\u4E60"),parseInt((sn=vn.course_status)===null||sn===void 0?void 0:sn.status)===0&&vn.course_identity>5&&e.a.createElement("div",{className:kt.a.classButton,onClick:Es},"\u7ACB\u5373\u62A5\u540D"),parseInt((zn=vn.course_status)===null||zn===void 0?void 0:zn.status)===0&&vn.course_identity===5&&e.a.createElement("div",{className:kt.a.classButton},"\u62A5\u540D\u6210\u529F"),(parseInt(vn==null||((Yn=vn.course_status)===null||Yn===void 0)?void 0:Yn.status)===0||parseInt(vn==null||((_n=vn.course_status)===null||_n===void 0)?void 0:_n.status)===1)&&vn.course_identity<5&&e.a.createElement("a",{className:kt.a.classButton,href:"".concat(vn==null?void 0:vn.first_category_url),target:"_blank"},"\u8FDB\u5165\u8BFE\u5802"),Rr&&Or&&((mr=In.detail)===null||mr===void 0?void 0:mr.has_participate)&&e.a.createElement("span",{className:"".concat(kt.a.classButton," ").concat(kt.a.bgGray)},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"),Rr&&Or&&!((Qr=In.detail)!==null&&Qr!==void 0&&Qr.has_participate)&&(di?e.a.createElement("span",{className:"".concat(kt.a.classButton," ").concat(kt.a.bgGray)},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"):e.a.createElement("span",{className:"".concat(kt.a.classButton," ").concat(kt.a.bg28e),onClick:Ks},"\u671F\u5F85\u5F00\u8BFE\u5E76\u9884\u7EA6\u62A5\u540D")),!((Vi=In.detail)!==null&&Vi!==void 0&&Vi.excellent)&&((Ri=In.detail)===null||Ri===void 0?void 0:Ri.is_free)!==!0&&e.a.createElement("div",{className:kt.a.price},e.a.createElement("ul",null,e.a.createElement("li",{className:kt.a.li1},!!((ri=In.detail)!==null&&ri!==void 0&&ri.origin_price)&&e.a.createElement("div",{className:kt.a.discounts},"\u9650\u65F6\u4F18\u60E0"),e.a.createElement("div",{className:kt.a.realPrice},e.a.createElement("span",null,"\uFFE5"),(ga=In.detail)===null||ga===void 0?void 0:ga.price),!!((na=In.detail)!==null&&na!==void 0&&na.origin_price)&&e.a.createElement("div",{className:kt.a.lineationPrice},e.a.createElement("span",null,"\uFFE5"),(Ki=In.detail)===null||Ki===void 0?void 0:Ki.origin_price)),e.a.createElement("li",{className:kt.a.li2},"\u8BFE\u7A0B\u6709\u6548\u671F\uFF1A",((no=In.detail)===null||no===void 0||((ro=no.expiration_type)===null||ro===void 0)?void 0:ro.clazz)==="1"&&"\u6C38\u4E45\u6709\u6548",((Da=In.detail)===null||Da===void 0||((Io=Da.expiration_type)===null||Io===void 0)?void 0:Io.clazz)==="2"&&"\u8D2D\u4E70\u540E".concat((Mo=In.detail)===null||Mo===void 0||((io=Mo.expiration_type)===null||io===void 0||((Ia=io.days)===null||Ia===void 0))?void 0:Ia[0],"\u5929\u5185\u6709\u6548"),((ka=In.detail)===null||ka===void 0||((So=ka.expiration_type)===null||So===void 0)?void 0:So.clazz)==="3"&&"".concat((co=In.detail)===null||co===void 0||((ho=co.expiration_type)===null||ho===void 0||((Qa=ho.days)===null||Qa===void 0))?void 0:Qa.join("\u5230")))),Qo()),e.a.createElement("p",{className:"mb30",style:{marginTop:"15px"}},e.a.createElement("span",{className:"font16",style:{display:"flex",alignItems:"center"}},e.a.createElement("img",{style:{marginRight:"10px"},src:Zn.a})," ",(Ma=In.detail)===null||Ma===void 0?void 0:Ma.learning_notes_title)),e.a.createElement("div",{ref:$a},e.a.createElement(Ke.a,{className:"fon16",value:(Va=In.detail)===null||Va===void 0?void 0:Va.learning_notes}))),!!((Ka=In.rightData)!==null&&Ka!==void 0&&(go=Ka.members)!==null&&go!==void 0&&go.length)&&e.a.createElement("div",{className:"".concat(kt.a.card," pb0"),style:{marginTop:(Fa=In.detail)!==null&&Fa!==void 0&&(yo=Fa.courses)!==null&&yo!==void 0&&yo.length?-135:-65}},(Xi=In.detail)!==null&&Xi!==void 0&&Xi.allow_add_member?Ws():e.a.createElement("span",{style:{fontSize:"16px",display:"flex",alignItems:"center"}}," ",e.a.createElement("img",{style:{marginRight:"10px"},src:nr.a})," ",(ao=In.rightData)===null||ao===void 0?void 0:ao.team_title),e.a.createElement(pe,{data:(Lo=In.rightData)===null||Lo===void 0?void 0:Lo.members,operation:(Wa=In.detail)===null||Wa===void 0?void 0:Wa.allow_add_member,handleDeleteMember:lr}),((Ta=In.detail)===null||Ta===void 0?void 0:Ta.allow_add_member)&&e.a.createElement(ue.a,{gutter:[0,40],justify:"center",align:"middle",className:"bg-white mt0"},e.a.createElement(de.a,{className:"c-blue current",onClick:Bs},"+ \u6DFB\u52A0\u5408\u4F5C\u8005"))),!!((fo=In.rightData)!==null&&fo!==void 0&&($o=fo.tags)!==null&&$o!==void 0&&$o.length)&&((qo=In.detail)===null||qo===void 0?void 0:qo.show_tag)&&e.a.createElement("div",{className:kt.a.skillWrap},e.a.createElement("p",{className:"".concat(kt.a.skillTopWrap," font16 mb20")},e.a.createElement("span",null,"\u6280\u80FD\u6807\u7B7E",e.a.createElement("span",{className:"ml5 c-grey-c"},(Go=In.rightData)===null||Go===void 0||((Xa=Go.tags)===null||Xa===void 0)?void 0:Xa.length))),e.a.createElement(Tr.a,{option:Ms(),style:{height:370},opts:{renderer:"svg"}})),((es=In.detail)===null||es===void 0?void 0:es.show_spoc)===1&&e.a.createElement("div",{className:"".concat(kt.a.card," pb0"),style:{marginTop:15}},e.a.createElement("p",{className:"font16",style:{display:"flex",alignItems:"center"}},e.a.createElement("img",{style:{marginRight:"10px"},src:ii.a}),"SPOC\u8BFE\u5802"),e.a.createElement(zt,{data:(ya=In.Courses)===null||ya===void 0?void 0:ya.spoc_courses,handleDeleteMember:ys}),((ki=In.detail)===null||ki===void 0?void 0:ki.show_spoc)===1&&(In==null||((la=In.Courses)===null||la===void 0||((ji=la.spoc_courses)===null||ji===void 0))?void 0:ji.length)<3&&((Ya=In.detail)===null||Ya===void 0?void 0:Ya.allow_add_member)&&e.a.createElement(ue.a,{gutter:[0,40],justify:"center",align:"middle",className:"bg-white mt0"},e.a.createElement(de.a,{className:"c-blue current",onClick:function(){return Ao()}},"+ \u6DFB\u52A0\u8BFE\u5802"))),((bo=In.detail)===null||bo===void 0?void 0:bo.show_history)&&e.a.createElement("div",{className:"".concat(kt.a.card," pb0"),style:{marginTop:15}},e.a.createElement("p",{className:"font16",style:{display:"flex",alignItems:"center"}},e.a.createElement("img",{style:{marginRight:"10px"},src:ii.a}),"\u5386\u53F2\u8BFE\u5802"),e.a.createElement(zt,{data:jo==null?void 0:jo.spoc_courses,handleDeleteMember:ys}),((La=In.detail)===null||La===void 0?void 0:La.show_history)&&(jo==null||((Vo=jo.spoc_courses)===null||Vo===void 0)?void 0:Vo.length)<3&&((Po=In.detail)===null||Po===void 0?void 0:Po.allow_add_member)&&e.a.createElement(ue.a,{gutter:[0,40],justify:"center",align:"middle",className:"bg-white mt0"},e.a.createElement(de.a,{className:"c-blue current",onClick:function(){return Ao(1)}},"+ \u6DFB\u52A0\u8BFE\u5802"))),e.a.createElement(Et,{onReloadData:bs}),e.a.createElement(Ht,{onReloadData:bs,data:jo}),e.a.createElement(hi,{visible:Aa,onCancel:function(){ko(!1)},data:((Xo=In.rightData)===null||Xo===void 0||((Ba=Xo.progress)===null||Ba===void 0)?void 0:Ba.info)||{}}))},wi=Object(s.a)(function(Ve){var Ye=Ve.pathsDetail,Je=Ve.user,Be=Ve.loading,Xe=Ve.globalSetting,Oe=Ve.classroomList;return{pathsDetail:Ye,user:Je,globalSetting:Xe,loading:Be.models.index,classroomList:Oe}})(Oi),Fi=R("cWXX"),Hi=R("/ezw"),Ii=R("VlDO"),Vr=R.n(Ii),zi=R("bbsP"),Gi=R("/wGt"),Di=R("DjyN"),sa=R("NUBc"),da=R("/zsF"),Mi=R("PArb"),Wr=R("cCSd"),hr=R.n(Wr),zr=re.a.Search,Zr=[{id:"type",name:"\u7B5B\u9009",children:[{name:"\u5168\u90E8\u5B9E\u8BAD",id:"all",type:"type"},{name:"\u6211\u7684\u5B9E\u8BAD",id:"mine",type:"type"}]},{id:"diff",name:"\u96BE\u5EA6",children:[{name:"\u5168\u90E8",id:"",type:"diff"},{name:"\u521D\u7EA7",id:1,type:"diff"},{name:"\u4E2D\u7EA7",id:2,type:"diff"},{name:"\u4E2D\u9AD8\u7EA7",id:3,type:"diff"},{name:"\u9AD8\u7EA7",id:4,type:"diff"}]}],_i=function(Ye){var Je,Be=Ye.classroomList,Xe=Ye.loading,Oe=Ye.dispatch,at=Ye.cb,tt=Ye.shixunIds,st=tt===void 0?[]:tt,ot=Object(a.i)(),dt=Object(a.h)(),It=Be.actionTabs,Gt=te.a.useForm(),Dt=Object(b.a)(Gt,1),tn=Dt[0],cn=Be.shixunLists,Bn=Object(n.useState)([]),Yt=Object(b.a)(Bn,2),en=Yt[0],bn=Yt[1],Dn=Object(n.useState)({page:1,type:"all",diff:0,status:"all",order:"desc",limit:20,sort:"myshixuns_count"}),rn=Object(b.a)(Dn,2),En=rn[0],Ln=rn[1];Object(n.useEffect)(function(){Be.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&(En.page=1,Oe({type:"classroomList/getShixunLists",payload:Object(M.a)({},En)}))},[Be.actionTabs.key]),Object(n.useEffect)(function(){return Be.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?document.body.setAttribute("data-custom","height"):document.body.removeAttribute("data-custom"),function(){document.body.removeAttribute("data-custom")}},[Be.actionTabs.key]);var Vn=function(){Oe({type:"classroomList/setActionTabs",payload:{}}),Ln({page:1,type:"all",diff:0,status:"all",order:"desc",limit:20,sort:"myshixuns_count"})};return Be.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?null:e.a.createElement(Gi.a,{placement:"bottom",height:"100%",closable:!1,visible:Be.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",className:hr.a.drawer,footer:e.a.createElement("div",{className:"tc"},e.a.createElement(c.a,{size:"large",onClick:function(){Vn(),bn([]),at("\u53D6\u6D88")},style:{marginRight:8}},"\u53D6\u6D88"),e.a.createElement(c.a,{size:"large",onClick:Object(v.a)(i.a.mark(function an(){var fn,An,wn,er;return i.a.wrap(function(Fn){for(;;)switch(Fn.prev=Fn.next){case 0:fn=function(dr){var Br=en[dr];if(st.includes(Br)){var sr,Nr;return I.b.info("\u8BF7\u52FF\u91CD\u590D\u9009\u62E9\uFF1A".concat(cn==null||((sr=cn.shixun_list)===null||sr===void 0||((Nr=sr.find(function(Qn){return Qn.id===Br}))===null||Nr===void 0))?void 0:Nr.title)),{v:void 0}}},An=0;case 2:if(!(An<(en==null?void 0:en.length))){Fn.next=9;break}if(wn=fn(An),!(typeof wn=="object")){Fn.next=6;break}return Fn.abrupt("return",wn.v);case 6:An++,Fn.next=2;break;case 9:return Fn.next=11,Object(K.O)({id:Be.actionTabs.id,subject_id:Be.actionTabs.subject_id,shixun_ids:Object(o.a)(en)});case 11:er=Fn.sent,bn([]),er!=null&&er.shixuns_list&&(Vn(),at(er.shixuns_list));case 14:case"end":return Fn.stop()}},an)})),type:"primary"},"\u786E\u5B9A"))},e.a.createElement("section",{className:"tc"},e.a.createElement(zr,{placeholder:"\u5B9E\u8BAD\u4FE1\u606F/\u9662\u6821\u540D\u79F0/\u521B\u5EFA\u8005",enterButton:"\u641C\u7D22",size:"large",className:hr.a.search,onSearch:function(fn){En.keyword=fn,En.page=1,Oe({type:"classroomList/getShixunLists",payload:Object(M.a)({},En)})}})),e.a.createElement("section",{className:"edu-container"},Zr.map(function(an,fn){var An;return e.a.createElement("ul",{className:hr.a.menu,key:fn},e.a.createElement("li",null,an.name),an==null||((An=an.children)===null||An===void 0)?void 0:An.map(function(wn,er){return e.a.createElement("li",{className:En[an.id]==wn.id?hr.a.actived:"",onClick:function(){En[an.id]=wn.id,Ln(Object(M.a)({},En)),Oe({type:"classroomList/getShixunLists",payload:Object(M.a)({},En)})}},e.a.createElement("strong",null,wn.name))}))}),cn==null||((Je=cn.shixun_list)===null||Je===void 0)?void 0:Je.map(function(an,fn){return e.a.createElement("div",{className:hr.a.listItem,key:fn},e.a.createElement(J.a,{checked:en.includes(an.id),value:an.id,onChange:function(wn){var er=en.indexOf(an.id);en.indexOf(an.id)>-1?bn(en.filter(function(dn){return dn!==an.id})):bn(en.concat(an.id))}}),e.a.createElement("div",{className:hr.a.info},e.a.createElement("div",{className:hr.a.title},e.a.createElement("div",{className:hr.a.titleLeft},e.a.createElement("a",{className:"c-black",href:"/shixuns/".concat(an==null?void 0:an.identifier,"/challenges"),target:"_blank"},e.a.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:an.title}})),Object(U.v)()&&(an==null?void 0:an.mark_status)===1&&e.a.createElement(h.a,{title:an==null?void 0:an.mark_content},e.a.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),Object(U.v)()&&(an==null?void 0:an.mark_status)===2&&e.a.createElement(h.a,{title:an==null?void 0:an.mark_content},e.a.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),Object(U.v)()&&(an==null?void 0:an.mark_status)===3&&e.a.createElement(h.a,{title:an==null?void 0:an.mark_content},e.a.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")))),e.a.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},e.a.createElement("span",{className:hr.a.description,dangerouslySetInnerHTML:{__html:an.description}})),e.a.createElement("div",{className:" mt15"},an.challenge_names.map(function(An,wn){return e.a.createElement("span",{key:wn,className:"mr30 font12"},"\u7B2C",wn+1,"\u5173 ",An," ")})),e.a.createElement(Mi.a,{dashed:!0}),e.a.createElement("div",{className:"c-light-black mt20 font12"},e.a.createElement("span",null,an.author_name),e.a.createElement("span",{className:"ml15 mr15"},"|"),e.a.createElement("span",null,an.author_school_name),e.a.createElement("span",{className:"ml15 mr15"},"|"),e.a.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570:",an.level),e.a.createElement("span",{className:"ml15 mr15"},"|"),e.a.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570:"),e.a.createElement("span",null,an.study_count))))}),e.a.createElement("p",null)),e.a.createElement("div",{className:"tc"},e.a.createElement(sa.a,{current:En.page||1,hideOnSinglePage:!0,showSizeChanger:!1,defaultPageSize:20,showQuickJumper:!0,total:cn==null?void 0:cn.shixuns_count,onChange:function(fn){En.page=fn,Oe({type:"classroomList/getShixunLists",payload:Object(M.a)({},En)})}})))},Xr=Object(s.a)(function(Ve){var Ye=Ve.classroomList,Je=Ve.loading;return{classroomList:Ye,loading:Je}})(_i),ja=R("Ot1p"),Ni=R("qdXH"),va=R("sBCT"),vo=R("500L"),Wo=R("giR+"),Ci=R("fyUT"),Ro=R("dwhp"),ha=R("IxHN"),os=R("M8RZ"),eo=R("BdwD"),ss=R("9nDM"),Jo=function(Ye){var Je=Ye.user,Be=Ye.onReplyDiscuss,Xe=Ye.dispatch,Oe=Ye.id,at=Ye.activeDiscussIndex,tt=Object(n.useState)(""),st=Object(b.a)(tt,2),ot=st[0],dt=st[1];function It(tn){dt(tn)}var Gt=Object(a.i)();function Dt(){if(!ot){I.b.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}Be(Oe,ot),Xe({type:"pathsDetail/getPathsDetail",payload:{id:Gt.pathId}}),dt("")}return e.a.createElement("div",{key:Oe,className:"discuss-item-editor",style:{display:at===Oe?"block":"none",width:"100%"}},e.a.createElement(ja.a,{miniToolbar:!0,startInit:at===Oe,defaultValue:ot,id:Oe,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:It}),e.a.createElement("a",{onClick:Dt,className:"btn-send"},"\u53D1\u9001"))},Ua=Object(s.a)(function(Ve){var Ye=Ve.shixunsDetail,Je=Ve.loading,Be=Ve.globalSetting;return{shixunsDetail:Ye,globalSetting:Be,loading:Je.models.index}})(Jo),Zo=function(Ye){var Je=Ye.user,Be=Ye.upDataList,Xe=Ye.page,Oe=Ye.getTypeNumber,at=Ye.dispatch,tt=Object(a.i)(),st=function(){var ot=Object(v.a)(i.a.mark(function dt(It,Gt){var Dt;return i.a.wrap(function(cn){for(;;)switch(cn.prev=cn.next){case 0:return cn.next=2,Object(K.M)({id:It,content:Gt});case 2:Dt=cn.sent,(Dt==null?void 0:Dt.status)===0&&Be(1);case 4:case"end":return cn.stop()}},dt)}));return function(It,Gt){return ot.apply(this,arguments)}}();return e.a.createElement("div",{className:"discuss-item-container bg-white"},e.a.createElement("a",{href:"/users/".concat(Je.login),target:"_blank"},e.a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",src:"".concat(ht.a.IMG_SERVER,"/images/").concat(Je.image_url),width:"50"})),e.a.createElement("section",null,e.a.createElement(Ua,{id:tt.pathId,activeDiscussIndex:tt.pathId,onReplyDiscuss:st})))},ps=Object(s.a)(function(Ve){var Ye=Ve.shixunsDetail,Je=Ve.loading,Be=Ve.globalSetting;return{shixunsDetail:Ye,globalSetting:Be,loading:Je.models.index}})(Zo),kn=R("fXAG");function Cr(Ve){var Ye=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;return Object(ce.c)("/discusses.json?page=".concat(Ye-1,"&container_identifier=").concat(Ve,"&container_type=Shixun"))}function gr(Ve,Ye){return Object(ce.f)("/discusses/".concat(Ve,"/top_or_down_discuss.json"),{top:Ye})}function Gr(Ve,Ye){return Object(ce.f)("/discusses/".concat(Ve,"/plus.json"),{container_type:"Discuss",type:Ye?1:0})}function Ai(Ve,Ye){return Object(ce.f)("/discusses/".concat(Ve,"/hidden.json"),Ye)}function Si(Ve,Ye){return Object(ce.f)("/discusses/".concat(Ve,"/reward_code.json"),Ye)}function oi(Ve){return Object(ce.a)("/api/discusses/".concat(Ve,".json"),{method:"delete"})}function fa(Ve,Ye){return Object(ce.f)("/discusses/".concat(Ve,"/reply.json"),{container_type:"Shixun",content:Ye})}function Ha(Ve){return Object(ce.f)("/discusses.json",Ve)}var ni=R("QcdW"),zo=R("kaH+");function pi(Ve){var Ye=Ve.data,Je=Ve.index,Be=Ve.adminOrOperator,Xe=Ve.parentDiscussIndex,Oe=Ve.shixunIdentifier,at=Ve.isDelete,tt=Ve.user,st=Ve.onSetRewardData,ot=Ve.onSetActionType,dt=Ve.deleteCommentAlert,It=Ve.shixunName,Gt=Ye.author,Dt=Ye.can_delete,tn=Ye.manage,cn=Ye.content,Bn=Ye.hidden,Yt=Ye.id,en=Ye.reward,bn=Ye.time;function Dn(){st({id:Yt,index:Je,user_id:Gt.user_id,parentDiscussIndex:Xe})}function rn(){ot({id:Yt,index:Je,params:{hidden:Bn?"0":"1",container_identifier:Oe},type:"hidden-discuss",parentDiscussIndex:Xe,message:Bn?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}function En(){if(dt){T.a.info({title:"\u63D0\u793A",content:e.a.createElement("div",{className:"tc"}," ","\u8BE5\u6761\u8BC4\u8BBA\u6765\u81EA\u300A",It,"\u300B\u5B9E\u8DF5\u9879\u76EE\uFF0C\u60A8\u4E0D\u662F\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u7BA1\u7406\u8005\uFF0C\u4E0D\u80FD\u5220\u9664\u8BC4\u8BBA\uFF01"),onOk:function(){}});return}ot({id:Yt,index:Je,type:"delete-discuss",parentDiscussIndex:Xe,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}return e.a.createElement("div",{className:"second-level-discuss"},e.a.createElement("div",{className:"discuss-info-body"},e.a.createElement("div",{className:"discuss-info"},e.a.createElement("a",{href:"/users/".concat(Gt.login),target:"_blank"},Gt.name),e.a.createElement("span",{className:"grey"},bn),en?e.a.createElement("a",{className:"c-orange gift",title:"\u5DF2\u5956\u52B1\u91D1\u5E01".concat(en)},e.a.createElement("i",{className:"iconfont icon-gift c-orange "}),e.a.createElement("span",null,en)):null),e.a.createElement("div",{className:"btn-group"},Be?e.a.createElement("a",{onClick:Dn,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},e.a.createElement("i",{className:"iconfont icon-jiangli"})):null,Be?e.a.createElement("a",{onClick:rn,title:Bn?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},e.a.createElement("i",{className:Bn?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,tn?e.a.createElement("a",{onClick:En,title:"\u5220\u9664"},e.a.createElement("i",{className:"iconfont icon-shanchu"})):null)),e.a.createElement(Ke.a,{className:"discuss-content",value:cn}))}var Sa=function(Ve){var Ye=Ve.data,Je=Ve.index,Be=Ve.shixunIdentifier,Xe=Ve.adminOrOperator,Oe=Ve.identity,at=Ve.onTopOrDownDiscuss,tt=Ve.onPlusDiscuss,st=Ve.onSetActionType,ot=Ve.onSetRewardData,dt=Ve.user,It=Ve.isDelete,Gt=Ve.activeDiscussIndex,Dt=Ve.onReplyDiscuss,tn=Ve.onSetActiveDiscussIndex,cn=Ye.content,Bn=Ye.children,Yt=Ye.game_url,en=Ye.hidden,bn=Ye.id,Dn=Ye.position,rn=Ye.praise_count,En=Ye.reward,Ln=Ye.sticky,Vn=Ye.time,an=Ye.user_praise,fn=Ye.game_passed,An=Ye.delete_comment_alert,wn=Ye.author,er=Ye.shixun_name,dn=Ye.manage;function Fn(){tn(bn)}function Ir(){at(bn,!Ln,Je)}function dr(){tt(bn,!an,Je)}function Br(){ot({id:bn,index:Je,user_id:wn.user_id})}function sr(){if(An){T.a.info({title:"\u63D0\u793A",content:e.a.createElement("div",{className:"tc"}," ","\u8BE5\u6761\u8BC4\u8BBA\u6765\u81EA\u300A",er,"\u300B\u5B9E\u8DF5\u9879\u76EE\uFF0C\u60A8\u4E0D\u662F\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u7BA1\u7406\u8005\uFF0C\u4E0D\u80FD\u5220\u9664\u8BC4\u8BBA\uFF01"),onOk:function(){}});return}st({id:bn,index:Je,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function Nr(){st({id:bn,index:Je,params:{hidden:en?"0":"1",container_identifier:Be},type:"hidden-discuss",message:en?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}var Qn=function(ei){var Kr=ei.target,yr=Kr.nodeName,On=Kr.src;yr==="IMG"&&(Dr.a.publish("preview-image",On),console.log("src:",On))};return e.a.createElement("div",{className:"discuss-item-container",key:bn},e.a.createElement("a",{href:"/users/".concat(wn.login),target:"_blank"},e.a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",src:"".concat(ht.a.IMG_SERVER,"/images/").concat(wn.image_url),width:"50"})),e.a.createElement("section",null,e.a.createElement("div",{className:"discuss-info"},e.a.createElement("a",{href:"/users/".concat(wn.login),target:"_blank"},wn.name),e.a.createElement("span",{className:"grey"},Vn),Dn?e.a.createElement("span",{className:"c-green"}," [\u7B2C",Dn,"\u5173] "):null,Yt?e.a.createElement("a",{href:Yt,target:"_blank",className:"view-code",title:"\u70B9\u51FB\u67E5\u770BTA\u7684\u4EE3\u7801\u9875\u9762"},"\u67E5\u770B"):null,En?e.a.createElement("a",{className:"c-orange gift",title:"\u5DF2\u5956\u52B1\u91D1\u5E01".concat(En)},e.a.createElement("i",{className:"iconfont icon-gift c-orange "}),e.a.createElement("span",null,En)):null,Oe<=5?e.a.createElement("span",{style:{flex:"1",textAlign:"right",color:fn===1?"#29bd8b":""}},fn||fn===0?fn===1?"\u5DF2\u901A\u5173":"\u672A\u901A\u5173":""):null),e.a.createElement("div",{onClick:Qn},e.a.createElement(Ke.a,{className:"discuss-content",value:cn})),Bn&&Bn.length>0?e.a.createElement("div",{className:"reply-discuss-container",onClick:Qn},Bn.map(function(Fr,ei){return e.a.createElement(pi,{key:Fr.id,data:Fr,index:ei,deleteCommentAlert:An,shixunName:er,shixunIdentifier:Be,adminOrOperator:Xe,user:dt,isDelete:It,onSetRewardData:ot,onSetActionType:st,parentDiscussIndex:Je})})):null,e.a.createElement("div",{className:"btn-group"},Xe?e.a.createElement("a",{onClick:Br,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},e.a.createElement("i",{className:"iconfont icon-jiangli"})):null,Xe?e.a.createElement("a",{onClick:Nr,title:en?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},e.a.createElement("i",{className:en?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,dn&&(!Bn||Bn.length==0)&&e.a.createElement("a",{onClick:sr,title:"\u5220\u9664"},e.a.createElement("i",{className:"iconfont icon-shanchu"})),e.a.createElement("a",{onClick:Fn,title:"\u56DE\u590D"},e.a.createElement("i",{className:"iconfont icon-huifu1"})),e.a.createElement("a",{onClick:dr,className:an?"c-orange":""},e.a.createElement("i",{className:an?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),e.a.createElement("span",null,rn||""))),e.a.createElement(Ua,{id:bn,activeDiscussIndex:Gt,onReplyDiscuss:Dt})))},uo={showRewardDialog:!1,data:null,page:1,loading:!1,actionType:null,activeDiscussIndex:null};function Ga(Ve,Ye){switch(Ye.type){case kn.Q:return Object(M.a)(Object(M.a)({},Ve),{},{loading:!0});case kn.X:return Object(M.a)(Object(M.a)({},Ve),{},{showRewardDialog:!0});case kn.b:return Object(M.a)(Object(M.a)({},Ve),{},{showRewardDialog:!1});case kn.l:return Object(M.a)(Object(M.a)({},Ve),Ye.payload);case kn.ab:return Object(M.a)(Object(M.a)({},Ve),Ye.payload);case kn.x:return Object(M.a)(Object(M.a)({},Ve),Ye.payload);case kn.z:return Object(M.a)(Object(M.a)({},Ve),Ye.payload);case kn.H:return Object(M.a)(Object(M.a)({},Ve),Ye.payload);case kn.a:return Object(M.a)(Object(M.a)({},Ve),Ye.payload);default:throw new Error}}var gi=function(Ve){var Ye=Ve.shixunIdentifier,Je=Ve.identity,Be=Ve.activeIndex,Xe=Ve.user,Oe=Ve.isShixunDetail,at=Oe===void 0?!1:Oe,tt=Ve.isDelete,st=Ve.getTypeNumber,ot=Object(n.useReducer)(Ga,uo),dt=Object(b.a)(ot,2),It=dt[0],Gt=dt[1],Dt=It.page,tn=It.loading,cn=It.data,Bn=It.actionType,Yt=It.showRewardDialog,en=It.activeDiscussIndex,bn=Object(n.useRef)(),Dn=Object(n.useRef)(),rn=Object(a.i)();function En(jn){return Ln.apply(this,arguments)}function Ln(){return Ln=Object(v.a)(i.a.mark(function jn($n){var ir;return i.a.wrap(function(Wn){for(;;)switch(Wn.prev=Wn.next){case 0:if(!tn){Wn.next=2;break}return Wn.abrupt("return");case 2:return Wn.prev=2,Gt({type:kn.Q}),Wn.next=6,Object(K.A)(Object(M.a)(Object(M.a)({},rn),{},{page:$n}));case 6:ir=Wn.sent,Gt({type:kn.l,payload:{activeDiscussIndex:null,page:$n,data:ir,loading:!1}}),Wn.next=13;break;case 10:Wn.prev=10,Wn.t0=Wn.catch(2),console.log(Wn.t0);case 13:case"end":return Wn.stop()}},jn,null,[[2,10]])})),Ln.apply(this,arguments)}function Vn(jn){document.body.scrollIntoView(),En(jn)}function an(jn,$n,ir){return fn.apply(this,arguments)}function fn(){return fn=Object(v.a)(i.a.mark(function jn($n,ir,Jn){var Wn;return i.a.wrap(function(sn){for(;;)switch(sn.prev=sn.next){case 0:return sn.prev=0,sn.next=3,Gr($n,ir);case 3:Wn=sn.sent,On[Jn].user_praise=ir,On[Jn].praise_count=Wn.praise_count,Gt({type:kn.x,payload:{data:Object(M.a)(Object(M.a)({},cn),{},{comments:On})}}),sn.next=12;break;case 9:sn.prev=9,sn.t0=sn.catch(0),console.log(sn.t0);case 12:case"end":return sn.stop()}},jn,null,[[0,9]])})),fn.apply(this,arguments)}function An(jn,$n,ir){return wn.apply(this,arguments)}function wn(){return wn=Object(v.a)(i.a.mark(function jn($n,ir,Jn){return i.a.wrap(function(pn){for(;;)switch(pn.prev=pn.next){case 0:return pn.prev=0,pn.next=3,gr($n,ir);case 3:On[Jn].sticky=ir,Gt({type:kn.ab,payload:{data:Object(M.a)(Object(M.a)({},cn),{},{comments:On})}}),pn.next=10;break;case 7:pn.prev=7,pn.t0=pn.catch(0),console.log(pn.t0);case 10:case"end":return pn.stop()}},jn,null,[[0,7]])})),wn.apply(this,arguments)}function er(){Gt({type:kn.z,payload:{actionType:null}})}function dn(){return Fn.apply(this,arguments)}function Fn(){return Fn=Object(v.a)(i.a.mark(function jn(){var $n,ir,Jn,Wn,pn,sn,zn,Yn;return i.a.wrap(function(mr){for(;;)switch(mr.prev=mr.next){case 0:if($n=Bn.id,ir=Bn.params,Jn=Bn.type,Wn=Bn.index,pn=Bn.parentDiscussIndex,!(Jn==="hidden-discuss")){mr.next=6;break}return mr.next=4,Ai($n,ir);case 4:pn?On[pn].children[Wn].hidden=ir.hidden==1:On[Wn].hidden=ir.hidden==1,Gt({type:kn.z,payload:{actionType:null,data:Object(M.a)(Object(M.a)({},cn),{},{comments:On})}});case 6:if(!(Jn==="delete-discuss")){mr.next=31;break}return mr.next=9,oi($n);case 9:if(!(pn||pn===0)){mr.next=22;break}sn=On[pn].children,zn=sn.length-1;case 12:if(!(zn>=0)){mr.next=19;break}if(!(sn[zn].id===$n)){mr.next=16;break}return sn.splice(zn,1),mr.abrupt("break",19);case 16:zn--,mr.next=12;break;case 19:On[pn].children=sn,mr.next=30;break;case 22:Yn=On.length-1;case 23:if(!(Yn>=0)){mr.next=30;break}if(!(On[Yn].id===$n)){mr.next=27;break}return On.splice(Yn,1),mr.abrupt("break",30);case 27:Yn--,mr.next=23;break;case 30:Gt({type:kn.z,payload:{actionType:null,data:Object(M.a)(Object(M.a)({},cn),{},{comments:On})}});case 31:case"end":return mr.stop()}},jn)})),Fn.apply(this,arguments)}function Ir(jn){Gt({type:kn.z,payload:{actionType:jn}})}function dr(){Gt({type:kn.b})}function Br(){return sr.apply(this,arguments)}function sr(){return sr=Object(v.a)(i.a.mark(function jn(){var $n,ir,Jn,Wn,pn,sn,zn;return i.a.wrap(function(_n){for(;;)switch(_n.prev=_n.next){case 0:return $n=bn.current,ir=$n.id,Jn=$n.index,Wn=$n.score,pn=$n.user_id,sn=$n.parentDiscussIndex,_n.next=3,Si(ir,{container_type:"Discusses",score:Wn,user_id:pn});case 3:zn=_n.sent,sn?On[sn].children[Jn].reward=zn.code:On[Jn].reward=zn.code,Gt({type:kn.H,payload:{showRewardDialog:!1,data:Object(M.a)(Object(M.a)({},cn),{},{comments:On})}}),bn.current=null;case 7:case"end":return _n.stop()}},jn)})),sr.apply(this,arguments)}function Nr(jn){bn.current=jn,Gt({type:kn.X})}function Qn(jn){bn.current.score=jn}function Fr(jn,$n){return ei.apply(this,arguments)}function ei(){return ei=Object(v.a)(i.a.mark(function jn($n,ir){return i.a.wrap(function(Wn){for(;;)switch(Wn.prev=Wn.next){case 0:return Wn.prev=0,Wn.next=3,fa($n,ir);case 3:En(Dt),Wn.next=9;break;case 6:Wn.prev=6,Wn.t0=Wn.catch(0),console.log(Wn.t0);case 9:case"end":return Wn.stop()}},jn,null,[[0,6]])})),ei.apply(this,arguments)}function Kr(jn){en===jn?Gt({type:kn.a,payload:{activeDiscussIndex:null}}):Gt({type:kn.a,payload:{activeDiscussIndex:jn}})}if(Object(n.useEffect)(function(){function jn(){return $n.apply(this,arguments)}function $n(){return $n=Object(v.a)(i.a.mark(function ir(){return i.a.wrap(function(Wn){for(;;)switch(Wn.prev=Wn.next){case 0:if(!(Be===3&&!cn&&Ye)){Wn.next=3;break}return Wn.next=3,En(Dt);case 3:case"end":return Wn.stop()}},ir)})),$n.apply(this,arguments)}jn()},[rn.pathId]),!cn)return e.a.createElement(G.a,{spinning:!0},e.a.createElement("div",{style:{height:"300px",width:"100%"}}));var yr=cn.disscuss_count,On=cn.comments,rr=cn.all,Pr=cn.can_hidden;return e.a.createElement(n.Fragment,null,e.a.createElement("div",{className:"discuss-container",ref:Dn},yr===0?e.a.createElement(eo.a,null):null,Object(U.p)()&&e.a.createElement(ps,{getTypeNumber:st,upDataList:En,page:Dt,user:Xe}),e.a.createElement("aside",{className:"bg-white"},On==null?void 0:On.map(function(jn,$n){return e.a.createElement(Sa,{user:Xe,key:jn.id,data:jn,index:$n,identity:Je,onPaginationChange:Vn,shixunIdentifier:Ye,isDelete:tt,onSetActionType:Ir,onTopOrDownDiscuss:An,adminOrOperator:Pr,onPlusDiscuss:an,onSetRewardData:Nr,activeDiscussIndex:en,onSetActiveDiscussIndex:Kr,onReplyDiscuss:Fr})})),yr>10?e.a.createElement("div",{className:"pagination-container tc"},e.a.createElement(sa.a,{showQuickJumper:!0,showSizeChanger:!1,onChange:Vn,current:Dt,total:yr})):null),e.a.createElement(os.a,null,e.a.createElement(T.a,{centered:!0,title:"\u63D0\u793A",visible:!!Bn,onOk:dn,onCancel:er},e.a.createElement("p",null,Bn?Bn.message:"")),e.a.createElement(T.a,{centered:!0,width:400,title:"\u5956\u52B1\u8BBE\u7F6E",visible:Yt,onCancel:dr,onOk:Br},e.a.createElement(Ci.a,{placeholder:"\u8BF7\u8F93\u5165\u5956\u52B1\u7684\u91D1\u5E01\u6570\u91CF",min:1,onChange:Qn,style:{width:"228px"}}))))},ai=R("jZGp"),ui=R("LvDl"),to=["application/pdf","application/msword","application/vnd.ms-excel","application/vnd.ms-powerpoint","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet","application/vnd.openxmlformats-officedocument.presentationml.presentation","application/vnd.openxmlformats-officedocument.wordprocessingml.document","application/ZIP"],ls=function(Ye){var Je,Be,Xe,Oe,at,tt=Ye.pathsDetail,st=Ye.user,ot=Ye.globalSetting,dt=Ye.loading,It=Ye.dispatch,Gt=Object(C.a)(Ye,["pathsDetail","user","globalSetting","loading","dispatch"]),Dt=Object(a.i)(),tn=tt.stageData,cn=Object(n.useState)([]),Bn=Object(b.a)(cn,2),Yt=Bn[0],en=Bn[1],bn=Object(n.useState)(-1),Dn=Object(b.a)(bn,2),rn=Dn[0],En=Dn[1],Ln=Object(n.useState)(!1),Vn=Object(b.a)(Ln,2),an=Vn[0],fn=Vn[1],An=Object(n.useState)(!1),wn=Object(b.a)(An,2),er=wn[0],dn=wn[1],Fn=Object(n.useState)(!1),Ir=Object(b.a)(Fn,2),dr=Ir[0],Br=Ir[1],sr=Object(n.useState)({name:"",is_jupyter:!1}),Nr=Object(b.a)(sr,2),Qn=Nr[0],Fr=Nr[1],ei=te.a.useForm(),Kr=Object(b.a)(ei,1),yr=Kr[0],On=te.a.useForm(),rr=Object(b.a)(On,1),Pr=rr[0],jn=te.a.useForm(),$n=Object(b.a)(jn,1),ir=$n[0],Jn=te.a.useForm(),Wn=Object(b.a)(Jn,1),pn=Wn[0],sn=Object(n.useState)(!1),zn=Object(b.a)(sn,2),Yn=zn[0],_n=zn[1],mr=Object(n.useState)([]),Qr=Object(b.a)(mr,2),Vi=Qr[0],Ri=Qr[1],ri=Object(n.useState)(!1),ga=Object(b.a)(ri,2),na=ga[0],Ki=ga[1],no=Object(n.useState)("All"),ro=Object(b.a)(no,2),Da=ro[0],Io=ro[1],Mo=Object(n.useState)(!1),io=Object(b.a)(Mo,2),Ia=io[0],ka=io[1],So=Object(n.useState)(0),co=Object(b.a)(So,2),ho=co[0],Qa=co[1],Ma=Object(n.useState)([{name:"\u5168\u90E8",type:"All",number:0},{name:"\u5B9E\u8DF5\u9879\u76EE",type:"Shixun",number:0},{name:"\u89C6\u9891\u9879\u76EE",type:"VideoItem",number:0},{name:"\u6559\u5B66\u8BFE\u4EF6",type:"Attachment",number:0},{name:"\u8BA8\u8BBA",type:"Discusses",number:0}]),Va=Object(b.a)(Ma,2),Ka=Va[0],go=Va[1],Fa=Object(n.useState)(),yo=Object(b.a)(Fa,2),Xi=yo[0],ao=yo[1],Lo=Object(n.useState)([]),Wa=Object(b.a)(Lo,2),Ta=Wa[0],fo=Wa[1],$o=function(Ft){if(Ft.key=="Enter"){var $t=ir.getFieldValue("tag");if(ir.setFieldsValue({tag:""}),!$t){I.b.info("\u6807\u7B7E\u4E0D\u80FD\u4E3A\u7A7A");return}if(Ta.filter(function(Cn){return Cn===$t}).length>0){I.b.info("\u5DF2\u6709\u76F8\u540C\u540D\u79F0\u6807\u7B7E");return}Ta.push($t),fo(Object(o.a)(Ta))}},qo=function(Ft,$t){Ft.preventDefault(),fo(Object(o.a)(Ta.filter(function(Cn){return Cn!=$t})))},Go=((Je=tt.detail)===null||Je===void 0?void 0:Je.is_free)||((Be=tt.detail)===null||Be===void 0?void 0:Be.can_learning),Xa=function(){var Ft=tt.detail,$t=Ft.shixuns_count,Cn=$t===void 0?0:$t,Zt=Ft.videos_count,qn=Zt===void 0?0:Zt,or=Ft.attachment_count,fr=or===void 0?0:or,$r=Ft.disscuss_count,vn=$r===void 0?0:$r,ra={All:Cn+qn+fr,Shixun:Cn,VideoItem:qn,Attachment:fr,Discusses:vn},Pa=Ka.map(function(Li){return Object(M.a)(Object(M.a)({},Li),{},{number:ra[Li.type]})});go(Pa)};Object(n.useEffect)(function(){Xa()},[tt.detail]),Object(n.useEffect)(function(){Xa(),en(Object(o.a)(tn))},[tn]);var es=function(){var Sn=Object(v.a)(i.a.mark(function Ft($t,Cn){var Zt;return i.a.wrap(function(or){for(;;)switch(or.prev=or.next){case 0:if(It({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF0C\u8BF7\u7A0D\u540E..."}}),!Cn){or.next=7;break}return or.next=4,Object(mn.C)({id:$t});case 4:or.t0=or.sent,or.next=10;break;case 7:return or.next=9,Object(mn.D)({id:$t});case 9:or.t0=or.sent;case 10:if(Zt=or.t0,It({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),!(Zt!=null&&Zt.game_identifier||Zt!=null&&Zt.identifier)){or.next=15;break}return Object(ve.O)(Cn?"/tasks/".concat(Zt==null?void 0:Zt.identifier,"/jupyter"):"/tasks/".concat(Zt.game_identifier)),or.abrupt("return");case 15:(Zt==null?void 0:Zt.status)===-3?Object(ve.o)():(Zt==null?void 0:Zt.status)===2?ya(Zt==null?void 0:Zt.message):(Zt==null?void 0:Zt.status)===3&&ki(Zt==null?void 0:Zt.message);case 16:case"end":return or.stop()}},Ft)}));return function($t,Cn){return Sn.apply(this,arguments)}}(),ya=function Sn(Ft){var $t;Ft=($t=Ft)!==null&&$t!==void 0&&$t.includes(".json")?Ft:"".concat(Ft,".json"),T.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:function(){var Cn=Object(v.a)(i.a.mark(function qn(){var or,fr;return i.a.wrap(function(vn){for(;;)switch(vn.prev=vn.next){case 0:return vn.next=2,Object(ln.S)({url:Ft});case 2:if(or=vn.sent,or){vn.next=5;break}return vn.abrupt("return");case 5:return I.b.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF01"),vn.next=8,Object(mn.D)({id:or.shixun_identifier});case 8:if(fr=vn.sent,!(fr!=null&&fr.game_identifier)){vn.next=12;break}return Object(ve.O)("/tasks/".concat(fr.game_identifier)),vn.abrupt("return");case 12:(fr==null?void 0:fr.status)===2?Sn(fr==null?void 0:fr.message):(fr==null?void 0:fr.status)===3&&ki(fr==null?void 0:fr.message);case 13:case"end":return vn.stop()}},qn)}));function Zt(){return Cn.apply(this,arguments)}return Zt}()})},ki=function(Ft){T.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Ft,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},la=function(){if(!Eo())return;_n(!0)};Object(n.useEffect)(function(){if(Yn){var Sn={shixuns_list:[],attachments_list:[],items:[]};Ya(Yt.length,Sn),en([].concat(Object(o.a)(Yt),[Sn]))}},[Yn]);var ji=function(){setTimeout(function(){rn===Yt.length-1&&Yn&&(hn(),en(Yt.filter(function(Ft,$t){return $t!==Yt.length-1}))),Ba(),En(-1)},300)},Ya=function(Ft,$t){if(!Eo())return;En(Ft),yr.setFieldsValue({name:$t.stage_name,description:$t.stage_description,tagName:$t.tag&&$t.tag.name||""})},bo=function(Ft){if(setTimeout(function(){document.documentElement.scrollTop=ho},300),Ft==="\u53D6\u6D88")return;Yt[rn].items=Yt[rn].items.concat(Ft),en(Object(o.a)(Yt))},La=function(){var Sn=Object(v.a)(i.a.mark(function Ft($t){var Cn;return i.a.wrap(function(qn){for(;;)switch(qn.prev=qn.next){case 0:return qn.next=2,Object(K.Q)(Object(M.a)({},$t));case 2:return Cn=qn.sent,Yt[rn].items=$t.list,qn.abrupt("return",Cn);case 5:case"end":return qn.stop()}},Ft)}));return function($t){return Sn.apply(this,arguments)}}(),Vo=function(Ft){Yt[rn].items=Yt[rn].items.concat(Object(M.a)(Object(M.a)({},Ft),{},{children:[]})),en(Object(o.a)(Yt))},Po=function(Ft){Yt[rn].items=Yt[rn].items.concat(Ft),en(Object(o.a)(Yt))},Xo=function(){var Sn=Object(v.a)(i.a.mark(function Ft($t){var Cn,Zt,qn,or,fr;return i.a.wrap(function(vn){for(;;)switch(vn.prev=vn.next){case 0:if(Xi){vn.next=8;break}return vn.next=3,Object(K.f)(Object(M.a)({id:Yt[rn].stage_id,subject_id:Dt.pathId},$t));case 3:return Cn=vn.sent,Cn.id&&(Ki(!1),Zt=[Object(M.a)({},Cn)],Yt[rn].items=Yt[rn].items.concat(Zt),en(Object(o.a)(Yt))),vn.abrupt("return",Cn);case 8:return vn.next=10,Object(K.S)(Object(M.a)(Object(M.a)({id:Xi==null?void 0:Xi.id,subject_id:Dt.pathId},$t),{},{video_id:($t==null?void 0:$t.video_id)||(Xi==null||((qn=Xi.video_item)===null||qn===void 0)?void 0:qn.video_id),link:($t==null?void 0:$t.link)||(Xi==null||((or=Xi.video_item)===null||or===void 0)?void 0:or.link)}));case 10:return fr=vn.sent,fr&&(I.b.success("\u4FEE\u6539\u6210\u529F"),Ki(!1),Ba()),vn.abrupt("return",fr);case 13:case"end":return vn.stop()}},Ft)}));return function($t){return Sn.apply(this,arguments)}}(),Ba=function(){It({type:"pathsDetail/getStageData",payload:{subject_id:Dt.pathId}}),It({type:"pathsDetail/getPathsDetail",payload:{id:Dt.pathId}}),It({type:"pathsDetail/getRightData",payload:{id:Dt.pathId}}),hn()},In=function(){var Sn=Object(v.a)(i.a.mark(function Ft($t,Cn){var Zt,qn,or,fr,$r,vn,ra,Pa,Li,di,Oa;return i.a.wrap(function(qi){for(;;)switch(qi.prev=qi.next){case 0:if(!(!($t!=null&&$t.name)||($t==null?void 0:$t.name.replace(/(^\s*)|(\s*$)/g,""))==="")){qi.next=2;break}return qi.abrupt("return",I.b.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01"));case 2:if(hn(),or=[],(Zt=Yt[rn].shixuns_list)===null||Zt===void 0||Zt.map(function(Yi){or.push({type:Yi.item_type,id:Yi.id})}),(qn=Yt[rn].attachments_list)===null||qn===void 0||qn.map(function(Yi){or.push({type:"Attachment",id:Yi.id})}),fr=$t.tagName,$r=Object(C.a)($t,["tagName"]),!Yn){qi.next=16;break}return vn=Object(M.a)(Object(M.a)({},$r),{},{pathId:Dt.pathId,list:or}),fr&&(vn=Object(M.a)(Object(M.a)({},vn),{},{stage_tag_attributes:{name:fr}})),qi.next=12,Object(K.d)(Object(M.a)({},vn));case 12:ra=qi.sent,ra!=null&&ra.subject_id&&(Yt[rn]=Object(M.a)(Object(M.a)(Object(M.a)({},Yt[rn]),ra),{},{stage_name:vn.name,stage_description:vn.description,tag:vn.stage_tag_attributes}),en(Object(o.a)(Yt))),qi.next=24;break;case 16:return Pa=Array.from(new Set(or.map(function(Yi){return Yi.type}))),Li=Object(M.a)(Object(M.a)({},$r),{},{id:Yt[rn].stage_id,type:Array.from(new Set(or.map(function(Yi){return Yi.type}))),list:or}),di=Yt[rn].tag&&Yt[rn].tag.id||"",Li=Object(M.a)(Object(M.a)({},Li),{},{stage_tag_attributes:di?{id:di,name:fr}:{name:fr}}),qi.next=22,Object(K.U)(Object(M.a)({},Li));case 22:Oa=qi.sent,Oa!=null&&Oa.subject_id&&(Yt[rn]=Object(M.a)(Object(M.a)(Object(M.a)({},Yt[rn]),Oa),{},{stage_name:Li.name,stage_description:Li.description,tag:Li.stage_tag_attributes}),en(Object(o.a)(Yt)));case 24:return _n(!1),qi.abrupt("return");case 26:case"end":return qi.stop()}},Ft)}));return function($t,Cn){return Sn.apply(this,arguments)}}(),Ja=function(Ft,$t,Cn){var Zt=Array.from(Ft),qn=Zt.splice($t,1),or=Object(b.a)(qn,1),fr=or[0];return Zt.splice(Cn,0,fr),Zt},vs=function(Ft,$t){T.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u5B9A\u5220\u9664\u8BE5\u5B9E\u8BAD\u5417\uFF1F",onOk:function(){Yt[rn][$t||"shixuns_list"].splice(Ft,1),I.b.success("\u5220\u9664\u6210\u529F"),en(Object(o.a)(Yt)),In(yr.getFieldsValue(),$t)}})},ts=function(Ft){T.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u672C\u64CD\u4F5C\u5C06\u5220\u9664\u5F53\u524D\u76EE\u5F55\u53CA\u4E0B\u5C5E\u5B50\u76EE\u5F55\u5B9A\u5168\u90E8\u5185\u5BB9\uFF0C\u786E\u8BA4\u8981\u5220\u9664\u5417\uFF1F",onOk:function(){var $t=Object(v.a)(i.a.mark(function Zt(){var qn;return i.a.wrap(function(fr){for(;;)switch(fr.prev=fr.next){case 0:return fr.next=2,Object(K.s)(Ft);case 2:qn=fr.sent,qn.status===0&&(I.b.success("\u5220\u9664\u6210\u529F"),Ba());case 4:case"end":return fr.stop()}},Zt)}));function Cn(){return $t.apply(this,arguments)}return Cn}()})},ci=function(){var Sn=Object(v.a)(i.a.mark(function Ft($t){var Cn,Zt,qn,or,fr;return i.a.wrap(function(vn){for(;;)switch(vn.prev=vn.next){case 0:if(console.log($t),!(($t==null?void 0:$t.item_type)==="VideoItem")){vn.next=9;break}return vn.next=4,Object(Ni.g)({id:$t==null?void 0:$t.stage_item_id});case 4:Cn=vn.sent,ao(Cn),($t==null?void 0:$t.item_type)==="VideoItem"?Ki(!0):(fo((Cn==null||((Zt=Cn.tags)===null||Zt===void 0)?void 0:Zt.map(function(ra){return ra==null?void 0:ra.name}))||[]),ir.setFieldsValue({files:[{uid:Cn==null||((qn=Cn.attachment)===null||qn===void 0)?void 0:qn.id,name:Cn==null?void 0:Cn.name,response:{id:Cn==null||((or=Cn.attachment)===null||or===void 0)?void 0:or.id}}]}),dn(!0)),vn.next=10;break;case 9:T.a.confirm({title:"\u4FEE\u6539\u8BFE\u4EF6\u540D\u79F0",icon:null,centered:!0,okText:"\u786E\u8BA4\u4FEE\u6539",cancelText:"\u53D6\u6D88",content:e.a.createElement(re.a,{value:fr,onChange:function(Pa){fr=Pa.target.value},placeholder:"\u8BF7\u8F93\u5165\u8BFE\u4EF6\u540D\u79F0"}),onOk:function(){var ra=Object(v.a)(i.a.mark(function Li(){var di,Oa,$a;return i.a.wrap(function(Yi){for(;;)switch(Yi.prev=Yi.next){case 0:if(fr){Yi.next=3;break}return I.b.info("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Yi.abrupt("return",Promise.reject());case 3:return Yi.next=5,Object(ce.a)("/api/attachments/".concat($t==null?void 0:$t.id,".json"),{method:"put",body:{name:fr+($t==null||((di=$t.name)===null||di===void 0)?void 0:di.substr($t==null||((Oa=$t.name)===null||Oa===void 0)?void 0:Oa.lastIndexOf(".")))}});case 5:$a=Yi.sent,fr="",Ba();case 8:case"end":return Yi.stop()}},Li)}));function Pa(){return ra.apply(this,arguments)}return Pa}()});case 10:case"end":return vn.stop()}},Ft)}));return function($t){return Sn.apply(this,arguments)}}(),Ur=function(Ft){T.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u5B9A\u5220\u9664\u8BE5\u7AE0\u8282\u5417\uFF1F",onOk:function(){var $t=Object(v.a)(i.a.mark(function Zt(){var qn;return i.a.wrap(function(fr){for(;;)switch(fr.prev=fr.next){case 0:return fr.next=2,Object(K.r)({id:Ft});case 2:qn=fr.sent,qn.status===1&&(En(-1),I.b.success("\u5220\u9664\u6210\u529F"),Ba());case 4:case"end":return fr.stop()}},Zt)}));function Cn(){return $t.apply(this,arguments)}return Cn}()})},ua=function(){Fr({name:"",is_jupyter:!1}),Pr.setFieldsValue({name:"",is_jupyter:!1}),ka(!1),fn(!1)},xi=function(Ft,$t){var Cn;if(!Ft.destination)return;var Zt=Ja((Cn=Yt[rn])===null||Cn===void 0?void 0:Cn[$t||"shixuns_list"],Ft.source.index,Ft.destination.index);Yt[rn][$t||"shixuns_list"]=Zt,en(Object(o.a)(Yt)),In(yr.getFieldsValue(),$t)},To=function(){var Sn=Object(v.a)(i.a.mark(function Ft($t){var Cn;return i.a.wrap(function(qn){for(;;)switch(qn.prev=qn.next){case 0:if(Eo()){qn.next=2;break}return qn.abrupt("return");case 2:return qn.next=4,Object(K.T)({id:$t});case 4:Cn=qn.sent,Cn.status===1&&Ba();case 6:case"end":return qn.stop()}},Ft)}));return function($t){return Sn.apply(this,arguments)}}(),Za=function(){var Sn=Object(v.a)(i.a.mark(function Ft($t){var Cn;return i.a.wrap(function(qn){for(;;)switch(qn.prev=qn.next){case 0:if(Eo()){qn.next=2;break}return qn.abrupt("return");case 2:return qn.next=4,Object(K.t)({id:$t});case 4:Cn=qn.sent,Cn.status===1&&Ba();case 6:case"end":return qn.stop()}},Ft)}));return function($t){return Sn.apply(this,arguments)}}(),Eo=function(){return rn!==-1?(T.a.info({icon:null,className:"custom-modal-divider ",okText:"\u77E5\u9053\u5566",title:"\u63D0\u793A",content:e.a.createElement("div",{className:"mt10 font14"},"\u5F53\u524D\u5355\u5143\u6709\u672A\u4FDD\u5B58\u7684\u4FEE\u6539\u8BB0\u5F55\uFF0C\u8BF7\u5148\u4FDD\u5B58\uFF01"),onOk:function(){var $t="Edit_".concat(rn),Cn=document.getElementById($t);Cn&&setTimeout(function(){return Cn.scrollIntoView({block:"start",behavior:"smooth"})})}}),!1):!0},oo=function(){In(yr.getFieldsValue())},hn=function(){_n(!1)},Uo=function(){var Ft,$t,Cn,Zt,qn,or;return((Ft=tt.detail)===null||Ft===void 0||(($t=Ft.courses)===null||$t===void 0)?void 0:$t.length)>0?(Cn=tt.detail)===null||Cn===void 0?void 0:Cn.allow_visit:!(((Zt=st.userInfo)===null||Zt===void 0?void 0:Zt.user_identity)==="\u5B66\u751F"&&(qn=tt.detail)!==null&&qn!==void 0&&qn.allow_visit&&(or=tt.detail)!==null&&or!==void 0&&or.courses)},Ss=function(Ft,$t,Cn){var Zt,qn,or,fr,$r,vn,ra,Pa,Li,di,Oa,$a;return Da!=="All"&&Ft.item_type!==Da?null:e.a.createElement(ue.a,{className:"list-item-row",align:"middle",key:$t,gutter:[5,10]},e.a.createElement(de.a,null,Ft.item_type==="Shixun"?e.a.createElement("i",{className:"iconfont icon-shixunti2 c-light-primary font20"}):e.a.createElement("i",{className:"iconfont icon-shipin2 c-purple-8C1 font20"})),e.a.createElement(de.a,{flex:1,className:!Ft.allow_visit&&!Ft.to_be_built&&(Ft.shixun_status==="\u6682\u672A\u516C\u5F00"||Ft.shixun_status==="\u5DF2\u5220\u9664")?Vr.a.color204:""},!!(tt!=null&&(Zt=tt.detail)!==null&&Zt!==void 0&&Zt.cust_seq)&&e.a.createElement("span",{className:"mr8"},Cn+1,"-",$t+1),Ft.name,rn===-1&&Ft.complete_status===1&&e.a.createElement("span",{className:Vr.a.completed},e.a.createElement("i",{className:"iconfont icon-duigou1 mr5 font12"}),"\u5DF2\u5B8C\u6210")),e.a.createElement(de.a,null,rn===Cn&&e.a.createElement("div",null,e.a.createElement(h.a,{title:"\u5220\u9664"},e.a.createElement("span",{onClick:function(){vs($t,"shixuns_list")},className:"iconfont icon-shanchu c-grey-c"}))),(((qn=st.userInfo)===null||qn===void 0?void 0:qn.admin)||((or=st.userInfo)===null||or===void 0?void 0:or.business)||!(!((fr=tt.detail)!==null&&fr!==void 0&&fr.allow_statistics)&&(($r=st.userInfo)===null||$r===void 0?void 0:$r.user_identity)==="\u5B66\u751F"&&(vn=tt.detail)!==null&&vn!==void 0&&vn.allow_visit&&(ra=tt.detail)!==null&&ra!==void 0&&ra.courses))&&rn!==Cn&&Ft.item_type==="VideoItem"&&e.a.createElement("aside",null,e.a.createElement(c.a,{type:"primary",onClick:function(){var Yi,Aa;if(!((Yi=st.userInfo)!==null&&Yi!==void 0&&Yi.admin)&&!((Aa=st.userInfo)!==null&&Aa!==void 0&&Aa.business)&&!Ft.can_view)return T.a.info({centered:!0,width:400,okText:"\u77E5\u9053\u5566",icon:null,content:e.a.createElement("div",{className:"tc font14"},"\u5F53\u524D\u89C6\u9891\u4E3A\u521B\u5EFA\u8005\u6240\u5C5E\u5355\u4F4D\u5185\u90E8\u6559\u5B66\u8D44\u6599\uFF0C\u5916\u5355\u4F4D\u7528\u6237\u65E0\u89C2\u770B\u6743\u9650")});Ft.link&&Object(Ni.n)({is_f:1,id:Ft.id,point:0,total:0}),Object(ve.O)(Ft.link||"/video/".concat(Ft.id,"?subject_id=").concat(Dt.pathId))}},Ft.last_point>0?"\u7EE7\u7EED\u5B66\u4E60":"\u5F00\u59CB\u5B66\u4E60")),(((Pa=st.userInfo)===null||Pa===void 0?void 0:Pa.admin)||(Ft.allow_visit||Ft.to_be_built||Ft.shixun_status!=="\u6682\u672A\u516C\u5F00"&&Ft.shixun_status!=="\u5DF2\u5220\u9664")&&!(!((Li=tt.detail)!==null&&Li!==void 0&&Li.allow_statistics)&&((di=st.userInfo)===null||di===void 0?void 0:di.user_identity)==="\u5B66\u751F"&&(Oa=tt.detail)!==null&&Oa!==void 0&&Oa.allow_visit&&($a=tt.detail)!==null&&$a!==void 0&&$a.courses))&&rn!==Cn&&Ft.item_type==="Shixun"&&e.a.createElement("aside",null,e.a.createElement(jt.a,{to:"/shixuns/".concat(Ft.identifier,"/challenges"),target:"_blank"},"\u67E5\u770B\u8BE6\u60C5"),Ft.shixun_status!=="\u6682\u672A\u516C\u5F00"&&e.a.createElement(c.a,{className:"ml20",type:"primary",onClick:function(){if(!Object(Re.e)(It,!0))return;es(Ft.identifier,Ft.is_jupyter||Ft.is_jupyter_lab)}},"\u5F00\u59CB\u5B9E\u6218")),rn===-1&&!Ft.allow_visit&&!Ft.to_be_built&&Ft.shixun_status==="\u6682\u672A\u516C\u5F00"&&e.a.createElement("span",{className:Vr.a.color204},"\u6682\u672A\u516C\u5F00"),rn===-1&&!Ft.allow_visit&&!Ft.to_be_built&&Ft.shixun_status==="\u5DF2\u5220\u9664"&&e.a.createElement("span",{className:Vr.a.color204},"\u5DF2\u5220\u9664"),rn===-1&&Ft.item_type==="Shixun"&&!!Ft.challenges_count&&e.a.createElement("span",{className:"exper\u02C6iment-number ml5 c-grey-999"},"\u5B9E\u9A8C\u6570 ",Ft.challenges_count)))},gs=function(Ft){var $t,Cn=[];if(Ft.items&&($t=Ft.items)!==null&&$t!==void 0&&$t.length){var Zt;(Zt=Ft.items)===null||Zt===void 0||Zt.forEach(function(or){var fr;Cn.push(or),or.children&&(fr=or.children)!==null&&fr!==void 0&&fr.length&&(Cn=Cn.concat(or.children))})}var qn=!!Cn.find(function(or){return Object(ui.isEqual)(or.learning_status,["can","try"])});return qn?e.a.createElement("aside",{className:Vr.a.learn},"\u514D\u8D39\u8BD5\u5B66"):null},$i=function(Ft,$t){var Cn,Zt,qn,or,fr,$r;if(Da!=="All"&&!((Cn=Ft.stage_tag)!==null&&Cn!==void 0&&Cn.includes(Da)))return null;var vn=!1,ra=!1,Pa=!1,Li=!1;if(Da==="All"){var di,Oa,$a,qi;vn=(((di=st.userInfo)===null||di===void 0?void 0:di.admin)||((Oa=st.userInfo)===null||Oa===void 0?void 0:Oa.business)||(($a=tt.detail)===null||$a===void 0?void 0:$a.allow_statistics))&&rn===$t&&!Yn,(qi=tt.detail)!==null&&qi!==void 0&&qi.allow_add_member&&Go&&rn!==$t&&(ra=!0,$t>0&&(Pa=!0),$t0)return e.a.createElement("div",{key:Ft,className:Sn.type===Da?Vr.a.tabActive:Vr.a.tab,onClick:function(){rn===-1?(Io(Sn.type),En(-1)):I.b.warn("\u8BF7\u5148\u53D6\u6D88\u7F16\u8F91\u72B6\u6001")}},e.a.createElement("span",{className:Vr.a.s1},Sn.name),e.a.createElement("span",{className:Vr.a.s2},Sn.number))})),Da!=="Discusses"&&e.a.createElement(e.a.Fragment,null,e.a.createElement(te.a,{form:yr,onFinish:In},Yt==null?void 0:Yt.map(function(Sn,Ft){return e.a.createElement("div",{key:Ft},$i(Sn,Ft))})),((Xe=tt.detail)===null||Xe===void 0?void 0:Xe.allow_statistics)&&Da==="All"&&!Yn&&e.a.createElement("div",{className:Vr.a.addStage,onClick:la},e.a.createElement("span",{className:Vr.a.color4CA},"+\u70B9\u51FB\u65B0\u5EFA\u9636\u6BB5"),"\uFF08\u6DFB\u52A0\u4E00\u4E2A\u6216\u591A\u4E2A\u5B9E\u8BAD/\u89C6\u9891\u9879\u76EE\uFF0C\u7EC4\u6210\u4E00\u4E2A\u9636\u6BB5\uFF09"))),Da==="Discusses"&&e.a.createElement("aside",{className:"mt20"},e.a.createElement(gi,{activeIndex:3,isDelete:(Oe=tt.detail)===null||Oe===void 0?void 0:Oe.allow_add_member,shixunIdentifier:11,identity:(at=st.userInfo)===null||at===void 0?void 0:at.role,getTypeNumber:Xa,user:st.userInfo,isShixunDetail:!0})),e.a.createElement(T.a,{centered:!0,title:"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE",visible:an,confirmLoading:Ia,destroyOnClose:!0,onOk:Object(v.a)(i.a.mark(function Sn(){var Ft;return i.a.wrap(function(Cn){for(;;)switch(Cn.prev=Cn.next){case 0:return Cn.next=2,Pr.validateFields();case 2:return ka(!0),Cn.next=5,Object(K.N)(Object(M.a)({id:Yt[rn].stage_id,subject_id:Dt.pathId},Qn));case 5:Ft=Cn.sent,ua(),Ft.id&&(Pr.resetFields(),I.b.success("\u6DFB\u52A0\u6210\u529F"),bo([Ft])),ka(!1);case 9:case"end":return Cn.stop()}},Sn)})),onCancel:ua},e.a.createElement(te.a,{form:Pr,onValuesChange:function(Ft){Fr(Object(M.a)(Object(M.a)({},Qn),Ft))}},e.a.createElement(te.a.Item,{label:"\u7C7B\u578B",name:"is_jupyter",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7C7B\u578B"}]},e.a.createElement(S.a.Group,null,e.a.createElement(S.a,{defaultChecked:!0,value:!1},"\u5168\u6808\u5B9E\u8DF5\u9879\u76EE"),e.a.createElement(S.a,{value:!0},"Jupyter Notebook\u5B9E\u8DF5\u9879\u76EE"))),e.a.createElement(te.a.Item,{label:"\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"}]},e.a.createElement(re.a,{suffix:e.a.createElement("span",null,Qn.name.length,"/60")})))),e.a.createElement(T.a,{centered:!0,title:Xi?"\u7F16\u8F91\u6559\u5B66\u8BFE\u4EF6":"\u65B0\u5EFA\u6559\u5B66\u8BFE\u4EF6",visible:er,confirmLoading:Ia,destroyOnClose:!0,onOk:Object(v.a)(i.a.mark(function Sn(){var Ft,$t,Cn,Zt,qn,or;return i.a.wrap(function($r){for(;;)switch($r.prev=$r.next){case 0:return $r.next=2,ir.validateFields();case 2:return ka(!0),$r.next=5,ir.getFieldsValue();case 5:if(Ft=$r.sent,$t=!1,Cn="",Ft.files.forEach(function(vn){(!vn.response||!vn.response.id)&&($t=!0,Cn=vn.name)}),!$t){$r.next=11;break}return I.b.error("".concat(Cn," \u6587\u4EF6\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u4E0A\u4F20")),$r.abrupt("return");case 11:if(Xi){$r.next=18;break}return $r.next=14,Object(K.c)({id:Yt[rn].stage_id,subject_id:Dt.pathId,tags:Ta,attachment_ids:Ft.files.map(function(vn){return vn.response.id})});case 14:Zt=$r.sent,Zt.status===0&&(I.b.success("\u4FEE\u6539\u6210\u529F"),dn(!1),Po(Object(o.a)(Zt.items))),$r.next=22;break;case 18:return $r.next=20,Object(K.S)({id:Xi==null?void 0:Xi.id,subject_id:Dt.pathId,tags:Ta,attachment_id:(qn=Ft.files.map(function(vn){return vn.response.id}))===null||qn===void 0?void 0:qn[0]});case 20:or=$r.sent,or.status===0&&(I.b.success("\u4FEE\u6539\u6210\u529F"),dn(!1),Po(Object(o.a)(or.items)));case 22:ka(!1);case 23:case"end":return $r.stop()}},Sn)})),onCancel:function(){dn(!1),fo([]),ao("")}},e.a.createElement(te.a,{form:ir},e.a.createElement(te.a.Item,{label:"\u8BFE\u4EF6\u5185\u5BB9",name:"files",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u8BFE\u4EF6\u5185\u5BB9"}]},e.a.createElement(vo.b,{aloneClear:!0,maxSize:Object(U.v)()?500:100,accept:to.toString(),number:Xi?1:10})),e.a.createElement(te.a.Item,{style:{marginLeft:8},label:"\u77E5\u8BC6\u6807\u7B7E",name:"tag"},e.a.createElement(re.a,{onKeyUp:$o})),e.a.createElement("div",{className:Vr.a["tagsList-content"]},Ta.map(function(Sn,Ft){return e.a.createElement(p.a,{key:Ft+Sn,closable:!0,onClose:function(Cn){qo(Cn,Sn)}},Sn)})),e.a.createElement("div",null,e.a.createElement("span",{className:"c-red"},"\u6CE8\u610F\uFF1A"),e.a.createElement("br",null),"1\u3001\u4E0A\u4F20\u8BFE\u4EF6\uFF0C\u5373\u8868\u793A\u60A8\u5DF2\u540C\u610F",e.a.createElement(jt.a,{to:"/users/mmipb3zhj/videos/protocol",target:"_blank"},"\u4E0A\u4F20\u5185\u5BB9\u534F\u8BAE"),"\uFF0C\u4E0D\u5F97\u4E0A\u4F20\u672A\u7ECF\u4ED6\u4EBA\u6388\u6743\u7684\u4F5C\u54C1\uFF1B",e.a.createElement("br",null),"2\u3001\u4E0D\u652F\u6301\u65AD\u70B9\u7EED\u4F20\uFF0C\u5355\u4E2A\u6587\u4EF6\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7",Object(U.v)()?500:100,"M\uFF1B",e.a.createElement("br",null),"3\u3001\u5F53\u524D\u4EC5\u9650\u652F\u6301pdf\u3001word\u3001excel\u3001ppt\u3001zip\u6587\u4EF6\uFF1B",e.a.createElement("br",null),"4\u3001\u6587\u4EF6\u540D\u5C06\u88AB\u81EA\u52A8\u8BFB\u53D6\u4E3A\u7CFB\u7EDF\u5185\u8BE5\u8BFE\u4EF6\u7684\u540D\u79F0\uFF0C\u4E0A\u4F20\u524D\u8BF7\u6CE8\u610F\u8FD9\u4E00\u70B9\uFF1B",e.a.createElement("br",null),"5\u3001\u4E00\u6B21\u6700\u591A\u4E0A\u4F2010\u4E2A\u6587\u4EF6\u3002"))),e.a.createElement(T.a,{centered:!0,title:"\u65B0\u5EFA\u5C0F\u8282\u540D\u79F0",visible:dr,confirmLoading:Ia,onOk:Object(v.a)(i.a.mark(function Sn(){var Ft,$t;return i.a.wrap(function(Zt){for(;;)switch(Zt.prev=Zt.next){case 0:return Zt.next=2,pn.validateFields();case 2:return ka(!0),Zt.next=5,pn.getFieldsValue();case 5:return Ft=Zt.sent,Zt.next=8,Object(K.a)({id:Yt[rn].stage_id,subject_id:Dt.pathId,name:Ft.name});case 8:$t=Zt.sent,$t.status===0&&(I.b.success("\u6DFB\u52A0\u6210\u529F"),Br(!1),Vo(Object(M.a)({},$t))),ka(!1);case 11:case"end":return Zt.stop()}},Sn)})),onCancel:function(){return Br(!1)}},e.a.createElement(te.a,{form:pn},e.a.createElement(te.a.Item,{label:"",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC740\u5B57\u7684\u5C0F\u8282\u540D\u79F0"}]},e.a.createElement(re.a,{maxLength:40,placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC740\u5B57\u7684\u5C0F\u8282\u540D\u79F0"})))),e.a.createElement(Xr,{shixunIds:Vi,cb:bo}),e.a.createElement(va.a,{visible:na,editData:Xi,onCancel:function(){return Ki(!1)},onOk:Xo}))},us=Object(s.a)(function(Ve){var Ye=Ve.pathsDetail,Je=Ve.user,Be=Ve.loading,Xe=Ve.globalSetting;return{pathsDetail:Ye,user:Je,globalSetting:Xe,loading:Be.effects}})(ls),Is=R("uRQ9"),ws=R.n(Is),js=function(Ye){var Je=Ye.user,Be=Object(C.a)(Ye,["user"]),Xe=Object(n.useState)([]),Oe=Object(b.a)(Xe,2),at=Oe[0],tt=Oe[1],st=Object(n.useState)(!0),ot=Object(b.a)(st,2),dt=ot[0],It=ot[1],Gt=Object(n.useState)(!1),Dt=Object(b.a)(Gt,2),tn=Dt[0],cn=Dt[1],Bn=Object(n.useState)(!1),Yt=Object(b.a)(Bn,2),en=Yt[0],bn=Yt[1],Dn=Object(n.useState)(0),rn=Object(b.a)(Dn,2),En=rn[0],Ln=rn[1],Vn=Object(n.useState)({}),an=Object(b.a)(Vn,2),fn=an[0],An=an[1],wn=Object(a.i)(),er=Object(n.useState)({page:1,limit:10}),dn=Object(b.a)(er,2),Fn=dn[0],Ir=dn[1],dr=[{title:"\u59D3\u540D",dataIndex:"user_name",key:"user_name",align:"left"},{title:"\u7533\u8BF7\u65F6\u95F4",dataIndex:"created_at",key:"created_at",align:"left"},{title:"\u7533\u8BF7\u72B6\u6001",dataIndex:"state",key:"state",align:"left",render:function(yr,On){return e.a.createElement(e.a.Fragment,null,(On==null?void 0:On.state)==="drafted"&&e.a.createElement("span",null,"\u7533\u8BF7\u4E2D"),(On==null?void 0:On.state)==="rejected"&&e.a.createElement("span",{style:{color:"#E53333"}},"\u672A\u901A\u8FC7"),(On==null?void 0:On.state)==="passed"&&e.a.createElement("span",{style:{color:"#2FA34F"}},"\u901A\u8FC7"))}},{title:"\u5B66\u4E60\u8FDB\u5EA6",dataIndex:"process",key:"process",align:"left",render:function(yr){return"".concat(yr,"%")}},{title:"\u5BA1\u6279\u64CD\u4F5C",dataIndex:"action",key:"action",align:"left",render:function(yr,On){return e.a.createElement("div",{className:ws.a.actionsBtns},(On==null?void 0:On.state)==="drafted"&&e.a.createElement("span",{onClick:function(){return Br(On)}},"\u540C\u610F"),(On==null?void 0:On.state)==="drafted"&&e.a.createElement("span",{onClick:function(){return sr(On)}},"\u62D2\u7EDD"),(On==null?void 0:On.state)==="rejected"&&e.a.createElement("span",{onClick:function(){return Nr(On)}},"\u62D2\u7EDD\u539F\u56E0"),(On==null?void 0:On.state)==="passed"&&e.a.createElement("span",{onClick:function(){return Qn(On)}},"\u67E5\u770B\u8BC1\u4E66"))}}].filter(function(Kr){return en?!0:Kr.title!=="\u5B66\u4E60\u8FDB\u5EA6"&&Kr.title!=="\u5BA1\u6279\u64CD\u4F5C"});Object(n.useEffect)(function(){Fr(Fn)},[Fn]);var Br=function(){var Kr=Object(v.a)(i.a.mark(function yr(On){var rr;return i.a.wrap(function(jn){for(;;)switch(jn.prev=jn.next){case 0:return jn.next=2,Object(ce.a)("/api/paths/".concat(wn==null?void 0:wn.pathId,"/process_certificate.json"),{method:"post",body:{certificate_id:On==null?void 0:On.id,op:"pass"}});case 2:rr=jn.sent,(rr==null?void 0:rr.status)===0&&Fr(Fn);case 4:case"end":return jn.stop()}},yr)}));return function(On){return Kr.apply(this,arguments)}}(),sr=function(yr){var On="";T.a.confirm({title:"\u8BC1\u4E66\u7533\u8BF7\u62D2\u7EDD",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:e.a.createElement("div",null,e.a.createElement("p",null,"\u62D2\u7EDD\u8BC1\u4E66\u53D1\u653E\u9700\u586B\u5199\u62D2\u7EDD\u539F\u56E0\u3002"),e.a.createElement("aside",{className:"flex-container"},e.a.createElement("sup",{className:"c-red-ee4"},"*"),e.a.createElement("span",null,"\u62D2\u7EDD\u539F\u56E0:"),e.a.createElement(re.a,{maxLength:30,style:{width:284,marginLeft:10},onChange:function(Pr){return On=Pr.target.value}}))),okText:"\u786E\u5B9A\u62D2\u7EDD",cancelText:"\u53D6\u6D88",onOk:function(){var rr=Object(v.a)(i.a.mark(function jn(){var $n;return i.a.wrap(function(Jn){for(;;)switch(Jn.prev=Jn.next){case 0:if(On){Jn.next=3;break}return I.b.warn("\u62D2\u7EDD\u7406\u7531\u4E0D\u80FD\u4E3A\u7A7A"),Jn.abrupt("return",Promise.reject());case 3:return Jn.next=5,Object(ce.a)("/api/paths/".concat(wn==null?void 0:wn.pathId,"/process_certificate.json"),{method:"post",body:{certificate_id:yr==null?void 0:yr.id,op:"reject",content:On}});case 5:$n=Jn.sent,($n==null?void 0:$n.status)===0&&Fr(Fn);case 7:case"end":return Jn.stop()}},jn)}));function Pr(){return rr.apply(this,arguments)}return Pr}()})},Nr=function(yr){T.a.info({title:"\u62D2\u7EDD\u539F\u56E0",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:e.a.createElement("div",null,yr==null?void 0:yr.content),okText:"\u786E\u5B9A"})},Qn=function(yr){An((yr==null?void 0:yr.info)||{}),cn(!0)},Fr=function(){var Kr=Object(v.a)(i.a.mark(function yr(On){var rr;return i.a.wrap(function(jn){for(;;)switch(jn.prev=jn.next){case 0:return It(!0),jn.next=3,Object(ce.a)("/api/paths/".concat(wn==null?void 0:wn.pathId,"/request_certificates.json"),{method:"get",params:On});case 3:rr=jn.sent,rr!=null&&rr.data&&(tt(rr==null?void 0:rr.data),Ln((rr==null?void 0:rr.total_count)||0),bn(rr==null?void 0:rr.is_manage)),It(!1);case 6:case"end":return jn.stop()}},yr)}));return function(On){return Kr.apply(this,arguments)}}(),ei=function(yr,On){var rr=Object(M.a)(Object(M.a)({},Fn),{},{page:yr,limit:On});Ir(rr),Fr(rr)};return e.a.createElement("div",{className:ws.a.certificate},e.a.createElement(Bt.a,{dataSource:at,rowKey:function(yr){return yr.id},columns:dr,loading:dt,pagination:{pageSize:Fn.limit,total:En,current:Fn.page,onChange:ei,showQuickJumper:!0,hideOnSinglePage:!0,position:["bottomCenter"]}}),e.a.createElement(hi,{visible:tn,onCancel:function(){cn(!1),An({})},data:fn}))},Zs=Object(s.a)(function(Ve){var Ye=Ve.user,Je=Ve.pathsDetail;return{user:Ye,pathsDetail:Je}})(js);ge.a.locale("ZH-cn");var cs=m.a.TabPane,dl=function(Ye){var Je=Ye.data,Be=Object(n.useState)("1"),Xe=Object(b.a)(Be,2),Oe=Xe[0],at=Xe[1],tt=Object(n.useState)(1),st=Object(b.a)(tt,2),ot=st[0],dt=st[1],It=Object(n.useState)(),Gt=Object(b.a)(It,2),Dt=Gt[0],tn=Gt[1],cn=Object(n.useState)(!0),Bn=Object(b.a)(cn,2),Yt=Bn[0],en=Bn[1],bn=Object(a.i)();function Dn(){return rn.apply(this,arguments)}function rn(){return rn=Object(v.a)(i.a.mark(function Ln(){var Vn,an;return i.a.wrap(function(An){for(;;)switch(An.prev=An.next){case 0:return en(!0),Oe==="1"?Vn="/api/paths/".concat(bn.pathId,"/study_ranking_shixuns_passed.json"):Oe==="2"?Vn="/api/paths/".concat(bn.pathId,"/study_ranking_videos.json"):Oe==="3"?Vn="/api/paths/".concat(bn.pathId,"/study_ranking_pdf_attachments.json"):Oe==="4"&&(Vn="/api/paths/".concat(bn.pathId,"/study_ranking_discusses.json")),An.next=4,Object(ce.a)(Vn,{method:"get",params:{page:ot}});case 4:an=An.sent,en(!1),tn(an);case 7:case"end":return An.stop()}},Ln)})),rn.apply(this,arguments)}Object(n.useEffect)(function(){Dn()},[ot,Oe]);var En=function(){var Vn,an,fn,An,wn,er,dn,Fn,Ir,dr,Br,sr,Nr;return e.a.createElement(e.a.Fragment,null,e.a.createElement(G.a,{spinning:Yt},e.a.createElement("div",{style:{height:"42px",background:"#fafafa",display:"flex",padding:"0px 5px",alignItems:"center"}},e.a.createElement("span",{style:{flex:"1"}},"\u6392\u540D"),e.a.createElement("span",{style:{flex:"1"}},"\u59D3\u540D"),Oe==="1"&&e.a.createElement("span",{style:{flex:"3"}},"\u901A\u8FC7\u5173\u5361\u6570"),Oe==="2"&&e.a.createElement("span",{style:{flex:"3"}},"\u7D2F\u8BA1\u5B66\u4E60\u65F6\u957F"),Oe==="3"&&e.a.createElement("span",{style:{flex:"3"}},"\u4E0B\u8F7D\u8D44\u6E90\u6B21\u6570"),Oe==="4"&&e.a.createElement("span",{style:{flex:"3"}},"\u53D1\u5E16\u6570")),(Dt==null?void 0:Dt.user_show)&&e.a.createElement("div",{style:{height:"42px",display:"flex",padding:"0px 5px",alignItems:"center"}},e.a.createElement("span",{style:{flex:"1"}},(Dt==null||((Vn=Dt.data_user)===null||Vn===void 0)?void 0:Vn.rank)===0&&(Dt==null||((an=Dt.data_user)===null||an===void 0)?void 0:an.num)===0?"--":(Dt==null||((fn=Dt.data_user)===null||fn===void 0)?void 0:fn.rank)<=100&&(Dt==null||((An=Dt.data_user)===null||An===void 0)?void 0:An.rank)!=0?Dt==null||((wn=Dt.data_user)===null||wn===void 0)?void 0:wn.rank:"\u672A\u4E0A\u699C"),e.a.createElement("span",{style:{flex:"1"}},Dt==null||((er=Dt.data_user)===null||er===void 0)?void 0:er.user_real_name),Oe==="1"&&e.a.createElement("span",{style:{flex:"3"}},(Dt==null||((dn=Dt.data_user)===null||dn===void 0)?void 0:dn.num)||"--"),Oe==="2"&&e.a.createElement("span",{style:{flex:"3"}},Dt!=null&&(Fn=Dt.data_user)!==null&&Fn!==void 0&&Fn.num?Object(ve.X)(Dt==null||((Ir=Dt.data_user)===null||Ir===void 0)?void 0:Ir.num):"--"),Oe==="3"&&e.a.createElement("span",{style:{flex:"3"}},(Dt==null||((dr=Dt.data_user)===null||dr===void 0)?void 0:dr.num)||"--"),Oe==="4"&&e.a.createElement("span",{style:{flex:"3"}},(Dt==null||((Br=Dt.data_user)===null||Br===void 0)?void 0:Br.num)||"--")),(Dt==null?void 0:Dt.user_show)&&e.a.createElement(Mi.a,null),(Dt==null||((sr=Dt.data)===null||sr===void 0)?void 0:sr.length)>0?Dt==null||((Nr=Dt.data)===null||Nr===void 0)?void 0:Nr.map(function(Qn,Fr){return e.a.createElement("div",{style:{height:"42px",display:"flex",padding:"0px 5px",alignItems:"center"}},(Qn==null?void 0:Qn.rank)===1&&e.a.createElement("span",{style:{flex:"1",color:"#E02020"}},Qn==null?void 0:Qn.rank),(Qn==null?void 0:Qn.rank)===2&&e.a.createElement("span",{style:{flex:"1",color:"#FA6400"}},Qn==null?void 0:Qn.rank),(Qn==null?void 0:Qn.rank)===3&&e.a.createElement("span",{style:{flex:"1",color:"#F7B500"}},Qn==null?void 0:Qn.rank),(Qn==null?void 0:Qn.rank)>3&&e.a.createElement("span",{style:{flex:"1"}},Qn==null?void 0:Qn.rank),e.a.createElement("span",{style:{flex:"1"}},Qn==null?void 0:Qn.user_real_name),Oe==="1"&&e.a.createElement("span",{style:{flex:"3"}},Qn==null?void 0:Qn.num),Oe==="2"&&e.a.createElement("span",{style:{flex:"3"}},Object(ve.X)(Qn==null?void 0:Qn.num)),Oe==="3"&&e.a.createElement("span",{style:{flex:"3"}},Qn==null?void 0:Qn.num),Oe==="4"&&e.a.createElement("span",{style:{flex:"3"}},Qn==null?void 0:Qn.num))}):e.a.createElement(eo.a,null),(Dt==null?void 0:Dt.count)>10&&e.a.createElement(sa.a,{current:ot,pageSize:10,showSizeChanger:!1,total:Dt==null?void 0:Dt.count,style:{textAlign:"center",margin:"20px 0px"},onChange:function(Fr){dt(Fr)}})))};return e.a.createElement("div",null,e.a.createElement(m.a,{activeKey:Oe,style:{background:"#fff",padding:"0px 20px"},onChange:function(Vn){at(Vn),dt(1)}},e.a.createElement(cs,{tab:"\u901A\u5173\u699C",style:{background:"#fff"},key:"1"},e.a.createElement(En,null)),e.a.createElement(cs,{tab:"\u89C6\u9891\u5B66\u4E60\u699C",key:"2"},e.a.createElement(En,null)),e.a.createElement(cs,{tab:"\u4E0B\u8F7D\u8D44\u6E90\u699C",key:"3"},e.a.createElement(En,null)),e.a.createElement(cs,{tab:"\u4E92\u52A8\u8BA8\u8BBA\u699C",key:"4"},e.a.createElement(En,null))))},$s=R("XzQ7"),wo=R.n($s),ms=R("ho57"),Qi=R.n(ms),_s=m.a.TabPane;function _o(Ve){var Ye=function(at,tt){if(at.localName===tt)return at;for(var st=0,ot=at;ot=ot.parentNode;st++){if(ot.localName===tt)return ot;if(ot==document.documentElement)return!1}},Je=Ve.target,Be=Ye(Je,"a");if(console.log([Be],Be==null?void 0:Be.href,44),Be!=null&&Be.href)return;if(Je.tagName.toUpperCase()==="IMG"){var Xe=Je.src||Je.getAttribute("src");Xe&&Xe.indexOf("/images/avatars/User")===-1&&(Ve.stopPropagation(),Ve.preventDefault(),Dr.a.publish("preview-image",Xe))}}var Hs=function(Ye){var Je,Be,Xe=Ye.pathsDetail,Oe=Ye.globalSetting,at=Ye.loading,tt=Ye.dispatch,st=Object(C.a)(Ye,["pathsDetail","globalSetting","loading","dispatch"]),ot=Object(a.i)(),dt=st.location.query,It=Object(n.useRef)(),Gt=Object(n.useState)("stage"),Dt=Object(b.a)(Gt,2),tn=Dt[0],cn=Dt[1],Bn=[{name:"\u8BFE\u7A0B\u7AE0\u8282",key:"stage"},{name:"\u6392\u884C\u699C",key:"ranking"},{name:"\u8BC1\u4E66\u7533\u8BF7",key:"certificate"}].filter(function(en){var bn;return(bn=Xe.detail)!==null&&bn!==void 0&&bn.excellent?!0:en.key!=="certificate"});Object(n.useEffect)(function(){if(It.current)return It.current.addEventListener("mousedown",_o),function(){It.current.removeEventListener("mousedown",_o)}},[It.current]),Object(n.useEffect)(function(){if(!ot.pathId)return;Yt()},[ot.pathId]),Object(n.useEffect)(function(){var en;Object(ve.T)((en=Xe.detail)===null||en===void 0?void 0:en.name)},[Xe]);var Yt=function(){var en=Object(v.a)(i.a.mark(function bn(){var Dn;return i.a.wrap(function(En){for(;;)switch(En.prev=En.next){case 0:return En.next=2,tt({type:"pathsDetail/getPathsDetail",payload:Object(M.a)({id:ot.pathId},dt)});case 2:Dn=En.sent,tt({type:"pathsDetail/getRightData",payload:{id:ot.pathId}}),tt({type:"pathsDetail/getStageData",payload:{subject_id:ot.pathId}}),Dn!=null&&Dn.id&&dt.token&&(location.href=location.pathname);case 6:case"end":return En.stop()}},bn)}));return function(){return en.apply(this,arguments)}}();return e.a.createElement(G.a,{spinning:!1},e.a.createElement("section",{className:wo.a.bg},e.a.createElement(vt,null),e.a.createElement(zo.a,null),e.a.createElement("section",{style:{marginTop:((Je=Xe.detail)===null||Je===void 0?void 0:Je.excellent)&&"89px"},className:"edu-container mb80 ".concat(wo.a.wrap)},e.a.createElement("aside",{className:wo.a.content},e.a.createElement("div",{className:wo.a.intro},e.a.createElement("div",{className:wo.a.introTitle},e.a.createElement("span",{className:"font16",style:{display:"flex",alignItems:"center"}},e.a.createElement("img",{src:Qi.a,style:{marginRight:"10px"}}),"\u8BFE\u7A0B\u4ECB\u7ECD")),e.a.createElement("div",{ref:It},e.a.createElement(Ke.a,{value:(Be=Xe.detail)===null||Be===void 0?void 0:Be.description}))),e.a.createElement(m.a,{className:wo.a.wrapTabs,activeKey:tn,onChange:function(bn){return cn(bn)},tabBarGutter:50,tabBarStyle:{height:76}},Bn.map(function(en){return e.a.createElement(_s,{tab:en.name,key:en.key})})),tn==="stage"&&e.a.createElement(us,null),tn==="ranking"&&e.a.createElement(dl,null),tn==="certificate"&&e.a.createElement(Zs,null)),e.a.createElement(wi,null))))},ut=fe.default=Object(s.a)(function(Ve){var Ye=Ve.pathsDetail,Je=Ve.loading,Be=Ve.globalSetting;return{pathsDetail:Ye,globalSetting:Be,loading:Je}})(Hs)},Aky1:function(Ge,fe,R){"use strict";R.d(fe,"a",function(){return d});var se=R("ErOA"),G=R("ppsT"),M=R.n(G),v="",b,C="";function w(i){m(i)}function m(i){b=new M.a.Vod({timeout:6e4,partSize:1048576,parallel:5,retryCount:3,retryDuration:2,region:"ap-southeast-1",userId:1829848226361863,enableUploadProgress:!1,addFileSuccess:function(e){console.log("addFileSuccess: "+e.file.name),i.addFileSuccess&&i.addFileSuccess(e),b.startUpload()},onUploadstarted:function(e){var a=e.file.name;if(e.videoId){var f="/api/users/".concat(v,"/video_auths.json");Object(se.a)(f,{method:"put",body:{video_id:e.videoId,title:a,file_name:a,virtual_classroom_id:C}}).then(function(l){if(l.status==-1){i.onUploadError&&i.onUploadError(e);return}var r=l.data,c=r.UploadAuth,A=r.UploadAddress,p=r.VideoId;b.setUploadAuthAndAddress(e,c,A)}).catch(function(l){b.deleteFile(b._curIndex),b.nextUpload(),console.log(l)})}else{var s="/api/users/".concat(v,"/video_auths.json"),o="";Object(se.a)(s,{method:"Post",body:{title:o+a,file_name:o+a,virtual_classroom_id:C}}).then(function(l){if(l){var r=l.data,c=r.UploadAuth,A=r.UploadAddress,p=r.VideoId;b.setUploadAuthAndAddress(e,c,A,p)}}).catch(function(l){b.deleteFile(b._curIndex),b.nextUpload(),console.log(l)}),console.log("\u6587\u4EF6\u5F00\u59CB\u4E0A\u4F20...")}},onUploadSucceed:function(e){i.onUploadSucceed&&i.onUploadSucceed(e),console.log("\u6587\u4EF6\u4E0A\u4F20\u6210\u529F!")},onUploadFailed:function(e,a,s){i.onUploadFailed&&i.onUploadFailed(e),console.log("\u6587\u4EF6\u4E0A\u4F20\u5931\u8D25!")},onUploadCanceled:function(e,a,s){console.log("\u6587\u4EF6\u4E0A\u4F20\u5DF2\u6682\u505C!")},onUploadProgress:function(e,a,s){i.onUploadProgress&&i.onUploadProgress(e,a,s);var o=Math.ceil(s*100);console.log("\u6587\u4EF6\u4E0A\u4F20\u4E2D...")},onUploadTokenExpired:function(e){console.log("\u6587\u4EF6\u4E0A\u4F20\u8D85\u65F6!");var a="/api/users/".concat(v,"/video_auths.json");Object(se.a)(a,{method:"put",body:{video_id:e.videoId}}).then(function(s){var o=s.data,f=o.UploadAuth;b.resumeUploadWithAuth(f)}).catch(function(s){console.log(s)})},onUploadEnd:function(e){i.onUploadEnd&&i.onUploadEnd(e),console.log("onUploadEnd: uploaded all the files")}}),i.gotUploader&&i.gotUploader(b)}function d(i,n,e){i&&(v=i),n&&(C=n),w(e)}},BPZU:function(Ge,fe){var R=32,se=7,G=256;function M(n){for(var e=0;n>=R;)e|=n&1,n>>=1;return n+e}function v(n,e,a,s){var o=e+1;if(o===a)return 1;if(s(n[o++],n[e])<0){for(;o=0;)o++;return o-e}function b(n,e,a){for(a--;e>>1,o(f,n[c])<0?r=c:l=c+1;var A=s-l;switch(A){case 3:n[l+3]=n[l+2];case 2:n[l+2]=n[l+1];case 1:n[l+1]=n[l];break;default:for(;A>0;)n[l+A]=n[l+A-1],A--}n[l]=f}}function w(n,e,a,s,o,f){var l=0,r=0,c=1;if(f(n,e[a+o])>0){for(r=s-o;c0;)l=c,c=(c<<1)+1,c<=0&&(c=r);c>r&&(c=r),l+=o,c+=o}else{for(r=o+1;cr&&(c=r);var A=l;l=o-c,c=o-A}for(l++;l>>1);f(n,e[a+p])>0?l=p+1:c=p}return c}function m(n,e,a,s,o,f){var l=0,r=0,c=1;if(f(n,e[a+o])<0){for(r=o+1;cr&&(c=r);var A=l;l=o-c,c=o-A}else{for(r=s-o;c=0;)l=c,c=(c<<1)+1,c<=0&&(c=r);c>r&&(c=r),l+=o,c+=o}for(l++;l>>1);f(n,e[a+p])<0?c=p:l=p+1}return c}function d(n,e){var a=se,s=0,o=G,f=0,l,r,c=0;s=n.length,s<2*G&&(o=s>>>1);var A=[];f=s<120?5:s<1542?10:s<119151?19:40,l=[],r=[];function p(h,u){l[c]=h,r[c]=u,c+=1}function x(){for(;c>1;){var h=c-2;if(h>=1&&r[h-1]<=r[h]+r[h+1]||h>=2&&r[h-2]<=r[h]+r[h-1])r[h-1]r[h+1])break;B(h)}}function _(){for(;c>1;){var h=c-2;h>0&&r[h-1]=se||U>=se);if(K)break;F<0&&(F=0),F+=2}if(a=F,a<1&&(a=1),u===1){for(T=0;T=0;T--)n[X+T]=n[F+T];n[k]=A[I];return}for(var U=a;;){var K=0,V=0,N=!1;do if(e(A[I],n[D])<0){if(n[k--]=n[D--],K++,V=0,--u===0){N=!0;break}}else if(n[k--]=A[I--],V++,K=0,--O===1){N=!0;break}while((K|V)=0;T--)n[X+T]=n[F+T];if(u===0){N=!0;break}}if(n[k--]=A[I--],--O===1){N=!0;break}if(V=O-w(n[D],A,0,O,O-1,e),V!==0){for(k-=V,I-=V,O-=V,X=k+1,F=I+1,T=0;T=se||V>=se);if(N)break;U<0&&(U=0),U+=2}if(a=U,a<1&&(a=1),O===1){for(k-=u,D-=u,X=k+1,F=D+1,T=u-1;T>=0;T--)n[X+T]=n[F+T];n[k]=A[I]}else{if(O===0)throw new Error;for(F=k-(O-1),T=0;Tr&&(c=r),C(n,a,a+c,a+f,e),f=c}l.pushRun(a,f),l.mergeRuns(),o-=f,a+=f}while(o!==0);l.forceMergeRuns()}Ge.exports=i},BU3w:function(Ge,fe,R){"use strict";R.d(fe,"a",function(){return C});var se=R("MNnm"),G="rc-util-key";function M(w){if(w.attachTo)return w.attachTo;var m=document.querySelector("head");return m||document.body}function v(w){var m,d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(se.a)())return null;var i=document.createElement("style");if((m=d.csp)===null||m===void 0?void 0:m.nonce){var n;i.nonce=(n=d.csp)===null||n===void 0?void 0:n.nonce}i.innerHTML=w;var e=M(d),a=e.firstChild;return d.prepend&&e.prepend?e.prepend(i):d.prepend&&a?e.insertBefore(i,a):e.appendChild(i),i}var b=new Map;function C(w,m){var d=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},i=M(d);if(!b.has(i)){var n=v("",d),e=n.parentNode;b.set(i,e),e.removeChild(n)}var a=Array.from(b.get(i).children).find(function(r){return r.tagName==="STYLE"&&r[G]===m});if(a){var s,o;if(((s=d.csp)===null||s===void 0?void 0:s.nonce)&&a.nonce!==((o=d.csp)===null||o===void 0?void 0:o.nonce)){var f;a.nonce=(f=d.csp)===null||f===void 0?void 0:f.nonce}return a.innerHTML!==w&&(a.innerHTML=w),a}var l=v(w,d);return l[G]=m,l}},Bd2K:function(Ge,fe,R){(function(se){se(R("VrN/"),R("osHv"))})(function(se){se.defineOption("autoCloseTags",!1,function(d,i,n){if(n!=se.Init&&n&&d.removeKeyMap("autoCloseTags"),!i)return;var e={name:"autoCloseTags"};(typeof i!="object"||i.whenClosing!==!1)&&(e["'/'"]=function(a){return C(a)}),(typeof i!="object"||i.whenOpening!==!1)&&(e["'>'"]=function(a){return v(a)}),d.addKeyMap(e)});var G=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],M=["applet","blockquote","body","button","div","dl","fieldset","form","frameset","h1","h2","h3","h4","h5","h6","head","html","iframe","layer","legend","object","ol","p","select","table","ul"];function v(d){if(d.getOption("disableInput"))return se.Pass;for(var i=d.listSelections(),n=[],e=d.getOption("autoCloseTags"),a=0;as.ch&&(c=c.slice(0,c.length-o.end+s.ch));var _=c.toLowerCase();if(!c||o.type=="string"&&(o.end!=s.ch||!/[\"\']/.test(o.string.charAt(o.string.length-1))||o.string.length==1)||o.type=="tag"&&r.close||o.string.indexOf("/")==s.ch-o.start-1||p&&w(p,_)>-1||m(d,f.mode.xmlCurrentContext&&f.mode.xmlCurrentContext(l)||[],c,s,!0))return se.Pass;var B=typeof e=="object"&&e.emptyTags;if(B&&w(B,c)>-1){n[a]={text:"/>",newPos:se.Pos(s.line,s.ch+2)};continue}var E=x&&w(x,_)>-1;n[a]={indent:E,text:">"+(E?` +`).filter(function(Yr,Rr){return Rr!==0}).join(""))),e.a.createElement("div",null,((ir=hn.detail)===null||ir===void 0?void 0:ir.excellent)&&e.a.createElement(p.a,{className:"".concat(X.a.openCourseTag," font14"),style:{background:"#44D7B6",border:"1px solid #44D7B6"}},"\u5F00\u653E\u8BFE\u7A0B"),((Jn=hn.detail)===null||Jn===void 0?void 0:Jn.featured)>0&&e.a.createElement("div",null,((Wn=hn.detail)===null||Wn===void 0?void 0:Wn.featured)===1&&e.a.createElement(p.a,{className:"".concat(X.a.openCourseTag," font14"),style:{background:"#FF8C29",border:"1px solid #FF8C29"}},"\u56FD\u5BB6\u4E00\u6D41"),((pn=hn.detail)===null||pn===void 0?void 0:pn.featured)===2&&e.a.createElement(p.a,{className:"".concat(X.a.openCourseTag," font14"),style:{background:"#4361F2",border:"1px solid #4361F2"}},"\u519B\u961F\u4E00\u6D41"),((sn=hn.detail)===null||sn===void 0?void 0:sn.featured)===3&&e.a.createElement(p.a,{className:"".concat(X.a.openCourseTag," font14"),style:{background:"#B38D24",border:"1px solid #B38D24"}},"\u7701\u7EA7\u4E00\u6D41")),((zn=Uo.userInfo)===null||zn===void 0?void 0:zn.login)&&((Yn=hn.detail)===null||Yn===void 0?void 0:Yn.is_collect)&&e.a.createElement(c.a,{className:"".concat(X.a.button," ").concat(X.a.buttonTransparent," mr15"),onClick:fl},"\u53D6\u6D88\u6536\u85CF"),((_n=Uo.userInfo)===null||_n===void 0?void 0:_n.login)&&!((mr=hn.detail)!==null&&mr!==void 0&&mr.is_collect)&&e.a.createElement("span",{style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"20px",display:"flex"},onClick:Qs},e.a.createElement("img",{src:$e.a,style:{marginRight:"10px"}}),e.a.createElement("span",{style:{height:"24px"}},"\u6536\u85CF")),!Object(U.p)()&&e.a.createElement("span",{style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"20px",display:"flex"},className:"mr15",onClick:function(){if(!Object(Re.e)($i))return}},e.a.createElement("img",{src:$e.a,style:{marginRight:"10px"}}),e.a.createElement("span",{style:{height:"24px"}},"\u6536\u85CF")))),e.a.createElement("div",{className:X.a.contentWrap},e.a.createElement("div",{className:X.a.contentLeftWrap},!!((Qr=hn.detail)!==null&&Qr!==void 0&&Qr.stages_count)&&e.a.createElement("div",{className:"mr30"},e.a.createElement("span",null,"\u7AE0\u8282"),e.a.createElement("p",{className:"mt3"},(Vi=hn.detail)===null||Vi===void 0?void 0:Vi.stages_count)),!!((Ri=hn.detail)!==null&&Ri!==void 0&&Ri.shixuns_count)&&e.a.createElement("div",{className:"mr30"},e.a.createElement("span",null,"\u5355\u5143"),e.a.createElement("p",{className:"mt3"},(ri=hn.detail)===null||ri===void 0?void 0:ri.shixuns_count)),!!((ga=hn.detail)!==null&&ga!==void 0&&ga.challenge_choose_count)&&e.a.createElement("div",{className:"mr30"},e.a.createElement("span",null,"\u9009\u62E9\u9898\u5173\u5361"),e.a.createElement("p",{className:"mt3"},(na=hn.detail)===null||na===void 0?void 0:na.challenge_choose_count)),!!((Ki=hn.detail)!==null&&Ki!==void 0&&Ki.challenges_count)&&e.a.createElement("div",{className:"mr30"},e.a.createElement("span",null,"\u5B9E\u8DF5\u5173\u5361"),e.a.createElement("p",{className:"mt3"},(no=hn.detail)===null||no===void 0?void 0:no.challenges_count)),!!((ro=hn.detail)!==null&&ro!==void 0&&ro.videos_count)&&e.a.createElement("div",{className:"mr30"},e.a.createElement("span",null,"\u89C6\u9891"),e.a.createElement("p",{className:"mt3"},(Da=hn.detail)===null||Da===void 0?void 0:Da.videos_count)),!!((Io=hn.detail)!==null&&Io!==void 0&&Io.attachment_count)&&e.a.createElement("div",{className:"mr30"},e.a.createElement("span",null,"\u8BFE\u4EF6"),e.a.createElement("p",{className:"mt3"},(Mo=hn.detail)===null||Mo===void 0?void 0:Mo.attachment_count)),((io=hn.detail)===null||io===void 0?void 0:io.publish_status)!==0&&!!((Ia=hn.detail)!==null&&Ia!==void 0&&Ia.subject_score)&&e.a.createElement("div",{className:"mr30"},e.a.createElement("span",null,"\u7ECF\u9A8C\u503C"),e.a.createElement("p",{className:"mt3"},(ka=hn.detail)===null||ka===void 0?void 0:ka.subject_score)),((So=hn.detail)===null||So===void 0?void 0:So.publish_status)!==0&&!!((co=hn.detail)!==null&&co!==void 0&&co.member_count)&&e.a.createElement("div",{className:"mr30"},e.a.createElement("span",null,(ho=hn.detail)!==null&&ho!==void 0&&ho.excellent?"\u53C2\u4E0E\u4EBA\u6570":"\u5B66\u4E60\u4EBA\u6570"),e.a.createElement("p",{className:"mt3"},(Qa=hn.detail)===null||Qa===void 0?void 0:Qa.member_count)),((Ma=hn.detail)===null||Ma===void 0?void 0:Ma.subject_score)>=0&&e.a.createElement("span",{className:"font14 c-white"},e.a.createElement("span",null,"\u8BC4\u5206"),e.a.createElement("br",null),e.a.createElement(l.a,{allowHalf:!0,value:Object(ve.A)((Va=hn.detail)===null||Va===void 0?void 0:Va.averge_star),disabled:!0,className:X.a.rating})))),!!((Ka=hn.detail)!==null&&Ka!==void 0&&(go=Ka.courses)!==null&&go!==void 0&&go.length)&&e.a.createElement("aside",{className:X.a.nav},e.a.createElement("div",{className:X.a.navLeft},Zt.course_identity<4&&e.a.createElement(h.a,{placement:"bottom",title:"\u7F16\u8F91\u8BFE\u5802"},e.a.createElement("a",{href:"/classrooms/".concat(Zt==null?void 0:Zt.course_id,"/newgolds/settings"),target:"_blank"},e.a.createElement("i",{className:"iconfont icon-bianji1 ".concat(X.a.navLeftIcon)}))),e.a.createElement(_.a,{overlay:e.a.createElement(E.a,null,(Fa=Object(o.a)((Xi=hn.detail)===null||Xi===void 0?void 0:Xi.courses))===null||Fa===void 0||((yo=Fa.reverse())===null||yo===void 0)?void 0:yo.map(function(Yr,Rr){var Ti,Or;return e.a.createElement(E.a.Item,{key:Yr.course_id,onClick:function(){return hl(Yr.course_id)}},e.a.createElement("span",{className:"font14"},"\u7B2C",((Ti=hn.detail)===null||Ti===void 0||((Or=Ti.courses)===null||Or===void 0)?void 0:Or.length)-Rr,"\u671F"))}))},e.a.createElement("div",null,e.a.createElement("span",{className:"font14 current"},"\u7B2C",e.a.createElement("span",{className:X.a.colorOrange},Ls),"\u671F"),e.a.createElement(k.a,null))),e.a.createElement("div",{className:X.a.navContent},e.a.createElement("div",{className:X.a.contentItem},e.a.createElement("div",{className:X.a.contentItemTitle},"\u5F00\u8BFE\u65F6\u95F4\uFF1A"),e.a.createElement("div",{className:X.a.contentItemText},Zt==null?void 0:Zt.start_date)),e.a.createElement("div",{className:X.a.verticalLine}),e.a.createElement("div",{className:X.a.contentItem},e.a.createElement("div",{className:X.a.contentItemTitle},"\u7ED3\u8BFE\u65F6\u95F4\uFF1A"),e.a.createElement("div",{className:X.a.contentItemText},Zt==null?void 0:Zt.end_date)),e.a.createElement("div",{className:X.a.verticalLine}),e.a.createElement("div",{className:X.a.contentItem},e.a.createElement("div",{className:X.a.contentItemTitle},(ao=hn.detail)!==null&&ao!==void 0&&ao.excellent?"\u53C2\u4E0E\u4EBA\u6570\uFF1A":"\u62A5\u540D\u4EBA\u6570\uFF1A"),e.a.createElement("div",{className:X.a.contentItemText},Zt==null?void 0:Zt.student_count," \u4EBA")))),e.a.createElement("div",{className:X.a.navRight,style:{display:"none"}},e.a.createElement("div",{className:X.a.flexRow},(Zt==null||((Lo=Zt.course_status)===null||Lo===void 0)?void 0:Lo.status)===1&&e.a.createElement("div",{className:"mr20 c-red-ee4"},Zt==null||((Wa=Zt.course_status)===null||Wa===void 0)?void 0:Wa.time),(Zt==null||((Ta=Zt.course_status)===null||Ta===void 0)?void 0:Ta.status)===2&&Zt.course_identity<6&&e.a.createElement("div",{className:"current mr20 c-grey-9b9 font14"},"\u5DF2\u7ED3\u675F"),((fo=Zt.course_status)===null||fo===void 0?void 0:fo.status)===2&&(Zt.course_identity<6?e.a.createElement("a",{className:X.a.classButton,href:"/classrooms/".concat(Zt==null||(($o=Zt.first_category_url)===null||$o===void 0||((qo=$o.split("/"))===null||qo===void 0))?void 0:qo[2],"/announcement"),target:"_blank"},"\u8FDB\u5165\u8BFE\u5802"):e.a.createElement("div",{className:"current mr20 c-grey-9b9 font14"},"\u5DF2\u7ED3\u675F")),((Go=Zt.course_status)===null||Go===void 0?void 0:Go.status)===1&&Zt.course_identity>5&&e.a.createElement("div",{className:X.a.classButton,onClick:Na},"\u7ACB\u5373\u52A0\u5165"),((Xa=Zt.course_status)===null||Xa===void 0?void 0:Xa.status)===1&&Zt.course_identity===5&&e.a.createElement("a",{className:X.a.classButton,href:"/classrooms/".concat(Zt==null||((es=Zt.first_category_url)===null||es===void 0||((ya=es.split("/"))===null||ya===void 0))?void 0:ya[2],"/announcement"),target:"_blank"},"\u7ACB\u5373\u5B66\u4E60"),((ki=Zt.course_status)===null||ki===void 0?void 0:ki.status)===0&&Zt.course_identity>5&&e.a.createElement("div",{className:X.a.classButton,onClick:Na},"\u7ACB\u5373\u62A5\u540D"),((la=Zt.course_status)===null||la===void 0?void 0:la.status)===0&&Zt.course_identity===5&&e.a.createElement("div",{className:X.a.classButton},"\u62A5\u540D\u6210\u529F"),((Zt==null||((ji=Zt.course_status)===null||ji===void 0)?void 0:ji.status)===0||(Zt==null||((Ya=Zt.course_status)===null||Ya===void 0)?void 0:Ya.status)===1)&&Zt.course_identity<5&&e.a.createElement("a",{className:X.a.classButton,href:"/classrooms/".concat(Zt==null||((bo=Zt.first_category_url)===null||bo===void 0||((La=bo.split("/"))===null||La===void 0))?void 0:La[2],"/announcement"),target:"_blank"},"\u8FDB\u5165\u8BFE\u5802"),Ho&&Qo&&((Vo=hn.detail)===null||Vo===void 0?void 0:Vo.has_participate)&&e.a.createElement("span",{className:"".concat(X.a.classButton," ").concat(X.a.bgGray)},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"),Ho&&Qo&&!((Po=hn.detail)!==null&&Po!==void 0&&Po.has_participate)&&(vn?e.a.createElement("span",{className:"".concat(X.a.classButton," ").concat(X.a.bgGray)},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"):e.a.createElement("span",{className:"".concat(X.a.classButton," ").concat(X.a.bg28e),onClick:Es},"\u671F\u5F85\u5F00\u8BFE\u5E76\u9884\u7EA6\u62A5\u540D"))),e.a.createElement("div",{className:X.a.flexRow},Ho&&!!((Xo=hn.detail)!==null&&Xo!==void 0&&(Ba=Xo.courses)!==null&&Ba!==void 0&&Ba.length)&&Qo&&e.a.createElement("span",{className:"mt20"},e.a.createElement("span",{className:"mr10"},"\u5F53\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\u8FBE\u5230 ",(In=hn.detail)===null||In===void 0?void 0:In.student_count," ","\u4EBA\u65F6\u5373\u5C06\u5F00\u8BFE"),e.a.createElement("span",{className:""},"\u5F53\u524D\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\uFF1A",e.a.createElement("span",{className:"mr5 c-red-ee4"},vn===!0?((Ja=hn.detail)===null||Ja===void 0?void 0:Ja.participant_count)+1:(vs=hn.detail)===null||vs===void 0?void 0:vs.participant_count),"\u4EBA")),Ho&&!((ts=hn.detail)!==null&&ts!==void 0&&(ci=ts.courses)!==null&&ci!==void 0&&ci.length)&&Qo&&e.a.createElement("span",null,!((Ur=hn.detail)!==null&&Ur!==void 0&&Ur.has_participate)&&(vn===!0?e.a.createElement("span",{className:"".concat(X.a.classButton," ").concat(X.a.bgGray)},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"):e.a.createElement("a",{className:"".concat(X.a.classButton," ").concat(X.a.bg28e),onClick:Es},"\u671F\u5F85\u5F00\u8BFE\u5E76\u9884\u7EA6\u62A5\u540D")),((ua=hn.detail)===null||ua===void 0?void 0:ua.has_participate)&&e.a.createElement("span",{className:"".concat(X.a.classButton," ").concat(X.a.bgGray)},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"),e.a.createElement("span",{className:"mr10"},"\u5F53\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\u8FBE\u5230 ",(xi=hn.detail)===null||xi===void 0?void 0:xi.student_count," ","\u4EBA\u65F6\u5373\u5C06\u5F00\u8BFE"),e.a.createElement("span",{className:""},"\u5F53\u524D\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\uFF1A",e.a.createElement("span",{className:"mr5 c-red-ee4"},vn===!0?((To=hn.detail)===null||To===void 0?void 0:To.participant_count)+1:(Za=hn.detail)===null||Za===void 0?void 0:Za.participant_count),"\u4EBA"))))))),e.a.createElement(Te,null),No.status&&e.a.createElement(He,{type:"subject",onCancel:function(){return Ao(!1)},onOk:function(Rr){Ao(!1),bs(Rr)}}),e.a.createElement(T.a,{visible:Yi,title:"\u8BFE\u7A0B\u63D0\u793A",width:593,maskClosable:!1,onCancel:function(){Aa(!1)},centered:!0,footer:e.a.createElement("div",null,e.a.createElement(c.a,{type:"primary",onClick:function(){Aa(!1)}},"\u6211\u77E5\u9053\u4E86"))},e.a.createElement(Ke.a,{style:{maxHeight:378,overflow:"auto"},value:hn==null||((Eo=hn.detail)===null||Eo===void 0||((oo=Eo.toast)===null||oo===void 0))?void 0:oo.content})))},vt=Object(s.a)(function(Ve){var Ye=Ve.pathsDetail,Je=Ve.user,Be=Ve.loading,Xe=Ve.globalSetting;return{pathsDetail:Ye,user:Je,globalSetting:Xe,loading:Be.models.index}})(yt),Mt=R("MXD1"),Tt=R("CFYs"),Rt=R("8Bcu"),kt=R.n(Rt),Ut=R("g9YV"),Bt=R("wCAj"),At=R("O3gP"),bt=R("lrIw"),je=R("RotF"),qe=R.n(je),Ot=R("oUNq"),Ct=R("lzim"),jt=R("55Ip"),Vt=function(Ye){var Je=Ye.pathsDetail,Be=Ye.loading,Xe=Ye.dispatch,Oe=Ye.onReloadData,at=Oe===void 0?function(){}:Oe,tt=Object(a.i)(),st=Object(n.useState)([]),ot=Object(b.a)(st,2),dt=ot[0],It=ot[1],Gt=Object(n.useState)(!0),Dt=Object(b.a)(Gt,2),tn=Dt[0],cn=Dt[1],Bn=Object(n.useState)(!1),Yt=Object(b.a)(Bn,2),en=Yt[0],bn=Yt[1],Dn=te.a.useForm(),rn=Object(b.a)(Dn,1),En=rn[0],Ln=Object(n.useState)([]),Vn=Object(b.a)(Ln,2),an=Vn[0],fn=Vn[1],An=Object(n.useState)(1),wn=Object(b.a)(An,2),er=wn[0],dn=wn[1],Fn=Object(n.useState)([]),Ir=Object(b.a)(Fn,2),dr=Ir[0],Br=Ir[1],sr=Object(n.useState)(!0),Nr=Object(b.a)(sr,2),Qn=Nr[0],Fr=Nr[1],ei=Object(n.useState)(!1),Kr=Object(b.a)(ei,2),yr=Kr[0],On=Kr[1];Object(n.useEffect)(function(){Je.actionTabs.key==="Collaborators-AddCollaborator"&&(Fr(!0),cn(!0),rr())},[Je.actionTabs.key]);var rr=function(){var pn=Object(v.a)(i.a.mark(function sn(){var zn;return i.a.wrap(function(_n){for(;;)switch(_n.prev=_n.next){case 0:return _n.next=2,Xe({type:"classroomList/getSchoolList",payload:{}});case 2:zn=_n.sent,It(zn.map(function(mr){return{value:mr}}));case 4:case"end":return _n.stop()}},sn)}));return function(){return pn.apply(this,arguments)}}(),Pr=function(){var sn,zn;if(!((sn=En.getFieldValue())!==null&&sn!==void 0&&(zn=sn.keyword)!==null&&zn!==void 0&&zn.trim())){I.b.warn("\u8BF7\u8F93\u5165\u59D3\u540D"),fn([]);return}Fr(!1),cn(!0),bn(!1),dn(1),Br([]),$n(!0)},jn=function(sn){sn=String(sn);var zn=dr.indexOf(sn);zn<0?dr.push(sn):dr.splice(zn,1),Br(Object(o.a)(dr))},$n=function(){var pn=Object(v.a)(i.a.mark(function sn(){var zn,Yn,_n,mr,Qr,Vi=arguments;return i.a.wrap(function(ri){for(;;)switch(ri.prev=ri.next){case 0:if(zn=Vi.length>0&&Vi[0]!==void 0?Vi[0]:!1,!(tn&&!en||zn)){ri.next=11;break}return mr=En.getFieldValue(),bn(!0),dn(zn?1:er+1),ri.next=7,Object(Ot.vb)({page:zn?1:er+1,container_id:tt.pathId,container_type:3,school_name:(mr==null?void 0:mr.school_name)||null,keyword:(mr==null||((Yn=mr.keyword)===null||Yn===void 0)?void 0:Yn.trim())||null});case 7:Qr=ri.sent,fn(zn?Object(o.a)(Qr.users):[].concat(Object(o.a)(an),Object(o.a)(Qr.users))),bn(!1),((_n=Qr.users)===null||_n===void 0?void 0:_n.length)<10&&cn(!1);case 11:case"end":return ri.stop()}},sn)}));return function(){return pn.apply(this,arguments)}}(),ir=function(){var pn=Object(v.a)(i.a.mark(function sn(){var zn;return i.a.wrap(function(_n){for(;;)switch(_n.prev=_n.next){case 0:if(dr!=null&&dr.length){_n.next=4;break}I.b.warn("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458"),_n.next=10;break;case 4:return On(!0),_n.next=7,Object(K.e)({id:tt.pathId,user_ids:dr});case 7:zn=_n.sent,On(!1),zn&&(I.b.success("\u6DFB\u52A0\u6210\u529F"),Jn(),at&&at());case 10:case"end":return _n.stop()}},sn)}));return function(){return pn.apply(this,arguments)}}(),Jn=function(){En.setFieldsValue({keyword:""}),Xe({type:"pathsDetail/setActionTabs",payload:{}})},Wn=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(sn,zn){return e.a.createElement(J.a,{value:zn.numid,checked:dr.includes(String(zn.numid)),disabled:!!sn})}},{title:"\u59D3\u540D",width:100,ellipsis:!0,dataIndex:"username",render:function(sn,zn){return e.a.createElement(h.a,{placement:"bottom",title:sn},e.a.createElement(jt.a,{className:"bold c-black",to:"/users/".concat(zn.login),target:"_blank"},sn||"--"))}},{title:"\u624B\u673A\u53F7",width:100,dataIndex:"phone",ellipsis:!0,render:function(sn){return e.a.createElement(h.a,{placement:"bottom",title:sn},e.a.createElement("span",null,sn||"--"))}},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:function(sn){return e.a.createElement(h.a,{placement:"bottom",title:sn},e.a.createElement("span",null,sn||"--"))}},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:function(sn){return e.a.createElement(h.a,{placement:"bottom",title:sn},e.a.createElement("span",null,sn||"--"))}},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:function(sn){return e.a.createElement(h.a,{placement:"bottom",title:sn},e.a.createElement("span",null,sn||"--"))}},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(sn){return e.a.createElement(h.a,{placement:"bottom",title:sn},e.a.createElement("span",null,sn||"--"))}},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"auth",width:100,render:function(sn){return sn?"\u662F":"\u5426"}},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function(sn){return e.a.createElement(h.a,{placement:"bottom",title:sn&&ge()(sn).format("YYYY-MM-DD HH:mm")},e.a.createElement("span",null,sn&&ge()(sn).format("YYYY-MM-DD HH:mm")))}},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:function(sn){if(sn===1)return e.a.createElement("span",{className:"c-green"},"\u5DF2\u6DFB\u52A0")}}];return e.a.createElement(T.a,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",visible:Je.actionTabs.key==="Collaborators-AddCollaborator",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:1100,centered:!0,keyboard:!1,maskClosable:!1,bodyStyle:{minHeight:200},confirmLoading:yr,onOk:ir,onCancel:Jn},e.a.createElement(te.a,{layout:"inline",form:En,initialValues:{school_name:"",keyword:""},className:"mt10",onFinish:Pr},e.a.createElement(te.a.Item,{name:"keyword",label:"\u59D3\u540D\uFF1A"},e.a.createElement(re.a,{allowClear:!0,style:{width:370},size:"large",placeholder:"\u8BF7\u8F93\u5165\u771F\u5B9E\u59D3\u540D"})),e.a.createElement(te.a.Item,{name:"school_name",label:"\u5355\u4F4D\uFF1A"},e.a.createElement(bt.a,{allowClear:!0,defaultOpen:!1,options:dt,style:{width:400},size:"large",placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0",filterOption:function(sn,zn){return zn.value.toUpperCase().indexOf(sn.toUpperCase())!==-1}})),e.a.createElement(te.a.Item,null,e.a.createElement(c.a,{htmlType:"submit",type:"primary",size:"large"},"\u641C\u7D22"))),Qn&&e.a.createElement("div",{className:"tc font16 c-light-black mt40"},e.a.createElement("img",{src:Ct.z,width:"100",alt:""}),e.a.createElement("br",null),"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458"),!Qn&&e.a.createElement("section",null,e.a.createElement("div",{className:"flexd-table-header mt20"},e.a.createElement(Bt.a,{pagination:!1,dataSource:[],columns:Wn})),e.a.createElement("div",{style:{maxHeight:260,overflow:"auto"}},e.a.createElement(qe.a,{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(sn){$n()},hasMore:tn,useWindow:!1},e.a.createElement(Bt.a,{loading:en,showHeader:!1,pagination:!1,dataSource:an,columns:Wn,onRow:function(sn){return{onClick:function(Yn){Yn.currentTarget.querySelector("input").disabled||jn(Yn.currentTarget.querySelector("input").value)}}}})))))},Et=Object(s.a)(function(Ve){var Ye=Ve.pathsDetail,Je=Ve.loading;return{pathsDetail:Ye,loading:Je}})(Vt),Lt=function(Ye){var Je=Ye.pathsDetail,Be=Ye.loading,Xe=Ye.dispatch,Oe=Ye.data,at=Ye.onReloadData,tt=at===void 0?function(){}:at,st=Object(a.i)(),ot=Object(n.useState)(!0),dt=Object(b.a)(ot,2),It=dt[0],Gt=dt[1],Dt=Object(n.useState)(!1),tn=Object(b.a)(Dt,2),cn=tn[0],Bn=tn[1],Yt=te.a.useForm(),en=Object(b.a)(Yt,1),bn=en[0],Dn=Object(n.useState)([]),rn=Object(b.a)(Dn,2),En=rn[0],Ln=rn[1],Vn=Object(n.useState)(1),an=Object(b.a)(Vn,2),fn=an[0],An=an[1],wn=Object(n.useState)([]),er=Object(b.a)(wn,2),dn=er[0],Fn=er[1],Ir=Object(n.useState)(!0),dr=Object(b.a)(Ir,2),Br=dr[0],sr=dr[1],Nr=Object(n.useState)(!1),Qn=Object(b.a)(Nr,2),Fr=Qn[0],ei=Qn[1];Object(n.useEffect)(function(){Je.actionTabs.key==="Collaborators-AddCourses"&&(sr(!0),Gt(!0),Kr())},[Je.actionTabs.key]);var Kr=function(){var ir=Object(v.a)(i.a.mark(function Jn(){var Wn;return i.a.wrap(function(sn){for(;;)switch(sn.prev=sn.next){case 0:return sn.next=2,Xe({type:"classroomList/getSchoolList",payload:{}});case 2:Wn=sn.sent;case 3:case"end":return sn.stop()}},Jn)}));return function(){return ir.apply(this,arguments)}}(),yr=function(){sr(!1),Gt(!0),Bn(!1),An(1),Fn([]),rr(!0)},On=function(Jn){Jn=String(Jn);var Wn=dn.indexOf(Jn);Wn<0?dn.push(Jn):dn.splice(Wn,1),Fn(Object(o.a)(dn))},rr=function(){var ir=Object(v.a)(i.a.mark(function Jn(){var Wn,pn,sn,zn,Yn,_n=arguments;return i.a.wrap(function(Qr){for(;;)switch(Qr.prev=Qr.next){case 0:if(Wn=_n.length>0&&_n[0]!==void 0?_n[0]:!1,!(It&&!cn||Wn)){Qr.next=11;break}return zn=bn.getFieldValue(),Bn(!0),An(Wn?1:fn+1),Qr.next=7,Object(Ot.ub)({page:Wn?1:fn+1,container_id:st.pathId,container_type:3,manager_name:(zn==null?void 0:zn.manager_name)||null,course_name:(zn==null||((pn=zn.course_name)===null||pn===void 0)?void 0:pn.trim())||null});case 7:Yn=Qr.sent,Ln(Wn?Object(o.a)(Yn.courses):[].concat(Object(o.a)(En),Object(o.a)(Yn.courses))),Bn(!1),((sn=Yn.courses)===null||sn===void 0?void 0:sn.length)<10&&Gt(!1);case 11:case"end":return Qr.stop()}},Jn)}));return function(){return ir.apply(this,arguments)}}(),Pr=function(){var ir=Object(v.a)(i.a.mark(function Jn(){var Wn,pn,sn,zn;return i.a.wrap(function(_n){for(;;)switch(_n.prev=_n.next){case 0:if(dn!=null&&dn.length){_n.next=4;break}I.b.warn("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u8BFE\u5802"),_n.next=19;break;case 4:if(!(Je.actionTabs.type!=1)){_n.next=10;break}if(!((Je==null||((Wn=Je.Courses)===null||Wn===void 0||((pn=Wn.spoc_courses)===null||pn===void 0))?void 0:pn.length)+(dn==null?void 0:dn.length)>3)){_n.next=8;break}return I.b.warn("\u4E00\u4E2A\u5B9E\u8DF5\u8BFE\u7A0B\u53EA\u80FD\u52A0\u51653\u4E2Aspoc\u8BFE\u5802"),_n.abrupt("return");case 8:_n.next=13;break;case 10:if(!((Oe==null||((sn=Oe.spoc_courses)===null||sn===void 0)?void 0:sn.length)+(dn==null?void 0:dn.length)>3)){_n.next=13;break}return I.b.warn("\u4E00\u4E2A\u5B9E\u8DF5\u8BFE\u7A0B\u53EA\u80FD\u52A0\u51653\u4E2A\u5386\u53F2\u8BFE\u5802"),_n.abrupt("return");case 13:return ei(!0),_n.next=16,Object(K.b)({id:st.pathId,course_ids:dn,course_type:Je.actionTabs.type});case 16:zn=_n.sent,ei(!1),zn&&(I.b.success("\u6DFB\u52A0\u6210\u529F"),jn(),tt&&tt());case 19:case"end":return _n.stop()}},Jn)}));return function(){return ir.apply(this,arguments)}}(),jn=function(){bn.setFieldsValue({course_name:"",manager_name:""}),Fn([]),Xe({type:"pathsDetail/setActionTabs",payload:{}})},$n=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(Jn,Wn){return e.a.createElement(J.a,{value:Wn.id,checked:dn.includes(String(Wn.id)),disabled:!!Jn})}},{title:"\u8BFE\u5802\u540D\u79F0",dataIndex:"name",width:100,ellipsis:!0,render:function(Jn){return e.a.createElement(h.a,{placement:"bottom",title:Jn},e.a.createElement("span",null,Jn||"--"))}},{title:"\u7BA1\u7406\u8005",width:100,dataIndex:"managers",ellipsis:!0,render:function(Jn){return e.a.createElement(h.a,{placement:"bottom",title:Jn},e.a.createElement("span",null,Jn||"--"))}},{title:"\u8BFE\u5802\u6240\u5728\u5B66\u6821",width:150,dataIndex:"school_name",ellipsis:!0,render:function(Jn){return e.a.createElement(h.a,{placement:"bottom",title:Jn},e.a.createElement("span",null,Jn||"--"))}},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_at",width:140,ellipsis:!0,render:function(Jn){return e.a.createElement(h.a,{placement:"bottom",title:Jn},e.a.createElement("span",null,Jn))}},{title:"\u6210\u5458\u6570\u91CF",dataIndex:"course_members_count",width:80,render:function(Jn){return e.a.createElement(h.a,{placement:"bottom",title:Jn},e.a.createElement("span",null,Jn||"--"))}}];return e.a.createElement(T.a,{title:"\u6DFB\u52A0\u8BFE\u5802",visible:Je.actionTabs.key==="Collaborators-AddCourses",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:1100,centered:!0,keyboard:!1,maskClosable:!1,bodyStyle:{minHeight:200},confirmLoading:Fr,onOk:Pr,onCancel:jn},e.a.createElement(te.a,{layout:"inline",form:bn,initialValues:{course_name:"",manager_name:""},className:"mt10",onFinish:yr},e.a.createElement(te.a.Item,{name:"course_name",label:"\u8BFE\u5802\u540D\u79F0"},e.a.createElement(re.a,{allowClear:!0,style:{width:370},size:"large",placeholder:"\u8BF7\u8F93\u5165\u8BFE\u5802\u540D\u79F0"})),e.a.createElement(te.a.Item,{name:"manager_name",label:"\u8BFE\u5802\u7BA1\u7406\u8005"},e.a.createElement(re.a,{allowClear:!0,style:{width:370},size:"large",placeholder:"\u8BF7\u8F93\u5165\u8BFE\u5802\u7BA1\u7406\u8005\u540D\u79F0"})),e.a.createElement(te.a.Item,null,e.a.createElement(c.a,{htmlType:"submit",type:"primary",size:"large"},"\u641C\u7D22"))),Br&&e.a.createElement("div",{className:"tc font16 c-light-black mt40"},e.a.createElement("img",{src:Ct.z,width:"100",alt:""}),e.a.createElement("br",null),"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458"),!Br&&e.a.createElement("section",null,e.a.createElement("div",{className:"flexd-table-header mt20"},e.a.createElement(Bt.a,{pagination:!1,dataSource:[],columns:$n})),e.a.createElement("div",{style:{maxHeight:260,overflow:"auto"}},e.a.createElement(qe.a,{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(Jn){rr()},hasMore:It,useWindow:!1},e.a.createElement(Bt.a,{loading:cn,showHeader:!1,pagination:!1,dataSource:En,columns:$n,onRow:function(Jn){return{onClick:function(pn){pn.currentTarget.querySelector("input").disabled||On(pn.currentTarget.querySelector("input").value)}}}})))))},Ht=Object(s.a)(function(Ve){var Ye=Ve.pathsDetail,Je=Ve.loading;return{pathsDetail:Ye,loading:Je}})(Lt),un=R("2BaD"),gn=R("1n7x"),Ar=R.n(gn),wr=R("y1J/"),cr=R.n(wr),Rn=R("A2z3"),Jr=R.n(Rn),si=R("Ye+n"),li=R.n(si),kr=function(Ye){var Je=Ye.visible,Be=Ye.onOk,Xe=Be===void 0?function(){}:Be,Oe=Ye.onCancel,at=Oe===void 0?function(){}:Oe,tt=Ye.data,st=tt===void 0?{}:tt,ot=Object(n.useRef)();Object(n.useEffect)(function(){return Je?document.body.setAttribute("class",li.a.bodyHeight):document.body.removeAttribute("class"),function(){document.body.removeAttribute("class")}},[Je]);var dt={"1":"January","2":"February","3":"March","4":"April","5":"May","6":"June","7":"July","8":"August","9":"September","10":"October","11":"November","12":"December"},It=function(){var Gt=Object(v.a)(i.a.mark(function Dt(){var tn,cn,Bn;return i.a.wrap(function(en){for(;;)switch(en.prev=en.next){case 0:return document.body.scrollIntoView(),tn={margin:[0,0,0,0],filename:"11.pdf",enableLinks:!1,html2canvas:{scale:5,allowTaint:!1,useCORS:!0},jsPDF:{format:[1412,1e3],orientation:"landscape",unit:"px"},image:{type:"jpeg",quality:1}},cn=Ar()().set(tn).from(ot.current).toPdf(),en.next=5,cn.get("pdf");case 5:return cn=en.sent,en.next=8,cn.output("bloburl");case 8:Bn=en.sent,Object(ve.v)("".concat(st.school_name,"-").concat(st.user_name,".pdf"),Bn);case 10:case"end":return en.stop()}},Dt)}));return function(){return Gt.apply(this,arguments)}}();return e.a.createElement(T.a,{visible:Je,title:null,footer:e.a.createElement("div",null,e.a.createElement(c.a,{type:"primary",onClick:It},"\u4E0B\u8F7D\u8BC1\u4E66")),style:{background:"transparen",height:"740px"},centered:!0,width:1052,className:li.a.advertisementModal,maskClosable:!1,closeIcon:e.a.createElement(un.a,{onClick:at,style:{fontSize:"25px",color:"#fff",marginLeft:"100px"}})},e.a.createElement("div",{ref:ot},e.a.createElement("div",{style:{backgroundImage:"url(".concat(Jr.a,")"),height:"740px",width:"1052px",padding:"1px 100px"}},e.a.createElement("div",{style:{color:"#EB5E00",fontSize:"36px",marginTop:"239px",width:"100%",textAlign:"center"}},st==null?void 0:st.school_name," ",st==null?void 0:st.user_name),e.a.createElement("div",{style:{color:"#0D3580",fontSize:"24px",marginTop:"30px",width:"100%",textAlign:"center"}},"\u4E8E",ge()(st==null?void 0:st.created_at).format("YYYY\u5E74MM\u6708DD\u65E5"),"\u5B8C\u6210\u4E86EduCoder\u5E73\u53F0\u300A",st==null?void 0:st.subject_name,"\u300B\u8BFE\u7A0B\u5B66\u4E60\u3002"),e.a.createElement("div",{style:{color:"#0D3580",fontSize:"30px",marginTop:"50px",width:"100%",textAlign:"center",fontWeight:900}},"\u7279\u6B64\u8BC1\u660E"),e.a.createElement("div",{style:{color:"#0D3580",fontSize:"14px",marginTop:"30px",width:"100%",textAlign:"center"}},"On ",dt[ge()(st==null?void 0:st.created_at).format("M")]," ",ge()(st==null?void 0:st.created_at).format("DD"),"\uFF0C",ge()(st==null?void 0:st.created_at).format("YYYY"),"\uFF0C completed the \u300A",st==null?void 0:st.subject_name_en,"\u300B course on EduCoder."),e.a.createElement("img",{src:cr.a,style:{position:"absolute",left:"820px",bottom:"130px"}}),e.a.createElement("div",{style:{color:"#0D3580",fontSize:"12px",width:"100%",display:"flex",paddingRight:"200px",position:"absolute",bottom:"150px"}},e.a.createElement("span",null,"\u8BC1\u4E66\u7F16\u53F7\uFF1A",st==null?void 0:st.code),e.a.createElement("span",{style:{marginLeft:"560px"}},"\u5728\u7EBF\u7F16\u7A0B\u5B66\u9662")))))},hi=kr,Ui=R("YJCA"),Zi=R("wYyv"),Le=R.n(Zi),Fe=R("WPnJ"),nt=R.n(Fe),xt=Object(Ui.b)(function(Ve){var Ye,Je,Be,Xe,Oe,at,tt,st,ot,dt=Ve.item,It=Ve.toIndex,Gt=Ve.params,Dt=Ve.isShow,tn=Ve.setShow,cn=Ve.dispatch,Bn=Ve.classroomList,Yt=Ve.handleDeleteMember,en=Ve.pathsDetail;return e.a.createElement("span",{style:{display:"inline-block",width:"33%",padding:"5px",background:"#fff",marginTop:"10px"}},e.a.createElement("div",{className:nt.a.directionItemWrap},e.a.createElement(h.a,{color:"#ffffff",placement:"bottom",title:e.a.createElement("div",{className:nt.a.teamHeight},e.a.createElement("span",{title:dt==null?void 0:dt.name,style:{fontSize:"14px",color:"#333333",textOverflow:"ellipsis",whiteSpace:"nowrap",width:"80px",overflow:"hidden"}},(dt==null||((Ye=dt.name)===null||Ye===void 0)?void 0:Ye.length)>6?(dt==null||((Je=dt.name)===null||Je===void 0)?void 0:Je.substr(0,6))+"...":(dt==null?void 0:dt.name)||"--"),e.a.createElement("span",{style:{marginLeft:"10px",color:"#999999",fontSize:"12px"}},(dt==null||((Be=dt.school)===null||Be===void 0)?void 0:Be.length)>9?(dt==null||((Xe=dt.school)===null||Xe===void 0)?void 0:Xe.substr(0,9))+"...":dt==null?void 0:dt.school),e.a.createElement("div",{style:{height:"1px",width:"100%",border:"1px solid #f5f5f5",marginTop:"3px",marginBottom:"3px"}}),!(dt!=null&&dt.brief_introduction)&&e.a.createElement("div",{style:{textAlign:"center",marginTop:"20px"}},"\u6682\u65E0\u7B80\u4ECB"),(dt==null?void 0:dt.brief_introduction)&&e.a.createElement("div",{className:nt.a.divHeight},dt==null?void 0:dt.brief_introduction))},e.a.createElement("img",{draggable:!1,className:nt.a.imgradius,onClick:function(){Object(U.p)()?s.d.push("".concat(dt.user_url)):cn({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})},src:ht.a.API_SERVER+"/images/"+(dt==null?void 0:dt.image_url)}),e.a.createElement("div",null,(dt==null||((Oe=dt.name)===null||Oe===void 0)?void 0:Oe.length)>6?(dt==null||((at=dt.name)===null||at===void 0)?void 0:at.substr(0,6))+"...":(dt==null?void 0:dt.name)||"--",e.a.createElement("br",null),e.a.createElement("span",{style:{color:"#999999"}},(dt==null||((tt=dt.school)===null||tt===void 0)?void 0:tt.length)>6?(dt==null||((st=dt.school)===null||st===void 0)?void 0:st.substr(0,6))+"...":(dt==null?void 0:dt.school)||"--"))),e.a.createElement("br",null),e.a.createElement("span",{className:nt.a.groupActionWrap},e.a.createElement("i",{style:{display:!((ot=en.detail)!==null&&ot!==void 0&&ot.allow_add_member)&&"none"},className:"iconfont icon-shanchu5 mr1 c-red font15 current",onClick:function(Dn){Dn.stopPropagation(),Yt(dt.id)}}))))}),Wt=Object(Ui.a)(function(Ve){var Ye=Ve.isShow,Je=Ve.setShow,Be=Ve.pathsDetail,Xe=Ve.items,Oe=Ve.params,at=Ve.dispatch,tt=Ve.classroomList,st=Ve.handleDeleteMember;return e.a.createElement("div",{className:"task-list-container"},Xe==null?void 0:Xe.map(function(ot,dt){return e.a.createElement(xt,{key:"".concat(ot.id),isShow:Ye,setShow:Je,dispatch:at,pathsDetail:Be,handleDeleteMember:st,classroomList:tt,toIndex:dt+1,params:Oe,index:dt,item:ot})}))}),Xt=function(Ye){var Je=Ye.data,Be=Ye.classroomList,Xe=Ye.pathsDetail,Oe=Ye.operation,at=Ye.callback,tt=Ye.handleDeleteMember,st=Ye.onCancel,ot=Ye.dispatch,dt=Ye.visible,It=dt===void 0?!1:dt,Gt=Object(n.useState)(Je),Dt=Object(b.a)(Gt,2),tn=Dt[0],cn=Dt[1],Bn=Object(a.i)(),Yt=Object(n.useState)(),en=Object(b.a)(Yt,2),bn=en[0],Dn=en[1],rn=Object(n.useState)(!0),En=Object(b.a)(rn,2),Ln=En[0],Vn=En[1];function an(wn){var er=wn.newIndex,dn=wn.oldIndex;if(!Oe)return;fn(Le()(tn,dn,er).map(function(Fn){return Fn==null?void 0:Fn.id})),cn(Le()(tn,dn,er))}Object(n.useEffect)(function(){cn(Je)},[JSON.stringify(Je)]);function fn(wn){return An.apply(this,arguments)}function An(){return An=Object(v.a)(i.a.mark(function wn(er){var dn;return i.a.wrap(function(Ir){for(;;)switch(Ir.prev=Ir.next){case 0:return Ir.next=2,Object(ce.a)("/api/paths/".concat(Bn==null?void 0:Bn.pathId,"/move_subject_members.json"),{method:"post",body:{user_ids:er}});case 2:dn=Ir.sent;case 3:case"end":return Ir.stop()}},wn)})),An.apply(this,arguments)}return e.a.createElement("div",{style:{zIndex:9999,width:"100%"},className:"sort-list-panel"},e.a.createElement(Wt,{axis:"xy",helperClass:"dragging-li",isShow:Ln,setShow:Vn,distance:2,dispatch:ot,pathsDetail:Xe,handleDeleteMember:tt,classroomList:Be,params:Bn,items:tn,onSortEnd:an}))},pe=Object(s.a)(function(Ve){var Ye=Ve.classroomList,Je=Ve.pathsDetail;return{classroomList:Ye,pathsDetail:Je}})(Xt),z=R("lseA"),Z=R.n(z),ye=[2,5,8,11,14],xe=Object(Ui.b)(function(Ve){var Ye,Je,Be,Xe,Oe=Ve.item,at=Ve.toIndex,tt=Ve.params,st=Ve.dispatch,ot=Ve.classroomList,dt=Ve.handleDeleteMember,It=Ve.pathsDetail;return e.a.createElement("span",{onClick:function(){window.open(Oe==null?void 0:Oe.first_category_url)},style:{display:"inline-block",padding:"10px 20px",width:"100%",background:"#fff",marginTop:"5px"}},e.a.createElement("div",{className:Z.a.directionItemWrap},e.a.createElement("img",{className:Z.a.imgradius,src:ht.a.API_SERVER+(Oe==null?void 0:Oe.default_image)}),e.a.createElement("span",{className:Z.a.groupActionWrap},e.a.createElement(h.a,{title:Oe.name},e.a.createElement("span",{style:{fontSize:"18px",color:"#ffffff"}},((Ye=Oe.name)===null||Ye===void 0?void 0:Ye.length)>7?e.a.createElement("span",null,(Je=Oe.name)===null||Je===void 0?void 0:Je.substring(0,7),e.a.createElement("br",null)," ",(Be=Oe.name)===null||Be===void 0?void 0:Be.substring(7,14),(Oe==null?void 0:Oe.name.length)>14&&"..."):Oe.name)))),e.a.createElement("div",{className:Z.a.bottomdiv},e.a.createElement(h.a,{title:"\u8BBF\u95EE\u6570\uFF1A".concat(Oe==null?void 0:Oe.visits),placement:"bottom"},e.a.createElement("span",null,e.a.createElement("i",{style:{marginRight:"3px",color:"#bbbbbb"},className:"iconfont icon-chakan ml3 font15 current"}),e.a.createElement("span",{style:{color:"rgba(0, 0, 0, 0.45)"}},Oe==null?void 0:Oe.visits))),e.a.createElement(h.a,{title:"\u8BFE\u5802\u6210\u5458\u6570\uFF1A".concat(Oe==null?void 0:Oe.course_members_count),placement:"bottom"},e.a.createElement("span",null,e.a.createElement("i",{style:{marginRight:"3px",color:"#bbbbbb"},className:"iconfont icon-ren ml3 font15 current"}),e.a.createElement("span",{style:{color:"rgba(0, 0, 0, 0.45)"}}," ",Oe==null?void 0:Oe.course_members_count))),e.a.createElement(h.a,{overlayStyle:{maxWidth:380},title:e.a.createElement("div",{style:{whiteSpace:"nowrap"}},"\u8BFE\u5802\u7684\u4EFB\u52A1\u6570(\u4F5C\u4E1A\u6570\uFF0B\u8BD5\u5377\u6570\uFF0B\u95EE\u5377\u6570)\uFF1A",Oe==null?void 0:Oe.tasks_count),placement:"bottom"},e.a.createElement("span",null,e.a.createElement("i",{style:{marginRight:"3px",color:"#bbbbbb"},className:"iconfont icon-wenjian2 ml3 font15 current"}),e.a.createElement("span",{style:{color:"rgba(0, 0, 0, 0.45)"}}," ",Oe==null?void 0:Oe.tasks_count))),e.a.createElement(h.a,{title:"\u5220\u9664",placement:"bottom"},e.a.createElement("span",null,e.a.createElement("i",{style:{color:"#bbbbbb",display:!(It!=null&&(Xe=It.detail)!==null&&Xe!==void 0&&Xe.allow_add_member)&&"none"},className:"iconfont icon-lajitong1 mr3 font15 current",onClick:function(Dt){Dt.stopPropagation(),dt(Oe.id)}})))))}),Ce=Object(Ui.a)(function(Ve){var Ye=Ve.items,Je=Ve.params,Be=Ve.dispatch,Xe=Ve.classroomList,Oe=Ve.handleDeleteMember,at=Ve.pathsDetail;return e.a.createElement("div",{className:"task-list-container"},Ye==null?void 0:Ye.map(function(tt,st){return e.a.createElement(xe,{key:"".concat(tt.id),dispatch:Be,pathsDetail:at,handleDeleteMember:Oe,classroomList:Xe,toIndex:st+1,params:Je,index:st,item:tt})}))}),ft=function(Ye){var Je=Ye.data,Be=Ye.classroomList,Xe=Ye.pathsDetail,Oe=Ye.callback,at=Ye.handleDeleteMember,tt=Ye.onCancel,st=Ye.dispatch,ot=Ye.visible,dt=ot===void 0?!1:ot,It=Object(n.useState)(Je),Gt=Object(b.a)(It,2),Dt=Gt[0],tn=Gt[1],cn=Object(a.i)(),Bn=Object(n.useState)(),Yt=Object(b.a)(Bn,2),en=Yt[0],bn=Yt[1];function Dn(Ln){var Vn=Ln.newIndex,an=Ln.oldIndex;rn(Le()(Dt,an,Vn).map(function(fn){return fn==null?void 0:fn.id})),tn(Le()(Dt,an,Vn))}Object(n.useEffect)(function(){tn(Je)},[JSON.stringify(Je)]);function rn(Ln){return En.apply(this,arguments)}function En(){return En=Object(v.a)(i.a.mark(function Ln(Vn){var an;return i.a.wrap(function(An){for(;;)switch(An.prev=An.next){case 0:return An.next=2,Object(ce.a)("/api/paths/".concat(cn==null?void 0:cn.pathId,"/spoc_courses/move_position.json"),{method:"post",body:{ids:Vn}});case 2:an=An.sent;case 3:case"end":return An.stop()}},Ln)})),En.apply(this,arguments)}return e.a.createElement("div",{style:{zIndex:9999,width:"100%"},className:"sort-list-panel"},e.a.createElement(Ce,{axis:"y",helperClass:"dragging-li",pathsDetail:Xe,distance:2,dispatch:st,handleDeleteMember:at,classroomList:Be,params:cn,items:Dt,onSortEnd:Dn}))},zt=Object(s.a)(function(Ve){var Ye=Ve.classroomList,Je=Ve.pathsDetail;return{classroomList:Ye,pathsDetail:Je}})(ft),ln=R("V0Rq"),mn=R("HBuW"),Jt=R("W6us"),Zn=R.n(Jt),Un=R("CnIC"),nr=R.n(Un),Sr=R("LZjx"),ii=R.n(Sr),Dr=R("dhSg"),ti=R("cVA7"),Tr=R.n(ti),vi=R("h6EL");function fi(Ve){var Ye=function(at,tt){if(at.localName===tt)return at;for(var st=0,ot=at;ot=ot.parentNode;st++){if(ot.localName===tt)return ot;if(ot==document.documentElement)return!1}},Je=Ve.target,Be=Ye(Je,"a");if(console.log([Be],Be==null?void 0:Be.href,44),Be!=null&&Be.href)return;if(Je.tagName.toUpperCase()==="IMG"){var Xe=Je.src||Je.getAttribute("src");Xe&&Xe.indexOf("/images/avatars/User")===-1&&(Ve.stopPropagation(),Ve.preventDefault(),Dr.a.publish("preview-image",Xe))}}var Oi=function(Ye){var Je,Be,Xe,Oe,at,tt,st,ot,dt,It,Gt,Dt,tn,cn,Bn,Yt,en,bn,Dn,rn,En,Ln,Vn,an,fn,An,wn,er,dn,Fn,Ir,dr,Br,sr,Nr,Qn,Fr,ei,Kr,yr,On,rr,Pr,jn,$n,ir,Jn,Wn,pn,sn,zn,Yn,_n,mr,Qr,Vi,Ri,ri,ga,na,Ki,no,ro,Da,Io,Mo,io,Ia,ka,So,co,ho,Qa,Ma,Va,Ka,go,Fa,yo,Xi,ao,Lo,Wa,Ta,fo,$o,qo,Go,Xa,es,ya,ki,la,ji,Ya,bo,La,Vo,Po,Xo,Ba,In=Ye.pathsDetail,Ja=Ye.user,vs=Ye.globalSetting,ts=Ye.loading,ci=Ye.classroomList,Ur=Ye.dispatch,ua=Object(C.a)(Ye,["pathsDetail","user","globalSetting","loading","classroomList","dispatch"]),xi=Object(a.i)(),To=Object(n.useState)(!0),Za=Object(b.a)(To,2),Eo=Za[0],oo=Za[1],hn=Object(n.useState)(!1),Uo=Object(b.a)(hn,2),Ss=Uo[0],gs=Uo[1],$i=Object(n.useState)(),Sn=Object(b.a)($i,2),Ft=Sn[0],$t=Sn[1],Cn=Object(n.useState)(),Zt=Object(b.a)(Cn,2),qn=Zt[0],or=Zt[1],fr=Object(n.useState)({}),$r=Object(b.a)(fr,2),vn=$r[0],ra=$r[1],Pa=Object(n.useState)(),Li=Object(b.a)(Pa,2),di=Li[0],Oa=Li[1],$a=Object(n.useRef)(),qi=Object(n.useState)(!1),Yi=Object(b.a)(qi,2),Aa=Yi[0],ko=Yi[1],Fo=Object(n.useState)({}),No=Object(b.a)(Fo,2),jo=No[0],Ts=No[1];Object(n.useEffect)(function(){if($a.current)return $a.current.addEventListener("mousedown",fi),function(){$a.current.removeEventListener("mousedown",fi)}},[$a.current]);var hl=function(){var Kn=Object(v.a)(i.a.mark(function Pn(){var xn;return i.a.wrap(function(Tn){for(;;)switch(Tn.prev=Tn.next){case 0:if(qn!=null&&qn.trim()){Tn.next=3;break}return I.b.warn("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Tn.abrupt("return");case 3:return Tn.next=5,Object(K.V)({id:xi.pathId,team_title:qn.trim()});case 5:xn=Tn.sent,$t(!Ft),(xn==null?void 0:xn.status)===0&&(or(null),I.b.success(xn.message),Ur({type:"pathsDetail/getRightData",payload:{id:xi.pathId}}));case 8:case"end":return Tn.stop()}},Pn)}));return function(){return Kn.apply(this,arguments)}}();Object(n.useEffect)(function(){Ur({type:"pathsDetail/getCoureses",payload:{id:xi.pathId}}),fl()},[]);function fl(){return Qs.apply(this,arguments)}function Qs(){return Qs=Object(v.a)(i.a.mark(function Kn(){return i.a.wrap(function(xn){for(;;)switch(xn.prev=xn.next){case 0:return xn.t0=Ts,xn.next=3,Object(K.w)({id:xi.pathId,course_type:1});case 3:xn.t1=xn.sent,(0,xn.t0)(xn.t1);case 5:case"end":return xn.stop()}},Kn)})),Qs.apply(this,arguments)}Object(n.useEffect)(function(){var Kn;if(((Kn=ci.actionTabs)===null||Kn===void 0?void 0:Kn.key)==="\u4FEE\u6539\u5F00\u8BFE\u65F6\u95F4"){var Pn,xn,tr=(Pn=In.detail)===null||Pn===void 0||((xn=Pn.courses)===null||xn===void 0)?void 0:xn.find(function(Tn){var _r;return Tn.course_id===((_r=ci.actionTabs)===null||_r===void 0?void 0:_r.name)});ra(tr||{})}},[ci.actionTabs]),Object(n.useEffect)(function(){var Kn,Pn,xn;if((Kn=In.detail)!==null&&Kn!==void 0&&Kn.has_start){var tr,Tn,_r=(tr=In.detail)===null||tr===void 0||((Tn=tr.courses)===null||Tn===void 0)?void 0:Tn.findIndex(function(Ko){var po;return parseInt((po=Ko.course_status)===null||po===void 0?void 0:po.status)===1});xn=_r>-1?_r:0}else{var Mr,jr,Pi,Ji,ba,pa=(Mr=In.detail)===null||Mr===void 0||((jr=Mr.courses)===null||jr===void 0||((Pi=jr.map(function(Ko){var po;return parseInt((po=Ko.course_status)===null||po===void 0?void 0:po.status)}))===null||Pi===void 0))?void 0:Pi.lastIndexOf(2);xn=pa>-1?pa:0,pa=(Ji=In.detail)===null||Ji===void 0||((ba=Ji.courses)===null||ba===void 0)?void 0:ba.findIndex(function(Ko){var po;return parseInt((po=Ko.course_status)===null||po===void 0?void 0:po.status)===0}),xn=pa>-1?pa:xn}if((Pn=In.detail)!==null&&Pn!==void 0&&Pn.courses){var Ea;ra(((Ea=In.detail)===null||Ea===void 0?void 0:Ea.courses[xn])||{})}},[In.detail]);var lr=function(){var Kn=Object(v.a)(i.a.mark(function Pn(xn){return i.a.wrap(function(Tn){for(;;)switch(Tn.prev=Tn.next){case 0:T.a.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc"},"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6210\u5458\u5417\uFF1F"),onOk:function(){var _r=Object(v.a)(i.a.mark(function jr(){var Pi,Ji;return i.a.wrap(function(pa){for(;;)switch(pa.prev=pa.next){case 0:return pa.next=2,Object(K.p)({id:xi.pathId,user_id:xn});case 2:Pi=pa.sent,(Pi==null?void 0:Pi.status)===1&&(((Ji=Ja.userInfo)===null||Ji===void 0?void 0:Ji.user_id)===xn&&(window.location.href=window.location.href),I.b.info(Pi==null?void 0:Pi.message),bs());case 4:case"end":return pa.stop()}},jr)}));function Mr(){return _r.apply(this,arguments)}return Mr}()});case 1:case"end":return Tn.stop()}},Pn)}));return function(xn){return Kn.apply(this,arguments)}}(),ys=function(){var Kn=Object(v.a)(i.a.mark(function Pn(xn){return i.a.wrap(function(Tn){for(;;)switch(Tn.prev=Tn.next){case 0:T.a.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc"},"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u8BFE\u5802\u5417\uFF1F"),onOk:function(){var _r=Object(v.a)(i.a.mark(function jr(){var Pi;return i.a.wrap(function(ba){for(;;)switch(ba.prev=ba.next){case 0:return ba.next=2,Object(K.o)({id:xi.pathId,courseid:xn});case 2:Pi=ba.sent,(Pi==null?void 0:Pi.status)===0&&(I.b.info("\u5220\u9664\u6210\u529F"),bs());case 4:case"end":return ba.stop()}},jr)}));function Mr(){return _r.apply(this,arguments)}return Mr}()});case 1:case"end":return Tn.stop()}},Pn)}));return function(xn){return Kn.apply(this,arguments)}}(),Ks=function(){T.a.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u8BA4\u7ACB\u5373\u9884\u7EA6\uFF1F"),onOk:function(){var Pn=Object(v.a)(i.a.mark(function tr(){var Tn;return i.a.wrap(function(Mr){for(;;)switch(Mr.prev=Mr.next){case 0:return Mr.next=2,Object(K.i)({id:xi.pathId});case 2:Tn=Mr.sent,Tn.status===0&&(Oa(!0),I.b.success(Tn.message));case 4:case"end":return Mr.stop()}},tr)}));function xn(){return Pn.apply(this,arguments)}return xn}()})},Bs=function(){Ur({type:"pathsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator"}})},Ao=function(Pn){Ur({type:"pathsDetail/setActionTabs",payload:{key:"Collaborators-AddCourses",type:Pn}})},bs=function(){Ur({type:"pathsDetail/getPathsDetail",payload:{id:xi.pathId}}),Ur({type:"pathsDetail/getRightData",payload:{id:xi.pathId}}),Ur({type:"pathsDetail/getCoureses",payload:{id:xi.pathId}}),fl()},Ws=function(){var Pn;return Ft?e.a.createElement("div",{className:kt.a.flexRow},e.a.createElement(re.a,{placeholder:"\u4F8B\u5982\uFF1A\u6559\u5B66\u56E2\u961F",value:qn,onChange:function(tr){return or(tr.target.value)}}),e.a.createElement(c.a,{className:"ml5",onClick:function(){return $t(!Ft)}},"\u53D6\u6D88"),e.a.createElement(c.a,{className:"ml5",type:"primary",onClick:hl},"\u786E\u5B9A")):e.a.createElement("div",{className:kt.a.directionItemWrap},e.a.createElement("span",{style:{fontSize:"16px",display:"flex",alignItems:"center"}}," ",e.a.createElement("img",{style:{marginRight:"10px"},src:nr.a})," ",(Pn=In.rightData)===null||Pn===void 0?void 0:Pn.team_title),e.a.createElement("span",{className:kt.a.groupActionWrap},e.a.createElement("i",{className:"iconfont icon-xiugai mr1 c-light-primary font15 current",onClick:function(){return $t(!Ft)}})))},Ms=function(){var Pn,xn,tr=new Image;tr.src=Ct.p;var Tn=((Pn=In.rightData)===null||Pn===void 0||((xn=Pn.tags)===null||xn===void 0)?void 0:xn.map(function(Mr,jr){return{name:Mr.tag_name,value:jr}}))||[],_r={backgroundColor:"#fff",tooltip:{pointFormat:"{series.name}"},series:[{type:"wordCloud",sizeRange:[10,30],rotationRange:[-90,90],rotationStep:45,gridSize:2,shape:"pentagon",maskImage:tr,textStyle:{normal:{color:function(){return"rgb("+Math.round(Math.random()*255)+", "+Math.round(Math.random()*255)+", "+Math.round(Math.random()*255)+")"}}},left:"center",top:"center",right:null,bottom:null,width:"100%",height:"100%",data:Tn}]};return _r},Es=function(){if(!Object(Re.e)(Ur))return;T.a.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u5B9A\u52A0\u5165\u8BE5\u8BFE\u5802"),onOk:function(){var Pn=Object(v.a)(i.a.mark(function tr(){var Tn,_r;return i.a.wrap(function(jr){for(;;)switch(jr.prev=jr.next){case 0:return jr.next=2,Object(K.L)({id:vn==null?void 0:vn.course_id});case 2:Tn=jr.sent,Tn.status===0&&(I.b.success(Tn.message),Ur({type:"pathsDetail/getPathsDetail",payload:{id:xi.pathId}}),parseInt((_r=vn.course_status)===null||_r===void 0?void 0:_r.status)===1&&Object(ve.O)("".concat(vn==null?void 0:vn.first_category_url)));case 4:case"end":return jr.stop()}},tr)}));function xn(){return Pn.apply(this,arguments)}return xn}()})},Na=function(){var Kn=Object(v.a)(i.a.mark(function Pn(){var xn;return i.a.wrap(function(Tn){for(;;)switch(Tn.prev=Tn.next){case 0:if(Object(Re.e)(Ur)){Tn.next=2;break}return Tn.abrupt("return");case 2:return gs(!0),Tn.next=5,Object(ce.a)("/api/payments.json",{method:"POST",body:{subject_id:xi.pathId,payment_method:"wechat_qr"}});case 5:xn=Tn.sent,xn!=null&&xn.num&&(gs(!1),s.d.push("/order/".concat(xi.pathId,"/pay?order_num=").concat(xn==null?void 0:xn.num)));case 7:case"end":return Tn.stop()}},Pn)}));return function(){return Kn.apply(this,arguments)}}(),zs=function(){var Kn=Object(v.a)(i.a.mark(function Pn(xn,tr){var Tn;return i.a.wrap(function(Mr){for(;;)switch(Mr.prev=Mr.next){case 0:if(Ur({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF0C\u8BF7\u7A0D\u540E..."}}),!tr){Mr.next=7;break}return Mr.next=4,Object(mn.C)({id:xn});case 4:Mr.t0=Mr.sent,Mr.next=10;break;case 7:return Mr.next=9,Object(mn.D)({id:xn});case 9:Mr.t0=Mr.sent;case 10:if(Tn=Mr.t0,Ur({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),!(Tn!=null&&Tn.game_identifier||Tn!=null&&Tn.identifier)){Mr.next=15;break}return Object(ve.O)(tr?"/tasks/".concat(Tn==null?void 0:Tn.identifier,"/jupyter"):"/tasks/".concat(Tn.game_identifier)),Mr.abrupt("return");case 15:(Tn==null?void 0:Tn.status)===2?Ho(Tn==null?void 0:Tn.message):(Tn==null?void 0:Tn.status)===3&&ds(Tn==null?void 0:Tn.message);case 16:case"end":return Mr.stop()}},Pn)}));return function(xn,tr){return Kn.apply(this,arguments)}}(),ds=function(Pn){T.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Pn,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Ho=function Kn(Pn){var xn;Pn=(xn=Pn)!==null&&xn!==void 0&&xn.includes(".json")?Pn:"".concat(Pn,".json"),T.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:function(){var tr=Object(v.a)(i.a.mark(function _r(){var Mr,jr;return i.a.wrap(function(Ji){for(;;)switch(Ji.prev=Ji.next){case 0:return Ji.next=2,Object(ln.S)({url:Pn});case 2:if(Mr=Ji.sent,Mr){Ji.next=5;break}return Ji.abrupt("return");case 5:return I.b.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF01"),Ji.next=8,Object(mn.D)({id:Mr.shixun_identifier});case 8:if(jr=Ji.sent,!(jr!=null&&jr.game_identifier)){Ji.next=12;break}return Object(ve.O)("/tasks/".concat(jr.game_identifier)),Ji.abrupt("return");case 12:(jr==null?void 0:jr.status)===2?Kn(jr==null?void 0:jr.message):(jr==null?void 0:jr.status)===3&&ds(jr==null?void 0:jr.message);case 13:case"end":return Ji.stop()}},_r)}));function Tn(){return tr.apply(this,arguments)}return Tn}()})},Ls=function(){var Pn;if(!Object(Re.e)(Ur))return;var xn=[];In==null||((Pn=In.stageData)===null||Pn===void 0)||Pn.forEach(function(Tn){var _r;if(Tn.items&&(_r=Tn.items)!==null&&_r!==void 0&&_r.length){var Mr;(Mr=Tn.items)===null||Mr===void 0||Mr.forEach(function(jr){var Pi;xn.push(jr),jr.children&&(Pi=jr.children)!==null&&Pi!==void 0&&Pi.length&&(xn=xn.concat(jr.children))})}});var tr=xn.find(function(Tn){return["VideoItem","Attachment","Shixun"].includes(Tn.item_type)});if(console.log(tr,"stageParam"),tr.item_type==="VideoItem"){Object(ve.O)("/video/".concat(tr.id,"?subject_id=").concat(xi.pathId));return}if(tr.item_type==="Attachment"){Object(ve.O)(tr.url);return}if(tr.item_type==="Shixun"){zs(tr.identifier,tr.is_jupyter);return}},Qo=function(){var Pn,xn,tr,Tn,_r=(Pn=In.detail)===null||Pn===void 0||((xn=Pn.learning_status)===null||xn===void 0)?void 0:xn[0],Mr=(tr=In.detail)===null||tr===void 0||((Tn=tr.learning_status)===null||Tn===void 0)?void 0:Tn[1];if(_r==="can")return e.a.createElement(c.a,{onClick:Ls,type:"primary"},"\u5F00\u59CB\u5B66\u4E60");if(_r==="disabled"){if(Mr==="try"||Mr==="unpayed")return e.a.createElement(c.a,{loading:Ss,onClick:Na,type:"primary"},"\u7ACB\u5373\u8D2D\u4E70");if(Mr==="expired")return e.a.createElement(c.a,{disabled:!0,type:"primary"},"\u5DF2\u8FC7\u671F");if(Mr==="buyed")return e.a.createElement(c.a,{disabled:!0,type:"primary"},"\u672A\u5F00\u59CB")}},Yr=function(){var Kn=Object(v.a)(i.a.mark(function Pn(){var xn,tr,Tn,_r,Mr,jr,Pi,Ji,ba,pa,Ea,Ko;return i.a.wrap(function(Cs){for(;;)switch(Cs.prev=Cs.next){case 0:if(pa=function(){var el=Object(v.a)(i.a.mark(function ns(){var hs;return i.a.wrap(function(nl){for(;;)switch(nl.prev=nl.next){case 0:return nl.next=2,Object(ce.a)("/api/users/".concat(Ja.userInfo.login,"/subjects/request_certificate.json?subject_id=").concat(xi.pathId),{method:"post"});case 2:hs=nl.sent,(hs==null?void 0:hs.status)===0&&(I.b.info("\u63D0\u4EA4\u6210\u529F"),Ur({type:"pathsDetail/getRightData",payload:{id:xi.pathId}}));case 4:case"end":return nl.stop()}},ns)}));return function(){return el.apply(this,arguments)}}(),(xn=Ja.userInfo)!==null&&xn!==void 0&&xn.professional_certification){Cs.next=4;break}return T.a.confirm({title:"\u63D0\u793A",centered:!0,content:e.a.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){Object(ve.O)("/account/certification")}}),Cs.abrupt("return",!1);case 4:if(!(((tr=In.rightData)===null||tr===void 0||((Tn=tr.progress)===null||Tn===void 0)?void 0:Tn.certificated)==="drafted")){Cs.next=6;break}return Cs.abrupt("return",!1);case 6:if(!(((_r=In.rightData)===null||_r===void 0||((Mr=_r.progress)===null||Mr===void 0)?void 0:Mr.certificated)==="none"||((jr=In.rightData)===null||jr===void 0||((Pi=jr.progress)===null||Pi===void 0)?void 0:Pi.certificated)==="rejected")){Cs.next=9;break}return((Ea=In.rightData)===null||Ea===void 0?void 0:Ea.progress.learned)===100?T.a.info({title:"\u7533\u8BF7\u8BC1\u4E66",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:'\u7533\u8BF7\u6210\u529F\uFF0C\u53EF\u4EE5\u5728\u4E2A\u4EBA\u4E2D\u5FC3"\u6211\u7684\u8BC1\u4E66"\u4E2D\u67E5\u770B',okText:"\u786E\u5B9A\u7533\u8BF7",onOk:pa}):T.a.confirm({title:"\u7533\u8BF7\u8BC1\u4E66",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:"\u4F60\u76EE\u524D\u5B66\u4E60\u8FDB\u5EA6\u4E3A".concat((Ko=In.rightData)===null||Ko===void 0?void 0:Ko.progress.learned,"%\uFF0C\u5EFA\u8BAE\u7533\u8BF7\u540E\u7EE7\u7EED\u8FDB\u884C\u8BFE\u7A0B\u5B66\u4E60"),okText:"\u786E\u5B9A\u7533\u8BF7",onOk:pa}),Cs.abrupt("return",!1);case 9:((Ji=In.rightData)===null||Ji===void 0||((ba=Ji.progress)===null||ba===void 0)?void 0:ba.certificated)==="passed"&&ko(!0);case 10:case"end":return Cs.stop()}},Pn)}));return function(){return Kn.apply(this,arguments)}}(),Rr=!!((Je=In.detail)!==null&&Je!==void 0&&Je.participant_count)&&!((Be=In.detail)!==null&&Be!==void 0&&Be.allow_statistics),Ti=((Xe=In.detail)===null||Xe===void 0||((Oe=Xe.courses)===null||Oe===void 0)?void 0:Oe.findIndex(function(Kn){return(Kn==null?void 0:Kn.course_id)===(vn==null?void 0:vn.course_id)}))+1,Or=Ti===((at=In.detail)===null||at===void 0||((tt=at.courses)===null||tt===void 0)?void 0:tt.length);return e.a.createElement("section",{className:kt.a.rightWrap},((st=In.rightData)===null||st===void 0?void 0:st.qrcode_img)&&e.a.createElement("div",{className:kt.a.qrCode},e.a.createElement("img",{src:(ot=In.rightData)===null||ot===void 0?void 0:ot.qrcode_img})),((dt=In.rightData)===null||dt===void 0?void 0:dt.progress)&&e.a.createElement("div",{className:"".concat(kt.a.card," ").concat(kt.a.cardTop),style:{top:(It=In.detail)!==null&&It!==void 0&&(Gt=It.courses)!==null&&Gt!==void 0&&Gt.length?"-140px":"-70px"}},parseInt(vn==null||((Dt=vn.course_status)===null||Dt===void 0)?void 0:Dt.status)===2&&vn.course_identity<6&&e.a.createElement("div",{className:"current mr20 c-grey-9b9 font14"},"\u5DF2\u7ED3\u675F"),parseInt((tn=vn.course_status)===null||tn===void 0?void 0:tn.status)===2&&(vn.course_identity<6?"":e.a.createElement("div",{className:"current mr20 c-grey-9b9 font14"},"\u5DF2\u7ED3\u675F")),e.a.createElement("div",{className:kt.a.flexRow},Rr&&!!((cn=In.detail)!==null&&cn!==void 0&&(Bn=cn.courses)!==null&&Bn!==void 0&&Bn.length)&&Or&&e.a.createElement("span",{className:"mt20"},e.a.createElement("span",{className:"mr10"},"\u5F53\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\u8FBE\u5230 ",(Yt=In.detail)===null||Yt===void 0?void 0:Yt.student_count," \u4EBA\u65F6\u5373\u5C06\u5F00\u8BFE"),e.a.createElement("p",{className:""},"\u5F53\u524D\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\uFF1A",e.a.createElement("span",{className:"mr5 c-red-ee4"},di===!0?((en=In.detail)===null||en===void 0?void 0:en.participant_count)+1:(bn=In.detail)===null||bn===void 0?void 0:bn.participant_count),"\u4EBA")),Rr&&!((Dn=In.detail)!==null&&Dn!==void 0&&(rn=Dn.courses)!==null&&rn!==void 0&&rn.length)&&Or&&e.a.createElement("span",null,!((En=In.detail)!==null&&En!==void 0&&En.has_participate)&&(di===!0?e.a.createElement("span",{className:"".concat(kt.a.classButton," ").concat(kt.a.bgGray)},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"):e.a.createElement("a",{className:"".concat(kt.a.classButton," ").concat(kt.a.bg28e),onClick:Ks},"\u671F\u5F85\u5F00\u8BFE\u5E76\u9884\u7EA6\u62A5\u540D")),((Ln=In.detail)===null||Ln===void 0?void 0:Ln.has_participate)&&e.a.createElement("span",{className:"".concat(kt.a.classButton," ").concat(kt.a.bgGray)},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"),e.a.createElement("span",{className:"mr10"},"\u5F53\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\u8FBE\u5230 ",(Vn=In.detail)===null||Vn===void 0?void 0:Vn.student_count," \u4EBA\u65F6\u5373\u5C06\u5F00\u8BFE"),e.a.createElement("p",{className:""},"\u5F53\u524D\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\uFF1A",e.a.createElement("span",{className:"mr5 c-red-ee4"},di===!0?((an=In.detail)===null||an===void 0?void 0:an.participant_count)+1:(fn=In.detail)===null||fn===void 0?void 0:fn.participant_count),"\u4EBA"))),parseInt(vn==null||((An=vn.course_status)===null||An===void 0)?void 0:An.status)===1&&e.a.createElement("div",{className:"mr20 c-red-ee4"},vn==null||((wn=vn.course_status)===null||wn===void 0)?void 0:wn.time),e.a.createElement("p",{style:{display:vn.course_identity<6?"":"none"},className:"mb10 mt10 ".concat(kt.a.flexRowAbout)},e.a.createElement("span",{style:{display:((er=vn.course_status)===null||er===void 0?void 0:er.status)<=1?"":"none"},className:"c-light-green font14"},"\u5DF2\u5B66",(dn=In.rightData)===null||dn===void 0?void 0:dn.progress.learned,"%"),e.a.createElement("span",{style:{display:((Fn=vn.course_status)===null||Fn===void 0?void 0:Fn.status)<=1?"":"none"},className:"c-light-black"},"\u5B66\u4E60\u8017\u65F6",Object(ve.X)((Ir=In.rightData)===null||Ir===void 0?void 0:Ir.progress.time)," "),((dr=In.rightData)===null||dr===void 0||((Br=dr.progress)===null||Br===void 0)?void 0:Br.certificated)!="disabled"&&e.a.createElement(c.a,{disabled:((sr=In.rightData)===null||sr===void 0||((Nr=sr.progress)===null||Nr===void 0)?void 0:Nr.certificated)==="drafted",onClick:Yr},((Qn=In.rightData)===null||Qn===void 0||((Fr=Qn.progress)===null||Fr===void 0)?void 0:Fr.certificated)==="none"&&"\u7533\u8BF7\u8BC1\u4E66",((ei=In.rightData)===null||ei===void 0||((Kr=ei.progress)===null||Kr===void 0)?void 0:Kr.certificated)==="rejected"&&"\u7533\u8BF7\u8BC1\u4E66",((yr=In.rightData)===null||yr===void 0||((On=yr.progress)===null||On===void 0)?void 0:On.certificated)==="drafted"&&"\u5BA1\u6838\u4E2D",((rr=In.rightData)===null||rr===void 0||((Pr=rr.progress)===null||Pr===void 0)?void 0:Pr.certificated)==="passed"&&"\u67E5\u770B\u8BC1\u4E66")),e.a.createElement(h.a,{placement:"bottom",title:"\u5B8C\u6210\u8BFE\u7A0B\u540E\u53EF\u83B7\u53D6\u8BC1\u4E66\uFF01",color:"yellow"}," ",e.a.createElement(Tt.a,{percent:(jn=In.rightData)===null||jn===void 0?void 0:jn.progress.learned,showInfo:!1,style:{display:(($n=vn.course_status)===null||$n===void 0?void 0:$n.status)<=1&&vn.course_identity<6?"":"none"},status:"active",strokeColor:{"0%":"#29BD8B","100%":"#29BD8B"}})),parseInt((ir=vn.course_status)===null||ir===void 0?void 0:ir.status)===2&&((Jn=In.detail)===null||Jn===void 0?void 0:Jn.allow_add_member)&&e.a.createElement("a",{className:kt.a.classButton,href:"".concat(vn==null?void 0:vn.first_category_url),target:"_blank"},"\u8FDB\u5165\u8BFE\u5802"),parseInt((Wn=vn.course_status)===null||Wn===void 0?void 0:Wn.status)===1&&vn.course_identity>5&&e.a.createElement("div",{className:kt.a.classButton,onClick:Es},"\u7ACB\u5373\u52A0\u5165"),parseInt((pn=vn.course_status)===null||pn===void 0?void 0:pn.status)===1&&vn.course_identity===5&&e.a.createElement("a",{className:kt.a.classButton,href:"".concat(vn==null?void 0:vn.first_category_url),target:"_blank"},"\u7ACB\u5373\u5B66\u4E60"),parseInt((sn=vn.course_status)===null||sn===void 0?void 0:sn.status)===0&&vn.course_identity>5&&e.a.createElement("div",{className:kt.a.classButton,onClick:Es},"\u7ACB\u5373\u62A5\u540D"),parseInt((zn=vn.course_status)===null||zn===void 0?void 0:zn.status)===0&&vn.course_identity===5&&e.a.createElement("div",{className:kt.a.classButton},"\u62A5\u540D\u6210\u529F"),(parseInt(vn==null||((Yn=vn.course_status)===null||Yn===void 0)?void 0:Yn.status)===0||parseInt(vn==null||((_n=vn.course_status)===null||_n===void 0)?void 0:_n.status)===1)&&vn.course_identity<5&&e.a.createElement("a",{className:kt.a.classButton,href:"".concat(vn==null?void 0:vn.first_category_url),target:"_blank"},"\u8FDB\u5165\u8BFE\u5802"),Rr&&Or&&((mr=In.detail)===null||mr===void 0?void 0:mr.has_participate)&&e.a.createElement("span",{className:"".concat(kt.a.classButton," ").concat(kt.a.bgGray)},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"),Rr&&Or&&!((Qr=In.detail)!==null&&Qr!==void 0&&Qr.has_participate)&&(di?e.a.createElement("span",{className:"".concat(kt.a.classButton," ").concat(kt.a.bgGray)},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"):e.a.createElement("span",{className:"".concat(kt.a.classButton," ").concat(kt.a.bg28e),onClick:Ks},"\u671F\u5F85\u5F00\u8BFE\u5E76\u9884\u7EA6\u62A5\u540D")),!((Vi=In.detail)!==null&&Vi!==void 0&&Vi.excellent)&&((Ri=In.detail)===null||Ri===void 0?void 0:Ri.is_free)!==!0&&e.a.createElement("div",{className:kt.a.price},e.a.createElement("ul",null,e.a.createElement("li",{className:kt.a.li1},!!((ri=In.detail)!==null&&ri!==void 0&&ri.origin_price)&&e.a.createElement("div",{className:kt.a.discounts},"\u9650\u65F6\u4F18\u60E0"),e.a.createElement("div",{className:kt.a.realPrice},e.a.createElement("span",null,"\uFFE5"),(ga=In.detail)===null||ga===void 0?void 0:ga.price),!!((na=In.detail)!==null&&na!==void 0&&na.origin_price)&&e.a.createElement("div",{className:kt.a.lineationPrice},e.a.createElement("span",null,"\uFFE5"),(Ki=In.detail)===null||Ki===void 0?void 0:Ki.origin_price)),e.a.createElement("li",{className:kt.a.li2},"\u8BFE\u7A0B\u6709\u6548\u671F\uFF1A",((no=In.detail)===null||no===void 0||((ro=no.expiration_type)===null||ro===void 0)?void 0:ro.clazz)==="1"&&"\u6C38\u4E45\u6709\u6548",((Da=In.detail)===null||Da===void 0||((Io=Da.expiration_type)===null||Io===void 0)?void 0:Io.clazz)==="2"&&"\u8D2D\u4E70\u540E".concat((Mo=In.detail)===null||Mo===void 0||((io=Mo.expiration_type)===null||io===void 0||((Ia=io.days)===null||Ia===void 0))?void 0:Ia[0],"\u5929\u5185\u6709\u6548"),((ka=In.detail)===null||ka===void 0||((So=ka.expiration_type)===null||So===void 0)?void 0:So.clazz)==="3"&&"".concat((co=In.detail)===null||co===void 0||((ho=co.expiration_type)===null||ho===void 0||((Qa=ho.days)===null||Qa===void 0))?void 0:Qa.join("\u5230")))),Qo()),e.a.createElement("p",{className:"mb30",style:{marginTop:"15px"}},e.a.createElement("span",{className:"font16",style:{display:"flex",alignItems:"center"}},e.a.createElement("img",{style:{marginRight:"10px"},src:Zn.a})," ",(Ma=In.detail)===null||Ma===void 0?void 0:Ma.learning_notes_title)),e.a.createElement("div",{ref:$a},e.a.createElement(Ke.a,{className:"fon16",value:(Va=In.detail)===null||Va===void 0?void 0:Va.learning_notes}))),!!((Ka=In.rightData)!==null&&Ka!==void 0&&(go=Ka.members)!==null&&go!==void 0&&go.length)&&e.a.createElement("div",{className:"".concat(kt.a.card," pb0"),style:{marginTop:(Fa=In.detail)!==null&&Fa!==void 0&&(yo=Fa.courses)!==null&&yo!==void 0&&yo.length?-135:-65}},(Xi=In.detail)!==null&&Xi!==void 0&&Xi.allow_add_member?Ws():e.a.createElement("span",{style:{fontSize:"16px",display:"flex",alignItems:"center"}}," ",e.a.createElement("img",{style:{marginRight:"10px"},src:nr.a})," ",(ao=In.rightData)===null||ao===void 0?void 0:ao.team_title),e.a.createElement(pe,{data:(Lo=In.rightData)===null||Lo===void 0?void 0:Lo.members,operation:(Wa=In.detail)===null||Wa===void 0?void 0:Wa.allow_add_member,handleDeleteMember:lr}),((Ta=In.detail)===null||Ta===void 0?void 0:Ta.allow_add_member)&&e.a.createElement(ue.a,{gutter:[0,40],justify:"center",align:"middle",className:"bg-white mt0"},e.a.createElement(de.a,{className:"c-blue current",onClick:Bs},"+ \u6DFB\u52A0\u5408\u4F5C\u8005"))),!!((fo=In.rightData)!==null&&fo!==void 0&&($o=fo.tags)!==null&&$o!==void 0&&$o.length)&&((qo=In.detail)===null||qo===void 0?void 0:qo.show_tag)&&e.a.createElement("div",{className:kt.a.skillWrap},e.a.createElement("p",{className:"".concat(kt.a.skillTopWrap," font16 mb20")},e.a.createElement("span",null,"\u6280\u80FD\u6807\u7B7E",e.a.createElement("span",{className:"ml5 c-grey-c"},(Go=In.rightData)===null||Go===void 0||((Xa=Go.tags)===null||Xa===void 0)?void 0:Xa.length))),e.a.createElement(Tr.a,{option:Ms(),style:{height:370},opts:{renderer:"svg"}})),((es=In.detail)===null||es===void 0?void 0:es.show_spoc)===1&&e.a.createElement("div",{className:"".concat(kt.a.card," pb0"),style:{marginTop:15}},e.a.createElement("p",{className:"font16",style:{display:"flex",alignItems:"center"}},e.a.createElement("img",{style:{marginRight:"10px"},src:ii.a}),"SPOC\u8BFE\u5802"),e.a.createElement(zt,{data:(ya=In.Courses)===null||ya===void 0?void 0:ya.spoc_courses,handleDeleteMember:ys}),((ki=In.detail)===null||ki===void 0?void 0:ki.show_spoc)===1&&(In==null||((la=In.Courses)===null||la===void 0||((ji=la.spoc_courses)===null||ji===void 0))?void 0:ji.length)<3&&((Ya=In.detail)===null||Ya===void 0?void 0:Ya.allow_add_member)&&e.a.createElement(ue.a,{gutter:[0,40],justify:"center",align:"middle",className:"bg-white mt0"},e.a.createElement(de.a,{className:"c-blue current",onClick:function(){return Ao()}},"+ \u6DFB\u52A0\u8BFE\u5802"))),((bo=In.detail)===null||bo===void 0?void 0:bo.show_history)&&e.a.createElement("div",{className:"".concat(kt.a.card," pb0"),style:{marginTop:15}},e.a.createElement("p",{className:"font16",style:{display:"flex",alignItems:"center"}},e.a.createElement("img",{style:{marginRight:"10px"},src:ii.a}),"\u5386\u53F2\u8BFE\u5802"),e.a.createElement(zt,{data:jo==null?void 0:jo.spoc_courses,handleDeleteMember:ys}),((La=In.detail)===null||La===void 0?void 0:La.show_history)&&(jo==null||((Vo=jo.spoc_courses)===null||Vo===void 0)?void 0:Vo.length)<3&&((Po=In.detail)===null||Po===void 0?void 0:Po.allow_add_member)&&e.a.createElement(ue.a,{gutter:[0,40],justify:"center",align:"middle",className:"bg-white mt0"},e.a.createElement(de.a,{className:"c-blue current",onClick:function(){return Ao(1)}},"+ \u6DFB\u52A0\u8BFE\u5802"))),e.a.createElement(Et,{onReloadData:bs}),e.a.createElement(Ht,{onReloadData:bs,data:jo}),e.a.createElement(hi,{visible:Aa,onCancel:function(){ko(!1)},data:((Xo=In.rightData)===null||Xo===void 0||((Ba=Xo.progress)===null||Ba===void 0)?void 0:Ba.info)||{}}))},wi=Object(s.a)(function(Ve){var Ye=Ve.pathsDetail,Je=Ve.user,Be=Ve.loading,Xe=Ve.globalSetting,Oe=Ve.classroomList;return{pathsDetail:Ye,user:Je,globalSetting:Xe,loading:Be.models.index,classroomList:Oe}})(Oi),Fi=R("cWXX"),Hi=R("/ezw"),Ii=R("VlDO"),Vr=R.n(Ii),zi=R("bbsP"),Gi=R("/wGt"),Di=R("DjyN"),sa=R("NUBc"),da=R("/zsF"),Mi=R("PArb"),Wr=R("cCSd"),hr=R.n(Wr),zr=re.a.Search,Zr=[{id:"type",name:"\u7B5B\u9009",children:[{name:"\u5168\u90E8\u5B9E\u8BAD",id:"all",type:"type"},{name:"\u6211\u7684\u5B9E\u8BAD",id:"mine",type:"type"}]},{id:"diff",name:"\u96BE\u5EA6",children:[{name:"\u5168\u90E8",id:"",type:"diff"},{name:"\u521D\u7EA7",id:1,type:"diff"},{name:"\u4E2D\u7EA7",id:2,type:"diff"},{name:"\u4E2D\u9AD8\u7EA7",id:3,type:"diff"},{name:"\u9AD8\u7EA7",id:4,type:"diff"}]}],_i=function(Ye){var Je,Be=Ye.classroomList,Xe=Ye.loading,Oe=Ye.dispatch,at=Ye.cb,tt=Ye.shixunIds,st=tt===void 0?[]:tt,ot=Object(a.i)(),dt=Object(a.h)(),It=Be.actionTabs,Gt=te.a.useForm(),Dt=Object(b.a)(Gt,1),tn=Dt[0],cn=Be.shixunLists,Bn=Object(n.useState)([]),Yt=Object(b.a)(Bn,2),en=Yt[0],bn=Yt[1],Dn=Object(n.useState)({page:1,type:"all",diff:0,status:"all",order:"desc",limit:20,sort:"myshixuns_count"}),rn=Object(b.a)(Dn,2),En=rn[0],Ln=rn[1];Object(n.useEffect)(function(){Be.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&(En.page=1,Oe({type:"classroomList/getShixunLists",payload:Object(M.a)({},En)}))},[Be.actionTabs.key]),Object(n.useEffect)(function(){return Be.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?document.body.setAttribute("data-custom","height"):document.body.removeAttribute("data-custom"),function(){document.body.removeAttribute("data-custom")}},[Be.actionTabs.key]);var Vn=function(){Oe({type:"classroomList/setActionTabs",payload:{}}),Ln({page:1,type:"all",diff:0,status:"all",order:"desc",limit:20,sort:"myshixuns_count"})};return Be.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?null:e.a.createElement(Gi.a,{placement:"bottom",height:"100%",closable:!1,visible:Be.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",className:hr.a.drawer,footer:e.a.createElement("div",{className:"tc"},e.a.createElement(c.a,{size:"large",onClick:function(){Vn(),bn([]),at("\u53D6\u6D88")},style:{marginRight:8}},"\u53D6\u6D88"),e.a.createElement(c.a,{size:"large",onClick:Object(v.a)(i.a.mark(function an(){var fn,An,wn,er;return i.a.wrap(function(Fn){for(;;)switch(Fn.prev=Fn.next){case 0:fn=function(dr){var Br=en[dr];if(st.includes(Br)){var sr,Nr;return I.b.info("\u8BF7\u52FF\u91CD\u590D\u9009\u62E9\uFF1A".concat(cn==null||((sr=cn.shixun_list)===null||sr===void 0||((Nr=sr.find(function(Qn){return Qn.id===Br}))===null||Nr===void 0))?void 0:Nr.title)),{v:void 0}}},An=0;case 2:if(!(An<(en==null?void 0:en.length))){Fn.next=9;break}if(wn=fn(An),!(typeof wn=="object")){Fn.next=6;break}return Fn.abrupt("return",wn.v);case 6:An++,Fn.next=2;break;case 9:return Fn.next=11,Object(K.O)({id:Be.actionTabs.id,subject_id:Be.actionTabs.subject_id,shixun_ids:Object(o.a)(en)});case 11:er=Fn.sent,bn([]),er!=null&&er.shixuns_list&&(Vn(),at(er.shixuns_list));case 14:case"end":return Fn.stop()}},an)})),type:"primary"},"\u786E\u5B9A"))},e.a.createElement("section",{className:"tc"},e.a.createElement(zr,{placeholder:"\u5B9E\u8BAD\u4FE1\u606F/\u9662\u6821\u540D\u79F0/\u521B\u5EFA\u8005",enterButton:"\u641C\u7D22",size:"large",className:hr.a.search,onSearch:function(fn){En.keyword=fn,En.page=1,Oe({type:"classroomList/getShixunLists",payload:Object(M.a)({},En)})}})),e.a.createElement("section",{className:"edu-container"},Zr.map(function(an,fn){var An;return e.a.createElement("ul",{className:hr.a.menu,key:fn},e.a.createElement("li",null,an.name),an==null||((An=an.children)===null||An===void 0)?void 0:An.map(function(wn,er){return e.a.createElement("li",{className:En[an.id]==wn.id?hr.a.actived:"",onClick:function(){En[an.id]=wn.id,Ln(Object(M.a)({},En)),Oe({type:"classroomList/getShixunLists",payload:Object(M.a)({},En)})}},e.a.createElement("strong",null,wn.name))}))}),cn==null||((Je=cn.shixun_list)===null||Je===void 0)?void 0:Je.map(function(an,fn){return e.a.createElement("div",{className:hr.a.listItem,key:fn},e.a.createElement(J.a,{checked:en.includes(an.id),value:an.id,onChange:function(wn){var er=en.indexOf(an.id);en.indexOf(an.id)>-1?bn(en.filter(function(dn){return dn!==an.id})):bn(en.concat(an.id))}}),e.a.createElement("div",{className:hr.a.info},e.a.createElement("div",{className:hr.a.title},e.a.createElement("div",{className:hr.a.titleLeft},e.a.createElement("a",{className:"c-black",href:"/shixuns/".concat(an==null?void 0:an.identifier,"/challenges"),target:"_blank"},e.a.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:an.title}})),Object(U.v)()&&(an==null?void 0:an.mark_status)===1&&e.a.createElement(h.a,{title:an==null?void 0:an.mark_content},e.a.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),Object(U.v)()&&(an==null?void 0:an.mark_status)===2&&e.a.createElement(h.a,{title:an==null?void 0:an.mark_content},e.a.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),Object(U.v)()&&(an==null?void 0:an.mark_status)===3&&e.a.createElement(h.a,{title:an==null?void 0:an.mark_content},e.a.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")))),e.a.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},e.a.createElement("span",{className:hr.a.description,dangerouslySetInnerHTML:{__html:an.description}})),e.a.createElement("div",{className:" mt15"},an.challenge_names.map(function(An,wn){return e.a.createElement("span",{key:wn,className:"mr30 font12"},"\u7B2C",wn+1,"\u5173 ",An," ")})),e.a.createElement(Mi.a,{dashed:!0}),e.a.createElement("div",{className:"c-light-black mt20 font12"},e.a.createElement("span",null,an.author_name),e.a.createElement("span",{className:"ml15 mr15"},"|"),e.a.createElement("span",null,an.author_school_name),e.a.createElement("span",{className:"ml15 mr15"},"|"),e.a.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570:",an.level),e.a.createElement("span",{className:"ml15 mr15"},"|"),e.a.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570:"),e.a.createElement("span",null,an.study_count))))}),e.a.createElement("p",null)),e.a.createElement("div",{className:"tc"},e.a.createElement(sa.a,{current:En.page||1,hideOnSinglePage:!0,showSizeChanger:!1,defaultPageSize:20,showQuickJumper:!0,total:cn==null?void 0:cn.shixuns_count,onChange:function(fn){En.page=fn,Oe({type:"classroomList/getShixunLists",payload:Object(M.a)({},En)})}})))},Xr=Object(s.a)(function(Ve){var Ye=Ve.classroomList,Je=Ve.loading;return{classroomList:Ye,loading:Je}})(_i),ja=R("Ot1p"),Ni=R("qdXH"),va=R("sBCT"),vo=R("500L"),Wo=R("giR+"),Ci=R("fyUT"),Ro=R("dwhp"),ha=R("IxHN"),os=R("M8RZ"),eo=R("BdwD"),ss=R("9nDM"),Jo=function(Ye){var Je=Ye.user,Be=Ye.onReplyDiscuss,Xe=Ye.dispatch,Oe=Ye.id,at=Ye.activeDiscussIndex,tt=Object(n.useState)(""),st=Object(b.a)(tt,2),ot=st[0],dt=st[1];function It(tn){dt(tn)}var Gt=Object(a.i)();function Dt(){if(!ot){I.b.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}Be(Oe,ot),Xe({type:"pathsDetail/getPathsDetail",payload:{id:Gt.pathId}}),dt("")}return e.a.createElement("div",{key:Oe,className:"discuss-item-editor",style:{display:at===Oe?"block":"none",width:"100%"}},e.a.createElement(ja.a,{miniToolbar:!0,startInit:at===Oe,defaultValue:ot,id:Oe,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:It}),e.a.createElement("a",{onClick:Dt,className:"btn-send"},"\u53D1\u9001"))},Ua=Object(s.a)(function(Ve){var Ye=Ve.shixunsDetail,Je=Ve.loading,Be=Ve.globalSetting;return{shixunsDetail:Ye,globalSetting:Be,loading:Je.models.index}})(Jo),Zo=function(Ye){var Je=Ye.user,Be=Ye.upDataList,Xe=Ye.page,Oe=Ye.getTypeNumber,at=Ye.dispatch,tt=Object(a.i)(),st=function(){var ot=Object(v.a)(i.a.mark(function dt(It,Gt){var Dt;return i.a.wrap(function(cn){for(;;)switch(cn.prev=cn.next){case 0:return cn.next=2,Object(K.M)({id:It,content:Gt});case 2:Dt=cn.sent,(Dt==null?void 0:Dt.status)===0&&Be(1);case 4:case"end":return cn.stop()}},dt)}));return function(It,Gt){return ot.apply(this,arguments)}}();return e.a.createElement("div",{className:"discuss-item-container bg-white"},e.a.createElement("a",{href:"/users/".concat(Je.login),target:"_blank"},e.a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",src:"".concat(ht.a.IMG_SERVER,"/images/").concat(Je.image_url),width:"50"})),e.a.createElement("section",null,e.a.createElement(Ua,{id:tt.pathId,activeDiscussIndex:tt.pathId,onReplyDiscuss:st})))},ps=Object(s.a)(function(Ve){var Ye=Ve.shixunsDetail,Je=Ve.loading,Be=Ve.globalSetting;return{shixunsDetail:Ye,globalSetting:Be,loading:Je.models.index}})(Zo),kn=R("fXAG");function Cr(Ve){var Ye=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;return Object(ce.c)("/discusses.json?page=".concat(Ye-1,"&container_identifier=").concat(Ve,"&container_type=Shixun"))}function gr(Ve,Ye){return Object(ce.f)("/discusses/".concat(Ve,"/top_or_down_discuss.json"),{top:Ye})}function Gr(Ve,Ye){return Object(ce.f)("/discusses/".concat(Ve,"/plus.json"),{container_type:"Discuss",type:Ye?1:0})}function Ai(Ve,Ye){return Object(ce.f)("/discusses/".concat(Ve,"/hidden.json"),Ye)}function Si(Ve,Ye){return Object(ce.f)("/discusses/".concat(Ve,"/reward_code.json"),Ye)}function oi(Ve){return Object(ce.a)("/api/discusses/".concat(Ve,".json"),{method:"delete"})}function fa(Ve,Ye){return Object(ce.f)("/discusses/".concat(Ve,"/reply.json"),{container_type:"Shixun",content:Ye})}function Ha(Ve){return Object(ce.f)("/discusses.json",Ve)}var ni=R("QcdW"),zo=R("kaH+");function pi(Ve){var Ye=Ve.data,Je=Ve.index,Be=Ve.adminOrOperator,Xe=Ve.parentDiscussIndex,Oe=Ve.shixunIdentifier,at=Ve.isDelete,tt=Ve.user,st=Ve.onSetRewardData,ot=Ve.onSetActionType,dt=Ve.deleteCommentAlert,It=Ve.shixunName,Gt=Ye.author,Dt=Ye.can_delete,tn=Ye.manage,cn=Ye.content,Bn=Ye.hidden,Yt=Ye.id,en=Ye.reward,bn=Ye.time;function Dn(){st({id:Yt,index:Je,user_id:Gt.user_id,parentDiscussIndex:Xe})}function rn(){ot({id:Yt,index:Je,params:{hidden:Bn?"0":"1",container_identifier:Oe},type:"hidden-discuss",parentDiscussIndex:Xe,message:Bn?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}function En(){if(dt){T.a.info({title:"\u63D0\u793A",content:e.a.createElement("div",{className:"tc"}," ","\u8BE5\u6761\u8BC4\u8BBA\u6765\u81EA\u300A",It,"\u300B\u5B9E\u8DF5\u9879\u76EE\uFF0C\u60A8\u4E0D\u662F\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u7BA1\u7406\u8005\uFF0C\u4E0D\u80FD\u5220\u9664\u8BC4\u8BBA\uFF01"),onOk:function(){}});return}ot({id:Yt,index:Je,type:"delete-discuss",parentDiscussIndex:Xe,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}return e.a.createElement("div",{className:"second-level-discuss"},e.a.createElement("div",{className:"discuss-info-body"},e.a.createElement("div",{className:"discuss-info"},e.a.createElement("a",{href:"/users/".concat(Gt.login),target:"_blank"},Gt.name),e.a.createElement("span",{className:"grey"},bn),en?e.a.createElement("a",{className:"c-orange gift",title:"\u5DF2\u5956\u52B1\u91D1\u5E01".concat(en)},e.a.createElement("i",{className:"iconfont icon-gift c-orange "}),e.a.createElement("span",null,en)):null),e.a.createElement("div",{className:"btn-group"},Be?e.a.createElement("a",{onClick:Dn,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},e.a.createElement("i",{className:"iconfont icon-jiangli"})):null,Be?e.a.createElement("a",{onClick:rn,title:Bn?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},e.a.createElement("i",{className:Bn?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,tn?e.a.createElement("a",{onClick:En,title:"\u5220\u9664"},e.a.createElement("i",{className:"iconfont icon-shanchu"})):null)),e.a.createElement(Ke.a,{className:"discuss-content",value:cn}))}var Sa=function(Ve){var Ye=Ve.data,Je=Ve.index,Be=Ve.shixunIdentifier,Xe=Ve.adminOrOperator,Oe=Ve.identity,at=Ve.onTopOrDownDiscuss,tt=Ve.onPlusDiscuss,st=Ve.onSetActionType,ot=Ve.onSetRewardData,dt=Ve.user,It=Ve.isDelete,Gt=Ve.activeDiscussIndex,Dt=Ve.onReplyDiscuss,tn=Ve.onSetActiveDiscussIndex,cn=Ye.content,Bn=Ye.children,Yt=Ye.game_url,en=Ye.hidden,bn=Ye.id,Dn=Ye.position,rn=Ye.praise_count,En=Ye.reward,Ln=Ye.sticky,Vn=Ye.time,an=Ye.user_praise,fn=Ye.game_passed,An=Ye.delete_comment_alert,wn=Ye.author,er=Ye.shixun_name,dn=Ye.manage;function Fn(){tn(bn)}function Ir(){at(bn,!Ln,Je)}function dr(){tt(bn,!an,Je)}function Br(){ot({id:bn,index:Je,user_id:wn.user_id})}function sr(){if(An){T.a.info({title:"\u63D0\u793A",content:e.a.createElement("div",{className:"tc"}," ","\u8BE5\u6761\u8BC4\u8BBA\u6765\u81EA\u300A",er,"\u300B\u5B9E\u8DF5\u9879\u76EE\uFF0C\u60A8\u4E0D\u662F\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u7BA1\u7406\u8005\uFF0C\u4E0D\u80FD\u5220\u9664\u8BC4\u8BBA\uFF01"),onOk:function(){}});return}st({id:bn,index:Je,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function Nr(){st({id:bn,index:Je,params:{hidden:en?"0":"1",container_identifier:Be},type:"hidden-discuss",message:en?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}var Qn=function(ei){var Kr=ei.target,yr=Kr.nodeName,On=Kr.src;yr==="IMG"&&(Dr.a.publish("preview-image",On),console.log("src:",On))};return e.a.createElement("div",{className:"discuss-item-container",key:bn},e.a.createElement("a",{href:"/users/".concat(wn.login),target:"_blank"},e.a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",src:"".concat(ht.a.IMG_SERVER,"/images/").concat(wn.image_url),width:"50"})),e.a.createElement("section",null,e.a.createElement("div",{className:"discuss-info"},e.a.createElement("a",{href:"/users/".concat(wn.login),target:"_blank"},wn.name),e.a.createElement("span",{className:"grey"},Vn),Dn?e.a.createElement("span",{className:"c-green"}," [\u7B2C",Dn,"\u5173] "):null,Yt?e.a.createElement("a",{href:Yt,target:"_blank",className:"view-code",title:"\u70B9\u51FB\u67E5\u770BTA\u7684\u4EE3\u7801\u9875\u9762"},"\u67E5\u770B"):null,En?e.a.createElement("a",{className:"c-orange gift",title:"\u5DF2\u5956\u52B1\u91D1\u5E01".concat(En)},e.a.createElement("i",{className:"iconfont icon-gift c-orange "}),e.a.createElement("span",null,En)):null,Oe<=5?e.a.createElement("span",{style:{flex:"1",textAlign:"right",color:fn===1?"#29bd8b":""}},fn||fn===0?fn===1?"\u5DF2\u901A\u5173":"\u672A\u901A\u5173":""):null),e.a.createElement("div",{onClick:Qn},e.a.createElement(Ke.a,{className:"discuss-content",value:cn})),Bn&&Bn.length>0?e.a.createElement("div",{className:"reply-discuss-container",onClick:Qn},Bn.map(function(Fr,ei){return e.a.createElement(pi,{key:Fr.id,data:Fr,index:ei,deleteCommentAlert:An,shixunName:er,shixunIdentifier:Be,adminOrOperator:Xe,user:dt,isDelete:It,onSetRewardData:ot,onSetActionType:st,parentDiscussIndex:Je})})):null,e.a.createElement("div",{className:"btn-group"},Xe?e.a.createElement("a",{onClick:Br,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},e.a.createElement("i",{className:"iconfont icon-jiangli"})):null,Xe?e.a.createElement("a",{onClick:Nr,title:en?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},e.a.createElement("i",{className:en?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,dn&&(!Bn||Bn.length==0)&&e.a.createElement("a",{onClick:sr,title:"\u5220\u9664"},e.a.createElement("i",{className:"iconfont icon-shanchu"})),e.a.createElement("a",{onClick:Fn,title:"\u56DE\u590D"},e.a.createElement("i",{className:"iconfont icon-huifu1"})),e.a.createElement("a",{onClick:dr,className:an?"c-orange":""},e.a.createElement("i",{className:an?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),e.a.createElement("span",null,rn||""))),e.a.createElement(Ua,{id:bn,activeDiscussIndex:Gt,onReplyDiscuss:Dt})))},uo={showRewardDialog:!1,data:null,page:1,loading:!1,actionType:null,activeDiscussIndex:null};function Ga(Ve,Ye){switch(Ye.type){case kn.Q:return Object(M.a)(Object(M.a)({},Ve),{},{loading:!0});case kn.X:return Object(M.a)(Object(M.a)({},Ve),{},{showRewardDialog:!0});case kn.b:return Object(M.a)(Object(M.a)({},Ve),{},{showRewardDialog:!1});case kn.l:return Object(M.a)(Object(M.a)({},Ve),Ye.payload);case kn.ab:return Object(M.a)(Object(M.a)({},Ve),Ye.payload);case kn.x:return Object(M.a)(Object(M.a)({},Ve),Ye.payload);case kn.z:return Object(M.a)(Object(M.a)({},Ve),Ye.payload);case kn.H:return Object(M.a)(Object(M.a)({},Ve),Ye.payload);case kn.a:return Object(M.a)(Object(M.a)({},Ve),Ye.payload);default:throw new Error}}var gi=function(Ve){var Ye=Ve.shixunIdentifier,Je=Ve.identity,Be=Ve.activeIndex,Xe=Ve.user,Oe=Ve.isShixunDetail,at=Oe===void 0?!1:Oe,tt=Ve.isDelete,st=Ve.getTypeNumber,ot=Object(n.useReducer)(Ga,uo),dt=Object(b.a)(ot,2),It=dt[0],Gt=dt[1],Dt=It.page,tn=It.loading,cn=It.data,Bn=It.actionType,Yt=It.showRewardDialog,en=It.activeDiscussIndex,bn=Object(n.useRef)(),Dn=Object(n.useRef)(),rn=Object(a.i)();function En(jn){return Ln.apply(this,arguments)}function Ln(){return Ln=Object(v.a)(i.a.mark(function jn($n){var ir;return i.a.wrap(function(Wn){for(;;)switch(Wn.prev=Wn.next){case 0:if(!tn){Wn.next=2;break}return Wn.abrupt("return");case 2:return Wn.prev=2,Gt({type:kn.Q}),Wn.next=6,Object(K.A)(Object(M.a)(Object(M.a)({},rn),{},{page:$n}));case 6:ir=Wn.sent,Gt({type:kn.l,payload:{activeDiscussIndex:null,page:$n,data:ir,loading:!1}}),Wn.next=13;break;case 10:Wn.prev=10,Wn.t0=Wn.catch(2),console.log(Wn.t0);case 13:case"end":return Wn.stop()}},jn,null,[[2,10]])})),Ln.apply(this,arguments)}function Vn(jn){document.body.scrollIntoView(),En(jn)}function an(jn,$n,ir){return fn.apply(this,arguments)}function fn(){return fn=Object(v.a)(i.a.mark(function jn($n,ir,Jn){var Wn;return i.a.wrap(function(sn){for(;;)switch(sn.prev=sn.next){case 0:return sn.prev=0,sn.next=3,Gr($n,ir);case 3:Wn=sn.sent,On[Jn].user_praise=ir,On[Jn].praise_count=Wn.praise_count,Gt({type:kn.x,payload:{data:Object(M.a)(Object(M.a)({},cn),{},{comments:On})}}),sn.next=12;break;case 9:sn.prev=9,sn.t0=sn.catch(0),console.log(sn.t0);case 12:case"end":return sn.stop()}},jn,null,[[0,9]])})),fn.apply(this,arguments)}function An(jn,$n,ir){return wn.apply(this,arguments)}function wn(){return wn=Object(v.a)(i.a.mark(function jn($n,ir,Jn){return i.a.wrap(function(pn){for(;;)switch(pn.prev=pn.next){case 0:return pn.prev=0,pn.next=3,gr($n,ir);case 3:On[Jn].sticky=ir,Gt({type:kn.ab,payload:{data:Object(M.a)(Object(M.a)({},cn),{},{comments:On})}}),pn.next=10;break;case 7:pn.prev=7,pn.t0=pn.catch(0),console.log(pn.t0);case 10:case"end":return pn.stop()}},jn,null,[[0,7]])})),wn.apply(this,arguments)}function er(){Gt({type:kn.z,payload:{actionType:null}})}function dn(){return Fn.apply(this,arguments)}function Fn(){return Fn=Object(v.a)(i.a.mark(function jn(){var $n,ir,Jn,Wn,pn,sn,zn,Yn;return i.a.wrap(function(mr){for(;;)switch(mr.prev=mr.next){case 0:if($n=Bn.id,ir=Bn.params,Jn=Bn.type,Wn=Bn.index,pn=Bn.parentDiscussIndex,!(Jn==="hidden-discuss")){mr.next=6;break}return mr.next=4,Ai($n,ir);case 4:pn?On[pn].children[Wn].hidden=ir.hidden==1:On[Wn].hidden=ir.hidden==1,Gt({type:kn.z,payload:{actionType:null,data:Object(M.a)(Object(M.a)({},cn),{},{comments:On})}});case 6:if(!(Jn==="delete-discuss")){mr.next=31;break}return mr.next=9,oi($n);case 9:if(!(pn||pn===0)){mr.next=22;break}sn=On[pn].children,zn=sn.length-1;case 12:if(!(zn>=0)){mr.next=19;break}if(!(sn[zn].id===$n)){mr.next=16;break}return sn.splice(zn,1),mr.abrupt("break",19);case 16:zn--,mr.next=12;break;case 19:On[pn].children=sn,mr.next=30;break;case 22:Yn=On.length-1;case 23:if(!(Yn>=0)){mr.next=30;break}if(!(On[Yn].id===$n)){mr.next=27;break}return On.splice(Yn,1),mr.abrupt("break",30);case 27:Yn--,mr.next=23;break;case 30:Gt({type:kn.z,payload:{actionType:null,data:Object(M.a)(Object(M.a)({},cn),{},{comments:On})}});case 31:case"end":return mr.stop()}},jn)})),Fn.apply(this,arguments)}function Ir(jn){Gt({type:kn.z,payload:{actionType:jn}})}function dr(){Gt({type:kn.b})}function Br(){return sr.apply(this,arguments)}function sr(){return sr=Object(v.a)(i.a.mark(function jn(){var $n,ir,Jn,Wn,pn,sn,zn;return i.a.wrap(function(_n){for(;;)switch(_n.prev=_n.next){case 0:return $n=bn.current,ir=$n.id,Jn=$n.index,Wn=$n.score,pn=$n.user_id,sn=$n.parentDiscussIndex,_n.next=3,Si(ir,{container_type:"Discusses",score:Wn,user_id:pn});case 3:zn=_n.sent,sn?On[sn].children[Jn].reward=zn.code:On[Jn].reward=zn.code,Gt({type:kn.H,payload:{showRewardDialog:!1,data:Object(M.a)(Object(M.a)({},cn),{},{comments:On})}}),bn.current=null;case 7:case"end":return _n.stop()}},jn)})),sr.apply(this,arguments)}function Nr(jn){bn.current=jn,Gt({type:kn.X})}function Qn(jn){bn.current.score=jn}function Fr(jn,$n){return ei.apply(this,arguments)}function ei(){return ei=Object(v.a)(i.a.mark(function jn($n,ir){return i.a.wrap(function(Wn){for(;;)switch(Wn.prev=Wn.next){case 0:return Wn.prev=0,Wn.next=3,fa($n,ir);case 3:En(Dt),Wn.next=9;break;case 6:Wn.prev=6,Wn.t0=Wn.catch(0),console.log(Wn.t0);case 9:case"end":return Wn.stop()}},jn,null,[[0,6]])})),ei.apply(this,arguments)}function Kr(jn){en===jn?Gt({type:kn.a,payload:{activeDiscussIndex:null}}):Gt({type:kn.a,payload:{activeDiscussIndex:jn}})}if(Object(n.useEffect)(function(){function jn(){return $n.apply(this,arguments)}function $n(){return $n=Object(v.a)(i.a.mark(function ir(){return i.a.wrap(function(Wn){for(;;)switch(Wn.prev=Wn.next){case 0:if(!(Be===3&&!cn&&Ye)){Wn.next=3;break}return Wn.next=3,En(Dt);case 3:case"end":return Wn.stop()}},ir)})),$n.apply(this,arguments)}jn()},[rn.pathId]),!cn)return e.a.createElement(G.a,{spinning:!0},e.a.createElement("div",{style:{height:"300px",width:"100%"}}));var yr=cn.disscuss_count,On=cn.comments,rr=cn.all,Pr=cn.can_hidden;return e.a.createElement(n.Fragment,null,e.a.createElement("div",{className:"discuss-container",ref:Dn},yr===0?e.a.createElement(eo.a,null):null,Object(U.p)()&&e.a.createElement(ps,{getTypeNumber:st,upDataList:En,page:Dt,user:Xe}),e.a.createElement("aside",{className:"bg-white"},On==null?void 0:On.map(function(jn,$n){return e.a.createElement(Sa,{user:Xe,key:jn.id,data:jn,index:$n,identity:Je,onPaginationChange:Vn,shixunIdentifier:Ye,isDelete:tt,onSetActionType:Ir,onTopOrDownDiscuss:An,adminOrOperator:Pr,onPlusDiscuss:an,onSetRewardData:Nr,activeDiscussIndex:en,onSetActiveDiscussIndex:Kr,onReplyDiscuss:Fr})})),yr>10?e.a.createElement("div",{className:"pagination-container tc"},e.a.createElement(sa.a,{showQuickJumper:!0,showSizeChanger:!1,onChange:Vn,current:Dt,total:yr})):null),e.a.createElement(os.a,null,e.a.createElement(T.a,{centered:!0,title:"\u63D0\u793A",visible:!!Bn,onOk:dn,onCancel:er},e.a.createElement("p",null,Bn?Bn.message:"")),e.a.createElement(T.a,{centered:!0,width:400,title:"\u5956\u52B1\u8BBE\u7F6E",visible:Yt,onCancel:dr,onOk:Br},e.a.createElement(Ci.a,{placeholder:"\u8BF7\u8F93\u5165\u5956\u52B1\u7684\u91D1\u5E01\u6570\u91CF",min:1,onChange:Qn,style:{width:"228px"}}))))},ai=R("jZGp"),ui=R("LvDl"),to=["application/pdf","application/msword","application/vnd.ms-excel","application/vnd.ms-powerpoint","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet","application/vnd.openxmlformats-officedocument.presentationml.presentation","application/vnd.openxmlformats-officedocument.wordprocessingml.document","application/ZIP"],ls=function(Ye){var Je,Be,Xe,Oe,at,tt=Ye.pathsDetail,st=Ye.user,ot=Ye.globalSetting,dt=Ye.loading,It=Ye.dispatch,Gt=Object(C.a)(Ye,["pathsDetail","user","globalSetting","loading","dispatch"]),Dt=Object(a.i)(),tn=tt.stageData,cn=Object(n.useState)([]),Bn=Object(b.a)(cn,2),Yt=Bn[0],en=Bn[1],bn=Object(n.useState)(-1),Dn=Object(b.a)(bn,2),rn=Dn[0],En=Dn[1],Ln=Object(n.useState)(!1),Vn=Object(b.a)(Ln,2),an=Vn[0],fn=Vn[1],An=Object(n.useState)(!1),wn=Object(b.a)(An,2),er=wn[0],dn=wn[1],Fn=Object(n.useState)(!1),Ir=Object(b.a)(Fn,2),dr=Ir[0],Br=Ir[1],sr=Object(n.useState)({name:"",is_jupyter:!1}),Nr=Object(b.a)(sr,2),Qn=Nr[0],Fr=Nr[1],ei=te.a.useForm(),Kr=Object(b.a)(ei,1),yr=Kr[0],On=te.a.useForm(),rr=Object(b.a)(On,1),Pr=rr[0],jn=te.a.useForm(),$n=Object(b.a)(jn,1),ir=$n[0],Jn=te.a.useForm(),Wn=Object(b.a)(Jn,1),pn=Wn[0],sn=Object(n.useState)(!1),zn=Object(b.a)(sn,2),Yn=zn[0],_n=zn[1],mr=Object(n.useState)([]),Qr=Object(b.a)(mr,2),Vi=Qr[0],Ri=Qr[1],ri=Object(n.useState)(!1),ga=Object(b.a)(ri,2),na=ga[0],Ki=ga[1],no=Object(n.useState)("All"),ro=Object(b.a)(no,2),Da=ro[0],Io=ro[1],Mo=Object(n.useState)(!1),io=Object(b.a)(Mo,2),Ia=io[0],ka=io[1],So=Object(n.useState)(0),co=Object(b.a)(So,2),ho=co[0],Qa=co[1],Ma=Object(n.useState)([{name:"\u5168\u90E8",type:"All",number:0},{name:"\u5B9E\u8DF5\u9879\u76EE",type:"Shixun",number:0},{name:"\u89C6\u9891\u9879\u76EE",type:"VideoItem",number:0},{name:"\u6559\u5B66\u8BFE\u4EF6",type:"Attachment",number:0},{name:"\u8BA8\u8BBA",type:"Discusses",number:0}]),Va=Object(b.a)(Ma,2),Ka=Va[0],go=Va[1],Fa=Object(n.useState)(),yo=Object(b.a)(Fa,2),Xi=yo[0],ao=yo[1],Lo=Object(n.useState)([]),Wa=Object(b.a)(Lo,2),Ta=Wa[0],fo=Wa[1],$o=function(Ft){if(Ft.key=="Enter"){var $t=ir.getFieldValue("tag");if(ir.setFieldsValue({tag:""}),!$t){I.b.info("\u6807\u7B7E\u4E0D\u80FD\u4E3A\u7A7A");return}if(Ta.filter(function(Cn){return Cn===$t}).length>0){I.b.info("\u5DF2\u6709\u76F8\u540C\u540D\u79F0\u6807\u7B7E");return}Ta.push($t),fo(Object(o.a)(Ta))}},qo=function(Ft,$t){Ft.preventDefault(),fo(Object(o.a)(Ta.filter(function(Cn){return Cn!=$t})))},Go=((Je=tt.detail)===null||Je===void 0?void 0:Je.is_free)||((Be=tt.detail)===null||Be===void 0?void 0:Be.can_learning),Xa=function(){var Ft=tt.detail,$t=Ft.shixuns_count,Cn=$t===void 0?0:$t,Zt=Ft.videos_count,qn=Zt===void 0?0:Zt,or=Ft.attachment_count,fr=or===void 0?0:or,$r=Ft.disscuss_count,vn=$r===void 0?0:$r,ra={All:Cn+qn+fr,Shixun:Cn,VideoItem:qn,Attachment:fr,Discusses:vn},Pa=Ka.map(function(Li){return Object(M.a)(Object(M.a)({},Li),{},{number:ra[Li.type]})});go(Pa)};Object(n.useEffect)(function(){Xa()},[tt.detail]),Object(n.useEffect)(function(){Xa(),en(Object(o.a)(tn))},[tn]);var es=function(){var Sn=Object(v.a)(i.a.mark(function Ft($t,Cn){var Zt;return i.a.wrap(function(or){for(;;)switch(or.prev=or.next){case 0:if(It({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF0C\u8BF7\u7A0D\u540E..."}}),!Cn){or.next=7;break}return or.next=4,Object(mn.C)({id:$t});case 4:or.t0=or.sent,or.next=10;break;case 7:return or.next=9,Object(mn.D)({id:$t});case 9:or.t0=or.sent;case 10:if(Zt=or.t0,It({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),!(Zt!=null&&Zt.game_identifier||Zt!=null&&Zt.identifier)){or.next=15;break}return Object(ve.O)(Cn?"/tasks/".concat(Zt==null?void 0:Zt.identifier,"/jupyter"):"/tasks/".concat(Zt.game_identifier)),or.abrupt("return");case 15:(Zt==null?void 0:Zt.status)===-3?Object(ve.o)():(Zt==null?void 0:Zt.status)===2?ya(Zt==null?void 0:Zt.message):(Zt==null?void 0:Zt.status)===3&&ki(Zt==null?void 0:Zt.message);case 16:case"end":return or.stop()}},Ft)}));return function($t,Cn){return Sn.apply(this,arguments)}}(),ya=function Sn(Ft){var $t;Ft=($t=Ft)!==null&&$t!==void 0&&$t.includes(".json")?Ft:"".concat(Ft,".json"),T.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:function(){var Cn=Object(v.a)(i.a.mark(function qn(){var or,fr;return i.a.wrap(function(vn){for(;;)switch(vn.prev=vn.next){case 0:return vn.next=2,Object(ln.S)({url:Ft});case 2:if(or=vn.sent,or){vn.next=5;break}return vn.abrupt("return");case 5:return I.b.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF01"),vn.next=8,Object(mn.D)({id:or.shixun_identifier});case 8:if(fr=vn.sent,!(fr!=null&&fr.game_identifier)){vn.next=12;break}return Object(ve.O)("/tasks/".concat(fr.game_identifier)),vn.abrupt("return");case 12:(fr==null?void 0:fr.status)===2?Sn(fr==null?void 0:fr.message):(fr==null?void 0:fr.status)===3&&ki(fr==null?void 0:fr.message);case 13:case"end":return vn.stop()}},qn)}));function Zt(){return Cn.apply(this,arguments)}return Zt}()})},ki=function(Ft){T.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Ft,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},la=function(){if(!Eo())return;_n(!0)};Object(n.useEffect)(function(){if(Yn){var Sn={shixuns_list:[],attachments_list:[],items:[]};Ya(Yt.length,Sn),en([].concat(Object(o.a)(Yt),[Sn]))}},[Yn]);var ji=function(){setTimeout(function(){rn===Yt.length-1&&Yn&&(hn(),en(Yt.filter(function(Ft,$t){return $t!==Yt.length-1}))),Ba(),En(-1)},300)},Ya=function(Ft,$t){if(!Eo())return;En(Ft),yr.setFieldsValue({name:$t.stage_name,description:$t.stage_description,tagName:$t.tag&&$t.tag.name||""})},bo=function(Ft){if(setTimeout(function(){document.documentElement.scrollTop=ho},300),Ft==="\u53D6\u6D88")return;Yt[rn].items=Yt[rn].items.concat(Ft),en(Object(o.a)(Yt))},La=function(){var Sn=Object(v.a)(i.a.mark(function Ft($t){var Cn;return i.a.wrap(function(qn){for(;;)switch(qn.prev=qn.next){case 0:return qn.next=2,Object(K.Q)(Object(M.a)({},$t));case 2:return Cn=qn.sent,Yt[rn].items=$t.list,qn.abrupt("return",Cn);case 5:case"end":return qn.stop()}},Ft)}));return function($t){return Sn.apply(this,arguments)}}(),Vo=function(Ft){Yt[rn].items=Yt[rn].items.concat(Object(M.a)(Object(M.a)({},Ft),{},{children:[]})),en(Object(o.a)(Yt))},Po=function(Ft){Yt[rn].items=Yt[rn].items.concat(Ft),en(Object(o.a)(Yt))},Xo=function(){var Sn=Object(v.a)(i.a.mark(function Ft($t){var Cn,Zt,qn,or,fr;return i.a.wrap(function(vn){for(;;)switch(vn.prev=vn.next){case 0:if(Xi){vn.next=8;break}return vn.next=3,Object(K.f)(Object(M.a)({id:Yt[rn].stage_id,subject_id:Dt.pathId},$t));case 3:return Cn=vn.sent,Cn.id&&(Ki(!1),Zt=[Object(M.a)({},Cn)],Yt[rn].items=Yt[rn].items.concat(Zt),en(Object(o.a)(Yt))),vn.abrupt("return",Cn);case 8:return vn.next=10,Object(K.S)(Object(M.a)(Object(M.a)({id:Xi==null?void 0:Xi.id,subject_id:Dt.pathId},$t),{},{video_id:($t==null?void 0:$t.video_id)||(Xi==null||((qn=Xi.video_item)===null||qn===void 0)?void 0:qn.video_id),link:($t==null?void 0:$t.link)||(Xi==null||((or=Xi.video_item)===null||or===void 0)?void 0:or.link)}));case 10:return fr=vn.sent,fr&&(I.b.success("\u4FEE\u6539\u6210\u529F"),Ki(!1),Ba()),vn.abrupt("return",fr);case 13:case"end":return vn.stop()}},Ft)}));return function($t){return Sn.apply(this,arguments)}}(),Ba=function(){It({type:"pathsDetail/getStageData",payload:{subject_id:Dt.pathId}}),It({type:"pathsDetail/getPathsDetail",payload:{id:Dt.pathId}}),It({type:"pathsDetail/getRightData",payload:{id:Dt.pathId}}),hn()},In=function(){var Sn=Object(v.a)(i.a.mark(function Ft($t,Cn){var Zt,qn,or,fr,$r,vn,ra,Pa,Li,di,Oa;return i.a.wrap(function(qi){for(;;)switch(qi.prev=qi.next){case 0:if(!(!($t!=null&&$t.name)||($t==null?void 0:$t.name.replace(/(^\s*)|(\s*$)/g,""))==="")){qi.next=2;break}return qi.abrupt("return",I.b.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01"));case 2:if(hn(),or=[],(Zt=Yt[rn].shixuns_list)===null||Zt===void 0||Zt.map(function(Yi){or.push({type:Yi.item_type,id:Yi.id})}),(qn=Yt[rn].attachments_list)===null||qn===void 0||qn.map(function(Yi){or.push({type:"Attachment",id:Yi.id})}),fr=$t.tagName,$r=Object(C.a)($t,["tagName"]),!Yn){qi.next=16;break}return vn=Object(M.a)(Object(M.a)({},$r),{},{pathId:Dt.pathId,list:or}),fr&&(vn=Object(M.a)(Object(M.a)({},vn),{},{stage_tag_attributes:{name:fr}})),qi.next=12,Object(K.d)(Object(M.a)({},vn));case 12:ra=qi.sent,ra!=null&&ra.subject_id&&(Yt[rn]=Object(M.a)(Object(M.a)(Object(M.a)({},Yt[rn]),ra),{},{stage_name:vn.name,stage_description:vn.description,tag:vn.stage_tag_attributes}),en(Object(o.a)(Yt))),qi.next=24;break;case 16:return Pa=Array.from(new Set(or.map(function(Yi){return Yi.type}))),Li=Object(M.a)(Object(M.a)({},$r),{},{id:Yt[rn].stage_id,type:Array.from(new Set(or.map(function(Yi){return Yi.type}))),list:or}),di=Yt[rn].tag&&Yt[rn].tag.id||"",Li=Object(M.a)(Object(M.a)({},Li),{},{stage_tag_attributes:di?{id:di,name:fr}:{name:fr}}),qi.next=22,Object(K.U)(Object(M.a)({},Li));case 22:Oa=qi.sent,Oa!=null&&Oa.subject_id&&(Yt[rn]=Object(M.a)(Object(M.a)(Object(M.a)({},Yt[rn]),Oa),{},{stage_name:Li.name,stage_description:Li.description,tag:Li.stage_tag_attributes}),en(Object(o.a)(Yt)));case 24:return _n(!1),qi.abrupt("return");case 26:case"end":return qi.stop()}},Ft)}));return function($t,Cn){return Sn.apply(this,arguments)}}(),Ja=function(Ft,$t,Cn){var Zt=Array.from(Ft),qn=Zt.splice($t,1),or=Object(b.a)(qn,1),fr=or[0];return Zt.splice(Cn,0,fr),Zt},vs=function(Ft,$t){T.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u5B9A\u5220\u9664\u8BE5\u5B9E\u8BAD\u5417\uFF1F",onOk:function(){Yt[rn][$t||"shixuns_list"].splice(Ft,1),I.b.success("\u5220\u9664\u6210\u529F"),en(Object(o.a)(Yt)),In(yr.getFieldsValue(),$t)}})},ts=function(Ft){T.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u672C\u64CD\u4F5C\u5C06\u5220\u9664\u5F53\u524D\u76EE\u5F55\u53CA\u4E0B\u5C5E\u5B50\u76EE\u5F55\u5B9A\u5168\u90E8\u5185\u5BB9\uFF0C\u786E\u8BA4\u8981\u5220\u9664\u5417\uFF1F",onOk:function(){var $t=Object(v.a)(i.a.mark(function Zt(){var qn;return i.a.wrap(function(fr){for(;;)switch(fr.prev=fr.next){case 0:return fr.next=2,Object(K.s)(Ft);case 2:qn=fr.sent,qn.status===0&&(I.b.success("\u5220\u9664\u6210\u529F"),Ba());case 4:case"end":return fr.stop()}},Zt)}));function Cn(){return $t.apply(this,arguments)}return Cn}()})},ci=function(){var Sn=Object(v.a)(i.a.mark(function Ft($t){var Cn,Zt,qn,or,fr;return i.a.wrap(function(vn){for(;;)switch(vn.prev=vn.next){case 0:if(console.log($t),!(($t==null?void 0:$t.item_type)==="VideoItem")){vn.next=9;break}return vn.next=4,Object(Ni.g)({id:$t==null?void 0:$t.stage_item_id});case 4:Cn=vn.sent,ao(Cn),($t==null?void 0:$t.item_type)==="VideoItem"?Ki(!0):(fo((Cn==null||((Zt=Cn.tags)===null||Zt===void 0)?void 0:Zt.map(function(ra){return ra==null?void 0:ra.name}))||[]),ir.setFieldsValue({files:[{uid:Cn==null||((qn=Cn.attachment)===null||qn===void 0)?void 0:qn.id,name:Cn==null?void 0:Cn.name,response:{id:Cn==null||((or=Cn.attachment)===null||or===void 0)?void 0:or.id}}]}),dn(!0)),vn.next=10;break;case 9:T.a.confirm({title:"\u4FEE\u6539\u8BFE\u4EF6\u540D\u79F0",icon:null,centered:!0,okText:"\u786E\u8BA4\u4FEE\u6539",cancelText:"\u53D6\u6D88",content:e.a.createElement(re.a,{value:fr,onChange:function(Pa){fr=Pa.target.value},placeholder:"\u8BF7\u8F93\u5165\u8BFE\u4EF6\u540D\u79F0"}),onOk:function(){var ra=Object(v.a)(i.a.mark(function Li(){var di,Oa,$a;return i.a.wrap(function(Yi){for(;;)switch(Yi.prev=Yi.next){case 0:if(fr){Yi.next=3;break}return I.b.info("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Yi.abrupt("return",Promise.reject());case 3:return Yi.next=5,Object(ce.a)("/api/attachments/".concat($t==null?void 0:$t.id,".json"),{method:"put",body:{name:fr+($t==null||((di=$t.name)===null||di===void 0)?void 0:di.substr($t==null||((Oa=$t.name)===null||Oa===void 0)?void 0:Oa.lastIndexOf(".")))}});case 5:$a=Yi.sent,fr="",Ba();case 8:case"end":return Yi.stop()}},Li)}));function Pa(){return ra.apply(this,arguments)}return Pa}()});case 10:case"end":return vn.stop()}},Ft)}));return function($t){return Sn.apply(this,arguments)}}(),Ur=function(Ft){T.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u5B9A\u5220\u9664\u8BE5\u7AE0\u8282\u5417\uFF1F",onOk:function(){var $t=Object(v.a)(i.a.mark(function Zt(){var qn;return i.a.wrap(function(fr){for(;;)switch(fr.prev=fr.next){case 0:return fr.next=2,Object(K.r)({id:Ft});case 2:qn=fr.sent,qn.status===1&&(En(-1),I.b.success("\u5220\u9664\u6210\u529F"),Ba());case 4:case"end":return fr.stop()}},Zt)}));function Cn(){return $t.apply(this,arguments)}return Cn}()})},ua=function(){Fr({name:"",is_jupyter:!1}),Pr.setFieldsValue({name:"",is_jupyter:!1}),ka(!1),fn(!1)},xi=function(Ft,$t){var Cn;if(!Ft.destination)return;var Zt=Ja((Cn=Yt[rn])===null||Cn===void 0?void 0:Cn[$t||"shixuns_list"],Ft.source.index,Ft.destination.index);Yt[rn][$t||"shixuns_list"]=Zt,en(Object(o.a)(Yt)),In(yr.getFieldsValue(),$t)},To=function(){var Sn=Object(v.a)(i.a.mark(function Ft($t){var Cn;return i.a.wrap(function(qn){for(;;)switch(qn.prev=qn.next){case 0:if(Eo()){qn.next=2;break}return qn.abrupt("return");case 2:return qn.next=4,Object(K.T)({id:$t});case 4:Cn=qn.sent,Cn.status===1&&Ba();case 6:case"end":return qn.stop()}},Ft)}));return function($t){return Sn.apply(this,arguments)}}(),Za=function(){var Sn=Object(v.a)(i.a.mark(function Ft($t){var Cn;return i.a.wrap(function(qn){for(;;)switch(qn.prev=qn.next){case 0:if(Eo()){qn.next=2;break}return qn.abrupt("return");case 2:return qn.next=4,Object(K.t)({id:$t});case 4:Cn=qn.sent,Cn.status===1&&Ba();case 6:case"end":return qn.stop()}},Ft)}));return function($t){return Sn.apply(this,arguments)}}(),Eo=function(){return rn!==-1?(T.a.info({icon:null,className:"custom-modal-divider ",okText:"\u77E5\u9053\u5566",title:"\u63D0\u793A",content:e.a.createElement("div",{className:"mt10 font14"},"\u5F53\u524D\u5355\u5143\u6709\u672A\u4FDD\u5B58\u7684\u4FEE\u6539\u8BB0\u5F55\uFF0C\u8BF7\u5148\u4FDD\u5B58\uFF01"),onOk:function(){var $t="Edit_".concat(rn),Cn=document.getElementById($t);Cn&&setTimeout(function(){return Cn.scrollIntoView({block:"start",behavior:"smooth"})})}}),!1):!0},oo=function(){In(yr.getFieldsValue())},hn=function(){_n(!1)},Uo=function(){var Ft,$t,Cn,Zt,qn,or;return((Ft=tt.detail)===null||Ft===void 0||(($t=Ft.courses)===null||$t===void 0)?void 0:$t.length)>0?(Cn=tt.detail)===null||Cn===void 0?void 0:Cn.allow_visit:!(((Zt=st.userInfo)===null||Zt===void 0?void 0:Zt.user_identity)==="\u5B66\u751F"&&(qn=tt.detail)!==null&&qn!==void 0&&qn.allow_visit&&(or=tt.detail)!==null&&or!==void 0&&or.courses)},Ss=function(Ft,$t,Cn){var Zt,qn,or,fr,$r,vn,ra,Pa,Li,di,Oa,$a;return Da!=="All"&&Ft.item_type!==Da?null:e.a.createElement(ue.a,{className:"list-item-row",align:"middle",key:$t,gutter:[5,10]},e.a.createElement(de.a,null,Ft.item_type==="Shixun"?e.a.createElement("i",{className:"iconfont icon-shixunti2 c-light-primary font20"}):e.a.createElement("i",{className:"iconfont icon-shipin2 c-purple-8C1 font20"})),e.a.createElement(de.a,{flex:1,className:!Ft.allow_visit&&!Ft.to_be_built&&(Ft.shixun_status==="\u6682\u672A\u516C\u5F00"||Ft.shixun_status==="\u5DF2\u5220\u9664")?Vr.a.color204:""},!!(tt!=null&&(Zt=tt.detail)!==null&&Zt!==void 0&&Zt.cust_seq)&&e.a.createElement("span",{className:"mr8"},Cn+1,"-",$t+1),Ft.name,rn===-1&&Ft.complete_status===1&&e.a.createElement("span",{className:Vr.a.completed},e.a.createElement("i",{className:"iconfont icon-duigou1 mr5 font12"}),"\u5DF2\u5B8C\u6210")),e.a.createElement(de.a,null,rn===Cn&&e.a.createElement("div",null,e.a.createElement(h.a,{title:"\u5220\u9664"},e.a.createElement("span",{onClick:function(){vs($t,"shixuns_list")},className:"iconfont icon-shanchu c-grey-c"}))),(((qn=st.userInfo)===null||qn===void 0?void 0:qn.admin)||((or=st.userInfo)===null||or===void 0?void 0:or.business)||!(!((fr=tt.detail)!==null&&fr!==void 0&&fr.allow_statistics)&&(($r=st.userInfo)===null||$r===void 0?void 0:$r.user_identity)==="\u5B66\u751F"&&(vn=tt.detail)!==null&&vn!==void 0&&vn.allow_visit&&(ra=tt.detail)!==null&&ra!==void 0&&ra.courses))&&rn!==Cn&&Ft.item_type==="VideoItem"&&e.a.createElement("aside",null,e.a.createElement(c.a,{type:"primary",onClick:function(){var Yi,Aa;if(!((Yi=st.userInfo)!==null&&Yi!==void 0&&Yi.admin)&&!((Aa=st.userInfo)!==null&&Aa!==void 0&&Aa.business)&&!Ft.can_view)return T.a.info({centered:!0,width:400,okText:"\u77E5\u9053\u5566",icon:null,content:e.a.createElement("div",{className:"tc font14"},"\u5F53\u524D\u89C6\u9891\u4E3A\u521B\u5EFA\u8005\u6240\u5C5E\u5355\u4F4D\u5185\u90E8\u6559\u5B66\u8D44\u6599\uFF0C\u5916\u5355\u4F4D\u7528\u6237\u65E0\u89C2\u770B\u6743\u9650")});Ft.link&&Object(Ni.n)({is_f:1,id:Ft.id,point:0,total:0}),Object(ve.O)(Ft.link||"/video/".concat(Ft.id,"?subject_id=").concat(Dt.pathId))}},Ft.last_point>0?"\u7EE7\u7EED\u5B66\u4E60":"\u5F00\u59CB\u5B66\u4E60")),(((Pa=st.userInfo)===null||Pa===void 0?void 0:Pa.admin)||(Ft.allow_visit||Ft.to_be_built||Ft.shixun_status!=="\u6682\u672A\u516C\u5F00"&&Ft.shixun_status!=="\u5DF2\u5220\u9664")&&!(!((Li=tt.detail)!==null&&Li!==void 0&&Li.allow_statistics)&&((di=st.userInfo)===null||di===void 0?void 0:di.user_identity)==="\u5B66\u751F"&&(Oa=tt.detail)!==null&&Oa!==void 0&&Oa.allow_visit&&($a=tt.detail)!==null&&$a!==void 0&&$a.courses))&&rn!==Cn&&Ft.item_type==="Shixun"&&e.a.createElement("aside",null,e.a.createElement(jt.a,{to:"/shixuns/".concat(Ft.identifier,"/challenges"),target:"_blank"},"\u67E5\u770B\u8BE6\u60C5"),Ft.shixun_status!=="\u6682\u672A\u516C\u5F00"&&e.a.createElement(c.a,{className:"ml20",type:"primary",onClick:function(){if(!Object(Re.e)(It,!0))return;es(Ft.identifier,Ft.is_jupyter||Ft.is_jupyter_lab)}},"\u5F00\u59CB\u5B9E\u6218")),rn===-1&&!Ft.allow_visit&&!Ft.to_be_built&&Ft.shixun_status==="\u6682\u672A\u516C\u5F00"&&e.a.createElement("span",{className:Vr.a.color204},"\u6682\u672A\u516C\u5F00"),rn===-1&&!Ft.allow_visit&&!Ft.to_be_built&&Ft.shixun_status==="\u5DF2\u5220\u9664"&&e.a.createElement("span",{className:Vr.a.color204},"\u5DF2\u5220\u9664"),rn===-1&&Ft.item_type==="Shixun"&&!!Ft.challenges_count&&e.a.createElement("span",{className:"exper\u02C6iment-number ml5 c-grey-999"},"\u5B9E\u9A8C\u6570 ",Ft.challenges_count)))},gs=function(Ft){var $t,Cn=[];if(Ft.items&&($t=Ft.items)!==null&&$t!==void 0&&$t.length){var Zt;(Zt=Ft.items)===null||Zt===void 0||Zt.forEach(function(or){var fr;Cn.push(or),or.children&&(fr=or.children)!==null&&fr!==void 0&&fr.length&&(Cn=Cn.concat(or.children))})}var qn=!!Cn.find(function(or){return Object(ui.isEqual)(or.learning_status,["can","try"])});return qn?e.a.createElement("aside",{className:Vr.a.learn},"\u514D\u8D39\u8BD5\u5B66"):null},$i=function(Ft,$t){var Cn,Zt,qn,or,fr,$r;if(Da!=="All"&&!((Cn=Ft.stage_tag)!==null&&Cn!==void 0&&Cn.includes(Da)))return null;var vn=!1,ra=!1,Pa=!1,Li=!1;if(Da==="All"){var di,Oa,$a,qi;vn=(((di=st.userInfo)===null||di===void 0?void 0:di.admin)||((Oa=st.userInfo)===null||Oa===void 0?void 0:Oa.business)||(($a=tt.detail)===null||$a===void 0?void 0:$a.allow_statistics))&&rn===$t&&!Yn,(qi=tt.detail)!==null&&qi!==void 0&&qi.allow_add_member&&Go&&rn!==$t&&(ra=!0,$t>0&&(Pa=!0),$t0)return e.a.createElement("div",{key:Ft,className:Sn.type===Da?Vr.a.tabActive:Vr.a.tab,onClick:function(){rn===-1?(Io(Sn.type),En(-1)):I.b.warn("\u8BF7\u5148\u53D6\u6D88\u7F16\u8F91\u72B6\u6001")}},e.a.createElement("span",{className:Vr.a.s1},Sn.name),e.a.createElement("span",{className:Vr.a.s2},Sn.number))})),Da!=="Discusses"&&e.a.createElement(e.a.Fragment,null,e.a.createElement(te.a,{form:yr,onFinish:In},Yt==null?void 0:Yt.map(function(Sn,Ft){return e.a.createElement("div",{key:Ft},$i(Sn,Ft))})),((Xe=tt.detail)===null||Xe===void 0?void 0:Xe.allow_statistics)&&Da==="All"&&!Yn&&e.a.createElement("div",{className:Vr.a.addStage,onClick:la},e.a.createElement("span",{className:Vr.a.color4CA},"+\u70B9\u51FB\u65B0\u5EFA\u9636\u6BB5"),"\uFF08\u6DFB\u52A0\u4E00\u4E2A\u6216\u591A\u4E2A\u5B9E\u8BAD/\u89C6\u9891\u9879\u76EE\uFF0C\u7EC4\u6210\u4E00\u4E2A\u9636\u6BB5\uFF09"))),Da==="Discusses"&&e.a.createElement("aside",{className:"mt20"},e.a.createElement(gi,{activeIndex:3,isDelete:(Oe=tt.detail)===null||Oe===void 0?void 0:Oe.allow_add_member,shixunIdentifier:11,identity:(at=st.userInfo)===null||at===void 0?void 0:at.role,getTypeNumber:Xa,user:st.userInfo,isShixunDetail:!0})),e.a.createElement(T.a,{centered:!0,title:"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE",visible:an,confirmLoading:Ia,destroyOnClose:!0,onOk:Object(v.a)(i.a.mark(function Sn(){var Ft;return i.a.wrap(function(Cn){for(;;)switch(Cn.prev=Cn.next){case 0:return Cn.next=2,Pr.validateFields();case 2:return ka(!0),Cn.next=5,Object(K.N)(Object(M.a)({id:Yt[rn].stage_id,subject_id:Dt.pathId},Qn));case 5:Ft=Cn.sent,ua(),Ft.id&&(Pr.resetFields(),I.b.success("\u6DFB\u52A0\u6210\u529F"),bo([Ft])),ka(!1);case 9:case"end":return Cn.stop()}},Sn)})),onCancel:ua},e.a.createElement(te.a,{form:Pr,onValuesChange:function(Ft){Fr(Object(M.a)(Object(M.a)({},Qn),Ft))}},e.a.createElement(te.a.Item,{label:"\u7C7B\u578B",name:"is_jupyter",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7C7B\u578B"}]},e.a.createElement(S.a.Group,null,e.a.createElement(S.a,{defaultChecked:!0,value:!1},"\u5168\u6808\u5B9E\u8DF5\u9879\u76EE"),e.a.createElement(S.a,{value:!0},"Jupyter Notebook\u5B9E\u8DF5\u9879\u76EE"))),e.a.createElement(te.a.Item,{label:"\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"}]},e.a.createElement(re.a,{suffix:e.a.createElement("span",null,Qn.name.length,"/60")})))),e.a.createElement(T.a,{centered:!0,title:Xi?"\u7F16\u8F91\u6559\u5B66\u8BFE\u4EF6":"\u65B0\u5EFA\u6559\u5B66\u8BFE\u4EF6",visible:er,confirmLoading:Ia,destroyOnClose:!0,onOk:Object(v.a)(i.a.mark(function Sn(){var Ft,$t,Cn,Zt,qn,or;return i.a.wrap(function($r){for(;;)switch($r.prev=$r.next){case 0:return $r.next=2,ir.validateFields();case 2:return ka(!0),$r.next=5,ir.getFieldsValue();case 5:if(Ft=$r.sent,$t=!1,Cn="",Ft.files.forEach(function(vn){(!vn.response||!vn.response.id)&&($t=!0,Cn=vn.name)}),!$t){$r.next=11;break}return I.b.error("".concat(Cn," \u6587\u4EF6\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u4E0A\u4F20")),$r.abrupt("return");case 11:if(Xi){$r.next=18;break}return $r.next=14,Object(K.c)({id:Yt[rn].stage_id,subject_id:Dt.pathId,tags:Ta,attachment_ids:Ft.files.map(function(vn){return vn.response.id})});case 14:Zt=$r.sent,Zt.status===0&&(I.b.success("\u4FEE\u6539\u6210\u529F"),dn(!1),Po(Object(o.a)(Zt.items))),$r.next=22;break;case 18:return $r.next=20,Object(K.S)({id:Xi==null?void 0:Xi.id,subject_id:Dt.pathId,tags:Ta,attachment_id:(qn=Ft.files.map(function(vn){return vn.response.id}))===null||qn===void 0?void 0:qn[0]});case 20:or=$r.sent,or.status===0&&(I.b.success("\u4FEE\u6539\u6210\u529F"),dn(!1),Po(Object(o.a)(or.items)));case 22:ka(!1);case 23:case"end":return $r.stop()}},Sn)})),onCancel:function(){dn(!1),fo([]),ao("")}},e.a.createElement(te.a,{form:ir},e.a.createElement(te.a.Item,{label:"\u8BFE\u4EF6\u5185\u5BB9",name:"files",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u8BFE\u4EF6\u5185\u5BB9"}]},e.a.createElement(vo.b,{aloneClear:!0,maxSize:Object(U.v)()?500:100,accept:to.toString(),number:Xi?1:10})),e.a.createElement(te.a.Item,{style:{marginLeft:8},label:"\u77E5\u8BC6\u6807\u7B7E",name:"tag"},e.a.createElement(re.a,{onKeyUp:$o})),e.a.createElement("div",{className:Vr.a["tagsList-content"]},Ta.map(function(Sn,Ft){return e.a.createElement(p.a,{key:Ft+Sn,closable:!0,onClose:function(Cn){qo(Cn,Sn)}},Sn)})),e.a.createElement("div",null,e.a.createElement("span",{className:"c-red"},"\u6CE8\u610F\uFF1A"),e.a.createElement("br",null),"1\u3001\u4E0A\u4F20\u8BFE\u4EF6\uFF0C\u5373\u8868\u793A\u60A8\u5DF2\u540C\u610F",e.a.createElement(jt.a,{to:"/users/mmipb3zhj/videos/protocol",target:"_blank"},"\u4E0A\u4F20\u5185\u5BB9\u534F\u8BAE"),"\uFF0C\u4E0D\u5F97\u4E0A\u4F20\u672A\u7ECF\u4ED6\u4EBA\u6388\u6743\u7684\u4F5C\u54C1\uFF1B",e.a.createElement("br",null),"2\u3001\u4E0D\u652F\u6301\u65AD\u70B9\u7EED\u4F20\uFF0C\u5355\u4E2A\u6587\u4EF6\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7",Object(U.v)()?500:100,"M\uFF1B",e.a.createElement("br",null),"3\u3001\u5F53\u524D\u4EC5\u9650\u652F\u6301pdf\u3001word\u3001excel\u3001ppt\u3001zip\u6587\u4EF6\uFF1B",e.a.createElement("br",null),"4\u3001\u6587\u4EF6\u540D\u5C06\u88AB\u81EA\u52A8\u8BFB\u53D6\u4E3A\u7CFB\u7EDF\u5185\u8BE5\u8BFE\u4EF6\u7684\u540D\u79F0\uFF0C\u4E0A\u4F20\u524D\u8BF7\u6CE8\u610F\u8FD9\u4E00\u70B9\uFF1B",e.a.createElement("br",null),"5\u3001\u4E00\u6B21\u6700\u591A\u4E0A\u4F2010\u4E2A\u6587\u4EF6\u3002"))),e.a.createElement(T.a,{centered:!0,title:"\u65B0\u5EFA\u5C0F\u8282\u540D\u79F0",visible:dr,confirmLoading:Ia,onOk:Object(v.a)(i.a.mark(function Sn(){var Ft,$t;return i.a.wrap(function(Zt){for(;;)switch(Zt.prev=Zt.next){case 0:return Zt.next=2,pn.validateFields();case 2:return ka(!0),Zt.next=5,pn.getFieldsValue();case 5:return Ft=Zt.sent,Zt.next=8,Object(K.a)({id:Yt[rn].stage_id,subject_id:Dt.pathId,name:Ft.name});case 8:$t=Zt.sent,$t.status===0&&(I.b.success("\u6DFB\u52A0\u6210\u529F"),Br(!1),Vo(Object(M.a)({},$t))),ka(!1);case 11:case"end":return Zt.stop()}},Sn)})),onCancel:function(){return Br(!1)}},e.a.createElement(te.a,{form:pn},e.a.createElement(te.a.Item,{label:"",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC740\u5B57\u7684\u5C0F\u8282\u540D\u79F0"}]},e.a.createElement(re.a,{maxLength:40,placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC740\u5B57\u7684\u5C0F\u8282\u540D\u79F0"})))),e.a.createElement(Xr,{shixunIds:Vi,cb:bo}),e.a.createElement(va.a,{visible:na,editData:Xi,onCancel:function(){return Ki(!1)},onOk:Xo}))},us=Object(s.a)(function(Ve){var Ye=Ve.pathsDetail,Je=Ve.user,Be=Ve.loading,Xe=Ve.globalSetting;return{pathsDetail:Ye,user:Je,globalSetting:Xe,loading:Be.effects}})(ls),Is=R("uRQ9"),ws=R.n(Is),js=function(Ye){var Je=Ye.user,Be=Object(C.a)(Ye,["user"]),Xe=Object(n.useState)([]),Oe=Object(b.a)(Xe,2),at=Oe[0],tt=Oe[1],st=Object(n.useState)(!0),ot=Object(b.a)(st,2),dt=ot[0],It=ot[1],Gt=Object(n.useState)(!1),Dt=Object(b.a)(Gt,2),tn=Dt[0],cn=Dt[1],Bn=Object(n.useState)(!1),Yt=Object(b.a)(Bn,2),en=Yt[0],bn=Yt[1],Dn=Object(n.useState)(0),rn=Object(b.a)(Dn,2),En=rn[0],Ln=rn[1],Vn=Object(n.useState)({}),an=Object(b.a)(Vn,2),fn=an[0],An=an[1],wn=Object(a.i)(),er=Object(n.useState)({page:1,limit:10}),dn=Object(b.a)(er,2),Fn=dn[0],Ir=dn[1],dr=[{title:"\u59D3\u540D",dataIndex:"user_name",key:"user_name",align:"left"},{title:"\u7533\u8BF7\u65F6\u95F4",dataIndex:"created_at",key:"created_at",align:"left"},{title:"\u7533\u8BF7\u72B6\u6001",dataIndex:"state",key:"state",align:"left",render:function(yr,On){return e.a.createElement(e.a.Fragment,null,(On==null?void 0:On.state)==="drafted"&&e.a.createElement("span",null,"\u7533\u8BF7\u4E2D"),(On==null?void 0:On.state)==="rejected"&&e.a.createElement("span",{style:{color:"#E53333"}},"\u672A\u901A\u8FC7"),(On==null?void 0:On.state)==="passed"&&e.a.createElement("span",{style:{color:"#2FA34F"}},"\u901A\u8FC7"))}},{title:"\u5B66\u4E60\u8FDB\u5EA6",dataIndex:"process",key:"process",align:"left",render:function(yr){return"".concat(yr,"%")}},{title:"\u5BA1\u6279\u64CD\u4F5C",dataIndex:"action",key:"action",align:"left",render:function(yr,On){return e.a.createElement("div",{className:ws.a.actionsBtns},(On==null?void 0:On.state)==="drafted"&&e.a.createElement("span",{onClick:function(){return Br(On)}},"\u540C\u610F"),(On==null?void 0:On.state)==="drafted"&&e.a.createElement("span",{onClick:function(){return sr(On)}},"\u62D2\u7EDD"),(On==null?void 0:On.state)==="rejected"&&e.a.createElement("span",{onClick:function(){return Nr(On)}},"\u62D2\u7EDD\u539F\u56E0"),(On==null?void 0:On.state)==="passed"&&e.a.createElement("span",{onClick:function(){return Qn(On)}},"\u67E5\u770B\u8BC1\u4E66"))}}].filter(function(Kr){return en?!0:Kr.title!=="\u5B66\u4E60\u8FDB\u5EA6"&&Kr.title!=="\u5BA1\u6279\u64CD\u4F5C"});Object(n.useEffect)(function(){Fr(Fn)},[Fn]);var Br=function(){var Kr=Object(v.a)(i.a.mark(function yr(On){var rr;return i.a.wrap(function(jn){for(;;)switch(jn.prev=jn.next){case 0:return jn.next=2,Object(ce.a)("/api/paths/".concat(wn==null?void 0:wn.pathId,"/process_certificate.json"),{method:"post",body:{certificate_id:On==null?void 0:On.id,op:"pass"}});case 2:rr=jn.sent,(rr==null?void 0:rr.status)===0&&Fr(Fn);case 4:case"end":return jn.stop()}},yr)}));return function(On){return Kr.apply(this,arguments)}}(),sr=function(yr){var On="";T.a.confirm({title:"\u8BC1\u4E66\u7533\u8BF7\u62D2\u7EDD",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:e.a.createElement("div",null,e.a.createElement("p",null,"\u62D2\u7EDD\u8BC1\u4E66\u53D1\u653E\u9700\u586B\u5199\u62D2\u7EDD\u539F\u56E0\u3002"),e.a.createElement("aside",{className:"flex-container"},e.a.createElement("sup",{className:"c-red-ee4"},"*"),e.a.createElement("span",null,"\u62D2\u7EDD\u539F\u56E0:"),e.a.createElement(re.a,{maxLength:30,style:{width:284,marginLeft:10},onChange:function(Pr){return On=Pr.target.value}}))),okText:"\u786E\u5B9A\u62D2\u7EDD",cancelText:"\u53D6\u6D88",onOk:function(){var rr=Object(v.a)(i.a.mark(function jn(){var $n;return i.a.wrap(function(Jn){for(;;)switch(Jn.prev=Jn.next){case 0:if(On){Jn.next=3;break}return I.b.warn("\u62D2\u7EDD\u7406\u7531\u4E0D\u80FD\u4E3A\u7A7A"),Jn.abrupt("return",Promise.reject());case 3:return Jn.next=5,Object(ce.a)("/api/paths/".concat(wn==null?void 0:wn.pathId,"/process_certificate.json"),{method:"post",body:{certificate_id:yr==null?void 0:yr.id,op:"reject",content:On}});case 5:$n=Jn.sent,($n==null?void 0:$n.status)===0&&Fr(Fn);case 7:case"end":return Jn.stop()}},jn)}));function Pr(){return rr.apply(this,arguments)}return Pr}()})},Nr=function(yr){T.a.info({title:"\u62D2\u7EDD\u539F\u56E0",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:e.a.createElement("div",null,yr==null?void 0:yr.content),okText:"\u786E\u5B9A"})},Qn=function(yr){An((yr==null?void 0:yr.info)||{}),cn(!0)},Fr=function(){var Kr=Object(v.a)(i.a.mark(function yr(On){var rr;return i.a.wrap(function(jn){for(;;)switch(jn.prev=jn.next){case 0:return It(!0),jn.next=3,Object(ce.a)("/api/paths/".concat(wn==null?void 0:wn.pathId,"/request_certificates.json"),{method:"get",params:On});case 3:rr=jn.sent,rr!=null&&rr.data&&(tt(rr==null?void 0:rr.data),Ln((rr==null?void 0:rr.total_count)||0),bn(rr==null?void 0:rr.is_manage)),It(!1);case 6:case"end":return jn.stop()}},yr)}));return function(On){return Kr.apply(this,arguments)}}(),ei=function(yr,On){var rr=Object(M.a)(Object(M.a)({},Fn),{},{page:yr,limit:On});Ir(rr),Fr(rr)};return e.a.createElement("div",{className:ws.a.certificate},e.a.createElement(Bt.a,{dataSource:at,rowKey:function(yr){return yr.id},columns:dr,loading:dt,pagination:{pageSize:Fn.limit,total:En,current:Fn.page,onChange:ei,showQuickJumper:!0,hideOnSinglePage:!0,position:["bottomCenter"]}}),e.a.createElement(hi,{visible:tn,onCancel:function(){cn(!1),An({})},data:fn}))},Zs=Object(s.a)(function(Ve){var Ye=Ve.user,Je=Ve.pathsDetail;return{user:Ye,pathsDetail:Je}})(js);ge.a.locale("ZH-cn");var cs=m.a.TabPane,dl=function(Ye){var Je=Ye.data,Be=Object(n.useState)("1"),Xe=Object(b.a)(Be,2),Oe=Xe[0],at=Xe[1],tt=Object(n.useState)(1),st=Object(b.a)(tt,2),ot=st[0],dt=st[1],It=Object(n.useState)(),Gt=Object(b.a)(It,2),Dt=Gt[0],tn=Gt[1],cn=Object(n.useState)(!0),Bn=Object(b.a)(cn,2),Yt=Bn[0],en=Bn[1],bn=Object(a.i)();function Dn(){return rn.apply(this,arguments)}function rn(){return rn=Object(v.a)(i.a.mark(function Ln(){var Vn,an;return i.a.wrap(function(An){for(;;)switch(An.prev=An.next){case 0:return en(!0),Oe==="1"?Vn="/api/paths/".concat(bn.pathId,"/study_ranking_shixuns_passed.json"):Oe==="2"?Vn="/api/paths/".concat(bn.pathId,"/study_ranking_videos.json"):Oe==="3"?Vn="/api/paths/".concat(bn.pathId,"/study_ranking_pdf_attachments.json"):Oe==="4"&&(Vn="/api/paths/".concat(bn.pathId,"/study_ranking_discusses.json")),An.next=4,Object(ce.a)(Vn,{method:"get",params:{page:ot}});case 4:an=An.sent,en(!1),tn(an);case 7:case"end":return An.stop()}},Ln)})),rn.apply(this,arguments)}Object(n.useEffect)(function(){Dn()},[ot,Oe]);var En=function(){var Vn,an,fn,An,wn,er,dn,Fn,Ir,dr,Br,sr,Nr;return e.a.createElement(e.a.Fragment,null,e.a.createElement(G.a,{spinning:Yt},e.a.createElement("div",{style:{height:"42px",background:"#fafafa",display:"flex",padding:"0px 5px",alignItems:"center"}},e.a.createElement("span",{style:{flex:"1"}},"\u6392\u540D"),e.a.createElement("span",{style:{flex:"1"}},"\u59D3\u540D"),Oe==="1"&&e.a.createElement("span",{style:{flex:"3"}},"\u901A\u8FC7\u5173\u5361\u6570"),Oe==="2"&&e.a.createElement("span",{style:{flex:"3"}},"\u7D2F\u8BA1\u5B66\u4E60\u65F6\u957F"),Oe==="3"&&e.a.createElement("span",{style:{flex:"3"}},"\u4E0B\u8F7D\u8D44\u6E90\u6B21\u6570"),Oe==="4"&&e.a.createElement("span",{style:{flex:"3"}},"\u53D1\u5E16\u6570")),(Dt==null?void 0:Dt.user_show)&&e.a.createElement("div",{style:{height:"42px",display:"flex",padding:"0px 5px",alignItems:"center"}},e.a.createElement("span",{style:{flex:"1"}},(Dt==null||((Vn=Dt.data_user)===null||Vn===void 0)?void 0:Vn.rank)===0&&(Dt==null||((an=Dt.data_user)===null||an===void 0)?void 0:an.num)===0?"--":(Dt==null||((fn=Dt.data_user)===null||fn===void 0)?void 0:fn.rank)<=100&&(Dt==null||((An=Dt.data_user)===null||An===void 0)?void 0:An.rank)!=0?Dt==null||((wn=Dt.data_user)===null||wn===void 0)?void 0:wn.rank:"\u672A\u4E0A\u699C"),e.a.createElement("span",{style:{flex:"1"}},Dt==null||((er=Dt.data_user)===null||er===void 0)?void 0:er.user_real_name),Oe==="1"&&e.a.createElement("span",{style:{flex:"3"}},(Dt==null||((dn=Dt.data_user)===null||dn===void 0)?void 0:dn.num)||"--"),Oe==="2"&&e.a.createElement("span",{style:{flex:"3"}},Dt!=null&&(Fn=Dt.data_user)!==null&&Fn!==void 0&&Fn.num?Object(ve.X)(Dt==null||((Ir=Dt.data_user)===null||Ir===void 0)?void 0:Ir.num):"--"),Oe==="3"&&e.a.createElement("span",{style:{flex:"3"}},(Dt==null||((dr=Dt.data_user)===null||dr===void 0)?void 0:dr.num)||"--"),Oe==="4"&&e.a.createElement("span",{style:{flex:"3"}},(Dt==null||((Br=Dt.data_user)===null||Br===void 0)?void 0:Br.num)||"--")),(Dt==null?void 0:Dt.user_show)&&e.a.createElement(Mi.a,null),(Dt==null||((sr=Dt.data)===null||sr===void 0)?void 0:sr.length)>0?Dt==null||((Nr=Dt.data)===null||Nr===void 0)?void 0:Nr.map(function(Qn,Fr){return e.a.createElement("div",{style:{height:"42px",display:"flex",padding:"0px 5px",alignItems:"center"}},(Qn==null?void 0:Qn.rank)===1&&e.a.createElement("span",{style:{flex:"1",color:"#E02020"}},Qn==null?void 0:Qn.rank),(Qn==null?void 0:Qn.rank)===2&&e.a.createElement("span",{style:{flex:"1",color:"#FA6400"}},Qn==null?void 0:Qn.rank),(Qn==null?void 0:Qn.rank)===3&&e.a.createElement("span",{style:{flex:"1",color:"#F7B500"}},Qn==null?void 0:Qn.rank),(Qn==null?void 0:Qn.rank)>3&&e.a.createElement("span",{style:{flex:"1"}},Qn==null?void 0:Qn.rank),e.a.createElement("span",{style:{flex:"1"}},Qn==null?void 0:Qn.user_real_name),Oe==="1"&&e.a.createElement("span",{style:{flex:"3"}},Qn==null?void 0:Qn.num),Oe==="2"&&e.a.createElement("span",{style:{flex:"3"}},Object(ve.X)(Qn==null?void 0:Qn.num)),Oe==="3"&&e.a.createElement("span",{style:{flex:"3"}},Qn==null?void 0:Qn.num),Oe==="4"&&e.a.createElement("span",{style:{flex:"3"}},Qn==null?void 0:Qn.num))}):e.a.createElement(eo.a,null),(Dt==null?void 0:Dt.count)>10&&e.a.createElement(sa.a,{current:ot,pageSize:10,showSizeChanger:!1,total:Dt==null?void 0:Dt.count,style:{textAlign:"center",margin:"20px 0px"},onChange:function(Fr){dt(Fr)}})))};return e.a.createElement("div",null,e.a.createElement(m.a,{activeKey:Oe,style:{background:"#fff",padding:"0px 20px"},onChange:function(Vn){at(Vn),dt(1)}},e.a.createElement(cs,{tab:"\u901A\u5173\u699C",style:{background:"#fff"},key:"1"},e.a.createElement(En,null)),e.a.createElement(cs,{tab:"\u89C6\u9891\u5B66\u4E60\u699C",key:"2"},e.a.createElement(En,null)),e.a.createElement(cs,{tab:"\u4E0B\u8F7D\u8D44\u6E90\u699C",key:"3"},e.a.createElement(En,null)),e.a.createElement(cs,{tab:"\u4E92\u52A8\u8BA8\u8BBA\u699C",key:"4"},e.a.createElement(En,null))))},$s=R("XzQ7"),wo=R.n($s),ms=R("ho57"),Qi=R.n(ms),_s=m.a.TabPane;function _o(Ve){var Ye=function(at,tt){if(at.localName===tt)return at;for(var st=0,ot=at;ot=ot.parentNode;st++){if(ot.localName===tt)return ot;if(ot==document.documentElement)return!1}},Je=Ve.target,Be=Ye(Je,"a");if(console.log([Be],Be==null?void 0:Be.href,44),Be!=null&&Be.href)return;if(Je.tagName.toUpperCase()==="IMG"){var Xe=Je.src||Je.getAttribute("src");Xe&&Xe.indexOf("/images/avatars/User")===-1&&(Ve.stopPropagation(),Ve.preventDefault(),Dr.a.publish("preview-image",Xe))}}var Hs=function(Ye){var Je,Be,Xe=Ye.pathsDetail,Oe=Ye.globalSetting,at=Ye.loading,tt=Ye.dispatch,st=Object(C.a)(Ye,["pathsDetail","globalSetting","loading","dispatch"]),ot=Object(a.i)(),dt=st.location.query,It=Object(n.useRef)(),Gt=Object(n.useState)("stage"),Dt=Object(b.a)(Gt,2),tn=Dt[0],cn=Dt[1],Bn=[{name:"\u8BFE\u7A0B\u7AE0\u8282",key:"stage"},{name:"\u6392\u884C\u699C",key:"ranking"},{name:"\u8BC1\u4E66\u7533\u8BF7",key:"certificate"}].filter(function(en){var bn;return(bn=Xe.detail)!==null&&bn!==void 0&&bn.excellent?!0:en.key!=="certificate"});Object(n.useEffect)(function(){if(It.current)return It.current.addEventListener("mousedown",_o),function(){It.current.removeEventListener("mousedown",_o)}},[It.current]),Object(n.useEffect)(function(){if(!ot.pathId)return;Yt()},[ot.pathId]),Object(n.useEffect)(function(){var en;Object(ve.T)((en=Xe.detail)===null||en===void 0?void 0:en.name)},[Xe]);var Yt=function(){var en=Object(v.a)(i.a.mark(function bn(){var Dn;return i.a.wrap(function(En){for(;;)switch(En.prev=En.next){case 0:return En.next=2,tt({type:"pathsDetail/getPathsDetail",payload:Object(M.a)({id:ot.pathId},dt)});case 2:Dn=En.sent,tt({type:"pathsDetail/getRightData",payload:{id:ot.pathId}}),tt({type:"pathsDetail/getStageData",payload:{subject_id:ot.pathId}}),Dn!=null&&Dn.id&&dt.token&&(location.href=location.pathname);case 6:case"end":return En.stop()}},bn)}));return function(){return en.apply(this,arguments)}}();return e.a.createElement(G.a,{spinning:!1},e.a.createElement("section",{className:wo.a.bg},e.a.createElement(vt,null),e.a.createElement(zo.a,null),e.a.createElement("section",{style:{marginTop:((Je=Xe.detail)===null||Je===void 0?void 0:Je.excellent)&&"89px"},className:"edu-container mb80 ".concat(wo.a.wrap)},e.a.createElement("aside",{className:wo.a.content},e.a.createElement("div",{className:wo.a.intro},e.a.createElement("div",{className:wo.a.introTitle},e.a.createElement("span",{className:"font16",style:{display:"flex",alignItems:"center"}},e.a.createElement("img",{src:Qi.a,style:{marginRight:"10px"}}),"\u8BFE\u7A0B\u4ECB\u7ECD")),e.a.createElement("div",{ref:It},e.a.createElement(Ke.a,{value:(Be=Xe.detail)===null||Be===void 0?void 0:Be.description}))),e.a.createElement(m.a,{className:wo.a.wrapTabs,activeKey:tn,onChange:function(bn){return cn(bn)},tabBarGutter:50,tabBarStyle:{height:76}},Bn.map(function(en){return e.a.createElement(_s,{tab:en.name,key:en.key})})),tn==="stage"&&e.a.createElement(us,null),tn==="ranking"&&e.a.createElement(dl,null),tn==="certificate"&&e.a.createElement(Zs,null)),e.a.createElement(wi,null))))},ut=Ae.default=Object(s.a)(function(Ve){var Ye=Ve.pathsDetail,Je=Ve.loading,Be=Ve.globalSetting;return{pathsDetail:Ye,globalSetting:Be,loading:Je}})(Hs)},Aky1:function(Ge,Ae,R){"use strict";R.d(Ae,"a",function(){return d});var se=R("ErOA"),G=R("ppsT"),M=R.n(G),v="",b,C="";function w(i){m(i)}function m(i){b=new M.a.Vod({timeout:6e4,partSize:1048576,parallel:5,retryCount:3,retryDuration:2,region:"ap-southeast-1",userId:1829848226361863,enableUploadProgress:!1,addFileSuccess:function(e){console.log("addFileSuccess: "+e.file.name),i.addFileSuccess&&i.addFileSuccess(e),b.startUpload()},onUploadstarted:function(e){var a=e.file.name;if(e.videoId){var f="/api/users/".concat(v,"/video_auths.json");Object(se.a)(f,{method:"put",body:{video_id:e.videoId,title:a,file_name:a,virtual_classroom_id:C}}).then(function(l){if(l.status==-1){i.onUploadError&&i.onUploadError(e);return}var r=l.data,c=r.UploadAuth,A=r.UploadAddress,p=r.VideoId;b.setUploadAuthAndAddress(e,c,A)}).catch(function(l){b.deleteFile(b._curIndex),b.nextUpload(),console.log(l)})}else{var s="/api/users/".concat(v,"/video_auths.json"),o="";Object(se.a)(s,{method:"Post",body:{title:o+a,file_name:o+a,virtual_classroom_id:C}}).then(function(l){if(l){var r=l.data,c=r.UploadAuth,A=r.UploadAddress,p=r.VideoId;b.setUploadAuthAndAddress(e,c,A,p)}}).catch(function(l){b.deleteFile(b._curIndex),b.nextUpload(),console.log(l)}),console.log("\u6587\u4EF6\u5F00\u59CB\u4E0A\u4F20...")}},onUploadSucceed:function(e){i.onUploadSucceed&&i.onUploadSucceed(e),console.log("\u6587\u4EF6\u4E0A\u4F20\u6210\u529F!")},onUploadFailed:function(e,a,s){i.onUploadFailed&&i.onUploadFailed(e),console.log("\u6587\u4EF6\u4E0A\u4F20\u5931\u8D25!")},onUploadCanceled:function(e,a,s){console.log("\u6587\u4EF6\u4E0A\u4F20\u5DF2\u6682\u505C!")},onUploadProgress:function(e,a,s){i.onUploadProgress&&i.onUploadProgress(e,a,s);var o=Math.ceil(s*100);console.log("\u6587\u4EF6\u4E0A\u4F20\u4E2D...")},onUploadTokenExpired:function(e){console.log("\u6587\u4EF6\u4E0A\u4F20\u8D85\u65F6!");var a="/api/users/".concat(v,"/video_auths.json");Object(se.a)(a,{method:"put",body:{video_id:e.videoId}}).then(function(s){var o=s.data,f=o.UploadAuth;b.resumeUploadWithAuth(f)}).catch(function(s){console.log(s)})},onUploadEnd:function(e){i.onUploadEnd&&i.onUploadEnd(e),console.log("onUploadEnd: uploaded all the files")}}),i.gotUploader&&i.gotUploader(b)}function d(i,n,e){i&&(v=i),n&&(C=n),w(e)}},BPZU:function(Ge,Ae){var R=32,se=7,G=256;function M(n){for(var e=0;n>=R;)e|=n&1,n>>=1;return n+e}function v(n,e,a,s){var o=e+1;if(o===a)return 1;if(s(n[o++],n[e])<0){for(;o=0;)o++;return o-e}function b(n,e,a){for(a--;e>>1,o(f,n[c])<0?r=c:l=c+1;var A=s-l;switch(A){case 3:n[l+3]=n[l+2];case 2:n[l+2]=n[l+1];case 1:n[l+1]=n[l];break;default:for(;A>0;)n[l+A]=n[l+A-1],A--}n[l]=f}}function w(n,e,a,s,o,f){var l=0,r=0,c=1;if(f(n,e[a+o])>0){for(r=s-o;c0;)l=c,c=(c<<1)+1,c<=0&&(c=r);c>r&&(c=r),l+=o,c+=o}else{for(r=o+1;cr&&(c=r);var A=l;l=o-c,c=o-A}for(l++;l>>1);f(n,e[a+p])>0?l=p+1:c=p}return c}function m(n,e,a,s,o,f){var l=0,r=0,c=1;if(f(n,e[a+o])<0){for(r=o+1;cr&&(c=r);var A=l;l=o-c,c=o-A}else{for(r=s-o;c=0;)l=c,c=(c<<1)+1,c<=0&&(c=r);c>r&&(c=r),l+=o,c+=o}for(l++;l>>1);f(n,e[a+p])<0?c=p:l=p+1}return c}function d(n,e){var a=se,s=0,o=G,f=0,l,r,c=0;s=n.length,s<2*G&&(o=s>>>1);var A=[];f=s<120?5:s<1542?10:s<119151?19:40,l=[],r=[];function p(h,u){l[c]=h,r[c]=u,c+=1}function x(){for(;c>1;){var h=c-2;if(h>=1&&r[h-1]<=r[h]+r[h+1]||h>=2&&r[h-2]<=r[h]+r[h-1])r[h-1]r[h+1])break;B(h)}}function _(){for(;c>1;){var h=c-2;h>0&&r[h-1]=se||U>=se);if(K)break;F<0&&(F=0),F+=2}if(a=F,a<1&&(a=1),u===1){for(T=0;T=0;T--)n[X+T]=n[F+T];n[k]=A[I];return}for(var U=a;;){var K=0,V=0,N=!1;do if(e(A[I],n[D])<0){if(n[k--]=n[D--],K++,V=0,--u===0){N=!0;break}}else if(n[k--]=A[I--],V++,K=0,--O===1){N=!0;break}while((K|V)=0;T--)n[X+T]=n[F+T];if(u===0){N=!0;break}}if(n[k--]=A[I--],--O===1){N=!0;break}if(V=O-w(n[D],A,0,O,O-1,e),V!==0){for(k-=V,I-=V,O-=V,X=k+1,F=I+1,T=0;T=se||V>=se);if(N)break;U<0&&(U=0),U+=2}if(a=U,a<1&&(a=1),O===1){for(k-=u,D-=u,X=k+1,F=D+1,T=u-1;T>=0;T--)n[X+T]=n[F+T];n[k]=A[I]}else{if(O===0)throw new Error;for(F=k-(O-1),T=0;Tr&&(c=r),C(n,a,a+c,a+f,e),f=c}l.pushRun(a,f),l.mergeRuns(),o-=f,a+=f}while(o!==0);l.forceMergeRuns()}Ge.exports=i},BU3w:function(Ge,Ae,R){"use strict";R.d(Ae,"a",function(){return C});var se=R("MNnm"),G="rc-util-key";function M(w){if(w.attachTo)return w.attachTo;var m=document.querySelector("head");return m||document.body}function v(w){var m,d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(se.a)())return null;var i=document.createElement("style");if((m=d.csp)===null||m===void 0?void 0:m.nonce){var n;i.nonce=(n=d.csp)===null||n===void 0?void 0:n.nonce}i.innerHTML=w;var e=M(d),a=e.firstChild;return d.prepend&&e.prepend?e.prepend(i):d.prepend&&a?e.insertBefore(i,a):e.appendChild(i),i}var b=new Map;function C(w,m){var d=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},i=M(d);if(!b.has(i)){var n=v("",d),e=n.parentNode;b.set(i,e),e.removeChild(n)}var a=Array.from(b.get(i).children).find(function(r){return r.tagName==="STYLE"&&r[G]===m});if(a){var s,o;if(((s=d.csp)===null||s===void 0?void 0:s.nonce)&&a.nonce!==((o=d.csp)===null||o===void 0?void 0:o.nonce)){var f;a.nonce=(f=d.csp)===null||f===void 0?void 0:f.nonce}return a.innerHTML!==w&&(a.innerHTML=w),a}var l=v(w,d);return l[G]=m,l}},Bd2K:function(Ge,Ae,R){(function(se){se(R("VrN/"),R("osHv"))})(function(se){se.defineOption("autoCloseTags",!1,function(d,i,n){if(n!=se.Init&&n&&d.removeKeyMap("autoCloseTags"),!i)return;var e={name:"autoCloseTags"};(typeof i!="object"||i.whenClosing!==!1)&&(e["'/'"]=function(a){return C(a)}),(typeof i!="object"||i.whenOpening!==!1)&&(e["'>'"]=function(a){return v(a)}),d.addKeyMap(e)});var G=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],M=["applet","blockquote","body","button","div","dl","fieldset","form","frameset","h1","h2","h3","h4","h5","h6","head","html","iframe","layer","legend","object","ol","p","select","table","ul"];function v(d){if(d.getOption("disableInput"))return se.Pass;for(var i=d.listSelections(),n=[],e=d.getOption("autoCloseTags"),a=0;as.ch&&(c=c.slice(0,c.length-o.end+s.ch));var _=c.toLowerCase();if(!c||o.type=="string"&&(o.end!=s.ch||!/[\"\']/.test(o.string.charAt(o.string.length-1))||o.string.length==1)||o.type=="tag"&&r.close||o.string.indexOf("/")==s.ch-o.start-1||p&&w(p,_)>-1||m(d,f.mode.xmlCurrentContext&&f.mode.xmlCurrentContext(l)||[],c,s,!0))return se.Pass;var B=typeof e=="object"&&e.emptyTags;if(B&&w(B,c)>-1){n[a]={text:"/>",newPos:se.Pos(s.line,s.ch+2)};continue}var E=x&&w(x,_)>-1;n[a]={indent:E,text:">"+(E?` -`:"")+"",newPos:E?se.Pos(s.line+1,0):se.Pos(s.line,s.ch+1)}}for(var g=typeof e=="object"&&e.dontIndentOnAutoClose,a=i.length-1;a>=0;a--){var h=n[a];d.replaceRange(h.text,i[a].head,i[a].anchor,"+insert");var u=d.listSelections().slice(0);u[a]={head:h.newPos,anchor:h.newPos},d.setSelections(u),!g&&h.indent&&(d.indentLine(h.newPos.line,null,!0),d.indentLine(h.newPos.line+1,null,!0))}}function b(d,i){for(var n=d.listSelections(),e=[],a=i?"/":""&&(p+=">"),e[f]=p}if(d.replaceSelections(e),n=d.listSelections(),!o)for(var f=0;f=0&&i[l]==n;l--)++f;e=o.to;for(var l=1;l0){for(var i=0;i1&&arguments[1]!==void 0?arguments[1]:"",i=[],n=0;n.5?x:p}function i(p,x,_,B,E){var g=p.length;if(E===1)for(var h=0;hE;if(g)p.length=E;else for(var h=B;h=0&&!(U[Me]<=Re);Me--);Me=Math.min(Me,O-2)}else{for(Me=be;MeRe);Me++);Me=Math.min(Me-1,O-2)}be=Me,de=Re;var re=U[Me+1]-U[Me];if(re===0)return;if(me=(Re-U[Me])/re,S)if(ge=K[Me],Ee=K[Me===0?Me:Me-1],Ae=K[Me>O-2?O-1:Me+1],ae=K[Me>O-3?O-1:Me+2],D)a(Ee,ge,Ae,ae,me,me*me,me*me*me,h(Te,E),F);else{var j;if(I)j=a(Ee,ge,Ae,ae,me,me*me,me*me*me,ve,1),j=f(ve);else{if(k)return d(ge,Ae,me);j=s(Ee,ge,Ae,ae,me,me*me,me*me*me)}u(Te,E,j)}else if(D)i(K[Me],K[Me+1],me,h(Te,E),F);else{var j;if(I)i(K[Me],K[Me+1],me,ve,1),j=f(ve);else{if(k)return d(K[Me],K[Me+1],me);j=m(K[Me],K[Me+1],me)}u(Te,E,j)}},ie=new se({target:p._target,life:X,loop:p._loop,delay:p._delay,onframe:oe,ondestroy:_});return x&&x!=="spline"&&(ie.easing=x),ie}var c=function(p,x,_,B){this._tracks={},this._target=p,this._loop=x||!1,this._getter=_||C,this._setter=B||w,this._clipCount=0,this._delay=0,this._doneList=[],this._onframeList=[],this._clipList=[]};c.prototype={when:function(p,x){var _=this._tracks;for(var B in x){if(!x.hasOwnProperty(B))continue;if(!_[B]){_[B]=[];var E=this._getter(this._target,B);if(E==null)continue;p!==0&&_[B].push({time:0,value:o(E)})}_[B].push({time:p,value:x[B]})}return this},during:function(p){return this._onframeList.push(p),this},pause:function(){for(var p=0;p1&&i&&i.length>1){var e=M(i)/M(n);!isFinite(e)&&(e=1),m.pinchScale=e;var a=v(i);return m.pinchX=a[0],m.pinchY=a[1],{type:"pinch",target:w[0].target,event:m}}}},C=G;Ge.exports=C},"Cg/j":function(Ge,fe,R){"use strict";R.d(fe,"b",function(){return se}),R.d(fe,"a",function(){return G}),R.d(fe,"c",function(){return v}),R.d(fe,"d",function(){return b});var se;(function(C){C.serviceIds=new Map,C.DI_TARGET="$di$target",C.DI_DEPENDENCIES="$di$dependencies";function w(m){return m[C.DI_DEPENDENCIES]||[]}C.getServiceDependencies=w})(se||(se={}));var G=v("instantiationService");function M(C,w,m,d){w[se.DI_TARGET]===w?w[se.DI_DEPENDENCIES].push({id:C,index:m,optional:d}):(w[se.DI_DEPENDENCIES]=[{id:C,index:m,optional:d}],w[se.DI_TARGET]=w)}function v(C){if(se.serviceIds.has(C))return se.serviceIds.get(C);var w=function(m,d,i){if(arguments.length!==3)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");M(w,m,i,!1)};return w.toString=function(){return C},se.serviceIds.set(C,w),w}function b(C){return function(w,m,d){if(arguments.length!==3)throw new Error("@optional-decorator can only be used to decorate a parameter");M(C,w,d,!0)}}},CnIC:function(Ge,fe){Ge.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAWCAYAAADTlvzyAAAAAXNSR0IArs4c6QAAA+JJREFUSA2dVltslEUUPmf+f7cXt+oKRKzVtCoICbARtVEJIA+mQiMaI00UXuCBRCT2AZPGaCJvWjUmQowPSBpN+kK8RKVNCIZLorIEVEqFmABVgxsuspi2wHZ3Z+f4za7/9r9sSe0k7Zz55pzzzZzL7M80zdHaJ7fnx+g9EeokptkklGGm/geX0PZDq1hP0w1MpzHm7pA5LLQfZKka6t/MaqZ1p7q4UGMvArkRBMC+IWnTpvC4EMeEzI+bD9NWoZpk1nzt1Yu0cXB44js27qMlY+pE0fAzqfjPtXxHCPcOFZdr0tuIlWOvfyXnnBWmTQjh1MNQtynSBVaynhFnROOFgZP6y84lbl/YSPmBPackAeBVOHc8vP8MuVgnvHWtGQdacO66ygT2jDw/eKLwUADDIkDYmNePIU/1fqWR626V3I8HZMT+eBYHCw3AHSEoSEjKzA0rzLuNcmGs1np+MnY5jDNJcxgL3NBRztWwwsuLdAy1PBbGQ+uRpclCJOwiEvEXINTaBPMAr66hFSieSPL9hErRVyLc7sfKsnL+CmMBwtzZ2K9EcsmvBLL2jpZiP4rvhh+vyrj9ylbqU8RPVzFPKBX3e6I3Bwi7uriE8O3yNu2MbuCuB/hZiBuwV/Lv4RATsxto/YZ79eZwsQnJt51LG/7061s5QGiBzlT8qGL+3MresC/MruV6HP2108PsjHZ4+532UhzifX4cUTl9PBX7xI95coTQbhjhBk/Bzqi20fGSm4UwJ4ALzUPLHqVQcaBY6lb+QfYgkYHDTI69JwsPs+GXgMyvoHLpWsF8/dqxullaUw9uumBSuyIhrMcScerdsayUE0OrEcrW/2z/IaW+uJw9v2/jqrYJz65MODh0o0UoZl+YhXYDoctlS/xpzw/OQuSwG0QtnsFUM4h/g7N3P1qhf4+zbIKXZFlXZIwV716Tih2wax4YlkeopF+HXAmByLm3foqlM9fofZDdXTb6H/9AfLolSVu2L9YdSMFizxSHObQ65X7AAycKH4O3fAPE/sK2tDo8mnc+g2LN/HoObjbb6r2jXq/pbZcX8Zjf5emyMT3WaeXqEFjR7rG88wbEGZNZ57ZFsjn3TXbUgF1XB6ukwo/JLziRwUlyrxyI5RHGch6rSjMXnjyYkcn3FalicjOVoknLrbq+cM+W7+MJVGN65hw+S/RSoo4WfbiMGuONdOap+3nU7pYJfWrUvFOeM4a2olKfwG0D/ejXm0qGQ/upkcaj0HuxmwfDehFCT2HdHnGO/E1tukhJx6Em9FgTctOEz4cmtM8t+BOkwn485TCPk6Er+Nk+n7yTRm72ffMvtr1U/uTpxS8AAAAASUVORK5CYII="},DBLp:function(Ge,fe){function R(){}R.prototype={diff:function(b,C,w){w||(w=function(c,A){return c===A}),this.equals=w;var m=this;b=b.slice(),C=C.slice();var d=C.length,i=b.length,n=1,e=d+i,a=[{newPos:-1,components:[]}],s=this.extractCommon(a[0],C,b,0);if(a[0].newPos+1>=d&&s+1>=i){for(var o=[],f=0;f=d&&_+1>=i)return se(m,A.components,C,b);a[c]=A}n++}for(;n<=e;){var r=l();if(r)return r}},pushComponent:function(b,C,w){var m=b[b.length-1];m&&m.added===C&&m.removed===w?b[b.length-1]={count:m.count+1,added:C,removed:w}:b.push({count:1,added:C,removed:w})},extractCommon:function(b,C,w,m){for(var d=C.length,i=w.length,n=b.newPos,e=n-m,a=0;n+1v||e<-v}var C=function(e){e=e||{},e.position||(this.position=[0,0]),e.rotation==null&&(this.rotation=0),e.scale||(this.scale=[1,1]),this.origin=this.origin||null},w=C.prototype;w.transform=null,w.needLocalTransform=function(){return b(this.rotation)||b(this.position[0])||b(this.position[1])||b(this.scale[0]-1)||b(this.scale[1]-1)};var m=[];w.updateTransform=function(){var e=this.parent,a=e&&e.transform,s=this.needLocalTransform(),o=this.transform;if(!(s||a)){o&&M(o);return}o=o||se.create(),s?this.getLocalTransform(o):M(o),a&&(s?se.mul(o,e.transform,o):se.copy(o,e.transform)),this.transform=o;var f=this.globalScaleRatio;if(f!=null&&f!==1){this.getGlobalScale(m);var l=m[0]<0?-1:1,r=m[1]<0?-1:1,c=((m[0]-l)*f+l)/m[0]||0,A=((m[1]-r)*f+r)/m[1]||0;o[0]*=c,o[1]*=c,o[2]*=A,o[3]*=A}this.invTransform=this.invTransform||se.create(),se.invert(this.invTransform,o)},w.getLocalTransform=function(e){return C.getLocalTransform(this,e)},w.setTransform=function(e){var a=this.transform,s=e.dpr||1;a?e.setTransform(s*a[0],s*a[1],s*a[2],s*a[3],s*a[4],s*a[5]):e.setTransform(s,0,0,s,0,0)},w.restoreTransform=function(e){var a=e.dpr||1;e.setTransform(a,0,0,a,0,0)};var d=[],i=se.create();w.setLocalTransform=function(e){if(!e)return;var a=e[0]*e[0]+e[1]*e[1],s=e[2]*e[2]+e[3]*e[3],o=this.position,f=this.scale;b(a-1)&&(a=Math.sqrt(a)),b(s-1)&&(s=Math.sqrt(s)),e[0]<0&&(a=-a),e[3]<0&&(s=-s),o[0]=e[4],o[1]=e[5],f[0]=a,f[1]=s,this.rotation=Math.atan2(-e[1]/s,e[0]/a)},w.decomposeTransform=function(){if(!this.transform)return;var e=this.parent,a=this.transform;e&&e.transform&&(se.mul(d,e.invTransform,a),a=d);var s=this.origin;s&&(s[0]||s[1])&&(i[4]=s[0],i[5]=s[1],se.mul(d,a,i),d[4]-=s[0],d[5]-=s[1],a=d),this.setLocalTransform(a)},w.getGlobalScale=function(e){var a=this.transform;return e=e||[],a?(e[0]=Math.sqrt(a[0]*a[0]+a[1]*a[1]),e[1]=Math.sqrt(a[2]*a[2]+a[3]*a[3]),a[0]<0&&(e[0]=-e[0]),a[3]<0&&(e[1]=-e[1]),e):(e[0]=1,e[1]=1,e)},w.transformCoordToLocal=function(e,a){var s=[e,a],o=this.invTransform;return o&&G.applyTransform(s,s,o),s},w.transformCoordToGlobal=function(e,a){var s=[e,a],o=this.transform;return o&&G.applyTransform(s,s,o),s},C.getLocalTransform=function(e,a){a=a||[],M(a);var s=e.origin,o=e.scale||[1,1],f=e.rotation||0,l=e.position||[0,0];return s&&(a[4]-=s[0],a[5]-=s[1]),se.scale(a,a,o),f&&se.rotate(a,a,f),s&&(a[4]+=s[0],a[5]+=s[1]),a[4]+=l[0],a[5]+=l[1],a};var n=C;Ge.exports=n},Dagg:function(Ge,fe,R){var se=R("Gev7"),G=R("mFDi"),M=R("bYtY"),v=R("Xnb7");function b(w){se.call(this,w)}b.prototype={constructor:b,type:"image",brush:function(w,m){var d=this.style,i=d.image;d.bind(w,this,m);var n=this._image=v.createOrUpdateImage(i,this._image,this,this.onload);if(!n||!v.isImageReady(n))return;var e=d.x||0,a=d.y||0,s=d.width,o=d.height,f=n.width/n.height;if(s==null&&o!=null?s=o*f:o==null&&s!=null?o=s/f:s==null&&o==null&&(s=n.width,o=n.height),this.setTransform(w),d.sWidth&&d.sHeight){var l=d.sx||0,r=d.sy||0;w.drawImage(n,l,r,d.sWidth,d.sHeight,e,a,s,o)}else if(d.sx&&d.sy){var l=d.sx,r=d.sy,c=s-l,A=o-r;w.drawImage(n,l,r,c,A,e,a,s,o)}else w.drawImage(n,e,a,s,o);d.text!=null&&(this.restoreTransform(w),this.drawRectText(w,this.getBoundingRect()))},getBoundingRect:function(){var w=this.style;return this._rect||(this._rect=new G(w.x||0,w.y||0,w.width||0,w.height||0)),this._rect}},M.inherits(b,se);var C=b;Ge.exports=C},DlQD:function(Ge,fe,R){(function(se,G){Ge.exports=G()})(this,function(){"use strict";function se(rt,Ze){for(var $e=0;$ert.length)&&(Ze=rt.length);for(var $e=0,Ue=new Array(Ze);$e=rt.length?{done:!0}:{done:!1,value:rt[Ue++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +`:"")+"",newPos:E?se.Pos(s.line+1,0):se.Pos(s.line,s.ch+1)}}for(var g=typeof e=="object"&&e.dontIndentOnAutoClose,a=i.length-1;a>=0;a--){var h=n[a];d.replaceRange(h.text,i[a].head,i[a].anchor,"+insert");var u=d.listSelections().slice(0);u[a]={head:h.newPos,anchor:h.newPos},d.setSelections(u),!g&&h.indent&&(d.indentLine(h.newPos.line,null,!0),d.indentLine(h.newPos.line+1,null,!0))}}function b(d,i){for(var n=d.listSelections(),e=[],a=i?"/":""&&(p+=">"),e[f]=p}if(d.replaceSelections(e),n=d.listSelections(),!o)for(var f=0;f=0&&i[l]==n;l--)++f;e=o.to;for(var l=1;l0){for(var i=0;i1&&arguments[1]!==void 0?arguments[1]:"",i=[],n=0;n.5?x:p}function i(p,x,_,B,E){var g=p.length;if(E===1)for(var h=0;hE;if(g)p.length=E;else for(var h=B;h=0&&!(U[Me]<=Re);Me--);Me=Math.min(Me,O-2)}else{for(Me=be;MeRe);Me++);Me=Math.min(Me-1,O-2)}be=Me,de=Re;var re=U[Me+1]-U[Me];if(re===0)return;if(me=(Re-U[Me])/re,S)if(ge=K[Me],Ee=K[Me===0?Me:Me-1],fe=K[Me>O-2?O-1:Me+1],ae=K[Me>O-3?O-1:Me+2],D)a(Ee,ge,fe,ae,me,me*me,me*me*me,h(Te,E),F);else{var j;if(I)j=a(Ee,ge,fe,ae,me,me*me,me*me*me,ve,1),j=f(ve);else{if(k)return d(ge,fe,me);j=s(Ee,ge,fe,ae,me,me*me,me*me*me)}u(Te,E,j)}else if(D)i(K[Me],K[Me+1],me,h(Te,E),F);else{var j;if(I)i(K[Me],K[Me+1],me,ve,1),j=f(ve);else{if(k)return d(K[Me],K[Me+1],me);j=m(K[Me],K[Me+1],me)}u(Te,E,j)}},ie=new se({target:p._target,life:X,loop:p._loop,delay:p._delay,onframe:oe,ondestroy:_});return x&&x!=="spline"&&(ie.easing=x),ie}var c=function(p,x,_,B){this._tracks={},this._target=p,this._loop=x||!1,this._getter=_||C,this._setter=B||w,this._clipCount=0,this._delay=0,this._doneList=[],this._onframeList=[],this._clipList=[]};c.prototype={when:function(p,x){var _=this._tracks;for(var B in x){if(!x.hasOwnProperty(B))continue;if(!_[B]){_[B]=[];var E=this._getter(this._target,B);if(E==null)continue;p!==0&&_[B].push({time:0,value:o(E)})}_[B].push({time:p,value:x[B]})}return this},during:function(p){return this._onframeList.push(p),this},pause:function(){for(var p=0;p1&&i&&i.length>1){var e=M(i)/M(n);!isFinite(e)&&(e=1),m.pinchScale=e;var a=v(i);return m.pinchX=a[0],m.pinchY=a[1],{type:"pinch",target:w[0].target,event:m}}}},C=G;Ge.exports=C},"Cg/j":function(Ge,Ae,R){"use strict";R.d(Ae,"b",function(){return se}),R.d(Ae,"a",function(){return G}),R.d(Ae,"c",function(){return v}),R.d(Ae,"d",function(){return b});var se;(function(C){C.serviceIds=new Map,C.DI_TARGET="$di$target",C.DI_DEPENDENCIES="$di$dependencies";function w(m){return m[C.DI_DEPENDENCIES]||[]}C.getServiceDependencies=w})(se||(se={}));var G=v("instantiationService");function M(C,w,m,d){w[se.DI_TARGET]===w?w[se.DI_DEPENDENCIES].push({id:C,index:m,optional:d}):(w[se.DI_DEPENDENCIES]=[{id:C,index:m,optional:d}],w[se.DI_TARGET]=w)}function v(C){if(se.serviceIds.has(C))return se.serviceIds.get(C);var w=function(m,d,i){if(arguments.length!==3)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");M(w,m,i,!1)};return w.toString=function(){return C},se.serviceIds.set(C,w),w}function b(C){return function(w,m,d){if(arguments.length!==3)throw new Error("@optional-decorator can only be used to decorate a parameter");M(C,w,d,!0)}}},CnIC:function(Ge,Ae){Ge.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAWCAYAAADTlvzyAAAAAXNSR0IArs4c6QAAA+JJREFUSA2dVltslEUUPmf+f7cXt+oKRKzVtCoICbARtVEJIA+mQiMaI00UXuCBRCT2AZPGaCJvWjUmQowPSBpN+kK8RKVNCIZLorIEVEqFmABVgxsuspi2wHZ3Z+f4za7/9r9sSe0k7Zz55pzzzZzL7M80zdHaJ7fnx+g9EeokptkklGGm/geX0PZDq1hP0w1MpzHm7pA5LLQfZKka6t/MaqZ1p7q4UGMvArkRBMC+IWnTpvC4EMeEzI+bD9NWoZpk1nzt1Yu0cXB44js27qMlY+pE0fAzqfjPtXxHCPcOFZdr0tuIlWOvfyXnnBWmTQjh1MNQtynSBVaynhFnROOFgZP6y84lbl/YSPmBPackAeBVOHc8vP8MuVgnvHWtGQdacO66ygT2jDw/eKLwUADDIkDYmNePIU/1fqWR626V3I8HZMT+eBYHCw3AHSEoSEjKzA0rzLuNcmGs1np+MnY5jDNJcxgL3NBRztWwwsuLdAy1PBbGQ+uRpclCJOwiEvEXINTaBPMAr66hFSieSPL9hErRVyLc7sfKsnL+CmMBwtzZ2K9EcsmvBLL2jpZiP4rvhh+vyrj9ylbqU8RPVzFPKBX3e6I3Bwi7uriE8O3yNu2MbuCuB/hZiBuwV/Lv4RATsxto/YZ79eZwsQnJt51LG/7061s5QGiBzlT8qGL+3MresC/MruV6HP2108PsjHZ4+532UhzifX4cUTl9PBX7xI95coTQbhjhBk/Bzqi20fGSm4UwJ4ALzUPLHqVQcaBY6lb+QfYgkYHDTI69JwsPs+GXgMyvoHLpWsF8/dqxullaUw9uumBSuyIhrMcScerdsayUE0OrEcrW/2z/IaW+uJw9v2/jqrYJz65MODh0o0UoZl+YhXYDoctlS/xpzw/OQuSwG0QtnsFUM4h/g7N3P1qhf4+zbIKXZFlXZIwV716Tih2wax4YlkeopF+HXAmByLm3foqlM9fofZDdXTb6H/9AfLolSVu2L9YdSMFizxSHObQ65X7AAycKH4O3fAPE/sK2tDo8mnc+g2LN/HoObjbb6r2jXq/pbZcX8Zjf5emyMT3WaeXqEFjR7rG88wbEGZNZ57ZFsjn3TXbUgF1XB6ukwo/JLziRwUlyrxyI5RHGch6rSjMXnjyYkcn3FalicjOVoknLrbq+cM+W7+MJVGN65hw+S/RSoo4WfbiMGuONdOap+3nU7pYJfWrUvFOeM4a2olKfwG0D/ejXm0qGQ/upkcaj0HuxmwfDehFCT2HdHnGO/E1tukhJx6Em9FgTctOEz4cmtM8t+BOkwn485TCPk6Er+Nk+n7yTRm72ffMvtr1U/uTpxS8AAAAASUVORK5CYII="},DBLp:function(Ge,Ae){function R(){}R.prototype={diff:function(b,C,w){w||(w=function(c,A){return c===A}),this.equals=w;var m=this;b=b.slice(),C=C.slice();var d=C.length,i=b.length,n=1,e=d+i,a=[{newPos:-1,components:[]}],s=this.extractCommon(a[0],C,b,0);if(a[0].newPos+1>=d&&s+1>=i){for(var o=[],f=0;f=d&&_+1>=i)return se(m,A.components,C,b);a[c]=A}n++}for(;n<=e;){var r=l();if(r)return r}},pushComponent:function(b,C,w){var m=b[b.length-1];m&&m.added===C&&m.removed===w?b[b.length-1]={count:m.count+1,added:C,removed:w}:b.push({count:1,added:C,removed:w})},extractCommon:function(b,C,w,m){for(var d=C.length,i=w.length,n=b.newPos,e=n-m,a=0;n+1v||e<-v}var C=function(e){e=e||{},e.position||(this.position=[0,0]),e.rotation==null&&(this.rotation=0),e.scale||(this.scale=[1,1]),this.origin=this.origin||null},w=C.prototype;w.transform=null,w.needLocalTransform=function(){return b(this.rotation)||b(this.position[0])||b(this.position[1])||b(this.scale[0]-1)||b(this.scale[1]-1)};var m=[];w.updateTransform=function(){var e=this.parent,a=e&&e.transform,s=this.needLocalTransform(),o=this.transform;if(!(s||a)){o&&M(o);return}o=o||se.create(),s?this.getLocalTransform(o):M(o),a&&(s?se.mul(o,e.transform,o):se.copy(o,e.transform)),this.transform=o;var f=this.globalScaleRatio;if(f!=null&&f!==1){this.getGlobalScale(m);var l=m[0]<0?-1:1,r=m[1]<0?-1:1,c=((m[0]-l)*f+l)/m[0]||0,A=((m[1]-r)*f+r)/m[1]||0;o[0]*=c,o[1]*=c,o[2]*=A,o[3]*=A}this.invTransform=this.invTransform||se.create(),se.invert(this.invTransform,o)},w.getLocalTransform=function(e){return C.getLocalTransform(this,e)},w.setTransform=function(e){var a=this.transform,s=e.dpr||1;a?e.setTransform(s*a[0],s*a[1],s*a[2],s*a[3],s*a[4],s*a[5]):e.setTransform(s,0,0,s,0,0)},w.restoreTransform=function(e){var a=e.dpr||1;e.setTransform(a,0,0,a,0,0)};var d=[],i=se.create();w.setLocalTransform=function(e){if(!e)return;var a=e[0]*e[0]+e[1]*e[1],s=e[2]*e[2]+e[3]*e[3],o=this.position,f=this.scale;b(a-1)&&(a=Math.sqrt(a)),b(s-1)&&(s=Math.sqrt(s)),e[0]<0&&(a=-a),e[3]<0&&(s=-s),o[0]=e[4],o[1]=e[5],f[0]=a,f[1]=s,this.rotation=Math.atan2(-e[1]/s,e[0]/a)},w.decomposeTransform=function(){if(!this.transform)return;var e=this.parent,a=this.transform;e&&e.transform&&(se.mul(d,e.invTransform,a),a=d);var s=this.origin;s&&(s[0]||s[1])&&(i[4]=s[0],i[5]=s[1],se.mul(d,a,i),d[4]-=s[0],d[5]-=s[1],a=d),this.setLocalTransform(a)},w.getGlobalScale=function(e){var a=this.transform;return e=e||[],a?(e[0]=Math.sqrt(a[0]*a[0]+a[1]*a[1]),e[1]=Math.sqrt(a[2]*a[2]+a[3]*a[3]),a[0]<0&&(e[0]=-e[0]),a[3]<0&&(e[1]=-e[1]),e):(e[0]=1,e[1]=1,e)},w.transformCoordToLocal=function(e,a){var s=[e,a],o=this.invTransform;return o&&G.applyTransform(s,s,o),s},w.transformCoordToGlobal=function(e,a){var s=[e,a],o=this.transform;return o&&G.applyTransform(s,s,o),s},C.getLocalTransform=function(e,a){a=a||[],M(a);var s=e.origin,o=e.scale||[1,1],f=e.rotation||0,l=e.position||[0,0];return s&&(a[4]-=s[0],a[5]-=s[1]),se.scale(a,a,o),f&&se.rotate(a,a,f),s&&(a[4]+=s[0],a[5]+=s[1]),a[4]+=l[0],a[5]+=l[1],a};var n=C;Ge.exports=n},Dagg:function(Ge,Ae,R){var se=R("Gev7"),G=R("mFDi"),M=R("bYtY"),v=R("Xnb7");function b(w){se.call(this,w)}b.prototype={constructor:b,type:"image",brush:function(w,m){var d=this.style,i=d.image;d.bind(w,this,m);var n=this._image=v.createOrUpdateImage(i,this._image,this,this.onload);if(!n||!v.isImageReady(n))return;var e=d.x||0,a=d.y||0,s=d.width,o=d.height,f=n.width/n.height;if(s==null&&o!=null?s=o*f:o==null&&s!=null?o=s/f:s==null&&o==null&&(s=n.width,o=n.height),this.setTransform(w),d.sWidth&&d.sHeight){var l=d.sx||0,r=d.sy||0;w.drawImage(n,l,r,d.sWidth,d.sHeight,e,a,s,o)}else if(d.sx&&d.sy){var l=d.sx,r=d.sy,c=s-l,A=o-r;w.drawImage(n,l,r,c,A,e,a,s,o)}else w.drawImage(n,e,a,s,o);d.text!=null&&(this.restoreTransform(w),this.drawRectText(w,this.getBoundingRect()))},getBoundingRect:function(){var w=this.style;return this._rect||(this._rect=new G(w.x||0,w.y||0,w.width||0,w.height||0)),this._rect}},M.inherits(b,se);var C=b;Ge.exports=C},DlQD:function(Ge,Ae,R){(function(se,G){Ge.exports=G()})(this,function(){"use strict";function se(rt,Ze){for(var $e=0;$ert.length)&&(Ze=rt.length);for(var $e=0,Ue=new Array(Ze);$e=rt.length?{done:!0}:{done:!1,value:rt[Ue++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}return $e=rt[Symbol.iterator](),$e.next.bind($e)}function C(rt,Ze){return Ze={exports:{}},rt(Ze,Ze.exports),Ze.exports}var w=C(function(rt){function Ze(){return{baseUrl:null,breaks:!1,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}function $e(Ue){rt.exports.defaults=Ue}rt.exports={defaults:Ze(),getDefaults:Ze,changeDefaults:$e}}),m=w.defaults,d=w.getDefaults,i=w.changeDefaults,n=/[&<>"']/,e=/[&<>"']/g,a=/[<>"']|&(?!#?\w+;)/,s=/[<>"']|&(?!#?\w+;)/g,o={"&":"&","<":"<",">":">",'"':""","'":"'"},f=function(Ze){return o[Ze]};function l(rt,Ze){if(Ze){if(n.test(rt))return rt.replace(e,f)}else if(a.test(rt))return rt.replace(s,f);return rt}var r=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function c(rt){return rt.replace(r,function(Ze,$e){return $e=$e.toLowerCase(),$e==="colon"?":":$e.charAt(0)==="#"?$e.charAt(1)==="x"?String.fromCharCode(parseInt($e.substring(2),16)):String.fromCharCode(+$e.substring(1)):""})}var A=/(^|[^\[])\^/g;function p(rt,Ze){rt=rt.source||rt,Ze=Ze||"";var $e={replace:function(Ne,We){return We=We.source||We,We=We.replace(A,"$1"),rt=rt.replace(Ne,We),$e},getRegex:function(){return new RegExp(rt,Ze)}};return $e}var x=/[^\w:]/g,_=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function B(rt,Ze,$e){if(rt){var Ue;try{Ue=decodeURIComponent(c($e)).replace(x,"").toLowerCase()}catch(Ne){return null}if(Ue.indexOf("javascript:")===0||Ue.indexOf("vbscript:")===0||Ue.indexOf("data:")===0)return null}Ze&&!_.test($e)&&($e=S(Ze,$e));try{$e=encodeURI($e).replace(/%25/g,"%")}catch(Ne){return null}return $e}var E={},g=/^[^:]+:\/*[^/]*$/,h=/^([^:]+:)[\s\S]*$/,u=/^([^:]+:\/*[^/]*)[\s\S]*$/;function S(rt,Ze){E[" "+rt]||(g.test(rt)?E[" "+rt]=rt+"/":E[" "+rt]=I(rt,"/",!0)),rt=E[" "+rt];var $e=rt.indexOf(":")===-1;return Ze.substring(0,2)==="//"?$e?Ze:rt.replace(h,"$1")+Ze:Ze.charAt(0)==="/"?$e?Ze:rt.replace(u,"$1")+Ze:rt+Ze}var O={exec:function(){}};function T(rt){for(var Ze=1,$e,Ue;Ze=0&&yt[Mt]==="\\";)vt=!vt;return vt?"|":" |"}),Ue=$e.split(/ \|/),Ne=0;if(Ue.length>Ze)Ue.splice(Ze);else for(;Ue.length=Ue.length?Ne.slice(Ue.length):Ne}).join(` `)}var ue=function(){function rt($e){this.options=$e||U}var Ze=rt.prototype;return Ze.space=function(Ue){var Ne=this.rules.block.newline.exec(Ue);if(Ne)return Ne[0].length>1?{type:"space",raw:Ne[0]}:{raw:` @@ -256,7 +256,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho `,bt||(bt=Rt)),bt&&(Mt.loose=!0),je=/^\[[ xX]\] /.test(kt),qe=void 0,je&&(qe=kt[1]!==" ",kt=kt.replace(/^\[[ xX]\] +/,"")),Mt.items.push({type:"list_item",raw:We,task:je,checked:qe,loose:bt,text:kt});return Mt}},Ze.html=function(Ue){var Ne=this.rules.block.html.exec(Ue);if(Ne)return{type:this.options.sanitize?"paragraph":"html",raw:Ne[0],pre:!this.options.sanitizer&&(Ne[1]==="pre"||Ne[1]==="script"||Ne[1]==="style"),text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(Ne[0]):N(Ne[0]):Ne[0]}},Ze.def=function(Ue){var Ne=this.rules.block.def.exec(Ue);if(Ne){Ne[3]&&(Ne[3]=Ne[3].substring(1,Ne[3].length-1));var We=Ne[1].toLowerCase().replace(/\s+/g," ");return{tag:We,raw:Ne[0],href:Ne[2],title:Ne[3]}}},Ze.table=function(Ue){var Ne=this.rules.block.table.exec(Ue);if(Ne){var We={type:"table",header:V(Ne[1].replace(/^ *| *\| *$/g,"")),align:Ne[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:Ne[3]?Ne[3].replace(/\n$/,"").split(` `):[]};if(We.header.length===We.align.length){We.raw=Ne[0];var it=We.align.length,yt;for(yt=0;yt/i.test(it[0])&&(Ne=!1),!We&&/^<(pre|code|kbd|script)(\s|>)/i.test(it[0])?We=!0:We&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(it[0])&&(We=!1),{type:this.options.sanitize?"text":"html",raw:it[0],inLink:Ne,inRawBlock:We,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(it[0]):N(it[0]):it[0]}},Ze.link=function(Ue){var Ne=this.rules.inline.link.exec(Ue);if(Ne){var We=Q(Ne[2],"()");if(We>-1){var it=Ne[0].indexOf("!")===0?5:4,yt=it+Ne[1].length+We;Ne[2]=Ne[2].substring(0,We),Ne[0]=Ne[0].substring(0,yt).trim(),Ne[3]=""}var vt=Ne[2],Mt="";if(this.options.pedantic){var Tt=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(vt);Tt?(vt=Tt[1],Mt=Tt[3]):Mt=""}else Mt=Ne[3]?Ne[3].slice(1,-1):"";vt=vt.trim().replace(/^<([\s\S]*)>$/,"$1");var Rt=J(Ne,{href:vt&&vt.replace(this.rules.inline._escapes,"$1"),title:Mt&&Mt.replace(this.rules.inline._escapes,"$1")},Ne[0]);return Rt}},Ze.reflink=function(Ue,Ne){var We;if((We=this.rules.inline.reflink.exec(Ue))||(We=this.rules.inline.nolink.exec(Ue))){var it=(We[2]||We[1]).replace(/\s+/g," ");if(it=Ne[it.toLowerCase()],!it||!it.href){var yt=We[0].charAt(0);return{type:"text",raw:yt,text:yt}}var vt=J(We,it,We[0]);return vt}},Ze.strong=function(Ue,Ne,We){We===void 0&&(We="");var it=this.rules.inline.strong.start.exec(Ue);if(it&&(!it[1]||it[1]&&(We===""||this.rules.inline.punctuation.exec(We)))){Ne=Ne.slice(-1*Ue.length);var yt=it[0]==="**"?this.rules.inline.strong.endAst:this.rules.inline.strong.endUnd;yt.lastIndex=0;for(var vt;(it=yt.exec(Ne))!=null;)if(vt=this.rules.inline.strong.middle.exec(Ne.slice(0,it.index+3)),vt)return{type:"strong",raw:Ue.slice(0,vt[0].length),text:Ue.slice(2,vt[0].length-2)}}},Ze.em=function(Ue,Ne,We){We===void 0&&(We="");var it=this.rules.inline.em.start.exec(Ue);if(it&&(!it[1]||it[1]&&(We===""||this.rules.inline.punctuation.exec(We)))){Ne=Ne.slice(-1*Ue.length);var yt=it[0]==="*"?this.rules.inline.em.endAst:this.rules.inline.em.endUnd;yt.lastIndex=0;for(var vt;(it=yt.exec(Ne))!=null;)if(vt=this.rules.inline.em.middle.exec(Ne.slice(0,it.index+2)),vt)return{type:"em",raw:Ue.slice(0,vt[0].length),text:Ue.slice(1,vt[0].length-1)}}},Ze.codespan=function(Ue){var Ne=this.rules.inline.code.exec(Ue);if(Ne){var We=Ne[2].replace(/\n/g," "),it=/[^ ]/.test(We),yt=We.startsWith(" ")&&We.endsWith(" ");return it&&yt&&(We=We.substring(1,We.length-1)),We=N(We,!0),{type:"codespan",raw:Ne[0],text:We}}},Ze.br=function(Ue){var Ne=this.rules.inline.br.exec(Ue);if(Ne)return{type:"br",raw:Ne[0]}},Ze.del=function(Ue){var Ne=this.rules.inline.del.exec(Ue);if(Ne)return{type:"del",raw:Ne[0],text:Ne[1]}},Ze.autolink=function(Ue,Ne){var We=this.rules.inline.autolink.exec(Ue);if(We){var it,yt;return We[2]==="@"?(it=N(this.options.mangle?Ne(We[1]):We[1]),yt="mailto:"+it):(it=N(We[1]),yt=it),{type:"link",raw:We[0],text:it,href:yt,tokens:[{type:"text",raw:it,text:it}]}}},Ze.url=function(Ue,Ne){var We;if(We=this.rules.inline.url.exec(Ue)){var it,yt;if(We[2]==="@")it=N(this.options.mangle?Ne(We[0]):We[0]),yt="mailto:"+it;else{var vt;do vt=We[0],We[0]=this.rules.inline._backpedal.exec(We[0])[0];while(vt!==We[0]);it=N(We[0]),We[1]==="www."?yt="http://"+it:yt=it}return{type:"link",raw:We[0],text:it,href:yt,tokens:[{type:"text",raw:it,text:it}]}}},Ze.inlineText=function(Ue,Ne,We){var it=this.rules.inline.text.exec(Ue);if(it){var yt;return Ne?yt=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(it[0]):N(it[0]):it[0]:yt=N(this.options.smartypants?We(it[0]):it[0]),{type:"text",raw:it[0],text:yt}}},rt}(),be=X.noopTest,de=X.edit,_e=X.merge,me={newline:/^\n+/,code:/^( {4}[^\n]+\n*)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*\n)|~{3,})([^\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?:\n+|$)|$)/,hr:/^ {0,3}((?:- *){3,}|(?:_ *){3,}|(?:\* *){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6}) +([^\n]*?)(?: +#+)? *(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3})(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,html:"^ {0,3}(?:<(script|pre|style)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?\\?>\\n*|\\n*|\\n*|)[\\s\\S]*?(?:\\n{2,}|$)|<(?!script|pre|style)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$))",def:/^ {0,3}\[(label)\]: *\n? *]+)>?(?:(?: +\n? *| *\n *)(title))? *(?:\n+|$)/,nptable:be,table:be,lheading:/^([^\n]+)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html)[^\n]+)*)/,text:/^[^\n]+/};me._label=/(?!\s*\])(?:\\[\[\]]|[^\[\]])+/,me._title=/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/,me.def=de(me.def).replace("label",me._label).replace("title",me._title).getRegex(),me.bullet=/(?:[*+-]|\d{1,9}[.)])/,me.item=/^( *)(bull) ?[^\n]*(?:\n(?!\1bull ?)[^\n]*)*/,me.item=de(me.item,"gm").replace(/bull/g,me.bullet).getRegex(),me.list=de(me.list).replace(/bull/g,me.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+me.def.source+")").getRegex(),me._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",me._comment=//,me.html=de(me.html,"i").replace("comment",me._comment).replace("tag",me._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),me.paragraph=de(me._paragraph).replace("hr",me.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|!--)").replace("tag",me._tag).getRegex(),me.blockquote=de(me.blockquote).replace("paragraph",me.paragraph).getRegex(),me.normal=_e({},me),me.gfm=_e({},me.normal,{nptable:"^ *([^|\\n ].*\\|.*)\\n *([-:]+ *\\|[-| :]*)(?:\\n((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)",table:"^ *\\|(.+)\\n *\\|?( *[-:]+[-| :]*)(?:\\n *((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"}),me.gfm.nptable=de(me.gfm.nptable).replace("hr",me.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|!--)").replace("tag",me._tag).getRegex(),me.gfm.table=de(me.gfm.table).replace("hr",me.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|!--)").replace("tag",me._tag).getRegex(),me.pedantic=_e({},me.normal,{html:de(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",me._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/,fences:be,paragraph:de(me.normal._paragraph).replace("hr",me.hr).replace("heading",` *#{1,6} *[^ -]`).replace("lheading",me.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()});var Ee={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:be,tag:"^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(?!\s*\])((?:\\[\[\]]?|[^\[\]\\])+)\]/,nolink:/^!?\[(?!\s*\])((?:\[[^\[\]]*\]|\\[\[\]]|[^\[\]])*)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",strong:{start:/^(?:(\*\*(?=[*punctuation]))|\*\*)(?![\s])|__/,middle:/^\*\*(?:(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)|\*(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)*?\*)+?\*\*$|^__(?![\s])((?:(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)|_(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)*?_)+?)__$/,endAst:/[^punctuation\s]\*\*(?!\*)|[punctuation]\*\*(?!\*)(?:(?=[punctuation\s]|$))/,endUnd:/[^\s]__(?!_)(?:(?=[punctuation\s])|$)/},em:{start:/^(?:(\*(?=[punctuation]))|\*)(?![*\s])|_/,middle:/^\*(?:(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)|\*(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)*?\*)+?\*$|^_(?![_\s])(?:(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)|_(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)*?_)+?_$/,endAst:/[^punctuation\s]\*(?!\*)|[punctuation]\*(?!\*)(?:(?=[punctuation\s]|$))/,endUnd:/[^\s]_(?!_)(?:(?=[punctuation\s])|$)/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:be,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\?@\\[\\]`^{|}~",Ee.punctuation=de(Ee.punctuation).replace(/punctuation/g,Ee._punctuation).getRegex(),Ee._blockSkip="\\[[^\\]]*?\\]\\([^\\)]*?\\)|`[^`]*?`|<[^>]*?>",Ee._overlapSkip="__[^_]*?__|\\*\\*\\[^\\*\\]*?\\*\\*",Ee.em.start=de(Ee.em.start).replace(/punctuation/g,Ee._punctuation).getRegex(),Ee.em.middle=de(Ee.em.middle).replace(/punctuation/g,Ee._punctuation).replace(/overlapSkip/g,Ee._overlapSkip).getRegex(),Ee.em.endAst=de(Ee.em.endAst,"g").replace(/punctuation/g,Ee._punctuation).getRegex(),Ee.em.endUnd=de(Ee.em.endUnd,"g").replace(/punctuation/g,Ee._punctuation).getRegex(),Ee.strong.start=de(Ee.strong.start).replace(/punctuation/g,Ee._punctuation).getRegex(),Ee.strong.middle=de(Ee.strong.middle).replace(/punctuation/g,Ee._punctuation).replace(/blockSkip/g,Ee._blockSkip).getRegex(),Ee.strong.endAst=de(Ee.strong.endAst,"g").replace(/punctuation/g,Ee._punctuation).getRegex(),Ee.strong.endUnd=de(Ee.strong.endUnd,"g").replace(/punctuation/g,Ee._punctuation).getRegex(),Ee.blockSkip=de(Ee._blockSkip,"g").getRegex(),Ee.overlapSkip=de(Ee._overlapSkip,"g").getRegex(),Ee._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,Ee._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,Ee._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/,Ee.autolink=de(Ee.autolink).replace("scheme",Ee._scheme).replace("email",Ee._email).getRegex(),Ee._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,Ee.tag=de(Ee.tag).replace("comment",me._comment).replace("attribute",Ee._attribute).getRegex(),Ee._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,Ee._href=/<(?:\\[<>]?|[^\s<>\\])*>|[^\s\x00-\x1f]*/,Ee._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,Ee.link=de(Ee.link).replace("label",Ee._label).replace("href",Ee._href).replace("title",Ee._title).getRegex(),Ee.reflink=de(Ee.reflink).replace("label",Ee._label).getRegex(),Ee.reflinkSearch=de(Ee.reflinkSearch,"g").replace("reflink",Ee.reflink).replace("nolink",Ee.nolink).getRegex(),Ee.normal=_e({},Ee),Ee.pedantic=_e({},Ee.normal,{strong:{start:/^__|\*\*/,middle:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,endAst:/\*\*(?!\*)/g,endUnd:/__(?!_)/g},em:{start:/^_|\*/,middle:/^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/,endAst:/\*(?!\*)/g,endUnd:/_(?!_)/g},link:de(/^!?\[(label)\]\((.*?)\)/).replace("label",Ee._label).getRegex(),reflink:de(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",Ee._label).getRegex()}),Ee.gfm=_e({},Ee.normal,{escape:de(Ee.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,del:/^~+(?=\S)([\s\S]*?\S)~+/,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\.5&&(Ue="x"+Ue.toString(16)),Ze+="&#"+Ue+";";return Ze}var Te=function(){function rt($e){this.tokens=[],this.tokens.links=Object.create(null),this.options=$e||Ae,this.options.tokenizer=this.options.tokenizer||new ue,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options;var Ue={block:ae.normal,inline:ve.normal};this.options.pedantic?(Ue.block=ae.pedantic,Ue.inline=ve.pedantic):this.options.gfm&&(Ue.block=ae.gfm,this.options.breaks?Ue.inline=ve.breaks:Ue.inline=ve.gfm),this.tokenizer.rules=Ue}rt.lex=function(Ue,Ne){var We=new rt(Ne);return We.lex(Ue)};var Ze=rt.prototype;return Ze.lex=function(Ue){return Ue=Ue.replace(/\r\n|\r/g,` +]`).replace("lheading",me.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()});var Ee={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:be,tag:"^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(?!\s*\])((?:\\[\[\]]?|[^\[\]\\])+)\]/,nolink:/^!?\[(?!\s*\])((?:\[[^\[\]]*\]|\\[\[\]]|[^\[\]])*)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",strong:{start:/^(?:(\*\*(?=[*punctuation]))|\*\*)(?![\s])|__/,middle:/^\*\*(?:(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)|\*(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)*?\*)+?\*\*$|^__(?![\s])((?:(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)|_(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)*?_)+?)__$/,endAst:/[^punctuation\s]\*\*(?!\*)|[punctuation]\*\*(?!\*)(?:(?=[punctuation\s]|$))/,endUnd:/[^\s]__(?!_)(?:(?=[punctuation\s])|$)/},em:{start:/^(?:(\*(?=[punctuation]))|\*)(?![*\s])|_/,middle:/^\*(?:(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)|\*(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)*?\*)+?\*$|^_(?![_\s])(?:(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)|_(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)*?_)+?_$/,endAst:/[^punctuation\s]\*(?!\*)|[punctuation]\*(?!\*)(?:(?=[punctuation\s]|$))/,endUnd:/[^\s]_(?!_)(?:(?=[punctuation\s])|$)/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:be,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\?@\\[\\]`^{|}~",Ee.punctuation=de(Ee.punctuation).replace(/punctuation/g,Ee._punctuation).getRegex(),Ee._blockSkip="\\[[^\\]]*?\\]\\([^\\)]*?\\)|`[^`]*?`|<[^>]*?>",Ee._overlapSkip="__[^_]*?__|\\*\\*\\[^\\*\\]*?\\*\\*",Ee.em.start=de(Ee.em.start).replace(/punctuation/g,Ee._punctuation).getRegex(),Ee.em.middle=de(Ee.em.middle).replace(/punctuation/g,Ee._punctuation).replace(/overlapSkip/g,Ee._overlapSkip).getRegex(),Ee.em.endAst=de(Ee.em.endAst,"g").replace(/punctuation/g,Ee._punctuation).getRegex(),Ee.em.endUnd=de(Ee.em.endUnd,"g").replace(/punctuation/g,Ee._punctuation).getRegex(),Ee.strong.start=de(Ee.strong.start).replace(/punctuation/g,Ee._punctuation).getRegex(),Ee.strong.middle=de(Ee.strong.middle).replace(/punctuation/g,Ee._punctuation).replace(/blockSkip/g,Ee._blockSkip).getRegex(),Ee.strong.endAst=de(Ee.strong.endAst,"g").replace(/punctuation/g,Ee._punctuation).getRegex(),Ee.strong.endUnd=de(Ee.strong.endUnd,"g").replace(/punctuation/g,Ee._punctuation).getRegex(),Ee.blockSkip=de(Ee._blockSkip,"g").getRegex(),Ee.overlapSkip=de(Ee._overlapSkip,"g").getRegex(),Ee._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,Ee._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,Ee._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/,Ee.autolink=de(Ee.autolink).replace("scheme",Ee._scheme).replace("email",Ee._email).getRegex(),Ee._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,Ee.tag=de(Ee.tag).replace("comment",me._comment).replace("attribute",Ee._attribute).getRegex(),Ee._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,Ee._href=/<(?:\\[<>]?|[^\s<>\\])*>|[^\s\x00-\x1f]*/,Ee._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,Ee.link=de(Ee.link).replace("label",Ee._label).replace("href",Ee._href).replace("title",Ee._title).getRegex(),Ee.reflink=de(Ee.reflink).replace("label",Ee._label).getRegex(),Ee.reflinkSearch=de(Ee.reflinkSearch,"g").replace("reflink",Ee.reflink).replace("nolink",Ee.nolink).getRegex(),Ee.normal=_e({},Ee),Ee.pedantic=_e({},Ee.normal,{strong:{start:/^__|\*\*/,middle:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,endAst:/\*\*(?!\*)/g,endUnd:/__(?!_)/g},em:{start:/^_|\*/,middle:/^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/,endAst:/\*(?!\*)/g,endUnd:/_(?!_)/g},link:de(/^!?\[(label)\]\((.*?)\)/).replace("label",Ee._label).getRegex(),reflink:de(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",Ee._label).getRegex()}),Ee.gfm=_e({},Ee.normal,{escape:de(Ee.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,del:/^~+(?=\S)([\s\S]*?\S)~+/,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\.5&&(Ue="x"+Ue.toString(16)),Ze+="&#"+Ue+";";return Ze}var Te=function(){function rt($e){this.tokens=[],this.tokens.links=Object.create(null),this.options=$e||fe,this.options.tokenizer=this.options.tokenizer||new ue,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options;var Ue={block:ae.normal,inline:ve.normal};this.options.pedantic?(Ue.block=ae.pedantic,Ue.inline=ve.pedantic):this.options.gfm&&(Ue.block=ae.gfm,this.options.breaks?Ue.inline=ve.breaks:Ue.inline=ve.gfm),this.tokenizer.rules=Ue}rt.lex=function(Ue,Ne){var We=new rt(Ne);return We.lex(Ue)};var Ze=rt.prototype;return Ze.lex=function(Ue){return Ue=Ue.replace(/\r\n|\r/g,` `).replace(/\t/g," "),this.blockTokens(Ue,this.tokens,!0),this.inline(this.tokens),this.tokens},Ze.blockTokens=function(Ue,Ne,We){Ne===void 0&&(Ne=[]),We===void 0&&(We=!0),Ue=Ue.replace(/^ +$/gm,"");for(var it,yt,vt,Mt;Ue;){if(it=this.tokenizer.space(Ue)){Ue=Ue.substring(it.raw.length),it.type&&Ne.push(it);continue}if(it=this.tokenizer.code(Ue,Ne)){Ue=Ue.substring(it.raw.length),it.type?Ne.push(it):(Mt=Ne[Ne.length-1],Mt.raw+=` `+it.raw,Mt.text+=` `+it.text);continue}if(it=this.tokenizer.fences(Ue)){Ue=Ue.substring(it.raw.length),Ne.push(it);continue}if(it=this.tokenizer.heading(Ue)){Ue=Ue.substring(it.raw.length),Ne.push(it);continue}if(it=this.tokenizer.nptable(Ue)){Ue=Ue.substring(it.raw.length),Ne.push(it);continue}if(it=this.tokenizer.hr(Ue)){Ue=Ue.substring(it.raw.length),Ne.push(it);continue}if(it=this.tokenizer.blockquote(Ue)){Ue=Ue.substring(it.raw.length),it.tokens=this.blockTokens(it.text,[],We),Ne.push(it);continue}if(it=this.tokenizer.list(Ue)){for(Ue=Ue.substring(it.raw.length),vt=it.items.length,yt=0;yt':"<"+We+">";return it+Ue+" `},Ze.strong=function(Ue){return""+Ue+""},Ze.em=function(Ue){return""+Ue+""},Ze.codespan=function(Ue){return""+Ue+""},Ze.br=function(){return this.options.xhtml?"
              ":"
              "},Ze.del=function(Ue){return""+Ue+""},Ze.link=function(Ue,Ne,We){if(Ue=Me(this.options.sanitize,this.options.baseUrl,Ue),Ue===null)return We;var it='",it},Ze.image=function(Ue,Ne,We){if(Ue=Me(this.options.sanitize,this.options.baseUrl,Ue),Ue===null)return We;var it=''+We+'":">",it},Ze.text=function(Ue){return Ue},rt}(),W=function(){function rt(){}var Ze=rt.prototype;return Ze.strong=function(Ue){return Ue},Ze.em=function(Ue){return Ue},Ze.codespan=function(Ue){return Ue},Ze.del=function(Ue){return Ue},Ze.html=function(Ue){return Ue},Ze.text=function(Ue){return Ue},Ze.link=function(Ue,Ne,We){return""+We},Ze.image=function(Ue,Ne,We){return""+We},Ze.br=function(){return""},rt}(),he=function(){function rt(){this.seen={}}var Ze=rt.prototype;return Ze.slug=function(Ue){var Ne=Ue.toLowerCase().trim().replace(/<[!\/a-z].*?>/ig,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-");if(this.seen.hasOwnProperty(Ne)){var We=Ne;do this.seen[We]++,Ne=We+"-"+this.seen[We];while(this.seen.hasOwnProperty(Ne))}return this.seen[Ne]=0,Ne},rt}(),te=w.defaults,ce=X.unescape,Ie=function(){function rt($e){this.options=$e||te,this.options.renderer=this.options.renderer||new j,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new W,this.slugger=new he}rt.parse=function(Ue,Ne){var We=new rt(Ne);return We.parse(Ue)};var Ze=rt.prototype;return Ze.parse=function(Ue,Ne){Ne===void 0&&(Ne=!0);var We="",it,yt,vt,Mt,Tt,Rt,kt,Ut,Bt,At,bt,je,qe,Ot,Ct,jt,Vt,Et,Lt=Ue.length;for(it=0;it0&&Ct.tokens[0].type==="text"?(Ct.tokens[0].text=Et+" "+Ct.tokens[0].text,Ct.tokens[0].tokens&&Ct.tokens[0].tokens.length>0&&Ct.tokens[0].tokens[0].type==="text"&&(Ct.tokens[0].tokens[0].text=Et+" "+Ct.tokens[0].tokens[0].text)):Ct.tokens.unshift({type:"text",text:Et}):Ot+=Et),Ot+=this.parse(Ct.tokens,qe),Bt+=this.renderer.listitem(Ot,Vt,jt);We+=this.renderer.list(Bt,bt,je);continue}case"html":{We+=this.renderer.html(At.text);continue}case"paragraph":{We+=this.renderer.paragraph(this.parseInline(At.tokens));continue}case"text":{for(Bt=At.tokens?this.parseInline(At.tokens):At.text;it+1An error occurred:

              "+He(vt.message+"",!0)+"
              ";throw vt}}ct.options=ct.setOptions=function(rt){return ze(ct.defaults,rt),ht(ct.defaults),ct},ct.getDefaults=Ke,ct.defaults=St,ct.use=function(rt){var Ze=ze({},rt);if(rt.renderer&&function(){var Ue=ct.defaults.renderer||new j,Ne=function(yt){var vt=Ue[yt];Ue[yt]=function(){for(var Mt=arguments.length,Tt=new Array(Mt),Rt=0;Rt`,triples:"",explode:"[]{}"},M=se.Pos;se.defineOption("autoCloseBrackets",!1,function(o,f,l){l&&l!=se.Init&&(o.removeKeyMap(b),o.state.closeBrackets=null),f&&(C(v(f,"pairs")),o.state.closeBrackets=f,o.addKeyMap(b))});function v(o,f){return f=="pairs"&&typeof o=="string"?o:typeof o=="object"&&o[f]!=null?o[f]:G[f]}var b={Backspace:d,Enter:i};function C(o){for(var f=0;f=0;c--){var p=r[c].head;o.replaceRange("",M(p.line,p.ch-1),M(p.line,p.ch+1),"+delete")}}function i(o){var f=m(o),l=f&&v(f,"explode");if(!l||o.getOption("disableInput"))return se.Pass;for(var r=o.listSelections(),c=0;c0;return{anchor:new M(o.anchor.line,o.anchor.ch+(f?-1:1)),head:new M(o.head.line,o.head.ch+(f?1:-1))}}function e(o,f){var l=m(o);if(!l||o.getOption("disableInput"))return se.Pass;var r=v(l,"pairs"),c=r.indexOf(f);if(c==-1)return se.Pass;for(var A=v(l,"closeBefore"),p=v(l,"triples"),x=r.charAt(c+1)==f,_=o.listSelections(),B=c%2==0,E,g=0;g<_.length;g++){var h=_[g],u=h.head,S,O=o.getRange(u,M(u.line,u.ch+1));if(B&&!h.empty())S="surround";else if((x||!B)&&O==f)x&&s(o,u)?S="both":p.indexOf(f)>=0&&o.getRange(u,M(u.line,u.ch+3))==f+f+f?S="skipThree":S="skip";else if(x&&u.ch>1&&p.indexOf(f)>=0&&o.getRange(M(u.line,u.ch-2),u)==f+f){if(u.ch>2&&/\bstring/.test(o.getTokenTypeAt(M(u.line,u.ch-2))))return se.Pass;S="addFour"}else if(x){var T=u.ch==0?" ":o.getRange(M(u.line,u.ch-1),u);if(!se.isWordChar(O)&&T!=f&&!se.isWordChar(T))S="both";else return se.Pass}else if(B&&(O.length===0||/\s/.test(O)||A.indexOf(O)>-1))S="both";else return se.Pass;if(!E)E=S;else if(E!=S)return se.Pass}var D=c%2?r.charAt(c-1):f,I=c%2?f:r.charAt(c+1);o.operation(function(){if(E=="skip")o.execCommand("goCharRight");else if(E=="skipThree")for(var k=0;k<3;k++)o.execCommand("goCharRight");else if(E=="surround"){for(var F=o.getSelections(),k=0;k0&&(Q.percent=Q.loaded/Q.total*100),X.onProgress(Q)});var K=new FormData;X.data&&Object.keys(X.data).forEach(function(N){var Q=X.data[N];if(Array.isArray(Q)){Q.forEach(function(J){K.append(N+"[]",J)});return}K.append(N,X.data[N])}),X.file instanceof Blob?K.append(X.filename,X.file,X.file.name):K.append(X.filename,X.file),U.onerror=function(Q){X.onError(Q)},U.onload=function(){return U.status<200||U.status>=300?X.onError(b(X,U),C(U)):X.onSuccess(C(U),U)},U.open(X.method,X.action,!0),X.withCredentials&&"withCredentials"in U&&(U.withCredentials=!0);var V=X.headers||{};return V["X-Requested-With"]!==null&&U.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(V).forEach(function(N){V[N]!==null&&U.setRequestHeader(N,V[N])}),U.send(K),{abort:function(){U.abort()}}}var m=+new Date,d=0;function i(){return"rc-upload-"+m+"-"+ ++d}function n(X,U){return X.indexOf(U,X.length-U.length)!==-1}var e=function(X,U){if(X&&U){var K=Array.isArray(U)?U:U.split(","),V=X.name||"",N=X.type||"",Q=N.replace(/\/.*$/,"");return K.some(function(J){var ne=J.trim();return ne.charAt(0)==="."?n(V.toLowerCase(),ne.toLowerCase()):/\/\*$/.test(ne)?Q===ne.replace(/\/.*$/,""):N===ne})}return!0};function a(X,U){var K=X.createReader(),V=[];function N(){K.readEntries(function(Q){var J=Array.prototype.slice.apply(Q);V=V.concat(J);var ne=!J.length;ne?U(V):N()})}N()}var s=function(U,K,V){var N=function Q(J,ne){ne=ne||"",J.isFile?J.file(function(ue){V(ue)&&(J.fullPath&&!ue.webkitRelativePath&&(Object.defineProperties(ue,{webkitRelativePath:{writable:!0}}),ue.webkitRelativePath=J.fullPath.replace(/^\//,""),Object.defineProperties(ue,{webkitRelativePath:{writable:!1}})),K([ue]))}):J.isDirectory&&a(J,function(ue){ue.forEach(function(be){Q(be,""+ne+J.name+"/")})})};U.forEach(function(Q){N(Q.webkitGetAsEntry())})},o=s,f=Object.assign||function(X){for(var U=1;U=0)continue;if(!Object.prototype.hasOwnProperty.call(X,V))continue;K[V]=X[V]}return K}function p(X,U){if(!(X instanceof U))throw new TypeError("Cannot call a class as a function")}function x(X,U){if(!X)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return U&&(typeof U=="object"||typeof U=="function")?U:X}function _(X,U){if(typeof U!="function"&&U!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof U);X.prototype=Object.create(U&&U.prototype,{constructor:{value:X,enumerable:!1,writable:!0,configurable:!0}}),U&&(Object.setPrototypeOf?Object.setPrototypeOf(X,U):X.__proto__=U)}var B=function(U){return Object.keys(U).reduce(function(K,V){return(V.substr(0,5)==="data-"||V.substr(0,5)==="aria-"||V==="role")&&(K[V]=U[V]),K},{})},E=function(X){_(U,X);function U(){var K,V,N,Q;p(this,U);for(var J=arguments.length,ne=Array(J),ue=0;ue3&&(m=R.call(m,1));for(var i=C.length,n=0;n4&&(m=R.call(m,1,m.length-1));for(var i=m[m.length-1],n=C.length,e=0;ethis._ux||l(x-this._yi)>this._uy||this._len<5;return this.addData(w.L,p,x),this._ctx&&_&&(this._needsDash()?this._dashedLineTo(p,x):this._ctx.lineTo(p,x)),_&&(this._xi=p,this._yi=x),this},bezierCurveTo:function(p,x,_,B,E,g){return this.addData(w.C,p,x,_,B,E,g),this._ctx&&(this._needsDash()?this._dashedBezierTo(p,x,_,B,E,g):this._ctx.bezierCurveTo(p,x,_,B,E,g)),this._xi=E,this._yi=g,this},quadraticCurveTo:function(p,x,_,B){return this.addData(w.Q,p,x,_,B),this._ctx&&(this._needsDash()?this._dashedQuadraticTo(p,x,_,B):this._ctx.quadraticCurveTo(p,x,_,B)),this._xi=_,this._yi=B,this},arc:function(p,x,_,B,E,g){return this.addData(w.A,p,x,_,_,B,E-B,0,g?0:1),this._ctx&&this._ctx.arc(p,x,_,B,E,g),this._xi=s(E)*_+p,this._yi=o(E)*_+x,this},arcTo:function(p,x,_,B,E){return this._ctx&&this._ctx.arcTo(p,x,_,B,E),this},rect:function(p,x,_,B){return this._ctx&&this._ctx.rect(p,x,_,B),this.addData(w.R,p,x,_,B),this},closePath:function(){this.addData(w.Z);var p=this._ctx,x=this._x0,_=this._y0;return p&&(this._needsDash()&&this._dashedLineTo(x,_),p.closePath()),this._xi=x,this._yi=_,this},fill:function(p){p&&p.fill(),this.toStatic()},stroke:function(p){p&&p.stroke(),this.toStatic()},setLineDash:function(p){if(p instanceof Array){this._lineDash=p,this._dashIdx=0;for(var x=0,_=0;_x.length&&(this._expandData(),x=this.data);for(var _=0;_0&&D<=p||S<0&&D>=p||S===0&&(O>0&&I<=x||O<0&&I>=x);){if(X=this._dashIdx,k=E[X],D+=S*k,I+=O*k,this._dashIdx=(X+1)%F,S>0&&Dh||O>0&&Iu)continue;g[X%2?"moveTo":"lineTo"](S>=0?e(D,p):a(D,p),O>=0?e(I,x):a(I,x))}S=D-p,O=I-x,this._dashOffset=-f(S*S+O*O)},_dashedBezierTo:function(p,x,_,B,E,g){var h=this._dashSum,u=this._dashOffset,S=this._lineDash,O=this._ctx,T=this._xi,D=this._yi,I,k,F,X=se.cubicAt,U=0,K=this._dashIdx,V=S.length,N,Q,J=0;for(u<0&&(u=h+u),u%=h,I=0;I<1;I+=.1)k=X(T,p,_,E,I+.1)-X(T,p,_,E,I),F=X(D,x,B,g,I+.1)-X(D,x,B,g,I),U+=f(k*k+F*F);for(;Ku);K++);for(I=(J-u)/U;I<=1;)N=X(T,p,_,E,I),Q=X(D,x,B,g,I),K%2?O.moveTo(N,Q):O.lineTo(N,Q),I+=S[K]/U,K=(K+1)%V;K%2!==0&&O.lineTo(E,g),k=E-N,F=g-Q,this._dashOffset=-f(k*k+F*F)},_dashedQuadraticTo:function(p,x,_,B){var E=_,g=B;_=(_+2*p)/3,B=(B+2*x)/3,p=(this._xi+2*p)/3,x=(this._yi+2*x)/3,this._dashedBezierTo(p,x,_,B,E,g)},toStatic:function(){var p=this.data;p instanceof Array&&(p.length=this._len,r&&(this.data=new Float32Array(p)))},getBoundingRect:function(){m[0]=m[1]=i[0]=i[1]=Number.MAX_VALUE,d[0]=d[1]=n[0]=n[1]=-Number.MAX_VALUE;for(var p=this.data,x=0,_=0,B=0,E=0,g=0;gS||l(u-g)>O||D===T-1)&&(p.lineTo(h,u),E=h,g=u);break;case w.C:p.bezierCurveTo(x[D++],x[D++],x[D++],x[D++],x[D++],x[D++]),E=x[D-2],g=x[D-1];break;case w.Q:p.quadraticCurveTo(x[D++],x[D++],x[D++],x[D++]),E=x[D-2],g=x[D-1];break;case w.A:var k=x[D++],F=x[D++],X=x[D++],U=x[D++],K=x[D++],V=x[D++],N=x[D++],Q=x[D++],J=X>U?X:U,ne=X>U?1:X/U,ue=X>U?U/X:1,be=Math.abs(X-U)>.001,de=K+V;be?(p.translate(k,F),p.rotate(N),p.scale(ne,ue),p.arc(0,0,J,K,de,1-Q),p.scale(1/ne,1/ue),p.rotate(-N),p.translate(-k,-F)):p.arc(k,F,J,K,de,1-Q),D===1&&(_=s(K)*X+k,B=o(K)*U+F),E=s(de)*X+k,g=o(de)*U+F;break;case w.R:_=E=x[D],B=g=x[D+1],p.rect(x[D++],x[D++],x[D++],x[D++]);break;case w.Z:p.closePath(),E=_,g=B}}}},c.CMD=w;var A=c;Ge.exports=A},ItGF:function(Ge,fe){var R={};typeof wx=="object"&&typeof wx.getSystemInfoSync=="function"?R={browser:{},os:{},node:!1,wxa:!0,canvasSupported:!0,svgSupported:!1,touchEventsSupported:!0,domSupported:!1}:typeof document=="undefined"&&typeof self!="undefined"?R={browser:{},os:{},node:!1,worker:!0,canvasSupported:!0,domSupported:!1}:typeof navigator=="undefined"?R={browser:{},os:{},node:!0,worker:!1,canvasSupported:!0,svgSupported:!0,domSupported:!1}:R=G(navigator.userAgent);var se=R;function G(M){var v={},b={},C=M.match(/Firefox\/([\d.]+)/),w=M.match(/MSIE\s([\d.]+)/)||M.match(/Trident\/.+?rv:(([\d.]+))/),m=M.match(/Edge\/([\d.]+)/),d=/micromessenger/i.test(M);return C&&(b.firefox=!0,b.version=C[1]),w&&(b.ie=!0,b.version=w[1]),m&&(b.edge=!0,b.version=m[1]),d&&(b.weChat=!0),{browser:b,os:v,node:!1,canvasSupported:!!document.createElement("canvas").getContext,svgSupported:typeof SVGRect!="undefined",touchEventsSupported:"ontouchstart"in window&&!b.ie&&!b.edge,pointerEventsSupported:"onpointerdown"in window&&(b.edge||b.ie&&b.version>=11),domSupported:typeof document!="undefined"}}Ge.exports=se},IxHN:function(Ge,fe,R){"use strict";var se=R("q1tI"),G=R.n(se),M=R("07cG"),v=R.n(M);fe.a=function(b){var C=b.message,w=b.className,m=b.children,d=b.style,i=d===void 0?{}:d;return G.a.createElement("div",{className:"".concat(v.a.idsRingWrapper," ").concat(w)},G.a.createElement("div",{className:v.a.ldsRing},G.a.createElement("div",null),G.a.createElement("div",null),G.a.createElement("div",null),G.a.createElement("div",null)),C?G.a.createElement("p",{style:i},C):null,m)}},JTSX:function(Ge,fe,R){Ge.exports={flex_box_center:"flex_box_center___2jvp9",flex_space_between:"flex_space_between___YQ3n3",flex_box_vertical_center:"flex_box_vertical_center___lMDl8",flex_box_center_end:"flex_box_center_end___14pJI",flex_box_column:"flex_box_column___3MPcr",banner:"banner___1CNID",wrp:"wrp___2yuj2",titleWrap:"titleWrap___3rqyq",titleFlexEnd:"titleFlexEnd___3qeo-",title:"title___1sz3A",titleIcon:"titleIcon___oKhIk",contentWrap:"contentWrap___2hSfm",verticalLine:"verticalLine___1hWY5",contentLeftWrap:"contentLeftWrap___3cPFj",openCourseTag:"openCourseTag___2nNhU",ratingWrap:"ratingWrap___QZ8mo",ratingTitle:"ratingTitle___1sMbV",rating:"rating___tJ9xt",popoverWrap:"popoverWrap___16eNE",popverLeft:"popverLeft___1EzpC",popoverRight:"popoverRight___1dYpr",popverScore:"popverScore___2QZ2F",popoverRateWrap:"popoverRateWrap___2O45Q",popoverProgress:"popoverProgress___2jOeY",button:"button___1WaHd",operationWrap:"operationWrap___3_Xdi",forkWrap:"forkWrap___36Nap",fork:"fork___1AtQN",forkNum:"forkNum___3b1MG",buttonTransparent:"buttonTransparent___INxBh",buttonLearnStatistics:"buttonLearnStatistics___350-U",publishPopverWrap:"publishPopverWrap___2uMcI",colorFF6802:"colorFF6802___W5JBU",w140:"w140___20QZ6",nav:"nav___UcDQM",navLeft:"navLeft___1IpLj",navContent:"navContent___g-IkK",flexRow:"flexRow___2Srtn",navRight:"navRight___1wX_D",navLeftIcon:"navLeftIcon___33sNL",colorOrange:"colorOrange___1lWTV",contentItem:"contentItem___3BAmt",contentItemTitle:"contentItemTitle___3X1lp",contentItemText:"contentItemText___2Px0w",classButton:"classButton___1uAy6",bg28e:"bg28e___34ke7",bgGray:"bgGray___1wX3O"}},JWDV:function(Ge,fe,R){Ge.exports=R.p+"static/charpter-white.5fa14f93.svg"},JYp7:function(Ge,fe,R){"use strict";R.d(fe,"c",function(){return G}),R.d(fe,"d",function(){return M}),R.d(fe,"f",function(){return b}),R.d(fe,"a",function(){return C}),R.d(fe,"b",function(){return w}),R.d(fe,"e",function(){return m});var se=function(){var d=function(i,n){return d=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,a){e.__proto__=a}||function(e,a){for(var s in a)a.hasOwnProperty(s)&&(e[s]=a[s])},d(i,n)};return function(i,n){d(i,n);function e(){this.constructor=i}i.prototype=n===null?Object.create(n):(e.prototype=n.prototype,new e)}}(),G={done:!0,value:void 0},M;(function(d){var i={next:function(){return G}};function n(){return i}d.empty=n;function e(x){var _=!1;return{next:function(){return _?G:(_=!0,{done:!1,value:x})}}}d.single=e;function a(x,_,B){return _===void 0&&(_=0),B===void 0&&(B=x.length),{next:function(){return _>=B?G:{done:!1,value:x[_++]}}}}d.fromArray=a;function s(x){return{next:function(){var _=x.next();return _.done?G:{done:!1,value:_.value}}}}d.fromNativeIterator=s;function o(x){return x?Array.isArray(x)?d.fromArray(x):x:d.empty()}d.from=o;function f(x,_){return{next:function(){var B=x.next();return B.done?G:{done:!1,value:_(B.value)}}}}d.map=f;function l(x,_){return{next:function(){for(;;){var B=x.next();if(B.done)return G;if(_(B.value))return{done:!1,value:B.value}}}}}d.filter=l;function r(x,_){for(var B=x.next();!B.done;B=x.next())_(B.value)}d.forEach=r;function c(x,_){_===void 0&&(_=Number.POSITIVE_INFINITY);var B=[];if(_===0)return B;for(var E=0,g=x.next();!g.done&&!(B.push(g.value),++E>=_);g=x.next());return B}d.collect=c;function A(){for(var x=[],_=0;_=x.length)return G;var E=x[B],g=E.next();return g.done?(B++,this.next()):g}}}d.concat=A;function p(x){return new v(x)}d.chain=p})(M||(M={}));var v=function(){function d(i){this.it=i}return d.prototype.next=function(){return this.it.next()},d}();function b(d){return Array.isArray(d)?M.fromArray(d):d||M.empty()}var C=function(){function d(i,n,e,a){n===void 0&&(n=0),e===void 0&&(e=i.length),a===void 0&&(a=n-1),this.items=i,this.start=n,this.end=e,this.index=a}return d.prototype.first=function(){return this.index=this.start,this.current()},d.prototype.next=function(){return this.index=Math.min(this.index+1,this.end),this.current()},d.prototype.current=function(){return this.index===this.start-1||this.index===this.end?null:this.items[this.index]},d}(),w=function(d){se(i,d);function i(n,e,a,s){return e===void 0&&(e=0),a===void 0&&(a=n.length),s===void 0&&(s=e-1),d.call(this,n,e,a,s)||this}return i.prototype.current=function(){return d.prototype.current.call(this)},i.prototype.previous=function(){return this.index=Math.max(this.index-1,this.start-1),this.current()},i.prototype.first=function(){return this.index=this.start,this.current()},i.prototype.last=function(){return this.index=this.end-1,this.current()},i.prototype.parent=function(){return null},i}(C),m=function(){function d(i,n){this.iterator=i,this.fn=n}return d.prototype.next=function(){return this.fn(this.iterator.next())},d}()},JeFH:function(Ge,fe){Ge.exports="data:image/png;base64,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"},Jq4h:function(Ge,fe,R){Ge.exports=R.p+"static/qrcode.54870d9b.png"},K2GJ:function(Ge,fe,R){var se=R("fW2E"),G=R("gut8"),M=G.ContextCachedBy,v=[["shadowBlur",0],["shadowOffsetX",0],["shadowOffsetY",0],["shadowColor","#000"],["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]],b=function(e){this.extendFrom(e,!1)};function C(e,a,s){var o=a.x==null?0:a.x,f=a.x2==null?1:a.x2,l=a.y==null?0:a.y,r=a.y2==null?0:a.y2;a.global||(o=o*s.width+s.x,f=f*s.width+s.x,l=l*s.height+s.y,r=r*s.height+s.y),o=isNaN(o)?0:o,f=isNaN(f)?1:f,l=isNaN(l)?0:l,r=isNaN(r)?0:r;var c=e.createLinearGradient(o,l,f,r);return c}function w(e,a,s){var o=s.width,f=s.height,l=Math.min(o,f),r=a.x==null?.5:a.x,c=a.y==null?.5:a.y,A=a.r==null?.5:a.r;a.global||(r=r*o+s.x,c=c*f+s.y,A=A*l);var p=e.createRadialGradient(r,c,0,r,c,A);return p}b.prototype={constructor:b,fill:"#000",stroke:null,opacity:1,fillOpacity:null,strokeOpacity:null,lineDash:null,lineDashOffset:0,shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,lineWidth:1,strokeNoScale:!1,text:null,font:null,textFont:null,fontStyle:null,fontWeight:null,fontSize:null,fontFamily:null,textTag:null,textFill:"#000",textStroke:null,textWidth:null,textHeight:null,textStrokeWidth:0,textLineHeight:null,textPosition:"inside",textRect:null,textOffset:null,textAlign:null,textVerticalAlign:null,textDistance:5,textShadowColor:"transparent",textShadowBlur:0,textShadowOffsetX:0,textShadowOffsetY:0,textBoxShadowColor:"transparent",textBoxShadowBlur:0,textBoxShadowOffsetX:0,textBoxShadowOffsetY:0,transformText:!1,textRotation:0,textOrigin:null,textBackgroundColor:null,textBorderColor:null,textBorderWidth:0,textBorderRadius:0,textPadding:null,rich:null,truncate:null,blend:null,bind:function(e,a,s){var o=this,f=s&&s.style,l=!f||e.__attrCachedBy!==M.STYLE_BIND;e.__attrCachedBy=M.STYLE_BIND;for(var r=0;r0},extendFrom:function(e,a){if(e)for(var s in e)e.hasOwnProperty(s)&&(a===!0||(a===!1?!this.hasOwnProperty(s):e[s]!=null))&&(this[s]=e[s])},set:function(e,a){typeof e=="string"?this[e]=a:this.extendFrom(e,!0)},clone:function(){var e=new this.constructor;return e.extendFrom(this,!0),e},getGradient:function(e,a,s){for(var o=a.type==="radial"?w:C,f=o(e,a,s),l=a.colorStops,r=0;r=0)continue;if(!Object.prototype.hasOwnProperty.call(e,o))continue;s[o]=e[o]}return s}function m(e,a){if(!(e instanceof a))throw new TypeError("Cannot call a class as a function")}function d(e,a){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return a&&(typeof a=="object"||typeof a=="function")?a:e}function i(e,a){if(typeof a!="function"&&a!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof a);e.prototype=Object.create(a&&a.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),a&&(Object.setPrototypeOf?Object.setPrototypeOf(e,a):e.__proto__=a)}var n=function(e){i(a,e);function a(s){m(this,a);var o=d(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,s));return o.scrollListener=o.scrollListener.bind(o),o.eventListenerOptions=o.eventListenerOptions.bind(o),o.mousewheelListener=o.mousewheelListener.bind(o),o}return se(a,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var o=this.getParentElement(this.scrollComponent);o.scrollTop=o.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var o=!1,f={get passive(){o=!0}};try{document.addEventListener("test",null,f),document.removeEventListener("test",null,f)}catch(l){}return o}},{key:"eventListenerOptions",value:function(){var o=this.props.useCapture;return this.isPassiveSupported()&&(o={useCapture:this.props.useCapture,passive:!0}),o}},{key:"setDefaultLoader",value:function(o){this.defaultLoader=o}},{key:"detachMousewheelListener",value:function(){var o=window;this.props.useWindow===!1&&(o=this.scrollComponent.parentNode),o.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var o=window;this.props.useWindow===!1&&(o=this.getParentElement(this.scrollComponent)),o.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),o.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(o){var f=this.props.getScrollParent&&this.props.getScrollParent();return f!=null?f:o&&o.parentNode}},{key:"filterProps",value:function(o){return o}},{key:"attachScrollListener",value:function(){var o=this.getParentElement(this.scrollComponent);if(!this.props.hasMore||!o)return;var f=window;this.props.useWindow===!1&&(f=o),f.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),f.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),f.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}},{key:"mousewheelListener",value:function(o){o.deltaY===1&&!this.isPassiveSupported()&&o.preventDefault()}},{key:"scrollListener",value:function(){var o=this.scrollComponent,f=window,l=this.getParentElement(o),r=void 0;if(this.props.useWindow){var c=document.documentElement||document.body.parentNode||document.body,A=f.pageYOffset!==void 0?f.pageYOffset:c.scrollTop;this.props.isReverse?r=A:r=this.calculateOffset(o,A)}else this.props.isReverse?r=l.scrollTop:r=o.scrollHeight-l.scrollTop-l.clientHeight;r1&&arguments[1]!==void 0?arguments[1]:1,$e=W.length,Ue=0;Ue<$e;Ue+=1){var Ne=(rt+Ue*Ze+$e)%$e,We=W[Ne],it=We.group,yt=We.data;if(!it&&!yt.disabled)return Ne}return-1},ze=b.useState(function(){return Ie(0)}),_t=Object(m.a)(ze,2),He=_t[0],Ke=_t[1],ht=function(rt){Ke(rt);var Ze=W[rt];if(!Ze){Re(null,-1);return}Re(Ze.data.value,rt)};b.useEffect(function(){ht(me!==!1?Ie(0):-1)},[W.length,de]),b.useEffect(function(){var lt=setTimeout(function(){if(!_e&&ae&&be.size===1){var rt=Array.from(be)[0],Ze=W.findIndex(function($e){var Ue=$e.data;return Ue.value===rt});ht(Ze),ce(Ze)}});return function(){return clearTimeout(lt)}},[ae]);var St=function(rt){rt!==void 0&&ie(rt,{selected:!be.has(rt)}),_e||Te(!1)};if(b.useImperativeHandle(N,function(){return{onKeyDown:function(rt){var Ze=rt.which;switch(Ze){case d.a.UP:case d.a.DOWN:{var $e=0;if(Ze===d.a.UP?$e=-1:Ze===d.a.DOWN&&($e=1),$e!==0){var Ue=Ie(He+$e,$e);ce(Ue),ht(Ue)}break}case d.a.ENTER:{var Ne=W[He];Ne&&!Ne.data.disabled?St(Ne.data.value):St(void 0),ae&&rt.preventDefault();break}case d.a.ESC:Te(!1)}},onKeyUp:function(){},scrollTo:function(rt){ce(rt)}}}),W.length===0)return b.createElement("div",{role:"listbox",id:"".concat(J,"_list"),className:"".concat(j,"-empty"),onMouseDown:te},Ae);function ct(lt){var rt=W[lt];if(!rt)return null;var Ze=rt.data||{},$e=Ze.value,Ue=Ze.label,Ne=Ze.children,We=Object(i.a)(Ze,!0),it=ue?Ne:Ue;return rt?b.createElement("div",Object.assign({"aria-label":typeof it=="string"?it:null},We,{key:lt,role:"option",id:"".concat(J,"_list_").concat(lt),"aria-selected":be.has($e)}),$e):null}return b.createElement(b.Fragment,null,b.createElement("div",{role:"listbox",id:"".concat(J,"_list"),style:{height:0,width:0,overflow:"hidden"}},ct(He-1),ct(He),ct(He+1)),b.createElement(s.a,{itemKey:"key",ref:he,data:W,height:Ee,itemHeight:ge,fullHeight:!1,onMouseDown:te,onScroll:Me,virtual:oe,onMouseEnter:re},function(lt,rt){var Ze,$e=lt.group,Ue=lt.groupOption,Ne=lt.data,We=Ne.label,it=Ne.key;if($e)return b.createElement("div",{className:a()(j,"".concat(j,"-group"))},We!==void 0?We:it);var yt=Ne.disabled,vt=Ne.value,Mt=Ne.title,Tt=Ne.children,Rt=Ne.style,kt=Ne.className,Ut=Object(w.a)(Ne,["disabled","value","title","children","style","className"]),Bt=be.has(vt),At="".concat(j,"-option"),bt=a()(j,At,kt,(Ze={},Object(C.a)(Ze,"".concat(At,"-grouped"),Ue),Object(C.a)(Ze,"".concat(At,"-active"),He===rt&&!yt),Object(C.a)(Ze,"".concat(At,"-disabled"),yt),Object(C.a)(Ze,"".concat(At,"-selected"),Bt),Ze)),je=ue?Tt:We,qe=!ve||typeof ve=="function"||Bt;return b.createElement("div",Object.assign({},Ut,{"aria-selected":Bt,className:bt,title:Mt,onMouseMove:function(){if(He===rt||yt)return;ht(rt)},onClick:function(){yt||St(vt)},style:Rt}),b.createElement("div",{className:"".concat(At,"-content")},je||vt),b.isValidElement(ve)||Bt,qe&&b.createElement(o.a,{className:"".concat(j,"-option-state"),customizeIcon:ve,customizeIconProps:{isSelected:Bt}},Bt?"\u2713":null))}))},l=b.forwardRef(f);l.displayName="OptionList";var r=l,c=function(){return null};c.isSelectOption=!0;var A=c,p=function(){return null};p.isSelectOptGroup=!0;var x=p,_=R("VTBJ"),B=R("Zm9Q");function E(K){var V=K.key,N=K.props,Q=N.children,J=N.value,ne=Object(w.a)(N,["children","value"]);return Object(_.a)({key:V,value:J!==void 0?J:V,children:Q},ne)}function g(K){var V=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Object(B.a)(K).map(function(N,Q){if(!b.isValidElement(N)||!N.type)return null;var J=N.type.isSelectOptGroup,ne=N.key,ue=N.props,be=ue.children,de=Object(w.a)(ue,["children"]);return V||!J?E(N):Object(_.a)(Object(_.a)({key:"__RC_SELECT_GRP__".concat(ne===null?Q:ne,"__"),label:ne},de),{},{options:g(be)})}).filter(function(N){return N})}var h=R("2Qr1"),u=R("qNPg"),S=R("U8pU"),O=R("Kwbf"),T=R("WKfj");function D(K){var V=K.mode,N=K.options,Q=K.children,J=K.backfill,ne=K.allowClear,ue=K.placeholder,be=K.getInputElement,de=K.showSearch,_e=K.onSearch,me=K.defaultOpen,Ee=K.autoFocus,ge=K.labelInValue,Ae=K.value,ae=K.inputValue,ve=K.optionLabelProp,oe=V==="multiple"||V==="tags",ie=de!==void 0?de:oe||V==="combobox",Te=N||g(Q);if(Object(O.a)(V!=="tags"||Te.every(function(j){return!j.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),V==="tags"||V==="combobox"){var Re=Te.some(function(j){return j.options?j.options.some(function(W){return typeof("value"in W?W.value:W.key)=="number"}):typeof("value"in j?j.value:j.key)=="number"});Object(O.a)(!Re,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(O.a)(V!=="combobox"||!ve,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(O.a)(V==="combobox"||!J,"`backfill` only works with `combobox` mode."),Object(O.a)(V==="combobox"||!be,"`getInputElement` only work with `combobox` mode."),Object(O.b)(V!=="combobox"||!be||!ne||!ue,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),_e&&!ie&&V!=="combobox"&&V!=="tags"&&Object(O.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(O.b)(!me||Ee,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),Ae!=null){var Me=Object(T.d)(Ae);Object(O.a)(!ge||Me.every(function(j){return Object(S.a)(j)==="object"&&("key"in j||"value"in j)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(O.a)(!oe||Array.isArray(Ae),"`value` should be array when `mode` is `multiple` or `tags`")}if(Q){var re=null;Object(B.a)(Q).some(function(j){if(!b.isValidElement(j)||!j.type)return!1;var W=j.type;if(W.isSelectOption)return!1;if(W.isSelectOptGroup){var he=Object(B.a)(j.props.children).every(function(te){return!b.isValidElement(te)||!j.type||te.type.isSelectOption?!0:(re=te.type,!1)});return!he}return re=W,!0}),re&&Object(O.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(re.displayName||re.name||re,"`.")),Object(O.a)(ae===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var I=D,k=Object(u.a)({prefixCls:"rc-select",components:{optionList:r},convertChildrenToData:g,flattenOptions:h.d,getLabeledValue:h.e,filterOptions:h.b,isValueDisabled:h.g,findValueOption:h.c,warningProps:I,fillOptionsWithMissingValue:h.a}),F=function(K){Object(M.a)(N,K);var V=Object(v.a)(N);function N(){var Q;return Object(se.a)(this,N),Q=V.apply(this,arguments),Q.selectRef=b.createRef(),Q.focus=function(){Q.selectRef.current.focus()},Q.blur=function(){Q.selectRef.current.blur()},Q}return Object(G.a)(N,[{key:"render",value:function(){return b.createElement(k,Object.assign({ref:this.selectRef},this.props))}}]),N}(b.Component);F.Option=A,F.OptGroup=x;var X=F,U=fe.c=X},M8RZ:function(Ge,fe,R){"use strict";R.d(fe,"a",function(){return d});var se=R("fWQN"),G=R("mtLc"),M=R("yKVA"),v=R("879j"),b=R("q1tI"),C=R.n(b),w=R("i8i4"),m=R.n(w),d=function(i){Object(M.a)(e,i);var n=Object(v.a)(e);function e(a){var s;Object(se.a)(this,e),s=n.call(this,a);var o=window.document;return s.node=o.createElement("div"),o.body.appendChild(s.node),s}return Object(G.a)(e,[{key:"render",value:function(){var s=this.props.children;return Object(w.createPortal)(s,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),e}(C.a.Component)},MEGo:function(Ge,fe,R){var se=R("4fz+"),G=R("Dagg"),M=R("dqUG"),v=R("2fw6"),b=R("x6Kt"),C=R("rmlV"),w=R("yxFR"),m=R("y+Vt"),d=R("h7HQ"),i=R("1Jh7"),n=R("SKnc"),e=R("K2GJ"),a=R("Fofx"),s=R("NC18"),o=s.createFromString,f=R("bYtY"),l=f.isString,r=f.extend,c=f.defaults,A=f.trim,p=f.each,x=/[\s,]+/;function _(N){if(l(N)){var Q=new DOMParser;N=Q.parseFromString(N,"text/xml")}for(N.nodeType===9&&(N=N.firstChild);N.nodeName.toLowerCase()!=="svg"||N.nodeType!==1;)N=N.nextSibling;return N}function B(){this._defs={},this._root=null,this._isDefine=!1,this._isText=!1}B.prototype.parse=function(N,Q){Q=Q||{};var J=_(N);if(!J)throw new Error("Illegal svg");var ne=new se;this._root=ne;var ue=J.getAttribute("viewBox")||"",be=parseFloat(J.getAttribute("width")||Q.width),de=parseFloat(J.getAttribute("height")||Q.height);isNaN(be)&&(be=null),isNaN(de)&&(de=null),T(J,ne,null,!0);for(var _e=J.firstChild;_e;)this._parseNode(_e,ne),_e=_e.nextSibling;var me,Ee;if(ue){var ge=A(ue).split(x);ge.length>=4&&(me={x:parseFloat(ge[0]||0),y:parseFloat(ge[1]||0),width:parseFloat(ge[2]),height:parseFloat(ge[3])})}if(me&&be!=null&&de!=null&&(Ee=K(me,be,de),!Q.ignoreViewBox)){var Ae=ne;ne=new se,ne.add(Ae),Ae.scale=Ee.scale.slice(),Ae.position=Ee.position.slice()}return!Q.ignoreRootClip&&be!=null&&de!=null&&ne.setClipPath(new b({shape:{x:0,y:0,width:be,height:de}})),{root:ne,width:be,height:de,viewBoxRect:me,viewBoxTransform:Ee}},B.prototype._parseNode=function(N,Q){var J=N.nodeName.toLowerCase();J==="defs"?this._isDefine=!0:J==="text"&&(this._isText=!0);var ne;if(this._isDefine){var ue=g[J];if(ue){var be=ue.call(this,N),de=N.getAttribute("id");de&&(this._defs[de]=be)}}else{var ue=E[J];ue&&(ne=ue.call(this,N,Q),Q.add(ne))}for(var _e=N.firstChild;_e;)_e.nodeType===1&&this._parseNode(_e,ne),_e.nodeType===3&&this._isText&&this._parseText(_e,ne),_e=_e.nextSibling;J==="defs"?this._isDefine=!1:J==="text"&&(this._isText=!1)},B.prototype._parseText=function(N,Q){if(N.nodeType===1){var J=N.getAttribute("dx")||0,ne=N.getAttribute("dy")||0;this._textX+=parseFloat(J),this._textY+=parseFloat(ne)}var ue=new M({style:{text:N.textContent,transformText:!0},position:[this._textX||0,this._textY||0]});u(Q,ue),T(N,ue,this._defs);var be=ue.style.fontSize;be&&be<9&&(ue.style.fontSize=9,ue.scale=ue.scale||[1,1],ue.scale[0]*=be/9,ue.scale[1]*=be/9);var de=ue.getBoundingRect();return this._textX+=de.width,Q.add(ue),ue};var E={g:function(N,Q){var J=new se;return u(Q,J),T(N,J,this._defs),J},rect:function(N,Q){var J=new b;return u(Q,J),T(N,J,this._defs),J.setShape({x:parseFloat(N.getAttribute("x")||0),y:parseFloat(N.getAttribute("y")||0),width:parseFloat(N.getAttribute("width")||0),height:parseFloat(N.getAttribute("height")||0)}),J},circle:function(N,Q){var J=new v;return u(Q,J),T(N,J,this._defs),J.setShape({cx:parseFloat(N.getAttribute("cx")||0),cy:parseFloat(N.getAttribute("cy")||0),r:parseFloat(N.getAttribute("r")||0)}),J},line:function(N,Q){var J=new w;return u(Q,J),T(N,J,this._defs),J.setShape({x1:parseFloat(N.getAttribute("x1")||0),y1:parseFloat(N.getAttribute("y1")||0),x2:parseFloat(N.getAttribute("x2")||0),y2:parseFloat(N.getAttribute("y2")||0)}),J},ellipse:function(N,Q){var J=new C;return u(Q,J),T(N,J,this._defs),J.setShape({cx:parseFloat(N.getAttribute("cx")||0),cy:parseFloat(N.getAttribute("cy")||0),rx:parseFloat(N.getAttribute("rx")||0),ry:parseFloat(N.getAttribute("ry")||0)}),J},polygon:function(N,Q){var J=N.getAttribute("points");J&&(J=S(J));var ne=new d({shape:{points:J||[]}});return u(Q,ne),T(N,ne,this._defs),ne},polyline:function(N,Q){var J=new m;u(Q,J),T(N,J,this._defs);var ne=N.getAttribute("points");ne&&(ne=S(ne));var ue=new i({shape:{points:ne||[]}});return ue},image:function(N,Q){var J=new G;return u(Q,J),T(N,J,this._defs),J.setStyle({image:N.getAttribute("xlink:href"),x:N.getAttribute("x"),y:N.getAttribute("y"),width:N.getAttribute("width"),height:N.getAttribute("height")}),J},text:function(N,Q){var J=N.getAttribute("x")||0,ne=N.getAttribute("y")||0,ue=N.getAttribute("dx")||0,be=N.getAttribute("dy")||0;this._textX=parseFloat(J)+parseFloat(ue),this._textY=parseFloat(ne)+parseFloat(be);var de=new se;return u(Q,de),T(N,de,this._defs),de},tspan:function(N,Q){var J=N.getAttribute("x"),ne=N.getAttribute("y");J!=null&&(this._textX=parseFloat(J)),ne!=null&&(this._textY=parseFloat(ne));var ue=N.getAttribute("dx")||0,be=N.getAttribute("dy")||0,de=new se;return u(Q,de),T(N,de,this._defs),this._textX+=ue,this._textY+=be,de},path:function(N,Q){var J=N.getAttribute("d")||"",ne=o(J);return u(Q,ne),T(N,ne,this._defs),ne}},g={lineargradient:function(N){var Q=parseInt(N.getAttribute("x1")||0,10),J=parseInt(N.getAttribute("y1")||0,10),ne=parseInt(N.getAttribute("x2")||10,10),ue=parseInt(N.getAttribute("y2")||0,10),be=new n(Q,J,ne,ue);return h(N,be),be},radialgradient:function(N){}};function h(N,Q){for(var J=N.firstChild;J;){if(J.nodeType===1){var ne=J.getAttribute("offset");ne.indexOf("%")>0?ne=parseInt(ne,10)/100:ne?ne=parseFloat(ne):ne=0;var ue=J.getAttribute("stop-color")||"#000000";Q.addColorStop(ne,ue)}J=J.nextSibling}}function u(N,Q){N&&N.__inheritedStyle&&(Q.__inheritedStyle||(Q.__inheritedStyle={}),c(Q.__inheritedStyle,N.__inheritedStyle))}function S(N){for(var Q=A(N).split(x),J=[],ne=0;ne0;be-=2){var de=ue[be],_e=ue[be-1];ne=ne||a.create();switch(_e){case"translate":de=A(de).split(x),a.translate(ne,ne,[parseFloat(de[0]),parseFloat(de[1]||0)]);break;case"scale":de=A(de).split(x),a.scale(ne,ne,[parseFloat(de[0]),parseFloat(de[1]||de[0])]);break;case"rotate":de=A(de).split(x),a.rotate(ne,ne,parseFloat(de[0]));break;case"skew":de=A(de).split(x),console.warn("Skew transform is not supported yet");break;case"matrix":var de=A(de).split(x);ne[0]=parseFloat(de[0]),ne[1]=parseFloat(de[1]),ne[2]=parseFloat(de[2]),ne[3]=parseFloat(de[3]),ne[4]=parseFloat(de[4]),ne[5]=parseFloat(de[5]);break}}Q.setLocalTransform(ne)}}var X=/([^\s:;]+)\s*:\s*([^:;]+)/g;function U(N){var Q=N.getAttribute("style"),J={};if(!Q)return J;var ne={};X.lastIndex=0;for(var ue;(ue=X.exec(Q))!=null;)ne[ue[1]]=ue[2];for(var be in O)O.hasOwnProperty(be)&&ne[be]!=null&&(J[O[be]]=ne[be]);return J}function K(N,Q,J){var ne=Q/N.width,ue=J/N.height,be=Math.min(ne,ue),de=[be,be],_e=[-(N.x+N.width/2)*be+Q/2,-(N.y+N.height/2)*be+J/2];return{scale:de,position:_e}}function V(N,Q){var J=new B;return J.parse(N,Q)}fe.parseXML=_,fe.makeViewBoxTransform=K,fe.parseSVG=V},MI8n:function(Ge,fe,R){"use strict";R.d(fe,"b",function(){return C}),R.d(fe,"a",function(){return d}),R.d(fe,"e",function(){return i}),R.d(fe,"d",function(){return n}),R.d(fe,"c",function(){return e}),R.d(fe,"f",function(){return a});var se=R("/cxE"),G=R("C/vA"),M=R("pmY6"),v=R("24hK"),b=function(){var s=function(o,f){return s=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,r){l.__proto__=r}||function(l,r){for(var c in r)r.hasOwnProperty(c)&&(l[c]=r[c])},s(o,f)};return function(o,f){s(o,f);function l(){this.constructor=o}o.prototype=f===null?Object.create(f):(l.prototype=f.prototype,new l)}}(),C;(function(s){s.None=function(){return M.a.None};function o(I){return function(k,F,X){F===void 0&&(F=null);var U=!1,K;return K=I(function(V){return U?void 0:(K?K.dispose():U=!0,k.call(F,V))},null,X),U&&K.dispose(),K}}s.once=o;function f(I,k){return x(function(F,X,U){return X===void 0&&(X=null),I(function(K){return F.call(X,k(K))},null,U)})}s.map=f;function l(I,k){return x(function(F,X,U){return X===void 0&&(X=null),I(function(K){k(K),F.call(X,K)},null,U)})}s.forEach=l;function r(I,k){return x(function(F,X,U){return X===void 0&&(X=null),I(function(K){return k(K)&&F.call(X,K)},null,U)})}s.filter=r;function c(I){return I}s.signal=c;function A(){for(var I=[],k=0;k1)&&J.fire(ue),Q=0},F)})},onLastListenerRemove:function(){K.dispose()}});return J.event}s.debounce=_;function B(I){var k=new Date().getTime();return f(o(I),function(F){return new Date().getTime()-k})}s.stopwatch=B;function E(I){var k=!0,F;return r(I,function(X){var U=k||X!==F;return k=!1,F=X,U})}s.latch=E;function g(I,k,F){k===void 0&&(k=!1),F===void 0&&(F=[]);var X=F.slice(),U=I(function(N){X?X.push(N):V.fire(N)}),K=function(){X&&X.forEach(function(N){return V.fire(N)}),X=null},V=new d({onFirstListenerAdd:function(){U||(U=I(function(N){return V.fire(N)}))},onFirstListenerDidAdd:function(){X&&(k?setTimeout(K):K())},onLastListenerRemove:function(){U&&U.dispose(),U=null}});return V.event}s.buffer=g;var h=function(){function I(k){this.event=k}return I.prototype.map=function(k){return new I(f(this.event,k))},I.prototype.forEach=function(k){return new I(l(this.event,k))},I.prototype.filter=function(k){return new I(r(this.event,k))},I.prototype.reduce=function(k,F){return new I(p(this.event,k,F))},I.prototype.latch=function(){return new I(E(this.event))},I.prototype.debounce=function(k,F,X,U){return F===void 0&&(F=100),X===void 0&&(X=!1),new I(_(this.event,k,F,X,U))},I.prototype.on=function(k,F,X){return this.event(k,F,X)},I.prototype.once=function(k,F,X){return o(this.event)(k,F,X)},I}();function u(I){return new h(I)}s.chain=u;function S(I,k,F){F===void 0&&(F=function(N){return N});var X=function(){for(var N=[],Q=0;QAn error occurred:

              "+He(vt.message+"",!0)+"
              ";throw vt}}ct.options=ct.setOptions=function(rt){return ze(ct.defaults,rt),ht(ct.defaults),ct},ct.getDefaults=Ke,ct.defaults=St,ct.use=function(rt){var Ze=ze({},rt);if(rt.renderer&&function(){var Ue=ct.defaults.renderer||new j,Ne=function(yt){var vt=Ue[yt];Ue[yt]=function(){for(var Mt=arguments.length,Tt=new Array(Mt),Rt=0;Rt`,triples:"",explode:"[]{}"},M=se.Pos;se.defineOption("autoCloseBrackets",!1,function(o,f,l){l&&l!=se.Init&&(o.removeKeyMap(b),o.state.closeBrackets=null),f&&(C(v(f,"pairs")),o.state.closeBrackets=f,o.addKeyMap(b))});function v(o,f){return f=="pairs"&&typeof o=="string"?o:typeof o=="object"&&o[f]!=null?o[f]:G[f]}var b={Backspace:d,Enter:i};function C(o){for(var f=0;f=0;c--){var p=r[c].head;o.replaceRange("",M(p.line,p.ch-1),M(p.line,p.ch+1),"+delete")}}function i(o){var f=m(o),l=f&&v(f,"explode");if(!l||o.getOption("disableInput"))return se.Pass;for(var r=o.listSelections(),c=0;c0;return{anchor:new M(o.anchor.line,o.anchor.ch+(f?-1:1)),head:new M(o.head.line,o.head.ch+(f?1:-1))}}function e(o,f){var l=m(o);if(!l||o.getOption("disableInput"))return se.Pass;var r=v(l,"pairs"),c=r.indexOf(f);if(c==-1)return se.Pass;for(var A=v(l,"closeBefore"),p=v(l,"triples"),x=r.charAt(c+1)==f,_=o.listSelections(),B=c%2==0,E,g=0;g<_.length;g++){var h=_[g],u=h.head,S,O=o.getRange(u,M(u.line,u.ch+1));if(B&&!h.empty())S="surround";else if((x||!B)&&O==f)x&&s(o,u)?S="both":p.indexOf(f)>=0&&o.getRange(u,M(u.line,u.ch+3))==f+f+f?S="skipThree":S="skip";else if(x&&u.ch>1&&p.indexOf(f)>=0&&o.getRange(M(u.line,u.ch-2),u)==f+f){if(u.ch>2&&/\bstring/.test(o.getTokenTypeAt(M(u.line,u.ch-2))))return se.Pass;S="addFour"}else if(x){var T=u.ch==0?" ":o.getRange(M(u.line,u.ch-1),u);if(!se.isWordChar(O)&&T!=f&&!se.isWordChar(T))S="both";else return se.Pass}else if(B&&(O.length===0||/\s/.test(O)||A.indexOf(O)>-1))S="both";else return se.Pass;if(!E)E=S;else if(E!=S)return se.Pass}var D=c%2?r.charAt(c-1):f,I=c%2?f:r.charAt(c+1);o.operation(function(){if(E=="skip")o.execCommand("goCharRight");else if(E=="skipThree")for(var k=0;k<3;k++)o.execCommand("goCharRight");else if(E=="surround"){for(var F=o.getSelections(),k=0;k0&&(Q.percent=Q.loaded/Q.total*100),X.onProgress(Q)});var K=new FormData;X.data&&Object.keys(X.data).forEach(function(N){var Q=X.data[N];if(Array.isArray(Q)){Q.forEach(function(J){K.append(N+"[]",J)});return}K.append(N,X.data[N])}),X.file instanceof Blob?K.append(X.filename,X.file,X.file.name):K.append(X.filename,X.file),U.onerror=function(Q){X.onError(Q)},U.onload=function(){return U.status<200||U.status>=300?X.onError(b(X,U),C(U)):X.onSuccess(C(U),U)},U.open(X.method,X.action,!0),X.withCredentials&&"withCredentials"in U&&(U.withCredentials=!0);var V=X.headers||{};return V["X-Requested-With"]!==null&&U.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(V).forEach(function(N){V[N]!==null&&U.setRequestHeader(N,V[N])}),U.send(K),{abort:function(){U.abort()}}}var m=+new Date,d=0;function i(){return"rc-upload-"+m+"-"+ ++d}function n(X,U){return X.indexOf(U,X.length-U.length)!==-1}var e=function(X,U){if(X&&U){var K=Array.isArray(U)?U:U.split(","),V=X.name||"",N=X.type||"",Q=N.replace(/\/.*$/,"");return K.some(function(J){var ne=J.trim();return ne.charAt(0)==="."?n(V.toLowerCase(),ne.toLowerCase()):/\/\*$/.test(ne)?Q===ne.replace(/\/.*$/,""):N===ne})}return!0};function a(X,U){var K=X.createReader(),V=[];function N(){K.readEntries(function(Q){var J=Array.prototype.slice.apply(Q);V=V.concat(J);var ne=!J.length;ne?U(V):N()})}N()}var s=function(U,K,V){var N=function Q(J,ne){ne=ne||"",J.isFile?J.file(function(ue){V(ue)&&(J.fullPath&&!ue.webkitRelativePath&&(Object.defineProperties(ue,{webkitRelativePath:{writable:!0}}),ue.webkitRelativePath=J.fullPath.replace(/^\//,""),Object.defineProperties(ue,{webkitRelativePath:{writable:!1}})),K([ue]))}):J.isDirectory&&a(J,function(ue){ue.forEach(function(be){Q(be,""+ne+J.name+"/")})})};U.forEach(function(Q){N(Q.webkitGetAsEntry())})},o=s,f=Object.assign||function(X){for(var U=1;U=0)continue;if(!Object.prototype.hasOwnProperty.call(X,V))continue;K[V]=X[V]}return K}function p(X,U){if(!(X instanceof U))throw new TypeError("Cannot call a class as a function")}function x(X,U){if(!X)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return U&&(typeof U=="object"||typeof U=="function")?U:X}function _(X,U){if(typeof U!="function"&&U!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof U);X.prototype=Object.create(U&&U.prototype,{constructor:{value:X,enumerable:!1,writable:!0,configurable:!0}}),U&&(Object.setPrototypeOf?Object.setPrototypeOf(X,U):X.__proto__=U)}var B=function(U){return Object.keys(U).reduce(function(K,V){return(V.substr(0,5)==="data-"||V.substr(0,5)==="aria-"||V==="role")&&(K[V]=U[V]),K},{})},E=function(X){_(U,X);function U(){var K,V,N,Q;p(this,U);for(var J=arguments.length,ne=Array(J),ue=0;ue3&&(m=R.call(m,1));for(var i=C.length,n=0;n4&&(m=R.call(m,1,m.length-1));for(var i=m[m.length-1],n=C.length,e=0;ethis._ux||l(x-this._yi)>this._uy||this._len<5;return this.addData(w.L,p,x),this._ctx&&_&&(this._needsDash()?this._dashedLineTo(p,x):this._ctx.lineTo(p,x)),_&&(this._xi=p,this._yi=x),this},bezierCurveTo:function(p,x,_,B,E,g){return this.addData(w.C,p,x,_,B,E,g),this._ctx&&(this._needsDash()?this._dashedBezierTo(p,x,_,B,E,g):this._ctx.bezierCurveTo(p,x,_,B,E,g)),this._xi=E,this._yi=g,this},quadraticCurveTo:function(p,x,_,B){return this.addData(w.Q,p,x,_,B),this._ctx&&(this._needsDash()?this._dashedQuadraticTo(p,x,_,B):this._ctx.quadraticCurveTo(p,x,_,B)),this._xi=_,this._yi=B,this},arc:function(p,x,_,B,E,g){return this.addData(w.A,p,x,_,_,B,E-B,0,g?0:1),this._ctx&&this._ctx.arc(p,x,_,B,E,g),this._xi=s(E)*_+p,this._yi=o(E)*_+x,this},arcTo:function(p,x,_,B,E){return this._ctx&&this._ctx.arcTo(p,x,_,B,E),this},rect:function(p,x,_,B){return this._ctx&&this._ctx.rect(p,x,_,B),this.addData(w.R,p,x,_,B),this},closePath:function(){this.addData(w.Z);var p=this._ctx,x=this._x0,_=this._y0;return p&&(this._needsDash()&&this._dashedLineTo(x,_),p.closePath()),this._xi=x,this._yi=_,this},fill:function(p){p&&p.fill(),this.toStatic()},stroke:function(p){p&&p.stroke(),this.toStatic()},setLineDash:function(p){if(p instanceof Array){this._lineDash=p,this._dashIdx=0;for(var x=0,_=0;_x.length&&(this._expandData(),x=this.data);for(var _=0;_0&&D<=p||S<0&&D>=p||S===0&&(O>0&&I<=x||O<0&&I>=x);){if(X=this._dashIdx,k=E[X],D+=S*k,I+=O*k,this._dashIdx=(X+1)%F,S>0&&Dh||O>0&&Iu)continue;g[X%2?"moveTo":"lineTo"](S>=0?e(D,p):a(D,p),O>=0?e(I,x):a(I,x))}S=D-p,O=I-x,this._dashOffset=-f(S*S+O*O)},_dashedBezierTo:function(p,x,_,B,E,g){var h=this._dashSum,u=this._dashOffset,S=this._lineDash,O=this._ctx,T=this._xi,D=this._yi,I,k,F,X=se.cubicAt,U=0,K=this._dashIdx,V=S.length,N,Q,J=0;for(u<0&&(u=h+u),u%=h,I=0;I<1;I+=.1)k=X(T,p,_,E,I+.1)-X(T,p,_,E,I),F=X(D,x,B,g,I+.1)-X(D,x,B,g,I),U+=f(k*k+F*F);for(;Ku);K++);for(I=(J-u)/U;I<=1;)N=X(T,p,_,E,I),Q=X(D,x,B,g,I),K%2?O.moveTo(N,Q):O.lineTo(N,Q),I+=S[K]/U,K=(K+1)%V;K%2!==0&&O.lineTo(E,g),k=E-N,F=g-Q,this._dashOffset=-f(k*k+F*F)},_dashedQuadraticTo:function(p,x,_,B){var E=_,g=B;_=(_+2*p)/3,B=(B+2*x)/3,p=(this._xi+2*p)/3,x=(this._yi+2*x)/3,this._dashedBezierTo(p,x,_,B,E,g)},toStatic:function(){var p=this.data;p instanceof Array&&(p.length=this._len,r&&(this.data=new Float32Array(p)))},getBoundingRect:function(){m[0]=m[1]=i[0]=i[1]=Number.MAX_VALUE,d[0]=d[1]=n[0]=n[1]=-Number.MAX_VALUE;for(var p=this.data,x=0,_=0,B=0,E=0,g=0;gS||l(u-g)>O||D===T-1)&&(p.lineTo(h,u),E=h,g=u);break;case w.C:p.bezierCurveTo(x[D++],x[D++],x[D++],x[D++],x[D++],x[D++]),E=x[D-2],g=x[D-1];break;case w.Q:p.quadraticCurveTo(x[D++],x[D++],x[D++],x[D++]),E=x[D-2],g=x[D-1];break;case w.A:var k=x[D++],F=x[D++],X=x[D++],U=x[D++],K=x[D++],V=x[D++],N=x[D++],Q=x[D++],J=X>U?X:U,ne=X>U?1:X/U,ue=X>U?U/X:1,be=Math.abs(X-U)>.001,de=K+V;be?(p.translate(k,F),p.rotate(N),p.scale(ne,ue),p.arc(0,0,J,K,de,1-Q),p.scale(1/ne,1/ue),p.rotate(-N),p.translate(-k,-F)):p.arc(k,F,J,K,de,1-Q),D===1&&(_=s(K)*X+k,B=o(K)*U+F),E=s(de)*X+k,g=o(de)*U+F;break;case w.R:_=E=x[D],B=g=x[D+1],p.rect(x[D++],x[D++],x[D++],x[D++]);break;case w.Z:p.closePath(),E=_,g=B}}}},c.CMD=w;var A=c;Ge.exports=A},ItGF:function(Ge,Ae){var R={};typeof wx=="object"&&typeof wx.getSystemInfoSync=="function"?R={browser:{},os:{},node:!1,wxa:!0,canvasSupported:!0,svgSupported:!1,touchEventsSupported:!0,domSupported:!1}:typeof document=="undefined"&&typeof self!="undefined"?R={browser:{},os:{},node:!1,worker:!0,canvasSupported:!0,domSupported:!1}:typeof navigator=="undefined"?R={browser:{},os:{},node:!0,worker:!1,canvasSupported:!0,svgSupported:!0,domSupported:!1}:R=G(navigator.userAgent);var se=R;function G(M){var v={},b={},C=M.match(/Firefox\/([\d.]+)/),w=M.match(/MSIE\s([\d.]+)/)||M.match(/Trident\/.+?rv:(([\d.]+))/),m=M.match(/Edge\/([\d.]+)/),d=/micromessenger/i.test(M);return C&&(b.firefox=!0,b.version=C[1]),w&&(b.ie=!0,b.version=w[1]),m&&(b.edge=!0,b.version=m[1]),d&&(b.weChat=!0),{browser:b,os:v,node:!1,canvasSupported:!!document.createElement("canvas").getContext,svgSupported:typeof SVGRect!="undefined",touchEventsSupported:"ontouchstart"in window&&!b.ie&&!b.edge,pointerEventsSupported:"onpointerdown"in window&&(b.edge||b.ie&&b.version>=11),domSupported:typeof document!="undefined"}}Ge.exports=se},IxHN:function(Ge,Ae,R){"use strict";var se=R("q1tI"),G=R.n(se),M=R("07cG"),v=R.n(M);Ae.a=function(b){var C=b.message,w=b.className,m=b.children,d=b.style,i=d===void 0?{}:d;return G.a.createElement("div",{className:"".concat(v.a.idsRingWrapper," ").concat(w)},G.a.createElement("div",{className:v.a.ldsRing},G.a.createElement("div",null),G.a.createElement("div",null),G.a.createElement("div",null),G.a.createElement("div",null)),C?G.a.createElement("p",{style:i},C):null,m)}},JTSX:function(Ge,Ae,R){Ge.exports={flex_box_center:"flex_box_center___2jvp9",flex_space_between:"flex_space_between___YQ3n3",flex_box_vertical_center:"flex_box_vertical_center___lMDl8",flex_box_center_end:"flex_box_center_end___14pJI",flex_box_column:"flex_box_column___3MPcr",banner:"banner___1CNID",wrp:"wrp___2yuj2",titleWrap:"titleWrap___3rqyq",titleFlexEnd:"titleFlexEnd___3qeo-",title:"title___1sz3A",titleIcon:"titleIcon___oKhIk",contentWrap:"contentWrap___2hSfm",verticalLine:"verticalLine___1hWY5",contentLeftWrap:"contentLeftWrap___3cPFj",openCourseTag:"openCourseTag___2nNhU",ratingWrap:"ratingWrap___QZ8mo",ratingTitle:"ratingTitle___1sMbV",rating:"rating___tJ9xt",popoverWrap:"popoverWrap___16eNE",popverLeft:"popverLeft___1EzpC",popoverRight:"popoverRight___1dYpr",popverScore:"popverScore___2QZ2F",popoverRateWrap:"popoverRateWrap___2O45Q",popoverProgress:"popoverProgress___2jOeY",button:"button___1WaHd",operationWrap:"operationWrap___3_Xdi",forkWrap:"forkWrap___36Nap",fork:"fork___1AtQN",forkNum:"forkNum___3b1MG",buttonTransparent:"buttonTransparent___INxBh",buttonLearnStatistics:"buttonLearnStatistics___350-U",publishPopverWrap:"publishPopverWrap___2uMcI",colorFF6802:"colorFF6802___W5JBU",w140:"w140___20QZ6",nav:"nav___UcDQM",navLeft:"navLeft___1IpLj",navContent:"navContent___g-IkK",flexRow:"flexRow___2Srtn",navRight:"navRight___1wX_D",navLeftIcon:"navLeftIcon___33sNL",colorOrange:"colorOrange___1lWTV",contentItem:"contentItem___3BAmt",contentItemTitle:"contentItemTitle___3X1lp",contentItemText:"contentItemText___2Px0w",classButton:"classButton___1uAy6",bg28e:"bg28e___34ke7",bgGray:"bgGray___1wX3O"}},JWDV:function(Ge,Ae,R){Ge.exports=R.p+"static/charpter-white.5fa14f93.svg"},JYp7:function(Ge,Ae,R){"use strict";R.d(Ae,"c",function(){return G}),R.d(Ae,"d",function(){return M}),R.d(Ae,"f",function(){return b}),R.d(Ae,"a",function(){return C}),R.d(Ae,"b",function(){return w}),R.d(Ae,"e",function(){return m});var se=function(){var d=function(i,n){return d=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,a){e.__proto__=a}||function(e,a){for(var s in a)a.hasOwnProperty(s)&&(e[s]=a[s])},d(i,n)};return function(i,n){d(i,n);function e(){this.constructor=i}i.prototype=n===null?Object.create(n):(e.prototype=n.prototype,new e)}}(),G={done:!0,value:void 0},M;(function(d){var i={next:function(){return G}};function n(){return i}d.empty=n;function e(x){var _=!1;return{next:function(){return _?G:(_=!0,{done:!1,value:x})}}}d.single=e;function a(x,_,B){return _===void 0&&(_=0),B===void 0&&(B=x.length),{next:function(){return _>=B?G:{done:!1,value:x[_++]}}}}d.fromArray=a;function s(x){return{next:function(){var _=x.next();return _.done?G:{done:!1,value:_.value}}}}d.fromNativeIterator=s;function o(x){return x?Array.isArray(x)?d.fromArray(x):x:d.empty()}d.from=o;function f(x,_){return{next:function(){var B=x.next();return B.done?G:{done:!1,value:_(B.value)}}}}d.map=f;function l(x,_){return{next:function(){for(;;){var B=x.next();if(B.done)return G;if(_(B.value))return{done:!1,value:B.value}}}}}d.filter=l;function r(x,_){for(var B=x.next();!B.done;B=x.next())_(B.value)}d.forEach=r;function c(x,_){_===void 0&&(_=Number.POSITIVE_INFINITY);var B=[];if(_===0)return B;for(var E=0,g=x.next();!g.done&&!(B.push(g.value),++E>=_);g=x.next());return B}d.collect=c;function A(){for(var x=[],_=0;_=x.length)return G;var E=x[B],g=E.next();return g.done?(B++,this.next()):g}}}d.concat=A;function p(x){return new v(x)}d.chain=p})(M||(M={}));var v=function(){function d(i){this.it=i}return d.prototype.next=function(){return this.it.next()},d}();function b(d){return Array.isArray(d)?M.fromArray(d):d||M.empty()}var C=function(){function d(i,n,e,a){n===void 0&&(n=0),e===void 0&&(e=i.length),a===void 0&&(a=n-1),this.items=i,this.start=n,this.end=e,this.index=a}return d.prototype.first=function(){return this.index=this.start,this.current()},d.prototype.next=function(){return this.index=Math.min(this.index+1,this.end),this.current()},d.prototype.current=function(){return this.index===this.start-1||this.index===this.end?null:this.items[this.index]},d}(),w=function(d){se(i,d);function i(n,e,a,s){return e===void 0&&(e=0),a===void 0&&(a=n.length),s===void 0&&(s=e-1),d.call(this,n,e,a,s)||this}return i.prototype.current=function(){return d.prototype.current.call(this)},i.prototype.previous=function(){return this.index=Math.max(this.index-1,this.start-1),this.current()},i.prototype.first=function(){return this.index=this.start,this.current()},i.prototype.last=function(){return this.index=this.end-1,this.current()},i.prototype.parent=function(){return null},i}(C),m=function(){function d(i,n){this.iterator=i,this.fn=n}return d.prototype.next=function(){return this.fn(this.iterator.next())},d}()},JeFH:function(Ge,Ae){Ge.exports="data:image/png;base64,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"},Jq4h:function(Ge,Ae,R){Ge.exports=R.p+"static/qrcode.54870d9b.png"},K2GJ:function(Ge,Ae,R){var se=R("fW2E"),G=R("gut8"),M=G.ContextCachedBy,v=[["shadowBlur",0],["shadowOffsetX",0],["shadowOffsetY",0],["shadowColor","#000"],["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]],b=function(e){this.extendFrom(e,!1)};function C(e,a,s){var o=a.x==null?0:a.x,f=a.x2==null?1:a.x2,l=a.y==null?0:a.y,r=a.y2==null?0:a.y2;a.global||(o=o*s.width+s.x,f=f*s.width+s.x,l=l*s.height+s.y,r=r*s.height+s.y),o=isNaN(o)?0:o,f=isNaN(f)?1:f,l=isNaN(l)?0:l,r=isNaN(r)?0:r;var c=e.createLinearGradient(o,l,f,r);return c}function w(e,a,s){var o=s.width,f=s.height,l=Math.min(o,f),r=a.x==null?.5:a.x,c=a.y==null?.5:a.y,A=a.r==null?.5:a.r;a.global||(r=r*o+s.x,c=c*f+s.y,A=A*l);var p=e.createRadialGradient(r,c,0,r,c,A);return p}b.prototype={constructor:b,fill:"#000",stroke:null,opacity:1,fillOpacity:null,strokeOpacity:null,lineDash:null,lineDashOffset:0,shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,lineWidth:1,strokeNoScale:!1,text:null,font:null,textFont:null,fontStyle:null,fontWeight:null,fontSize:null,fontFamily:null,textTag:null,textFill:"#000",textStroke:null,textWidth:null,textHeight:null,textStrokeWidth:0,textLineHeight:null,textPosition:"inside",textRect:null,textOffset:null,textAlign:null,textVerticalAlign:null,textDistance:5,textShadowColor:"transparent",textShadowBlur:0,textShadowOffsetX:0,textShadowOffsetY:0,textBoxShadowColor:"transparent",textBoxShadowBlur:0,textBoxShadowOffsetX:0,textBoxShadowOffsetY:0,transformText:!1,textRotation:0,textOrigin:null,textBackgroundColor:null,textBorderColor:null,textBorderWidth:0,textBorderRadius:0,textPadding:null,rich:null,truncate:null,blend:null,bind:function(e,a,s){var o=this,f=s&&s.style,l=!f||e.__attrCachedBy!==M.STYLE_BIND;e.__attrCachedBy=M.STYLE_BIND;for(var r=0;r0},extendFrom:function(e,a){if(e)for(var s in e)e.hasOwnProperty(s)&&(a===!0||(a===!1?!this.hasOwnProperty(s):e[s]!=null))&&(this[s]=e[s])},set:function(e,a){typeof e=="string"?this[e]=a:this.extendFrom(e,!0)},clone:function(){var e=new this.constructor;return e.extendFrom(this,!0),e},getGradient:function(e,a,s){for(var o=a.type==="radial"?w:C,f=o(e,a,s),l=a.colorStops,r=0;r=0)continue;if(!Object.prototype.hasOwnProperty.call(e,o))continue;s[o]=e[o]}return s}function m(e,a){if(!(e instanceof a))throw new TypeError("Cannot call a class as a function")}function d(e,a){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return a&&(typeof a=="object"||typeof a=="function")?a:e}function i(e,a){if(typeof a!="function"&&a!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof a);e.prototype=Object.create(a&&a.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),a&&(Object.setPrototypeOf?Object.setPrototypeOf(e,a):e.__proto__=a)}var n=function(e){i(a,e);function a(s){m(this,a);var o=d(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,s));return o.scrollListener=o.scrollListener.bind(o),o.eventListenerOptions=o.eventListenerOptions.bind(o),o.mousewheelListener=o.mousewheelListener.bind(o),o}return se(a,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var o=this.getParentElement(this.scrollComponent);o.scrollTop=o.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var o=!1,f={get passive(){o=!0}};try{document.addEventListener("test",null,f),document.removeEventListener("test",null,f)}catch(l){}return o}},{key:"eventListenerOptions",value:function(){var o=this.props.useCapture;return this.isPassiveSupported()&&(o={useCapture:this.props.useCapture,passive:!0}),o}},{key:"setDefaultLoader",value:function(o){this.defaultLoader=o}},{key:"detachMousewheelListener",value:function(){var o=window;this.props.useWindow===!1&&(o=this.scrollComponent.parentNode),o.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var o=window;this.props.useWindow===!1&&(o=this.getParentElement(this.scrollComponent)),o.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),o.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(o){var f=this.props.getScrollParent&&this.props.getScrollParent();return f!=null?f:o&&o.parentNode}},{key:"filterProps",value:function(o){return o}},{key:"attachScrollListener",value:function(){var o=this.getParentElement(this.scrollComponent);if(!this.props.hasMore||!o)return;var f=window;this.props.useWindow===!1&&(f=o),f.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),f.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),f.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}},{key:"mousewheelListener",value:function(o){o.deltaY===1&&!this.isPassiveSupported()&&o.preventDefault()}},{key:"scrollListener",value:function(){var o=this.scrollComponent,f=window,l=this.getParentElement(o),r=void 0;if(this.props.useWindow){var c=document.documentElement||document.body.parentNode||document.body,A=f.pageYOffset!==void 0?f.pageYOffset:c.scrollTop;this.props.isReverse?r=A:r=this.calculateOffset(o,A)}else this.props.isReverse?r=l.scrollTop:r=o.scrollHeight-l.scrollTop-l.clientHeight;r1&&arguments[1]!==void 0?arguments[1]:1,$e=W.length,Ue=0;Ue<$e;Ue+=1){var Ne=(rt+Ue*Ze+$e)%$e,We=W[Ne],it=We.group,yt=We.data;if(!it&&!yt.disabled)return Ne}return-1},ze=b.useState(function(){return Ie(0)}),_t=Object(m.a)(ze,2),He=_t[0],Ke=_t[1],ht=function(rt){Ke(rt);var Ze=W[rt];if(!Ze){Re(null,-1);return}Re(Ze.data.value,rt)};b.useEffect(function(){ht(me!==!1?Ie(0):-1)},[W.length,de]),b.useEffect(function(){var lt=setTimeout(function(){if(!_e&&ae&&be.size===1){var rt=Array.from(be)[0],Ze=W.findIndex(function($e){var Ue=$e.data;return Ue.value===rt});ht(Ze),ce(Ze)}});return function(){return clearTimeout(lt)}},[ae]);var St=function(rt){rt!==void 0&&ie(rt,{selected:!be.has(rt)}),_e||Te(!1)};if(b.useImperativeHandle(N,function(){return{onKeyDown:function(rt){var Ze=rt.which;switch(Ze){case d.a.UP:case d.a.DOWN:{var $e=0;if(Ze===d.a.UP?$e=-1:Ze===d.a.DOWN&&($e=1),$e!==0){var Ue=Ie(He+$e,$e);ce(Ue),ht(Ue)}break}case d.a.ENTER:{var Ne=W[He];Ne&&!Ne.data.disabled?St(Ne.data.value):St(void 0),ae&&rt.preventDefault();break}case d.a.ESC:Te(!1)}},onKeyUp:function(){},scrollTo:function(rt){ce(rt)}}}),W.length===0)return b.createElement("div",{role:"listbox",id:"".concat(J,"_list"),className:"".concat(j,"-empty"),onMouseDown:te},fe);function ct(lt){var rt=W[lt];if(!rt)return null;var Ze=rt.data||{},$e=Ze.value,Ue=Ze.label,Ne=Ze.children,We=Object(i.a)(Ze,!0),it=ue?Ne:Ue;return rt?b.createElement("div",Object.assign({"aria-label":typeof it=="string"?it:null},We,{key:lt,role:"option",id:"".concat(J,"_list_").concat(lt),"aria-selected":be.has($e)}),$e):null}return b.createElement(b.Fragment,null,b.createElement("div",{role:"listbox",id:"".concat(J,"_list"),style:{height:0,width:0,overflow:"hidden"}},ct(He-1),ct(He),ct(He+1)),b.createElement(s.a,{itemKey:"key",ref:he,data:W,height:Ee,itemHeight:ge,fullHeight:!1,onMouseDown:te,onScroll:Me,virtual:oe,onMouseEnter:re},function(lt,rt){var Ze,$e=lt.group,Ue=lt.groupOption,Ne=lt.data,We=Ne.label,it=Ne.key;if($e)return b.createElement("div",{className:a()(j,"".concat(j,"-group"))},We!==void 0?We:it);var yt=Ne.disabled,vt=Ne.value,Mt=Ne.title,Tt=Ne.children,Rt=Ne.style,kt=Ne.className,Ut=Object(w.a)(Ne,["disabled","value","title","children","style","className"]),Bt=be.has(vt),At="".concat(j,"-option"),bt=a()(j,At,kt,(Ze={},Object(C.a)(Ze,"".concat(At,"-grouped"),Ue),Object(C.a)(Ze,"".concat(At,"-active"),He===rt&&!yt),Object(C.a)(Ze,"".concat(At,"-disabled"),yt),Object(C.a)(Ze,"".concat(At,"-selected"),Bt),Ze)),je=ue?Tt:We,qe=!ve||typeof ve=="function"||Bt;return b.createElement("div",Object.assign({},Ut,{"aria-selected":Bt,className:bt,title:Mt,onMouseMove:function(){if(He===rt||yt)return;ht(rt)},onClick:function(){yt||St(vt)},style:Rt}),b.createElement("div",{className:"".concat(At,"-content")},je||vt),b.isValidElement(ve)||Bt,qe&&b.createElement(o.a,{className:"".concat(j,"-option-state"),customizeIcon:ve,customizeIconProps:{isSelected:Bt}},Bt?"\u2713":null))}))},l=b.forwardRef(f);l.displayName="OptionList";var r=l,c=function(){return null};c.isSelectOption=!0;var A=c,p=function(){return null};p.isSelectOptGroup=!0;var x=p,_=R("VTBJ"),B=R("Zm9Q");function E(K){var V=K.key,N=K.props,Q=N.children,J=N.value,ne=Object(w.a)(N,["children","value"]);return Object(_.a)({key:V,value:J!==void 0?J:V,children:Q},ne)}function g(K){var V=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Object(B.a)(K).map(function(N,Q){if(!b.isValidElement(N)||!N.type)return null;var J=N.type.isSelectOptGroup,ne=N.key,ue=N.props,be=ue.children,de=Object(w.a)(ue,["children"]);return V||!J?E(N):Object(_.a)(Object(_.a)({key:"__RC_SELECT_GRP__".concat(ne===null?Q:ne,"__"),label:ne},de),{},{options:g(be)})}).filter(function(N){return N})}var h=R("2Qr1"),u=R("qNPg"),S=R("U8pU"),O=R("Kwbf"),T=R("WKfj");function D(K){var V=K.mode,N=K.options,Q=K.children,J=K.backfill,ne=K.allowClear,ue=K.placeholder,be=K.getInputElement,de=K.showSearch,_e=K.onSearch,me=K.defaultOpen,Ee=K.autoFocus,ge=K.labelInValue,fe=K.value,ae=K.inputValue,ve=K.optionLabelProp,oe=V==="multiple"||V==="tags",ie=de!==void 0?de:oe||V==="combobox",Te=N||g(Q);if(Object(O.a)(V!=="tags"||Te.every(function(j){return!j.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),V==="tags"||V==="combobox"){var Re=Te.some(function(j){return j.options?j.options.some(function(W){return typeof("value"in W?W.value:W.key)=="number"}):typeof("value"in j?j.value:j.key)=="number"});Object(O.a)(!Re,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(O.a)(V!=="combobox"||!ve,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(O.a)(V==="combobox"||!J,"`backfill` only works with `combobox` mode."),Object(O.a)(V==="combobox"||!be,"`getInputElement` only work with `combobox` mode."),Object(O.b)(V!=="combobox"||!be||!ne||!ue,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),_e&&!ie&&V!=="combobox"&&V!=="tags"&&Object(O.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(O.b)(!me||Ee,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),fe!=null){var Me=Object(T.d)(fe);Object(O.a)(!ge||Me.every(function(j){return Object(S.a)(j)==="object"&&("key"in j||"value"in j)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(O.a)(!oe||Array.isArray(fe),"`value` should be array when `mode` is `multiple` or `tags`")}if(Q){var re=null;Object(B.a)(Q).some(function(j){if(!b.isValidElement(j)||!j.type)return!1;var W=j.type;if(W.isSelectOption)return!1;if(W.isSelectOptGroup){var he=Object(B.a)(j.props.children).every(function(te){return!b.isValidElement(te)||!j.type||te.type.isSelectOption?!0:(re=te.type,!1)});return!he}return re=W,!0}),re&&Object(O.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(re.displayName||re.name||re,"`.")),Object(O.a)(ae===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var I=D,k=Object(u.a)({prefixCls:"rc-select",components:{optionList:r},convertChildrenToData:g,flattenOptions:h.d,getLabeledValue:h.e,filterOptions:h.b,isValueDisabled:h.g,findValueOption:h.c,warningProps:I,fillOptionsWithMissingValue:h.a}),F=function(K){Object(M.a)(N,K);var V=Object(v.a)(N);function N(){var Q;return Object(se.a)(this,N),Q=V.apply(this,arguments),Q.selectRef=b.createRef(),Q.focus=function(){Q.selectRef.current.focus()},Q.blur=function(){Q.selectRef.current.blur()},Q}return Object(G.a)(N,[{key:"render",value:function(){return b.createElement(k,Object.assign({ref:this.selectRef},this.props))}}]),N}(b.Component);F.Option=A,F.OptGroup=x;var X=F,U=Ae.c=X},M8RZ:function(Ge,Ae,R){"use strict";R.d(Ae,"a",function(){return d});var se=R("fWQN"),G=R("mtLc"),M=R("yKVA"),v=R("879j"),b=R("q1tI"),C=R.n(b),w=R("i8i4"),m=R.n(w),d=function(i){Object(M.a)(e,i);var n=Object(v.a)(e);function e(a){var s;Object(se.a)(this,e),s=n.call(this,a);var o=window.document;return s.node=o.createElement("div"),o.body.appendChild(s.node),s}return Object(G.a)(e,[{key:"render",value:function(){var s=this.props.children;return Object(w.createPortal)(s,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),e}(C.a.Component)},MEGo:function(Ge,Ae,R){var se=R("4fz+"),G=R("Dagg"),M=R("dqUG"),v=R("2fw6"),b=R("x6Kt"),C=R("rmlV"),w=R("yxFR"),m=R("y+Vt"),d=R("h7HQ"),i=R("1Jh7"),n=R("SKnc"),e=R("K2GJ"),a=R("Fofx"),s=R("NC18"),o=s.createFromString,f=R("bYtY"),l=f.isString,r=f.extend,c=f.defaults,A=f.trim,p=f.each,x=/[\s,]+/;function _(N){if(l(N)){var Q=new DOMParser;N=Q.parseFromString(N,"text/xml")}for(N.nodeType===9&&(N=N.firstChild);N.nodeName.toLowerCase()!=="svg"||N.nodeType!==1;)N=N.nextSibling;return N}function B(){this._defs={},this._root=null,this._isDefine=!1,this._isText=!1}B.prototype.parse=function(N,Q){Q=Q||{};var J=_(N);if(!J)throw new Error("Illegal svg");var ne=new se;this._root=ne;var ue=J.getAttribute("viewBox")||"",be=parseFloat(J.getAttribute("width")||Q.width),de=parseFloat(J.getAttribute("height")||Q.height);isNaN(be)&&(be=null),isNaN(de)&&(de=null),T(J,ne,null,!0);for(var _e=J.firstChild;_e;)this._parseNode(_e,ne),_e=_e.nextSibling;var me,Ee;if(ue){var ge=A(ue).split(x);ge.length>=4&&(me={x:parseFloat(ge[0]||0),y:parseFloat(ge[1]||0),width:parseFloat(ge[2]),height:parseFloat(ge[3])})}if(me&&be!=null&&de!=null&&(Ee=K(me,be,de),!Q.ignoreViewBox)){var fe=ne;ne=new se,ne.add(fe),fe.scale=Ee.scale.slice(),fe.position=Ee.position.slice()}return!Q.ignoreRootClip&&be!=null&&de!=null&&ne.setClipPath(new b({shape:{x:0,y:0,width:be,height:de}})),{root:ne,width:be,height:de,viewBoxRect:me,viewBoxTransform:Ee}},B.prototype._parseNode=function(N,Q){var J=N.nodeName.toLowerCase();J==="defs"?this._isDefine=!0:J==="text"&&(this._isText=!0);var ne;if(this._isDefine){var ue=g[J];if(ue){var be=ue.call(this,N),de=N.getAttribute("id");de&&(this._defs[de]=be)}}else{var ue=E[J];ue&&(ne=ue.call(this,N,Q),Q.add(ne))}for(var _e=N.firstChild;_e;)_e.nodeType===1&&this._parseNode(_e,ne),_e.nodeType===3&&this._isText&&this._parseText(_e,ne),_e=_e.nextSibling;J==="defs"?this._isDefine=!1:J==="text"&&(this._isText=!1)},B.prototype._parseText=function(N,Q){if(N.nodeType===1){var J=N.getAttribute("dx")||0,ne=N.getAttribute("dy")||0;this._textX+=parseFloat(J),this._textY+=parseFloat(ne)}var ue=new M({style:{text:N.textContent,transformText:!0},position:[this._textX||0,this._textY||0]});u(Q,ue),T(N,ue,this._defs);var be=ue.style.fontSize;be&&be<9&&(ue.style.fontSize=9,ue.scale=ue.scale||[1,1],ue.scale[0]*=be/9,ue.scale[1]*=be/9);var de=ue.getBoundingRect();return this._textX+=de.width,Q.add(ue),ue};var E={g:function(N,Q){var J=new se;return u(Q,J),T(N,J,this._defs),J},rect:function(N,Q){var J=new b;return u(Q,J),T(N,J,this._defs),J.setShape({x:parseFloat(N.getAttribute("x")||0),y:parseFloat(N.getAttribute("y")||0),width:parseFloat(N.getAttribute("width")||0),height:parseFloat(N.getAttribute("height")||0)}),J},circle:function(N,Q){var J=new v;return u(Q,J),T(N,J,this._defs),J.setShape({cx:parseFloat(N.getAttribute("cx")||0),cy:parseFloat(N.getAttribute("cy")||0),r:parseFloat(N.getAttribute("r")||0)}),J},line:function(N,Q){var J=new w;return u(Q,J),T(N,J,this._defs),J.setShape({x1:parseFloat(N.getAttribute("x1")||0),y1:parseFloat(N.getAttribute("y1")||0),x2:parseFloat(N.getAttribute("x2")||0),y2:parseFloat(N.getAttribute("y2")||0)}),J},ellipse:function(N,Q){var J=new C;return u(Q,J),T(N,J,this._defs),J.setShape({cx:parseFloat(N.getAttribute("cx")||0),cy:parseFloat(N.getAttribute("cy")||0),rx:parseFloat(N.getAttribute("rx")||0),ry:parseFloat(N.getAttribute("ry")||0)}),J},polygon:function(N,Q){var J=N.getAttribute("points");J&&(J=S(J));var ne=new d({shape:{points:J||[]}});return u(Q,ne),T(N,ne,this._defs),ne},polyline:function(N,Q){var J=new m;u(Q,J),T(N,J,this._defs);var ne=N.getAttribute("points");ne&&(ne=S(ne));var ue=new i({shape:{points:ne||[]}});return ue},image:function(N,Q){var J=new G;return u(Q,J),T(N,J,this._defs),J.setStyle({image:N.getAttribute("xlink:href"),x:N.getAttribute("x"),y:N.getAttribute("y"),width:N.getAttribute("width"),height:N.getAttribute("height")}),J},text:function(N,Q){var J=N.getAttribute("x")||0,ne=N.getAttribute("y")||0,ue=N.getAttribute("dx")||0,be=N.getAttribute("dy")||0;this._textX=parseFloat(J)+parseFloat(ue),this._textY=parseFloat(ne)+parseFloat(be);var de=new se;return u(Q,de),T(N,de,this._defs),de},tspan:function(N,Q){var J=N.getAttribute("x"),ne=N.getAttribute("y");J!=null&&(this._textX=parseFloat(J)),ne!=null&&(this._textY=parseFloat(ne));var ue=N.getAttribute("dx")||0,be=N.getAttribute("dy")||0,de=new se;return u(Q,de),T(N,de,this._defs),this._textX+=ue,this._textY+=be,de},path:function(N,Q){var J=N.getAttribute("d")||"",ne=o(J);return u(Q,ne),T(N,ne,this._defs),ne}},g={lineargradient:function(N){var Q=parseInt(N.getAttribute("x1")||0,10),J=parseInt(N.getAttribute("y1")||0,10),ne=parseInt(N.getAttribute("x2")||10,10),ue=parseInt(N.getAttribute("y2")||0,10),be=new n(Q,J,ne,ue);return h(N,be),be},radialgradient:function(N){}};function h(N,Q){for(var J=N.firstChild;J;){if(J.nodeType===1){var ne=J.getAttribute("offset");ne.indexOf("%")>0?ne=parseInt(ne,10)/100:ne?ne=parseFloat(ne):ne=0;var ue=J.getAttribute("stop-color")||"#000000";Q.addColorStop(ne,ue)}J=J.nextSibling}}function u(N,Q){N&&N.__inheritedStyle&&(Q.__inheritedStyle||(Q.__inheritedStyle={}),c(Q.__inheritedStyle,N.__inheritedStyle))}function S(N){for(var Q=A(N).split(x),J=[],ne=0;ne0;be-=2){var de=ue[be],_e=ue[be-1];ne=ne||a.create();switch(_e){case"translate":de=A(de).split(x),a.translate(ne,ne,[parseFloat(de[0]),parseFloat(de[1]||0)]);break;case"scale":de=A(de).split(x),a.scale(ne,ne,[parseFloat(de[0]),parseFloat(de[1]||de[0])]);break;case"rotate":de=A(de).split(x),a.rotate(ne,ne,parseFloat(de[0]));break;case"skew":de=A(de).split(x),console.warn("Skew transform is not supported yet");break;case"matrix":var de=A(de).split(x);ne[0]=parseFloat(de[0]),ne[1]=parseFloat(de[1]),ne[2]=parseFloat(de[2]),ne[3]=parseFloat(de[3]),ne[4]=parseFloat(de[4]),ne[5]=parseFloat(de[5]);break}}Q.setLocalTransform(ne)}}var X=/([^\s:;]+)\s*:\s*([^:;]+)/g;function U(N){var Q=N.getAttribute("style"),J={};if(!Q)return J;var ne={};X.lastIndex=0;for(var ue;(ue=X.exec(Q))!=null;)ne[ue[1]]=ue[2];for(var be in O)O.hasOwnProperty(be)&&ne[be]!=null&&(J[O[be]]=ne[be]);return J}function K(N,Q,J){var ne=Q/N.width,ue=J/N.height,be=Math.min(ne,ue),de=[be,be],_e=[-(N.x+N.width/2)*be+Q/2,-(N.y+N.height/2)*be+J/2];return{scale:de,position:_e}}function V(N,Q){var J=new B;return J.parse(N,Q)}Ae.parseXML=_,Ae.makeViewBoxTransform=K,Ae.parseSVG=V},MI8n:function(Ge,Ae,R){"use strict";R.d(Ae,"b",function(){return C}),R.d(Ae,"a",function(){return d}),R.d(Ae,"e",function(){return i}),R.d(Ae,"d",function(){return n}),R.d(Ae,"c",function(){return e}),R.d(Ae,"f",function(){return a});var se=R("/cxE"),G=R("C/vA"),M=R("pmY6"),v=R("24hK"),b=function(){var s=function(o,f){return s=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,r){l.__proto__=r}||function(l,r){for(var c in r)r.hasOwnProperty(c)&&(l[c]=r[c])},s(o,f)};return function(o,f){s(o,f);function l(){this.constructor=o}o.prototype=f===null?Object.create(f):(l.prototype=f.prototype,new l)}}(),C;(function(s){s.None=function(){return M.a.None};function o(I){return function(k,F,X){F===void 0&&(F=null);var U=!1,K;return K=I(function(V){return U?void 0:(K?K.dispose():U=!0,k.call(F,V))},null,X),U&&K.dispose(),K}}s.once=o;function f(I,k){return x(function(F,X,U){return X===void 0&&(X=null),I(function(K){return F.call(X,k(K))},null,U)})}s.map=f;function l(I,k){return x(function(F,X,U){return X===void 0&&(X=null),I(function(K){k(K),F.call(X,K)},null,U)})}s.forEach=l;function r(I,k){return x(function(F,X,U){return X===void 0&&(X=null),I(function(K){return k(K)&&F.call(X,K)},null,U)})}s.filter=r;function c(I){return I}s.signal=c;function A(){for(var I=[],k=0;k1)&&J.fire(ue),Q=0},F)})},onLastListenerRemove:function(){K.dispose()}});return J.event}s.debounce=_;function B(I){var k=new Date().getTime();return f(o(I),function(F){return new Date().getTime()-k})}s.stopwatch=B;function E(I){var k=!0,F;return r(I,function(X){var U=k||X!==F;return k=!1,F=X,U})}s.latch=E;function g(I,k,F){k===void 0&&(k=!1),F===void 0&&(F=[]);var X=F.slice(),U=I(function(N){X?X.push(N):V.fire(N)}),K=function(){X&&X.forEach(function(N){return V.fire(N)}),X=null},V=new d({onFirstListenerAdd:function(){U||(U=I(function(N){return V.fire(N)}))},onFirstListenerDidAdd:function(){X&&(k?setTimeout(K):K())},onLastListenerRemove:function(){U&&U.dispose(),U=null}});return V.event}s.buffer=g;var h=function(){function I(k){this.event=k}return I.prototype.map=function(k){return new I(f(this.event,k))},I.prototype.forEach=function(k){return new I(l(this.event,k))},I.prototype.filter=function(k){return new I(r(this.event,k))},I.prototype.reduce=function(k,F){return new I(p(this.event,k,F))},I.prototype.latch=function(){return new I(E(this.event))},I.prototype.debounce=function(k,F,X,U){return F===void 0&&(F=100),X===void 0&&(X=!1),new I(_(this.event,k,F,X,U))},I.prototype.on=function(k,F,X){return this.event(k,F,X)},I.prototype.once=function(k,F,X){return o(this.event)(k,F,X)},I}();function u(I){return new h(I)}s.chain=u;function S(I,k,F){F===void 0&&(F=function(N){return N});var X=function(){for(var N=[],Q=0;Q0?new m(this._options&&this._options.leakWarningThreshold):void 0}return Object.defineProperty(s.prototype,"event",{get:function(){var o=this;return this._event||(this._event=function(f,l,r){o._listeners||(o._listeners=new v.a);var c=o._listeners.isEmpty();c&&o._options&&o._options.onFirstListenerAdd&&o._options.onFirstListenerAdd(o);var A=o._listeners.push(l?[f,l]:f);c&&o._options&&o._options.onFirstListenerDidAdd&&o._options.onFirstListenerDidAdd(o),o._options&&o._options.onListenerDidAdd&&o._options.onListenerDidAdd(o,f,l);var p;o._leakageMon&&(p=o._leakageMon.check(o._listeners.size));var x;return x={dispose:function(){if(p&&p(),x.dispose=s._noop,!o._disposed&&(A(),o._options&&o._options.onLastListenerRemove)){var _=o._listeners&&!o._listeners.isEmpty();_||o._options.onLastListenerRemove(o)}}},r instanceof M.b?r.add(x):Array.isArray(r)&&r.push(x),x}),this._event},enumerable:!0,configurable:!0}),s.prototype.fire=function(o){if(this._listeners){this._deliveryQueue||(this._deliveryQueue=new v.a);for(var f=this._listeners.iterator(),l=f.next();!l.done;l=f.next())this._deliveryQueue.push([l.value,o]);for(;this._deliveryQueue.size>0;){var r=this._deliveryQueue.shift(),c=r[0],A=r[1];try{typeof c=="function"?c.call(void 0,A):c[0].call(c[1],A)}catch(p){Object(se.e)(p)}}}},s.prototype.dispose=function(){this._listeners&&this._listeners.clear(),this._deliveryQueue&&this._deliveryQueue.clear(),this._leakageMon&&this._leakageMon.dispose(),this._disposed=!0},s._noop=function(){},s}(),i=function(s){b(o,s);function o(f){var l=s.call(this,f)||this;return l._isPaused=0,l._eventQueue=new v.a,l._mergeFn=f&&f.merge,l}return o.prototype.pause=function(){this._isPaused++},o.prototype.resume=function(){if(this._isPaused!==0&&--this._isPaused===0)if(this._mergeFn){var f=this._eventQueue.toArray();this._eventQueue.clear(),s.prototype.fire.call(this,this._mergeFn(f))}else for(;!this._isPaused&&this._eventQueue.size!==0;)s.prototype.fire.call(this,this._eventQueue.shift())},o.prototype.fire=function(f){this._listeners&&(this._isPaused!==0?this._eventQueue.push(f):s.prototype.fire.call(this,f))},o}(d),n=function(){function s(){var o=this;this.hasListeners=!1,this.events=[],this.emitter=new d({onFirstListenerAdd:function(){return o.onFirstListenerAdd()},onLastListenerRemove:function(){return o.onLastListenerRemove()}})}return Object.defineProperty(s.prototype,"event",{get:function(){return this.emitter.event},enumerable:!0,configurable:!0}),s.prototype.add=function(o){var f=this,l={event:o,listener:null};this.events.push(l),this.hasListeners&&this.hook(l);var r=function(){f.hasListeners&&f.unhook(l);var c=f.events.indexOf(l);f.events.splice(c,1)};return Object(M.h)(Object(G.a)(r))},s.prototype.onFirstListenerAdd=function(){var o=this;this.hasListeners=!0,this.events.forEach(function(f){return o.hook(f)})},s.prototype.onLastListenerRemove=function(){var o=this;this.hasListeners=!1,this.events.forEach(function(f){return o.unhook(f)})},s.prototype.hook=function(o){var f=this;o.listener=o.event(function(l){return f.emitter.fire(l)})},s.prototype.unhook=function(o){o.listener&&o.listener.dispose(),o.listener=null},s.prototype.dispose=function(){this.emitter.dispose()},s}(),e=function(){function s(){this.buffers=[]}return s.prototype.wrapEvent=function(o){var f=this;return function(l,r,c){return o(function(A){var p=f.buffers[f.buffers.length-1];p?p.push(function(){return l.call(r,A)}):l.call(r,A)},void 0,c)}},s.prototype.bufferEvents=function(o){var f=[];this.buffers.push(f);var l=o();return this.buffers.pop(),f.forEach(function(r){return r()}),l},s}(),a=function(){function s(){var o=this;this.listening=!1,this.inputEvent=C.None,this.inputEventListener=M.a.None,this.emitter=new d({onFirstListenerDidAdd:function(){o.listening=!0,o.inputEventListener=o.inputEvent(o.emitter.fire,o.emitter)},onLastListenerRemove:function(){o.listening=!1,o.inputEventListener.dispose()}}),this.event=this.emitter.event}return Object.defineProperty(s.prototype,"input",{set:function(o){this.inputEvent=o,this.listening&&(this.inputEventListener.dispose(),this.inputEventListener=o(this.emitter.fire,this.emitter))},enumerable:!0,configurable:!0}),s.prototype.dispose=function(){this.inputEventListener.dispose(),this.emitter.dispose()},s}()},MKOG:function(Ge,fe,R){var se=R("bYtY"),G=R("YH21"),M=G.Dispatcher,v=R("mLcG"),b=R("Bq2U"),C=function(m){m=m||{},this.stage=m.stage||{},this.onframe=m.onframe||function(){},this._clips=[],this._running=!1,this._time,this._pausedTime,this._pauseStart,this._paused=!1,M.call(this)};C.prototype={constructor:C,addClip:function(m){this._clips.push(m)},addAnimator:function(m){m.animation=this;for(var d=m.getClips(),i=0;i=0&&this._clips.splice(d,1)},removeAnimator:function(m){for(var d=m.getClips(),i=0;i=ie.length?Re:ie[re]})}function b(oe){return oe.replace(/[<>&]/g,function(ie){switch(ie){case"<":return"<";case">":return">";case"&":return"&";default:return ie}})}function C(oe){return oe.replace(/[\\\{\}\*\+\?\|\^\$\.\[\]\(\)]/g,"\\$&")}function w(oe,ie){ie===void 0&&(ie=" ");var Te=m(oe,ie);return d(Te,ie)}function m(oe,ie){if(!oe||!ie)return oe;var Te=ie.length;if(Te===0||oe.length===0)return oe;for(var Re=0;oe.indexOf(ie,Re)===Re;)Re=Re+Te;return oe.substring(Re)}function d(oe,ie){if(!oe||!ie)return oe;var Te=ie.length,Re=oe.length;if(Te===0||Re===0)return oe;for(var Me=Re,re=-1;!(re=oe.lastIndexOf(ie,Me-1),re===-1||re+Te!==Me);){if(re===0)return"";Me=re}return oe.substring(0,Me)}function i(oe){return oe.replace(/[\-\\\{\}\+\?\|\^\$\.\,\[\]\(\)\#\s]/g,"\\$&").replace(/[\*]/g,".*")}function n(oe,ie){if(oe.length0?oe.indexOf(ie,Te)===Te:Te===0?oe===ie:!1}function a(oe,ie,Te){if(Te===void 0&&(Te={}),!oe)throw new Error("Cannot create regex from empty string");ie||(oe=C(oe)),Te.wholeWord&&(/\B/.test(oe.charAt(0))||(oe="\\b"+oe),/\B/.test(oe.charAt(oe.length-1))||(oe=oe+"\\b"));var Re="";return Te.global&&(Re+="g"),Te.matchCase||(Re+="i"),Te.multiline&&(Re+="m"),Te.unicode&&(Re+="u"),new RegExp(oe,Re)}function s(oe){if(oe.source==="^"||oe.source==="^$"||oe.source==="$"||oe.source==="^\\s*$")return!1;var ie=oe.exec("");return!!(ie&&oe.lastIndex===0)}function o(oe){return(oe.global?"g":"")+(oe.ignoreCase?"i":"")+(oe.multiline?"m":"")+(oe.unicode?"u":"")}function f(oe){for(var ie=0,Te=oe.length;ie=0;Te--){var Re=oe.charCodeAt(Te);if(Re!==32&&Re!==9)return Te}return-1}function c(oe,ie){return oeie?1:0}function A(oe,ie){for(var Te=Math.min(oe.length,ie.length),Re=0;Reie.length?1:0}function p(oe){return oe>=97&&oe<=122}function x(oe){return oe>=65&&oe<=90}function _(oe){return p(oe)||x(oe)}function B(oe,ie){return oe.length===ie.length&&E(oe,ie)}function E(oe,ie,Te){Te===void 0&&(Te=oe.length);for(var Re=0;Reoe.length?!1:E(oe,ie,Te)}function h(oe,ie){var Te,Re=Math.min(oe.length,ie.length);for(Te=0;Te1){var Re=oe.charCodeAt(ie-2);if(S(Re))return(Re-55296<<10)+(Te-56320)+65536}return Te}function I(oe,ie){var Te=ae.getInstance(),Re=ie,Me=oe.length,re=T(oe,Me,ie);ie+=re>=65536?2:1;for(var j=Te.getGraphemeBreakType(re);ie=65536?2:1,j=he}return ie-Re}function k(oe,ie){var Te=ae.getInstance(),Re=ie,Me=D(oe,ie);ie-=Me>=65536?2:1;for(var re=Te.getGraphemeBreakType(Me);ie>0;){var j=D(oe,ie),W=Te.getGraphemeBreakType(j);if(Ae(W,re))break;ie-=j>=65536?2:1,re=W}return Re-ie}var F=/(?:[\u05BE\u05C0\u05C3\u05C6\u05D0-\u05F4\u0608\u060B\u060D\u061B-\u064A\u066D-\u066F\u0671-\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u0710\u0712-\u072F\u074D-\u07A5\u07B1-\u07EA\u07F4\u07F5\u07FA-\u0815\u081A\u0824\u0828\u0830-\u0858\u085E-\u08BD\u200F\uFB1D\uFB1F-\uFB28\uFB2A-\uFD3D\uFD50-\uFDFC\uFE70-\uFEFC]|\uD802[\uDC00-\uDD1B\uDD20-\uDE00\uDE10-\uDE33\uDE40-\uDEE4\uDEEB-\uDF35\uDF40-\uDFFF]|\uD803[\uDC00-\uDCFF]|\uD83A[\uDC00-\uDCCF\uDD00-\uDD43\uDD50-\uDFFF]|\uD83B[\uDC00-\uDEBB])/;function X(oe){return F.test(oe)}var U=/(?:[\u231A\u231B\u23F0\u23F3\u2600-\u27BF\u2B50\u2B55]|\uD83C[\uDDE6-\uDDFF\uDF00-\uDFFF]|\uD83D[\uDC00-\uDE4F\uDE80-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD00-\uDDFF\uDE70-\uDE73\uDE78-\uDE82\uDE90-\uDE95])/;function K(oe){return U.test(oe)}var V=/^[\t\n\r\x20-\x7E]*$/;function N(oe){return V.test(oe)}function Q(oe){for(var ie=0,Te=oe.length;ie=11904&&oe<=55215||oe>=63744&&oe<=64255||oe>=65281&&oe<=65374}function ne(oe){return oe>=127462&&oe<=127487||oe>=9728&&oe<=10175||oe>=127744&&oe<=128591||oe>=128640&&oe<=128764||oe>=128992&&oe<=129003||oe>=129280&&oe<=129535||oe>=129648&&oe<=129651||oe>=129656&&oe<=129666||oe>=129680&&oe<=129685}var ue=String.fromCharCode(65279);function be(oe){return!!(oe&&oe.length>0&&oe.charCodeAt(0)===65279)}function de(oe){return btoa(encodeURIComponent(oe))}function _e(oe,ie){for(var Te="",Re=0;ReTe[3*Me+1])Me=2*Me+1;else return Te[3*Me+2];return 0},oe._INSTANCE=null,oe}();function ve(){return JSON.parse("[0,0,0,51592,51592,11,44424,44424,11,72251,72254,5,7150,7150,7,48008,48008,11,55176,55176,11,128420,128420,14,3276,3277,5,9979,9980,14,46216,46216,11,49800,49800,11,53384,53384,11,70726,70726,5,122915,122916,5,129320,129327,14,2558,2558,5,5906,5908,5,9762,9763,14,43360,43388,8,45320,45320,11,47112,47112,11,48904,48904,11,50696,50696,11,52488,52488,11,54280,54280,11,70082,70083,1,71350,71350,7,73111,73111,5,127892,127893,14,128726,128727,14,129473,129474,14,2027,2035,5,2901,2902,5,3784,3789,5,6754,6754,5,8418,8420,5,9877,9877,14,11088,11088,14,44008,44008,5,44872,44872,11,45768,45768,11,46664,46664,11,47560,47560,11,48456,48456,11,49352,49352,11,50248,50248,11,51144,51144,11,52040,52040,11,52936,52936,11,53832,53832,11,54728,54728,11,69811,69814,5,70459,70460,5,71096,71099,7,71998,71998,5,72874,72880,5,119149,119149,7,127374,127374,14,128335,128335,14,128482,128482,14,128765,128767,14,129399,129400,14,129680,129685,14,1476,1477,5,2377,2380,7,2759,2760,5,3137,3140,7,3458,3459,7,4153,4154,5,6432,6434,5,6978,6978,5,7675,7679,5,9723,9726,14,9823,9823,14,9919,9923,14,10035,10036,14,42736,42737,5,43596,43596,5,44200,44200,11,44648,44648,11,45096,45096,11,45544,45544,11,45992,45992,11,46440,46440,11,46888,46888,11,47336,47336,11,47784,47784,11,48232,48232,11,48680,48680,11,49128,49128,11,49576,49576,11,50024,50024,11,50472,50472,11,50920,50920,11,51368,51368,11,51816,51816,11,52264,52264,11,52712,52712,11,53160,53160,11,53608,53608,11,54056,54056,11,54504,54504,11,54952,54952,11,68108,68111,5,69933,69940,5,70197,70197,7,70498,70499,7,70845,70845,5,71229,71229,5,71727,71735,5,72154,72155,5,72344,72345,5,73023,73029,5,94095,94098,5,121403,121452,5,126981,127182,14,127538,127546,14,127990,127990,14,128391,128391,14,128445,128449,14,128500,128505,14,128752,128752,14,129160,129167,14,129356,129356,14,129432,129442,14,129648,129651,14,129751,131069,14,173,173,4,1757,1757,1,2274,2274,1,2494,2494,5,2641,2641,5,2876,2876,5,3014,3016,7,3262,3262,7,3393,3396,5,3570,3571,7,3968,3972,5,4228,4228,7,6086,6086,5,6679,6680,5,6912,6915,5,7080,7081,5,7380,7392,5,8252,8252,14,9096,9096,14,9748,9749,14,9784,9786,14,9833,9850,14,9890,9894,14,9938,9938,14,9999,9999,14,10085,10087,14,12349,12349,14,43136,43137,7,43454,43456,7,43755,43755,7,44088,44088,11,44312,44312,11,44536,44536,11,44760,44760,11,44984,44984,11,45208,45208,11,45432,45432,11,45656,45656,11,45880,45880,11,46104,46104,11,46328,46328,11,46552,46552,11,46776,46776,11,47000,47000,11,47224,47224,11,47448,47448,11,47672,47672,11,47896,47896,11,48120,48120,11,48344,48344,11,48568,48568,11,48792,48792,11,49016,49016,11,49240,49240,11,49464,49464,11,49688,49688,11,49912,49912,11,50136,50136,11,50360,50360,11,50584,50584,11,50808,50808,11,51032,51032,11,51256,51256,11,51480,51480,11,51704,51704,11,51928,51928,11,52152,52152,11,52376,52376,11,52600,52600,11,52824,52824,11,53048,53048,11,53272,53272,11,53496,53496,11,53720,53720,11,53944,53944,11,54168,54168,11,54392,54392,11,54616,54616,11,54840,54840,11,55064,55064,11,65438,65439,5,69633,69633,5,69837,69837,1,70018,70018,7,70188,70190,7,70368,70370,7,70465,70468,7,70712,70719,5,70835,70840,5,70850,70851,5,71132,71133,5,71340,71340,7,71458,71461,5,71985,71989,7,72002,72002,7,72193,72202,5,72281,72283,5,72766,72766,7,72885,72886,5,73104,73105,5,92912,92916,5,113824,113827,4,119173,119179,5,121505,121519,5,125136,125142,5,127279,127279,14,127489,127490,14,127570,127743,14,127900,127901,14,128254,128254,14,128369,128370,14,128400,128400,14,128425,128432,14,128468,128475,14,128489,128494,14,128715,128720,14,128745,128745,14,128759,128760,14,129004,129023,14,129296,129304,14,129340,129342,14,129388,129392,14,129404,129407,14,129454,129455,14,129485,129487,14,129659,129663,14,129719,129727,14,917536,917631,5,13,13,2,1160,1161,5,1564,1564,4,1807,1807,1,2085,2087,5,2363,2363,7,2402,2403,5,2507,2508,7,2622,2624,7,2691,2691,7,2786,2787,5,2881,2884,5,3006,3006,5,3072,3072,5,3170,3171,5,3267,3268,7,3330,3331,7,3406,3406,1,3538,3540,5,3655,3662,5,3897,3897,5,4038,4038,5,4184,4185,5,4352,4447,8,6068,6069,5,6155,6157,5,6448,6449,7,6742,6742,5,6783,6783,5,6966,6970,5,7042,7042,7,7143,7143,7,7212,7219,5,7412,7412,5,8206,8207,4,8294,8303,4,8596,8601,14,9410,9410,14,9742,9742,14,9757,9757,14,9770,9770,14,9794,9794,14,9828,9828,14,9855,9855,14,9882,9882,14,9900,9903,14,9929,9933,14,9963,9967,14,9987,9988,14,10006,10006,14,10062,10062,14,10175,10175,14,11744,11775,5,42607,42607,5,43043,43044,7,43263,43263,5,43444,43445,7,43569,43570,5,43698,43700,5,43766,43766,5,44032,44032,11,44144,44144,11,44256,44256,11,44368,44368,11,44480,44480,11,44592,44592,11,44704,44704,11,44816,44816,11,44928,44928,11,45040,45040,11,45152,45152,11,45264,45264,11,45376,45376,11,45488,45488,11,45600,45600,11,45712,45712,11,45824,45824,11,45936,45936,11,46048,46048,11,46160,46160,11,46272,46272,11,46384,46384,11,46496,46496,11,46608,46608,11,46720,46720,11,46832,46832,11,46944,46944,11,47056,47056,11,47168,47168,11,47280,47280,11,47392,47392,11,47504,47504,11,47616,47616,11,47728,47728,11,47840,47840,11,47952,47952,11,48064,48064,11,48176,48176,11,48288,48288,11,48400,48400,11,48512,48512,11,48624,48624,11,48736,48736,11,48848,48848,11,48960,48960,11,49072,49072,11,49184,49184,11,49296,49296,11,49408,49408,11,49520,49520,11,49632,49632,11,49744,49744,11,49856,49856,11,49968,49968,11,50080,50080,11,50192,50192,11,50304,50304,11,50416,50416,11,50528,50528,11,50640,50640,11,50752,50752,11,50864,50864,11,50976,50976,11,51088,51088,11,51200,51200,11,51312,51312,11,51424,51424,11,51536,51536,11,51648,51648,11,51760,51760,11,51872,51872,11,51984,51984,11,52096,52096,11,52208,52208,11,52320,52320,11,52432,52432,11,52544,52544,11,52656,52656,11,52768,52768,11,52880,52880,11,52992,52992,11,53104,53104,11,53216,53216,11,53328,53328,11,53440,53440,11,53552,53552,11,53664,53664,11,53776,53776,11,53888,53888,11,54000,54000,11,54112,54112,11,54224,54224,11,54336,54336,11,54448,54448,11,54560,54560,11,54672,54672,11,54784,54784,11,54896,54896,11,55008,55008,11,55120,55120,11,64286,64286,5,66272,66272,5,68900,68903,5,69762,69762,7,69817,69818,5,69927,69931,5,70003,70003,5,70070,70078,5,70094,70094,7,70194,70195,7,70206,70206,5,70400,70401,5,70463,70463,7,70475,70477,7,70512,70516,5,70722,70724,5,70832,70832,5,70842,70842,5,70847,70848,5,71088,71089,7,71102,71102,7,71219,71226,5,71231,71232,5,71342,71343,7,71453,71455,5,71463,71467,5,71737,71738,5,71995,71996,5,72000,72000,7,72145,72147,7,72160,72160,5,72249,72249,7,72273,72278,5,72330,72342,5,72752,72758,5,72850,72871,5,72882,72883,5,73018,73018,5,73031,73031,5,73109,73109,5,73461,73462,7,94031,94031,5,94192,94193,7,119142,119142,7,119155,119162,4,119362,119364,5,121476,121476,5,122888,122904,5,123184,123190,5,126976,126979,14,127184,127231,14,127344,127345,14,127405,127461,14,127514,127514,14,127561,127567,14,127778,127779,14,127896,127896,14,127985,127986,14,127995,127999,5,128326,128328,14,128360,128366,14,128378,128378,14,128394,128397,14,128405,128406,14,128422,128423,14,128435,128443,14,128453,128464,14,128479,128480,14,128484,128487,14,128496,128498,14,128640,128709,14,128723,128724,14,128736,128741,14,128747,128748,14,128755,128755,14,128762,128762,14,128981,128991,14,129096,129103,14,129292,129292,14,129311,129311,14,129329,129330,14,129344,129349,14,129360,129374,14,129394,129394,14,129402,129402,14,129413,129425,14,129445,129450,14,129466,129471,14,129483,129483,14,129511,129535,14,129653,129655,14,129667,129670,14,129705,129711,14,129731,129743,14,917505,917505,4,917760,917999,5,10,10,3,127,159,4,768,879,5,1471,1471,5,1536,1541,1,1648,1648,5,1767,1768,5,1840,1866,5,2070,2073,5,2137,2139,5,2307,2307,7,2366,2368,7,2382,2383,7,2434,2435,7,2497,2500,5,2519,2519,5,2563,2563,7,2631,2632,5,2677,2677,5,2750,2752,7,2763,2764,7,2817,2817,5,2879,2879,5,2891,2892,7,2914,2915,5,3008,3008,5,3021,3021,5,3076,3076,5,3146,3149,5,3202,3203,7,3264,3265,7,3271,3272,7,3298,3299,5,3390,3390,5,3402,3404,7,3426,3427,5,3535,3535,5,3544,3550,7,3635,3635,7,3763,3763,7,3893,3893,5,3953,3966,5,3981,3991,5,4145,4145,7,4157,4158,5,4209,4212,5,4237,4237,5,4520,4607,10,5970,5971,5,6071,6077,5,6089,6099,5,6277,6278,5,6439,6440,5,6451,6456,7,6683,6683,5,6744,6750,5,6765,6770,7,6846,6846,5,6964,6964,5,6972,6972,5,7019,7027,5,7074,7077,5,7083,7085,5,7146,7148,7,7154,7155,7,7222,7223,5,7394,7400,5,7416,7417,5,8204,8204,5,8233,8233,4,8288,8292,4,8413,8416,5,8482,8482,14,8986,8987,14,9193,9203,14,9654,9654,14,9733,9733,14,9745,9745,14,9752,9752,14,9760,9760,14,9766,9766,14,9774,9775,14,9792,9792,14,9800,9811,14,9825,9826,14,9831,9831,14,9852,9853,14,9872,9873,14,9880,9880,14,9885,9887,14,9896,9897,14,9906,9916,14,9926,9927,14,9936,9936,14,9941,9960,14,9974,9974,14,9982,9985,14,9992,9997,14,10002,10002,14,10017,10017,14,10055,10055,14,10071,10071,14,10145,10145,14,11013,11015,14,11503,11505,5,12334,12335,5,12951,12951,14,42612,42621,5,43014,43014,5,43047,43047,7,43204,43205,5,43335,43345,5,43395,43395,7,43450,43451,7,43561,43566,5,43573,43574,5,43644,43644,5,43710,43711,5,43758,43759,7,44005,44005,5,44012,44012,7,44060,44060,11,44116,44116,11,44172,44172,11,44228,44228,11,44284,44284,11,44340,44340,11,44396,44396,11,44452,44452,11,44508,44508,11,44564,44564,11,44620,44620,11,44676,44676,11,44732,44732,11,44788,44788,11,44844,44844,11,44900,44900,11,44956,44956,11,45012,45012,11,45068,45068,11,45124,45124,11,45180,45180,11,45236,45236,11,45292,45292,11,45348,45348,11,45404,45404,11,45460,45460,11,45516,45516,11,45572,45572,11,45628,45628,11,45684,45684,11,45740,45740,11,45796,45796,11,45852,45852,11,45908,45908,11,45964,45964,11,46020,46020,11,46076,46076,11,46132,46132,11,46188,46188,11,46244,46244,11,46300,46300,11,46356,46356,11,46412,46412,11,46468,46468,11,46524,46524,11,46580,46580,11,46636,46636,11,46692,46692,11,46748,46748,11,46804,46804,11,46860,46860,11,46916,46916,11,46972,46972,11,47028,47028,11,47084,47084,11,47140,47140,11,47196,47196,11,47252,47252,11,47308,47308,11,47364,47364,11,47420,47420,11,47476,47476,11,47532,47532,11,47588,47588,11,47644,47644,11,47700,47700,11,47756,47756,11,47812,47812,11,47868,47868,11,47924,47924,11,47980,47980,11,48036,48036,11,48092,48092,11,48148,48148,11,48204,48204,11,48260,48260,11,48316,48316,11,48372,48372,11,48428,48428,11,48484,48484,11,48540,48540,11,48596,48596,11,48652,48652,11,48708,48708,11,48764,48764,11,48820,48820,11,48876,48876,11,48932,48932,11,48988,48988,11,49044,49044,11,49100,49100,11,49156,49156,11,49212,49212,11,49268,49268,11,49324,49324,11,49380,49380,11,49436,49436,11,49492,49492,11,49548,49548,11,49604,49604,11,49660,49660,11,49716,49716,11,49772,49772,11,49828,49828,11,49884,49884,11,49940,49940,11,49996,49996,11,50052,50052,11,50108,50108,11,50164,50164,11,50220,50220,11,50276,50276,11,50332,50332,11,50388,50388,11,50444,50444,11,50500,50500,11,50556,50556,11,50612,50612,11,50668,50668,11,50724,50724,11,50780,50780,11,50836,50836,11,50892,50892,11,50948,50948,11,51004,51004,11,51060,51060,11,51116,51116,11,51172,51172,11,51228,51228,11,51284,51284,11,51340,51340,11,51396,51396,11,51452,51452,11,51508,51508,11,51564,51564,11,51620,51620,11,51676,51676,11,51732,51732,11,51788,51788,11,51844,51844,11,51900,51900,11,51956,51956,11,52012,52012,11,52068,52068,11,52124,52124,11,52180,52180,11,52236,52236,11,52292,52292,11,52348,52348,11,52404,52404,11,52460,52460,11,52516,52516,11,52572,52572,11,52628,52628,11,52684,52684,11,52740,52740,11,52796,52796,11,52852,52852,11,52908,52908,11,52964,52964,11,53020,53020,11,53076,53076,11,53132,53132,11,53188,53188,11,53244,53244,11,53300,53300,11,53356,53356,11,53412,53412,11,53468,53468,11,53524,53524,11,53580,53580,11,53636,53636,11,53692,53692,11,53748,53748,11,53804,53804,11,53860,53860,11,53916,53916,11,53972,53972,11,54028,54028,11,54084,54084,11,54140,54140,11,54196,54196,11,54252,54252,11,54308,54308,11,54364,54364,11,54420,54420,11,54476,54476,11,54532,54532,11,54588,54588,11,54644,54644,11,54700,54700,11,54756,54756,11,54812,54812,11,54868,54868,11,54924,54924,11,54980,54980,11,55036,55036,11,55092,55092,11,55148,55148,11,55216,55238,9,65056,65071,5,65529,65531,4,68097,68099,5,68159,68159,5,69446,69456,5,69688,69702,5,69808,69810,7,69815,69816,7,69821,69821,1,69888,69890,5,69932,69932,7,69957,69958,7,70016,70017,5,70067,70069,7,70079,70080,7,70089,70092,5,70095,70095,5,70191,70193,5,70196,70196,5,70198,70199,5,70367,70367,5,70371,70378,5,70402,70403,7,70462,70462,5,70464,70464,5,70471,70472,7,70487,70487,5,70502,70508,5,70709,70711,7,70720,70721,7,70725,70725,7,70750,70750,5,70833,70834,7,70841,70841,7,70843,70844,7,70846,70846,7,70849,70849,7,71087,71087,5,71090,71093,5,71100,71101,5,71103,71104,5,71216,71218,7,71227,71228,7,71230,71230,7,71339,71339,5,71341,71341,5,71344,71349,5,71351,71351,5,71456,71457,7,71462,71462,7,71724,71726,7,71736,71736,7,71984,71984,5,71991,71992,7,71997,71997,7,71999,71999,1,72001,72001,1,72003,72003,5,72148,72151,5,72156,72159,7,72164,72164,7,72243,72248,5,72250,72250,1,72263,72263,5,72279,72280,7,72324,72329,1,72343,72343,7,72751,72751,7,72760,72765,5,72767,72767,5,72873,72873,7,72881,72881,7,72884,72884,7,73009,73014,5,73020,73021,5,73030,73030,1,73098,73102,7,73107,73108,7,73110,73110,7,73459,73460,5,78896,78904,4,92976,92982,5,94033,94087,7,94180,94180,5,113821,113822,5,119141,119141,5,119143,119145,5,119150,119154,5,119163,119170,5,119210,119213,5,121344,121398,5,121461,121461,5,121499,121503,5,122880,122886,5,122907,122913,5,122918,122922,5,123628,123631,5,125252,125258,5,126980,126980,14,127183,127183,14,127245,127247,14,127340,127343,14,127358,127359,14,127377,127386,14,127462,127487,6,127491,127503,14,127535,127535,14,127548,127551,14,127568,127569,14,127744,127777,14,127780,127891,14,127894,127895,14,127897,127899,14,127902,127984,14,127987,127989,14,127991,127994,14,128000,128253,14,128255,128317,14,128329,128334,14,128336,128359,14,128367,128368,14,128371,128377,14,128379,128390,14,128392,128393,14,128398,128399,14,128401,128404,14,128407,128419,14,128421,128421,14,128424,128424,14,128433,128434,14,128444,128444,14,128450,128452,14,128465,128467,14,128476,128478,14,128481,128481,14,128483,128483,14,128488,128488,14,128495,128495,14,128499,128499,14,128506,128591,14,128710,128714,14,128721,128722,14,128725,128725,14,128728,128735,14,128742,128744,14,128746,128746,14,128749,128751,14,128753,128754,14,128756,128758,14,128761,128761,14,128763,128764,14,128884,128895,14,128992,129003,14,129036,129039,14,129114,129119,14,129198,129279,14,129293,129295,14,129305,129310,14,129312,129319,14,129328,129328,14,129331,129338,14,129343,129343,14,129351,129355,14,129357,129359,14,129375,129387,14,129393,129393,14,129395,129398,14,129401,129401,14,129403,129403,14,129408,129412,14,129426,129431,14,129443,129444,14,129451,129453,14,129456,129465,14,129472,129472,14,129475,129482,14,129484,129484,14,129488,129510,14,129536,129647,14,129652,129652,14,129656,129658,14,129664,129666,14,129671,129679,14,129686,129704,14,129712,129718,14,129728,129730,14,129744,129750,14,917504,917504,4,917506,917535,4,917632,917759,4,918000,921599,4,0,9,4,11,12,4,14,31,4,169,169,14,174,174,14,1155,1159,5,1425,1469,5,1473,1474,5,1479,1479,5,1552,1562,5,1611,1631,5,1750,1756,5,1759,1764,5,1770,1773,5,1809,1809,5,1958,1968,5,2045,2045,5,2075,2083,5,2089,2093,5,2259,2273,5,2275,2306,5,2362,2362,5,2364,2364,5,2369,2376,5,2381,2381,5,2385,2391,5,2433,2433,5,2492,2492,5,2495,2496,7,2503,2504,7,2509,2509,5,2530,2531,5,2561,2562,5,2620,2620,5,2625,2626,5,2635,2637,5,2672,2673,5,2689,2690,5,2748,2748,5,2753,2757,5,2761,2761,7,2765,2765,5,2810,2815,5,2818,2819,7,2878,2878,5,2880,2880,7,2887,2888,7,2893,2893,5,2903,2903,5,2946,2946,5,3007,3007,7,3009,3010,7,3018,3020,7,3031,3031,5,3073,3075,7,3134,3136,5,3142,3144,5,3157,3158,5,3201,3201,5,3260,3260,5,3263,3263,5,3266,3266,5,3270,3270,5,3274,3275,7,3285,3286,5,3328,3329,5,3387,3388,5,3391,3392,7,3398,3400,7,3405,3405,5,3415,3415,5,3457,3457,5,3530,3530,5,3536,3537,7,3542,3542,5,3551,3551,5,3633,3633,5,3636,3642,5,3761,3761,5,3764,3772,5,3864,3865,5,3895,3895,5,3902,3903,7,3967,3967,7,3974,3975,5,3993,4028,5,4141,4144,5,4146,4151,5,4155,4156,7,4182,4183,7,4190,4192,5,4226,4226,5,4229,4230,5,4253,4253,5,4448,4519,9,4957,4959,5,5938,5940,5,6002,6003,5,6070,6070,7,6078,6085,7,6087,6088,7,6109,6109,5,6158,6158,4,6313,6313,5,6435,6438,7,6441,6443,7,6450,6450,5,6457,6459,5,6681,6682,7,6741,6741,7,6743,6743,7,6752,6752,5,6757,6764,5,6771,6780,5,6832,6845,5,6847,6848,5,6916,6916,7,6965,6965,5,6971,6971,7,6973,6977,7,6979,6980,7,7040,7041,5,7073,7073,7,7078,7079,7,7082,7082,7,7142,7142,5,7144,7145,5,7149,7149,5,7151,7153,5,7204,7211,7,7220,7221,7,7376,7378,5,7393,7393,7,7405,7405,5,7415,7415,7,7616,7673,5,8203,8203,4,8205,8205,13,8232,8232,4,8234,8238,4,8265,8265,14,8293,8293,4,8400,8412,5,8417,8417,5,8421,8432,5,8505,8505,14,8617,8618,14,9000,9000,14,9167,9167,14,9208,9210,14,9642,9643,14,9664,9664,14,9728,9732,14,9735,9741,14,9743,9744,14,9746,9746,14,9750,9751,14,9753,9756,14,9758,9759,14,9761,9761,14,9764,9765,14,9767,9769,14,9771,9773,14,9776,9783,14,9787,9791,14,9793,9793,14,9795,9799,14,9812,9822,14,9824,9824,14,9827,9827,14,9829,9830,14,9832,9832,14,9851,9851,14,9854,9854,14,9856,9861,14,9874,9876,14,9878,9879,14,9881,9881,14,9883,9884,14,9888,9889,14,9895,9895,14,9898,9899,14,9904,9905,14,9917,9918,14,9924,9925,14,9928,9928,14,9934,9935,14,9937,9937,14,9939,9940,14,9961,9962,14,9968,9973,14,9975,9978,14,9981,9981,14,9986,9986,14,9989,9989,14,9998,9998,14,10000,10001,14,10004,10004,14,10013,10013,14,10024,10024,14,10052,10052,14,10060,10060,14,10067,10069,14,10083,10084,14,10133,10135,14,10160,10160,14,10548,10549,14,11035,11036,14,11093,11093,14,11647,11647,5,12330,12333,5,12336,12336,14,12441,12442,5,12953,12953,14,42608,42610,5,42654,42655,5,43010,43010,5,43019,43019,5,43045,43046,5,43052,43052,5,43188,43203,7,43232,43249,5,43302,43309,5,43346,43347,7,43392,43394,5,43443,43443,5,43446,43449,5,43452,43453,5,43493,43493,5,43567,43568,7,43571,43572,7,43587,43587,5,43597,43597,7,43696,43696,5,43703,43704,5,43713,43713,5,43756,43757,5,43765,43765,7,44003,44004,7,44006,44007,7,44009,44010,7,44013,44013,5,44033,44059,12,44061,44087,12,44089,44115,12,44117,44143,12,44145,44171,12,44173,44199,12,44201,44227,12,44229,44255,12,44257,44283,12,44285,44311,12,44313,44339,12,44341,44367,12,44369,44395,12,44397,44423,12,44425,44451,12,44453,44479,12,44481,44507,12,44509,44535,12,44537,44563,12,44565,44591,12,44593,44619,12,44621,44647,12,44649,44675,12,44677,44703,12,44705,44731,12,44733,44759,12,44761,44787,12,44789,44815,12,44817,44843,12,44845,44871,12,44873,44899,12,44901,44927,12,44929,44955,12,44957,44983,12,44985,45011,12,45013,45039,12,45041,45067,12,45069,45095,12,45097,45123,12,45125,45151,12,45153,45179,12,45181,45207,12,45209,45235,12,45237,45263,12,45265,45291,12,45293,45319,12,45321,45347,12,45349,45375,12,45377,45403,12,45405,45431,12,45433,45459,12,45461,45487,12,45489,45515,12,45517,45543,12,45545,45571,12,45573,45599,12,45601,45627,12,45629,45655,12,45657,45683,12,45685,45711,12,45713,45739,12,45741,45767,12,45769,45795,12,45797,45823,12,45825,45851,12,45853,45879,12,45881,45907,12,45909,45935,12,45937,45963,12,45965,45991,12,45993,46019,12,46021,46047,12,46049,46075,12,46077,46103,12,46105,46131,12,46133,46159,12,46161,46187,12,46189,46215,12,46217,46243,12,46245,46271,12,46273,46299,12,46301,46327,12,46329,46355,12,46357,46383,12,46385,46411,12,46413,46439,12,46441,46467,12,46469,46495,12,46497,46523,12,46525,46551,12,46553,46579,12,46581,46607,12,46609,46635,12,46637,46663,12,46665,46691,12,46693,46719,12,46721,46747,12,46749,46775,12,46777,46803,12,46805,46831,12,46833,46859,12,46861,46887,12,46889,46915,12,46917,46943,12,46945,46971,12,46973,46999,12,47001,47027,12,47029,47055,12,47057,47083,12,47085,47111,12,47113,47139,12,47141,47167,12,47169,47195,12,47197,47223,12,47225,47251,12,47253,47279,12,47281,47307,12,47309,47335,12,47337,47363,12,47365,47391,12,47393,47419,12,47421,47447,12,47449,47475,12,47477,47503,12,47505,47531,12,47533,47559,12,47561,47587,12,47589,47615,12,47617,47643,12,47645,47671,12,47673,47699,12,47701,47727,12,47729,47755,12,47757,47783,12,47785,47811,12,47813,47839,12,47841,47867,12,47869,47895,12,47897,47923,12,47925,47951,12,47953,47979,12,47981,48007,12,48009,48035,12,48037,48063,12,48065,48091,12,48093,48119,12,48121,48147,12,48149,48175,12,48177,48203,12,48205,48231,12,48233,48259,12,48261,48287,12,48289,48315,12,48317,48343,12,48345,48371,12,48373,48399,12,48401,48427,12,48429,48455,12,48457,48483,12,48485,48511,12,48513,48539,12,48541,48567,12,48569,48595,12,48597,48623,12,48625,48651,12,48653,48679,12,48681,48707,12,48709,48735,12,48737,48763,12,48765,48791,12,48793,48819,12,48821,48847,12,48849,48875,12,48877,48903,12,48905,48931,12,48933,48959,12,48961,48987,12,48989,49015,12,49017,49043,12,49045,49071,12,49073,49099,12,49101,49127,12,49129,49155,12,49157,49183,12,49185,49211,12,49213,49239,12,49241,49267,12,49269,49295,12,49297,49323,12,49325,49351,12,49353,49379,12,49381,49407,12,49409,49435,12,49437,49463,12,49465,49491,12,49493,49519,12,49521,49547,12,49549,49575,12,49577,49603,12,49605,49631,12,49633,49659,12,49661,49687,12,49689,49715,12,49717,49743,12,49745,49771,12,49773,49799,12,49801,49827,12,49829,49855,12,49857,49883,12,49885,49911,12,49913,49939,12,49941,49967,12,49969,49995,12,49997,50023,12,50025,50051,12,50053,50079,12,50081,50107,12,50109,50135,12,50137,50163,12,50165,50191,12,50193,50219,12,50221,50247,12,50249,50275,12,50277,50303,12,50305,50331,12,50333,50359,12,50361,50387,12,50389,50415,12,50417,50443,12,50445,50471,12,50473,50499,12,50501,50527,12,50529,50555,12,50557,50583,12,50585,50611,12,50613,50639,12,50641,50667,12,50669,50695,12,50697,50723,12,50725,50751,12,50753,50779,12,50781,50807,12,50809,50835,12,50837,50863,12,50865,50891,12,50893,50919,12,50921,50947,12,50949,50975,12,50977,51003,12,51005,51031,12,51033,51059,12,51061,51087,12,51089,51115,12,51117,51143,12,51145,51171,12,51173,51199,12,51201,51227,12,51229,51255,12,51257,51283,12,51285,51311,12,51313,51339,12,51341,51367,12,51369,51395,12,51397,51423,12,51425,51451,12,51453,51479,12,51481,51507,12,51509,51535,12,51537,51563,12,51565,51591,12,51593,51619,12,51621,51647,12,51649,51675,12,51677,51703,12,51705,51731,12,51733,51759,12,51761,51787,12,51789,51815,12,51817,51843,12,51845,51871,12,51873,51899,12,51901,51927,12,51929,51955,12,51957,51983,12,51985,52011,12,52013,52039,12,52041,52067,12,52069,52095,12,52097,52123,12,52125,52151,12,52153,52179,12,52181,52207,12,52209,52235,12,52237,52263,12,52265,52291,12,52293,52319,12,52321,52347,12,52349,52375,12,52377,52403,12,52405,52431,12,52433,52459,12,52461,52487,12,52489,52515,12,52517,52543,12,52545,52571,12,52573,52599,12,52601,52627,12,52629,52655,12,52657,52683,12,52685,52711,12,52713,52739,12,52741,52767,12,52769,52795,12,52797,52823,12,52825,52851,12,52853,52879,12,52881,52907,12,52909,52935,12,52937,52963,12,52965,52991,12,52993,53019,12,53021,53047,12,53049,53075,12,53077,53103,12,53105,53131,12,53133,53159,12,53161,53187,12,53189,53215,12,53217,53243,12,53245,53271,12,53273,53299,12,53301,53327,12,53329,53355,12,53357,53383,12,53385,53411,12,53413,53439,12,53441,53467,12,53469,53495,12,53497,53523,12,53525,53551,12,53553,53579,12,53581,53607,12,53609,53635,12,53637,53663,12,53665,53691,12,53693,53719,12,53721,53747,12,53749,53775,12,53777,53803,12,53805,53831,12,53833,53859,12,53861,53887,12,53889,53915,12,53917,53943,12,53945,53971,12,53973,53999,12,54001,54027,12,54029,54055,12,54057,54083,12,54085,54111,12,54113,54139,12,54141,54167,12,54169,54195,12,54197,54223,12,54225,54251,12,54253,54279,12,54281,54307,12,54309,54335,12,54337,54363,12,54365,54391,12,54393,54419,12,54421,54447,12,54449,54475,12,54477,54503,12,54505,54531,12,54533,54559,12,54561,54587,12,54589,54615,12,54617,54643,12,54645,54671,12,54673,54699,12,54701,54727,12,54729,54755,12,54757,54783,12,54785,54811,12,54813,54839,12,54841,54867,12,54869,54895,12,54897,54923,12,54925,54951,12,54953,54979,12,54981,55007,12,55009,55035,12,55037,55063,12,55065,55091,12,55093,55119,12,55121,55147,12,55149,55175,12,55177,55203,12,55243,55291,10,65024,65039,5,65279,65279,4,65520,65528,4,66045,66045,5,66422,66426,5,68101,68102,5,68152,68154,5,68325,68326,5,69291,69292,5,69632,69632,7,69634,69634,7,69759,69761,5]")}},NC18:function(Ge,fe,R){var se=R("y+Vt"),G=R("IMiH"),M=R("7oTu"),v=Math.sqrt,b=Math.sin,C=Math.cos,w=Math.PI,m=function(c){return Math.sqrt(c[0]*c[0]+c[1]*c[1])},d=function(c,A){return(c[0]*A[0]+c[1]*A[1])/(m(c)*m(A))},i=function(c,A){return(c[0]*A[1]1&&(E*=v(I),g*=v(I));var k=(_===B?-1:1)*v((E*E*(g*g)-E*E*(D*D)-g*g*(T*T))/(E*E*(D*D)+g*g*(T*T)))||0,F=k*E*D/g,X=k*-g*T/E,U=(c+p)/2+C(O)*F-b(O)*X,K=(A+x)/2+b(O)*F+C(O)*X,V=i([1,0],[(T-F)/E,(D-X)/g]),N=[(T-F)/E,(D-X)/g],Q=[(-1*T-F)/E,(-1*D-X)/g],J=i(N,Q);d(N,Q)<=-1&&(J=w),d(N,Q)>=1&&(J=0),B===0&&J>0&&(J=J-2*w),B===1&&J<0&&(J=J+2*w),S.addData(u,U,K,E,g,V,J,O,B)}var e=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/ig,a=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g;function s(c){if(!c)return new G;for(var A=0,p=0,x=A,_=p,B,E=new G,g=G.CMD,h=c.match(e),u=0;u1&&arguments[1]!==void 0?arguments[1]:!1;return!!(x(S)&&_(O))},x=function(S){return Object(n.p)()?!0:(S({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},_=function(){var S,O=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,T=Object(i.c)()._store.getState(),D=T.user;return(S=D.userInfo)!==null&&S!==void 0&&S.profile_completed?!0:(b.a.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:O?"\u6309\u7167\u6709\u5173\u653F\u7B56\u89C4\u5B9A\uFF0C\u7279\u6B8A\u5B9E\u9A8C\u9700\u8981\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u624D\u80FD\u4F7F\u7528\uFF0C\u8BF7\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u7801":"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){i.d.push("/account/profile/edit")}}),!1)},B=function(){var S,O=Object(i.c)()._store.getState(),T=O.user;return(S=T.userInfo)!==null&&S!==void 0&&S.professional_certification?!0:(b.a.confirm({title:"\u63D0\u793A",centered:!0,content:d.a.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){Object(e.O)("/account/certification")}}),!1)},E=function(){return Object(n.a)()?!0:(b.a.warning({centered:!0,width:530,title:"\u63D0\u793A",content:d.a.createElement("div",{className:"tc",style:{marginLeft:-38}},d.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u626B\u7801\u52A0\u7FA4@\u7FA4\u7BA1\u7406\u5458\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650\u54E6\uFF01"),d.a.createElement("img",{src:Object(n.t)()?c.a:"".concat(A.a.IMG_SERVER,"/images/educoder/qqqun20191230.png"),width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1)},g=function(S,O){return S?!0:(b.a.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:d.a.createElement("div",null,d.a.createElement("p",null,O||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),d.a.createElement("div",{style:{marginLeft:"110px"}},d.a.createElement("img",{src:l.a,width:200}),d.a.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(e.O)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},h=function(S){var O=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",T=Object(i.c)()._store.getState(),D=T.shixunsDetail.detail;return(D==null?void 0:D.public)===2||(D==null?void 0:D.public)===1||(D==null?void 0:D.shixun_status)===3?(b.a.info({centered:!0,icon:d.a.createElement(a.a,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:d.a.createElement("div",{className:"tc",style:{marginLeft:-38}},d.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},d.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",(D==null?void 0:D.public)===2?"\u5DF2\u516C\u5F00":(D==null?void 0:D.public)===1?"\u5F85\u5BA1\u6838":"\u5DF2\u5173\u95ED","\uFF0C",O,"\u3002"),d.a.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),d.a.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:o.a,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0):(D==null?void 0:D.shixun_status)===2?(b.a.confirm({centered:!0,icon:d.a.createElement(a.a,null),title:"\u63D0\u793A",content:d.a.createElement("div",null,d.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",O,"\u3002"),d.a.createElement("br",null),d.a.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){b.a.confirm({width:440,centered:!0,icon:d.a.createElement(a.a,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){var k=Object(M.a)(w.a.mark(function X(){var U;return w.a.wrap(function(V){for(;;)switch(V.prev=V.next){case 0:return V.next=2,S({type:"shixunsDetail/cancelRelease",payload:{id:D==null?void 0:D.identifier}});case 2:U=V.sent,U.status!==401&&(G.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),S({type:"shixunsDetail/getShixunsDetail",payload:{id:D==null?void 0:D.identifier}}),S({type:"practiceSetting/getCommonData",payload:{id:D==null?void 0:D.identifier}}));case 4:case"end":return V.stop()}},X)}));function F(){return k.apply(this,arguments)}return F}()})}}),!0):!1}},Nddv:function(Ge,fe,R){Ge.exports=R.p+"static/sz.d6b17ad9.svg"},Nmxd:function(Ge,fe){Ge.exports="data:image/png;base64,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"},NohK:function(Ge,fe,R){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.default=void 0;var se=function(M){var v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:60,b=null;return function(){for(var C=this,w=arguments.length,m=new Array(w),d=0;d=0;f-=1){var l=m.get(f)||new Set;l.forEach(function(r){var c=r.parent,A=r.node;if(i(A)||!r.parent||o.has(r.parent.key))return;if(i(r.parent.node)){o.add(c.key);return}var p=!0,x=!1;(c.children||[]).filter(function(_){return!i(_.node)}).forEach(function(_){var B=_.key,E=n.has(B);p&&!E&&(p=!1),!x&&(E||e.has(B))&&(x=!0)}),p&&n.add(c.key),x&&e.add(c.key),o.add(c.key)})}return{checkedKeys:Array.from(n),halfCheckedKeys:Array.from(G(e,n))}}function b(w,m,d,i,n){for(var e=new Set(w),a=new Set(m),s=0;s<=i;s+=1){var o=d.get(s)||new Set;o.forEach(function(c){var A=c.key,p=c.node,x=c.children,_=x===void 0?[]:x;!e.has(A)&&!a.has(A)&&!n(p)&&_.filter(function(B){return!n(B.node)}).forEach(function(B){e.delete(B.key)})})}a=new Set;for(var f=new Set,l=i;l>=0;l-=1){var r=d.get(l)||new Set;r.forEach(function(c){var A=c.parent,p=c.node;if(n(p)||!c.parent||f.has(c.parent.key))return;if(n(c.parent.node)){f.add(A.key);return}var x=!0,_=!1;(A.children||[]).filter(function(B){return!n(B.node)}).forEach(function(B){var E=B.key,g=e.has(E);x&&!g&&(x=!1),!_&&(g||a.has(E))&&(_=!0)}),x||e.delete(A.key),_&&a.add(A.key),f.add(A.key)})}return{checkedKeys:Array.from(e),halfCheckedKeys:Array.from(G(a,e))}}function C(w,m,d,i){var n=[],e;i?e=i:e=M;var a=new Set(w.filter(function(l){var r=!!d[l];return r||n.push(l),r})),s=new Map,o=0;Object.keys(d).forEach(function(l){var r=d[l],c=r.level,A=s.get(c);A||(A=new Set,s.set(c,A)),A.add(r),o=Math.max(o,c)}),Object(se.a)(!n.length,"Tree missing follow keys: ".concat(n.slice(0,100).map(function(l){return"'".concat(l,"'")}).join(", ")));var f;return m===!0?f=v(a,s,o,e):f=b(a,m.halfCheckedKeys,s,o,e),f}},OC45:function(Ge,fe,R){Ge.exports={applyPublicContainer:"applyPublicContainer___3sK8L",applyPublicContent:"applyPublicContent___3Hye1",spin:"spin___3-Uh7",tips:"tips___3d-sF",action:"action___3Uny2"}},OLES:function(Ge,fe,R){"use strict";var se=R("U8pU"),G=R("VTBJ"),M=R("Ff2n"),v=R("q1tI"),b=R("uciX"),C=R("7ixt"),w=function(a){var s=a.overlay,o=a.prefixCls,f=a.id,l=a.overlayInnerStyle;return v.createElement("div",{className:"".concat(o,"-inner"),id:f,role:"tooltip",style:l},typeof s=="function"?s():s)},m=w,d=function(a,s){var o=a.overlayClassName,f=a.trigger,l=f===void 0?["hover"]:f,r=a.mouseEnterDelay,c=r===void 0?0:r,A=a.mouseLeaveDelay,p=A===void 0?.1:A,x=a.overlayStyle,_=a.prefixCls,B=_===void 0?"rc-tooltip":_,E=a.children,g=a.onVisibleChange,h=a.afterVisibleChange,u=a.transitionName,S=a.animation,O=a.placement,T=O===void 0?"right":O,D=a.align,I=D===void 0?{}:D,k=a.destroyTooltipOnHide,F=k===void 0?!1:k,X=a.defaultVisible,U=a.getTooltipContainer,K=a.overlayInnerStyle,V=Object(M.a)(a,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),N=Object(v.useRef)(null);Object(v.useImperativeHandle)(s,function(){return N.current});var Q=Object(G.a)({},V);"visible"in a&&(Q.popupVisible=a.visible);var J=function(){var _e=a.arrowContent,me=_e===void 0?null:_e,Ee=a.overlay,ge=a.id;return[v.createElement("div",{className:"".concat(B,"-arrow"),key:"arrow"},me),v.createElement(m,{key:"content",prefixCls:B,id:ge,overlay:Ee,overlayInnerStyle:K})]},ne=!1,ue=!1;if(typeof F=="boolean")ne=F;else if(F&&Object(se.a)(F)==="object"){var be=F.keepParent;ne=be===!0,ue=be===!1}return v.createElement(b.a,Object.assign({popupClassName:o,prefixCls:B,popup:J,action:l,builtinPlacements:C.a,popupPlacement:T,ref:N,popupAlign:I,getPopupContainer:U,onPopupVisibleChange:g,afterPopupVisibleChange:h,popupTransitionName:u,popupAnimation:S,defaultPopupVisible:X,destroyPopupOnHide:ne,autoDestroy:ue,mouseLeaveDelay:p,popupStyle:x,mouseEnterDelay:c},Q),E)},i=Object(v.forwardRef)(d),n=fe.a=i},OS9S:function(Ge,fe,R){var se=R("bYtY"),G=se.inherits,M=R("Gev7"),v=R("mFDi");function b(m){M.call(this,m),this._displayables=[],this._temporaryDisplayables=[],this._cursor=0,this.notClear=!0}b.prototype.incremental=!0,b.prototype.clearDisplaybles=function(){this._displayables=[],this._temporaryDisplayables=[],this._cursor=0,this.dirty(),this.notClear=!1},b.prototype.addDisplayable=function(m,d){d?this._temporaryDisplayables.push(m):this._displayables.push(m),this.dirty()},b.prototype.addDisplayables=function(m,d){d=d||!1;for(var i=0;i=0&&E.splice(g,1),E}function n(_,B){var E=_.slice();return E.indexOf(B)===-1&&E.push(B),E}function e(_){return _.split("-")}function a(_,B){return"".concat(_,"-").concat(B)}function s(_){return _&&_.type&&_.type.isTreeNode}function o(_,B){var E=[_],g=B[_];function h(){var u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];u.forEach(function(S){var O=S.key,T=S.children;E.push(O),h(T)})}return h(g.children),E}function f(_,B){var E=_.clientY,g=B.selectHandle.getBoundingClientRect(),h=g.top,u=g.bottom,S=g.height,O=Math.max(S*m,d);return E<=h+O?-1:E>=u-O?1:0}function l(_,B){if(!_)return;var E=B.multiple;return E?_.slice():_.length?[_[0]]:_}var r=function(B){return B};function c(_,B){if(!_)return[];var E=B||{},g=E.processProps,h=g===void 0?r:g,u=Array.isArray(_)?_:[_];return u.map(function(S){var O=S.children,T=Object(M.a)(S,["children"]),D=c(O,B);return b.a.createElement(w.a,Object.assign({},h(T)),D)})}function A(_){if(!_)return null;var B;if(Array.isArray(_))B={checkedKeys:_,halfCheckedKeys:void 0};else if(Object(G.a)(_)==="object")B={checkedKeys:_.checked||void 0,halfCheckedKeys:_.halfChecked||void 0};else return Object(C.a)(!1,"`checkedKeys` is not an array or an object"),null;return B}function p(_,B){var E=new Set;function g(h){if(E.has(h))return;var u=B[h];if(!u)return;E.add(h);var S=u.parent,O=u.node;if(O.disabled)return;S&&g(S.key)}return(_||[]).forEach(function(h){g(h)}),Object(se.a)(E)}function x(_){var B={};return Object.keys(_).forEach(function(E){(E.startsWith("data-")||E.startsWith("aria-"))&&(B[E]=_[E])}),B}},Ohmc:function(Ge,fe,R){Ge.exports=R.p+"static/certificate.fc32dc1b.jpg"},OljG:function(Ge,fe,R){Ge.exports=R.p+"static/banner.4c45dd73.png"},Ot1p:function(Ge,fe,R){"use strict";var se=R("2qtc"),G=R("kLXV"),M=R("rAM+"),v=R("miYZ"),b=R("tsqr"),C=R("9og8"),w=R("tJVT"),m=R("jrin"),d=R("WmNS"),i=R.n(d),n=R("q1tI"),e=R.n(n),a=R("VrN/"),s=R.n(a),o=R("bdgK"),f=R("p77/"),l=R("Bd2K"),r=R("ELLl"),c=R("19Vz"),A=R("lZu9"),p=R("+NIl"),x=R("kSUc"),_=R("9Bee"),B=function(vt){var Mt=vt.value,Tt=Mt===void 0?"":Mt,Rt=vt.className,kt=vt.showTextOnly,Ut=vt.showLines,Bt=vt.style,At=Bt===void 0?{}:Bt,bt=Object(n.useMemo)(function(){return""},[Tt]);return e.a.createElement(e.a.Fragment,null,e.a.createElement("div",{dangerouslySetInnerHTML:{__html:bt}}))},E=R("0Owb"),g=R("dejd"),h=R("C+DQ"),u=R("1vsH"),S=R("m3rI"),O=[{title:"\u7C97\u4F53",icon:"icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"icon-sum",actionName:"inline-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"icon-formula",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"icon-picture",actionName:"upload-image"},{title:"\u8868\u683C",icon:"icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"icon-eraser",actionName:"eraser"}];function T(vt){var Mt=vt.onActionCallback,Tt=vt.title,Rt=vt.icon,kt=vt.actionName,Ut=vt.className,Bt=Ut===void 0?"":Ut,At=vt.children;function bt(){Mt(kt)}return e.a.createElement("a",{title:Tt,className:Bt,onClick:bt},e.a.createElement("i",{className:"md-iconfont ".concat(Rt)}),At)}var D=function(vt){var Mt=vt.watch,Tt=vt.showNullButton,Rt=vt.onActionCallback,kt=vt.fullScreen,Ut=vt.insertTemp,Bt=vt.hidetoolBar,At=vt.uuid,bt=vt.setOpenPhones;console.log("link:","".concat(location.origin,"/upload.html?_educoder_session_login=").concat(Object(u.D)("_educoder_session_login"),"&_educoder_session=").concat(Object(u.D)("_educoder_session"),"&key=").concat(At,"&api=").concat(encodeURIComponent(S.a.PROXY_SERVER)));var je=[].concat(O,[{title:"".concat(Mt?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(Mt?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return e.a.createElement("ul",{className:"markdown-toolbar-container"},!Bt&&je.map(function(qe,Ot){return e.a.createElement("li",{key:Ot},qe.actionName?e.a.createElement(T,Object(E.a)({},qe,{onActionCallback:Rt})):e.a.createElement("span",{className:"v-line"}))}),Tt?e.a.createElement("li",null,e.a.createElement(T,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Rt},e.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,Ut&&e.a.createElement("li",null,e.a.createElement(T,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(Ut),onActionCallback:Rt},e.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),e.a.createElement("li",{className:"btn-full-screen"},e.a.createElement(T,{icon:"".concat(kt?"icon-shrink":"icon-enlarge"),title:kt?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Rt})))},I=R("M8RZ"),k=R("+L6B"),F=R("2/Rp"),X=R("y8nQ"),U=R("Vl3Y"),K=R("5NDa"),V=R("5rEg"),N={labelCol:{span:4},wrapperCol:{span:20}},Q=function(vt){var Mt=vt.callback,Tt=vt.onCancel;function Rt(kt){Mt(kt)}return e.a.createElement(U.a,Object(E.a)({},N,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Rt}),e.a.createElement(U.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},e.a.createElement(V.a,null)),e.a.createElement(U.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},e.a.createElement(V.a,null)),e.a.createElement("div",{className:"flex-container flex-end"},e.a.createElement(F.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),e.a.createElement(F.a,{type:"ghost",onClick:Tt},"\u53D6\u6D88")))},J=R("7ahc"),ne=R("k1fw"),ue=R("HmJG"),be=R("BjJ7"),de=U.a.useForm,_e={width:280,marginRight:10},me={labelCol:{span:5},wrapperCol:{span:19}},Ee=function(vt){var Mt=vt.callback,Tt=vt.onCancel,Rt=de(),kt=Object(w.a)(Rt,1),Ut=kt[0],Bt=Object(n.useRef)();function At(qe){Mt(Object(ne.a)(Object(ne.a)({},qe),{},{name:Bt.current}))}function bt(qe,Ot){Ut.setFieldsValue({src:"/api/attachments/".concat(qe.id,"?type=").concat(qe.content_type),type:Ot.type})}function je(qe){var Ot=qe.target.files[0];Bt.current=Ot.name,Ae(Ot,bt)}return e.a.createElement(U.a,Object(E.a)({form:Ut},me,{className:"upload-image-panel",onFinish:At}),e.a.createElement(U.a.Item,{label:"\u6587\u4EF6\u5730\u5740",required:!0},e.a.createElement("div",{className:"flex-container"},e.a.createElement(U.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},e.a.createElement(V.a,{style:_e})),e.a.createElement(ge,{onFileChange:je}))),e.a.createElement(U.a.Item,{label:"\u6587\u4EF6\u63CF\u8FF0",name:"alt"},e.a.createElement(V.a,{style:{width:264}})),e.a.createElement(U.a.Item,{style:{textAlign:"right"}},e.a.createElement(F.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),e.a.createElement(F.a,{type:"ghost",onClick:Tt},"\u53D6\u6D88")))};function ge(vt){var Mt=vt.onFileChange;return e.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",e.a.createElement("input",{type:"file",onChange:Mt}))}function Ae(vt,Mt){if(!vt)throw new String("\u6CA1\u6709\u6587\u4EF6");var Tt=new FormData;Tt.append("editormd-image-file",vt),Tt.append("file_param_name","editormd-image-file"),Tt.append("byxhr","true");var Rt=new window.XMLHttpRequest;Rt.withCredentials=!0,Rt.addEventListener("load",function(kt){Mt(JSON.parse(kt.target.responseText),vt)},!1),Rt.addEventListener("error",function(kt){console.error(kt)},!1),Rt.open("POST","".concat(be.a,"/api/attachments.json")),Rt.send(Tt)}var ae=R("giR+"),ve=R("fyUT"),oe=R("7Kak"),ie=R("9yH6"),Te=ie.a.Group,Re={margin:"0 8px"},Me=function(vt){var Mt=vt.callback,Tt=vt.onCancel;function Rt(kt){Mt(kt)}return e.a.createElement(U.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Rt},e.a.createElement("div",{className:"flex-container"},e.a.createElement("span",{style:Re},"\u5355\u5143\u683C\u6570\uFF1A"),e.a.createElement("span",{style:Re},"\u884C\u6570"),e.a.createElement(U.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},e.a.createElement(ve.a,null)),e.a.createElement("span",{style:Re},"\u5217\u6570"),e.a.createElement(U.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},e.a.createElement(ve.a,null))),e.a.createElement("div",{className:"flex-container",style:{marginTop:12}},e.a.createElement("span",{style:Re},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),e.a.createElement(U.a.Item,{name:"align"},e.a.createElement(Te,null,e.a.createElement(ie.a,{value:"default"},e.a.createElement("i",{className:"fa fa-align-justify"})),e.a.createElement(ie.a,{value:"left"},e.a.createElement("i",{className:"fa fa-align-left"})),e.a.createElement(ie.a,{value:"center"},e.a.createElement("i",{className:"fa fa-align-center"})),e.a.createElement(ie.a,{value:"right"},e.a.createElement("i",{className:"fa fa-align-right"}))))),e.a.createElement("div",{className:"flex-container flex-end"},e.a.createElement(F.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),e.a.createElement(F.a,{type:"ghost",onClick:Tt},"\u53D6\u6D88")))},re=R("ErOA"),j=R("7Cbv"),W="link",he="upload-image",te="code-block",ce="add-table",Ie="------------",ze={default:Ie,left:":".concat(Ie),center:":".concat(Ie,":"),right:"".concat(Ie,":")},_t=R("9VGf"),He,Ke;function ht(){}var St=0,ct=1e4,lt="\u2581",rt=` +`),c=this._stacks.get(r)||0;if(this._stacks.set(r,c+1),this._warnCountdown-=1,this._warnCountdown<=0){this._warnCountdown=l*.5;var A,p=0;this._stacks.forEach(function(x,_){(!A||p0?new m(this._options&&this._options.leakWarningThreshold):void 0}return Object.defineProperty(s.prototype,"event",{get:function(){var o=this;return this._event||(this._event=function(f,l,r){o._listeners||(o._listeners=new v.a);var c=o._listeners.isEmpty();c&&o._options&&o._options.onFirstListenerAdd&&o._options.onFirstListenerAdd(o);var A=o._listeners.push(l?[f,l]:f);c&&o._options&&o._options.onFirstListenerDidAdd&&o._options.onFirstListenerDidAdd(o),o._options&&o._options.onListenerDidAdd&&o._options.onListenerDidAdd(o,f,l);var p;o._leakageMon&&(p=o._leakageMon.check(o._listeners.size));var x;return x={dispose:function(){if(p&&p(),x.dispose=s._noop,!o._disposed&&(A(),o._options&&o._options.onLastListenerRemove)){var _=o._listeners&&!o._listeners.isEmpty();_||o._options.onLastListenerRemove(o)}}},r instanceof M.b?r.add(x):Array.isArray(r)&&r.push(x),x}),this._event},enumerable:!0,configurable:!0}),s.prototype.fire=function(o){if(this._listeners){this._deliveryQueue||(this._deliveryQueue=new v.a);for(var f=this._listeners.iterator(),l=f.next();!l.done;l=f.next())this._deliveryQueue.push([l.value,o]);for(;this._deliveryQueue.size>0;){var r=this._deliveryQueue.shift(),c=r[0],A=r[1];try{typeof c=="function"?c.call(void 0,A):c[0].call(c[1],A)}catch(p){Object(se.e)(p)}}}},s.prototype.dispose=function(){this._listeners&&this._listeners.clear(),this._deliveryQueue&&this._deliveryQueue.clear(),this._leakageMon&&this._leakageMon.dispose(),this._disposed=!0},s._noop=function(){},s}(),i=function(s){b(o,s);function o(f){var l=s.call(this,f)||this;return l._isPaused=0,l._eventQueue=new v.a,l._mergeFn=f&&f.merge,l}return o.prototype.pause=function(){this._isPaused++},o.prototype.resume=function(){if(this._isPaused!==0&&--this._isPaused===0)if(this._mergeFn){var f=this._eventQueue.toArray();this._eventQueue.clear(),s.prototype.fire.call(this,this._mergeFn(f))}else for(;!this._isPaused&&this._eventQueue.size!==0;)s.prototype.fire.call(this,this._eventQueue.shift())},o.prototype.fire=function(f){this._listeners&&(this._isPaused!==0?this._eventQueue.push(f):s.prototype.fire.call(this,f))},o}(d),n=function(){function s(){var o=this;this.hasListeners=!1,this.events=[],this.emitter=new d({onFirstListenerAdd:function(){return o.onFirstListenerAdd()},onLastListenerRemove:function(){return o.onLastListenerRemove()}})}return Object.defineProperty(s.prototype,"event",{get:function(){return this.emitter.event},enumerable:!0,configurable:!0}),s.prototype.add=function(o){var f=this,l={event:o,listener:null};this.events.push(l),this.hasListeners&&this.hook(l);var r=function(){f.hasListeners&&f.unhook(l);var c=f.events.indexOf(l);f.events.splice(c,1)};return Object(M.h)(Object(G.a)(r))},s.prototype.onFirstListenerAdd=function(){var o=this;this.hasListeners=!0,this.events.forEach(function(f){return o.hook(f)})},s.prototype.onLastListenerRemove=function(){var o=this;this.hasListeners=!1,this.events.forEach(function(f){return o.unhook(f)})},s.prototype.hook=function(o){var f=this;o.listener=o.event(function(l){return f.emitter.fire(l)})},s.prototype.unhook=function(o){o.listener&&o.listener.dispose(),o.listener=null},s.prototype.dispose=function(){this.emitter.dispose()},s}(),e=function(){function s(){this.buffers=[]}return s.prototype.wrapEvent=function(o){var f=this;return function(l,r,c){return o(function(A){var p=f.buffers[f.buffers.length-1];p?p.push(function(){return l.call(r,A)}):l.call(r,A)},void 0,c)}},s.prototype.bufferEvents=function(o){var f=[];this.buffers.push(f);var l=o();return this.buffers.pop(),f.forEach(function(r){return r()}),l},s}(),a=function(){function s(){var o=this;this.listening=!1,this.inputEvent=C.None,this.inputEventListener=M.a.None,this.emitter=new d({onFirstListenerDidAdd:function(){o.listening=!0,o.inputEventListener=o.inputEvent(o.emitter.fire,o.emitter)},onLastListenerRemove:function(){o.listening=!1,o.inputEventListener.dispose()}}),this.event=this.emitter.event}return Object.defineProperty(s.prototype,"input",{set:function(o){this.inputEvent=o,this.listening&&(this.inputEventListener.dispose(),this.inputEventListener=o(this.emitter.fire,this.emitter))},enumerable:!0,configurable:!0}),s.prototype.dispose=function(){this.inputEventListener.dispose(),this.emitter.dispose()},s}()},MKOG:function(Ge,Ae,R){var se=R("bYtY"),G=R("YH21"),M=G.Dispatcher,v=R("mLcG"),b=R("Bq2U"),C=function(m){m=m||{},this.stage=m.stage||{},this.onframe=m.onframe||function(){},this._clips=[],this._running=!1,this._time,this._pausedTime,this._pauseStart,this._paused=!1,M.call(this)};C.prototype={constructor:C,addClip:function(m){this._clips.push(m)},addAnimator:function(m){m.animation=this;for(var d=m.getClips(),i=0;i=0&&this._clips.splice(d,1)},removeAnimator:function(m){for(var d=m.getClips(),i=0;i=ie.length?Re:ie[re]})}function b(oe){return oe.replace(/[<>&]/g,function(ie){switch(ie){case"<":return"<";case">":return">";case"&":return"&";default:return ie}})}function C(oe){return oe.replace(/[\\\{\}\*\+\?\|\^\$\.\[\]\(\)]/g,"\\$&")}function w(oe,ie){ie===void 0&&(ie=" ");var Te=m(oe,ie);return d(Te,ie)}function m(oe,ie){if(!oe||!ie)return oe;var Te=ie.length;if(Te===0||oe.length===0)return oe;for(var Re=0;oe.indexOf(ie,Re)===Re;)Re=Re+Te;return oe.substring(Re)}function d(oe,ie){if(!oe||!ie)return oe;var Te=ie.length,Re=oe.length;if(Te===0||Re===0)return oe;for(var Me=Re,re=-1;!(re=oe.lastIndexOf(ie,Me-1),re===-1||re+Te!==Me);){if(re===0)return"";Me=re}return oe.substring(0,Me)}function i(oe){return oe.replace(/[\-\\\{\}\+\?\|\^\$\.\,\[\]\(\)\#\s]/g,"\\$&").replace(/[\*]/g,".*")}function n(oe,ie){if(oe.length0?oe.indexOf(ie,Te)===Te:Te===0?oe===ie:!1}function a(oe,ie,Te){if(Te===void 0&&(Te={}),!oe)throw new Error("Cannot create regex from empty string");ie||(oe=C(oe)),Te.wholeWord&&(/\B/.test(oe.charAt(0))||(oe="\\b"+oe),/\B/.test(oe.charAt(oe.length-1))||(oe=oe+"\\b"));var Re="";return Te.global&&(Re+="g"),Te.matchCase||(Re+="i"),Te.multiline&&(Re+="m"),Te.unicode&&(Re+="u"),new RegExp(oe,Re)}function s(oe){if(oe.source==="^"||oe.source==="^$"||oe.source==="$"||oe.source==="^\\s*$")return!1;var ie=oe.exec("");return!!(ie&&oe.lastIndex===0)}function o(oe){return(oe.global?"g":"")+(oe.ignoreCase?"i":"")+(oe.multiline?"m":"")+(oe.unicode?"u":"")}function f(oe){for(var ie=0,Te=oe.length;ie=0;Te--){var Re=oe.charCodeAt(Te);if(Re!==32&&Re!==9)return Te}return-1}function c(oe,ie){return oeie?1:0}function A(oe,ie){for(var Te=Math.min(oe.length,ie.length),Re=0;Reie.length?1:0}function p(oe){return oe>=97&&oe<=122}function x(oe){return oe>=65&&oe<=90}function _(oe){return p(oe)||x(oe)}function B(oe,ie){return oe.length===ie.length&&E(oe,ie)}function E(oe,ie,Te){Te===void 0&&(Te=oe.length);for(var Re=0;Reoe.length?!1:E(oe,ie,Te)}function h(oe,ie){var Te,Re=Math.min(oe.length,ie.length);for(Te=0;Te1){var Re=oe.charCodeAt(ie-2);if(S(Re))return(Re-55296<<10)+(Te-56320)+65536}return Te}function I(oe,ie){var Te=ae.getInstance(),Re=ie,Me=oe.length,re=T(oe,Me,ie);ie+=re>=65536?2:1;for(var j=Te.getGraphemeBreakType(re);ie=65536?2:1,j=he}return ie-Re}function k(oe,ie){var Te=ae.getInstance(),Re=ie,Me=D(oe,ie);ie-=Me>=65536?2:1;for(var re=Te.getGraphemeBreakType(Me);ie>0;){var j=D(oe,ie),W=Te.getGraphemeBreakType(j);if(fe(W,re))break;ie-=j>=65536?2:1,re=W}return Re-ie}var F=/(?:[\u05BE\u05C0\u05C3\u05C6\u05D0-\u05F4\u0608\u060B\u060D\u061B-\u064A\u066D-\u066F\u0671-\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u0710\u0712-\u072F\u074D-\u07A5\u07B1-\u07EA\u07F4\u07F5\u07FA-\u0815\u081A\u0824\u0828\u0830-\u0858\u085E-\u08BD\u200F\uFB1D\uFB1F-\uFB28\uFB2A-\uFD3D\uFD50-\uFDFC\uFE70-\uFEFC]|\uD802[\uDC00-\uDD1B\uDD20-\uDE00\uDE10-\uDE33\uDE40-\uDEE4\uDEEB-\uDF35\uDF40-\uDFFF]|\uD803[\uDC00-\uDCFF]|\uD83A[\uDC00-\uDCCF\uDD00-\uDD43\uDD50-\uDFFF]|\uD83B[\uDC00-\uDEBB])/;function X(oe){return F.test(oe)}var U=/(?:[\u231A\u231B\u23F0\u23F3\u2600-\u27BF\u2B50\u2B55]|\uD83C[\uDDE6-\uDDFF\uDF00-\uDFFF]|\uD83D[\uDC00-\uDE4F\uDE80-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD00-\uDDFF\uDE70-\uDE73\uDE78-\uDE82\uDE90-\uDE95])/;function K(oe){return U.test(oe)}var V=/^[\t\n\r\x20-\x7E]*$/;function N(oe){return V.test(oe)}function Q(oe){for(var ie=0,Te=oe.length;ie=11904&&oe<=55215||oe>=63744&&oe<=64255||oe>=65281&&oe<=65374}function ne(oe){return oe>=127462&&oe<=127487||oe>=9728&&oe<=10175||oe>=127744&&oe<=128591||oe>=128640&&oe<=128764||oe>=128992&&oe<=129003||oe>=129280&&oe<=129535||oe>=129648&&oe<=129651||oe>=129656&&oe<=129666||oe>=129680&&oe<=129685}var ue=String.fromCharCode(65279);function be(oe){return!!(oe&&oe.length>0&&oe.charCodeAt(0)===65279)}function de(oe){return btoa(encodeURIComponent(oe))}function _e(oe,ie){for(var Te="",Re=0;ReTe[3*Me+1])Me=2*Me+1;else return Te[3*Me+2];return 0},oe._INSTANCE=null,oe}();function ve(){return JSON.parse("[0,0,0,51592,51592,11,44424,44424,11,72251,72254,5,7150,7150,7,48008,48008,11,55176,55176,11,128420,128420,14,3276,3277,5,9979,9980,14,46216,46216,11,49800,49800,11,53384,53384,11,70726,70726,5,122915,122916,5,129320,129327,14,2558,2558,5,5906,5908,5,9762,9763,14,43360,43388,8,45320,45320,11,47112,47112,11,48904,48904,11,50696,50696,11,52488,52488,11,54280,54280,11,70082,70083,1,71350,71350,7,73111,73111,5,127892,127893,14,128726,128727,14,129473,129474,14,2027,2035,5,2901,2902,5,3784,3789,5,6754,6754,5,8418,8420,5,9877,9877,14,11088,11088,14,44008,44008,5,44872,44872,11,45768,45768,11,46664,46664,11,47560,47560,11,48456,48456,11,49352,49352,11,50248,50248,11,51144,51144,11,52040,52040,11,52936,52936,11,53832,53832,11,54728,54728,11,69811,69814,5,70459,70460,5,71096,71099,7,71998,71998,5,72874,72880,5,119149,119149,7,127374,127374,14,128335,128335,14,128482,128482,14,128765,128767,14,129399,129400,14,129680,129685,14,1476,1477,5,2377,2380,7,2759,2760,5,3137,3140,7,3458,3459,7,4153,4154,5,6432,6434,5,6978,6978,5,7675,7679,5,9723,9726,14,9823,9823,14,9919,9923,14,10035,10036,14,42736,42737,5,43596,43596,5,44200,44200,11,44648,44648,11,45096,45096,11,45544,45544,11,45992,45992,11,46440,46440,11,46888,46888,11,47336,47336,11,47784,47784,11,48232,48232,11,48680,48680,11,49128,49128,11,49576,49576,11,50024,50024,11,50472,50472,11,50920,50920,11,51368,51368,11,51816,51816,11,52264,52264,11,52712,52712,11,53160,53160,11,53608,53608,11,54056,54056,11,54504,54504,11,54952,54952,11,68108,68111,5,69933,69940,5,70197,70197,7,70498,70499,7,70845,70845,5,71229,71229,5,71727,71735,5,72154,72155,5,72344,72345,5,73023,73029,5,94095,94098,5,121403,121452,5,126981,127182,14,127538,127546,14,127990,127990,14,128391,128391,14,128445,128449,14,128500,128505,14,128752,128752,14,129160,129167,14,129356,129356,14,129432,129442,14,129648,129651,14,129751,131069,14,173,173,4,1757,1757,1,2274,2274,1,2494,2494,5,2641,2641,5,2876,2876,5,3014,3016,7,3262,3262,7,3393,3396,5,3570,3571,7,3968,3972,5,4228,4228,7,6086,6086,5,6679,6680,5,6912,6915,5,7080,7081,5,7380,7392,5,8252,8252,14,9096,9096,14,9748,9749,14,9784,9786,14,9833,9850,14,9890,9894,14,9938,9938,14,9999,9999,14,10085,10087,14,12349,12349,14,43136,43137,7,43454,43456,7,43755,43755,7,44088,44088,11,44312,44312,11,44536,44536,11,44760,44760,11,44984,44984,11,45208,45208,11,45432,45432,11,45656,45656,11,45880,45880,11,46104,46104,11,46328,46328,11,46552,46552,11,46776,46776,11,47000,47000,11,47224,47224,11,47448,47448,11,47672,47672,11,47896,47896,11,48120,48120,11,48344,48344,11,48568,48568,11,48792,48792,11,49016,49016,11,49240,49240,11,49464,49464,11,49688,49688,11,49912,49912,11,50136,50136,11,50360,50360,11,50584,50584,11,50808,50808,11,51032,51032,11,51256,51256,11,51480,51480,11,51704,51704,11,51928,51928,11,52152,52152,11,52376,52376,11,52600,52600,11,52824,52824,11,53048,53048,11,53272,53272,11,53496,53496,11,53720,53720,11,53944,53944,11,54168,54168,11,54392,54392,11,54616,54616,11,54840,54840,11,55064,55064,11,65438,65439,5,69633,69633,5,69837,69837,1,70018,70018,7,70188,70190,7,70368,70370,7,70465,70468,7,70712,70719,5,70835,70840,5,70850,70851,5,71132,71133,5,71340,71340,7,71458,71461,5,71985,71989,7,72002,72002,7,72193,72202,5,72281,72283,5,72766,72766,7,72885,72886,5,73104,73105,5,92912,92916,5,113824,113827,4,119173,119179,5,121505,121519,5,125136,125142,5,127279,127279,14,127489,127490,14,127570,127743,14,127900,127901,14,128254,128254,14,128369,128370,14,128400,128400,14,128425,128432,14,128468,128475,14,128489,128494,14,128715,128720,14,128745,128745,14,128759,128760,14,129004,129023,14,129296,129304,14,129340,129342,14,129388,129392,14,129404,129407,14,129454,129455,14,129485,129487,14,129659,129663,14,129719,129727,14,917536,917631,5,13,13,2,1160,1161,5,1564,1564,4,1807,1807,1,2085,2087,5,2363,2363,7,2402,2403,5,2507,2508,7,2622,2624,7,2691,2691,7,2786,2787,5,2881,2884,5,3006,3006,5,3072,3072,5,3170,3171,5,3267,3268,7,3330,3331,7,3406,3406,1,3538,3540,5,3655,3662,5,3897,3897,5,4038,4038,5,4184,4185,5,4352,4447,8,6068,6069,5,6155,6157,5,6448,6449,7,6742,6742,5,6783,6783,5,6966,6970,5,7042,7042,7,7143,7143,7,7212,7219,5,7412,7412,5,8206,8207,4,8294,8303,4,8596,8601,14,9410,9410,14,9742,9742,14,9757,9757,14,9770,9770,14,9794,9794,14,9828,9828,14,9855,9855,14,9882,9882,14,9900,9903,14,9929,9933,14,9963,9967,14,9987,9988,14,10006,10006,14,10062,10062,14,10175,10175,14,11744,11775,5,42607,42607,5,43043,43044,7,43263,43263,5,43444,43445,7,43569,43570,5,43698,43700,5,43766,43766,5,44032,44032,11,44144,44144,11,44256,44256,11,44368,44368,11,44480,44480,11,44592,44592,11,44704,44704,11,44816,44816,11,44928,44928,11,45040,45040,11,45152,45152,11,45264,45264,11,45376,45376,11,45488,45488,11,45600,45600,11,45712,45712,11,45824,45824,11,45936,45936,11,46048,46048,11,46160,46160,11,46272,46272,11,46384,46384,11,46496,46496,11,46608,46608,11,46720,46720,11,46832,46832,11,46944,46944,11,47056,47056,11,47168,47168,11,47280,47280,11,47392,47392,11,47504,47504,11,47616,47616,11,47728,47728,11,47840,47840,11,47952,47952,11,48064,48064,11,48176,48176,11,48288,48288,11,48400,48400,11,48512,48512,11,48624,48624,11,48736,48736,11,48848,48848,11,48960,48960,11,49072,49072,11,49184,49184,11,49296,49296,11,49408,49408,11,49520,49520,11,49632,49632,11,49744,49744,11,49856,49856,11,49968,49968,11,50080,50080,11,50192,50192,11,50304,50304,11,50416,50416,11,50528,50528,11,50640,50640,11,50752,50752,11,50864,50864,11,50976,50976,11,51088,51088,11,51200,51200,11,51312,51312,11,51424,51424,11,51536,51536,11,51648,51648,11,51760,51760,11,51872,51872,11,51984,51984,11,52096,52096,11,52208,52208,11,52320,52320,11,52432,52432,11,52544,52544,11,52656,52656,11,52768,52768,11,52880,52880,11,52992,52992,11,53104,53104,11,53216,53216,11,53328,53328,11,53440,53440,11,53552,53552,11,53664,53664,11,53776,53776,11,53888,53888,11,54000,54000,11,54112,54112,11,54224,54224,11,54336,54336,11,54448,54448,11,54560,54560,11,54672,54672,11,54784,54784,11,54896,54896,11,55008,55008,11,55120,55120,11,64286,64286,5,66272,66272,5,68900,68903,5,69762,69762,7,69817,69818,5,69927,69931,5,70003,70003,5,70070,70078,5,70094,70094,7,70194,70195,7,70206,70206,5,70400,70401,5,70463,70463,7,70475,70477,7,70512,70516,5,70722,70724,5,70832,70832,5,70842,70842,5,70847,70848,5,71088,71089,7,71102,71102,7,71219,71226,5,71231,71232,5,71342,71343,7,71453,71455,5,71463,71467,5,71737,71738,5,71995,71996,5,72000,72000,7,72145,72147,7,72160,72160,5,72249,72249,7,72273,72278,5,72330,72342,5,72752,72758,5,72850,72871,5,72882,72883,5,73018,73018,5,73031,73031,5,73109,73109,5,73461,73462,7,94031,94031,5,94192,94193,7,119142,119142,7,119155,119162,4,119362,119364,5,121476,121476,5,122888,122904,5,123184,123190,5,126976,126979,14,127184,127231,14,127344,127345,14,127405,127461,14,127514,127514,14,127561,127567,14,127778,127779,14,127896,127896,14,127985,127986,14,127995,127999,5,128326,128328,14,128360,128366,14,128378,128378,14,128394,128397,14,128405,128406,14,128422,128423,14,128435,128443,14,128453,128464,14,128479,128480,14,128484,128487,14,128496,128498,14,128640,128709,14,128723,128724,14,128736,128741,14,128747,128748,14,128755,128755,14,128762,128762,14,128981,128991,14,129096,129103,14,129292,129292,14,129311,129311,14,129329,129330,14,129344,129349,14,129360,129374,14,129394,129394,14,129402,129402,14,129413,129425,14,129445,129450,14,129466,129471,14,129483,129483,14,129511,129535,14,129653,129655,14,129667,129670,14,129705,129711,14,129731,129743,14,917505,917505,4,917760,917999,5,10,10,3,127,159,4,768,879,5,1471,1471,5,1536,1541,1,1648,1648,5,1767,1768,5,1840,1866,5,2070,2073,5,2137,2139,5,2307,2307,7,2366,2368,7,2382,2383,7,2434,2435,7,2497,2500,5,2519,2519,5,2563,2563,7,2631,2632,5,2677,2677,5,2750,2752,7,2763,2764,7,2817,2817,5,2879,2879,5,2891,2892,7,2914,2915,5,3008,3008,5,3021,3021,5,3076,3076,5,3146,3149,5,3202,3203,7,3264,3265,7,3271,3272,7,3298,3299,5,3390,3390,5,3402,3404,7,3426,3427,5,3535,3535,5,3544,3550,7,3635,3635,7,3763,3763,7,3893,3893,5,3953,3966,5,3981,3991,5,4145,4145,7,4157,4158,5,4209,4212,5,4237,4237,5,4520,4607,10,5970,5971,5,6071,6077,5,6089,6099,5,6277,6278,5,6439,6440,5,6451,6456,7,6683,6683,5,6744,6750,5,6765,6770,7,6846,6846,5,6964,6964,5,6972,6972,5,7019,7027,5,7074,7077,5,7083,7085,5,7146,7148,7,7154,7155,7,7222,7223,5,7394,7400,5,7416,7417,5,8204,8204,5,8233,8233,4,8288,8292,4,8413,8416,5,8482,8482,14,8986,8987,14,9193,9203,14,9654,9654,14,9733,9733,14,9745,9745,14,9752,9752,14,9760,9760,14,9766,9766,14,9774,9775,14,9792,9792,14,9800,9811,14,9825,9826,14,9831,9831,14,9852,9853,14,9872,9873,14,9880,9880,14,9885,9887,14,9896,9897,14,9906,9916,14,9926,9927,14,9936,9936,14,9941,9960,14,9974,9974,14,9982,9985,14,9992,9997,14,10002,10002,14,10017,10017,14,10055,10055,14,10071,10071,14,10145,10145,14,11013,11015,14,11503,11505,5,12334,12335,5,12951,12951,14,42612,42621,5,43014,43014,5,43047,43047,7,43204,43205,5,43335,43345,5,43395,43395,7,43450,43451,7,43561,43566,5,43573,43574,5,43644,43644,5,43710,43711,5,43758,43759,7,44005,44005,5,44012,44012,7,44060,44060,11,44116,44116,11,44172,44172,11,44228,44228,11,44284,44284,11,44340,44340,11,44396,44396,11,44452,44452,11,44508,44508,11,44564,44564,11,44620,44620,11,44676,44676,11,44732,44732,11,44788,44788,11,44844,44844,11,44900,44900,11,44956,44956,11,45012,45012,11,45068,45068,11,45124,45124,11,45180,45180,11,45236,45236,11,45292,45292,11,45348,45348,11,45404,45404,11,45460,45460,11,45516,45516,11,45572,45572,11,45628,45628,11,45684,45684,11,45740,45740,11,45796,45796,11,45852,45852,11,45908,45908,11,45964,45964,11,46020,46020,11,46076,46076,11,46132,46132,11,46188,46188,11,46244,46244,11,46300,46300,11,46356,46356,11,46412,46412,11,46468,46468,11,46524,46524,11,46580,46580,11,46636,46636,11,46692,46692,11,46748,46748,11,46804,46804,11,46860,46860,11,46916,46916,11,46972,46972,11,47028,47028,11,47084,47084,11,47140,47140,11,47196,47196,11,47252,47252,11,47308,47308,11,47364,47364,11,47420,47420,11,47476,47476,11,47532,47532,11,47588,47588,11,47644,47644,11,47700,47700,11,47756,47756,11,47812,47812,11,47868,47868,11,47924,47924,11,47980,47980,11,48036,48036,11,48092,48092,11,48148,48148,11,48204,48204,11,48260,48260,11,48316,48316,11,48372,48372,11,48428,48428,11,48484,48484,11,48540,48540,11,48596,48596,11,48652,48652,11,48708,48708,11,48764,48764,11,48820,48820,11,48876,48876,11,48932,48932,11,48988,48988,11,49044,49044,11,49100,49100,11,49156,49156,11,49212,49212,11,49268,49268,11,49324,49324,11,49380,49380,11,49436,49436,11,49492,49492,11,49548,49548,11,49604,49604,11,49660,49660,11,49716,49716,11,49772,49772,11,49828,49828,11,49884,49884,11,49940,49940,11,49996,49996,11,50052,50052,11,50108,50108,11,50164,50164,11,50220,50220,11,50276,50276,11,50332,50332,11,50388,50388,11,50444,50444,11,50500,50500,11,50556,50556,11,50612,50612,11,50668,50668,11,50724,50724,11,50780,50780,11,50836,50836,11,50892,50892,11,50948,50948,11,51004,51004,11,51060,51060,11,51116,51116,11,51172,51172,11,51228,51228,11,51284,51284,11,51340,51340,11,51396,51396,11,51452,51452,11,51508,51508,11,51564,51564,11,51620,51620,11,51676,51676,11,51732,51732,11,51788,51788,11,51844,51844,11,51900,51900,11,51956,51956,11,52012,52012,11,52068,52068,11,52124,52124,11,52180,52180,11,52236,52236,11,52292,52292,11,52348,52348,11,52404,52404,11,52460,52460,11,52516,52516,11,52572,52572,11,52628,52628,11,52684,52684,11,52740,52740,11,52796,52796,11,52852,52852,11,52908,52908,11,52964,52964,11,53020,53020,11,53076,53076,11,53132,53132,11,53188,53188,11,53244,53244,11,53300,53300,11,53356,53356,11,53412,53412,11,53468,53468,11,53524,53524,11,53580,53580,11,53636,53636,11,53692,53692,11,53748,53748,11,53804,53804,11,53860,53860,11,53916,53916,11,53972,53972,11,54028,54028,11,54084,54084,11,54140,54140,11,54196,54196,11,54252,54252,11,54308,54308,11,54364,54364,11,54420,54420,11,54476,54476,11,54532,54532,11,54588,54588,11,54644,54644,11,54700,54700,11,54756,54756,11,54812,54812,11,54868,54868,11,54924,54924,11,54980,54980,11,55036,55036,11,55092,55092,11,55148,55148,11,55216,55238,9,65056,65071,5,65529,65531,4,68097,68099,5,68159,68159,5,69446,69456,5,69688,69702,5,69808,69810,7,69815,69816,7,69821,69821,1,69888,69890,5,69932,69932,7,69957,69958,7,70016,70017,5,70067,70069,7,70079,70080,7,70089,70092,5,70095,70095,5,70191,70193,5,70196,70196,5,70198,70199,5,70367,70367,5,70371,70378,5,70402,70403,7,70462,70462,5,70464,70464,5,70471,70472,7,70487,70487,5,70502,70508,5,70709,70711,7,70720,70721,7,70725,70725,7,70750,70750,5,70833,70834,7,70841,70841,7,70843,70844,7,70846,70846,7,70849,70849,7,71087,71087,5,71090,71093,5,71100,71101,5,71103,71104,5,71216,71218,7,71227,71228,7,71230,71230,7,71339,71339,5,71341,71341,5,71344,71349,5,71351,71351,5,71456,71457,7,71462,71462,7,71724,71726,7,71736,71736,7,71984,71984,5,71991,71992,7,71997,71997,7,71999,71999,1,72001,72001,1,72003,72003,5,72148,72151,5,72156,72159,7,72164,72164,7,72243,72248,5,72250,72250,1,72263,72263,5,72279,72280,7,72324,72329,1,72343,72343,7,72751,72751,7,72760,72765,5,72767,72767,5,72873,72873,7,72881,72881,7,72884,72884,7,73009,73014,5,73020,73021,5,73030,73030,1,73098,73102,7,73107,73108,7,73110,73110,7,73459,73460,5,78896,78904,4,92976,92982,5,94033,94087,7,94180,94180,5,113821,113822,5,119141,119141,5,119143,119145,5,119150,119154,5,119163,119170,5,119210,119213,5,121344,121398,5,121461,121461,5,121499,121503,5,122880,122886,5,122907,122913,5,122918,122922,5,123628,123631,5,125252,125258,5,126980,126980,14,127183,127183,14,127245,127247,14,127340,127343,14,127358,127359,14,127377,127386,14,127462,127487,6,127491,127503,14,127535,127535,14,127548,127551,14,127568,127569,14,127744,127777,14,127780,127891,14,127894,127895,14,127897,127899,14,127902,127984,14,127987,127989,14,127991,127994,14,128000,128253,14,128255,128317,14,128329,128334,14,128336,128359,14,128367,128368,14,128371,128377,14,128379,128390,14,128392,128393,14,128398,128399,14,128401,128404,14,128407,128419,14,128421,128421,14,128424,128424,14,128433,128434,14,128444,128444,14,128450,128452,14,128465,128467,14,128476,128478,14,128481,128481,14,128483,128483,14,128488,128488,14,128495,128495,14,128499,128499,14,128506,128591,14,128710,128714,14,128721,128722,14,128725,128725,14,128728,128735,14,128742,128744,14,128746,128746,14,128749,128751,14,128753,128754,14,128756,128758,14,128761,128761,14,128763,128764,14,128884,128895,14,128992,129003,14,129036,129039,14,129114,129119,14,129198,129279,14,129293,129295,14,129305,129310,14,129312,129319,14,129328,129328,14,129331,129338,14,129343,129343,14,129351,129355,14,129357,129359,14,129375,129387,14,129393,129393,14,129395,129398,14,129401,129401,14,129403,129403,14,129408,129412,14,129426,129431,14,129443,129444,14,129451,129453,14,129456,129465,14,129472,129472,14,129475,129482,14,129484,129484,14,129488,129510,14,129536,129647,14,129652,129652,14,129656,129658,14,129664,129666,14,129671,129679,14,129686,129704,14,129712,129718,14,129728,129730,14,129744,129750,14,917504,917504,4,917506,917535,4,917632,917759,4,918000,921599,4,0,9,4,11,12,4,14,31,4,169,169,14,174,174,14,1155,1159,5,1425,1469,5,1473,1474,5,1479,1479,5,1552,1562,5,1611,1631,5,1750,1756,5,1759,1764,5,1770,1773,5,1809,1809,5,1958,1968,5,2045,2045,5,2075,2083,5,2089,2093,5,2259,2273,5,2275,2306,5,2362,2362,5,2364,2364,5,2369,2376,5,2381,2381,5,2385,2391,5,2433,2433,5,2492,2492,5,2495,2496,7,2503,2504,7,2509,2509,5,2530,2531,5,2561,2562,5,2620,2620,5,2625,2626,5,2635,2637,5,2672,2673,5,2689,2690,5,2748,2748,5,2753,2757,5,2761,2761,7,2765,2765,5,2810,2815,5,2818,2819,7,2878,2878,5,2880,2880,7,2887,2888,7,2893,2893,5,2903,2903,5,2946,2946,5,3007,3007,7,3009,3010,7,3018,3020,7,3031,3031,5,3073,3075,7,3134,3136,5,3142,3144,5,3157,3158,5,3201,3201,5,3260,3260,5,3263,3263,5,3266,3266,5,3270,3270,5,3274,3275,7,3285,3286,5,3328,3329,5,3387,3388,5,3391,3392,7,3398,3400,7,3405,3405,5,3415,3415,5,3457,3457,5,3530,3530,5,3536,3537,7,3542,3542,5,3551,3551,5,3633,3633,5,3636,3642,5,3761,3761,5,3764,3772,5,3864,3865,5,3895,3895,5,3902,3903,7,3967,3967,7,3974,3975,5,3993,4028,5,4141,4144,5,4146,4151,5,4155,4156,7,4182,4183,7,4190,4192,5,4226,4226,5,4229,4230,5,4253,4253,5,4448,4519,9,4957,4959,5,5938,5940,5,6002,6003,5,6070,6070,7,6078,6085,7,6087,6088,7,6109,6109,5,6158,6158,4,6313,6313,5,6435,6438,7,6441,6443,7,6450,6450,5,6457,6459,5,6681,6682,7,6741,6741,7,6743,6743,7,6752,6752,5,6757,6764,5,6771,6780,5,6832,6845,5,6847,6848,5,6916,6916,7,6965,6965,5,6971,6971,7,6973,6977,7,6979,6980,7,7040,7041,5,7073,7073,7,7078,7079,7,7082,7082,7,7142,7142,5,7144,7145,5,7149,7149,5,7151,7153,5,7204,7211,7,7220,7221,7,7376,7378,5,7393,7393,7,7405,7405,5,7415,7415,7,7616,7673,5,8203,8203,4,8205,8205,13,8232,8232,4,8234,8238,4,8265,8265,14,8293,8293,4,8400,8412,5,8417,8417,5,8421,8432,5,8505,8505,14,8617,8618,14,9000,9000,14,9167,9167,14,9208,9210,14,9642,9643,14,9664,9664,14,9728,9732,14,9735,9741,14,9743,9744,14,9746,9746,14,9750,9751,14,9753,9756,14,9758,9759,14,9761,9761,14,9764,9765,14,9767,9769,14,9771,9773,14,9776,9783,14,9787,9791,14,9793,9793,14,9795,9799,14,9812,9822,14,9824,9824,14,9827,9827,14,9829,9830,14,9832,9832,14,9851,9851,14,9854,9854,14,9856,9861,14,9874,9876,14,9878,9879,14,9881,9881,14,9883,9884,14,9888,9889,14,9895,9895,14,9898,9899,14,9904,9905,14,9917,9918,14,9924,9925,14,9928,9928,14,9934,9935,14,9937,9937,14,9939,9940,14,9961,9962,14,9968,9973,14,9975,9978,14,9981,9981,14,9986,9986,14,9989,9989,14,9998,9998,14,10000,10001,14,10004,10004,14,10013,10013,14,10024,10024,14,10052,10052,14,10060,10060,14,10067,10069,14,10083,10084,14,10133,10135,14,10160,10160,14,10548,10549,14,11035,11036,14,11093,11093,14,11647,11647,5,12330,12333,5,12336,12336,14,12441,12442,5,12953,12953,14,42608,42610,5,42654,42655,5,43010,43010,5,43019,43019,5,43045,43046,5,43052,43052,5,43188,43203,7,43232,43249,5,43302,43309,5,43346,43347,7,43392,43394,5,43443,43443,5,43446,43449,5,43452,43453,5,43493,43493,5,43567,43568,7,43571,43572,7,43587,43587,5,43597,43597,7,43696,43696,5,43703,43704,5,43713,43713,5,43756,43757,5,43765,43765,7,44003,44004,7,44006,44007,7,44009,44010,7,44013,44013,5,44033,44059,12,44061,44087,12,44089,44115,12,44117,44143,12,44145,44171,12,44173,44199,12,44201,44227,12,44229,44255,12,44257,44283,12,44285,44311,12,44313,44339,12,44341,44367,12,44369,44395,12,44397,44423,12,44425,44451,12,44453,44479,12,44481,44507,12,44509,44535,12,44537,44563,12,44565,44591,12,44593,44619,12,44621,44647,12,44649,44675,12,44677,44703,12,44705,44731,12,44733,44759,12,44761,44787,12,44789,44815,12,44817,44843,12,44845,44871,12,44873,44899,12,44901,44927,12,44929,44955,12,44957,44983,12,44985,45011,12,45013,45039,12,45041,45067,12,45069,45095,12,45097,45123,12,45125,45151,12,45153,45179,12,45181,45207,12,45209,45235,12,45237,45263,12,45265,45291,12,45293,45319,12,45321,45347,12,45349,45375,12,45377,45403,12,45405,45431,12,45433,45459,12,45461,45487,12,45489,45515,12,45517,45543,12,45545,45571,12,45573,45599,12,45601,45627,12,45629,45655,12,45657,45683,12,45685,45711,12,45713,45739,12,45741,45767,12,45769,45795,12,45797,45823,12,45825,45851,12,45853,45879,12,45881,45907,12,45909,45935,12,45937,45963,12,45965,45991,12,45993,46019,12,46021,46047,12,46049,46075,12,46077,46103,12,46105,46131,12,46133,46159,12,46161,46187,12,46189,46215,12,46217,46243,12,46245,46271,12,46273,46299,12,46301,46327,12,46329,46355,12,46357,46383,12,46385,46411,12,46413,46439,12,46441,46467,12,46469,46495,12,46497,46523,12,46525,46551,12,46553,46579,12,46581,46607,12,46609,46635,12,46637,46663,12,46665,46691,12,46693,46719,12,46721,46747,12,46749,46775,12,46777,46803,12,46805,46831,12,46833,46859,12,46861,46887,12,46889,46915,12,46917,46943,12,46945,46971,12,46973,46999,12,47001,47027,12,47029,47055,12,47057,47083,12,47085,47111,12,47113,47139,12,47141,47167,12,47169,47195,12,47197,47223,12,47225,47251,12,47253,47279,12,47281,47307,12,47309,47335,12,47337,47363,12,47365,47391,12,47393,47419,12,47421,47447,12,47449,47475,12,47477,47503,12,47505,47531,12,47533,47559,12,47561,47587,12,47589,47615,12,47617,47643,12,47645,47671,12,47673,47699,12,47701,47727,12,47729,47755,12,47757,47783,12,47785,47811,12,47813,47839,12,47841,47867,12,47869,47895,12,47897,47923,12,47925,47951,12,47953,47979,12,47981,48007,12,48009,48035,12,48037,48063,12,48065,48091,12,48093,48119,12,48121,48147,12,48149,48175,12,48177,48203,12,48205,48231,12,48233,48259,12,48261,48287,12,48289,48315,12,48317,48343,12,48345,48371,12,48373,48399,12,48401,48427,12,48429,48455,12,48457,48483,12,48485,48511,12,48513,48539,12,48541,48567,12,48569,48595,12,48597,48623,12,48625,48651,12,48653,48679,12,48681,48707,12,48709,48735,12,48737,48763,12,48765,48791,12,48793,48819,12,48821,48847,12,48849,48875,12,48877,48903,12,48905,48931,12,48933,48959,12,48961,48987,12,48989,49015,12,49017,49043,12,49045,49071,12,49073,49099,12,49101,49127,12,49129,49155,12,49157,49183,12,49185,49211,12,49213,49239,12,49241,49267,12,49269,49295,12,49297,49323,12,49325,49351,12,49353,49379,12,49381,49407,12,49409,49435,12,49437,49463,12,49465,49491,12,49493,49519,12,49521,49547,12,49549,49575,12,49577,49603,12,49605,49631,12,49633,49659,12,49661,49687,12,49689,49715,12,49717,49743,12,49745,49771,12,49773,49799,12,49801,49827,12,49829,49855,12,49857,49883,12,49885,49911,12,49913,49939,12,49941,49967,12,49969,49995,12,49997,50023,12,50025,50051,12,50053,50079,12,50081,50107,12,50109,50135,12,50137,50163,12,50165,50191,12,50193,50219,12,50221,50247,12,50249,50275,12,50277,50303,12,50305,50331,12,50333,50359,12,50361,50387,12,50389,50415,12,50417,50443,12,50445,50471,12,50473,50499,12,50501,50527,12,50529,50555,12,50557,50583,12,50585,50611,12,50613,50639,12,50641,50667,12,50669,50695,12,50697,50723,12,50725,50751,12,50753,50779,12,50781,50807,12,50809,50835,12,50837,50863,12,50865,50891,12,50893,50919,12,50921,50947,12,50949,50975,12,50977,51003,12,51005,51031,12,51033,51059,12,51061,51087,12,51089,51115,12,51117,51143,12,51145,51171,12,51173,51199,12,51201,51227,12,51229,51255,12,51257,51283,12,51285,51311,12,51313,51339,12,51341,51367,12,51369,51395,12,51397,51423,12,51425,51451,12,51453,51479,12,51481,51507,12,51509,51535,12,51537,51563,12,51565,51591,12,51593,51619,12,51621,51647,12,51649,51675,12,51677,51703,12,51705,51731,12,51733,51759,12,51761,51787,12,51789,51815,12,51817,51843,12,51845,51871,12,51873,51899,12,51901,51927,12,51929,51955,12,51957,51983,12,51985,52011,12,52013,52039,12,52041,52067,12,52069,52095,12,52097,52123,12,52125,52151,12,52153,52179,12,52181,52207,12,52209,52235,12,52237,52263,12,52265,52291,12,52293,52319,12,52321,52347,12,52349,52375,12,52377,52403,12,52405,52431,12,52433,52459,12,52461,52487,12,52489,52515,12,52517,52543,12,52545,52571,12,52573,52599,12,52601,52627,12,52629,52655,12,52657,52683,12,52685,52711,12,52713,52739,12,52741,52767,12,52769,52795,12,52797,52823,12,52825,52851,12,52853,52879,12,52881,52907,12,52909,52935,12,52937,52963,12,52965,52991,12,52993,53019,12,53021,53047,12,53049,53075,12,53077,53103,12,53105,53131,12,53133,53159,12,53161,53187,12,53189,53215,12,53217,53243,12,53245,53271,12,53273,53299,12,53301,53327,12,53329,53355,12,53357,53383,12,53385,53411,12,53413,53439,12,53441,53467,12,53469,53495,12,53497,53523,12,53525,53551,12,53553,53579,12,53581,53607,12,53609,53635,12,53637,53663,12,53665,53691,12,53693,53719,12,53721,53747,12,53749,53775,12,53777,53803,12,53805,53831,12,53833,53859,12,53861,53887,12,53889,53915,12,53917,53943,12,53945,53971,12,53973,53999,12,54001,54027,12,54029,54055,12,54057,54083,12,54085,54111,12,54113,54139,12,54141,54167,12,54169,54195,12,54197,54223,12,54225,54251,12,54253,54279,12,54281,54307,12,54309,54335,12,54337,54363,12,54365,54391,12,54393,54419,12,54421,54447,12,54449,54475,12,54477,54503,12,54505,54531,12,54533,54559,12,54561,54587,12,54589,54615,12,54617,54643,12,54645,54671,12,54673,54699,12,54701,54727,12,54729,54755,12,54757,54783,12,54785,54811,12,54813,54839,12,54841,54867,12,54869,54895,12,54897,54923,12,54925,54951,12,54953,54979,12,54981,55007,12,55009,55035,12,55037,55063,12,55065,55091,12,55093,55119,12,55121,55147,12,55149,55175,12,55177,55203,12,55243,55291,10,65024,65039,5,65279,65279,4,65520,65528,4,66045,66045,5,66422,66426,5,68101,68102,5,68152,68154,5,68325,68326,5,69291,69292,5,69632,69632,7,69634,69634,7,69759,69761,5]")}},NC18:function(Ge,Ae,R){var se=R("y+Vt"),G=R("IMiH"),M=R("7oTu"),v=Math.sqrt,b=Math.sin,C=Math.cos,w=Math.PI,m=function(c){return Math.sqrt(c[0]*c[0]+c[1]*c[1])},d=function(c,A){return(c[0]*A[0]+c[1]*A[1])/(m(c)*m(A))},i=function(c,A){return(c[0]*A[1]1&&(E*=v(I),g*=v(I));var k=(_===B?-1:1)*v((E*E*(g*g)-E*E*(D*D)-g*g*(T*T))/(E*E*(D*D)+g*g*(T*T)))||0,F=k*E*D/g,X=k*-g*T/E,U=(c+p)/2+C(O)*F-b(O)*X,K=(A+x)/2+b(O)*F+C(O)*X,V=i([1,0],[(T-F)/E,(D-X)/g]),N=[(T-F)/E,(D-X)/g],Q=[(-1*T-F)/E,(-1*D-X)/g],J=i(N,Q);d(N,Q)<=-1&&(J=w),d(N,Q)>=1&&(J=0),B===0&&J>0&&(J=J-2*w),B===1&&J<0&&(J=J+2*w),S.addData(u,U,K,E,g,V,J,O,B)}var e=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/ig,a=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g;function s(c){if(!c)return new G;for(var A=0,p=0,x=A,_=p,B,E=new G,g=G.CMD,h=c.match(e),u=0;u1&&arguments[1]!==void 0?arguments[1]:!1;return!!(x(S)&&_(O))},x=function(S){return Object(n.p)()?!0:(S({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},_=function(){var S,O=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,T=Object(i.c)()._store.getState(),D=T.user;return(S=D.userInfo)!==null&&S!==void 0&&S.profile_completed?!0:(b.a.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:O?"\u6309\u7167\u6709\u5173\u653F\u7B56\u89C4\u5B9A\uFF0C\u7279\u6B8A\u5B9E\u9A8C\u9700\u8981\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u624D\u80FD\u4F7F\u7528\uFF0C\u8BF7\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u7801":"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){i.d.push("/account/profile/edit")}}),!1)},B=function(){var S,O=Object(i.c)()._store.getState(),T=O.user;return(S=T.userInfo)!==null&&S!==void 0&&S.professional_certification?!0:(b.a.confirm({title:"\u63D0\u793A",centered:!0,content:d.a.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){Object(e.O)("/account/certification")}}),!1)},E=function(){return Object(n.a)()?!0:(b.a.warning({centered:!0,width:530,title:"\u63D0\u793A",content:d.a.createElement("div",{className:"tc",style:{marginLeft:-38}},d.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u626B\u7801\u52A0\u7FA4@\u7FA4\u7BA1\u7406\u5458\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650\u54E6\uFF01"),d.a.createElement("img",{src:Object(n.t)()?c.a:"".concat(A.a.IMG_SERVER,"/images/educoder/qqqun20191230.png"),width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1)},g=function(S,O){return S?!0:(b.a.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:d.a.createElement("div",null,d.a.createElement("p",null,O||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),d.a.createElement("div",{style:{marginLeft:"110px"}},d.a.createElement("img",{src:l.a,width:200}),d.a.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(e.O)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},h=function(S){var O=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",T=Object(i.c)()._store.getState(),D=T.shixunsDetail.detail;return(D==null?void 0:D.public)===2||(D==null?void 0:D.public)===1||(D==null?void 0:D.shixun_status)===3?(b.a.info({centered:!0,icon:d.a.createElement(a.a,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:d.a.createElement("div",{className:"tc",style:{marginLeft:-38}},d.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},d.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",(D==null?void 0:D.public)===2?"\u5DF2\u516C\u5F00":(D==null?void 0:D.public)===1?"\u5F85\u5BA1\u6838":"\u5DF2\u5173\u95ED","\uFF0C",O,"\u3002"),d.a.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),d.a.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:o.a,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0):(D==null?void 0:D.shixun_status)===2?(b.a.confirm({centered:!0,icon:d.a.createElement(a.a,null),title:"\u63D0\u793A",content:d.a.createElement("div",null,d.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",O,"\u3002"),d.a.createElement("br",null),d.a.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){b.a.confirm({width:440,centered:!0,icon:d.a.createElement(a.a,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){var k=Object(M.a)(w.a.mark(function X(){var U;return w.a.wrap(function(V){for(;;)switch(V.prev=V.next){case 0:return V.next=2,S({type:"shixunsDetail/cancelRelease",payload:{id:D==null?void 0:D.identifier}});case 2:U=V.sent,U.status!==401&&(G.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),S({type:"shixunsDetail/getShixunsDetail",payload:{id:D==null?void 0:D.identifier}}),S({type:"practiceSetting/getCommonData",payload:{id:D==null?void 0:D.identifier}}));case 4:case"end":return V.stop()}},X)}));function F(){return k.apply(this,arguments)}return F}()})}}),!0):!1}},Nddv:function(Ge,Ae,R){Ge.exports=R.p+"static/sz.d6b17ad9.svg"},Nmxd:function(Ge,Ae){Ge.exports="data:image/png;base64,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"},NohK:function(Ge,Ae,R){"use strict";Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.default=void 0;var se=function(M){var v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:60,b=null;return function(){for(var C=this,w=arguments.length,m=new Array(w),d=0;d=0;f-=1){var l=m.get(f)||new Set;l.forEach(function(r){var c=r.parent,A=r.node;if(i(A)||!r.parent||o.has(r.parent.key))return;if(i(r.parent.node)){o.add(c.key);return}var p=!0,x=!1;(c.children||[]).filter(function(_){return!i(_.node)}).forEach(function(_){var B=_.key,E=n.has(B);p&&!E&&(p=!1),!x&&(E||e.has(B))&&(x=!0)}),p&&n.add(c.key),x&&e.add(c.key),o.add(c.key)})}return{checkedKeys:Array.from(n),halfCheckedKeys:Array.from(G(e,n))}}function b(w,m,d,i,n){for(var e=new Set(w),a=new Set(m),s=0;s<=i;s+=1){var o=d.get(s)||new Set;o.forEach(function(c){var A=c.key,p=c.node,x=c.children,_=x===void 0?[]:x;!e.has(A)&&!a.has(A)&&!n(p)&&_.filter(function(B){return!n(B.node)}).forEach(function(B){e.delete(B.key)})})}a=new Set;for(var f=new Set,l=i;l>=0;l-=1){var r=d.get(l)||new Set;r.forEach(function(c){var A=c.parent,p=c.node;if(n(p)||!c.parent||f.has(c.parent.key))return;if(n(c.parent.node)){f.add(A.key);return}var x=!0,_=!1;(A.children||[]).filter(function(B){return!n(B.node)}).forEach(function(B){var E=B.key,g=e.has(E);x&&!g&&(x=!1),!_&&(g||a.has(E))&&(_=!0)}),x||e.delete(A.key),_&&a.add(A.key),f.add(A.key)})}return{checkedKeys:Array.from(e),halfCheckedKeys:Array.from(G(a,e))}}function C(w,m,d,i){var n=[],e;i?e=i:e=M;var a=new Set(w.filter(function(l){var r=!!d[l];return r||n.push(l),r})),s=new Map,o=0;Object.keys(d).forEach(function(l){var r=d[l],c=r.level,A=s.get(c);A||(A=new Set,s.set(c,A)),A.add(r),o=Math.max(o,c)}),Object(se.a)(!n.length,"Tree missing follow keys: ".concat(n.slice(0,100).map(function(l){return"'".concat(l,"'")}).join(", ")));var f;return m===!0?f=v(a,s,o,e):f=b(a,m.halfCheckedKeys,s,o,e),f}},OC45:function(Ge,Ae,R){Ge.exports={applyPublicContainer:"applyPublicContainer___3sK8L",applyPublicContent:"applyPublicContent___3Hye1",spin:"spin___3-Uh7",tips:"tips___3d-sF",action:"action___3Uny2"}},OLES:function(Ge,Ae,R){"use strict";var se=R("U8pU"),G=R("VTBJ"),M=R("Ff2n"),v=R("q1tI"),b=R("uciX"),C=R("7ixt"),w=function(a){var s=a.overlay,o=a.prefixCls,f=a.id,l=a.overlayInnerStyle;return v.createElement("div",{className:"".concat(o,"-inner"),id:f,role:"tooltip",style:l},typeof s=="function"?s():s)},m=w,d=function(a,s){var o=a.overlayClassName,f=a.trigger,l=f===void 0?["hover"]:f,r=a.mouseEnterDelay,c=r===void 0?0:r,A=a.mouseLeaveDelay,p=A===void 0?.1:A,x=a.overlayStyle,_=a.prefixCls,B=_===void 0?"rc-tooltip":_,E=a.children,g=a.onVisibleChange,h=a.afterVisibleChange,u=a.transitionName,S=a.animation,O=a.placement,T=O===void 0?"right":O,D=a.align,I=D===void 0?{}:D,k=a.destroyTooltipOnHide,F=k===void 0?!1:k,X=a.defaultVisible,U=a.getTooltipContainer,K=a.overlayInnerStyle,V=Object(M.a)(a,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),N=Object(v.useRef)(null);Object(v.useImperativeHandle)(s,function(){return N.current});var Q=Object(G.a)({},V);"visible"in a&&(Q.popupVisible=a.visible);var J=function(){var _e=a.arrowContent,me=_e===void 0?null:_e,Ee=a.overlay,ge=a.id;return[v.createElement("div",{className:"".concat(B,"-arrow"),key:"arrow"},me),v.createElement(m,{key:"content",prefixCls:B,id:ge,overlay:Ee,overlayInnerStyle:K})]},ne=!1,ue=!1;if(typeof F=="boolean")ne=F;else if(F&&Object(se.a)(F)==="object"){var be=F.keepParent;ne=be===!0,ue=be===!1}return v.createElement(b.a,Object.assign({popupClassName:o,prefixCls:B,popup:J,action:l,builtinPlacements:C.a,popupPlacement:T,ref:N,popupAlign:I,getPopupContainer:U,onPopupVisibleChange:g,afterPopupVisibleChange:h,popupTransitionName:u,popupAnimation:S,defaultPopupVisible:X,destroyPopupOnHide:ne,autoDestroy:ue,mouseLeaveDelay:p,popupStyle:x,mouseEnterDelay:c},Q),E)},i=Object(v.forwardRef)(d),n=Ae.a=i},OS9S:function(Ge,Ae,R){var se=R("bYtY"),G=se.inherits,M=R("Gev7"),v=R("mFDi");function b(m){M.call(this,m),this._displayables=[],this._temporaryDisplayables=[],this._cursor=0,this.notClear=!0}b.prototype.incremental=!0,b.prototype.clearDisplaybles=function(){this._displayables=[],this._temporaryDisplayables=[],this._cursor=0,this.dirty(),this.notClear=!1},b.prototype.addDisplayable=function(m,d){d?this._temporaryDisplayables.push(m):this._displayables.push(m),this.dirty()},b.prototype.addDisplayables=function(m,d){d=d||!1;for(var i=0;i=0&&E.splice(g,1),E}function n(_,B){var E=_.slice();return E.indexOf(B)===-1&&E.push(B),E}function e(_){return _.split("-")}function a(_,B){return"".concat(_,"-").concat(B)}function s(_){return _&&_.type&&_.type.isTreeNode}function o(_,B){var E=[_],g=B[_];function h(){var u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];u.forEach(function(S){var O=S.key,T=S.children;E.push(O),h(T)})}return h(g.children),E}function f(_,B){var E=_.clientY,g=B.selectHandle.getBoundingClientRect(),h=g.top,u=g.bottom,S=g.height,O=Math.max(S*m,d);return E<=h+O?-1:E>=u-O?1:0}function l(_,B){if(!_)return;var E=B.multiple;return E?_.slice():_.length?[_[0]]:_}var r=function(B){return B};function c(_,B){if(!_)return[];var E=B||{},g=E.processProps,h=g===void 0?r:g,u=Array.isArray(_)?_:[_];return u.map(function(S){var O=S.children,T=Object(M.a)(S,["children"]),D=c(O,B);return b.a.createElement(w.a,Object.assign({},h(T)),D)})}function A(_){if(!_)return null;var B;if(Array.isArray(_))B={checkedKeys:_,halfCheckedKeys:void 0};else if(Object(G.a)(_)==="object")B={checkedKeys:_.checked||void 0,halfCheckedKeys:_.halfChecked||void 0};else return Object(C.a)(!1,"`checkedKeys` is not an array or an object"),null;return B}function p(_,B){var E=new Set;function g(h){if(E.has(h))return;var u=B[h];if(!u)return;E.add(h);var S=u.parent,O=u.node;if(O.disabled)return;S&&g(S.key)}return(_||[]).forEach(function(h){g(h)}),Object(se.a)(E)}function x(_){var B={};return Object.keys(_).forEach(function(E){(E.startsWith("data-")||E.startsWith("aria-"))&&(B[E]=_[E])}),B}},Ohmc:function(Ge,Ae,R){Ge.exports=R.p+"static/certificate.fc32dc1b.jpg"},OljG:function(Ge,Ae,R){Ge.exports=R.p+"static/banner.4c45dd73.png"},Ot1p:function(Ge,Ae,R){"use strict";var se=R("2qtc"),G=R("kLXV"),M=R("rAM+"),v=R("miYZ"),b=R("tsqr"),C=R("9og8"),w=R("tJVT"),m=R("jrin"),d=R("WmNS"),i=R.n(d),n=R("q1tI"),e=R.n(n),a=R("VrN/"),s=R.n(a),o=R("bdgK"),f=R("p77/"),l=R("Bd2K"),r=R("ELLl"),c=R("19Vz"),A=R("lZu9"),p=R("+NIl"),x=R("kSUc"),_=R("9Bee"),B=function(vt){var Mt=vt.value,Tt=Mt===void 0?"":Mt,Rt=vt.className,kt=vt.showTextOnly,Ut=vt.showLines,Bt=vt.style,At=Bt===void 0?{}:Bt,bt=Object(n.useMemo)(function(){return""},[Tt]);return e.a.createElement(e.a.Fragment,null,e.a.createElement("div",{dangerouslySetInnerHTML:{__html:bt}}))},E=R("0Owb"),g=R("dejd"),h=R("C+DQ"),u=R("1vsH"),S=R("m3rI"),O=[{title:"\u7C97\u4F53",icon:"icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"icon-sum",actionName:"inline-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"icon-formula",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"icon-picture",actionName:"upload-image"},{title:"\u8868\u683C",icon:"icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"icon-eraser",actionName:"eraser"}];function T(vt){var Mt=vt.onActionCallback,Tt=vt.title,Rt=vt.icon,kt=vt.actionName,Ut=vt.className,Bt=Ut===void 0?"":Ut,At=vt.children;function bt(){Mt(kt)}return e.a.createElement("a",{title:Tt,className:Bt,onClick:bt},e.a.createElement("i",{className:"md-iconfont ".concat(Rt)}),At)}var D=function(vt){var Mt=vt.watch,Tt=vt.showNullButton,Rt=vt.onActionCallback,kt=vt.fullScreen,Ut=vt.insertTemp,Bt=vt.hidetoolBar,At=vt.uuid,bt=vt.setOpenPhones;console.log("link:","".concat(location.origin,"/upload.html?_educoder_session_login=").concat(Object(u.D)("_educoder_session_login"),"&_educoder_session=").concat(Object(u.D)("_educoder_session"),"&key=").concat(At,"&api=").concat(encodeURIComponent(S.a.PROXY_SERVER)));var je=[].concat(O,[{title:"".concat(Mt?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(Mt?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return e.a.createElement("ul",{className:"markdown-toolbar-container"},!Bt&&je.map(function(qe,Ot){return e.a.createElement("li",{key:Ot},qe.actionName?e.a.createElement(T,Object(E.a)({},qe,{onActionCallback:Rt})):e.a.createElement("span",{className:"v-line"}))}),Tt?e.a.createElement("li",null,e.a.createElement(T,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Rt},e.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,Ut&&e.a.createElement("li",null,e.a.createElement(T,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(Ut),onActionCallback:Rt},e.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),e.a.createElement("li",{className:"btn-full-screen"},e.a.createElement(T,{icon:"".concat(kt?"icon-shrink":"icon-enlarge"),title:kt?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Rt})))},I=R("M8RZ"),k=R("+L6B"),F=R("2/Rp"),X=R("y8nQ"),U=R("Vl3Y"),K=R("5NDa"),V=R("5rEg"),N={labelCol:{span:4},wrapperCol:{span:20}},Q=function(vt){var Mt=vt.callback,Tt=vt.onCancel;function Rt(kt){Mt(kt)}return e.a.createElement(U.a,Object(E.a)({},N,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Rt}),e.a.createElement(U.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},e.a.createElement(V.a,null)),e.a.createElement(U.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},e.a.createElement(V.a,null)),e.a.createElement("div",{className:"flex-container flex-end"},e.a.createElement(F.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),e.a.createElement(F.a,{type:"ghost",onClick:Tt},"\u53D6\u6D88")))},J=R("7ahc"),ne=R("k1fw"),ue=R("HmJG"),be=R("BjJ7"),de=U.a.useForm,_e={width:280,marginRight:10},me={labelCol:{span:5},wrapperCol:{span:19}},Ee=function(vt){var Mt=vt.callback,Tt=vt.onCancel,Rt=de(),kt=Object(w.a)(Rt,1),Ut=kt[0],Bt=Object(n.useRef)();function At(qe){Mt(Object(ne.a)(Object(ne.a)({},qe),{},{name:Bt.current}))}function bt(qe,Ot){Ut.setFieldsValue({src:"/api/attachments/".concat(qe.id,"?type=").concat(qe.content_type),type:Ot.type})}function je(qe){var Ot=qe.target.files[0];Bt.current=Ot.name,fe(Ot,bt)}return e.a.createElement(U.a,Object(E.a)({form:Ut},me,{className:"upload-image-panel",onFinish:At}),e.a.createElement(U.a.Item,{label:"\u6587\u4EF6\u5730\u5740",required:!0},e.a.createElement("div",{className:"flex-container"},e.a.createElement(U.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},e.a.createElement(V.a,{style:_e})),e.a.createElement(ge,{onFileChange:je}))),e.a.createElement(U.a.Item,{label:"\u6587\u4EF6\u63CF\u8FF0",name:"alt"},e.a.createElement(V.a,{style:{width:264}})),e.a.createElement(U.a.Item,{style:{textAlign:"right"}},e.a.createElement(F.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),e.a.createElement(F.a,{type:"ghost",onClick:Tt},"\u53D6\u6D88")))};function ge(vt){var Mt=vt.onFileChange;return e.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",e.a.createElement("input",{type:"file",onChange:Mt}))}function fe(vt,Mt){if(!vt)throw new String("\u6CA1\u6709\u6587\u4EF6");var Tt=new FormData;Tt.append("editormd-image-file",vt),Tt.append("file_param_name","editormd-image-file"),Tt.append("byxhr","true");var Rt=new window.XMLHttpRequest;Rt.withCredentials=!0,Rt.addEventListener("load",function(kt){Mt(JSON.parse(kt.target.responseText),vt)},!1),Rt.addEventListener("error",function(kt){console.error(kt)},!1),Rt.open("POST","".concat(be.a,"/api/attachments.json")),Rt.send(Tt)}var ae=R("giR+"),ve=R("fyUT"),oe=R("7Kak"),ie=R("9yH6"),Te=ie.a.Group,Re={margin:"0 8px"},Me=function(vt){var Mt=vt.callback,Tt=vt.onCancel;function Rt(kt){Mt(kt)}return e.a.createElement(U.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Rt},e.a.createElement("div",{className:"flex-container"},e.a.createElement("span",{style:Re},"\u5355\u5143\u683C\u6570\uFF1A"),e.a.createElement("span",{style:Re},"\u884C\u6570"),e.a.createElement(U.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},e.a.createElement(ve.a,null)),e.a.createElement("span",{style:Re},"\u5217\u6570"),e.a.createElement(U.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},e.a.createElement(ve.a,null))),e.a.createElement("div",{className:"flex-container",style:{marginTop:12}},e.a.createElement("span",{style:Re},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),e.a.createElement(U.a.Item,{name:"align"},e.a.createElement(Te,null,e.a.createElement(ie.a,{value:"default"},e.a.createElement("i",{className:"fa fa-align-justify"})),e.a.createElement(ie.a,{value:"left"},e.a.createElement("i",{className:"fa fa-align-left"})),e.a.createElement(ie.a,{value:"center"},e.a.createElement("i",{className:"fa fa-align-center"})),e.a.createElement(ie.a,{value:"right"},e.a.createElement("i",{className:"fa fa-align-right"}))))),e.a.createElement("div",{className:"flex-container flex-end"},e.a.createElement(F.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),e.a.createElement(F.a,{type:"ghost",onClick:Tt},"\u53D6\u6D88")))},re=R("ErOA"),j=R("7Cbv"),W="link",he="upload-image",te="code-block",ce="add-table",Ie="------------",ze={default:Ie,left:":".concat(Ie),center:":".concat(Ie,":"),right:"".concat(Ie,":")},_t=R("9VGf"),He,Ke;function ht(){}var St=0,ct=1e4,lt="\u2581",rt=` **\u6A21\u677F\u6807\u9898** -\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`;function Ze(vt){return/^\d+$/.test(vt)?"".concat(vt,"px"):vt}var $e=navigator.platform.toUpperCase().indexOf("MAC")>=0,Ue=$e?"Cmd":"Ctrl",Ne=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"],We=(He={},Object(m.a)(He,Ue+"-B","bold"),Object(m.a)(He,Ue+"-I","italic"),He),it=(Ke={},Object(m.a)(Ke,W,"\u6DFB\u52A0\u94FE\u63A5"),Object(m.a)(Ke,te,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(m.a)(Ke,he,"\u6DFB\u52A0\u6587\u4EF6"),Object(m.a)(Ke,ce,"\u6DFB\u52A0\u8868\u683C"),Ke),yt=fe.a=function(vt){var Mt=vt.defaultValue,Tt=Mt===void 0?"":Mt,Rt=vt.onChange,kt=vt.width,Ut=kt===void 0?"100%":kt,Bt=vt.height,At=Bt===void 0?400:Bt,bt=vt.miniToolbar,je=bt===void 0?!1:bt,qe=vt.isFocus,Ot=qe===void 0?!1:qe,Ct=vt.watch,jt=vt.insertTemp,Vt=vt.mode,Et=Vt===void 0?"markdown":Vt,Lt=vt.id,Ht=Lt===void 0?"markdown-editor-id":Lt,un=vt.showResizeBar,gn=un===void 0?!1:un,Ar=vt.noStorage,wr=Ar===void 0?!1:Ar,cr=vt.showNullButton,Rn=cr===void 0?!1:cr,Jr=vt.hidetoolBar,si=Jr===void 0?!1:Jr,li=vt.fullScreen,kr=li===void 0?!1:li,hi=vt.onBlur,Ui=vt.onCMBeforeChange,Zi=vt.onFullScreen,Le=vt.className,Fe=Le===void 0?"":Le,nt=vt.disablePaste,xt=nt===void 0?!1:nt,Wt=vt.placeholder,Xt=Wt===void 0?"":Wt,pe=vt.values,z=pe===void 0?"":pe,Z=Object(n.useState)(null),ye=Object(w.a)(Z,2),xe=ye[0],Ce=ye[1],ft=Object(n.useState)(Tt),zt=Object(w.a)(ft,2),ln=zt[0],mn=zt[1],Jt=Object(n.useState)(Ct),Zn=Object(w.a)(Jt,2),Un=Zn[0],nr=Zn[1],Sr=Object(n.useState)(kr),ii=Object(w.a)(Sr,2),Dr=ii[0],ti=ii[1],Tr=Object(n.useState)(""),vi=Object(w.a)(Tr,2),fi=vi[0],Oi=vi[1],wi=Object(n.useState)(0),Fi=Object(w.a)(wi,2),Hi=Fi[0],Ii=Fi[1],Vr=Object(n.useState)(At),zi=Object(w.a)(Vr,2),Gi=zi[0],Di=zi[1],sa=Object(n.useState)(!1),da=Object(w.a)(sa,2),Mi=da[0],Wr=da[1],hr=Object(n.useRef)(Object(j.a)()),zr=Object(n.useRef)(!1),Zr=Object(n.useRef)(),_i=Object(n.useRef)(),Xr=Object(n.useRef)(),ja=Object(n.useRef)(),Ni=Object(n.useRef)(),va=function(){var kn=Object(C.a)(i.a.mark(function Cr(){var gr,Gr;return i.a.wrap(function(Si){for(;;)switch(Si.prev=Si.next){case 0:return Si.next=2,Object(re.a)("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:hr.current}});case 2:Gr=Si.sent,Gr!=null&&(gr=Gr.attachments)!==null&&gr!==void 0&&gr.length&&(console.log("cm:",xe,_i),Gr.attachments.map(function(oi){oi.content_type.indexOf("image")>-1?xe.replaceSelection("![,](/api/attachments/".concat(oi.id,"?type=").concat(oi.content_type,")")):oi.content_type.indexOf("video")>-1?xe.replaceSelection('')):oi.content_type.indexOf("pdf")>-1?xe.replaceSelection('
              ').concat(oi.name,"")):xe.replaceSelection("[".concat(oi.name,"](").concat(S.a.API_SERVER,"/api/attachments/").concat(oi.id,"?type=").concat(oi.content_type,")"))}));case 4:case"end":return Si.stop()}},Cr)}));return function(){return kn.apply(this,arguments)}}();Object(n.useEffect)(function(){mn(z),xe==null||xe.setValue(z)},[z]),Object(n.useEffect)(function(){Zi==null||Zi(Dr)},[Dr]),Object(n.useEffect)(function(){if(_i.current){var kn=s.a.fromTextArea(_i.current,{mode:Et,lineNumbers:!je,lineWrapping:!0,value:Tt,autoCloseTags:!0,autoCloseBrackets:!0});Ot&&kn.focus();function Cr(gr,Gr){if(xt){Gr.preventDefault();return}var Ai=Gr.clipboardData;if(Ai){var Si=Ai.types.toString(),oi=Ai.items;if(Si==="Files"||Ai.types.indexOf("Files")>-1){if(Gr.preventDefault(),Et=="stex")return;try{var fa,Ha=oi[1];((fa=oi[0])===null||fa===void 0?void 0:fa.kind)==="file"&&(Ha=oi[0]);var ni=Ha.getAsFile(),zo=ni.name.split(".").pop();Ae(ni,function(pi){if(pi.id){var Sa,uo,Ga;(ni==null||((Sa=ni.type)===null||Sa===void 0)?void 0:Sa.indexOf("image"))>-1?kn.replaceSelection("![,](/api/attachments/".concat(pi.id,"?type=").concat(pi.content_type,")")):(ni==null||((uo=ni.type)===null||uo===void 0)?void 0:uo.indexOf("video"))>-1?kn.replaceSelection('')):(ni==null||((Ga=ni.type)===null||Ga===void 0)?void 0:Ga.indexOf("pdf"))>-1?kn.replaceSelection('').concat(ni.name,"")):Ne.includes(zo)?kn.replaceSelection('').concat(ni.name,"")):kn.replaceSelection("[".concat(ni.name,"](").concat(S.a.API_SERVER,"/api/attachments/").concat(pi.id,"?type=").concat(pi.content_type,")"))}else(pi==null?void 0:pi.status)===401&&(document.location.href="/user/login")})}catch(pi){b.b.warn("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0}return kn.on("paste",Cr),kn.on("dragleave",function(gr,Gr){Xr.current.classList.remove("mouse-hover-md")}),kn.on("dragover",function(gr,Gr){Xr.current.classList.add("mouse-hover-md")}),kn.on("drop",function(gr,Gr){Xr.current.classList.add("mouse-hover-md");var Ai;if(Ai=Gr.dataTransfer.files,Ai.length>0){Gr.preventDefault(),Gr.stopPropagation();for(var Si=function(Ha){var ni=Ai[Ha],zo=ni.name.split(".").pop();Ae(ni,function(pi){if(pi.id){var Sa,uo,Ga;(ni==null||((Sa=ni.type)===null||Sa===void 0)?void 0:Sa.indexOf("image"))>-1?kn.replaceSelection("![,](/api/attachments/".concat(pi.id,"?type=").concat(pi.content_type,")")):(ni==null||((uo=ni.type)===null||uo===void 0)?void 0:uo.indexOf("video"))>-1?kn.replaceSelection('')):(ni==null||((Ga=ni.type)===null||Ga===void 0)?void 0:Ga.indexOf("pdf"))>-1?kn.replaceSelection('').concat(ni.name,"")):Ne.includes(zo)?kn.replaceSelection('').concat(ni.name,"")):kn.replaceSelection("[".concat(ni.name,"](").concat(S.a.API_SERVER,"/api/attachments/").concat(pi.id,"?type=").concat(pi.content_type,")"))}else(pi==null?void 0:pi.status)===401&&(document.location.href="/user/login")})},oi=0;oi0||oi.target.offsetWidth>0)&&(vo(),xe.setSize("100%","100%"),xe.refresh())}}catch(fa){Ai.e(fa)}finally{Ai.f()}});return gr.observe(_i.current.parentElement),gr}if(xe){var Cr=kn();return function(){Cr.unobserve(_i.current.parentElement)}}},[xe,vo]),Object(n.useEffect)(function(){if(xe){for(var kn=[],Cr=function(){var oi=Gr[gr];Ai=Object(w.a)(oi,2);var fa=Ai[0],Ha=Ai[1],ni=Object(m.a)({},fa,function(){Wo(Ha)});kn.push(ni),xe.addKeyMap(ni)},gr=0,Gr=Object.entries(We);gr0){var kn=new Date().getTime(),Cr=window.sessionStorage.getItem(Ht);kn>=Hi+ct&&(!Cr||Cr!==ln)&&(window.sessionStorage.setItem(Ht,ln),Wr(!0))}},ct),Object(n.useEffect)(function(){nr(Ct)},[xe,Ct]),Object(n.useEffect)(function(){xe&&(Ot&&xe.focus())},[xe,Ot]),Object(n.useEffect)(function(){if(Un&&xe){var kn=xe.getScrollerElement();function Cr(gr){var Gr=gr.target;if(Ni.current){var Ai=Gr.scrollTop/Gr.scrollHeight;Ni.current.scrollTop=Ni.current.scrollHeight*Ai}}return kn.addEventListener("scroll",Cr),function(){kn.removeEventListener("scroll",Cr)}}},[xe,Un]),Object(n.useEffect)(function(){if(xe&&Ui){function kn(Cr,gr){Ui(Cr,gr)}return xe.on("beforeChange",kn),function(){xe.off("beforeChange",kn)}}},[xe,Ui]),Object(n.useEffect)(function(){if(xe&&hi){function kn(){hi(xe.getValue())}return xe.on("blur",kn),function(){xe.off("blur",kn)}}},[xe,hi]),Object(n.useEffect)(function(){if(xe){function kn(Cr){var gr=Cr.getValue();mn(gr),Ii(new Date().getTime()),Cr.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Rt&&Rt(gr)}return xe.on("change",kn),function(){xe.off("change",kn)}}},[xe,Rt]),Object(n.useEffect)(function(){xe&&(Tt==null?(xe.setValue(""),mn("")):Tt!==xe.getValue()&&(xe.setValue(Tt),mn(Tt),xe.setCursor(xe.lineCount(),0)))},[xe,Tt]);var Wo=Object(n.useCallback)(function(kn){var Cr=xe.getCursor(),gr=xe.getSelection(),Gr=gr.split(` +\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`;function Ze(vt){return/^\d+$/.test(vt)?"".concat(vt,"px"):vt}var $e=navigator.platform.toUpperCase().indexOf("MAC")>=0,Ue=$e?"Cmd":"Ctrl",Ne=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"],We=(He={},Object(m.a)(He,Ue+"-B","bold"),Object(m.a)(He,Ue+"-I","italic"),He),it=(Ke={},Object(m.a)(Ke,W,"\u6DFB\u52A0\u94FE\u63A5"),Object(m.a)(Ke,te,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(m.a)(Ke,he,"\u6DFB\u52A0\u6587\u4EF6"),Object(m.a)(Ke,ce,"\u6DFB\u52A0\u8868\u683C"),Ke),yt=Ae.a=function(vt){var Mt=vt.defaultValue,Tt=Mt===void 0?"":Mt,Rt=vt.onChange,kt=vt.width,Ut=kt===void 0?"100%":kt,Bt=vt.height,At=Bt===void 0?400:Bt,bt=vt.miniToolbar,je=bt===void 0?!1:bt,qe=vt.isFocus,Ot=qe===void 0?!1:qe,Ct=vt.watch,jt=vt.insertTemp,Vt=vt.mode,Et=Vt===void 0?"markdown":Vt,Lt=vt.id,Ht=Lt===void 0?"markdown-editor-id":Lt,un=vt.showResizeBar,gn=un===void 0?!1:un,Ar=vt.noStorage,wr=Ar===void 0?!1:Ar,cr=vt.showNullButton,Rn=cr===void 0?!1:cr,Jr=vt.hidetoolBar,si=Jr===void 0?!1:Jr,li=vt.fullScreen,kr=li===void 0?!1:li,hi=vt.onBlur,Ui=vt.onCMBeforeChange,Zi=vt.onFullScreen,Le=vt.className,Fe=Le===void 0?"":Le,nt=vt.disablePaste,xt=nt===void 0?!1:nt,Wt=vt.placeholder,Xt=Wt===void 0?"":Wt,pe=vt.values,z=pe===void 0?"":pe,Z=Object(n.useState)(null),ye=Object(w.a)(Z,2),xe=ye[0],Ce=ye[1],ft=Object(n.useState)(Tt),zt=Object(w.a)(ft,2),ln=zt[0],mn=zt[1],Jt=Object(n.useState)(Ct),Zn=Object(w.a)(Jt,2),Un=Zn[0],nr=Zn[1],Sr=Object(n.useState)(kr),ii=Object(w.a)(Sr,2),Dr=ii[0],ti=ii[1],Tr=Object(n.useState)(""),vi=Object(w.a)(Tr,2),fi=vi[0],Oi=vi[1],wi=Object(n.useState)(0),Fi=Object(w.a)(wi,2),Hi=Fi[0],Ii=Fi[1],Vr=Object(n.useState)(At),zi=Object(w.a)(Vr,2),Gi=zi[0],Di=zi[1],sa=Object(n.useState)(!1),da=Object(w.a)(sa,2),Mi=da[0],Wr=da[1],hr=Object(n.useRef)(Object(j.a)()),zr=Object(n.useRef)(!1),Zr=Object(n.useRef)(),_i=Object(n.useRef)(),Xr=Object(n.useRef)(),ja=Object(n.useRef)(),Ni=Object(n.useRef)(),va=function(){var kn=Object(C.a)(i.a.mark(function Cr(){var gr,Gr;return i.a.wrap(function(Si){for(;;)switch(Si.prev=Si.next){case 0:return Si.next=2,Object(re.a)("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:hr.current}});case 2:Gr=Si.sent,Gr!=null&&(gr=Gr.attachments)!==null&&gr!==void 0&&gr.length&&(console.log("cm:",xe,_i),Gr.attachments.map(function(oi){oi.content_type.indexOf("image")>-1?xe.replaceSelection("![,](/api/attachments/".concat(oi.id,"?type=").concat(oi.content_type,")")):oi.content_type.indexOf("video")>-1?xe.replaceSelection('')):oi.content_type.indexOf("pdf")>-1?xe.replaceSelection('').concat(oi.name,"")):xe.replaceSelection("[".concat(oi.name,"](").concat(S.a.API_SERVER,"/api/attachments/").concat(oi.id,"?type=").concat(oi.content_type,")"))}));case 4:case"end":return Si.stop()}},Cr)}));return function(){return kn.apply(this,arguments)}}();Object(n.useEffect)(function(){mn(z),xe==null||xe.setValue(z)},[z]),Object(n.useEffect)(function(){Zi==null||Zi(Dr)},[Dr]),Object(n.useEffect)(function(){if(_i.current){var kn=s.a.fromTextArea(_i.current,{mode:Et,lineNumbers:!je,lineWrapping:!0,value:Tt,autoCloseTags:!0,autoCloseBrackets:!0});Ot&&kn.focus();function Cr(gr,Gr){if(xt){Gr.preventDefault();return}var Ai=Gr.clipboardData;if(Ai){var Si=Ai.types.toString(),oi=Ai.items;if(Si==="Files"||Ai.types.indexOf("Files")>-1){if(Gr.preventDefault(),Et=="stex")return;try{var fa,Ha=oi[1];((fa=oi[0])===null||fa===void 0?void 0:fa.kind)==="file"&&(Ha=oi[0]);var ni=Ha.getAsFile(),zo=ni.name.split(".").pop();fe(ni,function(pi){if(pi.id){var Sa,uo,Ga;(ni==null||((Sa=ni.type)===null||Sa===void 0)?void 0:Sa.indexOf("image"))>-1?kn.replaceSelection("![,](/api/attachments/".concat(pi.id,"?type=").concat(pi.content_type,")")):(ni==null||((uo=ni.type)===null||uo===void 0)?void 0:uo.indexOf("video"))>-1?kn.replaceSelection('')):(ni==null||((Ga=ni.type)===null||Ga===void 0)?void 0:Ga.indexOf("pdf"))>-1?kn.replaceSelection('').concat(ni.name,"")):Ne.includes(zo)?kn.replaceSelection('').concat(ni.name,"")):kn.replaceSelection("[".concat(ni.name,"](").concat(S.a.API_SERVER,"/api/attachments/").concat(pi.id,"?type=").concat(pi.content_type,")"))}else(pi==null?void 0:pi.status)===401&&(document.location.href="/user/login")})}catch(pi){b.b.warn("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0}return kn.on("paste",Cr),kn.on("dragleave",function(gr,Gr){Xr.current.classList.remove("mouse-hover-md")}),kn.on("dragover",function(gr,Gr){Xr.current.classList.add("mouse-hover-md")}),kn.on("drop",function(gr,Gr){Xr.current.classList.add("mouse-hover-md");var Ai;if(Ai=Gr.dataTransfer.files,Ai.length>0){Gr.preventDefault(),Gr.stopPropagation();for(var Si=function(Ha){var ni=Ai[Ha],zo=ni.name.split(".").pop();fe(ni,function(pi){if(pi.id){var Sa,uo,Ga;(ni==null||((Sa=ni.type)===null||Sa===void 0)?void 0:Sa.indexOf("image"))>-1?kn.replaceSelection("![,](/api/attachments/".concat(pi.id,"?type=").concat(pi.content_type,")")):(ni==null||((uo=ni.type)===null||uo===void 0)?void 0:uo.indexOf("video"))>-1?kn.replaceSelection('')):(ni==null||((Ga=ni.type)===null||Ga===void 0)?void 0:Ga.indexOf("pdf"))>-1?kn.replaceSelection('').concat(ni.name,"")):Ne.includes(zo)?kn.replaceSelection('').concat(ni.name,"")):kn.replaceSelection("[".concat(ni.name,"](").concat(S.a.API_SERVER,"/api/attachments/").concat(pi.id,"?type=").concat(pi.content_type,")"))}else(pi==null?void 0:pi.status)===401&&(document.location.href="/user/login")})},oi=0;oi0||oi.target.offsetWidth>0)&&(vo(),xe.setSize("100%","100%"),xe.refresh())}}catch(fa){Ai.e(fa)}finally{Ai.f()}});return gr.observe(_i.current.parentElement),gr}if(xe){var Cr=kn();return function(){Cr.unobserve(_i.current.parentElement)}}},[xe,vo]),Object(n.useEffect)(function(){if(xe){for(var kn=[],Cr=function(){var oi=Gr[gr];Ai=Object(w.a)(oi,2);var fa=Ai[0],Ha=Ai[1],ni=Object(m.a)({},fa,function(){Wo(Ha)});kn.push(ni),xe.addKeyMap(ni)},gr=0,Gr=Object.entries(We);gr0){var kn=new Date().getTime(),Cr=window.sessionStorage.getItem(Ht);kn>=Hi+ct&&(!Cr||Cr!==ln)&&(window.sessionStorage.setItem(Ht,ln),Wr(!0))}},ct),Object(n.useEffect)(function(){nr(Ct)},[xe,Ct]),Object(n.useEffect)(function(){xe&&(Ot&&xe.focus())},[xe,Ot]),Object(n.useEffect)(function(){if(Un&&xe){var kn=xe.getScrollerElement();function Cr(gr){var Gr=gr.target;if(Ni.current){var Ai=Gr.scrollTop/Gr.scrollHeight;Ni.current.scrollTop=Ni.current.scrollHeight*Ai}}return kn.addEventListener("scroll",Cr),function(){kn.removeEventListener("scroll",Cr)}}},[xe,Un]),Object(n.useEffect)(function(){if(xe&&Ui){function kn(Cr,gr){Ui(Cr,gr)}return xe.on("beforeChange",kn),function(){xe.off("beforeChange",kn)}}},[xe,Ui]),Object(n.useEffect)(function(){if(xe&&hi){function kn(){hi(xe.getValue())}return xe.on("blur",kn),function(){xe.off("blur",kn)}}},[xe,hi]),Object(n.useEffect)(function(){if(xe){function kn(Cr){var gr=Cr.getValue();mn(gr),Ii(new Date().getTime()),Cr.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Rt&&Rt(gr)}return xe.on("change",kn),function(){xe.off("change",kn)}}},[xe,Rt]),Object(n.useEffect)(function(){xe&&(Tt==null?(xe.setValue(""),mn("")):Tt!==xe.getValue()&&(xe.setValue(Tt),mn(Tt),xe.setCursor(xe.lineCount(),0)))},[xe,Tt]);var Wo=Object(n.useCallback)(function(kn){var Cr=xe.getCursor(),gr=xe.getSelection(),Gr=gr.split(` `);switch(kn){case"bold":return xe.replaceSelection("**"+gr+"**"),gr===""&&xe.setCursor(Cr.line,Cr.ch+2),xe.focus();case"italic":return xe.replaceSelection("*"+gr+"*"),gr===""&&xe.setCursor(Cr.line,Cr.ch+1),xe.focus();case"code":return xe.replaceSelection("`"+gr+"`"),gr===""&&xe.setCursor(Cr.line,Cr.ch+1),xe.focus();case"inline-latex":return xe.replaceSelection("`$$"+gr+"$$`"),gr===""&&xe.setCursor(Cr.line,Cr.ch+3),xe.focus();case"latex":return xe.replaceSelection("```latex\n"+gr+"\n```"),xe.setCursor(Cr.line+1,gr.length+1),xe.focus();case"line-break":return xe.replaceSelection(`
              `),xe.focus();case"list-ul":return gr===""?xe.replaceSelection("- "+gr):xe.replaceSelection(Gr.map(function(Ai){return Ai===""?"":"- ".concat(Ai)}).join(` `)),xe.focus();case"list-ol":return gr===""?xe.replaceSelection("1. "+gr):xe.replaceSelection(Gr.map(function(Ai,Si){return Ai===""?"":"".concat(Si+1,". ").concat(Ai)}).join(` @@ -296,8 +296,8 @@ Please report this to https://github.com/markedjs/marked.`,Ze.silent)return"

              A `,Sa=0;Sa300&&(fa=300);var Ha=At+fa+"px";Di(Ha)}}return kn.addEventListener("mousedown",Gr),document.addEventListener("mousemove",Si),document.addEventListener("mouseup",Ai),function(){kn.removeEventListener("mousedown",Gr),document.removeEventListener("mousemove",Si),document.removeEventListener("mouseup",Ai)}}},[xe,ja]),Object(n.useEffect)(function(){Di(At)},[At]);var os=Ze(Ut),eo=Ze(Gi),ss={width:os,height:eo},Jo=Object(n.useMemo)(function(){if(Hi){var kn=new Date(Hi),Cr=kn.getHours(),gr=kn.getMinutes(),Gr=kn.getSeconds();return Cr=Cr<10?"0"+Cr:Cr,gr=gr<10?"0"+gr:gr,Gr=Gr<10?"0"+Gr:Gr,"".concat(Cr,":").concat(gr,":").concat(Gr)}return 0},[Hi]);function Ua(){window.sessionStorage.removeItem(Ht),Wr(!1),Ii(0)}function Zo(){Wr(!1),Ii(0),xe.setValue(window.sessionStorage.getItem(Ht))}function ps(kn,Cr){var gr=xe.getValue();gr=gr.replace(kn,Cr),mn(gr),xe==null||xe.setValue(gr)}return e.a.createElement(n.Fragment,null,e.a.createElement("div",{className:"markdown-editor-wrapper",ref:Xr},e.a.createElement("div",{className:"markdown-editor-container ".concat(Fe," ").concat(Un?"on-preview":""," ").concat(je?"mini":""," ").concat(Dr?"full-screen":""),style:ss},e.a.createElement(D,{insertTemp:jt,watch:Un,fullScreen:Dr,showNullButton:Rn,onActionCallback:Wo,hidetoolBar:si,uuid:hr.current,setOpenPhones:function(){zr.current=!0}}),e.a.createElement("div",{className:"markdown-editor-body"},e.a.createElement("div",{className:"codemirror-container"},e.a.createElement("textarea",{ref:_i,placeholder:Xt})),Un?e.a.createElement("div",{ref:Ni,className:"preview-container"},Et==="stex"&&e.a.createElement(B,{value:ln}),Et!=="stex"&&e.a.createElement(_.a,{edit:!0,value:ln,replaces:ps})):null))),gn?e.a.createElement("a",{ref:ja,className:"editor-resize"}):null,e.a.createElement(I.a,null,it[fi]?e.a.createElement(G.a,{centered:!0,title:it[fi],visible:!0,onCancel:ha,footer:null},Ro):null))}},P47w:function(Ge,fe,R){var se=R("hydK"),G=se.createElement,M=R("IMiH"),v=R("mFDi"),b=R("Fofx"),C=R("6GrX"),w=R("pzxd"),m=R("dqUG"),d=M.CMD,i=Array.prototype.join,n="none",e=Math.round,a=Math.sin,s=Math.cos,o=Math.PI,f=Math.PI*2,l=180/o,r=1e-4;function c(N){return e(N*1e4)/1e4}function A(N){return N-r}function p(N,Q){var J=Q?N.textFill:N.fill;return J!=null&&J!==n}function x(N,Q){var J=Q?N.textStroke:N.stroke;return J!=null&&J!==n}function _(N,Q){Q&&B(N,"transform","matrix("+i.call(Q,",")+")")}function B(N,Q,J){(!J||J.type!=="linear"&&J.type!=="radial")&&N.setAttribute(Q,J)}function E(N,Q,J){N.setAttributeNS("http://www.w3.org/1999/xlink",Q,J)}function g(N,Q,J,ne){if(p(Q,J)){var ue=J?Q.textFill:Q.fill;ue=ue==="transparent"?n:ue,B(N,"fill",ue),B(N,"fill-opacity",Q.fillOpacity!=null?Q.fillOpacity*Q.opacity:Q.opacity)}else B(N,"fill",n);if(x(Q,J)){var be=J?Q.textStroke:Q.stroke;be=be==="transparent"?n:be,B(N,"stroke",be);var de=J?Q.textStrokeWidth:Q.lineWidth,_e=!J&&Q.strokeNoScale?ne.getLineScale():1;B(N,"stroke-width",de/_e),B(N,"paint-order",J?"stroke":"fill"),B(N,"stroke-opacity",Q.strokeOpacity!=null?Q.strokeOpacity:Q.opacity);var me=Q.lineDash;me?(B(N,"stroke-dasharray",Q.lineDash.join(",")),B(N,"stroke-dashoffset",e(Q.lineDashOffset||0))):B(N,"stroke-dasharray",""),Q.lineCap&&B(N,"stroke-linecap",Q.lineCap),Q.lineJoin&&B(N,"stroke-linejoin",Q.lineJoin),Q.miterLimit&&B(N,"stroke-miterlimit",Q.miterLimit)}else B(N,"stroke",n)}function h(N){for(var Q=[],J=N.data,ne=N.len(),ue=0;ue=f:-ve>=f),Me=ve>0?ve%f:ve%f+f,re=!1;Re?re=!0:A(Te)?re=!1:re=Me>=o===!!ie;var j=c(me+ge*s(ae)),W=c(Ee+Ae*a(ae));Re&&(ie?ve=f-1e-4:ve=-f+1e-4,re=!0,ue===9&&Q.push("M",j,W));var he=c(me+ge*s(ae+ve)),te=c(Ee+Ae*a(ae+ve));Q.push("A",c(ge),c(Ae),e(oe*l),+re,+ie,he,te);break;case d.Z:de="Z";break;case d.R:var he=c(J[ue++]),te=c(J[ue++]),ce=c(J[ue++]),Ie=c(J[ue++]);Q.push("M",he,te,"L",he+ce,te,"L",he+ce,te+Ie,"L",he,te+Ie,"L",he,te);break}de&&Q.push(de);for(var ze=0;ze<_e;ze++)Q.push(c(J[ue++]))}return Q.join(" ")}var u={};u.brush=function(N){var Q=N.style,J=N.__svgEl;J||(J=G("path"),N.__svgEl=J),N.path||N.createPathProxy();var ne=N.path;if(N.__dirtyPath){ne.beginPath(),ne.subPixelOptimize=!1,N.buildPath(ne,N.shape),N.__dirtyPath=!1;var ue=h(ne);ue.indexOf("NaN")<0&&B(J,"d",ue)}g(J,Q,!1,N),_(J,N.transform),Q.text!=null?F(N,N.getBoundingRect()):V(N)};var S={};S.brush=function(N){var Q=N.style,J=Q.image;if(J instanceof HTMLImageElement){var ne=J.src;J=ne}if(!J)return;var ue=Q.x||0,be=Q.y||0,de=Q.width,_e=Q.height,me=N.__svgEl;me||(me=G("image"),N.__svgEl=me),J!==N.__imageSrc&&(E(me,"href",J),N.__imageSrc=J),B(me,"width",de),B(me,"height",_e),B(me,"x",ue),B(me,"y",be),_(me,N.transform),Q.text!=null?F(N,N.getBoundingRect()):V(N)};var O={},T=new v,D={},I=[],k={left:"start",right:"end",center:"middle",middle:"middle"},F=function(N,Q){var J=N.style,ne=N.transform,ue=N instanceof m||J.transformText;N.__dirty&&w.normalizeTextStyle(J,!0);var be=J.text;if(be!=null&&(be+=""),!w.needDrawText(be,J))return;be==null&&(be=""),!ue&&ne&&(T.copy(Q),T.applyTransform(ne),Q=T);var de=N.__textSvgEl;de||(de=G("text"),N.__textSvgEl=de);var _e=de.style,me=J.font||C.DEFAULT_FONT,Ee=de.__computedFont;me!==de.__styleFont&&(_e.font=de.__styleFont=me,Ee=de.__computedFont=_e.font);var ge=J.textPadding,Ae=J.textLineHeight,ae=N.__textCotentBlock;(!ae||N.__dirtyText)&&(ae=N.__textCotentBlock=C.parsePlainText(be,Ee,ge,Ae,J.truncate));var ve=ae.outerHeight,oe=ae.lineHeight;w.getBoxPosition(D,N,J,Q);var ie=D.baseX,Te=D.baseY,Re=D.textAlign||"left",Me=D.textVerticalAlign;X(de,ue,ne,J,Q,ie,Te);var re=C.adjustTextY(Te,ve,Me),j=ie,W=re;ge&&(j=U(ie,Re,ge),W+=ge[0]),W+=oe/2,g(de,J,!0,N);var he=ae.canCacheByTextString,te=N.__tspanList||(N.__tspanList=[]),ce=te.length;if(he&&N.__canCacheByTextString&&N.__text===be){if(N.__dirtyText&&ce)for(var Ie=0;Ie_t){for(;Ie0)o.left||(o.left=new C,o.left.segment=s.value()),o=o.left;else if(f<0)o.right||(o.right=new C,o.right.segment=s.value()),o=o.right;else if(s.hasNext())s.next(),o.mid||(o.mid=new C,o.mid.segment=s.value()),o=o.mid;else break}var l=o.value;return o.value=a,o.key=e,l},n.prototype.get=function(e){for(var a=this._iter.reset(e),s=this._root;s;){var o=a.cmp(s.segment);if(o>0)s=s.left;else if(o<0)s=s.right;else if(a.hasNext())a.next(),s=s.mid;else break}return s?s.value:void 0},n.prototype.findSubstr=function(e){for(var a=this._iter.reset(e),s=this._root,o=void 0;s;){var f=a.cmp(s.segment);if(f>0)s=s.left;else if(f<0)s=s.right;else if(a.hasNext())a.next(),o=s.value||o,s=s.mid;else break}return s&&s.value||o},n.prototype.forEach=function(e){this._forEach(this._root,e)},n.prototype._forEach=function(e,a){e&&(this._forEach(e.left,a),e.value&&a(e.value,e.key),this._forEach(e.mid,a),this._forEach(e.right,a))},n}(),m=function(){function n(){this.map=new Map,this.ignoreCase=!1}return n.prototype.set=function(e,a){this.map.set(this.toKey(e),a)},n.prototype.get=function(e){return this.map.get(this.toKey(e))},n.prototype.toKey=function(e){var a=e.toString();return this.ignoreCase&&(a=a.toLowerCase()),a},n}(),d=function(){function n(){this._map=new Map,this._head=void 0,this._tail=void 0,this._size=0}return n.prototype.clear=function(){this._map.clear(),this._head=void 0,this._tail=void 0,this._size=0},Object.defineProperty(n.prototype,"size",{get:function(){return this._size},enumerable:!0,configurable:!0}),n.prototype.get=function(e,a){a===void 0&&(a=0);var s=this._map.get(e);return s?(a!==0&&this.touch(s,a),s.value):void 0},n.prototype.set=function(e,a,s){s===void 0&&(s=0);var o=this._map.get(e);if(o)o.value=a,s!==0&&this.touch(o,s);else{o={key:e,value:a,next:void 0,previous:void 0};switch(s){case 0:this.addItemLast(o);break;case 1:this.addItemFirst(o);break;case 2:this.addItemLast(o);break;default:this.addItemLast(o);break}this._map.set(e,o),this._size++}},n.prototype.delete=function(e){return!!this.remove(e)},n.prototype.remove=function(e){var a=this._map.get(e);return a?(this._map.delete(e),this.removeItem(a),this._size--,a.value):void 0},n.prototype.forEach=function(e,a){for(var s=this._head;s;)a?e.bind(a)(s.value,s.key,this):e(s.value,s.key,this),s=s.next},n.prototype.trimOld=function(e){if(e>=this.size)return;if(e===0){this.clear();return}for(var a=this._head,s=this.size;a&&s>e;)this._map.delete(a.key),a=a.next,s--;this._head=a,this._size=s,a&&(a.previous=void 0)},n.prototype.addItemFirst=function(e){if(!this._head&&!this._tail)this._tail=e;else if(this._head)e.next=this._head,this._head.previous=e;else throw new Error("Invalid list");this._head=e},n.prototype.addItemLast=function(e){if(!this._head&&!this._tail)this._head=e;else if(this._tail)e.previous=this._tail,this._tail.next=e;else throw new Error("Invalid list");this._tail=e},n.prototype.removeItem=function(e){if(e===this._head&&e===this._tail)this._head=void 0,this._tail=void 0;else if(e===this._head){if(!e.next)throw new Error("Invalid list");e.next.previous=void 0,this._head=e.next}else if(e===this._tail){if(!e.previous)throw new Error("Invalid list");e.previous.next=void 0,this._tail=e.previous}else{var a=e.next,s=e.previous;if(!a||!s)throw new Error("Invalid list");a.previous=s,s.next=a}e.next=void 0,e.previous=void 0},n.prototype.touch=function(e,a){if(!this._head||!this._tail)throw new Error("Invalid list");if(a!==1&&a!==2)return;if(a===1){if(e===this._head)return;var s=e.next,o=e.previous;e===this._tail?(o.next=void 0,this._tail=o):(s.previous=o,o.next=s),e.previous=void 0,e.next=this._head,this._head.previous=e,this._head=e}else if(a===2){if(e===this._tail)return;var s=e.next,o=e.previous;e===this._head?(s.previous=void 0,this._head=s):(s.previous=o,o.next=s),e.next=void 0,e.previous=this._tail,this._tail.next=e,this._tail=e}},n.prototype.toJSON=function(){var e=[];return this.forEach(function(a,s){e.push([s,a])}),e},n}(),i=function(n){se(e,n);function e(a,s){s===void 0&&(s=1);var o=n.call(this)||this;return o._limit=a,o._ratio=Math.min(Math.max(0,s),1),o}return e.prototype.get=function(a){return n.prototype.get.call(this,a,2)},e.prototype.peek=function(a){return n.prototype.get.call(this,a,0)},e.prototype.set=function(a,s){n.prototype.set.call(this,a,s,2),this.checkTrim()},e.prototype.checkTrim=function(){this.size>this._limit&&this.trimOld(Math.round(this._limit*this._ratio))},e}(d)},"QO+J":function(Ge,fe,R){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.createSensor=void 0;var se=M(R("NohK")),G=R("24YM");function M(b){return b&&b.__esModule?b:{default:b}}var v=function(C){var w=void 0,m=[],d=function(){getComputedStyle(C).position==="static"&&(C.style.position="relative");var o=document.createElement("object");return o.onload=function(){o.contentDocument.defaultView.addEventListener("resize",i),i()},o.style.display="block",o.style.position="absolute",o.style.top="0",o.style.left="0",o.style.height="100%",o.style.width="100%",o.style.overflow="hidden",o.style.pointerEvents="none",o.style.zIndex="-1",o.style.opacity="0",o.setAttribute("class",G.SensorClassName),o.setAttribute("tabindex",G.SensorTabIndex),o.type="text/html",C.appendChild(o),o.data="about:blank",o},i=(0,se.default)(function(){m.forEach(function(s){s(C)})}),n=function(o){w||(w=d()),m.indexOf(o)===-1&&m.push(o)},e=function(){w&&w.parentNode&&(w.contentDocument&&w.contentDocument.defaultView.removeEventListener("resize",i),w.parentNode.removeChild(w),w=void 0,m=[])},a=function(o){var f=m.indexOf(o);f!==-1&&m.splice(f,1),m.length===0&&w&&e()};return{element:C,bind:n,destroy:e,unbind:a}};fe.createSensor=v},QcdW:function(Ge,fe,R){},Qe9p:function(Ge,fe,R){var se=R("1RvN"),G={transparent:[0,0,0,0],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aqua:[0,255,255,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],black:[0,0,0,1],blanchedalmond:[255,235,205,1],blue:[0,0,255,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],fuchsia:[255,0,255,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],gray:[128,128,128,1],green:[0,128,0,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],lime:[0,255,0,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],maroon:[128,0,0,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],navy:[0,0,128,1],oldlace:[253,245,230,1],olive:[128,128,0,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],purple:[128,0,128,1],red:[255,0,0,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],silver:[192,192,192,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],teal:[0,128,128,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],white:[255,255,255,1],whitesmoke:[245,245,245,1],yellow:[255,255,0,1],yellowgreen:[154,205,50,1]};function M(h){return h=Math.round(h),h<0?0:h>255?255:h}function v(h){return h=Math.round(h),h<0?0:h>360?360:h}function b(h){return h<0?0:h>1?1:h}function C(h){return h.length&&h.charAt(h.length-1)==="%"?M(parseFloat(h)/100*255):M(parseInt(h,10))}function w(h){return h.length&&h.charAt(h.length-1)==="%"?b(parseFloat(h)/100):b(parseFloat(h))}function m(h,u,S){return S<0?S+=1:S>1&&(S-=1),S*6<1?h+(u-h)*S*6:S*2<1?u:S*3<2?h+(u-h)*(2/3-S)*6:h}function d(h,u,S){return h+(u-h)*S}function i(h,u,S,O,T){return h[0]=u,h[1]=S,h[2]=O,h[3]=T,h}function n(h,u){return h[0]=u[0],h[1]=u[1],h[2]=u[2],h[3]=u[3],h}var e=new se(20),a=null;function s(h,u){a&&n(a,u),a=e.put(h,a||u.slice())}function o(h,u){if(!h)return;u=u||[];var S=e.get(h);if(S)return n(u,S);h=h+"";var O=h.replace(/ /g,"").toLowerCase();if(O in G)return n(u,G[O]),s(h,u),u;if(O.charAt(0)==="#"){if(O.length===4){var T=parseInt(O.substr(1),16);if(!(T>=0&&T<=4095)){i(u,0,0,0,1);return}return i(u,(T&3840)>>4|(T&3840)>>8,T&240|(T&240)>>4,T&15|(T&15)<<4,1),s(h,u),u}else if(O.length===7){var T=parseInt(O.substr(1),16);if(!(T>=0&&T<=16777215)){i(u,0,0,0,1);return}return i(u,(T&16711680)>>16,(T&65280)>>8,T&255,1),s(h,u),u}return}var D=O.indexOf("("),I=O.indexOf(")");if(D!==-1&&I+1===O.length){var k=O.substr(0,D),F=O.substr(D+1,I-(D+1)).split(","),X=1;switch(k){case"rgba":if(F.length!==4){i(u,0,0,0,1);return}X=w(F.pop());case"rgb":if(F.length!==3){i(u,0,0,0,1);return}return i(u,C(F[0]),C(F[1]),C(F[2]),X),s(h,u),u;case"hsla":if(F.length!==4){i(u,0,0,0,1);return}return F[3]=w(F[3]),f(F,u),s(h,u),u;case"hsl":if(F.length!==3){i(u,0,0,0,1);return}return f(F,u),s(h,u),u;default:return}}i(u,0,0,0,1);return}function f(h,u){var S=(parseFloat(h[0])%360+360)%360/360,O=w(h[1]),T=w(h[2]),D=T<=.5?T*(O+1):T+O-T*O,I=T*2-D;return u=u||[],i(u,M(m(I,D,S+1/3)*255),M(m(I,D,S)*255),M(m(I,D,S-1/3)*255),1),h.length===4&&(u[3]=h[3]),u}function l(h){if(!h)return;var u=h[0]/255,S=h[1]/255,O=h[2]/255,T=Math.min(u,S,O),D=Math.max(u,S,O),I=D-T,k=(D+T)/2,F,X;if(I===0)F=0,X=0;else{k<.5?X=I/(D+T):X=I/(2-D-T);var U=((D-u)/6+I/2)/I,K=((D-S)/6+I/2)/I,V=((D-O)/6+I/2)/I;u===D?F=V-K:S===D?F=1/3+U-V:O===D&&(F=2/3+K-U),F<0&&(F+=1),F>1&&(F-=1)}var N=[F*360,X,k];return h[3]!=null&&N.push(h[3]),N}function r(h,u){var S=o(h);if(S){for(var O=0;O<3;O++)u<0?S[O]=S[O]*(1-u)|0:S[O]=(255-S[O])*u+S[O]|0,S[O]>255?S[O]=255:h[O]<0&&(S[O]=0);return g(S,S.length===4?"rgba":"rgb")}}function c(h){var u=o(h);if(u)return((1<<24)+(u[0]<<16)+(u[1]<<8)+ +u[2]).toString(16).slice(1)}function A(h,u,S){if(!(u&&u.length)||!(h>=0&&h<=1))return;S=S||[];var O=h*(u.length-1),T=Math.floor(O),D=Math.ceil(O),I=u[T],k=u[D],F=O-T;return S[0]=M(d(I[0],k[0],F)),S[1]=M(d(I[1],k[1],F)),S[2]=M(d(I[2],k[2],F)),S[3]=b(d(I[3],k[3],F)),S}var p=A;function x(h,u,S){if(!(u&&u.length)||!(h>=0&&h<=1))return;var O=h*(u.length-1),T=Math.floor(O),D=Math.ceil(O),I=o(u[T]),k=o(u[D]),F=O-T,X=g([M(d(I[0],k[0],F)),M(d(I[1],k[1],F)),M(d(I[2],k[2],F)),b(d(I[3],k[3],F))],"rgba");return S?{color:X,leftIndex:T,rightIndex:D,value:O}:X}var _=x;function B(h,u,S,O){if(h=o(h),h)return h=l(h),u!=null&&(h[0]=v(u)),S!=null&&(h[1]=w(S)),O!=null&&(h[2]=w(O)),g(f(h),"rgba")}function E(h,u){if(h=o(h),h&&u!=null)return h[3]=b(u),g(h,"rgba")}function g(h,u){if(!h||!h.length)return;var S=h[0]+","+h[1]+","+h[2];return(u==="rgba"||u==="hsva"||u==="hsla")&&(S+=","+h[3]),u+"("+S+")"}fe.parse=o,fe.lift=r,fe.toHex=c,fe.fastLerp=A,fe.fastMapToColor=p,fe.lerp=x,fe.mapToColor=_,fe.modifyHSL=B,fe.modifyAlpha=E,fe.stringify=g},QuXc:function(Ge,fe){var R=function(G){this.colorStops=G||[]};R.prototype={constructor:R,addColorStop:function(G,M){this.colorStops.push({offset:G,color:M})}};var se=R;Ge.exports=se},RDYZ:function(Ge,fe,R){var se=R("dMvE");function G(v){this._target=v.target,this._life=v.life||1e3,this._delay=v.delay||0,this._initialized=!1,this.loop=v.loop==null?!1:v.loop,this.gap=v.gap||0,this.easing=v.easing||"Linear",this.onframe=v.onframe,this.ondestroy=v.ondestroy,this.onrestart=v.onrestart,this._pausedTime=0,this._paused=!1}G.prototype={constructor:G,step:function(v,b){if(this._initialized||(this._startTime=v+this._delay,this._initialized=!0),this._paused){this._pausedTime+=b;return}var C=(v-this._startTime-this._pausedTime)/this._life;if(C<0)return;C=Math.min(C,1);var w=this.easing,m=typeof w=="string"?se[w]:w,d=typeof m=="function"?m(C):C;return this.fire("frame",d),C===1?this.loop?(this.restart(v),"restart"):(this._needsRemove=!0,"destroy"):null},restart:function(v){var b=(v-this._startTime-this._pausedTime)%this._life;this._startTime=v-b+this.gap,this._pausedTime=0,this._needsRemove=!1},fire:function(v,b){v="on"+v,this[v]&&this[v](this._target,b)},pause:function(){this._paused=!0},resume:function(){this._paused=!1}};var M=G;Ge.exports=M},RMFE:function(Ge,fe){Ge.exports="data:image/png;base64,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"},RXMa:function(Ge,fe,R){var se=R("y+Vt"),G=se.extend({type:"ring",shape:{cx:0,cy:0,r:0,r0:0},buildPath:function(M,v){var b=v.cx,C=v.cy,w=Math.PI*2;M.moveTo(b+v.r,C),M.arc(b,C,v.r,0,w,!1),M.moveTo(b+v.r0,C),M.arc(b,C,v.r0,0,w,!0)}});Ge.exports=G},RotF:function(Ge,fe,R){Ge.exports=R("LSTS")},RxwV:function(Ge,fe,R){"use strict";var se=R("q1tI"),G=R("uciX"),M=R("2W6z"),v=R.n(M),b=R("4IlW"),C=R("uK0f"),w=R.n(C);function m(de,_e){if(de===_e)return!0;if(!de||!_e)return!1;var me=de.length;if(_e.length!==me)return!1;for(var Ee=0;Ee0;(te||Ae.isLeaf===!1)&&(W+=" ".concat(oe,"-menu-item-expand"),Ae.loading||(he=se.createElement("span",{className:"".concat(oe,"-menu-item-expand-icon")},Te))),ie==="hover"&&(te||Ae.isLeaf===!1)&&(j={onMouseEnter:this.delayOnSelect.bind(this,Me),onMouseLeave:this.delayOnSelect.bind(this),onClick:Me}),this.isActiveOption(Ae,ae)&&(W+=" ".concat(oe,"-menu-item-active"),j.ref=this.saveMenuItem(ae)),Ae.disabled&&(W+=" ".concat(oe,"-menu-item-disabled"));var ce=null;Ae.loading&&(W+=" ".concat(oe,"-menu-item-loading"),ce=Re||null);var Ie="";return"title"in Ae?Ie=Ae.title:typeof Ae[this.getFieldName("label")]=="string"&&(Ie=Ae[this.getFieldName("label")]),se.createElement("li",Object.assign({key:Ae[this.getFieldName("value")],className:W,title:Ie},j,{role:"menuitem",onMouseDown:function(_t){return _t.preventDefault()}}),Ae[this.getFieldName("label")],he,ce)}},{key:"getActiveOptions",value:function(Ae){var ae=this,ve=this.props.options,oe=Ae||this.props.activeValue;return w()(ve,function(ie,Te){return ie[ae.getFieldName("value")]===oe[Te]},{childrenKeyName:this.getFieldName("children")})}},{key:"getShowOptions",value:function(){var Ae=this,ae=this.props.options,ve=this.getActiveOptions().map(function(oe){return oe[Ae.getFieldName("children")]}).filter(function(oe){return!!oe});return ve.unshift(ae),ve}},{key:"delayOnSelect",value:function(Ae){for(var ae=this,ve=arguments.length,oe=new Array(ve>1?ve-1:0),ie=1;ie=0)continue;if(!Object.prototype.propertyIsEnumerable.call(de,Ee))continue;me[Ee]=de[Ee]}}return me}function g(de,_e){if(de==null)return{};var me={},Ee=Object.keys(de),ge,Ae;for(Ae=0;Ae=0)continue;me[ge]=de[ge]}return me}function h(de){return T(de)||O(de)||S(de)||u()}function u(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function S(de,_e){if(!de)return;if(typeof de=="string")return D(de,_e);var me=Object.prototype.toString.call(de).slice(8,-1);if(me==="Object"&&de.constructor&&(me=de.constructor.name),me==="Map"||me==="Set")return Array.from(de);if(me==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(me))return D(de,_e)}function O(de){if(typeof Symbol!="undefined"&&Symbol.iterator in Object(de))return Array.from(de)}function T(de){if(Array.isArray(de))return D(de)}function D(de,_e){(_e==null||_e>de.length)&&(_e=de.length);for(var me=0,Ee=new Array(_e);me<_e;me++)Ee[me]=de[me];return Ee}function I(de,_e){if(!(de instanceof _e))throw new TypeError("Cannot call a class as a function")}function k(de,_e){for(var me=0;me<_e.length;me++){var Ee=_e[me];Ee.enumerable=Ee.enumerable||!1,Ee.configurable=!0,"value"in Ee&&(Ee.writable=!0),Object.defineProperty(de,Ee.key,Ee)}}function F(de,_e,me){return _e&&k(de.prototype,_e),me&&k(de,me),de}function X(de,_e){if(typeof _e!="function"&&_e!==null)throw new TypeError("Super expression must either be null or a function");de.prototype=Object.create(_e&&_e.prototype,{constructor:{value:de,writable:!0,configurable:!0}}),_e&&U(de,_e)}function U(de,_e){return U=Object.setPrototypeOf||function(Ee,ge){return Ee.__proto__=ge,Ee},U(de,_e)}function K(de){var _e=Q();return function(){var me=J(de),Ee;if(_e){var ge=J(this).constructor;Ee=Reflect.construct(me,arguments,ge)}else Ee=me.apply(this,arguments);return V(this,Ee)}}function V(de,_e){return _e&&(B(_e)==="object"||typeof _e=="function")?_e:N(de)}function N(de){if(de===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return de}function Q(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(de){return!1}}function J(de){return J=Object.setPrototypeOf?Object.getPrototypeOf:function(me){return me.__proto__||Object.getPrototypeOf(me)},J(de)}var ne=function(){var de=function(_e){X(Ee,_e);var me=K(Ee);function Ee(ge){var Ae;I(this,Ee),Ae=me.call(this,ge),Ae.setPopupVisible=function(ve){var oe=Ae.state.value;"popupVisible"in Ae.props||Ae.setState({popupVisible:ve}),ve&&!Ae.state.popupVisible&&Ae.setState({activeValue:oe}),Ae.props.onPopupVisibleChange(ve)},Ae.handleChange=function(ve,oe,ie){var Te=oe.visible;(ie.type!=="keydown"||ie.keyCode===b.a.ENTER)&&(Ae.props.onChange(ve.map(function(Re){return Re[Ae.getFieldName("value")]}),ve),Ae.setPopupVisible(Te))},Ae.handlePopupVisibleChange=function(ve){Ae.setPopupVisible(ve)},Ae.handleMenuSelect=function(ve,oe,ie){var Te=Ae.trigger.getRootDomNode();Te&&Te.focus&&Te.focus();var Re=Ae.props,Me=Re.changeOnSelect,re=Re.loadData,j=Re.expandTrigger;if(!ve||ve.disabled)return;var W=Ae.state.activeValue;W=W.slice(0,oe+1),W[oe]=ve[Ae.getFieldName("value")];var he=Ae.getActiveOptions(W);if(ve.isLeaf===!1&&!ve[Ae.getFieldName("children")]&&re){Me&&Ae.handleChange(he,{visible:!0},ie),Ae.setState({activeValue:W}),re(he);return}var te={};!ve[Ae.getFieldName("children")]||!ve[Ae.getFieldName("children")].length?(Ae.handleChange(he,{visible:!1},ie),te.value=W):Me&&(ie.type==="click"||ie.type==="keydown")&&(j==="hover"?Ae.handleChange(he,{visible:!1},ie):Ae.handleChange(he,{visible:!0},ie),te.value=W),te.activeValue=W,("value"in Ae.props||ie.type==="keydown"&&ie.keyCode!==b.a.ENTER)&&delete te.value,Ae.setState(te)},Ae.handleItemDoubleClick=function(){var ve=Ae.props.changeOnSelect;ve&&Ae.setPopupVisible(!1)},Ae.handleKeyDown=function(ve){var oe=Ae.props.children;if(oe&&oe.props.onKeyDown){oe.props.onKeyDown(ve);return}var ie=h(Ae.state.activeValue),Te=ie.length-1<0?0:ie.length-1,Re=Ae.getCurrentLevelOptions(),Me=Re.map(function(he){return he[Ae.getFieldName("value")]}).indexOf(ie[Te]);if(ve.keyCode!==b.a.DOWN&&ve.keyCode!==b.a.UP&&ve.keyCode!==b.a.LEFT&&ve.keyCode!==b.a.RIGHT&&ve.keyCode!==b.a.ENTER&&ve.keyCode!==b.a.SPACE&&ve.keyCode!==b.a.BACKSPACE&&ve.keyCode!==b.a.ESC&&ve.keyCode!==b.a.TAB)return;if(!Ae.state.popupVisible&&ve.keyCode!==b.a.BACKSPACE&&ve.keyCode!==b.a.LEFT&&ve.keyCode!==b.a.RIGHT&&ve.keyCode!==b.a.ESC&&ve.keyCode!==b.a.TAB){Ae.setPopupVisible(!0);return}if(ve.keyCode===b.a.DOWN||ve.keyCode===b.a.UP){ve.preventDefault();var re=Me;re!==-1?ve.keyCode===b.a.DOWN?(re+=1,re=re>=Re.length?0:re):(re-=1,re=re<0?Re.length-1:re):re=0,ie[Te]=Re[re][Ae.getFieldName("value")]}else if(ve.keyCode===b.a.LEFT||ve.keyCode===b.a.BACKSPACE)ve.preventDefault(),ie.splice(ie.length-1,1);else if(ve.keyCode===b.a.RIGHT)ve.preventDefault(),Re[Me]&&Re[Me][Ae.getFieldName("children")]&&ie.push(Re[Me][Ae.getFieldName("children")][0][Ae.getFieldName("value")]);else if(ve.keyCode===b.a.ESC||ve.keyCode===b.a.TAB){Ae.setPopupVisible(!1);return}(!ie||ie.length===0)&&Ae.setPopupVisible(!1);var j=Ae.getActiveOptions(ie),W=j[j.length-1];Ae.handleMenuSelect(W,j.length-1,ve),Ae.props.onKeyDown&&Ae.props.onKeyDown(ve)},Ae.saveTrigger=function(ve){Ae.trigger=ve};var ae=[];return"value"in ge?ae=ge.value||[]:"defaultValue"in ge&&(ae=ge.defaultValue||[]),v()(!("filedNames"in ge),"`filedNames` of Cascader is a typo usage and deprecated, please use `fieldNames` instead."),Ae.state={popupVisible:ge.popupVisible,activeValue:ae,value:ae,prevProps:ge},Ae.defaultFieldNames={label:"label",value:"value",children:"children"},Ae}return F(Ee,[{key:"getPopupDOMNode",value:function(){return this.trigger.getPopupDomNode()}},{key:"getFieldName",value:function(Ae){var ae=this.defaultFieldNames,ve=this.props,oe=ve.fieldNames,ie=ve.filedNames;return"filedNames"in this.props?ie[Ae]||ae[Ae]:oe[Ae]||ae[Ae]}},{key:"getFieldNames",value:function(){var Ae=this.props,ae=Ae.fieldNames,ve=Ae.filedNames;return"filedNames"in this.props?ve:ae}},{key:"getCurrentLevelOptions",value:function(){var Ae=this,ae=this.props.options,ve=ae===void 0?[]:ae,oe=this.state.activeValue,ie=oe===void 0?[]:oe,Te=w()(ve,function(Re,Me){return Re[Ae.getFieldName("value")]===ie[Me]},{childrenKeyName:this.getFieldName("children")});return Te[Te.length-2]?Te[Te.length-2][this.getFieldName("children")]:h(ve).filter(function(Re){return!Re.disabled})}},{key:"getActiveOptions",value:function(Ae){var ae=this;return w()(this.props.options||[],function(ve,oe){return ve[ae.getFieldName("value")]===Ae[oe]},{childrenKeyName:this.getFieldName("children")})}},{key:"render",value:function(){var Ae=this.props,ae=Ae.prefixCls,ve=Ae.transitionName,oe=Ae.popupClassName,ie=Ae.options,Te=ie===void 0?[]:ie,Re=Ae.disabled,Me=Ae.builtinPlacements,re=Ae.popupPlacement,j=Ae.children,W=Ae.dropdownRender,he=E(Ae,["prefixCls","transitionName","popupClassName","options","disabled","builtinPlacements","popupPlacement","children","dropdownRender"]),te=se.createElement("div",null),ce="";Te&&Te.length>0?te=se.createElement(p,Object.assign({},this.props,{fieldNames:this.getFieldNames(),defaultFieldNames:this.defaultFieldNames,activeValue:this.state.activeValue,onSelect:this.handleMenuSelect,onItemDoubleClick:this.handleItemDoubleClick,visible:this.state.popupVisible})):ce=" ".concat(ae,"-menus-empty");var Ie=te;return W&&(Ie=W(te)),se.createElement(G.a,Object.assign({ref:this.saveTrigger},he,{popupPlacement:re,builtinPlacements:Me,popupTransitionName:ve,action:Re?[]:["click"],popupVisible:Re?!1:this.state.popupVisible,onPopupVisibleChange:this.handlePopupVisibleChange,prefixCls:"".concat(ae,"-menus"),popupClassName:oe+ce,popup:Ie}),se.cloneElement(j,{onKeyDown:this.handleKeyDown,tabIndex:Re?void 0:0}))}}],[{key:"getDerivedStateFromProps",value:function(Ae,ae){var ve=ae.prevProps,oe=ve===void 0?{}:ve,ie={prevProps:Ae};return"value"in Ae&&!m(oe.value,Ae.value)&&(ie.value=Ae.value||[],"loadData"in Ae||(ie.activeValue=Ae.value||[])),"popupVisible"in Ae&&(ie.popupVisible=Ae.popupVisible),ie}}]),Ee}(se.Component);return de.defaultProps={onChange:function(){},onPopupVisibleChange:function(){},disabled:!1,transitionName:"",prefixCls:"rc-cascader",popupClassName:"",popupPlacement:"bottomLeft",builtinPlacements:_,expandTrigger:"click",fieldNames:{label:"label",value:"value",children:"children"},expandIcon:">"},de}(),ue=ne,be=fe.a=ue},"SA+Z":function(Ge,fe,R){var se=R("wTVA"),G=R("EbDI"),M=R("ZhPi"),v=R("wkBT");function b(C){return se(C)||G(C)||M(C)||v()}Ge.exports=b,Ge.exports.__esModule=!0,Ge.exports.default=Ge.exports},SJMd:function(Ge,fe){/** +`),xe.focus();default:throw new Error}},[xe,fi]),Ro=Object(n.useMemo)(function(){switch(fi){case W:return e.a.createElement(Q,{callback:Ci,onCancel:ha});case te:return e.a.createElement(J.b,{callback:Ci,onCancel:ha});case he:return e.a.createElement(Ee,{callback:Ci,onCancel:ha});case ce:return e.a.createElement(Me,{callback:Ci,onCancel:ha});default:return null}},[fi]);function ha(){Oi("")}Object(n.useEffect)(function(){if(ja.current){var kn=ja.current,Cr=!1,gr=0;function Gr(oi){Cr=!0,gr=oi.pageY}function Ai(){Cr=!1}function Si(oi){if(Cr){var fa=oi.pageY-gr;fa<0&&(fa=0),fa>300&&(fa=300);var Ha=At+fa+"px";Di(Ha)}}return kn.addEventListener("mousedown",Gr),document.addEventListener("mousemove",Si),document.addEventListener("mouseup",Ai),function(){kn.removeEventListener("mousedown",Gr),document.removeEventListener("mousemove",Si),document.removeEventListener("mouseup",Ai)}}},[xe,ja]),Object(n.useEffect)(function(){Di(At)},[At]);var os=Ze(Ut),eo=Ze(Gi),ss={width:os,height:eo},Jo=Object(n.useMemo)(function(){if(Hi){var kn=new Date(Hi),Cr=kn.getHours(),gr=kn.getMinutes(),Gr=kn.getSeconds();return Cr=Cr<10?"0"+Cr:Cr,gr=gr<10?"0"+gr:gr,Gr=Gr<10?"0"+Gr:Gr,"".concat(Cr,":").concat(gr,":").concat(Gr)}return 0},[Hi]);function Ua(){window.sessionStorage.removeItem(Ht),Wr(!1),Ii(0)}function Zo(){Wr(!1),Ii(0),xe.setValue(window.sessionStorage.getItem(Ht))}function ps(kn,Cr){var gr=xe.getValue();gr=gr.replace(kn,Cr),mn(gr),xe==null||xe.setValue(gr)}return e.a.createElement(n.Fragment,null,e.a.createElement("div",{className:"markdown-editor-wrapper",ref:Xr},e.a.createElement("div",{className:"markdown-editor-container ".concat(Fe," ").concat(Un?"on-preview":""," ").concat(je?"mini":""," ").concat(Dr?"full-screen":""),style:ss},e.a.createElement(D,{insertTemp:jt,watch:Un,fullScreen:Dr,showNullButton:Rn,onActionCallback:Wo,hidetoolBar:si,uuid:hr.current,setOpenPhones:function(){zr.current=!0}}),e.a.createElement("div",{className:"markdown-editor-body"},e.a.createElement("div",{className:"codemirror-container"},e.a.createElement("textarea",{ref:_i,placeholder:Xt})),Un?e.a.createElement("div",{ref:Ni,className:"preview-container"},Et==="stex"&&e.a.createElement(B,{value:ln}),Et!=="stex"&&e.a.createElement(_.a,{edit:!0,value:ln,replaces:ps})):null))),gn?e.a.createElement("a",{ref:ja,className:"editor-resize"}):null,e.a.createElement(I.a,null,it[fi]?e.a.createElement(G.a,{centered:!0,title:it[fi],visible:!0,onCancel:ha,footer:null},Ro):null))}},P47w:function(Ge,Ae,R){var se=R("hydK"),G=se.createElement,M=R("IMiH"),v=R("mFDi"),b=R("Fofx"),C=R("6GrX"),w=R("pzxd"),m=R("dqUG"),d=M.CMD,i=Array.prototype.join,n="none",e=Math.round,a=Math.sin,s=Math.cos,o=Math.PI,f=Math.PI*2,l=180/o,r=1e-4;function c(N){return e(N*1e4)/1e4}function A(N){return N-r}function p(N,Q){var J=Q?N.textFill:N.fill;return J!=null&&J!==n}function x(N,Q){var J=Q?N.textStroke:N.stroke;return J!=null&&J!==n}function _(N,Q){Q&&B(N,"transform","matrix("+i.call(Q,",")+")")}function B(N,Q,J){(!J||J.type!=="linear"&&J.type!=="radial")&&N.setAttribute(Q,J)}function E(N,Q,J){N.setAttributeNS("http://www.w3.org/1999/xlink",Q,J)}function g(N,Q,J,ne){if(p(Q,J)){var ue=J?Q.textFill:Q.fill;ue=ue==="transparent"?n:ue,B(N,"fill",ue),B(N,"fill-opacity",Q.fillOpacity!=null?Q.fillOpacity*Q.opacity:Q.opacity)}else B(N,"fill",n);if(x(Q,J)){var be=J?Q.textStroke:Q.stroke;be=be==="transparent"?n:be,B(N,"stroke",be);var de=J?Q.textStrokeWidth:Q.lineWidth,_e=!J&&Q.strokeNoScale?ne.getLineScale():1;B(N,"stroke-width",de/_e),B(N,"paint-order",J?"stroke":"fill"),B(N,"stroke-opacity",Q.strokeOpacity!=null?Q.strokeOpacity:Q.opacity);var me=Q.lineDash;me?(B(N,"stroke-dasharray",Q.lineDash.join(",")),B(N,"stroke-dashoffset",e(Q.lineDashOffset||0))):B(N,"stroke-dasharray",""),Q.lineCap&&B(N,"stroke-linecap",Q.lineCap),Q.lineJoin&&B(N,"stroke-linejoin",Q.lineJoin),Q.miterLimit&&B(N,"stroke-miterlimit",Q.miterLimit)}else B(N,"stroke",n)}function h(N){for(var Q=[],J=N.data,ne=N.len(),ue=0;ue=f:-ve>=f),Me=ve>0?ve%f:ve%f+f,re=!1;Re?re=!0:A(Te)?re=!1:re=Me>=o===!!ie;var j=c(me+ge*s(ae)),W=c(Ee+fe*a(ae));Re&&(ie?ve=f-1e-4:ve=-f+1e-4,re=!0,ue===9&&Q.push("M",j,W));var he=c(me+ge*s(ae+ve)),te=c(Ee+fe*a(ae+ve));Q.push("A",c(ge),c(fe),e(oe*l),+re,+ie,he,te);break;case d.Z:de="Z";break;case d.R:var he=c(J[ue++]),te=c(J[ue++]),ce=c(J[ue++]),Ie=c(J[ue++]);Q.push("M",he,te,"L",he+ce,te,"L",he+ce,te+Ie,"L",he,te+Ie,"L",he,te);break}de&&Q.push(de);for(var ze=0;ze<_e;ze++)Q.push(c(J[ue++]))}return Q.join(" ")}var u={};u.brush=function(N){var Q=N.style,J=N.__svgEl;J||(J=G("path"),N.__svgEl=J),N.path||N.createPathProxy();var ne=N.path;if(N.__dirtyPath){ne.beginPath(),ne.subPixelOptimize=!1,N.buildPath(ne,N.shape),N.__dirtyPath=!1;var ue=h(ne);ue.indexOf("NaN")<0&&B(J,"d",ue)}g(J,Q,!1,N),_(J,N.transform),Q.text!=null?F(N,N.getBoundingRect()):V(N)};var S={};S.brush=function(N){var Q=N.style,J=Q.image;if(J instanceof HTMLImageElement){var ne=J.src;J=ne}if(!J)return;var ue=Q.x||0,be=Q.y||0,de=Q.width,_e=Q.height,me=N.__svgEl;me||(me=G("image"),N.__svgEl=me),J!==N.__imageSrc&&(E(me,"href",J),N.__imageSrc=J),B(me,"width",de),B(me,"height",_e),B(me,"x",ue),B(me,"y",be),_(me,N.transform),Q.text!=null?F(N,N.getBoundingRect()):V(N)};var O={},T=new v,D={},I=[],k={left:"start",right:"end",center:"middle",middle:"middle"},F=function(N,Q){var J=N.style,ne=N.transform,ue=N instanceof m||J.transformText;N.__dirty&&w.normalizeTextStyle(J,!0);var be=J.text;if(be!=null&&(be+=""),!w.needDrawText(be,J))return;be==null&&(be=""),!ue&&ne&&(T.copy(Q),T.applyTransform(ne),Q=T);var de=N.__textSvgEl;de||(de=G("text"),N.__textSvgEl=de);var _e=de.style,me=J.font||C.DEFAULT_FONT,Ee=de.__computedFont;me!==de.__styleFont&&(_e.font=de.__styleFont=me,Ee=de.__computedFont=_e.font);var ge=J.textPadding,fe=J.textLineHeight,ae=N.__textCotentBlock;(!ae||N.__dirtyText)&&(ae=N.__textCotentBlock=C.parsePlainText(be,Ee,ge,fe,J.truncate));var ve=ae.outerHeight,oe=ae.lineHeight;w.getBoxPosition(D,N,J,Q);var ie=D.baseX,Te=D.baseY,Re=D.textAlign||"left",Me=D.textVerticalAlign;X(de,ue,ne,J,Q,ie,Te);var re=C.adjustTextY(Te,ve,Me),j=ie,W=re;ge&&(j=U(ie,Re,ge),W+=ge[0]),W+=oe/2,g(de,J,!0,N);var he=ae.canCacheByTextString,te=N.__tspanList||(N.__tspanList=[]),ce=te.length;if(he&&N.__canCacheByTextString&&N.__text===be){if(N.__dirtyText&&ce)for(var Ie=0;Ie_t){for(;Ie0)o.left||(o.left=new C,o.left.segment=s.value()),o=o.left;else if(f<0)o.right||(o.right=new C,o.right.segment=s.value()),o=o.right;else if(s.hasNext())s.next(),o.mid||(o.mid=new C,o.mid.segment=s.value()),o=o.mid;else break}var l=o.value;return o.value=a,o.key=e,l},n.prototype.get=function(e){for(var a=this._iter.reset(e),s=this._root;s;){var o=a.cmp(s.segment);if(o>0)s=s.left;else if(o<0)s=s.right;else if(a.hasNext())a.next(),s=s.mid;else break}return s?s.value:void 0},n.prototype.findSubstr=function(e){for(var a=this._iter.reset(e),s=this._root,o=void 0;s;){var f=a.cmp(s.segment);if(f>0)s=s.left;else if(f<0)s=s.right;else if(a.hasNext())a.next(),o=s.value||o,s=s.mid;else break}return s&&s.value||o},n.prototype.forEach=function(e){this._forEach(this._root,e)},n.prototype._forEach=function(e,a){e&&(this._forEach(e.left,a),e.value&&a(e.value,e.key),this._forEach(e.mid,a),this._forEach(e.right,a))},n}(),m=function(){function n(){this.map=new Map,this.ignoreCase=!1}return n.prototype.set=function(e,a){this.map.set(this.toKey(e),a)},n.prototype.get=function(e){return this.map.get(this.toKey(e))},n.prototype.toKey=function(e){var a=e.toString();return this.ignoreCase&&(a=a.toLowerCase()),a},n}(),d=function(){function n(){this._map=new Map,this._head=void 0,this._tail=void 0,this._size=0}return n.prototype.clear=function(){this._map.clear(),this._head=void 0,this._tail=void 0,this._size=0},Object.defineProperty(n.prototype,"size",{get:function(){return this._size},enumerable:!0,configurable:!0}),n.prototype.get=function(e,a){a===void 0&&(a=0);var s=this._map.get(e);return s?(a!==0&&this.touch(s,a),s.value):void 0},n.prototype.set=function(e,a,s){s===void 0&&(s=0);var o=this._map.get(e);if(o)o.value=a,s!==0&&this.touch(o,s);else{o={key:e,value:a,next:void 0,previous:void 0};switch(s){case 0:this.addItemLast(o);break;case 1:this.addItemFirst(o);break;case 2:this.addItemLast(o);break;default:this.addItemLast(o);break}this._map.set(e,o),this._size++}},n.prototype.delete=function(e){return!!this.remove(e)},n.prototype.remove=function(e){var a=this._map.get(e);return a?(this._map.delete(e),this.removeItem(a),this._size--,a.value):void 0},n.prototype.forEach=function(e,a){for(var s=this._head;s;)a?e.bind(a)(s.value,s.key,this):e(s.value,s.key,this),s=s.next},n.prototype.trimOld=function(e){if(e>=this.size)return;if(e===0){this.clear();return}for(var a=this._head,s=this.size;a&&s>e;)this._map.delete(a.key),a=a.next,s--;this._head=a,this._size=s,a&&(a.previous=void 0)},n.prototype.addItemFirst=function(e){if(!this._head&&!this._tail)this._tail=e;else if(this._head)e.next=this._head,this._head.previous=e;else throw new Error("Invalid list");this._head=e},n.prototype.addItemLast=function(e){if(!this._head&&!this._tail)this._head=e;else if(this._tail)e.previous=this._tail,this._tail.next=e;else throw new Error("Invalid list");this._tail=e},n.prototype.removeItem=function(e){if(e===this._head&&e===this._tail)this._head=void 0,this._tail=void 0;else if(e===this._head){if(!e.next)throw new Error("Invalid list");e.next.previous=void 0,this._head=e.next}else if(e===this._tail){if(!e.previous)throw new Error("Invalid list");e.previous.next=void 0,this._tail=e.previous}else{var a=e.next,s=e.previous;if(!a||!s)throw new Error("Invalid list");a.previous=s,s.next=a}e.next=void 0,e.previous=void 0},n.prototype.touch=function(e,a){if(!this._head||!this._tail)throw new Error("Invalid list");if(a!==1&&a!==2)return;if(a===1){if(e===this._head)return;var s=e.next,o=e.previous;e===this._tail?(o.next=void 0,this._tail=o):(s.previous=o,o.next=s),e.previous=void 0,e.next=this._head,this._head.previous=e,this._head=e}else if(a===2){if(e===this._tail)return;var s=e.next,o=e.previous;e===this._head?(s.previous=void 0,this._head=s):(s.previous=o,o.next=s),e.next=void 0,e.previous=this._tail,this._tail.next=e,this._tail=e}},n.prototype.toJSON=function(){var e=[];return this.forEach(function(a,s){e.push([s,a])}),e},n}(),i=function(n){se(e,n);function e(a,s){s===void 0&&(s=1);var o=n.call(this)||this;return o._limit=a,o._ratio=Math.min(Math.max(0,s),1),o}return e.prototype.get=function(a){return n.prototype.get.call(this,a,2)},e.prototype.peek=function(a){return n.prototype.get.call(this,a,0)},e.prototype.set=function(a,s){n.prototype.set.call(this,a,s,2),this.checkTrim()},e.prototype.checkTrim=function(){this.size>this._limit&&this.trimOld(Math.round(this._limit*this._ratio))},e}(d)},"QO+J":function(Ge,Ae,R){"use strict";Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.createSensor=void 0;var se=M(R("NohK")),G=R("24YM");function M(b){return b&&b.__esModule?b:{default:b}}var v=function(C){var w=void 0,m=[],d=function(){getComputedStyle(C).position==="static"&&(C.style.position="relative");var o=document.createElement("object");return o.onload=function(){o.contentDocument.defaultView.addEventListener("resize",i),i()},o.style.display="block",o.style.position="absolute",o.style.top="0",o.style.left="0",o.style.height="100%",o.style.width="100%",o.style.overflow="hidden",o.style.pointerEvents="none",o.style.zIndex="-1",o.style.opacity="0",o.setAttribute("class",G.SensorClassName),o.setAttribute("tabindex",G.SensorTabIndex),o.type="text/html",C.appendChild(o),o.data="about:blank",o},i=(0,se.default)(function(){m.forEach(function(s){s(C)})}),n=function(o){w||(w=d()),m.indexOf(o)===-1&&m.push(o)},e=function(){w&&w.parentNode&&(w.contentDocument&&w.contentDocument.defaultView.removeEventListener("resize",i),w.parentNode.removeChild(w),w=void 0,m=[])},a=function(o){var f=m.indexOf(o);f!==-1&&m.splice(f,1),m.length===0&&w&&e()};return{element:C,bind:n,destroy:e,unbind:a}};Ae.createSensor=v},QcdW:function(Ge,Ae,R){},Qe9p:function(Ge,Ae,R){var se=R("1RvN"),G={transparent:[0,0,0,0],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aqua:[0,255,255,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],black:[0,0,0,1],blanchedalmond:[255,235,205,1],blue:[0,0,255,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],fuchsia:[255,0,255,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],gray:[128,128,128,1],green:[0,128,0,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],lime:[0,255,0,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],maroon:[128,0,0,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],navy:[0,0,128,1],oldlace:[253,245,230,1],olive:[128,128,0,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],purple:[128,0,128,1],red:[255,0,0,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],silver:[192,192,192,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],teal:[0,128,128,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],white:[255,255,255,1],whitesmoke:[245,245,245,1],yellow:[255,255,0,1],yellowgreen:[154,205,50,1]};function M(h){return h=Math.round(h),h<0?0:h>255?255:h}function v(h){return h=Math.round(h),h<0?0:h>360?360:h}function b(h){return h<0?0:h>1?1:h}function C(h){return h.length&&h.charAt(h.length-1)==="%"?M(parseFloat(h)/100*255):M(parseInt(h,10))}function w(h){return h.length&&h.charAt(h.length-1)==="%"?b(parseFloat(h)/100):b(parseFloat(h))}function m(h,u,S){return S<0?S+=1:S>1&&(S-=1),S*6<1?h+(u-h)*S*6:S*2<1?u:S*3<2?h+(u-h)*(2/3-S)*6:h}function d(h,u,S){return h+(u-h)*S}function i(h,u,S,O,T){return h[0]=u,h[1]=S,h[2]=O,h[3]=T,h}function n(h,u){return h[0]=u[0],h[1]=u[1],h[2]=u[2],h[3]=u[3],h}var e=new se(20),a=null;function s(h,u){a&&n(a,u),a=e.put(h,a||u.slice())}function o(h,u){if(!h)return;u=u||[];var S=e.get(h);if(S)return n(u,S);h=h+"";var O=h.replace(/ /g,"").toLowerCase();if(O in G)return n(u,G[O]),s(h,u),u;if(O.charAt(0)==="#"){if(O.length===4){var T=parseInt(O.substr(1),16);if(!(T>=0&&T<=4095)){i(u,0,0,0,1);return}return i(u,(T&3840)>>4|(T&3840)>>8,T&240|(T&240)>>4,T&15|(T&15)<<4,1),s(h,u),u}else if(O.length===7){var T=parseInt(O.substr(1),16);if(!(T>=0&&T<=16777215)){i(u,0,0,0,1);return}return i(u,(T&16711680)>>16,(T&65280)>>8,T&255,1),s(h,u),u}return}var D=O.indexOf("("),I=O.indexOf(")");if(D!==-1&&I+1===O.length){var k=O.substr(0,D),F=O.substr(D+1,I-(D+1)).split(","),X=1;switch(k){case"rgba":if(F.length!==4){i(u,0,0,0,1);return}X=w(F.pop());case"rgb":if(F.length!==3){i(u,0,0,0,1);return}return i(u,C(F[0]),C(F[1]),C(F[2]),X),s(h,u),u;case"hsla":if(F.length!==4){i(u,0,0,0,1);return}return F[3]=w(F[3]),f(F,u),s(h,u),u;case"hsl":if(F.length!==3){i(u,0,0,0,1);return}return f(F,u),s(h,u),u;default:return}}i(u,0,0,0,1);return}function f(h,u){var S=(parseFloat(h[0])%360+360)%360/360,O=w(h[1]),T=w(h[2]),D=T<=.5?T*(O+1):T+O-T*O,I=T*2-D;return u=u||[],i(u,M(m(I,D,S+1/3)*255),M(m(I,D,S)*255),M(m(I,D,S-1/3)*255),1),h.length===4&&(u[3]=h[3]),u}function l(h){if(!h)return;var u=h[0]/255,S=h[1]/255,O=h[2]/255,T=Math.min(u,S,O),D=Math.max(u,S,O),I=D-T,k=(D+T)/2,F,X;if(I===0)F=0,X=0;else{k<.5?X=I/(D+T):X=I/(2-D-T);var U=((D-u)/6+I/2)/I,K=((D-S)/6+I/2)/I,V=((D-O)/6+I/2)/I;u===D?F=V-K:S===D?F=1/3+U-V:O===D&&(F=2/3+K-U),F<0&&(F+=1),F>1&&(F-=1)}var N=[F*360,X,k];return h[3]!=null&&N.push(h[3]),N}function r(h,u){var S=o(h);if(S){for(var O=0;O<3;O++)u<0?S[O]=S[O]*(1-u)|0:S[O]=(255-S[O])*u+S[O]|0,S[O]>255?S[O]=255:h[O]<0&&(S[O]=0);return g(S,S.length===4?"rgba":"rgb")}}function c(h){var u=o(h);if(u)return((1<<24)+(u[0]<<16)+(u[1]<<8)+ +u[2]).toString(16).slice(1)}function A(h,u,S){if(!(u&&u.length)||!(h>=0&&h<=1))return;S=S||[];var O=h*(u.length-1),T=Math.floor(O),D=Math.ceil(O),I=u[T],k=u[D],F=O-T;return S[0]=M(d(I[0],k[0],F)),S[1]=M(d(I[1],k[1],F)),S[2]=M(d(I[2],k[2],F)),S[3]=b(d(I[3],k[3],F)),S}var p=A;function x(h,u,S){if(!(u&&u.length)||!(h>=0&&h<=1))return;var O=h*(u.length-1),T=Math.floor(O),D=Math.ceil(O),I=o(u[T]),k=o(u[D]),F=O-T,X=g([M(d(I[0],k[0],F)),M(d(I[1],k[1],F)),M(d(I[2],k[2],F)),b(d(I[3],k[3],F))],"rgba");return S?{color:X,leftIndex:T,rightIndex:D,value:O}:X}var _=x;function B(h,u,S,O){if(h=o(h),h)return h=l(h),u!=null&&(h[0]=v(u)),S!=null&&(h[1]=w(S)),O!=null&&(h[2]=w(O)),g(f(h),"rgba")}function E(h,u){if(h=o(h),h&&u!=null)return h[3]=b(u),g(h,"rgba")}function g(h,u){if(!h||!h.length)return;var S=h[0]+","+h[1]+","+h[2];return(u==="rgba"||u==="hsva"||u==="hsla")&&(S+=","+h[3]),u+"("+S+")"}Ae.parse=o,Ae.lift=r,Ae.toHex=c,Ae.fastLerp=A,Ae.fastMapToColor=p,Ae.lerp=x,Ae.mapToColor=_,Ae.modifyHSL=B,Ae.modifyAlpha=E,Ae.stringify=g},QuXc:function(Ge,Ae){var R=function(G){this.colorStops=G||[]};R.prototype={constructor:R,addColorStop:function(G,M){this.colorStops.push({offset:G,color:M})}};var se=R;Ge.exports=se},RDYZ:function(Ge,Ae,R){var se=R("dMvE");function G(v){this._target=v.target,this._life=v.life||1e3,this._delay=v.delay||0,this._initialized=!1,this.loop=v.loop==null?!1:v.loop,this.gap=v.gap||0,this.easing=v.easing||"Linear",this.onframe=v.onframe,this.ondestroy=v.ondestroy,this.onrestart=v.onrestart,this._pausedTime=0,this._paused=!1}G.prototype={constructor:G,step:function(v,b){if(this._initialized||(this._startTime=v+this._delay,this._initialized=!0),this._paused){this._pausedTime+=b;return}var C=(v-this._startTime-this._pausedTime)/this._life;if(C<0)return;C=Math.min(C,1);var w=this.easing,m=typeof w=="string"?se[w]:w,d=typeof m=="function"?m(C):C;return this.fire("frame",d),C===1?this.loop?(this.restart(v),"restart"):(this._needsRemove=!0,"destroy"):null},restart:function(v){var b=(v-this._startTime-this._pausedTime)%this._life;this._startTime=v-b+this.gap,this._pausedTime=0,this._needsRemove=!1},fire:function(v,b){v="on"+v,this[v]&&this[v](this._target,b)},pause:function(){this._paused=!0},resume:function(){this._paused=!1}};var M=G;Ge.exports=M},RMFE:function(Ge,Ae){Ge.exports="data:image/png;base64,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"},RXMa:function(Ge,Ae,R){var se=R("y+Vt"),G=se.extend({type:"ring",shape:{cx:0,cy:0,r:0,r0:0},buildPath:function(M,v){var b=v.cx,C=v.cy,w=Math.PI*2;M.moveTo(b+v.r,C),M.arc(b,C,v.r,0,w,!1),M.moveTo(b+v.r0,C),M.arc(b,C,v.r0,0,w,!0)}});Ge.exports=G},RotF:function(Ge,Ae,R){Ge.exports=R("LSTS")},RxwV:function(Ge,Ae,R){"use strict";var se=R("q1tI"),G=R("uciX"),M=R("2W6z"),v=R.n(M),b=R("4IlW"),C=R("uK0f"),w=R.n(C);function m(de,_e){if(de===_e)return!0;if(!de||!_e)return!1;var me=de.length;if(_e.length!==me)return!1;for(var Ee=0;Ee0;(te||fe.isLeaf===!1)&&(W+=" ".concat(oe,"-menu-item-expand"),fe.loading||(he=se.createElement("span",{className:"".concat(oe,"-menu-item-expand-icon")},Te))),ie==="hover"&&(te||fe.isLeaf===!1)&&(j={onMouseEnter:this.delayOnSelect.bind(this,Me),onMouseLeave:this.delayOnSelect.bind(this),onClick:Me}),this.isActiveOption(fe,ae)&&(W+=" ".concat(oe,"-menu-item-active"),j.ref=this.saveMenuItem(ae)),fe.disabled&&(W+=" ".concat(oe,"-menu-item-disabled"));var ce=null;fe.loading&&(W+=" ".concat(oe,"-menu-item-loading"),ce=Re||null);var Ie="";return"title"in fe?Ie=fe.title:typeof fe[this.getFieldName("label")]=="string"&&(Ie=fe[this.getFieldName("label")]),se.createElement("li",Object.assign({key:fe[this.getFieldName("value")],className:W,title:Ie},j,{role:"menuitem",onMouseDown:function(_t){return _t.preventDefault()}}),fe[this.getFieldName("label")],he,ce)}},{key:"getActiveOptions",value:function(fe){var ae=this,ve=this.props.options,oe=fe||this.props.activeValue;return w()(ve,function(ie,Te){return ie[ae.getFieldName("value")]===oe[Te]},{childrenKeyName:this.getFieldName("children")})}},{key:"getShowOptions",value:function(){var fe=this,ae=this.props.options,ve=this.getActiveOptions().map(function(oe){return oe[fe.getFieldName("children")]}).filter(function(oe){return!!oe});return ve.unshift(ae),ve}},{key:"delayOnSelect",value:function(fe){for(var ae=this,ve=arguments.length,oe=new Array(ve>1?ve-1:0),ie=1;ie=0)continue;if(!Object.prototype.propertyIsEnumerable.call(de,Ee))continue;me[Ee]=de[Ee]}}return me}function g(de,_e){if(de==null)return{};var me={},Ee=Object.keys(de),ge,fe;for(fe=0;fe=0)continue;me[ge]=de[ge]}return me}function h(de){return T(de)||O(de)||S(de)||u()}function u(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function S(de,_e){if(!de)return;if(typeof de=="string")return D(de,_e);var me=Object.prototype.toString.call(de).slice(8,-1);if(me==="Object"&&de.constructor&&(me=de.constructor.name),me==="Map"||me==="Set")return Array.from(de);if(me==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(me))return D(de,_e)}function O(de){if(typeof Symbol!="undefined"&&Symbol.iterator in Object(de))return Array.from(de)}function T(de){if(Array.isArray(de))return D(de)}function D(de,_e){(_e==null||_e>de.length)&&(_e=de.length);for(var me=0,Ee=new Array(_e);me<_e;me++)Ee[me]=de[me];return Ee}function I(de,_e){if(!(de instanceof _e))throw new TypeError("Cannot call a class as a function")}function k(de,_e){for(var me=0;me<_e.length;me++){var Ee=_e[me];Ee.enumerable=Ee.enumerable||!1,Ee.configurable=!0,"value"in Ee&&(Ee.writable=!0),Object.defineProperty(de,Ee.key,Ee)}}function F(de,_e,me){return _e&&k(de.prototype,_e),me&&k(de,me),de}function X(de,_e){if(typeof _e!="function"&&_e!==null)throw new TypeError("Super expression must either be null or a function");de.prototype=Object.create(_e&&_e.prototype,{constructor:{value:de,writable:!0,configurable:!0}}),_e&&U(de,_e)}function U(de,_e){return U=Object.setPrototypeOf||function(Ee,ge){return Ee.__proto__=ge,Ee},U(de,_e)}function K(de){var _e=Q();return function(){var me=J(de),Ee;if(_e){var ge=J(this).constructor;Ee=Reflect.construct(me,arguments,ge)}else Ee=me.apply(this,arguments);return V(this,Ee)}}function V(de,_e){return _e&&(B(_e)==="object"||typeof _e=="function")?_e:N(de)}function N(de){if(de===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return de}function Q(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(de){return!1}}function J(de){return J=Object.setPrototypeOf?Object.getPrototypeOf:function(me){return me.__proto__||Object.getPrototypeOf(me)},J(de)}var ne=function(){var de=function(_e){X(Ee,_e);var me=K(Ee);function Ee(ge){var fe;I(this,Ee),fe=me.call(this,ge),fe.setPopupVisible=function(ve){var oe=fe.state.value;"popupVisible"in fe.props||fe.setState({popupVisible:ve}),ve&&!fe.state.popupVisible&&fe.setState({activeValue:oe}),fe.props.onPopupVisibleChange(ve)},fe.handleChange=function(ve,oe,ie){var Te=oe.visible;(ie.type!=="keydown"||ie.keyCode===b.a.ENTER)&&(fe.props.onChange(ve.map(function(Re){return Re[fe.getFieldName("value")]}),ve),fe.setPopupVisible(Te))},fe.handlePopupVisibleChange=function(ve){fe.setPopupVisible(ve)},fe.handleMenuSelect=function(ve,oe,ie){var Te=fe.trigger.getRootDomNode();Te&&Te.focus&&Te.focus();var Re=fe.props,Me=Re.changeOnSelect,re=Re.loadData,j=Re.expandTrigger;if(!ve||ve.disabled)return;var W=fe.state.activeValue;W=W.slice(0,oe+1),W[oe]=ve[fe.getFieldName("value")];var he=fe.getActiveOptions(W);if(ve.isLeaf===!1&&!ve[fe.getFieldName("children")]&&re){Me&&fe.handleChange(he,{visible:!0},ie),fe.setState({activeValue:W}),re(he);return}var te={};!ve[fe.getFieldName("children")]||!ve[fe.getFieldName("children")].length?(fe.handleChange(he,{visible:!1},ie),te.value=W):Me&&(ie.type==="click"||ie.type==="keydown")&&(j==="hover"?fe.handleChange(he,{visible:!1},ie):fe.handleChange(he,{visible:!0},ie),te.value=W),te.activeValue=W,("value"in fe.props||ie.type==="keydown"&&ie.keyCode!==b.a.ENTER)&&delete te.value,fe.setState(te)},fe.handleItemDoubleClick=function(){var ve=fe.props.changeOnSelect;ve&&fe.setPopupVisible(!1)},fe.handleKeyDown=function(ve){var oe=fe.props.children;if(oe&&oe.props.onKeyDown){oe.props.onKeyDown(ve);return}var ie=h(fe.state.activeValue),Te=ie.length-1<0?0:ie.length-1,Re=fe.getCurrentLevelOptions(),Me=Re.map(function(he){return he[fe.getFieldName("value")]}).indexOf(ie[Te]);if(ve.keyCode!==b.a.DOWN&&ve.keyCode!==b.a.UP&&ve.keyCode!==b.a.LEFT&&ve.keyCode!==b.a.RIGHT&&ve.keyCode!==b.a.ENTER&&ve.keyCode!==b.a.SPACE&&ve.keyCode!==b.a.BACKSPACE&&ve.keyCode!==b.a.ESC&&ve.keyCode!==b.a.TAB)return;if(!fe.state.popupVisible&&ve.keyCode!==b.a.BACKSPACE&&ve.keyCode!==b.a.LEFT&&ve.keyCode!==b.a.RIGHT&&ve.keyCode!==b.a.ESC&&ve.keyCode!==b.a.TAB){fe.setPopupVisible(!0);return}if(ve.keyCode===b.a.DOWN||ve.keyCode===b.a.UP){ve.preventDefault();var re=Me;re!==-1?ve.keyCode===b.a.DOWN?(re+=1,re=re>=Re.length?0:re):(re-=1,re=re<0?Re.length-1:re):re=0,ie[Te]=Re[re][fe.getFieldName("value")]}else if(ve.keyCode===b.a.LEFT||ve.keyCode===b.a.BACKSPACE)ve.preventDefault(),ie.splice(ie.length-1,1);else if(ve.keyCode===b.a.RIGHT)ve.preventDefault(),Re[Me]&&Re[Me][fe.getFieldName("children")]&&ie.push(Re[Me][fe.getFieldName("children")][0][fe.getFieldName("value")]);else if(ve.keyCode===b.a.ESC||ve.keyCode===b.a.TAB){fe.setPopupVisible(!1);return}(!ie||ie.length===0)&&fe.setPopupVisible(!1);var j=fe.getActiveOptions(ie),W=j[j.length-1];fe.handleMenuSelect(W,j.length-1,ve),fe.props.onKeyDown&&fe.props.onKeyDown(ve)},fe.saveTrigger=function(ve){fe.trigger=ve};var ae=[];return"value"in ge?ae=ge.value||[]:"defaultValue"in ge&&(ae=ge.defaultValue||[]),v()(!("filedNames"in ge),"`filedNames` of Cascader is a typo usage and deprecated, please use `fieldNames` instead."),fe.state={popupVisible:ge.popupVisible,activeValue:ae,value:ae,prevProps:ge},fe.defaultFieldNames={label:"label",value:"value",children:"children"},fe}return F(Ee,[{key:"getPopupDOMNode",value:function(){return this.trigger.getPopupDomNode()}},{key:"getFieldName",value:function(fe){var ae=this.defaultFieldNames,ve=this.props,oe=ve.fieldNames,ie=ve.filedNames;return"filedNames"in this.props?ie[fe]||ae[fe]:oe[fe]||ae[fe]}},{key:"getFieldNames",value:function(){var fe=this.props,ae=fe.fieldNames,ve=fe.filedNames;return"filedNames"in this.props?ve:ae}},{key:"getCurrentLevelOptions",value:function(){var fe=this,ae=this.props.options,ve=ae===void 0?[]:ae,oe=this.state.activeValue,ie=oe===void 0?[]:oe,Te=w()(ve,function(Re,Me){return Re[fe.getFieldName("value")]===ie[Me]},{childrenKeyName:this.getFieldName("children")});return Te[Te.length-2]?Te[Te.length-2][this.getFieldName("children")]:h(ve).filter(function(Re){return!Re.disabled})}},{key:"getActiveOptions",value:function(fe){var ae=this;return w()(this.props.options||[],function(ve,oe){return ve[ae.getFieldName("value")]===fe[oe]},{childrenKeyName:this.getFieldName("children")})}},{key:"render",value:function(){var fe=this.props,ae=fe.prefixCls,ve=fe.transitionName,oe=fe.popupClassName,ie=fe.options,Te=ie===void 0?[]:ie,Re=fe.disabled,Me=fe.builtinPlacements,re=fe.popupPlacement,j=fe.children,W=fe.dropdownRender,he=E(fe,["prefixCls","transitionName","popupClassName","options","disabled","builtinPlacements","popupPlacement","children","dropdownRender"]),te=se.createElement("div",null),ce="";Te&&Te.length>0?te=se.createElement(p,Object.assign({},this.props,{fieldNames:this.getFieldNames(),defaultFieldNames:this.defaultFieldNames,activeValue:this.state.activeValue,onSelect:this.handleMenuSelect,onItemDoubleClick:this.handleItemDoubleClick,visible:this.state.popupVisible})):ce=" ".concat(ae,"-menus-empty");var Ie=te;return W&&(Ie=W(te)),se.createElement(G.a,Object.assign({ref:this.saveTrigger},he,{popupPlacement:re,builtinPlacements:Me,popupTransitionName:ve,action:Re?[]:["click"],popupVisible:Re?!1:this.state.popupVisible,onPopupVisibleChange:this.handlePopupVisibleChange,prefixCls:"".concat(ae,"-menus"),popupClassName:oe+ce,popup:Ie}),se.cloneElement(j,{onKeyDown:this.handleKeyDown,tabIndex:Re?void 0:0}))}}],[{key:"getDerivedStateFromProps",value:function(fe,ae){var ve=ae.prevProps,oe=ve===void 0?{}:ve,ie={prevProps:fe};return"value"in fe&&!m(oe.value,fe.value)&&(ie.value=fe.value||[],"loadData"in fe||(ie.activeValue=fe.value||[])),"popupVisible"in fe&&(ie.popupVisible=fe.popupVisible),ie}}]),Ee}(se.Component);return de.defaultProps={onChange:function(){},onPopupVisibleChange:function(){},disabled:!1,transitionName:"",prefixCls:"rc-cascader",popupClassName:"",popupPlacement:"bottomLeft",builtinPlacements:_,expandTrigger:"click",fieldNames:{label:"label",value:"value",children:"children"},expandIcon:">"},de}(),ue=ne,be=Ae.a=ue},"SA+Z":function(Ge,Ae,R){var se=R("wTVA"),G=R("EbDI"),M=R("ZhPi"),v=R("wkBT");function b(C){return se(C)||G(C)||M(C)||v()}Ge.exports=b,Ge.exports.__esModule=!0,Ge.exports.default=Ge.exports},SJMd:function(Ge,Ae){/** * @license * Copyright (C) 2006 Google Inc. * @@ -317,7 +317,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho `):_t=_t.replace(/[ \t\r\n]+/g," "),Me[W]=_t,j[W<<1]=re,re+=_t.length,j[W++<<1|1]=te)}}return he(ie),{sourceCode:Me.join("").replace(/\n$/,""),spans:j}}function V(ie,Te,Re,Me,re){if(!Re)return;var j={sourceNode:ie,pre:1,langExtension:null,numberLines:null,sourceCode:Re,spans:null,basePos:Te,decorations:null};Me(j),re.push.apply(re,j.decorations)}var N=/\S/;function Q(ie){for(var Te=void 0,Re=ie.firstChild;Re;Re=Re.nextSibling){var Me=Re.nodeType;Te=Me===1?Te?ie:Re:Me===3&&N.test(Re.nodeValue)?ie:Te}return Te===ie?void 0:Te}function J(ie,Te){var Re={},Me;(function(){for(var W=ie.concat(Te),he=[],te={},ce=0,Ie=W.length;ce=0;)Re[_t.charAt(He)]=ze;var Ke=ze[1],ht=""+Ke;te.hasOwnProperty(ht)||(he.push(Ke),te[ht]=null)}he.push(/[\0-\uffff]/),Me=U(he)})();var re=Te.length,j=function(W){for(var he=W.sourceCode,te=W.basePos,ce=W.sourceNode,Ie=[te,S],ze=0,_t=he.match(Me)||[],He={},Ke=0,ht=_t.length;Ke=5&&ct.substring(0,5)==="lang-",rt&&!(lt&&typeof lt[1]=="string")&&(rt=!1,ct=D),rt||(He[St]=ct)}var Ue=ze;if(ze+=St.length,!rt)Ie.push(te+Ue,ct);else{var Ne=lt[1],We=St.indexOf(Ne),it=We+Ne.length;lt[2]&&(it=St.length-lt[2].length,We=it-Ne.length);var yt=ct.substring(5);V(ce,te+Ue,St.substring(0,We),j,Ie),V(ce,te+Ue+We,Ne,Ee(yt,Ne),Ie),V(ce,te+Ue+it,St.substring(it),j,Ie)}}W.decorations=Ie};return j}function ne(ie){var Te=[],Re=[];ie.tripleQuotedStrings?Te.push([_,/^(?:\'\'\'(?:[^\'\\]|\\[\s\S]|\'{1,2}(?=[^\']))*(?:\'\'\'|$)|\"\"\"(?:[^\"\\]|\\[\s\S]|\"{1,2}(?=[^\"]))*(?:\"\"\"|$)|\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$))/,null,`'"`]):ie.multiLineStrings?Te.push([_,/^(?:\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$)|\`(?:[^\\\`]|\\[\s\S])*(?:\`|$))/,null,"'\"`"]):Te.push([_,/^(?:\'(?:[^\\\'\r\n]|\\.)*(?:\'|$)|\"(?:[^\\\"\r\n]|\\.)*(?:\"|$))/,null,`"'`]),ie.verbatimStrings&&Re.push([_,/^@\"(?:[^\"]|\"\")*(?:\"|$)/,null]);var Me=ie.hashComments;Me&&(ie.cStyleComments?(Me>1?Te.push([E,/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/,null,"#"]):Te.push([E,/^#(?:(?:define|e(?:l|nd)if|else|error|ifn?def|include|line|pragma|undef|warning)\b|[^\r\n]*)/,null,"#"]),Re.push([_,/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h(?:h|pp|\+\+)?|[a-z]\w*)>/,null])):Te.push([E,/^#[^\r\n]*/,null,"#"])),ie.cStyleComments&&(Re.push([E,/^\/\/[^\r\n]*/,null]),Re.push([E,/^\/\*[\s\S]*?(?:\*\/|$)/,null]));var re=ie.regexLiterals;if(re){var j=re>1?"":` \r`,W=j?".":"[\\S\\s]",he="/(?=[^/*"+j+"])(?:[^/\\x5B\\x5C"+j+"]|\\x5C"+W+"|\\x5B(?:[^\\x5C\\x5D"+j+"]|\\x5C"+W+")*(?:\\x5D|$))+/";Re.push(["lang-regex",RegExp("^"+X+"("+he+")")])}var te=ie.types;te&&Re.push([g,te]);var ce=(""+ie.keywords).replace(/^ | $/g,"");ce.length&&Re.push([B,new RegExp("^(?:"+ce.replace(/[\s,]+/g,"|")+")\\b"),null]),Te.push([S,/^\s+/,null,` \r \xA0`]);var Ie="^.[^\\s\\w.$@'\"`/\\\\]*";return ie.regexLiterals&&(Ie+="(?!s*/)"),Re.push([h,/^@[a-z_$][a-z_$@0-9]*/i,null],[g,/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\w+_t\b)/,null],[S,/^[a-z_$][a-z_$@0-9]*/i,null],[h,new RegExp("^(?:0x[a-f0-9]+|(?:\\d(?:_\\d+)*\\d*(?:\\.\\d*)?|\\.\\d\\+)(?:e[+\\-]?\\d+)?)[a-z]*","i"),null,"0123456789"],[S,/^\\[\s\S]?/,null],[u,new RegExp(Ie),null]),J(Te,Re)}var ue=ne({keywords:p,hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0});function be(ie,Te,Re){for(var Me=/(?:^|\s)nocode(?:\s|$)/,re=/\r\n?|\n/,j=ie.ownerDocument,W=j.createElement("li");ie.firstChild;)W.appendChild(ie.firstChild);var he=[W];function te(Ke){var ht=Ke.nodeType;if(ht==1&&!Me.test(Ke.className))if(Ke.nodeName==="br")ce(Ke),Ke.parentNode&&Ke.parentNode.removeChild(Ke);else for(var St=Ke.firstChild;St;St=St.nextSibling)te(St);else if((ht==3||ht==4)&&Re){var ct=Ke.nodeValue,lt=ct.match(re);if(lt){var rt=ct.substring(0,lt.index);Ke.nodeValue=rt;var Ze=ct.substring(lt.index+lt[0].length);if(Ze){var $e=Ke.parentNode;$e.insertBefore(j.createTextNode(Ze),Ke.nextSibling)}ce(Ke),rt||Ke.parentNode.removeChild(Ke)}}}function ce(Ke){for(;!Ke.nextSibling;)if(Ke=Ke.parentNode,!Ke)return;function ht(lt,rt){var Ze=rt?lt.cloneNode(!1):lt,$e=lt.parentNode;if($e){var Ue=ht($e,1),Ne=lt.nextSibling;Ue.appendChild(Ze);for(var We=Ne;We;We=Ne)Ne=We.nextSibling,Ue.appendChild(We)}return Ze}for(var St=ht(Ke.nextSibling,0),ct;(ct=St.parentNode)&&ct.nodeType===1;)St=ct;he.push(St)}for(var Ie=0;Ie=$e&&(te+=2),j>=Ue&&(ze+=2)}}finally{ct&&(ct.style.display=lt)}}var _e={};function me(ie,Te){for(var Re=Te.length;--Re>=0;){var Me=Te[Re];_e.hasOwnProperty(Me)?m.console&&console.warn("cannot override language handler %s",Me):_e[Me]=ie}}function Ee(ie,Te){return ie&&_e.hasOwnProperty(ie)||(ie=/^\s*]*(?:>|$)/],[E,/^<\!--[\s\S]*?(?:-\->|$)/],["lang-",/^<\?([\s\S]+?)(?:\?>|$)/],["lang-",/^<%([\s\S]+?)(?:%>|$)/],[u,/^(?:<[%?]|[%?]>)/],["lang-",/^]*>([\s\S]+?)<\/xmp\b[^>]*>/i],["lang-js",/^]*>([\s\S]*?)(<\/script\b[^>]*>)/i],["lang-css",/^]*>([\s\S]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]),me(J([[S,/^[\s]+/,null,` \r -`],[k,/^(?:\"[^\"]*\"?|\'[^\']*\'?)/,null,`"'`]],[[O,/^^<\/?[a-z](?:[\w.:-]*\w)?|\/?>$/i],[I,/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^>\'\"\s]*(?:[^>\'\"\s\/]|\/(?=\s)))/],[u,/^[=<>\/]+/],["lang-js",/^on\w+\s*=\s*\"([^\"]+)\"/i],["lang-js",/^on\w+\s*=\s*\'([^\']+)\'/i],["lang-js",/^on\w+\s*=\s*([^\"\'>\s]+)/i],["lang-css",/^style\s*=\s*\"([^\"]+)\"/i],["lang-css",/^style\s*=\s*\'([^\']+)\'/i],["lang-css",/^style\s*=\s*([^\"\'>\s]+)/i]]),["in.tag"]),me(J([],[[k,/^[\s\S]+/]]),["uq.val"]),me(ne({keywords:e,hashComments:!0,cStyleComments:!0,types:x}),["c","cc","cpp","cxx","cyc","m"]),me(ne({keywords:"null,true,false"}),["json"]),me(ne({keywords:s,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:x}),["cs"]),me(ne({keywords:a,cStyleComments:!0}),["java"]),me(ne({keywords:A,hashComments:!0,multiLineStrings:!0}),["bash","bsh","csh","sh"]),me(ne({keywords:r,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}),["cv","py","python"]),me(ne({keywords:l,hashComments:!0,multiLineStrings:!0,regexLiterals:2}),["perl","pl","pm"]),me(ne({keywords:c,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb","ruby"]),me(ne({keywords:f,cStyleComments:!0,regexLiterals:!0}),["javascript","js","ts","typescript"]),me(ne({keywords:o,hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]),me(J([],[[_,/^[\s\S]+/]]),["regex"]);function ge(ie){var Te=ie.langExtension;try{var Re=K(ie.sourceNode,ie.pre),Me=Re.sourceCode;ie.sourceCode=Me,ie.spans=Re.spans,ie.basePos=0,Ee(Te,Me)(ie),de(ie)}catch(re){m.console&&console.log(re&&re.stack||re)}}function Ae(ie,Te,Re){var Me=Re||!1,re=Te||null,j=document.createElement("div");j.innerHTML="

              "+ie+"
              ",j=j.firstChild,Me&&be(j,Me,!0);var W={langExtension:re,numberLines:Me,sourceNode:j,pre:1,sourceCode:null,basePos:null,spans:null,decorations:null};return ge(W),j.innerHTML}function ae(ie,Te){var Re=Te||document.body,Me=Re.ownerDocument||document;function re(Ze){return Re.getElementsByTagName(Ze)}for(var j=[re("pre"),re("code"),re("xmp")],W=[],he=0;he-C&&hC||h<-C}function o(h,u,S,O,T){var D=1-T;return D*D*(D*h+3*T*u)+T*T*(T*O+3*D*S)}function f(h,u,S,O,T){var D=1-T;return 3*(((u-h)*D+2*(S-u)*T)*D+(O-S)*T*T)}function l(h,u,S,O,T,D){var I=O+3*(u-S)-h,k=3*(S-u*2+h),F=3*(u-h),X=h-T,U=k*k-3*I*F,K=k*F-9*I*X,V=F*F-3*k*X,N=0;if(a(U)&&a(K))if(a(k))D[0]=0;else{var Q=-F/k;Q>=0&&Q<=1&&(D[N++]=Q)}else{var J=K*K-4*U*V;if(a(J)){var ne=K/U,Q=-k/I+ne,ue=-ne/2;Q>=0&&Q<=1&&(D[N++]=Q),ue>=0&&ue<=1&&(D[N++]=ue)}else if(J>0){var be=b(J),de=U*k+1.5*I*(-K+be),_e=U*k+1.5*I*(-K-be);de<0?de=-v(-de,d):de=v(de,d),_e<0?_e=-v(-_e,d):_e=v(_e,d);var Q=(-k-(de+_e))/(3*I);Q>=0&&Q<=1&&(D[N++]=Q)}else{var me=(2*U*k-3*I*K)/(2*b(U*U*U)),Ee=Math.acos(me)/3,ge=b(U),Ae=Math.cos(Ee),Q=(-k-2*ge*Ae)/(3*I),ue=(-k+ge*(Ae+m*Math.sin(Ee)))/(3*I),ae=(-k+ge*(Ae-m*Math.sin(Ee)))/(3*I);Q>=0&&Q<=1&&(D[N++]=Q),ue>=0&&ue<=1&&(D[N++]=ue),ae>=0&&ae<=1&&(D[N++]=ae)}}return N}function r(h,u,S,O,T){var D=6*S-12*u+6*h,I=9*u+3*O-3*h-9*S,k=3*u-3*h,F=0;if(a(I)){if(s(D)){var X=-k/D;X>=0&&X<=1&&(T[F++]=X)}}else{var U=D*D-4*I*k;if(a(U))T[0]=-D/(2*I);else if(U>0){var K=b(U),X=(-D+K)/(2*I),V=(-D-K)/(2*I);X>=0&&X<=1&&(T[F++]=X),V>=0&&V<=1&&(T[F++]=V)}}return F}function c(h,u,S,O,T,D){var I=(u-h)*T+h,k=(S-u)*T+u,F=(O-S)*T+S,X=(k-I)*T+I,U=(F-k)*T+k,K=(U-X)*T+X;D[0]=h,D[1]=I,D[2]=X,D[3]=K,D[4]=K,D[5]=U,D[6]=F,D[7]=O}function A(h,u,S,O,T,D,I,k,F,X,U){var K,V=.005,N=Infinity,Q,J,ne,ue;i[0]=F,i[1]=X;for(var be=0;be<1;be+=.05)n[0]=o(h,S,T,I,be),n[1]=o(u,O,D,k,be),ne=M(i,n),ne=0&&ne=0&&X<=1&&(T[F++]=X)}}else{var U=I*I-4*D*k;if(a(U)){var X=-I/(2*D);X>=0&&X<=1&&(T[F++]=X)}else if(U>0){var K=b(U),X=(-I+K)/(2*D),V=(-I-K)/(2*D);X>=0&&X<=1&&(T[F++]=X),V>=0&&V<=1&&(T[F++]=V)}}return F}function B(h,u,S){var O=h+S-2*u;return O===0?.5:(h-u)/O}function E(h,u,S,O,T){var D=(u-h)*O+h,I=(S-u)*O+u,k=(I-D)*O+D;T[0]=h,T[1]=D,T[2]=k,T[3]=k,T[4]=I,T[5]=S}function g(h,u,S,O,T,D,I,k,F){var X,U=.005,K=Infinity;i[0]=I,i[1]=k;for(var V=0;V<1;V+=.05){n[0]=p(h,S,T,V),n[1]=p(u,O,D,V);var N=M(i,n);N=0&&N=0;--A)if(c[A]===r)return!0;return!1}),l):null:l[0]},a.prototype.update=function(o,f){if(!o)return;var l=this.getDefs(!1);if(o[this._domName]&&l.contains(o[this._domName]))typeof f=="function"&&f(o);else{var r=this.add(o);r&&(o[this._domName]=r)}},a.prototype.addDom=function(o){var f=this.getDefs(!0);f.appendChild(o)},a.prototype.removeDom=function(o){var f=this.getDefs(!1);f&&o[this._domName]&&(f.removeChild(o[this._domName]),o[this._domName]=null)},a.prototype.getDoms=function(){var o=this.getDefs(!1);if(!o)return[];var f=[];return M.each(this._tagNames,function(l){var r=o.getElementsByTagName(l);f=f.concat([].slice.call(r))}),f},a.prototype.markAllUnused=function(){var o=this.getDoms(),f=this;M.each(o,function(l){l[f._markLabel]=n})},a.prototype.markUsed=function(o){o&&(o[this._markLabel]=e)},a.prototype.removeUnused=function(){var o=this.getDefs(!1);if(!o)return;var f=this.getDoms(),l=this;M.each(f,function(r){r[l._markLabel]!==e&&o.removeChild(r)})},a.prototype.getSvgProxy=function(o){return o instanceof v?m:o instanceof b?d:o instanceof C?i:m},a.prototype.getTextSvgElement=function(o){return o.__textSvgEl},a.prototype.getSvgElement=function(o){return o.__svgEl};var s=a;Ge.exports=s},T6xi:function(Ge,fe,R){var se=R("YgsL"),G=R("nCxF");function M(v,b,C){var w=b.points,m=b.smooth;if(w&&w.length>=2){if(m&&m!=="spline"){var d=G(w,m,C,b.smoothConstraint);v.moveTo(w[0][0],w[0][1]);for(var i=w.length,n=0;n<(C?i:i-1);n++){var e=d[n*2],a=d[n*2+1],s=w[(n+1)%i];v.bezierCurveTo(e[0],e[1],a[0],a[1],s[0],s[1])}}else{m==="spline"&&(w=se(w,C)),v.moveTo(w[0][0],w[0][1]);for(var n=1,o=w.length;n=0){var A=r.split("!=");return m.create(A[0].trim(),this._deserializeValue(A[1],c))}if(r.indexOf("==")>=0){var A=r.split("==");return w.create(A[0].trim(),this._deserializeValue(A[1],c))}if(r.indexOf("=~")>=0){var A=r.split("=~");return i.create(A[0].trim(),this._deserializeRegexValue(A[1],c))}return/^\!\s*/.test(r)?d.create(r.substr(1).trim()):C.create(r)},l._deserializeValue=function(r,c){if(r=r.trim(),r==="true")return!0;if(r==="false")return!1;var A=/^'([^']*)'$/.exec(r);return A?A[1].trim():r},l._deserializeRegexValue=function(r,c){if(Object(se.x)(r)){if(c)throw new Error("missing regexp-value for =~-expression");return console.warn("missing regexp-value for =~-expression"),null}var A=r.indexOf("/"),p=r.lastIndexOf("/");if(A===p||A<0){if(c)throw new Error("bad regexp-value '"+r+"', missing /-enclosure");return console.warn("bad regexp-value '"+r+"', missing /-enclosure"),null}var x=r.slice(A+1,p),_=r[p+1]==="i"?"i":"";try{return new RegExp(x,_)}catch(B){if(c)throw new Error("bad regexp-value '"+r+"', parse error: "+B);return console.warn("bad regexp-value '"+r+"', parse error: "+B),null}},l}();function b(l,r){var c=l.getType(),A=r.getType();if(c!==A)return c-A;switch(c){case 1:return l.cmp(r);case 2:return l.cmp(r);case 3:return l.cmp(r);case 4:return l.cmp(r);case 6:return l.cmp(r);case 7:return l.cmp(r);case 5:return l.cmp(r);default:throw new Error("Unknown ContextKeyExpr!")}}var C=function(){function l(r){this.key=r}return l.create=function(r){return new l(r)},l.prototype.getType=function(){return 1},l.prototype.cmp=function(r){return this.keyr.key?1:0},l.prototype.equals=function(r){return r instanceof l?this.key===r.key:!1},l.prototype.evaluate=function(r){return!!r.getValue(this.key)},l.prototype.keys=function(){return[this.key]},l.prototype.negate=function(){return d.create(this.key)},l}(),w=function(){function l(r,c){this.key=r,this.value=c}return l.create=function(r,c){return typeof c=="boolean"?c?C.create(r):d.create(r):new l(r,c)},l.prototype.getType=function(){return 3},l.prototype.cmp=function(r){return this.keyr.key?1:this.valuer.value?1:0},l.prototype.equals=function(r){return r instanceof l?this.key===r.key&&this.value===r.value:!1},l.prototype.evaluate=function(r){return r.getValue(this.key)==this.value},l.prototype.keys=function(){return[this.key]},l.prototype.negate=function(){return m.create(this.key,this.value)},l}(),m=function(){function l(r,c){this.key=r,this.value=c}return l.create=function(r,c){return typeof c=="boolean"?c?d.create(r):C.create(r):new l(r,c)},l.prototype.getType=function(){return 4},l.prototype.cmp=function(r){return this.keyr.key?1:this.valuer.value?1:0},l.prototype.equals=function(r){return r instanceof l?this.key===r.key&&this.value===r.value:!1},l.prototype.evaluate=function(r){return r.getValue(this.key)!=this.value},l.prototype.keys=function(){return[this.key]},l.prototype.negate=function(){return w.create(this.key,this.value)},l}(),d=function(){function l(r){this.key=r}return l.create=function(r){return new l(r)},l.prototype.getType=function(){return 2},l.prototype.cmp=function(r){return this.keyr.key?1:0},l.prototype.equals=function(r){return r instanceof l?this.key===r.key:!1},l.prototype.evaluate=function(r){return!r.getValue(this.key)},l.prototype.keys=function(){return[this.key]},l.prototype.negate=function(){return C.create(this.key)},l}(),i=function(){function l(r,c){this.key=r,this.regexp=c}return l.create=function(r,c){return new l(r,c)},l.prototype.getType=function(){return 6},l.prototype.cmp=function(r){if(this.keyr.key)return 1;var c=this.regexp?this.regexp.source:"",A=r.regexp?r.regexp.source:"";return cA?1:0},l.prototype.equals=function(r){if(r instanceof l){var c=this.regexp?this.regexp.source:"",A=r.regexp?r.regexp.source:"";return this.key===r.key&&c===A}return!1},l.prototype.evaluate=function(r){var c=r.getValue(this.key);return this.regexp?this.regexp.test(c):!1},l.prototype.keys=function(){return[this.key]},l.prototype.negate=function(){return n.create(this)},l}(),n=function(){function l(r){this._actual=r}return l.create=function(r){return new l(r)},l.prototype.getType=function(){return 7},l.prototype.cmp=function(r){return this._actual.cmp(r._actual)},l.prototype.equals=function(r){return r instanceof l?this._actual.equals(r._actual):!1},l.prototype.evaluate=function(r){return!this._actual.evaluate(r)},l.prototype.keys=function(){return this._actual.keys()},l.prototype.negate=function(){return this._actual},l}(),e=function(){function l(r){this.expr=r}return l.create=function(r){var c=l._normalizeArr(r);return c.length===0?void 0:c.length===1?c[0]:new l(c)},l.prototype.getType=function(){return 5},l.prototype.cmp=function(r){if(this.expr.lengthr.expr.length)return 1;for(var c=0,A=this.expr.length;c1;){for(var _=r.shift(),B=r.shift(),E=[],g=0,h=x(_);gb&&(e=m+d,m*=b/e,d*=b/e),i+n>b&&(e=i+n,i*=b/e,n*=b/e),d+i>C&&(e=d+i,d*=C/e,i*=C/e),m+n>C&&(e=m+n,m*=C/e,n*=C/e),se.moveTo(M+m,v),se.lineTo(M+b-d,v),d!==0&&se.arc(M+b-d,v+d,d,-Math.PI/2,0),se.lineTo(M+b,v+C-i),i!==0&&se.arc(M+b-i,v+C-i,i,0,Math.PI/2),se.lineTo(M+n,v+C),n!==0&&se.arc(M+n,v+C-n,n,Math.PI/2,Math.PI),se.lineTo(M,v+m),m!==0&&se.arc(M+m,v+m,m,Math.PI,Math.PI*1.5)}fe.buildPath=R},"VrN/":function(Ge,fe,R){(function(se,G){Ge.exports=G()})(this,function(){"use strict";var se=navigator.userAgent,G=navigator.platform,M=/gecko\/\d/i.test(se),v=/MSIE \d/.test(se),b=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(se),C=/Edge\/(\d+)/.exec(se),w=v||b||C,m=w&&(v?document.documentMode||6:+(C||b)[1]),d=!C&&/WebKit\//.test(se),i=d&&/Qt\/\d+\.\d+/.test(se),n=!C&&/Chrome\//.test(se),e=/Opera\//.test(se),a=/Apple Computer/.test(navigator.vendor),s=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(se),o=/PhantomJS/.test(se),f=!C&&/AppleWebKit/.test(se)&&/Mobile\/\w+/.test(se),l=/Android/.test(se),r=f||l||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(se),c=f||/Mac/.test(G),A=/\bCrOS\b/.test(se),p=/win/i.test(G),x=e&&se.match(/Version\/(\d*\.\d*)/);x&&(x=Number(x[1])),x&&x>=15&&(e=!1,d=!0);var _=c&&(i||e&&(x==null||x<12.11)),B=M||w&&m>=9;function E(t){return new RegExp("(^|\\s)"+t+"(?:$|\\s)\\s*")}var g=function(t,y){var P=t.className,L=E(y).exec(P);if(L){var H=P.slice(L.index+L[0].length);t.className=P.slice(0,L.index)+(H?L[1]+H:"")}};function h(t){for(var y=t.childNodes.length;y>0;--y)t.removeChild(t.firstChild);return t}function u(t,y){return h(t).appendChild(y)}function S(t,y,P,L){var H=document.createElement(t);if(P&&(H.className=P),L&&(H.style.cssText=L),typeof y=="string")H.appendChild(document.createTextNode(y));else if(y)for(var le=0;le=y)return we+(y-le);we+=De-le,we+=P-we%P,le=De+1}}var N=function(){this.id=null,this.f=null,this.time=0,this.handler=U(this.onTimeout,this)};N.prototype.onTimeout=function(t){t.id=0,t.time<=+new Date?t.f():setTimeout(t.handler,t.time-+new Date)},N.prototype.set=function(t,y){this.f=y;var P=+new Date+t;(!this.id||P=y)return L+Math.min(we,y-H);if(H+=le-L,H+=P-H%P,L=le+1,H>=y)return L}}var me=[""];function Ee(t){for(;me.length<=t;)me.push(ge(me)+" ");return me[t]}function ge(t){return t[t.length-1]}function Ae(t,y){for(var P=[],L=0;L"\x80"&&(t.toUpperCase()!=t.toLowerCase()||ie.test(t))}function Re(t,y){return y?y.source.indexOf("\\w")>-1&&Te(t)?!0:y.test(t):Te(t)}function Me(t){for(var y in t)if(t.hasOwnProperty(y)&&t[y])return!1;return!0}var re=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function j(t){return t.charCodeAt(0)>=768&&re.test(t)}function W(t,y,P){for(;(P<0?y>0:yP?-1:1;;){if(y==P)return y;var H=(y+P)/2,le=L<0?Math.ceil(H):Math.floor(H);if(le==y)return t(le)?y:P;t(le)?P=le:y=le+L}}function te(t,y,P,L){if(!t)return L(y,P,"ltr",0);for(var H=!1,le=0;ley||y==P&&we.to==y)&&(L(Math.max(we.from,y),Math.min(we.to,P),we.level==1?"rtl":"ltr",le),H=!0)}H||L(y,P,"ltr")}var ce=null;function Ie(t,y,P){var L;ce=null;for(var H=0;Hy)return H;le.to==y&&(le.from!=le.to&&P=="before"?L=H:ce=H),le.from==y&&(le.from!=le.to&&P!="before"?L=H:ce=H)}return L!=null?L:ce}var ze=function(){var t="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",y="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function P(Qe){return Qe<=247?t.charAt(Qe):1424<=Qe&&Qe<=1524?"R":1536<=Qe&&Qe<=1785?y.charAt(Qe-1536):1774<=Qe&&Qe<=2220?"r":8192<=Qe&&Qe<=8203?"w":Qe==8204?"b":"L"}var L=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,H=/[stwN]/,le=/[LRr]/,we=/[Lb1n]/,De=/[1n]/;function Pe(Qe,gt,wt){this.level=Qe,this.from=gt,this.to=wt}return function(Qe,gt){var wt=gt=="ltr"?"L":"R";if(Qe.length==0||gt=="ltr"&&!L.test(Qe))return!1;for(var Qt=Qe.length,Nt=[],on=0;on-1&&(L[y]=H.slice(0,le).concat(H.slice(le+1)))}}}function ct(t,y){var P=ht(t,y);if(!P.length)return;for(var L=Array.prototype.slice.call(arguments,2),H=0;H0}function $e(t){t.prototype.on=function(y,P){Ke(this,y,P)},t.prototype.off=function(y,P){St(this,y,P)}}function Ue(t){t.preventDefault?t.preventDefault():t.returnValue=!1}function Ne(t){t.stopPropagation?t.stopPropagation():t.cancelBubble=!0}function We(t){return t.defaultPrevented!=null?t.defaultPrevented:t.returnValue==!1}function it(t){Ue(t),Ne(t)}function yt(t){return t.target||t.srcElement}function vt(t){var y=t.which;return y==null&&(t.button&1?y=1:t.button&2?y=3:t.button&4&&(y=2)),c&&t.ctrlKey&&y==1&&(y=3),y}var Mt=function(){if(w&&m<9)return!1;var t=S("div");return"draggable"in t||"dragDrop"in t}(),Tt;function Rt(t){if(Tt==null){var y=S("span","\u200B");u(t,S("span",[y,document.createTextNode("x")])),t.firstChild.offsetHeight!=0&&(Tt=y.offsetWidth<=1&&y.offsetHeight>2&&!(w&&m<8))}var P=Tt?S("span","\u200B"):S("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return P.setAttribute("cm-text",""),P}var kt;function Ut(t){if(kt!=null)return kt;var y=u(t,document.createTextNode("A\u062EA")),P=T(y,0,1).getBoundingClientRect(),L=T(y,1,2).getBoundingClientRect();return h(t),!P||P.left==P.right?!1:kt=L.right-P.right<3}var Bt=` +`],[k,/^(?:\"[^\"]*\"?|\'[^\']*\'?)/,null,`"'`]],[[O,/^^<\/?[a-z](?:[\w.:-]*\w)?|\/?>$/i],[I,/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^>\'\"\s]*(?:[^>\'\"\s\/]|\/(?=\s)))/],[u,/^[=<>\/]+/],["lang-js",/^on\w+\s*=\s*\"([^\"]+)\"/i],["lang-js",/^on\w+\s*=\s*\'([^\']+)\'/i],["lang-js",/^on\w+\s*=\s*([^\"\'>\s]+)/i],["lang-css",/^style\s*=\s*\"([^\"]+)\"/i],["lang-css",/^style\s*=\s*\'([^\']+)\'/i],["lang-css",/^style\s*=\s*([^\"\'>\s]+)/i]]),["in.tag"]),me(J([],[[k,/^[\s\S]+/]]),["uq.val"]),me(ne({keywords:e,hashComments:!0,cStyleComments:!0,types:x}),["c","cc","cpp","cxx","cyc","m"]),me(ne({keywords:"null,true,false"}),["json"]),me(ne({keywords:s,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:x}),["cs"]),me(ne({keywords:a,cStyleComments:!0}),["java"]),me(ne({keywords:A,hashComments:!0,multiLineStrings:!0}),["bash","bsh","csh","sh"]),me(ne({keywords:r,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}),["cv","py","python"]),me(ne({keywords:l,hashComments:!0,multiLineStrings:!0,regexLiterals:2}),["perl","pl","pm"]),me(ne({keywords:c,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb","ruby"]),me(ne({keywords:f,cStyleComments:!0,regexLiterals:!0}),["javascript","js","ts","typescript"]),me(ne({keywords:o,hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]),me(J([],[[_,/^[\s\S]+/]]),["regex"]);function ge(ie){var Te=ie.langExtension;try{var Re=K(ie.sourceNode,ie.pre),Me=Re.sourceCode;ie.sourceCode=Me,ie.spans=Re.spans,ie.basePos=0,Ee(Te,Me)(ie),de(ie)}catch(re){m.console&&console.log(re&&re.stack||re)}}function fe(ie,Te,Re){var Me=Re||!1,re=Te||null,j=document.createElement("div");j.innerHTML="
              "+ie+"
              ",j=j.firstChild,Me&&be(j,Me,!0);var W={langExtension:re,numberLines:Me,sourceNode:j,pre:1,sourceCode:null,basePos:null,spans:null,decorations:null};return ge(W),j.innerHTML}function ae(ie,Te){var Re=Te||document.body,Me=Re.ownerDocument||document;function re(Ze){return Re.getElementsByTagName(Ze)}for(var j=[re("pre"),re("code"),re("xmp")],W=[],he=0;he-C&&hC||h<-C}function o(h,u,S,O,T){var D=1-T;return D*D*(D*h+3*T*u)+T*T*(T*O+3*D*S)}function f(h,u,S,O,T){var D=1-T;return 3*(((u-h)*D+2*(S-u)*T)*D+(O-S)*T*T)}function l(h,u,S,O,T,D){var I=O+3*(u-S)-h,k=3*(S-u*2+h),F=3*(u-h),X=h-T,U=k*k-3*I*F,K=k*F-9*I*X,V=F*F-3*k*X,N=0;if(a(U)&&a(K))if(a(k))D[0]=0;else{var Q=-F/k;Q>=0&&Q<=1&&(D[N++]=Q)}else{var J=K*K-4*U*V;if(a(J)){var ne=K/U,Q=-k/I+ne,ue=-ne/2;Q>=0&&Q<=1&&(D[N++]=Q),ue>=0&&ue<=1&&(D[N++]=ue)}else if(J>0){var be=b(J),de=U*k+1.5*I*(-K+be),_e=U*k+1.5*I*(-K-be);de<0?de=-v(-de,d):de=v(de,d),_e<0?_e=-v(-_e,d):_e=v(_e,d);var Q=(-k-(de+_e))/(3*I);Q>=0&&Q<=1&&(D[N++]=Q)}else{var me=(2*U*k-3*I*K)/(2*b(U*U*U)),Ee=Math.acos(me)/3,ge=b(U),fe=Math.cos(Ee),Q=(-k-2*ge*fe)/(3*I),ue=(-k+ge*(fe+m*Math.sin(Ee)))/(3*I),ae=(-k+ge*(fe-m*Math.sin(Ee)))/(3*I);Q>=0&&Q<=1&&(D[N++]=Q),ue>=0&&ue<=1&&(D[N++]=ue),ae>=0&&ae<=1&&(D[N++]=ae)}}return N}function r(h,u,S,O,T){var D=6*S-12*u+6*h,I=9*u+3*O-3*h-9*S,k=3*u-3*h,F=0;if(a(I)){if(s(D)){var X=-k/D;X>=0&&X<=1&&(T[F++]=X)}}else{var U=D*D-4*I*k;if(a(U))T[0]=-D/(2*I);else if(U>0){var K=b(U),X=(-D+K)/(2*I),V=(-D-K)/(2*I);X>=0&&X<=1&&(T[F++]=X),V>=0&&V<=1&&(T[F++]=V)}}return F}function c(h,u,S,O,T,D){var I=(u-h)*T+h,k=(S-u)*T+u,F=(O-S)*T+S,X=(k-I)*T+I,U=(F-k)*T+k,K=(U-X)*T+X;D[0]=h,D[1]=I,D[2]=X,D[3]=K,D[4]=K,D[5]=U,D[6]=F,D[7]=O}function A(h,u,S,O,T,D,I,k,F,X,U){var K,V=.005,N=Infinity,Q,J,ne,ue;i[0]=F,i[1]=X;for(var be=0;be<1;be+=.05)n[0]=o(h,S,T,I,be),n[1]=o(u,O,D,k,be),ne=M(i,n),ne=0&&ne=0&&X<=1&&(T[F++]=X)}}else{var U=I*I-4*D*k;if(a(U)){var X=-I/(2*D);X>=0&&X<=1&&(T[F++]=X)}else if(U>0){var K=b(U),X=(-I+K)/(2*D),V=(-I-K)/(2*D);X>=0&&X<=1&&(T[F++]=X),V>=0&&V<=1&&(T[F++]=V)}}return F}function B(h,u,S){var O=h+S-2*u;return O===0?.5:(h-u)/O}function E(h,u,S,O,T){var D=(u-h)*O+h,I=(S-u)*O+u,k=(I-D)*O+D;T[0]=h,T[1]=D,T[2]=k,T[3]=k,T[4]=I,T[5]=S}function g(h,u,S,O,T,D,I,k,F){var X,U=.005,K=Infinity;i[0]=I,i[1]=k;for(var V=0;V<1;V+=.05){n[0]=p(h,S,T,V),n[1]=p(u,O,D,V);var N=M(i,n);N=0&&N=0;--A)if(c[A]===r)return!0;return!1}),l):null:l[0]},a.prototype.update=function(o,f){if(!o)return;var l=this.getDefs(!1);if(o[this._domName]&&l.contains(o[this._domName]))typeof f=="function"&&f(o);else{var r=this.add(o);r&&(o[this._domName]=r)}},a.prototype.addDom=function(o){var f=this.getDefs(!0);f.appendChild(o)},a.prototype.removeDom=function(o){var f=this.getDefs(!1);f&&o[this._domName]&&(f.removeChild(o[this._domName]),o[this._domName]=null)},a.prototype.getDoms=function(){var o=this.getDefs(!1);if(!o)return[];var f=[];return M.each(this._tagNames,function(l){var r=o.getElementsByTagName(l);f=f.concat([].slice.call(r))}),f},a.prototype.markAllUnused=function(){var o=this.getDoms(),f=this;M.each(o,function(l){l[f._markLabel]=n})},a.prototype.markUsed=function(o){o&&(o[this._markLabel]=e)},a.prototype.removeUnused=function(){var o=this.getDefs(!1);if(!o)return;var f=this.getDoms(),l=this;M.each(f,function(r){r[l._markLabel]!==e&&o.removeChild(r)})},a.prototype.getSvgProxy=function(o){return o instanceof v?m:o instanceof b?d:o instanceof C?i:m},a.prototype.getTextSvgElement=function(o){return o.__textSvgEl},a.prototype.getSvgElement=function(o){return o.__svgEl};var s=a;Ge.exports=s},T6xi:function(Ge,Ae,R){var se=R("YgsL"),G=R("nCxF");function M(v,b,C){var w=b.points,m=b.smooth;if(w&&w.length>=2){if(m&&m!=="spline"){var d=G(w,m,C,b.smoothConstraint);v.moveTo(w[0][0],w[0][1]);for(var i=w.length,n=0;n<(C?i:i-1);n++){var e=d[n*2],a=d[n*2+1],s=w[(n+1)%i];v.bezierCurveTo(e[0],e[1],a[0],a[1],s[0],s[1])}}else{m==="spline"&&(w=se(w,C)),v.moveTo(w[0][0],w[0][1]);for(var n=1,o=w.length;n=0){var A=r.split("!=");return m.create(A[0].trim(),this._deserializeValue(A[1],c))}if(r.indexOf("==")>=0){var A=r.split("==");return w.create(A[0].trim(),this._deserializeValue(A[1],c))}if(r.indexOf("=~")>=0){var A=r.split("=~");return i.create(A[0].trim(),this._deserializeRegexValue(A[1],c))}return/^\!\s*/.test(r)?d.create(r.substr(1).trim()):C.create(r)},l._deserializeValue=function(r,c){if(r=r.trim(),r==="true")return!0;if(r==="false")return!1;var A=/^'([^']*)'$/.exec(r);return A?A[1].trim():r},l._deserializeRegexValue=function(r,c){if(Object(se.x)(r)){if(c)throw new Error("missing regexp-value for =~-expression");return console.warn("missing regexp-value for =~-expression"),null}var A=r.indexOf("/"),p=r.lastIndexOf("/");if(A===p||A<0){if(c)throw new Error("bad regexp-value '"+r+"', missing /-enclosure");return console.warn("bad regexp-value '"+r+"', missing /-enclosure"),null}var x=r.slice(A+1,p),_=r[p+1]==="i"?"i":"";try{return new RegExp(x,_)}catch(B){if(c)throw new Error("bad regexp-value '"+r+"', parse error: "+B);return console.warn("bad regexp-value '"+r+"', parse error: "+B),null}},l}();function b(l,r){var c=l.getType(),A=r.getType();if(c!==A)return c-A;switch(c){case 1:return l.cmp(r);case 2:return l.cmp(r);case 3:return l.cmp(r);case 4:return l.cmp(r);case 6:return l.cmp(r);case 7:return l.cmp(r);case 5:return l.cmp(r);default:throw new Error("Unknown ContextKeyExpr!")}}var C=function(){function l(r){this.key=r}return l.create=function(r){return new l(r)},l.prototype.getType=function(){return 1},l.prototype.cmp=function(r){return this.keyr.key?1:0},l.prototype.equals=function(r){return r instanceof l?this.key===r.key:!1},l.prototype.evaluate=function(r){return!!r.getValue(this.key)},l.prototype.keys=function(){return[this.key]},l.prototype.negate=function(){return d.create(this.key)},l}(),w=function(){function l(r,c){this.key=r,this.value=c}return l.create=function(r,c){return typeof c=="boolean"?c?C.create(r):d.create(r):new l(r,c)},l.prototype.getType=function(){return 3},l.prototype.cmp=function(r){return this.keyr.key?1:this.valuer.value?1:0},l.prototype.equals=function(r){return r instanceof l?this.key===r.key&&this.value===r.value:!1},l.prototype.evaluate=function(r){return r.getValue(this.key)==this.value},l.prototype.keys=function(){return[this.key]},l.prototype.negate=function(){return m.create(this.key,this.value)},l}(),m=function(){function l(r,c){this.key=r,this.value=c}return l.create=function(r,c){return typeof c=="boolean"?c?d.create(r):C.create(r):new l(r,c)},l.prototype.getType=function(){return 4},l.prototype.cmp=function(r){return this.keyr.key?1:this.valuer.value?1:0},l.prototype.equals=function(r){return r instanceof l?this.key===r.key&&this.value===r.value:!1},l.prototype.evaluate=function(r){return r.getValue(this.key)!=this.value},l.prototype.keys=function(){return[this.key]},l.prototype.negate=function(){return w.create(this.key,this.value)},l}(),d=function(){function l(r){this.key=r}return l.create=function(r){return new l(r)},l.prototype.getType=function(){return 2},l.prototype.cmp=function(r){return this.keyr.key?1:0},l.prototype.equals=function(r){return r instanceof l?this.key===r.key:!1},l.prototype.evaluate=function(r){return!r.getValue(this.key)},l.prototype.keys=function(){return[this.key]},l.prototype.negate=function(){return C.create(this.key)},l}(),i=function(){function l(r,c){this.key=r,this.regexp=c}return l.create=function(r,c){return new l(r,c)},l.prototype.getType=function(){return 6},l.prototype.cmp=function(r){if(this.keyr.key)return 1;var c=this.regexp?this.regexp.source:"",A=r.regexp?r.regexp.source:"";return cA?1:0},l.prototype.equals=function(r){if(r instanceof l){var c=this.regexp?this.regexp.source:"",A=r.regexp?r.regexp.source:"";return this.key===r.key&&c===A}return!1},l.prototype.evaluate=function(r){var c=r.getValue(this.key);return this.regexp?this.regexp.test(c):!1},l.prototype.keys=function(){return[this.key]},l.prototype.negate=function(){return n.create(this)},l}(),n=function(){function l(r){this._actual=r}return l.create=function(r){return new l(r)},l.prototype.getType=function(){return 7},l.prototype.cmp=function(r){return this._actual.cmp(r._actual)},l.prototype.equals=function(r){return r instanceof l?this._actual.equals(r._actual):!1},l.prototype.evaluate=function(r){return!this._actual.evaluate(r)},l.prototype.keys=function(){return this._actual.keys()},l.prototype.negate=function(){return this._actual},l}(),e=function(){function l(r){this.expr=r}return l.create=function(r){var c=l._normalizeArr(r);return c.length===0?void 0:c.length===1?c[0]:new l(c)},l.prototype.getType=function(){return 5},l.prototype.cmp=function(r){if(this.expr.lengthr.expr.length)return 1;for(var c=0,A=this.expr.length;c1;){for(var _=r.shift(),B=r.shift(),E=[],g=0,h=x(_);gb&&(e=m+d,m*=b/e,d*=b/e),i+n>b&&(e=i+n,i*=b/e,n*=b/e),d+i>C&&(e=d+i,d*=C/e,i*=C/e),m+n>C&&(e=m+n,m*=C/e,n*=C/e),se.moveTo(M+m,v),se.lineTo(M+b-d,v),d!==0&&se.arc(M+b-d,v+d,d,-Math.PI/2,0),se.lineTo(M+b,v+C-i),i!==0&&se.arc(M+b-i,v+C-i,i,0,Math.PI/2),se.lineTo(M+n,v+C),n!==0&&se.arc(M+n,v+C-n,n,Math.PI/2,Math.PI),se.lineTo(M,v+m),m!==0&&se.arc(M+m,v+m,m,Math.PI,Math.PI*1.5)}Ae.buildPath=R},"VrN/":function(Ge,Ae,R){(function(se,G){Ge.exports=G()})(this,function(){"use strict";var se=navigator.userAgent,G=navigator.platform,M=/gecko\/\d/i.test(se),v=/MSIE \d/.test(se),b=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(se),C=/Edge\/(\d+)/.exec(se),w=v||b||C,m=w&&(v?document.documentMode||6:+(C||b)[1]),d=!C&&/WebKit\//.test(se),i=d&&/Qt\/\d+\.\d+/.test(se),n=!C&&/Chrome\//.test(se),e=/Opera\//.test(se),a=/Apple Computer/.test(navigator.vendor),s=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(se),o=/PhantomJS/.test(se),f=!C&&/AppleWebKit/.test(se)&&/Mobile\/\w+/.test(se),l=/Android/.test(se),r=f||l||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(se),c=f||/Mac/.test(G),A=/\bCrOS\b/.test(se),p=/win/i.test(G),x=e&&se.match(/Version\/(\d*\.\d*)/);x&&(x=Number(x[1])),x&&x>=15&&(e=!1,d=!0);var _=c&&(i||e&&(x==null||x<12.11)),B=M||w&&m>=9;function E(t){return new RegExp("(^|\\s)"+t+"(?:$|\\s)\\s*")}var g=function(t,y){var P=t.className,L=E(y).exec(P);if(L){var H=P.slice(L.index+L[0].length);t.className=P.slice(0,L.index)+(H?L[1]+H:"")}};function h(t){for(var y=t.childNodes.length;y>0;--y)t.removeChild(t.firstChild);return t}function u(t,y){return h(t).appendChild(y)}function S(t,y,P,L){var H=document.createElement(t);if(P&&(H.className=P),L&&(H.style.cssText=L),typeof y=="string")H.appendChild(document.createTextNode(y));else if(y)for(var le=0;le=y)return we+(y-le);we+=De-le,we+=P-we%P,le=De+1}}var N=function(){this.id=null,this.f=null,this.time=0,this.handler=U(this.onTimeout,this)};N.prototype.onTimeout=function(t){t.id=0,t.time<=+new Date?t.f():setTimeout(t.handler,t.time-+new Date)},N.prototype.set=function(t,y){this.f=y;var P=+new Date+t;(!this.id||P=y)return L+Math.min(we,y-H);if(H+=le-L,H+=P-H%P,L=le+1,H>=y)return L}}var me=[""];function Ee(t){for(;me.length<=t;)me.push(ge(me)+" ");return me[t]}function ge(t){return t[t.length-1]}function fe(t,y){for(var P=[],L=0;L"\x80"&&(t.toUpperCase()!=t.toLowerCase()||ie.test(t))}function Re(t,y){return y?y.source.indexOf("\\w")>-1&&Te(t)?!0:y.test(t):Te(t)}function Me(t){for(var y in t)if(t.hasOwnProperty(y)&&t[y])return!1;return!0}var re=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function j(t){return t.charCodeAt(0)>=768&&re.test(t)}function W(t,y,P){for(;(P<0?y>0:yP?-1:1;;){if(y==P)return y;var H=(y+P)/2,le=L<0?Math.ceil(H):Math.floor(H);if(le==y)return t(le)?y:P;t(le)?P=le:y=le+L}}function te(t,y,P,L){if(!t)return L(y,P,"ltr",0);for(var H=!1,le=0;ley||y==P&&we.to==y)&&(L(Math.max(we.from,y),Math.min(we.to,P),we.level==1?"rtl":"ltr",le),H=!0)}H||L(y,P,"ltr")}var ce=null;function Ie(t,y,P){var L;ce=null;for(var H=0;Hy)return H;le.to==y&&(le.from!=le.to&&P=="before"?L=H:ce=H),le.from==y&&(le.from!=le.to&&P!="before"?L=H:ce=H)}return L!=null?L:ce}var ze=function(){var t="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",y="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function P(Qe){return Qe<=247?t.charAt(Qe):1424<=Qe&&Qe<=1524?"R":1536<=Qe&&Qe<=1785?y.charAt(Qe-1536):1774<=Qe&&Qe<=2220?"r":8192<=Qe&&Qe<=8203?"w":Qe==8204?"b":"L"}var L=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,H=/[stwN]/,le=/[LRr]/,we=/[Lb1n]/,De=/[1n]/;function Pe(Qe,gt,wt){this.level=Qe,this.from=gt,this.to=wt}return function(Qe,gt){var wt=gt=="ltr"?"L":"R";if(Qe.length==0||gt=="ltr"&&!L.test(Qe))return!1;for(var Qt=Qe.length,Nt=[],on=0;on-1&&(L[y]=H.slice(0,le).concat(H.slice(le+1)))}}}function ct(t,y){var P=ht(t,y);if(!P.length)return;for(var L=Array.prototype.slice.call(arguments,2),H=0;H0}function $e(t){t.prototype.on=function(y,P){Ke(this,y,P)},t.prototype.off=function(y,P){St(this,y,P)}}function Ue(t){t.preventDefault?t.preventDefault():t.returnValue=!1}function Ne(t){t.stopPropagation?t.stopPropagation():t.cancelBubble=!0}function We(t){return t.defaultPrevented!=null?t.defaultPrevented:t.returnValue==!1}function it(t){Ue(t),Ne(t)}function yt(t){return t.target||t.srcElement}function vt(t){var y=t.which;return y==null&&(t.button&1?y=1:t.button&2?y=3:t.button&4&&(y=2)),c&&t.ctrlKey&&y==1&&(y=3),y}var Mt=function(){if(w&&m<9)return!1;var t=S("div");return"draggable"in t||"dragDrop"in t}(),Tt;function Rt(t){if(Tt==null){var y=S("span","\u200B");u(t,S("span",[y,document.createTextNode("x")])),t.firstChild.offsetHeight!=0&&(Tt=y.offsetWidth<=1&&y.offsetHeight>2&&!(w&&m<8))}var P=Tt?S("span","\u200B"):S("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return P.setAttribute("cm-text",""),P}var kt;function Ut(t){if(kt!=null)return kt;var y=u(t,document.createTextNode("A\u062EA")),P=T(y,0,1).getBoundingClientRect(),L=T(y,1,2).getBoundingClientRect();return h(t),!P||P.left==P.right?!1:kt=L.right-P.right<3}var Bt=` b`.split(/\n/).length!=3?function(t){for(var y=0,P=[],L=t.length;y<=L;){var H=t.indexOf(` `,y);H==-1&&(H=t.length);var le=t.slice(y,t.charAt(H-1)=="\r"?H-1:H),we=le.indexOf("\r");we!=-1?(P.push(le.slice(0,we)),y+=we+1):(P.push(le),y=H+1)}return P}:function(t){return t.split(/\r\n?|\n/)},At=window.getSelection?function(t){try{return t.selectionStart!=t.selectionEnd}catch(y){return!1}}:function(t){var y;try{y=t.ownerDocument.selection.createRange()}catch(P){}return!y||y.parentElement()!=t?!1:y.compareEndPoints("StartToEnd",y)!=0},bt=function(){var t=S("div");return"oncopy"in t?!0:(t.setAttribute("oncopy","return;"),typeof t.oncopy=="function")}(),je=null;function qe(t){if(je!=null)return je;var y=u(t,S("span","x")),P=y.getBoundingClientRect(),L=T(y,0,1).getBoundingClientRect();return je=Math.abs(P.left-L.left)>1}var Ot={},Ct={};function jt(t,y){arguments.length>2&&(y.dependencies=Array.prototype.slice.call(arguments,2)),Ot[t]=y}function Vt(t,y){Ct[t]=y}function Et(t){if(typeof t=="string"&&Ct.hasOwnProperty(t))t=Ct[t];else if(t&&typeof t.name=="string"&&Ct.hasOwnProperty(t.name)){var y=Ct[t.name];typeof y=="string"&&(y={name:y}),t=oe(y,t),t.name=y.name}else{if(typeof t=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(t))return Et("application/xml");if(typeof t=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(t))return Et("application/json")}return typeof t=="string"?{name:t}:t||{name:"null"}}function Lt(t,y){y=Et(y);var P=Ot[y.name];if(!P)return Lt(t,"text/plain");var L=P(t,y);if(Ht.hasOwnProperty(y.name)){var H=Ht[y.name];for(var le in H){if(!H.hasOwnProperty(le))continue;L.hasOwnProperty(le)&&(L["_"+le]=L[le]),L[le]=H[le]}}if(L.name=y.name,y.helperType&&(L.helperType=y.helperType),y.modeProps)for(var we in y.modeProps)L[we]=y.modeProps[we];return L}var Ht={};function un(t,y){var P=Ht.hasOwnProperty(t)?Ht[t]:Ht[t]={};K(y,P)}function gn(t,y){if(y===!0)return y;if(t.copyState)return t.copyState(y);var P={};for(var L in y){var H=y[L];H instanceof Array&&(H=H.concat([])),P[L]=H}return P}function Ar(t,y){for(var P;t.innerMode&&!(P=t.innerMode(y),!P||P.mode==t);)y=P.state,t=P.mode;return P||{mode:t,state:y}}function wr(t,y,P){return t.startState?t.startState(y,P):!0}var cr=function(t,y,P){this.pos=this.start=0,this.string=t,this.tabSize=y||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=P};cr.prototype.eol=function(){return this.pos>=this.string.length},cr.prototype.sol=function(){return this.pos==this.lineStart},cr.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},cr.prototype.next=function(){if(this.posy},cr.prototype.eatSpace=function(){for(var t=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>t},cr.prototype.skipToEnd=function(){this.pos=this.string.length},cr.prototype.skipTo=function(t){var y=this.string.indexOf(t,this.pos);if(y>-1)return this.pos=y,!0},cr.prototype.backUp=function(t){this.pos-=t},cr.prototype.column=function(){return this.lastColumnPos0?null:(le&&y!==!1&&(this.pos+=le[0].length),le)}},cr.prototype.current=function(){return this.string.slice(this.start,this.pos)},cr.prototype.hideFirstChars=function(t,y){this.lineStart+=t;try{return y()}finally{this.lineStart-=t}},cr.prototype.lookAhead=function(t){var y=this.lineOracle;return y&&y.lookAhead(t)},cr.prototype.baseToken=function(){var t=this.lineOracle;return t&&t.baseToken(this.pos)};function Rn(t,y){if(y-=t.first,y<0||y>=t.size)throw new Error("There is no line "+(y+t.first)+" in the document.");for(var P=t;!P.lines;)for(var L=0;;++L){var H=P.children[L],le=H.chunkSize();if(y=t.first&&yP?Le(P,Rn(t,P).text.length):Z(y,Rn(t,y.line).text.length)}function Z(t,y){var P=t.ch;return P==null||P>y?Le(t.line,y):P<0?Le(t.line,0):t}function ye(t,y){for(var P=[],L=0;Lthis.maxLookAhead&&(this.maxLookAhead=t),y},Ce.prototype.baseToken=function(t){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=t;)this.baseTokenPos+=2;var y=this.baseTokens[this.baseTokenPos+1];return{type:y&&y.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-t}},Ce.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},Ce.fromSaved=function(t,y,P){return y instanceof xe?new Ce(t,gn(t.mode,y.state),P,y.lookAhead):new Ce(t,gn(t.mode,y),P)},Ce.prototype.save=function(t){var y=t!==!1?gn(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new xe(y,this.maxLookAhead):y};function ft(t,y,P,L){var H=[t.state.modeGen],le={};ii(t,y.text,t.doc.mode,P,function(Qe,gt){return H.push(Qe,gt)},le,L);for(var we=P.state,De=function(Qe){P.baseTokens=H;var gt=t.state.overlays[Qe],wt=1,Qt=0;P.state=!0,ii(t,y.text,gt.mode,P,function(Nt,on){for(var yn=wt;QtNt&&H.splice(wt,1,Nt,H[wt+1],Mn),wt+=2,Qt=Math.min(Nt,Mn)}if(!on)return;if(gt.opaque)H.splice(yn,wt-yn,Nt,"overlay "+on),wt=yn+2;else for(;ynt.options.maxHighlightLength&&gn(t.doc.mode,L.state),le=ft(t,y,L);H&&(L.state=H),y.stateAfter=L.save(!H),y.styles=le.styles,le.classes?y.styleClasses=le.classes:y.styleClasses&&(y.styleClasses=null),P===t.doc.highlightFrontier&&(t.doc.modeFrontier=Math.max(t.doc.modeFrontier,++t.doc.highlightFrontier))}return y.styles}function ln(t,y,P){var L=t.doc,H=t.display;if(!L.mode.startState)return new Ce(L,!0,y);var le=Dr(t,y,P),we=le>L.first&&Rn(L,le-1).stateAfter,De=we?Ce.fromSaved(L,we,le):new Ce(L,wr(L.mode),le);return L.iter(le,y,function(Pe){mn(t,Pe.text,De);var Qe=De.line;Pe.stateAfter=Qe==y-1||Qe%5==0||Qe>=H.viewFrom&&Qey.start)return le}throw new Error("Mode "+t.name+" failed to advance stream.")}var Un=function(t,y,P){this.start=t.start,this.end=t.pos,this.string=t.current(),this.type=y||null,this.state=P};function nr(t,y,P,L){var H=t.doc,le=H.mode,we;y=z(H,y);var De=Rn(H,y.line),Pe=ln(t,y.line,P),Qe=new cr(De.text,t.options.tabSize,Pe),gt;for(L&&(gt=[]);(L||Qe.post.options.maxHighlightLength?(De=!1,we&&mn(t,y,L,gt.pos),gt.pos=y.length,wt=null):wt=Sr(Zn(P,gt,L.state,Qt),le),Qt){var Nt=Qt[0].name;Nt&&(wt="m-"+(wt?Nt+" "+wt:Nt))}if(!De||Qe!=wt){for(;Pewe;--De){if(De<=le.first)return le.first;var Pe=Rn(le,De-1),Qe=Pe.stateAfter;if(Qe&&(!P||De+(Qe instanceof xe?Qe.lookAhead:0)<=le.modeFrontier))return De;var gt=V(Pe.text,null,t.options.tabSize);(H==null||L>gt)&&(H=De-1,L=gt)}return H}function ti(t,y){if(t.modeFrontier=Math.min(t.modeFrontier,y),t.highlightFrontierP;L--){var H=Rn(t,L).stateAfter;if(H&&(!(H instanceof xe)||L+H.lookAhead=y:le.to>y);(L||(L=[])).push(new wi(we,le.from,Pe?null:le.to))}}return L}function zi(t,y,P){var L;if(t)for(var H=0;H=y:le.to>y);if(De||le.from==y&&we.type=="bookmark"&&(!P||le.marker.insertLeft)){var Pe=le.from==null||(we.inclusiveLeft?le.from<=y:le.from0&&De)for(var pr=0;pr0)continue;var gt=[Pe,1],wt=Fe(Qe.from,De.from),Qt=Fe(Qe.to,De.to);(wt<0||!we.inclusiveLeft&&!wt)&>.push({from:Qe.from,to:De.from}),(Qt>0||!we.inclusiveRight&&!Qt)&>.push({from:De.to,to:Qe.to}),H.splice.apply(H,gt),Pe+=gt.length-3}return H}function da(t){var y=t.markedSpans;if(!y)return;for(var P=0;Py)&&(!L||zr(L,le.marker)<0)&&(L=le.marker)}return L}function Ni(t,y,P,L,H){var le=Rn(t,y),we=vi&&le.markedSpans;if(we)for(var De=0;De=0&&wt<=0||gt<=0&&wt>=0)continue;if(gt<=0&&(Pe.marker.inclusiveRight&&H.inclusiveLeft?Fe(Qe.to,P)>=0:Fe(Qe.to,P)>0)||gt>=0&&(Pe.marker.inclusiveRight&&H.inclusiveLeft?Fe(Qe.from,L)<=0:Fe(Qe.from,L)<0))return!0}}function va(t){for(var y;y=_i(t);)t=y.find(-1,!0).line;return t}function vo(t){for(var y;y=Xr(t);)t=y.find(1,!0).line;return t}function Wo(t){for(var y,P;y=Xr(t);)t=y.find(1,!0).line,(P||(P=[])).push(t);return P}function Ci(t,y){var P=Rn(t,y),L=va(P);return P==L?y:kr(L)}function Ro(t,y){if(y>t.lastLine())return y;var P=Rn(t,y),L;if(!ha(t,P))return y;for(;L=Xr(P);)P=L.find(1,!0).line;return kr(P)+1}function ha(t,y){var P=vi&&y.markedSpans;if(P)for(var L=void 0,H=0;Hy.maxLineLength&&(y.maxLineLength=H,y.maxLine=L)})}var Ua=function(t,y,P){this.text=t,Mi(this,y),this.height=P?P(this):1};Ua.prototype.lineNo=function(){return kr(this)},$e(Ua);function Zo(t,y,P,L){t.text=y,t.stateAfter&&(t.stateAfter=null),t.styles&&(t.styles=null),t.order!=null&&(t.order=null),da(t),Mi(t,P);var H=L?L(t):1;H!=t.height&&li(t,H)}function ps(t){t.parent=null,da(t)}var kn={},Cr={};function gr(t,y){if(!t||/^\s*$/.test(t))return null;var P=y.addModeClass?Cr:kn;return P[t]||(P[t]=t.replace(/\S+/g,"cm-$&"))}function Gr(t,y){var P=O("span",null,null,d?"padding-right: .1px":null),L={pre:O("pre",[P],"CodeMirror-line"),content:P,col:0,pos:0,cm:t,trailingSpace:!1,splitSpaces:t.getOption("lineWrapping")};y.measure={};for(var H=0;H<=(y.rest?y.rest.length:0);H++){var le=H?y.rest[H-1]:y.line,we=void 0;L.pos=0,L.addToken=Si,Ut(t.display.measure)&&(we=_t(le,t.doc.direction))&&(L.addToken=fa(L.addToken,we)),L.map=[];var De=y!=t.display.externalMeasured&&kr(le);ni(le,L,zt(t,le,De)),le.styleClasses&&(le.styleClasses.bgClass&&(L.bgClass=F(le.styleClasses.bgClass,L.bgClass||"")),le.styleClasses.textClass&&(L.textClass=F(le.styleClasses.textClass,L.textClass||""))),L.map.length==0&&L.map.push(0,0,L.content.appendChild(Rt(t.display.measure))),H==0?(y.measure.map=L.map,y.measure.cache={}):((y.measure.maps||(y.measure.maps=[])).push(L.map),(y.measure.caches||(y.measure.caches=[])).push({}))}if(d){var Pe=L.content.lastChild;(/\bcm-tab\b/.test(Pe.className)||Pe.querySelector&&Pe.querySelector(".cm-tab"))&&(L.content.className="cm-tab-wrap-hack")}return ct(t,"renderLine",t,y.line,L.pre),L.pre.className&&(L.textClass=F(L.pre.className,L.textClass||"")),L}function Ai(t){var y=S("span","\u2022","cm-invalidchar");return y.title="\\u"+t.charCodeAt(0).toString(16),y.setAttribute("aria-label",y.title),y}function Si(t,y,P,L,H,le,we){if(!y)return;var De=t.splitSpaces?oi(y,t.trailingSpace):y,Pe=t.cm.state.specialChars,Qe=!1,gt;if(!Pe.test(y))t.col+=y.length,gt=document.createTextNode(De),t.map.push(t.pos,t.pos+y.length,gt),w&&m<9&&(Qe=!0),t.pos+=y.length;else{gt=document.createDocumentFragment();for(var wt=0;;){Pe.lastIndex=wt;var Qt=Pe.exec(y),Nt=Qt?Qt.index-wt:y.length-wt;if(Nt){var on=document.createTextNode(De.slice(wt,wt+Nt));w&&m<9?gt.appendChild(S("span",[on])):gt.appendChild(on),t.map.push(t.pos,t.pos+Nt,on),t.col+=Nt,t.pos+=Nt}if(!Qt)break;wt+=Nt+1;var yn=void 0;if(Qt[0]==" "){var Mn=t.cm.options.tabSize,Gn=Mn-t.col%Mn;yn=gt.appendChild(S("span",Ee(Gn),"cm-tab")),yn.setAttribute("role","presentation"),yn.setAttribute("cm-text"," "),t.col+=Gn}else Qt[0]=="\r"||Qt[0]==` @@ -326,10 +326,10 @@ b`.split(/\n/).length!=3?function(t){for(var y=0,P=[],L=t.length;y<=L;){var H=t. height: `+(Lr-pr)+"px"))}function wt(Xn,pr,Hr){var Lr=Rn(H,Xn),mi=Lr.text.length,ca,so;function Ra(za,xo){return Vn(t,Le(Xn,za),"div",Lr,xo)}function Yo(za,xo,mo){var Hn=dn(t,Lr,null,za),xa=xo=="ltr"==(mo=="after")?"left":"right",wa=mo=="after"?Hn.begin:Hn.end-(/\s/.test(Lr.text.charAt(Hn.end-1))?2:1);return Ra(wa,xa)[xa]}var Co=_t(Lr,H.direction);return te(Co,pr||0,Hr==null?mi:Hr,function(za,xo,mo,Hn){var xa=mo=="ltr",wa=Ra(za,xa?"left":"right"),_a=Ra(xo-1,xa?"right":"left"),ml=pr==null&&za==0,Bi=Hr==null&&xo==mi,yi=Hn==0,is=!Co||Hn==Co.length-1;if(_a.top-wa.top<=3){var lo=(Qe?ml:Bi)&&yi,vl=(Qe?Bi:ml)&&is,Ns=lo?De:(xa?wa:_a).left,Ds=vl?Pe:(xa?_a:wa).right;gt(Ns,wa.top,Ds-Ns,wa.bottom)}else{var sl,Oo,ll,Au;xa?(sl=Qe&&ml&&yi?De:wa.left,Oo=Qe?Pe:Yo(za,mo,"before"),ll=Qe?De:Yo(xo,mo,"after"),Au=Qe&&Bi&&is?Pe:_a.right):(sl=Qe?Yo(za,mo,"before"):De,Oo=!Qe&&ml&&yi?Pe:wa.right,ll=!Qe&&Bi&&is?De:_a.left,Au=Qe?Yo(xo,mo,"after"):Pe),gt(sl,wa.top,Oo-sl,wa.bottom),wa.bottom<_a.top&>(De,wa.bottom,null,_a.top),gt(ll,_a.top,Au-ll,_a.bottom)}(!ca||Yn(wa,ca)<0)&&(ca=wa),Yn(_a,ca)<0&&(ca=_a),(!so||Yn(wa,so)<0)&&(so=wa),Yn(_a,so)<0&&(so=_a)}),{start:ca,end:so}}var Qt=y.from(),Nt=y.to();if(Qt.line==Nt.line)wt(Qt.line,Qt.ch,Nt.ch);else{var on=Rn(H,Qt.line),yn=Rn(H,Nt.line),Mn=va(on)==va(yn),Gn=wt(Qt.line,Qt.ch,Mn?on.text.length+1:null).end,ar=wt(Nt.line,Mn?0:null,Nt.ch).start;Mn&&(Gn.top0?y.blinker=setInterval(function(){t.hasFocus()||ri(t),y.cursorDiv.style.visibility=(P=!P)?"":"hidden"},t.options.cursorBlinkRate):t.options.cursorBlinkRate<0&&(y.cursorDiv.style.visibility="hidden")}function Qr(t){t.state.focused||(t.display.input.focus(),Ri(t))}function Vi(t){t.state.delayingBlurEvent=!0,setTimeout(function(){t.state.delayingBlurEvent&&(t.state.delayingBlurEvent=!1,ri(t))},100)}function Ri(t,y){if(t.state.delayingBlurEvent&&(t.state.delayingBlurEvent=!1),t.options.readOnly=="nocursor")return;t.state.focused||(ct(t,"focus",t,y),t.state.focused=!0,k(t.display.wrapper,"CodeMirror-focused"),!t.curOp&&t.display.selForContextMenu!=t.doc.sel&&(t.display.input.reset(),d&&setTimeout(function(){return t.display.input.reset(!0)},20)),t.display.input.receivedFocus()),mr(t)}function ri(t,y){if(t.state.delayingBlurEvent)return;t.state.focused&&(ct(t,"blur",t,y),t.state.focused=!1,g(t.display.wrapper,"CodeMirror-focused")),clearInterval(t.display.blinker),setTimeout(function(){t.state.focused||(t.display.shift=!1)},150)}function ga(t){for(var y=t.display,P=y.lineDiv.offsetTop,L=0;L.005||gt<-.005)&&(li(H.line,we),na(H.line),H.rest))for(var wt=0;wtt.display.sizerWidth){var Qt=Math.ceil(De/Qn(t.display));Qt>t.display.maxLineLength&&(t.display.maxLineLength=Qt,t.display.maxLine=H.line,t.display.maxLineChanged=!0)}}}function na(t){if(t.widgets)for(var y=0;y=we&&(le=hi(y,eo(Rn(y,Pe))-t.wrapper.clientHeight),we=Pe)}return{from:le,to:Math.max(we,le+1)}}function no(t,y){if(lt(t,"scrollCursorIntoView"))return;var P=t.display,L=P.sizer.getBoundingClientRect(),H=null;if(y.top+L.top<0?H=!0:y.bottom+L.top>(window.innerHeight||document.documentElement.clientHeight)&&(H=!1),H!=null&&!o){var le=S("div","\u200B",null,`position: absolute; top: `+(y.top-P.viewOffset-Hs(t.display))+`px; height: `+(y.bottom-y.top+Ye(t)+P.barHeight)+`px; - left: `+y.left+"px; width: "+Math.max(2,y.right-y.left)+"px;");t.display.lineSpace.appendChild(le),le.scrollIntoView(H),t.display.lineSpace.removeChild(le)}}function ro(t,y,P,L){L==null&&(L=0);var H;!t.options.lineWrapping&&y==P&&(y=y.ch?Le(y.line,y.sticky=="before"?y.ch-1:y.ch,"after"):y,P=y.sticky=="before"?Le(y.line,y.ch+1,"before"):y);for(var le=0;le<5;le++){var we=!1,De=an(t,y),Pe=!P||P==y?De:an(t,P);H={left:Math.min(De.left,Pe.left),top:Math.min(De.top,Pe.top)-L,right:Math.max(De.left,Pe.left),bottom:Math.max(De.bottom,Pe.bottom)+L};var Qe=Io(t,H),gt=t.doc.scrollTop,wt=t.doc.scrollLeft;if(Qe.scrollTop!=null&&(ho(t,Qe.scrollTop),Math.abs(t.doc.scrollTop-gt)>1&&(we=!0)),Qe.scrollLeft!=null&&(Ma(t,Qe.scrollLeft),Math.abs(t.doc.scrollLeft-wt)>1&&(we=!0)),!we)break}return H}function Da(t,y){var P=Io(t,y);P.scrollTop!=null&&ho(t,P.scrollTop),P.scrollLeft!=null&&Ma(t,P.scrollLeft)}function Io(t,y){var P=t.display,L=Nr(t.display);y.top<0&&(y.top=0);var H=t.curOp&&t.curOp.scrollTop!=null?t.curOp.scrollTop:P.scroller.scrollTop,le=Be(t),we={};y.bottom-y.top>le&&(y.bottom=y.top+le);var De=t.doc.height+ut(P),Pe=y.topDe-L;if(y.topH+le){var gt=Math.min(y.top,(Qe?De:y.bottom)-le);gt!=H&&(we.scrollTop=gt)}var wt=t.options.fixedGutter?0:P.gutters.offsetWidth,Qt=t.curOp&&t.curOp.scrollLeft!=null?t.curOp.scrollLeft:P.scroller.scrollLeft-wt,Nt=Je(t)-P.gutters.offsetWidth,on=y.right-y.left>Nt;return on&&(y.right=y.left+Nt),y.left<10?we.scrollLeft=0:y.leftNt+Qt-3&&(we.scrollLeft=y.right+(on?0:10)-Nt),we}function Mo(t,y){if(y==null)return;So(t),t.curOp.scrollTop=(t.curOp.scrollTop==null?t.doc.scrollTop:t.curOp.scrollTop)+y}function io(t){So(t);var y=t.getCursor();t.curOp.scrollToPos={from:y,to:y,margin:t.options.cursorScrollMargin}}function Ia(t,y,P){(y!=null||P!=null)&&So(t),y!=null&&(t.curOp.scrollLeft=y),P!=null&&(t.curOp.scrollTop=P)}function ka(t,y){So(t),t.curOp.scrollToPos=y}function So(t){var y=t.curOp.scrollToPos;if(y){t.curOp.scrollToPos=null;var P=fn(t,y.from),L=fn(t,y.to);co(t,P,L,y.margin)}}function co(t,y,P,L){var H=Io(t,{left:Math.min(y.left,P.left),top:Math.min(y.top,P.top)-L,right:Math.max(y.right,P.right),bottom:Math.max(y.bottom,P.bottom)+L});Ia(t,H.scrollLeft,H.scrollTop)}function ho(t,y){if(Math.abs(t.doc.scrollTop-y)<2)return;M||Ja(t,{top:y}),Qa(t,y,!0),M&&Ja(t),Ya(t,100)}function Qa(t,y,P){if(y=Math.max(0,Math.min(t.display.scroller.scrollHeight-t.display.scroller.clientHeight,y)),t.display.scroller.scrollTop==y&&!P)return;t.doc.scrollTop=y,t.display.scrollbars.setScrollTop(y),t.display.scroller.scrollTop!=y&&(t.display.scroller.scrollTop=y)}function Ma(t,y,P,L){if(y=Math.max(0,Math.min(y,t.display.scroller.scrollWidth-t.display.scroller.clientWidth)),(P?y==t.doc.scrollLeft:Math.abs(t.doc.scrollLeft-y)<2)&&!L)return;t.doc.scrollLeft=y,Ur(t),t.display.scroller.scrollLeft!=y&&(t.display.scroller.scrollLeft=y),t.display.scrollbars.setScrollLeft(y)}function Va(t){var y=t.display,P=y.gutters.offsetWidth,L=Math.round(t.doc.height+ut(t.display));return{clientHeight:y.scroller.clientHeight,viewHeight:y.wrapper.clientHeight,scrollWidth:y.scroller.scrollWidth,clientWidth:y.scroller.clientWidth,viewWidth:y.wrapper.clientWidth,barLeft:t.options.fixedGutter?P:0,docHeight:L,scrollHeight:L+Ye(t)+y.barHeight,nativeBarWidth:y.nativeBarWidth,gutterWidth:P}}var Ka=function(t,y,P){this.cm=P;var L=this.vert=S("div",[S("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),H=this.horiz=S("div",[S("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");L.tabIndex=H.tabIndex=-1,t(L),t(H),Ke(L,"scroll",function(){L.clientHeight&&y(L.scrollTop,"vertical")}),Ke(H,"scroll",function(){H.clientWidth&&y(H.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,w&&m<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};Ka.prototype.update=function(t){var y=t.scrollWidth>t.clientWidth+1,P=t.scrollHeight>t.clientHeight+1,L=t.nativeBarWidth;if(P){this.vert.style.display="block",this.vert.style.bottom=y?L+"px":"0";var H=t.viewHeight-(y?L:0);this.vert.firstChild.style.height=Math.max(0,t.scrollHeight-t.clientHeight+H)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(y){this.horiz.style.display="block",this.horiz.style.right=P?L+"px":"0",this.horiz.style.left=t.barLeft+"px";var le=t.viewWidth-t.barLeft-(P?L:0);this.horiz.firstChild.style.width=Math.max(0,t.scrollWidth-t.clientWidth+le)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&t.clientHeight>0&&(L==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:P?L:0,bottom:y?L:0}},Ka.prototype.setScrollLeft=function(t){this.horiz.scrollLeft!=t&&(this.horiz.scrollLeft=t),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},Ka.prototype.setScrollTop=function(t){this.vert.scrollTop!=t&&(this.vert.scrollTop=t),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},Ka.prototype.zeroWidthHack=function(){var t=c&&!s?"12px":"18px";this.horiz.style.height=this.vert.style.width=t,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new N,this.disableVert=new N},Ka.prototype.enableZeroWidthBar=function(t,y,P){t.style.pointerEvents="auto";function L(){var H=t.getBoundingClientRect(),le=P=="vert"?document.elementFromPoint(H.right-1,(H.top+H.bottom)/2):document.elementFromPoint((H.right+H.left)/2,H.bottom-1);le!=t?t.style.pointerEvents="none":y.set(1e3,L)}y.set(1e3,L)},Ka.prototype.clear=function(){var t=this.horiz.parentNode;t.removeChild(this.horiz),t.removeChild(this.vert)};var go=function(){};go.prototype.update=function(){return{bottom:0,right:0}},go.prototype.setScrollLeft=function(){},go.prototype.setScrollTop=function(){},go.prototype.clear=function(){};function Fa(t,y){y||(y=Va(t));var P=t.display.barWidth,L=t.display.barHeight;yo(t,y);for(var H=0;H<4&&P!=t.display.barWidth||L!=t.display.barHeight;H++)P!=t.display.barWidth&&t.options.lineWrapping&&ga(t),yo(t,Va(t)),P=t.display.barWidth,L=t.display.barHeight}function yo(t,y){var P=t.display,L=P.scrollbars.update(y);P.sizer.style.paddingRight=(P.barWidth=L.right)+"px",P.sizer.style.paddingBottom=(P.barHeight=L.bottom)+"px",P.heightForcer.style.borderBottom=L.bottom+"px solid transparent",L.right&&L.bottom?(P.scrollbarFiller.style.display="block",P.scrollbarFiller.style.height=L.bottom+"px",P.scrollbarFiller.style.width=L.right+"px"):P.scrollbarFiller.style.display="",L.bottom&&t.options.coverGutterNextToScrollbar&&t.options.fixedGutter?(P.gutterFiller.style.display="block",P.gutterFiller.style.height=L.bottom+"px",P.gutterFiller.style.width=y.gutterWidth+"px"):P.gutterFiller.style.display=""}var Xi={native:Ka,null:go};function ao(t){t.display.scrollbars&&(t.display.scrollbars.clear(),t.display.scrollbars.addClass&&g(t.display.wrapper,t.display.scrollbars.addClass)),t.display.scrollbars=new Xi[t.options.scrollbarStyle](function(y){t.display.wrapper.insertBefore(y,t.display.scrollbarFiller),Ke(y,"mousedown",function(){t.state.focused&&setTimeout(function(){return t.display.input.focus()},0)}),y.setAttribute("cm-not-content","true")},function(y,P){P=="horizontal"?Ma(t,y):ho(t,y)},t),t.display.scrollbars.addClass&&k(t.display.wrapper,t.display.scrollbars.addClass)}var Lo=0;function Wa(t){t.curOp={cm:t,viewChanged:!1,startHeight:t.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++Lo},uo(t.curOp)}function Ta(t){var y=t.curOp;y&&gi(y,function(P){for(var L=0;L=P.viewTo)||P.maxLineChanged&&y.options.lineWrapping,t.update=t.mustUpdate&&new La(y,t.mustUpdate&&{top:t.scrollTop,ensure:t.scrollToPos},t.forceUpdate)}function qo(t){t.updatedDisplay=t.mustUpdate&&Ba(t.cm,t.update)}function Go(t){var y=t.cm,P=y.display;t.updatedDisplay&&ga(y),t.barMeasure=Va(y),P.maxLineChanged&&!y.options.lineWrapping&&(t.adjustWidthTo=tt(y,P.maxLine,P.maxLine.text.length).left+3,y.display.sizerWidth=t.adjustWidthTo,t.barMeasure.scrollWidth=Math.max(P.scroller.clientWidth,P.sizer.offsetLeft+t.adjustWidthTo+Ye(y)+y.display.barWidth),t.maxScrollLeft=Math.max(0,P.sizer.offsetLeft+t.adjustWidthTo-Je(y))),(t.updatedDisplay||t.selectionChanged)&&(t.preparedSelection=P.input.prepareSelection())}function Xa(t){var y=t.cm;t.adjustWidthTo!=null&&(y.display.sizer.style.minWidth=t.adjustWidthTo+"px",t.maxScrollLeft=t.display.viewTo)return;var P=+new Date+t.options.workTime,L=ln(t,y.highlightFrontier),H=[];y.iter(L.line,Math.min(y.first+y.size,t.display.viewTo+500),function(le){if(L.line>=t.display.viewFrom){var we=le.styles,De=le.text.length>t.options.maxHighlightLength?gn(y.mode,L.state):null,Pe=ft(t,le,L,!0);De&&(L.state=De),le.styles=Pe.styles;var Qe=le.styleClasses,gt=Pe.classes;gt?le.styleClasses=gt:Qe&&(le.styleClasses=null);for(var wt=!we||we.length!=le.styles.length||Qe!=gt&&(!Qe||!gt||Qe.bgClass!=gt.bgClass||Qe.textClass!=gt.textClass),Qt=0;!wt&&QtP)return Ya(t,t.options.workDelay),!0}),y.highlightFrontier=L.line,y.modeFrontier=Math.max(y.modeFrontier,L.line),H.length&&ya(t,function(){for(var le=0;le=P.viewFrom&&y.visible.to<=P.viewTo&&(P.updateLineNumbers==null||P.updateLineNumbers>=P.viewTo)&&P.renderedView==P.view&&Wn(t)==0)return!1;ua(t)&&($n(t),y.dims=Fr(t));var H=L.first+L.size,le=Math.max(y.visible.from-t.options.viewportMargin,L.first),we=Math.min(H,y.visible.to+t.options.viewportMargin);P.viewFromwe&&P.viewTo-we<20&&(we=Math.min(H,P.viewTo)),vi&&(le=Ci(t.doc,le),we=Ro(t.doc,we));var De=le!=P.viewFrom||we!=P.viewTo||P.lastWrapHeight!=y.wrapperHeight||P.lastWrapWidth!=y.wrapperWidth;Jn(t,le,we),P.viewOffset=eo(Rn(t.doc,P.viewFrom)),t.display.mover.style.top=P.viewOffset+"px";var Pe=Wn(t);if(!De&&Pe==0&&!y.force&&P.renderedView==P.view&&(P.updateLineNumbers==null||P.updateLineNumbers>=P.viewTo))return!1;var Qe=Po(t);return Pe>4&&(P.lineDiv.style.display="none"),vs(t,P.updateLineNumbers,y.dims),Pe>4&&(P.lineDiv.style.display=""),P.renderedView=P.view,Xo(Qe),h(P.cursorDiv),h(P.selectionDiv),P.gutters.style.height=P.sizer.style.minHeight=0,De&&(P.lastWrapHeight=y.wrapperHeight,P.lastWrapWidth=y.wrapperWidth,Ya(t,400)),P.updateLineNumbers=null,!0}function In(t,y){for(var P=y.viewport,L=!0;;L=!1){if(!L||!t.options.lineWrapping||y.oldDisplayWidth==Je(t)){if(P&&P.top!=null&&(P={top:Math.min(t.doc.height+ut(t.display)-Be(t),P.top)}),y.visible=Ki(t.display,t.doc,P),y.visible.from>=t.display.viewFrom&&y.visible.to<=t.display.viewTo)break}else L&&(y.visible=Ki(t.display,t.doc,P));if(!Ba(t,y))break;ga(t);var H=Va(t);pn(t),Fa(t,H),ci(t,H),y.force=!1}y.signal(t,"update",t),(t.display.viewFrom!=t.display.reportedViewFrom||t.display.viewTo!=t.display.reportedViewTo)&&(y.signal(t,"viewportChange",t,t.display.viewFrom,t.display.viewTo),t.display.reportedViewFrom=t.display.viewFrom,t.display.reportedViewTo=t.display.viewTo)}function Ja(t,y){var P=new La(t,y);if(Ba(t,P)){ga(t),In(t,P);var L=Va(t);pn(t),Fa(t,L),ci(t,L),P.finish()}}function vs(t,y,P){var L=t.display,H=t.options.lineNumbers,le=L.lineDiv,we=le.firstChild;function De(on){var yn=on.nextSibling;return d&&c&&t.display.currentWheelTarget==on?on.style.display="none":on.parentNode.removeChild(on),yn}for(var Pe=L.view,Qe=L.viewFrom,gt=0;gt-1&&(Nt=!1),ls(t,wt,Qe,P)),Nt&&(h(wt.lineNumber),wt.lineNumber.appendChild(document.createTextNode(Zi(t.options,Qe)))),we=wt.node.nextSibling}Qe+=wt.size}for(;we;)we=De(we)}function ts(t){var y=t.gutters.offsetWidth;t.sizer.style.marginLeft=y+"px"}function ci(t,y){t.display.sizer.style.minHeight=y.docHeight+"px",t.display.heightForcer.style.top=y.docHeight+"px",t.display.gutters.style.height=y.docHeight+t.display.barHeight+Ye(t)+"px"}function Ur(t){var y=t.display,P=y.view;if(!y.alignWidgets&&(!y.gutters.firstChild||!t.options.fixedGutter))return;for(var L=ei(y)-y.scroller.scrollLeft+t.doc.scrollLeft,H=y.gutters.offsetWidth,le=L+"px",we=0;wewe.clientWidth,Pe=we.scrollHeight>we.clientHeight;if(!(L&&De||H&&Pe))return;if(H&&c&&d){e:for(var Qe=y.target,gt=le.view;Qe!=we;Qe=Qe.parentNode)for(var wt=0;wt=0&&Fe(t,L.to())<=0)return P}return-1};var Sn=function(t,y){this.anchor=t,this.head=y};Sn.prototype.from=function(){return Xt(this.anchor,this.head)},Sn.prototype.to=function(){return Wt(this.anchor,this.head)},Sn.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function Ft(t,y,P){var L=t&&t.options.selectionsMayTouch,H=y[P];y.sort(function(Qt,Nt){return Fe(Qt.from(),Nt.from())}),P=Q(y,H);for(var le=1;le0:Pe>=0){var Qe=Xt(De.from(),we.from()),gt=Wt(De.to(),we.to()),wt=De.empty()?we.from()==we.head:De.from()==De.head;le<=P&&--P,y.splice(--le,2,new Sn(wt?gt:Qe,wt?Qe:gt))}}return new $i(y,P)}function $t(t,y){return new $i([new Sn(t,y||t)],0)}function Cn(t){return t.text?Le(t.from.line+t.text.length-1,ge(t.text).length+(t.text.length==1?t.from.ch:0)):t.to}function Zt(t,y){if(Fe(t,y.from)<0)return t;if(Fe(t,y.to)<=0)return Cn(y);var P=t.line+y.text.length-(y.to.line-y.from.line)-1,L=t.ch;return t.line==y.to.line&&(L+=Cn(y).ch-y.to.ch),Le(P,L)}function qn(t,y){for(var P=[],L=0;L1&&t.remove(De.line+1,on-1),t.insert(De.line+1,Gn)}ui(t,"change",t,y)}function Li(t,y,P){function L(H,le,we){if(H.linked)for(var De=0;De1&&!t.done[t.done.length-2].ranges)return t.done.pop(),ge(t.done)}function Fo(t,y,P,L){var H=t.history;H.undone.length=0;var le=+new Date,we,De;if((H.lastOp==L||H.lastOrigin==y.origin&&y.origin&&(y.origin.charAt(0)=="+"&&H.lastModTime>le-(t.cm?t.cm.options.historyEventDelay:500)||y.origin.charAt(0)=="*"))&&(we=ko(H,H.lastOp==L)))De=ge(we.changes),Fe(y.from,y.to)==0&&Fe(y.from,De.to)==0?De.to=Cn(y):we.changes.push(Yi(t,y));else{var Pe=ge(H.done);for((!Pe||!Pe.ranges)&&Ts(t.sel,H.done),we={changes:[Yi(t,y)],generation:H.generation},H.done.push(we);H.done.length>H.undoDepth;)H.done.shift(),H.done[0].ranges||H.done.shift()}H.done.push(P),H.generation=++H.maxGeneration,H.lastModTime=H.lastSelTime=le,H.lastOp=H.lastSelOp=L,H.lastOrigin=H.lastSelOrigin=y.origin,De||ct(t,"historyAdded")}function No(t,y,P,L){var H=y.charAt(0);return H=="*"||H=="+"&&P.ranges.length==L.ranges.length&&P.somethingSelected()==L.somethingSelected()&&new Date-t.history.lastSelTime<=(t.cm?t.cm.options.historyEventDelay:500)}function jo(t,y,P,L){var H=t.history,le=L&&L.origin;P==H.lastSelOp||le&&H.lastSelOrigin==le&&(H.lastModTime==H.lastSelTime&&H.lastOrigin==le||No(t,le,ge(H.done),y))?H.done[H.done.length-1]=y:Ts(y,H.done),H.lastSelTime=+new Date,H.lastSelOrigin=le,H.lastSelOp=P,L&&L.clearRedo!==!1&&Aa(H.undone)}function Ts(t,y){var P=ge(y);P&&P.ranges&&P.equals(t)||y.push(t)}function hl(t,y,P,L){var H=y["spans_"+t.id],le=0;t.iter(Math.max(t.first,P),Math.min(t.first+t.size,L),function(we){we.markedSpans&&((H||(H=y["spans_"+t.id]={}))[le]=we.markedSpans),++le})}function fl(t){if(!t)return null;for(var y,P=0;P-1&&(ge(De)[wt]=Qe[wt],delete Qe[wt]))}}return L}function Ks(t,y,P,L){if(L){var H=t.anchor;if(P){var le=Fe(y,H)<0;le!=Fe(P,H)<0?(H=y,y=P):le!=Fe(y,P)<0&&(y=P)}return new Sn(H,y)}else return new Sn(P||y,y)}function Bs(t,y,P,L,H){H==null&&(H=t.cm&&(t.cm.display.shift||t.extend)),Na(t,new $i([Ks(t.sel.primary(),y,P,H)],0),L)}function Ao(t,y,P){for(var L=[],H=t.cm&&(t.cm.display.shift||t.extend),le=0;le=y.ch:De.to>y.ch))){if(H&&(ct(Pe,"beforeCursorEnter"),Pe.explicitlyCleared))if(le.markedSpans){--we;continue}else break;if(!Pe.atomic)continue;if(P){var wt=Pe.find(L<0?1:-1),Qt=void 0;if((L<0?gt:Qe)&&(wt=Rr(t,wt,-L,wt&&wt.line==y.line?le:null)),wt&&wt.line==y.line&&(Qt=Fe(wt,P))&&(L<0?Qt<0:Qt>0))return Qo(t,wt,y,L,H)}var Nt=Pe.find(L<0?-1:1);return(L<0?Qe:gt)&&(Nt=Rr(t,Nt,L,Nt.line==y.line?le:null)),Nt?Qo(t,Nt,y,L,H):null}}return y}function Yr(t,y,P,L,H){var le=L||1,we=Qo(t,y,P,le,H)||!H&&Qo(t,y,P,le,!0)||Qo(t,y,P,-le,H)||!H&&Qo(t,y,P,-le,!0);return we||(t.cantEdit=!0,Le(t.first,0))}function Rr(t,y,P,L){return P<0&&y.ch==0?y.line>t.first?z(t,Le(y.line-1)):null:P>0&&y.ch==(L||Rn(t,y.line)).text.length?y.line=0;--H)Pn(t,{from:L[H].from,to:L[H].to,text:H?[""]:y.text,origin:y.origin});else Pn(t,y)}function Pn(t,y){if(y.text.length==1&&y.text[0]==""&&Fe(y.from,y.to)==0)return;var P=qn(t,y);Fo(t,y,P,t.cm?t.cm.curOp.id:NaN),Tn(t,y,P,Gi(t,y));var L=[];Li(t,function(H,le){!le&&Q(L,H.history)==-1&&(Ji(H.history,y),L.push(H.history)),Tn(H,y,null,Gi(H,y))})}function xn(t,y,P){var L=t.cm&&t.cm.state.suppressEdits;if(L&&!P)return;for(var H=t.history,le,we=t.sel,De=y=="undo"?H.done:H.undone,Pe=y=="undo"?H.undone:H.done,Qe=0;Qe=0;--Nt){var on=Qt(Nt);if(on)return on.v}}function tr(t,y){if(y==0)return;if(t.first+=y,t.sel=new $i(Ae(t.sel.ranges,function(H){return new Sn(Le(H.anchor.line+y,H.anchor.ch),Le(H.head.line+y,H.head.ch))}),t.sel.primIndex),t.cm){Pr(t.cm,t.first,t.first-y,y);for(var P=t.cm.display,L=P.viewFrom;Lt.lastLine())return;if(y.from.linele&&(y={from:y.from,to:Le(le,Rn(t,le).text.length),text:[y.text[0]],origin:y.origin}),y.removed=Jr(t,y.from,y.to),P||(P=qn(t,y)),t.cm?_r(t.cm,y,L):Pa(t,y,L),zs(t,P,ue),t.cantEdit&&Yr(t,Le(t.firstLine(),0))&&(t.cantEdit=!1)}function _r(t,y,P){var L=t.doc,H=t.display,le=y.from,we=y.to,De=!1,Pe=le.line;t.options.lineWrapping||(Pe=kr(va(Rn(L,le.line))),L.iter(Pe,we.line+1,function(Nt){if(Nt==H.maxLine)return De=!0,!0})),L.sel.contains(y.from,y.to)>-1&&rt(t),Pa(L,y,P,Kr(t)),t.options.lineWrapping||(L.iter(Pe,le.line+y.text.length,function(Nt){var on=ss(Nt);on>H.maxLineLength&&(H.maxLine=Nt,H.maxLineLength=on,H.maxLineChanged=!0,De=!1)}),De&&(t.curOp.updateMaxLine=!0)),ti(L,le.line),Ya(t,400);var Qe=y.text.length-(we.line-le.line)-1;y.full?Pr(t):le.line==we.line&&y.text.length==1&&!ra(t.doc,y)?jn(t,le.line,"text"):Pr(t,le.line,we.line+1,Qe);var gt=Ze(t,"changes"),wt=Ze(t,"change");if(wt||gt){var Qt={from:le,to:we,text:y.text,removed:y.removed,origin:y.origin};wt&&ui(t,"change",t,Qt),gt&&(t.curOp.changeObjs||(t.curOp.changeObjs=[])).push(Qt)}t.display.selForContextMenu=null}function Mr(t,y,P,L,H){var le;L||(L=P),Fe(L,P)<0&&(le=[L,P],P=le[0],L=le[1]),typeof y=="string"&&(y=t.splitLines(y)),Kn(t,{from:P,to:L,text:y,origin:H})}function jr(t,y,P,L){P1||!(this.children[0]instanceof pa))){var De=[];this.collapse(De),this.children=[new pa(De)],this.children[0].parent=this}},collapse:function(t){for(var y=0;y50){for(var we=H.lines.length%25+25,De=we;De10);t.parent.maybeSpill()},iterN:function(t,y,P){for(var L=0;Lt.display.maxLineLength&&(t.display.maxLine=Qe,t.display.maxLineLength=gt,t.display.maxLineChanged=!0)}L!=null&&t&&this.collapsed&&Pr(t,L,H+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,t&&Ho(t.doc)),t&&ui(t,"markerCleared",t,this,L,H),y&&Ta(t),this.parent&&this.parent.clear()},ns.prototype.find=function(t,y){t==null&&this.type=="bookmark"&&(t=1);for(var P,L,H=0;H0||we==0&&le.clearWhenEmpty!==!1)return le;if(le.replacedWith&&(le.collapsed=!0,le.widgetNode=O("span",[le.replacedWith],"CodeMirror-widget"),L.handleMouseEvents||le.widgetNode.setAttribute("cm-ignore-events","true"),L.insertLeft&&(le.widgetNode.insertLeft=!0)),le.collapsed){if(Ni(t,y.line,y,P,le)||y.line!=P.line&&Ni(t,P.line,y,P,le))throw new Error("Inserting collapsed marker partially overlapping an existing one");Oi()}le.addToHistory&&Fo(t,{from:y,to:P,origin:"markText"},t.sel,NaN);var De=y.line,Pe=t.cm,Qe;if(t.iter(De,P.line+1,function(wt){Pe&&le.collapsed&&!Pe.options.lineWrapping&&va(wt)==Pe.display.maxLine&&(Qe=!0),le.collapsed&&De!=y.line&&li(wt,0),Ii(wt,new wi(le,De==y.line?y.ch:null,De==P.line?P.ch:null)),++De}),le.collapsed&&t.iter(y.line,P.line+1,function(wt){ha(t,wt)&&li(wt,0)}),le.clearOnEnter&&Ke(le,"beforeCursorEnter",function(){return le.clear()}),le.readOnly&&(fi(),(t.history.done.length||t.history.undone.length)&&t.clearHistory()),le.collapsed&&(le.id=++el,le.atomic=!0),Pe){if(Qe&&(Pe.curOp.updateMaxLine=!0),le.collapsed)Pr(Pe,y.line,P.line+1);else if(le.className||le.startStyle||le.endStyle||le.css||le.attributes||le.title)for(var gt=y.line;gt<=P.line;gt++)jn(Pe,gt,"text");le.atomic&&Ho(Pe.doc),ui(Pe,"markerAdded",Pe,le)}return le}var tl=function(t,y){this.markers=t,this.primary=y;for(var P=0;P=0;Pe--)Kn(this,L[Pe]);De?Es(this,De):this.cm&&io(this.cm)}),undo:ji(function(){xn(this,"undo")}),redo:ji(function(){xn(this,"redo")}),undoSelection:ji(function(){xn(this,"undo",!0)}),redoSelection:ji(function(){xn(this,"redo",!0)}),setExtending:function(t){this.extend=t},getExtending:function(){return this.extend},historySize:function(){for(var t=this.history,y=0,P=0,L=0;L=t.ch)&&y.push(H.marker.parent||H.marker)}return y},findMarks:function(t,y,P){t=z(this,t),y=z(this,y);var L=[],H=t.line;return this.iter(t.line,y.line+1,function(le){var we=le.markedSpans;if(we)for(var De=0;De=Pe.to||Pe.from==null&&H!=t.line||Pe.from!=null&&H==y.line&&Pe.from>=y.ch)&&(!P||P(Pe.marker))&&L.push(Pe.marker.parent||Pe.marker)}++H}),L},getAllMarks:function(){var t=[];return this.iter(function(y){var P=y.markedSpans;if(P)for(var L=0;Lt)return y=t,!0;t-=le,++P}),z(this,Le(P,y))},indexFromPos:function(t){t=z(this,t);var y=t.ch;if(t.liney&&(y=t.from),t.to!=null&&t.to-1){y.state.draggingText(t),setTimeout(function(){return y.display.input.focus()},20);return}try{var gt=t.dataTransfer.getData("Text");if(gt){var wt;if(y.state.draggingText&&!y.state.draggingText.copy&&(wt=y.listSelections()),zs(y.doc,$t(P,P)),wt)for(var Qt=0;Qt=0;De--)Mr(t.doc,"",L[De].from,L[De].to,"+delete");io(t)})}function iu(t,y,P){var L=W(t.text,y+P,P);return L<0||L>t.text.length?null:L}function au(t,y,P){var L=iu(t,y.ch,P);return L==null?null:new Le(y.line,L,P<0?"after":"before")}function Nl(t,y,P,L,H){if(t){y.doc.direction=="rtl"&&(H=-H);var le=_t(P,y.doc.direction);if(le){var we=H<0?ge(le):le[0],De=H<0==(we.level==1),Pe=De?"after":"before",Qe;if(we.level>0||y.doc.direction=="rtl"){var gt=ot(y,P);Qe=H<0?P.text.length-1:0;var wt=dt(y,gt,Qe).top;Qe=he(function(Qt){return dt(y,gt,Qt).top==wt},H<0==(we.level==1)?we.from:we.to-1,Qe),Pe=="before"&&(Qe=iu(P,Qe,1))}else Qe=H<0?we.to:we.from;return new Le(L,Qe,Pe)}}return new Le(L,H<0?P.text.length:0,H<0?"before":"after")}function ou(t,y,P,L){var H=_t(y,t.doc.direction);if(!H)return au(y,P,L);P.ch>=y.text.length?(P.ch=y.text.length,P.sticky="before"):P.ch<=0&&(P.ch=0,P.sticky="after");var le=Ie(H,P.ch,P.sticky),we=H[le];if(t.doc.direction=="ltr"&&we.level%2==0&&(L>0?we.to>P.ch:we.from=we.from&&Qt>=gt.begin)){var Nt=wt?"before":"after";return new Le(P.line,Qt,Nt)}}var on=function(Gn,ar,Xn){for(var pr=function(ca,so){return so?new Le(P.line,De(ca,1),"before"):new Le(P.line,ca,"after")};Gn>=0&&Gn0==(Hr.level!=1),mi=Lr?Xn.begin:De(Xn.end,-1);if(Hr.from<=mi&&mi0?gt.end:De(gt.begin,-1);return Mn!=null&&!(L>0&&Mn==y.text.length)&&(yn=on(L>0?0:H.length-1,L,Qe(Mn)),yn)?yn:null}var wl={selectAll:Ti,singleSelection:function(t){return t.setSelection(t.getCursor("anchor"),t.getCursor("head"),ue)},killLine:function(t){return Os(t,function(y){if(y.empty()){var P=Rn(t.doc,y.head.line).text.length;return y.head.ch==P&&y.head.line0)H=new Le(H.line,H.ch+1),t.replaceRange(le.charAt(H.ch-1)+le.charAt(H.ch-2),Le(H.line,H.ch-2),H,"+transpose");else if(H.line>t.doc.first){var we=Rn(t.doc,H.line-1).text;we&&(H=new Le(H.line,1),t.replaceRange(le.charAt(0)+t.doc.lineSeparator()+we.charAt(we.length-1),Le(H.line-1,we.length-1),H,"+transpose"))}}P.push(new Sn(H,H))}t.setSelections(P)})},newlineAndIndent:function(t){return ya(t,function(){for(var y=t.listSelections(),P=y.length-1;P>=0;P--)t.replaceRange(t.doc.lineSeparator(),y[P].anchor,y[P].head,"+input");y=t.listSelections();for(var L=0;L1&&(we=!0)),Qe.scrollLeft!=null&&(Ma(t,Qe.scrollLeft),Math.abs(t.doc.scrollLeft-wt)>1&&(we=!0)),!we)break}return H}function Da(t,y){var P=Io(t,y);P.scrollTop!=null&&ho(t,P.scrollTop),P.scrollLeft!=null&&Ma(t,P.scrollLeft)}function Io(t,y){var P=t.display,L=Nr(t.display);y.top<0&&(y.top=0);var H=t.curOp&&t.curOp.scrollTop!=null?t.curOp.scrollTop:P.scroller.scrollTop,le=Be(t),we={};y.bottom-y.top>le&&(y.bottom=y.top+le);var De=t.doc.height+ut(P),Pe=y.topDe-L;if(y.topH+le){var gt=Math.min(y.top,(Qe?De:y.bottom)-le);gt!=H&&(we.scrollTop=gt)}var wt=t.options.fixedGutter?0:P.gutters.offsetWidth,Qt=t.curOp&&t.curOp.scrollLeft!=null?t.curOp.scrollLeft:P.scroller.scrollLeft-wt,Nt=Je(t)-P.gutters.offsetWidth,on=y.right-y.left>Nt;return on&&(y.right=y.left+Nt),y.left<10?we.scrollLeft=0:y.leftNt+Qt-3&&(we.scrollLeft=y.right+(on?0:10)-Nt),we}function Mo(t,y){if(y==null)return;So(t),t.curOp.scrollTop=(t.curOp.scrollTop==null?t.doc.scrollTop:t.curOp.scrollTop)+y}function io(t){So(t);var y=t.getCursor();t.curOp.scrollToPos={from:y,to:y,margin:t.options.cursorScrollMargin}}function Ia(t,y,P){(y!=null||P!=null)&&So(t),y!=null&&(t.curOp.scrollLeft=y),P!=null&&(t.curOp.scrollTop=P)}function ka(t,y){So(t),t.curOp.scrollToPos=y}function So(t){var y=t.curOp.scrollToPos;if(y){t.curOp.scrollToPos=null;var P=fn(t,y.from),L=fn(t,y.to);co(t,P,L,y.margin)}}function co(t,y,P,L){var H=Io(t,{left:Math.min(y.left,P.left),top:Math.min(y.top,P.top)-L,right:Math.max(y.right,P.right),bottom:Math.max(y.bottom,P.bottom)+L});Ia(t,H.scrollLeft,H.scrollTop)}function ho(t,y){if(Math.abs(t.doc.scrollTop-y)<2)return;M||Ja(t,{top:y}),Qa(t,y,!0),M&&Ja(t),Ya(t,100)}function Qa(t,y,P){if(y=Math.max(0,Math.min(t.display.scroller.scrollHeight-t.display.scroller.clientHeight,y)),t.display.scroller.scrollTop==y&&!P)return;t.doc.scrollTop=y,t.display.scrollbars.setScrollTop(y),t.display.scroller.scrollTop!=y&&(t.display.scroller.scrollTop=y)}function Ma(t,y,P,L){if(y=Math.max(0,Math.min(y,t.display.scroller.scrollWidth-t.display.scroller.clientWidth)),(P?y==t.doc.scrollLeft:Math.abs(t.doc.scrollLeft-y)<2)&&!L)return;t.doc.scrollLeft=y,Ur(t),t.display.scroller.scrollLeft!=y&&(t.display.scroller.scrollLeft=y),t.display.scrollbars.setScrollLeft(y)}function Va(t){var y=t.display,P=y.gutters.offsetWidth,L=Math.round(t.doc.height+ut(t.display));return{clientHeight:y.scroller.clientHeight,viewHeight:y.wrapper.clientHeight,scrollWidth:y.scroller.scrollWidth,clientWidth:y.scroller.clientWidth,viewWidth:y.wrapper.clientWidth,barLeft:t.options.fixedGutter?P:0,docHeight:L,scrollHeight:L+Ye(t)+y.barHeight,nativeBarWidth:y.nativeBarWidth,gutterWidth:P}}var Ka=function(t,y,P){this.cm=P;var L=this.vert=S("div",[S("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),H=this.horiz=S("div",[S("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");L.tabIndex=H.tabIndex=-1,t(L),t(H),Ke(L,"scroll",function(){L.clientHeight&&y(L.scrollTop,"vertical")}),Ke(H,"scroll",function(){H.clientWidth&&y(H.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,w&&m<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};Ka.prototype.update=function(t){var y=t.scrollWidth>t.clientWidth+1,P=t.scrollHeight>t.clientHeight+1,L=t.nativeBarWidth;if(P){this.vert.style.display="block",this.vert.style.bottom=y?L+"px":"0";var H=t.viewHeight-(y?L:0);this.vert.firstChild.style.height=Math.max(0,t.scrollHeight-t.clientHeight+H)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(y){this.horiz.style.display="block",this.horiz.style.right=P?L+"px":"0",this.horiz.style.left=t.barLeft+"px";var le=t.viewWidth-t.barLeft-(P?L:0);this.horiz.firstChild.style.width=Math.max(0,t.scrollWidth-t.clientWidth+le)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&t.clientHeight>0&&(L==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:P?L:0,bottom:y?L:0}},Ka.prototype.setScrollLeft=function(t){this.horiz.scrollLeft!=t&&(this.horiz.scrollLeft=t),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},Ka.prototype.setScrollTop=function(t){this.vert.scrollTop!=t&&(this.vert.scrollTop=t),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},Ka.prototype.zeroWidthHack=function(){var t=c&&!s?"12px":"18px";this.horiz.style.height=this.vert.style.width=t,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new N,this.disableVert=new N},Ka.prototype.enableZeroWidthBar=function(t,y,P){t.style.pointerEvents="auto";function L(){var H=t.getBoundingClientRect(),le=P=="vert"?document.elementFromPoint(H.right-1,(H.top+H.bottom)/2):document.elementFromPoint((H.right+H.left)/2,H.bottom-1);le!=t?t.style.pointerEvents="none":y.set(1e3,L)}y.set(1e3,L)},Ka.prototype.clear=function(){var t=this.horiz.parentNode;t.removeChild(this.horiz),t.removeChild(this.vert)};var go=function(){};go.prototype.update=function(){return{bottom:0,right:0}},go.prototype.setScrollLeft=function(){},go.prototype.setScrollTop=function(){},go.prototype.clear=function(){};function Fa(t,y){y||(y=Va(t));var P=t.display.barWidth,L=t.display.barHeight;yo(t,y);for(var H=0;H<4&&P!=t.display.barWidth||L!=t.display.barHeight;H++)P!=t.display.barWidth&&t.options.lineWrapping&&ga(t),yo(t,Va(t)),P=t.display.barWidth,L=t.display.barHeight}function yo(t,y){var P=t.display,L=P.scrollbars.update(y);P.sizer.style.paddingRight=(P.barWidth=L.right)+"px",P.sizer.style.paddingBottom=(P.barHeight=L.bottom)+"px",P.heightForcer.style.borderBottom=L.bottom+"px solid transparent",L.right&&L.bottom?(P.scrollbarFiller.style.display="block",P.scrollbarFiller.style.height=L.bottom+"px",P.scrollbarFiller.style.width=L.right+"px"):P.scrollbarFiller.style.display="",L.bottom&&t.options.coverGutterNextToScrollbar&&t.options.fixedGutter?(P.gutterFiller.style.display="block",P.gutterFiller.style.height=L.bottom+"px",P.gutterFiller.style.width=y.gutterWidth+"px"):P.gutterFiller.style.display=""}var Xi={native:Ka,null:go};function ao(t){t.display.scrollbars&&(t.display.scrollbars.clear(),t.display.scrollbars.addClass&&g(t.display.wrapper,t.display.scrollbars.addClass)),t.display.scrollbars=new Xi[t.options.scrollbarStyle](function(y){t.display.wrapper.insertBefore(y,t.display.scrollbarFiller),Ke(y,"mousedown",function(){t.state.focused&&setTimeout(function(){return t.display.input.focus()},0)}),y.setAttribute("cm-not-content","true")},function(y,P){P=="horizontal"?Ma(t,y):ho(t,y)},t),t.display.scrollbars.addClass&&k(t.display.wrapper,t.display.scrollbars.addClass)}var Lo=0;function Wa(t){t.curOp={cm:t,viewChanged:!1,startHeight:t.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++Lo},uo(t.curOp)}function Ta(t){var y=t.curOp;y&&gi(y,function(P){for(var L=0;L=P.viewTo)||P.maxLineChanged&&y.options.lineWrapping,t.update=t.mustUpdate&&new La(y,t.mustUpdate&&{top:t.scrollTop,ensure:t.scrollToPos},t.forceUpdate)}function qo(t){t.updatedDisplay=t.mustUpdate&&Ba(t.cm,t.update)}function Go(t){var y=t.cm,P=y.display;t.updatedDisplay&&ga(y),t.barMeasure=Va(y),P.maxLineChanged&&!y.options.lineWrapping&&(t.adjustWidthTo=tt(y,P.maxLine,P.maxLine.text.length).left+3,y.display.sizerWidth=t.adjustWidthTo,t.barMeasure.scrollWidth=Math.max(P.scroller.clientWidth,P.sizer.offsetLeft+t.adjustWidthTo+Ye(y)+y.display.barWidth),t.maxScrollLeft=Math.max(0,P.sizer.offsetLeft+t.adjustWidthTo-Je(y))),(t.updatedDisplay||t.selectionChanged)&&(t.preparedSelection=P.input.prepareSelection())}function Xa(t){var y=t.cm;t.adjustWidthTo!=null&&(y.display.sizer.style.minWidth=t.adjustWidthTo+"px",t.maxScrollLeft=t.display.viewTo)return;var P=+new Date+t.options.workTime,L=ln(t,y.highlightFrontier),H=[];y.iter(L.line,Math.min(y.first+y.size,t.display.viewTo+500),function(le){if(L.line>=t.display.viewFrom){var we=le.styles,De=le.text.length>t.options.maxHighlightLength?gn(y.mode,L.state):null,Pe=ft(t,le,L,!0);De&&(L.state=De),le.styles=Pe.styles;var Qe=le.styleClasses,gt=Pe.classes;gt?le.styleClasses=gt:Qe&&(le.styleClasses=null);for(var wt=!we||we.length!=le.styles.length||Qe!=gt&&(!Qe||!gt||Qe.bgClass!=gt.bgClass||Qe.textClass!=gt.textClass),Qt=0;!wt&&QtP)return Ya(t,t.options.workDelay),!0}),y.highlightFrontier=L.line,y.modeFrontier=Math.max(y.modeFrontier,L.line),H.length&&ya(t,function(){for(var le=0;le=P.viewFrom&&y.visible.to<=P.viewTo&&(P.updateLineNumbers==null||P.updateLineNumbers>=P.viewTo)&&P.renderedView==P.view&&Wn(t)==0)return!1;ua(t)&&($n(t),y.dims=Fr(t));var H=L.first+L.size,le=Math.max(y.visible.from-t.options.viewportMargin,L.first),we=Math.min(H,y.visible.to+t.options.viewportMargin);P.viewFromwe&&P.viewTo-we<20&&(we=Math.min(H,P.viewTo)),vi&&(le=Ci(t.doc,le),we=Ro(t.doc,we));var De=le!=P.viewFrom||we!=P.viewTo||P.lastWrapHeight!=y.wrapperHeight||P.lastWrapWidth!=y.wrapperWidth;Jn(t,le,we),P.viewOffset=eo(Rn(t.doc,P.viewFrom)),t.display.mover.style.top=P.viewOffset+"px";var Pe=Wn(t);if(!De&&Pe==0&&!y.force&&P.renderedView==P.view&&(P.updateLineNumbers==null||P.updateLineNumbers>=P.viewTo))return!1;var Qe=Po(t);return Pe>4&&(P.lineDiv.style.display="none"),vs(t,P.updateLineNumbers,y.dims),Pe>4&&(P.lineDiv.style.display=""),P.renderedView=P.view,Xo(Qe),h(P.cursorDiv),h(P.selectionDiv),P.gutters.style.height=P.sizer.style.minHeight=0,De&&(P.lastWrapHeight=y.wrapperHeight,P.lastWrapWidth=y.wrapperWidth,Ya(t,400)),P.updateLineNumbers=null,!0}function In(t,y){for(var P=y.viewport,L=!0;;L=!1){if(!L||!t.options.lineWrapping||y.oldDisplayWidth==Je(t)){if(P&&P.top!=null&&(P={top:Math.min(t.doc.height+ut(t.display)-Be(t),P.top)}),y.visible=Ki(t.display,t.doc,P),y.visible.from>=t.display.viewFrom&&y.visible.to<=t.display.viewTo)break}else L&&(y.visible=Ki(t.display,t.doc,P));if(!Ba(t,y))break;ga(t);var H=Va(t);pn(t),Fa(t,H),ci(t,H),y.force=!1}y.signal(t,"update",t),(t.display.viewFrom!=t.display.reportedViewFrom||t.display.viewTo!=t.display.reportedViewTo)&&(y.signal(t,"viewportChange",t,t.display.viewFrom,t.display.viewTo),t.display.reportedViewFrom=t.display.viewFrom,t.display.reportedViewTo=t.display.viewTo)}function Ja(t,y){var P=new La(t,y);if(Ba(t,P)){ga(t),In(t,P);var L=Va(t);pn(t),Fa(t,L),ci(t,L),P.finish()}}function vs(t,y,P){var L=t.display,H=t.options.lineNumbers,le=L.lineDiv,we=le.firstChild;function De(on){var yn=on.nextSibling;return d&&c&&t.display.currentWheelTarget==on?on.style.display="none":on.parentNode.removeChild(on),yn}for(var Pe=L.view,Qe=L.viewFrom,gt=0;gt-1&&(Nt=!1),ls(t,wt,Qe,P)),Nt&&(h(wt.lineNumber),wt.lineNumber.appendChild(document.createTextNode(Zi(t.options,Qe)))),we=wt.node.nextSibling}Qe+=wt.size}for(;we;)we=De(we)}function ts(t){var y=t.gutters.offsetWidth;t.sizer.style.marginLeft=y+"px"}function ci(t,y){t.display.sizer.style.minHeight=y.docHeight+"px",t.display.heightForcer.style.top=y.docHeight+"px",t.display.gutters.style.height=y.docHeight+t.display.barHeight+Ye(t)+"px"}function Ur(t){var y=t.display,P=y.view;if(!y.alignWidgets&&(!y.gutters.firstChild||!t.options.fixedGutter))return;for(var L=ei(y)-y.scroller.scrollLeft+t.doc.scrollLeft,H=y.gutters.offsetWidth,le=L+"px",we=0;wewe.clientWidth,Pe=we.scrollHeight>we.clientHeight;if(!(L&&De||H&&Pe))return;if(H&&c&&d){e:for(var Qe=y.target,gt=le.view;Qe!=we;Qe=Qe.parentNode)for(var wt=0;wt=0&&Fe(t,L.to())<=0)return P}return-1};var Sn=function(t,y){this.anchor=t,this.head=y};Sn.prototype.from=function(){return Xt(this.anchor,this.head)},Sn.prototype.to=function(){return Wt(this.anchor,this.head)},Sn.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function Ft(t,y,P){var L=t&&t.options.selectionsMayTouch,H=y[P];y.sort(function(Qt,Nt){return Fe(Qt.from(),Nt.from())}),P=Q(y,H);for(var le=1;le0:Pe>=0){var Qe=Xt(De.from(),we.from()),gt=Wt(De.to(),we.to()),wt=De.empty()?we.from()==we.head:De.from()==De.head;le<=P&&--P,y.splice(--le,2,new Sn(wt?gt:Qe,wt?Qe:gt))}}return new $i(y,P)}function $t(t,y){return new $i([new Sn(t,y||t)],0)}function Cn(t){return t.text?Le(t.from.line+t.text.length-1,ge(t.text).length+(t.text.length==1?t.from.ch:0)):t.to}function Zt(t,y){if(Fe(t,y.from)<0)return t;if(Fe(t,y.to)<=0)return Cn(y);var P=t.line+y.text.length-(y.to.line-y.from.line)-1,L=t.ch;return t.line==y.to.line&&(L+=Cn(y).ch-y.to.ch),Le(P,L)}function qn(t,y){for(var P=[],L=0;L1&&t.remove(De.line+1,on-1),t.insert(De.line+1,Gn)}ui(t,"change",t,y)}function Li(t,y,P){function L(H,le,we){if(H.linked)for(var De=0;De1&&!t.done[t.done.length-2].ranges)return t.done.pop(),ge(t.done)}function Fo(t,y,P,L){var H=t.history;H.undone.length=0;var le=+new Date,we,De;if((H.lastOp==L||H.lastOrigin==y.origin&&y.origin&&(y.origin.charAt(0)=="+"&&H.lastModTime>le-(t.cm?t.cm.options.historyEventDelay:500)||y.origin.charAt(0)=="*"))&&(we=ko(H,H.lastOp==L)))De=ge(we.changes),Fe(y.from,y.to)==0&&Fe(y.from,De.to)==0?De.to=Cn(y):we.changes.push(Yi(t,y));else{var Pe=ge(H.done);for((!Pe||!Pe.ranges)&&Ts(t.sel,H.done),we={changes:[Yi(t,y)],generation:H.generation},H.done.push(we);H.done.length>H.undoDepth;)H.done.shift(),H.done[0].ranges||H.done.shift()}H.done.push(P),H.generation=++H.maxGeneration,H.lastModTime=H.lastSelTime=le,H.lastOp=H.lastSelOp=L,H.lastOrigin=H.lastSelOrigin=y.origin,De||ct(t,"historyAdded")}function No(t,y,P,L){var H=y.charAt(0);return H=="*"||H=="+"&&P.ranges.length==L.ranges.length&&P.somethingSelected()==L.somethingSelected()&&new Date-t.history.lastSelTime<=(t.cm?t.cm.options.historyEventDelay:500)}function jo(t,y,P,L){var H=t.history,le=L&&L.origin;P==H.lastSelOp||le&&H.lastSelOrigin==le&&(H.lastModTime==H.lastSelTime&&H.lastOrigin==le||No(t,le,ge(H.done),y))?H.done[H.done.length-1]=y:Ts(y,H.done),H.lastSelTime=+new Date,H.lastSelOrigin=le,H.lastSelOp=P,L&&L.clearRedo!==!1&&Aa(H.undone)}function Ts(t,y){var P=ge(y);P&&P.ranges&&P.equals(t)||y.push(t)}function hl(t,y,P,L){var H=y["spans_"+t.id],le=0;t.iter(Math.max(t.first,P),Math.min(t.first+t.size,L),function(we){we.markedSpans&&((H||(H=y["spans_"+t.id]={}))[le]=we.markedSpans),++le})}function fl(t){if(!t)return null;for(var y,P=0;P-1&&(ge(De)[wt]=Qe[wt],delete Qe[wt]))}}return L}function Ks(t,y,P,L){if(L){var H=t.anchor;if(P){var le=Fe(y,H)<0;le!=Fe(P,H)<0?(H=y,y=P):le!=Fe(y,P)<0&&(y=P)}return new Sn(H,y)}else return new Sn(P||y,y)}function Bs(t,y,P,L,H){H==null&&(H=t.cm&&(t.cm.display.shift||t.extend)),Na(t,new $i([Ks(t.sel.primary(),y,P,H)],0),L)}function Ao(t,y,P){for(var L=[],H=t.cm&&(t.cm.display.shift||t.extend),le=0;le=y.ch:De.to>y.ch))){if(H&&(ct(Pe,"beforeCursorEnter"),Pe.explicitlyCleared))if(le.markedSpans){--we;continue}else break;if(!Pe.atomic)continue;if(P){var wt=Pe.find(L<0?1:-1),Qt=void 0;if((L<0?gt:Qe)&&(wt=Rr(t,wt,-L,wt&&wt.line==y.line?le:null)),wt&&wt.line==y.line&&(Qt=Fe(wt,P))&&(L<0?Qt<0:Qt>0))return Qo(t,wt,y,L,H)}var Nt=Pe.find(L<0?-1:1);return(L<0?Qe:gt)&&(Nt=Rr(t,Nt,L,Nt.line==y.line?le:null)),Nt?Qo(t,Nt,y,L,H):null}}return y}function Yr(t,y,P,L,H){var le=L||1,we=Qo(t,y,P,le,H)||!H&&Qo(t,y,P,le,!0)||Qo(t,y,P,-le,H)||!H&&Qo(t,y,P,-le,!0);return we||(t.cantEdit=!0,Le(t.first,0))}function Rr(t,y,P,L){return P<0&&y.ch==0?y.line>t.first?z(t,Le(y.line-1)):null:P>0&&y.ch==(L||Rn(t,y.line)).text.length?y.line=0;--H)Pn(t,{from:L[H].from,to:L[H].to,text:H?[""]:y.text,origin:y.origin});else Pn(t,y)}function Pn(t,y){if(y.text.length==1&&y.text[0]==""&&Fe(y.from,y.to)==0)return;var P=qn(t,y);Fo(t,y,P,t.cm?t.cm.curOp.id:NaN),Tn(t,y,P,Gi(t,y));var L=[];Li(t,function(H,le){!le&&Q(L,H.history)==-1&&(Ji(H.history,y),L.push(H.history)),Tn(H,y,null,Gi(H,y))})}function xn(t,y,P){var L=t.cm&&t.cm.state.suppressEdits;if(L&&!P)return;for(var H=t.history,le,we=t.sel,De=y=="undo"?H.done:H.undone,Pe=y=="undo"?H.undone:H.done,Qe=0;Qe=0;--Nt){var on=Qt(Nt);if(on)return on.v}}function tr(t,y){if(y==0)return;if(t.first+=y,t.sel=new $i(fe(t.sel.ranges,function(H){return new Sn(Le(H.anchor.line+y,H.anchor.ch),Le(H.head.line+y,H.head.ch))}),t.sel.primIndex),t.cm){Pr(t.cm,t.first,t.first-y,y);for(var P=t.cm.display,L=P.viewFrom;Lt.lastLine())return;if(y.from.linele&&(y={from:y.from,to:Le(le,Rn(t,le).text.length),text:[y.text[0]],origin:y.origin}),y.removed=Jr(t,y.from,y.to),P||(P=qn(t,y)),t.cm?_r(t.cm,y,L):Pa(t,y,L),zs(t,P,ue),t.cantEdit&&Yr(t,Le(t.firstLine(),0))&&(t.cantEdit=!1)}function _r(t,y,P){var L=t.doc,H=t.display,le=y.from,we=y.to,De=!1,Pe=le.line;t.options.lineWrapping||(Pe=kr(va(Rn(L,le.line))),L.iter(Pe,we.line+1,function(Nt){if(Nt==H.maxLine)return De=!0,!0})),L.sel.contains(y.from,y.to)>-1&&rt(t),Pa(L,y,P,Kr(t)),t.options.lineWrapping||(L.iter(Pe,le.line+y.text.length,function(Nt){var on=ss(Nt);on>H.maxLineLength&&(H.maxLine=Nt,H.maxLineLength=on,H.maxLineChanged=!0,De=!1)}),De&&(t.curOp.updateMaxLine=!0)),ti(L,le.line),Ya(t,400);var Qe=y.text.length-(we.line-le.line)-1;y.full?Pr(t):le.line==we.line&&y.text.length==1&&!ra(t.doc,y)?jn(t,le.line,"text"):Pr(t,le.line,we.line+1,Qe);var gt=Ze(t,"changes"),wt=Ze(t,"change");if(wt||gt){var Qt={from:le,to:we,text:y.text,removed:y.removed,origin:y.origin};wt&&ui(t,"change",t,Qt),gt&&(t.curOp.changeObjs||(t.curOp.changeObjs=[])).push(Qt)}t.display.selForContextMenu=null}function Mr(t,y,P,L,H){var le;L||(L=P),Fe(L,P)<0&&(le=[L,P],P=le[0],L=le[1]),typeof y=="string"&&(y=t.splitLines(y)),Kn(t,{from:P,to:L,text:y,origin:H})}function jr(t,y,P,L){P1||!(this.children[0]instanceof pa))){var De=[];this.collapse(De),this.children=[new pa(De)],this.children[0].parent=this}},collapse:function(t){for(var y=0;y50){for(var we=H.lines.length%25+25,De=we;De10);t.parent.maybeSpill()},iterN:function(t,y,P){for(var L=0;Lt.display.maxLineLength&&(t.display.maxLine=Qe,t.display.maxLineLength=gt,t.display.maxLineChanged=!0)}L!=null&&t&&this.collapsed&&Pr(t,L,H+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,t&&Ho(t.doc)),t&&ui(t,"markerCleared",t,this,L,H),y&&Ta(t),this.parent&&this.parent.clear()},ns.prototype.find=function(t,y){t==null&&this.type=="bookmark"&&(t=1);for(var P,L,H=0;H0||we==0&&le.clearWhenEmpty!==!1)return le;if(le.replacedWith&&(le.collapsed=!0,le.widgetNode=O("span",[le.replacedWith],"CodeMirror-widget"),L.handleMouseEvents||le.widgetNode.setAttribute("cm-ignore-events","true"),L.insertLeft&&(le.widgetNode.insertLeft=!0)),le.collapsed){if(Ni(t,y.line,y,P,le)||y.line!=P.line&&Ni(t,P.line,y,P,le))throw new Error("Inserting collapsed marker partially overlapping an existing one");Oi()}le.addToHistory&&Fo(t,{from:y,to:P,origin:"markText"},t.sel,NaN);var De=y.line,Pe=t.cm,Qe;if(t.iter(De,P.line+1,function(wt){Pe&&le.collapsed&&!Pe.options.lineWrapping&&va(wt)==Pe.display.maxLine&&(Qe=!0),le.collapsed&&De!=y.line&&li(wt,0),Ii(wt,new wi(le,De==y.line?y.ch:null,De==P.line?P.ch:null)),++De}),le.collapsed&&t.iter(y.line,P.line+1,function(wt){ha(t,wt)&&li(wt,0)}),le.clearOnEnter&&Ke(le,"beforeCursorEnter",function(){return le.clear()}),le.readOnly&&(fi(),(t.history.done.length||t.history.undone.length)&&t.clearHistory()),le.collapsed&&(le.id=++el,le.atomic=!0),Pe){if(Qe&&(Pe.curOp.updateMaxLine=!0),le.collapsed)Pr(Pe,y.line,P.line+1);else if(le.className||le.startStyle||le.endStyle||le.css||le.attributes||le.title)for(var gt=y.line;gt<=P.line;gt++)jn(Pe,gt,"text");le.atomic&&Ho(Pe.doc),ui(Pe,"markerAdded",Pe,le)}return le}var tl=function(t,y){this.markers=t,this.primary=y;for(var P=0;P=0;Pe--)Kn(this,L[Pe]);De?Es(this,De):this.cm&&io(this.cm)}),undo:ji(function(){xn(this,"undo")}),redo:ji(function(){xn(this,"redo")}),undoSelection:ji(function(){xn(this,"undo",!0)}),redoSelection:ji(function(){xn(this,"redo",!0)}),setExtending:function(t){this.extend=t},getExtending:function(){return this.extend},historySize:function(){for(var t=this.history,y=0,P=0,L=0;L=t.ch)&&y.push(H.marker.parent||H.marker)}return y},findMarks:function(t,y,P){t=z(this,t),y=z(this,y);var L=[],H=t.line;return this.iter(t.line,y.line+1,function(le){var we=le.markedSpans;if(we)for(var De=0;De=Pe.to||Pe.from==null&&H!=t.line||Pe.from!=null&&H==y.line&&Pe.from>=y.ch)&&(!P||P(Pe.marker))&&L.push(Pe.marker.parent||Pe.marker)}++H}),L},getAllMarks:function(){var t=[];return this.iter(function(y){var P=y.markedSpans;if(P)for(var L=0;Lt)return y=t,!0;t-=le,++P}),z(this,Le(P,y))},indexFromPos:function(t){t=z(this,t);var y=t.ch;if(t.liney&&(y=t.from),t.to!=null&&t.to-1){y.state.draggingText(t),setTimeout(function(){return y.display.input.focus()},20);return}try{var gt=t.dataTransfer.getData("Text");if(gt){var wt;if(y.state.draggingText&&!y.state.draggingText.copy&&(wt=y.listSelections()),zs(y.doc,$t(P,P)),wt)for(var Qt=0;Qt=0;De--)Mr(t.doc,"",L[De].from,L[De].to,"+delete");io(t)})}function iu(t,y,P){var L=W(t.text,y+P,P);return L<0||L>t.text.length?null:L}function au(t,y,P){var L=iu(t,y.ch,P);return L==null?null:new Le(y.line,L,P<0?"after":"before")}function Nl(t,y,P,L,H){if(t){y.doc.direction=="rtl"&&(H=-H);var le=_t(P,y.doc.direction);if(le){var we=H<0?ge(le):le[0],De=H<0==(we.level==1),Pe=De?"after":"before",Qe;if(we.level>0||y.doc.direction=="rtl"){var gt=ot(y,P);Qe=H<0?P.text.length-1:0;var wt=dt(y,gt,Qe).top;Qe=he(function(Qt){return dt(y,gt,Qt).top==wt},H<0==(we.level==1)?we.from:we.to-1,Qe),Pe=="before"&&(Qe=iu(P,Qe,1))}else Qe=H<0?we.to:we.from;return new Le(L,Qe,Pe)}}return new Le(L,H<0?P.text.length:0,H<0?"before":"after")}function ou(t,y,P,L){var H=_t(y,t.doc.direction);if(!H)return au(y,P,L);P.ch>=y.text.length?(P.ch=y.text.length,P.sticky="before"):P.ch<=0&&(P.ch=0,P.sticky="after");var le=Ie(H,P.ch,P.sticky),we=H[le];if(t.doc.direction=="ltr"&&we.level%2==0&&(L>0?we.to>P.ch:we.from=we.from&&Qt>=gt.begin)){var Nt=wt?"before":"after";return new Le(P.line,Qt,Nt)}}var on=function(Gn,ar,Xn){for(var pr=function(ca,so){return so?new Le(P.line,De(ca,1),"before"):new Le(P.line,ca,"after")};Gn>=0&&Gn0==(Hr.level!=1),mi=Lr?Xn.begin:De(Xn.end,-1);if(Hr.from<=mi&&mi0?gt.end:De(gt.begin,-1);return Mn!=null&&!(L>0&&Mn==y.text.length)&&(yn=on(L>0?0:H.length-1,L,Qe(Mn)),yn)?yn:null}var wl={selectAll:Ti,singleSelection:function(t){return t.setSelection(t.getCursor("anchor"),t.getCursor("head"),ue)},killLine:function(t){return Os(t,function(y){if(y.empty()){var P=Rn(t.doc,y.head.line).text.length;return y.head.ch==P&&y.head.line0)H=new Le(H.line,H.ch+1),t.replaceRange(le.charAt(H.ch-1)+le.charAt(H.ch-2),Le(H.line,H.ch-2),H,"+transpose");else if(H.line>t.doc.first){var we=Rn(t.doc,H.line-1).text;we&&(H=new Le(H.line,1),t.replaceRange(le.charAt(0)+t.doc.lineSeparator()+we.charAt(we.length-1),Le(H.line-1,we.length-1),H,"+transpose"))}}P.push(new Sn(H,H))}t.setSelections(P)})},newlineAndIndent:function(t){return ya(t,function(){for(var y=t.listSelections(),P=y.length-1;P>=0;P--)t.replaceRange(t.doc.lineSeparator(),y[P].anchor,y[P].head,"+input");y=t.listSelections();for(var L=0;Lt&&Fe(y,this.pos)==0&&P==this.button};var Vs,Sl;function Su(t,y){var P=+new Date;return Sl&&Sl.compare(P,t,y)?(Vs=Sl=null,"triple"):Vs&&Vs.compare(P,t,y)?(Sl=new Al(P,t,y),Vs=null,"double"):(Vs=new Al(P,t,y),Sl=null,"single")}function Kl(t){var y=this,P=y.display;if(lt(y,t)||P.activeTouch&&P.input.supportsTouch())return;if(P.input.ensurePolled(),P.shift=t.shiftKey,_o(P,t)){d||(P.scroller.draggable=!1,setTimeout(function(){return P.scroller.draggable=!0},100));return}if(uu(y,t))return;var L=On(y,t),H=vt(t),le=L?Su(L,H):"single";if(window.focus(),H==1&&y.state.selectingText&&y.state.selectingText(t),L&&Tu(y,H,L,le,t))return;H==1?L?Ou(y,L,le,t):yt(t)==P.scroller&&Ue(t):H==2?(L&&Bs(y.doc,L),setTimeout(function(){return P.input.focus()},20)):H==3&&(B?y.display.input.onContextMenu(t):Vi(y))}function Tu(t,y,P,L,H){var le="Click";return L=="double"?le="Double"+le:L=="triple"&&(le="Triple"+le),le=(y==1?"Left":y==2?"Middle":"Right")+le,_l(t,Fl(le,H),H,function(we){if(typeof we=="string"&&(we=wl[we]),!we)return!1;var De=!1;try{t.isReadOnly()&&(t.state.suppressEdits=!0),De=we(t,P)!=ne}finally{t.state.suppressEdits=!1}return De})}function Bu(t,y,P){var L=t.getOption("configureMouse"),H=L?L(t,y,P):{};if(H.unit==null){var le=A?P.shiftKey&&P.metaKey:P.altKey;H.unit=le?"rectangle":y=="single"?"char":y=="double"?"word":"line"}return(H.extend==null||t.doc.extend)&&(H.extend=t.doc.extend||P.shiftKey),H.addNew==null&&(H.addNew=c?P.metaKey:P.ctrlKey),H.moveOnDrag==null&&(H.moveOnDrag=!(c?P.altKey:P.ctrlKey)),H}function Ou(t,y,P,L){w?setTimeout(U(Qr,t),0):t.curOp.focus=I();var H=Bu(t,P,L),le=t.doc.sel,we;t.options.dragDrop&&Mt&&!t.isReadOnly()&&P=="single"&&(we=le.contains(y))>-1&&(Fe((we=le.ranges[we]).from(),y)<0||y.xRel>0)&&(Fe(we.to(),y)>0||y.xRel<0)?ec(t,L,y,H):Du(t,L,y,H)}function ec(t,y,P,L){var H=t.display,le=!1,we=ki(t,function(Qe){d&&(H.scroller.draggable=!1),t.state.draggingText=!1,St(H.wrapper.ownerDocument,"mouseup",we),St(H.wrapper.ownerDocument,"mousemove",De),St(H.scroller,"dragstart",Pe),St(H.scroller,"drop",we),le||(Ue(Qe),L.addNew||Bs(t.doc,P,null,null,L.extend),d&&!a||w&&m==9?setTimeout(function(){H.wrapper.ownerDocument.body.focus({preventScroll:!0}),H.input.focus()},20):H.input.focus())}),De=function(Qe){le=le||Math.abs(y.clientX-Qe.clientX)+Math.abs(y.clientY-Qe.clientY)>=10},Pe=function(){return le=!0};d&&(H.scroller.draggable=!0),t.state.draggingText=we,we.copy=!L.moveOnDrag,H.scroller.dragDrop&&H.scroller.dragDrop(),Ke(H.wrapper.ownerDocument,"mouseup",we),Ke(H.wrapper.ownerDocument,"mousemove",De),Ke(H.scroller,"dragstart",Pe),Ke(H.scroller,"drop",we),Vi(t),setTimeout(function(){return H.input.focus()},20)}function Tl(t,y,P){if(P=="char")return new Sn(y,y);if(P=="word")return t.findWordAt(y);if(P=="line")return new Sn(Le(y.line,0),z(t.doc,Le(y.line+1,0)));var L=P(t,y);return new Sn(L.from,L.to)}function Du(t,y,P,L){var H=t.display,le=t.doc;Ue(y);var we,De,Pe=le.sel,Qe=Pe.ranges;if(L.addNew&&!L.extend?(De=le.sel.contains(P),De>-1?we=Qe[De]:we=new Sn(P,P)):(we=le.sel.primary(),De=le.sel.primIndex),L.unit=="rectangle")L.addNew||(we=new Sn(P,P)),P=On(t,y,!0,!0),De=-1;else{var gt=Tl(t,P,L.unit);L.extend?we=Ks(we,gt.anchor,gt.head,L.extend):we=gt}L.addNew?De==-1?(De=Qe.length,Na(le,Ft(t,Qe.concat([we]),De),{scroll:!1,origin:"*mouse"})):Qe.length>1&&Qe[De].empty()&&L.unit=="char"&&!L.extend?(Na(le,Ft(t,Qe.slice(0,De).concat(Qe.slice(De+1)),0),{scroll:!1,origin:"*mouse"}),Pe=le.sel):bs(le,De,we,be):(De=0,Na(le,new $i([we],0),be),Pe=le.sel);var wt=P;function Qt(Xn){if(Fe(wt,Xn)==0)return;if(wt=Xn,L.unit=="rectangle"){for(var pr=[],Hr=t.options.tabSize,Lr=V(Rn(le,P.line).text,P.ch,Hr),mi=V(Rn(le,Xn.line).text,Xn.ch,Hr),ca=Math.min(Lr,mi),so=Math.max(Lr,mi),Ra=Math.min(P.line,Xn.line),Yo=Math.min(t.lastLine(),Math.max(P.line,Xn.line));Ra<=Yo;Ra++){var Co=Rn(le,Ra).text,za=_e(Co,ca,Hr);ca==so?pr.push(new Sn(Le(Ra,za),Le(Ra,za))):Co.length>za&&pr.push(new Sn(Le(Ra,za),Le(Ra,_e(Co,so,Hr))))}pr.length||pr.push(new Sn(P,P)),Na(le,Ft(t,Pe.ranges.slice(0,De).concat(pr),De),{origin:"*mouse",scroll:!1}),t.scrollIntoView(Xn)}else{var xo=we,mo=Tl(t,Xn,L.unit),Hn=xo.anchor,xa;Fe(mo.anchor,Hn)>0?(xa=mo.head,Hn=Xt(xo.from(),mo.anchor)):(xa=mo.anchor,Hn=Wt(xo.to(),mo.head));var wa=Pe.ranges.slice(0);wa[De]=Ru(t,new Sn(z(le,Hn),xa)),Na(le,Ft(t,wa,De),be)}}var Nt=H.wrapper.getBoundingClientRect(),on=0;function yn(Xn){var pr=++on,Hr=On(t,Xn,!0,L.unit=="rectangle");if(!Hr)return;if(Fe(Hr,wt)!=0){t.curOp.focus=I(),Qt(Hr);var Lr=Ki(H,le);(Hr.line>=Lr.to||Hr.lineNt.bottom?20:0;mi&&setTimeout(ki(t,function(){if(on!=pr)return;H.scroller.scrollTop+=mi,yn(Xn)}),50)}}function Mn(Xn){t.state.selectingText=!1,on=Infinity,Xn&&(Ue(Xn),H.input.focus()),St(H.wrapper.ownerDocument,"mousemove",Gn),St(H.wrapper.ownerDocument,"mouseup",ar),le.history.lastSelOrigin=null}var Gn=ki(t,function(Xn){Xn.buttons===0||!vt(Xn)?Mn(Xn):yn(Xn)}),ar=ki(t,Mn);t.state.selectingText=ar,Ke(H.wrapper.ownerDocument,"mousemove",Gn),Ke(H.wrapper.ownerDocument,"mouseup",ar)}function Ru(t,y){var P=y.anchor,L=y.head,H=Rn(t.doc,P.line);if(Fe(P,L)==0&&P.sticky==L.sticky)return y;var le=_t(H);if(!le)return y;var we=Ie(le,P.ch,P.sticky),De=le[we];if(De.from!=P.ch&&De.to!=P.ch)return y;var Pe=we+(De.from==P.ch==(De.level!=1)?0:1);if(Pe==0||Pe==le.length)return y;var Qe;if(L.line!=P.line)Qe=(L.line-P.line)*(t.doc.direction=="ltr"?1:-1)>0;else{var gt=Ie(le,L.ch,L.sticky),wt=gt-we||(L.ch-P.ch)*(De.level==1?-1:1);gt==Pe-1||gt==Pe?Qe=wt<0:Qe=wt>0}var Qt=le[Pe+(Qe?-1:0)],Nt=Qe==(Qt.level==1),on=Nt?Qt.from:Qt.to,yn=Nt?"after":"before";return P.ch==on&&P.sticky==yn?y:new Sn(new Le(P.line,on,yn),L)}function Iu(t,y,P,L){var H,le;if(y.touches)H=y.touches[0].clientX,le=y.touches[0].clientY;else try{H=y.clientX,le=y.clientY}catch(Qt){return!1}if(H>=Math.floor(t.display.gutters.getBoundingClientRect().right))return!1;L&&Ue(y);var we=t.display,De=we.lineDiv.getBoundingClientRect();if(le>De.bottom||!Ze(t,P))return We(y);le-=De.top-we.viewOffset;for(var Pe=0;Pe=H){var gt=hi(t.doc,le),wt=t.display.gutterSpecs[Pe];return ct(t,P,t,gt,wt.className,y),We(y)}}}function uu(t,y){return Iu(t,y,"gutterClick",!0)}function cu(t,y){if(_o(t.display,y)||pl(t,y))return;if(lt(t,y,"contextmenu"))return;B||t.display.input.onContextMenu(y)}function pl(t,y){return Ze(t,"gutterContextMenu")?Iu(t,y,"gutterContextMenu",!1):!1}function Wl(t){t.display.wrapper.className=t.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+t.options.theme.replace(/(^|\s)\s*/g," cm-s-"),en(t)}var Us={toString:function(){return"CodeMirror.Init"}},Mu={},zl={};function tc(t){var y=t.optionHandlers;function P(L,H,le,we){t.defaults[L]=H,le&&(y[L]=we?function(De,Pe,Qe){Qe!=Us&&le(De,Pe,Qe)}:le)}t.defineOption=P,t.Init=Us,P("value","",function(L,H){return L.setValue(H)},!0),P("mode",null,function(L,H){L.doc.modeOption=H,$r(L)},!0),P("indentUnit",2,$r,!0),P("indentWithTabs",!1),P("smartIndent",!0),P("tabSize",4,function(L){vn(L),en(L),Pr(L)},!0),P("lineSeparator",null,function(L,H){if(L.doc.lineSep=H,!H)return;var le=[],we=L.doc.first;L.doc.iter(function(Pe){for(var Qe=0;;){var gt=Pe.text.indexOf(H,Qe);if(gt==-1)break;Qe=gt+H.length,le.push(Le(we,gt))}we++});for(var De=le.length-1;De>=0;De--)Mr(L.doc,H,le[De],Le(le[De].line,le[De].ch+H.length))}),P("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(L,H,le){L.state.specialChars=new RegExp(H.source+(H.test(" ")?"":"| "),"g"),le!=Us&&L.refresh()}),P("specialCharPlaceholder",Ai,function(L){return L.refresh()},!0),P("electricChars",!0),P("inputStyle",r?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),P("spellcheck",!1,function(L,H){return L.getInputField().spellcheck=H},!0),P("autocorrect",!1,function(L,H){return L.getInputField().autocorrect=H},!0),P("autocapitalize",!1,function(L,H){return L.getInputField().autocapitalize=H},!0),P("rtlMoveVisually",!p),P("wholeLineUpdateBefore",!0),P("theme","default",function(L){Wl(L),Za(L)},!0),P("keyMap","default",function(L,H,le){var we=qa(H),De=le!=Us&&qa(le);De&&De.detach&&De.detach(L,we),we.attach&&we.attach(L,De||null)}),P("extraKeys",null),P("configureMouse",null),P("lineWrapping",!1,Lu,!0),P("gutters",[],function(L,H){L.display.gutterSpecs=xi(H,L.options.lineNumbers),Za(L)},!0),P("fixedGutter",!0,function(L,H){L.display.gutters.style.left=H?ei(L.display)+"px":"0",L.refresh()},!0),P("coverGutterNextToScrollbar",!1,function(L){return Fa(L)},!0),P("scrollbarStyle","native",function(L){ao(L),Fa(L),L.display.scrollbars.setScrollTop(L.doc.scrollTop),L.display.scrollbars.setScrollLeft(L.doc.scrollLeft)},!0),P("lineNumbers",!1,function(L,H){L.display.gutterSpecs=xi(L.options.gutters,H),Za(L)},!0),P("firstLineNumber",1,Za,!0),P("lineNumberFormatter",function(L){return L},Za,!0),P("showCursorWhenSelecting",!1,pn,!0),P("resetSelectionOnContextMenu",!0),P("lineWiseCopyCut",!0),P("pasteLinesPerSelection",!0),P("selectionsMayTouch",!1),P("readOnly",!1,function(L,H){H=="nocursor"&&(ri(L),L.display.input.blur()),L.display.input.readOnlyChanged(H)}),P("screenReaderLabel",null,function(L,H){H=H===""?null:H,L.display.input.screenReaderLabelChanged(H)}),P("disableInput",!1,function(L,H){H||L.display.input.reset()},!0),P("dragDrop",!0,nc),P("allowDropFileTypes",null),P("cursorBlinkRate",530),P("cursorScrollMargin",0),P("cursorHeight",1,pn,!0),P("singleCursorHeightPerLine",!0,pn,!0),P("workTime",100),P("workDelay",100),P("flattenSpans",!0,vn,!0),P("addModeClass",!1,vn,!0),P("pollInterval",100),P("undoDepth",200,function(L,H){return L.doc.history.undoDepth=H}),P("historyEventDelay",1250),P("viewportMargin",10,function(L){return L.refresh()},!0),P("maxHighlightLength",1e4,vn,!0),P("moveInputWithCursor",!0,function(L,H){H||L.display.input.resetPosition()}),P("tabindex",null,function(L,H){return L.display.input.getField().tabIndex=H||""}),P("autofocus",null),P("direction","ltr",function(L,H){return L.doc.setDirection(H)},!0),P("phrases",null)}function nc(t,y,P){var L=P&&P!=Us;if(!y!=!L){var H=t.display.dragFunctions,le=y?Ke:St;le(t.display.scroller,"dragstart",H.start),le(t.display.scroller,"dragenter",H.enter),le(t.display.scroller,"dragover",H.over),le(t.display.scroller,"dragleave",H.leave),le(t.display.scroller,"drop",H.drop)}}function Lu(t){t.options.lineWrapping?(k(t.display.wrapper,"CodeMirror-wrap"),t.display.sizer.style.minWidth="",t.display.sizerWidth=null):(g(t.display.wrapper,"CodeMirror-wrap"),Jo(t)),yr(t),Pr(t),en(t),setTimeout(function(){return Fa(t)},100)}function ma(t,y){var P=this;if(!(this instanceof ma))return new ma(t,y);this.options=y=y?K(y):{},K(Mu,y,!1);var L=y.value;typeof L=="string"?L=new Bo(L,y.mode,null,y.lineSeparator,y.direction):y.mode&&(L.modeOption=y.mode),this.doc=L;var H=new ma.inputStyles[y.inputStyle](this),le=this.display=new Eo(t,L,H,y);le.wrapper.CodeMirror=this,Wl(this),y.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),ao(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new N,keySeq:null,specialChars:null},y.autofocus&&!r&&le.input.focus(),w&&m<11&&setTimeout(function(){return P.display.input.reset(!0)},20),Pu(this),nu(),Wa(this),this.curOp.forceUpdate=!0,di(this,L),y.autofocus&&!r||this.hasFocus()?setTimeout(function(){P.hasFocus()&&!P.state.focused&&Ri(P)},20):ri(this);for(var we in zl)zl.hasOwnProperty(we)&&zl[we](this,y[we],Us);ua(this),y.finishInit&&y.finishInit(this);for(var De=0;De20*20}Ke(y.scroller,"touchstart",function(Pe){if(!lt(t,Pe)&&!le(Pe)&&!uu(t,Pe)){y.input.ensurePolled(),clearTimeout(P);var Qe=+new Date;y.activeTouch={start:Qe,moved:!1,prev:Qe-L.end<=300?L:null},Pe.touches.length==1&&(y.activeTouch.left=Pe.touches[0].pageX,y.activeTouch.top=Pe.touches[0].pageY)}}),Ke(y.scroller,"touchmove",function(){y.activeTouch&&(y.activeTouch.moved=!0)}),Ke(y.scroller,"touchend",function(Pe){var Qe=y.activeTouch;if(Qe&&!_o(y,Pe)&&Qe.left!=null&&!Qe.moved&&new Date-Qe.start<300){var gt=t.coordsChar(y.activeTouch,"page"),wt;!Qe.prev||we(Qe,Qe.prev)?wt=new Sn(gt,gt):!Qe.prev.prev||we(Qe,Qe.prev.prev)?wt=t.findWordAt(gt):wt=new Sn(Le(gt.line,0),z(t.doc,Le(gt.line+1,0))),t.setSelection(wt.anchor,wt.head),t.focus(),Ue(Pe)}H()}),Ke(y.scroller,"touchcancel",H),Ke(y.scroller,"scroll",function(){y.scroller.clientHeight&&(ho(t,y.scroller.scrollTop),Ma(t,y.scroller.scrollLeft,!0),ct(t,"scroll",t))}),Ke(y.scroller,"mousewheel",function(Pe){return gs(t,Pe)}),Ke(y.scroller,"DOMMouseScroll",function(Pe){return gs(t,Pe)}),Ke(y.wrapper,"scroll",function(){return y.wrapper.scrollTop=y.wrapper.scrollLeft=0}),y.dragFunctions={enter:function(Pe){lt(t,Pe)||it(Pe)},over:function(Pe){lt(t,Pe)||(Wu(t,Pe),it(Pe))},start:function(Pe){return tu(t,Pe)},drop:ki(t,vu),leave:function(Pe){lt(t,Pe)||gu(t)}};var De=y.input.getField();Ke(De,"keyup",function(Pe){return wu.call(t,Pe)}),Ke(De,"keydown",ki(t,Ql)),Ke(De,"keypress",ki(t,_u)),Ke(De,"focus",function(Pe){return Ri(t,Pe)}),Ke(De,"blur",function(Pe){return ri(t,Pe)})}var Gl=[];ma.defineInitHook=function(t){return Gl.push(t)};function il(t,y,P,L){var H=t.doc,le;P==null&&(P="add"),P=="smart"&&(H.mode.indent?le=ln(t,y).state:P="prev");var we=t.options.tabSize,De=Rn(H,y),Pe=V(De.text,null,we);De.stateAfter&&(De.stateAfter=null);var Qe=De.text.match(/^\s*/)[0],gt;if(!L&&!/\S/.test(De.text))gt=0,P="not";else if(P=="smart"&&(gt=H.mode.indent(le,De.text.slice(Qe.length),De.text),gt==ne||gt>150)){if(!L)return;P="prev"}P=="prev"?y>H.first?gt=V(Rn(H,y-1).text,null,we):gt=0:P=="add"?gt=Pe+t.options.indentUnit:P=="subtract"?gt=Pe-t.options.indentUnit:typeof P=="number"&&(gt=Pe+P),gt=Math.max(0,gt);var wt="",Qt=0;if(t.options.indentWithTabs)for(var Nt=Math.floor(gt/we);Nt;--Nt)Qt+=we,wt+=" ";if(Qtwe,Pe=Bt(y),Qe=null;if(De&&L.ranges.length>1)if(fs&&fs.text.join(` -`)==y){if(L.ranges.length%fs.text.length==0){Qe=[];for(var gt=0;gt=0;Qt--){var Nt=L.ranges[Qt],on=Nt.from(),yn=Nt.to();Nt.empty()&&(P&&P>0?on=Le(on.line,on.ch-P):t.state.overwrite&&!De?yn=Le(yn.line,Math.min(Rn(le,yn.line).text.length,yn.ch+ge(Pe).length)):De&&fs&&fs.lineWise&&fs.text.join(` +`)==y){if(L.ranges.length%fs.text.length==0){Qe=[];for(var gt=0;gt=0;Qt--){var Nt=L.ranges[Qt],on=Nt.from(),yn=Nt.to();Nt.empty()&&(P&&P>0?on=Le(on.line,on.ch-P):t.state.overwrite&&!De?yn=Le(yn.line,Math.min(Rn(le,yn.line).text.length,yn.ch+ge(Pe).length)):De&&fs&&fs.lineWise&&fs.text.join(` `)==Pe.join(` `)&&(on=yn=Le(on.line,0)));var Mn={from:on,to:yn,text:Qe?Qe[Qt%Qe.length]:Pe,origin:H||(De?"paste":t.state.cutIncoming>we?"cut":"+input")};Kn(t.doc,Mn),ui(t,"inputRead",t,Mn)}y&&!De&&Dl(t,y),io(t),t.curOp.updateInput<2&&(t.curOp.updateInput=wt),t.curOp.typing=!0,t.state.pasteIncoming=t.state.cutIncoming=-1}function Ol(t,y){var P=t.clipboardData&&t.clipboardData.getData("Text");if(P)return t.preventDefault(),!y.isReadOnly()&&!y.options.disableInput&&ya(y,function(){return du(y,P,0,null,"paste")}),!0}function Dl(t,y){if(!t.options.electricChars||!t.options.smartIndent)return;for(var P=t.doc.sel,L=P.ranges.length-1;L>=0;L--){var H=P.ranges[L];if(H.head.ch>100||L&&P.ranges[L-1].head.line==H.head.line)continue;var le=t.getModeAt(H.head),we=!1;if(le.electricChars){for(var De=0;De-1){we=il(t,H.head.line,"smart");break}}else le.electricInput&&(le.electricInput.test(Rn(t.doc,H.head.line).text.slice(0,H.head.ch))&&(we=il(t,H.head.line,"smart")));we&&ui(t,"electricInput",t,H.head.line)}}function hu(t){for(var y=[],P=[],L=0;Lle&&(il(this,De.head.line,L,!0),le=De.head.line,we==this.doc.sel.primIndex&&io(this));else{var Pe=De.from(),Qe=De.to(),gt=Math.max(le,Pe.line);le=Math.min(this.lastLine(),Qe.line-(Qe.ch?0:1))+1;for(var wt=gt;wt0&&bs(this.doc,we,new Sn(Pe,Qt[we].to()),ue)}}}),getTokenAt:function(L,H){return nr(this,L,H)},getLineTokens:function(L,H){return nr(this,Le(L),H,!0)},getTokenTypeAt:function(L){L=z(this.doc,L);var H=zt(this,Rn(this.doc,L.line)),le=0,we=(H.length-1)/2,De=L.ch,Pe;if(De==0)Pe=H[2];else for(;;){var Qe=le+we>>1;if((Qe?H[Qe*2-1]:0)>=De)we=Qe;else if(H[Qe*2+1]Pe&&(L=Pe,we=!0),De=Rn(this.doc,L)}else De=L;return En(this,De,{top:0,left:0},H||"page",le||we).top+(we?this.doc.height-eo(De):0)},defaultTextHeight:function(){return Nr(this.display)},defaultCharWidth:function(){return Qn(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(L,H,le,we,De){var Pe=this.display;L=an(this,z(this.doc,L));var Qe=L.bottom,gt=L.left;if(H.style.position="absolute",H.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(H),Pe.sizer.appendChild(H),we=="over")Qe=L.top;else if(we=="above"||we=="near"){var wt=Math.max(Pe.wrapper.clientHeight,this.doc.height),Qt=Math.max(Pe.sizer.clientWidth,Pe.lineSpace.clientWidth);(we=="above"||L.bottom+H.offsetHeight>wt)&&L.top>H.offsetHeight?Qe=L.top-H.offsetHeight:L.bottom+H.offsetHeight<=wt&&(Qe=L.bottom),gt+H.offsetWidth>Qt&&(gt=Qt-H.offsetWidth)}H.style.top=Qe+"px",H.style.left=H.style.right="",De=="right"?(gt=Pe.sizer.clientWidth-H.offsetWidth,H.style.right="0px"):(De=="left"?gt=0:De=="middle"&&(gt=(Pe.sizer.clientWidth-H.offsetWidth)/2),H.style.left=gt+"px"),le&&Da(this,{left:gt,top:Qe,right:gt+H.offsetWidth,bottom:Qe+H.offsetHeight})},triggerOnKeyDown:la(Ql),triggerOnKeyPress:la(_u),triggerOnKeyUp:wu,triggerOnMouseDown:la(Kl),execCommand:function(L){if(wl.hasOwnProperty(L))return wl[L].call(null,this)},triggerElectric:la(function(L){Dl(this,L)}),findPosH:function(L,H,le,we){var De=1;H<0&&(De=-1,H=-H);for(var Pe=z(this.doc,L),Qe=0;Qe0&>(le.charAt(we-1));)--we;for(;De.5||this.options.lineWrapping)&&yr(this),ct(this,"refresh",this)}),swapDoc:la(function(L){var H=this.doc;return H.cm=null,this.state.selectingText&&this.state.selectingText(),di(this,L),en(this),this.display.input.reset(),Ia(this,L.scrollLeft,L.scrollTop),this.curOp.forceScroll=!0,ui(this,"swapDoc",this,H),H}),phrase:function(L){var H=this.options.phrases;return H&&Object.prototype.hasOwnProperty.call(H,L)?H[L]:L},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},$e(t),t.registerHelper=function(L,H,le){P.hasOwnProperty(L)||(P[L]=t[L]={_global:[]}),P[L][H]=le},t.registerGlobalHelper=function(L,H,le,we){t.registerHelper(L,H,we),P[L]._global.push({pred:le,val:we})}}function Vl(t,y,P,L,H){var le=y,we=P,De=Rn(t,y.line),Pe=H&&t.direction=="rtl"?-P:P;function Qe(){var ar=y.line+Pe;return ar=t.first+t.size?!1:(y=new Le(ar,y.ch,y.sticky),De=Rn(t,ar))}function gt(ar){var Xn;if(L=="codepoint"){var pr=De.text.charCodeAt(y.ch+(L>0?0:-1));isNaN(pr)?Xn=null:Xn=new Le(y.line,Math.max(0,Math.min(De.text.length,y.ch+P*(pr>=55296&&pr<56320?2:1))),-P)}else H?Xn=ou(t.cm,De,y,P):Xn=au(De,y,P);if(Xn==null)if(!ar&&Qe())y=Nl(H,t.cm,De,y.line,Pe);else return!1;else y=Xn;return!0}if(L=="char"||L=="codepoint")gt();else if(L=="column")gt(!0);else if(L=="word"||L=="group")for(var wt=null,Qt=L=="group",Nt=t.cm&&t.cm.getHelper(y,"wordChars"),on=!0;!(P<0&&!gt(!on));on=!1){var yn=De.text.charAt(y.ch)||` `,Mn=Re(yn,Nt)?"w":Qt&&yn==` @@ -340,7 +340,7 @@ b`.split(/\n/).length!=3?function(t){for(var y=0,P=[],L=t.length;y<=L;){var H=t. `)>-1?P.value=t.prevInput="":t.prevInput=H,t.composing&&(t.composing.range.clear(),t.composing.range=y.markText(t.composing.start,y.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},ia.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},ia.prototype.onKeyPress=function(){w&&m>=9&&(this.hasSelection=null),this.fastPoll()},ia.prototype.onContextMenu=function(t){var y=this,P=y.cm,L=P.display,H=y.textarea;y.contextMenuPending&&y.contextMenuPending();var le=On(P,t),we=L.scroller.scrollTop;if(!le||e)return;var De=P.options.resetSelectionOnContextMenu;De&&P.doc.sel.contains(le)==-1&&ki(P,Na)(P.doc,$t(le),ue);var Pe=H.style.cssText,Qe=y.wrapper.style.cssText,gt=y.wrapper.offsetParent.getBoundingClientRect();y.wrapper.style.cssText="position: static",H.style.cssText=`position: absolute; width: 30px; height: 30px; top: `+(t.clientY-gt.top-5)+"px; left: "+(t.clientX-gt.left-5)+`px; z-index: 1000; background: `+(w?"rgba(255, 255, 255, .05)":"transparent")+`; - outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var wt;d&&(wt=window.scrollY),L.input.focus(),d&&window.scrollTo(null,wt),L.input.reset(),P.somethingSelected()||(H.value=y.prevInput=" "),y.contextMenuPending=Nt,L.selForContextMenu=P.doc.sel,clearTimeout(L.detectingSelectAll);function Qt(){if(H.selectionStart!=null){var yn=P.somethingSelected(),Mn="\u200B"+(yn?H.value:"");H.value="\u21DA",H.value=Mn,y.prevInput=yn?"":"\u200B",H.selectionStart=1,H.selectionEnd=Mn.length,L.selForContextMenu=P.doc.sel}}function Nt(){if(y.contextMenuPending!=Nt)return;if(y.contextMenuPending=!1,y.wrapper.style.cssText=Qe,H.style.cssText=Pe,w&&m<9&&L.scrollbars.setScrollTop(L.scroller.scrollTop=we),H.selectionStart!=null){(!w||w&&m<9)&&Qt();var yn=0,Mn=function(){L.selForContextMenu==P.doc.sel&&H.selectionStart==0&&H.selectionEnd>0&&y.prevInput=="\u200B"?ki(P,Ti)(P):yn++<10?L.detectingSelectAll=setTimeout(Mn,500):(L.selForContextMenu=null,L.input.reset())};L.detectingSelectAll=setTimeout(Mn,200)}}if(w&&m>=9&&Qt(),B){it(t);var on=function(){St(window,"mouseup",on),setTimeout(Nt,20)};Ke(window,"mouseup",on)}else setTimeout(Nt,50)},ia.prototype.readOnlyChanged=function(t){t||this.reset(),this.textarea.disabled=t=="nocursor",this.textarea.readOnly=!!t},ia.prototype.setUneditable=function(){},ia.prototype.needsContentAttribute=!1;function Rl(t,y){if(y=y?K(y):{},y.value=t.value,!y.tabindex&&t.tabIndex&&(y.tabindex=t.tabIndex),!y.placeholder&&t.placeholder&&(y.placeholder=t.placeholder),y.autofocus==null){var P=I();y.autofocus=P==t||t.getAttribute("autofocus")!=null&&P==document.body}function L(){t.value=De.getValue()}var H;if(t.form&&(Ke(t.form,"submit",L),!y.leaveSubmitMethodAlone)){var le=t.form;H=le.submit;try{var we=le.submit=function(){L(),le.submit=H,le.submit(),le.submit=we}}catch(Pe){}}y.finishInit=function(Pe){Pe.save=L,Pe.getTextArea=function(){return t},Pe.toTextArea=function(){Pe.toTextArea=isNaN,L(),t.parentNode.removeChild(Pe.getWrapperElement()),t.style.display="",t.form&&(St(t.form,"submit",L),!y.leaveSubmitMethodAlone&&typeof t.form.submit=="function"&&(t.form.submit=H))}},t.style.display="none";var De=ma(function(Pe){return t.parentNode.insertBefore(Pe,t.nextSibling)},y);return De}function Fs(t){t.off=St,t.on=Ke,t.wheelEventPixels=Ss,t.Doc=Bo,t.splitLines=Bt,t.countColumn=V,t.findColumn=_e,t.isWordChar=Te,t.Pass=ne,t.signal=ct,t.Line=Ua,t.changeEnd=Cn,t.scrollbarModel=Xi,t.Pos=Le,t.cmpPos=Fe,t.modes=Ot,t.mimeModes=Ct,t.resolveMode=Et,t.getMode=Lt,t.modeExtensions=Ht,t.extendMode=un,t.copyState=gn,t.startState=wr,t.innerMode=Ar,t.commands=wl,t.keyMap=Ps,t.keyName=ru,t.isModifierKey=bu,t.lookupKey=rl,t.normalizeKeyMap=Xu,t.StringStream=cr,t.SharedTextMarker=tl,t.TextMarker=ns,t.LineWidget=Ko,t.e_preventDefault=Ue,t.e_stopPropagation=Ne,t.e_stop=it,t.addClass=k,t.contains=D,t.rmClass=g,t.keyNames=Gs}tc(ma),ku(ma);var ju="iter insert remove copy getEditor constructor".split(" ");for(var Il in Bo.prototype)Bo.prototype.hasOwnProperty(Il)&&Q(ju,Il)<0&&(ma.prototype[Il]=function(t){return function(){return t.apply(this.doc,arguments)}}(Bo.prototype[Il]));return $e(Bo),ma.inputStyles={textarea:ia,contenteditable:ea},ma.defineMode=function(t){!ma.defaults.mode&&t!="null"&&(ma.defaults.mode=t),jt.apply(this,arguments)},ma.defineMIME=Vt,ma.defineMode("null",function(){return{token:function(t){return t.skipToEnd()}}}),ma.defineMIME("text/plain","null"),ma.defineExtension=function(t,y){ma.prototype[t]=y},ma.defineDocExtension=function(t,y){Bo.prototype[t]=y},ma.fromTextArea=Rl,Fs(ma),ma.version="5.58.2",ma})},W6BS:function(Ge,fe){Ge.exports="data:image/png;base64,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"},W6us:function(Ge,fe){Ge.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAAv9JREFUSA2dVV1IVEEU/s7sqkuiUAahgREkQVjmS0FEBRWELz1Yj5ZSJBEaVm8RBOFbQSZIQUU9hFT4EqRuBdIP0oOia5lIZBRZoBWYy+a6O3M6s3DxXrurez1wOeee+b7zzZ05dwYIaD0x3dk9rNsD0hAOSgBjDwHTQXmBhZgwB7A8wcwjFI1xYYiw7sA2mshWJqRUHSkkso3b/LMPXJHOw9eaCko6OOUE1muY1pQx490xPuLOO3HZLV7b8BJz9X1QNnbybt8zok/plBlHwlxw5z1CIajbIMwQm87no1xugZeZVVkbN5S28YD5i2mTxmDmkdjm1t/geoux2O5hrpY9vCnhJOWrBzbnmOyr12T5Kg3M8UixunSyF8WJeXQxY7cX5X0jwmvZu9rH+5CeZXMxn1TH4uX/T8gpsfkOF83E0S8zrHRyS3rCu5Iwdo2eobgfzrN0bsCfWVzLWcQSGVt/p4WTxXy/aEM7b0wafBRyKAvPP03QBQoVX5ro82JA+MUYl+h5bKIwkge3IEZELCK1gUVsZZlYhgtcZWmQ6Ai2y5fk6VUYU6mkeaVZv02n9FDviD5m8TJYbf1KzOFGY6bFsB60tSmhn4SJ1HnA7JTZJCMR9TRTnFGyEhE315B6KHUjIhxWpPrCh6qoVwD2WTDCLxFemVmuWE0VfRPX6hTx7TrRGHIAQX02rq+QdE6XbJQOKmI5Ga4P0VfIticx7vrgl0xZjl9rW5KvkB1Yk4dzMsP3Ns7JBFtcBGksf8sqZI+Swnzsl3PsjT91IWsxFjt+gmYXst4oq5CFfTpNU43N2BtSaJBig16q/G+Ss2MWY7GLx93v0ua5W+YOSiFzfUAutu+N9DNXdk5C5R28Op1GnRQtcBc2QFwV4L4ILnnjWo7nKncXccc6jcPGoM2dc2Kex4TEUec9m8/pi44+4lD/FHbInxVxF9KM+I+zGLAHsTvvF+ck5BBLr3OL3KRNcjyxNMGVyWa654wt53NaOqeIzColcVL+L1nJTOwMLev/AaJkF76u7DFoAAAAAElFTkSuQmCC"},WPnJ:function(Ge,fe,R){Ge.exports={"sort-list-panel":"sort-list-panel___3NFo7","sort-list-tip":"sort-list-tip___1C7gJ","ant-drawer-content":"ant-drawer-content___z72s9","dragging-li":"dragging-li___2fI-b","task-list-container":"task-list-container___O3FkA",imgradius:"imgradius___2naxh",directionItemWrap:"directionItemWrap___12VCj",groupActionWrap:"groupActionWrap___3JLr9",teamHeight:"teamHeight___1JFgn",divHeight:"divHeight___3DCc8"}},WaYH:function(Ge,fe,R){"use strict";var se=R("rePB"),G=R("Ff2n"),M=R("VTBJ"),v=R("1OyB"),b=R("vuIU"),C=R("JX7q"),w=R("Ji7U"),m=R("LK+K"),d=R("q1tI"),i=R("TSYQ"),n=R.n(i),e=R("sboe"),a=R("OZM5"),s=function(B){var E=B.prefixCls,g=B.level,h=B.isStart,u=B.isEnd;if(!g)return null;for(var S="".concat(E,"-indent-unit"),O=[],T=0;T0&&y.prevInput=="\u200B"?ki(P,Ti)(P):yn++<10?L.detectingSelectAll=setTimeout(Mn,500):(L.selForContextMenu=null,L.input.reset())};L.detectingSelectAll=setTimeout(Mn,200)}}if(w&&m>=9&&Qt(),B){it(t);var on=function(){St(window,"mouseup",on),setTimeout(Nt,20)};Ke(window,"mouseup",on)}else setTimeout(Nt,50)},ia.prototype.readOnlyChanged=function(t){t||this.reset(),this.textarea.disabled=t=="nocursor",this.textarea.readOnly=!!t},ia.prototype.setUneditable=function(){},ia.prototype.needsContentAttribute=!1;function Rl(t,y){if(y=y?K(y):{},y.value=t.value,!y.tabindex&&t.tabIndex&&(y.tabindex=t.tabIndex),!y.placeholder&&t.placeholder&&(y.placeholder=t.placeholder),y.autofocus==null){var P=I();y.autofocus=P==t||t.getAttribute("autofocus")!=null&&P==document.body}function L(){t.value=De.getValue()}var H;if(t.form&&(Ke(t.form,"submit",L),!y.leaveSubmitMethodAlone)){var le=t.form;H=le.submit;try{var we=le.submit=function(){L(),le.submit=H,le.submit(),le.submit=we}}catch(Pe){}}y.finishInit=function(Pe){Pe.save=L,Pe.getTextArea=function(){return t},Pe.toTextArea=function(){Pe.toTextArea=isNaN,L(),t.parentNode.removeChild(Pe.getWrapperElement()),t.style.display="",t.form&&(St(t.form,"submit",L),!y.leaveSubmitMethodAlone&&typeof t.form.submit=="function"&&(t.form.submit=H))}},t.style.display="none";var De=ma(function(Pe){return t.parentNode.insertBefore(Pe,t.nextSibling)},y);return De}function Fs(t){t.off=St,t.on=Ke,t.wheelEventPixels=Ss,t.Doc=Bo,t.splitLines=Bt,t.countColumn=V,t.findColumn=_e,t.isWordChar=Te,t.Pass=ne,t.signal=ct,t.Line=Ua,t.changeEnd=Cn,t.scrollbarModel=Xi,t.Pos=Le,t.cmpPos=Fe,t.modes=Ot,t.mimeModes=Ct,t.resolveMode=Et,t.getMode=Lt,t.modeExtensions=Ht,t.extendMode=un,t.copyState=gn,t.startState=wr,t.innerMode=Ar,t.commands=wl,t.keyMap=Ps,t.keyName=ru,t.isModifierKey=bu,t.lookupKey=rl,t.normalizeKeyMap=Xu,t.StringStream=cr,t.SharedTextMarker=tl,t.TextMarker=ns,t.LineWidget=Ko,t.e_preventDefault=Ue,t.e_stopPropagation=Ne,t.e_stop=it,t.addClass=k,t.contains=D,t.rmClass=g,t.keyNames=Gs}tc(ma),ku(ma);var ju="iter insert remove copy getEditor constructor".split(" ");for(var Il in Bo.prototype)Bo.prototype.hasOwnProperty(Il)&&Q(ju,Il)<0&&(ma.prototype[Il]=function(t){return function(){return t.apply(this.doc,arguments)}}(Bo.prototype[Il]));return $e(Bo),ma.inputStyles={textarea:ia,contenteditable:ea},ma.defineMode=function(t){!ma.defaults.mode&&t!="null"&&(ma.defaults.mode=t),jt.apply(this,arguments)},ma.defineMIME=Vt,ma.defineMode("null",function(){return{token:function(t){return t.skipToEnd()}}}),ma.defineMIME("text/plain","null"),ma.defineExtension=function(t,y){ma.prototype[t]=y},ma.defineDocExtension=function(t,y){Bo.prototype[t]=y},ma.fromTextArea=Rl,Fs(ma),ma.version="5.58.2",ma})},W6BS:function(Ge,Ae){Ge.exports="data:image/png;base64,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"},W6us:function(Ge,Ae){Ge.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAAv9JREFUSA2dVV1IVEEU/s7sqkuiUAahgREkQVjmS0FEBRWELz1Yj5ZSJBEaVm8RBOFbQSZIQUU9hFT4EqRuBdIP0oOia5lIZBRZoBWYy+a6O3M6s3DxXrurez1wOeee+b7zzZ05dwYIaD0x3dk9rNsD0hAOSgBjDwHTQXmBhZgwB7A8wcwjFI1xYYiw7sA2mshWJqRUHSkkso3b/LMPXJHOw9eaCko6OOUE1muY1pQx490xPuLOO3HZLV7b8BJz9X1QNnbybt8zok/plBlHwlxw5z1CIajbIMwQm87no1xugZeZVVkbN5S28YD5i2mTxmDmkdjm1t/geoux2O5hrpY9vCnhJOWrBzbnmOyr12T5Kg3M8UixunSyF8WJeXQxY7cX5X0jwmvZu9rH+5CeZXMxn1TH4uX/T8gpsfkOF83E0S8zrHRyS3rCu5Iwdo2eobgfzrN0bsCfWVzLWcQSGVt/p4WTxXy/aEM7b0wafBRyKAvPP03QBQoVX5ro82JA+MUYl+h5bKIwkge3IEZELCK1gUVsZZlYhgtcZWmQ6Ai2y5fk6VUYU6mkeaVZv02n9FDviD5m8TJYbf1KzOFGY6bFsB60tSmhn4SJ1HnA7JTZJCMR9TRTnFGyEhE315B6KHUjIhxWpPrCh6qoVwD2WTDCLxFemVmuWE0VfRPX6hTx7TrRGHIAQX02rq+QdE6XbJQOKmI5Ga4P0VfIticx7vrgl0xZjl9rW5KvkB1Yk4dzMsP3Ns7JBFtcBGksf8sqZI+Swnzsl3PsjT91IWsxFjt+gmYXst4oq5CFfTpNU43N2BtSaJBig16q/G+Ss2MWY7GLx93v0ua5W+YOSiFzfUAutu+N9DNXdk5C5R28Op1GnRQtcBc2QFwV4L4ILnnjWo7nKncXccc6jcPGoM2dc2Kex4TEUec9m8/pi44+4lD/FHbInxVxF9KM+I+zGLAHsTvvF+ck5BBLr3OL3KRNcjyxNMGVyWa654wt53NaOqeIzColcVL+L1nJTOwMLev/AaJkF76u7DFoAAAAAElFTkSuQmCC"},WPnJ:function(Ge,Ae,R){Ge.exports={"sort-list-panel":"sort-list-panel___3NFo7","sort-list-tip":"sort-list-tip___1C7gJ","ant-drawer-content":"ant-drawer-content___z72s9","dragging-li":"dragging-li___2fI-b","task-list-container":"task-list-container___O3FkA",imgradius:"imgradius___2naxh",directionItemWrap:"directionItemWrap___12VCj",groupActionWrap:"groupActionWrap___3JLr9",teamHeight:"teamHeight___1JFgn",divHeight:"divHeight___3DCc8"}},WaYH:function(Ge,Ae,R){"use strict";var se=R("rePB"),G=R("Ff2n"),M=R("VTBJ"),v=R("1OyB"),b=R("vuIU"),C=R("JX7q"),w=R("Ji7U"),m=R("LK+K"),d=R("q1tI"),i=R("TSYQ"),n=R.n(i),e=R("sboe"),a=R("OZM5"),s=function(B){var E=B.prefixCls,g=B.level,h=B.isStart,u=B.isEnd;if(!g)return null;for(var S="".concat(E,"-indent-unit"),O=[],T=0;T1&&arguments[1]!==void 0?arguments[1]:!1,de=ue.getAttribute("id")||ue.getAttribute("data-reactid")||ue.getAttribute("name");if(be&&I[de])return I[de];var _e=window.getComputedStyle(ue),me=_e.getPropertyValue("box-sizing")||_e.getPropertyValue("-moz-box-sizing")||_e.getPropertyValue("-webkit-box-sizing"),Ee=parseFloat(_e.getPropertyValue("padding-bottom"))+parseFloat(_e.getPropertyValue("padding-top")),ge=parseFloat(_e.getPropertyValue("border-bottom-width"))+parseFloat(_e.getPropertyValue("border-top-width")),Ae=D.map(function(ve){return"".concat(ve,":").concat(_e.getPropertyValue(ve))}).join(";"),ae={sizingStyle:Ae,paddingSize:Ee,borderSize:ge,boxSizing:me};return be&&de&&(I[de]=ae),ae}function X(ue){var be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,de=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,_e=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;k||(k=document.createElement("textarea"),k.setAttribute("tab-index","-1"),k.setAttribute("aria-hidden","true"),document.body.appendChild(k)),ue.getAttribute("wrap")?k.setAttribute("wrap",ue.getAttribute("wrap")):k.removeAttribute("wrap");var me=F(ue,be),Ee=me.paddingSize,ge=me.borderSize,Ae=me.boxSizing,ae=me.sizingStyle;k.setAttribute("style","".concat(ae,";").concat(T)),k.value=ue.value||ue.placeholder||"";var ve=Number.MIN_SAFE_INTEGER,oe=Number.MAX_SAFE_INTEGER,ie=k.scrollHeight,Te;if(Ae==="border-box"?ie+=ge:Ae==="content-box"&&(ie-=Ee),de!==null||_e!==null){k.value=" ";var Re=k.scrollHeight-Ee;de!==null&&(ve=Re*de,Ae==="border-box"&&(ve=ve+Ee+ge),ie=Math.max(ve,ie)),_e!==null&&(oe=Re*_e,Ae==="border-box"&&(oe=oe+Ee+ge),Te=ie>oe?"":"hidden",ie=Math.min(oe,ie))}return{height:ie,minHeight:ve,maxHeight:oe,overflowY:Te,resize:"none"}}var U=R("Gytx"),K=R.n(U),V;(function(ue){ue[ue.NONE=0]="NONE",ue[ue.RESIZING=1]="RESIZING",ue[ue.RESIZED=2]="RESIZED"})(V||(V={}));var N=function(ue){Object(v.a)(de,ue);var be=Object(b.a)(de);function de(_e){var me;return Object(G.a)(this,de),me=be.call(this,_e),me.nextFrameActionId=void 0,me.resizeFrameId=void 0,me.textArea=void 0,me.saveTextArea=function(Ee){me.textArea=Ee},me.handleResize=function(Ee){var ge=me.state.resizeStatus,Ae=me.props,ae=Ae.autoSize,ve=Ae.onResize;if(ge!==V.NONE)return;typeof ve=="function"&&ve(Ee),ae&&me.resizeOnNextFrame()},me.resizeOnNextFrame=function(){cancelAnimationFrame(me.nextFrameActionId),me.nextFrameActionId=requestAnimationFrame(me.resizeTextarea)},me.resizeTextarea=function(){var Ee=me.props.autoSize;if(!Ee||!me.textArea)return;var ge=Ee.minRows,Ae=Ee.maxRows,ae=X(me.textArea,!1,ge,Ae);me.setState({textareaStyles:ae,resizeStatus:V.RESIZING},function(){cancelAnimationFrame(me.resizeFrameId),me.resizeFrameId=requestAnimationFrame(function(){me.setState({resizeStatus:V.RESIZED},function(){me.resizeFrameId=requestAnimationFrame(function(){me.setState({resizeStatus:V.NONE}),me.fixFirefoxAutoScroll()})})})})},me.renderTextArea=function(){var Ee=me.props,ge=Ee.prefixCls,Ae=ge===void 0?"rc-textarea":ge,ae=Ee.autoSize,ve=Ee.onResize,oe=Ee.className,ie=Ee.disabled,Te=me.state,Re=Te.textareaStyles,Me=Te.resizeStatus,re=Object(u.a)(me.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),j=O()(Ae,oe,Object(m.a)({},"".concat(Ae,"-disabled"),ie));"value"in re&&(re.value=re.value||"");var W=Object(w.a)(Object(w.a)(Object(w.a)({},me.props.style),Re),Me===V.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return C.createElement(h,{onResize:me.handleResize,disabled:!(ae||ve)},C.createElement("textarea",Object(se.a)({},re,{className:j,style:W,ref:me.saveTextArea})))},me.state={textareaStyles:{},resizeStatus:V.NONE},me}return Object(M.a)(de,[{key:"componentDidUpdate",value:function(me){(me.value!==this.props.value||!K()(me.autoSize,this.props.autoSize))&&this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var me=this.textArea.selectionStart,Ee=this.textArea.selectionEnd;this.textArea.setSelectionRange(me,Ee)}}catch(ge){}}},{key:"render",value:function(){return this.renderTextArea()}}]),de}(C.Component),Q=N,J=function(ue){Object(v.a)(de,ue);var be=Object(b.a)(de);function de(_e){var me;Object(G.a)(this,de),me=be.call(this,_e),me.resizableTextArea=void 0,me.focus=function(){me.resizableTextArea.textArea.focus()},me.saveTextArea=function(ge){me.resizableTextArea=ge},me.handleChange=function(ge){var Ae=me.props.onChange;me.setValue(ge.target.value,function(){me.resizableTextArea.resizeTextarea()}),Ae&&Ae(ge)},me.handleKeyDown=function(ge){var Ae=me.props,ae=Ae.onPressEnter,ve=Ae.onKeyDown;ge.keyCode===13&&ae&&ae(ge),ve&&ve(ge)};var Ee=typeof _e.value=="undefined"||_e.value===null?_e.defaultValue:_e.value;return me.state={value:Ee},me}return Object(M.a)(de,[{key:"setValue",value:function(me,Ee){"value"in this.props||this.setState({value:me},Ee)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return C.createElement(Q,Object(se.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(me){return"value"in me?{value:me.value}:null}}]),de}(C.Component),ne=fe.default=J},YH21:function(Ge,fe,R){var se=R("H6uX");fe.Dispatcher=se;var G=R("ItGF"),M=R("Ze12"),v=M.isCanvasEl,b=M.transformCoordWithViewport,C=typeof window!="undefined"&&!!window.addEventListener,w=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,m=[];function d(r,c,A,p){return A=A||{},p||!G.canvasSupported?i(r,c,A):G.browser.firefox&&c.layerX!=null&&c.layerX!==c.offsetX?(A.zrX=c.layerX,A.zrY=c.layerY):c.offsetX!=null?(A.zrX=c.offsetX,A.zrY=c.offsetY):i(r,c,A),A}function i(r,c,A){if(G.domSupported&&r.getBoundingClientRect){var p=c.clientX,x=c.clientY;if(v(r)){var _=r.getBoundingClientRect();A.zrX=p-_.left,A.zrY=x-_.top;return}else if(b(m,r,p,x)){A.zrX=m[0],A.zrY=m[1];return}}A.zrX=A.zrY=0}function n(r){return r||window.event}function e(r,c,A){if(c=n(c),c.zrX!=null)return c;var p=c.type,x=p&&p.indexOf("touch")>=0;if(!x)d(r,c,c,A),c.zrDelta=c.wheelDelta?c.wheelDelta/120:-(c.detail||0)/3;else{var _=p!=="touchend"?c.targetTouches[0]:c.changedTouches[0];_&&d(r,_,c,A)}var B=c.button;return c.which==null&&B!==void 0&&w.test(c.type)&&(c.which=B&1?1:B&2?3:B&4?2:0),c}function a(r,c,A,p){C?r.addEventListener(c,A,p):r.attachEvent("on"+c,A)}function s(r,c,A,p){C?r.removeEventListener(c,A,p):r.detachEvent("on"+c,A)}var o=C?function(r){r.preventDefault(),r.stopPropagation(),r.cancelBubble=!0}:function(r){r.returnValue=!1,r.cancelBubble=!0};function f(r){return r.which===2||r.which===3}function l(r){return r.which>1}fe.clientToLocal=d,fe.getNativeEvent=n,fe.normalizeEvent=e,fe.addEventListener=a,fe.removeEventListener=s,fe.stop=o,fe.isMiddleOrRightButtonOnMouseUpDown=f,fe.notLeftMouse=l},"Ye+n":function(Ge,fe,R){Ge.exports={advertisementModal:"advertisementModal___2ZrRs",bodyHeight:"bodyHeight___3x6vP"}},YgsL:function(Ge,fe,R){var se=R("QBsz"),G=se.distance;function M(b,C,w,m,d,i,n){var e=(w-b)*.5,a=(m-C)*.5;return(2*(C-w)+e+a)*n+(-3*(C-w)-2*e-a)*i+e*d+C}function v(b,C){for(var w=b.length,m=[],d=0,i=1;iw-2?w-1:a+1],r=b[a>w-3?w-1:a+2]);var c=s*s,A=s*c;m.push([M(o[0],f[0],l[0],r[0],s,c,A),M(o[1],f[1],l[1],r[1],s,c,A)])}return m}Ge.exports=v},ZW9T:function(Ge,fe,R){"use strict";R.d(fe,"a",function(){return h});var se=R("k1fw"),G=R("oBTY"),M=R("9og8"),v=R("miYZ"),b=R("tsqr"),C=R("rAM+"),w=R("tJVT"),m=R("PpiC"),d=R("WmNS"),i=R.n(d),n=R("q1tI"),e=R.n(n),a=R("bdgK");function s(u,S,O,T,D){var I=S.getWordUntilPosition(O),k={startLineNumber:O.lineNumber,endLineNumber:O.lineNumber,startColumn:I.startColumn,endColumn:I.endColumn},F=T.map(function(X){return{label:X,kind:u.languages.CompletionItemKind.Keyword,insertText:X,insertTextRules:u.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:k}});return D.map(function(X){F.push(Object(se.a)(Object(se.a)({},X),{},{range:k}))}),F}var o=function(u){var S={label:"ifelse",kind:u.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` +`,D=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break"],I={},k;function F(ue){var be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,de=ue.getAttribute("id")||ue.getAttribute("data-reactid")||ue.getAttribute("name");if(be&&I[de])return I[de];var _e=window.getComputedStyle(ue),me=_e.getPropertyValue("box-sizing")||_e.getPropertyValue("-moz-box-sizing")||_e.getPropertyValue("-webkit-box-sizing"),Ee=parseFloat(_e.getPropertyValue("padding-bottom"))+parseFloat(_e.getPropertyValue("padding-top")),ge=parseFloat(_e.getPropertyValue("border-bottom-width"))+parseFloat(_e.getPropertyValue("border-top-width")),fe=D.map(function(ve){return"".concat(ve,":").concat(_e.getPropertyValue(ve))}).join(";"),ae={sizingStyle:fe,paddingSize:Ee,borderSize:ge,boxSizing:me};return be&&de&&(I[de]=ae),ae}function X(ue){var be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,de=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,_e=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;k||(k=document.createElement("textarea"),k.setAttribute("tab-index","-1"),k.setAttribute("aria-hidden","true"),document.body.appendChild(k)),ue.getAttribute("wrap")?k.setAttribute("wrap",ue.getAttribute("wrap")):k.removeAttribute("wrap");var me=F(ue,be),Ee=me.paddingSize,ge=me.borderSize,fe=me.boxSizing,ae=me.sizingStyle;k.setAttribute("style","".concat(ae,";").concat(T)),k.value=ue.value||ue.placeholder||"";var ve=Number.MIN_SAFE_INTEGER,oe=Number.MAX_SAFE_INTEGER,ie=k.scrollHeight,Te;if(fe==="border-box"?ie+=ge:fe==="content-box"&&(ie-=Ee),de!==null||_e!==null){k.value=" ";var Re=k.scrollHeight-Ee;de!==null&&(ve=Re*de,fe==="border-box"&&(ve=ve+Ee+ge),ie=Math.max(ve,ie)),_e!==null&&(oe=Re*_e,fe==="border-box"&&(oe=oe+Ee+ge),Te=ie>oe?"":"hidden",ie=Math.min(oe,ie))}return{height:ie,minHeight:ve,maxHeight:oe,overflowY:Te,resize:"none"}}var U=R("Gytx"),K=R.n(U),V;(function(ue){ue[ue.NONE=0]="NONE",ue[ue.RESIZING=1]="RESIZING",ue[ue.RESIZED=2]="RESIZED"})(V||(V={}));var N=function(ue){Object(v.a)(de,ue);var be=Object(b.a)(de);function de(_e){var me;return Object(G.a)(this,de),me=be.call(this,_e),me.nextFrameActionId=void 0,me.resizeFrameId=void 0,me.textArea=void 0,me.saveTextArea=function(Ee){me.textArea=Ee},me.handleResize=function(Ee){var ge=me.state.resizeStatus,fe=me.props,ae=fe.autoSize,ve=fe.onResize;if(ge!==V.NONE)return;typeof ve=="function"&&ve(Ee),ae&&me.resizeOnNextFrame()},me.resizeOnNextFrame=function(){cancelAnimationFrame(me.nextFrameActionId),me.nextFrameActionId=requestAnimationFrame(me.resizeTextarea)},me.resizeTextarea=function(){var Ee=me.props.autoSize;if(!Ee||!me.textArea)return;var ge=Ee.minRows,fe=Ee.maxRows,ae=X(me.textArea,!1,ge,fe);me.setState({textareaStyles:ae,resizeStatus:V.RESIZING},function(){cancelAnimationFrame(me.resizeFrameId),me.resizeFrameId=requestAnimationFrame(function(){me.setState({resizeStatus:V.RESIZED},function(){me.resizeFrameId=requestAnimationFrame(function(){me.setState({resizeStatus:V.NONE}),me.fixFirefoxAutoScroll()})})})})},me.renderTextArea=function(){var Ee=me.props,ge=Ee.prefixCls,fe=ge===void 0?"rc-textarea":ge,ae=Ee.autoSize,ve=Ee.onResize,oe=Ee.className,ie=Ee.disabled,Te=me.state,Re=Te.textareaStyles,Me=Te.resizeStatus,re=Object(u.a)(me.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),j=O()(fe,oe,Object(m.a)({},"".concat(fe,"-disabled"),ie));"value"in re&&(re.value=re.value||"");var W=Object(w.a)(Object(w.a)(Object(w.a)({},me.props.style),Re),Me===V.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return C.createElement(h,{onResize:me.handleResize,disabled:!(ae||ve)},C.createElement("textarea",Object(se.a)({},re,{className:j,style:W,ref:me.saveTextArea})))},me.state={textareaStyles:{},resizeStatus:V.NONE},me}return Object(M.a)(de,[{key:"componentDidUpdate",value:function(me){(me.value!==this.props.value||!K()(me.autoSize,this.props.autoSize))&&this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var me=this.textArea.selectionStart,Ee=this.textArea.selectionEnd;this.textArea.setSelectionRange(me,Ee)}}catch(ge){}}},{key:"render",value:function(){return this.renderTextArea()}}]),de}(C.Component),Q=N,J=function(ue){Object(v.a)(de,ue);var be=Object(b.a)(de);function de(_e){var me;Object(G.a)(this,de),me=be.call(this,_e),me.resizableTextArea=void 0,me.focus=function(){me.resizableTextArea.textArea.focus()},me.saveTextArea=function(ge){me.resizableTextArea=ge},me.handleChange=function(ge){var fe=me.props.onChange;me.setValue(ge.target.value,function(){me.resizableTextArea.resizeTextarea()}),fe&&fe(ge)},me.handleKeyDown=function(ge){var fe=me.props,ae=fe.onPressEnter,ve=fe.onKeyDown;ge.keyCode===13&&ae&&ae(ge),ve&&ve(ge)};var Ee=typeof _e.value=="undefined"||_e.value===null?_e.defaultValue:_e.value;return me.state={value:Ee},me}return Object(M.a)(de,[{key:"setValue",value:function(me,Ee){"value"in this.props||this.setState({value:me},Ee)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return C.createElement(Q,Object(se.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(me){return"value"in me?{value:me.value}:null}}]),de}(C.Component),ne=Ae.default=J},YH21:function(Ge,Ae,R){var se=R("H6uX");Ae.Dispatcher=se;var G=R("ItGF"),M=R("Ze12"),v=M.isCanvasEl,b=M.transformCoordWithViewport,C=typeof window!="undefined"&&!!window.addEventListener,w=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,m=[];function d(r,c,A,p){return A=A||{},p||!G.canvasSupported?i(r,c,A):G.browser.firefox&&c.layerX!=null&&c.layerX!==c.offsetX?(A.zrX=c.layerX,A.zrY=c.layerY):c.offsetX!=null?(A.zrX=c.offsetX,A.zrY=c.offsetY):i(r,c,A),A}function i(r,c,A){if(G.domSupported&&r.getBoundingClientRect){var p=c.clientX,x=c.clientY;if(v(r)){var _=r.getBoundingClientRect();A.zrX=p-_.left,A.zrY=x-_.top;return}else if(b(m,r,p,x)){A.zrX=m[0],A.zrY=m[1];return}}A.zrX=A.zrY=0}function n(r){return r||window.event}function e(r,c,A){if(c=n(c),c.zrX!=null)return c;var p=c.type,x=p&&p.indexOf("touch")>=0;if(!x)d(r,c,c,A),c.zrDelta=c.wheelDelta?c.wheelDelta/120:-(c.detail||0)/3;else{var _=p!=="touchend"?c.targetTouches[0]:c.changedTouches[0];_&&d(r,_,c,A)}var B=c.button;return c.which==null&&B!==void 0&&w.test(c.type)&&(c.which=B&1?1:B&2?3:B&4?2:0),c}function a(r,c,A,p){C?r.addEventListener(c,A,p):r.attachEvent("on"+c,A)}function s(r,c,A,p){C?r.removeEventListener(c,A,p):r.detachEvent("on"+c,A)}var o=C?function(r){r.preventDefault(),r.stopPropagation(),r.cancelBubble=!0}:function(r){r.returnValue=!1,r.cancelBubble=!0};function f(r){return r.which===2||r.which===3}function l(r){return r.which>1}Ae.clientToLocal=d,Ae.getNativeEvent=n,Ae.normalizeEvent=e,Ae.addEventListener=a,Ae.removeEventListener=s,Ae.stop=o,Ae.isMiddleOrRightButtonOnMouseUpDown=f,Ae.notLeftMouse=l},"Ye+n":function(Ge,Ae,R){Ge.exports={advertisementModal:"advertisementModal___2ZrRs",bodyHeight:"bodyHeight___3x6vP"}},YgsL:function(Ge,Ae,R){var se=R("QBsz"),G=se.distance;function M(b,C,w,m,d,i,n){var e=(w-b)*.5,a=(m-C)*.5;return(2*(C-w)+e+a)*n+(-3*(C-w)-2*e-a)*i+e*d+C}function v(b,C){for(var w=b.length,m=[],d=0,i=1;iw-2?w-1:a+1],r=b[a>w-3?w-1:a+2]);var c=s*s,A=s*c;m.push([M(o[0],f[0],l[0],r[0],s,c,A),M(o[1],f[1],l[1],r[1],s,c,A)])}return m}Ge.exports=v},ZW9T:function(Ge,Ae,R){"use strict";R.d(Ae,"a",function(){return h});var se=R("k1fw"),G=R("oBTY"),M=R("9og8"),v=R("miYZ"),b=R("tsqr"),C=R("rAM+"),w=R("tJVT"),m=R("PpiC"),d=R("WmNS"),i=R.n(d),n=R("q1tI"),e=R.n(n),a=R("bdgK");function s(u,S,O,T,D){var I=S.getWordUntilPosition(O),k={startLineNumber:O.lineNumber,endLineNumber:O.lineNumber,startColumn:I.startColumn,endColumn:I.endColumn},F=T.map(function(X){return{label:X,kind:u.languages.CompletionItemKind.Keyword,insertText:X,insertTextRules:u.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:k}});return D.map(function(X){F.push(Object(se.a)(Object(se.a)({},X),{},{range:k}))}),F}var o=function(u){var S={label:"ifelse",kind:u.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` `),insertTextRules:u.languages.CompletionItemInsertTextRule.InsertAsSnippet},O=["auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while","inline","restrict","_Bool","_Complex","_Imaginary","_Alignas","_Alignof","_Atomic","_Static_assert","_Noreturn","_Thread_local","_Generic"];u.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(k,F){var X=s(u,k,F,O,[S]);return{suggestions:X}}});var T=["False","None","True","and","as","assert","break","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","nonlocal","not","or","pass","raise","return","try","while","with","yield"];u.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(k,F){var X=[{label:"print",kind:u.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(` `),insertTextRules:u.languages.CompletionItemInsertTextRule.InsertAsSnippet}],U=s(u,k,F,T,X);return{suggestions:U}}});var D=["abstract","assert","boolean","break","byte","case","catch","char","class","const","continue","default","do","double","else","enum","extends","final","finally","float","for","goto","if","implements","import","instance of","int","interface","long","native","new","package","private","protected","public","return","strictfp","short","static","super","switch","synchronized","this","throw","throws","transient","try","void","volatile","while"];u.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(k,F){var X=[S,{label:"main",kind:u.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(` `),insertTextRules:u.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:u.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join(` -`),insertTextRules:u.languages.CompletionItemInsertTextRule.InsertAsSnippet}],U=s(u,k,F,D,X);return{suggestions:U}}})},f="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002",l=R("fjLI"),r=R("LvDl"),c=R("+ua5");function A(u){return/^\d+$/.test(u)?"".concat(u,"px"):u}function p(){}var x=!1,_={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python",Scala:"scale"};function B(){var u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],S=u;if(Array.isArray(u)){for(var O=0;O0||Ar.target.offsetWidth>0)&&ht.current.instance.layout()}}catch(wr){un.e(wr)}finally{un.f()}}),Lt.observe(Ke.current)),Lt}function yt(){b.b.warn({content:decodeURIComponent(f),key:"monaco-editor-tip"})}var vt=function(){var Ht=ht.current.instance;if(I!=null&&Ht&&Ne){var un=Ht.getModel();un&&I!==un.getValue()&&(x=!0,un.setValue(I),Ht.layout(),x=!1)}};Object(n.useEffect)(function(){try{var Lt,Ht=ht.current.instance;ct.current&&clearTimeout(ct.current),ct.current=setTimeout(function(){vt()},500),Ht==null||((Lt=Ht.updateOptions)===null||Lt===void 0)||Lt.call(Ht,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(I.split(/\r\n|\r|\n/g).length))+3,5)})}catch(un){debugger}},[I,Ne,ht.current]),Object(n.useEffect)(function(){try{if(he&&ht.current&&ht.current.instance){var Lt=ht.current.instance;Lt.changeViewZones(function(un){var gn=document.createElement("div");gn.style.padding="10px 20px",gn.style.width="calc(100% - 20px)",gn.className="my-error-line-wrp",gn.innerHTML=ce,un.addZone({afterLineNumber:he||11,heightInLines:3,domNode:gn})});var Ht={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};Lt.addOverlayWidget(Ht),Lt.revealPositionInCenter({lineNumber:20,column:1})}}catch(un){debugger}},[he,ht.current,Ne]),Object(n.useEffect)(function(){var Lt;if((Lt=ht.current)!==null&&Lt!==void 0&&Lt.instance&&Ne&&_t){var Ht=ht.current.instance,un=Ht.getModel();if(!un)return;var gn=function(){var Fe=[],nt=[],xt=un.getAllDecorations(),Wt=Object(C.a)(xt),Xt;try{for(Wt.s();!(Xt=Wt.n()).done;){var pe=Xt.value;if(pe.options.className==="highlighted-line"){var z;Fe.push(pe==null||((z=pe.range)===null||z===void 0)?void 0:z.startLineNumber),nt.push(pe==null?void 0:pe.id)}}}catch(ye){Wt.e(ye)}finally{Wt.f()}un.deltaDecorations(nt,[]);var Z=un.getLineCount();!!Ie&&Ie<=Z&&(Ht.deltaDecorations([],[{range:new E.Range(Ie,1,Ie,un.getLineMaxColumn(Ie)),options:{isWholeLine:!0,className:"highlighted-line"}}]),Ht.revealLineInCenter(Ie))};gn();var Ar=function(){var Fe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,nt=[],xt=[],Wt=un.getAllDecorations(),Xt=Object(C.a)(Wt),pe;try{for(Xt.s();!(pe=Xt.n()).done;){var z=pe.value;if(z.options.linesDecorationsClassName==="breakpoints"){var Z;nt.push(z==null||((Z=z.range)===null||Z===void 0)?void 0:Z.startLineNumber),xt.push(z==null?void 0:z.id)}}}catch(ye){Xt.e(ye)}finally{Xt.f()}if(Fe)return{lines:nt,ids:xt};Re(nt)},wr=function(){var Le=Object(M.a)(i.a.mark(function Fe(nt){var xt;return i.a.wrap(function(Xt){for(;;)switch(Xt.prev=Xt.next){case 0:return xt={range:new E.Range(nt,1,nt,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints"}},Xt.next=3,un.deltaDecorations([],[xt]);case 3:Ar();case 4:case"end":return Xt.stop()}},Fe)}));return function(nt){return Le.apply(this,arguments)}}(),cr=function(){var Le=Object(M.a)(i.a.mark(function Fe(nt){var xt,Wt,Xt,pe,z;return i.a.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:xt=[],Wt=Ht.getLineDecorations(nt),Xt=Object(C.a)(Wt);try{for(Xt.s();!(pe=Xt.n()).done;)z=pe.value,z.options.linesDecorationsClassName==="breakpoints"&&xt.push(z.id)}catch(xe){Xt.e(xe)}finally{Xt.f()}return ye.next=6,un.deltaDecorations(xt,[]);case 6:Ar();case 7:case"end":return ye.stop()}},Fe)}));return function(nt){return Le.apply(this,arguments)}}(),Rn=function(Fe){var nt=Ht.getLineDecorations(Fe),xt=Object(C.a)(nt),Wt;try{for(xt.s();!(Wt=xt.n()).done;){var Xt=Wt.value;if(Xt.options.linesDecorationsClassName==="breakpoints")return!0}}catch(pe){xt.e(pe)}finally{xt.f()}return!1};if(!Object(r.isEqual)(re,Ar(!0).lines)){un.deltaDecorations(Ar(!0).ids,[]);var Jr=re.map(function(Le){return{range:new E.Range(Le,1,Le,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints"}}});un.deltaDecorations([],Jr)}var si=Ht.onDidChangeModelContent(function(Le){var Fe=Ht.getPosition();if(Fe){var nt=Fe.lineNumber;un.getLineContent(nt).trim()===""?cr(nt):Rn(nt)&&(cr(nt),wr(nt))}}),li=Ht.onMouseDown(function(Le){var Fe,nt,xt;if(Le.target.detail&&(Fe=Le.target)!==null&&Fe!==void 0&&(nt=Fe.element)!==null&&nt!==void 0&&(xt=nt.className)!==null&&xt!==void 0&&xt.includes("line-numbers")){var Wt=Le.target.position.lineNumber;if(un.getLineContent(Wt).trim()==="")return;Rn(Wt)?cr(Wt):wr(Wt)}}),kr=function(Fe){var nt={range:new E.Range(Fe,1,Fe,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};lt.current=Ht.deltaDecorations(lt.current,[nt])},hi=function(){lt.current=Ht.deltaDecorations(lt.current,[])},Ui=Ht.onMouseMove(function(Le){var Fe,nt,xt;if(hi(),Le.target.detail&&(Fe=Le.target)!==null&&Fe!==void 0&&(nt=Fe.element)!==null&&nt!==void 0&&(xt=nt.className)!==null&&xt!==void 0&&xt.includes("line-numbers")){var Wt=Le.target.position.lineNumber;if(un.getLineContent(Wt).trim()==="")return;kr(Wt)}}),Zi=Ht.onMouseLeave(function(){hi()});return function(){si.dispose(),li.dispose(),Ui.dispose(),Zi.dispose()}}},[ht.current,Ne,re,Ie,_t]);function Mt(){var Lt=ht.current.instance;if(Lt){var Ht=Lt.getSelection(),un=ht.current.pastePos||{},gn=new E.Range(un.startLineNumber||Ht.endLineNumber,un.startColumn||Ht.endColumn,un.endLineNumber||Ht.endLineNumber,un.endColumn||Ht.endColumn);setTimeout(function(){Lt.executeEdits("",[{range:gn,text:""}])},300)}}function Tt(Lt){(window.navigator.platform.match("Mac")?Lt.metaKey:Lt.ctrlKey)&&Lt.keyCode==83&&(Lt.preventDefault(),be())}var Rt=function(){if(_e&&ht.current.instance){var Ht=ht.current.instance.getContentHeight();Vt(Ht0||ae.target.offsetWidth>0)&&_e.layout()}}catch(ve){ge.e(ve)}finally{ge.f()}}),me.observe(K.current)),me}Object(n.useEffect)(function(){return K.current&&R.e(27).then(R.t.bind(null,"M/lh",7)).then(function(_e){E=_e;var me=E.editor.createDiffEditor(K.current,Object(se.a)(Object(se.a)({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},U),{},{wordWrap:!0}));J(me);var Ee=ne(me);return function(){me.dispose();var ge=me.getModel();ge&&ge.dispose(),Ee.unobserve(K.current)}}),function(){window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}},[]),Object(n.useEffect)(function(){Q&&Q.setModel({original:E.editor.createModel(I,F),modified:E.editor.createModel(k,F)})},[I,k,F,Q]);var ue=A(O),be=A(D),de={width:ue,height:be};return e.a.createElement("div",{className:"my-diff-editor",ref:K,style:de})}},Ze12:function(Ge,fe,R){var se=R("ItGF"),G=R("hOwI"),M=G.buildTransformer,v="___zrEVENTSAVED",b=[];function C(n,e,a,s,o){return w(b,e,s,o,!0)&&w(n,a,b[0],b[1])}function w(n,e,a,s,o){if(e.getBoundingClientRect&&se.domSupported&&!i(e)){var f=e[v]||(e[v]={}),l=m(e,f),r=d(l,f,o);if(r)return r(n,a,s),!0}return!1}function m(n,e){var a=e.markers;if(a)return a;a=e.markers=[];for(var s=["left","right"],o=["top","bottom"],f=0;f<4;f++){var l=document.createElement("div"),r=l.style,c=f%2,A=(f>>1)%2;r.cssText=["position: absolute","visibility: hidden","padding: 0","margin: 0","border-width: 0","user-select: none","width:0","height:0",s[c]+":0",o[A]+":0",s[1-c]+":auto",o[1-A]+":auto",""].join("!important;"),n.appendChild(l),a.push(l)}return a}function d(n,e,a){for(var s=a?"invTrans":"trans",o=e[s],f=e.srcCoords,l=!0,r=[],c=[],A=0;A<4;A++){var p=n[A].getBoundingClientRect(),x=2*A,_=p.left,B=p.top;r.push(_,B),l=l&&f&&_===f[x]&&B===f[x+1],c.push(n[A].offsetLeft,n[A].offsetTop)}return l&&o?o:(e.srcCoords=r,e[s]=a?M(c,r):M(r,c))}function i(n){return n.nodeName.toUpperCase()==="CANVAS"}fe.transformLocalCoord=C,fe.transformCoordWithViewport=w,fe.isCanvasEl=i},ZpRC:function(Ge,fe,R){"use strict";function se(n){return typeof n=="object"&&n!=null&&n.nodeType===1}function G(n,e){return(!e||n!=="hidden")&&n!=="visible"&&n!=="clip"}function M(n,e){if(n.clientHeighte||f>n&&l=e&&r>=a?f-n-s:l>e&&ra?l-e+o:0}var b=function(n,e){var a=window,s=e.scrollMode,o=e.block,f=e.inline,l=e.boundary,r=e.skipOverflowHiddenElements,c=typeof l=="function"?l:function(Re){return Re!==l};if(!se(n))throw new TypeError("Invalid target");for(var A=document.scrollingElement||document.documentElement,p=[],x=n;se(x)&&c(x);){if((x=x.parentElement)===A){p.push(x);break}x!=null&&x===document.body&&M(x)&&!M(document.documentElement)||x!=null&&M(x,r)&&p.push(x)}for(var _=a.visualViewport?a.visualViewport.width:innerWidth,B=a.visualViewport?a.visualViewport.height:innerHeight,E=window.scrollX||pageXOffset,g=window.scrollY||pageYOffset,h=n.getBoundingClientRect(),u=h.height,S=h.width,O=h.top,T=h.right,D=h.bottom,I=h.left,k=o==="start"||o==="nearest"?O:o==="end"?D:O+u/2,F=f==="center"?I+S/2:f==="end"?T:I,X=[],U=0;U=0&&I>=0&&D<=B&&T<=_&&O>=J&&D<=ue&&I>=be&&T<=ne)return X;var de=getComputedStyle(K),_e=parseInt(de.borderLeftWidth,10),me=parseInt(de.borderTopWidth,10),Ee=parseInt(de.borderRightWidth,10),ge=parseInt(de.borderBottomWidth,10),Ae=0,ae=0,ve="offsetWidth"in K?K.offsetWidth-K.clientWidth-_e-Ee:0,oe="offsetHeight"in K?K.offsetHeight-K.clientHeight-me-ge:0;if(A===K)Ae=o==="start"?k:o==="end"?k-B:o==="nearest"?v(g,g+B,B,me,ge,g+k,g+k+u,u):k-B/2,ae=f==="start"?F:f==="center"?F-_/2:f==="end"?F-_:v(E,E+_,_,_e,Ee,E+F,E+F+S,S),Ae=Math.max(0,Ae+g),ae=Math.max(0,ae+E);else{Ae=o==="start"?k-J-me:o==="end"?k-ue+ge+oe:o==="nearest"?v(J,ue,N,me,ge+oe,k,k+u,u):k-(J+N/2)+oe/2,ae=f==="start"?F-be-_e:f==="center"?F-(be+Q/2)+ve/2:f==="end"?F-ne+Ee+ve:v(be,ne,Q,_e,Ee+ve,F,F+S,S);var ie=K.scrollLeft,Te=K.scrollTop;k+=Te-(Ae=Math.max(0,Math.min(Te+Ae,K.scrollHeight-N+oe))),F+=ie-(ae=Math.max(0,Math.min(ie+ae,K.scrollWidth-Q+ve)))}X.push({el:K,top:Ae,left:ae})}return X};function C(n){return n===Object(n)&&Object.keys(n).length!==0}function w(n,e){e===void 0&&(e="auto");var a="scrollBehavior"in document.body.style;n.forEach(function(s){var o=s.el,f=s.top,l=s.left;o.scroll&&a?o.scroll({top:f,left:l,behavior:e}):(o.scrollTop=f,o.scrollLeft=l)})}function m(n){return n===!1?{block:"end",inline:"nearest"}:C(n)?n:{block:"start",inline:"nearest"}}function d(n,e){var a=!n.ownerDocument.documentElement.contains(n);if(C(e)&&typeof e.behavior=="function")return e.behavior(a?[]:b(n,e));if(a)return;var s=m(e);return w(b(n,s),s.behavior)}var i=fe.a=d},Zss7:function(Ge,fe,R){var se;(function(G){var M=/^\s+/,v=/\s+$/,b=0,C=G.round,w=G.min,m=G.max,d=G.random;function i(ge,Ae){if(ge=ge||"",Ae=Ae||{},ge instanceof i)return ge;if(!(this instanceof i))return new i(ge,Ae);var ae=n(ge);this._originalInput=ge,this._r=ae.r,this._g=ae.g,this._b=ae.b,this._a=ae.a,this._roundA=C(100*this._a)/100,this._format=Ae.format||ae.format,this._gradientType=Ae.gradientType,this._r<1&&(this._r=C(this._r)),this._g<1&&(this._g=C(this._g)),this._b<1&&(this._b=C(this._b)),this._ok=ae.ok,this._tc_id=b++}i.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 ge=this.toRgb();return(ge.r*299+ge.g*587+ge.b*114)/1e3},getLuminance:function(){var ge=this.toRgb(),Ae,ae,ve,oe,ie,Te;return Ae=ge.r/255,ae=ge.g/255,ve=ge.b/255,Ae<=.03928?oe=Ae/12.92:oe=G.pow((Ae+.055)/1.055,2.4),ae<=.03928?ie=ae/12.92:ie=G.pow((ae+.055)/1.055,2.4),ve<=.03928?Te=ve/12.92:Te=G.pow((ve+.055)/1.055,2.4),.2126*oe+.7152*ie+.0722*Te},setAlpha:function(ge){return this._a=X(ge),this._roundA=C(100*this._a)/100,this},toHsv:function(){var ge=o(this._r,this._g,this._b);return{h:ge.h*360,s:ge.s,v:ge.v,a:this._a}},toHsvString:function(){var ge=o(this._r,this._g,this._b),Ae=C(ge.h*360),ae=C(ge.s*100),ve=C(ge.v*100);return this._a==1?"hsv("+Ae+", "+ae+"%, "+ve+"%)":"hsva("+Ae+", "+ae+"%, "+ve+"%, "+this._roundA+")"},toHsl:function(){var ge=a(this._r,this._g,this._b);return{h:ge.h*360,s:ge.s,l:ge.l,a:this._a}},toHslString:function(){var ge=a(this._r,this._g,this._b),Ae=C(ge.h*360),ae=C(ge.s*100),ve=C(ge.l*100);return this._a==1?"hsl("+Ae+", "+ae+"%, "+ve+"%)":"hsla("+Ae+", "+ae+"%, "+ve+"%, "+this._roundA+")"},toHex:function(ge){return l(this._r,this._g,this._b,ge)},toHexString:function(ge){return"#"+this.toHex(ge)},toHex8:function(ge){return r(this._r,this._g,this._b,this._a,ge)},toHex8String:function(ge){return"#"+this.toHex8(ge)},toRgb:function(){return{r:C(this._r),g:C(this._g),b:C(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+C(this._r)+", "+C(this._g)+", "+C(this._b)+")":"rgba("+C(this._r)+", "+C(this._g)+", "+C(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:C(U(this._r,255)*100)+"%",g:C(U(this._g,255)*100)+"%",b:C(U(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+C(U(this._r,255)*100)+"%, "+C(U(this._g,255)*100)+"%, "+C(U(this._b,255)*100)+"%)":"rgba("+C(U(this._r,255)*100)+"%, "+C(U(this._g,255)*100)+"%, "+C(U(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:k[l(this._r,this._g,this._b,!0)]||!1},toFilter:function(ge){var Ae="#"+c(this._r,this._g,this._b,this._a),ae=Ae,ve=this._gradientType?"GradientType = 1, ":"";if(ge){var oe=i(ge);ae="#"+c(oe._r,oe._g,oe._b,oe._a)}return"progid:DXImageTransform.Microsoft.gradient("+ve+"startColorstr="+Ae+",endColorstr="+ae+")"},toString:function(ge){var Ae=!!ge;ge=ge||this._format;var ae=!1,ve=this._a<1&&this._a>=0,oe=!Ae&&ve&&(ge==="hex"||ge==="hex6"||ge==="hex3"||ge==="hex4"||ge==="hex8"||ge==="name");return oe?ge==="name"&&this._a===0?this.toName():this.toRgbString():(ge==="rgb"&&(ae=this.toRgbString()),ge==="prgb"&&(ae=this.toPercentageRgbString()),(ge==="hex"||ge==="hex6")&&(ae=this.toHexString()),ge==="hex3"&&(ae=this.toHexString(!0)),ge==="hex4"&&(ae=this.toHex8String(!0)),ge==="hex8"&&(ae=this.toHex8String()),ge==="name"&&(ae=this.toName()),ge==="hsl"&&(ae=this.toHslString()),ge==="hsv"&&(ae=this.toHsvString()),ae||this.toHexString())},clone:function(){return i(this.toString())},_applyModification:function(ge,Ae){var ae=ge.apply(null,[this].concat([].slice.call(Ae)));return this._r=ae._r,this._g=ae._g,this._b=ae._b,this.setAlpha(ae._a),this},lighten:function(){return this._applyModification(_,arguments)},brighten:function(){return this._applyModification(B,arguments)},darken:function(){return this._applyModification(E,arguments)},desaturate:function(){return this._applyModification(A,arguments)},saturate:function(){return this._applyModification(p,arguments)},greyscale:function(){return this._applyModification(x,arguments)},spin:function(){return this._applyModification(g,arguments)},_applyCombination:function(ge,Ae){return ge.apply(null,[this].concat([].slice.call(Ae)))},analogous:function(){return this._applyCombination(T,arguments)},complement:function(){return this._applyCombination(h,arguments)},monochromatic:function(){return this._applyCombination(D,arguments)},splitcomplement:function(){return this._applyCombination(O,arguments)},triad:function(){return this._applyCombination(u,arguments)},tetrad:function(){return this._applyCombination(S,arguments)}},i.fromRatio=function(ge,Ae){if(typeof ge=="object"){var ae={};for(var ve in ge)ge.hasOwnProperty(ve)&&(ve==="a"?ae[ve]=ge[ve]:ae[ve]=ne(ge[ve]));ge=ae}return i(ge,Ae)};function n(ge){var Ae={r:0,g:0,b:0},ae=1,ve=null,oe=null,ie=null,Te=!1,Re=!1;return typeof ge=="string"&&(ge=me(ge)),typeof ge=="object"&&(_e(ge.r)&&_e(ge.g)&&_e(ge.b)?(Ae=e(ge.r,ge.g,ge.b),Te=!0,Re=String(ge.r).substr(-1)==="%"?"prgb":"rgb"):_e(ge.h)&&_e(ge.s)&&_e(ge.v)?(ve=ne(ge.s),oe=ne(ge.v),Ae=f(ge.h,ve,oe),Te=!0,Re="hsv"):_e(ge.h)&&_e(ge.s)&&_e(ge.l)&&(ve=ne(ge.s),ie=ne(ge.l),Ae=s(ge.h,ve,ie),Te=!0,Re="hsl"),ge.hasOwnProperty("a")&&(ae=ge.a)),ae=X(ae),{ok:Te,format:ge.format||Re,r:w(255,m(Ae.r,0)),g:w(255,m(Ae.g,0)),b:w(255,m(Ae.b,0)),a:ae}}function e(ge,Ae,ae){return{r:U(ge,255)*255,g:U(Ae,255)*255,b:U(ae,255)*255}}function a(ge,Ae,ae){ge=U(ge,255),Ae=U(Ae,255),ae=U(ae,255);var ve=m(ge,Ae,ae),oe=w(ge,Ae,ae),ie,Te,Re=(ve+oe)/2;if(ve==oe)ie=Te=0;else{var Me=ve-oe;Te=Re>.5?Me/(2-ve-oe):Me/(ve+oe);switch(ve){case ge:ie=(Ae-ae)/Me+(Ae1&&(W-=1),W<1/6?re+(j-re)*6*W:W<1/2?j:W<2/3?re+(j-re)*(2/3-W)*6:re}if(Ae===0)ve=oe=ie=ae;else{var Re=ae<.5?ae*(1+Ae):ae+Ae-ae*Ae,Me=2*ae-Re;ve=Te(Me,Re,ge+1/3),oe=Te(Me,Re,ge),ie=Te(Me,Re,ge-1/3)}return{r:ve*255,g:oe*255,b:ie*255}}function o(ge,Ae,ae){ge=U(ge,255),Ae=U(Ae,255),ae=U(ae,255);var ve=m(ge,Ae,ae),oe=w(ge,Ae,ae),ie,Te,Re=ve,Me=ve-oe;if(Te=ve===0?0:Me/ve,ve==oe)ie=0;else{switch(ve){case ge:ie=(Ae-ae)/Me+(Ae>1)+720)%360;--Ae;)ve.h=(ve.h+oe)%360,ie.push(i(ve));return ie}function D(ge,Ae){Ae=Ae||6;for(var ae=i(ge).toHsv(),ve=ae.h,oe=ae.s,ie=ae.v,Te=[],Re=1/Ae;Ae--;)Te.push(i({h:ve,s:oe,v:ie})),ie=(ie+Re)%1;return Te}i.mix=function(ge,Ae,ae){ae=ae===0?0:ae||50;var ve=i(ge).toRgb(),oe=i(Ae).toRgb(),ie=ae/100,Te={r:(oe.r-ve.r)*ie+ve.r,g:(oe.g-ve.g)*ie+ve.g,b:(oe.b-ve.b)*ie+ve.b,a:(oe.a-ve.a)*ie+ve.a};return i(Te)},i.readability=function(ge,Ae){var ae=i(ge),ve=i(Ae);return(G.max(ae.getLuminance(),ve.getLuminance())+.05)/(G.min(ae.getLuminance(),ve.getLuminance())+.05)},i.isReadable=function(ge,Ae,ae){var ve=i.readability(ge,Ae),oe,ie;ie=!1,oe=Ee(ae);switch(oe.level+oe.size){case"AAsmall":case"AAAlarge":ie=ve>=4.5;break;case"AAlarge":ie=ve>=3;break;case"AAAsmall":ie=ve>=7;break}return ie},i.mostReadable=function(ge,Ae,ae){var ve=null,oe=0,ie,Te,Re,Me;ae=ae||{},Te=ae.includeFallbackColors,Re=ae.level,Me=ae.size;for(var re=0;reoe&&(oe=ie,ve=i(Ae[re]));return i.isReadable(ge,ve,{level:Re,size:Me})||!Te?ve:(ae.includeFallbackColors=!1,i.mostReadable(ge,["#fff","#000"],ae))};var I=i.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"},k=i.hexNames=F(I);function F(ge){var Ae={};for(var ae in ge)ge.hasOwnProperty(ae)&&(Ae[ge[ae]]=ae);return Ae}function X(ge){return ge=parseFloat(ge),(isNaN(ge)||ge<0||ge>1)&&(ge=1),ge}function U(ge,Ae){N(ge)&&(ge="100%");var ae=Q(ge);return ge=w(Ae,m(0,parseFloat(ge))),ae&&(ge=parseInt(ge*Ae,10)/100),G.abs(ge-Ae)<1e-6?1:ge%Ae/parseFloat(Ae)}function K(ge){return w(1,m(0,ge))}function V(ge){return parseInt(ge,16)}function N(ge){return typeof ge=="string"&&ge.indexOf(".")!=-1&&parseFloat(ge)===1}function Q(ge){return typeof ge=="string"&&ge.indexOf("%")!=-1}function J(ge){return ge.length==1?"0"+ge:""+ge}function ne(ge){return ge<=1&&(ge=ge*100+"%"),ge}function ue(ge){return G.round(parseFloat(ge)*255).toString(16)}function be(ge){return V(ge)/255}var de=function(){var ge="[-\\+]?\\d+%?",Ae="[-\\+]?\\d*\\.\\d+%?",ae="(?:"+Ae+")|(?:"+ge+")",ve="[\\s|\\(]+("+ae+")[,|\\s]+("+ae+")[,|\\s]+("+ae+")\\s*\\)?",oe="[\\s|\\(]+("+ae+")[,|\\s]+("+ae+")[,|\\s]+("+ae+")[,|\\s]+("+ae+")\\s*\\)?";return{CSS_UNIT:new RegExp(ae),rgb:new RegExp("rgb"+ve),rgba:new RegExp("rgba"+oe),hsl:new RegExp("hsl"+ve),hsla:new RegExp("hsla"+oe),hsv:new RegExp("hsv"+ve),hsva:new RegExp("hsva"+oe),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 _e(ge){return!!de.CSS_UNIT.exec(ge)}function me(ge){ge=ge.replace(M,"").replace(v,"").toLowerCase();var Ae=!1;if(I[ge])ge=I[ge],Ae=!0;else if(ge=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var ae;return(ae=de.rgb.exec(ge))?{r:ae[1],g:ae[2],b:ae[3]}:(ae=de.rgba.exec(ge))?{r:ae[1],g:ae[2],b:ae[3],a:ae[4]}:(ae=de.hsl.exec(ge))?{h:ae[1],s:ae[2],l:ae[3]}:(ae=de.hsla.exec(ge))?{h:ae[1],s:ae[2],l:ae[3],a:ae[4]}:(ae=de.hsv.exec(ge))?{h:ae[1],s:ae[2],v:ae[3]}:(ae=de.hsva.exec(ge))?{h:ae[1],s:ae[2],v:ae[3],a:ae[4]}:(ae=de.hex8.exec(ge))?{r:V(ae[1]),g:V(ae[2]),b:V(ae[3]),a:be(ae[4]),format:Ae?"name":"hex8"}:(ae=de.hex6.exec(ge))?{r:V(ae[1]),g:V(ae[2]),b:V(ae[3]),format:Ae?"name":"hex"}:(ae=de.hex4.exec(ge))?{r:V(ae[1]+""+ae[1]),g:V(ae[2]+""+ae[2]),b:V(ae[3]+""+ae[3]),a:be(ae[4]+""+ae[4]),format:Ae?"name":"hex8"}:(ae=de.hex3.exec(ge))?{r:V(ae[1]+""+ae[1]),g:V(ae[2]+""+ae[2]),b:V(ae[3]+""+ae[3]),format:Ae?"name":"hex"}:!1}function Ee(ge){var Ae,ae;return ge=ge||{level:"AA",size:"small"},Ae=(ge.level||"AA").toUpperCase(),ae=(ge.size||"small").toLowerCase(),Ae!=="AA"&&Ae!=="AAA"&&(Ae="AA"),ae!=="small"&&ae!=="large"&&(ae="small"),{level:Ae,size:ae}}Ge.exports?Ge.exports=i:!(se=function(){return i}.call(fe,R,fe,Ge),se!==void 0&&(Ge.exports=se))})(Math)},aKvl:function(Ge,fe,R){var se=R("Sj9i"),G=se.quadraticProjectPoint;function M(v,b,C,w,m,d,i,n,e){if(i===0)return!1;var a=i;if(e>b+a&&e>w+a&&e>d+a||ev+a&&n>C+a&&n>m+a||n0&&arguments[0]!==void 0?arguments[0]:[],S=u;if(Array.isArray(u)){for(var O=0;O0||Ar.target.offsetWidth>0)&&ht.current.instance.layout()}}catch(wr){un.e(wr)}finally{un.f()}}),Lt.observe(Ke.current)),Lt}function yt(){b.b.warn({content:decodeURIComponent(f),key:"monaco-editor-tip"})}var vt=function(){var Ht=ht.current.instance;if(I!=null&&Ht&&Ne){var un=Ht.getModel();un&&I!==un.getValue()&&(x=!0,un.setValue(I),Ht.layout(),x=!1)}};Object(n.useEffect)(function(){try{var Lt,Ht=ht.current.instance;ct.current&&clearTimeout(ct.current),ct.current=setTimeout(function(){vt()},500),Ht==null||((Lt=Ht.updateOptions)===null||Lt===void 0)||Lt.call(Ht,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(I.split(/\r\n|\r|\n/g).length))+3,5)})}catch(un){debugger}},[I,Ne,ht.current]),Object(n.useEffect)(function(){try{if(he&&ht.current&&ht.current.instance){var Lt=ht.current.instance;Lt.changeViewZones(function(un){var gn=document.createElement("div");gn.style.padding="10px 20px",gn.style.width="calc(100% - 20px)",gn.className="my-error-line-wrp",gn.innerHTML=ce,un.addZone({afterLineNumber:he||11,heightInLines:3,domNode:gn})});var Ht={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};Lt.addOverlayWidget(Ht),Lt.revealPositionInCenter({lineNumber:20,column:1})}}catch(un){debugger}},[he,ht.current,Ne]),Object(n.useEffect)(function(){var Lt;if((Lt=ht.current)!==null&&Lt!==void 0&&Lt.instance&&Ne&&_t){var Ht=ht.current.instance,un=Ht.getModel();if(!un)return;var gn=function(){var Fe=[],nt=[],xt=un.getAllDecorations(),Wt=Object(C.a)(xt),Xt;try{for(Wt.s();!(Xt=Wt.n()).done;){var pe=Xt.value;if(pe.options.className==="highlighted-line"){var z;Fe.push(pe==null||((z=pe.range)===null||z===void 0)?void 0:z.startLineNumber),nt.push(pe==null?void 0:pe.id)}}}catch(ye){Wt.e(ye)}finally{Wt.f()}un.deltaDecorations(nt,[]);var Z=un.getLineCount();!!Ie&&Ie<=Z&&(Ht.deltaDecorations([],[{range:new E.Range(Ie,1,Ie,un.getLineMaxColumn(Ie)),options:{isWholeLine:!0,className:"highlighted-line"}}]),Ht.revealLineInCenter(Ie))};gn();var Ar=function(){var Fe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,nt=[],xt=[],Wt=un.getAllDecorations(),Xt=Object(C.a)(Wt),pe;try{for(Xt.s();!(pe=Xt.n()).done;){var z=pe.value;if(z.options.linesDecorationsClassName==="breakpoints"){var Z;nt.push(z==null||((Z=z.range)===null||Z===void 0)?void 0:Z.startLineNumber),xt.push(z==null?void 0:z.id)}}}catch(ye){Xt.e(ye)}finally{Xt.f()}if(Fe)return{lines:nt,ids:xt};Re(nt)},wr=function(){var Le=Object(M.a)(i.a.mark(function Fe(nt){var xt;return i.a.wrap(function(Xt){for(;;)switch(Xt.prev=Xt.next){case 0:return xt={range:new E.Range(nt,1,nt,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints"}},Xt.next=3,un.deltaDecorations([],[xt]);case 3:Ar();case 4:case"end":return Xt.stop()}},Fe)}));return function(nt){return Le.apply(this,arguments)}}(),cr=function(){var Le=Object(M.a)(i.a.mark(function Fe(nt){var xt,Wt,Xt,pe,z;return i.a.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:xt=[],Wt=Ht.getLineDecorations(nt),Xt=Object(C.a)(Wt);try{for(Xt.s();!(pe=Xt.n()).done;)z=pe.value,z.options.linesDecorationsClassName==="breakpoints"&&xt.push(z.id)}catch(xe){Xt.e(xe)}finally{Xt.f()}return ye.next=6,un.deltaDecorations(xt,[]);case 6:Ar();case 7:case"end":return ye.stop()}},Fe)}));return function(nt){return Le.apply(this,arguments)}}(),Rn=function(Fe){var nt=Ht.getLineDecorations(Fe),xt=Object(C.a)(nt),Wt;try{for(xt.s();!(Wt=xt.n()).done;){var Xt=Wt.value;if(Xt.options.linesDecorationsClassName==="breakpoints")return!0}}catch(pe){xt.e(pe)}finally{xt.f()}return!1};if(!Object(r.isEqual)(re,Ar(!0).lines)){un.deltaDecorations(Ar(!0).ids,[]);var Jr=re.map(function(Le){return{range:new E.Range(Le,1,Le,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints"}}});un.deltaDecorations([],Jr)}var si=Ht.onDidChangeModelContent(function(Le){var Fe=Ht.getPosition();if(Fe){var nt=Fe.lineNumber;un.getLineContent(nt).trim()===""?cr(nt):Rn(nt)&&(cr(nt),wr(nt))}}),li=Ht.onMouseDown(function(Le){var Fe,nt,xt;if(Le.target.detail&&(Fe=Le.target)!==null&&Fe!==void 0&&(nt=Fe.element)!==null&&nt!==void 0&&(xt=nt.className)!==null&&xt!==void 0&&xt.includes("line-numbers")){var Wt=Le.target.position.lineNumber;if(un.getLineContent(Wt).trim()==="")return;Rn(Wt)?cr(Wt):wr(Wt)}}),kr=function(Fe){var nt={range:new E.Range(Fe,1,Fe,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};lt.current=Ht.deltaDecorations(lt.current,[nt])},hi=function(){lt.current=Ht.deltaDecorations(lt.current,[])},Ui=Ht.onMouseMove(function(Le){var Fe,nt,xt;if(hi(),Le.target.detail&&(Fe=Le.target)!==null&&Fe!==void 0&&(nt=Fe.element)!==null&&nt!==void 0&&(xt=nt.className)!==null&&xt!==void 0&&xt.includes("line-numbers")){var Wt=Le.target.position.lineNumber;if(un.getLineContent(Wt).trim()==="")return;kr(Wt)}}),Zi=Ht.onMouseLeave(function(){hi()});return function(){si.dispose(),li.dispose(),Ui.dispose(),Zi.dispose()}}},[ht.current,Ne,re,Ie,_t]);function Mt(){var Lt=ht.current.instance;if(Lt){var Ht=Lt.getSelection(),un=ht.current.pastePos||{},gn=new E.Range(un.startLineNumber||Ht.endLineNumber,un.startColumn||Ht.endColumn,un.endLineNumber||Ht.endLineNumber,un.endColumn||Ht.endColumn);setTimeout(function(){Lt.executeEdits("",[{range:gn,text:""}])},300)}}function Tt(Lt){(window.navigator.platform.match("Mac")?Lt.metaKey:Lt.ctrlKey)&&Lt.keyCode==83&&(Lt.preventDefault(),be())}var Rt=function(){if(_e&&ht.current.instance){var Ht=ht.current.instance.getContentHeight();Vt(Ht0||ae.target.offsetWidth>0)&&_e.layout()}}catch(ve){ge.e(ve)}finally{ge.f()}}),me.observe(K.current)),me}Object(n.useEffect)(function(){return K.current&&R.e(27).then(R.t.bind(null,"M/lh",7)).then(function(_e){E=_e;var me=E.editor.createDiffEditor(K.current,Object(se.a)(Object(se.a)({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},U),{},{wordWrap:!0}));J(me);var Ee=ne(me);return function(){me.dispose();var ge=me.getModel();ge&&ge.dispose(),Ee.unobserve(K.current)}}),function(){window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}},[]),Object(n.useEffect)(function(){Q&&Q.setModel({original:E.editor.createModel(I,F),modified:E.editor.createModel(k,F)})},[I,k,F,Q]);var ue=A(O),be=A(D),de={width:ue,height:be};return e.a.createElement("div",{className:"my-diff-editor",ref:K,style:de})}},Ze12:function(Ge,Ae,R){var se=R("ItGF"),G=R("hOwI"),M=G.buildTransformer,v="___zrEVENTSAVED",b=[];function C(n,e,a,s,o){return w(b,e,s,o,!0)&&w(n,a,b[0],b[1])}function w(n,e,a,s,o){if(e.getBoundingClientRect&&se.domSupported&&!i(e)){var f=e[v]||(e[v]={}),l=m(e,f),r=d(l,f,o);if(r)return r(n,a,s),!0}return!1}function m(n,e){var a=e.markers;if(a)return a;a=e.markers=[];for(var s=["left","right"],o=["top","bottom"],f=0;f<4;f++){var l=document.createElement("div"),r=l.style,c=f%2,A=(f>>1)%2;r.cssText=["position: absolute","visibility: hidden","padding: 0","margin: 0","border-width: 0","user-select: none","width:0","height:0",s[c]+":0",o[A]+":0",s[1-c]+":auto",o[1-A]+":auto",""].join("!important;"),n.appendChild(l),a.push(l)}return a}function d(n,e,a){for(var s=a?"invTrans":"trans",o=e[s],f=e.srcCoords,l=!0,r=[],c=[],A=0;A<4;A++){var p=n[A].getBoundingClientRect(),x=2*A,_=p.left,B=p.top;r.push(_,B),l=l&&f&&_===f[x]&&B===f[x+1],c.push(n[A].offsetLeft,n[A].offsetTop)}return l&&o?o:(e.srcCoords=r,e[s]=a?M(c,r):M(r,c))}function i(n){return n.nodeName.toUpperCase()==="CANVAS"}Ae.transformLocalCoord=C,Ae.transformCoordWithViewport=w,Ae.isCanvasEl=i},ZpRC:function(Ge,Ae,R){"use strict";function se(n){return typeof n=="object"&&n!=null&&n.nodeType===1}function G(n,e){return(!e||n!=="hidden")&&n!=="visible"&&n!=="clip"}function M(n,e){if(n.clientHeighte||f>n&&l=e&&r>=a?f-n-s:l>e&&ra?l-e+o:0}var b=function(n,e){var a=window,s=e.scrollMode,o=e.block,f=e.inline,l=e.boundary,r=e.skipOverflowHiddenElements,c=typeof l=="function"?l:function(Re){return Re!==l};if(!se(n))throw new TypeError("Invalid target");for(var A=document.scrollingElement||document.documentElement,p=[],x=n;se(x)&&c(x);){if((x=x.parentElement)===A){p.push(x);break}x!=null&&x===document.body&&M(x)&&!M(document.documentElement)||x!=null&&M(x,r)&&p.push(x)}for(var _=a.visualViewport?a.visualViewport.width:innerWidth,B=a.visualViewport?a.visualViewport.height:innerHeight,E=window.scrollX||pageXOffset,g=window.scrollY||pageYOffset,h=n.getBoundingClientRect(),u=h.height,S=h.width,O=h.top,T=h.right,D=h.bottom,I=h.left,k=o==="start"||o==="nearest"?O:o==="end"?D:O+u/2,F=f==="center"?I+S/2:f==="end"?T:I,X=[],U=0;U=0&&I>=0&&D<=B&&T<=_&&O>=J&&D<=ue&&I>=be&&T<=ne)return X;var de=getComputedStyle(K),_e=parseInt(de.borderLeftWidth,10),me=parseInt(de.borderTopWidth,10),Ee=parseInt(de.borderRightWidth,10),ge=parseInt(de.borderBottomWidth,10),fe=0,ae=0,ve="offsetWidth"in K?K.offsetWidth-K.clientWidth-_e-Ee:0,oe="offsetHeight"in K?K.offsetHeight-K.clientHeight-me-ge:0;if(A===K)fe=o==="start"?k:o==="end"?k-B:o==="nearest"?v(g,g+B,B,me,ge,g+k,g+k+u,u):k-B/2,ae=f==="start"?F:f==="center"?F-_/2:f==="end"?F-_:v(E,E+_,_,_e,Ee,E+F,E+F+S,S),fe=Math.max(0,fe+g),ae=Math.max(0,ae+E);else{fe=o==="start"?k-J-me:o==="end"?k-ue+ge+oe:o==="nearest"?v(J,ue,N,me,ge+oe,k,k+u,u):k-(J+N/2)+oe/2,ae=f==="start"?F-be-_e:f==="center"?F-(be+Q/2)+ve/2:f==="end"?F-ne+Ee+ve:v(be,ne,Q,_e,Ee+ve,F,F+S,S);var ie=K.scrollLeft,Te=K.scrollTop;k+=Te-(fe=Math.max(0,Math.min(Te+fe,K.scrollHeight-N+oe))),F+=ie-(ae=Math.max(0,Math.min(ie+ae,K.scrollWidth-Q+ve)))}X.push({el:K,top:fe,left:ae})}return X};function C(n){return n===Object(n)&&Object.keys(n).length!==0}function w(n,e){e===void 0&&(e="auto");var a="scrollBehavior"in document.body.style;n.forEach(function(s){var o=s.el,f=s.top,l=s.left;o.scroll&&a?o.scroll({top:f,left:l,behavior:e}):(o.scrollTop=f,o.scrollLeft=l)})}function m(n){return n===!1?{block:"end",inline:"nearest"}:C(n)?n:{block:"start",inline:"nearest"}}function d(n,e){var a=!n.ownerDocument.documentElement.contains(n);if(C(e)&&typeof e.behavior=="function")return e.behavior(a?[]:b(n,e));if(a)return;var s=m(e);return w(b(n,s),s.behavior)}var i=Ae.a=d},Zss7:function(Ge,Ae,R){var se;(function(G){var M=/^\s+/,v=/\s+$/,b=0,C=G.round,w=G.min,m=G.max,d=G.random;function i(ge,fe){if(ge=ge||"",fe=fe||{},ge instanceof i)return ge;if(!(this instanceof i))return new i(ge,fe);var ae=n(ge);this._originalInput=ge,this._r=ae.r,this._g=ae.g,this._b=ae.b,this._a=ae.a,this._roundA=C(100*this._a)/100,this._format=fe.format||ae.format,this._gradientType=fe.gradientType,this._r<1&&(this._r=C(this._r)),this._g<1&&(this._g=C(this._g)),this._b<1&&(this._b=C(this._b)),this._ok=ae.ok,this._tc_id=b++}i.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 ge=this.toRgb();return(ge.r*299+ge.g*587+ge.b*114)/1e3},getLuminance:function(){var ge=this.toRgb(),fe,ae,ve,oe,ie,Te;return fe=ge.r/255,ae=ge.g/255,ve=ge.b/255,fe<=.03928?oe=fe/12.92:oe=G.pow((fe+.055)/1.055,2.4),ae<=.03928?ie=ae/12.92:ie=G.pow((ae+.055)/1.055,2.4),ve<=.03928?Te=ve/12.92:Te=G.pow((ve+.055)/1.055,2.4),.2126*oe+.7152*ie+.0722*Te},setAlpha:function(ge){return this._a=X(ge),this._roundA=C(100*this._a)/100,this},toHsv:function(){var ge=o(this._r,this._g,this._b);return{h:ge.h*360,s:ge.s,v:ge.v,a:this._a}},toHsvString:function(){var ge=o(this._r,this._g,this._b),fe=C(ge.h*360),ae=C(ge.s*100),ve=C(ge.v*100);return this._a==1?"hsv("+fe+", "+ae+"%, "+ve+"%)":"hsva("+fe+", "+ae+"%, "+ve+"%, "+this._roundA+")"},toHsl:function(){var ge=a(this._r,this._g,this._b);return{h:ge.h*360,s:ge.s,l:ge.l,a:this._a}},toHslString:function(){var ge=a(this._r,this._g,this._b),fe=C(ge.h*360),ae=C(ge.s*100),ve=C(ge.l*100);return this._a==1?"hsl("+fe+", "+ae+"%, "+ve+"%)":"hsla("+fe+", "+ae+"%, "+ve+"%, "+this._roundA+")"},toHex:function(ge){return l(this._r,this._g,this._b,ge)},toHexString:function(ge){return"#"+this.toHex(ge)},toHex8:function(ge){return r(this._r,this._g,this._b,this._a,ge)},toHex8String:function(ge){return"#"+this.toHex8(ge)},toRgb:function(){return{r:C(this._r),g:C(this._g),b:C(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+C(this._r)+", "+C(this._g)+", "+C(this._b)+")":"rgba("+C(this._r)+", "+C(this._g)+", "+C(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:C(U(this._r,255)*100)+"%",g:C(U(this._g,255)*100)+"%",b:C(U(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+C(U(this._r,255)*100)+"%, "+C(U(this._g,255)*100)+"%, "+C(U(this._b,255)*100)+"%)":"rgba("+C(U(this._r,255)*100)+"%, "+C(U(this._g,255)*100)+"%, "+C(U(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:k[l(this._r,this._g,this._b,!0)]||!1},toFilter:function(ge){var fe="#"+c(this._r,this._g,this._b,this._a),ae=fe,ve=this._gradientType?"GradientType = 1, ":"";if(ge){var oe=i(ge);ae="#"+c(oe._r,oe._g,oe._b,oe._a)}return"progid:DXImageTransform.Microsoft.gradient("+ve+"startColorstr="+fe+",endColorstr="+ae+")"},toString:function(ge){var fe=!!ge;ge=ge||this._format;var ae=!1,ve=this._a<1&&this._a>=0,oe=!fe&&ve&&(ge==="hex"||ge==="hex6"||ge==="hex3"||ge==="hex4"||ge==="hex8"||ge==="name");return oe?ge==="name"&&this._a===0?this.toName():this.toRgbString():(ge==="rgb"&&(ae=this.toRgbString()),ge==="prgb"&&(ae=this.toPercentageRgbString()),(ge==="hex"||ge==="hex6")&&(ae=this.toHexString()),ge==="hex3"&&(ae=this.toHexString(!0)),ge==="hex4"&&(ae=this.toHex8String(!0)),ge==="hex8"&&(ae=this.toHex8String()),ge==="name"&&(ae=this.toName()),ge==="hsl"&&(ae=this.toHslString()),ge==="hsv"&&(ae=this.toHsvString()),ae||this.toHexString())},clone:function(){return i(this.toString())},_applyModification:function(ge,fe){var ae=ge.apply(null,[this].concat([].slice.call(fe)));return this._r=ae._r,this._g=ae._g,this._b=ae._b,this.setAlpha(ae._a),this},lighten:function(){return this._applyModification(_,arguments)},brighten:function(){return this._applyModification(B,arguments)},darken:function(){return this._applyModification(E,arguments)},desaturate:function(){return this._applyModification(A,arguments)},saturate:function(){return this._applyModification(p,arguments)},greyscale:function(){return this._applyModification(x,arguments)},spin:function(){return this._applyModification(g,arguments)},_applyCombination:function(ge,fe){return ge.apply(null,[this].concat([].slice.call(fe)))},analogous:function(){return this._applyCombination(T,arguments)},complement:function(){return this._applyCombination(h,arguments)},monochromatic:function(){return this._applyCombination(D,arguments)},splitcomplement:function(){return this._applyCombination(O,arguments)},triad:function(){return this._applyCombination(u,arguments)},tetrad:function(){return this._applyCombination(S,arguments)}},i.fromRatio=function(ge,fe){if(typeof ge=="object"){var ae={};for(var ve in ge)ge.hasOwnProperty(ve)&&(ve==="a"?ae[ve]=ge[ve]:ae[ve]=ne(ge[ve]));ge=ae}return i(ge,fe)};function n(ge){var fe={r:0,g:0,b:0},ae=1,ve=null,oe=null,ie=null,Te=!1,Re=!1;return typeof ge=="string"&&(ge=me(ge)),typeof ge=="object"&&(_e(ge.r)&&_e(ge.g)&&_e(ge.b)?(fe=e(ge.r,ge.g,ge.b),Te=!0,Re=String(ge.r).substr(-1)==="%"?"prgb":"rgb"):_e(ge.h)&&_e(ge.s)&&_e(ge.v)?(ve=ne(ge.s),oe=ne(ge.v),fe=f(ge.h,ve,oe),Te=!0,Re="hsv"):_e(ge.h)&&_e(ge.s)&&_e(ge.l)&&(ve=ne(ge.s),ie=ne(ge.l),fe=s(ge.h,ve,ie),Te=!0,Re="hsl"),ge.hasOwnProperty("a")&&(ae=ge.a)),ae=X(ae),{ok:Te,format:ge.format||Re,r:w(255,m(fe.r,0)),g:w(255,m(fe.g,0)),b:w(255,m(fe.b,0)),a:ae}}function e(ge,fe,ae){return{r:U(ge,255)*255,g:U(fe,255)*255,b:U(ae,255)*255}}function a(ge,fe,ae){ge=U(ge,255),fe=U(fe,255),ae=U(ae,255);var ve=m(ge,fe,ae),oe=w(ge,fe,ae),ie,Te,Re=(ve+oe)/2;if(ve==oe)ie=Te=0;else{var Me=ve-oe;Te=Re>.5?Me/(2-ve-oe):Me/(ve+oe);switch(ve){case ge:ie=(fe-ae)/Me+(fe1&&(W-=1),W<1/6?re+(j-re)*6*W:W<1/2?j:W<2/3?re+(j-re)*(2/3-W)*6:re}if(fe===0)ve=oe=ie=ae;else{var Re=ae<.5?ae*(1+fe):ae+fe-ae*fe,Me=2*ae-Re;ve=Te(Me,Re,ge+1/3),oe=Te(Me,Re,ge),ie=Te(Me,Re,ge-1/3)}return{r:ve*255,g:oe*255,b:ie*255}}function o(ge,fe,ae){ge=U(ge,255),fe=U(fe,255),ae=U(ae,255);var ve=m(ge,fe,ae),oe=w(ge,fe,ae),ie,Te,Re=ve,Me=ve-oe;if(Te=ve===0?0:Me/ve,ve==oe)ie=0;else{switch(ve){case ge:ie=(fe-ae)/Me+(fe>1)+720)%360;--fe;)ve.h=(ve.h+oe)%360,ie.push(i(ve));return ie}function D(ge,fe){fe=fe||6;for(var ae=i(ge).toHsv(),ve=ae.h,oe=ae.s,ie=ae.v,Te=[],Re=1/fe;fe--;)Te.push(i({h:ve,s:oe,v:ie})),ie=(ie+Re)%1;return Te}i.mix=function(ge,fe,ae){ae=ae===0?0:ae||50;var ve=i(ge).toRgb(),oe=i(fe).toRgb(),ie=ae/100,Te={r:(oe.r-ve.r)*ie+ve.r,g:(oe.g-ve.g)*ie+ve.g,b:(oe.b-ve.b)*ie+ve.b,a:(oe.a-ve.a)*ie+ve.a};return i(Te)},i.readability=function(ge,fe){var ae=i(ge),ve=i(fe);return(G.max(ae.getLuminance(),ve.getLuminance())+.05)/(G.min(ae.getLuminance(),ve.getLuminance())+.05)},i.isReadable=function(ge,fe,ae){var ve=i.readability(ge,fe),oe,ie;ie=!1,oe=Ee(ae);switch(oe.level+oe.size){case"AAsmall":case"AAAlarge":ie=ve>=4.5;break;case"AAlarge":ie=ve>=3;break;case"AAAsmall":ie=ve>=7;break}return ie},i.mostReadable=function(ge,fe,ae){var ve=null,oe=0,ie,Te,Re,Me;ae=ae||{},Te=ae.includeFallbackColors,Re=ae.level,Me=ae.size;for(var re=0;reoe&&(oe=ie,ve=i(fe[re]));return i.isReadable(ge,ve,{level:Re,size:Me})||!Te?ve:(ae.includeFallbackColors=!1,i.mostReadable(ge,["#fff","#000"],ae))};var I=i.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"},k=i.hexNames=F(I);function F(ge){var fe={};for(var ae in ge)ge.hasOwnProperty(ae)&&(fe[ge[ae]]=ae);return fe}function X(ge){return ge=parseFloat(ge),(isNaN(ge)||ge<0||ge>1)&&(ge=1),ge}function U(ge,fe){N(ge)&&(ge="100%");var ae=Q(ge);return ge=w(fe,m(0,parseFloat(ge))),ae&&(ge=parseInt(ge*fe,10)/100),G.abs(ge-fe)<1e-6?1:ge%fe/parseFloat(fe)}function K(ge){return w(1,m(0,ge))}function V(ge){return parseInt(ge,16)}function N(ge){return typeof ge=="string"&&ge.indexOf(".")!=-1&&parseFloat(ge)===1}function Q(ge){return typeof ge=="string"&&ge.indexOf("%")!=-1}function J(ge){return ge.length==1?"0"+ge:""+ge}function ne(ge){return ge<=1&&(ge=ge*100+"%"),ge}function ue(ge){return G.round(parseFloat(ge)*255).toString(16)}function be(ge){return V(ge)/255}var de=function(){var ge="[-\\+]?\\d+%?",fe="[-\\+]?\\d*\\.\\d+%?",ae="(?:"+fe+")|(?:"+ge+")",ve="[\\s|\\(]+("+ae+")[,|\\s]+("+ae+")[,|\\s]+("+ae+")\\s*\\)?",oe="[\\s|\\(]+("+ae+")[,|\\s]+("+ae+")[,|\\s]+("+ae+")[,|\\s]+("+ae+")\\s*\\)?";return{CSS_UNIT:new RegExp(ae),rgb:new RegExp("rgb"+ve),rgba:new RegExp("rgba"+oe),hsl:new RegExp("hsl"+ve),hsla:new RegExp("hsla"+oe),hsv:new RegExp("hsv"+ve),hsva:new RegExp("hsva"+oe),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 _e(ge){return!!de.CSS_UNIT.exec(ge)}function me(ge){ge=ge.replace(M,"").replace(v,"").toLowerCase();var fe=!1;if(I[ge])ge=I[ge],fe=!0;else if(ge=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var ae;return(ae=de.rgb.exec(ge))?{r:ae[1],g:ae[2],b:ae[3]}:(ae=de.rgba.exec(ge))?{r:ae[1],g:ae[2],b:ae[3],a:ae[4]}:(ae=de.hsl.exec(ge))?{h:ae[1],s:ae[2],l:ae[3]}:(ae=de.hsla.exec(ge))?{h:ae[1],s:ae[2],l:ae[3],a:ae[4]}:(ae=de.hsv.exec(ge))?{h:ae[1],s:ae[2],v:ae[3]}:(ae=de.hsva.exec(ge))?{h:ae[1],s:ae[2],v:ae[3],a:ae[4]}:(ae=de.hex8.exec(ge))?{r:V(ae[1]),g:V(ae[2]),b:V(ae[3]),a:be(ae[4]),format:fe?"name":"hex8"}:(ae=de.hex6.exec(ge))?{r:V(ae[1]),g:V(ae[2]),b:V(ae[3]),format:fe?"name":"hex"}:(ae=de.hex4.exec(ge))?{r:V(ae[1]+""+ae[1]),g:V(ae[2]+""+ae[2]),b:V(ae[3]+""+ae[3]),a:be(ae[4]+""+ae[4]),format:fe?"name":"hex8"}:(ae=de.hex3.exec(ge))?{r:V(ae[1]+""+ae[1]),g:V(ae[2]+""+ae[2]),b:V(ae[3]+""+ae[3]),format:fe?"name":"hex"}:!1}function Ee(ge){var fe,ae;return ge=ge||{level:"AA",size:"small"},fe=(ge.level||"AA").toUpperCase(),ae=(ge.size||"small").toLowerCase(),fe!=="AA"&&fe!=="AAA"&&(fe="AA"),ae!=="small"&&ae!=="large"&&(ae="small"),{level:fe,size:ae}}Ge.exports?Ge.exports=i:!(se=function(){return i}.call(Ae,R,Ae,Ge),se!==void 0&&(Ge.exports=se))})(Math)},aKvl:function(Ge,Ae,R){var se=R("Sj9i"),G=se.quadraticProjectPoint;function M(v,b,C,w,m,d,i,n,e){if(i===0)return!1;var a=i;if(e>b+a&&e>w+a&&e>d+a||ev+a&&n>C+a&&n>m+a||n>>1|(l&21845)<<1;r=(r&52428)>>>2|(r&13107)<<2,r=(r&61680)>>>4|(r&3855)<<4,f[l]=((r&65280)>>>8|(r&255)<<8)>>>1}for(var c=function(Le,Fe,nt){for(var xt=Le.length,Wt=0,Xt=new v(Fe);Wt>>Z]=ye}else for(z=new v(xt),Wt=0;Wt>>15-Le[Wt];return z},A=new M(288),l=0;l<144;++l)A[l]=8;for(var l=144;l<256;++l)A[l]=9;for(var l=256;l<280;++l)A[l]=7;for(var l=280;l<288;++l)A[l]=8;for(var p=new M(32),l=0;l<32;++l)p[l]=5;var x=c(A,9,0),_=c(A,9,1),B=c(p,5,0),E=c(p,5,1),g=function(Le){for(var Fe=Le[0],nt=1;ntFe&&(Fe=Le[nt]);return Fe},h=function(Le,Fe,nt){var xt=Fe/8>>0;return(Le[xt]|Le[xt+1]<<8)>>>(Fe&7)&nt},u=function(Le,Fe){var nt=Fe/8>>0;return(Le[nt]|Le[nt+1]<<8|Le[nt+2]<<16)>>>(Fe&7)},S=function(Le){return(Le/8>>0)+(Le&7&&1)},O=function(Le,Fe,nt){(Fe==null||Fe<0)&&(Fe=0),(nt==null||nt>Le.length)&&(nt=Le.length);var xt=new(Le instanceof v?v:Le instanceof b?b:M)(nt-Fe);return xt.set(Le.subarray(Fe,nt)),xt},T=function(Le,Fe,nt){var xt=Le.length,Wt=!Fe||nt,Xt=!nt||nt.i;nt||(nt={}),Fe||(Fe=new M(xt*3));var pe=function(Zr){var _i=Fe.length;if(Zr>_i){var Xr=new M(Math.max(_i*2,Zr));Xr.set(Fe),Fe=Xr}},z=nt.f||0,Z=nt.p||0,ye=nt.b||0,xe=nt.l,Ce=nt.d,ft=nt.m,zt=nt.n,ln=xt*8;do{if(!xe){nt.f=z=h(Le,Z,1);var mn=h(Le,Z+1,3);if(Z+=3,mn)if(mn==1)xe=_,Ce=E,ft=9,zt=5;else if(mn==2){var nr=h(Le,Z,31)+257,Sr=h(Le,Z+10,15)+4,ii=nr+h(Le,Z+5,31)+1;Z+=14;for(var Dr=new M(ii),ti=new M(19),Tr=0;Trln)break;for(var Oi=c(ti,vi,1),Tr=0;Tr>>4;if(Jt<16)Dr[Tr++]=Jt;else{var Fi=0,Hi=0;for(Jt==16?(Hi=3+h(Le,Z,3),Z+=2,Fi=Dr[Tr-1]):Jt==17?(Hi=3+h(Le,Z,7),Z+=3):Jt==18&&(Hi=11+h(Le,Z,127),Z+=7);Hi--;)Dr[Tr++]=Fi}}var Ii=Dr.subarray(0,nr),Vr=Dr.subarray(nr);ft=g(Ii),zt=g(Vr),xe=c(Ii,ft,1),Ce=c(Vr,zt,1)}else throw"invalid block type";else{var Jt=S(Z)+4,Zn=Le[Jt-4]|Le[Jt-3]<<8,Un=Jt+Zn;if(Un>xt){if(Xt)throw"unexpected EOF";break}Wt&&pe(ye+Zn),Fe.set(Le.subarray(Jt,Un),ye),nt.b=ye+=Zn,nt.p=Z=Un*8;continue}if(Z>ln)throw"unexpected EOF"}Wt&&pe(ye+131072);for(var zi=(1<>>4;if(Z+=Fi&15,Z>ln)throw"unexpected EOF";if(!Fi)throw"invalid length/literal";if(sa<256)Fe[ye++]=sa;else if(sa==256){xe=null;break}else{var da=sa-254;if(sa>264){var Tr=sa-257,Mi=C[Tr];da=h(Le,Z,(1<>>4;if(!Wr)throw"invalid distance";Z+=Wr&15;var Vr=s[hr];if(hr>3){var Mi=w[hr];Vr+=u(Le,Z)&(1<ln)throw"unexpected EOF";Wt&&pe(ye+131072);for(var zr=ye+da;ye>0;Le[xt]|=nt,Le[xt+1]|=nt>>>8},I=function(Le,Fe,nt){nt<<=Fe&7;var xt=Fe/8>>0;Le[xt]|=nt,Le[xt+1]|=nt>>>8,Le[xt+2]|=nt>>>16},k=function(Le,Fe){for(var nt=[],xt=0;xtft&&(ft=Xt[xt].s);var zt=new v(ft+1),ln=F(nt[xe-1],zt,0);if(ln>Fe){var xt=0,mn=0,Jt=ln-Fe,Zn=1<Fe)mn+=Zn-(1<>>=Jt;mn>0;){var nr=Xt[xt].s;zt[nr]=0&&mn;--xt){var Sr=Xt[xt].s;zt[Sr]==Fe&&(--zt[Sr],++mn)}ln=Fe}return[new M(zt),ln]},F=function(Le,Fe,nt){return Le.s==-1?Math.max(F(Le.l,Fe,nt+1),F(Le.r,Fe,nt+1)):Fe[Le.s]=nt},X=function(Le){for(var Fe=Le.length;Fe&&!Le[--Fe];);for(var nt=new v(++Fe),xt=0,Wt=Le[0],Xt=1,pe=function(Z){nt[xt++]=Z},z=1;z<=Fe;++z)if(Le[z]==Wt&&z!=Fe)++Xt;else{if(!Wt&&Xt>2){for(;Xt>138;Xt-=138)pe(32754);Xt>2&&(pe(Xt>10?Xt-11<<5|28690:Xt-3<<5|12305),Xt=0)}else if(Xt>3){for(pe(Wt),--Xt;Xt>6;Xt-=6)pe(8304);Xt>2&&(pe(Xt-3<<5|8208),Xt=0)}for(;Xt--;)pe(Wt);Xt=1,Wt=Le[z]}return[nt.subarray(0,xt),Fe]},U=function(Le,Fe){for(var nt=0,xt=0;xt>>8,Le[Wt+2]=Le[Wt]^255,Le[Wt+3]=Le[Wt+1]^255;for(var Xt=0;Xt4&&!fi[m[wi-1]];--wi);var Fi=ye+5<<3,Hi=U(Wt,A)+U(Xt,p)+pe,Ii=U(Wt,ft)+U(Xt,mn)+pe+14+3*wi+U(ti,fi)+(2*ti[16]+3*ti[17]+7*ti[18]);if(Fi<=Hi&&Fi<=Ii)return K(Fe,xe,Le.subarray(Z,Z+ye));var Vr,zi,Gi,Di;if(D(Fe,xe,1+(Ii15&&(D(Fe,xe,Wr[Tr]>>>5&127),xe+=Wr[Tr]>>>12)}}else Vr=x,zi=A,Gi=B,Di=p;for(var Tr=0;Tr255){var hr=xt[Tr]>>>18&31;I(Fe,xe,Vr[hr+257]),xe+=zi[hr+257],hr>7&&(D(Fe,xe,xt[Tr]>>>23&31),xe+=C[hr]);var zr=xt[Tr]&31;I(Fe,xe,Gi[zr]),xe+=Di[zr],zr>3&&(I(Fe,xe,xt[Tr]>>>5&8191),xe+=w[zr])}else I(Fe,xe,Vr[xt[Tr]]),xe+=zi[xt[Tr]];return I(Fe,xe,Vr[256]),xe+zi[256]},N=new b([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),Q=new M(0),J=function(Le,Fe,nt,xt,Wt,Xt){var pe=Le.length,z=new M(xt+pe+5*(1+Math.floor(pe/7e3))+Wt),Z=z.subarray(xt,z.length-Wt),ye=0;if(!Fe||pe<8)for(var xe=0;xe<=pe;xe+=65535){var Ce=xe+65535;Ce>>13,ln=ft&8191,mn=(1<7e3||fi>24576)&&Vr>423){ye=V(Le,Z,0,ii,Dr,ti,vi,fi,wi,xe-wi,ye),fi=Tr=vi=0,wi=xe;for(var zi=0;zi<286;++zi)Dr[zi]=0;for(var zi=0;zi<30;++zi)ti[zi]=0}var Gi=2,Di=0,sa=ln,da=Hi-Ii&32767;if(Vr>2&&Fi==Sr(xe-da))for(var Mi=Math.min(zt,Vr)-1,Wr=Math.min(32767,xe),hr=Math.min(258,Vr);da<=Wr&&--sa&&Hi!=Ii;){if(Le[xe+Gi]==Le[xe+Gi-da]){for(var zr=0;zrGi){if(Gi=zr,Di=da,zr>Mi)break;for(var Zr=Math.min(da,zr-2),_i=0,zi=0;zi_i&&(_i=Ni,Ii=Xr)}}}Hi=Ii,Ii=Jt[Hi],da+=Hi-Ii+32768&32767}if(Di){ii[fi++]=268435456|e[Gi]<<18|o[Di];var va=e[Gi]&31,vo=o[Di]&31;vi+=C[va]+w[vo],++Dr[257+va],++ti[vo],Oi=xe+Gi,++Tr}else ii[fi++]=Le[xe],++Dr[Le[xe]]}}ye=V(Le,Z,Xt,ii,Dr,ti,vi,fi,wi,xe-wi,ye),Xt||(ye=K(Z,ye,Q))}return O(z,0,xt+S(ye)+Wt)},ne=function(){for(var Le=new b(256),Fe=0;Fe<256;++Fe){for(var nt=Fe,xt=9;--xt;)nt=(nt&1&&3988292384)^nt>>>1;Le[Fe]=nt}return Le}(),ue=function(){var Le=4294967295;return{p:function(Fe){for(var nt=Le,xt=0;xt>>8;Le=nt},d:function(){return Le^4294967295}}},be=function(){var Le=1,Fe=0;return{p:function(nt){for(var xt=Le,Wt=Fe,Xt=nt.length,pe=0;pe!=Xt;){for(var z=Math.min(pe+5552,Xt);pe>>8<<16|(Fe&255)<<8|Fe>>>8)+((Le&255)<<23)*2}}},de=function(Le,Fe,nt,xt,Wt){return J(Le,Fe.level==null?6:Fe.level,Fe.mem==null?Math.ceil(Math.max(8,Math.min(13,Math.log(Le.length)))*1.5):12+Fe.mem,nt,xt,!Wt)},_e=function(Le,Fe){var nt={};for(var xt in Le)nt[xt]=Le[xt];for(var xt in Fe)nt[xt]=Fe[xt];return nt},me=function(Le,Fe,nt){for(var xt=Le(),Wt=Le.toString(),Xt=Wt.slice(Wt.indexOf("[")+1,Wt.lastIndexOf("]")).replace(/ /g,"").split(","),pe=0;pe>>=8},ze=function(Le,Fe){var nt=Fe.filename;if(Le[0]=31,Le[1]=139,Le[2]=8,Le[8]=Fe.level<2?4:Fe.level==9?2:0,Le[9]=3,Fe.mtime!=0&&Ie(Le,4,Math.floor(new Date(Fe.mtime||Date.now())/1e3)),nt){Le[3]=8;for(var xt=0;xt<=nt.length;++xt)Le[xt+10]=nt.charCodeAt(xt)}},_t=function(Le){if(Le[0]!=31||Le[1]!=139||Le[2]!=8)throw"invalid gzip data";var Fe=Le[3],nt=10;Fe&4&&(nt+=Le[10]|(Le[11]<<8)+2);for(var xt=(Fe>>3&1)+(Fe>>4&1);xt>0;xt-=!Le[nt++]);return nt+(Fe&2)},He=function(Le){var Fe=Le.length;return(Le[Fe-4]|Le[Fe-3]<<8|Le[Fe-2]<<16)+2*(Le[Fe-1]<<23)},Ke=function(Le){return 10+(Le.filename&&Le.filename.length+1||0)},ht=function(Le,Fe){var nt=Fe.level,xt=nt==0?0:nt<6?1:nt==9?3:2;Le[0]=120,Le[1]=xt<<6|(xt?32-2*xt:1)},St=function(Le){if((Le[0]&15)!=8||Le[0]>>>4>7||(Le[0]<<8|Le[1])%31)throw"invalid zlib data";if(Le[1]&32)throw"invalid zlib data: preset dictionaries not supported"};function ct(Le,Fe){return!Fe&&typeof Le=="function"&&(Fe=Le,Le={}),this.ondata=Fe,Le}var lt=function(){function Le(Fe,nt){!nt&&typeof Fe=="function"&&(nt=Fe,Fe={}),this.ondata=nt,this.o=Fe||{}}return Le.prototype.p=function(Fe,nt){this.ondata(de(Fe,this.o,0,0,!nt),nt)},Le.prototype.push=function(Fe,nt){if(this.d)throw"stream finished";if(!this.ondata)throw"no stream handler";this.d=nt,this.p(Fe,nt||!1)},Le}(),rt=function(){function Le(Fe,nt){he([ve,function(){return[W,lt]}],this,ct.call(this,Fe,nt),function(xt){var Wt=new lt(xt.data);onmessage=W(Wt)},6)}return Le}();function Ze(Le,Fe,nt){if(nt||(nt=Fe,Fe={}),typeof nt!="function")throw"no callback";return j(Le,Fe,[ve],function(xt){return Me($e(xt.data[0],xt.data[1]))},0,nt)}function $e(Le,Fe){return Fe===void 0&&(Fe={}),de(Le,Fe,0,0)}var Ue=function(){function Le(Fe){this.s={},this.p=new M(0),this.ondata=Fe}return Le.prototype.e=function(Fe){if(this.d)throw"stream finished";if(!this.ondata)throw"no stream handler";var nt=this.p.length,xt=new M(nt+Fe.length);xt.set(this.p),xt.set(Fe,nt),this.p=xt},Le.prototype.c=function(Fe){this.d=this.s.i=Fe||!1;var nt=this.s.b,xt=T(this.p,this.o,this.s);this.ondata(O(xt,nt,this.s.b),this.d),this.o=O(xt,this.s.b-32768),this.s.b=this.o.length,this.p=O(this.p,this.s.p/8>>0),this.s.p&=7},Le.prototype.push=function(Fe,nt){this.e(Fe),this.c(nt)},Le}(),Ne=function(){function Le(Fe){this.ondata=Fe,he([ae,function(){return[W,Ue]}],this,0,function(){var nt=new Ue;onmessage=W(nt)},7)}return Le}();function We(Le,Fe,nt){if(nt||(nt=Fe,Fe={}),typeof nt!="function")throw"no callback";return j(Le,Fe,[ae],function(xt){return Me(it(xt.data[0],re(xt.data[1])))},1,nt)}function it(Le,Fe){return T(Le,Fe)}var yt=function(){function Le(Fe,nt){this.c=ue(),this.l=0,this.v=1,lt.call(this,Fe,nt)}return Le.prototype.push=function(Fe,nt){lt.prototype.push.call(this,Fe,nt)},Le.prototype.p=function(Fe,nt){this.c.p(Fe),this.l+=Fe.length;var xt=de(Fe,this.o,this.v&&Ke(this.o),nt&&8,!nt);this.v&&(ze(xt,this.o),this.v=0),nt&&(Ie(xt,xt.length-8,this.c.d()),Ie(xt,xt.length-4,this.l)),this.ondata(xt,nt)},Le}(),vt=function(){function Le(Fe,nt){he([ve,oe,function(){return[W,lt,yt]}],this,ct.call(this,Fe,nt),function(xt){var Wt=new yt(xt.data);onmessage=W(Wt)},8)}return Le}();function Mt(Le,Fe,nt){if(nt||(nt=Fe,Fe={}),typeof nt!="function")throw"no callback";return j(Le,Fe,[ve,oe,function(){return[Tt]}],function(xt){return Me(Tt(xt.data[0],xt.data[1]))},2,nt)}function Tt(Le,Fe){Fe===void 0&&(Fe={});var nt=ue(),xt=Le.length;nt.p(Le);var Wt=de(Le,Fe,Ke(Fe),8),Xt=Wt.length;return ze(Wt,Fe),Ie(Wt,Xt-8,nt.d()),Ie(Wt,Xt-4,xt),Wt}var Rt=function(){function Le(Fe){this.v=1,Ue.call(this,Fe)}return Le.prototype.push=function(Fe,nt){if(Ue.prototype.e.call(this,Fe),this.v){var xt=_t(this.p);if(xt>=this.p.length&&!nt)return;this.p=this.p.subarray(xt),this.v=0}if(nt){if(this.p.length<8)throw"invalid gzip stream";this.p=this.p.subarray(0,-8)}Ue.prototype.c.call(this,nt)},Le}(),kt=function(){function Le(Fe){this.ondata=Fe,he([ae,ie,function(){return[W,Ue,Rt]}],this,0,function(){var nt=new Rt;onmessage=W(nt)},9)}return Le}();function Ut(Le,Fe,nt){if(nt||(nt=Fe,Fe={}),typeof nt!="function")throw"no callback";return j(Le,Fe,[ae,ie,function(){return[Bt]}],function(xt){return Me(Bt(xt.data[0]))},3,nt)}function Bt(Le,Fe){return T(Le.subarray(_t(Le),-8),Fe||new M(He(Le)))}var At=function(){function Le(Fe,nt){this.c=be(),this.v=1,lt.call(this,Fe,nt)}return Le.prototype.push=function(Fe,nt){lt.prototype.push.call(this,Fe,nt)},Le.prototype.p=function(Fe,nt){this.c.p(Fe);var xt=de(Fe,this.o,this.v&&2,nt&&4,!nt);this.v&&(ht(xt,this.o),this.v=0),nt&&Ie(xt,xt.length-4,this.c.d()),this.ondata(xt,nt)},Le}(),bt=function(){function Le(Fe,nt){he([ve,Te,function(){return[W,lt,At]}],this,ct.call(this,Fe,nt),function(xt){var Wt=new At(xt.data);onmessage=W(Wt)},10)}return Le}();function je(Le,Fe,nt){if(nt||(nt=Fe,Fe={}),typeof nt!="function")throw"no callback";return j(Le,Fe,[ve,Te,function(){return[qe]}],function(xt){return Me(qe(xt.data[0],xt.data[1]))},4,nt)}function qe(Le,Fe){Fe===void 0&&(Fe={});var nt=be();nt.p(Le);var xt=de(Le,Fe,2,4);return ht(xt,Fe),Ie(xt,xt.length-4,nt.d()),xt}var Ot=function(){function Le(Fe){this.v=1,Ue.call(this,Fe)}return Le.prototype.push=function(Fe,nt){if(Ue.prototype.e.call(this,Fe),this.v){if(this.p.length<2&&!nt)return;this.p=this.p.subarray(2),this.v=0}if(nt){if(this.p.length<4)throw"invalid zlib stream";this.p=this.p.subarray(0,-4)}Ue.prototype.c.call(this,nt)},Le}(),Ct=function(){function Le(Fe){this.ondata=Fe,he([ae,Re,function(){return[W,Ue,Ot]}],this,0,function(){var nt=new Ot;onmessage=W(nt)},11)}return Le}();function jt(Le,Fe,nt){if(nt||(nt=Fe,Fe={}),typeof nt!="function")throw"no callback";return j(Le,Fe,[ae,Re,function(){return[Vt]}],function(xt){return Me(Vt(xt.data[0],re(xt.data[1])))},5,nt)}function Vt(Le,Fe){return T((St(Le),Le.subarray(2,-4)),Fe)}var Et=function(){function Le(Fe){this.G=Rt,this.I=Ue,this.Z=Ot,this.ondata=Fe}return Le.prototype.push=function(Fe,nt){if(!this.ondata)throw"no stream handler";if(this.s)this.s.push(Fe,nt);else{if(this.p&&this.p.length){var xt=new M(this.p.length+Fe.length);xt.set(this.p),xt.set(Fe,this.p.length)}else this.p=Fe;if(this.p.length>2){var Wt=this,Xt=function(){Wt.ondata.apply(Wt,arguments)};this.s=this.p[0]==31&&this.p[1]==139&&this.p[2]==8?new this.G(Xt):(this.p[0]&15)!=8||this.p[0]>>4>7||(this.p[0]<<8|this.p[1])%31?new this.I(Xt):new this.Z(Xt),this.s.push(this.p,nt),this.p=null}}},Le}(),Lt=function(){function Le(Fe){this.G=kt,this.I=Ne,this.Z=Ct,this.ondata=Fe}return Le.prototype.push=function(Fe,nt){Et.prototype.push.call(this,Fe,nt)},Le}();function Ht(Le,Fe,nt){if(nt||(nt=Fe,Fe={}),typeof nt!="function")throw"no callback";return Le[0]==31&&Le[1]==139&&Le[2]==8?Ut(Le,Fe,nt):(Le[0]&15)!=8||Le[0]>>4>7||(Le[0]<<8|Le[1])%31?We(Le,Fe,nt):jt(Le,Fe,nt)}function un(Le,Fe){return Le[0]==31&&Le[1]==139&&Le[2]==8?Bt(Le,Fe):(Le[0]&15)!=8||Le[0]>>4>7||(Le[0]<<8|Le[1])%31?it(Le,Fe):Vt(Le,Fe)}var gn=function(Le,Fe,nt,xt){for(var Wt in Le){var Xt=Le[Wt],pe=Fe+Wt;Xt instanceof M?nt[pe]=[Xt,xt]:Array.isArray(Xt)?nt[pe]=[Xt[0],_e(xt,Xt[1])]:gn(Xt,pe+"/",nt,xt)}};function Ar(Le,Fe){var nt=Le.length;if(!Fe&&typeof TextEncoder!="undefined")return new TextEncoder().encode(Le);for(var xt=new M(Le.length+(Le.length>>>1)),Wt=0,Xt=function(ye){xt[Wt++]=ye},pe=0;pext.length){var z=new M(Wt+8+(nt-pe<<1));z.set(xt),xt=z}var Z=Le.charCodeAt(pe);Z<128||Fe?Xt(Z):Z<2048?(Xt(192|Z>>>6),Xt(128|Z&63)):Z>55295&&Z<57344?(Z=65536+(Z&1023<<10)|Le.charCodeAt(++pe)&1023,Xt(240|Z>>>18),Xt(128|Z>>>12&63),Xt(128|Z>>>6&63),Xt(128|Z&63)):(Xt(224|Z>>>12),Xt(128|Z>>>6&63),Xt(128|Z&63))}return O(xt,0,Wt)}function wr(Le,Fe){var nt="";if(!Fe&&typeof TextDecoder!="undefined")return new TextDecoder().decode(Le);for(var xt=0;xt>10,56320|Wt&1023))}return nt}var cr=function(Le,Fe){return Fe+30+te(Le,Fe+26)+te(Le,Fe+28)},Rn=function(Le,Fe,nt){var xt=te(Le,Fe+28),Wt=wr(Le.subarray(Fe+46,Fe+46+xt),!(te(Le,Fe+8)&2048)),Xt=Fe+46+xt,pe=nt?Jr(Le,Xt):[ce(Le,Fe+20),ce(Le,Fe+24),ce(Le,Fe+42)],z=pe[0],Z=pe[1],ye=pe[2];return[te(Le,Fe+10),z,Z,Wt,Xt+te(Le,Fe+30)+te(Le,Fe+32),ye]},Jr=function(Le,Fe){for(;te(Le,Fe)!=1;Fe+=4+te(Le,Fe+2));return[ce(Le,Fe+12),ce(Le,Fe+4),ce(Le,Fe+20)]},si=function(Le,Fe,nt,xt,Wt,Xt,pe,z,Z,ye){var xe=Xt.length,Ce=xt.length;Ie(Le,Fe,Z!=null?33639248:67324752),Fe+=4,Z!=null&&(Le[Fe]=20,Fe+=2),Le[Fe]=20,Fe+=2,Le[Fe++]=ye==8&&(z.level==1?6:z.level<6?4:z.level==9?2:0),Le[Fe++]=pe&&8,Le[Fe]=ye,Fe+=2;var ft=new Date(z.mtime||Date.now()),zt=ft.getFullYear()-1980;if(zt<0||zt>119)throw"date not in range 1980-2099";Ie(Le,Fe,(zt<<24)*2|ft.getMonth()+1<<21|ft.getDate()<<16|ft.getHours()<<11|ft.getMinutes()<<5|ft.getSeconds()>>>1),Fe+=4,Ie(Le,Fe,nt),Ie(Le,Fe+4,Ce),Ie(Le,Fe+8,Wt),Ie(Le,Fe+12,xe),Fe+=16,Z!=null&&(Ie(Le,Fe+=10,Z),Fe+=4),Le.set(Xt,Fe),Fe+=xe,Z==null&&Le.set(xt,Fe)},li=function(Le,Fe,nt,xt,Wt){Ie(Le,Fe,101010256),Ie(Le,Fe+8,nt),Ie(Le,Fe+10,nt),Ie(Le,Fe+12,xt),Ie(Le,Fe+16,Wt)};function kr(Le,Fe,nt){if(nt||(nt=Fe,Fe={}),typeof nt!="function")throw"no callback";var xt={};gn(Le,"",xt,Fe);var Wt=Object.keys(xt),Xt=Wt.length,pe=0,z=0,Z=Xt,ye=new Array(Xt),xe=[],Ce=function(){for(var mn=0;mn65535&&vi("filename too long",null),!Tr)vi(null,Un);else if(ii<16e4)try{vi(null,$e(Un,nr))}catch(fi){vi(fi,null)}else xe.push(Ze(Un,nr,vi))},ln=0;ln65535)throw"filename too long";var zt=xe?$e(Z,ye):Z,ln=zt.length,mn=ue();mn.p(Z),xt.push({t:xe,d:zt,m:Z.length,c:mn.d(),u:pe.length!=ft,n:Ce,o:Wt,p:ye}),Wt+=30+ft+ln,Xt+=76+2*ft+ln}for(var Jt=new M(Xt+22),Zn=Wt,Un=Xt-Wt,nr=0;nr65558){Fe("invalid zip file",null);return}var pe=te(Le,Xt+8);pe||Fe(null,{});var z=pe,Z=ce(Le,Xt+16),ye=Z==4294967295;if(ye){if(Xt=ce(Le,Xt-12),ce(Le,Xt)!=101075792)throw"invalid zip file";z=pe=ce(Le,Xt+32),Z=ce(Le,Xt+48)}for(var xe=function(ft){var zt=Rn(Le,Z,ye),ln=zt[0],mn=zt[1],Jt=zt[2],Zn=zt[3],Un=zt[4],nr=zt[5],Sr=cr(Le,nr);Z=Un;var ii=function(ti,Tr){ti?(xt(),Fe(ti,null)):(Wt[Zn]=Tr,--pe||Fe(null,Wt))};if(!ln)ii(null,O(Le,Sr,Sr+mn));else if(ln==8){var Dr=Le.subarray(Sr,Sr+mn);if(mn<32e4)try{ii(null,it(Dr,new M(Jt)))}catch(ti){ii(ti,null)}else nt.push(We(Dr,{size:Jt},ii))}else ii("unknown compression type "+ln,null)},Ce=0;Ce65558)throw"invalid zip file";var xt=te(Le,nt+8);if(!xt)return{};var Wt=ce(Le,nt+16),Xt=Wt==4294967295;if(Xt){if(nt=ce(Le,nt-12),ce(Le,nt)!=101075792)throw"invalid zip file";xt=ce(Le,nt+32),Wt=ce(Le,nt+48)}for(var pe=0;pe1?Q-1:0),ne=1;ne1?U-1:0),V=1;V=0)return parseInt(X.slice(X.indexOf("e-")+2),10);var U=0;return X.indexOf(".")>=0&&(U=X.length-X.indexOf(".")-1),U},D.getInputDisplayValue=function(F){var X=F||D.state,U=X.focused,K=X.inputValue,V=X.value,N;U?N=K:N=D.toPrecisionAsStep(V),N==null&&(N="");var Q=D.formatWrapper(N);return _(D.props.decimalSeparator)&&(Q=Q.toString().replace(".",D.props.decimalSeparator)),Q},D.recordCursorPosition=function(){try{D.cursorStart=D.input.selectionStart,D.cursorEnd=D.input.selectionEnd,D.currentValue=D.input.value,D.cursorBefore=D.input.value.substring(0,D.cursorStart),D.cursorAfter=D.input.value.substring(D.cursorEnd)}catch(F){}},D.restoreByAfter=function(F){if(F===void 0)return!1;var X=D.input.value,U=X.lastIndexOf(F);if(U===-1)return!1;var K=D.cursorBefore.length;return D.lastKeyCode===e.a.DELETE&&D.cursorBefore.charAt(K-1)===F[0]?(D.fixCaret(K,K),!0):U+F.length===X.length?(D.fixCaret(U,U),!0):!1},D.partRestoreByAfter=function(F){return F===void 0?!1:Array.prototype.some.call(F,function(X,U){var K=F.substring(U);return D.restoreByAfter(K)})},D.isNotCompleteNumber=function(F){return isNaN(F)||F===""||F===null||F&&F.toString().indexOf(".")===F.toString().length-1},D.stop=function(){D.autoStepTimer&&clearTimeout(D.autoStepTimer)},D.down=function(F,X,U){D.pressingUpOrDown=!0,D.step("down",F,X,U)},D.up=function(F,X,U){D.pressingUpOrDown=!0,D.step("up",F,X,U)},D.saveInput=function(F){D.input=F};var I=T.value;I===void 0&&(I=T.defaultValue),D.state={focused:T.autoFocus};var k=D.getValidValue(D.toNumber(I));return D.state=s(s({},D.state),{},{inputValue:D.toPrecisionAsStep(k),value:k}),D}return Object(v.a)(O,[{key:"componentDidMount",value:function(){this.componentDidUpdate(null)}},{key:"componentDidUpdate",value:function(D){var I=this.props,k=I.value,F=I.onChange,X=I.max,U=I.min,K=this.state.focused;if(D){if(!B(D.value,k)||!B(D.max,X)||!B(D.min,U)){var V=K?k:this.getValidValue(k),N;this.pressingUpOrDown?N=V:this.inputting?N=this.rawInput:N=this.toPrecisionAsStep(V),this.setState({value:V,inputValue:N})}var Q="value"in this.props?k:this.state.value;"max"in this.props&&D.max!==X&&typeof Q=="number"&&Q>X&&F&&F(X),"min"in this.props&&D.min!==U&&typeof Q=="number"&&Q1&&arguments[1]!==void 0?arguments[1]:this.props.min,k=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.props.max,F=parseFloat(D);return isNaN(F)?D:(Fk&&(F=k),F)}},{key:"setValue",value:function(D,I){var k=this.props.precision,F=this.isNotCompleteNumber(parseFloat(D))?null:parseFloat(D),X=this.state.value,U=X===void 0?null:X,K=this.state.inputValue,V=K===void 0?null:K,N=typeof F=="number"?F.toFixed(k):"".concat(F),Q=F!==U||N!=="".concat(V);return"value"in this.props?(V=this.toPrecisionAsStep(this.state.value),this.setState({inputValue:V},I)):this.setState({value:F,inputValue:this.toPrecisionAsStep(D)},I),Q&&this.props.onChange(F),F}},{key:"getMaxPrecision",value:function(D){var I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,k=this.props,F=k.precision,X=k.step;if(_(F))return F;var U=this.getPrecision(I),K=this.getPrecision(X),V=this.getPrecision(D);return D?Math.max(V,U+K):U+K}},{key:"getPrecisionFactor",value:function(D){var I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,k=this.getMaxPrecision(D,I);return Math.pow(10,k)}},{key:"focus",value:function(){this.input.focus(),this.recordCursorPosition()}},{key:"blur",value:function(){this.input.blur()}},{key:"select",value:function(){this.input.select()}},{key:"formatWrapper",value:function(D){return this.props.formatter?this.props.formatter(D):D}},{key:"toPrecisionAsStep",value:function(D){if(this.isNotCompleteNumber(D)||D==="")return D;var I=Math.abs(this.getMaxPrecision(D));return isNaN(I)?D.toString():Number(D).toFixed(I)}},{key:"toNumber",value:function(D){var I=this.props.precision,k=this.state.focused,F=D&&D.length>16&&k;return this.isNotCompleteNumber(D)||F?D:_(I)?Math.round(D*Math.pow(10,I))/Math.pow(10,I):Number(D)}},{key:"upStep",value:function(D,I){var k=this.props.step,F=this.getPrecisionFactor(D,I),X=Math.abs(this.getMaxPrecision(D,I)),U=((F*D+F*k*I)/F).toFixed(X);return this.toNumber(U)}},{key:"downStep",value:function(D,I){var k=this.props.step,F=this.getPrecisionFactor(D,I),X=Math.abs(this.getMaxPrecision(D,I)),U=((F*D-F*k*I)/F).toFixed(X);return this.toNumber(U)}},{key:"step",value:function(D,I){var k=this,F=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,X=arguments.length>3?arguments[3]:void 0;this.stop(),I&&(I.persist(),I.preventDefault());var U=this.props;if(U.disabled)return;var K=this.getCurrentValidValue(this.state.inputValue)||0;if(this.isNotCompleteNumber(K))return;var V=this["".concat(D,"Step")](K,F),N=V>U.max||VU.max?V=U.max:V=J),lt=(ze||ze===0)&&(isNaN(ze)||Number(ze)<=ne),rt=ct||F||X,Ze=lt||F||X,$e=n()("".concat(k,"-handler"),"".concat(k,"-handler-up"),Object(G.a)({},"".concat(k,"-handler-up-disabled"),rt)),Ue=n()("".concat(k,"-handler"),"".concat(k,"-handler-down"),Object(G.a)({},"".concat(k,"-handler-down-disabled"),Ze)),Ne=U?{onTouchStart:rt?l:this.up,onTouchEnd:this.stop}:{onMouseDown:rt?l:this.up,onMouseUp:this.stop,onMouseLeave:this.stop},We=U?{onTouchStart:Ze?l:this.down,onTouchEnd:this.stop}:{onMouseDown:Ze?l:this.down,onMouseUp:this.stop,onMouseLeave:this.stop};return d.a.createElement("div",{className:He,style:ue,title:be,onMouseEnter:de,onMouseLeave:_e,onMouseOver:me,onMouseOut:Ee,onFocus:function(){return null},onBlur:function(){return null}},d.a.createElement("div",{className:"".concat(k,"-handler-wrap")},d.a.createElement("span",Object.assign({unselectable:"on"},Ne,{role:"button","aria-label":"Increase Value","aria-disabled":rt,className:$e}),V||d.a.createElement("span",{unselectable:"on",className:"".concat(k,"-handler-up-inner"),onClick:r})),d.a.createElement("span",Object.assign({unselectable:"on"},We,{role:"button","aria-label":"Decrease Value","aria-disabled":Ze,className:Ue}),N||d.a.createElement("span",{unselectable:"on",className:"".concat(k,"-handler-down-inner"),onClick:r}))),d.a.createElement("div",{className:"".concat(k,"-input-wrap")},d.a.createElement("input",Object.assign({role:"spinbutton","aria-valuemin":ne,"aria-valuemax":J,"aria-valuenow":ze,required:ge,type:ve,placeholder:oe,onPaste:he,onClick:Ae,onMouseUp:this.onMouseUp,className:"".concat(k,"-input"),tabIndex:ae,autoComplete:K,onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:ht?this.onKeyDown:l,onKeyUp:ht?this.onKeyUp:l,autoFocus:j,maxLength:re,readOnly:X,disabled:F,max:J,min:ne,step:Me,name:W,title:be,id:ie,onChange:this.onChange,ref:this.saveInput,value:this.getFullNum(St),pattern:Re,inputMode:Te,onInput:te},Ke))))}}]),O}(d.a.Component);E.defaultProps={focusOnUpDown:!0,useTouch:!1,prefixCls:"rc-input-number",max:x,min:-x,step:1,style:{},onChange:l,onKeyDown:l,onPressEnter:l,onFocus:l,onBlur:l,parser:c,required:!1,autoComplete:"off"};var g=E,h=fe.a=g},dqUG:function(Ge,fe,R){var se=R("Gev7"),G=R("bYtY"),M=R("6GrX"),v=R("pzxd"),b=R("gut8"),C=b.ContextCachedBy,w=function(d){se.call(this,d)};w.prototype={constructor:w,type:"text",brush:function(d,i){var n=this.style;this.__dirty&&v.normalizeTextStyle(n,!0),n.fill=n.stroke=n.shadowBlur=n.shadowColor=n.shadowOffsetX=n.shadowOffsetY=null;var e=n.text;if(e!=null&&(e+=""),!v.needDrawText(e,n)){d.__attrCachedBy=C.NONE;return}this.setTransform(d),v.renderText(this,d,e,n,null,i),this.restoreTransform(d)},getBoundingRect:function(){var d=this.style;if(this.__dirty&&v.normalizeTextStyle(d,!0),!this._rect){var i=d.text;i!=null?i+="":i="";var n=M.getBoundingRect(d.text+"",d.font,d.textAlign,d.textVerticalAlign,d.textPadding,d.textLineHeight,d.rich);if(n.x+=d.x||0,n.y+=d.y||0,v.getStroke(d.textStroke,d.textStrokeWidth)){var e=d.textStrokeWidth;n.x-=e/2,n.y-=e/2,n.width+=e,n.height+=e}this._rect=n}return this._rect}},G.inherits(w,se);var m=w;Ge.exports=m},dwhp:function(Ge,fe,R){},fAei:function(Ge,fe,R){"use strict";R.d(fe,"a",function(){return A.a});var se=R("rePB"),G=R("VTBJ"),M=R("KQm4"),v=R("1OyB"),b=R("vuIU"),C=R("Ji7U"),w=R("LK+K"),m=R("q1tI"),d=R("4IlW"),i=R("Kwbf"),n=R("TSYQ"),e=R.n(n),a=R("sboe"),s=R("OZM5"),o=R("815F"),f=R("ODXe"),l=R("Ff2n"),r=R("+nKL"),c=R("8XRh"),A=R("WaYH"),p=function(ne,ue){var be=ne.className,de=ne.style,_e=ne.motion,me=ne.motionNodes,Ee=ne.motionType,ge=ne.onMotionStart,Ae=ne.onMotionEnd,ae=ne.active,ve=ne.treeNodeRequiredProps,oe=Object(l.a)(ne,["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"]),ie=m.useState(!0),Te=Object(f.a)(ie,2),Re=Te[0],Me=Te[1],re=m.useContext(a.a),j=re.prefixCls,W=m.useRef(!1),he=function(){W.current||Ae(),W.current=!0};return Object(m.useEffect)(function(){me&&Ee==="hide"&&Re&&Me(!1)},[me]),Object(m.useEffect)(function(){return me&&ge(),function(){me&&he()}},[]),me?m.createElement(c.default,Object.assign({ref:ue,visible:Re},_e,{motionAppear:Ee==="show",onAppearEnd:he,onLeaveEnd:he}),function(te,ce){var Ie=te.className,ze=te.style;return m.createElement("div",{ref:ce,className:e()("".concat(j,"-treenode-motion"),Ie),style:ze},me.map(function(_t){var He=_t.data,Ke=He.key,ht=Object(l.a)(He,["key"]),St=_t.isStart,ct=_t.isEnd;delete ht.children;var lt=Object(o.f)(Ke,ve);return m.createElement(A.a,Object.assign({},ht,lt,{active:ae,data:_t.data,key:Ke,isStart:St,isEnd:ct}))}))}):m.createElement(A.a,Object.assign({domRef:ue,className:be,style:de},oe,{active:ae}))};p.displayName="MotionTreeNode";var x=m.forwardRef(p),_=x;function B(){var J=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],ue=J.length,be=ne.length;if(Math.abs(ue-be)!==1)return{add:!1,key:null};function de(_e,me){var Ee=new Map;_e.forEach(function(Ae){Ee.set(Ae,!0)});var ge=me.filter(function(Ae){return!Ee.has(Ae)});return ge.length===1?ge[0]:null}return ue ").concat(ne);return ne}var F=function(ne,ue){var be=ne.prefixCls,de=ne.data,_e=ne.selectable,me=ne.checkable,Ee=ne.expandedKeys,ge=ne.selectedKeys,Ae=ne.checkedKeys,ae=ne.loadedKeys,ve=ne.loadingKeys,oe=ne.halfCheckedKeys,ie=ne.keyEntities,Te=ne.disabled,Re=ne.dragging,Me=ne.dragOverNodeKey,re=ne.dropPosition,j=ne.motion,W=ne.height,he=ne.itemHeight,te=ne.virtual,ce=ne.focusable,Ie=ne.activeItem,ze=ne.focused,_t=ne.tabIndex,He=ne.onKeyDown,Ke=ne.onFocus,ht=ne.onBlur,St=ne.onActiveChange,ct=ne.onListChangeStart,lt=ne.onListChangeEnd,rt=Object(l.a)(ne,["prefixCls","data","selectable","checkable","expandedKeys","selectedKeys","checkedKeys","loadedKeys","loadingKeys","halfCheckedKeys","keyEntities","disabled","dragging","dragOverNodeKey","dropPosition","motion","height","itemHeight","virtual","focusable","activeItem","focused","tabIndex","onKeyDown","onFocus","onBlur","onActiveChange","onListChangeStart","onListChangeEnd"]),Ze=m.useRef(null);m.useImperativeHandle(ue,function(){return{scrollTo:function(un){Ze.current.scrollTo(un)}}});var $e=m.useState(Ee),Ue=Object(f.a)($e,2),Ne=Ue[0],We=Ue[1],it=m.useState(de),yt=Object(f.a)(it,2),vt=yt[0],Mt=yt[1],Tt=m.useState(de),Rt=Object(f.a)(Tt,2),kt=Rt[0],Ut=Rt[1],Bt=m.useState([]),At=Object(f.a)(Bt,2),bt=At[0],je=At[1],qe=m.useState(null),Ot=Object(f.a)(qe,2),Ct=Ot[0],jt=Ot[1];function Vt(){Mt(de),Ut(de),je([]),jt(null),lt()}m.useEffect(function(){We(Ee);var Ht=B(Ne,Ee);if(Ht.key!==null)if(Ht.add){var un=vt.findIndex(function(Jr){var si=Jr.data.key;return si===Ht.key}),gn=D(E(vt,de,Ht.key),te,W,he),Ar=vt.slice();Ar.splice(un+1,0,T),Ut(Ar),je(gn),jt("show")}else{var wr=de.findIndex(function(Jr){var si=Jr.data.key;return si===Ht.key}),cr=D(E(de,vt,Ht.key),te,W,he),Rn=de.slice();Rn.splice(wr+1,0,T),Ut(Rn),je(cr),jt("hide")}else vt!==de&&(Mt(de),Ut(de))},[Ee,de]),m.useEffect(function(){Re||Vt()},[Re]);var Et=j?kt:de,Lt={expandedKeys:Ee,selectedKeys:ge,loadedKeys:ae,loadingKeys:ve,checkedKeys:Ae,halfCheckedKeys:oe,dragOverNodeKey:Me,dropPosition:re,keyEntities:ie};return m.createElement(m.Fragment,null,ze&&Ie&&m.createElement("span",{style:g,"aria-live":"assertive"},k(Ie)),m.createElement("div",{role:"tree"},m.createElement("input",{style:g,disabled:ce===!1||Te,tabIndex:ce!==!1?_t:null,onKeyDown:He,onFocus:Ke,onBlur:ht,value:"",onChange:h})),m.createElement(r.a,Object.assign({},rt,{data:Et,itemKey:I,height:W,fullHeight:!1,virtual:te,itemHeight:he,prefixCls:"".concat(be,"-list"),ref:Ze}),function(Ht){var un=Ht.pos,gn=Ht.data,Ar=gn.key,wr=Object(l.a)(gn,["key"]),cr=Ht.isStart,Rn=Ht.isEnd,Jr=Object(o.e)(Ar,un);delete wr.children;var si=Object(o.f)(Jr,Lt);return m.createElement(_,Object.assign({},wr,si,{active:Ie&&Ar===Ie.data.key,pos:un,data:Ht.data,isStart:cr,isEnd:Rn,motion:j,motionNodes:Ar===u?bt:null,motionType:Ct,onMotionStart:ct,onMotionEnd:Vt,treeNodeRequiredProps:Lt,onMouseMove:function(){St(null)}}))}))},X=m.forwardRef(F);X.displayName="NodeList";var U=X,K=R("NvD2"),V=function(J){Object(C.a)(ue,J);var ne=Object(w.a)(ue);function ue(){var be;return Object(v.a)(this,ue),be=ne.apply(this,arguments),be.destroyed=!1,be.state={keyEntities:{},selectedKeys:[],checkedKeys:[],halfCheckedKeys:[],loadedKeys:[],loadingKeys:[],expandedKeys:[],dragging:!1,dragNodesKeys:[],dragOverNodeKey:null,dropPosition:null,treeData:[],flattenNodes:[],focused:!1,activeKey:null,listChanging:!1,prevProps:null},be.listRef=m.createRef(),be.onNodeDragStart=function(de,_e){var me=be.state,Ee=me.expandedKeys,ge=me.keyEntities,Ae=be.props.onDragStart,ae=_e.props.eventKey;be.dragNode=_e;var ve=Object(s.b)(Ee,ae);be.setState({dragging:!0,dragNodesKeys:Object(s.g)(ae,ge)}),be.setExpandedKeys(ve),Ae&&Ae({event:de,node:Object(o.b)(_e.props)})},be.onNodeDragEnter=function(de,_e){var me=be.state,Ee=me.expandedKeys,ge=me.keyEntities,Ae=me.dragNodesKeys,ae=be.props.onDragEnter,ve=_e.props,oe=ve.pos,ie=ve.eventKey;if(!be.dragNode||Ae.indexOf(ie)!==-1)return;var Te=Object(s.c)(de,_e);if(be.dragNode.props.eventKey===ie&&Te===0){be.setState({dragOverNodeKey:"",dropPosition:null});return}setTimeout(function(){be.setState({dragOverNodeKey:ie,dropPosition:Te}),be.delayedDragEnterLogic||(be.delayedDragEnterLogic={}),Object.keys(be.delayedDragEnterLogic).forEach(function(Re){clearTimeout(be.delayedDragEnterLogic[Re])}),be.delayedDragEnterLogic[oe]=window.setTimeout(function(){if(!be.state.dragging)return;var Re=Object(M.a)(Ee),Me=ge[ie];Me&&(Me.children||[]).length&&(Re=Object(s.a)(Ee,ie)),"expandedKeys"in be.props||be.setExpandedKeys(Re),ae&&ae({event:de,node:Object(o.b)(_e.props),expandedKeys:Re})},400)},0)},be.onNodeDragOver=function(de,_e){var me=be.state.dragNodesKeys,Ee=be.props.onDragOver,ge=_e.props.eventKey;if(me.indexOf(ge)!==-1)return;if(be.dragNode&&ge===be.state.dragOverNodeKey){var Ae=Object(s.c)(de,_e);if(Ae===be.state.dropPosition)return;be.setState({dropPosition:Ae})}Ee&&Ee({event:de,node:Object(o.b)(_e.props)})},be.onNodeDragLeave=function(de,_e){var me=be.props.onDragLeave;be.setState({dragOverNodeKey:""}),me&&me({event:de,node:Object(o.b)(_e.props)})},be.onNodeDragEnd=function(de,_e){var me=be.props.onDragEnd;be.setState({dragOverNodeKey:""}),be.cleanDragState(),me&&me({event:de,node:Object(o.b)(_e.props)}),be.dragNode=null},be.onNodeDrop=function(de,_e){var me=be.state,Ee=me.dragNodesKeys,ge=Ee===void 0?[]:Ee,Ae=me.dropPosition,ae=be.props.onDrop,ve=_e.props,oe=ve.eventKey,ie=ve.pos;if(be.setState({dragOverNodeKey:""}),be.cleanDragState(),ge.indexOf(oe)!==-1){Object(i.a)(!1,"Can not drop to dragNode(include it's children node)");return}var Te=Object(s.k)(ie),Re={event:de,node:Object(o.b)(_e.props),dragNode:be.dragNode?Object(o.b)(be.dragNode.props):null,dragNodesKeys:ge.slice(),dropPosition:Ae+Number(Te[Te.length-1]),dropToGap:!1};Ae!==0&&(Re.dropToGap=!0),ae&&ae(Re),be.dragNode=null},be.cleanDragState=function(){var de=be.state.dragging;de&&be.setState({dragging:!1})},be.onNodeClick=function(de,_e){var me=be.props.onClick;me&&me(de,_e)},be.onNodeDoubleClick=function(de,_e){var me=be.props.onDoubleClick;me&&me(de,_e)},be.onNodeSelect=function(de,_e){var me=be.state.selectedKeys,Ee=be.state.keyEntities,ge=be.props,Ae=ge.onSelect,ae=ge.multiple,ve=_e.selected,oe=_e.key,ie=!ve;ie?ae?me=Object(s.a)(me,oe):me=[oe]:me=Object(s.b)(me,oe);var Te=me.map(function(Re){var Me=Ee[Re];return Me?Me.node:null}).filter(function(Re){return Re});be.setUncontrolledState({selectedKeys:me}),Ae&&Ae(me,{event:"select",selected:ie,node:_e,selectedNodes:Te,nativeEvent:de.nativeEvent})},be.onNodeCheck=function(de,_e,me){var Ee=be.state,ge=Ee.keyEntities,Ae=Ee.checkedKeys,ae=Ee.halfCheckedKeys,ve=be.props,oe=ve.checkStrictly,ie=ve.onCheck,Te=_e.key,Re,Me={event:"check",node:_e,checked:me,nativeEvent:de.nativeEvent};if(oe){var re=me?Object(s.a)(Ae,Te):Object(s.b)(Ae,Te),j=Object(s.b)(ae,Te);Re={checked:re,halfChecked:j},Me.checkedNodes=re.map(function(ze){return ge[ze]}).filter(function(ze){return ze}).map(function(ze){return ze.node}),be.setUncontrolledState({checkedKeys:re})}else{var W=Object(K.a)([].concat(Object(M.a)(Ae),[Te]),!0,ge),he=W.checkedKeys,te=W.halfCheckedKeys;if(!me){var ce=new Set(he);ce.delete(Te);var Ie=Object(K.a)(Array.from(ce),{checked:!1,halfCheckedKeys:te},ge);he=Ie.checkedKeys,te=Ie.halfCheckedKeys}Re=he,Me.checkedNodes=[],Me.checkedNodesPositions=[],Me.halfCheckedKeys=te,he.forEach(function(ze){var _t=ge[ze];if(!_t)return;var He=_t.node,Ke=_t.pos;Me.checkedNodes.push(He),Me.checkedNodesPositions.push({node:He,pos:Ke})}),be.setUncontrolledState({checkedKeys:he},!1,{halfCheckedKeys:te})}ie&&ie(Re,Me)},be.onNodeLoad=function(de){return new Promise(function(_e){be.setState(function(me){var Ee=me.loadedKeys,ge=Ee===void 0?[]:Ee,Ae=me.loadingKeys,ae=Ae===void 0?[]:Ae,ve=be.props,oe=ve.loadData,ie=ve.onLoad,Te=de.key;if(!oe||ge.indexOf(Te)!==-1||ae.indexOf(Te)!==-1)return{};var Re=oe(de);return Re.then(function(){var Me=be.state,re=Me.loadedKeys,j=Me.loadingKeys,W=Object(s.a)(re,Te),he=Object(s.b)(j,Te);ie&&ie(W,{event:"load",node:de}),be.setUncontrolledState({loadedKeys:W}),be.setState({loadingKeys:he}),_e()}),{loadingKeys:Object(s.a)(ae,Te)}})})},be.onNodeMouseEnter=function(de,_e){var me=be.props.onMouseEnter;me&&me({event:de,node:_e})},be.onNodeMouseLeave=function(de,_e){var me=be.props.onMouseLeave;me&&me({event:de,node:_e})},be.onNodeContextMenu=function(de,_e){var me=be.props.onRightClick;me&&(de.preventDefault(),me({event:de,node:_e}))},be.onFocus=function(){var de=be.props.onFocus;be.setState({focused:!0}),de&&de.apply(void 0,arguments)},be.onBlur=function(){var de=be.props.onBlur;be.setState({focused:!1}),be.onActiveChange(null),de&&de.apply(void 0,arguments)},be.getTreeNodeRequiredProps=function(){var de=be.state,_e=de.expandedKeys,me=de.selectedKeys,Ee=de.loadedKeys,ge=de.loadingKeys,Ae=de.checkedKeys,ae=de.halfCheckedKeys,ve=de.dragOverNodeKey,oe=de.dropPosition,ie=de.keyEntities;return{expandedKeys:_e||[],selectedKeys:me||[],loadedKeys:Ee||[],loadingKeys:ge||[],checkedKeys:Ae||[],halfCheckedKeys:ae||[],dragOverNodeKey:ve,dropPosition:oe,keyEntities:ie}},be.setExpandedKeys=function(de){var _e=be.state.treeData,me=Object(o.d)(_e,de);be.setUncontrolledState({expandedKeys:de,flattenNodes:me},!0)},be.onNodeExpand=function(de,_e){var me=be.state.expandedKeys,Ee=be.state.listChanging,ge=be.props,Ae=ge.onExpand,ae=ge.loadData,ve=_e.key,oe=_e.expanded;if(Ee)return;var ie=me.indexOf(ve),Te=!oe;if(Object(i.a)(oe&&ie!==-1||!oe&&ie===-1,"Expand state not sync with index check"),Te?me=Object(s.a)(me,ve):me=Object(s.b)(me,ve),be.setExpandedKeys(me),Ae&&Ae(me,{node:_e,expanded:Te,nativeEvent:de.nativeEvent}),Te&&ae){var Re=be.onNodeLoad(_e);Re&&Re.then(function(){var Me=Object(o.d)(be.state.treeData,me);be.setUncontrolledState({flattenNodes:Me})})}},be.onListChangeStart=function(){be.setUncontrolledState({listChanging:!0})},be.onListChangeEnd=function(){setTimeout(function(){be.setUncontrolledState({listChanging:!1})})},be.onActiveChange=function(de){var _e=be.state.activeKey,me=be.props.onActiveChange;if(_e===de)return;be.setState({activeKey:de}),de!==null&&be.scrollTo({key:de}),me&&me(de)},be.getActiveItem=function(){var de=be.state,_e=de.activeKey,me=de.flattenNodes;return _e===null?null:me.find(function(Ee){var ge=Ee.data.key;return ge===_e})||null},be.offsetActiveKey=function(de){var _e=be.state,me=_e.flattenNodes,Ee=_e.activeKey,ge=me.findIndex(function(ve){var oe=ve.data.key;return oe===Ee});ge===-1&&de<0&&(ge=me.length),ge=(ge+de+me.length)%me.length;var Ae=me[ge];if(Ae){var ae=Ae.data.key;be.onActiveChange(ae)}else be.onActiveChange(null)},be.onKeyDown=function(de){var _e=be.state,me=_e.activeKey,Ee=_e.expandedKeys,ge=_e.checkedKeys,Ae=be.props,ae=Ae.onKeyDown,ve=Ae.checkable,oe=Ae.selectable;switch(de.which){case d.a.UP:{be.offsetActiveKey(-1),de.preventDefault();break}case d.a.DOWN:{be.offsetActiveKey(1),de.preventDefault();break}}var ie=be.getActiveItem();if(ie&&ie.data){var Te=be.getTreeNodeRequiredProps(),Re=ie.data.isLeaf===!1||!!(ie.data.children||[]).length,Me=Object(o.b)(Object(G.a)(Object(G.a)({},Object(o.f)(me,Te)),{},{data:ie.data,active:!0}));switch(de.which){case d.a.LEFT:{Re&&Ee.includes(me)?be.onNodeExpand({},Me):ie.parent&&be.onActiveChange(ie.parent.data.key),de.preventDefault();break}case d.a.RIGHT:{Re&&!Ee.includes(me)?be.onNodeExpand({},Me):ie.children&&ie.children.length&&be.onActiveChange(ie.children[0].data.key),de.preventDefault();break}case d.a.ENTER:case d.a.SPACE:{ve&&!Me.disabled&&Me.checkable!==!1&&!Me.disableCheckbox?be.onNodeCheck({},Me,!ge.includes(me)):!ve&&oe&&!Me.disabled&&Me.selectable!==!1&&be.onNodeSelect({},Me);break}}}ae&&ae(de)},be.setUncontrolledState=function(de){var _e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,me=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(be.destroyed)return;var Ee=!1,ge=!0,Ae={};Object.keys(de).forEach(function(ae){if(ae in be.props){ge=!1;return}Ee=!0,Ae[ae]=de[ae]}),Ee&&(!_e||ge)&&be.setState(Object(G.a)(Object(G.a)({},Ae),me))},be.scrollTo=function(de){be.listRef.current.scrollTo(de)},be}return Object(b.a)(ue,[{key:"componentWillUnmount",value:function(){this.destroyed=!0}},{key:"render",value:function(){var de,_e=this.state,me=_e.focused,Ee=_e.flattenNodes,ge=_e.keyEntities,Ae=_e.dragging,ae=_e.activeKey,ve=this.props,oe=ve.prefixCls,ie=ve.className,Te=ve.style,Re=ve.showLine,Me=ve.focusable,re=ve.tabIndex,j=re===void 0?0:re,W=ve.selectable,he=ve.showIcon,te=ve.icon,ce=ve.switcherIcon,Ie=ve.draggable,ze=ve.checkable,_t=ve.checkStrictly,He=ve.disabled,Ke=ve.motion,ht=ve.loadData,St=ve.filterTreeNode,ct=ve.height,lt=ve.itemHeight,rt=ve.virtual,Ze=ve.titleRender,$e=ve.onContextMenu,Ue=Object(s.f)(this.props);return m.createElement(a.a.Provider,{value:{prefixCls:oe,selectable:W,showIcon:he,icon:te,switcherIcon:ce,draggable:Ie,checkable:ze,checkStrictly:_t,disabled:He,keyEntities:ge,loadData:ht,filterTreeNode:St,titleRender:Ze,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},m.createElement("div",{className:e()(oe,ie,(de={},Object(se.a)(de,"".concat(oe,"-show-line"),Re),Object(se.a)(de,"".concat(oe,"-focused"),me),Object(se.a)(de,"".concat(oe,"-active-focused"),ae!==null),de))},m.createElement(U,Object.assign({ref:this.listRef,prefixCls:oe,style:Te,data:Ee,disabled:He,selectable:W,checkable:!!ze,motion:Ke,dragging:Ae,height:ct,itemHeight:lt,virtual:rt,focusable:Me,focused:me,tabIndex:j,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:$e},this.getTreeNodeRequiredProps(),Ue))))}}],[{key:"getDerivedStateFromProps",value:function(de,_e){var me=_e.prevProps,Ee={prevProps:de};function ge(te){return!me&&te in de||me&&me[te]!==de[te]}var Ae;if(ge("treeData")?Ae=de.treeData:ge("children")&&(Object(i.a)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),Ae=Object(o.c)(de.children)),Ae){Ee.treeData=Ae;var ae=Object(o.a)(Ae);Ee.keyEntities=Object(G.a)(Object(se.a)({},u,O),ae.keyEntities)}var ve=Ee.keyEntities||_e.keyEntities;if(ge("expandedKeys")||me&&ge("autoExpandParent"))Ee.expandedKeys=de.autoExpandParent||!me&&de.defaultExpandParent?Object(s.e)(de.expandedKeys,ve):de.expandedKeys;else if(!me&&de.defaultExpandAll){var oe=Object(G.a)({},ve);delete oe[u],Ee.expandedKeys=Object.keys(oe).map(function(te){return oe[te].key})}else!me&&de.defaultExpandedKeys&&(Ee.expandedKeys=de.autoExpandParent||de.defaultExpandParent?Object(s.e)(de.defaultExpandedKeys,ve):de.defaultExpandedKeys);if(Ee.expandedKeys||delete Ee.expandedKeys,Ae||Ee.expandedKeys){var ie=Object(o.d)(Ae||_e.treeData,Ee.expandedKeys||_e.expandedKeys);Ee.flattenNodes=ie}if(de.selectable&&(ge("selectedKeys")?Ee.selectedKeys=Object(s.d)(de.selectedKeys,de):!me&&de.defaultSelectedKeys&&(Ee.selectedKeys=Object(s.d)(de.defaultSelectedKeys,de))),de.checkable){var Te;if(ge("checkedKeys")?Te=Object(s.j)(de.checkedKeys)||{}:!me&&de.defaultCheckedKeys?Te=Object(s.j)(de.defaultCheckedKeys)||{}:Ae&&(Te=Object(s.j)(de.checkedKeys)||{checkedKeys:_e.checkedKeys,halfCheckedKeys:_e.halfCheckedKeys}),Te){var Re=Te,Me=Re.checkedKeys,re=Me===void 0?[]:Me,j=Re.halfCheckedKeys,W=j===void 0?[]:j;if(!de.checkStrictly){var he=Object(K.a)(re,!0,ve);re=he.checkedKeys,W=he.halfCheckedKeys}Ee.checkedKeys=re,Ee.halfCheckedKeys=W}}return ge("loadedKeys")&&(Ee.loadedKeys=de.loadedKeys),Ee}}]),ue}(m.Component);V.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[]},V.TreeNode=A.a;var N=V,Q=fe.b=N},fW2E:function(Ge,fe){var R={shadowBlur:1,shadowOffsetX:1,shadowOffsetY:1,textShadowBlur:1,textShadowOffsetX:1,textShadowOffsetY:1,textBoxShadowBlur:1,textBoxShadowOffsetX:1,textBoxShadowOffsetY:1};function se(G,M,v){return R.hasOwnProperty(M)?v*=G.dpr:v}Ge.exports=se},fXAG:function(Ge,fe,R){"use strict";R.d(fe,"j",function(){return se}),R.d(fe,"i",function(){return G}),R.d(fe,"k",function(){return M}),R.d(fe,"eb",function(){return v}),R.d(fe,"o",function(){return b}),R.d(fe,"S",function(){return C}),R.d(fe,"fb",function(){return w}),R.d(fe,"u",function(){return m}),R.d(fe,"v",function(){return d}),R.d(fe,"cb",function(){return i}),R.d(fe,"A",function(){return n}),R.d(fe,"m",function(){return e}),R.d(fe,"Y",function(){return a}),R.d(fe,"s",function(){return s}),R.d(fe,"N",function(){return o}),R.d(fe,"bb",function(){return f}),R.d(fe,"db",function(){return l}),R.d(fe,"l",function(){return r}),R.d(fe,"Q",function(){return c}),R.d(fe,"ab",function(){return A}),R.d(fe,"x",function(){return p}),R.d(fe,"z",function(){return x}),R.d(fe,"X",function(){return _}),R.d(fe,"b",function(){return B}),R.d(fe,"H",function(){return E}),R.d(fe,"a",function(){return g}),R.d(fe,"c",function(){return u}),R.d(fe,"P",function(){return S}),R.d(fe,"g",function(){return O}),R.d(fe,"t",function(){return T}),R.d(fe,"Z",function(){return D}),R.d(fe,"y",function(){return I}),R.d(fe,"B",function(){return k}),R.d(fe,"f",function(){return F}),R.d(fe,"e",function(){return X}),R.d(fe,"W",function(){return U}),R.d(fe,"h",function(){return K}),R.d(fe,"d",function(){return V}),R.d(fe,"R",function(){return Q}),R.d(fe,"n",function(){return J}),R.d(fe,"F",function(){return ne}),R.d(fe,"I",function(){return ue}),R.d(fe,"D",function(){return be}),R.d(fe,"E",function(){return de}),R.d(fe,"C",function(){return _e}),R.d(fe,"G",function(){return me}),R.d(fe,"U",function(){return Ee}),R.d(fe,"q",function(){return ge}),R.d(fe,"r",function(){return Ae}),R.d(fe,"V",function(){return ae}),R.d(fe,"T",function(){return ve}),R.d(fe,"p",function(){return oe}),R.d(fe,"M",function(){return ie}),R.d(fe,"L",function(){return Te}),R.d(fe,"J",function(){return Re}),R.d(fe,"K",function(){return Me}),R.d(fe,"O",function(){return re}),R.d(fe,"w",function(){return j});var se="FETCH_TASK_START",G="FETCH_TASK_FAILURE",M="FETCH_TASK_SUCCESS",v="UPDATE_TASK_DATA",b="HIDE_EVALUATE_RESULT",C="SHOW_EVALUATE_RESULT",w="UPDATE_TIMESTRAP",m="MOVE_X",d="MOVE_Y",i="TRIGGER_RIGHT_PANEL_MASK ",n="SET_ACTIVE_INDEX",e="GET_TASK_LIST",a="SHOW_TASK_LIST",s="HIDE_TASK_LIST",o="SET_TASK_STAR",f="TRIGGER_ENLARGE_UNITY3D ",l="TRIGGER_TAB_FIXED ",r="GET_DISCUSSES",c="SHOW_DISCUSSES_LOADING",A="TOP_OR_DOWN_DISCUSS",p="PLUS_DISCUSS",x="SET_ACTION_TYPE",_="SHOW_REWARD_DIALOG",B="CANCEL_REWARD_DIALOG",E="SET_REWARD",g="ACTIVE_DISCUSS_INDEX",h="CREATE_DISCUSS",u="DISABLE_DISCUSS",S="SHOW_ANSWER_LOADING",O="FETCH_ANSWER_INFO",T="HIGH_TIP_MODAL",D="SHOW_TIP_MODAL",I="SELECT_UNLOCK_ANSWER",k="SET_CHOOSE_ANSWERS",F="EVAL_CHOOSE_START",X="EVAL_CHOOSE_END",U="SHOW_REP_loading",K="FETCH_REP_CONTENT",V="EDIT_REP_CONTENT",N="SET_REP_PATH",Q="SHOW_EVALUATE_LOADING",J="HIDE_EVALUATE_LOADING",ne="SET_EVALUATE_MESSAGE",ue="SET_SHOW_DIR",be="SET_EDITOR_SETTING",de="SET_EDITOR_THEME",_e="SET_EDITOR_FONTSIZE",me="SET_REPOS",Ee="SHOW_PATH_LIST",ge="HIDE_PATH_LIST",Ae="HIDE_PICTURE_VIEW",ae="SHOW_PICTURE_VIEW",ve="SHOW_NOTICE",oe="HIDE_NOTICE",ie="SET_TAB_INDEX",Te="SET_SSH_TABS",Re="SET_SSH_CONFIGDATA",Me="SET_SSH_CONFIGDATAARR",re="SET_VNC_LOADING ",j="ON_TAB_TO_SPACE "},fcSX:function(Ge,fe,R){"use strict";var se=R("Ff2n"),G=R("1OyB"),M=R("vuIU"),v=R("Ji7U"),b=R("md7G"),C=R("foSv"),w=R("1W/9"),m=R("q1tI"),d=R("rePB"),i=R("JX7q"),n=R("TSYQ"),e=R.n(n),a=R("qx4F"),s=R("4IlW");function o(F){return Array.isArray(F)?F:[F]}var f={transition:"transitionend",WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend"},l=Object.keys(f).filter(function(F){if(typeof document=="undefined")return!1;var X=document.getElementsByTagName("html")[0];return F in(X?X.style:{})})[0],r=f[l];function c(F,X,U,K){F.addEventListener?F.addEventListener(X,U,K):F.attachEvent&&F.attachEvent("on".concat(X),U)}function A(F,X,U,K){F.removeEventListener?F.removeEventListener(X,U,K):F.attachEvent&&F.detachEvent("on".concat(X),U)}function p(F,X){var U=typeof F=="function"?F(X):F;return Array.isArray(U)?U.length===2?U:[U[0],U[1]]:[U]}var x=function(X){return!isNaN(parseFloat(X))&&isFinite(X)},_=!(typeof window!="undefined"&&window.document&&window.document.createElement),B=function F(X,U,K,V){if(!U||U===document||U instanceof Document)return!1;if(U===X.parentNode)return!0;var N=Math.max(Math.abs(K),Math.abs(V))===Math.abs(V),Q=Math.max(Math.abs(K),Math.abs(V))===Math.abs(K),J=U.scrollHeight-U.clientHeight,ne=U.scrollWidth-U.clientWidth,ue=document.defaultView.getComputedStyle(U),be=ue.overflowY==="auto"||ue.overflowY==="scroll",de=ue.overflowX==="auto"||ue.overflowX==="scroll",_e=J&&be,me=ne&&de;return N&&(!_e||_e&&(U.scrollTop>=J&&V<0||U.scrollTop<=0&&V>0))||Q&&(!me||me&&(U.scrollLeft>=ne&&K<0||U.scrollLeft<=0&&K>0))?F(X,U.parentNode,K,V):!1};function E(F){var X=g();return function(){var K=Object(C.a)(F),V;if(X){var N=Object(C.a)(this).constructor;V=Reflect.construct(K,arguments,N)}else V=K.apply(this,arguments);return Object(b.a)(this,V)}}function g(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(F){return!1}}var h={},u=function(F){Object(v.a)(U,F);var X=E(U);function U(K){var V;return Object(G.a)(this,U),V=X.call(this,K),V.domFocus=function(){V.dom&&V.dom.focus()},V.removeStartHandler=function(N){if(N.touches.length>1)return;V.startPos={x:N.touches[0].clientX,y:N.touches[0].clientY}},V.removeMoveHandler=function(N){if(N.changedTouches.length>1)return;var Q=N.currentTarget,J=N.changedTouches[0].clientX-V.startPos.x,ne=N.changedTouches[0].clientY-V.startPos.y;(Q===V.maskDom||Q===V.handlerDom||Q===V.contentDom&&B(Q,N.target,J,ne))&&N.cancelable&&N.preventDefault()},V.transitionEnd=function(N){var Q=N.target;A(Q,r,V.transitionEnd),Q.style.transition=""},V.onKeyDown=function(N){if(N.keyCode===s.a.ESC){var Q=V.props.onClose;N.stopPropagation(),Q&&Q(N)}},V.onWrapperTransitionEnd=function(N){var Q=V.props,J=Q.open,ne=Q.afterVisibleChange;N.target===V.contentWrapper&&N.propertyName.match(/transform$/)&&(V.dom.style.transition="",!J&&V.getCurrentDrawerSome()&&(document.body.style.overflowX="",V.maskDom&&(V.maskDom.style.left="",V.maskDom.style.width="")),ne&&ne(!!J))},V.openLevelTransition=function(){var N=V.props,Q=N.open,J=N.width,ne=N.height,ue=V.getHorizontalBoolAndPlacementName(),be=ue.isHorizontal,de=ue.placementName,_e=V.contentDom?V.contentDom.getBoundingClientRect()[be?"width":"height"]:0,me=(be?J:ne)||_e;V.setLevelAndScrolling(Q,de,me)},V.setLevelTransform=function(N,Q,J,ne){var ue=V.props,be=ue.placement,de=ue.levelMove,_e=ue.duration,me=ue.ease,Ee=ue.showMask;V.levelDom.forEach(function(ge){ge.style.transition="transform ".concat(_e," ").concat(me),c(ge,r,V.transitionEnd);var Ae=N?J:0;if(de){var ae=p(de,{target:ge,open:N});Ae=N?ae[0]:ae[1]||0}var ve=typeof Ae=="number"?"".concat(Ae,"px"):Ae,oe=be==="left"||be==="top"?ve:"-".concat(ve);oe=Ee&&be==="right"&&ne?"calc(".concat(oe," + ").concat(ne,"px)"):oe,ge.style.transform=Ae?"".concat(Q,"(").concat(oe,")"):""})},V.setLevelAndScrolling=function(N,Q,J){var ne=V.props.onChange;if(!_){var ue=document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth?Object(a.a)(!0):0;V.setLevelTransform(N,Q,J,ue),V.toggleScrollingToDrawerAndBody(ue)}ne&&ne(N)},V.toggleScrollingToDrawerAndBody=function(N){var Q=V.props,J=Q.getOpenCount,ne=Q.getContainer,ue=Q.showMask,be=Q.open,de=ne&&ne(),_e=J&&J();if(de&&de.parentNode===document.body&&ue){var me=["touchstart"],Ee=[document.body,V.maskDom,V.handlerDom,V.contentDom];be&&document.body.style.overflow!=="hidden"?(N&&V.addScrollingEffect(N),_e===1&&(document.body.style.overflow="hidden"),document.body.style.touchAction="none",Ee.forEach(function(ge,Ae){if(!ge)return;c(ge,me[Ae]||"touchmove",Ae?V.removeMoveHandler:V.removeStartHandler,V.passive)})):V.getCurrentDrawerSome()&&(_e||(document.body.style.overflow=""),document.body.style.touchAction="",N&&V.remScrollingEffect(N),Ee.forEach(function(ge,Ae){if(!ge)return;A(ge,me[Ae]||"touchmove",Ae?V.removeMoveHandler:V.removeStartHandler,V.passive)}))}},V.addScrollingEffect=function(N){var Q=V.props,J=Q.placement,ne=Q.duration,ue=Q.ease,be=Q.getOpenCount,de=Q.switchScrollingEffect,_e=be&&be();_e===1&&de();var me="width ".concat(ne," ").concat(ue),Ee="transform ".concat(ne," ").concat(ue);V.dom.style.transition="none";switch(J){case"right":V.dom.style.transform="translateX(-".concat(N,"px)");break;case"top":case"bottom":V.dom.style.width="calc(100% - ".concat(N,"px)"),V.dom.style.transform="translateZ(0)";break;default:break}clearTimeout(V.timeout),V.timeout=setTimeout(function(){V.dom&&(V.dom.style.transition="".concat(Ee,",").concat(me),V.dom.style.width="",V.dom.style.transform="")})},V.remScrollingEffect=function(N){var Q=V.props,J=Q.placement,ne=Q.duration,ue=Q.ease,be=Q.getOpenCount,de=Q.switchScrollingEffect,_e=be&&be();_e||de(!0),l&&(document.body.style.overflowX="hidden"),V.dom.style.transition="none";var me,Ee="width ".concat(ne," ").concat(ue),ge="transform ".concat(ne," ").concat(ue);switch(J){case"left":{V.dom.style.width="100%",Ee="width 0s ".concat(ue," ").concat(ne);break}case"right":{V.dom.style.transform="translateX(".concat(N,"px)"),V.dom.style.width="100%",Ee="width 0s ".concat(ue," ").concat(ne),V.maskDom&&(V.maskDom.style.left="-".concat(N,"px"),V.maskDom.style.width="calc(100% + ".concat(N,"px)"));break}case"top":case"bottom":{V.dom.style.width="calc(100% + ".concat(N,"px)"),V.dom.style.height="100%",V.dom.style.transform="translateZ(0)",me="height 0s ".concat(ue," ").concat(ne);break}default:break}clearTimeout(V.timeout),V.timeout=setTimeout(function(){V.dom&&(V.dom.style.transition="".concat(ge,",").concat(me?"".concat(me,","):"").concat(Ee),V.dom.style.transform="",V.dom.style.width="",V.dom.style.height="")})},V.getCurrentDrawerSome=function(){return!Object.keys(h).some(function(N){return h[N]})},V.getLevelDom=function(N){var Q=N.level,J=N.getContainer;if(_)return;var ne=J&&J(),ue=ne?ne.parentNode:null;if(V.levelDom=[],Q==="all"){var be=ue?Array.prototype.slice.call(ue.children):[];be.forEach(function(de){de.nodeName!=="SCRIPT"&&de.nodeName!=="STYLE"&&de.nodeName!=="LINK"&&de!==ne&&V.levelDom.push(de)})}else Q&&o(Q).forEach(function(de){document.querySelectorAll(de).forEach(function(_e){V.levelDom.push(_e)})})},V.getHorizontalBoolAndPlacementName=function(){var N=V.props.placement,Q=N==="left"||N==="right",J="translate".concat(Q?"X":"Y");return{isHorizontal:Q,placementName:J}},V.state={_self:Object(i.a)(V)},V}return Object(M.a)(U,[{key:"componentDidMount",value:function(){var V=this;if(!_){var N=!1;try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:function(){return N=!0,null}}))}catch(be){}this.passive=N?{passive:!1}:!1}var Q=this.props,J=Q.open,ne=Q.getContainer,ue=ne&&ne();this.drawerId="drawer_id_".concat(Number((Date.now()+Math.random()).toString().replace(".",Math.round(Math.random()*9).toString())).toString(16)),this.getLevelDom(this.props),J&&(ue&&ue.parentNode===document.body&&(h[this.drawerId]=J),this.openLevelTransition(),this.forceUpdate(function(){V.domFocus()}))}},{key:"componentDidUpdate",value:function(V){var N=this.props,Q=N.open,J=N.getContainer,ne=J&&J();Q!==V.open&&(Q&&this.domFocus(),ne&&ne.parentNode===document.body&&(h[this.drawerId]=!!Q),this.openLevelTransition())}},{key:"componentWillUnmount",value:function(){var V=this.props,N=V.getOpenCount,Q=V.open,J=V.switchScrollingEffect,ne=typeof N=="function"&&N();delete h[this.drawerId],Q&&(this.setLevelTransform(!1),document.body.style.touchAction=""),ne||(document.body.style.overflow="",J(!0))}},{key:"render",value:function(){var V,N=this,Q=this.props,J=Q.className,ne=Q.children,ue=Q.style,be=Q.width,de=Q.height,_e=Q.defaultOpen,me=Q.open,Ee=Q.prefixCls,ge=Q.placement,Ae=Q.level,ae=Q.levelMove,ve=Q.ease,oe=Q.duration,ie=Q.getContainer,Te=Q.handler,Re=Q.onChange,Me=Q.afterVisibleChange,re=Q.showMask,j=Q.maskClosable,W=Q.maskStyle,he=Q.onClose,te=Q.onHandleClick,ce=Q.keyboard,Ie=Q.getOpenCount,ze=Q.switchScrollingEffect,_t=Object(se.a)(Q,["className","children","style","width","height","defaultOpen","open","prefixCls","placement","level","levelMove","ease","duration","getContainer","handler","onChange","afterVisibleChange","showMask","maskClosable","maskStyle","onClose","onHandleClick","keyboard","getOpenCount","switchScrollingEffect"]),He=this.dom?me:!1,Ke=e()(Ee,(V={},Object(d.a)(V,"".concat(Ee,"-").concat(ge),!0),Object(d.a)(V,"".concat(Ee,"-open"),He),Object(d.a)(V,J||"",!!J),Object(d.a)(V,"no-mask",!re),V)),ht=this.getHorizontalBoolAndPlacementName(),St=ht.placementName,ct=ge==="left"||ge==="top"?"-100%":"100%",lt=He?"":"".concat(St,"(").concat(ct,")"),rt=Te&&m.cloneElement(Te,{onClick:function($e){Te.props.onClick&&Te.props.onClick(),te&&te($e)},ref:function($e){N.handlerDom=$e}});return m.createElement("div",Object.assign({},_t,{tabIndex:-1,className:Ke,style:ue,ref:function($e){N.dom=$e},onKeyDown:He&&ce?this.onKeyDown:void 0,onTransitionEnd:this.onWrapperTransitionEnd}),re&&m.createElement("div",{className:"".concat(Ee,"-mask"),onClick:j?he:void 0,style:W,ref:function($e){N.maskDom=$e}}),m.createElement("div",{className:"".concat(Ee,"-content-wrapper"),style:{transform:lt,msTransform:lt,width:x(be)?"".concat(be,"px"):be,height:x(de)?"".concat(de,"px"):de},ref:function($e){N.contentWrapper=$e}},m.createElement("div",{className:"".concat(Ee,"-content"),ref:function($e){N.contentDom=$e},onTouchStart:He&&re?this.removeStartHandler:void 0,onTouchMove:He&&re?this.removeMoveHandler:void 0},ne),rt))}}],[{key:"getDerivedStateFromProps",value:function(V,N){var Q=N.prevProps,J=N._self,ne={prevProps:V};if(Q!==void 0){var ue=V.placement,be=V.level;ue!==Q.placement&&(J.contentDom=null),be!==Q.level&&J.getLevelDom(V)}return ne}}]),U}(m.Component);u.defaultProps={switchScrollingEffect:function(){}};var S=u;function O(F){var X=T();return function(){var K=Object(C.a)(F),V;if(X){var N=Object(C.a)(this).constructor;V=Reflect.construct(K,arguments,N)}else V=K.apply(this,arguments);return Object(b.a)(this,V)}}function T(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(F){return!1}}var D=function(F){Object(v.a)(U,F);var X=O(U);function U(K){var V;Object(G.a)(this,U),V=X.call(this,K),V.onHandleClick=function(Q){var J=V.props,ne=J.onHandleClick,ue=J.open;if(ne&&ne(Q),typeof ue=="undefined"){var be=V.state.open;V.setState({open:!be})}},V.onClose=function(Q){var J=V.props,ne=J.onClose,ue=J.open;ne&&ne(Q),typeof ue=="undefined"&&V.setState({open:!1})};var N=typeof K.open!="undefined"?K.open:!!K.defaultOpen;return V.state={open:N},"onMaskClick"in K&&console.warn("`onMaskClick` are removed, please use `onClose` instead."),V}return Object(M.a)(U,[{key:"render",value:function(){var V=this,N=this.props,Q=N.defaultOpen,J=N.getContainer,ne=N.wrapperClassName,ue=N.forceRender,be=N.handler,de=Object(se.a)(N,["defaultOpen","getContainer","wrapperClassName","forceRender","handler"]),_e=this.state.open;if(!J)return m.createElement("div",{className:ne,ref:function(ge){V.dom=ge}},m.createElement(S,Object.assign({},de,{open:_e,handler:be,getContainer:function(){return V.dom},onClose:this.onClose,onHandleClick:this.onHandleClick})));var me=!!be||ue;return m.createElement(w.a,{visible:_e,forceRender:me,getContainer:J,wrapperClassName:ne},function(Ee){var ge=Ee.visible,Ae=Ee.afterClose,ae=Object(se.a)(Ee,["visible","afterClose"]);return m.createElement(S,Object.assign({},de,ae,{open:ge!==void 0?ge:_e,afterVisibleChange:Ae!==void 0?Ae:de.afterVisibleChange,handler:be,onClose:V.onClose,onHandleClick:V.onHandleClick}))})}}],[{key:"getDerivedStateFromProps",value:function(V,N){var Q=N.prevProps,J={prevProps:V};return typeof Q!="undefined"&&V.open!==Q.open&&(J.open=V.open),J}}]),U}(m.Component);D.defaultProps={prefixCls:"drawer",placement:"left",getContainer:"body",defaultOpen:!1,level:"all",duration:".3s",ease:"cubic-bezier(0.78, 0.14, 0.15, 0.86)",onChange:function(){},afterVisibleChange:function(){},handler:m.createElement("div",{className:"drawer-handle"},m.createElement("i",{className:"drawer-handle-icon"})),showMask:!0,maskClosable:!0,maskStyle:{},wrapperClassName:"",className:"",keyboard:!0,forceRender:!1};var I=D,k=fe.a=I},fjLI:function(Ge,fe,R){"use strict";R.d(fe,"e",function(){return i}),R.d(fe,"a",function(){return n}),R.d(fe,"c",function(){return e}),R.d(fe,"d",function(){return s}),R.d(fe,"b",function(){return o});var se=R("8HAY"),G=R("Cg/j"),M=R("T8No"),v=R("nnTU"),b=R("MI8n"),C=function(){var f=function(l,r){return f=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(c,A){c.__proto__=A}||function(c,A){for(var p in A)A.hasOwnProperty(p)&&(c[p]=A[p])},f(l,r)};return function(l,r){f(l,r);function c(){this.constructor=l}l.prototype=r===null?Object.create(r):(c.prototype=r.prototype,new c)}}(),w=function(f,l,r,c){var A=arguments.length,p=A<3?l:c===null?c=Object.getOwnPropertyDescriptor(l,r):c,x;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")p=Reflect.decorate(f,l,r,c);else for(var _=f.length-1;_>=0;_--)(x=f[_])&&(p=(A<3?x(p):A>3?x(l,r,p):x(l,r))||p);return A>3&&p&&Object.defineProperty(l,r,p),p},m=function(f,l){return function(r,c){l(r,c,f)}},d=function(){for(var f=0,l=0,r=arguments.length;l=0&&(A.splice(p,1),c._onDidChangeMenu.fire(l))}}},f.prototype.getMenuItems=function(l){var r=(this._menuItems.get(l)||[]).slice(0);return l===0&&this._appendImplicitItems(r),r},f.prototype._appendImplicitItems=function(l){for(var r=new Set,c=l.filter(function(E){return i(E)}),A=0,p=c;Ak.length)&&(F=k.length);for(var X=0,U=new Array(F);X=0)continue;if(!Object.prototype.propertyIsEnumerable.call(k,U))continue;X[U]=k[U]}}return X}function o(k,F){if(k==null)return{};var X={},U=Object.keys(k),K,V;for(V=0;V=0)continue;X[K]=k[K]}return X}var f=function(F){var X=F.className,U=F.percent,K=F.prefixCls,V=F.strokeColor,N=F.strokeLinecap,Q=F.strokeWidth,J=F.style,ne=F.trailColor,ue=F.trailWidth,be=F.transition,de=s(F,["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"]);delete de.gapPosition;var _e=Array.isArray(U)?U:[U],me=Array.isArray(V)?V:[V],Ee=C(_e),ge=m(Ee,1),Ae=ge[0],ae=Q/2,ve=100-Q/2,oe="M ".concat(N==="round"?ae:0,",").concat(ae,` - L `).concat(N==="round"?ve:100,",").concat(ae),ie="0 0 100 ".concat(Q),Te=0;return G.a.createElement("svg",w({className:v()("".concat(K,"-line"),X),viewBox:ie,preserveAspectRatio:"none",style:J},de),G.a.createElement("path",{className:"".concat(K,"-line-trail"),d:oe,strokeLinecap:N,stroke:ne,strokeWidth:ue||Q,fillOpacity:"0"}),_e.map(function(Re,Me){var re={strokeDasharray:"".concat(Re,"px, 100px"),strokeDashoffset:"-".concat(Te,"px"),transition:be||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},j=me[Me]||me[me.length-1];return Te+=Re,G.a.createElement("path",{key:Me,className:"".concat(K,"-line-path"),d:oe,strokeLinecap:N,stroke:j,strokeWidth:Q,fillOpacity:"0",ref:Ae[Me],style:re})}))};f.defaultProps=b;var l=f;function r(){return r=Object.assign||function(k){for(var F=1;F>>1|(l&21845)<<1;r=(r&52428)>>>2|(r&13107)<<2,r=(r&61680)>>>4|(r&3855)<<4,f[l]=((r&65280)>>>8|(r&255)<<8)>>>1}for(var c=function(Le,Fe,nt){for(var xt=Le.length,Wt=0,Xt=new v(Fe);Wt>>Z]=ye}else for(z=new v(xt),Wt=0;Wt>>15-Le[Wt];return z},A=new M(288),l=0;l<144;++l)A[l]=8;for(var l=144;l<256;++l)A[l]=9;for(var l=256;l<280;++l)A[l]=7;for(var l=280;l<288;++l)A[l]=8;for(var p=new M(32),l=0;l<32;++l)p[l]=5;var x=c(A,9,0),_=c(A,9,1),B=c(p,5,0),E=c(p,5,1),g=function(Le){for(var Fe=Le[0],nt=1;ntFe&&(Fe=Le[nt]);return Fe},h=function(Le,Fe,nt){var xt=Fe/8>>0;return(Le[xt]|Le[xt+1]<<8)>>>(Fe&7)&nt},u=function(Le,Fe){var nt=Fe/8>>0;return(Le[nt]|Le[nt+1]<<8|Le[nt+2]<<16)>>>(Fe&7)},S=function(Le){return(Le/8>>0)+(Le&7&&1)},O=function(Le,Fe,nt){(Fe==null||Fe<0)&&(Fe=0),(nt==null||nt>Le.length)&&(nt=Le.length);var xt=new(Le instanceof v?v:Le instanceof b?b:M)(nt-Fe);return xt.set(Le.subarray(Fe,nt)),xt},T=function(Le,Fe,nt){var xt=Le.length,Wt=!Fe||nt,Xt=!nt||nt.i;nt||(nt={}),Fe||(Fe=new M(xt*3));var pe=function(Zr){var _i=Fe.length;if(Zr>_i){var Xr=new M(Math.max(_i*2,Zr));Xr.set(Fe),Fe=Xr}},z=nt.f||0,Z=nt.p||0,ye=nt.b||0,xe=nt.l,Ce=nt.d,ft=nt.m,zt=nt.n,ln=xt*8;do{if(!xe){nt.f=z=h(Le,Z,1);var mn=h(Le,Z+1,3);if(Z+=3,mn)if(mn==1)xe=_,Ce=E,ft=9,zt=5;else if(mn==2){var nr=h(Le,Z,31)+257,Sr=h(Le,Z+10,15)+4,ii=nr+h(Le,Z+5,31)+1;Z+=14;for(var Dr=new M(ii),ti=new M(19),Tr=0;Trln)break;for(var Oi=c(ti,vi,1),Tr=0;Tr>>4;if(Jt<16)Dr[Tr++]=Jt;else{var Fi=0,Hi=0;for(Jt==16?(Hi=3+h(Le,Z,3),Z+=2,Fi=Dr[Tr-1]):Jt==17?(Hi=3+h(Le,Z,7),Z+=3):Jt==18&&(Hi=11+h(Le,Z,127),Z+=7);Hi--;)Dr[Tr++]=Fi}}var Ii=Dr.subarray(0,nr),Vr=Dr.subarray(nr);ft=g(Ii),zt=g(Vr),xe=c(Ii,ft,1),Ce=c(Vr,zt,1)}else throw"invalid block type";else{var Jt=S(Z)+4,Zn=Le[Jt-4]|Le[Jt-3]<<8,Un=Jt+Zn;if(Un>xt){if(Xt)throw"unexpected EOF";break}Wt&&pe(ye+Zn),Fe.set(Le.subarray(Jt,Un),ye),nt.b=ye+=Zn,nt.p=Z=Un*8;continue}if(Z>ln)throw"unexpected EOF"}Wt&&pe(ye+131072);for(var zi=(1<>>4;if(Z+=Fi&15,Z>ln)throw"unexpected EOF";if(!Fi)throw"invalid length/literal";if(sa<256)Fe[ye++]=sa;else if(sa==256){xe=null;break}else{var da=sa-254;if(sa>264){var Tr=sa-257,Mi=C[Tr];da=h(Le,Z,(1<>>4;if(!Wr)throw"invalid distance";Z+=Wr&15;var Vr=s[hr];if(hr>3){var Mi=w[hr];Vr+=u(Le,Z)&(1<ln)throw"unexpected EOF";Wt&&pe(ye+131072);for(var zr=ye+da;ye>0;Le[xt]|=nt,Le[xt+1]|=nt>>>8},I=function(Le,Fe,nt){nt<<=Fe&7;var xt=Fe/8>>0;Le[xt]|=nt,Le[xt+1]|=nt>>>8,Le[xt+2]|=nt>>>16},k=function(Le,Fe){for(var nt=[],xt=0;xtft&&(ft=Xt[xt].s);var zt=new v(ft+1),ln=F(nt[xe-1],zt,0);if(ln>Fe){var xt=0,mn=0,Jt=ln-Fe,Zn=1<Fe)mn+=Zn-(1<>>=Jt;mn>0;){var nr=Xt[xt].s;zt[nr]=0&&mn;--xt){var Sr=Xt[xt].s;zt[Sr]==Fe&&(--zt[Sr],++mn)}ln=Fe}return[new M(zt),ln]},F=function(Le,Fe,nt){return Le.s==-1?Math.max(F(Le.l,Fe,nt+1),F(Le.r,Fe,nt+1)):Fe[Le.s]=nt},X=function(Le){for(var Fe=Le.length;Fe&&!Le[--Fe];);for(var nt=new v(++Fe),xt=0,Wt=Le[0],Xt=1,pe=function(Z){nt[xt++]=Z},z=1;z<=Fe;++z)if(Le[z]==Wt&&z!=Fe)++Xt;else{if(!Wt&&Xt>2){for(;Xt>138;Xt-=138)pe(32754);Xt>2&&(pe(Xt>10?Xt-11<<5|28690:Xt-3<<5|12305),Xt=0)}else if(Xt>3){for(pe(Wt),--Xt;Xt>6;Xt-=6)pe(8304);Xt>2&&(pe(Xt-3<<5|8208),Xt=0)}for(;Xt--;)pe(Wt);Xt=1,Wt=Le[z]}return[nt.subarray(0,xt),Fe]},U=function(Le,Fe){for(var nt=0,xt=0;xt>>8,Le[Wt+2]=Le[Wt]^255,Le[Wt+3]=Le[Wt+1]^255;for(var Xt=0;Xt4&&!fi[m[wi-1]];--wi);var Fi=ye+5<<3,Hi=U(Wt,A)+U(Xt,p)+pe,Ii=U(Wt,ft)+U(Xt,mn)+pe+14+3*wi+U(ti,fi)+(2*ti[16]+3*ti[17]+7*ti[18]);if(Fi<=Hi&&Fi<=Ii)return K(Fe,xe,Le.subarray(Z,Z+ye));var Vr,zi,Gi,Di;if(D(Fe,xe,1+(Ii15&&(D(Fe,xe,Wr[Tr]>>>5&127),xe+=Wr[Tr]>>>12)}}else Vr=x,zi=A,Gi=B,Di=p;for(var Tr=0;Tr255){var hr=xt[Tr]>>>18&31;I(Fe,xe,Vr[hr+257]),xe+=zi[hr+257],hr>7&&(D(Fe,xe,xt[Tr]>>>23&31),xe+=C[hr]);var zr=xt[Tr]&31;I(Fe,xe,Gi[zr]),xe+=Di[zr],zr>3&&(I(Fe,xe,xt[Tr]>>>5&8191),xe+=w[zr])}else I(Fe,xe,Vr[xt[Tr]]),xe+=zi[xt[Tr]];return I(Fe,xe,Vr[256]),xe+zi[256]},N=new b([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),Q=new M(0),J=function(Le,Fe,nt,xt,Wt,Xt){var pe=Le.length,z=new M(xt+pe+5*(1+Math.floor(pe/7e3))+Wt),Z=z.subarray(xt,z.length-Wt),ye=0;if(!Fe||pe<8)for(var xe=0;xe<=pe;xe+=65535){var Ce=xe+65535;Ce>>13,ln=ft&8191,mn=(1<7e3||fi>24576)&&Vr>423){ye=V(Le,Z,0,ii,Dr,ti,vi,fi,wi,xe-wi,ye),fi=Tr=vi=0,wi=xe;for(var zi=0;zi<286;++zi)Dr[zi]=0;for(var zi=0;zi<30;++zi)ti[zi]=0}var Gi=2,Di=0,sa=ln,da=Hi-Ii&32767;if(Vr>2&&Fi==Sr(xe-da))for(var Mi=Math.min(zt,Vr)-1,Wr=Math.min(32767,xe),hr=Math.min(258,Vr);da<=Wr&&--sa&&Hi!=Ii;){if(Le[xe+Gi]==Le[xe+Gi-da]){for(var zr=0;zrGi){if(Gi=zr,Di=da,zr>Mi)break;for(var Zr=Math.min(da,zr-2),_i=0,zi=0;zi_i&&(_i=Ni,Ii=Xr)}}}Hi=Ii,Ii=Jt[Hi],da+=Hi-Ii+32768&32767}if(Di){ii[fi++]=268435456|e[Gi]<<18|o[Di];var va=e[Gi]&31,vo=o[Di]&31;vi+=C[va]+w[vo],++Dr[257+va],++ti[vo],Oi=xe+Gi,++Tr}else ii[fi++]=Le[xe],++Dr[Le[xe]]}}ye=V(Le,Z,Xt,ii,Dr,ti,vi,fi,wi,xe-wi,ye),Xt||(ye=K(Z,ye,Q))}return O(z,0,xt+S(ye)+Wt)},ne=function(){for(var Le=new b(256),Fe=0;Fe<256;++Fe){for(var nt=Fe,xt=9;--xt;)nt=(nt&1&&3988292384)^nt>>>1;Le[Fe]=nt}return Le}(),ue=function(){var Le=4294967295;return{p:function(Fe){for(var nt=Le,xt=0;xt>>8;Le=nt},d:function(){return Le^4294967295}}},be=function(){var Le=1,Fe=0;return{p:function(nt){for(var xt=Le,Wt=Fe,Xt=nt.length,pe=0;pe!=Xt;){for(var z=Math.min(pe+5552,Xt);pe>>8<<16|(Fe&255)<<8|Fe>>>8)+((Le&255)<<23)*2}}},de=function(Le,Fe,nt,xt,Wt){return J(Le,Fe.level==null?6:Fe.level,Fe.mem==null?Math.ceil(Math.max(8,Math.min(13,Math.log(Le.length)))*1.5):12+Fe.mem,nt,xt,!Wt)},_e=function(Le,Fe){var nt={};for(var xt in Le)nt[xt]=Le[xt];for(var xt in Fe)nt[xt]=Fe[xt];return nt},me=function(Le,Fe,nt){for(var xt=Le(),Wt=Le.toString(),Xt=Wt.slice(Wt.indexOf("[")+1,Wt.lastIndexOf("]")).replace(/ /g,"").split(","),pe=0;pe>>=8},ze=function(Le,Fe){var nt=Fe.filename;if(Le[0]=31,Le[1]=139,Le[2]=8,Le[8]=Fe.level<2?4:Fe.level==9?2:0,Le[9]=3,Fe.mtime!=0&&Ie(Le,4,Math.floor(new Date(Fe.mtime||Date.now())/1e3)),nt){Le[3]=8;for(var xt=0;xt<=nt.length;++xt)Le[xt+10]=nt.charCodeAt(xt)}},_t=function(Le){if(Le[0]!=31||Le[1]!=139||Le[2]!=8)throw"invalid gzip data";var Fe=Le[3],nt=10;Fe&4&&(nt+=Le[10]|(Le[11]<<8)+2);for(var xt=(Fe>>3&1)+(Fe>>4&1);xt>0;xt-=!Le[nt++]);return nt+(Fe&2)},He=function(Le){var Fe=Le.length;return(Le[Fe-4]|Le[Fe-3]<<8|Le[Fe-2]<<16)+2*(Le[Fe-1]<<23)},Ke=function(Le){return 10+(Le.filename&&Le.filename.length+1||0)},ht=function(Le,Fe){var nt=Fe.level,xt=nt==0?0:nt<6?1:nt==9?3:2;Le[0]=120,Le[1]=xt<<6|(xt?32-2*xt:1)},St=function(Le){if((Le[0]&15)!=8||Le[0]>>>4>7||(Le[0]<<8|Le[1])%31)throw"invalid zlib data";if(Le[1]&32)throw"invalid zlib data: preset dictionaries not supported"};function ct(Le,Fe){return!Fe&&typeof Le=="function"&&(Fe=Le,Le={}),this.ondata=Fe,Le}var lt=function(){function Le(Fe,nt){!nt&&typeof Fe=="function"&&(nt=Fe,Fe={}),this.ondata=nt,this.o=Fe||{}}return Le.prototype.p=function(Fe,nt){this.ondata(de(Fe,this.o,0,0,!nt),nt)},Le.prototype.push=function(Fe,nt){if(this.d)throw"stream finished";if(!this.ondata)throw"no stream handler";this.d=nt,this.p(Fe,nt||!1)},Le}(),rt=function(){function Le(Fe,nt){he([ve,function(){return[W,lt]}],this,ct.call(this,Fe,nt),function(xt){var Wt=new lt(xt.data);onmessage=W(Wt)},6)}return Le}();function Ze(Le,Fe,nt){if(nt||(nt=Fe,Fe={}),typeof nt!="function")throw"no callback";return j(Le,Fe,[ve],function(xt){return Me($e(xt.data[0],xt.data[1]))},0,nt)}function $e(Le,Fe){return Fe===void 0&&(Fe={}),de(Le,Fe,0,0)}var Ue=function(){function Le(Fe){this.s={},this.p=new M(0),this.ondata=Fe}return Le.prototype.e=function(Fe){if(this.d)throw"stream finished";if(!this.ondata)throw"no stream handler";var nt=this.p.length,xt=new M(nt+Fe.length);xt.set(this.p),xt.set(Fe,nt),this.p=xt},Le.prototype.c=function(Fe){this.d=this.s.i=Fe||!1;var nt=this.s.b,xt=T(this.p,this.o,this.s);this.ondata(O(xt,nt,this.s.b),this.d),this.o=O(xt,this.s.b-32768),this.s.b=this.o.length,this.p=O(this.p,this.s.p/8>>0),this.s.p&=7},Le.prototype.push=function(Fe,nt){this.e(Fe),this.c(nt)},Le}(),Ne=function(){function Le(Fe){this.ondata=Fe,he([ae,function(){return[W,Ue]}],this,0,function(){var nt=new Ue;onmessage=W(nt)},7)}return Le}();function We(Le,Fe,nt){if(nt||(nt=Fe,Fe={}),typeof nt!="function")throw"no callback";return j(Le,Fe,[ae],function(xt){return Me(it(xt.data[0],re(xt.data[1])))},1,nt)}function it(Le,Fe){return T(Le,Fe)}var yt=function(){function Le(Fe,nt){this.c=ue(),this.l=0,this.v=1,lt.call(this,Fe,nt)}return Le.prototype.push=function(Fe,nt){lt.prototype.push.call(this,Fe,nt)},Le.prototype.p=function(Fe,nt){this.c.p(Fe),this.l+=Fe.length;var xt=de(Fe,this.o,this.v&&Ke(this.o),nt&&8,!nt);this.v&&(ze(xt,this.o),this.v=0),nt&&(Ie(xt,xt.length-8,this.c.d()),Ie(xt,xt.length-4,this.l)),this.ondata(xt,nt)},Le}(),vt=function(){function Le(Fe,nt){he([ve,oe,function(){return[W,lt,yt]}],this,ct.call(this,Fe,nt),function(xt){var Wt=new yt(xt.data);onmessage=W(Wt)},8)}return Le}();function Mt(Le,Fe,nt){if(nt||(nt=Fe,Fe={}),typeof nt!="function")throw"no callback";return j(Le,Fe,[ve,oe,function(){return[Tt]}],function(xt){return Me(Tt(xt.data[0],xt.data[1]))},2,nt)}function Tt(Le,Fe){Fe===void 0&&(Fe={});var nt=ue(),xt=Le.length;nt.p(Le);var Wt=de(Le,Fe,Ke(Fe),8),Xt=Wt.length;return ze(Wt,Fe),Ie(Wt,Xt-8,nt.d()),Ie(Wt,Xt-4,xt),Wt}var Rt=function(){function Le(Fe){this.v=1,Ue.call(this,Fe)}return Le.prototype.push=function(Fe,nt){if(Ue.prototype.e.call(this,Fe),this.v){var xt=_t(this.p);if(xt>=this.p.length&&!nt)return;this.p=this.p.subarray(xt),this.v=0}if(nt){if(this.p.length<8)throw"invalid gzip stream";this.p=this.p.subarray(0,-8)}Ue.prototype.c.call(this,nt)},Le}(),kt=function(){function Le(Fe){this.ondata=Fe,he([ae,ie,function(){return[W,Ue,Rt]}],this,0,function(){var nt=new Rt;onmessage=W(nt)},9)}return Le}();function Ut(Le,Fe,nt){if(nt||(nt=Fe,Fe={}),typeof nt!="function")throw"no callback";return j(Le,Fe,[ae,ie,function(){return[Bt]}],function(xt){return Me(Bt(xt.data[0]))},3,nt)}function Bt(Le,Fe){return T(Le.subarray(_t(Le),-8),Fe||new M(He(Le)))}var At=function(){function Le(Fe,nt){this.c=be(),this.v=1,lt.call(this,Fe,nt)}return Le.prototype.push=function(Fe,nt){lt.prototype.push.call(this,Fe,nt)},Le.prototype.p=function(Fe,nt){this.c.p(Fe);var xt=de(Fe,this.o,this.v&&2,nt&&4,!nt);this.v&&(ht(xt,this.o),this.v=0),nt&&Ie(xt,xt.length-4,this.c.d()),this.ondata(xt,nt)},Le}(),bt=function(){function Le(Fe,nt){he([ve,Te,function(){return[W,lt,At]}],this,ct.call(this,Fe,nt),function(xt){var Wt=new At(xt.data);onmessage=W(Wt)},10)}return Le}();function je(Le,Fe,nt){if(nt||(nt=Fe,Fe={}),typeof nt!="function")throw"no callback";return j(Le,Fe,[ve,Te,function(){return[qe]}],function(xt){return Me(qe(xt.data[0],xt.data[1]))},4,nt)}function qe(Le,Fe){Fe===void 0&&(Fe={});var nt=be();nt.p(Le);var xt=de(Le,Fe,2,4);return ht(xt,Fe),Ie(xt,xt.length-4,nt.d()),xt}var Ot=function(){function Le(Fe){this.v=1,Ue.call(this,Fe)}return Le.prototype.push=function(Fe,nt){if(Ue.prototype.e.call(this,Fe),this.v){if(this.p.length<2&&!nt)return;this.p=this.p.subarray(2),this.v=0}if(nt){if(this.p.length<4)throw"invalid zlib stream";this.p=this.p.subarray(0,-4)}Ue.prototype.c.call(this,nt)},Le}(),Ct=function(){function Le(Fe){this.ondata=Fe,he([ae,Re,function(){return[W,Ue,Ot]}],this,0,function(){var nt=new Ot;onmessage=W(nt)},11)}return Le}();function jt(Le,Fe,nt){if(nt||(nt=Fe,Fe={}),typeof nt!="function")throw"no callback";return j(Le,Fe,[ae,Re,function(){return[Vt]}],function(xt){return Me(Vt(xt.data[0],re(xt.data[1])))},5,nt)}function Vt(Le,Fe){return T((St(Le),Le.subarray(2,-4)),Fe)}var Et=function(){function Le(Fe){this.G=Rt,this.I=Ue,this.Z=Ot,this.ondata=Fe}return Le.prototype.push=function(Fe,nt){if(!this.ondata)throw"no stream handler";if(this.s)this.s.push(Fe,nt);else{if(this.p&&this.p.length){var xt=new M(this.p.length+Fe.length);xt.set(this.p),xt.set(Fe,this.p.length)}else this.p=Fe;if(this.p.length>2){var Wt=this,Xt=function(){Wt.ondata.apply(Wt,arguments)};this.s=this.p[0]==31&&this.p[1]==139&&this.p[2]==8?new this.G(Xt):(this.p[0]&15)!=8||this.p[0]>>4>7||(this.p[0]<<8|this.p[1])%31?new this.I(Xt):new this.Z(Xt),this.s.push(this.p,nt),this.p=null}}},Le}(),Lt=function(){function Le(Fe){this.G=kt,this.I=Ne,this.Z=Ct,this.ondata=Fe}return Le.prototype.push=function(Fe,nt){Et.prototype.push.call(this,Fe,nt)},Le}();function Ht(Le,Fe,nt){if(nt||(nt=Fe,Fe={}),typeof nt!="function")throw"no callback";return Le[0]==31&&Le[1]==139&&Le[2]==8?Ut(Le,Fe,nt):(Le[0]&15)!=8||Le[0]>>4>7||(Le[0]<<8|Le[1])%31?We(Le,Fe,nt):jt(Le,Fe,nt)}function un(Le,Fe){return Le[0]==31&&Le[1]==139&&Le[2]==8?Bt(Le,Fe):(Le[0]&15)!=8||Le[0]>>4>7||(Le[0]<<8|Le[1])%31?it(Le,Fe):Vt(Le,Fe)}var gn=function(Le,Fe,nt,xt){for(var Wt in Le){var Xt=Le[Wt],pe=Fe+Wt;Xt instanceof M?nt[pe]=[Xt,xt]:Array.isArray(Xt)?nt[pe]=[Xt[0],_e(xt,Xt[1])]:gn(Xt,pe+"/",nt,xt)}};function Ar(Le,Fe){var nt=Le.length;if(!Fe&&typeof TextEncoder!="undefined")return new TextEncoder().encode(Le);for(var xt=new M(Le.length+(Le.length>>>1)),Wt=0,Xt=function(ye){xt[Wt++]=ye},pe=0;pext.length){var z=new M(Wt+8+(nt-pe<<1));z.set(xt),xt=z}var Z=Le.charCodeAt(pe);Z<128||Fe?Xt(Z):Z<2048?(Xt(192|Z>>>6),Xt(128|Z&63)):Z>55295&&Z<57344?(Z=65536+(Z&1023<<10)|Le.charCodeAt(++pe)&1023,Xt(240|Z>>>18),Xt(128|Z>>>12&63),Xt(128|Z>>>6&63),Xt(128|Z&63)):(Xt(224|Z>>>12),Xt(128|Z>>>6&63),Xt(128|Z&63))}return O(xt,0,Wt)}function wr(Le,Fe){var nt="";if(!Fe&&typeof TextDecoder!="undefined")return new TextDecoder().decode(Le);for(var xt=0;xt>10,56320|Wt&1023))}return nt}var cr=function(Le,Fe){return Fe+30+te(Le,Fe+26)+te(Le,Fe+28)},Rn=function(Le,Fe,nt){var xt=te(Le,Fe+28),Wt=wr(Le.subarray(Fe+46,Fe+46+xt),!(te(Le,Fe+8)&2048)),Xt=Fe+46+xt,pe=nt?Jr(Le,Xt):[ce(Le,Fe+20),ce(Le,Fe+24),ce(Le,Fe+42)],z=pe[0],Z=pe[1],ye=pe[2];return[te(Le,Fe+10),z,Z,Wt,Xt+te(Le,Fe+30)+te(Le,Fe+32),ye]},Jr=function(Le,Fe){for(;te(Le,Fe)!=1;Fe+=4+te(Le,Fe+2));return[ce(Le,Fe+12),ce(Le,Fe+4),ce(Le,Fe+20)]},si=function(Le,Fe,nt,xt,Wt,Xt,pe,z,Z,ye){var xe=Xt.length,Ce=xt.length;Ie(Le,Fe,Z!=null?33639248:67324752),Fe+=4,Z!=null&&(Le[Fe]=20,Fe+=2),Le[Fe]=20,Fe+=2,Le[Fe++]=ye==8&&(z.level==1?6:z.level<6?4:z.level==9?2:0),Le[Fe++]=pe&&8,Le[Fe]=ye,Fe+=2;var ft=new Date(z.mtime||Date.now()),zt=ft.getFullYear()-1980;if(zt<0||zt>119)throw"date not in range 1980-2099";Ie(Le,Fe,(zt<<24)*2|ft.getMonth()+1<<21|ft.getDate()<<16|ft.getHours()<<11|ft.getMinutes()<<5|ft.getSeconds()>>>1),Fe+=4,Ie(Le,Fe,nt),Ie(Le,Fe+4,Ce),Ie(Le,Fe+8,Wt),Ie(Le,Fe+12,xe),Fe+=16,Z!=null&&(Ie(Le,Fe+=10,Z),Fe+=4),Le.set(Xt,Fe),Fe+=xe,Z==null&&Le.set(xt,Fe)},li=function(Le,Fe,nt,xt,Wt){Ie(Le,Fe,101010256),Ie(Le,Fe+8,nt),Ie(Le,Fe+10,nt),Ie(Le,Fe+12,xt),Ie(Le,Fe+16,Wt)};function kr(Le,Fe,nt){if(nt||(nt=Fe,Fe={}),typeof nt!="function")throw"no callback";var xt={};gn(Le,"",xt,Fe);var Wt=Object.keys(xt),Xt=Wt.length,pe=0,z=0,Z=Xt,ye=new Array(Xt),xe=[],Ce=function(){for(var mn=0;mn65535&&vi("filename too long",null),!Tr)vi(null,Un);else if(ii<16e4)try{vi(null,$e(Un,nr))}catch(fi){vi(fi,null)}else xe.push(Ze(Un,nr,vi))},ln=0;ln65535)throw"filename too long";var zt=xe?$e(Z,ye):Z,ln=zt.length,mn=ue();mn.p(Z),xt.push({t:xe,d:zt,m:Z.length,c:mn.d(),u:pe.length!=ft,n:Ce,o:Wt,p:ye}),Wt+=30+ft+ln,Xt+=76+2*ft+ln}for(var Jt=new M(Xt+22),Zn=Wt,Un=Xt-Wt,nr=0;nr65558){Fe("invalid zip file",null);return}var pe=te(Le,Xt+8);pe||Fe(null,{});var z=pe,Z=ce(Le,Xt+16),ye=Z==4294967295;if(ye){if(Xt=ce(Le,Xt-12),ce(Le,Xt)!=101075792)throw"invalid zip file";z=pe=ce(Le,Xt+32),Z=ce(Le,Xt+48)}for(var xe=function(ft){var zt=Rn(Le,Z,ye),ln=zt[0],mn=zt[1],Jt=zt[2],Zn=zt[3],Un=zt[4],nr=zt[5],Sr=cr(Le,nr);Z=Un;var ii=function(ti,Tr){ti?(xt(),Fe(ti,null)):(Wt[Zn]=Tr,--pe||Fe(null,Wt))};if(!ln)ii(null,O(Le,Sr,Sr+mn));else if(ln==8){var Dr=Le.subarray(Sr,Sr+mn);if(mn<32e4)try{ii(null,it(Dr,new M(Jt)))}catch(ti){ii(ti,null)}else nt.push(We(Dr,{size:Jt},ii))}else ii("unknown compression type "+ln,null)},Ce=0;Ce65558)throw"invalid zip file";var xt=te(Le,nt+8);if(!xt)return{};var Wt=ce(Le,nt+16),Xt=Wt==4294967295;if(Xt){if(nt=ce(Le,nt-12),ce(Le,nt)!=101075792)throw"invalid zip file";xt=ce(Le,nt+32),Wt=ce(Le,nt+48)}for(var pe=0;pe1?Q-1:0),ne=1;ne1?U-1:0),V=1;V=0)return parseInt(X.slice(X.indexOf("e-")+2),10);var U=0;return X.indexOf(".")>=0&&(U=X.length-X.indexOf(".")-1),U},D.getInputDisplayValue=function(F){var X=F||D.state,U=X.focused,K=X.inputValue,V=X.value,N;U?N=K:N=D.toPrecisionAsStep(V),N==null&&(N="");var Q=D.formatWrapper(N);return _(D.props.decimalSeparator)&&(Q=Q.toString().replace(".",D.props.decimalSeparator)),Q},D.recordCursorPosition=function(){try{D.cursorStart=D.input.selectionStart,D.cursorEnd=D.input.selectionEnd,D.currentValue=D.input.value,D.cursorBefore=D.input.value.substring(0,D.cursorStart),D.cursorAfter=D.input.value.substring(D.cursorEnd)}catch(F){}},D.restoreByAfter=function(F){if(F===void 0)return!1;var X=D.input.value,U=X.lastIndexOf(F);if(U===-1)return!1;var K=D.cursorBefore.length;return D.lastKeyCode===e.a.DELETE&&D.cursorBefore.charAt(K-1)===F[0]?(D.fixCaret(K,K),!0):U+F.length===X.length?(D.fixCaret(U,U),!0):!1},D.partRestoreByAfter=function(F){return F===void 0?!1:Array.prototype.some.call(F,function(X,U){var K=F.substring(U);return D.restoreByAfter(K)})},D.isNotCompleteNumber=function(F){return isNaN(F)||F===""||F===null||F&&F.toString().indexOf(".")===F.toString().length-1},D.stop=function(){D.autoStepTimer&&clearTimeout(D.autoStepTimer)},D.down=function(F,X,U){D.pressingUpOrDown=!0,D.step("down",F,X,U)},D.up=function(F,X,U){D.pressingUpOrDown=!0,D.step("up",F,X,U)},D.saveInput=function(F){D.input=F};var I=T.value;I===void 0&&(I=T.defaultValue),D.state={focused:T.autoFocus};var k=D.getValidValue(D.toNumber(I));return D.state=s(s({},D.state),{},{inputValue:D.toPrecisionAsStep(k),value:k}),D}return Object(v.a)(O,[{key:"componentDidMount",value:function(){this.componentDidUpdate(null)}},{key:"componentDidUpdate",value:function(D){var I=this.props,k=I.value,F=I.onChange,X=I.max,U=I.min,K=this.state.focused;if(D){if(!B(D.value,k)||!B(D.max,X)||!B(D.min,U)){var V=K?k:this.getValidValue(k),N;this.pressingUpOrDown?N=V:this.inputting?N=this.rawInput:N=this.toPrecisionAsStep(V),this.setState({value:V,inputValue:N})}var Q="value"in this.props?k:this.state.value;"max"in this.props&&D.max!==X&&typeof Q=="number"&&Q>X&&F&&F(X),"min"in this.props&&D.min!==U&&typeof Q=="number"&&Q1&&arguments[1]!==void 0?arguments[1]:this.props.min,k=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.props.max,F=parseFloat(D);return isNaN(F)?D:(Fk&&(F=k),F)}},{key:"setValue",value:function(D,I){var k=this.props.precision,F=this.isNotCompleteNumber(parseFloat(D))?null:parseFloat(D),X=this.state.value,U=X===void 0?null:X,K=this.state.inputValue,V=K===void 0?null:K,N=typeof F=="number"?F.toFixed(k):"".concat(F),Q=F!==U||N!=="".concat(V);return"value"in this.props?(V=this.toPrecisionAsStep(this.state.value),this.setState({inputValue:V},I)):this.setState({value:F,inputValue:this.toPrecisionAsStep(D)},I),Q&&this.props.onChange(F),F}},{key:"getMaxPrecision",value:function(D){var I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,k=this.props,F=k.precision,X=k.step;if(_(F))return F;var U=this.getPrecision(I),K=this.getPrecision(X),V=this.getPrecision(D);return D?Math.max(V,U+K):U+K}},{key:"getPrecisionFactor",value:function(D){var I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,k=this.getMaxPrecision(D,I);return Math.pow(10,k)}},{key:"focus",value:function(){this.input.focus(),this.recordCursorPosition()}},{key:"blur",value:function(){this.input.blur()}},{key:"select",value:function(){this.input.select()}},{key:"formatWrapper",value:function(D){return this.props.formatter?this.props.formatter(D):D}},{key:"toPrecisionAsStep",value:function(D){if(this.isNotCompleteNumber(D)||D==="")return D;var I=Math.abs(this.getMaxPrecision(D));return isNaN(I)?D.toString():Number(D).toFixed(I)}},{key:"toNumber",value:function(D){var I=this.props.precision,k=this.state.focused,F=D&&D.length>16&&k;return this.isNotCompleteNumber(D)||F?D:_(I)?Math.round(D*Math.pow(10,I))/Math.pow(10,I):Number(D)}},{key:"upStep",value:function(D,I){var k=this.props.step,F=this.getPrecisionFactor(D,I),X=Math.abs(this.getMaxPrecision(D,I)),U=((F*D+F*k*I)/F).toFixed(X);return this.toNumber(U)}},{key:"downStep",value:function(D,I){var k=this.props.step,F=this.getPrecisionFactor(D,I),X=Math.abs(this.getMaxPrecision(D,I)),U=((F*D-F*k*I)/F).toFixed(X);return this.toNumber(U)}},{key:"step",value:function(D,I){var k=this,F=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,X=arguments.length>3?arguments[3]:void 0;this.stop(),I&&(I.persist(),I.preventDefault());var U=this.props;if(U.disabled)return;var K=this.getCurrentValidValue(this.state.inputValue)||0;if(this.isNotCompleteNumber(K))return;var V=this["".concat(D,"Step")](K,F),N=V>U.max||VU.max?V=U.max:V=J),lt=(ze||ze===0)&&(isNaN(ze)||Number(ze)<=ne),rt=ct||F||X,Ze=lt||F||X,$e=n()("".concat(k,"-handler"),"".concat(k,"-handler-up"),Object(G.a)({},"".concat(k,"-handler-up-disabled"),rt)),Ue=n()("".concat(k,"-handler"),"".concat(k,"-handler-down"),Object(G.a)({},"".concat(k,"-handler-down-disabled"),Ze)),Ne=U?{onTouchStart:rt?l:this.up,onTouchEnd:this.stop}:{onMouseDown:rt?l:this.up,onMouseUp:this.stop,onMouseLeave:this.stop},We=U?{onTouchStart:Ze?l:this.down,onTouchEnd:this.stop}:{onMouseDown:Ze?l:this.down,onMouseUp:this.stop,onMouseLeave:this.stop};return d.a.createElement("div",{className:He,style:ue,title:be,onMouseEnter:de,onMouseLeave:_e,onMouseOver:me,onMouseOut:Ee,onFocus:function(){return null},onBlur:function(){return null}},d.a.createElement("div",{className:"".concat(k,"-handler-wrap")},d.a.createElement("span",Object.assign({unselectable:"on"},Ne,{role:"button","aria-label":"Increase Value","aria-disabled":rt,className:$e}),V||d.a.createElement("span",{unselectable:"on",className:"".concat(k,"-handler-up-inner"),onClick:r})),d.a.createElement("span",Object.assign({unselectable:"on"},We,{role:"button","aria-label":"Decrease Value","aria-disabled":Ze,className:Ue}),N||d.a.createElement("span",{unselectable:"on",className:"".concat(k,"-handler-down-inner"),onClick:r}))),d.a.createElement("div",{className:"".concat(k,"-input-wrap")},d.a.createElement("input",Object.assign({role:"spinbutton","aria-valuemin":ne,"aria-valuemax":J,"aria-valuenow":ze,required:ge,type:ve,placeholder:oe,onPaste:he,onClick:fe,onMouseUp:this.onMouseUp,className:"".concat(k,"-input"),tabIndex:ae,autoComplete:K,onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:ht?this.onKeyDown:l,onKeyUp:ht?this.onKeyUp:l,autoFocus:j,maxLength:re,readOnly:X,disabled:F,max:J,min:ne,step:Me,name:W,title:be,id:ie,onChange:this.onChange,ref:this.saveInput,value:this.getFullNum(St),pattern:Re,inputMode:Te,onInput:te},Ke))))}}]),O}(d.a.Component);E.defaultProps={focusOnUpDown:!0,useTouch:!1,prefixCls:"rc-input-number",max:x,min:-x,step:1,style:{},onChange:l,onKeyDown:l,onPressEnter:l,onFocus:l,onBlur:l,parser:c,required:!1,autoComplete:"off"};var g=E,h=Ae.a=g},dqUG:function(Ge,Ae,R){var se=R("Gev7"),G=R("bYtY"),M=R("6GrX"),v=R("pzxd"),b=R("gut8"),C=b.ContextCachedBy,w=function(d){se.call(this,d)};w.prototype={constructor:w,type:"text",brush:function(d,i){var n=this.style;this.__dirty&&v.normalizeTextStyle(n,!0),n.fill=n.stroke=n.shadowBlur=n.shadowColor=n.shadowOffsetX=n.shadowOffsetY=null;var e=n.text;if(e!=null&&(e+=""),!v.needDrawText(e,n)){d.__attrCachedBy=C.NONE;return}this.setTransform(d),v.renderText(this,d,e,n,null,i),this.restoreTransform(d)},getBoundingRect:function(){var d=this.style;if(this.__dirty&&v.normalizeTextStyle(d,!0),!this._rect){var i=d.text;i!=null?i+="":i="";var n=M.getBoundingRect(d.text+"",d.font,d.textAlign,d.textVerticalAlign,d.textPadding,d.textLineHeight,d.rich);if(n.x+=d.x||0,n.y+=d.y||0,v.getStroke(d.textStroke,d.textStrokeWidth)){var e=d.textStrokeWidth;n.x-=e/2,n.y-=e/2,n.width+=e,n.height+=e}this._rect=n}return this._rect}},G.inherits(w,se);var m=w;Ge.exports=m},dwhp:function(Ge,Ae,R){},fAei:function(Ge,Ae,R){"use strict";R.d(Ae,"a",function(){return A.a});var se=R("rePB"),G=R("VTBJ"),M=R("KQm4"),v=R("1OyB"),b=R("vuIU"),C=R("Ji7U"),w=R("LK+K"),m=R("q1tI"),d=R("4IlW"),i=R("Kwbf"),n=R("TSYQ"),e=R.n(n),a=R("sboe"),s=R("OZM5"),o=R("815F"),f=R("ODXe"),l=R("Ff2n"),r=R("+nKL"),c=R("8XRh"),A=R("WaYH"),p=function(ne,ue){var be=ne.className,de=ne.style,_e=ne.motion,me=ne.motionNodes,Ee=ne.motionType,ge=ne.onMotionStart,fe=ne.onMotionEnd,ae=ne.active,ve=ne.treeNodeRequiredProps,oe=Object(l.a)(ne,["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"]),ie=m.useState(!0),Te=Object(f.a)(ie,2),Re=Te[0],Me=Te[1],re=m.useContext(a.a),j=re.prefixCls,W=m.useRef(!1),he=function(){W.current||fe(),W.current=!0};return Object(m.useEffect)(function(){me&&Ee==="hide"&&Re&&Me(!1)},[me]),Object(m.useEffect)(function(){return me&&ge(),function(){me&&he()}},[]),me?m.createElement(c.default,Object.assign({ref:ue,visible:Re},_e,{motionAppear:Ee==="show",onAppearEnd:he,onLeaveEnd:he}),function(te,ce){var Ie=te.className,ze=te.style;return m.createElement("div",{ref:ce,className:e()("".concat(j,"-treenode-motion"),Ie),style:ze},me.map(function(_t){var He=_t.data,Ke=He.key,ht=Object(l.a)(He,["key"]),St=_t.isStart,ct=_t.isEnd;delete ht.children;var lt=Object(o.f)(Ke,ve);return m.createElement(A.a,Object.assign({},ht,lt,{active:ae,data:_t.data,key:Ke,isStart:St,isEnd:ct}))}))}):m.createElement(A.a,Object.assign({domRef:ue,className:be,style:de},oe,{active:ae}))};p.displayName="MotionTreeNode";var x=m.forwardRef(p),_=x;function B(){var J=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],ue=J.length,be=ne.length;if(Math.abs(ue-be)!==1)return{add:!1,key:null};function de(_e,me){var Ee=new Map;_e.forEach(function(fe){Ee.set(fe,!0)});var ge=me.filter(function(fe){return!Ee.has(fe)});return ge.length===1?ge[0]:null}return ue ").concat(ne);return ne}var F=function(ne,ue){var be=ne.prefixCls,de=ne.data,_e=ne.selectable,me=ne.checkable,Ee=ne.expandedKeys,ge=ne.selectedKeys,fe=ne.checkedKeys,ae=ne.loadedKeys,ve=ne.loadingKeys,oe=ne.halfCheckedKeys,ie=ne.keyEntities,Te=ne.disabled,Re=ne.dragging,Me=ne.dragOverNodeKey,re=ne.dropPosition,j=ne.motion,W=ne.height,he=ne.itemHeight,te=ne.virtual,ce=ne.focusable,Ie=ne.activeItem,ze=ne.focused,_t=ne.tabIndex,He=ne.onKeyDown,Ke=ne.onFocus,ht=ne.onBlur,St=ne.onActiveChange,ct=ne.onListChangeStart,lt=ne.onListChangeEnd,rt=Object(l.a)(ne,["prefixCls","data","selectable","checkable","expandedKeys","selectedKeys","checkedKeys","loadedKeys","loadingKeys","halfCheckedKeys","keyEntities","disabled","dragging","dragOverNodeKey","dropPosition","motion","height","itemHeight","virtual","focusable","activeItem","focused","tabIndex","onKeyDown","onFocus","onBlur","onActiveChange","onListChangeStart","onListChangeEnd"]),Ze=m.useRef(null);m.useImperativeHandle(ue,function(){return{scrollTo:function(un){Ze.current.scrollTo(un)}}});var $e=m.useState(Ee),Ue=Object(f.a)($e,2),Ne=Ue[0],We=Ue[1],it=m.useState(de),yt=Object(f.a)(it,2),vt=yt[0],Mt=yt[1],Tt=m.useState(de),Rt=Object(f.a)(Tt,2),kt=Rt[0],Ut=Rt[1],Bt=m.useState([]),At=Object(f.a)(Bt,2),bt=At[0],je=At[1],qe=m.useState(null),Ot=Object(f.a)(qe,2),Ct=Ot[0],jt=Ot[1];function Vt(){Mt(de),Ut(de),je([]),jt(null),lt()}m.useEffect(function(){We(Ee);var Ht=B(Ne,Ee);if(Ht.key!==null)if(Ht.add){var un=vt.findIndex(function(Jr){var si=Jr.data.key;return si===Ht.key}),gn=D(E(vt,de,Ht.key),te,W,he),Ar=vt.slice();Ar.splice(un+1,0,T),Ut(Ar),je(gn),jt("show")}else{var wr=de.findIndex(function(Jr){var si=Jr.data.key;return si===Ht.key}),cr=D(E(de,vt,Ht.key),te,W,he),Rn=de.slice();Rn.splice(wr+1,0,T),Ut(Rn),je(cr),jt("hide")}else vt!==de&&(Mt(de),Ut(de))},[Ee,de]),m.useEffect(function(){Re||Vt()},[Re]);var Et=j?kt:de,Lt={expandedKeys:Ee,selectedKeys:ge,loadedKeys:ae,loadingKeys:ve,checkedKeys:fe,halfCheckedKeys:oe,dragOverNodeKey:Me,dropPosition:re,keyEntities:ie};return m.createElement(m.Fragment,null,ze&&Ie&&m.createElement("span",{style:g,"aria-live":"assertive"},k(Ie)),m.createElement("div",{role:"tree"},m.createElement("input",{style:g,disabled:ce===!1||Te,tabIndex:ce!==!1?_t:null,onKeyDown:He,onFocus:Ke,onBlur:ht,value:"",onChange:h})),m.createElement(r.a,Object.assign({},rt,{data:Et,itemKey:I,height:W,fullHeight:!1,virtual:te,itemHeight:he,prefixCls:"".concat(be,"-list"),ref:Ze}),function(Ht){var un=Ht.pos,gn=Ht.data,Ar=gn.key,wr=Object(l.a)(gn,["key"]),cr=Ht.isStart,Rn=Ht.isEnd,Jr=Object(o.e)(Ar,un);delete wr.children;var si=Object(o.f)(Jr,Lt);return m.createElement(_,Object.assign({},wr,si,{active:Ie&&Ar===Ie.data.key,pos:un,data:Ht.data,isStart:cr,isEnd:Rn,motion:j,motionNodes:Ar===u?bt:null,motionType:Ct,onMotionStart:ct,onMotionEnd:Vt,treeNodeRequiredProps:Lt,onMouseMove:function(){St(null)}}))}))},X=m.forwardRef(F);X.displayName="NodeList";var U=X,K=R("NvD2"),V=function(J){Object(C.a)(ue,J);var ne=Object(w.a)(ue);function ue(){var be;return Object(v.a)(this,ue),be=ne.apply(this,arguments),be.destroyed=!1,be.state={keyEntities:{},selectedKeys:[],checkedKeys:[],halfCheckedKeys:[],loadedKeys:[],loadingKeys:[],expandedKeys:[],dragging:!1,dragNodesKeys:[],dragOverNodeKey:null,dropPosition:null,treeData:[],flattenNodes:[],focused:!1,activeKey:null,listChanging:!1,prevProps:null},be.listRef=m.createRef(),be.onNodeDragStart=function(de,_e){var me=be.state,Ee=me.expandedKeys,ge=me.keyEntities,fe=be.props.onDragStart,ae=_e.props.eventKey;be.dragNode=_e;var ve=Object(s.b)(Ee,ae);be.setState({dragging:!0,dragNodesKeys:Object(s.g)(ae,ge)}),be.setExpandedKeys(ve),fe&&fe({event:de,node:Object(o.b)(_e.props)})},be.onNodeDragEnter=function(de,_e){var me=be.state,Ee=me.expandedKeys,ge=me.keyEntities,fe=me.dragNodesKeys,ae=be.props.onDragEnter,ve=_e.props,oe=ve.pos,ie=ve.eventKey;if(!be.dragNode||fe.indexOf(ie)!==-1)return;var Te=Object(s.c)(de,_e);if(be.dragNode.props.eventKey===ie&&Te===0){be.setState({dragOverNodeKey:"",dropPosition:null});return}setTimeout(function(){be.setState({dragOverNodeKey:ie,dropPosition:Te}),be.delayedDragEnterLogic||(be.delayedDragEnterLogic={}),Object.keys(be.delayedDragEnterLogic).forEach(function(Re){clearTimeout(be.delayedDragEnterLogic[Re])}),be.delayedDragEnterLogic[oe]=window.setTimeout(function(){if(!be.state.dragging)return;var Re=Object(M.a)(Ee),Me=ge[ie];Me&&(Me.children||[]).length&&(Re=Object(s.a)(Ee,ie)),"expandedKeys"in be.props||be.setExpandedKeys(Re),ae&&ae({event:de,node:Object(o.b)(_e.props),expandedKeys:Re})},400)},0)},be.onNodeDragOver=function(de,_e){var me=be.state.dragNodesKeys,Ee=be.props.onDragOver,ge=_e.props.eventKey;if(me.indexOf(ge)!==-1)return;if(be.dragNode&&ge===be.state.dragOverNodeKey){var fe=Object(s.c)(de,_e);if(fe===be.state.dropPosition)return;be.setState({dropPosition:fe})}Ee&&Ee({event:de,node:Object(o.b)(_e.props)})},be.onNodeDragLeave=function(de,_e){var me=be.props.onDragLeave;be.setState({dragOverNodeKey:""}),me&&me({event:de,node:Object(o.b)(_e.props)})},be.onNodeDragEnd=function(de,_e){var me=be.props.onDragEnd;be.setState({dragOverNodeKey:""}),be.cleanDragState(),me&&me({event:de,node:Object(o.b)(_e.props)}),be.dragNode=null},be.onNodeDrop=function(de,_e){var me=be.state,Ee=me.dragNodesKeys,ge=Ee===void 0?[]:Ee,fe=me.dropPosition,ae=be.props.onDrop,ve=_e.props,oe=ve.eventKey,ie=ve.pos;if(be.setState({dragOverNodeKey:""}),be.cleanDragState(),ge.indexOf(oe)!==-1){Object(i.a)(!1,"Can not drop to dragNode(include it's children node)");return}var Te=Object(s.k)(ie),Re={event:de,node:Object(o.b)(_e.props),dragNode:be.dragNode?Object(o.b)(be.dragNode.props):null,dragNodesKeys:ge.slice(),dropPosition:fe+Number(Te[Te.length-1]),dropToGap:!1};fe!==0&&(Re.dropToGap=!0),ae&&ae(Re),be.dragNode=null},be.cleanDragState=function(){var de=be.state.dragging;de&&be.setState({dragging:!1})},be.onNodeClick=function(de,_e){var me=be.props.onClick;me&&me(de,_e)},be.onNodeDoubleClick=function(de,_e){var me=be.props.onDoubleClick;me&&me(de,_e)},be.onNodeSelect=function(de,_e){var me=be.state.selectedKeys,Ee=be.state.keyEntities,ge=be.props,fe=ge.onSelect,ae=ge.multiple,ve=_e.selected,oe=_e.key,ie=!ve;ie?ae?me=Object(s.a)(me,oe):me=[oe]:me=Object(s.b)(me,oe);var Te=me.map(function(Re){var Me=Ee[Re];return Me?Me.node:null}).filter(function(Re){return Re});be.setUncontrolledState({selectedKeys:me}),fe&&fe(me,{event:"select",selected:ie,node:_e,selectedNodes:Te,nativeEvent:de.nativeEvent})},be.onNodeCheck=function(de,_e,me){var Ee=be.state,ge=Ee.keyEntities,fe=Ee.checkedKeys,ae=Ee.halfCheckedKeys,ve=be.props,oe=ve.checkStrictly,ie=ve.onCheck,Te=_e.key,Re,Me={event:"check",node:_e,checked:me,nativeEvent:de.nativeEvent};if(oe){var re=me?Object(s.a)(fe,Te):Object(s.b)(fe,Te),j=Object(s.b)(ae,Te);Re={checked:re,halfChecked:j},Me.checkedNodes=re.map(function(ze){return ge[ze]}).filter(function(ze){return ze}).map(function(ze){return ze.node}),be.setUncontrolledState({checkedKeys:re})}else{var W=Object(K.a)([].concat(Object(M.a)(fe),[Te]),!0,ge),he=W.checkedKeys,te=W.halfCheckedKeys;if(!me){var ce=new Set(he);ce.delete(Te);var Ie=Object(K.a)(Array.from(ce),{checked:!1,halfCheckedKeys:te},ge);he=Ie.checkedKeys,te=Ie.halfCheckedKeys}Re=he,Me.checkedNodes=[],Me.checkedNodesPositions=[],Me.halfCheckedKeys=te,he.forEach(function(ze){var _t=ge[ze];if(!_t)return;var He=_t.node,Ke=_t.pos;Me.checkedNodes.push(He),Me.checkedNodesPositions.push({node:He,pos:Ke})}),be.setUncontrolledState({checkedKeys:he},!1,{halfCheckedKeys:te})}ie&&ie(Re,Me)},be.onNodeLoad=function(de){return new Promise(function(_e){be.setState(function(me){var Ee=me.loadedKeys,ge=Ee===void 0?[]:Ee,fe=me.loadingKeys,ae=fe===void 0?[]:fe,ve=be.props,oe=ve.loadData,ie=ve.onLoad,Te=de.key;if(!oe||ge.indexOf(Te)!==-1||ae.indexOf(Te)!==-1)return{};var Re=oe(de);return Re.then(function(){var Me=be.state,re=Me.loadedKeys,j=Me.loadingKeys,W=Object(s.a)(re,Te),he=Object(s.b)(j,Te);ie&&ie(W,{event:"load",node:de}),be.setUncontrolledState({loadedKeys:W}),be.setState({loadingKeys:he}),_e()}),{loadingKeys:Object(s.a)(ae,Te)}})})},be.onNodeMouseEnter=function(de,_e){var me=be.props.onMouseEnter;me&&me({event:de,node:_e})},be.onNodeMouseLeave=function(de,_e){var me=be.props.onMouseLeave;me&&me({event:de,node:_e})},be.onNodeContextMenu=function(de,_e){var me=be.props.onRightClick;me&&(de.preventDefault(),me({event:de,node:_e}))},be.onFocus=function(){var de=be.props.onFocus;be.setState({focused:!0}),de&&de.apply(void 0,arguments)},be.onBlur=function(){var de=be.props.onBlur;be.setState({focused:!1}),be.onActiveChange(null),de&&de.apply(void 0,arguments)},be.getTreeNodeRequiredProps=function(){var de=be.state,_e=de.expandedKeys,me=de.selectedKeys,Ee=de.loadedKeys,ge=de.loadingKeys,fe=de.checkedKeys,ae=de.halfCheckedKeys,ve=de.dragOverNodeKey,oe=de.dropPosition,ie=de.keyEntities;return{expandedKeys:_e||[],selectedKeys:me||[],loadedKeys:Ee||[],loadingKeys:ge||[],checkedKeys:fe||[],halfCheckedKeys:ae||[],dragOverNodeKey:ve,dropPosition:oe,keyEntities:ie}},be.setExpandedKeys=function(de){var _e=be.state.treeData,me=Object(o.d)(_e,de);be.setUncontrolledState({expandedKeys:de,flattenNodes:me},!0)},be.onNodeExpand=function(de,_e){var me=be.state.expandedKeys,Ee=be.state.listChanging,ge=be.props,fe=ge.onExpand,ae=ge.loadData,ve=_e.key,oe=_e.expanded;if(Ee)return;var ie=me.indexOf(ve),Te=!oe;if(Object(i.a)(oe&&ie!==-1||!oe&&ie===-1,"Expand state not sync with index check"),Te?me=Object(s.a)(me,ve):me=Object(s.b)(me,ve),be.setExpandedKeys(me),fe&&fe(me,{node:_e,expanded:Te,nativeEvent:de.nativeEvent}),Te&&ae){var Re=be.onNodeLoad(_e);Re&&Re.then(function(){var Me=Object(o.d)(be.state.treeData,me);be.setUncontrolledState({flattenNodes:Me})})}},be.onListChangeStart=function(){be.setUncontrolledState({listChanging:!0})},be.onListChangeEnd=function(){setTimeout(function(){be.setUncontrolledState({listChanging:!1})})},be.onActiveChange=function(de){var _e=be.state.activeKey,me=be.props.onActiveChange;if(_e===de)return;be.setState({activeKey:de}),de!==null&&be.scrollTo({key:de}),me&&me(de)},be.getActiveItem=function(){var de=be.state,_e=de.activeKey,me=de.flattenNodes;return _e===null?null:me.find(function(Ee){var ge=Ee.data.key;return ge===_e})||null},be.offsetActiveKey=function(de){var _e=be.state,me=_e.flattenNodes,Ee=_e.activeKey,ge=me.findIndex(function(ve){var oe=ve.data.key;return oe===Ee});ge===-1&&de<0&&(ge=me.length),ge=(ge+de+me.length)%me.length;var fe=me[ge];if(fe){var ae=fe.data.key;be.onActiveChange(ae)}else be.onActiveChange(null)},be.onKeyDown=function(de){var _e=be.state,me=_e.activeKey,Ee=_e.expandedKeys,ge=_e.checkedKeys,fe=be.props,ae=fe.onKeyDown,ve=fe.checkable,oe=fe.selectable;switch(de.which){case d.a.UP:{be.offsetActiveKey(-1),de.preventDefault();break}case d.a.DOWN:{be.offsetActiveKey(1),de.preventDefault();break}}var ie=be.getActiveItem();if(ie&&ie.data){var Te=be.getTreeNodeRequiredProps(),Re=ie.data.isLeaf===!1||!!(ie.data.children||[]).length,Me=Object(o.b)(Object(G.a)(Object(G.a)({},Object(o.f)(me,Te)),{},{data:ie.data,active:!0}));switch(de.which){case d.a.LEFT:{Re&&Ee.includes(me)?be.onNodeExpand({},Me):ie.parent&&be.onActiveChange(ie.parent.data.key),de.preventDefault();break}case d.a.RIGHT:{Re&&!Ee.includes(me)?be.onNodeExpand({},Me):ie.children&&ie.children.length&&be.onActiveChange(ie.children[0].data.key),de.preventDefault();break}case d.a.ENTER:case d.a.SPACE:{ve&&!Me.disabled&&Me.checkable!==!1&&!Me.disableCheckbox?be.onNodeCheck({},Me,!ge.includes(me)):!ve&&oe&&!Me.disabled&&Me.selectable!==!1&&be.onNodeSelect({},Me);break}}}ae&&ae(de)},be.setUncontrolledState=function(de){var _e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,me=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(be.destroyed)return;var Ee=!1,ge=!0,fe={};Object.keys(de).forEach(function(ae){if(ae in be.props){ge=!1;return}Ee=!0,fe[ae]=de[ae]}),Ee&&(!_e||ge)&&be.setState(Object(G.a)(Object(G.a)({},fe),me))},be.scrollTo=function(de){be.listRef.current.scrollTo(de)},be}return Object(b.a)(ue,[{key:"componentWillUnmount",value:function(){this.destroyed=!0}},{key:"render",value:function(){var de,_e=this.state,me=_e.focused,Ee=_e.flattenNodes,ge=_e.keyEntities,fe=_e.dragging,ae=_e.activeKey,ve=this.props,oe=ve.prefixCls,ie=ve.className,Te=ve.style,Re=ve.showLine,Me=ve.focusable,re=ve.tabIndex,j=re===void 0?0:re,W=ve.selectable,he=ve.showIcon,te=ve.icon,ce=ve.switcherIcon,Ie=ve.draggable,ze=ve.checkable,_t=ve.checkStrictly,He=ve.disabled,Ke=ve.motion,ht=ve.loadData,St=ve.filterTreeNode,ct=ve.height,lt=ve.itemHeight,rt=ve.virtual,Ze=ve.titleRender,$e=ve.onContextMenu,Ue=Object(s.f)(this.props);return m.createElement(a.a.Provider,{value:{prefixCls:oe,selectable:W,showIcon:he,icon:te,switcherIcon:ce,draggable:Ie,checkable:ze,checkStrictly:_t,disabled:He,keyEntities:ge,loadData:ht,filterTreeNode:St,titleRender:Ze,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},m.createElement("div",{className:e()(oe,ie,(de={},Object(se.a)(de,"".concat(oe,"-show-line"),Re),Object(se.a)(de,"".concat(oe,"-focused"),me),Object(se.a)(de,"".concat(oe,"-active-focused"),ae!==null),de))},m.createElement(U,Object.assign({ref:this.listRef,prefixCls:oe,style:Te,data:Ee,disabled:He,selectable:W,checkable:!!ze,motion:Ke,dragging:fe,height:ct,itemHeight:lt,virtual:rt,focusable:Me,focused:me,tabIndex:j,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:$e},this.getTreeNodeRequiredProps(),Ue))))}}],[{key:"getDerivedStateFromProps",value:function(de,_e){var me=_e.prevProps,Ee={prevProps:de};function ge(te){return!me&&te in de||me&&me[te]!==de[te]}var fe;if(ge("treeData")?fe=de.treeData:ge("children")&&(Object(i.a)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),fe=Object(o.c)(de.children)),fe){Ee.treeData=fe;var ae=Object(o.a)(fe);Ee.keyEntities=Object(G.a)(Object(se.a)({},u,O),ae.keyEntities)}var ve=Ee.keyEntities||_e.keyEntities;if(ge("expandedKeys")||me&&ge("autoExpandParent"))Ee.expandedKeys=de.autoExpandParent||!me&&de.defaultExpandParent?Object(s.e)(de.expandedKeys,ve):de.expandedKeys;else if(!me&&de.defaultExpandAll){var oe=Object(G.a)({},ve);delete oe[u],Ee.expandedKeys=Object.keys(oe).map(function(te){return oe[te].key})}else!me&&de.defaultExpandedKeys&&(Ee.expandedKeys=de.autoExpandParent||de.defaultExpandParent?Object(s.e)(de.defaultExpandedKeys,ve):de.defaultExpandedKeys);if(Ee.expandedKeys||delete Ee.expandedKeys,fe||Ee.expandedKeys){var ie=Object(o.d)(fe||_e.treeData,Ee.expandedKeys||_e.expandedKeys);Ee.flattenNodes=ie}if(de.selectable&&(ge("selectedKeys")?Ee.selectedKeys=Object(s.d)(de.selectedKeys,de):!me&&de.defaultSelectedKeys&&(Ee.selectedKeys=Object(s.d)(de.defaultSelectedKeys,de))),de.checkable){var Te;if(ge("checkedKeys")?Te=Object(s.j)(de.checkedKeys)||{}:!me&&de.defaultCheckedKeys?Te=Object(s.j)(de.defaultCheckedKeys)||{}:fe&&(Te=Object(s.j)(de.checkedKeys)||{checkedKeys:_e.checkedKeys,halfCheckedKeys:_e.halfCheckedKeys}),Te){var Re=Te,Me=Re.checkedKeys,re=Me===void 0?[]:Me,j=Re.halfCheckedKeys,W=j===void 0?[]:j;if(!de.checkStrictly){var he=Object(K.a)(re,!0,ve);re=he.checkedKeys,W=he.halfCheckedKeys}Ee.checkedKeys=re,Ee.halfCheckedKeys=W}}return ge("loadedKeys")&&(Ee.loadedKeys=de.loadedKeys),Ee}}]),ue}(m.Component);V.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[]},V.TreeNode=A.a;var N=V,Q=Ae.b=N},fW2E:function(Ge,Ae){var R={shadowBlur:1,shadowOffsetX:1,shadowOffsetY:1,textShadowBlur:1,textShadowOffsetX:1,textShadowOffsetY:1,textBoxShadowBlur:1,textBoxShadowOffsetX:1,textBoxShadowOffsetY:1};function se(G,M,v){return R.hasOwnProperty(M)?v*=G.dpr:v}Ge.exports=se},fXAG:function(Ge,Ae,R){"use strict";R.d(Ae,"j",function(){return se}),R.d(Ae,"i",function(){return G}),R.d(Ae,"k",function(){return M}),R.d(Ae,"eb",function(){return v}),R.d(Ae,"o",function(){return b}),R.d(Ae,"S",function(){return C}),R.d(Ae,"fb",function(){return w}),R.d(Ae,"u",function(){return m}),R.d(Ae,"v",function(){return d}),R.d(Ae,"cb",function(){return i}),R.d(Ae,"A",function(){return n}),R.d(Ae,"m",function(){return e}),R.d(Ae,"Y",function(){return a}),R.d(Ae,"s",function(){return s}),R.d(Ae,"N",function(){return o}),R.d(Ae,"bb",function(){return f}),R.d(Ae,"db",function(){return l}),R.d(Ae,"l",function(){return r}),R.d(Ae,"Q",function(){return c}),R.d(Ae,"ab",function(){return A}),R.d(Ae,"x",function(){return p}),R.d(Ae,"z",function(){return x}),R.d(Ae,"X",function(){return _}),R.d(Ae,"b",function(){return B}),R.d(Ae,"H",function(){return E}),R.d(Ae,"a",function(){return g}),R.d(Ae,"c",function(){return u}),R.d(Ae,"P",function(){return S}),R.d(Ae,"g",function(){return O}),R.d(Ae,"t",function(){return T}),R.d(Ae,"Z",function(){return D}),R.d(Ae,"y",function(){return I}),R.d(Ae,"B",function(){return k}),R.d(Ae,"f",function(){return F}),R.d(Ae,"e",function(){return X}),R.d(Ae,"W",function(){return U}),R.d(Ae,"h",function(){return K}),R.d(Ae,"d",function(){return V}),R.d(Ae,"R",function(){return Q}),R.d(Ae,"n",function(){return J}),R.d(Ae,"F",function(){return ne}),R.d(Ae,"I",function(){return ue}),R.d(Ae,"D",function(){return be}),R.d(Ae,"E",function(){return de}),R.d(Ae,"C",function(){return _e}),R.d(Ae,"G",function(){return me}),R.d(Ae,"U",function(){return Ee}),R.d(Ae,"q",function(){return ge}),R.d(Ae,"r",function(){return fe}),R.d(Ae,"V",function(){return ae}),R.d(Ae,"T",function(){return ve}),R.d(Ae,"p",function(){return oe}),R.d(Ae,"M",function(){return ie}),R.d(Ae,"L",function(){return Te}),R.d(Ae,"J",function(){return Re}),R.d(Ae,"K",function(){return Me}),R.d(Ae,"O",function(){return re}),R.d(Ae,"w",function(){return j});var se="FETCH_TASK_START",G="FETCH_TASK_FAILURE",M="FETCH_TASK_SUCCESS",v="UPDATE_TASK_DATA",b="HIDE_EVALUATE_RESULT",C="SHOW_EVALUATE_RESULT",w="UPDATE_TIMESTRAP",m="MOVE_X",d="MOVE_Y",i="TRIGGER_RIGHT_PANEL_MASK ",n="SET_ACTIVE_INDEX",e="GET_TASK_LIST",a="SHOW_TASK_LIST",s="HIDE_TASK_LIST",o="SET_TASK_STAR",f="TRIGGER_ENLARGE_UNITY3D ",l="TRIGGER_TAB_FIXED ",r="GET_DISCUSSES",c="SHOW_DISCUSSES_LOADING",A="TOP_OR_DOWN_DISCUSS",p="PLUS_DISCUSS",x="SET_ACTION_TYPE",_="SHOW_REWARD_DIALOG",B="CANCEL_REWARD_DIALOG",E="SET_REWARD",g="ACTIVE_DISCUSS_INDEX",h="CREATE_DISCUSS",u="DISABLE_DISCUSS",S="SHOW_ANSWER_LOADING",O="FETCH_ANSWER_INFO",T="HIGH_TIP_MODAL",D="SHOW_TIP_MODAL",I="SELECT_UNLOCK_ANSWER",k="SET_CHOOSE_ANSWERS",F="EVAL_CHOOSE_START",X="EVAL_CHOOSE_END",U="SHOW_REP_loading",K="FETCH_REP_CONTENT",V="EDIT_REP_CONTENT",N="SET_REP_PATH",Q="SHOW_EVALUATE_LOADING",J="HIDE_EVALUATE_LOADING",ne="SET_EVALUATE_MESSAGE",ue="SET_SHOW_DIR",be="SET_EDITOR_SETTING",de="SET_EDITOR_THEME",_e="SET_EDITOR_FONTSIZE",me="SET_REPOS",Ee="SHOW_PATH_LIST",ge="HIDE_PATH_LIST",fe="HIDE_PICTURE_VIEW",ae="SHOW_PICTURE_VIEW",ve="SHOW_NOTICE",oe="HIDE_NOTICE",ie="SET_TAB_INDEX",Te="SET_SSH_TABS",Re="SET_SSH_CONFIGDATA",Me="SET_SSH_CONFIGDATAARR",re="SET_VNC_LOADING ",j="ON_TAB_TO_SPACE "},fcSX:function(Ge,Ae,R){"use strict";var se=R("Ff2n"),G=R("1OyB"),M=R("vuIU"),v=R("Ji7U"),b=R("md7G"),C=R("foSv"),w=R("1W/9"),m=R("q1tI"),d=R("rePB"),i=R("JX7q"),n=R("TSYQ"),e=R.n(n),a=R("qx4F"),s=R("4IlW");function o(F){return Array.isArray(F)?F:[F]}var f={transition:"transitionend",WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend"},l=Object.keys(f).filter(function(F){if(typeof document=="undefined")return!1;var X=document.getElementsByTagName("html")[0];return F in(X?X.style:{})})[0],r=f[l];function c(F,X,U,K){F.addEventListener?F.addEventListener(X,U,K):F.attachEvent&&F.attachEvent("on".concat(X),U)}function A(F,X,U,K){F.removeEventListener?F.removeEventListener(X,U,K):F.attachEvent&&F.detachEvent("on".concat(X),U)}function p(F,X){var U=typeof F=="function"?F(X):F;return Array.isArray(U)?U.length===2?U:[U[0],U[1]]:[U]}var x=function(X){return!isNaN(parseFloat(X))&&isFinite(X)},_=!(typeof window!="undefined"&&window.document&&window.document.createElement),B=function F(X,U,K,V){if(!U||U===document||U instanceof Document)return!1;if(U===X.parentNode)return!0;var N=Math.max(Math.abs(K),Math.abs(V))===Math.abs(V),Q=Math.max(Math.abs(K),Math.abs(V))===Math.abs(K),J=U.scrollHeight-U.clientHeight,ne=U.scrollWidth-U.clientWidth,ue=document.defaultView.getComputedStyle(U),be=ue.overflowY==="auto"||ue.overflowY==="scroll",de=ue.overflowX==="auto"||ue.overflowX==="scroll",_e=J&&be,me=ne&&de;return N&&(!_e||_e&&(U.scrollTop>=J&&V<0||U.scrollTop<=0&&V>0))||Q&&(!me||me&&(U.scrollLeft>=ne&&K<0||U.scrollLeft<=0&&K>0))?F(X,U.parentNode,K,V):!1};function E(F){var X=g();return function(){var K=Object(C.a)(F),V;if(X){var N=Object(C.a)(this).constructor;V=Reflect.construct(K,arguments,N)}else V=K.apply(this,arguments);return Object(b.a)(this,V)}}function g(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(F){return!1}}var h={},u=function(F){Object(v.a)(U,F);var X=E(U);function U(K){var V;return Object(G.a)(this,U),V=X.call(this,K),V.domFocus=function(){V.dom&&V.dom.focus()},V.removeStartHandler=function(N){if(N.touches.length>1)return;V.startPos={x:N.touches[0].clientX,y:N.touches[0].clientY}},V.removeMoveHandler=function(N){if(N.changedTouches.length>1)return;var Q=N.currentTarget,J=N.changedTouches[0].clientX-V.startPos.x,ne=N.changedTouches[0].clientY-V.startPos.y;(Q===V.maskDom||Q===V.handlerDom||Q===V.contentDom&&B(Q,N.target,J,ne))&&N.cancelable&&N.preventDefault()},V.transitionEnd=function(N){var Q=N.target;A(Q,r,V.transitionEnd),Q.style.transition=""},V.onKeyDown=function(N){if(N.keyCode===s.a.ESC){var Q=V.props.onClose;N.stopPropagation(),Q&&Q(N)}},V.onWrapperTransitionEnd=function(N){var Q=V.props,J=Q.open,ne=Q.afterVisibleChange;N.target===V.contentWrapper&&N.propertyName.match(/transform$/)&&(V.dom.style.transition="",!J&&V.getCurrentDrawerSome()&&(document.body.style.overflowX="",V.maskDom&&(V.maskDom.style.left="",V.maskDom.style.width="")),ne&&ne(!!J))},V.openLevelTransition=function(){var N=V.props,Q=N.open,J=N.width,ne=N.height,ue=V.getHorizontalBoolAndPlacementName(),be=ue.isHorizontal,de=ue.placementName,_e=V.contentDom?V.contentDom.getBoundingClientRect()[be?"width":"height"]:0,me=(be?J:ne)||_e;V.setLevelAndScrolling(Q,de,me)},V.setLevelTransform=function(N,Q,J,ne){var ue=V.props,be=ue.placement,de=ue.levelMove,_e=ue.duration,me=ue.ease,Ee=ue.showMask;V.levelDom.forEach(function(ge){ge.style.transition="transform ".concat(_e," ").concat(me),c(ge,r,V.transitionEnd);var fe=N?J:0;if(de){var ae=p(de,{target:ge,open:N});fe=N?ae[0]:ae[1]||0}var ve=typeof fe=="number"?"".concat(fe,"px"):fe,oe=be==="left"||be==="top"?ve:"-".concat(ve);oe=Ee&&be==="right"&&ne?"calc(".concat(oe," + ").concat(ne,"px)"):oe,ge.style.transform=fe?"".concat(Q,"(").concat(oe,")"):""})},V.setLevelAndScrolling=function(N,Q,J){var ne=V.props.onChange;if(!_){var ue=document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth?Object(a.a)(!0):0;V.setLevelTransform(N,Q,J,ue),V.toggleScrollingToDrawerAndBody(ue)}ne&&ne(N)},V.toggleScrollingToDrawerAndBody=function(N){var Q=V.props,J=Q.getOpenCount,ne=Q.getContainer,ue=Q.showMask,be=Q.open,de=ne&&ne(),_e=J&&J();if(de&&de.parentNode===document.body&&ue){var me=["touchstart"],Ee=[document.body,V.maskDom,V.handlerDom,V.contentDom];be&&document.body.style.overflow!=="hidden"?(N&&V.addScrollingEffect(N),_e===1&&(document.body.style.overflow="hidden"),document.body.style.touchAction="none",Ee.forEach(function(ge,fe){if(!ge)return;c(ge,me[fe]||"touchmove",fe?V.removeMoveHandler:V.removeStartHandler,V.passive)})):V.getCurrentDrawerSome()&&(_e||(document.body.style.overflow=""),document.body.style.touchAction="",N&&V.remScrollingEffect(N),Ee.forEach(function(ge,fe){if(!ge)return;A(ge,me[fe]||"touchmove",fe?V.removeMoveHandler:V.removeStartHandler,V.passive)}))}},V.addScrollingEffect=function(N){var Q=V.props,J=Q.placement,ne=Q.duration,ue=Q.ease,be=Q.getOpenCount,de=Q.switchScrollingEffect,_e=be&&be();_e===1&&de();var me="width ".concat(ne," ").concat(ue),Ee="transform ".concat(ne," ").concat(ue);V.dom.style.transition="none";switch(J){case"right":V.dom.style.transform="translateX(-".concat(N,"px)");break;case"top":case"bottom":V.dom.style.width="calc(100% - ".concat(N,"px)"),V.dom.style.transform="translateZ(0)";break;default:break}clearTimeout(V.timeout),V.timeout=setTimeout(function(){V.dom&&(V.dom.style.transition="".concat(Ee,",").concat(me),V.dom.style.width="",V.dom.style.transform="")})},V.remScrollingEffect=function(N){var Q=V.props,J=Q.placement,ne=Q.duration,ue=Q.ease,be=Q.getOpenCount,de=Q.switchScrollingEffect,_e=be&&be();_e||de(!0),l&&(document.body.style.overflowX="hidden"),V.dom.style.transition="none";var me,Ee="width ".concat(ne," ").concat(ue),ge="transform ".concat(ne," ").concat(ue);switch(J){case"left":{V.dom.style.width="100%",Ee="width 0s ".concat(ue," ").concat(ne);break}case"right":{V.dom.style.transform="translateX(".concat(N,"px)"),V.dom.style.width="100%",Ee="width 0s ".concat(ue," ").concat(ne),V.maskDom&&(V.maskDom.style.left="-".concat(N,"px"),V.maskDom.style.width="calc(100% + ".concat(N,"px)"));break}case"top":case"bottom":{V.dom.style.width="calc(100% + ".concat(N,"px)"),V.dom.style.height="100%",V.dom.style.transform="translateZ(0)",me="height 0s ".concat(ue," ").concat(ne);break}default:break}clearTimeout(V.timeout),V.timeout=setTimeout(function(){V.dom&&(V.dom.style.transition="".concat(ge,",").concat(me?"".concat(me,","):"").concat(Ee),V.dom.style.transform="",V.dom.style.width="",V.dom.style.height="")})},V.getCurrentDrawerSome=function(){return!Object.keys(h).some(function(N){return h[N]})},V.getLevelDom=function(N){var Q=N.level,J=N.getContainer;if(_)return;var ne=J&&J(),ue=ne?ne.parentNode:null;if(V.levelDom=[],Q==="all"){var be=ue?Array.prototype.slice.call(ue.children):[];be.forEach(function(de){de.nodeName!=="SCRIPT"&&de.nodeName!=="STYLE"&&de.nodeName!=="LINK"&&de!==ne&&V.levelDom.push(de)})}else Q&&o(Q).forEach(function(de){document.querySelectorAll(de).forEach(function(_e){V.levelDom.push(_e)})})},V.getHorizontalBoolAndPlacementName=function(){var N=V.props.placement,Q=N==="left"||N==="right",J="translate".concat(Q?"X":"Y");return{isHorizontal:Q,placementName:J}},V.state={_self:Object(i.a)(V)},V}return Object(M.a)(U,[{key:"componentDidMount",value:function(){var V=this;if(!_){var N=!1;try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:function(){return N=!0,null}}))}catch(be){}this.passive=N?{passive:!1}:!1}var Q=this.props,J=Q.open,ne=Q.getContainer,ue=ne&&ne();this.drawerId="drawer_id_".concat(Number((Date.now()+Math.random()).toString().replace(".",Math.round(Math.random()*9).toString())).toString(16)),this.getLevelDom(this.props),J&&(ue&&ue.parentNode===document.body&&(h[this.drawerId]=J),this.openLevelTransition(),this.forceUpdate(function(){V.domFocus()}))}},{key:"componentDidUpdate",value:function(V){var N=this.props,Q=N.open,J=N.getContainer,ne=J&&J();Q!==V.open&&(Q&&this.domFocus(),ne&&ne.parentNode===document.body&&(h[this.drawerId]=!!Q),this.openLevelTransition())}},{key:"componentWillUnmount",value:function(){var V=this.props,N=V.getOpenCount,Q=V.open,J=V.switchScrollingEffect,ne=typeof N=="function"&&N();delete h[this.drawerId],Q&&(this.setLevelTransform(!1),document.body.style.touchAction=""),ne||(document.body.style.overflow="",J(!0))}},{key:"render",value:function(){var V,N=this,Q=this.props,J=Q.className,ne=Q.children,ue=Q.style,be=Q.width,de=Q.height,_e=Q.defaultOpen,me=Q.open,Ee=Q.prefixCls,ge=Q.placement,fe=Q.level,ae=Q.levelMove,ve=Q.ease,oe=Q.duration,ie=Q.getContainer,Te=Q.handler,Re=Q.onChange,Me=Q.afterVisibleChange,re=Q.showMask,j=Q.maskClosable,W=Q.maskStyle,he=Q.onClose,te=Q.onHandleClick,ce=Q.keyboard,Ie=Q.getOpenCount,ze=Q.switchScrollingEffect,_t=Object(se.a)(Q,["className","children","style","width","height","defaultOpen","open","prefixCls","placement","level","levelMove","ease","duration","getContainer","handler","onChange","afterVisibleChange","showMask","maskClosable","maskStyle","onClose","onHandleClick","keyboard","getOpenCount","switchScrollingEffect"]),He=this.dom?me:!1,Ke=e()(Ee,(V={},Object(d.a)(V,"".concat(Ee,"-").concat(ge),!0),Object(d.a)(V,"".concat(Ee,"-open"),He),Object(d.a)(V,J||"",!!J),Object(d.a)(V,"no-mask",!re),V)),ht=this.getHorizontalBoolAndPlacementName(),St=ht.placementName,ct=ge==="left"||ge==="top"?"-100%":"100%",lt=He?"":"".concat(St,"(").concat(ct,")"),rt=Te&&m.cloneElement(Te,{onClick:function($e){Te.props.onClick&&Te.props.onClick(),te&&te($e)},ref:function($e){N.handlerDom=$e}});return m.createElement("div",Object.assign({},_t,{tabIndex:-1,className:Ke,style:ue,ref:function($e){N.dom=$e},onKeyDown:He&&ce?this.onKeyDown:void 0,onTransitionEnd:this.onWrapperTransitionEnd}),re&&m.createElement("div",{className:"".concat(Ee,"-mask"),onClick:j?he:void 0,style:W,ref:function($e){N.maskDom=$e}}),m.createElement("div",{className:"".concat(Ee,"-content-wrapper"),style:{transform:lt,msTransform:lt,width:x(be)?"".concat(be,"px"):be,height:x(de)?"".concat(de,"px"):de},ref:function($e){N.contentWrapper=$e}},m.createElement("div",{className:"".concat(Ee,"-content"),ref:function($e){N.contentDom=$e},onTouchStart:He&&re?this.removeStartHandler:void 0,onTouchMove:He&&re?this.removeMoveHandler:void 0},ne),rt))}}],[{key:"getDerivedStateFromProps",value:function(V,N){var Q=N.prevProps,J=N._self,ne={prevProps:V};if(Q!==void 0){var ue=V.placement,be=V.level;ue!==Q.placement&&(J.contentDom=null),be!==Q.level&&J.getLevelDom(V)}return ne}}]),U}(m.Component);u.defaultProps={switchScrollingEffect:function(){}};var S=u;function O(F){var X=T();return function(){var K=Object(C.a)(F),V;if(X){var N=Object(C.a)(this).constructor;V=Reflect.construct(K,arguments,N)}else V=K.apply(this,arguments);return Object(b.a)(this,V)}}function T(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(F){return!1}}var D=function(F){Object(v.a)(U,F);var X=O(U);function U(K){var V;Object(G.a)(this,U),V=X.call(this,K),V.onHandleClick=function(Q){var J=V.props,ne=J.onHandleClick,ue=J.open;if(ne&&ne(Q),typeof ue=="undefined"){var be=V.state.open;V.setState({open:!be})}},V.onClose=function(Q){var J=V.props,ne=J.onClose,ue=J.open;ne&&ne(Q),typeof ue=="undefined"&&V.setState({open:!1})};var N=typeof K.open!="undefined"?K.open:!!K.defaultOpen;return V.state={open:N},"onMaskClick"in K&&console.warn("`onMaskClick` are removed, please use `onClose` instead."),V}return Object(M.a)(U,[{key:"render",value:function(){var V=this,N=this.props,Q=N.defaultOpen,J=N.getContainer,ne=N.wrapperClassName,ue=N.forceRender,be=N.handler,de=Object(se.a)(N,["defaultOpen","getContainer","wrapperClassName","forceRender","handler"]),_e=this.state.open;if(!J)return m.createElement("div",{className:ne,ref:function(ge){V.dom=ge}},m.createElement(S,Object.assign({},de,{open:_e,handler:be,getContainer:function(){return V.dom},onClose:this.onClose,onHandleClick:this.onHandleClick})));var me=!!be||ue;return m.createElement(w.a,{visible:_e,forceRender:me,getContainer:J,wrapperClassName:ne},function(Ee){var ge=Ee.visible,fe=Ee.afterClose,ae=Object(se.a)(Ee,["visible","afterClose"]);return m.createElement(S,Object.assign({},de,ae,{open:ge!==void 0?ge:_e,afterVisibleChange:fe!==void 0?fe:de.afterVisibleChange,handler:be,onClose:V.onClose,onHandleClick:V.onHandleClick}))})}}],[{key:"getDerivedStateFromProps",value:function(V,N){var Q=N.prevProps,J={prevProps:V};return typeof Q!="undefined"&&V.open!==Q.open&&(J.open=V.open),J}}]),U}(m.Component);D.defaultProps={prefixCls:"drawer",placement:"left",getContainer:"body",defaultOpen:!1,level:"all",duration:".3s",ease:"cubic-bezier(0.78, 0.14, 0.15, 0.86)",onChange:function(){},afterVisibleChange:function(){},handler:m.createElement("div",{className:"drawer-handle"},m.createElement("i",{className:"drawer-handle-icon"})),showMask:!0,maskClosable:!0,maskStyle:{},wrapperClassName:"",className:"",keyboard:!0,forceRender:!1};var I=D,k=Ae.a=I},fjLI:function(Ge,Ae,R){"use strict";R.d(Ae,"e",function(){return i}),R.d(Ae,"a",function(){return n}),R.d(Ae,"c",function(){return e}),R.d(Ae,"d",function(){return s}),R.d(Ae,"b",function(){return o});var se=R("8HAY"),G=R("Cg/j"),M=R("T8No"),v=R("nnTU"),b=R("MI8n"),C=function(){var f=function(l,r){return f=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(c,A){c.__proto__=A}||function(c,A){for(var p in A)A.hasOwnProperty(p)&&(c[p]=A[p])},f(l,r)};return function(l,r){f(l,r);function c(){this.constructor=l}l.prototype=r===null?Object.create(r):(c.prototype=r.prototype,new c)}}(),w=function(f,l,r,c){var A=arguments.length,p=A<3?l:c===null?c=Object.getOwnPropertyDescriptor(l,r):c,x;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")p=Reflect.decorate(f,l,r,c);else for(var _=f.length-1;_>=0;_--)(x=f[_])&&(p=(A<3?x(p):A>3?x(l,r,p):x(l,r))||p);return A>3&&p&&Object.defineProperty(l,r,p),p},m=function(f,l){return function(r,c){l(r,c,f)}},d=function(){for(var f=0,l=0,r=arguments.length;l=0&&(A.splice(p,1),c._onDidChangeMenu.fire(l))}}},f.prototype.getMenuItems=function(l){var r=(this._menuItems.get(l)||[]).slice(0);return l===0&&this._appendImplicitItems(r),r},f.prototype._appendImplicitItems=function(l){for(var r=new Set,c=l.filter(function(E){return i(E)}),A=0,p=c;Ak.length)&&(F=k.length);for(var X=0,U=new Array(F);X=0)continue;if(!Object.prototype.propertyIsEnumerable.call(k,U))continue;X[U]=k[U]}}return X}function o(k,F){if(k==null)return{};var X={},U=Object.keys(k),K,V;for(V=0;V=0)continue;X[K]=k[K]}return X}var f=function(F){var X=F.className,U=F.percent,K=F.prefixCls,V=F.strokeColor,N=F.strokeLinecap,Q=F.strokeWidth,J=F.style,ne=F.trailColor,ue=F.trailWidth,be=F.transition,de=s(F,["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"]);delete de.gapPosition;var _e=Array.isArray(U)?U:[U],me=Array.isArray(V)?V:[V],Ee=C(_e),ge=m(Ee,1),fe=ge[0],ae=Q/2,ve=100-Q/2,oe="M ".concat(N==="round"?ae:0,",").concat(ae,` + L `).concat(N==="round"?ve:100,",").concat(ae),ie="0 0 100 ".concat(Q),Te=0;return G.a.createElement("svg",w({className:v()("".concat(K,"-line"),X),viewBox:ie,preserveAspectRatio:"none",style:J},de),G.a.createElement("path",{className:"".concat(K,"-line-trail"),d:oe,strokeLinecap:N,stroke:ne,strokeWidth:ue||Q,fillOpacity:"0"}),_e.map(function(Re,Me){var re={strokeDasharray:"".concat(Re,"px, 100px"),strokeDashoffset:"-".concat(Te,"px"),transition:be||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},j=me[Me]||me[me.length-1];return Te+=Re,G.a.createElement("path",{key:Me,className:"".concat(K,"-line-path"),d:oe,strokeLinecap:N,stroke:j,strokeWidth:Q,fillOpacity:"0",ref:fe[Me],style:re})}))};f.defaultProps=b;var l=f;function r(){return r=Object.assign||function(k){for(var F=1;Fk.length)&&(F=k.length);for(var X=0,U=new Array(F);X=0)continue;if(!Object.prototype.propertyIsEnumerable.call(k,U))continue;X[U]=k[U]}}return X}function g(k,F){if(k==null)return{};var X={},U=Object.keys(k),K,V;for(V=0;V=0)continue;X[K]=k[K]}return X}var h=0;function u(k){return+k.replace("%","")}function S(k){return Array.isArray(k)?k:[k]}function O(k,F,X,U){var K=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,V=arguments.length>5?arguments[5]:void 0,N=50-U/2,Q=0,J=-N,ne=0,ue=-2*N;switch(V){case"left":Q=-N,J=0,ne=2*N,ue=0;break;case"right":Q=N,J=0,ne=-2*N,ue=0;break;case"bottom":J=N,ue=2*N;break;default:}var be="M 50,50 m ".concat(Q,",").concat(J,` a `).concat(N,",").concat(N," 0 1 1 ").concat(ne,",").concat(-ue,` - a `).concat(N,",").concat(N," 0 1 1 ").concat(-ne,",").concat(ue),de=Math.PI*2*N,_e={stroke:X,strokeDasharray:"".concat(F/100*(de-K),"px ").concat(de,"px"),strokeDashoffset:"-".concat(K/2+k/100*(de-K),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:be,pathStyle:_e}}var T=function(F){var X=F.prefixCls,U=F.strokeWidth,K=F.trailWidth,V=F.gapDegree,N=F.gapPosition,Q=F.trailColor,J=F.strokeLinecap,ne=F.style,ue=F.className,be=F.strokeColor,de=F.percent,_e=E(F,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),me=Object(se.useMemo)(function(){return h+=1,h},[]),Ee=O(0,100,Q,U,V,N),ge=Ee.pathString,Ae=Ee.pathStyle,ae=S(de),ve=S(be),oe=ve.find(function(re){return Object.prototype.toString.call(re)==="[object Object]"}),ie=C(ae),Te=c(ie,1),Re=Te[0],Me=function(){var j=0;return ae.map(function(W,he){var te=ve[he]||ve[ve.length-1],ce=Object.prototype.toString.call(te)==="[object Object]"?"url(#".concat(X,"-gradient-").concat(me,")"):"",Ie=O(j,W,te,U,V,N);return j+=W,G.a.createElement("path",{key:he,className:"".concat(X,"-circle-path"),d:Ie.pathString,stroke:ce,strokeLinecap:J,strokeWidth:U,opacity:W===0?0:1,fillOpacity:"0",style:Ie.pathStyle,ref:Re[he]})})};return G.a.createElement("svg",r({className:v()("".concat(X,"-circle"),ue),viewBox:"0 0 100 100",style:ne},_e),oe&&G.a.createElement("defs",null,G.a.createElement("linearGradient",{id:"".concat(X,"-gradient-").concat(me),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(oe).sort(function(re,j){return u(re)-u(j)}).map(function(re,j){return G.a.createElement("stop",{key:j,offset:re,stopColor:oe[re]})}))),G.a.createElement("path",{className:"".concat(X,"-circle-trail"),d:ge,stroke:Q,strokeLinecap:J,strokeWidth:K||U,fillOpacity:"0",style:Ae}),Me().reverse())};T.defaultProps=b;var D=T,I={Line:l,Circle:D}},h7HQ:function(Ge,fe,R){var se=R("y+Vt"),G=R("T6xi"),M=se.extend({type:"polygon",shape:{points:null,smooth:!1,smoothConstraint:null},buildPath:function(v,b){G.buildPath(v,b,!0)}});Ge.exports=M},hOwI:function(Ge,fe){var R=Math.log(2);function se(M,v,b,C,w,m){var d=C+"-"+w,i=M.length;if(m.hasOwnProperty(d))return m[d];if(v===1){var n=Math.round(Math.log((1<G&&C>v||Cb?w:0}Ge.exports=R},iXp4:function(Ge,fe,R){var se=R("ItGF"),G=[["shadowBlur",0],["shadowColor","#000"],["shadowOffsetX",0],["shadowOffsetY",0]];function M(v){return se.browser.ie&&se.browser.version>=11?function(){var b=this.__clipPaths,C=this.style,w;if(b)for(var m=0;m-1?Bt:0}else{var At,bt,je,qe,Ot,Ct=(At=be.detail)===null||At===void 0||((bt=At.courses)===null||bt===void 0||((je=bt.map(function(Vt){var Et;return parseInt((Et=Vt.course_status)===null||Et===void 0?void 0:Et.status)}))===null||je===void 0))?void 0:je.lastIndexOf(2);Rt=Ct>-1?Ct:0,Ct=(qe=be.detail)===null||qe===void 0||((Ot=qe.courses)===null||Ot===void 0)?void 0:Ot.findIndex(function(Vt){var Et;return parseInt((Et=Vt.course_status)===null||Et===void 0?void 0:Et.status)===0}),Rt=Ct>-1?Ct:Rt}if((Tt=be.detail)!==null&&Tt!==void 0&&Tt.courses){var jt;Ke(((jt=be.detail)===null||jt===void 0?void 0:jt.courses[Rt])||{})}},[be.detail]);var ht=function(Tt,Rt){o.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u5B9A\u5220\u9664\u8BE5\u5B9E\u8BAD\u5417\uFF1F",onOk:function(){}})},St=function(Tt){o.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u5B9A\u5220\u9664\u8BE5\u7AE0\u8282\u5417\uFF1F",onOk:function(){var Rt=Object(a.a)(x.a.mark(function Ut(){return x.a.wrap(function(At){for(;;)switch(At.prev=At.next){case 0:case"end":return At.stop()}},Ut)}));function kt(){return Rt.apply(this,arguments)}return kt}()})},ct=function(){var Mt=Object(a.a)(x.a.mark(function Tt(Rt,kt){var Ut;return x.a.wrap(function(At){for(;;)switch(At.prev=At.next){case 0:if(Ae({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF0C\u8BF7\u7A0D\u540E..."}}),!kt){At.next=7;break}return At.next=4,Object(D.C)({id:Rt});case 4:At.t0=At.sent,At.next=10;break;case 7:return At.next=9,Object(D.D)({id:Rt});case 9:At.t0=At.sent;case 10:if(Ut=At.t0,Ae({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),!(Ut!=null&&Ut.game_identifier||Ut!=null&&Ut.identifier)){At.next=15;break}return Object(S.O)(kt?"/tasks/".concat(Ut==null?void 0:Ut.identifier,"/jupyter"):"/tasks/".concat(Ut.game_identifier,"?subject_id=").concat(W.pathId||"")),At.abrupt("return");case 15:(Ut==null?void 0:Ut.status)===-3?Object(S.o)():(Ut==null?void 0:Ut.status)===2?lt(Ut==null?void 0:Ut.message):(Ut==null?void 0:Ut.status)===3&&rt(Ut==null?void 0:Ut.message);case 16:case"end":return At.stop()}},Tt)}));return function(Rt,kt){return Mt.apply(this,arguments)}}(),lt=function Mt(Tt){var Rt;Tt=(Rt=Tt)!==null&&Rt!==void 0&&Rt.includes(".json")?Tt:"".concat(Tt,".json"),o.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:B.a.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:function(){var kt=Object(a.a)(x.a.mark(function Bt(){var At,bt;return x.a.wrap(function(qe){for(;;)switch(qe.prev=qe.next){case 0:return qe.next=2,Object(T.S)({url:Tt});case 2:if(At=qe.sent,At){qe.next=5;break}return qe.abrupt("return");case 5:return e.b.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF01"),qe.next=8,Object(D.D)({id:At.shixun_identifier});case 8:if(bt=qe.sent,!(bt!=null&&bt.game_identifier)){qe.next=12;break}return Object(S.O)("/tasks/".concat(bt.game_identifier)),qe.abrupt("return");case 12:(bt==null?void 0:bt.status)===2?Mt(bt==null?void 0:bt.message):(bt==null?void 0:bt.status)===3&&rt(bt==null?void 0:bt.message);case 13:case"end":return qe.stop()}},Bt)}));function Ut(){return kt.apply(this,arguments)}return Ut}()})},rt=function(Tt){o.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:B.a.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Tt,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Ze=function(Tt){console.log("onDragEnter:",Tt)},$e=function(){var Mt=Object(a.a)(x.a.mark(function Tt(Rt){var kt,Ut,Bt,At,bt,je,qe,Ot,Ct;return x.a.wrap(function(Vt){for(;;)switch(Vt.prev=Vt.next){case 0:if(console.log("onDrop:",Rt),kt=Rt.node.props.eventKey,Ut=Rt.dragNode.props.eventKey,Bt=Rt.node.props.pos.split("-"),At=Rt.dropPosition-Number(Bt[Bt.length-1]),!(Bt.length>2&&!Rt.node.dragOverGapBottom&&!Rt.node.dragOverGapTop)){Vt.next=7;break}return Vt.abrupt("return",!1);case 7:if(!(Rt.node.dragOver&&Rt.dragNodesKeys.length>1)){Vt.next=9;break}return Vt.abrupt("return",!1);case 9:if(!(Bt.length>2&&Rt.dragNodesKeys.length>1)){Vt.next=11;break}return Vt.abrupt("return",!1);case 11:return bt=function Et(Lt,Ht,un){for(var gn=0;gn0&&Rt.node.props.expanded&&At===1?bt(je,kt,function(Et){Et.children=Et.children||[],Et.children.unshift(qe)}):(bt(je,kt,function(Et,Lt,Ht){Ot=Ht,Ct=Lt}),At===-1?Ot.splice(Ct,0,qe):Ot.splice(Ct+1,0,qe)):bt(je,kt,function(Et){Et.children=Et.children||[],Et.children.unshift(qe)}),Vt.next=17,ge({stage_id:ae.stage_id,list:je});case 17:Ue(je,0,0,!0),console.log("data:",je),Ie(Object(f.a)(je)),Te([].concat(Object(f.a)(ie),[Rt.node.key]));case 21:case"end":return Vt.stop()}},Tt)}));return function(Rt){return Mt.apply(this,arguments)}}(),Ue=function Mt(Tt,Rt,kt,Ut){Rt=Rt||0,Tt.map(function(Bt,At){try{var bt;return Bt.key2=Rt+1+"-"+(At+1),Bt.key3=ae.index+1+"-"+(At+1),Bt.title="",Ut||(Bt.key=Rt+1+"-"+(At+1)),Rt?Bt.index=kt+"-"+(At+1):Bt.index=Bt.key3,(bt=Bt.children)!==null&&bt!==void 0&&bt.length&&(re.push(Bt.key2),Mt(Bt.children,Bt.key2,Bt.index,Ut)),Bt}catch(je){}})},Ne=function(Tt){var Rt=Tt.learning_status,kt=Tt.name,Ut=(Rt==null?void 0:Rt[0])==="can"&&(Rt==null?void 0:Rt[1])==="try";return Ut?B.a.createElement("div",{className:k.a.learn},B.a.createElement("span",{className:k.a.name},kt),B.a.createElement("span",{className:k.a.sign},"\u514D\u8D39\u8BD5\u5B66")):kt},We=function(Tt){if(Ee!=="All")return;ie.includes(Tt)?Te(ie.filter(function(Rt){return Rt!=Tt})):Te(ie.concat(Tt))},it=function(){var Mt=Object(a.a)(x.a.mark(function Tt(Rt){return x.a.wrap(function(Ut){for(;;)switch(Ut.prev=Ut.next){case 0:if(Object(V.e)(Ae,!0)){Ut.next=2;break}return Ut.abrupt("return");case 2:if(!(Rt!=null&&Rt.need_authorize)){Ut.next=5;break}return Object(V.a)(!1),Ut.abrupt("return");case 5:if(!(He!=null&&He.course_id)){Ut.next=8;break}return Ut.next=8,Object(u.L)({id:He==null?void 0:He.course_id});case 8:ct(Rt.identifier,Rt.is_jupyter||Rt.is_jupyter_lab);case 9:case"end":return Ut.stop()}},Tt)}));return function(Rt){return Mt.apply(this,arguments)}}(),yt=function(){var Mt=Object(a.a)(x.a.mark(function Tt(Rt){var kt,Ut,Bt,At,bt,je;return x.a.wrap(function(Ot){for(;;)switch(Ot.prev=Ot.next){case 0:if(Object(V.e)(Ae)){Ot.next=2;break}return Ot.abrupt("return");case 2:if(!(!((kt=_e.userInfo)!==null&&kt!==void 0&&kt.admin)&&!((Ut=_e.userInfo)!==null&&Ut!==void 0&&Ut.business)&&!Rt.can_view&&Rt.item_type!=="Attachment")){Ot.next=4;break}return Ot.abrupt("return",o.a.info({centered:!0,width:400,okText:"\u77E5\u9053\u5566",icon:null,content:B.a.createElement("div",{className:"tc font14"},"\u5F53\u524D\u89C6\u9891\u4E3A\u521B\u5EFA\u8005\u6240\u5C5E\u5355\u4F4D\u5185\u90E8\u6559\u5B66\u8D44\u6599\uFF0C\u5916\u5355\u4F4D\u7528\u6237\u65E0\u89C2\u770B\u6743\u9650")}));case 4:Rt.link&&Object(O.n)({is_f:1,id:Rt.id,point:0,total:0}),bt=ae!=null&&ae.course_id?"course_id=".concat(ae==null?void 0:ae.course_id):"subject_id=".concat(W.pathId||ae.subject_id),je=Rt==null||((Bt=Rt.name)===null||Bt===void 0)?void 0:Bt.substr(Rt==null||((At=Rt.name)===null||At===void 0)?void 0:At.lastIndexOf(".")),je.toUpperCase()===".ZIP"?Object(S.t)(Rt.name,N.a.API_SERVER+Rt.url):Object(S.O)(Rt.link||"/video/".concat(Rt.id,"?").concat(bt));case 8:case"end":return Ot.stop()}},Tt)}));return function(Rt){return Mt.apply(this,arguments)}}(),vt=function(Tt){var Rt;return Tt.item_type==="Shixun"?Tt.is_all_choice?Rt=B.a.createElement(i.a,{title:"\u9009\u62E9\u9898"},B.a.createElement("i",{className:"iconfont icon-xuanzeti3 c-lake-blue font20"})):Rt=B.a.createElement(i.a,{title:"\u5B9E\u8BAD\u9898"},B.a.createElement("i",{className:"iconfont icon-shixunti2 c-light-primary font20"})):Tt.item_type==="VideoItem"?Rt=B.a.createElement("i",{className:"iconfont icon-shipin2 c-purple-8C1 font20"}):Tt.item_type==="StageCatalog"?Rt=B.a.createElement("i",{className:"iconfont icon-kongbai c-brilliant-blue font20"}):Rt=B.a.createElement("i",{className:"iconfont icon-kejian1 c-cyan-blue font20"}),Rt;Tt.item_type==="Shixun"||Tt.item_type==="StageCatalog"};return B.a.createElement(B.a.Fragment,null,B.a.createElement(G.a,{className:k.a.tree,disabled:ae.disabled,expandedKeys:Object(f.a)(ie),draggable:!0,onDragEnter:Ze,onDrop:$e,onExpand:We,blockNode:!0,titleRender:function(Tt){var Rt,kt,Ut,Bt,At=Tt;if(At.item_type!==Ee&&Ee!=="All")return null;var bt=Tt.index.slice(0,1)==="1",je=(Tt==null||((Rt=Tt.learning_status)===null||Rt===void 0)?void 0:Rt[0])==="can";return B.a.createElement(v.a,{align:"middle",className:"font14",onClick:function(){return We(At.key)}},B.a.createElement(m.a,{flex:"30px"},vt(Tt)),B.a.createElement(m.a,{flex:"1",className:"c-grey-333"},ae.cust_seq&&B.a.createElement("span",{className:"mr10"},Tt.index),Tt.item_type!=="Attachment"&&Ne(Tt),Tt.item_type==="Attachment"&&B.a.createElement("a",{target:"_blank",onClick:Object(a.a)(x.a.mark(function qe(){var Ot;return x.a.wrap(function(jt){for(;;)switch(jt.prev=jt.next){case 0:if(Object(V.e)(Ae)){jt.next=2;break}return jt.abrupt("return");case 2:if(!(He!=null&&He.course_id)){jt.next=6;break}return jt.next=5,Object(u.L)({id:He==null?void 0:He.course_id});case 5:Ot=jt.sent;case 6:jt.t0=Tt.item_type,jt.next=jt.t0==="Attachment"?9:jt.t0==="VideoItem"?11:jt.t0==="Shixun"?13:15;break;case 9:return yt(At),jt.abrupt("break",15);case 11:return yt(Tt),jt.abrupt("break",15);case 13:return it(Tt),jt.abrupt("break",15);case 15:case"end":return jt.stop()}},qe)}))},Tt.name),Tt.item_type==="Shixun"&&Tt.is_unity_3d&&B.a.createElement("span",{style:{background:"#a300d8",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"68px",height:"20px",display:"inline-block",textAlign:"center",fontSize:"12px"}},"\u865A\u62DF\u4EFF\u771F"),!!((kt=Tt.schools)!==null&&kt!==void 0&&kt.length)&&B.a.createElement(i.a,{title:"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},B.a.createElement("i",{className:"iconfont icon-zhidinggongkai1 ml10 c-orange",style:{transform:"translateY(1px)",display:"inline-block"}})),Tt.item_type==="Shixun"&&!!(Tt!=null&&Tt.finished_challenges_count)&&B.a.createElement(i.a,{title:"\u5B8C\u6210\u5EA6:".concat(Math.round((Tt==null?void 0:Tt.finished_challenges_count)/(Tt==null?void 0:Tt.challenges_count)*100),"%")},B.a.createElement("i",{className:"iconfont icon-a-wanchengdu100 ml10 ".concat((Tt==null?void 0:Tt.finished_challenges_count)-(Tt==null?void 0:Tt.challenges_count)===0?"c-light-green":"c-grey-333"),style:{transform:"translateY(1px)",display:"inline-block"}}))),!ae.disabled&&B.a.createElement("aside",{style:{color:"#0152d9",fontSize:"14px",marginRight:"20px"}},"\u62D6\u52A8\u53EF\u4EE5\u6539\u53D8\u9879\u76EE\u663E\u793A\u987A\u5E8F"),B.a.createElement(m.a,{className:"tr"},(At.item_type==="VideoItem"||(At==null?void 0:At.item_type)==="Attachment")&&!ae.disabled&&B.a.createElement(i.a,{title:"\u7F16\u8F91"},B.a.createElement("span",{onClick:function(){ae.editVidoItem(At)},style:{color:"#ccc",marginRight:"10px"}},B.a.createElement(h.a,null))),!ae.disabled&&B.a.createElement(B.a.Fragment,null,B.a.createElement(i.a,{title:"\u5220\u9664"},B.a.createElement("span",{onClick:function(){ae.deleteStages({id:At.stage_item_id,stage_id:ae.stage_id})},className:"iconfont icon-shanchu c-grey-c"}))),ae.showVideoPlay&&ae.disabled&&At.item_type==="VideoItem"&&je&&B.a.createElement("aside",null,B.a.createElement(C.a,{type:"primary",onClick:Object(a.a)(x.a.mark(function qe(){return x.a.wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:yt(At);case 1:case"end":return Ct.stop()}},qe)}))},At.last_point>0?"\u7EE7\u7EED\u5B66\u4E60":"\u5F00\u59CB\u5B66\u4E60")),(((Ut=_e.userInfo)===null||Ut===void 0?void 0:Ut.admin)||At.allow_visit||At.to_be_built||At.shixun_status!=="\u6682\u672A\u516C\u5F00"&&At.shixun_status!=="\u5DF2\u5220\u9664")&&ae.disabled&&At.item_type==="Shixun"&&je&&B.a.createElement("aside",null,B.a.createElement(C.a,{className:"ml10",type:"primary",onClick:Object(a.a)(x.a.mark(function qe(){return x.a.wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:if(Object(V.e)(Ae)){Ct.next=2;break}return Ct.abrupt("return");case 2:if(!(He!=null&&He.course_id)){Ct.next=5;break}return Ct.next=5,Object(u.L)({id:He==null?void 0:He.course_id});case 5:window.open("/shixuns/".concat(At.identifier,"/challenges"));case 6:case"end":return Ct.stop()}},qe)}))},"\u67E5\u770B\u8BE6\u60C5"),At.shixun_status!=="\u6682\u672A\u516C\u5F00"&&B.a.createElement(C.a,{className:"ml10",type:"primary",onClick:Object(a.a)(x.a.mark(function qe(){return x.a.wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:it(At);case 1:case"end":return Ct.stop()}},qe)}))},At!=null&&At.need_authorize?"\u9700\u6388\u6743":Tt!=null&&Tt.finished_challenges_count?(Tt==null?void 0:Tt.finished_challenges_count)-(Tt==null?void 0:Tt.challenges_count)===0?"\u518D\u6B21\u5B9E\u6218":"\u7EE7\u7EED\u5B9E\u6218":"\u5F00\u59CB\u5B9E\u6218")),ae.disabled&&!At.allow_visit&&!At.to_be_built&&At.shixun_status==="\u6682\u672A\u516C\u5F00"&&B.a.createElement("span",{className:k.a.color204},"\u6682\u672A\u516C\u5F00"),!At.allow_visit&&!At.to_be_built&&At.shixun_status==="\u5DF2\u5220\u9664"&&B.a.createElement("span",{className:k.a.color204},"\u5DF2\u5220\u9664"),ae.disabled&&At.item_type==="Shixun"&&!!At.challenges_count&&B.a.createElement("span",{className:"exper\u02C6iment-number ml5 c-grey-999"},"\u5B9E\u9A8C\u6570 ",At.challenges_count),Ee==="All"&&!!((Bt=Tt.children)!==null&&Bt!==void 0&&Bt.length)&&B.a.createElement("span",{className:"ml10"},ie.includes(Tt.key)?B.a.createElement(U.a,null):B.a.createElement(K.a,null))))},treeData:ce}))};fe.a=Object(g.a)(function(ne){var ue=ne.pathsDetail,be=ne.loading,de=ne.user,_e=ne.globalSetting;return{pathsDetail:ue,globalSetting:_e,user:de,loading:be.effects}})(J)},ji0R:function(Ge,fe,R){Ge.exports=R.p+"static/douyu.3e6df9ee.jpg"},juDX:function(Ge,fe,R){R("P47w");var se=R("aX58"),G=se.registerPainter,M=R("3CBa");G("svg",M)},k3GJ:function(Ge,fe,R){"use strict";R.d(fe,"a",function(){return $s});var se=R("rePB"),G=R("ODXe"),M=R("Ff2n"),v=R("VTBJ"),b=R("q1tI"),C=R("TSYQ"),w=R.n(C),m=R("Zm9Q"),d=R("6cGi"),i=R("KQm4"),n=R("xEkU"),e=R.n(n),a=R("t23M");function s(ut){var Ve=Object(b.useRef)(),Ye=Object(b.useRef)(!1);function Je(){for(var Be=arguments.length,Xe=new Array(Be),Oe=0;Oedt&&(Dt=dt-Gt),Object(b.useMemo)(function(){if(!Xe.length)return[0,0];for(var tn=Xe.length,cn=tn,Bn=0;Bnot+Dt){cn=Bn-1;break}}for(var en=0,bn=tn-1;bn>=0;bn-=1){var Dn=ut.get(Xe[bn].key)||p;if(Dn[st]1&&arguments[1]!==void 0?arguments[1]:!1,Je=Ve&&typeof Ve.getBoundingClientRect=="function"&&Ve.getBoundingClientRect().width;if(Je){if(Ye){var Be=getComputedStyle(Ve),Xe=Be.marginLeft,Oe=Be.marginRight;Je+=+Xe.replace("px","")+ +Oe.replace("px","")}Je=+Je.toFixed(6)}return Je||0},j=function(Ve,Ye,Je){Ve&&Object(k.a)(Ve.style)==="object"&&(Ve.style[Ye]=Je)},W=function(){return ae.any},he=R("bdgK"),te=R("i8i4"),ce=R.n(te),Ie=R("wgJM"),ze=R("l4aY"),_t=R("m+aA"),He=R("c+Xe"),Ke=R("zT1h"),ht=R("QC+M");function St(ut,Ve,Ye){return Ye?ut[0]===Ve[0]:ut[0]===Ve[0]&&ut[1]===Ve[1]}function ct(ut,Ve,Ye){var Je=ut[Ve]||{};return Object(v.a)(Object(v.a)({},Je),Ye)}function lt(ut,Ve,Ye,Je){for(var Be=Ye.points,Xe=Object.keys(ut),Oe=0;Oe1&&arguments[1]!==void 0?arguments[1]:2;Ve();var Xe=Object(Ie.a)(function(){Be<=1?Je({isCanceled:function(){return Xe!==ut.current}}):Ye(Je,Be-1)});ut.current=Xe}return b.useEffect(function(){return function(){Ve()}},[]),[Ye,Ve]},Ar=[Ct,jt,Vt,Et],wr=!1,cr=!0;function Rn(ut){return ut===Vt||ut===Et}var Jr=function(ut,Ve){var Ye=b.useState(Ot),Je=Object(G.a)(Ye,2),Be=Je[0],Xe=Je[1],Oe=gn(),at=Object(G.a)(Oe,2),tt=at[0],st=at[1];function ot(){Xe(Ct)}return un(function(){if(Be!==Ot&&Be!==Et){var dt=Ar.indexOf(Be),It=Ar[dt+1],Gt=Ve(Be);Gt===wr?Xe(It):tt(function(Dt){function tn(){if(Dt.isCanceled())return;Xe(It)}Gt===!0?tn():Promise.resolve(Gt).then(tn)})}},[ut,Be]),b.useEffect(function(){return function(){st()}},[]),[ot,Be]},si=function(ut){var Ve=Object(b.useRef)(),Ye=Object(b.useRef)(ut);Ye.current=ut;var Je=b.useCallback(function(Oe){Ye.current(Oe)},[]);function Be(Oe){Oe&&(Oe.removeEventListener(Ut,Je),Oe.removeEventListener(kt,Je))}function Xe(Oe){Ve.current&&Ve.current!==Oe&&Be(Ve.current),Oe&&Oe!==Ve.current&&(Oe.addEventListener(Ut,Je),Oe.addEventListener(kt,Je),Ve.current=Oe)}return b.useEffect(function(){return function(){Be(Ve.current)}},[]),[Xe,Be]};function li(ut,Ve,Ye,Je){var Be=Je.motionEnter,Xe=Be===void 0?!0:Be,Oe=Je.motionAppear,at=Oe===void 0?!0:Oe,tt=Je.motionLeave,st=tt===void 0?!0:tt,ot=Je.motionDeadline,dt=Je.motionLeaveImmediately,It=Je.onAppearPrepare,Gt=Je.onEnterPrepare,Dt=Je.onLeavePrepare,tn=Je.onAppearStart,cn=Je.onEnterStart,Bn=Je.onLeaveStart,Yt=Je.onAppearActive,en=Je.onEnterActive,bn=Je.onLeaveActive,Dn=Je.onAppearEnd,rn=Je.onEnterEnd,En=Je.onLeaveEnd,Ln=Je.onVisibleChanged,Vn=Lt(),an=Object(G.a)(Vn,2),fn=an[0],An=an[1],wn=Lt(At),er=Object(G.a)(wn,2),dn=er[0],Fn=er[1],Ir=Lt(null),dr=Object(G.a)(Ir,2),Br=dr[0],sr=dr[1],Nr=Object(b.useRef)(!1),Qn=Object(b.useRef)(null),Fr=Object(b.useRef)(!1),ei=Object(b.useRef)(null);function Kr(){var Yn=Ye();return Yn||ei.current}var yr=Object(b.useRef)(!1);function On(Yn){var _n=Kr();if(Yn&&!Yn.deadline&&Yn.target!==_n)return;var mr;dn===bt&&yr.current?mr=Dn==null?void 0:Dn(_n,Yn):dn===je&&yr.current?mr=rn==null?void 0:rn(_n,Yn):dn===qe&&yr.current&&(mr=En==null?void 0:En(_n,Yn)),mr!==!1&&!Fr.current&&(Fn(At),sr(null))}var rr=si(On),Pr=Object(G.a)(rr,1),jn=Pr[0],$n=b.useMemo(function(){var Yn,_n,mr;switch(dn){case"appear":return Yn={},Object(se.a)(Yn,Ct,It),Object(se.a)(Yn,jt,tn),Object(se.a)(Yn,Vt,Yt),Yn;case"enter":return _n={},Object(se.a)(_n,Ct,Gt),Object(se.a)(_n,jt,cn),Object(se.a)(_n,Vt,en),_n;case"leave":return mr={},Object(se.a)(mr,Ct,Dt),Object(se.a)(mr,jt,Bn),Object(se.a)(mr,Vt,bn),mr;default:return{}}},[dn]),ir=Jr(dn,function(Yn){if(Yn===Ct){var _n=$n[Ct];return _n?_n(Kr()):wr}if(pn in $n){var mr;sr(((mr=$n[pn])===null||mr===void 0?void 0:mr.call($n,Kr(),null))||null)}return pn===Vt&&(jn(Kr()),ot>0&&(clearTimeout(Qn.current),Qn.current=setTimeout(function(){On({deadline:!0})},ot))),cr}),Jn=Object(G.a)(ir,2),Wn=Jn[0],pn=Jn[1],sn=Rn(pn);yr.current=sn,un(function(){An(Ve);var Yn=Nr.current;if(Nr.current=!0,!ut)return;var _n;!Yn&&Ve&&at&&(_n=bt),Yn&&Ve&&Xe&&(_n=je),(Yn&&!Ve&&st||!Yn&&dt&&!Ve&&st)&&(_n=qe),_n&&(Fn(_n),Wn())},[Ve]),Object(b.useEffect)(function(){(dn===bt&&!at||dn===je&&!Xe||dn===qe&&!st)&&Fn(At)},[at,Xe,st]),Object(b.useEffect)(function(){return function(){clearTimeout(Qn.current),Fr.current=!0}},[]),Object(b.useEffect)(function(){fn!==void 0&&dn===At&&(Ln==null||Ln(fn))},[fn,dn]);var zn=Br;return $n[Ct]&&pn===jt&&(zn=Object(v.a)({transition:"none"},zn)),[dn,pn,zn,fn!=null?fn:Ve]}var kr=function(ut){Object(h.a)(Ye,ut);var Ve=Object(u.a)(Ye);function Ye(){return Object(B.a)(this,Ye),Ve.apply(this,arguments)}return Object(E.a)(Ye,[{key:"render",value:function(){return this.props.children}}]),Ye}(b.Component),hi=kr;function Ui(ut){var Ve=ut;Object(k.a)(ut)==="object"&&(Ve=ut.transitionSupport);function Ye(Be){return!!(Be.motionName&&Ve)}var Je=b.forwardRef(function(Be,Xe){var Oe=Be.visible,at=Oe===void 0?!0:Oe,tt=Be.removeOnLeave,st=tt===void 0?!0:tt,ot=Be.forceRender,dt=Be.children,It=Be.motionName,Gt=Be.leavedClassName,Dt=Be.eventProps,tn=Ye(Be),cn=Object(b.useRef)(),Bn=Object(b.useRef)();function Yt(){try{return Object(_t.a)(cn.current||Bn.current)}catch(Fn){return null}}var en=li(tn,at,Yt,Be),bn=Object(G.a)(en,4),Dn=bn[0],rn=bn[1],En=bn[2],Ln=bn[3],Vn=b.useRef(Ln);Ln&&(Vn.current=!0);var an=Object(b.useRef)(Xe);an.current=Xe;var fn=b.useCallback(function(Fn){cn.current=Fn,Object(He.b)(an.current,Fn)},[]),An,wn=Object(v.a)(Object(v.a)({},Dt),{},{visible:at});if(!dt)An=null;else if(Dn===At||!Ye(Be))Ln?An=dt(Object(v.a)({},wn),fn):!st&&Vn.current?An=dt(Object(v.a)(Object(v.a)({},wn),{},{className:Gt}),fn):ot?An=dt(Object(v.a)(Object(v.a)({},wn),{},{style:{display:"none"}}),fn):An=null;else{var er,dn;rn===Ct?dn="prepare":Rn(rn)?dn="active":rn===jt&&(dn="start"),An=dt(Object(v.a)(Object(v.a)({},wn),{},{className:w()(Bt(It,Dn),(er={},Object(se.a)(er,Bt(It,"".concat(Dn,"-").concat(dn)),dn),Object(se.a)(er,It,typeof It=="string"),er)),style:En}),fn)}return b.createElement(hi,{ref:Bn},An)});return Je.displayName="CSSMotion",Je}var Zi=Ui(Rt),Le="add",Fe="keep",nt="remove",xt="removed";function Wt(ut){var Ve;return ut&&Object(k.a)(ut)==="object"&&"key"in ut?Ve=ut:Ve={key:ut},Object(v.a)(Object(v.a)({},Ve),{},{key:String(Ve.key)})}function Xt(){var ut=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return ut.map(Wt)}function pe(){var ut=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Ye=[],Je=0,Be=Ve.length,Xe=Xt(ut),Oe=Xt(Ve);Xe.forEach(function(st){for(var ot=!1,dt=Je;dt1});return tt.forEach(function(st){Ye=Ye.filter(function(ot){var dt=ot.key,It=ot.status;return dt!==st||It!==nt}),Ye.forEach(function(ot){ot.key===st&&(ot.status=Fe)})}),Ye}var z=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function Z(ut){var Ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Zi,Ye=function(Je){Object(h.a)(Xe,Je);var Be=Object(u.a)(Xe);function Xe(){var Oe;return Object(B.a)(this,Xe),Oe=Be.apply(this,arguments),Oe.state={keyEntities:[]},Oe.removeKey=function(at){Oe.setState(function(tt){var st=tt.keyEntities;return{keyEntities:st.map(function(ot){return ot.key!==at?ot:Object(v.a)(Object(v.a)({},ot),{},{status:xt})})}})},Oe}return Object(E.a)(Xe,[{key:"render",value:function(){var at=this,tt=this.state.keyEntities,st=this.props,ot=st.component,dt=st.children,It=st.onVisibleChanged,Gt=Object(M.a)(st,["component","children","onVisibleChanged"]),Dt=ot||b.Fragment,tn={};return z.forEach(function(cn){tn[cn]=Gt[cn],delete Gt[cn]}),delete Gt.keys,b.createElement(Dt,Gt,tt.map(function(cn){var Bn=cn.status,Yt=Object(M.a)(cn,["status"]),en=Bn===Le||Bn===Fe;return b.createElement(Ve,Object(_.a)({},tn,{key:Yt.key,visible:en,eventProps:Yt,onVisibleChanged:function(Dn){It==null||It(Dn,{key:Yt.key}),Dn||at.removeKey(Yt.key)}}),dt)}))}}],[{key:"getDerivedStateFromProps",value:function(at,tt){var st=at.keys,ot=tt.keyEntities,dt=Xt(st),It=pe(ot,dt);return{keyEntities:It.filter(function(Gt){var Dt=ot.find(function(tn){var cn=tn.key;return Gt.key===cn});return!(Dt&&Dt.status===xt&&Gt.status===nt)})}}}]),Xe}(b.Component);return Ye.defaultProps={component:"div"},Ye}var ye=Z(Rt),xe=Zi;function Ce(ut){var Ve=ut.prefixCls,Ye=ut.motion,Je=ut.animation,Be=ut.transitionName;return Ye||(Je?{motionName:"".concat(Ve,"-").concat(Je)}:Be?{motionName:Be}:null)}function ft(ut){var Ve=ut.prefixCls,Ye=ut.visible,Je=ut.zIndex,Be=ut.mask,Xe=ut.maskMotion,Oe=ut.maskAnimation,at=ut.maskTransitionName;if(!Be)return null;var tt={};return(Xe||at||Oe)&&(tt=Object(v.a)({motionAppear:!0},Ce({motion:Xe,prefixCls:Ve,transitionName:at,animation:Oe}))),b.createElement(xe,Object(_.a)({},tt,{visible:Ye,removeOnLeave:!0}),function(st){var ot=st.className;return b.createElement("div",{style:{zIndex:Je},className:w()("".concat(Ve,"-mask"),ot)})})}var zt=R("9mu1"),ln=R("o0o1"),mn=R.n(ln),Jt=R("HaE+"),Zn=["measure","align",null,"motion"],Un=function(ut,Ve){var Ye=Object(b.useState)(null),Je=Object(G.a)(Ye,2),Be=Je[0],Xe=Je[1],Oe=Object(b.useRef)(),at=Object(b.useRef)(!1);function tt(dt){at.current||Xe(dt)}function st(){Ie.a.cancel(Oe.current)}function ot(dt){st(),Oe.current=Object(Ie.a)(function(){tt(function(It){switch(Be){case"align":return"motion";case"motion":return"stable";default:}return It}),dt==null||dt()})}return Object(b.useEffect)(function(){tt("measure")},[ut]),Object(b.useEffect)(function(){switch(Be){case"measure":Ve();break;default:}Be&&(Oe.current=Object(Ie.a)(Object(Jt.a)(mn.a.mark(function dt(){var It,Gt;return mn.a.wrap(function(tn){for(;;)switch(tn.prev=tn.next){case 0:It=Zn.indexOf(Be),Gt=Zn[It+1],Gt&&It!==-1&&tt(Gt);case 3:case"end":return tn.stop()}},dt)}))))},[Be]),Object(b.useEffect)(function(){return function(){at.current=!0,st()}},[]),[Be,ot]},nr=function(ut){var Ve=b.useState({width:0,height:0}),Ye=Object(G.a)(Ve,2),Je=Ye[0],Be=Ye[1];function Xe(at){Be({width:at.offsetWidth,height:at.offsetHeight})}var Oe=b.useMemo(function(){var at={};if(ut){var tt=Je.width,st=Je.height;ut.indexOf("height")!==-1&&st?at.height=st:ut.indexOf("minHeight")!==-1&&st&&(at.minHeight=st),ut.indexOf("width")!==-1&&tt?at.width=tt:ut.indexOf("minWidth")!==-1&&tt&&(at.minWidth=tt)}return at},[ut,Je]);return[Oe,Xe]},Sr=b.forwardRef(function(ut,Ve){var Ye=ut.visible,Je=ut.prefixCls,Be=ut.className,Xe=ut.style,Oe=ut.children,at=ut.zIndex,tt=ut.stretch,st=ut.destroyPopupOnHide,ot=ut.forceRender,dt=ut.align,It=ut.point,Gt=ut.getRootDomNode,Dt=ut.getClassNameFromAlign,tn=ut.onAlign,cn=ut.onMouseEnter,Bn=ut.onMouseLeave,Yt=ut.onMouseDown,en=ut.onTouchStart,bn=Object(b.useRef)(),Dn=Object(b.useRef)(),rn=Object(b.useState)(),En=Object(G.a)(rn,2),Ln=En[0],Vn=En[1],an=nr(tt),fn=Object(G.a)(an,2),An=fn[0],wn=fn[1];function er(){tt&&wn(Gt())}var dn=Un(Ye,er),Fn=Object(G.a)(dn,2),Ir=Fn[0],dr=Fn[1],Br=Object(b.useRef)();function sr(){return It||Gt}function Nr(){var rr;(rr=bn.current)===null||rr===void 0||rr.forceAlign()}function Qn(rr,Pr){var jn=Dt(Pr);Ln!==jn&&Vn(jn),Ir==="align"&&(Ln!==jn?Promise.resolve().then(function(){Nr()}):dr(function(){var $n;($n=Br.current)===null||$n===void 0||$n.call(Br)}),tn==null||tn(rr,Pr))}var Fr=Object(v.a)({},Ce(ut));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(rr){var Pr=Fr[rr];Fr[rr]=function(jn,$n){return dr(),Pr==null?void 0:Pr(jn,$n)}});function ei(){return new Promise(function(rr){Br.current=rr})}b.useEffect(function(){!Fr.motionName&&Ir==="motion"&&dr()},[Fr.motionName,Ir]),b.useImperativeHandle(Ve,function(){return{forceAlign:Nr,getElement:function(){return Dn.current}}});var Kr=Object(v.a)(Object(v.a)({},An),{},{zIndex:at,opacity:Ir==="motion"||Ir==="stable"||!Ye?void 0:0,pointerEvents:Ir==="stable"?void 0:"none"},Xe),yr=!0;(dt==null?void 0:dt.points)&&(Ir==="align"||Ir==="stable")&&(yr=!1);var On=Oe;return b.Children.count(Oe)>1&&(On=b.createElement("div",{className:"".concat(Je,"-content")},Oe)),b.createElement(xe,Object(_.a)({visible:Ye,ref:Dn,leavedClassName:"".concat(Je,"-hidden")},Fr,{onAppearPrepare:ei,onEnterPrepare:ei,removeOnLeave:st,forceRender:ot}),function(rr,Pr){var jn=rr.className,$n=rr.style,ir=w()(Je,Be,Ln,jn);return b.createElement(zt.a,{target:sr(),key:"popup",ref:bn,monitorWindowResize:!0,disabled:yr,align:dt,onAlign:Qn},b.createElement("div",{ref:Pr,className:ir,onMouseEnter:cn,onMouseLeave:Bn,onMouseDownCapture:Yt,onTouchStartCapture:en,style:Object(v.a)(Object(v.a)({},$n),Kr)},On))})});Sr.displayName="PopupInner";var ii=Sr,Dr=b.forwardRef(function(ut,Ve){var Ye=ut.prefixCls,Je=ut.visible,Be=ut.zIndex,Xe=ut.children,Oe=ut.mobile;Oe=Oe===void 0?{}:Oe;var at=Oe.popupClassName,tt=Oe.popupStyle,st=Oe.popupMotion,ot=st===void 0?{}:st,dt=Oe.popupRender,It=b.useRef();b.useImperativeHandle(Ve,function(){return{forceAlign:function(){},getElement:function(){return It.current}}});var Gt=Object(v.a)({zIndex:Be},tt),Dt=Xe;return b.Children.count(Xe)>1&&(Dt=b.createElement("div",{className:"".concat(Ye,"-content")},Xe)),dt&&(Dt=dt(Dt)),b.createElement(xe,Object(_.a)({visible:Je,ref:It,removeOnLeave:!0},ot),function(tn,cn){var Bn=tn.className,Yt=tn.style,en=w()(Ye,at,Bn);return b.createElement("div",{ref:cn,className:en,style:Object(v.a)(Object(v.a)({},Yt),Gt)},Dt)})});Dr.displayName="MobilePopupInner";var ti=Dr,Tr=["visible","mobile"],vi=b.forwardRef(function(ut,Ve){var Ye=ut.visible,Je=ut.mobile,Be=Object(M.a)(ut,Tr),Xe=Object(b.useState)(Ye),Oe=Object(G.a)(Xe,2),at=Oe[0],tt=Oe[1],st=Object(b.useState)(!1),ot=Object(G.a)(st,2),dt=ot[0],It=ot[1],Gt=Object(v.a)(Object(v.a)({},Be),{},{visible:at});Object(b.useEffect)(function(){tt(Ye),Ye&&Je&&It(rt())},[Ye,Je]);var Dt=dt?b.createElement(ti,Object(_.a)({},Gt,{mobile:Je,ref:Ve})):b.createElement(ii,Object(_.a)({},Gt,{ref:Ve}));return b.createElement("div",null,b.createElement(ft,Gt),Dt)});vi.displayName="Popup";var fi=vi,Oi=b.createContext(null),wi=Oi;function Fi(){}function Hi(){return""}function Ii(ut){return ut?ut.ownerDocument:window.document}var Vr=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function zi(ut){var Ve=function(Ye){Object(h.a)(Be,Ye);var Je=Object(u.a)(Be);function Be(Xe){var Oe;Object(B.a)(this,Be),Oe=Je.call(this,Xe),Oe.popupRef=b.createRef(),Oe.triggerRef=b.createRef(),Oe.attachId=void 0,Oe.clickOutsideHandler=void 0,Oe.touchOutsideHandler=void 0,Oe.contextMenuOutsideHandler1=void 0,Oe.contextMenuOutsideHandler2=void 0,Oe.mouseDownTimeout=void 0,Oe.focusTime=void 0,Oe.preClickTime=void 0,Oe.preTouchTime=void 0,Oe.delayTimer=void 0,Oe.hasPopupMouseDown=void 0,Oe.onMouseEnter=function(tt){var st=Oe.props.mouseEnterDelay;Oe.fireEvents("onMouseEnter",tt),Oe.delaySetPopupVisible(!0,st,st?null:tt)},Oe.onMouseMove=function(tt){Oe.fireEvents("onMouseMove",tt),Oe.setPoint(tt)},Oe.onMouseLeave=function(tt){Oe.fireEvents("onMouseLeave",tt),Oe.delaySetPopupVisible(!1,Oe.props.mouseLeaveDelay)},Oe.onPopupMouseEnter=function(){Oe.clearDelayTimer()},Oe.onPopupMouseLeave=function(tt){var st;if(tt.relatedTarget&&!tt.relatedTarget.setTimeout&&Object(ze.a)((st=Oe.popupRef.current)===null||st===void 0?void 0:st.getElement(),tt.relatedTarget))return;Oe.delaySetPopupVisible(!1,Oe.props.mouseLeaveDelay)},Oe.onFocus=function(tt){Oe.fireEvents("onFocus",tt),Oe.clearDelayTimer(),Oe.isFocusToShow()&&(Oe.focusTime=Date.now(),Oe.delaySetPopupVisible(!0,Oe.props.focusDelay))},Oe.onMouseDown=function(tt){Oe.fireEvents("onMouseDown",tt),Oe.preClickTime=Date.now()},Oe.onTouchStart=function(tt){Oe.fireEvents("onTouchStart",tt),Oe.preTouchTime=Date.now()},Oe.onBlur=function(tt){Oe.fireEvents("onBlur",tt),Oe.clearDelayTimer(),Oe.isBlurToHide()&&Oe.delaySetPopupVisible(!1,Oe.props.blurDelay)},Oe.onContextMenu=function(tt){tt.preventDefault(),Oe.fireEvents("onContextMenu",tt),Oe.setPopupVisible(!0,tt)},Oe.onContextMenuClose=function(){Oe.isContextMenuToShow()&&Oe.close()},Oe.onClick=function(tt){if(Oe.fireEvents("onClick",tt),Oe.focusTime){var st;if(Oe.preClickTime&&Oe.preTouchTime?st=Math.min(Oe.preClickTime,Oe.preTouchTime):Oe.preClickTime?st=Oe.preClickTime:Oe.preTouchTime&&(st=Oe.preTouchTime),Math.abs(st-Oe.focusTime)<20)return;Oe.focusTime=0}Oe.preClickTime=0,Oe.preTouchTime=0,Oe.isClickToShow()&&(Oe.isClickToHide()||Oe.isBlurToHide())&&tt&&tt.preventDefault&&tt.preventDefault();var ot=!Oe.state.popupVisible;(Oe.isClickToHide()&&!ot||ot&&Oe.isClickToShow())&&Oe.setPopupVisible(!Oe.state.popupVisible,tt)},Oe.onPopupMouseDown=function(){if(Oe.hasPopupMouseDown=!0,clearTimeout(Oe.mouseDownTimeout),Oe.mouseDownTimeout=window.setTimeout(function(){Oe.hasPopupMouseDown=!1},0),Oe.context){var tt;(tt=Oe.context).onPopupMouseDown.apply(tt,arguments)}},Oe.onDocumentClick=function(tt){if(Oe.props.mask&&!Oe.props.maskClosable)return;var st=tt.target,ot=Oe.getRootDomNode(),dt=Oe.getPopupDomNode();(!Object(ze.a)(ot,st)||Oe.isContextMenuOnly())&&!Object(ze.a)(dt,st)&&!Oe.hasPopupMouseDown&&Oe.close()},Oe.getRootDomNode=function(){var tt=Oe.props.getTriggerDOMNode;if(tt)return tt(Oe.triggerRef.current);try{var st=Object(_t.a)(Oe.triggerRef.current);if(st)return st}catch(ot){}return ce.a.findDOMNode(Object(g.a)(Oe))},Oe.getPopupClassNameFromAlign=function(tt){var st=[],ot=Oe.props,dt=ot.popupPlacement,It=ot.builtinPlacements,Gt=ot.prefixCls,Dt=ot.alignPoint,tn=ot.getPopupClassNameFromAlign;return dt&&It&&st.push(lt(It,Gt,tt,Dt)),tn&&st.push(tn(tt)),st.join(" ")},Oe.getComponent=function(){var tt=Oe.props,st=tt.prefixCls,ot=tt.destroyPopupOnHide,dt=tt.popupClassName,It=tt.onPopupAlign,Gt=tt.popupMotion,Dt=tt.popupAnimation,tn=tt.popupTransitionName,cn=tt.popupStyle,Bn=tt.mask,Yt=tt.maskAnimation,en=tt.maskTransitionName,bn=tt.maskMotion,Dn=tt.zIndex,rn=tt.popup,En=tt.stretch,Ln=tt.alignPoint,Vn=tt.mobile,an=tt.forceRender,fn=Oe.state,An=fn.popupVisible,wn=fn.point,er=Oe.getPopupAlign(),dn={};return Oe.isMouseEnterToShow()&&(dn.onMouseEnter=Oe.onPopupMouseEnter),Oe.isMouseLeaveToHide()&&(dn.onMouseLeave=Oe.onPopupMouseLeave),dn.onMouseDown=Oe.onPopupMouseDown,dn.onTouchStart=Oe.onPopupMouseDown,b.createElement(fi,Object(_.a)({prefixCls:st,destroyPopupOnHide:ot,visible:An,point:Ln&&wn,className:dt,align:er,onAlign:It,animation:Dt,getClassNameFromAlign:Oe.getPopupClassNameFromAlign},dn,{stretch:En,getRootDomNode:Oe.getRootDomNode,style:cn,mask:Bn,zIndex:Dn,transitionName:tn,maskAnimation:Yt,maskTransitionName:en,maskMotion:bn,ref:Oe.popupRef,motion:Gt,mobile:Vn,forceRender:an}),typeof rn=="function"?rn():rn)},Oe.attachParent=function(tt){Ie.a.cancel(Oe.attachId);var st=Oe.props,ot=st.getPopupContainer,dt=st.getDocument,It=Oe.getRootDomNode(),Gt;ot?(It||ot.length===0)&&(Gt=ot(It)):Gt=dt(Oe.getRootDomNode()).body,Gt?Gt.appendChild(tt):Oe.attachId=Object(Ie.a)(function(){Oe.attachParent(tt)})},Oe.getContainer=function(){var tt=Oe.props.getDocument,st=tt(Oe.getRootDomNode()).createElement("div");return st.style.position="absolute",st.style.top="0",st.style.left="0",st.style.width="100%",Oe.attachParent(st),st},Oe.setPoint=function(tt){var st=Oe.props.alignPoint;if(!st||!tt)return;Oe.setState({point:{pageX:tt.pageX,pageY:tt.pageY}})},Oe.handlePortalUpdate=function(){Oe.state.prevPopupVisible!==Oe.state.popupVisible&&Oe.props.afterPopupVisibleChange(Oe.state.popupVisible)},Oe.triggerContextValue={onPopupMouseDown:Oe.onPopupMouseDown};var at;return"popupVisible"in Xe?at=!!Xe.popupVisible:at=!!Xe.defaultPopupVisible,Oe.state={prevPopupVisible:at,popupVisible:at},Vr.forEach(function(tt){Oe["fire".concat(tt)]=function(st){Oe.fireEvents(tt,st)}}),Oe}return Object(E.a)(Be,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var Oe=this.props,at=this.state;if(at.popupVisible){var tt;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(tt=Oe.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(Ke.a)(tt,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(tt=tt||Oe.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(Ke.a)(tt,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(tt=tt||Oe.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(Ke.a)(tt,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(Ke.a)(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),Ie.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var Oe;return((Oe=this.popupRef.current)===null||Oe===void 0?void 0:Oe.getElement())||null}},{key:"getPopupAlign",value:function(){var Oe=this.props,at=Oe.popupPlacement,tt=Oe.popupAlign,st=Oe.builtinPlacements;return at&&st?ct(st,at,tt):tt}},{key:"setPopupVisible",value:function(Oe,at){var tt=this.props.alignPoint,st=this.state.popupVisible;this.clearDelayTimer(),st!==Oe&&("popupVisible"in this.props||this.setState({popupVisible:Oe,prevPopupVisible:st}),this.props.onPopupVisibleChange(Oe)),tt&&at&&Oe&&this.setPoint(at)}},{key:"delaySetPopupVisible",value:function(Oe,at,tt){var st=this,ot=at*1e3;if(this.clearDelayTimer(),ot){var dt=tt?{pageX:tt.pageX,pageY:tt.pageY}:null;this.delayTimer=window.setTimeout(function(){st.setPopupVisible(Oe,dt),st.clearDelayTimer()},ot)}else this.setPopupVisible(Oe,tt)}},{key:"clearDelayTimer",value:function(){this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null)}},{key:"clearOutsideHandler",value:function(){this.clickOutsideHandler&&(this.clickOutsideHandler.remove(),this.clickOutsideHandler=null),this.contextMenuOutsideHandler1&&(this.contextMenuOutsideHandler1.remove(),this.contextMenuOutsideHandler1=null),this.contextMenuOutsideHandler2&&(this.contextMenuOutsideHandler2.remove(),this.contextMenuOutsideHandler2=null),this.touchOutsideHandler&&(this.touchOutsideHandler.remove(),this.touchOutsideHandler=null)}},{key:"createTwoChains",value:function(Oe){var at=this.props.children.props,tt=this.props;return at[Oe]&&tt[Oe]?this["fire".concat(Oe)]:at[Oe]||tt[Oe]}},{key:"isClickToShow",value:function(){var Oe=this.props,at=Oe.action,tt=Oe.showAction;return at.indexOf("click")!==-1||tt.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var Oe=this.props.action;return Oe==="contextMenu"||Oe.length===1&&Oe[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var Oe=this.props,at=Oe.action,tt=Oe.showAction;return at.indexOf("contextMenu")!==-1||tt.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var Oe=this.props,at=Oe.action,tt=Oe.hideAction;return at.indexOf("click")!==-1||tt.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var Oe=this.props,at=Oe.action,tt=Oe.showAction;return at.indexOf("hover")!==-1||tt.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var Oe=this.props,at=Oe.action,tt=Oe.hideAction;return at.indexOf("hover")!==-1||tt.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var Oe=this.props,at=Oe.action,tt=Oe.showAction;return at.indexOf("focus")!==-1||tt.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var Oe=this.props,at=Oe.action,tt=Oe.hideAction;return at.indexOf("focus")!==-1||tt.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var Oe;(Oe=this.popupRef.current)===null||Oe===void 0||Oe.forceAlign()}}},{key:"fireEvents",value:function(Oe,at){var tt=this.props.children.props[Oe];tt&&tt(at);var st=this.props[Oe];st&&st(at)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var Oe=this.state.popupVisible,at=this.props,tt=at.children,st=at.forceRender,ot=at.alignPoint,dt=at.className,It=at.autoDestroy,Gt=b.Children.only(tt),Dt={key:"trigger"};this.isContextMenuToShow()?Dt.onContextMenu=this.onContextMenu:Dt.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(Dt.onClick=this.onClick,Dt.onMouseDown=this.onMouseDown,Dt.onTouchStart=this.onTouchStart):(Dt.onClick=this.createTwoChains("onClick"),Dt.onMouseDown=this.createTwoChains("onMouseDown"),Dt.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(Dt.onMouseEnter=this.onMouseEnter,ot&&(Dt.onMouseMove=this.onMouseMove)):Dt.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?Dt.onMouseLeave=this.onMouseLeave:Dt.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(Dt.onFocus=this.onFocus,Dt.onBlur=this.onBlur):(Dt.onFocus=this.createTwoChains("onFocus"),Dt.onBlur=this.createTwoChains("onBlur"));var tn=w()(Gt&&Gt.props&&Gt.props.className,dt);tn&&(Dt.className=tn);var cn=Object(v.a)({},Dt);Object(He.c)(Gt)&&(cn.ref=Object(He.a)(this.triggerRef,Gt.ref));var Bn=b.cloneElement(Gt,cn),Yt;return(Oe||this.popupRef.current||st)&&(Yt=b.createElement(ut,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!Oe&&It&&(Yt=null),b.createElement(wi.Provider,{value:this.triggerContextValue},Bn,Yt)}}],[{key:"getDerivedStateFromProps",value:function(Oe,at){var tt=Oe.popupVisible,st={};return tt!==void 0&&at.popupVisible!==tt&&(st.popupVisible=tt,st.prevPopupVisible=at.popupVisible),st}}]),Be}(b.Component);return Ve.contextType=wi,Ve.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:Hi,getDocument:Ii,onPopupVisibleChange:Fi,afterPopupVisibleChange:Fi,onPopupAlign:Fi,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},Ve}var Gi=zi(ht.a),Di={adjustX:1,adjustY:1},sa={topLeft:{points:["bl","tl"],overflow:Di,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Di,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:Di,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:Di,offset:[4,0]}},da={topLeft:{points:["bl","tl"],overflow:Di,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Di,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:Di,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:Di,offset:[4,0]}},Mi=sa,Wr=0,hr={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},zr=function(Ve,Ye,Je){var Be=ie(Ye),Xe=Ve.getState();Ve.setState({defaultActiveFirst:Object(v.a)(Object(v.a)({},Xe.defaultActiveFirst),{},Object(se.a)({},Be,Je))})},Zr=function(ut){Object(h.a)(Ye,ut);var Ve=Object(u.a)(Ye);function Ye(Je){var Be;Object(B.a)(this,Ye),Be=Ve.call(this,Je),Be.onDestroy=function(ot){Be.props.onDestroy(ot)},Be.onKeyDown=function(ot){var dt=ot.keyCode,It=Be.menuInstance,Gt=Be.props.store,Dt=Be.getVisible();if(dt===f.a.ENTER)return Be.onTitleClick(ot),zr(Gt,Be.props.eventKey,!0),!0;if(dt===f.a.RIGHT)return Dt?It.onKeyDown(ot):(Be.triggerOpenChange(!0),zr(Gt,Be.props.eventKey,!0)),!0;if(dt===f.a.LEFT){var tn;if(Dt)tn=It.onKeyDown(ot);else return;return tn||(Be.triggerOpenChange(!1),tn=!0),tn}return Dt&&(dt===f.a.UP||dt===f.a.DOWN)?It.onKeyDown(ot):void 0},Be.onOpenChange=function(ot){Be.props.onOpenChange(ot)},Be.onPopupVisibleChange=function(ot){Be.triggerOpenChange(ot,ot?"mouseenter":"mouseleave")},Be.onMouseEnter=function(ot){var dt=Be.props,It=dt.eventKey,Gt=dt.onMouseEnter,Dt=dt.store;zr(Dt,Be.props.eventKey,!1),Gt({key:It,domEvent:ot})},Be.onMouseLeave=function(ot){var dt=Be.props,It=dt.parentMenu,Gt=dt.eventKey,Dt=dt.onMouseLeave;It.subMenuInstance=Object(g.a)(Be),Dt({key:Gt,domEvent:ot})},Be.onTitleMouseEnter=function(ot){var dt=Be.props,It=dt.eventKey,Gt=dt.onItemHover,Dt=dt.onTitleMouseEnter;Gt({key:It,hover:!0}),Dt({key:It,domEvent:ot})},Be.onTitleMouseLeave=function(ot){var dt=Be.props,It=dt.parentMenu,Gt=dt.eventKey,Dt=dt.onItemHover,tn=dt.onTitleMouseLeave;It.subMenuInstance=Object(g.a)(Be),Dt({key:Gt,hover:!1}),tn({key:Gt,domEvent:ot})},Be.onTitleClick=function(ot){var dt=Object(g.a)(Be),It=dt.props;if(It.onTitleClick({key:It.eventKey,domEvent:ot}),It.triggerSubMenuAction==="hover")return;Be.triggerOpenChange(!Be.getVisible(),"click"),zr(It.store,Be.props.eventKey,!1)},Be.onSubMenuClick=function(ot){typeof Be.props.onClick=="function"&&Be.props.onClick(Be.addKeyPath(ot))},Be.onSelect=function(ot){Be.props.onSelect(ot)},Be.onDeselect=function(ot){Be.props.onDeselect(ot)},Be.getPrefixCls=function(){return"".concat(Be.props.rootPrefixCls,"-submenu")},Be.getActiveClassName=function(){return"".concat(Be.getPrefixCls(),"-active")},Be.getDisabledClassName=function(){return"".concat(Be.getPrefixCls(),"-disabled")},Be.getSelectedClassName=function(){return"".concat(Be.getPrefixCls(),"-selected")},Be.getOpenClassName=function(){return"".concat(Be.props.rootPrefixCls,"-submenu-open")},Be.getVisible=function(){return Be.state.isOpen},Be.getMode=function(){return Be.state.mode},Be.saveMenuInstance=function(ot){Be.menuInstance=ot},Be.addKeyPath=function(ot){return Object(v.a)(Object(v.a)({},ot),{},{keyPath:(ot.keyPath||[]).concat(Be.props.eventKey)})},Be.triggerOpenChange=function(ot,dt){var It=Be.props.eventKey,Gt=function(){Be.onOpenChange({key:It,item:Object(g.a)(Be),trigger:dt,open:ot})};dt==="mouseenter"?Be.mouseenterTimeout=setTimeout(function(){Gt()},0):Gt()},Be.isChildrenSelected=function(){var ot={find:!1};return Re(Be.props.children,Be.props.selectedKeys,ot),ot.find},Be.isInlineMode=function(){return Be.getMode()==="inline"},Be.adjustWidth=function(){if(!Be.subMenuTitle||!Be.menuInstance)return;var ot=te.findDOMNode(Be.menuInstance);if(ot.offsetWidth>=Be.subMenuTitle.offsetWidth)return;ot.style.minWidth="".concat(Be.subMenuTitle.offsetWidth,"px")},Be.saveSubMenuTitle=function(ot){Be.subMenuTitle=ot},Be.getBaseProps=function(){var ot=Object(g.a)(Be),dt=ot.props,It=Be.getMode();return{mode:It==="horizontal"?"vertical":It,visible:Be.getVisible(),level:dt.level+1,inlineIndent:dt.inlineIndent,focusable:!1,onClick:Be.onSubMenuClick,onSelect:Be.onSelect,onDeselect:Be.onDeselect,onDestroy:Be.onDestroy,selectedKeys:dt.selectedKeys,eventKey:"".concat(dt.eventKey,"-menu-"),openKeys:dt.openKeys,motion:dt.motion,onOpenChange:Be.onOpenChange,subMenuOpenDelay:dt.subMenuOpenDelay,parentMenu:Object(g.a)(Be),subMenuCloseDelay:dt.subMenuCloseDelay,forceSubMenuRender:dt.forceSubMenuRender,triggerSubMenuAction:dt.triggerSubMenuAction,builtinPlacements:dt.builtinPlacements,defaultActiveFirst:dt.store.getState().defaultActiveFirst[ie(dt.eventKey)],multiple:dt.multiple,prefixCls:dt.rootPrefixCls,id:Be.internalMenuId,manualRef:Be.saveMenuInstance,itemIcon:dt.itemIcon,expandIcon:dt.expandIcon,direction:dt.direction}},Be.getMotion=function(ot,dt){var It=Object(g.a)(Be),Gt=It.haveRendered,Dt=Be.props,tn=Dt.motion,cn=Dt.rootPrefixCls,Bn=Object(v.a)(Object(v.a)({},tn),{},{leavedClassName:"".concat(cn,"-hidden"),removeOnLeave:!1,motionAppear:Gt||!dt||ot!=="inline"});return Bn};var Xe=Je.store,Oe=Je.eventKey,at=Xe.getState(),tt=at.defaultActiveFirst;Be.isRootMenu=!1;var st=!1;return tt&&(st=tt[Oe]),zr(Xe,Oe,st),Be.state={mode:Je.mode,isOpen:Je.isOpen},Be}return Object(E.a)(Ye,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var Be=this,Xe=this.props,Oe=Xe.mode,at=Xe.parentMenu,tt=Xe.manualRef,st=Xe.isOpen,ot=function(){Be.setState({mode:Oe,isOpen:st})},dt=st!==this.state.isOpen,It=Oe!==this.state.mode;if((It||dt)&&(Ie.a.cancel(this.updateStateRaf),It?this.updateStateRaf=Object(Ie.a)(ot):ot()),tt&&tt(this),Oe!=="horizontal"||!(at==null?void 0:at.isRootMenu)||!st)return;this.minWidthTimeout=setTimeout(function(){return Be.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var Be=this.props,Xe=Be.onDestroy,Oe=Be.eventKey;Xe&&Xe(Oe),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),Ie.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(Be,Xe){var Oe=this.getBaseProps();return b.createElement(Jo,Object(_.a)({},Oe,{id:this.internalMenuId,className:Be,style:Xe}),this.props.children)}},{key:"renderChildren",value:function(){var Be=this,Xe=this.getBaseProps(),Oe=Xe.mode,at=Xe.visible,tt=Xe.forceSubMenuRender,st=Xe.direction,ot=this.getMotion(Oe,at);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||at||tt,!this.haveOpened)return b.createElement("div",null);var dt=w()("".concat(Xe.prefixCls,"-sub"),Object(se.a)({},"".concat(Xe.prefixCls,"-rtl"),st==="rtl"));return this.isInlineMode()?b.createElement(xe,Object(_.a)({visible:Xe.visible,forceRender:tt},ot),function(It){var Gt=It.className,Dt=It.style,tn=w()(dt,Gt);return Be.renderPopupMenu(tn,Dt)}):this.renderPopupMenu(dt)}},{key:"render",value:function(){var Be,Xe,Oe,at=Object(v.a)({},this.props),tt=this.getVisible(),st=this.getPrefixCls(),ot=this.isInlineMode(),dt=this.getMode(),It=w()(st,"".concat(st,"-").concat(dt),(Be={},Object(se.a)(Be,at.className,!!at.className),Object(se.a)(Be,this.getOpenClassName(),tt),Object(se.a)(Be,this.getActiveClassName(),at.active||tt&&!ot),Object(se.a)(Be,this.getDisabledClassName(),at.disabled),Object(se.a)(Be,this.getSelectedClassName(),this.isChildrenSelected()),Be));this.internalMenuId||(at.eventKey?this.internalMenuId="".concat(at.eventKey,"$Menu"):(Wr+=1,this.internalMenuId="$__$".concat(Wr,"$Menu")));var Gt={},Dt={},tn={};at.disabled||(Gt={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},Dt={onClick:this.onTitleClick},tn={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var cn={},Bn=at.direction,Yt=Bn==="rtl";ot&&(Yt?cn.paddingRight=at.inlineIndent*at.level:cn.paddingLeft=at.inlineIndent*at.level);var en={};this.getVisible()&&(en={"aria-owns":this.internalMenuId});var bn=null;dt!=="horizontal"&&(bn=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(bn=b.createElement(this.props.expandIcon,Object(v.a)({},this.props))));var Dn=b.createElement("div",Object(_.a)({ref:this.saveSubMenuTitle,style:cn,className:"".concat(st,"-title"),role:"button"},tn,Dt,{"aria-expanded":tt},en,{"aria-haspopup":"true",title:typeof at.title=="string"?at.title:void 0}),at.title,bn||b.createElement("i",{className:"".concat(st,"-arrow")})),rn=this.renderChildren(),En=((Xe=at.parentMenu)===null||Xe===void 0?void 0:Xe.isRootMenu)?at.parentMenu.props.getPopupContainer:function(sr){return sr.parentNode},Ln=hr[dt],Vn=at.popupOffset?{offset:at.popupOffset}:{},an=w()((Oe={},Object(se.a)(Oe,at.popupClassName,at.popupClassName&&!ot),Object(se.a)(Oe,"".concat(st,"-rtl"),Yt),Oe)),fn=at.disabled,An=at.triggerSubMenuAction,wn=at.subMenuOpenDelay,er=at.forceSubMenuRender,dn=at.subMenuCloseDelay,Fn=at.builtinPlacements;Me.forEach(function(sr){return delete at[sr]}),delete at.onClick;var Ir=Yt?Object(v.a)(Object(v.a)({},da),Fn):Object(v.a)(Object(v.a)({},sa),Fn);delete at.direction;var dr=this.getBaseProps(),Br=ot?null:this.getMotion(dr.mode,dr.visible);return b.createElement("li",Object(_.a)({},at,Gt,{className:It,role:"menuitem"}),b.createElement(Gi,{prefixCls:st,popupClassName:w()("".concat(st,"-popup"),an),getPopupContainer:En,builtinPlacements:Ir,popupPlacement:Ln,popupVisible:ot?!1:tt,popupAlign:Vn,popup:ot?null:rn,action:fn||ot?[]:[An],mouseEnterDelay:wn,mouseLeaveDelay:dn,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:er,popupMotion:Br},Dn),ot?rn:null)}}]),Ye}(b.Component);Zr.defaultProps={onMouseEnter:ve,onMouseLeave:ve,onTitleMouseEnter:ve,onTitleMouseLeave:ve,onTitleClick:ve,manualRef:ve,mode:"vertical",title:""};var _i=Object(S.b)(function(ut,Ve){var Ye=ut.openKeys,Je=ut.activeKey,Be=ut.selectedKeys,Xe=Ve.eventKey,Oe=Ve.subMenuKey;return{isOpen:Ye.indexOf(Xe)>-1,active:Je[Oe]===Xe,selectedKeys:Be}})(Zr);_i.isSubMenu=!0;var Xr=_i,ja="menuitem-overflowed",Ni=.5,va=function(ut){Object(h.a)(Ye,ut);var Ve=Object(u.a)(Ye);function Ye(){var Je;return Object(B.a)(this,Ye),Je=Ve.apply(this,arguments),Je.resizeObserver=null,Je.mutationObserver=null,Je.originalTotalWidth=0,Je.overflowedItems=[],Je.menuItemSizes=[],Je.cancelFrameId=null,Je.state={lastVisibleIndex:void 0},Je.childRef=b.createRef(),Je.getMenuItemNodes=function(){var Be=Je.props.prefixCls,Xe=Je.childRef.current;return Xe?[].slice.call(Xe.children).filter(function(Oe){return Oe.className.split(" ").indexOf("".concat(Be,"-overflowed-submenu"))<0}):[]},Je.getOverflowedSubMenuItem=function(Be,Xe,Oe){var at=Je.props,tt=at.overflowedIndicator,st=at.level,ot=at.mode,dt=at.prefixCls,It=at.theme;if(st!==1||ot!=="horizontal")return null;var Gt=Je.props.children[0],Dt=Gt.props,tn=Dt.children,cn=Dt.title,Bn=Dt.style,Yt=Object(M.a)(Dt,["children","title","style"]),en=Object(v.a)({},Bn),bn="".concat(Be,"-overflowed-indicator"),Dn="".concat(Be,"-overflowed-indicator");Xe.length===0&&Oe!==!0?en=Object(v.a)(Object(v.a)({},en),{},{display:"none"}):Oe&&(en=Object(v.a)(Object(v.a)({},en),{},{visibility:"hidden",position:"absolute"}),bn="".concat(bn,"-placeholder"),Dn="".concat(Dn,"-placeholder"));var rn=It?"".concat(dt,"-").concat(It):"",En={};return Me.forEach(function(Ln){Yt[Ln]!==void 0&&(En[Ln]=Yt[Ln])}),b.createElement(Xr,Object(_.a)({title:tt,className:"".concat(dt,"-overflowed-submenu"),popupClassName:rn},En,{key:bn,eventKey:Dn,disabled:!1,style:en}),Xe)},Je.setChildrenWidthAndResize=function(){if(Je.props.mode!=="horizontal")return;var Be=Je.childRef.current;if(!Be)return;var Xe=Be.children;if(!Xe||Xe.length===0)return;var Oe=Be.children[Xe.length-1];j(Oe,"display","inline-block");var at=Je.getMenuItemNodes(),tt=at.filter(function(st){return st.className.split(" ").indexOf(ja)>=0});tt.forEach(function(st){j(st,"display","inline-block")}),Je.menuItemSizes=at.map(function(st){return re(st,!0)}),tt.forEach(function(st){j(st,"display","none")}),Je.overflowedIndicatorWidth=re(Be.children[Be.children.length-1],!0),Je.originalTotalWidth=Je.menuItemSizes.reduce(function(st,ot){return st+ot},0),Je.handleResize(),j(Oe,"display","none")},Je.handleResize=function(){if(Je.props.mode!=="horizontal")return;var Be=Je.childRef.current;if(!Be)return;var Xe=re(Be);Je.overflowedItems=[];var Oe=0,at;Je.originalTotalWidth>Xe+Ni&&(at=-1,Je.menuItemSizes.forEach(function(tt){Oe+=tt,Oe+Je.overflowedIndicatorWidth<=Xe&&(at+=1)})),Je.setState({lastVisibleIndex:at})},Je}return Object(E.a)(Ye,[{key:"componentDidMount",value:function(){var Be=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var Xe=this.childRef.current;if(!Xe)return;this.resizeObserver=new he.default(function(Oe){Oe.forEach(function(){var at=Be.cancelFrameId;cancelAnimationFrame(at),Be.cancelFrameId=requestAnimationFrame(Be.setChildrenWidthAndResize)})}),[].slice.call(Xe.children).concat(Xe).forEach(function(Oe){Be.resizeObserver.observe(Oe)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){Be.resizeObserver.disconnect(),[].slice.call(Xe.children).concat(Xe).forEach(function(Oe){Be.resizeObserver.observe(Oe)}),Be.setChildrenWidthAndResize()}),this.mutationObserver.observe(Xe,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(Be){var Xe=this,Oe=this.state.lastVisibleIndex;return(Be||[]).reduce(function(at,tt,st){var ot=tt;if(Xe.props.mode==="horizontal"){var dt=Xe.getOverflowedSubMenuItem(tt.props.eventKey,[]);Oe!==void 0&&Xe.props.className.indexOf("".concat(Xe.props.prefixCls,"-root"))!==-1&&(st>Oe&&(ot=b.cloneElement(tt,{style:{display:"none"},eventKey:"".concat(tt.props.eventKey,"-hidden"),className:"".concat(ja)})),st===Oe+1&&(Xe.overflowedItems=Be.slice(Oe+1).map(function(Gt){return b.cloneElement(Gt,{key:Gt.props.eventKey,mode:"vertical-left"})}),dt=Xe.getOverflowedSubMenuItem(tt.props.eventKey,Xe.overflowedItems)));var It=[].concat(Object(i.a)(at),[dt,ot]);return st===Be.length-1&&It.push(Xe.getOverflowedSubMenuItem(tt.props.eventKey,[],!0)),It}return[].concat(Object(i.a)(at),[ot])},[])}},{key:"render",value:function(){var Be=this.props,Xe=Be.visible,Oe=Be.prefixCls,at=Be.overflowedIndicator,tt=Be.mode,st=Be.level,ot=Be.tag,dt=Be.children,It=Be.theme,Gt=Object(M.a)(Be,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),Dt=ot;return b.createElement(Dt,Object(_.a)({ref:this.childRef},Gt),this.renderChildren(dt))}}]),Ye}(b.Component);va.defaultProps={tag:"div",className:""};var vo=va;function Wo(ut){return ut.length?ut.every(function(Ve){return!!Ve.props.disabled}):!0}function Ci(ut,Ve,Ye){var Je=ut.getState();ut.setState({activeKey:Object(v.a)(Object(v.a)({},Je.activeKey),{},Object(se.a)({},Ve,Ye))})}function Ro(ut){return ut.eventKey||"0-menu-"}function ha(ut,Ve){var Ye=Ve,Je=ut.children,Be=ut.eventKey;if(Ye){var Xe;if(Te(Je,function(Oe,at){Oe&&Oe.props&&!Oe.props.disabled&&Ye===oe(Oe,Be,at)&&(Xe=!0)}),Xe)return Ye}return Ye=null,ut.defaultActiveFirst&&Te(Je,function(Oe,at){!Ye&&Oe&&!Oe.props.disabled&&(Ye=oe(Oe,Be,at))}),Ye}function os(ut){if(!ut)return;var Ve=this.instanceArray.indexOf(ut);Ve!==-1?this.instanceArray[Ve]=ut:this.instanceArray.push(ut)}var eo=function(ut){Object(h.a)(Ye,ut);var Ve=Object(u.a)(Ye);function Ye(Je){var Be;return Object(B.a)(this,Ye),Be=Ve.call(this,Je),Be.onKeyDown=function(Xe,Oe){var at=Xe.keyCode,tt;if(Be.getFlatInstanceArray().forEach(function(ot){ot&&ot.props.active&&ot.onKeyDown&&(tt=ot.onKeyDown(Xe))}),tt)return 1;var st=null;return(at===f.a.UP||at===f.a.DOWN)&&(st=Be.step(at===f.a.UP?-1:1)),st?(Xe.preventDefault(),Ci(Be.props.store,Ro(Be.props),st.props.eventKey),typeof Oe=="function"&&Oe(st),1):void 0},Be.onItemHover=function(Xe){var Oe=Xe.key,at=Xe.hover;Ci(Be.props.store,Ro(Be.props),at?Oe:null)},Be.onDeselect=function(Xe){Be.props.onDeselect(Xe)},Be.onSelect=function(Xe){Be.props.onSelect(Xe)},Be.onClick=function(Xe){Be.props.onClick(Xe)},Be.onOpenChange=function(Xe){Be.props.onOpenChange(Xe)},Be.onDestroy=function(Xe){Be.props.onDestroy(Xe)},Be.getFlatInstanceArray=function(){return Be.instanceArray},Be.step=function(Xe){var Oe=Be.getFlatInstanceArray(),at=Be.props.store.getState().activeKey[Ro(Be.props)],tt=Oe.length;if(!tt)return null;Xe<0&&(Oe=Oe.concat().reverse());var st=-1;if(Oe.every(function(Gt,Dt){return Gt&&Gt.props.eventKey===at?(st=Dt,!1):!0}),!Be.props.defaultActiveFirst&&st!==-1&&Wo(Oe.slice(st,tt-1)))return;var ot=(st+1)%tt,dt=ot;do{var It=Oe[dt];if(!It||It.props.disabled)dt=(dt+1)%tt;else return It}while(dt!==ot);return null},Be.renderCommonMenuItem=function(Xe,Oe,at){var tt=Be.props.store.getState(),st=Object(g.a)(Be),ot=st.props,dt=oe(Xe,ot.eventKey,Oe),It=Xe.props;if(!It||typeof Xe.type=="string")return Xe;var Gt=dt===tt.activeKey,Dt=Object(v.a)(Object(v.a)({mode:It.mode||ot.mode,level:ot.level,inlineIndent:ot.inlineIndent,renderMenuItem:Be.renderMenuItem,rootPrefixCls:ot.prefixCls,index:Oe,parentMenu:ot.parentMenu,manualRef:It.disabled?void 0:Object(T.a)(Xe.ref,os.bind(Object(g.a)(Be))),eventKey:dt,active:!It.disabled&&Gt,multiple:ot.multiple,onClick:function(cn){(It.onClick||ve)(cn),Be.onClick(cn)},onItemHover:Be.onItemHover,motion:ot.motion,subMenuOpenDelay:ot.subMenuOpenDelay,subMenuCloseDelay:ot.subMenuCloseDelay,forceSubMenuRender:ot.forceSubMenuRender,onOpenChange:Be.onOpenChange,onDeselect:Be.onDeselect,onSelect:Be.onSelect,builtinPlacements:ot.builtinPlacements,itemIcon:It.itemIcon||Be.props.itemIcon,expandIcon:It.expandIcon||Be.props.expandIcon},at),{},{direction:ot.direction});return(ot.mode==="inline"||W())&&(Dt.triggerSubMenuAction="click"),b.cloneElement(Xe,Object(v.a)(Object(v.a)({},Dt),{},{key:dt||Oe}))},Be.renderMenuItem=function(Xe,Oe,at){if(!Xe)return null;var tt=Be.props.store.getState(),st={openKeys:tt.openKeys,selectedKeys:tt.selectedKeys,triggerSubMenuAction:Be.props.triggerSubMenuAction,subMenuKey:at};return Be.renderCommonMenuItem(Xe,Oe,st)},Je.store.setState({activeKey:Object(v.a)(Object(v.a)({},Je.store.getState().activeKey),{},Object(se.a)({},Je.eventKey,ha(Je,Je.activeKey)))}),Be.instanceArray=[],Be}return Object(E.a)(Ye,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(Be){return this.props.visible||Be.visible||this.props.className!==Be.className||!I()(this.props.style,Be.style)}},{key:"componentDidUpdate",value:function(Be){var Xe=this.props,Oe="activeKey"in Xe?Xe.activeKey:Xe.store.getState().activeKey[Ro(Xe)],at=ha(Xe,Oe);if(at!==Oe)Ci(Xe.store,Ro(Xe),at);else if("activeKey"in Be){var tt=ha(Be,Be.activeKey);at!==tt&&Ci(Xe.store,Ro(Xe),at)}}},{key:"render",value:function(){var Be=this,Xe=Object(_.a)({},this.props);this.instanceArray=[];var Oe=w()(Xe.prefixCls,Xe.className,"".concat(Xe.prefixCls,"-").concat(Xe.mode)),at={className:Oe,role:Xe.role||"menu"};Xe.id&&(at.id=Xe.id),Xe.focusable&&(at.tabIndex=0,at.onKeyDown=this.onKeyDown);var tt=Xe.prefixCls,st=Xe.eventKey,ot=Xe.visible,dt=Xe.level,It=Xe.mode,Gt=Xe.overflowedIndicator,Dt=Xe.theme;return Me.forEach(function(tn){return delete Xe[tn]}),delete Xe.onClick,b.createElement(vo,Object(_.a)({},Xe,{prefixCls:tt,mode:It,tag:"ul",level:dt,theme:Dt,visible:ot,overflowedIndicator:Gt},at),Object(m.a)(Xe.children).map(function(tn,cn){return Be.renderMenuItem(tn,cn,st||"0-menu-")}))}}]),Ye}(b.Component);eo.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:ve};var ss=Object(S.b)()(eo),Jo=ss,Ua=R("Kwbf");function Zo(ut,Ve,Ye){var Je=ut.prefixCls,Be=ut.motion,Xe=ut.defaultMotions,Oe=Xe===void 0?{}:Xe,at=ut.openAnimation,tt=ut.openTransitionName,st=Ve.switchingModeFromInline;if(Be)return Be;if(Object(k.a)(at)==="object"&&at)Object(Ua.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof at=="string")return{motionName:"".concat(Je,"-open-").concat(at)};if(tt)return{motionName:tt};var ot=Oe[Ye];return ot||(st?null:Oe.other)}var ps=function(ut){Object(h.a)(Ye,ut);var Ve=Object(u.a)(Ye);function Ye(Je){var Be;Object(B.a)(this,Ye),Be=Ve.call(this,Je),Be.onSelect=function(at){var tt=Object(g.a)(Be),st=tt.props;if(st.selectable){var ot=Be.store.getState(),dt=ot.selectedKeys,It=at.key;st.multiple?dt=dt.concat([It]):dt=[It],"selectedKeys"in st||Be.store.setState({selectedKeys:dt}),st.onSelect(Object(v.a)(Object(v.a)({},at),{},{selectedKeys:dt}))}},Be.onClick=function(at){var tt=Be.getRealMenuMode(),st=Object(g.a)(Be),ot=st.store,dt=st.props.onOpenChange;tt!=="inline"&&!("openKeys"in Be.props)&&(ot.setState({openKeys:[]}),dt([])),Be.props.onClick(at)},Be.onKeyDown=function(at,tt){Be.innerMenu.getWrappedInstance().onKeyDown(at,tt)},Be.onOpenChange=function(at){var tt=Object(g.a)(Be),st=tt.props,ot=Be.store.getState().openKeys.concat(),dt=!1,It=function(Dt){var tn=!1;if(Dt.open)tn=ot.indexOf(Dt.key)===-1,tn&&ot.push(Dt.key);else{var cn=ot.indexOf(Dt.key);tn=cn!==-1,tn&&ot.splice(cn,1)}dt=dt||tn};Array.isArray(at)?at.forEach(It):It(at),dt&&("openKeys"in Be.props||Be.store.setState({openKeys:ot}),st.onOpenChange(ot))},Be.onDeselect=function(at){var tt=Object(g.a)(Be),st=tt.props;if(st.selectable){var ot=Be.store.getState().selectedKeys.concat(),dt=at.key,It=ot.indexOf(dt);It!==-1&&ot.splice(It,1),"selectedKeys"in st||Be.store.setState({selectedKeys:ot}),st.onDeselect(Object(v.a)(Object(v.a)({},at),{},{selectedKeys:ot}))}},Be.onMouseEnter=function(at){Be.restoreModeVerticalFromInline();var tt=Be.props.onMouseEnter;tt&&tt(at)},Be.onTransitionEnd=function(at){var tt=at.propertyName==="width"&&at.target===at.currentTarget,st=at.target.className,ot=Object.prototype.toString.call(st)==="[object SVGAnimatedString]"?st.animVal:st,dt=at.propertyName==="font-size"&&ot.indexOf("anticon")>=0;(tt||dt)&&Be.restoreModeVerticalFromInline()},Be.setInnerMenu=function(at){Be.innerMenu=at},Be.isRootMenu=!0;var Xe=Je.defaultSelectedKeys,Oe=Je.defaultOpenKeys;return"selectedKeys"in Je&&(Xe=Je.selectedKeys||[]),"openKeys"in Je&&(Oe=Je.openKeys||[]),Be.store=Object(S.c)({selectedKeys:Xe,openKeys:Oe,activeKey:{"0-menu-":ha(Je,Je.activeKey)}}),Be.state={switchingModeFromInline:!1,prevProps:Je,inlineOpenKeys:[],store:Be.store},Be}return Object(E.a)(Ye,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(Be){var Xe=this.props,Oe=Xe.siderCollapsed,at=Xe.inlineCollapsed,tt=Xe.onOpenChange;(!Be.inlineCollapsed&&at||!Be.siderCollapsed&&Oe)&&tt([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var Be=this.props.collapsedWidth,Xe=this.store,Oe=this.prevOpenKeys,at=this.getInlineCollapsed()&&(Be===0||Be==="0"||Be==="0px");at?(this.prevOpenKeys=Xe.getState().openKeys.concat(),this.store.setState({openKeys:[]})):Oe&&(this.store.setState({openKeys:Oe}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var Be=this.props.mode,Xe=this.state.switchingModeFromInline,Oe=this.getInlineCollapsed();return Xe&&Oe?"inline":Oe?"vertical":Be}},{key:"getInlineCollapsed",value:function(){var Be=this.props,Xe=Be.inlineCollapsed,Oe=Be.siderCollapsed;return Oe!==void 0?Oe:Xe}},{key:"restoreModeVerticalFromInline",value:function(){var Be=this.state.switchingModeFromInline;Be&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var Be=Object(v.a)({},Object(O.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),Xe=this.getRealMenuMode();return Be.className+=" ".concat(Be.prefixCls,"-root"),Be.direction==="rtl"&&(Be.className+=" ".concat(Be.prefixCls,"-rtl")),Be=Object(v.a)(Object(v.a)({},Be),{},{mode:Xe,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:Zo(this.props,this.state,Xe)}),delete Be.openAnimation,delete Be.openTransitionName,b.createElement(S.a,{store:this.store},b.createElement(Jo,Object(_.a)({},Be,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(Be,Xe){var Oe=Xe.prevProps,at=Xe.store,tt=at.getState(),st={},ot={prevProps:Be};return Oe.mode==="inline"&&Be.mode!=="inline"&&(ot.switchingModeFromInline=!0),"openKeys"in Be?st.openKeys=Be.openKeys||[]:((Be.inlineCollapsed&&!Oe.inlineCollapsed||Be.siderCollapsed&&!Oe.siderCollapsed)&&(ot.switchingModeFromInline=!0,ot.inlineOpenKeys=tt.openKeys,st.openKeys=[]),(!Be.inlineCollapsed&&Oe.inlineCollapsed||!Be.siderCollapsed&&Oe.siderCollapsed)&&(st.openKeys=Xe.inlineOpenKeys,ot.inlineOpenKeys=[])),Object.keys(st).length&&at.setState(st),ot}}]),Ye}(b.Component);ps.defaultProps={selectable:!0,onClick:ve,onSelect:ve,onOpenChange:ve,onDeselect:ve,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:b.createElement("span",null,"\xB7\xB7\xB7")};var kn=ps,Cr=function(ut){Object(h.a)(Ye,ut);var Ve=Object(u.a)(Ye);function Ye(){var Je;return Object(B.a)(this,Ye),Je=Ve.apply(this,arguments),Je.onKeyDown=function(Be){var Xe=Be.keyCode;return Xe===f.a.ENTER?(Je.onClick(Be),!0):void 0},Je.onMouseLeave=function(Be){var Xe=Je.props,Oe=Xe.eventKey,at=Xe.onItemHover,tt=Xe.onMouseLeave;at({key:Oe,hover:!1}),tt({key:Oe,domEvent:Be})},Je.onMouseEnter=function(Be){var Xe=Je.props,Oe=Xe.eventKey,at=Xe.onItemHover,tt=Xe.onMouseEnter;at({key:Oe,hover:!0}),tt({key:Oe,domEvent:Be})},Je.onClick=function(Be){var Xe=Je.props,Oe=Xe.eventKey,at=Xe.multiple,tt=Xe.onClick,st=Xe.onSelect,ot=Xe.onDeselect,dt=Xe.isSelected,It={key:Oe,keyPath:[Oe],item:Object(g.a)(Je),domEvent:Be};tt(It),at?dt?ot(It):st(It):dt||st(It)},Je.saveNode=function(Be){Je.node=Be},Je}return Object(E.a)(Ye,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var Be=this.props;Be.onDestroy&&Be.onDestroy(Be.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var Be,Xe=Object(v.a)({},this.props),Oe=w()(this.getPrefixCls(),Xe.className,(Be={},Object(se.a)(Be,this.getActiveClassName(),!Xe.disabled&&Xe.active),Object(se.a)(Be,this.getSelectedClassName(),Xe.isSelected),Object(se.a)(Be,this.getDisabledClassName(),Xe.disabled),Be)),at=Object(v.a)(Object(v.a)({},Xe.attribute),{},{title:typeof Xe.title=="string"?Xe.title:void 0,className:Oe,role:Xe.role||"menuitem","aria-disabled":Xe.disabled});Xe.role==="option"?at=Object(v.a)(Object(v.a)({},at),{},{role:"option","aria-selected":Xe.isSelected}):(Xe.role===null||Xe.role==="none")&&(at.role="none");var tt={onClick:Xe.disabled?null:this.onClick,onMouseLeave:Xe.disabled?null:this.onMouseLeave,onMouseEnter:Xe.disabled?null:this.onMouseEnter},st=Object(v.a)({},Xe.style);Xe.mode==="inline"&&(Xe.direction==="rtl"?st.paddingRight=Xe.inlineIndent*Xe.level:st.paddingLeft=Xe.inlineIndent*Xe.level),Me.forEach(function(dt){return delete Xe[dt]}),delete Xe.direction;var ot=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(ot=b.createElement(this.props.itemIcon,this.props)),b.createElement("li",Object(_.a)({},Object(O.a)(Xe,["onClick","onMouseEnter","onMouseLeave","onSelect"]),at,tt,{style:st,ref:this.saveNode}),Xe.children,ot)}}]),Ye}(b.Component);Cr.isMenuItem=!0,Cr.defaultProps={onSelect:ve,onMouseEnter:ve,onMouseLeave:ve,manualRef:ve};var gr=Object(S.b)(function(ut,Ve){var Ye=ut.activeKey,Je=ut.selectedKeys,Be=Ve.eventKey,Xe=Ve.subMenuKey;return{active:Ye[Xe]===Be,isSelected:Array.isArray(Je)?Je.indexOf(Be)!==-1:Je===Be}})(Cr),Gr=gr,Ai=function(ut){Object(h.a)(Ye,ut);var Ve=Object(u.a)(Ye);function Ye(){var Je;return Object(B.a)(this,Ye),Je=Ve.apply(this,arguments),Je.renderInnerMenuItem=function(Be){var Xe=Je.props,Oe=Xe.renderMenuItem,at=Xe.index;return Oe(Be,at,Je.props.subMenuKey)},Je}return Object(E.a)(Ye,[{key:"render",value:function(){var Be=Object(_.a)({},this.props),Xe=Be.className,Oe=Xe===void 0?"":Xe,at=Be.rootPrefixCls,tt="".concat(at,"-item-group-title"),st="".concat(at,"-item-group-list"),ot=Be.title,dt=Be.children;return Me.forEach(function(It){return delete Be[It]}),delete Be.direction,b.createElement("li",Object(_.a)({},Be,{onClick:function(Gt){return Gt.stopPropagation()},className:"".concat(Oe," ").concat(at,"-item-group")}),b.createElement("div",{className:tt,title:typeof ot=="string"?ot:void 0},ot),b.createElement("ul",{className:st},b.Children.map(dt,this.renderInnerMenuItem)))}}]),Ye}(b.Component);Ai.isMenuItemGroup=!0,Ai.defaultProps={disabled:!0};var Si=Ai,oi=function(Ve){var Ye=Ve.className,Je=Ve.rootPrefixCls,Be=Ve.style;return b.createElement("li",{className:"".concat(Ye," ").concat(Je,"-item-divider"),style:Be})};oi.defaultProps={disabled:!0,className:"",style:{}};var fa=oi,Ha=kn,ni=R("eDIo");function zo(ut,Ve){var Ye=ut.prefixCls,Je=ut.editable,Be=ut.locale,Xe=ut.style;return!Je||Je.showAdd===!1?null:b.createElement("button",{ref:Ve,type:"button",className:"".concat(Ye,"-nav-add"),style:Xe,"aria-label":(Be==null?void 0:Be.addAriaLabel)||"Add tab",onClick:function(at){Je.onEdit("add",{event:at})}},Je.addIcon||"+")}var pi=b.forwardRef(zo);function Sa(ut,Ve){var Ye=ut.prefixCls,Je=ut.id,Be=ut.tabs,Xe=ut.locale,Oe=ut.mobile,at=ut.moreIcon,tt=at===void 0?"More":at,st=ut.moreTransitionName,ot=ut.style,dt=ut.className,It=ut.editable,Gt=ut.tabBarGutter,Dt=ut.rtl,tn=ut.onTabClick,cn=Object(b.useState)(!1),Bn=Object(G.a)(cn,2),Yt=Bn[0],en=Bn[1],bn=Object(b.useState)(null),Dn=Object(G.a)(bn,2),rn=Dn[0],En=Dn[1],Ln="".concat(Je,"-more-popup"),Vn="".concat(Ye,"-dropdown"),an=rn!==null?"".concat(Ln,"-").concat(rn):null,fn=Xe==null?void 0:Xe.dropdownAriaLabel,An=b.createElement(Ha,{onClick:function(Br){var sr=Br.key,Nr=Br.domEvent;tn(sr,Nr),en(!1)},id:Ln,tabIndex:-1,role:"listbox","aria-activedescendant":an,selectedKeys:[rn],"aria-label":fn!==void 0?fn:"expanded dropdown"},Be.map(function(dr){return b.createElement(Gr,{key:dr.key,id:"".concat(Ln,"-").concat(dr.key),role:"option","aria-controls":Je&&"".concat(Je,"-panel-").concat(dr.key),disabled:dr.disabled},dr.tab)}));function wn(dr){for(var Br=Be.filter(function(ei){return!ei.disabled}),sr=Br.findIndex(function(ei){return ei.key===rn})||0,Nr=Br.length,Qn=0;QnFn?(er=An,Ln.current="x"):(er=wn,Ln.current="y");var Ir=Date.now();Ir-rn.current>100&&(En.current=!1),(Ve(-er,-er)||En.current)&&(fn.preventDefault(),En.current=!0),rn.current=Ir}var an=Object(b.useRef)(null);an.current={onTouchStart:en,onTouchMove:bn,onTouchEnd:Dn,onWheel:Vn},b.useEffect(function(){function fn(dn){an.current.onTouchStart(dn)}function An(dn){an.current.onTouchMove(dn)}function wn(dn){an.current.onTouchEnd(dn)}function er(dn){an.current.onWheel(dn)}return document.addEventListener("touchmove",An,{passive:!1}),document.addEventListener("touchend",wn,{passive:!1}),ut.current.addEventListener("touchstart",fn,{passive:!1}),ut.current.addEventListener("wheel",er),function(){document.removeEventListener("touchmove",An),document.removeEventListener("touchend",wn)}},[])}function Is(){var ut=Object(b.useRef)(new Map);function Ve(Je){return ut.current.has(Je)||ut.current.set(Je,b.createRef()),ut.current.get(Je)}function Ye(Je){ut.current.delete(Je)}return[Ve,Ye]}function ws(ut,Ve){var Ye=b.useRef(ut),Je=b.useState({}),Be=Object(G.a)(Je,2),Xe=Be[1];function Oe(at){var tt=typeof at=="function"?at(Ye.current):at;tt!==Ye.current&&Ve(tt,Ye.current),Ye.current=tt,Xe({})}return[Ye.current,Oe]}var js=function(Ve){var Ye=Ve.position,Je=Ve.prefixCls,Be=Ve.extra;if(!Be)return null;var Xe,Oe=Be;return Ye==="right"&&(Xe=Oe.right||!Oe.left&&Oe||null),Ye==="left"&&(Xe=Oe.left||null),Xe?b.createElement("div",{className:"".concat(Je,"-extra-content")},Xe):null};function Zs(ut,Ve){var Ye,Je=b.useContext(Ga),Be=Je.prefixCls,Xe=Je.tabs,Oe=ut.className,at=ut.style,tt=ut.id,st=ut.animated,ot=ut.activeKey,dt=ut.rtl,It=ut.extra,Gt=ut.editable,Dt=ut.locale,tn=ut.tabPosition,cn=ut.tabBarGutter,Bn=ut.children,Yt=ut.onTabClick,en=ut.onTabScroll,bn=Object(b.useRef)(),Dn=Object(b.useRef)(),rn=Object(b.useRef)(),En=Object(b.useRef)(),Ln=Is(),Vn=Object(G.a)(Ln,2),an=Vn[0],fn=Vn[1],An=tn==="top"||tn==="bottom",wn=ws(0,function(ci,Ur){An&&en&&en({direction:ci>Ur?"left":"right"})}),er=Object(G.a)(wn,2),dn=er[0],Fn=er[1],Ir=ws(0,function(ci,Ur){!An&&en&&en({direction:ci>Ur?"top":"bottom"})}),dr=Object(G.a)(Ir,2),Br=dr[0],sr=dr[1],Nr=Object(b.useState)(0),Qn=Object(G.a)(Nr,2),Fr=Qn[0],ei=Qn[1],Kr=Object(b.useState)(0),yr=Object(G.a)(Kr,2),On=yr[0],rr=yr[1],Pr=Object(b.useState)(0),jn=Object(G.a)(Pr,2),$n=jn[0],ir=jn[1],Jn=Object(b.useState)(0),Wn=Object(G.a)(Jn,2),pn=Wn[0],sn=Wn[1],zn=Object(b.useState)(null),Yn=Object(G.a)(zn,2),_n=Yn[0],mr=Yn[1],Qr=Object(b.useState)(null),Vi=Object(G.a)(Qr,2),Ri=Vi[0],ri=Vi[1],ga=Object(b.useState)(0),na=Object(G.a)(ga,2),Ki=na[0],no=na[1],ro=Object(b.useState)(0),Da=Object(G.a)(ro,2),Io=Da[0],Mo=Da[1],io=o(new Map),Ia=Object(G.a)(io,2),ka=Ia[0],So=Ia[1],co=A(Xe,ka,Fr),ho="".concat(Be,"-nav-operations-hidden"),Qa=0,Ma=0;An?dt?(Qa=0,Ma=Math.max(0,Fr-_n)):(Qa=Math.min(0,_n-Fr),Ma=0):(Qa=Math.min(0,Ri-On),Ma=0);function Va(ci){return ciMa?[Ma,!1]:[ci,!0]}var Ka=Object(b.useRef)(),go=Object(b.useState)(),Fa=Object(G.a)(go,2),yo=Fa[0],Xi=Fa[1];function ao(){Xi(Date.now())}function Lo(){window.clearTimeout(Ka.current)}us(bn,function(ci,Ur){var ua=!1;function xi(To,Za){To(function(Eo){var oo=Va(Eo+Za),hn=Object(G.a)(oo,2),Uo=hn[0],Ss=hn[1];return ua=Ss,Uo})}if(An){if(_n>=Fr)return ua;xi(Fn,ci)}else{if(Ri>=On)return ua;xi(sr,Ur)}return Lo(),ao(),ua}),Object(b.useEffect)(function(){return Lo(),yo&&(Ka.current=window.setTimeout(function(){Xi(0)},100)),Lo},[yo]);function Wa(){var ci=arguments.length>0&&arguments[0]!==void 0?arguments[0]:ot,Ur=co.get(ci);if(!Ur)return;if(An){var ua=dn;dt?Ur.rightdn+_n&&(ua=Ur.right+Ur.width-_n):Ur.left<-dn?ua=-Ur.left:Ur.left+Ur.width>-dn+_n&&(ua=-(Ur.left+Ur.width-_n)),sr(0),Fn(Va(ua)[0])}else{var xi=Br;Ur.top<-Br?xi=-Ur.top:Ur.top+Ur.height>-Br+Ri&&(xi=-(Ur.top+Ur.height-Ri)),Fn(0),sr(Va(xi)[0])}}var Ta=x(co,{width:_n,height:Ri,left:dn,top:Br},{width:$n,height:pn},{width:Ki,height:Io},Object(v.a)(Object(v.a)({},ut),{},{tabs:Xe})),fo=Object(G.a)(Ta,2),$o=fo[0],qo=fo[1],Go=Xe.map(function(ci){var Ur=ci.key;return b.createElement(r,{id:tt,prefixCls:Be,key:Ur,rtl:dt,tab:ci,closable:ci.closable,editable:Gt,active:Ur===ot,tabPosition:tn,tabBarGutter:cn,renderWrapper:Bn,removeAriaLabel:Dt==null?void 0:Dt.removeAriaLabel,ref:an(Ur),onClick:function(xi){Yt(Ur,xi)},onRemove:function(){fn(Ur)},onFocus:function(){Wa(Ur),ao(),dt||(bn.current.scrollLeft=0),bn.current.scrollTop=0}})}),Xa=s(function(){var ci,Ur,ua,xi,To,Za,Eo,oo,hn,Uo=((ci=bn.current)===null||ci===void 0?void 0:ci.offsetWidth)||0,Ss=((Ur=bn.current)===null||Ur===void 0?void 0:Ur.offsetHeight)||0,gs=((ua=En.current)===null||ua===void 0?void 0:ua.offsetWidth)||0,$i=((xi=En.current)===null||xi===void 0?void 0:xi.offsetHeight)||0,Sn=((To=rn.current)===null||To===void 0?void 0:To.offsetWidth)||0,Ft=((Za=rn.current)===null||Za===void 0?void 0:Za.offsetHeight)||0;mr(Uo),ri(Ss),no(gs),Mo($i);var $t=(((Eo=Dn.current)===null||Eo===void 0?void 0:Eo.offsetWidth)||0)-gs,Cn=(((oo=Dn.current)===null||oo===void 0?void 0:oo.offsetHeight)||0)-$i;ei($t),rr(Cn);var Zt=(hn=rn.current)===null||hn===void 0?void 0:hn.className.includes(ho);ir($t-(Zt?0:Sn)),sn(Cn-(Zt?0:Ft)),So(function(){var qn=new Map;return Xe.forEach(function(or){var fr=or.key,$r=an(fr).current;$r&&qn.set(fr,{width:$r.offsetWidth,height:$r.offsetHeight,left:$r.offsetLeft,top:$r.offsetTop})}),qn})}),es=Xe.slice(0,$o),ya=Xe.slice(qo+1),ki=[].concat(Object(i.a)(es),Object(i.a)(ya)),la=Object(b.useState)(),ji=Object(G.a)(la,2),Ya=ji[0],bo=ji[1],La=co.get(ot),Vo=Object(b.useRef)();function Po(){e.a.cancel(Vo.current)}Object(b.useEffect)(function(){var ci={};return La&&(An?(dt?ci.right=La.right:ci.left=La.left,ci.width=La.width):(ci.top=La.top,ci.height=La.height)),Po(),Vo.current=e()(function(){bo(ci)}),Po},[La,An,dt]),Object(b.useEffect)(function(){Wa()},[ot,La,co,An]),Object(b.useEffect)(function(){Xa()},[dt,cn,ot,Xe.map(function(ci){return ci.key}).join("_")]);var Xo=!!ki.length,Ba="".concat(Be,"-nav-wrap"),In,Ja,vs,ts;return An?dt?(Ja=dn>0,In=dn+_n` "'(~:]+/,o=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,f=/^\s*\[[^\]]+?\]:.*$/,l=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\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\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E42\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\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]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDF3C-\uDF3E]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]/,r=" ";function c(U,K,V){return K.f=K.inline=V,V(U,K)}function A(U,K,V){return K.f=K.block=V,V(U,K)}function p(U){return!U||!/\S/.test(U.string)}function x(U){if(U.linkTitle=!1,U.linkHref=!1,U.linkText=!1,U.em=!1,U.strong=!1,U.strikethrough=!1,U.quote=0,U.indentedCode=!1,U.f==B){var K=b;if(!K){var V=se.innerMode(v,U.htmlState);K=V.mode.name=="xml"&&V.state.tagStart===null&&!V.state.context&&V.state.tokenize.isInText}K&&(U.f=u,U.block=_,U.htmlState=null)}return U.trailingSpace=0,U.trailingSpaceNewLine=!1,U.prevLine=U.thisLine,U.thisLine={stream:null},null}function _(U,K){var V=U.column()===K.indentation,N=p(K.prevLine.stream),Q=K.indentedCode,J=K.prevLine.hr,ne=K.list!==!1,ue=(K.listStack[K.listStack.length-1]||0)+3;K.indentedCode=!1;var be=K.indentation;if(K.indentationDiff===null&&(K.indentationDiff=K.indentation,ne)){for(K.list=null;be=4&&(Q||K.prevLine.fencedCodeEnd||K.prevLine.header||N))return U.skipToEnd(),K.indentedCode=!0,w.code;if(U.eatSpace())return null;if(V&&K.indentation<=ue&&(me=U.match(e))&&me[1].length<=6)return K.quote=0,K.header=me[1].length,K.thisLine.header=!0,M.highlightFormatting&&(K.formatting="header"),K.f=K.inline,g(K);if(K.indentation<=ue&&U.eat(">"))return K.quote=V?1:K.quote+1,M.highlightFormatting&&(K.formatting="quote"),U.eatSpace(),g(K);if(!_e&&!K.setext&&V&&K.indentation<=ue&&(me=U.match(i))){var Ee=me[1]?"ol":"ul";return K.indentation=be+U.current().length,K.list=!0,K.quote=0,K.listStack.push(K.indentation),K.em=!1,K.strong=!1,K.code=!1,K.strikethrough=!1,M.taskLists&&U.match(n,!1)&&(K.taskList=!0),K.f=K.inline,M.highlightFormatting&&(K.formatting=["list","list-"+Ee]),g(K)}else{if(V&&K.indentation<=ue&&(me=U.match(o,!0)))return K.quote=0,K.fencedEndRE=new RegExp(me[1]+"+ *$"),K.localMode=M.fencedCodeBlockHighlighting&&C(me[2]||M.fencedCodeBlockDefaultMode),K.localMode&&(K.localState=se.startState(K.localMode)),K.f=K.block=E,M.highlightFormatting&&(K.formatting="code-block"),K.code=-1,g(K);if(K.setext||(!de||!ne)&&!K.quote&&K.list===!1&&!K.code&&!_e&&!f.test(U.string)&&(me=U.lookAhead(1))&&(me=me.match(a)))return K.setext?(K.header=K.setext,K.setext=0,U.skipToEnd(),M.highlightFormatting&&(K.formatting="header")):(K.header=me[0].charAt(0)=="="?1:2,K.setext=K.header),K.thisLine.header=!0,K.f=K.inline,g(K);if(_e)return U.skipToEnd(),K.hr=!0,K.thisLine.hr=!0,w.hr;if(U.peek()==="[")return c(U,K,I)}return c(U,K,K.inline)}function B(U,K){var V=v.token(U,K.htmlState);if(!b){var N=se.innerMode(v,K.htmlState);(N.mode.name=="xml"&&N.state.tagStart===null&&!N.state.context&&N.state.tokenize.isInText||K.md_inside&&U.current().indexOf(">")>-1)&&(K.f=u,K.block=_,K.htmlState=null)}return V}function E(U,K){var V=K.listStack[K.listStack.length-1]||0,N=K.indentation=U.quote?K.push(w.formatting+"-"+U.formatting[V]+"-"+U.quote):K.push("error"))}if(U.taskOpen)return K.push("meta"),K.length?K.join(" "):null;if(U.taskClosed)return K.push("property"),K.length?K.join(" "):null;if(U.linkHref?K.push(w.linkHref,"url"):(U.strong&&K.push(w.strong),U.em&&K.push(w.em),U.strikethrough&&K.push(w.strikethrough),U.emoji&&K.push(w.emoji),U.linkText&&K.push(w.linkText),U.code&&K.push(w.code),U.image&&K.push(w.image),U.imageAltText&&K.push(w.imageAltText,"link"),U.imageMarker&&K.push(w.imageMarker)),U.header&&K.push(w.header,w.header+"-"+U.header),U.quote&&(K.push(w.quote),!M.maxBlockquoteDepth||M.maxBlockquoteDepth>=U.quote?K.push(w.quote+"-"+U.quote):K.push(w.quote+"-"+M.maxBlockquoteDepth)),U.list!==!1){var N=(U.listStack.length-1)%3;N?N===1?K.push(w.list2):K.push(w.list3):K.push(w.list1)}return U.trailingSpaceNewLine?K.push("trailing-space-new-line"):U.trailingSpace&&K.push("trailing-space-"+(U.trailingSpace%2?"a":"b")),K.length?K.join(" "):null}function h(U,K){return U.match(s,!0)?g(K):void 0}function u(U,K){var V=K.text(U,K);if(typeof V!="undefined")return V;if(K.list)return K.list=null,g(K);if(K.taskList){var N=U.match(n,!0)[1]===" ";return N?K.taskOpen=!0:K.taskClosed=!0,M.highlightFormatting&&(K.formatting="task"),K.taskList=!1,g(K)}if(K.taskOpen=!1,K.taskClosed=!1,K.header&&U.match(/^#+$/,!0))return M.highlightFormatting&&(K.formatting="header"),g(K);var Q=U.next();if(K.linkTitle){K.linkTitle=!1;var J=Q;Q==="("&&(J=")"),J=(J+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var ne="^\\s*(?:[^"+J+"\\\\]+|\\\\\\\\|\\\\.)"+J;if(U.match(new RegExp(ne),!0))return w.linkHref}if(Q==="`"){var ue=K.formatting;M.highlightFormatting&&(K.formatting="code"),U.eatWhile("`");var be=U.current().length;if(K.code==0&&(!K.quote||be==1))return K.code=be,g(K);if(be==K.code){var de=g(K);return K.code=0,de}else return K.formatting=ue,g(K)}else if(K.code)return g(K);if(Q==="\\"&&(U.next(),M.highlightFormatting)){var _e=g(K),me=w.formatting+"-escape";return _e?_e+" "+me:me}if(Q==="!"&&U.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return K.imageMarker=!0,K.image=!0,M.highlightFormatting&&(K.formatting="image"),g(K);if(Q==="["&&K.imageMarker&&U.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return K.imageMarker=!1,K.imageAltText=!0,M.highlightFormatting&&(K.formatting="image"),g(K);if(Q==="]"&&K.imageAltText){M.highlightFormatting&&(K.formatting="image");var _e=g(K);return K.imageAltText=!1,K.image=!1,K.inline=K.f=O,_e}if(Q==="["&&!K.image)return K.linkText&&U.match(/^.*?\]/)||(K.linkText=!0,M.highlightFormatting&&(K.formatting="link")),g(K);if(Q==="]"&&K.linkText){M.highlightFormatting&&(K.formatting="link");var _e=g(K);return K.linkText=!1,K.inline=K.f=U.match(/\(.*?\)| ?\[.*?\]/,!1)?O:u,_e}if(Q==="<"&&U.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){K.f=K.inline=S,M.highlightFormatting&&(K.formatting="link");var _e=g(K);return _e?_e+=" ":_e="",_e+w.linkInline}if(Q==="<"&&U.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){K.f=K.inline=S,M.highlightFormatting&&(K.formatting="link");var _e=g(K);return _e?_e+=" ":_e="",_e+w.linkEmail}if(M.xml&&Q==="<"&&U.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var Ee=U.string.indexOf(">",U.pos);if(Ee!=-1){var ge=U.string.substring(U.start,Ee);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(ge)&&(K.md_inside=!0)}return U.backUp(1),K.htmlState=se.startState(v),A(U,K,B)}if(M.xml&&Q==="<"&&U.match(/^\/\w*?>/))return K.md_inside=!1,"tag";if(Q==="*"||Q==="_"){for(var Ae=1,ae=U.pos==1?" ":U.string.charAt(U.pos-2);Ae<3&&U.eat(Q);)Ae++;var ve=U.peek()||" ",oe=!/\s/.test(ve)&&(!l.test(ve)||/\s/.test(ae)||l.test(ae)),ie=!/\s/.test(ae)&&(!l.test(ae)||/\s/.test(ve)||l.test(ve)),Te=null,Re=null;if(Ae%2&&(!K.em&&oe&&(Q==="*"||!ie||l.test(ae))?Te=!0:K.em==Q&&ie&&(Q==="*"||!oe||l.test(ve))&&(Te=!1)),Ae>1&&(!K.strong&&oe&&(Q==="*"||!ie||l.test(ae))?Re=!0:K.strong==Q&&ie&&(Q==="*"||!oe||l.test(ve))&&(Re=!1)),Re!=null||Te!=null){M.highlightFormatting&&(K.formatting=Te==null?"strong":Re==null?"em":"strong em"),Te===!0&&(K.em=Q),Re===!0&&(K.strong=Q);var de=g(K);return Te===!1&&(K.em=!1),Re===!1&&(K.strong=!1),de}}else if(Q===" "&&(U.eat("*")||U.eat("_"))){if(U.peek()===" ")return g(K);U.backUp(1)}if(M.strikethrough){if(Q==="~"&&U.eatWhile(Q)){if(K.strikethrough){M.highlightFormatting&&(K.formatting="strikethrough");var de=g(K);return K.strikethrough=!1,de}else if(U.match(/^[^\s]/,!1))return K.strikethrough=!0,M.highlightFormatting&&(K.formatting="strikethrough"),g(K)}else if(Q===" "&&U.match(/^~~/,!0)){if(U.peek()===" ")return g(K);U.backUp(2)}}if(M.emoji&&Q===":"&&U.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){K.emoji=!0,M.highlightFormatting&&(K.formatting="emoji");var Me=g(K);return K.emoji=!1,Me}return Q===" "&&(U.match(/^ +$/,!1)?K.trailingSpace++:K.trailingSpace&&(K.trailingSpaceNewLine=!0)),g(K)}function S(U,K){var V=U.next();if(V===">"){K.f=K.inline=u,M.highlightFormatting&&(K.formatting="link");var N=g(K);return N?N+=" ":N="",N+w.linkInline}return U.match(/^[^>]+/,!0),w.linkInline}function O(U,K){if(U.eatSpace())return null;var V=U.next();return V==="("||V==="["?(K.f=K.inline=D(V==="("?")":"]"),M.highlightFormatting&&(K.formatting="link-string"),K.linkHref=!0,g(K)):"error"}var T={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function D(U){return function(K,V){var N=K.next();if(N===U){V.f=V.inline=u,M.highlightFormatting&&(V.formatting="link-string");var Q=g(V);return V.linkHref=!1,Q}return K.match(T[U]),V.linkHref=!0,g(V)}}function I(U,K){return U.match(/^([^\]\\]|\\.)*\]:/,!1)?(K.f=k,U.next(),M.highlightFormatting&&(K.formatting="link"),K.linkText=!0,g(K)):c(U,K,u)}function k(U,K){if(U.match(/^\]:/,!0)){K.f=K.inline=F,M.highlightFormatting&&(K.formatting="link");var V=g(K);return K.linkText=!1,V}return U.match(/^([^\]\\]|\\.)+/,!0),w.linkText}function F(U,K){return U.eatSpace()?null:(U.match(/^[^\s]+/,!0),U.peek()===void 0?K.linkTitle=!0:U.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),K.f=K.inline=u,w.linkHref+" url")}var X={startState:function(){return{f:_,prevLine:{stream:null},thisLine:{stream:null},block:_,htmlState:null,indentation:0,inline:u,text:h,formatting:!1,linkText:!1,linkHref:!1,linkTitle:!1,code:0,em:!1,strong:!1,header:0,setext:0,hr:!1,taskList:!1,list:!1,listStack:[],quote:0,trailingSpace:0,trailingSpaceNewLine:!1,strikethrough:!1,emoji:!1,fencedEndRE:null}},copyState:function(U){return{f:U.f,prevLine:U.prevLine,thisLine:U.thisLine,block:U.block,htmlState:U.htmlState&&se.copyState(v,U.htmlState),indentation:U.indentation,localMode:U.localMode,localState:U.localMode?se.copyState(U.localMode,U.localState):null,inline:U.inline,text:U.text,formatting:!1,linkText:U.linkText,linkTitle:U.linkTitle,linkHref:U.linkHref,code:U.code,em:U.em,strong:U.strong,strikethrough:U.strikethrough,emoji:U.emoji,header:U.header,setext:U.setext,hr:U.hr,taskList:U.taskList,list:U.list,listStack:U.listStack.slice(0),quote:U.quote,indentedCode:U.indentedCode,trailingSpace:U.trailingSpace,trailingSpaceNewLine:U.trailingSpaceNewLine,md_inside:U.md_inside,fencedEndRE:U.fencedEndRE}},token:function(U,K){if(K.formatting=!1,U!=K.thisLine.stream){if(K.header=0,K.hr=!1,U.match(/^\s*$/,!0))return x(K),null;if(K.prevLine=K.thisLine,K.thisLine={stream:U},K.taskList=!1,K.trailingSpace=0,K.trailingSpaceNewLine=!1,!K.localState&&(K.f=K.block,K.f!=B)){var V=U.match(/^\s*/,!0)[0].replace(/\t/g,r).length;if(K.indentation=V,K.indentationDiff=null,V>0)return null}}return K.f(U,K)},innerMode:function(U){return U.block==B?{state:U.htmlState,mode:v}:U.localState?{state:U.localState,mode:U.localMode}:{state:U,mode:X}},indent:function(U,K,V){return U.block==B&&v.indent?v.indent(U.htmlState,K,V):U.localState&&U.localMode.indent?U.localMode.indent(U.localState,K,V):se.Pass},blankLine:x,getType:g,blockCommentStart:"",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return X},"xml"),se.defineMIME("text/markdown","markdown"),se.defineMIME("text/x-markdown","markdown")})},loD1:function(Ge,fe){function R(se,G,M,v,b,C,w){if(b===0)return!1;var m=b,d=0,i=se;if(w>G+m&&w>v+m||wse+m&&C>M+m||C=i.x&&m<=i.x+i.width&&d>=i.y&&d<=i.y+i.height},clone:function(){return new C(this.x,this.y,this.width,this.height)},copy:function(m){this.x=m.x,this.y=m.y,this.width=m.width,this.height=m.height},plain:function(){return{x:this.x,y:this.y,width:this.width,height:this.height}}},C.create=function(m){return new C(m.x,m.y,m.width,m.height)};var w=C;Ge.exports=w},mLcG:function(Ge,fe){var R=typeof window!="undefined"&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(se){setTimeout(se,16)};Ge.exports=R},mOS8:function(Ge,fe,R){Ge.exports=R.p+"static/403Qrcode.6c17b6f4.png"},n1HI:function(Ge,fe,R){var se=R("hX1E"),G=se.normalizeRadian,M=Math.PI*2;function v(b,C,w,m,d,i,n,e,a){if(n===0)return!1;var s=n;e-=b,a-=C;var o=Math.sqrt(e*e+a*a);if(o-s>w||o+sd&&(d+=M);var l=Math.atan2(a,e);return l<0&&(l+=M),l>=m&&l<=d||l+M>=m&&l+M<=d}fe.containStroke=v},n6Mw:function(Ge,fe,R){var se=R("SrGk"),G=R("bYtY"),M=R("Fofx");function v(C,w){se.call(this,C,w,"clipPath","__clippath_in_use__")}G.inherits(v,se),v.prototype.update=function(C){var w=this.getSvgElement(C);w&&this.updateDom(w,C.__clipPaths,!1);var m=this.getTextSvgElement(C);m&&this.updateDom(m,C.__clipPaths,!0),this.markUsed(C)},v.prototype.updateDom=function(C,w,m){if(w&&w.length>0){var d=this.getDefs(!0),i=w[0],n,e,a=m?"_textDom":"_dom";i[a]?(e=i[a].getAttribute("id"),n=i[a],d.contains(n)||d.appendChild(n)):(e="zr"+this._zrId+"-clip-"+this.nextId,++this.nextId,n=this.createElement("clipPath"),n.setAttribute("id",e),d.appendChild(n),i[a]=n);var s=this.getSvgProxy(i);if(i.transform&&i.parent.invTransform&&!m){var o=Array.prototype.slice.call(i.transform);M.mul(i.transform,i.parent.invTransform,i.transform),s.brush(i),i.transform=o}else s.brush(i);var f=this.getSvgElement(i);n.innerHTML="",n.appendChild(f.cloneNode()),C.setAttribute("clip-path","url(#"+e+")"),w.length>1&&this.updateDom(n,w.slice(1),m)}else C&&C.setAttribute("clip-path","none")},v.prototype.markUsed=function(C){var w=this;C.__clipPaths&&G.each(C.__clipPaths,function(m){m._dom&&se.prototype.markUsed.call(w,m._dom),m._textDom&&se.prototype.markUsed.call(w,m._textDom)})};var b=v;Ge.exports=b},n6Qo:function(Ge,fe,R){"use strict";R.d(fe,"a",function(){return m});var se=R("q1tI"),G=R("biw7"),M=R("fyJ8");function v(d){var i=d.className,n=d.index,e=d.children,a=d.colSpan,s=d.rowSpan,o=se.useContext(G.a),f=o.prefixCls,l=o.fixedInfoList,r=l[n];return se.createElement(M.a,Object.assign({className:i,index:n,component:"td",prefixCls:f,record:null,dataIndex:null,render:function(){return{children:e,props:{colSpan:a,rowSpan:s}}}},r))}function b(d){return se.createElement("tr",Object.assign({},d))}function C(d){var i=d.children,n=se.useContext(G.a),e=n.prefixCls;return se.createElement("tfoot",{className:"".concat(e,"-summary")},i)}var w=fe.b=C,m={Cell:v,Row:b}},nCxF:function(Ge,fe,R){var se=R("QBsz"),G=se.min,M=se.max,v=se.scale,b=se.distance,C=se.add,w=se.clone,m=se.sub;function d(i,n,e,a){var s=[],o=[],f=[],l=[],r,c,A,p;if(a){A=[Infinity,Infinity],p=[-Infinity,-Infinity];for(var x=0,_=i.length;x<_;x++)G(A,A,i[x]),M(p,p,i[x]);G(A,A,a[0]),M(p,p,a[1])}for(var x=0,_=i.length;x<_;x++){var B=i[x];if(e)r=i[x?x-1:_-1],c=i[(x+1)%_];else if(x===0||x===_-1){s.push(w(i[x]));continue}else r=i[x-1],c=i[x+1];m(o,c,r),v(o,o,n);var E=b(B,r),g=b(B,c),h=E+g;h!==0&&(E/=h,g/=h),v(f,o,-E),v(l,o,g);var u=C([],B,f),S=C([],B,l);a&&(M(u,u,A),G(u,u,p),M(S,S,A),G(S,S,p)),s.push(u),s.push(S)}return e&&s.push(s.shift()),s}Ge.exports=d},nKGa:function(Ge,fe,R){Ge.exports=R.p+"static/export_exercise-template.f7655c19.png"},nPnh:function(Ge,fe){var R=Math.round;function se(v,b,C){if(!b)return;var w=b.x1,m=b.x2,d=b.y1,i=b.y2;v.x1=w,v.x2=m,v.y1=d,v.y2=i;var n=C&&C.lineWidth;if(!n)return;R(w*2)===R(m*2)&&(v.x1=v.x2=M(w,n,!0)),R(d*2)===R(i*2)&&(v.y1=v.y2=M(d,n,!0))}function G(v,b,C){if(!b)return;var w=b.x,m=b.y,d=b.width,i=b.height;v.x=w,v.y=m,v.width=d,v.height=i;var n=C&&C.lineWidth;if(!n)return;v.x=M(w,n,!0),v.y=M(m,n,!0),v.width=Math.max(M(w+d,n,!1)-v.x,d===0?0:1),v.height=Math.max(M(m+i,n,!1)-v.y,i===0?0:1)}function M(v,b,C){if(!b)return v;var w=R(v*2);return(w+R(b))%2===0?w/2:(w+(C?1:-1))/2}fe.subPixelOptimizeLine=se,fe.subPixelOptimizeRect=G,fe.subPixelOptimize=M},ni6a:function(Ge,fe,R){var se=R("pzxd"),G=R("mFDi"),M=R("gut8"),v=M.WILL_BE_RESTORED,b=new G,C=function(){};C.prototype={constructor:C,drawRectText:function(m,d){var i=this.style;d=i.textRect||d,this.__dirty&&se.normalizeTextStyle(i,!0);var n=i.text;if(n!=null&&(n+=""),!se.needDrawText(n,i))return;m.save();var e=this.transform;i.transformText?this.setTransform(m):e&&(b.copy(d),b.applyTransform(e),d=b),se.renderText(this,m,n,i,d,v),m.restore()}};var w=C;Ge.exports=w},nnTU:function(Ge,fe,R){"use strict";R.d(fe,"b",function(){return m}),R.d(fe,"a",function(){return d});var se=R("pmY6"),G=R("746U"),M=R("Cg/j"),v=R("MI8n"),b=R("24hK"),C=R("QDVR"),w=function(){for(var i=0,n=0,e=arguments.length;n=l.max?void 0:(l.ch=0,l.text=l.cm.getLine(++l.line),!0)}function i(l){return l.line<=l.min?void 0:(l.text=l.cm.getLine(--l.line),l.ch=l.text.length,!0)}function n(l){for(;;){var r=l.text.indexOf(">",l.ch);if(r==-1){if(d(l))continue;return}if(!m(l,r+1)){l.ch=r+1;continue}var c=l.text.lastIndexOf("/",r),A=c>-1&&!/\S/.test(l.text.slice(c+1,r));return l.ch=r+1,A?"selfClose":"regular"}}function e(l){for(;;){var r=l.ch?l.text.lastIndexOf("<",l.ch-1):-1;if(r==-1){if(i(l))continue;return}if(!m(l,r+1)){l.ch=r;continue}C.lastIndex=r,l.ch=r;var c=C.exec(l.text);if(c&&c.index==r)return c}}function a(l){for(;;){C.lastIndex=l.ch;var r=C.exec(l.text);if(!r){if(d(l))continue;return}if(!m(l,r.index+1)){l.ch=r.index+1;continue}return l.ch=r.index+r[0].length,r}}function s(l){for(;;){var r=l.ch?l.text.lastIndexOf(">",l.ch-1):-1;if(r==-1){if(i(l))continue;return}if(!m(l,r+1)){l.ch=r;continue}var c=l.text.lastIndexOf("/",r),A=c>-1&&!/\S/.test(l.text.slice(c+1,r));return l.ch=r+1,A?"selfClose":"regular"}}function o(l,r){for(var c=[];;){var A=a(l),p,x=l.line,_=l.ch-(A?A[0].length:0);if(!A||!(p=n(l)))return;if(p=="selfClose")continue;if(A[1]){for(var B=c.length-1;B>=0;--B)if(c[B]==A[2]){c.length=B;break}if(B<0&&(!r||r==A[2]))return{tag:A[2],from:G(x,_),to:G(l.line,l.ch)}}else c.push(A[2])}}function f(l,r){for(var c=[];;){var A=s(l);if(!A)return;if(A=="selfClose"){e(l);continue}var p=l.line,x=l.ch,_=e(l);if(!_)return;if(_[1])c.push(_[2]);else{for(var B=c.length-1;B>=0;--B)if(c[B]==_[2]){c.length=B;break}if(B<0&&(!r||r==_[2]))return{tag:_[2],from:G(l.line,l.ch),to:G(p,x)}}}}se.registerHelper("fold","xml",function(l,r){for(var c=new w(l,r.line,0);;){var A=a(c);if(!A||c.line!=r.line)return;var p=n(c);if(!p)return;if(!A[1]&&p!="selfClose"){var x=G(c.line,c.ch),_=o(c,A[2]);return _&&M(_.from,x)>0?{from:x,to:_.from}:null}}}),se.findMatchingTag=function(l,r,c){var A=new w(l,r.line,r.ch,c);if(A.text.indexOf(">")==-1&&A.text.indexOf("<")==-1)return;var p=n(A),x=p&&G(A.line,A.ch),_=p&&e(A);if(!p||!_||M(A,r)>0)return;var B={from:G(A.line,A.ch),to:x,tag:_[2]};return p=="selfClose"?{open:B,close:null,at:"open"}:_[1]?{open:f(A,_[2]),close:B,at:"close"}:(A=new w(l,x.line,x.ch,c),{open:B,close:o(A,_[2]),at:"open"})},se.findEnclosingTag=function(l,r,c,A){for(var p=new w(l,r.line,r.ch,c);;){var x=f(p,A);if(!x)break;var _=new w(l,r.line,r.ch,c),B=o(_,x.tag);if(B)return{open:x,close:B}}},se.scanForClosingTag=function(l,r,c,A){var p=new w(l,r.line,r.ch,A?{from:0,to:A}:null);return o(p,c)}})},p5ED:function(Ge,fe,R){"use strict";var se=R("+L6B"),G=R("2/Rp"),M=R("5Dmo"),v=R("3S7+"),b=R("k1fw"),C=R("9og8"),w=R("tJVT"),m=R("WmNS"),d=R.n(m),i=R("q1tI"),n=R.n(i),e=R("vHTk"),a=R.n(e),s=R("yEEn"),o=R("ZW9T"),f=R("1vsH"),l=R("V0Rq"),r=R("m3rI");fe.a=function(c){var A,p,x,_,B,E,g=c.editOffice,h=g===void 0?"view":g,u=c.name,S=c.data,O=c.theme,T=c.type,D=c.filename,I=c.monacoEditor,k=c.className,F=c.style,X=c.close,U=c.onClose,K=c.hasMask,V=c.disabledDownload,N=c.onImgDimensions,Q=c.otherData,J=Object(i.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),ne=Object(w.a)(J,2),ue=ne[0],be=ne[1],de=Object(i.useState)(""),_e=Object(w.a)(de,2),me=_e[0],Ee=_e[1],ge=Object(i.useState)(),Ae=Object(w.a)(ge,2),ae=Ae[0],ve=Ae[1],oe=window.ENV==="build"?"/react/build":"",ie=location.host.startsWith("localhost")?r.a.PROXY_SERVER:r.a.API_SERVER,Te,Re=1024*1024,Me=10*Re,re=Object(i.useRef)();(A=S)!==null&&A!==void 0&&A.startsWith("/api")&&T!=="txt"&&(S=r.a.API_SERVER+S),T==="office"&&(Te=Object(f.P)(S).filesize,Te>Me&&(T="other")),D&&(I.filename=D),Object(i.useEffect)(function(){var te,ce,Ie=(te=document.cookie)===null||te===void 0||((ce=te.replace(/\s/g,""))===null||ce===void 0)?void 0:ce.split(";");Ie==null||Ie.map(function(ze){var _t=ze.split("=");_t[0]==="_educoder_session"&&Ee(_t[1])})},[]),Object(i.useEffect)(function(){T==="office"&&j()},[T,S]);var j=function(){var te=Object(C.a)(d.a.mark(function ce(){var Ie,ze,_t;return d.a.wrap(function(Ke){for(;;)switch(Ke.prev=Ke.next){case 0:return console.log("data:",S),Ie=S,S.startsWith("http")||(Ie=location.origin+Ie),ze=new URL(Ie).pathname.split("/").pop(),Ke.next=6,Object(l.U)({attachment_id:ze});case 6:_t=Ke.sent,ve(_t);case 8:case"end":return Ke.stop()}},ce)}));return function(){return te.apply(this,arguments)}}(),W=function(){if(S.startsWith("http")||S.startsWith("blob:")){he();return}Object(f.x)(D||"educoder",S,D)},he=function(){Object(f.v)(D||"educoder",decodeURIComponent(S))};return n.a.createElement("div",{style:Object(b.a)({},F||{}),className:"".concat(K&&a.a.bgBlack," ").concat(T?a.a.wrp:"hide")},X&&n.a.createElement("div",{className:a.a.close,ref:re},!!N&&n.a.createElement(v.a,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:function(){return re.current}},n.a.createElement("span",{onClick:function(){U(),N()}},n.a.createElement("i",{className:"icon-yulanpizhu"}))),!V&&n.a.createElement(v.a,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:function(){return re.current}},n.a.createElement("span",{onClick:he},n.a.createElement("i",{className:"icon-quxiaozhiding"}))),n.a.createElement(v.a,{title:"\u5173\u95ED",getPopupContainer:function(){return re.current}},n.a.createElement("span",{className:"",onClick:U},n.a.createElement("i",{className:"icon-guanbi1"})))),n.a.createElement("div",{className:"".concat(a.a[k]," ").concat(k," ").concat(a.a.monaco," ").concat(T==="txt"?"show":"hide")},T==="txt"&&n.a.createElement(o.b,I)),T==="audio"&&n.a.createElement("audio",{src:"".concat(((p=S)===null||p===void 0?void 0:p.indexOf("http://"))>-1||((x=S)===null||x===void 0?void 0:x.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(S),autoPlay:!0}),T==="video"&&n.a.createElement(n.a.Fragment,null,((_=S)===null||_===void 0?void 0:_.indexOf("http"))>-1?n.a.createElement("video",{controls:!0,src:"".concat(S),autoPlay:!0}):n.a.createElement("video",{controls:!0,src:"data:video/mp4;base64,".concat(S),autoPlay:!0})),T==="office"&&ae&&n.a.createElement("iframe",{src:"".concat(oe,"/office.html?key=").concat(ae.key,"&url=").concat(ie+ae.url,"&callbackUrl=").concat(ie+ae.callbackUrl,"&fileType=").concat(ae.fileType,"&title=").concat(ae.title,"&model=").concat(h,"&officeServer=").concat(r.a.OFFICE_SERVER,"&disabledDownload=").concat(!!V)}),(T==="xlsx"||T==="doc"||T==="pptx"||T==="docx")&&n.a.createElement("iframe",{src:"/react/build/office.html?key=".concat(Q.key,"&url=").concat(r.a.API_SERVER+Q.url,"&callbackUrl=").concat(r.a.API_SERVER+Q.callbackUrl,"&fileType=").concat(Q.fileType,"&title=").concat(Q.title,"&model=").concat(Q.model)}),T==="html"&&n.a.createElement("iframe",{src:S+"&disposition=inline"}),T==="pdf"&&n.a.createElement("embed",{className:a.a.embed,src:S}),T==="image"&&n.a.createElement("img",{src:"".concat(((B=S)===null||B===void 0?void 0:B.indexOf("http://"))>-1||((E=S)===null||E===void 0?void 0:E.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(S)}),T==="other"&&n.a.createElement("div",null,n.a.createElement(G.a,{type:"primary",size:"large",onClick:W},n.a.createElement(s.a,null),"\u70B9\u51FB\u4E0B\u8F7D")),T==="download"&&n.a.createElement(G.a,{type:"primary",size:"large",onClick:W},n.a.createElement(s.a,null),"\u70B9\u51FB\u4E0B\u8F7D"))}},"p77/":function(Ge,fe,R){},pmY6:function(Ge,fe,R){"use strict";R.d(fe,"g",function(){return b}),R.d(fe,"f",function(){return C}),R.d(fe,"e",function(){return w}),R.d(fe,"h",function(){return m}),R.d(fe,"b",function(){return d}),R.d(fe,"a",function(){return i}),R.d(fe,"d",function(){return n}),R.d(fe,"c",function(){return e});var se=!1,G="__is_disposable_tracked__";function M(a){if(!se)return;if(a&&a!==i.None)try{a[G]=!0}catch(s){}}function v(a){if(!se)return a;var s=new Error("Potentially leaked disposable").stack;return setTimeout(function(){a[G]||console.log(s)},3e3),a}function b(a){return typeof a.dispose=="function"&&a.dispose.length===0}function C(a){return Array.isArray(a)?(a.forEach(function(s){s&&(M(s),s.dispose())}),[]):a?(M(a),a.dispose(),a):void 0}function w(){for(var a=[],s=0;s0?Q["Content-Type"]=N.mime:Q["Content-Type"]=_.getType(N.mime||p.extname(N.object||""))||"application/octet-stream"),N.content&&(Q["Content-Md5"]=A.createHash("md5").update(new m(N.content,"utf8")).digest("base64"),Q["Content-Length"]||(Q["Content-Length"]=N.content.length));var J=this._getResource(N);Q.authorization=this.authorization(N.method,J,N.subres,Q);var ne=this._getReqUrl(N);c("request %s %s, with headers %j, !!stream: %s",N.method,ne,Q,!!N.stream);var ue=N.timeout||this.options.timeout;return{url:ne,params:{agent:this.agent,method:N.method,content:N.content,stream:N.stream,headers:Q,timeout:ue,writeStream:N.writeStream,customResponse:N.customResponse,ctx:N.ctx||this.ctx}}},V.request=f.default.mark(function N(Q){var J,ne,ue,be;return f.default.wrap(function(de){for(;;)switch(de.prev=de.next){case 0:return J=this.createRequest(Q),ne=void 0,ue=void 0,de.prev=3,de.next=6,this.urllib.request(J.url,J.params);case 6:ne=de.sent,c("response %s %s, got %s, headers: %j",Q.method,J.url,ne.status,ne.headers),de.next=13;break;case 10:de.prev=10,de.t0=de.catch(3),ue=de.t0;case 13:if(be=void 0,!ne||!Q.successStatuses||Q.successStatuses.indexOf(ne.status)!==-1){de.next=26;break}return de.next=17,this.requestError(ne);case 17:if(be=de.sent,be.code!=="RequestTimeTooSkewed"){de.next=23;break}return this.options.amendTimeSkewed=+new Date(be.serverTime)-new Date,de.next=22,this.request(Q);case 22:return de.abrupt("return",de.sent);case 23:be.params=Q,de.next=30;break;case 26:if(!ue){de.next=30;break}return de.next=29,this.requestError(ue);case 29:be=de.sent;case 30:if(!be){de.next=32;break}throw be;case 32:if(!Q.xmlResponse){de.next=36;break}return de.next=35,this.parseXML(ne.data);case 35:ne.data=de.sent;case 36:return de.abrupt("return",ne);case 37:case"end":return de.stop()}},N,this,[[3,10]])}),V._getResource=function(N){var Q="/";return N.bucket&&(Q+=N.bucket+"/"),N.object&&(Q+=N.object),Q},V._isIP=function(N){return U._isIP(N)},V._escape=function(N){return T.encodeURIComponent(N).replace(/%2F/g,"/")},V._getReqUrl=function(N){var Q={};x(this.options.endpoint).to(Q);var J=this._isIP(Q.hostname),ne=this.options.cname;!N.bucket||ne||J||(Q.host=N.bucket+"."+Q.host);var ue="/";N.bucket&&J&&(ue+=N.bucket+"/"),N.object&&(ue+=this._escape(N.object).replace(/\+/g,"%2B")),Q.pathname=ue;var be={};if(N.query&&h(be,N.query),N.subres){var de={};S.string(N.subres)?de[N.subres]="":S.array(N.subres)?N.subres.forEach(function(_e){de[_e]=""}):de=N.subres,h(be,de)}return Q.query=be,u.format(Q)},V._getUserAgent=function(){var N=w&&w.browser?"js":"nodejs",Q="aliyun-sdk-"+N+"/"+I.version,J=O.description;return!J&&w&&(J="Node.js "+w.version.slice(1)+" on "+w.platform+" "+w.arch),this._checkUserAgent(Q+" "+J)},V._checkUserAgent=function(N){return N.replace(/\u03b1/,"alpha").replace(/\u03b2/,"beta")},V.checkBrowserAndVersion=function(N,Q){return F.name===N&&F.version.split(".")[0]===Q},V.parseXML=function(N){return function(Q){m.isBuffer(N)&&(N=N.toString()),B.parseString(N,{explicitRoot:!1,explicitArray:!1},Q)}},V.requestError=f.default.mark(function N(Q){var J,ne,ue,be;return f.default.wrap(function(de){for(;;)switch(de.prev=de.next){case 0:if(J=null,Q.data&&Q.data.length){de.next=5;break}Q.status===-1||Q.status===-2?(J=new Error(Q.message),J.name=Q.name,J.status=Q.status,J.code=Q.name):(Q.status===404?(J=new Error("Object not exists"),J.name="NoSuchKeyError",J.status=404,J.code="NoSuchKey"):Q.status===412?(J=new Error("Pre condition failed"),J.name="PreconditionFailedError",J.status=412,J.code="PreconditionFailed"):(J=new Error("Unknow error, status: "+Q.status),J.name="UnknowError",J.status=Q.status),J.requestId=Q.headers["x-oss-request-id"],J.host=""),de.next=30;break;case 5:return ne=String(Q.data),c("request response error data: %s",ne),ue=void 0,de.prev=8,de.next=11,this.parseXML(ne)||{};case 11:ue=de.sent,de.next=21;break;case 14:return de.prev=14,de.t0=de.catch(8),c(ne),de.t0.message+=` -raw xml: `+ne,de.t0.status=Q.status,de.t0.requestId=Q.headers["x-oss-request-id"],de.abrupt("return",de.t0);case 21:be=ue.Message||"unknow request error, status: "+Q.status,ue.Condition&&(be+=" (condition: "+ue.Condition+")"),J=new Error(be),J.name=ue.Code?ue.Code+"Error":"UnknowError",J.status=Q.status,J.code=ue.Code,J.requestId=ue.RequestId,J.hostId=ue.HostId,J.serverTime=ue.ServerTime;case 30:return c("generate error %j",J),de.abrupt("return",J);case 32:case"end":return de.stop()}},N,this,[[8,14]])})}).call(this,v("_process"),v("buffer").Buffer)},{"../common/multipart":8,"../common/signUtils":9,"../common/thunkpool.js":10,"../common/utils":11,"./../../shims/crypto/crypto.js":237,"./managed_upload":3,"./object":4,"./version":5,"./wrapper":6,_process:173,agentkeepalive:12,"babel-runtime/core-js/object/keys":23,"babel-runtime/regenerator":33,bowser:35,buffer:38,"copy-to":43,dateformat:154,debug:155,"humanize-ms":160,"is-type-of":165,"merge-descriptors":168,mime:242,path:170,platform:171,url:203,urllib:244,utility:243,xml2js:213}],3:[function(v,b,C){(function(w){"use strict";function m(x){return x&&x.__esModule?x:{default:x}}function d(x,_){if(!(this instanceof d))return new d(x,_);p.call(this,_),this.file=x,this.reader=new FileReader,this.start=0,this.finish=!1,this.fileBuffer=null}var i=v("babel-runtime/core-js/array/from"),n=m(i),e=v("babel-runtime/regenerator"),a=m(e),s=v("is-type-of"),o=v("util"),f=v("path"),l=v("mime"),r=v("copy-to"),c=C;c.multipartUpload=a.default.mark(function x(_,B,E){var g,h,u,S,O,T,D,I,k;return a.default.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:if(this.resetCancelFlag(),E=E||{},!E.checkpoint||!E.checkpoint.uploadId){F.next=6;break}return F.next=5,this._resumeMultipart(E.checkpoint,E);case 5:return F.abrupt("return",F.sent);case 6:return g=102400,E.mime||(s.file(B)?E.mime=l.getType(f.extname(B.name)):s.blob(B)?E.mime=B.type:E.mime=l.getType(f.extname(B))),E.headers=E.headers||{},this._convertMetaToHeaders(E.meta,E.headers),F.next=12,this._getFileSize(B);case 12:if(!((h=F.sent)0&&r(S).to(T),D=this._divideParts(g,h),I=D.length,k=!1,F=a.default.mark(function _e(me,Ee){var ge,Ae,ae;return a.default.wrap(function(ve){for(;;)switch(ve.prev=ve.next){case 0:if(me.isCancel()){ve.next=21;break}return ve.prev=1,ge=D[Ee-1],Ae={stream:me._createStream(E,ge.start,ge.end),size:ge.end-ge.start},ve.next=6,me._uploadPart(O,u,Ee,Ae);case 6:if(ae=ve.sent,me.isCancel()||k){ve.next=13;break}if(_.doneParts.push({number:Ee,etag:ae.res.headers.etag}),T.push({number:Ee,etag:ae.res.headers.etag}),!B||!B.progress){ve.next=13;break}return ve.next=13,B.progress(S.length/I,_,ae.res);case 13:ve.next=21;break;case 15:if(ve.prev=15,ve.t0=ve.catch(1),me.isCancel()){ve.next=21;break}throw me.cancel(),ve.t0.partNum=Ee,ve.t0;case 21:case"end":return ve.stop()}},_e,this,[[1,15]])}),X=(0,n.default)(new Array(I),function(_e,me){return me+1}),U=T.map(function(_e){return _e.number}),K=X.filter(function(_e){return U.indexOf(_e)<0}),V=5,N=B.parallel||V,!this.checkBrowserAndVersion("Internet Explorer","10")&&N!==1){de.next=26;break}Q=0;case 16:if(!(Q0)){de.next=37;break}throw this.resetCancelFlag(),be=ue[0],be.message="Failed to upload some parts with error: "+be.toString()+" part_num: "+be.partNum,be;case 37:if(!this.isCancel()){de.next=40;break}throw J=null,this._makeCancelEvent();case 40:return de.next=42,this.completeMultipartUpload(O,u,T,B);case 42:return de.abrupt("return",de.sent);case 43:case"end":return de.stop()}},x,this)}),s.file=function(x){return typeof File!="undefined"&&x instanceof File},s.blob=function(x){return typeof Blob!="undefined"&&x instanceof Blob},c._getFileSize=a.default.mark(function x(_){var B;return a.default.wrap(function(E){for(;;)switch(E.prev=E.next){case 0:if(!s.buffer(_)){E.next=4;break}return E.abrupt("return",_.length);case 4:if(!s.blob(_)&&!s.file(_)){E.next=6;break}return E.abrupt("return",_.size);case 6:if(!s.string(_)){E.next=11;break}return E.next=9,this._statFile(_);case 9:return B=E.sent,E.abrupt("return",B.size);case 11:throw new Error("_getFileSize requires Buffer/File/String.");case 12:case"end":return E.stop()}},x,this)});var A=v("stream"),p=A.Readable;o.inherits(d,p),d.prototype.readFileAndPush=function(x){if(this.fileBuffer)for(var _=!0;_&&this.fileBuffer&&this.startthis.fileBuffer.length?this.fileBuffer.length:E,this.start=E,_=this.push(this.fileBuffer.slice(B,E))}},d.prototype._read=function(x){if(this.file&&this.start>=this.file.size||this.fileBuffer&&this.start>=this.fileBuffer.length||this.finish||this.start===0&&!this.file)return this.finish||(this.fileBuffer=null,this.finish=!0),void this.push(null);x=x||16384;var _=this;this.reader.onload=function(B){_.fileBuffer=new w(new Uint8Array(B.target.result)),_.file=null,_.readFileAndPush(x)},this.start===0?this.reader.readAsArrayBuffer(this.file):this.readFileAndPush(x)},c._createStream=function(x,_,B){if(s.blob(x)||s.file(x))return new d(x.slice(_,B));throw new Error("_createStream requires File/String.")},c._getPartSize=function(x,_){return _?Math.max(Math.ceil(x/1e4),_):1048576},c._divideParts=function(x,_){for(var B=Math.ceil(x/_),E=[],g=0;g + a `).concat(N,",").concat(N," 0 1 1 ").concat(-ne,",").concat(ue),de=Math.PI*2*N,_e={stroke:X,strokeDasharray:"".concat(F/100*(de-K),"px ").concat(de,"px"),strokeDashoffset:"-".concat(K/2+k/100*(de-K),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:be,pathStyle:_e}}var T=function(F){var X=F.prefixCls,U=F.strokeWidth,K=F.trailWidth,V=F.gapDegree,N=F.gapPosition,Q=F.trailColor,J=F.strokeLinecap,ne=F.style,ue=F.className,be=F.strokeColor,de=F.percent,_e=E(F,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),me=Object(se.useMemo)(function(){return h+=1,h},[]),Ee=O(0,100,Q,U,V,N),ge=Ee.pathString,fe=Ee.pathStyle,ae=S(de),ve=S(be),oe=ve.find(function(re){return Object.prototype.toString.call(re)==="[object Object]"}),ie=C(ae),Te=c(ie,1),Re=Te[0],Me=function(){var j=0;return ae.map(function(W,he){var te=ve[he]||ve[ve.length-1],ce=Object.prototype.toString.call(te)==="[object Object]"?"url(#".concat(X,"-gradient-").concat(me,")"):"",Ie=O(j,W,te,U,V,N);return j+=W,G.a.createElement("path",{key:he,className:"".concat(X,"-circle-path"),d:Ie.pathString,stroke:ce,strokeLinecap:J,strokeWidth:U,opacity:W===0?0:1,fillOpacity:"0",style:Ie.pathStyle,ref:Re[he]})})};return G.a.createElement("svg",r({className:v()("".concat(X,"-circle"),ue),viewBox:"0 0 100 100",style:ne},_e),oe&&G.a.createElement("defs",null,G.a.createElement("linearGradient",{id:"".concat(X,"-gradient-").concat(me),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(oe).sort(function(re,j){return u(re)-u(j)}).map(function(re,j){return G.a.createElement("stop",{key:j,offset:re,stopColor:oe[re]})}))),G.a.createElement("path",{className:"".concat(X,"-circle-trail"),d:ge,stroke:Q,strokeLinecap:J,strokeWidth:K||U,fillOpacity:"0",style:fe}),Me().reverse())};T.defaultProps=b;var D=T,I={Line:l,Circle:D}},h7HQ:function(Ge,Ae,R){var se=R("y+Vt"),G=R("T6xi"),M=se.extend({type:"polygon",shape:{points:null,smooth:!1,smoothConstraint:null},buildPath:function(v,b){G.buildPath(v,b,!0)}});Ge.exports=M},hOwI:function(Ge,Ae){var R=Math.log(2);function se(M,v,b,C,w,m){var d=C+"-"+w,i=M.length;if(m.hasOwnProperty(d))return m[d];if(v===1){var n=Math.round(Math.log((1<G&&C>v||Cb?w:0}Ge.exports=R},iXp4:function(Ge,Ae,R){var se=R("ItGF"),G=[["shadowBlur",0],["shadowColor","#000"],["shadowOffsetX",0],["shadowOffsetY",0]];function M(v){return se.browser.ie&&se.browser.version>=11?function(){var b=this.__clipPaths,C=this.style,w;if(b)for(var m=0;m-1?Bt:0}else{var At,bt,je,qe,Ot,Ct=(At=be.detail)===null||At===void 0||((bt=At.courses)===null||bt===void 0||((je=bt.map(function(Vt){var Et;return parseInt((Et=Vt.course_status)===null||Et===void 0?void 0:Et.status)}))===null||je===void 0))?void 0:je.lastIndexOf(2);Rt=Ct>-1?Ct:0,Ct=(qe=be.detail)===null||qe===void 0||((Ot=qe.courses)===null||Ot===void 0)?void 0:Ot.findIndex(function(Vt){var Et;return parseInt((Et=Vt.course_status)===null||Et===void 0?void 0:Et.status)===0}),Rt=Ct>-1?Ct:Rt}if((Tt=be.detail)!==null&&Tt!==void 0&&Tt.courses){var jt;Ke(((jt=be.detail)===null||jt===void 0?void 0:jt.courses[Rt])||{})}},[be.detail]);var ht=function(Tt,Rt){o.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u5B9A\u5220\u9664\u8BE5\u5B9E\u8BAD\u5417\uFF1F",onOk:function(){}})},St=function(Tt){o.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u5B9A\u5220\u9664\u8BE5\u7AE0\u8282\u5417\uFF1F",onOk:function(){var Rt=Object(a.a)(x.a.mark(function Ut(){return x.a.wrap(function(At){for(;;)switch(At.prev=At.next){case 0:case"end":return At.stop()}},Ut)}));function kt(){return Rt.apply(this,arguments)}return kt}()})},ct=function(){var Mt=Object(a.a)(x.a.mark(function Tt(Rt,kt){var Ut;return x.a.wrap(function(At){for(;;)switch(At.prev=At.next){case 0:if(fe({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF0C\u8BF7\u7A0D\u540E..."}}),!kt){At.next=7;break}return At.next=4,Object(D.C)({id:Rt});case 4:At.t0=At.sent,At.next=10;break;case 7:return At.next=9,Object(D.D)({id:Rt});case 9:At.t0=At.sent;case 10:if(Ut=At.t0,fe({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),!(Ut!=null&&Ut.game_identifier||Ut!=null&&Ut.identifier)){At.next=15;break}return Object(S.O)(kt?"/tasks/".concat(Ut==null?void 0:Ut.identifier,"/jupyter"):"/tasks/".concat(Ut.game_identifier,"?subject_id=").concat(W.pathId||"")),At.abrupt("return");case 15:(Ut==null?void 0:Ut.status)===-3?Object(S.o)():(Ut==null?void 0:Ut.status)===2?lt(Ut==null?void 0:Ut.message):(Ut==null?void 0:Ut.status)===3&&rt(Ut==null?void 0:Ut.message);case 16:case"end":return At.stop()}},Tt)}));return function(Rt,kt){return Mt.apply(this,arguments)}}(),lt=function Mt(Tt){var Rt;Tt=(Rt=Tt)!==null&&Rt!==void 0&&Rt.includes(".json")?Tt:"".concat(Tt,".json"),o.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:B.a.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:function(){var kt=Object(a.a)(x.a.mark(function Bt(){var At,bt;return x.a.wrap(function(qe){for(;;)switch(qe.prev=qe.next){case 0:return qe.next=2,Object(T.S)({url:Tt});case 2:if(At=qe.sent,At){qe.next=5;break}return qe.abrupt("return");case 5:return e.b.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF01"),qe.next=8,Object(D.D)({id:At.shixun_identifier});case 8:if(bt=qe.sent,!(bt!=null&&bt.game_identifier)){qe.next=12;break}return Object(S.O)("/tasks/".concat(bt.game_identifier)),qe.abrupt("return");case 12:(bt==null?void 0:bt.status)===2?Mt(bt==null?void 0:bt.message):(bt==null?void 0:bt.status)===3&&rt(bt==null?void 0:bt.message);case 13:case"end":return qe.stop()}},Bt)}));function Ut(){return kt.apply(this,arguments)}return Ut}()})},rt=function(Tt){o.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:B.a.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Tt,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Ze=function(Tt){console.log("onDragEnter:",Tt)},$e=function(){var Mt=Object(a.a)(x.a.mark(function Tt(Rt){var kt,Ut,Bt,At,bt,je,qe,Ot,Ct;return x.a.wrap(function(Vt){for(;;)switch(Vt.prev=Vt.next){case 0:if(console.log("onDrop:",Rt),kt=Rt.node.props.eventKey,Ut=Rt.dragNode.props.eventKey,Bt=Rt.node.props.pos.split("-"),At=Rt.dropPosition-Number(Bt[Bt.length-1]),!(Bt.length>2&&!Rt.node.dragOverGapBottom&&!Rt.node.dragOverGapTop)){Vt.next=7;break}return Vt.abrupt("return",!1);case 7:if(!(Rt.node.dragOver&&Rt.dragNodesKeys.length>1)){Vt.next=9;break}return Vt.abrupt("return",!1);case 9:if(!(Bt.length>2&&Rt.dragNodesKeys.length>1)){Vt.next=11;break}return Vt.abrupt("return",!1);case 11:return bt=function Et(Lt,Ht,un){for(var gn=0;gn0&&Rt.node.props.expanded&&At===1?bt(je,kt,function(Et){Et.children=Et.children||[],Et.children.unshift(qe)}):(bt(je,kt,function(Et,Lt,Ht){Ot=Ht,Ct=Lt}),At===-1?Ot.splice(Ct,0,qe):Ot.splice(Ct+1,0,qe)):bt(je,kt,function(Et){Et.children=Et.children||[],Et.children.unshift(qe)}),Vt.next=17,ge({stage_id:ae.stage_id,list:je});case 17:Ue(je,0,0,!0),console.log("data:",je),Ie(Object(f.a)(je)),Te([].concat(Object(f.a)(ie),[Rt.node.key]));case 21:case"end":return Vt.stop()}},Tt)}));return function(Rt){return Mt.apply(this,arguments)}}(),Ue=function Mt(Tt,Rt,kt,Ut){Rt=Rt||0,Tt.map(function(Bt,At){try{var bt;return Bt.key2=Rt+1+"-"+(At+1),Bt.key3=ae.index+1+"-"+(At+1),Bt.title="",Ut||(Bt.key=Rt+1+"-"+(At+1)),Rt?Bt.index=kt+"-"+(At+1):Bt.index=Bt.key3,(bt=Bt.children)!==null&&bt!==void 0&&bt.length&&(re.push(Bt.key2),Mt(Bt.children,Bt.key2,Bt.index,Ut)),Bt}catch(je){}})},Ne=function(Tt){var Rt=Tt.learning_status,kt=Tt.name,Ut=(Rt==null?void 0:Rt[0])==="can"&&(Rt==null?void 0:Rt[1])==="try";return Ut?B.a.createElement("div",{className:k.a.learn},B.a.createElement("span",{className:k.a.name},kt),B.a.createElement("span",{className:k.a.sign},"\u514D\u8D39\u8BD5\u5B66")):kt},We=function(Tt){if(Ee!=="All")return;ie.includes(Tt)?Te(ie.filter(function(Rt){return Rt!=Tt})):Te(ie.concat(Tt))},it=function(){var Mt=Object(a.a)(x.a.mark(function Tt(Rt){return x.a.wrap(function(Ut){for(;;)switch(Ut.prev=Ut.next){case 0:if(Object(V.e)(fe,!0)){Ut.next=2;break}return Ut.abrupt("return");case 2:if(!(Rt!=null&&Rt.need_authorize)){Ut.next=5;break}return Object(V.a)(!1),Ut.abrupt("return");case 5:if(!(He!=null&&He.course_id)){Ut.next=8;break}return Ut.next=8,Object(u.L)({id:He==null?void 0:He.course_id});case 8:ct(Rt.identifier,Rt.is_jupyter||Rt.is_jupyter_lab);case 9:case"end":return Ut.stop()}},Tt)}));return function(Rt){return Mt.apply(this,arguments)}}(),yt=function(){var Mt=Object(a.a)(x.a.mark(function Tt(Rt){var kt,Ut,Bt,At,bt,je;return x.a.wrap(function(Ot){for(;;)switch(Ot.prev=Ot.next){case 0:if(Object(V.e)(fe)){Ot.next=2;break}return Ot.abrupt("return");case 2:if(!(!((kt=_e.userInfo)!==null&&kt!==void 0&&kt.admin)&&!((Ut=_e.userInfo)!==null&&Ut!==void 0&&Ut.business)&&!Rt.can_view&&Rt.item_type!=="Attachment")){Ot.next=4;break}return Ot.abrupt("return",o.a.info({centered:!0,width:400,okText:"\u77E5\u9053\u5566",icon:null,content:B.a.createElement("div",{className:"tc font14"},"\u5F53\u524D\u89C6\u9891\u4E3A\u521B\u5EFA\u8005\u6240\u5C5E\u5355\u4F4D\u5185\u90E8\u6559\u5B66\u8D44\u6599\uFF0C\u5916\u5355\u4F4D\u7528\u6237\u65E0\u89C2\u770B\u6743\u9650")}));case 4:Rt.link&&Object(O.n)({is_f:1,id:Rt.id,point:0,total:0}),bt=ae!=null&&ae.course_id?"course_id=".concat(ae==null?void 0:ae.course_id):"subject_id=".concat(W.pathId||ae.subject_id),je=Rt==null||((Bt=Rt.name)===null||Bt===void 0)?void 0:Bt.substr(Rt==null||((At=Rt.name)===null||At===void 0)?void 0:At.lastIndexOf(".")),je.toUpperCase()===".ZIP"?Object(S.t)(Rt.name,N.a.API_SERVER+Rt.url):Object(S.O)(Rt.link||"/video/".concat(Rt.id,"?").concat(bt));case 8:case"end":return Ot.stop()}},Tt)}));return function(Rt){return Mt.apply(this,arguments)}}(),vt=function(Tt){var Rt;return Tt.item_type==="Shixun"?Tt.is_all_choice?Rt=B.a.createElement(i.a,{title:"\u9009\u62E9\u9898"},B.a.createElement("i",{className:"iconfont icon-xuanzeti3 c-lake-blue font20"})):Rt=B.a.createElement(i.a,{title:"\u5B9E\u8BAD\u9898"},B.a.createElement("i",{className:"iconfont icon-shixunti2 c-light-primary font20"})):Tt.item_type==="VideoItem"?Rt=B.a.createElement("i",{className:"iconfont icon-shipin2 c-purple-8C1 font20"}):Tt.item_type==="StageCatalog"?Rt=B.a.createElement("i",{className:"iconfont icon-kongbai c-brilliant-blue font20"}):Rt=B.a.createElement("i",{className:"iconfont icon-kejian1 c-cyan-blue font20"}),Rt;Tt.item_type==="Shixun"||Tt.item_type==="StageCatalog"};return B.a.createElement(B.a.Fragment,null,B.a.createElement(G.a,{className:k.a.tree,disabled:ae.disabled,expandedKeys:Object(f.a)(ie),draggable:!0,onDragEnter:Ze,onDrop:$e,onExpand:We,blockNode:!0,titleRender:function(Tt){var Rt,kt,Ut,Bt,At=Tt;if(At.item_type!==Ee&&Ee!=="All")return null;var bt=Tt.index.slice(0,1)==="1",je=(Tt==null||((Rt=Tt.learning_status)===null||Rt===void 0)?void 0:Rt[0])==="can";return B.a.createElement(v.a,{align:"middle",className:"font14",onClick:function(){return We(At.key)}},B.a.createElement(m.a,{flex:"30px"},vt(Tt)),B.a.createElement(m.a,{flex:"1",className:"c-grey-333"},ae.cust_seq&&B.a.createElement("span",{className:"mr10"},Tt.index),Tt.item_type!=="Attachment"&&Ne(Tt),Tt.item_type==="Attachment"&&B.a.createElement("a",{target:"_blank",onClick:Object(a.a)(x.a.mark(function qe(){var Ot;return x.a.wrap(function(jt){for(;;)switch(jt.prev=jt.next){case 0:if(Object(V.e)(fe)){jt.next=2;break}return jt.abrupt("return");case 2:if(!(He!=null&&He.course_id)){jt.next=6;break}return jt.next=5,Object(u.L)({id:He==null?void 0:He.course_id});case 5:Ot=jt.sent;case 6:jt.t0=Tt.item_type,jt.next=jt.t0==="Attachment"?9:jt.t0==="VideoItem"?11:jt.t0==="Shixun"?13:15;break;case 9:return yt(At),jt.abrupt("break",15);case 11:return yt(Tt),jt.abrupt("break",15);case 13:return it(Tt),jt.abrupt("break",15);case 15:case"end":return jt.stop()}},qe)}))},Tt.name),Tt.item_type==="Shixun"&&Tt.is_unity_3d&&B.a.createElement("span",{style:{background:"#a300d8",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"68px",height:"20px",display:"inline-block",textAlign:"center",fontSize:"12px"}},"\u865A\u62DF\u4EFF\u771F"),!!((kt=Tt.schools)!==null&&kt!==void 0&&kt.length)&&B.a.createElement(i.a,{title:"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},B.a.createElement("i",{className:"iconfont icon-zhidinggongkai1 ml10 c-orange",style:{transform:"translateY(1px)",display:"inline-block"}})),Tt.item_type==="Shixun"&&!!(Tt!=null&&Tt.finished_challenges_count)&&B.a.createElement(i.a,{title:"\u5B8C\u6210\u5EA6:".concat(Math.round((Tt==null?void 0:Tt.finished_challenges_count)/(Tt==null?void 0:Tt.challenges_count)*100),"%")},B.a.createElement("i",{className:"iconfont icon-a-wanchengdu100 ml10 ".concat((Tt==null?void 0:Tt.finished_challenges_count)-(Tt==null?void 0:Tt.challenges_count)===0?"c-light-green":"c-grey-333"),style:{transform:"translateY(1px)",display:"inline-block"}}))),!ae.disabled&&B.a.createElement("aside",{style:{color:"#0152d9",fontSize:"14px",marginRight:"20px"}},"\u62D6\u52A8\u53EF\u4EE5\u6539\u53D8\u9879\u76EE\u663E\u793A\u987A\u5E8F"),B.a.createElement(m.a,{className:"tr"},(At.item_type==="VideoItem"||(At==null?void 0:At.item_type)==="Attachment")&&!ae.disabled&&B.a.createElement(i.a,{title:"\u7F16\u8F91"},B.a.createElement("span",{onClick:function(){ae.editVidoItem(At)},style:{color:"#ccc",marginRight:"10px"}},B.a.createElement(h.a,null))),!ae.disabled&&B.a.createElement(B.a.Fragment,null,B.a.createElement(i.a,{title:"\u5220\u9664"},B.a.createElement("span",{onClick:function(){ae.deleteStages({id:At.stage_item_id,stage_id:ae.stage_id})},className:"iconfont icon-shanchu c-grey-c"}))),ae.showVideoPlay&&ae.disabled&&At.item_type==="VideoItem"&&je&&B.a.createElement("aside",null,B.a.createElement(C.a,{type:"primary",onClick:Object(a.a)(x.a.mark(function qe(){return x.a.wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:yt(At);case 1:case"end":return Ct.stop()}},qe)}))},At.last_point>0?"\u7EE7\u7EED\u5B66\u4E60":"\u5F00\u59CB\u5B66\u4E60")),(((Ut=_e.userInfo)===null||Ut===void 0?void 0:Ut.admin)||At.allow_visit||At.to_be_built||At.shixun_status!=="\u6682\u672A\u516C\u5F00"&&At.shixun_status!=="\u5DF2\u5220\u9664")&&ae.disabled&&At.item_type==="Shixun"&&je&&B.a.createElement("aside",null,B.a.createElement(C.a,{className:"ml10",type:"primary",onClick:Object(a.a)(x.a.mark(function qe(){return x.a.wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:if(Object(V.e)(fe)){Ct.next=2;break}return Ct.abrupt("return");case 2:if(!(He!=null&&He.course_id)){Ct.next=5;break}return Ct.next=5,Object(u.L)({id:He==null?void 0:He.course_id});case 5:window.open("/shixuns/".concat(At.identifier,"/challenges"));case 6:case"end":return Ct.stop()}},qe)}))},"\u67E5\u770B\u8BE6\u60C5"),At.shixun_status!=="\u6682\u672A\u516C\u5F00"&&B.a.createElement(C.a,{className:"ml10",type:"primary",onClick:Object(a.a)(x.a.mark(function qe(){return x.a.wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:it(At);case 1:case"end":return Ct.stop()}},qe)}))},At!=null&&At.need_authorize?"\u9700\u6388\u6743":Tt!=null&&Tt.finished_challenges_count?(Tt==null?void 0:Tt.finished_challenges_count)-(Tt==null?void 0:Tt.challenges_count)===0?"\u518D\u6B21\u5B9E\u6218":"\u7EE7\u7EED\u5B9E\u6218":"\u5F00\u59CB\u5B9E\u6218")),ae.disabled&&!At.allow_visit&&!At.to_be_built&&At.shixun_status==="\u6682\u672A\u516C\u5F00"&&B.a.createElement("span",{className:k.a.color204},"\u6682\u672A\u516C\u5F00"),!At.allow_visit&&!At.to_be_built&&At.shixun_status==="\u5DF2\u5220\u9664"&&B.a.createElement("span",{className:k.a.color204},"\u5DF2\u5220\u9664"),ae.disabled&&At.item_type==="Shixun"&&!!At.challenges_count&&B.a.createElement("span",{className:"exper\u02C6iment-number ml5 c-grey-999"},"\u5B9E\u9A8C\u6570 ",At.challenges_count),Ee==="All"&&!!((Bt=Tt.children)!==null&&Bt!==void 0&&Bt.length)&&B.a.createElement("span",{className:"ml10"},ie.includes(Tt.key)?B.a.createElement(U.a,null):B.a.createElement(K.a,null))))},treeData:ce}))};Ae.a=Object(g.a)(function(ne){var ue=ne.pathsDetail,be=ne.loading,de=ne.user,_e=ne.globalSetting;return{pathsDetail:ue,globalSetting:_e,user:de,loading:be.effects}})(J)},ji0R:function(Ge,Ae,R){Ge.exports=R.p+"static/douyu.3e6df9ee.jpg"},juDX:function(Ge,Ae,R){R("P47w");var se=R("aX58"),G=se.registerPainter,M=R("3CBa");G("svg",M)},k3GJ:function(Ge,Ae,R){"use strict";R.d(Ae,"a",function(){return $s});var se=R("rePB"),G=R("ODXe"),M=R("Ff2n"),v=R("VTBJ"),b=R("q1tI"),C=R("TSYQ"),w=R.n(C),m=R("Zm9Q"),d=R("6cGi"),i=R("KQm4"),n=R("xEkU"),e=R.n(n),a=R("t23M");function s(ut){var Ve=Object(b.useRef)(),Ye=Object(b.useRef)(!1);function Je(){for(var Be=arguments.length,Xe=new Array(Be),Oe=0;Oedt&&(Dt=dt-Gt),Object(b.useMemo)(function(){if(!Xe.length)return[0,0];for(var tn=Xe.length,cn=tn,Bn=0;Bnot+Dt){cn=Bn-1;break}}for(var en=0,bn=tn-1;bn>=0;bn-=1){var Dn=ut.get(Xe[bn].key)||p;if(Dn[st]1&&arguments[1]!==void 0?arguments[1]:!1,Je=Ve&&typeof Ve.getBoundingClientRect=="function"&&Ve.getBoundingClientRect().width;if(Je){if(Ye){var Be=getComputedStyle(Ve),Xe=Be.marginLeft,Oe=Be.marginRight;Je+=+Xe.replace("px","")+ +Oe.replace("px","")}Je=+Je.toFixed(6)}return Je||0},j=function(Ve,Ye,Je){Ve&&Object(k.a)(Ve.style)==="object"&&(Ve.style[Ye]=Je)},W=function(){return ae.any},he=R("bdgK"),te=R("i8i4"),ce=R.n(te),Ie=R("wgJM"),ze=R("l4aY"),_t=R("m+aA"),He=R("c+Xe"),Ke=R("zT1h"),ht=R("QC+M");function St(ut,Ve,Ye){return Ye?ut[0]===Ve[0]:ut[0]===Ve[0]&&ut[1]===Ve[1]}function ct(ut,Ve,Ye){var Je=ut[Ve]||{};return Object(v.a)(Object(v.a)({},Je),Ye)}function lt(ut,Ve,Ye,Je){for(var Be=Ye.points,Xe=Object.keys(ut),Oe=0;Oe1&&arguments[1]!==void 0?arguments[1]:2;Ve();var Xe=Object(Ie.a)(function(){Be<=1?Je({isCanceled:function(){return Xe!==ut.current}}):Ye(Je,Be-1)});ut.current=Xe}return b.useEffect(function(){return function(){Ve()}},[]),[Ye,Ve]},Ar=[Ct,jt,Vt,Et],wr=!1,cr=!0;function Rn(ut){return ut===Vt||ut===Et}var Jr=function(ut,Ve){var Ye=b.useState(Ot),Je=Object(G.a)(Ye,2),Be=Je[0],Xe=Je[1],Oe=gn(),at=Object(G.a)(Oe,2),tt=at[0],st=at[1];function ot(){Xe(Ct)}return un(function(){if(Be!==Ot&&Be!==Et){var dt=Ar.indexOf(Be),It=Ar[dt+1],Gt=Ve(Be);Gt===wr?Xe(It):tt(function(Dt){function tn(){if(Dt.isCanceled())return;Xe(It)}Gt===!0?tn():Promise.resolve(Gt).then(tn)})}},[ut,Be]),b.useEffect(function(){return function(){st()}},[]),[ot,Be]},si=function(ut){var Ve=Object(b.useRef)(),Ye=Object(b.useRef)(ut);Ye.current=ut;var Je=b.useCallback(function(Oe){Ye.current(Oe)},[]);function Be(Oe){Oe&&(Oe.removeEventListener(Ut,Je),Oe.removeEventListener(kt,Je))}function Xe(Oe){Ve.current&&Ve.current!==Oe&&Be(Ve.current),Oe&&Oe!==Ve.current&&(Oe.addEventListener(Ut,Je),Oe.addEventListener(kt,Je),Ve.current=Oe)}return b.useEffect(function(){return function(){Be(Ve.current)}},[]),[Xe,Be]};function li(ut,Ve,Ye,Je){var Be=Je.motionEnter,Xe=Be===void 0?!0:Be,Oe=Je.motionAppear,at=Oe===void 0?!0:Oe,tt=Je.motionLeave,st=tt===void 0?!0:tt,ot=Je.motionDeadline,dt=Je.motionLeaveImmediately,It=Je.onAppearPrepare,Gt=Je.onEnterPrepare,Dt=Je.onLeavePrepare,tn=Je.onAppearStart,cn=Je.onEnterStart,Bn=Je.onLeaveStart,Yt=Je.onAppearActive,en=Je.onEnterActive,bn=Je.onLeaveActive,Dn=Je.onAppearEnd,rn=Je.onEnterEnd,En=Je.onLeaveEnd,Ln=Je.onVisibleChanged,Vn=Lt(),an=Object(G.a)(Vn,2),fn=an[0],An=an[1],wn=Lt(At),er=Object(G.a)(wn,2),dn=er[0],Fn=er[1],Ir=Lt(null),dr=Object(G.a)(Ir,2),Br=dr[0],sr=dr[1],Nr=Object(b.useRef)(!1),Qn=Object(b.useRef)(null),Fr=Object(b.useRef)(!1),ei=Object(b.useRef)(null);function Kr(){var Yn=Ye();return Yn||ei.current}var yr=Object(b.useRef)(!1);function On(Yn){var _n=Kr();if(Yn&&!Yn.deadline&&Yn.target!==_n)return;var mr;dn===bt&&yr.current?mr=Dn==null?void 0:Dn(_n,Yn):dn===je&&yr.current?mr=rn==null?void 0:rn(_n,Yn):dn===qe&&yr.current&&(mr=En==null?void 0:En(_n,Yn)),mr!==!1&&!Fr.current&&(Fn(At),sr(null))}var rr=si(On),Pr=Object(G.a)(rr,1),jn=Pr[0],$n=b.useMemo(function(){var Yn,_n,mr;switch(dn){case"appear":return Yn={},Object(se.a)(Yn,Ct,It),Object(se.a)(Yn,jt,tn),Object(se.a)(Yn,Vt,Yt),Yn;case"enter":return _n={},Object(se.a)(_n,Ct,Gt),Object(se.a)(_n,jt,cn),Object(se.a)(_n,Vt,en),_n;case"leave":return mr={},Object(se.a)(mr,Ct,Dt),Object(se.a)(mr,jt,Bn),Object(se.a)(mr,Vt,bn),mr;default:return{}}},[dn]),ir=Jr(dn,function(Yn){if(Yn===Ct){var _n=$n[Ct];return _n?_n(Kr()):wr}if(pn in $n){var mr;sr(((mr=$n[pn])===null||mr===void 0?void 0:mr.call($n,Kr(),null))||null)}return pn===Vt&&(jn(Kr()),ot>0&&(clearTimeout(Qn.current),Qn.current=setTimeout(function(){On({deadline:!0})},ot))),cr}),Jn=Object(G.a)(ir,2),Wn=Jn[0],pn=Jn[1],sn=Rn(pn);yr.current=sn,un(function(){An(Ve);var Yn=Nr.current;if(Nr.current=!0,!ut)return;var _n;!Yn&&Ve&&at&&(_n=bt),Yn&&Ve&&Xe&&(_n=je),(Yn&&!Ve&&st||!Yn&&dt&&!Ve&&st)&&(_n=qe),_n&&(Fn(_n),Wn())},[Ve]),Object(b.useEffect)(function(){(dn===bt&&!at||dn===je&&!Xe||dn===qe&&!st)&&Fn(At)},[at,Xe,st]),Object(b.useEffect)(function(){return function(){clearTimeout(Qn.current),Fr.current=!0}},[]),Object(b.useEffect)(function(){fn!==void 0&&dn===At&&(Ln==null||Ln(fn))},[fn,dn]);var zn=Br;return $n[Ct]&&pn===jt&&(zn=Object(v.a)({transition:"none"},zn)),[dn,pn,zn,fn!=null?fn:Ve]}var kr=function(ut){Object(h.a)(Ye,ut);var Ve=Object(u.a)(Ye);function Ye(){return Object(B.a)(this,Ye),Ve.apply(this,arguments)}return Object(E.a)(Ye,[{key:"render",value:function(){return this.props.children}}]),Ye}(b.Component),hi=kr;function Ui(ut){var Ve=ut;Object(k.a)(ut)==="object"&&(Ve=ut.transitionSupport);function Ye(Be){return!!(Be.motionName&&Ve)}var Je=b.forwardRef(function(Be,Xe){var Oe=Be.visible,at=Oe===void 0?!0:Oe,tt=Be.removeOnLeave,st=tt===void 0?!0:tt,ot=Be.forceRender,dt=Be.children,It=Be.motionName,Gt=Be.leavedClassName,Dt=Be.eventProps,tn=Ye(Be),cn=Object(b.useRef)(),Bn=Object(b.useRef)();function Yt(){try{return Object(_t.a)(cn.current||Bn.current)}catch(Fn){return null}}var en=li(tn,at,Yt,Be),bn=Object(G.a)(en,4),Dn=bn[0],rn=bn[1],En=bn[2],Ln=bn[3],Vn=b.useRef(Ln);Ln&&(Vn.current=!0);var an=Object(b.useRef)(Xe);an.current=Xe;var fn=b.useCallback(function(Fn){cn.current=Fn,Object(He.b)(an.current,Fn)},[]),An,wn=Object(v.a)(Object(v.a)({},Dt),{},{visible:at});if(!dt)An=null;else if(Dn===At||!Ye(Be))Ln?An=dt(Object(v.a)({},wn),fn):!st&&Vn.current?An=dt(Object(v.a)(Object(v.a)({},wn),{},{className:Gt}),fn):ot?An=dt(Object(v.a)(Object(v.a)({},wn),{},{style:{display:"none"}}),fn):An=null;else{var er,dn;rn===Ct?dn="prepare":Rn(rn)?dn="active":rn===jt&&(dn="start"),An=dt(Object(v.a)(Object(v.a)({},wn),{},{className:w()(Bt(It,Dn),(er={},Object(se.a)(er,Bt(It,"".concat(Dn,"-").concat(dn)),dn),Object(se.a)(er,It,typeof It=="string"),er)),style:En}),fn)}return b.createElement(hi,{ref:Bn},An)});return Je.displayName="CSSMotion",Je}var Zi=Ui(Rt),Le="add",Fe="keep",nt="remove",xt="removed";function Wt(ut){var Ve;return ut&&Object(k.a)(ut)==="object"&&"key"in ut?Ve=ut:Ve={key:ut},Object(v.a)(Object(v.a)({},Ve),{},{key:String(Ve.key)})}function Xt(){var ut=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return ut.map(Wt)}function pe(){var ut=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Ye=[],Je=0,Be=Ve.length,Xe=Xt(ut),Oe=Xt(Ve);Xe.forEach(function(st){for(var ot=!1,dt=Je;dt1});return tt.forEach(function(st){Ye=Ye.filter(function(ot){var dt=ot.key,It=ot.status;return dt!==st||It!==nt}),Ye.forEach(function(ot){ot.key===st&&(ot.status=Fe)})}),Ye}var z=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function Z(ut){var Ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Zi,Ye=function(Je){Object(h.a)(Xe,Je);var Be=Object(u.a)(Xe);function Xe(){var Oe;return Object(B.a)(this,Xe),Oe=Be.apply(this,arguments),Oe.state={keyEntities:[]},Oe.removeKey=function(at){Oe.setState(function(tt){var st=tt.keyEntities;return{keyEntities:st.map(function(ot){return ot.key!==at?ot:Object(v.a)(Object(v.a)({},ot),{},{status:xt})})}})},Oe}return Object(E.a)(Xe,[{key:"render",value:function(){var at=this,tt=this.state.keyEntities,st=this.props,ot=st.component,dt=st.children,It=st.onVisibleChanged,Gt=Object(M.a)(st,["component","children","onVisibleChanged"]),Dt=ot||b.Fragment,tn={};return z.forEach(function(cn){tn[cn]=Gt[cn],delete Gt[cn]}),delete Gt.keys,b.createElement(Dt,Gt,tt.map(function(cn){var Bn=cn.status,Yt=Object(M.a)(cn,["status"]),en=Bn===Le||Bn===Fe;return b.createElement(Ve,Object(_.a)({},tn,{key:Yt.key,visible:en,eventProps:Yt,onVisibleChanged:function(Dn){It==null||It(Dn,{key:Yt.key}),Dn||at.removeKey(Yt.key)}}),dt)}))}}],[{key:"getDerivedStateFromProps",value:function(at,tt){var st=at.keys,ot=tt.keyEntities,dt=Xt(st),It=pe(ot,dt);return{keyEntities:It.filter(function(Gt){var Dt=ot.find(function(tn){var cn=tn.key;return Gt.key===cn});return!(Dt&&Dt.status===xt&&Gt.status===nt)})}}}]),Xe}(b.Component);return Ye.defaultProps={component:"div"},Ye}var ye=Z(Rt),xe=Zi;function Ce(ut){var Ve=ut.prefixCls,Ye=ut.motion,Je=ut.animation,Be=ut.transitionName;return Ye||(Je?{motionName:"".concat(Ve,"-").concat(Je)}:Be?{motionName:Be}:null)}function ft(ut){var Ve=ut.prefixCls,Ye=ut.visible,Je=ut.zIndex,Be=ut.mask,Xe=ut.maskMotion,Oe=ut.maskAnimation,at=ut.maskTransitionName;if(!Be)return null;var tt={};return(Xe||at||Oe)&&(tt=Object(v.a)({motionAppear:!0},Ce({motion:Xe,prefixCls:Ve,transitionName:at,animation:Oe}))),b.createElement(xe,Object(_.a)({},tt,{visible:Ye,removeOnLeave:!0}),function(st){var ot=st.className;return b.createElement("div",{style:{zIndex:Je},className:w()("".concat(Ve,"-mask"),ot)})})}var zt=R("9mu1"),ln=R("o0o1"),mn=R.n(ln),Jt=R("HaE+"),Zn=["measure","align",null,"motion"],Un=function(ut,Ve){var Ye=Object(b.useState)(null),Je=Object(G.a)(Ye,2),Be=Je[0],Xe=Je[1],Oe=Object(b.useRef)(),at=Object(b.useRef)(!1);function tt(dt){at.current||Xe(dt)}function st(){Ie.a.cancel(Oe.current)}function ot(dt){st(),Oe.current=Object(Ie.a)(function(){tt(function(It){switch(Be){case"align":return"motion";case"motion":return"stable";default:}return It}),dt==null||dt()})}return Object(b.useEffect)(function(){tt("measure")},[ut]),Object(b.useEffect)(function(){switch(Be){case"measure":Ve();break;default:}Be&&(Oe.current=Object(Ie.a)(Object(Jt.a)(mn.a.mark(function dt(){var It,Gt;return mn.a.wrap(function(tn){for(;;)switch(tn.prev=tn.next){case 0:It=Zn.indexOf(Be),Gt=Zn[It+1],Gt&&It!==-1&&tt(Gt);case 3:case"end":return tn.stop()}},dt)}))))},[Be]),Object(b.useEffect)(function(){return function(){at.current=!0,st()}},[]),[Be,ot]},nr=function(ut){var Ve=b.useState({width:0,height:0}),Ye=Object(G.a)(Ve,2),Je=Ye[0],Be=Ye[1];function Xe(at){Be({width:at.offsetWidth,height:at.offsetHeight})}var Oe=b.useMemo(function(){var at={};if(ut){var tt=Je.width,st=Je.height;ut.indexOf("height")!==-1&&st?at.height=st:ut.indexOf("minHeight")!==-1&&st&&(at.minHeight=st),ut.indexOf("width")!==-1&&tt?at.width=tt:ut.indexOf("minWidth")!==-1&&tt&&(at.minWidth=tt)}return at},[ut,Je]);return[Oe,Xe]},Sr=b.forwardRef(function(ut,Ve){var Ye=ut.visible,Je=ut.prefixCls,Be=ut.className,Xe=ut.style,Oe=ut.children,at=ut.zIndex,tt=ut.stretch,st=ut.destroyPopupOnHide,ot=ut.forceRender,dt=ut.align,It=ut.point,Gt=ut.getRootDomNode,Dt=ut.getClassNameFromAlign,tn=ut.onAlign,cn=ut.onMouseEnter,Bn=ut.onMouseLeave,Yt=ut.onMouseDown,en=ut.onTouchStart,bn=Object(b.useRef)(),Dn=Object(b.useRef)(),rn=Object(b.useState)(),En=Object(G.a)(rn,2),Ln=En[0],Vn=En[1],an=nr(tt),fn=Object(G.a)(an,2),An=fn[0],wn=fn[1];function er(){tt&&wn(Gt())}var dn=Un(Ye,er),Fn=Object(G.a)(dn,2),Ir=Fn[0],dr=Fn[1],Br=Object(b.useRef)();function sr(){return It||Gt}function Nr(){var rr;(rr=bn.current)===null||rr===void 0||rr.forceAlign()}function Qn(rr,Pr){var jn=Dt(Pr);Ln!==jn&&Vn(jn),Ir==="align"&&(Ln!==jn?Promise.resolve().then(function(){Nr()}):dr(function(){var $n;($n=Br.current)===null||$n===void 0||$n.call(Br)}),tn==null||tn(rr,Pr))}var Fr=Object(v.a)({},Ce(ut));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(rr){var Pr=Fr[rr];Fr[rr]=function(jn,$n){return dr(),Pr==null?void 0:Pr(jn,$n)}});function ei(){return new Promise(function(rr){Br.current=rr})}b.useEffect(function(){!Fr.motionName&&Ir==="motion"&&dr()},[Fr.motionName,Ir]),b.useImperativeHandle(Ve,function(){return{forceAlign:Nr,getElement:function(){return Dn.current}}});var Kr=Object(v.a)(Object(v.a)({},An),{},{zIndex:at,opacity:Ir==="motion"||Ir==="stable"||!Ye?void 0:0,pointerEvents:Ir==="stable"?void 0:"none"},Xe),yr=!0;(dt==null?void 0:dt.points)&&(Ir==="align"||Ir==="stable")&&(yr=!1);var On=Oe;return b.Children.count(Oe)>1&&(On=b.createElement("div",{className:"".concat(Je,"-content")},Oe)),b.createElement(xe,Object(_.a)({visible:Ye,ref:Dn,leavedClassName:"".concat(Je,"-hidden")},Fr,{onAppearPrepare:ei,onEnterPrepare:ei,removeOnLeave:st,forceRender:ot}),function(rr,Pr){var jn=rr.className,$n=rr.style,ir=w()(Je,Be,Ln,jn);return b.createElement(zt.a,{target:sr(),key:"popup",ref:bn,monitorWindowResize:!0,disabled:yr,align:dt,onAlign:Qn},b.createElement("div",{ref:Pr,className:ir,onMouseEnter:cn,onMouseLeave:Bn,onMouseDownCapture:Yt,onTouchStartCapture:en,style:Object(v.a)(Object(v.a)({},$n),Kr)},On))})});Sr.displayName="PopupInner";var ii=Sr,Dr=b.forwardRef(function(ut,Ve){var Ye=ut.prefixCls,Je=ut.visible,Be=ut.zIndex,Xe=ut.children,Oe=ut.mobile;Oe=Oe===void 0?{}:Oe;var at=Oe.popupClassName,tt=Oe.popupStyle,st=Oe.popupMotion,ot=st===void 0?{}:st,dt=Oe.popupRender,It=b.useRef();b.useImperativeHandle(Ve,function(){return{forceAlign:function(){},getElement:function(){return It.current}}});var Gt=Object(v.a)({zIndex:Be},tt),Dt=Xe;return b.Children.count(Xe)>1&&(Dt=b.createElement("div",{className:"".concat(Ye,"-content")},Xe)),dt&&(Dt=dt(Dt)),b.createElement(xe,Object(_.a)({visible:Je,ref:It,removeOnLeave:!0},ot),function(tn,cn){var Bn=tn.className,Yt=tn.style,en=w()(Ye,at,Bn);return b.createElement("div",{ref:cn,className:en,style:Object(v.a)(Object(v.a)({},Yt),Gt)},Dt)})});Dr.displayName="MobilePopupInner";var ti=Dr,Tr=["visible","mobile"],vi=b.forwardRef(function(ut,Ve){var Ye=ut.visible,Je=ut.mobile,Be=Object(M.a)(ut,Tr),Xe=Object(b.useState)(Ye),Oe=Object(G.a)(Xe,2),at=Oe[0],tt=Oe[1],st=Object(b.useState)(!1),ot=Object(G.a)(st,2),dt=ot[0],It=ot[1],Gt=Object(v.a)(Object(v.a)({},Be),{},{visible:at});Object(b.useEffect)(function(){tt(Ye),Ye&&Je&&It(rt())},[Ye,Je]);var Dt=dt?b.createElement(ti,Object(_.a)({},Gt,{mobile:Je,ref:Ve})):b.createElement(ii,Object(_.a)({},Gt,{ref:Ve}));return b.createElement("div",null,b.createElement(ft,Gt),Dt)});vi.displayName="Popup";var fi=vi,Oi=b.createContext(null),wi=Oi;function Fi(){}function Hi(){return""}function Ii(ut){return ut?ut.ownerDocument:window.document}var Vr=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function zi(ut){var Ve=function(Ye){Object(h.a)(Be,Ye);var Je=Object(u.a)(Be);function Be(Xe){var Oe;Object(B.a)(this,Be),Oe=Je.call(this,Xe),Oe.popupRef=b.createRef(),Oe.triggerRef=b.createRef(),Oe.attachId=void 0,Oe.clickOutsideHandler=void 0,Oe.touchOutsideHandler=void 0,Oe.contextMenuOutsideHandler1=void 0,Oe.contextMenuOutsideHandler2=void 0,Oe.mouseDownTimeout=void 0,Oe.focusTime=void 0,Oe.preClickTime=void 0,Oe.preTouchTime=void 0,Oe.delayTimer=void 0,Oe.hasPopupMouseDown=void 0,Oe.onMouseEnter=function(tt){var st=Oe.props.mouseEnterDelay;Oe.fireEvents("onMouseEnter",tt),Oe.delaySetPopupVisible(!0,st,st?null:tt)},Oe.onMouseMove=function(tt){Oe.fireEvents("onMouseMove",tt),Oe.setPoint(tt)},Oe.onMouseLeave=function(tt){Oe.fireEvents("onMouseLeave",tt),Oe.delaySetPopupVisible(!1,Oe.props.mouseLeaveDelay)},Oe.onPopupMouseEnter=function(){Oe.clearDelayTimer()},Oe.onPopupMouseLeave=function(tt){var st;if(tt.relatedTarget&&!tt.relatedTarget.setTimeout&&Object(ze.a)((st=Oe.popupRef.current)===null||st===void 0?void 0:st.getElement(),tt.relatedTarget))return;Oe.delaySetPopupVisible(!1,Oe.props.mouseLeaveDelay)},Oe.onFocus=function(tt){Oe.fireEvents("onFocus",tt),Oe.clearDelayTimer(),Oe.isFocusToShow()&&(Oe.focusTime=Date.now(),Oe.delaySetPopupVisible(!0,Oe.props.focusDelay))},Oe.onMouseDown=function(tt){Oe.fireEvents("onMouseDown",tt),Oe.preClickTime=Date.now()},Oe.onTouchStart=function(tt){Oe.fireEvents("onTouchStart",tt),Oe.preTouchTime=Date.now()},Oe.onBlur=function(tt){Oe.fireEvents("onBlur",tt),Oe.clearDelayTimer(),Oe.isBlurToHide()&&Oe.delaySetPopupVisible(!1,Oe.props.blurDelay)},Oe.onContextMenu=function(tt){tt.preventDefault(),Oe.fireEvents("onContextMenu",tt),Oe.setPopupVisible(!0,tt)},Oe.onContextMenuClose=function(){Oe.isContextMenuToShow()&&Oe.close()},Oe.onClick=function(tt){if(Oe.fireEvents("onClick",tt),Oe.focusTime){var st;if(Oe.preClickTime&&Oe.preTouchTime?st=Math.min(Oe.preClickTime,Oe.preTouchTime):Oe.preClickTime?st=Oe.preClickTime:Oe.preTouchTime&&(st=Oe.preTouchTime),Math.abs(st-Oe.focusTime)<20)return;Oe.focusTime=0}Oe.preClickTime=0,Oe.preTouchTime=0,Oe.isClickToShow()&&(Oe.isClickToHide()||Oe.isBlurToHide())&&tt&&tt.preventDefault&&tt.preventDefault();var ot=!Oe.state.popupVisible;(Oe.isClickToHide()&&!ot||ot&&Oe.isClickToShow())&&Oe.setPopupVisible(!Oe.state.popupVisible,tt)},Oe.onPopupMouseDown=function(){if(Oe.hasPopupMouseDown=!0,clearTimeout(Oe.mouseDownTimeout),Oe.mouseDownTimeout=window.setTimeout(function(){Oe.hasPopupMouseDown=!1},0),Oe.context){var tt;(tt=Oe.context).onPopupMouseDown.apply(tt,arguments)}},Oe.onDocumentClick=function(tt){if(Oe.props.mask&&!Oe.props.maskClosable)return;var st=tt.target,ot=Oe.getRootDomNode(),dt=Oe.getPopupDomNode();(!Object(ze.a)(ot,st)||Oe.isContextMenuOnly())&&!Object(ze.a)(dt,st)&&!Oe.hasPopupMouseDown&&Oe.close()},Oe.getRootDomNode=function(){var tt=Oe.props.getTriggerDOMNode;if(tt)return tt(Oe.triggerRef.current);try{var st=Object(_t.a)(Oe.triggerRef.current);if(st)return st}catch(ot){}return ce.a.findDOMNode(Object(g.a)(Oe))},Oe.getPopupClassNameFromAlign=function(tt){var st=[],ot=Oe.props,dt=ot.popupPlacement,It=ot.builtinPlacements,Gt=ot.prefixCls,Dt=ot.alignPoint,tn=ot.getPopupClassNameFromAlign;return dt&&It&&st.push(lt(It,Gt,tt,Dt)),tn&&st.push(tn(tt)),st.join(" ")},Oe.getComponent=function(){var tt=Oe.props,st=tt.prefixCls,ot=tt.destroyPopupOnHide,dt=tt.popupClassName,It=tt.onPopupAlign,Gt=tt.popupMotion,Dt=tt.popupAnimation,tn=tt.popupTransitionName,cn=tt.popupStyle,Bn=tt.mask,Yt=tt.maskAnimation,en=tt.maskTransitionName,bn=tt.maskMotion,Dn=tt.zIndex,rn=tt.popup,En=tt.stretch,Ln=tt.alignPoint,Vn=tt.mobile,an=tt.forceRender,fn=Oe.state,An=fn.popupVisible,wn=fn.point,er=Oe.getPopupAlign(),dn={};return Oe.isMouseEnterToShow()&&(dn.onMouseEnter=Oe.onPopupMouseEnter),Oe.isMouseLeaveToHide()&&(dn.onMouseLeave=Oe.onPopupMouseLeave),dn.onMouseDown=Oe.onPopupMouseDown,dn.onTouchStart=Oe.onPopupMouseDown,b.createElement(fi,Object(_.a)({prefixCls:st,destroyPopupOnHide:ot,visible:An,point:Ln&&wn,className:dt,align:er,onAlign:It,animation:Dt,getClassNameFromAlign:Oe.getPopupClassNameFromAlign},dn,{stretch:En,getRootDomNode:Oe.getRootDomNode,style:cn,mask:Bn,zIndex:Dn,transitionName:tn,maskAnimation:Yt,maskTransitionName:en,maskMotion:bn,ref:Oe.popupRef,motion:Gt,mobile:Vn,forceRender:an}),typeof rn=="function"?rn():rn)},Oe.attachParent=function(tt){Ie.a.cancel(Oe.attachId);var st=Oe.props,ot=st.getPopupContainer,dt=st.getDocument,It=Oe.getRootDomNode(),Gt;ot?(It||ot.length===0)&&(Gt=ot(It)):Gt=dt(Oe.getRootDomNode()).body,Gt?Gt.appendChild(tt):Oe.attachId=Object(Ie.a)(function(){Oe.attachParent(tt)})},Oe.getContainer=function(){var tt=Oe.props.getDocument,st=tt(Oe.getRootDomNode()).createElement("div");return st.style.position="absolute",st.style.top="0",st.style.left="0",st.style.width="100%",Oe.attachParent(st),st},Oe.setPoint=function(tt){var st=Oe.props.alignPoint;if(!st||!tt)return;Oe.setState({point:{pageX:tt.pageX,pageY:tt.pageY}})},Oe.handlePortalUpdate=function(){Oe.state.prevPopupVisible!==Oe.state.popupVisible&&Oe.props.afterPopupVisibleChange(Oe.state.popupVisible)},Oe.triggerContextValue={onPopupMouseDown:Oe.onPopupMouseDown};var at;return"popupVisible"in Xe?at=!!Xe.popupVisible:at=!!Xe.defaultPopupVisible,Oe.state={prevPopupVisible:at,popupVisible:at},Vr.forEach(function(tt){Oe["fire".concat(tt)]=function(st){Oe.fireEvents(tt,st)}}),Oe}return Object(E.a)(Be,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var Oe=this.props,at=this.state;if(at.popupVisible){var tt;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(tt=Oe.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(Ke.a)(tt,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(tt=tt||Oe.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(Ke.a)(tt,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(tt=tt||Oe.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(Ke.a)(tt,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(Ke.a)(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),Ie.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var Oe;return((Oe=this.popupRef.current)===null||Oe===void 0?void 0:Oe.getElement())||null}},{key:"getPopupAlign",value:function(){var Oe=this.props,at=Oe.popupPlacement,tt=Oe.popupAlign,st=Oe.builtinPlacements;return at&&st?ct(st,at,tt):tt}},{key:"setPopupVisible",value:function(Oe,at){var tt=this.props.alignPoint,st=this.state.popupVisible;this.clearDelayTimer(),st!==Oe&&("popupVisible"in this.props||this.setState({popupVisible:Oe,prevPopupVisible:st}),this.props.onPopupVisibleChange(Oe)),tt&&at&&Oe&&this.setPoint(at)}},{key:"delaySetPopupVisible",value:function(Oe,at,tt){var st=this,ot=at*1e3;if(this.clearDelayTimer(),ot){var dt=tt?{pageX:tt.pageX,pageY:tt.pageY}:null;this.delayTimer=window.setTimeout(function(){st.setPopupVisible(Oe,dt),st.clearDelayTimer()},ot)}else this.setPopupVisible(Oe,tt)}},{key:"clearDelayTimer",value:function(){this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null)}},{key:"clearOutsideHandler",value:function(){this.clickOutsideHandler&&(this.clickOutsideHandler.remove(),this.clickOutsideHandler=null),this.contextMenuOutsideHandler1&&(this.contextMenuOutsideHandler1.remove(),this.contextMenuOutsideHandler1=null),this.contextMenuOutsideHandler2&&(this.contextMenuOutsideHandler2.remove(),this.contextMenuOutsideHandler2=null),this.touchOutsideHandler&&(this.touchOutsideHandler.remove(),this.touchOutsideHandler=null)}},{key:"createTwoChains",value:function(Oe){var at=this.props.children.props,tt=this.props;return at[Oe]&&tt[Oe]?this["fire".concat(Oe)]:at[Oe]||tt[Oe]}},{key:"isClickToShow",value:function(){var Oe=this.props,at=Oe.action,tt=Oe.showAction;return at.indexOf("click")!==-1||tt.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var Oe=this.props.action;return Oe==="contextMenu"||Oe.length===1&&Oe[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var Oe=this.props,at=Oe.action,tt=Oe.showAction;return at.indexOf("contextMenu")!==-1||tt.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var Oe=this.props,at=Oe.action,tt=Oe.hideAction;return at.indexOf("click")!==-1||tt.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var Oe=this.props,at=Oe.action,tt=Oe.showAction;return at.indexOf("hover")!==-1||tt.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var Oe=this.props,at=Oe.action,tt=Oe.hideAction;return at.indexOf("hover")!==-1||tt.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var Oe=this.props,at=Oe.action,tt=Oe.showAction;return at.indexOf("focus")!==-1||tt.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var Oe=this.props,at=Oe.action,tt=Oe.hideAction;return at.indexOf("focus")!==-1||tt.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var Oe;(Oe=this.popupRef.current)===null||Oe===void 0||Oe.forceAlign()}}},{key:"fireEvents",value:function(Oe,at){var tt=this.props.children.props[Oe];tt&&tt(at);var st=this.props[Oe];st&&st(at)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var Oe=this.state.popupVisible,at=this.props,tt=at.children,st=at.forceRender,ot=at.alignPoint,dt=at.className,It=at.autoDestroy,Gt=b.Children.only(tt),Dt={key:"trigger"};this.isContextMenuToShow()?Dt.onContextMenu=this.onContextMenu:Dt.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(Dt.onClick=this.onClick,Dt.onMouseDown=this.onMouseDown,Dt.onTouchStart=this.onTouchStart):(Dt.onClick=this.createTwoChains("onClick"),Dt.onMouseDown=this.createTwoChains("onMouseDown"),Dt.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(Dt.onMouseEnter=this.onMouseEnter,ot&&(Dt.onMouseMove=this.onMouseMove)):Dt.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?Dt.onMouseLeave=this.onMouseLeave:Dt.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(Dt.onFocus=this.onFocus,Dt.onBlur=this.onBlur):(Dt.onFocus=this.createTwoChains("onFocus"),Dt.onBlur=this.createTwoChains("onBlur"));var tn=w()(Gt&&Gt.props&&Gt.props.className,dt);tn&&(Dt.className=tn);var cn=Object(v.a)({},Dt);Object(He.c)(Gt)&&(cn.ref=Object(He.a)(this.triggerRef,Gt.ref));var Bn=b.cloneElement(Gt,cn),Yt;return(Oe||this.popupRef.current||st)&&(Yt=b.createElement(ut,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!Oe&&It&&(Yt=null),b.createElement(wi.Provider,{value:this.triggerContextValue},Bn,Yt)}}],[{key:"getDerivedStateFromProps",value:function(Oe,at){var tt=Oe.popupVisible,st={};return tt!==void 0&&at.popupVisible!==tt&&(st.popupVisible=tt,st.prevPopupVisible=at.popupVisible),st}}]),Be}(b.Component);return Ve.contextType=wi,Ve.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:Hi,getDocument:Ii,onPopupVisibleChange:Fi,afterPopupVisibleChange:Fi,onPopupAlign:Fi,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},Ve}var Gi=zi(ht.a),Di={adjustX:1,adjustY:1},sa={topLeft:{points:["bl","tl"],overflow:Di,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Di,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:Di,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:Di,offset:[4,0]}},da={topLeft:{points:["bl","tl"],overflow:Di,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Di,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:Di,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:Di,offset:[4,0]}},Mi=sa,Wr=0,hr={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},zr=function(Ve,Ye,Je){var Be=ie(Ye),Xe=Ve.getState();Ve.setState({defaultActiveFirst:Object(v.a)(Object(v.a)({},Xe.defaultActiveFirst),{},Object(se.a)({},Be,Je))})},Zr=function(ut){Object(h.a)(Ye,ut);var Ve=Object(u.a)(Ye);function Ye(Je){var Be;Object(B.a)(this,Ye),Be=Ve.call(this,Je),Be.onDestroy=function(ot){Be.props.onDestroy(ot)},Be.onKeyDown=function(ot){var dt=ot.keyCode,It=Be.menuInstance,Gt=Be.props.store,Dt=Be.getVisible();if(dt===f.a.ENTER)return Be.onTitleClick(ot),zr(Gt,Be.props.eventKey,!0),!0;if(dt===f.a.RIGHT)return Dt?It.onKeyDown(ot):(Be.triggerOpenChange(!0),zr(Gt,Be.props.eventKey,!0)),!0;if(dt===f.a.LEFT){var tn;if(Dt)tn=It.onKeyDown(ot);else return;return tn||(Be.triggerOpenChange(!1),tn=!0),tn}return Dt&&(dt===f.a.UP||dt===f.a.DOWN)?It.onKeyDown(ot):void 0},Be.onOpenChange=function(ot){Be.props.onOpenChange(ot)},Be.onPopupVisibleChange=function(ot){Be.triggerOpenChange(ot,ot?"mouseenter":"mouseleave")},Be.onMouseEnter=function(ot){var dt=Be.props,It=dt.eventKey,Gt=dt.onMouseEnter,Dt=dt.store;zr(Dt,Be.props.eventKey,!1),Gt({key:It,domEvent:ot})},Be.onMouseLeave=function(ot){var dt=Be.props,It=dt.parentMenu,Gt=dt.eventKey,Dt=dt.onMouseLeave;It.subMenuInstance=Object(g.a)(Be),Dt({key:Gt,domEvent:ot})},Be.onTitleMouseEnter=function(ot){var dt=Be.props,It=dt.eventKey,Gt=dt.onItemHover,Dt=dt.onTitleMouseEnter;Gt({key:It,hover:!0}),Dt({key:It,domEvent:ot})},Be.onTitleMouseLeave=function(ot){var dt=Be.props,It=dt.parentMenu,Gt=dt.eventKey,Dt=dt.onItemHover,tn=dt.onTitleMouseLeave;It.subMenuInstance=Object(g.a)(Be),Dt({key:Gt,hover:!1}),tn({key:Gt,domEvent:ot})},Be.onTitleClick=function(ot){var dt=Object(g.a)(Be),It=dt.props;if(It.onTitleClick({key:It.eventKey,domEvent:ot}),It.triggerSubMenuAction==="hover")return;Be.triggerOpenChange(!Be.getVisible(),"click"),zr(It.store,Be.props.eventKey,!1)},Be.onSubMenuClick=function(ot){typeof Be.props.onClick=="function"&&Be.props.onClick(Be.addKeyPath(ot))},Be.onSelect=function(ot){Be.props.onSelect(ot)},Be.onDeselect=function(ot){Be.props.onDeselect(ot)},Be.getPrefixCls=function(){return"".concat(Be.props.rootPrefixCls,"-submenu")},Be.getActiveClassName=function(){return"".concat(Be.getPrefixCls(),"-active")},Be.getDisabledClassName=function(){return"".concat(Be.getPrefixCls(),"-disabled")},Be.getSelectedClassName=function(){return"".concat(Be.getPrefixCls(),"-selected")},Be.getOpenClassName=function(){return"".concat(Be.props.rootPrefixCls,"-submenu-open")},Be.getVisible=function(){return Be.state.isOpen},Be.getMode=function(){return Be.state.mode},Be.saveMenuInstance=function(ot){Be.menuInstance=ot},Be.addKeyPath=function(ot){return Object(v.a)(Object(v.a)({},ot),{},{keyPath:(ot.keyPath||[]).concat(Be.props.eventKey)})},Be.triggerOpenChange=function(ot,dt){var It=Be.props.eventKey,Gt=function(){Be.onOpenChange({key:It,item:Object(g.a)(Be),trigger:dt,open:ot})};dt==="mouseenter"?Be.mouseenterTimeout=setTimeout(function(){Gt()},0):Gt()},Be.isChildrenSelected=function(){var ot={find:!1};return Re(Be.props.children,Be.props.selectedKeys,ot),ot.find},Be.isInlineMode=function(){return Be.getMode()==="inline"},Be.adjustWidth=function(){if(!Be.subMenuTitle||!Be.menuInstance)return;var ot=te.findDOMNode(Be.menuInstance);if(ot.offsetWidth>=Be.subMenuTitle.offsetWidth)return;ot.style.minWidth="".concat(Be.subMenuTitle.offsetWidth,"px")},Be.saveSubMenuTitle=function(ot){Be.subMenuTitle=ot},Be.getBaseProps=function(){var ot=Object(g.a)(Be),dt=ot.props,It=Be.getMode();return{mode:It==="horizontal"?"vertical":It,visible:Be.getVisible(),level:dt.level+1,inlineIndent:dt.inlineIndent,focusable:!1,onClick:Be.onSubMenuClick,onSelect:Be.onSelect,onDeselect:Be.onDeselect,onDestroy:Be.onDestroy,selectedKeys:dt.selectedKeys,eventKey:"".concat(dt.eventKey,"-menu-"),openKeys:dt.openKeys,motion:dt.motion,onOpenChange:Be.onOpenChange,subMenuOpenDelay:dt.subMenuOpenDelay,parentMenu:Object(g.a)(Be),subMenuCloseDelay:dt.subMenuCloseDelay,forceSubMenuRender:dt.forceSubMenuRender,triggerSubMenuAction:dt.triggerSubMenuAction,builtinPlacements:dt.builtinPlacements,defaultActiveFirst:dt.store.getState().defaultActiveFirst[ie(dt.eventKey)],multiple:dt.multiple,prefixCls:dt.rootPrefixCls,id:Be.internalMenuId,manualRef:Be.saveMenuInstance,itemIcon:dt.itemIcon,expandIcon:dt.expandIcon,direction:dt.direction}},Be.getMotion=function(ot,dt){var It=Object(g.a)(Be),Gt=It.haveRendered,Dt=Be.props,tn=Dt.motion,cn=Dt.rootPrefixCls,Bn=Object(v.a)(Object(v.a)({},tn),{},{leavedClassName:"".concat(cn,"-hidden"),removeOnLeave:!1,motionAppear:Gt||!dt||ot!=="inline"});return Bn};var Xe=Je.store,Oe=Je.eventKey,at=Xe.getState(),tt=at.defaultActiveFirst;Be.isRootMenu=!1;var st=!1;return tt&&(st=tt[Oe]),zr(Xe,Oe,st),Be.state={mode:Je.mode,isOpen:Je.isOpen},Be}return Object(E.a)(Ye,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var Be=this,Xe=this.props,Oe=Xe.mode,at=Xe.parentMenu,tt=Xe.manualRef,st=Xe.isOpen,ot=function(){Be.setState({mode:Oe,isOpen:st})},dt=st!==this.state.isOpen,It=Oe!==this.state.mode;if((It||dt)&&(Ie.a.cancel(this.updateStateRaf),It?this.updateStateRaf=Object(Ie.a)(ot):ot()),tt&&tt(this),Oe!=="horizontal"||!(at==null?void 0:at.isRootMenu)||!st)return;this.minWidthTimeout=setTimeout(function(){return Be.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var Be=this.props,Xe=Be.onDestroy,Oe=Be.eventKey;Xe&&Xe(Oe),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),Ie.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(Be,Xe){var Oe=this.getBaseProps();return b.createElement(Jo,Object(_.a)({},Oe,{id:this.internalMenuId,className:Be,style:Xe}),this.props.children)}},{key:"renderChildren",value:function(){var Be=this,Xe=this.getBaseProps(),Oe=Xe.mode,at=Xe.visible,tt=Xe.forceSubMenuRender,st=Xe.direction,ot=this.getMotion(Oe,at);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||at||tt,!this.haveOpened)return b.createElement("div",null);var dt=w()("".concat(Xe.prefixCls,"-sub"),Object(se.a)({},"".concat(Xe.prefixCls,"-rtl"),st==="rtl"));return this.isInlineMode()?b.createElement(xe,Object(_.a)({visible:Xe.visible,forceRender:tt},ot),function(It){var Gt=It.className,Dt=It.style,tn=w()(dt,Gt);return Be.renderPopupMenu(tn,Dt)}):this.renderPopupMenu(dt)}},{key:"render",value:function(){var Be,Xe,Oe,at=Object(v.a)({},this.props),tt=this.getVisible(),st=this.getPrefixCls(),ot=this.isInlineMode(),dt=this.getMode(),It=w()(st,"".concat(st,"-").concat(dt),(Be={},Object(se.a)(Be,at.className,!!at.className),Object(se.a)(Be,this.getOpenClassName(),tt),Object(se.a)(Be,this.getActiveClassName(),at.active||tt&&!ot),Object(se.a)(Be,this.getDisabledClassName(),at.disabled),Object(se.a)(Be,this.getSelectedClassName(),this.isChildrenSelected()),Be));this.internalMenuId||(at.eventKey?this.internalMenuId="".concat(at.eventKey,"$Menu"):(Wr+=1,this.internalMenuId="$__$".concat(Wr,"$Menu")));var Gt={},Dt={},tn={};at.disabled||(Gt={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},Dt={onClick:this.onTitleClick},tn={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var cn={},Bn=at.direction,Yt=Bn==="rtl";ot&&(Yt?cn.paddingRight=at.inlineIndent*at.level:cn.paddingLeft=at.inlineIndent*at.level);var en={};this.getVisible()&&(en={"aria-owns":this.internalMenuId});var bn=null;dt!=="horizontal"&&(bn=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(bn=b.createElement(this.props.expandIcon,Object(v.a)({},this.props))));var Dn=b.createElement("div",Object(_.a)({ref:this.saveSubMenuTitle,style:cn,className:"".concat(st,"-title"),role:"button"},tn,Dt,{"aria-expanded":tt},en,{"aria-haspopup":"true",title:typeof at.title=="string"?at.title:void 0}),at.title,bn||b.createElement("i",{className:"".concat(st,"-arrow")})),rn=this.renderChildren(),En=((Xe=at.parentMenu)===null||Xe===void 0?void 0:Xe.isRootMenu)?at.parentMenu.props.getPopupContainer:function(sr){return sr.parentNode},Ln=hr[dt],Vn=at.popupOffset?{offset:at.popupOffset}:{},an=w()((Oe={},Object(se.a)(Oe,at.popupClassName,at.popupClassName&&!ot),Object(se.a)(Oe,"".concat(st,"-rtl"),Yt),Oe)),fn=at.disabled,An=at.triggerSubMenuAction,wn=at.subMenuOpenDelay,er=at.forceSubMenuRender,dn=at.subMenuCloseDelay,Fn=at.builtinPlacements;Me.forEach(function(sr){return delete at[sr]}),delete at.onClick;var Ir=Yt?Object(v.a)(Object(v.a)({},da),Fn):Object(v.a)(Object(v.a)({},sa),Fn);delete at.direction;var dr=this.getBaseProps(),Br=ot?null:this.getMotion(dr.mode,dr.visible);return b.createElement("li",Object(_.a)({},at,Gt,{className:It,role:"menuitem"}),b.createElement(Gi,{prefixCls:st,popupClassName:w()("".concat(st,"-popup"),an),getPopupContainer:En,builtinPlacements:Ir,popupPlacement:Ln,popupVisible:ot?!1:tt,popupAlign:Vn,popup:ot?null:rn,action:fn||ot?[]:[An],mouseEnterDelay:wn,mouseLeaveDelay:dn,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:er,popupMotion:Br},Dn),ot?rn:null)}}]),Ye}(b.Component);Zr.defaultProps={onMouseEnter:ve,onMouseLeave:ve,onTitleMouseEnter:ve,onTitleMouseLeave:ve,onTitleClick:ve,manualRef:ve,mode:"vertical",title:""};var _i=Object(S.b)(function(ut,Ve){var Ye=ut.openKeys,Je=ut.activeKey,Be=ut.selectedKeys,Xe=Ve.eventKey,Oe=Ve.subMenuKey;return{isOpen:Ye.indexOf(Xe)>-1,active:Je[Oe]===Xe,selectedKeys:Be}})(Zr);_i.isSubMenu=!0;var Xr=_i,ja="menuitem-overflowed",Ni=.5,va=function(ut){Object(h.a)(Ye,ut);var Ve=Object(u.a)(Ye);function Ye(){var Je;return Object(B.a)(this,Ye),Je=Ve.apply(this,arguments),Je.resizeObserver=null,Je.mutationObserver=null,Je.originalTotalWidth=0,Je.overflowedItems=[],Je.menuItemSizes=[],Je.cancelFrameId=null,Je.state={lastVisibleIndex:void 0},Je.childRef=b.createRef(),Je.getMenuItemNodes=function(){var Be=Je.props.prefixCls,Xe=Je.childRef.current;return Xe?[].slice.call(Xe.children).filter(function(Oe){return Oe.className.split(" ").indexOf("".concat(Be,"-overflowed-submenu"))<0}):[]},Je.getOverflowedSubMenuItem=function(Be,Xe,Oe){var at=Je.props,tt=at.overflowedIndicator,st=at.level,ot=at.mode,dt=at.prefixCls,It=at.theme;if(st!==1||ot!=="horizontal")return null;var Gt=Je.props.children[0],Dt=Gt.props,tn=Dt.children,cn=Dt.title,Bn=Dt.style,Yt=Object(M.a)(Dt,["children","title","style"]),en=Object(v.a)({},Bn),bn="".concat(Be,"-overflowed-indicator"),Dn="".concat(Be,"-overflowed-indicator");Xe.length===0&&Oe!==!0?en=Object(v.a)(Object(v.a)({},en),{},{display:"none"}):Oe&&(en=Object(v.a)(Object(v.a)({},en),{},{visibility:"hidden",position:"absolute"}),bn="".concat(bn,"-placeholder"),Dn="".concat(Dn,"-placeholder"));var rn=It?"".concat(dt,"-").concat(It):"",En={};return Me.forEach(function(Ln){Yt[Ln]!==void 0&&(En[Ln]=Yt[Ln])}),b.createElement(Xr,Object(_.a)({title:tt,className:"".concat(dt,"-overflowed-submenu"),popupClassName:rn},En,{key:bn,eventKey:Dn,disabled:!1,style:en}),Xe)},Je.setChildrenWidthAndResize=function(){if(Je.props.mode!=="horizontal")return;var Be=Je.childRef.current;if(!Be)return;var Xe=Be.children;if(!Xe||Xe.length===0)return;var Oe=Be.children[Xe.length-1];j(Oe,"display","inline-block");var at=Je.getMenuItemNodes(),tt=at.filter(function(st){return st.className.split(" ").indexOf(ja)>=0});tt.forEach(function(st){j(st,"display","inline-block")}),Je.menuItemSizes=at.map(function(st){return re(st,!0)}),tt.forEach(function(st){j(st,"display","none")}),Je.overflowedIndicatorWidth=re(Be.children[Be.children.length-1],!0),Je.originalTotalWidth=Je.menuItemSizes.reduce(function(st,ot){return st+ot},0),Je.handleResize(),j(Oe,"display","none")},Je.handleResize=function(){if(Je.props.mode!=="horizontal")return;var Be=Je.childRef.current;if(!Be)return;var Xe=re(Be);Je.overflowedItems=[];var Oe=0,at;Je.originalTotalWidth>Xe+Ni&&(at=-1,Je.menuItemSizes.forEach(function(tt){Oe+=tt,Oe+Je.overflowedIndicatorWidth<=Xe&&(at+=1)})),Je.setState({lastVisibleIndex:at})},Je}return Object(E.a)(Ye,[{key:"componentDidMount",value:function(){var Be=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var Xe=this.childRef.current;if(!Xe)return;this.resizeObserver=new he.default(function(Oe){Oe.forEach(function(){var at=Be.cancelFrameId;cancelAnimationFrame(at),Be.cancelFrameId=requestAnimationFrame(Be.setChildrenWidthAndResize)})}),[].slice.call(Xe.children).concat(Xe).forEach(function(Oe){Be.resizeObserver.observe(Oe)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){Be.resizeObserver.disconnect(),[].slice.call(Xe.children).concat(Xe).forEach(function(Oe){Be.resizeObserver.observe(Oe)}),Be.setChildrenWidthAndResize()}),this.mutationObserver.observe(Xe,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(Be){var Xe=this,Oe=this.state.lastVisibleIndex;return(Be||[]).reduce(function(at,tt,st){var ot=tt;if(Xe.props.mode==="horizontal"){var dt=Xe.getOverflowedSubMenuItem(tt.props.eventKey,[]);Oe!==void 0&&Xe.props.className.indexOf("".concat(Xe.props.prefixCls,"-root"))!==-1&&(st>Oe&&(ot=b.cloneElement(tt,{style:{display:"none"},eventKey:"".concat(tt.props.eventKey,"-hidden"),className:"".concat(ja)})),st===Oe+1&&(Xe.overflowedItems=Be.slice(Oe+1).map(function(Gt){return b.cloneElement(Gt,{key:Gt.props.eventKey,mode:"vertical-left"})}),dt=Xe.getOverflowedSubMenuItem(tt.props.eventKey,Xe.overflowedItems)));var It=[].concat(Object(i.a)(at),[dt,ot]);return st===Be.length-1&&It.push(Xe.getOverflowedSubMenuItem(tt.props.eventKey,[],!0)),It}return[].concat(Object(i.a)(at),[ot])},[])}},{key:"render",value:function(){var Be=this.props,Xe=Be.visible,Oe=Be.prefixCls,at=Be.overflowedIndicator,tt=Be.mode,st=Be.level,ot=Be.tag,dt=Be.children,It=Be.theme,Gt=Object(M.a)(Be,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),Dt=ot;return b.createElement(Dt,Object(_.a)({ref:this.childRef},Gt),this.renderChildren(dt))}}]),Ye}(b.Component);va.defaultProps={tag:"div",className:""};var vo=va;function Wo(ut){return ut.length?ut.every(function(Ve){return!!Ve.props.disabled}):!0}function Ci(ut,Ve,Ye){var Je=ut.getState();ut.setState({activeKey:Object(v.a)(Object(v.a)({},Je.activeKey),{},Object(se.a)({},Ve,Ye))})}function Ro(ut){return ut.eventKey||"0-menu-"}function ha(ut,Ve){var Ye=Ve,Je=ut.children,Be=ut.eventKey;if(Ye){var Xe;if(Te(Je,function(Oe,at){Oe&&Oe.props&&!Oe.props.disabled&&Ye===oe(Oe,Be,at)&&(Xe=!0)}),Xe)return Ye}return Ye=null,ut.defaultActiveFirst&&Te(Je,function(Oe,at){!Ye&&Oe&&!Oe.props.disabled&&(Ye=oe(Oe,Be,at))}),Ye}function os(ut){if(!ut)return;var Ve=this.instanceArray.indexOf(ut);Ve!==-1?this.instanceArray[Ve]=ut:this.instanceArray.push(ut)}var eo=function(ut){Object(h.a)(Ye,ut);var Ve=Object(u.a)(Ye);function Ye(Je){var Be;return Object(B.a)(this,Ye),Be=Ve.call(this,Je),Be.onKeyDown=function(Xe,Oe){var at=Xe.keyCode,tt;if(Be.getFlatInstanceArray().forEach(function(ot){ot&&ot.props.active&&ot.onKeyDown&&(tt=ot.onKeyDown(Xe))}),tt)return 1;var st=null;return(at===f.a.UP||at===f.a.DOWN)&&(st=Be.step(at===f.a.UP?-1:1)),st?(Xe.preventDefault(),Ci(Be.props.store,Ro(Be.props),st.props.eventKey),typeof Oe=="function"&&Oe(st),1):void 0},Be.onItemHover=function(Xe){var Oe=Xe.key,at=Xe.hover;Ci(Be.props.store,Ro(Be.props),at?Oe:null)},Be.onDeselect=function(Xe){Be.props.onDeselect(Xe)},Be.onSelect=function(Xe){Be.props.onSelect(Xe)},Be.onClick=function(Xe){Be.props.onClick(Xe)},Be.onOpenChange=function(Xe){Be.props.onOpenChange(Xe)},Be.onDestroy=function(Xe){Be.props.onDestroy(Xe)},Be.getFlatInstanceArray=function(){return Be.instanceArray},Be.step=function(Xe){var Oe=Be.getFlatInstanceArray(),at=Be.props.store.getState().activeKey[Ro(Be.props)],tt=Oe.length;if(!tt)return null;Xe<0&&(Oe=Oe.concat().reverse());var st=-1;if(Oe.every(function(Gt,Dt){return Gt&&Gt.props.eventKey===at?(st=Dt,!1):!0}),!Be.props.defaultActiveFirst&&st!==-1&&Wo(Oe.slice(st,tt-1)))return;var ot=(st+1)%tt,dt=ot;do{var It=Oe[dt];if(!It||It.props.disabled)dt=(dt+1)%tt;else return It}while(dt!==ot);return null},Be.renderCommonMenuItem=function(Xe,Oe,at){var tt=Be.props.store.getState(),st=Object(g.a)(Be),ot=st.props,dt=oe(Xe,ot.eventKey,Oe),It=Xe.props;if(!It||typeof Xe.type=="string")return Xe;var Gt=dt===tt.activeKey,Dt=Object(v.a)(Object(v.a)({mode:It.mode||ot.mode,level:ot.level,inlineIndent:ot.inlineIndent,renderMenuItem:Be.renderMenuItem,rootPrefixCls:ot.prefixCls,index:Oe,parentMenu:ot.parentMenu,manualRef:It.disabled?void 0:Object(T.a)(Xe.ref,os.bind(Object(g.a)(Be))),eventKey:dt,active:!It.disabled&&Gt,multiple:ot.multiple,onClick:function(cn){(It.onClick||ve)(cn),Be.onClick(cn)},onItemHover:Be.onItemHover,motion:ot.motion,subMenuOpenDelay:ot.subMenuOpenDelay,subMenuCloseDelay:ot.subMenuCloseDelay,forceSubMenuRender:ot.forceSubMenuRender,onOpenChange:Be.onOpenChange,onDeselect:Be.onDeselect,onSelect:Be.onSelect,builtinPlacements:ot.builtinPlacements,itemIcon:It.itemIcon||Be.props.itemIcon,expandIcon:It.expandIcon||Be.props.expandIcon},at),{},{direction:ot.direction});return(ot.mode==="inline"||W())&&(Dt.triggerSubMenuAction="click"),b.cloneElement(Xe,Object(v.a)(Object(v.a)({},Dt),{},{key:dt||Oe}))},Be.renderMenuItem=function(Xe,Oe,at){if(!Xe)return null;var tt=Be.props.store.getState(),st={openKeys:tt.openKeys,selectedKeys:tt.selectedKeys,triggerSubMenuAction:Be.props.triggerSubMenuAction,subMenuKey:at};return Be.renderCommonMenuItem(Xe,Oe,st)},Je.store.setState({activeKey:Object(v.a)(Object(v.a)({},Je.store.getState().activeKey),{},Object(se.a)({},Je.eventKey,ha(Je,Je.activeKey)))}),Be.instanceArray=[],Be}return Object(E.a)(Ye,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(Be){return this.props.visible||Be.visible||this.props.className!==Be.className||!I()(this.props.style,Be.style)}},{key:"componentDidUpdate",value:function(Be){var Xe=this.props,Oe="activeKey"in Xe?Xe.activeKey:Xe.store.getState().activeKey[Ro(Xe)],at=ha(Xe,Oe);if(at!==Oe)Ci(Xe.store,Ro(Xe),at);else if("activeKey"in Be){var tt=ha(Be,Be.activeKey);at!==tt&&Ci(Xe.store,Ro(Xe),at)}}},{key:"render",value:function(){var Be=this,Xe=Object(_.a)({},this.props);this.instanceArray=[];var Oe=w()(Xe.prefixCls,Xe.className,"".concat(Xe.prefixCls,"-").concat(Xe.mode)),at={className:Oe,role:Xe.role||"menu"};Xe.id&&(at.id=Xe.id),Xe.focusable&&(at.tabIndex=0,at.onKeyDown=this.onKeyDown);var tt=Xe.prefixCls,st=Xe.eventKey,ot=Xe.visible,dt=Xe.level,It=Xe.mode,Gt=Xe.overflowedIndicator,Dt=Xe.theme;return Me.forEach(function(tn){return delete Xe[tn]}),delete Xe.onClick,b.createElement(vo,Object(_.a)({},Xe,{prefixCls:tt,mode:It,tag:"ul",level:dt,theme:Dt,visible:ot,overflowedIndicator:Gt},at),Object(m.a)(Xe.children).map(function(tn,cn){return Be.renderMenuItem(tn,cn,st||"0-menu-")}))}}]),Ye}(b.Component);eo.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:ve};var ss=Object(S.b)()(eo),Jo=ss,Ua=R("Kwbf");function Zo(ut,Ve,Ye){var Je=ut.prefixCls,Be=ut.motion,Xe=ut.defaultMotions,Oe=Xe===void 0?{}:Xe,at=ut.openAnimation,tt=ut.openTransitionName,st=Ve.switchingModeFromInline;if(Be)return Be;if(Object(k.a)(at)==="object"&&at)Object(Ua.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof at=="string")return{motionName:"".concat(Je,"-open-").concat(at)};if(tt)return{motionName:tt};var ot=Oe[Ye];return ot||(st?null:Oe.other)}var ps=function(ut){Object(h.a)(Ye,ut);var Ve=Object(u.a)(Ye);function Ye(Je){var Be;Object(B.a)(this,Ye),Be=Ve.call(this,Je),Be.onSelect=function(at){var tt=Object(g.a)(Be),st=tt.props;if(st.selectable){var ot=Be.store.getState(),dt=ot.selectedKeys,It=at.key;st.multiple?dt=dt.concat([It]):dt=[It],"selectedKeys"in st||Be.store.setState({selectedKeys:dt}),st.onSelect(Object(v.a)(Object(v.a)({},at),{},{selectedKeys:dt}))}},Be.onClick=function(at){var tt=Be.getRealMenuMode(),st=Object(g.a)(Be),ot=st.store,dt=st.props.onOpenChange;tt!=="inline"&&!("openKeys"in Be.props)&&(ot.setState({openKeys:[]}),dt([])),Be.props.onClick(at)},Be.onKeyDown=function(at,tt){Be.innerMenu.getWrappedInstance().onKeyDown(at,tt)},Be.onOpenChange=function(at){var tt=Object(g.a)(Be),st=tt.props,ot=Be.store.getState().openKeys.concat(),dt=!1,It=function(Dt){var tn=!1;if(Dt.open)tn=ot.indexOf(Dt.key)===-1,tn&&ot.push(Dt.key);else{var cn=ot.indexOf(Dt.key);tn=cn!==-1,tn&&ot.splice(cn,1)}dt=dt||tn};Array.isArray(at)?at.forEach(It):It(at),dt&&("openKeys"in Be.props||Be.store.setState({openKeys:ot}),st.onOpenChange(ot))},Be.onDeselect=function(at){var tt=Object(g.a)(Be),st=tt.props;if(st.selectable){var ot=Be.store.getState().selectedKeys.concat(),dt=at.key,It=ot.indexOf(dt);It!==-1&&ot.splice(It,1),"selectedKeys"in st||Be.store.setState({selectedKeys:ot}),st.onDeselect(Object(v.a)(Object(v.a)({},at),{},{selectedKeys:ot}))}},Be.onMouseEnter=function(at){Be.restoreModeVerticalFromInline();var tt=Be.props.onMouseEnter;tt&&tt(at)},Be.onTransitionEnd=function(at){var tt=at.propertyName==="width"&&at.target===at.currentTarget,st=at.target.className,ot=Object.prototype.toString.call(st)==="[object SVGAnimatedString]"?st.animVal:st,dt=at.propertyName==="font-size"&&ot.indexOf("anticon")>=0;(tt||dt)&&Be.restoreModeVerticalFromInline()},Be.setInnerMenu=function(at){Be.innerMenu=at},Be.isRootMenu=!0;var Xe=Je.defaultSelectedKeys,Oe=Je.defaultOpenKeys;return"selectedKeys"in Je&&(Xe=Je.selectedKeys||[]),"openKeys"in Je&&(Oe=Je.openKeys||[]),Be.store=Object(S.c)({selectedKeys:Xe,openKeys:Oe,activeKey:{"0-menu-":ha(Je,Je.activeKey)}}),Be.state={switchingModeFromInline:!1,prevProps:Je,inlineOpenKeys:[],store:Be.store},Be}return Object(E.a)(Ye,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(Be){var Xe=this.props,Oe=Xe.siderCollapsed,at=Xe.inlineCollapsed,tt=Xe.onOpenChange;(!Be.inlineCollapsed&&at||!Be.siderCollapsed&&Oe)&&tt([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var Be=this.props.collapsedWidth,Xe=this.store,Oe=this.prevOpenKeys,at=this.getInlineCollapsed()&&(Be===0||Be==="0"||Be==="0px");at?(this.prevOpenKeys=Xe.getState().openKeys.concat(),this.store.setState({openKeys:[]})):Oe&&(this.store.setState({openKeys:Oe}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var Be=this.props.mode,Xe=this.state.switchingModeFromInline,Oe=this.getInlineCollapsed();return Xe&&Oe?"inline":Oe?"vertical":Be}},{key:"getInlineCollapsed",value:function(){var Be=this.props,Xe=Be.inlineCollapsed,Oe=Be.siderCollapsed;return Oe!==void 0?Oe:Xe}},{key:"restoreModeVerticalFromInline",value:function(){var Be=this.state.switchingModeFromInline;Be&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var Be=Object(v.a)({},Object(O.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),Xe=this.getRealMenuMode();return Be.className+=" ".concat(Be.prefixCls,"-root"),Be.direction==="rtl"&&(Be.className+=" ".concat(Be.prefixCls,"-rtl")),Be=Object(v.a)(Object(v.a)({},Be),{},{mode:Xe,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:Zo(this.props,this.state,Xe)}),delete Be.openAnimation,delete Be.openTransitionName,b.createElement(S.a,{store:this.store},b.createElement(Jo,Object(_.a)({},Be,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(Be,Xe){var Oe=Xe.prevProps,at=Xe.store,tt=at.getState(),st={},ot={prevProps:Be};return Oe.mode==="inline"&&Be.mode!=="inline"&&(ot.switchingModeFromInline=!0),"openKeys"in Be?st.openKeys=Be.openKeys||[]:((Be.inlineCollapsed&&!Oe.inlineCollapsed||Be.siderCollapsed&&!Oe.siderCollapsed)&&(ot.switchingModeFromInline=!0,ot.inlineOpenKeys=tt.openKeys,st.openKeys=[]),(!Be.inlineCollapsed&&Oe.inlineCollapsed||!Be.siderCollapsed&&Oe.siderCollapsed)&&(st.openKeys=Xe.inlineOpenKeys,ot.inlineOpenKeys=[])),Object.keys(st).length&&at.setState(st),ot}}]),Ye}(b.Component);ps.defaultProps={selectable:!0,onClick:ve,onSelect:ve,onOpenChange:ve,onDeselect:ve,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:b.createElement("span",null,"\xB7\xB7\xB7")};var kn=ps,Cr=function(ut){Object(h.a)(Ye,ut);var Ve=Object(u.a)(Ye);function Ye(){var Je;return Object(B.a)(this,Ye),Je=Ve.apply(this,arguments),Je.onKeyDown=function(Be){var Xe=Be.keyCode;return Xe===f.a.ENTER?(Je.onClick(Be),!0):void 0},Je.onMouseLeave=function(Be){var Xe=Je.props,Oe=Xe.eventKey,at=Xe.onItemHover,tt=Xe.onMouseLeave;at({key:Oe,hover:!1}),tt({key:Oe,domEvent:Be})},Je.onMouseEnter=function(Be){var Xe=Je.props,Oe=Xe.eventKey,at=Xe.onItemHover,tt=Xe.onMouseEnter;at({key:Oe,hover:!0}),tt({key:Oe,domEvent:Be})},Je.onClick=function(Be){var Xe=Je.props,Oe=Xe.eventKey,at=Xe.multiple,tt=Xe.onClick,st=Xe.onSelect,ot=Xe.onDeselect,dt=Xe.isSelected,It={key:Oe,keyPath:[Oe],item:Object(g.a)(Je),domEvent:Be};tt(It),at?dt?ot(It):st(It):dt||st(It)},Je.saveNode=function(Be){Je.node=Be},Je}return Object(E.a)(Ye,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var Be=this.props;Be.onDestroy&&Be.onDestroy(Be.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var Be,Xe=Object(v.a)({},this.props),Oe=w()(this.getPrefixCls(),Xe.className,(Be={},Object(se.a)(Be,this.getActiveClassName(),!Xe.disabled&&Xe.active),Object(se.a)(Be,this.getSelectedClassName(),Xe.isSelected),Object(se.a)(Be,this.getDisabledClassName(),Xe.disabled),Be)),at=Object(v.a)(Object(v.a)({},Xe.attribute),{},{title:typeof Xe.title=="string"?Xe.title:void 0,className:Oe,role:Xe.role||"menuitem","aria-disabled":Xe.disabled});Xe.role==="option"?at=Object(v.a)(Object(v.a)({},at),{},{role:"option","aria-selected":Xe.isSelected}):(Xe.role===null||Xe.role==="none")&&(at.role="none");var tt={onClick:Xe.disabled?null:this.onClick,onMouseLeave:Xe.disabled?null:this.onMouseLeave,onMouseEnter:Xe.disabled?null:this.onMouseEnter},st=Object(v.a)({},Xe.style);Xe.mode==="inline"&&(Xe.direction==="rtl"?st.paddingRight=Xe.inlineIndent*Xe.level:st.paddingLeft=Xe.inlineIndent*Xe.level),Me.forEach(function(dt){return delete Xe[dt]}),delete Xe.direction;var ot=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(ot=b.createElement(this.props.itemIcon,this.props)),b.createElement("li",Object(_.a)({},Object(O.a)(Xe,["onClick","onMouseEnter","onMouseLeave","onSelect"]),at,tt,{style:st,ref:this.saveNode}),Xe.children,ot)}}]),Ye}(b.Component);Cr.isMenuItem=!0,Cr.defaultProps={onSelect:ve,onMouseEnter:ve,onMouseLeave:ve,manualRef:ve};var gr=Object(S.b)(function(ut,Ve){var Ye=ut.activeKey,Je=ut.selectedKeys,Be=Ve.eventKey,Xe=Ve.subMenuKey;return{active:Ye[Xe]===Be,isSelected:Array.isArray(Je)?Je.indexOf(Be)!==-1:Je===Be}})(Cr),Gr=gr,Ai=function(ut){Object(h.a)(Ye,ut);var Ve=Object(u.a)(Ye);function Ye(){var Je;return Object(B.a)(this,Ye),Je=Ve.apply(this,arguments),Je.renderInnerMenuItem=function(Be){var Xe=Je.props,Oe=Xe.renderMenuItem,at=Xe.index;return Oe(Be,at,Je.props.subMenuKey)},Je}return Object(E.a)(Ye,[{key:"render",value:function(){var Be=Object(_.a)({},this.props),Xe=Be.className,Oe=Xe===void 0?"":Xe,at=Be.rootPrefixCls,tt="".concat(at,"-item-group-title"),st="".concat(at,"-item-group-list"),ot=Be.title,dt=Be.children;return Me.forEach(function(It){return delete Be[It]}),delete Be.direction,b.createElement("li",Object(_.a)({},Be,{onClick:function(Gt){return Gt.stopPropagation()},className:"".concat(Oe," ").concat(at,"-item-group")}),b.createElement("div",{className:tt,title:typeof ot=="string"?ot:void 0},ot),b.createElement("ul",{className:st},b.Children.map(dt,this.renderInnerMenuItem)))}}]),Ye}(b.Component);Ai.isMenuItemGroup=!0,Ai.defaultProps={disabled:!0};var Si=Ai,oi=function(Ve){var Ye=Ve.className,Je=Ve.rootPrefixCls,Be=Ve.style;return b.createElement("li",{className:"".concat(Ye," ").concat(Je,"-item-divider"),style:Be})};oi.defaultProps={disabled:!0,className:"",style:{}};var fa=oi,Ha=kn,ni=R("eDIo");function zo(ut,Ve){var Ye=ut.prefixCls,Je=ut.editable,Be=ut.locale,Xe=ut.style;return!Je||Je.showAdd===!1?null:b.createElement("button",{ref:Ve,type:"button",className:"".concat(Ye,"-nav-add"),style:Xe,"aria-label":(Be==null?void 0:Be.addAriaLabel)||"Add tab",onClick:function(at){Je.onEdit("add",{event:at})}},Je.addIcon||"+")}var pi=b.forwardRef(zo);function Sa(ut,Ve){var Ye=ut.prefixCls,Je=ut.id,Be=ut.tabs,Xe=ut.locale,Oe=ut.mobile,at=ut.moreIcon,tt=at===void 0?"More":at,st=ut.moreTransitionName,ot=ut.style,dt=ut.className,It=ut.editable,Gt=ut.tabBarGutter,Dt=ut.rtl,tn=ut.onTabClick,cn=Object(b.useState)(!1),Bn=Object(G.a)(cn,2),Yt=Bn[0],en=Bn[1],bn=Object(b.useState)(null),Dn=Object(G.a)(bn,2),rn=Dn[0],En=Dn[1],Ln="".concat(Je,"-more-popup"),Vn="".concat(Ye,"-dropdown"),an=rn!==null?"".concat(Ln,"-").concat(rn):null,fn=Xe==null?void 0:Xe.dropdownAriaLabel,An=b.createElement(Ha,{onClick:function(Br){var sr=Br.key,Nr=Br.domEvent;tn(sr,Nr),en(!1)},id:Ln,tabIndex:-1,role:"listbox","aria-activedescendant":an,selectedKeys:[rn],"aria-label":fn!==void 0?fn:"expanded dropdown"},Be.map(function(dr){return b.createElement(Gr,{key:dr.key,id:"".concat(Ln,"-").concat(dr.key),role:"option","aria-controls":Je&&"".concat(Je,"-panel-").concat(dr.key),disabled:dr.disabled},dr.tab)}));function wn(dr){for(var Br=Be.filter(function(ei){return!ei.disabled}),sr=Br.findIndex(function(ei){return ei.key===rn})||0,Nr=Br.length,Qn=0;QnFn?(er=An,Ln.current="x"):(er=wn,Ln.current="y");var Ir=Date.now();Ir-rn.current>100&&(En.current=!1),(Ve(-er,-er)||En.current)&&(fn.preventDefault(),En.current=!0),rn.current=Ir}var an=Object(b.useRef)(null);an.current={onTouchStart:en,onTouchMove:bn,onTouchEnd:Dn,onWheel:Vn},b.useEffect(function(){function fn(dn){an.current.onTouchStart(dn)}function An(dn){an.current.onTouchMove(dn)}function wn(dn){an.current.onTouchEnd(dn)}function er(dn){an.current.onWheel(dn)}return document.addEventListener("touchmove",An,{passive:!1}),document.addEventListener("touchend",wn,{passive:!1}),ut.current.addEventListener("touchstart",fn,{passive:!1}),ut.current.addEventListener("wheel",er),function(){document.removeEventListener("touchmove",An),document.removeEventListener("touchend",wn)}},[])}function Is(){var ut=Object(b.useRef)(new Map);function Ve(Je){return ut.current.has(Je)||ut.current.set(Je,b.createRef()),ut.current.get(Je)}function Ye(Je){ut.current.delete(Je)}return[Ve,Ye]}function ws(ut,Ve){var Ye=b.useRef(ut),Je=b.useState({}),Be=Object(G.a)(Je,2),Xe=Be[1];function Oe(at){var tt=typeof at=="function"?at(Ye.current):at;tt!==Ye.current&&Ve(tt,Ye.current),Ye.current=tt,Xe({})}return[Ye.current,Oe]}var js=function(Ve){var Ye=Ve.position,Je=Ve.prefixCls,Be=Ve.extra;if(!Be)return null;var Xe,Oe=Be;return Ye==="right"&&(Xe=Oe.right||!Oe.left&&Oe||null),Ye==="left"&&(Xe=Oe.left||null),Xe?b.createElement("div",{className:"".concat(Je,"-extra-content")},Xe):null};function Zs(ut,Ve){var Ye,Je=b.useContext(Ga),Be=Je.prefixCls,Xe=Je.tabs,Oe=ut.className,at=ut.style,tt=ut.id,st=ut.animated,ot=ut.activeKey,dt=ut.rtl,It=ut.extra,Gt=ut.editable,Dt=ut.locale,tn=ut.tabPosition,cn=ut.tabBarGutter,Bn=ut.children,Yt=ut.onTabClick,en=ut.onTabScroll,bn=Object(b.useRef)(),Dn=Object(b.useRef)(),rn=Object(b.useRef)(),En=Object(b.useRef)(),Ln=Is(),Vn=Object(G.a)(Ln,2),an=Vn[0],fn=Vn[1],An=tn==="top"||tn==="bottom",wn=ws(0,function(ci,Ur){An&&en&&en({direction:ci>Ur?"left":"right"})}),er=Object(G.a)(wn,2),dn=er[0],Fn=er[1],Ir=ws(0,function(ci,Ur){!An&&en&&en({direction:ci>Ur?"top":"bottom"})}),dr=Object(G.a)(Ir,2),Br=dr[0],sr=dr[1],Nr=Object(b.useState)(0),Qn=Object(G.a)(Nr,2),Fr=Qn[0],ei=Qn[1],Kr=Object(b.useState)(0),yr=Object(G.a)(Kr,2),On=yr[0],rr=yr[1],Pr=Object(b.useState)(0),jn=Object(G.a)(Pr,2),$n=jn[0],ir=jn[1],Jn=Object(b.useState)(0),Wn=Object(G.a)(Jn,2),pn=Wn[0],sn=Wn[1],zn=Object(b.useState)(null),Yn=Object(G.a)(zn,2),_n=Yn[0],mr=Yn[1],Qr=Object(b.useState)(null),Vi=Object(G.a)(Qr,2),Ri=Vi[0],ri=Vi[1],ga=Object(b.useState)(0),na=Object(G.a)(ga,2),Ki=na[0],no=na[1],ro=Object(b.useState)(0),Da=Object(G.a)(ro,2),Io=Da[0],Mo=Da[1],io=o(new Map),Ia=Object(G.a)(io,2),ka=Ia[0],So=Ia[1],co=A(Xe,ka,Fr),ho="".concat(Be,"-nav-operations-hidden"),Qa=0,Ma=0;An?dt?(Qa=0,Ma=Math.max(0,Fr-_n)):(Qa=Math.min(0,_n-Fr),Ma=0):(Qa=Math.min(0,Ri-On),Ma=0);function Va(ci){return ciMa?[Ma,!1]:[ci,!0]}var Ka=Object(b.useRef)(),go=Object(b.useState)(),Fa=Object(G.a)(go,2),yo=Fa[0],Xi=Fa[1];function ao(){Xi(Date.now())}function Lo(){window.clearTimeout(Ka.current)}us(bn,function(ci,Ur){var ua=!1;function xi(To,Za){To(function(Eo){var oo=Va(Eo+Za),hn=Object(G.a)(oo,2),Uo=hn[0],Ss=hn[1];return ua=Ss,Uo})}if(An){if(_n>=Fr)return ua;xi(Fn,ci)}else{if(Ri>=On)return ua;xi(sr,Ur)}return Lo(),ao(),ua}),Object(b.useEffect)(function(){return Lo(),yo&&(Ka.current=window.setTimeout(function(){Xi(0)},100)),Lo},[yo]);function Wa(){var ci=arguments.length>0&&arguments[0]!==void 0?arguments[0]:ot,Ur=co.get(ci);if(!Ur)return;if(An){var ua=dn;dt?Ur.rightdn+_n&&(ua=Ur.right+Ur.width-_n):Ur.left<-dn?ua=-Ur.left:Ur.left+Ur.width>-dn+_n&&(ua=-(Ur.left+Ur.width-_n)),sr(0),Fn(Va(ua)[0])}else{var xi=Br;Ur.top<-Br?xi=-Ur.top:Ur.top+Ur.height>-Br+Ri&&(xi=-(Ur.top+Ur.height-Ri)),Fn(0),sr(Va(xi)[0])}}var Ta=x(co,{width:_n,height:Ri,left:dn,top:Br},{width:$n,height:pn},{width:Ki,height:Io},Object(v.a)(Object(v.a)({},ut),{},{tabs:Xe})),fo=Object(G.a)(Ta,2),$o=fo[0],qo=fo[1],Go=Xe.map(function(ci){var Ur=ci.key;return b.createElement(r,{id:tt,prefixCls:Be,key:Ur,rtl:dt,tab:ci,closable:ci.closable,editable:Gt,active:Ur===ot,tabPosition:tn,tabBarGutter:cn,renderWrapper:Bn,removeAriaLabel:Dt==null?void 0:Dt.removeAriaLabel,ref:an(Ur),onClick:function(xi){Yt(Ur,xi)},onRemove:function(){fn(Ur)},onFocus:function(){Wa(Ur),ao(),dt||(bn.current.scrollLeft=0),bn.current.scrollTop=0}})}),Xa=s(function(){var ci,Ur,ua,xi,To,Za,Eo,oo,hn,Uo=((ci=bn.current)===null||ci===void 0?void 0:ci.offsetWidth)||0,Ss=((Ur=bn.current)===null||Ur===void 0?void 0:Ur.offsetHeight)||0,gs=((ua=En.current)===null||ua===void 0?void 0:ua.offsetWidth)||0,$i=((xi=En.current)===null||xi===void 0?void 0:xi.offsetHeight)||0,Sn=((To=rn.current)===null||To===void 0?void 0:To.offsetWidth)||0,Ft=((Za=rn.current)===null||Za===void 0?void 0:Za.offsetHeight)||0;mr(Uo),ri(Ss),no(gs),Mo($i);var $t=(((Eo=Dn.current)===null||Eo===void 0?void 0:Eo.offsetWidth)||0)-gs,Cn=(((oo=Dn.current)===null||oo===void 0?void 0:oo.offsetHeight)||0)-$i;ei($t),rr(Cn);var Zt=(hn=rn.current)===null||hn===void 0?void 0:hn.className.includes(ho);ir($t-(Zt?0:Sn)),sn(Cn-(Zt?0:Ft)),So(function(){var qn=new Map;return Xe.forEach(function(or){var fr=or.key,$r=an(fr).current;$r&&qn.set(fr,{width:$r.offsetWidth,height:$r.offsetHeight,left:$r.offsetLeft,top:$r.offsetTop})}),qn})}),es=Xe.slice(0,$o),ya=Xe.slice(qo+1),ki=[].concat(Object(i.a)(es),Object(i.a)(ya)),la=Object(b.useState)(),ji=Object(G.a)(la,2),Ya=ji[0],bo=ji[1],La=co.get(ot),Vo=Object(b.useRef)();function Po(){e.a.cancel(Vo.current)}Object(b.useEffect)(function(){var ci={};return La&&(An?(dt?ci.right=La.right:ci.left=La.left,ci.width=La.width):(ci.top=La.top,ci.height=La.height)),Po(),Vo.current=e()(function(){bo(ci)}),Po},[La,An,dt]),Object(b.useEffect)(function(){Wa()},[ot,La,co,An]),Object(b.useEffect)(function(){Xa()},[dt,cn,ot,Xe.map(function(ci){return ci.key}).join("_")]);var Xo=!!ki.length,Ba="".concat(Be,"-nav-wrap"),In,Ja,vs,ts;return An?dt?(Ja=dn>0,In=dn+_n` "'(~:]+/,o=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,f=/^\s*\[[^\]]+?\]:.*$/,l=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\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\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E42\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\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]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDF3C-\uDF3E]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]/,r=" ";function c(U,K,V){return K.f=K.inline=V,V(U,K)}function A(U,K,V){return K.f=K.block=V,V(U,K)}function p(U){return!U||!/\S/.test(U.string)}function x(U){if(U.linkTitle=!1,U.linkHref=!1,U.linkText=!1,U.em=!1,U.strong=!1,U.strikethrough=!1,U.quote=0,U.indentedCode=!1,U.f==B){var K=b;if(!K){var V=se.innerMode(v,U.htmlState);K=V.mode.name=="xml"&&V.state.tagStart===null&&!V.state.context&&V.state.tokenize.isInText}K&&(U.f=u,U.block=_,U.htmlState=null)}return U.trailingSpace=0,U.trailingSpaceNewLine=!1,U.prevLine=U.thisLine,U.thisLine={stream:null},null}function _(U,K){var V=U.column()===K.indentation,N=p(K.prevLine.stream),Q=K.indentedCode,J=K.prevLine.hr,ne=K.list!==!1,ue=(K.listStack[K.listStack.length-1]||0)+3;K.indentedCode=!1;var be=K.indentation;if(K.indentationDiff===null&&(K.indentationDiff=K.indentation,ne)){for(K.list=null;be=4&&(Q||K.prevLine.fencedCodeEnd||K.prevLine.header||N))return U.skipToEnd(),K.indentedCode=!0,w.code;if(U.eatSpace())return null;if(V&&K.indentation<=ue&&(me=U.match(e))&&me[1].length<=6)return K.quote=0,K.header=me[1].length,K.thisLine.header=!0,M.highlightFormatting&&(K.formatting="header"),K.f=K.inline,g(K);if(K.indentation<=ue&&U.eat(">"))return K.quote=V?1:K.quote+1,M.highlightFormatting&&(K.formatting="quote"),U.eatSpace(),g(K);if(!_e&&!K.setext&&V&&K.indentation<=ue&&(me=U.match(i))){var Ee=me[1]?"ol":"ul";return K.indentation=be+U.current().length,K.list=!0,K.quote=0,K.listStack.push(K.indentation),K.em=!1,K.strong=!1,K.code=!1,K.strikethrough=!1,M.taskLists&&U.match(n,!1)&&(K.taskList=!0),K.f=K.inline,M.highlightFormatting&&(K.formatting=["list","list-"+Ee]),g(K)}else{if(V&&K.indentation<=ue&&(me=U.match(o,!0)))return K.quote=0,K.fencedEndRE=new RegExp(me[1]+"+ *$"),K.localMode=M.fencedCodeBlockHighlighting&&C(me[2]||M.fencedCodeBlockDefaultMode),K.localMode&&(K.localState=se.startState(K.localMode)),K.f=K.block=E,M.highlightFormatting&&(K.formatting="code-block"),K.code=-1,g(K);if(K.setext||(!de||!ne)&&!K.quote&&K.list===!1&&!K.code&&!_e&&!f.test(U.string)&&(me=U.lookAhead(1))&&(me=me.match(a)))return K.setext?(K.header=K.setext,K.setext=0,U.skipToEnd(),M.highlightFormatting&&(K.formatting="header")):(K.header=me[0].charAt(0)=="="?1:2,K.setext=K.header),K.thisLine.header=!0,K.f=K.inline,g(K);if(_e)return U.skipToEnd(),K.hr=!0,K.thisLine.hr=!0,w.hr;if(U.peek()==="[")return c(U,K,I)}return c(U,K,K.inline)}function B(U,K){var V=v.token(U,K.htmlState);if(!b){var N=se.innerMode(v,K.htmlState);(N.mode.name=="xml"&&N.state.tagStart===null&&!N.state.context&&N.state.tokenize.isInText||K.md_inside&&U.current().indexOf(">")>-1)&&(K.f=u,K.block=_,K.htmlState=null)}return V}function E(U,K){var V=K.listStack[K.listStack.length-1]||0,N=K.indentation=U.quote?K.push(w.formatting+"-"+U.formatting[V]+"-"+U.quote):K.push("error"))}if(U.taskOpen)return K.push("meta"),K.length?K.join(" "):null;if(U.taskClosed)return K.push("property"),K.length?K.join(" "):null;if(U.linkHref?K.push(w.linkHref,"url"):(U.strong&&K.push(w.strong),U.em&&K.push(w.em),U.strikethrough&&K.push(w.strikethrough),U.emoji&&K.push(w.emoji),U.linkText&&K.push(w.linkText),U.code&&K.push(w.code),U.image&&K.push(w.image),U.imageAltText&&K.push(w.imageAltText,"link"),U.imageMarker&&K.push(w.imageMarker)),U.header&&K.push(w.header,w.header+"-"+U.header),U.quote&&(K.push(w.quote),!M.maxBlockquoteDepth||M.maxBlockquoteDepth>=U.quote?K.push(w.quote+"-"+U.quote):K.push(w.quote+"-"+M.maxBlockquoteDepth)),U.list!==!1){var N=(U.listStack.length-1)%3;N?N===1?K.push(w.list2):K.push(w.list3):K.push(w.list1)}return U.trailingSpaceNewLine?K.push("trailing-space-new-line"):U.trailingSpace&&K.push("trailing-space-"+(U.trailingSpace%2?"a":"b")),K.length?K.join(" "):null}function h(U,K){return U.match(s,!0)?g(K):void 0}function u(U,K){var V=K.text(U,K);if(typeof V!="undefined")return V;if(K.list)return K.list=null,g(K);if(K.taskList){var N=U.match(n,!0)[1]===" ";return N?K.taskOpen=!0:K.taskClosed=!0,M.highlightFormatting&&(K.formatting="task"),K.taskList=!1,g(K)}if(K.taskOpen=!1,K.taskClosed=!1,K.header&&U.match(/^#+$/,!0))return M.highlightFormatting&&(K.formatting="header"),g(K);var Q=U.next();if(K.linkTitle){K.linkTitle=!1;var J=Q;Q==="("&&(J=")"),J=(J+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var ne="^\\s*(?:[^"+J+"\\\\]+|\\\\\\\\|\\\\.)"+J;if(U.match(new RegExp(ne),!0))return w.linkHref}if(Q==="`"){var ue=K.formatting;M.highlightFormatting&&(K.formatting="code"),U.eatWhile("`");var be=U.current().length;if(K.code==0&&(!K.quote||be==1))return K.code=be,g(K);if(be==K.code){var de=g(K);return K.code=0,de}else return K.formatting=ue,g(K)}else if(K.code)return g(K);if(Q==="\\"&&(U.next(),M.highlightFormatting)){var _e=g(K),me=w.formatting+"-escape";return _e?_e+" "+me:me}if(Q==="!"&&U.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return K.imageMarker=!0,K.image=!0,M.highlightFormatting&&(K.formatting="image"),g(K);if(Q==="["&&K.imageMarker&&U.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return K.imageMarker=!1,K.imageAltText=!0,M.highlightFormatting&&(K.formatting="image"),g(K);if(Q==="]"&&K.imageAltText){M.highlightFormatting&&(K.formatting="image");var _e=g(K);return K.imageAltText=!1,K.image=!1,K.inline=K.f=O,_e}if(Q==="["&&!K.image)return K.linkText&&U.match(/^.*?\]/)||(K.linkText=!0,M.highlightFormatting&&(K.formatting="link")),g(K);if(Q==="]"&&K.linkText){M.highlightFormatting&&(K.formatting="link");var _e=g(K);return K.linkText=!1,K.inline=K.f=U.match(/\(.*?\)| ?\[.*?\]/,!1)?O:u,_e}if(Q==="<"&&U.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){K.f=K.inline=S,M.highlightFormatting&&(K.formatting="link");var _e=g(K);return _e?_e+=" ":_e="",_e+w.linkInline}if(Q==="<"&&U.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){K.f=K.inline=S,M.highlightFormatting&&(K.formatting="link");var _e=g(K);return _e?_e+=" ":_e="",_e+w.linkEmail}if(M.xml&&Q==="<"&&U.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var Ee=U.string.indexOf(">",U.pos);if(Ee!=-1){var ge=U.string.substring(U.start,Ee);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(ge)&&(K.md_inside=!0)}return U.backUp(1),K.htmlState=se.startState(v),A(U,K,B)}if(M.xml&&Q==="<"&&U.match(/^\/\w*?>/))return K.md_inside=!1,"tag";if(Q==="*"||Q==="_"){for(var fe=1,ae=U.pos==1?" ":U.string.charAt(U.pos-2);fe<3&&U.eat(Q);)fe++;var ve=U.peek()||" ",oe=!/\s/.test(ve)&&(!l.test(ve)||/\s/.test(ae)||l.test(ae)),ie=!/\s/.test(ae)&&(!l.test(ae)||/\s/.test(ve)||l.test(ve)),Te=null,Re=null;if(fe%2&&(!K.em&&oe&&(Q==="*"||!ie||l.test(ae))?Te=!0:K.em==Q&&ie&&(Q==="*"||!oe||l.test(ve))&&(Te=!1)),fe>1&&(!K.strong&&oe&&(Q==="*"||!ie||l.test(ae))?Re=!0:K.strong==Q&&ie&&(Q==="*"||!oe||l.test(ve))&&(Re=!1)),Re!=null||Te!=null){M.highlightFormatting&&(K.formatting=Te==null?"strong":Re==null?"em":"strong em"),Te===!0&&(K.em=Q),Re===!0&&(K.strong=Q);var de=g(K);return Te===!1&&(K.em=!1),Re===!1&&(K.strong=!1),de}}else if(Q===" "&&(U.eat("*")||U.eat("_"))){if(U.peek()===" ")return g(K);U.backUp(1)}if(M.strikethrough){if(Q==="~"&&U.eatWhile(Q)){if(K.strikethrough){M.highlightFormatting&&(K.formatting="strikethrough");var de=g(K);return K.strikethrough=!1,de}else if(U.match(/^[^\s]/,!1))return K.strikethrough=!0,M.highlightFormatting&&(K.formatting="strikethrough"),g(K)}else if(Q===" "&&U.match(/^~~/,!0)){if(U.peek()===" ")return g(K);U.backUp(2)}}if(M.emoji&&Q===":"&&U.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){K.emoji=!0,M.highlightFormatting&&(K.formatting="emoji");var Me=g(K);return K.emoji=!1,Me}return Q===" "&&(U.match(/^ +$/,!1)?K.trailingSpace++:K.trailingSpace&&(K.trailingSpaceNewLine=!0)),g(K)}function S(U,K){var V=U.next();if(V===">"){K.f=K.inline=u,M.highlightFormatting&&(K.formatting="link");var N=g(K);return N?N+=" ":N="",N+w.linkInline}return U.match(/^[^>]+/,!0),w.linkInline}function O(U,K){if(U.eatSpace())return null;var V=U.next();return V==="("||V==="["?(K.f=K.inline=D(V==="("?")":"]"),M.highlightFormatting&&(K.formatting="link-string"),K.linkHref=!0,g(K)):"error"}var T={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function D(U){return function(K,V){var N=K.next();if(N===U){V.f=V.inline=u,M.highlightFormatting&&(V.formatting="link-string");var Q=g(V);return V.linkHref=!1,Q}return K.match(T[U]),V.linkHref=!0,g(V)}}function I(U,K){return U.match(/^([^\]\\]|\\.)*\]:/,!1)?(K.f=k,U.next(),M.highlightFormatting&&(K.formatting="link"),K.linkText=!0,g(K)):c(U,K,u)}function k(U,K){if(U.match(/^\]:/,!0)){K.f=K.inline=F,M.highlightFormatting&&(K.formatting="link");var V=g(K);return K.linkText=!1,V}return U.match(/^([^\]\\]|\\.)+/,!0),w.linkText}function F(U,K){return U.eatSpace()?null:(U.match(/^[^\s]+/,!0),U.peek()===void 0?K.linkTitle=!0:U.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),K.f=K.inline=u,w.linkHref+" url")}var X={startState:function(){return{f:_,prevLine:{stream:null},thisLine:{stream:null},block:_,htmlState:null,indentation:0,inline:u,text:h,formatting:!1,linkText:!1,linkHref:!1,linkTitle:!1,code:0,em:!1,strong:!1,header:0,setext:0,hr:!1,taskList:!1,list:!1,listStack:[],quote:0,trailingSpace:0,trailingSpaceNewLine:!1,strikethrough:!1,emoji:!1,fencedEndRE:null}},copyState:function(U){return{f:U.f,prevLine:U.prevLine,thisLine:U.thisLine,block:U.block,htmlState:U.htmlState&&se.copyState(v,U.htmlState),indentation:U.indentation,localMode:U.localMode,localState:U.localMode?se.copyState(U.localMode,U.localState):null,inline:U.inline,text:U.text,formatting:!1,linkText:U.linkText,linkTitle:U.linkTitle,linkHref:U.linkHref,code:U.code,em:U.em,strong:U.strong,strikethrough:U.strikethrough,emoji:U.emoji,header:U.header,setext:U.setext,hr:U.hr,taskList:U.taskList,list:U.list,listStack:U.listStack.slice(0),quote:U.quote,indentedCode:U.indentedCode,trailingSpace:U.trailingSpace,trailingSpaceNewLine:U.trailingSpaceNewLine,md_inside:U.md_inside,fencedEndRE:U.fencedEndRE}},token:function(U,K){if(K.formatting=!1,U!=K.thisLine.stream){if(K.header=0,K.hr=!1,U.match(/^\s*$/,!0))return x(K),null;if(K.prevLine=K.thisLine,K.thisLine={stream:U},K.taskList=!1,K.trailingSpace=0,K.trailingSpaceNewLine=!1,!K.localState&&(K.f=K.block,K.f!=B)){var V=U.match(/^\s*/,!0)[0].replace(/\t/g,r).length;if(K.indentation=V,K.indentationDiff=null,V>0)return null}}return K.f(U,K)},innerMode:function(U){return U.block==B?{state:U.htmlState,mode:v}:U.localState?{state:U.localState,mode:U.localMode}:{state:U,mode:X}},indent:function(U,K,V){return U.block==B&&v.indent?v.indent(U.htmlState,K,V):U.localState&&U.localMode.indent?U.localMode.indent(U.localState,K,V):se.Pass},blankLine:x,getType:g,blockCommentStart:"",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return X},"xml"),se.defineMIME("text/markdown","markdown"),se.defineMIME("text/x-markdown","markdown")})},loD1:function(Ge,Ae){function R(se,G,M,v,b,C,w){if(b===0)return!1;var m=b,d=0,i=se;if(w>G+m&&w>v+m||wse+m&&C>M+m||C=i.x&&m<=i.x+i.width&&d>=i.y&&d<=i.y+i.height},clone:function(){return new C(this.x,this.y,this.width,this.height)},copy:function(m){this.x=m.x,this.y=m.y,this.width=m.width,this.height=m.height},plain:function(){return{x:this.x,y:this.y,width:this.width,height:this.height}}},C.create=function(m){return new C(m.x,m.y,m.width,m.height)};var w=C;Ge.exports=w},mLcG:function(Ge,Ae){var R=typeof window!="undefined"&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(se){setTimeout(se,16)};Ge.exports=R},mOS8:function(Ge,Ae,R){Ge.exports=R.p+"static/403Qrcode.6c17b6f4.png"},n1HI:function(Ge,Ae,R){var se=R("hX1E"),G=se.normalizeRadian,M=Math.PI*2;function v(b,C,w,m,d,i,n,e,a){if(n===0)return!1;var s=n;e-=b,a-=C;var o=Math.sqrt(e*e+a*a);if(o-s>w||o+sd&&(d+=M);var l=Math.atan2(a,e);return l<0&&(l+=M),l>=m&&l<=d||l+M>=m&&l+M<=d}Ae.containStroke=v},n6Mw:function(Ge,Ae,R){var se=R("SrGk"),G=R("bYtY"),M=R("Fofx");function v(C,w){se.call(this,C,w,"clipPath","__clippath_in_use__")}G.inherits(v,se),v.prototype.update=function(C){var w=this.getSvgElement(C);w&&this.updateDom(w,C.__clipPaths,!1);var m=this.getTextSvgElement(C);m&&this.updateDom(m,C.__clipPaths,!0),this.markUsed(C)},v.prototype.updateDom=function(C,w,m){if(w&&w.length>0){var d=this.getDefs(!0),i=w[0],n,e,a=m?"_textDom":"_dom";i[a]?(e=i[a].getAttribute("id"),n=i[a],d.contains(n)||d.appendChild(n)):(e="zr"+this._zrId+"-clip-"+this.nextId,++this.nextId,n=this.createElement("clipPath"),n.setAttribute("id",e),d.appendChild(n),i[a]=n);var s=this.getSvgProxy(i);if(i.transform&&i.parent.invTransform&&!m){var o=Array.prototype.slice.call(i.transform);M.mul(i.transform,i.parent.invTransform,i.transform),s.brush(i),i.transform=o}else s.brush(i);var f=this.getSvgElement(i);n.innerHTML="",n.appendChild(f.cloneNode()),C.setAttribute("clip-path","url(#"+e+")"),w.length>1&&this.updateDom(n,w.slice(1),m)}else C&&C.setAttribute("clip-path","none")},v.prototype.markUsed=function(C){var w=this;C.__clipPaths&&G.each(C.__clipPaths,function(m){m._dom&&se.prototype.markUsed.call(w,m._dom),m._textDom&&se.prototype.markUsed.call(w,m._textDom)})};var b=v;Ge.exports=b},n6Qo:function(Ge,Ae,R){"use strict";R.d(Ae,"a",function(){return m});var se=R("q1tI"),G=R("biw7"),M=R("fyJ8");function v(d){var i=d.className,n=d.index,e=d.children,a=d.colSpan,s=d.rowSpan,o=se.useContext(G.a),f=o.prefixCls,l=o.fixedInfoList,r=l[n];return se.createElement(M.a,Object.assign({className:i,index:n,component:"td",prefixCls:f,record:null,dataIndex:null,render:function(){return{children:e,props:{colSpan:a,rowSpan:s}}}},r))}function b(d){return se.createElement("tr",Object.assign({},d))}function C(d){var i=d.children,n=se.useContext(G.a),e=n.prefixCls;return se.createElement("tfoot",{className:"".concat(e,"-summary")},i)}var w=Ae.b=C,m={Cell:v,Row:b}},nCxF:function(Ge,Ae,R){var se=R("QBsz"),G=se.min,M=se.max,v=se.scale,b=se.distance,C=se.add,w=se.clone,m=se.sub;function d(i,n,e,a){var s=[],o=[],f=[],l=[],r,c,A,p;if(a){A=[Infinity,Infinity],p=[-Infinity,-Infinity];for(var x=0,_=i.length;x<_;x++)G(A,A,i[x]),M(p,p,i[x]);G(A,A,a[0]),M(p,p,a[1])}for(var x=0,_=i.length;x<_;x++){var B=i[x];if(e)r=i[x?x-1:_-1],c=i[(x+1)%_];else if(x===0||x===_-1){s.push(w(i[x]));continue}else r=i[x-1],c=i[x+1];m(o,c,r),v(o,o,n);var E=b(B,r),g=b(B,c),h=E+g;h!==0&&(E/=h,g/=h),v(f,o,-E),v(l,o,g);var u=C([],B,f),S=C([],B,l);a&&(M(u,u,A),G(u,u,p),M(S,S,A),G(S,S,p)),s.push(u),s.push(S)}return e&&s.push(s.shift()),s}Ge.exports=d},nKGa:function(Ge,Ae,R){Ge.exports=R.p+"static/export_exercise-template.f7655c19.png"},nPnh:function(Ge,Ae){var R=Math.round;function se(v,b,C){if(!b)return;var w=b.x1,m=b.x2,d=b.y1,i=b.y2;v.x1=w,v.x2=m,v.y1=d,v.y2=i;var n=C&&C.lineWidth;if(!n)return;R(w*2)===R(m*2)&&(v.x1=v.x2=M(w,n,!0)),R(d*2)===R(i*2)&&(v.y1=v.y2=M(d,n,!0))}function G(v,b,C){if(!b)return;var w=b.x,m=b.y,d=b.width,i=b.height;v.x=w,v.y=m,v.width=d,v.height=i;var n=C&&C.lineWidth;if(!n)return;v.x=M(w,n,!0),v.y=M(m,n,!0),v.width=Math.max(M(w+d,n,!1)-v.x,d===0?0:1),v.height=Math.max(M(m+i,n,!1)-v.y,i===0?0:1)}function M(v,b,C){if(!b)return v;var w=R(v*2);return(w+R(b))%2===0?w/2:(w+(C?1:-1))/2}Ae.subPixelOptimizeLine=se,Ae.subPixelOptimizeRect=G,Ae.subPixelOptimize=M},ni6a:function(Ge,Ae,R){var se=R("pzxd"),G=R("mFDi"),M=R("gut8"),v=M.WILL_BE_RESTORED,b=new G,C=function(){};C.prototype={constructor:C,drawRectText:function(m,d){var i=this.style;d=i.textRect||d,this.__dirty&&se.normalizeTextStyle(i,!0);var n=i.text;if(n!=null&&(n+=""),!se.needDrawText(n,i))return;m.save();var e=this.transform;i.transformText?this.setTransform(m):e&&(b.copy(d),b.applyTransform(e),d=b),se.renderText(this,m,n,i,d,v),m.restore()}};var w=C;Ge.exports=w},nnTU:function(Ge,Ae,R){"use strict";R.d(Ae,"b",function(){return m}),R.d(Ae,"a",function(){return d});var se=R("pmY6"),G=R("746U"),M=R("Cg/j"),v=R("MI8n"),b=R("24hK"),C=R("QDVR"),w=function(){for(var i=0,n=0,e=arguments.length;n=l.max?void 0:(l.ch=0,l.text=l.cm.getLine(++l.line),!0)}function i(l){return l.line<=l.min?void 0:(l.text=l.cm.getLine(--l.line),l.ch=l.text.length,!0)}function n(l){for(;;){var r=l.text.indexOf(">",l.ch);if(r==-1){if(d(l))continue;return}if(!m(l,r+1)){l.ch=r+1;continue}var c=l.text.lastIndexOf("/",r),A=c>-1&&!/\S/.test(l.text.slice(c+1,r));return l.ch=r+1,A?"selfClose":"regular"}}function e(l){for(;;){var r=l.ch?l.text.lastIndexOf("<",l.ch-1):-1;if(r==-1){if(i(l))continue;return}if(!m(l,r+1)){l.ch=r;continue}C.lastIndex=r,l.ch=r;var c=C.exec(l.text);if(c&&c.index==r)return c}}function a(l){for(;;){C.lastIndex=l.ch;var r=C.exec(l.text);if(!r){if(d(l))continue;return}if(!m(l,r.index+1)){l.ch=r.index+1;continue}return l.ch=r.index+r[0].length,r}}function s(l){for(;;){var r=l.ch?l.text.lastIndexOf(">",l.ch-1):-1;if(r==-1){if(i(l))continue;return}if(!m(l,r+1)){l.ch=r;continue}var c=l.text.lastIndexOf("/",r),A=c>-1&&!/\S/.test(l.text.slice(c+1,r));return l.ch=r+1,A?"selfClose":"regular"}}function o(l,r){for(var c=[];;){var A=a(l),p,x=l.line,_=l.ch-(A?A[0].length:0);if(!A||!(p=n(l)))return;if(p=="selfClose")continue;if(A[1]){for(var B=c.length-1;B>=0;--B)if(c[B]==A[2]){c.length=B;break}if(B<0&&(!r||r==A[2]))return{tag:A[2],from:G(x,_),to:G(l.line,l.ch)}}else c.push(A[2])}}function f(l,r){for(var c=[];;){var A=s(l);if(!A)return;if(A=="selfClose"){e(l);continue}var p=l.line,x=l.ch,_=e(l);if(!_)return;if(_[1])c.push(_[2]);else{for(var B=c.length-1;B>=0;--B)if(c[B]==_[2]){c.length=B;break}if(B<0&&(!r||r==_[2]))return{tag:_[2],from:G(l.line,l.ch),to:G(p,x)}}}}se.registerHelper("fold","xml",function(l,r){for(var c=new w(l,r.line,0);;){var A=a(c);if(!A||c.line!=r.line)return;var p=n(c);if(!p)return;if(!A[1]&&p!="selfClose"){var x=G(c.line,c.ch),_=o(c,A[2]);return _&&M(_.from,x)>0?{from:x,to:_.from}:null}}}),se.findMatchingTag=function(l,r,c){var A=new w(l,r.line,r.ch,c);if(A.text.indexOf(">")==-1&&A.text.indexOf("<")==-1)return;var p=n(A),x=p&&G(A.line,A.ch),_=p&&e(A);if(!p||!_||M(A,r)>0)return;var B={from:G(A.line,A.ch),to:x,tag:_[2]};return p=="selfClose"?{open:B,close:null,at:"open"}:_[1]?{open:f(A,_[2]),close:B,at:"close"}:(A=new w(l,x.line,x.ch,c),{open:B,close:o(A,_[2]),at:"open"})},se.findEnclosingTag=function(l,r,c,A){for(var p=new w(l,r.line,r.ch,c);;){var x=f(p,A);if(!x)break;var _=new w(l,r.line,r.ch,c),B=o(_,x.tag);if(B)return{open:x,close:B}}},se.scanForClosingTag=function(l,r,c,A){var p=new w(l,r.line,r.ch,A?{from:0,to:A}:null);return o(p,c)}})},p5ED:function(Ge,Ae,R){"use strict";var se=R("+L6B"),G=R("2/Rp"),M=R("5Dmo"),v=R("3S7+"),b=R("k1fw"),C=R("9og8"),w=R("tJVT"),m=R("WmNS"),d=R.n(m),i=R("q1tI"),n=R.n(i),e=R("vHTk"),a=R.n(e),s=R("yEEn"),o=R("ZW9T"),f=R("1vsH"),l=R("V0Rq"),r=R("m3rI");Ae.a=function(c){var A,p,x,_,B,E,g=c.editOffice,h=g===void 0?"view":g,u=c.name,S=c.data,O=c.theme,T=c.type,D=c.filename,I=c.monacoEditor,k=c.className,F=c.style,X=c.close,U=c.onClose,K=c.hasMask,V=c.disabledDownload,N=c.onImgDimensions,Q=c.otherData,J=Object(i.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),ne=Object(w.a)(J,2),ue=ne[0],be=ne[1],de=Object(i.useState)(""),_e=Object(w.a)(de,2),me=_e[0],Ee=_e[1],ge=Object(i.useState)(),fe=Object(w.a)(ge,2),ae=fe[0],ve=fe[1],oe=window.ENV==="build"?"/react/build":"",ie=location.host.startsWith("localhost")?r.a.PROXY_SERVER:r.a.API_SERVER,Te,Re=1024*1024,Me=10*Re,re=Object(i.useRef)();(A=S)!==null&&A!==void 0&&A.startsWith("/api")&&T!=="txt"&&(S=r.a.API_SERVER+S),T==="office"&&(Te=Object(f.P)(S).filesize,Te>Me&&(T="other")),D&&(I.filename=D),Object(i.useEffect)(function(){var te,ce,Ie=(te=document.cookie)===null||te===void 0||((ce=te.replace(/\s/g,""))===null||ce===void 0)?void 0:ce.split(";");Ie==null||Ie.map(function(ze){var _t=ze.split("=");_t[0]==="_educoder_session"&&Ee(_t[1])})},[]),Object(i.useEffect)(function(){T==="office"&&j()},[T,S]);var j=function(){var te=Object(C.a)(d.a.mark(function ce(){var Ie,ze,_t;return d.a.wrap(function(Ke){for(;;)switch(Ke.prev=Ke.next){case 0:return console.log("data:",S),Ie=S,S.startsWith("http")||(Ie=location.origin+Ie),ze=new URL(Ie).pathname.split("/").pop(),Ke.next=6,Object(l.U)({attachment_id:ze});case 6:_t=Ke.sent,ve(_t);case 8:case"end":return Ke.stop()}},ce)}));return function(){return te.apply(this,arguments)}}(),W=function(){if(S.startsWith("http")||S.startsWith("blob:")){he();return}Object(f.x)(D||"educoder",S,D)},he=function(){Object(f.v)(D||"educoder",decodeURIComponent(S))};return n.a.createElement("div",{style:Object(b.a)({},F||{}),className:"".concat(K&&a.a.bgBlack," ").concat(T?a.a.wrp:"hide")},X&&n.a.createElement("div",{className:a.a.close,ref:re},!!N&&n.a.createElement(v.a,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:function(){return re.current}},n.a.createElement("span",{onClick:function(){U(),N()}},n.a.createElement("i",{className:"icon-yulanpizhu"}))),!V&&n.a.createElement(v.a,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:function(){return re.current}},n.a.createElement("span",{onClick:he},n.a.createElement("i",{className:"icon-quxiaozhiding"}))),n.a.createElement(v.a,{title:"\u5173\u95ED",getPopupContainer:function(){return re.current}},n.a.createElement("span",{className:"",onClick:U},n.a.createElement("i",{className:"icon-guanbi1"})))),n.a.createElement("div",{className:"".concat(a.a[k]," ").concat(k," ").concat(a.a.monaco," ").concat(T==="txt"?"show":"hide")},T==="txt"&&n.a.createElement(o.b,I)),T==="audio"&&n.a.createElement("audio",{src:"".concat(((p=S)===null||p===void 0?void 0:p.indexOf("http://"))>-1||((x=S)===null||x===void 0?void 0:x.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(S),autoPlay:!0}),T==="video"&&n.a.createElement(n.a.Fragment,null,((_=S)===null||_===void 0?void 0:_.indexOf("http"))>-1?n.a.createElement("video",{controls:!0,src:"".concat(S),autoPlay:!0}):n.a.createElement("video",{controls:!0,src:"data:video/mp4;base64,".concat(S),autoPlay:!0})),T==="office"&&ae&&n.a.createElement("iframe",{src:"".concat(oe,"/office.html?key=").concat(ae.key,"&url=").concat(ie+ae.url,"&callbackUrl=").concat(ie+ae.callbackUrl,"&fileType=").concat(ae.fileType,"&title=").concat(ae.title,"&model=").concat(h,"&officeServer=").concat(r.a.OFFICE_SERVER,"&disabledDownload=").concat(!!V)}),(T==="xlsx"||T==="doc"||T==="pptx"||T==="docx")&&n.a.createElement("iframe",{src:"/react/build/office.html?key=".concat(Q.key,"&url=").concat(r.a.API_SERVER+Q.url,"&callbackUrl=").concat(r.a.API_SERVER+Q.callbackUrl,"&fileType=").concat(Q.fileType,"&title=").concat(Q.title,"&model=").concat(Q.model)}),T==="html"&&n.a.createElement("iframe",{src:S+"&disposition=inline"}),T==="pdf"&&n.a.createElement("embed",{className:a.a.embed,src:S}),T==="image"&&n.a.createElement("img",{src:"".concat(((B=S)===null||B===void 0?void 0:B.indexOf("http://"))>-1||((E=S)===null||E===void 0?void 0:E.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(S)}),T==="other"&&n.a.createElement("div",null,n.a.createElement(G.a,{type:"primary",size:"large",onClick:W},n.a.createElement(s.a,null),"\u70B9\u51FB\u4E0B\u8F7D")),T==="download"&&n.a.createElement(G.a,{type:"primary",size:"large",onClick:W},n.a.createElement(s.a,null),"\u70B9\u51FB\u4E0B\u8F7D"))}},"p77/":function(Ge,Ae,R){},pmY6:function(Ge,Ae,R){"use strict";R.d(Ae,"g",function(){return b}),R.d(Ae,"f",function(){return C}),R.d(Ae,"e",function(){return w}),R.d(Ae,"h",function(){return m}),R.d(Ae,"b",function(){return d}),R.d(Ae,"a",function(){return i}),R.d(Ae,"d",function(){return n}),R.d(Ae,"c",function(){return e});var se=!1,G="__is_disposable_tracked__";function M(a){if(!se)return;if(a&&a!==i.None)try{a[G]=!0}catch(s){}}function v(a){if(!se)return a;var s=new Error("Potentially leaked disposable").stack;return setTimeout(function(){a[G]||console.log(s)},3e3),a}function b(a){return typeof a.dispose=="function"&&a.dispose.length===0}function C(a){return Array.isArray(a)?(a.forEach(function(s){s&&(M(s),s.dispose())}),[]):a?(M(a),a.dispose(),a):void 0}function w(){for(var a=[],s=0;s0?Q["Content-Type"]=N.mime:Q["Content-Type"]=_.getType(N.mime||p.extname(N.object||""))||"application/octet-stream"),N.content&&(Q["Content-Md5"]=A.createHash("md5").update(new m(N.content,"utf8")).digest("base64"),Q["Content-Length"]||(Q["Content-Length"]=N.content.length));var J=this._getResource(N);Q.authorization=this.authorization(N.method,J,N.subres,Q);var ne=this._getReqUrl(N);c("request %s %s, with headers %j, !!stream: %s",N.method,ne,Q,!!N.stream);var ue=N.timeout||this.options.timeout;return{url:ne,params:{agent:this.agent,method:N.method,content:N.content,stream:N.stream,headers:Q,timeout:ue,writeStream:N.writeStream,customResponse:N.customResponse,ctx:N.ctx||this.ctx}}},V.request=f.default.mark(function N(Q){var J,ne,ue,be;return f.default.wrap(function(de){for(;;)switch(de.prev=de.next){case 0:return J=this.createRequest(Q),ne=void 0,ue=void 0,de.prev=3,de.next=6,this.urllib.request(J.url,J.params);case 6:ne=de.sent,c("response %s %s, got %s, headers: %j",Q.method,J.url,ne.status,ne.headers),de.next=13;break;case 10:de.prev=10,de.t0=de.catch(3),ue=de.t0;case 13:if(be=void 0,!ne||!Q.successStatuses||Q.successStatuses.indexOf(ne.status)!==-1){de.next=26;break}return de.next=17,this.requestError(ne);case 17:if(be=de.sent,be.code!=="RequestTimeTooSkewed"){de.next=23;break}return this.options.amendTimeSkewed=+new Date(be.serverTime)-new Date,de.next=22,this.request(Q);case 22:return de.abrupt("return",de.sent);case 23:be.params=Q,de.next=30;break;case 26:if(!ue){de.next=30;break}return de.next=29,this.requestError(ue);case 29:be=de.sent;case 30:if(!be){de.next=32;break}throw be;case 32:if(!Q.xmlResponse){de.next=36;break}return de.next=35,this.parseXML(ne.data);case 35:ne.data=de.sent;case 36:return de.abrupt("return",ne);case 37:case"end":return de.stop()}},N,this,[[3,10]])}),V._getResource=function(N){var Q="/";return N.bucket&&(Q+=N.bucket+"/"),N.object&&(Q+=N.object),Q},V._isIP=function(N){return U._isIP(N)},V._escape=function(N){return T.encodeURIComponent(N).replace(/%2F/g,"/")},V._getReqUrl=function(N){var Q={};x(this.options.endpoint).to(Q);var J=this._isIP(Q.hostname),ne=this.options.cname;!N.bucket||ne||J||(Q.host=N.bucket+"."+Q.host);var ue="/";N.bucket&&J&&(ue+=N.bucket+"/"),N.object&&(ue+=this._escape(N.object).replace(/\+/g,"%2B")),Q.pathname=ue;var be={};if(N.query&&h(be,N.query),N.subres){var de={};S.string(N.subres)?de[N.subres]="":S.array(N.subres)?N.subres.forEach(function(_e){de[_e]=""}):de=N.subres,h(be,de)}return Q.query=be,u.format(Q)},V._getUserAgent=function(){var N=w&&w.browser?"js":"nodejs",Q="aliyun-sdk-"+N+"/"+I.version,J=O.description;return!J&&w&&(J="Node.js "+w.version.slice(1)+" on "+w.platform+" "+w.arch),this._checkUserAgent(Q+" "+J)},V._checkUserAgent=function(N){return N.replace(/\u03b1/,"alpha").replace(/\u03b2/,"beta")},V.checkBrowserAndVersion=function(N,Q){return F.name===N&&F.version.split(".")[0]===Q},V.parseXML=function(N){return function(Q){m.isBuffer(N)&&(N=N.toString()),B.parseString(N,{explicitRoot:!1,explicitArray:!1},Q)}},V.requestError=f.default.mark(function N(Q){var J,ne,ue,be;return f.default.wrap(function(de){for(;;)switch(de.prev=de.next){case 0:if(J=null,Q.data&&Q.data.length){de.next=5;break}Q.status===-1||Q.status===-2?(J=new Error(Q.message),J.name=Q.name,J.status=Q.status,J.code=Q.name):(Q.status===404?(J=new Error("Object not exists"),J.name="NoSuchKeyError",J.status=404,J.code="NoSuchKey"):Q.status===412?(J=new Error("Pre condition failed"),J.name="PreconditionFailedError",J.status=412,J.code="PreconditionFailed"):(J=new Error("Unknow error, status: "+Q.status),J.name="UnknowError",J.status=Q.status),J.requestId=Q.headers["x-oss-request-id"],J.host=""),de.next=30;break;case 5:return ne=String(Q.data),c("request response error data: %s",ne),ue=void 0,de.prev=8,de.next=11,this.parseXML(ne)||{};case 11:ue=de.sent,de.next=21;break;case 14:return de.prev=14,de.t0=de.catch(8),c(ne),de.t0.message+=` +raw xml: `+ne,de.t0.status=Q.status,de.t0.requestId=Q.headers["x-oss-request-id"],de.abrupt("return",de.t0);case 21:be=ue.Message||"unknow request error, status: "+Q.status,ue.Condition&&(be+=" (condition: "+ue.Condition+")"),J=new Error(be),J.name=ue.Code?ue.Code+"Error":"UnknowError",J.status=Q.status,J.code=ue.Code,J.requestId=ue.RequestId,J.hostId=ue.HostId,J.serverTime=ue.ServerTime;case 30:return c("generate error %j",J),de.abrupt("return",J);case 32:case"end":return de.stop()}},N,this,[[8,14]])})}).call(this,v("_process"),v("buffer").Buffer)},{"../common/multipart":8,"../common/signUtils":9,"../common/thunkpool.js":10,"../common/utils":11,"./../../shims/crypto/crypto.js":237,"./managed_upload":3,"./object":4,"./version":5,"./wrapper":6,_process:173,agentkeepalive:12,"babel-runtime/core-js/object/keys":23,"babel-runtime/regenerator":33,bowser:35,buffer:38,"copy-to":43,dateformat:154,debug:155,"humanize-ms":160,"is-type-of":165,"merge-descriptors":168,mime:242,path:170,platform:171,url:203,urllib:244,utility:243,xml2js:213}],3:[function(v,b,C){(function(w){"use strict";function m(x){return x&&x.__esModule?x:{default:x}}function d(x,_){if(!(this instanceof d))return new d(x,_);p.call(this,_),this.file=x,this.reader=new FileReader,this.start=0,this.finish=!1,this.fileBuffer=null}var i=v("babel-runtime/core-js/array/from"),n=m(i),e=v("babel-runtime/regenerator"),a=m(e),s=v("is-type-of"),o=v("util"),f=v("path"),l=v("mime"),r=v("copy-to"),c=C;c.multipartUpload=a.default.mark(function x(_,B,E){var g,h,u,S,O,T,D,I,k;return a.default.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:if(this.resetCancelFlag(),E=E||{},!E.checkpoint||!E.checkpoint.uploadId){F.next=6;break}return F.next=5,this._resumeMultipart(E.checkpoint,E);case 5:return F.abrupt("return",F.sent);case 6:return g=102400,E.mime||(s.file(B)?E.mime=l.getType(f.extname(B.name)):s.blob(B)?E.mime=B.type:E.mime=l.getType(f.extname(B))),E.headers=E.headers||{},this._convertMetaToHeaders(E.meta,E.headers),F.next=12,this._getFileSize(B);case 12:if(!((h=F.sent)0&&r(S).to(T),D=this._divideParts(g,h),I=D.length,k=!1,F=a.default.mark(function _e(me,Ee){var ge,fe,ae;return a.default.wrap(function(ve){for(;;)switch(ve.prev=ve.next){case 0:if(me.isCancel()){ve.next=21;break}return ve.prev=1,ge=D[Ee-1],fe={stream:me._createStream(E,ge.start,ge.end),size:ge.end-ge.start},ve.next=6,me._uploadPart(O,u,Ee,fe);case 6:if(ae=ve.sent,me.isCancel()||k){ve.next=13;break}if(_.doneParts.push({number:Ee,etag:ae.res.headers.etag}),T.push({number:Ee,etag:ae.res.headers.etag}),!B||!B.progress){ve.next=13;break}return ve.next=13,B.progress(S.length/I,_,ae.res);case 13:ve.next=21;break;case 15:if(ve.prev=15,ve.t0=ve.catch(1),me.isCancel()){ve.next=21;break}throw me.cancel(),ve.t0.partNum=Ee,ve.t0;case 21:case"end":return ve.stop()}},_e,this,[[1,15]])}),X=(0,n.default)(new Array(I),function(_e,me){return me+1}),U=T.map(function(_e){return _e.number}),K=X.filter(function(_e){return U.indexOf(_e)<0}),V=5,N=B.parallel||V,!this.checkBrowserAndVersion("Internet Explorer","10")&&N!==1){de.next=26;break}Q=0;case 16:if(!(Q0)){de.next=37;break}throw this.resetCancelFlag(),be=ue[0],be.message="Failed to upload some parts with error: "+be.toString()+" part_num: "+be.partNum,be;case 37:if(!this.isCancel()){de.next=40;break}throw J=null,this._makeCancelEvent();case 40:return de.next=42,this.completeMultipartUpload(O,u,T,B);case 42:return de.abrupt("return",de.sent);case 43:case"end":return de.stop()}},x,this)}),s.file=function(x){return typeof File!="undefined"&&x instanceof File},s.blob=function(x){return typeof Blob!="undefined"&&x instanceof Blob},c._getFileSize=a.default.mark(function x(_){var B;return a.default.wrap(function(E){for(;;)switch(E.prev=E.next){case 0:if(!s.buffer(_)){E.next=4;break}return E.abrupt("return",_.length);case 4:if(!s.blob(_)&&!s.file(_)){E.next=6;break}return E.abrupt("return",_.size);case 6:if(!s.string(_)){E.next=11;break}return E.next=9,this._statFile(_);case 9:return B=E.sent,E.abrupt("return",B.size);case 11:throw new Error("_getFileSize requires Buffer/File/String.");case 12:case"end":return E.stop()}},x,this)});var A=v("stream"),p=A.Readable;o.inherits(d,p),d.prototype.readFileAndPush=function(x){if(this.fileBuffer)for(var _=!0;_&&this.fileBuffer&&this.startthis.fileBuffer.length?this.fileBuffer.length:E,this.start=E,_=this.push(this.fileBuffer.slice(B,E))}},d.prototype._read=function(x){if(this.file&&this.start>=this.file.size||this.fileBuffer&&this.start>=this.fileBuffer.length||this.finish||this.start===0&&!this.file)return this.finish||(this.fileBuffer=null,this.finish=!0),void this.push(null);x=x||16384;var _=this;this.reader.onload=function(B){_.fileBuffer=new w(new Uint8Array(B.target.result)),_.file=null,_.readFileAndPush(x)},this.start===0?this.reader.readAsArrayBuffer(this.file):this.readFileAndPush(x)},c._createStream=function(x,_,B){if(s.blob(x)||s.file(x))return new d(x.slice(_,B));throw new Error("_createStream requires File/String.")},c._getPartSize=function(x,_){return _?Math.max(Math.ceil(x/1e4),_):1048576},c._divideParts=function(x,_){for(var B=Math.ceil(x/_),E=[],g=0;g `,E.quiet?g+=` true `:g+=` false @@ -380,7 +380,7 @@ raw xml: `+ne,de.t0.status=Q.status,de.t0.requestId=Q.headers["x-oss-request-id" `,r+=""+A.etag+` `,r+=` `;return r+="",f=f||{},p={},d(f).to(p),p.subres={uploadId:s},x=this._objectRequestParams("POST",a,p),i.encodeCallback(x,p),x.mime="xml",x.content=r,x.headers&&x.headers["x-oss-callback"]||(x.xmlResponse=!0),x.successStatuses=[200],E.next=16,this.request(x);case 16:return _=E.sent,B={res:_.res,bucket:x.bucket,name:a,etag:_.res.headers.etag},x.headers&&x.headers["x-oss-callback"]&&(B.data=JSON.parse(_.data.toString())),E.abrupt("return",B);case 20:case"end":return E.stop()}},e,this)}),n._uploadPart=m.default.mark(function e(a,s,o,f,l){var r,c,A;return m.default.wrap(function(p){for(;;)switch(p.prev=p.next){case 0:return l=l||{},r={},d(l).to(r),r.headers={"Content-Length":f.size},r.subres={partNumber:o,uploadId:s},c=this._objectRequestParams("PUT",a,r),c.mime=r.mime,c.stream=f.stream,c.successStatuses=[200],p.next=11,this.request(c);case 11:return A=p.sent,f.stream=null,c.stream=null,p.abrupt("return",{name:a,etag:A.res.headers.etag,res:A.res});case 15:case"end":return p.stop()}},e,this)})},{"./callback":7,"babel-runtime/regenerator":33,"copy-to":43}],9:[function(v,b,C){(function(w){"use strict";function m(o){return o&&o.__esModule?o:{default:o}}var d=v("babel-runtime/core-js/json/stringify"),i=m(d),n=v("babel-runtime/core-js/object/keys"),e=m(n),a=v("./../../shims/crypto/crypto.js"),s=v("is-type-of");C.buildCanonicalizedResource=function(o,f){var l=""+o,r="?";if(s.string(f)&&f.trim()!=="")l+=r+f;else if(s.array(f))f.sort(),l+=r+f.join("&");else if(f){var c=function(p,x){return p[0]>x[0]?1:p[0]0)throw new Error("Invalid string. Length must be a multiple of 4");var x=A.indexOf("=");return x===-1&&(x=p),[x,x===p?0:4-x%4]}function m(A){var p=w(A),x=p[0],_=p[1];return 3*(x+_)/4-_}function d(A,p,x){return 3*(p+x)/4-x}function i(A){for(var p,x=w(A),_=x[0],B=x[1],E=new f(d(A,_,B)),g=0,h=B>0?_-4:_,u=0;u>16&255,E[g++]=p>>8&255,E[g++]=255&p;return B===2&&(p=o[A.charCodeAt(u)]<<2|o[A.charCodeAt(u+1)]>>4,E[g++]=255&p),B===1&&(p=o[A.charCodeAt(u)]<<10|o[A.charCodeAt(u+1)]<<4|o[A.charCodeAt(u+2)]>>2,E[g++]=p>>8&255,E[g++]=255&p),E}function n(A){return s[A>>18&63]+s[A>>12&63]+s[A>>6&63]+s[63&A]}function e(A,p,x){for(var _,B=[],E=p;Eg?g:E+16383));return _===1?(p=A[x-1],B.push(s[p>>2]+s[p<<4&63]+"==")):_===2&&(p=(A[x-2]<<8)+A[x-1],B.push(s[p>>10]+s[p>>4&63]+s[p<<2&63]+"=")),B.join("")}C.byteLength=m,C.toByteArray=i,C.fromByteArray=a;for(var s=[],o=[],f=typeof Uint8Array!="undefined"?Uint8Array:Array,l="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",r=0,c=l.length;r1&&Q[1]||""}function l(N){var Q=o.match(N);return Q&&Q.length>1&&Q[2]||""}var r,c=f(/(ipod|iphone|ipad)/i).toLowerCase(),A=/like android/i.test(o),p=!A&&/android/i.test(o),x=/nexus\s*[0-6]\s*/i.test(o),_=!x&&/nexus\s*[0-9]+/i.test(o),B=/CrOS/.test(o),E=/silk/i.test(o),g=/sailfish/i.test(o),h=/tizen/i.test(o),u=/(web|hpw)os/i.test(o),S=/windows phone/i.test(o),O=(/SamsungBrowser/i.test(o),!S&&/windows/i.test(o)),T=!c&&!E&&/macintosh/i.test(o),D=!p&&!g&&!h&&!u&&/linux/i.test(o),I=l(/edg([ea]|ios)\/(\d+(\.\d+)?)/i),k=f(/version\/(\d+(\.\d+)?)/i),F=/tablet/i.test(o)&&!/tablet pc/i.test(o),X=!F&&/[^-]mobi/i.test(o),U=/xbox/i.test(o);/opera/i.test(o)?r={name:"Opera",opera:a,version:k||f(/(?:opera|opr|opios)[\s\/](\d+(\.\d+)?)/i)}:/opr\/|opios/i.test(o)?r={name:"Opera",opera:a,version:f(/(?:opr|opios)[\s\/](\d+(\.\d+)?)/i)||k}:/SamsungBrowser/i.test(o)?r={name:"Samsung Internet for Android",samsungBrowser:a,version:k||f(/(?:SamsungBrowser)[\s\/](\d+(\.\d+)?)/i)}:/coast/i.test(o)?r={name:"Opera Coast",coast:a,version:k||f(/(?:coast)[\s\/](\d+(\.\d+)?)/i)}:/yabrowser/i.test(o)?r={name:"Yandex Browser",yandexbrowser:a,version:k||f(/(?:yabrowser)[\s\/](\d+(\.\d+)?)/i)}:/ucbrowser/i.test(o)?r={name:"UC Browser",ucbrowser:a,version:f(/(?:ucbrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/mxios/i.test(o)?r={name:"Maxthon",maxthon:a,version:f(/(?:mxios)[\s\/](\d+(?:\.\d+)+)/i)}:/epiphany/i.test(o)?r={name:"Epiphany",epiphany:a,version:f(/(?:epiphany)[\s\/](\d+(?:\.\d+)+)/i)}:/puffin/i.test(o)?r={name:"Puffin",puffin:a,version:f(/(?:puffin)[\s\/](\d+(?:\.\d+)?)/i)}:/sleipnir/i.test(o)?r={name:"Sleipnir",sleipnir:a,version:f(/(?:sleipnir)[\s\/](\d+(?:\.\d+)+)/i)}:/k-meleon/i.test(o)?r={name:"K-Meleon",kMeleon:a,version:f(/(?:k-meleon)[\s\/](\d+(?:\.\d+)+)/i)}:S?(r={name:"Windows Phone",osname:"Windows Phone",windowsphone:a},I?(r.msedge=a,r.version=I):(r.msie=a,r.version=f(/iemobile\/(\d+(\.\d+)?)/i))):/msie|trident/i.test(o)?r={name:"Internet Explorer",msie:a,version:f(/(?:msie |rv:)(\d+(\.\d+)?)/i)}:B?r={name:"Chrome",osname:"Chrome OS",chromeos:a,chromeBook:a,chrome:a,version:f(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:/edg([ea]|ios)/i.test(o)?r={name:"Microsoft Edge",msedge:a,version:I}:/vivaldi/i.test(o)?r={name:"Vivaldi",vivaldi:a,version:f(/vivaldi\/(\d+(\.\d+)?)/i)||k}:g?r={name:"Sailfish",osname:"Sailfish OS",sailfish:a,version:f(/sailfish\s?browser\/(\d+(\.\d+)?)/i)}:/seamonkey\//i.test(o)?r={name:"SeaMonkey",seamonkey:a,version:f(/seamonkey\/(\d+(\.\d+)?)/i)}:/firefox|iceweasel|fxios/i.test(o)?(r={name:"Firefox",firefox:a,version:f(/(?:firefox|iceweasel|fxios)[ \/](\d+(\.\d+)?)/i)},/\((mobile|tablet);[^\)]*rv:[\d\.]+\)/i.test(o)&&(r.firefoxos=a,r.osname="Firefox OS")):E?r={name:"Amazon Silk",silk:a,version:f(/silk\/(\d+(\.\d+)?)/i)}:/phantom/i.test(o)?r={name:"PhantomJS",phantom:a,version:f(/phantomjs\/(\d+(\.\d+)?)/i)}:/slimerjs/i.test(o)?r={name:"SlimerJS",slimer:a,version:f(/slimerjs\/(\d+(\.\d+)?)/i)}:/blackberry|\bbb\d+/i.test(o)||/rim\stablet/i.test(o)?r={name:"BlackBerry",osname:"BlackBerry OS",blackberry:a,version:k||f(/blackberry[\d]+\/(\d+(\.\d+)?)/i)}:u?(r={name:"WebOS",osname:"WebOS",webos:a,version:k||f(/w(?:eb)?osbrowser\/(\d+(\.\d+)?)/i)},/touchpad\//i.test(o)&&(r.touchpad=a)):/bada/i.test(o)?r={name:"Bada",osname:"Bada",bada:a,version:f(/dolfin\/(\d+(\.\d+)?)/i)}:h?r={name:"Tizen",osname:"Tizen",tizen:a,version:f(/(?:tizen\s?)?browser\/(\d+(\.\d+)?)/i)||k}:/qupzilla/i.test(o)?r={name:"QupZilla",qupzilla:a,version:f(/(?:qupzilla)[\s\/](\d+(?:\.\d+)+)/i)||k}:/chromium/i.test(o)?r={name:"Chromium",chromium:a,version:f(/(?:chromium)[\s\/](\d+(?:\.\d+)?)/i)||k}:/chrome|crios|crmo/i.test(o)?r={name:"Chrome",chrome:a,version:f(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:p?r={name:"Android",version:k}:/safari|applewebkit/i.test(o)?(r={name:"Safari",safari:a},k&&(r.version=k)):c?(r={name:c=="iphone"?"iPhone":c=="ipad"?"iPad":"iPod"},k&&(r.version=k)):r=/googlebot/i.test(o)?{name:"Googlebot",googlebot:a,version:f(/googlebot\/(\d+(\.\d+))/i)||k}:{name:f(/^(.*)\/(.*) /),version:l(/^(.*)\/(.*) /)},!r.msedge&&/(apple)?webkit/i.test(o)?(/(apple)?webkit\/537\.36/i.test(o)?(r.name=r.name||"Blink",r.blink=a):(r.name=r.name||"Webkit",r.webkit=a),!r.version&&k&&(r.version=k)):!r.opera&&/gecko\//i.test(o)&&(r.name=r.name||"Gecko",r.gecko=a,r.version=r.version||f(/gecko\/(\d+(\.\d+)?)/i)),r.windowsphone||!p&&!r.silk?!r.windowsphone&&c?(r[c]=a,r.ios=a,r.osname="iOS"):T?(r.mac=a,r.osname="macOS"):U?(r.xbox=a,r.osname="Xbox"):O?(r.windows=a,r.osname="Windows"):D&&(r.linux=a,r.osname="Linux"):(r.android=a,r.osname="Android");var K="";r.windows?K=function(N){switch(N){case"NT":return"NT";case"XP":return"XP";case"NT 5.0":return"2000";case"NT 5.1":return"XP";case"NT 5.2":return"2003";case"NT 6.0":return"Vista";case"NT 6.1":return"7";case"NT 6.2":return"8";case"NT 6.3":return"8.1";case"NT 10.0":return"10";default:return}}(f(/Windows ((NT|XP)( \d\d?.\d)?)/i)):r.windowsphone?K=f(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i):r.mac?(K=f(/Mac OS X (\d+([_\.\s]\d+)*)/i),K=K.replace(/[_\s]/g,".")):c?(K=f(/os (\d+([_\s]\d+)*) like mac os x/i),K=K.replace(/[_\s]/g,".")):p?K=f(/android[ \/-](\d+(\.\d+)*)/i):r.webos?K=f(/(?:web|hpw)os\/(\d+(\.\d+)*)/i):r.blackberry?K=f(/rim\stablet\sos\s(\d+(\.\d+)*)/i):r.bada?K=f(/bada\/(\d+(\.\d+)*)/i):r.tizen&&(K=f(/tizen[\/\s](\d+(\.\d+)*)/i)),K&&(r.osversion=K);var V=!r.windows&&K.split(".")[0];return F||_||c=="ipad"||p&&(V==3||V>=4&&!X)||r.silk?r.tablet=a:(X||c=="iphone"||c=="ipod"||p||x||r.blackberry||r.webos||r.bada)&&(r.mobile=a),r.msedge||r.msie&&r.version>=10||r.yandexbrowser&&r.version>=15||r.vivaldi&&r.version>=1||r.chrome&&r.version>=20||r.samsungBrowser&&r.version>=4||r.firefox&&r.version>=20||r.safari&&r.version>=6||r.opera&&r.version>=10||r.ios&&r.osversion&&r.osversion.split(".")[0]>=6||r.blackberry&&r.version>=10.1||r.chromium&&r.version>=20?r.a=a:r.msie&&r.version<10||r.chrome&&r.version<20||r.firefox&&r.version<20||r.safari&&r.version<6||r.opera&&r.version<10||r.ios&&r.osversion&&r.osversion.split(".")[0]<6||r.chromium&&r.version<20?r.c=a:r.x=a,r}function m(o){return o.split(".").length}function d(o,f){var l,r=[];if(Array.prototype.map)return Array.prototype.map.call(o,f);for(l=0;l=0;){if(l[0][f]>l[1][f])return 1;if(l[0][f]!==l[1][f])return-1;if(f===0)return 0}}function n(o,f,l){var r=s;typeof f=="string"&&(l=f,f=void 0),f===void 0&&(f=!1),l&&(r=w(l));var c=""+r.version;for(var A in o)if(o.hasOwnProperty(A)&&r[A]){if(typeof o[A]!="string")throw new Error("Browser version in the minVersion map should be a string: "+A+": "+String(o));return i([c,o[A]])<0}return f}function e(o,f,l){return!n(o,f,l)}var a=!0,s=w(typeof navigator!="undefined"&&navigator.userAgent||"");return s.test=function(o){for(var f=0;f=this.charLength-this.charReceived?this.charLength-this.charReceived:s.length;if(s.copy(this.charBuffer,this.charReceived,0,f),this.charReceived+=f,this.charReceived=55296&&r<=56319)){if(this.charReceived=this.charLength=0,s.length===0)return o;break}this.charLength+=this.surrogateSize,o=""}this.detectIncompleteChar(s);var l=s.length;this.charLength&&(s.copy(this.charBuffer,0,s.length-this.charReceived,l),l-=this.charReceived),o+=s.toString(this.encoding,0,l);var l=o.length-1,r=o.charCodeAt(l);if(r>=55296&&r<=56319){var c=this.surrogateSize;return this.charLength+=c,this.charReceived+=c,this.charBuffer.copy(this.charBuffer,c,0,c),s.copy(this.charBuffer,0,0,c),o.substring(0,l)}return o},a.prototype.detectIncompleteChar=function(s){for(var o=s.length>=3?3:s.length;o>0;o--){var f=s[s.length-o];if(o==1&&f>>5==6){this.charLength=2;break}if(o<=2&&f>>4==14){this.charLength=3;break}if(o<=3&&f>>3==30){this.charLength=4;break}}this.charReceived=o},a.prototype.end=function(s){var o="";if(s&&s.length&&(o=this.write(s)),this.charReceived){var f=this.charReceived,l=this.charBuffer,r=this.encoding;o+=l.slice(0,f).toString(r)}return o}},{buffer:38}],38:[function(v,b,C){(function(w){"use strict";function m(){return i.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function d(j,W){if(m()=m())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+m().toString(16)+" bytes");return 0|j}function A(j){return+j!=j&&(j=0),i.alloc(+j)}function p(j,W){if(i.isBuffer(j))return j.length;if(typeof ArrayBuffer!="undefined"&&typeof ArrayBuffer.isView=="function"&&(ArrayBuffer.isView(j)||j instanceof ArrayBuffer))return j.byteLength;typeof j!="string"&&(j=""+j);var he=j.length;if(he===0)return 0;for(var te=!1;;)switch(W){case"ascii":case"latin1":case"binary":return he;case"utf8":case"utf-8":case void 0:return Ee(j).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*he;case"hex":return he>>>1;case"base64":return ae(j).length;default:if(te)return Ee(j).length;W=(""+W).toLowerCase(),te=!0}}function x(j,W,he){var te=!1;if((W===void 0||W<0)&&(W=0),W>this.length)return"";if((he===void 0||he>this.length)&&(he=this.length),he<=0)return"";if(he>>>=0,W>>>=0,he<=W)return"";for(j||(j="utf8");;)switch(j){case"hex":return U(this,W,he);case"utf8":case"utf-8":return I(this,W,he);case"ascii":return F(this,W,he);case"latin1":case"binary":return X(this,W,he);case"base64":return D(this,W,he);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return K(this,W,he);default:if(te)throw new TypeError("Unknown encoding: "+j);j=(j+"").toLowerCase(),te=!0}}function _(j,W,he){var te=j[W];j[W]=j[he],j[he]=te}function B(j,W,he,te,ce){if(j.length===0)return-1;if(typeof he=="string"?(te=he,he=0):he>2147483647?he=2147483647:he<-2147483648&&(he=-2147483648),he=+he,isNaN(he)&&(he=ce?0:j.length-1),he<0&&(he=j.length+he),he>=j.length){if(ce)return-1;he=j.length-1}else if(he<0){if(!ce)return-1;he=0}if(typeof W=="string"&&(W=i.from(W,te)),i.isBuffer(W))return W.length===0?-1:E(j,W,he,te,ce);if(typeof W=="number")return W&=255,i.TYPED_ARRAY_SUPPORT&&typeof Uint8Array.prototype.indexOf=="function"?ce?Uint8Array.prototype.indexOf.call(j,W,he):Uint8Array.prototype.lastIndexOf.call(j,W,he):E(j,[W],he,te,ce);throw new TypeError("val must be string, number or Buffer")}function E(j,W,he,te,ce){function Ie(lt,rt){return ze===1?lt[rt]:lt.readUInt16BE(rt*ze)}var ze=1,_t=j.length,He=W.length;if(te!==void 0&&((te=String(te).toLowerCase())==="ucs2"||te==="ucs-2"||te==="utf16le"||te==="utf-16le")){if(j.length<2||W.length<2)return-1;ze=2,_t/=2,He/=2,he/=2}var Ke;if(ce){var ht=-1;for(Ke=he;Ke<_t;Ke++)if(Ie(j,Ke)===Ie(W,ht===-1?0:Ke-ht)){if(ht===-1&&(ht=Ke),Ke-ht+1===He)return ht*ze}else ht!==-1&&(Ke-=Ke-ht),ht=-1}else for(he+He>_t&&(he=_t-He),Ke=he;Ke>=0;Ke--){for(var St=!0,ct=0;ctce&&(te=ce):te=ce;var Ie=W.length;if(Ie%2!=0)throw new TypeError("Invalid hex string");te>Ie/2&&(te=Ie/2);for(var ze=0;ze239?4:Ie>223?3:Ie>191?2:1;if(ce+_t<=he){var He,Ke,ht,St;switch(_t){case 1:Ie<128&&(ze=Ie);break;case 2:He=j[ce+1],(192&He)==128&&(St=(31&Ie)<<6|63&He)>127&&(ze=St);break;case 3:He=j[ce+1],Ke=j[ce+2],(192&He)==128&&(192&Ke)==128&&(St=(15&Ie)<<12|(63&He)<<6|63&Ke)>2047&&(St<55296||St>57343)&&(ze=St);break;case 4:He=j[ce+1],Ke=j[ce+2],ht=j[ce+3],(192&He)==128&&(192&Ke)==128&&(192&ht)==128&&(St=(15&Ie)<<18|(63&He)<<12|(63&Ke)<<6|63&ht)>65535&&St<1114112&&(ze=St)}}ze===null?(ze=65533,_t=1):ze>65535&&(ze-=65536,te.push(ze>>>10&1023|55296),ze=56320|1023&ze),te.push(ze),ce+=_t}return k(te)}function k(j){var W=j.length;if(W<=Me)return String.fromCharCode.apply(String,j);for(var he="",te=0;tete)&&(he=te);for(var ce="",Ie=W;Iehe)throw new RangeError("Trying to access beyond buffer length")}function N(j,W,he,te,ce,Ie){if(!i.isBuffer(j))throw new TypeError('"buffer" argument must be a Buffer instance');if(W>ce||Wj.length)throw new RangeError("Index out of range")}function Q(j,W,he,te){W<0&&(W=65535+W+1);for(var ce=0,Ie=Math.min(j.length-he,2);ce>>8*(te?ce:1-ce)}function J(j,W,he,te){W<0&&(W=4294967295+W+1);for(var ce=0,Ie=Math.min(j.length-he,4);ce>>8*(te?ce:3-ce)&255}function ne(j,W,he,te,ce,Ie){if(he+te>j.length)throw new RangeError("Index out of range");if(he<0)throw new RangeError("Index out of range")}function ue(j,W,he,te,ce){return ce||ne(j,W,he,4,34028234663852886e22,-34028234663852886e22),Te.write(j,W,he,te,23,4),he+4}function be(j,W,he,te,ce){return ce||ne(j,W,he,8,17976931348623157e292,-17976931348623157e292),Te.write(j,W,he,te,52,8),he+8}function de(j){if(j=_e(j).replace(re,""),j.length<2)return"";for(;j.length%4!=0;)j+="=";return j}function _e(j){return j.trim?j.trim():j.replace(/^\s+|\s+$/g,"")}function me(j){return j<16?"0"+j.toString(16):j.toString(16)}function Ee(j,W){W=W||1/0;for(var he,te=j.length,ce=null,Ie=[],ze=0;ze55295&&he<57344){if(!ce){if(he>56319){(W-=3)>-1&&Ie.push(239,191,189);continue}if(ze+1===te){(W-=3)>-1&&Ie.push(239,191,189);continue}ce=he;continue}if(he<56320){(W-=3)>-1&&Ie.push(239,191,189),ce=he;continue}he=65536+(ce-55296<<10|he-56320)}else ce&&(W-=3)>-1&&Ie.push(239,191,189);if(ce=null,he<128){if((W-=1)<0)break;Ie.push(he)}else if(he<2048){if((W-=2)<0)break;Ie.push(he>>6|192,63&he|128)}else if(he<65536){if((W-=3)<0)break;Ie.push(he>>12|224,he>>6&63|128,63&he|128)}else{if(!(he<1114112))throw new Error("Invalid code point");if((W-=4)<0)break;Ie.push(he>>18|240,he>>12&63|128,he>>6&63|128,63&he|128)}}return Ie}function ge(j){for(var W=[],he=0;he>8,ce=he%256,Ie.push(ce),Ie.push(te);return Ie}function ae(j){return ie.toByteArray(de(j))}function ve(j,W,he,te){for(var ce=0;ce=W.length||ce>=j.length);++ce)W[ce+he]=j[ce];return ce}function oe(j){return j!==j}var ie=v("base64-js"),Te=v("ieee754"),Re=v("isarray");C.Buffer=i,C.SlowBuffer=A,C.INSPECT_MAX_BYTES=50,i.TYPED_ARRAY_SUPPORT=w.TYPED_ARRAY_SUPPORT!==void 0?w.TYPED_ARRAY_SUPPORT:function(){try{var j=new Uint8Array(1);return j.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},j.foo()===42&&typeof j.subarray=="function"&&j.subarray(1,1).byteLength===0}catch(W){return!1}}(),C.kMaxLength=m(),i.poolSize=8192,i._augment=function(j){return j.__proto__=i.prototype,j},i.from=function(j,W,he){return n(null,j,W,he)},i.TYPED_ARRAY_SUPPORT&&(i.prototype.__proto__=Uint8Array.prototype,i.__proto__=Uint8Array,typeof Symbol!="undefined"&&Symbol.species&&i[Symbol.species]===i&&Object.defineProperty(i,Symbol.species,{value:null,configurable:!0})),i.alloc=function(j,W,he){return a(null,j,W,he)},i.allocUnsafe=function(j){return s(null,j)},i.allocUnsafeSlow=function(j){return s(null,j)},i.isBuffer=function(j){return!(j==null||!j._isBuffer)},i.compare=function(j,W){if(!i.isBuffer(j)||!i.isBuffer(W))throw new TypeError("Arguments must be Buffers");if(j===W)return 0;for(var he=j.length,te=W.length,ce=0,Ie=Math.min(he,te);ce0&&(j=this.toString("hex",0,W).match(/.{2}/g).join(" "),this.length>W&&(j+=" ... ")),""},i.prototype.compare=function(j,W,he,te,ce){if(!i.isBuffer(j))throw new TypeError("Argument must be a Buffer");if(W===void 0&&(W=0),he===void 0&&(he=j?j.length:0),te===void 0&&(te=0),ce===void 0&&(ce=this.length),W<0||he>j.length||te<0||ce>this.length)throw new RangeError("out of range index");if(te>=ce&&W>=he)return 0;if(te>=ce)return-1;if(W>=he)return 1;if(W>>>=0,he>>>=0,te>>>=0,ce>>>=0,this===j)return 0;for(var Ie=ce-te,ze=he-W,_t=Math.min(Ie,ze),He=this.slice(te,ce),Ke=j.slice(W,he),ht=0;ht<_t;++ht)if(He[ht]!==Ke[ht]){Ie=He[ht],ze=Ke[ht];break}return Iece)&&(he=ce),j.length>0&&(he<0||W<0)||W>this.length)throw new RangeError("Attempt to write outside buffer bounds");te||(te="utf8");for(var Ie=!1;;)switch(te){case"hex":return g(this,j,W,he);case"utf8":case"utf-8":return h(this,j,W,he);case"ascii":return u(this,j,W,he);case"latin1":case"binary":return S(this,j,W,he);case"base64":return O(this,j,W,he);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return T(this,j,W,he);default:if(Ie)throw new TypeError("Unknown encoding: "+te);te=(""+te).toLowerCase(),Ie=!0}},i.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var Me=4096;i.prototype.slice=function(j,W){var he=this.length;j=~~j,W=W===void 0?he:~~W,j<0?(j+=he)<0&&(j=0):j>he&&(j=he),W<0?(W+=he)<0&&(W=0):W>he&&(W=he),W0&&(ce*=256);)te+=this[j+--W]*ce;return te},i.prototype.readUInt8=function(j,W){return W||V(j,1,this.length),this[j]},i.prototype.readUInt16LE=function(j,W){return W||V(j,2,this.length),this[j]|this[j+1]<<8},i.prototype.readUInt16BE=function(j,W){return W||V(j,2,this.length),this[j]<<8|this[j+1]},i.prototype.readUInt32LE=function(j,W){return W||V(j,4,this.length),(this[j]|this[j+1]<<8|this[j+2]<<16)+16777216*this[j+3]},i.prototype.readUInt32BE=function(j,W){return W||V(j,4,this.length),16777216*this[j]+(this[j+1]<<16|this[j+2]<<8|this[j+3])},i.prototype.readIntLE=function(j,W,he){j|=0,W|=0,he||V(j,W,this.length);for(var te=this[j],ce=1,Ie=0;++Ie=ce&&(te-=Math.pow(2,8*W)),te},i.prototype.readIntBE=function(j,W,he){j|=0,W|=0,he||V(j,W,this.length);for(var te=W,ce=1,Ie=this[j+--te];te>0&&(ce*=256);)Ie+=this[j+--te]*ce;return ce*=128,Ie>=ce&&(Ie-=Math.pow(2,8*W)),Ie},i.prototype.readInt8=function(j,W){return W||V(j,1,this.length),128&this[j]?-1*(255-this[j]+1):this[j]},i.prototype.readInt16LE=function(j,W){W||V(j,2,this.length);var he=this[j]|this[j+1]<<8;return 32768&he?4294901760|he:he},i.prototype.readInt16BE=function(j,W){W||V(j,2,this.length);var he=this[j+1]|this[j]<<8;return 32768&he?4294901760|he:he},i.prototype.readInt32LE=function(j,W){return W||V(j,4,this.length),this[j]|this[j+1]<<8|this[j+2]<<16|this[j+3]<<24},i.prototype.readInt32BE=function(j,W){return W||V(j,4,this.length),this[j]<<24|this[j+1]<<16|this[j+2]<<8|this[j+3]},i.prototype.readFloatLE=function(j,W){return W||V(j,4,this.length),Te.read(this,j,!0,23,4)},i.prototype.readFloatBE=function(j,W){return W||V(j,4,this.length),Te.read(this,j,!1,23,4)},i.prototype.readDoubleLE=function(j,W){return W||V(j,8,this.length),Te.read(this,j,!0,52,8)},i.prototype.readDoubleBE=function(j,W){return W||V(j,8,this.length),Te.read(this,j,!1,52,8)},i.prototype.writeUIntLE=function(j,W,he,te){(j=+j,W|=0,he|=0,!te)&&N(this,j,W,he,Math.pow(2,8*he)-1,0);var ce=1,Ie=0;for(this[W]=255&j;++Ie=0&&(Ie*=256);)this[W+ce]=j/Ie&255;return W+he},i.prototype.writeUInt8=function(j,W,he){return j=+j,W|=0,he||N(this,j,W,1,255,0),i.TYPED_ARRAY_SUPPORT||(j=Math.floor(j)),this[W]=255&j,W+1},i.prototype.writeUInt16LE=function(j,W,he){return j=+j,W|=0,he||N(this,j,W,2,65535,0),i.TYPED_ARRAY_SUPPORT?(this[W]=255&j,this[W+1]=j>>>8):Q(this,j,W,!0),W+2},i.prototype.writeUInt16BE=function(j,W,he){return j=+j,W|=0,he||N(this,j,W,2,65535,0),i.TYPED_ARRAY_SUPPORT?(this[W]=j>>>8,this[W+1]=255&j):Q(this,j,W,!1),W+2},i.prototype.writeUInt32LE=function(j,W,he){return j=+j,W|=0,he||N(this,j,W,4,4294967295,0),i.TYPED_ARRAY_SUPPORT?(this[W+3]=j>>>24,this[W+2]=j>>>16,this[W+1]=j>>>8,this[W]=255&j):J(this,j,W,!0),W+4},i.prototype.writeUInt32BE=function(j,W,he){return j=+j,W|=0,he||N(this,j,W,4,4294967295,0),i.TYPED_ARRAY_SUPPORT?(this[W]=j>>>24,this[W+1]=j>>>16,this[W+2]=j>>>8,this[W+3]=255&j):J(this,j,W,!1),W+4},i.prototype.writeIntLE=function(j,W,he,te){if(j=+j,W|=0,!te){var ce=Math.pow(2,8*he-1);N(this,j,W,he,ce-1,-ce)}var Ie=0,ze=1,_t=0;for(this[W]=255&j;++Ie>0)-_t&255;return W+he},i.prototype.writeIntBE=function(j,W,he,te){if(j=+j,W|=0,!te){var ce=Math.pow(2,8*he-1);N(this,j,W,he,ce-1,-ce)}var Ie=he-1,ze=1,_t=0;for(this[W+Ie]=255&j;--Ie>=0&&(ze*=256);)j<0&&_t===0&&this[W+Ie+1]!==0&&(_t=1),this[W+Ie]=(j/ze>>0)-_t&255;return W+he},i.prototype.writeInt8=function(j,W,he){return j=+j,W|=0,he||N(this,j,W,1,127,-128),i.TYPED_ARRAY_SUPPORT||(j=Math.floor(j)),j<0&&(j=255+j+1),this[W]=255&j,W+1},i.prototype.writeInt16LE=function(j,W,he){return j=+j,W|=0,he||N(this,j,W,2,32767,-32768),i.TYPED_ARRAY_SUPPORT?(this[W]=255&j,this[W+1]=j>>>8):Q(this,j,W,!0),W+2},i.prototype.writeInt16BE=function(j,W,he){return j=+j,W|=0,he||N(this,j,W,2,32767,-32768),i.TYPED_ARRAY_SUPPORT?(this[W]=j>>>8,this[W+1]=255&j):Q(this,j,W,!1),W+2},i.prototype.writeInt32LE=function(j,W,he){return j=+j,W|=0,he||N(this,j,W,4,2147483647,-2147483648),i.TYPED_ARRAY_SUPPORT?(this[W]=255&j,this[W+1]=j>>>8,this[W+2]=j>>>16,this[W+3]=j>>>24):J(this,j,W,!0),W+4},i.prototype.writeInt32BE=function(j,W,he){return j=+j,W|=0,he||N(this,j,W,4,2147483647,-2147483648),j<0&&(j=4294967295+j+1),i.TYPED_ARRAY_SUPPORT?(this[W]=j>>>24,this[W+1]=j>>>16,this[W+2]=j>>>8,this[W+3]=255&j):J(this,j,W,!1),W+4},i.prototype.writeFloatLE=function(j,W,he){return ue(this,j,W,!0,he)},i.prototype.writeFloatBE=function(j,W,he){return ue(this,j,W,!1,he)},i.prototype.writeDoubleLE=function(j,W,he){return be(this,j,W,!0,he)},i.prototype.writeDoubleBE=function(j,W,he){return be(this,j,W,!1,he)},i.prototype.copy=function(j,W,he,te){if(he||(he=0),te||te===0||(te=this.length),W>=j.length&&(W=j.length),W||(W=0),te>0&&te=this.length)throw new RangeError("sourceStart out of bounds");if(te<0)throw new RangeError("sourceEnd out of bounds");te>this.length&&(te=this.length),j.length-W=0;--ce)j[ce+W]=this[ce+he];else if(Ie<1e3||!i.TYPED_ARRAY_SUPPORT)for(ce=0;ce>>=0,he=he===void 0?this.length:he>>>0,j||(j=0);var Ie;if(typeof j=="number")for(Ie=W;Ie>>1;n(d[s])2&&(x=f.call(arguments,1)),c(x)})})}function i(l){return Promise.all(l.map(m,this))}function n(l){for(var r=new l.constructor,c=Object.keys(l),A=[],p=0;pl;)if((s=o[l++])!=s)return!0}else for(;f>l;l++)if((i||l in o)&&o[l]===e)return i||l||0;return!i&&-1}}},{"./_to-absolute-index":121,"./_to-iobject":123,"./_to-length":124}],63:[function(v,b,C){var w=v("./_cof"),m=v("./_wks")("toStringTag"),d=w(function(){return arguments}())=="Arguments",i=function(n,e){try{return n[e]}catch(a){}};b.exports=function(n){var e,a,s;return n===void 0?"Undefined":n===null?"Null":typeof(a=i(e=Object(n),m))=="string"?a:d?w(e):(s=w(e))=="Object"&&typeof e.callee=="function"?"Arguments":s}},{"./_cof":64,"./_wks":131}],64:[function(v,b,C){var w={}.toString;b.exports=function(m){return w.call(m).slice(8,-1)}},{}],65:[function(v,b,C){var w=b.exports={version:"2.5.7"};typeof __e=="number"&&(__e=w)},{}],66:[function(v,b,C){"use strict";var w=v("./_object-dp"),m=v("./_property-desc");b.exports=function(d,i,n){i in d?w.f(d,i,m(0,n)):d[i]=n}},{"./_object-dp":98,"./_property-desc":111}],67:[function(v,b,C){var w=v("./_a-function");b.exports=function(m,d,i){if(w(m),d===void 0)return m;switch(i){case 1:return function(n){return m.call(d,n)};case 2:return function(n,e){return m.call(d,n,e)};case 3:return function(n,e,a){return m.call(d,n,e,a)}}return function(){return m.apply(d,arguments)}}},{"./_a-function":58}],68:[function(v,b,C){b.exports=function(w){if(w==null)throw TypeError("Can't call method on "+w);return w}},{}],69:[function(v,b,C){b.exports=!v("./_fails")(function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7})},{"./_fails":74}],70:[function(v,b,C){var w=v("./_is-object"),m=v("./_global").document,d=w(m)&&w(m.createElement);b.exports=function(i){return d?m.createElement(i):{}}},{"./_global":76,"./_is-object":85}],71:[function(v,b,C){b.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},{}],72:[function(v,b,C){var w=v("./_object-keys"),m=v("./_object-gops"),d=v("./_object-pie");b.exports=function(i){var n=w(i),e=m.f;if(e)for(var a,s=e(i),o=d.f,f=0;s.length>f;)o.call(i,a=s[f++])&&n.push(a);return n}},{"./_object-gops":103,"./_object-keys":106,"./_object-pie":107}],73:[function(v,b,C){var w=v("./_global"),m=v("./_core"),d=v("./_ctx"),i=v("./_hide"),n=v("./_has"),e=function(a,s,o){var f,l,r,c=a&e.F,A=a&e.G,p=a&e.S,x=a&e.P,_=a&e.B,B=a&e.W,E=A?m:m[s]||(m[s]={}),g=E.prototype,h=A?w:p?w[s]:(w[s]||{}).prototype;A&&(o=s);for(f in o)(l=!c&&h&&h[f]!==void 0)&&n(E,f)||(r=l?h[f]:o[f],E[f]=A&&typeof h[f]!="function"?o[f]:_&&l?d(r,w):B&&h[f]==r?function(u){var S=function(O,T,D){if(this instanceof u){switch(arguments.length){case 0:return new u;case 1:return new u(O);case 2:return new u(O,T)}return new u(O,T,D)}return u.apply(this,arguments)};return S.prototype=u.prototype,S}(r):x&&typeof r=="function"?d(Function.call,r):r,x&&((E.virtual||(E.virtual={}))[f]=r,a&e.R&&g&&!g[f]&&i(g,f,r)))};e.F=1,e.G=2,e.S=4,e.P=8,e.B=16,e.W=32,e.U=64,e.R=128,b.exports=e},{"./_core":65,"./_ctx":67,"./_global":76,"./_has":77,"./_hide":78}],74:[function(v,b,C){b.exports=function(w){try{return!!w()}catch(m){return!0}}},{}],75:[function(v,b,C){var w=v("./_ctx"),m=v("./_iter-call"),d=v("./_is-array-iter"),i=v("./_an-object"),n=v("./_to-length"),e=v("./core.get-iterator-method"),a={},s={},C=b.exports=function(o,f,l,r,c){var A,p,x,_,B=c?function(){return o}:e(o),E=w(l,r,f?2:1),g=0;if(typeof B!="function")throw TypeError(o+" is not iterable!");if(d(B)){for(A=n(o.length);A>g;g++)if((_=f?E(i(p=o[g])[0],p[1]):E(o[g]))===a||_===s)return _}else for(x=B.call(o);!(p=x.next()).done;)if((_=m(x,E,p.value,f))===a||_===s)return _};C.BREAK=a,C.RETURN=s},{"./_an-object":61,"./_ctx":67,"./_is-array-iter":83,"./_iter-call":86,"./_to-length":124,"./core.get-iterator-method":132}],76:[function(v,b,C){var w=b.exports=typeof window!="undefined"&&window.Math==Math?window:typeof self!="undefined"&&self.Math==Math?self:Function("return this")();typeof __g=="number"&&(__g=w)},{}],77:[function(v,b,C){var w={}.hasOwnProperty;b.exports=function(m,d){return w.call(m,d)}},{}],78:[function(v,b,C){var w=v("./_object-dp"),m=v("./_property-desc");b.exports=v("./_descriptors")?function(d,i,n){return w.f(d,i,m(1,n))}:function(d,i,n){return d[i]=n,d}},{"./_descriptors":69,"./_object-dp":98,"./_property-desc":111}],79:[function(v,b,C){var w=v("./_global").document;b.exports=w&&w.documentElement},{"./_global":76}],80:[function(v,b,C){b.exports=!v("./_descriptors")&&!v("./_fails")(function(){return Object.defineProperty(v("./_dom-create")("div"),"a",{get:function(){return 7}}).a!=7})},{"./_descriptors":69,"./_dom-create":70,"./_fails":74}],81:[function(v,b,C){b.exports=function(w,m,d){var i=d===void 0;switch(m.length){case 0:return i?w():w.call(d);case 1:return i?w(m[0]):w.call(d,m[0]);case 2:return i?w(m[0],m[1]):w.call(d,m[0],m[1]);case 3:return i?w(m[0],m[1],m[2]):w.call(d,m[0],m[1],m[2]);case 4:return i?w(m[0],m[1],m[2],m[3]):w.call(d,m[0],m[1],m[2],m[3])}return w.apply(d,m)}},{}],82:[function(v,b,C){var w=v("./_cof");b.exports=Object("z").propertyIsEnumerable(0)?Object:function(m){return w(m)=="String"?m.split(""):Object(m)}},{"./_cof":64}],83:[function(v,b,C){var w=v("./_iterators"),m=v("./_wks")("iterator"),d=Array.prototype;b.exports=function(i){return i!==void 0&&(w.Array===i||d[m]===i)}},{"./_iterators":91,"./_wks":131}],84:[function(v,b,C){var w=v("./_cof");b.exports=Array.isArray||function(m){return w(m)=="Array"}},{"./_cof":64}],85:[function(v,b,C){b.exports=function(w){return typeof w=="object"?w!==null:typeof w=="function"}},{}],86:[function(v,b,C){var w=v("./_an-object");b.exports=function(m,d,i,n){try{return n?d(w(i)[0],i[1]):d(i)}catch(a){var e=m.return;throw e!==void 0&&w(e.call(m)),a}}},{"./_an-object":61}],87:[function(v,b,C){"use strict";var w=v("./_object-create"),m=v("./_property-desc"),d=v("./_set-to-string-tag"),i={};v("./_hide")(i,v("./_wks")("iterator"),function(){return this}),b.exports=function(n,e,a){n.prototype=w(i,{next:m(1,a)}),d(n,e+" Iterator")}},{"./_hide":78,"./_object-create":97,"./_property-desc":111,"./_set-to-string-tag":115,"./_wks":131}],88:[function(v,b,C){"use strict";var w=v("./_library"),m=v("./_export"),d=v("./_redefine"),i=v("./_hide"),n=v("./_iterators"),e=v("./_iter-create"),a=v("./_set-to-string-tag"),s=v("./_object-gpo"),o=v("./_wks")("iterator"),f=!([].keys&&"next"in[].keys()),l=function(){return this};b.exports=function(r,c,A,p,x,_,B){e(A,c,p);var E,g,h,u=function(U){if(!f&&U in D)return D[U];switch(U){case"keys":case"values":return function(){return new A(this,U)}}return function(){return new A(this,U)}},S=c+" Iterator",O=x=="values",T=!1,D=r.prototype,I=D[o]||D["@@iterator"]||x&&D[x],k=I||u(x),F=x?O?u("entries"):k:void 0,X=c=="Array"&&D.entries||I;if(X&&(h=s(X.call(new r)))!==Object.prototype&&h.next&&(a(h,S,!0),w||typeof h[o]=="function"||i(h,o,l)),O&&I&&I.name!=="values"&&(T=!0,k=function(){return I.call(this)}),w&&!B||!f&&!T&&D[o]||i(D,o,k),n[c]=k,n[S]=l,x)if(E={values:O?k:u("values"),keys:_?k:u("keys"),entries:F},B)for(g in E)g in D||d(D,g,E[g]);else m(m.P+m.F*(f||T),c,E);return E}},{"./_export":73,"./_hide":78,"./_iter-create":87,"./_iterators":91,"./_library":92,"./_object-gpo":104,"./_redefine":113,"./_set-to-string-tag":115,"./_wks":131}],89:[function(v,b,C){var w=v("./_wks")("iterator"),m=!1;try{var d=[7][w]();d.return=function(){m=!0},Array.from(d,function(){throw 2})}catch(i){}b.exports=function(i,n){if(!n&&!m)return!1;var e=!1;try{var a=[7],s=a[w]();s.next=function(){return{done:e=!0}},a[w]=function(){return s},i(a)}catch(o){}return e}},{"./_wks":131}],90:[function(v,b,C){b.exports=function(w,m){return{value:m,done:!!w}}},{}],91:[function(v,b,C){b.exports={}},{}],92:[function(v,b,C){b.exports=!0},{}],93:[function(v,b,C){var w=v("./_uid")("meta"),m=v("./_is-object"),d=v("./_has"),i=v("./_object-dp").f,n=0,e=Object.isExtensible||function(){return!0},a=!v("./_fails")(function(){return e(Object.preventExtensions({}))}),s=function(c){i(c,w,{value:{i:"O"+ ++n,w:{}}})},o=function(c,A){if(!m(c))return typeof c=="symbol"?c:(typeof c=="string"?"S":"P")+c;if(!d(c,w)){if(!e(c))return"F";if(!A)return"E";s(c)}return c[w].i},f=function(c,A){if(!d(c,w)){if(!e(c))return!0;if(!A)return!1;s(c)}return c[w].w},l=function(c){return a&&r.NEED&&e(c)&&!d(c,w)&&s(c),c},r=b.exports={KEY:w,NEED:!1,fastKey:o,getWeak:f,onFreeze:l}},{"./_fails":74,"./_has":77,"./_is-object":85,"./_object-dp":98,"./_uid":127}],94:[function(v,b,C){var w=v("./_global"),m=v("./_task").set,d=w.MutationObserver||w.WebKitMutationObserver,i=w.process,n=w.Promise,e=v("./_cof")(i)=="process";b.exports=function(){var a,s,o,f=function(){var A,p;for(e&&(A=i.domain)&&A.exit();a;){p=a.fn,a=a.next;try{p()}catch(x){throw a?o():s=void 0,x}}s=void 0,A&&A.enter()};if(e)o=function(){i.nextTick(f)};else if(!d||w.navigator&&w.navigator.standalone)if(n&&n.resolve){var l=n.resolve(void 0);o=function(){l.then(f)}}else o=function(){m.call(w,f)};else{var r=!0,c=document.createTextNode("");new d(f).observe(c,{characterData:!0}),o=function(){c.data=r=!r}}return function(A){var p={fn:A,next:void 0};s&&(s.next=p),a||(a=p,o()),s=p}}},{"./_cof":64,"./_global":76,"./_task":120}],95:[function(v,b,C){"use strict";function w(d){var i,n;this.promise=new d(function(e,a){if(i!==void 0||n!==void 0)throw TypeError("Bad Promise constructor");i=e,n=a}),this.resolve=m(i),this.reject=m(n)}var m=v("./_a-function");b.exports.f=function(d){return new w(d)}},{"./_a-function":58}],96:[function(v,b,C){"use strict";var w=v("./_object-keys"),m=v("./_object-gops"),d=v("./_object-pie"),i=v("./_to-object"),n=v("./_iobject"),e=Object.assign;b.exports=!e||v("./_fails")(function(){var a={},s={},o=Symbol(),f="abcdefghijklmnopqrst";return a[o]=7,f.split("").forEach(function(l){s[l]=l}),e({},a)[o]!=7||Object.keys(e({},s)).join("")!=f})?function(a,s){for(var o=i(a),f=arguments.length,l=1,r=m.f,c=d.f;f>l;)for(var A,p=n(arguments[l++]),x=r?w(p).concat(r(p)):w(p),_=x.length,B=0;_>B;)c.call(p,A=x[B++])&&(o[A]=p[A]);return o}:e},{"./_fails":74,"./_iobject":82,"./_object-gops":103,"./_object-keys":106,"./_object-pie":107,"./_to-object":125}],97:[function(v,b,C){var w=v("./_an-object"),m=v("./_object-dps"),d=v("./_enum-bug-keys"),i=v("./_shared-key")("IE_PROTO"),n=function(){},e=function(){var a,s=v("./_dom-create")("iframe"),o=d.length;for(s.style.display="none",v("./_html").appendChild(s),s.src="javascript:",a=s.contentWindow.document,a.open(),a.write(""),a.close(),e=a.F;o--;)delete e.prototype[d[o]];return e()};b.exports=Object.create||function(a,s){var o;return a!==null?(n.prototype=w(a),o=new n,n.prototype=null,o[i]=a):o=e(),s===void 0?o:m(o,s)}},{"./_an-object":61,"./_dom-create":70,"./_enum-bug-keys":71,"./_html":79,"./_object-dps":99,"./_shared-key":116}],98:[function(v,b,C){var w=v("./_an-object"),m=v("./_ie8-dom-define"),d=v("./_to-primitive"),i=Object.defineProperty;C.f=v("./_descriptors")?Object.defineProperty:function(n,e,a){if(w(n),e=d(e,!0),w(a),m)try{return i(n,e,a)}catch(s){}if("get"in a||"set"in a)throw TypeError("Accessors not supported!");return"value"in a&&(n[e]=a.value),n}},{"./_an-object":61,"./_descriptors":69,"./_ie8-dom-define":80,"./_to-primitive":126}],99:[function(v,b,C){var w=v("./_object-dp"),m=v("./_an-object"),d=v("./_object-keys");b.exports=v("./_descriptors")?Object.defineProperties:function(i,n){m(i);for(var e,a=d(n),s=a.length,o=0;s>o;)w.f(i,e=a[o++],n[e]);return i}},{"./_an-object":61,"./_descriptors":69,"./_object-dp":98,"./_object-keys":106}],100:[function(v,b,C){var w=v("./_object-pie"),m=v("./_property-desc"),d=v("./_to-iobject"),i=v("./_to-primitive"),n=v("./_has"),e=v("./_ie8-dom-define"),a=Object.getOwnPropertyDescriptor;C.f=v("./_descriptors")?a:function(s,o){if(s=d(s),o=i(o,!0),e)try{return a(s,o)}catch(f){}if(n(s,o))return m(!w.f.call(s,o),s[o])}},{"./_descriptors":69,"./_has":77,"./_ie8-dom-define":80,"./_object-pie":107,"./_property-desc":111,"./_to-iobject":123,"./_to-primitive":126}],101:[function(v,b,C){var w=v("./_to-iobject"),m=v("./_object-gopn").f,d={}.toString,i=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],n=function(e){try{return m(e)}catch(a){return i.slice()}};b.exports.f=function(e){return i&&d.call(e)=="[object Window]"?n(e):m(w(e))}},{"./_object-gopn":102,"./_to-iobject":123}],102:[function(v,b,C){var w=v("./_object-keys-internal"),m=v("./_enum-bug-keys").concat("length","prototype");C.f=Object.getOwnPropertyNames||function(d){return w(d,m)}},{"./_enum-bug-keys":71,"./_object-keys-internal":105}],103:[function(v,b,C){C.f=Object.getOwnPropertySymbols},{}],104:[function(v,b,C){var w=v("./_has"),m=v("./_to-object"),d=v("./_shared-key")("IE_PROTO"),i=Object.prototype;b.exports=Object.getPrototypeOf||function(n){return n=m(n),w(n,d)?n[d]:typeof n.constructor=="function"&&n instanceof n.constructor?n.constructor.prototype:n instanceof Object?i:null}},{"./_has":77,"./_shared-key":116,"./_to-object":125}],105:[function(v,b,C){var w=v("./_has"),m=v("./_to-iobject"),d=v("./_array-includes")(!1),i=v("./_shared-key")("IE_PROTO");b.exports=function(n,e){var a,s=m(n),o=0,f=[];for(a in s)a!=i&&w(s,a)&&f.push(a);for(;e.length>o;)w(s,a=e[o++])&&(~d(f,a)||f.push(a));return f}},{"./_array-includes":62,"./_has":77,"./_shared-key":116,"./_to-iobject":123}],106:[function(v,b,C){var w=v("./_object-keys-internal"),m=v("./_enum-bug-keys");b.exports=Object.keys||function(d){return w(d,m)}},{"./_enum-bug-keys":71,"./_object-keys-internal":105}],107:[function(v,b,C){C.f={}.propertyIsEnumerable},{}],108:[function(v,b,C){var w=v("./_export"),m=v("./_core"),d=v("./_fails");b.exports=function(i,n){var e=(m.Object||{})[i]||Object[i],a={};a[i]=n(e),w(w.S+w.F*d(function(){e(1)}),"Object",a)}},{"./_core":65,"./_export":73,"./_fails":74}],109:[function(v,b,C){b.exports=function(w){try{return{e:!1,v:w()}}catch(m){return{e:!0,v:m}}}},{}],110:[function(v,b,C){var w=v("./_an-object"),m=v("./_is-object"),d=v("./_new-promise-capability");b.exports=function(i,n){if(w(i),m(n)&&n.constructor===i)return n;var e=d.f(i);return(0,e.resolve)(n),e.promise}},{"./_an-object":61,"./_is-object":85,"./_new-promise-capability":95}],111:[function(v,b,C){b.exports=function(w,m){return{enumerable:!(1&w),configurable:!(2&w),writable:!(4&w),value:m}}},{}],112:[function(v,b,C){var w=v("./_hide");b.exports=function(m,d,i){for(var n in d)i&&m[n]?m[n]=d[n]:w(m,n,d[n]);return m}},{"./_hide":78}],113:[function(v,b,C){b.exports=v("./_hide")},{"./_hide":78}],114:[function(v,b,C){"use strict";var w=v("./_global"),m=v("./_core"),d=v("./_object-dp"),i=v("./_descriptors"),n=v("./_wks")("species");b.exports=function(e){var a=typeof m[e]=="function"?m[e]:w[e];i&&a&&!a[n]&&d.f(a,n,{configurable:!0,get:function(){return this}})}},{"./_core":65,"./_descriptors":69,"./_global":76,"./_object-dp":98,"./_wks":131}],115:[function(v,b,C){var w=v("./_object-dp").f,m=v("./_has"),d=v("./_wks")("toStringTag");b.exports=function(i,n,e){i&&!m(i=e?i:i.prototype,d)&&w(i,d,{configurable:!0,value:n})}},{"./_has":77,"./_object-dp":98,"./_wks":131}],116:[function(v,b,C){var w=v("./_shared")("keys"),m=v("./_uid");b.exports=function(d){return w[d]||(w[d]=m(d))}},{"./_shared":117,"./_uid":127}],117:[function(v,b,C){var w=v("./_core"),m=v("./_global"),d=m["__core-js_shared__"]||(m["__core-js_shared__"]={});(b.exports=function(i,n){return d[i]||(d[i]=n!==void 0?n:{})})("versions",[]).push({version:w.version,mode:v("./_library")?"pure":"global",copyright:"\u6F0F 2018 Denis Pushkarev (zloirock.ru)"})},{"./_core":65,"./_global":76,"./_library":92}],118:[function(v,b,C){var w=v("./_an-object"),m=v("./_a-function"),d=v("./_wks")("species");b.exports=function(i,n){var e,a=w(i).constructor;return a===void 0||(e=w(a)[d])==null?n:m(e)}},{"./_a-function":58,"./_an-object":61,"./_wks":131}],119:[function(v,b,C){var w=v("./_to-integer"),m=v("./_defined");b.exports=function(d){return function(i,n){var e,a,s=String(m(i)),o=w(n),f=s.length;return o<0||o>=f?d?"":void 0:(e=s.charCodeAt(o),e<55296||e>56319||o+1===f||(a=s.charCodeAt(o+1))<56320||a>57343?d?s.charAt(o):e:d?s.slice(o,o+2):a-56320+(e-55296<<10)+65536)}}},{"./_defined":68,"./_to-integer":122}],120:[function(v,b,C){var w,m,d,i=v("./_ctx"),n=v("./_invoke"),e=v("./_html"),a=v("./_dom-create"),s=v("./_global"),o=s.process,f=s.setImmediate,l=s.clearImmediate,r=s.MessageChannel,c=s.Dispatch,A=0,p={},x=function(){var B=+this;if(p.hasOwnProperty(B)){var E=p[B];delete p[B],E()}},_=function(B){x.call(B.data)};f&&l||(f=function(B){for(var E=[],g=1;arguments.length>g;)E.push(arguments[g++]);return p[++A]=function(){n(typeof B=="function"?B:Function(B),E)},w(A),A},l=function(B){delete p[B]},v("./_cof")(o)=="process"?w=function(B){o.nextTick(i(x,B,1))}:c&&c.now?w=function(B){c.now(i(x,B,1))}:r?(m=new r,d=m.port2,m.port1.onmessage=_,w=i(d.postMessage,d,1)):s.addEventListener&&typeof postMessage=="function"&&!s.importScripts?(w=function(B){s.postMessage(B+"","*")},s.addEventListener("message",_,!1)):w="onreadystatechange"in a("script")?function(B){e.appendChild(a("script")).onreadystatechange=function(){e.removeChild(this),x.call(B)}}:function(B){setTimeout(i(x,B,1),0)}),b.exports={set:f,clear:l}},{"./_cof":64,"./_ctx":67,"./_dom-create":70,"./_global":76,"./_html":79,"./_invoke":81}],121:[function(v,b,C){var w=v("./_to-integer"),m=Math.max,d=Math.min;b.exports=function(i,n){return i=w(i),i<0?m(i+n,0):d(i,n)}},{"./_to-integer":122}],122:[function(v,b,C){var w=Math.ceil,m=Math.floor;b.exports=function(d){return isNaN(d=+d)?0:(d>0?m:w)(d)}},{}],123:[function(v,b,C){var w=v("./_iobject"),m=v("./_defined");b.exports=function(d){return w(m(d))}},{"./_defined":68,"./_iobject":82}],124:[function(v,b,C){var w=v("./_to-integer"),m=Math.min;b.exports=function(d){return d>0?m(w(d),9007199254740991):0}},{"./_to-integer":122}],125:[function(v,b,C){var w=v("./_defined");b.exports=function(m){return Object(w(m))}},{"./_defined":68}],126:[function(v,b,C){var w=v("./_is-object");b.exports=function(m,d){if(!w(m))return m;var i,n;if(d&&typeof(i=m.toString)=="function"&&!w(n=i.call(m)))return n;if(typeof(i=m.valueOf)=="function"&&!w(n=i.call(m)))return n;if(!d&&typeof(i=m.toString)=="function"&&!w(n=i.call(m)))return n;throw TypeError("Can't convert object to primitive value")}},{"./_is-object":85}],127:[function(v,b,C){var w=0,m=Math.random();b.exports=function(d){return"Symbol(".concat(d===void 0?"":d,")_",(++w+m).toString(36))}},{}],128:[function(v,b,C){var w=v("./_global"),m=w.navigator;b.exports=m&&m.userAgent||""},{"./_global":76}],129:[function(v,b,C){var w=v("./_global"),m=v("./_core"),d=v("./_library"),i=v("./_wks-ext"),n=v("./_object-dp").f;b.exports=function(e){var a=m.Symbol||(m.Symbol=d?{}:w.Symbol||{});e.charAt(0)=="_"||e in a||n(a,e,{value:i.f(e)})}},{"./_core":65,"./_global":76,"./_library":92,"./_object-dp":98,"./_wks-ext":130}],130:[function(v,b,C){C.f=v("./_wks")},{"./_wks":131}],131:[function(v,b,C){var w=v("./_shared")("wks"),m=v("./_uid"),d=v("./_global").Symbol,i=typeof d=="function";(b.exports=function(n){return w[n]||(w[n]=i&&d[n]||(i?d:m)("Symbol."+n))}).store=w},{"./_global":76,"./_shared":117,"./_uid":127}],132:[function(v,b,C){var w=v("./_classof"),m=v("./_wks")("iterator"),d=v("./_iterators");b.exports=v("./_core").getIteratorMethod=function(i){if(i!=null)return i[m]||i["@@iterator"]||d[w(i)]}},{"./_classof":63,"./_core":65,"./_iterators":91,"./_wks":131}],133:[function(v,b,C){"use strict";var w=v("./_ctx"),m=v("./_export"),d=v("./_to-object"),i=v("./_iter-call"),n=v("./_is-array-iter"),e=v("./_to-length"),a=v("./_create-property"),s=v("./core.get-iterator-method");m(m.S+m.F*!v("./_iter-detect")(function(o){Array.from(o)}),"Array",{from:function(o){var f,l,r,c,A=d(o),p=typeof this=="function"?this:Array,x=arguments.length,_=x>1?arguments[1]:void 0,B=_!==void 0,E=0,g=s(A);if(B&&(_=w(_,x>2?arguments[2]:void 0,2)),g==null||p==Array&&n(g))for(f=e(A.length),l=new p(f);f>E;E++)a(l,E,B?_(A[E],E):A[E]);else for(c=g.call(A),l=new p;!(r=c.next()).done;E++)a(l,E,B?i(c,_,[r.value,E],!0):r.value);return l.length=E,l}})},{"./_create-property":66,"./_ctx":67,"./_export":73,"./_is-array-iter":83,"./_iter-call":86,"./_iter-detect":89,"./_to-length":124,"./_to-object":125,"./core.get-iterator-method":132}],134:[function(v,b,C){"use strict";var w=v("./_add-to-unscopables"),m=v("./_iter-step"),d=v("./_iterators"),i=v("./_to-iobject");b.exports=v("./_iter-define")(Array,"Array",function(n,e){this._t=i(n),this._i=0,this._k=e},function(){var n=this._t,e=this._k,a=this._i++;return!n||a>=n.length?(this._t=void 0,m(1)):e=="keys"?m(0,a):e=="values"?m(0,n[a]):m(0,[a,n[a]])},"values"),d.Arguments=d.Array,w("keys"),w("values"),w("entries")},{"./_add-to-unscopables":59,"./_iter-define":88,"./_iter-step":90,"./_iterators":91,"./_to-iobject":123}],135:[function(v,b,C){"use strict";var w=v("./_is-object"),m=v("./_object-gpo"),d=v("./_wks")("hasInstance"),i=Function.prototype;d in i||v("./_object-dp").f(i,d,{value:function(n){if(typeof this!="function"||!w(n))return!1;if(!w(this.prototype))return n instanceof this;for(;n=m(n);)if(this.prototype===n)return!0;return!1}})},{"./_is-object":85,"./_object-dp":98,"./_object-gpo":104,"./_wks":131}],136:[function(v,b,C){var w=v("./_export");w(w.S+w.F,"Object",{assign:v("./_object-assign")})},{"./_export":73,"./_object-assign":96}],137:[function(v,b,C){var w=v("./_export");w(w.S,"Object",{create:v("./_object-create")})},{"./_export":73,"./_object-create":97}],138:[function(v,b,C){var w=v("./_export");w(w.S+w.F*!v("./_descriptors"),"Object",{defineProperty:v("./_object-dp").f})},{"./_descriptors":69,"./_export":73,"./_object-dp":98}],139:[function(v,b,C){v("./_object-sap")("getOwnPropertyNames",function(){return v("./_object-gopn-ext").f})},{"./_object-gopn-ext":101,"./_object-sap":108}],140:[function(v,b,C){var w=v("./_to-object"),m=v("./_object-gpo");v("./_object-sap")("getPrototypeOf",function(){return function(d){return m(w(d))}})},{"./_object-gpo":104,"./_object-sap":108,"./_to-object":125}],141:[function(v,b,C){var w=v("./_to-object"),m=v("./_object-keys");v("./_object-sap")("keys",function(){return function(d){return m(w(d))}})},{"./_object-keys":106,"./_object-sap":108,"./_to-object":125}],142:[function(v,b,C){arguments[4][36][0].apply(C,arguments)},{dup:36}],143:[function(v,b,C){"use strict";var w,m,d,i,n=v("./_library"),e=v("./_global"),a=v("./_ctx"),s=v("./_classof"),o=v("./_export"),f=v("./_is-object"),l=v("./_a-function"),r=v("./_an-instance"),c=v("./_for-of"),A=v("./_species-constructor"),p=v("./_task").set,x=v("./_microtask")(),_=v("./_new-promise-capability"),B=v("./_perform"),E=v("./_user-agent"),g=v("./_promise-resolve"),h=e.TypeError,u=e.process,S=u&&u.versions,O=S&&S.v8||"",T=e.Promise,D=s(u)=="process",I=function(){},k=m=_.f,F=!!function(){try{var ne=T.resolve(1),ue=(ne.constructor={})[v("./_wks")("species")]=function(be){be(I,I)};return(D||typeof PromiseRejectionEvent=="function")&&ne.then(I)instanceof ue&&O.indexOf("6.6")!==0&&E.indexOf("Chrome/66")===-1}catch(be){}}(),X=function(ne){var ue;return!(!f(ne)||typeof(ue=ne.then)!="function")&&ue},U=function(ne,ue){if(!ne._n){ne._n=!0;var be=ne._c;x(function(){for(var de=ne._v,_e=ne._s==1,me=0;be.length>me;)!function(Ee){var ge,Ae,ae,ve=_e?Ee.ok:Ee.fail,oe=Ee.resolve,ie=Ee.reject,Te=Ee.domain;try{ve?(_e||(ne._h==2&&N(ne),ne._h=1),ve===!0?ge=de:(Te&&Te.enter(),ge=ve(de),Te&&(Te.exit(),ae=!0)),ge===Ee.promise?ie(h("Promise-chain cycle")):(Ae=X(ge))?Ae.call(ge,oe,ie):oe(ge)):ie(de)}catch(Re){Te&&!ae&&Te.exit(),ie(Re)}}(be[me++]);ne._c=[],ne._n=!1,ue&&!ne._h&&K(ne)})}},K=function(ne){p.call(e,function(){var ue,be,de,_e=ne._v,me=V(ne);if(me&&(ue=B(function(){D?u.emit("unhandledRejection",_e,ne):(be=e.onunhandledrejection)?be({promise:ne,reason:_e}):(de=e.console)&&de.error&&de.error("Unhandled promise rejection",_e)}),ne._h=D||V(ne)?2:1),ne._a=void 0,me&&ue.e)throw ue.v})},V=function(ne){return ne._h!==1&&(ne._a||ne._c).length===0},N=function(ne){p.call(e,function(){var ue;D?u.emit("rejectionHandled",ne):(ue=e.onrejectionhandled)&&ue({promise:ne,reason:ne._v})})},Q=function(ne){var ue=this;ue._d||(ue._d=!0,ue=ue._w||ue,ue._v=ne,ue._s=2,ue._a||(ue._a=ue._c.slice()),U(ue,!0))},J=function(ne){var ue,be=this;if(!be._d){be._d=!0,be=be._w||be;try{if(be===ne)throw h("Promise can't be resolved itself");(ue=X(ne))?x(function(){var de={_w:be,_d:!1};try{ue.call(ne,a(J,de,1),a(Q,de,1))}catch(_e){Q.call(de,_e)}}):(be._v=ne,be._s=1,U(be,!1))}catch(de){Q.call({_w:be,_d:!1},de)}}};F||(T=function(ne){r(this,T,"Promise","_h"),l(ne),w.call(this);try{ne(a(J,this,1),a(Q,this,1))}catch(ue){Q.call(this,ue)}},w=function(ne){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1},w.prototype=v("./_redefine-all")(T.prototype,{then:function(ne,ue){var be=k(A(this,T));return be.ok=typeof ne!="function"||ne,be.fail=typeof ue=="function"&&ue,be.domain=D?u.domain:void 0,this._c.push(be),this._a&&this._a.push(be),this._s&&U(this,!1),be.promise},catch:function(ne){return this.then(void 0,ne)}}),d=function(){var ne=new w;this.promise=ne,this.resolve=a(J,ne,1),this.reject=a(Q,ne,1)},_.f=k=function(ne){return ne===T||ne===i?new d(ne):m(ne)}),o(o.G+o.W+o.F*!F,{Promise:T}),v("./_set-to-string-tag")(T,"Promise"),v("./_set-species")("Promise"),i=v("./_core").Promise,o(o.S+o.F*!F,"Promise",{reject:function(ne){var ue=k(this);return(0,ue.reject)(ne),ue.promise}}),o(o.S+o.F*(n||!F),"Promise",{resolve:function(ne){return g(n&&this===i?T:this,ne)}}),o(o.S+o.F*!(F&&v("./_iter-detect")(function(ne){T.all(ne).catch(I)})),"Promise",{all:function(ne){var ue=this,be=k(ue),de=be.resolve,_e=be.reject,me=B(function(){var Ee=[],ge=0,Ae=1;c(ne,!1,function(ae){var ve=ge++,oe=!1;Ee.push(void 0),Ae++,ue.resolve(ae).then(function(ie){oe||(oe=!0,Ee[ve]=ie,--Ae||de(Ee))},_e)}),--Ae||de(Ee)});return me.e&&_e(me.v),be.promise},race:function(ne){var ue=this,be=k(ue),de=be.reject,_e=B(function(){c(ne,!1,function(me){ue.resolve(me).then(be.resolve,de)})});return _e.e&&de(_e.v),be.promise}})},{"./_a-function":58,"./_an-instance":60,"./_classof":63,"./_core":65,"./_ctx":67,"./_export":73,"./_for-of":75,"./_global":76,"./_is-object":85,"./_iter-detect":89,"./_library":92,"./_microtask":94,"./_new-promise-capability":95,"./_perform":109,"./_promise-resolve":110,"./_redefine-all":112,"./_set-species":114,"./_set-to-string-tag":115,"./_species-constructor":118,"./_task":120,"./_user-agent":128,"./_wks":131}],144:[function(v,b,C){var w=v("./_export"),m=v("./_to-absolute-index"),d=String.fromCharCode,i=String.fromCodePoint;w(w.S+w.F*(!!i&&i.length!=1),"String",{fromCodePoint:function(n){for(var e,a=[],s=arguments.length,o=0;s>o;){if(e=+arguments[o++],m(e,1114111)!==e)throw RangeError(e+" is not a valid code point");a.push(e<65536?d(e):d(55296+((e-=65536)>>10),e%1024+56320))}return a.join("")}})},{"./_export":73,"./_to-absolute-index":121}],145:[function(v,b,C){"use strict";var w=v("./_string-at")(!0);v("./_iter-define")(String,"String",function(m){this._t=String(m),this._i=0},function(){var m,d=this._t,i=this._i;return i>=d.length?{value:void 0,done:!0}:(m=w(d,i),this._i+=m.length,{value:m,done:!1})})},{"./_iter-define":88,"./_string-at":119}],146:[function(v,b,C){"use strict";var w=v("./_global"),m=v("./_has"),d=v("./_descriptors"),i=v("./_export"),n=v("./_redefine"),e=v("./_meta").KEY,a=v("./_fails"),s=v("./_shared"),o=v("./_set-to-string-tag"),f=v("./_uid"),l=v("./_wks"),r=v("./_wks-ext"),c=v("./_wks-define"),A=v("./_enum-keys"),p=v("./_is-array"),x=v("./_an-object"),_=v("./_is-object"),B=v("./_to-iobject"),E=v("./_to-primitive"),g=v("./_property-desc"),h=v("./_object-create"),u=v("./_object-gopn-ext"),S=v("./_object-gopd"),O=v("./_object-dp"),T=v("./_object-keys"),D=S.f,I=O.f,k=u.f,F=w.Symbol,X=w.JSON,U=X&&X.stringify,K=l("_hidden"),V=l("toPrimitive"),N={}.propertyIsEnumerable,Q=s("symbol-registry"),J=s("symbols"),ne=s("op-symbols"),ue=Object.prototype,be=typeof F=="function",de=w.QObject,_e=!de||!de.prototype||!de.prototype.findChild,me=d&&a(function(){return h(I({},"a",{get:function(){return I(this,"a",{value:7}).a}})).a!=7})?function(he,te,ce){var Ie=D(ue,te);Ie&&delete ue[te],I(he,te,ce),Ie&&he!==ue&&I(ue,te,Ie)}:I,Ee=function(he){var te=J[he]=h(F.prototype);return te._k=he,te},ge=be&&typeof F.iterator=="symbol"?function(he){return typeof he=="symbol"}:function(he){return he instanceof F},Ae=function(he,te,ce){return he===ue&&Ae(ne,te,ce),x(he),te=E(te,!0),x(ce),m(J,te)?(ce.enumerable?(m(he,K)&&he[K][te]&&(he[K][te]=!1),ce=h(ce,{enumerable:g(0,!1)})):(m(he,K)||I(he,K,g(1,{})),he[K][te]=!0),me(he,te,ce)):I(he,te,ce)},ae=function(he,te){x(he);for(var ce,Ie=A(te=B(te)),ze=0,_t=Ie.length;_t>ze;)Ae(he,ce=Ie[ze++],te[ce]);return he},ve=function(he,te){return te===void 0?h(he):ae(h(he),te)},oe=function(he){var te=N.call(this,he=E(he,!0));return!(this===ue&&m(J,he)&&!m(ne,he))&&(!(te||!m(this,he)||!m(J,he)||m(this,K)&&this[K][he])||te)},ie=function(he,te){if(he=B(he),te=E(te,!0),he!==ue||!m(J,te)||m(ne,te)){var ce=D(he,te);return!ce||!m(J,te)||m(he,K)&&he[K][te]||(ce.enumerable=!0),ce}},Te=function(he){for(var te,ce=k(B(he)),Ie=[],ze=0;ce.length>ze;)m(J,te=ce[ze++])||te==K||te==e||Ie.push(te);return Ie},Re=function(he){for(var te,ce=he===ue,Ie=k(ce?ne:B(he)),ze=[],_t=0;Ie.length>_t;)!m(J,te=Ie[_t++])||ce&&!m(ue,te)||ze.push(J[te]);return ze};be||(F=function(){if(this instanceof F)throw TypeError("Symbol is not a constructor!");var he=f(arguments.length>0?arguments[0]:void 0),te=function(ce){this===ue&&te.call(ne,ce),m(this,K)&&m(this[K],he)&&(this[K][he]=!1),me(this,he,g(1,ce))};return d&&_e&&me(ue,he,{configurable:!0,set:te}),Ee(he)},n(F.prototype,"toString",function(){return this._k}),S.f=ie,O.f=Ae,v("./_object-gopn").f=u.f=Te,v("./_object-pie").f=oe,v("./_object-gops").f=Re,d&&!v("./_library")&&n(ue,"propertyIsEnumerable",oe,!0),r.f=function(he){return Ee(l(he))}),i(i.G+i.W+i.F*!be,{Symbol:F});for(var Me="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),re=0;Me.length>re;)l(Me[re++]);for(var j=T(l.store),W=0;j.length>W;)c(j[W++]);i(i.S+i.F*!be,"Symbol",{for:function(he){return m(Q,he+="")?Q[he]:Q[he]=F(he)},keyFor:function(he){if(!ge(he))throw TypeError(he+" is not a symbol!");for(var te in Q)if(Q[te]===he)return te},useSetter:function(){_e=!0},useSimple:function(){_e=!1}}),i(i.S+i.F*!be,"Object",{create:ve,defineProperty:Ae,defineProperties:ae,getOwnPropertyDescriptor:ie,getOwnPropertyNames:Te,getOwnPropertySymbols:Re}),X&&i(i.S+i.F*(!be||a(function(){var he=F();return U([he])!="[null]"||U({a:he})!="{}"||U(Object(he))!="{}"})),"JSON",{stringify:function(he){for(var te,ce,Ie=[he],ze=1;arguments.length>ze;)Ie.push(arguments[ze++]);if(ce=te=Ie[1],(_(te)||he!==void 0)&&!ge(he))return p(te)||(te=function(_t,He){if(typeof ce=="function"&&(He=ce.call(this,_t,He)),!ge(He))return He}),Ie[1]=te,U.apply(X,Ie)}}),F.prototype[V]||v("./_hide")(F.prototype,V,F.prototype.valueOf),o(F,"Symbol"),o(Math,"Math",!0),o(w.JSON,"JSON",!0)},{"./_an-object":61,"./_descriptors":69,"./_enum-keys":72,"./_export":73,"./_fails":74,"./_global":76,"./_has":77,"./_hide":78,"./_is-array":84,"./_is-object":85,"./_library":92,"./_meta":93,"./_object-create":97,"./_object-dp":98,"./_object-gopd":100,"./_object-gopn":102,"./_object-gopn-ext":101,"./_object-gops":103,"./_object-keys":106,"./_object-pie":107,"./_property-desc":111,"./_redefine":113,"./_set-to-string-tag":115,"./_shared":117,"./_to-iobject":123,"./_to-primitive":126,"./_uid":127,"./_wks":131,"./_wks-define":129,"./_wks-ext":130}],147:[function(v,b,C){"use strict";var w=v("./_export"),m=v("./_core"),d=v("./_global"),i=v("./_species-constructor"),n=v("./_promise-resolve");w(w.P+w.R,"Promise",{finally:function(e){var a=i(this,m.Promise||d.Promise),s=typeof e=="function";return this.then(s?function(o){return n(a,e()).then(function(){return o})}:e,s?function(o){return n(a,e()).then(function(){throw o})}:e)}})},{"./_core":65,"./_export":73,"./_global":76,"./_promise-resolve":110,"./_species-constructor":118}],148:[function(v,b,C){"use strict";var w=v("./_export"),m=v("./_new-promise-capability"),d=v("./_perform");w(w.S,"Promise",{try:function(i){var n=m.f(this),e=d(i);return(e.e?n.reject:n.resolve)(e.v),n.promise}})},{"./_export":73,"./_new-promise-capability":95,"./_perform":109}],149:[function(v,b,C){v("./_wks-define")("asyncIterator")},{"./_wks-define":129}],150:[function(v,b,C){v("./_wks-define")("observable")},{"./_wks-define":129}],151:[function(v,b,C){v("./es6.array.iterator");for(var w=v("./_global"),m=v("./_hide"),d=v("./_iterators"),i=v("./_wks")("toStringTag"),n="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),e=0;e0?"-":"+")+i(100*Math.floor(Math.abs(D)/60)+Math.abs(D)%60,4),S:["th","st","nd","rd"][B%10>3?0:(B%100-B%10!=10)*B%10],W:I,N:k};return c.replace(o,function(X){return X in F?F[X]:X.slice(1,X.length-1)})}}();s.masks={default:"ddd mmm dd yyyy HH:MM:ss",shortDate:"m/d/yy",mediumDate:"mmm d, yyyy",longDate:"mmmm d, yyyy",fullDate:"dddd, mmmm d, yyyy",shortTime:"h:MM TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT Z",isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:sso",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'",expiresHeaderFormat:"ddd, dd mmm yyyy HH:MM:ss Z"},s.i18n={dayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"]},typeof M=="function"&&M.amd?M(function(){return s}):(C===void 0?"undefined":(0,m.default)(C))==="object"?b.exports=s:d.dateFormat=s}(void 0)},{"babel-runtime/helpers/typeof":32}],155:[function(v,b,C){(function(w){function m(){return!(typeof window=="undefined"||!window.process||window.process.type!=="renderer")||typeof document!="undefined"&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||typeof window!="undefined"&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||typeof navigator!="undefined"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||typeof navigator!="undefined"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)}function d(a){var s=this.useColors;if(a[0]=(s?"%c":"")+this.namespace+(s?" %c":" ")+a[0]+(s?"%c ":" ")+"+"+C.humanize(this.diff),s){var o="color: "+this.color;a.splice(1,0,o,"color: inherit");var f=0,l=0;a[0].replace(/%[a-zA-Z%]/g,function(r){r!=="%%"&&(f++,r==="%c"&&(l=f))}),a.splice(l,0,o)}}function i(){return typeof console=="object"&&console.log&&Function.prototype.apply.call(console.log,console,arguments)}function n(a){try{a==null?C.storage.removeItem("debug"):C.storage.debug=a}catch(s){}}function e(){var a;try{a=C.storage.debug}catch(s){}return!a&&w!==void 0&&"env"in w&&(a=w.env.DEBUG),a}C=b.exports=v("./debug"),C.log=i,C.formatArgs=d,C.save=n,C.load=e,C.useColors=m,C.storage=typeof chrome!="undefined"&&chrome.storage!==void 0?chrome.storage.local:function(){try{return window.localStorage}catch(a){}}(),C.colors=["lightseagreen","forestgreen","goldenrod","dodgerblue","darkorchid","crimson"],C.formatters.j=function(a){try{return JSON.stringify(a)}catch(s){return"[UnexpectedJSONParseError]: "+s.message}},C.enable(e())}).call(this,v("_process"))},{"./debug":156,_process:173}],156:[function(v,b,C){function w(s){var o,f=0;for(o in s)f=(f<<5)-f+s.charCodeAt(o),f|=0;return C.colors[Math.abs(f)%C.colors.length]}function m(s){function o(){if(o.enabled){var f=o,l=+new Date,r=l-(a||l);f.diff=r,f.prev=a,f.curr=l,a=l;for(var c=new Array(arguments.length),A=0;A]/;b.exports=w},{}],158:[function(v,b,C){function w(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}function m(e){return typeof e=="function"}function d(e){return typeof e=="number"}function i(e){return typeof e=="object"&&e!==null}function n(e){return e===void 0}b.exports=w,w.EventEmitter=w,w.prototype._events=void 0,w.prototype._maxListeners=void 0,w.defaultMaxListeners=10,w.prototype.setMaxListeners=function(e){if(!d(e)||e<0||isNaN(e))throw TypeError("n must be a positive number");return this._maxListeners=e,this},w.prototype.emit=function(e){var a,s,o,f,l,r;if(this._events||(this._events={}),e==="error"&&(!this._events.error||i(this._events.error)&&!this._events.error.length)){if((a=arguments[1])instanceof Error)throw a;var c=new Error('Uncaught, unspecified "error" event. ('+a+")");throw c.context=a,c}if(s=this._events[e],n(s))return!1;if(m(s))switch(arguments.length){case 1:s.call(this);break;case 2:s.call(this,arguments[1]);break;case 3:s.call(this,arguments[1],arguments[2]);break;default:f=Array.prototype.slice.call(arguments,1),s.apply(this,f)}else if(i(s))for(f=Array.prototype.slice.call(arguments,1),r=s.slice(),o=r.length,l=0;l0&&this._events[e].length>s&&(this._events[e].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[e].length),typeof console.trace=="function"&&console.trace()),this},w.prototype.on=w.prototype.addListener,w.prototype.once=function(e,a){function s(){this.removeListener(e,s),o||(o=!0,a.apply(this,arguments))}if(!m(a))throw TypeError("listener must be a function");var o=!1;return s.listener=a,this.on(e,s),this},w.prototype.removeListener=function(e,a){var s,o,f,l;if(!m(a))throw TypeError("listener must be a function");if(!this._events||!this._events[e])return this;if(s=this._events[e],f=s.length,o=-1,s===a||m(s.listener)&&s.listener===a)delete this._events[e],this._events.removeListener&&this.emit("removeListener",e,a);else if(i(s)){for(l=f;l-- >0;)if(s[l]===a||s[l].listener&&s[l].listener===a){o=l;break}if(o<0)return this;s.length===1?(s.length=0,delete this._events[e]):s.splice(o,1),this._events.removeListener&&this.emit("removeListener",e,a)}return this},w.prototype.removeAllListeners=function(e){var a,s;if(!this._events)return this;if(!this._events.removeListener)return arguments.length===0?this._events={}:this._events[e]&&delete this._events[e],this;if(arguments.length===0){for(a in this._events)a!=="removeListener"&&this.removeAllListeners(a);return this.removeAllListeners("removeListener"),this._events={},this}if(s=this._events[e],m(s))this.removeListener(e,s);else if(s)for(;s.length;)this.removeListener(e,s[s.length-1]);return delete this._events[e],this},w.prototype.listeners=function(e){return this._events&&this._events[e]?m(this._events[e])?[this._events[e]]:this._events[e].slice():[]},w.prototype.listenerCount=function(e){if(this._events){var a=this._events[e];if(m(a))return 1;if(a)return a.length}return 0},w.listenerCount=function(e,a){return e.listenerCount(a)}},{}],159:[function(v,b,C){var w=v("http"),m=b.exports;for(var d in w)w.hasOwnProperty(d)&&(m[d]=w[d]);m.request=function(i,n){return i||(i={}),i.scheme="https",i.protocol="https:",w.request.call(this,i,n)}},{http:196}],160:[function(v,b,C){"use strict";var w=v("util"),m=v("ms");b.exports=function(d){if(typeof d=="number")return d;var i=m(d);if(i===void 0){var n=new Error(w.format("humanize-ms(%j) result undefined",d));console.warn(n.stack)}return i}},{ms:169,util:207}],161:[function(v,b,C){C.read=function(w,m,d,i,n){var e,a,s=8*n-i-1,o=(1<>1,l=-7,r=d?n-1:0,c=d?-1:1,A=w[m+r];for(r+=c,e=A&(1<<-l)-1,A>>=-l,l+=s;l>0;e=256*e+w[m+r],r+=c,l-=8);for(a=e&(1<<-l)-1,e>>=-l,l+=i;l>0;a=256*a+w[m+r],r+=c,l-=8);if(e===0)e=1-f;else{if(e===o)return a?NaN:1/0*(A?-1:1);a+=Math.pow(2,i),e-=f}return(A?-1:1)*a*Math.pow(2,e-i)},C.write=function(w,m,d,i,n,e){var a,s,o,f=8*e-n-1,l=(1<>1,c=n===23?Math.pow(2,-24)-Math.pow(2,-77):0,A=i?0:e-1,p=i?1:-1,x=m<0||m===0&&1/m<0?1:0;for(m=Math.abs(m),isNaN(m)||m===1/0?(s=isNaN(m)?1:0,a=l):(a=Math.floor(Math.log(m)/Math.LN2),m*(o=Math.pow(2,-a))<1&&(a--,o*=2),m+=a+r>=1?c/o:c*Math.pow(2,1-r),m*o>=2&&(a++,o/=2),a+r>=l?(s=0,a=l):a+r>=1?(s=(m*o-1)*Math.pow(2,n),a+=r):(s=m*Math.pow(2,r-1)*Math.pow(2,n),a=0));n>=8;w[d+A]=255&s,A+=p,s/=256,n-=8);for(a=a<0;w[d+A]=255&a,A+=p,a/=256,f-=8);w[d+A-p]|=128*x}},{}],162:[function(v,b,C){typeof Object.create=="function"?b.exports=function(w,m){w.super_=m,w.prototype=Object.create(m.prototype,{constructor:{value:w,enumerable:!1,writable:!0,configurable:!0}})}:b.exports=function(w,m){w.super_=m;var d=function(){};d.prototype=m.prototype,w.prototype=new d,w.prototype.constructor=w}},{}],163:[function(v,b,C){function w(d){return!!d.constructor&&typeof d.constructor.isBuffer=="function"&&d.constructor.isBuffer(d)}function m(d){return typeof d.readFloatLE=="function"&&typeof d.slice=="function"&&w(d.slice(0,0))}b.exports=function(d){return d!=null&&(w(d)||m(d)||!!d._isBuffer)}},{}],164:[function(v,b,C){!function(w){function m(n){return i.call(n).replace(/^[^{]*{\s*/,"").replace(/\s*}[^}]*$/,"")}function d(n){return typeof n=="function"&&(/^class(\s|\{\}$)/.test(i.call(n))||/^.*classCallCheck\(/.test(m(n)))}var i=Function.prototype.toString;C!==void 0?(b!==void 0&&b.exports&&(C=b.exports=d),C.isClass=d):typeof M=="function"&&M.amd?M([],function(){return d}):w.isClass=d}(this)},{}],165:[function(v,b,C){"use strict";function w(e){var a=e.slice(2);return a=a[0].toLowerCase()+a.slice(1)}var m=v("core-util-is"),d=v("isstream"),i=v("is-class");Object.keys(m).map(function(e){C[w(e)]=m[e]}),C.stream=d,C.readableStream=d.isReadable,C.writableStream=d.isWritable,C.duplexStream=d.isDuplex,C.class=i,C.finite=function(e){return Number.isFinite(e)},C.NaN=function(e){return Number.isNaN(e)},C.generator=function(e){return e&&typeof e.next=="function"&&typeof e.throw=="function"},C.generatorFunction=function(e){return e&&e.constructor&&e.constructor.name==="GeneratorFunction"},C.asyncFunction=function(e){return e&&e.constructor&&e.constructor.name==="AsyncFunction"},C.promise=function(e){return e&&typeof e.then=="function"};var n=Math.pow(2,31);C.int=function(e){return m.isNumber(e)&&e%1==0},C.int32=function(e){return C.int(e)&&e=-n},C.long=function(e){return C.int(e)&&(e>=n||e<-n)},C.Long=function(e){return C.object(e)&&C.number(e.high)&&C.number(e.low)},C.double=function(e){return m.isNumber(e)&&!isNaN(e)&&e%1!=0},C.date=function(e){return e instanceof Date},C.regExp=function(e){return e instanceof RegExp},C.regexp=C.regExp,C.error=function(e){return e instanceof Error},C.array=function(e){return Array.isArray(e)}},{"core-util-is":153,"is-class":164,isstream:167}],166:[function(v,b,C){var w={}.toString;b.exports=Array.isArray||function(m){return w.call(m)=="[object Array]"}},{}],167:[function(v,b,C){function w(e){return e instanceof n.Stream}function m(e){return w(e)&&typeof e._read=="function"&&typeof e._readableState=="object"}function d(e){return w(e)&&typeof e._write=="function"&&typeof e._writableState=="object"}function i(e){return m(e)&&d(e)}var n=v("stream");b.exports=w,b.exports.isReadable=m,b.exports.isWritable=d,b.exports.isDuplex=i},{stream:195}],168:[function(v,b,C){"use strict";function w(d,i,n){if(!d)throw new TypeError("argument dest is required");if(!i)throw new TypeError("argument src is required");return n===void 0&&(n=!0),Object.getOwnPropertyNames(i).forEach(function(e){if(n||!m.call(d,e)){var a=Object.getOwnPropertyDescriptor(i,e);Object.defineProperty(d,e,a)}}),d}b.exports=w;var m=Object.prototype.hasOwnProperty},{}],169:[function(v,b,C){function w(f){if(f=String(f),!(f.length>100)){var l=/^((?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(f);if(l){var r=parseFloat(l[1]);switch((l[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return r*o;case"days":case"day":case"d":return r*s;case"hours":case"hour":case"hrs":case"hr":case"h":return r*a;case"minutes":case"minute":case"mins":case"min":case"m":return r*e;case"seconds":case"second":case"secs":case"sec":case"s":return r*n;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return r;default:return}}}}function m(f){return f>=s?Math.round(f/s)+"d":f>=a?Math.round(f/a)+"h":f>=e?Math.round(f/e)+"m":f>=n?Math.round(f/n)+"s":f+"ms"}function d(f){return i(f,s,"day")||i(f,a,"hour")||i(f,e,"minute")||i(f,n,"second")||f+" ms"}function i(f,l,r){if(!(f0)return w(f);if(r==="number"&&isNaN(f)===!1)return l.long?d(f):m(f);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(f))}},{}],170:[function(v,b,C){(function(w){function m(e,a){for(var s=0,o=e.length-1;o>=0;o--){var f=e[o];f==="."?e.splice(o,1):f===".."?(e.splice(o,1),s++):s&&(e.splice(o,1),s--)}if(a)for(;s--;s)e.unshift("..");return e}function d(e){typeof e!="string"&&(e+="");var a,s=0,o=-1,f=!0;for(a=e.length-1;a>=0;--a)if(e.charCodeAt(a)===47){if(!f){s=a+1;break}}else o===-1&&(f=!1,o=a+1);return o===-1?"":e.slice(s,o)}function i(e,a){if(e.filter)return e.filter(a);for(var s=[],o=0;o=-1&&!a;s--){var o=s>=0?arguments[s]:w.cwd();if(typeof o!="string")throw new TypeError("Arguments to path.resolve must be strings");o&&(e=o+"/"+e,a=o.charAt(0)==="/")}return e=m(i(e.split("/"),function(f){return!!f}),!a).join("/"),(a?"/":"")+e||"."},C.normalize=function(e){var a=C.isAbsolute(e),s=n(e,-1)==="/";return e=m(i(e.split("/"),function(o){return!!o}),!a).join("/"),e||a||(e="."),e&&s&&(e+="/"),(a?"/":"")+e},C.isAbsolute=function(e){return e.charAt(0)==="/"},C.join=function(){var e=Array.prototype.slice.call(arguments,0);return C.normalize(i(e,function(a,s){if(typeof a!="string")throw new TypeError("Arguments to path.join must be strings");return a}).join("/"))},C.relative=function(e,a){function s(p){for(var x=0;x=0&&p[_]==="";_--);return x>_?[]:p.slice(x,_-x+1)}e=C.resolve(e).substr(1),a=C.resolve(a).substr(1);for(var o=s(e.split("/")),f=s(a.split("/")),l=Math.min(o.length,f.length),r=l,c=0;c=1;--l)if((a=e.charCodeAt(l))===47){if(!f){o=l;break}}else f=!1;return o===-1?s?"/":".":s&&o===1?"/":e.slice(0,o)},C.basename=function(e,a){var s=d(e);return a&&s.substr(-1*a.length)===a&&(s=s.substr(0,s.length-a.length)),s},C.extname=function(e){typeof e!="string"&&(e+="");for(var a=-1,s=0,o=-1,f=!0,l=0,r=e.length-1;r>=0;--r){var c=e.charCodeAt(r);if(c!==47)o===-1&&(f=!1,o=r+1),c===46?a===-1?a=r:l!==1&&(l=1):a!==-1&&(l=-1);else if(!f){s=r+1;break}}return a===-1||o===-1||l===0||l===1&&a===o-1&&a===s+1?"":e.slice(a,o)};var n="ab".substr(-1)==="b"?function(e,a,s){return e.substr(a,s)}:function(e,a,s){return a<0&&(a=e.length+a),e.substr(a,s)}}).call(this,v("_process"))},{_process:173}],171:[function(v,b,C){(function(w){(function(){"use strict";function m(O){return O=String(O),O.charAt(0).toUpperCase()+O.slice(1)}function d(O,T,D){var I={"10.0":"10",6.4:"10 Technical Preview",6.3:"8.1",6.2:"8",6.1:"Server 2008 R2 / 7","6.0":"Server 2008 / Vista",5.2:"Server 2003 / XP 64-bit",5.1:"XP",5.01:"2000 SP1","5.0":"2000","4.0":"NT","4.90":"ME"};return T&&D&&/^Win/i.test(O)&&!/^Windows Phone /i.test(O)&&(I=I[/[\d.]+$/.exec(O)])&&(O="Windows "+I),O=String(O),T&&D&&(O=O.replace(RegExp(T,"i"),D)),O=n(O.replace(/ ce$/i," CE").replace(/\bhpw/i,"web").replace(/\bMacintosh\b/,"Mac OS").replace(/_PowerPC\b/i," OS").replace(/\b(OS X) [^ \d]+/i,"$1").replace(/\bMac (OS X)\b/,"$1").replace(/\/(\d)/," $1").replace(/_/g,".").replace(/(?: BePC|[ .]*fc[ \d.]+)$/i,"").replace(/\bx86\.64\b/gi,"x86_64").replace(/\b(Windows Phone) OS\b/,"$1").replace(/\b(Chrome OS \w+) [\d.]+\b/,"$1").split(" on ")[0])}function i(O,T){var D=-1,I=O?O.length:0;if(typeof I=="number"&&I>-1&&I<=B)for(;++D3&&"WebKit"||/\bOpera\b/.test(Re)&&(/\bOPR\b/.test(O)?"Blink":"Presto")||/\b(?:Midori|Nook|Safari)\b/i.test(O)&&!/^(?:Trident|EdgeHTML)$/.test(Te)&&"WebKit"||!Te&&/\bMSIE\b/i.test(O)&&(j=="Mac OS"?"Tasman":"Trident")||Te=="WebKit"&&/\bPlayStation\b(?! Vita\b)/i.test(Re)&&"NetFront")&&(Te=[U]),Re=="IE"&&(U=(/; *(?:XBLWP|ZuneWP)(\d+)/i.exec(O)||0)[1])?(Re+=" Mobile",j="Windows Phone "+(/\+$/.test(U)?U:U+".x"),ae.unshift("desktop mode")):/\bWPDesktop\b/i.test(O)?(Re="IE Mobile",j="Windows Phone 8.x",ae.unshift("desktop mode"),ie||(ie=(/\brv:([\d.]+)/.exec(O)||0)[1])):Re!="IE"&&Te=="Trident"&&(U=/\brv:([\d.]+)/.exec(O))&&(Re&&ae.push("identifying as "+Re+(ie?" "+ie:"")),Re="IE",ie=U[1]),oe){if(s(I,"global"))if(ue&&(U=ue.lang.System,Ae=U.getProperty("os.arch"),j=j||U.getProperty("os.name")+" "+U.getProperty("os.version")),be){try{ie=I.require("ringo/engine").version.join("."),Re="RingoJS"}catch(he){(U=I.system)&&U.global.system==I.system&&(Re="Narwhal",j||(j=U[0].os||null))}Re||(Re="Rhino")}else typeof I.process=="object"&&!I.process.browser&&(U=I.process)&&(typeof U.versions=="object"&&(typeof U.versions.electron=="string"?(ae.push("Node "+U.versions.node),Re="Electron",ie=U.versions.electron):typeof U.versions.nw=="string"&&(ae.push("Chromium "+ie,"Node "+U.versions.node),Re="NW.js",ie=U.versions.nw)),Re||(Re="Node.js",Ae=U.arch,j=U.platform,ie=/[\d.]+/.exec(U.version),ie=ie?ie[0]:null));else a(U=I.runtime)==N?(Re="Adobe AIR",j=U.flash.system.Capabilities.os):a(U=I.phantom)==ne?(Re="PhantomJS",ie=(U=U.version||null)&&U.major+"."+U.minor+"."+U.patch):typeof me.documentMode=="number"&&(U=/\bTrident\/(\d+)/i.exec(O))?(ie=[ie,me.documentMode],(U=+U[1]+4)!=ie[1]&&(ae.push("IE "+ie[1]+" mode"),Te&&(Te[1]=""),ie[1]=U),ie=Re=="IE"?String(ie[1].toFixed(1)):ie[0]):typeof me.documentMode=="number"&&/^(?:Chrome|Firefox)\b/.test(Re)&&(ae.push("masking as "+Re+" "+ie),Re="IE",ie="11.0",Te=["Trident"],j="Windows");j=j&&n(j)}if(ie&&(U=/(?:[ab]|dp|pre|[ab]\d+pre)(?:\d+\+?)?$/i.exec(ie)||/(?:alpha|beta)(?: ?\d)?/i.exec(O+";"+(oe&&F.appMinorVersion))||/\bMinefield\b/i.test(O)&&"a")&&(ve=/b/i.test(U)?"beta":"alpha",ie=ie.replace(RegExp(U+"\\+?$"),"")+(ve=="beta"?_e:de)+(/\d+\+?/.exec(U)||"")),Re=="Fennec"||Re=="Firefox"&&/\b(?:Android|Firefox OS)\b/.test(j))Re="Firefox Mobile";else if(Re=="Maxthon"&&ie)ie=ie.replace(/\.[\d.]+/,".x");else if(/\bXbox\b/i.test(Me))Me=="Xbox 360"&&(j=null),Me=="Xbox 360"&&/\bIEMobile\b/.test(O)&&ae.unshift("mobile mode");else if(!/^(?:Chrome|IE|Opera)$/.test(Re)&&(!Re||Me||/Browser|Mobi/.test(Re))||j!="Windows CE"&&!/Mobi/i.test(O))if(Re=="IE"&&oe)try{I.external===null&&ae.unshift("platform preview")}catch(he){ae.unshift("embedded")}else(/\bBlackBerry\b/.test(Me)||/\bBB10\b/.test(O))&&(U=(RegExp(Me.replace(/ +/g," *")+"/([.\\d]+)","i").exec(O)||0)[1]||ie)?(U=[U,/BB10/.test(O)],j=(U[1]?(Me=null,re="BlackBerry"):"Device Software")+" "+U[0],ie=null):this!=e&&Me!="Wii"&&(oe&&Ee||/Opera/.test(Re)&&/\b(?:MSIE|Firefox)\b/i.test(O)||Re=="Firefox"&&/\bOS X (?:\d+\.){2,}/.test(j)||Re=="IE"&&(j&&!/^Win/.test(j)&&ie>5.5||/\bWindows XP\b/.test(j)&&ie>8||ie==8&&!/\bTrident\b/.test(O)))&&!E.test(U=r.call(e,O.replace(E,"")+";"))&&U.name&&(U="ing as "+U.name+((U=U.version)?" "+U:""),E.test(Re)?(/\bIE\b/.test(U)&&j=="Mac OS"&&(j=null),U="identify"+U):(U="mask"+U,Re=ge?n(ge.replace(/([a-z])([A-Z])/g,"$1 $2")):"Opera",/\bIE\b/.test(U)&&(j=null),oe||(ie=null)),Te=["Presto"],ae.push(U));else Re+=" Mobile";(U=(/\bAppleWebKit\/([\d.]+\+?)/i.exec(O)||0)[1])&&(U=[parseFloat(U.replace(/\.(\d)$/,".0$1")),U],Re=="Safari"&&U[1].slice(-1)=="+"?(Re="WebKit Nightly",ve="alpha",ie=U[1].slice(0,-1)):ie!=U[1]&&ie!=(U[2]=(/\bSafari\/([\d.]+\+?)/i.exec(O)||0)[1])||(ie=null),U[1]=(/\bChrome\/([\d.]+)/i.exec(O)||0)[1],U[0]==537.36&&U[2]==537.36&&parseFloat(U[1])>=28&&Te=="WebKit"&&(Te=["Blink"]),oe&&(V||U[1])?(Te&&(Te[1]="like Chrome"),U=U[1]||(U=U[0],U<530?1:U<532?2:U<532.05?3:U<533?4:U<534.03?5:U<534.07?6:U<534.1?7:U<534.13?8:U<534.16?9:U<534.24?10:U<534.3?11:U<535.01?12:U<535.02?"13+":U<535.07?15:U<535.11?16:U<535.19?17:U<536.05?18:U<536.1?19:U<537.01?20:U<537.11?"21+":U<537.13?23:U<537.18?24:U<537.24?25:U<537.36?26:Te!="Blink"?"27":"28")):(Te&&(Te[1]="like Safari"),U=U[0],U=U<400?1:U<500?2:U<526?3:U<533?4:U<534?"4+":U<535?5:U<537?6:U<538?7:U<601?8:"8"),Te&&(Te[1]+=" "+(U+=typeof U=="number"?".x":/[.+]/.test(U)?"":"+")),Re=="Safari"&&(!ie||parseInt(ie)>45)&&(ie=U)),Re=="Opera"&&(U=/\bzbov|zvav$/.exec(j))?(Re+=" ",ae.unshift("desktop mode"),U=="zvav"?(Re+="Mini",ie=null):Re+="Mobile",j=j.replace(RegExp(" *"+U+"$"),"")):Re=="Safari"&&/\bChrome\b/.exec(Te&&Te[1])&&(ae.unshift("desktop mode"),Re="Chrome Mobile",ie=null,/\bOS X\b/.test(j)?(re="Apple",j="iOS 4.3+"):j=null),ie&&ie.indexOf(U=/[\d.]+$/.exec(j))==0&&O.indexOf("/"+U+"-")>-1&&(j=l(j.replace(U,""))),Te&&!/\b(?:Avant|Nook)\b/.test(Re)&&(/Browser|Lunascape|Maxthon/.test(Re)||Re!="Safari"&&/^iOS/.test(j)&&/\bSafari\b/.test(Te[1])||/^(?:Adobe|Arora|Breach|Midori|Opera|Phantom|Rekonq|Rock|Samsung Internet|Sleipnir|Web)/.test(Re)&&Te[1])&&(U=Te[Te.length-1])&&ae.push(U),ae.length&&(ae=["("+ae.join("; ")+")"]),re&&Me&&Me.indexOf(re)<0&&ae.push("on "+re),Me&&ae.push((/^on /.test(ae[ae.length-1])?"":"on ")+Me),j&&(U=/ ([\d.+]+)$/.exec(j),K=U&&j.charAt(j.length-U[0].length-1)=="/",j={architecture:32,family:U&&!K?j.replace(U[0],""):j,version:U?U[1]:null,toString:function(){var he=this.version;return this.family+(he&&!K?" "+he:"")+(this.architecture==64?" 64-bit":"")}}),(U=/\b(?:AMD|IA|Win|WOW|x86_|x)64\b/i.exec(Ae))&&!/\bi686\b/i.test(Ae)?(j&&(j.architecture=64,j.family=j.family.replace(RegExp(" *"+U),"")),Re&&(/\bWOW64\b/i.test(O)||oe&&/\w(?:86|32)$/.test(F.cpuClass||F.platform)&&!/\bWin64; x64\b/i.test(O))&&ae.unshift("32-bit")):j&&/^OS X/.test(j.family)&&Re=="Chrome"&&parseFloat(ie)>=39&&(j.architecture=64),O||(O=null);var W={};return W.description=O,W.layout=Te&&Te[0],W.manufacturer=re,W.name=Re,W.prerelease=ve,W.product=Me,W.ua=O,W.version=Re&&ie,W.os=j||{architecture:null,family:null,version:null,toString:function(){return"null"}},W.parse=r,W.toString=D,W.version&&ae.unshift(ie),W.name&&ae.unshift(Re),j&&Re&&(j!=String(j).split(" ")[0]||j!=Re.split(" ")[0]&&!Me)&&ae.push(Me?"("+j+")":"on "+j),ae.length&&(W.description=ae.join(" ")),W}var c={function:!0,object:!0},A=c[typeof window]&&window||this,p=c[typeof C]&&C,x=c[typeof b]&&b&&!b.nodeType&&b,_=p&&x&&typeof w=="object"&&w;!_||_.global!==_&&_.window!==_&&_.self!==_||(A=_);var B=Math.pow(2,53)-1,E=/\bOpera/,g=Object.prototype,h=g.hasOwnProperty,u=g.toString,S=r();typeof M=="function"&&typeof M.amd=="object"&&M.amd?(A.platform=S,M(function(){return S})):p&&x?e(S,function(O,T){p[T]=O}):A.platform=S}).call(this)}).call(this,typeof se!="undefined"?se:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],172:[function(v,b,C){(function(w){"use strict";function m(d,i,n,e){if(typeof d!="function")throw new TypeError('"callback" argument must be a function');var a,s,o=arguments.length;switch(o){case 0:case 1:return w.nextTick(d);case 2:return w.nextTick(function(){d.call(null,i)});case 3:return w.nextTick(function(){d.call(null,i,n)});case 4:return w.nextTick(function(){d.call(null,i,n,e)});default:for(a=new Array(o-1),s=0;s1)for(var B=1;B1&&(be=ue[0]+"@",J=ue[1]),J=J.replace(U,"."),be+i(J.split("."),ne).join(".")}function e(J){for(var ne,ue,be=[],de=0,_e=J.length;de<_e;)ne=J.charCodeAt(de++),ne>=55296&&ne<=56319&&de<_e?(ue=J.charCodeAt(de++),(64512&ue)==56320?be.push(((1023&ne)<<10)+(1023&ue)+65536):(be.push(ne),de--)):be.push(ne);return be}function a(J){return i(J,function(ne){var ue="";return ne>65535&&(ne-=65536,ue+=Q(ne>>>10&1023|55296),ne=56320|1023&ne),ue+=Q(ne)}).join("")}function s(J){return J-48<10?J-22:J-65<26?J-65:J-97<26?J-97:h}function o(J,ne){return J+22+75*(J<26)-((ne!=0)<<5)}function f(J,ne,ue){var be=0;for(J=ue?N(J/T):J>>1,J+=N(J/ne);J>V*S>>1;be+=h)J=N(J/V);return N(be+(V+1)*J/(J+O))}function l(J){var ne,ue,be,de,_e,me,Ee,ge,Ae,ae,ve=[],oe=J.length,ie=0,Te=I,Re=D;for(ue=J.lastIndexOf(k),ue<0&&(ue=0),be=0;be=128&&d("not-basic"),ve.push(J.charCodeAt(be));for(de=ue>0?ue+1:0;de=oe&&d("invalid-input"),ge=s(J.charCodeAt(de++)),(ge>=h||ge>N((g-ie)/me))&&d("overflow"),ie+=ge*me,Ae=Ee<=Re?u:Ee>=Re+S?S:Ee-Re,!(geN(g/ae)&&d("overflow"),me*=ae;ne=ve.length+1,Re=f(ie-_e,ne,_e==0),N(ie/ne)>g-Te&&d("overflow"),Te+=N(ie/ne),ie%=ne,ve.splice(ie++,0,Te)}return a(ve)}function r(J){var ne,ue,be,de,_e,me,Ee,ge,Ae,ae,ve,oe,ie,Te,Re,Me=[];for(J=e(J),oe=J.length,ne=I,ue=0,_e=D,me=0;me=ne&&veN((g-ue)/ie)&&d("overflow"),ue+=(Ee-ne)*ie,ne=Ee,me=0;meg&&d("overflow"),ve==ne){for(ge=ue,Ae=h;ae=Ae<=_e?u:Ae>=_e+S?S:Ae-_e,!(ge= 0x80 (not a basic code point)","invalid-input":"Invalid input"},V=h-u,N=Math.floor,Q=String.fromCharCode;if(B={version:"1.4.1",ucs2:{decode:e,encode:a},decode:l,encode:r,toASCII:A,toUnicode:c},typeof M=="function"&&typeof M.amd=="object"&&M.amd)M("punycode",function(){return B});else if(p&&x)if(b.exports==p)x.exports=B;else for(E in B)B.hasOwnProperty(E)&&(p[E]=B[E]);else m.punycode=B}(this)}).call(this,typeof se!="undefined"?se:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],175:[function(v,b,C){"use strict";function w(d,i){return Object.prototype.hasOwnProperty.call(d,i)}b.exports=function(d,i,n,e){i=i||"&",n=n||"=";var a={};if(typeof d!="string"||d.length===0)return a;var s=/\+/g;d=d.split(i);var o=1e3;e&&typeof e.maxKeys=="number"&&(o=e.maxKeys);var f=d.length;o>0&&f>o&&(f=o);for(var l=0;l=0?(r=x.substr(0,_),c=x.substr(_+1)):(r=x,c=""),A=decodeURIComponent(r),p=decodeURIComponent(c),w(a,A)?m(a[A])?a[A].push(p):a[A]=[a[A],p]:a[A]=p}return a};var m=Array.isArray||function(d){return Object.prototype.toString.call(d)==="[object Array]"}},{}],176:[function(v,b,C){"use strict";function w(n,e){if(n.map)return n.map(e);for(var a=[],s=0;s0?(typeof ie=="string"||re.objectMode||(0,K.default)(ie)===ue.prototype||(ie=d(ie)),Re?re.endEmitted?oe.emit("error",new Error("stream.unshift() after end event")):o(oe,re,ie,!0):re.ended?oe.emit("error",new Error("stream.push() after EOF")):(re.reading=!1,re.decoder&&!Te?(ie=re.decoder.write(ie),re.objectMode||ie.length!==0?o(oe,re,ie,!1):_(oe,re)):o(oe,re,ie,!1))):Re||(re.reading=!1)}return l(re)}function o(oe,ie,Te,Re){ie.flowing&&ie.length===0&&!ie.sync?(oe.emit("data",Te),oe.read(0)):(ie.length+=ie.objectMode?1:Te.length,Re?ie.buffer.unshift(Te):ie.buffer.push(Te),ie.needReadable&&p(oe)),_(oe,ie)}function f(oe,ie){var Te;return i(ie)||typeof ie=="string"||ie===void 0||oe.objectMode||(Te=new TypeError("Invalid non-string/buffer chunk")),Te}function l(oe){return!oe.ended&&(oe.needReadable||oe.length=ve?oe=ve:(oe--,oe|=oe>>>1,oe|=oe>>>2,oe|=oe>>>4,oe|=oe>>>8,oe|=oe>>>16,oe++),oe}function c(oe,ie){return oe<=0||ie.length===0&&ie.ended?0:ie.objectMode?1:oe!==oe?ie.flowing&&ie.length?ie.buffer.head.data.length:ie.length:(oe>ie.highWaterMark&&(ie.highWaterMark=r(oe)),oe<=ie.length?oe:ie.ended?ie.length:(ie.needReadable=!0,0))}function A(oe,ie){if(!ie.ended){if(ie.decoder){var Te=ie.decoder.end();Te&&Te.length&&(ie.buffer.push(Te),ie.length+=ie.objectMode?1:Te.length)}ie.ended=!0,p(oe)}}function p(oe){var ie=oe._readableState;ie.needReadable=!1,ie.emittedReadable||(me("emitReadable",ie.flowing),ie.emittedReadable=!0,ie.sync?V.nextTick(x,oe):x(oe))}function x(oe){me("emit readable"),oe.emit("readable"),S(oe)}function _(oe,ie){ie.readingMore||(ie.readingMore=!0,V.nextTick(B,oe,ie))}function B(oe,ie){for(var Te=ie.length;!ie.reading&&!ie.flowing&&!ie.ended&&ie.length=ie.length?(Te=ie.decoder?ie.buffer.join(""):ie.buffer.length===1?ie.buffer.head.data:ie.buffer.concat(ie.length),ie.buffer.clear()):Te=T(oe,ie.buffer,ie.decoder),Te}function T(oe,ie,Te){var Re;return oere.length?re.length:oe;if(j===re.length?Me+=re:Me+=re.slice(0,oe),(oe-=j)===0){j===re.length?(++Re,Te.next?ie.head=Te.next:ie.head=ie.tail=null):(ie.head=Te,Te.data=re.slice(j));break}++Re}return ie.length-=Re,Me}function I(oe,ie){var Te=ue.allocUnsafe(oe),Re=ie.head,Me=1;for(Re.data.copy(Te),oe-=Re.data.length;Re=Re.next;){var re=Re.data,j=oe>re.length?re.length:oe;if(re.copy(Te,Te.length-oe,0,j),(oe-=j)===0){j===re.length?(++Me,Re.next?ie.head=Re.next:ie.head=ie.tail=null):(ie.head=Re,Re.data=re.slice(j));break}++Me}return ie.length-=Me,Te}function k(oe){var ie=oe._readableState;if(ie.length>0)throw new Error('"endReadable()" called on non-empty stream');ie.endEmitted||(ie.ended=!0,V.nextTick(F,ie,oe))}function F(oe,ie){oe.endEmitted||oe.length!==0||(oe.endEmitted=!0,ie.readable=!1,ie.emit("end"))}function X(oe,ie){for(var Te=0,Re=oe.length;Te=ie.highWaterMark||ie.ended))return me("read: emitReadable",ie.length,ie.ended),ie.length===0&&ie.ended?k(this):p(this),null;if((oe=c(oe,ie))===0&&ie.ended)return ie.length===0&&k(this),null;var Re=ie.needReadable;me("need readable",Re),(ie.length===0||ie.length-oe0?O(oe,ie):null,Me===null?(ie.needReadable=!0,oe=0):ie.length-=oe,ie.length===0&&(ie.ended||(ie.needReadable=!0),Te!==oe&&ie.ended&&k(this)),Me!==null&&this.emit("data",Me),Me},a.prototype._read=function(oe){this.emit("error",new Error("_read() is not implemented"))},a.prototype.pipe=function(oe,ie){function Te(St,ct){me("onunpipe"),St===ce&&ct&&ct.hasUnpiped===!1&&(ct.hasUnpiped=!0,Me())}function Re(){me("onend"),oe.end()}function Me(){me("cleanup"),oe.removeListener("close",W),oe.removeListener("finish",he),oe.removeListener("drain",He),oe.removeListener("error",j),oe.removeListener("unpipe",Te),ce.removeListener("end",Re),ce.removeListener("end",te),ce.removeListener("data",re),Ke=!0,!Ie.awaitDrain||oe._writableState&&!oe._writableState.needDrain||He()}function re(St){me("ondata"),ht=!1,oe.write(St)!==!1||ht||((Ie.pipesCount===1&&Ie.pipes===oe||Ie.pipesCount>1&&X(Ie.pipes,oe)!==-1)&&!Ke&&(me("false write response, pause",ce._readableState.awaitDrain),ce._readableState.awaitDrain++,ht=!0),ce.pause())}function j(St){me("onerror",St),te(),oe.removeListener("error",j),J(oe,"error")===0&&oe.emit("error",St)}function W(){oe.removeListener("finish",he),te()}function he(){me("onfinish"),oe.removeListener("close",W),te()}function te(){me("unpipe"),ce.unpipe(oe)}var ce=this,Ie=this._readableState;switch(Ie.pipesCount){case 0:Ie.pipes=oe;break;case 1:Ie.pipes=[Ie.pipes,oe];break;default:Ie.pipes.push(oe)}Ie.pipesCount+=1,me("pipe count=%d opts=%j",Ie.pipesCount,ie);var ze=(!ie||ie.end!==!1)&&oe!==w.stdout&&oe!==w.stderr,_t=ze?Re:te;Ie.endEmitted?V.nextTick(_t):ce.once("end",_t),oe.on("unpipe",Te);var He=E(ce);oe.on("drain",He);var Ke=!1,ht=!1;return ce.on("data",re),n(oe,"error",j),oe.once("close",W),oe.once("finish",he),oe.emit("pipe",ce),Ie.flowing||(me("pipe resume"),ce.resume()),oe},a.prototype.unpipe=function(oe){var ie=this._readableState,Te={hasUnpiped:!1};if(ie.pipesCount===0)return this;if(ie.pipesCount===1)return oe&&oe!==ie.pipes?this:(oe||(oe=ie.pipes),ie.pipes=null,ie.pipesCount=0,ie.flowing=!1,oe&&oe.emit("unpipe",this,Te),this);if(!oe){var Re=ie.pipes,Me=ie.pipesCount;ie.pipes=null,ie.pipesCount=0,ie.flowing=!1;for(var re=0;re-1?N.default:Q.nextTick;o.WritableState=s;var ue=v("core-util-is");ue.inherits=v("inherits");var be={deprecate:v("util-deprecate")},de=v("./internal/streams/stream"),_e=v("safe-buffer").Buffer,me=m.Uint8Array||function(){},Ee=v("./internal/streams/destroy");ue.inherits(o,de),s.prototype.getBuffer=function(){for(var Ae=this.bufferedRequest,ae=[];Ae;)ae.push(Ae),Ae=Ae.next;return ae},function(){try{Object.defineProperty(s.prototype,"buffer",{get:be.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(Ae){}}();var ge;typeof K.default=="function"&&X.default&&typeof Function.prototype[X.default]=="function"?(ge=Function.prototype[X.default],(0,k.default)(o,X.default,{value:function(Ae){return!!ge.call(this,Ae)||this===o&&Ae&&Ae._writableState instanceof s}})):ge=function(Ae){return Ae instanceof this},o.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))},o.prototype.write=function(Ae,ae,ve){var oe=this._writableState,ie=!1,Te=!oe.objectMode&&e(Ae);return Te&&!_e.isBuffer(Ae)&&(Ae=n(Ae)),typeof ae=="function"&&(ve=ae,ae=null),Te?ae="buffer":ae||(ae=oe.defaultEncoding),typeof ve!="function"&&(ve=a),oe.ended?f(this,ve):(Te||l(this,oe,Ae,ve))&&(oe.pendingcb++,ie=c(this,oe,Te,Ae,ae,ve)),ie},o.prototype.cork=function(){this._writableState.corked++},o.prototype.uncork=function(){var Ae=this._writableState;Ae.corked&&(Ae.corked--,Ae.writing||Ae.corked||Ae.finished||Ae.bufferProcessing||!Ae.bufferedRequest||g(this,Ae))},o.prototype.setDefaultEncoding=function(Ae){if(typeof Ae=="string"&&(Ae=Ae.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((Ae+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+Ae);return this._writableState.defaultEncoding=Ae,this},Object.defineProperty(o.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),o.prototype._write=function(Ae,ae,ve){ve(new Error("_write() is not implemented"))},o.prototype._writev=null,o.prototype.end=function(Ae,ae,ve){var oe=this._writableState;typeof Ae=="function"?(ve=Ae,Ae=null,ae=null):typeof ae=="function"&&(ve=ae,ae=null),Ae!=null&&this.write(Ae,ae),oe.corked&&(oe.corked=1,this.uncork()),oe.ending||oe.finished||T(this,oe,ve)},Object.defineProperty(o.prototype,"destroyed",{get:function(){return this._writableState!==void 0&&this._writableState.destroyed},set:function(Ae){this._writableState&&(this._writableState.destroyed=Ae)}}),o.prototype.destroy=Ee.destroy,o.prototype._undestroy=Ee.undestroy,o.prototype._destroy=function(Ae,ae){this.end(),ae(Ae)}}).call(this,v("_process"),typeof se!="undefined"?se:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./_stream_duplex":179,"./internal/streams/destroy":185,"./internal/streams/stream":186,_process:173,"babel-runtime/core-js/object/define-property":20,"babel-runtime/core-js/set-immediate":25,"babel-runtime/core-js/symbol":27,"babel-runtime/core-js/symbol/has-instance":28,"core-util-is":153,inherits:162,"process-nextick-args":172,"safe-buffer":193,"util-deprecate":205}],184:[function(v,b,C){"use strict";function w(n,e){if(!(n instanceof e))throw new TypeError("Cannot call a class as a function")}function m(n,e,a){n.copy(e,a)}var d=v("safe-buffer").Buffer,i=v("util");b.exports=function(){function n(){w(this,n),this.head=null,this.tail=null,this.length=0}return n.prototype.push=function(e){var a={data:e,next:null};this.length>0?this.tail.next=a:this.head=a,this.tail=a,++this.length},n.prototype.unshift=function(e){var a={data:e,next:this.head};this.length===0&&(this.tail=a),this.head=a,++this.length},n.prototype.shift=function(){if(this.length!==0){var e=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,e}},n.prototype.clear=function(){this.head=this.tail=null,this.length=0},n.prototype.join=function(e){if(this.length===0)return"";for(var a=this.head,s=""+a.data;a=a.next;)s+=e+a.data;return s},n.prototype.concat=function(e){if(this.length===0)return d.alloc(0);if(this.length===1)return this.head.data;for(var a=d.allocUnsafe(e>>>0),s=this.head,o=0;s;)m(s.data,a,o),o+=s.data.length,s=s.next;return a},n}(),i&&i.inspect&&i.inspect.custom&&(b.exports.prototype[i.inspect.custom]=function(){var n=i.inspect({length:this.length});return this.constructor.name+" "+n})},{"safe-buffer":193,util:36}],185:[function(v,b,C){"use strict";function w(n,e){var a=this,s=this._readableState&&this._readableState.destroyed,o=this._writableState&&this._writableState.destroyed;return s||o?(e?e(n):!n||this._writableState&&this._writableState.errorEmitted||i.nextTick(d,this,n),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(n||null,function(f){!e&&f?(i.nextTick(d,a,f),a._writableState&&(a._writableState.errorEmitted=!0)):e&&e(f)}),this)}function m(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function d(n,e){n.emit("error",e)}var i=v("process-nextick-args");b.exports={destroy:w,undestroy:m}},{"process-nextick-args":172}],186:[function(v,b,C){"use strict";b.exports=v("events").EventEmitter},{events:158}],187:[function(v,b,C){b.exports=v("./readable").PassThrough},{"./readable":188}],188:[function(v,b,C){C=b.exports=v("./lib/_stream_readable.js"),C.Stream=C,C.Readable=C,C.Writable=v("./lib/_stream_writable.js"),C.Duplex=v("./lib/_stream_duplex.js"),C.Transform=v("./lib/_stream_transform.js"),C.PassThrough=v("./lib/_stream_passthrough.js")},{"./lib/_stream_duplex.js":179,"./lib/_stream_passthrough.js":180,"./lib/_stream_readable.js":181,"./lib/_stream_transform.js":182,"./lib/_stream_writable.js":183}],189:[function(v,b,C){b.exports=v("./readable").Transform},{"./readable":188}],190:[function(v,b,C){b.exports=v("./lib/_stream_writable.js")},{"./lib/_stream_writable.js":183}],191:[function(v,b,C){var w=function(){return this}()||Function("return this")(),m=w.regeneratorRuntime&&Object.getOwnPropertyNames(w).indexOf("regeneratorRuntime")>=0,d=m&&w.regeneratorRuntime;if(w.regeneratorRuntime=void 0,b.exports=v("./runtime"),m)w.regeneratorRuntime=d;else try{delete w.regeneratorRuntime}catch(i){w.regeneratorRuntime=void 0}},{"./runtime":192}],192:[function(v,b,C){!function(w){"use strict";function m(N,Q,J,ne){var ue=Q&&Q.prototype instanceof i?Q:i,be=Object.create(ue.prototype),de=new c(ne||[]);return be._invoke=o(N,J,de),be}function d(N,Q,J){try{return{type:"normal",arg:N.call(Q,J)}}catch(ne){return{type:"throw",arg:ne}}}function i(){}function n(){}function e(){}function a(N){["next","throw","return"].forEach(function(Q){N[Q]=function(J){return this._invoke(Q,J)}})}function s(N){function Q(ue,be,de,_e){var me=d(N[ue],N,be);if(me.type!=="throw"){var Ee=me.arg,ge=Ee.value;return ge&&typeof ge=="object"&&B.call(ge,"__await")?Promise.resolve(ge.__await).then(function(Ae){Q("next",Ae,de,_e)},function(Ae){Q("throw",Ae,de,_e)}):Promise.resolve(ge).then(function(Ae){Ee.value=Ae,de(Ee)},_e)}_e(me.arg)}function J(ue,be){function de(){return new Promise(function(_e,me){Q(ue,be,_e,me)})}return ne=ne?ne.then(de,de):de()}var ne;this._invoke=J}function o(N,Q,J){var ne=T;return function(ue,be){if(ne===I)throw new Error("Generator is already running");if(ne===k){if(ue==="throw")throw be;return p()}for(J.method=ue,J.arg=be;;){var de=J.delegate;if(de){var _e=f(de,J);if(_e){if(_e===F)continue;return _e}}if(J.method==="next")J.sent=J._sent=J.arg;else if(J.method==="throw"){if(ne===T)throw ne=k,J.arg;J.dispatchException(J.arg)}else J.method==="return"&&J.abrupt("return",J.arg);ne=I;var me=d(N,Q,J);if(me.type==="normal"){if(ne=J.done?k:D,me.arg===F)continue;return{value:me.arg,done:J.done}}me.type==="throw"&&(ne=k,J.method="throw",J.arg=me.arg)}}}function f(N,Q){var J=N.iterator[Q.method];if(J===x){if(Q.delegate=null,Q.method==="throw"){if(N.iterator.return&&(Q.method="return",Q.arg=x,f(N,Q),Q.method==="throw"))return F;Q.method="throw",Q.arg=new TypeError("The iterator does not provide a 'throw' method")}return F}var ne=d(J,N.iterator,Q.arg);if(ne.type==="throw")return Q.method="throw",Q.arg=ne.arg,Q.delegate=null,F;var ue=ne.arg;return ue?ue.done?(Q[N.resultName]=ue.value,Q.next=N.nextLoc,Q.method!=="return"&&(Q.method="next",Q.arg=x),Q.delegate=null,F):ue:(Q.method="throw",Q.arg=new TypeError("iterator result is not an object"),Q.delegate=null,F)}function l(N){var Q={tryLoc:N[0]};1 in N&&(Q.catchLoc=N[1]),2 in N&&(Q.finallyLoc=N[2],Q.afterLoc=N[3]),this.tryEntries.push(Q)}function r(N){var Q=N.completion||{};Q.type="normal",delete Q.arg,N.completion=Q}function c(N){this.tryEntries=[{tryLoc:"root"}],N.forEach(l,this),this.reset(!0)}function A(N){if(N){var Q=N[g];if(Q)return Q.call(N);if(typeof N.next=="function")return N;if(!isNaN(N.length)){var J=-1,ne=function ue(){for(;++J=0;--ne){var ue=this.tryEntries[ne],be=ue.completion;if(ue.tryLoc==="root")return Q("end");if(ue.tryLoc<=this.prev){var de=B.call(ue,"catchLoc"),_e=B.call(ue,"finallyLoc");if(de&&_e){if(this.prev=0;--J){var ne=this.tryEntries[J];if(ne.tryLoc<=this.prev&&B.call(ne,"finallyLoc")&&this.prev=0;--Q){var J=this.tryEntries[Q];if(J.finallyLoc===N)return this.complete(J.completion,J.afterLoc),r(J),F}},catch:function(N){for(var Q=this.tryEntries.length-1;Q>=0;--Q){var J=this.tryEntries[Q];if(J.tryLoc===N){var ne=J.completion;if(ne.type==="throw"){var ue=ne.arg;r(J)}return ue}}throw new Error("illegal catch attempt")},delegateYield:function(N,Q,J){return this.delegate={iterator:A(N),resultName:Q,nextLoc:J},this.method==="next"&&(this.arg=x),F}}}(function(){return this}()||Function("return this")())},{}],193:[function(v,b,C){function w(n,e){for(var a in n)e[a]=n[a]}function m(n,e,a){return i(n,e,a)}var d=v("buffer"),i=d.Buffer;i.from&&i.alloc&&i.allocUnsafe&&i.allocUnsafeSlow?b.exports=d:(w(d,C),C.Buffer=m),w(i,m),m.from=function(n,e,a){if(typeof n=="number")throw new TypeError("Argument must not be a number");return i(n,e,a)},m.alloc=function(n,e,a){if(typeof n!="number")throw new TypeError("Argument must be a number");var s=i(n);return e!==void 0?typeof a=="string"?s.fill(e,a):s.fill(e):s.fill(0),s},m.allocUnsafe=function(n){if(typeof n!="number")throw new TypeError("Argument must be a number");return i(n)},m.allocUnsafeSlow=function(n){if(typeof n!="number")throw new TypeError("Argument must be a number");return d.SlowBuffer(n)}},{buffer:38}],194:[function(v,b,C){(function(w){"use strict";function m(p){return p&&p.__esModule?p:{default:p}}var d=v("babel-runtime/core-js/string/from-code-point"),i=m(d),n=v("babel-runtime/core-js/json/stringify"),e=m(n),a=v("babel-runtime/helpers/typeof"),s=m(a),o=v("babel-runtime/core-js/object/define-property"),f=m(o),l=v("babel-runtime/core-js/object/keys"),r=m(l),c=v("babel-runtime/core-js/object/create"),A=m(c);!function(p){function x(te,ce){if(!(this instanceof x))return new x(te,ce);var Ie=this;B(Ie),Ie.q=Ie.c="",Ie.bufferCheckPosition=p.MAX_BUFFER_LENGTH,Ie.opt=ce||{},Ie.opt.lowercase=Ie.opt.lowercase||Ie.opt.lowercasetags,Ie.looseCase=Ie.opt.lowercase?"toLowerCase":"toUpperCase",Ie.tags=[],Ie.closed=Ie.closedRoot=Ie.sawRoot=!1,Ie.tag=Ie.error=null,Ie.strict=!!te,Ie.noscript=!(!te&&!Ie.opt.noscript),Ie.state=W.BEGIN,Ie.strictEntities=Ie.opt.strictEntities,Ie.ENTITIES=Ie.strictEntities?(0,A.default)(p.XML_ENTITIES):(0,A.default)(p.ENTITIES),Ie.attribList=[],Ie.opt.xmlns&&(Ie.ns=(0,A.default)(Te)),Ie.trackPosition=Ie.opt.position!==!1,Ie.trackPosition&&(Ie.position=Ie.line=Ie.column=0),I(Ie,"onready")}function _(te){for(var ce=Math.max(p.MAX_BUFFER_LENGTH,10),Ie=0,ze=0,_t=Ee.length;ze<_t;ze++){var He=te[Ee[ze]].length;if(He>ce)switch(Ee[ze]){case"textNode":F(te);break;case"cdata":k(te,"oncdata",te.cdata),te.cdata="";break;case"script":k(te,"onscript",te.script),te.script="";break;default:U(te,"Max buffer length exceeded: "+Ee[ze])}Ie=Math.max(Ie,He)}var Ke=p.MAX_BUFFER_LENGTH-Ie;te.bufferCheckPosition=Ke+te.position}function B(te){for(var ce=0,Ie=Ee.length;ce0)throw new Error("Invalid string. Length must be a multiple of 4");var x=A.indexOf("=");return x===-1&&(x=p),[x,x===p?0:4-x%4]}function m(A){var p=w(A),x=p[0],_=p[1];return 3*(x+_)/4-_}function d(A,p,x){return 3*(p+x)/4-x}function i(A){for(var p,x=w(A),_=x[0],B=x[1],E=new f(d(A,_,B)),g=0,h=B>0?_-4:_,u=0;u>16&255,E[g++]=p>>8&255,E[g++]=255&p;return B===2&&(p=o[A.charCodeAt(u)]<<2|o[A.charCodeAt(u+1)]>>4,E[g++]=255&p),B===1&&(p=o[A.charCodeAt(u)]<<10|o[A.charCodeAt(u+1)]<<4|o[A.charCodeAt(u+2)]>>2,E[g++]=p>>8&255,E[g++]=255&p),E}function n(A){return s[A>>18&63]+s[A>>12&63]+s[A>>6&63]+s[63&A]}function e(A,p,x){for(var _,B=[],E=p;Eg?g:E+16383));return _===1?(p=A[x-1],B.push(s[p>>2]+s[p<<4&63]+"==")):_===2&&(p=(A[x-2]<<8)+A[x-1],B.push(s[p>>10]+s[p>>4&63]+s[p<<2&63]+"=")),B.join("")}C.byteLength=m,C.toByteArray=i,C.fromByteArray=a;for(var s=[],o=[],f=typeof Uint8Array!="undefined"?Uint8Array:Array,l="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",r=0,c=l.length;r1&&Q[1]||""}function l(N){var Q=o.match(N);return Q&&Q.length>1&&Q[2]||""}var r,c=f(/(ipod|iphone|ipad)/i).toLowerCase(),A=/like android/i.test(o),p=!A&&/android/i.test(o),x=/nexus\s*[0-6]\s*/i.test(o),_=!x&&/nexus\s*[0-9]+/i.test(o),B=/CrOS/.test(o),E=/silk/i.test(o),g=/sailfish/i.test(o),h=/tizen/i.test(o),u=/(web|hpw)os/i.test(o),S=/windows phone/i.test(o),O=(/SamsungBrowser/i.test(o),!S&&/windows/i.test(o)),T=!c&&!E&&/macintosh/i.test(o),D=!p&&!g&&!h&&!u&&/linux/i.test(o),I=l(/edg([ea]|ios)\/(\d+(\.\d+)?)/i),k=f(/version\/(\d+(\.\d+)?)/i),F=/tablet/i.test(o)&&!/tablet pc/i.test(o),X=!F&&/[^-]mobi/i.test(o),U=/xbox/i.test(o);/opera/i.test(o)?r={name:"Opera",opera:a,version:k||f(/(?:opera|opr|opios)[\s\/](\d+(\.\d+)?)/i)}:/opr\/|opios/i.test(o)?r={name:"Opera",opera:a,version:f(/(?:opr|opios)[\s\/](\d+(\.\d+)?)/i)||k}:/SamsungBrowser/i.test(o)?r={name:"Samsung Internet for Android",samsungBrowser:a,version:k||f(/(?:SamsungBrowser)[\s\/](\d+(\.\d+)?)/i)}:/coast/i.test(o)?r={name:"Opera Coast",coast:a,version:k||f(/(?:coast)[\s\/](\d+(\.\d+)?)/i)}:/yabrowser/i.test(o)?r={name:"Yandex Browser",yandexbrowser:a,version:k||f(/(?:yabrowser)[\s\/](\d+(\.\d+)?)/i)}:/ucbrowser/i.test(o)?r={name:"UC Browser",ucbrowser:a,version:f(/(?:ucbrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/mxios/i.test(o)?r={name:"Maxthon",maxthon:a,version:f(/(?:mxios)[\s\/](\d+(?:\.\d+)+)/i)}:/epiphany/i.test(o)?r={name:"Epiphany",epiphany:a,version:f(/(?:epiphany)[\s\/](\d+(?:\.\d+)+)/i)}:/puffin/i.test(o)?r={name:"Puffin",puffin:a,version:f(/(?:puffin)[\s\/](\d+(?:\.\d+)?)/i)}:/sleipnir/i.test(o)?r={name:"Sleipnir",sleipnir:a,version:f(/(?:sleipnir)[\s\/](\d+(?:\.\d+)+)/i)}:/k-meleon/i.test(o)?r={name:"K-Meleon",kMeleon:a,version:f(/(?:k-meleon)[\s\/](\d+(?:\.\d+)+)/i)}:S?(r={name:"Windows Phone",osname:"Windows Phone",windowsphone:a},I?(r.msedge=a,r.version=I):(r.msie=a,r.version=f(/iemobile\/(\d+(\.\d+)?)/i))):/msie|trident/i.test(o)?r={name:"Internet Explorer",msie:a,version:f(/(?:msie |rv:)(\d+(\.\d+)?)/i)}:B?r={name:"Chrome",osname:"Chrome OS",chromeos:a,chromeBook:a,chrome:a,version:f(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:/edg([ea]|ios)/i.test(o)?r={name:"Microsoft Edge",msedge:a,version:I}:/vivaldi/i.test(o)?r={name:"Vivaldi",vivaldi:a,version:f(/vivaldi\/(\d+(\.\d+)?)/i)||k}:g?r={name:"Sailfish",osname:"Sailfish OS",sailfish:a,version:f(/sailfish\s?browser\/(\d+(\.\d+)?)/i)}:/seamonkey\//i.test(o)?r={name:"SeaMonkey",seamonkey:a,version:f(/seamonkey\/(\d+(\.\d+)?)/i)}:/firefox|iceweasel|fxios/i.test(o)?(r={name:"Firefox",firefox:a,version:f(/(?:firefox|iceweasel|fxios)[ \/](\d+(\.\d+)?)/i)},/\((mobile|tablet);[^\)]*rv:[\d\.]+\)/i.test(o)&&(r.firefoxos=a,r.osname="Firefox OS")):E?r={name:"Amazon Silk",silk:a,version:f(/silk\/(\d+(\.\d+)?)/i)}:/phantom/i.test(o)?r={name:"PhantomJS",phantom:a,version:f(/phantomjs\/(\d+(\.\d+)?)/i)}:/slimerjs/i.test(o)?r={name:"SlimerJS",slimer:a,version:f(/slimerjs\/(\d+(\.\d+)?)/i)}:/blackberry|\bbb\d+/i.test(o)||/rim\stablet/i.test(o)?r={name:"BlackBerry",osname:"BlackBerry OS",blackberry:a,version:k||f(/blackberry[\d]+\/(\d+(\.\d+)?)/i)}:u?(r={name:"WebOS",osname:"WebOS",webos:a,version:k||f(/w(?:eb)?osbrowser\/(\d+(\.\d+)?)/i)},/touchpad\//i.test(o)&&(r.touchpad=a)):/bada/i.test(o)?r={name:"Bada",osname:"Bada",bada:a,version:f(/dolfin\/(\d+(\.\d+)?)/i)}:h?r={name:"Tizen",osname:"Tizen",tizen:a,version:f(/(?:tizen\s?)?browser\/(\d+(\.\d+)?)/i)||k}:/qupzilla/i.test(o)?r={name:"QupZilla",qupzilla:a,version:f(/(?:qupzilla)[\s\/](\d+(?:\.\d+)+)/i)||k}:/chromium/i.test(o)?r={name:"Chromium",chromium:a,version:f(/(?:chromium)[\s\/](\d+(?:\.\d+)?)/i)||k}:/chrome|crios|crmo/i.test(o)?r={name:"Chrome",chrome:a,version:f(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:p?r={name:"Android",version:k}:/safari|applewebkit/i.test(o)?(r={name:"Safari",safari:a},k&&(r.version=k)):c?(r={name:c=="iphone"?"iPhone":c=="ipad"?"iPad":"iPod"},k&&(r.version=k)):r=/googlebot/i.test(o)?{name:"Googlebot",googlebot:a,version:f(/googlebot\/(\d+(\.\d+))/i)||k}:{name:f(/^(.*)\/(.*) /),version:l(/^(.*)\/(.*) /)},!r.msedge&&/(apple)?webkit/i.test(o)?(/(apple)?webkit\/537\.36/i.test(o)?(r.name=r.name||"Blink",r.blink=a):(r.name=r.name||"Webkit",r.webkit=a),!r.version&&k&&(r.version=k)):!r.opera&&/gecko\//i.test(o)&&(r.name=r.name||"Gecko",r.gecko=a,r.version=r.version||f(/gecko\/(\d+(\.\d+)?)/i)),r.windowsphone||!p&&!r.silk?!r.windowsphone&&c?(r[c]=a,r.ios=a,r.osname="iOS"):T?(r.mac=a,r.osname="macOS"):U?(r.xbox=a,r.osname="Xbox"):O?(r.windows=a,r.osname="Windows"):D&&(r.linux=a,r.osname="Linux"):(r.android=a,r.osname="Android");var K="";r.windows?K=function(N){switch(N){case"NT":return"NT";case"XP":return"XP";case"NT 5.0":return"2000";case"NT 5.1":return"XP";case"NT 5.2":return"2003";case"NT 6.0":return"Vista";case"NT 6.1":return"7";case"NT 6.2":return"8";case"NT 6.3":return"8.1";case"NT 10.0":return"10";default:return}}(f(/Windows ((NT|XP)( \d\d?.\d)?)/i)):r.windowsphone?K=f(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i):r.mac?(K=f(/Mac OS X (\d+([_\.\s]\d+)*)/i),K=K.replace(/[_\s]/g,".")):c?(K=f(/os (\d+([_\s]\d+)*) like mac os x/i),K=K.replace(/[_\s]/g,".")):p?K=f(/android[ \/-](\d+(\.\d+)*)/i):r.webos?K=f(/(?:web|hpw)os\/(\d+(\.\d+)*)/i):r.blackberry?K=f(/rim\stablet\sos\s(\d+(\.\d+)*)/i):r.bada?K=f(/bada\/(\d+(\.\d+)*)/i):r.tizen&&(K=f(/tizen[\/\s](\d+(\.\d+)*)/i)),K&&(r.osversion=K);var V=!r.windows&&K.split(".")[0];return F||_||c=="ipad"||p&&(V==3||V>=4&&!X)||r.silk?r.tablet=a:(X||c=="iphone"||c=="ipod"||p||x||r.blackberry||r.webos||r.bada)&&(r.mobile=a),r.msedge||r.msie&&r.version>=10||r.yandexbrowser&&r.version>=15||r.vivaldi&&r.version>=1||r.chrome&&r.version>=20||r.samsungBrowser&&r.version>=4||r.firefox&&r.version>=20||r.safari&&r.version>=6||r.opera&&r.version>=10||r.ios&&r.osversion&&r.osversion.split(".")[0]>=6||r.blackberry&&r.version>=10.1||r.chromium&&r.version>=20?r.a=a:r.msie&&r.version<10||r.chrome&&r.version<20||r.firefox&&r.version<20||r.safari&&r.version<6||r.opera&&r.version<10||r.ios&&r.osversion&&r.osversion.split(".")[0]<6||r.chromium&&r.version<20?r.c=a:r.x=a,r}function m(o){return o.split(".").length}function d(o,f){var l,r=[];if(Array.prototype.map)return Array.prototype.map.call(o,f);for(l=0;l=0;){if(l[0][f]>l[1][f])return 1;if(l[0][f]!==l[1][f])return-1;if(f===0)return 0}}function n(o,f,l){var r=s;typeof f=="string"&&(l=f,f=void 0),f===void 0&&(f=!1),l&&(r=w(l));var c=""+r.version;for(var A in o)if(o.hasOwnProperty(A)&&r[A]){if(typeof o[A]!="string")throw new Error("Browser version in the minVersion map should be a string: "+A+": "+String(o));return i([c,o[A]])<0}return f}function e(o,f,l){return!n(o,f,l)}var a=!0,s=w(typeof navigator!="undefined"&&navigator.userAgent||"");return s.test=function(o){for(var f=0;f=this.charLength-this.charReceived?this.charLength-this.charReceived:s.length;if(s.copy(this.charBuffer,this.charReceived,0,f),this.charReceived+=f,this.charReceived=55296&&r<=56319)){if(this.charReceived=this.charLength=0,s.length===0)return o;break}this.charLength+=this.surrogateSize,o=""}this.detectIncompleteChar(s);var l=s.length;this.charLength&&(s.copy(this.charBuffer,0,s.length-this.charReceived,l),l-=this.charReceived),o+=s.toString(this.encoding,0,l);var l=o.length-1,r=o.charCodeAt(l);if(r>=55296&&r<=56319){var c=this.surrogateSize;return this.charLength+=c,this.charReceived+=c,this.charBuffer.copy(this.charBuffer,c,0,c),s.copy(this.charBuffer,0,0,c),o.substring(0,l)}return o},a.prototype.detectIncompleteChar=function(s){for(var o=s.length>=3?3:s.length;o>0;o--){var f=s[s.length-o];if(o==1&&f>>5==6){this.charLength=2;break}if(o<=2&&f>>4==14){this.charLength=3;break}if(o<=3&&f>>3==30){this.charLength=4;break}}this.charReceived=o},a.prototype.end=function(s){var o="";if(s&&s.length&&(o=this.write(s)),this.charReceived){var f=this.charReceived,l=this.charBuffer,r=this.encoding;o+=l.slice(0,f).toString(r)}return o}},{buffer:38}],38:[function(v,b,C){(function(w){"use strict";function m(){return i.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function d(j,W){if(m()=m())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+m().toString(16)+" bytes");return 0|j}function A(j){return+j!=j&&(j=0),i.alloc(+j)}function p(j,W){if(i.isBuffer(j))return j.length;if(typeof ArrayBuffer!="undefined"&&typeof ArrayBuffer.isView=="function"&&(ArrayBuffer.isView(j)||j instanceof ArrayBuffer))return j.byteLength;typeof j!="string"&&(j=""+j);var he=j.length;if(he===0)return 0;for(var te=!1;;)switch(W){case"ascii":case"latin1":case"binary":return he;case"utf8":case"utf-8":case void 0:return Ee(j).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*he;case"hex":return he>>>1;case"base64":return ae(j).length;default:if(te)return Ee(j).length;W=(""+W).toLowerCase(),te=!0}}function x(j,W,he){var te=!1;if((W===void 0||W<0)&&(W=0),W>this.length)return"";if((he===void 0||he>this.length)&&(he=this.length),he<=0)return"";if(he>>>=0,W>>>=0,he<=W)return"";for(j||(j="utf8");;)switch(j){case"hex":return U(this,W,he);case"utf8":case"utf-8":return I(this,W,he);case"ascii":return F(this,W,he);case"latin1":case"binary":return X(this,W,he);case"base64":return D(this,W,he);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return K(this,W,he);default:if(te)throw new TypeError("Unknown encoding: "+j);j=(j+"").toLowerCase(),te=!0}}function _(j,W,he){var te=j[W];j[W]=j[he],j[he]=te}function B(j,W,he,te,ce){if(j.length===0)return-1;if(typeof he=="string"?(te=he,he=0):he>2147483647?he=2147483647:he<-2147483648&&(he=-2147483648),he=+he,isNaN(he)&&(he=ce?0:j.length-1),he<0&&(he=j.length+he),he>=j.length){if(ce)return-1;he=j.length-1}else if(he<0){if(!ce)return-1;he=0}if(typeof W=="string"&&(W=i.from(W,te)),i.isBuffer(W))return W.length===0?-1:E(j,W,he,te,ce);if(typeof W=="number")return W&=255,i.TYPED_ARRAY_SUPPORT&&typeof Uint8Array.prototype.indexOf=="function"?ce?Uint8Array.prototype.indexOf.call(j,W,he):Uint8Array.prototype.lastIndexOf.call(j,W,he):E(j,[W],he,te,ce);throw new TypeError("val must be string, number or Buffer")}function E(j,W,he,te,ce){function Ie(lt,rt){return ze===1?lt[rt]:lt.readUInt16BE(rt*ze)}var ze=1,_t=j.length,He=W.length;if(te!==void 0&&((te=String(te).toLowerCase())==="ucs2"||te==="ucs-2"||te==="utf16le"||te==="utf-16le")){if(j.length<2||W.length<2)return-1;ze=2,_t/=2,He/=2,he/=2}var Ke;if(ce){var ht=-1;for(Ke=he;Ke<_t;Ke++)if(Ie(j,Ke)===Ie(W,ht===-1?0:Ke-ht)){if(ht===-1&&(ht=Ke),Ke-ht+1===He)return ht*ze}else ht!==-1&&(Ke-=Ke-ht),ht=-1}else for(he+He>_t&&(he=_t-He),Ke=he;Ke>=0;Ke--){for(var St=!0,ct=0;ctce&&(te=ce):te=ce;var Ie=W.length;if(Ie%2!=0)throw new TypeError("Invalid hex string");te>Ie/2&&(te=Ie/2);for(var ze=0;ze239?4:Ie>223?3:Ie>191?2:1;if(ce+_t<=he){var He,Ke,ht,St;switch(_t){case 1:Ie<128&&(ze=Ie);break;case 2:He=j[ce+1],(192&He)==128&&(St=(31&Ie)<<6|63&He)>127&&(ze=St);break;case 3:He=j[ce+1],Ke=j[ce+2],(192&He)==128&&(192&Ke)==128&&(St=(15&Ie)<<12|(63&He)<<6|63&Ke)>2047&&(St<55296||St>57343)&&(ze=St);break;case 4:He=j[ce+1],Ke=j[ce+2],ht=j[ce+3],(192&He)==128&&(192&Ke)==128&&(192&ht)==128&&(St=(15&Ie)<<18|(63&He)<<12|(63&Ke)<<6|63&ht)>65535&&St<1114112&&(ze=St)}}ze===null?(ze=65533,_t=1):ze>65535&&(ze-=65536,te.push(ze>>>10&1023|55296),ze=56320|1023&ze),te.push(ze),ce+=_t}return k(te)}function k(j){var W=j.length;if(W<=Me)return String.fromCharCode.apply(String,j);for(var he="",te=0;tete)&&(he=te);for(var ce="",Ie=W;Iehe)throw new RangeError("Trying to access beyond buffer length")}function N(j,W,he,te,ce,Ie){if(!i.isBuffer(j))throw new TypeError('"buffer" argument must be a Buffer instance');if(W>ce||Wj.length)throw new RangeError("Index out of range")}function Q(j,W,he,te){W<0&&(W=65535+W+1);for(var ce=0,Ie=Math.min(j.length-he,2);ce>>8*(te?ce:1-ce)}function J(j,W,he,te){W<0&&(W=4294967295+W+1);for(var ce=0,Ie=Math.min(j.length-he,4);ce>>8*(te?ce:3-ce)&255}function ne(j,W,he,te,ce,Ie){if(he+te>j.length)throw new RangeError("Index out of range");if(he<0)throw new RangeError("Index out of range")}function ue(j,W,he,te,ce){return ce||ne(j,W,he,4,34028234663852886e22,-34028234663852886e22),Te.write(j,W,he,te,23,4),he+4}function be(j,W,he,te,ce){return ce||ne(j,W,he,8,17976931348623157e292,-17976931348623157e292),Te.write(j,W,he,te,52,8),he+8}function de(j){if(j=_e(j).replace(re,""),j.length<2)return"";for(;j.length%4!=0;)j+="=";return j}function _e(j){return j.trim?j.trim():j.replace(/^\s+|\s+$/g,"")}function me(j){return j<16?"0"+j.toString(16):j.toString(16)}function Ee(j,W){W=W||1/0;for(var he,te=j.length,ce=null,Ie=[],ze=0;ze55295&&he<57344){if(!ce){if(he>56319){(W-=3)>-1&&Ie.push(239,191,189);continue}if(ze+1===te){(W-=3)>-1&&Ie.push(239,191,189);continue}ce=he;continue}if(he<56320){(W-=3)>-1&&Ie.push(239,191,189),ce=he;continue}he=65536+(ce-55296<<10|he-56320)}else ce&&(W-=3)>-1&&Ie.push(239,191,189);if(ce=null,he<128){if((W-=1)<0)break;Ie.push(he)}else if(he<2048){if((W-=2)<0)break;Ie.push(he>>6|192,63&he|128)}else if(he<65536){if((W-=3)<0)break;Ie.push(he>>12|224,he>>6&63|128,63&he|128)}else{if(!(he<1114112))throw new Error("Invalid code point");if((W-=4)<0)break;Ie.push(he>>18|240,he>>12&63|128,he>>6&63|128,63&he|128)}}return Ie}function ge(j){for(var W=[],he=0;he>8,ce=he%256,Ie.push(ce),Ie.push(te);return Ie}function ae(j){return ie.toByteArray(de(j))}function ve(j,W,he,te){for(var ce=0;ce=W.length||ce>=j.length);++ce)W[ce+he]=j[ce];return ce}function oe(j){return j!==j}var ie=v("base64-js"),Te=v("ieee754"),Re=v("isarray");C.Buffer=i,C.SlowBuffer=A,C.INSPECT_MAX_BYTES=50,i.TYPED_ARRAY_SUPPORT=w.TYPED_ARRAY_SUPPORT!==void 0?w.TYPED_ARRAY_SUPPORT:function(){try{var j=new Uint8Array(1);return j.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},j.foo()===42&&typeof j.subarray=="function"&&j.subarray(1,1).byteLength===0}catch(W){return!1}}(),C.kMaxLength=m(),i.poolSize=8192,i._augment=function(j){return j.__proto__=i.prototype,j},i.from=function(j,W,he){return n(null,j,W,he)},i.TYPED_ARRAY_SUPPORT&&(i.prototype.__proto__=Uint8Array.prototype,i.__proto__=Uint8Array,typeof Symbol!="undefined"&&Symbol.species&&i[Symbol.species]===i&&Object.defineProperty(i,Symbol.species,{value:null,configurable:!0})),i.alloc=function(j,W,he){return a(null,j,W,he)},i.allocUnsafe=function(j){return s(null,j)},i.allocUnsafeSlow=function(j){return s(null,j)},i.isBuffer=function(j){return!(j==null||!j._isBuffer)},i.compare=function(j,W){if(!i.isBuffer(j)||!i.isBuffer(W))throw new TypeError("Arguments must be Buffers");if(j===W)return 0;for(var he=j.length,te=W.length,ce=0,Ie=Math.min(he,te);ce0&&(j=this.toString("hex",0,W).match(/.{2}/g).join(" "),this.length>W&&(j+=" ... ")),""},i.prototype.compare=function(j,W,he,te,ce){if(!i.isBuffer(j))throw new TypeError("Argument must be a Buffer");if(W===void 0&&(W=0),he===void 0&&(he=j?j.length:0),te===void 0&&(te=0),ce===void 0&&(ce=this.length),W<0||he>j.length||te<0||ce>this.length)throw new RangeError("out of range index");if(te>=ce&&W>=he)return 0;if(te>=ce)return-1;if(W>=he)return 1;if(W>>>=0,he>>>=0,te>>>=0,ce>>>=0,this===j)return 0;for(var Ie=ce-te,ze=he-W,_t=Math.min(Ie,ze),He=this.slice(te,ce),Ke=j.slice(W,he),ht=0;ht<_t;++ht)if(He[ht]!==Ke[ht]){Ie=He[ht],ze=Ke[ht];break}return Iece)&&(he=ce),j.length>0&&(he<0||W<0)||W>this.length)throw new RangeError("Attempt to write outside buffer bounds");te||(te="utf8");for(var Ie=!1;;)switch(te){case"hex":return g(this,j,W,he);case"utf8":case"utf-8":return h(this,j,W,he);case"ascii":return u(this,j,W,he);case"latin1":case"binary":return S(this,j,W,he);case"base64":return O(this,j,W,he);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return T(this,j,W,he);default:if(Ie)throw new TypeError("Unknown encoding: "+te);te=(""+te).toLowerCase(),Ie=!0}},i.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var Me=4096;i.prototype.slice=function(j,W){var he=this.length;j=~~j,W=W===void 0?he:~~W,j<0?(j+=he)<0&&(j=0):j>he&&(j=he),W<0?(W+=he)<0&&(W=0):W>he&&(W=he),W0&&(ce*=256);)te+=this[j+--W]*ce;return te},i.prototype.readUInt8=function(j,W){return W||V(j,1,this.length),this[j]},i.prototype.readUInt16LE=function(j,W){return W||V(j,2,this.length),this[j]|this[j+1]<<8},i.prototype.readUInt16BE=function(j,W){return W||V(j,2,this.length),this[j]<<8|this[j+1]},i.prototype.readUInt32LE=function(j,W){return W||V(j,4,this.length),(this[j]|this[j+1]<<8|this[j+2]<<16)+16777216*this[j+3]},i.prototype.readUInt32BE=function(j,W){return W||V(j,4,this.length),16777216*this[j]+(this[j+1]<<16|this[j+2]<<8|this[j+3])},i.prototype.readIntLE=function(j,W,he){j|=0,W|=0,he||V(j,W,this.length);for(var te=this[j],ce=1,Ie=0;++Ie=ce&&(te-=Math.pow(2,8*W)),te},i.prototype.readIntBE=function(j,W,he){j|=0,W|=0,he||V(j,W,this.length);for(var te=W,ce=1,Ie=this[j+--te];te>0&&(ce*=256);)Ie+=this[j+--te]*ce;return ce*=128,Ie>=ce&&(Ie-=Math.pow(2,8*W)),Ie},i.prototype.readInt8=function(j,W){return W||V(j,1,this.length),128&this[j]?-1*(255-this[j]+1):this[j]},i.prototype.readInt16LE=function(j,W){W||V(j,2,this.length);var he=this[j]|this[j+1]<<8;return 32768&he?4294901760|he:he},i.prototype.readInt16BE=function(j,W){W||V(j,2,this.length);var he=this[j+1]|this[j]<<8;return 32768&he?4294901760|he:he},i.prototype.readInt32LE=function(j,W){return W||V(j,4,this.length),this[j]|this[j+1]<<8|this[j+2]<<16|this[j+3]<<24},i.prototype.readInt32BE=function(j,W){return W||V(j,4,this.length),this[j]<<24|this[j+1]<<16|this[j+2]<<8|this[j+3]},i.prototype.readFloatLE=function(j,W){return W||V(j,4,this.length),Te.read(this,j,!0,23,4)},i.prototype.readFloatBE=function(j,W){return W||V(j,4,this.length),Te.read(this,j,!1,23,4)},i.prototype.readDoubleLE=function(j,W){return W||V(j,8,this.length),Te.read(this,j,!0,52,8)},i.prototype.readDoubleBE=function(j,W){return W||V(j,8,this.length),Te.read(this,j,!1,52,8)},i.prototype.writeUIntLE=function(j,W,he,te){(j=+j,W|=0,he|=0,!te)&&N(this,j,W,he,Math.pow(2,8*he)-1,0);var ce=1,Ie=0;for(this[W]=255&j;++Ie=0&&(Ie*=256);)this[W+ce]=j/Ie&255;return W+he},i.prototype.writeUInt8=function(j,W,he){return j=+j,W|=0,he||N(this,j,W,1,255,0),i.TYPED_ARRAY_SUPPORT||(j=Math.floor(j)),this[W]=255&j,W+1},i.prototype.writeUInt16LE=function(j,W,he){return j=+j,W|=0,he||N(this,j,W,2,65535,0),i.TYPED_ARRAY_SUPPORT?(this[W]=255&j,this[W+1]=j>>>8):Q(this,j,W,!0),W+2},i.prototype.writeUInt16BE=function(j,W,he){return j=+j,W|=0,he||N(this,j,W,2,65535,0),i.TYPED_ARRAY_SUPPORT?(this[W]=j>>>8,this[W+1]=255&j):Q(this,j,W,!1),W+2},i.prototype.writeUInt32LE=function(j,W,he){return j=+j,W|=0,he||N(this,j,W,4,4294967295,0),i.TYPED_ARRAY_SUPPORT?(this[W+3]=j>>>24,this[W+2]=j>>>16,this[W+1]=j>>>8,this[W]=255&j):J(this,j,W,!0),W+4},i.prototype.writeUInt32BE=function(j,W,he){return j=+j,W|=0,he||N(this,j,W,4,4294967295,0),i.TYPED_ARRAY_SUPPORT?(this[W]=j>>>24,this[W+1]=j>>>16,this[W+2]=j>>>8,this[W+3]=255&j):J(this,j,W,!1),W+4},i.prototype.writeIntLE=function(j,W,he,te){if(j=+j,W|=0,!te){var ce=Math.pow(2,8*he-1);N(this,j,W,he,ce-1,-ce)}var Ie=0,ze=1,_t=0;for(this[W]=255&j;++Ie>0)-_t&255;return W+he},i.prototype.writeIntBE=function(j,W,he,te){if(j=+j,W|=0,!te){var ce=Math.pow(2,8*he-1);N(this,j,W,he,ce-1,-ce)}var Ie=he-1,ze=1,_t=0;for(this[W+Ie]=255&j;--Ie>=0&&(ze*=256);)j<0&&_t===0&&this[W+Ie+1]!==0&&(_t=1),this[W+Ie]=(j/ze>>0)-_t&255;return W+he},i.prototype.writeInt8=function(j,W,he){return j=+j,W|=0,he||N(this,j,W,1,127,-128),i.TYPED_ARRAY_SUPPORT||(j=Math.floor(j)),j<0&&(j=255+j+1),this[W]=255&j,W+1},i.prototype.writeInt16LE=function(j,W,he){return j=+j,W|=0,he||N(this,j,W,2,32767,-32768),i.TYPED_ARRAY_SUPPORT?(this[W]=255&j,this[W+1]=j>>>8):Q(this,j,W,!0),W+2},i.prototype.writeInt16BE=function(j,W,he){return j=+j,W|=0,he||N(this,j,W,2,32767,-32768),i.TYPED_ARRAY_SUPPORT?(this[W]=j>>>8,this[W+1]=255&j):Q(this,j,W,!1),W+2},i.prototype.writeInt32LE=function(j,W,he){return j=+j,W|=0,he||N(this,j,W,4,2147483647,-2147483648),i.TYPED_ARRAY_SUPPORT?(this[W]=255&j,this[W+1]=j>>>8,this[W+2]=j>>>16,this[W+3]=j>>>24):J(this,j,W,!0),W+4},i.prototype.writeInt32BE=function(j,W,he){return j=+j,W|=0,he||N(this,j,W,4,2147483647,-2147483648),j<0&&(j=4294967295+j+1),i.TYPED_ARRAY_SUPPORT?(this[W]=j>>>24,this[W+1]=j>>>16,this[W+2]=j>>>8,this[W+3]=255&j):J(this,j,W,!1),W+4},i.prototype.writeFloatLE=function(j,W,he){return ue(this,j,W,!0,he)},i.prototype.writeFloatBE=function(j,W,he){return ue(this,j,W,!1,he)},i.prototype.writeDoubleLE=function(j,W,he){return be(this,j,W,!0,he)},i.prototype.writeDoubleBE=function(j,W,he){return be(this,j,W,!1,he)},i.prototype.copy=function(j,W,he,te){if(he||(he=0),te||te===0||(te=this.length),W>=j.length&&(W=j.length),W||(W=0),te>0&&te=this.length)throw new RangeError("sourceStart out of bounds");if(te<0)throw new RangeError("sourceEnd out of bounds");te>this.length&&(te=this.length),j.length-W=0;--ce)j[ce+W]=this[ce+he];else if(Ie<1e3||!i.TYPED_ARRAY_SUPPORT)for(ce=0;ce>>=0,he=he===void 0?this.length:he>>>0,j||(j=0);var Ie;if(typeof j=="number")for(Ie=W;Ie>>1;n(d[s])2&&(x=f.call(arguments,1)),c(x)})})}function i(l){return Promise.all(l.map(m,this))}function n(l){for(var r=new l.constructor,c=Object.keys(l),A=[],p=0;pl;)if((s=o[l++])!=s)return!0}else for(;f>l;l++)if((i||l in o)&&o[l]===e)return i||l||0;return!i&&-1}}},{"./_to-absolute-index":121,"./_to-iobject":123,"./_to-length":124}],63:[function(v,b,C){var w=v("./_cof"),m=v("./_wks")("toStringTag"),d=w(function(){return arguments}())=="Arguments",i=function(n,e){try{return n[e]}catch(a){}};b.exports=function(n){var e,a,s;return n===void 0?"Undefined":n===null?"Null":typeof(a=i(e=Object(n),m))=="string"?a:d?w(e):(s=w(e))=="Object"&&typeof e.callee=="function"?"Arguments":s}},{"./_cof":64,"./_wks":131}],64:[function(v,b,C){var w={}.toString;b.exports=function(m){return w.call(m).slice(8,-1)}},{}],65:[function(v,b,C){var w=b.exports={version:"2.5.7"};typeof __e=="number"&&(__e=w)},{}],66:[function(v,b,C){"use strict";var w=v("./_object-dp"),m=v("./_property-desc");b.exports=function(d,i,n){i in d?w.f(d,i,m(0,n)):d[i]=n}},{"./_object-dp":98,"./_property-desc":111}],67:[function(v,b,C){var w=v("./_a-function");b.exports=function(m,d,i){if(w(m),d===void 0)return m;switch(i){case 1:return function(n){return m.call(d,n)};case 2:return function(n,e){return m.call(d,n,e)};case 3:return function(n,e,a){return m.call(d,n,e,a)}}return function(){return m.apply(d,arguments)}}},{"./_a-function":58}],68:[function(v,b,C){b.exports=function(w){if(w==null)throw TypeError("Can't call method on "+w);return w}},{}],69:[function(v,b,C){b.exports=!v("./_fails")(function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7})},{"./_fails":74}],70:[function(v,b,C){var w=v("./_is-object"),m=v("./_global").document,d=w(m)&&w(m.createElement);b.exports=function(i){return d?m.createElement(i):{}}},{"./_global":76,"./_is-object":85}],71:[function(v,b,C){b.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},{}],72:[function(v,b,C){var w=v("./_object-keys"),m=v("./_object-gops"),d=v("./_object-pie");b.exports=function(i){var n=w(i),e=m.f;if(e)for(var a,s=e(i),o=d.f,f=0;s.length>f;)o.call(i,a=s[f++])&&n.push(a);return n}},{"./_object-gops":103,"./_object-keys":106,"./_object-pie":107}],73:[function(v,b,C){var w=v("./_global"),m=v("./_core"),d=v("./_ctx"),i=v("./_hide"),n=v("./_has"),e=function(a,s,o){var f,l,r,c=a&e.F,A=a&e.G,p=a&e.S,x=a&e.P,_=a&e.B,B=a&e.W,E=A?m:m[s]||(m[s]={}),g=E.prototype,h=A?w:p?w[s]:(w[s]||{}).prototype;A&&(o=s);for(f in o)(l=!c&&h&&h[f]!==void 0)&&n(E,f)||(r=l?h[f]:o[f],E[f]=A&&typeof h[f]!="function"?o[f]:_&&l?d(r,w):B&&h[f]==r?function(u){var S=function(O,T,D){if(this instanceof u){switch(arguments.length){case 0:return new u;case 1:return new u(O);case 2:return new u(O,T)}return new u(O,T,D)}return u.apply(this,arguments)};return S.prototype=u.prototype,S}(r):x&&typeof r=="function"?d(Function.call,r):r,x&&((E.virtual||(E.virtual={}))[f]=r,a&e.R&&g&&!g[f]&&i(g,f,r)))};e.F=1,e.G=2,e.S=4,e.P=8,e.B=16,e.W=32,e.U=64,e.R=128,b.exports=e},{"./_core":65,"./_ctx":67,"./_global":76,"./_has":77,"./_hide":78}],74:[function(v,b,C){b.exports=function(w){try{return!!w()}catch(m){return!0}}},{}],75:[function(v,b,C){var w=v("./_ctx"),m=v("./_iter-call"),d=v("./_is-array-iter"),i=v("./_an-object"),n=v("./_to-length"),e=v("./core.get-iterator-method"),a={},s={},C=b.exports=function(o,f,l,r,c){var A,p,x,_,B=c?function(){return o}:e(o),E=w(l,r,f?2:1),g=0;if(typeof B!="function")throw TypeError(o+" is not iterable!");if(d(B)){for(A=n(o.length);A>g;g++)if((_=f?E(i(p=o[g])[0],p[1]):E(o[g]))===a||_===s)return _}else for(x=B.call(o);!(p=x.next()).done;)if((_=m(x,E,p.value,f))===a||_===s)return _};C.BREAK=a,C.RETURN=s},{"./_an-object":61,"./_ctx":67,"./_is-array-iter":83,"./_iter-call":86,"./_to-length":124,"./core.get-iterator-method":132}],76:[function(v,b,C){var w=b.exports=typeof window!="undefined"&&window.Math==Math?window:typeof self!="undefined"&&self.Math==Math?self:Function("return this")();typeof __g=="number"&&(__g=w)},{}],77:[function(v,b,C){var w={}.hasOwnProperty;b.exports=function(m,d){return w.call(m,d)}},{}],78:[function(v,b,C){var w=v("./_object-dp"),m=v("./_property-desc");b.exports=v("./_descriptors")?function(d,i,n){return w.f(d,i,m(1,n))}:function(d,i,n){return d[i]=n,d}},{"./_descriptors":69,"./_object-dp":98,"./_property-desc":111}],79:[function(v,b,C){var w=v("./_global").document;b.exports=w&&w.documentElement},{"./_global":76}],80:[function(v,b,C){b.exports=!v("./_descriptors")&&!v("./_fails")(function(){return Object.defineProperty(v("./_dom-create")("div"),"a",{get:function(){return 7}}).a!=7})},{"./_descriptors":69,"./_dom-create":70,"./_fails":74}],81:[function(v,b,C){b.exports=function(w,m,d){var i=d===void 0;switch(m.length){case 0:return i?w():w.call(d);case 1:return i?w(m[0]):w.call(d,m[0]);case 2:return i?w(m[0],m[1]):w.call(d,m[0],m[1]);case 3:return i?w(m[0],m[1],m[2]):w.call(d,m[0],m[1],m[2]);case 4:return i?w(m[0],m[1],m[2],m[3]):w.call(d,m[0],m[1],m[2],m[3])}return w.apply(d,m)}},{}],82:[function(v,b,C){var w=v("./_cof");b.exports=Object("z").propertyIsEnumerable(0)?Object:function(m){return w(m)=="String"?m.split(""):Object(m)}},{"./_cof":64}],83:[function(v,b,C){var w=v("./_iterators"),m=v("./_wks")("iterator"),d=Array.prototype;b.exports=function(i){return i!==void 0&&(w.Array===i||d[m]===i)}},{"./_iterators":91,"./_wks":131}],84:[function(v,b,C){var w=v("./_cof");b.exports=Array.isArray||function(m){return w(m)=="Array"}},{"./_cof":64}],85:[function(v,b,C){b.exports=function(w){return typeof w=="object"?w!==null:typeof w=="function"}},{}],86:[function(v,b,C){var w=v("./_an-object");b.exports=function(m,d,i,n){try{return n?d(w(i)[0],i[1]):d(i)}catch(a){var e=m.return;throw e!==void 0&&w(e.call(m)),a}}},{"./_an-object":61}],87:[function(v,b,C){"use strict";var w=v("./_object-create"),m=v("./_property-desc"),d=v("./_set-to-string-tag"),i={};v("./_hide")(i,v("./_wks")("iterator"),function(){return this}),b.exports=function(n,e,a){n.prototype=w(i,{next:m(1,a)}),d(n,e+" Iterator")}},{"./_hide":78,"./_object-create":97,"./_property-desc":111,"./_set-to-string-tag":115,"./_wks":131}],88:[function(v,b,C){"use strict";var w=v("./_library"),m=v("./_export"),d=v("./_redefine"),i=v("./_hide"),n=v("./_iterators"),e=v("./_iter-create"),a=v("./_set-to-string-tag"),s=v("./_object-gpo"),o=v("./_wks")("iterator"),f=!([].keys&&"next"in[].keys()),l=function(){return this};b.exports=function(r,c,A,p,x,_,B){e(A,c,p);var E,g,h,u=function(U){if(!f&&U in D)return D[U];switch(U){case"keys":case"values":return function(){return new A(this,U)}}return function(){return new A(this,U)}},S=c+" Iterator",O=x=="values",T=!1,D=r.prototype,I=D[o]||D["@@iterator"]||x&&D[x],k=I||u(x),F=x?O?u("entries"):k:void 0,X=c=="Array"&&D.entries||I;if(X&&(h=s(X.call(new r)))!==Object.prototype&&h.next&&(a(h,S,!0),w||typeof h[o]=="function"||i(h,o,l)),O&&I&&I.name!=="values"&&(T=!0,k=function(){return I.call(this)}),w&&!B||!f&&!T&&D[o]||i(D,o,k),n[c]=k,n[S]=l,x)if(E={values:O?k:u("values"),keys:_?k:u("keys"),entries:F},B)for(g in E)g in D||d(D,g,E[g]);else m(m.P+m.F*(f||T),c,E);return E}},{"./_export":73,"./_hide":78,"./_iter-create":87,"./_iterators":91,"./_library":92,"./_object-gpo":104,"./_redefine":113,"./_set-to-string-tag":115,"./_wks":131}],89:[function(v,b,C){var w=v("./_wks")("iterator"),m=!1;try{var d=[7][w]();d.return=function(){m=!0},Array.from(d,function(){throw 2})}catch(i){}b.exports=function(i,n){if(!n&&!m)return!1;var e=!1;try{var a=[7],s=a[w]();s.next=function(){return{done:e=!0}},a[w]=function(){return s},i(a)}catch(o){}return e}},{"./_wks":131}],90:[function(v,b,C){b.exports=function(w,m){return{value:m,done:!!w}}},{}],91:[function(v,b,C){b.exports={}},{}],92:[function(v,b,C){b.exports=!0},{}],93:[function(v,b,C){var w=v("./_uid")("meta"),m=v("./_is-object"),d=v("./_has"),i=v("./_object-dp").f,n=0,e=Object.isExtensible||function(){return!0},a=!v("./_fails")(function(){return e(Object.preventExtensions({}))}),s=function(c){i(c,w,{value:{i:"O"+ ++n,w:{}}})},o=function(c,A){if(!m(c))return typeof c=="symbol"?c:(typeof c=="string"?"S":"P")+c;if(!d(c,w)){if(!e(c))return"F";if(!A)return"E";s(c)}return c[w].i},f=function(c,A){if(!d(c,w)){if(!e(c))return!0;if(!A)return!1;s(c)}return c[w].w},l=function(c){return a&&r.NEED&&e(c)&&!d(c,w)&&s(c),c},r=b.exports={KEY:w,NEED:!1,fastKey:o,getWeak:f,onFreeze:l}},{"./_fails":74,"./_has":77,"./_is-object":85,"./_object-dp":98,"./_uid":127}],94:[function(v,b,C){var w=v("./_global"),m=v("./_task").set,d=w.MutationObserver||w.WebKitMutationObserver,i=w.process,n=w.Promise,e=v("./_cof")(i)=="process";b.exports=function(){var a,s,o,f=function(){var A,p;for(e&&(A=i.domain)&&A.exit();a;){p=a.fn,a=a.next;try{p()}catch(x){throw a?o():s=void 0,x}}s=void 0,A&&A.enter()};if(e)o=function(){i.nextTick(f)};else if(!d||w.navigator&&w.navigator.standalone)if(n&&n.resolve){var l=n.resolve(void 0);o=function(){l.then(f)}}else o=function(){m.call(w,f)};else{var r=!0,c=document.createTextNode("");new d(f).observe(c,{characterData:!0}),o=function(){c.data=r=!r}}return function(A){var p={fn:A,next:void 0};s&&(s.next=p),a||(a=p,o()),s=p}}},{"./_cof":64,"./_global":76,"./_task":120}],95:[function(v,b,C){"use strict";function w(d){var i,n;this.promise=new d(function(e,a){if(i!==void 0||n!==void 0)throw TypeError("Bad Promise constructor");i=e,n=a}),this.resolve=m(i),this.reject=m(n)}var m=v("./_a-function");b.exports.f=function(d){return new w(d)}},{"./_a-function":58}],96:[function(v,b,C){"use strict";var w=v("./_object-keys"),m=v("./_object-gops"),d=v("./_object-pie"),i=v("./_to-object"),n=v("./_iobject"),e=Object.assign;b.exports=!e||v("./_fails")(function(){var a={},s={},o=Symbol(),f="abcdefghijklmnopqrst";return a[o]=7,f.split("").forEach(function(l){s[l]=l}),e({},a)[o]!=7||Object.keys(e({},s)).join("")!=f})?function(a,s){for(var o=i(a),f=arguments.length,l=1,r=m.f,c=d.f;f>l;)for(var A,p=n(arguments[l++]),x=r?w(p).concat(r(p)):w(p),_=x.length,B=0;_>B;)c.call(p,A=x[B++])&&(o[A]=p[A]);return o}:e},{"./_fails":74,"./_iobject":82,"./_object-gops":103,"./_object-keys":106,"./_object-pie":107,"./_to-object":125}],97:[function(v,b,C){var w=v("./_an-object"),m=v("./_object-dps"),d=v("./_enum-bug-keys"),i=v("./_shared-key")("IE_PROTO"),n=function(){},e=function(){var a,s=v("./_dom-create")("iframe"),o=d.length;for(s.style.display="none",v("./_html").appendChild(s),s.src="javascript:",a=s.contentWindow.document,a.open(),a.write(""),a.close(),e=a.F;o--;)delete e.prototype[d[o]];return e()};b.exports=Object.create||function(a,s){var o;return a!==null?(n.prototype=w(a),o=new n,n.prototype=null,o[i]=a):o=e(),s===void 0?o:m(o,s)}},{"./_an-object":61,"./_dom-create":70,"./_enum-bug-keys":71,"./_html":79,"./_object-dps":99,"./_shared-key":116}],98:[function(v,b,C){var w=v("./_an-object"),m=v("./_ie8-dom-define"),d=v("./_to-primitive"),i=Object.defineProperty;C.f=v("./_descriptors")?Object.defineProperty:function(n,e,a){if(w(n),e=d(e,!0),w(a),m)try{return i(n,e,a)}catch(s){}if("get"in a||"set"in a)throw TypeError("Accessors not supported!");return"value"in a&&(n[e]=a.value),n}},{"./_an-object":61,"./_descriptors":69,"./_ie8-dom-define":80,"./_to-primitive":126}],99:[function(v,b,C){var w=v("./_object-dp"),m=v("./_an-object"),d=v("./_object-keys");b.exports=v("./_descriptors")?Object.defineProperties:function(i,n){m(i);for(var e,a=d(n),s=a.length,o=0;s>o;)w.f(i,e=a[o++],n[e]);return i}},{"./_an-object":61,"./_descriptors":69,"./_object-dp":98,"./_object-keys":106}],100:[function(v,b,C){var w=v("./_object-pie"),m=v("./_property-desc"),d=v("./_to-iobject"),i=v("./_to-primitive"),n=v("./_has"),e=v("./_ie8-dom-define"),a=Object.getOwnPropertyDescriptor;C.f=v("./_descriptors")?a:function(s,o){if(s=d(s),o=i(o,!0),e)try{return a(s,o)}catch(f){}if(n(s,o))return m(!w.f.call(s,o),s[o])}},{"./_descriptors":69,"./_has":77,"./_ie8-dom-define":80,"./_object-pie":107,"./_property-desc":111,"./_to-iobject":123,"./_to-primitive":126}],101:[function(v,b,C){var w=v("./_to-iobject"),m=v("./_object-gopn").f,d={}.toString,i=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],n=function(e){try{return m(e)}catch(a){return i.slice()}};b.exports.f=function(e){return i&&d.call(e)=="[object Window]"?n(e):m(w(e))}},{"./_object-gopn":102,"./_to-iobject":123}],102:[function(v,b,C){var w=v("./_object-keys-internal"),m=v("./_enum-bug-keys").concat("length","prototype");C.f=Object.getOwnPropertyNames||function(d){return w(d,m)}},{"./_enum-bug-keys":71,"./_object-keys-internal":105}],103:[function(v,b,C){C.f=Object.getOwnPropertySymbols},{}],104:[function(v,b,C){var w=v("./_has"),m=v("./_to-object"),d=v("./_shared-key")("IE_PROTO"),i=Object.prototype;b.exports=Object.getPrototypeOf||function(n){return n=m(n),w(n,d)?n[d]:typeof n.constructor=="function"&&n instanceof n.constructor?n.constructor.prototype:n instanceof Object?i:null}},{"./_has":77,"./_shared-key":116,"./_to-object":125}],105:[function(v,b,C){var w=v("./_has"),m=v("./_to-iobject"),d=v("./_array-includes")(!1),i=v("./_shared-key")("IE_PROTO");b.exports=function(n,e){var a,s=m(n),o=0,f=[];for(a in s)a!=i&&w(s,a)&&f.push(a);for(;e.length>o;)w(s,a=e[o++])&&(~d(f,a)||f.push(a));return f}},{"./_array-includes":62,"./_has":77,"./_shared-key":116,"./_to-iobject":123}],106:[function(v,b,C){var w=v("./_object-keys-internal"),m=v("./_enum-bug-keys");b.exports=Object.keys||function(d){return w(d,m)}},{"./_enum-bug-keys":71,"./_object-keys-internal":105}],107:[function(v,b,C){C.f={}.propertyIsEnumerable},{}],108:[function(v,b,C){var w=v("./_export"),m=v("./_core"),d=v("./_fails");b.exports=function(i,n){var e=(m.Object||{})[i]||Object[i],a={};a[i]=n(e),w(w.S+w.F*d(function(){e(1)}),"Object",a)}},{"./_core":65,"./_export":73,"./_fails":74}],109:[function(v,b,C){b.exports=function(w){try{return{e:!1,v:w()}}catch(m){return{e:!0,v:m}}}},{}],110:[function(v,b,C){var w=v("./_an-object"),m=v("./_is-object"),d=v("./_new-promise-capability");b.exports=function(i,n){if(w(i),m(n)&&n.constructor===i)return n;var e=d.f(i);return(0,e.resolve)(n),e.promise}},{"./_an-object":61,"./_is-object":85,"./_new-promise-capability":95}],111:[function(v,b,C){b.exports=function(w,m){return{enumerable:!(1&w),configurable:!(2&w),writable:!(4&w),value:m}}},{}],112:[function(v,b,C){var w=v("./_hide");b.exports=function(m,d,i){for(var n in d)i&&m[n]?m[n]=d[n]:w(m,n,d[n]);return m}},{"./_hide":78}],113:[function(v,b,C){b.exports=v("./_hide")},{"./_hide":78}],114:[function(v,b,C){"use strict";var w=v("./_global"),m=v("./_core"),d=v("./_object-dp"),i=v("./_descriptors"),n=v("./_wks")("species");b.exports=function(e){var a=typeof m[e]=="function"?m[e]:w[e];i&&a&&!a[n]&&d.f(a,n,{configurable:!0,get:function(){return this}})}},{"./_core":65,"./_descriptors":69,"./_global":76,"./_object-dp":98,"./_wks":131}],115:[function(v,b,C){var w=v("./_object-dp").f,m=v("./_has"),d=v("./_wks")("toStringTag");b.exports=function(i,n,e){i&&!m(i=e?i:i.prototype,d)&&w(i,d,{configurable:!0,value:n})}},{"./_has":77,"./_object-dp":98,"./_wks":131}],116:[function(v,b,C){var w=v("./_shared")("keys"),m=v("./_uid");b.exports=function(d){return w[d]||(w[d]=m(d))}},{"./_shared":117,"./_uid":127}],117:[function(v,b,C){var w=v("./_core"),m=v("./_global"),d=m["__core-js_shared__"]||(m["__core-js_shared__"]={});(b.exports=function(i,n){return d[i]||(d[i]=n!==void 0?n:{})})("versions",[]).push({version:w.version,mode:v("./_library")?"pure":"global",copyright:"\u6F0F 2018 Denis Pushkarev (zloirock.ru)"})},{"./_core":65,"./_global":76,"./_library":92}],118:[function(v,b,C){var w=v("./_an-object"),m=v("./_a-function"),d=v("./_wks")("species");b.exports=function(i,n){var e,a=w(i).constructor;return a===void 0||(e=w(a)[d])==null?n:m(e)}},{"./_a-function":58,"./_an-object":61,"./_wks":131}],119:[function(v,b,C){var w=v("./_to-integer"),m=v("./_defined");b.exports=function(d){return function(i,n){var e,a,s=String(m(i)),o=w(n),f=s.length;return o<0||o>=f?d?"":void 0:(e=s.charCodeAt(o),e<55296||e>56319||o+1===f||(a=s.charCodeAt(o+1))<56320||a>57343?d?s.charAt(o):e:d?s.slice(o,o+2):a-56320+(e-55296<<10)+65536)}}},{"./_defined":68,"./_to-integer":122}],120:[function(v,b,C){var w,m,d,i=v("./_ctx"),n=v("./_invoke"),e=v("./_html"),a=v("./_dom-create"),s=v("./_global"),o=s.process,f=s.setImmediate,l=s.clearImmediate,r=s.MessageChannel,c=s.Dispatch,A=0,p={},x=function(){var B=+this;if(p.hasOwnProperty(B)){var E=p[B];delete p[B],E()}},_=function(B){x.call(B.data)};f&&l||(f=function(B){for(var E=[],g=1;arguments.length>g;)E.push(arguments[g++]);return p[++A]=function(){n(typeof B=="function"?B:Function(B),E)},w(A),A},l=function(B){delete p[B]},v("./_cof")(o)=="process"?w=function(B){o.nextTick(i(x,B,1))}:c&&c.now?w=function(B){c.now(i(x,B,1))}:r?(m=new r,d=m.port2,m.port1.onmessage=_,w=i(d.postMessage,d,1)):s.addEventListener&&typeof postMessage=="function"&&!s.importScripts?(w=function(B){s.postMessage(B+"","*")},s.addEventListener("message",_,!1)):w="onreadystatechange"in a("script")?function(B){e.appendChild(a("script")).onreadystatechange=function(){e.removeChild(this),x.call(B)}}:function(B){setTimeout(i(x,B,1),0)}),b.exports={set:f,clear:l}},{"./_cof":64,"./_ctx":67,"./_dom-create":70,"./_global":76,"./_html":79,"./_invoke":81}],121:[function(v,b,C){var w=v("./_to-integer"),m=Math.max,d=Math.min;b.exports=function(i,n){return i=w(i),i<0?m(i+n,0):d(i,n)}},{"./_to-integer":122}],122:[function(v,b,C){var w=Math.ceil,m=Math.floor;b.exports=function(d){return isNaN(d=+d)?0:(d>0?m:w)(d)}},{}],123:[function(v,b,C){var w=v("./_iobject"),m=v("./_defined");b.exports=function(d){return w(m(d))}},{"./_defined":68,"./_iobject":82}],124:[function(v,b,C){var w=v("./_to-integer"),m=Math.min;b.exports=function(d){return d>0?m(w(d),9007199254740991):0}},{"./_to-integer":122}],125:[function(v,b,C){var w=v("./_defined");b.exports=function(m){return Object(w(m))}},{"./_defined":68}],126:[function(v,b,C){var w=v("./_is-object");b.exports=function(m,d){if(!w(m))return m;var i,n;if(d&&typeof(i=m.toString)=="function"&&!w(n=i.call(m)))return n;if(typeof(i=m.valueOf)=="function"&&!w(n=i.call(m)))return n;if(!d&&typeof(i=m.toString)=="function"&&!w(n=i.call(m)))return n;throw TypeError("Can't convert object to primitive value")}},{"./_is-object":85}],127:[function(v,b,C){var w=0,m=Math.random();b.exports=function(d){return"Symbol(".concat(d===void 0?"":d,")_",(++w+m).toString(36))}},{}],128:[function(v,b,C){var w=v("./_global"),m=w.navigator;b.exports=m&&m.userAgent||""},{"./_global":76}],129:[function(v,b,C){var w=v("./_global"),m=v("./_core"),d=v("./_library"),i=v("./_wks-ext"),n=v("./_object-dp").f;b.exports=function(e){var a=m.Symbol||(m.Symbol=d?{}:w.Symbol||{});e.charAt(0)=="_"||e in a||n(a,e,{value:i.f(e)})}},{"./_core":65,"./_global":76,"./_library":92,"./_object-dp":98,"./_wks-ext":130}],130:[function(v,b,C){C.f=v("./_wks")},{"./_wks":131}],131:[function(v,b,C){var w=v("./_shared")("wks"),m=v("./_uid"),d=v("./_global").Symbol,i=typeof d=="function";(b.exports=function(n){return w[n]||(w[n]=i&&d[n]||(i?d:m)("Symbol."+n))}).store=w},{"./_global":76,"./_shared":117,"./_uid":127}],132:[function(v,b,C){var w=v("./_classof"),m=v("./_wks")("iterator"),d=v("./_iterators");b.exports=v("./_core").getIteratorMethod=function(i){if(i!=null)return i[m]||i["@@iterator"]||d[w(i)]}},{"./_classof":63,"./_core":65,"./_iterators":91,"./_wks":131}],133:[function(v,b,C){"use strict";var w=v("./_ctx"),m=v("./_export"),d=v("./_to-object"),i=v("./_iter-call"),n=v("./_is-array-iter"),e=v("./_to-length"),a=v("./_create-property"),s=v("./core.get-iterator-method");m(m.S+m.F*!v("./_iter-detect")(function(o){Array.from(o)}),"Array",{from:function(o){var f,l,r,c,A=d(o),p=typeof this=="function"?this:Array,x=arguments.length,_=x>1?arguments[1]:void 0,B=_!==void 0,E=0,g=s(A);if(B&&(_=w(_,x>2?arguments[2]:void 0,2)),g==null||p==Array&&n(g))for(f=e(A.length),l=new p(f);f>E;E++)a(l,E,B?_(A[E],E):A[E]);else for(c=g.call(A),l=new p;!(r=c.next()).done;E++)a(l,E,B?i(c,_,[r.value,E],!0):r.value);return l.length=E,l}})},{"./_create-property":66,"./_ctx":67,"./_export":73,"./_is-array-iter":83,"./_iter-call":86,"./_iter-detect":89,"./_to-length":124,"./_to-object":125,"./core.get-iterator-method":132}],134:[function(v,b,C){"use strict";var w=v("./_add-to-unscopables"),m=v("./_iter-step"),d=v("./_iterators"),i=v("./_to-iobject");b.exports=v("./_iter-define")(Array,"Array",function(n,e){this._t=i(n),this._i=0,this._k=e},function(){var n=this._t,e=this._k,a=this._i++;return!n||a>=n.length?(this._t=void 0,m(1)):e=="keys"?m(0,a):e=="values"?m(0,n[a]):m(0,[a,n[a]])},"values"),d.Arguments=d.Array,w("keys"),w("values"),w("entries")},{"./_add-to-unscopables":59,"./_iter-define":88,"./_iter-step":90,"./_iterators":91,"./_to-iobject":123}],135:[function(v,b,C){"use strict";var w=v("./_is-object"),m=v("./_object-gpo"),d=v("./_wks")("hasInstance"),i=Function.prototype;d in i||v("./_object-dp").f(i,d,{value:function(n){if(typeof this!="function"||!w(n))return!1;if(!w(this.prototype))return n instanceof this;for(;n=m(n);)if(this.prototype===n)return!0;return!1}})},{"./_is-object":85,"./_object-dp":98,"./_object-gpo":104,"./_wks":131}],136:[function(v,b,C){var w=v("./_export");w(w.S+w.F,"Object",{assign:v("./_object-assign")})},{"./_export":73,"./_object-assign":96}],137:[function(v,b,C){var w=v("./_export");w(w.S,"Object",{create:v("./_object-create")})},{"./_export":73,"./_object-create":97}],138:[function(v,b,C){var w=v("./_export");w(w.S+w.F*!v("./_descriptors"),"Object",{defineProperty:v("./_object-dp").f})},{"./_descriptors":69,"./_export":73,"./_object-dp":98}],139:[function(v,b,C){v("./_object-sap")("getOwnPropertyNames",function(){return v("./_object-gopn-ext").f})},{"./_object-gopn-ext":101,"./_object-sap":108}],140:[function(v,b,C){var w=v("./_to-object"),m=v("./_object-gpo");v("./_object-sap")("getPrototypeOf",function(){return function(d){return m(w(d))}})},{"./_object-gpo":104,"./_object-sap":108,"./_to-object":125}],141:[function(v,b,C){var w=v("./_to-object"),m=v("./_object-keys");v("./_object-sap")("keys",function(){return function(d){return m(w(d))}})},{"./_object-keys":106,"./_object-sap":108,"./_to-object":125}],142:[function(v,b,C){arguments[4][36][0].apply(C,arguments)},{dup:36}],143:[function(v,b,C){"use strict";var w,m,d,i,n=v("./_library"),e=v("./_global"),a=v("./_ctx"),s=v("./_classof"),o=v("./_export"),f=v("./_is-object"),l=v("./_a-function"),r=v("./_an-instance"),c=v("./_for-of"),A=v("./_species-constructor"),p=v("./_task").set,x=v("./_microtask")(),_=v("./_new-promise-capability"),B=v("./_perform"),E=v("./_user-agent"),g=v("./_promise-resolve"),h=e.TypeError,u=e.process,S=u&&u.versions,O=S&&S.v8||"",T=e.Promise,D=s(u)=="process",I=function(){},k=m=_.f,F=!!function(){try{var ne=T.resolve(1),ue=(ne.constructor={})[v("./_wks")("species")]=function(be){be(I,I)};return(D||typeof PromiseRejectionEvent=="function")&&ne.then(I)instanceof ue&&O.indexOf("6.6")!==0&&E.indexOf("Chrome/66")===-1}catch(be){}}(),X=function(ne){var ue;return!(!f(ne)||typeof(ue=ne.then)!="function")&&ue},U=function(ne,ue){if(!ne._n){ne._n=!0;var be=ne._c;x(function(){for(var de=ne._v,_e=ne._s==1,me=0;be.length>me;)!function(Ee){var ge,fe,ae,ve=_e?Ee.ok:Ee.fail,oe=Ee.resolve,ie=Ee.reject,Te=Ee.domain;try{ve?(_e||(ne._h==2&&N(ne),ne._h=1),ve===!0?ge=de:(Te&&Te.enter(),ge=ve(de),Te&&(Te.exit(),ae=!0)),ge===Ee.promise?ie(h("Promise-chain cycle")):(fe=X(ge))?fe.call(ge,oe,ie):oe(ge)):ie(de)}catch(Re){Te&&!ae&&Te.exit(),ie(Re)}}(be[me++]);ne._c=[],ne._n=!1,ue&&!ne._h&&K(ne)})}},K=function(ne){p.call(e,function(){var ue,be,de,_e=ne._v,me=V(ne);if(me&&(ue=B(function(){D?u.emit("unhandledRejection",_e,ne):(be=e.onunhandledrejection)?be({promise:ne,reason:_e}):(de=e.console)&&de.error&&de.error("Unhandled promise rejection",_e)}),ne._h=D||V(ne)?2:1),ne._a=void 0,me&&ue.e)throw ue.v})},V=function(ne){return ne._h!==1&&(ne._a||ne._c).length===0},N=function(ne){p.call(e,function(){var ue;D?u.emit("rejectionHandled",ne):(ue=e.onrejectionhandled)&&ue({promise:ne,reason:ne._v})})},Q=function(ne){var ue=this;ue._d||(ue._d=!0,ue=ue._w||ue,ue._v=ne,ue._s=2,ue._a||(ue._a=ue._c.slice()),U(ue,!0))},J=function(ne){var ue,be=this;if(!be._d){be._d=!0,be=be._w||be;try{if(be===ne)throw h("Promise can't be resolved itself");(ue=X(ne))?x(function(){var de={_w:be,_d:!1};try{ue.call(ne,a(J,de,1),a(Q,de,1))}catch(_e){Q.call(de,_e)}}):(be._v=ne,be._s=1,U(be,!1))}catch(de){Q.call({_w:be,_d:!1},de)}}};F||(T=function(ne){r(this,T,"Promise","_h"),l(ne),w.call(this);try{ne(a(J,this,1),a(Q,this,1))}catch(ue){Q.call(this,ue)}},w=function(ne){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1},w.prototype=v("./_redefine-all")(T.prototype,{then:function(ne,ue){var be=k(A(this,T));return be.ok=typeof ne!="function"||ne,be.fail=typeof ue=="function"&&ue,be.domain=D?u.domain:void 0,this._c.push(be),this._a&&this._a.push(be),this._s&&U(this,!1),be.promise},catch:function(ne){return this.then(void 0,ne)}}),d=function(){var ne=new w;this.promise=ne,this.resolve=a(J,ne,1),this.reject=a(Q,ne,1)},_.f=k=function(ne){return ne===T||ne===i?new d(ne):m(ne)}),o(o.G+o.W+o.F*!F,{Promise:T}),v("./_set-to-string-tag")(T,"Promise"),v("./_set-species")("Promise"),i=v("./_core").Promise,o(o.S+o.F*!F,"Promise",{reject:function(ne){var ue=k(this);return(0,ue.reject)(ne),ue.promise}}),o(o.S+o.F*(n||!F),"Promise",{resolve:function(ne){return g(n&&this===i?T:this,ne)}}),o(o.S+o.F*!(F&&v("./_iter-detect")(function(ne){T.all(ne).catch(I)})),"Promise",{all:function(ne){var ue=this,be=k(ue),de=be.resolve,_e=be.reject,me=B(function(){var Ee=[],ge=0,fe=1;c(ne,!1,function(ae){var ve=ge++,oe=!1;Ee.push(void 0),fe++,ue.resolve(ae).then(function(ie){oe||(oe=!0,Ee[ve]=ie,--fe||de(Ee))},_e)}),--fe||de(Ee)});return me.e&&_e(me.v),be.promise},race:function(ne){var ue=this,be=k(ue),de=be.reject,_e=B(function(){c(ne,!1,function(me){ue.resolve(me).then(be.resolve,de)})});return _e.e&&de(_e.v),be.promise}})},{"./_a-function":58,"./_an-instance":60,"./_classof":63,"./_core":65,"./_ctx":67,"./_export":73,"./_for-of":75,"./_global":76,"./_is-object":85,"./_iter-detect":89,"./_library":92,"./_microtask":94,"./_new-promise-capability":95,"./_perform":109,"./_promise-resolve":110,"./_redefine-all":112,"./_set-species":114,"./_set-to-string-tag":115,"./_species-constructor":118,"./_task":120,"./_user-agent":128,"./_wks":131}],144:[function(v,b,C){var w=v("./_export"),m=v("./_to-absolute-index"),d=String.fromCharCode,i=String.fromCodePoint;w(w.S+w.F*(!!i&&i.length!=1),"String",{fromCodePoint:function(n){for(var e,a=[],s=arguments.length,o=0;s>o;){if(e=+arguments[o++],m(e,1114111)!==e)throw RangeError(e+" is not a valid code point");a.push(e<65536?d(e):d(55296+((e-=65536)>>10),e%1024+56320))}return a.join("")}})},{"./_export":73,"./_to-absolute-index":121}],145:[function(v,b,C){"use strict";var w=v("./_string-at")(!0);v("./_iter-define")(String,"String",function(m){this._t=String(m),this._i=0},function(){var m,d=this._t,i=this._i;return i>=d.length?{value:void 0,done:!0}:(m=w(d,i),this._i+=m.length,{value:m,done:!1})})},{"./_iter-define":88,"./_string-at":119}],146:[function(v,b,C){"use strict";var w=v("./_global"),m=v("./_has"),d=v("./_descriptors"),i=v("./_export"),n=v("./_redefine"),e=v("./_meta").KEY,a=v("./_fails"),s=v("./_shared"),o=v("./_set-to-string-tag"),f=v("./_uid"),l=v("./_wks"),r=v("./_wks-ext"),c=v("./_wks-define"),A=v("./_enum-keys"),p=v("./_is-array"),x=v("./_an-object"),_=v("./_is-object"),B=v("./_to-iobject"),E=v("./_to-primitive"),g=v("./_property-desc"),h=v("./_object-create"),u=v("./_object-gopn-ext"),S=v("./_object-gopd"),O=v("./_object-dp"),T=v("./_object-keys"),D=S.f,I=O.f,k=u.f,F=w.Symbol,X=w.JSON,U=X&&X.stringify,K=l("_hidden"),V=l("toPrimitive"),N={}.propertyIsEnumerable,Q=s("symbol-registry"),J=s("symbols"),ne=s("op-symbols"),ue=Object.prototype,be=typeof F=="function",de=w.QObject,_e=!de||!de.prototype||!de.prototype.findChild,me=d&&a(function(){return h(I({},"a",{get:function(){return I(this,"a",{value:7}).a}})).a!=7})?function(he,te,ce){var Ie=D(ue,te);Ie&&delete ue[te],I(he,te,ce),Ie&&he!==ue&&I(ue,te,Ie)}:I,Ee=function(he){var te=J[he]=h(F.prototype);return te._k=he,te},ge=be&&typeof F.iterator=="symbol"?function(he){return typeof he=="symbol"}:function(he){return he instanceof F},fe=function(he,te,ce){return he===ue&&fe(ne,te,ce),x(he),te=E(te,!0),x(ce),m(J,te)?(ce.enumerable?(m(he,K)&&he[K][te]&&(he[K][te]=!1),ce=h(ce,{enumerable:g(0,!1)})):(m(he,K)||I(he,K,g(1,{})),he[K][te]=!0),me(he,te,ce)):I(he,te,ce)},ae=function(he,te){x(he);for(var ce,Ie=A(te=B(te)),ze=0,_t=Ie.length;_t>ze;)fe(he,ce=Ie[ze++],te[ce]);return he},ve=function(he,te){return te===void 0?h(he):ae(h(he),te)},oe=function(he){var te=N.call(this,he=E(he,!0));return!(this===ue&&m(J,he)&&!m(ne,he))&&(!(te||!m(this,he)||!m(J,he)||m(this,K)&&this[K][he])||te)},ie=function(he,te){if(he=B(he),te=E(te,!0),he!==ue||!m(J,te)||m(ne,te)){var ce=D(he,te);return!ce||!m(J,te)||m(he,K)&&he[K][te]||(ce.enumerable=!0),ce}},Te=function(he){for(var te,ce=k(B(he)),Ie=[],ze=0;ce.length>ze;)m(J,te=ce[ze++])||te==K||te==e||Ie.push(te);return Ie},Re=function(he){for(var te,ce=he===ue,Ie=k(ce?ne:B(he)),ze=[],_t=0;Ie.length>_t;)!m(J,te=Ie[_t++])||ce&&!m(ue,te)||ze.push(J[te]);return ze};be||(F=function(){if(this instanceof F)throw TypeError("Symbol is not a constructor!");var he=f(arguments.length>0?arguments[0]:void 0),te=function(ce){this===ue&&te.call(ne,ce),m(this,K)&&m(this[K],he)&&(this[K][he]=!1),me(this,he,g(1,ce))};return d&&_e&&me(ue,he,{configurable:!0,set:te}),Ee(he)},n(F.prototype,"toString",function(){return this._k}),S.f=ie,O.f=fe,v("./_object-gopn").f=u.f=Te,v("./_object-pie").f=oe,v("./_object-gops").f=Re,d&&!v("./_library")&&n(ue,"propertyIsEnumerable",oe,!0),r.f=function(he){return Ee(l(he))}),i(i.G+i.W+i.F*!be,{Symbol:F});for(var Me="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),re=0;Me.length>re;)l(Me[re++]);for(var j=T(l.store),W=0;j.length>W;)c(j[W++]);i(i.S+i.F*!be,"Symbol",{for:function(he){return m(Q,he+="")?Q[he]:Q[he]=F(he)},keyFor:function(he){if(!ge(he))throw TypeError(he+" is not a symbol!");for(var te in Q)if(Q[te]===he)return te},useSetter:function(){_e=!0},useSimple:function(){_e=!1}}),i(i.S+i.F*!be,"Object",{create:ve,defineProperty:fe,defineProperties:ae,getOwnPropertyDescriptor:ie,getOwnPropertyNames:Te,getOwnPropertySymbols:Re}),X&&i(i.S+i.F*(!be||a(function(){var he=F();return U([he])!="[null]"||U({a:he})!="{}"||U(Object(he))!="{}"})),"JSON",{stringify:function(he){for(var te,ce,Ie=[he],ze=1;arguments.length>ze;)Ie.push(arguments[ze++]);if(ce=te=Ie[1],(_(te)||he!==void 0)&&!ge(he))return p(te)||(te=function(_t,He){if(typeof ce=="function"&&(He=ce.call(this,_t,He)),!ge(He))return He}),Ie[1]=te,U.apply(X,Ie)}}),F.prototype[V]||v("./_hide")(F.prototype,V,F.prototype.valueOf),o(F,"Symbol"),o(Math,"Math",!0),o(w.JSON,"JSON",!0)},{"./_an-object":61,"./_descriptors":69,"./_enum-keys":72,"./_export":73,"./_fails":74,"./_global":76,"./_has":77,"./_hide":78,"./_is-array":84,"./_is-object":85,"./_library":92,"./_meta":93,"./_object-create":97,"./_object-dp":98,"./_object-gopd":100,"./_object-gopn":102,"./_object-gopn-ext":101,"./_object-gops":103,"./_object-keys":106,"./_object-pie":107,"./_property-desc":111,"./_redefine":113,"./_set-to-string-tag":115,"./_shared":117,"./_to-iobject":123,"./_to-primitive":126,"./_uid":127,"./_wks":131,"./_wks-define":129,"./_wks-ext":130}],147:[function(v,b,C){"use strict";var w=v("./_export"),m=v("./_core"),d=v("./_global"),i=v("./_species-constructor"),n=v("./_promise-resolve");w(w.P+w.R,"Promise",{finally:function(e){var a=i(this,m.Promise||d.Promise),s=typeof e=="function";return this.then(s?function(o){return n(a,e()).then(function(){return o})}:e,s?function(o){return n(a,e()).then(function(){throw o})}:e)}})},{"./_core":65,"./_export":73,"./_global":76,"./_promise-resolve":110,"./_species-constructor":118}],148:[function(v,b,C){"use strict";var w=v("./_export"),m=v("./_new-promise-capability"),d=v("./_perform");w(w.S,"Promise",{try:function(i){var n=m.f(this),e=d(i);return(e.e?n.reject:n.resolve)(e.v),n.promise}})},{"./_export":73,"./_new-promise-capability":95,"./_perform":109}],149:[function(v,b,C){v("./_wks-define")("asyncIterator")},{"./_wks-define":129}],150:[function(v,b,C){v("./_wks-define")("observable")},{"./_wks-define":129}],151:[function(v,b,C){v("./es6.array.iterator");for(var w=v("./_global"),m=v("./_hide"),d=v("./_iterators"),i=v("./_wks")("toStringTag"),n="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),e=0;e0?"-":"+")+i(100*Math.floor(Math.abs(D)/60)+Math.abs(D)%60,4),S:["th","st","nd","rd"][B%10>3?0:(B%100-B%10!=10)*B%10],W:I,N:k};return c.replace(o,function(X){return X in F?F[X]:X.slice(1,X.length-1)})}}();s.masks={default:"ddd mmm dd yyyy HH:MM:ss",shortDate:"m/d/yy",mediumDate:"mmm d, yyyy",longDate:"mmmm d, yyyy",fullDate:"dddd, mmmm d, yyyy",shortTime:"h:MM TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT Z",isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:sso",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'",expiresHeaderFormat:"ddd, dd mmm yyyy HH:MM:ss Z"},s.i18n={dayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"]},typeof M=="function"&&M.amd?M(function(){return s}):(C===void 0?"undefined":(0,m.default)(C))==="object"?b.exports=s:d.dateFormat=s}(void 0)},{"babel-runtime/helpers/typeof":32}],155:[function(v,b,C){(function(w){function m(){return!(typeof window=="undefined"||!window.process||window.process.type!=="renderer")||typeof document!="undefined"&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||typeof window!="undefined"&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||typeof navigator!="undefined"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||typeof navigator!="undefined"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)}function d(a){var s=this.useColors;if(a[0]=(s?"%c":"")+this.namespace+(s?" %c":" ")+a[0]+(s?"%c ":" ")+"+"+C.humanize(this.diff),s){var o="color: "+this.color;a.splice(1,0,o,"color: inherit");var f=0,l=0;a[0].replace(/%[a-zA-Z%]/g,function(r){r!=="%%"&&(f++,r==="%c"&&(l=f))}),a.splice(l,0,o)}}function i(){return typeof console=="object"&&console.log&&Function.prototype.apply.call(console.log,console,arguments)}function n(a){try{a==null?C.storage.removeItem("debug"):C.storage.debug=a}catch(s){}}function e(){var a;try{a=C.storage.debug}catch(s){}return!a&&w!==void 0&&"env"in w&&(a=w.env.DEBUG),a}C=b.exports=v("./debug"),C.log=i,C.formatArgs=d,C.save=n,C.load=e,C.useColors=m,C.storage=typeof chrome!="undefined"&&chrome.storage!==void 0?chrome.storage.local:function(){try{return window.localStorage}catch(a){}}(),C.colors=["lightseagreen","forestgreen","goldenrod","dodgerblue","darkorchid","crimson"],C.formatters.j=function(a){try{return JSON.stringify(a)}catch(s){return"[UnexpectedJSONParseError]: "+s.message}},C.enable(e())}).call(this,v("_process"))},{"./debug":156,_process:173}],156:[function(v,b,C){function w(s){var o,f=0;for(o in s)f=(f<<5)-f+s.charCodeAt(o),f|=0;return C.colors[Math.abs(f)%C.colors.length]}function m(s){function o(){if(o.enabled){var f=o,l=+new Date,r=l-(a||l);f.diff=r,f.prev=a,f.curr=l,a=l;for(var c=new Array(arguments.length),A=0;A]/;b.exports=w},{}],158:[function(v,b,C){function w(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}function m(e){return typeof e=="function"}function d(e){return typeof e=="number"}function i(e){return typeof e=="object"&&e!==null}function n(e){return e===void 0}b.exports=w,w.EventEmitter=w,w.prototype._events=void 0,w.prototype._maxListeners=void 0,w.defaultMaxListeners=10,w.prototype.setMaxListeners=function(e){if(!d(e)||e<0||isNaN(e))throw TypeError("n must be a positive number");return this._maxListeners=e,this},w.prototype.emit=function(e){var a,s,o,f,l,r;if(this._events||(this._events={}),e==="error"&&(!this._events.error||i(this._events.error)&&!this._events.error.length)){if((a=arguments[1])instanceof Error)throw a;var c=new Error('Uncaught, unspecified "error" event. ('+a+")");throw c.context=a,c}if(s=this._events[e],n(s))return!1;if(m(s))switch(arguments.length){case 1:s.call(this);break;case 2:s.call(this,arguments[1]);break;case 3:s.call(this,arguments[1],arguments[2]);break;default:f=Array.prototype.slice.call(arguments,1),s.apply(this,f)}else if(i(s))for(f=Array.prototype.slice.call(arguments,1),r=s.slice(),o=r.length,l=0;l0&&this._events[e].length>s&&(this._events[e].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[e].length),typeof console.trace=="function"&&console.trace()),this},w.prototype.on=w.prototype.addListener,w.prototype.once=function(e,a){function s(){this.removeListener(e,s),o||(o=!0,a.apply(this,arguments))}if(!m(a))throw TypeError("listener must be a function");var o=!1;return s.listener=a,this.on(e,s),this},w.prototype.removeListener=function(e,a){var s,o,f,l;if(!m(a))throw TypeError("listener must be a function");if(!this._events||!this._events[e])return this;if(s=this._events[e],f=s.length,o=-1,s===a||m(s.listener)&&s.listener===a)delete this._events[e],this._events.removeListener&&this.emit("removeListener",e,a);else if(i(s)){for(l=f;l-- >0;)if(s[l]===a||s[l].listener&&s[l].listener===a){o=l;break}if(o<0)return this;s.length===1?(s.length=0,delete this._events[e]):s.splice(o,1),this._events.removeListener&&this.emit("removeListener",e,a)}return this},w.prototype.removeAllListeners=function(e){var a,s;if(!this._events)return this;if(!this._events.removeListener)return arguments.length===0?this._events={}:this._events[e]&&delete this._events[e],this;if(arguments.length===0){for(a in this._events)a!=="removeListener"&&this.removeAllListeners(a);return this.removeAllListeners("removeListener"),this._events={},this}if(s=this._events[e],m(s))this.removeListener(e,s);else if(s)for(;s.length;)this.removeListener(e,s[s.length-1]);return delete this._events[e],this},w.prototype.listeners=function(e){return this._events&&this._events[e]?m(this._events[e])?[this._events[e]]:this._events[e].slice():[]},w.prototype.listenerCount=function(e){if(this._events){var a=this._events[e];if(m(a))return 1;if(a)return a.length}return 0},w.listenerCount=function(e,a){return e.listenerCount(a)}},{}],159:[function(v,b,C){var w=v("http"),m=b.exports;for(var d in w)w.hasOwnProperty(d)&&(m[d]=w[d]);m.request=function(i,n){return i||(i={}),i.scheme="https",i.protocol="https:",w.request.call(this,i,n)}},{http:196}],160:[function(v,b,C){"use strict";var w=v("util"),m=v("ms");b.exports=function(d){if(typeof d=="number")return d;var i=m(d);if(i===void 0){var n=new Error(w.format("humanize-ms(%j) result undefined",d));console.warn(n.stack)}return i}},{ms:169,util:207}],161:[function(v,b,C){C.read=function(w,m,d,i,n){var e,a,s=8*n-i-1,o=(1<>1,l=-7,r=d?n-1:0,c=d?-1:1,A=w[m+r];for(r+=c,e=A&(1<<-l)-1,A>>=-l,l+=s;l>0;e=256*e+w[m+r],r+=c,l-=8);for(a=e&(1<<-l)-1,e>>=-l,l+=i;l>0;a=256*a+w[m+r],r+=c,l-=8);if(e===0)e=1-f;else{if(e===o)return a?NaN:1/0*(A?-1:1);a+=Math.pow(2,i),e-=f}return(A?-1:1)*a*Math.pow(2,e-i)},C.write=function(w,m,d,i,n,e){var a,s,o,f=8*e-n-1,l=(1<>1,c=n===23?Math.pow(2,-24)-Math.pow(2,-77):0,A=i?0:e-1,p=i?1:-1,x=m<0||m===0&&1/m<0?1:0;for(m=Math.abs(m),isNaN(m)||m===1/0?(s=isNaN(m)?1:0,a=l):(a=Math.floor(Math.log(m)/Math.LN2),m*(o=Math.pow(2,-a))<1&&(a--,o*=2),m+=a+r>=1?c/o:c*Math.pow(2,1-r),m*o>=2&&(a++,o/=2),a+r>=l?(s=0,a=l):a+r>=1?(s=(m*o-1)*Math.pow(2,n),a+=r):(s=m*Math.pow(2,r-1)*Math.pow(2,n),a=0));n>=8;w[d+A]=255&s,A+=p,s/=256,n-=8);for(a=a<0;w[d+A]=255&a,A+=p,a/=256,f-=8);w[d+A-p]|=128*x}},{}],162:[function(v,b,C){typeof Object.create=="function"?b.exports=function(w,m){w.super_=m,w.prototype=Object.create(m.prototype,{constructor:{value:w,enumerable:!1,writable:!0,configurable:!0}})}:b.exports=function(w,m){w.super_=m;var d=function(){};d.prototype=m.prototype,w.prototype=new d,w.prototype.constructor=w}},{}],163:[function(v,b,C){function w(d){return!!d.constructor&&typeof d.constructor.isBuffer=="function"&&d.constructor.isBuffer(d)}function m(d){return typeof d.readFloatLE=="function"&&typeof d.slice=="function"&&w(d.slice(0,0))}b.exports=function(d){return d!=null&&(w(d)||m(d)||!!d._isBuffer)}},{}],164:[function(v,b,C){!function(w){function m(n){return i.call(n).replace(/^[^{]*{\s*/,"").replace(/\s*}[^}]*$/,"")}function d(n){return typeof n=="function"&&(/^class(\s|\{\}$)/.test(i.call(n))||/^.*classCallCheck\(/.test(m(n)))}var i=Function.prototype.toString;C!==void 0?(b!==void 0&&b.exports&&(C=b.exports=d),C.isClass=d):typeof M=="function"&&M.amd?M([],function(){return d}):w.isClass=d}(this)},{}],165:[function(v,b,C){"use strict";function w(e){var a=e.slice(2);return a=a[0].toLowerCase()+a.slice(1)}var m=v("core-util-is"),d=v("isstream"),i=v("is-class");Object.keys(m).map(function(e){C[w(e)]=m[e]}),C.stream=d,C.readableStream=d.isReadable,C.writableStream=d.isWritable,C.duplexStream=d.isDuplex,C.class=i,C.finite=function(e){return Number.isFinite(e)},C.NaN=function(e){return Number.isNaN(e)},C.generator=function(e){return e&&typeof e.next=="function"&&typeof e.throw=="function"},C.generatorFunction=function(e){return e&&e.constructor&&e.constructor.name==="GeneratorFunction"},C.asyncFunction=function(e){return e&&e.constructor&&e.constructor.name==="AsyncFunction"},C.promise=function(e){return e&&typeof e.then=="function"};var n=Math.pow(2,31);C.int=function(e){return m.isNumber(e)&&e%1==0},C.int32=function(e){return C.int(e)&&e=-n},C.long=function(e){return C.int(e)&&(e>=n||e<-n)},C.Long=function(e){return C.object(e)&&C.number(e.high)&&C.number(e.low)},C.double=function(e){return m.isNumber(e)&&!isNaN(e)&&e%1!=0},C.date=function(e){return e instanceof Date},C.regExp=function(e){return e instanceof RegExp},C.regexp=C.regExp,C.error=function(e){return e instanceof Error},C.array=function(e){return Array.isArray(e)}},{"core-util-is":153,"is-class":164,isstream:167}],166:[function(v,b,C){var w={}.toString;b.exports=Array.isArray||function(m){return w.call(m)=="[object Array]"}},{}],167:[function(v,b,C){function w(e){return e instanceof n.Stream}function m(e){return w(e)&&typeof e._read=="function"&&typeof e._readableState=="object"}function d(e){return w(e)&&typeof e._write=="function"&&typeof e._writableState=="object"}function i(e){return m(e)&&d(e)}var n=v("stream");b.exports=w,b.exports.isReadable=m,b.exports.isWritable=d,b.exports.isDuplex=i},{stream:195}],168:[function(v,b,C){"use strict";function w(d,i,n){if(!d)throw new TypeError("argument dest is required");if(!i)throw new TypeError("argument src is required");return n===void 0&&(n=!0),Object.getOwnPropertyNames(i).forEach(function(e){if(n||!m.call(d,e)){var a=Object.getOwnPropertyDescriptor(i,e);Object.defineProperty(d,e,a)}}),d}b.exports=w;var m=Object.prototype.hasOwnProperty},{}],169:[function(v,b,C){function w(f){if(f=String(f),!(f.length>100)){var l=/^((?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(f);if(l){var r=parseFloat(l[1]);switch((l[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return r*o;case"days":case"day":case"d":return r*s;case"hours":case"hour":case"hrs":case"hr":case"h":return r*a;case"minutes":case"minute":case"mins":case"min":case"m":return r*e;case"seconds":case"second":case"secs":case"sec":case"s":return r*n;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return r;default:return}}}}function m(f){return f>=s?Math.round(f/s)+"d":f>=a?Math.round(f/a)+"h":f>=e?Math.round(f/e)+"m":f>=n?Math.round(f/n)+"s":f+"ms"}function d(f){return i(f,s,"day")||i(f,a,"hour")||i(f,e,"minute")||i(f,n,"second")||f+" ms"}function i(f,l,r){if(!(f0)return w(f);if(r==="number"&&isNaN(f)===!1)return l.long?d(f):m(f);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(f))}},{}],170:[function(v,b,C){(function(w){function m(e,a){for(var s=0,o=e.length-1;o>=0;o--){var f=e[o];f==="."?e.splice(o,1):f===".."?(e.splice(o,1),s++):s&&(e.splice(o,1),s--)}if(a)for(;s--;s)e.unshift("..");return e}function d(e){typeof e!="string"&&(e+="");var a,s=0,o=-1,f=!0;for(a=e.length-1;a>=0;--a)if(e.charCodeAt(a)===47){if(!f){s=a+1;break}}else o===-1&&(f=!1,o=a+1);return o===-1?"":e.slice(s,o)}function i(e,a){if(e.filter)return e.filter(a);for(var s=[],o=0;o=-1&&!a;s--){var o=s>=0?arguments[s]:w.cwd();if(typeof o!="string")throw new TypeError("Arguments to path.resolve must be strings");o&&(e=o+"/"+e,a=o.charAt(0)==="/")}return e=m(i(e.split("/"),function(f){return!!f}),!a).join("/"),(a?"/":"")+e||"."},C.normalize=function(e){var a=C.isAbsolute(e),s=n(e,-1)==="/";return e=m(i(e.split("/"),function(o){return!!o}),!a).join("/"),e||a||(e="."),e&&s&&(e+="/"),(a?"/":"")+e},C.isAbsolute=function(e){return e.charAt(0)==="/"},C.join=function(){var e=Array.prototype.slice.call(arguments,0);return C.normalize(i(e,function(a,s){if(typeof a!="string")throw new TypeError("Arguments to path.join must be strings");return a}).join("/"))},C.relative=function(e,a){function s(p){for(var x=0;x=0&&p[_]==="";_--);return x>_?[]:p.slice(x,_-x+1)}e=C.resolve(e).substr(1),a=C.resolve(a).substr(1);for(var o=s(e.split("/")),f=s(a.split("/")),l=Math.min(o.length,f.length),r=l,c=0;c=1;--l)if((a=e.charCodeAt(l))===47){if(!f){o=l;break}}else f=!1;return o===-1?s?"/":".":s&&o===1?"/":e.slice(0,o)},C.basename=function(e,a){var s=d(e);return a&&s.substr(-1*a.length)===a&&(s=s.substr(0,s.length-a.length)),s},C.extname=function(e){typeof e!="string"&&(e+="");for(var a=-1,s=0,o=-1,f=!0,l=0,r=e.length-1;r>=0;--r){var c=e.charCodeAt(r);if(c!==47)o===-1&&(f=!1,o=r+1),c===46?a===-1?a=r:l!==1&&(l=1):a!==-1&&(l=-1);else if(!f){s=r+1;break}}return a===-1||o===-1||l===0||l===1&&a===o-1&&a===s+1?"":e.slice(a,o)};var n="ab".substr(-1)==="b"?function(e,a,s){return e.substr(a,s)}:function(e,a,s){return a<0&&(a=e.length+a),e.substr(a,s)}}).call(this,v("_process"))},{_process:173}],171:[function(v,b,C){(function(w){(function(){"use strict";function m(O){return O=String(O),O.charAt(0).toUpperCase()+O.slice(1)}function d(O,T,D){var I={"10.0":"10",6.4:"10 Technical Preview",6.3:"8.1",6.2:"8",6.1:"Server 2008 R2 / 7","6.0":"Server 2008 / Vista",5.2:"Server 2003 / XP 64-bit",5.1:"XP",5.01:"2000 SP1","5.0":"2000","4.0":"NT","4.90":"ME"};return T&&D&&/^Win/i.test(O)&&!/^Windows Phone /i.test(O)&&(I=I[/[\d.]+$/.exec(O)])&&(O="Windows "+I),O=String(O),T&&D&&(O=O.replace(RegExp(T,"i"),D)),O=n(O.replace(/ ce$/i," CE").replace(/\bhpw/i,"web").replace(/\bMacintosh\b/,"Mac OS").replace(/_PowerPC\b/i," OS").replace(/\b(OS X) [^ \d]+/i,"$1").replace(/\bMac (OS X)\b/,"$1").replace(/\/(\d)/," $1").replace(/_/g,".").replace(/(?: BePC|[ .]*fc[ \d.]+)$/i,"").replace(/\bx86\.64\b/gi,"x86_64").replace(/\b(Windows Phone) OS\b/,"$1").replace(/\b(Chrome OS \w+) [\d.]+\b/,"$1").split(" on ")[0])}function i(O,T){var D=-1,I=O?O.length:0;if(typeof I=="number"&&I>-1&&I<=B)for(;++D3&&"WebKit"||/\bOpera\b/.test(Re)&&(/\bOPR\b/.test(O)?"Blink":"Presto")||/\b(?:Midori|Nook|Safari)\b/i.test(O)&&!/^(?:Trident|EdgeHTML)$/.test(Te)&&"WebKit"||!Te&&/\bMSIE\b/i.test(O)&&(j=="Mac OS"?"Tasman":"Trident")||Te=="WebKit"&&/\bPlayStation\b(?! Vita\b)/i.test(Re)&&"NetFront")&&(Te=[U]),Re=="IE"&&(U=(/; *(?:XBLWP|ZuneWP)(\d+)/i.exec(O)||0)[1])?(Re+=" Mobile",j="Windows Phone "+(/\+$/.test(U)?U:U+".x"),ae.unshift("desktop mode")):/\bWPDesktop\b/i.test(O)?(Re="IE Mobile",j="Windows Phone 8.x",ae.unshift("desktop mode"),ie||(ie=(/\brv:([\d.]+)/.exec(O)||0)[1])):Re!="IE"&&Te=="Trident"&&(U=/\brv:([\d.]+)/.exec(O))&&(Re&&ae.push("identifying as "+Re+(ie?" "+ie:"")),Re="IE",ie=U[1]),oe){if(s(I,"global"))if(ue&&(U=ue.lang.System,fe=U.getProperty("os.arch"),j=j||U.getProperty("os.name")+" "+U.getProperty("os.version")),be){try{ie=I.require("ringo/engine").version.join("."),Re="RingoJS"}catch(he){(U=I.system)&&U.global.system==I.system&&(Re="Narwhal",j||(j=U[0].os||null))}Re||(Re="Rhino")}else typeof I.process=="object"&&!I.process.browser&&(U=I.process)&&(typeof U.versions=="object"&&(typeof U.versions.electron=="string"?(ae.push("Node "+U.versions.node),Re="Electron",ie=U.versions.electron):typeof U.versions.nw=="string"&&(ae.push("Chromium "+ie,"Node "+U.versions.node),Re="NW.js",ie=U.versions.nw)),Re||(Re="Node.js",fe=U.arch,j=U.platform,ie=/[\d.]+/.exec(U.version),ie=ie?ie[0]:null));else a(U=I.runtime)==N?(Re="Adobe AIR",j=U.flash.system.Capabilities.os):a(U=I.phantom)==ne?(Re="PhantomJS",ie=(U=U.version||null)&&U.major+"."+U.minor+"."+U.patch):typeof me.documentMode=="number"&&(U=/\bTrident\/(\d+)/i.exec(O))?(ie=[ie,me.documentMode],(U=+U[1]+4)!=ie[1]&&(ae.push("IE "+ie[1]+" mode"),Te&&(Te[1]=""),ie[1]=U),ie=Re=="IE"?String(ie[1].toFixed(1)):ie[0]):typeof me.documentMode=="number"&&/^(?:Chrome|Firefox)\b/.test(Re)&&(ae.push("masking as "+Re+" "+ie),Re="IE",ie="11.0",Te=["Trident"],j="Windows");j=j&&n(j)}if(ie&&(U=/(?:[ab]|dp|pre|[ab]\d+pre)(?:\d+\+?)?$/i.exec(ie)||/(?:alpha|beta)(?: ?\d)?/i.exec(O+";"+(oe&&F.appMinorVersion))||/\bMinefield\b/i.test(O)&&"a")&&(ve=/b/i.test(U)?"beta":"alpha",ie=ie.replace(RegExp(U+"\\+?$"),"")+(ve=="beta"?_e:de)+(/\d+\+?/.exec(U)||"")),Re=="Fennec"||Re=="Firefox"&&/\b(?:Android|Firefox OS)\b/.test(j))Re="Firefox Mobile";else if(Re=="Maxthon"&&ie)ie=ie.replace(/\.[\d.]+/,".x");else if(/\bXbox\b/i.test(Me))Me=="Xbox 360"&&(j=null),Me=="Xbox 360"&&/\bIEMobile\b/.test(O)&&ae.unshift("mobile mode");else if(!/^(?:Chrome|IE|Opera)$/.test(Re)&&(!Re||Me||/Browser|Mobi/.test(Re))||j!="Windows CE"&&!/Mobi/i.test(O))if(Re=="IE"&&oe)try{I.external===null&&ae.unshift("platform preview")}catch(he){ae.unshift("embedded")}else(/\bBlackBerry\b/.test(Me)||/\bBB10\b/.test(O))&&(U=(RegExp(Me.replace(/ +/g," *")+"/([.\\d]+)","i").exec(O)||0)[1]||ie)?(U=[U,/BB10/.test(O)],j=(U[1]?(Me=null,re="BlackBerry"):"Device Software")+" "+U[0],ie=null):this!=e&&Me!="Wii"&&(oe&&Ee||/Opera/.test(Re)&&/\b(?:MSIE|Firefox)\b/i.test(O)||Re=="Firefox"&&/\bOS X (?:\d+\.){2,}/.test(j)||Re=="IE"&&(j&&!/^Win/.test(j)&&ie>5.5||/\bWindows XP\b/.test(j)&&ie>8||ie==8&&!/\bTrident\b/.test(O)))&&!E.test(U=r.call(e,O.replace(E,"")+";"))&&U.name&&(U="ing as "+U.name+((U=U.version)?" "+U:""),E.test(Re)?(/\bIE\b/.test(U)&&j=="Mac OS"&&(j=null),U="identify"+U):(U="mask"+U,Re=ge?n(ge.replace(/([a-z])([A-Z])/g,"$1 $2")):"Opera",/\bIE\b/.test(U)&&(j=null),oe||(ie=null)),Te=["Presto"],ae.push(U));else Re+=" Mobile";(U=(/\bAppleWebKit\/([\d.]+\+?)/i.exec(O)||0)[1])&&(U=[parseFloat(U.replace(/\.(\d)$/,".0$1")),U],Re=="Safari"&&U[1].slice(-1)=="+"?(Re="WebKit Nightly",ve="alpha",ie=U[1].slice(0,-1)):ie!=U[1]&&ie!=(U[2]=(/\bSafari\/([\d.]+\+?)/i.exec(O)||0)[1])||(ie=null),U[1]=(/\bChrome\/([\d.]+)/i.exec(O)||0)[1],U[0]==537.36&&U[2]==537.36&&parseFloat(U[1])>=28&&Te=="WebKit"&&(Te=["Blink"]),oe&&(V||U[1])?(Te&&(Te[1]="like Chrome"),U=U[1]||(U=U[0],U<530?1:U<532?2:U<532.05?3:U<533?4:U<534.03?5:U<534.07?6:U<534.1?7:U<534.13?8:U<534.16?9:U<534.24?10:U<534.3?11:U<535.01?12:U<535.02?"13+":U<535.07?15:U<535.11?16:U<535.19?17:U<536.05?18:U<536.1?19:U<537.01?20:U<537.11?"21+":U<537.13?23:U<537.18?24:U<537.24?25:U<537.36?26:Te!="Blink"?"27":"28")):(Te&&(Te[1]="like Safari"),U=U[0],U=U<400?1:U<500?2:U<526?3:U<533?4:U<534?"4+":U<535?5:U<537?6:U<538?7:U<601?8:"8"),Te&&(Te[1]+=" "+(U+=typeof U=="number"?".x":/[.+]/.test(U)?"":"+")),Re=="Safari"&&(!ie||parseInt(ie)>45)&&(ie=U)),Re=="Opera"&&(U=/\bzbov|zvav$/.exec(j))?(Re+=" ",ae.unshift("desktop mode"),U=="zvav"?(Re+="Mini",ie=null):Re+="Mobile",j=j.replace(RegExp(" *"+U+"$"),"")):Re=="Safari"&&/\bChrome\b/.exec(Te&&Te[1])&&(ae.unshift("desktop mode"),Re="Chrome Mobile",ie=null,/\bOS X\b/.test(j)?(re="Apple",j="iOS 4.3+"):j=null),ie&&ie.indexOf(U=/[\d.]+$/.exec(j))==0&&O.indexOf("/"+U+"-")>-1&&(j=l(j.replace(U,""))),Te&&!/\b(?:Avant|Nook)\b/.test(Re)&&(/Browser|Lunascape|Maxthon/.test(Re)||Re!="Safari"&&/^iOS/.test(j)&&/\bSafari\b/.test(Te[1])||/^(?:Adobe|Arora|Breach|Midori|Opera|Phantom|Rekonq|Rock|Samsung Internet|Sleipnir|Web)/.test(Re)&&Te[1])&&(U=Te[Te.length-1])&&ae.push(U),ae.length&&(ae=["("+ae.join("; ")+")"]),re&&Me&&Me.indexOf(re)<0&&ae.push("on "+re),Me&&ae.push((/^on /.test(ae[ae.length-1])?"":"on ")+Me),j&&(U=/ ([\d.+]+)$/.exec(j),K=U&&j.charAt(j.length-U[0].length-1)=="/",j={architecture:32,family:U&&!K?j.replace(U[0],""):j,version:U?U[1]:null,toString:function(){var he=this.version;return this.family+(he&&!K?" "+he:"")+(this.architecture==64?" 64-bit":"")}}),(U=/\b(?:AMD|IA|Win|WOW|x86_|x)64\b/i.exec(fe))&&!/\bi686\b/i.test(fe)?(j&&(j.architecture=64,j.family=j.family.replace(RegExp(" *"+U),"")),Re&&(/\bWOW64\b/i.test(O)||oe&&/\w(?:86|32)$/.test(F.cpuClass||F.platform)&&!/\bWin64; x64\b/i.test(O))&&ae.unshift("32-bit")):j&&/^OS X/.test(j.family)&&Re=="Chrome"&&parseFloat(ie)>=39&&(j.architecture=64),O||(O=null);var W={};return W.description=O,W.layout=Te&&Te[0],W.manufacturer=re,W.name=Re,W.prerelease=ve,W.product=Me,W.ua=O,W.version=Re&&ie,W.os=j||{architecture:null,family:null,version:null,toString:function(){return"null"}},W.parse=r,W.toString=D,W.version&&ae.unshift(ie),W.name&&ae.unshift(Re),j&&Re&&(j!=String(j).split(" ")[0]||j!=Re.split(" ")[0]&&!Me)&&ae.push(Me?"("+j+")":"on "+j),ae.length&&(W.description=ae.join(" ")),W}var c={function:!0,object:!0},A=c[typeof window]&&window||this,p=c[typeof C]&&C,x=c[typeof b]&&b&&!b.nodeType&&b,_=p&&x&&typeof w=="object"&&w;!_||_.global!==_&&_.window!==_&&_.self!==_||(A=_);var B=Math.pow(2,53)-1,E=/\bOpera/,g=Object.prototype,h=g.hasOwnProperty,u=g.toString,S=r();typeof M=="function"&&typeof M.amd=="object"&&M.amd?(A.platform=S,M(function(){return S})):p&&x?e(S,function(O,T){p[T]=O}):A.platform=S}).call(this)}).call(this,typeof se!="undefined"?se:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],172:[function(v,b,C){(function(w){"use strict";function m(d,i,n,e){if(typeof d!="function")throw new TypeError('"callback" argument must be a function');var a,s,o=arguments.length;switch(o){case 0:case 1:return w.nextTick(d);case 2:return w.nextTick(function(){d.call(null,i)});case 3:return w.nextTick(function(){d.call(null,i,n)});case 4:return w.nextTick(function(){d.call(null,i,n,e)});default:for(a=new Array(o-1),s=0;s1)for(var B=1;B1&&(be=ue[0]+"@",J=ue[1]),J=J.replace(U,"."),be+i(J.split("."),ne).join(".")}function e(J){for(var ne,ue,be=[],de=0,_e=J.length;de<_e;)ne=J.charCodeAt(de++),ne>=55296&&ne<=56319&&de<_e?(ue=J.charCodeAt(de++),(64512&ue)==56320?be.push(((1023&ne)<<10)+(1023&ue)+65536):(be.push(ne),de--)):be.push(ne);return be}function a(J){return i(J,function(ne){var ue="";return ne>65535&&(ne-=65536,ue+=Q(ne>>>10&1023|55296),ne=56320|1023&ne),ue+=Q(ne)}).join("")}function s(J){return J-48<10?J-22:J-65<26?J-65:J-97<26?J-97:h}function o(J,ne){return J+22+75*(J<26)-((ne!=0)<<5)}function f(J,ne,ue){var be=0;for(J=ue?N(J/T):J>>1,J+=N(J/ne);J>V*S>>1;be+=h)J=N(J/V);return N(be+(V+1)*J/(J+O))}function l(J){var ne,ue,be,de,_e,me,Ee,ge,fe,ae,ve=[],oe=J.length,ie=0,Te=I,Re=D;for(ue=J.lastIndexOf(k),ue<0&&(ue=0),be=0;be=128&&d("not-basic"),ve.push(J.charCodeAt(be));for(de=ue>0?ue+1:0;de=oe&&d("invalid-input"),ge=s(J.charCodeAt(de++)),(ge>=h||ge>N((g-ie)/me))&&d("overflow"),ie+=ge*me,fe=Ee<=Re?u:Ee>=Re+S?S:Ee-Re,!(geN(g/ae)&&d("overflow"),me*=ae;ne=ve.length+1,Re=f(ie-_e,ne,_e==0),N(ie/ne)>g-Te&&d("overflow"),Te+=N(ie/ne),ie%=ne,ve.splice(ie++,0,Te)}return a(ve)}function r(J){var ne,ue,be,de,_e,me,Ee,ge,fe,ae,ve,oe,ie,Te,Re,Me=[];for(J=e(J),oe=J.length,ne=I,ue=0,_e=D,me=0;me=ne&&veN((g-ue)/ie)&&d("overflow"),ue+=(Ee-ne)*ie,ne=Ee,me=0;meg&&d("overflow"),ve==ne){for(ge=ue,fe=h;ae=fe<=_e?u:fe>=_e+S?S:fe-_e,!(ge= 0x80 (not a basic code point)","invalid-input":"Invalid input"},V=h-u,N=Math.floor,Q=String.fromCharCode;if(B={version:"1.4.1",ucs2:{decode:e,encode:a},decode:l,encode:r,toASCII:A,toUnicode:c},typeof M=="function"&&typeof M.amd=="object"&&M.amd)M("punycode",function(){return B});else if(p&&x)if(b.exports==p)x.exports=B;else for(E in B)B.hasOwnProperty(E)&&(p[E]=B[E]);else m.punycode=B}(this)}).call(this,typeof se!="undefined"?se:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],175:[function(v,b,C){"use strict";function w(d,i){return Object.prototype.hasOwnProperty.call(d,i)}b.exports=function(d,i,n,e){i=i||"&",n=n||"=";var a={};if(typeof d!="string"||d.length===0)return a;var s=/\+/g;d=d.split(i);var o=1e3;e&&typeof e.maxKeys=="number"&&(o=e.maxKeys);var f=d.length;o>0&&f>o&&(f=o);for(var l=0;l=0?(r=x.substr(0,_),c=x.substr(_+1)):(r=x,c=""),A=decodeURIComponent(r),p=decodeURIComponent(c),w(a,A)?m(a[A])?a[A].push(p):a[A]=[a[A],p]:a[A]=p}return a};var m=Array.isArray||function(d){return Object.prototype.toString.call(d)==="[object Array]"}},{}],176:[function(v,b,C){"use strict";function w(n,e){if(n.map)return n.map(e);for(var a=[],s=0;s0?(typeof ie=="string"||re.objectMode||(0,K.default)(ie)===ue.prototype||(ie=d(ie)),Re?re.endEmitted?oe.emit("error",new Error("stream.unshift() after end event")):o(oe,re,ie,!0):re.ended?oe.emit("error",new Error("stream.push() after EOF")):(re.reading=!1,re.decoder&&!Te?(ie=re.decoder.write(ie),re.objectMode||ie.length!==0?o(oe,re,ie,!1):_(oe,re)):o(oe,re,ie,!1))):Re||(re.reading=!1)}return l(re)}function o(oe,ie,Te,Re){ie.flowing&&ie.length===0&&!ie.sync?(oe.emit("data",Te),oe.read(0)):(ie.length+=ie.objectMode?1:Te.length,Re?ie.buffer.unshift(Te):ie.buffer.push(Te),ie.needReadable&&p(oe)),_(oe,ie)}function f(oe,ie){var Te;return i(ie)||typeof ie=="string"||ie===void 0||oe.objectMode||(Te=new TypeError("Invalid non-string/buffer chunk")),Te}function l(oe){return!oe.ended&&(oe.needReadable||oe.length=ve?oe=ve:(oe--,oe|=oe>>>1,oe|=oe>>>2,oe|=oe>>>4,oe|=oe>>>8,oe|=oe>>>16,oe++),oe}function c(oe,ie){return oe<=0||ie.length===0&&ie.ended?0:ie.objectMode?1:oe!==oe?ie.flowing&&ie.length?ie.buffer.head.data.length:ie.length:(oe>ie.highWaterMark&&(ie.highWaterMark=r(oe)),oe<=ie.length?oe:ie.ended?ie.length:(ie.needReadable=!0,0))}function A(oe,ie){if(!ie.ended){if(ie.decoder){var Te=ie.decoder.end();Te&&Te.length&&(ie.buffer.push(Te),ie.length+=ie.objectMode?1:Te.length)}ie.ended=!0,p(oe)}}function p(oe){var ie=oe._readableState;ie.needReadable=!1,ie.emittedReadable||(me("emitReadable",ie.flowing),ie.emittedReadable=!0,ie.sync?V.nextTick(x,oe):x(oe))}function x(oe){me("emit readable"),oe.emit("readable"),S(oe)}function _(oe,ie){ie.readingMore||(ie.readingMore=!0,V.nextTick(B,oe,ie))}function B(oe,ie){for(var Te=ie.length;!ie.reading&&!ie.flowing&&!ie.ended&&ie.length=ie.length?(Te=ie.decoder?ie.buffer.join(""):ie.buffer.length===1?ie.buffer.head.data:ie.buffer.concat(ie.length),ie.buffer.clear()):Te=T(oe,ie.buffer,ie.decoder),Te}function T(oe,ie,Te){var Re;return oere.length?re.length:oe;if(j===re.length?Me+=re:Me+=re.slice(0,oe),(oe-=j)===0){j===re.length?(++Re,Te.next?ie.head=Te.next:ie.head=ie.tail=null):(ie.head=Te,Te.data=re.slice(j));break}++Re}return ie.length-=Re,Me}function I(oe,ie){var Te=ue.allocUnsafe(oe),Re=ie.head,Me=1;for(Re.data.copy(Te),oe-=Re.data.length;Re=Re.next;){var re=Re.data,j=oe>re.length?re.length:oe;if(re.copy(Te,Te.length-oe,0,j),(oe-=j)===0){j===re.length?(++Me,Re.next?ie.head=Re.next:ie.head=ie.tail=null):(ie.head=Re,Re.data=re.slice(j));break}++Me}return ie.length-=Me,Te}function k(oe){var ie=oe._readableState;if(ie.length>0)throw new Error('"endReadable()" called on non-empty stream');ie.endEmitted||(ie.ended=!0,V.nextTick(F,ie,oe))}function F(oe,ie){oe.endEmitted||oe.length!==0||(oe.endEmitted=!0,ie.readable=!1,ie.emit("end"))}function X(oe,ie){for(var Te=0,Re=oe.length;Te=ie.highWaterMark||ie.ended))return me("read: emitReadable",ie.length,ie.ended),ie.length===0&&ie.ended?k(this):p(this),null;if((oe=c(oe,ie))===0&&ie.ended)return ie.length===0&&k(this),null;var Re=ie.needReadable;me("need readable",Re),(ie.length===0||ie.length-oe0?O(oe,ie):null,Me===null?(ie.needReadable=!0,oe=0):ie.length-=oe,ie.length===0&&(ie.ended||(ie.needReadable=!0),Te!==oe&&ie.ended&&k(this)),Me!==null&&this.emit("data",Me),Me},a.prototype._read=function(oe){this.emit("error",new Error("_read() is not implemented"))},a.prototype.pipe=function(oe,ie){function Te(St,ct){me("onunpipe"),St===ce&&ct&&ct.hasUnpiped===!1&&(ct.hasUnpiped=!0,Me())}function Re(){me("onend"),oe.end()}function Me(){me("cleanup"),oe.removeListener("close",W),oe.removeListener("finish",he),oe.removeListener("drain",He),oe.removeListener("error",j),oe.removeListener("unpipe",Te),ce.removeListener("end",Re),ce.removeListener("end",te),ce.removeListener("data",re),Ke=!0,!Ie.awaitDrain||oe._writableState&&!oe._writableState.needDrain||He()}function re(St){me("ondata"),ht=!1,oe.write(St)!==!1||ht||((Ie.pipesCount===1&&Ie.pipes===oe||Ie.pipesCount>1&&X(Ie.pipes,oe)!==-1)&&!Ke&&(me("false write response, pause",ce._readableState.awaitDrain),ce._readableState.awaitDrain++,ht=!0),ce.pause())}function j(St){me("onerror",St),te(),oe.removeListener("error",j),J(oe,"error")===0&&oe.emit("error",St)}function W(){oe.removeListener("finish",he),te()}function he(){me("onfinish"),oe.removeListener("close",W),te()}function te(){me("unpipe"),ce.unpipe(oe)}var ce=this,Ie=this._readableState;switch(Ie.pipesCount){case 0:Ie.pipes=oe;break;case 1:Ie.pipes=[Ie.pipes,oe];break;default:Ie.pipes.push(oe)}Ie.pipesCount+=1,me("pipe count=%d opts=%j",Ie.pipesCount,ie);var ze=(!ie||ie.end!==!1)&&oe!==w.stdout&&oe!==w.stderr,_t=ze?Re:te;Ie.endEmitted?V.nextTick(_t):ce.once("end",_t),oe.on("unpipe",Te);var He=E(ce);oe.on("drain",He);var Ke=!1,ht=!1;return ce.on("data",re),n(oe,"error",j),oe.once("close",W),oe.once("finish",he),oe.emit("pipe",ce),Ie.flowing||(me("pipe resume"),ce.resume()),oe},a.prototype.unpipe=function(oe){var ie=this._readableState,Te={hasUnpiped:!1};if(ie.pipesCount===0)return this;if(ie.pipesCount===1)return oe&&oe!==ie.pipes?this:(oe||(oe=ie.pipes),ie.pipes=null,ie.pipesCount=0,ie.flowing=!1,oe&&oe.emit("unpipe",this,Te),this);if(!oe){var Re=ie.pipes,Me=ie.pipesCount;ie.pipes=null,ie.pipesCount=0,ie.flowing=!1;for(var re=0;re-1?N.default:Q.nextTick;o.WritableState=s;var ue=v("core-util-is");ue.inherits=v("inherits");var be={deprecate:v("util-deprecate")},de=v("./internal/streams/stream"),_e=v("safe-buffer").Buffer,me=m.Uint8Array||function(){},Ee=v("./internal/streams/destroy");ue.inherits(o,de),s.prototype.getBuffer=function(){for(var fe=this.bufferedRequest,ae=[];fe;)ae.push(fe),fe=fe.next;return ae},function(){try{Object.defineProperty(s.prototype,"buffer",{get:be.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(fe){}}();var ge;typeof K.default=="function"&&X.default&&typeof Function.prototype[X.default]=="function"?(ge=Function.prototype[X.default],(0,k.default)(o,X.default,{value:function(fe){return!!ge.call(this,fe)||this===o&&fe&&fe._writableState instanceof s}})):ge=function(fe){return fe instanceof this},o.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))},o.prototype.write=function(fe,ae,ve){var oe=this._writableState,ie=!1,Te=!oe.objectMode&&e(fe);return Te&&!_e.isBuffer(fe)&&(fe=n(fe)),typeof ae=="function"&&(ve=ae,ae=null),Te?ae="buffer":ae||(ae=oe.defaultEncoding),typeof ve!="function"&&(ve=a),oe.ended?f(this,ve):(Te||l(this,oe,fe,ve))&&(oe.pendingcb++,ie=c(this,oe,Te,fe,ae,ve)),ie},o.prototype.cork=function(){this._writableState.corked++},o.prototype.uncork=function(){var fe=this._writableState;fe.corked&&(fe.corked--,fe.writing||fe.corked||fe.finished||fe.bufferProcessing||!fe.bufferedRequest||g(this,fe))},o.prototype.setDefaultEncoding=function(fe){if(typeof fe=="string"&&(fe=fe.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((fe+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+fe);return this._writableState.defaultEncoding=fe,this},Object.defineProperty(o.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),o.prototype._write=function(fe,ae,ve){ve(new Error("_write() is not implemented"))},o.prototype._writev=null,o.prototype.end=function(fe,ae,ve){var oe=this._writableState;typeof fe=="function"?(ve=fe,fe=null,ae=null):typeof ae=="function"&&(ve=ae,ae=null),fe!=null&&this.write(fe,ae),oe.corked&&(oe.corked=1,this.uncork()),oe.ending||oe.finished||T(this,oe,ve)},Object.defineProperty(o.prototype,"destroyed",{get:function(){return this._writableState!==void 0&&this._writableState.destroyed},set:function(fe){this._writableState&&(this._writableState.destroyed=fe)}}),o.prototype.destroy=Ee.destroy,o.prototype._undestroy=Ee.undestroy,o.prototype._destroy=function(fe,ae){this.end(),ae(fe)}}).call(this,v("_process"),typeof se!="undefined"?se:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./_stream_duplex":179,"./internal/streams/destroy":185,"./internal/streams/stream":186,_process:173,"babel-runtime/core-js/object/define-property":20,"babel-runtime/core-js/set-immediate":25,"babel-runtime/core-js/symbol":27,"babel-runtime/core-js/symbol/has-instance":28,"core-util-is":153,inherits:162,"process-nextick-args":172,"safe-buffer":193,"util-deprecate":205}],184:[function(v,b,C){"use strict";function w(n,e){if(!(n instanceof e))throw new TypeError("Cannot call a class as a function")}function m(n,e,a){n.copy(e,a)}var d=v("safe-buffer").Buffer,i=v("util");b.exports=function(){function n(){w(this,n),this.head=null,this.tail=null,this.length=0}return n.prototype.push=function(e){var a={data:e,next:null};this.length>0?this.tail.next=a:this.head=a,this.tail=a,++this.length},n.prototype.unshift=function(e){var a={data:e,next:this.head};this.length===0&&(this.tail=a),this.head=a,++this.length},n.prototype.shift=function(){if(this.length!==0){var e=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,e}},n.prototype.clear=function(){this.head=this.tail=null,this.length=0},n.prototype.join=function(e){if(this.length===0)return"";for(var a=this.head,s=""+a.data;a=a.next;)s+=e+a.data;return s},n.prototype.concat=function(e){if(this.length===0)return d.alloc(0);if(this.length===1)return this.head.data;for(var a=d.allocUnsafe(e>>>0),s=this.head,o=0;s;)m(s.data,a,o),o+=s.data.length,s=s.next;return a},n}(),i&&i.inspect&&i.inspect.custom&&(b.exports.prototype[i.inspect.custom]=function(){var n=i.inspect({length:this.length});return this.constructor.name+" "+n})},{"safe-buffer":193,util:36}],185:[function(v,b,C){"use strict";function w(n,e){var a=this,s=this._readableState&&this._readableState.destroyed,o=this._writableState&&this._writableState.destroyed;return s||o?(e?e(n):!n||this._writableState&&this._writableState.errorEmitted||i.nextTick(d,this,n),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(n||null,function(f){!e&&f?(i.nextTick(d,a,f),a._writableState&&(a._writableState.errorEmitted=!0)):e&&e(f)}),this)}function m(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function d(n,e){n.emit("error",e)}var i=v("process-nextick-args");b.exports={destroy:w,undestroy:m}},{"process-nextick-args":172}],186:[function(v,b,C){"use strict";b.exports=v("events").EventEmitter},{events:158}],187:[function(v,b,C){b.exports=v("./readable").PassThrough},{"./readable":188}],188:[function(v,b,C){C=b.exports=v("./lib/_stream_readable.js"),C.Stream=C,C.Readable=C,C.Writable=v("./lib/_stream_writable.js"),C.Duplex=v("./lib/_stream_duplex.js"),C.Transform=v("./lib/_stream_transform.js"),C.PassThrough=v("./lib/_stream_passthrough.js")},{"./lib/_stream_duplex.js":179,"./lib/_stream_passthrough.js":180,"./lib/_stream_readable.js":181,"./lib/_stream_transform.js":182,"./lib/_stream_writable.js":183}],189:[function(v,b,C){b.exports=v("./readable").Transform},{"./readable":188}],190:[function(v,b,C){b.exports=v("./lib/_stream_writable.js")},{"./lib/_stream_writable.js":183}],191:[function(v,b,C){var w=function(){return this}()||Function("return this")(),m=w.regeneratorRuntime&&Object.getOwnPropertyNames(w).indexOf("regeneratorRuntime")>=0,d=m&&w.regeneratorRuntime;if(w.regeneratorRuntime=void 0,b.exports=v("./runtime"),m)w.regeneratorRuntime=d;else try{delete w.regeneratorRuntime}catch(i){w.regeneratorRuntime=void 0}},{"./runtime":192}],192:[function(v,b,C){!function(w){"use strict";function m(N,Q,J,ne){var ue=Q&&Q.prototype instanceof i?Q:i,be=Object.create(ue.prototype),de=new c(ne||[]);return be._invoke=o(N,J,de),be}function d(N,Q,J){try{return{type:"normal",arg:N.call(Q,J)}}catch(ne){return{type:"throw",arg:ne}}}function i(){}function n(){}function e(){}function a(N){["next","throw","return"].forEach(function(Q){N[Q]=function(J){return this._invoke(Q,J)}})}function s(N){function Q(ue,be,de,_e){var me=d(N[ue],N,be);if(me.type!=="throw"){var Ee=me.arg,ge=Ee.value;return ge&&typeof ge=="object"&&B.call(ge,"__await")?Promise.resolve(ge.__await).then(function(fe){Q("next",fe,de,_e)},function(fe){Q("throw",fe,de,_e)}):Promise.resolve(ge).then(function(fe){Ee.value=fe,de(Ee)},_e)}_e(me.arg)}function J(ue,be){function de(){return new Promise(function(_e,me){Q(ue,be,_e,me)})}return ne=ne?ne.then(de,de):de()}var ne;this._invoke=J}function o(N,Q,J){var ne=T;return function(ue,be){if(ne===I)throw new Error("Generator is already running");if(ne===k){if(ue==="throw")throw be;return p()}for(J.method=ue,J.arg=be;;){var de=J.delegate;if(de){var _e=f(de,J);if(_e){if(_e===F)continue;return _e}}if(J.method==="next")J.sent=J._sent=J.arg;else if(J.method==="throw"){if(ne===T)throw ne=k,J.arg;J.dispatchException(J.arg)}else J.method==="return"&&J.abrupt("return",J.arg);ne=I;var me=d(N,Q,J);if(me.type==="normal"){if(ne=J.done?k:D,me.arg===F)continue;return{value:me.arg,done:J.done}}me.type==="throw"&&(ne=k,J.method="throw",J.arg=me.arg)}}}function f(N,Q){var J=N.iterator[Q.method];if(J===x){if(Q.delegate=null,Q.method==="throw"){if(N.iterator.return&&(Q.method="return",Q.arg=x,f(N,Q),Q.method==="throw"))return F;Q.method="throw",Q.arg=new TypeError("The iterator does not provide a 'throw' method")}return F}var ne=d(J,N.iterator,Q.arg);if(ne.type==="throw")return Q.method="throw",Q.arg=ne.arg,Q.delegate=null,F;var ue=ne.arg;return ue?ue.done?(Q[N.resultName]=ue.value,Q.next=N.nextLoc,Q.method!=="return"&&(Q.method="next",Q.arg=x),Q.delegate=null,F):ue:(Q.method="throw",Q.arg=new TypeError("iterator result is not an object"),Q.delegate=null,F)}function l(N){var Q={tryLoc:N[0]};1 in N&&(Q.catchLoc=N[1]),2 in N&&(Q.finallyLoc=N[2],Q.afterLoc=N[3]),this.tryEntries.push(Q)}function r(N){var Q=N.completion||{};Q.type="normal",delete Q.arg,N.completion=Q}function c(N){this.tryEntries=[{tryLoc:"root"}],N.forEach(l,this),this.reset(!0)}function A(N){if(N){var Q=N[g];if(Q)return Q.call(N);if(typeof N.next=="function")return N;if(!isNaN(N.length)){var J=-1,ne=function ue(){for(;++J=0;--ne){var ue=this.tryEntries[ne],be=ue.completion;if(ue.tryLoc==="root")return Q("end");if(ue.tryLoc<=this.prev){var de=B.call(ue,"catchLoc"),_e=B.call(ue,"finallyLoc");if(de&&_e){if(this.prev=0;--J){var ne=this.tryEntries[J];if(ne.tryLoc<=this.prev&&B.call(ne,"finallyLoc")&&this.prev=0;--Q){var J=this.tryEntries[Q];if(J.finallyLoc===N)return this.complete(J.completion,J.afterLoc),r(J),F}},catch:function(N){for(var Q=this.tryEntries.length-1;Q>=0;--Q){var J=this.tryEntries[Q];if(J.tryLoc===N){var ne=J.completion;if(ne.type==="throw"){var ue=ne.arg;r(J)}return ue}}throw new Error("illegal catch attempt")},delegateYield:function(N,Q,J){return this.delegate={iterator:A(N),resultName:Q,nextLoc:J},this.method==="next"&&(this.arg=x),F}}}(function(){return this}()||Function("return this")())},{}],193:[function(v,b,C){function w(n,e){for(var a in n)e[a]=n[a]}function m(n,e,a){return i(n,e,a)}var d=v("buffer"),i=d.Buffer;i.from&&i.alloc&&i.allocUnsafe&&i.allocUnsafeSlow?b.exports=d:(w(d,C),C.Buffer=m),w(i,m),m.from=function(n,e,a){if(typeof n=="number")throw new TypeError("Argument must not be a number");return i(n,e,a)},m.alloc=function(n,e,a){if(typeof n!="number")throw new TypeError("Argument must be a number");var s=i(n);return e!==void 0?typeof a=="string"?s.fill(e,a):s.fill(e):s.fill(0),s},m.allocUnsafe=function(n){if(typeof n!="number")throw new TypeError("Argument must be a number");return i(n)},m.allocUnsafeSlow=function(n){if(typeof n!="number")throw new TypeError("Argument must be a number");return d.SlowBuffer(n)}},{buffer:38}],194:[function(v,b,C){(function(w){"use strict";function m(p){return p&&p.__esModule?p:{default:p}}var d=v("babel-runtime/core-js/string/from-code-point"),i=m(d),n=v("babel-runtime/core-js/json/stringify"),e=m(n),a=v("babel-runtime/helpers/typeof"),s=m(a),o=v("babel-runtime/core-js/object/define-property"),f=m(o),l=v("babel-runtime/core-js/object/keys"),r=m(l),c=v("babel-runtime/core-js/object/create"),A=m(c);!function(p){function x(te,ce){if(!(this instanceof x))return new x(te,ce);var Ie=this;B(Ie),Ie.q=Ie.c="",Ie.bufferCheckPosition=p.MAX_BUFFER_LENGTH,Ie.opt=ce||{},Ie.opt.lowercase=Ie.opt.lowercase||Ie.opt.lowercasetags,Ie.looseCase=Ie.opt.lowercase?"toLowerCase":"toUpperCase",Ie.tags=[],Ie.closed=Ie.closedRoot=Ie.sawRoot=!1,Ie.tag=Ie.error=null,Ie.strict=!!te,Ie.noscript=!(!te&&!Ie.opt.noscript),Ie.state=W.BEGIN,Ie.strictEntities=Ie.opt.strictEntities,Ie.ENTITIES=Ie.strictEntities?(0,A.default)(p.XML_ENTITIES):(0,A.default)(p.ENTITIES),Ie.attribList=[],Ie.opt.xmlns&&(Ie.ns=(0,A.default)(Te)),Ie.trackPosition=Ie.opt.position!==!1,Ie.trackPosition&&(Ie.position=Ie.line=Ie.column=0),I(Ie,"onready")}function _(te){for(var ce=Math.max(p.MAX_BUFFER_LENGTH,10),Ie=0,ze=0,_t=Ee.length;ze<_t;ze++){var He=te[Ee[ze]].length;if(He>ce)switch(Ee[ze]){case"textNode":F(te);break;case"cdata":k(te,"oncdata",te.cdata),te.cdata="";break;case"script":k(te,"onscript",te.script),te.script="";break;default:U(te,"Max buffer length exceeded: "+Ee[ze])}Ie=Math.max(Ie,He)}var Ke=p.MAX_BUFFER_LENGTH-Ie;te.bufferCheckPosition=Ke+te.position}function B(te){for(var ce=0,Ie=Ee.length;ce"||u(te)}function T(te,ce){return te.test(ce)}function D(te,ce){return!T(te,ce)}function I(te,ce,Ie){te[ce]&&te[ce](Ie)}function k(te,ce,Ie){te.textNode&&F(te),I(te,ce,Ie)}function F(te){te.textNode=X(te.opt,te.textNode),te.textNode&&I(te,"ontext",te.textNode),te.textNode=""}function X(te,ce){return te.trim&&(ce=ce.trim()),te.normalize&&(ce=ce.replace(/\s+/g," ")),ce}function U(te,ce){return F(te),te.trackPosition&&(ce+=` Line: `+te.line+` Column: `+te.column+` @@ -388,8 +388,8 @@ Char: `+te.c),ce=new Error(ce),te.error=ce,I(te,"onerror",ce),te}function K(te){ Actual: `+te.attribValue);else if(ze==="xmlns"&&te.attribValue!==ie)V(te,"xmlns: prefix must be bound to "+ie+` Actual: `+te.attribValue);else{var _t=te.tag,He=te.tags[te.tags.length-1]||te;_t.ns===He.ns&&(_t.ns=(0,A.default)(He.ns)),_t.ns[ze]=te.attribValue}te.attribList.push([te.attribName,te.attribValue])}else te.tag.attributes[te.attribName]=te.attribValue,k(te,"onattribute",{name:te.attribName,value:te.attribValue});te.attribName=te.attribValue=""}function ne(te,ce){if(te.opt.xmlns){var Ie=te.tag,ze=Q(te.tagName);Ie.prefix=ze.prefix,Ie.local=ze.local,Ie.uri=Ie.ns[ze.prefix]||"",Ie.prefix&&!Ie.uri&&(V(te,"Unbound namespace prefix: "+(0,e.default)(te.tagName)),Ie.uri=ze.prefix);var _t=te.tags[te.tags.length-1]||te;Ie.ns&&_t.ns!==Ie.ns&&(0,r.default)(Ie.ns).forEach(function(Ne){k(te,"onopennamespace",{prefix:Ne,uri:Ie.ns[Ne]})});for(var He=0,Ke=te.attribList.length;He",te.tagName="",void(te.state=W.SCRIPT);k(te,"onscript",te.script),te.script=""}var ce=te.tags.length,Ie=te.tagName;te.strict||(Ie=Ie[te.looseCase]());for(var ze=Ie;ce--&&!(te.tags[ce].name===ze);)V(te,"Unexpected close tag");if(ce<0)return V(te,"Unmatched closing tag: "+te.tagName),te.textNode+="",void(te.state=W.TEXT);te.tagName=Ie;for(var _t=te.tags.length;_t-- >ce;){var He=te.tag=te.tags.pop();te.tagName=te.tag.name,k(te,"onclosetag",te.tagName);var Ke={};for(var ht in He.ns)Ke[ht]=He.ns[ht];var St=te.tags[te.tags.length-1]||te;te.opt.xmlns&&He.ns!==St.ns&&(0,r.default)(He.ns).forEach(function(ct){var lt=He.ns[ct];k(te,"onclosenamespace",{prefix:ct,uri:lt})})}ce===0&&(te.closedRoot=!0),te.tagName=te.attribValue=te.attribName="",te.attribList.length=0,te.state=W.TEXT}function be(te){var ce,Ie=te.entity,ze=Ie.toLowerCase(),_t="";return te.ENTITIES[Ie]?te.ENTITIES[Ie]:te.ENTITIES[ze]?te.ENTITIES[ze]:(Ie=ze,Ie.charAt(0)==="#"&&(Ie.charAt(1)==="x"?(Ie=Ie.slice(2),ce=parseInt(Ie,16),_t=ce.toString(16)):(Ie=Ie.slice(1),ce=parseInt(Ie,10),_t=ce.toString(10))),Ie=Ie.replace(/^0+/,""),isNaN(ce)||_t.toLowerCase()!==Ie?(V(te,"Invalid character entity"),"&"+te.entity+";"):(0,i.default)(ce))}function de(te,ce){ce==="<"?(te.state=W.OPEN_WAKA,te.startTagPosition=te.position):u(ce)||(V(te,"Non-whitespace before first tag."),te.textNode=ce,te.state=W.TEXT)}function _e(te,ce){var Ie="";return ce"?(k(ce,"onsgmldeclaration",ce.sgmlDecl),ce.sgmlDecl="",ce.state=W.TEXT):(S(ze)&&(ce.state=W.SGML_DECL_QUOTED),ce.sgmlDecl+=ze);continue;case W.SGML_DECL_QUOTED:ze===ce.q&&(ce.state=W.SGML_DECL,ce.q=""),ce.sgmlDecl+=ze;continue;case W.DOCTYPE:ze===">"?(ce.state=W.TEXT,k(ce,"ondoctype",ce.doctype),ce.doctype=!0):(ce.doctype+=ze,ze==="["?ce.state=W.DOCTYPE_DTD:S(ze)&&(ce.state=W.DOCTYPE_QUOTED,ce.q=ze));continue;case W.DOCTYPE_QUOTED:ce.doctype+=ze,ze===ce.q&&(ce.q="",ce.state=W.DOCTYPE);continue;case W.DOCTYPE_DTD:ce.doctype+=ze,ze==="]"?ce.state=W.DOCTYPE:S(ze)&&(ce.state=W.DOCTYPE_DTD_QUOTED,ce.q=ze);continue;case W.DOCTYPE_DTD_QUOTED:ce.doctype+=ze,ze===ce.q&&(ce.state=W.DOCTYPE_DTD,ce.q="");continue;case W.COMMENT:ze==="-"?ce.state=W.COMMENT_ENDING:ce.comment+=ze;continue;case W.COMMENT_ENDING:ze==="-"?(ce.state=W.COMMENT_ENDED,ce.comment=X(ce.opt,ce.comment),ce.comment&&k(ce,"oncomment",ce.comment),ce.comment=""):(ce.comment+="-"+ze,ce.state=W.COMMENT);continue;case W.COMMENT_ENDED:ze!==">"?(V(ce,"Malformed comment"),ce.comment+="--"+ze,ce.state=W.COMMENT):ce.state=W.TEXT;continue;case W.CDATA:ze==="]"?ce.state=W.CDATA_ENDING:ce.cdata+=ze;continue;case W.CDATA_ENDING:ze==="]"?ce.state=W.CDATA_ENDING_2:(ce.cdata+="]"+ze,ce.state=W.CDATA);continue;case W.CDATA_ENDING_2:ze===">"?(ce.cdata&&k(ce,"oncdata",ce.cdata),k(ce,"onclosecdata"),ce.cdata="",ce.state=W.TEXT):ze==="]"?ce.cdata+="]":(ce.cdata+="]]"+ze,ce.state=W.CDATA);continue;case W.PROC_INST:ze==="?"?ce.state=W.PROC_INST_ENDING:u(ze)?ce.state=W.PROC_INST_BODY:ce.procInstName+=ze;continue;case W.PROC_INST_BODY:if(!ce.procInstBody&&u(ze))continue;ze==="?"?ce.state=W.PROC_INST_ENDING:ce.procInstBody+=ze;continue;case W.PROC_INST_ENDING:ze===">"?(k(ce,"onprocessinginstruction",{name:ce.procInstName,body:ce.procInstBody}),ce.procInstName=ce.procInstBody="",ce.state=W.TEXT):(ce.procInstBody+="?"+ze,ce.state=W.PROC_INST_BODY);continue;case W.OPEN_TAG:T(Me,ze)?ce.tagName+=ze:(N(ce),ze===">"?ne(ce):ze==="/"?ce.state=W.OPEN_TAG_SLASH:(u(ze)||V(ce,"Invalid character in tag name"),ce.state=W.ATTRIB));continue;case W.OPEN_TAG_SLASH:ze===">"?(ne(ce,!0),ue(ce)):(V(ce,"Forward-slash in opening tag not followed by >"),ce.state=W.ATTRIB);continue;case W.ATTRIB:if(u(ze))continue;ze===">"?ne(ce):ze==="/"?ce.state=W.OPEN_TAG_SLASH:T(Re,ze)?(ce.attribName=ze,ce.attribValue="",ce.state=W.ATTRIB_NAME):V(ce,"Invalid attribute name");continue;case W.ATTRIB_NAME:ze==="="?ce.state=W.ATTRIB_VALUE:ze===">"?(V(ce,"Attribute without value"),ce.attribValue=ce.attribName,J(ce),ne(ce)):u(ze)?ce.state=W.ATTRIB_NAME_SAW_WHITE:T(Me,ze)?ce.attribName+=ze:V(ce,"Invalid attribute name");continue;case W.ATTRIB_NAME_SAW_WHITE:if(ze==="=")ce.state=W.ATTRIB_VALUE;else{if(u(ze))continue;V(ce,"Attribute without value"),ce.tag.attributes[ce.attribName]="",ce.attribValue="",k(ce,"onattribute",{name:ce.attribName,value:""}),ce.attribName="",ze===">"?ne(ce):T(Re,ze)?(ce.attribName=ze,ce.state=W.ATTRIB_NAME):(V(ce,"Invalid attribute name"),ce.state=W.ATTRIB)}continue;case W.ATTRIB_VALUE:if(u(ze))continue;S(ze)?(ce.q=ze,ce.state=W.ATTRIB_VALUE_QUOTED):(V(ce,"Unquoted attribute value"),ce.state=W.ATTRIB_VALUE_UNQUOTED,ce.attribValue=ze);continue;case W.ATTRIB_VALUE_QUOTED:if(ze!==ce.q){ze==="&"?ce.state=W.ATTRIB_VALUE_ENTITY_Q:ce.attribValue+=ze;continue}J(ce),ce.q="",ce.state=W.ATTRIB_VALUE_CLOSED;continue;case W.ATTRIB_VALUE_CLOSED:u(ze)?ce.state=W.ATTRIB:ze===">"?ne(ce):ze==="/"?ce.state=W.OPEN_TAG_SLASH:T(Re,ze)?(V(ce,"No whitespace between attributes"),ce.attribName=ze,ce.attribValue="",ce.state=W.ATTRIB_NAME):V(ce,"Invalid attribute name");continue;case W.ATTRIB_VALUE_UNQUOTED:if(!O(ze)){ze==="&"?ce.state=W.ATTRIB_VALUE_ENTITY_U:ce.attribValue+=ze;continue}J(ce),ze===">"?ne(ce):ce.state=W.ATTRIB;continue;case W.CLOSE_TAG:if(ce.tagName)ze===">"?ue(ce):T(Me,ze)?ce.tagName+=ze:ce.script?(ce.script+=""?ue(ce):V(ce,"Invalid characters in closing tag");continue;case W.TEXT_ENTITY:case W.ATTRIB_VALUE_ENTITY_Q:case W.ATTRIB_VALUE_ENTITY_U:var Ke,ht;switch(ce.state){case W.TEXT_ENTITY:Ke=W.TEXT,ht="textNode";break;case W.ATTRIB_VALUE_ENTITY_Q:Ke=W.ATTRIB_VALUE_QUOTED,ht="attribValue";break;case W.ATTRIB_VALUE_ENTITY_U:Ke=W.ATTRIB_VALUE_UNQUOTED,ht="attribValue"}ze===";"?(ce[ht]+=be(ce),ce.entity="",ce.state=Ke):T(ce.entity.length?j:re,ze)?ce.entity+=ze:(V(ce,"Invalid character in entity name"),ce[ht]+="&"+ce.entity+ze,ce.entity="",ce.state=Ke);continue;default:throw new Error(ce,"Unknown state: "+ce.state)}return ce.position>=ce.bufferCheckPosition&&_(ce),ce}p.parser=function(te,ce){return new x(te,ce)},p.SAXParser=x,p.SAXStream=h,p.createStream=g,p.MAX_BUFFER_LENGTH=65536;var Ee=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];p.EVENTS=["text","processinginstruction","sgmldeclaration","doctype","comment","opentagstart","attribute","opentag","closetag","opencdata","cdata","closecdata","error","end","ready","script","opennamespace","closenamespace"],A.default||(Object.create=function(te){function ce(){}return ce.prototype=te,new ce}),r.default||(Object.keys=function(te){var ce=[];for(var Ie in te)te.hasOwnProperty(Ie)&&ce.push(Ie);return ce}),x.prototype={end:function(){K(this)},write:me,resume:function(){return this.error=null,this},close:function(){return this.write(null)},flush:function(){E(this)}};var ge;try{ge=v("stream").Stream}catch(te){ge=function(){}}var Ae=p.EVENTS.filter(function(te){return te!=="error"&&te!=="end"});h.prototype=(0,A.default)(ge.prototype,{constructor:{value:h}}),h.prototype.write=function(te){if(typeof w=="function"&&typeof w.isBuffer=="function"&&w.isBuffer(te)){if(!this._decoder){var ce=v("string_decoder").StringDecoder;this._decoder=new ce("utf8")}te=this._decoder.write(te)}return this._parser.write(te.toString()),this.emit("data",te),!0},h.prototype.end=function(te){return te&&te.length&&this.write(te),this._parser.end(),!0},h.prototype.on=function(te,ce){var Ie=this;return Ie._parser["on"+te]||Ae.indexOf(te)===-1||(Ie._parser["on"+te]=function(){var ze=arguments.length===1?[arguments[0]]:Array.apply(null,arguments);ze.splice(0,0,te),Ie.emit.apply(Ie,ze)}),ge.prototype.on.call(Ie,te,ce)};var ae="[CDATA[",ve="DOCTYPE",oe="http://www.w3.org/XML/1998/namespace",ie="http://www.w3.org/2000/xmlns/",Te={xml:oe,xmlns:ie},Re=/[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,Me=/[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040.\d-]/,re=/[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,j=/[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040.\d-]/,W=0;p.STATE={BEGIN:W++,BEGIN_WHITESPACE:W++,TEXT:W++,TEXT_ENTITY:W++,OPEN_WAKA:W++,SGML_DECL:W++,SGML_DECL_QUOTED:W++,DOCTYPE:W++,DOCTYPE_QUOTED:W++,DOCTYPE_DTD:W++,DOCTYPE_DTD_QUOTED:W++,COMMENT_STARTING:W++,COMMENT:W++,COMMENT_ENDING:W++,COMMENT_ENDED:W++,CDATA:W++,CDATA_ENDING:W++,CDATA_ENDING_2:W++,PROC_INST:W++,PROC_INST_BODY:W++,PROC_INST_ENDING:W++,OPEN_TAG:W++,OPEN_TAG_SLASH:W++,ATTRIB:W++,ATTRIB_NAME:W++,ATTRIB_NAME_SAW_WHITE:W++,ATTRIB_VALUE:W++,ATTRIB_VALUE_QUOTED:W++,ATTRIB_VALUE_CLOSED:W++,ATTRIB_VALUE_UNQUOTED:W++,ATTRIB_VALUE_ENTITY_Q:W++,ATTRIB_VALUE_ENTITY_U:W++,CLOSE_TAG:W++,CLOSE_TAG_SAW_WHITE:W++,SCRIPT:W++,SCRIPT_ENDING:W++},p.XML_ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'"},p.ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'",AElig:198,Aacute:193,Acirc:194,Agrave:192,Aring:197,Atilde:195,Auml:196,Ccedil:199,ETH:208,Eacute:201,Ecirc:202,Egrave:200,Euml:203,Iacute:205,Icirc:206,Igrave:204,Iuml:207,Ntilde:209,Oacute:211,Ocirc:212,Ograve:210,Oslash:216,Otilde:213,Ouml:214,THORN:222,Uacute:218,Ucirc:219,Ugrave:217,Uuml:220,Yacute:221,aacute:225,acirc:226,aelig:230,agrave:224,aring:229,atilde:227,auml:228,ccedil:231,eacute:233,ecirc:234,egrave:232,eth:240,euml:235,iacute:237,icirc:238,igrave:236,iuml:239,ntilde:241,oacute:243,ocirc:244,ograve:242,oslash:248,otilde:245,ouml:246,szlig:223,thorn:254,uacute:250,ucirc:251,ugrave:249,uuml:252,yacute:253,yuml:255,copy:169,reg:174,nbsp:160,iexcl:161,cent:162,pound:163,curren:164,yen:165,brvbar:166,sect:167,uml:168,ordf:170,laquo:171,not:172,shy:173,macr:175,deg:176,plusmn:177,sup1:185,sup2:178,sup3:179,acute:180,micro:181,para:182,middot:183,cedil:184,ordm:186,raquo:187,frac14:188,frac12:189,frac34:190,iquest:191,times:215,divide:247,OElig:338,oelig:339,Scaron:352,scaron:353,Yuml:376,fnof:402,circ:710,tilde:732,Alpha:913,Beta:914,Gamma:915,Delta:916,Epsilon:917,Zeta:918,Eta:919,Theta:920,Iota:921,Kappa:922,Lambda:923,Mu:924,Nu:925,Xi:926,Omicron:927,Pi:928,Rho:929,Sigma:931,Tau:932,Upsilon:933,Phi:934,Chi:935,Psi:936,Omega:937,alpha:945,beta:946,gamma:947,delta:948,epsilon:949,zeta:950,eta:951,theta:952,iota:953,kappa:954,lambda:955,mu:956,nu:957,xi:958,omicron:959,pi:960,rho:961,sigmaf:962,sigma:963,tau:964,upsilon:965,phi:966,chi:967,psi:968,omega:969,thetasym:977,upsih:978,piv:982,ensp:8194,emsp:8195,thinsp:8201,zwnj:8204,zwj:8205,lrm:8206,rlm:8207,ndash:8211,mdash:8212,lsquo:8216,rsquo:8217,sbquo:8218,ldquo:8220,rdquo:8221,bdquo:8222,dagger:8224,Dagger:8225,bull:8226,hellip:8230,permil:8240,prime:8242,Prime:8243,lsaquo:8249,rsaquo:8250,oline:8254,frasl:8260,euro:8364,image:8465,weierp:8472,real:8476,trade:8482,alefsym:8501,larr:8592,uarr:8593,rarr:8594,darr:8595,harr:8596,crarr:8629,lArr:8656,uArr:8657,rArr:8658,dArr:8659,hArr:8660,forall:8704,part:8706,exist:8707,empty:8709,nabla:8711,isin:8712,notin:8713,ni:8715,prod:8719,sum:8721,minus:8722,lowast:8727,radic:8730,prop:8733,infin:8734,ang:8736,and:8743,or:8744,cap:8745,cup:8746,int:8747,there4:8756,sim:8764,cong:8773,asymp:8776,ne:8800,equiv:8801,le:8804,ge:8805,sub:8834,sup:8835,nsub:8836,sube:8838,supe:8839,oplus:8853,otimes:8855,perp:8869,sdot:8901,lceil:8968,rceil:8969,lfloor:8970,rfloor:8971,lang:9001,rang:9002,loz:9674,spades:9824,clubs:9827,hearts:9829,diams:9830},(0,r.default)(p.ENTITIES).forEach(function(te){var ce=p.ENTITIES[te],Ie=typeof ce=="number"?String.fromCharCode(ce):ce;p.ENTITIES[te]=Ie});for(var he in p.STATE)p.STATE[p.STATE[he]]=he;W=p.STATE,i.default||function(){var te=String.fromCharCode,ce=Math.floor,Ie=function(){var ze,_t,He=[],Ke=-1,ht=arguments.length;if(!ht)return"";for(var St="";++Ke1114111||ce(ct)!==ct)throw RangeError("Invalid code point: "+ct);ct<=65535?He.push(ct):(ct-=65536,ze=55296+(ct>>10),_t=ct%1024+56320,He.push(ze,_t)),(Ke+1===ht||He.length>16384)&&(St+=te.apply(null,He),He.length=0)}return St};f.default?Object.defineProperty(String,"fromCodePoint",{value:Ie,configurable:!0,writable:!0}):String.fromCodePoint=Ie}()}(C===void 0?(void 0).sax={}:C)}).call(this,v("buffer").Buffer)},{"babel-runtime/core-js/json/stringify":17,"babel-runtime/core-js/object/create":19,"babel-runtime/core-js/object/define-property":20,"babel-runtime/core-js/object/keys":23,"babel-runtime/core-js/string/from-code-point":26,"babel-runtime/helpers/typeof":32,buffer:38,stream:195,string_decoder:37}],195:[function(v,b,C){function w(){m.call(this)}b.exports=w;var m=v("events").EventEmitter;v("inherits")(w,m),w.Readable=v("readable-stream/readable.js"),w.Writable=v("readable-stream/writable.js"),w.Duplex=v("readable-stream/duplex.js"),w.Transform=v("readable-stream/transform.js"),w.PassThrough=v("readable-stream/passthrough.js"),w.Stream=w,w.prototype.pipe=function(d,i){function n(c){d.writable&&d.write(c)===!1&&l.pause&&l.pause()}function e(){l.readable&&l.resume&&l.resume()}function a(){r||(r=!0,d.end())}function s(){r||(r=!0,typeof d.destroy=="function"&&d.destroy())}function o(c){if(f(),m.listenerCount(this,"error")===0)throw c}function f(){l.removeListener("data",n),d.removeListener("drain",e),l.removeListener("end",a),l.removeListener("close",s),l.removeListener("error",o),d.removeListener("error",o),l.removeListener("end",f),l.removeListener("close",f),d.removeListener("close",f)}var l=this;l.on("data",n),d.on("drain",e),d._isStdio||i&&i.end===!1||(l.on("end",a),l.on("close",s));var r=!1;return l.on("error",o),d.on("error",o),l.on("end",f),l.on("close",f),d.on("close",f),d.emit("pipe",l),d}},{events:158,inherits:162,"readable-stream/duplex.js":178,"readable-stream/passthrough.js":187,"readable-stream/readable.js":188,"readable-stream/transform.js":189,"readable-stream/writable.js":190}],196:[function(v,b,C){(function(w){var m=v("./lib/request"),d=v("./lib/response"),i=v("xtend"),n=v("builtin-status-codes"),e=v("url"),a=C;a.request=function(s,o){s=typeof s=="string"?e.parse(s):i(s);var f=w.location.protocol.search(/^https?:$/)===-1?"http:":"",l=s.protocol||f,r=s.hostname||s.host,c=s.port,A=s.path||"/";r&&r.indexOf(":")!==-1&&(r="["+r+"]"),s.url=(r?l+"//"+r:"")+(c?":"+c:"")+A,s.method=(s.method||"GET").toUpperCase(),s.headers=s.headers||{};var p=new m(s);return o&&p.on("response",o),p},a.get=function(s,o){var f=a.request(s,o);return f.end(),f},a.ClientRequest=m,a.IncomingMessage=d.IncomingMessage,a.Agent=function(){},a.Agent.defaultMaxSockets=4,a.globalAgent=new a.Agent,a.STATUS_CODES=n,a.METHODS=["CHECKOUT","CONNECT","COPY","DELETE","GET","HEAD","LOCK","M-SEARCH","MERGE","MKACTIVITY","MKCOL","MOVE","NOTIFY","OPTIONS","PATCH","POST","PROPFIND","PROPPATCH","PURGE","PUT","REPORT","SEARCH","SUBSCRIBE","TRACE","UNLOCK","UNSUBSCRIBE"]}).call(this,typeof se!="undefined"?se:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./lib/request":198,"./lib/response":199,"builtin-status-codes":39,url:203,xtend:236}],197:[function(v,b,C){(function(w){"use strict";function m(){if(n!==void 0)return n;if(w.XMLHttpRequest){n=new w.XMLHttpRequest;try{n.open("GET",w.XDomainRequest?"/":"https://example.com")}catch(s){n=null}}else n=null;return n}function d(s){var o=m();if(!o)return!1;try{return o.responseType=s,o.responseType===s}catch(f){}return!1}function i(s){return typeof s=="function"}C.fetch=i(w.fetch)&&i(w.ReadableStream),C.writableStream=i(w.WritableStream),C.abortController=i(w.AbortController),C.blobConstructor=!1;try{new Blob([new ArrayBuffer(1)]),C.blobConstructor=!0}catch(s){}var n,e=w.ArrayBuffer!==void 0,a=e&&i(w.ArrayBuffer.prototype.slice);C.arraybuffer=C.fetch||e&&d("arraybuffer"),C.msstream=!C.fetch&&a&&d("ms-stream"),C.mozchunkedarraybuffer=!C.fetch&&e&&d("moz-chunked-arraybuffer"),C.overrideMimeType=C.fetch||!!m()&&i(m().overrideMimeType),C.vbArray=i(w.VBArray),n=null}).call(this,typeof se!="undefined"?se:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],198:[function(v,b,C){(function(w,m,d){"use strict";function i(_,B){return s.fetch&&B?"fetch":s.mozchunkedarraybuffer?"moz-chunked-arraybuffer":s.msstream?"ms-stream":s.arraybuffer&&_?"arraybuffer":s.vbArray&&_?"text:vbarray":"text"}function n(_){try{var B=_.status;return B!==null&&B!==0}catch(E){return!1}}var e=v("babel-runtime/core-js/object/keys"),a=function(_){return _&&_.__esModule?_:{default:_}}(e),s=v("./capability"),o=v("inherits"),f=v("./response"),l=v("readable-stream"),r=v("to-arraybuffer"),c=f.IncomingMessage,A=f.readyStates,p=b.exports=function(_){var B=this;l.Writable.call(B),B._opts=_,B._body=[],B._headers={},_.auth&&B.setHeader("Authorization","Basic "+new d(_.auth).toString("base64")),(0,a.default)(_.headers).forEach(function(h){B.setHeader(h,_.headers[h])});var E,g=!0;if(_.mode==="disable-fetch"||"requestTimeout"in _&&!s.abortController)g=!1,E=!0;else if(_.mode==="prefer-streaming")E=!1;else if(_.mode==="allow-wrong-content-type")E=!s.overrideMimeType;else{if(_.mode&&_.mode!=="default"&&_.mode!=="prefer-fast")throw new Error("Invalid value for opts.mode");E=!0}B._mode=i(E,g),B._fetchTimer=null,B.on("finish",function(){B._onFinish()})};o(p,l.Writable),p.prototype.setHeader=function(_,B){var E=this,g=_.toLowerCase();x.indexOf(g)===-1&&(E._headers[g]={name:_,value:B})},p.prototype.getHeader=function(_){var B=this._headers[_.toLowerCase()];return B?B.value:null},p.prototype.removeHeader=function(_){delete this._headers[_.toLowerCase()]},p.prototype._onFinish=function(){var _=this;if(!_._destroyed){var B=_._opts,E=_._headers,g=null;B.method!=="GET"&&B.method!=="HEAD"&&(g=s.arraybuffer?r(d.concat(_._body)):s.blobConstructor?new m.Blob(_._body.map(function(T){return r(T)}),{type:(E["content-type"]||{}).value||""}):d.concat(_._body).toString());var h=[];if((0,a.default)(E).forEach(function(T){var D=E[T].name,I=E[T].value;Array.isArray(I)?I.forEach(function(k){h.push([D,k])}):h.push([D,I])}),_._mode==="fetch"){var u=null;if(s.abortController){var S=new AbortController;u=S.signal,_._fetchAbortController=S,"requestTimeout"in B&&B.requestTimeout!==0&&(_._fetchTimer=m.setTimeout(function(){_.emit("requestTimeout"),_._fetchAbortController&&_._fetchAbortController.abort()},B.requestTimeout))}m.fetch(_._opts.url,{method:_._opts.method,headers:h,body:g||void 0,mode:"cors",credentials:B.withCredentials?"include":"same-origin",signal:u}).then(function(T){_._fetchResponse=T,_._connect()},function(T){m.clearTimeout(_._fetchTimer),_._destroyed||_.emit("error",T)})}else{var O=_._xhr=new m.XMLHttpRequest;try{O.open(_._opts.method,_._opts.url,!0)}catch(T){return void w.nextTick(function(){_.emit("error",T)})}"responseType"in O&&(O.responseType=_._mode.split(":")[0]),"withCredentials"in O&&(O.withCredentials=!!B.withCredentials),_._mode==="text"&&"overrideMimeType"in O&&O.overrideMimeType("text/plain; charset=x-user-defined"),"requestTimeout"in B&&(O.timeout=B.requestTimeout,O.ontimeout=function(){_.emit("requestTimeout")}),h.forEach(function(T){O.setRequestHeader(T[0],T[1])}),_._response=null,O.onreadystatechange=function(){switch(O.readyState){case A.LOADING:case A.DONE:_._onXHRProgress()}},_._mode==="moz-chunked-arraybuffer"&&(O.onprogress=function(){_._onXHRProgress()}),O.onerror=function(){_._destroyed||_.emit("error",new Error("XHR error"))};try{O.send(g)}catch(T){return void w.nextTick(function(){_.emit("error",T)})}}}},p.prototype._onXHRProgress=function(){var _=this;n(_._xhr)&&!_._destroyed&&(_._response||_._connect(),_._response._onXHRProgress())},p.prototype._connect=function(){var _=this;_._destroyed||(_._response=new c(_._xhr,_._fetchResponse,_._mode,_._fetchTimer),_._response.on("error",function(B){_.emit("error",B)}),_.emit("response",_._response))},p.prototype._write=function(_,B,E){this._body.push(_),E()},p.prototype.abort=p.prototype.destroy=function(){var _=this;_._destroyed=!0,m.clearTimeout(_._fetchTimer),_._response&&(_._response._destroyed=!0),_._xhr?_._xhr.abort():_._fetchAbortController&&_._fetchAbortController.abort()},p.prototype.end=function(_,B,E){var g=this;typeof _=="function"&&(E=_,_=void 0),l.Writable.prototype.end.call(g,_,B,E)},p.prototype.flushHeaders=function(){},p.prototype.setTimeout=function(){},p.prototype.setNoDelay=function(){},p.prototype.setSocketKeepAlive=function(){};var x=["accept-charset","accept-encoding","access-control-request-headers","access-control-request-method","connection","content-length","cookie","cookie2","date","dnt","expect","host","keep-alive","origin","referer","te","trailer","transfer-encoding","upgrade","user-agent","via"]}).call(this,v("_process"),typeof se!="undefined"?se:typeof self!="undefined"?self:typeof window!="undefined"?window:{},v("buffer").Buffer)},{"./capability":197,"./response":199,_process:173,"babel-runtime/core-js/object/keys":23,buffer:38,inherits:162,"readable-stream":188,"to-arraybuffer":202}],199:[function(v,b,C){(function(w,m,d){"use strict";var i=v("babel-runtime/core-js/promise"),n=function(l){return l&&l.__esModule?l:{default:l}}(i),e=v("./capability"),a=v("inherits"),s=v("readable-stream"),o=C.readyStates={UNSENT:0,OPENED:1,HEADERS_RECEIVED:2,LOADING:3,DONE:4},f=C.IncomingMessage=function(l,r,c,A){var p=this;if(s.Readable.call(p),p._mode=c,p.headers={},p.rawHeaders=[],p.trailers={},p.rawTrailers=[],p.on("end",function(){w.nextTick(function(){p.emit("close")})}),c==="fetch"){if(p._fetchResponse=r,p.url=r.url,p.statusCode=r.status,p.statusMessage=r.statusText,r.headers.forEach(function(g,h){p.headers[h.toLowerCase()]=g,p.rawHeaders.push(h,g)}),e.writableStream){var x=new WritableStream({write:function(g){return new n.default(function(h,u){p._destroyed?u():p.push(new d(g))?h():p._resumeFetch=h})},close:function(){m.clearTimeout(A),p._destroyed||p.push(null)},abort:function(g){p._destroyed||p.emit("error",g)}});try{return void r.body.pipeTo(x).catch(function(g){m.clearTimeout(A),p._destroyed||p.emit("error",g)})}catch(g){}}var _=r.body.getReader();!function g(){_.read().then(function(h){if(!p._destroyed){if(h.done)return m.clearTimeout(A),void p.push(null);p.push(new d(h.value)),g()}}).catch(function(h){m.clearTimeout(A),p._destroyed||p.emit("error",h)})}()}else if(p._xhr=l,p._pos=0,p.url=l.responseURL,p.statusCode=l.status,p.statusMessage=l.statusText,l.getAllResponseHeaders().split(/\r?\n/).forEach(function(g){var h=g.match(/^([^:]+):\s*(.*)/);if(h){var u=h[1].toLowerCase();u==="set-cookie"?(p.headers[u]===void 0&&(p.headers[u]=[]),p.headers[u].push(h[2])):p.headers[u]!==void 0?p.headers[u]+=", "+h[2]:p.headers[u]=h[2],p.rawHeaders.push(h[1],h[2])}}),p._charset="x-user-defined",!e.overrideMimeType){var B=p.rawHeaders["mime-type"];if(B){var E=B.match(/;\s*charset=([^;])(;|$)/);E&&(p._charset=E[1].toLowerCase())}p._charset||(p._charset="utf-8")}};a(f,s.Readable),f.prototype._read=function(){var l=this,r=l._resumeFetch;r&&(l._resumeFetch=null,r())},f.prototype._onXHRProgress=function(){var l=this,r=l._xhr,c=null;switch(l._mode){case"text:vbarray":if(r.readyState!==o.DONE)break;try{c=new m.VBArray(r.responseBody).toArray()}catch(B){}if(c!==null){l.push(new d(c));break}case"text":try{c=r.responseText}catch(B){l._mode="text:vbarray";break}if(c.length>l._pos){var A=c.substr(l._pos);if(l._charset==="x-user-defined"){for(var p=new d(A.length),x=0;xl._pos&&(l.push(new d(new Uint8Array(_.result.slice(l._pos)))),l._pos=_.result.byteLength)},_.onload=function(){l.push(null)},_.readAsArrayBuffer(c)}l._xhr.readyState===o.DONE&&l._mode!=="ms-stream"&&l.push(null)}}).call(this,v("_process"),typeof se!="undefined"?se:typeof self!="undefined"?self:typeof window!="undefined"?window:{},v("buffer").Buffer)},{"./capability":197,_process:173,"babel-runtime/core-js/promise":24,buffer:38,inherits:162,"readable-stream":188}],200:[function(v,b,C){"use strict";function w(B){if(!B)return"utf8";for(var E;;)switch(B){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return B;default:if(E)return;B=(""+B).toLowerCase(),E=!0}}function m(B){var E=w(B);if(typeof E!="string"&&(x.isEncoding===_||!_(B)))throw new Error("Unknown encoding: "+B);return E||B}function d(B){this.encoding=m(B);var E;switch(this.encoding){case"utf16le":this.text=f,this.end=l,E=4;break;case"utf8":this.fillLast=a,E=4;break;case"base64":this.text=r,this.end=c,E=3;break;default:return this.write=A,void(this.end=p)}this.lastNeed=0,this.lastTotal=0,this.lastChar=x.allocUnsafe(E)}function i(B){return B<=127?0:B>>5==6?2:B>>4==14?3:B>>3==30?4:B>>6==2?-1:-2}function n(B,E,g){var h=E.length-1;if(h=0?(u>0&&(B.lastNeed=u-1),u):--h=0?(u>0&&(B.lastNeed=u-2),u):--h=0?(u>0&&(u===2?u=0:B.lastNeed=u-3),u):0)}function e(B,E,g){if((192&E[0])!=128)return B.lastNeed=0,"\u951F\uFFFD";if(B.lastNeed>1&&E.length>1){if((192&E[1])!=128)return B.lastNeed=1,"\u951F\uFFFD";if(B.lastNeed>2&&E.length>2&&(192&E[2])!=128)return B.lastNeed=2,"\u951F\uFFFD"}}function a(B){var E=this.lastTotal-this.lastNeed,g=e(this,B,E);return g!==void 0?g:this.lastNeed<=B.length?(B.copy(this.lastChar,E,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(B.copy(this.lastChar,E,0,B.length),void(this.lastNeed-=B.length))}function s(B,E){var g=n(this,B,E);if(!this.lastNeed)return B.toString("utf8",E);this.lastTotal=g;var h=B.length-(g-this.lastNeed);return B.copy(this.lastChar,0,h),B.toString("utf8",E,h)}function o(B){var E=B&&B.length?this.write(B):"";return this.lastNeed?E+"\u951F\uFFFD":E}function f(B,E){if((B.length-E)%2==0){var g=B.toString("utf16le",E);if(g){var h=g.charCodeAt(g.length-1);if(h>=55296&&h<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=B[B.length-2],this.lastChar[1]=B[B.length-1],g.slice(0,-1)}return g}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=B[B.length-1],B.toString("utf16le",E,B.length-1)}function l(B){var E=B&&B.length?this.write(B):"";if(this.lastNeed){var g=this.lastTotal-this.lastNeed;return E+this.lastChar.toString("utf16le",0,g)}return E}function r(B,E){var g=(B.length-E)%3;return g===0?B.toString("base64",E):(this.lastNeed=3-g,this.lastTotal=3,g===1?this.lastChar[0]=B[B.length-1]:(this.lastChar[0]=B[B.length-2],this.lastChar[1]=B[B.length-1]),B.toString("base64",E,B.length-g))}function c(B){var E=B&&B.length?this.write(B):"";return this.lastNeed?E+this.lastChar.toString("base64",0,3-this.lastNeed):E}function A(B){return B.toString(this.encoding)}function p(B){return B&&B.length?this.write(B):""}var x=v("safe-buffer").Buffer,_=x.isEncoding||function(B){switch((B=""+B)&&B.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};C.StringDecoder=d,d.prototype.write=function(B){if(B.length===0)return"";var E,g;if(this.lastNeed){if((E=this.fillLast(B))===void 0)return"";g=this.lastNeed,this.lastNeed=0}else g=0;return g=0&&(o._idleTimeoutId=setTimeout(function(){o._onTimeout&&o._onTimeout()},f))},C.setImmediate=typeof w=="function"?w:function(o){var f=s++,l=!(arguments.length<2)&&e.call(arguments,1);return a[f]=!0,i(function(){a[f]&&(l?o.apply(null,l):o.call(null),C.clearImmediate(f))}),f},C.clearImmediate=typeof m=="function"?m:function(o){delete a[o]}}).call(this,v("timers").setImmediate,v("timers").clearImmediate)},{"process/browser.js":173,timers:201}],202:[function(v,b,C){var w=v("buffer").Buffer;b.exports=function(m){if(m instanceof Uint8Array){if(m.byteOffset===0&&m.byteLength===m.buffer.byteLength)return m.buffer;if(typeof m.buffer.slice=="function")return m.buffer.slice(m.byteOffset,m.byteOffset+m.byteLength)}if(w.isBuffer(m)){for(var d=new Uint8Array(m.length),i=m.length,n=0;n",'"',"`"," ","\r",` -`," "],r=["{","}","|","\\","^","`"].concat(l),c=["'"].concat(r),A=["%","/","?",";","#"].concat(c),p=["/","?","#"],x=/^[+a-z0-9A-Z_-]{0,63}$/,_=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,B={javascript:!0,"javascript:":!0},E={javascript:!0,"javascript:":!0},g={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},h=v("querystring");w.prototype.parse=function(u,S,O){if(!a.isString(u))throw new TypeError("Parameter 'url' must be a string, not "+typeof u);var T=u.indexOf("?"),D=T!==-1&&T127?Ee+="x":Ee+=me[ge];if(!Ee.match(x)){var ae=de.slice(0,Q),ve=de.slice(Q+1),oe=me.match(_);oe&&(ae.push(oe[1]),ve.unshift(oe[2])),ve.length&&(F="/"+ve.join(".")+F),this.hostname=ae.join(".");break}}}this.hostname.length>255?this.hostname="":this.hostname=this.hostname.toLowerCase(),be||(this.hostname=e.toASCII(this.hostname));var ie=this.port?":"+this.port:"",Te=this.hostname||"";this.host=Te+ie,this.href+=this.host,be&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),F[0]!=="/"&&(F="/"+F))}if(!B[K])for(var Q=0,_e=c.length;Q<_e;Q++){var Re=c[Q];if(F.indexOf(Re)!==-1){var Me=encodeURIComponent(Re);Me===Re&&(Me=escape(Re)),F=F.split(Re).join(Me)}}var re=F.indexOf("#");re!==-1&&(this.hash=F.substr(re),F=F.slice(0,re));var j=F.indexOf("?");if(j!==-1?(this.search=F.substr(j),this.query=F.substr(j+1),S&&(this.query=h.parse(this.query)),F=F.slice(0,j)):S&&(this.search="",this.query={}),F&&(this.pathname=F),g[K]&&this.hostname&&!this.pathname&&(this.pathname="/"),this.pathname||this.search){var ie=this.pathname||"",W=this.search||"";this.path=ie+W}return this.href=this.format(),this},w.prototype.format=function(){var u=this.auth||"";u&&(u=encodeURIComponent(u),u=u.replace(/%3A/i,":"),u+="@");var S=this.protocol||"",O=this.pathname||"",T=this.hash||"",D=!1,I="";this.host?D=u+this.host:this.hostname&&(D=u+(this.hostname.indexOf(":")===-1?this.hostname:"["+this.hostname+"]"),this.port&&(D+=":"+this.port)),this.query&&a.isObject(this.query)&&Object.keys(this.query).length&&(I=h.stringify(this.query));var k=this.search||I&&"?"+I||"";return S&&S.substr(-1)!==":"&&(S+=":"),this.slashes||(!S||g[S])&&D!==!1?(D="//"+(D||""),O&&O.charAt(0)!=="/"&&(O="/"+O)):D||(D=""),T&&T.charAt(0)!=="#"&&(T="#"+T),k&&k.charAt(0)!=="?"&&(k="?"+k),O=O.replace(/[?#]/g,function(F){return encodeURIComponent(F)}),k=k.replace("#","%23"),S+D+O+k+T},w.prototype.resolve=function(u){return this.resolveObject(m(u,!1,!0)).format()},w.prototype.resolveObject=function(u){if(a.isString(u)){var S=new w;S.parse(u,!1,!0),u=S}for(var O=new w,T=Object.keys(this),D=0;D0)&&O.host.split("@");Ee&&(O.auth=Ee.shift(),O.host=O.hostname=Ee.shift())}return O.search=u.search,O.query=u.query,a.isNull(O.pathname)&&a.isNull(O.search)||(O.path=(O.pathname?O.pathname:"")+(O.search?O.search:"")),O.href=O.format(),O}if(!de.length)return O.pathname=null,O.search?O.path="/"+O.search:O.path=null,O.href=O.format(),O;for(var ge=de.slice(-1)[0],Ae=(O.host||u.host||de.length>1)&&(ge==="."||ge==="..")||ge==="",ae=0,ve=de.length;ve>=0;ve--)ge=de[ve],ge==="."?de.splice(ve,1):ge===".."?(de.splice(ve,1),ae++):ae&&(de.splice(ve,1),ae--);if(!ue&&!be)for(;ae--;ae)de.unshift("..");!ue||de[0]===""||de[0]&&de[0].charAt(0)==="/"||de.unshift(""),Ae&&de.join("/").substr(-1)!=="/"&&de.push("");var oe=de[0]===""||de[0]&&de[0].charAt(0)==="/";if(me){O.hostname=O.host=oe?"":de.length?de.shift():"";var Ee=!!(O.host&&O.host.indexOf("@")>0)&&O.host.split("@");Ee&&(O.auth=Ee.shift(),O.host=O.hostname=Ee.shift())}return ue=ue||O.host&&de.length,ue&&!oe&&de.unshift(""),de.length?O.pathname=de.join("/"):(O.pathname=null,O.path=null),a.isNull(O.pathname)&&a.isNull(O.search)||(O.path=(O.pathname?O.pathname:"")+(O.search?O.search:"")),O.auth=u.auth||O.auth,O.slashes=O.slashes||u.slashes,O.href=O.format(),O},w.prototype.parseHost=function(){var u=this.host,S=o.exec(u);S&&(S=S[0],S!==":"&&(this.port=S.substr(1)),u=u.substr(0,u.length-S.length)),u&&(this.hostname=u)}},{"./util":204,punycode:174,querystring:177}],204:[function(v,b,C){"use strict";b.exports={isString:function(w){return typeof w=="string"},isObject:function(w){return typeof w=="object"&&w!==null},isNull:function(w){return w===null},isNullOrUndefined:function(w){return w==null}}},{}],205:[function(v,b,C){(function(w){function m(i,n){function e(){if(!a){if(d("throwDeprecation"))throw new Error(n);d("traceDeprecation")?console.trace(n):console.warn(n),a=!0}return i.apply(this,arguments)}if(d("noDeprecation"))return i;var a=!1;return e}function d(i){try{if(!w.localStorage)return!1}catch(e){return!1}var n=w.localStorage[i];return n!=null&&String(n).toLowerCase()==="true"}b.exports=m}).call(this,typeof se!="undefined"?se:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],206:[function(v,b,C){b.exports=function(w){return w&&typeof w=="object"&&typeof w.copy=="function"&&typeof w.fill=="function"&&typeof w.readUInt8=="function"}},{}],207:[function(v,b,C){(function(w,m){function d(Q,J){var ne={seen:[],stylize:n};return arguments.length>=3&&(ne.depth=arguments[2]),arguments.length>=4&&(ne.colors=arguments[3]),A(J)?ne.showHidden=J:J&&C._extend(ne,J),g(ne.showHidden)&&(ne.showHidden=!1),g(ne.depth)&&(ne.depth=2),g(ne.colors)&&(ne.colors=!1),g(ne.customInspect)&&(ne.customInspect=!0),ne.colors&&(ne.stylize=i),a(ne,Q,ne.depth)}function i(Q,J){var ne=d.styles[J];return ne?"["+d.colors[ne][0]+"m"+Q+"["+d.colors[ne][1]+"m":Q}function n(Q,J){return Q}function e(Q){var J={};return Q.forEach(function(ne,ue){J[ne]=!0}),J}function a(Q,J,ne){if(Q.customInspect&&J&&T(J.inspect)&&J.inspect!==C.inspect&&(!J.constructor||J.constructor.prototype!==J)){var ue=J.inspect(ne,Q);return B(ue)||(ue=a(Q,ue,ne)),ue}var be=s(Q,J);if(be)return be;var de=Object.keys(J),_e=e(de);if(Q.showHidden&&(de=Object.getOwnPropertyNames(J)),O(J)&&(de.indexOf("message")>=0||de.indexOf("description")>=0))return o(J);if(de.length===0){if(T(J)){var me=J.name?": "+J.name:"";return Q.stylize("[Function"+me+"]","special")}if(h(J))return Q.stylize(RegExp.prototype.toString.call(J),"regexp");if(S(J))return Q.stylize(Date.prototype.toString.call(J),"date");if(O(J))return o(J)}var Ee="",ge=!1,Ae=["{","}"];if((c(J)&&(ge=!0,Ae=["[","]"]),T(J))&&(Ee=" [Function"+(J.name?": "+J.name:"")+"]"),h(J)&&(Ee=" "+RegExp.prototype.toString.call(J)),S(J)&&(Ee=" "+Date.prototype.toUTCString.call(J)),O(J)&&(Ee=" "+o(J)),de.length===0&&(!ge||J.length==0))return Ae[0]+Ee+Ae[1];if(ne<0)return h(J)?Q.stylize(RegExp.prototype.toString.call(J),"regexp"):Q.stylize("[Object]","special");Q.seen.push(J);var ae;return ae=ge?f(Q,J,ne,_e,de):de.map(function(ve){return l(Q,J,ne,_e,ve,ge)}),Q.seen.pop(),r(ae,Ee,Ae)}function s(Q,J){if(g(J))return Q.stylize("undefined","undefined");if(B(J)){var ne="'"+JSON.stringify(J).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return Q.stylize(ne,"string")}return _(J)?Q.stylize(""+J,"number"):A(J)?Q.stylize(""+J,"boolean"):p(J)?Q.stylize("null","null"):void 0}function o(Q){return"["+Error.prototype.toString.call(Q)+"]"}function f(Q,J,ne,ue,be){for(var de=[],_e=0,me=J.length;_e"?(k(ce,"onsgmldeclaration",ce.sgmlDecl),ce.sgmlDecl="",ce.state=W.TEXT):(S(ze)&&(ce.state=W.SGML_DECL_QUOTED),ce.sgmlDecl+=ze);continue;case W.SGML_DECL_QUOTED:ze===ce.q&&(ce.state=W.SGML_DECL,ce.q=""),ce.sgmlDecl+=ze;continue;case W.DOCTYPE:ze===">"?(ce.state=W.TEXT,k(ce,"ondoctype",ce.doctype),ce.doctype=!0):(ce.doctype+=ze,ze==="["?ce.state=W.DOCTYPE_DTD:S(ze)&&(ce.state=W.DOCTYPE_QUOTED,ce.q=ze));continue;case W.DOCTYPE_QUOTED:ce.doctype+=ze,ze===ce.q&&(ce.q="",ce.state=W.DOCTYPE);continue;case W.DOCTYPE_DTD:ce.doctype+=ze,ze==="]"?ce.state=W.DOCTYPE:S(ze)&&(ce.state=W.DOCTYPE_DTD_QUOTED,ce.q=ze);continue;case W.DOCTYPE_DTD_QUOTED:ce.doctype+=ze,ze===ce.q&&(ce.state=W.DOCTYPE_DTD,ce.q="");continue;case W.COMMENT:ze==="-"?ce.state=W.COMMENT_ENDING:ce.comment+=ze;continue;case W.COMMENT_ENDING:ze==="-"?(ce.state=W.COMMENT_ENDED,ce.comment=X(ce.opt,ce.comment),ce.comment&&k(ce,"oncomment",ce.comment),ce.comment=""):(ce.comment+="-"+ze,ce.state=W.COMMENT);continue;case W.COMMENT_ENDED:ze!==">"?(V(ce,"Malformed comment"),ce.comment+="--"+ze,ce.state=W.COMMENT):ce.state=W.TEXT;continue;case W.CDATA:ze==="]"?ce.state=W.CDATA_ENDING:ce.cdata+=ze;continue;case W.CDATA_ENDING:ze==="]"?ce.state=W.CDATA_ENDING_2:(ce.cdata+="]"+ze,ce.state=W.CDATA);continue;case W.CDATA_ENDING_2:ze===">"?(ce.cdata&&k(ce,"oncdata",ce.cdata),k(ce,"onclosecdata"),ce.cdata="",ce.state=W.TEXT):ze==="]"?ce.cdata+="]":(ce.cdata+="]]"+ze,ce.state=W.CDATA);continue;case W.PROC_INST:ze==="?"?ce.state=W.PROC_INST_ENDING:u(ze)?ce.state=W.PROC_INST_BODY:ce.procInstName+=ze;continue;case W.PROC_INST_BODY:if(!ce.procInstBody&&u(ze))continue;ze==="?"?ce.state=W.PROC_INST_ENDING:ce.procInstBody+=ze;continue;case W.PROC_INST_ENDING:ze===">"?(k(ce,"onprocessinginstruction",{name:ce.procInstName,body:ce.procInstBody}),ce.procInstName=ce.procInstBody="",ce.state=W.TEXT):(ce.procInstBody+="?"+ze,ce.state=W.PROC_INST_BODY);continue;case W.OPEN_TAG:T(Me,ze)?ce.tagName+=ze:(N(ce),ze===">"?ne(ce):ze==="/"?ce.state=W.OPEN_TAG_SLASH:(u(ze)||V(ce,"Invalid character in tag name"),ce.state=W.ATTRIB));continue;case W.OPEN_TAG_SLASH:ze===">"?(ne(ce,!0),ue(ce)):(V(ce,"Forward-slash in opening tag not followed by >"),ce.state=W.ATTRIB);continue;case W.ATTRIB:if(u(ze))continue;ze===">"?ne(ce):ze==="/"?ce.state=W.OPEN_TAG_SLASH:T(Re,ze)?(ce.attribName=ze,ce.attribValue="",ce.state=W.ATTRIB_NAME):V(ce,"Invalid attribute name");continue;case W.ATTRIB_NAME:ze==="="?ce.state=W.ATTRIB_VALUE:ze===">"?(V(ce,"Attribute without value"),ce.attribValue=ce.attribName,J(ce),ne(ce)):u(ze)?ce.state=W.ATTRIB_NAME_SAW_WHITE:T(Me,ze)?ce.attribName+=ze:V(ce,"Invalid attribute name");continue;case W.ATTRIB_NAME_SAW_WHITE:if(ze==="=")ce.state=W.ATTRIB_VALUE;else{if(u(ze))continue;V(ce,"Attribute without value"),ce.tag.attributes[ce.attribName]="",ce.attribValue="",k(ce,"onattribute",{name:ce.attribName,value:""}),ce.attribName="",ze===">"?ne(ce):T(Re,ze)?(ce.attribName=ze,ce.state=W.ATTRIB_NAME):(V(ce,"Invalid attribute name"),ce.state=W.ATTRIB)}continue;case W.ATTRIB_VALUE:if(u(ze))continue;S(ze)?(ce.q=ze,ce.state=W.ATTRIB_VALUE_QUOTED):(V(ce,"Unquoted attribute value"),ce.state=W.ATTRIB_VALUE_UNQUOTED,ce.attribValue=ze);continue;case W.ATTRIB_VALUE_QUOTED:if(ze!==ce.q){ze==="&"?ce.state=W.ATTRIB_VALUE_ENTITY_Q:ce.attribValue+=ze;continue}J(ce),ce.q="",ce.state=W.ATTRIB_VALUE_CLOSED;continue;case W.ATTRIB_VALUE_CLOSED:u(ze)?ce.state=W.ATTRIB:ze===">"?ne(ce):ze==="/"?ce.state=W.OPEN_TAG_SLASH:T(Re,ze)?(V(ce,"No whitespace between attributes"),ce.attribName=ze,ce.attribValue="",ce.state=W.ATTRIB_NAME):V(ce,"Invalid attribute name");continue;case W.ATTRIB_VALUE_UNQUOTED:if(!O(ze)){ze==="&"?ce.state=W.ATTRIB_VALUE_ENTITY_U:ce.attribValue+=ze;continue}J(ce),ze===">"?ne(ce):ce.state=W.ATTRIB;continue;case W.CLOSE_TAG:if(ce.tagName)ze===">"?ue(ce):T(Me,ze)?ce.tagName+=ze:ce.script?(ce.script+=""?ue(ce):V(ce,"Invalid characters in closing tag");continue;case W.TEXT_ENTITY:case W.ATTRIB_VALUE_ENTITY_Q:case W.ATTRIB_VALUE_ENTITY_U:var Ke,ht;switch(ce.state){case W.TEXT_ENTITY:Ke=W.TEXT,ht="textNode";break;case W.ATTRIB_VALUE_ENTITY_Q:Ke=W.ATTRIB_VALUE_QUOTED,ht="attribValue";break;case W.ATTRIB_VALUE_ENTITY_U:Ke=W.ATTRIB_VALUE_UNQUOTED,ht="attribValue"}ze===";"?(ce[ht]+=be(ce),ce.entity="",ce.state=Ke):T(ce.entity.length?j:re,ze)?ce.entity+=ze:(V(ce,"Invalid character in entity name"),ce[ht]+="&"+ce.entity+ze,ce.entity="",ce.state=Ke);continue;default:throw new Error(ce,"Unknown state: "+ce.state)}return ce.position>=ce.bufferCheckPosition&&_(ce),ce}p.parser=function(te,ce){return new x(te,ce)},p.SAXParser=x,p.SAXStream=h,p.createStream=g,p.MAX_BUFFER_LENGTH=65536;var Ee=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];p.EVENTS=["text","processinginstruction","sgmldeclaration","doctype","comment","opentagstart","attribute","opentag","closetag","opencdata","cdata","closecdata","error","end","ready","script","opennamespace","closenamespace"],A.default||(Object.create=function(te){function ce(){}return ce.prototype=te,new ce}),r.default||(Object.keys=function(te){var ce=[];for(var Ie in te)te.hasOwnProperty(Ie)&&ce.push(Ie);return ce}),x.prototype={end:function(){K(this)},write:me,resume:function(){return this.error=null,this},close:function(){return this.write(null)},flush:function(){E(this)}};var ge;try{ge=v("stream").Stream}catch(te){ge=function(){}}var fe=p.EVENTS.filter(function(te){return te!=="error"&&te!=="end"});h.prototype=(0,A.default)(ge.prototype,{constructor:{value:h}}),h.prototype.write=function(te){if(typeof w=="function"&&typeof w.isBuffer=="function"&&w.isBuffer(te)){if(!this._decoder){var ce=v("string_decoder").StringDecoder;this._decoder=new ce("utf8")}te=this._decoder.write(te)}return this._parser.write(te.toString()),this.emit("data",te),!0},h.prototype.end=function(te){return te&&te.length&&this.write(te),this._parser.end(),!0},h.prototype.on=function(te,ce){var Ie=this;return Ie._parser["on"+te]||fe.indexOf(te)===-1||(Ie._parser["on"+te]=function(){var ze=arguments.length===1?[arguments[0]]:Array.apply(null,arguments);ze.splice(0,0,te),Ie.emit.apply(Ie,ze)}),ge.prototype.on.call(Ie,te,ce)};var ae="[CDATA[",ve="DOCTYPE",oe="http://www.w3.org/XML/1998/namespace",ie="http://www.w3.org/2000/xmlns/",Te={xml:oe,xmlns:ie},Re=/[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,Me=/[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040.\d-]/,re=/[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,j=/[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040.\d-]/,W=0;p.STATE={BEGIN:W++,BEGIN_WHITESPACE:W++,TEXT:W++,TEXT_ENTITY:W++,OPEN_WAKA:W++,SGML_DECL:W++,SGML_DECL_QUOTED:W++,DOCTYPE:W++,DOCTYPE_QUOTED:W++,DOCTYPE_DTD:W++,DOCTYPE_DTD_QUOTED:W++,COMMENT_STARTING:W++,COMMENT:W++,COMMENT_ENDING:W++,COMMENT_ENDED:W++,CDATA:W++,CDATA_ENDING:W++,CDATA_ENDING_2:W++,PROC_INST:W++,PROC_INST_BODY:W++,PROC_INST_ENDING:W++,OPEN_TAG:W++,OPEN_TAG_SLASH:W++,ATTRIB:W++,ATTRIB_NAME:W++,ATTRIB_NAME_SAW_WHITE:W++,ATTRIB_VALUE:W++,ATTRIB_VALUE_QUOTED:W++,ATTRIB_VALUE_CLOSED:W++,ATTRIB_VALUE_UNQUOTED:W++,ATTRIB_VALUE_ENTITY_Q:W++,ATTRIB_VALUE_ENTITY_U:W++,CLOSE_TAG:W++,CLOSE_TAG_SAW_WHITE:W++,SCRIPT:W++,SCRIPT_ENDING:W++},p.XML_ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'"},p.ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'",AElig:198,Aacute:193,Acirc:194,Agrave:192,Aring:197,Atilde:195,Auml:196,Ccedil:199,ETH:208,Eacute:201,Ecirc:202,Egrave:200,Euml:203,Iacute:205,Icirc:206,Igrave:204,Iuml:207,Ntilde:209,Oacute:211,Ocirc:212,Ograve:210,Oslash:216,Otilde:213,Ouml:214,THORN:222,Uacute:218,Ucirc:219,Ugrave:217,Uuml:220,Yacute:221,aacute:225,acirc:226,aelig:230,agrave:224,aring:229,atilde:227,auml:228,ccedil:231,eacute:233,ecirc:234,egrave:232,eth:240,euml:235,iacute:237,icirc:238,igrave:236,iuml:239,ntilde:241,oacute:243,ocirc:244,ograve:242,oslash:248,otilde:245,ouml:246,szlig:223,thorn:254,uacute:250,ucirc:251,ugrave:249,uuml:252,yacute:253,yuml:255,copy:169,reg:174,nbsp:160,iexcl:161,cent:162,pound:163,curren:164,yen:165,brvbar:166,sect:167,uml:168,ordf:170,laquo:171,not:172,shy:173,macr:175,deg:176,plusmn:177,sup1:185,sup2:178,sup3:179,acute:180,micro:181,para:182,middot:183,cedil:184,ordm:186,raquo:187,frac14:188,frac12:189,frac34:190,iquest:191,times:215,divide:247,OElig:338,oelig:339,Scaron:352,scaron:353,Yuml:376,fnof:402,circ:710,tilde:732,Alpha:913,Beta:914,Gamma:915,Delta:916,Epsilon:917,Zeta:918,Eta:919,Theta:920,Iota:921,Kappa:922,Lambda:923,Mu:924,Nu:925,Xi:926,Omicron:927,Pi:928,Rho:929,Sigma:931,Tau:932,Upsilon:933,Phi:934,Chi:935,Psi:936,Omega:937,alpha:945,beta:946,gamma:947,delta:948,epsilon:949,zeta:950,eta:951,theta:952,iota:953,kappa:954,lambda:955,mu:956,nu:957,xi:958,omicron:959,pi:960,rho:961,sigmaf:962,sigma:963,tau:964,upsilon:965,phi:966,chi:967,psi:968,omega:969,thetasym:977,upsih:978,piv:982,ensp:8194,emsp:8195,thinsp:8201,zwnj:8204,zwj:8205,lrm:8206,rlm:8207,ndash:8211,mdash:8212,lsquo:8216,rsquo:8217,sbquo:8218,ldquo:8220,rdquo:8221,bdquo:8222,dagger:8224,Dagger:8225,bull:8226,hellip:8230,permil:8240,prime:8242,Prime:8243,lsaquo:8249,rsaquo:8250,oline:8254,frasl:8260,euro:8364,image:8465,weierp:8472,real:8476,trade:8482,alefsym:8501,larr:8592,uarr:8593,rarr:8594,darr:8595,harr:8596,crarr:8629,lArr:8656,uArr:8657,rArr:8658,dArr:8659,hArr:8660,forall:8704,part:8706,exist:8707,empty:8709,nabla:8711,isin:8712,notin:8713,ni:8715,prod:8719,sum:8721,minus:8722,lowast:8727,radic:8730,prop:8733,infin:8734,ang:8736,and:8743,or:8744,cap:8745,cup:8746,int:8747,there4:8756,sim:8764,cong:8773,asymp:8776,ne:8800,equiv:8801,le:8804,ge:8805,sub:8834,sup:8835,nsub:8836,sube:8838,supe:8839,oplus:8853,otimes:8855,perp:8869,sdot:8901,lceil:8968,rceil:8969,lfloor:8970,rfloor:8971,lang:9001,rang:9002,loz:9674,spades:9824,clubs:9827,hearts:9829,diams:9830},(0,r.default)(p.ENTITIES).forEach(function(te){var ce=p.ENTITIES[te],Ie=typeof ce=="number"?String.fromCharCode(ce):ce;p.ENTITIES[te]=Ie});for(var he in p.STATE)p.STATE[p.STATE[he]]=he;W=p.STATE,i.default||function(){var te=String.fromCharCode,ce=Math.floor,Ie=function(){var ze,_t,He=[],Ke=-1,ht=arguments.length;if(!ht)return"";for(var St="";++Ke1114111||ce(ct)!==ct)throw RangeError("Invalid code point: "+ct);ct<=65535?He.push(ct):(ct-=65536,ze=55296+(ct>>10),_t=ct%1024+56320,He.push(ze,_t)),(Ke+1===ht||He.length>16384)&&(St+=te.apply(null,He),He.length=0)}return St};f.default?Object.defineProperty(String,"fromCodePoint",{value:Ie,configurable:!0,writable:!0}):String.fromCodePoint=Ie}()}(C===void 0?(void 0).sax={}:C)}).call(this,v("buffer").Buffer)},{"babel-runtime/core-js/json/stringify":17,"babel-runtime/core-js/object/create":19,"babel-runtime/core-js/object/define-property":20,"babel-runtime/core-js/object/keys":23,"babel-runtime/core-js/string/from-code-point":26,"babel-runtime/helpers/typeof":32,buffer:38,stream:195,string_decoder:37}],195:[function(v,b,C){function w(){m.call(this)}b.exports=w;var m=v("events").EventEmitter;v("inherits")(w,m),w.Readable=v("readable-stream/readable.js"),w.Writable=v("readable-stream/writable.js"),w.Duplex=v("readable-stream/duplex.js"),w.Transform=v("readable-stream/transform.js"),w.PassThrough=v("readable-stream/passthrough.js"),w.Stream=w,w.prototype.pipe=function(d,i){function n(c){d.writable&&d.write(c)===!1&&l.pause&&l.pause()}function e(){l.readable&&l.resume&&l.resume()}function a(){r||(r=!0,d.end())}function s(){r||(r=!0,typeof d.destroy=="function"&&d.destroy())}function o(c){if(f(),m.listenerCount(this,"error")===0)throw c}function f(){l.removeListener("data",n),d.removeListener("drain",e),l.removeListener("end",a),l.removeListener("close",s),l.removeListener("error",o),d.removeListener("error",o),l.removeListener("end",f),l.removeListener("close",f),d.removeListener("close",f)}var l=this;l.on("data",n),d.on("drain",e),d._isStdio||i&&i.end===!1||(l.on("end",a),l.on("close",s));var r=!1;return l.on("error",o),d.on("error",o),l.on("end",f),l.on("close",f),d.on("close",f),d.emit("pipe",l),d}},{events:158,inherits:162,"readable-stream/duplex.js":178,"readable-stream/passthrough.js":187,"readable-stream/readable.js":188,"readable-stream/transform.js":189,"readable-stream/writable.js":190}],196:[function(v,b,C){(function(w){var m=v("./lib/request"),d=v("./lib/response"),i=v("xtend"),n=v("builtin-status-codes"),e=v("url"),a=C;a.request=function(s,o){s=typeof s=="string"?e.parse(s):i(s);var f=w.location.protocol.search(/^https?:$/)===-1?"http:":"",l=s.protocol||f,r=s.hostname||s.host,c=s.port,A=s.path||"/";r&&r.indexOf(":")!==-1&&(r="["+r+"]"),s.url=(r?l+"//"+r:"")+(c?":"+c:"")+A,s.method=(s.method||"GET").toUpperCase(),s.headers=s.headers||{};var p=new m(s);return o&&p.on("response",o),p},a.get=function(s,o){var f=a.request(s,o);return f.end(),f},a.ClientRequest=m,a.IncomingMessage=d.IncomingMessage,a.Agent=function(){},a.Agent.defaultMaxSockets=4,a.globalAgent=new a.Agent,a.STATUS_CODES=n,a.METHODS=["CHECKOUT","CONNECT","COPY","DELETE","GET","HEAD","LOCK","M-SEARCH","MERGE","MKACTIVITY","MKCOL","MOVE","NOTIFY","OPTIONS","PATCH","POST","PROPFIND","PROPPATCH","PURGE","PUT","REPORT","SEARCH","SUBSCRIBE","TRACE","UNLOCK","UNSUBSCRIBE"]}).call(this,typeof se!="undefined"?se:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./lib/request":198,"./lib/response":199,"builtin-status-codes":39,url:203,xtend:236}],197:[function(v,b,C){(function(w){"use strict";function m(){if(n!==void 0)return n;if(w.XMLHttpRequest){n=new w.XMLHttpRequest;try{n.open("GET",w.XDomainRequest?"/":"https://example.com")}catch(s){n=null}}else n=null;return n}function d(s){var o=m();if(!o)return!1;try{return o.responseType=s,o.responseType===s}catch(f){}return!1}function i(s){return typeof s=="function"}C.fetch=i(w.fetch)&&i(w.ReadableStream),C.writableStream=i(w.WritableStream),C.abortController=i(w.AbortController),C.blobConstructor=!1;try{new Blob([new ArrayBuffer(1)]),C.blobConstructor=!0}catch(s){}var n,e=w.ArrayBuffer!==void 0,a=e&&i(w.ArrayBuffer.prototype.slice);C.arraybuffer=C.fetch||e&&d("arraybuffer"),C.msstream=!C.fetch&&a&&d("ms-stream"),C.mozchunkedarraybuffer=!C.fetch&&e&&d("moz-chunked-arraybuffer"),C.overrideMimeType=C.fetch||!!m()&&i(m().overrideMimeType),C.vbArray=i(w.VBArray),n=null}).call(this,typeof se!="undefined"?se:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],198:[function(v,b,C){(function(w,m,d){"use strict";function i(_,B){return s.fetch&&B?"fetch":s.mozchunkedarraybuffer?"moz-chunked-arraybuffer":s.msstream?"ms-stream":s.arraybuffer&&_?"arraybuffer":s.vbArray&&_?"text:vbarray":"text"}function n(_){try{var B=_.status;return B!==null&&B!==0}catch(E){return!1}}var e=v("babel-runtime/core-js/object/keys"),a=function(_){return _&&_.__esModule?_:{default:_}}(e),s=v("./capability"),o=v("inherits"),f=v("./response"),l=v("readable-stream"),r=v("to-arraybuffer"),c=f.IncomingMessage,A=f.readyStates,p=b.exports=function(_){var B=this;l.Writable.call(B),B._opts=_,B._body=[],B._headers={},_.auth&&B.setHeader("Authorization","Basic "+new d(_.auth).toString("base64")),(0,a.default)(_.headers).forEach(function(h){B.setHeader(h,_.headers[h])});var E,g=!0;if(_.mode==="disable-fetch"||"requestTimeout"in _&&!s.abortController)g=!1,E=!0;else if(_.mode==="prefer-streaming")E=!1;else if(_.mode==="allow-wrong-content-type")E=!s.overrideMimeType;else{if(_.mode&&_.mode!=="default"&&_.mode!=="prefer-fast")throw new Error("Invalid value for opts.mode");E=!0}B._mode=i(E,g),B._fetchTimer=null,B.on("finish",function(){B._onFinish()})};o(p,l.Writable),p.prototype.setHeader=function(_,B){var E=this,g=_.toLowerCase();x.indexOf(g)===-1&&(E._headers[g]={name:_,value:B})},p.prototype.getHeader=function(_){var B=this._headers[_.toLowerCase()];return B?B.value:null},p.prototype.removeHeader=function(_){delete this._headers[_.toLowerCase()]},p.prototype._onFinish=function(){var _=this;if(!_._destroyed){var B=_._opts,E=_._headers,g=null;B.method!=="GET"&&B.method!=="HEAD"&&(g=s.arraybuffer?r(d.concat(_._body)):s.blobConstructor?new m.Blob(_._body.map(function(T){return r(T)}),{type:(E["content-type"]||{}).value||""}):d.concat(_._body).toString());var h=[];if((0,a.default)(E).forEach(function(T){var D=E[T].name,I=E[T].value;Array.isArray(I)?I.forEach(function(k){h.push([D,k])}):h.push([D,I])}),_._mode==="fetch"){var u=null;if(s.abortController){var S=new AbortController;u=S.signal,_._fetchAbortController=S,"requestTimeout"in B&&B.requestTimeout!==0&&(_._fetchTimer=m.setTimeout(function(){_.emit("requestTimeout"),_._fetchAbortController&&_._fetchAbortController.abort()},B.requestTimeout))}m.fetch(_._opts.url,{method:_._opts.method,headers:h,body:g||void 0,mode:"cors",credentials:B.withCredentials?"include":"same-origin",signal:u}).then(function(T){_._fetchResponse=T,_._connect()},function(T){m.clearTimeout(_._fetchTimer),_._destroyed||_.emit("error",T)})}else{var O=_._xhr=new m.XMLHttpRequest;try{O.open(_._opts.method,_._opts.url,!0)}catch(T){return void w.nextTick(function(){_.emit("error",T)})}"responseType"in O&&(O.responseType=_._mode.split(":")[0]),"withCredentials"in O&&(O.withCredentials=!!B.withCredentials),_._mode==="text"&&"overrideMimeType"in O&&O.overrideMimeType("text/plain; charset=x-user-defined"),"requestTimeout"in B&&(O.timeout=B.requestTimeout,O.ontimeout=function(){_.emit("requestTimeout")}),h.forEach(function(T){O.setRequestHeader(T[0],T[1])}),_._response=null,O.onreadystatechange=function(){switch(O.readyState){case A.LOADING:case A.DONE:_._onXHRProgress()}},_._mode==="moz-chunked-arraybuffer"&&(O.onprogress=function(){_._onXHRProgress()}),O.onerror=function(){_._destroyed||_.emit("error",new Error("XHR error"))};try{O.send(g)}catch(T){return void w.nextTick(function(){_.emit("error",T)})}}}},p.prototype._onXHRProgress=function(){var _=this;n(_._xhr)&&!_._destroyed&&(_._response||_._connect(),_._response._onXHRProgress())},p.prototype._connect=function(){var _=this;_._destroyed||(_._response=new c(_._xhr,_._fetchResponse,_._mode,_._fetchTimer),_._response.on("error",function(B){_.emit("error",B)}),_.emit("response",_._response))},p.prototype._write=function(_,B,E){this._body.push(_),E()},p.prototype.abort=p.prototype.destroy=function(){var _=this;_._destroyed=!0,m.clearTimeout(_._fetchTimer),_._response&&(_._response._destroyed=!0),_._xhr?_._xhr.abort():_._fetchAbortController&&_._fetchAbortController.abort()},p.prototype.end=function(_,B,E){var g=this;typeof _=="function"&&(E=_,_=void 0),l.Writable.prototype.end.call(g,_,B,E)},p.prototype.flushHeaders=function(){},p.prototype.setTimeout=function(){},p.prototype.setNoDelay=function(){},p.prototype.setSocketKeepAlive=function(){};var x=["accept-charset","accept-encoding","access-control-request-headers","access-control-request-method","connection","content-length","cookie","cookie2","date","dnt","expect","host","keep-alive","origin","referer","te","trailer","transfer-encoding","upgrade","user-agent","via"]}).call(this,v("_process"),typeof se!="undefined"?se:typeof self!="undefined"?self:typeof window!="undefined"?window:{},v("buffer").Buffer)},{"./capability":197,"./response":199,_process:173,"babel-runtime/core-js/object/keys":23,buffer:38,inherits:162,"readable-stream":188,"to-arraybuffer":202}],199:[function(v,b,C){(function(w,m,d){"use strict";var i=v("babel-runtime/core-js/promise"),n=function(l){return l&&l.__esModule?l:{default:l}}(i),e=v("./capability"),a=v("inherits"),s=v("readable-stream"),o=C.readyStates={UNSENT:0,OPENED:1,HEADERS_RECEIVED:2,LOADING:3,DONE:4},f=C.IncomingMessage=function(l,r,c,A){var p=this;if(s.Readable.call(p),p._mode=c,p.headers={},p.rawHeaders=[],p.trailers={},p.rawTrailers=[],p.on("end",function(){w.nextTick(function(){p.emit("close")})}),c==="fetch"){if(p._fetchResponse=r,p.url=r.url,p.statusCode=r.status,p.statusMessage=r.statusText,r.headers.forEach(function(g,h){p.headers[h.toLowerCase()]=g,p.rawHeaders.push(h,g)}),e.writableStream){var x=new WritableStream({write:function(g){return new n.default(function(h,u){p._destroyed?u():p.push(new d(g))?h():p._resumeFetch=h})},close:function(){m.clearTimeout(A),p._destroyed||p.push(null)},abort:function(g){p._destroyed||p.emit("error",g)}});try{return void r.body.pipeTo(x).catch(function(g){m.clearTimeout(A),p._destroyed||p.emit("error",g)})}catch(g){}}var _=r.body.getReader();!function g(){_.read().then(function(h){if(!p._destroyed){if(h.done)return m.clearTimeout(A),void p.push(null);p.push(new d(h.value)),g()}}).catch(function(h){m.clearTimeout(A),p._destroyed||p.emit("error",h)})}()}else if(p._xhr=l,p._pos=0,p.url=l.responseURL,p.statusCode=l.status,p.statusMessage=l.statusText,l.getAllResponseHeaders().split(/\r?\n/).forEach(function(g){var h=g.match(/^([^:]+):\s*(.*)/);if(h){var u=h[1].toLowerCase();u==="set-cookie"?(p.headers[u]===void 0&&(p.headers[u]=[]),p.headers[u].push(h[2])):p.headers[u]!==void 0?p.headers[u]+=", "+h[2]:p.headers[u]=h[2],p.rawHeaders.push(h[1],h[2])}}),p._charset="x-user-defined",!e.overrideMimeType){var B=p.rawHeaders["mime-type"];if(B){var E=B.match(/;\s*charset=([^;])(;|$)/);E&&(p._charset=E[1].toLowerCase())}p._charset||(p._charset="utf-8")}};a(f,s.Readable),f.prototype._read=function(){var l=this,r=l._resumeFetch;r&&(l._resumeFetch=null,r())},f.prototype._onXHRProgress=function(){var l=this,r=l._xhr,c=null;switch(l._mode){case"text:vbarray":if(r.readyState!==o.DONE)break;try{c=new m.VBArray(r.responseBody).toArray()}catch(B){}if(c!==null){l.push(new d(c));break}case"text":try{c=r.responseText}catch(B){l._mode="text:vbarray";break}if(c.length>l._pos){var A=c.substr(l._pos);if(l._charset==="x-user-defined"){for(var p=new d(A.length),x=0;xl._pos&&(l.push(new d(new Uint8Array(_.result.slice(l._pos)))),l._pos=_.result.byteLength)},_.onload=function(){l.push(null)},_.readAsArrayBuffer(c)}l._xhr.readyState===o.DONE&&l._mode!=="ms-stream"&&l.push(null)}}).call(this,v("_process"),typeof se!="undefined"?se:typeof self!="undefined"?self:typeof window!="undefined"?window:{},v("buffer").Buffer)},{"./capability":197,_process:173,"babel-runtime/core-js/promise":24,buffer:38,inherits:162,"readable-stream":188}],200:[function(v,b,C){"use strict";function w(B){if(!B)return"utf8";for(var E;;)switch(B){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return B;default:if(E)return;B=(""+B).toLowerCase(),E=!0}}function m(B){var E=w(B);if(typeof E!="string"&&(x.isEncoding===_||!_(B)))throw new Error("Unknown encoding: "+B);return E||B}function d(B){this.encoding=m(B);var E;switch(this.encoding){case"utf16le":this.text=f,this.end=l,E=4;break;case"utf8":this.fillLast=a,E=4;break;case"base64":this.text=r,this.end=c,E=3;break;default:return this.write=A,void(this.end=p)}this.lastNeed=0,this.lastTotal=0,this.lastChar=x.allocUnsafe(E)}function i(B){return B<=127?0:B>>5==6?2:B>>4==14?3:B>>3==30?4:B>>6==2?-1:-2}function n(B,E,g){var h=E.length-1;if(h=0?(u>0&&(B.lastNeed=u-1),u):--h=0?(u>0&&(B.lastNeed=u-2),u):--h=0?(u>0&&(u===2?u=0:B.lastNeed=u-3),u):0)}function e(B,E,g){if((192&E[0])!=128)return B.lastNeed=0,"\u951F\uFFFD";if(B.lastNeed>1&&E.length>1){if((192&E[1])!=128)return B.lastNeed=1,"\u951F\uFFFD";if(B.lastNeed>2&&E.length>2&&(192&E[2])!=128)return B.lastNeed=2,"\u951F\uFFFD"}}function a(B){var E=this.lastTotal-this.lastNeed,g=e(this,B,E);return g!==void 0?g:this.lastNeed<=B.length?(B.copy(this.lastChar,E,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(B.copy(this.lastChar,E,0,B.length),void(this.lastNeed-=B.length))}function s(B,E){var g=n(this,B,E);if(!this.lastNeed)return B.toString("utf8",E);this.lastTotal=g;var h=B.length-(g-this.lastNeed);return B.copy(this.lastChar,0,h),B.toString("utf8",E,h)}function o(B){var E=B&&B.length?this.write(B):"";return this.lastNeed?E+"\u951F\uFFFD":E}function f(B,E){if((B.length-E)%2==0){var g=B.toString("utf16le",E);if(g){var h=g.charCodeAt(g.length-1);if(h>=55296&&h<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=B[B.length-2],this.lastChar[1]=B[B.length-1],g.slice(0,-1)}return g}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=B[B.length-1],B.toString("utf16le",E,B.length-1)}function l(B){var E=B&&B.length?this.write(B):"";if(this.lastNeed){var g=this.lastTotal-this.lastNeed;return E+this.lastChar.toString("utf16le",0,g)}return E}function r(B,E){var g=(B.length-E)%3;return g===0?B.toString("base64",E):(this.lastNeed=3-g,this.lastTotal=3,g===1?this.lastChar[0]=B[B.length-1]:(this.lastChar[0]=B[B.length-2],this.lastChar[1]=B[B.length-1]),B.toString("base64",E,B.length-g))}function c(B){var E=B&&B.length?this.write(B):"";return this.lastNeed?E+this.lastChar.toString("base64",0,3-this.lastNeed):E}function A(B){return B.toString(this.encoding)}function p(B){return B&&B.length?this.write(B):""}var x=v("safe-buffer").Buffer,_=x.isEncoding||function(B){switch((B=""+B)&&B.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};C.StringDecoder=d,d.prototype.write=function(B){if(B.length===0)return"";var E,g;if(this.lastNeed){if((E=this.fillLast(B))===void 0)return"";g=this.lastNeed,this.lastNeed=0}else g=0;return g=0&&(o._idleTimeoutId=setTimeout(function(){o._onTimeout&&o._onTimeout()},f))},C.setImmediate=typeof w=="function"?w:function(o){var f=s++,l=!(arguments.length<2)&&e.call(arguments,1);return a[f]=!0,i(function(){a[f]&&(l?o.apply(null,l):o.call(null),C.clearImmediate(f))}),f},C.clearImmediate=typeof m=="function"?m:function(o){delete a[o]}}).call(this,v("timers").setImmediate,v("timers").clearImmediate)},{"process/browser.js":173,timers:201}],202:[function(v,b,C){var w=v("buffer").Buffer;b.exports=function(m){if(m instanceof Uint8Array){if(m.byteOffset===0&&m.byteLength===m.buffer.byteLength)return m.buffer;if(typeof m.buffer.slice=="function")return m.buffer.slice(m.byteOffset,m.byteOffset+m.byteLength)}if(w.isBuffer(m)){for(var d=new Uint8Array(m.length),i=m.length,n=0;n",'"',"`"," ","\r",` +`," "],r=["{","}","|","\\","^","`"].concat(l),c=["'"].concat(r),A=["%","/","?",";","#"].concat(c),p=["/","?","#"],x=/^[+a-z0-9A-Z_-]{0,63}$/,_=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,B={javascript:!0,"javascript:":!0},E={javascript:!0,"javascript:":!0},g={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},h=v("querystring");w.prototype.parse=function(u,S,O){if(!a.isString(u))throw new TypeError("Parameter 'url' must be a string, not "+typeof u);var T=u.indexOf("?"),D=T!==-1&&T127?Ee+="x":Ee+=me[ge];if(!Ee.match(x)){var ae=de.slice(0,Q),ve=de.slice(Q+1),oe=me.match(_);oe&&(ae.push(oe[1]),ve.unshift(oe[2])),ve.length&&(F="/"+ve.join(".")+F),this.hostname=ae.join(".");break}}}this.hostname.length>255?this.hostname="":this.hostname=this.hostname.toLowerCase(),be||(this.hostname=e.toASCII(this.hostname));var ie=this.port?":"+this.port:"",Te=this.hostname||"";this.host=Te+ie,this.href+=this.host,be&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),F[0]!=="/"&&(F="/"+F))}if(!B[K])for(var Q=0,_e=c.length;Q<_e;Q++){var Re=c[Q];if(F.indexOf(Re)!==-1){var Me=encodeURIComponent(Re);Me===Re&&(Me=escape(Re)),F=F.split(Re).join(Me)}}var re=F.indexOf("#");re!==-1&&(this.hash=F.substr(re),F=F.slice(0,re));var j=F.indexOf("?");if(j!==-1?(this.search=F.substr(j),this.query=F.substr(j+1),S&&(this.query=h.parse(this.query)),F=F.slice(0,j)):S&&(this.search="",this.query={}),F&&(this.pathname=F),g[K]&&this.hostname&&!this.pathname&&(this.pathname="/"),this.pathname||this.search){var ie=this.pathname||"",W=this.search||"";this.path=ie+W}return this.href=this.format(),this},w.prototype.format=function(){var u=this.auth||"";u&&(u=encodeURIComponent(u),u=u.replace(/%3A/i,":"),u+="@");var S=this.protocol||"",O=this.pathname||"",T=this.hash||"",D=!1,I="";this.host?D=u+this.host:this.hostname&&(D=u+(this.hostname.indexOf(":")===-1?this.hostname:"["+this.hostname+"]"),this.port&&(D+=":"+this.port)),this.query&&a.isObject(this.query)&&Object.keys(this.query).length&&(I=h.stringify(this.query));var k=this.search||I&&"?"+I||"";return S&&S.substr(-1)!==":"&&(S+=":"),this.slashes||(!S||g[S])&&D!==!1?(D="//"+(D||""),O&&O.charAt(0)!=="/"&&(O="/"+O)):D||(D=""),T&&T.charAt(0)!=="#"&&(T="#"+T),k&&k.charAt(0)!=="?"&&(k="?"+k),O=O.replace(/[?#]/g,function(F){return encodeURIComponent(F)}),k=k.replace("#","%23"),S+D+O+k+T},w.prototype.resolve=function(u){return this.resolveObject(m(u,!1,!0)).format()},w.prototype.resolveObject=function(u){if(a.isString(u)){var S=new w;S.parse(u,!1,!0),u=S}for(var O=new w,T=Object.keys(this),D=0;D0)&&O.host.split("@");Ee&&(O.auth=Ee.shift(),O.host=O.hostname=Ee.shift())}return O.search=u.search,O.query=u.query,a.isNull(O.pathname)&&a.isNull(O.search)||(O.path=(O.pathname?O.pathname:"")+(O.search?O.search:"")),O.href=O.format(),O}if(!de.length)return O.pathname=null,O.search?O.path="/"+O.search:O.path=null,O.href=O.format(),O;for(var ge=de.slice(-1)[0],fe=(O.host||u.host||de.length>1)&&(ge==="."||ge==="..")||ge==="",ae=0,ve=de.length;ve>=0;ve--)ge=de[ve],ge==="."?de.splice(ve,1):ge===".."?(de.splice(ve,1),ae++):ae&&(de.splice(ve,1),ae--);if(!ue&&!be)for(;ae--;ae)de.unshift("..");!ue||de[0]===""||de[0]&&de[0].charAt(0)==="/"||de.unshift(""),fe&&de.join("/").substr(-1)!=="/"&&de.push("");var oe=de[0]===""||de[0]&&de[0].charAt(0)==="/";if(me){O.hostname=O.host=oe?"":de.length?de.shift():"";var Ee=!!(O.host&&O.host.indexOf("@")>0)&&O.host.split("@");Ee&&(O.auth=Ee.shift(),O.host=O.hostname=Ee.shift())}return ue=ue||O.host&&de.length,ue&&!oe&&de.unshift(""),de.length?O.pathname=de.join("/"):(O.pathname=null,O.path=null),a.isNull(O.pathname)&&a.isNull(O.search)||(O.path=(O.pathname?O.pathname:"")+(O.search?O.search:"")),O.auth=u.auth||O.auth,O.slashes=O.slashes||u.slashes,O.href=O.format(),O},w.prototype.parseHost=function(){var u=this.host,S=o.exec(u);S&&(S=S[0],S!==":"&&(this.port=S.substr(1)),u=u.substr(0,u.length-S.length)),u&&(this.hostname=u)}},{"./util":204,punycode:174,querystring:177}],204:[function(v,b,C){"use strict";b.exports={isString:function(w){return typeof w=="string"},isObject:function(w){return typeof w=="object"&&w!==null},isNull:function(w){return w===null},isNullOrUndefined:function(w){return w==null}}},{}],205:[function(v,b,C){(function(w){function m(i,n){function e(){if(!a){if(d("throwDeprecation"))throw new Error(n);d("traceDeprecation")?console.trace(n):console.warn(n),a=!0}return i.apply(this,arguments)}if(d("noDeprecation"))return i;var a=!1;return e}function d(i){try{if(!w.localStorage)return!1}catch(e){return!1}var n=w.localStorage[i];return n!=null&&String(n).toLowerCase()==="true"}b.exports=m}).call(this,typeof se!="undefined"?se:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],206:[function(v,b,C){b.exports=function(w){return w&&typeof w=="object"&&typeof w.copy=="function"&&typeof w.fill=="function"&&typeof w.readUInt8=="function"}},{}],207:[function(v,b,C){(function(w,m){function d(Q,J){var ne={seen:[],stylize:n};return arguments.length>=3&&(ne.depth=arguments[2]),arguments.length>=4&&(ne.colors=arguments[3]),A(J)?ne.showHidden=J:J&&C._extend(ne,J),g(ne.showHidden)&&(ne.showHidden=!1),g(ne.depth)&&(ne.depth=2),g(ne.colors)&&(ne.colors=!1),g(ne.customInspect)&&(ne.customInspect=!0),ne.colors&&(ne.stylize=i),a(ne,Q,ne.depth)}function i(Q,J){var ne=d.styles[J];return ne?"["+d.colors[ne][0]+"m"+Q+"["+d.colors[ne][1]+"m":Q}function n(Q,J){return Q}function e(Q){var J={};return Q.forEach(function(ne,ue){J[ne]=!0}),J}function a(Q,J,ne){if(Q.customInspect&&J&&T(J.inspect)&&J.inspect!==C.inspect&&(!J.constructor||J.constructor.prototype!==J)){var ue=J.inspect(ne,Q);return B(ue)||(ue=a(Q,ue,ne)),ue}var be=s(Q,J);if(be)return be;var de=Object.keys(J),_e=e(de);if(Q.showHidden&&(de=Object.getOwnPropertyNames(J)),O(J)&&(de.indexOf("message")>=0||de.indexOf("description")>=0))return o(J);if(de.length===0){if(T(J)){var me=J.name?": "+J.name:"";return Q.stylize("[Function"+me+"]","special")}if(h(J))return Q.stylize(RegExp.prototype.toString.call(J),"regexp");if(S(J))return Q.stylize(Date.prototype.toString.call(J),"date");if(O(J))return o(J)}var Ee="",ge=!1,fe=["{","}"];if((c(J)&&(ge=!0,fe=["[","]"]),T(J))&&(Ee=" [Function"+(J.name?": "+J.name:"")+"]"),h(J)&&(Ee=" "+RegExp.prototype.toString.call(J)),S(J)&&(Ee=" "+Date.prototype.toUTCString.call(J)),O(J)&&(Ee=" "+o(J)),de.length===0&&(!ge||J.length==0))return fe[0]+Ee+fe[1];if(ne<0)return h(J)?Q.stylize(RegExp.prototype.toString.call(J),"regexp"):Q.stylize("[Object]","special");Q.seen.push(J);var ae;return ae=ge?f(Q,J,ne,_e,de):de.map(function(ve){return l(Q,J,ne,_e,ve,ge)}),Q.seen.pop(),r(ae,Ee,fe)}function s(Q,J){if(g(J))return Q.stylize("undefined","undefined");if(B(J)){var ne="'"+JSON.stringify(J).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return Q.stylize(ne,"string")}return _(J)?Q.stylize(""+J,"number"):A(J)?Q.stylize(""+J,"boolean"):p(J)?Q.stylize("null","null"):void 0}function o(Q){return"["+Error.prototype.toString.call(Q)+"]"}function f(Q,J,ne,ue,be){for(var de=[],_e=0,me=J.length;_e-1&&(me=de?me.split(` `).map(function(ge){return" "+ge}).join(` `).substr(2):` @@ -404,25 +404,25 @@ Actual: `+te.attribValue);else{var _t=te.tag,He=te.tags[te.tags.length-1]||te;_t `,this.offset="offset"in d?d.offset:0,this.dontprettytextnodes="dontprettytextnodes"in d?d.dontprettytextnodes:0):(this.indent="",this.newline="",this.offset=0,this.dontprettytextnodes=0),this.spacebeforeslash="spacebeforeslash"in d?d.spacebeforeslash:"",this.spacebeforeslash===!0&&(this.spacebeforeslash=" "),this.newlinedefault=this.newline,this.prettydefault=this.pretty,n=d.writer||{};for(i in n)w.call(n,i)&&(e=n[i],this[i]=e);return this},m.prototype.space=function(d){var i;return this.pretty?(i=(d||0)+this.offset+1,i>0?new Array(i).join(this.indent):""):""},m}()}).call(void 0)},{}],235:[function(v,b,C){"use strict";(function(){var w,m,d,i,n,e,a;a=v("./Utility"),n=a.assign,e=a.isFunction,w=v("./XMLDocument"),m=v("./XMLDocumentCB"),i=v("./XMLStringWriter"),d=v("./XMLStreamWriter"),b.exports.create=function(s,o,f,l){var r,c;if(s==null)throw new Error("Root element needs a name");return l=n({},o,f,l),r=new w(l),c=r.element(s),l.headless||(r.declaration(l),l.pubID==null&&l.sysID==null||r.doctype(l)),c},b.exports.begin=function(s,o,f){var l;return e(s)&&(l=[s,o],o=l[0],f=l[1],s={}),o?new m(s,o,f):new w(s)},b.exports.stringWriter=function(s){return new i(s)},b.exports.streamWriter=function(s,o){return new d(s,o)}}).call(void 0)},{"./Utility":214,"./XMLDocument":224,"./XMLDocumentCB":225,"./XMLStreamWriter":230,"./XMLStringWriter":231}],236:[function(v,b,C){function w(){for(var d={},i=0;io?r=l(r):r.length>5]|=128<>>9<<4)]=l;for(var r=1732584193,c=-271733879,A=-1732584194,p=271733878,x=0;x>16)+(l>>16)+(r>>16)<<16|65535&r}function s(f,l){return f<>>32-l}var o=v("./helpers");b.exports=function(f){return o.hash(f,w,16)}},{"./helpers":238}],240:[function(v,b,C){"use strict";function w(a,s){a[s>>5]|=128<<24-s%32,a[15+(s+64>>9<<4)]=s;for(var o=Array(80),f=1732584193,l=-271733879,r=-1732584194,c=271733878,A=-1009589776,p=0;p>16)+(s>>16)+(o>>16)<<16|65535&o}function n(a,s){return a<>>32-s}var e=v("./helpers");b.exports=function(a){return e.hash(a,w,20,!0)}},{"./helpers":238}],241:[function(v,b,C){"use strict";var w=v("./helpers"),m=function(r,c){var A=(65535&r)+(65535&c);return(r>>16)+(c>>16)+(A>>16)<<16|65535&A},d=function(r,c){return r>>>c|r<<32-c},i=function(r,c){return r>>>c},n=function(r,c,A){return r&c^~r&A},e=function(r,c,A){return r&c^r&A^c&A},a=function(r){return d(r,2)^d(r,13)^d(r,22)},s=function(r){return d(r,6)^d(r,11)^d(r,25)},o=function(r){return d(r,7)^d(r,18)^i(r,3)},f=function(r){return d(r,17)^d(r,19)^i(r,10)},l=function(r,c){var A,p,x,_,B,E,g,h,u,S,O,T,D=new Array(1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298),I=new Array(1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225),k=new Array(64);r[c>>5]|=128<<24-c%32,r[15+(c+64>>9<<4)]=c;for(var u=0;u=0)return p("Request#%d %s: got digest auth header WWW-Authenticate: %s",V,h,Ne),u.headers=u.headers||{},u.headers.Authorization=digestAuthHeader(me.method,me.path,Ne,u.digestAuth),p("Request#%d %s: auth with digest header: %s",V,h,u.headers.Authorization),Ze.headers["set-cookie"]&&(u.headers.Cookie=Ze.headers["set-cookie"].join(";")),C.requestWithCallback(h,u,$e)}var We=Date.now()-J;He&&(He.contentDownload=We),p("[%sms] done, %s bytes HTTP %s %s %s %s, keepAliveSocket: %s, timing: %j",We,te,ce,me.method,me.host,me.path,he,He);var it={status:ce,statusCode:ce,headers:Ue,size:te,aborted:Ie,rt:We,keepAliveSocket:he,data:rt,requestUrls:u.requestUrls,timing:He,remoteAddress:ze,remotePort:_t};if(lt){var yt="";de&&typeof de.getCurrentStatus=="function"&&(yt=", agent status: "+(0,s.default)(de.getCurrentStatus())),lt.message+=", "+me.method+" "+h+" "+ce+" (connected: "+W+", keepalive socket: "+he+yt+`) -headers: `+(0,s.default)(Ue),lt.data=rt,lt.path=me.path,lt.status=ce,lt.headers=Ue,lt.res=it}$e(lt,rt,u.streaming?Ze:it),u.emitter&&(N.url=h,N.socket=ct&&ct.connection,N.options=me,N.size=Te,u.emitter.emit("response",{requestId:V,error:lt,ctx:u.ctx,req:N,res:it}))}function I(lt){var rt=null;if(u.followRedirect&&statuses.redirect[lt.statusCode]){u._followRedirectCount=(u._followRedirectCount||0)+1;var Ze=lt.headers.location;if(Ze){if(!(u._followRedirectCount>u.maxRedirects)){var $e=u.formatRedirectUrl?u.formatRedirectUrl(h,Ze):r.resolve(h,Ze);p("Request#%d %s: `redirected` from %s to %s",V,me.path,h,$e),T(),u.headers&&u.headers.Host&&E.test(Ze)&&(u.headers.Host=null);var Ue=S;return S=null,C.requestWithCallback($e,u,Ue),{redirect:!0,error:null}}rt=new Error("Exceeded maxRedirects. Probably stuck in a redirect loop "+h),rt.name="MaxRedirectError"}else rt=new Error("Got statusCode "+lt.statusCode+" but cannot resolve next location from headers"),rt.name="FollowRedirectError"}return{redirect:!1,error:rt}}function k(lt,rt,Ze){return Ze(null,rt,lt.headers["content-encoding"])}function F(lt){if(He&&(He.waiting=Date.now()-J),p("Request#%d %s `req response` event emit: status %d, headers: %j",V,h,lt.statusCode,lt.headers),u.streaming){var rt=I(lt);return rt.redirect?void lt.resume():rt.error?(lt.resume(),D(rt.error,null,lt)):D(null,null,lt)}if(lt.on("close",function(){p("Request#%d %s: `res close` event emit, total size %d",V,h,te)}),lt.on("error",function(){p("Request#%d %s: `res error` event emit, total size %d",V,h,te)}),lt.on("aborted",function(){Ie=!0,p("Request#%d %s: `res aborted` event emit, total size %d",V,h,te)}),Ke){var rt=I(lt);return rt.redirect?void lt.resume():rt.error?(lt.resume(),Ke.end(),D(rt.error,null,lt)):(u.consumeWriteStream===!1?lt.on("end",D.bind(null,null,null,lt)):isNode010||isNode012?first([[Ke,"close"],[lt,"aborted"]],function(Ue,Ne,We){p("Request#%d %s: writeStream or res %s event emitted",V,h,We),D(j||null,null,lt)}):Ke.on("close",function(){p("Request#%d %s: writeStream close event emitted",V,h),D(j||null,null,lt)}),lt.pipe(Ke))}var Ze=[];lt.on("data",function($e){p("Request#%d %s: `res data` event emit, size %d",V,h,$e.length),te+=$e.length,Ze.push($e)}),lt.on("end",function(){var $e=m.concat(Ze,te);if(p("Request#%d %s: `res end` event emit, total size %d, _dumped: %s",V,h,te,lt._dumped),j)return D(j,$e,lt);var Ue=I(lt);if(Ue.error)return D(Ue.error,$e,lt);Ue.redirect||k(lt,$e,function(Ne,We,it){if(Ne)return D(Ne,$e,lt);if(!it&&g.indexOf(u.dataType)>=0){try{We=decodeBodyByCharset(We,lt)}catch(vt){return p("decodeBodyByCharset error: %s",vt),D(null,We,lt)}if(u.dataType==="json")if(te===0)We=null;else{var yt=parseJSON(We,_e);yt.error?Ne=yt.error:We=yt.data}}Ie&&p("Request#%d %s: Remote socket was terminated before `response.end()` was called",V,h),D(Ne,We,lt)})})}function X(){p("Response timer ticking, timeout: %d",St),re=setTimeout(function(){re=null;var lt="Response timeout for "+St+"ms";j=new Error(lt),j.name="ResponseTimeoutError",j.requestId=V,p("ResponseTimeout: Request#%d %s %s: %s, connected: %s",V,h,j.name,lt,W),U()},St)}function U(){p("Request#%d %s abort, connected: %s",V,h,W),ct.socket||(j.noSocket=!0,D(j)),ct.abort()}if(!h||typeof h!="string"&&(h===void 0?"undefined":(0,f.default)(h))!=="object"){var K=l.format("expect request url to be a string or a http request options, but got %j",h);throw new Error(K)}arguments.length===2&&typeof u=="function"&&(S=u,u=null),u=u||{},_>=B&&(_=0);var V=++_;u.requestUrls=u.requestUrls||[];var N={requestId:V,url:h,args:u,ctx:u.ctx};u.emitter&&u.emitter.emit("request",N),u.timeout=u.timeout||C.TIMEOUTS,u.maxRedirects=u.maxRedirects||10,u.streaming=u.streaming||u.customResponse;var Q,J=Date.now();typeof h=="string"?(E.test(h)||(h="http://"+h),Q=r.parse(h)):Q=h;var ne=(u.type||u.method||Q.method||"GET").toUpperCase(),ue=Q.port||80,be=c,de=i(u.agent,C.agent),_e=u.fixJSONCtlChars;Q.protocol==="https:"&&(be=A,de=i(u.httpsAgent,C.httpsAgent),Q.port||(ue=443));var me={host:Q.hostname||Q.host||"localhost",path:Q.path||"/",method:ne,port:ue,agent:de,headers:u.headers||{},lookup:u.lookup};Array.isArray(u.timeout)?me.requestTimeout=u.timeout[u.timeout.length-1]:u.timeout!==void 0&&(me.requestTimeout=u.timeout);for(var Ee=["pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","secureProtocol","secureOptions"],ge=0;ge>>2]>>>24-E%4*8&255;p[_+E>>>2]|=g<<24-(_+E)%4*8}else for(var E=0;E>>2]=x[E>>>2];return this.sigBytes+=B,this},clamp:function(){var A=this.words,p=this.sigBytes;A[p>>>2]&=4294967295<<32-p%4*8,A.length=w.ceil(p/4)},clone:function(){var A=e.clone.call(this);return A.words=this.words.slice(0),A},random:function(A){for(var p,x=[],_=0;_>16)&h,E=18e3*(65535&E)+(E>>16)&h;var u=(g<<16)+E&h;return u/=4294967296,(u+=.5)*(w.random()>.5?1:-1)}}(4294967296*(p||w.random()));p=987654071*B(),x.push(4294967296*B()|0)}return new a.init(x,A)}}),s=i.enc={},o=s.Hex={stringify:function(A){for(var p=A.words,x=A.sigBytes,_=[],B=0;B>>2]>>>24-B%4*8&255;_.push((E>>>4).toString(16)),_.push((15&E).toString(16))}return _.join("")},parse:function(A){for(var p=A.length,x=[],_=0;_>>3]|=parseInt(A.substr(_,2),16)<<24-_%8*4;return new a.init(x,p/2)}},f=s.Latin1={stringify:function(A){for(var p=A.words,x=A.sigBytes,_=[],B=0;B>>2]>>>24-B%4*8&255;_.push(String.fromCharCode(E))}return _.join("")},parse:function(A){for(var p=A.length,x=[],_=0;_>>2]|=(255&A.charCodeAt(_))<<24-_%4*8;return new a.init(x,p)}},l=s.Utf8={stringify:function(A){try{return decodeURIComponent(escape(f.stringify(A)))}catch(p){throw new Error("Malformed UTF-8 data")}},parse:function(A){return f.parse(unescape(encodeURIComponent(A)))}},r=n.BufferedBlockAlgorithm=e.extend({reset:function(){this._data=new a.init,this._nDataBytes=0},_append:function(A){typeof A=="string"&&(A=l.parse(A)),this._data.concat(A),this._nDataBytes+=A.sigBytes},_process:function(A){var p=this._data,x=p.words,_=p.sigBytes,B=this.blockSize,E=4*B,g=_/E;g=A?w.ceil(g):w.max((0|g)-this._minBufferSize,0);var h=g*B,u=w.min(4*h,_);if(h){for(var S=0;S",e[0];)i++;return i>4&&i}},{key:"extend",value:function(i,n){for(var e in n)Object.prototype.hasOwnProperty.call(n,e)&&n[e]&&(i[e]=n[e])}},{key:"isArray",value:function(i){return Object.prototype.toString.call(arg)==="[object Array]"}},{key:"getFileType",value:function(i){return i=i.toLowerCase(),/.mp4|.flv|.m3u8|.avi|.rm|.rmvb|.mpeg|.mpg|.mov|.wmv|.3gp|.asf|.dat|.dv|.f4v|.gif|.m2t|.m4v|.mj2|.mjpeg|.mpe|.mts|.ogg|.qt|.swf|.ts|.vob|.wmv|.webm/.test(i)?"video":/.mp3|.wav|.ape|.cda|.au|.midi|.mac|.aac|.ac3|.acm|.amr|.caf|.flac|.m4a|.ra|.wma/.test(i)?"audio":/.bmp|.jpg|.jpeg|.png/.test(i)?"img":"other"}},{key:"isImage",value:function(i){return i=i.toLowerCase(),!!/.jpg|.jpeg|.png/.test(i)}},{key:"ISODateString",value:function(i){function n(e){return e<10?"0"+e:e}return i.getUTCFullYear()+"-"+n(i.getUTCMonth()+1)+"-"+n(i.getUTCDate())+"T"+n(i.getUTCHours())+":"+n(i.getUTCMinutes())+":"+n(i.getUTCSeconds())+"Z"}},{key:"isIntNum",value:function(i){return!!/^\d+$/.test(i)}}]),d}();v.default=m},function(M,v,b){!function(C,w){M.exports=v=w(b(0))}(0,function(C){return function(w){function m(c,A,p,x,_,B,E){var g=c+(A&p|~A&x)+_+E;return(g<>>32-B)+A}function d(c,A,p,x,_,B,E){var g=c+(A&x|p&~x)+_+E;return(g<>>32-B)+A}function i(c,A,p,x,_,B,E){var g=c+(A^p^x)+_+E;return(g<>>32-B)+A}function n(c,A,p,x,_,B,E){var g=c+(p^(A|~x))+_+E;return(g<>>32-B)+A}var e=C,a=e.lib,s=a.WordArray,o=a.Hasher,f=e.algo,l=[];!function(){for(var c=0;c<64;c++)l[c]=4294967296*w.abs(w.sin(c+1))|0}();var r=f.MD5=o.extend({_doReset:function(){this._hash=new s.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(c,A){for(var p=0;p<16;p++){var x=A+p,_=c[x];c[x]=16711935&(_<<8|_>>>24)|4278255360&(_<<24|_>>>8)}var B=this._hash.words,E=c[A+0],g=c[A+1],h=c[A+2],u=c[A+3],S=c[A+4],O=c[A+5],T=c[A+6],D=c[A+7],I=c[A+8],k=c[A+9],F=c[A+10],X=c[A+11],U=c[A+12],K=c[A+13],V=c[A+14],N=c[A+15],Q=B[0],J=B[1],ne=B[2],ue=B[3];Q=m(Q,J,ne,ue,E,7,l[0]),ue=m(ue,Q,J,ne,g,12,l[1]),ne=m(ne,ue,Q,J,h,17,l[2]),J=m(J,ne,ue,Q,u,22,l[3]),Q=m(Q,J,ne,ue,S,7,l[4]),ue=m(ue,Q,J,ne,O,12,l[5]),ne=m(ne,ue,Q,J,T,17,l[6]),J=m(J,ne,ue,Q,D,22,l[7]),Q=m(Q,J,ne,ue,I,7,l[8]),ue=m(ue,Q,J,ne,k,12,l[9]),ne=m(ne,ue,Q,J,F,17,l[10]),J=m(J,ne,ue,Q,X,22,l[11]),Q=m(Q,J,ne,ue,U,7,l[12]),ue=m(ue,Q,J,ne,K,12,l[13]),ne=m(ne,ue,Q,J,V,17,l[14]),J=m(J,ne,ue,Q,N,22,l[15]),Q=d(Q,J,ne,ue,g,5,l[16]),ue=d(ue,Q,J,ne,T,9,l[17]),ne=d(ne,ue,Q,J,X,14,l[18]),J=d(J,ne,ue,Q,E,20,l[19]),Q=d(Q,J,ne,ue,O,5,l[20]),ue=d(ue,Q,J,ne,F,9,l[21]),ne=d(ne,ue,Q,J,N,14,l[22]),J=d(J,ne,ue,Q,S,20,l[23]),Q=d(Q,J,ne,ue,k,5,l[24]),ue=d(ue,Q,J,ne,V,9,l[25]),ne=d(ne,ue,Q,J,u,14,l[26]),J=d(J,ne,ue,Q,I,20,l[27]),Q=d(Q,J,ne,ue,K,5,l[28]),ue=d(ue,Q,J,ne,h,9,l[29]),ne=d(ne,ue,Q,J,D,14,l[30]),J=d(J,ne,ue,Q,U,20,l[31]),Q=i(Q,J,ne,ue,O,4,l[32]),ue=i(ue,Q,J,ne,I,11,l[33]),ne=i(ne,ue,Q,J,X,16,l[34]),J=i(J,ne,ue,Q,V,23,l[35]),Q=i(Q,J,ne,ue,g,4,l[36]),ue=i(ue,Q,J,ne,S,11,l[37]),ne=i(ne,ue,Q,J,D,16,l[38]),J=i(J,ne,ue,Q,F,23,l[39]),Q=i(Q,J,ne,ue,K,4,l[40]),ue=i(ue,Q,J,ne,E,11,l[41]),ne=i(ne,ue,Q,J,u,16,l[42]),J=i(J,ne,ue,Q,T,23,l[43]),Q=i(Q,J,ne,ue,k,4,l[44]),ue=i(ue,Q,J,ne,U,11,l[45]),ne=i(ne,ue,Q,J,N,16,l[46]),J=i(J,ne,ue,Q,h,23,l[47]),Q=n(Q,J,ne,ue,E,6,l[48]),ue=n(ue,Q,J,ne,D,10,l[49]),ne=n(ne,ue,Q,J,V,15,l[50]),J=n(J,ne,ue,Q,O,21,l[51]),Q=n(Q,J,ne,ue,U,6,l[52]),ue=n(ue,Q,J,ne,u,10,l[53]),ne=n(ne,ue,Q,J,F,15,l[54]),J=n(J,ne,ue,Q,g,21,l[55]),Q=n(Q,J,ne,ue,I,6,l[56]),ue=n(ue,Q,J,ne,N,10,l[57]),ne=n(ne,ue,Q,J,T,15,l[58]),J=n(J,ne,ue,Q,K,21,l[59]),Q=n(Q,J,ne,ue,S,6,l[60]),ue=n(ue,Q,J,ne,X,10,l[61]),ne=n(ne,ue,Q,J,h,15,l[62]),J=n(J,ne,ue,Q,k,21,l[63]),B[0]=B[0]+Q|0,B[1]=B[1]+J|0,B[2]=B[2]+ne|0,B[3]=B[3]+ue|0},_doFinalize:function(){var c=this._data,A=c.words,p=8*this._nDataBytes,x=8*c.sigBytes;A[x>>>5]|=128<<24-x%32;var _=w.floor(p/4294967296),B=p;A[15+(x+64>>>9<<4)]=16711935&(_<<8|_>>>24)|4278255360&(_<<24|_>>>8),A[14+(x+64>>>9<<4)]=16711935&(B<<8|B>>>24)|4278255360&(B<<24|B>>>8),c.sigBytes=4*(A.length+1),this._process();for(var E=this._hash,g=E.words,h=0;h<4;h++){var u=g[h];g[h]=16711935&(u<<8|u>>>24)|4278255360&(u<<24|u>>>8)}return E},clone:function(){var c=o.clone.call(this);return c._hash=this._hash.clone(),c}});e.MD5=o._createHelper(r),e.HmacMD5=o._createHmacHelper(r)}(Math),C.MD5})},function(M,v,b){"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.UPLOADSTATE={INIT:"init",UPLOADING:"uploading",COMPLETE:"complete",INTERRUPT:"interrupt"},v.UPLOADSTEP={INIT:"init",PART:"part",COMPLETE:"complete"},v.UPLOADDEFAULT={PARALLEL:5,PARTSIZE:1048576}},function(M,v,b){"use strict";function C(r){return r&&r.__esModule?r:{default:r}}function w(r,c){if(!(r instanceof c))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(v,"__esModule",{value:!0});var m=function(){function r(c,A){for(var p=0;p-1)return"Baiduspider";if(s.indexOf("PlayStation")>-1)return"PS4";var f=navigator.platform=="Win32"||navigator.platform=="Windows"||s.indexOf("Windows")>-1,l=navigator.platform=="Mac68K"||navigator.platform=="MacPPC"||navigator.platform=="Macintosh"||navigator.platform=="MacIntel";return l&&(o="macOS"),navigator.platform=="X11"&&!f&&!l&&(o="Unix"),String(navigator.platform).indexOf("Linux")>-1&&(o="Linux"),f?"windows":o},d=function(){var a=navigator.userAgent,s="";return(a.indexOf("Windows NT 5.0")>-1||a.indexOf("Windows 2000")>-1)&&(s="2000"),(a.indexOf("Windows NT 5.1")>-1||a.indexOf("Windows XP")>-1)&&(s="XP"),(a.indexOf("Windows NT 5.2")>-1||a.indexOf("Windows 2003")>-1)&&(s="2003"),(a.indexOf("Windows NT 6.0")>-1||a.indexOf("Windows Vista")>-1)&&(s="Vista"),(a.indexOf("Windows NT 6.1")>-1||a.indexOf("Windows 7")>-1)&&(s="7"),(a.indexOf("Windows NT 6.2")>-1||a.indexOf("Windows 8")>-1)&&(s="8"),(a.indexOf("Windows NT 6.3")>-1||a.indexOf("Windows 8.1")>-1)&&(s="8.1"),(a.indexOf("Windows NT 10")>-1||a.indexOf("Windows 10")>-1)&&(s="10"),s},i=function(a){var s=navigator.userAgent.toLowerCase();return a.chrome?"Chrome":a.firefox?"Firefox":a.safari?"Safari":a.webview?"webview":a.ie?/edge/.test(s)?"Edge":"IE":/baiduspider/.test(s)?"Baiduspider":/ucweb/.test(s)||/UCBrowser/.test(s)?"UC":/opera/.test(s)?"Opera":/ucweb/.test(s)?"UC":/360se/.test(s)?"360\u6D4F\u89C8\u5668":/bidubrowser/.test(s)?"\u767E\u5EA6\u6D4F\u89C8\u5668":/metasr/.test(s)?"\u641C\u72D7\u6D4F\u89C8\u5668":/lbbrowser/.test(s)?"\u730E\u8C79\u6D4F\u89C8\u5668":/micromessenger/.test(s)?"\u5FAE\u4FE1\u5185\u7F6E\u6D4F\u89C8\u5668":/qqbrowser/.test(s)?"QQ\u6D4F\u89C8\u5668":/playstation/.test(s)?"PS4\u6D4F\u89C8\u5668":void 0},n=function(){var a={},s={},o=navigator.userAgent,f=navigator.platform,l=o.match(/Web[kK]it[\/]{0,1}([\d.]+)/),r=o.match(/(Android);?[\s\/]+([\d.]+)?/),c=!!o.match(/\(Macintosh\; Intel /),A=o.match(/(iPad).*OS\s([\d_]+)/),p=o.match(/(iPod)(.*OS\s([\d_]+))?/),x=!A&&o.match(/(iPhone\sOS)\s([\d_]+)/),_=o.match(/(webOS|hpwOS)[\s\/]([\d.]+)/),B=/Win\d{2}|Windows/.test(f),E=o.match(/Windows Phone ([\d.]+)/),g=_&&o.match(/TouchPad/),h=o.match(/Kindle\/([\d.]+)/),u=o.match(/Silk\/([\d._]+)/),S=o.match(/(BlackBerry).*Version\/([\d.]+)/),O=o.match(/(BB10).*Version\/([\d.]+)/),T=o.match(/(RIM\sTablet\sOS)\s([\d.]+)/),D=o.match(/PlayBook/),I=o.match(/Chrome\/([\d.]+)/)||o.match(/CriOS\/([\d.]+)/),k=o.match(/Firefox\/([\d.]+)/),F=o.match(/\((?:Mobile|Tablet); rv:([\d.]+)\).*Firefox\/[\d.]+/),X=o.match(/MSIE\s([\d.]+)/)||o.match(/Trident\/[\d](?=[^\?]+).*rv:([0-9.].)/),U=!I&&o.match(/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/),K=U||o.match(/Version\/([\d.]+)([^S](Safari)|[^M]*(Mobile)[^S]*(Safari))/);if((s.webkit=!!l)&&(s.version=l[1]),r&&(a.android=!0,a.version=r[2]),x&&!p&&(a.ios=a.iphone=!0,a.version=x[2].replace(/_/g,".")),A&&(a.ios=a.ipad=!0,a.version=A[2].replace(/_/g,".")),p&&(a.ios=a.ipod=!0,a.version=p[3]?p[3].replace(/_/g,"."):null),E&&(a.wp=!0,a.version=E[1]),_&&(a.webos=!0,a.version=_[2]),g&&(a.touchpad=!0),S&&(a.blackberry=!0,a.version=S[2]),O&&(a.bb10=!0,a.version=O[2]),T&&(a.rimtabletos=!0,a.version=T[2]),D&&(s.playbook=!0),h&&(a.kindle=!0,a.version=h[1]),u&&(s.silk=!0,s.version=u[1]),!u&&a.android&&o.match(/Kindle Fire/)&&(s.silk=!0),I&&(s.chrome=!0,s.version=I[1]),k&&(s.firefox=!0,s.version=k[1]),F&&(a.firefoxos=!0,a.version=F[1]),X&&(s.ie=!0,s.version=X[1]),K&&(c||a.ios||B||r)&&(s.safari=!0,a.ios||(s.version=K[1])),U&&(s.webview=!0),c){var V=o.match(/[\d]*_[\d]*_[\d]*/);V&&V.length>0&&V[0]&&(a.version=V[0].replace(/_/g,"."))}return a.tablet=!!(A||D||r&&!o.match(/Mobile/)||k&&o.match(/Tablet/)||X&&!o.match(/Phone/)&&o.match(/Touch/)),a.phone=!(a.tablet||a.ipod||!(r||x||_||S||O||I&&o.match(/Android/)||I&&o.match(/CriOS\/([\d.]+)/)||k&&o.match(/Mobile/)||X&&o.match(/Touch/))),a.pc=!a.tablet&&!a.phone,c?a.name="macOS":B?(a.name="windows",a.version=d()):a.name=m(a),s.name=i(s),{os:a,browser:s}}(),e=function(){function a(){C(this,a)}return w(a,null,[{key:"getHost",value:function(s){var o="";if(s===void 0||s==null||s=="")return"";var f=s.indexOf("//"),l=s;f>-1&&(l=s.substring(f+2));var o=l,r=l.split("/");return r&&r.length>0&&(o=r[0]),r=o.split(":"),r&&r.length>0&&(o=r[0]),o}},{key:"os",get:function(){return n.os}},{key:"browser",get:function(){var s=n.browser;return s.name||(s.name=i()),s}}]),a}();v.default=e},function(M,v,b){"use strict";function C(d,i){if(!(d instanceof i))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(v,"__esModule",{value:!0});var w=function(){function d(i,n){for(var e=0;e0){V._invalidUserId=!0;var ne=J.Message+"\uFF0C\u6B63\u786E\u8D26\u53F7ID(userId)\u8BF7\u53C2\u8003\uFF1Ahttps://help.aliyun.com/knowledge_detail/37196.html";console.log(ne)}}catch(ue){console.log(ue)}})})}F&&(K.videoInfo=F?JSON.parse(F).Vod:{},K.userData=s.default.encode(F)),K.ri=x.default.create(),this._uploadList.push(K),this._reportLog("20001",K,{ql:this._uploadList.length});try{this.options.addFileSuccess&&this.options.addFileSuccess(K)}catch(N){console.log(N)}return!0}},{key:"deleteFile",value:function(T){return!!this.cancelFile(T)&&(this._uploadList.splice(T,1),!0)}},{key:"cleanList",value:function(){this.stopUpload(),this._uploadList.length=0,this._curIndex=-1}},{key:"cancelFile",value:function(T){if(this.options,T<0||T>=this._uploadList.length)return!1;var D=this._uploadList[T];if(T==this._curIndex&&D.state==d.UPLOADSTATE.UPLOADING){D.state=d.UPLOADSTATE.CANCELED;var I=this._getCheckoutpoint(D);I&&I.checkpoint&&(I=I.checkpoint),I&&this._ossUpload.abort(D),this._removeCheckoutpoint(D),this.nextUpload()}else D.state!=d.UPLOADSTATE.SUCCESS&&(D.state=d.UPLOADSTATE.CANCELED);return this._reportLog("20008",D),!0}},{key:"resumeFile",value:function(T){if(this.options,T<0||T>=this._uploadList.length)return!1;var D=this._uploadList[T];return D.state==d.UPLOADSTATE.CANCELED&&(D.state=d.UPLOADSTATE.INIT,!0)}},{key:"listFiles",value:function(){return this._uploadList}},{key:"getCheckpoint",value:function(T){return this._getCheckoutpoint({file:T})}},{key:"startUpload",value:function(T){if(this._retryCount=0,this.options,this._state==d.VODSTATE.START||this._state==d.VODSTATE.EXPIRE)return void console.log("already started or expired");if(this._initState(),this._curIndex=this._findUploadIndex(),this._curIndex==-1)return void(this._state=d.VODSTATE.END);var D=this._uploadList[this._curIndex];this._ossUpload=null,this._upload(D),this._state=d.VODSTATE.START}},{key:"nextUpload",value:function(){var T=this.options;if(this._state==d.VODSTATE.START)if(this._curIndex=this._findUploadIndex(),this._curIndex!=-1){var D=this._uploadList[this._curIndex];this._ossUpload=null,this._upload(D)}else{this._state=d.VODSTATE.END;try{T.onUploadEnd&&T.onUploadEnd(D)}catch(I){console.log(I)}}}},{key:"clear",value:function(T){for(var D=this.options,I=0,k=0;kthis._curIndex&&(F=this._uploadList[this._curIndex]),F&&(this.init(T,D,I,k),this._state=d.VODSTATE.START,this._ossUpload=null,this._uploadCore(F,F.retry),F.retry=!1),!0}},{key:"resumeUploadWithSTSToken",value:function(T,D,I){if(this._curIndex==-1)return!1;if(this._state!=d.VODSTATE.EXPIRE)return!1;if(this._uploadList.length>this._curIndex){var k=this._uploadList[this._curIndex];k.object?this._refreshSTSTokenUpload(k,T,D,I):this.setSTSToken(k,T,D,I)}}},{key:"setSTSTokenDirectlyUpload",value:function(T,D,I,k,F){if(!(D&&I&&k&&F))return console.log("accessKeyId\u3001ccessKeySecret\u3001securityToken and expiration should not be empty."),!1;this._ut="oss";var X=T;this.init(D,I,k,F),X.endpoint=X._endpoint,X.bucket=X._bucket,X.object=X._object,this._ossUpload=null,this._uploadCore(X,T.retry),T.retry=!1}},{key:"setSTSToken",value:function(T,D,I,k){if(!D||!I||!k)return console.log("accessKeyId\u3001ccessKeySecret\u3001securityToken should not be empty."),!1;this._ut="vod",this._uploadWay="sts";var F=T.videoInfo,X={accessKeyId:D,securityToken:k,accessKeySecret:I,fileName:T.file.name,title:F.Title,requestId:T.ri,region:this.options.region};F.ImageType&&(X.imageType=F.ImageType),F.ImageExt&&(X.imageExt=F.ImageExt),F.FileSize&&(X.fileSize=F.FileSize),F.Description&&(X.description=F.Description),F.CateId&&(X.cateId=F.CateId),F.Tags&&(X.tags=F.Tags),F.TemplateGroupId&&(X.templateGroupId=F.TemplateGroupId),F.StorageLocation&&(X.storageLocation=F.StorageLocation),F.CoverURL&&(X.coverUrl=F.CoverURL),F.TransCodeMode&&(X.transCodeMode=F.TransCodeMode),F.UserData&&(X.userData=F.UserData);var U=this,K="getUploadAuth";T.videoId?(X.videoId=T.videoId,K="refreshUploadAuth"):T.isImage&&(K="getImageUploadAuth"),B.default[K](X,function(V){T.videoId=V.VideoId?V.VideoId:T.videoId,U.setUploadAuthAndAddress(T,V.UploadAuth,V.UploadAddress),U._state=d.VODSTATE.START},function(V){U._error(T,{name:V.Code,code:V.Code,message:V.Message,requestId:V.RequestId})})}},{key:"setUploadAuthAndAddress",value:function(T,D,I,k){if(!T||!D||!I)return!1;var F=JSON.parse(s.default.decode(D));if(!(F.AccessKeyId&&F.AccessKeySecret&&F.SecurityToken&&F.Expiration))return console.error("uploadauth is invalid"),!1;var X={},U=T;if(I){if(X=JSON.parse(s.default.decode(I)),!X.Endpoint||!X.Bucket||!X.FileName)return console.error("uploadAddress is invalid"),!1}else X.Endpoint=U.endpoint,X.Bucket=U.bucket,X.FileName=U.object;this._ut="vod",this._uploadWay="vod",this.options.region=F.Region||this.options.region,this.init(F.AccessKeyId,F.AccessKeySecret,F.SecurityToken,F.Expiration),U.endpoint=U._endpoint?U._endpoint:X.Endpoint,U.bucket=U._bucket?U._bucket:X.Bucket,U.object=U._object?U._object:X.FileName,U.region=this.options.region,k&&(U.videoId=k),this._ossUpload=null,this._uploadCore(U,T.retry),T.retry=!1}},{key:"_refreshSTSTokenUpload",value:function(T,D,I,k){if(!D||!I||!k)return console.log("accessKeyId\u3001ccessKeySecret\u3001securityToken should not be empty."),!1;var F={accessKeyId:D,securityToken:k,accessKeySecret:I,videoId:T.object,requestId:T.ri,region:this.options.region},X=this,U="refreshUploadAuth";T.isImage&&(U="getImageUploadAuth"),B.default[U](F,function(K){X.setUploadAuthAndAddress(T,K.UploadAuth,UploadAddress),X._state=d.VODSTATE.START},function(K){X._error(T,{name:K.Code,code:K.Code,message:K.Message,requestId:K.RequestId})})}},{key:"_upload",value:function(T){var D=arguments.length>1&&arguments[1]!==void 0&&arguments[1],I=this.options;if(T.retry=D,I.onUploadstarted&&!D)try{var k=this._getCheckoutpoint(T);k&&k.state!=d.UPLOADSTATE.UPLOADING&&(T.checkpoint=k,T.videoId=k.videoId),I.onUploadstarted(T)}catch(F){console.log(F)}}},{key:"_uploadCore",value:function(T){if(arguments.length>1&&arguments[1]!==void 0&&arguments[1],!this._ossCreditor.accessKeyId||!this._ossCreditor.accessKeySecret||!this._ossCreditor.securityToken)throw new Error("AccessKeyId\u3001AccessKeySecret\u3001securityToken should not be null");if(T.state=d.UPLOADSTATE.UPLOADING,!this._ossUpload){T.endpoint=T.endpoint||"http://oss-cn-hangzhou.aliyuncs.com";var D=this;this._ossUpload=new e.default({bucket:T.bucket,endpoint:T.endpoint,AccessKeyId:this._ossCreditor.accessKeyId,AccessKeySecret:this._ossCreditor.accessKeySecret,SecurityToken:this._ossCreditor.securityToken,timeout:this.options.timeout,cname:this.options.cname},{onerror:function(V,N){D._error.call(D,V,N)},oncomplete:function(V,N){D._complete.call(D,V,N)},onprogress:function(V,N,Q){D._progress.call(D,V,N,Q)}})}var I=A.default.getFileType(T.file.name),k=this._getCheckoutpoint(T),F="",X="";k&&k.checkpoint&&(X=k.state,F=k.videoId,k=k.checkpoint),k&&F==T.videoId&&X!=d.UPLOADSTATE.UPLOADING&&(k.file=T.file,T.checkpoint=k,k.uploadId);var U=this._adjustPartSize(T);this._reportLog("20002",T,{ft:I,fs:T.file.size,bu:T.bucket,ok:T.object,vid:T.videoId||"",fn:T.file.name,fw:null,fh:null,ps:U});var K={headers:{"x-oss-notification":T.userData?T.userData:""},partSize:U,parallel:this.options.parallel};this._ossUpload.upload(T,K)}},{key:"_findUploadIndex",value:function(){for(var T=-1,D=0;D0||D.name=="SignatureDoesNotMatchError"||D.code=="SecurityTokenExpired"||D.code=="InvalidSecurityToken.Expired"||D.code=="InvalidAccessKeyId"&&this._ossCreditor.securityToken){if(this.options.onUploadTokenExpired){this._state=d.VODSTATE.EXPIRE,T.state=d.UPLOADSTATE.FAIlURE;try{this.options.onUploadTokenExpired(T,D)}catch(k){console.log(k)}}return}if((D.name=="RequestTimeoutError"||D.name=="ConnectionTimeout"||D.name=="ConnectionTimeoutError")&&this._retryTotal>this._retryCount){var I=this;return setTimeout(function(){I._uploadCore(T,!0)},1e3*I._retryDuration),void this._retryCount++}D.name=="NoSuchUploadError"&&this._removeCheckoutpoint(T),this._handleError(T,D)}}},{key:"_handleError",value:function(T,D){var I=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2],k=d.UPLOADSTATE.FAIlURE;if(T.state!=d.UPLOADSTATE.CANCELED&&(T.state=d.UPLOADSTATE.FAIlURE,this._state=d.VODSTATE.FAILURE,this.options.onUploadFailed&&D&&D.code&&D.message))try{this.options.onUploadFailed(T,D.code,D.message)}catch(X){console.log(X)}if(I&&this._changeState(T,k),this._reportLog("20006",T,{code:D.name,message:D.message,requestId:D.requestId,fs:T.file.size,bu:T.bucket,ok:T.object,fn:T.file.name}),this._reportLog("20004",T,{requestId:D.requestId,fs:T.file.size,bu:T.bucket,ok:T.object,fn:T.file.name}),T.ri=x.default.create(),this._findUploadIndex()!=-1){var F=this;this._state=d.VODSTATE.START,setTimeout(function(){F.nextUpload()},100)}}},{key:"_complete",value:function(T,D){if(T.state=d.UPLOADSTATE.SUCCESS,this.options.onUploadSucceed)try{this.options.onUploadSucceed(T)}catch(F){console.log(F)}var I=0;D&&D.res&&D.res.headers&&(I=D.res.headers["x-oss-request-id"]),this._removeCheckoutpoint(T);var k=this;setTimeout(function(){k.nextUpload()},100),this._retryCount=0,this._reportLog("20003",T,{requestId:I})}},{key:"_progress",value:function(T,D,I){if(this.options.onUploadProgress)try{T.loaded=D.loaded,this.options.onUploadProgress(T,D.total,D.loaded)}catch(N){console.log(N)}var k=D.checkpoint,F=0;k&&(T.checkpoint=k,this._saveCheckoutpoint(T,k,d.UPLOADSTATE.UPLOADING),F=k.uploadId),this._retryCount=0;var X=this._getPortNumber(k),U=0;if(I&&I.headers&&(U=I.headers["x-oss-request-id"]),D.loaded!=0&&this._reportLog("20007",T,{pn:X,requestId:U}),D.loaded!=1&&this._reportLog("20005",T,{UploadId:F,pn:X+1,pr:T.retry?1:0,fs:T.file.size,bu:T.bucket,ok:T.object,fn:T.file.name}),!this._invalidUserId&&!T.isImage&&this._ut=="vod"&&this.options.enableUploadProgress){var K={file:T.file,checkpoint:D,userId:this.options.userId,videoId:T.videoId,region:this.options.region,fileHash:T.fileHash};try{var V=this;g.default.upload(K,function(){},function(N){if((N=JSON.parse(N))&&N.Code=="InvalidParameter"&&N.Message.indexOf("UserId")>0){V._invalidUserId=!0;var Q=N.Message+"\uFF0C\u6B63\u786E\u8D26\u53F7ID(userId)\u8BF7\u53C2\u8003\uFF1Ahttps://help.aliyun.com/knowledge_detail/37196.html";console.log(Q)}})}catch(N){console.log(N)}}}},{key:"_getPortNumber",value:function(T){if(T){var D=T.doneParts;if(D&&D.length>0)return D[D.length-1].number}return 0}},{key:"_removeCheckoutpoint",value:function(T){var D=this._getCheckoutpointKey(T);f.default.remove(D)}},{key:"_getCheckoutpoint",value:function(T){var D=this._getCheckoutpointKey(T),I=f.default.get(D);if(I)try{return JSON.parse(I)}catch(k){}return""}},{key:"_saveCheckoutpoint",value:function(T,D,I){if(D){var k=this._getCheckoutpointKey(T),F=T.file,X={fileName:F.name,lastModified:F.lastModified,size:F.size,object:T.object,videoId:T.videoId,bucket:T.bucket,endpoint:T.endpoint,checkpoint:D,loaded:T.loaded,state:I};f.default.set(k,JSON.stringify(X))}}},{key:"_changeState",value:function(T,D){var I=this._getCheckoutpoint(T);I&&((this._onbeforeunload=!0)&&(D=d.UPLOADSTATE.STOPED),this._saveCheckoutpoint(T,I.checkpoint,D))}},{key:"_getCheckoutpointKey",value:function(T){return"upload_"+T.file.lastModified+"_"+T.file.name+"_"+T.file.size}},{key:"_getCheckoutpointFromCloud",value:function(T,D,I){var k={userId:this.options.userId,uploadInfoList:[{FileName:T.file.name,FileSize:T.file.size,FileCreateTime:T.file.lastModified,FileHash:T.fileHash}],region:this.options.region};g.default.get(k,function(F){D(F)},I)}},{key:"_reportLog",value:function(T,D,I){I||(I={}),I.ri=D.ri,this._ut&&(I.ut=this._ut),this._log.log(T,I)}},{key:"_initEvent",value:function(){var T=this;window&&(window.onbeforeunload=function(D){if(T._onbeforeunload=!0,T._curIndex!=-1&&T._uploadList.length>T._curIndex){var I=T._uploadList[T._curIndex];T._changeState(I,d.UPLOADSTATE.STOPED)}})}},{key:"_initState",value:function(){for(var T=0;T1e4?T.file.size/9999:this.options.partSize}}]),O}());v.default=S},function(M,v,b){"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.UPLOADSTATE={INIT:"Ready",UPLOADING:"Uploading",SUCCESS:"Success",FAIlURE:"Failure",CANCELED:"Canceled",STOPED:"Stoped"},v.VODSTATE={INIT:"Init",START:"Start",STOP:"Stop",FAILURE:"Failure",EXPIRE:"Expire",END:"End"}},function(M,v,b){"use strict";function C(a){return a&&a.__esModule?a:{default:a}}function w(a,s){if(!(a instanceof s))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(v,"__esModule",{value:!0});var m=function(){function a(s,o){for(var f=0;f=w())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+w().toString(16)+" bytes");return 0|re}function c(re){return+re!=re&&(re=0),d.alloc(+re)}function A(re,j){if(d.isBuffer(re))return re.length;if(typeof ArrayBuffer!="undefined"&&typeof ArrayBuffer.isView=="function"&&(ArrayBuffer.isView(re)||re instanceof ArrayBuffer))return re.byteLength;typeof re!="string"&&(re=""+re);var W=re.length;if(W===0)return 0;for(var he=!1;;)switch(j){case"ascii":case"latin1":case"binary":return W;case"utf8":case"utf-8":case void 0:return me(re).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*W;case"hex":return W>>>1;case"base64":return Ae(re).length;default:if(he)return me(re).length;j=(""+j).toLowerCase(),he=!0}}function p(re,j,W){var he=!1;if((j===void 0||j<0)&&(j=0),j>this.length)return"";if((W===void 0||W>this.length)&&(W=this.length),W<=0)return"";if(W>>>=0,j>>>=0,W<=j)return"";for(re||(re="utf8");;)switch(re){case"hex":return X(this,j,W);case"utf8":case"utf-8":return D(this,j,W);case"ascii":return k(this,j,W);case"latin1":case"binary":return F(this,j,W);case"base64":return T(this,j,W);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return U(this,j,W);default:if(he)throw new TypeError("Unknown encoding: "+re);re=(re+"").toLowerCase(),he=!0}}function x(re,j,W){var he=re[j];re[j]=re[W],re[W]=he}function _(re,j,W,he,te){if(re.length===0)return-1;if(typeof W=="string"?(he=W,W=0):W>2147483647?W=2147483647:W<-2147483648&&(W=-2147483648),W=+W,isNaN(W)&&(W=te?0:re.length-1),W<0&&(W=re.length+W),W>=re.length){if(te)return-1;W=re.length-1}else if(W<0){if(!te)return-1;W=0}if(typeof j=="string"&&(j=d.from(j,he)),d.isBuffer(j))return j.length===0?-1:B(re,j,W,he,te);if(typeof j=="number")return j&=255,d.TYPED_ARRAY_SUPPORT&&typeof Uint8Array.prototype.indexOf=="function"?te?Uint8Array.prototype.indexOf.call(re,j,W):Uint8Array.prototype.lastIndexOf.call(re,j,W):B(re,[j],W,he,te);throw new TypeError("val must be string, number or Buffer")}function B(re,j,W,he,te){function ce(ct,lt){return Ie===1?ct[lt]:ct.readUInt16BE(lt*Ie)}var Ie=1,ze=re.length,_t=j.length;if(he!==void 0&&((he=String(he).toLowerCase())==="ucs2"||he==="ucs-2"||he==="utf16le"||he==="utf-16le")){if(re.length<2||j.length<2)return-1;Ie=2,ze/=2,_t/=2,W/=2}var He;if(te){var Ke=-1;for(He=W;Heze&&(W=ze-_t),He=W;He>=0;He--){for(var ht=!0,St=0;St<_t;St++)if(ce(re,He+St)!==ce(j,St)){ht=!1;break}if(ht)return He}return-1}function E(re,j,W,he){W=Number(W)||0;var te=re.length-W;he?(he=Number(he))>te&&(he=te):he=te;var ce=j.length;if(ce%2!=0)throw new TypeError("Invalid hex string");he>ce/2&&(he=ce/2);for(var Ie=0;Ie239?4:ce>223?3:ce>191?2:1;if(te+ze<=W){var _t,He,Ke,ht;switch(ze){case 1:ce<128&&(Ie=ce);break;case 2:_t=re[te+1],(192&_t)==128&&(ht=(31&ce)<<6|63&_t)>127&&(Ie=ht);break;case 3:_t=re[te+1],He=re[te+2],(192&_t)==128&&(192&He)==128&&(ht=(15&ce)<<12|(63&_t)<<6|63&He)>2047&&(ht<55296||ht>57343)&&(Ie=ht);break;case 4:_t=re[te+1],He=re[te+2],Ke=re[te+3],(192&_t)==128&&(192&He)==128&&(192&Ke)==128&&(ht=(15&ce)<<18|(63&_t)<<12|(63&He)<<6|63&Ke)>65535&&ht<1114112&&(Ie=ht)}}Ie===null?(Ie=65533,ze=1):Ie>65535&&(Ie-=65536,he.push(Ie>>>10&1023|55296),Ie=56320|1023&Ie),he.push(Ie),te+=ze}return I(he)}function I(re){var j=re.length;if(j<=Re)return String.fromCharCode.apply(String,re);for(var W="",he=0;hehe)&&(W=he);for(var te="",ce=j;ceW)throw new RangeError("Trying to access beyond buffer length")}function V(re,j,W,he,te,ce){if(!d.isBuffer(re))throw new TypeError('"buffer" argument must be a Buffer instance');if(j>te||jre.length)throw new RangeError("Index out of range")}function N(re,j,W,he){j<0&&(j=65535+j+1);for(var te=0,ce=Math.min(re.length-W,2);te>>8*(he?te:1-te)}function Q(re,j,W,he){j<0&&(j=4294967295+j+1);for(var te=0,ce=Math.min(re.length-W,4);te>>8*(he?te:3-te)&255}function J(re,j,W,he,te,ce){if(W+he>re.length)throw new RangeError("Index out of range");if(W<0)throw new RangeError("Index out of range")}function ne(re,j,W,he,te){return te||J(re,j,W,4,34028234663852886e22,-34028234663852886e22),ie.write(re,j,W,he,23,4),W+4}function ue(re,j,W,he,te){return te||J(re,j,W,8,17976931348623157e292,-17976931348623157e292),ie.write(re,j,W,he,52,8),W+8}function be(re){if(re=de(re).replace(Me,""),re.length<2)return"";for(;re.length%4!=0;)re+="=";return re}function de(re){return re.trim?re.trim():re.replace(/^\s+|\s+$/g,"")}function _e(re){return re<16?"0"+re.toString(16):re.toString(16)}function me(re,j){j=j||1/0;for(var W,he=re.length,te=null,ce=[],Ie=0;Ie55295&&W<57344){if(!te){if(W>56319){(j-=3)>-1&&ce.push(239,191,189);continue}if(Ie+1===he){(j-=3)>-1&&ce.push(239,191,189);continue}te=W;continue}if(W<56320){(j-=3)>-1&&ce.push(239,191,189),te=W;continue}W=65536+(te-55296<<10|W-56320)}else te&&(j-=3)>-1&&ce.push(239,191,189);if(te=null,W<128){if((j-=1)<0)break;ce.push(W)}else if(W<2048){if((j-=2)<0)break;ce.push(W>>6|192,63&W|128)}else if(W<65536){if((j-=3)<0)break;ce.push(W>>12|224,W>>6&63|128,63&W|128)}else{if(!(W<1114112))throw new Error("Invalid code point");if((j-=4)<0)break;ce.push(W>>18|240,W>>12&63|128,W>>6&63|128,63&W|128)}}return ce}function Ee(re){for(var j=[],W=0;W>8,te=W%256,ce.push(te),ce.push(he);return ce}function Ae(re){return oe.toByteArray(be(re))}function ae(re,j,W,he){for(var te=0;te=j.length||te>=re.length);++te)j[te+W]=re[te];return te}function ve(re){return re!==re}/*! +headers: `+(0,s.default)(Ue),lt.data=rt,lt.path=me.path,lt.status=ce,lt.headers=Ue,lt.res=it}$e(lt,rt,u.streaming?Ze:it),u.emitter&&(N.url=h,N.socket=ct&&ct.connection,N.options=me,N.size=Te,u.emitter.emit("response",{requestId:V,error:lt,ctx:u.ctx,req:N,res:it}))}function I(lt){var rt=null;if(u.followRedirect&&statuses.redirect[lt.statusCode]){u._followRedirectCount=(u._followRedirectCount||0)+1;var Ze=lt.headers.location;if(Ze){if(!(u._followRedirectCount>u.maxRedirects)){var $e=u.formatRedirectUrl?u.formatRedirectUrl(h,Ze):r.resolve(h,Ze);p("Request#%d %s: `redirected` from %s to %s",V,me.path,h,$e),T(),u.headers&&u.headers.Host&&E.test(Ze)&&(u.headers.Host=null);var Ue=S;return S=null,C.requestWithCallback($e,u,Ue),{redirect:!0,error:null}}rt=new Error("Exceeded maxRedirects. Probably stuck in a redirect loop "+h),rt.name="MaxRedirectError"}else rt=new Error("Got statusCode "+lt.statusCode+" but cannot resolve next location from headers"),rt.name="FollowRedirectError"}return{redirect:!1,error:rt}}function k(lt,rt,Ze){return Ze(null,rt,lt.headers["content-encoding"])}function F(lt){if(He&&(He.waiting=Date.now()-J),p("Request#%d %s `req response` event emit: status %d, headers: %j",V,h,lt.statusCode,lt.headers),u.streaming){var rt=I(lt);return rt.redirect?void lt.resume():rt.error?(lt.resume(),D(rt.error,null,lt)):D(null,null,lt)}if(lt.on("close",function(){p("Request#%d %s: `res close` event emit, total size %d",V,h,te)}),lt.on("error",function(){p("Request#%d %s: `res error` event emit, total size %d",V,h,te)}),lt.on("aborted",function(){Ie=!0,p("Request#%d %s: `res aborted` event emit, total size %d",V,h,te)}),Ke){var rt=I(lt);return rt.redirect?void lt.resume():rt.error?(lt.resume(),Ke.end(),D(rt.error,null,lt)):(u.consumeWriteStream===!1?lt.on("end",D.bind(null,null,null,lt)):isNode010||isNode012?first([[Ke,"close"],[lt,"aborted"]],function(Ue,Ne,We){p("Request#%d %s: writeStream or res %s event emitted",V,h,We),D(j||null,null,lt)}):Ke.on("close",function(){p("Request#%d %s: writeStream close event emitted",V,h),D(j||null,null,lt)}),lt.pipe(Ke))}var Ze=[];lt.on("data",function($e){p("Request#%d %s: `res data` event emit, size %d",V,h,$e.length),te+=$e.length,Ze.push($e)}),lt.on("end",function(){var $e=m.concat(Ze,te);if(p("Request#%d %s: `res end` event emit, total size %d, _dumped: %s",V,h,te,lt._dumped),j)return D(j,$e,lt);var Ue=I(lt);if(Ue.error)return D(Ue.error,$e,lt);Ue.redirect||k(lt,$e,function(Ne,We,it){if(Ne)return D(Ne,$e,lt);if(!it&&g.indexOf(u.dataType)>=0){try{We=decodeBodyByCharset(We,lt)}catch(vt){return p("decodeBodyByCharset error: %s",vt),D(null,We,lt)}if(u.dataType==="json")if(te===0)We=null;else{var yt=parseJSON(We,_e);yt.error?Ne=yt.error:We=yt.data}}Ie&&p("Request#%d %s: Remote socket was terminated before `response.end()` was called",V,h),D(Ne,We,lt)})})}function X(){p("Response timer ticking, timeout: %d",St),re=setTimeout(function(){re=null;var lt="Response timeout for "+St+"ms";j=new Error(lt),j.name="ResponseTimeoutError",j.requestId=V,p("ResponseTimeout: Request#%d %s %s: %s, connected: %s",V,h,j.name,lt,W),U()},St)}function U(){p("Request#%d %s abort, connected: %s",V,h,W),ct.socket||(j.noSocket=!0,D(j)),ct.abort()}if(!h||typeof h!="string"&&(h===void 0?"undefined":(0,f.default)(h))!=="object"){var K=l.format("expect request url to be a string or a http request options, but got %j",h);throw new Error(K)}arguments.length===2&&typeof u=="function"&&(S=u,u=null),u=u||{},_>=B&&(_=0);var V=++_;u.requestUrls=u.requestUrls||[];var N={requestId:V,url:h,args:u,ctx:u.ctx};u.emitter&&u.emitter.emit("request",N),u.timeout=u.timeout||C.TIMEOUTS,u.maxRedirects=u.maxRedirects||10,u.streaming=u.streaming||u.customResponse;var Q,J=Date.now();typeof h=="string"?(E.test(h)||(h="http://"+h),Q=r.parse(h)):Q=h;var ne=(u.type||u.method||Q.method||"GET").toUpperCase(),ue=Q.port||80,be=c,de=i(u.agent,C.agent),_e=u.fixJSONCtlChars;Q.protocol==="https:"&&(be=A,de=i(u.httpsAgent,C.httpsAgent),Q.port||(ue=443));var me={host:Q.hostname||Q.host||"localhost",path:Q.path||"/",method:ne,port:ue,agent:de,headers:u.headers||{},lookup:u.lookup};Array.isArray(u.timeout)?me.requestTimeout=u.timeout[u.timeout.length-1]:u.timeout!==void 0&&(me.requestTimeout=u.timeout);for(var Ee=["pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","secureProtocol","secureOptions"],ge=0;ge>>2]>>>24-E%4*8&255;p[_+E>>>2]|=g<<24-(_+E)%4*8}else for(var E=0;E>>2]=x[E>>>2];return this.sigBytes+=B,this},clamp:function(){var A=this.words,p=this.sigBytes;A[p>>>2]&=4294967295<<32-p%4*8,A.length=w.ceil(p/4)},clone:function(){var A=e.clone.call(this);return A.words=this.words.slice(0),A},random:function(A){for(var p,x=[],_=0;_>16)&h,E=18e3*(65535&E)+(E>>16)&h;var u=(g<<16)+E&h;return u/=4294967296,(u+=.5)*(w.random()>.5?1:-1)}}(4294967296*(p||w.random()));p=987654071*B(),x.push(4294967296*B()|0)}return new a.init(x,A)}}),s=i.enc={},o=s.Hex={stringify:function(A){for(var p=A.words,x=A.sigBytes,_=[],B=0;B>>2]>>>24-B%4*8&255;_.push((E>>>4).toString(16)),_.push((15&E).toString(16))}return _.join("")},parse:function(A){for(var p=A.length,x=[],_=0;_>>3]|=parseInt(A.substr(_,2),16)<<24-_%8*4;return new a.init(x,p/2)}},f=s.Latin1={stringify:function(A){for(var p=A.words,x=A.sigBytes,_=[],B=0;B>>2]>>>24-B%4*8&255;_.push(String.fromCharCode(E))}return _.join("")},parse:function(A){for(var p=A.length,x=[],_=0;_>>2]|=(255&A.charCodeAt(_))<<24-_%4*8;return new a.init(x,p)}},l=s.Utf8={stringify:function(A){try{return decodeURIComponent(escape(f.stringify(A)))}catch(p){throw new Error("Malformed UTF-8 data")}},parse:function(A){return f.parse(unescape(encodeURIComponent(A)))}},r=n.BufferedBlockAlgorithm=e.extend({reset:function(){this._data=new a.init,this._nDataBytes=0},_append:function(A){typeof A=="string"&&(A=l.parse(A)),this._data.concat(A),this._nDataBytes+=A.sigBytes},_process:function(A){var p=this._data,x=p.words,_=p.sigBytes,B=this.blockSize,E=4*B,g=_/E;g=A?w.ceil(g):w.max((0|g)-this._minBufferSize,0);var h=g*B,u=w.min(4*h,_);if(h){for(var S=0;S",e[0];)i++;return i>4&&i}},{key:"extend",value:function(i,n){for(var e in n)Object.prototype.hasOwnProperty.call(n,e)&&n[e]&&(i[e]=n[e])}},{key:"isArray",value:function(i){return Object.prototype.toString.call(arg)==="[object Array]"}},{key:"getFileType",value:function(i){return i=i.toLowerCase(),/.mp4|.flv|.m3u8|.avi|.rm|.rmvb|.mpeg|.mpg|.mov|.wmv|.3gp|.asf|.dat|.dv|.f4v|.gif|.m2t|.m4v|.mj2|.mjpeg|.mpe|.mts|.ogg|.qt|.swf|.ts|.vob|.wmv|.webm/.test(i)?"video":/.mp3|.wav|.ape|.cda|.au|.midi|.mac|.aac|.ac3|.acm|.amr|.caf|.flac|.m4a|.ra|.wma/.test(i)?"audio":/.bmp|.jpg|.jpeg|.png/.test(i)?"img":"other"}},{key:"isImage",value:function(i){return i=i.toLowerCase(),!!/.jpg|.jpeg|.png/.test(i)}},{key:"ISODateString",value:function(i){function n(e){return e<10?"0"+e:e}return i.getUTCFullYear()+"-"+n(i.getUTCMonth()+1)+"-"+n(i.getUTCDate())+"T"+n(i.getUTCHours())+":"+n(i.getUTCMinutes())+":"+n(i.getUTCSeconds())+"Z"}},{key:"isIntNum",value:function(i){return!!/^\d+$/.test(i)}}]),d}();v.default=m},function(M,v,b){!function(C,w){M.exports=v=w(b(0))}(0,function(C){return function(w){function m(c,A,p,x,_,B,E){var g=c+(A&p|~A&x)+_+E;return(g<>>32-B)+A}function d(c,A,p,x,_,B,E){var g=c+(A&x|p&~x)+_+E;return(g<>>32-B)+A}function i(c,A,p,x,_,B,E){var g=c+(A^p^x)+_+E;return(g<>>32-B)+A}function n(c,A,p,x,_,B,E){var g=c+(p^(A|~x))+_+E;return(g<>>32-B)+A}var e=C,a=e.lib,s=a.WordArray,o=a.Hasher,f=e.algo,l=[];!function(){for(var c=0;c<64;c++)l[c]=4294967296*w.abs(w.sin(c+1))|0}();var r=f.MD5=o.extend({_doReset:function(){this._hash=new s.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(c,A){for(var p=0;p<16;p++){var x=A+p,_=c[x];c[x]=16711935&(_<<8|_>>>24)|4278255360&(_<<24|_>>>8)}var B=this._hash.words,E=c[A+0],g=c[A+1],h=c[A+2],u=c[A+3],S=c[A+4],O=c[A+5],T=c[A+6],D=c[A+7],I=c[A+8],k=c[A+9],F=c[A+10],X=c[A+11],U=c[A+12],K=c[A+13],V=c[A+14],N=c[A+15],Q=B[0],J=B[1],ne=B[2],ue=B[3];Q=m(Q,J,ne,ue,E,7,l[0]),ue=m(ue,Q,J,ne,g,12,l[1]),ne=m(ne,ue,Q,J,h,17,l[2]),J=m(J,ne,ue,Q,u,22,l[3]),Q=m(Q,J,ne,ue,S,7,l[4]),ue=m(ue,Q,J,ne,O,12,l[5]),ne=m(ne,ue,Q,J,T,17,l[6]),J=m(J,ne,ue,Q,D,22,l[7]),Q=m(Q,J,ne,ue,I,7,l[8]),ue=m(ue,Q,J,ne,k,12,l[9]),ne=m(ne,ue,Q,J,F,17,l[10]),J=m(J,ne,ue,Q,X,22,l[11]),Q=m(Q,J,ne,ue,U,7,l[12]),ue=m(ue,Q,J,ne,K,12,l[13]),ne=m(ne,ue,Q,J,V,17,l[14]),J=m(J,ne,ue,Q,N,22,l[15]),Q=d(Q,J,ne,ue,g,5,l[16]),ue=d(ue,Q,J,ne,T,9,l[17]),ne=d(ne,ue,Q,J,X,14,l[18]),J=d(J,ne,ue,Q,E,20,l[19]),Q=d(Q,J,ne,ue,O,5,l[20]),ue=d(ue,Q,J,ne,F,9,l[21]),ne=d(ne,ue,Q,J,N,14,l[22]),J=d(J,ne,ue,Q,S,20,l[23]),Q=d(Q,J,ne,ue,k,5,l[24]),ue=d(ue,Q,J,ne,V,9,l[25]),ne=d(ne,ue,Q,J,u,14,l[26]),J=d(J,ne,ue,Q,I,20,l[27]),Q=d(Q,J,ne,ue,K,5,l[28]),ue=d(ue,Q,J,ne,h,9,l[29]),ne=d(ne,ue,Q,J,D,14,l[30]),J=d(J,ne,ue,Q,U,20,l[31]),Q=i(Q,J,ne,ue,O,4,l[32]),ue=i(ue,Q,J,ne,I,11,l[33]),ne=i(ne,ue,Q,J,X,16,l[34]),J=i(J,ne,ue,Q,V,23,l[35]),Q=i(Q,J,ne,ue,g,4,l[36]),ue=i(ue,Q,J,ne,S,11,l[37]),ne=i(ne,ue,Q,J,D,16,l[38]),J=i(J,ne,ue,Q,F,23,l[39]),Q=i(Q,J,ne,ue,K,4,l[40]),ue=i(ue,Q,J,ne,E,11,l[41]),ne=i(ne,ue,Q,J,u,16,l[42]),J=i(J,ne,ue,Q,T,23,l[43]),Q=i(Q,J,ne,ue,k,4,l[44]),ue=i(ue,Q,J,ne,U,11,l[45]),ne=i(ne,ue,Q,J,N,16,l[46]),J=i(J,ne,ue,Q,h,23,l[47]),Q=n(Q,J,ne,ue,E,6,l[48]),ue=n(ue,Q,J,ne,D,10,l[49]),ne=n(ne,ue,Q,J,V,15,l[50]),J=n(J,ne,ue,Q,O,21,l[51]),Q=n(Q,J,ne,ue,U,6,l[52]),ue=n(ue,Q,J,ne,u,10,l[53]),ne=n(ne,ue,Q,J,F,15,l[54]),J=n(J,ne,ue,Q,g,21,l[55]),Q=n(Q,J,ne,ue,I,6,l[56]),ue=n(ue,Q,J,ne,N,10,l[57]),ne=n(ne,ue,Q,J,T,15,l[58]),J=n(J,ne,ue,Q,K,21,l[59]),Q=n(Q,J,ne,ue,S,6,l[60]),ue=n(ue,Q,J,ne,X,10,l[61]),ne=n(ne,ue,Q,J,h,15,l[62]),J=n(J,ne,ue,Q,k,21,l[63]),B[0]=B[0]+Q|0,B[1]=B[1]+J|0,B[2]=B[2]+ne|0,B[3]=B[3]+ue|0},_doFinalize:function(){var c=this._data,A=c.words,p=8*this._nDataBytes,x=8*c.sigBytes;A[x>>>5]|=128<<24-x%32;var _=w.floor(p/4294967296),B=p;A[15+(x+64>>>9<<4)]=16711935&(_<<8|_>>>24)|4278255360&(_<<24|_>>>8),A[14+(x+64>>>9<<4)]=16711935&(B<<8|B>>>24)|4278255360&(B<<24|B>>>8),c.sigBytes=4*(A.length+1),this._process();for(var E=this._hash,g=E.words,h=0;h<4;h++){var u=g[h];g[h]=16711935&(u<<8|u>>>24)|4278255360&(u<<24|u>>>8)}return E},clone:function(){var c=o.clone.call(this);return c._hash=this._hash.clone(),c}});e.MD5=o._createHelper(r),e.HmacMD5=o._createHmacHelper(r)}(Math),C.MD5})},function(M,v,b){"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.UPLOADSTATE={INIT:"init",UPLOADING:"uploading",COMPLETE:"complete",INTERRUPT:"interrupt"},v.UPLOADSTEP={INIT:"init",PART:"part",COMPLETE:"complete"},v.UPLOADDEFAULT={PARALLEL:5,PARTSIZE:1048576}},function(M,v,b){"use strict";function C(r){return r&&r.__esModule?r:{default:r}}function w(r,c){if(!(r instanceof c))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(v,"__esModule",{value:!0});var m=function(){function r(c,A){for(var p=0;p-1)return"Baiduspider";if(s.indexOf("PlayStation")>-1)return"PS4";var f=navigator.platform=="Win32"||navigator.platform=="Windows"||s.indexOf("Windows")>-1,l=navigator.platform=="Mac68K"||navigator.platform=="MacPPC"||navigator.platform=="Macintosh"||navigator.platform=="MacIntel";return l&&(o="macOS"),navigator.platform=="X11"&&!f&&!l&&(o="Unix"),String(navigator.platform).indexOf("Linux")>-1&&(o="Linux"),f?"windows":o},d=function(){var a=navigator.userAgent,s="";return(a.indexOf("Windows NT 5.0")>-1||a.indexOf("Windows 2000")>-1)&&(s="2000"),(a.indexOf("Windows NT 5.1")>-1||a.indexOf("Windows XP")>-1)&&(s="XP"),(a.indexOf("Windows NT 5.2")>-1||a.indexOf("Windows 2003")>-1)&&(s="2003"),(a.indexOf("Windows NT 6.0")>-1||a.indexOf("Windows Vista")>-1)&&(s="Vista"),(a.indexOf("Windows NT 6.1")>-1||a.indexOf("Windows 7")>-1)&&(s="7"),(a.indexOf("Windows NT 6.2")>-1||a.indexOf("Windows 8")>-1)&&(s="8"),(a.indexOf("Windows NT 6.3")>-1||a.indexOf("Windows 8.1")>-1)&&(s="8.1"),(a.indexOf("Windows NT 10")>-1||a.indexOf("Windows 10")>-1)&&(s="10"),s},i=function(a){var s=navigator.userAgent.toLowerCase();return a.chrome?"Chrome":a.firefox?"Firefox":a.safari?"Safari":a.webview?"webview":a.ie?/edge/.test(s)?"Edge":"IE":/baiduspider/.test(s)?"Baiduspider":/ucweb/.test(s)||/UCBrowser/.test(s)?"UC":/opera/.test(s)?"Opera":/ucweb/.test(s)?"UC":/360se/.test(s)?"360\u6D4F\u89C8\u5668":/bidubrowser/.test(s)?"\u767E\u5EA6\u6D4F\u89C8\u5668":/metasr/.test(s)?"\u641C\u72D7\u6D4F\u89C8\u5668":/lbbrowser/.test(s)?"\u730E\u8C79\u6D4F\u89C8\u5668":/micromessenger/.test(s)?"\u5FAE\u4FE1\u5185\u7F6E\u6D4F\u89C8\u5668":/qqbrowser/.test(s)?"QQ\u6D4F\u89C8\u5668":/playstation/.test(s)?"PS4\u6D4F\u89C8\u5668":void 0},n=function(){var a={},s={},o=navigator.userAgent,f=navigator.platform,l=o.match(/Web[kK]it[\/]{0,1}([\d.]+)/),r=o.match(/(Android);?[\s\/]+([\d.]+)?/),c=!!o.match(/\(Macintosh\; Intel /),A=o.match(/(iPad).*OS\s([\d_]+)/),p=o.match(/(iPod)(.*OS\s([\d_]+))?/),x=!A&&o.match(/(iPhone\sOS)\s([\d_]+)/),_=o.match(/(webOS|hpwOS)[\s\/]([\d.]+)/),B=/Win\d{2}|Windows/.test(f),E=o.match(/Windows Phone ([\d.]+)/),g=_&&o.match(/TouchPad/),h=o.match(/Kindle\/([\d.]+)/),u=o.match(/Silk\/([\d._]+)/),S=o.match(/(BlackBerry).*Version\/([\d.]+)/),O=o.match(/(BB10).*Version\/([\d.]+)/),T=o.match(/(RIM\sTablet\sOS)\s([\d.]+)/),D=o.match(/PlayBook/),I=o.match(/Chrome\/([\d.]+)/)||o.match(/CriOS\/([\d.]+)/),k=o.match(/Firefox\/([\d.]+)/),F=o.match(/\((?:Mobile|Tablet); rv:([\d.]+)\).*Firefox\/[\d.]+/),X=o.match(/MSIE\s([\d.]+)/)||o.match(/Trident\/[\d](?=[^\?]+).*rv:([0-9.].)/),U=!I&&o.match(/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/),K=U||o.match(/Version\/([\d.]+)([^S](Safari)|[^M]*(Mobile)[^S]*(Safari))/);if((s.webkit=!!l)&&(s.version=l[1]),r&&(a.android=!0,a.version=r[2]),x&&!p&&(a.ios=a.iphone=!0,a.version=x[2].replace(/_/g,".")),A&&(a.ios=a.ipad=!0,a.version=A[2].replace(/_/g,".")),p&&(a.ios=a.ipod=!0,a.version=p[3]?p[3].replace(/_/g,"."):null),E&&(a.wp=!0,a.version=E[1]),_&&(a.webos=!0,a.version=_[2]),g&&(a.touchpad=!0),S&&(a.blackberry=!0,a.version=S[2]),O&&(a.bb10=!0,a.version=O[2]),T&&(a.rimtabletos=!0,a.version=T[2]),D&&(s.playbook=!0),h&&(a.kindle=!0,a.version=h[1]),u&&(s.silk=!0,s.version=u[1]),!u&&a.android&&o.match(/Kindle Fire/)&&(s.silk=!0),I&&(s.chrome=!0,s.version=I[1]),k&&(s.firefox=!0,s.version=k[1]),F&&(a.firefoxos=!0,a.version=F[1]),X&&(s.ie=!0,s.version=X[1]),K&&(c||a.ios||B||r)&&(s.safari=!0,a.ios||(s.version=K[1])),U&&(s.webview=!0),c){var V=o.match(/[\d]*_[\d]*_[\d]*/);V&&V.length>0&&V[0]&&(a.version=V[0].replace(/_/g,"."))}return a.tablet=!!(A||D||r&&!o.match(/Mobile/)||k&&o.match(/Tablet/)||X&&!o.match(/Phone/)&&o.match(/Touch/)),a.phone=!(a.tablet||a.ipod||!(r||x||_||S||O||I&&o.match(/Android/)||I&&o.match(/CriOS\/([\d.]+)/)||k&&o.match(/Mobile/)||X&&o.match(/Touch/))),a.pc=!a.tablet&&!a.phone,c?a.name="macOS":B?(a.name="windows",a.version=d()):a.name=m(a),s.name=i(s),{os:a,browser:s}}(),e=function(){function a(){C(this,a)}return w(a,null,[{key:"getHost",value:function(s){var o="";if(s===void 0||s==null||s=="")return"";var f=s.indexOf("//"),l=s;f>-1&&(l=s.substring(f+2));var o=l,r=l.split("/");return r&&r.length>0&&(o=r[0]),r=o.split(":"),r&&r.length>0&&(o=r[0]),o}},{key:"os",get:function(){return n.os}},{key:"browser",get:function(){var s=n.browser;return s.name||(s.name=i()),s}}]),a}();v.default=e},function(M,v,b){"use strict";function C(d,i){if(!(d instanceof i))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(v,"__esModule",{value:!0});var w=function(){function d(i,n){for(var e=0;e0){V._invalidUserId=!0;var ne=J.Message+"\uFF0C\u6B63\u786E\u8D26\u53F7ID(userId)\u8BF7\u53C2\u8003\uFF1Ahttps://help.aliyun.com/knowledge_detail/37196.html";console.log(ne)}}catch(ue){console.log(ue)}})})}F&&(K.videoInfo=F?JSON.parse(F).Vod:{},K.userData=s.default.encode(F)),K.ri=x.default.create(),this._uploadList.push(K),this._reportLog("20001",K,{ql:this._uploadList.length});try{this.options.addFileSuccess&&this.options.addFileSuccess(K)}catch(N){console.log(N)}return!0}},{key:"deleteFile",value:function(T){return!!this.cancelFile(T)&&(this._uploadList.splice(T,1),!0)}},{key:"cleanList",value:function(){this.stopUpload(),this._uploadList.length=0,this._curIndex=-1}},{key:"cancelFile",value:function(T){if(this.options,T<0||T>=this._uploadList.length)return!1;var D=this._uploadList[T];if(T==this._curIndex&&D.state==d.UPLOADSTATE.UPLOADING){D.state=d.UPLOADSTATE.CANCELED;var I=this._getCheckoutpoint(D);I&&I.checkpoint&&(I=I.checkpoint),I&&this._ossUpload.abort(D),this._removeCheckoutpoint(D),this.nextUpload()}else D.state!=d.UPLOADSTATE.SUCCESS&&(D.state=d.UPLOADSTATE.CANCELED);return this._reportLog("20008",D),!0}},{key:"resumeFile",value:function(T){if(this.options,T<0||T>=this._uploadList.length)return!1;var D=this._uploadList[T];return D.state==d.UPLOADSTATE.CANCELED&&(D.state=d.UPLOADSTATE.INIT,!0)}},{key:"listFiles",value:function(){return this._uploadList}},{key:"getCheckpoint",value:function(T){return this._getCheckoutpoint({file:T})}},{key:"startUpload",value:function(T){if(this._retryCount=0,this.options,this._state==d.VODSTATE.START||this._state==d.VODSTATE.EXPIRE)return void console.log("already started or expired");if(this._initState(),this._curIndex=this._findUploadIndex(),this._curIndex==-1)return void(this._state=d.VODSTATE.END);var D=this._uploadList[this._curIndex];this._ossUpload=null,this._upload(D),this._state=d.VODSTATE.START}},{key:"nextUpload",value:function(){var T=this.options;if(this._state==d.VODSTATE.START)if(this._curIndex=this._findUploadIndex(),this._curIndex!=-1){var D=this._uploadList[this._curIndex];this._ossUpload=null,this._upload(D)}else{this._state=d.VODSTATE.END;try{T.onUploadEnd&&T.onUploadEnd(D)}catch(I){console.log(I)}}}},{key:"clear",value:function(T){for(var D=this.options,I=0,k=0;kthis._curIndex&&(F=this._uploadList[this._curIndex]),F&&(this.init(T,D,I,k),this._state=d.VODSTATE.START,this._ossUpload=null,this._uploadCore(F,F.retry),F.retry=!1),!0}},{key:"resumeUploadWithSTSToken",value:function(T,D,I){if(this._curIndex==-1)return!1;if(this._state!=d.VODSTATE.EXPIRE)return!1;if(this._uploadList.length>this._curIndex){var k=this._uploadList[this._curIndex];k.object?this._refreshSTSTokenUpload(k,T,D,I):this.setSTSToken(k,T,D,I)}}},{key:"setSTSTokenDirectlyUpload",value:function(T,D,I,k,F){if(!(D&&I&&k&&F))return console.log("accessKeyId\u3001ccessKeySecret\u3001securityToken and expiration should not be empty."),!1;this._ut="oss";var X=T;this.init(D,I,k,F),X.endpoint=X._endpoint,X.bucket=X._bucket,X.object=X._object,this._ossUpload=null,this._uploadCore(X,T.retry),T.retry=!1}},{key:"setSTSToken",value:function(T,D,I,k){if(!D||!I||!k)return console.log("accessKeyId\u3001ccessKeySecret\u3001securityToken should not be empty."),!1;this._ut="vod",this._uploadWay="sts";var F=T.videoInfo,X={accessKeyId:D,securityToken:k,accessKeySecret:I,fileName:T.file.name,title:F.Title,requestId:T.ri,region:this.options.region};F.ImageType&&(X.imageType=F.ImageType),F.ImageExt&&(X.imageExt=F.ImageExt),F.FileSize&&(X.fileSize=F.FileSize),F.Description&&(X.description=F.Description),F.CateId&&(X.cateId=F.CateId),F.Tags&&(X.tags=F.Tags),F.TemplateGroupId&&(X.templateGroupId=F.TemplateGroupId),F.StorageLocation&&(X.storageLocation=F.StorageLocation),F.CoverURL&&(X.coverUrl=F.CoverURL),F.TransCodeMode&&(X.transCodeMode=F.TransCodeMode),F.UserData&&(X.userData=F.UserData);var U=this,K="getUploadAuth";T.videoId?(X.videoId=T.videoId,K="refreshUploadAuth"):T.isImage&&(K="getImageUploadAuth"),B.default[K](X,function(V){T.videoId=V.VideoId?V.VideoId:T.videoId,U.setUploadAuthAndAddress(T,V.UploadAuth,V.UploadAddress),U._state=d.VODSTATE.START},function(V){U._error(T,{name:V.Code,code:V.Code,message:V.Message,requestId:V.RequestId})})}},{key:"setUploadAuthAndAddress",value:function(T,D,I,k){if(!T||!D||!I)return!1;var F=JSON.parse(s.default.decode(D));if(!(F.AccessKeyId&&F.AccessKeySecret&&F.SecurityToken&&F.Expiration))return console.error("uploadauth is invalid"),!1;var X={},U=T;if(I){if(X=JSON.parse(s.default.decode(I)),!X.Endpoint||!X.Bucket||!X.FileName)return console.error("uploadAddress is invalid"),!1}else X.Endpoint=U.endpoint,X.Bucket=U.bucket,X.FileName=U.object;this._ut="vod",this._uploadWay="vod",this.options.region=F.Region||this.options.region,this.init(F.AccessKeyId,F.AccessKeySecret,F.SecurityToken,F.Expiration),U.endpoint=U._endpoint?U._endpoint:X.Endpoint,U.bucket=U._bucket?U._bucket:X.Bucket,U.object=U._object?U._object:X.FileName,U.region=this.options.region,k&&(U.videoId=k),this._ossUpload=null,this._uploadCore(U,T.retry),T.retry=!1}},{key:"_refreshSTSTokenUpload",value:function(T,D,I,k){if(!D||!I||!k)return console.log("accessKeyId\u3001ccessKeySecret\u3001securityToken should not be empty."),!1;var F={accessKeyId:D,securityToken:k,accessKeySecret:I,videoId:T.object,requestId:T.ri,region:this.options.region},X=this,U="refreshUploadAuth";T.isImage&&(U="getImageUploadAuth"),B.default[U](F,function(K){X.setUploadAuthAndAddress(T,K.UploadAuth,UploadAddress),X._state=d.VODSTATE.START},function(K){X._error(T,{name:K.Code,code:K.Code,message:K.Message,requestId:K.RequestId})})}},{key:"_upload",value:function(T){var D=arguments.length>1&&arguments[1]!==void 0&&arguments[1],I=this.options;if(T.retry=D,I.onUploadstarted&&!D)try{var k=this._getCheckoutpoint(T);k&&k.state!=d.UPLOADSTATE.UPLOADING&&(T.checkpoint=k,T.videoId=k.videoId),I.onUploadstarted(T)}catch(F){console.log(F)}}},{key:"_uploadCore",value:function(T){if(arguments.length>1&&arguments[1]!==void 0&&arguments[1],!this._ossCreditor.accessKeyId||!this._ossCreditor.accessKeySecret||!this._ossCreditor.securityToken)throw new Error("AccessKeyId\u3001AccessKeySecret\u3001securityToken should not be null");if(T.state=d.UPLOADSTATE.UPLOADING,!this._ossUpload){T.endpoint=T.endpoint||"http://oss-cn-hangzhou.aliyuncs.com";var D=this;this._ossUpload=new e.default({bucket:T.bucket,endpoint:T.endpoint,AccessKeyId:this._ossCreditor.accessKeyId,AccessKeySecret:this._ossCreditor.accessKeySecret,SecurityToken:this._ossCreditor.securityToken,timeout:this.options.timeout,cname:this.options.cname},{onerror:function(V,N){D._error.call(D,V,N)},oncomplete:function(V,N){D._complete.call(D,V,N)},onprogress:function(V,N,Q){D._progress.call(D,V,N,Q)}})}var I=A.default.getFileType(T.file.name),k=this._getCheckoutpoint(T),F="",X="";k&&k.checkpoint&&(X=k.state,F=k.videoId,k=k.checkpoint),k&&F==T.videoId&&X!=d.UPLOADSTATE.UPLOADING&&(k.file=T.file,T.checkpoint=k,k.uploadId);var U=this._adjustPartSize(T);this._reportLog("20002",T,{ft:I,fs:T.file.size,bu:T.bucket,ok:T.object,vid:T.videoId||"",fn:T.file.name,fw:null,fh:null,ps:U});var K={headers:{"x-oss-notification":T.userData?T.userData:""},partSize:U,parallel:this.options.parallel};this._ossUpload.upload(T,K)}},{key:"_findUploadIndex",value:function(){for(var T=-1,D=0;D0||D.name=="SignatureDoesNotMatchError"||D.code=="SecurityTokenExpired"||D.code=="InvalidSecurityToken.Expired"||D.code=="InvalidAccessKeyId"&&this._ossCreditor.securityToken){if(this.options.onUploadTokenExpired){this._state=d.VODSTATE.EXPIRE,T.state=d.UPLOADSTATE.FAIlURE;try{this.options.onUploadTokenExpired(T,D)}catch(k){console.log(k)}}return}if((D.name=="RequestTimeoutError"||D.name=="ConnectionTimeout"||D.name=="ConnectionTimeoutError")&&this._retryTotal>this._retryCount){var I=this;return setTimeout(function(){I._uploadCore(T,!0)},1e3*I._retryDuration),void this._retryCount++}D.name=="NoSuchUploadError"&&this._removeCheckoutpoint(T),this._handleError(T,D)}}},{key:"_handleError",value:function(T,D){var I=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2],k=d.UPLOADSTATE.FAIlURE;if(T.state!=d.UPLOADSTATE.CANCELED&&(T.state=d.UPLOADSTATE.FAIlURE,this._state=d.VODSTATE.FAILURE,this.options.onUploadFailed&&D&&D.code&&D.message))try{this.options.onUploadFailed(T,D.code,D.message)}catch(X){console.log(X)}if(I&&this._changeState(T,k),this._reportLog("20006",T,{code:D.name,message:D.message,requestId:D.requestId,fs:T.file.size,bu:T.bucket,ok:T.object,fn:T.file.name}),this._reportLog("20004",T,{requestId:D.requestId,fs:T.file.size,bu:T.bucket,ok:T.object,fn:T.file.name}),T.ri=x.default.create(),this._findUploadIndex()!=-1){var F=this;this._state=d.VODSTATE.START,setTimeout(function(){F.nextUpload()},100)}}},{key:"_complete",value:function(T,D){if(T.state=d.UPLOADSTATE.SUCCESS,this.options.onUploadSucceed)try{this.options.onUploadSucceed(T)}catch(F){console.log(F)}var I=0;D&&D.res&&D.res.headers&&(I=D.res.headers["x-oss-request-id"]),this._removeCheckoutpoint(T);var k=this;setTimeout(function(){k.nextUpload()},100),this._retryCount=0,this._reportLog("20003",T,{requestId:I})}},{key:"_progress",value:function(T,D,I){if(this.options.onUploadProgress)try{T.loaded=D.loaded,this.options.onUploadProgress(T,D.total,D.loaded)}catch(N){console.log(N)}var k=D.checkpoint,F=0;k&&(T.checkpoint=k,this._saveCheckoutpoint(T,k,d.UPLOADSTATE.UPLOADING),F=k.uploadId),this._retryCount=0;var X=this._getPortNumber(k),U=0;if(I&&I.headers&&(U=I.headers["x-oss-request-id"]),D.loaded!=0&&this._reportLog("20007",T,{pn:X,requestId:U}),D.loaded!=1&&this._reportLog("20005",T,{UploadId:F,pn:X+1,pr:T.retry?1:0,fs:T.file.size,bu:T.bucket,ok:T.object,fn:T.file.name}),!this._invalidUserId&&!T.isImage&&this._ut=="vod"&&this.options.enableUploadProgress){var K={file:T.file,checkpoint:D,userId:this.options.userId,videoId:T.videoId,region:this.options.region,fileHash:T.fileHash};try{var V=this;g.default.upload(K,function(){},function(N){if((N=JSON.parse(N))&&N.Code=="InvalidParameter"&&N.Message.indexOf("UserId")>0){V._invalidUserId=!0;var Q=N.Message+"\uFF0C\u6B63\u786E\u8D26\u53F7ID(userId)\u8BF7\u53C2\u8003\uFF1Ahttps://help.aliyun.com/knowledge_detail/37196.html";console.log(Q)}})}catch(N){console.log(N)}}}},{key:"_getPortNumber",value:function(T){if(T){var D=T.doneParts;if(D&&D.length>0)return D[D.length-1].number}return 0}},{key:"_removeCheckoutpoint",value:function(T){var D=this._getCheckoutpointKey(T);f.default.remove(D)}},{key:"_getCheckoutpoint",value:function(T){var D=this._getCheckoutpointKey(T),I=f.default.get(D);if(I)try{return JSON.parse(I)}catch(k){}return""}},{key:"_saveCheckoutpoint",value:function(T,D,I){if(D){var k=this._getCheckoutpointKey(T),F=T.file,X={fileName:F.name,lastModified:F.lastModified,size:F.size,object:T.object,videoId:T.videoId,bucket:T.bucket,endpoint:T.endpoint,checkpoint:D,loaded:T.loaded,state:I};f.default.set(k,JSON.stringify(X))}}},{key:"_changeState",value:function(T,D){var I=this._getCheckoutpoint(T);I&&((this._onbeforeunload=!0)&&(D=d.UPLOADSTATE.STOPED),this._saveCheckoutpoint(T,I.checkpoint,D))}},{key:"_getCheckoutpointKey",value:function(T){return"upload_"+T.file.lastModified+"_"+T.file.name+"_"+T.file.size}},{key:"_getCheckoutpointFromCloud",value:function(T,D,I){var k={userId:this.options.userId,uploadInfoList:[{FileName:T.file.name,FileSize:T.file.size,FileCreateTime:T.file.lastModified,FileHash:T.fileHash}],region:this.options.region};g.default.get(k,function(F){D(F)},I)}},{key:"_reportLog",value:function(T,D,I){I||(I={}),I.ri=D.ri,this._ut&&(I.ut=this._ut),this._log.log(T,I)}},{key:"_initEvent",value:function(){var T=this;window&&(window.onbeforeunload=function(D){if(T._onbeforeunload=!0,T._curIndex!=-1&&T._uploadList.length>T._curIndex){var I=T._uploadList[T._curIndex];T._changeState(I,d.UPLOADSTATE.STOPED)}})}},{key:"_initState",value:function(){for(var T=0;T1e4?T.file.size/9999:this.options.partSize}}]),O}());v.default=S},function(M,v,b){"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.UPLOADSTATE={INIT:"Ready",UPLOADING:"Uploading",SUCCESS:"Success",FAIlURE:"Failure",CANCELED:"Canceled",STOPED:"Stoped"},v.VODSTATE={INIT:"Init",START:"Start",STOP:"Stop",FAILURE:"Failure",EXPIRE:"Expire",END:"End"}},function(M,v,b){"use strict";function C(a){return a&&a.__esModule?a:{default:a}}function w(a,s){if(!(a instanceof s))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(v,"__esModule",{value:!0});var m=function(){function a(s,o){for(var f=0;f=w())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+w().toString(16)+" bytes");return 0|re}function c(re){return+re!=re&&(re=0),d.alloc(+re)}function A(re,j){if(d.isBuffer(re))return re.length;if(typeof ArrayBuffer!="undefined"&&typeof ArrayBuffer.isView=="function"&&(ArrayBuffer.isView(re)||re instanceof ArrayBuffer))return re.byteLength;typeof re!="string"&&(re=""+re);var W=re.length;if(W===0)return 0;for(var he=!1;;)switch(j){case"ascii":case"latin1":case"binary":return W;case"utf8":case"utf-8":case void 0:return me(re).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*W;case"hex":return W>>>1;case"base64":return fe(re).length;default:if(he)return me(re).length;j=(""+j).toLowerCase(),he=!0}}function p(re,j,W){var he=!1;if((j===void 0||j<0)&&(j=0),j>this.length)return"";if((W===void 0||W>this.length)&&(W=this.length),W<=0)return"";if(W>>>=0,j>>>=0,W<=j)return"";for(re||(re="utf8");;)switch(re){case"hex":return X(this,j,W);case"utf8":case"utf-8":return D(this,j,W);case"ascii":return k(this,j,W);case"latin1":case"binary":return F(this,j,W);case"base64":return T(this,j,W);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return U(this,j,W);default:if(he)throw new TypeError("Unknown encoding: "+re);re=(re+"").toLowerCase(),he=!0}}function x(re,j,W){var he=re[j];re[j]=re[W],re[W]=he}function _(re,j,W,he,te){if(re.length===0)return-1;if(typeof W=="string"?(he=W,W=0):W>2147483647?W=2147483647:W<-2147483648&&(W=-2147483648),W=+W,isNaN(W)&&(W=te?0:re.length-1),W<0&&(W=re.length+W),W>=re.length){if(te)return-1;W=re.length-1}else if(W<0){if(!te)return-1;W=0}if(typeof j=="string"&&(j=d.from(j,he)),d.isBuffer(j))return j.length===0?-1:B(re,j,W,he,te);if(typeof j=="number")return j&=255,d.TYPED_ARRAY_SUPPORT&&typeof Uint8Array.prototype.indexOf=="function"?te?Uint8Array.prototype.indexOf.call(re,j,W):Uint8Array.prototype.lastIndexOf.call(re,j,W):B(re,[j],W,he,te);throw new TypeError("val must be string, number or Buffer")}function B(re,j,W,he,te){function ce(ct,lt){return Ie===1?ct[lt]:ct.readUInt16BE(lt*Ie)}var Ie=1,ze=re.length,_t=j.length;if(he!==void 0&&((he=String(he).toLowerCase())==="ucs2"||he==="ucs-2"||he==="utf16le"||he==="utf-16le")){if(re.length<2||j.length<2)return-1;Ie=2,ze/=2,_t/=2,W/=2}var He;if(te){var Ke=-1;for(He=W;Heze&&(W=ze-_t),He=W;He>=0;He--){for(var ht=!0,St=0;St<_t;St++)if(ce(re,He+St)!==ce(j,St)){ht=!1;break}if(ht)return He}return-1}function E(re,j,W,he){W=Number(W)||0;var te=re.length-W;he?(he=Number(he))>te&&(he=te):he=te;var ce=j.length;if(ce%2!=0)throw new TypeError("Invalid hex string");he>ce/2&&(he=ce/2);for(var Ie=0;Ie239?4:ce>223?3:ce>191?2:1;if(te+ze<=W){var _t,He,Ke,ht;switch(ze){case 1:ce<128&&(Ie=ce);break;case 2:_t=re[te+1],(192&_t)==128&&(ht=(31&ce)<<6|63&_t)>127&&(Ie=ht);break;case 3:_t=re[te+1],He=re[te+2],(192&_t)==128&&(192&He)==128&&(ht=(15&ce)<<12|(63&_t)<<6|63&He)>2047&&(ht<55296||ht>57343)&&(Ie=ht);break;case 4:_t=re[te+1],He=re[te+2],Ke=re[te+3],(192&_t)==128&&(192&He)==128&&(192&Ke)==128&&(ht=(15&ce)<<18|(63&_t)<<12|(63&He)<<6|63&Ke)>65535&&ht<1114112&&(Ie=ht)}}Ie===null?(Ie=65533,ze=1):Ie>65535&&(Ie-=65536,he.push(Ie>>>10&1023|55296),Ie=56320|1023&Ie),he.push(Ie),te+=ze}return I(he)}function I(re){var j=re.length;if(j<=Re)return String.fromCharCode.apply(String,re);for(var W="",he=0;hehe)&&(W=he);for(var te="",ce=j;ceW)throw new RangeError("Trying to access beyond buffer length")}function V(re,j,W,he,te,ce){if(!d.isBuffer(re))throw new TypeError('"buffer" argument must be a Buffer instance');if(j>te||jre.length)throw new RangeError("Index out of range")}function N(re,j,W,he){j<0&&(j=65535+j+1);for(var te=0,ce=Math.min(re.length-W,2);te>>8*(he?te:1-te)}function Q(re,j,W,he){j<0&&(j=4294967295+j+1);for(var te=0,ce=Math.min(re.length-W,4);te>>8*(he?te:3-te)&255}function J(re,j,W,he,te,ce){if(W+he>re.length)throw new RangeError("Index out of range");if(W<0)throw new RangeError("Index out of range")}function ne(re,j,W,he,te){return te||J(re,j,W,4,34028234663852886e22,-34028234663852886e22),ie.write(re,j,W,he,23,4),W+4}function ue(re,j,W,he,te){return te||J(re,j,W,8,17976931348623157e292,-17976931348623157e292),ie.write(re,j,W,he,52,8),W+8}function be(re){if(re=de(re).replace(Me,""),re.length<2)return"";for(;re.length%4!=0;)re+="=";return re}function de(re){return re.trim?re.trim():re.replace(/^\s+|\s+$/g,"")}function _e(re){return re<16?"0"+re.toString(16):re.toString(16)}function me(re,j){j=j||1/0;for(var W,he=re.length,te=null,ce=[],Ie=0;Ie55295&&W<57344){if(!te){if(W>56319){(j-=3)>-1&&ce.push(239,191,189);continue}if(Ie+1===he){(j-=3)>-1&&ce.push(239,191,189);continue}te=W;continue}if(W<56320){(j-=3)>-1&&ce.push(239,191,189),te=W;continue}W=65536+(te-55296<<10|W-56320)}else te&&(j-=3)>-1&&ce.push(239,191,189);if(te=null,W<128){if((j-=1)<0)break;ce.push(W)}else if(W<2048){if((j-=2)<0)break;ce.push(W>>6|192,63&W|128)}else if(W<65536){if((j-=3)<0)break;ce.push(W>>12|224,W>>6&63|128,63&W|128)}else{if(!(W<1114112))throw new Error("Invalid code point");if((j-=4)<0)break;ce.push(W>>18|240,W>>12&63|128,W>>6&63|128,63&W|128)}}return ce}function Ee(re){for(var j=[],W=0;W>8,te=W%256,ce.push(te),ce.push(he);return ce}function fe(re){return oe.toByteArray(be(re))}function ae(re,j,W,he){for(var te=0;te=j.length||te>=re.length);++te)j[te+W]=re[te];return te}function ve(re){return re!==re}/*! * The buffer module from node.js, for the browser. * * @author Feross Aboukhadijeh * @license MIT - */var oe=b(21),ie=b(22),Te=b(23);v.Buffer=d,v.SlowBuffer=c,v.INSPECT_MAX_BYTES=50,d.TYPED_ARRAY_SUPPORT=C.TYPED_ARRAY_SUPPORT!==void 0?C.TYPED_ARRAY_SUPPORT:function(){try{var re=new Uint8Array(1);return re.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},re.foo()===42&&typeof re.subarray=="function"&&re.subarray(1,1).byteLength===0}catch(j){return!1}}(),v.kMaxLength=w(),d.poolSize=8192,d._augment=function(re){return re.__proto__=d.prototype,re},d.from=function(re,j,W){return i(null,re,j,W)},d.TYPED_ARRAY_SUPPORT&&(d.prototype.__proto__=Uint8Array.prototype,d.__proto__=Uint8Array,typeof Symbol!="undefined"&&Symbol.species&&d[Symbol.species]===d&&Object.defineProperty(d,Symbol.species,{value:null,configurable:!0})),d.alloc=function(re,j,W){return e(null,re,j,W)},d.allocUnsafe=function(re){return a(null,re)},d.allocUnsafeSlow=function(re){return a(null,re)},d.isBuffer=function(re){return!(re==null||!re._isBuffer)},d.compare=function(re,j){if(!d.isBuffer(re)||!d.isBuffer(j))throw new TypeError("Arguments must be Buffers");if(re===j)return 0;for(var W=re.length,he=j.length,te=0,ce=Math.min(W,he);te0&&(re=this.toString("hex",0,j).match(/.{2}/g).join(" "),this.length>j&&(re+=" ... ")),""},d.prototype.compare=function(re,j,W,he,te){if(!d.isBuffer(re))throw new TypeError("Argument must be a Buffer");if(j===void 0&&(j=0),W===void 0&&(W=re?re.length:0),he===void 0&&(he=0),te===void 0&&(te=this.length),j<0||W>re.length||he<0||te>this.length)throw new RangeError("out of range index");if(he>=te&&j>=W)return 0;if(he>=te)return-1;if(j>=W)return 1;if(j>>>=0,W>>>=0,he>>>=0,te>>>=0,this===re)return 0;for(var ce=te-he,Ie=W-j,ze=Math.min(ce,Ie),_t=this.slice(he,te),He=re.slice(j,W),Ke=0;Kete)&&(W=te),re.length>0&&(W<0||j<0)||j>this.length)throw new RangeError("Attempt to write outside buffer bounds");he||(he="utf8");for(var ce=!1;;)switch(he){case"hex":return E(this,re,j,W);case"utf8":case"utf-8":return g(this,re,j,W);case"ascii":return h(this,re,j,W);case"latin1":case"binary":return u(this,re,j,W);case"base64":return S(this,re,j,W);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return O(this,re,j,W);default:if(ce)throw new TypeError("Unknown encoding: "+he);he=(""+he).toLowerCase(),ce=!0}},d.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var Re=4096;d.prototype.slice=function(re,j){var W=this.length;re=~~re,j=j===void 0?W:~~j,re<0?(re+=W)<0&&(re=0):re>W&&(re=W),j<0?(j+=W)<0&&(j=0):j>W&&(j=W),j0&&(te*=256);)he+=this[re+--j]*te;return he},d.prototype.readUInt8=function(re,j){return j||K(re,1,this.length),this[re]},d.prototype.readUInt16LE=function(re,j){return j||K(re,2,this.length),this[re]|this[re+1]<<8},d.prototype.readUInt16BE=function(re,j){return j||K(re,2,this.length),this[re]<<8|this[re+1]},d.prototype.readUInt32LE=function(re,j){return j||K(re,4,this.length),(this[re]|this[re+1]<<8|this[re+2]<<16)+16777216*this[re+3]},d.prototype.readUInt32BE=function(re,j){return j||K(re,4,this.length),16777216*this[re]+(this[re+1]<<16|this[re+2]<<8|this[re+3])},d.prototype.readIntLE=function(re,j,W){re|=0,j|=0,W||K(re,j,this.length);for(var he=this[re],te=1,ce=0;++ce=te&&(he-=Math.pow(2,8*j)),he},d.prototype.readIntBE=function(re,j,W){re|=0,j|=0,W||K(re,j,this.length);for(var he=j,te=1,ce=this[re+--he];he>0&&(te*=256);)ce+=this[re+--he]*te;return te*=128,ce>=te&&(ce-=Math.pow(2,8*j)),ce},d.prototype.readInt8=function(re,j){return j||K(re,1,this.length),128&this[re]?-1*(255-this[re]+1):this[re]},d.prototype.readInt16LE=function(re,j){j||K(re,2,this.length);var W=this[re]|this[re+1]<<8;return 32768&W?4294901760|W:W},d.prototype.readInt16BE=function(re,j){j||K(re,2,this.length);var W=this[re+1]|this[re]<<8;return 32768&W?4294901760|W:W},d.prototype.readInt32LE=function(re,j){return j||K(re,4,this.length),this[re]|this[re+1]<<8|this[re+2]<<16|this[re+3]<<24},d.prototype.readInt32BE=function(re,j){return j||K(re,4,this.length),this[re]<<24|this[re+1]<<16|this[re+2]<<8|this[re+3]},d.prototype.readFloatLE=function(re,j){return j||K(re,4,this.length),ie.read(this,re,!0,23,4)},d.prototype.readFloatBE=function(re,j){return j||K(re,4,this.length),ie.read(this,re,!1,23,4)},d.prototype.readDoubleLE=function(re,j){return j||K(re,8,this.length),ie.read(this,re,!0,52,8)},d.prototype.readDoubleBE=function(re,j){return j||K(re,8,this.length),ie.read(this,re,!1,52,8)},d.prototype.writeUIntLE=function(re,j,W,he){(re=+re,j|=0,W|=0,!he)&&V(this,re,j,W,Math.pow(2,8*W)-1,0);var te=1,ce=0;for(this[j]=255&re;++ce=0&&(ce*=256);)this[j+te]=re/ce&255;return j+W},d.prototype.writeUInt8=function(re,j,W){return re=+re,j|=0,W||V(this,re,j,1,255,0),d.TYPED_ARRAY_SUPPORT||(re=Math.floor(re)),this[j]=255&re,j+1},d.prototype.writeUInt16LE=function(re,j,W){return re=+re,j|=0,W||V(this,re,j,2,65535,0),d.TYPED_ARRAY_SUPPORT?(this[j]=255&re,this[j+1]=re>>>8):N(this,re,j,!0),j+2},d.prototype.writeUInt16BE=function(re,j,W){return re=+re,j|=0,W||V(this,re,j,2,65535,0),d.TYPED_ARRAY_SUPPORT?(this[j]=re>>>8,this[j+1]=255&re):N(this,re,j,!1),j+2},d.prototype.writeUInt32LE=function(re,j,W){return re=+re,j|=0,W||V(this,re,j,4,4294967295,0),d.TYPED_ARRAY_SUPPORT?(this[j+3]=re>>>24,this[j+2]=re>>>16,this[j+1]=re>>>8,this[j]=255&re):Q(this,re,j,!0),j+4},d.prototype.writeUInt32BE=function(re,j,W){return re=+re,j|=0,W||V(this,re,j,4,4294967295,0),d.TYPED_ARRAY_SUPPORT?(this[j]=re>>>24,this[j+1]=re>>>16,this[j+2]=re>>>8,this[j+3]=255&re):Q(this,re,j,!1),j+4},d.prototype.writeIntLE=function(re,j,W,he){if(re=+re,j|=0,!he){var te=Math.pow(2,8*W-1);V(this,re,j,W,te-1,-te)}var ce=0,Ie=1,ze=0;for(this[j]=255&re;++ce>0)-ze&255;return j+W},d.prototype.writeIntBE=function(re,j,W,he){if(re=+re,j|=0,!he){var te=Math.pow(2,8*W-1);V(this,re,j,W,te-1,-te)}var ce=W-1,Ie=1,ze=0;for(this[j+ce]=255&re;--ce>=0&&(Ie*=256);)re<0&&ze===0&&this[j+ce+1]!==0&&(ze=1),this[j+ce]=(re/Ie>>0)-ze&255;return j+W},d.prototype.writeInt8=function(re,j,W){return re=+re,j|=0,W||V(this,re,j,1,127,-128),d.TYPED_ARRAY_SUPPORT||(re=Math.floor(re)),re<0&&(re=255+re+1),this[j]=255&re,j+1},d.prototype.writeInt16LE=function(re,j,W){return re=+re,j|=0,W||V(this,re,j,2,32767,-32768),d.TYPED_ARRAY_SUPPORT?(this[j]=255&re,this[j+1]=re>>>8):N(this,re,j,!0),j+2},d.prototype.writeInt16BE=function(re,j,W){return re=+re,j|=0,W||V(this,re,j,2,32767,-32768),d.TYPED_ARRAY_SUPPORT?(this[j]=re>>>8,this[j+1]=255&re):N(this,re,j,!1),j+2},d.prototype.writeInt32LE=function(re,j,W){return re=+re,j|=0,W||V(this,re,j,4,2147483647,-2147483648),d.TYPED_ARRAY_SUPPORT?(this[j]=255&re,this[j+1]=re>>>8,this[j+2]=re>>>16,this[j+3]=re>>>24):Q(this,re,j,!0),j+4},d.prototype.writeInt32BE=function(re,j,W){return re=+re,j|=0,W||V(this,re,j,4,2147483647,-2147483648),re<0&&(re=4294967295+re+1),d.TYPED_ARRAY_SUPPORT?(this[j]=re>>>24,this[j+1]=re>>>16,this[j+2]=re>>>8,this[j+3]=255&re):Q(this,re,j,!1),j+4},d.prototype.writeFloatLE=function(re,j,W){return ne(this,re,j,!0,W)},d.prototype.writeFloatBE=function(re,j,W){return ne(this,re,j,!1,W)},d.prototype.writeDoubleLE=function(re,j,W){return ue(this,re,j,!0,W)},d.prototype.writeDoubleBE=function(re,j,W){return ue(this,re,j,!1,W)},d.prototype.copy=function(re,j,W,he){if(W||(W=0),he||he===0||(he=this.length),j>=re.length&&(j=re.length),j||(j=0),he>0&&he=this.length)throw new RangeError("sourceStart out of bounds");if(he<0)throw new RangeError("sourceEnd out of bounds");he>this.length&&(he=this.length),re.length-j=0;--te)re[te+j]=this[te+W];else if(ce<1e3||!d.TYPED_ARRAY_SUPPORT)for(te=0;te>>=0,W=W===void 0?this.length:W>>>0,re||(re=0);var ce;if(typeof re=="number")for(ce=j;ce0)throw new Error("Invalid string. Length must be a multiple of 4");return r[c-2]==="="?2:r[c-1]==="="?1:0}function w(r){return 3*r.length/4-C(r)}function m(r){var c,A,p,x,_,B=r.length;x=C(r),_=new s(3*B/4-x),A=x>0?B-4:B;var E=0;for(c=0;c>16&255,_[E++]=p>>8&255,_[E++]=255&p;return x===2?(p=a[r.charCodeAt(c)]<<2|a[r.charCodeAt(c+1)]>>4,_[E++]=255&p):x===1&&(p=a[r.charCodeAt(c)]<<10|a[r.charCodeAt(c+1)]<<4|a[r.charCodeAt(c+2)]>>2,_[E++]=p>>8&255,_[E++]=255&p),_}function d(r){return e[r>>18&63]+e[r>>12&63]+e[r>>6&63]+e[63&r]}function i(r,c,A){for(var p,x=[],_=c;_E?E:B+16383));return p===1?(c=r[A-1],x+=e[c>>2],x+=e[c<<4&63],x+="=="):p===2&&(c=(r[A-2]<<8)+r[A-1],x+=e[c>>10],x+=e[c>>4&63],x+=e[c<<2&63],x+="="),_.push(x),_.join("")}v.byteLength=w,v.toByteArray=m,v.fromByteArray=n;for(var e=[],a=[],s=typeof Uint8Array!="undefined"?Uint8Array:Array,o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",f=0,l=o.length;f>1,o=-7,f=w?d-1:0,l=w?-1:1,r=b[C+f];for(f+=l,i=r&(1<<-o)-1,r>>=-o,o+=e;o>0;i=256*i+b[C+f],f+=l,o-=8);for(n=i&(1<<-o)-1,i>>=-o,o+=m;o>0;n=256*n+b[C+f],f+=l,o-=8);if(i===0)i=1-s;else{if(i===a)return n?NaN:1/0*(r?-1:1);n+=Math.pow(2,m),i-=s}return(r?-1:1)*n*Math.pow(2,i-m)},v.write=function(b,C,w,m,d,i){var n,e,a,s=8*i-d-1,o=(1<>1,l=d===23?Math.pow(2,-24)-Math.pow(2,-77):0,r=m?0:i-1,c=m?1:-1,A=C<0||C===0&&1/C<0?1:0;for(C=Math.abs(C),isNaN(C)||C===1/0?(e=isNaN(C)?1:0,n=o):(n=Math.floor(Math.log(C)/Math.LN2),C*(a=Math.pow(2,-n))<1&&(n--,a*=2),C+=n+f>=1?l/a:l*Math.pow(2,1-f),C*a>=2&&(n++,a/=2),n+f>=o?(e=0,n=o):n+f>=1?(e=(C*a-1)*Math.pow(2,d),n+=f):(e=C*Math.pow(2,f-1)*Math.pow(2,d),n=0));d>=8;b[w+r]=255&e,r+=c,e/=256,d-=8);for(n=n<0;b[w+r]=255&n,r+=c,n/=256,s-=8);b[w+r-c]|=128*A}},function(M,v){var b={}.toString;M.exports=Array.isArray||function(C){return b.call(C)=="[object Array]"}},function(M,v,b){"use strict";function C(d,i){if(!(d instanceof i))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(v,"__esModule",{value:!0});var w=function(){function d(i,n){for(var e=0;e>>31}var B=(l<<5|l>>>27)+p+e[x];B+=x<20?1518500249+(r&c|~r&A):x<40?1859775393+(r^c^A):x<60?(r&c|r&A|c&A)-1894007588:(r^c^A)-899497514,p=A,A=c,c=r<<30|r>>>2,r=l,l=B}f[0]=f[0]+l|0,f[1]=f[1]+r|0,f[2]=f[2]+c|0,f[3]=f[3]+A|0,f[4]=f[4]+p|0},_doFinalize:function(){var s=this._data,o=s.words,f=8*this._nDataBytes,l=8*s.sigBytes;return o[l>>>5]|=128<<24-l%32,o[14+(l+64>>>9<<4)]=Math.floor(f/4294967296),o[15+(l+64>>>9<<4)]=f,s.sigBytes=4*o.length,this._process(),this._hash},clone:function(){var s=i.clone.call(this);return s._hash=this._hash.clone(),s}});w.SHA1=i._createHelper(a),w.HmacSHA1=i._createHmacHelper(a)}(),C.SHA1})},function(M,v,b){!function(C,w){M.exports=v=w(b(0))}(0,function(C){!function(){var w=C,m=w.lib,d=m.Base,i=w.enc,n=i.Utf8,e=w.algo;e.HMAC=d.extend({init:function(a,s){a=this._hasher=new a.init,typeof s=="string"&&(s=n.parse(s));var o=a.blockSize,f=4*o;s.sigBytes>f&&(s=a.finalize(s)),s.clamp();for(var l=this._oKey=s.clone(),r=this._iKey=s.clone(),c=l.words,A=r.words,p=0;p>>6-l%4*2;o[f>>>2]|=(r|c)<<24-f%4*8,f++}return i.create(o,f)}var m=C,d=m.lib,i=d.WordArray,n=m.enc;n.Base64={stringify:function(e){var a=e.words,s=e.sigBytes,o=this._map;e.clamp();for(var f=[],l=0;l>>2]>>>24-l%4*8&255,c=a[l+1>>>2]>>>24-(l+1)%4*8&255,A=a[l+2>>>2]>>>24-(l+2)%4*8&255,p=r<<16|c<<8|A,x=0;x<4&&l+.75*x>>6*(3-x)&63));var _=o.charAt(64);if(_)for(;f.length%4;)f.push(_);return f.join("")},parse:function(e){var a=e.length,s=this._map,o=this._reverseMap;if(!o){o=this._reverseMap=[];for(var f=0;f0&&(K=U.UploadProgress.UploadProgressList[0],V=K.ClientId),s.default.setClientId(V),h&&h(K)},function(U){U&&(u(U),console.log(U))})}}]),E}();v.default=B},function(M,v,b){"use strict";function C(n,e){if(!(n instanceof e))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(v,"__esModule",{value:!0});var w=function(){function n(e,a){for(var s=0;s=0&&(He=j[_t],He.textAlign==="right");)u(V,N,He,J,he,Te,ze,"right"),te-=He.width,ze-=He.width,_t--;for(Ie+=(ue-(Ie-ie)-(Re-ze)-te)/2;ce<=_t;)He=j[ce],u(V,N,He,J,he,Te,Ie+He.width/2,"center"),Ie+=He.width,ce++;Te+=he}}function h(V,N,Q,J,ne){if(Q&&N.textRotation){var ue=N.textOrigin;ue==="center"?(J=Q.width/2+Q.x,ne=Q.height/2+Q.y):ue&&(J=ue[0]+Q.x,ne=ue[1]+Q.y),V.translate(J,ne),V.rotate(-N.textRotation),V.translate(-J,-ne)}}function u(V,N,Q,J,ne,ue,be,de){var _e=J.rich[Q.styleName]||{};_e.text=Q.text;var me=Q.textVerticalAlign,Ee=ue+ne/2;me==="top"?Ee=ue+Q.height/2:me==="bottom"&&(Ee=ue+ne-Q.height/2),!Q.isLineHolder&&S(_e)&&O(V,N,_e,de==="right"?be-Q.width:de==="center"?be-Q.width/2:be,Ee-Q.height/2,Q.width,Q.height);var ge=Q.textPadding;ge&&(be=U(be,de,ge),Ee-=Q.height/2-ge[2]-Q.textHeight/2),I(N,"shadowBlur",M(_e.textShadowBlur,J.textShadowBlur,0)),I(N,"shadowColor",_e.textShadowColor||J.textShadowColor||"transparent"),I(N,"shadowOffsetX",M(_e.textShadowOffsetX,J.textShadowOffsetX,0)),I(N,"shadowOffsetY",M(_e.textShadowOffsetY,J.textShadowOffsetY,0)),I(N,"textAlign",de),I(N,"textBaseline","middle"),I(N,"font",Q.font||o);var Ae=k(_e.textStroke||J.textStroke,ve),ae=F(_e.textFill||J.textFill),ve=G(_e.textStrokeWidth,J.textStrokeWidth);Ae&&(I(N,"lineWidth",ve),I(N,"strokeStyle",Ae),N.strokeText(Q.text,be,Ee)),ae&&(I(N,"fillStyle",ae),N.fillText(Q.text,be,Ee))}function S(V){return!!(V.textBackgroundColor||V.textBorderWidth&&V.textBorderColor)}function O(V,N,Q,J,ne,ue,be){var de=Q.textBackgroundColor,_e=Q.textBorderWidth,me=Q.textBorderColor,Ee=C(de);if(I(N,"shadowBlur",Q.textBoxShadowBlur||0),I(N,"shadowColor",Q.textBoxShadowColor||"transparent"),I(N,"shadowOffsetX",Q.textBoxShadowOffsetX||0),I(N,"shadowOffsetY",Q.textBoxShadowOffsetY||0),Ee||_e&&me){N.beginPath();var ge=Q.textBorderRadius;ge?d.buildPath(N,{x:J,y:ne,width:ue,height:be,r:ge}):N.rect(J,ne,ue,be),N.closePath()}if(Ee)if(I(N,"fillStyle",de),Q.fillOpacity!=null){var Ae=N.globalAlpha;N.globalAlpha=Q.fillOpacity*Q.opacity,N.fill(),N.globalAlpha=Ae}else N.fill();else if(w(de)){var ae=de.image;ae=i.createOrUpdateImage(ae,null,V,T,de),ae&&i.isImageReady(ae)&&N.drawImage(ae,J,ne,ue,be)}if(_e&&me)if(I(N,"lineWidth",_e),I(N,"strokeStyle",me),Q.strokeOpacity!=null){var Ae=N.globalAlpha;N.globalAlpha=Q.strokeOpacity*Q.opacity,N.stroke(),N.globalAlpha=Ae}else N.stroke()}function T(V,N){N.image=V}function D(V,N,Q,J){var ne=Q.x||0,ue=Q.y||0,be=Q.textAlign,de=Q.textVerticalAlign;if(J){var _e=Q.textPosition;if(_e instanceof Array)ne=J.x+X(_e[0],J.width),ue=J.y+X(_e[1],J.height);else{var me=N&&N.calculateTextPosition?N.calculateTextPosition(c,Q,J):m.calculateTextPosition(c,Q,J);ne=me.x,ue=me.y,be=be||me.textAlign,de=de||me.textVerticalAlign}var Ee=Q.textOffset;Ee&&(ne+=Ee[0],ue+=Ee[1])}return V=V||{},V.baseX=ne,V.baseY=ue,V.textAlign=be,V.textVerticalAlign=de,V}function I(V,N,Q){return V[N]=n(V,N,Q),V[N]}function k(V,N){return V==null||N<=0||V==="transparent"||V==="none"?null:V.image||V.colorStops?"#000":V}function F(V){return V==null||V==="none"?null:V.image||V.colorStops?"#000":V}function X(V,N){return typeof V=="string"?V.lastIndexOf("%")>=0?parseFloat(V)/100*N:parseFloat(V):V}function U(V,N,Q){return N==="right"?V-Q[1]:N==="center"?V+Q[3]/2-Q[1]/2:V+Q[3]}function K(V,N){return V!=null&&(V||N.textBackgroundColor||N.textBorderWidth&&N.textBorderColor||N.textPadding)}fe.normalizeTextStyle=p,fe.renderText=_,fe.getBoxPosition=D,fe.getStroke=k,fe.getFill=F,fe.parsePercent=X,fe.needDrawText=K},qH13:function(Ge,fe,R){var se=R("ItGF"),G=R("QBsz"),M=G.applyTransform,v=R("mFDi"),b=R("Qe9p"),C=R("6GrX"),w=R("pzxd"),m=R("ni6a"),d=R("Gev7"),i=R("Dagg"),n=R("dqUG"),e=R("y+Vt"),a=R("IMiH"),s=R("QuXc"),o=R("06Qe"),f=a.CMD,l=Math.round,r=Math.sqrt,c=Math.abs,A=Math.cos,p=Math.sin,x=Math.max;if(!se.canvasSupported){var _=",",B="progid:DXImageTransform.Microsoft",E=21600,g=E/2,h=1e5,u=1e3,S=function(Me){Me.style.cssText="position:absolute;left:0;top:0;width:1px;height:1px;",Me.coordsize=E+","+E,Me.coordorigin="0,0"},O=function(Me){return String(Me).replace(/&/g,"&").replace(/"/g,""")},T=function(Me,re,j){return"rgb("+[Me,re,j].join(",")+")"},D=function(Me,re){re&&Me&&re.parentNode!==Me&&Me.appendChild(re)},I=function(Me,re){re&&Me&&re.parentNode===Me&&Me.removeChild(re)},k=function(Me,re,j){return(parseFloat(Me)||0)*h+(parseFloat(re)||0)*u+j},F=w.parsePercent,X=function(Me,re,j){var W=b.parse(re);j=+j,isNaN(j)&&(j=1),W&&(Me.color=T(W[0],W[1],W[2]),Me.opacity=j*W[3])},U=function(Me){var re=b.parse(Me);return[T(re[0],re[1],re[2]),re[3]]},K=function(Me,re,j){var W=re.fill;if(W!=null)if(W instanceof s){var he,te=0,ce=[0,0],Ie=0,ze=1,_t=j.getBoundingRect(),He=_t.width,Ke=_t.height;if(W.type==="linear"){he="gradient";var ht=j.transform,St=[W.x*He,W.y*Ke],ct=[W.x2*He,W.y2*Ke];ht&&(M(St,St,ht),M(ct,ct,ht));var lt=ct[0]-St[0],rt=ct[1]-St[1];te=Math.atan2(lt,rt)*180/Math.PI,te<0&&(te+=360),te<1e-6&&(te=0)}else{he="gradientradial";var St=[W.x*He,W.y*Ke],ht=j.transform,Ze=j.scale,$e=He,Ue=Ke;ce=[(St[0]-_t.x)/$e,(St[1]-_t.y)/Ue],ht&&M(St,St,ht),$e/=Ze[0]*E,Ue/=Ze[1]*E;var Ne=x($e,Ue);Ie=2*0/Ne,ze=2*W.r/Ne-Ie}var We=W.colorStops.slice();We.sort(function(bt,je){return bt.offset-je.offset});for(var it=We.length,yt=[],vt=[],Mt=0;Mt=2){var kt=yt[0][0],Ut=yt[1][0],Bt=yt[0][1]*re.opacity,At=yt[1][1]*re.opacity;Me.type=he,Me.method="none",Me.focus="100%",Me.angle=te,Me.color=kt,Me.color2=Ut,Me.colors=vt.join(","),Me.opacity=At,Me.opacity2=Bt}he==="radial"&&(Me.focusposition=ce.join(","))}else X(Me,W,re.opacity)},V=function(Me,re){re.lineDash&&(Me.dashstyle=re.lineDash.join(" ")),re.stroke!=null&&!(re.stroke instanceof s)&&X(Me,re.stroke,re.opacity)},N=function(Me,re,j,W){var he=re==="fill",te=Me.getElementsByTagName(re)[0];j[re]!=null&&j[re]!=="none"&&(he||!he&&j.lineWidth)?(Me[he?"filled":"stroked"]="true",j[re]instanceof s&&I(Me,te),te||(te=o.createNode(re)),he?K(te,j,W):V(te,j),D(Me,te)):(Me[he?"filled":"stroked"]="false",I(Me,te))},Q=[[],[],[]],J=function(Me,re){var j=f.M,W=f.C,he=f.L,te=f.A,ce=f.Q,Ie=[],ze,_t,He,Ke,ht,St,ct=Me.data,lt=Me.len();for(Ke=0;Ke.01?je&&(qe+=270/E):Math.abs(Ot-kt)<1e-4?je&&qeRt?Ze-=270/E:Ze+=270/E:je&&Otkt?rt+=270/E:rt-=270/E),Ie.push(Ct,l(((Rt-Ut)*vt+it)*E-g),_,l(((kt-Bt)*Mt+yt)*E-g),_,l(((Rt+Ut)*vt+it)*E-g),_,l(((kt+Bt)*Mt+yt)*E-g),_,l((qe*vt+it)*E-g),_,l((Ot*Mt+yt)*E-g),_,l((rt*vt+it)*E-g),_,l((Ze*Mt+yt)*E-g)),ht=rt,St=Ze;break;case f.R:var jt=Q[0],Vt=Q[1];jt[0]=ct[Ke++],jt[1]=ct[Ke++],Vt[0]=jt[0]+ct[Ke++],Vt[1]=jt[1]+ct[Ke++],re&&(M(jt,jt,re),M(Vt,Vt,re)),jt[0]=l(jt[0]*E-g),Vt[0]=l(Vt[0]*E-g),jt[1]=l(jt[1]*E-g),Vt[1]=l(Vt[1]*E-g),Ie.push(" m ",jt[0],_,jt[1]," l ",Vt[0],_,jt[1]," l ",Vt[0],_,Vt[1]," l ",jt[0],_,Vt[1]);break;case f.Z:Ie.push(" x ")}if(ze>0){Ie.push(_t);for(var Et=0;Et_e&&(de=0,be={});var j=me.style,W;try{j.font=Me,W=j.fontFamily.split(",")[0]}catch(he){}re={style:j.fontStyle||ue,variant:j.fontVariant||ue,weight:j.fontWeight||ue,size:parseFloat(j.fontSize||12)|0,family:W||"Microsoft YaHei"},be[Me]=re,de++}return re},ge;C.$override("measureText",function(Me,re){var j=o.doc;ge||(ge=j.createElement("div"),ge.style.cssText="position:absolute;top:-20000px;left:0;padding:0;margin:0;border:none;white-space:pre;",o.doc.body.appendChild(ge));try{ge.style.font=re}catch(W){}return ge.innerHTML="",ge.appendChild(j.createTextNode(Me)),{width:ge.offsetWidth}});for(var Ae=new v,ae=function(Me,re,j,W){var he=this.style;this.__dirty&&w.normalizeTextStyle(he,!0);var te=he.text;if(te!=null&&(te+=""),!te)return;if(he.rich){var ce=C.parseRichText(te,he);te=[];for(var Ie=0;Ie=0&&(this.delFromStorage(m),this._roots.splice(e,1),m instanceof M&&m.delChildrenFromStorage(this))},addToStorage:function(m){return m&&(m.__storage=this,m.dirty(!1)),this},delFromStorage:function(m){return m&&(m.__storage=null),this},dispose:function(){this._renderList=this._roots=null},displayableSortFunc:b};var w=C;Ge.exports=w},rA99:function(Ge,fe,R){var se=R("y+Vt"),G=R("QBsz"),M=R("Sj9i"),v=M.quadraticSubdivide,b=M.cubicSubdivide,C=M.quadraticAt,w=M.cubicAt,m=M.quadraticDerivativeAt,d=M.cubicDerivativeAt,i=[];function n(a,s,o){var f=a.cpx2,l=a.cpy2;return f===null||l===null?[(o?d:w)(a.x1,a.cpx1,a.cpx2,a.x2,s),(o?d:w)(a.y1,a.cpy1,a.cpy2,a.y2,s)]:[(o?m:C)(a.x1,a.cpx1,a.x2,s),(o?m:C)(a.y1,a.cpy1,a.y2,s)]}var e=se.extend({type:"bezier-curve",shape:{x1:0,y1:0,x2:0,y2:0,cpx1:0,cpy1:0,percent:1},style:{stroke:"#000",fill:null},buildPath:function(a,s){var o=s.x1,f=s.y1,l=s.x2,r=s.y2,c=s.cpx1,A=s.cpy1,p=s.cpx2,x=s.cpy2,_=s.percent;if(_===0)return;a.moveTo(o,f),p==null||x==null?(_<1&&(v(o,c,l,_,i),c=i[1],l=i[2],v(f,A,r,_,i),A=i[1],r=i[2]),a.quadraticCurveTo(c,A,l,r)):(_<1&&(b(o,c,p,l,_,i),c=i[1],p=i[2],l=i[3],b(f,A,x,r,_,i),A=i[1],x=i[2],r=i[3]),a.bezierCurveTo(c,A,p,x,l,r))},pointAt:function(a){return n(this.shape,a,!1)},tangentAt:function(a){var s=n(this.shape,a,!0);return G.normalize(s,s)}});Ge.exports=e},"rAM+":function(Ge,fe,R){"use strict";R.d(fe,"a",function(){return G});var se=R("Qw5x");function G(M,v){var b;if(typeof Symbol=="undefined"||M[Symbol.iterator]==null){if(Array.isArray(M)||(b=Object(se.a)(M))||v&&M&&typeof M.length=="number"){b&&(M=b);var C=0,w=function(){};return{s:w,n:function(){return C>=M.length?{done:!0}:{done:!1,value:M[C++]}},e:function(e){throw e},f:w}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var m=!0,d=!1,i;return{s:function(){b=M[Symbol.iterator]()},n:function(){var e=b.next();return m=e.done,e},e:function(e){d=!0,i=e},f:function(){try{!m&&b.return!=null&&b.return()}finally{if(d)throw i}}}}},rUJ1:function(Ge,fe){const R=/[&<>"']/,se=/[&<>"']/g,G=/[<>"']|&(?!#?\w+;)/,M=/[<>"']|&(?!#?\w+;)/g,v={"&":"&","<":"<",">":">",'"':""","'":"'"},b=E=>v[E];function C(E,g){if(g){if(R.test(E))return E.replace(se,b)}else if(G.test(E))return E.replace(M,b);return E}const w=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function m(E){return E.replace(w,(g,h)=>(h=h.toLowerCase(),h==="colon"?":":h.charAt(0)==="#"?h.charAt(1)==="x"?String.fromCharCode(parseInt(h.substring(2),16)):String.fromCharCode(+h.substring(1)):""))}const d=/(^|[^\[])\^/g;function i(E,g){E=E.source||E,g=g||"";const h={replace:(u,S)=>(S=S.source||S,S=S.replace(d,"$1"),E=E.replace(u,S),h),getRegex:()=>new RegExp(E,g)};return h}const n=/[^\w:]/g,e=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function a(E,g,h){if(E){let u;try{u=decodeURIComponent(m(h)).replace(n,"").toLowerCase()}catch(S){return null}if(u.indexOf("javascript:")===0||u.indexOf("vbscript:")===0||u.indexOf("data:")===0)return null}g&&!e.test(h)&&(h=r(g,h));try{h=encodeURI(h).replace(/%25/g,"%")}catch(u){return null}return h}const s={},o=/^[^:]+:\/*[^/]*$/,f=/^([^:]+:)[\s\S]*$/,l=/^([^:]+:\/*[^/]*)[\s\S]*$/;function r(E,g){s[" "+E]||(o.test(E)?s[" "+E]=E+"/":s[" "+E]=x(E,"/",!0)),E=s[" "+E];const h=E.indexOf(":")===-1;return g.substring(0,2)==="//"?h?g:E.replace(f,"$1")+g:g.charAt(0)==="/"?h?g:E.replace(l,"$1")+g:E+g}const c={exec:function(){}};function A(E){let g=1,h,u;for(;g{let I=!1,k=T;for(;--k>=0&&D[k]==="\\";)I=!I;return I?"|":" |"}),u=h.split(/ \|/);let S=0;if(u.length>g)u.splice(g);else for(;u.lengthD*1024*1024){n.b.info("\u89C6\u9891\u5927\u5C0F\u8D85\u8FC71G"),yt();return}if((qe=oe.videoList)!==null&&qe!==void 0&&qe.find(function(jt){return jt.name===Ot.name})){n.b.info("\u4F60\u4E0D\u80FD\u4E0A\u4F20\u540C\u4E00\u4E2A\u89C6\u9891\u6587\u4EF6\u540D\u79F0\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9\u3002"),yt();return}Tt(Ot)},Mt=function(je,qe){d.a.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:x.a.createElement("div",{className:"tc"},"\u60A8\u786E\u8BA4\u8981",qe?"\u5220\u9664":"\u53D6\u6D88\u4E0A\u4F20","\u8BE5\u89C6\u9891\u5417\uFF1F"),onOk:function(){yt(),ie({type:"removeVideo",payload:{name:je}})}})},Tt=function(je){var qe,Ot='{"Vod":{}}';if(re(!0),j.current){j.current.addFile(je,null,null,null,Ot);return}Object(u.a)((qe=K.userInfo)===null||qe===void 0?void 0:qe.login,{create:!j,addFileSuccess:function(jt){ie({type:"addVideo",payload:{uploadInfo:jt}})},onUploadProgress:function(jt,Vt,Et){var Lt=Math.ceil(Et*100);ie({type:"updateProgress",payload:{uploadInfo:jt,progressPercent:Lt}}),yt()},onUploadFailed:function(jt){n.b.info("\u89C6\u9891\u4E91\u670D\u52A1\u51FA\u73B0\u5F02\u5E38\uFF0C\u8BF7\u91CD\u65B0\u4E0A\u4F20\u3002")},onUploadEnd:function(jt){re(!1)},onUploadSucceed:function(jt){re(!1)},onUploadError:function(jt){re(!1)},gotUploader:function(jt){jt.addFile(je,null,null,null,Ot),j.current=jt}})},Rt=function(){var bt=Object(w.a)(A.a.mark(function je(){var qe,Ot,Ct,jt;return A.a.wrap(function(Et){for(;;)switch(Et.prev=Et.next){case 0:return Et.next=2,Ae.validateFields();case 2:if(!(!_t&&!((qe=oe.videoList)!==null&&qe!==void 0&&qe.length)||_t&&!te)){Et.next=5;break}return n.b.info("\u8BF7\u5148\u4E0A\u4F20\u89C6\u9891\u6216\u8005\u6DFB\u52A0\u5916\u94FE"),Et.abrupt("return");case 5:ct(!0),Ct=_t?{link:te}:{video_id:(Ot=oe.videoList)===null||Ot===void 0?void 0:Ot[0].videoId};debugger;return Et.next=10,_e(Object(o.a)(Object(o.a)({},Ct),{name:Ae.getFieldValue("name"),attachment_id:Ae.getFieldValue("attachment_id"),description:Ae.getFieldValue("description")}));case 10:jt=Et.sent,ct(!1),jt.id&&kt();case 13:case"end":return Et.stop()}},je)}));return function(){return bt.apply(this,arguments)}}(),kt=function(){Ae.resetFields(),ie({type:"removeAll"}),ce(null),He(null)},Ut=function(){be(),kt()},Bt={name:"file",multiple:!0,accept:".mkv, .flv, .f4v, .rmvb, .swf, video/mp4,video/x-m4v,video/flv,video/f4v,video/rmvb,video/swf,video/*",action:O.a.API_SERVER+"/api/attachments.json",withCredentials:!0,onRemove:function(je){it([])},onChange:function(je){var qe=je.file.status;if(qe!=="uploading",qe==="removed"&&$e(je.fileList),qe==="done"){var Ot,Ct,jt;$e(je==null||((Ot=je.fileList)===null||Ot===void 0)?void 0:Ot.slice(-1)),ie({type:"addVideo",payload:{uploadInfo:{videoId:je==null||((Ct=je.fileList[0])===null||Ct===void 0||((jt=Ct.response)===null||jt===void 0))?void 0:jt.id,loaded:100,file:Object(o.a)({},je==null?void 0:je.fileList[0])}}}),He(!1),n.b.success("".concat(je.file.name," \u6587\u4EF6\u4E0A\u4F20\u6210\u529F"))}else qe==="error"&&n.b.error("".concat(je.file.name," \u6587\u4EF6\u4E0A\u4F20\u5931\u8D25"))},beforeUpload:function(je){var qe=je.size/1024/1024<1e3;return qe||n.b.info("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E150MB"),qe}},At=function(){var je,qe,Ot,Ct,jt,Vt,Et,Lt,Ht,un,gn,Ar;return x.a.createElement(x.a.Fragment,null,!_t&&!!((je=oe.videoList)!==null&&je!==void 0&&je.length)&&x.a.createElement("div",{className:h.a.fileProgress},((qe=oe.videoList)===null||qe===void 0||((Ot=qe[0])===null||Ot===void 0)?void 0:Ot.loaded)==100?x.a.createElement("div",{className:"".concat(h.a.videoName," font14")},(Ct=oe.videoList)===null||Ct===void 0||((jt=Ct[0])===null||jt===void 0)?void 0:jt.name):x.a.createElement(C.a,{style:{width:"80%"},percent:(Vt=oe.videoList)===null||Vt===void 0||((Et=Vt[0])===null||Et===void 0)?void 0:Et.loaded,status:((Lt=oe.videoList)===null||Lt===void 0||((Ht=Lt[0])===null||Ht===void 0)?void 0:Ht.loaded)==100?"normal":"active"}),x.a.createElement("div",{className:h.a.fileCancel,onClick:function(){var cr,Rn,Jr,si;return Mt((cr=oe.videoList)===null||cr===void 0||((Rn=cr[0])===null||Rn===void 0)?void 0:Rn.name,((Jr=oe.videoList)===null||Jr===void 0||((si=Jr[0])===null||si===void 0)?void 0:si.loaded)==100)}},((un=oe.videoList)===null||un===void 0||((gn=un[0])===null||gn===void 0)?void 0:gn.loaded)===100?"\u5220\u9664":"\u53D6\u6D88\u4E0A\u4F20")),!((Ar=oe.videoList)!==null&&Ar!==void 0&&Ar.length)&&x.a.createElement("div",{className:h.a.uploadWrap},x.a.createElement("label",{htmlFor:"fileUpload",style:{marginRight:"30px"}},x.a.createElement(G.a,Bt,x.a.createElement(v.a,{className:h.a.upload,disabled:(We==null?void 0:We.length)>0},x.a.createElement("i",{className:"iconfont icon-shangchuanshipin1 mr5"}),"\u4E0A\u4F20\u89C6\u9891"))),x.a.createElement("label",{className:"".concat(h.a.upload," ").concat(h.a.uploadLink),onClick:function(){return He(!0)}},x.a.createElement("i",{className:"iconfont icon-lianjie1 mr5"}),"\u6DFB\u52A0\u5916\u94FE")),_t&&x.a.createElement(r.a,{className:"mt5",placeholder:"\u8BF7\u8F93\u5165\u89C6\u9891\u94FE\u63A5",value:te,onChange:function(cr){return ce(cr.target.value)}}))};return x.a.createElement(d.a,{centered:!0,maskClosable:!1,title:ne?"\u7F16\u8F91\u89C6\u9891\u9879\u76EE":"\u65B0\u5EFA\u89C6\u9891\u9879\u76EE",width:740,className:h.a.modal,visible:J,confirmLoading:St,onOk:Rt,onCancel:Ut},x.a.createElement(a.a,{form:Ae},x.a.createElement("input",{type:"file",id:"fileUpload",style:{display:"none"},onChange:vt,accept:".mkv, .flv, .f4v, .rmvb, .swf, video/mp4,video/x-m4v,video/flv,video/f4v,video/rmvb,video/swf,video/*"}),x.a.createElement(a.a.Item,{label:"\u9879\u76EE\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9879\u76EE\u540D\u79F0"}]},x.a.createElement(r.a,{maxLength:40,placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC740\u5B57\u7684\u9879\u76EE\u540D\u79F0"})),x.a.createElement(a.a.Item,{label:"\u9879\u76EE\u5185\u5BB9",name:"content",className:h.a.contentItem},At()),x.a.createElement(a.a.Item,{name:"attachment_id",label:"\u4E0A\u4F20\u5C01\u9762\u56FE:"},x.a.createElement(S.a,{getFileProgress:function(je){if(je.file.status==="uploading"){ct(!0);return}je.file.status==="done"&&ct(!1)}})),x.a.createElement(a.a.Item,{label:"\u9879\u76EE\u7B80\u4ECB",name:"description",className:"ml8"},x.a.createElement(T,{rows:5,maxLength:800,placeholder:"\u8BF7\u8F93\u5165\u672C\u89C6\u9891\u7B80\u4ECB\uFF0C\u6700\u591A\u4E0D\u8D85\u8FC7800\u5B57"})),x.a.createElement("div",{className:"c-grey-999"},x.a.createElement("div",null,"\u6CE8\u610F\uFF1A"),x.a.createElement("div",null,"1\u3001\u4E0A\u4F20\u89C6\u9891\uFF0C\u5373\u8868\u793A\u60A8\u5DF2\u540C\u610F",x.a.createElement(B.a,{to:"/users/".concat((U=K.userInfo)===null||U===void 0?void 0:U.login,"/videos/protocol"),target:"_blank",className:h.a.colorBlue},"\u4E0A\u4F20\u5185\u5BB9\u534F\u8BAE"),"\uFF0C\u4E0D\u5F97\u4E0A\u4F20\u672A\u7ECF\u4ED6\u4EBA\u6388\u6743\u7684\u4F5C\u54C1\uFF1B"),x.a.createElement("div",null,"2\u3001\u4E0D\u652F\u6301\u65AD\u70B9\u7EED\u4F20\uFF0C\u6587\u4EF6\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC71G\uFF1B"),x.a.createElement("div",null,"3\u3001\u652F\u6301\u6587\u4EF6\u683C\u5F0F\uFF1Aavi\u3001flv\u3001f4v\u3001m4v\u3001mov\u3001mp4\u3001rmvb\u3001swf\u3001webm\u3001wmv\uFF1B"),x.a.createElement("div",null,"4\u3001\u5982\u679C\u89C6\u9891\u6765\u81EA\u4E8E\u5916\u90E8\u94FE\u63A5\uFF0C\u672C\u7F51\u7AD9\u4E0D\u63D0\u4F9B\u64AD\u653E\u9875\u9762\uFF0C\u65E0\u6CD5\u63D0\u4F9B\u7EDF\u8BA1\u6570\u636E\u3002"))))};fe.a=Object(E.a)(function(F){var X=F.user,U=F.loading,K=F.globalSetting;return{user:X,globalSetting:K,loading:U}})(k)},sR1s:function(Ge,fe,R){"use strict";R.d(fe,"b",function(){return v}),R.d(fe,"a",function(){return b}),R.d(fe,"c",function(){return C}),R.d(fe,"d",function(){return w});var se=R("U8pU"),G="RC_TABLE_KEY";function M(m){return m==null?[]:Array.isArray(m)?m:[m]}function v(m,d){if(!d&&typeof d!="number")return m;for(var i=M(d),n=m,e=0;e-1)){var s=v.parse(a)[3],o=v.toHex(a);e.setAttribute("stop-color","#"+o),e.setAttribute("stop-opacity",s)}else e.setAttribute("stop-color",d[i].color);m.appendChild(e)}w._dom=m},b.prototype.markUsed=function(w){if(w.style){var m=w.style.fill;m&&m._dom&&se.prototype.markUsed.call(this,m._dom),m=w.style.stroke,m&&m._dom&&se.prototype.markUsed.call(this,m._dom)}};var C=b;Ge.exports=C},sboe:function(Ge,fe,R){"use strict";R.d(fe,"a",function(){return M});var se=R("q1tI"),G=R.n(se),M=se.createContext(null)},t23M:function(Ge,fe,R){"use strict";var se=R("VTBJ"),G=R("1OyB"),M=R("vuIU"),v=R("Ji7U"),b=R("LK+K"),C=R("q1tI"),w=R.n(C),m=R("m+aA"),d=R("Zm9Q"),i=R("Kwbf"),n=R("c+Xe"),e=R("bdgK"),a="rc-observer-key",s=function(o){Object(v.a)(l,o);var f=Object(b.a)(l);function l(){var r;return Object(G.a)(this,l),r=f.apply(this,arguments),r.resizeObserver=null,r.childNode=null,r.currentElement=null,r.state={width:0,height:0,offsetHeight:0,offsetWidth:0},r.onResize=function(c){var A=r.props.onResize,p=c[0].target,x=p.getBoundingClientRect(),_=x.width,B=x.height,E=p.offsetWidth,g=p.offsetHeight,h=Math.floor(_),u=Math.floor(B);if(r.state.width!==h||r.state.height!==u||r.state.offsetWidth!==E||r.state.offsetHeight!==g){var S={width:h,height:u,offsetWidth:E,offsetHeight:g};r.setState(S),A&&Promise.resolve().then(function(){A(Object(se.a)(Object(se.a)({},S),{},{offsetWidth:E,offsetHeight:g}))})}},r.setChildNode=function(c){r.childNode=c},r}return Object(M.a)(l,[{key:"componentDidMount",value:function(){this.onComponentUpdated()}},{key:"componentDidUpdate",value:function(){this.onComponentUpdated()}},{key:"componentWillUnmount",value:function(){this.destroyObserver()}},{key:"onComponentUpdated",value:function(){var c=this.props.disabled;if(c){this.destroyObserver();return}var A=Object(m.a)(this.childNode||this),p=A!==this.currentElement;p&&(this.destroyObserver(),this.currentElement=A),!this.resizeObserver&&A&&(this.resizeObserver=new e.default(this.onResize),this.resizeObserver.observe(A))}},{key:"destroyObserver",value:function(){this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null)}},{key:"render",value:function(){var c=this.props.children,A=Object(d.a)(c);if(A.length>1)Object(i.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(A.length===0)return Object(i.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var p=A[0];if(C.isValidElement(p)&&Object(n.c)(p)){var x=p.ref;A[0]=C.cloneElement(p,{ref:Object(n.a)(x,this.setChildNode)})}return A.length===1?A[0]:A.map(function(_,B){return!C.isValidElement(_)||"key"in _&&_.key!==null?_:C.cloneElement(_,{key:"".concat(a,"-").concat(B)})})}}]),l}(C.Component);s.displayName="ResizeObserver",fe.a=s},tWlo:function(Ge,fe){Ge.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg=="},u3os:function(Ge,fe,R){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.ver=fe.clear=fe.bind=void 0;var se=R("P4Qj"),G=function(C,w){var m=(0,se.getSensor)(C);return m.bind(w),function(){m.unbind(w)}};fe.bind=G;var M=function(C){var w=(0,se.getSensor)(C);(0,se.removeSensor)(w)};fe.clear=M;var v="1.0.1";fe.ver=v},uK0f:function(Ge,fe,R){(function(se,G){Ge.exports=G()})(this,function(){"use strict";function se(G,M,v){v=v||{},v.childrenKeyName=v.childrenKeyName||"children";var b=G||[],C=[],w=0;do{var m=b.filter(function(d){return M(d,w)})[0];if(!m)break;C.push(m),b=m[v.childrenKeyName]||[],w+=1}while(b.length>0);return C}return se})},uRQ9:function(Ge,fe,R){Ge.exports={flex_box_center:"flex_box_center___1iLgt",flex_space_between:"flex_space_between___3p7p-",flex_box_vertical_center:"flex_box_vertical_center___3FnaF",flex_box_center_end:"flex_box_center_end___XIPip",flex_box_column:"flex_box_column___3ji4d",certificate:"certificate___3Sn4A",actionsBtns:"actionsBtns___30qsn"}},ulZh:function(Ge,fe,R){typeof window!="undefined"&&function(G,M){Ge.exports=M()}(this,function(){return function(se){var G={};function M(v){if(G[v])return G[v].exports;var b=G[v]={i:v,l:!1,exports:{}};return se[v].call(b.exports,b,b.exports,M),b.l=!0,b.exports}return M.m=se,M.c=G,M.d=function(v,b,C){M.o(v,b)||Object.defineProperty(v,b,{enumerable:!0,get:C})},M.r=function(v){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(v,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(v,"__esModule",{value:!0})},M.t=function(v,b){if(b&1&&(v=M(v)),b&8)return v;if(b&4&&typeof v=="object"&&v&&v.__esModule)return v;var C=Object.create(null);if(M.r(C),Object.defineProperty(C,"default",{enumerable:!0,value:v}),b&2&&typeof v!="string")for(var w in v)M.d(C,w,function(m){return v[m]}.bind(null,w));return C},M.n=function(v){var b=v&&v.__esModule?function(){return v.default}:function(){return v};return M.d(b,"a",b),b},M.o=function(v,b){return Object.prototype.hasOwnProperty.call(v,b)},M.p="/dist/",M(M.s="./src/hls.ts")}({"./node_modules/eventemitter3/index.js":function(se,G,M){"use strict";var v=Object.prototype.hasOwnProperty,b="~";function C(){}Object.create&&(C.prototype=Object.create(null),new C().__proto__||(b=!1));function w(n,e,a){this.fn=n,this.context=e,this.once=a||!1}function m(n,e,a,s,o){if(typeof a!="function")throw new TypeError("The listener must be a function");var f=new w(a,s||n,o),l=b?b+e:e;return n._events[l]?n._events[l].fn?n._events[l]=[n._events[l],f]:n._events[l].push(f):(n._events[l]=f,n._eventsCount++),n}function d(n,e){--n._eventsCount===0?n._events=new C:delete n._events[e]}function i(){this._events=new C,this._eventsCount=0}i.prototype.eventNames=function(){var e=[],a,s;if(this._eventsCount===0)return e;for(s in a=this._events)v.call(a,s)&&e.push(b?s.slice(1):s);return Object.getOwnPropertySymbols?e.concat(Object.getOwnPropertySymbols(a)):e},i.prototype.listeners=function(e){var a=b?b+e:e,s=this._events[a];if(!s)return[];if(s.fn)return[s.fn];for(var o=0,f=s.length,l=new Array(f);o0},!1)}function n(e,a){for(var s={main:[a]},o={main:[]},f={main:{}};i(s);)for(var l=Object.keys(s),r=0;r0&&(re=this.toString("hex",0,j).match(/.{2}/g).join(" "),this.length>j&&(re+=" ... ")),""},d.prototype.compare=function(re,j,W,he,te){if(!d.isBuffer(re))throw new TypeError("Argument must be a Buffer");if(j===void 0&&(j=0),W===void 0&&(W=re?re.length:0),he===void 0&&(he=0),te===void 0&&(te=this.length),j<0||W>re.length||he<0||te>this.length)throw new RangeError("out of range index");if(he>=te&&j>=W)return 0;if(he>=te)return-1;if(j>=W)return 1;if(j>>>=0,W>>>=0,he>>>=0,te>>>=0,this===re)return 0;for(var ce=te-he,Ie=W-j,ze=Math.min(ce,Ie),_t=this.slice(he,te),He=re.slice(j,W),Ke=0;Kete)&&(W=te),re.length>0&&(W<0||j<0)||j>this.length)throw new RangeError("Attempt to write outside buffer bounds");he||(he="utf8");for(var ce=!1;;)switch(he){case"hex":return E(this,re,j,W);case"utf8":case"utf-8":return g(this,re,j,W);case"ascii":return h(this,re,j,W);case"latin1":case"binary":return u(this,re,j,W);case"base64":return S(this,re,j,W);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return O(this,re,j,W);default:if(ce)throw new TypeError("Unknown encoding: "+he);he=(""+he).toLowerCase(),ce=!0}},d.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var Re=4096;d.prototype.slice=function(re,j){var W=this.length;re=~~re,j=j===void 0?W:~~j,re<0?(re+=W)<0&&(re=0):re>W&&(re=W),j<0?(j+=W)<0&&(j=0):j>W&&(j=W),j0&&(te*=256);)he+=this[re+--j]*te;return he},d.prototype.readUInt8=function(re,j){return j||K(re,1,this.length),this[re]},d.prototype.readUInt16LE=function(re,j){return j||K(re,2,this.length),this[re]|this[re+1]<<8},d.prototype.readUInt16BE=function(re,j){return j||K(re,2,this.length),this[re]<<8|this[re+1]},d.prototype.readUInt32LE=function(re,j){return j||K(re,4,this.length),(this[re]|this[re+1]<<8|this[re+2]<<16)+16777216*this[re+3]},d.prototype.readUInt32BE=function(re,j){return j||K(re,4,this.length),16777216*this[re]+(this[re+1]<<16|this[re+2]<<8|this[re+3])},d.prototype.readIntLE=function(re,j,W){re|=0,j|=0,W||K(re,j,this.length);for(var he=this[re],te=1,ce=0;++ce=te&&(he-=Math.pow(2,8*j)),he},d.prototype.readIntBE=function(re,j,W){re|=0,j|=0,W||K(re,j,this.length);for(var he=j,te=1,ce=this[re+--he];he>0&&(te*=256);)ce+=this[re+--he]*te;return te*=128,ce>=te&&(ce-=Math.pow(2,8*j)),ce},d.prototype.readInt8=function(re,j){return j||K(re,1,this.length),128&this[re]?-1*(255-this[re]+1):this[re]},d.prototype.readInt16LE=function(re,j){j||K(re,2,this.length);var W=this[re]|this[re+1]<<8;return 32768&W?4294901760|W:W},d.prototype.readInt16BE=function(re,j){j||K(re,2,this.length);var W=this[re+1]|this[re]<<8;return 32768&W?4294901760|W:W},d.prototype.readInt32LE=function(re,j){return j||K(re,4,this.length),this[re]|this[re+1]<<8|this[re+2]<<16|this[re+3]<<24},d.prototype.readInt32BE=function(re,j){return j||K(re,4,this.length),this[re]<<24|this[re+1]<<16|this[re+2]<<8|this[re+3]},d.prototype.readFloatLE=function(re,j){return j||K(re,4,this.length),ie.read(this,re,!0,23,4)},d.prototype.readFloatBE=function(re,j){return j||K(re,4,this.length),ie.read(this,re,!1,23,4)},d.prototype.readDoubleLE=function(re,j){return j||K(re,8,this.length),ie.read(this,re,!0,52,8)},d.prototype.readDoubleBE=function(re,j){return j||K(re,8,this.length),ie.read(this,re,!1,52,8)},d.prototype.writeUIntLE=function(re,j,W,he){(re=+re,j|=0,W|=0,!he)&&V(this,re,j,W,Math.pow(2,8*W)-1,0);var te=1,ce=0;for(this[j]=255&re;++ce=0&&(ce*=256);)this[j+te]=re/ce&255;return j+W},d.prototype.writeUInt8=function(re,j,W){return re=+re,j|=0,W||V(this,re,j,1,255,0),d.TYPED_ARRAY_SUPPORT||(re=Math.floor(re)),this[j]=255&re,j+1},d.prototype.writeUInt16LE=function(re,j,W){return re=+re,j|=0,W||V(this,re,j,2,65535,0),d.TYPED_ARRAY_SUPPORT?(this[j]=255&re,this[j+1]=re>>>8):N(this,re,j,!0),j+2},d.prototype.writeUInt16BE=function(re,j,W){return re=+re,j|=0,W||V(this,re,j,2,65535,0),d.TYPED_ARRAY_SUPPORT?(this[j]=re>>>8,this[j+1]=255&re):N(this,re,j,!1),j+2},d.prototype.writeUInt32LE=function(re,j,W){return re=+re,j|=0,W||V(this,re,j,4,4294967295,0),d.TYPED_ARRAY_SUPPORT?(this[j+3]=re>>>24,this[j+2]=re>>>16,this[j+1]=re>>>8,this[j]=255&re):Q(this,re,j,!0),j+4},d.prototype.writeUInt32BE=function(re,j,W){return re=+re,j|=0,W||V(this,re,j,4,4294967295,0),d.TYPED_ARRAY_SUPPORT?(this[j]=re>>>24,this[j+1]=re>>>16,this[j+2]=re>>>8,this[j+3]=255&re):Q(this,re,j,!1),j+4},d.prototype.writeIntLE=function(re,j,W,he){if(re=+re,j|=0,!he){var te=Math.pow(2,8*W-1);V(this,re,j,W,te-1,-te)}var ce=0,Ie=1,ze=0;for(this[j]=255&re;++ce>0)-ze&255;return j+W},d.prototype.writeIntBE=function(re,j,W,he){if(re=+re,j|=0,!he){var te=Math.pow(2,8*W-1);V(this,re,j,W,te-1,-te)}var ce=W-1,Ie=1,ze=0;for(this[j+ce]=255&re;--ce>=0&&(Ie*=256);)re<0&&ze===0&&this[j+ce+1]!==0&&(ze=1),this[j+ce]=(re/Ie>>0)-ze&255;return j+W},d.prototype.writeInt8=function(re,j,W){return re=+re,j|=0,W||V(this,re,j,1,127,-128),d.TYPED_ARRAY_SUPPORT||(re=Math.floor(re)),re<0&&(re=255+re+1),this[j]=255&re,j+1},d.prototype.writeInt16LE=function(re,j,W){return re=+re,j|=0,W||V(this,re,j,2,32767,-32768),d.TYPED_ARRAY_SUPPORT?(this[j]=255&re,this[j+1]=re>>>8):N(this,re,j,!0),j+2},d.prototype.writeInt16BE=function(re,j,W){return re=+re,j|=0,W||V(this,re,j,2,32767,-32768),d.TYPED_ARRAY_SUPPORT?(this[j]=re>>>8,this[j+1]=255&re):N(this,re,j,!1),j+2},d.prototype.writeInt32LE=function(re,j,W){return re=+re,j|=0,W||V(this,re,j,4,2147483647,-2147483648),d.TYPED_ARRAY_SUPPORT?(this[j]=255&re,this[j+1]=re>>>8,this[j+2]=re>>>16,this[j+3]=re>>>24):Q(this,re,j,!0),j+4},d.prototype.writeInt32BE=function(re,j,W){return re=+re,j|=0,W||V(this,re,j,4,2147483647,-2147483648),re<0&&(re=4294967295+re+1),d.TYPED_ARRAY_SUPPORT?(this[j]=re>>>24,this[j+1]=re>>>16,this[j+2]=re>>>8,this[j+3]=255&re):Q(this,re,j,!1),j+4},d.prototype.writeFloatLE=function(re,j,W){return ne(this,re,j,!0,W)},d.prototype.writeFloatBE=function(re,j,W){return ne(this,re,j,!1,W)},d.prototype.writeDoubleLE=function(re,j,W){return ue(this,re,j,!0,W)},d.prototype.writeDoubleBE=function(re,j,W){return ue(this,re,j,!1,W)},d.prototype.copy=function(re,j,W,he){if(W||(W=0),he||he===0||(he=this.length),j>=re.length&&(j=re.length),j||(j=0),he>0&&he=this.length)throw new RangeError("sourceStart out of bounds");if(he<0)throw new RangeError("sourceEnd out of bounds");he>this.length&&(he=this.length),re.length-j=0;--te)re[te+j]=this[te+W];else if(ce<1e3||!d.TYPED_ARRAY_SUPPORT)for(te=0;te>>=0,W=W===void 0?this.length:W>>>0,re||(re=0);var ce;if(typeof re=="number")for(ce=j;ce0)throw new Error("Invalid string. Length must be a multiple of 4");return r[c-2]==="="?2:r[c-1]==="="?1:0}function w(r){return 3*r.length/4-C(r)}function m(r){var c,A,p,x,_,B=r.length;x=C(r),_=new s(3*B/4-x),A=x>0?B-4:B;var E=0;for(c=0;c>16&255,_[E++]=p>>8&255,_[E++]=255&p;return x===2?(p=a[r.charCodeAt(c)]<<2|a[r.charCodeAt(c+1)]>>4,_[E++]=255&p):x===1&&(p=a[r.charCodeAt(c)]<<10|a[r.charCodeAt(c+1)]<<4|a[r.charCodeAt(c+2)]>>2,_[E++]=p>>8&255,_[E++]=255&p),_}function d(r){return e[r>>18&63]+e[r>>12&63]+e[r>>6&63]+e[63&r]}function i(r,c,A){for(var p,x=[],_=c;_E?E:B+16383));return p===1?(c=r[A-1],x+=e[c>>2],x+=e[c<<4&63],x+="=="):p===2&&(c=(r[A-2]<<8)+r[A-1],x+=e[c>>10],x+=e[c>>4&63],x+=e[c<<2&63],x+="="),_.push(x),_.join("")}v.byteLength=w,v.toByteArray=m,v.fromByteArray=n;for(var e=[],a=[],s=typeof Uint8Array!="undefined"?Uint8Array:Array,o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",f=0,l=o.length;f>1,o=-7,f=w?d-1:0,l=w?-1:1,r=b[C+f];for(f+=l,i=r&(1<<-o)-1,r>>=-o,o+=e;o>0;i=256*i+b[C+f],f+=l,o-=8);for(n=i&(1<<-o)-1,i>>=-o,o+=m;o>0;n=256*n+b[C+f],f+=l,o-=8);if(i===0)i=1-s;else{if(i===a)return n?NaN:1/0*(r?-1:1);n+=Math.pow(2,m),i-=s}return(r?-1:1)*n*Math.pow(2,i-m)},v.write=function(b,C,w,m,d,i){var n,e,a,s=8*i-d-1,o=(1<>1,l=d===23?Math.pow(2,-24)-Math.pow(2,-77):0,r=m?0:i-1,c=m?1:-1,A=C<0||C===0&&1/C<0?1:0;for(C=Math.abs(C),isNaN(C)||C===1/0?(e=isNaN(C)?1:0,n=o):(n=Math.floor(Math.log(C)/Math.LN2),C*(a=Math.pow(2,-n))<1&&(n--,a*=2),C+=n+f>=1?l/a:l*Math.pow(2,1-f),C*a>=2&&(n++,a/=2),n+f>=o?(e=0,n=o):n+f>=1?(e=(C*a-1)*Math.pow(2,d),n+=f):(e=C*Math.pow(2,f-1)*Math.pow(2,d),n=0));d>=8;b[w+r]=255&e,r+=c,e/=256,d-=8);for(n=n<0;b[w+r]=255&n,r+=c,n/=256,s-=8);b[w+r-c]|=128*A}},function(M,v){var b={}.toString;M.exports=Array.isArray||function(C){return b.call(C)=="[object Array]"}},function(M,v,b){"use strict";function C(d,i){if(!(d instanceof i))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(v,"__esModule",{value:!0});var w=function(){function d(i,n){for(var e=0;e>>31}var B=(l<<5|l>>>27)+p+e[x];B+=x<20?1518500249+(r&c|~r&A):x<40?1859775393+(r^c^A):x<60?(r&c|r&A|c&A)-1894007588:(r^c^A)-899497514,p=A,A=c,c=r<<30|r>>>2,r=l,l=B}f[0]=f[0]+l|0,f[1]=f[1]+r|0,f[2]=f[2]+c|0,f[3]=f[3]+A|0,f[4]=f[4]+p|0},_doFinalize:function(){var s=this._data,o=s.words,f=8*this._nDataBytes,l=8*s.sigBytes;return o[l>>>5]|=128<<24-l%32,o[14+(l+64>>>9<<4)]=Math.floor(f/4294967296),o[15+(l+64>>>9<<4)]=f,s.sigBytes=4*o.length,this._process(),this._hash},clone:function(){var s=i.clone.call(this);return s._hash=this._hash.clone(),s}});w.SHA1=i._createHelper(a),w.HmacSHA1=i._createHmacHelper(a)}(),C.SHA1})},function(M,v,b){!function(C,w){M.exports=v=w(b(0))}(0,function(C){!function(){var w=C,m=w.lib,d=m.Base,i=w.enc,n=i.Utf8,e=w.algo;e.HMAC=d.extend({init:function(a,s){a=this._hasher=new a.init,typeof s=="string"&&(s=n.parse(s));var o=a.blockSize,f=4*o;s.sigBytes>f&&(s=a.finalize(s)),s.clamp();for(var l=this._oKey=s.clone(),r=this._iKey=s.clone(),c=l.words,A=r.words,p=0;p>>6-l%4*2;o[f>>>2]|=(r|c)<<24-f%4*8,f++}return i.create(o,f)}var m=C,d=m.lib,i=d.WordArray,n=m.enc;n.Base64={stringify:function(e){var a=e.words,s=e.sigBytes,o=this._map;e.clamp();for(var f=[],l=0;l>>2]>>>24-l%4*8&255,c=a[l+1>>>2]>>>24-(l+1)%4*8&255,A=a[l+2>>>2]>>>24-(l+2)%4*8&255,p=r<<16|c<<8|A,x=0;x<4&&l+.75*x>>6*(3-x)&63));var _=o.charAt(64);if(_)for(;f.length%4;)f.push(_);return f.join("")},parse:function(e){var a=e.length,s=this._map,o=this._reverseMap;if(!o){o=this._reverseMap=[];for(var f=0;f0&&(K=U.UploadProgress.UploadProgressList[0],V=K.ClientId),s.default.setClientId(V),h&&h(K)},function(U){U&&(u(U),console.log(U))})}}]),E}();v.default=B},function(M,v,b){"use strict";function C(n,e){if(!(n instanceof e))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(v,"__esModule",{value:!0});var w=function(){function n(e,a){for(var s=0;s=0&&(He=j[_t],He.textAlign==="right");)u(V,N,He,J,he,Te,ze,"right"),te-=He.width,ze-=He.width,_t--;for(Ie+=(ue-(Ie-ie)-(Re-ze)-te)/2;ce<=_t;)He=j[ce],u(V,N,He,J,he,Te,Ie+He.width/2,"center"),Ie+=He.width,ce++;Te+=he}}function h(V,N,Q,J,ne){if(Q&&N.textRotation){var ue=N.textOrigin;ue==="center"?(J=Q.width/2+Q.x,ne=Q.height/2+Q.y):ue&&(J=ue[0]+Q.x,ne=ue[1]+Q.y),V.translate(J,ne),V.rotate(-N.textRotation),V.translate(-J,-ne)}}function u(V,N,Q,J,ne,ue,be,de){var _e=J.rich[Q.styleName]||{};_e.text=Q.text;var me=Q.textVerticalAlign,Ee=ue+ne/2;me==="top"?Ee=ue+Q.height/2:me==="bottom"&&(Ee=ue+ne-Q.height/2),!Q.isLineHolder&&S(_e)&&O(V,N,_e,de==="right"?be-Q.width:de==="center"?be-Q.width/2:be,Ee-Q.height/2,Q.width,Q.height);var ge=Q.textPadding;ge&&(be=U(be,de,ge),Ee-=Q.height/2-ge[2]-Q.textHeight/2),I(N,"shadowBlur",M(_e.textShadowBlur,J.textShadowBlur,0)),I(N,"shadowColor",_e.textShadowColor||J.textShadowColor||"transparent"),I(N,"shadowOffsetX",M(_e.textShadowOffsetX,J.textShadowOffsetX,0)),I(N,"shadowOffsetY",M(_e.textShadowOffsetY,J.textShadowOffsetY,0)),I(N,"textAlign",de),I(N,"textBaseline","middle"),I(N,"font",Q.font||o);var fe=k(_e.textStroke||J.textStroke,ve),ae=F(_e.textFill||J.textFill),ve=G(_e.textStrokeWidth,J.textStrokeWidth);fe&&(I(N,"lineWidth",ve),I(N,"strokeStyle",fe),N.strokeText(Q.text,be,Ee)),ae&&(I(N,"fillStyle",ae),N.fillText(Q.text,be,Ee))}function S(V){return!!(V.textBackgroundColor||V.textBorderWidth&&V.textBorderColor)}function O(V,N,Q,J,ne,ue,be){var de=Q.textBackgroundColor,_e=Q.textBorderWidth,me=Q.textBorderColor,Ee=C(de);if(I(N,"shadowBlur",Q.textBoxShadowBlur||0),I(N,"shadowColor",Q.textBoxShadowColor||"transparent"),I(N,"shadowOffsetX",Q.textBoxShadowOffsetX||0),I(N,"shadowOffsetY",Q.textBoxShadowOffsetY||0),Ee||_e&&me){N.beginPath();var ge=Q.textBorderRadius;ge?d.buildPath(N,{x:J,y:ne,width:ue,height:be,r:ge}):N.rect(J,ne,ue,be),N.closePath()}if(Ee)if(I(N,"fillStyle",de),Q.fillOpacity!=null){var fe=N.globalAlpha;N.globalAlpha=Q.fillOpacity*Q.opacity,N.fill(),N.globalAlpha=fe}else N.fill();else if(w(de)){var ae=de.image;ae=i.createOrUpdateImage(ae,null,V,T,de),ae&&i.isImageReady(ae)&&N.drawImage(ae,J,ne,ue,be)}if(_e&&me)if(I(N,"lineWidth",_e),I(N,"strokeStyle",me),Q.strokeOpacity!=null){var fe=N.globalAlpha;N.globalAlpha=Q.strokeOpacity*Q.opacity,N.stroke(),N.globalAlpha=fe}else N.stroke()}function T(V,N){N.image=V}function D(V,N,Q,J){var ne=Q.x||0,ue=Q.y||0,be=Q.textAlign,de=Q.textVerticalAlign;if(J){var _e=Q.textPosition;if(_e instanceof Array)ne=J.x+X(_e[0],J.width),ue=J.y+X(_e[1],J.height);else{var me=N&&N.calculateTextPosition?N.calculateTextPosition(c,Q,J):m.calculateTextPosition(c,Q,J);ne=me.x,ue=me.y,be=be||me.textAlign,de=de||me.textVerticalAlign}var Ee=Q.textOffset;Ee&&(ne+=Ee[0],ue+=Ee[1])}return V=V||{},V.baseX=ne,V.baseY=ue,V.textAlign=be,V.textVerticalAlign=de,V}function I(V,N,Q){return V[N]=n(V,N,Q),V[N]}function k(V,N){return V==null||N<=0||V==="transparent"||V==="none"?null:V.image||V.colorStops?"#000":V}function F(V){return V==null||V==="none"?null:V.image||V.colorStops?"#000":V}function X(V,N){return typeof V=="string"?V.lastIndexOf("%")>=0?parseFloat(V)/100*N:parseFloat(V):V}function U(V,N,Q){return N==="right"?V-Q[1]:N==="center"?V+Q[3]/2-Q[1]/2:V+Q[3]}function K(V,N){return V!=null&&(V||N.textBackgroundColor||N.textBorderWidth&&N.textBorderColor||N.textPadding)}Ae.normalizeTextStyle=p,Ae.renderText=_,Ae.getBoxPosition=D,Ae.getStroke=k,Ae.getFill=F,Ae.parsePercent=X,Ae.needDrawText=K},qH13:function(Ge,Ae,R){var se=R("ItGF"),G=R("QBsz"),M=G.applyTransform,v=R("mFDi"),b=R("Qe9p"),C=R("6GrX"),w=R("pzxd"),m=R("ni6a"),d=R("Gev7"),i=R("Dagg"),n=R("dqUG"),e=R("y+Vt"),a=R("IMiH"),s=R("QuXc"),o=R("06Qe"),f=a.CMD,l=Math.round,r=Math.sqrt,c=Math.abs,A=Math.cos,p=Math.sin,x=Math.max;if(!se.canvasSupported){var _=",",B="progid:DXImageTransform.Microsoft",E=21600,g=E/2,h=1e5,u=1e3,S=function(Me){Me.style.cssText="position:absolute;left:0;top:0;width:1px;height:1px;",Me.coordsize=E+","+E,Me.coordorigin="0,0"},O=function(Me){return String(Me).replace(/&/g,"&").replace(/"/g,""")},T=function(Me,re,j){return"rgb("+[Me,re,j].join(",")+")"},D=function(Me,re){re&&Me&&re.parentNode!==Me&&Me.appendChild(re)},I=function(Me,re){re&&Me&&re.parentNode===Me&&Me.removeChild(re)},k=function(Me,re,j){return(parseFloat(Me)||0)*h+(parseFloat(re)||0)*u+j},F=w.parsePercent,X=function(Me,re,j){var W=b.parse(re);j=+j,isNaN(j)&&(j=1),W&&(Me.color=T(W[0],W[1],W[2]),Me.opacity=j*W[3])},U=function(Me){var re=b.parse(Me);return[T(re[0],re[1],re[2]),re[3]]},K=function(Me,re,j){var W=re.fill;if(W!=null)if(W instanceof s){var he,te=0,ce=[0,0],Ie=0,ze=1,_t=j.getBoundingRect(),He=_t.width,Ke=_t.height;if(W.type==="linear"){he="gradient";var ht=j.transform,St=[W.x*He,W.y*Ke],ct=[W.x2*He,W.y2*Ke];ht&&(M(St,St,ht),M(ct,ct,ht));var lt=ct[0]-St[0],rt=ct[1]-St[1];te=Math.atan2(lt,rt)*180/Math.PI,te<0&&(te+=360),te<1e-6&&(te=0)}else{he="gradientradial";var St=[W.x*He,W.y*Ke],ht=j.transform,Ze=j.scale,$e=He,Ue=Ke;ce=[(St[0]-_t.x)/$e,(St[1]-_t.y)/Ue],ht&&M(St,St,ht),$e/=Ze[0]*E,Ue/=Ze[1]*E;var Ne=x($e,Ue);Ie=2*0/Ne,ze=2*W.r/Ne-Ie}var We=W.colorStops.slice();We.sort(function(bt,je){return bt.offset-je.offset});for(var it=We.length,yt=[],vt=[],Mt=0;Mt=2){var kt=yt[0][0],Ut=yt[1][0],Bt=yt[0][1]*re.opacity,At=yt[1][1]*re.opacity;Me.type=he,Me.method="none",Me.focus="100%",Me.angle=te,Me.color=kt,Me.color2=Ut,Me.colors=vt.join(","),Me.opacity=At,Me.opacity2=Bt}he==="radial"&&(Me.focusposition=ce.join(","))}else X(Me,W,re.opacity)},V=function(Me,re){re.lineDash&&(Me.dashstyle=re.lineDash.join(" ")),re.stroke!=null&&!(re.stroke instanceof s)&&X(Me,re.stroke,re.opacity)},N=function(Me,re,j,W){var he=re==="fill",te=Me.getElementsByTagName(re)[0];j[re]!=null&&j[re]!=="none"&&(he||!he&&j.lineWidth)?(Me[he?"filled":"stroked"]="true",j[re]instanceof s&&I(Me,te),te||(te=o.createNode(re)),he?K(te,j,W):V(te,j),D(Me,te)):(Me[he?"filled":"stroked"]="false",I(Me,te))},Q=[[],[],[]],J=function(Me,re){var j=f.M,W=f.C,he=f.L,te=f.A,ce=f.Q,Ie=[],ze,_t,He,Ke,ht,St,ct=Me.data,lt=Me.len();for(Ke=0;Ke.01?je&&(qe+=270/E):Math.abs(Ot-kt)<1e-4?je&&qeRt?Ze-=270/E:Ze+=270/E:je&&Otkt?rt+=270/E:rt-=270/E),Ie.push(Ct,l(((Rt-Ut)*vt+it)*E-g),_,l(((kt-Bt)*Mt+yt)*E-g),_,l(((Rt+Ut)*vt+it)*E-g),_,l(((kt+Bt)*Mt+yt)*E-g),_,l((qe*vt+it)*E-g),_,l((Ot*Mt+yt)*E-g),_,l((rt*vt+it)*E-g),_,l((Ze*Mt+yt)*E-g)),ht=rt,St=Ze;break;case f.R:var jt=Q[0],Vt=Q[1];jt[0]=ct[Ke++],jt[1]=ct[Ke++],Vt[0]=jt[0]+ct[Ke++],Vt[1]=jt[1]+ct[Ke++],re&&(M(jt,jt,re),M(Vt,Vt,re)),jt[0]=l(jt[0]*E-g),Vt[0]=l(Vt[0]*E-g),jt[1]=l(jt[1]*E-g),Vt[1]=l(Vt[1]*E-g),Ie.push(" m ",jt[0],_,jt[1]," l ",Vt[0],_,jt[1]," l ",Vt[0],_,Vt[1]," l ",jt[0],_,Vt[1]);break;case f.Z:Ie.push(" x ")}if(ze>0){Ie.push(_t);for(var Et=0;Et_e&&(de=0,be={});var j=me.style,W;try{j.font=Me,W=j.fontFamily.split(",")[0]}catch(he){}re={style:j.fontStyle||ue,variant:j.fontVariant||ue,weight:j.fontWeight||ue,size:parseFloat(j.fontSize||12)|0,family:W||"Microsoft YaHei"},be[Me]=re,de++}return re},ge;C.$override("measureText",function(Me,re){var j=o.doc;ge||(ge=j.createElement("div"),ge.style.cssText="position:absolute;top:-20000px;left:0;padding:0;margin:0;border:none;white-space:pre;",o.doc.body.appendChild(ge));try{ge.style.font=re}catch(W){}return ge.innerHTML="",ge.appendChild(j.createTextNode(Me)),{width:ge.offsetWidth}});for(var fe=new v,ae=function(Me,re,j,W){var he=this.style;this.__dirty&&w.normalizeTextStyle(he,!0);var te=he.text;if(te!=null&&(te+=""),!te)return;if(he.rich){var ce=C.parseRichText(te,he);te=[];for(var Ie=0;Ie=0&&(this.delFromStorage(m),this._roots.splice(e,1),m instanceof M&&m.delChildrenFromStorage(this))},addToStorage:function(m){return m&&(m.__storage=this,m.dirty(!1)),this},delFromStorage:function(m){return m&&(m.__storage=null),this},dispose:function(){this._renderList=this._roots=null},displayableSortFunc:b};var w=C;Ge.exports=w},rA99:function(Ge,Ae,R){var se=R("y+Vt"),G=R("QBsz"),M=R("Sj9i"),v=M.quadraticSubdivide,b=M.cubicSubdivide,C=M.quadraticAt,w=M.cubicAt,m=M.quadraticDerivativeAt,d=M.cubicDerivativeAt,i=[];function n(a,s,o){var f=a.cpx2,l=a.cpy2;return f===null||l===null?[(o?d:w)(a.x1,a.cpx1,a.cpx2,a.x2,s),(o?d:w)(a.y1,a.cpy1,a.cpy2,a.y2,s)]:[(o?m:C)(a.x1,a.cpx1,a.x2,s),(o?m:C)(a.y1,a.cpy1,a.y2,s)]}var e=se.extend({type:"bezier-curve",shape:{x1:0,y1:0,x2:0,y2:0,cpx1:0,cpy1:0,percent:1},style:{stroke:"#000",fill:null},buildPath:function(a,s){var o=s.x1,f=s.y1,l=s.x2,r=s.y2,c=s.cpx1,A=s.cpy1,p=s.cpx2,x=s.cpy2,_=s.percent;if(_===0)return;a.moveTo(o,f),p==null||x==null?(_<1&&(v(o,c,l,_,i),c=i[1],l=i[2],v(f,A,r,_,i),A=i[1],r=i[2]),a.quadraticCurveTo(c,A,l,r)):(_<1&&(b(o,c,p,l,_,i),c=i[1],p=i[2],l=i[3],b(f,A,x,r,_,i),A=i[1],x=i[2],r=i[3]),a.bezierCurveTo(c,A,p,x,l,r))},pointAt:function(a){return n(this.shape,a,!1)},tangentAt:function(a){var s=n(this.shape,a,!0);return G.normalize(s,s)}});Ge.exports=e},"rAM+":function(Ge,Ae,R){"use strict";R.d(Ae,"a",function(){return G});var se=R("Qw5x");function G(M,v){var b;if(typeof Symbol=="undefined"||M[Symbol.iterator]==null){if(Array.isArray(M)||(b=Object(se.a)(M))||v&&M&&typeof M.length=="number"){b&&(M=b);var C=0,w=function(){};return{s:w,n:function(){return C>=M.length?{done:!0}:{done:!1,value:M[C++]}},e:function(e){throw e},f:w}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var m=!0,d=!1,i;return{s:function(){b=M[Symbol.iterator]()},n:function(){var e=b.next();return m=e.done,e},e:function(e){d=!0,i=e},f:function(){try{!m&&b.return!=null&&b.return()}finally{if(d)throw i}}}}},rUJ1:function(Ge,Ae){const R=/[&<>"']/,se=/[&<>"']/g,G=/[<>"']|&(?!#?\w+;)/,M=/[<>"']|&(?!#?\w+;)/g,v={"&":"&","<":"<",">":">",'"':""","'":"'"},b=E=>v[E];function C(E,g){if(g){if(R.test(E))return E.replace(se,b)}else if(G.test(E))return E.replace(M,b);return E}const w=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function m(E){return E.replace(w,(g,h)=>(h=h.toLowerCase(),h==="colon"?":":h.charAt(0)==="#"?h.charAt(1)==="x"?String.fromCharCode(parseInt(h.substring(2),16)):String.fromCharCode(+h.substring(1)):""))}const d=/(^|[^\[])\^/g;function i(E,g){E=E.source||E,g=g||"";const h={replace:(u,S)=>(S=S.source||S,S=S.replace(d,"$1"),E=E.replace(u,S),h),getRegex:()=>new RegExp(E,g)};return h}const n=/[^\w:]/g,e=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function a(E,g,h){if(E){let u;try{u=decodeURIComponent(m(h)).replace(n,"").toLowerCase()}catch(S){return null}if(u.indexOf("javascript:")===0||u.indexOf("vbscript:")===0||u.indexOf("data:")===0)return null}g&&!e.test(h)&&(h=r(g,h));try{h=encodeURI(h).replace(/%25/g,"%")}catch(u){return null}return h}const s={},o=/^[^:]+:\/*[^/]*$/,f=/^([^:]+:)[\s\S]*$/,l=/^([^:]+:\/*[^/]*)[\s\S]*$/;function r(E,g){s[" "+E]||(o.test(E)?s[" "+E]=E+"/":s[" "+E]=x(E,"/",!0)),E=s[" "+E];const h=E.indexOf(":")===-1;return g.substring(0,2)==="//"?h?g:E.replace(f,"$1")+g:g.charAt(0)==="/"?h?g:E.replace(l,"$1")+g:E+g}const c={exec:function(){}};function A(E){let g=1,h,u;for(;g{let I=!1,k=T;for(;--k>=0&&D[k]==="\\";)I=!I;return I?"|":" |"}),u=h.split(/ \|/);let S=0;if(u.length>g)u.splice(g);else for(;u.lengthD*1024*1024){n.b.info("\u89C6\u9891\u5927\u5C0F\u8D85\u8FC71G"),yt();return}if((qe=oe.videoList)!==null&&qe!==void 0&&qe.find(function(jt){return jt.name===Ot.name})){n.b.info("\u4F60\u4E0D\u80FD\u4E0A\u4F20\u540C\u4E00\u4E2A\u89C6\u9891\u6587\u4EF6\u540D\u79F0\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9\u3002"),yt();return}Tt(Ot)},Mt=function(je,qe){d.a.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:x.a.createElement("div",{className:"tc"},"\u60A8\u786E\u8BA4\u8981",qe?"\u5220\u9664":"\u53D6\u6D88\u4E0A\u4F20","\u8BE5\u89C6\u9891\u5417\uFF1F"),onOk:function(){yt(),ie({type:"removeVideo",payload:{name:je}})}})},Tt=function(je){var qe,Ot='{"Vod":{}}';if(re(!0),j.current){j.current.addFile(je,null,null,null,Ot);return}Object(u.a)((qe=K.userInfo)===null||qe===void 0?void 0:qe.login,{create:!j,addFileSuccess:function(jt){ie({type:"addVideo",payload:{uploadInfo:jt}})},onUploadProgress:function(jt,Vt,Et){var Lt=Math.ceil(Et*100);ie({type:"updateProgress",payload:{uploadInfo:jt,progressPercent:Lt}}),yt()},onUploadFailed:function(jt){n.b.info("\u89C6\u9891\u4E91\u670D\u52A1\u51FA\u73B0\u5F02\u5E38\uFF0C\u8BF7\u91CD\u65B0\u4E0A\u4F20\u3002")},onUploadEnd:function(jt){re(!1)},onUploadSucceed:function(jt){re(!1)},onUploadError:function(jt){re(!1)},gotUploader:function(jt){jt.addFile(je,null,null,null,Ot),j.current=jt}})},Rt=function(){var bt=Object(w.a)(A.a.mark(function je(){var qe,Ot,Ct,jt;return A.a.wrap(function(Et){for(;;)switch(Et.prev=Et.next){case 0:return Et.next=2,fe.validateFields();case 2:if(!(!_t&&!((qe=oe.videoList)!==null&&qe!==void 0&&qe.length)||_t&&!te)){Et.next=5;break}return n.b.info("\u8BF7\u5148\u4E0A\u4F20\u89C6\u9891\u6216\u8005\u6DFB\u52A0\u5916\u94FE"),Et.abrupt("return");case 5:ct(!0),Ct=_t?{link:te}:{video_id:(Ot=oe.videoList)===null||Ot===void 0?void 0:Ot[0].videoId};debugger;return Et.next=10,_e(Object(o.a)(Object(o.a)({},Ct),{name:fe.getFieldValue("name"),attachment_id:fe.getFieldValue("attachment_id"),description:fe.getFieldValue("description")}));case 10:jt=Et.sent,ct(!1),jt.id&&kt();case 13:case"end":return Et.stop()}},je)}));return function(){return bt.apply(this,arguments)}}(),kt=function(){fe.resetFields(),ie({type:"removeAll"}),ce(null),He(null)},Ut=function(){be(),kt()},Bt={name:"file",multiple:!0,accept:".mkv, .flv, .f4v, .rmvb, .swf, video/mp4,video/x-m4v,video/flv,video/f4v,video/rmvb,video/swf,video/*",action:O.a.API_SERVER+"/api/attachments.json",withCredentials:!0,onRemove:function(je){it([])},onChange:function(je){var qe=je.file.status;if(qe!=="uploading",qe==="removed"&&$e(je.fileList),qe==="done"){var Ot,Ct,jt;$e(je==null||((Ot=je.fileList)===null||Ot===void 0)?void 0:Ot.slice(-1)),ie({type:"addVideo",payload:{uploadInfo:{videoId:je==null||((Ct=je.fileList[0])===null||Ct===void 0||((jt=Ct.response)===null||jt===void 0))?void 0:jt.id,loaded:100,file:Object(o.a)({},je==null?void 0:je.fileList[0])}}}),He(!1),n.b.success("".concat(je.file.name," \u6587\u4EF6\u4E0A\u4F20\u6210\u529F"))}else qe==="error"&&n.b.error("".concat(je.file.name," \u6587\u4EF6\u4E0A\u4F20\u5931\u8D25"))},beforeUpload:function(je){var qe=je.size/1024/1024<1e3;return qe||n.b.info("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E150MB"),qe}},At=function(){var je,qe,Ot,Ct,jt,Vt,Et,Lt,Ht,un,gn,Ar;return x.a.createElement(x.a.Fragment,null,!_t&&!!((je=oe.videoList)!==null&&je!==void 0&&je.length)&&x.a.createElement("div",{className:h.a.fileProgress},((qe=oe.videoList)===null||qe===void 0||((Ot=qe[0])===null||Ot===void 0)?void 0:Ot.loaded)==100?x.a.createElement("div",{className:"".concat(h.a.videoName," font14")},(Ct=oe.videoList)===null||Ct===void 0||((jt=Ct[0])===null||jt===void 0)?void 0:jt.name):x.a.createElement(C.a,{style:{width:"80%"},percent:(Vt=oe.videoList)===null||Vt===void 0||((Et=Vt[0])===null||Et===void 0)?void 0:Et.loaded,status:((Lt=oe.videoList)===null||Lt===void 0||((Ht=Lt[0])===null||Ht===void 0)?void 0:Ht.loaded)==100?"normal":"active"}),x.a.createElement("div",{className:h.a.fileCancel,onClick:function(){var cr,Rn,Jr,si;return Mt((cr=oe.videoList)===null||cr===void 0||((Rn=cr[0])===null||Rn===void 0)?void 0:Rn.name,((Jr=oe.videoList)===null||Jr===void 0||((si=Jr[0])===null||si===void 0)?void 0:si.loaded)==100)}},((un=oe.videoList)===null||un===void 0||((gn=un[0])===null||gn===void 0)?void 0:gn.loaded)===100?"\u5220\u9664":"\u53D6\u6D88\u4E0A\u4F20")),!((Ar=oe.videoList)!==null&&Ar!==void 0&&Ar.length)&&x.a.createElement("div",{className:h.a.uploadWrap},x.a.createElement("label",{htmlFor:"fileUpload",style:{marginRight:"30px"}},x.a.createElement(G.a,Bt,x.a.createElement(v.a,{className:h.a.upload,disabled:(We==null?void 0:We.length)>0},x.a.createElement("i",{className:"iconfont icon-shangchuanshipin1 mr5"}),"\u4E0A\u4F20\u89C6\u9891"))),x.a.createElement("label",{className:"".concat(h.a.upload," ").concat(h.a.uploadLink),onClick:function(){return He(!0)}},x.a.createElement("i",{className:"iconfont icon-lianjie1 mr5"}),"\u6DFB\u52A0\u5916\u94FE")),_t&&x.a.createElement(r.a,{className:"mt5",placeholder:"\u8BF7\u8F93\u5165\u89C6\u9891\u94FE\u63A5",value:te,onChange:function(cr){return ce(cr.target.value)}}))};return x.a.createElement(d.a,{centered:!0,maskClosable:!1,title:ne?"\u7F16\u8F91\u89C6\u9891\u9879\u76EE":"\u65B0\u5EFA\u89C6\u9891\u9879\u76EE",width:740,className:h.a.modal,visible:J,confirmLoading:St,onOk:Rt,onCancel:Ut},x.a.createElement(a.a,{form:fe},x.a.createElement("input",{type:"file",id:"fileUpload",style:{display:"none"},onChange:vt,accept:".mkv, .flv, .f4v, .rmvb, .swf, video/mp4,video/x-m4v,video/flv,video/f4v,video/rmvb,video/swf,video/*"}),x.a.createElement(a.a.Item,{label:"\u9879\u76EE\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9879\u76EE\u540D\u79F0"}]},x.a.createElement(r.a,{maxLength:40,placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC740\u5B57\u7684\u9879\u76EE\u540D\u79F0"})),x.a.createElement(a.a.Item,{label:"\u9879\u76EE\u5185\u5BB9",name:"content",className:h.a.contentItem},At()),x.a.createElement(a.a.Item,{name:"attachment_id",label:"\u4E0A\u4F20\u5C01\u9762\u56FE:"},x.a.createElement(S.a,{getFileProgress:function(je){if(je.file.status==="uploading"){ct(!0);return}je.file.status==="done"&&ct(!1)}})),x.a.createElement(a.a.Item,{label:"\u9879\u76EE\u7B80\u4ECB",name:"description",className:"ml8"},x.a.createElement(T,{rows:5,maxLength:800,placeholder:"\u8BF7\u8F93\u5165\u672C\u89C6\u9891\u7B80\u4ECB\uFF0C\u6700\u591A\u4E0D\u8D85\u8FC7800\u5B57"})),x.a.createElement("div",{className:"c-grey-999"},x.a.createElement("div",null,"\u6CE8\u610F\uFF1A"),x.a.createElement("div",null,"1\u3001\u4E0A\u4F20\u89C6\u9891\uFF0C\u5373\u8868\u793A\u60A8\u5DF2\u540C\u610F",x.a.createElement(B.a,{to:"/users/".concat((U=K.userInfo)===null||U===void 0?void 0:U.login,"/videos/protocol"),target:"_blank",className:h.a.colorBlue},"\u4E0A\u4F20\u5185\u5BB9\u534F\u8BAE"),"\uFF0C\u4E0D\u5F97\u4E0A\u4F20\u672A\u7ECF\u4ED6\u4EBA\u6388\u6743\u7684\u4F5C\u54C1\uFF1B"),x.a.createElement("div",null,"2\u3001\u4E0D\u652F\u6301\u65AD\u70B9\u7EED\u4F20\uFF0C\u6587\u4EF6\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC71G\uFF1B"),x.a.createElement("div",null,"3\u3001\u652F\u6301\u6587\u4EF6\u683C\u5F0F\uFF1Aavi\u3001flv\u3001f4v\u3001m4v\u3001mov\u3001mp4\u3001rmvb\u3001swf\u3001webm\u3001wmv\uFF1B"),x.a.createElement("div",null,"4\u3001\u5982\u679C\u89C6\u9891\u6765\u81EA\u4E8E\u5916\u90E8\u94FE\u63A5\uFF0C\u672C\u7F51\u7AD9\u4E0D\u63D0\u4F9B\u64AD\u653E\u9875\u9762\uFF0C\u65E0\u6CD5\u63D0\u4F9B\u7EDF\u8BA1\u6570\u636E\u3002"))))};Ae.a=Object(E.a)(function(F){var X=F.user,U=F.loading,K=F.globalSetting;return{user:X,globalSetting:K,loading:U}})(k)},sR1s:function(Ge,Ae,R){"use strict";R.d(Ae,"b",function(){return v}),R.d(Ae,"a",function(){return b}),R.d(Ae,"c",function(){return C}),R.d(Ae,"d",function(){return w});var se=R("U8pU"),G="RC_TABLE_KEY";function M(m){return m==null?[]:Array.isArray(m)?m:[m]}function v(m,d){if(!d&&typeof d!="number")return m;for(var i=M(d),n=m,e=0;e-1)){var s=v.parse(a)[3],o=v.toHex(a);e.setAttribute("stop-color","#"+o),e.setAttribute("stop-opacity",s)}else e.setAttribute("stop-color",d[i].color);m.appendChild(e)}w._dom=m},b.prototype.markUsed=function(w){if(w.style){var m=w.style.fill;m&&m._dom&&se.prototype.markUsed.call(this,m._dom),m=w.style.stroke,m&&m._dom&&se.prototype.markUsed.call(this,m._dom)}};var C=b;Ge.exports=C},sboe:function(Ge,Ae,R){"use strict";R.d(Ae,"a",function(){return M});var se=R("q1tI"),G=R.n(se),M=se.createContext(null)},t23M:function(Ge,Ae,R){"use strict";var se=R("VTBJ"),G=R("1OyB"),M=R("vuIU"),v=R("Ji7U"),b=R("LK+K"),C=R("q1tI"),w=R.n(C),m=R("m+aA"),d=R("Zm9Q"),i=R("Kwbf"),n=R("c+Xe"),e=R("bdgK"),a="rc-observer-key",s=function(o){Object(v.a)(l,o);var f=Object(b.a)(l);function l(){var r;return Object(G.a)(this,l),r=f.apply(this,arguments),r.resizeObserver=null,r.childNode=null,r.currentElement=null,r.state={width:0,height:0,offsetHeight:0,offsetWidth:0},r.onResize=function(c){var A=r.props.onResize,p=c[0].target,x=p.getBoundingClientRect(),_=x.width,B=x.height,E=p.offsetWidth,g=p.offsetHeight,h=Math.floor(_),u=Math.floor(B);if(r.state.width!==h||r.state.height!==u||r.state.offsetWidth!==E||r.state.offsetHeight!==g){var S={width:h,height:u,offsetWidth:E,offsetHeight:g};r.setState(S),A&&Promise.resolve().then(function(){A(Object(se.a)(Object(se.a)({},S),{},{offsetWidth:E,offsetHeight:g}))})}},r.setChildNode=function(c){r.childNode=c},r}return Object(M.a)(l,[{key:"componentDidMount",value:function(){this.onComponentUpdated()}},{key:"componentDidUpdate",value:function(){this.onComponentUpdated()}},{key:"componentWillUnmount",value:function(){this.destroyObserver()}},{key:"onComponentUpdated",value:function(){var c=this.props.disabled;if(c){this.destroyObserver();return}var A=Object(m.a)(this.childNode||this),p=A!==this.currentElement;p&&(this.destroyObserver(),this.currentElement=A),!this.resizeObserver&&A&&(this.resizeObserver=new e.default(this.onResize),this.resizeObserver.observe(A))}},{key:"destroyObserver",value:function(){this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null)}},{key:"render",value:function(){var c=this.props.children,A=Object(d.a)(c);if(A.length>1)Object(i.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(A.length===0)return Object(i.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var p=A[0];if(C.isValidElement(p)&&Object(n.c)(p)){var x=p.ref;A[0]=C.cloneElement(p,{ref:Object(n.a)(x,this.setChildNode)})}return A.length===1?A[0]:A.map(function(_,B){return!C.isValidElement(_)||"key"in _&&_.key!==null?_:C.cloneElement(_,{key:"".concat(a,"-").concat(B)})})}}]),l}(C.Component);s.displayName="ResizeObserver",Ae.a=s},tWlo:function(Ge,Ae){Ge.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg=="},u3os:function(Ge,Ae,R){"use strict";Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.ver=Ae.clear=Ae.bind=void 0;var se=R("P4Qj"),G=function(C,w){var m=(0,se.getSensor)(C);return m.bind(w),function(){m.unbind(w)}};Ae.bind=G;var M=function(C){var w=(0,se.getSensor)(C);(0,se.removeSensor)(w)};Ae.clear=M;var v="1.0.1";Ae.ver=v},uK0f:function(Ge,Ae,R){(function(se,G){Ge.exports=G()})(this,function(){"use strict";function se(G,M,v){v=v||{},v.childrenKeyName=v.childrenKeyName||"children";var b=G||[],C=[],w=0;do{var m=b.filter(function(d){return M(d,w)})[0];if(!m)break;C.push(m),b=m[v.childrenKeyName]||[],w+=1}while(b.length>0);return C}return se})},uRQ9:function(Ge,Ae,R){Ge.exports={flex_box_center:"flex_box_center___1iLgt",flex_space_between:"flex_space_between___3p7p-",flex_box_vertical_center:"flex_box_vertical_center___3FnaF",flex_box_center_end:"flex_box_center_end___XIPip",flex_box_column:"flex_box_column___3ji4d",certificate:"certificate___3Sn4A",actionsBtns:"actionsBtns___30qsn"}},ulZh:function(Ge,Ae,R){typeof window!="undefined"&&function(G,M){Ge.exports=M()}(this,function(){return function(se){var G={};function M(v){if(G[v])return G[v].exports;var b=G[v]={i:v,l:!1,exports:{}};return se[v].call(b.exports,b,b.exports,M),b.l=!0,b.exports}return M.m=se,M.c=G,M.d=function(v,b,C){M.o(v,b)||Object.defineProperty(v,b,{enumerable:!0,get:C})},M.r=function(v){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(v,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(v,"__esModule",{value:!0})},M.t=function(v,b){if(b&1&&(v=M(v)),b&8)return v;if(b&4&&typeof v=="object"&&v&&v.__esModule)return v;var C=Object.create(null);if(M.r(C),Object.defineProperty(C,"default",{enumerable:!0,value:v}),b&2&&typeof v!="string")for(var w in v)M.d(C,w,function(m){return v[m]}.bind(null,w));return C},M.n=function(v){var b=v&&v.__esModule?function(){return v.default}:function(){return v};return M.d(b,"a",b),b},M.o=function(v,b){return Object.prototype.hasOwnProperty.call(v,b)},M.p="/dist/",M(M.s="./src/hls.ts")}({"./node_modules/eventemitter3/index.js":function(se,G,M){"use strict";var v=Object.prototype.hasOwnProperty,b="~";function C(){}Object.create&&(C.prototype=Object.create(null),new C().__proto__||(b=!1));function w(n,e,a){this.fn=n,this.context=e,this.once=a||!1}function m(n,e,a,s,o){if(typeof a!="function")throw new TypeError("The listener must be a function");var f=new w(a,s||n,o),l=b?b+e:e;return n._events[l]?n._events[l].fn?n._events[l]=[n._events[l],f]:n._events[l].push(f):(n._events[l]=f,n._eventsCount++),n}function d(n,e){--n._eventsCount===0?n._events=new C:delete n._events[e]}function i(){this._events=new C,this._eventsCount=0}i.prototype.eventNames=function(){var e=[],a,s;if(this._eventsCount===0)return e;for(s in a=this._events)v.call(a,s)&&e.push(b?s.slice(1):s);return Object.getOwnPropertySymbols?e.concat(Object.getOwnPropertySymbols(a)):e},i.prototype.listeners=function(e){var a=b?b+e:e,s=this._events[a];if(!s)return[];if(s.fn)return[s.fn];for(var o=0,f=s.length,l=new Array(f);o0},!1)}function n(e,a){for(var s={main:[a]},o={main:[]},f={main:{}};i(s);)for(var l=Object.keys(s),r=0;r=2*B/g||D<=k)return;var F=Number.POSITIVE_INFINITY,X;for(X=l.level-1;X>u;X--){var U=h[X].maxBitrate;if(F=B*U/(8*.8*T),F=D)return;var K=this.bwEstimator.getEstimate();i.logger.warn("Fragment "+l.sn+(r?" part "+r.index:"")+" of level "+l.level+" is loading too slowly and will cause an underbuffer; aborting and switching to level "+X+` Current BW estimate: `+(Object(v.isFiniteNumber)(K)?(K/1024).toFixed(3):"Unknown")+` Kb/s Estimated load time for current fragment: `+D.toFixed(3)+` s Estimated load time for the next fragment: `+F.toFixed(3)+` s Time to underbuffer: `+k.toFixed(3)+" s"),c.nextLoadLevel=X,this.bwEstimator.sample(E,_.loaded),this.clearTimer(),l.loader&&(this.fragCurrent=this.partCurrent=null,l.loader.abort()),c.trigger(C.Events.FRAG_LOAD_EMERGENCY_ABORTED,{frag:l,part:r,stats:_})},o.onFragLoaded=function(l,r){var c=r.frag,A=r.part;if(c.type===d.PlaylistLevelType.MAIN&&Object(v.isFiniteNumber)(c.sn)){var p=A?A.stats:c.stats,x=A?A.duration:c.duration;if(this.clearTimer(),this.lastLoadedFragLevel=c.level,this._nextAutoLevel=-1,this.hls.config.abrMaxWithRealBitrate){var _=this.hls.levels[c.level],B=(_.loaded?_.loaded.bytes:0)+p.loaded,E=(_.loaded?_.loaded.duration:0)+x;_.loaded={bytes:B,duration:E},_.realBitrate=Math.round(8*B/E)}if(c.bitrateTest){var g={stats:p,frag:c,part:A,id:c.type};this.onFragBuffered(C.Events.FRAG_BUFFERED,g),c.bitrateTest=!1}}},o.onFragBuffered=function(l,r){var c=r.frag,A=r.part,p=A?A.stats:c.stats;if(p.aborted)return;if(c.type!==d.PlaylistLevelType.MAIN||c.sn==="initSegment")return;var x=p.parsing.end-p.loading.start;this.bwEstimator.sample(x,p.loaded),p.bwEstimate=this.bwEstimator.getEstimate(),c.bitrateTest?this.bitrateTestDelay=x/1e3:this.bitrateTestDelay=0},o.onError=function(l,r){switch(r.details){case m.ErrorDetails.FRAG_LOAD_ERROR:case m.ErrorDetails.FRAG_LOAD_TIMEOUT:this.clearTimer();break;default:break}},o.clearTimer=function(){self.clearInterval(this.timer),this.timer=void 0},o.getNextABRAutoLevel=function(){var l=this.fragCurrent,r=this.partCurrent,c=this.hls,A=c.maxAutoLevel,p=c.config,x=c.minAutoLevel,_=c.media,B=r?r.duration:l?l.duration:0,E=_?_.currentTime:0,g=_&&_.playbackRate!==0?Math.abs(_.playbackRate):1,h=this.bwEstimator?this.bwEstimator.getEstimate():p.abrEwmaDefaultEstimate,u=(w.BufferHelper.bufferInfo(_,E,p.maxBufferHole).end-E)/g,S=this.findBestLevel(h,x,A,u,p.abrBandWidthFactor,p.abrBandWidthUpFactor);if(S>=0)return S;i.logger.trace((u?"rebuffering expected":"buffer is empty")+", finding optimal quality level");var O=B?Math.min(B,p.maxStarvationDelay):p.maxStarvationDelay,T=p.abrBandWidthFactor,D=p.abrBandWidthUpFactor;if(!u){var I=this.bitrateTestDelay;if(I){var k=B?Math.min(B,p.maxLoadingDelay):p.maxLoadingDelay;O=k-I,i.logger.trace("bitrate test took "+Math.round(1e3*I)+"ms, set first fragment max fetchDuration to "+Math.round(1e3*O)+" ms"),T=D=1}}return S=this.findBestLevel(h,x,A,u+O,T,D),Math.max(S,0)},o.findBestLevel=function(l,r,c,A,p,x){for(var _,B=this.fragCurrent,E=this.partCurrent,g=this.lastLoadedFragLevel,h=this.hls.levels,u=h[g],S=!!(u!=null&&(_=u.details)!==null&&_!==void 0&&_.live),O=u==null?void 0:u.codecSet,T=E?E.duration:B?B.duration:0,D=c;D>=r;D--){var I=h[D];if(!I||O&&I.codecSet!==O)continue;var k=I.details,F=(E?k==null?void 0:k.partTarget:k==null?void 0:k.averagetargetduration)||T,X=void 0;D<=g?X=p*l:X=x*l;var U=h[D].maxBitrate,K=U*F/X;if(i.logger.trace("level/adjustedbw/bitrate/avgDuration/maxFetchDuration/fetchDuration: "+D+"/"+Math.round(X)+"/"+U+"/"+F+"/"+A+"/"+K),X>U&&(!K||S&&!this.bitrateTestDelay||K0&&u===-1?(this.log("Override startPosition with lastCurrentTime @"+S.toFixed(3)),this.state=b.State.IDLE):(this.loadedmetadata=!1,this.state=b.State.WAITING_TRACK),this.nextLoadPosition=this.startPosition=this.lastCurrentTime=u,this.tick()},g.doTick=function(){switch(this.state){case b.State.IDLE:this.doTickIdle();break;case b.State.WAITING_TRACK:{var u,S=this.levels,O=this.trackId,T=S==null||((u=S[O])===null||u===void 0)?void 0:u.details;if(T){if(this.waitForCdnTuneIn(T))break;this.state=b.State.WAITING_INIT_PTS}break}case b.State.FRAG_LOADING_WAITING_RETRY:{var D,I=performance.now(),k=this.retryDate;(!k||I>=k||(D=this.media)!==null&&D!==void 0&&D.seeking)&&(this.log("RetryDate reached, switch back to IDLE state"),this.state=b.State.IDLE);break}case b.State.WAITING_INIT_PTS:{var F=this.waitingData;if(F){var X=F.frag,U=F.part,K=F.cache,V=F.complete;if(this.initPTS[X.cc]!==void 0){this.waitingData=null,this.waitingVideoCC=-1,this.state=b.State.FRAG_LOADING;var N=K.flush(),Q={frag:X,part:U,payload:N,networkDetails:null};this._handleFragmentLoadProgress(Q),V&&B.prototype._handleFragmentLoadComplete.call(this,Q)}else if(this.videoTrackCC!==this.waitingVideoCC)r.logger.log("Waiting fragment cc ("+X.cc+") cancelled because video is at cc "+this.videoTrackCC),this.clearWaitingFragment();else{var J=this.getLoadPosition(),ne=w.BufferHelper.bufferInfo(this.mediaBuffer,J,this.config.maxBufferHole),ue=Object(o.fragmentWithinToleranceTest)(ne.end,this.config.maxFragLookUpTolerance,X);ue<0&&(r.logger.log("Waiting fragment cc ("+X.cc+") @ "+X.start+" cancelled because another fragment at "+ne.end+" is needed"),this.clearWaitingFragment())}}else this.state=b.State.IDLE}}this.onTickEnd()},g.clearWaitingFragment=function(){var u=this.waitingData;u&&(this.fragmentTracker.removeFragment(u.frag),this.waitingData=null,this.waitingVideoCC=-1,this.state=b.State.IDLE)},g.onTickEnd=function(){var u=this.media;if(!u||!u.readyState)return;var S=this.mediaBuffer?this.mediaBuffer:u,O=S.buffered;!this.loadedmetadata&&O.length&&(this.loadedmetadata=!0),this.lastCurrentTime=u.currentTime},g.doTickIdle=function(){var u,S,O=this.hls,T=this.levels,D=this.media,I=this.trackId,k=O.config;if(!T||!T[I])return;if(!D&&(this.startFragRequested||!k.startFragPrefetch))return;var F=T[I],X=F.details;if(!X||X.live&&this.levelLastLoaded!==I||this.waitForCdnTuneIn(X)){this.state=b.State.WAITING_TRACK;return}this.bufferFlushed&&(this.bufferFlushed=!1,this.afterBufferFlushed(this.mediaBuffer?this.mediaBuffer:this.media,n.ElementaryStreamTypes.AUDIO,i.PlaylistLevelType.AUDIO));var U=this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:this.media,i.PlaylistLevelType.AUDIO);if(U===null)return;var K=U.len,V=this.getMaxBufferLength(),N=this.audioSwitch;if(K>=V&&!N)return;if(!N&&this._streamEnded(U,X)){O.trigger(C.Events.BUFFER_EOS,{type:"audio"}),this.state=b.State.ENDED;return}var Q=X.fragments,J=Q[0].start,ne=U.end;if(N){var ue=this.getLoadPosition();ne=ue,X.PTSKnown&&ueJ||U.nextStart)&&(this.log("Alt audio track ahead of main track, seek to start of alt audio track"),D.currentTime=J+.05))}var be=this.getNextFragment(ne,X);if(!be){this.bufferFlushed=!0;return}((u=be.decryptdata)===null||u===void 0?void 0:u.keyFormat)==="identity"&&!((S=be.decryptdata)!==null&&S!==void 0&&S.key)?this.loadKey(be,X):this.loadFragment(be,X,ne)},g.getMaxBufferLength=function(){var u=B.prototype.getMaxBufferLength.call(this),S=this.getFwdBufferInfo(this.videoBuffer?this.videoBuffer:this.media,i.PlaylistLevelType.MAIN);return S===null?u:Math.max(u,S.len)},g.onMediaDetaching=function(){this.videoBuffer=null,B.prototype.onMediaDetaching.call(this)},g.onAudioTracksUpdated=function(u,S){var O=S.audioTracks;this.resetTransmuxer(),this.levels=O.map(function(T){return new d.Level(T)})},g.onAudioTrackSwitching=function(u,S){var O=!!S.url;this.trackId=S.id;var T=this.fragCurrent;T!=null&&T.loader&&T.loader.abort(),this.fragCurrent=null,this.clearWaitingFragment(),O?this.setInterval(x):this.resetTransmuxer(),O?(this.audioSwitch=!0,this.state=b.State.IDLE):this.state=b.State.STOPPED,this.tick()},g.onManifestLoading=function(){this.mainDetails=null,this.fragmentTracker.removeAllFragments(),this.startPosition=this.lastCurrentTime=0,this.bufferFlushed=!1},g.onLevelLoaded=function(u,S){this.mainDetails=S.details},g.onAudioTrackLoaded=function(u,S){var O,T=this.levels,D=S.details,I=S.id;if(!T){this.warn("Audio tracks were reset while loading level "+I);return}this.log("Track "+I+" loaded ["+D.startSN+","+D.endSN+"],duration:"+D.totalduration);var k=T[I],F=0;if(D.live||(O=k.details)!==null&&O!==void 0&&O.live){var X=this.mainDetails;if(D.fragments[0]||(D.deltaUpdateFailed=!0),D.deltaUpdateFailed||!X)return;!k.details&&D.hasProgramDateTime&&X.hasProgramDateTime?(Object(f.alignMediaPlaylistByPDT)(D,X),F=D.fragments[0].start):F=this.alignPlaylists(D,k.details)}k.details=D,this.levelLastLoaded=I,!this.startFragRequested&&(this.mainDetails||!D.live)&&this.setStartPosition(k.details,F),this.state===b.State.WAITING_TRACK&&!this.waitForCdnTuneIn(D)&&(this.state=b.State.IDLE),this.tick()},g._handleFragmentLoadProgress=function(u){var S,O=u.frag,T=u.part,D=u.payload,I=this.config,k=this.trackId,F=this.levels;if(!F){this.warn("Audio tracks were reset while fragment load was in progress. Fragment "+O.sn+" of level "+O.level+" will not be buffered");return}var X=F[k];console.assert(X,"Audio track is defined on fragment load progress");var U=X.details;console.assert(U,"Audio track details are defined on fragment load progress");var K=I.defaultAudioCodec||X.audioCodec||"mp4a.40.2",V=this.transmuxer;V||(V=this.transmuxer=new a.default(this.hls,i.PlaylistLevelType.AUDIO,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)));var N=this.initPTS[O.cc],Q=(S=O.initSegment)===null||S===void 0?void 0:S.data;if(N!==void 0){var J=!1,ne=T?T.index:-1,ue=ne!==-1,be=new s.ChunkMetadata(O.level,O.sn,O.stats.chunkCount,D.byteLength,ne,ue);V.push(D,Q,K,"",O,T,U.totalduration,J,be,N)}else{r.logger.log("Unknown video PTS for cc "+O.cc+", waiting for video PTS before demuxing audio frag "+O.sn+" of ["+U.startSN+" ,"+U.endSN+"],track "+k);var de=this.waitingData=this.waitingData||{frag:O,part:T,cache:new e.default,complete:!1},_e=de.cache;_e.push(new Uint8Array(D)),this.waitingVideoCC=this.videoTrackCC,this.state=b.State.WAITING_INIT_PTS}},g._handleFragmentLoadComplete=function(u){if(this.waitingData){this.waitingData.complete=!0;return}B.prototype._handleFragmentLoadComplete.call(this,u)},g.onBufferReset=function(){this.mediaBuffer=this.videoBuffer=null,this.loadedmetadata=!1},g.onBufferCreated=function(u,S){var O=S.tracks.audio;O&&(this.mediaBuffer=O.buffer),S.tracks.video&&(this.videoBuffer=S.tracks.video.buffer)},g.onFragBuffered=function(u,S){var O=S.frag,T=S.part;if(O.type!==i.PlaylistLevelType.AUDIO)return;if(this.fragContextChanged(O)){this.warn("Fragment "+O.sn+(T?" p: "+T.index:"")+" of level "+O.level+" finished buffering, but was aborted. state: "+this.state+", audioSwitch: "+this.audioSwitch);return}O.sn!=="initSegment"&&(this.fragPrevious=O,this.audioSwitch&&(this.audioSwitch=!1,this.hls.trigger(C.Events.AUDIO_TRACK_SWITCHED,{id:this.trackId}))),this.fragBufferedComplete(O,T)},g.onError=function(u,S){switch(S.details){case l.ErrorDetails.FRAG_LOAD_ERROR:case l.ErrorDetails.FRAG_LOAD_TIMEOUT:case l.ErrorDetails.KEY_LOAD_ERROR:case l.ErrorDetails.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(i.PlaylistLevelType.AUDIO,S);break;case l.ErrorDetails.AUDIO_TRACK_LOAD_ERROR:case l.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:this.state!==b.State.ERROR&&this.state!==b.State.STOPPED&&(this.state=S.fatal?b.State.ERROR:b.State.IDLE,this.warn(S.details+" while loading frag, switching to "+this.state+" state"));break;case l.ErrorDetails.BUFFER_FULL_ERROR:if(S.parent==="audio"&&(this.state===b.State.PARSING||this.state===b.State.PARSED)){var O=!0,T=this.getFwdBufferInfo(this.mediaBuffer,i.PlaylistLevelType.AUDIO);T&&T.len>.5&&(O=!this.reduceMaxBufferLength(T.len)),O&&(this.warn("Buffer full error also media.currentTime is not buffered, flush audio buffer"),this.fragCurrent=null,B.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio")),this.resetLoadingState()}break;default:break}},g.onBufferFlushed=function(u,S){var O=S.type;O===n.ElementaryStreamTypes.AUDIO&&(this.bufferFlushed=!0)},g._handleTransmuxComplete=function(u){var S,O="audio",T=this.hls,D=u.remuxResult,I=u.chunkMeta,k=this.getCurrentContext(I);if(!k){this.warn("The loading context changed while buffering fragment "+I.sn+" of level "+I.level+". This chunk will not be buffered."),this.resetLiveStartWhenNotLoaded(I.level);return}var F=k.frag,X=k.part,U=D.audio,K=D.text,V=D.id3,N=D.initSegment;if(this.fragContextChanged(F))return;if(this.state=b.State.PARSING,this.audioSwitch&&U&&this.completeAudioSwitch(),N!=null&&N.tracks&&(this._bufferInitSegment(N.tracks,F,I),T.trigger(C.Events.FRAG_PARSING_INIT_SEGMENT,{frag:F,id:O,tracks:N.tracks})),U){var Q=U.startPTS,J=U.endPTS,ne=U.startDTS,ue=U.endDTS;X&&(X.elementaryStreams[n.ElementaryStreamTypes.AUDIO]={startPTS:Q,endPTS:J,startDTS:ne,endDTS:ue}),F.setElementaryStreamInfo(n.ElementaryStreamTypes.AUDIO,Q,J,ne,ue),this.bufferFragmentData(U,F,X,I)}if(V!=null&&(S=V.samples)!==null&&S!==void 0&&S.length){var be=c({frag:F,id:O},V);T.trigger(C.Events.FRAG_PARSING_METADATA,be)}if(K){var de=c({frag:F,id:O},K);T.trigger(C.Events.FRAG_PARSING_USERDATA,de)}},g._bufferInitSegment=function(u,S,O){if(this.state!==b.State.PARSING)return;u.video&&delete u.video;var T=u.audio;if(!T)return;T.levelCodec=T.codec,T.id="audio",this.log("Init audio buffer, container:"+T.container+", codecs[parsed]=["+T.codec+"]"),this.hls.trigger(C.Events.BUFFER_CODECS,u);var D=T.initSegment;if(D!=null&&D.byteLength){var I={type:"audio",frag:S,part:null,chunkMeta:O,parent:S.type,data:D};this.hls.trigger(C.Events.BUFFER_APPENDING,I)}this.tick()},g.loadFragment=function(u,S,O){var T=this.fragmentTracker.getState(u);this.fragCurrent=u,(this.audioSwitch||T===m.FragmentState.NOT_LOADED||T===m.FragmentState.PARTIAL)&&(u.sn==="initSegment"?this._loadInitSegment(u):S.live&&!Object(v.isFiniteNumber)(this.initPTS[u.cc])?(this.log("Waiting for video PTS in continuity counter "+u.cc+" of live stream before loading audio fragment "+u.sn+" of level "+this.trackId),this.state=b.State.WAITING_INIT_PTS):(this.startFragRequested=!0,B.prototype.loadFragment.call(this,u,S,O)))},g.completeAudioSwitch=function(){var u=this.hls,S=this.media,O=this.trackId;S&&(this.log("Switching audio track : flushing all audio"),B.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio")),this.audioSwitch=!1,u.trigger(C.Events.AUDIO_TRACK_SWITCHED,{id:O})},E}(b.default);G.default=_},"./src/controller/audio-track-controller.ts":function(se,G,M){"use strict";M.r(G);var v=M("./src/events.ts"),b=M("./src/errors.ts"),C=M("./src/controller/base-playlist-controller.ts"),w=M("./src/types/loader.ts");function m(a,s){for(var o=0;o=r.length){this.warn("Invalid id passed to audio-track controller");return}this.clearTimer();var c=r[this.trackId];this.log("Now switching to audio-track index "+l);var A=r[l],p=A.id,x=A.groupId,_=x===void 0?"":x,B=A.name,E=A.type,g=A.url;if(this.trackId=l,this.trackName=B,this.selectDefaultTrack=!1,this.hls.trigger(v.Events.AUDIO_TRACK_SWITCHING,{id:p,groupId:_,name:B,type:E,url:g}),A.details&&!A.details.live)return;var h=this.switchParams(A.url,c==null?void 0:c.details);this.loadPlaylist(h)},o.selectInitialTrack=function(){var l=this.tracksInGroup;console.assert(l.length,"Initial audio track should be selected when tracks are known");var r=this.trackName,c=this.findTrackId(r)||this.findTrackId();c!==-1?this.setAudioTrack(c):(this.warn("No track found for running audio group-ID: "+this.groupId),this.hls.trigger(v.Events.ERROR,{type:b.ErrorTypes.MEDIA_ERROR,details:b.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,fatal:!0}))},o.findTrackId=function(l){for(var r=this.tracksInGroup,c=0;cs.partTarget&&(A+=1)}if(Object(v.isFiniteNumber)(c))return new b.HlsUrlParameters(c,Object(v.isFiniteNumber)(A)?A:void 0,b.HlsSkip.No)}}},n.loadPlaylist=function(a){},n.shouldLoadTrack=function(a){return this.canLoad&&a&&!!a.url&&(!a.details||a.details.live)},n.playlistLoaded=function(a,s,o){var f=this,l=s.details,r=s.stats,c=r.loading.end?Math.max(0,self.performance.now()-r.loading.end):0;if(l.advancedDateTime=Date.now()-c,l.live||o!=null&&o.live){if(l.reloaded(o),o&&this.log("live playlist "+a+" "+(l.advanced?"REFRESHED "+l.lastPartSn+"-"+l.lastPartIndex:"MISSED")),o&&l.fragments.length>0&&Object(C.mergeDetails)(o,l),!this.canLoad||!l.live)return;var A,p=void 0,x=void 0;if(l.canBlockReload&&l.endSN&&l.advanced){var _=this.hls.config.lowLatencyMode,B=l.lastPartSn,E=l.endSN,g=l.lastPartIndex,h=g!==-1,u=B===E,S=_?0:g;h?(p=u?E+1:B,x=u?S:g+1):p=E+1;var O=l.age,T=O+l.ageHeader,D=Math.min(T-l.partTarget,l.targetduration*1.5);if(D>0){if(o&&D>o.tuneInGoal)this.warn("CDN Tune-in goal increased from: "+o.tuneInGoal+" to: "+D+" with playlist age: "+l.age),D=0;else{var I=Math.floor(D/l.targetduration);if(p+=I,x!==void 0){var k=Math.round(D%l.targetduration/l.partTarget);x+=k}this.log("CDN Tune-in age: "+l.ageHeader+"s last advanced "+O.toFixed(2)+"s goal: "+D+" skip sn "+I+" to part "+x)}l.tuneInGoal=D}if(A=this.getDeliveryDirectives(l,s.deliveryDirectives,p,x),_||!u){this.loadPlaylist(A);return}}else A=this.getDeliveryDirectives(l,s.deliveryDirectives,p,x);var F=Object(C.computeReloadInterval)(l,r);p!==void 0&&l.canBlockReload&&(F-=l.partTarget||1),this.log("reload live playlist "+a+" in "+Math.round(F)+" ms"),this.timer=self.setTimeout(function(){return f.loadPlaylist(A)},F)}else this.clearTimer()},n.getDeliveryDirectives=function(a,s,o,f){var l=Object(b.getSkipValue)(a,o);return s!=null&&s.skip&&a.deltaUpdateFailed&&(o=s.msn,f=s.part,l=b.HlsSkip.No),new b.HlsUrlParameters(o,f,l)},n.retryLoadingOrFail=function(a){var s=this,o=this.hls.config,f=this.retryCount-1&&(l=a.context)!==null&&l!==void 0&&l.deliveryDirectives)this.warn("retry playlist loading #"+this.retryCount+' after "'+a.details+'"'),this.loadPlaylist();else{var r=Math.min(Math.pow(2,this.retryCount)*o.levelLoadingRetryDelay,o.levelLoadingMaxRetryTimeout);this.timer=self.setTimeout(function(){return s.loadPlaylist()},r),this.warn("retry playlist loading #"+this.retryCount+" in "+r+' ms after "'+a.details+'"')}}else this.warn('cannot recover from error "'+a.details+'"'),this.clearTimer(),a.fatal=!0;return f},i}()},"./src/controller/base-stream-controller.ts":function(se,G,M){"use strict";M.r(G),M.d(G,"State",function(){return E}),M.d(G,"default",function(){return g});var v=M("./src/polyfills/number.ts"),b=M("./src/task-loop.ts"),C=M("./src/controller/fragment-tracker.ts"),w=M("./src/utils/buffer-helper.ts"),m=M("./src/utils/logger.ts"),d=M("./src/events.ts"),i=M("./src/errors.ts"),n=M("./src/types/transmuxer.ts"),e=M("./src/utils/mp4-tools.ts"),a=M("./src/utils/discontinuities.ts"),s=M("./src/controller/fragment-finders.ts"),o=M("./src/controller/level-helper.ts"),f=M("./src/loader/fragment-loader.ts"),l=M("./src/crypt/decrypter.ts"),r=M("./src/utils/time-ranges.ts"),c=M("./src/types/loader.ts");function A(h,u){for(var S=0;SN;(X0&&X&&X.key&&X.iv&&X.method==="AES-128"){var U=self.performance.now();return D.decrypter.webCryptoDecrypt(new Uint8Array(F),X.key.buffer,X.iv.buffer).then(function(K){var V=self.performance.now();return k.trigger(d.Events.FRAG_DECRYPTED,{frag:T,payload:K,stats:{tstart:U,tdecrypt:V}}),I.payload=K,I})}return I}).then(function(I){var k=D.fragCurrent,F=D.hls,X=D.levels;if(!X)throw new Error("init load aborted, missing levels");var U=X[T.level].details;console.assert(U,"Level details are defined when init segment is loaded");var K=T.stats;D.state=E.IDLE,D.fragLoadError=0,T.data=new Uint8Array(I.payload),K.parsing.start=K.buffering.start=self.performance.now(),K.parsing.end=K.buffering.end=self.performance.now(),I.frag===k&&F.trigger(d.Events.FRAG_BUFFERED,{stats:K,frag:k,part:null,id:T.type}),D.tick()}).catch(function(I){D.warn(I),D.resetFragmentLoading(T)})},S.fragContextChanged=function(T){var D=this.fragCurrent;return!T||!D||T.level!==D.level||T.sn!==D.sn||T.urlId!==D.urlId},S.fragBufferedComplete=function(T,D){var I=this.mediaBuffer?this.mediaBuffer:this.media;this.log("Buffered "+T.type+" sn: "+T.sn+(D?" part: "+D.index:"")+" of "+(this.logPrefix==="[stream-controller]"?"level":"track")+" "+T.level+" "+r.default.toString(w.BufferHelper.getBuffered(I))),this.state=E.IDLE,this.tick()},S._handleFragmentLoadComplete=function(T){var D=this.transmuxer;if(!D)return;var I=T.frag,k=T.part,F=T.partsLoaded,X=!F||F.length===0||F.some(function(K){return!K}),U=new n.ChunkMetadata(I.level,I.sn,I.stats.chunkCount+1,0,k?k.index:-1,!X);D.flush(U)},S._handleFragmentLoadProgress=function(T){},S._doFragLoad=function(T,D,I,k){var F=this;if(I===void 0&&(I=null),!this.levels)throw new Error("frag load aborted, missing levels");if(I=Math.max(T.start,I||0),this.config.lowLatencyMode&&D){var X=D.partList;if(X&&k){I>T.end&&D.fragmentHint&&(T=D.fragmentHint);var U=this.getNextPart(X,T,I);if(U>-1){var K=X[U];return this.log("Loading part sn: "+T.sn+" p: "+K.index+" cc: "+T.cc+" of playlist ["+D.startSN+"-"+D.endSN+"] parts [0-"+U+"-"+(X.length-1)+"] "+(this.logPrefix==="[stream-controller]"?"level":"track")+": "+T.level+", target: "+parseFloat(I.toFixed(3))),this.nextLoadPosition=K.start+K.duration,this.state=E.FRAG_LOADING,this.hls.trigger(d.Events.FRAG_LOADING,{frag:T,part:X[U],targetBufferTime:I}),this.doFragPartsLoad(T,X,U,k).catch(function(V){return F.handleFragLoadError(V)})}else if(!T.url||this.loadedEndOfParts(X,I))return Promise.resolve(null)}}return this.log("Loading fragment "+T.sn+" cc: "+T.cc+" "+(D?"of ["+D.startSN+"-"+D.endSN+"] ":"")+(this.logPrefix==="[stream-controller]"?"level":"track")+": "+T.level+", target: "+parseFloat(I.toFixed(3))),Object(v.isFiniteNumber)(T.sn)&&!this.bitrateTest&&(this.nextLoadPosition=T.start+T.duration),this.state=E.FRAG_LOADING,this.hls.trigger(d.Events.FRAG_LOADING,{frag:T,targetBufferTime:I}),this.fragmentLoader.load(T,k).catch(function(V){return F.handleFragLoadError(V)})},S.doFragPartsLoad=function(T,D,I,k){var F=this;return new Promise(function(X,U){var K=[],V=function N(Q){var J=D[Q];F.fragmentLoader.loadPart(T,J,k).then(function(ne){K[J.index]=ne;var ue=ne.part;F.hls.trigger(d.Events.FRAG_LOADED,ne);var be=D[Q+1];if(be&&be.fragment===T)N(Q+1);else return X({frag:T,part:ue,partsLoaded:K})}).catch(U)};V(I)})},S.handleFragLoadError=function(T){var D=T.data;return D&&D.details===i.ErrorDetails.INTERNAL_ABORTED?this.handleFragLoadAborted(D.frag,D.part):this.hls.trigger(d.Events.ERROR,D),null},S._handleTransmuxerFlush=function(T){var D=this.getCurrentContext(T);if(!D||this.state!==E.PARSING){this.fragCurrent||(this.state=E.IDLE);return}var I=D.frag,k=D.part,F=D.level,X=self.performance.now();I.stats.parsing.end=X,k&&(k.stats.parsing.end=X),this.updateLevelTiming(I,k,F,T.partial)},S.getCurrentContext=function(T){var D=this.levels,I=T.level,k=T.sn,F=T.part;if(!D||!D[I])return this.warn("Levels object was unset while buffering fragment "+k+" of level "+I+". The current chunk will not be buffered."),null;var X=D[I],U=F>-1?Object(o.getPartWith)(X,k,F):null,K=U?U.fragment:Object(o.getFragmentWithSN)(X,k,this.fragCurrent);return K?{frag:K,part:U,level:X}:null},S.bufferFragmentData=function(T,D,I,k){if(!T||this.state!==E.PARSING)return;var F=T.data1,X=T.data2,U=F;if(F&&X&&(U=Object(e.appendUint8Array)(F,X)),!U||!U.length)return;var K={type:T.type,frag:D,part:I,chunkMeta:k,parent:D.type,data:U};this.hls.trigger(d.Events.BUFFER_APPENDING,K),T.dropped&&T.independent&&!I&&this.flushBufferGap(D)},S.flushBufferGap=function(T){var D=this.media;if(!D)return;if(!w.BufferHelper.isBuffered(D,D.currentTime)){this.flushMainBuffer(0,T.start);return}var I=D.currentTime,k=w.BufferHelper.bufferInfo(D,I,0),F=T.duration,X=Math.min(this.config.maxFragLookUpTolerance*2,F*.25),U=Math.max(Math.min(T.start-X,k.end-X),I+X);T.start-U>X&&this.flushMainBuffer(U,T.start)},S.getFwdBufferInfo=function(T,D){var I=this.config,k=this.getLoadPosition();if(!Object(v.isFiniteNumber)(k))return null;var F=w.BufferHelper.bufferInfo(T,k,I.maxBufferHole);if(F.len===0&&F.nextStart!==void 0){var X=this.fragmentTracker.getBufferedFrag(k,D);if(X&&F.nextStart=I?(D.maxMaxBufferLength/=2,this.warn("Reduce max buffer length to "+D.maxMaxBufferLength+"s"),!0):!1},S.getNextFragment=function(T,D){var I,k,F=D.fragments,X=F.length;if(!X)return null;var U=this.config,K=F[0].start,V;if(D.live){var N=U.initialLiveManifestSize;if(X-1&&II.start&&I.loaded},S.getInitialLiveFragment=function(T,D){var I=this.fragPrevious,k=null;if(I){if(T.hasProgramDateTime&&(this.log("Live playlist, switching playlist, load frag with same PDT: "+I.programDateTime),k=Object(s.findFragmentByPDT)(D,I.endProgramDateTime,this.config.maxFragLookUpTolerance)),!k){var F=I.sn+1;if(F>=T.startSN&&F<=T.endSN){var X=D[F-T.startSN];I.cc===X.cc&&(k=X,this.log("Live playlist, switching playlist, load frag with next SN: "+k.sn))}k||(k=Object(s.findFragWithCC)(D,I.cc),k&&this.log("Live playlist, switching playlist, load frag with same CC: "+k.sn))}}else{var U=this.hls.liveSyncPosition;U!==null&&(k=this.getFragmentAtPosition(U,this.bitrateTest?T.fragmentEnd:T.edge,T))}return k},S.getFragmentAtPosition=function(T,D,I){var k=this.config,F=this.fragPrevious,X=I.fragments,U=I.endSN,K=I.fragmentHint,V=k.maxFragLookUpTolerance,N=!!(k.lowLatencyMode&&I.partList&&K);N&&K&&!this.bitrateTest&&(X=X.concat(K),U=K.sn);var Q;if(TD-V?0:V;Q=Object(s.findFragmentByPTS)(F,X,T,J)}else Q=X[X.length-1];if(Q){var ne=Q.sn-I.startSN,ue=F&&Q.level===F.level,be=X[ne+1],de=this.fragmentTracker.getState(Q);if(de===C.FragmentState.BACKTRACKED){Q=null;for(var _e=ne;X[_e]&&this.fragmentTracker.getState(X[_e])===C.FragmentState.BACKTRACKED;)F?Q=X[_e--]:Q=X[--_e];Q||(Q=be)}else F&&Q.sn===F.sn&&!N&&(ue&&(Q.sn=X-D.maxFragLookUpTolerance&&F<=U;if(k!==null&&I.duration>k&&(F"+T.startSN+" prev-sn: "+(F?F.sn:"na")+" fragments: "+U),Q}return K},S.waitForCdnTuneIn=function(T){var D=3;return T.live&&T.canBlockReload&&T.tuneInGoal>Math.max(T.partHoldBack,T.partTarget*D)},S.setStartPosition=function(T,D){var I=this.startPosition;if(I"+T))}}]),u}(b.default)},"./src/controller/buffer-controller.ts":function(se,G,M){"use strict";M.r(G),M.d(G,"default",function(){return s});var v=M("./src/polyfills/number.ts"),b=M("./src/events.ts"),C=M("./src/utils/logger.ts"),w=M("./src/errors.ts"),m=M("./src/utils/buffer-helper.ts"),d=M("./src/utils/mediasource-helper.ts"),i=M("./src/loader/fragment.ts"),n=M("./src/controller/buffer-operation-queue.ts"),e=Object(d.getMediaSource)(),a=/([ha]vc.)(?:\.[^.,]+)+/,s=function(){function o(l){var r=this;this.details=null,this._objectUrl=null,this.operationQueue=void 0,this.listeners=void 0,this.hls=void 0,this.bufferCodecEventsExpected=0,this._bufferCodecEventsTotal=0,this.media=null,this.mediaSource=null,this.appendError=0,this.tracks={},this.pendingTracks={},this.sourceBuffer=void 0,this._onMediaSourceOpen=function(){var c=r.hls,A=r.media,p=r.mediaSource;C.logger.log("[buffer-controller]: Media source opened"),A&&(r.updateMediaElementDuration(),c.trigger(b.Events.MEDIA_ATTACHED,{media:A})),p&&p.removeEventListener("sourceopen",r._onMediaSourceOpen),r.checkPendingTracks()},this._onMediaSourceClose=function(){C.logger.log("[buffer-controller]: Media source closed")},this._onMediaSourceEnded=function(){C.logger.log("[buffer-controller]: Media source ended")},this.hls=l,this._initSourceBuffer(),this.registerListeners()}var f=o.prototype;return f.hasSourceTypes=function(){return this.getSourceBufferTypes().length>0||Object.keys(this.pendingTracks).length>0},f.destroy=function(){this.unregisterListeners(),this.details=null},f.registerListeners=function(){var r=this.hls;r.on(b.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),r.on(b.Events.MEDIA_DETACHING,this.onMediaDetaching,this),r.on(b.Events.MANIFEST_PARSED,this.onManifestParsed,this),r.on(b.Events.BUFFER_RESET,this.onBufferReset,this),r.on(b.Events.BUFFER_APPENDING,this.onBufferAppending,this),r.on(b.Events.BUFFER_CODECS,this.onBufferCodecs,this),r.on(b.Events.BUFFER_EOS,this.onBufferEos,this),r.on(b.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),r.on(b.Events.LEVEL_UPDATED,this.onLevelUpdated,this),r.on(b.Events.FRAG_PARSED,this.onFragParsed,this),r.on(b.Events.FRAG_CHANGED,this.onFragChanged,this)},f.unregisterListeners=function(){var r=this.hls;r.off(b.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),r.off(b.Events.MEDIA_DETACHING,this.onMediaDetaching,this),r.off(b.Events.MANIFEST_PARSED,this.onManifestParsed,this),r.off(b.Events.BUFFER_RESET,this.onBufferReset,this),r.off(b.Events.BUFFER_APPENDING,this.onBufferAppending,this),r.off(b.Events.BUFFER_CODECS,this.onBufferCodecs,this),r.off(b.Events.BUFFER_EOS,this.onBufferEos,this),r.off(b.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),r.off(b.Events.LEVEL_UPDATED,this.onLevelUpdated,this),r.off(b.Events.FRAG_PARSED,this.onFragParsed,this),r.off(b.Events.FRAG_CHANGED,this.onFragChanged,this)},f._initSourceBuffer=function(){this.sourceBuffer={},this.operationQueue=new n.default(this.sourceBuffer),this.listeners={audio:[],video:[],audiovideo:[]}},f.onManifestParsed=function(r,c){var A=2;(c.audio&&!c.video||!c.altAudio)&&(A=1),this.bufferCodecEventsExpected=this._bufferCodecEventsTotal=A,this.details=null,C.logger.log(this.bufferCodecEventsExpected+" bufferCodec event(s) expected")},f.onMediaAttaching=function(r,c){var A=this.media=c.media;if(A&&e){var p=this.mediaSource=new e;p.addEventListener("sourceopen",this._onMediaSourceOpen),p.addEventListener("sourceended",this._onMediaSourceEnded),p.addEventListener("sourceclose",this._onMediaSourceClose),A.src=self.URL.createObjectURL(p),this._objectUrl=A.src}},f.onMediaDetaching=function(){var r=this.media,c=this.mediaSource,A=this._objectUrl;if(c){if(C.logger.log("[buffer-controller]: media source detaching"),c.readyState==="open")try{c.endOfStream()}catch(p){C.logger.warn("[buffer-controller]: onMediaDetaching: "+p.message+" while calling endOfStream")}this.onBufferReset(),c.removeEventListener("sourceopen",this._onMediaSourceOpen),c.removeEventListener("sourceended",this._onMediaSourceEnded),c.removeEventListener("sourceclose",this._onMediaSourceClose),r&&(A&&self.URL.revokeObjectURL(A),r.src===A?(r.removeAttribute("src"),r.load()):C.logger.warn("[buffer-controller]: media.src was changed by a third party - skip cleanup")),this.mediaSource=null,this.media=null,this._objectUrl=null,this.bufferCodecEventsExpected=this._bufferCodecEventsTotal,this.pendingTracks={},this.tracks={}}this.hls.trigger(b.Events.MEDIA_DETACHED,void 0)},f.onBufferReset=function(){var r=this;this.getSourceBufferTypes().forEach(function(c){var A=r.sourceBuffer[c];try{A&&(r.removeBufferListeners(c),r.mediaSource&&r.mediaSource.removeSourceBuffer(A),r.sourceBuffer[c]=void 0)}catch(p){C.logger.warn("[buffer-controller]: Failed to reset the "+c+" buffer",p)}}),this._initSourceBuffer()},f.onBufferCodecs=function(r,c){var A=this,p=this.getSourceBufferTypes().length;if(Object.keys(c).forEach(function(x){if(p){var _=A.tracks[x];if(_&&typeof _.buffer.changeType=="function"){var B=c[x],E=B.codec,g=B.levelCodec,h=B.container,u=(_.levelCodec||_.codec).replace(a,"$1"),S=(g||E).replace(a,"$1");if(u!==S){var O=h+";codecs="+(g||E);A.appendChangeType(x,O)}}}else A.pendingTracks[x]=c[x]}),p)return;this.bufferCodecEventsExpected=Math.max(this.bufferCodecEventsExpected-1,0),this.mediaSource&&this.mediaSource.readyState==="open"&&this.checkPendingTracks()},f.appendChangeType=function(r,c){var A=this,p=this.operationQueue,x={execute:function(){var B=A.sourceBuffer[r];B&&(C.logger.log("[buffer-controller]: changing "+r+" sourceBuffer type to "+c),B.changeType(c)),p.shiftAndExecuteNext(r)},onStart:function(){},onComplete:function(){},onError:function(B){C.logger.warn("[buffer-controller]: Failed to change "+r+" SourceBuffer type",B)}};p.append(x,r)},f.onBufferAppending=function(r,c){var A=this,p=this.hls,x=this.operationQueue,_=this.tracks,B=c.data,E=c.type,g=c.frag,h=c.part,u=c.chunkMeta,S=u.buffering[E],O=self.performance.now();S.start=O;var T=g.stats.buffering,D=h?h.stats.buffering:null;T.start===0&&(T.start=O),D&&D.start===0&&(D.start=O);var I=_.audio,k=E==="audio"&&u.id===1&&(I==null?void 0:I.container)==="audio/mpeg",F={execute:function(){if(S.executeStart=self.performance.now(),k){var U=A.sourceBuffer[E];if(U){var K=g.start-U.timestampOffset;Math.abs(K)>=.1&&(C.logger.log("[buffer-controller]: Updating audio SourceBuffer timestampOffset to "+g.start+" (delta: "+K+") sn: "+g.sn+")"),U.timestampOffset=g.start)}}A.appendExecutor(B,E)},onStart:function(){},onComplete:function(){var U=self.performance.now();S.executeEnd=S.end=U,T.first===0&&(T.first=U),D&&D.first===0&&(D.first=U);var K=A.sourceBuffer,V={};for(var N in K)V[N]=m.BufferHelper.getBuffered(K[N]);A.appendError=0,A.hls.trigger(b.Events.BUFFER_APPENDED,{type:E,frag:g,part:h,chunkMeta:u,parent:g.type,timeRanges:V})},onError:function(U){C.logger.error("[buffer-controller]: Error encountered while trying to append to the "+E+" SourceBuffer",U);var K={type:w.ErrorTypes.MEDIA_ERROR,parent:g.type,details:w.ErrorDetails.BUFFER_APPEND_ERROR,err:U,fatal:!1};U.code===DOMException.QUOTA_EXCEEDED_ERR?K.details=w.ErrorDetails.BUFFER_FULL_ERROR:(A.appendError++,K.details=w.ErrorDetails.BUFFER_APPEND_ERROR,A.appendError>p.config.appendErrorMaxRetry&&(C.logger.error("[buffer-controller]: Failed "+p.config.appendErrorMaxRetry+" times to append segment in sourceBuffer"),K.fatal=!0)),p.trigger(b.Events.ERROR,K)}};x.append(F,E)},f.onBufferFlushing=function(r,c){var A=this,p=this.operationQueue,x=function(B){return{execute:A.removeExecutor.bind(A,B,c.startOffset,c.endOffset),onStart:function(){},onComplete:function(){A.hls.trigger(b.Events.BUFFER_FLUSHED,{type:B})},onError:function(g){C.logger.warn("[buffer-controller]: Failed to remove from "+B+" SourceBuffer",g)}}};c.type?p.append(x(c.type),c.type):this.getSourceBufferTypes().forEach(function(_){p.append(x(_),_)})},f.onFragParsed=function(r,c){var A=this,p=c.frag,x=c.part,_=[],B=x?x.elementaryStreams:p.elementaryStreams;B[i.ElementaryStreamTypes.AUDIOVIDEO]?_.push("audiovideo"):(B[i.ElementaryStreamTypes.AUDIO]&&_.push("audio"),B[i.ElementaryStreamTypes.VIDEO]&&_.push("video"));var E=function(){var h=self.performance.now();p.stats.buffering.end=h,x&&(x.stats.buffering.end=h);var u=x?x.stats:p.stats;A.hls.trigger(b.Events.FRAG_BUFFERED,{frag:p,part:x,stats:u,id:p.type})};_.length===0&&C.logger.warn("Fragments must have at least one ElementaryStreamType set. type: "+p.type+" level: "+p.level+" sn: "+p.sn),this.blockBuffers(E,_)},f.onFragChanged=function(r,c){this.flushBackBuffer()},f.onBufferEos=function(r,c){var A=this,p=this.getSourceBufferTypes().reduce(function(x,_){var B=A.sourceBuffer[_];return(!c.type||c.type===_)&&(B&&!B.ended&&(B.ended=!0,C.logger.log("[buffer-controller]: "+_+" sourceBuffer now EOS"))),x&&!!(!B||B.ended)},!0);p&&this.blockBuffers(function(){var x=A.mediaSource;if(!x||x.readyState!=="open")return;x.endOfStream()})},f.onLevelUpdated=function(r,c){var A=c.details;if(!A.fragments.length)return;this.details=A,this.getSourceBufferTypes().length?this.blockBuffers(this.updateMediaElementDuration.bind(this)):this.updateMediaElementDuration()},f.flushBackBuffer=function(){var r=this.hls,c=this.details,A=this.media,p=this.sourceBuffer;if(!A||c===null)return;var x=this.getSourceBufferTypes();if(!x.length)return;var _=c.live&&r.config.liveBackBufferLength!==null?r.config.liveBackBufferLength:r.config.backBufferLength;if(!Object(v.isFiniteNumber)(_)||_<0)return;var B=A.currentTime,E=c.levelTargetDuration,g=Math.max(_,E),h=Math.floor(B/E)*E-g;x.forEach(function(u){var S=p[u];if(S){var O=m.BufferHelper.getBuffered(S);O.length>0&&h>O.start(0)&&(r.trigger(b.Events.BACK_BUFFER_REACHED,{bufferEnd:h}),c.live&&r.trigger(b.Events.LIVE_BACK_BUFFER_REACHED,{bufferEnd:h}),r.trigger(b.Events.BUFFER_FLUSHING,{startOffset:0,endOffset:h,type:u}))}})},f.updateMediaElementDuration=function(){if(!this.details||!this.media||!this.mediaSource||this.mediaSource.readyState!=="open")return;var r=this.details,c=this.hls,A=this.media,p=this.mediaSource,x=r.fragments[0].start+r.totalduration,_=A.duration,B=Object(v.isFiniteNumber)(p.duration)?p.duration:0;r.live&&c.config.liveDurationInfinity?(C.logger.log("[buffer-controller]: Media Source duration is set to Infinity"),p.duration=Infinity,this.updateSeekableRange(r)):(x>B&&x>_||!Object(v.isFiniteNumber)(_))&&(C.logger.log("[buffer-controller]: Updating Media Source duration to "+x.toFixed(3)),p.duration=x)},f.updateSeekableRange=function(r){var c=this.mediaSource,A=r.fragments,p=A.length;if(p&&r.live&&c!==null&&c!==void 0&&c.setLiveSeekableRange){var x=Math.max(0,A[0].start),_=Math.max(x,x+r.totalduration);c.setLiveSeekableRange(x,_)}},f.checkPendingTracks=function(){var r=this.bufferCodecEventsExpected,c=this.operationQueue,A=this.pendingTracks,p=Object.keys(A).length;if(p&&!r||p===2){this.createSourceBuffers(A),this.pendingTracks={};var x=this.getSourceBufferTypes();if(x.length===0){this.hls.trigger(b.Events.ERROR,{type:w.ErrorTypes.MEDIA_ERROR,details:w.ErrorDetails.BUFFER_INCOMPATIBLE_CODECS_ERROR,fatal:!0,reason:"could not create source buffer for media codec(s)"});return}x.forEach(function(_){c.executeNext(_)})}},f.createSourceBuffers=function(r){var c=this.sourceBuffer,A=this.mediaSource;if(!A)throw Error("createSourceBuffers called when mediaSource was null");var p=0;for(var x in r)if(!c[x]){var _=r[x];if(!_)throw Error("source buffer exists for track "+x+", however track does not");var B=_.levelCodec||_.codec,E=_.container+";codecs="+B;C.logger.log("[buffer-controller]: creating sourceBuffer("+E+")");try{var g=c[x]=A.addSourceBuffer(E),h=x;this.addBufferListener(h,"updatestart",this._onSBUpdateStart),this.addBufferListener(h,"updateend",this._onSBUpdateEnd),this.addBufferListener(h,"error",this._onSBUpdateError),this.tracks[x]={buffer:g,codec:B,container:_.container,levelCodec:_.levelCodec,id:_.id},p++}catch(u){C.logger.error("[buffer-controller]: error while trying to add sourceBuffer: "+u.message),this.hls.trigger(b.Events.ERROR,{type:w.ErrorTypes.MEDIA_ERROR,details:w.ErrorDetails.BUFFER_ADD_CODEC_ERROR,fatal:!1,error:u,mimeType:E})}}p&&this.hls.trigger(b.Events.BUFFER_CREATED,{tracks:this.tracks})},f._onSBUpdateStart=function(r){var c=this.operationQueue,A=c.current(r);A.onStart()},f._onSBUpdateEnd=function(r){var c=this.operationQueue,A=c.current(r);A.onComplete(),c.shiftAndExecuteNext(r)},f._onSBUpdateError=function(r,c){C.logger.error("[buffer-controller]: "+r+" SourceBuffer error",c),this.hls.trigger(b.Events.ERROR,{type:w.ErrorTypes.MEDIA_ERROR,details:w.ErrorDetails.BUFFER_APPENDING_ERROR,fatal:!1});var A=this.operationQueue.current(r);A&&A.onError(c)},f.removeExecutor=function(r,c,A){var p=this.media,x=this.mediaSource,_=this.operationQueue,B=this.sourceBuffer,E=B[r];if(!p||!x||!E){C.logger.warn("[buffer-controller]: Attempting to remove from the "+r+" SourceBuffer, but it does not exist"),_.shiftAndExecuteNext(r);return}var g=Object(v.isFiniteNumber)(p.duration)?p.duration:Infinity,h=Object(v.isFiniteNumber)(x.duration)?x.duration:Infinity,u=Math.max(0,c),S=Math.min(A,g,h);S>u?(C.logger.log("[buffer-controller]: Removing ["+u+","+S+"] from the "+r+" SourceBuffer"),console.assert(!E.updating,r+" sourceBuffer must not be updating"),E.remove(u,S)):_.shiftAndExecuteNext(r)},f.appendExecutor=function(r,c){var A=this.operationQueue,p=this.sourceBuffer,x=p[c];if(!x){C.logger.warn("[buffer-controller]: Attempting to append to the "+c+" SourceBuffer, but it does not exist"),A.shiftAndExecuteNext(c);return}x.ended=!1,console.assert(!x.updating,c+" sourceBuffer must not be updating"),x.appendBuffer(r)},f.blockBuffers=function(r,c){var A=this;if(c===void 0&&(c=this.getSourceBufferTypes()),!c.length){C.logger.log("[buffer-controller]: Blocking operation requested, but no SourceBuffers exist"),Promise.resolve(r);return}var p=this.operationQueue,x=c.map(function(_){return p.appendBlocker(_)});Promise.all(x).then(function(){r(),c.forEach(function(_){var B=A.sourceBuffer[_];(!B||!B.updating)&&p.shiftAndExecuteNext(_)})})},f.getSourceBufferTypes=function(){return Object.keys(this.sourceBuffer)},f.addBufferListener=function(r,c,A){var p=this.sourceBuffer[r];if(!p)return;var x=A.bind(this,r);this.listeners[r].push({event:c,listener:x}),p.addEventListener(c,x)},f.removeBufferListeners=function(r){var c=this.sourceBuffer[r];if(!c)return;this.listeners[r].forEach(function(A){c.removeEventListener(A.event,A.listener)})},o}()},"./src/controller/buffer-operation-queue.ts":function(se,G,M){"use strict";M.r(G),M.d(G,"default",function(){return b});var v=M("./src/utils/logger.ts"),b=function(){function C(m){this.buffers=void 0,this.queues={video:[],audio:[],audiovideo:[]},this.buffers=m}var w=C.prototype;return w.append=function(d,i){var n=this.queues[i];n.push(d),n.length===1&&this.buffers[i]&&this.executeNext(i)},w.insertAbort=function(d,i){var n=this.queues[i];n.unshift(d),this.executeNext(i)},w.appendBlocker=function(d){var i,n=new Promise(function(a){i=a}),e={execute:i,onStart:function(){},onComplete:function(){},onError:function(){}};return this.append(e,d),n},w.executeNext=function(d){var i=this.buffers,n=this.queues,e=i[d],a=n[d];if(a.length){var s=a[0];try{s.execute()}catch(o){v.logger.warn("[buffer-operation-queue]: Unhandled exception executing the current operation"),s.onError(o),(!e||!e.updating)&&(a.shift(),this.executeNext(d))}}},w.shiftAndExecuteNext=function(d){this.queues[d].shift(),this.executeNext(d)},w.current=function(d){return this.queues[d][0]},C}()},"./src/controller/cap-level-controller.ts":function(se,G,M){"use strict";M.r(G);var v=M("./src/events.ts");function b(m,d){for(var i=0;i0&&this.mediaWidth>0){var n=this.hls.levels;if(n.length){var e=this.hls;e.autoLevelCapping=this.getMaxLevel(n.length-1),e.autoLevelCapping>this.autoLevelCapping&&this.streamController&&this.streamController.nextLevelSwitch(),this.autoLevelCapping=e.autoLevelCapping}}},d.getMaxLevel=function(n){var e=this,a=this.hls.levels;if(!a.length)return-1;var s=a.filter(function(o,f){return m.isLevelAllowed(f,e.restrictedLevels)&&f<=n});return this.clientRect=null,m.getMaxLevelByMediaSize(s,this.mediaWidth,this.mediaHeight)},d.startCapping=function(){if(this.timer)return;this.autoLevelCapping=Number.POSITIVE_INFINITY,this.hls.firstLevel=this.getMaxLevel(this.firstLevel),self.clearInterval(this.timer),this.timer=self.setInterval(this.detectPlayerSize.bind(this),1e3),this.detectPlayerSize()},d.stopCapping=function(){this.restrictedLevels=[],this.firstLevel=-1,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.timer&&(self.clearInterval(this.timer),this.timer=void 0)},d.getDimensions=function(){if(this.clientRect)return this.clientRect;var n=this.media,e={width:0,height:0};if(n){var a=n.getBoundingClientRect();e.width=a.width,e.height=a.height,!e.width&&!e.height&&(e.width=a.right-a.left||n.width||0,e.height=a.bottom-a.top||n.height||0)}return this.clientRect=e,e},m.isLevelAllowed=function(n,e){return e===void 0&&(e=[]),e.indexOf(n)===-1},m.getMaxLevelByMediaSize=function(n,e,a){if(!n||!n.length)return-1;for(var s=function(c,A){return A?c.width!==A.width||c.height!==A.height:!0},o=n.length-1,f=0;f=e||l.height>=a)&&s(l,n[f+1])){o=f;break}}return o},C(m,[{key:"mediaWidth",get:function(){return this.getDimensions().width*m.contentScaleFactor}},{key:"mediaHeight",get:function(){return this.getDimensions().height*m.contentScaleFactor}}],[{key:"contentScaleFactor",get:function(){var n=1;try{n=self.devicePixelRatio}catch(e){}return n}}]),m}();G.default=w},"./src/controller/cmcd-controller.ts":function(se,G,M){"use strict";M.r(G),M.d(G,"default",function(){return s});var v=M("./src/events.ts"),b=M("./src/types/cmcd.ts"),C=M("./src/utils/buffer-helper.ts"),w=M("./src/utils/logger.ts");function m(o,f){for(var l=0;l=o.length?{done:!0}:{done:!1,value:o[r++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function n(o,f){if(!o)return;if(typeof o=="string")return e(o,f);var l=Object.prototype.toString.call(o).slice(8,-1);if(l==="Object"&&o.constructor&&(l=o.constructor.name),l==="Map"||l==="Set")return Array.from(o);if(l==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(l))return e(o,f)}function e(o,f){(f==null||f>o.length)&&(f=o.length);for(var l=0,r=new Array(f);lc&&(c=_.bitrate)}return c>0?c:NaN},f.getBufferLength=function(r){var c=this.hls.media,A=r===b.CMCDObjectType.AUDIO?this.audioBuffer:this.videoBuffer;if(!A||!c)return NaN;var p=C.BufferHelper.bufferInfo(A,c.currentTime,this.config.maxBufferHole);return p.len*1e3},f.createPlaylistLoader=function(){var r=this.config.pLoader,c=this.applyPlaylistData,A=r||this.config.loader;return function(){function p(_){this.loader=void 0,this.loader=new A(_)}var x=p.prototype;return x.destroy=function(){this.loader.destroy()},x.abort=function(){this.loader.abort()},x.load=function(B,E,g){c(B),this.loader.load(B,E,g)},d(p,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),p}()},f.createFragmentLoader=function(){var r=this.config.fLoader,c=this.applyFragmentData,A=r||this.config.loader;return function(){function p(_){this.loader=void 0,this.loader=new A(_)}var x=p.prototype;return x.destroy=function(){this.loader.destroy()},x.abort=function(){this.loader.abort()},x.load=function(B,E,g){c(B),this.loader.load(B,E,g)},d(p,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),p}()},o.uuid=function(){var r=URL.createObjectURL(new Blob),c=r.toString();return URL.revokeObjectURL(r),c.substr(c.lastIndexOf("/")+1)},o.serialize=function(r){for(var c=[],A=function(k){return!Number.isNaN(k)&&k!=null&&k!==""&&k!==!1},p=function(k){return Math.round(k)},x=function(k){return p(k/100)*100},_=function(k){return encodeURIComponent(k)},B={br:p,d:p,bl:x,dl:x,mtp:x,nor:_,rtp:x,tb:p},E=Object.keys(r||{}).sort(),g=i(E),h;!(h=g()).done;){var u=h.value,S=r[u];if(!A(S))continue;if(u==="v"&&S===1)continue;if(u=="pr"&&S===1)continue;var O=B[u];O&&(S=O(S));var T=typeof S,D=void 0;u==="ot"||u==="sf"||u==="st"?D=u+"="+S:T==="boolean"?D=u:T==="number"?D=u+"="+S:D=u+"="+JSON.stringify(S),c.push(D)}return c.join(",")},o.toHeaders=function(r){for(var c=Object.keys(r),A={},p=["Object","Request","Session","Status"],x=[{},{},{},{}],_={br:0,d:0,ot:0,tb:0,bl:1,dl:1,mtp:1,nor:1,nrr:1,su:1,cid:2,pr:2,sf:2,sid:2,st:2,v:2,bs:3,rtp:3},B=0,E=c;Bi){this.hls.trigger(v.Events.ERROR,{type:b.ErrorTypes.KEY_SYSTEM_ERROR,details:b.ErrorDetails.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0});return}var _=i-this._requestLicenseFailureCount+1;C.logger.warn("Retrying license request, "+_+" attempts left"),this._requestLicense(c,A)}break}},o._generateLicenseRequestChallenge=function(l,r){switch(l.mediaKeySystemDomain){case w.KeySystems.WIDEVINE:return r}throw new Error("unsupported key-system: "+l.mediaKeySystemDomain)},o._requestLicense=function(l,r){C.logger.log("Requesting content license for key-system");var c=this._mediaKeysList[0];if(!c){C.logger.error("Fatal error: Media is encrypted but no key-system access has been obtained yet"),this.hls.trigger(v.Events.ERROR,{type:b.ErrorTypes.KEY_SYSTEM_ERROR,details:b.ErrorDetails.KEY_SYSTEM_NO_ACCESS,fatal:!0});return}try{var A=this.getLicenseServerUrl(c.mediaKeySystemDomain),p=this._createLicenseXhr(A,l,r);C.logger.log("Sending license request to URL: "+A);var x=this._generateLicenseRequestChallenge(c,l);p.send(x)}catch(_){C.logger.error("Failure requesting DRM license: "+_),this.hls.trigger(v.Events.ERROR,{type:b.ErrorTypes.KEY_SYSTEM_ERROR,details:b.ErrorDetails.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0})}},o.onMediaAttached=function(l,r){if(!this._emeEnabled)return;var c=r.media;this._media=c,c.addEventListener("encrypted",this._onMediaEncrypted)},o.onMediaDetached=function(){var l=this._media,r=this._mediaKeysList;if(!l)return;l.removeEventListener("encrypted",this._onMediaEncrypted),this._media=null,this._mediaKeysList=[],Promise.all(r.map(function(c){if(c.mediaKeysSession)return c.mediaKeysSession.close().catch(function(){})})).then(function(){return l.setMediaKeys(null)}).catch(function(){})},o.onManifestParsed=function(l,r){if(!this._emeEnabled)return;var c=r.levels.map(function(p){return p.audioCodec}).filter(function(p){return!!p}),A=r.levels.map(function(p){return p.videoCodec}).filter(function(p){return!!p});this._attemptKeySystemAccess(w.KeySystems.WIDEVINE,c,A)},d(s,[{key:"requestMediaKeySystemAccess",get:function(){if(!this._requestMediaKeySystemAccess)throw new Error("No requestMediaKeySystemAccess function configured");return this._requestMediaKeySystemAccess}}]),s}();G.default=a},"./src/controller/fps-controller.ts":function(se,G,M){"use strict";M.r(G);var v=M("./src/events.ts"),b=M("./src/utils/logger.ts"),C=function(){function w(d){this.hls=void 0,this.isVideoPlaybackQualityAvailable=!1,this.timer=void 0,this.media=null,this.lastTime=void 0,this.lastDroppedFrames=0,this.lastDecodedFrames=0,this.streamController=void 0,this.hls=d,this.registerListeners()}var m=w.prototype;return m.setStreamController=function(i){this.streamController=i},m.registerListeners=function(){this.hls.on(v.Events.MEDIA_ATTACHING,this.onMediaAttaching,this)},m.unregisterListeners=function(){this.hls.off(v.Events.MEDIA_ATTACHING,this.onMediaAttaching)},m.destroy=function(){this.timer&&clearInterval(this.timer),this.unregisterListeners(),this.isVideoPlaybackQualityAvailable=!1,this.media=null},m.onMediaAttaching=function(i,n){var e=this.hls.config;if(e.capLevelOnFPSDrop){var a=n.media instanceof self.HTMLVideoElement?n.media:null;this.media=a,a&&typeof a.getVideoPlaybackQuality=="function"&&(this.isVideoPlaybackQualityAvailable=!0),self.clearInterval(this.timer),this.timer=self.setInterval(this.checkFPSInterval.bind(this),e.fpsDroppedMonitoringPeriod)}},m.checkFPS=function(i,n,e){var a=performance.now();if(n){if(this.lastTime){var s=a-this.lastTime,o=e-this.lastDroppedFrames,f=n-this.lastDecodedFrames,l=1e3*o/s,r=this.hls;if(r.trigger(v.Events.FPS_DROP,{currentDropped:o,currentDecoded:f,totalDroppedFrames:e}),l>0&&o>r.config.fpsDroppedMonitoringThreshold*f){var c=r.currentLevel;b.logger.warn("drop FPS ratio greater than max allowed value for currentLevel: "+c),c>0&&(r.autoLevelCapping===-1||r.autoLevelCapping>=c)&&(c=c-1,r.trigger(v.Events.FPS_DROP_LEVEL_CAPPING,{level:c,droppedLevel:r.currentLevel}),r.autoLevelCapping=c,this.streamController.nextLevelSwitch())}}this.lastTime=a,this.lastDroppedFrames=e,this.lastDecodedFrames=n}},m.checkFPSInterval=function(){var i=this.media;if(i)if(this.isVideoPlaybackQualityAvailable){var n=i.getVideoPlaybackQuality();this.checkFPS(i,n.totalVideoFrames,n.droppedVideoFrames)}else this.checkFPS(i,i.webkitDecodedFrameCount,i.webkitDroppedFrameCount)},w}();G.default=C},"./src/controller/fragment-finders.ts":function(se,G,M){"use strict";M.r(G),M.d(G,"findFragmentByPDT",function(){return C}),M.d(G,"findFragmentByPTS",function(){return w}),M.d(G,"fragmentWithinToleranceTest",function(){return m}),M.d(G,"pdtWithinToleranceTest",function(){return d}),M.d(G,"findFragWithCC",function(){return i});var v=M("./src/polyfills/number.ts"),b=M("./src/utils/binary-search.ts");function C(n,e,a){if(e===null||!Array.isArray(n)||!n.length||!Object(v.isFiniteNumber)(e))return null;var s=n[0].programDateTime;if(e<(s||0))return null;var o=n[n.length-1].endProgramDateTime;if(e>=(o||0))return null;a=a||0;for(var f=0;fn&&a.start?-1:0}function d(n,e,a){var s=Math.min(e,a.duration+(a.deltaPTS?a.deltaPTS:0))*1e3,o=a.endProgramDateTime||0;return o-s>n}function i(n,e){return b.default.search(n,function(a){return a.cce?-1:0})}},"./src/controller/fragment-tracker.ts":function(se,G,M){"use strict";M.r(G),M.d(G,"FragmentState",function(){return C}),M.d(G,"FragmentTracker",function(){return w});var v=M("./src/events.ts"),b=M("./src/types/loader.ts"),C;(function(i){i.NOT_LOADED="NOT_LOADED",i.BACKTRACKED="BACKTRACKED",i.APPENDING="APPENDING",i.PARTIAL="PARTIAL",i.OK="OK"})(C||(C={}));var w=function(){function i(e){this.activeFragment=null,this.activeParts=null,this.fragments=Object.create(null),this.timeRanges=Object.create(null),this.bufferPadding=.2,this.hls=void 0,this.hls=e,this._registerListeners()}var n=i.prototype;return n._registerListeners=function(){var a=this.hls;a.on(v.Events.BUFFER_APPENDED,this.onBufferAppended,this),a.on(v.Events.FRAG_BUFFERED,this.onFragBuffered,this),a.on(v.Events.FRAG_LOADED,this.onFragLoaded,this)},n._unregisterListeners=function(){var a=this.hls;a.off(v.Events.BUFFER_APPENDED,this.onBufferAppended,this),a.off(v.Events.FRAG_BUFFERED,this.onFragBuffered,this),a.off(v.Events.FRAG_LOADED,this.onFragLoaded,this)},n.destroy=function(){this._unregisterListeners(),this.fragments=this.timeRanges=null},n.getAppendedFrag=function(a,s){if(s===b.PlaylistLevelType.MAIN){var o=this.activeFragment,f=this.activeParts;if(!o)return null;if(f)for(var l=f.length;l--;){var r=f[l],c=r?r.end:o.appendedPTS;if(r.start<=a&&c!==void 0&&a<=c)return l>9&&(this.activeParts=f.slice(l-9)),r}else if(o.start<=a&&o.appendedPTS!==void 0&&a<=o.appendedPTS)return o}return this.getBufferedFrag(a,s)},n.getBufferedFrag=function(a,s){for(var o=this.fragments,f=Object.keys(o),l=f.length;l--;){var r=o[f[l]];if((r==null?void 0:r.body.type)===s&&r.buffered){var c=r.body;if(c.start<=a&&a<=c.end)return c}}return null},n.detectEvictedFragments=function(a,s,o){var f=this;Object.keys(this.fragments).forEach(function(l){var r=f.fragments[l];if(!r)return;if(!r.buffered){r.body.type===o&&f.removeFragment(r.body);return}var c=r.range[a];if(!c)return;c.time.some(function(A){var p=!f.isTimeBuffered(A.startPTS,A.endPTS,s);return p&&f.removeFragment(r.body),p})})},n.detectPartialFragments=function(a){var s=this,o=this.timeRanges,f=a.frag,l=a.part;if(!o||f.sn==="initSegment")return;var r=d(f),c=this.fragments[r];if(!c)return;Object.keys(o).forEach(function(A){var p=f.elementaryStreams[A];if(!p)return;var x=o[A],_=l!==null||p.partial===!0;c.range[A]=s.getBufferedTimes(f,l,_,x)}),c.backtrack=c.loaded=null,Object.keys(c.range).length?c.buffered=!0:this.removeFragment(c.body)},n.fragBuffered=function(a){var s=d(a),o=this.fragments[s];o&&(o.backtrack=o.loaded=null,o.buffered=!0)},n.getBufferedTimes=function(a,s,o,f){for(var l={time:[],partial:o},r=s?s.start:a.start,c=s?s.end:a.end,A=a.minEndPTS||c,p=a.maxStartPTS||r,x=0;x=_&&A<=B){l.time.push({startPTS:Math.max(r,f.start(x)),endPTS:Math.min(c,f.end(x))});break}else if(r_)l.partial=!0,l.time.push({startPTS:Math.max(r,f.start(x)),endPTS:Math.min(c,f.end(x))});else if(c<=_)break}return l},n.getPartialFragment=function(a){var s=null,o,f,l,r=0,c=this.bufferPadding,A=this.fragments;return Object.keys(A).forEach(function(p){var x=A[p];if(!x)return;m(x)&&(f=x.body.start-c,l=x.body.end+c,a>=f&&a<=l&&(o=Math.min(a-f,l-a),r<=o&&(s=x.body,r=o)))}),s},n.getState=function(a){var s=d(a),o=this.fragments[s];return o?o.buffered?m(o)?C.PARTIAL:C.OK:o.backtrack?C.BACKTRACKED:C.APPENDING:C.NOT_LOADED},n.backtrack=function(a,s){var o=d(a),f=this.fragments[o];if(!f||f.backtrack)return null;var l=f.backtrack=s||f.loaded;return f.loaded=null,l},n.getBacktrackData=function(a){var s=d(a),o=this.fragments[s];if(o){var f,l=o.backtrack;if(l!=null&&(f=l.payload)!==null&&f!==void 0&&f.byteLength)return l;this.removeFragment(a)}return null},n.isTimeBuffered=function(a,s,o){for(var f,l,r=0;r=f&&s<=l)return!0;if(s<=f)return!1}return!1},n.onFragLoaded=function(a,s){var o=s.frag,f=s.part;if(o.sn==="initSegment"||o.bitrateTest||f)return;var l=d(o);this.fragments[l]={body:o,loaded:s,backtrack:null,buffered:!1,range:Object.create(null)}},n.onBufferAppended=function(a,s){var o=this,f=s.frag,l=s.part,r=s.timeRanges;if(f.type===b.PlaylistLevelType.MAIN)if(this.activeFragment=f,l){var c=this.activeParts;c||(this.activeParts=c=[]),c.push(l)}else this.activeParts=null;this.timeRanges=r,Object.keys(r).forEach(function(A){var p=r[A];if(o.detectEvictedFragments(A,p),!l)for(var x=0;xa&&f.removeFragment(c)}})},n.removeFragment=function(a){var s=d(a);a.stats.loaded=0,a.clearElementaryStreamInfo(),delete this.fragments[s]},n.removeAllFragments=function(){this.fragments=Object.create(null),this.activeFragment=null,this.activeParts=null},i}();function m(i){var n,e;return i.buffered&&(((n=i.range.video)===null||n===void 0?void 0:n.partial)||((e=i.range.audio)===null||e===void 0?void 0:e.partial))}function d(i){return i.type+"_"+i.level+"_"+i.urlId+"_"+i.sn}},"./src/controller/gap-controller.ts":function(se,G,M){"use strict";M.r(G),M.d(G,"STALL_MINIMUM_DURATION_MS",function(){return m}),M.d(G,"MAX_START_GAP_JUMP",function(){return d}),M.d(G,"SKIP_BUFFER_HOLE_STEP_SECONDS",function(){return i}),M.d(G,"SKIP_BUFFER_RANGE_START",function(){return n}),M.d(G,"default",function(){return e});var v=M("./src/utils/buffer-helper.ts"),b=M("./src/errors.ts"),C=M("./src/events.ts"),w=M("./src/utils/logger.ts"),m=250,d=2,i=.1,n=.05,e=function(){function a(o,f,l,r){this.config=void 0,this.media=void 0,this.fragmentTracker=void 0,this.hls=void 0,this.nudgeRetry=0,this.stallReported=!1,this.stalled=null,this.moved=!1,this.seeking=!1,this.config=o,this.media=f,this.fragmentTracker=l,this.hls=r}var s=a.prototype;return s.destroy=function(){this.hls=this.fragmentTracker=this.media=null},s.poll=function(f){var l=this.config,r=this.media,c=this.stalled,A=r.currentTime,p=r.seeking,x=this.seeking&&!p,_=!this.seeking&&p;if(this.seeking=p,A!==f){if(this.moved=!0,c!==null){if(this.stallReported){var B=self.performance.now()-c;w.logger.warn("playback not stuck anymore @"+A+", after "+Math.round(B)+"ms"),this.stallReported=!1}this.stalled=null,this.nudgeRetry=0}return}if((_||x)&&(this.stalled=null),r.paused||r.ended||r.playbackRate===0||!v.BufferHelper.getBuffered(r).length)return;var E=v.BufferHelper.bufferInfo(r,A,0),g=E.len>0,h=E.nextStart||0;if(!g&&!h)return;if(p){var u=E.len>d,S=!h||h-A>d&&!this.fragmentTracker.getPartialFragment(A);if(u||S)return;this.moved=!1}if(!this.moved&&this.stalled!==null){var O,T=Math.max(h,E.start||0)-A,D=this.hls.levels?this.hls.levels[this.hls.currentLevel]:null,I=D==null||((O=D.details)===null||O===void 0)?void 0:O.live,k=I?D.details.targetduration*2:d;if(T>0&&T<=k){this._trySkipBufferHole(null);return}}var F=self.performance.now();if(c===null){this.stalled=F;return}var X=F-c;!p&&X>=m&&this._reportStall(E.len);var U=v.BufferHelper.bufferInfo(r,A,l.maxBufferHole);this._tryFixBufferStall(U,X)},s._tryFixBufferStall=function(f,l){var r=this.config,c=this.fragmentTracker,A=this.media,p=A.currentTime,x=c.getPartialFragment(p);if(x){var _=this._trySkipBufferHole(x);if(_)return}f.len>r.maxBufferHole&&l>r.highBufferWatchdogPeriod*1e3&&(w.logger.warn("Trying to nudge playhead over buffer-hole"),this.stalled=null,this._tryNudgeBuffer())},s._reportStall=function(f){var l=this.hls,r=this.media,c=this.stallReported;c||(this.stallReported=!0,w.logger.warn("Playback stalling at @"+r.currentTime+" due to low buffer (buffer="+f+")"),l.trigger(C.Events.ERROR,{type:b.ErrorTypes.MEDIA_ERROR,details:b.ErrorDetails.BUFFER_STALLED_ERROR,fatal:!1,buffer:f}))},s._trySkipBufferHole=function(f){for(var l=this.config,r=this.hls,c=this.media,A=c.currentTime,p=0,x=v.BufferHelper.getBuffered(c),_=0;_=p&&A.05&&this.forwardBufferLength>1){var _=Math.min(2,Math.max(1,r)),B=Math.round(2/(1+Math.exp(-.75*A-this.edgeStalled))*20)/20;a.playbackRate=Math.min(_,Math.max(1,B))}else a.playbackRate!==1&&a.playbackRate!==0&&(a.playbackRate=1)},n.estimateLiveEdge=function(){var a=this.levelDetails;return a===null?null:a.edge+a.age},n.computeLatency=function(){var a=this.estimateLiveEdge();return a===null?null:a-this.currentTime},m(i,[{key:"latency",get:function(){return this._latency||0}},{key:"maxLatency",get:function(){var a=this.config,s=this.levelDetails;return a.liveMaxLatencyDuration!==void 0?a.liveMaxLatencyDuration:s?a.liveMaxLatencyDurationCount*s.targetduration:0}},{key:"targetLatency",get:function(){var a=this.levelDetails;if(a===null)return null;var s=a.holdBack,o=a.partHoldBack,f=a.targetduration,l=this.config,r=l.liveSyncDuration,c=l.liveSyncDurationCount,A=l.lowLatencyMode,p=this.hls.userConfig,x=A&&o||s;(p.liveSyncDuration||p.liveSyncDurationCount||x===0)&&(x=r!==void 0?r:c*f);var _=f,B=1;return x+Math.min(this.stallCount*B,_)}},{key:"liveSyncPosition",get:function(){var a=this.estimateLiveEdge(),s=this.targetLatency,o=this.levelDetails;if(a===null||s===null||o===null)return null;var f=o.edge,l=a-s-this.edgeStalled,r=f-o.totalduration,c=f-(this.config.lowLatencyMode&&o.partTarget||o.targetduration);return Math.min(Math.max(r,l),c)}},{key:"drift",get:function(){var a=this.levelDetails;return a===null?1:a.drift}},{key:"edgeStalled",get:function(){var a=this.levelDetails;if(a===null)return 0;var s=(this.config.lowLatencyMode&&a.partTarget||a.targetduration)*3;return Math.max(a.age-s,0)}},{key:"forwardBufferLength",get:function(){var a=this.media,s=this.levelDetails;if(!a||!s)return 0;var o=a.buffered.length;return o?a.buffered.end(o-1):s.edge-this.currentTime}}]),i}()},"./src/controller/level-controller.ts":function(se,G,M){"use strict";M.r(G),M.d(G,"default",function(){return l});var v=M("./src/types/level.ts"),b=M("./src/events.ts"),C=M("./src/errors.ts"),w=M("./src/utils/codecs.ts"),m=M("./src/controller/level-helper.ts"),d=M("./src/controller/base-playlist-controller.ts"),i=M("./src/types/loader.ts");function n(){return n=Object.assign||function(r){for(var c=1;c0){h=B[0].bitrate,B.sort(function(X,U){return X.bitrate-U.bitrate}),this._levels=B;for(var I=0;Ithis.hls.config.fragLoadingMaxRetry&&(u=_.frag.level)):u=_.frag.level}break;case C.ErrorDetails.LEVEL_LOAD_ERROR:case C.ErrorDetails.LEVEL_LOAD_TIMEOUT:B&&(B.deliveryDirectives&&(h=!1),u=B.level),g=!0;break;case C.ErrorDetails.REMUX_ALLOC_ERROR:u=_.level,g=!0;break}u!==void 0&&this.recoverLevel(_,u,g,h)},A.recoverLevel=function(x,_,B,E){var g=x.details,h=this._levels[_];if(h.loadError++,B){var u=this.retryLoadingOrFail(x);if(u)x.levelRetry=!0;else{this.currentLevelIndex=-1;return}}if(E){var S=h.url.length;if(S>1&&h.loadError1){var E=(_.urlId+1)%B;this.warn("Switching to redundant URL-id "+E),this._levels.forEach(function(g){g.urlId=E}),this.level=x}},A.onFragLoaded=function(x,_){var B=_.frag;if(B!==void 0&&B.type===i.PlaylistLevelType.MAIN){var E=this._levels[B.level];E!==void 0&&(E.fragmentError=0,E.loadError=0)}},A.onLevelLoaded=function(x,_){var B,E=_.level,g=_.details,h=this._levels[E];if(!h){var u;this.warn("Invalid level index "+E),(u=_.deliveryDirectives)!==null&&u!==void 0&&u.skip&&(g.deltaUpdateFailed=!0);return}E===this.currentLevelIndex?(h.fragmentError===0&&(h.loadError=0,this.retryCount=0),this.playlistLoaded(E,_,h.details)):(B=_.deliveryDirectives)!==null&&B!==void 0&&B.skip&&(g.deltaUpdateFailed=!0)},A.onAudioTrackSwitched=function(x,_){var B=this.hls.levels[this.currentLevelIndex];if(!B)return;if(B.audioGroupIds){for(var E=-1,g=this.hls.audioTracks[_.id].groupId,h=0;h0){var E=B.urlId,g=B.url[E];if(x)try{g=x.addDirectives(g)}catch(h){this.warn("Could not construct new URL with HLS Delivery Directives: "+h)}this.log("Attempt loading level index "+_+(x?" at sn "+x.msn+" part "+x.part:"")+" with URL-id "+E+" "+g),this.clearTimer(),this.hls.trigger(b.Events.LEVEL_LOADING,{url:g,level:_,id:E,deliveryDirectives:x||null})}},A.removeLevel=function(x,_){var B=function(h,u){return u!==_},E=this._levels.filter(function(g,h){return h!==x?!0:g.url.length>1&&_!==void 0?(g.url=g.url.filter(B),g.audioGroupIds&&(g.audioGroupIds=g.audioGroupIds.filter(B)),g.textGroupIds&&(g.textGroupIds=g.textGroupIds.filter(B)),g.urlId=0,!0):!1}).map(function(g,h){var u=g.details;return u!=null&&u.fragments&&u.fragments.forEach(function(S){S.level=h}),g});this._levels=E,this.hls.trigger(b.Events.LEVELS_UPDATED,{levels:E})},a(c,[{key:"levels",get:function(){return this._levels.length===0?null:this._levels}},{key:"level",get:function(){return this.currentLevelIndex},set:function(x){var _,B=this._levels;if(B.length===0)return;if(this.currentLevelIndex===x&&(_=B[x])!==null&&_!==void 0&&_.details)return;if(x<0||x>=B.length){var E=x<0;if(this.hls.trigger(b.Events.ERROR,{type:C.ErrorTypes.OTHER_ERROR,details:C.ErrorDetails.LEVEL_SWITCH_ERROR,level:x,fatal:E,reason:"invalid level idx"}),E)return;x=Math.min(x,B.length-1)}this.clearTimer();var g=this.currentLevelIndex,h=B[g],u=B[x];this.log("switching to level "+x+" from "+g),this.currentLevelIndex=x;var S=n({},u,{level:x,maxBitrate:u.maxBitrate,uri:u.uri,urlId:u.urlId});delete S._urlId,this.hls.trigger(b.Events.LEVEL_SWITCHING,S);var O=u.details;if(!O||O.live){var T=this.switchParams(u.uri,h==null?void 0:h.details);this.loadPlaylist(T)}}},{key:"manualLevel",get:function(){return this.manualLevelIndex},set:function(x){this.manualLevelIndex=x,this._startLevel===void 0&&(this._startLevel=x),x!==-1&&(this.level=x)}},{key:"firstLevel",get:function(){return this._firstLevel},set:function(x){this._firstLevel=x}},{key:"startLevel",get:function(){if(this._startLevel===void 0){var x=this.hls.config.startLevel;return x!==void 0?x:this._firstLevel}else return this._startLevel},set:function(x){this._startLevel=x}},{key:"nextLoadLevel",get:function(){return this.manualLevelIndex!==-1?this.manualLevelIndex:this.hls.nextAutoLevel},set:function(x){this.level=x,this.manualLevelIndex===-1&&(this.hls.nextAutoLevel=x)}}]),c}(d.default)},"./src/controller/level-helper.ts":function(se,G,M){"use strict";M.r(G),M.d(G,"addGroupId",function(){return C}),M.d(G,"assignTrackIdsByGroup",function(){return w}),M.d(G,"updatePTS",function(){return m}),M.d(G,"updateFragPTSDTS",function(){return i}),M.d(G,"mergeDetails",function(){return n}),M.d(G,"mapPartIntersection",function(){return e}),M.d(G,"mapFragmentIntersection",function(){return a}),M.d(G,"adjustSliding",function(){return s}),M.d(G,"addSliding",function(){return o}),M.d(G,"computeReloadInterval",function(){return f}),M.d(G,"getFragmentWithSN",function(){return l}),M.d(G,"getPartWith",function(){return r});var v=M("./src/polyfills/number.ts"),b=M("./src/utils/logger.ts");function C(c,A,p){switch(A){case"audio":c.audioGroupIds||(c.audioGroupIds=[]),c.audioGroupIds.push(p);break;case"text":c.textGroupIds||(c.textGroupIds=[]),c.textGroupIds.push(p);break}}function w(c){var A={};c.forEach(function(p){var x=p.groupId||"";p.id=A[x]=A[x]||0,A[x]++})}function m(c,A,p){var x=c[A],_=c[p];d(x,_)}function d(c,A){var p=A.startPTS;if(Object(v.isFiniteNumber)(p)){var x=0,_;A.sn>c.sn?(x=p-c.start,_=c):(x=c.start-p,_=A),_.duration!==x&&(_.duration=x)}else if(A.sn>c.sn){var B=c.cc===A.cc;B&&c.minEndPTS?A.start=c.start+(c.minEndPTS-c.start):A.start=c.start+c.duration}else A.start=Math.max(c.start-A.duration,0)}function i(c,A,p,x,_,B){var E=x-p;E<=0&&(b.logger.warn("Fragment should have a positive duration",A),x=p+A.duration,B=_+A.duration);var g=p,h=x,u=A.startPTS,S=A.endPTS;if(Object(v.isFiniteNumber)(u)){var O=Math.abs(u-p);Object(v.isFiniteNumber)(A.deltaPTS)?A.deltaPTS=Math.max(O,A.deltaPTS):A.deltaPTS=O,g=Math.max(p,u),p=Math.min(p,u),_=Math.min(_,A.startDTS),h=Math.min(x,S),x=Math.max(x,S),B=Math.max(B,A.endDTS)}A.duration=x-p;var T=p-A.start;A.appendedPTS=x,A.start=A.startPTS=p,A.maxStartPTS=g,A.startDTS=_,A.endPTS=x,A.minEndPTS=h,A.endDTS=B;var D=A.sn;if(!c||Dc.endSN)return 0;var I,k=D-c.startSN,F=c.fragments;for(F[k]=A,I=k;I>0;I--)d(F[I],F[I-1]);for(I=k;I=0;_--){var B=x[_].initSegment;if(B){p=B;break}}c.fragmentHint&&delete c.fragmentHint.endPTS;var E=0,g;if(a(c,A,function(I,k){I.relurl&&(E=I.cc-k.cc),Object(v.isFiniteNumber)(I.startPTS)&&Object(v.isFiniteNumber)(I.endPTS)&&(k.start=k.startPTS=I.startPTS,k.startDTS=I.startDTS,k.appendedPTS=I.appendedPTS,k.maxStartPTS=I.maxStartPTS,k.endPTS=I.endPTS,k.endDTS=I.endDTS,k.minEndPTS=I.minEndPTS,k.duration=I.endPTS-I.startPTS,k.duration&&(g=k),A.PTSKnown=A.alignedSliding=!0),k.elementaryStreams=I.elementaryStreams,k.loader=I.loader,k.stats=I.stats,k.urlId=I.urlId,I.initSegment&&(k.initSegment=I.initSegment,p=I.initSegment)}),p){var h=A.fragmentHint?A.fragments.concat(A.fragmentHint):A.fragments;h.forEach(function(I){var k;(!I.initSegment||I.initSegment.relurl===((k=p)===null||k===void 0?void 0:k.relurl))&&(I.initSegment=p)})}if(A.skippedSegments&&(A.deltaUpdateFailed=A.fragments.some(function(I){return!I}),A.deltaUpdateFailed)){b.logger.warn("[level-helper] Previous playlist missing segments skipped in delta playlist");for(var u=A.skippedSegments;u--;)A.fragments.shift();A.startSN=A.fragments[0].sn,A.startCC=A.fragments[0].cc}var S=A.fragments;if(E){b.logger.warn("discontinuity sliding from playlist, take drift into account");for(var O=0;O=x.length)return;o(A,x[p].start)}function o(c,A){if(A){for(var p=c.fragments,x=c.skippedSegments;x0&&_0&&h===-1&&(this.log("Override startPosition with lastCurrentTime @"+u.toFixed(3)),h=u),this.state=b.State.IDLE,this.nextLoadPosition=this.startPosition=this.lastCurrentTime=h,this.tick()}else this._forceStartLoad=!0,this.state=b.State.STOPPED},E.stopLoad=function(){this._forceStartLoad=!1,_.prototype.stopLoad.call(this)},E.doTick=function(){switch(this.state){case b.State.IDLE:this.doTickIdle();break;case b.State.WAITING_LEVEL:{var h,u=this.levels,S=this.level,O=u==null||((h=u[S])===null||h===void 0)?void 0:h.details;if(O&&(!O.live||this.levelLastLoaded===this.level)){if(this.waitForCdnTuneIn(O))break;this.state=b.State.IDLE;break}break}case b.State.FRAG_LOADING_WAITING_RETRY:{var T,D=self.performance.now(),I=this.retryDate;(!I||D>=I||(T=this.media)!==null&&T!==void 0&&T.seeking)&&(this.log("retryDate reached, switch back to IDLE state"),this.state=b.State.IDLE)}break;default:break}this.onTickEnd()},E.onTickEnd=function(){_.prototype.onTickEnd.call(this),this.checkBuffer(),this.checkFragmentChanged()},E.doTickIdle=function(){var h,u,S=this.hls,O=this.levelLastLoaded,T=this.levels,D=this.media,I=S.config,k=S.nextLoadLevel;if(O===null||!D&&(this.startFragRequested||!I.startFragPrefetch))return;if(this.altAudio&&this.audioOnly)return;if(!T||!T[k])return;var F=T[k];this.level=S.nextLoadLevel=k;var X=F.details;if(!X||this.state===b.State.WAITING_LEVEL||X.live&&this.levelLastLoaded!==k){this.state=b.State.WAITING_LEVEL;return}var U=this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:D,i.PlaylistLevelType.MAIN);if(U===null)return;var K=U.len,V=this.getMaxBufferLength(F.maxBitrate);if(K>=V)return;if(this._streamEnded(U,X)){var N={};this.altAudio&&(N.type="video"),this.hls.trigger(w.Events.BUFFER_EOS,N),this.state=b.State.ENDED;return}var Q=U.end,J=this.getNextFragment(Q,X);if(this.couldBacktrack&&!this.fragPrevious&&J&&J.sn!=="initSegment"){var ne=J.sn-X.startSN;ne>1&&(J=X.fragments[ne-1],this.fragmentTracker.removeFragment(J))}if(J&&this.fragmentTracker.getState(J)===d.FragmentState.OK&&this.nextLoadPosition>Q){var ue=this.audioOnly&&!this.altAudio?n.ElementaryStreamTypes.AUDIO:n.ElementaryStreamTypes.VIDEO;this.afterBufferFlushed(D,ue,i.PlaylistLevelType.MAIN),J=this.getNextFragment(this.nextLoadPosition,X)}if(!J)return;J.initSegment&&!J.initSegment.data&&!this.bitrateTest&&(J=J.initSegment),((h=J.decryptdata)===null||h===void 0?void 0:h.keyFormat)==="identity"&&!((u=J.decryptdata)!==null&&u!==void 0&&u.key)?this.loadKey(J,X):this.loadFragment(J,X,Q)},E.loadFragment=function(h,u,S){var O,T=this.fragmentTracker.getState(h);if(this.fragCurrent=h,T===d.FragmentState.BACKTRACKED){var D=this.fragmentTracker.getBacktrackData(h);if(D){this._handleFragmentLoadProgress(D),this._handleFragmentLoadComplete(D);return}else T=d.FragmentState.NOT_LOADED}T===d.FragmentState.NOT_LOADED||T===d.FragmentState.PARTIAL?h.sn==="initSegment"?this._loadInitSegment(h):this.bitrateTest?(h.bitrateTest=!0,this.log("Fragment "+h.sn+" of level "+h.level+" is being downloaded to test bitrate and will not be buffered"),this._loadBitrateTestFrag(h)):(this.startFragRequested=!0,_.prototype.loadFragment.call(this,h,u,S)):T===d.FragmentState.APPENDING?this.reduceMaxBufferLength(h.duration)&&this.fragmentTracker.removeFragment(h):((O=this.media)===null||O===void 0?void 0:O.buffered.length)===0&&this.fragmentTracker.removeAllFragments()},E.getAppendedFrag=function(h){var u=this.fragmentTracker.getAppendedFrag(h,i.PlaylistLevelType.MAIN);return u&&"fragment"in u?u.fragment:u},E.getBufferedFrag=function(h){return this.fragmentTracker.getBufferedFrag(h,i.PlaylistLevelType.MAIN)},E.followingBufferedFrag=function(h){return h?this.getBufferedFrag(h.end+.5):null},E.immediateLevelSwitch=function(){this.abortCurrentFrag(),this.flushMainBuffer(0,Number.POSITIVE_INFINITY)},E.nextLevelSwitch=function(){var h=this.levels,u=this.media;if(u!=null&&u.readyState){var S,O=this.getAppendedFrag(u.currentTime);if(O&&O.start>1&&this.flushMainBuffer(0,O.start-1),!u.paused&&h){var T=this.hls.nextLoadLevel,D=h[T],I=this.fragLastKbps;I&&this.fragCurrent?S=this.fragCurrent.duration*D.maxBitrate/(1e3*I)+1:S=0}else S=0;var k=this.getBufferedFrag(u.currentTime+S);if(k){var F=this.followingBufferedFrag(k);if(F){this.abortCurrentFrag();var X=F.maxStartPTS?F.maxStartPTS:F.start,U=F.duration,K=Math.max(k.end,X+Math.min(Math.max(U-this.config.maxFragLookUpTolerance,U*.5),U*.75));this.flushMainBuffer(K,Number.POSITIVE_INFINITY)}}}},E.abortCurrentFrag=function(){var h=this.fragCurrent;this.fragCurrent=null,h!=null&&h.loader&&h.loader.abort(),this.state===b.State.KEY_LOADING&&(this.state=b.State.IDLE),this.nextLoadPosition=this.getLoadPosition()},E.flushMainBuffer=function(h,u){_.prototype.flushMainBuffer.call(this,h,u,this.altAudio?"video":null)},E.onMediaAttached=function(h,u){_.prototype.onMediaAttached.call(this,h,u);var S=u.media;this.onvplaying=this.onMediaPlaying.bind(this),this.onvseeked=this.onMediaSeeked.bind(this),S.addEventListener("playing",this.onvplaying),S.addEventListener("seeked",this.onvseeked),this.gapController=new s.default(this.config,S,this.fragmentTracker,this.hls)},E.onMediaDetaching=function(){var h=this.media;h&&(h.removeEventListener("playing",this.onvplaying),h.removeEventListener("seeked",this.onvseeked),this.onvplaying=this.onvseeked=null,this.videoBuffer=null),this.fragPlaying=null,this.gapController&&(this.gapController.destroy(),this.gapController=null),_.prototype.onMediaDetaching.call(this)},E.onMediaPlaying=function(){this.tick()},E.onMediaSeeked=function(){var h=this.media,u=h?h.currentTime:null;Object(v.isFiniteNumber)(u)&&this.log("Media seeked to "+u.toFixed(3)),this.tick()},E.onManifestLoading=function(){this.log("Trigger BUFFER_RESET"),this.hls.trigger(w.Events.BUFFER_RESET,void 0),this.fragmentTracker.removeAllFragments(),this.couldBacktrack=this.stalled=!1,this.startPosition=this.lastCurrentTime=0,this.fragPlaying=null},E.onManifestParsed=function(h,u){var S=!1,O=!1,T;u.levels.forEach(function(D){T=D.audioCodec,T&&(T.indexOf("mp4a.40.2")!==-1&&(S=!0),T.indexOf("mp4a.40.5")!==-1&&(O=!0))}),this.audioCodecSwitch=S&&O&&!Object(C.changeTypeSupported)(),this.audioCodecSwitch&&this.log("Both AAC/HE-AAC audio found in levels; declaring level codec as HE-AAC"),this.levels=u.levels,this.startFragRequested=!1},E.onLevelLoading=function(h,u){var S=this.levels;if(!S||this.state!==b.State.IDLE)return;var O=S[u.level];(!O.details||O.details.live&&this.levelLastLoaded!==u.level||this.waitForCdnTuneIn(O.details))&&(this.state=b.State.WAITING_LEVEL)},E.onLevelLoaded=function(h,u){var S,O=this.levels,T=u.level,D=u.details,I=D.totalduration;if(!O){this.warn("Levels were reset while loading level "+T);return}this.log("Level "+T+" loaded ["+D.startSN+","+D.endSN+"], cc ["+D.startCC+", "+D.endCC+"] duration:"+I);var k=this.fragCurrent;k&&(this.state===b.State.FRAG_LOADING||this.state===b.State.FRAG_LOADING_WAITING_RETRY)&&(k.level!==u.level&&k.loader&&(this.state=b.State.IDLE,k.loader.abort()));var F=O[T],X=0;if(D.live||(S=F.details)!==null&&S!==void 0&&S.live){if(D.fragments[0]||(D.deltaUpdateFailed=!0),D.deltaUpdateFailed)return;X=this.alignPlaylists(D,F.details)}if(F.details=D,this.levelLastLoaded=T,this.hls.trigger(w.Events.LEVEL_UPDATED,{details:D,level:T}),this.state===b.State.WAITING_LEVEL){if(this.waitForCdnTuneIn(D))return;this.state=b.State.IDLE}this.startFragRequested?D.live&&this.synchronizeToLiveEdge(D):this.setStartPosition(D,X),this.tick()},E._handleFragmentLoadProgress=function(h){var u,S=h.frag,O=h.part,T=h.payload,D=this.levels;if(!D){this.warn("Levels were reset while fragment load was in progress. Fragment "+S.sn+" of level "+S.level+" will not be buffered");return}var I=D[S.level],k=I.details;if(!k){this.warn("Dropping fragment "+S.sn+" of level "+S.level+" after level details were reset");return}var F=I.videoCodec,X=k.PTSKnown||!k.live,U=(u=S.initSegment)===null||u===void 0?void 0:u.data,K=this._getAudioCodec(I),V=this.transmuxer=this.transmuxer||new e.default(this.hls,i.PlaylistLevelType.MAIN,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)),N=O?O.index:-1,Q=N!==-1,J=new a.ChunkMetadata(S.level,S.sn,S.stats.chunkCount,T.byteLength,N,Q),ne=this.initPTS[S.cc];V.push(T,U,K,F,S,O,k.totalduration,X,J,ne)},E.onAudioTrackSwitching=function(h,u){var S=this.altAudio,O=!!u.url,T=u.id;if(!O){if(this.mediaBuffer!==this.media){this.log("Switching on main audio, use media.buffered to schedule main fragment loading"),this.mediaBuffer=this.media;var D=this.fragCurrent;D!=null&&D.loader&&(this.log("Switching to main audio track, cancel main fragment load"),D.loader.abort()),this.resetTransmuxer(),this.resetLoadingState()}else this.audioOnly&&this.resetTransmuxer();var I=this.hls;S&&I.trigger(w.Events.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:"audio"}),I.trigger(w.Events.AUDIO_TRACK_SWITCHED,{id:T})}},E.onAudioTrackSwitched=function(h,u){var S=u.id,O=!!this.hls.audioTracks[S].url;if(O){var T=this.videoBuffer;T&&this.mediaBuffer!==T&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=T)}this.altAudio=O,this.tick()},E.onBufferCreated=function(h,u){var S=u.tracks,O,T,D=!1;for(var I in S){var k=S[I];if(k.id==="main"){if(T=I,O=k,I==="video"){var F=S[I];F&&(this.videoBuffer=F.buffer)}}else D=!0}D&&O?(this.log("Alternate track found, use "+T+".buffered to schedule main fragment loading"),this.mediaBuffer=O.buffer):this.mediaBuffer=this.media},E.onFragBuffered=function(h,u){var S=u.frag,O=u.part;if(S&&S.type!==i.PlaylistLevelType.MAIN)return;if(this.fragContextChanged(S)){this.warn("Fragment "+S.sn+(O?" p: "+O.index:"")+" of level "+S.level+" finished buffering, but was aborted. state: "+this.state),this.state===b.State.PARSED&&(this.state=b.State.IDLE);return}var T=O?O.stats:S.stats;this.fragLastKbps=Math.round(8*T.total/(T.buffering.end-T.loading.first)),S.sn!=="initSegment"&&(this.fragPrevious=S),this.fragBufferedComplete(S,O)},E.onError=function(h,u){switch(u.details){case o.ErrorDetails.FRAG_LOAD_ERROR:case o.ErrorDetails.FRAG_LOAD_TIMEOUT:case o.ErrorDetails.KEY_LOAD_ERROR:case o.ErrorDetails.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(i.PlaylistLevelType.MAIN,u);break;case o.ErrorDetails.LEVEL_LOAD_ERROR:case o.ErrorDetails.LEVEL_LOAD_TIMEOUT:this.state!==b.State.ERROR&&(u.fatal?(this.warn(""+u.details),this.state=b.State.ERROR):!u.levelRetry&&this.state===b.State.WAITING_LEVEL&&(this.state=b.State.IDLE));break;case o.ErrorDetails.BUFFER_FULL_ERROR:if(u.parent==="main"&&(this.state===b.State.PARSING||this.state===b.State.PARSED)){var S=!0,O=this.getFwdBufferInfo(this.media,i.PlaylistLevelType.MAIN);O&&O.len>.5&&(S=!this.reduceMaxBufferLength(O.len)),S&&(this.warn("buffer full error also media.currentTime is not buffered, flush main"),this.immediateLevelSwitch()),this.resetLoadingState()}break;default:break}},E.checkBuffer=function(){var h=this.media,u=this.gapController;if(!h||!u||!h.readyState)return;var S=m.BufferHelper.getBuffered(h);!this.loadedmetadata&&S.length?(this.loadedmetadata=!0,this.seekToStartPos()):u.poll(this.lastCurrentTime),this.lastCurrentTime=h.currentTime},E.onFragLoadEmergencyAborted=function(){this.state=b.State.IDLE,this.loadedmetadata||(this.startFragRequested=!1,this.nextLoadPosition=this.startPosition),this.tickImmediate()},E.onBufferFlushed=function(h,u){var S=u.type;if(S!==n.ElementaryStreamTypes.AUDIO||this.audioOnly&&!this.altAudio){var O=(S===n.ElementaryStreamTypes.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;this.afterBufferFlushed(O,S,i.PlaylistLevelType.MAIN)}},E.onLevelsUpdated=function(h,u){this.levels=u.levels},E.swapAudioCodec=function(){this.audioCodecSwap=!this.audioCodecSwap},E.seekToStartPos=function(){var h=this.media,u=h.currentTime,S=this.startPosition;if(S>=0&&u0&&(D1&&h.seeking===!1){var S=h.currentTime;if(m.BufferHelper.isBuffered(h,S)?u=this.getAppendedFrag(S):m.BufferHelper.isBuffered(h,S+.1)&&(u=this.getAppendedFrag(S+.1)),u){var O=this.fragPlaying,T=u.level;(!O||u.sn!==O.sn||O.level!==T||u.urlId!==O.urlId)&&(this.hls.trigger(w.Events.FRAG_CHANGED,{frag:u}),(!O||O.level!==T)&&this.hls.trigger(w.Events.LEVEL_SWITCHED,{level:T}),this.fragPlaying=u)}}},r(B,[{key:"nextLevel",get:function(){var h=this.nextBufferedFrag;return h?h.level:-1}},{key:"currentLevel",get:function(){var h=this.media;if(h){var u=this.getAppendedFrag(h.currentTime);if(u)return u.level}return-1}},{key:"nextBufferedFrag",get:function(){var h=this.media;if(h){var u=this.getAppendedFrag(h.currentTime);return this.followingBufferedFrag(u)}else return null}},{key:"forceStartLoad",get:function(){return this._forceStartLoad}}]),B}(b.default)},"./src/controller/subtitle-stream-controller.ts":function(se,G,M){"use strict";M.r(G),M.d(G,"SubtitleStreamController",function(){return c});var v=M("./src/events.ts"),b=M("./src/utils/logger.ts"),C=M("./src/utils/buffer-helper.ts"),w=M("./src/controller/fragment-finders.ts"),m=M("./src/utils/discontinuities.ts"),d=M("./src/controller/level-helper.ts"),i=M("./src/controller/fragment-tracker.ts"),n=M("./src/controller/base-stream-controller.ts"),e=M("./src/types/loader.ts"),a=M("./src/types/level.ts");function s(A,p){for(var x=0;x=u[T].start&&O<=u[T].end){S=u[T];break}var D=g.start+g.duration;S?S.end=D:(S={start:O,end:D},u.push(S)),this.fragmentTracker.fragBuffered(g)},x.onBufferFlushing=function(B,E){var g=E.startOffset,h=E.endOffset;if(g===0&&h!==Number.POSITIVE_INFINITY){var u=this.currentTrackId,S=this.levels;if(!S.length||!S[u]||!S[u].details)return;var O=S[u].details,T=O.targetduration,D=h-T;if(D<=0)return;E.endOffsetSubtitles=Math.max(0,D),this.tracksBuffered.forEach(function(I){for(var k=0;k=O.length||u!==S||!T)return;if(this.mediaBuffer=this.mediaBufferTimeRanges,h.live||(g=T.details)!==null&&g!==void 0&&g.live){var D=this.mainDetails;if(h.deltaUpdateFailed||!D)return;var I=D.fragments[0];if(!T.details)h.hasProgramDateTime&&D.hasProgramDateTime?Object(m.alignMediaPlaylistByPDT)(h,D):I&&Object(d.addSliding)(h,I.start);else{var k=this.alignPlaylists(h,T.details);k===0&&I&&Object(d.addSliding)(h,I.start)}}if(T.details=h,this.levelLastLoaded=u,this.tick(),h.live&&!this.fragCurrent&&this.media&&this.state===n.State.IDLE){var F=Object(w.findFragmentByPTS)(null,h.fragments,this.media.currentTime,0);F||(this.warn("Subtitle playlist not aligned with playback"),T.details=void 0)}},x._handleFragmentLoadComplete=function(B){var E=B.frag,g=B.payload,h=E.decryptdata,u=this.hls;if(this.fragContextChanged(E))return;if(g&&g.byteLength>0&&h&&h.key&&h.iv&&h.method==="AES-128"){var S=performance.now();this.decrypter.webCryptoDecrypt(new Uint8Array(g),h.key.buffer,h.iv.buffer).then(function(O){var T=performance.now();u.trigger(v.Events.FRAG_DECRYPTED,{frag:E,payload:O,stats:{tstart:S,tdecrypt:T}})})}},x.doTick=function(){if(!this.media){this.state=n.State.IDLE;return}if(this.state===n.State.IDLE){var B,E=this.currentTrackId,g=this.levels;if(!g.length||!g[E]||!g[E].details)return;var h=g[E].details,u=h.targetduration,S=this.config,O=this.media,T=C.BufferHelper.bufferedInfo(this.mediaBufferTimeRanges,O.currentTime-u,S.maxBufferHole),D=T.end,I=T.len,k=this.getMaxBufferLength()+u;if(I>k)return;console.assert(h,"Subtitle track details are defined on idle subtitle stream controller tick");var F=h.fragments,X=F.length,U=h.edge,K,V=this.fragPrevious;if(D-1&&(this.subtitleTrack=this.queuedDefaultTrack,this.queuedDefaultTrack=-1),this.useTextTrackPolling=!(this.media.textTracks&&"onchange"in this.media.textTracks),this.useTextTrackPolling?this.pollTrackChange(500):this.media.textTracks.addEventListener("change",this.asyncPollTrackChange)},f.pollTrackChange=function(r){self.clearInterval(this.subtitlePollingInterval),this.subtitlePollingInterval=self.setInterval(this.trackChangeListener,r)},f.onMediaDetaching=function(){if(!this.media)return;self.clearInterval(this.subtitlePollingInterval),this.useTextTrackPolling||this.media.textTracks.removeEventListener("change",this.asyncPollTrackChange),this.trackId>-1&&(this.queuedDefaultTrack=this.trackId);var r=a(this.media.textTracks);r.forEach(function(c){Object(b.clearCurrentCues)(c)}),this.subtitleTrack=-1,this.media=null},f.onManifestLoading=function(){this.tracks=[],this.groupId=null,this.tracksInGroup=[],this.trackId=-1,this.selectDefaultTrack=!0},f.onManifestParsed=function(r,c){this.tracks=c.subtitleTracks},f.onSubtitleTrackLoaded=function(r,c){var A=c.id,p=c.details,x=this.trackId,_=this.tracksInGroup[x];if(!_){this.warn("Invalid subtitle track id "+A);return}var B=_.details;_.details=c.details,this.log("subtitle track "+A+" loaded ["+p.startSN+"-"+p.endSN+"]"),A===this.trackId&&(this.retryCount=0,this.playlistLoaded(A,c,B))},f.onLevelLoading=function(r,c){this.switchLevel(c.level)},f.onLevelSwitching=function(r,c){this.switchLevel(c.level)},f.switchLevel=function(r){var c=this.hls.levels[r];if(!(c!=null&&c.textGroupIds))return;var A=c.textGroupIds[c.urlId];if(this.groupId!==A){var p=this.tracksInGroup?this.tracksInGroup[this.trackId]:void 0,x=this.tracks.filter(function(E){return!A||E.groupId===A});this.tracksInGroup=x;var _=this.findTrackId(p==null?void 0:p.name)||this.findTrackId();this.groupId=A;var B={subtitleTracks:x};this.log("Updating subtitle tracks, "+x.length+' track(s) found in "'+A+'" group-id'),this.hls.trigger(v.Events.SUBTITLE_TRACKS_UPDATED,B),_!==-1&&this.setSubtitleTrack(_,p)}},f.findTrackId=function(r){for(var c=this.tracksInGroup,A=0;A=p.length)return;this.clearTimer();var x=p[r];if(this.log("Switching to subtitle track "+r),this.trackId=r,x){var _=x.id,B=x.groupId,E=B===void 0?"":B,g=x.name,h=x.type,u=x.url;this.hls.trigger(v.Events.SUBTITLE_TRACK_SWITCH,{id:_,groupId:E,name:g,type:h,url:u});var S=this.switchParams(x.url,c==null?void 0:c.details);this.loadPlaylist(S)}else this.hls.trigger(v.Events.SUBTITLE_TRACK_SWITCH,{id:r})},f.onTextTracksChanged=function(){if(this.useTextTrackPolling||self.clearInterval(this.subtitlePollingInterval),!this.media||!this.hls.config.renderTextTracksNatively)return;for(var r=-1,c=a(this.media.textTracks),A=0;A=0&&(h[0]=Math.min(h[0],p),h[1]=Math.max(h[1],x),E=!0,u/(x-p)>.5))return}if(E||B.push([p,x]),this.config.renderTextTracksNatively){var S=this.captionsTracks[A];this.Cues.newCue(S,p,x,_)}else{var O=this.Cues.newCue(null,p,x,_);this.hls.trigger(b.Events.CUES_PARSED,{type:"captions",cues:O,track:A})}},r.onInitPtsFound=function(A,p){var x=this,_=p.frag,B=p.id,E=p.initPTS,g=p.timescale,h=this.unparsedVttFrags;B==="main"&&(this.initPTS[_.cc]=E,this.timescale[_.cc]=g),h.length&&(this.unparsedVttFrags=[],h.forEach(function(u){x.onFragLoaded(b.Events.FRAG_LOADED,u)}))},r.getExistingTrack=function(A){var p=this.media;if(p)for(var x=0;x>>8^g&255^99,i[_]=g,n[g]=_;var h=x[_],u=x[h],S=x[u],O=x[g]*257^g*16843008;a[_]=O<<24|O>>>8,s[_]=O<<16|O>>>16,o[_]=O<<8|O>>>24,f[_]=O,O=S*16843009^u*65537^h*257^_*16843008,r[g]=O<<24|O>>>8,c[g]=O<<16|O>>>16,A[g]=O<<8|O>>>24,p[g]=O,_?(_=h^x[x[x[S^h]]],B^=x[x[B]]):_=B=1}},m.expandKey=function(i){for(var n=this.uint8ArrayToUint32Array_(i),e=!0,a=0;a>>6)+1;var O=(A[p+2]&60)>>>2;if(O>S.length-1){c.trigger(C.Events.ERROR,{type:b.ErrorTypes.MEDIA_ERROR,details:b.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"invalid ADTS sampling index:"+O});return}return E=(A[p+2]&1)<<2,E|=(A[p+3]&192)>>>6,v.logger.log("manifest codec:"+x+", ADTS type:"+_+", samplingIndex:"+O),/firefox/i.test(h)?O>=6?(_=5,g=new Array(4),B=O-3):(_=2,g=new Array(2),B=O):h.indexOf("android")!==-1?(_=2,g=new Array(2),B=O):(_=5,g=new Array(4),x&&(x.indexOf("mp4a.40.29")!==-1||x.indexOf("mp4a.40.5")!==-1)||!x&&O>=6?B=O-3:((x&&x.indexOf("mp4a.40.2")!==-1&&(O>=6&&E===1||/vivaldi/i.test(h))||!x&&E===1)&&(_=2,g=new Array(2)),B=O)),g[0]=_<<3,g[0]|=(O&14)>>1,g[1]|=(O&1)<<7,g[1]|=E<<3,_===5&&(g[1]|=(B&14)>>1,g[2]=(B&1)<<7,g[2]|=2<<2,g[3]=0),{config:g,samplerate:S[O],channelCount:E,codec:"mp4a.40."+_,manifestCodec:u}}function m(c,A){return c[A]===255&&(c[A+1]&246)===240}function d(c,A){return c[A+1]&1?7:9}function i(c,A){return(c[A+3]&3)<<11|c[A+4]<<3|(c[A+5]&224)>>>5}function n(c,A){return A+5=c.length)return!1;var x=i(c,A);if(x<=p)return!1;var _=A+x;return _===c.length||e(c,_)}return!1}function o(c,A,p,x,_){if(!c.samplerate){var B=w(A,p,x,_);if(!B)return;c.config=B.config,c.samplerate=B.samplerate,c.channelCount=B.channelCount,c.codec=B.codec,c.manifestCodec=B.manifestCodec,v.logger.log("parsed codec:"+c.codec+", rate:"+B.samplerate+", channels:"+B.channelCount)}}function f(c){return 1024*9e4/c}function l(c,A,p,x,_){var B=d(c,A),E=i(c,A);if(E-=B,E>0){var g=p+x*_;return{headerLength:B,frameLength:E,stamp:g}}}function r(c,A,p,x,_){var B=f(c.samplerate),E=l(A,p,x,_,B);if(E){var g=E.frameLength,h=E.headerLength,u=E.stamp,S=h+g,O=Math.max(0,p+S-A.length),T;O?(T=new Uint8Array(S-h),T.set(A.subarray(p+h,A.length),0)):T=A.subarray(p+h,p+S);var D={unit:T,pts:u};return O||c.samples.push(D),{sample:D,length:S,missing:O}}}},"./src/demux/base-audio-demuxer.ts":function(se,G,M){"use strict";M.r(G),M.d(G,"initPTSFn",function(){return i});var v=M("./src/polyfills/number.ts"),b=M("./src/demux/id3.ts"),C=M("./src/demux/dummy-demuxed-track.ts"),w=M("./src/utils/mp4-tools.ts"),m=M("./src/utils/typed-array.ts"),d=function(){function n(){this._audioTrack=void 0,this._id3Track=void 0,this.frameIndex=0,this.cachedData=null,this.initPTS=null}var e=n.prototype;return e.resetInitSegment=function(s,o,f){this._id3Track={type:"id3",id:3,pid:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],dropped:0}},e.resetTimeStamp=function(){},e.resetContiguity=function(){},e.canParse=function(s,o){return!1},e.appendFrame=function(s,o,f){},e.demux=function(s,o){this.cachedData&&(s=Object(w.appendUint8Array)(this.cachedData,s),this.cachedData=null);var f=b.getID3Data(s,0),l=f?f.length:0,r,c,A=this._audioTrack,p=this._id3Track,x=f?b.getTimeStamp(f):void 0,_=s.length;for((this.frameIndex===0||this.initPTS===null)&&(this.initPTS=i(x,o)),f&&f.length>0&&p.samples.push({pts:this.initPTS,dts:this.initPTS,data:f}),c=this.initPTS;l<_;){if(this.canParse(s,l)){var B=this.appendFrame(A,s,l);B?(this.frameIndex++,c=B.sample.pts,l+=B.length,r=l):l=_}else b.canParse(s,l)?(f=b.getID3Data(s,l),p.samples.push({pts:c,dts:c,data:f}),l+=f.length,r=l):l++;if(l===_&&r!==_){var E=Object(m.sliceUint8)(s,r);this.cachedData?this.cachedData=Object(w.appendUint8Array)(this.cachedData,E):this.cachedData=E}}return{audioTrack:A,avcTrack:Object(C.dummyTrack)(),id3Track:p,textTrack:Object(C.dummyTrack)()}},e.demuxSampleAes=function(s,o,f){return Promise.reject(new Error("["+this+"] This demuxer does not support Sample-AES decryption"))},e.flush=function(s){var o=this.cachedData;return o&&(this.cachedData=null,this.demux(o,0)),this.frameIndex=0,{audioTrack:this._audioTrack,avcTrack:Object(C.dummyTrack)(),id3Track:this._id3Track,textTrack:Object(C.dummyTrack)()}},e.destroy=function(){},n}(),i=function(e,a){return Object(v.isFiniteNumber)(e)?e*90:a*9e4};G.default=d},"./src/demux/chunk-cache.ts":function(se,G,M){"use strict";M.r(G),M.d(G,"default",function(){return v});var v=function(){function C(){this.chunks=[],this.dataLength=0}var w=C.prototype;return w.push=function(d){this.chunks.push(d),this.dataLength+=d.length},w.flush=function(){var d=this.chunks,i=this.dataLength,n;if(d.length)d.length===1?n=d[0]:n=b(d,i);else return new Uint8Array(0);return this.reset(),n},w.reset=function(){this.chunks.length=0,this.dataLength=0},C}();function b(C,w){for(var m=new Uint8Array(w),d=0,i=0;id?(this.word<<=d,this.bitsAvailable-=d):(d-=this.bitsAvailable,i=d>>3,d-=i>>3,this.bytesAvailable-=i,this.loadWord(),this.word<<=d,this.bitsAvailable-=d)},w.readBits=function(d){var i=Math.min(this.bitsAvailable,d),n=this.word>>>32-i;return d>32&&v.logger.error("Cannot read more than 32 bits at a time"),this.bitsAvailable-=i,this.bitsAvailable>0?this.word<<=i:this.bytesAvailable>0&&this.loadWord(),i=d-i,i>0&&this.bitsAvailable?n<>>d)!==0)return this.word<<=d,this.bitsAvailable-=d,d;return this.loadWord(),d+this.skipLZ()},w.skipUEG=function(){this.skipBits(1+this.skipLZ())},w.skipEG=function(){this.skipBits(1+this.skipLZ())},w.readUEG=function(){var d=this.skipLZ();return this.readBits(d+1)-1},w.readEG=function(){var d=this.readUEG();return 1&d?1+d>>>1:-1*(d>>>1)},w.readBoolean=function(){return this.readBits(1)===1},w.readUByte=function(){return this.readBits(8)},w.readUShort=function(){return this.readBits(16)},w.readUInt=function(){return this.readBits(32)},w.skipScalingList=function(d){for(var i=8,n=8,e,a=0;a0?_.subarray(E,E+g):void 0},w=function(_,B){var E=0;return E=(_[B]&127)<<21,E|=(_[B+1]&127)<<14,E|=(_[B+2]&127)<<7,E|=_[B+3]&127,E},m=function(_,B){return v(_,B)&&w(_,B+6)+10<=_.length-B},d=function(_){for(var B=e(_),E=0;E>4){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:D+=String.fromCharCode(S);break;case 12:case 13:O=_[I++],D+=String.fromCharCode((S&31)<<6|O&63);break;case 14:O=_[I++],T=_[I++],D+=String.fromCharCode((S&15)<<12|(O&63)<<6|(T&63)<<0);break;default:}}return D},c={decodeTextFrame:o},A;function p(){return!A&&typeof self.TextDecoder!="undefined"&&(A=new self.TextDecoder("utf-8")),A}},"./src/demux/mp3demuxer.ts":function(se,G,M){"use strict";M.r(G);var v=M("./src/demux/base-audio-demuxer.ts"),b=M("./src/demux/id3.ts"),C=M("./src/utils/logger.ts"),w=M("./src/demux/mpegaudio.ts");function m(n,e){n.prototype=Object.create(e.prototype),n.prototype.constructor=n,d(n,e)}function d(n,e){return d=Object.setPrototypeOf||function(s,o){return s.__proto__=o,s},d(n,e)}var i=function(n){m(e,n);function e(){return n.apply(this,arguments)||this}var a=e.prototype;return a.resetInitSegment=function(o,f,l){n.prototype.resetInitSegment.call(this,o,f,l),this._audioTrack={container:"audio/mpeg",type:"audio",id:2,pid:-1,sequenceNumber:0,isAAC:!1,samples:[],manifestCodec:o,duration:l,inputTimeScale:9e4,dropped:0}},e.probe=function(o){if(!o)return!1;for(var f=b.getID3Data(o,0)||[],l=f.length,r=o.length;l0},m.demux=function(i){var n=i,e=Object(b.dummyTrack)();if(this.config.progressive){this.remainderData&&(n=Object(v.appendUint8Array)(this.remainderData,i));var a=Object(v.segmentValidRange)(n);this.remainderData=a.remainder,e.samples=a.valid||new Uint8Array}else e.samples=n;return{audioTrack:Object(b.dummyTrack)(),avcTrack:e,id3Track:Object(b.dummyTrack)(),textTrack:Object(b.dummyTrack)()}},m.flush=function(){var i=Object(b.dummyTrack)();return i.samples=this.remainderData||new Uint8Array,this.remainderData=null,{audioTrack:Object(b.dummyTrack)(),avcTrack:i,id3Track:Object(b.dummyTrack)(),textTrack:Object(b.dummyTrack)()}},m.demuxSampleAes=function(i,n,e){return Promise.reject(new Error("The MP4 demuxer does not support SAMPLE-AES decryption"))},m.destroy=function(){},w}();C.minProbeByteLength=1024,G.default=C},"./src/demux/mpegaudio.ts":function(se,G,M){"use strict";M.r(G),M.d(G,"appendFrame",function(){return d}),M.d(G,"parseHeader",function(){return i}),M.d(G,"isHeaderPattern",function(){return n}),M.d(G,"isHeader",function(){return e}),M.d(G,"canParse",function(){return a}),M.d(G,"probe",function(){return s});var v=null,b=[32,64,96,128,160,192,224,256,288,320,352,384,416,448,32,48,56,64,80,96,112,128,160,192,224,256,320,384,32,40,48,56,64,80,96,112,128,160,192,224,256,320,32,48,56,64,80,96,112,128,144,160,176,192,224,256,8,16,24,32,40,48,56,64,80,96,112,128,144,160],C=[44100,48e3,32e3,22050,24e3,16e3,11025,12e3,8e3],w=[[0,72,144,12],[0,0,0,0],[0,72,144,12],[0,144,144,12]],m=[0,1,1,4];function d(o,f,l,r,c){if(l+24>f.length)return;var A=i(f,l);if(A&&l+A.frameLength<=f.length){var p=A.samplesPerFrame*9e4/A.sampleRate,x=r+c*p,_={unit:f.subarray(l,l+A.frameLength),pts:x,dts:x};return o.config=[],o.channelCount=A.channelCount,o.samplerate=A.sampleRate,o.samples.push(_),{sample:_,length:A.frameLength,missing:0}}}function i(o,f){var l=o[f+1]>>3&3,r=o[f+1]>>1&3,c=o[f+2]>>4&15,A=o[f+2]>>2&3;if(l!==1&&c!==0&&c!==15&&A!==3){var p=o[f+2]>>1&1,x=o[f+3]>>6,_=l===3?3-r:r===3?3:4,B=b[_*14+c-1]*1e3,E=l===3?0:l===2?1:2,g=C[E*3+A],h=x===3?1:2,u=w[l][r],S=m[r],O=u*8*S,T=Math.floor(u*B/g+p)*S;if(v===null){var D=navigator.userAgent||"",I=D.match(/Chrome\/(\d+)/i);v=I?parseInt(I[1]):0}var k=!!v&&v<=87;return k&&r===2&&B>=224e3&&x===0&&(o[f+3]=o[f+3]|128),{sampleRate:g,channelCount:h,frameLength:T,samplesPerFrame:O}}}function n(o,f){return o[f]===255&&(o[f+1]&224)===224&&(o[f+1]&6)!==0}function e(o,f){return f+1=i.length){e();return}if(i[n].unit.length<32)continue;var a=this.decrypter.isSync();if(this.decryptAacSample(i,n,e,a),!a)return}},m.getAvcEncryptedData=function(i){for(var n=Math.floor((i.length-48)/160)*16+16,e=new Int8Array(n),a=0,s=32;s<=i.length-16;s+=160,a+=16)e.set(i.subarray(s,s+16),a);return e},m.getAvcDecryptedUnit=function(i,n){for(var e=new Uint8Array(n),a=0,s=32;s<=i.length-16;s+=160,a+=16)i.set(e.subarray(a,a+16),s);return i},m.decryptAvcSample=function(i,n,e,a,s,o){var f=Object(b.discardEPB)(s.data),l=this.getAvcEncryptedData(f),r=this;this.decryptBuffer(l.buffer,function(c){s.data=r.getAvcDecryptedUnit(f,c),o||r.decryptAvcSamples(i,n,e+1,a)})},m.decryptAvcSamples=function(i,n,e,a){if(i instanceof Uint8Array)throw new Error("Cannot decrypt samples of type Uint8Array");for(;;n++,e=0){if(n>=i.length){a();return}for(var s=i[n].units;!(e>=s.length);e++){var o=s[e];if(o.data.length<=48||o.type!==1&&o.type!==5)continue;var f=this.decrypter.isSync();if(this.decryptAvcSample(i,n,e,a,o,f),!f)return}}},w}();G.default=C},"./src/demux/transmuxer-interface.ts":function(se,G,M){"use strict";M.r(G),M.d(G,"default",function(){return s});var v=M("./node_modules/webworkify-webpack/index.js"),b=M.n(v),C=M("./src/events.ts"),w=M("./src/demux/transmuxer.ts"),m=M("./src/utils/logger.ts"),d=M("./src/errors.ts"),i=M("./src/utils/mediasource-helper.ts"),n=M("./node_modules/eventemitter3/index.js"),e=M.n(n),a=Object(i.getMediaSource)()||{isTypeSupported:function(){return!1}},s=function(){function o(l,r,c,A){var p=this;this.hls=void 0,this.id=void 0,this.observer=void 0,this.frag=null,this.part=null,this.worker=void 0,this.onwmsg=void 0,this.transmuxer=null,this.onTransmuxComplete=void 0,this.onFlush=void 0,this.hls=l,this.id=r,this.onTransmuxComplete=c,this.onFlush=A;var x=l.config,_=function(u,S){S=S||{},S.frag=p.frag,S.id=p.id,l.trigger(u,S)};this.observer=new n.EventEmitter,this.observer.on(C.Events.FRAG_DECRYPTED,_),this.observer.on(C.Events.ERROR,_);var B={mp4:a.isTypeSupported("video/mp4"),mpeg:a.isTypeSupported("audio/mpeg"),mp3:a.isTypeSupported('audio/mp4; codecs="mp3"')},E=navigator.vendor;if(x.enableWorker&&typeof Worker!="undefined"){m.logger.log("demuxing in webworker");var g;try{g=this.worker=v("./src/demux/transmuxer-worker.ts"),this.onwmsg=this.onWorkerMessage.bind(this),g.addEventListener("message",this.onwmsg),g.onerror=function(h){l.trigger(C.Events.ERROR,{type:d.ErrorTypes.OTHER_ERROR,details:d.ErrorDetails.INTERNAL_EXCEPTION,fatal:!0,event:"demuxerWorker",error:new Error(h.message+" ("+h.filename+":"+h.lineno+")")})},g.postMessage({cmd:"init",typeSupported:B,vendor:E,id:r,config:JSON.stringify(x)})}catch(h){m.logger.warn("Error in worker:",h),m.logger.error("Error while initializing DemuxerWorker, fallback to inline"),g&&self.URL.revokeObjectURL(g.objectURL),this.transmuxer=new w.default(this.observer,B,x,E,r),this.worker=null}}else this.transmuxer=new w.default(this.observer,B,x,E,r)}var f=o.prototype;return f.destroy=function(){var r=this.worker;if(r)r.removeEventListener("message",this.onwmsg),r.terminate(),this.worker=null;else{var c=this.transmuxer;c&&(c.destroy(),this.transmuxer=null)}var A=this.observer;A&&A.removeAllListeners(),this.observer=null},f.push=function(r,c,A,p,x,_,B,E,g,h){var u=this;g.transmuxing.start=self.performance.now();var S=this.transmuxer,O=this.worker,T=_?_.start:x.start,D=x.decryptdata,I=this.frag,k=!(I&&x.cc===I.cc),F=!(I&&g.level===I.level),X=I?g.sn-I.sn:-1,U=this.part?g.part-this.part.index:1,K=!F&&(X===1||X===0&&U===1),V=self.performance.now();(F||X||x.stats.parsing.start===0)&&(x.stats.parsing.start=V),_&&(U||!K)&&(_.stats.parsing.start=V);var N=new w.TransmuxState(k,K,E,F,T);if(!K||k){m.logger.log("[transmuxer-interface, "+x.type+"]: Starting new transmux session for sn: "+g.sn+" p: "+g.part+" level: "+g.level+" id: "+g.id+` +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function n(o,f){if(!o)return;if(typeof o=="string")return e(o,f);var l=Object.prototype.toString.call(o).slice(8,-1);if(l==="Object"&&o.constructor&&(l=o.constructor.name),l==="Map"||l==="Set")return Array.from(o);if(l==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(l))return e(o,f)}function e(o,f){(f==null||f>o.length)&&(f=o.length);for(var l=0,r=new Array(f);lc&&(c=_.bitrate)}return c>0?c:NaN},f.getBufferLength=function(r){var c=this.hls.media,A=r===b.CMCDObjectType.AUDIO?this.audioBuffer:this.videoBuffer;if(!A||!c)return NaN;var p=C.BufferHelper.bufferInfo(A,c.currentTime,this.config.maxBufferHole);return p.len*1e3},f.createPlaylistLoader=function(){var r=this.config.pLoader,c=this.applyPlaylistData,A=r||this.config.loader;return function(){function p(_){this.loader=void 0,this.loader=new A(_)}var x=p.prototype;return x.destroy=function(){this.loader.destroy()},x.abort=function(){this.loader.abort()},x.load=function(B,E,g){c(B),this.loader.load(B,E,g)},d(p,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),p}()},f.createFragmentLoader=function(){var r=this.config.fLoader,c=this.applyFragmentData,A=r||this.config.loader;return function(){function p(_){this.loader=void 0,this.loader=new A(_)}var x=p.prototype;return x.destroy=function(){this.loader.destroy()},x.abort=function(){this.loader.abort()},x.load=function(B,E,g){c(B),this.loader.load(B,E,g)},d(p,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),p}()},o.uuid=function(){var r=URL.createObjectURL(new Blob),c=r.toString();return URL.revokeObjectURL(r),c.substr(c.lastIndexOf("/")+1)},o.serialize=function(r){for(var c=[],A=function(k){return!Number.isNaN(k)&&k!=null&&k!==""&&k!==!1},p=function(k){return Math.round(k)},x=function(k){return p(k/100)*100},_=function(k){return encodeURIComponent(k)},B={br:p,d:p,bl:x,dl:x,mtp:x,nor:_,rtp:x,tb:p},E=Object.keys(r||{}).sort(),g=i(E),h;!(h=g()).done;){var u=h.value,S=r[u];if(!A(S))continue;if(u==="v"&&S===1)continue;if(u=="pr"&&S===1)continue;var O=B[u];O&&(S=O(S));var T=typeof S,D=void 0;u==="ot"||u==="sf"||u==="st"?D=u+"="+S:T==="boolean"?D=u:T==="number"?D=u+"="+S:D=u+"="+JSON.stringify(S),c.push(D)}return c.join(",")},o.toHeaders=function(r){for(var c=Object.keys(r),A={},p=["Object","Request","Session","Status"],x=[{},{},{},{}],_={br:0,d:0,ot:0,tb:0,bl:1,dl:1,mtp:1,nor:1,nrr:1,su:1,cid:2,pr:2,sf:2,sid:2,st:2,v:2,bs:3,rtp:3},B=0,E=c;Bi){this.hls.trigger(v.Events.ERROR,{type:b.ErrorTypes.KEY_SYSTEM_ERROR,details:b.ErrorDetails.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0});return}var _=i-this._requestLicenseFailureCount+1;C.logger.warn("Retrying license request, "+_+" attempts left"),this._requestLicense(c,A)}break}},o._generateLicenseRequestChallenge=function(l,r){switch(l.mediaKeySystemDomain){case w.KeySystems.WIDEVINE:return r}throw new Error("unsupported key-system: "+l.mediaKeySystemDomain)},o._requestLicense=function(l,r){C.logger.log("Requesting content license for key-system");var c=this._mediaKeysList[0];if(!c){C.logger.error("Fatal error: Media is encrypted but no key-system access has been obtained yet"),this.hls.trigger(v.Events.ERROR,{type:b.ErrorTypes.KEY_SYSTEM_ERROR,details:b.ErrorDetails.KEY_SYSTEM_NO_ACCESS,fatal:!0});return}try{var A=this.getLicenseServerUrl(c.mediaKeySystemDomain),p=this._createLicenseXhr(A,l,r);C.logger.log("Sending license request to URL: "+A);var x=this._generateLicenseRequestChallenge(c,l);p.send(x)}catch(_){C.logger.error("Failure requesting DRM license: "+_),this.hls.trigger(v.Events.ERROR,{type:b.ErrorTypes.KEY_SYSTEM_ERROR,details:b.ErrorDetails.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0})}},o.onMediaAttached=function(l,r){if(!this._emeEnabled)return;var c=r.media;this._media=c,c.addEventListener("encrypted",this._onMediaEncrypted)},o.onMediaDetached=function(){var l=this._media,r=this._mediaKeysList;if(!l)return;l.removeEventListener("encrypted",this._onMediaEncrypted),this._media=null,this._mediaKeysList=[],Promise.all(r.map(function(c){if(c.mediaKeysSession)return c.mediaKeysSession.close().catch(function(){})})).then(function(){return l.setMediaKeys(null)}).catch(function(){})},o.onManifestParsed=function(l,r){if(!this._emeEnabled)return;var c=r.levels.map(function(p){return p.audioCodec}).filter(function(p){return!!p}),A=r.levels.map(function(p){return p.videoCodec}).filter(function(p){return!!p});this._attemptKeySystemAccess(w.KeySystems.WIDEVINE,c,A)},d(s,[{key:"requestMediaKeySystemAccess",get:function(){if(!this._requestMediaKeySystemAccess)throw new Error("No requestMediaKeySystemAccess function configured");return this._requestMediaKeySystemAccess}}]),s}();G.default=a},"./src/controller/fps-controller.ts":function(se,G,M){"use strict";M.r(G);var v=M("./src/events.ts"),b=M("./src/utils/logger.ts"),C=function(){function w(d){this.hls=void 0,this.isVideoPlaybackQualityAvailable=!1,this.timer=void 0,this.media=null,this.lastTime=void 0,this.lastDroppedFrames=0,this.lastDecodedFrames=0,this.streamController=void 0,this.hls=d,this.registerListeners()}var m=w.prototype;return m.setStreamController=function(i){this.streamController=i},m.registerListeners=function(){this.hls.on(v.Events.MEDIA_ATTACHING,this.onMediaAttaching,this)},m.unregisterListeners=function(){this.hls.off(v.Events.MEDIA_ATTACHING,this.onMediaAttaching)},m.destroy=function(){this.timer&&clearInterval(this.timer),this.unregisterListeners(),this.isVideoPlaybackQualityAvailable=!1,this.media=null},m.onMediaAttaching=function(i,n){var e=this.hls.config;if(e.capLevelOnFPSDrop){var a=n.media instanceof self.HTMLVideoElement?n.media:null;this.media=a,a&&typeof a.getVideoPlaybackQuality=="function"&&(this.isVideoPlaybackQualityAvailable=!0),self.clearInterval(this.timer),this.timer=self.setInterval(this.checkFPSInterval.bind(this),e.fpsDroppedMonitoringPeriod)}},m.checkFPS=function(i,n,e){var a=performance.now();if(n){if(this.lastTime){var s=a-this.lastTime,o=e-this.lastDroppedFrames,f=n-this.lastDecodedFrames,l=1e3*o/s,r=this.hls;if(r.trigger(v.Events.FPS_DROP,{currentDropped:o,currentDecoded:f,totalDroppedFrames:e}),l>0&&o>r.config.fpsDroppedMonitoringThreshold*f){var c=r.currentLevel;b.logger.warn("drop FPS ratio greater than max allowed value for currentLevel: "+c),c>0&&(r.autoLevelCapping===-1||r.autoLevelCapping>=c)&&(c=c-1,r.trigger(v.Events.FPS_DROP_LEVEL_CAPPING,{level:c,droppedLevel:r.currentLevel}),r.autoLevelCapping=c,this.streamController.nextLevelSwitch())}}this.lastTime=a,this.lastDroppedFrames=e,this.lastDecodedFrames=n}},m.checkFPSInterval=function(){var i=this.media;if(i)if(this.isVideoPlaybackQualityAvailable){var n=i.getVideoPlaybackQuality();this.checkFPS(i,n.totalVideoFrames,n.droppedVideoFrames)}else this.checkFPS(i,i.webkitDecodedFrameCount,i.webkitDroppedFrameCount)},w}();G.default=C},"./src/controller/fragment-finders.ts":function(se,G,M){"use strict";M.r(G),M.d(G,"findFragmentByPDT",function(){return C}),M.d(G,"findFragmentByPTS",function(){return w}),M.d(G,"fragmentWithinToleranceTest",function(){return m}),M.d(G,"pdtWithinToleranceTest",function(){return d}),M.d(G,"findFragWithCC",function(){return i});var v=M("./src/polyfills/number.ts"),b=M("./src/utils/binary-search.ts");function C(n,e,a){if(e===null||!Array.isArray(n)||!n.length||!Object(v.isFiniteNumber)(e))return null;var s=n[0].programDateTime;if(e<(s||0))return null;var o=n[n.length-1].endProgramDateTime;if(e>=(o||0))return null;a=a||0;for(var f=0;fn&&a.start?-1:0}function d(n,e,a){var s=Math.min(e,a.duration+(a.deltaPTS?a.deltaPTS:0))*1e3,o=a.endProgramDateTime||0;return o-s>n}function i(n,e){return b.default.search(n,function(a){return a.cce?-1:0})}},"./src/controller/fragment-tracker.ts":function(se,G,M){"use strict";M.r(G),M.d(G,"FragmentState",function(){return C}),M.d(G,"FragmentTracker",function(){return w});var v=M("./src/events.ts"),b=M("./src/types/loader.ts"),C;(function(i){i.NOT_LOADED="NOT_LOADED",i.BACKTRACKED="BACKTRACKED",i.APPENDING="APPENDING",i.PARTIAL="PARTIAL",i.OK="OK"})(C||(C={}));var w=function(){function i(e){this.activeFragment=null,this.activeParts=null,this.fragments=Object.create(null),this.timeRanges=Object.create(null),this.bufferPadding=.2,this.hls=void 0,this.hls=e,this._registerListeners()}var n=i.prototype;return n._registerListeners=function(){var a=this.hls;a.on(v.Events.BUFFER_APPENDED,this.onBufferAppended,this),a.on(v.Events.FRAG_BUFFERED,this.onFragBuffered,this),a.on(v.Events.FRAG_LOADED,this.onFragLoaded,this)},n._unregisterListeners=function(){var a=this.hls;a.off(v.Events.BUFFER_APPENDED,this.onBufferAppended,this),a.off(v.Events.FRAG_BUFFERED,this.onFragBuffered,this),a.off(v.Events.FRAG_LOADED,this.onFragLoaded,this)},n.destroy=function(){this._unregisterListeners(),this.fragments=this.timeRanges=null},n.getAppendedFrag=function(a,s){if(s===b.PlaylistLevelType.MAIN){var o=this.activeFragment,f=this.activeParts;if(!o)return null;if(f)for(var l=f.length;l--;){var r=f[l],c=r?r.end:o.appendedPTS;if(r.start<=a&&c!==void 0&&a<=c)return l>9&&(this.activeParts=f.slice(l-9)),r}else if(o.start<=a&&o.appendedPTS!==void 0&&a<=o.appendedPTS)return o}return this.getBufferedFrag(a,s)},n.getBufferedFrag=function(a,s){for(var o=this.fragments,f=Object.keys(o),l=f.length;l--;){var r=o[f[l]];if((r==null?void 0:r.body.type)===s&&r.buffered){var c=r.body;if(c.start<=a&&a<=c.end)return c}}return null},n.detectEvictedFragments=function(a,s,o){var f=this;Object.keys(this.fragments).forEach(function(l){var r=f.fragments[l];if(!r)return;if(!r.buffered){r.body.type===o&&f.removeFragment(r.body);return}var c=r.range[a];if(!c)return;c.time.some(function(A){var p=!f.isTimeBuffered(A.startPTS,A.endPTS,s);return p&&f.removeFragment(r.body),p})})},n.detectPartialFragments=function(a){var s=this,o=this.timeRanges,f=a.frag,l=a.part;if(!o||f.sn==="initSegment")return;var r=d(f),c=this.fragments[r];if(!c)return;Object.keys(o).forEach(function(A){var p=f.elementaryStreams[A];if(!p)return;var x=o[A],_=l!==null||p.partial===!0;c.range[A]=s.getBufferedTimes(f,l,_,x)}),c.backtrack=c.loaded=null,Object.keys(c.range).length?c.buffered=!0:this.removeFragment(c.body)},n.fragBuffered=function(a){var s=d(a),o=this.fragments[s];o&&(o.backtrack=o.loaded=null,o.buffered=!0)},n.getBufferedTimes=function(a,s,o,f){for(var l={time:[],partial:o},r=s?s.start:a.start,c=s?s.end:a.end,A=a.minEndPTS||c,p=a.maxStartPTS||r,x=0;x=_&&A<=B){l.time.push({startPTS:Math.max(r,f.start(x)),endPTS:Math.min(c,f.end(x))});break}else if(r_)l.partial=!0,l.time.push({startPTS:Math.max(r,f.start(x)),endPTS:Math.min(c,f.end(x))});else if(c<=_)break}return l},n.getPartialFragment=function(a){var s=null,o,f,l,r=0,c=this.bufferPadding,A=this.fragments;return Object.keys(A).forEach(function(p){var x=A[p];if(!x)return;m(x)&&(f=x.body.start-c,l=x.body.end+c,a>=f&&a<=l&&(o=Math.min(a-f,l-a),r<=o&&(s=x.body,r=o)))}),s},n.getState=function(a){var s=d(a),o=this.fragments[s];return o?o.buffered?m(o)?C.PARTIAL:C.OK:o.backtrack?C.BACKTRACKED:C.APPENDING:C.NOT_LOADED},n.backtrack=function(a,s){var o=d(a),f=this.fragments[o];if(!f||f.backtrack)return null;var l=f.backtrack=s||f.loaded;return f.loaded=null,l},n.getBacktrackData=function(a){var s=d(a),o=this.fragments[s];if(o){var f,l=o.backtrack;if(l!=null&&(f=l.payload)!==null&&f!==void 0&&f.byteLength)return l;this.removeFragment(a)}return null},n.isTimeBuffered=function(a,s,o){for(var f,l,r=0;r=f&&s<=l)return!0;if(s<=f)return!1}return!1},n.onFragLoaded=function(a,s){var o=s.frag,f=s.part;if(o.sn==="initSegment"||o.bitrateTest||f)return;var l=d(o);this.fragments[l]={body:o,loaded:s,backtrack:null,buffered:!1,range:Object.create(null)}},n.onBufferAppended=function(a,s){var o=this,f=s.frag,l=s.part,r=s.timeRanges;if(f.type===b.PlaylistLevelType.MAIN)if(this.activeFragment=f,l){var c=this.activeParts;c||(this.activeParts=c=[]),c.push(l)}else this.activeParts=null;this.timeRanges=r,Object.keys(r).forEach(function(A){var p=r[A];if(o.detectEvictedFragments(A,p),!l)for(var x=0;xa&&f.removeFragment(c)}})},n.removeFragment=function(a){var s=d(a);a.stats.loaded=0,a.clearElementaryStreamInfo(),delete this.fragments[s]},n.removeAllFragments=function(){this.fragments=Object.create(null),this.activeFragment=null,this.activeParts=null},i}();function m(i){var n,e;return i.buffered&&(((n=i.range.video)===null||n===void 0?void 0:n.partial)||((e=i.range.audio)===null||e===void 0?void 0:e.partial))}function d(i){return i.type+"_"+i.level+"_"+i.urlId+"_"+i.sn}},"./src/controller/gap-controller.ts":function(se,G,M){"use strict";M.r(G),M.d(G,"STALL_MINIMUM_DURATION_MS",function(){return m}),M.d(G,"MAX_START_GAP_JUMP",function(){return d}),M.d(G,"SKIP_BUFFER_HOLE_STEP_SECONDS",function(){return i}),M.d(G,"SKIP_BUFFER_RANGE_START",function(){return n}),M.d(G,"default",function(){return e});var v=M("./src/utils/buffer-helper.ts"),b=M("./src/errors.ts"),C=M("./src/events.ts"),w=M("./src/utils/logger.ts"),m=250,d=2,i=.1,n=.05,e=function(){function a(o,f,l,r){this.config=void 0,this.media=void 0,this.fragmentTracker=void 0,this.hls=void 0,this.nudgeRetry=0,this.stallReported=!1,this.stalled=null,this.moved=!1,this.seeking=!1,this.config=o,this.media=f,this.fragmentTracker=l,this.hls=r}var s=a.prototype;return s.destroy=function(){this.hls=this.fragmentTracker=this.media=null},s.poll=function(f){var l=this.config,r=this.media,c=this.stalled,A=r.currentTime,p=r.seeking,x=this.seeking&&!p,_=!this.seeking&&p;if(this.seeking=p,A!==f){if(this.moved=!0,c!==null){if(this.stallReported){var B=self.performance.now()-c;w.logger.warn("playback not stuck anymore @"+A+", after "+Math.round(B)+"ms"),this.stallReported=!1}this.stalled=null,this.nudgeRetry=0}return}if((_||x)&&(this.stalled=null),r.paused||r.ended||r.playbackRate===0||!v.BufferHelper.getBuffered(r).length)return;var E=v.BufferHelper.bufferInfo(r,A,0),g=E.len>0,h=E.nextStart||0;if(!g&&!h)return;if(p){var u=E.len>d,S=!h||h-A>d&&!this.fragmentTracker.getPartialFragment(A);if(u||S)return;this.moved=!1}if(!this.moved&&this.stalled!==null){var O,T=Math.max(h,E.start||0)-A,D=this.hls.levels?this.hls.levels[this.hls.currentLevel]:null,I=D==null||((O=D.details)===null||O===void 0)?void 0:O.live,k=I?D.details.targetduration*2:d;if(T>0&&T<=k){this._trySkipBufferHole(null);return}}var F=self.performance.now();if(c===null){this.stalled=F;return}var X=F-c;!p&&X>=m&&this._reportStall(E.len);var U=v.BufferHelper.bufferInfo(r,A,l.maxBufferHole);this._tryFixBufferStall(U,X)},s._tryFixBufferStall=function(f,l){var r=this.config,c=this.fragmentTracker,A=this.media,p=A.currentTime,x=c.getPartialFragment(p);if(x){var _=this._trySkipBufferHole(x);if(_)return}f.len>r.maxBufferHole&&l>r.highBufferWatchdogPeriod*1e3&&(w.logger.warn("Trying to nudge playhead over buffer-hole"),this.stalled=null,this._tryNudgeBuffer())},s._reportStall=function(f){var l=this.hls,r=this.media,c=this.stallReported;c||(this.stallReported=!0,w.logger.warn("Playback stalling at @"+r.currentTime+" due to low buffer (buffer="+f+")"),l.trigger(C.Events.ERROR,{type:b.ErrorTypes.MEDIA_ERROR,details:b.ErrorDetails.BUFFER_STALLED_ERROR,fatal:!1,buffer:f}))},s._trySkipBufferHole=function(f){for(var l=this.config,r=this.hls,c=this.media,A=c.currentTime,p=0,x=v.BufferHelper.getBuffered(c),_=0;_=p&&A.05&&this.forwardBufferLength>1){var _=Math.min(2,Math.max(1,r)),B=Math.round(2/(1+Math.exp(-.75*A-this.edgeStalled))*20)/20;a.playbackRate=Math.min(_,Math.max(1,B))}else a.playbackRate!==1&&a.playbackRate!==0&&(a.playbackRate=1)},n.estimateLiveEdge=function(){var a=this.levelDetails;return a===null?null:a.edge+a.age},n.computeLatency=function(){var a=this.estimateLiveEdge();return a===null?null:a-this.currentTime},m(i,[{key:"latency",get:function(){return this._latency||0}},{key:"maxLatency",get:function(){var a=this.config,s=this.levelDetails;return a.liveMaxLatencyDuration!==void 0?a.liveMaxLatencyDuration:s?a.liveMaxLatencyDurationCount*s.targetduration:0}},{key:"targetLatency",get:function(){var a=this.levelDetails;if(a===null)return null;var s=a.holdBack,o=a.partHoldBack,f=a.targetduration,l=this.config,r=l.liveSyncDuration,c=l.liveSyncDurationCount,A=l.lowLatencyMode,p=this.hls.userConfig,x=A&&o||s;(p.liveSyncDuration||p.liveSyncDurationCount||x===0)&&(x=r!==void 0?r:c*f);var _=f,B=1;return x+Math.min(this.stallCount*B,_)}},{key:"liveSyncPosition",get:function(){var a=this.estimateLiveEdge(),s=this.targetLatency,o=this.levelDetails;if(a===null||s===null||o===null)return null;var f=o.edge,l=a-s-this.edgeStalled,r=f-o.totalduration,c=f-(this.config.lowLatencyMode&&o.partTarget||o.targetduration);return Math.min(Math.max(r,l),c)}},{key:"drift",get:function(){var a=this.levelDetails;return a===null?1:a.drift}},{key:"edgeStalled",get:function(){var a=this.levelDetails;if(a===null)return 0;var s=(this.config.lowLatencyMode&&a.partTarget||a.targetduration)*3;return Math.max(a.age-s,0)}},{key:"forwardBufferLength",get:function(){var a=this.media,s=this.levelDetails;if(!a||!s)return 0;var o=a.buffered.length;return o?a.buffered.end(o-1):s.edge-this.currentTime}}]),i}()},"./src/controller/level-controller.ts":function(se,G,M){"use strict";M.r(G),M.d(G,"default",function(){return l});var v=M("./src/types/level.ts"),b=M("./src/events.ts"),C=M("./src/errors.ts"),w=M("./src/utils/codecs.ts"),m=M("./src/controller/level-helper.ts"),d=M("./src/controller/base-playlist-controller.ts"),i=M("./src/types/loader.ts");function n(){return n=Object.assign||function(r){for(var c=1;c0){h=B[0].bitrate,B.sort(function(X,U){return X.bitrate-U.bitrate}),this._levels=B;for(var I=0;Ithis.hls.config.fragLoadingMaxRetry&&(u=_.frag.level)):u=_.frag.level}break;case C.ErrorDetails.LEVEL_LOAD_ERROR:case C.ErrorDetails.LEVEL_LOAD_TIMEOUT:B&&(B.deliveryDirectives&&(h=!1),u=B.level),g=!0;break;case C.ErrorDetails.REMUX_ALLOC_ERROR:u=_.level,g=!0;break}u!==void 0&&this.recoverLevel(_,u,g,h)},A.recoverLevel=function(x,_,B,E){var g=x.details,h=this._levels[_];if(h.loadError++,B){var u=this.retryLoadingOrFail(x);if(u)x.levelRetry=!0;else{this.currentLevelIndex=-1;return}}if(E){var S=h.url.length;if(S>1&&h.loadError1){var E=(_.urlId+1)%B;this.warn("Switching to redundant URL-id "+E),this._levels.forEach(function(g){g.urlId=E}),this.level=x}},A.onFragLoaded=function(x,_){var B=_.frag;if(B!==void 0&&B.type===i.PlaylistLevelType.MAIN){var E=this._levels[B.level];E!==void 0&&(E.fragmentError=0,E.loadError=0)}},A.onLevelLoaded=function(x,_){var B,E=_.level,g=_.details,h=this._levels[E];if(!h){var u;this.warn("Invalid level index "+E),(u=_.deliveryDirectives)!==null&&u!==void 0&&u.skip&&(g.deltaUpdateFailed=!0);return}E===this.currentLevelIndex?(h.fragmentError===0&&(h.loadError=0,this.retryCount=0),this.playlistLoaded(E,_,h.details)):(B=_.deliveryDirectives)!==null&&B!==void 0&&B.skip&&(g.deltaUpdateFailed=!0)},A.onAudioTrackSwitched=function(x,_){var B=this.hls.levels[this.currentLevelIndex];if(!B)return;if(B.audioGroupIds){for(var E=-1,g=this.hls.audioTracks[_.id].groupId,h=0;h0){var E=B.urlId,g=B.url[E];if(x)try{g=x.addDirectives(g)}catch(h){this.warn("Could not construct new URL with HLS Delivery Directives: "+h)}this.log("Attempt loading level index "+_+(x?" at sn "+x.msn+" part "+x.part:"")+" with URL-id "+E+" "+g),this.clearTimer(),this.hls.trigger(b.Events.LEVEL_LOADING,{url:g,level:_,id:E,deliveryDirectives:x||null})}},A.removeLevel=function(x,_){var B=function(h,u){return u!==_},E=this._levels.filter(function(g,h){return h!==x?!0:g.url.length>1&&_!==void 0?(g.url=g.url.filter(B),g.audioGroupIds&&(g.audioGroupIds=g.audioGroupIds.filter(B)),g.textGroupIds&&(g.textGroupIds=g.textGroupIds.filter(B)),g.urlId=0,!0):!1}).map(function(g,h){var u=g.details;return u!=null&&u.fragments&&u.fragments.forEach(function(S){S.level=h}),g});this._levels=E,this.hls.trigger(b.Events.LEVELS_UPDATED,{levels:E})},a(c,[{key:"levels",get:function(){return this._levels.length===0?null:this._levels}},{key:"level",get:function(){return this.currentLevelIndex},set:function(x){var _,B=this._levels;if(B.length===0)return;if(this.currentLevelIndex===x&&(_=B[x])!==null&&_!==void 0&&_.details)return;if(x<0||x>=B.length){var E=x<0;if(this.hls.trigger(b.Events.ERROR,{type:C.ErrorTypes.OTHER_ERROR,details:C.ErrorDetails.LEVEL_SWITCH_ERROR,level:x,fatal:E,reason:"invalid level idx"}),E)return;x=Math.min(x,B.length-1)}this.clearTimer();var g=this.currentLevelIndex,h=B[g],u=B[x];this.log("switching to level "+x+" from "+g),this.currentLevelIndex=x;var S=n({},u,{level:x,maxBitrate:u.maxBitrate,uri:u.uri,urlId:u.urlId});delete S._urlId,this.hls.trigger(b.Events.LEVEL_SWITCHING,S);var O=u.details;if(!O||O.live){var T=this.switchParams(u.uri,h==null?void 0:h.details);this.loadPlaylist(T)}}},{key:"manualLevel",get:function(){return this.manualLevelIndex},set:function(x){this.manualLevelIndex=x,this._startLevel===void 0&&(this._startLevel=x),x!==-1&&(this.level=x)}},{key:"firstLevel",get:function(){return this._firstLevel},set:function(x){this._firstLevel=x}},{key:"startLevel",get:function(){if(this._startLevel===void 0){var x=this.hls.config.startLevel;return x!==void 0?x:this._firstLevel}else return this._startLevel},set:function(x){this._startLevel=x}},{key:"nextLoadLevel",get:function(){return this.manualLevelIndex!==-1?this.manualLevelIndex:this.hls.nextAutoLevel},set:function(x){this.level=x,this.manualLevelIndex===-1&&(this.hls.nextAutoLevel=x)}}]),c}(d.default)},"./src/controller/level-helper.ts":function(se,G,M){"use strict";M.r(G),M.d(G,"addGroupId",function(){return C}),M.d(G,"assignTrackIdsByGroup",function(){return w}),M.d(G,"updatePTS",function(){return m}),M.d(G,"updateFragPTSDTS",function(){return i}),M.d(G,"mergeDetails",function(){return n}),M.d(G,"mapPartIntersection",function(){return e}),M.d(G,"mapFragmentIntersection",function(){return a}),M.d(G,"adjustSliding",function(){return s}),M.d(G,"addSliding",function(){return o}),M.d(G,"computeReloadInterval",function(){return f}),M.d(G,"getFragmentWithSN",function(){return l}),M.d(G,"getPartWith",function(){return r});var v=M("./src/polyfills/number.ts"),b=M("./src/utils/logger.ts");function C(c,A,p){switch(A){case"audio":c.audioGroupIds||(c.audioGroupIds=[]),c.audioGroupIds.push(p);break;case"text":c.textGroupIds||(c.textGroupIds=[]),c.textGroupIds.push(p);break}}function w(c){var A={};c.forEach(function(p){var x=p.groupId||"";p.id=A[x]=A[x]||0,A[x]++})}function m(c,A,p){var x=c[A],_=c[p];d(x,_)}function d(c,A){var p=A.startPTS;if(Object(v.isFiniteNumber)(p)){var x=0,_;A.sn>c.sn?(x=p-c.start,_=c):(x=c.start-p,_=A),_.duration!==x&&(_.duration=x)}else if(A.sn>c.sn){var B=c.cc===A.cc;B&&c.minEndPTS?A.start=c.start+(c.minEndPTS-c.start):A.start=c.start+c.duration}else A.start=Math.max(c.start-A.duration,0)}function i(c,A,p,x,_,B){var E=x-p;E<=0&&(b.logger.warn("Fragment should have a positive duration",A),x=p+A.duration,B=_+A.duration);var g=p,h=x,u=A.startPTS,S=A.endPTS;if(Object(v.isFiniteNumber)(u)){var O=Math.abs(u-p);Object(v.isFiniteNumber)(A.deltaPTS)?A.deltaPTS=Math.max(O,A.deltaPTS):A.deltaPTS=O,g=Math.max(p,u),p=Math.min(p,u),_=Math.min(_,A.startDTS),h=Math.min(x,S),x=Math.max(x,S),B=Math.max(B,A.endDTS)}A.duration=x-p;var T=p-A.start;A.appendedPTS=x,A.start=A.startPTS=p,A.maxStartPTS=g,A.startDTS=_,A.endPTS=x,A.minEndPTS=h,A.endDTS=B;var D=A.sn;if(!c||Dc.endSN)return 0;var I,k=D-c.startSN,F=c.fragments;for(F[k]=A,I=k;I>0;I--)d(F[I],F[I-1]);for(I=k;I=0;_--){var B=x[_].initSegment;if(B){p=B;break}}c.fragmentHint&&delete c.fragmentHint.endPTS;var E=0,g;if(a(c,A,function(I,k){I.relurl&&(E=I.cc-k.cc),Object(v.isFiniteNumber)(I.startPTS)&&Object(v.isFiniteNumber)(I.endPTS)&&(k.start=k.startPTS=I.startPTS,k.startDTS=I.startDTS,k.appendedPTS=I.appendedPTS,k.maxStartPTS=I.maxStartPTS,k.endPTS=I.endPTS,k.endDTS=I.endDTS,k.minEndPTS=I.minEndPTS,k.duration=I.endPTS-I.startPTS,k.duration&&(g=k),A.PTSKnown=A.alignedSliding=!0),k.elementaryStreams=I.elementaryStreams,k.loader=I.loader,k.stats=I.stats,k.urlId=I.urlId,I.initSegment&&(k.initSegment=I.initSegment,p=I.initSegment)}),p){var h=A.fragmentHint?A.fragments.concat(A.fragmentHint):A.fragments;h.forEach(function(I){var k;(!I.initSegment||I.initSegment.relurl===((k=p)===null||k===void 0?void 0:k.relurl))&&(I.initSegment=p)})}if(A.skippedSegments&&(A.deltaUpdateFailed=A.fragments.some(function(I){return!I}),A.deltaUpdateFailed)){b.logger.warn("[level-helper] Previous playlist missing segments skipped in delta playlist");for(var u=A.skippedSegments;u--;)A.fragments.shift();A.startSN=A.fragments[0].sn,A.startCC=A.fragments[0].cc}var S=A.fragments;if(E){b.logger.warn("discontinuity sliding from playlist, take drift into account");for(var O=0;O=x.length)return;o(A,x[p].start)}function o(c,A){if(A){for(var p=c.fragments,x=c.skippedSegments;x0&&_0&&h===-1&&(this.log("Override startPosition with lastCurrentTime @"+u.toFixed(3)),h=u),this.state=b.State.IDLE,this.nextLoadPosition=this.startPosition=this.lastCurrentTime=h,this.tick()}else this._forceStartLoad=!0,this.state=b.State.STOPPED},E.stopLoad=function(){this._forceStartLoad=!1,_.prototype.stopLoad.call(this)},E.doTick=function(){switch(this.state){case b.State.IDLE:this.doTickIdle();break;case b.State.WAITING_LEVEL:{var h,u=this.levels,S=this.level,O=u==null||((h=u[S])===null||h===void 0)?void 0:h.details;if(O&&(!O.live||this.levelLastLoaded===this.level)){if(this.waitForCdnTuneIn(O))break;this.state=b.State.IDLE;break}break}case b.State.FRAG_LOADING_WAITING_RETRY:{var T,D=self.performance.now(),I=this.retryDate;(!I||D>=I||(T=this.media)!==null&&T!==void 0&&T.seeking)&&(this.log("retryDate reached, switch back to IDLE state"),this.state=b.State.IDLE)}break;default:break}this.onTickEnd()},E.onTickEnd=function(){_.prototype.onTickEnd.call(this),this.checkBuffer(),this.checkFragmentChanged()},E.doTickIdle=function(){var h,u,S=this.hls,O=this.levelLastLoaded,T=this.levels,D=this.media,I=S.config,k=S.nextLoadLevel;if(O===null||!D&&(this.startFragRequested||!I.startFragPrefetch))return;if(this.altAudio&&this.audioOnly)return;if(!T||!T[k])return;var F=T[k];this.level=S.nextLoadLevel=k;var X=F.details;if(!X||this.state===b.State.WAITING_LEVEL||X.live&&this.levelLastLoaded!==k){this.state=b.State.WAITING_LEVEL;return}var U=this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:D,i.PlaylistLevelType.MAIN);if(U===null)return;var K=U.len,V=this.getMaxBufferLength(F.maxBitrate);if(K>=V)return;if(this._streamEnded(U,X)){var N={};this.altAudio&&(N.type="video"),this.hls.trigger(w.Events.BUFFER_EOS,N),this.state=b.State.ENDED;return}var Q=U.end,J=this.getNextFragment(Q,X);if(this.couldBacktrack&&!this.fragPrevious&&J&&J.sn!=="initSegment"){var ne=J.sn-X.startSN;ne>1&&(J=X.fragments[ne-1],this.fragmentTracker.removeFragment(J))}if(J&&this.fragmentTracker.getState(J)===d.FragmentState.OK&&this.nextLoadPosition>Q){var ue=this.audioOnly&&!this.altAudio?n.ElementaryStreamTypes.AUDIO:n.ElementaryStreamTypes.VIDEO;this.afterBufferFlushed(D,ue,i.PlaylistLevelType.MAIN),J=this.getNextFragment(this.nextLoadPosition,X)}if(!J)return;J.initSegment&&!J.initSegment.data&&!this.bitrateTest&&(J=J.initSegment),((h=J.decryptdata)===null||h===void 0?void 0:h.keyFormat)==="identity"&&!((u=J.decryptdata)!==null&&u!==void 0&&u.key)?this.loadKey(J,X):this.loadFragment(J,X,Q)},E.loadFragment=function(h,u,S){var O,T=this.fragmentTracker.getState(h);if(this.fragCurrent=h,T===d.FragmentState.BACKTRACKED){var D=this.fragmentTracker.getBacktrackData(h);if(D){this._handleFragmentLoadProgress(D),this._handleFragmentLoadComplete(D);return}else T=d.FragmentState.NOT_LOADED}T===d.FragmentState.NOT_LOADED||T===d.FragmentState.PARTIAL?h.sn==="initSegment"?this._loadInitSegment(h):this.bitrateTest?(h.bitrateTest=!0,this.log("Fragment "+h.sn+" of level "+h.level+" is being downloaded to test bitrate and will not be buffered"),this._loadBitrateTestFrag(h)):(this.startFragRequested=!0,_.prototype.loadFragment.call(this,h,u,S)):T===d.FragmentState.APPENDING?this.reduceMaxBufferLength(h.duration)&&this.fragmentTracker.removeFragment(h):((O=this.media)===null||O===void 0?void 0:O.buffered.length)===0&&this.fragmentTracker.removeAllFragments()},E.getAppendedFrag=function(h){var u=this.fragmentTracker.getAppendedFrag(h,i.PlaylistLevelType.MAIN);return u&&"fragment"in u?u.fragment:u},E.getBufferedFrag=function(h){return this.fragmentTracker.getBufferedFrag(h,i.PlaylistLevelType.MAIN)},E.followingBufferedFrag=function(h){return h?this.getBufferedFrag(h.end+.5):null},E.immediateLevelSwitch=function(){this.abortCurrentFrag(),this.flushMainBuffer(0,Number.POSITIVE_INFINITY)},E.nextLevelSwitch=function(){var h=this.levels,u=this.media;if(u!=null&&u.readyState){var S,O=this.getAppendedFrag(u.currentTime);if(O&&O.start>1&&this.flushMainBuffer(0,O.start-1),!u.paused&&h){var T=this.hls.nextLoadLevel,D=h[T],I=this.fragLastKbps;I&&this.fragCurrent?S=this.fragCurrent.duration*D.maxBitrate/(1e3*I)+1:S=0}else S=0;var k=this.getBufferedFrag(u.currentTime+S);if(k){var F=this.followingBufferedFrag(k);if(F){this.abortCurrentFrag();var X=F.maxStartPTS?F.maxStartPTS:F.start,U=F.duration,K=Math.max(k.end,X+Math.min(Math.max(U-this.config.maxFragLookUpTolerance,U*.5),U*.75));this.flushMainBuffer(K,Number.POSITIVE_INFINITY)}}}},E.abortCurrentFrag=function(){var h=this.fragCurrent;this.fragCurrent=null,h!=null&&h.loader&&h.loader.abort(),this.state===b.State.KEY_LOADING&&(this.state=b.State.IDLE),this.nextLoadPosition=this.getLoadPosition()},E.flushMainBuffer=function(h,u){_.prototype.flushMainBuffer.call(this,h,u,this.altAudio?"video":null)},E.onMediaAttached=function(h,u){_.prototype.onMediaAttached.call(this,h,u);var S=u.media;this.onvplaying=this.onMediaPlaying.bind(this),this.onvseeked=this.onMediaSeeked.bind(this),S.addEventListener("playing",this.onvplaying),S.addEventListener("seeked",this.onvseeked),this.gapController=new s.default(this.config,S,this.fragmentTracker,this.hls)},E.onMediaDetaching=function(){var h=this.media;h&&(h.removeEventListener("playing",this.onvplaying),h.removeEventListener("seeked",this.onvseeked),this.onvplaying=this.onvseeked=null,this.videoBuffer=null),this.fragPlaying=null,this.gapController&&(this.gapController.destroy(),this.gapController=null),_.prototype.onMediaDetaching.call(this)},E.onMediaPlaying=function(){this.tick()},E.onMediaSeeked=function(){var h=this.media,u=h?h.currentTime:null;Object(v.isFiniteNumber)(u)&&this.log("Media seeked to "+u.toFixed(3)),this.tick()},E.onManifestLoading=function(){this.log("Trigger BUFFER_RESET"),this.hls.trigger(w.Events.BUFFER_RESET,void 0),this.fragmentTracker.removeAllFragments(),this.couldBacktrack=this.stalled=!1,this.startPosition=this.lastCurrentTime=0,this.fragPlaying=null},E.onManifestParsed=function(h,u){var S=!1,O=!1,T;u.levels.forEach(function(D){T=D.audioCodec,T&&(T.indexOf("mp4a.40.2")!==-1&&(S=!0),T.indexOf("mp4a.40.5")!==-1&&(O=!0))}),this.audioCodecSwitch=S&&O&&!Object(C.changeTypeSupported)(),this.audioCodecSwitch&&this.log("Both AAC/HE-AAC audio found in levels; declaring level codec as HE-AAC"),this.levels=u.levels,this.startFragRequested=!1},E.onLevelLoading=function(h,u){var S=this.levels;if(!S||this.state!==b.State.IDLE)return;var O=S[u.level];(!O.details||O.details.live&&this.levelLastLoaded!==u.level||this.waitForCdnTuneIn(O.details))&&(this.state=b.State.WAITING_LEVEL)},E.onLevelLoaded=function(h,u){var S,O=this.levels,T=u.level,D=u.details,I=D.totalduration;if(!O){this.warn("Levels were reset while loading level "+T);return}this.log("Level "+T+" loaded ["+D.startSN+","+D.endSN+"], cc ["+D.startCC+", "+D.endCC+"] duration:"+I);var k=this.fragCurrent;k&&(this.state===b.State.FRAG_LOADING||this.state===b.State.FRAG_LOADING_WAITING_RETRY)&&(k.level!==u.level&&k.loader&&(this.state=b.State.IDLE,k.loader.abort()));var F=O[T],X=0;if(D.live||(S=F.details)!==null&&S!==void 0&&S.live){if(D.fragments[0]||(D.deltaUpdateFailed=!0),D.deltaUpdateFailed)return;X=this.alignPlaylists(D,F.details)}if(F.details=D,this.levelLastLoaded=T,this.hls.trigger(w.Events.LEVEL_UPDATED,{details:D,level:T}),this.state===b.State.WAITING_LEVEL){if(this.waitForCdnTuneIn(D))return;this.state=b.State.IDLE}this.startFragRequested?D.live&&this.synchronizeToLiveEdge(D):this.setStartPosition(D,X),this.tick()},E._handleFragmentLoadProgress=function(h){var u,S=h.frag,O=h.part,T=h.payload,D=this.levels;if(!D){this.warn("Levels were reset while fragment load was in progress. Fragment "+S.sn+" of level "+S.level+" will not be buffered");return}var I=D[S.level],k=I.details;if(!k){this.warn("Dropping fragment "+S.sn+" of level "+S.level+" after level details were reset");return}var F=I.videoCodec,X=k.PTSKnown||!k.live,U=(u=S.initSegment)===null||u===void 0?void 0:u.data,K=this._getAudioCodec(I),V=this.transmuxer=this.transmuxer||new e.default(this.hls,i.PlaylistLevelType.MAIN,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)),N=O?O.index:-1,Q=N!==-1,J=new a.ChunkMetadata(S.level,S.sn,S.stats.chunkCount,T.byteLength,N,Q),ne=this.initPTS[S.cc];V.push(T,U,K,F,S,O,k.totalduration,X,J,ne)},E.onAudioTrackSwitching=function(h,u){var S=this.altAudio,O=!!u.url,T=u.id;if(!O){if(this.mediaBuffer!==this.media){this.log("Switching on main audio, use media.buffered to schedule main fragment loading"),this.mediaBuffer=this.media;var D=this.fragCurrent;D!=null&&D.loader&&(this.log("Switching to main audio track, cancel main fragment load"),D.loader.abort()),this.resetTransmuxer(),this.resetLoadingState()}else this.audioOnly&&this.resetTransmuxer();var I=this.hls;S&&I.trigger(w.Events.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:"audio"}),I.trigger(w.Events.AUDIO_TRACK_SWITCHED,{id:T})}},E.onAudioTrackSwitched=function(h,u){var S=u.id,O=!!this.hls.audioTracks[S].url;if(O){var T=this.videoBuffer;T&&this.mediaBuffer!==T&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=T)}this.altAudio=O,this.tick()},E.onBufferCreated=function(h,u){var S=u.tracks,O,T,D=!1;for(var I in S){var k=S[I];if(k.id==="main"){if(T=I,O=k,I==="video"){var F=S[I];F&&(this.videoBuffer=F.buffer)}}else D=!0}D&&O?(this.log("Alternate track found, use "+T+".buffered to schedule main fragment loading"),this.mediaBuffer=O.buffer):this.mediaBuffer=this.media},E.onFragBuffered=function(h,u){var S=u.frag,O=u.part;if(S&&S.type!==i.PlaylistLevelType.MAIN)return;if(this.fragContextChanged(S)){this.warn("Fragment "+S.sn+(O?" p: "+O.index:"")+" of level "+S.level+" finished buffering, but was aborted. state: "+this.state),this.state===b.State.PARSED&&(this.state=b.State.IDLE);return}var T=O?O.stats:S.stats;this.fragLastKbps=Math.round(8*T.total/(T.buffering.end-T.loading.first)),S.sn!=="initSegment"&&(this.fragPrevious=S),this.fragBufferedComplete(S,O)},E.onError=function(h,u){switch(u.details){case o.ErrorDetails.FRAG_LOAD_ERROR:case o.ErrorDetails.FRAG_LOAD_TIMEOUT:case o.ErrorDetails.KEY_LOAD_ERROR:case o.ErrorDetails.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(i.PlaylistLevelType.MAIN,u);break;case o.ErrorDetails.LEVEL_LOAD_ERROR:case o.ErrorDetails.LEVEL_LOAD_TIMEOUT:this.state!==b.State.ERROR&&(u.fatal?(this.warn(""+u.details),this.state=b.State.ERROR):!u.levelRetry&&this.state===b.State.WAITING_LEVEL&&(this.state=b.State.IDLE));break;case o.ErrorDetails.BUFFER_FULL_ERROR:if(u.parent==="main"&&(this.state===b.State.PARSING||this.state===b.State.PARSED)){var S=!0,O=this.getFwdBufferInfo(this.media,i.PlaylistLevelType.MAIN);O&&O.len>.5&&(S=!this.reduceMaxBufferLength(O.len)),S&&(this.warn("buffer full error also media.currentTime is not buffered, flush main"),this.immediateLevelSwitch()),this.resetLoadingState()}break;default:break}},E.checkBuffer=function(){var h=this.media,u=this.gapController;if(!h||!u||!h.readyState)return;var S=m.BufferHelper.getBuffered(h);!this.loadedmetadata&&S.length?(this.loadedmetadata=!0,this.seekToStartPos()):u.poll(this.lastCurrentTime),this.lastCurrentTime=h.currentTime},E.onFragLoadEmergencyAborted=function(){this.state=b.State.IDLE,this.loadedmetadata||(this.startFragRequested=!1,this.nextLoadPosition=this.startPosition),this.tickImmediate()},E.onBufferFlushed=function(h,u){var S=u.type;if(S!==n.ElementaryStreamTypes.AUDIO||this.audioOnly&&!this.altAudio){var O=(S===n.ElementaryStreamTypes.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;this.afterBufferFlushed(O,S,i.PlaylistLevelType.MAIN)}},E.onLevelsUpdated=function(h,u){this.levels=u.levels},E.swapAudioCodec=function(){this.audioCodecSwap=!this.audioCodecSwap},E.seekToStartPos=function(){var h=this.media,u=h.currentTime,S=this.startPosition;if(S>=0&&u0&&(D1&&h.seeking===!1){var S=h.currentTime;if(m.BufferHelper.isBuffered(h,S)?u=this.getAppendedFrag(S):m.BufferHelper.isBuffered(h,S+.1)&&(u=this.getAppendedFrag(S+.1)),u){var O=this.fragPlaying,T=u.level;(!O||u.sn!==O.sn||O.level!==T||u.urlId!==O.urlId)&&(this.hls.trigger(w.Events.FRAG_CHANGED,{frag:u}),(!O||O.level!==T)&&this.hls.trigger(w.Events.LEVEL_SWITCHED,{level:T}),this.fragPlaying=u)}}},r(B,[{key:"nextLevel",get:function(){var h=this.nextBufferedFrag;return h?h.level:-1}},{key:"currentLevel",get:function(){var h=this.media;if(h){var u=this.getAppendedFrag(h.currentTime);if(u)return u.level}return-1}},{key:"nextBufferedFrag",get:function(){var h=this.media;if(h){var u=this.getAppendedFrag(h.currentTime);return this.followingBufferedFrag(u)}else return null}},{key:"forceStartLoad",get:function(){return this._forceStartLoad}}]),B}(b.default)},"./src/controller/subtitle-stream-controller.ts":function(se,G,M){"use strict";M.r(G),M.d(G,"SubtitleStreamController",function(){return c});var v=M("./src/events.ts"),b=M("./src/utils/logger.ts"),C=M("./src/utils/buffer-helper.ts"),w=M("./src/controller/fragment-finders.ts"),m=M("./src/utils/discontinuities.ts"),d=M("./src/controller/level-helper.ts"),i=M("./src/controller/fragment-tracker.ts"),n=M("./src/controller/base-stream-controller.ts"),e=M("./src/types/loader.ts"),a=M("./src/types/level.ts");function s(A,p){for(var x=0;x=u[T].start&&O<=u[T].end){S=u[T];break}var D=g.start+g.duration;S?S.end=D:(S={start:O,end:D},u.push(S)),this.fragmentTracker.fragBuffered(g)},x.onBufferFlushing=function(B,E){var g=E.startOffset,h=E.endOffset;if(g===0&&h!==Number.POSITIVE_INFINITY){var u=this.currentTrackId,S=this.levels;if(!S.length||!S[u]||!S[u].details)return;var O=S[u].details,T=O.targetduration,D=h-T;if(D<=0)return;E.endOffsetSubtitles=Math.max(0,D),this.tracksBuffered.forEach(function(I){for(var k=0;k=O.length||u!==S||!T)return;if(this.mediaBuffer=this.mediaBufferTimeRanges,h.live||(g=T.details)!==null&&g!==void 0&&g.live){var D=this.mainDetails;if(h.deltaUpdateFailed||!D)return;var I=D.fragments[0];if(!T.details)h.hasProgramDateTime&&D.hasProgramDateTime?Object(m.alignMediaPlaylistByPDT)(h,D):I&&Object(d.addSliding)(h,I.start);else{var k=this.alignPlaylists(h,T.details);k===0&&I&&Object(d.addSliding)(h,I.start)}}if(T.details=h,this.levelLastLoaded=u,this.tick(),h.live&&!this.fragCurrent&&this.media&&this.state===n.State.IDLE){var F=Object(w.findFragmentByPTS)(null,h.fragments,this.media.currentTime,0);F||(this.warn("Subtitle playlist not aligned with playback"),T.details=void 0)}},x._handleFragmentLoadComplete=function(B){var E=B.frag,g=B.payload,h=E.decryptdata,u=this.hls;if(this.fragContextChanged(E))return;if(g&&g.byteLength>0&&h&&h.key&&h.iv&&h.method==="AES-128"){var S=performance.now();this.decrypter.webCryptoDecrypt(new Uint8Array(g),h.key.buffer,h.iv.buffer).then(function(O){var T=performance.now();u.trigger(v.Events.FRAG_DECRYPTED,{frag:E,payload:O,stats:{tstart:S,tdecrypt:T}})})}},x.doTick=function(){if(!this.media){this.state=n.State.IDLE;return}if(this.state===n.State.IDLE){var B,E=this.currentTrackId,g=this.levels;if(!g.length||!g[E]||!g[E].details)return;var h=g[E].details,u=h.targetduration,S=this.config,O=this.media,T=C.BufferHelper.bufferedInfo(this.mediaBufferTimeRanges,O.currentTime-u,S.maxBufferHole),D=T.end,I=T.len,k=this.getMaxBufferLength()+u;if(I>k)return;console.assert(h,"Subtitle track details are defined on idle subtitle stream controller tick");var F=h.fragments,X=F.length,U=h.edge,K,V=this.fragPrevious;if(D-1&&(this.subtitleTrack=this.queuedDefaultTrack,this.queuedDefaultTrack=-1),this.useTextTrackPolling=!(this.media.textTracks&&"onchange"in this.media.textTracks),this.useTextTrackPolling?this.pollTrackChange(500):this.media.textTracks.addEventListener("change",this.asyncPollTrackChange)},f.pollTrackChange=function(r){self.clearInterval(this.subtitlePollingInterval),this.subtitlePollingInterval=self.setInterval(this.trackChangeListener,r)},f.onMediaDetaching=function(){if(!this.media)return;self.clearInterval(this.subtitlePollingInterval),this.useTextTrackPolling||this.media.textTracks.removeEventListener("change",this.asyncPollTrackChange),this.trackId>-1&&(this.queuedDefaultTrack=this.trackId);var r=a(this.media.textTracks);r.forEach(function(c){Object(b.clearCurrentCues)(c)}),this.subtitleTrack=-1,this.media=null},f.onManifestLoading=function(){this.tracks=[],this.groupId=null,this.tracksInGroup=[],this.trackId=-1,this.selectDefaultTrack=!0},f.onManifestParsed=function(r,c){this.tracks=c.subtitleTracks},f.onSubtitleTrackLoaded=function(r,c){var A=c.id,p=c.details,x=this.trackId,_=this.tracksInGroup[x];if(!_){this.warn("Invalid subtitle track id "+A);return}var B=_.details;_.details=c.details,this.log("subtitle track "+A+" loaded ["+p.startSN+"-"+p.endSN+"]"),A===this.trackId&&(this.retryCount=0,this.playlistLoaded(A,c,B))},f.onLevelLoading=function(r,c){this.switchLevel(c.level)},f.onLevelSwitching=function(r,c){this.switchLevel(c.level)},f.switchLevel=function(r){var c=this.hls.levels[r];if(!(c!=null&&c.textGroupIds))return;var A=c.textGroupIds[c.urlId];if(this.groupId!==A){var p=this.tracksInGroup?this.tracksInGroup[this.trackId]:void 0,x=this.tracks.filter(function(E){return!A||E.groupId===A});this.tracksInGroup=x;var _=this.findTrackId(p==null?void 0:p.name)||this.findTrackId();this.groupId=A;var B={subtitleTracks:x};this.log("Updating subtitle tracks, "+x.length+' track(s) found in "'+A+'" group-id'),this.hls.trigger(v.Events.SUBTITLE_TRACKS_UPDATED,B),_!==-1&&this.setSubtitleTrack(_,p)}},f.findTrackId=function(r){for(var c=this.tracksInGroup,A=0;A=p.length)return;this.clearTimer();var x=p[r];if(this.log("Switching to subtitle track "+r),this.trackId=r,x){var _=x.id,B=x.groupId,E=B===void 0?"":B,g=x.name,h=x.type,u=x.url;this.hls.trigger(v.Events.SUBTITLE_TRACK_SWITCH,{id:_,groupId:E,name:g,type:h,url:u});var S=this.switchParams(x.url,c==null?void 0:c.details);this.loadPlaylist(S)}else this.hls.trigger(v.Events.SUBTITLE_TRACK_SWITCH,{id:r})},f.onTextTracksChanged=function(){if(this.useTextTrackPolling||self.clearInterval(this.subtitlePollingInterval),!this.media||!this.hls.config.renderTextTracksNatively)return;for(var r=-1,c=a(this.media.textTracks),A=0;A=0&&(h[0]=Math.min(h[0],p),h[1]=Math.max(h[1],x),E=!0,u/(x-p)>.5))return}if(E||B.push([p,x]),this.config.renderTextTracksNatively){var S=this.captionsTracks[A];this.Cues.newCue(S,p,x,_)}else{var O=this.Cues.newCue(null,p,x,_);this.hls.trigger(b.Events.CUES_PARSED,{type:"captions",cues:O,track:A})}},r.onInitPtsFound=function(A,p){var x=this,_=p.frag,B=p.id,E=p.initPTS,g=p.timescale,h=this.unparsedVttFrags;B==="main"&&(this.initPTS[_.cc]=E,this.timescale[_.cc]=g),h.length&&(this.unparsedVttFrags=[],h.forEach(function(u){x.onFragLoaded(b.Events.FRAG_LOADED,u)}))},r.getExistingTrack=function(A){var p=this.media;if(p)for(var x=0;x>>8^g&255^99,i[_]=g,n[g]=_;var h=x[_],u=x[h],S=x[u],O=x[g]*257^g*16843008;a[_]=O<<24|O>>>8,s[_]=O<<16|O>>>16,o[_]=O<<8|O>>>24,f[_]=O,O=S*16843009^u*65537^h*257^_*16843008,r[g]=O<<24|O>>>8,c[g]=O<<16|O>>>16,A[g]=O<<8|O>>>24,p[g]=O,_?(_=h^x[x[x[S^h]]],B^=x[x[B]]):_=B=1}},m.expandKey=function(i){for(var n=this.uint8ArrayToUint32Array_(i),e=!0,a=0;a>>6)+1;var O=(A[p+2]&60)>>>2;if(O>S.length-1){c.trigger(C.Events.ERROR,{type:b.ErrorTypes.MEDIA_ERROR,details:b.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"invalid ADTS sampling index:"+O});return}return E=(A[p+2]&1)<<2,E|=(A[p+3]&192)>>>6,v.logger.log("manifest codec:"+x+", ADTS type:"+_+", samplingIndex:"+O),/firefox/i.test(h)?O>=6?(_=5,g=new Array(4),B=O-3):(_=2,g=new Array(2),B=O):h.indexOf("android")!==-1?(_=2,g=new Array(2),B=O):(_=5,g=new Array(4),x&&(x.indexOf("mp4a.40.29")!==-1||x.indexOf("mp4a.40.5")!==-1)||!x&&O>=6?B=O-3:((x&&x.indexOf("mp4a.40.2")!==-1&&(O>=6&&E===1||/vivaldi/i.test(h))||!x&&E===1)&&(_=2,g=new Array(2)),B=O)),g[0]=_<<3,g[0]|=(O&14)>>1,g[1]|=(O&1)<<7,g[1]|=E<<3,_===5&&(g[1]|=(B&14)>>1,g[2]=(B&1)<<7,g[2]|=2<<2,g[3]=0),{config:g,samplerate:S[O],channelCount:E,codec:"mp4a.40."+_,manifestCodec:u}}function m(c,A){return c[A]===255&&(c[A+1]&246)===240}function d(c,A){return c[A+1]&1?7:9}function i(c,A){return(c[A+3]&3)<<11|c[A+4]<<3|(c[A+5]&224)>>>5}function n(c,A){return A+5=c.length)return!1;var x=i(c,A);if(x<=p)return!1;var _=A+x;return _===c.length||e(c,_)}return!1}function o(c,A,p,x,_){if(!c.samplerate){var B=w(A,p,x,_);if(!B)return;c.config=B.config,c.samplerate=B.samplerate,c.channelCount=B.channelCount,c.codec=B.codec,c.manifestCodec=B.manifestCodec,v.logger.log("parsed codec:"+c.codec+", rate:"+B.samplerate+", channels:"+B.channelCount)}}function f(c){return 1024*9e4/c}function l(c,A,p,x,_){var B=d(c,A),E=i(c,A);if(E-=B,E>0){var g=p+x*_;return{headerLength:B,frameLength:E,stamp:g}}}function r(c,A,p,x,_){var B=f(c.samplerate),E=l(A,p,x,_,B);if(E){var g=E.frameLength,h=E.headerLength,u=E.stamp,S=h+g,O=Math.max(0,p+S-A.length),T;O?(T=new Uint8Array(S-h),T.set(A.subarray(p+h,A.length),0)):T=A.subarray(p+h,p+S);var D={unit:T,pts:u};return O||c.samples.push(D),{sample:D,length:S,missing:O}}}},"./src/demux/base-audio-demuxer.ts":function(se,G,M){"use strict";M.r(G),M.d(G,"initPTSFn",function(){return i});var v=M("./src/polyfills/number.ts"),b=M("./src/demux/id3.ts"),C=M("./src/demux/dummy-demuxed-track.ts"),w=M("./src/utils/mp4-tools.ts"),m=M("./src/utils/typed-array.ts"),d=function(){function n(){this._audioTrack=void 0,this._id3Track=void 0,this.frameIndex=0,this.cachedData=null,this.initPTS=null}var e=n.prototype;return e.resetInitSegment=function(s,o,f){this._id3Track={type:"id3",id:3,pid:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],dropped:0}},e.resetTimeStamp=function(){},e.resetContiguity=function(){},e.canParse=function(s,o){return!1},e.appendFrame=function(s,o,f){},e.demux=function(s,o){this.cachedData&&(s=Object(w.appendUint8Array)(this.cachedData,s),this.cachedData=null);var f=b.getID3Data(s,0),l=f?f.length:0,r,c,A=this._audioTrack,p=this._id3Track,x=f?b.getTimeStamp(f):void 0,_=s.length;for((this.frameIndex===0||this.initPTS===null)&&(this.initPTS=i(x,o)),f&&f.length>0&&p.samples.push({pts:this.initPTS,dts:this.initPTS,data:f}),c=this.initPTS;l<_;){if(this.canParse(s,l)){var B=this.appendFrame(A,s,l);B?(this.frameIndex++,c=B.sample.pts,l+=B.length,r=l):l=_}else b.canParse(s,l)?(f=b.getID3Data(s,l),p.samples.push({pts:c,dts:c,data:f}),l+=f.length,r=l):l++;if(l===_&&r!==_){var E=Object(m.sliceUint8)(s,r);this.cachedData?this.cachedData=Object(w.appendUint8Array)(this.cachedData,E):this.cachedData=E}}return{audioTrack:A,avcTrack:Object(C.dummyTrack)(),id3Track:p,textTrack:Object(C.dummyTrack)()}},e.demuxSampleAes=function(s,o,f){return Promise.reject(new Error("["+this+"] This demuxer does not support Sample-AES decryption"))},e.flush=function(s){var o=this.cachedData;return o&&(this.cachedData=null,this.demux(o,0)),this.frameIndex=0,{audioTrack:this._audioTrack,avcTrack:Object(C.dummyTrack)(),id3Track:this._id3Track,textTrack:Object(C.dummyTrack)()}},e.destroy=function(){},n}(),i=function(e,a){return Object(v.isFiniteNumber)(e)?e*90:a*9e4};G.default=d},"./src/demux/chunk-cache.ts":function(se,G,M){"use strict";M.r(G),M.d(G,"default",function(){return v});var v=function(){function C(){this.chunks=[],this.dataLength=0}var w=C.prototype;return w.push=function(d){this.chunks.push(d),this.dataLength+=d.length},w.flush=function(){var d=this.chunks,i=this.dataLength,n;if(d.length)d.length===1?n=d[0]:n=b(d,i);else return new Uint8Array(0);return this.reset(),n},w.reset=function(){this.chunks.length=0,this.dataLength=0},C}();function b(C,w){for(var m=new Uint8Array(w),d=0,i=0;id?(this.word<<=d,this.bitsAvailable-=d):(d-=this.bitsAvailable,i=d>>3,d-=i>>3,this.bytesAvailable-=i,this.loadWord(),this.word<<=d,this.bitsAvailable-=d)},w.readBits=function(d){var i=Math.min(this.bitsAvailable,d),n=this.word>>>32-i;return d>32&&v.logger.error("Cannot read more than 32 bits at a time"),this.bitsAvailable-=i,this.bitsAvailable>0?this.word<<=i:this.bytesAvailable>0&&this.loadWord(),i=d-i,i>0&&this.bitsAvailable?n<>>d)!==0)return this.word<<=d,this.bitsAvailable-=d,d;return this.loadWord(),d+this.skipLZ()},w.skipUEG=function(){this.skipBits(1+this.skipLZ())},w.skipEG=function(){this.skipBits(1+this.skipLZ())},w.readUEG=function(){var d=this.skipLZ();return this.readBits(d+1)-1},w.readEG=function(){var d=this.readUEG();return 1&d?1+d>>>1:-1*(d>>>1)},w.readBoolean=function(){return this.readBits(1)===1},w.readUByte=function(){return this.readBits(8)},w.readUShort=function(){return this.readBits(16)},w.readUInt=function(){return this.readBits(32)},w.skipScalingList=function(d){for(var i=8,n=8,e,a=0;a0?_.subarray(E,E+g):void 0},w=function(_,B){var E=0;return E=(_[B]&127)<<21,E|=(_[B+1]&127)<<14,E|=(_[B+2]&127)<<7,E|=_[B+3]&127,E},m=function(_,B){return v(_,B)&&w(_,B+6)+10<=_.length-B},d=function(_){for(var B=e(_),E=0;E>4){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:D+=String.fromCharCode(S);break;case 12:case 13:O=_[I++],D+=String.fromCharCode((S&31)<<6|O&63);break;case 14:O=_[I++],T=_[I++],D+=String.fromCharCode((S&15)<<12|(O&63)<<6|(T&63)<<0);break;default:}}return D},c={decodeTextFrame:o},A;function p(){return!A&&typeof self.TextDecoder!="undefined"&&(A=new self.TextDecoder("utf-8")),A}},"./src/demux/mp3demuxer.ts":function(se,G,M){"use strict";M.r(G);var v=M("./src/demux/base-audio-demuxer.ts"),b=M("./src/demux/id3.ts"),C=M("./src/utils/logger.ts"),w=M("./src/demux/mpegaudio.ts");function m(n,e){n.prototype=Object.create(e.prototype),n.prototype.constructor=n,d(n,e)}function d(n,e){return d=Object.setPrototypeOf||function(s,o){return s.__proto__=o,s},d(n,e)}var i=function(n){m(e,n);function e(){return n.apply(this,arguments)||this}var a=e.prototype;return a.resetInitSegment=function(o,f,l){n.prototype.resetInitSegment.call(this,o,f,l),this._audioTrack={container:"audio/mpeg",type:"audio",id:2,pid:-1,sequenceNumber:0,isAAC:!1,samples:[],manifestCodec:o,duration:l,inputTimeScale:9e4,dropped:0}},e.probe=function(o){if(!o)return!1;for(var f=b.getID3Data(o,0)||[],l=f.length,r=o.length;l0},m.demux=function(i){var n=i,e=Object(b.dummyTrack)();if(this.config.progressive){this.remainderData&&(n=Object(v.appendUint8Array)(this.remainderData,i));var a=Object(v.segmentValidRange)(n);this.remainderData=a.remainder,e.samples=a.valid||new Uint8Array}else e.samples=n;return{audioTrack:Object(b.dummyTrack)(),avcTrack:e,id3Track:Object(b.dummyTrack)(),textTrack:Object(b.dummyTrack)()}},m.flush=function(){var i=Object(b.dummyTrack)();return i.samples=this.remainderData||new Uint8Array,this.remainderData=null,{audioTrack:Object(b.dummyTrack)(),avcTrack:i,id3Track:Object(b.dummyTrack)(),textTrack:Object(b.dummyTrack)()}},m.demuxSampleAes=function(i,n,e){return Promise.reject(new Error("The MP4 demuxer does not support SAMPLE-AES decryption"))},m.destroy=function(){},w}();C.minProbeByteLength=1024,G.default=C},"./src/demux/mpegaudio.ts":function(se,G,M){"use strict";M.r(G),M.d(G,"appendFrame",function(){return d}),M.d(G,"parseHeader",function(){return i}),M.d(G,"isHeaderPattern",function(){return n}),M.d(G,"isHeader",function(){return e}),M.d(G,"canParse",function(){return a}),M.d(G,"probe",function(){return s});var v=null,b=[32,64,96,128,160,192,224,256,288,320,352,384,416,448,32,48,56,64,80,96,112,128,160,192,224,256,320,384,32,40,48,56,64,80,96,112,128,160,192,224,256,320,32,48,56,64,80,96,112,128,144,160,176,192,224,256,8,16,24,32,40,48,56,64,80,96,112,128,144,160],C=[44100,48e3,32e3,22050,24e3,16e3,11025,12e3,8e3],w=[[0,72,144,12],[0,0,0,0],[0,72,144,12],[0,144,144,12]],m=[0,1,1,4];function d(o,f,l,r,c){if(l+24>f.length)return;var A=i(f,l);if(A&&l+A.frameLength<=f.length){var p=A.samplesPerFrame*9e4/A.sampleRate,x=r+c*p,_={unit:f.subarray(l,l+A.frameLength),pts:x,dts:x};return o.config=[],o.channelCount=A.channelCount,o.samplerate=A.sampleRate,o.samples.push(_),{sample:_,length:A.frameLength,missing:0}}}function i(o,f){var l=o[f+1]>>3&3,r=o[f+1]>>1&3,c=o[f+2]>>4&15,A=o[f+2]>>2&3;if(l!==1&&c!==0&&c!==15&&A!==3){var p=o[f+2]>>1&1,x=o[f+3]>>6,_=l===3?3-r:r===3?3:4,B=b[_*14+c-1]*1e3,E=l===3?0:l===2?1:2,g=C[E*3+A],h=x===3?1:2,u=w[l][r],S=m[r],O=u*8*S,T=Math.floor(u*B/g+p)*S;if(v===null){var D=navigator.userAgent||"",I=D.match(/Chrome\/(\d+)/i);v=I?parseInt(I[1]):0}var k=!!v&&v<=87;return k&&r===2&&B>=224e3&&x===0&&(o[f+3]=o[f+3]|128),{sampleRate:g,channelCount:h,frameLength:T,samplesPerFrame:O}}}function n(o,f){return o[f]===255&&(o[f+1]&224)===224&&(o[f+1]&6)!==0}function e(o,f){return f+1=i.length){e();return}if(i[n].unit.length<32)continue;var a=this.decrypter.isSync();if(this.decryptAacSample(i,n,e,a),!a)return}},m.getAvcEncryptedData=function(i){for(var n=Math.floor((i.length-48)/160)*16+16,e=new Int8Array(n),a=0,s=32;s<=i.length-16;s+=160,a+=16)e.set(i.subarray(s,s+16),a);return e},m.getAvcDecryptedUnit=function(i,n){for(var e=new Uint8Array(n),a=0,s=32;s<=i.length-16;s+=160,a+=16)i.set(e.subarray(a,a+16),s);return i},m.decryptAvcSample=function(i,n,e,a,s,o){var f=Object(b.discardEPB)(s.data),l=this.getAvcEncryptedData(f),r=this;this.decryptBuffer(l.buffer,function(c){s.data=r.getAvcDecryptedUnit(f,c),o||r.decryptAvcSamples(i,n,e+1,a)})},m.decryptAvcSamples=function(i,n,e,a){if(i instanceof Uint8Array)throw new Error("Cannot decrypt samples of type Uint8Array");for(;;n++,e=0){if(n>=i.length){a();return}for(var s=i[n].units;!(e>=s.length);e++){var o=s[e];if(o.data.length<=48||o.type!==1&&o.type!==5)continue;var f=this.decrypter.isSync();if(this.decryptAvcSample(i,n,e,a,o,f),!f)return}}},w}();G.default=C},"./src/demux/transmuxer-interface.ts":function(se,G,M){"use strict";M.r(G),M.d(G,"default",function(){return s});var v=M("./node_modules/webworkify-webpack/index.js"),b=M.n(v),C=M("./src/events.ts"),w=M("./src/demux/transmuxer.ts"),m=M("./src/utils/logger.ts"),d=M("./src/errors.ts"),i=M("./src/utils/mediasource-helper.ts"),n=M("./node_modules/eventemitter3/index.js"),e=M.n(n),a=Object(i.getMediaSource)()||{isTypeSupported:function(){return!1}},s=function(){function o(l,r,c,A){var p=this;this.hls=void 0,this.id=void 0,this.observer=void 0,this.frag=null,this.part=null,this.worker=void 0,this.onwmsg=void 0,this.transmuxer=null,this.onTransmuxComplete=void 0,this.onFlush=void 0,this.hls=l,this.id=r,this.onTransmuxComplete=c,this.onFlush=A;var x=l.config,_=function(u,S){S=S||{},S.frag=p.frag,S.id=p.id,l.trigger(u,S)};this.observer=new n.EventEmitter,this.observer.on(C.Events.FRAG_DECRYPTED,_),this.observer.on(C.Events.ERROR,_);var B={mp4:a.isTypeSupported("video/mp4"),mpeg:a.isTypeSupported("audio/mpeg"),mp3:a.isTypeSupported('audio/mp4; codecs="mp3"')},E=navigator.vendor;if(x.enableWorker&&typeof Worker!="undefined"){m.logger.log("demuxing in webworker");var g;try{g=this.worker=v("./src/demux/transmuxer-worker.ts"),this.onwmsg=this.onWorkerMessage.bind(this),g.addEventListener("message",this.onwmsg),g.onerror=function(h){l.trigger(C.Events.ERROR,{type:d.ErrorTypes.OTHER_ERROR,details:d.ErrorDetails.INTERNAL_EXCEPTION,fatal:!0,event:"demuxerWorker",error:new Error(h.message+" ("+h.filename+":"+h.lineno+")")})},g.postMessage({cmd:"init",typeSupported:B,vendor:E,id:r,config:JSON.stringify(x)})}catch(h){m.logger.warn("Error in worker:",h),m.logger.error("Error while initializing DemuxerWorker, fallback to inline"),g&&self.URL.revokeObjectURL(g.objectURL),this.transmuxer=new w.default(this.observer,B,x,E,r),this.worker=null}}else this.transmuxer=new w.default(this.observer,B,x,E,r)}var f=o.prototype;return f.destroy=function(){var r=this.worker;if(r)r.removeEventListener("message",this.onwmsg),r.terminate(),this.worker=null;else{var c=this.transmuxer;c&&(c.destroy(),this.transmuxer=null)}var A=this.observer;A&&A.removeAllListeners(),this.observer=null},f.push=function(r,c,A,p,x,_,B,E,g,h){var u=this;g.transmuxing.start=self.performance.now();var S=this.transmuxer,O=this.worker,T=_?_.start:x.start,D=x.decryptdata,I=this.frag,k=!(I&&x.cc===I.cc),F=!(I&&g.level===I.level),X=I?g.sn-I.sn:-1,U=this.part?g.part-this.part.index:1,K=!F&&(X===1||X===0&&U===1),V=self.performance.now();(F||X||x.stats.parsing.start===0)&&(x.stats.parsing.start=V),_&&(U||!K)&&(_.stats.parsing.start=V);var N=new w.TransmuxState(k,K,E,F,T);if(!K||k){m.logger.log("[transmuxer-interface, "+x.type+"]: Starting new transmux session for sn: "+g.sn+" p: "+g.part+" level: "+g.level+" id: "+g.id+` discontinuity: `+k+` trackSwitch: `+F+` contiguous: `+K+` accurateTimeOffset: `+E+` - timeOffset: `+T);var Q=new w.TransmuxConfig(A,p,c,B,h);this.configureTransmuxer(Q)}if(this.frag=x,this.part=_,O)O.postMessage({cmd:"demux",data:r,decryptdata:D,chunkMeta:g,state:N},r instanceof ArrayBuffer?[r]:[]);else if(S){var J=S.push(r,D,g,N);Object(w.isPromise)(J)?J.then(function(ne){u.handleTransmuxComplete(ne)}):this.handleTransmuxComplete(J)}},f.flush=function(r){var c=this;r.transmuxing.start=self.performance.now();var A=this.transmuxer,p=this.worker;if(p)p.postMessage({cmd:"flush",chunkMeta:r});else if(A){var x=A.flush(r);Object(w.isPromise)(x)?x.then(function(_){c.handleFlushResult(_,r)}):this.handleFlushResult(x,r)}},f.handleFlushResult=function(r,c){var A=this;r.forEach(function(p){A.handleTransmuxComplete(p)}),this.onFlush(c)},f.onWorkerMessage=function(r){var c=r.data,A=this.hls;switch(c.event){case"init":{self.URL.revokeObjectURL(this.worker.objectURL);break}case"transmuxComplete":{this.handleTransmuxComplete(c.data);break}case"flush":{this.onFlush(c.data);break}default:{c.data=c.data||{},c.data.frag=this.frag,c.data.id=this.id,A.trigger(c.event,c.data);break}}},f.configureTransmuxer=function(r){var c=this.worker,A=this.transmuxer;c?c.postMessage({cmd:"configure",config:r}):A&&A.configure(r)},f.handleTransmuxComplete=function(r){r.chunkMeta.transmuxing.end=self.performance.now(),this.onTransmuxComplete(r)},o}()},"./src/demux/transmuxer-worker.ts":function(se,G,M){"use strict";M.r(G),M.d(G,"default",function(){return d});var v=M("./src/demux/transmuxer.ts"),b=M("./src/events.ts"),C=M("./src/utils/logger.ts"),w=M("./node_modules/eventemitter3/index.js"),m=M.n(w);function d(s){var o=new w.EventEmitter,f=function(r,c){s.postMessage({event:r,data:c})};o.on(b.Events.FRAG_DECRYPTED,f),o.on(b.Events.ERROR,f),s.addEventListener("message",function(l){var r=l.data;switch(r.cmd){case"init":{var c=JSON.parse(r.config);s.transmuxer=new v.default(o,r.typeSupported,c,r.vendor,r.id),Object(C.enableLogs)(c.debug),f("init",null);break}case"configure":{s.transmuxer.configure(r.config);break}case"demux":{var A=s.transmuxer.push(r.data,r.decryptdata,r.chunkMeta,r.state);Object(v.isPromise)(A)?A.then(function(_){i(s,_)}):i(s,A);break}case"flush":{var p=r.chunkMeta,x=s.transmuxer.flush(p);Object(v.isPromise)(x)?x.then(function(_){e(s,_,p)}):e(s,x,p);break}default:break}})}function i(s,o){if(a(o.remuxResult))return;var f=[],l=o.remuxResult,r=l.audio,c=l.video;r&&n(f,r),c&&n(f,c),s.postMessage({event:"transmuxComplete",data:o},f)}function n(s,o){o.data1&&s.push(o.data1.buffer),o.data2&&s.push(o.data2.buffer)}function e(s,o,f){o.forEach(function(l){i(s,l)}),s.postMessage({event:"flush",data:f})}function a(s){return!s.audio&&!s.video&&!s.text&&!s.id3&&!s.initSegment}},"./src/demux/transmuxer.ts":function(se,G,M){"use strict";M.r(G),M.d(G,"default",function(){return c}),M.d(G,"isPromise",function(){return x}),M.d(G,"TransmuxConfig",function(){return _}),M.d(G,"TransmuxState",function(){return B});var v=M("./src/events.ts"),b=M("./src/errors.ts"),C=M("./src/crypt/decrypter.ts"),w=M("./src/demux/aacdemuxer.ts"),m=M("./src/demux/mp4demuxer.ts"),d=M("./src/demux/tsdemuxer.ts"),i=M("./src/demux/mp3demuxer.ts"),n=M("./src/remux/mp4-remuxer.ts"),e=M("./src/remux/passthrough-remuxer.ts"),a=M("./src/demux/chunk-cache.ts"),s=M("./src/utils/mp4-tools.ts"),o=M("./src/utils/logger.ts"),f;try{f=self.performance.now.bind(self.performance)}catch(E){o.logger.debug("Unable to use Performance API on this environment"),f=self.Date.now}var l=[{demux:d.default,remux:n.default},{demux:m.default,remux:e.default},{demux:w.default,remux:n.default},{demux:i.default,remux:n.default}],r=1024;l.forEach(function(E){var g=E.demux;r=Math.max(r,g.minProbeByteLength)});var c=function(){function E(h,u,S,O,T){this.observer=void 0,this.typeSupported=void 0,this.config=void 0,this.vendor=void 0,this.id=void 0,this.demuxer=void 0,this.remuxer=void 0,this.decrypter=void 0,this.probe=void 0,this.decryptionPromise=null,this.transmuxConfig=void 0,this.currentTransmuxState=void 0,this.cache=new a.default,this.observer=h,this.typeSupported=u,this.config=S,this.vendor=O,this.id=T}var g=E.prototype;return g.configure=function(u){this.transmuxConfig=u,this.decrypter&&this.decrypter.reset()},g.push=function(u,S,O,T){var D=this,I=O.transmuxing;I.executeStart=f();var k=new Uint8Array(u),F=this.cache,X=this.config,U=this.currentTransmuxState,K=this.transmuxConfig;T&&(this.currentTransmuxState=T);var V=A(k,S);if(V&&V.method==="AES-128"){var N=this.getDecrypter();if(X.enableSoftwareAES){var Q=N.softwareDecrypt(k,V.key.buffer,V.iv.buffer);if(!Q)return I.executeEnd=f(),p(O);k=new Uint8Array(Q)}else return this.decryptionPromise=N.webCryptoDecrypt(k,V.key.buffer,V.iv.buffer).then(function(Te){var Re=D.push(Te,null,O);return D.decryptionPromise=null,Re}),this.decryptionPromise}var J=T||U,ne=J.contiguous,ue=J.discontinuity,be=J.trackSwitch,de=J.accurateTimeOffset,_e=J.timeOffset,me=K.audioCodec,Ee=K.videoCodec,ge=K.defaultInitPts,Ae=K.duration,ae=K.initSegmentData;if((ue||be)&&this.resetInitSegment(ae,me,Ee,Ae),ue&&this.resetInitialTimestamp(ge),ne||this.resetContiguity(),this.needsProbing(k,ue,be)){if(F.dataLength){var ve=F.flush();k=Object(s.appendUint8Array)(ve,k)}this.configureTransmuxer(k,K)}var oe=this.transmux(k,V,_e,de,O),ie=this.currentTransmuxState;return ie.contiguous=!0,ie.discontinuity=!1,ie.trackSwitch=!1,I.executeEnd=f(),oe},g.flush=function(u){var S=this,O=u.transmuxing;O.executeStart=f();var T=this.decrypter,D=this.cache,I=this.currentTransmuxState,k=this.decryptionPromise;if(k)return k.then(function(){return S.flush(u)});var F=[],X=I.timeOffset;if(T){var U=T.flush();U&&F.push(this.push(U,null,u))}var K=D.dataLength;D.reset();var V=this.demuxer,N=this.remuxer;if(!V||!N)return K>=r&&this.observer.emit(v.Events.ERROR,v.Events.ERROR,{type:b.ErrorTypes.MEDIA_ERROR,details:b.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"no demux matching with content found"}),O.executeEnd=f(),[p(u)];var Q=V.flush(X);return x(Q)?Q.then(function(J){return S.flushRemux(F,J,u),F}):(this.flushRemux(F,Q,u),F)},g.flushRemux=function(u,S,O){var T=S.audioTrack,D=S.avcTrack,I=S.id3Track,k=S.textTrack,F=this.currentTransmuxState,X=F.accurateTimeOffset,U=F.timeOffset;o.logger.log("[transmuxer.ts]: Flushed fragment "+O.sn+(O.part>-1?" p: "+O.part:"")+" of level "+O.level);var K=this.remuxer.remux(T,D,I,k,U,X,!0,this.id);u.push({remuxResult:K,chunkMeta:O}),O.transmuxing.executeEnd=f()},g.resetInitialTimestamp=function(u){var S=this.demuxer,O=this.remuxer;if(!S||!O)return;S.resetTimeStamp(u),O.resetTimeStamp(u)},g.resetContiguity=function(){var u=this.demuxer,S=this.remuxer;if(!u||!S)return;u.resetContiguity(),S.resetNextTimestamp()},g.resetInitSegment=function(u,S,O,T){var D=this.demuxer,I=this.remuxer;if(!D||!I)return;D.resetInitSegment(S,O,T),I.resetInitSegment(u,S,O)},g.destroy=function(){this.demuxer&&(this.demuxer.destroy(),this.demuxer=void 0),this.remuxer&&(this.remuxer.destroy(),this.remuxer=void 0)},g.transmux=function(u,S,O,T,D){var I;return S&&S.method==="SAMPLE-AES"?I=this.transmuxSampleAes(u,S,O,T,D):I=this.transmuxUnencrypted(u,O,T,D),I},g.transmuxUnencrypted=function(u,S,O,T){var D=this.demuxer.demux(u,S,!1,!this.config.progressive),I=D.audioTrack,k=D.avcTrack,F=D.id3Track,X=D.textTrack,U=this.remuxer.remux(I,k,F,X,S,O,!1,this.id);return{remuxResult:U,chunkMeta:T}},g.transmuxSampleAes=function(u,S,O,T,D){var I=this;return this.demuxer.demuxSampleAes(u,S,O).then(function(k){var F=I.remuxer.remux(k.audioTrack,k.avcTrack,k.id3Track,k.textTrack,O,T,!1,I.id);return{remuxResult:F,chunkMeta:D}})},g.configureTransmuxer=function(u,S){for(var O=this.config,T=this.observer,D=this.typeSupported,I=this.vendor,k=S.audioCodec,F=S.defaultInitPts,X=S.duration,U=S.initSegmentData,K=S.videoCodec,V,N=0,Q=l.length;N0&&g!=null&&g.key!=null&&g.iv!==null&&g.method!=null&&(h=g),h}var p=function(g){return{remuxResult:{},chunkMeta:g}};function x(E){return"then"in E&&E.then instanceof Function}var _=function(g,h,u,S,O){this.audioCodec=void 0,this.videoCodec=void 0,this.initSegmentData=void 0,this.duration=void 0,this.defaultInitPts=void 0,this.audioCodec=g,this.videoCodec=h,this.initSegmentData=u,this.duration=S,this.defaultInitPts=O},B=function(g,h,u,S,O){this.discontinuity=void 0,this.contiguous=void 0,this.accurateTimeOffset=void 0,this.trackSwitch=void 0,this.timeOffset=void 0,this.discontinuity=g,this.contiguous=h,this.accurateTimeOffset=u,this.trackSwitch=S,this.timeOffset=O}},"./src/demux/tsdemuxer.ts":function(se,G,M){"use strict";M.r(G),M.d(G,"discardEPB",function(){return p});var v=M("./src/demux/adts.ts"),b=M("./src/demux/mpegaudio.ts"),C=M("./src/demux/exp-golomb.ts"),w=M("./src/demux/id3.ts"),m=M("./src/demux/sample-aes.ts"),d=M("./src/events.ts"),i=M("./src/utils/mp4-tools.ts"),n=M("./src/utils/logger.ts"),e=M("./src/errors.ts"),a={video:1,audio:2,id3:3,text:4},s=function(){function x(B,E,g){this.observer=void 0,this.config=void 0,this.typeSupported=void 0,this.sampleAes=null,this.pmtParsed=!1,this.audioCodec=void 0,this.videoCodec=void 0,this._duration=0,this.aacLastPTS=null,this._initPTS=null,this._initDTS=null,this._pmtId=-1,this._avcTrack=void 0,this._audioTrack=void 0,this._id3Track=void 0,this._txtTrack=void 0,this.aacOverFlow=null,this.avcSample=null,this.remainderData=null,this.observer=B,this.config=E,this.typeSupported=g}x.probe=function(E){var g=x.syncOffset(E);return g<0?!1:(g&&n.logger.warn("MPEG2-TS detected but first sync word found @ offset "+g+", junk ahead ?"),!0)},x.syncOffset=function(E){for(var g=Math.min(1e3,E.length-3*188),h=0;h>4,me=void 0;if(_e>1){if(me=ue+5+E[ue+4],me===ue+188)continue}else me=ue+4;switch(de){case I:be&&(k&&(S=r(k))&&this.parseAVCPES(S,!1),k={data:[],size:0}),k&&(k.data.push(E.subarray(me,ue+188)),k.size+=ue+188-me);break;case F:be&&(U&&(S=r(U))&&(T.isAAC?this.parseAACPES(S):this.parseMPEGPES(S)),U={data:[],size:0}),U&&(U.data.push(E.subarray(me,ue+188)),U.size+=ue+188-me);break;case X:be&&(K&&(S=r(K))&&this.parseID3PES(S),K={data:[],size:0}),K&&(K.data.push(E.subarray(me,ue+188)),K.size+=ue+188-me);break;case 0:be&&(me+=E[me]+1),Q=this._pmtId=f(E,me);break;case Q:{be&&(me+=E[me]+1);var Ee=l(E,me,this.typeSupported.mpeg===!0||this.typeSupported.mp3===!0,h);I=Ee.avc,I>0&&(O.pid=I),F=Ee.audio,F>0&&(T.pid=F,T.isAAC=Ee.isAAC),X=Ee.id3,X>0&&(D.pid=X),V&&!N&&(n.logger.log("reparse from beginning"),V=!1,ue=ne-188),N=this.pmtParsed=!0;break}case 17:case 8191:break;default:V=!0;break}}else this.observer.emit(d.Events.ERROR,d.Events.ERROR,{type:e.ErrorTypes.MEDIA_ERROR,details:e.ErrorDetails.FRAG_PARSING_ERROR,fatal:!1,reason:"TS packet did not start with 0x47"});O.pesData=k,T.pesData=U,D.pesData=K;var ge={audioTrack:T,avcTrack:O,id3Track:D,textTrack:this._txtTrack};return u&&this.extractRemainingSamples(ge),ge},_.flush=function(){var E=this.remainderData;this.remainderData=null;var g;return E?g=this.demux(E,-1,!1,!0):g={audioTrack:this._audioTrack,avcTrack:this._avcTrack,textTrack:this._txtTrack,id3Track:this._id3Track},this.extractRemainingSamples(g),this.sampleAes?this.decrypt(g,this.sampleAes):g},_.extractRemainingSamples=function(E){var g=E.audioTrack,h=E.avcTrack,u=E.id3Track,S=h.pesData,O=g.pesData,T=u.pesData,D;S&&(D=r(S))?(this.parseAVCPES(D,!0),h.pesData=null):h.pesData=S,O&&(D=r(O))?(g.isAAC?this.parseAACPES(D):this.parseMPEGPES(D),g.pesData=null):(O!=null&&O.size&&n.logger.log("last AAC PES packet truncated,might overlap between fragments"),g.pesData=O),T&&(D=r(T))?(this.parseID3PES(D),u.pesData=null):u.pesData=T},_.demuxSampleAes=function(E,g,h){var u=this.demux(E,h,!0,!this.config.progressive),S=this.sampleAes=new m.default(this.observer,this.config,g);return this.decrypt(u,S)},_.decrypt=function(E,g){return new Promise(function(h){var u=E.audioTrack,S=E.avcTrack;u.samples&&u.isAAC?g.decryptAacSamples(u.samples,0,function(){S.samples?g.decryptAvcSamples(S.samples,0,0,function(){h(E)}):h(E)}):S.samples&&g.decryptAvcSamples(S.samples,0,0,function(){h(E)})})},_.destroy=function(){this._initPTS=this._initDTS=null,this._duration=0},_.parseAVCPES=function(E,g){var h=this,u=this._avcTrack,S=this.parseAVCNALu(E.data),O=!1,T=this.avcSample,D,I=!1;E.data=null,T&&S.length&&!u.audFound&&(c(T,u),T=this.avcSample=o(!1,E.pts,E.dts,"")),S.forEach(function(k){switch(k.type){case 1:{D=!0,T||(T=h.avcSample=o(!0,E.pts,E.dts,"")),O&&(T.debug+="NDR "),T.frame=!0;var F=k.data;if(I&&F.length>4){var X=new C.default(F).readSliceType();(X===2||X===4||X===7||X===9)&&(T.key=!0)}break}case 5:D=!0,T||(T=h.avcSample=o(!0,E.pts,E.dts,"")),O&&(T.debug+="IDR "),T.key=!0,T.frame=!0;break;case 6:{D=!0,O&&T&&(T.debug+="SEI ");var U=new C.default(p(k.data));U.readUByte();for(var K=0,V=0,N=!1,Q=0;!N&&U.bytesAvailable>1;){K=0;do Q=U.readUByte(),K+=Q;while(Q===255);V=0;do Q=U.readUByte(),V+=Q;while(Q===255);if(K===4&&U.bytesAvailable!==0){N=!0;var J=U.readUByte();if(J===181){var ne=U.readUShort();if(ne===49){var ue=U.readUInt();if(ue===1195456820){var be=U.readUByte();if(be===3){for(var de=U.readUByte(),_e=U.readUByte(),me=31&de,Ee=[de,_e],ge=0;ge16){for(var Ae=[],ae=0;ae<16;ae++)Ae.push(U.readUByte().toString(16)),(ae===3||ae===5||ae===7||ae===9)&&Ae.push("-");for(var ve=V-16,oe=new Uint8Array(ve),ie=0;ie=0){var U={data:E.subarray(F,T-u-1),type:X};O.push(U)}else{var K=this.getLastNalUnit();if(K&&(S&&T<=4-S&&(K.state&&(K.data=K.data.subarray(0,K.data.byteLength-S))),I=T-u-1,I>0)){var V=new Uint8Array(K.data.byteLength+I);V.set(K.data,0),V.set(E.subarray(0,I),K.data.byteLength),K.data=V,K.state=0}}T=0&&u>=0){var N={data:E.subarray(F,g),type:X,state:u};O.push(N)}if(O.length===0){var Q=this.getLastNalUnit();if(Q){var J=new Uint8Array(Q.data.byteLength+E.byteLength);J.set(Q.data,0),J.set(E,Q.data.byteLength),Q.data=J}}return h.naluState=u,O},_.parseAACPES=function(E){var g=0,h=this._audioTrack,u=this.aacOverFlow,S=E.data;if(u){this.aacOverFlow=null;var O=u.sample.unit.byteLength,T=Math.min(u.missing,O),D=O-T;u.sample.unit.set(S.subarray(0,T),D),h.samples.push(u.sample),g=u.missing}var I,k;for(I=g,k=S.length;I1;){var O=new Uint8Array(S[0].length+S[1].length);O.set(S[0]),O.set(S[1],S[0].length),S[0]=O,S.splice(1,1)}B=S[0];var T=(B[0]<<16)+(B[1]<<8)+B[2];if(T===1){if(E=(B[4]<<8)+B[5],E&&E>x.size-6)return null;var D=B[7];D&192&&(h=(B[9]&14)*536870912+(B[10]&255)*4194304+(B[11]&254)*16384+(B[12]&255)*128+(B[13]&254)/2,D&64?(u=(B[14]&14)*536870912+(B[15]&255)*4194304+(B[16]&254)*16384+(B[17]&255)*128+(B[18]&254)/2,h-u>60*9e4&&(n.logger.warn(Math.round((h-u)/9e4)+"s delta between PTS and DTS, align them"),h=u)):u=h),g=B[8];var I=g+9;if(x.size<=I)return null;x.size-=I;for(var k=new Uint8Array(x.size),F=0,X=S.length;FU){I-=U;continue}else B=B.subarray(I),U-=I,I=0;k.set(B,_),_+=U}return E&&(E-=g+3),{data:k,pts:h,dts:u,len:E}}return null}function c(x,_){if(x.units.length&&x.frame){if(x.pts===void 0){var B=_.samples,E=B.length;if(E){var g=B[E-1];x.pts=g.pts,x.dts=g.dts}else{_.dropped++;return}}_.samples.push(x)}x.debug.length&&n.logger.log(x.pts+"/"+x.dts+":"+x.debug)}function A(x,_){var B=x.length;if(B>0){if(_.pts>=x[B-1].pts)x.push(_);else for(var E=B-1;E>=0;E--)if(_.ptsh)return S;return 0}},{key:"maxAutoLevel",get:function(){var g=this.levels,h=this.autoLevelCapping,u;return h===-1&&g&&g.length?u=g.length-1:u=h,u}},{key:"nextAutoLevel",get:function(){return Math.min(Math.max(this.abrController.nextAutoLevel,this.minAutoLevel),this.maxAutoLevel)},set:function(g){this.abrController.nextAutoLevel=Math.max(this.minAutoLevel,g)}},{key:"audioTracks",get:function(){var g=this.audioTrackController;return g?g.audioTracks:[]}},{key:"audioTrack",get:function(){var g=this.audioTrackController;return g?g.audioTrack:-1},set:function(g){var h=this.audioTrackController;h&&(h.audioTrack=g)}},{key:"subtitleTracks",get:function(){var g=this.subtitleTrackController;return g?g.subtitleTracks:[]}},{key:"subtitleTrack",get:function(){var g=this.subtitleTrackController;return g?g.subtitleTrack:-1},set:function(g){var h=this.subtitleTrackController;h&&(h.subtitleTrack=g)}},{key:"media",get:function(){return this._media}},{key:"subtitleDisplay",get:function(){var g=this.subtitleTrackController;return g?g.subtitleDisplay:!1},set:function(g){var h=this.subtitleTrackController;h&&(h.subtitleDisplay=g)}},{key:"lowLatencyMode",get:function(){return this.config.lowLatencyMode},set:function(g){this.config.lowLatencyMode=g}},{key:"liveSyncPosition",get:function(){return this.latencyController.liveSyncPosition}},{key:"latency",get:function(){return this.latencyController.latency}},{key:"maxLatency",get:function(){return this.latencyController.maxLatency}},{key:"targetLatency",get:function(){return this.latencyController.targetLatency}},{key:"drift",get:function(){return this.latencyController.drift}},{key:"forceStartLoad",get:function(){return this.streamController.forceStartLoad}}],[{key:"version",get:function(){return"1.1.2"}},{key:"Events",get:function(){return r.Events}},{key:"ErrorTypes",get:function(){return c.ErrorTypes}},{key:"ErrorDetails",get:function(){return c.ErrorDetails}},{key:"DefaultConfig",get:function(){return _.defaultConfig?_.defaultConfig:o.hlsDefaultConfig},set:function(g){_.defaultConfig=g}}]),_}();x.defaultConfig=void 0},"./src/is-supported.ts":function(se,G,M){"use strict";M.r(G),M.d(G,"isSupported",function(){return C}),M.d(G,"changeTypeSupported",function(){return w});var v=M("./src/utils/mediasource-helper.ts");function b(){return self.SourceBuffer||self.WebKitSourceBuffer}function C(){var m=Object(v.getMediaSource)();if(!m)return!1;var d=b(),i=m&&typeof m.isTypeSupported=="function"&&m.isTypeSupported('video/mp4; codecs="avc1.42E01E,mp4a.40.2"'),n=!d||d.prototype&&typeof d.prototype.appendBuffer=="function"&&typeof d.prototype.remove=="function";return!!i&&!!n}function w(){var m,d=b();return typeof(d==null||((m=d.prototype)===null||m===void 0)?void 0:m.changeType)=="function"}},"./src/loader/fragment-loader.ts":function(se,G,M){"use strict";M.r(G),M.d(G,"default",function(){return s}),M.d(G,"LoadError",function(){return f});var v=M("./src/polyfills/number.ts"),b=M("./src/errors.ts");function C(l,r){l.prototype=Object.create(r.prototype),l.prototype.constructor=l,n(l,r)}function w(l){var r=typeof Map=="function"?new Map:void 0;return w=function(A){if(A===null||!i(A))return A;if(typeof A!="function")throw new TypeError("Super expression must either be null or a function");if(typeof r!="undefined"){if(r.has(A))return r.get(A);r.set(A,p)}function p(){return m(A,arguments,e(this).constructor)}return p.prototype=Object.create(A.prototype,{constructor:{value:p,enumerable:!1,writable:!0,configurable:!0}}),n(p,A)},w(l)}function m(l,r,c){return d()?m=Reflect.construct:m=function(p,x,_){var B=[null];B.push.apply(B,x);var E=Function.bind.apply(p,B),g=new E;return _&&n(g,_.prototype),g},m.apply(null,arguments)}function d(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(l){return!1}}function i(l){return Function.toString.call(l).indexOf("[native code]")!==-1}function n(l,r){return n=Object.setPrototypeOf||function(A,p){return A.__proto__=p,A},n(l,r)}function e(l){return e=Object.setPrototypeOf?Object.getPrototypeOf:function(c){return c.__proto__||Object.getPrototypeOf(c)},e(l)}var a=Math.pow(2,17),s=function(){function l(c){this.config=void 0,this.loader=null,this.partLoadTimeout=-1,this.config=c}var r=l.prototype;return r.destroy=function(){this.loader&&(this.loader.destroy(),this.loader=null)},r.abort=function(){this.loader&&this.loader.abort()},r.load=function(A,p){var x=this,_=A.url;if(!_)return Promise.reject(new f({type:b.ErrorTypes.NETWORK_ERROR,details:b.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:A,networkDetails:null},"Fragment does not have a "+(_?"part list":"url")));this.abort();var B=this.config,E=B.fLoader,g=B.loader;return new Promise(function(h,u){x.loader&&x.loader.destroy();var S=x.loader=A.loader=E?new E(B):new g(B),O=o(A),T={timeout:B.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:B.fragLoadingMaxRetryTimeout,highWaterMark:a};A.stats=S.stats,S.load(O,T,{onSuccess:function(I,k,F,X){x.resetLoader(A,S),h({frag:A,part:null,payload:I.data,networkDetails:X})},onError:function(I,k,F){x.resetLoader(A,S),u(new f({type:b.ErrorTypes.NETWORK_ERROR,details:b.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:A,response:I,networkDetails:F}))},onAbort:function(I,k,F){x.resetLoader(A,S),u(new f({type:b.ErrorTypes.NETWORK_ERROR,details:b.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:A,networkDetails:F}))},onTimeout:function(I,k,F){x.resetLoader(A,S),u(new f({type:b.ErrorTypes.NETWORK_ERROR,details:b.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:A,networkDetails:F}))},onProgress:function(I,k,F,X){p&&p({frag:A,part:null,payload:F,networkDetails:X})}})})},r.loadPart=function(A,p,x){var _=this;this.abort();var B=this.config,E=B.fLoader,g=B.loader;return new Promise(function(h,u){_.loader&&_.loader.destroy();var S=_.loader=A.loader=E?new E(B):new g(B),O=o(A,p),T={timeout:B.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:B.fragLoadingMaxRetryTimeout,highWaterMark:a};p.stats=S.stats,S.load(O,T,{onSuccess:function(I,k,F,X){_.resetLoader(A,S),_.updateStatsFromPart(A,p);var U={frag:A,part:p,payload:I.data,networkDetails:X};x(U),h(U)},onError:function(I,k,F){_.resetLoader(A,S),u(new f({type:b.ErrorTypes.NETWORK_ERROR,details:b.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:A,part:p,response:I,networkDetails:F}))},onAbort:function(I,k,F){A.stats.aborted=p.stats.aborted,_.resetLoader(A,S),u(new f({type:b.ErrorTypes.NETWORK_ERROR,details:b.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:A,part:p,networkDetails:F}))},onTimeout:function(I,k,F){_.resetLoader(A,S),u(new f({type:b.ErrorTypes.NETWORK_ERROR,details:b.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:A,part:p,networkDetails:F}))}})})},r.updateStatsFromPart=function(A,p){var x=A.stats,_=p.stats,B=_.total;if(x.loaded+=_.loaded,B){var E=Math.round(A.duration/p.duration),g=Math.min(Math.round(x.loaded/B),E),h=E-g,u=h*Math.round(x.loaded/g);x.total=x.loaded+u}else x.total=Math.max(x.loaded,x.total);var S=x.loading,O=_.loading;S.start?S.first+=O.first-O.start:(S.start=O.start,S.first=O.first),S.end=O.end},r.resetLoader=function(A,p){A.loader=null,this.loader===p&&(self.clearTimeout(this.partLoadTimeout),this.loader=null),p.destroy()},l}();function o(l,r){r===void 0&&(r=null);var c=r||l,A={frag:l,part:r,responseType:"arraybuffer",url:c.url,headers:{},rangeStart:0,rangeEnd:0},p=c.byteRangeStartOffset,x=c.byteRangeEndOffset;return Object(v.isFiniteNumber)(p)&&Object(v.isFiniteNumber)(x)&&(A.rangeStart=p,A.rangeEnd=x),A}var f=function(l){C(r,l);function r(c){for(var A,p=arguments.length,x=new Array(p>1?p-1:0),_=1;_>8*(15-B)&255;return _},A.setDecryptDataFromLevelKey=function(x,_){var B=x;return(x==null?void 0:x.method)==="AES-128"&&x.uri&&!x.iv&&(B=m.LevelKey.fromURI(x.uri),B.method=x.method,B.iv=this.createInitializationVector(_),B.keyFormat="identity"),B},A.setElementaryStreamInfo=function(x,_,B,E,g,h){h===void 0&&(h=!1);var u=this.elementaryStreams,S=u[x];if(!S){u[x]={startPTS:_,endPTS:B,startDTS:E,endDTS:g,partial:h};return}S.startPTS=Math.min(S.startPTS,_),S.endPTS=Math.max(S.endPTS,B),S.startDTS=Math.min(S.startDTS,E),S.endDTS=Math.max(S.endDTS,g)},A.clearElementaryStreamInfo=function(){var x=this.elementaryStreams;x[s.AUDIO]=null,x[s.VIDEO]=null,x[s.AUDIOVIDEO]=null},a(c,[{key:"decryptdata",get:function(){if(!this.levelkey&&!this._decryptdata)return null;if(!this._decryptdata&&this.levelkey){var x=this.sn;typeof x!="number"&&(this.levelkey&&this.levelkey.method==="AES-128"&&!this.levelkey.iv&&w.logger.warn('missing IV for initialization segment with method="'+this.levelkey.method+'" - compliance issue'),x=0),this._decryptdata=this.setDecryptDataFromLevelKey(this.levelkey,x)}return this._decryptdata}},{key:"end",get:function(){return this.start+this.duration}},{key:"endProgramDateTime",get:function(){if(this.programDateTime===null)return null;if(!Object(v.isFiniteNumber)(this.programDateTime))return null;var x=Object(v.isFiniteNumber)(this.duration)?this.duration:0;return this.programDateTime+x*1e3}},{key:"encrypted",get:function(){var x;return!!((x=this.decryptdata)!==null&&x!==void 0&&x.keyFormat&&this.decryptdata.uri)}}]),c}(o),l=function(r){i(c,r);function c(A,p,x,_,B){var E;E=r.call(this,x)||this,E.fragOffset=0,E.duration=0,E.gap=!1,E.independent=!1,E.relurl=void 0,E.fragment=void 0,E.index=void 0,E.stats=new d.LoadStats,E.duration=A.decimalFloatingPoint("DURATION"),E.gap=A.bool("GAP"),E.independent=A.bool("INDEPENDENT"),E.relurl=A.enumeratedString("URI"),E.fragment=p,E.index=_;var g=A.enumeratedString("BYTERANGE");return g&&E.setByteRange(g,B),B&&(E.fragOffset=B.fragOffset+B.duration),E}return a(c,[{key:"start",get:function(){return this.fragment.start+this.fragOffset}},{key:"end",get:function(){return this.start+this.duration}},{key:"loaded",get:function(){var p=this.elementaryStreams;return!!(p.audio||p.video||p.audiovideo)}}]),c}(o)},"./src/loader/key-loader.ts":function(se,G,M){"use strict";M.r(G),M.d(G,"default",function(){return w});var v=M("./src/events.ts"),b=M("./src/errors.ts"),C=M("./src/utils/logger.ts"),w=function(){function m(i){this.hls=void 0,this.loaders={},this.decryptkey=null,this.decrypturl=null,this.hls=i,this._registerListeners()}var d=m.prototype;return d._registerListeners=function(){this.hls.on(v.Events.KEY_LOADING,this.onKeyLoading,this)},d._unregisterListeners=function(){this.hls.off(v.Events.KEY_LOADING,this.onKeyLoading)},d.destroy=function(){this._unregisterListeners();for(var n in this.loaders){var e=this.loaders[n];e&&e.destroy()}this.loaders={}},d.onKeyLoading=function(n,e){var a=e.frag,s=a.type,o=this.loaders[s];if(!a.decryptdata){C.logger.warn("Missing decryption data on fragment in onKeyLoading");return}var f=a.decryptdata.uri;if(f!==this.decrypturl||this.decryptkey===null){var l=this.hls.config;if(o&&(C.logger.warn("abort previous key loader for type:"+s),o.abort()),!f){C.logger.warn("key uri is falsy");return}var r=l.loader,c=a.loader=this.loaders[s]=new r(l);this.decrypturl=f,this.decryptkey=null;var A={url:f,frag:a,responseType:"arraybuffer"},p={timeout:l.fragLoadingTimeOut,maxRetry:0,retryDelay:l.fragLoadingRetryDelay,maxRetryDelay:l.fragLoadingMaxRetryTimeout,highWaterMark:0},x={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};c.load(A,p,x)}else this.decryptkey&&(a.decryptdata.key=this.decryptkey,this.hls.trigger(v.Events.KEY_LOADED,{frag:a}))},d.loadsuccess=function(n,e,a){var s=a.frag;if(!s.decryptdata){C.logger.error("after key load, decryptdata unset");return}this.decryptkey=s.decryptdata.key=new Uint8Array(n.data),s.loader=null,delete this.loaders[s.type],this.hls.trigger(v.Events.KEY_LOADED,{frag:s})},d.loaderror=function(n,e){var a=e.frag,s=a.loader;s&&s.abort(),delete this.loaders[a.type],this.hls.trigger(v.Events.ERROR,{type:b.ErrorTypes.NETWORK_ERROR,details:b.ErrorDetails.KEY_LOAD_ERROR,fatal:!1,frag:a,response:n})},d.loadtimeout=function(n,e){var a=e.frag,s=a.loader;s&&s.abort(),delete this.loaders[a.type],this.hls.trigger(v.Events.ERROR,{type:b.ErrorTypes.NETWORK_ERROR,details:b.ErrorDetails.KEY_LOAD_TIMEOUT,fatal:!1,frag:a})},m}()},"./src/loader/level-details.ts":function(se,G,M){"use strict";M.r(G),M.d(G,"LevelDetails",function(){return m});var v=M("./src/polyfills/number.ts");function b(d,i){for(var n=0;ne.endSN||a>0||a===0&&s>0,this.updated||this.advanced?this.misses=Math.floor(e.misses*.6):this.misses=e.misses+1,this.availabilityDelay=e.availabilityDelay},C(d,[{key:"hasProgramDateTime",get:function(){return this.fragments.length?Object(v.isFiniteNumber)(this.fragments[this.fragments.length-1].programDateTime):!1}},{key:"levelTargetDuration",get:function(){return this.averagetargetduration||this.targetduration||w}},{key:"drift",get:function(){var e=this.driftEndTime-this.driftStartTime;if(e>0){var a=this.driftEnd-this.driftStart;return a*1e3/e}return 1}},{key:"edge",get:function(){return this.partEnd||this.fragmentEnd}},{key:"partEnd",get:function(){var e;return(e=this.partList)!==null&&e!==void 0&&e.length?this.partList[this.partList.length-1].end:this.fragmentEnd}},{key:"fragmentEnd",get:function(){var e;return(e=this.fragments)!==null&&e!==void 0&&e.length?this.fragments[this.fragments.length-1].end:0}},{key:"age",get:function(){return this.advancedDateTime?Math.max(Date.now()-this.advancedDateTime,0)/1e3:0}},{key:"lastPartIndex",get:function(){var e;return(e=this.partList)!==null&&e!==void 0&&e.length?this.partList[this.partList.length-1].index:-1}},{key:"lastPartSn",get:function(){var e;return(e=this.partList)!==null&&e!==void 0&&e.length?this.partList[this.partList.length-1].fragment.sn:this.endSN}}]),d}()},"./src/loader/level-key.ts":function(se,G,M){"use strict";M.r(G),M.d(G,"LevelKey",function(){return m});var v=M("./node_modules/url-toolkit/src/url-toolkit.js"),b=M.n(v);function C(d,i){for(var n=0;n2){var u=h.shift()+".";return u+=parseInt(h.shift()).toString(16),u+=("000"+parseInt(h.shift()).toString(16)).substr(-4),u}return g},B.resolve=function(g,h){return b.buildAbsoluteURL(h,g,{alwaysNormalize:!0})},B.parseMasterPlaylist=function(g,h){var u=[],S={},O=!1;a.lastIndex=0;for(var T;(T=a.exec(g))!=null;)if(T[1]){var D=new i.AttrList(T[1]),I={attrs:D,bitrate:D.decimalInteger("AVERAGE-BANDWIDTH")||D.decimalInteger("BANDWIDTH"),name:D.NAME,url:B.resolve(T[2],h)},k=D.decimalResolution("RESOLUTION");k&&(I.width=k.width,I.height=k.height),A((D.CODECS||"").split(/[ ,]+/).filter(function(X){return X}),I),I.videoCodec&&I.videoCodec.indexOf("avc1")!==-1&&(I.videoCodec=B.convertAVC1ToAVCOTI(I.videoCodec)),u.push(I)}else if(T[3]){var F=new i.AttrList(T[3]);F["DATA-ID"]&&(O=!0,S[F["DATA-ID"]]=F)}return{levels:u,sessionData:O?S:null}},B.parseMasterPlaylistMedia=function(g,h,u,S){S===void 0&&(S=[]);var O,T=[],D=0;for(s.lastIndex=0;(O=s.exec(g))!==null;){var I=new i.AttrList(O[1]);if(I.TYPE===u){var k={attrs:I,bitrate:0,id:D++,groupId:I["GROUP-ID"],instreamId:I["INSTREAM-ID"],name:I.NAME||I.LANGUAGE||"",type:u,default:I.bool("DEFAULT"),autoselect:I.bool("AUTOSELECT"),forced:I.bool("FORCED"),lang:I.LANGUAGE,url:I.URI?B.resolve(I.URI,h):""};if(S.length){var F=B.findGroup(S,k.groupId)||S[0];p(k,F,"audioCodec"),p(k,F,"textCodec")}T.push(k)}}return T},B.parseLevelPlaylist=function(g,h,u,S,O){var T=new m.LevelDetails(h),D=T.fragments,I=null,k=0,F=0,X=0,U=0,K=null,V=new w.Fragment(S,h),N,Q,J,ne=-1,ue=!1;for(o.lastIndex=0,T.m3u8=g;(N=o.exec(g))!==null;){ue&&(ue=!1,V=new w.Fragment(S,h),V.start=X,V.sn=k,V.cc=U,V.level=u,I&&(V.initSegment=I,V.rawProgramDateTime=I.rawProgramDateTime));var be=N[1];if(be){V.duration=parseFloat(be);var de=(" "+N[2]).slice(1);V.title=de||null,V.tagList.push(de?["INF",be,de]:["INF",be])}else if(N[3])Object(v.isFiniteNumber)(V.duration)&&(V.start=X,J&&(V.levelkey=J),V.sn=k,V.level=u,V.cc=U,V.urlId=O,D.push(V),V.relurl=(" "+N[3]).slice(1),_(V,K),K=V,X+=V.duration,k++,F=0,ue=!0);else if(N[4]){var _e=(" "+N[4]).slice(1);K?V.setByteRange(_e,K):V.setByteRange(_e)}else if(N[5])V.rawProgramDateTime=(" "+N[5]).slice(1),V.tagList.push(["PROGRAM-DATE-TIME",V.rawProgramDateTime]),ne===-1&&(ne=D.length);else{if(N=N[0].match(f),!N){n.logger.warn("No matches on slow regex match for level playlist!");continue}for(Q=1;Q-1){n.logger.warn("Keyformat "+he+" is not supported from the manifest");continue}else if(he!=="identity")continue;Re&&(J=d.LevelKey.fromURL(h,Me),Me&&["AES-128","SAMPLE-AES","SAMPLE-AES-CENC"].indexOf(Re)>=0&&(J.method=Re,J.keyFormat=he,W&&(J.keyID=W),j&&(J.keyFormatVersions=j),J.iv=re));break}case"START":{var ce=new i.AttrList(Ee),Ie=ce.decimalFloatingPoint("TIME-OFFSET");Object(v.isFiniteNumber)(Ie)&&(T.startTimeOffset=Ie);break}case"MAP":{var ze=new i.AttrList(Ee);V.relurl=ze.URI,ze.BYTERANGE&&V.setByteRange(ze.BYTERANGE),V.level=u,V.sn="initSegment",J&&(V.levelkey=J),V.initSegment=null,I=V,ue=!0;break}case"SERVER-CONTROL":{var _t=new i.AttrList(Ee);T.canBlockReload=_t.bool("CAN-BLOCK-RELOAD"),T.canSkipUntil=_t.optionalFloat("CAN-SKIP-UNTIL",0),T.canSkipDateRanges=T.canSkipUntil>0&&_t.bool("CAN-SKIP-DATERANGES"),T.partHoldBack=_t.optionalFloat("PART-HOLD-BACK",0),T.holdBack=_t.optionalFloat("HOLD-BACK",0);break}case"PART-INF":{var He=new i.AttrList(Ee);T.partTarget=He.decimalFloatingPoint("PART-TARGET");break}case"PART":{var Ke=T.partList;Ke||(Ke=T.partList=[]);var ht=F>0?Ke[Ke.length-1]:void 0,St=F++,ct=new w.Part(new i.AttrList(Ee),V,h,St,ht);Ke.push(ct),V.duration+=ct.duration;break}case"PRELOAD-HINT":{var lt=new i.AttrList(Ee);T.preloadHint=lt;break}case"RENDITION-REPORT":{var rt=new i.AttrList(Ee);T.renditionReports=T.renditionReports||[],T.renditionReports.push(rt);break}default:n.logger.warn("line parsed but not handled: "+N);break}}}K&&!K.relurl?(D.pop(),X-=K.duration,T.partList&&(T.fragmentHint=K)):T.partList&&(_(V,K),V.cc=U,T.fragmentHint=V);var Ze=D.length,$e=D[0],Ue=D[Ze-1];if(X+=T.skippedSegments*T.targetduration,X>0&&Ze&&Ue){T.averagetargetduration=X/Ze;var Ne=Ue.sn;T.endSN=Ne!=="initSegment"?Ne:0,$e&&(T.startCC=$e.cc,$e.initSegment||T.fragments.every(function(We){return We.relurl&&r(We.relurl)})&&(n.logger.warn("MP4 fragments found but no init segment (probably no MAP, incomplete M3U8), trying to fetch SIDX"),V=new w.Fragment(S,h),V.relurl=Ue.relurl,V.level=u,V.sn="initSegment",$e.initSegment=V,T.needSidxRanges=!0))}else T.endSN=0,T.startCC=0;return T.fragmentHint&&(X+=T.fragmentHint.duration),T.totalduration=X,T.endCC=U,ne>0&&x(D,ne),T},B}();function A(B,E){["video","audio","text"].forEach(function(g){var h=B.filter(function(S){return Object(e.isCodecType)(S,g)});if(h.length){var u=h.filter(function(S){return S.lastIndexOf("avc1",0)===0||S.lastIndexOf("mp4a",0)===0});E[g+"Codec"]=u.length>0?u[0]:h[0],B=B.filter(function(S){return h.indexOf(S)===-1})}}),E.unknownCodecs=B}function p(B,E,g){var h=E[g];h&&(B[g]=h)}function x(B,E){for(var g=B[E],h=E;h--;){var u=B[h];if(!u)return;u.programDateTime=g.programDateTime-u.duration*1e3,g=u}}function _(B,E){B.rawProgramDateTime?B.programDateTime=Date.parse(B.rawProgramDateTime):E!=null&&E.programDateTime&&(B.programDateTime=E.endProgramDateTime),Object(v.isFiniteNumber)(B.programDateTime)||(B.programDateTime=null,B.rawProgramDateTime=null)}},"./src/loader/playlist-loader.ts":function(se,G,M){"use strict";M.r(G);var v=M("./src/polyfills/number.ts"),b=M("./src/events.ts"),C=M("./src/errors.ts"),w=M("./src/utils/logger.ts"),m=M("./src/utils/mp4-tools.ts"),d=M("./src/loader/m3u8-parser.ts"),i=M("./src/types/loader.ts"),n=M("./src/utils/attr-list.ts");function e(o){var f=o.type;switch(f){case i.PlaylistContextType.AUDIO_TRACK:return i.PlaylistLevelType.AUDIO;case i.PlaylistContextType.SUBTITLE_TRACK:return i.PlaylistLevelType.SUBTITLE;default:return i.PlaylistLevelType.MAIN}}function a(o,f){var l=o.url;return(l===void 0||l.indexOf("data:")===0)&&(l=f.url),l}var s=function(){function o(l){this.hls=void 0,this.loaders=Object.create(null),this.hls=l,this.registerListeners()}var f=o.prototype;return f.registerListeners=function(){var r=this.hls;r.on(b.Events.MANIFEST_LOADING,this.onManifestLoading,this),r.on(b.Events.LEVEL_LOADING,this.onLevelLoading,this),r.on(b.Events.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),r.on(b.Events.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},f.unregisterListeners=function(){var r=this.hls;r.off(b.Events.MANIFEST_LOADING,this.onManifestLoading,this),r.off(b.Events.LEVEL_LOADING,this.onLevelLoading,this),r.off(b.Events.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),r.off(b.Events.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},f.createInternalLoader=function(r){var c=this.hls.config,A=c.pLoader,p=c.loader,x=A||p,_=new x(c);return r.loader=_,this.loaders[r.type]=_,_},f.getInternalLoader=function(r){return this.loaders[r.type]},f.resetInternalLoader=function(r){this.loaders[r]&&delete this.loaders[r]},f.destroyInternalLoaders=function(){for(var r in this.loaders){var c=this.loaders[r];c&&c.destroy(),this.resetInternalLoader(r)}},f.destroy=function(){this.unregisterListeners(),this.destroyInternalLoaders()},f.onManifestLoading=function(r,c){var A=c.url;this.load({id:null,groupId:null,level:0,responseType:"text",type:i.PlaylistContextType.MANIFEST,url:A,deliveryDirectives:null})},f.onLevelLoading=function(r,c){var A=c.id,p=c.level,x=c.url,_=c.deliveryDirectives;this.load({id:A,groupId:null,level:p,responseType:"text",type:i.PlaylistContextType.LEVEL,url:x,deliveryDirectives:_})},f.onAudioTrackLoading=function(r,c){var A=c.id,p=c.groupId,x=c.url,_=c.deliveryDirectives;this.load({id:A,groupId:p,level:null,responseType:"text",type:i.PlaylistContextType.AUDIO_TRACK,url:x,deliveryDirectives:_})},f.onSubtitleTrackLoading=function(r,c){var A=c.id,p=c.groupId,x=c.url,_=c.deliveryDirectives;this.load({id:A,groupId:p,level:null,responseType:"text",type:i.PlaylistContextType.SUBTITLE_TRACK,url:x,deliveryDirectives:_})},f.load=function(r){var c,A=this.hls.config,p=this.getInternalLoader(r);if(p){var x=p.context;if(x&&x.url===r.url){w.logger.trace("[playlist-loader]: playlist request ongoing");return}w.logger.log("[playlist-loader]: aborting previous loader for type: "+r.type),p.abort()}var _,B,E,g;switch(r.type){case i.PlaylistContextType.MANIFEST:_=A.manifestLoadingMaxRetry,B=A.manifestLoadingTimeOut,E=A.manifestLoadingRetryDelay,g=A.manifestLoadingMaxRetryTimeout;break;case i.PlaylistContextType.LEVEL:case i.PlaylistContextType.AUDIO_TRACK:case i.PlaylistContextType.SUBTITLE_TRACK:_=0,B=A.levelLoadingTimeOut;break;default:_=A.levelLoadingMaxRetry,B=A.levelLoadingTimeOut,E=A.levelLoadingRetryDelay,g=A.levelLoadingMaxRetryTimeout;break}if(p=this.createInternalLoader(r),(c=r.deliveryDirectives)!==null&&c!==void 0&&c.part){var h;if(r.type===i.PlaylistContextType.LEVEL&&r.level!==null?h=this.hls.levels[r.level].details:r.type===i.PlaylistContextType.AUDIO_TRACK&&r.id!==null?h=this.hls.audioTracks[r.id].details:r.type===i.PlaylistContextType.SUBTITLE_TRACK&&r.id!==null&&(h=this.hls.subtitleTracks[r.id].details),h){var u=h.partTarget,S=h.targetduration;u&&S&&(B=Math.min(Math.max(u*3,S*.8)*1e3,B))}}var O={timeout:B,maxRetry:_,retryDelay:E,maxRetryDelay:g,highWaterMark:0},T={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};p.load(r,O,T)},f.loadsuccess=function(r,c,A,p){if(p===void 0&&(p=null),A.isSidxRequest){this.handleSidxRequest(r,A),this.handlePlaylistLoaded(r,c,A,p);return}this.resetInternalLoader(A.type);var x=r.data;if(x.indexOf("#EXTM3U")!==0){this.handleManifestParsingError(r,A,"no EXTM3U delimiter",p);return}c.parsing.start=performance.now(),x.indexOf("#EXTINF:")>0||x.indexOf("#EXT-X-TARGETDURATION:")>0?this.handleTrackOrLevelPlaylist(r,c,A,p):this.handleMasterPlaylist(r,c,A,p)},f.loaderror=function(r,c,A){A===void 0&&(A=null),this.handleNetworkError(c,A,!1,r)},f.loadtimeout=function(r,c,A){A===void 0&&(A=null),this.handleNetworkError(c,A,!0)},f.handleMasterPlaylist=function(r,c,A,p){var x=this.hls,_=r.data,B=a(r,A),E=d.default.parseMasterPlaylist(_,B),g=E.levels,h=E.sessionData;if(!g.length){this.handleManifestParsingError(r,A,"no level found in manifest",p);return}var u=g.map(function(k){return{id:k.attrs.AUDIO,audioCodec:k.audioCodec}}),S=g.map(function(k){return{id:k.attrs.SUBTITLES,textCodec:k.textCodec}}),O=d.default.parseMasterPlaylistMedia(_,B,"AUDIO",u),T=d.default.parseMasterPlaylistMedia(_,B,"SUBTITLES",S),D=d.default.parseMasterPlaylistMedia(_,B,"CLOSED-CAPTIONS");if(O.length){var I=O.some(function(k){return!k.url});!I&&g[0].audioCodec&&!g[0].attrs.AUDIO&&(w.logger.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),O.unshift({type:"main",name:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new n.AttrList({}),bitrate:0,url:""}))}x.trigger(b.Events.MANIFEST_LOADED,{levels:g,audioTracks:O,subtitles:T,captions:D,url:B,stats:c,networkDetails:p,sessionData:h})},f.handleTrackOrLevelPlaylist=function(r,c,A,p){var x=this.hls,_=A.id,B=A.level,E=A.type,g=a(r,A),h=Object(v.isFiniteNumber)(_)?_:0,u=Object(v.isFiniteNumber)(B)?B:h,S=e(A),O=d.default.parseLevelPlaylist(r.data,g,u,S,h);if(!O.fragments.length){x.trigger(b.Events.ERROR,{type:C.ErrorTypes.NETWORK_ERROR,details:C.ErrorDetails.LEVEL_EMPTY_ERROR,fatal:!1,url:g,reason:"no fragments found in level",level:typeof A.level=="number"?A.level:void 0});return}if(E===i.PlaylistContextType.MANIFEST){var T={attrs:new n.AttrList({}),bitrate:0,details:O,name:"",url:g};x.trigger(b.Events.MANIFEST_LOADED,{levels:[T],audioTracks:[],url:g,stats:c,networkDetails:p,sessionData:null})}if(c.parsing.end=performance.now(),O.needSidxRanges){var D,I=(D=O.fragments[0].initSegment)===null||D===void 0?void 0:D.url;this.load({url:I,isSidxRequest:!0,type:E,level:B,levelDetails:O,id:_,groupId:null,rangeStart:0,rangeEnd:2048,responseType:"arraybuffer",deliveryDirectives:null});return}A.levelDetails=O,this.handlePlaylistLoaded(r,c,A,p)},f.handleSidxRequest=function(r,c){var A=Object(m.parseSegmentIndex)(new Uint8Array(r.data));if(!A)return;var p=A.references,x=c.levelDetails;p.forEach(function(_,B){var E=_.info,g=x.fragments[B];g.byteRange.length===0&&g.setByteRange(String(1+E.end-E.start)+"@"+String(E.start)),g.initSegment&&g.initSegment.setByteRange(String(A.moovEndOffset)+"@0")})},f.handleManifestParsingError=function(r,c,A,p){this.hls.trigger(b.Events.ERROR,{type:C.ErrorTypes.NETWORK_ERROR,details:C.ErrorDetails.MANIFEST_PARSING_ERROR,fatal:c.type===i.PlaylistContextType.MANIFEST,url:r.url,reason:A,response:r,context:c,networkDetails:p})},f.handleNetworkError=function(r,c,A,p){A===void 0&&(A=!1),w.logger.warn("[playlist-loader]: A network "+(A?"timeout":"error")+" occurred while loading "+r.type+" level: "+r.level+" id: "+r.id+' group-id: "'+r.groupId+'"');var x=C.ErrorDetails.UNKNOWN,_=!1,B=this.getInternalLoader(r);switch(r.type){case i.PlaylistContextType.MANIFEST:x=A?C.ErrorDetails.MANIFEST_LOAD_TIMEOUT:C.ErrorDetails.MANIFEST_LOAD_ERROR,_=!0;break;case i.PlaylistContextType.LEVEL:x=A?C.ErrorDetails.LEVEL_LOAD_TIMEOUT:C.ErrorDetails.LEVEL_LOAD_ERROR,_=!1;break;case i.PlaylistContextType.AUDIO_TRACK:x=A?C.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:C.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,_=!1;break;case i.PlaylistContextType.SUBTITLE_TRACK:x=A?C.ErrorDetails.SUBTITLE_TRACK_LOAD_TIMEOUT:C.ErrorDetails.SUBTITLE_LOAD_ERROR,_=!1;break}B&&this.resetInternalLoader(r.type);var E={type:C.ErrorTypes.NETWORK_ERROR,details:x,fatal:_,url:r.url,loader:B,context:r,networkDetails:c};p&&(E.response=p),this.hls.trigger(b.Events.ERROR,E)},f.handlePlaylistLoaded=function(r,c,A,p){var x=A.type,_=A.level,B=A.id,E=A.groupId,g=A.loader,h=A.levelDetails,u=A.deliveryDirectives;if(!(h!=null&&h.targetduration)){this.handleManifestParsingError(r,A,"invalid target duration",p);return}if(!g)return;h.live&&(g.getCacheAge&&(h.ageHeader=g.getCacheAge()||0),(!g.getCacheAge||isNaN(h.ageHeader))&&(h.ageHeader=0));switch(x){case i.PlaylistContextType.MANIFEST:case i.PlaylistContextType.LEVEL:this.hls.trigger(b.Events.LEVEL_LOADED,{details:h,level:_||0,id:B||0,stats:c,networkDetails:p,deliveryDirectives:u});break;case i.PlaylistContextType.AUDIO_TRACK:this.hls.trigger(b.Events.AUDIO_TRACK_LOADED,{details:h,id:B||0,groupId:E||"",stats:c,networkDetails:p,deliveryDirectives:u});break;case i.PlaylistContextType.SUBTITLE_TRACK:this.hls.trigger(b.Events.SUBTITLE_TRACK_LOADED,{details:h,id:B||0,groupId:E||"",stats:c,networkDetails:p,deliveryDirectives:u});break}},o}();G.default=s},"./src/polyfills/number.ts":function(se,G,M){"use strict";M.r(G),M.d(G,"isFiniteNumber",function(){return v}),M.d(G,"MAX_SAFE_INTEGER",function(){return b});var v=Number.isFinite||function(C){return typeof C=="number"&&isFinite(C)},b=Number.MAX_SAFE_INTEGER||9007199254740991},"./src/remux/aac-helper.ts":function(se,G,M){"use strict";M.r(G);var v=function(){function b(){}return b.getSilentFrame=function(w,m){switch(w){case"mp4a.40.2":if(m===1)return new Uint8Array([0,200,0,128,35,128]);if(m===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(m===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(m===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(m===5)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(m===6)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224]);break;default:if(m===1)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(m===2)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(m===3)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);break}return},b}();G.default=v},"./src/remux/mp4-generator.ts":function(se,G,M){"use strict";M.r(G);var v=Math.pow(2,32)-1,b=function(){function C(){}return C.init=function(){C.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],".mp3":[],mvex:[],mvhd:[],pasp:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[]};var m;for(m in C.types)C.types.hasOwnProperty(m)&&(C.types[m]=[m.charCodeAt(0),m.charCodeAt(1),m.charCodeAt(2),m.charCodeAt(3)]);var d=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),i=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]);C.HDLR_TYPES={video:d,audio:i};var n=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),e=new Uint8Array([0,0,0,0,0,0,0,0]);C.STTS=C.STSC=C.STCO=e,C.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),C.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0]),C.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),C.STSD=new Uint8Array([0,0,0,0,0,0,0,1]);var a=new Uint8Array([105,115,111,109]),s=new Uint8Array([97,118,99,49]),o=new Uint8Array([0,0,0,1]);C.FTYP=C.box(C.types.ftyp,a,o,a,s),C.DINF=C.box(C.types.dinf,C.box(C.types.dref,n))},C.box=function(m){for(var d=8,i=arguments.length,n=new Array(i>1?i-1:0),e=1;e>24&255,o[1]=d>>16&255,o[2]=d>>8&255,o[3]=d&255,o.set(m,4),a=0,d=8;a>24&255,m>>16&255,m>>8&255,m&255,i>>24,i>>16&255,i>>8&255,i&255,n>>24,n>>16&255,n>>8&255,n&255,85,196,0,0]))},C.mdia=function(m){return C.box(C.types.mdia,C.mdhd(m.timescale,m.duration),C.hdlr(m.type),C.minf(m))},C.mfhd=function(m){return C.box(C.types.mfhd,new Uint8Array([0,0,0,0,m>>24,m>>16&255,m>>8&255,m&255]))},C.minf=function(m){return m.type==="audio"?C.box(C.types.minf,C.box(C.types.smhd,C.SMHD),C.DINF,C.stbl(m)):C.box(C.types.minf,C.box(C.types.vmhd,C.VMHD),C.DINF,C.stbl(m))},C.moof=function(m,d,i){return C.box(C.types.moof,C.mfhd(m),C.traf(i,d))},C.moov=function(m){for(var d=m.length,i=[];d--;)i[d]=C.trak(m[d]);return C.box.apply(null,[C.types.moov,C.mvhd(m[0].timescale,m[0].duration)].concat(i).concat(C.mvex(m)))},C.mvex=function(m){for(var d=m.length,i=[];d--;)i[d]=C.trex(m[d]);return C.box.apply(null,[C.types.mvex].concat(i))},C.mvhd=function(m,d){d*=m;var i=Math.floor(d/(v+1)),n=Math.floor(d%(v+1)),e=new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,m>>24&255,m>>16&255,m>>8&255,m&255,i>>24,i>>16&255,i>>8&255,i&255,n>>24,n>>16&255,n>>8&255,n&255,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]);return C.box(C.types.mvhd,e)},C.sdtp=function(m){var d=m.samples||[],i=new Uint8Array(4+d.length),n,e;for(n=0;n>>8&255),d.push(a&255),d=d.concat(Array.prototype.slice.call(e));for(n=0;n>>8&255),i.push(a&255),i=i.concat(Array.prototype.slice.call(e));var s=C.box(C.types.avcC,new Uint8Array([1,d[3],d[4],d[5],252|3,224|m.sps.length].concat(d).concat([m.pps.length]).concat(i))),o=m.width,f=m.height,l=m.pixelRatio[0],r=m.pixelRatio[1];return C.box(C.types.avc1,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,o>>8&255,o&255,f>>8&255,f&255,0,72,0,0,0,72,0,0,0,0,0,0,0,1,18,100,97,105,108,121,109,111,116,105,111,110,47,104,108,115,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,17,17]),s,C.box(C.types.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192])),C.box(C.types.pasp,new Uint8Array([l>>24,l>>16&255,l>>8&255,l&255,r>>24,r>>16&255,r>>8&255,r&255])))},C.esds=function(m){var d=m.config.length;return new Uint8Array([0,0,0,0,3,23+d,0,1,0,4,15+d,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([d]).concat(m.config).concat([6,1,2]))},C.mp4a=function(m){var d=m.samplerate;return C.box(C.types.mp4a,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,m.channelCount,0,16,0,0,0,0,d>>8&255,d&255,0,0]),C.box(C.types.esds,C.esds(m)))},C.mp3=function(m){var d=m.samplerate;return C.box(C.types[".mp3"],new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,m.channelCount,0,16,0,0,0,0,d>>8&255,d&255,0,0]))},C.stsd=function(m){return m.type==="audio"?!m.isAAC&&m.codec==="mp3"?C.box(C.types.stsd,C.STSD,C.mp3(m)):C.box(C.types.stsd,C.STSD,C.mp4a(m)):C.box(C.types.stsd,C.STSD,C.avc1(m))},C.tkhd=function(m){var d=m.id,i=m.duration*m.timescale,n=m.width,e=m.height,a=Math.floor(i/(v+1)),s=Math.floor(i%(v+1));return C.box(C.types.tkhd,new Uint8Array([1,0,0,7,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,d>>24&255,d>>16&255,d>>8&255,d&255,0,0,0,0,a>>24,a>>16&255,a>>8&255,a&255,s>>24,s>>16&255,s>>8&255,s&255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,n>>8&255,n&255,0,0,e>>8&255,e&255,0,0]))},C.traf=function(m,d){var i=C.sdtp(m),n=m.id,e=Math.floor(d/(v+1)),a=Math.floor(d%(v+1));return C.box(C.types.traf,C.box(C.types.tfhd,new Uint8Array([0,0,0,0,n>>24,n>>16&255,n>>8&255,n&255])),C.box(C.types.tfdt,new Uint8Array([1,0,0,0,e>>24,e>>16&255,e>>8&255,e&255,a>>24,a>>16&255,a>>8&255,a&255])),C.trun(m,i.length+16+20+8+16+8+8),i)},C.trak=function(m){return m.duration=m.duration||4294967295,C.box(C.types.trak,C.tkhd(m),C.mdia(m))},C.trex=function(m){var d=m.id;return C.box(C.types.trex,new Uint8Array([0,0,0,0,d>>24,d>>16&255,d>>8&255,d&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]))},C.trun=function(m,d){var i=m.samples||[],n=i.length,e=12+16*n,a=new Uint8Array(e),s,o,f,l,r,c;for(d+=8+e,a.set([0,0,15,1,n>>>24&255,n>>>16&255,n>>>8&255,n&255,d>>>24&255,d>>>16&255,d>>>8&255,d&255],0),s=0;s>>24&255,f>>>16&255,f>>>8&255,f&255,l>>>24&255,l>>>16&255,l>>>8&255,l&255,r.isLeading<<2|r.dependsOn,r.isDependedOn<<6|r.hasRedundancy<<4|r.paddingValue<<1|r.isNonSync,r.degradPrio&240<<8,r.degradPrio&15,c>>>24&255,c>>>16&255,c>>>8&255,c&255],12+16*s);return C.box(C.types.trun,a)},C.initSegment=function(m){C.types||C.init();var d=C.moov(m),i=new Uint8Array(C.FTYP.byteLength+d.byteLength);return i.set(C.FTYP),i.set(d,C.FTYP.byteLength),i},C}();b.types=void 0,b.HDLR_TYPES=void 0,b.STTS=void 0,b.STSC=void 0,b.STCO=void 0,b.STSZ=void 0,b.VMHD=void 0,b.SMHD=void 0,b.STSD=void 0,b.FTYP=void 0,b.DINF=void 0,G.default=b},"./src/remux/mp4-remuxer.ts":function(se,G,M){"use strict";M.r(G),M.d(G,"default",function(){return c}),M.d(G,"normalizePts",function(){return A});var v=M("./src/polyfills/number.ts"),b=M("./src/remux/aac-helper.ts"),C=M("./src/remux/mp4-generator.ts"),w=M("./src/events.ts"),m=M("./src/errors.ts"),d=M("./src/utils/logger.ts"),i=M("./src/types/loader.ts"),n=M("./src/utils/timescale-conversion.ts");function e(){return e=Object.assign||function(B){for(var E=1;E0?O:T.pts},h[0].pts);return u&&d.logger.debug("PTS rollover detected"),S},E.remux=function(h,u,S,O,T,D,I,k){var F,X,U,K,V,N,Q=T,J=T,ne=h.pid>-1,ue=u.pid>-1,be=u.samples.length,de=h.samples.length>0,_e=be>1,me=(!ne||de)&&(!ue||_e)||this.ISGenerated||I;if(me){this.ISGenerated||(U=this.generateIS(h,u,T));var Ee=this.isVideoContiguous,ge=-1;if(_e&&(ge=p(u.samples),!Ee&&this.config.forceKeyFrameOnDiscontinuity))if(N=!0,ge>0){d.logger.warn("[mp4-remuxer]: Dropped "+ge+" out of "+be+" video samples due to a missing keyframe");var Ae=this.getVideoStartPts(u.samples);u.samples=u.samples.slice(ge),u.dropped+=ge,J+=(u.samples[0].pts-Ae)/(u.timescale||9e4)}else ge===-1&&(d.logger.warn("[mp4-remuxer]: No keyframe found out of "+be+" video samples"),N=!1);if(this.ISGenerated){if(de&&_e){var ae=this.getVideoStartPts(u.samples),ve=A(h.samples[0].pts,ae)-ae,oe=ve/u.inputTimeScale;Q+=Math.max(0,oe),J+=Math.max(0,-oe)}if(de){if(h.samplerate||(d.logger.warn("[mp4-remuxer]: regenerate InitSegment as audio detected"),U=this.generateIS(h,u,T)),X=this.remuxAudio(h,Q,this.isAudioContiguous,D,ue||_e||k===i.PlaylistLevelType.AUDIO?J:void 0),_e){var ie=X?X.endPTS-X.startPTS:0;u.inputTimeScale||(d.logger.warn("[mp4-remuxer]: regenerate InitSegment as video detected"),U=this.generateIS(h,u,T)),F=this.remuxVideo(u,J,Ee,ie)}}else _e&&(F=this.remuxVideo(u,J,Ee,0));F&&(F.firstKeyFrame=ge,F.independent=ge!==-1)}}return this.ISGenerated&&(S.samples.length&&(V=this.remuxID3(S,T)),O.samples.length&&(K=this.remuxText(O,T))),{audio:X,video:F,initSegment:U,independent:N,text:K,id3:V}},E.generateIS=function(h,u,S){var O=h.samples,T=u.samples,D=this.typeSupported,I={},k=!Object(v.isFiniteNumber)(this._initPTS),F="audio/mp4",X,U,K;if(k&&(X=U=Infinity),h.config&&O.length&&(h.timescale=h.samplerate,h.isAAC||(D.mpeg?(F="audio/mpeg",h.codec=""):D.mp3&&(h.codec="mp3")),I.audio={id:"audio",container:F,codec:h.codec,initSegment:!h.isAAC&&D.mpeg?new Uint8Array(0):C.default.initSegment([h]),metadata:{channelCount:h.channelCount}},k&&(K=h.inputTimeScale,X=U=O[0].pts-Math.round(K*S))),u.sps&&u.pps&&T.length&&(u.timescale=u.inputTimeScale,I.video={id:"main",container:"video/mp4",codec:u.codec,initSegment:C.default.initSegment([u]),metadata:{width:u.width,height:u.height}},k)){K=u.inputTimeScale;var V=this.getVideoStartPts(T),N=Math.round(K*S);U=Math.min(U,A(T[0].dts,V)-N),X=Math.min(X,V-N)}if(Object.keys(I).length)return this.ISGenerated=!0,k&&(this._initPTS=X,this._initDTS=U),{tracks:I,initPTS:X,timescale:K}},E.remuxVideo=function(h,u,S,O){var T=h.inputTimeScale,D=h.samples,I=[],k=D.length,F=this._initPTS,X=this.nextAvcDts,U=8,K,V,N,Q=Number.POSITIVE_INFINITY,J=Number.NEGATIVE_INFINITY,ne=0,ue=!1;if(!S||X===null){var be=u*T,de=D[0].pts-A(D[0].dts,D[0].pts);X=be-de}for(var _e=0;_eme.pts){var Ee=9e4*.2;ne=Math.max(Math.min(ne,me.pts-me.dts),-1*Ee)}me.dts0?_e-1:_e].dts&&(ue=!0)}ue&&D.sort(function(Ut,Bt){var At=Ut.dts-Bt.dts,bt=Ut.pts-Bt.pts;return At||bt}),V=D[0].dts,N=D[D.length-1].dts;var ge=Math.round((N-V)/(k-1));if(ne<0){if(nege,Te=oe<-1;if(ie||Te){ie?d.logger.warn("AVC: "+Object(n.toMsFromMpegTsClock)(oe,!0)+" ms ("+oe+"dts) hole between fragments detected, filling it"):d.logger.warn("AVC: "+Object(n.toMsFromMpegTsClock)(-oe,!0)+" ms ("+oe+"dts) overlapping between fragments detected"),V=X;var Re=D[0].pts-oe;D[0].dts=V,D[0].pts=Re,d.logger.log("Video: First PTS/DTS adjusted: "+Object(n.toMsFromMpegTsClock)(Re,!0)+"/"+Object(n.toMsFromMpegTsClock)(V,!0)+", delta: "+Object(n.toMsFromMpegTsClock)(oe,!0)+" ms")}}r&&(V=Math.max(0,V));for(var Me=0,re=0,j=0;j0?Ke-1:Ke].dts;if(Ne.stretchShortVideoTrack&&this.nextAudioPts!==null){var it=Math.floor(Ne.maxBufferHole*T),yt=(O?Q+O*T:this.nextAudioPts)-ht.pts;yt>it?(K=yt-We,K<0&&(K=We),d.logger.log("[mp4-remuxer]: It is approximately "+yt/90+" ms to the next segment; using duration "+K/90+" ms for the last video frame.")):K=We}else K=We}var vt=Math.round(ht.pts-ht.dts);I.push(new x(ht.key,K,ct,vt))}if(I.length&&f&&f<70){var Mt=I[0].flags;Mt.dependsOn=2,Mt.isNonSync=0}console.assert(K!==void 0,"mp4SampleDuration must be computed"),this.nextAvcDts=X=N+K,this.isVideoContiguous=!0;var Tt=C.default.moof(h.sequenceNumber++,V,e({},h,{samples:I})),Rt="video",kt={data1:Tt,data2:_t,startPTS:Q/T,endPTS:(J+K)/T,startDTS:V/T,endDTS:X/T,type:Rt,hasAudio:!1,hasVideo:!0,nb:I.length,dropped:h.dropped};return h.samples=[],h.dropped=0,console.assert(_t.length,"MDAT length must not be zero"),kt},E.remuxAudio=function(h,u,S,O,T){var D=h.inputTimeScale,I=h.samplerate?h.samplerate:D,k=D/I,F=h.isAAC?s:o,X=F*k,U=this._initPTS,K=!h.isAAC&&this.typeSupported.mpeg,V=[],N=h.samples,Q=K?0:8,J=this.nextAudioPts||-1,ne=u*D;if(this.isAudioContiguous=S=S||N.length&&J>0&&(O&&Math.abs(ne-J)<9e3||Math.abs(A(N[0].pts-U,ne)-J)<20*X),N.forEach(function($e){$e.pts=A($e.pts-U,ne)}),!S||J<0){if(N=N.filter(function($e){return $e.pts>=0}),!N.length)return;T===0?J=0:O?J=Math.max(0,ne):J=N[0].pts}if(h.isAAC)for(var ue=T!==void 0,be=this.config.maxAudioFramesDrift,de=0,_e=J;de=be*X&&Ae0){re+=Q;try{Me=new Uint8Array(re)}catch($e){this.observer.emit(w.Events.ERROR,w.Events.ERROR,{type:m.ErrorTypes.MUX_ERROR,details:m.ErrorDetails.REMUX_ALLOC_ERROR,fatal:!1,bytes:re,reason:"fail allocating audio mdat "+re});return}if(!K){var _t=new DataView(Me.buffer);_t.setUint32(0,re),Me.set(C.default.types.mdat,4)}}else return;Me.set(ce,Q);var He=ce.byteLength;Q+=He,V.push(new x(!0,F,He,0)),Re=Ie}var Ke=V.length;if(!Ke)return;var ht=V[V.length-1];this.nextAudioPts=J=Re+k*ht.duration;var St=K?new Uint8Array(0):C.default.moof(h.sequenceNumber++,Te/k,e({},h,{samples:V}));h.samples=[];var ct=Te/D,lt=J/D,rt="audio",Ze={data1:St,data2:Me,startPTS:ct,endPTS:lt,startDTS:ct,endDTS:lt,type:rt,hasAudio:!0,hasVideo:!1,nb:Ke};return this.isAudioContiguous=!0,console.assert(Me.length,"MDAT length must not be zero"),Ze},E.remuxEmptyAudio=function(h,u,S,O){var T=h.inputTimeScale,D=h.samplerate?h.samplerate:T,I=T/D,k=this.nextAudioPts,F=(k!==null?k:O.startDTS*T)+this._initDTS,X=O.endDTS*T+this._initDTS,U=I*s,K=Math.ceil((X-F)/U),V=b.default.getSilentFrame(h.manifestCodec||h.codec,h.channelCount);if(d.logger.warn("[mp4-remuxer]: remux empty Audio"),!V){d.logger.trace("[mp4-remuxer]: Unable to remuxEmptyAudio since we were unable to get a silent frame for given audio codec");return}for(var N=[],Q=0;Q4294967296;)B+=g;return B}function p(B){for(var E=0;E0?this.lastEndDTS=h:(w.logger.warn("Duration parsed from mp4 should be greater than zero"),this.resetNextTimestamp());var u=!!B.audio,S=!!B.video,O="";u&&(O+="audio"),S&&(O+="video");var T={data1:x,startPTS:g,startDTS:g,endPTS:h,endDTS:h,type:O,hasAudio:u,hasVideo:S,nb:1,dropped:0};return p.audio=T.type==="audio"?T:void 0,p.video=T.type!=="audio"?T:void 0,p.text=l,p.id3=f,p.initSegment=_,p},n}(),d=function(e,a,s){return Object(b.getStartDTS)(e,a)-s};function i(n,e){var a=n==null?void 0:n.codec;return a&&a.length>4?a:a==="hvc1"?"hvc1.1.c.L120.90":a==="av01"?"av01.0.04M.08":a==="avc1"||e===C.ElementaryStreamTypes.VIDEO?"avc1.42e01e":"mp4a.40.5"}G.default=m},"./src/task-loop.ts":function(se,G,M){"use strict";M.r(G),M.d(G,"default",function(){return v});var v=function(){function b(){this._boundTick=void 0,this._tickTimer=null,this._tickInterval=null,this._tickCallCount=0,this._boundTick=this.tick.bind(this)}var C=b.prototype;return C.destroy=function(){this.onHandlerDestroying(),this.onHandlerDestroyed()},C.onHandlerDestroying=function(){this.clearNextTick(),this.clearInterval()},C.onHandlerDestroyed=function(){},C.hasInterval=function(){return!!this._tickInterval},C.hasNextTick=function(){return!!this._tickTimer},C.setInterval=function(m){return this._tickInterval?!1:(this._tickInterval=self.setInterval(this._boundTick,m),!0)},C.clearInterval=function(){return this._tickInterval?(self.clearInterval(this._tickInterval),this._tickInterval=null,!0):!1},C.clearNextTick=function(){return this._tickTimer?(self.clearTimeout(this._tickTimer),this._tickTimer=null,!0):!1},C.tick=function(){this._tickCallCount++,this._tickCallCount===1&&(this.doTick(),this._tickCallCount>1&&this.tickImmediate(),this._tickCallCount=0)},C.tickImmediate=function(){this.clearNextTick(),this._tickTimer=self.setTimeout(this._boundTick,0)},C.doTick=function(){},b}()},"./src/types/cmcd.ts":function(se,G,M){"use strict";M.r(G),M.d(G,"CMCDVersion",function(){return v}),M.d(G,"CMCDObjectType",function(){return b}),M.d(G,"CMCDStreamingFormat",function(){return C}),M.d(G,"CMCDStreamType",function(){return w});var v=1,b;(function(m){m.MANIFEST="m",m.AUDIO="a",m.VIDEO="v",m.MUXED="av",m.INIT="i",m.CAPTION="c",m.TIMED_TEXT="tt",m.KEY="k",m.OTHER="o"})(b||(b={}));var C;(function(m){m.DASH="d",m.HLS="h",m.SMOOTH="s",m.OTHER="o"})(C||(C={}));var w;(function(m){m.VOD="v",m.LIVE="l"})(w||(w={}))},"./src/types/level.ts":function(se,G,M){"use strict";M.r(G),M.d(G,"HlsSkip",function(){return C}),M.d(G,"getSkipValue",function(){return w}),M.d(G,"HlsUrlParameters",function(){return m}),M.d(G,"Level",function(){return d});function v(i,n){for(var e=0;eNumber.MAX_SAFE_INTEGER?Infinity:n},m.hexadecimalInteger=function(i){if(this[i]){var n=(this[i]||"0x").slice(2);n=(n.length&1?"0":"")+n;for(var e=new Uint8Array(n.length/2),a=0;aNumber.MAX_SAFE_INTEGER?Infinity:n},m.decimalFloatingPoint=function(i){return parseFloat(this[i])},m.optionalFloat=function(i,n){var e=this[i];return e?parseFloat(e):n},m.enumeratedString=function(i){return this[i]},m.bool=function(i){return this[i]==="YES"},m.decimalResolution=function(i){var n=v.exec(this[i]);return n===null?void 0:{width:parseInt(n[1],10),height:parseInt(n[2],10)}},w.parseAttrList=function(i){var n,e={},a='"';for(b.lastIndex=0;(n=b.exec(i))!==null;){var s=n[2];s.indexOf(a)===0&&s.lastIndexOf(a)===s.length-1&&(s=s.slice(1,-1)),e[n[1]]=s}return e},w}()},"./src/utils/binary-search.ts":function(se,G,M){"use strict";M.r(G);var v={search:function(C,w){for(var m=0,d=C.length-1,i=null,n=null;m<=d;){i=(m+d)/2|0,n=C[i];var e=w(n);if(e>0)m=i+1;else if(e<0)d=i-1;else return n}return null}};G.default=v},"./src/utils/buffer-helper.ts":function(se,G,M){"use strict";M.r(G),M.d(G,"BufferHelper",function(){return C});var v=M("./src/utils/logger.ts"),b={length:0,start:function(){return 0},end:function(){return 0}},C=function(){function w(){}return w.isBuffered=function(d,i){try{if(d){for(var n=w.getBuffered(d),e=0;e=n.start(e)&&i<=n.end(e))return!0}}catch(a){}return!1},w.bufferInfo=function(d,i,n){try{if(d){var e=w.getBuffered(d),a=[],s;for(s=0;so&&(e[s-1].end=d[a].end):e.push(d[a])}else e.push(d[a])}else e=d;for(var f=0,l,r=i,c=i,A=0;A=p&&i=S&&v.logger.log(this.time+" ["+S+"] "+O)},g}(),f=function(h){for(var u=[],S=0;Sm&&(this.logger.log(s.DEBUG,"Too large cursor position "+this.pos),this.pos=m)},h.moveCursor=function(S){var O=this.pos+S;if(S>1)for(var T=this.pos+1;T=144&&this.backSpace();var O=C(S);if(this.pos>=m){this.logger.log(s.ERROR,"Cannot insert "+S.toString(16)+" ("+O+") at position "+this.pos+". Skipping it!");return}this.chars[this.pos].setChar(O,this.currPenState),this.moveCursor(1)},h.clearFromPos=function(S){var O;for(O=S;O0&&(S?T="["+O.join(" | ")+"]":T=O.join(` + timeOffset: `+T);var Q=new w.TransmuxConfig(A,p,c,B,h);this.configureTransmuxer(Q)}if(this.frag=x,this.part=_,O)O.postMessage({cmd:"demux",data:r,decryptdata:D,chunkMeta:g,state:N},r instanceof ArrayBuffer?[r]:[]);else if(S){var J=S.push(r,D,g,N);Object(w.isPromise)(J)?J.then(function(ne){u.handleTransmuxComplete(ne)}):this.handleTransmuxComplete(J)}},f.flush=function(r){var c=this;r.transmuxing.start=self.performance.now();var A=this.transmuxer,p=this.worker;if(p)p.postMessage({cmd:"flush",chunkMeta:r});else if(A){var x=A.flush(r);Object(w.isPromise)(x)?x.then(function(_){c.handleFlushResult(_,r)}):this.handleFlushResult(x,r)}},f.handleFlushResult=function(r,c){var A=this;r.forEach(function(p){A.handleTransmuxComplete(p)}),this.onFlush(c)},f.onWorkerMessage=function(r){var c=r.data,A=this.hls;switch(c.event){case"init":{self.URL.revokeObjectURL(this.worker.objectURL);break}case"transmuxComplete":{this.handleTransmuxComplete(c.data);break}case"flush":{this.onFlush(c.data);break}default:{c.data=c.data||{},c.data.frag=this.frag,c.data.id=this.id,A.trigger(c.event,c.data);break}}},f.configureTransmuxer=function(r){var c=this.worker,A=this.transmuxer;c?c.postMessage({cmd:"configure",config:r}):A&&A.configure(r)},f.handleTransmuxComplete=function(r){r.chunkMeta.transmuxing.end=self.performance.now(),this.onTransmuxComplete(r)},o}()},"./src/demux/transmuxer-worker.ts":function(se,G,M){"use strict";M.r(G),M.d(G,"default",function(){return d});var v=M("./src/demux/transmuxer.ts"),b=M("./src/events.ts"),C=M("./src/utils/logger.ts"),w=M("./node_modules/eventemitter3/index.js"),m=M.n(w);function d(s){var o=new w.EventEmitter,f=function(r,c){s.postMessage({event:r,data:c})};o.on(b.Events.FRAG_DECRYPTED,f),o.on(b.Events.ERROR,f),s.addEventListener("message",function(l){var r=l.data;switch(r.cmd){case"init":{var c=JSON.parse(r.config);s.transmuxer=new v.default(o,r.typeSupported,c,r.vendor,r.id),Object(C.enableLogs)(c.debug),f("init",null);break}case"configure":{s.transmuxer.configure(r.config);break}case"demux":{var A=s.transmuxer.push(r.data,r.decryptdata,r.chunkMeta,r.state);Object(v.isPromise)(A)?A.then(function(_){i(s,_)}):i(s,A);break}case"flush":{var p=r.chunkMeta,x=s.transmuxer.flush(p);Object(v.isPromise)(x)?x.then(function(_){e(s,_,p)}):e(s,x,p);break}default:break}})}function i(s,o){if(a(o.remuxResult))return;var f=[],l=o.remuxResult,r=l.audio,c=l.video;r&&n(f,r),c&&n(f,c),s.postMessage({event:"transmuxComplete",data:o},f)}function n(s,o){o.data1&&s.push(o.data1.buffer),o.data2&&s.push(o.data2.buffer)}function e(s,o,f){o.forEach(function(l){i(s,l)}),s.postMessage({event:"flush",data:f})}function a(s){return!s.audio&&!s.video&&!s.text&&!s.id3&&!s.initSegment}},"./src/demux/transmuxer.ts":function(se,G,M){"use strict";M.r(G),M.d(G,"default",function(){return c}),M.d(G,"isPromise",function(){return x}),M.d(G,"TransmuxConfig",function(){return _}),M.d(G,"TransmuxState",function(){return B});var v=M("./src/events.ts"),b=M("./src/errors.ts"),C=M("./src/crypt/decrypter.ts"),w=M("./src/demux/aacdemuxer.ts"),m=M("./src/demux/mp4demuxer.ts"),d=M("./src/demux/tsdemuxer.ts"),i=M("./src/demux/mp3demuxer.ts"),n=M("./src/remux/mp4-remuxer.ts"),e=M("./src/remux/passthrough-remuxer.ts"),a=M("./src/demux/chunk-cache.ts"),s=M("./src/utils/mp4-tools.ts"),o=M("./src/utils/logger.ts"),f;try{f=self.performance.now.bind(self.performance)}catch(E){o.logger.debug("Unable to use Performance API on this environment"),f=self.Date.now}var l=[{demux:d.default,remux:n.default},{demux:m.default,remux:e.default},{demux:w.default,remux:n.default},{demux:i.default,remux:n.default}],r=1024;l.forEach(function(E){var g=E.demux;r=Math.max(r,g.minProbeByteLength)});var c=function(){function E(h,u,S,O,T){this.observer=void 0,this.typeSupported=void 0,this.config=void 0,this.vendor=void 0,this.id=void 0,this.demuxer=void 0,this.remuxer=void 0,this.decrypter=void 0,this.probe=void 0,this.decryptionPromise=null,this.transmuxConfig=void 0,this.currentTransmuxState=void 0,this.cache=new a.default,this.observer=h,this.typeSupported=u,this.config=S,this.vendor=O,this.id=T}var g=E.prototype;return g.configure=function(u){this.transmuxConfig=u,this.decrypter&&this.decrypter.reset()},g.push=function(u,S,O,T){var D=this,I=O.transmuxing;I.executeStart=f();var k=new Uint8Array(u),F=this.cache,X=this.config,U=this.currentTransmuxState,K=this.transmuxConfig;T&&(this.currentTransmuxState=T);var V=A(k,S);if(V&&V.method==="AES-128"){var N=this.getDecrypter();if(X.enableSoftwareAES){var Q=N.softwareDecrypt(k,V.key.buffer,V.iv.buffer);if(!Q)return I.executeEnd=f(),p(O);k=new Uint8Array(Q)}else return this.decryptionPromise=N.webCryptoDecrypt(k,V.key.buffer,V.iv.buffer).then(function(Te){var Re=D.push(Te,null,O);return D.decryptionPromise=null,Re}),this.decryptionPromise}var J=T||U,ne=J.contiguous,ue=J.discontinuity,be=J.trackSwitch,de=J.accurateTimeOffset,_e=J.timeOffset,me=K.audioCodec,Ee=K.videoCodec,ge=K.defaultInitPts,fe=K.duration,ae=K.initSegmentData;if((ue||be)&&this.resetInitSegment(ae,me,Ee,fe),ue&&this.resetInitialTimestamp(ge),ne||this.resetContiguity(),this.needsProbing(k,ue,be)){if(F.dataLength){var ve=F.flush();k=Object(s.appendUint8Array)(ve,k)}this.configureTransmuxer(k,K)}var oe=this.transmux(k,V,_e,de,O),ie=this.currentTransmuxState;return ie.contiguous=!0,ie.discontinuity=!1,ie.trackSwitch=!1,I.executeEnd=f(),oe},g.flush=function(u){var S=this,O=u.transmuxing;O.executeStart=f();var T=this.decrypter,D=this.cache,I=this.currentTransmuxState,k=this.decryptionPromise;if(k)return k.then(function(){return S.flush(u)});var F=[],X=I.timeOffset;if(T){var U=T.flush();U&&F.push(this.push(U,null,u))}var K=D.dataLength;D.reset();var V=this.demuxer,N=this.remuxer;if(!V||!N)return K>=r&&this.observer.emit(v.Events.ERROR,v.Events.ERROR,{type:b.ErrorTypes.MEDIA_ERROR,details:b.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"no demux matching with content found"}),O.executeEnd=f(),[p(u)];var Q=V.flush(X);return x(Q)?Q.then(function(J){return S.flushRemux(F,J,u),F}):(this.flushRemux(F,Q,u),F)},g.flushRemux=function(u,S,O){var T=S.audioTrack,D=S.avcTrack,I=S.id3Track,k=S.textTrack,F=this.currentTransmuxState,X=F.accurateTimeOffset,U=F.timeOffset;o.logger.log("[transmuxer.ts]: Flushed fragment "+O.sn+(O.part>-1?" p: "+O.part:"")+" of level "+O.level);var K=this.remuxer.remux(T,D,I,k,U,X,!0,this.id);u.push({remuxResult:K,chunkMeta:O}),O.transmuxing.executeEnd=f()},g.resetInitialTimestamp=function(u){var S=this.demuxer,O=this.remuxer;if(!S||!O)return;S.resetTimeStamp(u),O.resetTimeStamp(u)},g.resetContiguity=function(){var u=this.demuxer,S=this.remuxer;if(!u||!S)return;u.resetContiguity(),S.resetNextTimestamp()},g.resetInitSegment=function(u,S,O,T){var D=this.demuxer,I=this.remuxer;if(!D||!I)return;D.resetInitSegment(S,O,T),I.resetInitSegment(u,S,O)},g.destroy=function(){this.demuxer&&(this.demuxer.destroy(),this.demuxer=void 0),this.remuxer&&(this.remuxer.destroy(),this.remuxer=void 0)},g.transmux=function(u,S,O,T,D){var I;return S&&S.method==="SAMPLE-AES"?I=this.transmuxSampleAes(u,S,O,T,D):I=this.transmuxUnencrypted(u,O,T,D),I},g.transmuxUnencrypted=function(u,S,O,T){var D=this.demuxer.demux(u,S,!1,!this.config.progressive),I=D.audioTrack,k=D.avcTrack,F=D.id3Track,X=D.textTrack,U=this.remuxer.remux(I,k,F,X,S,O,!1,this.id);return{remuxResult:U,chunkMeta:T}},g.transmuxSampleAes=function(u,S,O,T,D){var I=this;return this.demuxer.demuxSampleAes(u,S,O).then(function(k){var F=I.remuxer.remux(k.audioTrack,k.avcTrack,k.id3Track,k.textTrack,O,T,!1,I.id);return{remuxResult:F,chunkMeta:D}})},g.configureTransmuxer=function(u,S){for(var O=this.config,T=this.observer,D=this.typeSupported,I=this.vendor,k=S.audioCodec,F=S.defaultInitPts,X=S.duration,U=S.initSegmentData,K=S.videoCodec,V,N=0,Q=l.length;N0&&g!=null&&g.key!=null&&g.iv!==null&&g.method!=null&&(h=g),h}var p=function(g){return{remuxResult:{},chunkMeta:g}};function x(E){return"then"in E&&E.then instanceof Function}var _=function(g,h,u,S,O){this.audioCodec=void 0,this.videoCodec=void 0,this.initSegmentData=void 0,this.duration=void 0,this.defaultInitPts=void 0,this.audioCodec=g,this.videoCodec=h,this.initSegmentData=u,this.duration=S,this.defaultInitPts=O},B=function(g,h,u,S,O){this.discontinuity=void 0,this.contiguous=void 0,this.accurateTimeOffset=void 0,this.trackSwitch=void 0,this.timeOffset=void 0,this.discontinuity=g,this.contiguous=h,this.accurateTimeOffset=u,this.trackSwitch=S,this.timeOffset=O}},"./src/demux/tsdemuxer.ts":function(se,G,M){"use strict";M.r(G),M.d(G,"discardEPB",function(){return p});var v=M("./src/demux/adts.ts"),b=M("./src/demux/mpegaudio.ts"),C=M("./src/demux/exp-golomb.ts"),w=M("./src/demux/id3.ts"),m=M("./src/demux/sample-aes.ts"),d=M("./src/events.ts"),i=M("./src/utils/mp4-tools.ts"),n=M("./src/utils/logger.ts"),e=M("./src/errors.ts"),a={video:1,audio:2,id3:3,text:4},s=function(){function x(B,E,g){this.observer=void 0,this.config=void 0,this.typeSupported=void 0,this.sampleAes=null,this.pmtParsed=!1,this.audioCodec=void 0,this.videoCodec=void 0,this._duration=0,this.aacLastPTS=null,this._initPTS=null,this._initDTS=null,this._pmtId=-1,this._avcTrack=void 0,this._audioTrack=void 0,this._id3Track=void 0,this._txtTrack=void 0,this.aacOverFlow=null,this.avcSample=null,this.remainderData=null,this.observer=B,this.config=E,this.typeSupported=g}x.probe=function(E){var g=x.syncOffset(E);return g<0?!1:(g&&n.logger.warn("MPEG2-TS detected but first sync word found @ offset "+g+", junk ahead ?"),!0)},x.syncOffset=function(E){for(var g=Math.min(1e3,E.length-3*188),h=0;h>4,me=void 0;if(_e>1){if(me=ue+5+E[ue+4],me===ue+188)continue}else me=ue+4;switch(de){case I:be&&(k&&(S=r(k))&&this.parseAVCPES(S,!1),k={data:[],size:0}),k&&(k.data.push(E.subarray(me,ue+188)),k.size+=ue+188-me);break;case F:be&&(U&&(S=r(U))&&(T.isAAC?this.parseAACPES(S):this.parseMPEGPES(S)),U={data:[],size:0}),U&&(U.data.push(E.subarray(me,ue+188)),U.size+=ue+188-me);break;case X:be&&(K&&(S=r(K))&&this.parseID3PES(S),K={data:[],size:0}),K&&(K.data.push(E.subarray(me,ue+188)),K.size+=ue+188-me);break;case 0:be&&(me+=E[me]+1),Q=this._pmtId=f(E,me);break;case Q:{be&&(me+=E[me]+1);var Ee=l(E,me,this.typeSupported.mpeg===!0||this.typeSupported.mp3===!0,h);I=Ee.avc,I>0&&(O.pid=I),F=Ee.audio,F>0&&(T.pid=F,T.isAAC=Ee.isAAC),X=Ee.id3,X>0&&(D.pid=X),V&&!N&&(n.logger.log("reparse from beginning"),V=!1,ue=ne-188),N=this.pmtParsed=!0;break}case 17:case 8191:break;default:V=!0;break}}else this.observer.emit(d.Events.ERROR,d.Events.ERROR,{type:e.ErrorTypes.MEDIA_ERROR,details:e.ErrorDetails.FRAG_PARSING_ERROR,fatal:!1,reason:"TS packet did not start with 0x47"});O.pesData=k,T.pesData=U,D.pesData=K;var ge={audioTrack:T,avcTrack:O,id3Track:D,textTrack:this._txtTrack};return u&&this.extractRemainingSamples(ge),ge},_.flush=function(){var E=this.remainderData;this.remainderData=null;var g;return E?g=this.demux(E,-1,!1,!0):g={audioTrack:this._audioTrack,avcTrack:this._avcTrack,textTrack:this._txtTrack,id3Track:this._id3Track},this.extractRemainingSamples(g),this.sampleAes?this.decrypt(g,this.sampleAes):g},_.extractRemainingSamples=function(E){var g=E.audioTrack,h=E.avcTrack,u=E.id3Track,S=h.pesData,O=g.pesData,T=u.pesData,D;S&&(D=r(S))?(this.parseAVCPES(D,!0),h.pesData=null):h.pesData=S,O&&(D=r(O))?(g.isAAC?this.parseAACPES(D):this.parseMPEGPES(D),g.pesData=null):(O!=null&&O.size&&n.logger.log("last AAC PES packet truncated,might overlap between fragments"),g.pesData=O),T&&(D=r(T))?(this.parseID3PES(D),u.pesData=null):u.pesData=T},_.demuxSampleAes=function(E,g,h){var u=this.demux(E,h,!0,!this.config.progressive),S=this.sampleAes=new m.default(this.observer,this.config,g);return this.decrypt(u,S)},_.decrypt=function(E,g){return new Promise(function(h){var u=E.audioTrack,S=E.avcTrack;u.samples&&u.isAAC?g.decryptAacSamples(u.samples,0,function(){S.samples?g.decryptAvcSamples(S.samples,0,0,function(){h(E)}):h(E)}):S.samples&&g.decryptAvcSamples(S.samples,0,0,function(){h(E)})})},_.destroy=function(){this._initPTS=this._initDTS=null,this._duration=0},_.parseAVCPES=function(E,g){var h=this,u=this._avcTrack,S=this.parseAVCNALu(E.data),O=!1,T=this.avcSample,D,I=!1;E.data=null,T&&S.length&&!u.audFound&&(c(T,u),T=this.avcSample=o(!1,E.pts,E.dts,"")),S.forEach(function(k){switch(k.type){case 1:{D=!0,T||(T=h.avcSample=o(!0,E.pts,E.dts,"")),O&&(T.debug+="NDR "),T.frame=!0;var F=k.data;if(I&&F.length>4){var X=new C.default(F).readSliceType();(X===2||X===4||X===7||X===9)&&(T.key=!0)}break}case 5:D=!0,T||(T=h.avcSample=o(!0,E.pts,E.dts,"")),O&&(T.debug+="IDR "),T.key=!0,T.frame=!0;break;case 6:{D=!0,O&&T&&(T.debug+="SEI ");var U=new C.default(p(k.data));U.readUByte();for(var K=0,V=0,N=!1,Q=0;!N&&U.bytesAvailable>1;){K=0;do Q=U.readUByte(),K+=Q;while(Q===255);V=0;do Q=U.readUByte(),V+=Q;while(Q===255);if(K===4&&U.bytesAvailable!==0){N=!0;var J=U.readUByte();if(J===181){var ne=U.readUShort();if(ne===49){var ue=U.readUInt();if(ue===1195456820){var be=U.readUByte();if(be===3){for(var de=U.readUByte(),_e=U.readUByte(),me=31&de,Ee=[de,_e],ge=0;ge16){for(var fe=[],ae=0;ae<16;ae++)fe.push(U.readUByte().toString(16)),(ae===3||ae===5||ae===7||ae===9)&&fe.push("-");for(var ve=V-16,oe=new Uint8Array(ve),ie=0;ie=0){var U={data:E.subarray(F,T-u-1),type:X};O.push(U)}else{var K=this.getLastNalUnit();if(K&&(S&&T<=4-S&&(K.state&&(K.data=K.data.subarray(0,K.data.byteLength-S))),I=T-u-1,I>0)){var V=new Uint8Array(K.data.byteLength+I);V.set(K.data,0),V.set(E.subarray(0,I),K.data.byteLength),K.data=V,K.state=0}}T=0&&u>=0){var N={data:E.subarray(F,g),type:X,state:u};O.push(N)}if(O.length===0){var Q=this.getLastNalUnit();if(Q){var J=new Uint8Array(Q.data.byteLength+E.byteLength);J.set(Q.data,0),J.set(E,Q.data.byteLength),Q.data=J}}return h.naluState=u,O},_.parseAACPES=function(E){var g=0,h=this._audioTrack,u=this.aacOverFlow,S=E.data;if(u){this.aacOverFlow=null;var O=u.sample.unit.byteLength,T=Math.min(u.missing,O),D=O-T;u.sample.unit.set(S.subarray(0,T),D),h.samples.push(u.sample),g=u.missing}var I,k;for(I=g,k=S.length;I1;){var O=new Uint8Array(S[0].length+S[1].length);O.set(S[0]),O.set(S[1],S[0].length),S[0]=O,S.splice(1,1)}B=S[0];var T=(B[0]<<16)+(B[1]<<8)+B[2];if(T===1){if(E=(B[4]<<8)+B[5],E&&E>x.size-6)return null;var D=B[7];D&192&&(h=(B[9]&14)*536870912+(B[10]&255)*4194304+(B[11]&254)*16384+(B[12]&255)*128+(B[13]&254)/2,D&64?(u=(B[14]&14)*536870912+(B[15]&255)*4194304+(B[16]&254)*16384+(B[17]&255)*128+(B[18]&254)/2,h-u>60*9e4&&(n.logger.warn(Math.round((h-u)/9e4)+"s delta between PTS and DTS, align them"),h=u)):u=h),g=B[8];var I=g+9;if(x.size<=I)return null;x.size-=I;for(var k=new Uint8Array(x.size),F=0,X=S.length;FU){I-=U;continue}else B=B.subarray(I),U-=I,I=0;k.set(B,_),_+=U}return E&&(E-=g+3),{data:k,pts:h,dts:u,len:E}}return null}function c(x,_){if(x.units.length&&x.frame){if(x.pts===void 0){var B=_.samples,E=B.length;if(E){var g=B[E-1];x.pts=g.pts,x.dts=g.dts}else{_.dropped++;return}}_.samples.push(x)}x.debug.length&&n.logger.log(x.pts+"/"+x.dts+":"+x.debug)}function A(x,_){var B=x.length;if(B>0){if(_.pts>=x[B-1].pts)x.push(_);else for(var E=B-1;E>=0;E--)if(_.ptsh)return S;return 0}},{key:"maxAutoLevel",get:function(){var g=this.levels,h=this.autoLevelCapping,u;return h===-1&&g&&g.length?u=g.length-1:u=h,u}},{key:"nextAutoLevel",get:function(){return Math.min(Math.max(this.abrController.nextAutoLevel,this.minAutoLevel),this.maxAutoLevel)},set:function(g){this.abrController.nextAutoLevel=Math.max(this.minAutoLevel,g)}},{key:"audioTracks",get:function(){var g=this.audioTrackController;return g?g.audioTracks:[]}},{key:"audioTrack",get:function(){var g=this.audioTrackController;return g?g.audioTrack:-1},set:function(g){var h=this.audioTrackController;h&&(h.audioTrack=g)}},{key:"subtitleTracks",get:function(){var g=this.subtitleTrackController;return g?g.subtitleTracks:[]}},{key:"subtitleTrack",get:function(){var g=this.subtitleTrackController;return g?g.subtitleTrack:-1},set:function(g){var h=this.subtitleTrackController;h&&(h.subtitleTrack=g)}},{key:"media",get:function(){return this._media}},{key:"subtitleDisplay",get:function(){var g=this.subtitleTrackController;return g?g.subtitleDisplay:!1},set:function(g){var h=this.subtitleTrackController;h&&(h.subtitleDisplay=g)}},{key:"lowLatencyMode",get:function(){return this.config.lowLatencyMode},set:function(g){this.config.lowLatencyMode=g}},{key:"liveSyncPosition",get:function(){return this.latencyController.liveSyncPosition}},{key:"latency",get:function(){return this.latencyController.latency}},{key:"maxLatency",get:function(){return this.latencyController.maxLatency}},{key:"targetLatency",get:function(){return this.latencyController.targetLatency}},{key:"drift",get:function(){return this.latencyController.drift}},{key:"forceStartLoad",get:function(){return this.streamController.forceStartLoad}}],[{key:"version",get:function(){return"1.1.2"}},{key:"Events",get:function(){return r.Events}},{key:"ErrorTypes",get:function(){return c.ErrorTypes}},{key:"ErrorDetails",get:function(){return c.ErrorDetails}},{key:"DefaultConfig",get:function(){return _.defaultConfig?_.defaultConfig:o.hlsDefaultConfig},set:function(g){_.defaultConfig=g}}]),_}();x.defaultConfig=void 0},"./src/is-supported.ts":function(se,G,M){"use strict";M.r(G),M.d(G,"isSupported",function(){return C}),M.d(G,"changeTypeSupported",function(){return w});var v=M("./src/utils/mediasource-helper.ts");function b(){return self.SourceBuffer||self.WebKitSourceBuffer}function C(){var m=Object(v.getMediaSource)();if(!m)return!1;var d=b(),i=m&&typeof m.isTypeSupported=="function"&&m.isTypeSupported('video/mp4; codecs="avc1.42E01E,mp4a.40.2"'),n=!d||d.prototype&&typeof d.prototype.appendBuffer=="function"&&typeof d.prototype.remove=="function";return!!i&&!!n}function w(){var m,d=b();return typeof(d==null||((m=d.prototype)===null||m===void 0)?void 0:m.changeType)=="function"}},"./src/loader/fragment-loader.ts":function(se,G,M){"use strict";M.r(G),M.d(G,"default",function(){return s}),M.d(G,"LoadError",function(){return f});var v=M("./src/polyfills/number.ts"),b=M("./src/errors.ts");function C(l,r){l.prototype=Object.create(r.prototype),l.prototype.constructor=l,n(l,r)}function w(l){var r=typeof Map=="function"?new Map:void 0;return w=function(A){if(A===null||!i(A))return A;if(typeof A!="function")throw new TypeError("Super expression must either be null or a function");if(typeof r!="undefined"){if(r.has(A))return r.get(A);r.set(A,p)}function p(){return m(A,arguments,e(this).constructor)}return p.prototype=Object.create(A.prototype,{constructor:{value:p,enumerable:!1,writable:!0,configurable:!0}}),n(p,A)},w(l)}function m(l,r,c){return d()?m=Reflect.construct:m=function(p,x,_){var B=[null];B.push.apply(B,x);var E=Function.bind.apply(p,B),g=new E;return _&&n(g,_.prototype),g},m.apply(null,arguments)}function d(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(l){return!1}}function i(l){return Function.toString.call(l).indexOf("[native code]")!==-1}function n(l,r){return n=Object.setPrototypeOf||function(A,p){return A.__proto__=p,A},n(l,r)}function e(l){return e=Object.setPrototypeOf?Object.getPrototypeOf:function(c){return c.__proto__||Object.getPrototypeOf(c)},e(l)}var a=Math.pow(2,17),s=function(){function l(c){this.config=void 0,this.loader=null,this.partLoadTimeout=-1,this.config=c}var r=l.prototype;return r.destroy=function(){this.loader&&(this.loader.destroy(),this.loader=null)},r.abort=function(){this.loader&&this.loader.abort()},r.load=function(A,p){var x=this,_=A.url;if(!_)return Promise.reject(new f({type:b.ErrorTypes.NETWORK_ERROR,details:b.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:A,networkDetails:null},"Fragment does not have a "+(_?"part list":"url")));this.abort();var B=this.config,E=B.fLoader,g=B.loader;return new Promise(function(h,u){x.loader&&x.loader.destroy();var S=x.loader=A.loader=E?new E(B):new g(B),O=o(A),T={timeout:B.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:B.fragLoadingMaxRetryTimeout,highWaterMark:a};A.stats=S.stats,S.load(O,T,{onSuccess:function(I,k,F,X){x.resetLoader(A,S),h({frag:A,part:null,payload:I.data,networkDetails:X})},onError:function(I,k,F){x.resetLoader(A,S),u(new f({type:b.ErrorTypes.NETWORK_ERROR,details:b.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:A,response:I,networkDetails:F}))},onAbort:function(I,k,F){x.resetLoader(A,S),u(new f({type:b.ErrorTypes.NETWORK_ERROR,details:b.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:A,networkDetails:F}))},onTimeout:function(I,k,F){x.resetLoader(A,S),u(new f({type:b.ErrorTypes.NETWORK_ERROR,details:b.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:A,networkDetails:F}))},onProgress:function(I,k,F,X){p&&p({frag:A,part:null,payload:F,networkDetails:X})}})})},r.loadPart=function(A,p,x){var _=this;this.abort();var B=this.config,E=B.fLoader,g=B.loader;return new Promise(function(h,u){_.loader&&_.loader.destroy();var S=_.loader=A.loader=E?new E(B):new g(B),O=o(A,p),T={timeout:B.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:B.fragLoadingMaxRetryTimeout,highWaterMark:a};p.stats=S.stats,S.load(O,T,{onSuccess:function(I,k,F,X){_.resetLoader(A,S),_.updateStatsFromPart(A,p);var U={frag:A,part:p,payload:I.data,networkDetails:X};x(U),h(U)},onError:function(I,k,F){_.resetLoader(A,S),u(new f({type:b.ErrorTypes.NETWORK_ERROR,details:b.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:A,part:p,response:I,networkDetails:F}))},onAbort:function(I,k,F){A.stats.aborted=p.stats.aborted,_.resetLoader(A,S),u(new f({type:b.ErrorTypes.NETWORK_ERROR,details:b.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:A,part:p,networkDetails:F}))},onTimeout:function(I,k,F){_.resetLoader(A,S),u(new f({type:b.ErrorTypes.NETWORK_ERROR,details:b.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:A,part:p,networkDetails:F}))}})})},r.updateStatsFromPart=function(A,p){var x=A.stats,_=p.stats,B=_.total;if(x.loaded+=_.loaded,B){var E=Math.round(A.duration/p.duration),g=Math.min(Math.round(x.loaded/B),E),h=E-g,u=h*Math.round(x.loaded/g);x.total=x.loaded+u}else x.total=Math.max(x.loaded,x.total);var S=x.loading,O=_.loading;S.start?S.first+=O.first-O.start:(S.start=O.start,S.first=O.first),S.end=O.end},r.resetLoader=function(A,p){A.loader=null,this.loader===p&&(self.clearTimeout(this.partLoadTimeout),this.loader=null),p.destroy()},l}();function o(l,r){r===void 0&&(r=null);var c=r||l,A={frag:l,part:r,responseType:"arraybuffer",url:c.url,headers:{},rangeStart:0,rangeEnd:0},p=c.byteRangeStartOffset,x=c.byteRangeEndOffset;return Object(v.isFiniteNumber)(p)&&Object(v.isFiniteNumber)(x)&&(A.rangeStart=p,A.rangeEnd=x),A}var f=function(l){C(r,l);function r(c){for(var A,p=arguments.length,x=new Array(p>1?p-1:0),_=1;_>8*(15-B)&255;return _},A.setDecryptDataFromLevelKey=function(x,_){var B=x;return(x==null?void 0:x.method)==="AES-128"&&x.uri&&!x.iv&&(B=m.LevelKey.fromURI(x.uri),B.method=x.method,B.iv=this.createInitializationVector(_),B.keyFormat="identity"),B},A.setElementaryStreamInfo=function(x,_,B,E,g,h){h===void 0&&(h=!1);var u=this.elementaryStreams,S=u[x];if(!S){u[x]={startPTS:_,endPTS:B,startDTS:E,endDTS:g,partial:h};return}S.startPTS=Math.min(S.startPTS,_),S.endPTS=Math.max(S.endPTS,B),S.startDTS=Math.min(S.startDTS,E),S.endDTS=Math.max(S.endDTS,g)},A.clearElementaryStreamInfo=function(){var x=this.elementaryStreams;x[s.AUDIO]=null,x[s.VIDEO]=null,x[s.AUDIOVIDEO]=null},a(c,[{key:"decryptdata",get:function(){if(!this.levelkey&&!this._decryptdata)return null;if(!this._decryptdata&&this.levelkey){var x=this.sn;typeof x!="number"&&(this.levelkey&&this.levelkey.method==="AES-128"&&!this.levelkey.iv&&w.logger.warn('missing IV for initialization segment with method="'+this.levelkey.method+'" - compliance issue'),x=0),this._decryptdata=this.setDecryptDataFromLevelKey(this.levelkey,x)}return this._decryptdata}},{key:"end",get:function(){return this.start+this.duration}},{key:"endProgramDateTime",get:function(){if(this.programDateTime===null)return null;if(!Object(v.isFiniteNumber)(this.programDateTime))return null;var x=Object(v.isFiniteNumber)(this.duration)?this.duration:0;return this.programDateTime+x*1e3}},{key:"encrypted",get:function(){var x;return!!((x=this.decryptdata)!==null&&x!==void 0&&x.keyFormat&&this.decryptdata.uri)}}]),c}(o),l=function(r){i(c,r);function c(A,p,x,_,B){var E;E=r.call(this,x)||this,E.fragOffset=0,E.duration=0,E.gap=!1,E.independent=!1,E.relurl=void 0,E.fragment=void 0,E.index=void 0,E.stats=new d.LoadStats,E.duration=A.decimalFloatingPoint("DURATION"),E.gap=A.bool("GAP"),E.independent=A.bool("INDEPENDENT"),E.relurl=A.enumeratedString("URI"),E.fragment=p,E.index=_;var g=A.enumeratedString("BYTERANGE");return g&&E.setByteRange(g,B),B&&(E.fragOffset=B.fragOffset+B.duration),E}return a(c,[{key:"start",get:function(){return this.fragment.start+this.fragOffset}},{key:"end",get:function(){return this.start+this.duration}},{key:"loaded",get:function(){var p=this.elementaryStreams;return!!(p.audio||p.video||p.audiovideo)}}]),c}(o)},"./src/loader/key-loader.ts":function(se,G,M){"use strict";M.r(G),M.d(G,"default",function(){return w});var v=M("./src/events.ts"),b=M("./src/errors.ts"),C=M("./src/utils/logger.ts"),w=function(){function m(i){this.hls=void 0,this.loaders={},this.decryptkey=null,this.decrypturl=null,this.hls=i,this._registerListeners()}var d=m.prototype;return d._registerListeners=function(){this.hls.on(v.Events.KEY_LOADING,this.onKeyLoading,this)},d._unregisterListeners=function(){this.hls.off(v.Events.KEY_LOADING,this.onKeyLoading)},d.destroy=function(){this._unregisterListeners();for(var n in this.loaders){var e=this.loaders[n];e&&e.destroy()}this.loaders={}},d.onKeyLoading=function(n,e){var a=e.frag,s=a.type,o=this.loaders[s];if(!a.decryptdata){C.logger.warn("Missing decryption data on fragment in onKeyLoading");return}var f=a.decryptdata.uri;if(f!==this.decrypturl||this.decryptkey===null){var l=this.hls.config;if(o&&(C.logger.warn("abort previous key loader for type:"+s),o.abort()),!f){C.logger.warn("key uri is falsy");return}var r=l.loader,c=a.loader=this.loaders[s]=new r(l);this.decrypturl=f,this.decryptkey=null;var A={url:f,frag:a,responseType:"arraybuffer"},p={timeout:l.fragLoadingTimeOut,maxRetry:0,retryDelay:l.fragLoadingRetryDelay,maxRetryDelay:l.fragLoadingMaxRetryTimeout,highWaterMark:0},x={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};c.load(A,p,x)}else this.decryptkey&&(a.decryptdata.key=this.decryptkey,this.hls.trigger(v.Events.KEY_LOADED,{frag:a}))},d.loadsuccess=function(n,e,a){var s=a.frag;if(!s.decryptdata){C.logger.error("after key load, decryptdata unset");return}this.decryptkey=s.decryptdata.key=new Uint8Array(n.data),s.loader=null,delete this.loaders[s.type],this.hls.trigger(v.Events.KEY_LOADED,{frag:s})},d.loaderror=function(n,e){var a=e.frag,s=a.loader;s&&s.abort(),delete this.loaders[a.type],this.hls.trigger(v.Events.ERROR,{type:b.ErrorTypes.NETWORK_ERROR,details:b.ErrorDetails.KEY_LOAD_ERROR,fatal:!1,frag:a,response:n})},d.loadtimeout=function(n,e){var a=e.frag,s=a.loader;s&&s.abort(),delete this.loaders[a.type],this.hls.trigger(v.Events.ERROR,{type:b.ErrorTypes.NETWORK_ERROR,details:b.ErrorDetails.KEY_LOAD_TIMEOUT,fatal:!1,frag:a})},m}()},"./src/loader/level-details.ts":function(se,G,M){"use strict";M.r(G),M.d(G,"LevelDetails",function(){return m});var v=M("./src/polyfills/number.ts");function b(d,i){for(var n=0;ne.endSN||a>0||a===0&&s>0,this.updated||this.advanced?this.misses=Math.floor(e.misses*.6):this.misses=e.misses+1,this.availabilityDelay=e.availabilityDelay},C(d,[{key:"hasProgramDateTime",get:function(){return this.fragments.length?Object(v.isFiniteNumber)(this.fragments[this.fragments.length-1].programDateTime):!1}},{key:"levelTargetDuration",get:function(){return this.averagetargetduration||this.targetduration||w}},{key:"drift",get:function(){var e=this.driftEndTime-this.driftStartTime;if(e>0){var a=this.driftEnd-this.driftStart;return a*1e3/e}return 1}},{key:"edge",get:function(){return this.partEnd||this.fragmentEnd}},{key:"partEnd",get:function(){var e;return(e=this.partList)!==null&&e!==void 0&&e.length?this.partList[this.partList.length-1].end:this.fragmentEnd}},{key:"fragmentEnd",get:function(){var e;return(e=this.fragments)!==null&&e!==void 0&&e.length?this.fragments[this.fragments.length-1].end:0}},{key:"age",get:function(){return this.advancedDateTime?Math.max(Date.now()-this.advancedDateTime,0)/1e3:0}},{key:"lastPartIndex",get:function(){var e;return(e=this.partList)!==null&&e!==void 0&&e.length?this.partList[this.partList.length-1].index:-1}},{key:"lastPartSn",get:function(){var e;return(e=this.partList)!==null&&e!==void 0&&e.length?this.partList[this.partList.length-1].fragment.sn:this.endSN}}]),d}()},"./src/loader/level-key.ts":function(se,G,M){"use strict";M.r(G),M.d(G,"LevelKey",function(){return m});var v=M("./node_modules/url-toolkit/src/url-toolkit.js"),b=M.n(v);function C(d,i){for(var n=0;n2){var u=h.shift()+".";return u+=parseInt(h.shift()).toString(16),u+=("000"+parseInt(h.shift()).toString(16)).substr(-4),u}return g},B.resolve=function(g,h){return b.buildAbsoluteURL(h,g,{alwaysNormalize:!0})},B.parseMasterPlaylist=function(g,h){var u=[],S={},O=!1;a.lastIndex=0;for(var T;(T=a.exec(g))!=null;)if(T[1]){var D=new i.AttrList(T[1]),I={attrs:D,bitrate:D.decimalInteger("AVERAGE-BANDWIDTH")||D.decimalInteger("BANDWIDTH"),name:D.NAME,url:B.resolve(T[2],h)},k=D.decimalResolution("RESOLUTION");k&&(I.width=k.width,I.height=k.height),A((D.CODECS||"").split(/[ ,]+/).filter(function(X){return X}),I),I.videoCodec&&I.videoCodec.indexOf("avc1")!==-1&&(I.videoCodec=B.convertAVC1ToAVCOTI(I.videoCodec)),u.push(I)}else if(T[3]){var F=new i.AttrList(T[3]);F["DATA-ID"]&&(O=!0,S[F["DATA-ID"]]=F)}return{levels:u,sessionData:O?S:null}},B.parseMasterPlaylistMedia=function(g,h,u,S){S===void 0&&(S=[]);var O,T=[],D=0;for(s.lastIndex=0;(O=s.exec(g))!==null;){var I=new i.AttrList(O[1]);if(I.TYPE===u){var k={attrs:I,bitrate:0,id:D++,groupId:I["GROUP-ID"],instreamId:I["INSTREAM-ID"],name:I.NAME||I.LANGUAGE||"",type:u,default:I.bool("DEFAULT"),autoselect:I.bool("AUTOSELECT"),forced:I.bool("FORCED"),lang:I.LANGUAGE,url:I.URI?B.resolve(I.URI,h):""};if(S.length){var F=B.findGroup(S,k.groupId)||S[0];p(k,F,"audioCodec"),p(k,F,"textCodec")}T.push(k)}}return T},B.parseLevelPlaylist=function(g,h,u,S,O){var T=new m.LevelDetails(h),D=T.fragments,I=null,k=0,F=0,X=0,U=0,K=null,V=new w.Fragment(S,h),N,Q,J,ne=-1,ue=!1;for(o.lastIndex=0,T.m3u8=g;(N=o.exec(g))!==null;){ue&&(ue=!1,V=new w.Fragment(S,h),V.start=X,V.sn=k,V.cc=U,V.level=u,I&&(V.initSegment=I,V.rawProgramDateTime=I.rawProgramDateTime));var be=N[1];if(be){V.duration=parseFloat(be);var de=(" "+N[2]).slice(1);V.title=de||null,V.tagList.push(de?["INF",be,de]:["INF",be])}else if(N[3])Object(v.isFiniteNumber)(V.duration)&&(V.start=X,J&&(V.levelkey=J),V.sn=k,V.level=u,V.cc=U,V.urlId=O,D.push(V),V.relurl=(" "+N[3]).slice(1),_(V,K),K=V,X+=V.duration,k++,F=0,ue=!0);else if(N[4]){var _e=(" "+N[4]).slice(1);K?V.setByteRange(_e,K):V.setByteRange(_e)}else if(N[5])V.rawProgramDateTime=(" "+N[5]).slice(1),V.tagList.push(["PROGRAM-DATE-TIME",V.rawProgramDateTime]),ne===-1&&(ne=D.length);else{if(N=N[0].match(f),!N){n.logger.warn("No matches on slow regex match for level playlist!");continue}for(Q=1;Q-1){n.logger.warn("Keyformat "+he+" is not supported from the manifest");continue}else if(he!=="identity")continue;Re&&(J=d.LevelKey.fromURL(h,Me),Me&&["AES-128","SAMPLE-AES","SAMPLE-AES-CENC"].indexOf(Re)>=0&&(J.method=Re,J.keyFormat=he,W&&(J.keyID=W),j&&(J.keyFormatVersions=j),J.iv=re));break}case"START":{var ce=new i.AttrList(Ee),Ie=ce.decimalFloatingPoint("TIME-OFFSET");Object(v.isFiniteNumber)(Ie)&&(T.startTimeOffset=Ie);break}case"MAP":{var ze=new i.AttrList(Ee);V.relurl=ze.URI,ze.BYTERANGE&&V.setByteRange(ze.BYTERANGE),V.level=u,V.sn="initSegment",J&&(V.levelkey=J),V.initSegment=null,I=V,ue=!0;break}case"SERVER-CONTROL":{var _t=new i.AttrList(Ee);T.canBlockReload=_t.bool("CAN-BLOCK-RELOAD"),T.canSkipUntil=_t.optionalFloat("CAN-SKIP-UNTIL",0),T.canSkipDateRanges=T.canSkipUntil>0&&_t.bool("CAN-SKIP-DATERANGES"),T.partHoldBack=_t.optionalFloat("PART-HOLD-BACK",0),T.holdBack=_t.optionalFloat("HOLD-BACK",0);break}case"PART-INF":{var He=new i.AttrList(Ee);T.partTarget=He.decimalFloatingPoint("PART-TARGET");break}case"PART":{var Ke=T.partList;Ke||(Ke=T.partList=[]);var ht=F>0?Ke[Ke.length-1]:void 0,St=F++,ct=new w.Part(new i.AttrList(Ee),V,h,St,ht);Ke.push(ct),V.duration+=ct.duration;break}case"PRELOAD-HINT":{var lt=new i.AttrList(Ee);T.preloadHint=lt;break}case"RENDITION-REPORT":{var rt=new i.AttrList(Ee);T.renditionReports=T.renditionReports||[],T.renditionReports.push(rt);break}default:n.logger.warn("line parsed but not handled: "+N);break}}}K&&!K.relurl?(D.pop(),X-=K.duration,T.partList&&(T.fragmentHint=K)):T.partList&&(_(V,K),V.cc=U,T.fragmentHint=V);var Ze=D.length,$e=D[0],Ue=D[Ze-1];if(X+=T.skippedSegments*T.targetduration,X>0&&Ze&&Ue){T.averagetargetduration=X/Ze;var Ne=Ue.sn;T.endSN=Ne!=="initSegment"?Ne:0,$e&&(T.startCC=$e.cc,$e.initSegment||T.fragments.every(function(We){return We.relurl&&r(We.relurl)})&&(n.logger.warn("MP4 fragments found but no init segment (probably no MAP, incomplete M3U8), trying to fetch SIDX"),V=new w.Fragment(S,h),V.relurl=Ue.relurl,V.level=u,V.sn="initSegment",$e.initSegment=V,T.needSidxRanges=!0))}else T.endSN=0,T.startCC=0;return T.fragmentHint&&(X+=T.fragmentHint.duration),T.totalduration=X,T.endCC=U,ne>0&&x(D,ne),T},B}();function A(B,E){["video","audio","text"].forEach(function(g){var h=B.filter(function(S){return Object(e.isCodecType)(S,g)});if(h.length){var u=h.filter(function(S){return S.lastIndexOf("avc1",0)===0||S.lastIndexOf("mp4a",0)===0});E[g+"Codec"]=u.length>0?u[0]:h[0],B=B.filter(function(S){return h.indexOf(S)===-1})}}),E.unknownCodecs=B}function p(B,E,g){var h=E[g];h&&(B[g]=h)}function x(B,E){for(var g=B[E],h=E;h--;){var u=B[h];if(!u)return;u.programDateTime=g.programDateTime-u.duration*1e3,g=u}}function _(B,E){B.rawProgramDateTime?B.programDateTime=Date.parse(B.rawProgramDateTime):E!=null&&E.programDateTime&&(B.programDateTime=E.endProgramDateTime),Object(v.isFiniteNumber)(B.programDateTime)||(B.programDateTime=null,B.rawProgramDateTime=null)}},"./src/loader/playlist-loader.ts":function(se,G,M){"use strict";M.r(G);var v=M("./src/polyfills/number.ts"),b=M("./src/events.ts"),C=M("./src/errors.ts"),w=M("./src/utils/logger.ts"),m=M("./src/utils/mp4-tools.ts"),d=M("./src/loader/m3u8-parser.ts"),i=M("./src/types/loader.ts"),n=M("./src/utils/attr-list.ts");function e(o){var f=o.type;switch(f){case i.PlaylistContextType.AUDIO_TRACK:return i.PlaylistLevelType.AUDIO;case i.PlaylistContextType.SUBTITLE_TRACK:return i.PlaylistLevelType.SUBTITLE;default:return i.PlaylistLevelType.MAIN}}function a(o,f){var l=o.url;return(l===void 0||l.indexOf("data:")===0)&&(l=f.url),l}var s=function(){function o(l){this.hls=void 0,this.loaders=Object.create(null),this.hls=l,this.registerListeners()}var f=o.prototype;return f.registerListeners=function(){var r=this.hls;r.on(b.Events.MANIFEST_LOADING,this.onManifestLoading,this),r.on(b.Events.LEVEL_LOADING,this.onLevelLoading,this),r.on(b.Events.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),r.on(b.Events.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},f.unregisterListeners=function(){var r=this.hls;r.off(b.Events.MANIFEST_LOADING,this.onManifestLoading,this),r.off(b.Events.LEVEL_LOADING,this.onLevelLoading,this),r.off(b.Events.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),r.off(b.Events.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},f.createInternalLoader=function(r){var c=this.hls.config,A=c.pLoader,p=c.loader,x=A||p,_=new x(c);return r.loader=_,this.loaders[r.type]=_,_},f.getInternalLoader=function(r){return this.loaders[r.type]},f.resetInternalLoader=function(r){this.loaders[r]&&delete this.loaders[r]},f.destroyInternalLoaders=function(){for(var r in this.loaders){var c=this.loaders[r];c&&c.destroy(),this.resetInternalLoader(r)}},f.destroy=function(){this.unregisterListeners(),this.destroyInternalLoaders()},f.onManifestLoading=function(r,c){var A=c.url;this.load({id:null,groupId:null,level:0,responseType:"text",type:i.PlaylistContextType.MANIFEST,url:A,deliveryDirectives:null})},f.onLevelLoading=function(r,c){var A=c.id,p=c.level,x=c.url,_=c.deliveryDirectives;this.load({id:A,groupId:null,level:p,responseType:"text",type:i.PlaylistContextType.LEVEL,url:x,deliveryDirectives:_})},f.onAudioTrackLoading=function(r,c){var A=c.id,p=c.groupId,x=c.url,_=c.deliveryDirectives;this.load({id:A,groupId:p,level:null,responseType:"text",type:i.PlaylistContextType.AUDIO_TRACK,url:x,deliveryDirectives:_})},f.onSubtitleTrackLoading=function(r,c){var A=c.id,p=c.groupId,x=c.url,_=c.deliveryDirectives;this.load({id:A,groupId:p,level:null,responseType:"text",type:i.PlaylistContextType.SUBTITLE_TRACK,url:x,deliveryDirectives:_})},f.load=function(r){var c,A=this.hls.config,p=this.getInternalLoader(r);if(p){var x=p.context;if(x&&x.url===r.url){w.logger.trace("[playlist-loader]: playlist request ongoing");return}w.logger.log("[playlist-loader]: aborting previous loader for type: "+r.type),p.abort()}var _,B,E,g;switch(r.type){case i.PlaylistContextType.MANIFEST:_=A.manifestLoadingMaxRetry,B=A.manifestLoadingTimeOut,E=A.manifestLoadingRetryDelay,g=A.manifestLoadingMaxRetryTimeout;break;case i.PlaylistContextType.LEVEL:case i.PlaylistContextType.AUDIO_TRACK:case i.PlaylistContextType.SUBTITLE_TRACK:_=0,B=A.levelLoadingTimeOut;break;default:_=A.levelLoadingMaxRetry,B=A.levelLoadingTimeOut,E=A.levelLoadingRetryDelay,g=A.levelLoadingMaxRetryTimeout;break}if(p=this.createInternalLoader(r),(c=r.deliveryDirectives)!==null&&c!==void 0&&c.part){var h;if(r.type===i.PlaylistContextType.LEVEL&&r.level!==null?h=this.hls.levels[r.level].details:r.type===i.PlaylistContextType.AUDIO_TRACK&&r.id!==null?h=this.hls.audioTracks[r.id].details:r.type===i.PlaylistContextType.SUBTITLE_TRACK&&r.id!==null&&(h=this.hls.subtitleTracks[r.id].details),h){var u=h.partTarget,S=h.targetduration;u&&S&&(B=Math.min(Math.max(u*3,S*.8)*1e3,B))}}var O={timeout:B,maxRetry:_,retryDelay:E,maxRetryDelay:g,highWaterMark:0},T={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};p.load(r,O,T)},f.loadsuccess=function(r,c,A,p){if(p===void 0&&(p=null),A.isSidxRequest){this.handleSidxRequest(r,A),this.handlePlaylistLoaded(r,c,A,p);return}this.resetInternalLoader(A.type);var x=r.data;if(x.indexOf("#EXTM3U")!==0){this.handleManifestParsingError(r,A,"no EXTM3U delimiter",p);return}c.parsing.start=performance.now(),x.indexOf("#EXTINF:")>0||x.indexOf("#EXT-X-TARGETDURATION:")>0?this.handleTrackOrLevelPlaylist(r,c,A,p):this.handleMasterPlaylist(r,c,A,p)},f.loaderror=function(r,c,A){A===void 0&&(A=null),this.handleNetworkError(c,A,!1,r)},f.loadtimeout=function(r,c,A){A===void 0&&(A=null),this.handleNetworkError(c,A,!0)},f.handleMasterPlaylist=function(r,c,A,p){var x=this.hls,_=r.data,B=a(r,A),E=d.default.parseMasterPlaylist(_,B),g=E.levels,h=E.sessionData;if(!g.length){this.handleManifestParsingError(r,A,"no level found in manifest",p);return}var u=g.map(function(k){return{id:k.attrs.AUDIO,audioCodec:k.audioCodec}}),S=g.map(function(k){return{id:k.attrs.SUBTITLES,textCodec:k.textCodec}}),O=d.default.parseMasterPlaylistMedia(_,B,"AUDIO",u),T=d.default.parseMasterPlaylistMedia(_,B,"SUBTITLES",S),D=d.default.parseMasterPlaylistMedia(_,B,"CLOSED-CAPTIONS");if(O.length){var I=O.some(function(k){return!k.url});!I&&g[0].audioCodec&&!g[0].attrs.AUDIO&&(w.logger.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),O.unshift({type:"main",name:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new n.AttrList({}),bitrate:0,url:""}))}x.trigger(b.Events.MANIFEST_LOADED,{levels:g,audioTracks:O,subtitles:T,captions:D,url:B,stats:c,networkDetails:p,sessionData:h})},f.handleTrackOrLevelPlaylist=function(r,c,A,p){var x=this.hls,_=A.id,B=A.level,E=A.type,g=a(r,A),h=Object(v.isFiniteNumber)(_)?_:0,u=Object(v.isFiniteNumber)(B)?B:h,S=e(A),O=d.default.parseLevelPlaylist(r.data,g,u,S,h);if(!O.fragments.length){x.trigger(b.Events.ERROR,{type:C.ErrorTypes.NETWORK_ERROR,details:C.ErrorDetails.LEVEL_EMPTY_ERROR,fatal:!1,url:g,reason:"no fragments found in level",level:typeof A.level=="number"?A.level:void 0});return}if(E===i.PlaylistContextType.MANIFEST){var T={attrs:new n.AttrList({}),bitrate:0,details:O,name:"",url:g};x.trigger(b.Events.MANIFEST_LOADED,{levels:[T],audioTracks:[],url:g,stats:c,networkDetails:p,sessionData:null})}if(c.parsing.end=performance.now(),O.needSidxRanges){var D,I=(D=O.fragments[0].initSegment)===null||D===void 0?void 0:D.url;this.load({url:I,isSidxRequest:!0,type:E,level:B,levelDetails:O,id:_,groupId:null,rangeStart:0,rangeEnd:2048,responseType:"arraybuffer",deliveryDirectives:null});return}A.levelDetails=O,this.handlePlaylistLoaded(r,c,A,p)},f.handleSidxRequest=function(r,c){var A=Object(m.parseSegmentIndex)(new Uint8Array(r.data));if(!A)return;var p=A.references,x=c.levelDetails;p.forEach(function(_,B){var E=_.info,g=x.fragments[B];g.byteRange.length===0&&g.setByteRange(String(1+E.end-E.start)+"@"+String(E.start)),g.initSegment&&g.initSegment.setByteRange(String(A.moovEndOffset)+"@0")})},f.handleManifestParsingError=function(r,c,A,p){this.hls.trigger(b.Events.ERROR,{type:C.ErrorTypes.NETWORK_ERROR,details:C.ErrorDetails.MANIFEST_PARSING_ERROR,fatal:c.type===i.PlaylistContextType.MANIFEST,url:r.url,reason:A,response:r,context:c,networkDetails:p})},f.handleNetworkError=function(r,c,A,p){A===void 0&&(A=!1),w.logger.warn("[playlist-loader]: A network "+(A?"timeout":"error")+" occurred while loading "+r.type+" level: "+r.level+" id: "+r.id+' group-id: "'+r.groupId+'"');var x=C.ErrorDetails.UNKNOWN,_=!1,B=this.getInternalLoader(r);switch(r.type){case i.PlaylistContextType.MANIFEST:x=A?C.ErrorDetails.MANIFEST_LOAD_TIMEOUT:C.ErrorDetails.MANIFEST_LOAD_ERROR,_=!0;break;case i.PlaylistContextType.LEVEL:x=A?C.ErrorDetails.LEVEL_LOAD_TIMEOUT:C.ErrorDetails.LEVEL_LOAD_ERROR,_=!1;break;case i.PlaylistContextType.AUDIO_TRACK:x=A?C.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:C.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,_=!1;break;case i.PlaylistContextType.SUBTITLE_TRACK:x=A?C.ErrorDetails.SUBTITLE_TRACK_LOAD_TIMEOUT:C.ErrorDetails.SUBTITLE_LOAD_ERROR,_=!1;break}B&&this.resetInternalLoader(r.type);var E={type:C.ErrorTypes.NETWORK_ERROR,details:x,fatal:_,url:r.url,loader:B,context:r,networkDetails:c};p&&(E.response=p),this.hls.trigger(b.Events.ERROR,E)},f.handlePlaylistLoaded=function(r,c,A,p){var x=A.type,_=A.level,B=A.id,E=A.groupId,g=A.loader,h=A.levelDetails,u=A.deliveryDirectives;if(!(h!=null&&h.targetduration)){this.handleManifestParsingError(r,A,"invalid target duration",p);return}if(!g)return;h.live&&(g.getCacheAge&&(h.ageHeader=g.getCacheAge()||0),(!g.getCacheAge||isNaN(h.ageHeader))&&(h.ageHeader=0));switch(x){case i.PlaylistContextType.MANIFEST:case i.PlaylistContextType.LEVEL:this.hls.trigger(b.Events.LEVEL_LOADED,{details:h,level:_||0,id:B||0,stats:c,networkDetails:p,deliveryDirectives:u});break;case i.PlaylistContextType.AUDIO_TRACK:this.hls.trigger(b.Events.AUDIO_TRACK_LOADED,{details:h,id:B||0,groupId:E||"",stats:c,networkDetails:p,deliveryDirectives:u});break;case i.PlaylistContextType.SUBTITLE_TRACK:this.hls.trigger(b.Events.SUBTITLE_TRACK_LOADED,{details:h,id:B||0,groupId:E||"",stats:c,networkDetails:p,deliveryDirectives:u});break}},o}();G.default=s},"./src/polyfills/number.ts":function(se,G,M){"use strict";M.r(G),M.d(G,"isFiniteNumber",function(){return v}),M.d(G,"MAX_SAFE_INTEGER",function(){return b});var v=Number.isFinite||function(C){return typeof C=="number"&&isFinite(C)},b=Number.MAX_SAFE_INTEGER||9007199254740991},"./src/remux/aac-helper.ts":function(se,G,M){"use strict";M.r(G);var v=function(){function b(){}return b.getSilentFrame=function(w,m){switch(w){case"mp4a.40.2":if(m===1)return new Uint8Array([0,200,0,128,35,128]);if(m===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(m===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(m===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(m===5)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(m===6)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224]);break;default:if(m===1)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(m===2)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(m===3)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);break}return},b}();G.default=v},"./src/remux/mp4-generator.ts":function(se,G,M){"use strict";M.r(G);var v=Math.pow(2,32)-1,b=function(){function C(){}return C.init=function(){C.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],".mp3":[],mvex:[],mvhd:[],pasp:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[]};var m;for(m in C.types)C.types.hasOwnProperty(m)&&(C.types[m]=[m.charCodeAt(0),m.charCodeAt(1),m.charCodeAt(2),m.charCodeAt(3)]);var d=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),i=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]);C.HDLR_TYPES={video:d,audio:i};var n=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),e=new Uint8Array([0,0,0,0,0,0,0,0]);C.STTS=C.STSC=C.STCO=e,C.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),C.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0]),C.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),C.STSD=new Uint8Array([0,0,0,0,0,0,0,1]);var a=new Uint8Array([105,115,111,109]),s=new Uint8Array([97,118,99,49]),o=new Uint8Array([0,0,0,1]);C.FTYP=C.box(C.types.ftyp,a,o,a,s),C.DINF=C.box(C.types.dinf,C.box(C.types.dref,n))},C.box=function(m){for(var d=8,i=arguments.length,n=new Array(i>1?i-1:0),e=1;e>24&255,o[1]=d>>16&255,o[2]=d>>8&255,o[3]=d&255,o.set(m,4),a=0,d=8;a>24&255,m>>16&255,m>>8&255,m&255,i>>24,i>>16&255,i>>8&255,i&255,n>>24,n>>16&255,n>>8&255,n&255,85,196,0,0]))},C.mdia=function(m){return C.box(C.types.mdia,C.mdhd(m.timescale,m.duration),C.hdlr(m.type),C.minf(m))},C.mfhd=function(m){return C.box(C.types.mfhd,new Uint8Array([0,0,0,0,m>>24,m>>16&255,m>>8&255,m&255]))},C.minf=function(m){return m.type==="audio"?C.box(C.types.minf,C.box(C.types.smhd,C.SMHD),C.DINF,C.stbl(m)):C.box(C.types.minf,C.box(C.types.vmhd,C.VMHD),C.DINF,C.stbl(m))},C.moof=function(m,d,i){return C.box(C.types.moof,C.mfhd(m),C.traf(i,d))},C.moov=function(m){for(var d=m.length,i=[];d--;)i[d]=C.trak(m[d]);return C.box.apply(null,[C.types.moov,C.mvhd(m[0].timescale,m[0].duration)].concat(i).concat(C.mvex(m)))},C.mvex=function(m){for(var d=m.length,i=[];d--;)i[d]=C.trex(m[d]);return C.box.apply(null,[C.types.mvex].concat(i))},C.mvhd=function(m,d){d*=m;var i=Math.floor(d/(v+1)),n=Math.floor(d%(v+1)),e=new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,m>>24&255,m>>16&255,m>>8&255,m&255,i>>24,i>>16&255,i>>8&255,i&255,n>>24,n>>16&255,n>>8&255,n&255,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]);return C.box(C.types.mvhd,e)},C.sdtp=function(m){var d=m.samples||[],i=new Uint8Array(4+d.length),n,e;for(n=0;n>>8&255),d.push(a&255),d=d.concat(Array.prototype.slice.call(e));for(n=0;n>>8&255),i.push(a&255),i=i.concat(Array.prototype.slice.call(e));var s=C.box(C.types.avcC,new Uint8Array([1,d[3],d[4],d[5],252|3,224|m.sps.length].concat(d).concat([m.pps.length]).concat(i))),o=m.width,f=m.height,l=m.pixelRatio[0],r=m.pixelRatio[1];return C.box(C.types.avc1,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,o>>8&255,o&255,f>>8&255,f&255,0,72,0,0,0,72,0,0,0,0,0,0,0,1,18,100,97,105,108,121,109,111,116,105,111,110,47,104,108,115,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,17,17]),s,C.box(C.types.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192])),C.box(C.types.pasp,new Uint8Array([l>>24,l>>16&255,l>>8&255,l&255,r>>24,r>>16&255,r>>8&255,r&255])))},C.esds=function(m){var d=m.config.length;return new Uint8Array([0,0,0,0,3,23+d,0,1,0,4,15+d,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([d]).concat(m.config).concat([6,1,2]))},C.mp4a=function(m){var d=m.samplerate;return C.box(C.types.mp4a,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,m.channelCount,0,16,0,0,0,0,d>>8&255,d&255,0,0]),C.box(C.types.esds,C.esds(m)))},C.mp3=function(m){var d=m.samplerate;return C.box(C.types[".mp3"],new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,m.channelCount,0,16,0,0,0,0,d>>8&255,d&255,0,0]))},C.stsd=function(m){return m.type==="audio"?!m.isAAC&&m.codec==="mp3"?C.box(C.types.stsd,C.STSD,C.mp3(m)):C.box(C.types.stsd,C.STSD,C.mp4a(m)):C.box(C.types.stsd,C.STSD,C.avc1(m))},C.tkhd=function(m){var d=m.id,i=m.duration*m.timescale,n=m.width,e=m.height,a=Math.floor(i/(v+1)),s=Math.floor(i%(v+1));return C.box(C.types.tkhd,new Uint8Array([1,0,0,7,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,d>>24&255,d>>16&255,d>>8&255,d&255,0,0,0,0,a>>24,a>>16&255,a>>8&255,a&255,s>>24,s>>16&255,s>>8&255,s&255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,n>>8&255,n&255,0,0,e>>8&255,e&255,0,0]))},C.traf=function(m,d){var i=C.sdtp(m),n=m.id,e=Math.floor(d/(v+1)),a=Math.floor(d%(v+1));return C.box(C.types.traf,C.box(C.types.tfhd,new Uint8Array([0,0,0,0,n>>24,n>>16&255,n>>8&255,n&255])),C.box(C.types.tfdt,new Uint8Array([1,0,0,0,e>>24,e>>16&255,e>>8&255,e&255,a>>24,a>>16&255,a>>8&255,a&255])),C.trun(m,i.length+16+20+8+16+8+8),i)},C.trak=function(m){return m.duration=m.duration||4294967295,C.box(C.types.trak,C.tkhd(m),C.mdia(m))},C.trex=function(m){var d=m.id;return C.box(C.types.trex,new Uint8Array([0,0,0,0,d>>24,d>>16&255,d>>8&255,d&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]))},C.trun=function(m,d){var i=m.samples||[],n=i.length,e=12+16*n,a=new Uint8Array(e),s,o,f,l,r,c;for(d+=8+e,a.set([0,0,15,1,n>>>24&255,n>>>16&255,n>>>8&255,n&255,d>>>24&255,d>>>16&255,d>>>8&255,d&255],0),s=0;s>>24&255,f>>>16&255,f>>>8&255,f&255,l>>>24&255,l>>>16&255,l>>>8&255,l&255,r.isLeading<<2|r.dependsOn,r.isDependedOn<<6|r.hasRedundancy<<4|r.paddingValue<<1|r.isNonSync,r.degradPrio&240<<8,r.degradPrio&15,c>>>24&255,c>>>16&255,c>>>8&255,c&255],12+16*s);return C.box(C.types.trun,a)},C.initSegment=function(m){C.types||C.init();var d=C.moov(m),i=new Uint8Array(C.FTYP.byteLength+d.byteLength);return i.set(C.FTYP),i.set(d,C.FTYP.byteLength),i},C}();b.types=void 0,b.HDLR_TYPES=void 0,b.STTS=void 0,b.STSC=void 0,b.STCO=void 0,b.STSZ=void 0,b.VMHD=void 0,b.SMHD=void 0,b.STSD=void 0,b.FTYP=void 0,b.DINF=void 0,G.default=b},"./src/remux/mp4-remuxer.ts":function(se,G,M){"use strict";M.r(G),M.d(G,"default",function(){return c}),M.d(G,"normalizePts",function(){return A});var v=M("./src/polyfills/number.ts"),b=M("./src/remux/aac-helper.ts"),C=M("./src/remux/mp4-generator.ts"),w=M("./src/events.ts"),m=M("./src/errors.ts"),d=M("./src/utils/logger.ts"),i=M("./src/types/loader.ts"),n=M("./src/utils/timescale-conversion.ts");function e(){return e=Object.assign||function(B){for(var E=1;E0?O:T.pts},h[0].pts);return u&&d.logger.debug("PTS rollover detected"),S},E.remux=function(h,u,S,O,T,D,I,k){var F,X,U,K,V,N,Q=T,J=T,ne=h.pid>-1,ue=u.pid>-1,be=u.samples.length,de=h.samples.length>0,_e=be>1,me=(!ne||de)&&(!ue||_e)||this.ISGenerated||I;if(me){this.ISGenerated||(U=this.generateIS(h,u,T));var Ee=this.isVideoContiguous,ge=-1;if(_e&&(ge=p(u.samples),!Ee&&this.config.forceKeyFrameOnDiscontinuity))if(N=!0,ge>0){d.logger.warn("[mp4-remuxer]: Dropped "+ge+" out of "+be+" video samples due to a missing keyframe");var fe=this.getVideoStartPts(u.samples);u.samples=u.samples.slice(ge),u.dropped+=ge,J+=(u.samples[0].pts-fe)/(u.timescale||9e4)}else ge===-1&&(d.logger.warn("[mp4-remuxer]: No keyframe found out of "+be+" video samples"),N=!1);if(this.ISGenerated){if(de&&_e){var ae=this.getVideoStartPts(u.samples),ve=A(h.samples[0].pts,ae)-ae,oe=ve/u.inputTimeScale;Q+=Math.max(0,oe),J+=Math.max(0,-oe)}if(de){if(h.samplerate||(d.logger.warn("[mp4-remuxer]: regenerate InitSegment as audio detected"),U=this.generateIS(h,u,T)),X=this.remuxAudio(h,Q,this.isAudioContiguous,D,ue||_e||k===i.PlaylistLevelType.AUDIO?J:void 0),_e){var ie=X?X.endPTS-X.startPTS:0;u.inputTimeScale||(d.logger.warn("[mp4-remuxer]: regenerate InitSegment as video detected"),U=this.generateIS(h,u,T)),F=this.remuxVideo(u,J,Ee,ie)}}else _e&&(F=this.remuxVideo(u,J,Ee,0));F&&(F.firstKeyFrame=ge,F.independent=ge!==-1)}}return this.ISGenerated&&(S.samples.length&&(V=this.remuxID3(S,T)),O.samples.length&&(K=this.remuxText(O,T))),{audio:X,video:F,initSegment:U,independent:N,text:K,id3:V}},E.generateIS=function(h,u,S){var O=h.samples,T=u.samples,D=this.typeSupported,I={},k=!Object(v.isFiniteNumber)(this._initPTS),F="audio/mp4",X,U,K;if(k&&(X=U=Infinity),h.config&&O.length&&(h.timescale=h.samplerate,h.isAAC||(D.mpeg?(F="audio/mpeg",h.codec=""):D.mp3&&(h.codec="mp3")),I.audio={id:"audio",container:F,codec:h.codec,initSegment:!h.isAAC&&D.mpeg?new Uint8Array(0):C.default.initSegment([h]),metadata:{channelCount:h.channelCount}},k&&(K=h.inputTimeScale,X=U=O[0].pts-Math.round(K*S))),u.sps&&u.pps&&T.length&&(u.timescale=u.inputTimeScale,I.video={id:"main",container:"video/mp4",codec:u.codec,initSegment:C.default.initSegment([u]),metadata:{width:u.width,height:u.height}},k)){K=u.inputTimeScale;var V=this.getVideoStartPts(T),N=Math.round(K*S);U=Math.min(U,A(T[0].dts,V)-N),X=Math.min(X,V-N)}if(Object.keys(I).length)return this.ISGenerated=!0,k&&(this._initPTS=X,this._initDTS=U),{tracks:I,initPTS:X,timescale:K}},E.remuxVideo=function(h,u,S,O){var T=h.inputTimeScale,D=h.samples,I=[],k=D.length,F=this._initPTS,X=this.nextAvcDts,U=8,K,V,N,Q=Number.POSITIVE_INFINITY,J=Number.NEGATIVE_INFINITY,ne=0,ue=!1;if(!S||X===null){var be=u*T,de=D[0].pts-A(D[0].dts,D[0].pts);X=be-de}for(var _e=0;_eme.pts){var Ee=9e4*.2;ne=Math.max(Math.min(ne,me.pts-me.dts),-1*Ee)}me.dts0?_e-1:_e].dts&&(ue=!0)}ue&&D.sort(function(Ut,Bt){var At=Ut.dts-Bt.dts,bt=Ut.pts-Bt.pts;return At||bt}),V=D[0].dts,N=D[D.length-1].dts;var ge=Math.round((N-V)/(k-1));if(ne<0){if(nege,Te=oe<-1;if(ie||Te){ie?d.logger.warn("AVC: "+Object(n.toMsFromMpegTsClock)(oe,!0)+" ms ("+oe+"dts) hole between fragments detected, filling it"):d.logger.warn("AVC: "+Object(n.toMsFromMpegTsClock)(-oe,!0)+" ms ("+oe+"dts) overlapping between fragments detected"),V=X;var Re=D[0].pts-oe;D[0].dts=V,D[0].pts=Re,d.logger.log("Video: First PTS/DTS adjusted: "+Object(n.toMsFromMpegTsClock)(Re,!0)+"/"+Object(n.toMsFromMpegTsClock)(V,!0)+", delta: "+Object(n.toMsFromMpegTsClock)(oe,!0)+" ms")}}r&&(V=Math.max(0,V));for(var Me=0,re=0,j=0;j0?Ke-1:Ke].dts;if(Ne.stretchShortVideoTrack&&this.nextAudioPts!==null){var it=Math.floor(Ne.maxBufferHole*T),yt=(O?Q+O*T:this.nextAudioPts)-ht.pts;yt>it?(K=yt-We,K<0&&(K=We),d.logger.log("[mp4-remuxer]: It is approximately "+yt/90+" ms to the next segment; using duration "+K/90+" ms for the last video frame.")):K=We}else K=We}var vt=Math.round(ht.pts-ht.dts);I.push(new x(ht.key,K,ct,vt))}if(I.length&&f&&f<70){var Mt=I[0].flags;Mt.dependsOn=2,Mt.isNonSync=0}console.assert(K!==void 0,"mp4SampleDuration must be computed"),this.nextAvcDts=X=N+K,this.isVideoContiguous=!0;var Tt=C.default.moof(h.sequenceNumber++,V,e({},h,{samples:I})),Rt="video",kt={data1:Tt,data2:_t,startPTS:Q/T,endPTS:(J+K)/T,startDTS:V/T,endDTS:X/T,type:Rt,hasAudio:!1,hasVideo:!0,nb:I.length,dropped:h.dropped};return h.samples=[],h.dropped=0,console.assert(_t.length,"MDAT length must not be zero"),kt},E.remuxAudio=function(h,u,S,O,T){var D=h.inputTimeScale,I=h.samplerate?h.samplerate:D,k=D/I,F=h.isAAC?s:o,X=F*k,U=this._initPTS,K=!h.isAAC&&this.typeSupported.mpeg,V=[],N=h.samples,Q=K?0:8,J=this.nextAudioPts||-1,ne=u*D;if(this.isAudioContiguous=S=S||N.length&&J>0&&(O&&Math.abs(ne-J)<9e3||Math.abs(A(N[0].pts-U,ne)-J)<20*X),N.forEach(function($e){$e.pts=A($e.pts-U,ne)}),!S||J<0){if(N=N.filter(function($e){return $e.pts>=0}),!N.length)return;T===0?J=0:O?J=Math.max(0,ne):J=N[0].pts}if(h.isAAC)for(var ue=T!==void 0,be=this.config.maxAudioFramesDrift,de=0,_e=J;de=be*X&&fe0){re+=Q;try{Me=new Uint8Array(re)}catch($e){this.observer.emit(w.Events.ERROR,w.Events.ERROR,{type:m.ErrorTypes.MUX_ERROR,details:m.ErrorDetails.REMUX_ALLOC_ERROR,fatal:!1,bytes:re,reason:"fail allocating audio mdat "+re});return}if(!K){var _t=new DataView(Me.buffer);_t.setUint32(0,re),Me.set(C.default.types.mdat,4)}}else return;Me.set(ce,Q);var He=ce.byteLength;Q+=He,V.push(new x(!0,F,He,0)),Re=Ie}var Ke=V.length;if(!Ke)return;var ht=V[V.length-1];this.nextAudioPts=J=Re+k*ht.duration;var St=K?new Uint8Array(0):C.default.moof(h.sequenceNumber++,Te/k,e({},h,{samples:V}));h.samples=[];var ct=Te/D,lt=J/D,rt="audio",Ze={data1:St,data2:Me,startPTS:ct,endPTS:lt,startDTS:ct,endDTS:lt,type:rt,hasAudio:!0,hasVideo:!1,nb:Ke};return this.isAudioContiguous=!0,console.assert(Me.length,"MDAT length must not be zero"),Ze},E.remuxEmptyAudio=function(h,u,S,O){var T=h.inputTimeScale,D=h.samplerate?h.samplerate:T,I=T/D,k=this.nextAudioPts,F=(k!==null?k:O.startDTS*T)+this._initDTS,X=O.endDTS*T+this._initDTS,U=I*s,K=Math.ceil((X-F)/U),V=b.default.getSilentFrame(h.manifestCodec||h.codec,h.channelCount);if(d.logger.warn("[mp4-remuxer]: remux empty Audio"),!V){d.logger.trace("[mp4-remuxer]: Unable to remuxEmptyAudio since we were unable to get a silent frame for given audio codec");return}for(var N=[],Q=0;Q4294967296;)B+=g;return B}function p(B){for(var E=0;E0?this.lastEndDTS=h:(w.logger.warn("Duration parsed from mp4 should be greater than zero"),this.resetNextTimestamp());var u=!!B.audio,S=!!B.video,O="";u&&(O+="audio"),S&&(O+="video");var T={data1:x,startPTS:g,startDTS:g,endPTS:h,endDTS:h,type:O,hasAudio:u,hasVideo:S,nb:1,dropped:0};return p.audio=T.type==="audio"?T:void 0,p.video=T.type!=="audio"?T:void 0,p.text=l,p.id3=f,p.initSegment=_,p},n}(),d=function(e,a,s){return Object(b.getStartDTS)(e,a)-s};function i(n,e){var a=n==null?void 0:n.codec;return a&&a.length>4?a:a==="hvc1"?"hvc1.1.c.L120.90":a==="av01"?"av01.0.04M.08":a==="avc1"||e===C.ElementaryStreamTypes.VIDEO?"avc1.42e01e":"mp4a.40.5"}G.default=m},"./src/task-loop.ts":function(se,G,M){"use strict";M.r(G),M.d(G,"default",function(){return v});var v=function(){function b(){this._boundTick=void 0,this._tickTimer=null,this._tickInterval=null,this._tickCallCount=0,this._boundTick=this.tick.bind(this)}var C=b.prototype;return C.destroy=function(){this.onHandlerDestroying(),this.onHandlerDestroyed()},C.onHandlerDestroying=function(){this.clearNextTick(),this.clearInterval()},C.onHandlerDestroyed=function(){},C.hasInterval=function(){return!!this._tickInterval},C.hasNextTick=function(){return!!this._tickTimer},C.setInterval=function(m){return this._tickInterval?!1:(this._tickInterval=self.setInterval(this._boundTick,m),!0)},C.clearInterval=function(){return this._tickInterval?(self.clearInterval(this._tickInterval),this._tickInterval=null,!0):!1},C.clearNextTick=function(){return this._tickTimer?(self.clearTimeout(this._tickTimer),this._tickTimer=null,!0):!1},C.tick=function(){this._tickCallCount++,this._tickCallCount===1&&(this.doTick(),this._tickCallCount>1&&this.tickImmediate(),this._tickCallCount=0)},C.tickImmediate=function(){this.clearNextTick(),this._tickTimer=self.setTimeout(this._boundTick,0)},C.doTick=function(){},b}()},"./src/types/cmcd.ts":function(se,G,M){"use strict";M.r(G),M.d(G,"CMCDVersion",function(){return v}),M.d(G,"CMCDObjectType",function(){return b}),M.d(G,"CMCDStreamingFormat",function(){return C}),M.d(G,"CMCDStreamType",function(){return w});var v=1,b;(function(m){m.MANIFEST="m",m.AUDIO="a",m.VIDEO="v",m.MUXED="av",m.INIT="i",m.CAPTION="c",m.TIMED_TEXT="tt",m.KEY="k",m.OTHER="o"})(b||(b={}));var C;(function(m){m.DASH="d",m.HLS="h",m.SMOOTH="s",m.OTHER="o"})(C||(C={}));var w;(function(m){m.VOD="v",m.LIVE="l"})(w||(w={}))},"./src/types/level.ts":function(se,G,M){"use strict";M.r(G),M.d(G,"HlsSkip",function(){return C}),M.d(G,"getSkipValue",function(){return w}),M.d(G,"HlsUrlParameters",function(){return m}),M.d(G,"Level",function(){return d});function v(i,n){for(var e=0;eNumber.MAX_SAFE_INTEGER?Infinity:n},m.hexadecimalInteger=function(i){if(this[i]){var n=(this[i]||"0x").slice(2);n=(n.length&1?"0":"")+n;for(var e=new Uint8Array(n.length/2),a=0;aNumber.MAX_SAFE_INTEGER?Infinity:n},m.decimalFloatingPoint=function(i){return parseFloat(this[i])},m.optionalFloat=function(i,n){var e=this[i];return e?parseFloat(e):n},m.enumeratedString=function(i){return this[i]},m.bool=function(i){return this[i]==="YES"},m.decimalResolution=function(i){var n=v.exec(this[i]);return n===null?void 0:{width:parseInt(n[1],10),height:parseInt(n[2],10)}},w.parseAttrList=function(i){var n,e={},a='"';for(b.lastIndex=0;(n=b.exec(i))!==null;){var s=n[2];s.indexOf(a)===0&&s.lastIndexOf(a)===s.length-1&&(s=s.slice(1,-1)),e[n[1]]=s}return e},w}()},"./src/utils/binary-search.ts":function(se,G,M){"use strict";M.r(G);var v={search:function(C,w){for(var m=0,d=C.length-1,i=null,n=null;m<=d;){i=(m+d)/2|0,n=C[i];var e=w(n);if(e>0)m=i+1;else if(e<0)d=i-1;else return n}return null}};G.default=v},"./src/utils/buffer-helper.ts":function(se,G,M){"use strict";M.r(G),M.d(G,"BufferHelper",function(){return C});var v=M("./src/utils/logger.ts"),b={length:0,start:function(){return 0},end:function(){return 0}},C=function(){function w(){}return w.isBuffered=function(d,i){try{if(d){for(var n=w.getBuffered(d),e=0;e=n.start(e)&&i<=n.end(e))return!0}}catch(a){}return!1},w.bufferInfo=function(d,i,n){try{if(d){var e=w.getBuffered(d),a=[],s;for(s=0;so&&(e[s-1].end=d[a].end):e.push(d[a])}else e.push(d[a])}else e=d;for(var f=0,l,r=i,c=i,A=0;A=p&&i=S&&v.logger.log(this.time+" ["+S+"] "+O)},g}(),f=function(h){for(var u=[],S=0;Sm&&(this.logger.log(s.DEBUG,"Too large cursor position "+this.pos),this.pos=m)},h.moveCursor=function(S){var O=this.pos+S;if(S>1)for(var T=this.pos+1;T=144&&this.backSpace();var O=C(S);if(this.pos>=m){this.logger.log(s.ERROR,"Cannot insert "+S.toString(16)+" ("+O+") at position "+this.pos+". Skipping it!");return}this.chars[this.pos].setChar(O,this.currPenState),this.moveCursor(1)},h.clearFromPos=function(S){var O;for(O=S;O0&&(S?T="["+O.join(" | ")+"]":T=O.join(` `)),T},h.getTextAndFormat=function(){return this.rows},g}(),p=function(){function g(u,S,O){this.chNr=void 0,this.outputFilter=void 0,this.mode=void 0,this.verbose=void 0,this.displayedMemory=void 0,this.nonDisplayedMemory=void 0,this.lastOutputScreen=void 0,this.currRollUpRow=void 0,this.writeScreen=void 0,this.cueStartTime=void 0,this.logger=void 0,this.chNr=u,this.outputFilter=S,this.mode=null,this.verbose=0,this.displayedMemory=new A(O),this.nonDisplayedMemory=new A(O),this.lastOutputScreen=new A(O),this.currRollUpRow=this.displayedMemory.rows[w-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null,this.logger=O}var h=g.prototype;return h.reset=function(){this.mode=null,this.displayedMemory.reset(),this.nonDisplayedMemory.reset(),this.lastOutputScreen.reset(),this.outputFilter.reset(),this.currRollUpRow=this.displayedMemory.rows[w-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null},h.getHandler=function(){return this.outputFilter},h.setHandler=function(S){this.outputFilter=S},h.setPAC=function(S){this.writeScreen.setPAC(S)},h.setBkgData=function(S){this.writeScreen.setBkgData(S)},h.setMode=function(S){if(S===this.mode)return;this.mode=S,this.logger.log(s.INFO,"MODE="+S),this.mode==="MODE_POP-ON"?this.writeScreen=this.nonDisplayedMemory:(this.writeScreen=this.displayedMemory,this.writeScreen.reset()),this.mode!=="MODE_ROLL-UP"&&(this.displayedMemory.nrRollUpRows=null,this.nonDisplayedMemory.nrRollUpRows=null),this.mode=S},h.insertChars=function(S){for(var O=0;O=46,O.italics)O.foreground="white";else{var T=Math.floor(S/2)-16,D=["white","green","blue","cyan","red","yellow","magenta"];O.foreground=D[T]}this.logger.log(s.INFO,"MIDROW: "+JSON.stringify(O)),this.writeScreen.setPen(O)},h.outputDataUpdate=function(S){S===void 0&&(S=!1);var O=this.logger.time;if(O===null)return;this.outputFilter&&(this.cueStartTime===null&&!this.displayedMemory.isEmpty()?this.cueStartTime=O:this.displayedMemory.equals(this.lastOutputScreen)||(this.outputFilter.newCue(this.cueStartTime,O,this.lastOutputScreen),S&&this.outputFilter.dispatchCue&&this.outputFilter.dispatchCue(),this.cueStartTime=this.displayedMemory.isEmpty()?null:O),this.lastOutputScreen.copy(this.displayedMemory))},h.cueSplitAtTime=function(S){this.outputFilter&&(this.displayedMemory.isEmpty()||(this.outputFilter.newCue&&this.outputFilter.newCue(this.cueStartTime,S,this.displayedMemory),this.cueStartTime=S))},g}(),x=function(){function g(u,S,O){this.channels=void 0,this.currentChannel=0,this.cmdHistory=void 0,this.logger=void 0;var T=new o;this.channels=[null,new p(u,S,T),new p(u+1,O,T)],this.cmdHistory=E(),this.logger=T}var h=g.prototype;return h.getHandler=function(S){return this.channels[S].getHandler()},h.setHandler=function(S,O){this.channels[S].setHandler(O)},h.addData=function(S,O){var T,D,I,k=!1;this.logger.time=S;for(var F=0;F ("+f([D,I])+")"),T=this.parseCmd(D,I),T||(T=this.parseMidrow(D,I)),T||(T=this.parsePAC(D,I)),T||(T=this.parseBackgroundAttributes(D,I)),!T&&(k=this.parseChars(D,I),k)){var X=this.currentChannel;if(X&&X>0){var U=this.channels[X];U.insertChars(k)}else this.logger.log(s.WARNING,"No channel found yet. TEXT-MODE?")}!T&&!k&&this.logger.log(s.WARNING,"Couldn't parse cleaned data "+f([D,I])+" orig: "+f([O[F],O[F+1]]))}},h.parseCmd=function(S,O){var T=this.cmdHistory,D=(S===20||S===28||S===21||S===29)&&O>=32&&O<=47,I=(S===23||S===31)&&O>=33&&O<=35;if(!(D||I))return!1;if(B(S,O,T))return _(null,null,T),this.logger.log(s.DEBUG,"Repeated command ("+f([S,O])+") is dropped"),!0;var k=S===20||S===21||S===23?1:2,F=this.channels[k];return S===20||S===21||S===28||S===29?O===32?F.ccRCL():O===33?F.ccBS():O===34?F.ccAOF():O===35?F.ccAON():O===36?F.ccDER():O===37?F.ccRU(2):O===38?F.ccRU(3):O===39?F.ccRU(4):O===40?F.ccFON():O===41?F.ccRDC():O===42?F.ccTR():O===43?F.ccRTD():O===44?F.ccEDM():O===45?F.ccCR():O===46?F.ccENM():O===47&&F.ccEOC():F.ccTO(O-32),_(S,O,T),this.currentChannel=k,!0},h.parseMidrow=function(S,O){var T=0;if((S===17||S===25)&&O>=32&&O<=47){if(S===17?T=1:T=2,T!==this.currentChannel)return this.logger.log(s.ERROR,"Mismatch channel in midrow parsing"),!1;var D=this.channels[T];return D?(D.ccMIDROW(O),this.logger.log(s.DEBUG,"MIDROW ("+f([S,O])+")"),!0):!1}return!1},h.parsePAC=function(S,O){var T,D=this.cmdHistory,I=(S>=17&&S<=23||S>=25&&S<=31)&&O>=64&&O<=127,k=(S===16||S===24)&&O>=64&&O<=95;if(!(I||k))return!1;if(B(S,O,D))return _(null,null,D),!0;var F=S<=23?1:2;O>=64&&O<=95?T=F===1?d[S]:n[S]:T=F===1?i[S]:e[S];var X=this.channels[F];return X?(X.setPAC(this.interpretPAC(T,O)),_(S,O,D),this.currentChannel=F,!0):!1},h.interpretPAC=function(S,O){var T,D={color:null,italics:!1,indent:null,underline:!1,row:S};return O>95?T=O-96:T=O-64,D.underline=(T&1)===1,T<=13?D.color=["white","green","blue","cyan","red","yellow","magenta","white"][Math.floor(T/2)]:T<=15?(D.italics=!0,D.color="white"):D.indent=Math.floor((T-16)/2)*4,D},h.parseChars=function(S,O){var T,D=null,I=null;if(S>=25?(T=2,I=S-8):(T=1,I=S),I>=17&&I<=19){var k;I===17?k=O+80:I===18?k=O+112:k=O+144,this.logger.log(s.INFO,"Special char '"+C(k)+"' in channel "+T),D=[k]}else S>=32&&S<=127&&(D=O===0?[S]:[S,O]);if(D){var F=f(D);this.logger.log(s.DEBUG,"Char codes = "+F.join(",")),_(S,O,this.cmdHistory)}return D},h.parseBackgroundAttributes=function(S,O){var T=(S===16||S===24)&&O>=32&&O<=47,D=(S===23||S===31)&&O>=45&&O<=47;if(!(T||D))return!1;var I,k={};S===16||S===24?(I=Math.floor((O-32)/2),k.background=a[I],O%2===1&&(k.background=k.background+"_semi")):O===45?k.background="transparent":(k.foreground="black",O===47&&(k.underline=!0));var F=S<=23?1:2,X=this.channels[F];return X.setBkgData(k),_(S,O,this.cmdHistory),!0},h.reset=function(){for(var S=0;S=16?r--:r++;var _=Object(v.fixLineBreaks)(c.trim()),B=Object(b.generateCueId)(n,e,_);(!i||!i.cues||!i.cues.getCueById(B))&&(f=new A(n,e,_),f.id=B,f.line=p+1,f.align="left",f.position=10+Math.min(80,Math.floor(r*8/32)*10),s.push(f))}return i&&s.length&&(s.sort(function(E,g){return E.line==="auto"||g.line==="auto"?0:E.line>8&&g.line>8?g.line-E.line:E.line-g.line}),s.forEach(function(E){return Object(C.addCueToTrack)(i,E)})),s}};G.default=m},"./src/utils/discontinuities.ts":function(se,G,M){"use strict";M.r(G),M.d(G,"findFirstFragWithCC",function(){return w}),M.d(G,"shouldAlignOnDiscontinuities",function(){return m}),M.d(G,"findDiscontinuousReferenceFrag",function(){return d}),M.d(G,"adjustSlidingStart",function(){return n}),M.d(G,"alignStream",function(){return e}),M.d(G,"alignPDT",function(){return s}),M.d(G,"alignFragmentByPDTDelta",function(){return o}),M.d(G,"alignMediaPlaylistByPDT",function(){return f});var v=M("./src/polyfills/number.ts"),b=M("./src/utils/logger.ts"),C=M("./src/controller/level-helper.ts");function w(l,r){for(var c=null,A=0,p=l.length;Ac.startCC||l&&l.cc=this.minWeight_},w.getEstimate=function(){return this.canEstimate()?Math.min(this.fast_.getEstimate(),this.slow_.getEstimate()):this.defaultEstimate_},w.destroy=function(){},C}();G.default=b},"./src/utils/ewma.ts":function(se,G,M){"use strict";M.r(G);var v=function(){function b(w,m,d){m===void 0&&(m=0),d===void 0&&(d=0),this.halfLife=void 0,this.alpha_=void 0,this.estimate_=void 0,this.totalWeight_=void 0,this.halfLife=w,this.alpha_=w?Math.exp(Math.log(.5)/w):0,this.estimate_=m,this.totalWeight_=d}var C=b.prototype;return C.sample=function(m,d){var i=Math.pow(this.alpha_,m);this.estimate_=d*(1-i)+i*this.estimate_,this.totalWeight_+=m},C.getTotalWeight=function(){return this.totalWeight_},C.getEstimate=function(){if(this.alpha_){var m=1-Math.pow(this.alpha_,this.totalWeight_);if(m)return this.estimate_/m}return this.estimate_},b}();G.default=v},"./src/utils/fetch-loader.ts":function(se,G,M){"use strict";M.r(G),M.d(G,"fetchSupported",function(){return o});var v=M("./src/polyfills/number.ts"),b=M("./src/loader/load-stats.ts"),C=M("./src/demux/chunk-cache.ts");function w(A,p){A.prototype=Object.create(p.prototype),A.prototype.constructor=A,e(A,p)}function m(A){var p=typeof Map=="function"?new Map:void 0;return m=function(_){if(_===null||!n(_))return _;if(typeof _!="function")throw new TypeError("Super expression must either be null or a function");if(typeof p!="undefined"){if(p.has(_))return p.get(_);p.set(_,B)}function B(){return d(_,arguments,a(this).constructor)}return B.prototype=Object.create(_.prototype,{constructor:{value:B,enumerable:!1,writable:!0,configurable:!0}}),e(B,_)},m(A)}function d(A,p,x){return i()?d=Reflect.construct:d=function(B,E,g){var h=[null];h.push.apply(h,E);var u=Function.bind.apply(B,h),S=new u;return g&&e(S,g.prototype),S},d.apply(null,arguments)}function i(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(A){return!1}}function n(A){return Function.toString.call(A).indexOf("[native code]")!==-1}function e(A,p){return e=Object.setPrototypeOf||function(_,B){return _.__proto__=B,_},e(A,p)}function a(A){return a=Object.setPrototypeOf?Object.getPrototypeOf:function(x){return x.__proto__||Object.getPrototypeOf(x)},a(A)}function s(){return s=Object.assign||function(A){for(var p=1;p=g&&h(B,E,u.flush(),_)):h(B,E,I,_),T()}).catch(function(){return Promise.reject()})};return O()},A}();function l(A,p){var x={method:"GET",mode:"cors",credentials:"same-origin",signal:p,headers:new self.Headers(s({},A.headers))};return A.rangeEnd&&x.headers.set("Range","bytes="+A.rangeStart+"-"+String(A.rangeEnd-1)),x}function r(A,p){return new self.Request(A.url,p)}var c=function(A){w(p,A);function p(x,_,B){var E;return E=A.call(this,x)||this,E.code=void 0,E.details=void 0,E.code=_,E.details=B,E}return p}(m(Error));G.default=f},"./src/utils/imsc1-ttml-parser.ts":function(se,G,M){"use strict";M.r(G),M.d(G,"IMSC1_CODEC",function(){return n}),M.d(G,"parseIMSC1",function(){return o});var v=M("./src/utils/mp4-tools.ts"),b=M("./src/utils/vttparser.ts"),C=M("./src/utils/vttcue.ts"),w=M("./src/demux/id3.ts"),m=M("./src/utils/timescale-conversion.ts"),d=M("./src/utils/webvtt-parser.ts");function i(){return i=Object.assign||function(g){for(var h=1;h"):v}function m(n){for(var e=arguments.length,a=new Array(e>1?e-1:0),s=1;s>24,p[x+1]=_>>16&255,p[x+2]=_>>8&255,p[x+3]=_&255}function e(p,x){var _=[];if(!x.length)return _;var B,E,g;"data"in p?(B=p.data,E=p.start,g=p.end):(B=p,E=0,g=B.byteLength);for(var h=E;h1?h+u:g;if(S===x[0])if(x.length===1)_.push({data:B,start:h+8,end:O});else{var T=e({data:B,start:h+8,end:O},x.slice(1));T.length&&w.apply(_,T)}h=O}return _}function a(p){var x=e(p,["moov"]),_=x[0],B=_?_.end:null,E=e(p,["sidx"]);if(!E||!E[0])return null;var g=[],h=E[0],u=h.data[0],S=u===0?8:16,O=i(h,S);S+=4;var T=0,D=0;u===0?S+=8:S+=16,S+=2;var I=h.end+D,k=d(h,S);S+=2;for(var F=0;F>>31;if(V===1)return console.warn("SIDX has hierarchical references (not supported)"),null;var N=i(h,X);X+=4,g.push({referenceSize:K,subsegmentDuration:N,info:{duration:N/O,start:I,end:I+K-1}}),I+=K,X+=4,S=X}return{earliestPresentationTime:T,timescale:O,version:u,referencesCount:k,references:g,moovEndOffset:B}}function s(p){for(var x=[],_=e(p,["moov","trak"]),B=0;B<_.length;B++){var E=_[B],g=e(E,["tkhd"])[0];if(g){var h=g.data[g.start],u=h===0?12:20,S=i(g,u),O=e(E,["mdia","mdhd"])[0];if(O){h=O.data[O.start],u=h===0?12:20;var T=i(O,u),D=e(E,["mdia","hdlr"])[0];if(D){var I=m(D.data.subarray(D.start+8,D.start+12)),k={soun:b.ElementaryStreamTypes.AUDIO,vide:b.ElementaryStreamTypes.VIDEO}[I];if(k){var F=e(E,["mdia","minf","stbl","stsd"])[0],X=void 0;F&&(X=m(F.data.subarray(F.start+12,F.start+16))),x[S]={timescale:T,type:k},x[k]={timescale:T,id:S,codec:X}}}}}}var U=e(p,["moov","mvex","trex"]);return U.forEach(function(K){var V=i(K,4),N=x[V];N&&(N.default={duration:i(K,12),flags:i(K,20)})}),x}function o(p,x){return e(x,["moof","traf"]).reduce(function(_,B){var E=e(B,["tfdt"])[0],g=E.data[E.start],h=e(B,["tfhd"]).reduce(function(u,S){var O=i(S,4),T=p[O];if(T){var D=i(E,4);g===1&&(D*=Math.pow(2,32),D+=i(E,8));var I=T.timescale||9e4,k=D/I;if(isFinite(k)&&(u===null||km)&&(this.startTime=m),this.endTime=d,this.screen=i,this.timelineController.createCaptionsTrack(this.trackName)},C.reset=function(){this.cueRanges=[]},b}()},"./src/utils/texttrack-utils.ts":function(se,G,M){"use strict";M.r(G),M.d(G,"sendAddTrackEvent",function(){return b}),M.d(G,"addCueToTrack",function(){return C}),M.d(G,"clearCurrentCues",function(){return w}),M.d(G,"removeCuesInRange",function(){return m}),M.d(G,"getCuesInRange",function(){return i});var v=M("./src/utils/logger.ts");function b(n,e){var a;try{a=new Event("addtrack")}catch(s){a=document.createEvent("Event"),a.initEvent("addtrack",!1,!1)}a.track=n,e.dispatchEvent(a)}function C(n,e){var a=n.mode;if(a==="disabled"&&(n.mode="hidden"),n.cues&&!n.cues.getCueById(e.id))try{if(n.addCue(e),!n.cues.getCueById(e.id))throw new Error("addCue is failed for: "+e)}catch(o){v.logger.debug("[texttrack-utils]: "+o);var s=new self.TextTrackCue(e.startTime,e.endTime,e.text);s.id=e.id,n.addCue(s)}a==="disabled"&&(n.mode=a)}function w(n){var e=n.mode;if(e==="disabled"&&(n.mode="hidden"),n.cues)for(var a=n.cues.length;a--;)n.removeCue(n.cues[a]);e==="disabled"&&(n.mode=e)}function m(n,e,a){var s=n.mode;if(s==="disabled"&&(n.mode="hidden"),n.cues&&n.cues.length>0)for(var o=i(n.cues,e,a),f=0;fn[a].endTime)return-1;for(var s=0,o=a;s<=o;){var f=Math.floor((o+s)/2);if(en[f].startTime&&s-1)for(var f=o,l=n.length;f=e&&r.endTime<=a)s.push(r);else if(r.startTime>a)return s}return s}},"./src/utils/time-ranges.ts":function(se,G,M){"use strict";M.r(G);var v={toString:function(C){for(var w="",m=C.length,d=0;d1?e-1:0),s=1;s100)throw new Error("Position must be between 0 and 100.");g=T,this.hasBeenReset=!0}})),Object.defineProperty(s,"positionAlign",d({},o,{get:function(){return h},set:function(T){var D=m(T);if(!D)throw new SyntaxError("An invalid or illegal string was specified.");h=D,this.hasBeenReset=!0}})),Object.defineProperty(s,"size",d({},o,{get:function(){return u},set:function(T){if(T<0||T>100)throw new Error("Size must be between 0 and 100.");u=T,this.hasBeenReset=!0}})),Object.defineProperty(s,"align",d({},o,{get:function(){return S},set:function(T){var D=m(T);if(!D)throw new SyntaxError("An invalid or illegal string was specified.");S=D,this.hasBeenReset=!0}})),s.displayState=void 0}return i.prototype.getCueAsHTML=function(){var n=self.WebVTT;return n.convertCueToDOMTree(self,this.text)},i}()},"./src/utils/vttparser.ts":function(se,G,M){"use strict";M.r(G),M.d(G,"parseTimeStamp",function(){return C}),M.d(G,"fixLineBreaks",function(){return e}),M.d(G,"VTTParser",function(){return a});var v=M("./src/utils/vttcue.ts"),b=function(){function s(){}var o=s.prototype;return o.decode=function(l,r){if(!l)return"";if(typeof l!="string")throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(l))},s}();function C(s){function o(l,r,c,A){return(l|0)*3600+(r|0)*60+(c|0)+parseFloat(A||0)}var f=s.match(/^(?:(\d+):)?(\d{2}):(\d{2})(\.\d+)?/);return f?parseFloat(f[2])>59?o(f[2],f[3],0,f[4]):o(f[1],f[2],f[3],f[4]):null}var w=function(){function s(){this.values=Object.create(null)}var o=s.prototype;return o.set=function(l,r){!this.get(l)&&r!==""&&(this.values[l]=r)},o.get=function(l,r,c){return c?this.has(l)?this.values[l]:r[c]:this.has(l)?this.values[l]:r},o.has=function(l){return l in this.values},o.alt=function(l,r,c){for(var A=0;A=0&&c<=100)return this.set(l,c),!0}return!1},s}();function m(s,o,f,l){var r=l?s.split(l):[s];for(var c in r){if(typeof r[c]!="string")continue;var A=r[c].split(f);if(A.length!==2)continue;var p=A[0],x=A[1];o(p,x)}}var d=new v.default(0,0,""),i=d.align==="middle"?"middle":"center";function n(s,o,f){var l=s;function r(){var p=C(s);if(p===null)throw new Error("Malformed timestamp: "+l);return s=s.replace(/^[^\sa-zA-Z-]+/,""),p}function c(p,x){var _=new w;m(p,function(g,h){var u;switch(g){case"region":for(var S=f.length-1;S>=0;S--)if(f[S].id===h){_.set(g,f[S].region);break}break;case"vertical":_.alt(g,h,["rl","lr"]);break;case"line":u=h.split(","),_.integer(g,u[0]),_.percent(g,u[0])&&_.set("snapToLines",!1),_.alt(g,u[0],["auto"]),u.length===2&&_.alt("lineAlign",u[1],["start",i,"end"]);break;case"position":u=h.split(","),_.percent(g,u[0]),u.length===2&&_.alt("positionAlign",u[1],["start",i,"end","line-left","line-right","auto"]);break;case"size":_.percent(g,h);break;case"align":_.alt(g,h,["start",i,"end","left","right"]);break}},/:/,/\s/),x.region=_.get("region",null),x.vertical=_.get("vertical","");var B=_.get("line","auto");B==="auto"&&d.line===-1&&(B=-1),x.line=B,x.lineAlign=_.get("lineAlign","start"),x.snapToLines=_.get("snapToLines",!0),x.size=_.get("size",100),x.align=_.get("align",i);var E=_.get("position","auto");E==="auto"&&d.position===50&&(E=x.align==="start"||x.align==="left"?0:x.align==="end"||x.align==="right"?100:50),x.position=E}function A(){s=s.replace(/^\s+/,"")}if(A(),o.startTime=r(),A(),s.substr(0,3)!=="-->")throw new Error("Malformed time stamp (time stamps must be separated by '-->'): "+l);s=s.substr(3),A(),o.endTime=r(),A(),c(s,o)}function e(s){return s.replace(//gi,` `)}var a=function(){function s(){this.state="INITIAL",this.buffer="",this.decoder=new b,this.regionList=[],this.cue=null,this.oncue=void 0,this.onparsingerror=void 0,this.onflush=void 0}var o=s.prototype;return o.parse=function(l){var r=this;l&&(r.buffer+=r.decoder.decode(l,{stream:!0}));function c(){var E=r.buffer,g=0;for(E=e(E);g9?parseInt(l.substr(0,l.indexOf(":"))):0;if(!Object(v.isFiniteNumber)(r)||!Object(v.isFiniteNumber)(c)||!Object(v.isFiniteNumber)(A)||!Object(v.isFiniteNumber)(p))throw Error("Malformed X-TIMESTAMP-MAP: Local:"+l);return r+=1e3*c,r+=60*1e3*A,r+=60*60*1e3*p,r},e=function(l){for(var r=5381,c=l.length;c;)r=r*33^l.charCodeAt(--c);return(r>>>0).toString()};function a(f,l,r){return e(f.toString())+e(l.toString())+e(r)}var s=function(l,r,c){var A=l[r],p=l[A.prevCC];if(!p||!p.new&&A.new){l.ccOffset=l.presentationOffset=A.start,A.new=!1;return}for(;(x=p)!==null&&x!==void 0&&x.new;){var x;l.ccOffset+=A.start-p.start,A.new=!1,A=p,p=l[A.prevCC]}l.presentationOffset=c};function o(f,l,r,c,A,p,x,_){var B=new b.VTTParser,E=Object(C.utf8ArrayToStr)(new Uint8Array(f)).trim().replace(d,` `).split(` `),g=[],h=Object(w.toMpegTsClockFromTimescale)(l,r),u="00:00.000",S=0,O=0,T,D=!0,I=!1;B.oncue=function(k){var F=c[A],X=c.ccOffset,U=(S-h)/9e4;if(F!=null&&F.new&&(O!==void 0?X=c.ccOffset=F.start:s(c,A,U)),U&&(X=U-c.presentationOffset),I){var K=k.endTime-k.startTime,V=Object(m.normalizePts)((k.startTime+X-O)*9e4,p*9e4)/9e4;k.startTime=V,k.endTime=V+K}var N=k.text.trim();k.text=decodeURIComponent(encodeURIComponent(N)),k.id||(k.id=a(k.startTime,k.endTime,N)),k.endTime>0&&g.push(k)},B.onparsingerror=function(k){T=k},B.onflush=function(){if(T){_(T);return}x(g)},E.forEach(function(k){if(D)if(i(k,"X-TIMESTAMP-MAP=")){D=!1,I=!0,k.substr(16).split(",").forEach(function(F){i(F,"LOCAL:")?u=F.substr(6):i(F,"MPEGTS:")&&(S=parseInt(F.substr(7)))});try{O=n(u)/1e3}catch(F){I=!1,T=F}return}else k===""&&(D=!1);B.parse(k+` -`)}),B.flush()}},"./src/utils/xhr-loader.ts":function(se,G,M){"use strict";M.r(G);var v=M("./src/utils/logger.ts"),b=M("./src/loader/load-stats.ts"),C=/^age:\s*[\d.]+\s*$/m,w=function(){function m(i){this.xhrSetup=void 0,this.requestTimeout=void 0,this.retryTimeout=void 0,this.retryDelay=void 0,this.config=null,this.callbacks=null,this.context=void 0,this.loader=null,this.stats=void 0,this.xhrSetup=i?i.xhrSetup:null,this.stats=new b.LoadStats,this.retryDelay=0}var d=m.prototype;return d.destroy=function(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null},d.abortInternal=function(){var n=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),n&&(n.onreadystatechange=null,n.onprogress=null,n.readyState!==4&&(this.stats.aborted=!0,n.abort()))},d.abort=function(){var n;this.abortInternal(),(n=this.callbacks)!==null&&n!==void 0&&n.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)},d.load=function(n,e,a){if(this.stats.loading.start)throw new Error("Loader can only be used once.");this.stats.loading.start=self.performance.now(),this.context=n,this.config=e,this.callbacks=a,this.retryDelay=e.retryDelay,this.loadInternal()},d.loadInternal=function(){var n=this.config,e=this.context;if(!n)return;var a=this.loader=new self.XMLHttpRequest,s=this.stats;s.loading.first=0,s.loaded=0;var o=this.xhrSetup;try{if(o)try{o(a,e.url)}catch(r){a.open("GET",e.url,!0),o(a,e.url)}a.readyState||a.open("GET",e.url,!0);var f=this.context.headers;if(f)for(var l in f)a.setRequestHeader(l,f[l])}catch(r){this.callbacks.onError({code:a.status,text:r.message},e,a);return}e.rangeEnd&&a.setRequestHeader("Range","bytes="+e.rangeStart+"-"+(e.rangeEnd-1)),a.onreadystatechange=this.readystatechange.bind(this),a.onprogress=this.loadprogress.bind(this),a.responseType=e.responseType,self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),n.timeout),a.send()},d.readystatechange=function(){var n=this.context,e=this.loader,a=this.stats;if(!n||!e)return;var s=e.readyState,o=this.config;if(a.aborted)return;if(s>=2)if(self.clearTimeout(this.requestTimeout),a.loading.first===0&&(a.loading.first=Math.max(self.performance.now(),a.loading.start)),s===4){e.onreadystatechange=null,e.onprogress=null;var f=e.status;if(f>=200&&f<300){a.loading.end=Math.max(self.performance.now(),a.loading.first);var l,r;if(n.responseType==="arraybuffer"?(l=e.response,r=l.byteLength):(l=e.responseText,r=l.length),a.loaded=a.total=r,!this.callbacks)return;var c=this.callbacks.onProgress;if(c&&c(a,n,l,e),!this.callbacks)return;var A={url:e.responseURL,data:l};this.callbacks.onSuccess(A,a,n,e)}else a.retry>=o.maxRetry||f>=400&&f<499?(v.logger.error(f+" while loading "+n.url),this.callbacks.onError({code:f,text:e.statusText},n,e)):(v.logger.warn(f+" while loading "+n.url+", retrying in "+this.retryDelay+"..."),this.abortInternal(),this.loader=null,self.clearTimeout(this.retryTimeout),this.retryTimeout=self.setTimeout(this.loadInternal.bind(this),this.retryDelay),this.retryDelay=Math.min(2*this.retryDelay,o.maxRetryDelay),a.retry++)}else self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),o.timeout)},d.loadtimeout=function(){v.logger.warn("timeout while loading "+this.context.url);var n=this.callbacks;n&&(this.abortInternal(),n.onTimeout(this.stats,this.context,this.loader))},d.loadprogress=function(n){var e=this.stats;e.loaded=n.loaded,n.lengthComputable&&(e.total=n.total)},d.getCacheAge=function(){var n=null;if(this.loader&&C.test(this.loader.getAllResponseHeaders())){var e=this.loader.getResponseHeader("age");n=e?parseFloat(e):null}return n},m}();G.default=w}}).default})},vHTk:function(Ge,fe,R){Ge.exports={wrp:"wrp___z2l1F",bgBlack:"bgBlack___3ezfX",monaco:"monaco___1ypjT",darkBlue:"darkBlue___2ViJc",close:"close___3q-z4",embed:"embed___3dQqc"}},vKoX:function(Ge,fe,R){var se=R("SrGk"),G=R("bYtY");function M(C,w){se.call(this,C,w,["filter"],"__filter_in_use__","_shadowDom")}G.inherits(M,se),M.prototype.addWithoutUpdate=function(C,w){if(w&&v(w.style)){var m;if(w._shadowDom){m=w._shadowDom;var d=this.getDefs(!0);d.contains(w._shadowDom)||this.addDom(m)}else m=this.add(w);this.markUsed(w);var i=m.getAttribute("id");C.style.filter="url(#"+i+")"}},M.prototype.add=function(C){var w=this.createElement("filter");return C._shadowDomId=C._shadowDomId||this.nextId++,w.setAttribute("id","zr"+this._zrId+"-shadow-"+C._shadowDomId),this.updateDom(C,w),this.addDom(w),w},M.prototype.update=function(C,w){var m=w.style;if(v(m)){var d=this;se.prototype.update.call(this,w,function(){d.updateDom(w,w._shadowDom)})}else this.remove(C,w)},M.prototype.remove=function(C,w){w._shadowDomId!=null&&(this.removeDom(C),C.style.filter="")},M.prototype.updateDom=function(C,w){var m=w.getElementsByTagName("feDropShadow");m.length===0?m=this.createElement("feDropShadow"):m=m[0];var d=C.style,i=C.scale&&C.scale[0]||1,n=C.scale&&C.scale[1]||1,e,a,s,o;if(d.shadowBlur||d.shadowOffsetX||d.shadowOffsetY)e=d.shadowOffsetX||0,a=d.shadowOffsetY||0,s=d.shadowBlur,o=d.shadowColor;else if(d.textShadowBlur)e=d.textShadowOffsetX||0,a=d.textShadowOffsetY||0,s=d.textShadowBlur,o=d.textShadowColor;else{this.removeDom(w,d);return}m.setAttribute("dx",e/i),m.setAttribute("dy",a/n),m.setAttribute("flood-color",o);var f=s/2/i,l=s/2/n,r=f+" "+l;m.setAttribute("stdDeviation",r),w.setAttribute("x","-100%"),w.setAttribute("y","-100%"),w.setAttribute("width",Math.ceil(s/2*200)+"%"),w.setAttribute("height",Math.ceil(s/2*200)+"%"),w.appendChild(m),C._shadowDom=w},M.prototype.markUsed=function(C){C._shadowDom&&se.prototype.markUsed.call(this,C._shadowDom)};function v(C){return C&&(C.shadowBlur||C.shadowOffsetX||C.shadowOffsetY||C.textShadowBlur||C.textShadowOffsetX||C.textShadowOffsetY)}var b=M;Ge.exports=b},vUf6:function(Ge,fe,R){Ge.exports=R.p+"static/xxtj.38a4bc0a.svg"},vWvF:function(Ge,fe,R){var se=R("Bq2U"),G=R("SUKs"),M=R("bYtY"),v=M.isString,b=M.isFunction,C=M.isObject,w=M.isArrayLike,m=M.indexOf,d=function(){this.animators=[]};d.prototype={constructor:d,animate:function(s,o){var f,l=!1,r=this,c=this.__zr;if(s){var A=s.split("."),p=r;l=A[0]==="shape";for(var x=0,_=A.length;x<_;x++){if(!p)continue;p=p[A[x]]}p&&(f=p)}else f=r;if(!f){G('Property "'+s+'" is not existed in element '+r.id);return}var B=r.animators,E=new se(f,o);return E.during(function(g){r.dirty(l)}).done(function(){B.splice(m(B,E),1)}),B.push(E),c&&c.animation.addAnimator(E),E},stopAnimation:function(s){for(var o=this.animators,f=o.length,l=0;l0&&s.animate(o,!1).when(r==null?500:r,p).delay(c||0)}function e(s,o,f,l){if(!o)s.attr(f,l);else{var r={};r[o]={},r[o][f]=l,s.attr(r)}}var a=d;Ge.exports=a},w8Aa:function(Ge,fe,R){Ge.exports={img:"img___3e4yQ"}},wCXF:function(Ge,fe,R){"use strict";R.d(fe,"a",function(){return ce});var se=R("rePB"),G=R("VTBJ"),M=R("KQm4"),v=R("U8pU"),b=R("ODXe"),C=R("q1tI"),w=R("TSYQ"),m=R.n(w),d=R("Gytx"),i=R.n(d),n=R("Kwbf"),e=R("t23M"),a=R("qx4F"),s=R("6eGT"),o=R("IBYe"),f=R("Ff2n"),l=R("c+Xe"),r=R("fyJ8"),c=R("biw7");function A(He,Ke,ht,St,ct){var lt=ht[He]||{},rt=ht[Ke]||{},Ze,$e;lt.fixed==="left"?Ze=St.left[He]:rt.fixed==="right"&&($e=St.right[Ke]);var Ue=!1,Ne=!1,We=!1,it=!1,yt=ht[Ke+1],vt=ht[He-1];if(ct==="rtl"){if(Ze!==void 0){var Mt=vt&&vt.fixed==="left";it=!Mt}else if($e!==void 0){var Tt=yt&&yt.fixed==="right";We=!Tt}}else if(Ze!==void 0){var Rt=yt&&yt.fixed==="left";Ue=!Rt}else if($e!==void 0){var kt=vt&&vt.fixed==="right";Ne=!kt}return{fixLeft:Ze,fixRight:$e,lastFixLeft:Ue,firstFixRight:Ne,lastFixRight:We,firstFixLeft:it,isSticky:St.isSticky}}var p=R("sR1s");function x(He){var Ke=He.cells,ht=He.stickyOffsets,St=He.flattenColumns,ct=He.rowComponent,lt=He.cellComponent,rt=He.onHeaderRow,Ze=He.index,$e=C.useContext(c.a),Ue=$e.prefixCls,Ne=$e.direction,We;rt&&(We=rt(Ke.map(function(yt){return yt.column}),Ze));var it=Object(p.a)(Ke.map(function(yt){return yt.column}));return C.createElement(ct,Object.assign({},We),Ke.map(function(yt,vt){var Mt=yt.column,Tt=A(yt.colStart,yt.colEnd,St,ht,Ne),Rt;return Mt&&Mt.onHeaderCell&&(Rt=yt.column.onHeaderCell(Mt)),C.createElement(r.a,Object.assign({},yt,{ellipsis:Mt.ellipsis,align:Mt.align,component:lt,prefixCls:Ue,key:it[vt]},Tt,{additionalProps:Rt,rowType:"header"}))}))}x.displayName="HeaderRow";var _=x;function B(He){var Ke=[];function ht(rt,Ze){var $e=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;Ke[$e]=Ke[$e]||[];var Ue=Ze,Ne=rt.filter(Boolean).map(function(We){var it={key:We.key,className:We.className||"",children:We.title,column:We,colStart:Ue},yt=1,vt=We.children;return vt&&vt.length>0&&(yt=ht(vt,Ue,$e+1).reduce(function(Mt,Tt){return Mt+Tt},0),it.hasSubColumns=!0),"colSpan"in We&&(yt=We.colSpan),"rowSpan"in We&&(it.rowSpan=We.rowSpan),it.colSpan=yt,it.colEnd=it.colStart+yt-1,Ke[$e].push(it),Ue+=yt,yt});return Ne}ht(He,0);for(var St=Ke.length,ct=function(Ze){Ke[Ze].forEach(function($e){!("rowSpan"in $e)&&!$e.hasSubColumns&&($e.rowSpan=St-Ze)})},lt=0;lt=0;Ze-=1){var $e=Ke[Ze],Ue=ht&&ht[Ze],Ne=Ue&&Ue[h.a];($e||Ne||rt)&&(ct.unshift(C.createElement("col",Object.assign({key:Ze,style:{width:$e,minWidth:$e}},Ne))),rt=!0)}return C.createElement("colgroup",null,ct)}var S=u;function O(He,Ke){return Object(C.useMemo)(function(){for(var ht=[],St=0;St1?ye-1:0),Ce=1;Ce=We&&(gn=We-it),rt({scrollLeft:gn/We*(Ne+2)}),kt.current.x=Et.pageX},Ct=function(){var Et=Object(Me.b)(lt.current).top,Lt=Et+lt.current.offsetHeight,Ht=document.documentElement.scrollTop+window.innerHeight;Lt-Object(a.a)()<=Ht||Et>=Ht-Ze?Rt(function(un){return Object(G.a)(Object(G.a)({},un),{},{isHiddenScrollBar:!0})}):Rt(function(un){return Object(G.a)(Object(G.a)({},un),{},{isHiddenScrollBar:!1})})},jt=function(Et){Rt(function(Lt){return Object(G.a)(Object(G.a)({},Lt),{},{scrollLeft:Et/Ne*We||0})})};return C.useImperativeHandle(ht,function(){return{setScrollLeft:jt}}),C.useEffect(function(){var Vt=Object(Re.a)(document.body,"mouseup",je,!1),Et=Object(Re.a)(document.body,"mousemove",Ot,!1);return Ct(),function(){Vt.remove(),Et.remove()}},[it,At]),C.useEffect(function(){var Vt=Object(Re.a)(window,"scroll",Ct,!1),Et=Object(Re.a)(window,"resize",Ct,!1);return function(){Vt.remove(),Et.remove()}},[]),C.useEffect(function(){Tt.isHiddenScrollBar||Rt(function(Vt){var Et,Lt;return Object(G.a)(Object(G.a)({},Vt),{},{scrollLeft:lt.current.scrollLeft/((Et=lt.current)===null||Et===void 0?void 0:Et.scrollWidth)*((Lt=lt.current)===null||Lt===void 0?void 0:Lt.clientWidth)})})},[Tt.isHiddenScrollBar]),Ne<=We||!it||Tt.isHiddenScrollBar?null:C.createElement("div",{style:{height:Object(a.a)(),width:We,bottom:Ze},className:"".concat(Ue,"-sticky-scroll")},C.createElement("div",{onMouseDown:qe,ref:yt,className:m()("".concat(Ue,"-sticky-scroll-bar"),Object(se.a)({},"".concat(Ue,"-sticky-scroll-bar-active"),At)),style:{width:"".concat(it,"px"),transform:"translate3d(".concat(Tt.scrollLeft,"px, 0, 0)")}}))},j=C.forwardRef(re);function W(He,Ke){return C.useMemo(function(){var ht=!!He;return{isSticky:ht,stickyClassName:ht?"".concat(Ke,"-sticky-header"):"",offsetHeader:Object(v.a)(He)==="object"&&He.offsetHeader||0,offsetScroll:Object(v.a)(He)==="object"&&He.offsetScroll||0}},[He,Ke])}var he=[],te={},ce="rc-table-internal-hook",Ie=C.memo(function(He){var Ke=He.children;return Ke},function(He,Ke){return i()(He.props,Ke.props)?He.pingLeft!==Ke.pingLeft||He.pingRight!==Ke.pingRight:!1});function ze(He){var Ke,ht=He.prefixCls,St=He.className,ct=He.rowClassName,lt=He.style,rt=He.data,Ze=He.rowKey,$e=He.scroll,Ue=He.tableLayout,Ne=He.direction,We=He.title,it=He.footer,yt=He.summary,vt=He.id,Mt=He.showHeader,Tt=He.components,Rt=He.emptyText,kt=He.onRow,Ut=He.onHeaderRow,Bt=He.internalHooks,At=He.transformColumns,bt=He.internalRefs,je=He.sticky,qe=rt||he,Ot=!!qe.length,Ct=C.useState(0),jt=Object(b.a)(Ct,2),Vt=jt[0],Et=jt[1];C.useEffect(function(){Et(Object(a.a)())});var Lt=C.useMemo(function(){return Object(p.c)(Tt,{})},[Tt]),Ht=C.useCallback(function(gi,ai){return Object(p.b)(Lt,gi)||ai},[Lt]),un=C.useMemo(function(){return typeof Ze=="function"?Ze:function(gi){var ai=gi&&gi[Ze];return ai}},[Ze]),gn=Object(h.c)(He),Ar=gn.expandIcon,wr=gn.expandedRowKeys,cr=gn.defaultExpandedRowKeys,Rn=gn.defaultExpandAllRows,Jr=gn.expandedRowRender,si=gn.onExpand,li=gn.onExpandedRowsChange,kr=gn.expandRowByClick,hi=gn.rowExpandable,Ui=gn.expandIconColumnIndex,Zi=gn.expandedRowClassName,Le=gn.childrenColumnName,Fe=gn.indentSize,nt=Ar||ie,xt=Le||"children",Wt=C.useMemo(function(){return Jr?"row":He.expandable&&Bt===ce&&He.expandable.__PARENT_RENDER_ICON__||qe.some(function(gi){return gi&&Object(v.a)(gi)==="object"&&gi[xt]})?"nest":!1},[!!Jr,qe]),Xt=C.useState(function(){return cr||(Rn?Te(qe,un,xt):[])}),pe=Object(b.a)(Xt,2),z=pe[0],Z=pe[1],ye=C.useMemo(function(){return new Set(wr||z||[])},[wr,z]),xe=C.useCallback(function(gi){var ai=un(gi,qe.indexOf(gi)),ui,to=ye.has(ai);to?(ye.delete(ai),ui=Object(M.a)(ye)):ui=[].concat(Object(M.a)(ye),[ai]),Z(ui),si&&si(!to,gi),li&&li(ui)},[un,ye,qe,si,li]),Ce=C.useState(0),ft=Object(b.a)(Ce,2),zt=ft[0],ln=ft[1],mn=Object(be.b)(Object(G.a)(Object(G.a)(Object(G.a)({},He),gn),{},{expandable:!!Jr,expandedKeys:ye,getRowKey:un,onTriggerExpand:xe,expandIcon:nt,expandIconColumnIndex:Ui,direction:Ne}),Bt===ce?At:null),Jt=Object(b.a)(mn,2),Zn=Jt[0],Un=Jt[1],nr=C.useMemo(function(){return{columns:Zn,flattenColumns:Un}},[Zn,Un]),Sr=C.useRef(),ii=C.useRef(),Dr=C.useRef(),ti=C.useState(!1),Tr=Object(b.a)(ti,2),vi=Tr[0],fi=Tr[1],Oi=C.useState(!1),wi=Object(b.a)(Oi,2),Fi=wi[0],Hi=wi[1],Ii=me(new Map),Vr=Object(b.a)(Ii,2),zi=Vr[0],Gi=Vr[1],Di=Object(p.a)(Un),sa=Di.map(function(gi){return zi.get(gi)}),da=C.useMemo(function(){return sa},[sa.join("_")]),Mi=Ae(da,Un.length,Ne),Wr=$e&&Object(p.d)($e.y),hr=$e&&Object(p.d)($e.x),zr=hr&&Un.some(function(gi){var ai=gi.fixed;return ai}),Zr=C.useRef(),_i=W(je,ht),Xr=_i.isSticky,ja=_i.offsetHeader,Ni=_i.offsetScroll,va=_i.stickyClassName,vo,Wo,Ci;Wr&&(Wo={overflowY:"scroll",maxHeight:$e.y}),hr&&(vo={overflowX:"auto"},Wr||(Wo={overflowY:"hidden"}),Ci={width:$e.x===!0?"auto":$e.x,minWidth:"100%"});var Ro=C.useCallback(function(gi,ai){Gi(function(ui){var to=new Map(ui);return to.set(gi,ai),to})},[]),ha=Ee(null),os=Object(b.a)(ha,2),eo=os[0],ss=os[1];function Jo(gi,ai){if(!ai)return;typeof ai=="function"?ai(gi):ai.scrollLeft!==gi&&(ai.scrollLeft=gi)}var Ua=function(ai){var ui=ai.currentTarget,to=ai.scrollLeft,ls=typeof to=="number"?to:ui.scrollLeft,us=ui||te;if(!ss()||ss()===us){var Is;eo(us),Jo(ls,ii.current),Jo(ls,Dr.current),Jo(ls,(Is=Zr.current)===null||Is===void 0?void 0:Is.setScrollLeft)}if(ui){var ws=ui.scrollWidth,js=ui.clientWidth;fi(ls>0),Hi(ls=2)if(self.clearTimeout(this.requestTimeout),a.loading.first===0&&(a.loading.first=Math.max(self.performance.now(),a.loading.start)),s===4){e.onreadystatechange=null,e.onprogress=null;var f=e.status;if(f>=200&&f<300){a.loading.end=Math.max(self.performance.now(),a.loading.first);var l,r;if(n.responseType==="arraybuffer"?(l=e.response,r=l.byteLength):(l=e.responseText,r=l.length),a.loaded=a.total=r,!this.callbacks)return;var c=this.callbacks.onProgress;if(c&&c(a,n,l,e),!this.callbacks)return;var A={url:e.responseURL,data:l};this.callbacks.onSuccess(A,a,n,e)}else a.retry>=o.maxRetry||f>=400&&f<499?(v.logger.error(f+" while loading "+n.url),this.callbacks.onError({code:f,text:e.statusText},n,e)):(v.logger.warn(f+" while loading "+n.url+", retrying in "+this.retryDelay+"..."),this.abortInternal(),this.loader=null,self.clearTimeout(this.retryTimeout),this.retryTimeout=self.setTimeout(this.loadInternal.bind(this),this.retryDelay),this.retryDelay=Math.min(2*this.retryDelay,o.maxRetryDelay),a.retry++)}else self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),o.timeout)},d.loadtimeout=function(){v.logger.warn("timeout while loading "+this.context.url);var n=this.callbacks;n&&(this.abortInternal(),n.onTimeout(this.stats,this.context,this.loader))},d.loadprogress=function(n){var e=this.stats;e.loaded=n.loaded,n.lengthComputable&&(e.total=n.total)},d.getCacheAge=function(){var n=null;if(this.loader&&C.test(this.loader.getAllResponseHeaders())){var e=this.loader.getResponseHeader("age");n=e?parseFloat(e):null}return n},m}();G.default=w}}).default})},vHTk:function(Ge,Ae,R){Ge.exports={wrp:"wrp___z2l1F",bgBlack:"bgBlack___3ezfX",monaco:"monaco___1ypjT",darkBlue:"darkBlue___2ViJc",close:"close___3q-z4",embed:"embed___3dQqc"}},vKoX:function(Ge,Ae,R){var se=R("SrGk"),G=R("bYtY");function M(C,w){se.call(this,C,w,["filter"],"__filter_in_use__","_shadowDom")}G.inherits(M,se),M.prototype.addWithoutUpdate=function(C,w){if(w&&v(w.style)){var m;if(w._shadowDom){m=w._shadowDom;var d=this.getDefs(!0);d.contains(w._shadowDom)||this.addDom(m)}else m=this.add(w);this.markUsed(w);var i=m.getAttribute("id");C.style.filter="url(#"+i+")"}},M.prototype.add=function(C){var w=this.createElement("filter");return C._shadowDomId=C._shadowDomId||this.nextId++,w.setAttribute("id","zr"+this._zrId+"-shadow-"+C._shadowDomId),this.updateDom(C,w),this.addDom(w),w},M.prototype.update=function(C,w){var m=w.style;if(v(m)){var d=this;se.prototype.update.call(this,w,function(){d.updateDom(w,w._shadowDom)})}else this.remove(C,w)},M.prototype.remove=function(C,w){w._shadowDomId!=null&&(this.removeDom(C),C.style.filter="")},M.prototype.updateDom=function(C,w){var m=w.getElementsByTagName("feDropShadow");m.length===0?m=this.createElement("feDropShadow"):m=m[0];var d=C.style,i=C.scale&&C.scale[0]||1,n=C.scale&&C.scale[1]||1,e,a,s,o;if(d.shadowBlur||d.shadowOffsetX||d.shadowOffsetY)e=d.shadowOffsetX||0,a=d.shadowOffsetY||0,s=d.shadowBlur,o=d.shadowColor;else if(d.textShadowBlur)e=d.textShadowOffsetX||0,a=d.textShadowOffsetY||0,s=d.textShadowBlur,o=d.textShadowColor;else{this.removeDom(w,d);return}m.setAttribute("dx",e/i),m.setAttribute("dy",a/n),m.setAttribute("flood-color",o);var f=s/2/i,l=s/2/n,r=f+" "+l;m.setAttribute("stdDeviation",r),w.setAttribute("x","-100%"),w.setAttribute("y","-100%"),w.setAttribute("width",Math.ceil(s/2*200)+"%"),w.setAttribute("height",Math.ceil(s/2*200)+"%"),w.appendChild(m),C._shadowDom=w},M.prototype.markUsed=function(C){C._shadowDom&&se.prototype.markUsed.call(this,C._shadowDom)};function v(C){return C&&(C.shadowBlur||C.shadowOffsetX||C.shadowOffsetY||C.textShadowBlur||C.textShadowOffsetX||C.textShadowOffsetY)}var b=M;Ge.exports=b},vUf6:function(Ge,Ae,R){Ge.exports=R.p+"static/xxtj.38a4bc0a.svg"},vWvF:function(Ge,Ae,R){var se=R("Bq2U"),G=R("SUKs"),M=R("bYtY"),v=M.isString,b=M.isFunction,C=M.isObject,w=M.isArrayLike,m=M.indexOf,d=function(){this.animators=[]};d.prototype={constructor:d,animate:function(s,o){var f,l=!1,r=this,c=this.__zr;if(s){var A=s.split("."),p=r;l=A[0]==="shape";for(var x=0,_=A.length;x<_;x++){if(!p)continue;p=p[A[x]]}p&&(f=p)}else f=r;if(!f){G('Property "'+s+'" is not existed in element '+r.id);return}var B=r.animators,E=new se(f,o);return E.during(function(g){r.dirty(l)}).done(function(){B.splice(m(B,E),1)}),B.push(E),c&&c.animation.addAnimator(E),E},stopAnimation:function(s){for(var o=this.animators,f=o.length,l=0;l0&&s.animate(o,!1).when(r==null?500:r,p).delay(c||0)}function e(s,o,f,l){if(!o)s.attr(f,l);else{var r={};r[o]={},r[o][f]=l,s.attr(r)}}var a=d;Ge.exports=a},w8Aa:function(Ge,Ae,R){Ge.exports={img:"img___3e4yQ"}},wCXF:function(Ge,Ae,R){"use strict";R.d(Ae,"a",function(){return ce});var se=R("rePB"),G=R("VTBJ"),M=R("KQm4"),v=R("U8pU"),b=R("ODXe"),C=R("q1tI"),w=R("TSYQ"),m=R.n(w),d=R("Gytx"),i=R.n(d),n=R("Kwbf"),e=R("t23M"),a=R("qx4F"),s=R("6eGT"),o=R("IBYe"),f=R("Ff2n"),l=R("c+Xe"),r=R("fyJ8"),c=R("biw7");function A(He,Ke,ht,St,ct){var lt=ht[He]||{},rt=ht[Ke]||{},Ze,$e;lt.fixed==="left"?Ze=St.left[He]:rt.fixed==="right"&&($e=St.right[Ke]);var Ue=!1,Ne=!1,We=!1,it=!1,yt=ht[Ke+1],vt=ht[He-1];if(ct==="rtl"){if(Ze!==void 0){var Mt=vt&&vt.fixed==="left";it=!Mt}else if($e!==void 0){var Tt=yt&&yt.fixed==="right";We=!Tt}}else if(Ze!==void 0){var Rt=yt&&yt.fixed==="left";Ue=!Rt}else if($e!==void 0){var kt=vt&&vt.fixed==="right";Ne=!kt}return{fixLeft:Ze,fixRight:$e,lastFixLeft:Ue,firstFixRight:Ne,lastFixRight:We,firstFixLeft:it,isSticky:St.isSticky}}var p=R("sR1s");function x(He){var Ke=He.cells,ht=He.stickyOffsets,St=He.flattenColumns,ct=He.rowComponent,lt=He.cellComponent,rt=He.onHeaderRow,Ze=He.index,$e=C.useContext(c.a),Ue=$e.prefixCls,Ne=$e.direction,We;rt&&(We=rt(Ke.map(function(yt){return yt.column}),Ze));var it=Object(p.a)(Ke.map(function(yt){return yt.column}));return C.createElement(ct,Object.assign({},We),Ke.map(function(yt,vt){var Mt=yt.column,Tt=A(yt.colStart,yt.colEnd,St,ht,Ne),Rt;return Mt&&Mt.onHeaderCell&&(Rt=yt.column.onHeaderCell(Mt)),C.createElement(r.a,Object.assign({},yt,{ellipsis:Mt.ellipsis,align:Mt.align,component:lt,prefixCls:Ue,key:it[vt]},Tt,{additionalProps:Rt,rowType:"header"}))}))}x.displayName="HeaderRow";var _=x;function B(He){var Ke=[];function ht(rt,Ze){var $e=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;Ke[$e]=Ke[$e]||[];var Ue=Ze,Ne=rt.filter(Boolean).map(function(We){var it={key:We.key,className:We.className||"",children:We.title,column:We,colStart:Ue},yt=1,vt=We.children;return vt&&vt.length>0&&(yt=ht(vt,Ue,$e+1).reduce(function(Mt,Tt){return Mt+Tt},0),it.hasSubColumns=!0),"colSpan"in We&&(yt=We.colSpan),"rowSpan"in We&&(it.rowSpan=We.rowSpan),it.colSpan=yt,it.colEnd=it.colStart+yt-1,Ke[$e].push(it),Ue+=yt,yt});return Ne}ht(He,0);for(var St=Ke.length,ct=function(Ze){Ke[Ze].forEach(function($e){!("rowSpan"in $e)&&!$e.hasSubColumns&&($e.rowSpan=St-Ze)})},lt=0;lt=0;Ze-=1){var $e=Ke[Ze],Ue=ht&&ht[Ze],Ne=Ue&&Ue[h.a];($e||Ne||rt)&&(ct.unshift(C.createElement("col",Object.assign({key:Ze,style:{width:$e,minWidth:$e}},Ne))),rt=!0)}return C.createElement("colgroup",null,ct)}var S=u;function O(He,Ke){return Object(C.useMemo)(function(){for(var ht=[],St=0;St1?ye-1:0),Ce=1;Ce=We&&(gn=We-it),rt({scrollLeft:gn/We*(Ne+2)}),kt.current.x=Et.pageX},Ct=function(){var Et=Object(Me.b)(lt.current).top,Lt=Et+lt.current.offsetHeight,Ht=document.documentElement.scrollTop+window.innerHeight;Lt-Object(a.a)()<=Ht||Et>=Ht-Ze?Rt(function(un){return Object(G.a)(Object(G.a)({},un),{},{isHiddenScrollBar:!0})}):Rt(function(un){return Object(G.a)(Object(G.a)({},un),{},{isHiddenScrollBar:!1})})},jt=function(Et){Rt(function(Lt){return Object(G.a)(Object(G.a)({},Lt),{},{scrollLeft:Et/Ne*We||0})})};return C.useImperativeHandle(ht,function(){return{setScrollLeft:jt}}),C.useEffect(function(){var Vt=Object(Re.a)(document.body,"mouseup",je,!1),Et=Object(Re.a)(document.body,"mousemove",Ot,!1);return Ct(),function(){Vt.remove(),Et.remove()}},[it,At]),C.useEffect(function(){var Vt=Object(Re.a)(window,"scroll",Ct,!1),Et=Object(Re.a)(window,"resize",Ct,!1);return function(){Vt.remove(),Et.remove()}},[]),C.useEffect(function(){Tt.isHiddenScrollBar||Rt(function(Vt){var Et,Lt;return Object(G.a)(Object(G.a)({},Vt),{},{scrollLeft:lt.current.scrollLeft/((Et=lt.current)===null||Et===void 0?void 0:Et.scrollWidth)*((Lt=lt.current)===null||Lt===void 0?void 0:Lt.clientWidth)})})},[Tt.isHiddenScrollBar]),Ne<=We||!it||Tt.isHiddenScrollBar?null:C.createElement("div",{style:{height:Object(a.a)(),width:We,bottom:Ze},className:"".concat(Ue,"-sticky-scroll")},C.createElement("div",{onMouseDown:qe,ref:yt,className:m()("".concat(Ue,"-sticky-scroll-bar"),Object(se.a)({},"".concat(Ue,"-sticky-scroll-bar-active"),At)),style:{width:"".concat(it,"px"),transform:"translate3d(".concat(Tt.scrollLeft,"px, 0, 0)")}}))},j=C.forwardRef(re);function W(He,Ke){return C.useMemo(function(){var ht=!!He;return{isSticky:ht,stickyClassName:ht?"".concat(Ke,"-sticky-header"):"",offsetHeader:Object(v.a)(He)==="object"&&He.offsetHeader||0,offsetScroll:Object(v.a)(He)==="object"&&He.offsetScroll||0}},[He,Ke])}var he=[],te={},ce="rc-table-internal-hook",Ie=C.memo(function(He){var Ke=He.children;return Ke},function(He,Ke){return i()(He.props,Ke.props)?He.pingLeft!==Ke.pingLeft||He.pingRight!==Ke.pingRight:!1});function ze(He){var Ke,ht=He.prefixCls,St=He.className,ct=He.rowClassName,lt=He.style,rt=He.data,Ze=He.rowKey,$e=He.scroll,Ue=He.tableLayout,Ne=He.direction,We=He.title,it=He.footer,yt=He.summary,vt=He.id,Mt=He.showHeader,Tt=He.components,Rt=He.emptyText,kt=He.onRow,Ut=He.onHeaderRow,Bt=He.internalHooks,At=He.transformColumns,bt=He.internalRefs,je=He.sticky,qe=rt||he,Ot=!!qe.length,Ct=C.useState(0),jt=Object(b.a)(Ct,2),Vt=jt[0],Et=jt[1];C.useEffect(function(){Et(Object(a.a)())});var Lt=C.useMemo(function(){return Object(p.c)(Tt,{})},[Tt]),Ht=C.useCallback(function(gi,ai){return Object(p.b)(Lt,gi)||ai},[Lt]),un=C.useMemo(function(){return typeof Ze=="function"?Ze:function(gi){var ai=gi&&gi[Ze];return ai}},[Ze]),gn=Object(h.c)(He),Ar=gn.expandIcon,wr=gn.expandedRowKeys,cr=gn.defaultExpandedRowKeys,Rn=gn.defaultExpandAllRows,Jr=gn.expandedRowRender,si=gn.onExpand,li=gn.onExpandedRowsChange,kr=gn.expandRowByClick,hi=gn.rowExpandable,Ui=gn.expandIconColumnIndex,Zi=gn.expandedRowClassName,Le=gn.childrenColumnName,Fe=gn.indentSize,nt=Ar||ie,xt=Le||"children",Wt=C.useMemo(function(){return Jr?"row":He.expandable&&Bt===ce&&He.expandable.__PARENT_RENDER_ICON__||qe.some(function(gi){return gi&&Object(v.a)(gi)==="object"&&gi[xt]})?"nest":!1},[!!Jr,qe]),Xt=C.useState(function(){return cr||(Rn?Te(qe,un,xt):[])}),pe=Object(b.a)(Xt,2),z=pe[0],Z=pe[1],ye=C.useMemo(function(){return new Set(wr||z||[])},[wr,z]),xe=C.useCallback(function(gi){var ai=un(gi,qe.indexOf(gi)),ui,to=ye.has(ai);to?(ye.delete(ai),ui=Object(M.a)(ye)):ui=[].concat(Object(M.a)(ye),[ai]),Z(ui),si&&si(!to,gi),li&&li(ui)},[un,ye,qe,si,li]),Ce=C.useState(0),ft=Object(b.a)(Ce,2),zt=ft[0],ln=ft[1],mn=Object(be.b)(Object(G.a)(Object(G.a)(Object(G.a)({},He),gn),{},{expandable:!!Jr,expandedKeys:ye,getRowKey:un,onTriggerExpand:xe,expandIcon:nt,expandIconColumnIndex:Ui,direction:Ne}),Bt===ce?At:null),Jt=Object(b.a)(mn,2),Zn=Jt[0],Un=Jt[1],nr=C.useMemo(function(){return{columns:Zn,flattenColumns:Un}},[Zn,Un]),Sr=C.useRef(),ii=C.useRef(),Dr=C.useRef(),ti=C.useState(!1),Tr=Object(b.a)(ti,2),vi=Tr[0],fi=Tr[1],Oi=C.useState(!1),wi=Object(b.a)(Oi,2),Fi=wi[0],Hi=wi[1],Ii=me(new Map),Vr=Object(b.a)(Ii,2),zi=Vr[0],Gi=Vr[1],Di=Object(p.a)(Un),sa=Di.map(function(gi){return zi.get(gi)}),da=C.useMemo(function(){return sa},[sa.join("_")]),Mi=fe(da,Un.length,Ne),Wr=$e&&Object(p.d)($e.y),hr=$e&&Object(p.d)($e.x),zr=hr&&Un.some(function(gi){var ai=gi.fixed;return ai}),Zr=C.useRef(),_i=W(je,ht),Xr=_i.isSticky,ja=_i.offsetHeader,Ni=_i.offsetScroll,va=_i.stickyClassName,vo,Wo,Ci;Wr&&(Wo={overflowY:"scroll",maxHeight:$e.y}),hr&&(vo={overflowX:"auto"},Wr||(Wo={overflowY:"hidden"}),Ci={width:$e.x===!0?"auto":$e.x,minWidth:"100%"});var Ro=C.useCallback(function(gi,ai){Gi(function(ui){var to=new Map(ui);return to.set(gi,ai),to})},[]),ha=Ee(null),os=Object(b.a)(ha,2),eo=os[0],ss=os[1];function Jo(gi,ai){if(!ai)return;typeof ai=="function"?ai(gi):ai.scrollLeft!==gi&&(ai.scrollLeft=gi)}var Ua=function(ai){var ui=ai.currentTarget,to=ai.scrollLeft,ls=typeof to=="number"?to:ui.scrollLeft,us=ui||te;if(!ss()||ss()===us){var Is;eo(us),Jo(ls,ii.current),Jo(ls,Dr.current),Jo(ls,(Is=Zr.current)===null||Is===void 0?void 0:Is.setScrollLeft)}if(ui){var ws=ui.scrollWidth,js=ui.clientWidth;fi(ls>0),Hi(ls * Copyright (c) 2022 Niklas von Hertzen * Released under MIT License @@ -450,8 +450,8 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - ***************************************************************************** */var se=function($,Y){return se=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ee,q){ee.__proto__=q}||function(ee,q){for(var Se in q)Object.prototype.hasOwnProperty.call(q,Se)&&(ee[Se]=q[Se])},se($,Y)};function G($,Y){if(typeof Y!="function"&&Y!==null)throw new TypeError("Class extends value "+String(Y)+" is not a constructor or null");se($,Y);function ee(){this.constructor=$}$.prototype=Y===null?Object.create(Y):(ee.prototype=Y.prototype,new ee)}var M=function(){return M=Object.assign||function(Y){for(var ee,q=1,Se=arguments.length;q0&&ke[ke.length-1])&&(Pt[0]===6||Pt[0]===2)){ee=0;continue}if(Pt[0]===3&&(!ke||Pt[1]>ke[0]&&Pt[1]=55296&&Se<=56319&&ee>10)+55296,et%1024+56320)),(Se+1===ee||q.length>16384)&&(ke+=String.fromCharCode.apply(String,q),q.length=0)}return ke},e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",a=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),s=0;s>4,Kt[Se++]=(et&15)<<4|mt>>2,Kt[Se++]=(mt&3)<<6|pt&63;return Pt},c=function($){for(var Y=$.length,ee=[],q=0;q>p,g=1<>p,S=E+u,O=S,T=2048>>6,D=O+T,I=65536>>x,k=1<=0){if(Y<55296||Y>56319&&Y<=65535)return ee=this.index[Y>>p],ee=(ee<<_)+(Y&h),this.data[ee];if(Y<=65535)return ee=this.index[E+(Y-55296>>p)],ee=(ee<<_)+(Y&h),this.data[ee];if(Y>x),ee=this.index[ee],ee+=Y>>p&F,ee=this.index[ee],ee=(ee<<_)+(Y&h),this.data[ee];if(Y<=1114111)return this.data[this.highValueIndex]}return this.errorValue},$}(),N="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Q=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),J=0;Jue?(Se.push(!0),mt-=ue):Se.push(!1),["normal","auto","loose"].indexOf(Y)!==-1&&[8208,8211,12316,12448].indexOf(ke)!==-1)return q.push(et),ee.push(re);if(mt===me||mt===oe){if(et===0)return q.push(et),ee.push(lt);var pt=ee[et-1];return Vt.indexOf(pt)===-1?(q.push(q[et-1]),ee.push(pt)):(q.push(et),ee.push(lt))}if(q.push(et),mt===rt)return ee.push(Y==="strict"?ce:it);if(mt===Rt)return ee.push(lt);if(mt===ct)return ee.push(lt);if(mt===kt)return ke>=131072&&ke<=196605||ke>=196608&&ke<=262141?ee.push(it):ee.push(lt);ee.push(mt)}),[q,ee,Se]},un=function($,Y,ee,q){var Se=q[ee];if(Array.isArray($)?$.indexOf(Se)!==-1:$===Se)for(var ke=ee;ke<=q.length;){ke++;var et=q[ke];if(et===Y)return!0;if(et!==ve)break}if(Se===ve)for(var ke=ee;ke>0;){ke--;var mt=q[ke];if(Array.isArray($)?$.indexOf(mt)!==-1:$===mt)for(var pt=ee;pt<=q.length;){pt++;var et=q[pt];if(et===Y)return!0;if(et!==ve)break}if(mt!==ve)break}return!1},gn=function($,Y){for(var ee=$;ee>=0;){var q=Y[ee];if(q===ve)ee--;else return q}return 0},Ar=function($,Y,ee,q,Se){if(ee[q]===0)return At;var ke=q-1;if(Array.isArray(Se)&&Se[ke]===!0)return At;var et=ke-1,mt=ke+1,pt=Y[ke],Pt=et>=0?Y[et]:0,Kt=Y[mt];if(pt===de&&Kt===_e)return At;if(Ot.indexOf(pt)!==-1)return Bt;if(Ot.indexOf(Kt)!==-1)return At;if(Ct.indexOf(Kt)!==-1)return At;if(gn(ke,Y)===Ae)return bt;if(je.get($[ke])===oe)return At;if((pt===Ze||pt===$e)&&je.get($[mt])===oe)return At;if(pt===ge||Kt===ge)return At;if(pt===ae)return At;if([ve,Te,Me].indexOf(pt)===-1&&Kt===ae)return At;if([j,W,he,_t,St].indexOf(Kt)!==-1)return At;if(gn(ke,Y)===Ie)return At;if(un(ze,Ie,ke,Y))return At;if(un([j,W],ce,ke,Y))return At;if(un(ie,ie,ke,Y))return At;if(pt===ve)return bt;if(pt===ze||Kt===ze)return At;if(Kt===re||pt===re)return bt;if([Te,Me,ce].indexOf(Kt)!==-1||pt===Re)return At;if(Pt===We&&Lt.indexOf(pt)!==-1)return At;if(pt===St&&Kt===We)return At;if(Kt===te)return At;if(qe.indexOf(Kt)!==-1&&pt===He||qe.indexOf(pt)!==-1&&Kt===He)return At;if(pt===ht&&[it,Ze,$e].indexOf(Kt)!==-1||[it,Ze,$e].indexOf(pt)!==-1&&Kt===Ke)return At;if(qe.indexOf(pt)!==-1&&jt.indexOf(Kt)!==-1||jt.indexOf(pt)!==-1&&qe.indexOf(Kt)!==-1)return At;if([ht,Ke].indexOf(pt)!==-1&&(Kt===He||[Ie,Me].indexOf(Kt)!==-1&&Y[mt+1]===He)||[Ie,Me].indexOf(pt)!==-1&&Kt===He||pt===He&&[He,St,_t].indexOf(Kt)!==-1)return At;if([He,St,_t,j,W].indexOf(Kt)!==-1)for(var qt=ke;qt>=0;){var nn=Y[qt];if(nn===He)return At;if([St,_t].indexOf(nn)!==-1)qt--;else break}if([ht,Ke].indexOf(Kt)!==-1)for(var qt=[j,W].indexOf(pt)!==-1?et:ke;qt>=0;){var nn=Y[qt];if(nn===He)return At;if([St,_t].indexOf(nn)!==-1)qt--;else break}if(yt===pt&&[yt,vt,Ue,Ne].indexOf(Kt)!==-1||[vt,Ue].indexOf(pt)!==-1&&[vt,Mt].indexOf(Kt)!==-1||[Mt,Ne].indexOf(pt)!==-1&&Kt===Mt)return At;if(Et.indexOf(pt)!==-1&&[te,Ke].indexOf(Kt)!==-1||Et.indexOf(Kt)!==-1&&pt===ht)return At;if(qe.indexOf(pt)!==-1&&qe.indexOf(Kt)!==-1)return At;if(pt===_t&&qe.indexOf(Kt)!==-1)return At;if(qe.concat(He).indexOf(pt)!==-1&&Kt===Ie&&Ut.indexOf($[mt])===-1||qe.concat(He).indexOf(Kt)!==-1&&pt===W)return At;if(pt===Tt&&Kt===Tt){for(var br=ee[ke],Nn=1;br>0&&(br--,Y[br]===Tt);)Nn++;if(Nn%2!==0)return At}return pt===Ze&&Kt===$e?At:bt},wr=function($,Y){Y||(Y={lineBreak:"normal",wordBreak:"normal"});var ee=Ht($,Y.lineBreak),q=ee[0],Se=ee[1],ke=ee[2];(Y.wordBreak==="break-all"||Y.wordBreak==="break-word")&&(Se=Se.map(function(mt){return[He,lt,Rt].indexOf(mt)!==-1?it:mt}));var et=Y.wordBreak==="keep-all"?ke.map(function(mt,pt){return mt&&$[pt]>=19968&&$[pt]<=40959}):void 0;return[q,Se,et]},cr=function(){function $(Y,ee,q,Se){this.codePoints=Y,this.required=ee===Bt,this.start=q,this.end=Se}return $.prototype.slice=function(){return n.apply(void 0,this.codePoints.slice(this.start,this.end))},$}(),Rn=function($,Y){var ee=i($),q=wr(ee,Y),Se=q[0],ke=q[1],et=q[2],mt=ee.length,pt=0,Pt=0;return{next:function(){if(Pt>=mt)return{done:!0,value:null};for(var Kt=At;Pt=Wr&&$<=57},Ro=function($){return $>=55296&&$<=57343},ha=function($){return Ci($)||$>=ja&&$<=va||$>=hr&&$<=Zr},os=function($){return $>=hr&&$<=Xr},eo=function($){return $>=ja&&$<=Wo},ss=function($){return os($)||eo($)},Jo=function($){return $>=Tr},Ua=function($){return $===hi||$===Le||$===Fe},Zo=function($){return ss($)||Jo($)||$===xe},ps=function($){return Zo($)||Ci($)||$===Ce},kn=function($){return $>=Vr&&$<=zi||$===Gi||$>=Di&&$<=sa||$===da},Cr=function($,Y){return $!==Zi?!1:Y!==hi},gr=function($,Y,ee){return $===Ce?Zo(Y)||Cr(Y,ee):Zo($)?!0:!!($===Zi&&Cr($,Y))},Gr=function($,Y,ee){return $===Oi||$===Ce?Ci(Y)?!0:Y===Ii&&Ci(ee):$===Ii?Ci(Y):Ci($)},Ai=function($){var Y=0,ee=1;($[Y]===Oi||$[Y]===Ce)&&($[Y]===Ce&&(ee=-1),Y++);for(var q=[];Ci($[Y]);)q.push($[Y++]);var Se=q.length?parseInt(n.apply(void 0,q),10):0;$[Y]===Ii&&Y++;for(var ke=[];Ci($[Y]);)ke.push($[Y++]);var et=ke.length,mt=et?parseInt(n.apply(void 0,ke),10):0;($[Y]===Ni||$[Y]===zr)&&Y++;var pt=1;($[Y]===Oi||$[Y]===Ce)&&($[Y]===Ce&&(pt=-1),Y++);for(var Pt=[];Ci($[Y]);)Pt.push($[Y++]);var Kt=Pt.length?parseInt(n.apply(void 0,Pt),10):0;return ee*(Se+mt*Math.pow(10,-et))*Math.pow(10,pt*Kt)},Si={type:2},oi={type:3},fa={type:4},Ha={type:13},ni={type:8},zo={type:21},pi={type:9},Sa={type:10},uo={type:11},Ga={type:12},gi={type:14},ai={type:23},ui={type:1},to={type:25},ls={type:24},us={type:26},Is={type:27},ws={type:28},js={type:29},Zs={type:31},cs={type:32},dl=function(){function $(){this._value=[]}return $.prototype.write=function(Y){this._value=this._value.concat(i(Y))},$.prototype.read=function(){for(var Y=[],ee=this.consumeToken();ee!==cs;)Y.push(ee),ee=this.consumeToken();return Y},$.prototype.consumeToken=function(){var Y=this.consumeCodePoint();switch(Y){case nt:return this.consumeStringToken(nt);case Wt:var ee=this.peekCodePoint(0),q=this.peekCodePoint(1),Se=this.peekCodePoint(2);if(ps(ee)||Cr(q,Se)){var ke=gr(ee,q,Se)?si:Jr,et=this.consumeName();return{type:5,value:et,flags:ke}}break;case Xt:if(this.peekCodePoint(0)===xt)return this.consumeCodePoint(),Ha;break;case z:return this.consumeStringToken(z);case Z:return Si;case ye:return oi;case fi:if(this.peekCodePoint(0)===xt)return this.consumeCodePoint(),gi;break;case Oi:if(Gr(Y,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(Y),this.consumeNumericToken();break;case wi:return fa;case Ce:var mt=Y,pt=this.peekCodePoint(0),Pt=this.peekCodePoint(1);if(Gr(mt,pt,Pt))return this.reconsumeCodePoint(Y),this.consumeNumericToken();if(gr(mt,pt,Pt))return this.reconsumeCodePoint(Y),this.consumeIdentLikeToken();if(pt===Ce&&Pt===ln)return this.consumeCodePoint(),this.consumeCodePoint(),ls;break;case Ii:if(Gr(Y,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(Y),this.consumeNumericToken();break;case Ui:if(this.peekCodePoint(0)===fi)for(this.consumeCodePoint();;){var Kt=this.consumeCodePoint();if(Kt===fi&&(Kt=this.consumeCodePoint(),Kt===Ui))return this.consumeToken();if(Kt===Mi)return this.consumeToken()}break;case Fi:return us;case Hi:return Is;case zt:if(this.peekCodePoint(0)===ft&&this.peekCodePoint(1)===Ce&&this.peekCodePoint(2)===Ce)return this.consumeCodePoint(),this.consumeCodePoint(),to;break;case mn:var qt=this.peekCodePoint(0),nn=this.peekCodePoint(1),br=this.peekCodePoint(2);if(gr(qt,nn,br)){var et=this.consumeName();return{type:7,value:et}}break;case Jt:return ws;case Zi:if(Cr(Y,this.peekCodePoint(0)))return this.reconsumeCodePoint(Y),this.consumeIdentLikeToken();break;case Zn:return js;case Un:if(this.peekCodePoint(0)===xt)return this.consumeCodePoint(),ni;break;case nr:return uo;case ii:return Ga;case _i:case vo:var Nn=this.peekCodePoint(0),ur=this.peekCodePoint(1);return Nn===Oi&&(ha(ur)||ur===Sr)&&(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(Y),this.consumeIdentLikeToken();case Dr:if(this.peekCodePoint(0)===xt)return this.consumeCodePoint(),pi;if(this.peekCodePoint(0)===Dr)return this.consumeCodePoint(),zo;break;case ti:if(this.peekCodePoint(0)===xt)return this.consumeCodePoint(),Sa;break;case Mi:return cs}return Ua(Y)?(this.consumeWhiteSpace(),Zs):Ci(Y)?(this.reconsumeCodePoint(Y),this.consumeNumericToken()):Zo(Y)?(this.reconsumeCodePoint(Y),this.consumeIdentLikeToken()):{type:6,value:n(Y)}},$.prototype.consumeCodePoint=function(){var Y=this._value.shift();return typeof Y=="undefined"?-1:Y},$.prototype.reconsumeCodePoint=function(Y){this._value.unshift(Y)},$.prototype.peekCodePoint=function(Y){return Y>=this._value.length?-1:this._value[Y]},$.prototype.consumeUnicodeRangeToken=function(){for(var Y=[],ee=this.consumeCodePoint();ha(ee)&&Y.length<6;)Y.push(ee),ee=this.consumeCodePoint();for(var q=!1;ee===Sr&&Y.length<6;)Y.push(ee),ee=this.consumeCodePoint(),q=!0;if(q){var Se=parseInt(n.apply(void 0,Y.map(function(pt){return pt===Sr?Wr:pt})),16),ke=parseInt(n.apply(void 0,Y.map(function(pt){return pt===Sr?va:pt})),16);return{type:30,start:Se,end:ke}}var et=parseInt(n.apply(void 0,Y),16);if(this.peekCodePoint(0)===Ce&&ha(this.peekCodePoint(1))){this.consumeCodePoint(),ee=this.consumeCodePoint();for(var mt=[];ha(ee)&&mt.length<6;)mt.push(ee),ee=this.consumeCodePoint();var ke=parseInt(n.apply(void 0,mt),16);return{type:30,start:et,end:ke}}else return{type:30,start:et,end:et}},$.prototype.consumeIdentLikeToken=function(){var Y=this.consumeName();return Y.toLowerCase()==="url"&&this.peekCodePoint(0)===Z?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===Z?(this.consumeCodePoint(),{type:19,value:Y}):{type:20,value:Y}},$.prototype.consumeUrlToken=function(){var Y=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===Mi)return{type:22,value:""};var ee=this.peekCodePoint(0);if(ee===z||ee===nt){var q=this.consumeStringToken(this.consumeCodePoint());return q.type===0&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===Mi||this.peekCodePoint(0)===ye)?(this.consumeCodePoint(),{type:22,value:q.value}):(this.consumeBadUrlRemnants(),ai)}for(;;){var Se=this.consumeCodePoint();if(Se===Mi||Se===ye)return{type:22,value:n.apply(void 0,Y)};if(Ua(Se))return this.consumeWhiteSpace(),this.peekCodePoint(0)===Mi||this.peekCodePoint(0)===ye?(this.consumeCodePoint(),{type:22,value:n.apply(void 0,Y)}):(this.consumeBadUrlRemnants(),ai);if(Se===nt||Se===z||Se===Z||kn(Se))return this.consumeBadUrlRemnants(),ai;if(Se===Zi)if(Cr(Se,this.peekCodePoint(0)))Y.push(this.consumeEscapedCodePoint());else return this.consumeBadUrlRemnants(),ai;else Y.push(Se)}},$.prototype.consumeWhiteSpace=function(){for(;Ua(this.peekCodePoint(0));)this.consumeCodePoint()},$.prototype.consumeBadUrlRemnants=function(){for(;;){var Y=this.consumeCodePoint();if(Y===ye||Y===Mi)return;Cr(Y,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},$.prototype.consumeStringSlice=function(Y){for(var ee=5e4,q="";Y>0;){var Se=Math.min(ee,Y);q+=n.apply(void 0,this._value.splice(0,Se)),Y-=Se}return this._value.shift(),q},$.prototype.consumeStringToken=function(Y){var ee="",q=0;do{var Se=this._value[q];if(Se===Mi||Se===void 0||Se===Y)return ee+=this.consumeStringSlice(q),{type:0,value:ee};if(Se===hi)return this._value.splice(0,q),ui;if(Se===Zi){var ke=this._value[q+1];ke!==Mi&&ke!==void 0&&(ke===hi?(ee+=this.consumeStringSlice(q),q=-1,this._value.shift()):Cr(Se,ke)&&(ee+=this.consumeStringSlice(q),ee+=n(this.consumeEscapedCodePoint()),q=-1))}q++}while(!0)},$.prototype.consumeNumber=function(){var Y=[],ee=li,q=this.peekCodePoint(0);for((q===Oi||q===Ce)&&Y.push(this.consumeCodePoint());Ci(this.peekCodePoint(0));)Y.push(this.consumeCodePoint());q=this.peekCodePoint(0);var Se=this.peekCodePoint(1);if(q===Ii&&Ci(Se))for(Y.push(this.consumeCodePoint(),this.consumeCodePoint()),ee=kr;Ci(this.peekCodePoint(0));)Y.push(this.consumeCodePoint());q=this.peekCodePoint(0),Se=this.peekCodePoint(1);var ke=this.peekCodePoint(2);if((q===Ni||q===zr)&&((Se===Oi||Se===Ce)&&Ci(ke)||Ci(Se)))for(Y.push(this.consumeCodePoint(),this.consumeCodePoint()),ee=kr;Ci(this.peekCodePoint(0));)Y.push(this.consumeCodePoint());return[Ai(Y),ee]},$.prototype.consumeNumericToken=function(){var Y=this.consumeNumber(),ee=Y[0],q=Y[1],Se=this.peekCodePoint(0),ke=this.peekCodePoint(1),et=this.peekCodePoint(2);if(gr(Se,ke,et)){var mt=this.consumeName();return{type:15,number:ee,flags:q,unit:mt}}return Se===pe?(this.consumeCodePoint(),{type:16,number:ee,flags:q}):{type:17,number:ee,flags:q}},$.prototype.consumeEscapedCodePoint=function(){var Y=this.consumeCodePoint();if(ha(Y)){for(var ee=n(Y);ha(this.peekCodePoint(0))&&ee.length<6;)ee+=n(this.consumeCodePoint());Ua(this.peekCodePoint(0))&&this.consumeCodePoint();var q=parseInt(ee,16);return q===0||Ro(q)||q>1114111?vi:q}return Y===Mi?vi:Y},$.prototype.consumeName=function(){for(var Y="";;){var ee=this.consumeCodePoint();if(ps(ee))Y+=n(ee);else if(Cr(ee,this.peekCodePoint(0)))Y+=n(this.consumeEscapedCodePoint());else return this.reconsumeCodePoint(ee),Y}},$}(),$s=function(){function $(Y){this._tokens=Y}return $.create=function(Y){var ee=new dl;return ee.write(Y),new $(ee.read())},$.parseValue=function(Y){return $.create(Y).parseComponentValue()},$.parseValues=function(Y){return $.create(Y).parseComponentValues()},$.prototype.parseComponentValue=function(){for(var Y=this.consumeToken();Y.type===31;)Y=this.consumeToken();if(Y.type===32)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(Y);var ee=this.consumeComponentValue();do Y=this.consumeToken();while(Y.type===31);if(Y.type===32)return ee;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},$.prototype.parseComponentValues=function(){for(var Y=[];;){var ee=this.consumeComponentValue();if(ee.type===32)return Y;Y.push(ee),Y.push()}},$.prototype.consumeComponentValue=function(){var Y=this.consumeToken();switch(Y.type){case 11:case 28:case 2:return this.consumeSimpleBlock(Y.type);case 19:return this.consumeFunction(Y)}return Y},$.prototype.consumeSimpleBlock=function(Y){for(var ee={type:Y,values:[]},q=this.consumeToken();;){if(q.type===32||Ye(q,Y))return ee;this.reconsumeToken(q),ee.values.push(this.consumeComponentValue()),q=this.consumeToken()}},$.prototype.consumeFunction=function(Y){for(var ee={name:Y.value,values:[],type:18};;){var q=this.consumeToken();if(q.type===32||q.type===3)return ee;this.reconsumeToken(q),ee.values.push(this.consumeComponentValue())}},$.prototype.consumeToken=function(){var Y=this._tokens.shift();return typeof Y=="undefined"?cs:Y},$.prototype.reconsumeToken=function(Y){this._tokens.unshift(Y)},$}(),wo=function($){return $.type===15},ms=function($){return $.type===17},Qi=function($){return $.type===20},_s=function($){return $.type===0},_o=function($,Y){return Qi($)&&$.value===Y},Hs=function($){return $.type!==31},ut=function($){return $.type!==31&&$.type!==4},Ve=function($){var Y=[],ee=[];return $.forEach(function(q){if(q.type===4){if(ee.length===0)throw new Error("Error parsing function args, zero tokens for arg");Y.push(ee),ee=[];return}q.type!==31&&ee.push(q)}),ee.length&&Y.push(ee),Y},Ye=function($,Y){return Y===11&&$.type===12||Y===28&&$.type===29?!0:Y===2&&$.type===3},Je=function($){return $.type===17||$.type===15},Be=function($){return $.type===16||Je($)},Xe=function($){return $.length>1?[$[0],$[1]]:[$[0]]},Oe={type:17,number:0,flags:li},at={type:16,number:50,flags:li},tt={type:16,number:100,flags:li},st=function($,Y,ee){var q=$[0],Se=$[1];return[ot(q,Y),ot(typeof Se!="undefined"?Se:q,ee)]},ot=function($,Y){if($.type===16)return $.number/100*Y;if(wo($))switch($.unit){case"rem":case"em":return 16*$.number;case"px":default:return $.number}return $.number},dt="deg",It="grad",Gt="rad",Dt="turn",tn={name:"angle",parse:function($,Y){if(Y.type===15)switch(Y.unit){case dt:return Math.PI*Y.number/180;case It:return Math.PI/200*Y.number;case Gt:return Y.number;case Dt:return Math.PI*2*Y.number}throw new Error("Unsupported angle type")}},cn=function($){return $.type===15&&($.unit===dt||$.unit===It||$.unit===Gt||$.unit===Dt)},Bn=function($){var Y=$.filter(Qi).map(function(ee){return ee.value}).join(" ");switch(Y){case"to bottom right":case"to right bottom":case"left top":case"top left":return[Oe,Oe];case"to top":case"bottom":return Yt(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[Oe,tt];case"to right":case"left":return Yt(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[tt,tt];case"to bottom":case"top":return Yt(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[tt,Oe];case"to left":case"right":return Yt(270)}return 0},Yt=function($){return Math.PI*$/180},en={name:"color",parse:function($,Y){if(Y.type===18){var ee=fn[Y.name];if(typeof ee=="undefined")throw new Error('Attempting to parse an unsupported color function "'+Y.name+'"');return ee($,Y.values)}if(Y.type===5){if(Y.value.length===3){var q=Y.value.substring(0,1),Se=Y.value.substring(1,2),ke=Y.value.substring(2,3);return rn(parseInt(q+q,16),parseInt(Se+Se,16),parseInt(ke+ke,16),1)}if(Y.value.length===4){var q=Y.value.substring(0,1),Se=Y.value.substring(1,2),ke=Y.value.substring(2,3),et=Y.value.substring(3,4);return rn(parseInt(q+q,16),parseInt(Se+Se,16),parseInt(ke+ke,16),parseInt(et+et,16)/255)}if(Y.value.length===6){var q=Y.value.substring(0,2),Se=Y.value.substring(2,4),ke=Y.value.substring(4,6);return rn(parseInt(q,16),parseInt(Se,16),parseInt(ke,16),1)}if(Y.value.length===8){var q=Y.value.substring(0,2),Se=Y.value.substring(2,4),ke=Y.value.substring(4,6),et=Y.value.substring(6,8);return rn(parseInt(q,16),parseInt(Se,16),parseInt(ke,16),parseInt(et,16)/255)}}if(Y.type===20){var mt=wn[Y.value.toUpperCase()];if(typeof mt!="undefined")return mt}return wn.TRANSPARENT}},bn=function($){return(255&$)===0},Dn=function($){var Y=255&$,ee=255&$>>8,q=255&$>>16,Se=255&$>>24;return Y<255?"rgba("+Se+","+q+","+ee+","+Y/255+")":"rgb("+Se+","+q+","+ee+")"},rn=function($,Y,ee,q){return($<<24|Y<<16|ee<<8|Math.round(q*255)<<0)>>>0},En=function($,Y){if($.type===17)return $.number;if($.type===16){var ee=Y===3?1:255;return Y===3?$.number/100*ee:Math.round($.number/100*ee)}return 0},Ln=function($,Y){var ee=Y.filter(ut);if(ee.length===3){var q=ee.map(En),Se=q[0],ke=q[1],et=q[2];return rn(Se,ke,et,1)}if(ee.length===4){var mt=ee.map(En),Se=mt[0],ke=mt[1],et=mt[2],pt=mt[3];return rn(Se,ke,et,pt)}return 0};function Vn($,Y,ee){return ee<0&&(ee+=1),ee>=1&&(ee-=1),ee<1/6?(Y-$)*ee*6+$:ee<1/2?Y:ee<2/3?(Y-$)*6*(2/3-ee)+$:$}var an=function($,Y){var ee=Y.filter(ut),q=ee[0],Se=ee[1],ke=ee[2],et=ee[3],mt=(q.type===17?Yt(q.number):tn.parse($,q))/(Math.PI*2),pt=Be(Se)?Se.number/100:0,Pt=Be(ke)?ke.number/100:0,Kt=typeof et!="undefined"&&Be(et)?ot(et,1):1;if(pt===0)return rn(Pt*255,Pt*255,Pt*255,1);var qt=Pt<=.5?Pt*(pt+1):Pt+pt-Pt*pt,nn=Pt*2-qt,br=Vn(nn,qt,mt+1/3),Nn=Vn(nn,qt,mt),ur=Vn(nn,qt,mt-1/3);return rn(br*255,Nn*255,ur*255,Kt)},fn={hsl:an,hsla:an,rgb:Ln,rgba:Ln},An=function($,Y){return en.parse($,$s.create(Y).parseComponentValue())},wn={ALICEBLUE:4042850303,ANTIQUEWHITE:4209760255,AQUA:16777215,AQUAMARINE:2147472639,AZURE:4043309055,BEIGE:4126530815,BISQUE:4293182719,BLACK:255,BLANCHEDALMOND:4293643775,BLUE:65535,BLUEVIOLET:2318131967,BROWN:2771004159,BURLYWOOD:3736635391,CADETBLUE:1604231423,CHARTREUSE:2147418367,CHOCOLATE:3530104575,CORAL:4286533887,CORNFLOWERBLUE:1687547391,CORNSILK:4294499583,CRIMSON:3692313855,CYAN:16777215,DARKBLUE:35839,DARKCYAN:9145343,DARKGOLDENROD:3095837695,DARKGRAY:2846468607,DARKGREEN:6553855,DARKGREY:2846468607,DARKKHAKI:3182914559,DARKMAGENTA:2332068863,DARKOLIVEGREEN:1433087999,DARKORANGE:4287365375,DARKORCHID:2570243327,DARKRED:2332033279,DARKSALMON:3918953215,DARKSEAGREEN:2411499519,DARKSLATEBLUE:1211993087,DARKSLATEGRAY:793726975,DARKSLATEGREY:793726975,DARKTURQUOISE:13554175,DARKVIOLET:2483082239,DEEPPINK:4279538687,DEEPSKYBLUE:12582911,DIMGRAY:1768516095,DIMGREY:1768516095,DODGERBLUE:512819199,FIREBRICK:2988581631,FLORALWHITE:4294635775,FORESTGREEN:579543807,FUCHSIA:4278255615,GAINSBORO:3705462015,GHOSTWHITE:4177068031,GOLD:4292280575,GOLDENROD:3668254975,GRAY:2155905279,GREEN:8388863,GREENYELLOW:2919182335,GREY:2155905279,HONEYDEW:4043305215,HOTPINK:4285117695,INDIANRED:3445382399,INDIGO:1258324735,IVORY:4294963455,KHAKI:4041641215,LAVENDER:3873897215,LAVENDERBLUSH:4293981695,LAWNGREEN:2096890111,LEMONCHIFFON:4294626815,LIGHTBLUE:2916673279,LIGHTCORAL:4034953471,LIGHTCYAN:3774873599,LIGHTGOLDENRODYELLOW:4210742015,LIGHTGRAY:3553874943,LIGHTGREEN:2431553791,LIGHTGREY:3553874943,LIGHTPINK:4290167295,LIGHTSALMON:4288707327,LIGHTSEAGREEN:548580095,LIGHTSKYBLUE:2278488831,LIGHTSLATEGRAY:2005441023,LIGHTSLATEGREY:2005441023,LIGHTSTEELBLUE:2965692159,LIGHTYELLOW:4294959359,LIME:16711935,LIMEGREEN:852308735,LINEN:4210091775,MAGENTA:4278255615,MAROON:2147483903,MEDIUMAQUAMARINE:1724754687,MEDIUMBLUE:52735,MEDIUMORCHID:3126187007,MEDIUMPURPLE:2473647103,MEDIUMSEAGREEN:1018393087,MEDIUMSLATEBLUE:2070474495,MEDIUMSPRINGGREEN:16423679,MEDIUMTURQUOISE:1221709055,MEDIUMVIOLETRED:3340076543,MIDNIGHTBLUE:421097727,MINTCREAM:4127193855,MISTYROSE:4293190143,MOCCASIN:4293178879,NAVAJOWHITE:4292783615,NAVY:33023,OLDLACE:4260751103,OLIVE:2155872511,OLIVEDRAB:1804477439,ORANGE:4289003775,ORANGERED:4282712319,ORCHID:3664828159,PALEGOLDENROD:4008225535,PALEGREEN:2566625535,PALETURQUOISE:2951671551,PALEVIOLETRED:3681588223,PAPAYAWHIP:4293907967,PEACHPUFF:4292524543,PERU:3448061951,PINK:4290825215,PLUM:3718307327,POWDERBLUE:2967529215,PURPLE:2147516671,REBECCAPURPLE:1714657791,RED:4278190335,ROSYBROWN:3163525119,ROYALBLUE:1097458175,SADDLEBROWN:2336560127,SALMON:4202722047,SANDYBROWN:4104413439,SEAGREEN:780883967,SEASHELL:4294307583,SIENNA:2689740287,SILVER:3233857791,SKYBLUE:2278484991,SLATEBLUE:1784335871,SLATEGRAY:1887473919,SLATEGREY:1887473919,SNOW:4294638335,SPRINGGREEN:16744447,STEELBLUE:1182971135,TAN:3535047935,TEAL:8421631,THISTLE:3636451583,TOMATO:4284696575,TRANSPARENT:0,TURQUOISE:1088475391,VIOLET:4001558271,WHEAT:4125012991,WHITE:4294967295,WHITESMOKE:4126537215,YELLOW:4294902015,YELLOWGREEN:2597139199},er={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function($,Y){return Y.map(function(ee){if(Qi(ee))switch(ee.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},dn={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},Fn=function($,Y){var ee=en.parse($,Y[0]),q=Y[1];return q&&Be(q)?{color:ee,stop:q}:{color:ee,stop:null}},Ir=function($,Y){var ee=$[0],q=$[$.length-1];ee.stop===null&&(ee.stop=Oe),q.stop===null&&(q.stop=tt);for(var Se=[],ke=0,et=0;et<$.length;et++){var mt=$[et].stop;if(mt!==null){var pt=ot(mt,Y);pt>ke?Se.push(pt):Se.push(ke),ke=pt}else Se.push(null)}for(var Pt=null,et=0;etet.optimumDistance)?{optimumCorner:mt,optimumDistance:Kt}:et},{optimumDistance:Se?Infinity:-Infinity,optimumCorner:null}).optimumCorner},Qn=function($,Y,ee,q,Se){var ke=0,et=0;switch($.size){case 0:$.shape===0?ke=et=Math.min(Math.abs(Y),Math.abs(Y-q),Math.abs(ee),Math.abs(ee-Se)):$.shape===1&&(ke=Math.min(Math.abs(Y),Math.abs(Y-q)),et=Math.min(Math.abs(ee),Math.abs(ee-Se)));break;case 2:if($.shape===0)ke=et=Math.min(sr(Y,ee),sr(Y,ee-Se),sr(Y-q,ee),sr(Y-q,ee-Se));else if($.shape===1){var mt=Math.min(Math.abs(ee),Math.abs(ee-Se))/Math.min(Math.abs(Y),Math.abs(Y-q)),pt=Nr(q,Se,Y,ee,!0),Pt=pt[0],Kt=pt[1];ke=sr(Pt-Y,(Kt-ee)/mt),et=mt*ke}break;case 1:$.shape===0?ke=et=Math.max(Math.abs(Y),Math.abs(Y-q),Math.abs(ee),Math.abs(ee-Se)):$.shape===1&&(ke=Math.max(Math.abs(Y),Math.abs(Y-q)),et=Math.max(Math.abs(ee),Math.abs(ee-Se)));break;case 3:if($.shape===0)ke=et=Math.max(sr(Y,ee),sr(Y,ee-Se),sr(Y-q,ee),sr(Y-q,ee-Se));else if($.shape===1){var mt=Math.max(Math.abs(ee),Math.abs(ee-Se))/Math.max(Math.abs(Y),Math.abs(Y-q)),qt=Nr(q,Se,Y,ee,!1),Pt=qt[0],Kt=qt[1];ke=sr(Pt-Y,(Kt-ee)/mt),et=mt*ke}break}return Array.isArray($.size)&&(ke=ot($.size[0],q),et=$.size.length===2?ot($.size[1],Se):ke),[ke,et]},Fr=function($,Y){var ee=Yt(180),q=[];return Ve(Y).forEach(function(Se,ke){if(ke===0){var et=Se[0];if(et.type===20&&et.value==="to"){ee=Bn(Se);return}else if(cn(et)){ee=tn.parse($,et);return}}var mt=Fn($,Se);q.push(mt)}),{angle:ee,stops:q,type:1}},ei=function($,Y){var ee=Yt(180),q=[];return Ve(Y).forEach(function(Se,ke){if(ke===0){var et=Se[0];if(et.type===20&&["top","left","right","bottom"].indexOf(et.value)!==-1){ee=Bn(Se);return}else if(cn(et)){ee=(tn.parse($,et)+Yt(270))%Yt(360);return}}var mt=Fn($,Se);q.push(mt)}),{angle:ee,stops:q,type:1}},Kr=function($,Y){var ee=Yt(180),q=[],Se=1,ke=0,et=3,mt=[];return Ve(Y).forEach(function(pt,Pt){var Kt=pt[0];if(Pt===0){if(Qi(Kt)&&Kt.value==="linear"){Se=1;return}else if(Qi(Kt)&&Kt.value==="radial"){Se=2;return}}if(Kt.type===18){if(Kt.name==="from"){var qt=en.parse($,Kt.values[0]);q.push({stop:Oe,color:qt})}else if(Kt.name==="to"){var qt=en.parse($,Kt.values[0]);q.push({stop:tt,color:qt})}else if(Kt.name==="color-stop"){var nn=Kt.values.filter(ut);if(nn.length===2){var qt=en.parse($,nn[1]),br=nn[0];ms(br)&&q.push({stop:{type:16,number:br.number*100,flags:br.flags},color:qt})}}}}),Se===1?{angle:(ee+Yt(180))%Yt(360),stops:q,type:Se}:{size:et,shape:ke,stops:q,position:mt,type:Se}},yr="closest-side",On="farthest-side",rr="closest-corner",Pr="farthest-corner",jn="circle",$n="ellipse",ir="cover",Jn="contain",Wn=function($,Y){var ee=0,q=3,Se=[],ke=[];return Ve(Y).forEach(function(et,mt){var pt=!0;if(mt===0){var Pt=!1;pt=et.reduce(function(qt,nn){if(Pt)if(Qi(nn))switch(nn.value){case"center":return ke.push(at),qt;case"top":case"left":return ke.push(Oe),qt;case"right":case"bottom":return ke.push(tt),qt}else(Be(nn)||Je(nn))&&ke.push(nn);else if(Qi(nn))switch(nn.value){case jn:return ee=0,!1;case $n:return ee=1,!1;case"at":return Pt=!0,!1;case yr:return q=0,!1;case ir:case On:return q=1,!1;case Jn:case rr:return q=2,!1;case Pr:return q=3,!1}else if(Je(nn)||Be(nn))return Array.isArray(q)||(q=[]),q.push(nn),!1;return qt},pt)}if(pt){var Kt=Fn($,et);Se.push(Kt)}}),{size:q,shape:ee,stops:Se,position:ke,type:2}},pn=function($,Y){var ee=0,q=3,Se=[],ke=[];return Ve(Y).forEach(function(et,mt){var pt=!0;if(mt===0?pt=et.reduce(function(Kt,qt){if(Qi(qt))switch(qt.value){case"center":return ke.push(at),!1;case"top":case"left":return ke.push(Oe),!1;case"right":case"bottom":return ke.push(tt),!1}else if(Be(qt)||Je(qt))return ke.push(qt),!1;return Kt},pt):mt===1&&(pt=et.reduce(function(Kt,qt){if(Qi(qt))switch(qt.value){case jn:return ee=0,!1;case $n:return ee=1,!1;case Jn:case yr:return q=0,!1;case On:return q=1,!1;case rr:return q=2,!1;case ir:case Pr:return q=3,!1}else if(Je(qt)||Be(qt))return Array.isArray(q)||(q=[]),q.push(qt),!1;return Kt},pt)),pt){var Pt=Fn($,et);Se.push(Pt)}}),{size:q,shape:ee,stops:Se,position:ke,type:2}},sn=function($){return $.type===1},zn=function($){return $.type===2},Yn={name:"image",parse:function($,Y){if(Y.type===22){var ee={url:Y.value,type:0};return $.cache.addImage(Y.value),ee}if(Y.type===18){var q=mr[Y.name];if(typeof q=="undefined")throw new Error('Attempting to parse an unsupported image function "'+Y.name+'"');return q($,Y.values)}throw new Error("Unsupported image type "+Y.type)}};function _n($){return!($.type===20&&$.value==="none")&&($.type!==18||!!mr[$.name])}var mr={"linear-gradient":Fr,"-moz-linear-gradient":ei,"-ms-linear-gradient":ei,"-o-linear-gradient":ei,"-webkit-linear-gradient":ei,"radial-gradient":Wn,"-moz-radial-gradient":pn,"-ms-radial-gradient":pn,"-o-radial-gradient":pn,"-webkit-radial-gradient":pn,"-webkit-gradient":Kr},Qr={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function($,Y){if(Y.length===0)return[];var ee=Y[0];return ee.type===20&&ee.value==="none"?[]:Y.filter(function(q){return ut(q)&&_n(q)}).map(function(q){return Yn.parse($,q)})}},Vi={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function($,Y){return Y.map(function(ee){if(Qi(ee))switch(ee.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},Ri={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function($,Y){return Ve(Y).map(function(ee){return ee.filter(Be)}).map(Xe)}},ri={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function($,Y){return Ve(Y).map(function(ee){return ee.filter(Qi).map(function(q){return q.value}).join(" ")}).map(ga)}},ga=function($){switch($){case"no-repeat":return 1;case"repeat-x":case"repeat no-repeat":return 2;case"repeat-y":case"no-repeat repeat":return 3;case"repeat":default:return 0}},na;(function($){$.AUTO="auto",$.CONTAIN="contain",$.COVER="cover"})(na||(na={}));var Ki={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function($,Y){return Ve(Y).map(function(ee){return ee.filter(no)})}},no=function($){return Qi($)||Be($)},ro=function($){return{name:"border-"+$+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},Da=ro("top"),Io=ro("right"),Mo=ro("bottom"),io=ro("left"),Ia=function($){return{name:"border-radius-"+$,initialValue:"0 0",prefix:!1,type:1,parse:function(Y,ee){return Xe(ee.filter(Be))}}},ka=Ia("top-left"),So=Ia("top-right"),co=Ia("bottom-right"),ho=Ia("bottom-left"),Qa=function($){return{name:"border-"+$+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(Y,ee){switch(ee){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},Ma=Qa("top"),Va=Qa("right"),Ka=Qa("bottom"),go=Qa("left"),Fa=function($){return{name:"border-"+$+"-width",initialValue:"0",type:0,prefix:!1,parse:function(Y,ee){return wo(ee)?ee.number:0}}},yo=Fa("top"),Xi=Fa("right"),ao=Fa("bottom"),Lo=Fa("left"),Wa={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},Ta={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function($,Y){switch(Y){case"rtl":return 1;case"ltr":default:return 0}}},fo={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function($,Y){return Y.filter(Qi).reduce(function(ee,q){return ee|$o(q.value)},0)}},$o=function($){switch($){case"block":case"-webkit-box":return 2;case"inline":return 4;case"run-in":return 8;case"flow":return 16;case"flow-root":return 32;case"table":return 64;case"flex":case"-webkit-flex":return 128;case"grid":case"-ms-grid":return 256;case"ruby":return 512;case"subgrid":return 1024;case"list-item":return 2048;case"table-row-group":return 4096;case"table-header-group":return 8192;case"table-footer-group":return 16384;case"table-row":return 32768;case"table-cell":return 65536;case"table-column-group":return 131072;case"table-column":return 262144;case"table-caption":return 524288;case"ruby-base":return 1048576;case"ruby-text":return 2097152;case"ruby-base-container":return 4194304;case"ruby-text-container":return 8388608;case"contents":return 16777216;case"inline-block":return 33554432;case"inline-list-item":return 67108864;case"inline-table":return 134217728;case"inline-flex":return 268435456;case"inline-grid":return 536870912}return 0},qo={name:"float",initialValue:"none",prefix:!1,type:2,parse:function($,Y){switch(Y){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},Go={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function($,Y){return Y.type===20&&Y.value==="normal"?0:Y.type===17||Y.type===15?Y.number:0}},Xa;(function($){$.NORMAL="normal",$.STRICT="strict"})(Xa||(Xa={}));var es={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function($,Y){switch(Y){case"strict":return Xa.STRICT;case"normal":default:return Xa.NORMAL}}},ya={name:"line-height",initialValue:"normal",prefix:!1,type:4},ki=function($,Y){return Qi($)&&$.value==="normal"?1.2*Y:$.type===17?Y*$.number:Be($)?ot($,Y):Y},la={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function($,Y){return Y.type===20&&Y.value==="none"?null:Yn.parse($,Y)}},ji={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function($,Y){switch(Y){case"inside":return 0;case"outside":default:return 1}}},Ya={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function($,Y){switch(Y){case"disc":return 0;case"circle":return 1;case"square":return 2;case"decimal":return 3;case"cjk-decimal":return 4;case"decimal-leading-zero":return 5;case"lower-roman":return 6;case"upper-roman":return 7;case"lower-greek":return 8;case"lower-alpha":return 9;case"upper-alpha":return 10;case"arabic-indic":return 11;case"armenian":return 12;case"bengali":return 13;case"cambodian":return 14;case"cjk-earthly-branch":return 15;case"cjk-heavenly-stem":return 16;case"cjk-ideographic":return 17;case"devanagari":return 18;case"ethiopic-numeric":return 19;case"georgian":return 20;case"gujarati":return 21;case"gurmukhi":return 22;case"hebrew":return 22;case"hiragana":return 23;case"hiragana-iroha":return 24;case"japanese-formal":return 25;case"japanese-informal":return 26;case"kannada":return 27;case"katakana":return 28;case"katakana-iroha":return 29;case"khmer":return 30;case"korean-hangul-formal":return 31;case"korean-hanja-formal":return 32;case"korean-hanja-informal":return 33;case"lao":return 34;case"lower-armenian":return 35;case"malayalam":return 36;case"mongolian":return 37;case"myanmar":return 38;case"oriya":return 39;case"persian":return 40;case"simp-chinese-formal":return 41;case"simp-chinese-informal":return 42;case"tamil":return 43;case"telugu":return 44;case"thai":return 45;case"tibetan":return 46;case"trad-chinese-formal":return 47;case"trad-chinese-informal":return 48;case"upper-armenian":return 49;case"disclosure-open":return 50;case"disclosure-closed":return 51;case"none":default:return-1}}},bo=function($){return{name:"margin-"+$,initialValue:"0",prefix:!1,type:4}},La=bo("top"),Vo=bo("right"),Po=bo("bottom"),Xo=bo("left"),Ba={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function($,Y){return Y.filter(Qi).map(function(ee){switch(ee.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;case"visible":default:return 0}})}},In={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function($,Y){switch(Y){case"break-word":return"break-word";case"normal":default:return"normal"}}},Ja=function($){return{name:"padding-"+$,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},vs=Ja("top"),ts=Ja("right"),ci=Ja("bottom"),Ur=Ja("left"),ua={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function($,Y){switch(Y){case"right":return 2;case"center":case"justify":return 1;case"left":default:return 0}}},xi={name:"position",initialValue:"static",prefix:!1,type:2,parse:function($,Y){switch(Y){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},To={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function($,Y){return Y.length===1&&_o(Y[0],"none")?[]:Ve(Y).map(function(ee){for(var q={color:wn.TRANSPARENT,offsetX:Oe,offsetY:Oe,blur:Oe},Se=0,ke=0;ke1?1:0],this.overflowWrap=lr(Y,In,ee.overflowWrap),this.paddingTop=lr(Y,vs,ee.paddingTop),this.paddingRight=lr(Y,ts,ee.paddingRight),this.paddingBottom=lr(Y,ci,ee.paddingBottom),this.paddingLeft=lr(Y,Ur,ee.paddingLeft),this.paintOrder=lr(Y,No,ee.paintOrder),this.position=lr(Y,xi,ee.position),this.textAlign=lr(Y,ua,ee.textAlign),this.textDecorationColor=lr(Y,or,(q=ee.textDecorationColor)!==null&&q!==void 0?q:ee.color),this.textDecorationLine=lr(Y,fr,(Se=ee.textDecorationLine)!==null&&Se!==void 0?Se:ee.textDecoration),this.textShadow=lr(Y,To,ee.textShadow),this.textTransform=lr(Y,Za,ee.textTransform),this.transform=lr(Y,Eo,ee.transform),this.transformOrigin=lr(Y,$i,ee.transformOrigin),this.visibility=lr(Y,Sn,ee.visibility),this.webkitTextStrokeColor=lr(Y,jo,ee.webkitTextStrokeColor),this.webkitTextStrokeWidth=lr(Y,Ts,ee.webkitTextStrokeWidth),this.wordBreak=lr(Y,$t,ee.wordBreak),this.zIndex=lr(Y,Cn,ee.zIndex)}return $.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===0},$.prototype.isTransparent=function(){return bn(this.backgroundColor)},$.prototype.isTransformed=function(){return this.transform!==null},$.prototype.isPositioned=function(){return this.position!==0},$.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},$.prototype.isFloating=function(){return this.float!==0},$.prototype.isInlineLevel=function(){return di(this.display,4)||di(this.display,33554432)||di(this.display,268435456)||di(this.display,536870912)||di(this.display,67108864)||di(this.display,134217728)},$}(),fl=function(){function $(Y,ee){this.content=lr(Y,Oa,ee.content),this.quotes=lr(Y,Aa,ee.quotes)}return $}(),Qs=function(){function $(Y,ee){this.counterIncrement=lr(Y,$a,ee.counterIncrement),this.counterReset=lr(Y,qi,ee.counterReset)}return $}(),lr=function($,Y,ee){var q=new dl,Se=ee!==null&&typeof ee!="undefined"?ee.toString():Y.initialValue;q.write(Se);var ke=new $s(q.read());switch(Y.type){case 2:var et=ke.parseComponentValue();return Y.parse($,Qi(et)?et.value:Y.initialValue);case 0:return Y.parse($,ke.parseComponentValue());case 1:return Y.parse($,ke.parseComponentValues());case 4:return ke.parseComponentValue();case 3:switch(Y.format){case"angle":return tn.parse($,ke.parseComponentValue());case"color":return en.parse($,ke.parseComponentValue());case"image":return Yn.parse($,ke.parseComponentValue());case"length":var mt=ke.parseComponentValue();return Je(mt)?mt:Oe;case"length-percentage":var pt=ke.parseComponentValue();return Be(pt)?pt:Oe;case"time":return Zt.parse($,ke.parseComponentValue())}break}},ys="data-html2canvas-debug",Ks=function($){var Y=$.getAttribute(ys);switch(Y){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},Bs=function($,Y){var ee=Ks($);return ee===1||Y===ee},Ao=function(){function $(Y,ee){if(this.context=Y,this.textNodes=[],this.elements=[],this.flags=0,Bs(ee,3))debugger;this.styles=new hl(Y,window.getComputedStyle(ee,null)),Wl(ee)&&(this.styles.animationDuration.some(function(q){return q>0})&&(ee.style.animationDuration="0s"),this.styles.transform!==null&&(ee.style.transform="none")),this.bounds=m(this.context,ee),Bs(ee,4)&&(this.flags|=16)}return $}(),bs="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",Ws="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Ms=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),Es=0;Es>4,Kt[Se++]=(et&15)<<4|mt>>2,Kt[Se++]=(mt&3)<<6|pt&63;return Pt},zs=function($){for(var Y=$.length,ee=[],q=0;q>Ho,Ti=1<>Ho,Pn=Rr+Kn,xn=Pn,tr=2048>>6,Tn=xn+tr,_r=65536>>Ls,Mr=1<=0){if(Y<55296||Y>56319&&Y<=65535)return ee=this.index[Y>>Ho],ee=(ee<>Ho)],ee=(ee<>Ls),ee=this.index[ee],ee+=Y>>Ho&jr,ee=this.index[ee],ee=(ee<=55296&&Se<=56319&&ee>10)+55296,et%1024+56320)),(Se+1===ee||q.length>16384)&&(ke+=String.fromCharCode.apply(String,q),q.length=0)}return ke},yu=ba(bs),rs="\xD7",nu="\xF7",zu=function($){return yu.get($)},Gu=function($,Y,ee){var q=ee-2,Se=Y[q],ke=Y[ee-1],et=Y[ee];if(ke===el&&et===ns)return rs;if(ke===el||ke===ns||ke===hs)return nu;if(et===el||et===ns||et===hs)return nu;if(ke===Zl&&[Zl,$l,mu,Bo].indexOf(et)!==-1)return rs;if((ke===mu||ke===$l)&&(et===$l||et===ql))return rs;if((ke===Bo||ke===ql)&&et===ql)return rs;if(et===eu||et===tl)return rs;if(et===nl)return rs;if(ke===Cs)return rs;if(ke===eu&&et===vu){for(;Se===tl;)Se=Y[--q];if(Se===vu)return rs}if(ke===tu&&et===tu){for(var mt=0;Se===tu;)mt++,Se=Y[--q];if(mt%2===0)return rs}return nu},Gs=function($){var Y=Wu($),ee=Y.length,q=0,Se=0,ke=Y.map(zu);return{next:function(){if(q>=ee)return{done:!0,value:null};for(var et=rs;qet.x||Kt.y>et.y;return et=Kt,Pt===0?!0:qt});return $.body.removeChild(Y),mt},Ps=function(){return typeof new Image().crossOrigin!="undefined"},Vu=function(){return typeof new XMLHttpRequest().responseType=="string"},Xu=function($){var Y=new Image,ee=$.createElement("canvas"),q=ee.getContext("2d");if(!q)return!1;Y.src="data:image/svg+xml,";try{q.drawImage(Y,0,0),ee.toDataURL()}catch(Se){return!1}return!0},rl=function($){return $[0]===0&&$[1]===255&&$[2]===0&&$[3]===255},bu=function($){var Y=$.createElement("canvas"),ee=100;Y.width=ee,Y.height=ee;var q=Y.getContext("2d");if(!q)return Promise.reject(!1);q.fillStyle="rgb(0, 255, 0)",q.fillRect(0,0,ee,ee);var Se=new Image,ke=Y.toDataURL();Se.src=ke;var et=Fl(ee,ee,0,0,Se);return q.fillStyle="red",q.fillRect(0,0,ee,ee),ru(et).then(function(mt){q.drawImage(mt,0,0);var pt=q.getImageData(0,0,ee,ee).data;q.fillStyle="red",q.fillRect(0,0,ee,ee);var Pt=$.createElement("div");return Pt.style.backgroundImage="url("+ke+")",Pt.style.height=ee+"px",rl(pt)?ru(Fl(ee,ee,0,0,Pt)):Promise.reject(!1)}).then(function(mt){return q.drawImage(mt,0,0),rl(q.getImageData(0,0,ee,ee).data)}).catch(function(){return!1})},Fl=function($,Y,ee,q,Se){var ke="http://www.w3.org/2000/svg",et=document.createElementNS(ke,"svg"),mt=document.createElementNS(ke,"foreignObject");return et.setAttributeNS(null,"width",$.toString()),et.setAttributeNS(null,"height",Y.toString()),mt.setAttributeNS(null,"width","100%"),mt.setAttributeNS(null,"height","100%"),mt.setAttributeNS(null,"x",ee.toString()),mt.setAttributeNS(null,"y",q.toString()),mt.setAttributeNS(null,"externalResourcesRequired","true"),et.appendChild(mt),mt.appendChild(Se),et},ru=function($){return new Promise(function(Y,ee){var q=new Image;q.onload=function(){return Y(q)},q.onerror=ee,q.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString($))})},qa={get SUPPORT_RANGE_BOUNDS(){var $=kl(document);return Object.defineProperty(qa,"SUPPORT_RANGE_BOUNDS",{value:$}),$},get SUPPORT_WORD_BREAKING(){var $=qa.SUPPORT_RANGE_BOUNDS&&xl(document);return Object.defineProperty(qa,"SUPPORT_WORD_BREAKING",{value:$}),$},get SUPPORT_SVG_DRAWING(){var $=Xu(document);return Object.defineProperty(qa,"SUPPORT_SVG_DRAWING",{value:$}),$},get SUPPORT_FOREIGNOBJECT_DRAWING(){var $=typeof Array.from=="function"&&typeof window.fetch=="function"?bu(document):Promise.resolve(!1);return Object.defineProperty(qa,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:$}),$},get SUPPORT_CORS_IMAGES(){var $=Ps();return Object.defineProperty(qa,"SUPPORT_CORS_IMAGES",{value:$}),$},get SUPPORT_RESPONSE_TYPE(){var $=Vu();return Object.defineProperty(qa,"SUPPORT_RESPONSE_TYPE",{value:$}),$},get SUPPORT_CORS_XHR(){var $="withCredentials"in new XMLHttpRequest;return Object.defineProperty(qa,"SUPPORT_CORS_XHR",{value:$}),$},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var $=!!(typeof Intl!="undefined"&&Intl.Segmenter);return Object.defineProperty(qa,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:$}),$}},Os=function(){function $(Y,ee){this.text=Y,this.bounds=ee}return $}(),iu=function($,Y,ee,q){var Se=Eu(Y,ee),ke=[],et=0;return Se.forEach(function(mt){if(ee.textDecorationLine.length||mt.trim().length>0)if(qa.SUPPORT_RANGE_BOUNDS){var pt=Nl(q,et,mt.length).getClientRects();if(pt.length>1){var Pt=ou(mt),Kt=0;Pt.forEach(function(nn){ke.push(new Os(nn,w.fromDOMRectList($,Nl(q,Kt+et,nn.length).getClientRects()))),Kt+=nn.length})}else ke.push(new Os(mt,w.fromDOMRectList($,pt)))}else{var qt=q.splitText(mt.length);ke.push(new Os(mt,au($,q))),q=qt}else qa.SUPPORT_RANGE_BOUNDS||(q=q.splitText(mt.length));et+=mt.length}),ke},au=function($,Y){var ee=Y.ownerDocument;if(ee){var q=ee.createElement("html2canvaswrapper");q.appendChild(Y.cloneNode(!0));var Se=Y.parentNode;if(Se){Se.replaceChild(q,Y);var ke=m($,q);return q.firstChild&&Se.replaceChild(q.firstChild,q),ke}}return w.EMPTY},Nl=function($,Y,ee){var q=$.ownerDocument;if(!q)throw new Error("Node has no owner document");var Se=q.createRange();return Se.setStart($,Y),Se.setEnd($,Y+ee),Se},ou=function($){if(qa.SUPPORT_NATIVE_TEXT_SEGMENTATION){var Y=new Intl.Segmenter(void 0,{granularity:"grapheme"});return Array.from(Y.segment($)).map(function(ee){return ee.segment})}return Cl($)},wl=function($,Y){if(qa.SUPPORT_NATIVE_TEXT_SEGMENTATION){var ee=new Intl.Segmenter(void 0,{granularity:"word"});return Array.from(ee.segment($)).map(function(q){return q.segment})}return Cu($,Y)},Eu=function($,Y){return Y.letterSpacing!==0?ou($):wl($,Y)},Yu=[32,160,4961,65792,65793,4153,4241],Cu=function($,Y){for(var ee=Rn($,{lineBreak:Y.lineBreak,wordBreak:Y.overflowWrap==="break-word"?"break-word":Y.wordBreak}),q=[],Se,ke=function(){if(Se.value){var et=Se.value.slice(),mt=i(et),pt="";mt.forEach(function(Pt){Yu.indexOf(Pt)===-1?pt+=n(Pt):(pt.length&&q.push(pt),q.push(n(Pt)),pt="")}),pt.length&&q.push(pt)}};!(Se=ee.next()).done;)ke();return q},jl=function(){function $(Y,ee,q){this.text=Ju(ee.data,q.textTransform),this.textBounds=iu(Y,this.text,q,ee)}return $}(),Ju=function($,Y){switch(Y){case 1:return $.toLowerCase();case 3:return $.replace(Zu,_l);case 2:return $.toUpperCase();default:return $}},Zu=/(^|\s|:|-|\(|\))([a-z])/g,_l=function($,Y,ee){return $.length>0?Y+ee.toUpperCase():$},su=function($){G(Y,$);function Y(ee,q){var Se=$.call(this,ee,q)||this;return Se.src=q.currentSrc||q.src,Se.intrinsicWidth=q.naturalWidth,Se.intrinsicHeight=q.naturalHeight,Se.context.cache.addImage(Se.src),Se}return Y}(Ao),lu=function($){G(Y,$);function Y(ee,q){var Se=$.call(this,ee,q)||this;return Se.canvas=q,Se.intrinsicWidth=q.width,Se.intrinsicHeight=q.height,Se}return Y}(Ao),xu=function($){G(Y,$);function Y(ee,q){var Se=$.call(this,ee,q)||this,ke=new XMLSerializer,et=m(ee,q);return q.setAttribute("width",et.width+"px"),q.setAttribute("height",et.height+"px"),Se.svg="data:image/svg+xml,"+encodeURIComponent(ke.serializeToString(q)),Se.intrinsicWidth=q.width.baseVal.value,Se.intrinsicHeight=q.height.baseVal.value,Se.context.cache.addImage(Se.svg),Se}return Y}(Ao),Hl=function($){G(Y,$);function Y(ee,q){var Se=$.call(this,ee,q)||this;return Se.value=q.value,Se}return Y}(Ao),Ql=function($){G(Y,$);function Y(ee,q){var Se=$.call(this,ee,q)||this;return Se.start=q.start,Se.reversed=typeof q.reversed=="boolean"&&q.reversed===!0,Se}return Y}(Ao),$u=[{type:15,flags:0,unit:"px",number:3}],wu=[{type:16,flags:0,number:50}],_u=function($){return $.width>$.height?new w($.left+($.width-$.height)/2,$.top,$.height,$.height):$.width<$.height?new w($.left,$.top+($.height-$.width)/2,$.width,$.width):$},qu=function($){var Y=$.type===Sl?new Array($.value.length+1).join("\u2022"):$.value;return Y.length===0?$.placeholder||"":Y},Al="checkbox",Vs="radio",Sl="password",Su=707406591,Kl=function($){G(Y,$);function Y(ee,q){var Se=$.call(this,ee,q)||this;Se.type=q.type.toLowerCase(),Se.checked=q.checked,Se.value=qu(q),(Se.type===Al||Se.type===Vs)&&(Se.styles.backgroundColor=3739148031,Se.styles.borderTopColor=Se.styles.borderRightColor=Se.styles.borderBottomColor=Se.styles.borderLeftColor=2779096575,Se.styles.borderTopWidth=Se.styles.borderRightWidth=Se.styles.borderBottomWidth=Se.styles.borderLeftWidth=1,Se.styles.borderTopStyle=Se.styles.borderRightStyle=Se.styles.borderBottomStyle=Se.styles.borderLeftStyle=1,Se.styles.backgroundClip=[0],Se.styles.backgroundOrigin=[0],Se.bounds=_u(Se.bounds));switch(Se.type){case Al:Se.styles.borderTopRightRadius=Se.styles.borderTopLeftRadius=Se.styles.borderBottomRightRadius=Se.styles.borderBottomLeftRadius=$u;break;case Vs:Se.styles.borderTopRightRadius=Se.styles.borderTopLeftRadius=Se.styles.borderBottomRightRadius=Se.styles.borderBottomLeftRadius=wu;break}return Se}return Y}(Ao),Tu=function($){G(Y,$);function Y(ee,q){var Se=$.call(this,ee,q)||this,ke=q.options[q.selectedIndex||0];return Se.value=ke&&ke.text||"",Se}return Y}(Ao),Bu=function($){G(Y,$);function Y(ee,q){var Se=$.call(this,ee,q)||this;return Se.value=q.value,Se}return Y}(Ao),Ou=function($){G(Y,$);function Y(ee,q){var Se=$.call(this,ee,q)||this;Se.src=q.src,Se.width=parseInt(q.width,10)||0,Se.height=parseInt(q.height,10)||0,Se.backgroundColor=Se.styles.backgroundColor;try{if(q.contentWindow&&q.contentWindow.document&&q.contentWindow.document.documentElement){Se.tree=Ru(ee,q.contentWindow.document.documentElement);var ke=q.contentWindow.document.documentElement?An(ee,getComputedStyle(q.contentWindow.document.documentElement).backgroundColor):wn.TRANSPARENT,et=q.contentWindow.document.body?An(ee,getComputedStyle(q.contentWindow.document.body).backgroundColor):wn.TRANSPARENT;Se.backgroundColor=bn(ke)?bn(et)?Se.styles.backgroundColor:et:ke}}catch(mt){}return Se}return Y}(Ao),ec=["OL","UL","MENU"],Tl=function($,Y,ee,q){for(var Se=Y.firstChild,ke=void 0;Se;Se=ke)if(ke=Se.nextSibling,cu(Se)&&Se.data.trim().length>0)ee.textNodes.push(new jl($,Se,ee.styles));else if(pl(Se))if(hu(Se)&&Se.assignedNodes)Se.assignedNodes().forEach(function(mt){return Tl($,mt,ee,q)});else{var et=Du($,Se);et.styles.isVisible()&&(Iu(Se,et,q)?et.flags|=4:uu(et.styles)&&(et.flags|=2),ec.indexOf(Se.tagName)!==-1&&(et.flags|=8),ee.elements.push(et),Se.slot,Se.shadowRoot?Tl($,Se.shadowRoot,et,q):!Ol(Se)&&!Lu(Se)&&!Dl(Se)&&Tl($,Se,et,q))}},Du=function($,Y){return il(Y)?new su($,Y):Pu(Y)?new lu($,Y):Lu(Y)?new xu($,Y):Mu(Y)?new Hl($,Y):zl(Y)?new Ql($,Y):tc(Y)?new Kl($,Y):Dl(Y)?new Tu($,Y):Ol(Y)?new Bu($,Y):fs(Y)?new Ou($,Y):new Ao($,Y)},Ru=function($,Y){var ee=Du($,Y);return ee.flags|=4,Tl($,Y,ee,ee),ee},Iu=function($,Y,ee){return Y.styles.isPositionedWithZIndex()||Y.styles.opacity<1||Y.styles.isTransformed()||ma($)&&ee.styles.isTransparent()},uu=function($){return $.isPositioned()||$.isFloating()},cu=function($){return $.nodeType===Node.TEXT_NODE},pl=function($){return $.nodeType===Node.ELEMENT_NODE},Wl=function($){return pl($)&&typeof $.style!="undefined"&&!Us($)},Us=function($){return typeof $.className=="object"},Mu=function($){return $.tagName==="LI"},zl=function($){return $.tagName==="OL"},tc=function($){return $.tagName==="INPUT"},nc=function($){return $.tagName==="HTML"},Lu=function($){return $.tagName==="svg"},ma=function($){return $.tagName==="BODY"},Pu=function($){return $.tagName==="CANVAS"},Gl=function($){return $.tagName==="VIDEO"},il=function($){return $.tagName==="IMG"},fs=function($){return $.tagName==="IFRAME"},Bl=function($){return $.tagName==="STYLE"},du=function($){return $.tagName==="SCRIPT"},Ol=function($){return $.tagName==="TEXTAREA"},Dl=function($){return $.tagName==="SELECT"},hu=function($){return $.tagName==="SLOT"},fu=function($){return $.tagName.indexOf("-")>0},Uu=function(){function $(){this.counters={}}return $.prototype.getCounterValue=function(Y){var ee=this.counters[Y];return ee&&ee.length?ee[ee.length-1]:1},$.prototype.getCounterValues=function(Y){var ee=this.counters[Y];return ee||[]},$.prototype.pop=function(Y){var ee=this;Y.forEach(function(q){return ee.counters[q].pop()})},$.prototype.parse=function(Y){var ee=this,q=Y.counterIncrement,Se=Y.counterReset,ke=!0;q!==null&&q.forEach(function(mt){var pt=ee.counters[mt.counter];pt&&mt.increment!==0&&(ke=!1,pt.length||pt.push(1),pt[Math.max(0,pt.length-1)]+=mt.increment)});var et=[];return ke&&Se.forEach(function(mt){var pt=ee.counters[mt.counter];et.push(mt.counter),pt||(pt=ee.counters[mt.counter]=[]),pt.push(mt.reset)}),et},$}(),ku={integers:[1e3,900,500,400,100,90,50,40,10,9,5,4,1],values:["M","CM","D","CD","C","XC","L","XL","X","IX","V","IV","I"]},Vl={integers:[9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["\u0554","\u0553","\u0552","\u0551","\u0550","\u054F","\u054E","\u054D","\u054C","\u054B","\u054A","\u0549","\u0548","\u0547","\u0546","\u0545","\u0544","\u0543","\u0542","\u0541","\u0540","\u053F","\u053E","\u053D","\u053C","\u053B","\u053A","\u0539","\u0538","\u0537","\u0536","\u0535","\u0534","\u0533","\u0532","\u0531"]},Fu={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,400,300,200,100,90,80,70,60,50,40,30,20,19,18,17,16,15,10,9,8,7,6,5,4,3,2,1],values:["\u05D9\u05F3","\u05D8\u05F3","\u05D7\u05F3","\u05D6\u05F3","\u05D5\u05F3","\u05D4\u05F3","\u05D3\u05F3","\u05D2\u05F3","\u05D1\u05F3","\u05D0\u05F3","\u05EA","\u05E9","\u05E8","\u05E7","\u05E6","\u05E4","\u05E2","\u05E1","\u05E0","\u05DE","\u05DC","\u05DB","\u05D9\u05D8","\u05D9\u05D7","\u05D9\u05D6","\u05D8\u05D6","\u05D8\u05D5","\u05D9","\u05D8","\u05D7","\u05D6","\u05D5","\u05D4","\u05D3","\u05D2","\u05D1","\u05D0"]},ea={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["\u10F5","\u10F0","\u10EF","\u10F4","\u10EE","\u10ED","\u10EC","\u10EB","\u10EA","\u10E9","\u10E8","\u10E7","\u10E6","\u10E5","\u10E4","\u10F3","\u10E2","\u10E1","\u10E0","\u10DF","\u10DE","\u10DD","\u10F2","\u10DC","\u10DB","\u10DA","\u10D9","\u10D8","\u10D7","\u10F1","\u10D6","\u10D5","\u10D4","\u10D3","\u10D2","\u10D1","\u10D0"]},al=function($,Y,ee,q,Se,ke){return $ee?P($,Se,ke.length>0):q.integers.reduce(function(et,mt,pt){for(;$>=mt;)$-=mt,et+=q.values[pt];return et},"")+ke},Nu=function($,Y,ee,q){var Se="";do ee||$--,Se=q($)+Se,$/=Y;while($*Y>=Y);return Se},Ca=function($,Y,ee,q,Se){var ke=ee-Y+1;return($<0?"-":"")+(Nu(Math.abs($),ke,q,function(et){return n(Math.floor(et%ke)+Y)})+Se)},ol=function($,Y,ee){ee===void 0&&(ee=". ");var q=Y.length;return Nu(Math.abs($),q,!1,function(Se){return Y[Math.floor(Se%q)]})+ee},ks=1<<0,Xs=1<<1,ia=1<<2,Rl=1<<3,Fs=function($,Y,ee,q,Se,ke){if($<-9999||$>9999)return P($,4,Se.length>0);var et=Math.abs($),mt=Se;if(et===0)return Y[0]+mt;for(var pt=0;et>0&&pt<=4;pt++){var Pt=et%10;Pt===0&&di(ke,ks)&&mt!==""?mt=Y[Pt]+mt:Pt>1||Pt===1&&pt===0||Pt===1&&pt===1&&di(ke,Xs)||Pt===1&&pt===1&&di(ke,ia)&&$>100||Pt===1&&pt>1&&di(ke,Rl)?mt=Y[Pt]+(pt>0?ee[pt-1]:"")+mt:Pt===1&&pt>0&&(mt=ee[pt-1]+mt),et=Math.floor(et/10)}return($<0?q:"")+mt},ju="\u5341\u767E\u5343\u842C",Il="\u62FE\u4F70\u4EDF\u842C",t="\u30DE\u30A4\u30CA\u30B9",y="\uB9C8\uC774\uB108\uC2A4",P=function($,Y,ee){var q=ee?". ":"",Se=ee?"\u3001":"",ke=ee?", ":"",et=ee?" ":"";switch(Y){case 0:return"\u2022"+et;case 1:return"\u25E6"+et;case 2:return"\u25FE"+et;case 5:var mt=Ca($,48,57,!0,q);return mt.length<4?"0"+mt:mt;case 4:return ol($,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",Se);case 6:return al($,1,3999,ku,3,q).toLowerCase();case 7:return al($,1,3999,ku,3,q);case 8:return Ca($,945,969,!1,q);case 9:return Ca($,97,122,!1,q);case 10:return Ca($,65,90,!1,q);case 11:return Ca($,1632,1641,!0,q);case 12:case 49:return al($,1,9999,Vl,3,q);case 35:return al($,1,9999,Vl,3,q).toLowerCase();case 13:return Ca($,2534,2543,!0,q);case 14:case 30:return Ca($,6112,6121,!0,q);case 15:return ol($,"\u5B50\u4E11\u5BC5\u536F\u8FB0\u5DF3\u5348\u672A\u7533\u9149\u620C\u4EA5",Se);case 16:return ol($,"\u7532\u4E59\u4E19\u4E01\u620A\u5DF1\u5E9A\u8F9B\u58EC\u7678",Se);case 17:case 48:return Fs($,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",ju,"\u8CA0",Se,Xs|ia|Rl);case 47:return Fs($,"\u96F6\u58F9\u8CB3\u53C3\u8086\u4F0D\u9678\u67D2\u634C\u7396",Il,"\u8CA0",Se,ks|Xs|ia|Rl);case 42:return Fs($,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",ju,"\u8D1F",Se,Xs|ia|Rl);case 41:return Fs($,"\u96F6\u58F9\u8D30\u53C1\u8086\u4F0D\u9646\u67D2\u634C\u7396",Il,"\u8D1F",Se,ks|Xs|ia|Rl);case 26:return Fs($,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u4E07",t,Se,0);case 25:return Fs($,"\u96F6\u58F1\u5F10\u53C2\u56DB\u4F0D\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343\u4E07",t,Se,ks|Xs|ia);case 31:return Fs($,"\uC601\uC77C\uC774\uC0BC\uC0AC\uC624\uC721\uCE60\uD314\uAD6C","\uC2ED\uBC31\uCC9C\uB9CC",y,ke,ks|Xs|ia);case 33:return Fs($,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u842C",y,ke,0);case 32:return Fs($,"\u96F6\u58F9\u8CB3\u53C3\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343",y,ke,ks|Xs|ia);case 18:return Ca($,2406,2415,!0,q);case 20:return al($,1,19999,ea,3,q);case 21:return Ca($,2790,2799,!0,q);case 22:return Ca($,2662,2671,!0,q);case 22:return al($,1,10999,Fu,3,q);case 23:return ol($,"\u3042\u3044\u3046\u3048\u304A\u304B\u304D\u304F\u3051\u3053\u3055\u3057\u3059\u305B\u305D\u305F\u3061\u3064\u3066\u3068\u306A\u306B\u306C\u306D\u306E\u306F\u3072\u3075\u3078\u307B\u307E\u307F\u3080\u3081\u3082\u3084\u3086\u3088\u3089\u308A\u308B\u308C\u308D\u308F\u3090\u3091\u3092\u3093");case 24:return ol($,"\u3044\u308D\u306F\u306B\u307B\u3078\u3068\u3061\u308A\u306C\u308B\u3092\u308F\u304B\u3088\u305F\u308C\u305D\u3064\u306D\u306A\u3089\u3080\u3046\u3090\u306E\u304A\u304F\u3084\u307E\u3051\u3075\u3053\u3048\u3066\u3042\u3055\u304D\u3086\u3081\u307F\u3057\u3091\u3072\u3082\u305B\u3059");case 27:return Ca($,3302,3311,!0,q);case 28:return ol($,"\u30A2\u30A4\u30A6\u30A8\u30AA\u30AB\u30AD\u30AF\u30B1\u30B3\u30B5\u30B7\u30B9\u30BB\u30BD\u30BF\u30C1\u30C4\u30C6\u30C8\u30CA\u30CB\u30CC\u30CD\u30CE\u30CF\u30D2\u30D5\u30D8\u30DB\u30DE\u30DF\u30E0\u30E1\u30E2\u30E4\u30E6\u30E8\u30E9\u30EA\u30EB\u30EC\u30ED\u30EF\u30F0\u30F1\u30F2\u30F3",Se);case 29:return ol($,"\u30A4\u30ED\u30CF\u30CB\u30DB\u30D8\u30C8\u30C1\u30EA\u30CC\u30EB\u30F2\u30EF\u30AB\u30E8\u30BF\u30EC\u30BD\u30C4\u30CD\u30CA\u30E9\u30E0\u30A6\u30F0\u30CE\u30AA\u30AF\u30E4\u30DE\u30B1\u30D5\u30B3\u30A8\u30C6\u30A2\u30B5\u30AD\u30E6\u30E1\u30DF\u30B7\u30F1\u30D2\u30E2\u30BB\u30B9",Se);case 34:return Ca($,3792,3801,!0,q);case 37:return Ca($,6160,6169,!0,q);case 38:return Ca($,4160,4169,!0,q);case 39:return Ca($,2918,2927,!0,q);case 40:return Ca($,1776,1785,!0,q);case 43:return Ca($,3046,3055,!0,q);case 44:return Ca($,3174,3183,!0,q);case 45:return Ca($,3664,3673,!0,q);case 46:return Ca($,3872,3881,!0,q);case 3:default:return Ca($,48,57,!0,q)}},L="data-html2canvas-ignore",H=function(){function $(Y,ee,q){if(this.context=Y,this.options=q,this.scrolledElements=[],this.referenceElement=ee,this.counters=new Uu,this.quoteDepth=0,!ee.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(ee.ownerDocument.documentElement,!1)}return $.prototype.toIFrame=function(Y,ee){var q=this,Se=we(Y,ee);if(!Se.contentWindow)return Promise.reject("Unable to find iframe window");var ke=Y.defaultView.pageXOffset,et=Y.defaultView.pageYOffset,mt=Se.contentWindow,pt=mt.document,Pt=Qe(Se).then(function(){return v(q,void 0,void 0,function(){var Kt,qt;return b(this,function(nn){switch(nn.label){case 0:return this.scrolledElements.forEach(on),mt&&(mt.scrollTo(ee.left,ee.top),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&(mt.scrollY!==ee.top||mt.scrollX!==ee.left)&&(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(mt.scrollX-ee.left,mt.scrollY-ee.top,0,0))),Kt=this.options.onclone,qt=this.clonedReferenceElement,typeof qt=="undefined"?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:pt.fonts&&pt.fonts.ready?[4,pt.fonts.ready]:[3,2];case 1:nn.sent(),nn.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,Pe(pt)]:[3,4];case 3:nn.sent(),nn.label=4;case 4:return typeof Kt=="function"?[2,Promise.resolve().then(function(){return Kt(pt,qt)}).then(function(){return Se})]:[2,Se]}})})});return pt.open(),pt.write(Qt(document.doctype)+""),Nt(this.referenceElement.ownerDocument,ke,et),pt.replaceChild(pt.adoptNode(this.documentElement),pt.documentElement),pt.close(),Pt},$.prototype.createElementClone=function(Y){if(Bs(Y,2))debugger;if(Pu(Y))return this.createCanvasClone(Y);if(Gl(Y))return this.createVideoClone(Y);if(Bl(Y))return this.createStyleClone(Y);var ee=Y.cloneNode(!1);return il(ee)&&(il(Y)&&Y.currentSrc&&Y.currentSrc!==Y.src&&(ee.src=Y.currentSrc,ee.srcset=""),ee.loading==="lazy"&&(ee.loading="eager")),fu(ee)?this.createCustomElementClone(ee):ee},$.prototype.createCustomElementClone=function(Y){var ee=document.createElement("html2canvascustomelement");return wt(Y.style,ee),ee},$.prototype.createStyleClone=function(Y){try{var ee=Y.sheet;if(ee&&ee.cssRules){var q=[].slice.call(ee.cssRules,0).reduce(function(ke,et){return et&&typeof et.cssText=="string"?ke+et.cssText:ke},""),Se=Y.cloneNode(!1);return Se.textContent=q,Se}}catch(ke){if(this.context.logger.error("Unable to access cssRules property",ke),ke.name!=="SecurityError")throw ke}return Y.cloneNode(!1)},$.prototype.createCanvasClone=function(Y){var ee;if(this.options.inlineImages&&Y.ownerDocument){var q=Y.ownerDocument.createElement("img");try{return q.src=Y.toDataURL(),q}catch(Pt){this.context.logger.info("Unable to inline canvas contents, canvas is tainted",Y)}}var Se=Y.cloneNode(!1);try{Se.width=Y.width,Se.height=Y.height;var ke=Y.getContext("2d"),et=Se.getContext("2d");if(et)if(!this.options.allowTaint&&ke)et.putImageData(ke.getImageData(0,0,Y.width,Y.height),0,0);else{var mt=(ee=Y.getContext("webgl2"))!==null&&ee!==void 0?ee:Y.getContext("webgl");if(mt){var pt=mt.getContextAttributes();(pt==null?void 0:pt.preserveDrawingBuffer)===!1&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",Y)}et.drawImage(Y,0,0)}return Se}catch(Pt){this.context.logger.info("Unable to clone canvas as it is tainted",Y)}return Se},$.prototype.createVideoClone=function(Y){var ee=Y.ownerDocument.createElement("canvas");ee.width=Y.offsetWidth,ee.height=Y.offsetHeight;var q=ee.getContext("2d");try{return q&&(q.drawImage(Y,0,0,ee.width,ee.height),this.options.allowTaint||q.getImageData(0,0,ee.width,ee.height)),ee}catch(ke){this.context.logger.info("Unable to clone video as it is tainted",Y)}var Se=Y.ownerDocument.createElement("canvas");return Se.width=Y.offsetWidth,Se.height=Y.offsetHeight,Se},$.prototype.appendChildNode=function(Y,ee,q){(!pl(ee)||!du(ee)&&!ee.hasAttribute(L)&&(typeof this.options.ignoreElements!="function"||!this.options.ignoreElements(ee)))&&((!this.options.copyStyles||!pl(ee)||!Bl(ee))&&Y.appendChild(this.cloneNode(ee,q)))},$.prototype.cloneChildNodes=function(Y,ee,q){for(var Se=this,ke=Y.shadowRoot?Y.shadowRoot.firstChild:Y.firstChild;ke;ke=ke.nextSibling)if(pl(ke)&&hu(ke)&&typeof ke.assignedNodes=="function"){var et=ke.assignedNodes();et.length&&et.forEach(function(mt){return Se.appendChildNode(ee,mt,q)})}else this.appendChildNode(ee,ke,q)},$.prototype.cloneNode=function(Y,ee){if(cu(Y))return document.createTextNode(Y.data);if(!Y.ownerDocument)return Y.cloneNode(!1);var q=Y.ownerDocument.defaultView;if(q&&pl(Y)&&(Wl(Y)||Us(Y))){var Se=this.createElementClone(Y);Se.style.transitionProperty="none";var ke=q.getComputedStyle(Y),et=q.getComputedStyle(Y,":before"),mt=q.getComputedStyle(Y,":after");this.referenceElement===Y&&Wl(Se)&&(this.clonedReferenceElement=Se),ma(Se)&&pr(Se);var pt=this.counters.parse(new Qs(this.context,ke)),Pt=this.resolvePseudoContent(Y,Se,et,le.BEFORE);fu(Y)&&(ee=!0),Gl(Y)||this.cloneChildNodes(Y,Se,ee),Pt&&Se.insertBefore(Pt,Se.firstChild);var Kt=this.resolvePseudoContent(Y,Se,mt,le.AFTER);return Kt&&Se.appendChild(Kt),this.counters.pop(pt),(ke&&(this.options.copyStyles||Us(Y))&&!fs(Y)||ee)&&wt(ke,Se),(Y.scrollTop!==0||Y.scrollLeft!==0)&&this.scrolledElements.push([Se,Y.scrollLeft,Y.scrollTop]),(Ol(Y)||Dl(Y))&&(Ol(Se)||Dl(Se))&&(Se.value=Y.value),Se}return Y.cloneNode(!1)},$.prototype.resolvePseudoContent=function(Y,ee,q,Se){var ke=this;if(!q)return;var et=q.content,mt=ee.ownerDocument;if(!mt||!et||et==="none"||et==="-moz-alt-content"||q.display==="none")return;this.counters.parse(new Qs(this.context,q));var pt=new fl(this.context,q),Pt=mt.createElement("html2canvaspseudoelement");wt(q,Pt),pt.content.forEach(function(qt){if(qt.type===0)Pt.appendChild(mt.createTextNode(qt.value));else if(qt.type===22){var nn=mt.createElement("img");nn.src=qt.value,nn.style.opacity="1",Pt.appendChild(nn)}else if(qt.type===18){if(qt.name==="attr"){var br=qt.values.filter(Qi);br.length&&Pt.appendChild(mt.createTextNode(Y.getAttribute(br[0].value)||""))}else if(qt.name==="counter"){var Nn=qt.values.filter(ut),ur=Nn[0],qr=Nn[1];if(ur&&Qi(ur)){var vr=ke.counters.getCounterValue(ur.value),xr=qr&&Qi(qr)?Ya.parse(ke.context,qr.value):3;Pt.appendChild(mt.createTextNode(P(vr,xr,!1)))}}else if(qt.name==="counters"){var Wi=qt.values.filter(ut),ur=Wi[0],Ei=Wi[1],qr=Wi[2];if(ur&&Qi(ur)){var aa=ke.counters.getCounterValues(ur.value),Er=qr&&Qi(qr)?Ya.parse(ke.context,qr.value):3,ta=Ei&&Ei.type===0?Ei.value:"",oa=aa.map(function(as){return P(as,Er,!1)}).join(ta);Pt.appendChild(mt.createTextNode(oa))}}}else if(qt.type===20)switch(qt.value){case"open-quote":Pt.appendChild(mt.createTextNode(ko(pt.quotes,ke.quoteDepth++,!0)));break;case"close-quote":Pt.appendChild(mt.createTextNode(ko(pt.quotes,--ke.quoteDepth,!1)));break;default:Pt.appendChild(mt.createTextNode(qt.value))}}),Pt.className=Gn+" "+ar;var Kt=Se===le.BEFORE?" "+Gn:" "+ar;return Us(ee)?ee.className.baseValue+=Kt:ee.className+=Kt,Pt},$.destroy=function(Y){return Y.parentNode?(Y.parentNode.removeChild(Y),!0):!1},$}(),le;(function($){$[$.BEFORE=0]="BEFORE",$[$.AFTER=1]="AFTER"})(le||(le={}));var we=function($,Y){var ee=$.createElement("iframe");return ee.className="html2canvas-container",ee.style.visibility="hidden",ee.style.position="fixed",ee.style.left="-10000px",ee.style.top="0px",ee.style.border="0",ee.width=Y.width.toString(),ee.height=Y.height.toString(),ee.scrolling="no",ee.setAttribute(L,"true"),$.body.appendChild(ee),ee},De=function($){return new Promise(function(Y){if($.complete){Y();return}if(!$.src){Y();return}$.onload=Y,$.onerror=Y})},Pe=function($){return Promise.all([].slice.call($.images,0).map(De))},Qe=function($){return new Promise(function(Y,ee){var q=$.contentWindow;if(!q)return ee("No window assigned for iframe");var Se=q.document;q.onload=$.onload=function(){q.onload=$.onload=null;var ke=setInterval(function(){Se.body.childNodes.length>0&&Se.readyState==="complete"&&(clearInterval(ke),Y($))},50)}})},gt=["all","d","content"],wt=function($,Y){for(var ee=$.length-1;ee>=0;ee--){var q=$.item(ee);gt.indexOf(q)===-1&&Y.style.setProperty(q,$.getPropertyValue(q))}return Y},Qt=function($){var Y="";return $&&(Y+=""),Y},Nt=function($,Y,ee){$&&$.defaultView&&(Y!==$.defaultView.pageXOffset||ee!==$.defaultView.pageYOffset)&&$.defaultView.scrollTo(Y,ee)},on=function($){var Y=$[0],ee=$[1],q=$[2];Y.scrollLeft=ee,Y.scrollTop=q},yn=":before",Mn=":after",Gn="___html2canvas___pseudoelement_before",ar="___html2canvas___pseudoelement_after",Xn=`{ + ***************************************************************************** */var se=function($,Y){return se=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ee,q){ee.__proto__=q}||function(ee,q){for(var Se in q)Object.prototype.hasOwnProperty.call(q,Se)&&(ee[Se]=q[Se])},se($,Y)};function G($,Y){if(typeof Y!="function"&&Y!==null)throw new TypeError("Class extends value "+String(Y)+" is not a constructor or null");se($,Y);function ee(){this.constructor=$}$.prototype=Y===null?Object.create(Y):(ee.prototype=Y.prototype,new ee)}var M=function(){return M=Object.assign||function(Y){for(var ee,q=1,Se=arguments.length;q0&&ke[ke.length-1])&&(Pt[0]===6||Pt[0]===2)){ee=0;continue}if(Pt[0]===3&&(!ke||Pt[1]>ke[0]&&Pt[1]=55296&&Se<=56319&&ee>10)+55296,et%1024+56320)),(Se+1===ee||q.length>16384)&&(ke+=String.fromCharCode.apply(String,q),q.length=0)}return ke},e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",a=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),s=0;s>4,Kt[Se++]=(et&15)<<4|mt>>2,Kt[Se++]=(mt&3)<<6|pt&63;return Pt},c=function($){for(var Y=$.length,ee=[],q=0;q>p,g=1<>p,S=E+u,O=S,T=2048>>6,D=O+T,I=65536>>x,k=1<=0){if(Y<55296||Y>56319&&Y<=65535)return ee=this.index[Y>>p],ee=(ee<<_)+(Y&h),this.data[ee];if(Y<=65535)return ee=this.index[E+(Y-55296>>p)],ee=(ee<<_)+(Y&h),this.data[ee];if(Y>x),ee=this.index[ee],ee+=Y>>p&F,ee=this.index[ee],ee=(ee<<_)+(Y&h),this.data[ee];if(Y<=1114111)return this.data[this.highValueIndex]}return this.errorValue},$}(),N="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Q=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),J=0;Jue?(Se.push(!0),mt-=ue):Se.push(!1),["normal","auto","loose"].indexOf(Y)!==-1&&[8208,8211,12316,12448].indexOf(ke)!==-1)return q.push(et),ee.push(re);if(mt===me||mt===oe){if(et===0)return q.push(et),ee.push(lt);var pt=ee[et-1];return Vt.indexOf(pt)===-1?(q.push(q[et-1]),ee.push(pt)):(q.push(et),ee.push(lt))}if(q.push(et),mt===rt)return ee.push(Y==="strict"?ce:it);if(mt===Rt)return ee.push(lt);if(mt===ct)return ee.push(lt);if(mt===kt)return ke>=131072&&ke<=196605||ke>=196608&&ke<=262141?ee.push(it):ee.push(lt);ee.push(mt)}),[q,ee,Se]},un=function($,Y,ee,q){var Se=q[ee];if(Array.isArray($)?$.indexOf(Se)!==-1:$===Se)for(var ke=ee;ke<=q.length;){ke++;var et=q[ke];if(et===Y)return!0;if(et!==ve)break}if(Se===ve)for(var ke=ee;ke>0;){ke--;var mt=q[ke];if(Array.isArray($)?$.indexOf(mt)!==-1:$===mt)for(var pt=ee;pt<=q.length;){pt++;var et=q[pt];if(et===Y)return!0;if(et!==ve)break}if(mt!==ve)break}return!1},gn=function($,Y){for(var ee=$;ee>=0;){var q=Y[ee];if(q===ve)ee--;else return q}return 0},Ar=function($,Y,ee,q,Se){if(ee[q]===0)return At;var ke=q-1;if(Array.isArray(Se)&&Se[ke]===!0)return At;var et=ke-1,mt=ke+1,pt=Y[ke],Pt=et>=0?Y[et]:0,Kt=Y[mt];if(pt===de&&Kt===_e)return At;if(Ot.indexOf(pt)!==-1)return Bt;if(Ot.indexOf(Kt)!==-1)return At;if(Ct.indexOf(Kt)!==-1)return At;if(gn(ke,Y)===fe)return bt;if(je.get($[ke])===oe)return At;if((pt===Ze||pt===$e)&&je.get($[mt])===oe)return At;if(pt===ge||Kt===ge)return At;if(pt===ae)return At;if([ve,Te,Me].indexOf(pt)===-1&&Kt===ae)return At;if([j,W,he,_t,St].indexOf(Kt)!==-1)return At;if(gn(ke,Y)===Ie)return At;if(un(ze,Ie,ke,Y))return At;if(un([j,W],ce,ke,Y))return At;if(un(ie,ie,ke,Y))return At;if(pt===ve)return bt;if(pt===ze||Kt===ze)return At;if(Kt===re||pt===re)return bt;if([Te,Me,ce].indexOf(Kt)!==-1||pt===Re)return At;if(Pt===We&&Lt.indexOf(pt)!==-1)return At;if(pt===St&&Kt===We)return At;if(Kt===te)return At;if(qe.indexOf(Kt)!==-1&&pt===He||qe.indexOf(pt)!==-1&&Kt===He)return At;if(pt===ht&&[it,Ze,$e].indexOf(Kt)!==-1||[it,Ze,$e].indexOf(pt)!==-1&&Kt===Ke)return At;if(qe.indexOf(pt)!==-1&&jt.indexOf(Kt)!==-1||jt.indexOf(pt)!==-1&&qe.indexOf(Kt)!==-1)return At;if([ht,Ke].indexOf(pt)!==-1&&(Kt===He||[Ie,Me].indexOf(Kt)!==-1&&Y[mt+1]===He)||[Ie,Me].indexOf(pt)!==-1&&Kt===He||pt===He&&[He,St,_t].indexOf(Kt)!==-1)return At;if([He,St,_t,j,W].indexOf(Kt)!==-1)for(var qt=ke;qt>=0;){var nn=Y[qt];if(nn===He)return At;if([St,_t].indexOf(nn)!==-1)qt--;else break}if([ht,Ke].indexOf(Kt)!==-1)for(var qt=[j,W].indexOf(pt)!==-1?et:ke;qt>=0;){var nn=Y[qt];if(nn===He)return At;if([St,_t].indexOf(nn)!==-1)qt--;else break}if(yt===pt&&[yt,vt,Ue,Ne].indexOf(Kt)!==-1||[vt,Ue].indexOf(pt)!==-1&&[vt,Mt].indexOf(Kt)!==-1||[Mt,Ne].indexOf(pt)!==-1&&Kt===Mt)return At;if(Et.indexOf(pt)!==-1&&[te,Ke].indexOf(Kt)!==-1||Et.indexOf(Kt)!==-1&&pt===ht)return At;if(qe.indexOf(pt)!==-1&&qe.indexOf(Kt)!==-1)return At;if(pt===_t&&qe.indexOf(Kt)!==-1)return At;if(qe.concat(He).indexOf(pt)!==-1&&Kt===Ie&&Ut.indexOf($[mt])===-1||qe.concat(He).indexOf(Kt)!==-1&&pt===W)return At;if(pt===Tt&&Kt===Tt){for(var br=ee[ke],Nn=1;br>0&&(br--,Y[br]===Tt);)Nn++;if(Nn%2!==0)return At}return pt===Ze&&Kt===$e?At:bt},wr=function($,Y){Y||(Y={lineBreak:"normal",wordBreak:"normal"});var ee=Ht($,Y.lineBreak),q=ee[0],Se=ee[1],ke=ee[2];(Y.wordBreak==="break-all"||Y.wordBreak==="break-word")&&(Se=Se.map(function(mt){return[He,lt,Rt].indexOf(mt)!==-1?it:mt}));var et=Y.wordBreak==="keep-all"?ke.map(function(mt,pt){return mt&&$[pt]>=19968&&$[pt]<=40959}):void 0;return[q,Se,et]},cr=function(){function $(Y,ee,q,Se){this.codePoints=Y,this.required=ee===Bt,this.start=q,this.end=Se}return $.prototype.slice=function(){return n.apply(void 0,this.codePoints.slice(this.start,this.end))},$}(),Rn=function($,Y){var ee=i($),q=wr(ee,Y),Se=q[0],ke=q[1],et=q[2],mt=ee.length,pt=0,Pt=0;return{next:function(){if(Pt>=mt)return{done:!0,value:null};for(var Kt=At;Pt=Wr&&$<=57},Ro=function($){return $>=55296&&$<=57343},ha=function($){return Ci($)||$>=ja&&$<=va||$>=hr&&$<=Zr},os=function($){return $>=hr&&$<=Xr},eo=function($){return $>=ja&&$<=Wo},ss=function($){return os($)||eo($)},Jo=function($){return $>=Tr},Ua=function($){return $===hi||$===Le||$===Fe},Zo=function($){return ss($)||Jo($)||$===xe},ps=function($){return Zo($)||Ci($)||$===Ce},kn=function($){return $>=Vr&&$<=zi||$===Gi||$>=Di&&$<=sa||$===da},Cr=function($,Y){return $!==Zi?!1:Y!==hi},gr=function($,Y,ee){return $===Ce?Zo(Y)||Cr(Y,ee):Zo($)?!0:!!($===Zi&&Cr($,Y))},Gr=function($,Y,ee){return $===Oi||$===Ce?Ci(Y)?!0:Y===Ii&&Ci(ee):$===Ii?Ci(Y):Ci($)},Ai=function($){var Y=0,ee=1;($[Y]===Oi||$[Y]===Ce)&&($[Y]===Ce&&(ee=-1),Y++);for(var q=[];Ci($[Y]);)q.push($[Y++]);var Se=q.length?parseInt(n.apply(void 0,q),10):0;$[Y]===Ii&&Y++;for(var ke=[];Ci($[Y]);)ke.push($[Y++]);var et=ke.length,mt=et?parseInt(n.apply(void 0,ke),10):0;($[Y]===Ni||$[Y]===zr)&&Y++;var pt=1;($[Y]===Oi||$[Y]===Ce)&&($[Y]===Ce&&(pt=-1),Y++);for(var Pt=[];Ci($[Y]);)Pt.push($[Y++]);var Kt=Pt.length?parseInt(n.apply(void 0,Pt),10):0;return ee*(Se+mt*Math.pow(10,-et))*Math.pow(10,pt*Kt)},Si={type:2},oi={type:3},fa={type:4},Ha={type:13},ni={type:8},zo={type:21},pi={type:9},Sa={type:10},uo={type:11},Ga={type:12},gi={type:14},ai={type:23},ui={type:1},to={type:25},ls={type:24},us={type:26},Is={type:27},ws={type:28},js={type:29},Zs={type:31},cs={type:32},dl=function(){function $(){this._value=[]}return $.prototype.write=function(Y){this._value=this._value.concat(i(Y))},$.prototype.read=function(){for(var Y=[],ee=this.consumeToken();ee!==cs;)Y.push(ee),ee=this.consumeToken();return Y},$.prototype.consumeToken=function(){var Y=this.consumeCodePoint();switch(Y){case nt:return this.consumeStringToken(nt);case Wt:var ee=this.peekCodePoint(0),q=this.peekCodePoint(1),Se=this.peekCodePoint(2);if(ps(ee)||Cr(q,Se)){var ke=gr(ee,q,Se)?si:Jr,et=this.consumeName();return{type:5,value:et,flags:ke}}break;case Xt:if(this.peekCodePoint(0)===xt)return this.consumeCodePoint(),Ha;break;case z:return this.consumeStringToken(z);case Z:return Si;case ye:return oi;case fi:if(this.peekCodePoint(0)===xt)return this.consumeCodePoint(),gi;break;case Oi:if(Gr(Y,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(Y),this.consumeNumericToken();break;case wi:return fa;case Ce:var mt=Y,pt=this.peekCodePoint(0),Pt=this.peekCodePoint(1);if(Gr(mt,pt,Pt))return this.reconsumeCodePoint(Y),this.consumeNumericToken();if(gr(mt,pt,Pt))return this.reconsumeCodePoint(Y),this.consumeIdentLikeToken();if(pt===Ce&&Pt===ln)return this.consumeCodePoint(),this.consumeCodePoint(),ls;break;case Ii:if(Gr(Y,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(Y),this.consumeNumericToken();break;case Ui:if(this.peekCodePoint(0)===fi)for(this.consumeCodePoint();;){var Kt=this.consumeCodePoint();if(Kt===fi&&(Kt=this.consumeCodePoint(),Kt===Ui))return this.consumeToken();if(Kt===Mi)return this.consumeToken()}break;case Fi:return us;case Hi:return Is;case zt:if(this.peekCodePoint(0)===ft&&this.peekCodePoint(1)===Ce&&this.peekCodePoint(2)===Ce)return this.consumeCodePoint(),this.consumeCodePoint(),to;break;case mn:var qt=this.peekCodePoint(0),nn=this.peekCodePoint(1),br=this.peekCodePoint(2);if(gr(qt,nn,br)){var et=this.consumeName();return{type:7,value:et}}break;case Jt:return ws;case Zi:if(Cr(Y,this.peekCodePoint(0)))return this.reconsumeCodePoint(Y),this.consumeIdentLikeToken();break;case Zn:return js;case Un:if(this.peekCodePoint(0)===xt)return this.consumeCodePoint(),ni;break;case nr:return uo;case ii:return Ga;case _i:case vo:var Nn=this.peekCodePoint(0),ur=this.peekCodePoint(1);return Nn===Oi&&(ha(ur)||ur===Sr)&&(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(Y),this.consumeIdentLikeToken();case Dr:if(this.peekCodePoint(0)===xt)return this.consumeCodePoint(),pi;if(this.peekCodePoint(0)===Dr)return this.consumeCodePoint(),zo;break;case ti:if(this.peekCodePoint(0)===xt)return this.consumeCodePoint(),Sa;break;case Mi:return cs}return Ua(Y)?(this.consumeWhiteSpace(),Zs):Ci(Y)?(this.reconsumeCodePoint(Y),this.consumeNumericToken()):Zo(Y)?(this.reconsumeCodePoint(Y),this.consumeIdentLikeToken()):{type:6,value:n(Y)}},$.prototype.consumeCodePoint=function(){var Y=this._value.shift();return typeof Y=="undefined"?-1:Y},$.prototype.reconsumeCodePoint=function(Y){this._value.unshift(Y)},$.prototype.peekCodePoint=function(Y){return Y>=this._value.length?-1:this._value[Y]},$.prototype.consumeUnicodeRangeToken=function(){for(var Y=[],ee=this.consumeCodePoint();ha(ee)&&Y.length<6;)Y.push(ee),ee=this.consumeCodePoint();for(var q=!1;ee===Sr&&Y.length<6;)Y.push(ee),ee=this.consumeCodePoint(),q=!0;if(q){var Se=parseInt(n.apply(void 0,Y.map(function(pt){return pt===Sr?Wr:pt})),16),ke=parseInt(n.apply(void 0,Y.map(function(pt){return pt===Sr?va:pt})),16);return{type:30,start:Se,end:ke}}var et=parseInt(n.apply(void 0,Y),16);if(this.peekCodePoint(0)===Ce&&ha(this.peekCodePoint(1))){this.consumeCodePoint(),ee=this.consumeCodePoint();for(var mt=[];ha(ee)&&mt.length<6;)mt.push(ee),ee=this.consumeCodePoint();var ke=parseInt(n.apply(void 0,mt),16);return{type:30,start:et,end:ke}}else return{type:30,start:et,end:et}},$.prototype.consumeIdentLikeToken=function(){var Y=this.consumeName();return Y.toLowerCase()==="url"&&this.peekCodePoint(0)===Z?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===Z?(this.consumeCodePoint(),{type:19,value:Y}):{type:20,value:Y}},$.prototype.consumeUrlToken=function(){var Y=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===Mi)return{type:22,value:""};var ee=this.peekCodePoint(0);if(ee===z||ee===nt){var q=this.consumeStringToken(this.consumeCodePoint());return q.type===0&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===Mi||this.peekCodePoint(0)===ye)?(this.consumeCodePoint(),{type:22,value:q.value}):(this.consumeBadUrlRemnants(),ai)}for(;;){var Se=this.consumeCodePoint();if(Se===Mi||Se===ye)return{type:22,value:n.apply(void 0,Y)};if(Ua(Se))return this.consumeWhiteSpace(),this.peekCodePoint(0)===Mi||this.peekCodePoint(0)===ye?(this.consumeCodePoint(),{type:22,value:n.apply(void 0,Y)}):(this.consumeBadUrlRemnants(),ai);if(Se===nt||Se===z||Se===Z||kn(Se))return this.consumeBadUrlRemnants(),ai;if(Se===Zi)if(Cr(Se,this.peekCodePoint(0)))Y.push(this.consumeEscapedCodePoint());else return this.consumeBadUrlRemnants(),ai;else Y.push(Se)}},$.prototype.consumeWhiteSpace=function(){for(;Ua(this.peekCodePoint(0));)this.consumeCodePoint()},$.prototype.consumeBadUrlRemnants=function(){for(;;){var Y=this.consumeCodePoint();if(Y===ye||Y===Mi)return;Cr(Y,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},$.prototype.consumeStringSlice=function(Y){for(var ee=5e4,q="";Y>0;){var Se=Math.min(ee,Y);q+=n.apply(void 0,this._value.splice(0,Se)),Y-=Se}return this._value.shift(),q},$.prototype.consumeStringToken=function(Y){var ee="",q=0;do{var Se=this._value[q];if(Se===Mi||Se===void 0||Se===Y)return ee+=this.consumeStringSlice(q),{type:0,value:ee};if(Se===hi)return this._value.splice(0,q),ui;if(Se===Zi){var ke=this._value[q+1];ke!==Mi&&ke!==void 0&&(ke===hi?(ee+=this.consumeStringSlice(q),q=-1,this._value.shift()):Cr(Se,ke)&&(ee+=this.consumeStringSlice(q),ee+=n(this.consumeEscapedCodePoint()),q=-1))}q++}while(!0)},$.prototype.consumeNumber=function(){var Y=[],ee=li,q=this.peekCodePoint(0);for((q===Oi||q===Ce)&&Y.push(this.consumeCodePoint());Ci(this.peekCodePoint(0));)Y.push(this.consumeCodePoint());q=this.peekCodePoint(0);var Se=this.peekCodePoint(1);if(q===Ii&&Ci(Se))for(Y.push(this.consumeCodePoint(),this.consumeCodePoint()),ee=kr;Ci(this.peekCodePoint(0));)Y.push(this.consumeCodePoint());q=this.peekCodePoint(0),Se=this.peekCodePoint(1);var ke=this.peekCodePoint(2);if((q===Ni||q===zr)&&((Se===Oi||Se===Ce)&&Ci(ke)||Ci(Se)))for(Y.push(this.consumeCodePoint(),this.consumeCodePoint()),ee=kr;Ci(this.peekCodePoint(0));)Y.push(this.consumeCodePoint());return[Ai(Y),ee]},$.prototype.consumeNumericToken=function(){var Y=this.consumeNumber(),ee=Y[0],q=Y[1],Se=this.peekCodePoint(0),ke=this.peekCodePoint(1),et=this.peekCodePoint(2);if(gr(Se,ke,et)){var mt=this.consumeName();return{type:15,number:ee,flags:q,unit:mt}}return Se===pe?(this.consumeCodePoint(),{type:16,number:ee,flags:q}):{type:17,number:ee,flags:q}},$.prototype.consumeEscapedCodePoint=function(){var Y=this.consumeCodePoint();if(ha(Y)){for(var ee=n(Y);ha(this.peekCodePoint(0))&&ee.length<6;)ee+=n(this.consumeCodePoint());Ua(this.peekCodePoint(0))&&this.consumeCodePoint();var q=parseInt(ee,16);return q===0||Ro(q)||q>1114111?vi:q}return Y===Mi?vi:Y},$.prototype.consumeName=function(){for(var Y="";;){var ee=this.consumeCodePoint();if(ps(ee))Y+=n(ee);else if(Cr(ee,this.peekCodePoint(0)))Y+=n(this.consumeEscapedCodePoint());else return this.reconsumeCodePoint(ee),Y}},$}(),$s=function(){function $(Y){this._tokens=Y}return $.create=function(Y){var ee=new dl;return ee.write(Y),new $(ee.read())},$.parseValue=function(Y){return $.create(Y).parseComponentValue()},$.parseValues=function(Y){return $.create(Y).parseComponentValues()},$.prototype.parseComponentValue=function(){for(var Y=this.consumeToken();Y.type===31;)Y=this.consumeToken();if(Y.type===32)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(Y);var ee=this.consumeComponentValue();do Y=this.consumeToken();while(Y.type===31);if(Y.type===32)return ee;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},$.prototype.parseComponentValues=function(){for(var Y=[];;){var ee=this.consumeComponentValue();if(ee.type===32)return Y;Y.push(ee),Y.push()}},$.prototype.consumeComponentValue=function(){var Y=this.consumeToken();switch(Y.type){case 11:case 28:case 2:return this.consumeSimpleBlock(Y.type);case 19:return this.consumeFunction(Y)}return Y},$.prototype.consumeSimpleBlock=function(Y){for(var ee={type:Y,values:[]},q=this.consumeToken();;){if(q.type===32||Ye(q,Y))return ee;this.reconsumeToken(q),ee.values.push(this.consumeComponentValue()),q=this.consumeToken()}},$.prototype.consumeFunction=function(Y){for(var ee={name:Y.value,values:[],type:18};;){var q=this.consumeToken();if(q.type===32||q.type===3)return ee;this.reconsumeToken(q),ee.values.push(this.consumeComponentValue())}},$.prototype.consumeToken=function(){var Y=this._tokens.shift();return typeof Y=="undefined"?cs:Y},$.prototype.reconsumeToken=function(Y){this._tokens.unshift(Y)},$}(),wo=function($){return $.type===15},ms=function($){return $.type===17},Qi=function($){return $.type===20},_s=function($){return $.type===0},_o=function($,Y){return Qi($)&&$.value===Y},Hs=function($){return $.type!==31},ut=function($){return $.type!==31&&$.type!==4},Ve=function($){var Y=[],ee=[];return $.forEach(function(q){if(q.type===4){if(ee.length===0)throw new Error("Error parsing function args, zero tokens for arg");Y.push(ee),ee=[];return}q.type!==31&&ee.push(q)}),ee.length&&Y.push(ee),Y},Ye=function($,Y){return Y===11&&$.type===12||Y===28&&$.type===29?!0:Y===2&&$.type===3},Je=function($){return $.type===17||$.type===15},Be=function($){return $.type===16||Je($)},Xe=function($){return $.length>1?[$[0],$[1]]:[$[0]]},Oe={type:17,number:0,flags:li},at={type:16,number:50,flags:li},tt={type:16,number:100,flags:li},st=function($,Y,ee){var q=$[0],Se=$[1];return[ot(q,Y),ot(typeof Se!="undefined"?Se:q,ee)]},ot=function($,Y){if($.type===16)return $.number/100*Y;if(wo($))switch($.unit){case"rem":case"em":return 16*$.number;case"px":default:return $.number}return $.number},dt="deg",It="grad",Gt="rad",Dt="turn",tn={name:"angle",parse:function($,Y){if(Y.type===15)switch(Y.unit){case dt:return Math.PI*Y.number/180;case It:return Math.PI/200*Y.number;case Gt:return Y.number;case Dt:return Math.PI*2*Y.number}throw new Error("Unsupported angle type")}},cn=function($){return $.type===15&&($.unit===dt||$.unit===It||$.unit===Gt||$.unit===Dt)},Bn=function($){var Y=$.filter(Qi).map(function(ee){return ee.value}).join(" ");switch(Y){case"to bottom right":case"to right bottom":case"left top":case"top left":return[Oe,Oe];case"to top":case"bottom":return Yt(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[Oe,tt];case"to right":case"left":return Yt(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[tt,tt];case"to bottom":case"top":return Yt(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[tt,Oe];case"to left":case"right":return Yt(270)}return 0},Yt=function($){return Math.PI*$/180},en={name:"color",parse:function($,Y){if(Y.type===18){var ee=fn[Y.name];if(typeof ee=="undefined")throw new Error('Attempting to parse an unsupported color function "'+Y.name+'"');return ee($,Y.values)}if(Y.type===5){if(Y.value.length===3){var q=Y.value.substring(0,1),Se=Y.value.substring(1,2),ke=Y.value.substring(2,3);return rn(parseInt(q+q,16),parseInt(Se+Se,16),parseInt(ke+ke,16),1)}if(Y.value.length===4){var q=Y.value.substring(0,1),Se=Y.value.substring(1,2),ke=Y.value.substring(2,3),et=Y.value.substring(3,4);return rn(parseInt(q+q,16),parseInt(Se+Se,16),parseInt(ke+ke,16),parseInt(et+et,16)/255)}if(Y.value.length===6){var q=Y.value.substring(0,2),Se=Y.value.substring(2,4),ke=Y.value.substring(4,6);return rn(parseInt(q,16),parseInt(Se,16),parseInt(ke,16),1)}if(Y.value.length===8){var q=Y.value.substring(0,2),Se=Y.value.substring(2,4),ke=Y.value.substring(4,6),et=Y.value.substring(6,8);return rn(parseInt(q,16),parseInt(Se,16),parseInt(ke,16),parseInt(et,16)/255)}}if(Y.type===20){var mt=wn[Y.value.toUpperCase()];if(typeof mt!="undefined")return mt}return wn.TRANSPARENT}},bn=function($){return(255&$)===0},Dn=function($){var Y=255&$,ee=255&$>>8,q=255&$>>16,Se=255&$>>24;return Y<255?"rgba("+Se+","+q+","+ee+","+Y/255+")":"rgb("+Se+","+q+","+ee+")"},rn=function($,Y,ee,q){return($<<24|Y<<16|ee<<8|Math.round(q*255)<<0)>>>0},En=function($,Y){if($.type===17)return $.number;if($.type===16){var ee=Y===3?1:255;return Y===3?$.number/100*ee:Math.round($.number/100*ee)}return 0},Ln=function($,Y){var ee=Y.filter(ut);if(ee.length===3){var q=ee.map(En),Se=q[0],ke=q[1],et=q[2];return rn(Se,ke,et,1)}if(ee.length===4){var mt=ee.map(En),Se=mt[0],ke=mt[1],et=mt[2],pt=mt[3];return rn(Se,ke,et,pt)}return 0};function Vn($,Y,ee){return ee<0&&(ee+=1),ee>=1&&(ee-=1),ee<1/6?(Y-$)*ee*6+$:ee<1/2?Y:ee<2/3?(Y-$)*6*(2/3-ee)+$:$}var an=function($,Y){var ee=Y.filter(ut),q=ee[0],Se=ee[1],ke=ee[2],et=ee[3],mt=(q.type===17?Yt(q.number):tn.parse($,q))/(Math.PI*2),pt=Be(Se)?Se.number/100:0,Pt=Be(ke)?ke.number/100:0,Kt=typeof et!="undefined"&&Be(et)?ot(et,1):1;if(pt===0)return rn(Pt*255,Pt*255,Pt*255,1);var qt=Pt<=.5?Pt*(pt+1):Pt+pt-Pt*pt,nn=Pt*2-qt,br=Vn(nn,qt,mt+1/3),Nn=Vn(nn,qt,mt),ur=Vn(nn,qt,mt-1/3);return rn(br*255,Nn*255,ur*255,Kt)},fn={hsl:an,hsla:an,rgb:Ln,rgba:Ln},An=function($,Y){return en.parse($,$s.create(Y).parseComponentValue())},wn={ALICEBLUE:4042850303,ANTIQUEWHITE:4209760255,AQUA:16777215,AQUAMARINE:2147472639,AZURE:4043309055,BEIGE:4126530815,BISQUE:4293182719,BLACK:255,BLANCHEDALMOND:4293643775,BLUE:65535,BLUEVIOLET:2318131967,BROWN:2771004159,BURLYWOOD:3736635391,CADETBLUE:1604231423,CHARTREUSE:2147418367,CHOCOLATE:3530104575,CORAL:4286533887,CORNFLOWERBLUE:1687547391,CORNSILK:4294499583,CRIMSON:3692313855,CYAN:16777215,DARKBLUE:35839,DARKCYAN:9145343,DARKGOLDENROD:3095837695,DARKGRAY:2846468607,DARKGREEN:6553855,DARKGREY:2846468607,DARKKHAKI:3182914559,DARKMAGENTA:2332068863,DARKOLIVEGREEN:1433087999,DARKORANGE:4287365375,DARKORCHID:2570243327,DARKRED:2332033279,DARKSALMON:3918953215,DARKSEAGREEN:2411499519,DARKSLATEBLUE:1211993087,DARKSLATEGRAY:793726975,DARKSLATEGREY:793726975,DARKTURQUOISE:13554175,DARKVIOLET:2483082239,DEEPPINK:4279538687,DEEPSKYBLUE:12582911,DIMGRAY:1768516095,DIMGREY:1768516095,DODGERBLUE:512819199,FIREBRICK:2988581631,FLORALWHITE:4294635775,FORESTGREEN:579543807,FUCHSIA:4278255615,GAINSBORO:3705462015,GHOSTWHITE:4177068031,GOLD:4292280575,GOLDENROD:3668254975,GRAY:2155905279,GREEN:8388863,GREENYELLOW:2919182335,GREY:2155905279,HONEYDEW:4043305215,HOTPINK:4285117695,INDIANRED:3445382399,INDIGO:1258324735,IVORY:4294963455,KHAKI:4041641215,LAVENDER:3873897215,LAVENDERBLUSH:4293981695,LAWNGREEN:2096890111,LEMONCHIFFON:4294626815,LIGHTBLUE:2916673279,LIGHTCORAL:4034953471,LIGHTCYAN:3774873599,LIGHTGOLDENRODYELLOW:4210742015,LIGHTGRAY:3553874943,LIGHTGREEN:2431553791,LIGHTGREY:3553874943,LIGHTPINK:4290167295,LIGHTSALMON:4288707327,LIGHTSEAGREEN:548580095,LIGHTSKYBLUE:2278488831,LIGHTSLATEGRAY:2005441023,LIGHTSLATEGREY:2005441023,LIGHTSTEELBLUE:2965692159,LIGHTYELLOW:4294959359,LIME:16711935,LIMEGREEN:852308735,LINEN:4210091775,MAGENTA:4278255615,MAROON:2147483903,MEDIUMAQUAMARINE:1724754687,MEDIUMBLUE:52735,MEDIUMORCHID:3126187007,MEDIUMPURPLE:2473647103,MEDIUMSEAGREEN:1018393087,MEDIUMSLATEBLUE:2070474495,MEDIUMSPRINGGREEN:16423679,MEDIUMTURQUOISE:1221709055,MEDIUMVIOLETRED:3340076543,MIDNIGHTBLUE:421097727,MINTCREAM:4127193855,MISTYROSE:4293190143,MOCCASIN:4293178879,NAVAJOWHITE:4292783615,NAVY:33023,OLDLACE:4260751103,OLIVE:2155872511,OLIVEDRAB:1804477439,ORANGE:4289003775,ORANGERED:4282712319,ORCHID:3664828159,PALEGOLDENROD:4008225535,PALEGREEN:2566625535,PALETURQUOISE:2951671551,PALEVIOLETRED:3681588223,PAPAYAWHIP:4293907967,PEACHPUFF:4292524543,PERU:3448061951,PINK:4290825215,PLUM:3718307327,POWDERBLUE:2967529215,PURPLE:2147516671,REBECCAPURPLE:1714657791,RED:4278190335,ROSYBROWN:3163525119,ROYALBLUE:1097458175,SADDLEBROWN:2336560127,SALMON:4202722047,SANDYBROWN:4104413439,SEAGREEN:780883967,SEASHELL:4294307583,SIENNA:2689740287,SILVER:3233857791,SKYBLUE:2278484991,SLATEBLUE:1784335871,SLATEGRAY:1887473919,SLATEGREY:1887473919,SNOW:4294638335,SPRINGGREEN:16744447,STEELBLUE:1182971135,TAN:3535047935,TEAL:8421631,THISTLE:3636451583,TOMATO:4284696575,TRANSPARENT:0,TURQUOISE:1088475391,VIOLET:4001558271,WHEAT:4125012991,WHITE:4294967295,WHITESMOKE:4126537215,YELLOW:4294902015,YELLOWGREEN:2597139199},er={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function($,Y){return Y.map(function(ee){if(Qi(ee))switch(ee.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},dn={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},Fn=function($,Y){var ee=en.parse($,Y[0]),q=Y[1];return q&&Be(q)?{color:ee,stop:q}:{color:ee,stop:null}},Ir=function($,Y){var ee=$[0],q=$[$.length-1];ee.stop===null&&(ee.stop=Oe),q.stop===null&&(q.stop=tt);for(var Se=[],ke=0,et=0;et<$.length;et++){var mt=$[et].stop;if(mt!==null){var pt=ot(mt,Y);pt>ke?Se.push(pt):Se.push(ke),ke=pt}else Se.push(null)}for(var Pt=null,et=0;etet.optimumDistance)?{optimumCorner:mt,optimumDistance:Kt}:et},{optimumDistance:Se?Infinity:-Infinity,optimumCorner:null}).optimumCorner},Qn=function($,Y,ee,q,Se){var ke=0,et=0;switch($.size){case 0:$.shape===0?ke=et=Math.min(Math.abs(Y),Math.abs(Y-q),Math.abs(ee),Math.abs(ee-Se)):$.shape===1&&(ke=Math.min(Math.abs(Y),Math.abs(Y-q)),et=Math.min(Math.abs(ee),Math.abs(ee-Se)));break;case 2:if($.shape===0)ke=et=Math.min(sr(Y,ee),sr(Y,ee-Se),sr(Y-q,ee),sr(Y-q,ee-Se));else if($.shape===1){var mt=Math.min(Math.abs(ee),Math.abs(ee-Se))/Math.min(Math.abs(Y),Math.abs(Y-q)),pt=Nr(q,Se,Y,ee,!0),Pt=pt[0],Kt=pt[1];ke=sr(Pt-Y,(Kt-ee)/mt),et=mt*ke}break;case 1:$.shape===0?ke=et=Math.max(Math.abs(Y),Math.abs(Y-q),Math.abs(ee),Math.abs(ee-Se)):$.shape===1&&(ke=Math.max(Math.abs(Y),Math.abs(Y-q)),et=Math.max(Math.abs(ee),Math.abs(ee-Se)));break;case 3:if($.shape===0)ke=et=Math.max(sr(Y,ee),sr(Y,ee-Se),sr(Y-q,ee),sr(Y-q,ee-Se));else if($.shape===1){var mt=Math.max(Math.abs(ee),Math.abs(ee-Se))/Math.max(Math.abs(Y),Math.abs(Y-q)),qt=Nr(q,Se,Y,ee,!1),Pt=qt[0],Kt=qt[1];ke=sr(Pt-Y,(Kt-ee)/mt),et=mt*ke}break}return Array.isArray($.size)&&(ke=ot($.size[0],q),et=$.size.length===2?ot($.size[1],Se):ke),[ke,et]},Fr=function($,Y){var ee=Yt(180),q=[];return Ve(Y).forEach(function(Se,ke){if(ke===0){var et=Se[0];if(et.type===20&&et.value==="to"){ee=Bn(Se);return}else if(cn(et)){ee=tn.parse($,et);return}}var mt=Fn($,Se);q.push(mt)}),{angle:ee,stops:q,type:1}},ei=function($,Y){var ee=Yt(180),q=[];return Ve(Y).forEach(function(Se,ke){if(ke===0){var et=Se[0];if(et.type===20&&["top","left","right","bottom"].indexOf(et.value)!==-1){ee=Bn(Se);return}else if(cn(et)){ee=(tn.parse($,et)+Yt(270))%Yt(360);return}}var mt=Fn($,Se);q.push(mt)}),{angle:ee,stops:q,type:1}},Kr=function($,Y){var ee=Yt(180),q=[],Se=1,ke=0,et=3,mt=[];return Ve(Y).forEach(function(pt,Pt){var Kt=pt[0];if(Pt===0){if(Qi(Kt)&&Kt.value==="linear"){Se=1;return}else if(Qi(Kt)&&Kt.value==="radial"){Se=2;return}}if(Kt.type===18){if(Kt.name==="from"){var qt=en.parse($,Kt.values[0]);q.push({stop:Oe,color:qt})}else if(Kt.name==="to"){var qt=en.parse($,Kt.values[0]);q.push({stop:tt,color:qt})}else if(Kt.name==="color-stop"){var nn=Kt.values.filter(ut);if(nn.length===2){var qt=en.parse($,nn[1]),br=nn[0];ms(br)&&q.push({stop:{type:16,number:br.number*100,flags:br.flags},color:qt})}}}}),Se===1?{angle:(ee+Yt(180))%Yt(360),stops:q,type:Se}:{size:et,shape:ke,stops:q,position:mt,type:Se}},yr="closest-side",On="farthest-side",rr="closest-corner",Pr="farthest-corner",jn="circle",$n="ellipse",ir="cover",Jn="contain",Wn=function($,Y){var ee=0,q=3,Se=[],ke=[];return Ve(Y).forEach(function(et,mt){var pt=!0;if(mt===0){var Pt=!1;pt=et.reduce(function(qt,nn){if(Pt)if(Qi(nn))switch(nn.value){case"center":return ke.push(at),qt;case"top":case"left":return ke.push(Oe),qt;case"right":case"bottom":return ke.push(tt),qt}else(Be(nn)||Je(nn))&&ke.push(nn);else if(Qi(nn))switch(nn.value){case jn:return ee=0,!1;case $n:return ee=1,!1;case"at":return Pt=!0,!1;case yr:return q=0,!1;case ir:case On:return q=1,!1;case Jn:case rr:return q=2,!1;case Pr:return q=3,!1}else if(Je(nn)||Be(nn))return Array.isArray(q)||(q=[]),q.push(nn),!1;return qt},pt)}if(pt){var Kt=Fn($,et);Se.push(Kt)}}),{size:q,shape:ee,stops:Se,position:ke,type:2}},pn=function($,Y){var ee=0,q=3,Se=[],ke=[];return Ve(Y).forEach(function(et,mt){var pt=!0;if(mt===0?pt=et.reduce(function(Kt,qt){if(Qi(qt))switch(qt.value){case"center":return ke.push(at),!1;case"top":case"left":return ke.push(Oe),!1;case"right":case"bottom":return ke.push(tt),!1}else if(Be(qt)||Je(qt))return ke.push(qt),!1;return Kt},pt):mt===1&&(pt=et.reduce(function(Kt,qt){if(Qi(qt))switch(qt.value){case jn:return ee=0,!1;case $n:return ee=1,!1;case Jn:case yr:return q=0,!1;case On:return q=1,!1;case rr:return q=2,!1;case ir:case Pr:return q=3,!1}else if(Je(qt)||Be(qt))return Array.isArray(q)||(q=[]),q.push(qt),!1;return Kt},pt)),pt){var Pt=Fn($,et);Se.push(Pt)}}),{size:q,shape:ee,stops:Se,position:ke,type:2}},sn=function($){return $.type===1},zn=function($){return $.type===2},Yn={name:"image",parse:function($,Y){if(Y.type===22){var ee={url:Y.value,type:0};return $.cache.addImage(Y.value),ee}if(Y.type===18){var q=mr[Y.name];if(typeof q=="undefined")throw new Error('Attempting to parse an unsupported image function "'+Y.name+'"');return q($,Y.values)}throw new Error("Unsupported image type "+Y.type)}};function _n($){return!($.type===20&&$.value==="none")&&($.type!==18||!!mr[$.name])}var mr={"linear-gradient":Fr,"-moz-linear-gradient":ei,"-ms-linear-gradient":ei,"-o-linear-gradient":ei,"-webkit-linear-gradient":ei,"radial-gradient":Wn,"-moz-radial-gradient":pn,"-ms-radial-gradient":pn,"-o-radial-gradient":pn,"-webkit-radial-gradient":pn,"-webkit-gradient":Kr},Qr={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function($,Y){if(Y.length===0)return[];var ee=Y[0];return ee.type===20&&ee.value==="none"?[]:Y.filter(function(q){return ut(q)&&_n(q)}).map(function(q){return Yn.parse($,q)})}},Vi={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function($,Y){return Y.map(function(ee){if(Qi(ee))switch(ee.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},Ri={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function($,Y){return Ve(Y).map(function(ee){return ee.filter(Be)}).map(Xe)}},ri={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function($,Y){return Ve(Y).map(function(ee){return ee.filter(Qi).map(function(q){return q.value}).join(" ")}).map(ga)}},ga=function($){switch($){case"no-repeat":return 1;case"repeat-x":case"repeat no-repeat":return 2;case"repeat-y":case"no-repeat repeat":return 3;case"repeat":default:return 0}},na;(function($){$.AUTO="auto",$.CONTAIN="contain",$.COVER="cover"})(na||(na={}));var Ki={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function($,Y){return Ve(Y).map(function(ee){return ee.filter(no)})}},no=function($){return Qi($)||Be($)},ro=function($){return{name:"border-"+$+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},Da=ro("top"),Io=ro("right"),Mo=ro("bottom"),io=ro("left"),Ia=function($){return{name:"border-radius-"+$,initialValue:"0 0",prefix:!1,type:1,parse:function(Y,ee){return Xe(ee.filter(Be))}}},ka=Ia("top-left"),So=Ia("top-right"),co=Ia("bottom-right"),ho=Ia("bottom-left"),Qa=function($){return{name:"border-"+$+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(Y,ee){switch(ee){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},Ma=Qa("top"),Va=Qa("right"),Ka=Qa("bottom"),go=Qa("left"),Fa=function($){return{name:"border-"+$+"-width",initialValue:"0",type:0,prefix:!1,parse:function(Y,ee){return wo(ee)?ee.number:0}}},yo=Fa("top"),Xi=Fa("right"),ao=Fa("bottom"),Lo=Fa("left"),Wa={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},Ta={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function($,Y){switch(Y){case"rtl":return 1;case"ltr":default:return 0}}},fo={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function($,Y){return Y.filter(Qi).reduce(function(ee,q){return ee|$o(q.value)},0)}},$o=function($){switch($){case"block":case"-webkit-box":return 2;case"inline":return 4;case"run-in":return 8;case"flow":return 16;case"flow-root":return 32;case"table":return 64;case"flex":case"-webkit-flex":return 128;case"grid":case"-ms-grid":return 256;case"ruby":return 512;case"subgrid":return 1024;case"list-item":return 2048;case"table-row-group":return 4096;case"table-header-group":return 8192;case"table-footer-group":return 16384;case"table-row":return 32768;case"table-cell":return 65536;case"table-column-group":return 131072;case"table-column":return 262144;case"table-caption":return 524288;case"ruby-base":return 1048576;case"ruby-text":return 2097152;case"ruby-base-container":return 4194304;case"ruby-text-container":return 8388608;case"contents":return 16777216;case"inline-block":return 33554432;case"inline-list-item":return 67108864;case"inline-table":return 134217728;case"inline-flex":return 268435456;case"inline-grid":return 536870912}return 0},qo={name:"float",initialValue:"none",prefix:!1,type:2,parse:function($,Y){switch(Y){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},Go={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function($,Y){return Y.type===20&&Y.value==="normal"?0:Y.type===17||Y.type===15?Y.number:0}},Xa;(function($){$.NORMAL="normal",$.STRICT="strict"})(Xa||(Xa={}));var es={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function($,Y){switch(Y){case"strict":return Xa.STRICT;case"normal":default:return Xa.NORMAL}}},ya={name:"line-height",initialValue:"normal",prefix:!1,type:4},ki=function($,Y){return Qi($)&&$.value==="normal"?1.2*Y:$.type===17?Y*$.number:Be($)?ot($,Y):Y},la={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function($,Y){return Y.type===20&&Y.value==="none"?null:Yn.parse($,Y)}},ji={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function($,Y){switch(Y){case"inside":return 0;case"outside":default:return 1}}},Ya={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function($,Y){switch(Y){case"disc":return 0;case"circle":return 1;case"square":return 2;case"decimal":return 3;case"cjk-decimal":return 4;case"decimal-leading-zero":return 5;case"lower-roman":return 6;case"upper-roman":return 7;case"lower-greek":return 8;case"lower-alpha":return 9;case"upper-alpha":return 10;case"arabic-indic":return 11;case"armenian":return 12;case"bengali":return 13;case"cambodian":return 14;case"cjk-earthly-branch":return 15;case"cjk-heavenly-stem":return 16;case"cjk-ideographic":return 17;case"devanagari":return 18;case"ethiopic-numeric":return 19;case"georgian":return 20;case"gujarati":return 21;case"gurmukhi":return 22;case"hebrew":return 22;case"hiragana":return 23;case"hiragana-iroha":return 24;case"japanese-formal":return 25;case"japanese-informal":return 26;case"kannada":return 27;case"katakana":return 28;case"katakana-iroha":return 29;case"khmer":return 30;case"korean-hangul-formal":return 31;case"korean-hanja-formal":return 32;case"korean-hanja-informal":return 33;case"lao":return 34;case"lower-armenian":return 35;case"malayalam":return 36;case"mongolian":return 37;case"myanmar":return 38;case"oriya":return 39;case"persian":return 40;case"simp-chinese-formal":return 41;case"simp-chinese-informal":return 42;case"tamil":return 43;case"telugu":return 44;case"thai":return 45;case"tibetan":return 46;case"trad-chinese-formal":return 47;case"trad-chinese-informal":return 48;case"upper-armenian":return 49;case"disclosure-open":return 50;case"disclosure-closed":return 51;case"none":default:return-1}}},bo=function($){return{name:"margin-"+$,initialValue:"0",prefix:!1,type:4}},La=bo("top"),Vo=bo("right"),Po=bo("bottom"),Xo=bo("left"),Ba={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function($,Y){return Y.filter(Qi).map(function(ee){switch(ee.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;case"visible":default:return 0}})}},In={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function($,Y){switch(Y){case"break-word":return"break-word";case"normal":default:return"normal"}}},Ja=function($){return{name:"padding-"+$,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},vs=Ja("top"),ts=Ja("right"),ci=Ja("bottom"),Ur=Ja("left"),ua={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function($,Y){switch(Y){case"right":return 2;case"center":case"justify":return 1;case"left":default:return 0}}},xi={name:"position",initialValue:"static",prefix:!1,type:2,parse:function($,Y){switch(Y){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},To={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function($,Y){return Y.length===1&&_o(Y[0],"none")?[]:Ve(Y).map(function(ee){for(var q={color:wn.TRANSPARENT,offsetX:Oe,offsetY:Oe,blur:Oe},Se=0,ke=0;ke1?1:0],this.overflowWrap=lr(Y,In,ee.overflowWrap),this.paddingTop=lr(Y,vs,ee.paddingTop),this.paddingRight=lr(Y,ts,ee.paddingRight),this.paddingBottom=lr(Y,ci,ee.paddingBottom),this.paddingLeft=lr(Y,Ur,ee.paddingLeft),this.paintOrder=lr(Y,No,ee.paintOrder),this.position=lr(Y,xi,ee.position),this.textAlign=lr(Y,ua,ee.textAlign),this.textDecorationColor=lr(Y,or,(q=ee.textDecorationColor)!==null&&q!==void 0?q:ee.color),this.textDecorationLine=lr(Y,fr,(Se=ee.textDecorationLine)!==null&&Se!==void 0?Se:ee.textDecoration),this.textShadow=lr(Y,To,ee.textShadow),this.textTransform=lr(Y,Za,ee.textTransform),this.transform=lr(Y,Eo,ee.transform),this.transformOrigin=lr(Y,$i,ee.transformOrigin),this.visibility=lr(Y,Sn,ee.visibility),this.webkitTextStrokeColor=lr(Y,jo,ee.webkitTextStrokeColor),this.webkitTextStrokeWidth=lr(Y,Ts,ee.webkitTextStrokeWidth),this.wordBreak=lr(Y,$t,ee.wordBreak),this.zIndex=lr(Y,Cn,ee.zIndex)}return $.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===0},$.prototype.isTransparent=function(){return bn(this.backgroundColor)},$.prototype.isTransformed=function(){return this.transform!==null},$.prototype.isPositioned=function(){return this.position!==0},$.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},$.prototype.isFloating=function(){return this.float!==0},$.prototype.isInlineLevel=function(){return di(this.display,4)||di(this.display,33554432)||di(this.display,268435456)||di(this.display,536870912)||di(this.display,67108864)||di(this.display,134217728)},$}(),fl=function(){function $(Y,ee){this.content=lr(Y,Oa,ee.content),this.quotes=lr(Y,Aa,ee.quotes)}return $}(),Qs=function(){function $(Y,ee){this.counterIncrement=lr(Y,$a,ee.counterIncrement),this.counterReset=lr(Y,qi,ee.counterReset)}return $}(),lr=function($,Y,ee){var q=new dl,Se=ee!==null&&typeof ee!="undefined"?ee.toString():Y.initialValue;q.write(Se);var ke=new $s(q.read());switch(Y.type){case 2:var et=ke.parseComponentValue();return Y.parse($,Qi(et)?et.value:Y.initialValue);case 0:return Y.parse($,ke.parseComponentValue());case 1:return Y.parse($,ke.parseComponentValues());case 4:return ke.parseComponentValue();case 3:switch(Y.format){case"angle":return tn.parse($,ke.parseComponentValue());case"color":return en.parse($,ke.parseComponentValue());case"image":return Yn.parse($,ke.parseComponentValue());case"length":var mt=ke.parseComponentValue();return Je(mt)?mt:Oe;case"length-percentage":var pt=ke.parseComponentValue();return Be(pt)?pt:Oe;case"time":return Zt.parse($,ke.parseComponentValue())}break}},ys="data-html2canvas-debug",Ks=function($){var Y=$.getAttribute(ys);switch(Y){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},Bs=function($,Y){var ee=Ks($);return ee===1||Y===ee},Ao=function(){function $(Y,ee){if(this.context=Y,this.textNodes=[],this.elements=[],this.flags=0,Bs(ee,3))debugger;this.styles=new hl(Y,window.getComputedStyle(ee,null)),Wl(ee)&&(this.styles.animationDuration.some(function(q){return q>0})&&(ee.style.animationDuration="0s"),this.styles.transform!==null&&(ee.style.transform="none")),this.bounds=m(this.context,ee),Bs(ee,4)&&(this.flags|=16)}return $}(),bs="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",Ws="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Ms=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),Es=0;Es>4,Kt[Se++]=(et&15)<<4|mt>>2,Kt[Se++]=(mt&3)<<6|pt&63;return Pt},zs=function($){for(var Y=$.length,ee=[],q=0;q>Ho,Ti=1<>Ho,Pn=Rr+Kn,xn=Pn,tr=2048>>6,Tn=xn+tr,_r=65536>>Ls,Mr=1<=0){if(Y<55296||Y>56319&&Y<=65535)return ee=this.index[Y>>Ho],ee=(ee<>Ho)],ee=(ee<>Ls),ee=this.index[ee],ee+=Y>>Ho&jr,ee=this.index[ee],ee=(ee<=55296&&Se<=56319&&ee>10)+55296,et%1024+56320)),(Se+1===ee||q.length>16384)&&(ke+=String.fromCharCode.apply(String,q),q.length=0)}return ke},yu=ba(bs),rs="\xD7",nu="\xF7",zu=function($){return yu.get($)},Gu=function($,Y,ee){var q=ee-2,Se=Y[q],ke=Y[ee-1],et=Y[ee];if(ke===el&&et===ns)return rs;if(ke===el||ke===ns||ke===hs)return nu;if(et===el||et===ns||et===hs)return nu;if(ke===Zl&&[Zl,$l,mu,Bo].indexOf(et)!==-1)return rs;if((ke===mu||ke===$l)&&(et===$l||et===ql))return rs;if((ke===Bo||ke===ql)&&et===ql)return rs;if(et===eu||et===tl)return rs;if(et===nl)return rs;if(ke===Cs)return rs;if(ke===eu&&et===vu){for(;Se===tl;)Se=Y[--q];if(Se===vu)return rs}if(ke===tu&&et===tu){for(var mt=0;Se===tu;)mt++,Se=Y[--q];if(mt%2===0)return rs}return nu},Gs=function($){var Y=Wu($),ee=Y.length,q=0,Se=0,ke=Y.map(zu);return{next:function(){if(q>=ee)return{done:!0,value:null};for(var et=rs;qet.x||Kt.y>et.y;return et=Kt,Pt===0?!0:qt});return $.body.removeChild(Y),mt},Ps=function(){return typeof new Image().crossOrigin!="undefined"},Vu=function(){return typeof new XMLHttpRequest().responseType=="string"},Xu=function($){var Y=new Image,ee=$.createElement("canvas"),q=ee.getContext("2d");if(!q)return!1;Y.src="data:image/svg+xml,";try{q.drawImage(Y,0,0),ee.toDataURL()}catch(Se){return!1}return!0},rl=function($){return $[0]===0&&$[1]===255&&$[2]===0&&$[3]===255},bu=function($){var Y=$.createElement("canvas"),ee=100;Y.width=ee,Y.height=ee;var q=Y.getContext("2d");if(!q)return Promise.reject(!1);q.fillStyle="rgb(0, 255, 0)",q.fillRect(0,0,ee,ee);var Se=new Image,ke=Y.toDataURL();Se.src=ke;var et=Fl(ee,ee,0,0,Se);return q.fillStyle="red",q.fillRect(0,0,ee,ee),ru(et).then(function(mt){q.drawImage(mt,0,0);var pt=q.getImageData(0,0,ee,ee).data;q.fillStyle="red",q.fillRect(0,0,ee,ee);var Pt=$.createElement("div");return Pt.style.backgroundImage="url("+ke+")",Pt.style.height=ee+"px",rl(pt)?ru(Fl(ee,ee,0,0,Pt)):Promise.reject(!1)}).then(function(mt){return q.drawImage(mt,0,0),rl(q.getImageData(0,0,ee,ee).data)}).catch(function(){return!1})},Fl=function($,Y,ee,q,Se){var ke="http://www.w3.org/2000/svg",et=document.createElementNS(ke,"svg"),mt=document.createElementNS(ke,"foreignObject");return et.setAttributeNS(null,"width",$.toString()),et.setAttributeNS(null,"height",Y.toString()),mt.setAttributeNS(null,"width","100%"),mt.setAttributeNS(null,"height","100%"),mt.setAttributeNS(null,"x",ee.toString()),mt.setAttributeNS(null,"y",q.toString()),mt.setAttributeNS(null,"externalResourcesRequired","true"),et.appendChild(mt),mt.appendChild(Se),et},ru=function($){return new Promise(function(Y,ee){var q=new Image;q.onload=function(){return Y(q)},q.onerror=ee,q.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString($))})},qa={get SUPPORT_RANGE_BOUNDS(){var $=kl(document);return Object.defineProperty(qa,"SUPPORT_RANGE_BOUNDS",{value:$}),$},get SUPPORT_WORD_BREAKING(){var $=qa.SUPPORT_RANGE_BOUNDS&&xl(document);return Object.defineProperty(qa,"SUPPORT_WORD_BREAKING",{value:$}),$},get SUPPORT_SVG_DRAWING(){var $=Xu(document);return Object.defineProperty(qa,"SUPPORT_SVG_DRAWING",{value:$}),$},get SUPPORT_FOREIGNOBJECT_DRAWING(){var $=typeof Array.from=="function"&&typeof window.fetch=="function"?bu(document):Promise.resolve(!1);return Object.defineProperty(qa,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:$}),$},get SUPPORT_CORS_IMAGES(){var $=Ps();return Object.defineProperty(qa,"SUPPORT_CORS_IMAGES",{value:$}),$},get SUPPORT_RESPONSE_TYPE(){var $=Vu();return Object.defineProperty(qa,"SUPPORT_RESPONSE_TYPE",{value:$}),$},get SUPPORT_CORS_XHR(){var $="withCredentials"in new XMLHttpRequest;return Object.defineProperty(qa,"SUPPORT_CORS_XHR",{value:$}),$},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var $=!!(typeof Intl!="undefined"&&Intl.Segmenter);return Object.defineProperty(qa,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:$}),$}},Os=function(){function $(Y,ee){this.text=Y,this.bounds=ee}return $}(),iu=function($,Y,ee,q){var Se=Eu(Y,ee),ke=[],et=0;return Se.forEach(function(mt){if(ee.textDecorationLine.length||mt.trim().length>0)if(qa.SUPPORT_RANGE_BOUNDS){var pt=Nl(q,et,mt.length).getClientRects();if(pt.length>1){var Pt=ou(mt),Kt=0;Pt.forEach(function(nn){ke.push(new Os(nn,w.fromDOMRectList($,Nl(q,Kt+et,nn.length).getClientRects()))),Kt+=nn.length})}else ke.push(new Os(mt,w.fromDOMRectList($,pt)))}else{var qt=q.splitText(mt.length);ke.push(new Os(mt,au($,q))),q=qt}else qa.SUPPORT_RANGE_BOUNDS||(q=q.splitText(mt.length));et+=mt.length}),ke},au=function($,Y){var ee=Y.ownerDocument;if(ee){var q=ee.createElement("html2canvaswrapper");q.appendChild(Y.cloneNode(!0));var Se=Y.parentNode;if(Se){Se.replaceChild(q,Y);var ke=m($,q);return q.firstChild&&Se.replaceChild(q.firstChild,q),ke}}return w.EMPTY},Nl=function($,Y,ee){var q=$.ownerDocument;if(!q)throw new Error("Node has no owner document");var Se=q.createRange();return Se.setStart($,Y),Se.setEnd($,Y+ee),Se},ou=function($){if(qa.SUPPORT_NATIVE_TEXT_SEGMENTATION){var Y=new Intl.Segmenter(void 0,{granularity:"grapheme"});return Array.from(Y.segment($)).map(function(ee){return ee.segment})}return Cl($)},wl=function($,Y){if(qa.SUPPORT_NATIVE_TEXT_SEGMENTATION){var ee=new Intl.Segmenter(void 0,{granularity:"word"});return Array.from(ee.segment($)).map(function(q){return q.segment})}return Cu($,Y)},Eu=function($,Y){return Y.letterSpacing!==0?ou($):wl($,Y)},Yu=[32,160,4961,65792,65793,4153,4241],Cu=function($,Y){for(var ee=Rn($,{lineBreak:Y.lineBreak,wordBreak:Y.overflowWrap==="break-word"?"break-word":Y.wordBreak}),q=[],Se,ke=function(){if(Se.value){var et=Se.value.slice(),mt=i(et),pt="";mt.forEach(function(Pt){Yu.indexOf(Pt)===-1?pt+=n(Pt):(pt.length&&q.push(pt),q.push(n(Pt)),pt="")}),pt.length&&q.push(pt)}};!(Se=ee.next()).done;)ke();return q},jl=function(){function $(Y,ee,q){this.text=Ju(ee.data,q.textTransform),this.textBounds=iu(Y,this.text,q,ee)}return $}(),Ju=function($,Y){switch(Y){case 1:return $.toLowerCase();case 3:return $.replace(Zu,_l);case 2:return $.toUpperCase();default:return $}},Zu=/(^|\s|:|-|\(|\))([a-z])/g,_l=function($,Y,ee){return $.length>0?Y+ee.toUpperCase():$},su=function($){G(Y,$);function Y(ee,q){var Se=$.call(this,ee,q)||this;return Se.src=q.currentSrc||q.src,Se.intrinsicWidth=q.naturalWidth,Se.intrinsicHeight=q.naturalHeight,Se.context.cache.addImage(Se.src),Se}return Y}(Ao),lu=function($){G(Y,$);function Y(ee,q){var Se=$.call(this,ee,q)||this;return Se.canvas=q,Se.intrinsicWidth=q.width,Se.intrinsicHeight=q.height,Se}return Y}(Ao),xu=function($){G(Y,$);function Y(ee,q){var Se=$.call(this,ee,q)||this,ke=new XMLSerializer,et=m(ee,q);return q.setAttribute("width",et.width+"px"),q.setAttribute("height",et.height+"px"),Se.svg="data:image/svg+xml,"+encodeURIComponent(ke.serializeToString(q)),Se.intrinsicWidth=q.width.baseVal.value,Se.intrinsicHeight=q.height.baseVal.value,Se.context.cache.addImage(Se.svg),Se}return Y}(Ao),Hl=function($){G(Y,$);function Y(ee,q){var Se=$.call(this,ee,q)||this;return Se.value=q.value,Se}return Y}(Ao),Ql=function($){G(Y,$);function Y(ee,q){var Se=$.call(this,ee,q)||this;return Se.start=q.start,Se.reversed=typeof q.reversed=="boolean"&&q.reversed===!0,Se}return Y}(Ao),$u=[{type:15,flags:0,unit:"px",number:3}],wu=[{type:16,flags:0,number:50}],_u=function($){return $.width>$.height?new w($.left+($.width-$.height)/2,$.top,$.height,$.height):$.width<$.height?new w($.left,$.top+($.height-$.width)/2,$.width,$.width):$},qu=function($){var Y=$.type===Sl?new Array($.value.length+1).join("\u2022"):$.value;return Y.length===0?$.placeholder||"":Y},Al="checkbox",Vs="radio",Sl="password",Su=707406591,Kl=function($){G(Y,$);function Y(ee,q){var Se=$.call(this,ee,q)||this;Se.type=q.type.toLowerCase(),Se.checked=q.checked,Se.value=qu(q),(Se.type===Al||Se.type===Vs)&&(Se.styles.backgroundColor=3739148031,Se.styles.borderTopColor=Se.styles.borderRightColor=Se.styles.borderBottomColor=Se.styles.borderLeftColor=2779096575,Se.styles.borderTopWidth=Se.styles.borderRightWidth=Se.styles.borderBottomWidth=Se.styles.borderLeftWidth=1,Se.styles.borderTopStyle=Se.styles.borderRightStyle=Se.styles.borderBottomStyle=Se.styles.borderLeftStyle=1,Se.styles.backgroundClip=[0],Se.styles.backgroundOrigin=[0],Se.bounds=_u(Se.bounds));switch(Se.type){case Al:Se.styles.borderTopRightRadius=Se.styles.borderTopLeftRadius=Se.styles.borderBottomRightRadius=Se.styles.borderBottomLeftRadius=$u;break;case Vs:Se.styles.borderTopRightRadius=Se.styles.borderTopLeftRadius=Se.styles.borderBottomRightRadius=Se.styles.borderBottomLeftRadius=wu;break}return Se}return Y}(Ao),Tu=function($){G(Y,$);function Y(ee,q){var Se=$.call(this,ee,q)||this,ke=q.options[q.selectedIndex||0];return Se.value=ke&&ke.text||"",Se}return Y}(Ao),Bu=function($){G(Y,$);function Y(ee,q){var Se=$.call(this,ee,q)||this;return Se.value=q.value,Se}return Y}(Ao),Ou=function($){G(Y,$);function Y(ee,q){var Se=$.call(this,ee,q)||this;Se.src=q.src,Se.width=parseInt(q.width,10)||0,Se.height=parseInt(q.height,10)||0,Se.backgroundColor=Se.styles.backgroundColor;try{if(q.contentWindow&&q.contentWindow.document&&q.contentWindow.document.documentElement){Se.tree=Ru(ee,q.contentWindow.document.documentElement);var ke=q.contentWindow.document.documentElement?An(ee,getComputedStyle(q.contentWindow.document.documentElement).backgroundColor):wn.TRANSPARENT,et=q.contentWindow.document.body?An(ee,getComputedStyle(q.contentWindow.document.body).backgroundColor):wn.TRANSPARENT;Se.backgroundColor=bn(ke)?bn(et)?Se.styles.backgroundColor:et:ke}}catch(mt){}return Se}return Y}(Ao),ec=["OL","UL","MENU"],Tl=function($,Y,ee,q){for(var Se=Y.firstChild,ke=void 0;Se;Se=ke)if(ke=Se.nextSibling,cu(Se)&&Se.data.trim().length>0)ee.textNodes.push(new jl($,Se,ee.styles));else if(pl(Se))if(hu(Se)&&Se.assignedNodes)Se.assignedNodes().forEach(function(mt){return Tl($,mt,ee,q)});else{var et=Du($,Se);et.styles.isVisible()&&(Iu(Se,et,q)?et.flags|=4:uu(et.styles)&&(et.flags|=2),ec.indexOf(Se.tagName)!==-1&&(et.flags|=8),ee.elements.push(et),Se.slot,Se.shadowRoot?Tl($,Se.shadowRoot,et,q):!Ol(Se)&&!Lu(Se)&&!Dl(Se)&&Tl($,Se,et,q))}},Du=function($,Y){return il(Y)?new su($,Y):Pu(Y)?new lu($,Y):Lu(Y)?new xu($,Y):Mu(Y)?new Hl($,Y):zl(Y)?new Ql($,Y):tc(Y)?new Kl($,Y):Dl(Y)?new Tu($,Y):Ol(Y)?new Bu($,Y):fs(Y)?new Ou($,Y):new Ao($,Y)},Ru=function($,Y){var ee=Du($,Y);return ee.flags|=4,Tl($,Y,ee,ee),ee},Iu=function($,Y,ee){return Y.styles.isPositionedWithZIndex()||Y.styles.opacity<1||Y.styles.isTransformed()||ma($)&&ee.styles.isTransparent()},uu=function($){return $.isPositioned()||$.isFloating()},cu=function($){return $.nodeType===Node.TEXT_NODE},pl=function($){return $.nodeType===Node.ELEMENT_NODE},Wl=function($){return pl($)&&typeof $.style!="undefined"&&!Us($)},Us=function($){return typeof $.className=="object"},Mu=function($){return $.tagName==="LI"},zl=function($){return $.tagName==="OL"},tc=function($){return $.tagName==="INPUT"},nc=function($){return $.tagName==="HTML"},Lu=function($){return $.tagName==="svg"},ma=function($){return $.tagName==="BODY"},Pu=function($){return $.tagName==="CANVAS"},Gl=function($){return $.tagName==="VIDEO"},il=function($){return $.tagName==="IMG"},fs=function($){return $.tagName==="IFRAME"},Bl=function($){return $.tagName==="STYLE"},du=function($){return $.tagName==="SCRIPT"},Ol=function($){return $.tagName==="TEXTAREA"},Dl=function($){return $.tagName==="SELECT"},hu=function($){return $.tagName==="SLOT"},fu=function($){return $.tagName.indexOf("-")>0},Uu=function(){function $(){this.counters={}}return $.prototype.getCounterValue=function(Y){var ee=this.counters[Y];return ee&&ee.length?ee[ee.length-1]:1},$.prototype.getCounterValues=function(Y){var ee=this.counters[Y];return ee||[]},$.prototype.pop=function(Y){var ee=this;Y.forEach(function(q){return ee.counters[q].pop()})},$.prototype.parse=function(Y){var ee=this,q=Y.counterIncrement,Se=Y.counterReset,ke=!0;q!==null&&q.forEach(function(mt){var pt=ee.counters[mt.counter];pt&&mt.increment!==0&&(ke=!1,pt.length||pt.push(1),pt[Math.max(0,pt.length-1)]+=mt.increment)});var et=[];return ke&&Se.forEach(function(mt){var pt=ee.counters[mt.counter];et.push(mt.counter),pt||(pt=ee.counters[mt.counter]=[]),pt.push(mt.reset)}),et},$}(),ku={integers:[1e3,900,500,400,100,90,50,40,10,9,5,4,1],values:["M","CM","D","CD","C","XC","L","XL","X","IX","V","IV","I"]},Vl={integers:[9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["\u0554","\u0553","\u0552","\u0551","\u0550","\u054F","\u054E","\u054D","\u054C","\u054B","\u054A","\u0549","\u0548","\u0547","\u0546","\u0545","\u0544","\u0543","\u0542","\u0541","\u0540","\u053F","\u053E","\u053D","\u053C","\u053B","\u053A","\u0539","\u0538","\u0537","\u0536","\u0535","\u0534","\u0533","\u0532","\u0531"]},Fu={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,400,300,200,100,90,80,70,60,50,40,30,20,19,18,17,16,15,10,9,8,7,6,5,4,3,2,1],values:["\u05D9\u05F3","\u05D8\u05F3","\u05D7\u05F3","\u05D6\u05F3","\u05D5\u05F3","\u05D4\u05F3","\u05D3\u05F3","\u05D2\u05F3","\u05D1\u05F3","\u05D0\u05F3","\u05EA","\u05E9","\u05E8","\u05E7","\u05E6","\u05E4","\u05E2","\u05E1","\u05E0","\u05DE","\u05DC","\u05DB","\u05D9\u05D8","\u05D9\u05D7","\u05D9\u05D6","\u05D8\u05D6","\u05D8\u05D5","\u05D9","\u05D8","\u05D7","\u05D6","\u05D5","\u05D4","\u05D3","\u05D2","\u05D1","\u05D0"]},ea={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["\u10F5","\u10F0","\u10EF","\u10F4","\u10EE","\u10ED","\u10EC","\u10EB","\u10EA","\u10E9","\u10E8","\u10E7","\u10E6","\u10E5","\u10E4","\u10F3","\u10E2","\u10E1","\u10E0","\u10DF","\u10DE","\u10DD","\u10F2","\u10DC","\u10DB","\u10DA","\u10D9","\u10D8","\u10D7","\u10F1","\u10D6","\u10D5","\u10D4","\u10D3","\u10D2","\u10D1","\u10D0"]},al=function($,Y,ee,q,Se,ke){return $ee?P($,Se,ke.length>0):q.integers.reduce(function(et,mt,pt){for(;$>=mt;)$-=mt,et+=q.values[pt];return et},"")+ke},Nu=function($,Y,ee,q){var Se="";do ee||$--,Se=q($)+Se,$/=Y;while($*Y>=Y);return Se},Ca=function($,Y,ee,q,Se){var ke=ee-Y+1;return($<0?"-":"")+(Nu(Math.abs($),ke,q,function(et){return n(Math.floor(et%ke)+Y)})+Se)},ol=function($,Y,ee){ee===void 0&&(ee=". ");var q=Y.length;return Nu(Math.abs($),q,!1,function(Se){return Y[Math.floor(Se%q)]})+ee},ks=1<<0,Xs=1<<1,ia=1<<2,Rl=1<<3,Fs=function($,Y,ee,q,Se,ke){if($<-9999||$>9999)return P($,4,Se.length>0);var et=Math.abs($),mt=Se;if(et===0)return Y[0]+mt;for(var pt=0;et>0&&pt<=4;pt++){var Pt=et%10;Pt===0&&di(ke,ks)&&mt!==""?mt=Y[Pt]+mt:Pt>1||Pt===1&&pt===0||Pt===1&&pt===1&&di(ke,Xs)||Pt===1&&pt===1&&di(ke,ia)&&$>100||Pt===1&&pt>1&&di(ke,Rl)?mt=Y[Pt]+(pt>0?ee[pt-1]:"")+mt:Pt===1&&pt>0&&(mt=ee[pt-1]+mt),et=Math.floor(et/10)}return($<0?q:"")+mt},ju="\u5341\u767E\u5343\u842C",Il="\u62FE\u4F70\u4EDF\u842C",t="\u30DE\u30A4\u30CA\u30B9",y="\uB9C8\uC774\uB108\uC2A4",P=function($,Y,ee){var q=ee?". ":"",Se=ee?"\u3001":"",ke=ee?", ":"",et=ee?" ":"";switch(Y){case 0:return"\u2022"+et;case 1:return"\u25E6"+et;case 2:return"\u25FE"+et;case 5:var mt=Ca($,48,57,!0,q);return mt.length<4?"0"+mt:mt;case 4:return ol($,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",Se);case 6:return al($,1,3999,ku,3,q).toLowerCase();case 7:return al($,1,3999,ku,3,q);case 8:return Ca($,945,969,!1,q);case 9:return Ca($,97,122,!1,q);case 10:return Ca($,65,90,!1,q);case 11:return Ca($,1632,1641,!0,q);case 12:case 49:return al($,1,9999,Vl,3,q);case 35:return al($,1,9999,Vl,3,q).toLowerCase();case 13:return Ca($,2534,2543,!0,q);case 14:case 30:return Ca($,6112,6121,!0,q);case 15:return ol($,"\u5B50\u4E11\u5BC5\u536F\u8FB0\u5DF3\u5348\u672A\u7533\u9149\u620C\u4EA5",Se);case 16:return ol($,"\u7532\u4E59\u4E19\u4E01\u620A\u5DF1\u5E9A\u8F9B\u58EC\u7678",Se);case 17:case 48:return Fs($,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",ju,"\u8CA0",Se,Xs|ia|Rl);case 47:return Fs($,"\u96F6\u58F9\u8CB3\u53C3\u8086\u4F0D\u9678\u67D2\u634C\u7396",Il,"\u8CA0",Se,ks|Xs|ia|Rl);case 42:return Fs($,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",ju,"\u8D1F",Se,Xs|ia|Rl);case 41:return Fs($,"\u96F6\u58F9\u8D30\u53C1\u8086\u4F0D\u9646\u67D2\u634C\u7396",Il,"\u8D1F",Se,ks|Xs|ia|Rl);case 26:return Fs($,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u4E07",t,Se,0);case 25:return Fs($,"\u96F6\u58F1\u5F10\u53C2\u56DB\u4F0D\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343\u4E07",t,Se,ks|Xs|ia);case 31:return Fs($,"\uC601\uC77C\uC774\uC0BC\uC0AC\uC624\uC721\uCE60\uD314\uAD6C","\uC2ED\uBC31\uCC9C\uB9CC",y,ke,ks|Xs|ia);case 33:return Fs($,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u842C",y,ke,0);case 32:return Fs($,"\u96F6\u58F9\u8CB3\u53C3\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343",y,ke,ks|Xs|ia);case 18:return Ca($,2406,2415,!0,q);case 20:return al($,1,19999,ea,3,q);case 21:return Ca($,2790,2799,!0,q);case 22:return Ca($,2662,2671,!0,q);case 22:return al($,1,10999,Fu,3,q);case 23:return ol($,"\u3042\u3044\u3046\u3048\u304A\u304B\u304D\u304F\u3051\u3053\u3055\u3057\u3059\u305B\u305D\u305F\u3061\u3064\u3066\u3068\u306A\u306B\u306C\u306D\u306E\u306F\u3072\u3075\u3078\u307B\u307E\u307F\u3080\u3081\u3082\u3084\u3086\u3088\u3089\u308A\u308B\u308C\u308D\u308F\u3090\u3091\u3092\u3093");case 24:return ol($,"\u3044\u308D\u306F\u306B\u307B\u3078\u3068\u3061\u308A\u306C\u308B\u3092\u308F\u304B\u3088\u305F\u308C\u305D\u3064\u306D\u306A\u3089\u3080\u3046\u3090\u306E\u304A\u304F\u3084\u307E\u3051\u3075\u3053\u3048\u3066\u3042\u3055\u304D\u3086\u3081\u307F\u3057\u3091\u3072\u3082\u305B\u3059");case 27:return Ca($,3302,3311,!0,q);case 28:return ol($,"\u30A2\u30A4\u30A6\u30A8\u30AA\u30AB\u30AD\u30AF\u30B1\u30B3\u30B5\u30B7\u30B9\u30BB\u30BD\u30BF\u30C1\u30C4\u30C6\u30C8\u30CA\u30CB\u30CC\u30CD\u30CE\u30CF\u30D2\u30D5\u30D8\u30DB\u30DE\u30DF\u30E0\u30E1\u30E2\u30E4\u30E6\u30E8\u30E9\u30EA\u30EB\u30EC\u30ED\u30EF\u30F0\u30F1\u30F2\u30F3",Se);case 29:return ol($,"\u30A4\u30ED\u30CF\u30CB\u30DB\u30D8\u30C8\u30C1\u30EA\u30CC\u30EB\u30F2\u30EF\u30AB\u30E8\u30BF\u30EC\u30BD\u30C4\u30CD\u30CA\u30E9\u30E0\u30A6\u30F0\u30CE\u30AA\u30AF\u30E4\u30DE\u30B1\u30D5\u30B3\u30A8\u30C6\u30A2\u30B5\u30AD\u30E6\u30E1\u30DF\u30B7\u30F1\u30D2\u30E2\u30BB\u30B9",Se);case 34:return Ca($,3792,3801,!0,q);case 37:return Ca($,6160,6169,!0,q);case 38:return Ca($,4160,4169,!0,q);case 39:return Ca($,2918,2927,!0,q);case 40:return Ca($,1776,1785,!0,q);case 43:return Ca($,3046,3055,!0,q);case 44:return Ca($,3174,3183,!0,q);case 45:return Ca($,3664,3673,!0,q);case 46:return Ca($,3872,3881,!0,q);case 3:default:return Ca($,48,57,!0,q)}},L="data-html2canvas-ignore",H=function(){function $(Y,ee,q){if(this.context=Y,this.options=q,this.scrolledElements=[],this.referenceElement=ee,this.counters=new Uu,this.quoteDepth=0,!ee.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(ee.ownerDocument.documentElement,!1)}return $.prototype.toIFrame=function(Y,ee){var q=this,Se=we(Y,ee);if(!Se.contentWindow)return Promise.reject("Unable to find iframe window");var ke=Y.defaultView.pageXOffset,et=Y.defaultView.pageYOffset,mt=Se.contentWindow,pt=mt.document,Pt=Qe(Se).then(function(){return v(q,void 0,void 0,function(){var Kt,qt;return b(this,function(nn){switch(nn.label){case 0:return this.scrolledElements.forEach(on),mt&&(mt.scrollTo(ee.left,ee.top),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&(mt.scrollY!==ee.top||mt.scrollX!==ee.left)&&(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(mt.scrollX-ee.left,mt.scrollY-ee.top,0,0))),Kt=this.options.onclone,qt=this.clonedReferenceElement,typeof qt=="undefined"?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:pt.fonts&&pt.fonts.ready?[4,pt.fonts.ready]:[3,2];case 1:nn.sent(),nn.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,Pe(pt)]:[3,4];case 3:nn.sent(),nn.label=4;case 4:return typeof Kt=="function"?[2,Promise.resolve().then(function(){return Kt(pt,qt)}).then(function(){return Se})]:[2,Se]}})})});return pt.open(),pt.write(Qt(document.doctype)+""),Nt(this.referenceElement.ownerDocument,ke,et),pt.replaceChild(pt.adoptNode(this.documentElement),pt.documentElement),pt.close(),Pt},$.prototype.createElementClone=function(Y){if(Bs(Y,2))debugger;if(Pu(Y))return this.createCanvasClone(Y);if(Gl(Y))return this.createVideoClone(Y);if(Bl(Y))return this.createStyleClone(Y);var ee=Y.cloneNode(!1);return il(ee)&&(il(Y)&&Y.currentSrc&&Y.currentSrc!==Y.src&&(ee.src=Y.currentSrc,ee.srcset=""),ee.loading==="lazy"&&(ee.loading="eager")),fu(ee)?this.createCustomElementClone(ee):ee},$.prototype.createCustomElementClone=function(Y){var ee=document.createElement("html2canvascustomelement");return wt(Y.style,ee),ee},$.prototype.createStyleClone=function(Y){try{var ee=Y.sheet;if(ee&&ee.cssRules){var q=[].slice.call(ee.cssRules,0).reduce(function(ke,et){return et&&typeof et.cssText=="string"?ke+et.cssText:ke},""),Se=Y.cloneNode(!1);return Se.textContent=q,Se}}catch(ke){if(this.context.logger.error("Unable to access cssRules property",ke),ke.name!=="SecurityError")throw ke}return Y.cloneNode(!1)},$.prototype.createCanvasClone=function(Y){var ee;if(this.options.inlineImages&&Y.ownerDocument){var q=Y.ownerDocument.createElement("img");try{return q.src=Y.toDataURL(),q}catch(Pt){this.context.logger.info("Unable to inline canvas contents, canvas is tainted",Y)}}var Se=Y.cloneNode(!1);try{Se.width=Y.width,Se.height=Y.height;var ke=Y.getContext("2d"),et=Se.getContext("2d");if(et)if(!this.options.allowTaint&&ke)et.putImageData(ke.getImageData(0,0,Y.width,Y.height),0,0);else{var mt=(ee=Y.getContext("webgl2"))!==null&&ee!==void 0?ee:Y.getContext("webgl");if(mt){var pt=mt.getContextAttributes();(pt==null?void 0:pt.preserveDrawingBuffer)===!1&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",Y)}et.drawImage(Y,0,0)}return Se}catch(Pt){this.context.logger.info("Unable to clone canvas as it is tainted",Y)}return Se},$.prototype.createVideoClone=function(Y){var ee=Y.ownerDocument.createElement("canvas");ee.width=Y.offsetWidth,ee.height=Y.offsetHeight;var q=ee.getContext("2d");try{return q&&(q.drawImage(Y,0,0,ee.width,ee.height),this.options.allowTaint||q.getImageData(0,0,ee.width,ee.height)),ee}catch(ke){this.context.logger.info("Unable to clone video as it is tainted",Y)}var Se=Y.ownerDocument.createElement("canvas");return Se.width=Y.offsetWidth,Se.height=Y.offsetHeight,Se},$.prototype.appendChildNode=function(Y,ee,q){(!pl(ee)||!du(ee)&&!ee.hasAttribute(L)&&(typeof this.options.ignoreElements!="function"||!this.options.ignoreElements(ee)))&&((!this.options.copyStyles||!pl(ee)||!Bl(ee))&&Y.appendChild(this.cloneNode(ee,q)))},$.prototype.cloneChildNodes=function(Y,ee,q){for(var Se=this,ke=Y.shadowRoot?Y.shadowRoot.firstChild:Y.firstChild;ke;ke=ke.nextSibling)if(pl(ke)&&hu(ke)&&typeof ke.assignedNodes=="function"){var et=ke.assignedNodes();et.length&&et.forEach(function(mt){return Se.appendChildNode(ee,mt,q)})}else this.appendChildNode(ee,ke,q)},$.prototype.cloneNode=function(Y,ee){if(cu(Y))return document.createTextNode(Y.data);if(!Y.ownerDocument)return Y.cloneNode(!1);var q=Y.ownerDocument.defaultView;if(q&&pl(Y)&&(Wl(Y)||Us(Y))){var Se=this.createElementClone(Y);Se.style.transitionProperty="none";var ke=q.getComputedStyle(Y),et=q.getComputedStyle(Y,":before"),mt=q.getComputedStyle(Y,":after");this.referenceElement===Y&&Wl(Se)&&(this.clonedReferenceElement=Se),ma(Se)&&pr(Se);var pt=this.counters.parse(new Qs(this.context,ke)),Pt=this.resolvePseudoContent(Y,Se,et,le.BEFORE);fu(Y)&&(ee=!0),Gl(Y)||this.cloneChildNodes(Y,Se,ee),Pt&&Se.insertBefore(Pt,Se.firstChild);var Kt=this.resolvePseudoContent(Y,Se,mt,le.AFTER);return Kt&&Se.appendChild(Kt),this.counters.pop(pt),(ke&&(this.options.copyStyles||Us(Y))&&!fs(Y)||ee)&&wt(ke,Se),(Y.scrollTop!==0||Y.scrollLeft!==0)&&this.scrolledElements.push([Se,Y.scrollLeft,Y.scrollTop]),(Ol(Y)||Dl(Y))&&(Ol(Se)||Dl(Se))&&(Se.value=Y.value),Se}return Y.cloneNode(!1)},$.prototype.resolvePseudoContent=function(Y,ee,q,Se){var ke=this;if(!q)return;var et=q.content,mt=ee.ownerDocument;if(!mt||!et||et==="none"||et==="-moz-alt-content"||q.display==="none")return;this.counters.parse(new Qs(this.context,q));var pt=new fl(this.context,q),Pt=mt.createElement("html2canvaspseudoelement");wt(q,Pt),pt.content.forEach(function(qt){if(qt.type===0)Pt.appendChild(mt.createTextNode(qt.value));else if(qt.type===22){var nn=mt.createElement("img");nn.src=qt.value,nn.style.opacity="1",Pt.appendChild(nn)}else if(qt.type===18){if(qt.name==="attr"){var br=qt.values.filter(Qi);br.length&&Pt.appendChild(mt.createTextNode(Y.getAttribute(br[0].value)||""))}else if(qt.name==="counter"){var Nn=qt.values.filter(ut),ur=Nn[0],qr=Nn[1];if(ur&&Qi(ur)){var vr=ke.counters.getCounterValue(ur.value),xr=qr&&Qi(qr)?Ya.parse(ke.context,qr.value):3;Pt.appendChild(mt.createTextNode(P(vr,xr,!1)))}}else if(qt.name==="counters"){var Wi=qt.values.filter(ut),ur=Wi[0],Ei=Wi[1],qr=Wi[2];if(ur&&Qi(ur)){var aa=ke.counters.getCounterValues(ur.value),Er=qr&&Qi(qr)?Ya.parse(ke.context,qr.value):3,ta=Ei&&Ei.type===0?Ei.value:"",oa=aa.map(function(as){return P(as,Er,!1)}).join(ta);Pt.appendChild(mt.createTextNode(oa))}}}else if(qt.type===20)switch(qt.value){case"open-quote":Pt.appendChild(mt.createTextNode(ko(pt.quotes,ke.quoteDepth++,!0)));break;case"close-quote":Pt.appendChild(mt.createTextNode(ko(pt.quotes,--ke.quoteDepth,!1)));break;default:Pt.appendChild(mt.createTextNode(qt.value))}}),Pt.className=Gn+" "+ar;var Kt=Se===le.BEFORE?" "+Gn:" "+ar;return Us(ee)?ee.className.baseValue+=Kt:ee.className+=Kt,Pt},$.destroy=function(Y){return Y.parentNode?(Y.parentNode.removeChild(Y),!0):!1},$}(),le;(function($){$[$.BEFORE=0]="BEFORE",$[$.AFTER=1]="AFTER"})(le||(le={}));var we=function($,Y){var ee=$.createElement("iframe");return ee.className="html2canvas-container",ee.style.visibility="hidden",ee.style.position="fixed",ee.style.left="-10000px",ee.style.top="0px",ee.style.border="0",ee.width=Y.width.toString(),ee.height=Y.height.toString(),ee.scrolling="no",ee.setAttribute(L,"true"),$.body.appendChild(ee),ee},De=function($){return new Promise(function(Y){if($.complete){Y();return}if(!$.src){Y();return}$.onload=Y,$.onerror=Y})},Pe=function($){return Promise.all([].slice.call($.images,0).map(De))},Qe=function($){return new Promise(function(Y,ee){var q=$.contentWindow;if(!q)return ee("No window assigned for iframe");var Se=q.document;q.onload=$.onload=function(){q.onload=$.onload=null;var ke=setInterval(function(){Se.body.childNodes.length>0&&Se.readyState==="complete"&&(clearInterval(ke),Y($))},50)}})},gt=["all","d","content"],wt=function($,Y){for(var ee=$.length-1;ee>=0;ee--){var q=$.item(ee);gt.indexOf(q)===-1&&Y.style.setProperty(q,$.getPropertyValue(q))}return Y},Qt=function($){var Y="";return $&&(Y+=""),Y},Nt=function($,Y,ee){$&&$.defaultView&&(Y!==$.defaultView.pageXOffset||ee!==$.defaultView.pageYOffset)&&$.defaultView.scrollTo(Y,ee)},on=function($){var Y=$[0],ee=$[1],q=$[2];Y.scrollLeft=ee,Y.scrollTop=q},yn=":before",Mn=":after",Gn="___html2canvas___pseudoelement_before",ar="___html2canvas___pseudoelement_after",Xn=`{ content: "" !important; display: none !important; }`,pr=function($){Hr($,"."+Gn+yn+Xn+` - .`+ar+Mn+Xn)},Hr=function($,Y){var ee=$.ownerDocument;if(ee){var q=ee.createElement("style");q.textContent=Y,$.appendChild(q)}},Lr=function(){function $(){}return $.getOrigin=function(Y){var ee=$._link;return ee?(ee.href=Y,ee.href=ee.href,ee.protocol+ee.hostname+ee.port):"about:blank"},$.isSameOrigin=function(Y){return $.getOrigin(Y)===$._origin},$.setContext=function(Y){$._link=Y.document.createElement("a"),$._origin=$.getOrigin(Y.location.href)},$._origin="about:blank",$}(),mi=function(){function $(Y,ee){this.context=Y,this._options=ee,this._cache={}}return $.prototype.addImage=function(Y){var ee=Promise.resolve();return this.has(Y)||(xo(Y)||Yo(Y))&&(this._cache[Y]=this.loadImage(Y)).catch(function(){}),ee},$.prototype.match=function(Y){return this._cache[Y]},$.prototype.loadImage=function(Y){return v(this,void 0,void 0,function(){var ee,q,Se,ke,et=this;return b(this,function(mt){switch(mt.label){case 0:return ee=Lr.isSameOrigin(Y),q=!Co(Y)&&this._options.useCORS===!0&&qa.SUPPORT_CORS_IMAGES&&!ee,Se=!Co(Y)&&!ee&&!xo(Y)&&typeof this._options.proxy=="string"&&qa.SUPPORT_CORS_XHR&&!q,!ee&&this._options.allowTaint===!1&&!Co(Y)&&!xo(Y)&&!Se&&!q?[2]:(ke=Y,Se?[4,this.proxy(ke)]:[3,2]);case 1:ke=mt.sent(),mt.label=2;case 2:return this.context.logger.debug("Added image "+Y.substring(0,256)),[4,new Promise(function(pt,Pt){var Kt=new Image;Kt.onload=function(){return pt(Kt)},Kt.onerror=Pt,(za(ke)||q)&&(Kt.crossOrigin="anonymous"),Kt.src=ke,Kt.complete===!0&&setTimeout(function(){return pt(Kt)},500),et._options.imageTimeout>0&&setTimeout(function(){return Pt("Timed out ("+et._options.imageTimeout+"ms) loading image")},et._options.imageTimeout)})];case 3:return[2,mt.sent()]}})})},$.prototype.has=function(Y){return typeof this._cache[Y]!="undefined"},$.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},$.prototype.proxy=function(Y){var ee=this,q=this._options.proxy;if(!q)throw new Error("No proxy defined");var Se=Y.substring(0,256);return new Promise(function(ke,et){var mt=qa.SUPPORT_RESPONSE_TYPE?"blob":"text",pt=new XMLHttpRequest;pt.onload=function(){if(pt.status===200)if(mt==="text")ke(pt.response);else{var qt=new FileReader;qt.addEventListener("load",function(){return ke(qt.result)},!1),qt.addEventListener("error",function(nn){return et(nn)},!1),qt.readAsDataURL(pt.response)}else et("Failed to proxy resource "+Se+" with status code "+pt.status)},pt.onerror=et;var Pt=q.indexOf("?")>-1?"&":"?";if(pt.open("GET",""+q+Pt+"url="+encodeURIComponent(Y)+"&responseType="+mt),mt!=="text"&&pt instanceof XMLHttpRequest&&(pt.responseType=mt),ee._options.imageTimeout){var Kt=ee._options.imageTimeout;pt.timeout=Kt,pt.ontimeout=function(){return et("Timed out ("+Kt+"ms) proxying "+Se)}}pt.send()})},$}(),ca=/^data:image\/svg\+xml/i,so=/^data:image\/.*;base64,/i,Ra=/^data:image\/.*/i,Yo=function($){return qa.SUPPORT_SVG_DRAWING||!mo($)},Co=function($){return Ra.test($)},za=function($){return so.test($)},xo=function($){return $.substr(0,4)==="blob"},mo=function($){return $.substr(-3).toLowerCase()==="svg"||ca.test($)},Hn=function(){function $(Y,ee){this.type=0,this.x=Y,this.y=ee}return $.prototype.add=function(Y,ee){return new $(this.x+Y,this.y+ee)},$}(),xa=function($,Y,ee){return new Hn($.x+(Y.x-$.x)*ee,$.y+(Y.y-$.y)*ee)},wa=function(){function $(Y,ee,q,Se){this.type=1,this.start=Y,this.startControl=ee,this.endControl=q,this.end=Se}return $.prototype.subdivide=function(Y,ee){var q=xa(this.start,this.startControl,Y),Se=xa(this.startControl,this.endControl,Y),ke=xa(this.endControl,this.end,Y),et=xa(q,Se,Y),mt=xa(Se,ke,Y),pt=xa(et,mt,Y);return ee?new $(this.start,q,et,pt):new $(pt,mt,ke,this.end)},$.prototype.add=function(Y,ee){return new $(this.start.add(Y,ee),this.startControl.add(Y,ee),this.endControl.add(Y,ee),this.end.add(Y,ee))},$.prototype.reverse=function(){return new $(this.end,this.endControl,this.startControl,this.start)},$}(),_a=function($){return $.type===1},ml=function(){function $(Y){var ee=Y.styles,q=Y.bounds,Se=st(ee.borderTopLeftRadius,q.width,q.height),ke=Se[0],et=Se[1],mt=st(ee.borderTopRightRadius,q.width,q.height),pt=mt[0],Pt=mt[1],Kt=st(ee.borderBottomRightRadius,q.width,q.height),qt=Kt[0],nn=Kt[1],br=st(ee.borderBottomLeftRadius,q.width,q.height),Nn=br[0],ur=br[1],qr=[];qr.push((ke+pt)/q.width),qr.push((Nn+qt)/q.width),qr.push((et+ur)/q.height),qr.push((Pt+nn)/q.height);var vr=Math.max.apply(Math,qr);vr>1&&(ke/=vr,et/=vr,pt/=vr,Pt/=vr,qt/=vr,nn/=vr,Nn/=vr,ur/=vr);var xr=q.width-pt,Wi=q.height-nn,Ei=q.width-qt,aa=q.height-ur,Er=ee.borderTopWidth,ta=ee.borderRightWidth,oa=ee.borderBottomWidth,bi=ee.borderLeftWidth,As=ot(ee.paddingTop,Y.bounds.width),as=ot(ee.paddingRight,Y.bounds.width),xs=ot(ee.paddingBottom,Y.bounds.width),Do=ot(ee.paddingLeft,Y.bounds.width);this.topLeftBorderDoubleOuterBox=ke>0||et>0?yi(q.left+bi/3,q.top+Er/3,ke-bi/3,et-Er/3,Bi.TOP_LEFT):new Hn(q.left+bi/3,q.top+Er/3),this.topRightBorderDoubleOuterBox=ke>0||et>0?yi(q.left+xr,q.top+Er/3,pt-ta/3,Pt-Er/3,Bi.TOP_RIGHT):new Hn(q.left+q.width-ta/3,q.top+Er/3),this.bottomRightBorderDoubleOuterBox=qt>0||nn>0?yi(q.left+Ei,q.top+Wi,qt-ta/3,nn-oa/3,Bi.BOTTOM_RIGHT):new Hn(q.left+q.width-ta/3,q.top+q.height-oa/3),this.bottomLeftBorderDoubleOuterBox=Nn>0||ur>0?yi(q.left+bi/3,q.top+aa,Nn-bi/3,ur-oa/3,Bi.BOTTOM_LEFT):new Hn(q.left+bi/3,q.top+q.height-oa/3),this.topLeftBorderDoubleInnerBox=ke>0||et>0?yi(q.left+bi*2/3,q.top+Er*2/3,ke-bi*2/3,et-Er*2/3,Bi.TOP_LEFT):new Hn(q.left+bi*2/3,q.top+Er*2/3),this.topRightBorderDoubleInnerBox=ke>0||et>0?yi(q.left+xr,q.top+Er*2/3,pt-ta*2/3,Pt-Er*2/3,Bi.TOP_RIGHT):new Hn(q.left+q.width-ta*2/3,q.top+Er*2/3),this.bottomRightBorderDoubleInnerBox=qt>0||nn>0?yi(q.left+Ei,q.top+Wi,qt-ta*2/3,nn-oa*2/3,Bi.BOTTOM_RIGHT):new Hn(q.left+q.width-ta*2/3,q.top+q.height-oa*2/3),this.bottomLeftBorderDoubleInnerBox=Nn>0||ur>0?yi(q.left+bi*2/3,q.top+aa,Nn-bi*2/3,ur-oa*2/3,Bi.BOTTOM_LEFT):new Hn(q.left+bi*2/3,q.top+q.height-oa*2/3),this.topLeftBorderStroke=ke>0||et>0?yi(q.left+bi/2,q.top+Er/2,ke-bi/2,et-Er/2,Bi.TOP_LEFT):new Hn(q.left+bi/2,q.top+Er/2),this.topRightBorderStroke=ke>0||et>0?yi(q.left+xr,q.top+Er/2,pt-ta/2,Pt-Er/2,Bi.TOP_RIGHT):new Hn(q.left+q.width-ta/2,q.top+Er/2),this.bottomRightBorderStroke=qt>0||nn>0?yi(q.left+Ei,q.top+Wi,qt-ta/2,nn-oa/2,Bi.BOTTOM_RIGHT):new Hn(q.left+q.width-ta/2,q.top+q.height-oa/2),this.bottomLeftBorderStroke=Nn>0||ur>0?yi(q.left+bi/2,q.top+aa,Nn-bi/2,ur-oa/2,Bi.BOTTOM_LEFT):new Hn(q.left+bi/2,q.top+q.height-oa/2),this.topLeftBorderBox=ke>0||et>0?yi(q.left,q.top,ke,et,Bi.TOP_LEFT):new Hn(q.left,q.top),this.topRightBorderBox=pt>0||Pt>0?yi(q.left+xr,q.top,pt,Pt,Bi.TOP_RIGHT):new Hn(q.left+q.width,q.top),this.bottomRightBorderBox=qt>0||nn>0?yi(q.left+Ei,q.top+Wi,qt,nn,Bi.BOTTOM_RIGHT):new Hn(q.left+q.width,q.top+q.height),this.bottomLeftBorderBox=Nn>0||ur>0?yi(q.left,q.top+aa,Nn,ur,Bi.BOTTOM_LEFT):new Hn(q.left,q.top+q.height),this.topLeftPaddingBox=ke>0||et>0?yi(q.left+bi,q.top+Er,Math.max(0,ke-bi),Math.max(0,et-Er),Bi.TOP_LEFT):new Hn(q.left+bi,q.top+Er),this.topRightPaddingBox=pt>0||Pt>0?yi(q.left+Math.min(xr,q.width-ta),q.top+Er,xr>q.width+ta?0:Math.max(0,pt-ta),Math.max(0,Pt-Er),Bi.TOP_RIGHT):new Hn(q.left+q.width-ta,q.top+Er),this.bottomRightPaddingBox=qt>0||nn>0?yi(q.left+Math.min(Ei,q.width-bi),q.top+Math.min(Wi,q.height-oa),Math.max(0,qt-ta),Math.max(0,nn-oa),Bi.BOTTOM_RIGHT):new Hn(q.left+q.width-ta,q.top+q.height-oa),this.bottomLeftPaddingBox=Nn>0||ur>0?yi(q.left+bi,q.top+Math.min(aa,q.height-oa),Math.max(0,Nn-bi),Math.max(0,ur-oa),Bi.BOTTOM_LEFT):new Hn(q.left+bi,q.top+q.height-oa),this.topLeftContentBox=ke>0||et>0?yi(q.left+bi+Do,q.top+Er+As,Math.max(0,ke-(bi+Do)),Math.max(0,et-(Er+As)),Bi.TOP_LEFT):new Hn(q.left+bi+Do,q.top+Er+As),this.topRightContentBox=pt>0||Pt>0?yi(q.left+Math.min(xr,q.width+bi+Do),q.top+Er+As,xr>q.width+bi+Do?0:pt-bi+Do,Pt-(Er+As),Bi.TOP_RIGHT):new Hn(q.left+q.width-(ta+as),q.top+Er+As),this.bottomRightContentBox=qt>0||nn>0?yi(q.left+Math.min(Ei,q.width-(bi+Do)),q.top+Math.min(Wi,q.height+Er+As),Math.max(0,qt-(ta+as)),nn-(oa+xs),Bi.BOTTOM_RIGHT):new Hn(q.left+q.width-(ta+as),q.top+q.height-(oa+xs)),this.bottomLeftContentBox=Nn>0||ur>0?yi(q.left+bi+Do,q.top+aa,Math.max(0,Nn-(bi+Do)),ur-(oa+xs),Bi.BOTTOM_LEFT):new Hn(q.left+bi+Do,q.top+q.height-(oa+xs))}return $}(),Bi;(function($){$[$.TOP_LEFT=0]="TOP_LEFT",$[$.TOP_RIGHT=1]="TOP_RIGHT",$[$.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",$[$.BOTTOM_LEFT=3]="BOTTOM_LEFT"})(Bi||(Bi={}));var yi=function($,Y,ee,q,Se){var ke=4*((Math.sqrt(2)-1)/3),et=ee*ke,mt=q*ke,pt=$+ee,Pt=Y+q;switch(Se){case Bi.TOP_LEFT:return new wa(new Hn($,Pt),new Hn($,Pt-mt),new Hn(pt-et,Y),new Hn(pt,Y));case Bi.TOP_RIGHT:return new wa(new Hn($,Y),new Hn($+et,Y),new Hn(pt,Pt-mt),new Hn(pt,Pt));case Bi.BOTTOM_RIGHT:return new wa(new Hn(pt,Y),new Hn(pt,Y+mt),new Hn($+et,Pt),new Hn($,Pt));case Bi.BOTTOM_LEFT:default:return new wa(new Hn(pt,Pt),new Hn(pt-et,Pt),new Hn($,Y+mt),new Hn($,Y))}},is=function($){return[$.topLeftBorderBox,$.topRightBorderBox,$.bottomRightBorderBox,$.bottomLeftBorderBox]},lo=function($){return[$.topLeftContentBox,$.topRightContentBox,$.bottomRightContentBox,$.bottomLeftContentBox]},vl=function($){return[$.topLeftPaddingBox,$.topRightPaddingBox,$.bottomRightPaddingBox,$.bottomLeftPaddingBox]},Ns=function(){function $(Y,ee,q){this.offsetX=Y,this.offsetY=ee,this.matrix=q,this.type=0,this.target=2|4}return $}(),Ds=function(){function $(Y,ee){this.path=Y,this.target=ee,this.type=1}return $}(),sl=function(){function $(Y){this.opacity=Y,this.type=2,this.target=2|4}return $}(),Oo=function($){return $.type===0},ll=function($){return $.type===1},Au=function($){return $.type===2},ac=function($,Y){return $.length===Y.length?$.some(function(ee,q){return ee===Y[q]}):!1},fc=function($,Y,ee,q,Se){return $.map(function(ke,et){switch(et){case 0:return ke.add(Y,ee);case 1:return ke.add(Y+q,ee);case 2:return ke.add(Y+q,ee+Se);case 3:return ke.add(Y,ee+Se)}return ke})},oc=function(){function $(Y){this.element=Y,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]}return $}(),sc=function(){function $(Y,ee){if(this.container=Y,this.parent=ee,this.effects=[],this.curves=new ml(this.container),this.container.styles.opacity<1&&this.effects.push(new sl(this.container.styles.opacity)),this.container.styles.transform!==null){var q=this.container.bounds.left+this.container.styles.transformOrigin[0].number,Se=this.container.bounds.top+this.container.styles.transformOrigin[1].number,ke=this.container.styles.transform;this.effects.push(new Ns(q,Se,ke))}if(this.container.styles.overflowX!==0){var et=is(this.curves),mt=vl(this.curves);ac(et,mt)?this.effects.push(new Ds(et,2|4)):(this.effects.push(new Ds(et,2)),this.effects.push(new Ds(mt,4)))}}return $.prototype.getEffects=function(Y){for(var ee=[2,3].indexOf(this.container.styles.position)===-1,q=this.parent,Se=this.effects.slice(0);q;){var ke=q.effects.filter(function(pt){return!ll(pt)});if(ee||q.container.styles.position!==0||!q.parent){if(Se.unshift.apply(Se,ke),ee=[2,3].indexOf(q.container.styles.position)===-1,q.container.styles.overflowX!==0){var et=is(q.curves),mt=vl(q.curves);ac(et,mt)||Se.unshift(new Ds(mt,2|4))}}else Se.unshift.apply(Se,ke);q=q.parent}return Se.filter(function(pt){return di(pt.target,Y)})},$}(),rc=function($,Y,ee,q){$.container.elements.forEach(function(Se){var ke=di(Se.flags,4),et=di(Se.flags,2),mt=new sc(Se,$);di(Se.styles.display,2048)&&q.push(mt);var pt=di(Se.flags,8)?[]:q;if(ke||et){var Pt=ke||Se.styles.isPositioned()?ee:Y,Kt=new oc(mt);if(Se.styles.isPositioned()||Se.styles.opacity<1||Se.styles.isTransformed()){var qt=Se.styles.zIndex.order;if(qt<0){var nn=0;Pt.negativeZIndex.some(function(Nn,ur){return qt>Nn.element.container.styles.zIndex.order?(nn=ur,!1):nn>0}),Pt.negativeZIndex.splice(nn,0,Kt)}else if(qt>0){var br=0;Pt.positiveZIndex.some(function(Nn,ur){return qt>=Nn.element.container.styles.zIndex.order?(br=ur+1,!1):br>0}),Pt.positiveZIndex.splice(br,0,Kt)}else Pt.zeroOrAutoZIndexOrTransformedOrOpacity.push(Kt)}else Se.styles.isFloating()?Pt.nonPositionedFloats.push(Kt):Pt.nonPositionedInlineLevel.push(Kt);rc(mt,Kt,ke?Kt:ee,pt)}else Se.styles.isInlineLevel()?Y.inlineLevel.push(mt):Y.nonInlineLevel.push(mt),rc(mt,Y,ee,pt);di(Se.flags,8)&&lc(Se,pt)})},lc=function($,Y){for(var ee=$ instanceof Ql?$.start:1,q=$ instanceof Ql?$.reversed:!1,Se=0;Se0&&ee.intrinsicHeight>0){var ke=Qu(ee),et=vl(q);this.path(et),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(Se,0,0,ee.intrinsicWidth,ee.intrinsicHeight,ke.left,ke.top,ke.width,ke.height),this.ctx.restore()}},Y.prototype.renderNodeContent=function(ee){return v(this,void 0,void 0,function(){var q,Se,ke,et,mt,pt,Pt,Pt,Kt,qt,nn,br,Nn,ur,qr,vr,xr,Wi,Ei,Pt,aa,Nn,vr;return b(this,function(Er){switch(Er.label){case 0:this.applyEffects(ee.getEffects(4)),q=ee.container,Se=ee.curves,ke=q.styles,et=0,mt=q.textNodes,Er.label=1;case 1:return et0&&xr>0&&(Wi=ke.ctx.createPattern(as,"repeat"),ke.renderRepeat(Nn,Wi,ur,qr))):zn(Kt)&&(Ys=ic(ee,q,[null,null,null]),Nn=Ys[0],gl=Ys[1],yl=Ys[2],vr=Ys[3],xr=Ys[4],bl=Kt.position.length===0?[at]:Kt.position,ur=ot(bl[0],vr),qr=ot(bl[bl.length-1],xr),Ml=Qn(Kt,ur,qr,vr,xr),Js=Ml[0],El=Ml[1],Js>0&&El>0&&(Ll=ke.ctx.createRadialGradient(gl+ur,yl+qr,0,gl+ur,yl+qr,Js),Ir(Kt.stops,Js*2).forEach(function(pu){return Ll.addColorStop(pu.stop,Dn(pu.color))}),ke.path(Nn),ke.ctx.fillStyle=Ll,Js!==El?(Pl=ee.bounds.left+.5*ee.bounds.width,ul=ee.bounds.top+.5*ee.bounds.height,Ul=El/Js,cl=1/Ul,ke.ctx.save(),ke.ctx.translate(Pl,ul),ke.ctx.transform(1,0,0,Ul,0,0),ke.ctx.translate(-Pl,-ul),ke.ctx.fillRect(gl,cl*(yl-ul)+ul,vr,xr*cl),ke.ctx.restore()):ke.ctx.fill())),Jl.label=6;case 6:return q--,[2]}})},ke=this,et=0,mt=ee.styles.backgroundImage.slice(0).reverse(),Pt.label=1;case 1:return et0?Kt.style===2?[4,this.renderDashedDottedBorder(Kt.color,Kt.width,mt,ee.curves,2)]:[3,5]:[3,11]):[3,13];case 4:return nn.sent(),[3,11];case 5:return Kt.style===3?[4,this.renderDashedDottedBorder(Kt.color,Kt.width,mt,ee.curves,3)]:[3,7];case 6:return nn.sent(),[3,11];case 7:return Kt.style===4?[4,this.renderDoubleBorder(Kt.color,Kt.width,mt,ee.curves)]:[3,9];case 8:return nn.sent(),[3,11];case 9:return[4,this.renderSolidBorder(Kt.color,mt,ee.curves)];case 10:nn.sent(),nn.label=11;case 11:mt++,nn.label=12;case 12:return pt++,[3,3];case 13:return[2]}})})},Y.prototype.renderDashedDottedBorder=function(ee,q,Se,ke,et){return v(this,void 0,void 0,function(){var mt,pt,Pt,Kt,qt,nn,br,Nn,ur,qr,vr,xr,Wi,Ei,aa,Er,aa,Er;return b(this,function(ta){return this.ctx.save(),mt=vc(ke,Se),pt=uc(ke,Se),et===2&&(this.path(pt),this.ctx.clip()),_a(pt[0])?(Pt=pt[0].start.x,Kt=pt[0].start.y):(Pt=pt[0].x,Kt=pt[0].y),_a(pt[1])?(qt=pt[1].end.x,nn=pt[1].end.y):(qt=pt[1].x,nn=pt[1].y),Se===0||Se===2?br=Math.abs(Pt-qt):br=Math.abs(Kt-nn),this.ctx.beginPath(),et===3?this.formatPath(mt):this.formatPath(pt.slice(0,2)),Nn=q<3?q*3:q*2,ur=q<3?q*2:q,et===3&&(Nn=q,ur=q),qr=!0,br<=Nn*2?qr=!1:br<=Nn*2+ur?(vr=br/(2*Nn+ur),Nn*=vr,ur*=vr):(xr=Math.floor((br+ur)/(Nn+ur)),Wi=(br-xr*Nn)/(xr-1),Ei=(br-(xr+1)*Nn)/xr,ur=Ei<=0||Math.abs(ur-Wi)0?[].concat(Object(G.a)(f),Object(G.a)(n(A).map(function(p){return Object(M.a)({fixed:c},p)}))):[].concat(Object(G.a)(f),[Object(M.a)(Object(M.a)({},l),{},{fixed:c})])},[])}function e(o){for(var f=!0,l=0;l=0;A-=1){var p=o[A];if(c&&p.fixed!=="right")c=!1;else if(!c&&p.fixed==="right"){Object(w.a)(!1,"Index ".concat(A+1," of `columns` missing `fixed='right'` prop."));break}}}function a(o){return o.map(function(f){var l=f.fixed,r=Object(v.a)(f,["fixed"]),c=l;return l==="left"?c="right":l==="right"&&(c="left"),Object(M.a)({fixed:c},r)})}function s(o,f){var l=o.prefixCls,r=o.columns,c=o.children,A=o.expandable,p=o.expandedKeys,x=o.getRowKey,_=o.onTriggerExpand,B=o.expandIcon,E=o.rowExpandable,g=o.expandIconColumnIndex,h=o.direction,u=o.expandRowByClick,S=b.useMemo(function(){return r||i(c)},[r,c]),O=b.useMemo(function(){if(A){var I,k=g||0,F=S[k],X=(I={},Object(se.a)(I,d.a,{className:"".concat(l,"-expand-icon-col")}),Object(se.a)(I,"title",""),Object(se.a)(I,"fixed",F?F.fixed:null),Object(se.a)(I,"className","".concat(l,"-row-expand-icon-cell")),Object(se.a)(I,"render",function(V,N,Q){var J=x(N,Q),ne=p.has(J),ue=E?E(N):!0,be=B({prefixCls:l,expanded:ne,expandable:ue,record:N,onExpand:_});return u?b.createElement("span",{onClick:function(_e){return _e.stopPropagation()}},be):be}),I),U=S.slice();return k>=0&&U.splice(k,0,X),U}return S},[A,S,x,p,B,h]),T=b.useMemo(function(){var I=O;return f&&(I=f(I)),I.length||(I=[{render:function(){return null}}]),I},[f,O,h]),D=b.useMemo(function(){return h==="rtl"?a(n(T)):n(T)},[T,h]);return[T,D]}fe.b=s},wYyv:function(Ge,fe,R){"use strict";const se=(M,v,b)=>{const C=v<0?M.length+v:v;if(C>=0&&C(M=[...M],se(M,v,b),M);Ge.exports=G,Ge.exports.mutate=se},wzkS:function(Ge,fe,R){"use strict";R.d(fe,"c",function(){return b}),R.d(fe,"b",function(){return C}),R.d(fe,"d",function(){return w}),R.d(fe,"a",function(){return d}),R.d(fe,"e",function(){return i});var se=R("9og8"),G=R("WmNS"),M=R.n(G),v=R("ErOA");function b(n){return Object(v.c)("libraries/".concat(n,".json"))}function C(){return Object(v.c)("library_tags.json")}function w(n){return m.apply(this,arguments)}function m(){return m=Object(se.a)(M.a.mark(function n(e){var a;return M.a.wrap(function(o){for(;;)switch(o.prev=o.next){case 0:return o.next=2,Object(v.b)("attachments/".concat(e,".json"));case 2:return a=o.sent,o.abrupt("return",a.status===0);case 4:case"end":return o.stop()}},n)})),m.apply(this,arguments)}function d(n){return Object(v.f)("libraries.json",n)}function i(n,e){return Object(v.g)("libraries/".concat(n,".json"),e)}},x6Kt:function(Ge,fe,R){var se=R("y+Vt"),G=R("VpOo"),M=R("nPnh"),v=M.subPixelOptimizeRect,b={},C=se.extend({type:"rect",shape:{r:0,x:0,y:0,width:0,height:0},buildPath:function(w,m){var d,i,n,e;this.subPixelOptimize?(v(b,m,this.style),d=b.x,i=b.y,n=b.width,e=b.height,b.r=m.r,m=b):(d=m.x,i=m.y,n=m.width,e=m.height),m.r?G.buildPath(w,m):w.rect(d,i,n,e),w.closePath();return}});Ge.exports=C},"y+Vt":function(Ge,fe,R){var se=R("Gev7"),G=R("bYtY"),M=R("IMiH"),v=R("2DNl"),b=R("3C/r"),C=b.prototype.getCanvasPattern,w=Math.abs,m=new M(!0);function d(n){se.call(this,n),this.path=null}d.prototype={constructor:d,type:"path",__dirtyPath:!0,strokeContainThreshold:5,segmentIgnoreThreshold:0,subPixelOptimize:!1,brush:function(n,e){var a=this.style,s=this.path||m,o=a.hasStroke(),f=a.hasFill(),l=a.fill,r=a.stroke,c=f&&!!l.colorStops,A=o&&!!r.colorStops,p=f&&!!l.image,x=o&&!!r.image;if(a.bind(n,this,e),this.setTransform(n),this.__dirty){var _;c&&(_=_||this.getBoundingRect(),this._fillGradient=a.getGradient(n,l,_)),A&&(_=_||this.getBoundingRect(),this._strokeGradient=a.getGradient(n,r,_))}c?n.fillStyle=this._fillGradient:p&&(n.fillStyle=C.call(l,n)),A?n.strokeStyle=this._strokeGradient:x&&(n.strokeStyle=C.call(r,n));var B=a.lineDash,E=a.lineDashOffset,g=!!n.setLineDash,h=this.getGlobalScale();if(s.setScale(h[0],h[1],this.segmentIgnoreThreshold),this.__dirtyPath||B&&!g&&o?(s.beginPath(n),B&&!g&&(s.setLineDash(B),s.setLineDashOffset(E)),this.buildPath(s,this.shape,!1),this.path&&(this.__dirtyPath=!1)):(n.beginPath(),this.path.rebuildPath(n)),f)if(a.fillOpacity!=null){var u=n.globalAlpha;n.globalAlpha=a.fillOpacity*a.opacity,s.fill(n),n.globalAlpha=u}else s.fill(n);if(B&&g&&(n.setLineDash(B),n.lineDashOffset=E),o)if(a.strokeOpacity!=null){var u=n.globalAlpha;n.globalAlpha=a.strokeOpacity*a.opacity,s.stroke(n),n.globalAlpha=u}else s.stroke(n);B&&g&&n.setLineDash([]),a.text!=null&&(this.restoreTransform(n),this.drawRectText(n,this.getBoundingRect()))},buildPath:function(n,e,a){},createPathProxy:function(){this.path=new M},getBoundingRect:function(){var n=this._rect,e=this.style,a=!n;if(a){var s=this.path;s||(s=this.path=new M),this.__dirtyPath&&(s.beginPath(),this.buildPath(s,this.shape,!1)),n=s.getBoundingRect()}if(this._rect=n,e.hasStroke()){var o=this._rectWithStroke||(this._rectWithStroke=n.clone());if(this.__dirty||a){o.copy(n);var f=e.lineWidth,l=e.strokeNoScale?this.getLineScale():1;e.hasFill()||(f=Math.max(f,this.strokeContainThreshold||4)),l>1e-10&&(o.width+=f/l,o.height+=f/l,o.x-=f/l/2,o.y-=f/l/2)}return o}return n},contain:function(n,e){var a=this.transformCoordToLocal(n,e),s=this.getBoundingRect(),o=this.style;if(n=a[0],e=a[1],s.contain(n,e)){var f=this.path.data;if(o.hasStroke()){var l=o.lineWidth,r=o.strokeNoScale?this.getLineScale():1;if(r>1e-10&&(o.hasFill()||(l=Math.max(l,this.strokeContainThreshold)),v.containStroke(f,l/r,n,e)))return!0}if(o.hasFill())return v.contain(f,n,e)}return!1},dirty:function(n){n==null&&(n=!0),n&&(this.__dirtyPath=n,this._rect=null),this.__dirty=this.__dirtyText=!0,this.__zr&&this.__zr.refresh(),this.__clipTarget&&this.__clipTarget.dirty()},animateShape:function(n){return this.animate("shape",n)},attrKV:function(n,e){n==="shape"?(this.setShape(e),this.__dirtyPath=!0,this._rect=null):se.prototype.attrKV.call(this,n,e)},setShape:function(n,e){var a=this.shape;if(a){if(G.isObject(n))for(var s in n)n.hasOwnProperty(s)&&(a[s]=n[s]);else a[n]=e;this.dirty(!0)}return this},getLineScale:function(){var n=this.transform;return n&&w(n[0]-1)>1e-10&&w(n[3]-1)>1e-10?Math.sqrt(w(n[0]*n[3]-n[2]*n[1])):1}},d.extend=function(n){var e=function(s){d.call(this,s),n.style&&this.style.extendFrom(n.style,!1);var o=n.shape;if(o){this.shape=this.shape||{};var f=this.shape;for(var l in o)!f.hasOwnProperty(l)&&o.hasOwnProperty(l)&&(f[l]=o[l])}n.init&&n.init.call(this,s)};G.inherits(e,d);for(var a in n)a!=="style"&&a!=="shape"&&(e.prototype[a]=n[a]);return e},G.inherits(d,se);var i=d;Ge.exports=i},"y0+3":function(Ge,fe,R){"use strict";R.d(fe,"a",function(){return n}),R.d(fe,"b",function(){return a});var se=/margin|padding|width|height|max|min|offset/,G={left:!0,top:!0},M={cssFloat:1,styleFloat:1,float:1};function v(s){return s.nodeType===1?s.ownerDocument.defaultView.getComputedStyle(s,null):{}}function b(s,o,f){if(o=o.toLowerCase(),f==="auto"){if(o==="height")return s.offsetHeight;if(o==="width")return s.offsetWidth}return o in G||(G[o]=se.test(o)),G[o]?parseFloat(f)||0:f}function C(s,o){var f=arguments.length,l=v(s);return o=M[o]?"cssFloat"in s.style?"cssFloat":"styleFloat":o,f===1?l:b(s,o,l[o]||s.style[o])}function w(s,o,f){var l=arguments.length;if(o=M[o]?"cssFloat"in s.style?"cssFloat":"styleFloat":o,l===3)return typeof f=="number"&&se.test(o)&&(f="".concat(f,"px")),s.style[o]=f,f;for(var r in o)o.hasOwnProperty(r)&&w(s,r,o[r]);return v(s)}function m(s){return s===document.body?document.documentElement.clientWidth:s.offsetWidth}function d(s){return s===document.body?window.innerHeight||document.documentElement.clientHeight:s.offsetHeight}function i(){var s=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),o=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:s,height:o}}function n(){var s=document.documentElement.clientWidth,o=window.innerHeight||document.documentElement.clientHeight;return{width:s,height:o}}function e(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function a(s){var o=s.getBoundingClientRect(),f=document.documentElement;return{left:o.left+(window.pageXOffset||f.scrollLeft)-(f.clientLeft||document.body.clientLeft||0),top:o.top+(window.pageYOffset||f.scrollTop)-(f.clientTop||document.body.clientTop||0)}}},"y1J/":function(Ge,fe,R){Ge.exports=R.p+"static/yz.688d901a.png"},y23F:function(Ge,fe){function R(){this.on("mousedown",this._dragStart,this),this.on("mousemove",this._drag,this),this.on("mouseup",this._dragEnd,this)}R.prototype={constructor:R,_dragStart:function(M){for(var v=M.target;v&&!v.draggable;)v=v.parent;v&&(this._draggingTarget=v,v.dragging=!0,this._x=M.offsetX,this._y=M.offsetY,this.dispatchToElement(se(v,M),"dragstart",M.event))},_drag:function(M){var v=this._draggingTarget;if(v){var b=M.offsetX,C=M.offsetY,w=b-this._x,m=C-this._y;this._x=b,this._y=C,v.drift(w,m,M),this.dispatchToElement(se(v,M),"drag",M.event);var d=this.findHover(b,C,v).target,i=this._dropTarget;this._dropTarget=d,v!==d&&(i&&d!==i&&this.dispatchToElement(se(i,M),"dragleave",M.event),d&&d!==i&&this.dispatchToElement(se(d,M),"dragenter",M.event))}},_dragEnd:function(M){var v=this._draggingTarget;v&&(v.dragging=!1),this.dispatchToElement(se(v,M),"dragend",M.event),this._dropTarget&&this.dispatchToElement(se(this._dropTarget,M),"drop",M.event),this._draggingTarget=null,this._dropTarget=null}};function se(M,v){return{target:M,topTarget:v&&v.topTarget}}var G=R;Ge.exports=G},y5JW:function(Ge,fe,R){"use strict";R.d(fe,"c",function(){return f}),R.d(fe,"a",function(){return l});var se=R("DZo9"),G=R("8z0m"),M=R("+L6B"),v=R("2/Rp"),b=R("9og8"),C=R("k1fw"),w=R("oBTY"),m=R("miYZ"),d=R("tsqr"),i=R("WmNS"),n=R.n(i),e=R("q1tI"),a=R.n(e),s=R("m3rI"),o=R("wzkS"),f="\u3000\u3000";function l(r){var c=["Bytes","KB","MB","GB","TB"];if(r==0)return"0 Byte";var A=parseInt(""+Math.floor(Math.log(r)/Math.log(1024)),10);return(r/Math.pow(1024,A)).toFixed(1)+" "+c[A]}fe.b=function(r){var c=r.value,A=c===void 0?[]:c,p=r.action,x=r.onChange,_=r.className,B=r.maxSize,E=B===void 0?150:B,g=r.title,h=g===void 0?"\u6587\u4EF6\u4E0A\u4F20":g,u=r.accept,S=u===void 0?null:u,O={multiple:!1,fileList:A,accept:S,withCredentials:!0,beforeUpload:function(I){var k=I.size/1024/1024;return k0?"\u6BCF\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u8D44\u6E90\uFF0C \u5220\u9664\u4E0B\u9762\u8D44\u6E90\u53EF\u91CD\u65B0\u4E0A\u4F20 ":"",disabled:A.length>0,ghost:!0},h),a.a.createElement("span",{onClick:T,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",E,"M) ")))}},yslc:function(Ge,fe){Ge.exports="data:image/png;base64,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"},yxFR:function(Ge,fe,R){var se=R("y+Vt"),G=R("nPnh"),M=G.subPixelOptimizeLine,v={},b=se.extend({type:"line",shape:{x1:0,y1:0,x2:0,y2:0,percent:1},style:{stroke:"#000",fill:null},buildPath:function(C,w){var m,d,i,n;this.subPixelOptimize?(M(v,w,this.style),m=v.x1,d=v.y1,i=v.x2,n=v.y2):(m=w.x1,d=w.y1,i=w.x2,n=w.y2);var e=w.percent;if(e===0)return;C.moveTo(m,d),e<1&&(i=m*(1-e)+i*e,n=d*(1-e)+n*e),C.lineTo(i,n)},pointAt:function(C){var w=this.shape;return[w.x1*(1-C)+w.x2*C,w.y1*(1-C)+w.y2*C]}});Ge.exports=b},zarK:function(Ge,fe,R){var se=R("YH21"),G=se.addEventListener,M=se.removeEventListener,v=se.normalizeEvent,b=se.getNativeEvent,C=R("bYtY"),w=R("H6uX"),m=R("ItGF"),d=300,i=m.domSupported,n=function(){var D=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],I=["touchstart","touchend","touchmove"],k={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},F=C.map(D,function(X){var U=X.replace("mouse","pointer");return k.hasOwnProperty(U)?U:X});return{mouse:D,touch:I,pointer:F}}(),e={mouse:["mousemove","mouseup"],pointer:["pointermove","pointerup"]};function a(D){return D==="mousewheel"&&m.browser.firefox?"DOMMouseScroll":D}function s(D){var I=D.pointerType;return I==="pen"||I==="touch"}function o(D){D.touching=!0,D.touchTimer!=null&&(clearTimeout(D.touchTimer),D.touchTimer=null),D.touchTimer=setTimeout(function(){D.touching=!1,D.touchTimer=null},700)}function f(D){D&&(D.zrByTouch=!0)}function l(D,I){return v(D.dom,new c(D,I),!0)}function r(D,I){for(var k=I,F=!1;k&&k.nodeType!==9&&!(F=k.domBelongToZr||k!==I&&k===D.painterRoot);)k=k.parentNode;return F}function c(D,I){this.type=I.type,this.target=this.currentTarget=D.dom,this.pointerType=I.pointerType,this.clientX=I.clientX,this.clientY=I.clientY}var A=c.prototype;A.stopPropagation=A.stopImmediatePropagation=A.preventDefault=C.noop;var p={mousedown:function(D){D=v(this.dom,D),this._mayPointerCapture=[D.zrX,D.zrY],this.trigger("mousedown",D)},mousemove:function(D){D=v(this.dom,D);var I=this._mayPointerCapture;I&&(D.zrX!==I[0]||D.zrY!==I[1])&&h(this,!0),this.trigger("mousemove",D)},mouseup:function(D){D=v(this.dom,D),h(this,!1),this.trigger("mouseup",D)},mouseout:function(D){D=v(this.dom,D),this._pointerCapturing&&(D.zrEventControl="no_globalout");var I=D.toElement||D.relatedTarget;D.zrIsToLocalDOM=r(this,I),this.trigger("mouseout",D)},touchstart:function(D){D=v(this.dom,D),f(D),this._lastTouchMoment=new Date,this.handler.processGesture(D,"start"),p.mousemove.call(this,D),p.mousedown.call(this,D)},touchmove:function(D){D=v(this.dom,D),f(D),this.handler.processGesture(D,"change"),p.mousemove.call(this,D)},touchend:function(D){D=v(this.dom,D),f(D),this.handler.processGesture(D,"end"),p.mouseup.call(this,D),+new Date-this._lastTouchMoment0&&setTimeout(function(){return Pt("Timed out ("+et._options.imageTimeout+"ms) loading image")},et._options.imageTimeout)})];case 3:return[2,mt.sent()]}})})},$.prototype.has=function(Y){return typeof this._cache[Y]!="undefined"},$.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},$.prototype.proxy=function(Y){var ee=this,q=this._options.proxy;if(!q)throw new Error("No proxy defined");var Se=Y.substring(0,256);return new Promise(function(ke,et){var mt=qa.SUPPORT_RESPONSE_TYPE?"blob":"text",pt=new XMLHttpRequest;pt.onload=function(){if(pt.status===200)if(mt==="text")ke(pt.response);else{var qt=new FileReader;qt.addEventListener("load",function(){return ke(qt.result)},!1),qt.addEventListener("error",function(nn){return et(nn)},!1),qt.readAsDataURL(pt.response)}else et("Failed to proxy resource "+Se+" with status code "+pt.status)},pt.onerror=et;var Pt=q.indexOf("?")>-1?"&":"?";if(pt.open("GET",""+q+Pt+"url="+encodeURIComponent(Y)+"&responseType="+mt),mt!=="text"&&pt instanceof XMLHttpRequest&&(pt.responseType=mt),ee._options.imageTimeout){var Kt=ee._options.imageTimeout;pt.timeout=Kt,pt.ontimeout=function(){return et("Timed out ("+Kt+"ms) proxying "+Se)}}pt.send()})},$}(),ca=/^data:image\/svg\+xml/i,so=/^data:image\/.*;base64,/i,Ra=/^data:image\/.*/i,Yo=function($){return qa.SUPPORT_SVG_DRAWING||!mo($)},Co=function($){return Ra.test($)},za=function($){return so.test($)},xo=function($){return $.substr(0,4)==="blob"},mo=function($){return $.substr(-3).toLowerCase()==="svg"||ca.test($)},Hn=function(){function $(Y,ee){this.type=0,this.x=Y,this.y=ee}return $.prototype.add=function(Y,ee){return new $(this.x+Y,this.y+ee)},$}(),xa=function($,Y,ee){return new Hn($.x+(Y.x-$.x)*ee,$.y+(Y.y-$.y)*ee)},wa=function(){function $(Y,ee,q,Se){this.type=1,this.start=Y,this.startControl=ee,this.endControl=q,this.end=Se}return $.prototype.subdivide=function(Y,ee){var q=xa(this.start,this.startControl,Y),Se=xa(this.startControl,this.endControl,Y),ke=xa(this.endControl,this.end,Y),et=xa(q,Se,Y),mt=xa(Se,ke,Y),pt=xa(et,mt,Y);return ee?new $(this.start,q,et,pt):new $(pt,mt,ke,this.end)},$.prototype.add=function(Y,ee){return new $(this.start.add(Y,ee),this.startControl.add(Y,ee),this.endControl.add(Y,ee),this.end.add(Y,ee))},$.prototype.reverse=function(){return new $(this.end,this.endControl,this.startControl,this.start)},$}(),_a=function($){return $.type===1},ml=function(){function $(Y){var ee=Y.styles,q=Y.bounds,Se=st(ee.borderTopLeftRadius,q.width,q.height),ke=Se[0],et=Se[1],mt=st(ee.borderTopRightRadius,q.width,q.height),pt=mt[0],Pt=mt[1],Kt=st(ee.borderBottomRightRadius,q.width,q.height),qt=Kt[0],nn=Kt[1],br=st(ee.borderBottomLeftRadius,q.width,q.height),Nn=br[0],ur=br[1],qr=[];qr.push((ke+pt)/q.width),qr.push((Nn+qt)/q.width),qr.push((et+ur)/q.height),qr.push((Pt+nn)/q.height);var vr=Math.max.apply(Math,qr);vr>1&&(ke/=vr,et/=vr,pt/=vr,Pt/=vr,qt/=vr,nn/=vr,Nn/=vr,ur/=vr);var xr=q.width-pt,Wi=q.height-nn,Ei=q.width-qt,aa=q.height-ur,Er=ee.borderTopWidth,ta=ee.borderRightWidth,oa=ee.borderBottomWidth,bi=ee.borderLeftWidth,As=ot(ee.paddingTop,Y.bounds.width),as=ot(ee.paddingRight,Y.bounds.width),xs=ot(ee.paddingBottom,Y.bounds.width),Do=ot(ee.paddingLeft,Y.bounds.width);this.topLeftBorderDoubleOuterBox=ke>0||et>0?yi(q.left+bi/3,q.top+Er/3,ke-bi/3,et-Er/3,Bi.TOP_LEFT):new Hn(q.left+bi/3,q.top+Er/3),this.topRightBorderDoubleOuterBox=ke>0||et>0?yi(q.left+xr,q.top+Er/3,pt-ta/3,Pt-Er/3,Bi.TOP_RIGHT):new Hn(q.left+q.width-ta/3,q.top+Er/3),this.bottomRightBorderDoubleOuterBox=qt>0||nn>0?yi(q.left+Ei,q.top+Wi,qt-ta/3,nn-oa/3,Bi.BOTTOM_RIGHT):new Hn(q.left+q.width-ta/3,q.top+q.height-oa/3),this.bottomLeftBorderDoubleOuterBox=Nn>0||ur>0?yi(q.left+bi/3,q.top+aa,Nn-bi/3,ur-oa/3,Bi.BOTTOM_LEFT):new Hn(q.left+bi/3,q.top+q.height-oa/3),this.topLeftBorderDoubleInnerBox=ke>0||et>0?yi(q.left+bi*2/3,q.top+Er*2/3,ke-bi*2/3,et-Er*2/3,Bi.TOP_LEFT):new Hn(q.left+bi*2/3,q.top+Er*2/3),this.topRightBorderDoubleInnerBox=ke>0||et>0?yi(q.left+xr,q.top+Er*2/3,pt-ta*2/3,Pt-Er*2/3,Bi.TOP_RIGHT):new Hn(q.left+q.width-ta*2/3,q.top+Er*2/3),this.bottomRightBorderDoubleInnerBox=qt>0||nn>0?yi(q.left+Ei,q.top+Wi,qt-ta*2/3,nn-oa*2/3,Bi.BOTTOM_RIGHT):new Hn(q.left+q.width-ta*2/3,q.top+q.height-oa*2/3),this.bottomLeftBorderDoubleInnerBox=Nn>0||ur>0?yi(q.left+bi*2/3,q.top+aa,Nn-bi*2/3,ur-oa*2/3,Bi.BOTTOM_LEFT):new Hn(q.left+bi*2/3,q.top+q.height-oa*2/3),this.topLeftBorderStroke=ke>0||et>0?yi(q.left+bi/2,q.top+Er/2,ke-bi/2,et-Er/2,Bi.TOP_LEFT):new Hn(q.left+bi/2,q.top+Er/2),this.topRightBorderStroke=ke>0||et>0?yi(q.left+xr,q.top+Er/2,pt-ta/2,Pt-Er/2,Bi.TOP_RIGHT):new Hn(q.left+q.width-ta/2,q.top+Er/2),this.bottomRightBorderStroke=qt>0||nn>0?yi(q.left+Ei,q.top+Wi,qt-ta/2,nn-oa/2,Bi.BOTTOM_RIGHT):new Hn(q.left+q.width-ta/2,q.top+q.height-oa/2),this.bottomLeftBorderStroke=Nn>0||ur>0?yi(q.left+bi/2,q.top+aa,Nn-bi/2,ur-oa/2,Bi.BOTTOM_LEFT):new Hn(q.left+bi/2,q.top+q.height-oa/2),this.topLeftBorderBox=ke>0||et>0?yi(q.left,q.top,ke,et,Bi.TOP_LEFT):new Hn(q.left,q.top),this.topRightBorderBox=pt>0||Pt>0?yi(q.left+xr,q.top,pt,Pt,Bi.TOP_RIGHT):new Hn(q.left+q.width,q.top),this.bottomRightBorderBox=qt>0||nn>0?yi(q.left+Ei,q.top+Wi,qt,nn,Bi.BOTTOM_RIGHT):new Hn(q.left+q.width,q.top+q.height),this.bottomLeftBorderBox=Nn>0||ur>0?yi(q.left,q.top+aa,Nn,ur,Bi.BOTTOM_LEFT):new Hn(q.left,q.top+q.height),this.topLeftPaddingBox=ke>0||et>0?yi(q.left+bi,q.top+Er,Math.max(0,ke-bi),Math.max(0,et-Er),Bi.TOP_LEFT):new Hn(q.left+bi,q.top+Er),this.topRightPaddingBox=pt>0||Pt>0?yi(q.left+Math.min(xr,q.width-ta),q.top+Er,xr>q.width+ta?0:Math.max(0,pt-ta),Math.max(0,Pt-Er),Bi.TOP_RIGHT):new Hn(q.left+q.width-ta,q.top+Er),this.bottomRightPaddingBox=qt>0||nn>0?yi(q.left+Math.min(Ei,q.width-bi),q.top+Math.min(Wi,q.height-oa),Math.max(0,qt-ta),Math.max(0,nn-oa),Bi.BOTTOM_RIGHT):new Hn(q.left+q.width-ta,q.top+q.height-oa),this.bottomLeftPaddingBox=Nn>0||ur>0?yi(q.left+bi,q.top+Math.min(aa,q.height-oa),Math.max(0,Nn-bi),Math.max(0,ur-oa),Bi.BOTTOM_LEFT):new Hn(q.left+bi,q.top+q.height-oa),this.topLeftContentBox=ke>0||et>0?yi(q.left+bi+Do,q.top+Er+As,Math.max(0,ke-(bi+Do)),Math.max(0,et-(Er+As)),Bi.TOP_LEFT):new Hn(q.left+bi+Do,q.top+Er+As),this.topRightContentBox=pt>0||Pt>0?yi(q.left+Math.min(xr,q.width+bi+Do),q.top+Er+As,xr>q.width+bi+Do?0:pt-bi+Do,Pt-(Er+As),Bi.TOP_RIGHT):new Hn(q.left+q.width-(ta+as),q.top+Er+As),this.bottomRightContentBox=qt>0||nn>0?yi(q.left+Math.min(Ei,q.width-(bi+Do)),q.top+Math.min(Wi,q.height+Er+As),Math.max(0,qt-(ta+as)),nn-(oa+xs),Bi.BOTTOM_RIGHT):new Hn(q.left+q.width-(ta+as),q.top+q.height-(oa+xs)),this.bottomLeftContentBox=Nn>0||ur>0?yi(q.left+bi+Do,q.top+aa,Math.max(0,Nn-(bi+Do)),ur-(oa+xs),Bi.BOTTOM_LEFT):new Hn(q.left+bi+Do,q.top+q.height-(oa+xs))}return $}(),Bi;(function($){$[$.TOP_LEFT=0]="TOP_LEFT",$[$.TOP_RIGHT=1]="TOP_RIGHT",$[$.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",$[$.BOTTOM_LEFT=3]="BOTTOM_LEFT"})(Bi||(Bi={}));var yi=function($,Y,ee,q,Se){var ke=4*((Math.sqrt(2)-1)/3),et=ee*ke,mt=q*ke,pt=$+ee,Pt=Y+q;switch(Se){case Bi.TOP_LEFT:return new wa(new Hn($,Pt),new Hn($,Pt-mt),new Hn(pt-et,Y),new Hn(pt,Y));case Bi.TOP_RIGHT:return new wa(new Hn($,Y),new Hn($+et,Y),new Hn(pt,Pt-mt),new Hn(pt,Pt));case Bi.BOTTOM_RIGHT:return new wa(new Hn(pt,Y),new Hn(pt,Y+mt),new Hn($+et,Pt),new Hn($,Pt));case Bi.BOTTOM_LEFT:default:return new wa(new Hn(pt,Pt),new Hn(pt-et,Pt),new Hn($,Y+mt),new Hn($,Y))}},is=function($){return[$.topLeftBorderBox,$.topRightBorderBox,$.bottomRightBorderBox,$.bottomLeftBorderBox]},lo=function($){return[$.topLeftContentBox,$.topRightContentBox,$.bottomRightContentBox,$.bottomLeftContentBox]},vl=function($){return[$.topLeftPaddingBox,$.topRightPaddingBox,$.bottomRightPaddingBox,$.bottomLeftPaddingBox]},Ns=function(){function $(Y,ee,q){this.offsetX=Y,this.offsetY=ee,this.matrix=q,this.type=0,this.target=2|4}return $}(),Ds=function(){function $(Y,ee){this.path=Y,this.target=ee,this.type=1}return $}(),sl=function(){function $(Y){this.opacity=Y,this.type=2,this.target=2|4}return $}(),Oo=function($){return $.type===0},ll=function($){return $.type===1},Au=function($){return $.type===2},ac=function($,Y){return $.length===Y.length?$.some(function(ee,q){return ee===Y[q]}):!1},fc=function($,Y,ee,q,Se){return $.map(function(ke,et){switch(et){case 0:return ke.add(Y,ee);case 1:return ke.add(Y+q,ee);case 2:return ke.add(Y+q,ee+Se);case 3:return ke.add(Y,ee+Se)}return ke})},oc=function(){function $(Y){this.element=Y,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]}return $}(),sc=function(){function $(Y,ee){if(this.container=Y,this.parent=ee,this.effects=[],this.curves=new ml(this.container),this.container.styles.opacity<1&&this.effects.push(new sl(this.container.styles.opacity)),this.container.styles.transform!==null){var q=this.container.bounds.left+this.container.styles.transformOrigin[0].number,Se=this.container.bounds.top+this.container.styles.transformOrigin[1].number,ke=this.container.styles.transform;this.effects.push(new Ns(q,Se,ke))}if(this.container.styles.overflowX!==0){var et=is(this.curves),mt=vl(this.curves);ac(et,mt)?this.effects.push(new Ds(et,2|4)):(this.effects.push(new Ds(et,2)),this.effects.push(new Ds(mt,4)))}}return $.prototype.getEffects=function(Y){for(var ee=[2,3].indexOf(this.container.styles.position)===-1,q=this.parent,Se=this.effects.slice(0);q;){var ke=q.effects.filter(function(pt){return!ll(pt)});if(ee||q.container.styles.position!==0||!q.parent){if(Se.unshift.apply(Se,ke),ee=[2,3].indexOf(q.container.styles.position)===-1,q.container.styles.overflowX!==0){var et=is(q.curves),mt=vl(q.curves);ac(et,mt)||Se.unshift(new Ds(mt,2|4))}}else Se.unshift.apply(Se,ke);q=q.parent}return Se.filter(function(pt){return di(pt.target,Y)})},$}(),rc=function($,Y,ee,q){$.container.elements.forEach(function(Se){var ke=di(Se.flags,4),et=di(Se.flags,2),mt=new sc(Se,$);di(Se.styles.display,2048)&&q.push(mt);var pt=di(Se.flags,8)?[]:q;if(ke||et){var Pt=ke||Se.styles.isPositioned()?ee:Y,Kt=new oc(mt);if(Se.styles.isPositioned()||Se.styles.opacity<1||Se.styles.isTransformed()){var qt=Se.styles.zIndex.order;if(qt<0){var nn=0;Pt.negativeZIndex.some(function(Nn,ur){return qt>Nn.element.container.styles.zIndex.order?(nn=ur,!1):nn>0}),Pt.negativeZIndex.splice(nn,0,Kt)}else if(qt>0){var br=0;Pt.positiveZIndex.some(function(Nn,ur){return qt>=Nn.element.container.styles.zIndex.order?(br=ur+1,!1):br>0}),Pt.positiveZIndex.splice(br,0,Kt)}else Pt.zeroOrAutoZIndexOrTransformedOrOpacity.push(Kt)}else Se.styles.isFloating()?Pt.nonPositionedFloats.push(Kt):Pt.nonPositionedInlineLevel.push(Kt);rc(mt,Kt,ke?Kt:ee,pt)}else Se.styles.isInlineLevel()?Y.inlineLevel.push(mt):Y.nonInlineLevel.push(mt),rc(mt,Y,ee,pt);di(Se.flags,8)&&lc(Se,pt)})},lc=function($,Y){for(var ee=$ instanceof Ql?$.start:1,q=$ instanceof Ql?$.reversed:!1,Se=0;Se0&&ee.intrinsicHeight>0){var ke=Qu(ee),et=vl(q);this.path(et),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(Se,0,0,ee.intrinsicWidth,ee.intrinsicHeight,ke.left,ke.top,ke.width,ke.height),this.ctx.restore()}},Y.prototype.renderNodeContent=function(ee){return v(this,void 0,void 0,function(){var q,Se,ke,et,mt,pt,Pt,Pt,Kt,qt,nn,br,Nn,ur,qr,vr,xr,Wi,Ei,Pt,aa,Nn,vr;return b(this,function(Er){switch(Er.label){case 0:this.applyEffects(ee.getEffects(4)),q=ee.container,Se=ee.curves,ke=q.styles,et=0,mt=q.textNodes,Er.label=1;case 1:return et0&&xr>0&&(Wi=ke.ctx.createPattern(as,"repeat"),ke.renderRepeat(Nn,Wi,ur,qr))):zn(Kt)&&(Ys=ic(ee,q,[null,null,null]),Nn=Ys[0],gl=Ys[1],yl=Ys[2],vr=Ys[3],xr=Ys[4],bl=Kt.position.length===0?[at]:Kt.position,ur=ot(bl[0],vr),qr=ot(bl[bl.length-1],xr),Ml=Qn(Kt,ur,qr,vr,xr),Js=Ml[0],El=Ml[1],Js>0&&El>0&&(Ll=ke.ctx.createRadialGradient(gl+ur,yl+qr,0,gl+ur,yl+qr,Js),Ir(Kt.stops,Js*2).forEach(function(pu){return Ll.addColorStop(pu.stop,Dn(pu.color))}),ke.path(Nn),ke.ctx.fillStyle=Ll,Js!==El?(Pl=ee.bounds.left+.5*ee.bounds.width,ul=ee.bounds.top+.5*ee.bounds.height,Ul=El/Js,cl=1/Ul,ke.ctx.save(),ke.ctx.translate(Pl,ul),ke.ctx.transform(1,0,0,Ul,0,0),ke.ctx.translate(-Pl,-ul),ke.ctx.fillRect(gl,cl*(yl-ul)+ul,vr,xr*cl),ke.ctx.restore()):ke.ctx.fill())),Jl.label=6;case 6:return q--,[2]}})},ke=this,et=0,mt=ee.styles.backgroundImage.slice(0).reverse(),Pt.label=1;case 1:return et0?Kt.style===2?[4,this.renderDashedDottedBorder(Kt.color,Kt.width,mt,ee.curves,2)]:[3,5]:[3,11]):[3,13];case 4:return nn.sent(),[3,11];case 5:return Kt.style===3?[4,this.renderDashedDottedBorder(Kt.color,Kt.width,mt,ee.curves,3)]:[3,7];case 6:return nn.sent(),[3,11];case 7:return Kt.style===4?[4,this.renderDoubleBorder(Kt.color,Kt.width,mt,ee.curves)]:[3,9];case 8:return nn.sent(),[3,11];case 9:return[4,this.renderSolidBorder(Kt.color,mt,ee.curves)];case 10:nn.sent(),nn.label=11;case 11:mt++,nn.label=12;case 12:return pt++,[3,3];case 13:return[2]}})})},Y.prototype.renderDashedDottedBorder=function(ee,q,Se,ke,et){return v(this,void 0,void 0,function(){var mt,pt,Pt,Kt,qt,nn,br,Nn,ur,qr,vr,xr,Wi,Ei,aa,Er,aa,Er;return b(this,function(ta){return this.ctx.save(),mt=vc(ke,Se),pt=uc(ke,Se),et===2&&(this.path(pt),this.ctx.clip()),_a(pt[0])?(Pt=pt[0].start.x,Kt=pt[0].start.y):(Pt=pt[0].x,Kt=pt[0].y),_a(pt[1])?(qt=pt[1].end.x,nn=pt[1].end.y):(qt=pt[1].x,nn=pt[1].y),Se===0||Se===2?br=Math.abs(Pt-qt):br=Math.abs(Kt-nn),this.ctx.beginPath(),et===3?this.formatPath(mt):this.formatPath(pt.slice(0,2)),Nn=q<3?q*3:q*2,ur=q<3?q*2:q,et===3&&(Nn=q,ur=q),qr=!0,br<=Nn*2?qr=!1:br<=Nn*2+ur?(vr=br/(2*Nn+ur),Nn*=vr,ur*=vr):(xr=Math.floor((br+ur)/(Nn+ur)),Wi=(br-xr*Nn)/(xr-1),Ei=(br-(xr+1)*Nn)/xr,ur=Ei<=0||Math.abs(ur-Wi)0?[].concat(Object(G.a)(f),Object(G.a)(n(A).map(function(p){return Object(M.a)({fixed:c},p)}))):[].concat(Object(G.a)(f),[Object(M.a)(Object(M.a)({},l),{},{fixed:c})])},[])}function e(o){for(var f=!0,l=0;l=0;A-=1){var p=o[A];if(c&&p.fixed!=="right")c=!1;else if(!c&&p.fixed==="right"){Object(w.a)(!1,"Index ".concat(A+1," of `columns` missing `fixed='right'` prop."));break}}}function a(o){return o.map(function(f){var l=f.fixed,r=Object(v.a)(f,["fixed"]),c=l;return l==="left"?c="right":l==="right"&&(c="left"),Object(M.a)({fixed:c},r)})}function s(o,f){var l=o.prefixCls,r=o.columns,c=o.children,A=o.expandable,p=o.expandedKeys,x=o.getRowKey,_=o.onTriggerExpand,B=o.expandIcon,E=o.rowExpandable,g=o.expandIconColumnIndex,h=o.direction,u=o.expandRowByClick,S=b.useMemo(function(){return r||i(c)},[r,c]),O=b.useMemo(function(){if(A){var I,k=g||0,F=S[k],X=(I={},Object(se.a)(I,d.a,{className:"".concat(l,"-expand-icon-col")}),Object(se.a)(I,"title",""),Object(se.a)(I,"fixed",F?F.fixed:null),Object(se.a)(I,"className","".concat(l,"-row-expand-icon-cell")),Object(se.a)(I,"render",function(V,N,Q){var J=x(N,Q),ne=p.has(J),ue=E?E(N):!0,be=B({prefixCls:l,expanded:ne,expandable:ue,record:N,onExpand:_});return u?b.createElement("span",{onClick:function(_e){return _e.stopPropagation()}},be):be}),I),U=S.slice();return k>=0&&U.splice(k,0,X),U}return S},[A,S,x,p,B,h]),T=b.useMemo(function(){var I=O;return f&&(I=f(I)),I.length||(I=[{render:function(){return null}}]),I},[f,O,h]),D=b.useMemo(function(){return h==="rtl"?a(n(T)):n(T)},[T,h]);return[T,D]}Ae.b=s},wYyv:function(Ge,Ae,R){"use strict";const se=(M,v,b)=>{const C=v<0?M.length+v:v;if(C>=0&&C(M=[...M],se(M,v,b),M);Ge.exports=G,Ge.exports.mutate=se},wzkS:function(Ge,Ae,R){"use strict";R.d(Ae,"c",function(){return b}),R.d(Ae,"b",function(){return C}),R.d(Ae,"d",function(){return w}),R.d(Ae,"a",function(){return d}),R.d(Ae,"e",function(){return i});var se=R("9og8"),G=R("WmNS"),M=R.n(G),v=R("ErOA");function b(n){return Object(v.c)("libraries/".concat(n,".json"))}function C(){return Object(v.c)("library_tags.json")}function w(n){return m.apply(this,arguments)}function m(){return m=Object(se.a)(M.a.mark(function n(e){var a;return M.a.wrap(function(o){for(;;)switch(o.prev=o.next){case 0:return o.next=2,Object(v.b)("attachments/".concat(e,".json"));case 2:return a=o.sent,o.abrupt("return",a.status===0);case 4:case"end":return o.stop()}},n)})),m.apply(this,arguments)}function d(n){return Object(v.f)("libraries.json",n)}function i(n,e){return Object(v.g)("libraries/".concat(n,".json"),e)}},x6Kt:function(Ge,Ae,R){var se=R("y+Vt"),G=R("VpOo"),M=R("nPnh"),v=M.subPixelOptimizeRect,b={},C=se.extend({type:"rect",shape:{r:0,x:0,y:0,width:0,height:0},buildPath:function(w,m){var d,i,n,e;this.subPixelOptimize?(v(b,m,this.style),d=b.x,i=b.y,n=b.width,e=b.height,b.r=m.r,m=b):(d=m.x,i=m.y,n=m.width,e=m.height),m.r?G.buildPath(w,m):w.rect(d,i,n,e),w.closePath();return}});Ge.exports=C},"y+Vt":function(Ge,Ae,R){var se=R("Gev7"),G=R("bYtY"),M=R("IMiH"),v=R("2DNl"),b=R("3C/r"),C=b.prototype.getCanvasPattern,w=Math.abs,m=new M(!0);function d(n){se.call(this,n),this.path=null}d.prototype={constructor:d,type:"path",__dirtyPath:!0,strokeContainThreshold:5,segmentIgnoreThreshold:0,subPixelOptimize:!1,brush:function(n,e){var a=this.style,s=this.path||m,o=a.hasStroke(),f=a.hasFill(),l=a.fill,r=a.stroke,c=f&&!!l.colorStops,A=o&&!!r.colorStops,p=f&&!!l.image,x=o&&!!r.image;if(a.bind(n,this,e),this.setTransform(n),this.__dirty){var _;c&&(_=_||this.getBoundingRect(),this._fillGradient=a.getGradient(n,l,_)),A&&(_=_||this.getBoundingRect(),this._strokeGradient=a.getGradient(n,r,_))}c?n.fillStyle=this._fillGradient:p&&(n.fillStyle=C.call(l,n)),A?n.strokeStyle=this._strokeGradient:x&&(n.strokeStyle=C.call(r,n));var B=a.lineDash,E=a.lineDashOffset,g=!!n.setLineDash,h=this.getGlobalScale();if(s.setScale(h[0],h[1],this.segmentIgnoreThreshold),this.__dirtyPath||B&&!g&&o?(s.beginPath(n),B&&!g&&(s.setLineDash(B),s.setLineDashOffset(E)),this.buildPath(s,this.shape,!1),this.path&&(this.__dirtyPath=!1)):(n.beginPath(),this.path.rebuildPath(n)),f)if(a.fillOpacity!=null){var u=n.globalAlpha;n.globalAlpha=a.fillOpacity*a.opacity,s.fill(n),n.globalAlpha=u}else s.fill(n);if(B&&g&&(n.setLineDash(B),n.lineDashOffset=E),o)if(a.strokeOpacity!=null){var u=n.globalAlpha;n.globalAlpha=a.strokeOpacity*a.opacity,s.stroke(n),n.globalAlpha=u}else s.stroke(n);B&&g&&n.setLineDash([]),a.text!=null&&(this.restoreTransform(n),this.drawRectText(n,this.getBoundingRect()))},buildPath:function(n,e,a){},createPathProxy:function(){this.path=new M},getBoundingRect:function(){var n=this._rect,e=this.style,a=!n;if(a){var s=this.path;s||(s=this.path=new M),this.__dirtyPath&&(s.beginPath(),this.buildPath(s,this.shape,!1)),n=s.getBoundingRect()}if(this._rect=n,e.hasStroke()){var o=this._rectWithStroke||(this._rectWithStroke=n.clone());if(this.__dirty||a){o.copy(n);var f=e.lineWidth,l=e.strokeNoScale?this.getLineScale():1;e.hasFill()||(f=Math.max(f,this.strokeContainThreshold||4)),l>1e-10&&(o.width+=f/l,o.height+=f/l,o.x-=f/l/2,o.y-=f/l/2)}return o}return n},contain:function(n,e){var a=this.transformCoordToLocal(n,e),s=this.getBoundingRect(),o=this.style;if(n=a[0],e=a[1],s.contain(n,e)){var f=this.path.data;if(o.hasStroke()){var l=o.lineWidth,r=o.strokeNoScale?this.getLineScale():1;if(r>1e-10&&(o.hasFill()||(l=Math.max(l,this.strokeContainThreshold)),v.containStroke(f,l/r,n,e)))return!0}if(o.hasFill())return v.contain(f,n,e)}return!1},dirty:function(n){n==null&&(n=!0),n&&(this.__dirtyPath=n,this._rect=null),this.__dirty=this.__dirtyText=!0,this.__zr&&this.__zr.refresh(),this.__clipTarget&&this.__clipTarget.dirty()},animateShape:function(n){return this.animate("shape",n)},attrKV:function(n,e){n==="shape"?(this.setShape(e),this.__dirtyPath=!0,this._rect=null):se.prototype.attrKV.call(this,n,e)},setShape:function(n,e){var a=this.shape;if(a){if(G.isObject(n))for(var s in n)n.hasOwnProperty(s)&&(a[s]=n[s]);else a[n]=e;this.dirty(!0)}return this},getLineScale:function(){var n=this.transform;return n&&w(n[0]-1)>1e-10&&w(n[3]-1)>1e-10?Math.sqrt(w(n[0]*n[3]-n[2]*n[1])):1}},d.extend=function(n){var e=function(s){d.call(this,s),n.style&&this.style.extendFrom(n.style,!1);var o=n.shape;if(o){this.shape=this.shape||{};var f=this.shape;for(var l in o)!f.hasOwnProperty(l)&&o.hasOwnProperty(l)&&(f[l]=o[l])}n.init&&n.init.call(this,s)};G.inherits(e,d);for(var a in n)a!=="style"&&a!=="shape"&&(e.prototype[a]=n[a]);return e},G.inherits(d,se);var i=d;Ge.exports=i},"y0+3":function(Ge,Ae,R){"use strict";R.d(Ae,"a",function(){return n}),R.d(Ae,"b",function(){return a});var se=/margin|padding|width|height|max|min|offset/,G={left:!0,top:!0},M={cssFloat:1,styleFloat:1,float:1};function v(s){return s.nodeType===1?s.ownerDocument.defaultView.getComputedStyle(s,null):{}}function b(s,o,f){if(o=o.toLowerCase(),f==="auto"){if(o==="height")return s.offsetHeight;if(o==="width")return s.offsetWidth}return o in G||(G[o]=se.test(o)),G[o]?parseFloat(f)||0:f}function C(s,o){var f=arguments.length,l=v(s);return o=M[o]?"cssFloat"in s.style?"cssFloat":"styleFloat":o,f===1?l:b(s,o,l[o]||s.style[o])}function w(s,o,f){var l=arguments.length;if(o=M[o]?"cssFloat"in s.style?"cssFloat":"styleFloat":o,l===3)return typeof f=="number"&&se.test(o)&&(f="".concat(f,"px")),s.style[o]=f,f;for(var r in o)o.hasOwnProperty(r)&&w(s,r,o[r]);return v(s)}function m(s){return s===document.body?document.documentElement.clientWidth:s.offsetWidth}function d(s){return s===document.body?window.innerHeight||document.documentElement.clientHeight:s.offsetHeight}function i(){var s=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),o=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:s,height:o}}function n(){var s=document.documentElement.clientWidth,o=window.innerHeight||document.documentElement.clientHeight;return{width:s,height:o}}function e(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function a(s){var o=s.getBoundingClientRect(),f=document.documentElement;return{left:o.left+(window.pageXOffset||f.scrollLeft)-(f.clientLeft||document.body.clientLeft||0),top:o.top+(window.pageYOffset||f.scrollTop)-(f.clientTop||document.body.clientTop||0)}}},"y1J/":function(Ge,Ae,R){Ge.exports=R.p+"static/yz.688d901a.png"},y23F:function(Ge,Ae){function R(){this.on("mousedown",this._dragStart,this),this.on("mousemove",this._drag,this),this.on("mouseup",this._dragEnd,this)}R.prototype={constructor:R,_dragStart:function(M){for(var v=M.target;v&&!v.draggable;)v=v.parent;v&&(this._draggingTarget=v,v.dragging=!0,this._x=M.offsetX,this._y=M.offsetY,this.dispatchToElement(se(v,M),"dragstart",M.event))},_drag:function(M){var v=this._draggingTarget;if(v){var b=M.offsetX,C=M.offsetY,w=b-this._x,m=C-this._y;this._x=b,this._y=C,v.drift(w,m,M),this.dispatchToElement(se(v,M),"drag",M.event);var d=this.findHover(b,C,v).target,i=this._dropTarget;this._dropTarget=d,v!==d&&(i&&d!==i&&this.dispatchToElement(se(i,M),"dragleave",M.event),d&&d!==i&&this.dispatchToElement(se(d,M),"dragenter",M.event))}},_dragEnd:function(M){var v=this._draggingTarget;v&&(v.dragging=!1),this.dispatchToElement(se(v,M),"dragend",M.event),this._dropTarget&&this.dispatchToElement(se(this._dropTarget,M),"drop",M.event),this._draggingTarget=null,this._dropTarget=null}};function se(M,v){return{target:M,topTarget:v&&v.topTarget}}var G=R;Ge.exports=G},y5JW:function(Ge,Ae,R){"use strict";R.d(Ae,"c",function(){return f}),R.d(Ae,"a",function(){return l});var se=R("DZo9"),G=R("8z0m"),M=R("+L6B"),v=R("2/Rp"),b=R("9og8"),C=R("k1fw"),w=R("oBTY"),m=R("miYZ"),d=R("tsqr"),i=R("WmNS"),n=R.n(i),e=R("q1tI"),a=R.n(e),s=R("m3rI"),o=R("wzkS"),f="\u3000\u3000";function l(r){var c=["Bytes","KB","MB","GB","TB"];if(r==0)return"0 Byte";var A=parseInt(""+Math.floor(Math.log(r)/Math.log(1024)),10);return(r/Math.pow(1024,A)).toFixed(1)+" "+c[A]}Ae.b=function(r){var c=r.value,A=c===void 0?[]:c,p=r.action,x=r.onChange,_=r.className,B=r.maxSize,E=B===void 0?150:B,g=r.title,h=g===void 0?"\u6587\u4EF6\u4E0A\u4F20":g,u=r.accept,S=u===void 0?null:u,O={multiple:!1,fileList:A,accept:S,withCredentials:!0,beforeUpload:function(I){var k=I.size/1024/1024;return k0?"\u6BCF\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u8D44\u6E90\uFF0C \u5220\u9664\u4E0B\u9762\u8D44\u6E90\u53EF\u91CD\u65B0\u4E0A\u4F20 ":"",disabled:A.length>0,ghost:!0},h),a.a.createElement("span",{onClick:T,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",E,"M) ")))}},yslc:function(Ge,Ae){Ge.exports="data:image/png;base64,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"},yxFR:function(Ge,Ae,R){var se=R("y+Vt"),G=R("nPnh"),M=G.subPixelOptimizeLine,v={},b=se.extend({type:"line",shape:{x1:0,y1:0,x2:0,y2:0,percent:1},style:{stroke:"#000",fill:null},buildPath:function(C,w){var m,d,i,n;this.subPixelOptimize?(M(v,w,this.style),m=v.x1,d=v.y1,i=v.x2,n=v.y2):(m=w.x1,d=w.y1,i=w.x2,n=w.y2);var e=w.percent;if(e===0)return;C.moveTo(m,d),e<1&&(i=m*(1-e)+i*e,n=d*(1-e)+n*e),C.lineTo(i,n)},pointAt:function(C){var w=this.shape;return[w.x1*(1-C)+w.x2*C,w.y1*(1-C)+w.y2*C]}});Ge.exports=b},zarK:function(Ge,Ae,R){var se=R("YH21"),G=se.addEventListener,M=se.removeEventListener,v=se.normalizeEvent,b=se.getNativeEvent,C=R("bYtY"),w=R("H6uX"),m=R("ItGF"),d=300,i=m.domSupported,n=function(){var D=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],I=["touchstart","touchend","touchmove"],k={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},F=C.map(D,function(X){var U=X.replace("mouse","pointer");return k.hasOwnProperty(U)?U:X});return{mouse:D,touch:I,pointer:F}}(),e={mouse:["mousemove","mouseup"],pointer:["pointermove","pointerup"]};function a(D){return D==="mousewheel"&&m.browser.firefox?"DOMMouseScroll":D}function s(D){var I=D.pointerType;return I==="pen"||I==="touch"}function o(D){D.touching=!0,D.touchTimer!=null&&(clearTimeout(D.touchTimer),D.touchTimer=null),D.touchTimer=setTimeout(function(){D.touching=!1,D.touchTimer=null},700)}function f(D){D&&(D.zrByTouch=!0)}function l(D,I){return v(D.dom,new c(D,I),!0)}function r(D,I){for(var k=I,F=!1;k&&k.nodeType!==9&&!(F=k.domBelongToZr||k!==I&&k===D.painterRoot);)k=k.parentNode;return F}function c(D,I){this.type=I.type,this.target=this.currentTarget=D.dom,this.pointerType=I.pointerType,this.clientX=I.clientX,this.clientY=I.clientY}var A=c.prototype;A.stopPropagation=A.stopImmediatePropagation=A.preventDefault=C.noop;var p={mousedown:function(D){D=v(this.dom,D),this._mayPointerCapture=[D.zrX,D.zrY],this.trigger("mousedown",D)},mousemove:function(D){D=v(this.dom,D);var I=this._mayPointerCapture;I&&(D.zrX!==I[0]||D.zrY!==I[1])&&h(this,!0),this.trigger("mousemove",D)},mouseup:function(D){D=v(this.dom,D),h(this,!1),this.trigger("mouseup",D)},mouseout:function(D){D=v(this.dom,D),this._pointerCapturing&&(D.zrEventControl="no_globalout");var I=D.toElement||D.relatedTarget;D.zrIsToLocalDOM=r(this,I),this.trigger("mouseout",D)},touchstart:function(D){D=v(this.dom,D),f(D),this._lastTouchMoment=new Date,this.handler.processGesture(D,"start"),p.mousemove.call(this,D),p.mousedown.call(this,D)},touchmove:function(D){D=v(this.dom,D),f(D),this.handler.processGesture(D,"change"),p.mousemove.call(this,D)},touchend:function(D){D=v(this.dom,D),f(D),this.handler.processGesture(D,"end"),p.mouseup.call(this,D),+new Date-this._lastTouchMoment0&&n.a.createElement("div",{className:l.a.excellentTag},n.a.createElement("span",{style:{background:r.featured===1?"#FF8C29":r.featured===2?"#4361F2":r.featured===3?"#B38D24":""}},r.featured===1&&"\u56FD\u5BB6\u4E00\u6D41",r.featured===2&&"\u519B\u961F\u4E00\u6D41",r.featured===3&&"\u7701\u7EA7\u4E00\u6D41")),r.excellent&&n.a.createElement("div",{className:l.a.righttag},n.a.createElement("img",{src:O.a})),n.a.createElement("div",{className:l.a.flexEnd},n.a.createElement(v.a,{placement:"bottom",title:"\u7AE0\u8282\u6570"},n.a.createElement("span",null,n.a.createElement("i",{className:"iconfont icon-zhangjie1 mr3 font16"}),n.a.createElement("span",null,r.stages_count))),n.a.createElement(v.a,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},n.a.createElement("span",null,n.a.createElement("i",{className:"iconfont icon-chengyuan mr3 font18 ml10"}),n.a.createElement("span",null,r.members_count)))))})))}))}},"1XHU":function(y,f,e){"use strict";var R=e("2qtc"),E=e("kLXV"),K=e("q1tI"),v=e.n(K),s=e("9kvl"),n=e("3wET"),M=e.n(n),C=e("bUJZ"),l=e.n(C),p=e("Ct/S"),O=e.n(p),h=function(u){var X=u.visible,r=u.occupationValue,o=u.onCancel,A=o===void 0?function(){}:o,b=function(){return v.a.createElement("div",{className:O.a.flexColumn},v.a.createElement("img",{className:O.a.img,src:l.a}),v.a.createElement("span",{className:O.a.content},"\u672A\u804C\u4E1A\u8BA4\u8BC1"))},D=function(){return v.a.createElement("div",{className:O.a.flexColumn},v.a.createElement("img",{className:O.a.img,src:M.a}),v.a.createElement("span",{className:O.a.content},"\u672A\u5B9E\u540D\u8BA4\u8BC1"))},S=function(){return r===3?v.a.createElement(v.a.Fragment,null,D(),b()):r===2?b():D()};return v.a.createElement(E.a,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,visible:X,title:"\u56E0\u4E3A\u4EE5\u4E0B\u539F\u56E0\uFF0C\u60A8\u6682\u65F6\u4E0D\u80FD\u8FDB\u884C\u64CD\u4F5C",okText:"\u7ACB\u5373\u8BA4\u8BC1",cancelText:"\u53D6\u6D88",width:"600px",onOk:function(){A(),s.d.push("/account/certification")},onCancel:function(){A()}},v.a.createElement("div",{className:O.a.tilte},"\u8BF7\u5728\u5B8C\u6210\u6761\u4EF6\u540E\u91CD\u8BD5"),v.a.createElement("div",{className:O.a.flexRow},S()))};f.a=Object(s.a)(function(t){var u=t.paperlibrary,X=t.loading,r=t.globalSetting;return{paperlibrary:u,globalSetting:r,loading:X.effects}})(h)},"1ZF9":function(y,f,e){y.exports=e.p+"static/Authorize.cc9c212f.png"},"3wET":function(y,f){y.exports="data:image/png;base64,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"},"7ixt":function(y,f,e){"use strict";e.d(f,"a",function(){return K});var R={adjustX:1,adjustY:1},E=[0,0],K={left:{points:["cr","cl"],overflow:R,offset:[-4,0],targetOffset:E},right:{points:["cl","cr"],overflow:R,offset:[4,0],targetOffset:E},top:{points:["bc","tc"],overflow:R,offset:[0,-4],targetOffset:E},bottom:{points:["tc","bc"],overflow:R,offset:[0,4],targetOffset:E},topLeft:{points:["bl","tl"],overflow:R,offset:[0,-4],targetOffset:E},leftTop:{points:["tr","tl"],overflow:R,offset:[-4,0],targetOffset:E},topRight:{points:["br","tr"],overflow:R,offset:[0,-4],targetOffset:E},rightTop:{points:["tl","tr"],overflow:R,offset:[4,0],targetOffset:E},bottomRight:{points:["tr","br"],overflow:R,offset:[0,4],targetOffset:E},rightBottom:{points:["bl","br"],overflow:R,offset:[4,0],targetOffset:E},bottomLeft:{points:["tl","bl"],overflow:R,offset:[0,4],targetOffset:E},leftBottom:{points:["br","bl"],overflow:R,offset:[-4,0],targetOffset:E}},v=K},BJfS:function(y,f){var e=function(R){return R.replace(/[A-Z]/g,function(E){return"-"+E.toLowerCase()}).toLowerCase()};y.exports=e},BU3w:function(y,f,e){"use strict";e.d(f,"a",function(){return n});var R=e("MNnm"),E="rc-util-key";function K(M){if(M.attachTo)return M.attachTo;var C=document.querySelector("head");return C||document.body}function v(M){var C,l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(R.a)())return null;var p=document.createElement("style");if((C=l.csp)===null||C===void 0?void 0:C.nonce){var O;p.nonce=(O=l.csp)===null||O===void 0?void 0:O.nonce}p.innerHTML=M;var h=K(l),t=h.firstChild;return l.prepend&&h.prepend?h.prepend(p):l.prepend&&t?h.insertBefore(p,t):h.appendChild(p),p}var s=new Map;function n(M,C){var l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},p=K(l);if(!s.has(p)){var O=v("",l),h=O.parentNode;s.set(p,h),h.removeChild(O)}var t=Array.from(s.get(p).children).find(function(A){return A.tagName==="STYLE"&&A[E]===C});if(t){var u,X;if(((u=l.csp)===null||u===void 0?void 0:u.nonce)&&t.nonce!==((X=l.csp)===null||X===void 0?void 0:X.nonce)){var r;t.nonce=(r=l.csp)===null||r===void 0?void 0:r.nonce}return t.innerHTML!==M&&(t.innerHTML=M),t}var o=v(M,l);return o[E]=C,o}},BdwD:function(y,f,e){"use strict";var R=e("+L6B"),E=e("2/Rp"),K=e("0Owb"),v=e("k1fw"),s=e("q1tI"),n=e.n(s),M=e("FOrL"),C=e.n(M),l=function(O){var h=O.buttonProps,t=h===void 0?{}:h,u=O.styles,X=u===void 0?{}:u,r=O.customText,o=O.ButtonText,A=O.ButtonClick,b=O.Buttonclass,D=O.ButtonTwo;return n.a.createElement("section",{className:"tc animated fadeIn",style:Object(v.a)(Object(v.a)({},{color:"#999",margin:"200px auto"}),X)},n.a.createElement("img",{src:C.a}),n.a.createElement("p",{className:"mt20 font14"},r||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),o&&n.a.createElement(E.a,Object(K.a)({className:b,onClick:A},t),o),D&&D)};f.a=l},"Ct/S":function(y,f,e){y.exports={tilte:"tilte___1Tz7i",flexRow:"flexRow___3w9_D",flexColumn:"flexColumn___2HzC_",footerWrap:"footerWrap___12F5M",img:"img___3ED9Z",content:"content___rqPDY",modalContent:"modalContent___2h4ne"}},EaBM:function(y,f,e){y.exports=e.p+"static/rightbanner.d4d71580.png"},FOrL:function(y,f,e){y.exports=e.p+"static/nodata.a6b3f948.png"},G2Mv:function(y,f,e){y.exports={courseItems:"courseItems___2zQAW",unit:"unit___S8jhy",excellentTag:"excellentTag___3SQzl",flexCenter:"flexCenter___1Q9Ib",flexEnd:"flexEnd___CMDcw",righttag:"righttag___2oqam",esTitle:"esTitle___3AIln",price:"price___1rgIQ",discounts:"discounts___m8EAE",realPrice:"realPrice___1Cerj",lineationPrice:"lineationPrice___3KPLH",unitImg:"unitImg___jOREy"}},GNQp:function(y,f,e){},Gytx:function(y,f){y.exports=function(R,E,K,v){var s=K?K.call(v,R,E):void 0;if(s!==void 0)return!!s;if(R===E)return!0;if(typeof R!="object"||!R||typeof E!="object"||!E)return!1;var n=Object.keys(R),M=Object.keys(E);if(n.length!==M.length)return!1;for(var C=Object.prototype.hasOwnProperty.bind(E),l=0;l=7){n.b.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}I(_.target.value)}})),u.a.createElement("div",{className:"mt10 font14"},u.a.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),u.a.createElement(E.a.Group,{value:_e,onChange:function(_){return oe(_)}},u.a.createElement(E.a,{value:b.Professor,disabled:_e.includes(2)},"\u6559\u5E08"),u.a.createElement(E.a,{value:b.AssistantProfessor,disabled:_e.includes(1)},"\u52A9\u6559"),u.a.createElement(E.a,{value:b.Student},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),u.a.createElement(o.a,{visible:ee,onCancel:function(){return ce(!1)},occupationValue:L}))};f.a=Object(X.a)(function(S){var w=S.user;return{user:w}})(D)},LdHM:function(y,f,e){"use strict";e.d(f,"b",function(){return D}),e.d(f,"a",function(){return w});var R=e("1OyB"),E=e("vuIU"),K=e("Ji7U"),v=e("LK+K"),s=e("q1tI"),n=e("rePB"),M=e("Ff2n"),C=e("ODXe"),l=e("4IlW"),p=e("bX4T"),O=e("YrtM"),h=e("TSYQ"),t=e.n(h),u=e("+nKL"),X=e("8OUc"),r=function(c,Q){var ee=c.prefixCls,ce=c.id,ve=c.flattenOptions,i=c.childrenAsData,L=c.values,m=c.searchValue,d=c.multiple,a=c.defaultActiveFirstOption,g=c.height,P=c.itemHeight,_=c.notFoundContent,j=c.open,z=c.menuItemSelectedIcon,F=c.virtual,Ee=c.onSelect,re=c.onToggleOpen,xe=c.onActiveValue,De=c.onScroll,ge=c.onMouseEnter,$="".concat(ee,"-item"),B=Object(O.a)(function(){return ve},[j,ve],function(se,N){return N[0]&&se[1]!==N[1]}),Z=s.useRef(null),H=function(N){N.preventDefault()},ue=function(N){Z.current&&Z.current.scrollTo({index:N})},Oe=function(N){for(var J=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,te=B.length,me=0;me1&&arguments[1]!==void 0?arguments[1]:!1;return Object(q.a)(V).map(function(Q,ee){if(!s.isValidElement(Q)||!Q.type)return null;var ce=Q.type.isSelectOptGroup,ve=Q.key,i=Q.props,L=i.children,m=Object(M.a)(i,["children"]);return c||!ce?W(Q):Object(ae.a)(Object(ae.a)({key:"__RC_SELECT_GRP__".concat(ve===null?ee:ve,"__"),label:ve},m),{},{options:G(L)})}).filter(function(Q){return Q})}var Y=e("2Qr1"),U=e("qNPg"),k=e("U8pU"),I=e("Kwbf"),Ce=e("WKfj");function T(V){var c=V.mode,Q=V.options,ee=V.children,ce=V.backfill,ve=V.allowClear,i=V.placeholder,L=V.getInputElement,m=V.showSearch,d=V.onSearch,a=V.defaultOpen,g=V.autoFocus,P=V.labelInValue,_=V.value,j=V.inputValue,z=V.optionLabelProp,F=c==="multiple"||c==="tags",Ee=m!==void 0?m:F||c==="combobox",re=Q||G(ee);if(Object(I.a)(c!=="tags"||re.every(function($){return!$.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),c==="tags"||c==="combobox"){var xe=re.some(function($){return $.options?$.options.some(function(B){return typeof("value"in B?B.value:B.key)=="number"}):typeof("value"in $?$.value:$.key)=="number"});Object(I.a)(!xe,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(I.a)(c!=="combobox"||!z,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(I.a)(c==="combobox"||!ce,"`backfill` only works with `combobox` mode."),Object(I.a)(c==="combobox"||!L,"`getInputElement` only work with `combobox` mode."),Object(I.b)(c!=="combobox"||!L||!ve||!i,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),d&&!Ee&&c!=="combobox"&&c!=="tags"&&Object(I.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(I.b)(!a||g,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),_!=null){var De=Object(Ce.d)(_);Object(I.a)(!P||De.every(function($){return Object(k.a)($)==="object"&&("key"in $||"value"in $)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(I.a)(!F||Array.isArray(_),"`value` should be array when `mode` is `multiple` or `tags`")}if(ee){var ge=null;Object(q.a)(ee).some(function($){if(!s.isValidElement($)||!$.type)return!1;var B=$.type;if(B.isSelectOption)return!1;if(B.isSelectOptGroup){var Z=Object(q.a)($.props.children).every(function(H){return!s.isValidElement(H)||!$.type||H.type.isSelectOption?!0:(ge=H.type,!1)});return!Z}return ge=B,!0}),ge&&Object(I.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(ge.displayName||ge.name||ge,"`.")),Object(I.a)(j===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var _e=T,oe=Object(U.a)({prefixCls:"rc-select",components:{optionList:A},convertChildrenToData:G,flattenOptions:Y.d,getLabeledValue:Y.e,filterOptions:Y.b,isValueDisabled:Y.g,findValueOption:Y.c,warningProps:_e,fillOptionsWithMissingValue:Y.a}),be=function(V){Object(K.a)(Q,V);var c=Object(v.a)(Q);function Q(){var ee;return Object(R.a)(this,Q),ee=c.apply(this,arguments),ee.selectRef=s.createRef(),ee.focus=function(){ee.selectRef.current.focus()},ee.blur=function(){ee.selectRef.current.blur()},ee}return Object(E.a)(Q,[{key:"render",value:function(){return s.createElement(oe,Object.assign({ref:this.selectRef},this.props))}}]),Q}(s.Component);be.Option=D,be.OptGroup=w;var Pe=be,Re=f.c=Pe},NFe5:function(y,f,e){y.exports={flex_box_center:"flex_box_center___2kBE3",flex_space_between:"flex_space_between___3MA16",flex_box_vertical_center:"flex_box_vertical_center___2gPAv",flex_box_center_end:"flex_box_center_end___1Hzrf",flex_box_column:"flex_box_column___MRmfH",wrp:"wrp___1Tkga",banner:"banner___3juYI",bg:"bg___15OtE"}},NLgs:function(y,f,e){"use strict";e.d(f,"e",function(){return S}),e.d(f,"f",function(){return w}),e.d(f,"d",function(){return q}),e.d(f,"c",function(){return W}),e.d(f,"a",function(){return G}),e.d(f,"b",function(){return Y});var R=e("miYZ"),E=e("tsqr"),K=e("9og8"),v=e("2qtc"),s=e("kLXV"),n=e("WmNS"),M=e.n(n),C=e("q1tI"),l=e.n(C),p=e("9kvl"),O=e("xKgJ"),h=e("1vsH"),t=e("RCxd"),u=e("mOS8"),X=e.n(u),r=e("1ZF9"),o=e.n(r),A=e("WdTA"),b=e.n(A),D=e("m3rI"),S=function(k){var I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return!!(w(k)&&ae(I))},w=function(k){return Object(O.p)()?!0:(k({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},ae=function(){var k,I=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,Ce=Object(p.c)()._store.getState(),T=Ce.user;return(k=T.userInfo)!==null&&k!==void 0&&k.profile_completed?!0:(s.a.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:I?"\u6309\u7167\u6709\u5173\u653F\u7B56\u89C4\u5B9A\uFF0C\u7279\u6B8A\u5B9E\u9A8C\u9700\u8981\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u624D\u80FD\u4F7F\u7528\uFF0C\u8BF7\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u7801":"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){p.d.push("/account/profile/edit")}}),!1)},q=function(){var k,I=Object(p.c)()._store.getState(),Ce=I.user;return(k=Ce.userInfo)!==null&&k!==void 0&&k.professional_certification?!0:(s.a.confirm({title:"\u63D0\u793A",centered:!0,content:l.a.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){Object(h.O)("/account/certification")}}),!1)},W=function(){return Object(O.a)()?!0:(s.a.warning({centered:!0,width:530,title:"\u63D0\u793A",content:l.a.createElement("div",{className:"tc",style:{marginLeft:-38}},l.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u626B\u7801\u52A0\u7FA4@\u7FA4\u7BA1\u7406\u5458\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650\u54E6\uFF01"),l.a.createElement("img",{src:Object(O.t)()?b.a:"".concat(D.a.IMG_SERVER,"/images/educoder/qqqun20191230.png"),width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1)},G=function(k,I){return k?!0:(s.a.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:l.a.createElement("div",null,l.a.createElement("p",null,I||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),l.a.createElement("div",{style:{marginLeft:"110px"}},l.a.createElement("img",{src:o.a,width:200}),l.a.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(h.O)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},Y=function(k){var I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",Ce=Object(p.c)()._store.getState(),T=Ce.shixunsDetail.detail;return(T==null?void 0:T.public)===2||(T==null?void 0:T.public)===1||(T==null?void 0:T.shixun_status)===3?(s.a.info({centered:!0,icon:l.a.createElement(t.a,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:l.a.createElement("div",{className:"tc",style:{marginLeft:-38}},l.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},l.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",(T==null?void 0:T.public)===2?"\u5DF2\u516C\u5F00":(T==null?void 0:T.public)===1?"\u5F85\u5BA1\u6838":"\u5DF2\u5173\u95ED","\uFF0C",I,"\u3002"),l.a.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),l.a.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:X.a,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0):(T==null?void 0:T.shixun_status)===2?(s.a.confirm({centered:!0,icon:l.a.createElement(t.a,null),title:"\u63D0\u793A",content:l.a.createElement("div",null,l.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",I,"\u3002"),l.a.createElement("br",null),l.a.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){s.a.confirm({width:440,centered:!0,icon:l.a.createElement(t.a,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){var oe=Object(K.a)(M.a.mark(function Pe(){var Re;return M.a.wrap(function(c){for(;;)switch(c.prev=c.next){case 0:return c.next=2,k({type:"shixunsDetail/cancelRelease",payload:{id:T==null?void 0:T.identifier}});case 2:Re=c.sent,Re.status!==401&&(E.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),k({type:"shixunsDetail/getShixunsDetail",payload:{id:T==null?void 0:T.identifier}}),k({type:"practiceSetting/getCommonData",payload:{id:T==null?void 0:T.identifier}}));case 4:case"end":return c.stop()}},Pe)}));function be(){return oe.apply(this,arguments)}return be}()})}}),!0):!1}},OLES:function(y,f,e){"use strict";var R=e("U8pU"),E=e("VTBJ"),K=e("Ff2n"),v=e("q1tI"),s=e("uciX"),n=e("7ixt"),M=function(t){var u=t.overlay,X=t.prefixCls,r=t.id,o=t.overlayInnerStyle;return v.createElement("div",{className:"".concat(X,"-inner"),id:r,role:"tooltip",style:o},typeof u=="function"?u():u)},C=M,l=function(t,u){var X=t.overlayClassName,r=t.trigger,o=r===void 0?["hover"]:r,A=t.mouseEnterDelay,b=A===void 0?0:A,D=t.mouseLeaveDelay,S=D===void 0?.1:D,w=t.overlayStyle,ae=t.prefixCls,q=ae===void 0?"rc-tooltip":ae,W=t.children,G=t.onVisibleChange,Y=t.afterVisibleChange,U=t.transitionName,k=t.animation,I=t.placement,Ce=I===void 0?"right":I,T=t.align,_e=T===void 0?{}:T,oe=t.destroyTooltipOnHide,be=oe===void 0?!1:oe,Pe=t.defaultVisible,Re=t.getTooltipContainer,V=t.overlayInnerStyle,c=Object(K.a)(t,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),Q=Object(v.useRef)(null);Object(v.useImperativeHandle)(u,function(){return Q.current});var ee=Object(E.a)({},c);"visible"in t&&(ee.popupVisible=t.visible);var ce=function(){var d=t.arrowContent,a=d===void 0?null:d,g=t.overlay,P=t.id;return[v.createElement("div",{className:"".concat(q,"-arrow"),key:"arrow"},a),v.createElement(C,{key:"content",prefixCls:q,id:P,overlay:g,overlayInnerStyle:V})]},ve=!1,i=!1;if(typeof be=="boolean")ve=be;else if(be&&Object(R.a)(be)==="object"){var L=be.keepParent;ve=L===!0,i=L===!1}return v.createElement(s.a,Object.assign({popupClassName:X,prefixCls:q,popup:ce,action:o,builtinPlacements:n.a,popupPlacement:Ce,ref:Q,popupAlign:_e,getPopupContainer:Re,onPopupVisibleChange:G,afterPopupVisibleChange:Y,popupTransitionName:U,popupAnimation:k,defaultPopupVisible:Pe,destroyPopupOnHide:ve,autoDestroy:i,mouseLeaveDelay:S,popupStyle:w,mouseEnterDelay:b},ee),W)},p=Object(v.forwardRef)(l),O=f.a=p},Ptgr:function(y,f,e){"use strict";var R=e("2qtc"),E=e("kLXV"),K=e("9og8"),v=e("tJVT"),s=e("WmNS"),n=e.n(s),M=e("q1tI"),C=e.n(M),l=e("GNQp"),p=e.n(l),O=e("2BaD"),h=e("wd/R"),t=e.n(h),u=e("m3rI");function X(r){var o=r.modeldata,A=r.dispatch,b=Object(M.useState)(!1),D=Object(v.a)(b,2),S=D[0],w=D[1];Object(M.useEffect)(function(){setTimeout(function(){var W=localStorage.getItem("isfirst"),G=t()(localStorage.getItem("showtime")||new Date);G.diff(t()(new Date),"hours")>0?w(!1):W&&W==="0"?(w(!0),localStorage.setItem("showtime",t()().add(12,"hours").format("YYYY-MM-DD HH:mm:ss"))):w(!1)},1e3)},[]);function ae(W){return q.apply(this,arguments)}function q(){return q=Object(K.a)(n.a.mark(function W(G){var Y,U;return n.a.wrap(function(I){for(;;)switch(I.prev=I.next){case 0:if(localStorage.setItem("isfirst","2"),o&&o.link&&w(!0),!(o&&!o.link)){I.next=5;break}if(!(G===2)){I.next=5;break}return I.abrupt("return");case 5:return w(!1),I.next=8,A({type:"homePage/UploadNotice",payload:{t:G,id:o&&o.id}});case 8:Y=I.sent,Y&&(o&&o.link&&(G===2&&(Y.is_create&&(localStorage.setItem("iscreate","1"),U={competition:Y.competition,identify:Y.identify,sub_title:Y.sub_title,team_id:Y.team_id,team_name:Y.team_name},localStorage.setItem("item",JSON.stringify(U))),window.location.href="".concat(o&&o.link))));case 10:case"end":return I.stop()}},W)})),q.apply(this,arguments)}return C.a.createElement(E.a,{visible:S,title:null,footer:null,style:{background:"transparen"},centered:!0,width:670,className:"advertisementModal",maskClosable:!1,closeIcon:C.a.createElement(O.a,{onClick:function(){return ae(1)},style:{fontSize:"25px",color:"#fff"}})},C.a.createElement("img",{style:{width:"600px",height:"337px",marginTop:"15px",borderRadius:"10px",cursor:o&&o.link?"pointer":""},onClick:function(){return ae(2)},src:u.a.IMG_SERVER+"".concat(o&&o.img_url)}))}f.a=X},WdTA:function(y,f,e){y.exports=e.p+"static/studnetqun.598eeb43.png"},Y1PL:function(y,f,e){"use strict";e.r(f),e.d(f,"ResizableTextArea",function(){return ee});var R=e("wx14"),E=e("1OyB"),K=e("vuIU"),v=e("Ji7U"),s=e("LK+K"),n=e("q1tI"),M=e("VTBJ"),C=e("rePB"),l=e("Zm9Q"),p=e("Kwbf"),O=e("c+Xe"),h=e("m+aA"),t=e("bdgK"),u=new Map;function X(i){i.forEach(function(L){var m,d=L.target;(m=u.get(d))===null||m===void 0||m.forEach(function(a){return a(d)})})}var r=new t.default(X),o=null,A=null;function b(i,L){u.has(i)||(u.set(i,new Set),r.observe(i)),u.get(i).add(L)}function D(i,L){u.has(i)&&(u.get(i).delete(L),u.get(i).size||(r.unobserve(i),u.delete(i)))}var S=function(i){Object(v.a)(m,i);var L=Object(s.a)(m);function m(){return Object(E.a)(this,m),L.apply(this,arguments)}return Object(K.a)(m,[{key:"render",value:function(){return this.props.children}}]),m}(n.Component),w=n.createContext(null);function ae(i){var L=i.children,m=i.onBatchResize,d=n.useRef(0),a=n.useRef([]),g=n.useContext(w),P=n.useCallback(function(_,j,z){d.current+=1;var F=d.current;a.current.push({size:_,element:j,data:z}),Promise.resolve().then(function(){F===d.current&&(m==null||m(a.current),a.current=[])}),g==null||g(_,j,z)},[m,g]);return n.createElement(w.Provider,{value:P},L)}function q(i){var L=i.children,m=i.disabled,d=n.useRef(null),a=n.useRef(null),g=n.useContext(w),P=n.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),_=n.isValidElement(L)&&Object(O.c)(L),j=_?L.ref:null,z=n.useMemo(function(){return Object(O.a)(j,d)},[j,d]),F=n.useRef(i);F.current=i;var Ee=n.useCallback(function(re){var xe=F.current,De=xe.onResize,ge=xe.data,$=re.getBoundingClientRect(),B=$.width,Z=$.height,H=re.offsetWidth,ue=re.offsetHeight,Oe=Math.floor(B),pe=Math.floor(Z);if(P.current.width!==Oe||P.current.height!==pe||P.current.offsetWidth!==H||P.current.offsetHeight!==ue){var x={width:Oe,height:pe,offsetWidth:H,offsetHeight:ue};P.current=x;var de=H===Math.round(B)?B:H,Ue=ue===Math.round(Z)?Z:ue,Ae=Object(M.a)(Object(M.a)({},x),{},{offsetWidth:de,offsetHeight:Ue});g==null||g(Ae,re,ge),De&&Promise.resolve().then(function(){De(Ae,re)})}},[]);return n.useEffect(function(){var re=Object(h.a)(d.current)||Object(h.a)(a.current);return re&&!m&&b(re,Ee),function(){return D(re,Ee)}},[d.current,m]),n.createElement(S,{ref:a},_?n.cloneElement(L,{ref:z}):L)}var W="rc-observer-key";function G(i){var L=i.children,m=Object(l.a)(L);return m.map(function(d,a){var g=(d==null?void 0:d.key)||"".concat(W,"-").concat(a);return n.createElement(q,Object(R.a)({},i,{key:g}),d)})}G.Collection=ae;var Y=G,U=e("bT9E"),k=e("TSYQ"),I=e.n(k),Ce=` +(window.webpackJsonp=window.webpackJsonp||[]).push([[184,13],{"092g":function(y,f,e){"use strict";e.d(f,"a",function(){return h});var R=e("IzEo"),E=e("bx4M"),K=e("5Dmo"),v=e("3S7+"),s=e("q1tI"),n=e.n(s),M=e("m3rI"),C=e("G2Mv"),l=e.n(C),p=e("dKik"),O=e.n(p),h=function(u){var H=u.data;return n.a.createElement("aside",{className:l.a.courseItems},H&&H.map(function(r,o){return n.a.createElement("a",{href:"/paths/".concat(r.identifier),target:"_blank",key:r.identifier},n.a.createElement(E.a,{className:"animated fadeIn",key:o,cover:n.a.createElement("img",{alt:r.name,src:M.a.IMG_SERVER+"/"+r.image_url})},n.a.createElement(E.a.Meta,{title:n.a.createElement(n.a.Fragment,null,n.a.createElement(v.a,{title:r.name},n.a.createElement("div",{className:"".concat(l.a.esTitle)},r.name)),n.a.createElement("br",null)),description:n.a.createElement("div",null,r.featured>0&&n.a.createElement("div",{className:l.a.excellentTag},n.a.createElement("span",{style:{background:r.featured===1?"#FF8C29":r.featured===2?"#4361F2":r.featured===3?"#B38D24":""}},r.featured===1&&"\u56FD\u5BB6\u4E00\u6D41",r.featured===2&&"\u519B\u961F\u4E00\u6D41",r.featured===3&&"\u7701\u7EA7\u4E00\u6D41")),r.excellent&&n.a.createElement("div",{className:l.a.righttag},n.a.createElement("img",{src:O.a})),n.a.createElement("div",{className:l.a.flexEnd},n.a.createElement(v.a,{placement:"bottom",title:"\u7AE0\u8282\u6570"},n.a.createElement("span",null,n.a.createElement("i",{className:"iconfont icon-zhangjie1 mr3 font16"}),n.a.createElement("span",null,r.stages_count))),n.a.createElement(v.a,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},n.a.createElement("span",null,n.a.createElement("i",{className:"iconfont icon-chengyuan mr3 font18 ml10"}),n.a.createElement("span",null,r.members_count)))))})))}))}},"1XHU":function(y,f,e){"use strict";var R=e("2qtc"),E=e("kLXV"),K=e("q1tI"),v=e.n(K),s=e("9kvl"),n=e("3wET"),M=e.n(n),C=e("bUJZ"),l=e.n(C),p=e("Ct/S"),O=e.n(p),h=function(u){var H=u.visible,r=u.occupationValue,o=u.onCancel,x=o===void 0?function(){}:o,b=function(){return v.a.createElement("div",{className:O.a.flexColumn},v.a.createElement("img",{className:O.a.img,src:l.a}),v.a.createElement("span",{className:O.a.content},"\u672A\u804C\u4E1A\u8BA4\u8BC1"))},D=function(){return v.a.createElement("div",{className:O.a.flexColumn},v.a.createElement("img",{className:O.a.img,src:M.a}),v.a.createElement("span",{className:O.a.content},"\u672A\u5B9E\u540D\u8BA4\u8BC1"))},S=function(){return r===3?v.a.createElement(v.a.Fragment,null,D(),b()):r===2?b():D()};return v.a.createElement(E.a,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,visible:H,title:"\u56E0\u4E3A\u4EE5\u4E0B\u539F\u56E0\uFF0C\u60A8\u6682\u65F6\u4E0D\u80FD\u8FDB\u884C\u64CD\u4F5C",okText:"\u7ACB\u5373\u8BA4\u8BC1",cancelText:"\u53D6\u6D88",width:"600px",onOk:function(){x(),s.d.push("/account/certification")},onCancel:function(){x()}},v.a.createElement("div",{className:O.a.tilte},"\u8BF7\u5728\u5B8C\u6210\u6761\u4EF6\u540E\u91CD\u8BD5"),v.a.createElement("div",{className:O.a.flexRow},S()))};f.a=Object(s.a)(function(t){var u=t.paperlibrary,H=t.loading,r=t.globalSetting;return{paperlibrary:u,globalSetting:r,loading:H.effects}})(h)},"1ZF9":function(y,f,e){y.exports=e.p+"static/Authorize.cc9c212f.png"},"3wET":function(y,f){y.exports="data:image/png;base64,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"},"7ixt":function(y,f,e){"use strict";e.d(f,"a",function(){return K});var R={adjustX:1,adjustY:1},E=[0,0],K={left:{points:["cr","cl"],overflow:R,offset:[-4,0],targetOffset:E},right:{points:["cl","cr"],overflow:R,offset:[4,0],targetOffset:E},top:{points:["bc","tc"],overflow:R,offset:[0,-4],targetOffset:E},bottom:{points:["tc","bc"],overflow:R,offset:[0,4],targetOffset:E},topLeft:{points:["bl","tl"],overflow:R,offset:[0,-4],targetOffset:E},leftTop:{points:["tr","tl"],overflow:R,offset:[-4,0],targetOffset:E},topRight:{points:["br","tr"],overflow:R,offset:[0,-4],targetOffset:E},rightTop:{points:["tl","tr"],overflow:R,offset:[4,0],targetOffset:E},bottomRight:{points:["tr","br"],overflow:R,offset:[0,4],targetOffset:E},rightBottom:{points:["bl","br"],overflow:R,offset:[4,0],targetOffset:E},bottomLeft:{points:["tl","bl"],overflow:R,offset:[0,4],targetOffset:E},leftBottom:{points:["br","bl"],overflow:R,offset:[-4,0],targetOffset:E}},v=K},BJfS:function(y,f){var e=function(R){return R.replace(/[A-Z]/g,function(E){return"-"+E.toLowerCase()}).toLowerCase()};y.exports=e},BU3w:function(y,f,e){"use strict";e.d(f,"a",function(){return n});var R=e("MNnm"),E="rc-util-key";function K(M){if(M.attachTo)return M.attachTo;var C=document.querySelector("head");return C||document.body}function v(M){var C,l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(R.a)())return null;var p=document.createElement("style");if((C=l.csp)===null||C===void 0?void 0:C.nonce){var O;p.nonce=(O=l.csp)===null||O===void 0?void 0:O.nonce}p.innerHTML=M;var h=K(l),t=h.firstChild;return l.prepend&&h.prepend?h.prepend(p):l.prepend&&t?h.insertBefore(p,t):h.appendChild(p),p}var s=new Map;function n(M,C){var l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},p=K(l);if(!s.has(p)){var O=v("",l),h=O.parentNode;s.set(p,h),h.removeChild(O)}var t=Array.from(s.get(p).children).find(function(x){return x.tagName==="STYLE"&&x[E]===C});if(t){var u,H;if(((u=l.csp)===null||u===void 0?void 0:u.nonce)&&t.nonce!==((H=l.csp)===null||H===void 0?void 0:H.nonce)){var r;t.nonce=(r=l.csp)===null||r===void 0?void 0:r.nonce}return t.innerHTML!==M&&(t.innerHTML=M),t}var o=v(M,l);return o[E]=C,o}},BdwD:function(y,f,e){"use strict";var R=e("+L6B"),E=e("2/Rp"),K=e("0Owb"),v=e("k1fw"),s=e("q1tI"),n=e.n(s),M=e("FOrL"),C=e.n(M),l=function(O){var h=O.buttonProps,t=h===void 0?{}:h,u=O.styles,H=u===void 0?{}:u,r=O.customText,o=O.ButtonText,x=O.ButtonClick,b=O.Buttonclass,D=O.ButtonTwo;return n.a.createElement("section",{className:"tc animated fadeIn",style:Object(v.a)(Object(v.a)({},{color:"#999",margin:"200px auto"}),H)},n.a.createElement("img",{src:C.a}),n.a.createElement("p",{className:"mt20 font14"},r||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),o&&n.a.createElement(E.a,Object(K.a)({className:b,onClick:x},t),o),D&&D)};f.a=l},"Ct/S":function(y,f,e){y.exports={tilte:"tilte___1Tz7i",flexRow:"flexRow___3w9_D",flexColumn:"flexColumn___2HzC_",footerWrap:"footerWrap___12F5M",img:"img___3ED9Z",content:"content___rqPDY",modalContent:"modalContent___2h4ne"}},EaBM:function(y,f,e){y.exports=e.p+"static/rightbanner.d4d71580.png"},FOrL:function(y,f,e){y.exports=e.p+"static/nodata.a6b3f948.png"},G2Mv:function(y,f,e){y.exports={courseItems:"courseItems___2zQAW",unit:"unit___S8jhy",excellentTag:"excellentTag___3SQzl",flexCenter:"flexCenter___1Q9Ib",flexEnd:"flexEnd___CMDcw",righttag:"righttag___2oqam",esTitle:"esTitle___3AIln",price:"price___1rgIQ",discounts:"discounts___m8EAE",realPrice:"realPrice___1Cerj",lineationPrice:"lineationPrice___3KPLH",unitImg:"unitImg___jOREy"}},GNQp:function(y,f,e){},Gytx:function(y,f){y.exports=function(R,E,K,v){var s=K?K.call(v,R,E):void 0;if(s!==void 0)return!!s;if(R===E)return!0;if(typeof R!="object"||!R||typeof E!="object"||!E)return!1;var n=Object.keys(R),M=Object.keys(E);if(n.length!==M.length)return!1;for(var C=Object.prototype.hasOwnProperty.bind(E),l=0;l=7){n.b.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}N(_.target.value)}})),u.a.createElement("div",{className:"mt10 font14"},u.a.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),u.a.createElement(E.a.Group,{value:Ee,onChange:function(_){return se(_)}},u.a.createElement(E.a,{value:b.Professor,disabled:Ee.includes(2)},"\u6559\u5E08"),u.a.createElement(E.a,{value:b.AssistantProfessor,disabled:Ee.includes(1)},"\u52A9\u6559"),u.a.createElement(E.a,{value:b.Student},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),u.a.createElement(o.a,{visible:ee,onCancel:function(){return de(!1)},occupationValue:L}))};f.a=Object(H.a)(function(S){var w=S.user;return{user:w}})(D)},LdHM:function(y,f,e){"use strict";e.d(f,"b",function(){return D}),e.d(f,"a",function(){return w});var R=e("1OyB"),E=e("vuIU"),K=e("Ji7U"),v=e("LK+K"),s=e("q1tI"),n=e("rePB"),M=e("Ff2n"),C=e("ODXe"),l=e("4IlW"),p=e("bX4T"),O=e("YrtM"),h=e("TSYQ"),t=e.n(h),u=e("+nKL"),H=e("8OUc"),r=function(c,Q){var ee=c.prefixCls,de=c.id,ve=c.flattenOptions,i=c.childrenAsData,L=c.values,m=c.searchValue,d=c.multiple,a=c.defaultActiveFirstOption,g=c.height,P=c.itemHeight,_=c.notFoundContent,j=c.open,z=c.menuItemSelectedIcon,F=c.virtual,pe=c.onSelect,re=c.onToggleOpen,Ae=c.onActiveValue,De=c.onScroll,ge=c.onMouseEnter,$="".concat(ee,"-item"),I=Object(O.a)(function(){return ve},[j,ve],function(ie,B){return B[0]&&ie[1]!==B[1]}),Z=s.useRef(null),W=function(B){B.preventDefault()},ce=function(B){Z.current&&Z.current.scrollTo({index:B})},Ce=function(B){for(var G=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,te=I.length,me=0;me1&&arguments[1]!==void 0?arguments[1]:!1;return Object(q.a)(V).map(function(Q,ee){if(!s.isValidElement(Q)||!Q.type)return null;var de=Q.type.isSelectOptGroup,ve=Q.key,i=Q.props,L=i.children,m=Object(M.a)(i,["children"]);return c||!de?X(Q):Object(oe.a)(Object(oe.a)({key:"__RC_SELECT_GRP__".concat(ve===null?ee:ve,"__"),label:ve},m),{},{options:J(L)})}).filter(function(Q){return Q})}var Y=e("2Qr1"),U=e("qNPg"),k=e("U8pU"),N=e("Kwbf"),Oe=e("WKfj");function T(V){var c=V.mode,Q=V.options,ee=V.children,de=V.backfill,ve=V.allowClear,i=V.placeholder,L=V.getInputElement,m=V.showSearch,d=V.onSearch,a=V.defaultOpen,g=V.autoFocus,P=V.labelInValue,_=V.value,j=V.inputValue,z=V.optionLabelProp,F=c==="multiple"||c==="tags",pe=m!==void 0?m:F||c==="combobox",re=Q||J(ee);if(Object(N.a)(c!=="tags"||re.every(function($){return!$.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),c==="tags"||c==="combobox"){var Ae=re.some(function($){return $.options?$.options.some(function(I){return typeof("value"in I?I.value:I.key)=="number"}):typeof("value"in $?$.value:$.key)=="number"});Object(N.a)(!Ae,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(N.a)(c!=="combobox"||!z,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(N.a)(c==="combobox"||!de,"`backfill` only works with `combobox` mode."),Object(N.a)(c==="combobox"||!L,"`getInputElement` only work with `combobox` mode."),Object(N.b)(c!=="combobox"||!L||!ve||!i,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),d&&!pe&&c!=="combobox"&&c!=="tags"&&Object(N.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(N.b)(!a||g,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),_!=null){var De=Object(Oe.d)(_);Object(N.a)(!P||De.every(function($){return Object(k.a)($)==="object"&&("key"in $||"value"in $)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(N.a)(!F||Array.isArray(_),"`value` should be array when `mode` is `multiple` or `tags`")}if(ee){var ge=null;Object(q.a)(ee).some(function($){if(!s.isValidElement($)||!$.type)return!1;var I=$.type;if(I.isSelectOption)return!1;if(I.isSelectOptGroup){var Z=Object(q.a)($.props.children).every(function(W){return!s.isValidElement(W)||!$.type||W.type.isSelectOption?!0:(ge=W.type,!1)});return!Z}return ge=I,!0}),ge&&Object(N.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(ge.displayName||ge.name||ge,"`.")),Object(N.a)(j===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var Ee=T,se=Object(U.a)({prefixCls:"rc-select",components:{optionList:x},convertChildrenToData:J,flattenOptions:Y.d,getLabeledValue:Y.e,filterOptions:Y.b,isValueDisabled:Y.g,findValueOption:Y.c,warningProps:Ee,fillOptionsWithMissingValue:Y.a}),be=function(V){Object(K.a)(Q,V);var c=Object(v.a)(Q);function Q(){var ee;return Object(R.a)(this,Q),ee=c.apply(this,arguments),ee.selectRef=s.createRef(),ee.focus=function(){ee.selectRef.current.focus()},ee.blur=function(){ee.selectRef.current.blur()},ee}return Object(E.a)(Q,[{key:"render",value:function(){return s.createElement(se,Object.assign({ref:this.selectRef},this.props))}}]),Q}(s.Component);be.Option=D,be.OptGroup=w;var Pe=be,Re=f.c=Pe},NFe5:function(y,f,e){y.exports={flex_box_center:"flex_box_center___2kBE3",flex_space_between:"flex_space_between___3MA16",flex_box_vertical_center:"flex_box_vertical_center___2gPAv",flex_box_center_end:"flex_box_center_end___1Hzrf",flex_box_column:"flex_box_column___MRmfH",wrp:"wrp___1Tkga",banner:"banner___3juYI",bg:"bg___15OtE"}},NLgs:function(y,f,e){"use strict";e.d(f,"e",function(){return S}),e.d(f,"f",function(){return w}),e.d(f,"d",function(){return q}),e.d(f,"c",function(){return X}),e.d(f,"a",function(){return J}),e.d(f,"b",function(){return Y});var R=e("miYZ"),E=e("tsqr"),K=e("9og8"),v=e("2qtc"),s=e("kLXV"),n=e("WmNS"),M=e.n(n),C=e("q1tI"),l=e.n(C),p=e("9kvl"),O=e("xKgJ"),h=e("1vsH"),t=e("RCxd"),u=e("mOS8"),H=e.n(u),r=e("1ZF9"),o=e.n(r),x=e("WdTA"),b=e.n(x),D=e("m3rI"),S=function(k){var N=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return!!(w(k)&&oe(N))},w=function(k){return Object(O.p)()?!0:(k({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},oe=function(){var k,N=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,Oe=Object(p.c)()._store.getState(),T=Oe.user;return(k=T.userInfo)!==null&&k!==void 0&&k.profile_completed?!0:(s.a.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:N?"\u6309\u7167\u6709\u5173\u653F\u7B56\u89C4\u5B9A\uFF0C\u7279\u6B8A\u5B9E\u9A8C\u9700\u8981\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u624D\u80FD\u4F7F\u7528\uFF0C\u8BF7\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u7801":"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){p.d.push("/account/profile/edit")}}),!1)},q=function(){var k,N=Object(p.c)()._store.getState(),Oe=N.user;return(k=Oe.userInfo)!==null&&k!==void 0&&k.professional_certification?!0:(s.a.confirm({title:"\u63D0\u793A",centered:!0,content:l.a.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){Object(h.O)("/account/certification")}}),!1)},X=function(){return Object(O.a)()?!0:(s.a.warning({centered:!0,width:530,title:"\u63D0\u793A",content:l.a.createElement("div",{className:"tc",style:{marginLeft:-38}},l.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u626B\u7801\u52A0\u7FA4@\u7FA4\u7BA1\u7406\u5458\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650\u54E6\uFF01"),l.a.createElement("img",{src:Object(O.t)()?b.a:"".concat(D.a.IMG_SERVER,"/images/educoder/qqqun20191230.png"),width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1)},J=function(k,N){return k?!0:(s.a.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:l.a.createElement("div",null,l.a.createElement("p",null,N||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),l.a.createElement("div",{style:{marginLeft:"110px"}},l.a.createElement("img",{src:o.a,width:200}),l.a.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(h.O)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},Y=function(k){var N=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",Oe=Object(p.c)()._store.getState(),T=Oe.shixunsDetail.detail;return(T==null?void 0:T.public)===2||(T==null?void 0:T.public)===1||(T==null?void 0:T.shixun_status)===3?(s.a.info({centered:!0,icon:l.a.createElement(t.a,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:l.a.createElement("div",{className:"tc",style:{marginLeft:-38}},l.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},l.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",(T==null?void 0:T.public)===2?"\u5DF2\u516C\u5F00":(T==null?void 0:T.public)===1?"\u5F85\u5BA1\u6838":"\u5DF2\u5173\u95ED","\uFF0C",N,"\u3002"),l.a.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),l.a.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:H.a,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0):(T==null?void 0:T.shixun_status)===2?(s.a.confirm({centered:!0,icon:l.a.createElement(t.a,null),title:"\u63D0\u793A",content:l.a.createElement("div",null,l.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",N,"\u3002"),l.a.createElement("br",null),l.a.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){s.a.confirm({width:440,centered:!0,icon:l.a.createElement(t.a,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){var se=Object(K.a)(M.a.mark(function Pe(){var Re;return M.a.wrap(function(c){for(;;)switch(c.prev=c.next){case 0:return c.next=2,k({type:"shixunsDetail/cancelRelease",payload:{id:T==null?void 0:T.identifier}});case 2:Re=c.sent,Re.status!==401&&(E.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),k({type:"shixunsDetail/getShixunsDetail",payload:{id:T==null?void 0:T.identifier}}),k({type:"practiceSetting/getCommonData",payload:{id:T==null?void 0:T.identifier}}));case 4:case"end":return c.stop()}},Pe)}));function be(){return se.apply(this,arguments)}return be}()})}}),!0):!1}},OLES:function(y,f,e){"use strict";var R=e("U8pU"),E=e("VTBJ"),K=e("Ff2n"),v=e("q1tI"),s=e("uciX"),n=e("7ixt"),M=function(t){var u=t.overlay,H=t.prefixCls,r=t.id,o=t.overlayInnerStyle;return v.createElement("div",{className:"".concat(H,"-inner"),id:r,role:"tooltip",style:o},typeof u=="function"?u():u)},C=M,l=function(t,u){var H=t.overlayClassName,r=t.trigger,o=r===void 0?["hover"]:r,x=t.mouseEnterDelay,b=x===void 0?0:x,D=t.mouseLeaveDelay,S=D===void 0?.1:D,w=t.overlayStyle,oe=t.prefixCls,q=oe===void 0?"rc-tooltip":oe,X=t.children,J=t.onVisibleChange,Y=t.afterVisibleChange,U=t.transitionName,k=t.animation,N=t.placement,Oe=N===void 0?"right":N,T=t.align,Ee=T===void 0?{}:T,se=t.destroyTooltipOnHide,be=se===void 0?!1:se,Pe=t.defaultVisible,Re=t.getTooltipContainer,V=t.overlayInnerStyle,c=Object(K.a)(t,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),Q=Object(v.useRef)(null);Object(v.useImperativeHandle)(u,function(){return Q.current});var ee=Object(E.a)({},c);"visible"in t&&(ee.popupVisible=t.visible);var de=function(){var d=t.arrowContent,a=d===void 0?null:d,g=t.overlay,P=t.id;return[v.createElement("div",{className:"".concat(q,"-arrow"),key:"arrow"},a),v.createElement(C,{key:"content",prefixCls:q,id:P,overlay:g,overlayInnerStyle:V})]},ve=!1,i=!1;if(typeof be=="boolean")ve=be;else if(be&&Object(R.a)(be)==="object"){var L=be.keepParent;ve=L===!0,i=L===!1}return v.createElement(s.a,Object.assign({popupClassName:H,prefixCls:q,popup:de,action:o,builtinPlacements:n.a,popupPlacement:Oe,ref:Q,popupAlign:Ee,getPopupContainer:Re,onPopupVisibleChange:J,afterPopupVisibleChange:Y,popupTransitionName:U,popupAnimation:k,defaultPopupVisible:Pe,destroyPopupOnHide:ve,autoDestroy:i,mouseLeaveDelay:S,popupStyle:w,mouseEnterDelay:b},ee),X)},p=Object(v.forwardRef)(l),O=f.a=p},Ptgr:function(y,f,e){"use strict";var R=e("2qtc"),E=e("kLXV"),K=e("9og8"),v=e("tJVT"),s=e("WmNS"),n=e.n(s),M=e("q1tI"),C=e.n(M),l=e("GNQp"),p=e.n(l),O=e("2BaD"),h=e("wd/R"),t=e.n(h),u=e("m3rI");function H(r){var o=r.modeldata,x=r.dispatch,b=Object(M.useState)(!1),D=Object(v.a)(b,2),S=D[0],w=D[1];Object(M.useEffect)(function(){setTimeout(function(){var X=localStorage.getItem("isfirst"),J=t()(localStorage.getItem("showtime")||new Date);J.diff(t()(new Date),"hours")>0?w(!1):X&&X==="0"?(w(!0),localStorage.setItem("showtime",t()().add(12,"hours").format("YYYY-MM-DD HH:mm:ss"))):w(!1)},1e3)},[]);function oe(X){return q.apply(this,arguments)}function q(){return q=Object(K.a)(n.a.mark(function X(J){var Y,U;return n.a.wrap(function(N){for(;;)switch(N.prev=N.next){case 0:if(localStorage.setItem("isfirst","2"),o&&o.link&&w(!0),!(o&&!o.link)){N.next=5;break}if(!(J===2)){N.next=5;break}return N.abrupt("return");case 5:return w(!1),N.next=8,x({type:"homePage/UploadNotice",payload:{t:J,id:o&&o.id}});case 8:Y=N.sent,Y&&(o&&o.link&&(J===2&&(Y.is_create&&(localStorage.setItem("iscreate","1"),U={competition:Y.competition,identify:Y.identify,sub_title:Y.sub_title,team_id:Y.team_id,team_name:Y.team_name},localStorage.setItem("item",JSON.stringify(U))),window.location.href="".concat(o&&o.link))));case 10:case"end":return N.stop()}},X)})),q.apply(this,arguments)}return C.a.createElement(E.a,{visible:S,title:null,footer:null,style:{background:"transparen"},centered:!0,width:670,className:"advertisementModal",maskClosable:!1,closeIcon:C.a.createElement(O.a,{onClick:function(){return oe(1)},style:{fontSize:"25px",color:"#fff"}})},C.a.createElement("img",{style:{width:"600px",height:"337px",marginTop:"15px",borderRadius:"10px",cursor:o&&o.link?"pointer":""},onClick:function(){return oe(2)},src:u.a.IMG_SERVER+"".concat(o&&o.img_url)}))}f.a=H},WdTA:function(y,f,e){y.exports=e.p+"static/studnetqun.598eeb43.png"},Y1PL:function(y,f,e){"use strict";e.r(f),e.d(f,"ResizableTextArea",function(){return ee});var R=e("wx14"),E=e("1OyB"),K=e("vuIU"),v=e("Ji7U"),s=e("LK+K"),n=e("q1tI"),M=e("VTBJ"),C=e("rePB"),l=e("Zm9Q"),p=e("Kwbf"),O=e("c+Xe"),h=e("m+aA"),t=e("bdgK"),u=new Map;function H(i){i.forEach(function(L){var m,d=L.target;(m=u.get(d))===null||m===void 0||m.forEach(function(a){return a(d)})})}var r=new t.default(H),o=null,x=null;function b(i,L){u.has(i)||(u.set(i,new Set),r.observe(i)),u.get(i).add(L)}function D(i,L){u.has(i)&&(u.get(i).delete(L),u.get(i).size||(r.unobserve(i),u.delete(i)))}var S=function(i){Object(v.a)(m,i);var L=Object(s.a)(m);function m(){return Object(E.a)(this,m),L.apply(this,arguments)}return Object(K.a)(m,[{key:"render",value:function(){return this.props.children}}]),m}(n.Component),w=n.createContext(null);function oe(i){var L=i.children,m=i.onBatchResize,d=n.useRef(0),a=n.useRef([]),g=n.useContext(w),P=n.useCallback(function(_,j,z){d.current+=1;var F=d.current;a.current.push({size:_,element:j,data:z}),Promise.resolve().then(function(){F===d.current&&(m==null||m(a.current),a.current=[])}),g==null||g(_,j,z)},[m,g]);return n.createElement(w.Provider,{value:P},L)}function q(i){var L=i.children,m=i.disabled,d=n.useRef(null),a=n.useRef(null),g=n.useContext(w),P=n.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),_=n.isValidElement(L)&&Object(O.c)(L),j=_?L.ref:null,z=n.useMemo(function(){return Object(O.a)(j,d)},[j,d]),F=n.useRef(i);F.current=i;var pe=n.useCallback(function(re){var Ae=F.current,De=Ae.onResize,ge=Ae.data,$=re.getBoundingClientRect(),I=$.width,Z=$.height,W=re.offsetWidth,ce=re.offsetHeight,Ce=Math.floor(I),fe=Math.floor(Z);if(P.current.width!==Ce||P.current.height!==fe||P.current.offsetWidth!==W||P.current.offsetHeight!==ce){var A={width:Ce,height:fe,offsetWidth:W,offsetHeight:ce};P.current=A;var le=W===Math.round(I)?I:W,Ue=ce===Math.round(Z)?Z:ce,xe=Object(M.a)(Object(M.a)({},A),{},{offsetWidth:le,offsetHeight:Ue});g==null||g(xe,re,ge),De&&Promise.resolve().then(function(){De(xe,re)})}},[]);return n.useEffect(function(){var re=Object(h.a)(d.current)||Object(h.a)(a.current);return re&&!m&&b(re,pe),function(){return D(re,pe)}},[d.current,m]),n.createElement(S,{ref:a},_?n.cloneElement(L,{ref:z}):L)}var X="rc-observer-key";function J(i){var L=i.children,m=Object(l.a)(L);return m.map(function(d,a){var g=(d==null?void 0:d.key)||"".concat(X,"-").concat(a);return n.createElement(q,Object(R.a)({},i,{key:g}),d)})}J.Collection=oe;var Y=J,U=e("bT9E"),k=e("TSYQ"),N=e.n(k),Oe=` min-height:0 !important; max-height:none !important; height:0 !important; @@ -8,4 +8,4 @@ z-index:-1000 !important; top:0 !important; right:0 !important -`,T=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break"],_e={},oe;function be(i){var L=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,m=i.getAttribute("id")||i.getAttribute("data-reactid")||i.getAttribute("name");if(L&&_e[m])return _e[m];var d=window.getComputedStyle(i),a=d.getPropertyValue("box-sizing")||d.getPropertyValue("-moz-box-sizing")||d.getPropertyValue("-webkit-box-sizing"),g=parseFloat(d.getPropertyValue("padding-bottom"))+parseFloat(d.getPropertyValue("padding-top")),P=parseFloat(d.getPropertyValue("border-bottom-width"))+parseFloat(d.getPropertyValue("border-top-width")),_=T.map(function(z){return"".concat(z,":").concat(d.getPropertyValue(z))}).join(";"),j={sizingStyle:_,paddingSize:g,borderSize:P,boxSizing:a};return L&&m&&(_e[m]=j),j}function Pe(i){var L=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,m=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,d=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;oe||(oe=document.createElement("textarea"),oe.setAttribute("tab-index","-1"),oe.setAttribute("aria-hidden","true"),document.body.appendChild(oe)),i.getAttribute("wrap")?oe.setAttribute("wrap",i.getAttribute("wrap")):oe.removeAttribute("wrap");var a=be(i,L),g=a.paddingSize,P=a.borderSize,_=a.boxSizing,j=a.sizingStyle;oe.setAttribute("style","".concat(j,";").concat(Ce)),oe.value=i.value||i.placeholder||"";var z=Number.MIN_SAFE_INTEGER,F=Number.MAX_SAFE_INTEGER,Ee=oe.scrollHeight,re;if(_==="border-box"?Ee+=P:_==="content-box"&&(Ee-=g),m!==null||d!==null){oe.value=" ";var xe=oe.scrollHeight-g;m!==null&&(z=xe*m,_==="border-box"&&(z=z+g+P),Ee=Math.max(z,Ee)),d!==null&&(F=xe*d,_==="border-box"&&(F=F+g+P),re=Ee>F?"":"hidden",Ee=Math.min(F,Ee))}return{height:Ee,minHeight:z,maxHeight:F,overflowY:re,resize:"none"}}var Re=e("Gytx"),V=e.n(Re),c;(function(i){i[i.NONE=0]="NONE",i[i.RESIZING=1]="RESIZING",i[i.RESIZED=2]="RESIZED"})(c||(c={}));var Q=function(i){Object(v.a)(m,i);var L=Object(s.a)(m);function m(d){var a;return Object(E.a)(this,m),a=L.call(this,d),a.nextFrameActionId=void 0,a.resizeFrameId=void 0,a.textArea=void 0,a.saveTextArea=function(g){a.textArea=g},a.handleResize=function(g){var P=a.state.resizeStatus,_=a.props,j=_.autoSize,z=_.onResize;if(P!==c.NONE)return;typeof z=="function"&&z(g),j&&a.resizeOnNextFrame()},a.resizeOnNextFrame=function(){cancelAnimationFrame(a.nextFrameActionId),a.nextFrameActionId=requestAnimationFrame(a.resizeTextarea)},a.resizeTextarea=function(){var g=a.props.autoSize;if(!g||!a.textArea)return;var P=g.minRows,_=g.maxRows,j=Pe(a.textArea,!1,P,_);a.setState({textareaStyles:j,resizeStatus:c.RESIZING},function(){cancelAnimationFrame(a.resizeFrameId),a.resizeFrameId=requestAnimationFrame(function(){a.setState({resizeStatus:c.RESIZED},function(){a.resizeFrameId=requestAnimationFrame(function(){a.setState({resizeStatus:c.NONE}),a.fixFirefoxAutoScroll()})})})})},a.renderTextArea=function(){var g=a.props,P=g.prefixCls,_=P===void 0?"rc-textarea":P,j=g.autoSize,z=g.onResize,F=g.className,Ee=g.disabled,re=a.state,xe=re.textareaStyles,De=re.resizeStatus,ge=Object(U.a)(a.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),$=I()(_,F,Object(C.a)({},"".concat(_,"-disabled"),Ee));"value"in ge&&(ge.value=ge.value||"");var B=Object(M.a)(Object(M.a)(Object(M.a)({},a.props.style),xe),De===c.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return n.createElement(Y,{onResize:a.handleResize,disabled:!(j||z)},n.createElement("textarea",Object(R.a)({},ge,{className:$,style:B,ref:a.saveTextArea})))},a.state={textareaStyles:{},resizeStatus:c.NONE},a}return Object(K.a)(m,[{key:"componentDidUpdate",value:function(a){(a.value!==this.props.value||!V()(a.autoSize,this.props.autoSize))&&this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var a=this.textArea.selectionStart,g=this.textArea.selectionEnd;this.textArea.setSelectionRange(a,g)}}catch(P){}}},{key:"render",value:function(){return this.renderTextArea()}}]),m}(n.Component),ee=Q,ce=function(i){Object(v.a)(m,i);var L=Object(s.a)(m);function m(d){var a;Object(E.a)(this,m),a=L.call(this,d),a.resizableTextArea=void 0,a.focus=function(){a.resizableTextArea.textArea.focus()},a.saveTextArea=function(P){a.resizableTextArea=P},a.handleChange=function(P){var _=a.props.onChange;a.setValue(P.target.value,function(){a.resizableTextArea.resizeTextarea()}),_&&_(P)},a.handleKeyDown=function(P){var _=a.props,j=_.onPressEnter,z=_.onKeyDown;P.keyCode===13&&j&&j(P),z&&z(P)};var g=typeof d.value=="undefined"||d.value===null?d.defaultValue:d.value;return a.state={value:g},a}return Object(K.a)(m,[{key:"setValue",value:function(a,g){"value"in this.props||this.setState({value:a},g)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return n.createElement(ee,Object(R.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(a){return"value"in a?{value:a.value}:null}}]),m}(n.Component),ve=f.default=ce},bUJZ:function(y,f){y.exports="data:image/png;base64,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"},dKik:function(y,f){y.exports="data:image/png;base64,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"},dwWk:function(y,f,e){y.exports={flex_box_center:"flex_box_center___bIbhL",flex_space_between:"flex_space_between___NTBMl",flex_box_vertical_center:"flex_box_vertical_center___9WP5k",flex_box_center_end:"flex_box_center_end___3OkbE",flex_box_column:"flex_box_column___2dYop",banner:"banner___1ZC9j",container:"container___37aUH",link:"link___YOlst",left:"left___aG9EY",search:"search___3GDcr",hotSearch:"hotSearch___1BCTR"}},fEdH:function(y,f,e){"use strict";e.r(f);var R=e("cWXX"),E=e("/ezw"),K=e("+L6B"),v=e("2/Rp"),s=e("0Owb"),n=e("k1fw"),M=e("9og8"),C=e("tJVT"),l=e("PpiC"),p=e("WmNS"),O=e.n(p),h=e("q1tI"),t=e.n(h),u=e("9kvl"),X=e("m3rI"),r=e("14J3"),o=e("BMrR"),A=e("5NDa"),b=e("5rEg"),D=e("OaEy"),S=e("2fM7"),w=e("jCWc"),ae=e("kPKH"),q=e("fV52"),W=e("3I+P"),G=e("jrin"),Y=e("tuZy"),U=e.n(Y),k=e("wd/R"),I=e.n(k),Ce=e("xDoS"),T=e.n(Ce),_e=e("EaBM"),oe=e.n(_e),be=e("xHen"),Pe=e.n(be),Re=e("xKgJ"),V=e("5bA4"),c=e("UESt"),Q=e("l+S1"),ee=function(Z){var H,ue,Oe,pe,x=Z.pathsList,de=Z.dispatch,Ue=Z.setPrevPageDisabled,Ae=Z.setNextPageDisabled,Le=Z.globalSetting,Se=Z.user,se=Object(l.a)(Z,["pathsList","dispatch","setPrevPageDisabled","setNextPageDisabled","globalSetting","user"]),N=Object(h.useState)(""),J=Object(C.a)(N,2),te=J[0],me=J[1],le=Object(h.useState)(""),ye=Object(C.a)(le,2),Te=ye[0],Ne=ye[1],Be=Object(h.useState)(!1),We=Object(C.a)(Be,2),He=We[0],we=We[1],Xe=Object(h.useState)([]),Ge=Object(C.a)(Xe,2),fe=Ge[0],ne=Ge[1],Me=Object(h.useRef)(null);Object(h.useEffect)(function(){var ie=I()().add(0,"days").unix(),he=localStorage.getItem("pathssclose");if(!he){we(!0);return}ie>parseInt(he)&&we(!0)},[]);var Fe=[{name:"\u6700\u65B0",id:"new"},{name:"\u6700\u70ED",id:"hot"}],Ie=Object(G.a)({dots:!0,infinite:!0,speed:500,slidesToShow:4,slidesToScroll:1},"dots",!1),je=function(){var ie=Object(M.a)(O.a.mark(function he(ze,Ke){var Ve,Ye;return O.a.wrap(function(Je){for(;;)switch(Je.prev=Je.next){case 0:return x.listParams.page=1,x.listParams.keyword="",x.listParams.type="",x.listParams.discipline_id=ze,x.listParams.sub_discipline_id=Ke,Je.next=7,de({type:"pathsList/getCourse",payload:Object(n.a)({},x.listParams)});case 7:Ve=Je.sent,Ne(""),Ve!=null&&Ve.total_count&&(Ye=Math.ceil(Ve.total_count/16),console.log(x.listParams.page,Ye,33),x.listParams.page>=Ye?Ae(!0):Ae(!1),x.listParams.page<2?Ue(!0):Ue(!1));case 10:case"end":return Je.stop()}},he)}));return function(ze,Ke){return ie.apply(this,arguments)}}();return Object(h.useEffect)(function(){me(x.listParams.keyword)},[x.listParams]),t.a.createElement("section",null,t.a.createElement("aside",{className:U.a.wrp},t.a.createElement("div",{className:"edu-container"},t.a.createElement("ul",{className:U.a.menu},t.a.createElement("li",{className:x.listParams.discipline_id?"":U.a.actived,onClick:function(){je(null,null)}},t.a.createElement("strong",null,"\u5168\u90E8")),x.menus&&x.menus.disciplines.map(function(ie,he){var ze;return t.a.createElement("li",{key:he,className:x.listParams.discipline_id==ie.id?U.a.actived:""},t.a.createElement("strong",{onClick:function(){je(ie.id,null)}},ie.name),!!((ze=ie.sub_disciplines)!==null&&ze!==void 0&&ze.length)&&t.a.createElement("div",null,t.a.createElement("ul",null,ie.sub_disciplines.map(function(Ke,Ve){return t.a.createElement("li",{key:Ve,className:x.listParams.sub_discipline_id==Ke.id?U.a.actived2:"",onClick:function(){je(ie.id,Ke.id)}},Ke.name)}))))})))),t.a.createElement("aside",{className:"edu-container pb20"},((H=Se.userInfo)===null||H===void 0?void 0:H.user_id)!=2&&Object(Re.m)()&&(Le==null||((ue=Le.setting)===null||ue===void 0)?void 0:ue.main_site)&&(x==null||((Oe=x.recommend_subjects)===null||Oe===void 0)?void 0:Oe.length)>0&&t.a.createElement("div",{style:{height:270,borderRadius:8,background:"#ffffff",marginBottom:25}},t.a.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},t.a.createElement("div",{style:{marginLeft:20,paddingTop:20,display:"flex",alignItems:"center"}},t.a.createElement("img",{src:T.a})," ",t.a.createElement("span",{style:{marginLeft:10,color:"#464F66",fontSize:16,fontWeight:500}},"\u63A8\u8350\u597D\u8BFE")),t.a.createElement("div",{style:{backgroundImage:"url(".concat(oe.a,")"),width:400,height:60,alignItems:"center",paddingLeft:44,paddingRight:60,display:"flex"}},t.a.createElement("img",{src:Pe.a,style:{width:26,height:26,marginRight:30}}),t.a.createElement("span",{style:{color:"#464F66",fontSize:14}},"\u80FD\u529B\u63D0\u5347\u76F4\u901A\u8F66\uFF0C\u5168\u9762\u63D0\u5347\u201C\u85AA\u201D\u80FD\u529B\uFF01"))),t.a.createElement("div",{className:U.a.pathsadvertisement,style:{padding:"0px 21px",marginTop:20,marginLeft:5,position:"relative"}},t.a.createElement("div",{className:U.a.Leftdiv},t.a.createElement(V.a,{className:U.a.LeftButton,onClick:function(){Me.current.prev()}})),t.a.createElement(W.a,Object(s.a)({ref:Me,autoplay:!0},Ie),x==null||((pe=x.recommend_subjects)===null||pe===void 0)?void 0:pe.map(function(ie,he){return t.a.createElement("div",{className:U.a.bgcolor,style:{display:"flex"},key:he},t.a.createElement("a",{href:"/paths/".concat(ie.identifier)},t.a.createElement("img",{style:{width:"280px",height:"175px",borderRadius:"8px",overflow:"hidden"},src:X.a.IMG_SERVER+"/"+ie.image_url})))})),t.a.createElement("div",{className:U.a.Rightdiv},t.a.createElement(c.a,{className:U.a.RightButton,onClick:function(){Me.current.next()}})))),t.a.createElement(o.a,{className:U.a.search},t.a.createElement(ae.a,{flex:"1"},Fe.map(function(ie,he){return t.a.createElement(v.a,{key:he,className:"mr20",type:x.listParams.order===ie.id?"primary":"default",onClick:function(){x.listParams.order=ie.id,de({type:"pathsList/getCourse",payload:Object(n.a)({},x.listParams)})}},ie.name)})),t.a.createElement(ae.a,{flex:"702px",className:"mr5 tr"},t.a.createElement(S.a,{size:"large",value:Te,onChange:function(he){Ne(he),console.log(he,99),x.listParams.page=1,x.listParams.type=he,de({type:"pathsList/getCourse",payload:Object(n.a)({},x.listParams)})},style:{width:110,textAlign:"left",margin:"0 10px"}},t.a.createElement(S.a.Option,{value:""},"\u5168\u90E8\u8BFE\u7A0B"),t.a.createElement(S.a.Option,{value:1},"\u56FD\u5BB6\u4E00\u6D41"),t.a.createElement(S.a.Option,{value:3},"\u7701\u7EA7\u4E00\u6D41"),t.a.createElement(S.a.Option,{value:4},"\u5F00\u653E\u8BFE\u7A0B")),t.a.createElement(b.a.Search,{placeholder:"\u8BF7\u8F93\u5165\u8BFE\u7A0B\u540D\u79F0\u8FDB\u884C\u641C\u7D22",enterButton:t.a.createElement("span",null,t.a.createElement(Q.a,{className:"mr3"}),"\u641C\u7D22"),size:"large",style:{width:320},value:te,onChange:function(he){me(he.target.value)},onSearch:function(he){x.listParams.page=1,x.listParams.keyword=he,de({type:"pathsList/getCourse",payload:Object(n.a)({},x.listParams)})}})))))},ce=Object(u.a)(function(B){var Z=B.pathsList,H=B.globalSetting,ue=B.user;return{pathsList:Z,globalSetting:H,user:ue}})(ee),ve=e("miYZ"),i=e("tsqr"),L=e("dwWk"),m=e.n(L),d=e("NLgs"),a=e("Jky8"),g=e("1vsH"),P=b.a.Search,_;(function(B){B.Projects="projects",B.Shixuns="shixuns",B.Classrooms="classrooms"})(_||(_={}));var j=function(Z){var H=Z.img,ue=Z.dispatch,Oe=Z.user,pe=Object(h.useState)(!1),x=Object(C.a)(pe,2),de=x[0],Ue=x[1],Ae=[{id:1,name:"Vue"},{id:2,name:"Python"},{id:3,name:"Java"},{id:4,name:"flutter"},{id:5,name:"\u4E91\u8BA1\u7B97\u548C\u5927\u6570\u636E"}],Le=function(J,te){Object(g.Y)(["\u5B9E\u8DF5\u8BFE\u7A0B","\u9996\u9875","\u641C\u7D22"]),u.d.push("/search?value=".concat(J,"&tabs=subject"))},Se=function(){if(!Object(d.e)(ue))return;Object(d.c)()&&(Object(g.Y)(["\u5B9E\u8DF5\u8BFE\u7A0B","\u9996\u9875","\u65B0\u5EFA\u9879\u76EE"]),u.d.push("/shixuns/new"))},se=function(J,te){var me;if(!Object(d.e)(ue))return;if(te===_.Projects&&!((me=Oe.userInfo)!==null&&me!==void 0&&me.email)){i.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}if(te===_.Shixuns&&!Object(d.c)())return;J&&(window.location.href=J)};return t.a.createElement("div",{className:m.a.banner},t.a.createElement("img",{src:H,alt:""}),t.a.createElement("div",{className:m.a.container},t.a.createElement("aside",{className:m.a.link},t.a.createElement("div",{className:m.a.left},t.a.createElement("span",null,"\u5B9E\u8DF5\u8BFE\u7A0B"),t.a.createElement("span",null,"\u5B9E\u8DF5\u578BMOOC\uFF0C\u8BA9\u60A8\u7684\u5728\u7EBF\u8BFE\u7A0B\u66F4\u4E13\u4E1A")),t.a.createElement("span",{onClick:function(){return se("/paths/new")}},t.a.createElement("i",{className:"iconfont icon-xinjiankecheng"}),"\u65B0\u5EFA\u8BFE\u7A0B"),t.a.createElement("span",{onClick:function(){Object(g.Y)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u65B0\u624B\u6307\u5F15"]),Object(g.O)("/paths/guidance")}},t.a.createElement("i",{className:"iconfont icon-xinshouzhiyin"}),"\u65B0\u624B\u6307\u5F15")),t.a.createElement("aside",{className:m.a.search})),t.a.createElement(a.a,{visible:de,onCancel:function(){return Ue(!1)}}))},z=j,F=e("092g"),Ee=e("BdwD"),re=e("NFe5"),xe=e.n(re),De=e("Ptgr"),ge=function(Z){var H=Z.pathsList,ue=Z.globalSetting,Oe=Z.loading,pe=Z.user,x=Z.dispatch,de=Object(l.a)(Z,["pathsList","globalSetting","loading","user","dispatch"]),Ue=Object(h.useState)(!1),Ae=Object(C.a)(Ue,2),Le=Ae[0],Se=Ae[1],se=Object(h.useState)(!1),N=Object(C.a)(se,2),J=N[0],te=N[1],me=Object(h.useState)(),le=Object(C.a)(me,2),ye=le[0],Te=le[1];Object(h.useEffect)(function(){return H.listParams.discipline_id=de.location.query.discipline_id||"",H.listParams.sub_discipline_id=de.location.query.sub_discipline_id||"",we(),x({type:"pathsList/getMenus",payload:{source:"subject"}}),de.location.query.openLearningPath==="true"&&x({type:"pathsList/setActionTabs",payload:{key:"\u9009\u62E9\u5174\u8DA3\u4E13\u4E1A\u65B9\u5411"}}),function(){x({type:"pathsList/clearListParams",payload:{}})}},[de.location.pathname]),Object(h.useEffect)(function(){var fe,ne;pe!=null&&(fe=pe.userInfo)!==null&&fe!==void 0&&fe.login&&!(pe!=null&&(ne=pe.userInfo)!==null&&ne!==void 0&&ne.has_learn_path)&&Object(Re.n)()&&We()},[pe]);function Ne(){return Be.apply(this,arguments)}function Be(){return Be=Object(M.a)(O.a.mark(function fe(){var ne,Me;return O.a.wrap(function(Ie){for(;;)switch(Ie.prev=Ie.next){case 0:return Ie.next=2,x({type:"homePage/getHomeNotice",payload:{}});case 2:ne=Ie.sent,ne&&(Me=localStorage.getItem("SystemUpdateadvtime"),localStorage.setItem("SystemUpdateadvtime",ne.start_at),ne!=null&&ne.id?localStorage.setItem("isfirst","0"):localStorage.setItem("isfirst","2"),Te(ne));case 4:case"end":return Ie.stop()}},fe)})),Be.apply(this,arguments)}Object(h.useEffect)(function(){return x({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),function(){x({type:"globalSetting/onlyShowBackTopToggle",payload:!0})}},[]);var We=function(){x({type:"pathsList/setActionTabs",payload:{key:"\u9009\u62E9\u5174\u8DA3\u4E13\u4E1A\u65B9\u5411"}})},He=function(ne){document.body.scrollIntoView(),ne==="prev"?Xe(H.listParams.page-1):Xe(H.listParams.page+1),we()},we=function(){var fe=Object(M.a)(O.a.mark(function ne(){var Me,Fe;return O.a.wrap(function(je){for(;;)switch(je.prev=je.next){case 0:return je.next=2,x({type:"pathsList/getCourse",payload:Object(n.a)({},H.listParams)});case 2:Me=je.sent,Me!=null&&Me.total_count&&(Fe=Math.ceil(Me.total_count/16),H.listParams.page>=Fe?te(!0):te(!1),H.listParams.page<2?Se(!0):Se(!1));case 4:case"end":return je.stop()}},ne)}));return function(){return fe.apply(this,arguments)}}(),Xe=function(ne){H.listParams.page=ne},Ge=X.a.IMG_SERVER+"/"+(ue.setting&&ue.setting.subject_banner_url);return t.a.createElement("section",{className:xe.a.bg},t.a.createElement(z,{img:Ge,dispatch:x,user:pe}),t.a.createElement(De.a,{modeldata:ye,dispatch:x}),t.a.createElement(ce,Object(s.a)({setPrevPageDisabled:Se,setNextPageDisabled:te},de)),t.a.createElement("aside",{className:"edu-container minH200"},t.a.createElement(E.a,{loading:Oe,active:!0,avatar:{size:40},paragraph:{rows:5}},H.total_count?t.a.createElement(t.a.Fragment,null,t.a.createElement(F.a,{data:H.subjects}),H.total_count>16&&t.a.createElement("aside",{className:"tc mb50"},t.a.createElement(v.a,{onClick:function(){return He("prev")},disabled:Le},"\u4E0A\u4E00\u9875"),t.a.createElement(v.a,{onClick:function(){return He("next")},disabled:J,className:"ml8"},"\u4E0B\u4E00\u9875"))):t.a.createElement(Ee.a,{styles:{margin:"100px auto"}}))))},$=f.default=Object(u.a)(function(B){var Z=B.user,H=B.pathsList,ue=B.loading,Oe=B.globalSetting;return{user:Z,pathsList:H,globalSetting:Oe,loading:ue.models.pathsList}})(ge)},mOS8:function(y,f,e){y.exports=e.p+"static/403Qrcode.6c17b6f4.png"},pIsd:function(y,f,e){var R=e("BJfS"),E=function(s){var n=/[height|width]$/;return n.test(s)},K=function(s){var n="",M=Object.keys(s);return M.forEach(function(C,l){var p=s[C];C=R(C),E(C)&&typeof p=="number"&&(p=p+"px"),p===!0?n+=C:p===!1?n+="not "+C:n+="("+C+": "+p+")",l1&&arguments[1]!==void 0?arguments[1]:!1,m=i.getAttribute("id")||i.getAttribute("data-reactid")||i.getAttribute("name");if(L&&Ee[m])return Ee[m];var d=window.getComputedStyle(i),a=d.getPropertyValue("box-sizing")||d.getPropertyValue("-moz-box-sizing")||d.getPropertyValue("-webkit-box-sizing"),g=parseFloat(d.getPropertyValue("padding-bottom"))+parseFloat(d.getPropertyValue("padding-top")),P=parseFloat(d.getPropertyValue("border-bottom-width"))+parseFloat(d.getPropertyValue("border-top-width")),_=T.map(function(z){return"".concat(z,":").concat(d.getPropertyValue(z))}).join(";"),j={sizingStyle:_,paddingSize:g,borderSize:P,boxSizing:a};return L&&m&&(Ee[m]=j),j}function Pe(i){var L=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,m=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,d=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;se||(se=document.createElement("textarea"),se.setAttribute("tab-index","-1"),se.setAttribute("aria-hidden","true"),document.body.appendChild(se)),i.getAttribute("wrap")?se.setAttribute("wrap",i.getAttribute("wrap")):se.removeAttribute("wrap");var a=be(i,L),g=a.paddingSize,P=a.borderSize,_=a.boxSizing,j=a.sizingStyle;se.setAttribute("style","".concat(j,";").concat(Oe)),se.value=i.value||i.placeholder||"";var z=Number.MIN_SAFE_INTEGER,F=Number.MAX_SAFE_INTEGER,pe=se.scrollHeight,re;if(_==="border-box"?pe+=P:_==="content-box"&&(pe-=g),m!==null||d!==null){se.value=" ";var Ae=se.scrollHeight-g;m!==null&&(z=Ae*m,_==="border-box"&&(z=z+g+P),pe=Math.max(z,pe)),d!==null&&(F=Ae*d,_==="border-box"&&(F=F+g+P),re=pe>F?"":"hidden",pe=Math.min(F,pe))}return{height:pe,minHeight:z,maxHeight:F,overflowY:re,resize:"none"}}var Re=e("Gytx"),V=e.n(Re),c;(function(i){i[i.NONE=0]="NONE",i[i.RESIZING=1]="RESIZING",i[i.RESIZED=2]="RESIZED"})(c||(c={}));var Q=function(i){Object(v.a)(m,i);var L=Object(s.a)(m);function m(d){var a;return Object(E.a)(this,m),a=L.call(this,d),a.nextFrameActionId=void 0,a.resizeFrameId=void 0,a.textArea=void 0,a.saveTextArea=function(g){a.textArea=g},a.handleResize=function(g){var P=a.state.resizeStatus,_=a.props,j=_.autoSize,z=_.onResize;if(P!==c.NONE)return;typeof z=="function"&&z(g),j&&a.resizeOnNextFrame()},a.resizeOnNextFrame=function(){cancelAnimationFrame(a.nextFrameActionId),a.nextFrameActionId=requestAnimationFrame(a.resizeTextarea)},a.resizeTextarea=function(){var g=a.props.autoSize;if(!g||!a.textArea)return;var P=g.minRows,_=g.maxRows,j=Pe(a.textArea,!1,P,_);a.setState({textareaStyles:j,resizeStatus:c.RESIZING},function(){cancelAnimationFrame(a.resizeFrameId),a.resizeFrameId=requestAnimationFrame(function(){a.setState({resizeStatus:c.RESIZED},function(){a.resizeFrameId=requestAnimationFrame(function(){a.setState({resizeStatus:c.NONE}),a.fixFirefoxAutoScroll()})})})})},a.renderTextArea=function(){var g=a.props,P=g.prefixCls,_=P===void 0?"rc-textarea":P,j=g.autoSize,z=g.onResize,F=g.className,pe=g.disabled,re=a.state,Ae=re.textareaStyles,De=re.resizeStatus,ge=Object(U.a)(a.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),$=N()(_,F,Object(C.a)({},"".concat(_,"-disabled"),pe));"value"in ge&&(ge.value=ge.value||"");var I=Object(M.a)(Object(M.a)(Object(M.a)({},a.props.style),Ae),De===c.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return n.createElement(Y,{onResize:a.handleResize,disabled:!(j||z)},n.createElement("textarea",Object(R.a)({},ge,{className:$,style:I,ref:a.saveTextArea})))},a.state={textareaStyles:{},resizeStatus:c.NONE},a}return Object(K.a)(m,[{key:"componentDidUpdate",value:function(a){(a.value!==this.props.value||!V()(a.autoSize,this.props.autoSize))&&this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var a=this.textArea.selectionStart,g=this.textArea.selectionEnd;this.textArea.setSelectionRange(a,g)}}catch(P){}}},{key:"render",value:function(){return this.renderTextArea()}}]),m}(n.Component),ee=Q,de=function(i){Object(v.a)(m,i);var L=Object(s.a)(m);function m(d){var a;Object(E.a)(this,m),a=L.call(this,d),a.resizableTextArea=void 0,a.focus=function(){a.resizableTextArea.textArea.focus()},a.saveTextArea=function(P){a.resizableTextArea=P},a.handleChange=function(P){var _=a.props.onChange;a.setValue(P.target.value,function(){a.resizableTextArea.resizeTextarea()}),_&&_(P)},a.handleKeyDown=function(P){var _=a.props,j=_.onPressEnter,z=_.onKeyDown;P.keyCode===13&&j&&j(P),z&&z(P)};var g=typeof d.value=="undefined"||d.value===null?d.defaultValue:d.value;return a.state={value:g},a}return Object(K.a)(m,[{key:"setValue",value:function(a,g){"value"in this.props||this.setState({value:a},g)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return n.createElement(ee,Object(R.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(a){return"value"in a?{value:a.value}:null}}]),m}(n.Component),ve=f.default=de},bUJZ:function(y,f){y.exports="data:image/png;base64,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"},dKik:function(y,f){y.exports="data:image/png;base64,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"},dwWk:function(y,f,e){y.exports={flex_box_center:"flex_box_center___bIbhL",flex_space_between:"flex_space_between___NTBMl",flex_box_vertical_center:"flex_box_vertical_center___9WP5k",flex_box_center_end:"flex_box_center_end___3OkbE",flex_box_column:"flex_box_column___2dYop",banner:"banner___1ZC9j",container:"container___37aUH",link:"link___YOlst",left:"left___aG9EY",search:"search___3GDcr",hotSearch:"hotSearch___1BCTR"}},fEdH:function(y,f,e){"use strict";e.r(f);var R=e("cWXX"),E=e("/ezw"),K=e("+L6B"),v=e("2/Rp"),s=e("0Owb"),n=e("k1fw"),M=e("9og8"),C=e("tJVT"),l=e("PpiC"),p=e("WmNS"),O=e.n(p),h=e("q1tI"),t=e.n(h),u=e("9kvl"),H=e("m3rI"),r=e("14J3"),o=e("BMrR"),x=e("5NDa"),b=e("5rEg"),D=e("OaEy"),S=e("2fM7"),w=e("jCWc"),oe=e("kPKH"),q=e("fV52"),X=e("3I+P"),J=e("jrin"),Y=e("tuZy"),U=e.n(Y),k=e("wd/R"),N=e.n(k),Oe=e("xDoS"),T=e.n(Oe),Ee=e("EaBM"),se=e.n(Ee),be=e("xHen"),Pe=e.n(be),Re=e("xKgJ"),V=e("5bA4"),c=e("UESt"),Q=e("l+S1"),ee=function(Z){var W,ce,Ce,fe,A=Z.pathsList,le=Z.dispatch,Ue=Z.setPrevPageDisabled,xe=Z.setNextPageDisabled,Le=Z.globalSetting,Se=Z.user,ie=Object(l.a)(Z,["pathsList","dispatch","setPrevPageDisabled","setNextPageDisabled","globalSetting","user"]),B=Object(h.useState)(""),G=Object(C.a)(B,2),te=G[0],me=G[1],ne=Object(h.useState)(""),ye=Object(C.a)(ne,2),Te=ye[0],Ne=ye[1],Be=Object(h.useState)(!1),We=Object(C.a)(Be,2),He=We[0],we=We[1],Xe=Object(h.useState)([]),Ge=Object(C.a)(Xe,2),_e=Ge[0],ae=Ge[1],Me=Object(h.useRef)(null);Object(h.useEffect)(function(){var ue=N()().add(0,"days").unix(),he=localStorage.getItem("pathssclose");if(!he){we(!0);return}ue>parseInt(he)&&we(!0)},[]);var Fe=[{name:"\u6700\u65B0",id:"new"},{name:"\u6700\u70ED",id:"hot"}],Ie=Object(J.a)({dots:!0,infinite:!0,speed:500,slidesToShow:4,slidesToScroll:1},"dots",!1),je=function(){var ue=Object(M.a)(O.a.mark(function he(ze,Ke){var Ve,Ye;return O.a.wrap(function(Je){for(;;)switch(Je.prev=Je.next){case 0:return A.listParams.page=1,A.listParams.keyword="",A.listParams.type="",A.listParams.discipline_id=ze,A.listParams.sub_discipline_id=Ke,Je.next=7,le({type:"pathsList/getCourse",payload:Object(n.a)({},A.listParams)});case 7:Ve=Je.sent,Ne(""),Ve!=null&&Ve.total_count&&(Ye=Math.ceil(Ve.total_count/16),console.log(A.listParams.page,Ye,33),A.listParams.page>=Ye?xe(!0):xe(!1),A.listParams.page<2?Ue(!0):Ue(!1));case 10:case"end":return Je.stop()}},he)}));return function(ze,Ke){return ue.apply(this,arguments)}}();return Object(h.useEffect)(function(){me(A.listParams.keyword)},[A.listParams]),t.a.createElement("section",null,t.a.createElement("aside",{className:U.a.wrp},t.a.createElement("div",{className:"edu-container"},t.a.createElement("ul",{className:U.a.menu},t.a.createElement("li",{className:A.listParams.discipline_id?"":U.a.actived,onClick:function(){je(null,null)}},t.a.createElement("strong",null,"\u5168\u90E8")),A.menus&&A.menus.disciplines.map(function(ue,he){var ze;return t.a.createElement("li",{key:he,className:A.listParams.discipline_id==ue.id?U.a.actived:""},t.a.createElement("strong",{onClick:function(){je(ue.id,null)}},ue.name),!!((ze=ue.sub_disciplines)!==null&&ze!==void 0&&ze.length)&&t.a.createElement("div",null,t.a.createElement("ul",null,ue.sub_disciplines.map(function(Ke,Ve){return t.a.createElement("li",{key:Ve,className:A.listParams.sub_discipline_id==Ke.id?U.a.actived2:"",onClick:function(){je(ue.id,Ke.id)}},Ke.name)}))))})))),t.a.createElement("aside",{className:"edu-container pb20"},((W=Se.userInfo)===null||W===void 0?void 0:W.user_id)!=2&&Object(Re.m)()&&(Le==null||((ce=Le.setting)===null||ce===void 0)?void 0:ce.main_site)&&(A==null||((Ce=A.recommend_subjects)===null||Ce===void 0)?void 0:Ce.length)>0&&t.a.createElement("div",{style:{height:270,borderRadius:8,background:"#ffffff",marginBottom:25}},t.a.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},t.a.createElement("div",{style:{marginLeft:20,paddingTop:20,display:"flex",alignItems:"center"}},t.a.createElement("img",{src:T.a})," ",t.a.createElement("span",{style:{marginLeft:10,color:"#464F66",fontSize:16,fontWeight:500}},"\u63A8\u8350\u597D\u8BFE")),t.a.createElement("div",{style:{backgroundImage:"url(".concat(se.a,")"),width:400,height:60,alignItems:"center",paddingLeft:44,paddingRight:60,display:"flex"}},t.a.createElement("img",{src:Pe.a,style:{width:26,height:26,marginRight:30}}),t.a.createElement("span",{style:{color:"#464F66",fontSize:14}},"\u80FD\u529B\u63D0\u5347\u76F4\u901A\u8F66\uFF0C\u5168\u9762\u63D0\u5347\u201C\u85AA\u201D\u80FD\u529B\uFF01"))),t.a.createElement("div",{className:U.a.pathsadvertisement,style:{padding:"0px 21px",marginTop:20,marginLeft:5,position:"relative"}},t.a.createElement("div",{className:U.a.Leftdiv},t.a.createElement(V.a,{className:U.a.LeftButton,onClick:function(){Me.current.prev()}})),t.a.createElement(X.a,Object(s.a)({ref:Me,autoplay:!0},Ie),A==null||((fe=A.recommend_subjects)===null||fe===void 0)?void 0:fe.map(function(ue,he){return t.a.createElement("div",{className:U.a.bgcolor,style:{display:"flex"},key:he},t.a.createElement("a",{href:"/paths/".concat(ue.identifier)},t.a.createElement("img",{style:{width:"280px",height:"175px",borderRadius:"8px",overflow:"hidden"},src:H.a.IMG_SERVER+"/"+ue.image_url})))})),t.a.createElement("div",{className:U.a.Rightdiv},t.a.createElement(c.a,{className:U.a.RightButton,onClick:function(){Me.current.next()}})))),t.a.createElement(o.a,{className:U.a.search},t.a.createElement(oe.a,{flex:"1"},Fe.map(function(ue,he){return t.a.createElement(v.a,{key:he,className:"mr20",type:A.listParams.order===ue.id?"primary":"default",onClick:function(){A.listParams.order=ue.id,le({type:"pathsList/getCourse",payload:Object(n.a)({},A.listParams)})}},ue.name)})),t.a.createElement(oe.a,{flex:"702px",className:"mr5 tr"},t.a.createElement(S.a,{size:"large",value:Te,onChange:function(he){Ne(he),console.log(he,99),A.listParams.page=1,A.listParams.type=he,le({type:"pathsList/getCourse",payload:Object(n.a)({},A.listParams)})},style:{width:110,textAlign:"left",margin:"0 10px"}},t.a.createElement(S.a.Option,{value:""},"\u5168\u90E8\u8BFE\u7A0B"),t.a.createElement(S.a.Option,{value:1},"\u56FD\u5BB6\u4E00\u6D41"),t.a.createElement(S.a.Option,{value:3},"\u7701\u7EA7\u4E00\u6D41"),t.a.createElement(S.a.Option,{value:4},"\u5F00\u653E\u8BFE\u7A0B")),t.a.createElement(b.a.Search,{placeholder:"\u8BF7\u8F93\u5165\u8BFE\u7A0B\u540D\u79F0\u8FDB\u884C\u641C\u7D22",enterButton:t.a.createElement("span",null,t.a.createElement(Q.a,{className:"mr3"}),"\u641C\u7D22"),size:"large",style:{width:320},value:te,onChange:function(he){me(he.target.value)},onSearch:function(he){A.listParams.page=1,A.listParams.keyword=he,le({type:"pathsList/getCourse",payload:Object(n.a)({},A.listParams)})}})))))},de=Object(u.a)(function(I){var Z=I.pathsList,W=I.globalSetting,ce=I.user;return{pathsList:Z,globalSetting:W,user:ce}})(ee),ve=e("miYZ"),i=e("tsqr"),L=e("dwWk"),m=e.n(L),d=e("NLgs"),a=e("Jky8"),g=e("1vsH"),P=b.a.Search,_;(function(I){I.Projects="projects",I.Shixuns="shixuns",I.Classrooms="classrooms"})(_||(_={}));var j=function(Z){var W,ce=Z.img,Ce=Z.dispatch,fe=Z.user,A=Object(h.useState)(!1),le=Object(C.a)(A,2),Ue=le[0],xe=le[1],Le=[{id:1,name:"Vue"},{id:2,name:"Python"},{id:3,name:"Java"},{id:4,name:"flutter"},{id:5,name:"\u4E91\u8BA1\u7B97\u548C\u5927\u6570\u636E"}],Se=function(te,me){Object(g.Y)(["\u5B9E\u8DF5\u8BFE\u7A0B","\u9996\u9875","\u641C\u7D22"]),u.d.push("/search?value=".concat(te,"&tabs=subject"))},ie=function(){if(!Object(d.e)(Ce))return;Object(d.c)()&&(Object(g.Y)(["\u5B9E\u8DF5\u8BFE\u7A0B","\u9996\u9875","\u65B0\u5EFA\u9879\u76EE"]),u.d.push("/shixuns/new"))},B=function(te,me){var ne;if(!Object(d.e)(Ce))return;if(me===_.Projects&&!((ne=fe.userInfo)!==null&&ne!==void 0&&ne.email)){i.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}if(me===_.Shixuns&&!Object(d.c)())return;te&&(window.location.href=te)};return t.a.createElement("div",{className:m.a.banner},t.a.createElement("img",{src:ce,alt:""}),t.a.createElement("div",{className:m.a.container},t.a.createElement("aside",{className:m.a.link},t.a.createElement("div",{className:m.a.left},t.a.createElement("span",null,"\u5B9E\u8DF5\u8BFE\u7A0B"),t.a.createElement("span",null,"\u5B9E\u8DF5\u578BMOOC\uFF0C\u8BA9\u60A8\u7684\u5728\u7EBF\u8BFE\u7A0B\u66F4\u4E13\u4E1A")),((W=fe.userInfo)===null||W===void 0?void 0:W.user_identity)!=="\u5B66\u751F"&&t.a.createElement("span",{onClick:function(){return B("/paths/new")}},t.a.createElement("i",{className:"iconfont icon-xinjiankecheng"}),"\u65B0\u5EFA\u8BFE\u7A0B"),t.a.createElement("span",{onClick:function(){Object(g.Y)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u65B0\u624B\u6307\u5F15"]),Object(g.O)("/paths/guidance")}},t.a.createElement("i",{className:"iconfont icon-xinshouzhiyin"}),"\u65B0\u624B\u6307\u5F15")),t.a.createElement("aside",{className:m.a.search})),t.a.createElement(a.a,{visible:Ue,onCancel:function(){return xe(!1)}}))},z=j,F=e("092g"),pe=e("BdwD"),re=e("NFe5"),Ae=e.n(re),De=e("Ptgr"),ge=function(Z){var W=Z.pathsList,ce=Z.globalSetting,Ce=Z.loading,fe=Z.user,A=Z.dispatch,le=Object(l.a)(Z,["pathsList","globalSetting","loading","user","dispatch"]),Ue=Object(h.useState)(!1),xe=Object(C.a)(Ue,2),Le=xe[0],Se=xe[1],ie=Object(h.useState)(!1),B=Object(C.a)(ie,2),G=B[0],te=B[1],me=Object(h.useState)(),ne=Object(C.a)(me,2),ye=ne[0],Te=ne[1];Object(h.useEffect)(function(){return W.listParams.discipline_id=le.location.query.discipline_id||"",W.listParams.sub_discipline_id=le.location.query.sub_discipline_id||"",we(),A({type:"pathsList/getMenus",payload:{source:"subject"}}),le.location.query.openLearningPath==="true"&&A({type:"pathsList/setActionTabs",payload:{key:"\u9009\u62E9\u5174\u8DA3\u4E13\u4E1A\u65B9\u5411"}}),function(){A({type:"pathsList/clearListParams",payload:{}})}},[le.location.pathname]),Object(h.useEffect)(function(){var _e,ae;fe!=null&&(_e=fe.userInfo)!==null&&_e!==void 0&&_e.login&&!(fe!=null&&(ae=fe.userInfo)!==null&&ae!==void 0&&ae.has_learn_path)&&Object(Re.n)()&&We()},[fe]);function Ne(){return Be.apply(this,arguments)}function Be(){return Be=Object(M.a)(O.a.mark(function _e(){var ae,Me;return O.a.wrap(function(Ie){for(;;)switch(Ie.prev=Ie.next){case 0:return Ie.next=2,A({type:"homePage/getHomeNotice",payload:{}});case 2:ae=Ie.sent,ae&&(Me=localStorage.getItem("SystemUpdateadvtime"),localStorage.setItem("SystemUpdateadvtime",ae.start_at),ae!=null&&ae.id?localStorage.setItem("isfirst","0"):localStorage.setItem("isfirst","2"),Te(ae));case 4:case"end":return Ie.stop()}},_e)})),Be.apply(this,arguments)}Object(h.useEffect)(function(){return A({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),function(){A({type:"globalSetting/onlyShowBackTopToggle",payload:!0})}},[]);var We=function(){A({type:"pathsList/setActionTabs",payload:{key:"\u9009\u62E9\u5174\u8DA3\u4E13\u4E1A\u65B9\u5411"}})},He=function(ae){document.body.scrollIntoView(),ae==="prev"?Xe(W.listParams.page-1):Xe(W.listParams.page+1),we()},we=function(){var _e=Object(M.a)(O.a.mark(function ae(){var Me,Fe;return O.a.wrap(function(je){for(;;)switch(je.prev=je.next){case 0:return je.next=2,A({type:"pathsList/getCourse",payload:Object(n.a)({},W.listParams)});case 2:Me=je.sent,Me!=null&&Me.total_count&&(Fe=Math.ceil(Me.total_count/16),W.listParams.page>=Fe?te(!0):te(!1),W.listParams.page<2?Se(!0):Se(!1));case 4:case"end":return je.stop()}},ae)}));return function(){return _e.apply(this,arguments)}}(),Xe=function(ae){W.listParams.page=ae},Ge=H.a.IMG_SERVER+"/"+(ce.setting&&ce.setting.subject_banner_url);return t.a.createElement("section",{className:Ae.a.bg},t.a.createElement(z,{img:Ge,dispatch:A,user:fe}),t.a.createElement(De.a,{modeldata:ye,dispatch:A}),t.a.createElement(de,Object(s.a)({setPrevPageDisabled:Se,setNextPageDisabled:te},le)),t.a.createElement("aside",{className:"edu-container minH200"},t.a.createElement(E.a,{loading:Ce,active:!0,avatar:{size:40},paragraph:{rows:5}},W.total_count?t.a.createElement(t.a.Fragment,null,t.a.createElement(F.a,{data:W.subjects}),W.total_count>16&&t.a.createElement("aside",{className:"tc mb50"},t.a.createElement(v.a,{onClick:function(){return He("prev")},disabled:Le},"\u4E0A\u4E00\u9875"),t.a.createElement(v.a,{onClick:function(){return He("next")},disabled:G,className:"ml8"},"\u4E0B\u4E00\u9875"))):t.a.createElement(pe.a,{styles:{margin:"100px auto"}}))))},$=f.default=Object(u.a)(function(I){var Z=I.user,W=I.pathsList,ce=I.loading,Ce=I.globalSetting;return{user:Z,pathsList:W,globalSetting:Ce,loading:ce.models.pathsList}})(ge)},mOS8:function(y,f,e){y.exports=e.p+"static/403Qrcode.6c17b6f4.png"},pIsd:function(y,f,e){var R=e("BJfS"),E=function(s){var n=/[height|width]$/;return n.test(s)},K=function(s){var n="",M=Object.keys(s);return M.forEach(function(C,l){var p=s[C];C=R(C),E(C)&&typeof p=="number"&&(p=p+"px"),p===!0?n+=C:p===!1?n+="not "+C:n+="("+C+": "+p+")",l')}}catch(n){i=function(a){return g.createElement("<"+a+' xmlns="'+f+'" class="zrvml">')}}function e(){if(M||!g)return;M=!0;var n=g.styleSheets;n.length<31?g.createStyleSheet().addRule(".zrvml","behavior:url(#default#VML)"):n[0].addRule(".zrvml","behavior:url(#default#VML)")}O.doc=g,O.createNode=d,O.initVML=e},"0s+r":function(H,O,o){var Q=o("bYtY"),f=o("QBsz"),x=o("y23F"),M=o("H6uX"),g=o("YH21"),d=o("C0SR"),i="silent";function e(_,z,F){return{type:_,event:F,target:z.target,topTarget:z.topTarget,cancelBubble:!1,offsetX:F.zrX,offsetY:F.zrY,gestureEvent:F.gestureEvent,pinchX:F.pinchX,pinchY:F.pinchY,pinchScale:F.pinchScale,wheelDelta:F.zrDelta,zrByTouch:F.zrByTouch,which:F.which,stop:n}}function n(){g.stop(this.event)}function a(){}a.prototype.dispose=function(){};var t=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],l=function(_,z,F,D){M.call(this),this.storage=_,this.painter=z,this.painterRoot=D,F=F||new a,this.proxy=null,this._hovered={},this._lastTouchMoment,this._lastX,this._lastY,this._gestureMgr,x.call(this),this.setHandlerProxy(F)};l.prototype={constructor:l,setHandlerProxy:function(_){this.proxy&&this.proxy.dispose(),_&&(Q.each(t,function(z){_.on&&_.on(z,this[z],this)},this),_.handler=this),this.proxy=_},mousemove:function(_){var z=_.zrX,F=_.zrY,D=y(this,z,F),k=this._hovered,p=k.target;p&&!p.__zr&&(k=this.findHover(k.x,k.y),p=k.target);var L=this._hovered=D?{x:z,y:F}:this.findHover(z,F),P=L.target,W=this.proxy;W.setCursor&&W.setCursor(P?P.cursor:"default"),p&&P!==p&&this.dispatchToElement(k,"mouseout",_),this.dispatchToElement(L,"mousemove",_),P&&P!==p&&this.dispatchToElement(L,"mouseover",_)},mouseout:function(_){var z=_.zrEventControl,F=_.zrIsToLocalDOM;z!=="only_globalout"&&this.dispatchToElement(this._hovered,"mouseout",_),z!=="no_globalout"&&(!F&&this.trigger("globalout",{type:"globalout",event:_}))},resize:function(_){this._hovered={}},dispatch:function(_,z){var F=this[_];F&&F.call(this,z)},dispose:function(){this.proxy.dispose(),this.storage=this.proxy=this.painter=null},setCursorStyle:function(_){var z=this.proxy;z.setCursor&&z.setCursor(_)},dispatchToElement:function(_,z,F){_=_||{};var D=_.target;if(D&&D.silent)return;for(var k="on"+z,p=e(z,_,F);D&&!(D[k]&&(p.cancelBubble=D[k].call(D,p)),D.trigger(z,p),D=D.parent,p.cancelBubble););p.cancelBubble||(this.trigger(z,p),this.painter&&this.painter.eachOtherLayer(function(L){typeof L[k]=="function"&&L[k].call(L,p),L.trigger&&L.trigger(z,p)}))},findHover:function(_,z,F){for(var D=this.storage.getDisplayList(),k={x:_,y:z},p=D.length-1;p>=0;p--){var L;if(D[p]!==F&&!D[p].ignore&&(L=h(D[p],_,z))&&(!k.topTarget&&(k.topTarget=D[p]),L!==i)){k.target=D[p];break}}return k},processGesture:function(_,z){this._gestureMgr||(this._gestureMgr=new d);var F=this._gestureMgr;z==="start"&&F.clear();var D=F.recognize(_,this.findHover(_.zrX,_.zrY,null).target,this.proxy.dom);if(z==="end"&&F.clear(),D){var k=D.type;_.gestureEvent=k,this.dispatchToElement({target:D.target},k,D.event)}}},Q.each(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],function(_){l.prototype[_]=function(z){var F=z.zrX,D=z.zrY,k=y(this,F,D),p,L;if((_!=="mouseup"||!k)&&(p=this.findHover(F,D),L=p.target),_==="mousedown")this._downEl=L,this._downPoint=[z.zrX,z.zrY],this._upEl=L;else if(_==="mouseup")this._upEl=L;else if(_==="click"){if(this._downEl!==this._upEl||!this._downPoint||f.dist(this._downPoint,[z.zrX,z.zrY])>4)return;this._downPoint=null}this.dispatchToElement(p,_,z)}});function h(_,z,F){if(_[_.rectHover?"rectContain":"contain"](z,F)){for(var D=_,k;D;){if(D.clipPath&&!D.clipPath.contain(z,F))return!1;D.silent&&(k=!0),D=D.parent}return k?i:!0}return!1}function y(_,z,F){var D=_.painter;return z<0||z>D.getWidth()||F<0||F>D.getHeight()}Q.mixin(l,M),Q.mixin(l,x);var I=l;H.exports=I},"1Jh7":function(H,O,o){var Q=o("y+Vt"),f=o("T6xi"),x=Q.extend({type:"polyline",shape:{points:null,smooth:!1,smoothConstraint:null},style:{stroke:"#000",fill:null},buildPath:function(M,g){f.buildPath(M,g,!1)}});H.exports=x},"1MYJ":function(H,O,o){var Q=o("y+Vt"),f=Q.extend({type:"compound",shape:{paths:null},_updatePathDirty:function(){for(var x=this.__dirtyPath,M=this.shape.paths,g=0;g=this._maxSize&&t>0){var h=e.head;e.remove(h),delete n[h.key],a=h.value,this._lastRemovedEntry=h}l?l.value=i:l=new f(i),l.key=d,e.insertEntry(l),n[d]=l}return a},M.get=function(d){var i=this._map[d],e=this._list;if(i!=null)return i!==e.tail&&(e.remove(i),e.insertEntry(i)),i.value},M.clear=function(){this._list.clear(),this._map={}};var g=x;H.exports=g},"1bdT":function(H,O,o){var Q=o("3gBT"),f=o("H6uX"),x=o("DN4a"),M=o("vWvF"),g=o("bYtY"),d=function(e){x.call(this,e),f.call(this,e),M.call(this,e),this.id=e.id||Q()};d.prototype={type:"element",name:"",__zr:null,ignore:!1,clipPath:null,isGroup:!1,drift:function(e,n){switch(this.draggable){case"horizontal":n=0;break;case"vertical":e=0;break}var a=this.transform;a||(a=this.transform=[1,0,0,1,0,0]),a[4]+=e,a[5]+=n,this.decomposeTransform(),this.dirty(!1)},beforeUpdate:function(){},afterUpdate:function(){},update:function(){this.updateTransform()},traverse:function(e,n){},attrKV:function(e,n){if(e==="position"||e==="scale"||e==="origin"){if(n){var a=this[e];a||(a=this[e]=[]),a[0]=n[0],a[1]=n[1]}}else this[e]=n},hide:function(){this.ignore=!0,this.__zr&&this.__zr.refresh()},show:function(){this.ignore=!1,this.__zr&&this.__zr.refresh()},attr:function(e,n){if(typeof e=="string")this.attrKV(e,n);else if(g.isObject(e))for(var a in e)e.hasOwnProperty(a)&&this.attrKV(a,e[a]);return this.dirty(!1),this},setClipPath:function(e){var n=this.__zr;n&&e.addSelfToZr(n),this.clipPath&&this.clipPath!==e&&this.removeClipPath(),this.clipPath=e,e.__zr=n,e.__clipTarget=this,this.dirty(!1)},removeClipPath:function(){var e=this.clipPath;e&&(e.__zr&&e.removeSelfFromZr(e.__zr),e.__zr=null,e.__clipTarget=null,this.clipPath=null,this.dirty(!1))},addSelfToZr:function(e){this.__zr=e;var n=this.animators;if(n)for(var a=0;aW&&u>m&&u>s&&u>S||u1&&_(),U=e.cubicAt(W,m,s,S,I[0]),A>1&&(G=e.cubicAt(W,m,s,S,I[1]))),A===2?NW&&S>m&&S>s||S=0&&u<=1){for(var E=0,w=e.quadraticAt(W,m,s,u),A=0;Ab||S<-b)return 0;var C=Math.sqrt(b*b-S*S);y[0]=-C,y[1]=C;var u=Math.abs(m-r);if(u<1e-4)return 0;if(u%t<1e-4){m=0,r=t;var E=s?1:-1;return T>=y[0]+P&&T<=y[1]+P?E:0}if(s){var C=m;m=i(r),r=i(C)}else m=i(m),r=i(r);m>r&&(r+=t);for(var w=0,A=0;A<2;A++){var U=y[A];if(U+P>T){var G=Math.atan2(S,U),E=s?1:-1;G<0&&(G=t+G),(G>=m&&G<=r||G+t>=m&&G+t<=r)&&(G>Math.PI/2&&G1&&(b||(s+=n(T,S,C,u,m,r))),E===1&&(T=P[E],S=P[E+1],C=T,u=S);switch(w){case a.M:C=P[E++],u=P[E++],T=C,S=u;break;case a.L:if(b){if(f.containStroke(T,S,P[E],P[E+1],W,m,r))return!0}else s+=n(T,S,P[E],P[E+1],m,r)||0;T=P[E++],S=P[E++];break;case a.C:if(b){if(x.containStroke(T,S,P[E++],P[E++],P[E++],P[E++],P[E],P[E+1],W,m,r))return!0}else s+=z(T,S,P[E++],P[E++],P[E++],P[E++],P[E],P[E+1],m,r)||0;T=P[E++],S=P[E++];break;case a.Q:if(b){if(M.containStroke(T,S,P[E++],P[E++],P[E],P[E+1],W,m,r))return!0}else s+=F(T,S,P[E++],P[E++],P[E],P[E+1],m,r)||0;T=P[E++],S=P[E++];break;case a.A:var A=P[E++],U=P[E++],G=P[E++],V=P[E++],N=P[E++],c=P[E++];E+=1;var R=1-P[E++],B=Math.cos(N)*G+A,Y=Math.sin(N)*V+U;E>1?s+=n(T,S,B,Y,m,r):(C=B,u=Y);var K=(m-A)*V/G+A;if(b){if(g.containStroke(A,U,V,N,N+c,R,W,K,r))return!0}else s+=D(A,U,V,N,N+c,R,K,r);T=Math.cos(N+c)*G+A,S=Math.sin(N+c)*V+U;break;case a.R:C=T=P[E++],u=S=P[E++];var $=P[E++],X=P[E++],B=C+$,Y=u+X;if(b){if(f.containStroke(C,u,B,u,W,m,r)||f.containStroke(B,u,B,Y,W,m,r)||f.containStroke(B,Y,C,Y,W,m,r)||f.containStroke(C,Y,C,u,W,m,r))return!0}else s+=n(B,u,B,Y,m,r),s+=n(C,Y,C,u,m,r);break;case a.Z:if(b){if(f.containStroke(T,S,C,u,W,m,r))return!0}else s+=n(T,S,C,u,m,r);T=C,S=u;break}}return!b&&!h(S,u)&&(s+=n(T,S,C,u,m,r)||0),s!==0}function p(P,W,b){return k(P,0,!1,W,b)}function L(P,W,b,m){return k(P,W,!0,b,m)}O.contain=p,O.containStroke=L},"2fw6":function(H,O,o){var Q=o("y+Vt"),f=Q.extend({type:"circle",shape:{cx:0,cy:0,r:0},buildPath:function(x,M,g){g&&x.moveTo(M.cx+M.r,M.cy),x.arc(M.cx,M.cy,M.r,0,Math.PI*2,!0)}});H.exports=f},"3C/r":function(H,O){var o=function(f,x){this.image=f,this.repeat=x,this.type="pattern"};o.prototype.getCanvasPattern=function(f){return f.createPattern(this.image,this.repeat||"repeat")};var Q=o;H.exports=Q},"3CBa":function(H,O,o){var Q=o("hydK"),f=Q.createElement,x=o("bYtY"),M=o("SUKs"),g=o("y+Vt"),d=o("Dagg"),i=o("dqUG"),e=o("DBLp"),n=o("sW+o"),a=o("n6Mw"),t=o("vKoX"),l=o("P47w"),h=l.path,y=l.image,I=l.text;function _(r){return parseInt(r,10)}function z(r){return r instanceof g?h:r instanceof d?y:r instanceof i?I:h}function F(r,s){return s&&r&&s.parentNode!==r}function D(r,s,T){if(F(r,s)&&T){var S=T.nextSibling;S?r.insertBefore(s,S):r.appendChild(s)}}function k(r,s){if(F(r,s)){var T=r.firstChild;T?r.insertBefore(s,T):r.appendChild(s)}}function p(r,s){s&&r&&s.parentNode===r&&r.removeChild(s)}function L(r){return r.__textSvgEl}function P(r){return r.__svgEl}var W=function(r,s,T,S){this.root=r,this.storage=s,this._opts=T=x.extend({},T||{});var C=f("svg");C.setAttribute("xmlns","http://www.w3.org/2000/svg"),C.setAttribute("version","1.1"),C.setAttribute("baseProfile","full"),C.style.cssText="user-select:none;position:absolute;left:0;top:0;";var u=f("g");C.appendChild(u);var E=f("g");C.appendChild(E),this.gradientManager=new n(S,E),this.clipPathManager=new a(S,E),this.shadowManager=new t(S,E);var w=document.createElement("div");w.style.cssText="overflow:hidden;position:relative",this._svgDom=C,this._svgRoot=E,this._backgroundRoot=u,this._viewport=w,r.appendChild(w),w.appendChild(C),this.resize(T.width,T.height),this._visibleList=[]};W.prototype={constructor:W,getType:function(){return"svg"},getViewportRoot:function(){return this._viewport},getSvgDom:function(){return this._svgDom},getSvgRoot:function(){return this._svgRoot},getViewportRootOffset:function(){var r=this.getViewportRoot();if(r)return{offsetLeft:r.offsetLeft||0,offsetTop:r.offsetTop||0}},refresh:function(){var r=this.storage.getDisplayList(!0);this._paintList(r)},setBackgroundColor:function(r){this._backgroundRoot&&this._backgroundNode&&this._backgroundRoot.removeChild(this._backgroundNode);var s=f("rect");s.setAttribute("width",this.getWidth()),s.setAttribute("height",this.getHeight()),s.setAttribute("x",0),s.setAttribute("y",0),s.setAttribute("id",0),s.style.fill=r,this._backgroundRoot.appendChild(s),this._backgroundNode=s},_paintList:function(r){this.gradientManager.markAllUnused(),this.clipPathManager.markAllUnused(),this.shadowManager.markAllUnused();var s=this._svgRoot,T=this._visibleList,S=r.length,C=[],u;for(u=0;u=0;--E)if(u[E]===C)return!0;return!1}),T}else return null;else return T[0]},resize:function(r,s){var T=this._viewport;T.style.display="none";var S=this._opts;if(r!=null&&(S.width=r),s!=null&&(S.height=s),r=this._getSize(0),s=this._getSize(1),T.style.display="",this._width!==r||this._height!==s){this._width=r,this._height=s;var C=T.style;C.width=r+"px",C.height=s+"px";var u=this._svgDom;u.setAttribute("width",r),u.setAttribute("height",s)}this._backgroundNode&&(this._backgroundNode.setAttribute("width",r),this._backgroundNode.setAttribute("height",s))},getWidth:function(){return this._width},getHeight:function(){return this._height},_getSize:function(r){var s=this._opts,T=["width","height"][r],S=["clientWidth","clientHeight"][r],C=["paddingLeft","paddingTop"][r],u=["paddingRight","paddingBottom"][r];if(s[T]!=null&&s[T]!=="auto")return parseFloat(s[T]);var E=this.root,w=document.defaultView.getComputedStyle(E);return(E[S]||_(w[T])||_(E.style[T]))-(_(w[C])||0)-(_(w[u])||0)|0},dispose:function(){this.root.innerHTML="",this._svgRoot=this._backgroundRoot=this._svgDom=this._backgroundNode=this._viewport=this.storage=null},clear:function(){this._viewport&&this.root.removeChild(this._viewport)},toDataURL:function(){this.refresh();var r=encodeURIComponent(this._svgDom.outerHTML.replace(/> -\r<`));return"data:image/svg+xml;charset=UTF-8,"+r}};function b(r){return function(){M('In SVG mode painter not support method "'+r+'"')}}x.each(["getLayer","insertLayer","eachLayer","eachBuiltinLayer","eachOtherLayer","getLayers","modLayer","delLayer","clearLayer","pathToImage"],function(r){W.prototype[r]=b(r)});var m=W;H.exports=m},"3e3G":function(H,O,o){var Q=o("bYtY"),f=o("QuXc"),x=function(g,d,i,e,n){this.x=g==null?.5:g,this.y=d==null?.5:d,this.r=i==null?.5:i,this.type="radial",this.global=n||!1,f.call(this,e)};x.prototype={constructor:x},Q.inherits(x,f);var M=x;H.exports=M},"3gBT":function(H,O){var o=2311;function Q(){return o++}H.exports=Q},"4fz+":function(H,O,o){var Q=o("bYtY"),f=o("1bdT"),x=o("mFDi"),M=function(d){d=d||{},f.call(this,d);for(var i in d)d.hasOwnProperty(i)&&(this[i]=d[i]);this._children=[],this.__storage=null,this.__dirty=!0};M.prototype={constructor:M,isGroup:!0,type:"group",silent:!1,children:function(){return this._children.slice()},childAt:function(d){return this._children[d]},childOfName:function(d){for(var i=this._children,e=0;e=0&&(e.splice(n,0,d),this._doAdd(d))}return this},_doAdd:function(d){d.parent&&d.parent.remove(d),d.parent=this;var i=this.__storage,e=this.__zr;i&&i!==d.__storage&&(i.addToStorage(d),d instanceof M&&d.addChildrenToStorage(i)),e&&e.refresh()},remove:function(d){var i=this.__zr,e=this.__storage,n=this._children,a=Q.indexOf(n,d);return a<0?this:(n.splice(a,1),d.parent=null,e&&(e.delFromStorage(d),d instanceof M&&d.delChildrenFromStorage(e)),i&&i.refresh(),this)},removeAll:function(){var d=this._children,i=this.__storage,e,n;for(n=0;n1e-4){b[0]=F-k,b[1]=D-p,m[0]=F+k,m[1]=D+p;return}if(e[0]=d(L)*k+F,e[1]=g(L)*p+D,n[0]=d(P)*k+F,n[1]=g(P)*p+D,r(b,e,n),s(m,e,n),L=L%i,L<0&&(L=L+i),P=P%i,P<0&&(P=P+i),L>P&&!W?P+=i:LL&&(a[0]=d(C)*k+F,a[1]=g(C)*p+D,r(b,a,b),s(m,a,m))}O.fromPoints=t,O.fromLine=l,O.fromCubic=I,O.fromQuadratic=_,O.fromArc=z},"4qgm":function(H,O){H.exports="data:image/png;base64,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"},"4u4S":function(H,O){H.exports="data:image/png;base64,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"},"59Ip":function(H,O,o){var Q=o("Sj9i");function f(x,M,g,d,i,e,n,a,t,l,h){if(t===0)return!1;var y=t;if(h>M+y&&h>d+y&&h>e+y&&h>a+y||hx+y&&l>g+y&&l>i+y&&l>n+y||l=0||C.relatedTarget.className.indexOf("".concat(A,"-next"))>=0))return;r.setState({goInputText:""}),w(r.getValidValue())},r.go=function(C){var u=r.state.goInputText;if(u==="")return;(C.keyCode===y.ENTER||C.type==="click")&&(r.setState({goInputText:""}),r.props.quickGo(r.getValidValue()))},r}return Object(g.a)(m,[{key:"getValidValue",value:function(){var s=this.state,T=s.goInputText,S=s.current;return!T||isNaN(T)?S:Number(T)}},{key:"getPageSizeOptions",value:function(){var s=this.props,T=s.pageSize,S=s.pageSizeOptions;return S.some(function(C){return C.toString()===T.toString()})?S:S.concat([T.toString()]).sort(function(C,u){var E=isNaN(Number(C))?0:Number(C),w=isNaN(Number(u))?0:Number(u);return E-w})}},{key:"render",value:function(){var s=this,T=this.props,S=T.pageSize,C=T.locale,u=T.rootPrefixCls,E=T.changeSize,w=T.quickGo,A=T.goButton,U=T.selectComponentClass,G=T.buildOptionText,V=T.selectPrefixCls,N=T.disabled,c=this.state.goInputText,R="".concat(u,"-options"),B=U,Y=null,K=null,$=null;if(!E&&!w)return null;var X=this.getPageSizeOptions();if(E&&B){var ie=X.map(function(ne,de){return n.a.createElement(B.Option,{key:de,value:ne.toString()},(G||s.buildOptionText)(ne))});Y=n.a.createElement(B,{disabled:N,prefixCls:V,showSearch:!1,className:"".concat(R,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(S||X[0]).toString(),onChange:this.changeSize,getPopupContainer:function(de){return de.parentNode}},ie)}return w&&(A&&($=typeof A=="boolean"?n.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:N,className:"".concat(R,"-quick-jumper-button")},C.jump_to_confirm):n.a.createElement("span",{onClick:this.go,onKeyUp:this.go},A)),K=n.a.createElement("div",{className:"".concat(R,"-quick-jumper")},C.jump_to,n.a.createElement("input",{disabled:N,type:"text",value:c,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),C.page,$)),n.a.createElement("li",{className:"".concat(R)},Y,K)}}]),m}(n.a.Component);I.defaultProps={pageSizeOptions:["10","20","50","100"]};var _=I,z=o("N2Kk");function F(){}function D(W){return typeof W=="number"&&isFinite(W)&&Math.floor(W)===W}function k(W,b,m){return m}function p(W,b,m){var r=typeof W=="undefined"?b.pageSize:W;return Math.floor((m.total-1)/r)+1}var L=function(W){Object(d.a)(m,W);var b=Object(i.a)(m);function m(r){var s;Object(M.a)(this,m),s=b.call(this,r),s.getJumpPrevPage=function(){return Math.max(1,s.state.current-(s.props.showLessItems?3:5))},s.getJumpNextPage=function(){return Math.min(p(void 0,s.state,s.props),s.state.current+(s.props.showLessItems?3:5))},s.getItemIcon=function(E,w){var A=s.props.prefixCls,U=E||n.a.createElement("button",{type:"button","aria-label":w,className:"".concat(A,"-item-link")});return typeof E=="function"&&(U=n.a.createElement(E,Object(x.a)({},s.props))),U},s.savePaginationNode=function(E){s.paginationNode=E},s.isValid=function(E){return D(E)&&E!==s.state.current},s.shouldDisplayQuickJumper=function(){var E=s.props,w=E.showQuickJumper,A=E.pageSize,U=E.total;return U<=A?!1:w},s.handleKeyDown=function(E){(E.keyCode===y.ARROW_UP||E.keyCode===y.ARROW_DOWN)&&E.preventDefault()},s.handleKeyUp=function(E){var w=s.getValidValue(E),A=s.state.currentInputValue;w!==A&&s.setState({currentInputValue:w}),E.keyCode===y.ENTER?s.handleChange(w):E.keyCode===y.ARROW_UP?s.handleChange(w-1):E.keyCode===y.ARROW_DOWN&&s.handleChange(w+1)},s.changePageSize=function(E){var w=s.state.current,A=p(E,s.state,s.props);w=w>A?A:w,A===0&&(w=s.state.current),typeof E=="number"&&("pageSize"in s.props||s.setState({pageSize:E}),"current"in s.props||s.setState({current:w,currentInputValue:w})),s.props.onShowSizeChange(w,E),"onChange"in s.props&&s.props.onChange&&s.props.onChange(w,E)},s.handleChange=function(E){var w=s.props.disabled,A=E;if(s.isValid(A)&&!w){var U=p(void 0,s.state,s.props);A>U?A=U:A<1&&(A=1),"current"in s.props||s.setState({current:A,currentInputValue:A});var G=s.state.pageSize;return s.props.onChange(A,G),A}return s.state.current},s.prev=function(){s.hasPrev()&&s.handleChange(s.state.current-1)},s.next=function(){s.hasNext()&&s.handleChange(s.state.current+1)},s.jumpPrev=function(){s.handleChange(s.getJumpPrevPage())},s.jumpNext=function(){s.handleChange(s.getJumpNextPage())},s.hasPrev=function(){return s.state.current>1},s.hasNext=function(){return s.state.current2?A-2:0),G=2;G=S?u=S:u=Number(T),u}},{key:"getShowSizeChanger",value:function(){var s=this.props,T=s.showSizeChanger,S=s.total,C=s.totalBoundaryShowSizeChanger;return typeof T!="undefined"?T:S>C}},{key:"renderPrev",value:function(s){var T=this.props,S=T.prevIcon,C=T.itemRender,u=C(s,"prev",this.getItemIcon(S,"prev page")),E=!this.hasPrev();return Object(e.isValidElement)(u)?Object(e.cloneElement)(u,{disabled:E}):u}},{key:"renderNext",value:function(s){var T=this.props,S=T.nextIcon,C=T.itemRender,u=C(s,"next",this.getItemIcon(S,"next page")),E=!this.hasNext();return Object(e.isValidElement)(u)?Object(e.cloneElement)(u,{disabled:E}):u}},{key:"render",value:function(){var s=this,T=this.props,S=T.prefixCls,C=T.className,u=T.style,E=T.disabled,w=T.hideOnSinglePage,A=T.total,U=T.locale,G=T.showQuickJumper,V=T.showLessItems,N=T.showTitle,c=T.showTotal,R=T.simple,B=T.itemRender,Y=T.showPrevNextJumpers,K=T.jumpPrevIcon,$=T.jumpNextIcon,X=T.selectComponentClass,ie=T.selectPrefixCls,ne=T.pageSizeOptions,de=this.state,j=de.current,Z=de.pageSize,v=de.currentInputValue;if(w===!0&&A<=Z)return null;var J=p(void 0,this.state,this.props),ee=[],te=null,oe=null,le=null,q=null,re=null,ae=G&&G.goButton,se=V?1:2,ue=j-1>0?j-1:0,ce=j+1=se*2&&j!==1+2&&(ee[0]=Object(e.cloneElement)(ee[0],{className:"".concat(S,"-item-after-jump-prev")}),ee.unshift(te)),J-j>=se*2&&j!==J-2&&(ee[ee.length-1]=Object(e.cloneElement)(ee[ee.length-1],{className:"".concat(S,"-item-before-jump-next")}),ee.push(oe)),Ee!==1&&ee.unshift(le),Se!==J&&ee.push(q)}var ge=null;c&&(ge=n.a.createElement("li",{className:"".concat(S,"-total-text")},c(A,[A===0?0:(j-1)*Z+1,j*Z>A?A:j*Z])));var be=!this.hasPrev()||!J,xe=!this.hasNext()||!J;return n.a.createElement("ul",Object(Q.a)({className:t()(S,C,Object(f.a)({},"".concat(S,"-disabled"),E)),style:u,unselectable:"unselectable",ref:this.savePaginationNode},ve),ge,n.a.createElement("li",{title:N?U.prev_page:null,onClick:this.prev,tabIndex:be?null:0,onKeyPress:this.runIfEnterPrev,className:t()("".concat(S,"-prev"),Object(f.a)({},"".concat(S,"-disabled"),be)),"aria-disabled":be},this.renderPrev(ue)),ee,n.a.createElement("li",{title:N?U.next_page:null,onClick:this.next,tabIndex:xe?null:0,onKeyPress:this.runIfEnterNext,className:t()("".concat(S,"-next"),Object(f.a)({},"".concat(S,"-disabled"),xe)),"aria-disabled":xe},this.renderNext(ce)),n.a.createElement(_,{disabled:E,locale:U,rootPrefixCls:S,selectComponentClass:X,selectPrefixCls:ie,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:j,pageSize:Z,pageSizeOptions:ne,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:ae}))}}],[{key:"getDerivedStateFromProps",value:function(s,T){var S={};if("current"in s&&(S.current=s.current,s.current!==T.current&&(S.currentInputValue=S.current)),"pageSize"in s&&s.pageSize!==T.pageSize){var C=T.current,u=p(s.pageSize,T,s);C=C>u?u:C,"current"in s||(S.current=C,S.currentInputValue=C),S.pageSize=s.pageSize}return S}}]),m}(n.a.Component);L.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:F,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:F,locale:z.a,style:{},itemRender:k,totalBoundaryShowSizeChanger:50};var P=L},"6GrX":function(H,O,o){var Q=o("mFDi"),f=o("Xnb7"),x=o("bYtY"),M=x.getContext,g=x.extend,d=x.retrieve2,i=x.retrieve3,e=x.trim,n={},a=0,t=5e3,l=/\{([a-zA-Z0-9_]+)\|([^}]*)\}/g,h="12px sans-serif",y={};function I(w,A){y[w]=A}function _(w,A){A=A||h;var U=w+":"+A;if(n[U])return n[U];for(var G=(w+"").split(` -`),V=0,N=0,c=G.length;Nt&&(a=0,n={}),a++,n[U]=V,V}function z(w,A,U,G,V,N,c,R){return c?D(w,A,U,G,V,N,c,R):F(w,A,U,G,V,N,R)}function F(w,A,U,G,V,N,c){var R=S(w,A,V,N,c),B=_(w,A);V&&(B+=V[1]+V[3]);var Y=R.outerHeight,K=k(0,B,U),$=p(0,Y,G),X=new Q(K,$,B,Y);return X.lineHeight=R.lineHeight,X}function D(w,A,U,G,V,N,c,R){var B=C(w,{rich:c,truncate:R,font:A,textAlign:U,textPadding:V,textLineHeight:N}),Y=B.outerWidth,K=B.outerHeight,$=k(0,Y,U),X=p(0,K,G);return new Q($,X,Y,K)}function k(w,A,U){return U==="right"?w-=A:U==="center"&&(w-=A/2),w}function p(w,A,U){return U==="middle"?w-=A/2:U==="bottom"&&(w-=A),w}function L(w,A,U){var G=A.textPosition,V=A.textDistance,N=U.x,c=U.y;V=V||0;var R=U.height,B=U.width,Y=R/2,K="left",$="top";switch(G){case"left":N-=V,c+=Y,K="right",$="middle";break;case"right":N+=V+B,c+=Y,$="middle";break;case"top":N+=B/2,c-=V,K="center",$="bottom";break;case"bottom":N+=B/2,c+=R+V,K="center";break;case"inside":N+=B/2,c+=Y,K="center",$="middle";break;case"insideLeft":N+=V,c+=Y,$="middle";break;case"insideRight":N+=B-V,c+=Y,K="right",$="middle";break;case"insideTop":N+=B/2,c+=V,K="center";break;case"insideBottom":N+=B/2,c+=R-V,K="center",$="bottom";break;case"insideTopLeft":N+=V,c+=V;break;case"insideTopRight":N+=B-V,c+=V,K="right";break;case"insideBottomLeft":N+=V,c+=R-V,$="bottom";break;case"insideBottomRight":N+=B-V,c+=R-V,K="right",$="bottom";break}return w=w||{},w.x=N,w.y=c,w.textAlign=K,w.textVerticalAlign=$,w}function P(w,A,U){var G={textPosition:w,textDistance:U};return L({},G,A)}function W(w,A,U,G,V){if(!A)return"";var N=(w+"").split(` -`);V=b(A,U,G,V);for(var c=0,R=N.length;c=N;R++)c-=N;var B=_(U,A);return B>c&&(U="",B=0),c=w-B,G.ellipsis=U,G.ellipsisWidth=B,G.contentWidth=c,G.containerWidth=w,G}function m(w,A){var U=A.containerWidth,G=A.font,V=A.contentWidth;if(!U)return"";var N=_(w,G);if(N<=U)return w;for(var c=0;;c++){if(N<=V||c>=A.maxIterations){w+=A.ellipsis;break}var R=c===0?r(w,V,A.ascCharWidth,A.cnCharWidth):N>0?Math.floor(w.length*V/N):0;w=w.substr(0,R),N=_(w,G)}return w===""&&(w=A.placeholder),w}function r(w,A,U,G){for(var V=0,N=0,c=w.length;NK)w="",c=[];else if($!=null)for(var X=b($-(U?U[1]+U[3]:0),A,V.ellipsis,{minChar:V.minChar,placeholder:V.placeholder}),ie=0,ne=c.length;ieG&&u(U,w.substring(G,N)),u(U,V[2],V[1]),G=l.lastIndex}Gie)return{lines:[],width:0,height:0};J.textWidth=_(J.text,oe);var q=ee.textWidth,re=q==null||q==="auto";if(typeof q=="string"&&q.charAt(q.length-1)==="%")J.percentWidth=q,Y.push(J),q=0;else{if(re){q=J.textWidth;var ae=ee.textBackgroundColor,se=ae&&ae.image;se&&(se=f.findExistImage(se),f.isImageReady(se)&&(q=Math.max(q,se.width*le/se.height)))}var ue=te?te[1]+te[3]:0;q+=ue;var ce=X!=null?X-Z:null;ce!=null&&ce=0&&r.splice(s,1),b.__hoverMir=null},clearHover:function(b){for(var m=this._hoverElements,r=0;r15)break}}S.__drawIndex=c,S.__drawIndex0&&b>s[0]){for(C=0;Cb);C++);S=r[s[C]]}if(s.splice(C+1,0,b),r[b]=m,!m.virtual)if(S){var E=S.dom;E.nextSibling?u.insertBefore(m.dom,E.nextSibling):u.appendChild(m.dom)}else u.firstChild?u.insertBefore(m.dom,u.firstChild):u.appendChild(m.dom)},eachLayer:function(b,m){var r=this._zlevelList,s,T;for(T=0;T0?h:0),this._needsManuallyCompositing),E.__builtin__||M("ZLevel "+u+" has been used by unkown layer "+E.id),E!==T&&(E.__used=!0,E.__startIndex!==r&&(E.__dirty=!0),E.__startIndex=r,E.incremental?E.__drawIndex=-1:E.__drawIndex=r,m(r),T=E),s.__dirty&&(E.__dirty=!0,E.incremental&&E.__drawIndex<0&&(E.__drawIndex=r))}m(r),this.eachBuiltinLayer(function(w,A){!w.__used&&w.getElementCount()>0&&(w.__dirty=!0,w.__startIndex=w.__endIndex=w.__drawIndex=0),w.__dirty&&w.__drawIndex<0&&(w.__drawIndex=w.__startIndex)})},clear:function(){return this.eachBuiltinLayer(this._clearLayer),this},_clearLayer:function(b){b.clear()},setBackgroundColor:function(b){this._backgroundColor=b},configLayer:function(b,m){if(m){var r=this._layerConfig;r[b]?x.merge(r[b],m,!0):r[b]=m;for(var s=0;s=o;)l|=t&1,t>>=1;return t+l}function M(t,l,h,y){var I=l+1;if(I===h)return 1;if(y(t[I++],t[l])<0){for(;I=0;)I++;return I-l}function g(t,l,h){for(h--;l>>1,I(_,t[D])<0?F=D:z=D+1;var k=y-z;switch(k){case 3:t[z+3]=t[z+2];case 2:t[z+2]=t[z+1];case 1:t[z+1]=t[z];break;default:for(;k>0;)t[z+k]=t[z+k-1],k--}t[z]=_}}function i(t,l,h,y,I,_){var z=0,F=0,D=1;if(_(t,l[h+I])>0){for(F=y-I;D0;)z=D,D=(D<<1)+1,D<=0&&(D=F);D>F&&(D=F),z+=I,D+=I}else{for(F=I+1;DF&&(D=F);var k=z;z=I-D,D=I-k}for(z++;z>>1);_(t,l[h+p])>0?z=p+1:D=p}return D}function e(t,l,h,y,I,_){var z=0,F=0,D=1;if(_(t,l[h+I])<0){for(F=I+1;DF&&(D=F);var k=z;z=I-D,D=I-k}else{for(F=y-I;D=0;)z=D,D=(D<<1)+1,D<=0&&(D=F);D>F&&(D=F),z+=I,D+=I}for(z++;z>>1);_(t,l[h+p])<0?D=p:z=p+1}return D}function n(t,l){var h=Q,y=0,I=f,_=0,z,F,D=0;y=t.length,y<2*f&&(I=y>>>1);var k=[];_=y<120?5:y<1542?10:y<119151?19:40,z=[],F=[];function p(r,s){z[D]=r,F[D]=s,D+=1}function L(){for(;D>1;){var r=D-2;if(r>=1&&F[r-1]<=F[r]+F[r+1]||r>=2&&F[r-2]<=F[r]+F[r-1])F[r-1]F[r+1])break;W(r)}}function P(){for(;D>1;){var r=D-2;r>0&&F[r-1]=Q||G>=Q);if(V)break;A<0&&(A=0),A+=2}if(h=A,h<1&&(h=1),s===1){for(C=0;C=0;C--)t[U+C]=t[A+C];t[w]=k[E];return}for(var G=h;;){var V=0,N=0,c=!1;do if(l(k[E],t[u])<0){if(t[w--]=t[u--],V++,N=0,--s===0){c=!0;break}}else if(t[w--]=k[E--],N++,V=0,--S===1){c=!0;break}while((V|N)=0;C--)t[U+C]=t[A+C];if(s===0){c=!0;break}}if(t[w--]=k[E--],--S===1){c=!0;break}if(N=S-i(t[u],k,0,S,S-1,l),N!==0){for(w-=N,E-=N,S-=N,U=w+1,A=E+1,C=0;C=Q||N>=Q);if(c)break;G<0&&(G=0),G+=2}if(h=G,h<1&&(h=1),S===1){for(w-=s,u-=s,U=w+1,A=u+1,C=s-1;C>=0;C--)t[U+C]=t[A+C];t[w]=k[E]}else{if(S===0)throw new Error;for(A=w-(S-1),C=0;CF&&(D=F),d(t,h,h+D,h+_,l),_=D}z.pushRun(h,_),z.mergeRuns(),I-=_,h+=_}while(I!==0);z.forceMergeRuns()}H.exports=a},BlVb:function(H,O,o){var Q=o("hyiK"),f=1e-8;function x(g,d){return Math.abs(g-d).5?L:p}function a(p,L,P,W,b){var m=p.length;if(b===1)for(var r=0;rb;if(m)p.length=b;else for(var r=W;r=0&&!(G[q]<=le);q--);q=Math.min(q,S-2)}else{for(q=$;qle);q++);q=Math.min(q-1,S-2)}$=q,X=le;var re=G[q+1]-G[q];if(re===0)return;if(ne=(le-G[q])/re,T)if(j=V[q],de=V[q===0?q:q-1],Z=V[q>S-2?S-1:q+1],v=V[q>S-3?S-1:q+2],u)h(de,j,Z,v,ne,ne*ne,ne*ne*ne,r(oe,b),A);else{var ae;if(E)ae=h(de,j,Z,v,ne,ne*ne,ne*ne*ne,J,1),ae=_(J);else{if(w)return n(j,Z,ne);ae=y(de,j,Z,v,ne,ne*ne,ne*ne*ne)}s(oe,b,ae)}else if(u)a(V[q],V[q+1],ne,r(oe,b),A);else{var ae;if(E)a(V[q],V[q+1],ne,J,1),ae=_(J);else{if(w)return n(V[q],V[q+1],ne);ae=e(V[q],V[q+1],ne)}s(oe,b,ae)}},te=new Q({target:p._target,life:U,loop:p._loop,delay:p._delay,onframe:ee,ondestroy:P});return L&&L!=="spline"&&(te.easing=L),te}var D=function(p,L,P,W){this._tracks={},this._target=p,this._loop=L||!1,this._getter=P||d,this._setter=W||i,this._clipCount=0,this._delay=0,this._doneList=[],this._onframeList=[],this._clipList=[]};D.prototype={when:function(p,L){var P=this._tracks;for(var W in L){if(!L.hasOwnProperty(W))continue;if(!P[W]){P[W]=[];var b=this._getter(this._target,W);if(b==null)continue;p!==0&&P[W].push({time:0,value:I(b)})}P[W].push({time:p,value:L[W]})}return this},during:function(p){return this._onframeList.push(p),this},pause:function(){for(var p=0;p1&&a&&a.length>1){var l=x(a)/x(t);!isFinite(l)&&(l=1),e.pinchScale=l;var h=M(a);return e.pinchX=h[0],e.pinchY=h[1],{type:"pinch",target:i[0].target,event:e}}}},d=f;H.exports=d},CoPh:function(H,O,o){H.exports=o.p+"static/star.14f60c08.svg"},DBLp:function(H,O){function o(){}o.prototype={diff:function(g,d,i){i||(i=function(D,k){return D===k}),this.equals=i;var e=this;g=g.slice(),d=d.slice();var n=d.length,a=g.length,t=1,l=n+a,h=[{newPos:-1,components:[]}],y=this.extractCommon(h[0],d,g,0);if(h[0].newPos+1>=n&&y+1>=a){for(var I=[],_=0;_=n&&P+1>=a)return Q(e,k.components,d,g);h[D]=k}t++}for(;t<=l;){var F=z();if(F)return F}},pushComponent:function(g,d,i){var e=g[g.length-1];e&&e.added===d&&e.removed===i?g[g.length-1]={count:e.count+1,added:d,removed:i}:g.push({count:1,added:d,removed:i})},extractCommon:function(g,d,i,e){for(var n=d.length,a=i.length,t=g.newPos,l=t-e,h=0;t+1M||l<-M}var d=function(l){l=l||{},l.position||(this.position=[0,0]),l.rotation==null&&(this.rotation=0),l.scale||(this.scale=[1,1]),this.origin=this.origin||null},i=d.prototype;i.transform=null,i.needLocalTransform=function(){return g(this.rotation)||g(this.position[0])||g(this.position[1])||g(this.scale[0]-1)||g(this.scale[1]-1)};var e=[];i.updateTransform=function(){var l=this.parent,h=l&&l.transform,y=this.needLocalTransform(),I=this.transform;if(!(y||h)){I&&x(I);return}I=I||Q.create(),y?this.getLocalTransform(I):x(I),h&&(y?Q.mul(I,l.transform,I):Q.copy(I,l.transform)),this.transform=I;var _=this.globalScaleRatio;if(_!=null&&_!==1){this.getGlobalScale(e);var z=e[0]<0?-1:1,F=e[1]<0?-1:1,D=((e[0]-z)*_+z)/e[0]||0,k=((e[1]-F)*_+F)/e[1]||0;I[0]*=D,I[1]*=D,I[2]*=k,I[3]*=k}this.invTransform=this.invTransform||Q.create(),Q.invert(this.invTransform,I)},i.getLocalTransform=function(l){return d.getLocalTransform(this,l)},i.setTransform=function(l){var h=this.transform,y=l.dpr||1;h?l.setTransform(y*h[0],y*h[1],y*h[2],y*h[3],y*h[4],y*h[5]):l.setTransform(y,0,0,y,0,0)},i.restoreTransform=function(l){var h=l.dpr||1;l.setTransform(h,0,0,h,0,0)};var n=[],a=Q.create();i.setLocalTransform=function(l){if(!l)return;var h=l[0]*l[0]+l[1]*l[1],y=l[2]*l[2]+l[3]*l[3],I=this.position,_=this.scale;g(h-1)&&(h=Math.sqrt(h)),g(y-1)&&(y=Math.sqrt(y)),l[0]<0&&(h=-h),l[3]<0&&(y=-y),I[0]=l[4],I[1]=l[5],_[0]=h,_[1]=y,this.rotation=Math.atan2(-l[1]/y,l[0]/h)},i.decomposeTransform=function(){if(!this.transform)return;var l=this.parent,h=this.transform;l&&l.transform&&(Q.mul(n,l.invTransform,h),h=n);var y=this.origin;y&&(y[0]||y[1])&&(a[4]=y[0],a[5]=y[1],Q.mul(n,h,a),n[4]-=y[0],n[5]-=y[1],h=n),this.setLocalTransform(h)},i.getGlobalScale=function(l){var h=this.transform;return l=l||[],h?(l[0]=Math.sqrt(h[0]*h[0]+h[1]*h[1]),l[1]=Math.sqrt(h[2]*h[2]+h[3]*h[3]),h[0]<0&&(l[0]=-l[0]),h[3]<0&&(l[1]=-l[1]),l):(l[0]=1,l[1]=1,l)},i.transformCoordToLocal=function(l,h){var y=[l,h],I=this.invTransform;return I&&f.applyTransform(y,y,I),y},i.transformCoordToGlobal=function(l,h){var y=[l,h],I=this.transform;return I&&f.applyTransform(y,y,I),y},d.getLocalTransform=function(l,h){h=h||[],x(h);var y=l.origin,I=l.scale||[1,1],_=l.rotation||0,z=l.position||[0,0];return y&&(h[4]-=y[0],h[5]-=y[1]),Q.scale(h,h,I),_&&Q.rotate(h,h,_),y&&(h[4]+=y[0],h[5]+=y[1]),h[4]+=z[0],h[5]+=z[1],h};var t=d;H.exports=t},Dagg:function(H,O,o){var Q=o("Gev7"),f=o("mFDi"),x=o("bYtY"),M=o("Xnb7");function g(i){Q.call(this,i)}g.prototype={constructor:g,type:"image",brush:function(i,e){var n=this.style,a=n.image;n.bind(i,this,e);var t=this._image=M.createOrUpdateImage(a,this._image,this,this.onload);if(!t||!M.isImageReady(t))return;var l=n.x||0,h=n.y||0,y=n.width,I=n.height,_=t.width/t.height;if(y==null&&I!=null?y=I*_:I==null&&y!=null?I=y/_:y==null&&I==null&&(y=t.width,I=t.height),this.setTransform(i),n.sWidth&&n.sHeight){var z=n.sx||0,F=n.sy||0;i.drawImage(t,z,F,n.sWidth,n.sHeight,l,h,y,I)}else if(n.sx&&n.sy){var z=n.sx,F=n.sy,D=y-z,k=I-F;i.drawImage(t,z,F,D,k,l,h,y,I)}else i.drawImage(t,l,h,y,I);n.text!=null&&(this.restoreTransform(i),this.drawRectText(i,this.getBoundingRect()))},getBoundingRect:function(){var i=this.style;return this._rect||(this._rect=new f(i.x||0,i.y||0,i.width||0,i.height||0)),this._rect}},x.inherits(g,Q);var d=g;H.exports=d},E7E6:function(H,O){H.exports="data:image/png;base64,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"},FOrL:function(H,O,o){H.exports=o.p+"static/nodata.a6b3f948.png"},FPkq:function(H,O,o){H.exports=o.p+"static/qrCode.dd0fe9b2.png"},Fofx:function(H,O){var o=typeof Float32Array=="undefined"?Array:Float32Array;function Q(){var a=new o(6);return f(a),a}function f(a){return a[0]=1,a[1]=0,a[2]=0,a[3]=1,a[4]=0,a[5]=0,a}function x(a,t){return a[0]=t[0],a[1]=t[1],a[2]=t[2],a[3]=t[3],a[4]=t[4],a[5]=t[5],a}function M(a,t,l){var h=t[0]*l[0]+t[2]*l[1],y=t[1]*l[0]+t[3]*l[1],I=t[0]*l[2]+t[2]*l[3],_=t[1]*l[2]+t[3]*l[3],z=t[0]*l[4]+t[2]*l[5]+t[4],F=t[1]*l[4]+t[3]*l[5]+t[5];return a[0]=h,a[1]=y,a[2]=I,a[3]=_,a[4]=z,a[5]=F,a}function g(a,t,l){return a[0]=t[0],a[1]=t[1],a[2]=t[2],a[3]=t[3],a[4]=t[4]+l[0],a[5]=t[5]+l[1],a}function d(a,t,l){var h=t[0],y=t[2],I=t[4],_=t[1],z=t[3],F=t[5],D=Math.sin(l),k=Math.cos(l);return a[0]=h*k+_*D,a[1]=-h*D+_*k,a[2]=y*k+z*D,a[3]=-y*D+k*z,a[4]=k*I+D*F,a[5]=k*F-D*I,a}function i(a,t,l){var h=l[0],y=l[1];return a[0]=t[0]*h,a[1]=t[1]*y,a[2]=t[2]*h,a[3]=t[3]*y,a[4]=t[4]*h,a[5]=t[5]*y,a}function e(a,t){var l=t[0],h=t[2],y=t[4],I=t[1],_=t[3],z=t[5],F=l*_-I*h;return F?(F=1/F,a[0]=_*F,a[1]=-I*F,a[2]=-h*F,a[3]=l*F,a[4]=(h*z-_*y)*F,a[5]=(I*y-l*z)*F,a):null}function n(a){var t=Q();return x(t,a),t}O.create=Q,O.identity=f,O.copy=x,O.mul=M,O.translate=g,O.rotate=d,O.scale=i,O.invert=e,O.clone=n},FxDU:function(H,O,o){"use strict";Object.defineProperty(O,"__esModule",{value:!0}),O.createSensor=void 0;var Q=o("QO+J"),f=o("j5sG"),x=typeof ResizeObserver!="undefined"?f.createSensor:Q.createSensor;O.createSensor=x},GABl:function(H,O){H.exports="data:image/png;base64,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"},Gev7:function(H,O,o){var Q=o("bYtY"),f=o("K2GJ"),x=o("1bdT"),M=o("ni6a");function g(i){i=i||{},x.call(this,i);for(var e in i)i.hasOwnProperty(e)&&e!=="style"&&(this[e]=i[e]);this.style=new f(i.style,this),this._rect=null,this.__clipPaths=null}g.prototype={constructor:g,type:"displayable",__dirty:!0,invisible:!1,z:0,z2:0,zlevel:0,draggable:!1,dragging:!1,silent:!1,culling:!1,cursor:"pointer",rectHover:!1,progressive:!1,incremental:!1,globalScaleRatio:1,beforeBrush:function(i){},afterBrush:function(i){},brush:function(i,e){},getBoundingRect:function(){},contain:function(i,e){return this.rectContain(i,e)},traverse:function(i,e){i.call(e,this)},rectContain:function(i,e){var n=this.transformCoordToLocal(i,e),a=this.getBoundingRect();return a.contain(n[0],n[1])},dirty:function(){this.__dirty=this.__dirtyText=!0,this._rect=null,this.__zr&&this.__zr.refresh()},animateStyle:function(i){return this.animate("style",i)},attrKV:function(i,e){i!=="style"?x.prototype.attrKV.call(this,i,e):this.style.set(e)},setStyle:function(i,e){return this.style.set(i,e),this.dirty(!1),this},useStyle:function(i){return this.style=new f(i,this),this.dirty(!1),this},calculateTextPosition:null},Q.inherits(g,x),Q.mixin(g,M);var d=g;H.exports=d},H6uX:function(H,O){var o=Array.prototype.slice,Q=function(g){this._$handlers={},this._$eventProcessor=g};Q.prototype={constructor:Q,one:function(g,d,i,e){return x(this,g,d,i,e,!0)},on:function(g,d,i,e){return x(this,g,d,i,e,!1)},isSilent:function(g){var d=this._$handlers;return!d[g]||!d[g].length},off:function(g,d){var i=this._$handlers;if(!g)return this._$handlers={},this;if(d){if(i[g]){for(var e=[],n=0,a=i[g].length;n3&&(e=o.call(e,1));for(var a=d.length,t=0;t4&&(e=o.call(e,1,e.length-1));for(var a=e[e.length-1],t=d.length,l=0;lthis._ux||z(L-this._yi)>this._uy||this._len<5;return this.addData(i.L,p,L),this._ctx&&P&&(this._needsDash()?this._dashedLineTo(p,L):this._ctx.lineTo(p,L)),P&&(this._xi=p,this._yi=L),this},bezierCurveTo:function(p,L,P,W,b,m){return this.addData(i.C,p,L,P,W,b,m),this._ctx&&(this._needsDash()?this._dashedBezierTo(p,L,P,W,b,m):this._ctx.bezierCurveTo(p,L,P,W,b,m)),this._xi=b,this._yi=m,this},quadraticCurveTo:function(p,L,P,W){return this.addData(i.Q,p,L,P,W),this._ctx&&(this._needsDash()?this._dashedQuadraticTo(p,L,P,W):this._ctx.quadraticCurveTo(p,L,P,W)),this._xi=P,this._yi=W,this},arc:function(p,L,P,W,b,m){return this.addData(i.A,p,L,P,P,W,b-W,0,m?0:1),this._ctx&&this._ctx.arc(p,L,P,W,b,m),this._xi=y(b)*P+p,this._yi=I(b)*P+L,this},arcTo:function(p,L,P,W,b){return this._ctx&&this._ctx.arcTo(p,L,P,W,b),this},rect:function(p,L,P,W){return this._ctx&&this._ctx.rect(p,L,P,W),this.addData(i.R,p,L,P,W),this},closePath:function(){this.addData(i.Z);var p=this._ctx,L=this._x0,P=this._y0;return p&&(this._needsDash()&&this._dashedLineTo(L,P),p.closePath()),this._xi=L,this._yi=P,this},fill:function(p){p&&p.fill(),this.toStatic()},stroke:function(p){p&&p.stroke(),this.toStatic()},setLineDash:function(p){if(p instanceof Array){this._lineDash=p,this._dashIdx=0;for(var L=0,P=0;PL.length&&(this._expandData(),L=this.data);for(var P=0;P0&&u<=p||T<0&&u>=p||T===0&&(S>0&&E<=L||S<0&&E>=L);){if(U=this._dashIdx,w=b[U],u+=T*w,E+=S*w,this._dashIdx=(U+1)%A,T>0&&ur||S>0&&Es)continue;m[U%2?"moveTo":"lineTo"](T>=0?l(u,p):h(u,p),S>=0?l(E,L):h(E,L))}T=u-p,S=E-L,this._dashOffset=-_(T*T+S*S)},_dashedBezierTo:function(p,L,P,W,b,m){var r=this._dashSum,s=this._dashOffset,T=this._lineDash,S=this._ctx,C=this._xi,u=this._yi,E,w,A,U=Q.cubicAt,G=0,V=this._dashIdx,N=T.length,c,R,B=0;for(s<0&&(s=r+s),s%=r,E=0;E<1;E+=.1)w=U(C,p,P,b,E+.1)-U(C,p,P,b,E),A=U(u,L,W,m,E+.1)-U(u,L,W,m,E),G+=_(w*w+A*A);for(;Vs);V++);for(E=(B-s)/G;E<=1;)c=U(C,p,P,b,E),R=U(u,L,W,m,E),V%2?S.moveTo(c,R):S.lineTo(c,R),E+=T[V]/G,V=(V+1)%N;V%2!==0&&S.lineTo(b,m),w=b-c,A=m-R,this._dashOffset=-_(w*w+A*A)},_dashedQuadraticTo:function(p,L,P,W){var b=P,m=W;P=(P+2*p)/3,W=(W+2*L)/3,p=(this._xi+2*p)/3,L=(this._yi+2*L)/3,this._dashedBezierTo(p,L,P,W,b,m)},toStatic:function(){var p=this.data;p instanceof Array&&(p.length=this._len,F&&(this.data=new Float32Array(p)))},getBoundingRect:function(){e[0]=e[1]=a[0]=a[1]=Number.MAX_VALUE,n[0]=n[1]=t[0]=t[1]=-Number.MAX_VALUE;for(var p=this.data,L=0,P=0,W=0,b=0,m=0;mT||z(s-m)>S||u===C-1)&&(p.lineTo(r,s),b=r,m=s);break;case i.C:p.bezierCurveTo(L[u++],L[u++],L[u++],L[u++],L[u++],L[u++]),b=L[u-2],m=L[u-1];break;case i.Q:p.quadraticCurveTo(L[u++],L[u++],L[u++],L[u++]),b=L[u-2],m=L[u-1];break;case i.A:var w=L[u++],A=L[u++],U=L[u++],G=L[u++],V=L[u++],N=L[u++],c=L[u++],R=L[u++],B=U>G?U:G,Y=U>G?1:U/G,K=U>G?G/U:1,$=Math.abs(U-G)>.001,X=V+N;$?(p.translate(w,A),p.rotate(c),p.scale(Y,K),p.arc(0,0,B,V,X,1-R),p.scale(1/Y,1/K),p.rotate(-c),p.translate(-w,-A)):p.arc(w,A,B,V,X,1-R),u===1&&(P=y(V)*U+w,W=I(V)*G+A),b=y(X)*U+w,m=I(X)*G+A;break;case i.R:P=b=L[u],W=m=L[u+1],p.rect(L[u++],L[u++],L[u++],L[u++]);break;case i.Z:p.closePath(),b=P,m=W}}}},D.CMD=i;var k=D;H.exports=k},ItGF:function(H,O){var o={};typeof wx=="object"&&typeof wx.getSystemInfoSync=="function"?o={browser:{},os:{},node:!1,wxa:!0,canvasSupported:!0,svgSupported:!1,touchEventsSupported:!0,domSupported:!1}:typeof document=="undefined"&&typeof self!="undefined"?o={browser:{},os:{},node:!1,worker:!0,canvasSupported:!0,domSupported:!1}:typeof navigator=="undefined"?o={browser:{},os:{},node:!0,worker:!1,canvasSupported:!0,svgSupported:!0,domSupported:!1}:o=f(navigator.userAgent);var Q=o;function f(x){var M={},g={},d=x.match(/Firefox\/([\d.]+)/),i=x.match(/MSIE\s([\d.]+)/)||x.match(/Trident\/.+?rv:(([\d.]+))/),e=x.match(/Edge\/([\d.]+)/),n=/micromessenger/i.test(x);return d&&(g.firefox=!0,g.version=d[1]),i&&(g.ie=!0,g.version=i[1]),e&&(g.edge=!0,g.version=e[1]),n&&(g.weChat=!0),{browser:g,os:M,node:!1,canvasSupported:!!document.createElement("canvas").getContext,svgSupported:typeof SVGRect!="undefined",touchEventsSupported:"ontouchstart"in window&&!g.ie&&!g.edge,pointerEventsSupported:"onpointerdown"in window&&(g.edge||g.ie&&g.version>=11),domSupported:typeof document!="undefined"}}H.exports=Q},JWDV:function(H,O,o){H.exports=o.p+"static/charpter-white.5fa14f93.svg"},JeFH:function(H,O){H.exports="data:image/png;base64,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"},Jq4h:function(H,O,o){H.exports=o.p+"static/qrcode.54870d9b.png"},K2GJ:function(H,O,o){var Q=o("fW2E"),f=o("gut8"),x=f.ContextCachedBy,M=[["shadowBlur",0],["shadowOffsetX",0],["shadowOffsetY",0],["shadowColor","#000"],["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]],g=function(l){this.extendFrom(l,!1)};function d(l,h,y){var I=h.x==null?0:h.x,_=h.x2==null?1:h.x2,z=h.y==null?0:h.y,F=h.y2==null?0:h.y2;h.global||(I=I*y.width+y.x,_=_*y.width+y.x,z=z*y.height+y.y,F=F*y.height+y.y),I=isNaN(I)?0:I,_=isNaN(_)?1:_,z=isNaN(z)?0:z,F=isNaN(F)?0:F;var D=l.createLinearGradient(I,z,_,F);return D}function i(l,h,y){var I=y.width,_=y.height,z=Math.min(I,_),F=h.x==null?.5:h.x,D=h.y==null?.5:h.y,k=h.r==null?.5:h.r;h.global||(F=F*I+y.x,D=D*_+y.y,k=k*z);var p=l.createRadialGradient(F,D,0,F,D,k);return p}g.prototype={constructor:g,fill:"#000",stroke:null,opacity:1,fillOpacity:null,strokeOpacity:null,lineDash:null,lineDashOffset:0,shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,lineWidth:1,strokeNoScale:!1,text:null,font:null,textFont:null,fontStyle:null,fontWeight:null,fontSize:null,fontFamily:null,textTag:null,textFill:"#000",textStroke:null,textWidth:null,textHeight:null,textStrokeWidth:0,textLineHeight:null,textPosition:"inside",textRect:null,textOffset:null,textAlign:null,textVerticalAlign:null,textDistance:5,textShadowColor:"transparent",textShadowBlur:0,textShadowOffsetX:0,textShadowOffsetY:0,textBoxShadowColor:"transparent",textBoxShadowBlur:0,textBoxShadowOffsetX:0,textBoxShadowOffsetY:0,transformText:!1,textRotation:0,textOrigin:null,textBackgroundColor:null,textBorderColor:null,textBorderWidth:0,textBorderRadius:0,textPadding:null,rich:null,truncate:null,blend:null,bind:function(l,h,y){var I=this,_=y&&y.style,z=!_||l.__attrCachedBy!==x.STYLE_BIND;l.__attrCachedBy=x.STYLE_BIND;for(var F=0;F0},extendFrom:function(l,h){if(l)for(var y in l)l.hasOwnProperty(y)&&(h===!0||(h===!1?!this.hasOwnProperty(y):l[y]!=null))&&(this[y]=l[y])},set:function(l,h){typeof l=="string"?this[l]=h:this.extendFrom(l,!0)},clone:function(){var l=new this.constructor;return l.extendFrom(this,!0),l},getGradient:function(l,h,y){for(var I=h.type==="radial"?i:d,_=I(l,h,y),z=h.colorStops,F=0;F1&&arguments[1]!==void 0?arguments[1]:1,xe=se.length,Ie=0;Ie1&&arguments[1]!==void 0?arguments[1]:!1;return Object(W.a)(V).map(function(c,R){if(!g.isValidElement(c)||!c.type)return null;var B=c.type.isSelectOptGroup,Y=c.key,K=c.props,$=K.children,X=Object(i.a)(K,["children"]);return N||!B?b(c):Object(P.a)(Object(P.a)({key:"__RC_SELECT_GRP__".concat(Y===null?R:Y,"__"),label:Y},X),{},{options:m($)})}).filter(function(c){return c})}var r=o("2Qr1"),s=o("qNPg"),T=o("U8pU"),S=o("Kwbf"),C=o("WKfj");function u(V){var N=V.mode,c=V.options,R=V.children,B=V.backfill,Y=V.allowClear,K=V.placeholder,$=V.getInputElement,X=V.showSearch,ie=V.onSearch,ne=V.defaultOpen,de=V.autoFocus,j=V.labelInValue,Z=V.value,v=V.inputValue,J=V.optionLabelProp,ee=N==="multiple"||N==="tags",te=X!==void 0?X:ee||N==="combobox",oe=c||m(R);if(Object(S.a)(N!=="tags"||oe.every(function(ae){return!ae.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),N==="tags"||N==="combobox"){var le=oe.some(function(ae){return ae.options?ae.options.some(function(se){return typeof("value"in se?se.value:se.key)=="number"}):typeof("value"in ae?ae.value:ae.key)=="number"});Object(S.a)(!le,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(S.a)(N!=="combobox"||!J,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(S.a)(N==="combobox"||!B,"`backfill` only works with `combobox` mode."),Object(S.a)(N==="combobox"||!$,"`getInputElement` only work with `combobox` mode."),Object(S.b)(N!=="combobox"||!$||!Y||!K,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),ie&&!te&&N!=="combobox"&&N!=="tags"&&Object(S.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(S.b)(!ne||de,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),Z!=null){var q=Object(C.d)(Z);Object(S.a)(!j||q.every(function(ae){return Object(T.a)(ae)==="object"&&("key"in ae||"value"in ae)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(S.a)(!ee||Array.isArray(Z),"`value` should be array when `mode` is `multiple` or `tags`")}if(R){var re=null;Object(W.a)(R).some(function(ae){if(!g.isValidElement(ae)||!ae.type)return!1;var se=ae.type;if(se.isSelectOption)return!1;if(se.isSelectOptGroup){var ue=Object(W.a)(ae.props.children).every(function(ce){return!g.isValidElement(ce)||!ae.type||ce.type.isSelectOption?!0:(re=ce.type,!1)});return!ue}return re=se,!0}),re&&Object(S.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(re.displayName||re.name||re,"`.")),Object(S.a)(v===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var E=u,w=Object(s.a)({prefixCls:"rc-select",components:{optionList:F},convertChildrenToData:m,flattenOptions:r.d,getLabeledValue:r.e,filterOptions:r.b,isValueDisabled:r.g,findValueOption:r.c,warningProps:E,fillOptionsWithMissingValue:r.a}),A=function(V){Object(x.a)(c,V);var N=Object(M.a)(c);function c(){var R;return Object(Q.a)(this,c),R=N.apply(this,arguments),R.selectRef=g.createRef(),R.focus=function(){R.selectRef.current.focus()},R.blur=function(){R.selectRef.current.blur()},R}return Object(f.a)(c,[{key:"render",value:function(){return g.createElement(w,Object.assign({ref:this.selectRef},this.props))}}]),c}(g.Component);A.Option=k,A.OptGroup=L;var U=A,G=O.c=U},MEGo:function(H,O,o){var Q=o("4fz+"),f=o("Dagg"),x=o("dqUG"),M=o("2fw6"),g=o("x6Kt"),d=o("rmlV"),i=o("yxFR"),e=o("y+Vt"),n=o("h7HQ"),a=o("1Jh7"),t=o("SKnc"),l=o("K2GJ"),h=o("Fofx"),y=o("NC18"),I=y.createFromString,_=o("bYtY"),z=_.isString,F=_.extend,D=_.defaults,k=_.trim,p=_.each,L=/[\s,]+/;function P(c){if(z(c)){var R=new DOMParser;c=R.parseFromString(c,"text/xml")}for(c.nodeType===9&&(c=c.firstChild);c.nodeName.toLowerCase()!=="svg"||c.nodeType!==1;)c=c.nextSibling;return c}function W(){this._defs={},this._root=null,this._isDefine=!1,this._isText=!1}W.prototype.parse=function(c,R){R=R||{};var B=P(c);if(!B)throw new Error("Illegal svg");var Y=new Q;this._root=Y;var K=B.getAttribute("viewBox")||"",$=parseFloat(B.getAttribute("width")||R.width),X=parseFloat(B.getAttribute("height")||R.height);isNaN($)&&($=null),isNaN(X)&&(X=null),C(B,Y,null,!0);for(var ie=B.firstChild;ie;)this._parseNode(ie,Y),ie=ie.nextSibling;var ne,de;if(K){var j=k(K).split(L);j.length>=4&&(ne={x:parseFloat(j[0]||0),y:parseFloat(j[1]||0),width:parseFloat(j[2]),height:parseFloat(j[3])})}if(ne&&$!=null&&X!=null&&(de=V(ne,$,X),!R.ignoreViewBox)){var Z=Y;Y=new Q,Y.add(Z),Z.scale=de.scale.slice(),Z.position=de.position.slice()}return!R.ignoreRootClip&&$!=null&&X!=null&&Y.setClipPath(new g({shape:{x:0,y:0,width:$,height:X}})),{root:Y,width:$,height:X,viewBoxRect:ne,viewBoxTransform:de}},W.prototype._parseNode=function(c,R){var B=c.nodeName.toLowerCase();B==="defs"?this._isDefine=!0:B==="text"&&(this._isText=!0);var Y;if(this._isDefine){var K=m[B];if(K){var $=K.call(this,c),X=c.getAttribute("id");X&&(this._defs[X]=$)}}else{var K=b[B];K&&(Y=K.call(this,c,R),R.add(Y))}for(var ie=c.firstChild;ie;)ie.nodeType===1&&this._parseNode(ie,Y),ie.nodeType===3&&this._isText&&this._parseText(ie,Y),ie=ie.nextSibling;B==="defs"?this._isDefine=!1:B==="text"&&(this._isText=!1)},W.prototype._parseText=function(c,R){if(c.nodeType===1){var B=c.getAttribute("dx")||0,Y=c.getAttribute("dy")||0;this._textX+=parseFloat(B),this._textY+=parseFloat(Y)}var K=new x({style:{text:c.textContent,transformText:!0},position:[this._textX||0,this._textY||0]});s(R,K),C(c,K,this._defs);var $=K.style.fontSize;$&&$<9&&(K.style.fontSize=9,K.scale=K.scale||[1,1],K.scale[0]*=$/9,K.scale[1]*=$/9);var X=K.getBoundingRect();return this._textX+=X.width,R.add(K),K};var b={g:function(c,R){var B=new Q;return s(R,B),C(c,B,this._defs),B},rect:function(c,R){var B=new g;return s(R,B),C(c,B,this._defs),B.setShape({x:parseFloat(c.getAttribute("x")||0),y:parseFloat(c.getAttribute("y")||0),width:parseFloat(c.getAttribute("width")||0),height:parseFloat(c.getAttribute("height")||0)}),B},circle:function(c,R){var B=new M;return s(R,B),C(c,B,this._defs),B.setShape({cx:parseFloat(c.getAttribute("cx")||0),cy:parseFloat(c.getAttribute("cy")||0),r:parseFloat(c.getAttribute("r")||0)}),B},line:function(c,R){var B=new i;return s(R,B),C(c,B,this._defs),B.setShape({x1:parseFloat(c.getAttribute("x1")||0),y1:parseFloat(c.getAttribute("y1")||0),x2:parseFloat(c.getAttribute("x2")||0),y2:parseFloat(c.getAttribute("y2")||0)}),B},ellipse:function(c,R){var B=new d;return s(R,B),C(c,B,this._defs),B.setShape({cx:parseFloat(c.getAttribute("cx")||0),cy:parseFloat(c.getAttribute("cy")||0),rx:parseFloat(c.getAttribute("rx")||0),ry:parseFloat(c.getAttribute("ry")||0)}),B},polygon:function(c,R){var B=c.getAttribute("points");B&&(B=T(B));var Y=new n({shape:{points:B||[]}});return s(R,Y),C(c,Y,this._defs),Y},polyline:function(c,R){var B=new e;s(R,B),C(c,B,this._defs);var Y=c.getAttribute("points");Y&&(Y=T(Y));var K=new a({shape:{points:Y||[]}});return K},image:function(c,R){var B=new f;return s(R,B),C(c,B,this._defs),B.setStyle({image:c.getAttribute("xlink:href"),x:c.getAttribute("x"),y:c.getAttribute("y"),width:c.getAttribute("width"),height:c.getAttribute("height")}),B},text:function(c,R){var B=c.getAttribute("x")||0,Y=c.getAttribute("y")||0,K=c.getAttribute("dx")||0,$=c.getAttribute("dy")||0;this._textX=parseFloat(B)+parseFloat(K),this._textY=parseFloat(Y)+parseFloat($);var X=new Q;return s(R,X),C(c,X,this._defs),X},tspan:function(c,R){var B=c.getAttribute("x"),Y=c.getAttribute("y");B!=null&&(this._textX=parseFloat(B)),Y!=null&&(this._textY=parseFloat(Y));var K=c.getAttribute("dx")||0,$=c.getAttribute("dy")||0,X=new Q;return s(R,X),C(c,X,this._defs),this._textX+=K,this._textY+=$,X},path:function(c,R){var B=c.getAttribute("d")||"",Y=I(B);return s(R,Y),C(c,Y,this._defs),Y}},m={lineargradient:function(c){var R=parseInt(c.getAttribute("x1")||0,10),B=parseInt(c.getAttribute("y1")||0,10),Y=parseInt(c.getAttribute("x2")||10,10),K=parseInt(c.getAttribute("y2")||0,10),$=new t(R,B,Y,K);return r(c,$),$},radialgradient:function(c){}};function r(c,R){for(var B=c.firstChild;B;){if(B.nodeType===1){var Y=B.getAttribute("offset");Y.indexOf("%")>0?Y=parseInt(Y,10)/100:Y?Y=parseFloat(Y):Y=0;var K=B.getAttribute("stop-color")||"#000000";R.addColorStop(Y,K)}B=B.nextSibling}}function s(c,R){c&&c.__inheritedStyle&&(R.__inheritedStyle||(R.__inheritedStyle={}),D(R.__inheritedStyle,c.__inheritedStyle))}function T(c){for(var R=k(c).split(L),B=[],Y=0;Y0;$-=2){var X=K[$],ie=K[$-1];Y=Y||h.create();switch(ie){case"translate":X=k(X).split(L),h.translate(Y,Y,[parseFloat(X[0]),parseFloat(X[1]||0)]);break;case"scale":X=k(X).split(L),h.scale(Y,Y,[parseFloat(X[0]),parseFloat(X[1]||X[0])]);break;case"rotate":X=k(X).split(L),h.rotate(Y,Y,parseFloat(X[0]));break;case"skew":X=k(X).split(L),console.warn("Skew transform is not supported yet");break;case"matrix":var X=k(X).split(L);Y[0]=parseFloat(X[0]),Y[1]=parseFloat(X[1]),Y[2]=parseFloat(X[2]),Y[3]=parseFloat(X[3]),Y[4]=parseFloat(X[4]),Y[5]=parseFloat(X[5]);break}}R.setLocalTransform(Y)}}var U=/([^\s:;]+)\s*:\s*([^:;]+)/g;function G(c){var R=c.getAttribute("style"),B={};if(!R)return B;var Y={};U.lastIndex=0;for(var K;(K=U.exec(R))!=null;)Y[K[1]]=K[2];for(var $ in S)S.hasOwnProperty($)&&Y[$]!=null&&(B[S[$]]=Y[$]);return B}function V(c,R,B){var Y=R/c.width,K=B/c.height,$=Math.min(Y,K),X=[$,$],ie=[-(c.x+c.width/2)*$+R/2,-(c.y+c.height/2)*$+B/2];return{scale:X,position:ie}}function N(c,R){var B=new W;return B.parse(c,R)}O.parseXML=P,O.makeViewBoxTransform=V,O.parseSVG=N},MKOG:function(H,O,o){var Q=o("bYtY"),f=o("YH21"),x=f.Dispatcher,M=o("mLcG"),g=o("Bq2U"),d=function(e){e=e||{},this.stage=e.stage||{},this.onframe=e.onframe||function(){},this._clips=[],this._running=!1,this._time,this._pausedTime,this._pauseStart,this._paused=!1,x.call(this)};d.prototype={constructor:d,addClip:function(e){this._clips.push(e)},addAnimator:function(e){e.animation=this;for(var n=e.getClips(),a=0;a=0&&this._clips.splice(n,1)},removeAnimator:function(e){for(var n=e.getClips(),a=0;a1&&(b*=M(E),m*=M(E));var w=(P===W?-1:1)*M((b*b*(m*m)-b*b*(u*u)-m*m*(C*C))/(b*b*(u*u)+m*m*(C*C)))||0,A=w*b*u/m,U=w*-m*C/b,G=(D+p)/2+d(S)*A-g(S)*U,V=(k+L)/2+g(S)*A+d(S)*U,N=a([1,0],[(C-A)/b,(u-U)/m]),c=[(C-A)/b,(u-U)/m],R=[(-1*C-A)/b,(-1*u-U)/m],B=a(c,R);n(c,R)<=-1&&(B=i),n(c,R)>=1&&(B=0),W===0&&B>0&&(B=B-2*i),W===1&&B<0&&(B=B+2*i),T.addData(s,G,V,b,m,N,B,S,W)}var l=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/ig,h=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g;function y(D){if(!D)return new f;for(var k=0,p=0,L=k,P=p,W,b=new f,m=f.CMD,r=D.match(l),s=0;s1&&arguments[1]!==void 0?arguments[1]:60,g=null;return function(){for(var d=this,i=arguments.length,e=new Array(i),n=0;n-F}function p(c,R){var B=R?c.textFill:c.fill;return B!=null&&B!==t}function L(c,R){var B=R?c.textStroke:c.stroke;return B!=null&&B!==t}function P(c,R){R&&W(c,"transform","matrix("+a.call(R,",")+")")}function W(c,R,B){(!B||B.type!=="linear"&&B.type!=="radial")&&c.setAttribute(R,B)}function b(c,R,B){c.setAttributeNS("http://www.w3.org/1999/xlink",R,B)}function m(c,R,B,Y){if(p(R,B)){var K=B?R.textFill:R.fill;K=K==="transparent"?t:K,W(c,"fill",K),W(c,"fill-opacity",R.fillOpacity!=null?R.fillOpacity*R.opacity:R.opacity)}else W(c,"fill",t);if(L(R,B)){var $=B?R.textStroke:R.stroke;$=$==="transparent"?t:$,W(c,"stroke",$);var X=B?R.textStrokeWidth:R.lineWidth,ie=!B&&R.strokeNoScale?Y.getLineScale():1;W(c,"stroke-width",X/ie),W(c,"paint-order",B?"stroke":"fill"),W(c,"stroke-opacity",R.strokeOpacity!=null?R.strokeOpacity:R.opacity);var ne=R.lineDash;ne?(W(c,"stroke-dasharray",R.lineDash.join(",")),W(c,"stroke-dashoffset",l(R.lineDashOffset||0))):W(c,"stroke-dasharray",""),R.lineCap&&W(c,"stroke-linecap",R.lineCap),R.lineJoin&&W(c,"stroke-linejoin",R.lineJoin),R.miterLimit&&W(c,"stroke-miterlimit",R.miterLimit)}else W(c,"stroke",t)}function r(c){for(var R=[],B=c.data,Y=c.len(),K=0;K=_:-J>=_),q=J>0?J%_:J%_+_,re=!1;le?re=!0:k(oe)?re=!1:re=q>=I===!!te;var ae=D(ne+j*y(v)),se=D(de+Z*h(v));le&&(te?J=_-1e-4:J=-_+1e-4,re=!0,K===9&&R.push("M",ae,se));var ue=D(ne+j*y(v+J)),ce=D(de+Z*h(v+J));R.push("A",D(j),D(Z),l(ee*z),+re,+te,ue,ce);break;case n.Z:X="Z";break;case n.R:var ue=D(B[K++]),ce=D(B[K++]),ve=D(B[K++]),fe=D(B[K++]);R.push("M",ue,ce,"L",ue+ve,ce,"L",ue+ve,ce+fe,"L",ue,ce+fe,"L",ue,ce);break}X&&R.push(X);for(var ye=0;yeMe){for(;fe255?255:r}function M(r){return r=Math.round(r),r<0?0:r>360?360:r}function g(r){return r<0?0:r>1?1:r}function d(r){return r.length&&r.charAt(r.length-1)==="%"?x(parseFloat(r)/100*255):x(parseInt(r,10))}function i(r){return r.length&&r.charAt(r.length-1)==="%"?g(parseFloat(r)/100):g(parseFloat(r))}function e(r,s,T){return T<0?T+=1:T>1&&(T-=1),T*6<1?r+(s-r)*T*6:T*2<1?s:T*3<2?r+(s-r)*(2/3-T)*6:r}function n(r,s,T){return r+(s-r)*T}function a(r,s,T,S,C){return r[0]=s,r[1]=T,r[2]=S,r[3]=C,r}function t(r,s){return r[0]=s[0],r[1]=s[1],r[2]=s[2],r[3]=s[3],r}var l=new Q(20),h=null;function y(r,s){h&&t(h,s),h=l.put(r,h||s.slice())}function I(r,s){if(!r)return;s=s||[];var T=l.get(r);if(T)return t(s,T);r=r+"";var S=r.replace(/ /g,"").toLowerCase();if(S in f)return t(s,f[S]),y(r,s),s;if(S.charAt(0)==="#"){if(S.length===4){var C=parseInt(S.substr(1),16);if(!(C>=0&&C<=4095)){a(s,0,0,0,1);return}return a(s,(C&3840)>>4|(C&3840)>>8,C&240|(C&240)>>4,C&15|(C&15)<<4,1),y(r,s),s}else if(S.length===7){var C=parseInt(S.substr(1),16);if(!(C>=0&&C<=16777215)){a(s,0,0,0,1);return}return a(s,(C&16711680)>>16,(C&65280)>>8,C&255,1),y(r,s),s}return}var u=S.indexOf("("),E=S.indexOf(")");if(u!==-1&&E+1===S.length){var w=S.substr(0,u),A=S.substr(u+1,E-(u+1)).split(","),U=1;switch(w){case"rgba":if(A.length!==4){a(s,0,0,0,1);return}U=i(A.pop());case"rgb":if(A.length!==3){a(s,0,0,0,1);return}return a(s,d(A[0]),d(A[1]),d(A[2]),U),y(r,s),s;case"hsla":if(A.length!==4){a(s,0,0,0,1);return}return A[3]=i(A[3]),_(A,s),y(r,s),s;case"hsl":if(A.length!==3){a(s,0,0,0,1);return}return _(A,s),y(r,s),s;default:return}}a(s,0,0,0,1);return}function _(r,s){var T=(parseFloat(r[0])%360+360)%360/360,S=i(r[1]),C=i(r[2]),u=C<=.5?C*(S+1):C+S-C*S,E=C*2-u;return s=s||[],a(s,x(e(E,u,T+1/3)*255),x(e(E,u,T)*255),x(e(E,u,T-1/3)*255),1),r.length===4&&(s[3]=r[3]),s}function z(r){if(!r)return;var s=r[0]/255,T=r[1]/255,S=r[2]/255,C=Math.min(s,T,S),u=Math.max(s,T,S),E=u-C,w=(u+C)/2,A,U;if(E===0)A=0,U=0;else{w<.5?U=E/(u+C):U=E/(2-u-C);var G=((u-s)/6+E/2)/E,V=((u-T)/6+E/2)/E,N=((u-S)/6+E/2)/E;s===u?A=N-V:T===u?A=1/3+G-N:S===u&&(A=2/3+V-G),A<0&&(A+=1),A>1&&(A-=1)}var c=[A*360,U,w];return r[3]!=null&&c.push(r[3]),c}function F(r,s){var T=I(r);if(T){for(var S=0;S<3;S++)s<0?T[S]=T[S]*(1-s)|0:T[S]=(255-T[S])*s+T[S]|0,T[S]>255?T[S]=255:r[S]<0&&(T[S]=0);return m(T,T.length===4?"rgba":"rgb")}}function D(r){var s=I(r);if(s)return((1<<24)+(s[0]<<16)+(s[1]<<8)+ +s[2]).toString(16).slice(1)}function k(r,s,T){if(!(s&&s.length)||!(r>=0&&r<=1))return;T=T||[];var S=r*(s.length-1),C=Math.floor(S),u=Math.ceil(S),E=s[C],w=s[u],A=S-C;return T[0]=x(n(E[0],w[0],A)),T[1]=x(n(E[1],w[1],A)),T[2]=x(n(E[2],w[2],A)),T[3]=g(n(E[3],w[3],A)),T}var p=k;function L(r,s,T){if(!(s&&s.length)||!(r>=0&&r<=1))return;var S=r*(s.length-1),C=Math.floor(S),u=Math.ceil(S),E=I(s[C]),w=I(s[u]),A=S-C,U=m([x(n(E[0],w[0],A)),x(n(E[1],w[1],A)),x(n(E[2],w[2],A)),g(n(E[3],w[3],A))],"rgba");return T?{color:U,leftIndex:C,rightIndex:u,value:S}:U}var P=L;function W(r,s,T,S){if(r=I(r),r)return r=z(r),s!=null&&(r[0]=M(s)),T!=null&&(r[1]=i(T)),S!=null&&(r[2]=i(S)),m(_(r),"rgba")}function b(r,s){if(r=I(r),r&&s!=null)return r[3]=g(s),m(r,"rgba")}function m(r,s){if(!r||!r.length)return;var T=r[0]+","+r[1]+","+r[2];return(s==="rgba"||s==="hsva"||s==="hsla")&&(T+=","+r[3]),s+"("+T+")"}O.parse=I,O.lift=F,O.toHex=D,O.fastLerp=k,O.fastMapToColor=p,O.lerp=L,O.mapToColor=P,O.modifyHSL=W,O.modifyAlpha=b,O.stringify=m},QuXc:function(H,O){var o=function(f){this.colorStops=f||[]};o.prototype={constructor:o,addColorStop:function(f,x){this.colorStops.push({offset:f,color:x})}};var Q=o;H.exports=Q},RDYZ:function(H,O,o){var Q=o("dMvE");function f(M){this._target=M.target,this._life=M.life||1e3,this._delay=M.delay||0,this._initialized=!1,this.loop=M.loop==null?!1:M.loop,this.gap=M.gap||0,this.easing=M.easing||"Linear",this.onframe=M.onframe,this.ondestroy=M.ondestroy,this.onrestart=M.onrestart,this._pausedTime=0,this._paused=!1}f.prototype={constructor:f,step:function(M,g){if(this._initialized||(this._startTime=M+this._delay,this._initialized=!0),this._paused){this._pausedTime+=g;return}var d=(M-this._startTime-this._pausedTime)/this._life;if(d<0)return;d=Math.min(d,1);var i=this.easing,e=typeof i=="string"?Q[i]:i,n=typeof e=="function"?e(d):d;return this.fire("frame",n),d===1?this.loop?(this.restart(M),"restart"):(this._needsRemove=!0,"destroy"):null},restart:function(M){var g=(M-this._startTime-this._pausedTime)%this._life;this._startTime=M-g+this.gap,this._pausedTime=0,this._needsRemove=!1},fire:function(M,g){M="on"+M,this[M]&&this[M](this._target,g)},pause:function(){this._paused=!0},resume:function(){this._paused=!1}};var x=f;H.exports=x},RMFE:function(H,O){H.exports="data:image/png;base64,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"},RXMa:function(H,O,o){var Q=o("y+Vt"),f=Q.extend({type:"ring",shape:{cx:0,cy:0,r:0,r0:0},buildPath:function(x,M){var g=M.cx,d=M.cy,i=Math.PI*2;x.moveTo(g+M.r,d),x.arc(g,d,M.r,0,i,!1),x.moveTo(g+M.r0,d),x.arc(g,d,M.r0,0,i,!0)}});H.exports=f},SKnc:function(H,O,o){var Q=o("bYtY"),f=o("QuXc"),x=function(g,d,i,e,n,a){this.x=g==null?0:g,this.y=d==null?0:d,this.x2=i==null?1:i,this.y2=e==null?0:e,this.type="linear",this.global=a||!1,f.call(this,n)};x.prototype={constructor:x},Q.inherits(x,f);var M=x;H.exports=M},SMhR:function(H,O){H.exports="data:image/png;base64,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"},SUKs:function(H,O,o){var Q=o("LPTA"),f=Q.debugMode,x=function(){};f===1&&(x=console.error);var M=x;H.exports=M},Sj9i:function(H,O,o){var Q=o("QBsz"),f=Q.create,x=Q.distSquare,M=Math.pow,g=Math.sqrt,d=1e-8,i=1e-4,e=g(3),n=1/3,a=f(),t=f(),l=f();function h(r){return r>-d&&rd||r<-d}function I(r,s,T,S,C){var u=1-C;return u*u*(u*r+3*C*s)+C*C*(C*S+3*u*T)}function _(r,s,T,S,C){var u=1-C;return 3*(((s-r)*u+2*(T-s)*C)*u+(S-T)*C*C)}function z(r,s,T,S,C,u){var E=S+3*(s-T)-r,w=3*(T-s*2+r),A=3*(s-r),U=r-C,G=w*w-3*E*A,V=w*A-9*E*U,N=A*A-3*w*U,c=0;if(h(G)&&h(V))if(h(w))u[0]=0;else{var R=-A/w;R>=0&&R<=1&&(u[c++]=R)}else{var B=V*V-4*G*N;if(h(B)){var Y=V/G,R=-w/E+Y,K=-Y/2;R>=0&&R<=1&&(u[c++]=R),K>=0&&K<=1&&(u[c++]=K)}else if(B>0){var $=g(B),X=G*w+1.5*E*(-V+$),ie=G*w+1.5*E*(-V-$);X<0?X=-M(-X,n):X=M(X,n),ie<0?ie=-M(-ie,n):ie=M(ie,n);var R=(-w-(X+ie))/(3*E);R>=0&&R<=1&&(u[c++]=R)}else{var ne=(2*G*w-3*E*V)/(2*g(G*G*G)),de=Math.acos(ne)/3,j=g(G),Z=Math.cos(de),R=(-w-2*j*Z)/(3*E),K=(-w+j*(Z+e*Math.sin(de)))/(3*E),v=(-w+j*(Z-e*Math.sin(de)))/(3*E);R>=0&&R<=1&&(u[c++]=R),K>=0&&K<=1&&(u[c++]=K),v>=0&&v<=1&&(u[c++]=v)}}return c}function F(r,s,T,S,C){var u=6*T-12*s+6*r,E=9*s+3*S-3*r-9*T,w=3*s-3*r,A=0;if(h(E)){if(y(u)){var U=-w/u;U>=0&&U<=1&&(C[A++]=U)}}else{var G=u*u-4*E*w;if(h(G))C[0]=-u/(2*E);else if(G>0){var V=g(G),U=(-u+V)/(2*E),N=(-u-V)/(2*E);U>=0&&U<=1&&(C[A++]=U),N>=0&&N<=1&&(C[A++]=N)}}return A}function D(r,s,T,S,C,u){var E=(s-r)*C+r,w=(T-s)*C+s,A=(S-T)*C+T,U=(w-E)*C+E,G=(A-w)*C+w,V=(G-U)*C+U;u[0]=r,u[1]=E,u[2]=U,u[3]=V,u[4]=V,u[5]=G,u[6]=A,u[7]=S}function k(r,s,T,S,C,u,E,w,A,U,G){var V,N=.005,c=Infinity,R,B,Y,K;a[0]=A,a[1]=U;for(var $=0;$<1;$+=.05)t[0]=I(r,T,C,E,$),t[1]=I(s,S,u,w,$),Y=x(a,t),Y=0&&Y=0&&U<=1&&(C[A++]=U)}}else{var G=E*E-4*u*w;if(h(G)){var U=-E/(2*u);U>=0&&U<=1&&(C[A++]=U)}else if(G>0){var V=g(G),U=(-E+V)/(2*u),N=(-E-V)/(2*u);U>=0&&U<=1&&(C[A++]=U),N>=0&&N<=1&&(C[A++]=N)}}return A}function W(r,s,T){var S=r+T-2*s;return S===0?.5:(r-s)/S}function b(r,s,T,S,C){var u=(s-r)*S+r,E=(T-s)*S+s,w=(E-u)*S+u;C[0]=r,C[1]=u,C[2]=w,C[3]=w,C[4]=E,C[5]=T}function m(r,s,T,S,C,u,E,w,A){var U,G=.005,V=Infinity;a[0]=E,a[1]=w;for(var N=0;N<1;N+=.05){t[0]=p(r,T,C,N),t[1]=p(s,S,u,N);var c=x(a,t);c=0&&c=0;--k)if(D[k]===F)return!0;return!1}),z):null:z[0]},h.prototype.update=function(I,_){if(!I)return;var z=this.getDefs(!1);if(I[this._domName]&&z.contains(I[this._domName]))typeof _=="function"&&_(I);else{var F=this.add(I);F&&(I[this._domName]=F)}},h.prototype.addDom=function(I){var _=this.getDefs(!0);_.appendChild(I)},h.prototype.removeDom=function(I){var _=this.getDefs(!1);_&&I[this._domName]&&(_.removeChild(I[this._domName]),I[this._domName]=null)},h.prototype.getDoms=function(){var I=this.getDefs(!1);if(!I)return[];var _=[];return x.each(this._tagNames,function(z){var F=I.getElementsByTagName(z);_=_.concat([].slice.call(F))}),_},h.prototype.markAllUnused=function(){var I=this.getDoms(),_=this;x.each(I,function(z){z[_._markLabel]=t})},h.prototype.markUsed=function(I){I&&(I[this._markLabel]=l)},h.prototype.removeUnused=function(){var I=this.getDefs(!1);if(!I)return;var _=this.getDoms(),z=this;x.each(_,function(F){F[z._markLabel]!==l&&I.removeChild(F)})},h.prototype.getSvgProxy=function(I){return I instanceof M?e:I instanceof g?n:I instanceof d?a:e},h.prototype.getTextSvgElement=function(I){return I.__textSvgEl},h.prototype.getSvgElement=function(I){return I.__svgEl};var y=h;H.exports=y},T6xi:function(H,O,o){var Q=o("YgsL"),f=o("nCxF");function x(M,g,d){var i=g.points,e=g.smooth;if(i&&i.length>=2){if(e&&e!=="spline"){var n=f(i,e,d,g.smoothConstraint);M.moveTo(i[0][0],i[0][1]);for(var a=i.length,t=0;t<(d?a:a-1);t++){var l=n[t*2],h=n[t*2+1],y=i[(t+1)%a];M.bezierCurveTo(l[0],l[1],h[0],h[1],y[0],y[1])}}else{e==="spline"&&(i=Q(i,d)),M.moveTo(i[0][0],i[0][1]);for(var t=1,I=i.length;tg&&(l=e+n,e*=g/l,n*=g/l),a+t>g&&(l=a+t,a*=g/l,t*=g/l),n+a>d&&(l=n+a,n*=d/l,a*=d/l),e+t>d&&(l=e+t,e*=d/l,t*=d/l),Q.moveTo(x+e,M),Q.lineTo(x+g-n,M),n!==0&&Q.arc(x+g-n,M+n,n,-Math.PI/2,0),Q.lineTo(x+g,M+d-a),a!==0&&Q.arc(x+g-a,M+d-a,a,0,Math.PI/2),Q.lineTo(x+t,M+d),t!==0&&Q.arc(x+t,M+d-t,t,Math.PI/2,Math.PI),Q.lineTo(x,M+e),e!==0&&Q.arc(x+e,M+e,e,Math.PI,Math.PI*1.5)}O.buildPath=o},W6BS:function(H,O){H.exports="data:image/png;base64,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"},Xmg4:function(H,O,o){var Q=o("bYtY"),f=o("LPTA"),x=f.devicePixelRatio,M=o("K2GJ"),g=o("3C/r");function d(){return!1}function i(a,t,l){var h=Q.createCanvas(),y=t.getWidth(),I=t.getHeight(),_=h.style;return _&&(_.position="absolute",_.left=0,_.top=0,_.width=y+"px",_.height=I+"px",h.setAttribute("data-zr-dom-id",a)),h.width=y*l,h.height=I*l,h}var e=function(a,t,l){var h;l=l||x,typeof a=="string"?h=i(a,t,l):Q.isObject(a)&&(h=a,a=h.id),this.id=a,this.dom=h;var y=h.style;y&&(h.onselectstart=d,y["-webkit-user-select"]="none",y["user-select"]="none",y["-webkit-touch-callout"]="none",y["-webkit-tap-highlight-color"]="rgba(0,0,0,0)",y.padding=0,y.margin=0,y["border-width"]=0),this.domBack=null,this.ctxBack=null,this.painter=t,this.config=null,this.clearColor=0,this.motionBlur=!1,this.lastFrameAlpha=.7,this.dpr=l};e.prototype={constructor:e,__dirty:!0,__used:!1,__drawIndex:0,__startIndex:0,__endIndex:0,incremental:!1,getElementCount:function(){return this.__endIndex-this.__startIndex},initContext:function(){this.ctx=this.dom.getContext("2d"),this.ctx.dpr=this.dpr},createBackBuffer:function(){var a=this.dpr;this.domBack=i("back-"+this.id,this.painter,a),this.ctxBack=this.domBack.getContext("2d"),a!==1&&this.ctxBack.scale(a,a)},resize:function(a,t){var l=this.dpr,h=this.dom,y=h.style,I=this.domBack;y&&(y.width=a+"px",y.height=t+"px"),h.width=a*l,h.height=t*l,I&&(I.width=a*l,I.height=t*l,l!==1&&this.ctxBack.scale(l,l))},clear:function(a,t){var l=this.dom,h=this.ctx,y=l.width,I=l.height,t=t||this.clearColor,_=this.motionBlur&&!a,z=this.lastFrameAlpha,F=this.dpr;if(_&&(this.domBack||this.createBackBuffer(),this.ctxBack.globalCompositeOperation="copy",this.ctxBack.drawImage(l,0,0,y/F,I/F)),h.clearRect(0,0,y,I),t&&t!=="transparent"){var D;t.colorStops?(D=t.__canvasGradient||M.getGradient(h,t,{x:0,y:0,width:y,height:I}),t.__canvasGradient=D):t.image&&(D=g.prototype.getCanvasPattern.call(t,h)),h.save(),h.fillStyle=D||t,h.fillRect(0,0,y,I),h.restore()}if(_){var k=this.domBack;h.save(),h.globalAlpha=z,h.drawImage(k,0,0,y,I),h.restore()}}};var n=e;H.exports=n},Xnb7:function(H,O,o){var Q=o("1RvN"),f=new Q(50);function x(i){if(typeof i=="string"){var e=f.get(i);return e&&e.image}else return i}function M(i,e,n,a,t){if(i)if(typeof i=="string"){if(e&&e.__zrImageSrc===i||!n)return e;var l=f.get(i),h={hostEl:n,cb:a,cbPayload:t};return l?(e=l.image,!d(e)&&l.pending.push(h)):(e=new Image,e.onload=e.onerror=g,f.put(i,e.__cachedImgObj={image:e,pending:[h]}),e.src=e.__zrImageSrc=i),e}else return i;else return e}function g(){var i=this.__cachedImgObj;this.onload=this.onerror=this.__cachedImgObj=null;for(var e=0;e=0;if(!L)n(F,D,D,k),D.zrDelta=D.wheelDelta?D.wheelDelta/120:-(D.detail||0)/3;else{var P=p!=="touchend"?D.targetTouches[0]:D.changedTouches[0];P&&n(F,P,D,k)}var W=D.button;return D.which==null&&W!==void 0&&i.test(D.type)&&(D.which=W&1?1:W&2?3:W&4?2:0),D}function h(F,D,k,p){d?F.addEventListener(D,k,p):F.attachEvent("on"+D,k)}function y(F,D,k,p){d?F.removeEventListener(D,k,p):F.detachEvent("on"+D,k)}var I=d?function(F){F.preventDefault(),F.stopPropagation(),F.cancelBubble=!0}:function(F){F.returnValue=!1,F.cancelBubble=!0};function _(F){return F.which===2||F.which===3}function z(F){return F.which>1}O.clientToLocal=n,O.getNativeEvent=t,O.normalizeEvent=l,O.addEventListener=h,O.removeEventListener=y,O.stop=I,O.isMiddleOrRightButtonOnMouseUpDown=_,O.notLeftMouse=z},YgsL:function(H,O,o){var Q=o("QBsz"),f=Q.distance;function x(g,d,i,e,n,a,t){var l=(i-g)*.5,h=(e-d)*.5;return(2*(d-i)+l+h)*t+(-3*(d-i)-2*l-h)*a+l*n+d}function M(g,d){for(var i=g.length,e=[],n=0,a=1;ai-2?i-1:h+1],F=g[h>i-3?i-1:h+2]);var D=y*y,k=y*D;e.push([x(I[0],_[0],z[0],F[0],y,D,k),x(I[1],_[1],z[1],F[1],y,D,k)])}return e}H.exports=M},ZBKS:function(H,O,o){H.exports={flex_box_center:"flex_box_center___214iO",flex_space_between:"flex_space_between___Fhkgm",flex_box_vertical_center:"flex_box_vertical_center___2hG-7",flex_box_center_end:"flex_box_center_end___D7jj6",flex_box_column:"flex_box_column___3VrCY",rightWrap:"rightWrap___3VpbJ",learnWrap:"learnWrap___1RZTV",learnTopWrap:"learnTopWrap___2n6Km",courseWrap:"courseWrap___2Z1AM",pathWrap:"pathWrap___2-YPm",pathImg:"pathImg___1NyaL",pathContentItem:"pathContentItem____sDLQ",pathContentWrap:"pathContentWrap___3YYI6",pathContentName:"pathContentName___3vXEb",pathContent:"pathContent___lqrBC",pathContentCount:"pathContentCount___3s0JM",recommandTrainingWrap:"recommandTrainingWrap___2E26J",recommandContent:"recommandContent___2FgEj",recommandLevel:"recommandLevel___1KART",color0152d9:"color0152d9___2PNji",color999:"color999___1QSTy",color888:"color888___1FuOt",color333:"color333___B1AMJ",iconDeleteColor:"iconDeleteColor___TwWgK",iconMoveColor:"iconMoveColor___1SaI4",iconEditColor:"iconEditColor___1KKDF",skillWrap:"skillWrap___gOCuw",skillTopWrap:"skillTopWrap___2SFYh",time:"time___3xq8t",titleImg:"titleImg___3VMPg"}},Ze12:function(H,O,o){var Q=o("ItGF"),f=o("hOwI"),x=f.buildTransformer,M="___zrEVENTSAVED",g=[];function d(t,l,h,y,I){return i(g,l,y,I,!0)&&i(t,h,g[0],g[1])}function i(t,l,h,y,I){if(l.getBoundingClientRect&&Q.domSupported&&!a(l)){var _=l[M]||(l[M]={}),z=e(l,_),F=n(z,_,I);if(F)return F(t,h,y),!0}return!1}function e(t,l){var h=l.markers;if(h)return h;h=l.markers=[];for(var y=["left","right"],I=["top","bottom"],_=0;_<4;_++){var z=document.createElement("div"),F=z.style,D=_%2,k=(_>>1)%2;F.cssText=["position: absolute","visibility: hidden","padding: 0","margin: 0","border-width: 0","user-select: none","width:0","height:0",y[D]+":0",I[k]+":0",y[1-D]+":auto",I[1-k]+":auto",""].join("!important;"),t.appendChild(z),h.push(z)}return h}function n(t,l,h){for(var y=h?"invTrans":"trans",I=l[y],_=l.srcCoords,z=!0,F=[],D=[],k=0;k<4;k++){var p=t[k].getBoundingClientRect(),L=2*k,P=p.left,W=p.top;F.push(P,W),z=z&&_&&P===_[L]&&W===_[L+1],D.push(t[k].offsetLeft,t[k].offsetTop)}return z&&I?I:(l.srcCoords=F,l[y]=h?x(D,F):x(F,D))}function a(t){return t.nodeName.toUpperCase()==="CANVAS"}O.transformLocalCoord=d,O.transformCoordWithViewport=i,O.isCanvasEl=a},Zss7:function(H,O,o){var Q;(function(f){var x=/^\s+/,M=/\s+$/,g=0,d=f.round,i=f.min,e=f.max,n=f.random;function a(j,Z){if(j=j||"",Z=Z||{},j instanceof a)return j;if(!(this instanceof a))return new a(j,Z);var v=t(j);this._originalInput=j,this._r=v.r,this._g=v.g,this._b=v.b,this._a=v.a,this._roundA=d(100*this._a)/100,this._format=Z.format||v.format,this._gradientType=Z.gradientType,this._r<1&&(this._r=d(this._r)),this._g<1&&(this._g=d(this._g)),this._b<1&&(this._b=d(this._b)),this._ok=v.ok,this._tc_id=g++}a.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 j=this.toRgb();return(j.r*299+j.g*587+j.b*114)/1e3},getLuminance:function(){var j=this.toRgb(),Z,v,J,ee,te,oe;return Z=j.r/255,v=j.g/255,J=j.b/255,Z<=.03928?ee=Z/12.92:ee=f.pow((Z+.055)/1.055,2.4),v<=.03928?te=v/12.92:te=f.pow((v+.055)/1.055,2.4),J<=.03928?oe=J/12.92:oe=f.pow((J+.055)/1.055,2.4),.2126*ee+.7152*te+.0722*oe},setAlpha:function(j){return this._a=U(j),this._roundA=d(100*this._a)/100,this},toHsv:function(){var j=I(this._r,this._g,this._b);return{h:j.h*360,s:j.s,v:j.v,a:this._a}},toHsvString:function(){var j=I(this._r,this._g,this._b),Z=d(j.h*360),v=d(j.s*100),J=d(j.v*100);return this._a==1?"hsv("+Z+", "+v+"%, "+J+"%)":"hsva("+Z+", "+v+"%, "+J+"%, "+this._roundA+")"},toHsl:function(){var j=h(this._r,this._g,this._b);return{h:j.h*360,s:j.s,l:j.l,a:this._a}},toHslString:function(){var j=h(this._r,this._g,this._b),Z=d(j.h*360),v=d(j.s*100),J=d(j.l*100);return this._a==1?"hsl("+Z+", "+v+"%, "+J+"%)":"hsla("+Z+", "+v+"%, "+J+"%, "+this._roundA+")"},toHex:function(j){return z(this._r,this._g,this._b,j)},toHexString:function(j){return"#"+this.toHex(j)},toHex8:function(j){return F(this._r,this._g,this._b,this._a,j)},toHex8String:function(j){return"#"+this.toHex8(j)},toRgb:function(){return{r:d(this._r),g:d(this._g),b:d(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+d(this._r)+", "+d(this._g)+", "+d(this._b)+")":"rgba("+d(this._r)+", "+d(this._g)+", "+d(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:d(G(this._r,255)*100)+"%",g:d(G(this._g,255)*100)+"%",b:d(G(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+d(G(this._r,255)*100)+"%, "+d(G(this._g,255)*100)+"%, "+d(G(this._b,255)*100)+"%)":"rgba("+d(G(this._r,255)*100)+"%, "+d(G(this._g,255)*100)+"%, "+d(G(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:w[z(this._r,this._g,this._b,!0)]||!1},toFilter:function(j){var Z="#"+D(this._r,this._g,this._b,this._a),v=Z,J=this._gradientType?"GradientType = 1, ":"";if(j){var ee=a(j);v="#"+D(ee._r,ee._g,ee._b,ee._a)}return"progid:DXImageTransform.Microsoft.gradient("+J+"startColorstr="+Z+",endColorstr="+v+")"},toString:function(j){var Z=!!j;j=j||this._format;var v=!1,J=this._a<1&&this._a>=0,ee=!Z&&J&&(j==="hex"||j==="hex6"||j==="hex3"||j==="hex4"||j==="hex8"||j==="name");return ee?j==="name"&&this._a===0?this.toName():this.toRgbString():(j==="rgb"&&(v=this.toRgbString()),j==="prgb"&&(v=this.toPercentageRgbString()),(j==="hex"||j==="hex6")&&(v=this.toHexString()),j==="hex3"&&(v=this.toHexString(!0)),j==="hex4"&&(v=this.toHex8String(!0)),j==="hex8"&&(v=this.toHex8String()),j==="name"&&(v=this.toName()),j==="hsl"&&(v=this.toHslString()),j==="hsv"&&(v=this.toHsvString()),v||this.toHexString())},clone:function(){return a(this.toString())},_applyModification:function(j,Z){var v=j.apply(null,[this].concat([].slice.call(Z)));return this._r=v._r,this._g=v._g,this._b=v._b,this.setAlpha(v._a),this},lighten:function(){return this._applyModification(P,arguments)},brighten:function(){return this._applyModification(W,arguments)},darken:function(){return this._applyModification(b,arguments)},desaturate:function(){return this._applyModification(k,arguments)},saturate:function(){return this._applyModification(p,arguments)},greyscale:function(){return this._applyModification(L,arguments)},spin:function(){return this._applyModification(m,arguments)},_applyCombination:function(j,Z){return j.apply(null,[this].concat([].slice.call(Z)))},analogous:function(){return this._applyCombination(C,arguments)},complement:function(){return this._applyCombination(r,arguments)},monochromatic:function(){return this._applyCombination(u,arguments)},splitcomplement:function(){return this._applyCombination(S,arguments)},triad:function(){return this._applyCombination(s,arguments)},tetrad:function(){return this._applyCombination(T,arguments)}},a.fromRatio=function(j,Z){if(typeof j=="object"){var v={};for(var J in j)j.hasOwnProperty(J)&&(J==="a"?v[J]=j[J]:v[J]=Y(j[J]));j=v}return a(j,Z)};function t(j){var Z={r:0,g:0,b:0},v=1,J=null,ee=null,te=null,oe=!1,le=!1;return typeof j=="string"&&(j=ne(j)),typeof j=="object"&&(ie(j.r)&&ie(j.g)&&ie(j.b)?(Z=l(j.r,j.g,j.b),oe=!0,le=String(j.r).substr(-1)==="%"?"prgb":"rgb"):ie(j.h)&&ie(j.s)&&ie(j.v)?(J=Y(j.s),ee=Y(j.v),Z=_(j.h,J,ee),oe=!0,le="hsv"):ie(j.h)&&ie(j.s)&&ie(j.l)&&(J=Y(j.s),te=Y(j.l),Z=y(j.h,J,te),oe=!0,le="hsl"),j.hasOwnProperty("a")&&(v=j.a)),v=U(v),{ok:oe,format:j.format||le,r:i(255,e(Z.r,0)),g:i(255,e(Z.g,0)),b:i(255,e(Z.b,0)),a:v}}function l(j,Z,v){return{r:G(j,255)*255,g:G(Z,255)*255,b:G(v,255)*255}}function h(j,Z,v){j=G(j,255),Z=G(Z,255),v=G(v,255);var J=e(j,Z,v),ee=i(j,Z,v),te,oe,le=(J+ee)/2;if(J==ee)te=oe=0;else{var q=J-ee;oe=le>.5?q/(2-J-ee):q/(J+ee);switch(J){case j:te=(Z-v)/q+(Z1&&(se-=1),se<1/6?re+(ae-re)*6*se:se<1/2?ae:se<2/3?re+(ae-re)*(2/3-se)*6:re}if(Z===0)J=ee=te=v;else{var le=v<.5?v*(1+Z):v+Z-v*Z,q=2*v-le;J=oe(q,le,j+1/3),ee=oe(q,le,j),te=oe(q,le,j-1/3)}return{r:J*255,g:ee*255,b:te*255}}function I(j,Z,v){j=G(j,255),Z=G(Z,255),v=G(v,255);var J=e(j,Z,v),ee=i(j,Z,v),te,oe,le=J,q=J-ee;if(oe=J===0?0:q/J,J==ee)te=0;else{switch(J){case j:te=(Z-v)/q+(Z>1)+720)%360;--Z;)J.h=(J.h+ee)%360,te.push(a(J));return te}function u(j,Z){Z=Z||6;for(var v=a(j).toHsv(),J=v.h,ee=v.s,te=v.v,oe=[],le=1/Z;Z--;)oe.push(a({h:J,s:ee,v:te})),te=(te+le)%1;return oe}a.mix=function(j,Z,v){v=v===0?0:v||50;var J=a(j).toRgb(),ee=a(Z).toRgb(),te=v/100,oe={r:(ee.r-J.r)*te+J.r,g:(ee.g-J.g)*te+J.g,b:(ee.b-J.b)*te+J.b,a:(ee.a-J.a)*te+J.a};return a(oe)},a.readability=function(j,Z){var v=a(j),J=a(Z);return(f.max(v.getLuminance(),J.getLuminance())+.05)/(f.min(v.getLuminance(),J.getLuminance())+.05)},a.isReadable=function(j,Z,v){var J=a.readability(j,Z),ee,te;te=!1,ee=de(v);switch(ee.level+ee.size){case"AAsmall":case"AAAlarge":te=J>=4.5;break;case"AAlarge":te=J>=3;break;case"AAAsmall":te=J>=7;break}return te},a.mostReadable=function(j,Z,v){var J=null,ee=0,te,oe,le,q;v=v||{},oe=v.includeFallbackColors,le=v.level,q=v.size;for(var re=0;reee&&(ee=te,J=a(Z[re]));return a.isReadable(j,J,{level:le,size:q})||!oe?J:(v.includeFallbackColors=!1,a.mostReadable(j,["#fff","#000"],v))};var E=a.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"},w=a.hexNames=A(E);function A(j){var Z={};for(var v in j)j.hasOwnProperty(v)&&(Z[j[v]]=v);return Z}function U(j){return j=parseFloat(j),(isNaN(j)||j<0||j>1)&&(j=1),j}function G(j,Z){c(j)&&(j="100%");var v=R(j);return j=i(Z,e(0,parseFloat(j))),v&&(j=parseInt(j*Z,10)/100),f.abs(j-Z)<1e-6?1:j%Z/parseFloat(Z)}function V(j){return i(1,e(0,j))}function N(j){return parseInt(j,16)}function c(j){return typeof j=="string"&&j.indexOf(".")!=-1&&parseFloat(j)===1}function R(j){return typeof j=="string"&&j.indexOf("%")!=-1}function B(j){return j.length==1?"0"+j:""+j}function Y(j){return j<=1&&(j=j*100+"%"),j}function K(j){return f.round(parseFloat(j)*255).toString(16)}function $(j){return N(j)/255}var X=function(){var j="[-\\+]?\\d+%?",Z="[-\\+]?\\d*\\.\\d+%?",v="(?:"+Z+")|(?:"+j+")",J="[\\s|\\(]+("+v+")[,|\\s]+("+v+")[,|\\s]+("+v+")\\s*\\)?",ee="[\\s|\\(]+("+v+")[,|\\s]+("+v+")[,|\\s]+("+v+")[,|\\s]+("+v+")\\s*\\)?";return{CSS_UNIT:new RegExp(v),rgb:new RegExp("rgb"+J),rgba:new RegExp("rgba"+ee),hsl:new RegExp("hsl"+J),hsla:new RegExp("hsla"+ee),hsv:new RegExp("hsv"+J),hsva:new RegExp("hsva"+ee),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 ie(j){return!!X.CSS_UNIT.exec(j)}function ne(j){j=j.replace(x,"").replace(M,"").toLowerCase();var Z=!1;if(E[j])j=E[j],Z=!0;else if(j=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var v;return(v=X.rgb.exec(j))?{r:v[1],g:v[2],b:v[3]}:(v=X.rgba.exec(j))?{r:v[1],g:v[2],b:v[3],a:v[4]}:(v=X.hsl.exec(j))?{h:v[1],s:v[2],l:v[3]}:(v=X.hsla.exec(j))?{h:v[1],s:v[2],l:v[3],a:v[4]}:(v=X.hsv.exec(j))?{h:v[1],s:v[2],v:v[3]}:(v=X.hsva.exec(j))?{h:v[1],s:v[2],v:v[3],a:v[4]}:(v=X.hex8.exec(j))?{r:N(v[1]),g:N(v[2]),b:N(v[3]),a:$(v[4]),format:Z?"name":"hex8"}:(v=X.hex6.exec(j))?{r:N(v[1]),g:N(v[2]),b:N(v[3]),format:Z?"name":"hex"}:(v=X.hex4.exec(j))?{r:N(v[1]+""+v[1]),g:N(v[2]+""+v[2]),b:N(v[3]+""+v[3]),a:$(v[4]+""+v[4]),format:Z?"name":"hex8"}:(v=X.hex3.exec(j))?{r:N(v[1]+""+v[1]),g:N(v[2]+""+v[2]),b:N(v[3]+""+v[3]),format:Z?"name":"hex"}:!1}function de(j){var Z,v;return j=j||{level:"AA",size:"small"},Z=(j.level||"AA").toUpperCase(),v=(j.size||"small").toLowerCase(),Z!=="AA"&&Z!=="AAA"&&(Z="AA"),v!=="small"&&v!=="large"&&(v="small"),{level:Z,size:v}}H.exports?H.exports=a:!(Q=function(){return a}.call(O,o,O,H),Q!==void 0&&(H.exports=Q))})(Math)},aKvl:function(H,O,o){var Q=o("Sj9i"),f=Q.quadraticProjectPoint;function x(M,g,d,i,e,n,a,t,l){if(a===0)return!1;var h=a;if(l>g+h&&l>i+h&&l>n+h||lM+h&&t>d+h&&t>e+h||t')}}catch(n){i=function(a){return g.createElement("<"+a+' xmlns="'+f+'" class="zrvml">')}}function e(){if(M||!g)return;M=!0;var n=g.styleSheets;n.length<31?g.createStyleSheet().addRule(".zrvml","behavior:url(#default#VML)"):n[0].addRule(".zrvml","behavior:url(#default#VML)")}R.doc=g,R.createNode=d,R.initVML=e},"0s+r":function(H,R,o){var Q=o("bYtY"),f=o("QBsz"),x=o("y23F"),M=o("H6uX"),g=o("YH21"),d=o("C0SR"),i="silent";function e(_,z,F){return{type:_,event:F,target:z.target,topTarget:z.topTarget,cancelBubble:!1,offsetX:F.zrX,offsetY:F.zrY,gestureEvent:F.gestureEvent,pinchX:F.pinchX,pinchY:F.pinchY,pinchScale:F.pinchScale,wheelDelta:F.zrDelta,zrByTouch:F.zrByTouch,which:F.which,stop:n}}function n(){g.stop(this.event)}function a(){}a.prototype.dispose=function(){};var t=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],l=function(_,z,F,D){M.call(this),this.storage=_,this.painter=z,this.painterRoot=D,F=F||new a,this.proxy=null,this._hovered={},this._lastTouchMoment,this._lastX,this._lastY,this._gestureMgr,x.call(this),this.setHandlerProxy(F)};l.prototype={constructor:l,setHandlerProxy:function(_){this.proxy&&this.proxy.dispose(),_&&(Q.each(t,function(z){_.on&&_.on(z,this[z],this)},this),_.handler=this),this.proxy=_},mousemove:function(_){var z=_.zrX,F=_.zrY,D=y(this,z,F),k=this._hovered,p=k.target;p&&!p.__zr&&(k=this.findHover(k.x,k.y),p=k.target);var L=this._hovered=D?{x:z,y:F}:this.findHover(z,F),P=L.target,W=this.proxy;W.setCursor&&W.setCursor(P?P.cursor:"default"),p&&P!==p&&this.dispatchToElement(k,"mouseout",_),this.dispatchToElement(L,"mousemove",_),P&&P!==p&&this.dispatchToElement(L,"mouseover",_)},mouseout:function(_){var z=_.zrEventControl,F=_.zrIsToLocalDOM;z!=="only_globalout"&&this.dispatchToElement(this._hovered,"mouseout",_),z!=="no_globalout"&&(!F&&this.trigger("globalout",{type:"globalout",event:_}))},resize:function(_){this._hovered={}},dispatch:function(_,z){var F=this[_];F&&F.call(this,z)},dispose:function(){this.proxy.dispose(),this.storage=this.proxy=this.painter=null},setCursorStyle:function(_){var z=this.proxy;z.setCursor&&z.setCursor(_)},dispatchToElement:function(_,z,F){_=_||{};var D=_.target;if(D&&D.silent)return;for(var k="on"+z,p=e(z,_,F);D&&!(D[k]&&(p.cancelBubble=D[k].call(D,p)),D.trigger(z,p),D=D.parent,p.cancelBubble););p.cancelBubble||(this.trigger(z,p),this.painter&&this.painter.eachOtherLayer(function(L){typeof L[k]=="function"&&L[k].call(L,p),L.trigger&&L.trigger(z,p)}))},findHover:function(_,z,F){for(var D=this.storage.getDisplayList(),k={x:_,y:z},p=D.length-1;p>=0;p--){var L;if(D[p]!==F&&!D[p].ignore&&(L=h(D[p],_,z))&&(!k.topTarget&&(k.topTarget=D[p]),L!==i)){k.target=D[p];break}}return k},processGesture:function(_,z){this._gestureMgr||(this._gestureMgr=new d);var F=this._gestureMgr;z==="start"&&F.clear();var D=F.recognize(_,this.findHover(_.zrX,_.zrY,null).target,this.proxy.dom);if(z==="end"&&F.clear(),D){var k=D.type;_.gestureEvent=k,this.dispatchToElement({target:D.target},k,D.event)}}},Q.each(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],function(_){l.prototype[_]=function(z){var F=z.zrX,D=z.zrY,k=y(this,F,D),p,L;if((_!=="mouseup"||!k)&&(p=this.findHover(F,D),L=p.target),_==="mousedown")this._downEl=L,this._downPoint=[z.zrX,z.zrY],this._upEl=L;else if(_==="mouseup")this._upEl=L;else if(_==="click"){if(this._downEl!==this._upEl||!this._downPoint||f.dist(this._downPoint,[z.zrX,z.zrY])>4)return;this._downPoint=null}this.dispatchToElement(p,_,z)}});function h(_,z,F){if(_[_.rectHover?"rectContain":"contain"](z,F)){for(var D=_,k;D;){if(D.clipPath&&!D.clipPath.contain(z,F))return!1;D.silent&&(k=!0),D=D.parent}return k?i:!0}return!1}function y(_,z,F){var D=_.painter;return z<0||z>D.getWidth()||F<0||F>D.getHeight()}Q.mixin(l,M),Q.mixin(l,x);var I=l;H.exports=I},"1Jh7":function(H,R,o){var Q=o("y+Vt"),f=o("T6xi"),x=Q.extend({type:"polyline",shape:{points:null,smooth:!1,smoothConstraint:null},style:{stroke:"#000",fill:null},buildPath:function(M,g){f.buildPath(M,g,!1)}});H.exports=x},"1MYJ":function(H,R,o){var Q=o("y+Vt"),f=Q.extend({type:"compound",shape:{paths:null},_updatePathDirty:function(){for(var x=this.__dirtyPath,M=this.shape.paths,g=0;g=this._maxSize&&t>0){var h=e.head;e.remove(h),delete n[h.key],a=h.value,this._lastRemovedEntry=h}l?l.value=i:l=new f(i),l.key=d,e.insertEntry(l),n[d]=l}return a},M.get=function(d){var i=this._map[d],e=this._list;if(i!=null)return i!==e.tail&&(e.remove(i),e.insertEntry(i)),i.value},M.clear=function(){this._list.clear(),this._map={}};var g=x;H.exports=g},"1bdT":function(H,R,o){var Q=o("3gBT"),f=o("H6uX"),x=o("DN4a"),M=o("vWvF"),g=o("bYtY"),d=function(e){x.call(this,e),f.call(this,e),M.call(this,e),this.id=e.id||Q()};d.prototype={type:"element",name:"",__zr:null,ignore:!1,clipPath:null,isGroup:!1,drift:function(e,n){switch(this.draggable){case"horizontal":n=0;break;case"vertical":e=0;break}var a=this.transform;a||(a=this.transform=[1,0,0,1,0,0]),a[4]+=e,a[5]+=n,this.decomposeTransform(),this.dirty(!1)},beforeUpdate:function(){},afterUpdate:function(){},update:function(){this.updateTransform()},traverse:function(e,n){},attrKV:function(e,n){if(e==="position"||e==="scale"||e==="origin"){if(n){var a=this[e];a||(a=this[e]=[]),a[0]=n[0],a[1]=n[1]}}else this[e]=n},hide:function(){this.ignore=!0,this.__zr&&this.__zr.refresh()},show:function(){this.ignore=!1,this.__zr&&this.__zr.refresh()},attr:function(e,n){if(typeof e=="string")this.attrKV(e,n);else if(g.isObject(e))for(var a in e)e.hasOwnProperty(a)&&this.attrKV(a,e[a]);return this.dirty(!1),this},setClipPath:function(e){var n=this.__zr;n&&e.addSelfToZr(n),this.clipPath&&this.clipPath!==e&&this.removeClipPath(),this.clipPath=e,e.__zr=n,e.__clipTarget=this,this.dirty(!1)},removeClipPath:function(){var e=this.clipPath;e&&(e.__zr&&e.removeSelfFromZr(e.__zr),e.__zr=null,e.__clipTarget=null,this.clipPath=null,this.dirty(!1))},addSelfToZr:function(e){this.__zr=e;var n=this.animators;if(n)for(var a=0;aW&&u>m&&u>s&&u>S||u1&&_(),U=e.cubicAt(W,m,s,S,I[0]),A>1&&(G=e.cubicAt(W,m,s,S,I[1]))),A===2?NW&&S>m&&S>s||S=0&&u<=1){for(var E=0,w=e.quadraticAt(W,m,s,u),A=0;Ab||S<-b)return 0;var C=Math.sqrt(b*b-S*S);y[0]=-C,y[1]=C;var u=Math.abs(m-r);if(u<1e-4)return 0;if(u%t<1e-4){m=0,r=t;var E=s?1:-1;return T>=y[0]+P&&T<=y[1]+P?E:0}if(s){var C=m;m=i(r),r=i(C)}else m=i(m),r=i(r);m>r&&(r+=t);for(var w=0,A=0;A<2;A++){var U=y[A];if(U+P>T){var G=Math.atan2(S,U),E=s?1:-1;G<0&&(G=t+G),(G>=m&&G<=r||G+t>=m&&G+t<=r)&&(G>Math.PI/2&&G1&&(b||(s+=n(T,S,C,u,m,r))),E===1&&(T=P[E],S=P[E+1],C=T,u=S);switch(w){case a.M:C=P[E++],u=P[E++],T=C,S=u;break;case a.L:if(b){if(f.containStroke(T,S,P[E],P[E+1],W,m,r))return!0}else s+=n(T,S,P[E],P[E+1],m,r)||0;T=P[E++],S=P[E++];break;case a.C:if(b){if(x.containStroke(T,S,P[E++],P[E++],P[E++],P[E++],P[E],P[E+1],W,m,r))return!0}else s+=z(T,S,P[E++],P[E++],P[E++],P[E++],P[E],P[E+1],m,r)||0;T=P[E++],S=P[E++];break;case a.Q:if(b){if(M.containStroke(T,S,P[E++],P[E++],P[E],P[E+1],W,m,r))return!0}else s+=F(T,S,P[E++],P[E++],P[E],P[E+1],m,r)||0;T=P[E++],S=P[E++];break;case a.A:var A=P[E++],U=P[E++],G=P[E++],V=P[E++],N=P[E++],c=P[E++];E+=1;var O=1-P[E++],B=Math.cos(N)*G+A,Y=Math.sin(N)*V+U;E>1?s+=n(T,S,B,Y,m,r):(C=B,u=Y);var K=(m-A)*V/G+A;if(b){if(g.containStroke(A,U,V,N,N+c,O,W,K,r))return!0}else s+=D(A,U,V,N,N+c,O,K,r);T=Math.cos(N+c)*G+A,S=Math.sin(N+c)*V+U;break;case a.R:C=T=P[E++],u=S=P[E++];var $=P[E++],X=P[E++],B=C+$,Y=u+X;if(b){if(f.containStroke(C,u,B,u,W,m,r)||f.containStroke(B,u,B,Y,W,m,r)||f.containStroke(B,Y,C,Y,W,m,r)||f.containStroke(C,Y,C,u,W,m,r))return!0}else s+=n(B,u,B,Y,m,r),s+=n(C,Y,C,u,m,r);break;case a.Z:if(b){if(f.containStroke(T,S,C,u,W,m,r))return!0}else s+=n(T,S,C,u,m,r);T=C,S=u;break}}return!b&&!h(S,u)&&(s+=n(T,S,C,u,m,r)||0),s!==0}function p(P,W,b){return k(P,0,!1,W,b)}function L(P,W,b,m){return k(P,W,!0,b,m)}R.contain=p,R.containStroke=L},"2fw6":function(H,R,o){var Q=o("y+Vt"),f=Q.extend({type:"circle",shape:{cx:0,cy:0,r:0},buildPath:function(x,M,g){g&&x.moveTo(M.cx+M.r,M.cy),x.arc(M.cx,M.cy,M.r,0,Math.PI*2,!0)}});H.exports=f},"3C/r":function(H,R){var o=function(f,x){this.image=f,this.repeat=x,this.type="pattern"};o.prototype.getCanvasPattern=function(f){return f.createPattern(this.image,this.repeat||"repeat")};var Q=o;H.exports=Q},"3CBa":function(H,R,o){var Q=o("hydK"),f=Q.createElement,x=o("bYtY"),M=o("SUKs"),g=o("y+Vt"),d=o("Dagg"),i=o("dqUG"),e=o("DBLp"),n=o("sW+o"),a=o("n6Mw"),t=o("vKoX"),l=o("P47w"),h=l.path,y=l.image,I=l.text;function _(r){return parseInt(r,10)}function z(r){return r instanceof g?h:r instanceof d?y:r instanceof i?I:h}function F(r,s){return s&&r&&s.parentNode!==r}function D(r,s,T){if(F(r,s)&&T){var S=T.nextSibling;S?r.insertBefore(s,S):r.appendChild(s)}}function k(r,s){if(F(r,s)){var T=r.firstChild;T?r.insertBefore(s,T):r.appendChild(s)}}function p(r,s){s&&r&&s.parentNode===r&&r.removeChild(s)}function L(r){return r.__textSvgEl}function P(r){return r.__svgEl}var W=function(r,s,T,S){this.root=r,this.storage=s,this._opts=T=x.extend({},T||{});var C=f("svg");C.setAttribute("xmlns","http://www.w3.org/2000/svg"),C.setAttribute("version","1.1"),C.setAttribute("baseProfile","full"),C.style.cssText="user-select:none;position:absolute;left:0;top:0;";var u=f("g");C.appendChild(u);var E=f("g");C.appendChild(E),this.gradientManager=new n(S,E),this.clipPathManager=new a(S,E),this.shadowManager=new t(S,E);var w=document.createElement("div");w.style.cssText="overflow:hidden;position:relative",this._svgDom=C,this._svgRoot=E,this._backgroundRoot=u,this._viewport=w,r.appendChild(w),w.appendChild(C),this.resize(T.width,T.height),this._visibleList=[]};W.prototype={constructor:W,getType:function(){return"svg"},getViewportRoot:function(){return this._viewport},getSvgDom:function(){return this._svgDom},getSvgRoot:function(){return this._svgRoot},getViewportRootOffset:function(){var r=this.getViewportRoot();if(r)return{offsetLeft:r.offsetLeft||0,offsetTop:r.offsetTop||0}},refresh:function(){var r=this.storage.getDisplayList(!0);this._paintList(r)},setBackgroundColor:function(r){this._backgroundRoot&&this._backgroundNode&&this._backgroundRoot.removeChild(this._backgroundNode);var s=f("rect");s.setAttribute("width",this.getWidth()),s.setAttribute("height",this.getHeight()),s.setAttribute("x",0),s.setAttribute("y",0),s.setAttribute("id",0),s.style.fill=r,this._backgroundRoot.appendChild(s),this._backgroundNode=s},_paintList:function(r){this.gradientManager.markAllUnused(),this.clipPathManager.markAllUnused(),this.shadowManager.markAllUnused();var s=this._svgRoot,T=this._visibleList,S=r.length,C=[],u;for(u=0;u=0;--E)if(u[E]===C)return!0;return!1}),T}else return null;else return T[0]},resize:function(r,s){var T=this._viewport;T.style.display="none";var S=this._opts;if(r!=null&&(S.width=r),s!=null&&(S.height=s),r=this._getSize(0),s=this._getSize(1),T.style.display="",this._width!==r||this._height!==s){this._width=r,this._height=s;var C=T.style;C.width=r+"px",C.height=s+"px";var u=this._svgDom;u.setAttribute("width",r),u.setAttribute("height",s)}this._backgroundNode&&(this._backgroundNode.setAttribute("width",r),this._backgroundNode.setAttribute("height",s))},getWidth:function(){return this._width},getHeight:function(){return this._height},_getSize:function(r){var s=this._opts,T=["width","height"][r],S=["clientWidth","clientHeight"][r],C=["paddingLeft","paddingTop"][r],u=["paddingRight","paddingBottom"][r];if(s[T]!=null&&s[T]!=="auto")return parseFloat(s[T]);var E=this.root,w=document.defaultView.getComputedStyle(E);return(E[S]||_(w[T])||_(E.style[T]))-(_(w[C])||0)-(_(w[u])||0)|0},dispose:function(){this.root.innerHTML="",this._svgRoot=this._backgroundRoot=this._svgDom=this._backgroundNode=this._viewport=this.storage=null},clear:function(){this._viewport&&this.root.removeChild(this._viewport)},toDataURL:function(){this.refresh();var r=encodeURIComponent(this._svgDom.outerHTML.replace(/> +\r<`));return"data:image/svg+xml;charset=UTF-8,"+r}};function b(r){return function(){M('In SVG mode painter not support method "'+r+'"')}}x.each(["getLayer","insertLayer","eachLayer","eachBuiltinLayer","eachOtherLayer","getLayers","modLayer","delLayer","clearLayer","pathToImage"],function(r){W.prototype[r]=b(r)});var m=W;H.exports=m},"3e3G":function(H,R,o){var Q=o("bYtY"),f=o("QuXc"),x=function(g,d,i,e,n){this.x=g==null?.5:g,this.y=d==null?.5:d,this.r=i==null?.5:i,this.type="radial",this.global=n||!1,f.call(this,e)};x.prototype={constructor:x},Q.inherits(x,f);var M=x;H.exports=M},"3gBT":function(H,R){var o=2311;function Q(){return o++}H.exports=Q},"4fz+":function(H,R,o){var Q=o("bYtY"),f=o("1bdT"),x=o("mFDi"),M=function(d){d=d||{},f.call(this,d);for(var i in d)d.hasOwnProperty(i)&&(this[i]=d[i]);this._children=[],this.__storage=null,this.__dirty=!0};M.prototype={constructor:M,isGroup:!0,type:"group",silent:!1,children:function(){return this._children.slice()},childAt:function(d){return this._children[d]},childOfName:function(d){for(var i=this._children,e=0;e=0&&(e.splice(n,0,d),this._doAdd(d))}return this},_doAdd:function(d){d.parent&&d.parent.remove(d),d.parent=this;var i=this.__storage,e=this.__zr;i&&i!==d.__storage&&(i.addToStorage(d),d instanceof M&&d.addChildrenToStorage(i)),e&&e.refresh()},remove:function(d){var i=this.__zr,e=this.__storage,n=this._children,a=Q.indexOf(n,d);return a<0?this:(n.splice(a,1),d.parent=null,e&&(e.delFromStorage(d),d instanceof M&&d.delChildrenFromStorage(e)),i&&i.refresh(),this)},removeAll:function(){var d=this._children,i=this.__storage,e,n;for(n=0;n1e-4){b[0]=F-k,b[1]=D-p,m[0]=F+k,m[1]=D+p;return}if(e[0]=d(L)*k+F,e[1]=g(L)*p+D,n[0]=d(P)*k+F,n[1]=g(P)*p+D,r(b,e,n),s(m,e,n),L=L%i,L<0&&(L=L+i),P=P%i,P<0&&(P=P+i),L>P&&!W?P+=i:LL&&(a[0]=d(C)*k+F,a[1]=g(C)*p+D,r(b,a,b),s(m,a,m))}R.fromPoints=t,R.fromLine=l,R.fromCubic=I,R.fromQuadratic=_,R.fromArc=z},"4qgm":function(H,R){H.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAAwCAYAAABE1blzAAAIeUlEQVRoQ72aa2wU1xXHf2dm1jYEBClJGgofIFJLU0W04AdQWgJSW0UprZRIpB/aJBTxStIShWchJvbytA2lBCKKeajhQ5s2tGpFK1G1UowqKNjYBkraJCqqiCDEDZSncezdmTnVnd2FxaztmfWaa632w9459/7v75xzz71j4R61ssM6TkrYqMon3qesPjFNLt6LoWWgB5n1ttr/GcMCLKrE5qFgPJf3gRXN5XJgoMcfUIFlR/QxiqgVhyfVA/MxTWKgPuZvL51UtUyTjwdK6IAI/NLbWlQylhctWC0xPuN35Zi+gFUMfpIzoqxsLpffDoTIggssb9KvqLBJYnxD3dvUepq8OIAPquxzfCobJ8v5QgotmMAxDVoyYjAvi81KcRiWk1qPKm/RPIvHqy2T5FeFElkQgeVNWq42m8TmcU0G8ZVXC2ia5vOW47Lq2BQ5m5ehrIf6JbC0WQdbsMSH5ZbNED/R3+mYDHSL5kcqVLZOZB8imq/lvAWWHdWpOGySIqYEwvKk1mtsmtl5/M72WNk4Wf6dj8jIAqce1qGJEparsgSHQVoIar3M3GRadWnDp+rb5eyJi0RaykgCy47q9DS1srDUvLRzme+YFXhg5CY2YD4uf/RdVrROkffCGgk13vQTOrzdZZUKi8SmOCy1pMLUYfCDkfD7T+Cvl1PTckKNereENM1L6rFmaAc/PzRD3L6E9jlUabN+Swj2tfFB6o8Q7h0e/GQMPDcy9djBS7DjPJzthOJ+0lSPvzguyxonyz96E9mjwIpGHeGZ+lFYiEXMpP+ozQhcPgZmj7z95MUE1H8Ef7gIhnCszyXOPWqa5lWUDVcvsu3Mk5KrXsodEhUtOtNT6qwYj0allj2dXAIzvx+5CtvOwT9vQpEFVtTVMzuK8QJT1yY55HssbZ0sLd3N3LF+k47pZ70YcZS5WNj5UAsr0PS74cG+C/DLNrjppYTm0wKaSW7gUxvz2HL0q/Jpxs4tgeVN+rRvUWPF+Hx/qEURmOl7uh1ePweN11Iua+XjtsYLUjSP+BZLW0vlmLEvk07paK+LNWoxWwQxBXKhWm8u2n2MpA+/+S/suQDXvfxc1ti0ioIC/ybK5o5BbJbSJj1pD+HLXnu0DBlmEaIIzNjbfi6VhErydNeAmgX2MPCu8ZxMaNJptlBjSi6zv+VbKOcSHFVgwxXY/CFc6AI7Hzc14kzBni7xPJtFgZnxp/S+WJLFAsvEYWiko04vKMMKbOtK7Y9/+h/4mmchkFWkWz6VxyvkzYBm9vzKjmsFFnX9PfZkbPYl0BSVBy7CzvNwvqsfm3/WMct1WXUy65h1lyNMb9CS9iEsUouVls3w/tDsTeCZDjDxduhqKqHk5ZJpaprgQ/VZleug3KOnl/1dJ6QvjL4Z5uohbAx2+fBWG/ziY7icTFHLp4W96ug1lM3l0eCxvIhQicWIqBu/IbhyLDz7cErCiRup6qX5ej/2u4iXVaFyVdlxfUyFN0UojbJPGlozH4B5o+DAJfh1GxjR+VYs2deNFrx2vELa+qIfSqAxUtqkW61iXvY7+zJ55+/mFGHcsN0FJ8+a89Y1RoL3xWVF85TwF8ahBZY16RtSzEtRBRq5RmTogbqtn6GGh+vDThHiLWVyadYstffvl/Q1cu8LHnrc/giMxjzdOxNrCU6rsry1Qv5sflkQ1x8qjN5VJWvD2C2cQGMpwmG4t8lJUUAtobDds1l3coJcnVulox2LdU4xzyc62berWmbfG4GSKo80SVKK0gfjfIWaGDXFcoJW32dZ6yR5x4hYuEafUaixbcYaX3cT7NlVLfMGXGAmq4nPHlz2YvMjbJ41k4iSbYOSylBz6VThZ+2dbPzga3Jj4Todhcd6FZ4XAd8DJwZucqAF3q4gPgCWZ78GK2/S76nFBonxSKhzZfoc5ydpxGNpy2Q5HFCr0mew2WjZPOJmXZcMuMDgFZiPi1Dv3SRuXmTOqdWhRV28ZHkc3hGXw+VN+rAK67GYjWD1VCAYd/Q9borHZrWpaymTjoWv6igtZh0E59OAWnYbMIGljbrDGc4L3g3eRQNqB83A89bo4zb81HYodV06VKkb+S4b4/slMbFRn7JsaiTGF7JpZu5S/ARH8FjSMkUaja35cZ1lCTUBNXPwzhHLRmAywd7dcZlb2Bhs1C3EGNTlsOr0eLkyZ7kOdYawyoJXRCj2PDArbjvguRxVl1d2rZXGCa36oO2zBmWexLCD+ExwHai91M6WszOkc06Vfi5msc4QNzmrO7VsIbEiSCTYubtaXiiowNJmfcBssumVniGw2XaY6Jl3gN1W2oj0fTrUY9PIf7HB0Cxv0ifUZhF+SlxzuZy4i1ofV5NOyu5ltXiqvlL+VlCBGWNzV+vX7RgHnRj3JXPeRKZ6ZtP0fBbviacugTItoOakY60PasalLTuIx3dIsrh+rZwKIy6YR9iOmX7z6zUmbTwhQq1l82gugtk20zRvqrKJDrZeKaX9/vd42oIay7kzQ+aaS/C8x3WEtZc9tu2PS6TXPZEFZibx4w36YMKl2lRPIti9xY2haQh4LmcQbqBMSBPpcX2zPKDB91m8Oy4no8LIi2D3QRZW6Uxs6sLQtMzhNkfq724zTf2aKutH+rwej0gt217eBLONLKzWh8z/wWgImr1RCKgZ0h4N4rJk59pUIupPK4jAzAQWxPU7QJ3t8MW+YjMXNfW55ivriy+xbfv23C9ToootqEAzeEDTplqV+X3FZibbWqlE0iCwZOdr/adWcBfNtarzqvS7tkWt1QtNE2uGGrAhNpzXty8qDLV7IjBDUy3ioszHwspk2lux5tOgHkt3xaU1quuF7V9wF+2Rpk0dwjhTXypcQ9lYdD9bB4LaPSPYPdOqsAcYh8336yulOSyF/vT7P83Gv9qVBJysAAAAAElFTkSuQmCC"},"4u4S":function(H,R){H.exports="data:image/png;base64,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"},"59Ip":function(H,R,o){var Q=o("Sj9i");function f(x,M,g,d,i,e,n,a,t,l,h){if(t===0)return!1;var y=t;if(h>M+y&&h>d+y&&h>e+y&&h>a+y||hx+y&&l>g+y&&l>i+y&&l>n+y||l=0||C.relatedTarget.className.indexOf("".concat(A,"-next"))>=0))return;r.setState({goInputText:""}),w(r.getValidValue())},r.go=function(C){var u=r.state.goInputText;if(u==="")return;(C.keyCode===y.ENTER||C.type==="click")&&(r.setState({goInputText:""}),r.props.quickGo(r.getValidValue()))},r}return Object(g.a)(m,[{key:"getValidValue",value:function(){var s=this.state,T=s.goInputText,S=s.current;return!T||isNaN(T)?S:Number(T)}},{key:"getPageSizeOptions",value:function(){var s=this.props,T=s.pageSize,S=s.pageSizeOptions;return S.some(function(C){return C.toString()===T.toString()})?S:S.concat([T.toString()]).sort(function(C,u){var E=isNaN(Number(C))?0:Number(C),w=isNaN(Number(u))?0:Number(u);return E-w})}},{key:"render",value:function(){var s=this,T=this.props,S=T.pageSize,C=T.locale,u=T.rootPrefixCls,E=T.changeSize,w=T.quickGo,A=T.goButton,U=T.selectComponentClass,G=T.buildOptionText,V=T.selectPrefixCls,N=T.disabled,c=this.state.goInputText,O="".concat(u,"-options"),B=U,Y=null,K=null,$=null;if(!E&&!w)return null;var X=this.getPageSizeOptions();if(E&&B){var ie=X.map(function(ne,de){return n.a.createElement(B.Option,{key:de,value:ne.toString()},(G||s.buildOptionText)(ne))});Y=n.a.createElement(B,{disabled:N,prefixCls:V,showSearch:!1,className:"".concat(O,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(S||X[0]).toString(),onChange:this.changeSize,getPopupContainer:function(de){return de.parentNode}},ie)}return w&&(A&&($=typeof A=="boolean"?n.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:N,className:"".concat(O,"-quick-jumper-button")},C.jump_to_confirm):n.a.createElement("span",{onClick:this.go,onKeyUp:this.go},A)),K=n.a.createElement("div",{className:"".concat(O,"-quick-jumper")},C.jump_to,n.a.createElement("input",{disabled:N,type:"text",value:c,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),C.page,$)),n.a.createElement("li",{className:"".concat(O)},Y,K)}}]),m}(n.a.Component);I.defaultProps={pageSizeOptions:["10","20","50","100"]};var _=I,z=o("N2Kk");function F(){}function D(W){return typeof W=="number"&&isFinite(W)&&Math.floor(W)===W}function k(W,b,m){return m}function p(W,b,m){var r=typeof W=="undefined"?b.pageSize:W;return Math.floor((m.total-1)/r)+1}var L=function(W){Object(d.a)(m,W);var b=Object(i.a)(m);function m(r){var s;Object(M.a)(this,m),s=b.call(this,r),s.getJumpPrevPage=function(){return Math.max(1,s.state.current-(s.props.showLessItems?3:5))},s.getJumpNextPage=function(){return Math.min(p(void 0,s.state,s.props),s.state.current+(s.props.showLessItems?3:5))},s.getItemIcon=function(E,w){var A=s.props.prefixCls,U=E||n.a.createElement("button",{type:"button","aria-label":w,className:"".concat(A,"-item-link")});return typeof E=="function"&&(U=n.a.createElement(E,Object(x.a)({},s.props))),U},s.savePaginationNode=function(E){s.paginationNode=E},s.isValid=function(E){return D(E)&&E!==s.state.current},s.shouldDisplayQuickJumper=function(){var E=s.props,w=E.showQuickJumper,A=E.pageSize,U=E.total;return U<=A?!1:w},s.handleKeyDown=function(E){(E.keyCode===y.ARROW_UP||E.keyCode===y.ARROW_DOWN)&&E.preventDefault()},s.handleKeyUp=function(E){var w=s.getValidValue(E),A=s.state.currentInputValue;w!==A&&s.setState({currentInputValue:w}),E.keyCode===y.ENTER?s.handleChange(w):E.keyCode===y.ARROW_UP?s.handleChange(w-1):E.keyCode===y.ARROW_DOWN&&s.handleChange(w+1)},s.changePageSize=function(E){var w=s.state.current,A=p(E,s.state,s.props);w=w>A?A:w,A===0&&(w=s.state.current),typeof E=="number"&&("pageSize"in s.props||s.setState({pageSize:E}),"current"in s.props||s.setState({current:w,currentInputValue:w})),s.props.onShowSizeChange(w,E),"onChange"in s.props&&s.props.onChange&&s.props.onChange(w,E)},s.handleChange=function(E){var w=s.props.disabled,A=E;if(s.isValid(A)&&!w){var U=p(void 0,s.state,s.props);A>U?A=U:A<1&&(A=1),"current"in s.props||s.setState({current:A,currentInputValue:A});var G=s.state.pageSize;return s.props.onChange(A,G),A}return s.state.current},s.prev=function(){s.hasPrev()&&s.handleChange(s.state.current-1)},s.next=function(){s.hasNext()&&s.handleChange(s.state.current+1)},s.jumpPrev=function(){s.handleChange(s.getJumpPrevPage())},s.jumpNext=function(){s.handleChange(s.getJumpNextPage())},s.hasPrev=function(){return s.state.current>1},s.hasNext=function(){return s.state.current2?A-2:0),G=2;G=S?u=S:u=Number(T),u}},{key:"getShowSizeChanger",value:function(){var s=this.props,T=s.showSizeChanger,S=s.total,C=s.totalBoundaryShowSizeChanger;return typeof T!="undefined"?T:S>C}},{key:"renderPrev",value:function(s){var T=this.props,S=T.prevIcon,C=T.itemRender,u=C(s,"prev",this.getItemIcon(S,"prev page")),E=!this.hasPrev();return Object(e.isValidElement)(u)?Object(e.cloneElement)(u,{disabled:E}):u}},{key:"renderNext",value:function(s){var T=this.props,S=T.nextIcon,C=T.itemRender,u=C(s,"next",this.getItemIcon(S,"next page")),E=!this.hasNext();return Object(e.isValidElement)(u)?Object(e.cloneElement)(u,{disabled:E}):u}},{key:"render",value:function(){var s=this,T=this.props,S=T.prefixCls,C=T.className,u=T.style,E=T.disabled,w=T.hideOnSinglePage,A=T.total,U=T.locale,G=T.showQuickJumper,V=T.showLessItems,N=T.showTitle,c=T.showTotal,O=T.simple,B=T.itemRender,Y=T.showPrevNextJumpers,K=T.jumpPrevIcon,$=T.jumpNextIcon,X=T.selectComponentClass,ie=T.selectPrefixCls,ne=T.pageSizeOptions,de=this.state,j=de.current,Z=de.pageSize,v=de.currentInputValue;if(w===!0&&A<=Z)return null;var J=p(void 0,this.state,this.props),ee=[],te=null,oe=null,le=null,q=null,re=null,ae=G&&G.goButton,se=V?1:2,ue=j-1>0?j-1:0,ce=j+1=se*2&&j!==1+2&&(ee[0]=Object(e.cloneElement)(ee[0],{className:"".concat(S,"-item-after-jump-prev")}),ee.unshift(te)),J-j>=se*2&&j!==J-2&&(ee[ee.length-1]=Object(e.cloneElement)(ee[ee.length-1],{className:"".concat(S,"-item-before-jump-next")}),ee.push(oe)),Ee!==1&&ee.unshift(le),Se!==J&&ee.push(q)}var ge=null;c&&(ge=n.a.createElement("li",{className:"".concat(S,"-total-text")},c(A,[A===0?0:(j-1)*Z+1,j*Z>A?A:j*Z])));var be=!this.hasPrev()||!J,xe=!this.hasNext()||!J;return n.a.createElement("ul",Object(Q.a)({className:t()(S,C,Object(f.a)({},"".concat(S,"-disabled"),E)),style:u,unselectable:"unselectable",ref:this.savePaginationNode},ve),ge,n.a.createElement("li",{title:N?U.prev_page:null,onClick:this.prev,tabIndex:be?null:0,onKeyPress:this.runIfEnterPrev,className:t()("".concat(S,"-prev"),Object(f.a)({},"".concat(S,"-disabled"),be)),"aria-disabled":be},this.renderPrev(ue)),ee,n.a.createElement("li",{title:N?U.next_page:null,onClick:this.next,tabIndex:xe?null:0,onKeyPress:this.runIfEnterNext,className:t()("".concat(S,"-next"),Object(f.a)({},"".concat(S,"-disabled"),xe)),"aria-disabled":xe},this.renderNext(ce)),n.a.createElement(_,{disabled:E,locale:U,rootPrefixCls:S,selectComponentClass:X,selectPrefixCls:ie,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:j,pageSize:Z,pageSizeOptions:ne,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:ae}))}}],[{key:"getDerivedStateFromProps",value:function(s,T){var S={};if("current"in s&&(S.current=s.current,s.current!==T.current&&(S.currentInputValue=S.current)),"pageSize"in s&&s.pageSize!==T.pageSize){var C=T.current,u=p(s.pageSize,T,s);C=C>u?u:C,"current"in s||(S.current=C,S.currentInputValue=C),S.pageSize=s.pageSize}return S}}]),m}(n.a.Component);L.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:F,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:F,locale:z.a,style:{},itemRender:k,totalBoundaryShowSizeChanger:50};var P=L},"6GrX":function(H,R,o){var Q=o("mFDi"),f=o("Xnb7"),x=o("bYtY"),M=x.getContext,g=x.extend,d=x.retrieve2,i=x.retrieve3,e=x.trim,n={},a=0,t=5e3,l=/\{([a-zA-Z0-9_]+)\|([^}]*)\}/g,h="12px sans-serif",y={};function I(w,A){y[w]=A}function _(w,A){A=A||h;var U=w+":"+A;if(n[U])return n[U];for(var G=(w+"").split(` +`),V=0,N=0,c=G.length;Nt&&(a=0,n={}),a++,n[U]=V,V}function z(w,A,U,G,V,N,c,O){return c?D(w,A,U,G,V,N,c,O):F(w,A,U,G,V,N,O)}function F(w,A,U,G,V,N,c){var O=S(w,A,V,N,c),B=_(w,A);V&&(B+=V[1]+V[3]);var Y=O.outerHeight,K=k(0,B,U),$=p(0,Y,G),X=new Q(K,$,B,Y);return X.lineHeight=O.lineHeight,X}function D(w,A,U,G,V,N,c,O){var B=C(w,{rich:c,truncate:O,font:A,textAlign:U,textPadding:V,textLineHeight:N}),Y=B.outerWidth,K=B.outerHeight,$=k(0,Y,U),X=p(0,K,G);return new Q($,X,Y,K)}function k(w,A,U){return U==="right"?w-=A:U==="center"&&(w-=A/2),w}function p(w,A,U){return U==="middle"?w-=A/2:U==="bottom"&&(w-=A),w}function L(w,A,U){var G=A.textPosition,V=A.textDistance,N=U.x,c=U.y;V=V||0;var O=U.height,B=U.width,Y=O/2,K="left",$="top";switch(G){case"left":N-=V,c+=Y,K="right",$="middle";break;case"right":N+=V+B,c+=Y,$="middle";break;case"top":N+=B/2,c-=V,K="center",$="bottom";break;case"bottom":N+=B/2,c+=O+V,K="center";break;case"inside":N+=B/2,c+=Y,K="center",$="middle";break;case"insideLeft":N+=V,c+=Y,$="middle";break;case"insideRight":N+=B-V,c+=Y,K="right",$="middle";break;case"insideTop":N+=B/2,c+=V,K="center";break;case"insideBottom":N+=B/2,c+=O-V,K="center",$="bottom";break;case"insideTopLeft":N+=V,c+=V;break;case"insideTopRight":N+=B-V,c+=V,K="right";break;case"insideBottomLeft":N+=V,c+=O-V,$="bottom";break;case"insideBottomRight":N+=B-V,c+=O-V,K="right",$="bottom";break}return w=w||{},w.x=N,w.y=c,w.textAlign=K,w.textVerticalAlign=$,w}function P(w,A,U){var G={textPosition:w,textDistance:U};return L({},G,A)}function W(w,A,U,G,V){if(!A)return"";var N=(w+"").split(` +`);V=b(A,U,G,V);for(var c=0,O=N.length;c=N;O++)c-=N;var B=_(U,A);return B>c&&(U="",B=0),c=w-B,G.ellipsis=U,G.ellipsisWidth=B,G.contentWidth=c,G.containerWidth=w,G}function m(w,A){var U=A.containerWidth,G=A.font,V=A.contentWidth;if(!U)return"";var N=_(w,G);if(N<=U)return w;for(var c=0;;c++){if(N<=V||c>=A.maxIterations){w+=A.ellipsis;break}var O=c===0?r(w,V,A.ascCharWidth,A.cnCharWidth):N>0?Math.floor(w.length*V/N):0;w=w.substr(0,O),N=_(w,G)}return w===""&&(w=A.placeholder),w}function r(w,A,U,G){for(var V=0,N=0,c=w.length;NK)w="",c=[];else if($!=null)for(var X=b($-(U?U[1]+U[3]:0),A,V.ellipsis,{minChar:V.minChar,placeholder:V.placeholder}),ie=0,ne=c.length;ieG&&u(U,w.substring(G,N)),u(U,V[2],V[1]),G=l.lastIndex}Gie)return{lines:[],width:0,height:0};J.textWidth=_(J.text,oe);var q=ee.textWidth,re=q==null||q==="auto";if(typeof q=="string"&&q.charAt(q.length-1)==="%")J.percentWidth=q,Y.push(J),q=0;else{if(re){q=J.textWidth;var ae=ee.textBackgroundColor,se=ae&&ae.image;se&&(se=f.findExistImage(se),f.isImageReady(se)&&(q=Math.max(q,se.width*le/se.height)))}var ue=te?te[1]+te[3]:0;q+=ue;var ce=X!=null?X-Z:null;ce!=null&&ce=0&&r.splice(s,1),b.__hoverMir=null},clearHover:function(b){for(var m=this._hoverElements,r=0;r15)break}}S.__drawIndex=c,S.__drawIndex0&&b>s[0]){for(C=0;Cb);C++);S=r[s[C]]}if(s.splice(C+1,0,b),r[b]=m,!m.virtual)if(S){var E=S.dom;E.nextSibling?u.insertBefore(m.dom,E.nextSibling):u.appendChild(m.dom)}else u.firstChild?u.insertBefore(m.dom,u.firstChild):u.appendChild(m.dom)},eachLayer:function(b,m){var r=this._zlevelList,s,T;for(T=0;T0?h:0),this._needsManuallyCompositing),E.__builtin__||M("ZLevel "+u+" has been used by unkown layer "+E.id),E!==T&&(E.__used=!0,E.__startIndex!==r&&(E.__dirty=!0),E.__startIndex=r,E.incremental?E.__drawIndex=-1:E.__drawIndex=r,m(r),T=E),s.__dirty&&(E.__dirty=!0,E.incremental&&E.__drawIndex<0&&(E.__drawIndex=r))}m(r),this.eachBuiltinLayer(function(w,A){!w.__used&&w.getElementCount()>0&&(w.__dirty=!0,w.__startIndex=w.__endIndex=w.__drawIndex=0),w.__dirty&&w.__drawIndex<0&&(w.__drawIndex=w.__startIndex)})},clear:function(){return this.eachBuiltinLayer(this._clearLayer),this},_clearLayer:function(b){b.clear()},setBackgroundColor:function(b){this._backgroundColor=b},configLayer:function(b,m){if(m){var r=this._layerConfig;r[b]?x.merge(r[b],m,!0):r[b]=m;for(var s=0;s=o;)l|=t&1,t>>=1;return t+l}function M(t,l,h,y){var I=l+1;if(I===h)return 1;if(y(t[I++],t[l])<0){for(;I=0;)I++;return I-l}function g(t,l,h){for(h--;l>>1,I(_,t[D])<0?F=D:z=D+1;var k=y-z;switch(k){case 3:t[z+3]=t[z+2];case 2:t[z+2]=t[z+1];case 1:t[z+1]=t[z];break;default:for(;k>0;)t[z+k]=t[z+k-1],k--}t[z]=_}}function i(t,l,h,y,I,_){var z=0,F=0,D=1;if(_(t,l[h+I])>0){for(F=y-I;D0;)z=D,D=(D<<1)+1,D<=0&&(D=F);D>F&&(D=F),z+=I,D+=I}else{for(F=I+1;DF&&(D=F);var k=z;z=I-D,D=I-k}for(z++;z>>1);_(t,l[h+p])>0?z=p+1:D=p}return D}function e(t,l,h,y,I,_){var z=0,F=0,D=1;if(_(t,l[h+I])<0){for(F=I+1;DF&&(D=F);var k=z;z=I-D,D=I-k}else{for(F=y-I;D=0;)z=D,D=(D<<1)+1,D<=0&&(D=F);D>F&&(D=F),z+=I,D+=I}for(z++;z>>1);_(t,l[h+p])<0?D=p:z=p+1}return D}function n(t,l){var h=Q,y=0,I=f,_=0,z,F,D=0;y=t.length,y<2*f&&(I=y>>>1);var k=[];_=y<120?5:y<1542?10:y<119151?19:40,z=[],F=[];function p(r,s){z[D]=r,F[D]=s,D+=1}function L(){for(;D>1;){var r=D-2;if(r>=1&&F[r-1]<=F[r]+F[r+1]||r>=2&&F[r-2]<=F[r]+F[r-1])F[r-1]F[r+1])break;W(r)}}function P(){for(;D>1;){var r=D-2;r>0&&F[r-1]=Q||G>=Q);if(V)break;A<0&&(A=0),A+=2}if(h=A,h<1&&(h=1),s===1){for(C=0;C=0;C--)t[U+C]=t[A+C];t[w]=k[E];return}for(var G=h;;){var V=0,N=0,c=!1;do if(l(k[E],t[u])<0){if(t[w--]=t[u--],V++,N=0,--s===0){c=!0;break}}else if(t[w--]=k[E--],N++,V=0,--S===1){c=!0;break}while((V|N)=0;C--)t[U+C]=t[A+C];if(s===0){c=!0;break}}if(t[w--]=k[E--],--S===1){c=!0;break}if(N=S-i(t[u],k,0,S,S-1,l),N!==0){for(w-=N,E-=N,S-=N,U=w+1,A=E+1,C=0;C=Q||N>=Q);if(c)break;G<0&&(G=0),G+=2}if(h=G,h<1&&(h=1),S===1){for(w-=s,u-=s,U=w+1,A=u+1,C=s-1;C>=0;C--)t[U+C]=t[A+C];t[w]=k[E]}else{if(S===0)throw new Error;for(A=w-(S-1),C=0;CF&&(D=F),d(t,h,h+D,h+_,l),_=D}z.pushRun(h,_),z.mergeRuns(),I-=_,h+=_}while(I!==0);z.forceMergeRuns()}H.exports=a},BlVb:function(H,R,o){var Q=o("hyiK"),f=1e-8;function x(g,d){return Math.abs(g-d).5?L:p}function a(p,L,P,W,b){var m=p.length;if(b===1)for(var r=0;rb;if(m)p.length=b;else for(var r=W;r=0&&!(G[q]<=le);q--);q=Math.min(q,S-2)}else{for(q=$;qle);q++);q=Math.min(q-1,S-2)}$=q,X=le;var re=G[q+1]-G[q];if(re===0)return;if(ne=(le-G[q])/re,T)if(j=V[q],de=V[q===0?q:q-1],Z=V[q>S-2?S-1:q+1],v=V[q>S-3?S-1:q+2],u)h(de,j,Z,v,ne,ne*ne,ne*ne*ne,r(oe,b),A);else{var ae;if(E)ae=h(de,j,Z,v,ne,ne*ne,ne*ne*ne,J,1),ae=_(J);else{if(w)return n(j,Z,ne);ae=y(de,j,Z,v,ne,ne*ne,ne*ne*ne)}s(oe,b,ae)}else if(u)a(V[q],V[q+1],ne,r(oe,b),A);else{var ae;if(E)a(V[q],V[q+1],ne,J,1),ae=_(J);else{if(w)return n(V[q],V[q+1],ne);ae=e(V[q],V[q+1],ne)}s(oe,b,ae)}},te=new Q({target:p._target,life:U,loop:p._loop,delay:p._delay,onframe:ee,ondestroy:P});return L&&L!=="spline"&&(te.easing=L),te}var D=function(p,L,P,W){this._tracks={},this._target=p,this._loop=L||!1,this._getter=P||d,this._setter=W||i,this._clipCount=0,this._delay=0,this._doneList=[],this._onframeList=[],this._clipList=[]};D.prototype={when:function(p,L){var P=this._tracks;for(var W in L){if(!L.hasOwnProperty(W))continue;if(!P[W]){P[W]=[];var b=this._getter(this._target,W);if(b==null)continue;p!==0&&P[W].push({time:0,value:I(b)})}P[W].push({time:p,value:L[W]})}return this},during:function(p){return this._onframeList.push(p),this},pause:function(){for(var p=0;p1&&a&&a.length>1){var l=x(a)/x(t);!isFinite(l)&&(l=1),e.pinchScale=l;var h=M(a);return e.pinchX=h[0],e.pinchY=h[1],{type:"pinch",target:i[0].target,event:e}}}},d=f;H.exports=d},CoPh:function(H,R,o){H.exports=o.p+"static/star.14f60c08.svg"},DBLp:function(H,R){function o(){}o.prototype={diff:function(g,d,i){i||(i=function(D,k){return D===k}),this.equals=i;var e=this;g=g.slice(),d=d.slice();var n=d.length,a=g.length,t=1,l=n+a,h=[{newPos:-1,components:[]}],y=this.extractCommon(h[0],d,g,0);if(h[0].newPos+1>=n&&y+1>=a){for(var I=[],_=0;_=n&&P+1>=a)return Q(e,k.components,d,g);h[D]=k}t++}for(;t<=l;){var F=z();if(F)return F}},pushComponent:function(g,d,i){var e=g[g.length-1];e&&e.added===d&&e.removed===i?g[g.length-1]={count:e.count+1,added:d,removed:i}:g.push({count:1,added:d,removed:i})},extractCommon:function(g,d,i,e){for(var n=d.length,a=i.length,t=g.newPos,l=t-e,h=0;t+1M||l<-M}var d=function(l){l=l||{},l.position||(this.position=[0,0]),l.rotation==null&&(this.rotation=0),l.scale||(this.scale=[1,1]),this.origin=this.origin||null},i=d.prototype;i.transform=null,i.needLocalTransform=function(){return g(this.rotation)||g(this.position[0])||g(this.position[1])||g(this.scale[0]-1)||g(this.scale[1]-1)};var e=[];i.updateTransform=function(){var l=this.parent,h=l&&l.transform,y=this.needLocalTransform(),I=this.transform;if(!(y||h)){I&&x(I);return}I=I||Q.create(),y?this.getLocalTransform(I):x(I),h&&(y?Q.mul(I,l.transform,I):Q.copy(I,l.transform)),this.transform=I;var _=this.globalScaleRatio;if(_!=null&&_!==1){this.getGlobalScale(e);var z=e[0]<0?-1:1,F=e[1]<0?-1:1,D=((e[0]-z)*_+z)/e[0]||0,k=((e[1]-F)*_+F)/e[1]||0;I[0]*=D,I[1]*=D,I[2]*=k,I[3]*=k}this.invTransform=this.invTransform||Q.create(),Q.invert(this.invTransform,I)},i.getLocalTransform=function(l){return d.getLocalTransform(this,l)},i.setTransform=function(l){var h=this.transform,y=l.dpr||1;h?l.setTransform(y*h[0],y*h[1],y*h[2],y*h[3],y*h[4],y*h[5]):l.setTransform(y,0,0,y,0,0)},i.restoreTransform=function(l){var h=l.dpr||1;l.setTransform(h,0,0,h,0,0)};var n=[],a=Q.create();i.setLocalTransform=function(l){if(!l)return;var h=l[0]*l[0]+l[1]*l[1],y=l[2]*l[2]+l[3]*l[3],I=this.position,_=this.scale;g(h-1)&&(h=Math.sqrt(h)),g(y-1)&&(y=Math.sqrt(y)),l[0]<0&&(h=-h),l[3]<0&&(y=-y),I[0]=l[4],I[1]=l[5],_[0]=h,_[1]=y,this.rotation=Math.atan2(-l[1]/y,l[0]/h)},i.decomposeTransform=function(){if(!this.transform)return;var l=this.parent,h=this.transform;l&&l.transform&&(Q.mul(n,l.invTransform,h),h=n);var y=this.origin;y&&(y[0]||y[1])&&(a[4]=y[0],a[5]=y[1],Q.mul(n,h,a),n[4]-=y[0],n[5]-=y[1],h=n),this.setLocalTransform(h)},i.getGlobalScale=function(l){var h=this.transform;return l=l||[],h?(l[0]=Math.sqrt(h[0]*h[0]+h[1]*h[1]),l[1]=Math.sqrt(h[2]*h[2]+h[3]*h[3]),h[0]<0&&(l[0]=-l[0]),h[3]<0&&(l[1]=-l[1]),l):(l[0]=1,l[1]=1,l)},i.transformCoordToLocal=function(l,h){var y=[l,h],I=this.invTransform;return I&&f.applyTransform(y,y,I),y},i.transformCoordToGlobal=function(l,h){var y=[l,h],I=this.transform;return I&&f.applyTransform(y,y,I),y},d.getLocalTransform=function(l,h){h=h||[],x(h);var y=l.origin,I=l.scale||[1,1],_=l.rotation||0,z=l.position||[0,0];return y&&(h[4]-=y[0],h[5]-=y[1]),Q.scale(h,h,I),_&&Q.rotate(h,h,_),y&&(h[4]+=y[0],h[5]+=y[1]),h[4]+=z[0],h[5]+=z[1],h};var t=d;H.exports=t},Dagg:function(H,R,o){var Q=o("Gev7"),f=o("mFDi"),x=o("bYtY"),M=o("Xnb7");function g(i){Q.call(this,i)}g.prototype={constructor:g,type:"image",brush:function(i,e){var n=this.style,a=n.image;n.bind(i,this,e);var t=this._image=M.createOrUpdateImage(a,this._image,this,this.onload);if(!t||!M.isImageReady(t))return;var l=n.x||0,h=n.y||0,y=n.width,I=n.height,_=t.width/t.height;if(y==null&&I!=null?y=I*_:I==null&&y!=null?I=y/_:y==null&&I==null&&(y=t.width,I=t.height),this.setTransform(i),n.sWidth&&n.sHeight){var z=n.sx||0,F=n.sy||0;i.drawImage(t,z,F,n.sWidth,n.sHeight,l,h,y,I)}else if(n.sx&&n.sy){var z=n.sx,F=n.sy,D=y-z,k=I-F;i.drawImage(t,z,F,D,k,l,h,y,I)}else i.drawImage(t,l,h,y,I);n.text!=null&&(this.restoreTransform(i),this.drawRectText(i,this.getBoundingRect()))},getBoundingRect:function(){var i=this.style;return this._rect||(this._rect=new f(i.x||0,i.y||0,i.width||0,i.height||0)),this._rect}},x.inherits(g,Q);var d=g;H.exports=d},E7E6:function(H,R){H.exports="data:image/png;base64,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"},FOrL:function(H,R,o){H.exports=o.p+"static/nodata.a6b3f948.png"},FPkq:function(H,R,o){H.exports=o.p+"static/qrCode.dd0fe9b2.png"},Fofx:function(H,R){var o=typeof Float32Array=="undefined"?Array:Float32Array;function Q(){var a=new o(6);return f(a),a}function f(a){return a[0]=1,a[1]=0,a[2]=0,a[3]=1,a[4]=0,a[5]=0,a}function x(a,t){return a[0]=t[0],a[1]=t[1],a[2]=t[2],a[3]=t[3],a[4]=t[4],a[5]=t[5],a}function M(a,t,l){var h=t[0]*l[0]+t[2]*l[1],y=t[1]*l[0]+t[3]*l[1],I=t[0]*l[2]+t[2]*l[3],_=t[1]*l[2]+t[3]*l[3],z=t[0]*l[4]+t[2]*l[5]+t[4],F=t[1]*l[4]+t[3]*l[5]+t[5];return a[0]=h,a[1]=y,a[2]=I,a[3]=_,a[4]=z,a[5]=F,a}function g(a,t,l){return a[0]=t[0],a[1]=t[1],a[2]=t[2],a[3]=t[3],a[4]=t[4]+l[0],a[5]=t[5]+l[1],a}function d(a,t,l){var h=t[0],y=t[2],I=t[4],_=t[1],z=t[3],F=t[5],D=Math.sin(l),k=Math.cos(l);return a[0]=h*k+_*D,a[1]=-h*D+_*k,a[2]=y*k+z*D,a[3]=-y*D+k*z,a[4]=k*I+D*F,a[5]=k*F-D*I,a}function i(a,t,l){var h=l[0],y=l[1];return a[0]=t[0]*h,a[1]=t[1]*y,a[2]=t[2]*h,a[3]=t[3]*y,a[4]=t[4]*h,a[5]=t[5]*y,a}function e(a,t){var l=t[0],h=t[2],y=t[4],I=t[1],_=t[3],z=t[5],F=l*_-I*h;return F?(F=1/F,a[0]=_*F,a[1]=-I*F,a[2]=-h*F,a[3]=l*F,a[4]=(h*z-_*y)*F,a[5]=(I*y-l*z)*F,a):null}function n(a){var t=Q();return x(t,a),t}R.create=Q,R.identity=f,R.copy=x,R.mul=M,R.translate=g,R.rotate=d,R.scale=i,R.invert=e,R.clone=n},FxDU:function(H,R,o){"use strict";Object.defineProperty(R,"__esModule",{value:!0}),R.createSensor=void 0;var Q=o("QO+J"),f=o("j5sG"),x=typeof ResizeObserver!="undefined"?f.createSensor:Q.createSensor;R.createSensor=x},GABl:function(H,R){H.exports="data:image/png;base64,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"},Gev7:function(H,R,o){var Q=o("bYtY"),f=o("K2GJ"),x=o("1bdT"),M=o("ni6a");function g(i){i=i||{},x.call(this,i);for(var e in i)i.hasOwnProperty(e)&&e!=="style"&&(this[e]=i[e]);this.style=new f(i.style,this),this._rect=null,this.__clipPaths=null}g.prototype={constructor:g,type:"displayable",__dirty:!0,invisible:!1,z:0,z2:0,zlevel:0,draggable:!1,dragging:!1,silent:!1,culling:!1,cursor:"pointer",rectHover:!1,progressive:!1,incremental:!1,globalScaleRatio:1,beforeBrush:function(i){},afterBrush:function(i){},brush:function(i,e){},getBoundingRect:function(){},contain:function(i,e){return this.rectContain(i,e)},traverse:function(i,e){i.call(e,this)},rectContain:function(i,e){var n=this.transformCoordToLocal(i,e),a=this.getBoundingRect();return a.contain(n[0],n[1])},dirty:function(){this.__dirty=this.__dirtyText=!0,this._rect=null,this.__zr&&this.__zr.refresh()},animateStyle:function(i){return this.animate("style",i)},attrKV:function(i,e){i!=="style"?x.prototype.attrKV.call(this,i,e):this.style.set(e)},setStyle:function(i,e){return this.style.set(i,e),this.dirty(!1),this},useStyle:function(i){return this.style=new f(i,this),this.dirty(!1),this},calculateTextPosition:null},Q.inherits(g,x),Q.mixin(g,M);var d=g;H.exports=d},H6uX:function(H,R){var o=Array.prototype.slice,Q=function(g){this._$handlers={},this._$eventProcessor=g};Q.prototype={constructor:Q,one:function(g,d,i,e){return x(this,g,d,i,e,!0)},on:function(g,d,i,e){return x(this,g,d,i,e,!1)},isSilent:function(g){var d=this._$handlers;return!d[g]||!d[g].length},off:function(g,d){var i=this._$handlers;if(!g)return this._$handlers={},this;if(d){if(i[g]){for(var e=[],n=0,a=i[g].length;n3&&(e=o.call(e,1));for(var a=d.length,t=0;t4&&(e=o.call(e,1,e.length-1));for(var a=e[e.length-1],t=d.length,l=0;lthis._ux||z(L-this._yi)>this._uy||this._len<5;return this.addData(i.L,p,L),this._ctx&&P&&(this._needsDash()?this._dashedLineTo(p,L):this._ctx.lineTo(p,L)),P&&(this._xi=p,this._yi=L),this},bezierCurveTo:function(p,L,P,W,b,m){return this.addData(i.C,p,L,P,W,b,m),this._ctx&&(this._needsDash()?this._dashedBezierTo(p,L,P,W,b,m):this._ctx.bezierCurveTo(p,L,P,W,b,m)),this._xi=b,this._yi=m,this},quadraticCurveTo:function(p,L,P,W){return this.addData(i.Q,p,L,P,W),this._ctx&&(this._needsDash()?this._dashedQuadraticTo(p,L,P,W):this._ctx.quadraticCurveTo(p,L,P,W)),this._xi=P,this._yi=W,this},arc:function(p,L,P,W,b,m){return this.addData(i.A,p,L,P,P,W,b-W,0,m?0:1),this._ctx&&this._ctx.arc(p,L,P,W,b,m),this._xi=y(b)*P+p,this._yi=I(b)*P+L,this},arcTo:function(p,L,P,W,b){return this._ctx&&this._ctx.arcTo(p,L,P,W,b),this},rect:function(p,L,P,W){return this._ctx&&this._ctx.rect(p,L,P,W),this.addData(i.R,p,L,P,W),this},closePath:function(){this.addData(i.Z);var p=this._ctx,L=this._x0,P=this._y0;return p&&(this._needsDash()&&this._dashedLineTo(L,P),p.closePath()),this._xi=L,this._yi=P,this},fill:function(p){p&&p.fill(),this.toStatic()},stroke:function(p){p&&p.stroke(),this.toStatic()},setLineDash:function(p){if(p instanceof Array){this._lineDash=p,this._dashIdx=0;for(var L=0,P=0;PL.length&&(this._expandData(),L=this.data);for(var P=0;P0&&u<=p||T<0&&u>=p||T===0&&(S>0&&E<=L||S<0&&E>=L);){if(U=this._dashIdx,w=b[U],u+=T*w,E+=S*w,this._dashIdx=(U+1)%A,T>0&&ur||S>0&&Es)continue;m[U%2?"moveTo":"lineTo"](T>=0?l(u,p):h(u,p),S>=0?l(E,L):h(E,L))}T=u-p,S=E-L,this._dashOffset=-_(T*T+S*S)},_dashedBezierTo:function(p,L,P,W,b,m){var r=this._dashSum,s=this._dashOffset,T=this._lineDash,S=this._ctx,C=this._xi,u=this._yi,E,w,A,U=Q.cubicAt,G=0,V=this._dashIdx,N=T.length,c,O,B=0;for(s<0&&(s=r+s),s%=r,E=0;E<1;E+=.1)w=U(C,p,P,b,E+.1)-U(C,p,P,b,E),A=U(u,L,W,m,E+.1)-U(u,L,W,m,E),G+=_(w*w+A*A);for(;Vs);V++);for(E=(B-s)/G;E<=1;)c=U(C,p,P,b,E),O=U(u,L,W,m,E),V%2?S.moveTo(c,O):S.lineTo(c,O),E+=T[V]/G,V=(V+1)%N;V%2!==0&&S.lineTo(b,m),w=b-c,A=m-O,this._dashOffset=-_(w*w+A*A)},_dashedQuadraticTo:function(p,L,P,W){var b=P,m=W;P=(P+2*p)/3,W=(W+2*L)/3,p=(this._xi+2*p)/3,L=(this._yi+2*L)/3,this._dashedBezierTo(p,L,P,W,b,m)},toStatic:function(){var p=this.data;p instanceof Array&&(p.length=this._len,F&&(this.data=new Float32Array(p)))},getBoundingRect:function(){e[0]=e[1]=a[0]=a[1]=Number.MAX_VALUE,n[0]=n[1]=t[0]=t[1]=-Number.MAX_VALUE;for(var p=this.data,L=0,P=0,W=0,b=0,m=0;mT||z(s-m)>S||u===C-1)&&(p.lineTo(r,s),b=r,m=s);break;case i.C:p.bezierCurveTo(L[u++],L[u++],L[u++],L[u++],L[u++],L[u++]),b=L[u-2],m=L[u-1];break;case i.Q:p.quadraticCurveTo(L[u++],L[u++],L[u++],L[u++]),b=L[u-2],m=L[u-1];break;case i.A:var w=L[u++],A=L[u++],U=L[u++],G=L[u++],V=L[u++],N=L[u++],c=L[u++],O=L[u++],B=U>G?U:G,Y=U>G?1:U/G,K=U>G?G/U:1,$=Math.abs(U-G)>.001,X=V+N;$?(p.translate(w,A),p.rotate(c),p.scale(Y,K),p.arc(0,0,B,V,X,1-O),p.scale(1/Y,1/K),p.rotate(-c),p.translate(-w,-A)):p.arc(w,A,B,V,X,1-O),u===1&&(P=y(V)*U+w,W=I(V)*G+A),b=y(X)*U+w,m=I(X)*G+A;break;case i.R:P=b=L[u],W=m=L[u+1],p.rect(L[u++],L[u++],L[u++],L[u++]);break;case i.Z:p.closePath(),b=P,m=W}}}},D.CMD=i;var k=D;H.exports=k},ItGF:function(H,R){var o={};typeof wx=="object"&&typeof wx.getSystemInfoSync=="function"?o={browser:{},os:{},node:!1,wxa:!0,canvasSupported:!0,svgSupported:!1,touchEventsSupported:!0,domSupported:!1}:typeof document=="undefined"&&typeof self!="undefined"?o={browser:{},os:{},node:!1,worker:!0,canvasSupported:!0,domSupported:!1}:typeof navigator=="undefined"?o={browser:{},os:{},node:!0,worker:!1,canvasSupported:!0,svgSupported:!0,domSupported:!1}:o=f(navigator.userAgent);var Q=o;function f(x){var M={},g={},d=x.match(/Firefox\/([\d.]+)/),i=x.match(/MSIE\s([\d.]+)/)||x.match(/Trident\/.+?rv:(([\d.]+))/),e=x.match(/Edge\/([\d.]+)/),n=/micromessenger/i.test(x);return d&&(g.firefox=!0,g.version=d[1]),i&&(g.ie=!0,g.version=i[1]),e&&(g.edge=!0,g.version=e[1]),n&&(g.weChat=!0),{browser:g,os:M,node:!1,canvasSupported:!!document.createElement("canvas").getContext,svgSupported:typeof SVGRect!="undefined",touchEventsSupported:"ontouchstart"in window&&!g.ie&&!g.edge,pointerEventsSupported:"onpointerdown"in window&&(g.edge||g.ie&&g.version>=11),domSupported:typeof document!="undefined"}}H.exports=Q},JWDV:function(H,R,o){H.exports=o.p+"static/charpter-white.5fa14f93.svg"},JeFH:function(H,R){H.exports="data:image/png;base64,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"},Jq4h:function(H,R,o){H.exports=o.p+"static/qrcode.54870d9b.png"},K2GJ:function(H,R,o){var Q=o("fW2E"),f=o("gut8"),x=f.ContextCachedBy,M=[["shadowBlur",0],["shadowOffsetX",0],["shadowOffsetY",0],["shadowColor","#000"],["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]],g=function(l){this.extendFrom(l,!1)};function d(l,h,y){var I=h.x==null?0:h.x,_=h.x2==null?1:h.x2,z=h.y==null?0:h.y,F=h.y2==null?0:h.y2;h.global||(I=I*y.width+y.x,_=_*y.width+y.x,z=z*y.height+y.y,F=F*y.height+y.y),I=isNaN(I)?0:I,_=isNaN(_)?1:_,z=isNaN(z)?0:z,F=isNaN(F)?0:F;var D=l.createLinearGradient(I,z,_,F);return D}function i(l,h,y){var I=y.width,_=y.height,z=Math.min(I,_),F=h.x==null?.5:h.x,D=h.y==null?.5:h.y,k=h.r==null?.5:h.r;h.global||(F=F*I+y.x,D=D*_+y.y,k=k*z);var p=l.createRadialGradient(F,D,0,F,D,k);return p}g.prototype={constructor:g,fill:"#000",stroke:null,opacity:1,fillOpacity:null,strokeOpacity:null,lineDash:null,lineDashOffset:0,shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,lineWidth:1,strokeNoScale:!1,text:null,font:null,textFont:null,fontStyle:null,fontWeight:null,fontSize:null,fontFamily:null,textTag:null,textFill:"#000",textStroke:null,textWidth:null,textHeight:null,textStrokeWidth:0,textLineHeight:null,textPosition:"inside",textRect:null,textOffset:null,textAlign:null,textVerticalAlign:null,textDistance:5,textShadowColor:"transparent",textShadowBlur:0,textShadowOffsetX:0,textShadowOffsetY:0,textBoxShadowColor:"transparent",textBoxShadowBlur:0,textBoxShadowOffsetX:0,textBoxShadowOffsetY:0,transformText:!1,textRotation:0,textOrigin:null,textBackgroundColor:null,textBorderColor:null,textBorderWidth:0,textBorderRadius:0,textPadding:null,rich:null,truncate:null,blend:null,bind:function(l,h,y){var I=this,_=y&&y.style,z=!_||l.__attrCachedBy!==x.STYLE_BIND;l.__attrCachedBy=x.STYLE_BIND;for(var F=0;F0},extendFrom:function(l,h){if(l)for(var y in l)l.hasOwnProperty(y)&&(h===!0||(h===!1?!this.hasOwnProperty(y):l[y]!=null))&&(this[y]=l[y])},set:function(l,h){typeof l=="string"?this[l]=h:this.extendFrom(l,!0)},clone:function(){var l=new this.constructor;return l.extendFrom(this,!0),l},getGradient:function(l,h,y){for(var I=h.type==="radial"?i:d,_=I(l,h,y),z=h.colorStops,F=0;F1&&arguments[1]!==void 0?arguments[1]:1,xe=se.length,Ie=0;Ie1&&arguments[1]!==void 0?arguments[1]:!1;return Object(W.a)(V).map(function(c,O){if(!g.isValidElement(c)||!c.type)return null;var B=c.type.isSelectOptGroup,Y=c.key,K=c.props,$=K.children,X=Object(i.a)(K,["children"]);return N||!B?b(c):Object(P.a)(Object(P.a)({key:"__RC_SELECT_GRP__".concat(Y===null?O:Y,"__"),label:Y},X),{},{options:m($)})}).filter(function(c){return c})}var r=o("2Qr1"),s=o("qNPg"),T=o("U8pU"),S=o("Kwbf"),C=o("WKfj");function u(V){var N=V.mode,c=V.options,O=V.children,B=V.backfill,Y=V.allowClear,K=V.placeholder,$=V.getInputElement,X=V.showSearch,ie=V.onSearch,ne=V.defaultOpen,de=V.autoFocus,j=V.labelInValue,Z=V.value,v=V.inputValue,J=V.optionLabelProp,ee=N==="multiple"||N==="tags",te=X!==void 0?X:ee||N==="combobox",oe=c||m(O);if(Object(S.a)(N!=="tags"||oe.every(function(ae){return!ae.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),N==="tags"||N==="combobox"){var le=oe.some(function(ae){return ae.options?ae.options.some(function(se){return typeof("value"in se?se.value:se.key)=="number"}):typeof("value"in ae?ae.value:ae.key)=="number"});Object(S.a)(!le,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(S.a)(N!=="combobox"||!J,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(S.a)(N==="combobox"||!B,"`backfill` only works with `combobox` mode."),Object(S.a)(N==="combobox"||!$,"`getInputElement` only work with `combobox` mode."),Object(S.b)(N!=="combobox"||!$||!Y||!K,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),ie&&!te&&N!=="combobox"&&N!=="tags"&&Object(S.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(S.b)(!ne||de,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),Z!=null){var q=Object(C.d)(Z);Object(S.a)(!j||q.every(function(ae){return Object(T.a)(ae)==="object"&&("key"in ae||"value"in ae)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(S.a)(!ee||Array.isArray(Z),"`value` should be array when `mode` is `multiple` or `tags`")}if(O){var re=null;Object(W.a)(O).some(function(ae){if(!g.isValidElement(ae)||!ae.type)return!1;var se=ae.type;if(se.isSelectOption)return!1;if(se.isSelectOptGroup){var ue=Object(W.a)(ae.props.children).every(function(ce){return!g.isValidElement(ce)||!ae.type||ce.type.isSelectOption?!0:(re=ce.type,!1)});return!ue}return re=se,!0}),re&&Object(S.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(re.displayName||re.name||re,"`.")),Object(S.a)(v===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var E=u,w=Object(s.a)({prefixCls:"rc-select",components:{optionList:F},convertChildrenToData:m,flattenOptions:r.d,getLabeledValue:r.e,filterOptions:r.b,isValueDisabled:r.g,findValueOption:r.c,warningProps:E,fillOptionsWithMissingValue:r.a}),A=function(V){Object(x.a)(c,V);var N=Object(M.a)(c);function c(){var O;return Object(Q.a)(this,c),O=N.apply(this,arguments),O.selectRef=g.createRef(),O.focus=function(){O.selectRef.current.focus()},O.blur=function(){O.selectRef.current.blur()},O}return Object(f.a)(c,[{key:"render",value:function(){return g.createElement(w,Object.assign({ref:this.selectRef},this.props))}}]),c}(g.Component);A.Option=k,A.OptGroup=L;var U=A,G=R.c=U},MEGo:function(H,R,o){var Q=o("4fz+"),f=o("Dagg"),x=o("dqUG"),M=o("2fw6"),g=o("x6Kt"),d=o("rmlV"),i=o("yxFR"),e=o("y+Vt"),n=o("h7HQ"),a=o("1Jh7"),t=o("SKnc"),l=o("K2GJ"),h=o("Fofx"),y=o("NC18"),I=y.createFromString,_=o("bYtY"),z=_.isString,F=_.extend,D=_.defaults,k=_.trim,p=_.each,L=/[\s,]+/;function P(c){if(z(c)){var O=new DOMParser;c=O.parseFromString(c,"text/xml")}for(c.nodeType===9&&(c=c.firstChild);c.nodeName.toLowerCase()!=="svg"||c.nodeType!==1;)c=c.nextSibling;return c}function W(){this._defs={},this._root=null,this._isDefine=!1,this._isText=!1}W.prototype.parse=function(c,O){O=O||{};var B=P(c);if(!B)throw new Error("Illegal svg");var Y=new Q;this._root=Y;var K=B.getAttribute("viewBox")||"",$=parseFloat(B.getAttribute("width")||O.width),X=parseFloat(B.getAttribute("height")||O.height);isNaN($)&&($=null),isNaN(X)&&(X=null),C(B,Y,null,!0);for(var ie=B.firstChild;ie;)this._parseNode(ie,Y),ie=ie.nextSibling;var ne,de;if(K){var j=k(K).split(L);j.length>=4&&(ne={x:parseFloat(j[0]||0),y:parseFloat(j[1]||0),width:parseFloat(j[2]),height:parseFloat(j[3])})}if(ne&&$!=null&&X!=null&&(de=V(ne,$,X),!O.ignoreViewBox)){var Z=Y;Y=new Q,Y.add(Z),Z.scale=de.scale.slice(),Z.position=de.position.slice()}return!O.ignoreRootClip&&$!=null&&X!=null&&Y.setClipPath(new g({shape:{x:0,y:0,width:$,height:X}})),{root:Y,width:$,height:X,viewBoxRect:ne,viewBoxTransform:de}},W.prototype._parseNode=function(c,O){var B=c.nodeName.toLowerCase();B==="defs"?this._isDefine=!0:B==="text"&&(this._isText=!0);var Y;if(this._isDefine){var K=m[B];if(K){var $=K.call(this,c),X=c.getAttribute("id");X&&(this._defs[X]=$)}}else{var K=b[B];K&&(Y=K.call(this,c,O),O.add(Y))}for(var ie=c.firstChild;ie;)ie.nodeType===1&&this._parseNode(ie,Y),ie.nodeType===3&&this._isText&&this._parseText(ie,Y),ie=ie.nextSibling;B==="defs"?this._isDefine=!1:B==="text"&&(this._isText=!1)},W.prototype._parseText=function(c,O){if(c.nodeType===1){var B=c.getAttribute("dx")||0,Y=c.getAttribute("dy")||0;this._textX+=parseFloat(B),this._textY+=parseFloat(Y)}var K=new x({style:{text:c.textContent,transformText:!0},position:[this._textX||0,this._textY||0]});s(O,K),C(c,K,this._defs);var $=K.style.fontSize;$&&$<9&&(K.style.fontSize=9,K.scale=K.scale||[1,1],K.scale[0]*=$/9,K.scale[1]*=$/9);var X=K.getBoundingRect();return this._textX+=X.width,O.add(K),K};var b={g:function(c,O){var B=new Q;return s(O,B),C(c,B,this._defs),B},rect:function(c,O){var B=new g;return s(O,B),C(c,B,this._defs),B.setShape({x:parseFloat(c.getAttribute("x")||0),y:parseFloat(c.getAttribute("y")||0),width:parseFloat(c.getAttribute("width")||0),height:parseFloat(c.getAttribute("height")||0)}),B},circle:function(c,O){var B=new M;return s(O,B),C(c,B,this._defs),B.setShape({cx:parseFloat(c.getAttribute("cx")||0),cy:parseFloat(c.getAttribute("cy")||0),r:parseFloat(c.getAttribute("r")||0)}),B},line:function(c,O){var B=new i;return s(O,B),C(c,B,this._defs),B.setShape({x1:parseFloat(c.getAttribute("x1")||0),y1:parseFloat(c.getAttribute("y1")||0),x2:parseFloat(c.getAttribute("x2")||0),y2:parseFloat(c.getAttribute("y2")||0)}),B},ellipse:function(c,O){var B=new d;return s(O,B),C(c,B,this._defs),B.setShape({cx:parseFloat(c.getAttribute("cx")||0),cy:parseFloat(c.getAttribute("cy")||0),rx:parseFloat(c.getAttribute("rx")||0),ry:parseFloat(c.getAttribute("ry")||0)}),B},polygon:function(c,O){var B=c.getAttribute("points");B&&(B=T(B));var Y=new n({shape:{points:B||[]}});return s(O,Y),C(c,Y,this._defs),Y},polyline:function(c,O){var B=new e;s(O,B),C(c,B,this._defs);var Y=c.getAttribute("points");Y&&(Y=T(Y));var K=new a({shape:{points:Y||[]}});return K},image:function(c,O){var B=new f;return s(O,B),C(c,B,this._defs),B.setStyle({image:c.getAttribute("xlink:href"),x:c.getAttribute("x"),y:c.getAttribute("y"),width:c.getAttribute("width"),height:c.getAttribute("height")}),B},text:function(c,O){var B=c.getAttribute("x")||0,Y=c.getAttribute("y")||0,K=c.getAttribute("dx")||0,$=c.getAttribute("dy")||0;this._textX=parseFloat(B)+parseFloat(K),this._textY=parseFloat(Y)+parseFloat($);var X=new Q;return s(O,X),C(c,X,this._defs),X},tspan:function(c,O){var B=c.getAttribute("x"),Y=c.getAttribute("y");B!=null&&(this._textX=parseFloat(B)),Y!=null&&(this._textY=parseFloat(Y));var K=c.getAttribute("dx")||0,$=c.getAttribute("dy")||0,X=new Q;return s(O,X),C(c,X,this._defs),this._textX+=K,this._textY+=$,X},path:function(c,O){var B=c.getAttribute("d")||"",Y=I(B);return s(O,Y),C(c,Y,this._defs),Y}},m={lineargradient:function(c){var O=parseInt(c.getAttribute("x1")||0,10),B=parseInt(c.getAttribute("y1")||0,10),Y=parseInt(c.getAttribute("x2")||10,10),K=parseInt(c.getAttribute("y2")||0,10),$=new t(O,B,Y,K);return r(c,$),$},radialgradient:function(c){}};function r(c,O){for(var B=c.firstChild;B;){if(B.nodeType===1){var Y=B.getAttribute("offset");Y.indexOf("%")>0?Y=parseInt(Y,10)/100:Y?Y=parseFloat(Y):Y=0;var K=B.getAttribute("stop-color")||"#000000";O.addColorStop(Y,K)}B=B.nextSibling}}function s(c,O){c&&c.__inheritedStyle&&(O.__inheritedStyle||(O.__inheritedStyle={}),D(O.__inheritedStyle,c.__inheritedStyle))}function T(c){for(var O=k(c).split(L),B=[],Y=0;Y0;$-=2){var X=K[$],ie=K[$-1];Y=Y||h.create();switch(ie){case"translate":X=k(X).split(L),h.translate(Y,Y,[parseFloat(X[0]),parseFloat(X[1]||0)]);break;case"scale":X=k(X).split(L),h.scale(Y,Y,[parseFloat(X[0]),parseFloat(X[1]||X[0])]);break;case"rotate":X=k(X).split(L),h.rotate(Y,Y,parseFloat(X[0]));break;case"skew":X=k(X).split(L),console.warn("Skew transform is not supported yet");break;case"matrix":var X=k(X).split(L);Y[0]=parseFloat(X[0]),Y[1]=parseFloat(X[1]),Y[2]=parseFloat(X[2]),Y[3]=parseFloat(X[3]),Y[4]=parseFloat(X[4]),Y[5]=parseFloat(X[5]);break}}O.setLocalTransform(Y)}}var U=/([^\s:;]+)\s*:\s*([^:;]+)/g;function G(c){var O=c.getAttribute("style"),B={};if(!O)return B;var Y={};U.lastIndex=0;for(var K;(K=U.exec(O))!=null;)Y[K[1]]=K[2];for(var $ in S)S.hasOwnProperty($)&&Y[$]!=null&&(B[S[$]]=Y[$]);return B}function V(c,O,B){var Y=O/c.width,K=B/c.height,$=Math.min(Y,K),X=[$,$],ie=[-(c.x+c.width/2)*$+O/2,-(c.y+c.height/2)*$+B/2];return{scale:X,position:ie}}function N(c,O){var B=new W;return B.parse(c,O)}R.parseXML=P,R.makeViewBoxTransform=V,R.parseSVG=N},MKOG:function(H,R,o){var Q=o("bYtY"),f=o("YH21"),x=f.Dispatcher,M=o("mLcG"),g=o("Bq2U"),d=function(e){e=e||{},this.stage=e.stage||{},this.onframe=e.onframe||function(){},this._clips=[],this._running=!1,this._time,this._pausedTime,this._pauseStart,this._paused=!1,x.call(this)};d.prototype={constructor:d,addClip:function(e){this._clips.push(e)},addAnimator:function(e){e.animation=this;for(var n=e.getClips(),a=0;a=0&&this._clips.splice(n,1)},removeAnimator:function(e){for(var n=e.getClips(),a=0;a1&&(b*=M(E),m*=M(E));var w=(P===W?-1:1)*M((b*b*(m*m)-b*b*(u*u)-m*m*(C*C))/(b*b*(u*u)+m*m*(C*C)))||0,A=w*b*u/m,U=w*-m*C/b,G=(D+p)/2+d(S)*A-g(S)*U,V=(k+L)/2+g(S)*A+d(S)*U,N=a([1,0],[(C-A)/b,(u-U)/m]),c=[(C-A)/b,(u-U)/m],O=[(-1*C-A)/b,(-1*u-U)/m],B=a(c,O);n(c,O)<=-1&&(B=i),n(c,O)>=1&&(B=0),W===0&&B>0&&(B=B-2*i),W===1&&B<0&&(B=B+2*i),T.addData(s,G,V,b,m,N,B,S,W)}var l=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/ig,h=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g;function y(D){if(!D)return new f;for(var k=0,p=0,L=k,P=p,W,b=new f,m=f.CMD,r=D.match(l),s=0;s1&&arguments[1]!==void 0?arguments[1]:60,g=null;return function(){for(var d=this,i=arguments.length,e=new Array(i),n=0;n-F}function p(c,O){var B=O?c.textFill:c.fill;return B!=null&&B!==t}function L(c,O){var B=O?c.textStroke:c.stroke;return B!=null&&B!==t}function P(c,O){O&&W(c,"transform","matrix("+a.call(O,",")+")")}function W(c,O,B){(!B||B.type!=="linear"&&B.type!=="radial")&&c.setAttribute(O,B)}function b(c,O,B){c.setAttributeNS("http://www.w3.org/1999/xlink",O,B)}function m(c,O,B,Y){if(p(O,B)){var K=B?O.textFill:O.fill;K=K==="transparent"?t:K,W(c,"fill",K),W(c,"fill-opacity",O.fillOpacity!=null?O.fillOpacity*O.opacity:O.opacity)}else W(c,"fill",t);if(L(O,B)){var $=B?O.textStroke:O.stroke;$=$==="transparent"?t:$,W(c,"stroke",$);var X=B?O.textStrokeWidth:O.lineWidth,ie=!B&&O.strokeNoScale?Y.getLineScale():1;W(c,"stroke-width",X/ie),W(c,"paint-order",B?"stroke":"fill"),W(c,"stroke-opacity",O.strokeOpacity!=null?O.strokeOpacity:O.opacity);var ne=O.lineDash;ne?(W(c,"stroke-dasharray",O.lineDash.join(",")),W(c,"stroke-dashoffset",l(O.lineDashOffset||0))):W(c,"stroke-dasharray",""),O.lineCap&&W(c,"stroke-linecap",O.lineCap),O.lineJoin&&W(c,"stroke-linejoin",O.lineJoin),O.miterLimit&&W(c,"stroke-miterlimit",O.miterLimit)}else W(c,"stroke",t)}function r(c){for(var O=[],B=c.data,Y=c.len(),K=0;K=_:-J>=_),q=J>0?J%_:J%_+_,re=!1;le?re=!0:k(oe)?re=!1:re=q>=I===!!te;var ae=D(ne+j*y(v)),se=D(de+Z*h(v));le&&(te?J=_-1e-4:J=-_+1e-4,re=!0,K===9&&O.push("M",ae,se));var ue=D(ne+j*y(v+J)),ce=D(de+Z*h(v+J));O.push("A",D(j),D(Z),l(ee*z),+re,+te,ue,ce);break;case n.Z:X="Z";break;case n.R:var ue=D(B[K++]),ce=D(B[K++]),ve=D(B[K++]),fe=D(B[K++]);O.push("M",ue,ce,"L",ue+ve,ce,"L",ue+ve,ce+fe,"L",ue,ce+fe,"L",ue,ce);break}X&&O.push(X);for(var ye=0;yeMe){for(;fe255?255:r}function M(r){return r=Math.round(r),r<0?0:r>360?360:r}function g(r){return r<0?0:r>1?1:r}function d(r){return r.length&&r.charAt(r.length-1)==="%"?x(parseFloat(r)/100*255):x(parseInt(r,10))}function i(r){return r.length&&r.charAt(r.length-1)==="%"?g(parseFloat(r)/100):g(parseFloat(r))}function e(r,s,T){return T<0?T+=1:T>1&&(T-=1),T*6<1?r+(s-r)*T*6:T*2<1?s:T*3<2?r+(s-r)*(2/3-T)*6:r}function n(r,s,T){return r+(s-r)*T}function a(r,s,T,S,C){return r[0]=s,r[1]=T,r[2]=S,r[3]=C,r}function t(r,s){return r[0]=s[0],r[1]=s[1],r[2]=s[2],r[3]=s[3],r}var l=new Q(20),h=null;function y(r,s){h&&t(h,s),h=l.put(r,h||s.slice())}function I(r,s){if(!r)return;s=s||[];var T=l.get(r);if(T)return t(s,T);r=r+"";var S=r.replace(/ /g,"").toLowerCase();if(S in f)return t(s,f[S]),y(r,s),s;if(S.charAt(0)==="#"){if(S.length===4){var C=parseInt(S.substr(1),16);if(!(C>=0&&C<=4095)){a(s,0,0,0,1);return}return a(s,(C&3840)>>4|(C&3840)>>8,C&240|(C&240)>>4,C&15|(C&15)<<4,1),y(r,s),s}else if(S.length===7){var C=parseInt(S.substr(1),16);if(!(C>=0&&C<=16777215)){a(s,0,0,0,1);return}return a(s,(C&16711680)>>16,(C&65280)>>8,C&255,1),y(r,s),s}return}var u=S.indexOf("("),E=S.indexOf(")");if(u!==-1&&E+1===S.length){var w=S.substr(0,u),A=S.substr(u+1,E-(u+1)).split(","),U=1;switch(w){case"rgba":if(A.length!==4){a(s,0,0,0,1);return}U=i(A.pop());case"rgb":if(A.length!==3){a(s,0,0,0,1);return}return a(s,d(A[0]),d(A[1]),d(A[2]),U),y(r,s),s;case"hsla":if(A.length!==4){a(s,0,0,0,1);return}return A[3]=i(A[3]),_(A,s),y(r,s),s;case"hsl":if(A.length!==3){a(s,0,0,0,1);return}return _(A,s),y(r,s),s;default:return}}a(s,0,0,0,1);return}function _(r,s){var T=(parseFloat(r[0])%360+360)%360/360,S=i(r[1]),C=i(r[2]),u=C<=.5?C*(S+1):C+S-C*S,E=C*2-u;return s=s||[],a(s,x(e(E,u,T+1/3)*255),x(e(E,u,T)*255),x(e(E,u,T-1/3)*255),1),r.length===4&&(s[3]=r[3]),s}function z(r){if(!r)return;var s=r[0]/255,T=r[1]/255,S=r[2]/255,C=Math.min(s,T,S),u=Math.max(s,T,S),E=u-C,w=(u+C)/2,A,U;if(E===0)A=0,U=0;else{w<.5?U=E/(u+C):U=E/(2-u-C);var G=((u-s)/6+E/2)/E,V=((u-T)/6+E/2)/E,N=((u-S)/6+E/2)/E;s===u?A=N-V:T===u?A=1/3+G-N:S===u&&(A=2/3+V-G),A<0&&(A+=1),A>1&&(A-=1)}var c=[A*360,U,w];return r[3]!=null&&c.push(r[3]),c}function F(r,s){var T=I(r);if(T){for(var S=0;S<3;S++)s<0?T[S]=T[S]*(1-s)|0:T[S]=(255-T[S])*s+T[S]|0,T[S]>255?T[S]=255:r[S]<0&&(T[S]=0);return m(T,T.length===4?"rgba":"rgb")}}function D(r){var s=I(r);if(s)return((1<<24)+(s[0]<<16)+(s[1]<<8)+ +s[2]).toString(16).slice(1)}function k(r,s,T){if(!(s&&s.length)||!(r>=0&&r<=1))return;T=T||[];var S=r*(s.length-1),C=Math.floor(S),u=Math.ceil(S),E=s[C],w=s[u],A=S-C;return T[0]=x(n(E[0],w[0],A)),T[1]=x(n(E[1],w[1],A)),T[2]=x(n(E[2],w[2],A)),T[3]=g(n(E[3],w[3],A)),T}var p=k;function L(r,s,T){if(!(s&&s.length)||!(r>=0&&r<=1))return;var S=r*(s.length-1),C=Math.floor(S),u=Math.ceil(S),E=I(s[C]),w=I(s[u]),A=S-C,U=m([x(n(E[0],w[0],A)),x(n(E[1],w[1],A)),x(n(E[2],w[2],A)),g(n(E[3],w[3],A))],"rgba");return T?{color:U,leftIndex:C,rightIndex:u,value:S}:U}var P=L;function W(r,s,T,S){if(r=I(r),r)return r=z(r),s!=null&&(r[0]=M(s)),T!=null&&(r[1]=i(T)),S!=null&&(r[2]=i(S)),m(_(r),"rgba")}function b(r,s){if(r=I(r),r&&s!=null)return r[3]=g(s),m(r,"rgba")}function m(r,s){if(!r||!r.length)return;var T=r[0]+","+r[1]+","+r[2];return(s==="rgba"||s==="hsva"||s==="hsla")&&(T+=","+r[3]),s+"("+T+")"}R.parse=I,R.lift=F,R.toHex=D,R.fastLerp=k,R.fastMapToColor=p,R.lerp=L,R.mapToColor=P,R.modifyHSL=W,R.modifyAlpha=b,R.stringify=m},QuXc:function(H,R){var o=function(f){this.colorStops=f||[]};o.prototype={constructor:o,addColorStop:function(f,x){this.colorStops.push({offset:f,color:x})}};var Q=o;H.exports=Q},RDYZ:function(H,R,o){var Q=o("dMvE");function f(M){this._target=M.target,this._life=M.life||1e3,this._delay=M.delay||0,this._initialized=!1,this.loop=M.loop==null?!1:M.loop,this.gap=M.gap||0,this.easing=M.easing||"Linear",this.onframe=M.onframe,this.ondestroy=M.ondestroy,this.onrestart=M.onrestart,this._pausedTime=0,this._paused=!1}f.prototype={constructor:f,step:function(M,g){if(this._initialized||(this._startTime=M+this._delay,this._initialized=!0),this._paused){this._pausedTime+=g;return}var d=(M-this._startTime-this._pausedTime)/this._life;if(d<0)return;d=Math.min(d,1);var i=this.easing,e=typeof i=="string"?Q[i]:i,n=typeof e=="function"?e(d):d;return this.fire("frame",n),d===1?this.loop?(this.restart(M),"restart"):(this._needsRemove=!0,"destroy"):null},restart:function(M){var g=(M-this._startTime-this._pausedTime)%this._life;this._startTime=M-g+this.gap,this._pausedTime=0,this._needsRemove=!1},fire:function(M,g){M="on"+M,this[M]&&this[M](this._target,g)},pause:function(){this._paused=!0},resume:function(){this._paused=!1}};var x=f;H.exports=x},RMFE:function(H,R){H.exports="data:image/png;base64,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"},RXMa:function(H,R,o){var Q=o("y+Vt"),f=Q.extend({type:"ring",shape:{cx:0,cy:0,r:0,r0:0},buildPath:function(x,M){var g=M.cx,d=M.cy,i=Math.PI*2;x.moveTo(g+M.r,d),x.arc(g,d,M.r,0,i,!1),x.moveTo(g+M.r0,d),x.arc(g,d,M.r0,0,i,!0)}});H.exports=f},SKnc:function(H,R,o){var Q=o("bYtY"),f=o("QuXc"),x=function(g,d,i,e,n,a){this.x=g==null?0:g,this.y=d==null?0:d,this.x2=i==null?1:i,this.y2=e==null?0:e,this.type="linear",this.global=a||!1,f.call(this,n)};x.prototype={constructor:x},Q.inherits(x,f);var M=x;H.exports=M},SMhR:function(H,R){H.exports="data:image/png;base64,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"},SUKs:function(H,R,o){var Q=o("LPTA"),f=Q.debugMode,x=function(){};f===1&&(x=console.error);var M=x;H.exports=M},Sj9i:function(H,R,o){var Q=o("QBsz"),f=Q.create,x=Q.distSquare,M=Math.pow,g=Math.sqrt,d=1e-8,i=1e-4,e=g(3),n=1/3,a=f(),t=f(),l=f();function h(r){return r>-d&&rd||r<-d}function I(r,s,T,S,C){var u=1-C;return u*u*(u*r+3*C*s)+C*C*(C*S+3*u*T)}function _(r,s,T,S,C){var u=1-C;return 3*(((s-r)*u+2*(T-s)*C)*u+(S-T)*C*C)}function z(r,s,T,S,C,u){var E=S+3*(s-T)-r,w=3*(T-s*2+r),A=3*(s-r),U=r-C,G=w*w-3*E*A,V=w*A-9*E*U,N=A*A-3*w*U,c=0;if(h(G)&&h(V))if(h(w))u[0]=0;else{var O=-A/w;O>=0&&O<=1&&(u[c++]=O)}else{var B=V*V-4*G*N;if(h(B)){var Y=V/G,O=-w/E+Y,K=-Y/2;O>=0&&O<=1&&(u[c++]=O),K>=0&&K<=1&&(u[c++]=K)}else if(B>0){var $=g(B),X=G*w+1.5*E*(-V+$),ie=G*w+1.5*E*(-V-$);X<0?X=-M(-X,n):X=M(X,n),ie<0?ie=-M(-ie,n):ie=M(ie,n);var O=(-w-(X+ie))/(3*E);O>=0&&O<=1&&(u[c++]=O)}else{var ne=(2*G*w-3*E*V)/(2*g(G*G*G)),de=Math.acos(ne)/3,j=g(G),Z=Math.cos(de),O=(-w-2*j*Z)/(3*E),K=(-w+j*(Z+e*Math.sin(de)))/(3*E),v=(-w+j*(Z-e*Math.sin(de)))/(3*E);O>=0&&O<=1&&(u[c++]=O),K>=0&&K<=1&&(u[c++]=K),v>=0&&v<=1&&(u[c++]=v)}}return c}function F(r,s,T,S,C){var u=6*T-12*s+6*r,E=9*s+3*S-3*r-9*T,w=3*s-3*r,A=0;if(h(E)){if(y(u)){var U=-w/u;U>=0&&U<=1&&(C[A++]=U)}}else{var G=u*u-4*E*w;if(h(G))C[0]=-u/(2*E);else if(G>0){var V=g(G),U=(-u+V)/(2*E),N=(-u-V)/(2*E);U>=0&&U<=1&&(C[A++]=U),N>=0&&N<=1&&(C[A++]=N)}}return A}function D(r,s,T,S,C,u){var E=(s-r)*C+r,w=(T-s)*C+s,A=(S-T)*C+T,U=(w-E)*C+E,G=(A-w)*C+w,V=(G-U)*C+U;u[0]=r,u[1]=E,u[2]=U,u[3]=V,u[4]=V,u[5]=G,u[6]=A,u[7]=S}function k(r,s,T,S,C,u,E,w,A,U,G){var V,N=.005,c=Infinity,O,B,Y,K;a[0]=A,a[1]=U;for(var $=0;$<1;$+=.05)t[0]=I(r,T,C,E,$),t[1]=I(s,S,u,w,$),Y=x(a,t),Y=0&&Y=0&&U<=1&&(C[A++]=U)}}else{var G=E*E-4*u*w;if(h(G)){var U=-E/(2*u);U>=0&&U<=1&&(C[A++]=U)}else if(G>0){var V=g(G),U=(-E+V)/(2*u),N=(-E-V)/(2*u);U>=0&&U<=1&&(C[A++]=U),N>=0&&N<=1&&(C[A++]=N)}}return A}function W(r,s,T){var S=r+T-2*s;return S===0?.5:(r-s)/S}function b(r,s,T,S,C){var u=(s-r)*S+r,E=(T-s)*S+s,w=(E-u)*S+u;C[0]=r,C[1]=u,C[2]=w,C[3]=w,C[4]=E,C[5]=T}function m(r,s,T,S,C,u,E,w,A){var U,G=.005,V=Infinity;a[0]=E,a[1]=w;for(var N=0;N<1;N+=.05){t[0]=p(r,T,C,N),t[1]=p(s,S,u,N);var c=x(a,t);c=0&&c=0;--k)if(D[k]===F)return!0;return!1}),z):null:z[0]},h.prototype.update=function(I,_){if(!I)return;var z=this.getDefs(!1);if(I[this._domName]&&z.contains(I[this._domName]))typeof _=="function"&&_(I);else{var F=this.add(I);F&&(I[this._domName]=F)}},h.prototype.addDom=function(I){var _=this.getDefs(!0);_.appendChild(I)},h.prototype.removeDom=function(I){var _=this.getDefs(!1);_&&I[this._domName]&&(_.removeChild(I[this._domName]),I[this._domName]=null)},h.prototype.getDoms=function(){var I=this.getDefs(!1);if(!I)return[];var _=[];return x.each(this._tagNames,function(z){var F=I.getElementsByTagName(z);_=_.concat([].slice.call(F))}),_},h.prototype.markAllUnused=function(){var I=this.getDoms(),_=this;x.each(I,function(z){z[_._markLabel]=t})},h.prototype.markUsed=function(I){I&&(I[this._markLabel]=l)},h.prototype.removeUnused=function(){var I=this.getDefs(!1);if(!I)return;var _=this.getDoms(),z=this;x.each(_,function(F){F[z._markLabel]!==l&&I.removeChild(F)})},h.prototype.getSvgProxy=function(I){return I instanceof M?e:I instanceof g?n:I instanceof d?a:e},h.prototype.getTextSvgElement=function(I){return I.__textSvgEl},h.prototype.getSvgElement=function(I){return I.__svgEl};var y=h;H.exports=y},T6xi:function(H,R,o){var Q=o("YgsL"),f=o("nCxF");function x(M,g,d){var i=g.points,e=g.smooth;if(i&&i.length>=2){if(e&&e!=="spline"){var n=f(i,e,d,g.smoothConstraint);M.moveTo(i[0][0],i[0][1]);for(var a=i.length,t=0;t<(d?a:a-1);t++){var l=n[t*2],h=n[t*2+1],y=i[(t+1)%a];M.bezierCurveTo(l[0],l[1],h[0],h[1],y[0],y[1])}}else{e==="spline"&&(i=Q(i,d)),M.moveTo(i[0][0],i[0][1]);for(var t=1,I=i.length;tg&&(l=e+n,e*=g/l,n*=g/l),a+t>g&&(l=a+t,a*=g/l,t*=g/l),n+a>d&&(l=n+a,n*=d/l,a*=d/l),e+t>d&&(l=e+t,e*=d/l,t*=d/l),Q.moveTo(x+e,M),Q.lineTo(x+g-n,M),n!==0&&Q.arc(x+g-n,M+n,n,-Math.PI/2,0),Q.lineTo(x+g,M+d-a),a!==0&&Q.arc(x+g-a,M+d-a,a,0,Math.PI/2),Q.lineTo(x+t,M+d),t!==0&&Q.arc(x+t,M+d-t,t,Math.PI/2,Math.PI),Q.lineTo(x,M+e),e!==0&&Q.arc(x+e,M+e,e,Math.PI,Math.PI*1.5)}R.buildPath=o},W6BS:function(H,R){H.exports="data:image/png;base64,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"},Xmg4:function(H,R,o){var Q=o("bYtY"),f=o("LPTA"),x=f.devicePixelRatio,M=o("K2GJ"),g=o("3C/r");function d(){return!1}function i(a,t,l){var h=Q.createCanvas(),y=t.getWidth(),I=t.getHeight(),_=h.style;return _&&(_.position="absolute",_.left=0,_.top=0,_.width=y+"px",_.height=I+"px",h.setAttribute("data-zr-dom-id",a)),h.width=y*l,h.height=I*l,h}var e=function(a,t,l){var h;l=l||x,typeof a=="string"?h=i(a,t,l):Q.isObject(a)&&(h=a,a=h.id),this.id=a,this.dom=h;var y=h.style;y&&(h.onselectstart=d,y["-webkit-user-select"]="none",y["user-select"]="none",y["-webkit-touch-callout"]="none",y["-webkit-tap-highlight-color"]="rgba(0,0,0,0)",y.padding=0,y.margin=0,y["border-width"]=0),this.domBack=null,this.ctxBack=null,this.painter=t,this.config=null,this.clearColor=0,this.motionBlur=!1,this.lastFrameAlpha=.7,this.dpr=l};e.prototype={constructor:e,__dirty:!0,__used:!1,__drawIndex:0,__startIndex:0,__endIndex:0,incremental:!1,getElementCount:function(){return this.__endIndex-this.__startIndex},initContext:function(){this.ctx=this.dom.getContext("2d"),this.ctx.dpr=this.dpr},createBackBuffer:function(){var a=this.dpr;this.domBack=i("back-"+this.id,this.painter,a),this.ctxBack=this.domBack.getContext("2d"),a!==1&&this.ctxBack.scale(a,a)},resize:function(a,t){var l=this.dpr,h=this.dom,y=h.style,I=this.domBack;y&&(y.width=a+"px",y.height=t+"px"),h.width=a*l,h.height=t*l,I&&(I.width=a*l,I.height=t*l,l!==1&&this.ctxBack.scale(l,l))},clear:function(a,t){var l=this.dom,h=this.ctx,y=l.width,I=l.height,t=t||this.clearColor,_=this.motionBlur&&!a,z=this.lastFrameAlpha,F=this.dpr;if(_&&(this.domBack||this.createBackBuffer(),this.ctxBack.globalCompositeOperation="copy",this.ctxBack.drawImage(l,0,0,y/F,I/F)),h.clearRect(0,0,y,I),t&&t!=="transparent"){var D;t.colorStops?(D=t.__canvasGradient||M.getGradient(h,t,{x:0,y:0,width:y,height:I}),t.__canvasGradient=D):t.image&&(D=g.prototype.getCanvasPattern.call(t,h)),h.save(),h.fillStyle=D||t,h.fillRect(0,0,y,I),h.restore()}if(_){var k=this.domBack;h.save(),h.globalAlpha=z,h.drawImage(k,0,0,y,I),h.restore()}}};var n=e;H.exports=n},Xnb7:function(H,R,o){var Q=o("1RvN"),f=new Q(50);function x(i){if(typeof i=="string"){var e=f.get(i);return e&&e.image}else return i}function M(i,e,n,a,t){if(i)if(typeof i=="string"){if(e&&e.__zrImageSrc===i||!n)return e;var l=f.get(i),h={hostEl:n,cb:a,cbPayload:t};return l?(e=l.image,!d(e)&&l.pending.push(h)):(e=new Image,e.onload=e.onerror=g,f.put(i,e.__cachedImgObj={image:e,pending:[h]}),e.src=e.__zrImageSrc=i),e}else return i;else return e}function g(){var i=this.__cachedImgObj;this.onload=this.onerror=this.__cachedImgObj=null;for(var e=0;e=0;if(!L)n(F,D,D,k),D.zrDelta=D.wheelDelta?D.wheelDelta/120:-(D.detail||0)/3;else{var P=p!=="touchend"?D.targetTouches[0]:D.changedTouches[0];P&&n(F,P,D,k)}var W=D.button;return D.which==null&&W!==void 0&&i.test(D.type)&&(D.which=W&1?1:W&2?3:W&4?2:0),D}function h(F,D,k,p){d?F.addEventListener(D,k,p):F.attachEvent("on"+D,k)}function y(F,D,k,p){d?F.removeEventListener(D,k,p):F.detachEvent("on"+D,k)}var I=d?function(F){F.preventDefault(),F.stopPropagation(),F.cancelBubble=!0}:function(F){F.returnValue=!1,F.cancelBubble=!0};function _(F){return F.which===2||F.which===3}function z(F){return F.which>1}R.clientToLocal=n,R.getNativeEvent=t,R.normalizeEvent=l,R.addEventListener=h,R.removeEventListener=y,R.stop=I,R.isMiddleOrRightButtonOnMouseUpDown=_,R.notLeftMouse=z},YgsL:function(H,R,o){var Q=o("QBsz"),f=Q.distance;function x(g,d,i,e,n,a,t){var l=(i-g)*.5,h=(e-d)*.5;return(2*(d-i)+l+h)*t+(-3*(d-i)-2*l-h)*a+l*n+d}function M(g,d){for(var i=g.length,e=[],n=0,a=1;ai-2?i-1:h+1],F=g[h>i-3?i-1:h+2]);var D=y*y,k=y*D;e.push([x(I[0],_[0],z[0],F[0],y,D,k),x(I[1],_[1],z[1],F[1],y,D,k)])}return e}H.exports=M},ZBKS:function(H,R,o){H.exports={flex_box_center:"flex_box_center___214iO",flex_space_between:"flex_space_between___Fhkgm",flex_box_vertical_center:"flex_box_vertical_center___2hG-7",flex_box_center_end:"flex_box_center_end___D7jj6",flex_box_column:"flex_box_column___3VrCY",rightWrap:"rightWrap___3VpbJ",learnWrap:"learnWrap___1RZTV",learnTopWrap:"learnTopWrap___2n6Km",courseWrap:"courseWrap___2Z1AM",pathWrap:"pathWrap___2-YPm",pathImg:"pathImg___1NyaL",pathContentItem:"pathContentItem____sDLQ",pathContentWrap:"pathContentWrap___3YYI6",pathContentName:"pathContentName___3vXEb",pathContent:"pathContent___lqrBC",pathContentCount:"pathContentCount___3s0JM",recommandTrainingWrap:"recommandTrainingWrap___2E26J",recommandContent:"recommandContent___2FgEj",recommandLevel:"recommandLevel___1KART",color0152d9:"color0152d9___2PNji",color999:"color999___1QSTy",color888:"color888___1FuOt",color333:"color333___B1AMJ",iconDeleteColor:"iconDeleteColor___TwWgK",iconMoveColor:"iconMoveColor___1SaI4",iconEditColor:"iconEditColor___1KKDF",skillWrap:"skillWrap___gOCuw",skillTopWrap:"skillTopWrap___2SFYh",time:"time___3xq8t",titleImg:"titleImg___3VMPg"}},Ze12:function(H,R,o){var Q=o("ItGF"),f=o("hOwI"),x=f.buildTransformer,M="___zrEVENTSAVED",g=[];function d(t,l,h,y,I){return i(g,l,y,I,!0)&&i(t,h,g[0],g[1])}function i(t,l,h,y,I){if(l.getBoundingClientRect&&Q.domSupported&&!a(l)){var _=l[M]||(l[M]={}),z=e(l,_),F=n(z,_,I);if(F)return F(t,h,y),!0}return!1}function e(t,l){var h=l.markers;if(h)return h;h=l.markers=[];for(var y=["left","right"],I=["top","bottom"],_=0;_<4;_++){var z=document.createElement("div"),F=z.style,D=_%2,k=(_>>1)%2;F.cssText=["position: absolute","visibility: hidden","padding: 0","margin: 0","border-width: 0","user-select: none","width:0","height:0",y[D]+":0",I[k]+":0",y[1-D]+":auto",I[1-k]+":auto",""].join("!important;"),t.appendChild(z),h.push(z)}return h}function n(t,l,h){for(var y=h?"invTrans":"trans",I=l[y],_=l.srcCoords,z=!0,F=[],D=[],k=0;k<4;k++){var p=t[k].getBoundingClientRect(),L=2*k,P=p.left,W=p.top;F.push(P,W),z=z&&_&&P===_[L]&&W===_[L+1],D.push(t[k].offsetLeft,t[k].offsetTop)}return z&&I?I:(l.srcCoords=F,l[y]=h?x(D,F):x(F,D))}function a(t){return t.nodeName.toUpperCase()==="CANVAS"}R.transformLocalCoord=d,R.transformCoordWithViewport=i,R.isCanvasEl=a},Zss7:function(H,R,o){var Q;(function(f){var x=/^\s+/,M=/\s+$/,g=0,d=f.round,i=f.min,e=f.max,n=f.random;function a(j,Z){if(j=j||"",Z=Z||{},j instanceof a)return j;if(!(this instanceof a))return new a(j,Z);var v=t(j);this._originalInput=j,this._r=v.r,this._g=v.g,this._b=v.b,this._a=v.a,this._roundA=d(100*this._a)/100,this._format=Z.format||v.format,this._gradientType=Z.gradientType,this._r<1&&(this._r=d(this._r)),this._g<1&&(this._g=d(this._g)),this._b<1&&(this._b=d(this._b)),this._ok=v.ok,this._tc_id=g++}a.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 j=this.toRgb();return(j.r*299+j.g*587+j.b*114)/1e3},getLuminance:function(){var j=this.toRgb(),Z,v,J,ee,te,oe;return Z=j.r/255,v=j.g/255,J=j.b/255,Z<=.03928?ee=Z/12.92:ee=f.pow((Z+.055)/1.055,2.4),v<=.03928?te=v/12.92:te=f.pow((v+.055)/1.055,2.4),J<=.03928?oe=J/12.92:oe=f.pow((J+.055)/1.055,2.4),.2126*ee+.7152*te+.0722*oe},setAlpha:function(j){return this._a=U(j),this._roundA=d(100*this._a)/100,this},toHsv:function(){var j=I(this._r,this._g,this._b);return{h:j.h*360,s:j.s,v:j.v,a:this._a}},toHsvString:function(){var j=I(this._r,this._g,this._b),Z=d(j.h*360),v=d(j.s*100),J=d(j.v*100);return this._a==1?"hsv("+Z+", "+v+"%, "+J+"%)":"hsva("+Z+", "+v+"%, "+J+"%, "+this._roundA+")"},toHsl:function(){var j=h(this._r,this._g,this._b);return{h:j.h*360,s:j.s,l:j.l,a:this._a}},toHslString:function(){var j=h(this._r,this._g,this._b),Z=d(j.h*360),v=d(j.s*100),J=d(j.l*100);return this._a==1?"hsl("+Z+", "+v+"%, "+J+"%)":"hsla("+Z+", "+v+"%, "+J+"%, "+this._roundA+")"},toHex:function(j){return z(this._r,this._g,this._b,j)},toHexString:function(j){return"#"+this.toHex(j)},toHex8:function(j){return F(this._r,this._g,this._b,this._a,j)},toHex8String:function(j){return"#"+this.toHex8(j)},toRgb:function(){return{r:d(this._r),g:d(this._g),b:d(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+d(this._r)+", "+d(this._g)+", "+d(this._b)+")":"rgba("+d(this._r)+", "+d(this._g)+", "+d(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:d(G(this._r,255)*100)+"%",g:d(G(this._g,255)*100)+"%",b:d(G(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+d(G(this._r,255)*100)+"%, "+d(G(this._g,255)*100)+"%, "+d(G(this._b,255)*100)+"%)":"rgba("+d(G(this._r,255)*100)+"%, "+d(G(this._g,255)*100)+"%, "+d(G(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:w[z(this._r,this._g,this._b,!0)]||!1},toFilter:function(j){var Z="#"+D(this._r,this._g,this._b,this._a),v=Z,J=this._gradientType?"GradientType = 1, ":"";if(j){var ee=a(j);v="#"+D(ee._r,ee._g,ee._b,ee._a)}return"progid:DXImageTransform.Microsoft.gradient("+J+"startColorstr="+Z+",endColorstr="+v+")"},toString:function(j){var Z=!!j;j=j||this._format;var v=!1,J=this._a<1&&this._a>=0,ee=!Z&&J&&(j==="hex"||j==="hex6"||j==="hex3"||j==="hex4"||j==="hex8"||j==="name");return ee?j==="name"&&this._a===0?this.toName():this.toRgbString():(j==="rgb"&&(v=this.toRgbString()),j==="prgb"&&(v=this.toPercentageRgbString()),(j==="hex"||j==="hex6")&&(v=this.toHexString()),j==="hex3"&&(v=this.toHexString(!0)),j==="hex4"&&(v=this.toHex8String(!0)),j==="hex8"&&(v=this.toHex8String()),j==="name"&&(v=this.toName()),j==="hsl"&&(v=this.toHslString()),j==="hsv"&&(v=this.toHsvString()),v||this.toHexString())},clone:function(){return a(this.toString())},_applyModification:function(j,Z){var v=j.apply(null,[this].concat([].slice.call(Z)));return this._r=v._r,this._g=v._g,this._b=v._b,this.setAlpha(v._a),this},lighten:function(){return this._applyModification(P,arguments)},brighten:function(){return this._applyModification(W,arguments)},darken:function(){return this._applyModification(b,arguments)},desaturate:function(){return this._applyModification(k,arguments)},saturate:function(){return this._applyModification(p,arguments)},greyscale:function(){return this._applyModification(L,arguments)},spin:function(){return this._applyModification(m,arguments)},_applyCombination:function(j,Z){return j.apply(null,[this].concat([].slice.call(Z)))},analogous:function(){return this._applyCombination(C,arguments)},complement:function(){return this._applyCombination(r,arguments)},monochromatic:function(){return this._applyCombination(u,arguments)},splitcomplement:function(){return this._applyCombination(S,arguments)},triad:function(){return this._applyCombination(s,arguments)},tetrad:function(){return this._applyCombination(T,arguments)}},a.fromRatio=function(j,Z){if(typeof j=="object"){var v={};for(var J in j)j.hasOwnProperty(J)&&(J==="a"?v[J]=j[J]:v[J]=Y(j[J]));j=v}return a(j,Z)};function t(j){var Z={r:0,g:0,b:0},v=1,J=null,ee=null,te=null,oe=!1,le=!1;return typeof j=="string"&&(j=ne(j)),typeof j=="object"&&(ie(j.r)&&ie(j.g)&&ie(j.b)?(Z=l(j.r,j.g,j.b),oe=!0,le=String(j.r).substr(-1)==="%"?"prgb":"rgb"):ie(j.h)&&ie(j.s)&&ie(j.v)?(J=Y(j.s),ee=Y(j.v),Z=_(j.h,J,ee),oe=!0,le="hsv"):ie(j.h)&&ie(j.s)&&ie(j.l)&&(J=Y(j.s),te=Y(j.l),Z=y(j.h,J,te),oe=!0,le="hsl"),j.hasOwnProperty("a")&&(v=j.a)),v=U(v),{ok:oe,format:j.format||le,r:i(255,e(Z.r,0)),g:i(255,e(Z.g,0)),b:i(255,e(Z.b,0)),a:v}}function l(j,Z,v){return{r:G(j,255)*255,g:G(Z,255)*255,b:G(v,255)*255}}function h(j,Z,v){j=G(j,255),Z=G(Z,255),v=G(v,255);var J=e(j,Z,v),ee=i(j,Z,v),te,oe,le=(J+ee)/2;if(J==ee)te=oe=0;else{var q=J-ee;oe=le>.5?q/(2-J-ee):q/(J+ee);switch(J){case j:te=(Z-v)/q+(Z1&&(se-=1),se<1/6?re+(ae-re)*6*se:se<1/2?ae:se<2/3?re+(ae-re)*(2/3-se)*6:re}if(Z===0)J=ee=te=v;else{var le=v<.5?v*(1+Z):v+Z-v*Z,q=2*v-le;J=oe(q,le,j+1/3),ee=oe(q,le,j),te=oe(q,le,j-1/3)}return{r:J*255,g:ee*255,b:te*255}}function I(j,Z,v){j=G(j,255),Z=G(Z,255),v=G(v,255);var J=e(j,Z,v),ee=i(j,Z,v),te,oe,le=J,q=J-ee;if(oe=J===0?0:q/J,J==ee)te=0;else{switch(J){case j:te=(Z-v)/q+(Z>1)+720)%360;--Z;)J.h=(J.h+ee)%360,te.push(a(J));return te}function u(j,Z){Z=Z||6;for(var v=a(j).toHsv(),J=v.h,ee=v.s,te=v.v,oe=[],le=1/Z;Z--;)oe.push(a({h:J,s:ee,v:te})),te=(te+le)%1;return oe}a.mix=function(j,Z,v){v=v===0?0:v||50;var J=a(j).toRgb(),ee=a(Z).toRgb(),te=v/100,oe={r:(ee.r-J.r)*te+J.r,g:(ee.g-J.g)*te+J.g,b:(ee.b-J.b)*te+J.b,a:(ee.a-J.a)*te+J.a};return a(oe)},a.readability=function(j,Z){var v=a(j),J=a(Z);return(f.max(v.getLuminance(),J.getLuminance())+.05)/(f.min(v.getLuminance(),J.getLuminance())+.05)},a.isReadable=function(j,Z,v){var J=a.readability(j,Z),ee,te;te=!1,ee=de(v);switch(ee.level+ee.size){case"AAsmall":case"AAAlarge":te=J>=4.5;break;case"AAlarge":te=J>=3;break;case"AAAsmall":te=J>=7;break}return te},a.mostReadable=function(j,Z,v){var J=null,ee=0,te,oe,le,q;v=v||{},oe=v.includeFallbackColors,le=v.level,q=v.size;for(var re=0;reee&&(ee=te,J=a(Z[re]));return a.isReadable(j,J,{level:le,size:q})||!oe?J:(v.includeFallbackColors=!1,a.mostReadable(j,["#fff","#000"],v))};var E=a.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"},w=a.hexNames=A(E);function A(j){var Z={};for(var v in j)j.hasOwnProperty(v)&&(Z[j[v]]=v);return Z}function U(j){return j=parseFloat(j),(isNaN(j)||j<0||j>1)&&(j=1),j}function G(j,Z){c(j)&&(j="100%");var v=O(j);return j=i(Z,e(0,parseFloat(j))),v&&(j=parseInt(j*Z,10)/100),f.abs(j-Z)<1e-6?1:j%Z/parseFloat(Z)}function V(j){return i(1,e(0,j))}function N(j){return parseInt(j,16)}function c(j){return typeof j=="string"&&j.indexOf(".")!=-1&&parseFloat(j)===1}function O(j){return typeof j=="string"&&j.indexOf("%")!=-1}function B(j){return j.length==1?"0"+j:""+j}function Y(j){return j<=1&&(j=j*100+"%"),j}function K(j){return f.round(parseFloat(j)*255).toString(16)}function $(j){return N(j)/255}var X=function(){var j="[-\\+]?\\d+%?",Z="[-\\+]?\\d*\\.\\d+%?",v="(?:"+Z+")|(?:"+j+")",J="[\\s|\\(]+("+v+")[,|\\s]+("+v+")[,|\\s]+("+v+")\\s*\\)?",ee="[\\s|\\(]+("+v+")[,|\\s]+("+v+")[,|\\s]+("+v+")[,|\\s]+("+v+")\\s*\\)?";return{CSS_UNIT:new RegExp(v),rgb:new RegExp("rgb"+J),rgba:new RegExp("rgba"+ee),hsl:new RegExp("hsl"+J),hsla:new RegExp("hsla"+ee),hsv:new RegExp("hsv"+J),hsva:new RegExp("hsva"+ee),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 ie(j){return!!X.CSS_UNIT.exec(j)}function ne(j){j=j.replace(x,"").replace(M,"").toLowerCase();var Z=!1;if(E[j])j=E[j],Z=!0;else if(j=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var v;return(v=X.rgb.exec(j))?{r:v[1],g:v[2],b:v[3]}:(v=X.rgba.exec(j))?{r:v[1],g:v[2],b:v[3],a:v[4]}:(v=X.hsl.exec(j))?{h:v[1],s:v[2],l:v[3]}:(v=X.hsla.exec(j))?{h:v[1],s:v[2],l:v[3],a:v[4]}:(v=X.hsv.exec(j))?{h:v[1],s:v[2],v:v[3]}:(v=X.hsva.exec(j))?{h:v[1],s:v[2],v:v[3],a:v[4]}:(v=X.hex8.exec(j))?{r:N(v[1]),g:N(v[2]),b:N(v[3]),a:$(v[4]),format:Z?"name":"hex8"}:(v=X.hex6.exec(j))?{r:N(v[1]),g:N(v[2]),b:N(v[3]),format:Z?"name":"hex"}:(v=X.hex4.exec(j))?{r:N(v[1]+""+v[1]),g:N(v[2]+""+v[2]),b:N(v[3]+""+v[3]),a:$(v[4]+""+v[4]),format:Z?"name":"hex8"}:(v=X.hex3.exec(j))?{r:N(v[1]+""+v[1]),g:N(v[2]+""+v[2]),b:N(v[3]+""+v[3]),format:Z?"name":"hex"}:!1}function de(j){var Z,v;return j=j||{level:"AA",size:"small"},Z=(j.level||"AA").toUpperCase(),v=(j.size||"small").toLowerCase(),Z!=="AA"&&Z!=="AAA"&&(Z="AA"),v!=="small"&&v!=="large"&&(v="small"),{level:Z,size:v}}H.exports?H.exports=a:!(Q=function(){return a}.call(R,o,R,H),Q!==void 0&&(H.exports=Q))})(Math)},aKvl:function(H,R,o){var Q=o("Sj9i"),f=Q.quadraticProjectPoint;function x(M,g,d,i,e,n,a,t,l){if(a===0)return!1;var h=a;if(l>g+h&&l>i+h&&l>n+h||lM+h&&t>d+h&&t>e+h||tw.length)&&(A=w.length);for(var U=0,G=new Array(A);U=0)continue;if(!Object.prototype.propertyIsEnumerable.call(w,G))continue;U[G]=w[G]}}return U}function I(w,A){if(w==null)return{};var U={},G=Object.keys(w),V,N;for(N=0;N=0)continue;U[V]=w[V]}return U}var _=function(A){var U=A.className,G=A.percent,V=A.prefixCls,N=A.strokeColor,c=A.strokeLinecap,R=A.strokeWidth,B=A.style,Y=A.trailColor,K=A.trailWidth,$=A.transition,X=y(A,["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"]);delete X.gapPosition;var ie=Array.isArray(G)?G:[G],ne=Array.isArray(N)?N:[N],de=d(ie),j=e(de,1),Z=j[0],v=R/2,J=100-R/2,ee="M ".concat(c==="round"?v:0,",").concat(v,` - L `).concat(c==="round"?J:100,",").concat(v),te="0 0 100 ".concat(R),oe=0;return f.a.createElement("svg",i({className:M()("".concat(V,"-line"),U),viewBox:te,preserveAspectRatio:"none",style:B},X),f.a.createElement("path",{className:"".concat(V,"-line-trail"),d:ee,strokeLinecap:c,stroke:Y,strokeWidth:K||R,fillOpacity:"0"}),ie.map(function(le,q){var re={strokeDasharray:"".concat(le,"px, 100px"),strokeDashoffset:"-".concat(oe,"px"),transition:$||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},ae=ne[q]||ne[ne.length-1];return oe+=le,f.a.createElement("path",{key:q,className:"".concat(V,"-line-path"),d:ee,strokeLinecap:c,stroke:ae,strokeWidth:R,fillOpacity:"0",ref:Z[q],style:re})}))};_.defaultProps=g;var z=_;function F(){return F=Object.assign||function(w){for(var A=1;Aw.length)&&(A=w.length);for(var U=0,G=new Array(A);U=0)continue;if(!Object.prototype.propertyIsEnumerable.call(w,G))continue;U[G]=w[G]}}return U}function m(w,A){if(w==null)return{};var U={},G=Object.keys(w),V,N;for(N=0;N=0)continue;U[V]=w[V]}return U}var r=0;function s(w){return+w.replace("%","")}function T(w){return Array.isArray(w)?w:[w]}function S(w,A,U,G){var V=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,N=arguments.length>5?arguments[5]:void 0,c=50-G/2,R=0,B=-c,Y=0,K=-2*c;switch(N){case"left":R=-c,B=0,Y=2*c,K=0;break;case"right":R=c,B=0,Y=-2*c,K=0;break;case"bottom":B=c,K=2*c;break;default:}var $="M 50,50 m ".concat(R,",").concat(B,` +*/var n=!f.canvasSupported,a={canvas:d},t={},l="4.3.1";function h(D,k){var p=new F(Q(),D,k);return t[p.id]=p,p}function y(D){if(D)D.dispose();else{for(var k in t)t.hasOwnProperty(k)&&t[k].dispose();t={}}return this}function I(D){return t[D]}function _(D,k){a[D]=k}function z(D){delete t[D]}var F=function(D,k,p){p=p||{},this.dom=k,this.id=D;var L=this,P=new g,W=p.renderer;if(n){if(!a.vml)throw new Error("You need to require 'zrender/vml/vml' to support IE8");W="vml"}else(!W||!a[W])&&(W="canvas");var b=new a[W](k,P,p,D);this.storage=P,this.painter=b;var m=!f.node&&!f.worker?new e(b.getViewportRoot(),b.root):null;this.handler=new M(P,b,m,b.root),this.animation=new i({stage:{update:x.bind(this.flush,this)}}),this.animation.start(),this._needsRefresh;var r=P.delFromStorage,s=P.addToStorage;P.delFromStorage=function(T){r.call(P,T),T&&T.removeSelfFromZr(L)},P.addToStorage=function(T){s.call(P,T),T.addSelfToZr(L)}};F.prototype={constructor:F,getId:function(){return this.id},add:function(D){this.storage.addRoot(D),this._needsRefresh=!0},remove:function(D){this.storage.delRoot(D),this._needsRefresh=!0},configLayer:function(D,k){this.painter.configLayer&&this.painter.configLayer(D,k),this._needsRefresh=!0},setBackgroundColor:function(D){this.painter.setBackgroundColor&&this.painter.setBackgroundColor(D),this._needsRefresh=!0},refreshImmediately:function(){this._needsRefresh=this._needsRefreshHover=!1,this.painter.refresh(),this._needsRefresh=this._needsRefreshHover=!1},refresh:function(){this._needsRefresh=!0},flush:function(){var D;this._needsRefresh&&(D=!0,this.refreshImmediately()),this._needsRefreshHover&&(D=!0,this.refreshHoverImmediately()),D&&this.trigger("rendered")},addHover:function(D,k){if(this.painter.addHover){var p=this.painter.addHover(D,k);return this.refreshHover(),p}},removeHover:function(D){this.painter.removeHover&&(this.painter.removeHover(D),this.refreshHover())},clearHover:function(){this.painter.clearHover&&(this.painter.clearHover(),this.refreshHover())},refreshHover:function(){this._needsRefreshHover=!0},refreshHoverImmediately:function(){this._needsRefreshHover=!1,this.painter.refreshHover&&this.painter.refreshHover()},resize:function(D){D=D||{},this.painter.resize(D.width,D.height),this.handler.resize()},clearAnimation:function(){this.animation.clear()},getWidth:function(){return this.painter.getWidth()},getHeight:function(){return this.painter.getHeight()},pathToImage:function(D,k){return this.painter.pathToImage(D,k)},setCursorStyle:function(D){this.handler.setCursorStyle(D)},findHover:function(D,k){return this.handler.findHover(D,k)},on:function(D,k,p){this.handler.on(D,k,p)},off:function(D,k){this.handler.off(D,k)},trigger:function(D,k){this.handler.trigger(D,k)},clear:function(){this.storage.delRoot(),this.painter.clear()},dispose:function(){this.animation.stop(),this.clear(),this.storage.dispose(),this.painter.dispose(),this.handler.dispose(),this.animation=this.storage=this.painter=this.handler=null,z(this.id)}},R.version=l,R.init=h,R.dispose=y,R.getInstance=I,R.registerPainter=_},bYtY:function(H,R){var o={"[object Function]":1,"[object RegExp]":1,"[object Date]":1,"[object Error]":1,"[object CanvasGradient]":1,"[object CanvasPattern]":1,"[object Image]":1,"[object Canvas]":1},Q={"[object Int8Array]":1,"[object Uint8Array]":1,"[object Uint8ClampedArray]":1,"[object Int16Array]":1,"[object Uint16Array]":1,"[object Int32Array]":1,"[object Uint32Array]":1,"[object Float32Array]":1,"[object Float64Array]":1},f=Object.prototype.toString,x=Array.prototype,M=x.forEach,g=x.filter,d=x.slice,i=x.map,e=x.reduce,n={};function a(v,J){v==="createCanvas"&&(z=null),n[v]=J}function t(v){if(v==null||typeof v!="object")return v;var J=v,ee=f.call(v);if(ee==="[object Array]"){if(!ie(v)){J=[];for(var te=0,oe=v.length;tew.length)&&(A=w.length);for(var U=0,G=new Array(A);U=0)continue;if(!Object.prototype.propertyIsEnumerable.call(w,G))continue;U[G]=w[G]}}return U}function I(w,A){if(w==null)return{};var U={},G=Object.keys(w),V,N;for(N=0;N=0)continue;U[V]=w[V]}return U}var _=function(A){var U=A.className,G=A.percent,V=A.prefixCls,N=A.strokeColor,c=A.strokeLinecap,O=A.strokeWidth,B=A.style,Y=A.trailColor,K=A.trailWidth,$=A.transition,X=y(A,["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"]);delete X.gapPosition;var ie=Array.isArray(G)?G:[G],ne=Array.isArray(N)?N:[N],de=d(ie),j=e(de,1),Z=j[0],v=O/2,J=100-O/2,ee="M ".concat(c==="round"?v:0,",").concat(v,` + L `).concat(c==="round"?J:100,",").concat(v),te="0 0 100 ".concat(O),oe=0;return f.a.createElement("svg",i({className:M()("".concat(V,"-line"),U),viewBox:te,preserveAspectRatio:"none",style:B},X),f.a.createElement("path",{className:"".concat(V,"-line-trail"),d:ee,strokeLinecap:c,stroke:Y,strokeWidth:K||O,fillOpacity:"0"}),ie.map(function(le,q){var re={strokeDasharray:"".concat(le,"px, 100px"),strokeDashoffset:"-".concat(oe,"px"),transition:$||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},ae=ne[q]||ne[ne.length-1];return oe+=le,f.a.createElement("path",{key:q,className:"".concat(V,"-line-path"),d:ee,strokeLinecap:c,stroke:ae,strokeWidth:O,fillOpacity:"0",ref:Z[q],style:re})}))};_.defaultProps=g;var z=_;function F(){return F=Object.assign||function(w){for(var A=1;Aw.length)&&(A=w.length);for(var U=0,G=new Array(A);U=0)continue;if(!Object.prototype.propertyIsEnumerable.call(w,G))continue;U[G]=w[G]}}return U}function m(w,A){if(w==null)return{};var U={},G=Object.keys(w),V,N;for(N=0;N=0)continue;U[V]=w[V]}return U}var r=0;function s(w){return+w.replace("%","")}function T(w){return Array.isArray(w)?w:[w]}function S(w,A,U,G){var V=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,N=arguments.length>5?arguments[5]:void 0,c=50-G/2,O=0,B=-c,Y=0,K=-2*c;switch(N){case"left":O=-c,B=0,Y=2*c,K=0;break;case"right":O=c,B=0,Y=-2*c,K=0;break;case"bottom":B=c,K=2*c;break;default:}var $="M 50,50 m ".concat(O,",").concat(B,` a `).concat(c,",").concat(c," 0 1 1 ").concat(Y,",").concat(-K,` - a `).concat(c,",").concat(c," 0 1 1 ").concat(-Y,",").concat(K),X=Math.PI*2*c,ie={stroke:U,strokeDasharray:"".concat(A/100*(X-V),"px ").concat(X,"px"),strokeDashoffset:"-".concat(V/2+w/100*(X-V),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:$,pathStyle:ie}}var C=function(A){var U=A.prefixCls,G=A.strokeWidth,V=A.trailWidth,N=A.gapDegree,c=A.gapPosition,R=A.trailColor,B=A.strokeLinecap,Y=A.style,K=A.className,$=A.strokeColor,X=A.percent,ie=b(A,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),ne=Object(Q.useMemo)(function(){return r+=1,r},[]),de=S(0,100,R,G,N,c),j=de.pathString,Z=de.pathStyle,v=T(X),J=T($),ee=J.find(function(re){return Object.prototype.toString.call(re)==="[object Object]"}),te=d(v),oe=D(te,1),le=oe[0],q=function(){var ae=0;return v.map(function(se,ue){var ce=J[ue]||J[J.length-1],ve=Object.prototype.toString.call(ce)==="[object Object]"?"url(#".concat(U,"-gradient-").concat(ne,")"):"",fe=S(ae,se,ce,G,N,c);return ae+=se,f.a.createElement("path",{key:ue,className:"".concat(U,"-circle-path"),d:fe.pathString,stroke:ve,strokeLinecap:B,strokeWidth:G,opacity:se===0?0:1,fillOpacity:"0",style:fe.pathStyle,ref:le[ue]})})};return f.a.createElement("svg",F({className:M()("".concat(U,"-circle"),K),viewBox:"0 0 100 100",style:Y},ie),ee&&f.a.createElement("defs",null,f.a.createElement("linearGradient",{id:"".concat(U,"-gradient-").concat(ne),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(ee).sort(function(re,ae){return s(re)-s(ae)}).map(function(re,ae){return f.a.createElement("stop",{key:ae,offset:re,stopColor:ee[re]})}))),f.a.createElement("path",{className:"".concat(U,"-circle-trail"),d:j,stroke:R,strokeLinecap:B,strokeWidth:V||G,fillOpacity:"0",style:Z}),q().reverse())};C.defaultProps=g;var u=C,E={Line:z,Circle:u}},h7HQ:function(H,O,o){var Q=o("y+Vt"),f=o("T6xi"),x=Q.extend({type:"polygon",shape:{points:null,smooth:!1,smoothConstraint:null},buildPath:function(M,g){f.buildPath(M,g,!0)}});H.exports=x},hOwI:function(H,O){var o=Math.log(2);function Q(x,M,g,d,i,e){var n=d+"-"+i,a=x.length;if(e.hasOwnProperty(n))return e[n];if(M===1){var t=Math.round(Math.log((1<f&&d>M||dg?i:0}H.exports=o},iXp4:function(H,O,o){var Q=o("ItGF"),f=[["shadowBlur",0],["shadowColor","#000"],["shadowOffsetX",0],["shadowOffsetY",0]];function x(M){return Q.browser.ie&&Q.browser.version>=11?function(){var g=this.__clipPaths,d=this.style,i;if(g)for(var e=0;ef+e&&i>M+e||iQ+e&&d>x+e||d=a.x&&e<=a.x+a.width&&n>=a.y&&n<=a.y+a.height},clone:function(){return new d(this.x,this.y,this.width,this.height)},copy:function(e){this.x=e.x,this.y=e.y,this.width=e.width,this.height=e.height},plain:function(){return{x:this.x,y:this.y,width:this.width,height:this.height}}},d.create=function(e){return new d(e.x,e.y,e.width,e.height)};var i=d;H.exports=i},mLcG:function(H,O){var o=typeof window!="undefined"&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(Q){setTimeout(Q,16)};H.exports=o},n1HI:function(H,O,o){var Q=o("hX1E"),f=Q.normalizeRadian,x=Math.PI*2;function M(g,d,i,e,n,a,t,l,h){if(t===0)return!1;var y=t;l-=g,h-=d;var I=Math.sqrt(l*l+h*h);if(I-y>i||I+yn&&(n+=x);var z=Math.atan2(h,l);return z<0&&(z+=x),z>=e&&z<=n||z+x>=e&&z+x<=n}O.containStroke=M},n6Mw:function(H,O,o){var Q=o("SrGk"),f=o("bYtY"),x=o("Fofx");function M(d,i){Q.call(this,d,i,"clipPath","__clippath_in_use__")}f.inherits(M,Q),M.prototype.update=function(d){var i=this.getSvgElement(d);i&&this.updateDom(i,d.__clipPaths,!1);var e=this.getTextSvgElement(d);e&&this.updateDom(e,d.__clipPaths,!0),this.markUsed(d)},M.prototype.updateDom=function(d,i,e){if(i&&i.length>0){var n=this.getDefs(!0),a=i[0],t,l,h=e?"_textDom":"_dom";a[h]?(l=a[h].getAttribute("id"),t=a[h],n.contains(t)||n.appendChild(t)):(l="zr"+this._zrId+"-clip-"+this.nextId,++this.nextId,t=this.createElement("clipPath"),t.setAttribute("id",l),n.appendChild(t),a[h]=t);var y=this.getSvgProxy(a);if(a.transform&&a.parent.invTransform&&!e){var I=Array.prototype.slice.call(a.transform);x.mul(a.transform,a.parent.invTransform,a.transform),y.brush(a),a.transform=I}else y.brush(a);var _=this.getSvgElement(a);t.innerHTML="",t.appendChild(_.cloneNode()),d.setAttribute("clip-path","url(#"+l+")"),i.length>1&&this.updateDom(t,i.slice(1),e)}else d&&d.setAttribute("clip-path","none")},M.prototype.markUsed=function(d){var i=this;d.__clipPaths&&f.each(d.__clipPaths,function(e){e._dom&&Q.prototype.markUsed.call(i,e._dom),e._textDom&&Q.prototype.markUsed.call(i,e._textDom)})};var g=M;H.exports=g},nCxF:function(H,O,o){var Q=o("QBsz"),f=Q.min,x=Q.max,M=Q.scale,g=Q.distance,d=Q.add,i=Q.clone,e=Q.sub;function n(a,t,l,h){var y=[],I=[],_=[],z=[],F,D,k,p;if(h){k=[Infinity,Infinity],p=[-Infinity,-Infinity];for(var L=0,P=a.length;L=0&&(he=ae[Me],he.textAlign==="right");)s(N,c,he,B,ue,oe,ye,"right"),ce-=he.width,ye-=he.width,Me--;for(fe+=(K-(fe-te)-(le-ye)-ce)/2;ve<=Me;)he=ae[ve],s(N,c,he,B,ue,oe,fe+he.width/2,"center"),fe+=he.width,ve++;oe+=ue}}function r(N,c,R,B,Y){if(R&&c.textRotation){var K=c.textOrigin;K==="center"?(B=R.width/2+R.x,Y=R.height/2+R.y):K&&(B=K[0]+R.x,Y=K[1]+R.y),N.translate(B,Y),N.rotate(-c.textRotation),N.translate(-B,-Y)}}function s(N,c,R,B,Y,K,$,X){var ie=B.rich[R.styleName]||{};ie.text=R.text;var ne=R.textVerticalAlign,de=K+Y/2;ne==="top"?de=K+R.height/2:ne==="bottom"&&(de=K+Y-R.height/2),!R.isLineHolder&&T(ie)&&S(N,c,ie,X==="right"?$-R.width:X==="center"?$-R.width/2:$,de-R.height/2,R.width,R.height);var j=R.textPadding;j&&($=G($,X,j),de-=R.height/2-j[2]-R.textHeight/2),E(c,"shadowBlur",x(ie.textShadowBlur,B.textShadowBlur,0)),E(c,"shadowColor",ie.textShadowColor||B.textShadowColor||"transparent"),E(c,"shadowOffsetX",x(ie.textShadowOffsetX,B.textShadowOffsetX,0)),E(c,"shadowOffsetY",x(ie.textShadowOffsetY,B.textShadowOffsetY,0)),E(c,"textAlign",X),E(c,"textBaseline","middle"),E(c,"font",R.font||I);var Z=w(ie.textStroke||B.textStroke,J),v=A(ie.textFill||B.textFill),J=f(ie.textStrokeWidth,B.textStrokeWidth);Z&&(E(c,"lineWidth",J),E(c,"strokeStyle",Z),c.strokeText(R.text,$,de)),v&&(E(c,"fillStyle",v),c.fillText(R.text,$,de))}function T(N){return!!(N.textBackgroundColor||N.textBorderWidth&&N.textBorderColor)}function S(N,c,R,B,Y,K,$){var X=R.textBackgroundColor,ie=R.textBorderWidth,ne=R.textBorderColor,de=d(X);if(E(c,"shadowBlur",R.textBoxShadowBlur||0),E(c,"shadowColor",R.textBoxShadowColor||"transparent"),E(c,"shadowOffsetX",R.textBoxShadowOffsetX||0),E(c,"shadowOffsetY",R.textBoxShadowOffsetY||0),de||ie&&ne){c.beginPath();var j=R.textBorderRadius;j?n.buildPath(c,{x:B,y:Y,width:K,height:$,r:j}):c.rect(B,Y,K,$),c.closePath()}if(de)if(E(c,"fillStyle",X),R.fillOpacity!=null){var Z=c.globalAlpha;c.globalAlpha=R.fillOpacity*R.opacity,c.fill(),c.globalAlpha=Z}else c.fill();else if(i(X)){var v=X.image;v=a.createOrUpdateImage(v,null,N,C,X),v&&a.isImageReady(v)&&c.drawImage(v,B,Y,K,$)}if(ie&&ne)if(E(c,"lineWidth",ie),E(c,"strokeStyle",ne),R.strokeOpacity!=null){var Z=c.globalAlpha;c.globalAlpha=R.strokeOpacity*R.opacity,c.stroke(),c.globalAlpha=Z}else c.stroke()}function C(N,c){c.image=N}function u(N,c,R,B){var Y=R.x||0,K=R.y||0,$=R.textAlign,X=R.textVerticalAlign;if(B){var ie=R.textPosition;if(ie instanceof Array)Y=B.x+U(ie[0],B.width),K=B.y+U(ie[1],B.height);else{var ne=c&&c.calculateTextPosition?c.calculateTextPosition(D,R,B):e.calculateTextPosition(D,R,B);Y=ne.x,K=ne.y,$=$||ne.textAlign,X=X||ne.textVerticalAlign}var de=R.textOffset;de&&(Y+=de[0],K+=de[1])}return N=N||{},N.baseX=Y,N.baseY=K,N.textAlign=$,N.textVerticalAlign=X,N}function E(N,c,R){return N[c]=t(N,c,R),N[c]}function w(N,c){return N==null||c<=0||N==="transparent"||N==="none"?null:N.image||N.colorStops?"#000":N}function A(N){return N==null||N==="none"?null:N.image||N.colorStops?"#000":N}function U(N,c){return typeof N=="string"?N.lastIndexOf("%")>=0?parseFloat(N)/100*c:parseFloat(N):N}function G(N,c,R){return c==="right"?N-R[1]:c==="center"?N+R[3]/2-R[1]/2:N+R[3]}function V(N,c){return N!=null&&(N||c.textBackgroundColor||c.textBorderWidth&&c.textBorderColor||c.textPadding)}O.normalizeTextStyle=p,O.renderText=P,O.getBoxPosition=u,O.getStroke=w,O.getFill=A,O.parsePercent=U,O.needDrawText=V},qH13:function(H,O,o){var Q=o("ItGF"),f=o("QBsz"),x=f.applyTransform,M=o("mFDi"),g=o("Qe9p"),d=o("6GrX"),i=o("pzxd"),e=o("ni6a"),n=o("Gev7"),a=o("Dagg"),t=o("dqUG"),l=o("y+Vt"),h=o("IMiH"),y=o("QuXc"),I=o("06Qe"),_=h.CMD,z=Math.round,F=Math.sqrt,D=Math.abs,k=Math.cos,p=Math.sin,L=Math.max;if(!Q.canvasSupported){var P=",",W="progid:DXImageTransform.Microsoft",b=21600,m=b/2,r=1e5,s=1e3,T=function(q){q.style.cssText="position:absolute;left:0;top:0;width:1px;height:1px;",q.coordsize=b+","+b,q.coordorigin="0,0"},S=function(q){return String(q).replace(/&/g,"&").replace(/"/g,""")},C=function(q,re,ae){return"rgb("+[q,re,ae].join(",")+")"},u=function(q,re){re&&q&&re.parentNode!==q&&q.appendChild(re)},E=function(q,re){re&&q&&re.parentNode===q&&q.removeChild(re)},w=function(q,re,ae){return(parseFloat(q)||0)*r+(parseFloat(re)||0)*s+ae},A=i.parsePercent,U=function(q,re,ae){var se=g.parse(re);ae=+ae,isNaN(ae)&&(ae=1),se&&(q.color=C(se[0],se[1],se[2]),q.opacity=ae*se[3])},G=function(q){var re=g.parse(q);return[C(re[0],re[1],re[2]),re[3]]},V=function(q,re,ae){var se=re.fill;if(se!=null)if(se instanceof y){var ue,ce=0,ve=[0,0],fe=0,ye=1,Me=ae.getBoundingRect(),he=Me.width,me=Me.height;if(se.type==="linear"){ue="gradient";var Ee=ae.transform,Se=[se.x*he,se.y*me],Ae=[se.x2*he,se.y2*me];Ee&&(x(Se,Se,Ee),x(Ae,Ae,Ee));var we=Ae[0]-Se[0],ge=Ae[1]-Se[1];ce=Math.atan2(we,ge)*180/Math.PI,ce<0&&(ce+=360),ce<1e-6&&(ce=0)}else{ue="gradientradial";var Se=[se.x*he,se.y*me],Ee=ae.transform,be=ae.scale,xe=he,Ie=me;ve=[(Se[0]-Me.x)/xe,(Se[1]-Me.y)/Ie],Ee&&x(Se,Se,Ee),xe/=be[0]*b,Ie/=be[1]*b;var Ce=L(xe,Ie);fe=2*0/Ce,ye=2*se.r/Ce-fe}var pe=se.colorStops.slice();pe.sort(function(Be,_e){return Be.offset-_e.offset});for(var De=pe.length,Te=[],Oe=[],Re=0;Re=2){var Ue=Te[0][0],Qe=Te[1][0],ke=Te[0][1]*re.opacity,Pe=Te[1][1]*re.opacity;q.type=ue,q.method="none",q.focus="100%",q.angle=ce,q.color=Ue,q.color2=Qe,q.colors=Oe.join(","),q.opacity=Pe,q.opacity2=ke}ue==="radial"&&(q.focusposition=ve.join(","))}else U(q,se,re.opacity)},N=function(q,re){re.lineDash&&(q.dashstyle=re.lineDash.join(" ")),re.stroke!=null&&!(re.stroke instanceof y)&&U(q,re.stroke,re.opacity)},c=function(q,re,ae,se){var ue=re==="fill",ce=q.getElementsByTagName(re)[0];ae[re]!=null&&ae[re]!=="none"&&(ue||!ue&&ae.lineWidth)?(q[ue?"filled":"stroked"]="true",ae[re]instanceof y&&E(q,ce),ce||(ce=I.createNode(re)),ue?V(ce,ae,se):N(ce,ae),u(q,ce)):(q[ue?"filled":"stroked"]="false",E(q,ce))},R=[[],[],[]],B=function(q,re){var ae=_.M,se=_.C,ue=_.L,ce=_.A,ve=_.Q,fe=[],ye,Me,he,me,Ee,Se,Ae=q.data,we=q.len();for(me=0;me.01?_e&&(Fe+=270/b):Math.abs(Ge-Ue)<1e-4?_e&&FeNe?be-=270/b:be+=270/b:_e&&GeUe?ge+=270/b:ge-=270/b),fe.push(We,z(((Ne-Qe)*Oe+De)*b-m),P,z(((Ue-ke)*Re+Te)*b-m),P,z(((Ne+Qe)*Oe+De)*b-m),P,z(((Ue+ke)*Re+Te)*b-m),P,z((Fe*Oe+De)*b-m),P,z((Ge*Re+Te)*b-m),P,z((ge*Oe+De)*b-m),P,z((be*Re+Te)*b-m)),Ee=ge,Se=be;break;case _.R:var Le=R[0],je=R[1];Le[0]=Ae[me++],Le[1]=Ae[me++],je[0]=Le[0]+Ae[me++],je[1]=Le[1]+Ae[me++],re&&(x(Le,Le,re),x(je,je,re)),Le[0]=z(Le[0]*b-m),je[0]=z(je[0]*b-m),Le[1]=z(Le[1]*b-m),je[1]=z(je[1]*b-m),fe.push(" m ",Le[0],P,Le[1]," l ",je[0],P,Le[1]," l ",je[0],P,je[1]," l ",Le[0],P,je[1]);break;case _.Z:fe.push(" x ")}if(ye>0){fe.push(Me);for(var Ve=0;Veie&&(X=0,$={});var ae=ne.style,se;try{ae.font=q,se=ae.fontFamily.split(",")[0]}catch(ue){}re={style:ae.fontStyle||K,variant:ae.fontVariant||K,weight:ae.fontWeight||K,size:parseFloat(ae.fontSize||12)|0,family:se||"Microsoft YaHei"},$[q]=re,X++}return re},j;d.$override("measureText",function(q,re){var ae=I.doc;j||(j=ae.createElement("div"),j.style.cssText="position:absolute;top:-20000px;left:0;padding:0;margin:0;border:none;white-space:pre;",I.doc.body.appendChild(j));try{j.style.font=re}catch(se){}return j.innerHTML="",j.appendChild(ae.createTextNode(q)),{width:j.offsetWidth}});for(var Z=new M,v=function(q,re,ae,se){var ue=this.style;this.__dirty&&i.normalizeTextStyle(ue,!0);var ce=ue.text;if(ce!=null&&(ce+=""),!ce)return;if(ue.rich){var ve=d.parseRichText(ce,ue);ce=[];for(var fe=0;fe=0&&(this.delFromStorage(e),this._roots.splice(l,1),e instanceof x&&e.delChildrenFromStorage(this))},addToStorage:function(e){return e&&(e.__storage=this,e.dirty(!1)),this},delFromStorage:function(e){return e&&(e.__storage=null),this},dispose:function(){this._renderList=this._roots=null},displayableSortFunc:g};var i=d;H.exports=i},rA99:function(H,O,o){var Q=o("y+Vt"),f=o("QBsz"),x=o("Sj9i"),M=x.quadraticSubdivide,g=x.cubicSubdivide,d=x.quadraticAt,i=x.cubicAt,e=x.quadraticDerivativeAt,n=x.cubicDerivativeAt,a=[];function t(h,y,I){var _=h.cpx2,z=h.cpy2;return _===null||z===null?[(I?n:i)(h.x1,h.cpx1,h.cpx2,h.x2,y),(I?n:i)(h.y1,h.cpy1,h.cpy2,h.y2,y)]:[(I?e:d)(h.x1,h.cpx1,h.x2,y),(I?e:d)(h.y1,h.cpy1,h.y2,y)]}var l=Q.extend({type:"bezier-curve",shape:{x1:0,y1:0,x2:0,y2:0,cpx1:0,cpy1:0,percent:1},style:{stroke:"#000",fill:null},buildPath:function(h,y){var I=y.x1,_=y.y1,z=y.x2,F=y.y2,D=y.cpx1,k=y.cpy1,p=y.cpx2,L=y.cpy2,P=y.percent;if(P===0)return;h.moveTo(I,_),p==null||L==null?(P<1&&(M(I,D,z,P,a),D=a[1],z=a[2],M(_,k,F,P,a),k=a[1],F=a[2]),h.quadraticCurveTo(D,k,z,F)):(P<1&&(g(I,D,p,z,P,a),D=a[1],p=a[2],z=a[3],g(_,k,L,F,P,a),k=a[1],L=a[2],F=a[3]),h.bezierCurveTo(D,k,p,L,z,F))},pointAt:function(h){return t(this.shape,h,!1)},tangentAt:function(h){var y=t(this.shape,h,!0);return f.normalize(y,y)}});H.exports=l},rmlV:function(H,O,o){var Q=o("y+Vt"),f=Q.extend({type:"ellipse",shape:{cx:0,cy:0,rx:0,ry:0},buildPath:function(x,M){var g=.5522848,d=M.cx,i=M.cy,e=M.rx,n=M.ry,a=e*g,t=n*g;x.moveTo(d-e,i),x.bezierCurveTo(d-e,i-t,d-a,i-n,d,i-n),x.bezierCurveTo(d+a,i-n,d+e,i-t,d+e,i),x.bezierCurveTo(d+e,i+t,d+a,i+n,d,i+n),x.bezierCurveTo(d-a,i+n,d-e,i+t,d-e,i),x.closePath()}});H.exports=f},"sW+o":function(H,O,o){var Q=o("SrGk"),f=o("bYtY"),x=o("SUKs"),M=o("Qe9p");function g(i,e){Q.call(this,i,e,["linearGradient","radialGradient"],"__gradient_in_use__")}f.inherits(g,Q),g.prototype.addWithoutUpdate=function(i,e){if(e&&e.style){var n=this;f.each(["fill","stroke"],function(a){if(e.style[a]&&(e.style[a].type==="linear"||e.style[a].type==="radial")){var t=e.style[a],l=n.getDefs(!0),h;t._dom?(h=t._dom,l.contains(t._dom)||n.addDom(h)):h=n.add(t),n.markUsed(e);var y=h.getAttribute("id");i.setAttribute(a,"url(#"+y+")")}})}},g.prototype.add=function(i){var e;if(i.type==="linear")e=this.createElement("linearGradient");else if(i.type==="radial")e=this.createElement("radialGradient");else return x("Illegal gradient type."),null;return i.id=i.id||this.nextId++,e.setAttribute("id","zr"+this._zrId+"-gradient-"+i.id),this.updateDom(i,e),this.addDom(e),e},g.prototype.update=function(i){var e=this;Q.prototype.update.call(this,i,function(){var n=i.type,a=i._dom.tagName;n==="linear"&&a==="linearGradient"||n==="radial"&&a==="radialGradient"?e.updateDom(i,i._dom):(e.removeDom(i),e.add(i))})},g.prototype.updateDom=function(i,e){if(i.type==="linear")e.setAttribute("x1",i.x),e.setAttribute("y1",i.y),e.setAttribute("x2",i.x2),e.setAttribute("y2",i.y2);else if(i.type==="radial")e.setAttribute("cx",i.x),e.setAttribute("cy",i.y),e.setAttribute("r",i.r);else{x("Illegal gradient type.");return}i.global?e.setAttribute("gradientUnits","userSpaceOnUse"):e.setAttribute("gradientUnits","objectBoundingBox"),e.innerHTML="";for(var n=i.colorStops,a=0,t=n.length;a-1)){var y=M.parse(h)[3],I=M.toHex(h);l.setAttribute("stop-color","#"+I),l.setAttribute("stop-opacity",y)}else l.setAttribute("stop-color",n[a].color);e.appendChild(l)}i._dom=e},g.prototype.markUsed=function(i){if(i.style){var e=i.style.fill;e&&e._dom&&Q.prototype.markUsed.call(this,e._dom),e=i.style.stroke,e&&e._dom&&Q.prototype.markUsed.call(this,e._dom)}};var d=g;H.exports=d},tWlo:function(H,O){H.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg=="},u3os:function(H,O,o){"use strict";Object.defineProperty(O,"__esModule",{value:!0}),O.ver=O.clear=O.bind=void 0;var Q=o("P4Qj"),f=function(d,i){var e=(0,Q.getSensor)(d);return e.bind(i),function(){e.unbind(i)}};O.bind=f;var x=function(d){var i=(0,Q.getSensor)(d);(0,Q.removeSensor)(i)};O.clear=x;var M="1.0.1";O.ver=M},vKoX:function(H,O,o){var Q=o("SrGk"),f=o("bYtY");function x(d,i){Q.call(this,d,i,["filter"],"__filter_in_use__","_shadowDom")}f.inherits(x,Q),x.prototype.addWithoutUpdate=function(d,i){if(i&&M(i.style)){var e;if(i._shadowDom){e=i._shadowDom;var n=this.getDefs(!0);n.contains(i._shadowDom)||this.addDom(e)}else e=this.add(i);this.markUsed(i);var a=e.getAttribute("id");d.style.filter="url(#"+a+")"}},x.prototype.add=function(d){var i=this.createElement("filter");return d._shadowDomId=d._shadowDomId||this.nextId++,i.setAttribute("id","zr"+this._zrId+"-shadow-"+d._shadowDomId),this.updateDom(d,i),this.addDom(i),i},x.prototype.update=function(d,i){var e=i.style;if(M(e)){var n=this;Q.prototype.update.call(this,i,function(){n.updateDom(i,i._shadowDom)})}else this.remove(d,i)},x.prototype.remove=function(d,i){i._shadowDomId!=null&&(this.removeDom(d),d.style.filter="")},x.prototype.updateDom=function(d,i){var e=i.getElementsByTagName("feDropShadow");e.length===0?e=this.createElement("feDropShadow"):e=e[0];var n=d.style,a=d.scale&&d.scale[0]||1,t=d.scale&&d.scale[1]||1,l,h,y,I;if(n.shadowBlur||n.shadowOffsetX||n.shadowOffsetY)l=n.shadowOffsetX||0,h=n.shadowOffsetY||0,y=n.shadowBlur,I=n.shadowColor;else if(n.textShadowBlur)l=n.textShadowOffsetX||0,h=n.textShadowOffsetY||0,y=n.textShadowBlur,I=n.textShadowColor;else{this.removeDom(i,n);return}e.setAttribute("dx",l/a),e.setAttribute("dy",h/t),e.setAttribute("flood-color",I);var _=y/2/a,z=y/2/t,F=_+" "+z;e.setAttribute("stdDeviation",F),i.setAttribute("x","-100%"),i.setAttribute("y","-100%"),i.setAttribute("width",Math.ceil(y/2*200)+"%"),i.setAttribute("height",Math.ceil(y/2*200)+"%"),i.appendChild(e),d._shadowDom=i},x.prototype.markUsed=function(d){d._shadowDom&&Q.prototype.markUsed.call(this,d._shadowDom)};function M(d){return d&&(d.shadowBlur||d.shadowOffsetX||d.shadowOffsetY||d.textShadowBlur||d.textShadowOffsetX||d.textShadowOffsetY)}var g=x;H.exports=g},vWvF:function(H,O,o){var Q=o("Bq2U"),f=o("SUKs"),x=o("bYtY"),M=x.isString,g=x.isFunction,d=x.isObject,i=x.isArrayLike,e=x.indexOf,n=function(){this.animators=[]};n.prototype={constructor:n,animate:function(y,I){var _,z=!1,F=this,D=this.__zr;if(y){var k=y.split("."),p=F;z=k[0]==="shape";for(var L=0,P=k.length;L0&&y.animate(I,!1).when(F==null?500:F,p).delay(D||0)}function l(y,I,_,z){if(!I)y.attr(_,z);else{var F={};F[I]={},F[I][_]=z,y.attr(F)}}var h=n;H.exports=h},vsvx:function(H,O,o){H.exports=o.p+"static/course.f24848b5.svg"},x6Kt:function(H,O,o){var Q=o("y+Vt"),f=o("VpOo"),x=o("nPnh"),M=x.subPixelOptimizeRect,g={},d=Q.extend({type:"rect",shape:{r:0,x:0,y:0,width:0,height:0},buildPath:function(i,e){var n,a,t,l;this.subPixelOptimize?(M(g,e,this.style),n=g.x,a=g.y,t=g.width,l=g.height,g.r=e.r,e=g):(n=e.x,a=e.y,t=e.width,l=e.height),e.r?f.buildPath(i,e):i.rect(n,a,t,l),i.closePath();return}});H.exports=d},"y+Vt":function(H,O,o){var Q=o("Gev7"),f=o("bYtY"),x=o("IMiH"),M=o("2DNl"),g=o("3C/r"),d=g.prototype.getCanvasPattern,i=Math.abs,e=new x(!0);function n(t){Q.call(this,t),this.path=null}n.prototype={constructor:n,type:"path",__dirtyPath:!0,strokeContainThreshold:5,segmentIgnoreThreshold:0,subPixelOptimize:!1,brush:function(t,l){var h=this.style,y=this.path||e,I=h.hasStroke(),_=h.hasFill(),z=h.fill,F=h.stroke,D=_&&!!z.colorStops,k=I&&!!F.colorStops,p=_&&!!z.image,L=I&&!!F.image;if(h.bind(t,this,l),this.setTransform(t),this.__dirty){var P;D&&(P=P||this.getBoundingRect(),this._fillGradient=h.getGradient(t,z,P)),k&&(P=P||this.getBoundingRect(),this._strokeGradient=h.getGradient(t,F,P))}D?t.fillStyle=this._fillGradient:p&&(t.fillStyle=d.call(z,t)),k?t.strokeStyle=this._strokeGradient:L&&(t.strokeStyle=d.call(F,t));var W=h.lineDash,b=h.lineDashOffset,m=!!t.setLineDash,r=this.getGlobalScale();if(y.setScale(r[0],r[1],this.segmentIgnoreThreshold),this.__dirtyPath||W&&!m&&I?(y.beginPath(t),W&&!m&&(y.setLineDash(W),y.setLineDashOffset(b)),this.buildPath(y,this.shape,!1),this.path&&(this.__dirtyPath=!1)):(t.beginPath(),this.path.rebuildPath(t)),_)if(h.fillOpacity!=null){var s=t.globalAlpha;t.globalAlpha=h.fillOpacity*h.opacity,y.fill(t),t.globalAlpha=s}else y.fill(t);if(W&&m&&(t.setLineDash(W),t.lineDashOffset=b),I)if(h.strokeOpacity!=null){var s=t.globalAlpha;t.globalAlpha=h.strokeOpacity*h.opacity,y.stroke(t),t.globalAlpha=s}else y.stroke(t);W&&m&&t.setLineDash([]),h.text!=null&&(this.restoreTransform(t),this.drawRectText(t,this.getBoundingRect()))},buildPath:function(t,l,h){},createPathProxy:function(){this.path=new x},getBoundingRect:function(){var t=this._rect,l=this.style,h=!t;if(h){var y=this.path;y||(y=this.path=new x),this.__dirtyPath&&(y.beginPath(),this.buildPath(y,this.shape,!1)),t=y.getBoundingRect()}if(this._rect=t,l.hasStroke()){var I=this._rectWithStroke||(this._rectWithStroke=t.clone());if(this.__dirty||h){I.copy(t);var _=l.lineWidth,z=l.strokeNoScale?this.getLineScale():1;l.hasFill()||(_=Math.max(_,this.strokeContainThreshold||4)),z>1e-10&&(I.width+=_/z,I.height+=_/z,I.x-=_/z/2,I.y-=_/z/2)}return I}return t},contain:function(t,l){var h=this.transformCoordToLocal(t,l),y=this.getBoundingRect(),I=this.style;if(t=h[0],l=h[1],y.contain(t,l)){var _=this.path.data;if(I.hasStroke()){var z=I.lineWidth,F=I.strokeNoScale?this.getLineScale():1;if(F>1e-10&&(I.hasFill()||(z=Math.max(z,this.strokeContainThreshold)),M.containStroke(_,z/F,t,l)))return!0}if(I.hasFill())return M.contain(_,t,l)}return!1},dirty:function(t){t==null&&(t=!0),t&&(this.__dirtyPath=t,this._rect=null),this.__dirty=this.__dirtyText=!0,this.__zr&&this.__zr.refresh(),this.__clipTarget&&this.__clipTarget.dirty()},animateShape:function(t){return this.animate("shape",t)},attrKV:function(t,l){t==="shape"?(this.setShape(l),this.__dirtyPath=!0,this._rect=null):Q.prototype.attrKV.call(this,t,l)},setShape:function(t,l){var h=this.shape;if(h){if(f.isObject(t))for(var y in t)t.hasOwnProperty(y)&&(h[y]=t[y]);else h[t]=l;this.dirty(!0)}return this},getLineScale:function(){var t=this.transform;return t&&i(t[0]-1)>1e-10&&i(t[3]-1)>1e-10?Math.sqrt(i(t[0]*t[3]-t[2]*t[1])):1}},n.extend=function(t){var l=function(y){n.call(this,y),t.style&&this.style.extendFrom(t.style,!1);var I=t.shape;if(I){this.shape=this.shape||{};var _=this.shape;for(var z in I)!_.hasOwnProperty(z)&&I.hasOwnProperty(z)&&(_[z]=I[z])}t.init&&t.init.call(this,y)};f.inherits(l,n);for(var h in t)h!=="style"&&h!=="shape"&&(l.prototype[h]=t[h]);return l},f.inherits(n,Q);var a=n;H.exports=a},y23F:function(H,O){function o(){this.on("mousedown",this._dragStart,this),this.on("mousemove",this._drag,this),this.on("mouseup",this._dragEnd,this)}o.prototype={constructor:o,_dragStart:function(x){for(var M=x.target;M&&!M.draggable;)M=M.parent;M&&(this._draggingTarget=M,M.dragging=!0,this._x=x.offsetX,this._y=x.offsetY,this.dispatchToElement(Q(M,x),"dragstart",x.event))},_drag:function(x){var M=this._draggingTarget;if(M){var g=x.offsetX,d=x.offsetY,i=g-this._x,e=d-this._y;this._x=g,this._y=d,M.drift(i,e,x),this.dispatchToElement(Q(M,x),"drag",x.event);var n=this.findHover(g,d,M).target,a=this._dropTarget;this._dropTarget=n,M!==n&&(a&&n!==a&&this.dispatchToElement(Q(a,x),"dragleave",x.event),n&&n!==a&&this.dispatchToElement(Q(n,x),"dragenter",x.event))}},_dragEnd:function(x){var M=this._draggingTarget;M&&(M.dragging=!1),this.dispatchToElement(Q(M,x),"dragend",x.event),this._dropTarget&&this.dispatchToElement(Q(this._dropTarget,x),"drop",x.event),this._draggingTarget=null,this._dropTarget=null}};function Q(x,M){return{target:x,topTarget:M&&M.topTarget}}var f=o;H.exports=f},yilW:function(H,O,o){H.exports=o.p+"static/learn.e7098108.svg"},yslc:function(H,O){H.exports="data:image/png;base64,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"},yxFR:function(H,O,o){var Q=o("y+Vt"),f=o("nPnh"),x=f.subPixelOptimizeLine,M={},g=Q.extend({type:"line",shape:{x1:0,y1:0,x2:0,y2:0,percent:1},style:{stroke:"#000",fill:null},buildPath:function(d,i){var e,n,a,t;this.subPixelOptimize?(x(M,i,this.style),e=M.x1,n=M.y1,a=M.x2,t=M.y2):(e=i.x1,n=i.y1,a=i.x2,t=i.y2);var l=i.percent;if(l===0)return;d.moveTo(e,n),l<1&&(a=e*(1-l)+a*l,t=n*(1-l)+t*l),d.lineTo(a,t)},pointAt:function(d){var i=this.shape;return[i.x1*(1-d)+i.x2*d,i.y1*(1-d)+i.y2*d]}});H.exports=g},zarK:function(H,O,o){var Q=o("YH21"),f=Q.addEventListener,x=Q.removeEventListener,M=Q.normalizeEvent,g=Q.getNativeEvent,d=o("bYtY"),i=o("H6uX"),e=o("ItGF"),n=300,a=e.domSupported,t=function(){var u=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],E=["touchstart","touchend","touchmove"],w={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},A=d.map(u,function(U){var G=U.replace("mouse","pointer");return w.hasOwnProperty(G)?G:U});return{mouse:u,touch:E,pointer:A}}(),l={mouse:["mousemove","mouseup"],pointer:["pointermove","pointerup"]};function h(u){return u==="mousewheel"&&e.browser.firefox?"DOMMouseScroll":u}function y(u){var E=u.pointerType;return E==="pen"||E==="touch"}function I(u){u.touching=!0,u.touchTimer!=null&&(clearTimeout(u.touchTimer),u.touchTimer=null),u.touchTimer=setTimeout(function(){u.touching=!1,u.touchTimer=null},700)}function _(u){u&&(u.zrByTouch=!0)}function z(u,E){return M(u.dom,new D(u,E),!0)}function F(u,E){for(var w=E,A=!1;w&&w.nodeType!==9&&!(A=w.domBelongToZr||w!==E&&w===u.painterRoot);)w=w.parentNode;return A}function D(u,E){this.type=E.type,this.target=this.currentTarget=u.dom,this.pointerType=E.pointerType,this.clientX=E.clientX,this.clientY=E.clientY}var k=D.prototype;k.stopPropagation=k.stopImmediatePropagation=k.preventDefault=d.noop;var p={mousedown:function(u){u=M(this.dom,u),this._mayPointerCapture=[u.zrX,u.zrY],this.trigger("mousedown",u)},mousemove:function(u){u=M(this.dom,u);var E=this._mayPointerCapture;E&&(u.zrX!==E[0]||u.zrY!==E[1])&&r(this,!0),this.trigger("mousemove",u)},mouseup:function(u){u=M(this.dom,u),r(this,!1),this.trigger("mouseup",u)},mouseout:function(u){u=M(this.dom,u),this._pointerCapturing&&(u.zrEventControl="no_globalout");var E=u.toElement||u.relatedTarget;u.zrIsToLocalDOM=F(this,E),this.trigger("mouseout",u)},touchstart:function(u){u=M(this.dom,u),_(u),this._lastTouchMoment=new Date,this.handler.processGesture(u,"start"),p.mousemove.call(this,u),p.mousedown.call(this,u)},touchmove:function(u){u=M(this.dom,u),_(u),this.handler.processGesture(u,"change"),p.mousemove.call(this,u)},touchend:function(u){u=M(this.dom,u),_(u),this.handler.processGesture(u,"end"),p.mouseup.call(this,u),+new Date-this._lastTouchMoment"},series:[{type:"wordCloud",sizeRange:[10,30],rotationRange:[-90,90],rotationStep:45,gridSize:2,shape:"pentagon",maskImage:ce,textStyle:{normal:{color:function(){return"rgb("+Math.round(Math.random()*255)+", "+Math.round(Math.random()*255)+", "+Math.round(Math.random()*255)+")"}}},left:"center",top:"center",right:null,bottom:null,width:"100%",height:"100%",data:ve}]};return fe},re=(r=ne.rightData)!==null&&r!==void 0&&r.complete_count?Number((s=ne.rightData)===null||s===void 0?void 0:s.complete_count)/Number((T=ne.rightData)===null||T===void 0?void 0:T.challenge_count)*100:0;return ne.rightData?e.a.createElement("section",{className:l.a.rightWrap},!((S=ne.detail)!==null&&S!==void 0&&S.is_jupyter)&&((C=ne.detail)===null||C===void 0||((u=C.task_operation)===null||u===void 0)?void 0:u[2])&&(de==null||((E=de.userInfo)===null||E===void 0)?void 0:E.login)&&!!((w=ne.rightData)!==null&&w!==void 0&&w.complete_count)&&((A=ne.rightData)===null||A===void 0?void 0:A.complete_count)>0&&e.a.createElement("div",{className:l.a.learnWrap},e.a.createElement("div",{className:l.a.learnTopWrap},e.a.createElement("span",null,e.a.createElement("img",{className:l.a.titleImg,src:y.a,alt:""}),"\u5B66\u4E60\u8FDB\u5EA6"),e.a.createElement("span",null,e.a.createElement("span",{className:"".concat(l.a.color888," font14")},"\u5DF2\u5B8C\u6210 ",((U=ne.rightData)===null||U===void 0?void 0:U.complete_count)||0," \u5173 / \u5171",((G=ne.rightData)===null||G===void 0?void 0:G.challenge_count)||0," \u5173"))),e.a.createElement(M.a,{percent:re,showInfo:!1,status:"active",strokeColor:{"0%":"#29BD8B","100%":"#29BD8B"}})),!!((V=ne.rightData)!==null&&V!==void 0&&(N=V.paths)!==null&&N!==void 0&&N.length)&&e.a.createElement("div",{className:l.a.courseWrap},e.a.createElement("p",{className:"mb20 font16"},e.a.createElement("img",{className:l.a.titleImg,src:_.a,alt:""}),"\u6240\u5C5E\u8BFE\u7A0B"),e.a.createElement("div",null,(c=ne.rightData)===null||c===void 0?void 0:c.paths.map(function(ae,se){return se>2?null:e.a.createElement("div",{className:l.a.pathWrap,key:ae.id},e.a.createElement("a",{href:"/paths/".concat(ae.id),target:"_blank"},e.a.createElement("img",{alt:"\u5B9E\u8BAD",src:"".concat(a.a.IMG_SERVER,"/").concat(ae.image_url),className:l.a.pathImg})),e.a.createElement("div",{className:l.a.pathContentWrap},e.a.createElement("a",{href:"/paths/".concat(ae.id),target:"_blank",className:l.a.pathContentName},ae.name),e.a.createElement("p",{className:l.a.pathContent},e.a.createElement(f.a,{placement:"bottom",title:"\u7AE0\u8282"},e.a.createElement("span",{className:l.a.pathContentCount},e.a.createElement("i",{className:"iconfont icon-shixun mr3"}),ae.stages_count)),e.a.createElement(f.a,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},e.a.createElement("span",{className:l.a.pathContentCount},e.a.createElement("i",{className:"iconfont icon-chengyuan mr3"}),ae.members_count)))))}))),e.a.createElement("div",null),!!((R=ne.rightData)!==null&&R!==void 0&&(B=R.recommands)!==null&&B!==void 0&&B.length)&&de.userInfo.main_site&&e.a.createElement("div",{className:l.a.recommandTrainingWrap},e.a.createElement("p",{className:"mb20 font16"},e.a.createElement("img",{className:l.a.titleImg,src:F.a,alt:""}),"\u63A8\u8350\u5B9E\u8DF5\u9879\u76EE"),e.a.createElement("div",null,(Y=ne.rightData)===null||Y===void 0?void 0:Y.recommands.map(function(ae,se){return se>2?null:e.a.createElement("div",{className:l.a.pathContentItem,key:se},e.a.createElement("a",{href:"/shixuns/".concat(ae.identifier,"/challenges"),target:"_blank"},e.a.createElement("img",{src:"".concat(a.a.IMG_SERVER,"/").concat(ae.pic),className:l.a.pathImg})),e.a.createElement("div",{className:l.a.pathContentWrap,style:{marginBottom:-4}},e.a.createElement(f.a,{placement:"bottom",title:ae.name},e.a.createElement("a",{href:"/shixuns/".concat(ae.identifier,"/challenges"),target:"_blank",className:l.a.pathContentName},ae.name)),e.a.createElement("p",{className:"".concat(l.a.pathContent," ").concat(l.a.recommandContent)},e.a.createElement("span",null,ae.stu_num," \u4EBA\u5B66\u4E60"),e.a.createElement("span",{className:l.a.recommandLevel},ae.level))))}))),((K=ne.rightData)===null||K===void 0||(($=K.tags)===null||$===void 0)?void 0:$.length)>0&&e.a.createElement("div",{className:l.a.skillWrap},e.a.createElement("p",{className:"".concat(l.a.skillTopWrap," font16 mb20")},e.a.createElement("span",null,"\u6280\u80FD\u6807\u7B7E",e.a.createElement("span",{className:"ml5 c-grey-c"},(X=ne.rightData)===null||X===void 0||((ie=X.tags)===null||ie===void 0)?void 0:ie.length))),e.a.createElement(k.a,{option:q(),style:{height:370},opts:{renderer:"svg"}}))):null};O.a=Object(n.a)(function(b){var m=b.shixunsDetail,r=b.user,s=b.loading,T=b.globalSetting;return{shixunsDetail:m,user:r,globalSetting:T,loading:s.models.index}})(W)}}]); + a `).concat(c,",").concat(c," 0 1 1 ").concat(-Y,",").concat(K),X=Math.PI*2*c,ie={stroke:U,strokeDasharray:"".concat(A/100*(X-V),"px ").concat(X,"px"),strokeDashoffset:"-".concat(V/2+w/100*(X-V),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:$,pathStyle:ie}}var C=function(A){var U=A.prefixCls,G=A.strokeWidth,V=A.trailWidth,N=A.gapDegree,c=A.gapPosition,O=A.trailColor,B=A.strokeLinecap,Y=A.style,K=A.className,$=A.strokeColor,X=A.percent,ie=b(A,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),ne=Object(Q.useMemo)(function(){return r+=1,r},[]),de=S(0,100,O,G,N,c),j=de.pathString,Z=de.pathStyle,v=T(X),J=T($),ee=J.find(function(re){return Object.prototype.toString.call(re)==="[object Object]"}),te=d(v),oe=D(te,1),le=oe[0],q=function(){var ae=0;return v.map(function(se,ue){var ce=J[ue]||J[J.length-1],ve=Object.prototype.toString.call(ce)==="[object Object]"?"url(#".concat(U,"-gradient-").concat(ne,")"):"",fe=S(ae,se,ce,G,N,c);return ae+=se,f.a.createElement("path",{key:ue,className:"".concat(U,"-circle-path"),d:fe.pathString,stroke:ve,strokeLinecap:B,strokeWidth:G,opacity:se===0?0:1,fillOpacity:"0",style:fe.pathStyle,ref:le[ue]})})};return f.a.createElement("svg",F({className:M()("".concat(U,"-circle"),K),viewBox:"0 0 100 100",style:Y},ie),ee&&f.a.createElement("defs",null,f.a.createElement("linearGradient",{id:"".concat(U,"-gradient-").concat(ne),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(ee).sort(function(re,ae){return s(re)-s(ae)}).map(function(re,ae){return f.a.createElement("stop",{key:ae,offset:re,stopColor:ee[re]})}))),f.a.createElement("path",{className:"".concat(U,"-circle-trail"),d:j,stroke:O,strokeLinecap:B,strokeWidth:V||G,fillOpacity:"0",style:Z}),q().reverse())};C.defaultProps=g;var u=C,E={Line:z,Circle:u}},h7HQ:function(H,R,o){var Q=o("y+Vt"),f=o("T6xi"),x=Q.extend({type:"polygon",shape:{points:null,smooth:!1,smoothConstraint:null},buildPath:function(M,g){f.buildPath(M,g,!0)}});H.exports=x},hOwI:function(H,R){var o=Math.log(2);function Q(x,M,g,d,i,e){var n=d+"-"+i,a=x.length;if(e.hasOwnProperty(n))return e[n];if(M===1){var t=Math.round(Math.log((1<f&&d>M||dg?i:0}H.exports=o},iXp4:function(H,R,o){var Q=o("ItGF"),f=[["shadowBlur",0],["shadowColor","#000"],["shadowOffsetX",0],["shadowOffsetY",0]];function x(M){return Q.browser.ie&&Q.browser.version>=11?function(){var g=this.__clipPaths,d=this.style,i;if(g)for(var e=0;ef+e&&i>M+e||iQ+e&&d>x+e||d=a.x&&e<=a.x+a.width&&n>=a.y&&n<=a.y+a.height},clone:function(){return new d(this.x,this.y,this.width,this.height)},copy:function(e){this.x=e.x,this.y=e.y,this.width=e.width,this.height=e.height},plain:function(){return{x:this.x,y:this.y,width:this.width,height:this.height}}},d.create=function(e){return new d(e.x,e.y,e.width,e.height)};var i=d;H.exports=i},mLcG:function(H,R){var o=typeof window!="undefined"&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(Q){setTimeout(Q,16)};H.exports=o},n1HI:function(H,R,o){var Q=o("hX1E"),f=Q.normalizeRadian,x=Math.PI*2;function M(g,d,i,e,n,a,t,l,h){if(t===0)return!1;var y=t;l-=g,h-=d;var I=Math.sqrt(l*l+h*h);if(I-y>i||I+yn&&(n+=x);var z=Math.atan2(h,l);return z<0&&(z+=x),z>=e&&z<=n||z+x>=e&&z+x<=n}R.containStroke=M},n6Mw:function(H,R,o){var Q=o("SrGk"),f=o("bYtY"),x=o("Fofx");function M(d,i){Q.call(this,d,i,"clipPath","__clippath_in_use__")}f.inherits(M,Q),M.prototype.update=function(d){var i=this.getSvgElement(d);i&&this.updateDom(i,d.__clipPaths,!1);var e=this.getTextSvgElement(d);e&&this.updateDom(e,d.__clipPaths,!0),this.markUsed(d)},M.prototype.updateDom=function(d,i,e){if(i&&i.length>0){var n=this.getDefs(!0),a=i[0],t,l,h=e?"_textDom":"_dom";a[h]?(l=a[h].getAttribute("id"),t=a[h],n.contains(t)||n.appendChild(t)):(l="zr"+this._zrId+"-clip-"+this.nextId,++this.nextId,t=this.createElement("clipPath"),t.setAttribute("id",l),n.appendChild(t),a[h]=t);var y=this.getSvgProxy(a);if(a.transform&&a.parent.invTransform&&!e){var I=Array.prototype.slice.call(a.transform);x.mul(a.transform,a.parent.invTransform,a.transform),y.brush(a),a.transform=I}else y.brush(a);var _=this.getSvgElement(a);t.innerHTML="",t.appendChild(_.cloneNode()),d.setAttribute("clip-path","url(#"+l+")"),i.length>1&&this.updateDom(t,i.slice(1),e)}else d&&d.setAttribute("clip-path","none")},M.prototype.markUsed=function(d){var i=this;d.__clipPaths&&f.each(d.__clipPaths,function(e){e._dom&&Q.prototype.markUsed.call(i,e._dom),e._textDom&&Q.prototype.markUsed.call(i,e._textDom)})};var g=M;H.exports=g},nCxF:function(H,R,o){var Q=o("QBsz"),f=Q.min,x=Q.max,M=Q.scale,g=Q.distance,d=Q.add,i=Q.clone,e=Q.sub;function n(a,t,l,h){var y=[],I=[],_=[],z=[],F,D,k,p;if(h){k=[Infinity,Infinity],p=[-Infinity,-Infinity];for(var L=0,P=a.length;L=0&&(he=ae[Me],he.textAlign==="right");)s(N,c,he,B,ue,oe,ye,"right"),ce-=he.width,ye-=he.width,Me--;for(fe+=(K-(fe-te)-(le-ye)-ce)/2;ve<=Me;)he=ae[ve],s(N,c,he,B,ue,oe,fe+he.width/2,"center"),fe+=he.width,ve++;oe+=ue}}function r(N,c,O,B,Y){if(O&&c.textRotation){var K=c.textOrigin;K==="center"?(B=O.width/2+O.x,Y=O.height/2+O.y):K&&(B=K[0]+O.x,Y=K[1]+O.y),N.translate(B,Y),N.rotate(-c.textRotation),N.translate(-B,-Y)}}function s(N,c,O,B,Y,K,$,X){var ie=B.rich[O.styleName]||{};ie.text=O.text;var ne=O.textVerticalAlign,de=K+Y/2;ne==="top"?de=K+O.height/2:ne==="bottom"&&(de=K+Y-O.height/2),!O.isLineHolder&&T(ie)&&S(N,c,ie,X==="right"?$-O.width:X==="center"?$-O.width/2:$,de-O.height/2,O.width,O.height);var j=O.textPadding;j&&($=G($,X,j),de-=O.height/2-j[2]-O.textHeight/2),E(c,"shadowBlur",x(ie.textShadowBlur,B.textShadowBlur,0)),E(c,"shadowColor",ie.textShadowColor||B.textShadowColor||"transparent"),E(c,"shadowOffsetX",x(ie.textShadowOffsetX,B.textShadowOffsetX,0)),E(c,"shadowOffsetY",x(ie.textShadowOffsetY,B.textShadowOffsetY,0)),E(c,"textAlign",X),E(c,"textBaseline","middle"),E(c,"font",O.font||I);var Z=w(ie.textStroke||B.textStroke,J),v=A(ie.textFill||B.textFill),J=f(ie.textStrokeWidth,B.textStrokeWidth);Z&&(E(c,"lineWidth",J),E(c,"strokeStyle",Z),c.strokeText(O.text,$,de)),v&&(E(c,"fillStyle",v),c.fillText(O.text,$,de))}function T(N){return!!(N.textBackgroundColor||N.textBorderWidth&&N.textBorderColor)}function S(N,c,O,B,Y,K,$){var X=O.textBackgroundColor,ie=O.textBorderWidth,ne=O.textBorderColor,de=d(X);if(E(c,"shadowBlur",O.textBoxShadowBlur||0),E(c,"shadowColor",O.textBoxShadowColor||"transparent"),E(c,"shadowOffsetX",O.textBoxShadowOffsetX||0),E(c,"shadowOffsetY",O.textBoxShadowOffsetY||0),de||ie&&ne){c.beginPath();var j=O.textBorderRadius;j?n.buildPath(c,{x:B,y:Y,width:K,height:$,r:j}):c.rect(B,Y,K,$),c.closePath()}if(de)if(E(c,"fillStyle",X),O.fillOpacity!=null){var Z=c.globalAlpha;c.globalAlpha=O.fillOpacity*O.opacity,c.fill(),c.globalAlpha=Z}else c.fill();else if(i(X)){var v=X.image;v=a.createOrUpdateImage(v,null,N,C,X),v&&a.isImageReady(v)&&c.drawImage(v,B,Y,K,$)}if(ie&&ne)if(E(c,"lineWidth",ie),E(c,"strokeStyle",ne),O.strokeOpacity!=null){var Z=c.globalAlpha;c.globalAlpha=O.strokeOpacity*O.opacity,c.stroke(),c.globalAlpha=Z}else c.stroke()}function C(N,c){c.image=N}function u(N,c,O,B){var Y=O.x||0,K=O.y||0,$=O.textAlign,X=O.textVerticalAlign;if(B){var ie=O.textPosition;if(ie instanceof Array)Y=B.x+U(ie[0],B.width),K=B.y+U(ie[1],B.height);else{var ne=c&&c.calculateTextPosition?c.calculateTextPosition(D,O,B):e.calculateTextPosition(D,O,B);Y=ne.x,K=ne.y,$=$||ne.textAlign,X=X||ne.textVerticalAlign}var de=O.textOffset;de&&(Y+=de[0],K+=de[1])}return N=N||{},N.baseX=Y,N.baseY=K,N.textAlign=$,N.textVerticalAlign=X,N}function E(N,c,O){return N[c]=t(N,c,O),N[c]}function w(N,c){return N==null||c<=0||N==="transparent"||N==="none"?null:N.image||N.colorStops?"#000":N}function A(N){return N==null||N==="none"?null:N.image||N.colorStops?"#000":N}function U(N,c){return typeof N=="string"?N.lastIndexOf("%")>=0?parseFloat(N)/100*c:parseFloat(N):N}function G(N,c,O){return c==="right"?N-O[1]:c==="center"?N+O[3]/2-O[1]/2:N+O[3]}function V(N,c){return N!=null&&(N||c.textBackgroundColor||c.textBorderWidth&&c.textBorderColor||c.textPadding)}R.normalizeTextStyle=p,R.renderText=P,R.getBoxPosition=u,R.getStroke=w,R.getFill=A,R.parsePercent=U,R.needDrawText=V},qH13:function(H,R,o){var Q=o("ItGF"),f=o("QBsz"),x=f.applyTransform,M=o("mFDi"),g=o("Qe9p"),d=o("6GrX"),i=o("pzxd"),e=o("ni6a"),n=o("Gev7"),a=o("Dagg"),t=o("dqUG"),l=o("y+Vt"),h=o("IMiH"),y=o("QuXc"),I=o("06Qe"),_=h.CMD,z=Math.round,F=Math.sqrt,D=Math.abs,k=Math.cos,p=Math.sin,L=Math.max;if(!Q.canvasSupported){var P=",",W="progid:DXImageTransform.Microsoft",b=21600,m=b/2,r=1e5,s=1e3,T=function(q){q.style.cssText="position:absolute;left:0;top:0;width:1px;height:1px;",q.coordsize=b+","+b,q.coordorigin="0,0"},S=function(q){return String(q).replace(/&/g,"&").replace(/"/g,""")},C=function(q,re,ae){return"rgb("+[q,re,ae].join(",")+")"},u=function(q,re){re&&q&&re.parentNode!==q&&q.appendChild(re)},E=function(q,re){re&&q&&re.parentNode===q&&q.removeChild(re)},w=function(q,re,ae){return(parseFloat(q)||0)*r+(parseFloat(re)||0)*s+ae},A=i.parsePercent,U=function(q,re,ae){var se=g.parse(re);ae=+ae,isNaN(ae)&&(ae=1),se&&(q.color=C(se[0],se[1],se[2]),q.opacity=ae*se[3])},G=function(q){var re=g.parse(q);return[C(re[0],re[1],re[2]),re[3]]},V=function(q,re,ae){var se=re.fill;if(se!=null)if(se instanceof y){var ue,ce=0,ve=[0,0],fe=0,ye=1,Me=ae.getBoundingRect(),he=Me.width,me=Me.height;if(se.type==="linear"){ue="gradient";var Ee=ae.transform,Se=[se.x*he,se.y*me],Ae=[se.x2*he,se.y2*me];Ee&&(x(Se,Se,Ee),x(Ae,Ae,Ee));var we=Ae[0]-Se[0],ge=Ae[1]-Se[1];ce=Math.atan2(we,ge)*180/Math.PI,ce<0&&(ce+=360),ce<1e-6&&(ce=0)}else{ue="gradientradial";var Se=[se.x*he,se.y*me],Ee=ae.transform,be=ae.scale,xe=he,Ie=me;ve=[(Se[0]-Me.x)/xe,(Se[1]-Me.y)/Ie],Ee&&x(Se,Se,Ee),xe/=be[0]*b,Ie/=be[1]*b;var Ce=L(xe,Ie);fe=2*0/Ce,ye=2*se.r/Ce-fe}var pe=se.colorStops.slice();pe.sort(function(Be,_e){return Be.offset-_e.offset});for(var De=pe.length,Te=[],Oe=[],Re=0;Re=2){var Ue=Te[0][0],Qe=Te[1][0],ke=Te[0][1]*re.opacity,Pe=Te[1][1]*re.opacity;q.type=ue,q.method="none",q.focus="100%",q.angle=ce,q.color=Ue,q.color2=Qe,q.colors=Oe.join(","),q.opacity=Pe,q.opacity2=ke}ue==="radial"&&(q.focusposition=ve.join(","))}else U(q,se,re.opacity)},N=function(q,re){re.lineDash&&(q.dashstyle=re.lineDash.join(" ")),re.stroke!=null&&!(re.stroke instanceof y)&&U(q,re.stroke,re.opacity)},c=function(q,re,ae,se){var ue=re==="fill",ce=q.getElementsByTagName(re)[0];ae[re]!=null&&ae[re]!=="none"&&(ue||!ue&&ae.lineWidth)?(q[ue?"filled":"stroked"]="true",ae[re]instanceof y&&E(q,ce),ce||(ce=I.createNode(re)),ue?V(ce,ae,se):N(ce,ae),u(q,ce)):(q[ue?"filled":"stroked"]="false",E(q,ce))},O=[[],[],[]],B=function(q,re){var ae=_.M,se=_.C,ue=_.L,ce=_.A,ve=_.Q,fe=[],ye,Me,he,me,Ee,Se,Ae=q.data,we=q.len();for(me=0;me.01?_e&&(Fe+=270/b):Math.abs(Ge-Ue)<1e-4?_e&&FeNe?be-=270/b:be+=270/b:_e&&GeUe?ge+=270/b:ge-=270/b),fe.push(We,z(((Ne-Qe)*Oe+De)*b-m),P,z(((Ue-ke)*Re+Te)*b-m),P,z(((Ne+Qe)*Oe+De)*b-m),P,z(((Ue+ke)*Re+Te)*b-m),P,z((Fe*Oe+De)*b-m),P,z((Ge*Re+Te)*b-m),P,z((ge*Oe+De)*b-m),P,z((be*Re+Te)*b-m)),Ee=ge,Se=be;break;case _.R:var Le=O[0],je=O[1];Le[0]=Ae[me++],Le[1]=Ae[me++],je[0]=Le[0]+Ae[me++],je[1]=Le[1]+Ae[me++],re&&(x(Le,Le,re),x(je,je,re)),Le[0]=z(Le[0]*b-m),je[0]=z(je[0]*b-m),Le[1]=z(Le[1]*b-m),je[1]=z(je[1]*b-m),fe.push(" m ",Le[0],P,Le[1]," l ",je[0],P,Le[1]," l ",je[0],P,je[1]," l ",Le[0],P,je[1]);break;case _.Z:fe.push(" x ")}if(ye>0){fe.push(Me);for(var Ve=0;Veie&&(X=0,$={});var ae=ne.style,se;try{ae.font=q,se=ae.fontFamily.split(",")[0]}catch(ue){}re={style:ae.fontStyle||K,variant:ae.fontVariant||K,weight:ae.fontWeight||K,size:parseFloat(ae.fontSize||12)|0,family:se||"Microsoft YaHei"},$[q]=re,X++}return re},j;d.$override("measureText",function(q,re){var ae=I.doc;j||(j=ae.createElement("div"),j.style.cssText="position:absolute;top:-20000px;left:0;padding:0;margin:0;border:none;white-space:pre;",I.doc.body.appendChild(j));try{j.style.font=re}catch(se){}return j.innerHTML="",j.appendChild(ae.createTextNode(q)),{width:j.offsetWidth}});for(var Z=new M,v=function(q,re,ae,se){var ue=this.style;this.__dirty&&i.normalizeTextStyle(ue,!0);var ce=ue.text;if(ce!=null&&(ce+=""),!ce)return;if(ue.rich){var ve=d.parseRichText(ce,ue);ce=[];for(var fe=0;fe=0&&(this.delFromStorage(e),this._roots.splice(l,1),e instanceof x&&e.delChildrenFromStorage(this))},addToStorage:function(e){return e&&(e.__storage=this,e.dirty(!1)),this},delFromStorage:function(e){return e&&(e.__storage=null),this},dispose:function(){this._renderList=this._roots=null},displayableSortFunc:g};var i=d;H.exports=i},rA99:function(H,R,o){var Q=o("y+Vt"),f=o("QBsz"),x=o("Sj9i"),M=x.quadraticSubdivide,g=x.cubicSubdivide,d=x.quadraticAt,i=x.cubicAt,e=x.quadraticDerivativeAt,n=x.cubicDerivativeAt,a=[];function t(h,y,I){var _=h.cpx2,z=h.cpy2;return _===null||z===null?[(I?n:i)(h.x1,h.cpx1,h.cpx2,h.x2,y),(I?n:i)(h.y1,h.cpy1,h.cpy2,h.y2,y)]:[(I?e:d)(h.x1,h.cpx1,h.x2,y),(I?e:d)(h.y1,h.cpy1,h.y2,y)]}var l=Q.extend({type:"bezier-curve",shape:{x1:0,y1:0,x2:0,y2:0,cpx1:0,cpy1:0,percent:1},style:{stroke:"#000",fill:null},buildPath:function(h,y){var I=y.x1,_=y.y1,z=y.x2,F=y.y2,D=y.cpx1,k=y.cpy1,p=y.cpx2,L=y.cpy2,P=y.percent;if(P===0)return;h.moveTo(I,_),p==null||L==null?(P<1&&(M(I,D,z,P,a),D=a[1],z=a[2],M(_,k,F,P,a),k=a[1],F=a[2]),h.quadraticCurveTo(D,k,z,F)):(P<1&&(g(I,D,p,z,P,a),D=a[1],p=a[2],z=a[3],g(_,k,L,F,P,a),k=a[1],L=a[2],F=a[3]),h.bezierCurveTo(D,k,p,L,z,F))},pointAt:function(h){return t(this.shape,h,!1)},tangentAt:function(h){var y=t(this.shape,h,!0);return f.normalize(y,y)}});H.exports=l},rmlV:function(H,R,o){var Q=o("y+Vt"),f=Q.extend({type:"ellipse",shape:{cx:0,cy:0,rx:0,ry:0},buildPath:function(x,M){var g=.5522848,d=M.cx,i=M.cy,e=M.rx,n=M.ry,a=e*g,t=n*g;x.moveTo(d-e,i),x.bezierCurveTo(d-e,i-t,d-a,i-n,d,i-n),x.bezierCurveTo(d+a,i-n,d+e,i-t,d+e,i),x.bezierCurveTo(d+e,i+t,d+a,i+n,d,i+n),x.bezierCurveTo(d-a,i+n,d-e,i+t,d-e,i),x.closePath()}});H.exports=f},"sW+o":function(H,R,o){var Q=o("SrGk"),f=o("bYtY"),x=o("SUKs"),M=o("Qe9p");function g(i,e){Q.call(this,i,e,["linearGradient","radialGradient"],"__gradient_in_use__")}f.inherits(g,Q),g.prototype.addWithoutUpdate=function(i,e){if(e&&e.style){var n=this;f.each(["fill","stroke"],function(a){if(e.style[a]&&(e.style[a].type==="linear"||e.style[a].type==="radial")){var t=e.style[a],l=n.getDefs(!0),h;t._dom?(h=t._dom,l.contains(t._dom)||n.addDom(h)):h=n.add(t),n.markUsed(e);var y=h.getAttribute("id");i.setAttribute(a,"url(#"+y+")")}})}},g.prototype.add=function(i){var e;if(i.type==="linear")e=this.createElement("linearGradient");else if(i.type==="radial")e=this.createElement("radialGradient");else return x("Illegal gradient type."),null;return i.id=i.id||this.nextId++,e.setAttribute("id","zr"+this._zrId+"-gradient-"+i.id),this.updateDom(i,e),this.addDom(e),e},g.prototype.update=function(i){var e=this;Q.prototype.update.call(this,i,function(){var n=i.type,a=i._dom.tagName;n==="linear"&&a==="linearGradient"||n==="radial"&&a==="radialGradient"?e.updateDom(i,i._dom):(e.removeDom(i),e.add(i))})},g.prototype.updateDom=function(i,e){if(i.type==="linear")e.setAttribute("x1",i.x),e.setAttribute("y1",i.y),e.setAttribute("x2",i.x2),e.setAttribute("y2",i.y2);else if(i.type==="radial")e.setAttribute("cx",i.x),e.setAttribute("cy",i.y),e.setAttribute("r",i.r);else{x("Illegal gradient type.");return}i.global?e.setAttribute("gradientUnits","userSpaceOnUse"):e.setAttribute("gradientUnits","objectBoundingBox"),e.innerHTML="";for(var n=i.colorStops,a=0,t=n.length;a-1)){var y=M.parse(h)[3],I=M.toHex(h);l.setAttribute("stop-color","#"+I),l.setAttribute("stop-opacity",y)}else l.setAttribute("stop-color",n[a].color);e.appendChild(l)}i._dom=e},g.prototype.markUsed=function(i){if(i.style){var e=i.style.fill;e&&e._dom&&Q.prototype.markUsed.call(this,e._dom),e=i.style.stroke,e&&e._dom&&Q.prototype.markUsed.call(this,e._dom)}};var d=g;H.exports=d},tWlo:function(H,R){H.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg=="},u3os:function(H,R,o){"use strict";Object.defineProperty(R,"__esModule",{value:!0}),R.ver=R.clear=R.bind=void 0;var Q=o("P4Qj"),f=function(d,i){var e=(0,Q.getSensor)(d);return e.bind(i),function(){e.unbind(i)}};R.bind=f;var x=function(d){var i=(0,Q.getSensor)(d);(0,Q.removeSensor)(i)};R.clear=x;var M="1.0.1";R.ver=M},vKoX:function(H,R,o){var Q=o("SrGk"),f=o("bYtY");function x(d,i){Q.call(this,d,i,["filter"],"__filter_in_use__","_shadowDom")}f.inherits(x,Q),x.prototype.addWithoutUpdate=function(d,i){if(i&&M(i.style)){var e;if(i._shadowDom){e=i._shadowDom;var n=this.getDefs(!0);n.contains(i._shadowDom)||this.addDom(e)}else e=this.add(i);this.markUsed(i);var a=e.getAttribute("id");d.style.filter="url(#"+a+")"}},x.prototype.add=function(d){var i=this.createElement("filter");return d._shadowDomId=d._shadowDomId||this.nextId++,i.setAttribute("id","zr"+this._zrId+"-shadow-"+d._shadowDomId),this.updateDom(d,i),this.addDom(i),i},x.prototype.update=function(d,i){var e=i.style;if(M(e)){var n=this;Q.prototype.update.call(this,i,function(){n.updateDom(i,i._shadowDom)})}else this.remove(d,i)},x.prototype.remove=function(d,i){i._shadowDomId!=null&&(this.removeDom(d),d.style.filter="")},x.prototype.updateDom=function(d,i){var e=i.getElementsByTagName("feDropShadow");e.length===0?e=this.createElement("feDropShadow"):e=e[0];var n=d.style,a=d.scale&&d.scale[0]||1,t=d.scale&&d.scale[1]||1,l,h,y,I;if(n.shadowBlur||n.shadowOffsetX||n.shadowOffsetY)l=n.shadowOffsetX||0,h=n.shadowOffsetY||0,y=n.shadowBlur,I=n.shadowColor;else if(n.textShadowBlur)l=n.textShadowOffsetX||0,h=n.textShadowOffsetY||0,y=n.textShadowBlur,I=n.textShadowColor;else{this.removeDom(i,n);return}e.setAttribute("dx",l/a),e.setAttribute("dy",h/t),e.setAttribute("flood-color",I);var _=y/2/a,z=y/2/t,F=_+" "+z;e.setAttribute("stdDeviation",F),i.setAttribute("x","-100%"),i.setAttribute("y","-100%"),i.setAttribute("width",Math.ceil(y/2*200)+"%"),i.setAttribute("height",Math.ceil(y/2*200)+"%"),i.appendChild(e),d._shadowDom=i},x.prototype.markUsed=function(d){d._shadowDom&&Q.prototype.markUsed.call(this,d._shadowDom)};function M(d){return d&&(d.shadowBlur||d.shadowOffsetX||d.shadowOffsetY||d.textShadowBlur||d.textShadowOffsetX||d.textShadowOffsetY)}var g=x;H.exports=g},vWvF:function(H,R,o){var Q=o("Bq2U"),f=o("SUKs"),x=o("bYtY"),M=x.isString,g=x.isFunction,d=x.isObject,i=x.isArrayLike,e=x.indexOf,n=function(){this.animators=[]};n.prototype={constructor:n,animate:function(y,I){var _,z=!1,F=this,D=this.__zr;if(y){var k=y.split("."),p=F;z=k[0]==="shape";for(var L=0,P=k.length;L0&&y.animate(I,!1).when(F==null?500:F,p).delay(D||0)}function l(y,I,_,z){if(!I)y.attr(_,z);else{var F={};F[I]={},F[I][_]=z,y.attr(F)}}var h=n;H.exports=h},vsvx:function(H,R,o){H.exports=o.p+"static/course.f24848b5.svg"},x6Kt:function(H,R,o){var Q=o("y+Vt"),f=o("VpOo"),x=o("nPnh"),M=x.subPixelOptimizeRect,g={},d=Q.extend({type:"rect",shape:{r:0,x:0,y:0,width:0,height:0},buildPath:function(i,e){var n,a,t,l;this.subPixelOptimize?(M(g,e,this.style),n=g.x,a=g.y,t=g.width,l=g.height,g.r=e.r,e=g):(n=e.x,a=e.y,t=e.width,l=e.height),e.r?f.buildPath(i,e):i.rect(n,a,t,l),i.closePath();return}});H.exports=d},"y+Vt":function(H,R,o){var Q=o("Gev7"),f=o("bYtY"),x=o("IMiH"),M=o("2DNl"),g=o("3C/r"),d=g.prototype.getCanvasPattern,i=Math.abs,e=new x(!0);function n(t){Q.call(this,t),this.path=null}n.prototype={constructor:n,type:"path",__dirtyPath:!0,strokeContainThreshold:5,segmentIgnoreThreshold:0,subPixelOptimize:!1,brush:function(t,l){var h=this.style,y=this.path||e,I=h.hasStroke(),_=h.hasFill(),z=h.fill,F=h.stroke,D=_&&!!z.colorStops,k=I&&!!F.colorStops,p=_&&!!z.image,L=I&&!!F.image;if(h.bind(t,this,l),this.setTransform(t),this.__dirty){var P;D&&(P=P||this.getBoundingRect(),this._fillGradient=h.getGradient(t,z,P)),k&&(P=P||this.getBoundingRect(),this._strokeGradient=h.getGradient(t,F,P))}D?t.fillStyle=this._fillGradient:p&&(t.fillStyle=d.call(z,t)),k?t.strokeStyle=this._strokeGradient:L&&(t.strokeStyle=d.call(F,t));var W=h.lineDash,b=h.lineDashOffset,m=!!t.setLineDash,r=this.getGlobalScale();if(y.setScale(r[0],r[1],this.segmentIgnoreThreshold),this.__dirtyPath||W&&!m&&I?(y.beginPath(t),W&&!m&&(y.setLineDash(W),y.setLineDashOffset(b)),this.buildPath(y,this.shape,!1),this.path&&(this.__dirtyPath=!1)):(t.beginPath(),this.path.rebuildPath(t)),_)if(h.fillOpacity!=null){var s=t.globalAlpha;t.globalAlpha=h.fillOpacity*h.opacity,y.fill(t),t.globalAlpha=s}else y.fill(t);if(W&&m&&(t.setLineDash(W),t.lineDashOffset=b),I)if(h.strokeOpacity!=null){var s=t.globalAlpha;t.globalAlpha=h.strokeOpacity*h.opacity,y.stroke(t),t.globalAlpha=s}else y.stroke(t);W&&m&&t.setLineDash([]),h.text!=null&&(this.restoreTransform(t),this.drawRectText(t,this.getBoundingRect()))},buildPath:function(t,l,h){},createPathProxy:function(){this.path=new x},getBoundingRect:function(){var t=this._rect,l=this.style,h=!t;if(h){var y=this.path;y||(y=this.path=new x),this.__dirtyPath&&(y.beginPath(),this.buildPath(y,this.shape,!1)),t=y.getBoundingRect()}if(this._rect=t,l.hasStroke()){var I=this._rectWithStroke||(this._rectWithStroke=t.clone());if(this.__dirty||h){I.copy(t);var _=l.lineWidth,z=l.strokeNoScale?this.getLineScale():1;l.hasFill()||(_=Math.max(_,this.strokeContainThreshold||4)),z>1e-10&&(I.width+=_/z,I.height+=_/z,I.x-=_/z/2,I.y-=_/z/2)}return I}return t},contain:function(t,l){var h=this.transformCoordToLocal(t,l),y=this.getBoundingRect(),I=this.style;if(t=h[0],l=h[1],y.contain(t,l)){var _=this.path.data;if(I.hasStroke()){var z=I.lineWidth,F=I.strokeNoScale?this.getLineScale():1;if(F>1e-10&&(I.hasFill()||(z=Math.max(z,this.strokeContainThreshold)),M.containStroke(_,z/F,t,l)))return!0}if(I.hasFill())return M.contain(_,t,l)}return!1},dirty:function(t){t==null&&(t=!0),t&&(this.__dirtyPath=t,this._rect=null),this.__dirty=this.__dirtyText=!0,this.__zr&&this.__zr.refresh(),this.__clipTarget&&this.__clipTarget.dirty()},animateShape:function(t){return this.animate("shape",t)},attrKV:function(t,l){t==="shape"?(this.setShape(l),this.__dirtyPath=!0,this._rect=null):Q.prototype.attrKV.call(this,t,l)},setShape:function(t,l){var h=this.shape;if(h){if(f.isObject(t))for(var y in t)t.hasOwnProperty(y)&&(h[y]=t[y]);else h[t]=l;this.dirty(!0)}return this},getLineScale:function(){var t=this.transform;return t&&i(t[0]-1)>1e-10&&i(t[3]-1)>1e-10?Math.sqrt(i(t[0]*t[3]-t[2]*t[1])):1}},n.extend=function(t){var l=function(y){n.call(this,y),t.style&&this.style.extendFrom(t.style,!1);var I=t.shape;if(I){this.shape=this.shape||{};var _=this.shape;for(var z in I)!_.hasOwnProperty(z)&&I.hasOwnProperty(z)&&(_[z]=I[z])}t.init&&t.init.call(this,y)};f.inherits(l,n);for(var h in t)h!=="style"&&h!=="shape"&&(l.prototype[h]=t[h]);return l},f.inherits(n,Q);var a=n;H.exports=a},y23F:function(H,R){function o(){this.on("mousedown",this._dragStart,this),this.on("mousemove",this._drag,this),this.on("mouseup",this._dragEnd,this)}o.prototype={constructor:o,_dragStart:function(x){for(var M=x.target;M&&!M.draggable;)M=M.parent;M&&(this._draggingTarget=M,M.dragging=!0,this._x=x.offsetX,this._y=x.offsetY,this.dispatchToElement(Q(M,x),"dragstart",x.event))},_drag:function(x){var M=this._draggingTarget;if(M){var g=x.offsetX,d=x.offsetY,i=g-this._x,e=d-this._y;this._x=g,this._y=d,M.drift(i,e,x),this.dispatchToElement(Q(M,x),"drag",x.event);var n=this.findHover(g,d,M).target,a=this._dropTarget;this._dropTarget=n,M!==n&&(a&&n!==a&&this.dispatchToElement(Q(a,x),"dragleave",x.event),n&&n!==a&&this.dispatchToElement(Q(n,x),"dragenter",x.event))}},_dragEnd:function(x){var M=this._draggingTarget;M&&(M.dragging=!1),this.dispatchToElement(Q(M,x),"dragend",x.event),this._dropTarget&&this.dispatchToElement(Q(this._dropTarget,x),"drop",x.event),this._draggingTarget=null,this._dropTarget=null}};function Q(x,M){return{target:x,topTarget:M&&M.topTarget}}var f=o;H.exports=f},yilW:function(H,R,o){H.exports=o.p+"static/learn.e7098108.svg"},yslc:function(H,R){H.exports="data:image/png;base64,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"},yxFR:function(H,R,o){var Q=o("y+Vt"),f=o("nPnh"),x=f.subPixelOptimizeLine,M={},g=Q.extend({type:"line",shape:{x1:0,y1:0,x2:0,y2:0,percent:1},style:{stroke:"#000",fill:null},buildPath:function(d,i){var e,n,a,t;this.subPixelOptimize?(x(M,i,this.style),e=M.x1,n=M.y1,a=M.x2,t=M.y2):(e=i.x1,n=i.y1,a=i.x2,t=i.y2);var l=i.percent;if(l===0)return;d.moveTo(e,n),l<1&&(a=e*(1-l)+a*l,t=n*(1-l)+t*l),d.lineTo(a,t)},pointAt:function(d){var i=this.shape;return[i.x1*(1-d)+i.x2*d,i.y1*(1-d)+i.y2*d]}});H.exports=g},zarK:function(H,R,o){var Q=o("YH21"),f=Q.addEventListener,x=Q.removeEventListener,M=Q.normalizeEvent,g=Q.getNativeEvent,d=o("bYtY"),i=o("H6uX"),e=o("ItGF"),n=300,a=e.domSupported,t=function(){var u=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],E=["touchstart","touchend","touchmove"],w={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},A=d.map(u,function(U){var G=U.replace("mouse","pointer");return w.hasOwnProperty(G)?G:U});return{mouse:u,touch:E,pointer:A}}(),l={mouse:["mousemove","mouseup"],pointer:["pointermove","pointerup"]};function h(u){return u==="mousewheel"&&e.browser.firefox?"DOMMouseScroll":u}function y(u){var E=u.pointerType;return E==="pen"||E==="touch"}function I(u){u.touching=!0,u.touchTimer!=null&&(clearTimeout(u.touchTimer),u.touchTimer=null),u.touchTimer=setTimeout(function(){u.touching=!1,u.touchTimer=null},700)}function _(u){u&&(u.zrByTouch=!0)}function z(u,E){return M(u.dom,new D(u,E),!0)}function F(u,E){for(var w=E,A=!1;w&&w.nodeType!==9&&!(A=w.domBelongToZr||w!==E&&w===u.painterRoot);)w=w.parentNode;return A}function D(u,E){this.type=E.type,this.target=this.currentTarget=u.dom,this.pointerType=E.pointerType,this.clientX=E.clientX,this.clientY=E.clientY}var k=D.prototype;k.stopPropagation=k.stopImmediatePropagation=k.preventDefault=d.noop;var p={mousedown:function(u){u=M(this.dom,u),this._mayPointerCapture=[u.zrX,u.zrY],this.trigger("mousedown",u)},mousemove:function(u){u=M(this.dom,u);var E=this._mayPointerCapture;E&&(u.zrX!==E[0]||u.zrY!==E[1])&&r(this,!0),this.trigger("mousemove",u)},mouseup:function(u){u=M(this.dom,u),r(this,!1),this.trigger("mouseup",u)},mouseout:function(u){u=M(this.dom,u),this._pointerCapturing&&(u.zrEventControl="no_globalout");var E=u.toElement||u.relatedTarget;u.zrIsToLocalDOM=F(this,E),this.trigger("mouseout",u)},touchstart:function(u){u=M(this.dom,u),_(u),this._lastTouchMoment=new Date,this.handler.processGesture(u,"start"),p.mousemove.call(this,u),p.mousedown.call(this,u)},touchmove:function(u){u=M(this.dom,u),_(u),this.handler.processGesture(u,"change"),p.mousemove.call(this,u)},touchend:function(u){u=M(this.dom,u),_(u),this.handler.processGesture(u,"end"),p.mouseup.call(this,u),+new Date-this._lastTouchMoment"},series:[{type:"wordCloud",sizeRange:[10,30],rotationRange:[-90,90],rotationStep:45,gridSize:2,shape:"pentagon",maskImage:ce,textStyle:{normal:{color:function(){return"rgb("+Math.round(Math.random()*255)+", "+Math.round(Math.random()*255)+", "+Math.round(Math.random()*255)+")"}}},left:"center",top:"center",right:null,bottom:null,width:"100%",height:"100%",data:ve}]};return fe},re=(r=ne.rightData)!==null&&r!==void 0&&r.complete_count?Number((s=ne.rightData)===null||s===void 0?void 0:s.complete_count)/Number((T=ne.rightData)===null||T===void 0?void 0:T.challenge_count)*100:0;return ne.rightData?e.a.createElement("section",{className:l.a.rightWrap},!((S=ne.detail)!==null&&S!==void 0&&S.is_jupyter)&&((C=ne.detail)===null||C===void 0||((u=C.task_operation)===null||u===void 0)?void 0:u[2])&&(de==null||((E=de.userInfo)===null||E===void 0)?void 0:E.login)&&!!((w=ne.rightData)!==null&&w!==void 0&&w.complete_count)&&((A=ne.rightData)===null||A===void 0?void 0:A.complete_count)>0&&e.a.createElement("div",{className:l.a.learnWrap},e.a.createElement("div",{className:l.a.learnTopWrap},e.a.createElement("span",null,e.a.createElement("img",{className:l.a.titleImg,src:y.a,alt:""}),"\u5B66\u4E60\u8FDB\u5EA6"),e.a.createElement("span",null,e.a.createElement("span",{className:"".concat(l.a.color888," font14")},"\u5DF2\u5B8C\u6210 ",((U=ne.rightData)===null||U===void 0?void 0:U.complete_count)||0," \u5173 / \u5171",((G=ne.rightData)===null||G===void 0?void 0:G.challenge_count)||0," \u5173"))),e.a.createElement(M.a,{percent:re,showInfo:!1,status:"active",strokeColor:{"0%":"#29BD8B","100%":"#29BD8B"}})),!!((V=ne.rightData)!==null&&V!==void 0&&(N=V.paths)!==null&&N!==void 0&&N.length)&&e.a.createElement("div",{className:l.a.courseWrap},e.a.createElement("p",{className:"mb20 font16"},e.a.createElement("img",{className:l.a.titleImg,src:_.a,alt:""}),"\u6240\u5C5E\u8BFE\u7A0B"),e.a.createElement("div",null,(c=ne.rightData)===null||c===void 0?void 0:c.paths.map(function(ae,se){return se>2?null:e.a.createElement("div",{className:l.a.pathWrap,key:ae.id},e.a.createElement("a",{href:"/paths/".concat(ae.id),target:"_blank"},e.a.createElement("img",{alt:"\u5B9E\u8BAD",src:"".concat(a.a.IMG_SERVER,"/").concat(ae.image_url),className:l.a.pathImg})),e.a.createElement("div",{className:l.a.pathContentWrap},e.a.createElement("a",{href:"/paths/".concat(ae.id),target:"_blank",className:l.a.pathContentName},ae.name),e.a.createElement("p",{className:l.a.pathContent},e.a.createElement(f.a,{placement:"bottom",title:"\u7AE0\u8282"},e.a.createElement("span",{className:l.a.pathContentCount},e.a.createElement("i",{className:"iconfont icon-shixun mr3"}),ae.stages_count)),e.a.createElement(f.a,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},e.a.createElement("span",{className:l.a.pathContentCount},e.a.createElement("i",{className:"iconfont icon-chengyuan mr3"}),ae.members_count)))))}))),e.a.createElement("div",null),!!((O=ne.rightData)!==null&&O!==void 0&&(B=O.recommands)!==null&&B!==void 0&&B.length)&&de.userInfo.main_site&&e.a.createElement("div",{className:l.a.recommandTrainingWrap},e.a.createElement("p",{className:"mb20 font16"},e.a.createElement("img",{className:l.a.titleImg,src:F.a,alt:""}),"\u63A8\u8350\u5B9E\u8DF5\u9879\u76EE"),e.a.createElement("div",null,(Y=ne.rightData)===null||Y===void 0?void 0:Y.recommands.map(function(ae,se){return se>2?null:e.a.createElement("div",{className:l.a.pathContentItem,key:se},e.a.createElement("a",{href:"/shixuns/".concat(ae.identifier,"/challenges"),target:"_blank"},e.a.createElement("img",{src:"".concat(a.a.IMG_SERVER,"/").concat(ae.pic),className:l.a.pathImg})),e.a.createElement("div",{className:l.a.pathContentWrap,style:{marginBottom:-4}},e.a.createElement(f.a,{placement:"bottom",title:ae.name},e.a.createElement("a",{href:"/shixuns/".concat(ae.identifier,"/challenges"),target:"_blank",className:l.a.pathContentName},ae.name)),e.a.createElement("p",{className:"".concat(l.a.pathContent," ").concat(l.a.recommandContent)},e.a.createElement("span",null,ae.stu_num," \u4EBA\u5B66\u4E60"),e.a.createElement("span",{className:l.a.recommandLevel},ae.level))))}))),((K=ne.rightData)===null||K===void 0||(($=K.tags)===null||$===void 0)?void 0:$.length)>0&&e.a.createElement("div",{className:l.a.skillWrap},e.a.createElement("p",{className:"".concat(l.a.skillTopWrap," font16 mb20")},e.a.createElement("span",null,"\u6280\u80FD\u6807\u7B7E",e.a.createElement("span",{className:"ml5 c-grey-c"},(X=ne.rightData)===null||X===void 0||((ie=X.tags)===null||ie===void 0)?void 0:ie.length))),e.a.createElement(k.a,{option:q(),style:{height:370},opts:{renderer:"svg"}}))):null};R.a=Object(n.a)(function(b){var m=b.shixunsDetail,r=b.user,s=b.loading,T=b.globalSetting;return{shixunsDetail:m,user:r,globalSetting:T,loading:s.models.index}})(W)}}]); diff --git a/p__Shixuns__Detail__Challenges__EditPracticeAnswer.59c44e50.async.js b/p__Shixuns__Detail__Challenges__EditPracticeAnswer.725ee56d.async.js similarity index 88% rename from p__Shixuns__Detail__Challenges__EditPracticeAnswer.59c44e50.async.js rename to p__Shixuns__Detail__Challenges__EditPracticeAnswer.725ee56d.async.js index 0ad8849b75..8e6fea4265 100644 --- a/p__Shixuns__Detail__Challenges__EditPracticeAnswer.59c44e50.async.js +++ b/p__Shixuns__Detail__Challenges__EditPracticeAnswer.725ee56d.async.js @@ -1,8 +1,8 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[200,7,9],{"+NIl":function(Se,j,d){(function(z){z(d("VrN/"))})(function(z){"use strict";z.defineMode("stex",function(ve,re){"use strict";function de(E,A){E.cmdState.push(A)}function le(E){return E.cmdState.length>0?E.cmdState[E.cmdState.length-1]:null}function ne(E){var A=E.cmdState.pop();A&&A.closeBracket()}function F(E){for(var A=E.cmdState,T=A.length-1;T>=0;T--){var g=A[T];if(g.name=="DEFAULT")continue;return g}return{styleIdentifier:function(){return null}}}function Y(E,A,T){return function(){this.name=E,this.bracketNo=0,this.style=A,this.styles=T,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var L={};L.importmodule=Y("importmodule","tag",["string","builtin"]),L.documentclass=Y("documentclass","tag",["","atom"]),L.usepackage=Y("usepackage","tag",["atom"]),L.begin=Y("begin","tag",["atom"]),L.end=Y("end","tag",["atom"]),L.label=Y("label","tag",["atom"]),L.ref=Y("ref","tag",["atom"]),L.eqref=Y("eqref","tag",["atom"]),L.cite=Y("cite","tag",["atom"]),L.bibitem=Y("bibitem","tag",["atom"]),L.Bibitem=Y("Bibitem","tag",["atom"]),L.RBibitem=Y("RBibitem","tag",["atom"]),L.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function P(E,A){E.f=A}function b(E,A){var T;if(E.match(/^\\[a-zA-Z@]+/)){var g=E.current().slice(1);return T=L.hasOwnProperty(g)?L[g]:L.DEFAULT,T=new T,de(A,T),P(A,w),T.style}if(E.match(/^\\[$&%#{}_]/))return"tag";if(E.match(/^\\[,;!\/\\]/))return"tag";if(E.match("\\["))return P(A,function(S,I){return C(S,I,"\\]")}),"keyword";if(E.match("\\("))return P(A,function(S,I){return C(S,I,"\\)")}),"keyword";if(E.match("$$"))return P(A,function(S,I){return C(S,I,"$$")}),"keyword";if(E.match("$"))return P(A,function(S,I){return C(S,I,"$")}),"keyword";var v=E.next();if(v=="%")return E.skipToEnd(),"comment";if(v=="}"||v=="]"){if(T=le(A),T)T.closeBracket(v),P(A,w);else return"error";return"bracket"}else return v=="{"||v=="["?(T=L.DEFAULT,T=new T,de(A,T),"bracket"):/\d/.test(v)?(E.eatWhile(/[\w.%]/),"atom"):(E.eatWhile(/[\w\-_]/),T=F(A),T.name=="begin"&&(T.argument=E.current()),T.styleIdentifier())}function C(E,A,T){if(E.eatSpace())return null;if(T&&E.match(T))return P(A,b),"keyword";if(E.match(/^\\[a-zA-Z@]+/))return"tag";if(E.match(/^[a-zA-Z]+/))return"variable-2";if(E.match(/^\\[$&%#{}_]/))return"tag";if(E.match(/^\\[,;!\/]/))return"tag";if(E.match(/^[\^_&]/))return"tag";if(E.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(E.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var g=E.next();return g=="{"||g=="}"||g=="["||g=="]"||g=="("||g==")"?"bracket":g=="%"?(E.skipToEnd(),"comment"):"error"}function w(E,A){var T=E.peek(),g;return T=="{"||T=="["?(g=le(A),g.openBracket(T),E.eat(T),P(A,b),"bracket"):/[ \t\r]/.test(T)?(E.eat(T),null):(P(A,b),ne(A),b(E,A))}return{startState:function(){var E=re.inMathMode?function(A,T){return C(A,T)}:b;return{cmdState:[],f:E}},copyState:function(E){return{cmdState:E.cmdState.slice(),f:E.f}},token:function(E,A){return A.f(E,A)},blankLine:function(E){E.f=b,E.cmdState.length=0},lineComment:"%"}}),z.defineMIME("text/x-stex","stex"),z.defineMIME("text/x-latex","stex")})},"+ua5":function(Se,j,d){},"/GNS":function(Se,j,d){Se.exports=d.p+"static/search1.c4136dd4.png"},"/cxE":function(Se,j,d){"use strict";d.d(j,"e",function(){return re}),d.d(j,"f",function(){return de}),d.d(j,"g",function(){return le}),d.d(j,"d",function(){return F}),d.d(j,"a",function(){return Y}),d.d(j,"b",function(){return L}),d.d(j,"c",function(){return P});var z=function(){function b(){this.listeners=[],this.unexpectedErrorHandler=function(C){setTimeout(function(){throw C.stack?new Error(C.message+` +(window.webpackJsonp=window.webpackJsonp||[]).push([[200,7,9],{"+NIl":function(Se,F,d){(function(z){z(d("VrN/"))})(function(z){"use strict";z.defineMode("stex",function(ve,re){"use strict";function de(E,A){E.cmdState.push(A)}function le(E){return E.cmdState.length>0?E.cmdState[E.cmdState.length-1]:null}function ne(E){var A=E.cmdState.pop();A&&A.closeBracket()}function j(E){for(var A=E.cmdState,T=A.length-1;T>=0;T--){var g=A[T];if(g.name=="DEFAULT")continue;return g}return{styleIdentifier:function(){return null}}}function Y(E,A,T){return function(){this.name=E,this.bracketNo=0,this.style=A,this.styles=T,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var L={};L.importmodule=Y("importmodule","tag",["string","builtin"]),L.documentclass=Y("documentclass","tag",["","atom"]),L.usepackage=Y("usepackage","tag",["atom"]),L.begin=Y("begin","tag",["atom"]),L.end=Y("end","tag",["atom"]),L.label=Y("label","tag",["atom"]),L.ref=Y("ref","tag",["atom"]),L.eqref=Y("eqref","tag",["atom"]),L.cite=Y("cite","tag",["atom"]),L.bibitem=Y("bibitem","tag",["atom"]),L.Bibitem=Y("Bibitem","tag",["atom"]),L.RBibitem=Y("RBibitem","tag",["atom"]),L.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function P(E,A){E.f=A}function b(E,A){var T;if(E.match(/^\\[a-zA-Z@]+/)){var g=E.current().slice(1);return T=L.hasOwnProperty(g)?L[g]:L.DEFAULT,T=new T,de(A,T),P(A,w),T.style}if(E.match(/^\\[$&%#{}_]/))return"tag";if(E.match(/^\\[,;!\/\\]/))return"tag";if(E.match("\\["))return P(A,function(S,I){return C(S,I,"\\]")}),"keyword";if(E.match("\\("))return P(A,function(S,I){return C(S,I,"\\)")}),"keyword";if(E.match("$$"))return P(A,function(S,I){return C(S,I,"$$")}),"keyword";if(E.match("$"))return P(A,function(S,I){return C(S,I,"$")}),"keyword";var v=E.next();if(v=="%")return E.skipToEnd(),"comment";if(v=="}"||v=="]"){if(T=le(A),T)T.closeBracket(v),P(A,w);else return"error";return"bracket"}else return v=="{"||v=="["?(T=L.DEFAULT,T=new T,de(A,T),"bracket"):/\d/.test(v)?(E.eatWhile(/[\w.%]/),"atom"):(E.eatWhile(/[\w\-_]/),T=j(A),T.name=="begin"&&(T.argument=E.current()),T.styleIdentifier())}function C(E,A,T){if(E.eatSpace())return null;if(T&&E.match(T))return P(A,b),"keyword";if(E.match(/^\\[a-zA-Z@]+/))return"tag";if(E.match(/^[a-zA-Z]+/))return"variable-2";if(E.match(/^\\[$&%#{}_]/))return"tag";if(E.match(/^\\[,;!\/]/))return"tag";if(E.match(/^[\^_&]/))return"tag";if(E.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(E.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var g=E.next();return g=="{"||g=="}"||g=="["||g=="]"||g=="("||g==")"?"bracket":g=="%"?(E.skipToEnd(),"comment"):"error"}function w(E,A){var T=E.peek(),g;return T=="{"||T=="["?(g=le(A),g.openBracket(T),E.eat(T),P(A,b),"bracket"):/[ \t\r]/.test(T)?(E.eat(T),null):(P(A,b),ne(A),b(E,A))}return{startState:function(){var E=re.inMathMode?function(A,T){return C(A,T)}:b;return{cmdState:[],f:E}},copyState:function(E){return{cmdState:E.cmdState.slice(),f:E.f}},token:function(E,A){return A.f(E,A)},blankLine:function(E){E.f=b,E.cmdState.length=0},lineComment:"%"}}),z.defineMIME("text/x-stex","stex"),z.defineMIME("text/x-latex","stex")})},"+ua5":function(Se,F,d){},"/GNS":function(Se,F,d){Se.exports=d.p+"static/search1.c4136dd4.png"},"/cxE":function(Se,F,d){"use strict";d.d(F,"e",function(){return re}),d.d(F,"f",function(){return de}),d.d(F,"g",function(){return le}),d.d(F,"d",function(){return j}),d.d(F,"a",function(){return Y}),d.d(F,"b",function(){return L}),d.d(F,"c",function(){return P});var z=function(){function b(){this.listeners=[],this.unexpectedErrorHandler=function(C){setTimeout(function(){throw C.stack?new Error(C.message+` -`+C.stack):C},0)}}return b.prototype.emit=function(C){this.listeners.forEach(function(w){w(C)})},b.prototype.onUnexpectedError=function(C){this.unexpectedErrorHandler(C),this.emit(C)},b.prototype.onUnexpectedExternalError=function(C){this.unexpectedErrorHandler(C)},b}(),ve=new z;function re(b){F(b)||ve.onUnexpectedError(b);return}function de(b){F(b)||ve.onUnexpectedExternalError(b);return}function le(b){if(b instanceof Error){var C=b.name,w=b.message,E=b.stacktrace||b.stack;return{$isError:!0,name:C,message:w,stack:E}}return b}var ne="Canceled";function F(b){return b instanceof Error&&b.name===ne&&b.message===ne}function Y(){var b=new Error(ne);return b.name=b.message,b}function L(b){return b?new Error("Illegal argument: "+b):new Error("Illegal argument")}function P(b){return b?new Error("Illegal state: "+b):new Error("Illegal state")}},"19Vz":function(Se,j,d){(function(z){z(d("VrN/"))})(function(z){z.defineOption("placeholder","",function(Y,L,P){var b=P&&P!=z.Init;if(L&&!b)Y.on("blur",le),Y.on("change",ne),Y.on("swapDoc",ne),z.on(Y.getInputField(),"compositionupdate",Y.state.placeholderCompose=function(){de(Y)}),ne(Y);else if(!L&&b){Y.off("blur",le),Y.off("change",ne),Y.off("swapDoc",ne),z.off(Y.getInputField(),"compositionupdate",Y.state.placeholderCompose),ve(Y);var C=Y.getWrapperElement();C.className=C.className.replace(" CodeMirror-empty","")}L&&!Y.hasFocus()&&le(Y)});function ve(Y){Y.state.placeholder&&(Y.state.placeholder.parentNode.removeChild(Y.state.placeholder),Y.state.placeholder=null)}function re(Y){ve(Y);var L=Y.state.placeholder=document.createElement("pre");L.style.cssText="height: 0; overflow: visible",L.style.direction=Y.getOption("direction"),L.className="CodeMirror-placeholder CodeMirror-line-like";var P=Y.getOption("placeholder");typeof P=="string"&&(P=document.createTextNode(P)),L.appendChild(P),Y.display.lineSpace.insertBefore(L,Y.display.lineSpace.firstChild)}function de(Y){setTimeout(function(){var L=!1,P=Y.getInputField();P.nodeName=="TEXTAREA"?L=!P.value:Y.lineCount()==1&&(L=!/[^\u200b]/.test(P.querySelector(".CodeMirror-line").textContent)),L?re(Y):ve(Y)},20)}function le(Y){F(Y)&&re(Y)}function ne(Y){var L=Y.getWrapperElement(),P=F(Y);L.className=L.className.replace(" CodeMirror-empty","")+(P?" CodeMirror-empty":""),P?re(Y):ve(Y)}function F(Y){return Y.lineCount()===1&&Y.getLine(0)===""}})},"1eCo":function(Se,j,d){(function(z){z(d("VrN/"))})(function(z){"use strict";var ve={autoSelfClosers:{area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0,menuitem:!0},implicitlyClosed:{dd:!0,li:!0,optgroup:!0,option:!0,p:!0,rp:!0,rt:!0,tbody:!0,td:!0,tfoot:!0,th:!0,tr:!0},contextGrabbers:{dd:{dd:!0,dt:!0},dt:{dd:!0,dt:!0},li:{li:!0},option:{option:!0,optgroup:!0},optgroup:{optgroup:!0},p:{address:!0,article:!0,aside:!0,blockquote:!0,dir:!0,div:!0,dl:!0,fieldset:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,menu:!0,nav:!0,ol:!0,p:!0,pre:!0,section:!0,table:!0,ul:!0},rp:{rp:!0,rt:!0},rt:{rp:!0,rt:!0},tbody:{tbody:!0,tfoot:!0},td:{td:!0,th:!0},tfoot:{tbody:!0},th:{td:!0,th:!0},thead:{tbody:!0,tfoot:!0},tr:{tr:!0}},doNotIndent:{pre:!0},allowUnquoted:!0,allowMissing:!0,caseFold:!0},re={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};z.defineMode("xml",function(de,le){var ne=de.indentUnit,F={},Y=le.htmlMode?ve:re;for(var L in Y)F[L]=Y[L];for(var L in le)F[L]=le[L];var P,b;function C(R,fe){function Z(ie){return fe.tokenize=ie,ie(R,fe)}var O=R.next();if(O=="<")return R.eat("!")?R.eat("[")?R.match("CDATA[")?Z(A("atom","]]>")):null:R.match("--")?Z(A("comment","-->")):R.match("DOCTYPE",!0,!0)?(R.eatWhile(/[\w\._\-]/),Z(T(1))):null:R.eat("?")?(R.eatWhile(/[\w\._\-]/),fe.tokenize=A("meta","?>"),"meta"):(P=R.eat("/")?"closeTag":"openTag",fe.tokenize=w,"tag bracket");if(O=="&"){var V;return R.eat("#")?R.eat("x")?V=R.eatWhile(/[a-fA-F\d]/)&&R.eat(";"):V=R.eatWhile(/[\d]/)&&R.eat(";"):V=R.eatWhile(/[\w\.\-:]/)&&R.eat(";"),V?"atom":"error"}else return R.eatWhile(/[^&<]/),null}C.isInText=!0;function w(R,fe){var Z=R.next();if(Z==">"||Z=="/"&&R.eat(">"))return fe.tokenize=C,P=Z==">"?"endTag":"selfcloseTag","tag bracket";if(Z=="=")return P="equals",null;if(Z=="<"){fe.tokenize=C,fe.state=I,fe.tagName=fe.tagStart=null;var O=fe.tokenize(R,fe);return O?O+" tag error":"tag error"}else return/[\'\"]/.test(Z)?(fe.tokenize=E(Z),fe.stringStartCol=R.column(),fe.tokenize(R,fe)):(R.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function E(R){var fe=function(Z,O){for(;!Z.eol();)if(Z.next()==R){O.tokenize=w;break}return"string"};return fe.isInAttribute=!0,fe}function A(R,fe){return function(Z,O){for(;!Z.eol();){if(Z.match(fe)){O.tokenize=C;break}Z.next()}return R}}function T(R){return function(fe,Z){for(var O;(O=fe.next())!=null;){if(O=="<")return Z.tokenize=T(R+1),Z.tokenize(fe,Z);if(O==">")if(R==1){Z.tokenize=C;break}else return Z.tokenize=T(R-1),Z.tokenize(fe,Z)}return"meta"}}function g(R,fe,Z){this.prev=R.context,this.tagName=fe,this.indent=R.indented,this.startOfLine=Z,(F.doNotIndent.hasOwnProperty(fe)||R.context&&R.context.noIndent)&&(this.noIndent=!0)}function v(R){R.context&&(R.context=R.context.prev)}function S(R,fe){for(var Z;;){if(!R.context)return;if(Z=R.context.tagName,!F.contextGrabbers.hasOwnProperty(Z)||!F.contextGrabbers[Z].hasOwnProperty(fe))return;v(R)}}function I(R,fe,Z){return R=="openTag"?(Z.tagStart=fe.column(),q):R=="closeTag"?oe:I}function q(R,fe,Z){return R=="word"?(Z.tagName=fe.current(),b="tag",ge):F.allowMissingTagName&&R=="endTag"?(b="tag bracket",ge(R,fe,Z)):(b="error",q)}function oe(R,fe,Z){if(R=="word"){var O=fe.current();return Z.context&&Z.context.tagName!=O&&F.implicitlyClosed.hasOwnProperty(Z.context.tagName)&&v(Z),Z.context&&Z.context.tagName==O||F.matchClosing===!1?(b="tag",he):(b="tag error",ke)}else return F.allowMissingTagName&&R=="endTag"?(b="tag bracket",he(R,fe,Z)):(b="error",ke)}function he(R,fe,Z){return R!="endTag"?(b="error",he):(v(Z),I)}function ke(R,fe,Z){return b="error",he(R,fe,Z)}function ge(R,fe,Z){if(R=="word")return b="attribute",xe;if(R=="endTag"||R=="selfcloseTag"){var O=Z.tagName,V=Z.tagStart;return Z.tagName=Z.tagStart=null,R=="selfcloseTag"||F.autoSelfClosers.hasOwnProperty(O)?S(Z,O):(S(Z,O),Z.context=new g(Z,O,V==Z.indented)),I}return b="error",ge}function xe(R,fe,Z){return R=="equals"?Ce:(F.allowMissing||(b="error"),ge(R,fe,Z))}function Ce(R,fe,Z){return R=="string"?K:R=="word"&&F.allowUnquoted?(b="string",ge):(b="error",ge(R,fe,Z))}function K(R,fe,Z){return R=="string"?K:ge(R,fe,Z)}return{startState:function(R){var fe={tokenize:C,state:I,indented:R||0,tagName:null,tagStart:null,context:null};return R!=null&&(fe.baseIndent=R),fe},token:function(R,fe){if(!fe.tagName&&R.sol()&&(fe.indented=R.indentation()),R.eatSpace())return null;P=null;var Z=fe.tokenize(R,fe);return(Z||P)&&Z!="comment"&&(b=null,fe.state=fe.state(P||Z,R,fe),b&&(Z=b=="error"?Z+" error":b)),Z},indent:function(R,fe,Z){var O=R.context;if(R.tokenize.isInAttribute)return R.tagStart==R.indented?R.stringStartCol+1:R.indented+ne;if(O&&O.noIndent)return z.Pass;if(R.tokenize!=w&&R.tokenize!=C)return Z?Z.match(/^(\s*)/)[0].length:0;if(R.tagName)return F.multilineTagIndentPastTag!==!1?R.tagStart+R.tagName.length+2:R.tagStart+ne*(F.multilineTagIndentFactor||1);if(F.alignCDATA&&/$/,blockCommentStart:"",configuration:F.htmlMode?"html":"xml",helperType:F.htmlMode?"html":"xml",skipAttribute:function(R){R.state==Ce&&(R.state=ge)},xmlCurrentTag:function(R){return R.tagName?{name:R.tagName,close:R.type=="closeTag"}:null},xmlCurrentContext:function(R){for(var fe=[],Z=R.context;Z;Z=Z.prev)Z.tagName&&fe.push(Z.tagName);return fe.reverse()}}}),z.defineMIME("text/xml","xml"),z.defineMIME("application/xml","xml"),z.mimeModes.hasOwnProperty("text/html")||z.defineMIME("text/html",{name:"xml",htmlMode:!0})})},"24hK":function(Se,j,d){"use strict";d.d(j,"a",function(){return re});var z=d("JYp7"),ve=function(){function de(le){this.element=le,this.next=de.Undefined,this.prev=de.Undefined}return de.Undefined=new de(void 0),de}(),re=function(){function de(){this._first=ve.Undefined,this._last=ve.Undefined,this._size=0}return Object.defineProperty(de.prototype,"size",{get:function(){return this._size},enumerable:!0,configurable:!0}),de.prototype.isEmpty=function(){return this._first===ve.Undefined},de.prototype.clear=function(){this._first=ve.Undefined,this._last=ve.Undefined,this._size=0},de.prototype.unshift=function(le){return this._insert(le,!1)},de.prototype.push=function(le){return this._insert(le,!0)},de.prototype._insert=function(le,ne){var F=this,Y=new ve(le);if(this._first===ve.Undefined)this._first=Y,this._last=Y;else if(ne){var L=this._last;this._last=Y,Y.prev=L,L.next=Y}else{var P=this._first;this._first=Y,Y.next=P,P.prev=Y}this._size+=1;var b=!1;return function(){b||(b=!0,F._remove(Y))}},de.prototype.shift=function(){if(this._first===ve.Undefined)return;var le=this._first.element;return this._remove(this._first),le},de.prototype.pop=function(){if(this._last===ve.Undefined)return;var le=this._last.element;return this._remove(this._last),le},de.prototype._remove=function(le){if(le.prev!==ve.Undefined&&le.next!==ve.Undefined){var ne=le.prev;ne.next=le.next,le.next.prev=ne}else le.prev===ve.Undefined&&le.next===ve.Undefined?(this._first=ve.Undefined,this._last=ve.Undefined):le.next===ve.Undefined?(this._last=this._last.prev,this._last.next=ve.Undefined):le.prev===ve.Undefined&&(this._first=this._first.next,this._first.prev=ve.Undefined);this._size-=1},de.prototype.iterator=function(){var le,ne=this._first;return{next:function(){return ne===ve.Undefined?z.c:(le?le.value=ne.element:le={done:!1,value:ne.element},ne=ne.next,le)}}},de.prototype.toArray=function(){for(var le=[],ne=this._first;ne!==ve.Undefined;ne=ne.next)le.push(ne.element);return le},de}()},"4YB9":function(Se,j,d){"use strict";var z=d("q1tI"),ve=d.n(z),re=d("Ty5D"),de=d("55Ip"),le=d("W1YM"),ne=d.n(le);j.a=function(F){var Y=F.activeIndex,L=Object(re.i)(),P=L.id,b=L.challengesId,C=Object(z.useMemo)(function(){return[{name:"1\u3001\u672C\u5173\u4EFB\u52A1",url:"/shixuns/".concat(P,"/challenges/").concat(b,"/editcheckpoint")},{name:"2\u3001\u8BC4\u6D4B\u8BBE\u7F6E",url:"/shixuns/".concat(P,"/challenges/").concat(b,"/tab=2")},{name:"3\u3001\u53C2\u8003\u7B54\u6848",url:"/shixuns/".concat(P,"/challenges/").concat(b,"/tab=3")},{name:"4\u3001\u5173\u5361\u6392\u884C\u699C",url:"/shixuns/".concat(P,"/challenges/").concat(b,"/tab=4")}]},[P,b]);return ve.a.createElement("ul",{className:"challenge-nav"},C.map(function(w,E){return Y===E?ve.a.createElement("li",{key:w.url}," ",ve.a.createElement("a",{className:"active"},w.name)," "):ve.a.createElement("li",{key:w.url}," ",ve.a.createElement(de.a,{to:w.url},w.name)," ")}))}},"4qgm":function(Se,j){Se.exports="data:image/png;base64,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"},"4u4S":function(Se,j){Se.exports="data:image/png;base64,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"},"55Ip":function(Se,j,d){"use strict";d.d(j,"a",function(){return S}),d.d(j,"b",function(){return ge});var z=d("Ty5D"),ve=d("dI71"),re=d("q1tI"),de=d.n(re),le=d("YS25"),ne=d("17x9"),F=d.n(ne),Y=d("wx14"),L=d("zLVn"),P=d("9R94"),b=function(Ce){Object(ve.a)(K,Ce);function K(){for(var fe,Z=arguments.length,O=new Array(Z),V=0;V1&&arguments[1]!==void 0?arguments[1]:0,A=(F[w[E+0]]+F[w[E+1]]+F[w[E+2]]+F[w[E+3]]+"-"+F[w[E+4]]+F[w[E+5]]+"-"+F[w[E+6]]+F[w[E+7]]+"-"+F[w[E+8]]+F[w[E+9]]+"-"+F[w[E+10]]+F[w[E+11]]+F[w[E+12]]+F[w[E+13]]+F[w[E+14]]+F[w[E+15]]).toLowerCase();if(!ne(A))throw TypeError("Stringified UUID is invalid");return A}var P=L;function b(w,E,A){w=w||{};var T=w.random||(w.rng||re)();if(T[6]=T[6]&15|64,T[8]=T[8]&63|128,E){A=A||0;for(var g=0;g<16;++g)E[A+g]=T[g];return E}return P(T)}var C=j.a=b},"7ZXX":function(Se,j,d){Se.exports=d.p+"static/err.6e7c5817.png"},"7ahc":function(Se,j,d){"use strict";d.d(j,"a",function(){return q});var z=d("k1fw"),ve=d("0Owb"),re=d("+L6B"),de=d("2/Rp"),le=d("y8nQ"),ne=d("Vl3Y"),F=d("tJVT"),Y=d("OaEy"),L=d("2fM7"),P=d("q1tI"),b=d.n(P),C=d("VrN/"),w=d.n(C),E=d("p77/"),A=d.n(E),T=d("c5Ni"),g=d.n(T),v=L.a.Option,S={labelCol:{span:4},wrapperCol:{span:20}},I={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};j.b=function(oe){var he=oe.callback,ke=oe.onCancel,ge=Object(P.useState)("python"),xe=Object(F.a)(ge,2),Ce=xe[0],K=xe[1];function R(Z){K(I[Z][1])}function fe(Z){he(Z)}return b.a.createElement(ne.a,Object(ve.a)({},S,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:fe}),b.a.createElement(ne.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},b.a.createElement(L.a,{onChange:R},Object.keys(I).map(function(Z){return b.a.createElement(v,{key:Z,value:Z},I[Z][0])}))),b.a.createElement(ne.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},b.a.createElement(q,{mode:Ce})),b.a.createElement("div",{className:"flex-container flex-end"},b.a.createElement(de.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),b.a.createElement(de.a,{type:"ghost",onClick:ke},"\u53D6\u6D88")))};function q(oe){var he=oe.value,ke=oe.onChange,ge=oe.mode,xe=oe.options,Ce=xe===void 0?{}:xe,K=Object(P.useRef)(),R=Object(P.useState)(),fe=Object(F.a)(R,2),Z=fe[0],O=fe[1];return Object(P.useEffect)(function(){if(Z){function V(ie){var Q=ie.getValue();ke&&ke(Q)}return Z.on("change",V),function(){Z.off("change",V)}}},[Z,ke]),Object(P.useEffect)(function(){Z&&Z.setOption("mode",ge)},[Z,ge]),Object(P.useEffect)(function(){Z&&((he!==Z.getValue()||he==="")&&setTimeout(function(){Z.setValue(he||" ")},300))},[Z,he]),Object(P.useEffect)(function(){if(K.current&&!Z){var V=w.a.fromTextArea(K.current,Object(z.a)({mode:ge,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},Ce));O(V)}},[K.current,Z]),b.a.createElement("div",{className:"my-codemirror-container"},b.a.createElement("textarea",{ref:K}))}},"7ixt":function(Se,j,d){"use strict";d.d(j,"a",function(){return re});var z={adjustX:1,adjustY:1},ve=[0,0],re={left:{points:["cr","cl"],overflow:z,offset:[-4,0],targetOffset:ve},right:{points:["cl","cr"],overflow:z,offset:[4,0],targetOffset:ve},top:{points:["bc","tc"],overflow:z,offset:[0,-4],targetOffset:ve},bottom:{points:["tc","bc"],overflow:z,offset:[0,4],targetOffset:ve},topLeft:{points:["bl","tl"],overflow:z,offset:[0,-4],targetOffset:ve},leftTop:{points:["tr","tl"],overflow:z,offset:[-4,0],targetOffset:ve},topRight:{points:["br","tr"],overflow:z,offset:[0,-4],targetOffset:ve},rightTop:{points:["tl","tr"],overflow:z,offset:[4,0],targetOffset:ve},bottomRight:{points:["tr","br"],overflow:z,offset:[0,4],targetOffset:ve},rightBottom:{points:["bl","br"],overflow:z,offset:[4,0],targetOffset:ve},bottomLeft:{points:["tl","bl"],overflow:z,offset:[0,4],targetOffset:ve},leftBottom:{points:["br","bl"],overflow:z,offset:[-4,0],targetOffset:ve}},de=re},"7v3h":function(Se,j,d){Se.exports=d.p+"static/empty2.dd73f390.png"},"8/bI":function(Se,j,d){Se.exports=d.p+"static/empty.8918e228.png"},"8EBN":function(Se,j,d){(function(z){z(d("VrN/"))})(function(z){"use strict";z.modeInfo=[{name:"APL",mime:"text/apl",mode:"apl",ext:["dyalog","apl"]},{name:"PGP",mimes:["application/pgp","application/pgp-encrypted","application/pgp-keys","application/pgp-signature"],mode:"asciiarmor",ext:["asc","pgp","sig"]},{name:"ASN.1",mime:"text/x-ttcn-asn",mode:"asn.1",ext:["asn","asn1"]},{name:"Asterisk",mime:"text/x-asterisk",mode:"asterisk",file:/^extensions\.conf$/i},{name:"Brainfuck",mime:"text/x-brainfuck",mode:"brainfuck",ext:["b","bf"]},{name:"C",mime:"text/x-csrc",mode:"clike",ext:["c","h","ino"]},{name:"C++",mime:"text/x-c++src",mode:"clike",ext:["cpp","c++","cc","cxx","hpp","h++","hh","hxx"],alias:["cpp"]},{name:"Cobol",mime:"text/x-cobol",mode:"cobol",ext:["cob","cpy"]},{name:"C#",mime:"text/x-csharp",mode:"clike",ext:["cs"],alias:["csharp","cs"]},{name:"Clojure",mime:"text/x-clojure",mode:"clojure",ext:["clj","cljc","cljx"]},{name:"ClojureScript",mime:"text/x-clojurescript",mode:"clojure",ext:["cljs"]},{name:"Closure Stylesheets (GSS)",mime:"text/x-gss",mode:"css",ext:["gss"]},{name:"CMake",mime:"text/x-cmake",mode:"cmake",ext:["cmake","cmake.in"],file:/^CMakeLists\.txt$/},{name:"CoffeeScript",mimes:["application/vnd.coffeescript","text/coffeescript","text/x-coffeescript"],mode:"coffeescript",ext:["coffee"],alias:["coffee","coffee-script"]},{name:"Common Lisp",mime:"text/x-common-lisp",mode:"commonlisp",ext:["cl","lisp","el"],alias:["lisp"]},{name:"Cypher",mime:"application/x-cypher-query",mode:"cypher",ext:["cyp","cypher"]},{name:"Cython",mime:"text/x-cython",mode:"python",ext:["pyx","pxd","pxi"]},{name:"Crystal",mime:"text/x-crystal",mode:"crystal",ext:["cr"]},{name:"CSS",mime:"text/css",mode:"css",ext:["css"]},{name:"CQL",mime:"text/x-cassandra",mode:"sql",ext:["cql"]},{name:"D",mime:"text/x-d",mode:"d",ext:["d"]},{name:"Dart",mimes:["application/dart","text/x-dart"],mode:"dart",ext:["dart"]},{name:"diff",mime:"text/x-diff",mode:"diff",ext:["diff","patch"]},{name:"Django",mime:"text/x-django",mode:"django"},{name:"Dockerfile",mime:"text/x-dockerfile",mode:"dockerfile",file:/^Dockerfile$/},{name:"DTD",mime:"application/xml-dtd",mode:"dtd",ext:["dtd"]},{name:"Dylan",mime:"text/x-dylan",mode:"dylan",ext:["dylan","dyl","intr"]},{name:"EBNF",mime:"text/x-ebnf",mode:"ebnf"},{name:"ECL",mime:"text/x-ecl",mode:"ecl",ext:["ecl"]},{name:"edn",mime:"application/edn",mode:"clojure",ext:["edn"]},{name:"Eiffel",mime:"text/x-eiffel",mode:"eiffel",ext:["e"]},{name:"Elm",mime:"text/x-elm",mode:"elm",ext:["elm"]},{name:"Embedded Javascript",mime:"application/x-ejs",mode:"htmlembedded",ext:["ejs"]},{name:"Embedded Ruby",mime:"application/x-erb",mode:"htmlembedded",ext:["erb"]},{name:"Erlang",mime:"text/x-erlang",mode:"erlang",ext:["erl"]},{name:"Esper",mime:"text/x-esper",mode:"sql"},{name:"Factor",mime:"text/x-factor",mode:"factor",ext:["factor"]},{name:"FCL",mime:"text/x-fcl",mode:"fcl"},{name:"Forth",mime:"text/x-forth",mode:"forth",ext:["forth","fth","4th"]},{name:"Fortran",mime:"text/x-fortran",mode:"fortran",ext:["f","for","f77","f90","f95"]},{name:"F#",mime:"text/x-fsharp",mode:"mllike",ext:["fs"],alias:["fsharp"]},{name:"Gas",mime:"text/x-gas",mode:"gas",ext:["s"]},{name:"Gherkin",mime:"text/x-feature",mode:"gherkin",ext:["feature"]},{name:"GitHub Flavored Markdown",mime:"text/x-gfm",mode:"gfm",file:/^(readme|contributing|history)\.md$/i},{name:"Go",mime:"text/x-go",mode:"go",ext:["go"]},{name:"Groovy",mime:"text/x-groovy",mode:"groovy",ext:["groovy","gradle"],file:/^Jenkinsfile$/},{name:"HAML",mime:"text/x-haml",mode:"haml",ext:["haml"]},{name:"Haskell",mime:"text/x-haskell",mode:"haskell",ext:["hs"]},{name:"Haskell (Literate)",mime:"text/x-literate-haskell",mode:"haskell-literate",ext:["lhs"]},{name:"Haxe",mime:"text/x-haxe",mode:"haxe",ext:["hx"]},{name:"HXML",mime:"text/x-hxml",mode:"haxe",ext:["hxml"]},{name:"ASP.NET",mime:"application/x-aspx",mode:"htmlembedded",ext:["aspx"],alias:["asp","aspx"]},{name:"HTML",mime:"text/html",mode:"htmlmixed",ext:["html","htm","handlebars","hbs"],alias:["xhtml"]},{name:"HTTP",mime:"message/http",mode:"http"},{name:"IDL",mime:"text/x-idl",mode:"idl",ext:["pro"]},{name:"Pug",mime:"text/x-pug",mode:"pug",ext:["jade","pug"],alias:["jade"]},{name:"Java",mime:"text/x-java",mode:"clike",ext:["java"]},{name:"Java Server Pages",mime:"application/x-jsp",mode:"htmlembedded",ext:["jsp"],alias:["jsp"]},{name:"JavaScript",mimes:["text/javascript","text/ecmascript","application/javascript","application/x-javascript","application/ecmascript"],mode:"javascript",ext:["js"],alias:["ecmascript","js","node"]},{name:"JSON",mimes:["application/json","application/x-json"],mode:"javascript",ext:["json","map"],alias:["json5"]},{name:"JSON-LD",mime:"application/ld+json",mode:"javascript",ext:["jsonld"],alias:["jsonld"]},{name:"JSX",mime:"text/jsx",mode:"jsx",ext:["jsx"]},{name:"Jinja2",mime:"text/jinja2",mode:"jinja2",ext:["j2","jinja","jinja2"]},{name:"Julia",mime:"text/x-julia",mode:"julia",ext:["jl"]},{name:"Kotlin",mime:"text/x-kotlin",mode:"clike",ext:["kt"]},{name:"LESS",mime:"text/x-less",mode:"css",ext:["less"]},{name:"LiveScript",mime:"text/x-livescript",mode:"livescript",ext:["ls"],alias:["ls"]},{name:"Lua",mime:"text/x-lua",mode:"lua",ext:["lua"]},{name:"Markdown",mime:"text/x-markdown",mode:"markdown",ext:["markdown","md","mkd"]},{name:"mIRC",mime:"text/mirc",mode:"mirc"},{name:"MariaDB SQL",mime:"text/x-mariadb",mode:"sql"},{name:"Mathematica",mime:"text/x-mathematica",mode:"mathematica",ext:["m","nb","wl","wls"]},{name:"Modelica",mime:"text/x-modelica",mode:"modelica",ext:["mo"]},{name:"MUMPS",mime:"text/x-mumps",mode:"mumps",ext:["mps"]},{name:"MS SQL",mime:"text/x-mssql",mode:"sql"},{name:"mbox",mime:"application/mbox",mode:"mbox",ext:["mbox"]},{name:"MySQL",mime:"text/x-mysql",mode:"sql"},{name:"Nginx",mime:"text/x-nginx-conf",mode:"nginx",file:/nginx.*\.conf$/i},{name:"NSIS",mime:"text/x-nsis",mode:"nsis",ext:["nsh","nsi"]},{name:"NTriples",mimes:["application/n-triples","application/n-quads","text/n-triples"],mode:"ntriples",ext:["nt","nq"]},{name:"Objective-C",mime:"text/x-objectivec",mode:"clike",ext:["m"],alias:["objective-c","objc"]},{name:"Objective-C++",mime:"text/x-objectivec++",mode:"clike",ext:["mm"],alias:["objective-c++","objc++"]},{name:"OCaml",mime:"text/x-ocaml",mode:"mllike",ext:["ml","mli","mll","mly"]},{name:"Octave",mime:"text/x-octave",mode:"octave",ext:["m"]},{name:"Oz",mime:"text/x-oz",mode:"oz",ext:["oz"]},{name:"Pascal",mime:"text/x-pascal",mode:"pascal",ext:["p","pas"]},{name:"PEG.js",mime:"null",mode:"pegjs",ext:["jsonld"]},{name:"Perl",mime:"text/x-perl",mode:"perl",ext:["pl","pm"]},{name:"PHP",mimes:["text/x-php","application/x-httpd-php","application/x-httpd-php-open"],mode:"php",ext:["php","php3","php4","php5","php7","phtml"]},{name:"Pig",mime:"text/x-pig",mode:"pig",ext:["pig"]},{name:"Plain Text",mime:"text/plain",mode:"null",ext:["txt","text","conf","def","list","log"]},{name:"PLSQL",mime:"text/x-plsql",mode:"sql",ext:["pls"]},{name:"PostgreSQL",mime:"text/x-pgsql",mode:"sql"},{name:"PowerShell",mime:"application/x-powershell",mode:"powershell",ext:["ps1","psd1","psm1"]},{name:"Properties files",mime:"text/x-properties",mode:"properties",ext:["properties","ini","in"],alias:["ini","properties"]},{name:"ProtoBuf",mime:"text/x-protobuf",mode:"protobuf",ext:["proto"]},{name:"Python",mime:"text/x-python",mode:"python",ext:["BUILD","bzl","py","pyw"],file:/^(BUCK|BUILD)$/},{name:"Puppet",mime:"text/x-puppet",mode:"puppet",ext:["pp"]},{name:"Q",mime:"text/x-q",mode:"q",ext:["q"]},{name:"R",mime:"text/x-rsrc",mode:"r",ext:["r","R"],alias:["rscript"]},{name:"reStructuredText",mime:"text/x-rst",mode:"rst",ext:["rst"],alias:["rst"]},{name:"RPM Changes",mime:"text/x-rpm-changes",mode:"rpm"},{name:"RPM Spec",mime:"text/x-rpm-spec",mode:"rpm",ext:["spec"]},{name:"Ruby",mime:"text/x-ruby",mode:"ruby",ext:["rb"],alias:["jruby","macruby","rake","rb","rbx"]},{name:"Rust",mime:"text/x-rustsrc",mode:"rust",ext:["rs"]},{name:"SAS",mime:"text/x-sas",mode:"sas",ext:["sas"]},{name:"Sass",mime:"text/x-sass",mode:"sass",ext:["sass"]},{name:"Scala",mime:"text/x-scala",mode:"clike",ext:["scala"]},{name:"Scheme",mime:"text/x-scheme",mode:"scheme",ext:["scm","ss"]},{name:"SCSS",mime:"text/x-scss",mode:"css",ext:["scss"]},{name:"Shell",mimes:["text/x-sh","application/x-sh"],mode:"shell",ext:["sh","ksh","bash"],alias:["bash","sh","zsh"],file:/^PKGBUILD$/},{name:"Sieve",mime:"application/sieve",mode:"sieve",ext:["siv","sieve"]},{name:"Slim",mimes:["text/x-slim","application/x-slim"],mode:"slim",ext:["slim"]},{name:"Smalltalk",mime:"text/x-stsrc",mode:"smalltalk",ext:["st"]},{name:"Smarty",mime:"text/x-smarty",mode:"smarty",ext:["tpl"]},{name:"Solr",mime:"text/x-solr",mode:"solr"},{name:"SML",mime:"text/x-sml",mode:"mllike",ext:["sml","sig","fun","smackspec"]},{name:"Soy",mime:"text/x-soy",mode:"soy",ext:["soy"],alias:["closure template"]},{name:"SPARQL",mime:"application/sparql-query",mode:"sparql",ext:["rq","sparql"],alias:["sparul"]},{name:"Spreadsheet",mime:"text/x-spreadsheet",mode:"spreadsheet",alias:["excel","formula"]},{name:"SQL",mime:"text/x-sql",mode:"sql",ext:["sql"]},{name:"SQLite",mime:"text/x-sqlite",mode:"sql"},{name:"Squirrel",mime:"text/x-squirrel",mode:"clike",ext:["nut"]},{name:"Stylus",mime:"text/x-styl",mode:"stylus",ext:["styl"]},{name:"Swift",mime:"text/x-swift",mode:"swift",ext:["swift"]},{name:"sTeX",mime:"text/x-stex",mode:"stex"},{name:"LaTeX",mime:"text/x-latex",mode:"stex",ext:["text","ltx","tex"],alias:["tex"]},{name:"SystemVerilog",mime:"text/x-systemverilog",mode:"verilog",ext:["v","sv","svh"]},{name:"Tcl",mime:"text/x-tcl",mode:"tcl",ext:["tcl"]},{name:"Textile",mime:"text/x-textile",mode:"textile",ext:["textile"]},{name:"TiddlyWiki",mime:"text/x-tiddlywiki",mode:"tiddlywiki"},{name:"Tiki wiki",mime:"text/tiki",mode:"tiki"},{name:"TOML",mime:"text/x-toml",mode:"toml",ext:["toml"]},{name:"Tornado",mime:"text/x-tornado",mode:"tornado"},{name:"troff",mime:"text/troff",mode:"troff",ext:["1","2","3","4","5","6","7","8","9"]},{name:"TTCN",mime:"text/x-ttcn",mode:"ttcn",ext:["ttcn","ttcn3","ttcnpp"]},{name:"TTCN_CFG",mime:"text/x-ttcn-cfg",mode:"ttcn-cfg",ext:["cfg"]},{name:"Turtle",mime:"text/turtle",mode:"turtle",ext:["ttl"]},{name:"TypeScript",mime:"application/typescript",mode:"javascript",ext:["ts"],alias:["ts"]},{name:"TypeScript-JSX",mime:"text/typescript-jsx",mode:"jsx",ext:["tsx"],alias:["tsx"]},{name:"Twig",mime:"text/x-twig",mode:"twig"},{name:"Web IDL",mime:"text/x-webidl",mode:"webidl",ext:["webidl"]},{name:"VB.NET",mime:"text/x-vb",mode:"vb",ext:["vb"]},{name:"VBScript",mime:"text/vbscript",mode:"vbscript",ext:["vbs"]},{name:"Velocity",mime:"text/velocity",mode:"velocity",ext:["vtl"]},{name:"Verilog",mime:"text/x-verilog",mode:"verilog",ext:["v"]},{name:"VHDL",mime:"text/x-vhdl",mode:"vhdl",ext:["vhd","vhdl"]},{name:"Vue.js Component",mimes:["script/x-vue","text/x-vue"],mode:"vue",ext:["vue"]},{name:"XML",mimes:["application/xml","text/xml"],mode:"xml",ext:["xml","xsl","xsd","svg"],alias:["rss","wsdl","xsd"]},{name:"XQuery",mime:"application/xquery",mode:"xquery",ext:["xy","xquery"]},{name:"Yacas",mime:"text/x-yacas",mode:"yacas",ext:["ys"]},{name:"YAML",mimes:["text/x-yaml","text/yaml"],mode:"yaml",ext:["yaml","yml"],alias:["yml"]},{name:"Z80",mime:"text/x-z80",mode:"z80",ext:["z80"]},{name:"mscgen",mime:"text/x-mscgen",mode:"mscgen",ext:["mscgen","mscin","msc"]},{name:"xu",mime:"text/x-xu",mode:"mscgen",ext:["xu"]},{name:"msgenny",mime:"text/x-msgenny",mode:"mscgen",ext:["msgenny"]},{name:"WebAssembly",mime:"text/webassembly",mode:"wast",ext:["wat","wast"]}];for(var ve=0;ve-1&&de.substring(F+1,de.length);if(Y)return z.findModeByExtension(Y)},z.findModeByName=function(de){de=de.toLowerCase();for(var le=0;le0&&w[w.length-1])&&(g[0]===6||g[0]===2)){P=0;continue}if(g[0]===3&&(!w||g[1]>w[0]&&g[1]=u.length?f.slice(u.length):f}).join(` -`)}var g=[],v=["
                "],S=new E.a.Renderer,I=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function q(){g.length=0,v=["
                  "]}var oe={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function he(h,o,a,u){if(o>=h.length||h[o].level<=a)return o;var f=h[o];u.push("
                • "+f.text+""),o++;var c=[];return o=he(h,o,f.level,c),c.length>0&&(u.push("
                    "),c.forEach(function(G){u.push(G)}),u.push("
                  ")),u.push("
                • "),o=he(h,o,a,u),o}function ke(){return he(g,0,0,v),v.push("
                "),v.join("")}var ge={heading:function(o){var a=I.exec(o);if(a)return{type:"heading",raw:a[0],depth:a[1].length,text:a[2]}},fences:function(o){var a=this.rules.block.fences.exec(o);if(a){var u=a[0],f=T(u,a[3]||""),c=a[2]?a[2].trim():a[2];if(["latex","katex","math"].indexOf(c)>=0){var G=K(),Oe=f;f=G,R[G]={type:"block",expression:Oe}}return{type:"code",raw:u,lang:c,text:f}}}},xe=/(?:\${2})([^\n`]+?)(?:\${2})/gi,Ce=0,K=function(){return"__special_katext_id_".concat(Ce++,"__")},R={};function fe(){return R}function Z(){Ce=0,R={}}function O(h){return h=h.replace(xe,function(o,a){var u=K();return R[u]={type:"inline",expression:a},u}),h}var V=S.listitem;S.listitem=function(h){return V(O(h))};var ie=S.paragraph;S.paragraph=function(h){return ie(O(h))};var Q=S.tablecell;S.tablecell=function(h,o){return Q(O(h),o)},S.code=function(h,o,a){var u=(o||"").match(/\S*/)[0];return u?["latex","katex","math"].indexOf(u)>=0?"

                ".concat(h,"

                "):'
                ').concat(a?h:Object(A.escape)(h,!0),`
                +`+C.stack):C},0)}}return b.prototype.emit=function(C){this.listeners.forEach(function(w){w(C)})},b.prototype.onUnexpectedError=function(C){this.unexpectedErrorHandler(C),this.emit(C)},b.prototype.onUnexpectedExternalError=function(C){this.unexpectedErrorHandler(C)},b}(),ve=new z;function re(b){j(b)||ve.onUnexpectedError(b);return}function de(b){j(b)||ve.onUnexpectedExternalError(b);return}function le(b){if(b instanceof Error){var C=b.name,w=b.message,E=b.stacktrace||b.stack;return{$isError:!0,name:C,message:w,stack:E}}return b}var ne="Canceled";function j(b){return b instanceof Error&&b.name===ne&&b.message===ne}function Y(){var b=new Error(ne);return b.name=b.message,b}function L(b){return b?new Error("Illegal argument: "+b):new Error("Illegal argument")}function P(b){return b?new Error("Illegal state: "+b):new Error("Illegal state")}},"19Vz":function(Se,F,d){(function(z){z(d("VrN/"))})(function(z){z.defineOption("placeholder","",function(Y,L,P){var b=P&&P!=z.Init;if(L&&!b)Y.on("blur",le),Y.on("change",ne),Y.on("swapDoc",ne),z.on(Y.getInputField(),"compositionupdate",Y.state.placeholderCompose=function(){de(Y)}),ne(Y);else if(!L&&b){Y.off("blur",le),Y.off("change",ne),Y.off("swapDoc",ne),z.off(Y.getInputField(),"compositionupdate",Y.state.placeholderCompose),ve(Y);var C=Y.getWrapperElement();C.className=C.className.replace(" CodeMirror-empty","")}L&&!Y.hasFocus()&&le(Y)});function ve(Y){Y.state.placeholder&&(Y.state.placeholder.parentNode.removeChild(Y.state.placeholder),Y.state.placeholder=null)}function re(Y){ve(Y);var L=Y.state.placeholder=document.createElement("pre");L.style.cssText="height: 0; overflow: visible",L.style.direction=Y.getOption("direction"),L.className="CodeMirror-placeholder CodeMirror-line-like";var P=Y.getOption("placeholder");typeof P=="string"&&(P=document.createTextNode(P)),L.appendChild(P),Y.display.lineSpace.insertBefore(L,Y.display.lineSpace.firstChild)}function de(Y){setTimeout(function(){var L=!1,P=Y.getInputField();P.nodeName=="TEXTAREA"?L=!P.value:Y.lineCount()==1&&(L=!/[^\u200b]/.test(P.querySelector(".CodeMirror-line").textContent)),L?re(Y):ve(Y)},20)}function le(Y){j(Y)&&re(Y)}function ne(Y){var L=Y.getWrapperElement(),P=j(Y);L.className=L.className.replace(" CodeMirror-empty","")+(P?" CodeMirror-empty":""),P?re(Y):ve(Y)}function j(Y){return Y.lineCount()===1&&Y.getLine(0)===""}})},"1eCo":function(Se,F,d){(function(z){z(d("VrN/"))})(function(z){"use strict";var ve={autoSelfClosers:{area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0,menuitem:!0},implicitlyClosed:{dd:!0,li:!0,optgroup:!0,option:!0,p:!0,rp:!0,rt:!0,tbody:!0,td:!0,tfoot:!0,th:!0,tr:!0},contextGrabbers:{dd:{dd:!0,dt:!0},dt:{dd:!0,dt:!0},li:{li:!0},option:{option:!0,optgroup:!0},optgroup:{optgroup:!0},p:{address:!0,article:!0,aside:!0,blockquote:!0,dir:!0,div:!0,dl:!0,fieldset:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,menu:!0,nav:!0,ol:!0,p:!0,pre:!0,section:!0,table:!0,ul:!0},rp:{rp:!0,rt:!0},rt:{rp:!0,rt:!0},tbody:{tbody:!0,tfoot:!0},td:{td:!0,th:!0},tfoot:{tbody:!0},th:{td:!0,th:!0},thead:{tbody:!0,tfoot:!0},tr:{tr:!0}},doNotIndent:{pre:!0},allowUnquoted:!0,allowMissing:!0,caseFold:!0},re={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};z.defineMode("xml",function(de,le){var ne=de.indentUnit,j={},Y=le.htmlMode?ve:re;for(var L in Y)j[L]=Y[L];for(var L in le)j[L]=le[L];var P,b;function C(R,fe){function Z(ie){return fe.tokenize=ie,ie(R,fe)}var O=R.next();if(O=="<")return R.eat("!")?R.eat("[")?R.match("CDATA[")?Z(A("atom","]]>")):null:R.match("--")?Z(A("comment","-->")):R.match("DOCTYPE",!0,!0)?(R.eatWhile(/[\w\._\-]/),Z(T(1))):null:R.eat("?")?(R.eatWhile(/[\w\._\-]/),fe.tokenize=A("meta","?>"),"meta"):(P=R.eat("/")?"closeTag":"openTag",fe.tokenize=w,"tag bracket");if(O=="&"){var V;return R.eat("#")?R.eat("x")?V=R.eatWhile(/[a-fA-F\d]/)&&R.eat(";"):V=R.eatWhile(/[\d]/)&&R.eat(";"):V=R.eatWhile(/[\w\.\-:]/)&&R.eat(";"),V?"atom":"error"}else return R.eatWhile(/[^&<]/),null}C.isInText=!0;function w(R,fe){var Z=R.next();if(Z==">"||Z=="/"&&R.eat(">"))return fe.tokenize=C,P=Z==">"?"endTag":"selfcloseTag","tag bracket";if(Z=="=")return P="equals",null;if(Z=="<"){fe.tokenize=C,fe.state=I,fe.tagName=fe.tagStart=null;var O=fe.tokenize(R,fe);return O?O+" tag error":"tag error"}else return/[\'\"]/.test(Z)?(fe.tokenize=E(Z),fe.stringStartCol=R.column(),fe.tokenize(R,fe)):(R.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function E(R){var fe=function(Z,O){for(;!Z.eol();)if(Z.next()==R){O.tokenize=w;break}return"string"};return fe.isInAttribute=!0,fe}function A(R,fe){return function(Z,O){for(;!Z.eol();){if(Z.match(fe)){O.tokenize=C;break}Z.next()}return R}}function T(R){return function(fe,Z){for(var O;(O=fe.next())!=null;){if(O=="<")return Z.tokenize=T(R+1),Z.tokenize(fe,Z);if(O==">")if(R==1){Z.tokenize=C;break}else return Z.tokenize=T(R-1),Z.tokenize(fe,Z)}return"meta"}}function g(R,fe,Z){this.prev=R.context,this.tagName=fe,this.indent=R.indented,this.startOfLine=Z,(j.doNotIndent.hasOwnProperty(fe)||R.context&&R.context.noIndent)&&(this.noIndent=!0)}function v(R){R.context&&(R.context=R.context.prev)}function S(R,fe){for(var Z;;){if(!R.context)return;if(Z=R.context.tagName,!j.contextGrabbers.hasOwnProperty(Z)||!j.contextGrabbers[Z].hasOwnProperty(fe))return;v(R)}}function I(R,fe,Z){return R=="openTag"?(Z.tagStart=fe.column(),q):R=="closeTag"?oe:I}function q(R,fe,Z){return R=="word"?(Z.tagName=fe.current(),b="tag",ge):j.allowMissingTagName&&R=="endTag"?(b="tag bracket",ge(R,fe,Z)):(b="error",q)}function oe(R,fe,Z){if(R=="word"){var O=fe.current();return Z.context&&Z.context.tagName!=O&&j.implicitlyClosed.hasOwnProperty(Z.context.tagName)&&v(Z),Z.context&&Z.context.tagName==O||j.matchClosing===!1?(b="tag",he):(b="tag error",ke)}else return j.allowMissingTagName&&R=="endTag"?(b="tag bracket",he(R,fe,Z)):(b="error",ke)}function he(R,fe,Z){return R!="endTag"?(b="error",he):(v(Z),I)}function ke(R,fe,Z){return b="error",he(R,fe,Z)}function ge(R,fe,Z){if(R=="word")return b="attribute",xe;if(R=="endTag"||R=="selfcloseTag"){var O=Z.tagName,V=Z.tagStart;return Z.tagName=Z.tagStart=null,R=="selfcloseTag"||j.autoSelfClosers.hasOwnProperty(O)?S(Z,O):(S(Z,O),Z.context=new g(Z,O,V==Z.indented)),I}return b="error",ge}function xe(R,fe,Z){return R=="equals"?Ce:(j.allowMissing||(b="error"),ge(R,fe,Z))}function Ce(R,fe,Z){return R=="string"?Q:R=="word"&&j.allowUnquoted?(b="string",ge):(b="error",ge(R,fe,Z))}function Q(R,fe,Z){return R=="string"?Q:ge(R,fe,Z)}return{startState:function(R){var fe={tokenize:C,state:I,indented:R||0,tagName:null,tagStart:null,context:null};return R!=null&&(fe.baseIndent=R),fe},token:function(R,fe){if(!fe.tagName&&R.sol()&&(fe.indented=R.indentation()),R.eatSpace())return null;P=null;var Z=fe.tokenize(R,fe);return(Z||P)&&Z!="comment"&&(b=null,fe.state=fe.state(P||Z,R,fe),b&&(Z=b=="error"?Z+" error":b)),Z},indent:function(R,fe,Z){var O=R.context;if(R.tokenize.isInAttribute)return R.tagStart==R.indented?R.stringStartCol+1:R.indented+ne;if(O&&O.noIndent)return z.Pass;if(R.tokenize!=w&&R.tokenize!=C)return Z?Z.match(/^(\s*)/)[0].length:0;if(R.tagName)return j.multilineTagIndentPastTag!==!1?R.tagStart+R.tagName.length+2:R.tagStart+ne*(j.multilineTagIndentFactor||1);if(j.alignCDATA&&/$/,blockCommentStart:"",configuration:j.htmlMode?"html":"xml",helperType:j.htmlMode?"html":"xml",skipAttribute:function(R){R.state==Ce&&(R.state=ge)},xmlCurrentTag:function(R){return R.tagName?{name:R.tagName,close:R.type=="closeTag"}:null},xmlCurrentContext:function(R){for(var fe=[],Z=R.context;Z;Z=Z.prev)Z.tagName&&fe.push(Z.tagName);return fe.reverse()}}}),z.defineMIME("text/xml","xml"),z.defineMIME("application/xml","xml"),z.mimeModes.hasOwnProperty("text/html")||z.defineMIME("text/html",{name:"xml",htmlMode:!0})})},"24hK":function(Se,F,d){"use strict";d.d(F,"a",function(){return re});var z=d("JYp7"),ve=function(){function de(le){this.element=le,this.next=de.Undefined,this.prev=de.Undefined}return de.Undefined=new de(void 0),de}(),re=function(){function de(){this._first=ve.Undefined,this._last=ve.Undefined,this._size=0}return Object.defineProperty(de.prototype,"size",{get:function(){return this._size},enumerable:!0,configurable:!0}),de.prototype.isEmpty=function(){return this._first===ve.Undefined},de.prototype.clear=function(){this._first=ve.Undefined,this._last=ve.Undefined,this._size=0},de.prototype.unshift=function(le){return this._insert(le,!1)},de.prototype.push=function(le){return this._insert(le,!0)},de.prototype._insert=function(le,ne){var j=this,Y=new ve(le);if(this._first===ve.Undefined)this._first=Y,this._last=Y;else if(ne){var L=this._last;this._last=Y,Y.prev=L,L.next=Y}else{var P=this._first;this._first=Y,Y.next=P,P.prev=Y}this._size+=1;var b=!1;return function(){b||(b=!0,j._remove(Y))}},de.prototype.shift=function(){if(this._first===ve.Undefined)return;var le=this._first.element;return this._remove(this._first),le},de.prototype.pop=function(){if(this._last===ve.Undefined)return;var le=this._last.element;return this._remove(this._last),le},de.prototype._remove=function(le){if(le.prev!==ve.Undefined&&le.next!==ve.Undefined){var ne=le.prev;ne.next=le.next,le.next.prev=ne}else le.prev===ve.Undefined&&le.next===ve.Undefined?(this._first=ve.Undefined,this._last=ve.Undefined):le.next===ve.Undefined?(this._last=this._last.prev,this._last.next=ve.Undefined):le.prev===ve.Undefined&&(this._first=this._first.next,this._first.prev=ve.Undefined);this._size-=1},de.prototype.iterator=function(){var le,ne=this._first;return{next:function(){return ne===ve.Undefined?z.c:(le?le.value=ne.element:le={done:!1,value:ne.element},ne=ne.next,le)}}},de.prototype.toArray=function(){for(var le=[],ne=this._first;ne!==ve.Undefined;ne=ne.next)le.push(ne.element);return le},de}()},"4YB9":function(Se,F,d){"use strict";var z=d("q1tI"),ve=d.n(z),re=d("Ty5D"),de=d("55Ip"),le=d("W1YM"),ne=d.n(le);F.a=function(j){var Y=j.activeIndex,L=Object(re.i)(),P=L.id,b=L.challengesId,C=Object(z.useMemo)(function(){return[{name:"1\u3001\u672C\u5173\u4EFB\u52A1",url:"/shixuns/".concat(P,"/challenges/").concat(b,"/editcheckpoint")},{name:"2\u3001\u8BC4\u6D4B\u8BBE\u7F6E",url:"/shixuns/".concat(P,"/challenges/").concat(b,"/tab=2")},{name:"3\u3001\u53C2\u8003\u7B54\u6848",url:"/shixuns/".concat(P,"/challenges/").concat(b,"/tab=3")},{name:"4\u3001\u5173\u5361\u6392\u884C\u699C",url:"/shixuns/".concat(P,"/challenges/").concat(b,"/tab=4")}]},[P,b]);return ve.a.createElement("ul",{className:"challenge-nav"},C.map(function(w,E){return Y===E?ve.a.createElement("li",{key:w.url}," ",ve.a.createElement("a",{className:"active"},w.name)," "):ve.a.createElement("li",{key:w.url}," ",ve.a.createElement(de.a,{to:w.url},w.name)," ")}))}},"4qgm":function(Se,F){Se.exports="data:image/png;base64,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"},"4u4S":function(Se,F){Se.exports="data:image/png;base64,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"},"55Ip":function(Se,F,d){"use strict";d.d(F,"a",function(){return S}),d.d(F,"b",function(){return ge});var z=d("Ty5D"),ve=d("dI71"),re=d("q1tI"),de=d.n(re),le=d("YS25"),ne=d("17x9"),j=d.n(ne),Y=d("wx14"),L=d("zLVn"),P=d("9R94"),b=function(Ce){Object(ve.a)(Q,Ce);function Q(){for(var fe,Z=arguments.length,O=new Array(Z),V=0;V1&&arguments[1]!==void 0?arguments[1]:0,A=(j[w[E+0]]+j[w[E+1]]+j[w[E+2]]+j[w[E+3]]+"-"+j[w[E+4]]+j[w[E+5]]+"-"+j[w[E+6]]+j[w[E+7]]+"-"+j[w[E+8]]+j[w[E+9]]+"-"+j[w[E+10]]+j[w[E+11]]+j[w[E+12]]+j[w[E+13]]+j[w[E+14]]+j[w[E+15]]).toLowerCase();if(!ne(A))throw TypeError("Stringified UUID is invalid");return A}var P=L;function b(w,E,A){w=w||{};var T=w.random||(w.rng||re)();if(T[6]=T[6]&15|64,T[8]=T[8]&63|128,E){A=A||0;for(var g=0;g<16;++g)E[A+g]=T[g];return E}return P(T)}var C=F.a=b},"7ZXX":function(Se,F,d){Se.exports=d.p+"static/err.6e7c5817.png"},"7ahc":function(Se,F,d){"use strict";d.d(F,"a",function(){return q});var z=d("k1fw"),ve=d("0Owb"),re=d("+L6B"),de=d("2/Rp"),le=d("y8nQ"),ne=d("Vl3Y"),j=d("tJVT"),Y=d("OaEy"),L=d("2fM7"),P=d("q1tI"),b=d.n(P),C=d("VrN/"),w=d.n(C),E=d("p77/"),A=d.n(E),T=d("c5Ni"),g=d.n(T),v=L.a.Option,S={labelCol:{span:4},wrapperCol:{span:20}},I={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};F.b=function(oe){var he=oe.callback,ke=oe.onCancel,ge=Object(P.useState)("python"),xe=Object(j.a)(ge,2),Ce=xe[0],Q=xe[1];function R(Z){Q(I[Z][1])}function fe(Z){he(Z)}return b.a.createElement(ne.a,Object(ve.a)({},S,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:fe}),b.a.createElement(ne.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},b.a.createElement(L.a,{onChange:R},Object.keys(I).map(function(Z){return b.a.createElement(v,{key:Z,value:Z},I[Z][0])}))),b.a.createElement(ne.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},b.a.createElement(q,{mode:Ce})),b.a.createElement("div",{className:"flex-container flex-end"},b.a.createElement(de.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),b.a.createElement(de.a,{type:"ghost",onClick:ke},"\u53D6\u6D88")))};function q(oe){var he=oe.value,ke=oe.onChange,ge=oe.mode,xe=oe.options,Ce=xe===void 0?{}:xe,Q=Object(P.useRef)(),R=Object(P.useState)(),fe=Object(j.a)(R,2),Z=fe[0],O=fe[1];return Object(P.useEffect)(function(){if(Z){function V(ie){var K=ie.getValue();ke&&ke(K)}return Z.on("change",V),function(){Z.off("change",V)}}},[Z,ke]),Object(P.useEffect)(function(){Z&&Z.setOption("mode",ge)},[Z,ge]),Object(P.useEffect)(function(){Z&&((he!==Z.getValue()||he==="")&&setTimeout(function(){Z.setValue(he||" ")},300))},[Z,he]),Object(P.useEffect)(function(){if(Q.current&&!Z){var V=w.a.fromTextArea(Q.current,Object(z.a)({mode:ge,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},Ce));O(V)}},[Q.current,Z]),b.a.createElement("div",{className:"my-codemirror-container"},b.a.createElement("textarea",{ref:Q}))}},"7ixt":function(Se,F,d){"use strict";d.d(F,"a",function(){return re});var z={adjustX:1,adjustY:1},ve=[0,0],re={left:{points:["cr","cl"],overflow:z,offset:[-4,0],targetOffset:ve},right:{points:["cl","cr"],overflow:z,offset:[4,0],targetOffset:ve},top:{points:["bc","tc"],overflow:z,offset:[0,-4],targetOffset:ve},bottom:{points:["tc","bc"],overflow:z,offset:[0,4],targetOffset:ve},topLeft:{points:["bl","tl"],overflow:z,offset:[0,-4],targetOffset:ve},leftTop:{points:["tr","tl"],overflow:z,offset:[-4,0],targetOffset:ve},topRight:{points:["br","tr"],overflow:z,offset:[0,-4],targetOffset:ve},rightTop:{points:["tl","tr"],overflow:z,offset:[4,0],targetOffset:ve},bottomRight:{points:["tr","br"],overflow:z,offset:[0,4],targetOffset:ve},rightBottom:{points:["bl","br"],overflow:z,offset:[4,0],targetOffset:ve},bottomLeft:{points:["tl","bl"],overflow:z,offset:[0,4],targetOffset:ve},leftBottom:{points:["br","bl"],overflow:z,offset:[-4,0],targetOffset:ve}},de=re},"7v3h":function(Se,F,d){Se.exports=d.p+"static/empty2.dd73f390.png"},"8/bI":function(Se,F,d){Se.exports=d.p+"static/empty.8918e228.png"},"8EBN":function(Se,F,d){(function(z){z(d("VrN/"))})(function(z){"use strict";z.modeInfo=[{name:"APL",mime:"text/apl",mode:"apl",ext:["dyalog","apl"]},{name:"PGP",mimes:["application/pgp","application/pgp-encrypted","application/pgp-keys","application/pgp-signature"],mode:"asciiarmor",ext:["asc","pgp","sig"]},{name:"ASN.1",mime:"text/x-ttcn-asn",mode:"asn.1",ext:["asn","asn1"]},{name:"Asterisk",mime:"text/x-asterisk",mode:"asterisk",file:/^extensions\.conf$/i},{name:"Brainfuck",mime:"text/x-brainfuck",mode:"brainfuck",ext:["b","bf"]},{name:"C",mime:"text/x-csrc",mode:"clike",ext:["c","h","ino"]},{name:"C++",mime:"text/x-c++src",mode:"clike",ext:["cpp","c++","cc","cxx","hpp","h++","hh","hxx"],alias:["cpp"]},{name:"Cobol",mime:"text/x-cobol",mode:"cobol",ext:["cob","cpy"]},{name:"C#",mime:"text/x-csharp",mode:"clike",ext:["cs"],alias:["csharp","cs"]},{name:"Clojure",mime:"text/x-clojure",mode:"clojure",ext:["clj","cljc","cljx"]},{name:"ClojureScript",mime:"text/x-clojurescript",mode:"clojure",ext:["cljs"]},{name:"Closure Stylesheets (GSS)",mime:"text/x-gss",mode:"css",ext:["gss"]},{name:"CMake",mime:"text/x-cmake",mode:"cmake",ext:["cmake","cmake.in"],file:/^CMakeLists\.txt$/},{name:"CoffeeScript",mimes:["application/vnd.coffeescript","text/coffeescript","text/x-coffeescript"],mode:"coffeescript",ext:["coffee"],alias:["coffee","coffee-script"]},{name:"Common Lisp",mime:"text/x-common-lisp",mode:"commonlisp",ext:["cl","lisp","el"],alias:["lisp"]},{name:"Cypher",mime:"application/x-cypher-query",mode:"cypher",ext:["cyp","cypher"]},{name:"Cython",mime:"text/x-cython",mode:"python",ext:["pyx","pxd","pxi"]},{name:"Crystal",mime:"text/x-crystal",mode:"crystal",ext:["cr"]},{name:"CSS",mime:"text/css",mode:"css",ext:["css"]},{name:"CQL",mime:"text/x-cassandra",mode:"sql",ext:["cql"]},{name:"D",mime:"text/x-d",mode:"d",ext:["d"]},{name:"Dart",mimes:["application/dart","text/x-dart"],mode:"dart",ext:["dart"]},{name:"diff",mime:"text/x-diff",mode:"diff",ext:["diff","patch"]},{name:"Django",mime:"text/x-django",mode:"django"},{name:"Dockerfile",mime:"text/x-dockerfile",mode:"dockerfile",file:/^Dockerfile$/},{name:"DTD",mime:"application/xml-dtd",mode:"dtd",ext:["dtd"]},{name:"Dylan",mime:"text/x-dylan",mode:"dylan",ext:["dylan","dyl","intr"]},{name:"EBNF",mime:"text/x-ebnf",mode:"ebnf"},{name:"ECL",mime:"text/x-ecl",mode:"ecl",ext:["ecl"]},{name:"edn",mime:"application/edn",mode:"clojure",ext:["edn"]},{name:"Eiffel",mime:"text/x-eiffel",mode:"eiffel",ext:["e"]},{name:"Elm",mime:"text/x-elm",mode:"elm",ext:["elm"]},{name:"Embedded Javascript",mime:"application/x-ejs",mode:"htmlembedded",ext:["ejs"]},{name:"Embedded Ruby",mime:"application/x-erb",mode:"htmlembedded",ext:["erb"]},{name:"Erlang",mime:"text/x-erlang",mode:"erlang",ext:["erl"]},{name:"Esper",mime:"text/x-esper",mode:"sql"},{name:"Factor",mime:"text/x-factor",mode:"factor",ext:["factor"]},{name:"FCL",mime:"text/x-fcl",mode:"fcl"},{name:"Forth",mime:"text/x-forth",mode:"forth",ext:["forth","fth","4th"]},{name:"Fortran",mime:"text/x-fortran",mode:"fortran",ext:["f","for","f77","f90","f95"]},{name:"F#",mime:"text/x-fsharp",mode:"mllike",ext:["fs"],alias:["fsharp"]},{name:"Gas",mime:"text/x-gas",mode:"gas",ext:["s"]},{name:"Gherkin",mime:"text/x-feature",mode:"gherkin",ext:["feature"]},{name:"GitHub Flavored Markdown",mime:"text/x-gfm",mode:"gfm",file:/^(readme|contributing|history)\.md$/i},{name:"Go",mime:"text/x-go",mode:"go",ext:["go"]},{name:"Groovy",mime:"text/x-groovy",mode:"groovy",ext:["groovy","gradle"],file:/^Jenkinsfile$/},{name:"HAML",mime:"text/x-haml",mode:"haml",ext:["haml"]},{name:"Haskell",mime:"text/x-haskell",mode:"haskell",ext:["hs"]},{name:"Haskell (Literate)",mime:"text/x-literate-haskell",mode:"haskell-literate",ext:["lhs"]},{name:"Haxe",mime:"text/x-haxe",mode:"haxe",ext:["hx"]},{name:"HXML",mime:"text/x-hxml",mode:"haxe",ext:["hxml"]},{name:"ASP.NET",mime:"application/x-aspx",mode:"htmlembedded",ext:["aspx"],alias:["asp","aspx"]},{name:"HTML",mime:"text/html",mode:"htmlmixed",ext:["html","htm","handlebars","hbs"],alias:["xhtml"]},{name:"HTTP",mime:"message/http",mode:"http"},{name:"IDL",mime:"text/x-idl",mode:"idl",ext:["pro"]},{name:"Pug",mime:"text/x-pug",mode:"pug",ext:["jade","pug"],alias:["jade"]},{name:"Java",mime:"text/x-java",mode:"clike",ext:["java"]},{name:"Java Server Pages",mime:"application/x-jsp",mode:"htmlembedded",ext:["jsp"],alias:["jsp"]},{name:"JavaScript",mimes:["text/javascript","text/ecmascript","application/javascript","application/x-javascript","application/ecmascript"],mode:"javascript",ext:["js"],alias:["ecmascript","js","node"]},{name:"JSON",mimes:["application/json","application/x-json"],mode:"javascript",ext:["json","map"],alias:["json5"]},{name:"JSON-LD",mime:"application/ld+json",mode:"javascript",ext:["jsonld"],alias:["jsonld"]},{name:"JSX",mime:"text/jsx",mode:"jsx",ext:["jsx"]},{name:"Jinja2",mime:"text/jinja2",mode:"jinja2",ext:["j2","jinja","jinja2"]},{name:"Julia",mime:"text/x-julia",mode:"julia",ext:["jl"]},{name:"Kotlin",mime:"text/x-kotlin",mode:"clike",ext:["kt"]},{name:"LESS",mime:"text/x-less",mode:"css",ext:["less"]},{name:"LiveScript",mime:"text/x-livescript",mode:"livescript",ext:["ls"],alias:["ls"]},{name:"Lua",mime:"text/x-lua",mode:"lua",ext:["lua"]},{name:"Markdown",mime:"text/x-markdown",mode:"markdown",ext:["markdown","md","mkd"]},{name:"mIRC",mime:"text/mirc",mode:"mirc"},{name:"MariaDB SQL",mime:"text/x-mariadb",mode:"sql"},{name:"Mathematica",mime:"text/x-mathematica",mode:"mathematica",ext:["m","nb","wl","wls"]},{name:"Modelica",mime:"text/x-modelica",mode:"modelica",ext:["mo"]},{name:"MUMPS",mime:"text/x-mumps",mode:"mumps",ext:["mps"]},{name:"MS SQL",mime:"text/x-mssql",mode:"sql"},{name:"mbox",mime:"application/mbox",mode:"mbox",ext:["mbox"]},{name:"MySQL",mime:"text/x-mysql",mode:"sql"},{name:"Nginx",mime:"text/x-nginx-conf",mode:"nginx",file:/nginx.*\.conf$/i},{name:"NSIS",mime:"text/x-nsis",mode:"nsis",ext:["nsh","nsi"]},{name:"NTriples",mimes:["application/n-triples","application/n-quads","text/n-triples"],mode:"ntriples",ext:["nt","nq"]},{name:"Objective-C",mime:"text/x-objectivec",mode:"clike",ext:["m"],alias:["objective-c","objc"]},{name:"Objective-C++",mime:"text/x-objectivec++",mode:"clike",ext:["mm"],alias:["objective-c++","objc++"]},{name:"OCaml",mime:"text/x-ocaml",mode:"mllike",ext:["ml","mli","mll","mly"]},{name:"Octave",mime:"text/x-octave",mode:"octave",ext:["m"]},{name:"Oz",mime:"text/x-oz",mode:"oz",ext:["oz"]},{name:"Pascal",mime:"text/x-pascal",mode:"pascal",ext:["p","pas"]},{name:"PEG.js",mime:"null",mode:"pegjs",ext:["jsonld"]},{name:"Perl",mime:"text/x-perl",mode:"perl",ext:["pl","pm"]},{name:"PHP",mimes:["text/x-php","application/x-httpd-php","application/x-httpd-php-open"],mode:"php",ext:["php","php3","php4","php5","php7","phtml"]},{name:"Pig",mime:"text/x-pig",mode:"pig",ext:["pig"]},{name:"Plain Text",mime:"text/plain",mode:"null",ext:["txt","text","conf","def","list","log"]},{name:"PLSQL",mime:"text/x-plsql",mode:"sql",ext:["pls"]},{name:"PostgreSQL",mime:"text/x-pgsql",mode:"sql"},{name:"PowerShell",mime:"application/x-powershell",mode:"powershell",ext:["ps1","psd1","psm1"]},{name:"Properties files",mime:"text/x-properties",mode:"properties",ext:["properties","ini","in"],alias:["ini","properties"]},{name:"ProtoBuf",mime:"text/x-protobuf",mode:"protobuf",ext:["proto"]},{name:"Python",mime:"text/x-python",mode:"python",ext:["BUILD","bzl","py","pyw"],file:/^(BUCK|BUILD)$/},{name:"Puppet",mime:"text/x-puppet",mode:"puppet",ext:["pp"]},{name:"Q",mime:"text/x-q",mode:"q",ext:["q"]},{name:"R",mime:"text/x-rsrc",mode:"r",ext:["r","R"],alias:["rscript"]},{name:"reStructuredText",mime:"text/x-rst",mode:"rst",ext:["rst"],alias:["rst"]},{name:"RPM Changes",mime:"text/x-rpm-changes",mode:"rpm"},{name:"RPM Spec",mime:"text/x-rpm-spec",mode:"rpm",ext:["spec"]},{name:"Ruby",mime:"text/x-ruby",mode:"ruby",ext:["rb"],alias:["jruby","macruby","rake","rb","rbx"]},{name:"Rust",mime:"text/x-rustsrc",mode:"rust",ext:["rs"]},{name:"SAS",mime:"text/x-sas",mode:"sas",ext:["sas"]},{name:"Sass",mime:"text/x-sass",mode:"sass",ext:["sass"]},{name:"Scala",mime:"text/x-scala",mode:"clike",ext:["scala"]},{name:"Scheme",mime:"text/x-scheme",mode:"scheme",ext:["scm","ss"]},{name:"SCSS",mime:"text/x-scss",mode:"css",ext:["scss"]},{name:"Shell",mimes:["text/x-sh","application/x-sh"],mode:"shell",ext:["sh","ksh","bash"],alias:["bash","sh","zsh"],file:/^PKGBUILD$/},{name:"Sieve",mime:"application/sieve",mode:"sieve",ext:["siv","sieve"]},{name:"Slim",mimes:["text/x-slim","application/x-slim"],mode:"slim",ext:["slim"]},{name:"Smalltalk",mime:"text/x-stsrc",mode:"smalltalk",ext:["st"]},{name:"Smarty",mime:"text/x-smarty",mode:"smarty",ext:["tpl"]},{name:"Solr",mime:"text/x-solr",mode:"solr"},{name:"SML",mime:"text/x-sml",mode:"mllike",ext:["sml","sig","fun","smackspec"]},{name:"Soy",mime:"text/x-soy",mode:"soy",ext:["soy"],alias:["closure template"]},{name:"SPARQL",mime:"application/sparql-query",mode:"sparql",ext:["rq","sparql"],alias:["sparul"]},{name:"Spreadsheet",mime:"text/x-spreadsheet",mode:"spreadsheet",alias:["excel","formula"]},{name:"SQL",mime:"text/x-sql",mode:"sql",ext:["sql"]},{name:"SQLite",mime:"text/x-sqlite",mode:"sql"},{name:"Squirrel",mime:"text/x-squirrel",mode:"clike",ext:["nut"]},{name:"Stylus",mime:"text/x-styl",mode:"stylus",ext:["styl"]},{name:"Swift",mime:"text/x-swift",mode:"swift",ext:["swift"]},{name:"sTeX",mime:"text/x-stex",mode:"stex"},{name:"LaTeX",mime:"text/x-latex",mode:"stex",ext:["text","ltx","tex"],alias:["tex"]},{name:"SystemVerilog",mime:"text/x-systemverilog",mode:"verilog",ext:["v","sv","svh"]},{name:"Tcl",mime:"text/x-tcl",mode:"tcl",ext:["tcl"]},{name:"Textile",mime:"text/x-textile",mode:"textile",ext:["textile"]},{name:"TiddlyWiki",mime:"text/x-tiddlywiki",mode:"tiddlywiki"},{name:"Tiki wiki",mime:"text/tiki",mode:"tiki"},{name:"TOML",mime:"text/x-toml",mode:"toml",ext:["toml"]},{name:"Tornado",mime:"text/x-tornado",mode:"tornado"},{name:"troff",mime:"text/troff",mode:"troff",ext:["1","2","3","4","5","6","7","8","9"]},{name:"TTCN",mime:"text/x-ttcn",mode:"ttcn",ext:["ttcn","ttcn3","ttcnpp"]},{name:"TTCN_CFG",mime:"text/x-ttcn-cfg",mode:"ttcn-cfg",ext:["cfg"]},{name:"Turtle",mime:"text/turtle",mode:"turtle",ext:["ttl"]},{name:"TypeScript",mime:"application/typescript",mode:"javascript",ext:["ts"],alias:["ts"]},{name:"TypeScript-JSX",mime:"text/typescript-jsx",mode:"jsx",ext:["tsx"],alias:["tsx"]},{name:"Twig",mime:"text/x-twig",mode:"twig"},{name:"Web IDL",mime:"text/x-webidl",mode:"webidl",ext:["webidl"]},{name:"VB.NET",mime:"text/x-vb",mode:"vb",ext:["vb"]},{name:"VBScript",mime:"text/vbscript",mode:"vbscript",ext:["vbs"]},{name:"Velocity",mime:"text/velocity",mode:"velocity",ext:["vtl"]},{name:"Verilog",mime:"text/x-verilog",mode:"verilog",ext:["v"]},{name:"VHDL",mime:"text/x-vhdl",mode:"vhdl",ext:["vhd","vhdl"]},{name:"Vue.js Component",mimes:["script/x-vue","text/x-vue"],mode:"vue",ext:["vue"]},{name:"XML",mimes:["application/xml","text/xml"],mode:"xml",ext:["xml","xsl","xsd","svg"],alias:["rss","wsdl","xsd"]},{name:"XQuery",mime:"application/xquery",mode:"xquery",ext:["xy","xquery"]},{name:"Yacas",mime:"text/x-yacas",mode:"yacas",ext:["ys"]},{name:"YAML",mimes:["text/x-yaml","text/yaml"],mode:"yaml",ext:["yaml","yml"],alias:["yml"]},{name:"Z80",mime:"text/x-z80",mode:"z80",ext:["z80"]},{name:"mscgen",mime:"text/x-mscgen",mode:"mscgen",ext:["mscgen","mscin","msc"]},{name:"xu",mime:"text/x-xu",mode:"mscgen",ext:["xu"]},{name:"msgenny",mime:"text/x-msgenny",mode:"mscgen",ext:["msgenny"]},{name:"WebAssembly",mime:"text/webassembly",mode:"wast",ext:["wat","wast"]}];for(var ve=0;ve-1&&de.substring(j+1,de.length);if(Y)return z.findModeByExtension(Y)},z.findModeByName=function(de){de=de.toLowerCase();for(var le=0;le0&&w[w.length-1])&&(g[0]===6||g[0]===2)){P=0;continue}if(g[0]===3&&(!w||g[1]>w[0]&&g[1]=u.length?f.slice(u.length):f}).join(` +`)}var g=[],v=["
                  "],S=new E.a.Renderer,I=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function q(){g.length=0,v=["
                    "]}var oe={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function he(h,o,a,u){if(o>=h.length||h[o].level<=a)return o;var f=h[o];u.push("
                  • "+f.text+""),o++;var c=[];return o=he(h,o,f.level,c),c.length>0&&(u.push("
                      "),c.forEach(function(G){u.push(G)}),u.push("
                    ")),u.push("
                  • "),o=he(h,o,a,u),o}function ke(){return he(g,0,0,v),v.push("
                  "),v.join("")}var ge={heading:function(o){var a=I.exec(o);if(a)return{type:"heading",raw:a[0],depth:a[1].length,text:a[2]}},fences:function(o){var a=this.rules.block.fences.exec(o);if(a){var u=a[0],f=T(u,a[3]||""),c=a[2]?a[2].trim():a[2];if(["latex","katex","math"].indexOf(c)>=0){var G=Q(),Oe=f;f=G,R[G]={type:"block",expression:Oe}}return{type:"code",raw:u,lang:c,text:f}}}},xe=/(?:\${2})([^\n`]+?)(?:\${2})/gi,Ce=0,Q=function(){return"__special_katext_id_".concat(Ce++,"__")},R={};function fe(){return R}function Z(){Ce=0,R={}}function O(h){return h=h.replace(xe,function(o,a){var u=Q();return R[u]={type:"inline",expression:a},u}),h}var V=S.listitem;S.listitem=function(h){return V(O(h))};var ie=S.paragraph;S.paragraph=function(h){return ie(O(h))};var K=S.tablecell;S.tablecell=function(h,o){return K(O(h),o)},S.code=function(h,o,a){var u=(o||"").match(/\S*/)[0];return u?["latex","katex","math"].indexOf(u)>=0?"

                  ".concat(h,"

                  "):'
                  ').concat(a?h:Object(A.escape)(h,!0),`
                  `):'
                  '+(a?h:Object(A.escape)(h,!0))+"
                  "},S.heading=function(h,o,a){var u=this.options.headerPrefix+a.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return g.push({anchor:u,level:o,text:h}),"'+h+""},E.a.setOptions({silent:!0,gfm:!0,pedantic:!1}),E.a.use({tokenizer:ge,renderer:S});var pe=E.a,D=d("SJMd"),y=d("ulZh"),te=d.n(y),Ae=d("m3rI"),we=d("Oy/b"),$e=d("p5ED"),it=d("ErOA");/*! ***************************************************************************** Copyright (c) Microsoft Corporation. @@ -16,7 +16,7 @@ INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -***************************************************************************** */var Fe=function(h,o){return(Fe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,u){a.__proto__=u}||function(a,u){for(var f in u)Object.prototype.hasOwnProperty.call(u,f)&&(a[f]=u[f])})(h,o)};function Ue(h,o){function a(){this.constructor=h}Fe(h,o),h.prototype=o===null?Object.create(o):(a.prototype=o.prototype,new a)}function Me(h,o,a,u){return new(a||(a=Promise))(function(f,c){function G(ht){try{Ke(u.next(ht))}catch(Ne){c(Ne)}}function Oe(ht){try{Ke(u.throw(ht))}catch(Ne){c(Ne)}}function Ke(ht){var Ne;ht.done?f(ht.value):(Ne=ht.value,Ne instanceof a?Ne:new a(function(St){St(Ne)})).then(G,Oe)}Ke((u=u.apply(h,o||[])).next())})}function Le(h,o){var a,u,f,c,G={label:0,sent:function(){if(1&f[0])throw f[1];return f[1]},trys:[],ops:[]};return c={next:Oe(0),throw:Oe(1),return:Oe(2)},typeof Symbol=="function"&&(c[Symbol.iterator]=function(){return this}),c;function Oe(Ke){return function(ht){return function(Ne){if(a)throw new TypeError("Generator is already executing.");for(;G;)try{if(a=1,u&&(f=2&Ne[0]?u.return:Ne[0]?u.throw||((f=u.return)&&f.call(u),0):u.next)&&!(f=f.call(u,Ne[1])).done)return f;switch(u=0,f&&(Ne=[2&Ne[0],f.value]),Ne[0]){case 0:case 1:f=Ne;break;case 4:return G.label++,{value:Ne[1],done:!1};case 5:G.label++,u=Ne[1],Ne=[0];continue;case 7:Ne=G.ops.pop(),G.trys.pop();continue;default:if(!(f=G.trys,(f=f.length>0&&f[f.length-1])||Ne[0]!==6&&Ne[0]!==2)){G=0;continue}if(Ne[0]===3&&(!f||Ne[1]>f[0]&&Ne[1]0&&f[f.length-1])||Ne[0]!==6&&Ne[0]!==2)){G=0;continue}if(Ne[0]===3&&(!f||Ne[1]>f[0]&&Ne[1]')||this;return G.colors=[],G.addTransparent=!1,G.colorBoxes=[],G.colors=u,G.currentColor=f,G.setCurrentColor=G.setCurrentColor.bind(G),G.getColorBox=G.getColorBox.bind(G),G}return Ue(o,h),o.prototype.getUi=function(){var a=this,u=document.createElement("div");return u.style.overflow="hidden",u.style.whiteSpace="nowrap",this.colors.forEach(function(f){var c=a.getColorBox(f);u.appendChild(c),a.colorBoxes.push(c)}),u},o.prototype.getColorBox=function(a){var u=this,f=this.uiStyleSettings.toolbarHeight/4,c=this.uiStyleSettings.toolbarHeight-f,G=document.createElement("div");G.style.display="inline-block",G.style.boxSizing="content-box",G.style.width=c-2+"px",G.style.height=c-2+"px",G.style.padding="1px",G.style.marginRight="2px",G.style.marginBottom="2px",G.style.borderWidth="2px",G.style.borderStyle="solid",G.style.borderRadius=(c+2)/2+"px",G.style.borderColor=a===this.currentColor?this.uiStyleSettings.toolboxAccentColor:"transparent",G.addEventListener("click",function(){u.setCurrentColor(a,G)});var Oe=document.createElement("div");return Oe.style.display="inline-block",Oe.style.width=c-2+"px",Oe.style.height=c-2+"px",Oe.style.backgroundColor=a,Oe.style.borderRadius=c/2+"px",a==="transparent"&&(Oe.style.fill=this.uiStyleSettings.toolboxAccentColor,Oe.innerHTML=` + `))},h.prototype.show=function(o){var a;this.uiContainer=document.createElement("div"),this.uiContainer.style.visibility=o,this.uiContainer.className=this.toolboxStyleClass.name+" "+((a=this.uiStyleSettings.toolboxStyleColorsClassName)!==null&&a!==void 0?a:this.toolboxStyleColorsClass.name),this.markerjsContainer.appendChild(this.uiContainer)},h.prototype.setPanelButtons=function(o){var a,u,f=this;this.panels=o,this.uiContainer!==void 0&&(this.uiContainer.innerHTML="",this.panelRow=document.createElement("div"),this.panelRow.className=this.toolboxPanelRowStyleClass.name+" "+((a=this.uiStyleSettings.toolboxPanelRowStyleColorsClassName)!==null&&a!==void 0?a:this.toolboxPanelRowStyleColorsClass.name),this.uiContainer.appendChild(this.panelRow),this.buttonRow=document.createElement("div"),this.buttonRow.className=this.toolboxButtonRowStyleClass.name+" "+((u=this.uiStyleSettings.toolboxButtonRowStyleColorsClassName)!==null&&u!==void 0?u:this.toolboxButtonRowStyleColorsClass.name)+" ",this.uiContainer.appendChild(this.buttonRow),this.panelButtons.splice(0),this.panels.forEach(function(c){var G;c.uiStyleSettings=f.uiStyleSettings;var Oe=document.createElement("div");Oe.className=f.toolboxButtonStyleClass.name+" "+((G=f.uiStyleSettings.toolboxButtonStyleColorsClassName)!==null&&G!==void 0?G:f.toolboxButtonStyleColorsClass.name),Oe.innerHTML=c.icon,Oe.title=c.title,Oe.addEventListener("click",function(){f.panelButtonClick(c)}),f.panelButtons.push(Oe),f.buttonRow.appendChild(Oe)}),this.displayMode==="inline"?this.panelRow.style.display="none":this.panelRow.style.visibility="hidden")},h.prototype.panelButtonClick=function(o){var a=this,u=-1;if(o!==this.activePanel){u=this.panels.indexOf(o),this.panelRow.innerHTML="";var f=o.getUi();f.style.margin=this.uiStyleSettings.toolbarHeight/4+"px",this.panelRow.appendChild(f),this.panelRow.style.display="flex",this.panelRow.style.visibility="visible",this.panelRow.className=this.panelRow.className.replace(this.styles.fadeOutAnimationClassName,""),this.panelRow.className+=" "+this.styles.fadeInAnimationClassName,this.activePanel=o}else this.activePanel=void 0,this.panelRow.className=this.panelRow.className.replace(this.styles.fadeInAnimationClassName,""),this.panelRow.className+=" "+this.styles.fadeOutAnimationClassName,setTimeout(function(){a.displayMode==="inline"?a.panelRow.style.display="none":a.panelRow.style.visibility="hidden"},200);this.panelButtons.forEach(function(c,G){var Oe,Qe;c.className=a.toolboxButtonStyleClass.name+" "+(G===u?""+((Oe=a.uiStyleSettings.toolboxActiveButtonStyleColorsClassName)!==null&&Oe!==void 0?Oe:a.toolboxActiveButtonStyleColorsClass.name):""+((Qe=a.uiStyleSettings.toolboxButtonStyleColorsClassName)!==null&&Qe!==void 0?Qe:a.toolboxButtonStyleColorsClass.name))})},h}(),Ie=function(h,o){this.title=h,this.icon=o},Pe=function(h){function o(a,u,f,c){var G=h.call(this,a,c||'')||this;return G.colors=[],G.addTransparent=!1,G.colorBoxes=[],G.colors=u,G.currentColor=f,G.setCurrentColor=G.setCurrentColor.bind(G),G.getColorBox=G.getColorBox.bind(G),G}return Ue(o,h),o.prototype.getUi=function(){var a=this,u=document.createElement("div");return u.style.overflow="hidden",u.style.whiteSpace="nowrap",this.colors.forEach(function(f){var c=a.getColorBox(f);u.appendChild(c),a.colorBoxes.push(c)}),u},o.prototype.getColorBox=function(a){var u=this,f=this.uiStyleSettings.toolbarHeight/4,c=this.uiStyleSettings.toolbarHeight-f,G=document.createElement("div");G.style.display="inline-block",G.style.boxSizing="content-box",G.style.width=c-2+"px",G.style.height=c-2+"px",G.style.padding="1px",G.style.marginRight="2px",G.style.marginBottom="2px",G.style.borderWidth="2px",G.style.borderStyle="solid",G.style.borderRadius=(c+2)/2+"px",G.style.borderColor=a===this.currentColor?this.uiStyleSettings.toolboxAccentColor:"transparent",G.addEventListener("click",function(){u.setCurrentColor(a,G)});var Oe=document.createElement("div");return Oe.style.display="inline-block",Oe.style.width=c-2+"px",Oe.style.height=c-2+"px",Oe.style.backgroundColor=a,Oe.style.borderRadius=c/2+"px",a==="transparent"&&(Oe.style.fill=this.uiStyleSettings.toolboxAccentColor,Oe.innerHTML=` - `),G.appendChild(Oe),G},o.prototype.setCurrentColor=function(a,u){var f=this;this.currentColor=a,this.colorBoxes.forEach(function(c){c.style.borderColor=c===u?f.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onColorChanged&&this.onColorChanged(a)},o}(Ie),We=function(){function h(o,a,u){this._state="new",this._isSelected=!1,this._container=o,this._overlayContainer=a,this.globalSettings=u,this.stateChanged=this.stateChanged.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this)}return Object.defineProperty(h.prototype,"typeName",{get:function(){return Object.getPrototypeOf(this).constructor.typeName},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"container",{get:function(){return this._container},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"overlayContainer",{get:function(){return this._overlayContainer},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"state",{get:function(){return this._state},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"toolboxPanels",{get:function(){return[]},enumerable:!1,configurable:!0}),h.prototype.ownsTarget=function(o){return!1},Object.defineProperty(h.prototype,"isSelected",{get:function(){return this._isSelected},enumerable:!1,configurable:!0}),h.prototype.select=function(){this.container.style.cursor="move",this._isSelected=!0,this.manipulationStartState=this.getState()},h.prototype.deselect=function(){this.container.style.cursor="default",this._isSelected=!1,this.stateChanged()},h.prototype.pointerDown=function(o,a){},h.prototype.dblClick=function(o,a){},h.prototype.manipulate=function(o){},h.prototype.pointerUp=function(o){this.stateChanged()},h.prototype.dispose=function(){},h.prototype.addMarkerVisualToContainer=function(o){this.container.childNodes.length>0?this.container.insertBefore(o,this.container.childNodes[0]):this.container.appendChild(o)},h.prototype.getState=function(){return{typeName:h.typeName,state:this.state,notes:this.notes}},h.prototype.restoreState=function(o){this._state=o.state,this.notes=o.notes},h.prototype.scale=function(o,a){},h.prototype.colorChanged=function(o){this.onColorChanged&&this.onColorChanged(o),this.stateChanged()},h.prototype.fillColorChanged=function(o){this.onFillColorChanged&&this.onFillColorChanged(o),this.stateChanged()},h.prototype.stateChanged=function(){if(this.onStateChanged&&this.state!=="creating"&&this.state!=="new"){var o=this.getState();this.manipulationStartState!==void 0&&(this.manipulationStartState.state="select"),o.state="select",JSON.stringify(this.manipulationStartState)!=JSON.stringify(o)&&this.onStateChanged(this)}},h.typeName="MarkerBase",h}(),He=function(){function h(){this.findGripByVisual=this.findGripByVisual.bind(this)}return h.prototype.findGripByVisual=function(o){return this.topLeft.ownsTarget(o)?this.topLeft:this.topCenter.ownsTarget(o)?this.topCenter:this.topRight.ownsTarget(o)?this.topRight:this.centerLeft.ownsTarget(o)?this.centerLeft:this.centerRight.ownsTarget(o)?this.centerRight:this.bottomLeft.ownsTarget(o)?this.bottomLeft:this.bottomCenter.ownsTarget(o)?this.bottomCenter:this.bottomRight.ownsTarget(o)?this.bottomRight:void 0},h}(),pt=function(){function h(){this.GRIP_SIZE=10,this.visual=X.createGroup(),this.visual.appendChild(X.createCircle(1.5*this.GRIP_SIZE,[["fill","transparent"]])),this.visual.appendChild(X.createCircle(this.GRIP_SIZE,[["fill","#cccccc"],["fill-opacity","0.7"],["stroke","#333333"],["stroke-width","2"],["stroke-opacity","0.7"]]))}return h.prototype.ownsTarget=function(o){return o===this.visual||o===this.visual.childNodes[0]||o===this.visual.childNodes[1]},h}(),et=function(){function h(){}return h.toITransformMatrix=function(o){return{a:o.a,b:o.b,c:o.c,d:o.d,e:o.e,f:o.f}},h.toSVGMatrix=function(o,a){return o.a=a.a,o.b=a.b,o.c=a.c,o.d=a.d,o.e=a.e,o.f=a.f,o},h}(),tt=function(h){function o(a,u,f){var c=h.call(this,a,u,f)||this;return c.left=0,c.top=0,c.width=0,c.height=0,c.defaultSize={x:50,y:20},c.offsetX=0,c.offsetY=0,c.rotationAngle=0,c.CB_DISTANCE=10,c._suppressMarkerCreateEvent=!1,c.container.transform.baseVal.appendItem(X.createTransform()),c.setupControlBox(),c}return Ue(o,h),Object.defineProperty(o.prototype,"centerX",{get:function(){return this.left+this.width/2},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"centerY",{get:function(){return this.top+this.height/2},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"visual",{get:function(){return this._visual},set:function(a){this._visual=a;var u=X.createTransform();this._visual.transform.baseVal.appendItem(u)},enumerable:!1,configurable:!0}),o.prototype.ownsTarget=function(a){return!!h.prototype.ownsTarget.call(this,a)||!!(this.controlGrips.findGripByVisual(a)!==void 0||this.rotatorGrip!==void 0&&this.rotatorGrip.ownsTarget(a))},o.prototype.pointerDown=function(a,u){h.prototype.pointerDown.call(this,a,u),this.state==="new"&&(this.left=a.x,this.top=a.y),this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.manipulationStartWidth=this.width,this.manipulationStartHeight=this.height;var f=this.unrotatePoint(a);if(this.manipulationStartX=f.x,this.manipulationStartY=f.y,this.offsetX=f.x-this.left,this.offsetY=f.y-this.top,this.state!=="new")if(this.select(),this.activeGrip=this.controlGrips.findGripByVisual(u),this.activeGrip!==void 0)this._state="resize";else if(this.rotatorGrip!==void 0&&this.rotatorGrip.ownsTarget(u)){this.activeGrip=this.rotatorGrip;var c=this.rotatePoint({x:this.centerX,y:this.centerY});this.left=c.x-this.width/2,this.top=c.y-this.height/2,this.moveVisual({x:this.left,y:this.top});var G=this.container.transform.baseVal.getItem(0);G.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(G,0),this.adjustControlBox(),this._state="rotate"}else this._state="move"},o.prototype.pointerUp=function(a){var u=this.state;h.prototype.pointerUp.call(this,a),this.state==="creating"&&this.width<10&&this.height<10?(this.width=this.defaultSize.x,this.height=this.defaultSize.y):this.manipulate(a),this._state="select",u==="creating"&&this.onMarkerCreated&&this._suppressMarkerCreateEvent===!1&&this.onMarkerCreated(this)},o.prototype.moveVisual=function(a){this.visual.style.transform="translate("+a.x+"px, "+a.y+"px)"},o.prototype.manipulate=function(a){var u=this.unrotatePoint(a);this.state==="creating"?this.resize(a):this.state==="move"?(this.left=this.manipulationStartLeft+(u.x-this.manipulationStartLeft)-this.offsetX,this.top=this.manipulationStartTop+(u.y-this.manipulationStartTop)-this.offsetY,this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()):this.state==="resize"?this.resize(u):this.state==="rotate"&&this.rotate(a)},o.prototype.resize=function(a){var u=this.manipulationStartLeft,f=this.manipulationStartWidth,c=this.manipulationStartTop,G=this.manipulationStartHeight;switch(this.activeGrip){case this.controlGrips.bottomLeft:case this.controlGrips.centerLeft:case this.controlGrips.topLeft:u=this.manipulationStartLeft+a.x-this.manipulationStartX,f=this.manipulationStartWidth+this.manipulationStartLeft-u;break;case this.controlGrips.bottomRight:case this.controlGrips.centerRight:case this.controlGrips.topRight:case void 0:f=this.manipulationStartWidth+a.x-this.manipulationStartX}switch(this.activeGrip){case this.controlGrips.topCenter:case this.controlGrips.topLeft:case this.controlGrips.topRight:c=this.manipulationStartTop+a.y-this.manipulationStartY,G=this.manipulationStartHeight+this.manipulationStartTop-c;break;case this.controlGrips.bottomCenter:case this.controlGrips.bottomLeft:case this.controlGrips.bottomRight:case void 0:G=this.manipulationStartHeight+a.y-this.manipulationStartY}f>=0?(this.left=u,this.width=f):(this.left=u+f,this.width=-f),G>=0?(this.top=c,this.height=G):(this.top=c+G,this.height=-G),this.setSize()},o.prototype.setSize=function(){this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()},o.prototype.rotate=function(a){if(Math.abs(a.x-this.centerX)>.1){var u=Math.sign(a.x-this.centerX);this.rotationAngle=180*Math.atan((a.y-this.centerY)/(a.x-this.centerX))/Math.PI+90*u,this.applyRotation()}},o.prototype.applyRotation=function(){var a=this.container.transform.baseVal.getItem(0);a.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(a,0)},o.prototype.rotatePoint=function(a){if(this.rotationAngle===0)return a;var u=this.container.getCTM(),f=X.createPoint(a.x,a.y);return{x:(f=f.matrixTransform(u)).x,y:f.y}},o.prototype.unrotatePoint=function(a){if(this.rotationAngle===0)return a;var u=this.container.getCTM();u=u.inverse();var f=X.createPoint(a.x,a.y);return{x:(f=f.matrixTransform(u)).x,y:f.y}},o.prototype.select=function(){h.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},o.prototype.deselect=function(){h.prototype.deselect.call(this),this.controlBox.style.display="none"},o.prototype.setupControlBox=function(){this.controlBox=X.createGroup();var a=X.createTransform();a.setTranslate(-this.CB_DISTANCE/2,-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.appendItem(a),this.container.appendChild(this.controlBox),this.controlRect=X.createRect(this.width+this.CB_DISTANCE,this.height+this.CB_DISTANCE,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"],["fill","transparent"],["pointer-events","none"]]),this.controlBox.appendChild(this.controlRect),this.globalSettings.disableRotation!==!0&&(this.rotatorGripLine=X.createLine((this.width+2*this.CB_DISTANCE)/2,this.top-this.CB_DISTANCE,(this.width+2*this.CB_DISTANCE)/2,this.top-3*this.CB_DISTANCE,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.controlBox.appendChild(this.rotatorGripLine)),this.controlGrips=new He,this.addControlGrips(),this.controlBox.style.display="none"},o.prototype.adjustControlBox=function(){var a=this.controlBox.transform.baseVal.getItem(0);a.setTranslate(this.left-this.CB_DISTANCE/2,this.top-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.replaceItem(a,0),this.controlRect.setAttribute("width",(this.width+this.CB_DISTANCE).toString()),this.controlRect.setAttribute("height",(this.height+this.CB_DISTANCE).toString()),this.rotatorGripLine!==void 0&&(this.rotatorGripLine.setAttribute("x1",((this.width+this.CB_DISTANCE)/2).toString()),this.rotatorGripLine.setAttribute("y1",(-this.CB_DISTANCE/2).toString()),this.rotatorGripLine.setAttribute("x2",((this.width+this.CB_DISTANCE)/2).toString()),this.rotatorGripLine.setAttribute("y2",(3*-this.CB_DISTANCE).toString())),this.positionGrips()},o.prototype.addControlGrips=function(){this.controlGrips.topLeft=this.createGrip(),this.controlGrips.topCenter=this.createGrip(),this.controlGrips.topRight=this.createGrip(),this.controlGrips.centerLeft=this.createGrip(),this.controlGrips.centerRight=this.createGrip(),this.controlGrips.bottomLeft=this.createGrip(),this.controlGrips.bottomCenter=this.createGrip(),this.controlGrips.bottomRight=this.createGrip(),this.globalSettings.disableRotation!==!0&&(this.rotatorGrip=this.createGrip()),this.positionGrips()},o.prototype.createGrip=function(){var a=new pt;return a.visual.transform.baseVal.appendItem(X.createTransform()),this.controlBox.appendChild(a.visual),a},o.prototype.positionGrips=function(){var a=this.controlGrips.topLeft.GRIP_SIZE,u=-a/2,f=u,c=(this.width+this.CB_DISTANCE)/2-a/2,G=(this.height+this.CB_DISTANCE)/2-a/2,Oe=this.height+this.CB_DISTANCE-a/2,Ke=this.width+this.CB_DISTANCE-a/2;this.positionGrip(this.controlGrips.topLeft.visual,u,f),this.positionGrip(this.controlGrips.topCenter.visual,c,f),this.positionGrip(this.controlGrips.topRight.visual,Ke,f),this.positionGrip(this.controlGrips.centerLeft.visual,u,G),this.positionGrip(this.controlGrips.centerRight.visual,Ke,G),this.positionGrip(this.controlGrips.bottomLeft.visual,u,Oe),this.positionGrip(this.controlGrips.bottomCenter.visual,c,Oe),this.positionGrip(this.controlGrips.bottomRight.visual,Ke,Oe),this.rotatorGrip!==void 0&&this.positionGrip(this.rotatorGrip.visual,c,f-3*this.CB_DISTANCE)},o.prototype.positionGrip=function(a,u,f){var c=a.transform.baseVal.getItem(0);c.setTranslate(u,f),a.transform.baseVal.replaceItem(c,0)},o.prototype.hideControlBox=function(){this.controlBox.style.display="none"},o.prototype.showControlBox=function(){this.controlBox.style.display=""},o.prototype.getState=function(){return Object.assign({left:this.left,top:this.top,width:this.width,height:this.height,rotationAngle:this.rotationAngle,visualTransformMatrix:et.toITransformMatrix(this.visual.transform.baseVal.getItem(0).matrix),containerTransformMatrix:et.toITransformMatrix(this.container.transform.baseVal.getItem(0).matrix)},h.prototype.getState.call(this))},o.prototype.restoreState=function(a){h.prototype.restoreState.call(this,a);var u=a;this.left=u.left,this.top=u.top,this.width=u.width,this.height=u.height,this.rotationAngle=u.rotationAngle,this.visual.transform.baseVal.getItem(0).setMatrix(et.toSVGMatrix(this.visual.transform.baseVal.getItem(0).matrix,u.visualTransformMatrix)),this.container.transform.baseVal.getItem(0).setMatrix(et.toSVGMatrix(this.container.transform.baseVal.getItem(0).matrix,u.containerTransformMatrix))},o.prototype.scale=function(a,u){h.prototype.scale.call(this,a,u);var f=this.rotatePoint({x:this.left,y:this.top}),c=this.unrotatePoint({x:f.x*a,y:f.y*u});this.left=c.x,this.top=c.y,this.width=this.width*a,this.height=this.height*u,this.adjustControlBox()},o}(We),Ye=function(h){function o(a,u,f){var c=h.call(this,a,u,f)||this;return c.fillColor="transparent",c.strokeColor="transparent",c.strokeWidth=0,c.strokeDasharray="",c.opacity=1,c.setStrokeColor=c.setStrokeColor.bind(c),c.setFillColor=c.setFillColor.bind(c),c.setStrokeWidth=c.setStrokeWidth.bind(c),c.setStrokeDasharray=c.setStrokeDasharray.bind(c),c.createVisual=c.createVisual.bind(c),c}return Ue(o,h),o.prototype.ownsTarget=function(a){return!(!h.prototype.ownsTarget.call(this,a)&&a!==this.visual)},o.prototype.createVisual=function(){this.visual=X.createRect(1,1,[["fill",this.fillColor],["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["stroke-dasharray",this.strokeDasharray],["opacity",this.opacity.toString()]]),this.addMarkerVisualToContainer(this.visual)},o.prototype.pointerDown=function(a,u){h.prototype.pointerDown.call(this,a,u),this.state==="new"&&(this.createVisual(),this.moveVisual(a),this._state="creating")},o.prototype.manipulate=function(a){h.prototype.manipulate.call(this,a)},o.prototype.resize=function(a){h.prototype.resize.call(this,a),this.setSize()},o.prototype.setSize=function(){h.prototype.setSize.call(this),X.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]])},o.prototype.pointerUp=function(a){h.prototype.pointerUp.call(this,a),this.setSize()},o.prototype.setStrokeColor=function(a){this.strokeColor=a,this.visual&&X.setAttributes(this.visual,[["stroke",this.strokeColor]]),this.colorChanged(a),this.stateChanged()},o.prototype.setFillColor=function(a){this.fillColor=a,this.visual&&X.setAttributes(this.visual,[["fill",this.fillColor]]),this.stateChanged()},o.prototype.setStrokeWidth=function(a){this.strokeWidth=a,this.visual&&X.setAttributes(this.visual,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},o.prototype.setStrokeDasharray=function(a){this.strokeDasharray=a,this.visual&&X.setAttributes(this.visual,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},o.prototype.getState=function(){return Object.assign({fillColor:this.fillColor,strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,opacity:this.opacity},h.prototype.getState.call(this))},o.prototype.restoreState=function(a){var u=a;this.fillColor=u.fillColor,this.strokeColor=u.strokeColor,this.strokeWidth=u.strokeWidth,this.strokeDasharray=u.strokeDasharray,this.opacity=u.opacity,this.createVisual(),h.prototype.restoreState.call(this,a),this.setSize()},o.prototype.scale=function(a,u){h.prototype.scale.call(this,a,u),this.setSize()},o.title="Rectangle marker",o}(tt),yt=function(h){function o(a,u,f,c){var G=h.call(this,a,c||'')||this;return G.widths=[],G.widthBoxes=[],G.widths=u,G.currentWidth=f,G.setCurrentWidth=G.setCurrentWidth.bind(G),G}return Ue(o,h),o.prototype.getUi=function(){var a=this,u=document.createElement("div");return u.style.display="flex",u.style.overflow="hidden",u.style.flexGrow="2",this.widths.forEach(function(f){var c=document.createElement("div");c.style.display="flex",c.style.flexGrow="2",c.style.alignItems="center",c.style.justifyContent="space-between",c.style.padding="5px",c.style.borderWidth="2px",c.style.borderStyle="solid",c.style.borderColor=f===a.currentWidth?a.uiStyleSettings.toolboxAccentColor:"transparent",c.addEventListener("click",function(){a.setCurrentWidth(f,c)}),u.appendChild(c);var G=document.createElement("div");G.innerText=f.toString(),G.style.marginRight="5px",c.appendChild(G);var Oe=document.createElement("div");Oe.style.minHeight="20px",Oe.style.flexGrow="2",Oe.style.display="flex",Oe.style.alignItems="center";var Ke=document.createElement("hr");Ke.style.minWidth="20px",Ke.style.border="0px",Ke.style.borderTop=f+"px solid "+a.uiStyleSettings.toolboxColor,Ke.style.flexGrow="2",Oe.appendChild(Ke),c.appendChild(Oe),a.widthBoxes.push(c)}),u},o.prototype.setCurrentWidth=function(a,u){var f=this;this.currentWidth=a,this.widthBoxes.forEach(function(c){c.style.borderColor=c===u?f.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onWidthChanged&&this.onWidthChanged(this.currentWidth)},o}(Ie),mt=function(h){function o(a,u,f,c){var G=h.call(this,a,c||'')||this;return G.styles=[],G.styleBoxes=[],G.styles=u,G.currentStyle=f,G.setCurrentStyle=G.setCurrentStyle.bind(G),G}return Ue(o,h),o.prototype.getUi=function(){var a=this,u=document.createElement("div");return u.style.display="flex",u.style.overflow="hidden",u.style.flexGrow="2",this.styles.forEach(function(f){var c=document.createElement("div");c.style.display="flex",c.style.alignItems="center",c.style.justifyContent="space-between",c.style.padding="5px",c.style.borderWidth="2px",c.style.borderStyle="solid",c.style.overflow="hidden",c.style.maxWidth=100/a.styles.length-5+"%",c.style.borderColor=f===a.currentStyle?a.uiStyleSettings.toolboxAccentColor:"transparent",c.addEventListener("click",function(){a.setCurrentStyle(f,c)}),u.appendChild(c);var G=document.createElement("div");G.style.minHeight="20px",G.style.flexGrow="2",G.style.overflow="hidden";var Oe=` + `),G.appendChild(Oe),G},o.prototype.setCurrentColor=function(a,u){var f=this;this.currentColor=a,this.colorBoxes.forEach(function(c){c.style.borderColor=c===u?f.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onColorChanged&&this.onColorChanged(a)},o}(Ie),We=function(){function h(o,a,u){this._state="new",this._isSelected=!1,this._container=o,this._overlayContainer=a,this.globalSettings=u,this.stateChanged=this.stateChanged.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this)}return Object.defineProperty(h.prototype,"typeName",{get:function(){return Object.getPrototypeOf(this).constructor.typeName},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"container",{get:function(){return this._container},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"overlayContainer",{get:function(){return this._overlayContainer},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"state",{get:function(){return this._state},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"toolboxPanels",{get:function(){return[]},enumerable:!1,configurable:!0}),h.prototype.ownsTarget=function(o){return!1},Object.defineProperty(h.prototype,"isSelected",{get:function(){return this._isSelected},enumerable:!1,configurable:!0}),h.prototype.select=function(){this.container.style.cursor="move",this._isSelected=!0,this.manipulationStartState=this.getState()},h.prototype.deselect=function(){this.container.style.cursor="default",this._isSelected=!1,this.stateChanged()},h.prototype.pointerDown=function(o,a){},h.prototype.dblClick=function(o,a){},h.prototype.manipulate=function(o){},h.prototype.pointerUp=function(o){this.stateChanged()},h.prototype.dispose=function(){},h.prototype.addMarkerVisualToContainer=function(o){this.container.childNodes.length>0?this.container.insertBefore(o,this.container.childNodes[0]):this.container.appendChild(o)},h.prototype.getState=function(){return{typeName:h.typeName,state:this.state,notes:this.notes}},h.prototype.restoreState=function(o){this._state=o.state,this.notes=o.notes},h.prototype.scale=function(o,a){},h.prototype.colorChanged=function(o){this.onColorChanged&&this.onColorChanged(o),this.stateChanged()},h.prototype.fillColorChanged=function(o){this.onFillColorChanged&&this.onFillColorChanged(o),this.stateChanged()},h.prototype.stateChanged=function(){if(this.onStateChanged&&this.state!=="creating"&&this.state!=="new"){var o=this.getState();this.manipulationStartState!==void 0&&(this.manipulationStartState.state="select"),o.state="select",JSON.stringify(this.manipulationStartState)!=JSON.stringify(o)&&this.onStateChanged(this)}},h.typeName="MarkerBase",h}(),He=function(){function h(){this.findGripByVisual=this.findGripByVisual.bind(this)}return h.prototype.findGripByVisual=function(o){return this.topLeft.ownsTarget(o)?this.topLeft:this.topCenter.ownsTarget(o)?this.topCenter:this.topRight.ownsTarget(o)?this.topRight:this.centerLeft.ownsTarget(o)?this.centerLeft:this.centerRight.ownsTarget(o)?this.centerRight:this.bottomLeft.ownsTarget(o)?this.bottomLeft:this.bottomCenter.ownsTarget(o)?this.bottomCenter:this.bottomRight.ownsTarget(o)?this.bottomRight:void 0},h}(),pt=function(){function h(){this.GRIP_SIZE=10,this.visual=X.createGroup(),this.visual.appendChild(X.createCircle(1.5*this.GRIP_SIZE,[["fill","transparent"]])),this.visual.appendChild(X.createCircle(this.GRIP_SIZE,[["fill","#cccccc"],["fill-opacity","0.7"],["stroke","#333333"],["stroke-width","2"],["stroke-opacity","0.7"]]))}return h.prototype.ownsTarget=function(o){return o===this.visual||o===this.visual.childNodes[0]||o===this.visual.childNodes[1]},h}(),et=function(){function h(){}return h.toITransformMatrix=function(o){return{a:o.a,b:o.b,c:o.c,d:o.d,e:o.e,f:o.f}},h.toSVGMatrix=function(o,a){return o.a=a.a,o.b=a.b,o.c=a.c,o.d=a.d,o.e=a.e,o.f=a.f,o},h}(),tt=function(h){function o(a,u,f){var c=h.call(this,a,u,f)||this;return c.left=0,c.top=0,c.width=0,c.height=0,c.defaultSize={x:50,y:20},c.offsetX=0,c.offsetY=0,c.rotationAngle=0,c.CB_DISTANCE=10,c._suppressMarkerCreateEvent=!1,c.container.transform.baseVal.appendItem(X.createTransform()),c.setupControlBox(),c}return Ue(o,h),Object.defineProperty(o.prototype,"centerX",{get:function(){return this.left+this.width/2},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"centerY",{get:function(){return this.top+this.height/2},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"visual",{get:function(){return this._visual},set:function(a){this._visual=a;var u=X.createTransform();this._visual.transform.baseVal.appendItem(u)},enumerable:!1,configurable:!0}),o.prototype.ownsTarget=function(a){return!!h.prototype.ownsTarget.call(this,a)||!!(this.controlGrips.findGripByVisual(a)!==void 0||this.rotatorGrip!==void 0&&this.rotatorGrip.ownsTarget(a))},o.prototype.pointerDown=function(a,u){h.prototype.pointerDown.call(this,a,u),this.state==="new"&&(this.left=a.x,this.top=a.y),this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.manipulationStartWidth=this.width,this.manipulationStartHeight=this.height;var f=this.unrotatePoint(a);if(this.manipulationStartX=f.x,this.manipulationStartY=f.y,this.offsetX=f.x-this.left,this.offsetY=f.y-this.top,this.state!=="new")if(this.select(),this.activeGrip=this.controlGrips.findGripByVisual(u),this.activeGrip!==void 0)this._state="resize";else if(this.rotatorGrip!==void 0&&this.rotatorGrip.ownsTarget(u)){this.activeGrip=this.rotatorGrip;var c=this.rotatePoint({x:this.centerX,y:this.centerY});this.left=c.x-this.width/2,this.top=c.y-this.height/2,this.moveVisual({x:this.left,y:this.top});var G=this.container.transform.baseVal.getItem(0);G.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(G,0),this.adjustControlBox(),this._state="rotate"}else this._state="move"},o.prototype.pointerUp=function(a){var u=this.state;h.prototype.pointerUp.call(this,a),this.state==="creating"&&this.width<10&&this.height<10?(this.width=this.defaultSize.x,this.height=this.defaultSize.y):this.manipulate(a),this._state="select",u==="creating"&&this.onMarkerCreated&&this._suppressMarkerCreateEvent===!1&&this.onMarkerCreated(this)},o.prototype.moveVisual=function(a){this.visual.style.transform="translate("+a.x+"px, "+a.y+"px)"},o.prototype.manipulate=function(a){var u=this.unrotatePoint(a);this.state==="creating"?this.resize(a):this.state==="move"?(this.left=this.manipulationStartLeft+(u.x-this.manipulationStartLeft)-this.offsetX,this.top=this.manipulationStartTop+(u.y-this.manipulationStartTop)-this.offsetY,this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()):this.state==="resize"?this.resize(u):this.state==="rotate"&&this.rotate(a)},o.prototype.resize=function(a){var u=this.manipulationStartLeft,f=this.manipulationStartWidth,c=this.manipulationStartTop,G=this.manipulationStartHeight;switch(this.activeGrip){case this.controlGrips.bottomLeft:case this.controlGrips.centerLeft:case this.controlGrips.topLeft:u=this.manipulationStartLeft+a.x-this.manipulationStartX,f=this.manipulationStartWidth+this.manipulationStartLeft-u;break;case this.controlGrips.bottomRight:case this.controlGrips.centerRight:case this.controlGrips.topRight:case void 0:f=this.manipulationStartWidth+a.x-this.manipulationStartX}switch(this.activeGrip){case this.controlGrips.topCenter:case this.controlGrips.topLeft:case this.controlGrips.topRight:c=this.manipulationStartTop+a.y-this.manipulationStartY,G=this.manipulationStartHeight+this.manipulationStartTop-c;break;case this.controlGrips.bottomCenter:case this.controlGrips.bottomLeft:case this.controlGrips.bottomRight:case void 0:G=this.manipulationStartHeight+a.y-this.manipulationStartY}f>=0?(this.left=u,this.width=f):(this.left=u+f,this.width=-f),G>=0?(this.top=c,this.height=G):(this.top=c+G,this.height=-G),this.setSize()},o.prototype.setSize=function(){this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()},o.prototype.rotate=function(a){if(Math.abs(a.x-this.centerX)>.1){var u=Math.sign(a.x-this.centerX);this.rotationAngle=180*Math.atan((a.y-this.centerY)/(a.x-this.centerX))/Math.PI+90*u,this.applyRotation()}},o.prototype.applyRotation=function(){var a=this.container.transform.baseVal.getItem(0);a.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(a,0)},o.prototype.rotatePoint=function(a){if(this.rotationAngle===0)return a;var u=this.container.getCTM(),f=X.createPoint(a.x,a.y);return{x:(f=f.matrixTransform(u)).x,y:f.y}},o.prototype.unrotatePoint=function(a){if(this.rotationAngle===0)return a;var u=this.container.getCTM();u=u.inverse();var f=X.createPoint(a.x,a.y);return{x:(f=f.matrixTransform(u)).x,y:f.y}},o.prototype.select=function(){h.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},o.prototype.deselect=function(){h.prototype.deselect.call(this),this.controlBox.style.display="none"},o.prototype.setupControlBox=function(){this.controlBox=X.createGroup();var a=X.createTransform();a.setTranslate(-this.CB_DISTANCE/2,-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.appendItem(a),this.container.appendChild(this.controlBox),this.controlRect=X.createRect(this.width+this.CB_DISTANCE,this.height+this.CB_DISTANCE,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"],["fill","transparent"],["pointer-events","none"]]),this.controlBox.appendChild(this.controlRect),this.globalSettings.disableRotation!==!0&&(this.rotatorGripLine=X.createLine((this.width+2*this.CB_DISTANCE)/2,this.top-this.CB_DISTANCE,(this.width+2*this.CB_DISTANCE)/2,this.top-3*this.CB_DISTANCE,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.controlBox.appendChild(this.rotatorGripLine)),this.controlGrips=new He,this.addControlGrips(),this.controlBox.style.display="none"},o.prototype.adjustControlBox=function(){var a=this.controlBox.transform.baseVal.getItem(0);a.setTranslate(this.left-this.CB_DISTANCE/2,this.top-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.replaceItem(a,0),this.controlRect.setAttribute("width",(this.width+this.CB_DISTANCE).toString()),this.controlRect.setAttribute("height",(this.height+this.CB_DISTANCE).toString()),this.rotatorGripLine!==void 0&&(this.rotatorGripLine.setAttribute("x1",((this.width+this.CB_DISTANCE)/2).toString()),this.rotatorGripLine.setAttribute("y1",(-this.CB_DISTANCE/2).toString()),this.rotatorGripLine.setAttribute("x2",((this.width+this.CB_DISTANCE)/2).toString()),this.rotatorGripLine.setAttribute("y2",(3*-this.CB_DISTANCE).toString())),this.positionGrips()},o.prototype.addControlGrips=function(){this.controlGrips.topLeft=this.createGrip(),this.controlGrips.topCenter=this.createGrip(),this.controlGrips.topRight=this.createGrip(),this.controlGrips.centerLeft=this.createGrip(),this.controlGrips.centerRight=this.createGrip(),this.controlGrips.bottomLeft=this.createGrip(),this.controlGrips.bottomCenter=this.createGrip(),this.controlGrips.bottomRight=this.createGrip(),this.globalSettings.disableRotation!==!0&&(this.rotatorGrip=this.createGrip()),this.positionGrips()},o.prototype.createGrip=function(){var a=new pt;return a.visual.transform.baseVal.appendItem(X.createTransform()),this.controlBox.appendChild(a.visual),a},o.prototype.positionGrips=function(){var a=this.controlGrips.topLeft.GRIP_SIZE,u=-a/2,f=u,c=(this.width+this.CB_DISTANCE)/2-a/2,G=(this.height+this.CB_DISTANCE)/2-a/2,Oe=this.height+this.CB_DISTANCE-a/2,Qe=this.width+this.CB_DISTANCE-a/2;this.positionGrip(this.controlGrips.topLeft.visual,u,f),this.positionGrip(this.controlGrips.topCenter.visual,c,f),this.positionGrip(this.controlGrips.topRight.visual,Qe,f),this.positionGrip(this.controlGrips.centerLeft.visual,u,G),this.positionGrip(this.controlGrips.centerRight.visual,Qe,G),this.positionGrip(this.controlGrips.bottomLeft.visual,u,Oe),this.positionGrip(this.controlGrips.bottomCenter.visual,c,Oe),this.positionGrip(this.controlGrips.bottomRight.visual,Qe,Oe),this.rotatorGrip!==void 0&&this.positionGrip(this.rotatorGrip.visual,c,f-3*this.CB_DISTANCE)},o.prototype.positionGrip=function(a,u,f){var c=a.transform.baseVal.getItem(0);c.setTranslate(u,f),a.transform.baseVal.replaceItem(c,0)},o.prototype.hideControlBox=function(){this.controlBox.style.display="none"},o.prototype.showControlBox=function(){this.controlBox.style.display=""},o.prototype.getState=function(){return Object.assign({left:this.left,top:this.top,width:this.width,height:this.height,rotationAngle:this.rotationAngle,visualTransformMatrix:et.toITransformMatrix(this.visual.transform.baseVal.getItem(0).matrix),containerTransformMatrix:et.toITransformMatrix(this.container.transform.baseVal.getItem(0).matrix)},h.prototype.getState.call(this))},o.prototype.restoreState=function(a){h.prototype.restoreState.call(this,a);var u=a;this.left=u.left,this.top=u.top,this.width=u.width,this.height=u.height,this.rotationAngle=u.rotationAngle,this.visual.transform.baseVal.getItem(0).setMatrix(et.toSVGMatrix(this.visual.transform.baseVal.getItem(0).matrix,u.visualTransformMatrix)),this.container.transform.baseVal.getItem(0).setMatrix(et.toSVGMatrix(this.container.transform.baseVal.getItem(0).matrix,u.containerTransformMatrix))},o.prototype.scale=function(a,u){h.prototype.scale.call(this,a,u);var f=this.rotatePoint({x:this.left,y:this.top}),c=this.unrotatePoint({x:f.x*a,y:f.y*u});this.left=c.x,this.top=c.y,this.width=this.width*a,this.height=this.height*u,this.adjustControlBox()},o}(We),Ye=function(h){function o(a,u,f){var c=h.call(this,a,u,f)||this;return c.fillColor="transparent",c.strokeColor="transparent",c.strokeWidth=0,c.strokeDasharray="",c.opacity=1,c.setStrokeColor=c.setStrokeColor.bind(c),c.setFillColor=c.setFillColor.bind(c),c.setStrokeWidth=c.setStrokeWidth.bind(c),c.setStrokeDasharray=c.setStrokeDasharray.bind(c),c.createVisual=c.createVisual.bind(c),c}return Ue(o,h),o.prototype.ownsTarget=function(a){return!(!h.prototype.ownsTarget.call(this,a)&&a!==this.visual)},o.prototype.createVisual=function(){this.visual=X.createRect(1,1,[["fill",this.fillColor],["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["stroke-dasharray",this.strokeDasharray],["opacity",this.opacity.toString()]]),this.addMarkerVisualToContainer(this.visual)},o.prototype.pointerDown=function(a,u){h.prototype.pointerDown.call(this,a,u),this.state==="new"&&(this.createVisual(),this.moveVisual(a),this._state="creating")},o.prototype.manipulate=function(a){h.prototype.manipulate.call(this,a)},o.prototype.resize=function(a){h.prototype.resize.call(this,a),this.setSize()},o.prototype.setSize=function(){h.prototype.setSize.call(this),X.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]])},o.prototype.pointerUp=function(a){h.prototype.pointerUp.call(this,a),this.setSize()},o.prototype.setStrokeColor=function(a){this.strokeColor=a,this.visual&&X.setAttributes(this.visual,[["stroke",this.strokeColor]]),this.colorChanged(a),this.stateChanged()},o.prototype.setFillColor=function(a){this.fillColor=a,this.visual&&X.setAttributes(this.visual,[["fill",this.fillColor]]),this.stateChanged()},o.prototype.setStrokeWidth=function(a){this.strokeWidth=a,this.visual&&X.setAttributes(this.visual,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},o.prototype.setStrokeDasharray=function(a){this.strokeDasharray=a,this.visual&&X.setAttributes(this.visual,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},o.prototype.getState=function(){return Object.assign({fillColor:this.fillColor,strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,opacity:this.opacity},h.prototype.getState.call(this))},o.prototype.restoreState=function(a){var u=a;this.fillColor=u.fillColor,this.strokeColor=u.strokeColor,this.strokeWidth=u.strokeWidth,this.strokeDasharray=u.strokeDasharray,this.opacity=u.opacity,this.createVisual(),h.prototype.restoreState.call(this,a),this.setSize()},o.prototype.scale=function(a,u){h.prototype.scale.call(this,a,u),this.setSize()},o.title="Rectangle marker",o}(tt),yt=function(h){function o(a,u,f,c){var G=h.call(this,a,c||'')||this;return G.widths=[],G.widthBoxes=[],G.widths=u,G.currentWidth=f,G.setCurrentWidth=G.setCurrentWidth.bind(G),G}return Ue(o,h),o.prototype.getUi=function(){var a=this,u=document.createElement("div");return u.style.display="flex",u.style.overflow="hidden",u.style.flexGrow="2",this.widths.forEach(function(f){var c=document.createElement("div");c.style.display="flex",c.style.flexGrow="2",c.style.alignItems="center",c.style.justifyContent="space-between",c.style.padding="5px",c.style.borderWidth="2px",c.style.borderStyle="solid",c.style.borderColor=f===a.currentWidth?a.uiStyleSettings.toolboxAccentColor:"transparent",c.addEventListener("click",function(){a.setCurrentWidth(f,c)}),u.appendChild(c);var G=document.createElement("div");G.innerText=f.toString(),G.style.marginRight="5px",c.appendChild(G);var Oe=document.createElement("div");Oe.style.minHeight="20px",Oe.style.flexGrow="2",Oe.style.display="flex",Oe.style.alignItems="center";var Qe=document.createElement("hr");Qe.style.minWidth="20px",Qe.style.border="0px",Qe.style.borderTop=f+"px solid "+a.uiStyleSettings.toolboxColor,Qe.style.flexGrow="2",Oe.appendChild(Qe),c.appendChild(Oe),a.widthBoxes.push(c)}),u},o.prototype.setCurrentWidth=function(a,u){var f=this;this.currentWidth=a,this.widthBoxes.forEach(function(c){c.style.borderColor=c===u?f.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onWidthChanged&&this.onWidthChanged(this.currentWidth)},o}(Ie),mt=function(h){function o(a,u,f,c){var G=h.call(this,a,c||'')||this;return G.styles=[],G.styleBoxes=[],G.styles=u,G.currentStyle=f,G.setCurrentStyle=G.setCurrentStyle.bind(G),G}return Ue(o,h),o.prototype.getUi=function(){var a=this,u=document.createElement("div");return u.style.display="flex",u.style.overflow="hidden",u.style.flexGrow="2",this.styles.forEach(function(f){var c=document.createElement("div");c.style.display="flex",c.style.alignItems="center",c.style.justifyContent="space-between",c.style.padding="5px",c.style.borderWidth="2px",c.style.borderStyle="solid",c.style.overflow="hidden",c.style.maxWidth=100/a.styles.length-5+"%",c.style.borderColor=f===a.currentStyle?a.uiStyleSettings.toolboxAccentColor:"transparent",c.addEventListener("click",function(){a.setCurrentStyle(f,c)}),u.appendChild(c);var G=document.createElement("div");G.style.minHeight="20px",G.style.flexGrow="2",G.style.overflow="hidden";var Oe=` - `;G.innerHTML=Oe,c.appendChild(G),a.styleBoxes.push(c)}),u},o.prototype.setCurrentStyle=function(a,u){var f=this;this.currentStyle=a,this.styleBoxes.forEach(function(c){c.style.borderColor=c===u?f.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onStyleChanged&&this.onStyleChanged(this.currentStyle)},o}(Ie),ut=function(h){function o(a,u,f){var c=h.call(this,a,u,f)||this;return c.strokeColor=f.defaultColor,c.strokeWidth=f.defaultStrokeWidth,c.strokeDasharray=f.defaultStrokeDasharray,c.strokePanel=new Pe("Line color",f.defaultColorSet,f.defaultColor),c.strokePanel.onColorChanged=c.setStrokeColor,c.strokeWidthPanel=new yt("Line width",f.defaultStrokeWidths,f.defaultStrokeWidth),c.strokeWidthPanel.onWidthChanged=c.setStrokeWidth,c.strokeStylePanel=new mt("Line style",f.defaultStrokeDasharrays,f.defaultStrokeDasharray),c.strokeStylePanel.onStyleChanged=c.setStrokeDasharray,c}return Ue(o,h),Object.defineProperty(o.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),o.prototype.getState=function(){var a=h.prototype.getState.call(this);return a.typeName=o.typeName,a},o.typeName="FrameMarker",o.title="Frame marker",o.icon='',o}(Ye),Ee=function(){this.defaultColorSet=["#EF4444","#10B981","#2563EB","#FFFF00","#7C3AED","#F472B6","#000000","#FFFFFF"],this.defaultColor=this.defaultColorSet[0],this.defaultFillColor=this.defaultColorSet[0],this.defaultStrokeColor=this.defaultColorSet[7],this.defaultHighlightColor=this.defaultColorSet[3],this.defaultStrokeWidth=3,this.defaultStrokeDasharray="",this.defaultHighlightOpacity=.5,this.defaultFontFamily="Helvetica, Arial, sans-serif",this.defaultStrokeWidths=[1,2,3,5,10],this.defaultStrokeDasharrays=["","3","12 3","9 6 3 6"],this.defaultOpacitySteps=[.1,.25,.5,.75,1],this.displayMode="inline",this.defaultFontFamilies=['Times, "Times New Roman", serif',"Helvetica, Arial, sans-serif",'Courier, "Courier New", monospace',"cursive","fantasy"],this.popupMargin=30,this.newFreehandMarkerOnPointerUp=!1,this.defaultColorsFollowCurrentColors=!1,this.freehandPixelRatio=1,this.disableRotation=!1},qe=function(h){function o(a,u,f){var c=h.call(this,a,u,f)||this;return c.x1=0,c.y1=0,c.x2=0,c.y2=0,c.defaultLength=50,c.manipulationStartX=0,c.manipulationStartY=0,c.manipulationStartX1=0,c.manipulationStartY1=0,c.manipulationStartX2=0,c.manipulationStartY2=0,c.setupControlBox(),c}return Ue(o,h),o.prototype.ownsTarget=function(a){return!!h.prototype.ownsTarget.call(this,a)||!(!this.grip1.ownsTarget(a)&&!this.grip2.ownsTarget(a))},o.prototype.pointerDown=function(a,u){h.prototype.pointerDown.call(this,a,u),this.manipulationStartX=a.x,this.manipulationStartY=a.y,this.state==="new"&&(this.x1=a.x,this.y1=a.y,this.x2=a.x,this.y2=a.y),this.manipulationStartX1=this.x1,this.manipulationStartY1=this.y1,this.manipulationStartX2=this.x2,this.manipulationStartY2=this.y2,this.state!=="new"&&(this.select(),this.grip1.ownsTarget(u)?this.activeGrip=this.grip1:this.grip2.ownsTarget(u)?this.activeGrip=this.grip2:this.activeGrip=void 0,this.activeGrip?this._state="resize":this._state="move")},o.prototype.pointerUp=function(a){var u=this.state;h.prototype.pointerUp.call(this,a),this.state==="creating"&&Math.abs(this.x1-this.x2)<10&&Math.abs(this.y1-this.y2)<10?(this.x2=this.x1+this.defaultLength,this.adjustVisual(),this.adjustControlBox()):this.manipulate(a),this._state="select",u==="creating"&&this.onMarkerCreated&&this.onMarkerCreated(this)},o.prototype.adjustVisual=function(){},o.prototype.manipulate=function(a){this.state==="creating"?this.resize(a):this.state==="move"?(this.x1=this.manipulationStartX1+a.x-this.manipulationStartX,this.y1=this.manipulationStartY1+a.y-this.manipulationStartY,this.x2=this.manipulationStartX2+a.x-this.manipulationStartX,this.y2=this.manipulationStartY2+a.y-this.manipulationStartY,this.adjustVisual(),this.adjustControlBox()):this.state==="resize"&&this.resize(a)},o.prototype.resize=function(a){switch(this.activeGrip){case this.grip1:this.x1=a.x,this.y1=a.y;break;case this.grip2:case void 0:this.x2=a.x,this.y2=a.y}this.adjustVisual(),this.adjustControlBox()},o.prototype.select=function(){h.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},o.prototype.deselect=function(){h.prototype.deselect.call(this),this.controlBox.style.display="none"},o.prototype.setupControlBox=function(){this.controlBox=X.createGroup(),this.container.appendChild(this.controlBox),this.addControlGrips(),this.controlBox.style.display="none"},o.prototype.adjustControlBox=function(){this.positionGrips()},o.prototype.addControlGrips=function(){this.grip1=this.createGrip(),this.grip2=this.createGrip(),this.positionGrips()},o.prototype.createGrip=function(){var a=new pt;return a.visual.transform.baseVal.appendItem(X.createTransform()),this.controlBox.appendChild(a.visual),a},o.prototype.positionGrips=function(){var a=this.grip1.GRIP_SIZE;this.positionGrip(this.grip1.visual,this.x1-a/2,this.y1-a/2),this.positionGrip(this.grip2.visual,this.x2-a/2,this.y2-a/2)},o.prototype.positionGrip=function(a,u,f){var c=a.transform.baseVal.getItem(0);c.setTranslate(u,f),a.transform.baseVal.replaceItem(c,0)},o.prototype.getState=function(){return Object.assign({x1:this.x1,y1:this.y1,x2:this.x2,y2:this.y2},h.prototype.getState.call(this))},o.prototype.restoreState=function(a){h.prototype.restoreState.call(this,a);var u=a;this.x1=u.x1,this.y1=u.y1,this.x2=u.x2,this.y2=u.y2},o.prototype.scale=function(a,u){h.prototype.scale.call(this,a,u),this.x1=this.x1*a,this.y1=this.y1*u,this.x2=this.x2*a,this.y2=this.y2*u,this.adjustVisual(),this.adjustControlBox()},o}(We),st=function(h){function o(a,u,f){var c=h.call(this,a,u,f)||this;return c.strokeColor="transparent",c.strokeWidth=0,c.strokeDasharray="",c.setStrokeColor=c.setStrokeColor.bind(c),c.setStrokeWidth=c.setStrokeWidth.bind(c),c.setStrokeDasharray=c.setStrokeDasharray.bind(c),c.strokeColor=f.defaultColor,c.strokeWidth=f.defaultStrokeWidth,c.strokeDasharray=f.defaultStrokeDasharray,c.strokePanel=new Pe("Line color",f.defaultColorSet,f.defaultColor),c.strokePanel.onColorChanged=c.setStrokeColor,c.strokeWidthPanel=new yt("Line width",f.defaultStrokeWidths,f.defaultStrokeWidth),c.strokeWidthPanel.onWidthChanged=c.setStrokeWidth,c.strokeStylePanel=new mt("Line style",f.defaultStrokeDasharrays,f.defaultStrokeDasharray),c.strokeStylePanel.onStyleChanged=c.setStrokeDasharray,c}return Ue(o,h),o.prototype.ownsTarget=function(a){return!(!h.prototype.ownsTarget.call(this,a)&&a!==this.visual&&a!==this.selectorLine&&a!==this.visibleLine)},o.prototype.createVisual=function(){this.visual=X.createGroup(),this.selectorLine=X.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()]]),this.visibleLine=X.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()]]),this.visual.appendChild(this.selectorLine),this.visual.appendChild(this.visibleLine),this.addMarkerVisualToContainer(this.visual)},o.prototype.pointerDown=function(a,u){h.prototype.pointerDown.call(this,a,u),this.state==="new"&&(this.createVisual(),this.adjustVisual(),this._state="creating")},o.prototype.adjustVisual=function(){this.selectorLine&&this.visibleLine&&(this.selectorLine.setAttribute("x1",this.x1.toString()),this.selectorLine.setAttribute("y1",this.y1.toString()),this.selectorLine.setAttribute("x2",this.x2.toString()),this.selectorLine.setAttribute("y2",this.y2.toString()),this.visibleLine.setAttribute("x1",this.x1.toString()),this.visibleLine.setAttribute("y1",this.y1.toString()),this.visibleLine.setAttribute("x2",this.x2.toString()),this.visibleLine.setAttribute("y2",this.y2.toString()),X.setAttributes(this.visibleLine,[["stroke",this.strokeColor]]),X.setAttributes(this.visibleLine,[["stroke-width",this.strokeWidth.toString()]]),X.setAttributes(this.visibleLine,[["stroke-dasharray",this.strokeDasharray.toString()]]))},o.prototype.setStrokeColor=function(a){this.strokeColor=a,this.adjustVisual(),this.colorChanged(a)},o.prototype.setStrokeWidth=function(a){this.strokeWidth=a,this.adjustVisual()},o.prototype.setStrokeDasharray=function(a){this.strokeDasharray=a,this.adjustVisual(),this.stateChanged()},Object.defineProperty(o.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),o.prototype.getState=function(){var a=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray},h.prototype.getState.call(this));return a.typeName=o.typeName,a},o.prototype.restoreState=function(a){h.prototype.restoreState.call(this,a);var u=a;this.strokeColor=u.strokeColor,this.strokeWidth=u.strokeWidth,this.strokeDasharray=u.strokeDasharray,this.createVisual(),this.adjustVisual()},o.typeName="LineMarker",o.title="Line marker",o.icon='',o}(qe),De=function(h){function o(a,u,f,c){var G=h.call(this,a,c||'')||this;return G.fonts=[],G.fontBoxes=[],G.fonts=u,G.currentFont=f,G.setCurrentFont=G.setCurrentFont.bind(G),G}return Ue(o,h),o.prototype.getUi=function(){var a=this,u=document.createElement("div");return u.style.overflow="hidden",u.style.flexGrow="2",this.fonts.forEach(function(f){var c=document.createElement("div");c.style.display="inline-block",c.style.alignItems="center",c.style.justifyContent="space-between",c.style.padding="5px",c.style.borderWidth="2px",c.style.borderStyle="solid",c.style.overflow="hidden",c.style.maxWidth=100/a.fonts.length-5+"%",c.style.borderColor=f===a.currentFont?a.uiStyleSettings.toolboxAccentColor:"transparent",c.addEventListener("click",function(){a.setCurrentFont(f,c)}),u.appendChild(c);var G=document.createElement("div");G.style.display="flex",G.style.minHeight="20px",G.style.flexGrow="2",G.style.fontFamily=f,G.style.overflow="hidden";var Oe=document.createElement("div");Oe.style.whiteSpace="nowrap",Oe.style.overflow="hidden",Oe.style.textOverflow="ellipsis",Oe.innerHTML="The quick brown fox jumps over the lazy dog",G.appendChild(Oe),c.appendChild(G),a.fontBoxes.push(c)}),u},o.prototype.setCurrentFont=function(a,u){var f=this;this.currentFont=a,this.fontBoxes.forEach(function(c){c.style.borderColor=c===u?f.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onFontChanged&&this.onFontChanged(this.currentFont)},o}(Ie),ze=function(h){function o(a,u,f){var c=h.call(this,a,u,f)||this;return c.color="transparent",c.padding=5,c.DEFAULT_TEXT="your text here",c.text=c.DEFAULT_TEXT,c.isMoved=!1,c.color=f.defaultColor,c.fontFamily=f.defaultFontFamily,c.defaultSize={x:100,y:30},c.setColor=c.setColor.bind(c),c.setFont=c.setFont.bind(c),c.renderText=c.renderText.bind(c),c.sizeText=c.sizeText.bind(c),c.textEditDivClicked=c.textEditDivClicked.bind(c),c.showTextEditor=c.showTextEditor.bind(c),c.setSize=c.setSize.bind(c),c.positionTextEditor=c.positionTextEditor.bind(c),c.colorPanel=new Pe("Color",f.defaultColorSet,f.defaultColor),c.colorPanel.onColorChanged=c.setColor,c.fontFamilyPanel=new De("Font",f.defaultFontFamilies,f.defaultFontFamily),c.fontFamilyPanel.onFontChanged=c.setFont,c}return Ue(o,h),o.prototype.ownsTarget=function(a){if(h.prototype.ownsTarget.call(this,a)||a===this.visual||a===this.textElement||a===this.bgRectangle)return!0;var u=!1;return this.textElement.childNodes.forEach(function(f){f===a&&(u=!0)}),u},o.prototype.createVisual=function(){this.visual=X.createGroup(),this.bgRectangle=X.createRect(1,1,[["fill","transparent"]]),this.visual.appendChild(this.bgRectangle),this.textElement=X.createText([["fill",this.color],["font-family",this.fontFamily],["font-size","16px"],["x","0"],["y","0"]]),this.textElement.transform.baseVal.appendItem(X.createTransform()),this.textElement.transform.baseVal.appendItem(X.createTransform()),this.visual.appendChild(this.textElement),this.addMarkerVisualToContainer(this.visual),this.renderText()},o.prototype.pointerDown=function(a,u){h.prototype.pointerDown.call(this,a,u),this.isMoved=!1,this.pointerDownPoint=a,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(a),this._state="creating")},o.prototype.renderText=function(){var a=this;if(this.textElement){for(;this.textElement.lastChild;)this.textElement.removeChild(this.textElement.lastChild);this.text.split(/\r\n|[\n\v\f\r\x85\u2028\u2029]/).forEach(function(u){a.textElement.appendChild(X.createTSpan(u.trim()===""?" ":u.trim(),[["x","0"],["dy","1.2em"]]))}),setTimeout(this.sizeText,10)}},o.prototype.getTextScale=function(){var a=this.textElement.getBBox(),u=1;if(a.width>0&&a.height>0){var f=(1*this.width-this.width*this.padding*2/100)/a.width,c=(1*this.height-this.height*this.padding*2/100)/a.height;u=Math.min(f,c)}return u},o.prototype.getTextPosition=function(a){var u=this.textElement.getBBox(),f=0,c=0;return u.width>0&&u.height>0&&(f=(this.width-u.width*a)/2,c=this.height/2-u.height*a/2),{x:f,y:c}},o.prototype.sizeText=function(){var a=this.textElement.getBBox(),u=this.getTextScale(),f=this.getTextPosition(u);f.y-=a.y*u,navigator.userAgent.indexOf("Edge/")>-1?this.textElement.style.transform="translate("+f.x+"px, "+f.y+"px) scale("+u+", "+u+")":(this.textElement.transform.baseVal.getItem(0).setTranslate(f.x,f.y),this.textElement.transform.baseVal.getItem(1).setScale(u,u))},o.prototype.manipulate=function(a){h.prototype.manipulate.call(this,a),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(a.x-this.pointerDownPoint.x)>5||Math.abs(a.y-this.pointerDownPoint.y)>5)},o.prototype.resize=function(a){h.prototype.resize.call(this,a),this.isMoved=!0,this.setSize(),this.sizeText()},o.prototype.setSize=function(){h.prototype.setSize.call(this),this.visual&&this.bgRectangle&&(X.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),X.setAttributes(this.bgRectangle,[["width",this.width.toString()],["height",this.height.toString()]]))},o.prototype.pointerUp=function(a){var u=this.state;u==="creating"&&(this._suppressMarkerCreateEvent=!0),h.prototype.pointerUp.call(this,a),this.setSize(),(u==="creating"||!this.isMoved&&Date.now()-this.pointerDownTimestamp>500)&&this.showTextEditor(),this.pointerDownPoint=void 0},o.prototype.showTextEditor=function(){var a=this;this._state="edit",this.overlayContainer.innerHTML="",this.textEditDiv=document.createElement("div"),this.textEditDiv.style.flexGrow="2",this.textEditDiv.style.alignItems="center",this.textEditDiv.style.justifyContent="center",this.textEditDiv.style.pointerEvents="auto",this.textEditDiv.style.overflow="hidden",this.textEditor=document.createElement("div"),this.textEditor.style.position="absolute",this.textEditor.style.fontFamily=this.fontFamily,this.textEditor.style.lineHeight="1em",this.textEditor.innerText=this.text,this.textEditor.contentEditable="true",this.textEditor.style.color=this.color,this.textEditor.style.whiteSpace="pre",this.positionTextEditor(),this.textEditor.addEventListener("pointerup",function(u){u.stopPropagation()}),this.textEditor.addEventListener("input",function(){for(var u=Number.parseFloat(a.textEditor.style.fontSize);a.textEditor.clientWidth>=Number.parseInt(a.textEditor.style.maxWidth)&&u>.9;)u-=.1,a.textEditor.style.fontSize=Math.max(u,.9)+"em"}),this.textEditor.addEventListener("keyup",function(u){u.cancelBubble=!0}),this.textEditor.addEventListener("paste",function(u){if(u.clipboardData){var f=u.clipboardData.getData("text"),c=window.getSelection();if(!c.rangeCount)return!1;c.deleteFromDocument(),c.getRangeAt(0).insertNode(document.createTextNode(f)),u.preventDefault()}}),this.textEditDiv.addEventListener("pointerup",function(){a.textEditDivClicked(a.textEditor.innerText)}),this.textEditDiv.appendChild(this.textEditor),this.overlayContainer.appendChild(this.textEditDiv),this.hideVisual(),this.textEditor.focus(),document.execCommand("selectAll")},o.prototype.positionTextEditor=function(){if(this.state==="edit")if(this.textEditor===void 0)this.showTextEditor();else{this.textElement.style.display="";var a=this.getTextScale(),u=this.rotatePoint({x:this.left+this.width/2,y:this.top+this.height/2}),f=this.textElement.getBBox(),c={x:f.width*a,y:f.height*a};u.x-=c.x/2,u.y-=c.y/2,this.textEditor.style.top=u.y+"px",this.textEditor.style.left=u.x+"px",this.textEditor.style.maxWidth=this.overlayContainer.offsetWidth-u.x+"px",this.textEditor.style.fontSize=Math.max(16*a,12)+"px",this.textElement.style.display="none"}},o.prototype.textEditDivClicked=function(a){this.text=a.trim(),this.overlayContainer.innerHTML="",this.renderText(),this.showVisual(),this._suppressMarkerCreateEvent&&(this._suppressMarkerCreateEvent=!1,this.onMarkerCreated&&this.onMarkerCreated(this)),this.stateChanged()},o.prototype.select=function(){h.prototype.select.call(this),this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText)},o.prototype.deselect=function(){this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText),h.prototype.deselect.call(this)},o.prototype.dblClick=function(a,u){h.prototype.dblClick.call(this,a,u),this.showTextEditor()},o.prototype.setColor=function(a){this.textElement&&X.setAttributes(this.textElement,[["fill",a]]),this.color=a,this.textEditor&&(this.textEditor.style.color=this.color),this.colorChanged(a)},o.prototype.setFont=function(a){this.textElement&&X.setAttributes(this.textElement,[["font-family",a]]),this.fontFamily=a,this.textEditor&&(this.textEditor.style.fontFamily=this.fontFamily),this.renderText(),this.stateChanged()},o.prototype.hideVisual=function(){this.textElement.style.display="none",this.hideControlBox()},o.prototype.showVisual=function(){this.state==="edit"&&(this._state="select"),this.textElement.style.display="",this.showControlBox()},Object.defineProperty(o.prototype,"toolboxPanels",{get:function(){return[this.colorPanel,this.fontFamilyPanel]},enumerable:!1,configurable:!0}),o.prototype.getState=function(){var a=Object.assign({color:this.color,fontFamily:this.fontFamily,padding:this.padding,text:this.text},h.prototype.getState.call(this));return a.typeName=o.typeName,a},o.prototype.restoreState=function(a){var u=a;this.color=u.color,this.fontFamily=u.fontFamily,this.padding=u.padding,this.text=u.text,this.createVisual(),h.prototype.restoreState.call(this,a),this.setSize()},o.prototype.scale=function(a,u){h.prototype.scale.call(this,a,u),this.setSize(),this.sizeText(),this.positionTextEditor()},o.typeName="TextMarker",o.title="Text marker",o.icon='',o}(tt),ee=function(h){function o(a,u,f){var c=h.call(this,a,u,f)||this;return c.color="transparent",c.lineWidth=3,c.drawing=!1,c.pixelRatio=1,c.color=f.defaultColor,c.lineWidth=f.defaultStrokeWidth,c.pixelRatio=f.freehandPixelRatio,c.setColor=c.setColor.bind(c),c.addCanvas=c.addCanvas.bind(c),c.finishCreation=c.finishCreation.bind(c),c.setLineWidth=c.setLineWidth.bind(c),c.colorPanel=new Pe("Color",f.defaultColorSet,f.defaultColor),c.colorPanel.onColorChanged=c.setColor,c.lineWidthPanel=new yt("Line width",f.defaultStrokeWidths,f.defaultStrokeWidth),c.lineWidthPanel.onWidthChanged=c.setLineWidth,c}return Ue(o,h),o.prototype.ownsTarget=function(a){return!(!h.prototype.ownsTarget.call(this,a)&&a!==this.visual&&a!==this.drawingImage)},o.prototype.createVisual=function(){this.visual=X.createGroup(),this.drawingImage=X.createImage(),this.visual.appendChild(this.drawingImage);var a=X.createTransform();this.visual.transform.baseVal.appendItem(a),this.addMarkerVisualToContainer(this.visual)},o.prototype.pointerDown=function(a,u){this.state==="new"&&(this.addCanvas(),this.createVisual(),this._state="creating"),this.state==="creating"?(this.canvasContext.strokeStyle=this.color,this.canvasContext.lineWidth=this.lineWidth,this.canvasContext.beginPath(),this.canvasContext.moveTo(a.x,a.y),this.drawing=!0):h.prototype.pointerDown.call(this,a,u)},o.prototype.manipulate=function(a){this.state==="creating"?this.drawing&&(this.canvasContext.lineTo(a.x,a.y),this.canvasContext.stroke()):h.prototype.manipulate.call(this,a)},o.prototype.resize=function(a){h.prototype.resize.call(this,a),X.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),X.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]])},o.prototype.pointerUp=function(a){this._state==="creating"?this.drawing&&(this.canvasContext.closePath(),this.drawing=!1,this.globalSettings.newFreehandMarkerOnPointerUp&&this.finishCreation()):h.prototype.pointerUp.call(this,a)},o.prototype.addCanvas=function(){this.overlayContainer.innerHTML="",this.canvasElement=document.createElement("canvas"),this.canvasElement.width=this.overlayContainer.clientWidth*this.pixelRatio,this.canvasElement.height=this.overlayContainer.clientHeight*this.pixelRatio,this.canvasContext=this.canvasElement.getContext("2d"),this.canvasContext.scale(this.pixelRatio,this.pixelRatio),this.overlayContainer.appendChild(this.canvasElement)},o.prototype.select=function(){this.state==="creating"&&this.finishCreation(),h.prototype.select.call(this)},o.prototype.deselect=function(){this.state==="creating"&&this.finishCreation(),h.prototype.deselect.call(this)},o.prototype.finishCreation=function(){for(var a=this.canvasContext.getImageData(0,0,this.canvasElement.width,this.canvasElement.height),u=[this.canvasElement.width+1,this.canvasElement.height+1,-1,-1],f=u[0],c=u[1],G=u[2],Oe=u[3],Ke=!1,ht=0;ht0&&(Ke=!0,htOe&&(Oe=ht),Ne>G&&(G=Ne));if(Ke){this.left=f/this.pixelRatio,this.top=c/this.pixelRatio,this.width=(G-f)/this.pixelRatio,this.height=(Oe-c)/this.pixelRatio;var St=document.createElement("canvas");St.width=G-f,St.height=Oe-c,St.getContext("2d").putImageData(this.canvasContext.getImageData(f,c,G-f,Oe-c),0,0),this.drawingImgUrl=St.toDataURL("image/png"),this.setDrawingImage(),this._state="select",this.onMarkerCreated&&this.onMarkerCreated(this)}this.overlayContainer.innerHTML=""},o.prototype.setDrawingImage=function(){X.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]]),X.setAttributes(this.drawingImage,[["href",this.drawingImgUrl]]),this.moveVisual({x:this.left,y:this.top})},o.prototype.setColor=function(a){this.color=a,this.colorChanged(a)},o.prototype.setLineWidth=function(a){this.lineWidth=a},Object.defineProperty(o.prototype,"toolboxPanels",{get:function(){return this.state==="new"||this.state==="creating"?[this.colorPanel,this.lineWidthPanel]:[]},enumerable:!1,configurable:!0}),o.prototype.getState=function(){var a=Object.assign({drawingImgUrl:this.drawingImgUrl},h.prototype.getState.call(this));return a.typeName=o.typeName,a},o.prototype.restoreState=function(a){this.createVisual(),h.prototype.restoreState.call(this,a),this.drawingImgUrl=a.drawingImgUrl,this.setDrawingImage()},o.prototype.scale=function(a,u){h.prototype.scale.call(this,a,u),this.setDrawingImage()},o.typeName="FreehandMarker",o.title="Freehand marker",o.icon='',o}(tt),J=function(h){function o(a,u,f){var c=h.call(this,a,f||'')||this;return c.typeBoxes=[],c.currentType=u,c.setCurrentType=c.setCurrentType.bind(c),c}return Ue(o,h),o.prototype.getUi=function(){var a=this,u=document.createElement("div");u.style.display="flex",u.style.overflow="hidden",u.style.flexGrow="2";for(var f=function(Oe){var Ke="both";switch(Oe){case 0:Ke="both";break;case 1:Ke="start";break;case 2:Ke="end";break;case 3:Ke="none"}var ht=document.createElement("div");if(ht.style.display="flex",ht.style.flexGrow="2",ht.style.alignItems="center",ht.style.justifyContent="space-between",ht.style.padding="5px",ht.style.borderWidth="2px",ht.style.borderStyle="solid",ht.style.borderColor=Ke===c.currentType?c.uiStyleSettings.toolboxAccentColor:"transparent",ht.addEventListener("click",function(){a.setCurrentType(Ke,ht)}),u.appendChild(ht),Ke==="both"||Ke==="start"){var Ne=document.createElement("div");Ne.style.display="flex",Ne.style.alignItems="center",Ne.style.minHeight="20px",Ne.innerHTML=` + `;G.innerHTML=Oe,c.appendChild(G),a.styleBoxes.push(c)}),u},o.prototype.setCurrentStyle=function(a,u){var f=this;this.currentStyle=a,this.styleBoxes.forEach(function(c){c.style.borderColor=c===u?f.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onStyleChanged&&this.onStyleChanged(this.currentStyle)},o}(Ie),ut=function(h){function o(a,u,f){var c=h.call(this,a,u,f)||this;return c.strokeColor=f.defaultColor,c.strokeWidth=f.defaultStrokeWidth,c.strokeDasharray=f.defaultStrokeDasharray,c.strokePanel=new Pe("Line color",f.defaultColorSet,f.defaultColor),c.strokePanel.onColorChanged=c.setStrokeColor,c.strokeWidthPanel=new yt("Line width",f.defaultStrokeWidths,f.defaultStrokeWidth),c.strokeWidthPanel.onWidthChanged=c.setStrokeWidth,c.strokeStylePanel=new mt("Line style",f.defaultStrokeDasharrays,f.defaultStrokeDasharray),c.strokeStylePanel.onStyleChanged=c.setStrokeDasharray,c}return Ue(o,h),Object.defineProperty(o.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),o.prototype.getState=function(){var a=h.prototype.getState.call(this);return a.typeName=o.typeName,a},o.typeName="FrameMarker",o.title="Frame marker",o.icon='',o}(Ye),Ee=function(){this.defaultColorSet=["#EF4444","#10B981","#2563EB","#FFFF00","#7C3AED","#F472B6","#000000","#FFFFFF"],this.defaultColor=this.defaultColorSet[0],this.defaultFillColor=this.defaultColorSet[0],this.defaultStrokeColor=this.defaultColorSet[7],this.defaultHighlightColor=this.defaultColorSet[3],this.defaultStrokeWidth=3,this.defaultStrokeDasharray="",this.defaultHighlightOpacity=.5,this.defaultFontFamily="Helvetica, Arial, sans-serif",this.defaultStrokeWidths=[1,2,3,5,10],this.defaultStrokeDasharrays=["","3","12 3","9 6 3 6"],this.defaultOpacitySteps=[.1,.25,.5,.75,1],this.displayMode="inline",this.defaultFontFamilies=['Times, "Times New Roman", serif',"Helvetica, Arial, sans-serif",'Courier, "Courier New", monospace',"cursive","fantasy"],this.popupMargin=30,this.newFreehandMarkerOnPointerUp=!1,this.defaultColorsFollowCurrentColors=!1,this.freehandPixelRatio=1,this.disableRotation=!1},qe=function(h){function o(a,u,f){var c=h.call(this,a,u,f)||this;return c.x1=0,c.y1=0,c.x2=0,c.y2=0,c.defaultLength=50,c.manipulationStartX=0,c.manipulationStartY=0,c.manipulationStartX1=0,c.manipulationStartY1=0,c.manipulationStartX2=0,c.manipulationStartY2=0,c.setupControlBox(),c}return Ue(o,h),o.prototype.ownsTarget=function(a){return!!h.prototype.ownsTarget.call(this,a)||!(!this.grip1.ownsTarget(a)&&!this.grip2.ownsTarget(a))},o.prototype.pointerDown=function(a,u){h.prototype.pointerDown.call(this,a,u),this.manipulationStartX=a.x,this.manipulationStartY=a.y,this.state==="new"&&(this.x1=a.x,this.y1=a.y,this.x2=a.x,this.y2=a.y),this.manipulationStartX1=this.x1,this.manipulationStartY1=this.y1,this.manipulationStartX2=this.x2,this.manipulationStartY2=this.y2,this.state!=="new"&&(this.select(),this.grip1.ownsTarget(u)?this.activeGrip=this.grip1:this.grip2.ownsTarget(u)?this.activeGrip=this.grip2:this.activeGrip=void 0,this.activeGrip?this._state="resize":this._state="move")},o.prototype.pointerUp=function(a){var u=this.state;h.prototype.pointerUp.call(this,a),this.state==="creating"&&Math.abs(this.x1-this.x2)<10&&Math.abs(this.y1-this.y2)<10?(this.x2=this.x1+this.defaultLength,this.adjustVisual(),this.adjustControlBox()):this.manipulate(a),this._state="select",u==="creating"&&this.onMarkerCreated&&this.onMarkerCreated(this)},o.prototype.adjustVisual=function(){},o.prototype.manipulate=function(a){this.state==="creating"?this.resize(a):this.state==="move"?(this.x1=this.manipulationStartX1+a.x-this.manipulationStartX,this.y1=this.manipulationStartY1+a.y-this.manipulationStartY,this.x2=this.manipulationStartX2+a.x-this.manipulationStartX,this.y2=this.manipulationStartY2+a.y-this.manipulationStartY,this.adjustVisual(),this.adjustControlBox()):this.state==="resize"&&this.resize(a)},o.prototype.resize=function(a){switch(this.activeGrip){case this.grip1:this.x1=a.x,this.y1=a.y;break;case this.grip2:case void 0:this.x2=a.x,this.y2=a.y}this.adjustVisual(),this.adjustControlBox()},o.prototype.select=function(){h.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},o.prototype.deselect=function(){h.prototype.deselect.call(this),this.controlBox.style.display="none"},o.prototype.setupControlBox=function(){this.controlBox=X.createGroup(),this.container.appendChild(this.controlBox),this.addControlGrips(),this.controlBox.style.display="none"},o.prototype.adjustControlBox=function(){this.positionGrips()},o.prototype.addControlGrips=function(){this.grip1=this.createGrip(),this.grip2=this.createGrip(),this.positionGrips()},o.prototype.createGrip=function(){var a=new pt;return a.visual.transform.baseVal.appendItem(X.createTransform()),this.controlBox.appendChild(a.visual),a},o.prototype.positionGrips=function(){var a=this.grip1.GRIP_SIZE;this.positionGrip(this.grip1.visual,this.x1-a/2,this.y1-a/2),this.positionGrip(this.grip2.visual,this.x2-a/2,this.y2-a/2)},o.prototype.positionGrip=function(a,u,f){var c=a.transform.baseVal.getItem(0);c.setTranslate(u,f),a.transform.baseVal.replaceItem(c,0)},o.prototype.getState=function(){return Object.assign({x1:this.x1,y1:this.y1,x2:this.x2,y2:this.y2},h.prototype.getState.call(this))},o.prototype.restoreState=function(a){h.prototype.restoreState.call(this,a);var u=a;this.x1=u.x1,this.y1=u.y1,this.x2=u.x2,this.y2=u.y2},o.prototype.scale=function(a,u){h.prototype.scale.call(this,a,u),this.x1=this.x1*a,this.y1=this.y1*u,this.x2=this.x2*a,this.y2=this.y2*u,this.adjustVisual(),this.adjustControlBox()},o}(We),st=function(h){function o(a,u,f){var c=h.call(this,a,u,f)||this;return c.strokeColor="transparent",c.strokeWidth=0,c.strokeDasharray="",c.setStrokeColor=c.setStrokeColor.bind(c),c.setStrokeWidth=c.setStrokeWidth.bind(c),c.setStrokeDasharray=c.setStrokeDasharray.bind(c),c.strokeColor=f.defaultColor,c.strokeWidth=f.defaultStrokeWidth,c.strokeDasharray=f.defaultStrokeDasharray,c.strokePanel=new Pe("Line color",f.defaultColorSet,f.defaultColor),c.strokePanel.onColorChanged=c.setStrokeColor,c.strokeWidthPanel=new yt("Line width",f.defaultStrokeWidths,f.defaultStrokeWidth),c.strokeWidthPanel.onWidthChanged=c.setStrokeWidth,c.strokeStylePanel=new mt("Line style",f.defaultStrokeDasharrays,f.defaultStrokeDasharray),c.strokeStylePanel.onStyleChanged=c.setStrokeDasharray,c}return Ue(o,h),o.prototype.ownsTarget=function(a){return!(!h.prototype.ownsTarget.call(this,a)&&a!==this.visual&&a!==this.selectorLine&&a!==this.visibleLine)},o.prototype.createVisual=function(){this.visual=X.createGroup(),this.selectorLine=X.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()]]),this.visibleLine=X.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()]]),this.visual.appendChild(this.selectorLine),this.visual.appendChild(this.visibleLine),this.addMarkerVisualToContainer(this.visual)},o.prototype.pointerDown=function(a,u){h.prototype.pointerDown.call(this,a,u),this.state==="new"&&(this.createVisual(),this.adjustVisual(),this._state="creating")},o.prototype.adjustVisual=function(){this.selectorLine&&this.visibleLine&&(this.selectorLine.setAttribute("x1",this.x1.toString()),this.selectorLine.setAttribute("y1",this.y1.toString()),this.selectorLine.setAttribute("x2",this.x2.toString()),this.selectorLine.setAttribute("y2",this.y2.toString()),this.visibleLine.setAttribute("x1",this.x1.toString()),this.visibleLine.setAttribute("y1",this.y1.toString()),this.visibleLine.setAttribute("x2",this.x2.toString()),this.visibleLine.setAttribute("y2",this.y2.toString()),X.setAttributes(this.visibleLine,[["stroke",this.strokeColor]]),X.setAttributes(this.visibleLine,[["stroke-width",this.strokeWidth.toString()]]),X.setAttributes(this.visibleLine,[["stroke-dasharray",this.strokeDasharray.toString()]]))},o.prototype.setStrokeColor=function(a){this.strokeColor=a,this.adjustVisual(),this.colorChanged(a)},o.prototype.setStrokeWidth=function(a){this.strokeWidth=a,this.adjustVisual()},o.prototype.setStrokeDasharray=function(a){this.strokeDasharray=a,this.adjustVisual(),this.stateChanged()},Object.defineProperty(o.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),o.prototype.getState=function(){var a=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray},h.prototype.getState.call(this));return a.typeName=o.typeName,a},o.prototype.restoreState=function(a){h.prototype.restoreState.call(this,a);var u=a;this.strokeColor=u.strokeColor,this.strokeWidth=u.strokeWidth,this.strokeDasharray=u.strokeDasharray,this.createVisual(),this.adjustVisual()},o.typeName="LineMarker",o.title="Line marker",o.icon='',o}(qe),De=function(h){function o(a,u,f,c){var G=h.call(this,a,c||'')||this;return G.fonts=[],G.fontBoxes=[],G.fonts=u,G.currentFont=f,G.setCurrentFont=G.setCurrentFont.bind(G),G}return Ue(o,h),o.prototype.getUi=function(){var a=this,u=document.createElement("div");return u.style.overflow="hidden",u.style.flexGrow="2",this.fonts.forEach(function(f){var c=document.createElement("div");c.style.display="inline-block",c.style.alignItems="center",c.style.justifyContent="space-between",c.style.padding="5px",c.style.borderWidth="2px",c.style.borderStyle="solid",c.style.overflow="hidden",c.style.maxWidth=100/a.fonts.length-5+"%",c.style.borderColor=f===a.currentFont?a.uiStyleSettings.toolboxAccentColor:"transparent",c.addEventListener("click",function(){a.setCurrentFont(f,c)}),u.appendChild(c);var G=document.createElement("div");G.style.display="flex",G.style.minHeight="20px",G.style.flexGrow="2",G.style.fontFamily=f,G.style.overflow="hidden";var Oe=document.createElement("div");Oe.style.whiteSpace="nowrap",Oe.style.overflow="hidden",Oe.style.textOverflow="ellipsis",Oe.innerHTML="The quick brown fox jumps over the lazy dog",G.appendChild(Oe),c.appendChild(G),a.fontBoxes.push(c)}),u},o.prototype.setCurrentFont=function(a,u){var f=this;this.currentFont=a,this.fontBoxes.forEach(function(c){c.style.borderColor=c===u?f.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onFontChanged&&this.onFontChanged(this.currentFont)},o}(Ie),ze=function(h){function o(a,u,f){var c=h.call(this,a,u,f)||this;return c.color="transparent",c.padding=5,c.DEFAULT_TEXT="your text here",c.text=c.DEFAULT_TEXT,c.isMoved=!1,c.color=f.defaultColor,c.fontFamily=f.defaultFontFamily,c.defaultSize={x:100,y:30},c.setColor=c.setColor.bind(c),c.setFont=c.setFont.bind(c),c.renderText=c.renderText.bind(c),c.sizeText=c.sizeText.bind(c),c.textEditDivClicked=c.textEditDivClicked.bind(c),c.showTextEditor=c.showTextEditor.bind(c),c.setSize=c.setSize.bind(c),c.positionTextEditor=c.positionTextEditor.bind(c),c.colorPanel=new Pe("Color",f.defaultColorSet,f.defaultColor),c.colorPanel.onColorChanged=c.setColor,c.fontFamilyPanel=new De("Font",f.defaultFontFamilies,f.defaultFontFamily),c.fontFamilyPanel.onFontChanged=c.setFont,c}return Ue(o,h),o.prototype.ownsTarget=function(a){if(h.prototype.ownsTarget.call(this,a)||a===this.visual||a===this.textElement||a===this.bgRectangle)return!0;var u=!1;return this.textElement.childNodes.forEach(function(f){f===a&&(u=!0)}),u},o.prototype.createVisual=function(){this.visual=X.createGroup(),this.bgRectangle=X.createRect(1,1,[["fill","transparent"]]),this.visual.appendChild(this.bgRectangle),this.textElement=X.createText([["fill",this.color],["font-family",this.fontFamily],["font-size","16px"],["x","0"],["y","0"]]),this.textElement.transform.baseVal.appendItem(X.createTransform()),this.textElement.transform.baseVal.appendItem(X.createTransform()),this.visual.appendChild(this.textElement),this.addMarkerVisualToContainer(this.visual),this.renderText()},o.prototype.pointerDown=function(a,u){h.prototype.pointerDown.call(this,a,u),this.isMoved=!1,this.pointerDownPoint=a,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(a),this._state="creating")},o.prototype.renderText=function(){var a=this;if(this.textElement){for(;this.textElement.lastChild;)this.textElement.removeChild(this.textElement.lastChild);this.text.split(/\r\n|[\n\v\f\r\x85\u2028\u2029]/).forEach(function(u){a.textElement.appendChild(X.createTSpan(u.trim()===""?" ":u.trim(),[["x","0"],["dy","1.2em"]]))}),setTimeout(this.sizeText,10)}},o.prototype.getTextScale=function(){var a=this.textElement.getBBox(),u=1;if(a.width>0&&a.height>0){var f=(1*this.width-this.width*this.padding*2/100)/a.width,c=(1*this.height-this.height*this.padding*2/100)/a.height;u=Math.min(f,c)}return u},o.prototype.getTextPosition=function(a){var u=this.textElement.getBBox(),f=0,c=0;return u.width>0&&u.height>0&&(f=(this.width-u.width*a)/2,c=this.height/2-u.height*a/2),{x:f,y:c}},o.prototype.sizeText=function(){var a=this.textElement.getBBox(),u=this.getTextScale(),f=this.getTextPosition(u);f.y-=a.y*u,navigator.userAgent.indexOf("Edge/")>-1?this.textElement.style.transform="translate("+f.x+"px, "+f.y+"px) scale("+u+", "+u+")":(this.textElement.transform.baseVal.getItem(0).setTranslate(f.x,f.y),this.textElement.transform.baseVal.getItem(1).setScale(u,u))},o.prototype.manipulate=function(a){h.prototype.manipulate.call(this,a),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(a.x-this.pointerDownPoint.x)>5||Math.abs(a.y-this.pointerDownPoint.y)>5)},o.prototype.resize=function(a){h.prototype.resize.call(this,a),this.isMoved=!0,this.setSize(),this.sizeText()},o.prototype.setSize=function(){h.prototype.setSize.call(this),this.visual&&this.bgRectangle&&(X.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),X.setAttributes(this.bgRectangle,[["width",this.width.toString()],["height",this.height.toString()]]))},o.prototype.pointerUp=function(a){var u=this.state;u==="creating"&&(this._suppressMarkerCreateEvent=!0),h.prototype.pointerUp.call(this,a),this.setSize(),(u==="creating"||!this.isMoved&&Date.now()-this.pointerDownTimestamp>500)&&this.showTextEditor(),this.pointerDownPoint=void 0},o.prototype.showTextEditor=function(){var a=this;this._state="edit",this.overlayContainer.innerHTML="",this.textEditDiv=document.createElement("div"),this.textEditDiv.style.flexGrow="2",this.textEditDiv.style.alignItems="center",this.textEditDiv.style.justifyContent="center",this.textEditDiv.style.pointerEvents="auto",this.textEditDiv.style.overflow="hidden",this.textEditor=document.createElement("div"),this.textEditor.style.position="absolute",this.textEditor.style.fontFamily=this.fontFamily,this.textEditor.style.lineHeight="1em",this.textEditor.innerText=this.text,this.textEditor.contentEditable="true",this.textEditor.style.color=this.color,this.textEditor.style.whiteSpace="pre",this.positionTextEditor(),this.textEditor.addEventListener("pointerup",function(u){u.stopPropagation()}),this.textEditor.addEventListener("input",function(){for(var u=Number.parseFloat(a.textEditor.style.fontSize);a.textEditor.clientWidth>=Number.parseInt(a.textEditor.style.maxWidth)&&u>.9;)u-=.1,a.textEditor.style.fontSize=Math.max(u,.9)+"em"}),this.textEditor.addEventListener("keyup",function(u){u.cancelBubble=!0}),this.textEditor.addEventListener("paste",function(u){if(u.clipboardData){var f=u.clipboardData.getData("text"),c=window.getSelection();if(!c.rangeCount)return!1;c.deleteFromDocument(),c.getRangeAt(0).insertNode(document.createTextNode(f)),u.preventDefault()}}),this.textEditDiv.addEventListener("pointerup",function(){a.textEditDivClicked(a.textEditor.innerText)}),this.textEditDiv.appendChild(this.textEditor),this.overlayContainer.appendChild(this.textEditDiv),this.hideVisual(),this.textEditor.focus(),document.execCommand("selectAll")},o.prototype.positionTextEditor=function(){if(this.state==="edit")if(this.textEditor===void 0)this.showTextEditor();else{this.textElement.style.display="";var a=this.getTextScale(),u=this.rotatePoint({x:this.left+this.width/2,y:this.top+this.height/2}),f=this.textElement.getBBox(),c={x:f.width*a,y:f.height*a};u.x-=c.x/2,u.y-=c.y/2,this.textEditor.style.top=u.y+"px",this.textEditor.style.left=u.x+"px",this.textEditor.style.maxWidth=this.overlayContainer.offsetWidth-u.x+"px",this.textEditor.style.fontSize=Math.max(16*a,12)+"px",this.textElement.style.display="none"}},o.prototype.textEditDivClicked=function(a){this.text=a.trim(),this.overlayContainer.innerHTML="",this.renderText(),this.showVisual(),this._suppressMarkerCreateEvent&&(this._suppressMarkerCreateEvent=!1,this.onMarkerCreated&&this.onMarkerCreated(this)),this.stateChanged()},o.prototype.select=function(){h.prototype.select.call(this),this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText)},o.prototype.deselect=function(){this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText),h.prototype.deselect.call(this)},o.prototype.dblClick=function(a,u){h.prototype.dblClick.call(this,a,u),this.showTextEditor()},o.prototype.setColor=function(a){this.textElement&&X.setAttributes(this.textElement,[["fill",a]]),this.color=a,this.textEditor&&(this.textEditor.style.color=this.color),this.colorChanged(a)},o.prototype.setFont=function(a){this.textElement&&X.setAttributes(this.textElement,[["font-family",a]]),this.fontFamily=a,this.textEditor&&(this.textEditor.style.fontFamily=this.fontFamily),this.renderText(),this.stateChanged()},o.prototype.hideVisual=function(){this.textElement.style.display="none",this.hideControlBox()},o.prototype.showVisual=function(){this.state==="edit"&&(this._state="select"),this.textElement.style.display="",this.showControlBox()},Object.defineProperty(o.prototype,"toolboxPanels",{get:function(){return[this.colorPanel,this.fontFamilyPanel]},enumerable:!1,configurable:!0}),o.prototype.getState=function(){var a=Object.assign({color:this.color,fontFamily:this.fontFamily,padding:this.padding,text:this.text},h.prototype.getState.call(this));return a.typeName=o.typeName,a},o.prototype.restoreState=function(a){var u=a;this.color=u.color,this.fontFamily=u.fontFamily,this.padding=u.padding,this.text=u.text,this.createVisual(),h.prototype.restoreState.call(this,a),this.setSize()},o.prototype.scale=function(a,u){h.prototype.scale.call(this,a,u),this.setSize(),this.sizeText(),this.positionTextEditor()},o.typeName="TextMarker",o.title="Text marker",o.icon='',o}(tt),ee=function(h){function o(a,u,f){var c=h.call(this,a,u,f)||this;return c.color="transparent",c.lineWidth=3,c.drawing=!1,c.pixelRatio=1,c.color=f.defaultColor,c.lineWidth=f.defaultStrokeWidth,c.pixelRatio=f.freehandPixelRatio,c.setColor=c.setColor.bind(c),c.addCanvas=c.addCanvas.bind(c),c.finishCreation=c.finishCreation.bind(c),c.setLineWidth=c.setLineWidth.bind(c),c.colorPanel=new Pe("Color",f.defaultColorSet,f.defaultColor),c.colorPanel.onColorChanged=c.setColor,c.lineWidthPanel=new yt("Line width",f.defaultStrokeWidths,f.defaultStrokeWidth),c.lineWidthPanel.onWidthChanged=c.setLineWidth,c}return Ue(o,h),o.prototype.ownsTarget=function(a){return!(!h.prototype.ownsTarget.call(this,a)&&a!==this.visual&&a!==this.drawingImage)},o.prototype.createVisual=function(){this.visual=X.createGroup(),this.drawingImage=X.createImage(),this.visual.appendChild(this.drawingImage);var a=X.createTransform();this.visual.transform.baseVal.appendItem(a),this.addMarkerVisualToContainer(this.visual)},o.prototype.pointerDown=function(a,u){this.state==="new"&&(this.addCanvas(),this.createVisual(),this._state="creating"),this.state==="creating"?(this.canvasContext.strokeStyle=this.color,this.canvasContext.lineWidth=this.lineWidth,this.canvasContext.beginPath(),this.canvasContext.moveTo(a.x,a.y),this.drawing=!0):h.prototype.pointerDown.call(this,a,u)},o.prototype.manipulate=function(a){this.state==="creating"?this.drawing&&(this.canvasContext.lineTo(a.x,a.y),this.canvasContext.stroke()):h.prototype.manipulate.call(this,a)},o.prototype.resize=function(a){h.prototype.resize.call(this,a),X.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),X.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]])},o.prototype.pointerUp=function(a){this._state==="creating"?this.drawing&&(this.canvasContext.closePath(),this.drawing=!1,this.globalSettings.newFreehandMarkerOnPointerUp&&this.finishCreation()):h.prototype.pointerUp.call(this,a)},o.prototype.addCanvas=function(){this.overlayContainer.innerHTML="",this.canvasElement=document.createElement("canvas"),this.canvasElement.width=this.overlayContainer.clientWidth*this.pixelRatio,this.canvasElement.height=this.overlayContainer.clientHeight*this.pixelRatio,this.canvasContext=this.canvasElement.getContext("2d"),this.canvasContext.scale(this.pixelRatio,this.pixelRatio),this.overlayContainer.appendChild(this.canvasElement)},o.prototype.select=function(){this.state==="creating"&&this.finishCreation(),h.prototype.select.call(this)},o.prototype.deselect=function(){this.state==="creating"&&this.finishCreation(),h.prototype.deselect.call(this)},o.prototype.finishCreation=function(){for(var a=this.canvasContext.getImageData(0,0,this.canvasElement.width,this.canvasElement.height),u=[this.canvasElement.width+1,this.canvasElement.height+1,-1,-1],f=u[0],c=u[1],G=u[2],Oe=u[3],Qe=!1,ht=0;ht0&&(Qe=!0,htOe&&(Oe=ht),Ne>G&&(G=Ne));if(Qe){this.left=f/this.pixelRatio,this.top=c/this.pixelRatio,this.width=(G-f)/this.pixelRatio,this.height=(Oe-c)/this.pixelRatio;var St=document.createElement("canvas");St.width=G-f,St.height=Oe-c,St.getContext("2d").putImageData(this.canvasContext.getImageData(f,c,G-f,Oe-c),0,0),this.drawingImgUrl=St.toDataURL("image/png"),this.setDrawingImage(),this._state="select",this.onMarkerCreated&&this.onMarkerCreated(this)}this.overlayContainer.innerHTML=""},o.prototype.setDrawingImage=function(){X.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]]),X.setAttributes(this.drawingImage,[["href",this.drawingImgUrl]]),this.moveVisual({x:this.left,y:this.top})},o.prototype.setColor=function(a){this.color=a,this.colorChanged(a)},o.prototype.setLineWidth=function(a){this.lineWidth=a},Object.defineProperty(o.prototype,"toolboxPanels",{get:function(){return this.state==="new"||this.state==="creating"?[this.colorPanel,this.lineWidthPanel]:[]},enumerable:!1,configurable:!0}),o.prototype.getState=function(){var a=Object.assign({drawingImgUrl:this.drawingImgUrl},h.prototype.getState.call(this));return a.typeName=o.typeName,a},o.prototype.restoreState=function(a){this.createVisual(),h.prototype.restoreState.call(this,a),this.drawingImgUrl=a.drawingImgUrl,this.setDrawingImage()},o.prototype.scale=function(a,u){h.prototype.scale.call(this,a,u),this.setDrawingImage()},o.typeName="FreehandMarker",o.title="Freehand marker",o.icon='',o}(tt),J=function(h){function o(a,u,f){var c=h.call(this,a,f||'')||this;return c.typeBoxes=[],c.currentType=u,c.setCurrentType=c.setCurrentType.bind(c),c}return Ue(o,h),o.prototype.getUi=function(){var a=this,u=document.createElement("div");u.style.display="flex",u.style.overflow="hidden",u.style.flexGrow="2";for(var f=function(Oe){var Qe="both";switch(Oe){case 0:Qe="both";break;case 1:Qe="start";break;case 2:Qe="end";break;case 3:Qe="none"}var ht=document.createElement("div");if(ht.style.display="flex",ht.style.flexGrow="2",ht.style.alignItems="center",ht.style.justifyContent="space-between",ht.style.padding="5px",ht.style.borderWidth="2px",ht.style.borderStyle="solid",ht.style.borderColor=Qe===c.currentType?c.uiStyleSettings.toolboxAccentColor:"transparent",ht.addEventListener("click",function(){a.setCurrentType(Qe,ht)}),u.appendChild(ht),Qe==="both"||Qe==="start"){var Ne=document.createElement("div");Ne.style.display="flex",Ne.style.alignItems="center",Ne.style.minHeight="20px",Ne.innerHTML=` - `,Ne.style.marginLeft="5px",ht.appendChild(Ne)}var St=document.createElement("div");St.style.display="flex",St.style.alignItems="center",St.style.minHeight="20px",St.style.flexGrow="2";var Nt=document.createElement("hr");if(Nt.style.minWidth="20px",Nt.style.border="0px",Nt.style.borderTop="3px solid "+(c.uiStyleSettings!==void 0?c.uiStyleSettings.toolboxColor:"#eeeeee"),Nt.style.flexGrow="2",St.appendChild(Nt),ht.appendChild(St),Ke==="both"||Ke==="end"){var en=document.createElement("div");en.style.display="flex",en.style.alignItems="center",en.style.minHeight="20px",en.innerHTML=` + `,Ne.style.marginLeft="5px",ht.appendChild(Ne)}var St=document.createElement("div");St.style.display="flex",St.style.alignItems="center",St.style.minHeight="20px",St.style.flexGrow="2";var Nt=document.createElement("hr");if(Nt.style.minWidth="20px",Nt.style.border="0px",Nt.style.borderTop="3px solid "+(c.uiStyleSettings!==void 0?c.uiStyleSettings.toolboxColor:"#eeeeee"),Nt.style.flexGrow="2",St.appendChild(Nt),ht.appendChild(St),Qe==="both"||Qe==="end"){var en=document.createElement("div");en.style.display="flex",en.style.alignItems="center",en.style.minHeight="20px",en.innerHTML=` - `,en.style.marginRight="5px",ht.appendChild(en)}c.typeBoxes.push(ht)},c=this,G=0;G<4;G++)f(G);return u},o.prototype.setCurrentType=function(a,u){var f=this;this.currentType=a,this.typeBoxes.forEach(function(c){c.style.borderColor=c===u?f.uiStyleSettings!==void 0?f.uiStyleSettings.toolboxAccentColor:"#3080c3":"transparent"}),this.onArrowTypeChanged&&this.onArrowTypeChanged(this.currentType)},o}(Ie),$=function(h){function o(a,u,f){var c=h.call(this,a,u,f)||this;return c.arrowType="end",c.arrowBaseHeight=10,c.arrowBaseWidth=10,c.getArrowPoints=c.getArrowPoints.bind(c),c.setArrowType=c.setArrowType.bind(c),c.arrowTypePanel=new J("Arrow type","end"),c.arrowTypePanel.onArrowTypeChanged=c.setArrowType,c}return Ue(o,h),o.prototype.ownsTarget=function(a){return!(!h.prototype.ownsTarget.call(this,a)&&a!==this.arrow1&&a!==this.arrow2)},o.prototype.getArrowPoints=function(a,u){var f=this.arrowBaseWidth+2*this.strokeWidth,c=this.arrowBaseHeight+2*this.strokeWidth;return a-f/2+","+(u+c/2)+" "+a+","+(u-c/2)+" "+(a+f/2)+","+(u+c/2)},o.prototype.createTips=function(){this.arrow1=X.createPolygon(this.getArrowPoints(this.x1,this.y1),[["fill",this.strokeColor]]),this.arrow1.transform.baseVal.appendItem(X.createTransform()),this.visual.appendChild(this.arrow1),this.arrow2=X.createPolygon(this.getArrowPoints(this.x2,this.y2),[["fill",this.strokeColor]]),this.arrow2.transform.baseVal.appendItem(X.createTransform()),this.visual.appendChild(this.arrow2)},o.prototype.pointerDown=function(a,u){h.prototype.pointerDown.call(this,a,u),this.state==="creating"&&this.createTips()},o.prototype.adjustVisual=function(){if(h.prototype.adjustVisual.call(this),this.arrow1&&this.arrow2&&(this.arrow1.style.display=this.arrowType==="both"||this.arrowType==="start"?"":"none",this.arrow2.style.display=this.arrowType==="both"||this.arrowType==="end"?"":"none",X.setAttributes(this.arrow1,[["points",this.getArrowPoints(this.x1,this.y1)],["fill",this.strokeColor]]),X.setAttributes(this.arrow2,[["points",this.getArrowPoints(this.x2,this.y2)],["fill",this.strokeColor]]),Math.abs(this.x1-this.x2)>.1)){var a=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2),u=this.arrow1.transform.baseVal.getItem(0);u.setRotate(a,this.x1,this.y1),this.arrow1.transform.baseVal.replaceItem(u,0);var f=this.arrow2.transform.baseVal.getItem(0);f.setRotate(a+180,this.x2,this.y2),this.arrow2.transform.baseVal.replaceItem(f,0)}},o.prototype.setArrowType=function(a){this.arrowType=a,this.adjustVisual(),this.stateChanged()},Object.defineProperty(o.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel,this.arrowTypePanel]},enumerable:!1,configurable:!0}),o.prototype.getState=function(){var a=Object.assign({arrowType:this.arrowType},h.prototype.getState.call(this));return a.typeName=o.typeName,a},o.prototype.restoreState=function(a){h.prototype.restoreState.call(this,a);var u=a;this.arrowType=u.arrowType,this.createTips(),this.adjustVisual()},o.typeName="ArrowMarker",o.title="Arrow marker",o.icon='',o}(st),k=function(h){function o(a,u,f){var c=h.call(this,a,u,f)||this;return c.fillColor=f.defaultFillColor,c.strokeWidth=0,c.fillPanel=new Pe("Color",f.defaultColorSet,f.defaultFillColor),c.fillPanel.onColorChanged=c.setFillColor,c}return Ue(o,h),Object.defineProperty(o.prototype,"toolboxPanels",{get:function(){return[this.fillPanel]},enumerable:!1,configurable:!0}),o.prototype.getState=function(){var a=h.prototype.getState.call(this);return a.typeName=o.typeName,a},o.typeName="CoverMarker",o.title="Cover marker",o.icon='',o}(Ye),M=function(h){function o(a,u,f,c){var G=h.call(this,a,c||'')||this;return G.opacities=[],G.opacityBoxes=[],G.opacities=u,G.currentOpacity=f,G.setCurrentOpacity=G.setCurrentOpacity.bind(G),G}return Ue(o,h),o.prototype.getUi=function(){var a=this,u=document.createElement("div");return u.style.display="flex",u.style.overflow="hidden",u.style.flexGrow="2",u.style.justifyContent="space-between",this.opacities.forEach(function(f){var c=document.createElement("div");c.style.display="flex",c.style.alignItems="center",c.style.justifyContent="center",c.style.padding="5px",c.style.borderWidth="2px",c.style.borderStyle="solid",c.style.borderColor=f===a.currentOpacity?a.uiStyleSettings.toolboxAccentColor:"transparent",c.addEventListener("click",function(){a.setCurrentOpacity(f,c)}),u.appendChild(c);var G=document.createElement("div");G.innerText=100*f+"%",c.appendChild(G),a.opacityBoxes.push(c)}),u},o.prototype.setCurrentOpacity=function(a,u){var f=this;this.currentOpacity=a,this.opacityBoxes.forEach(function(c){c.style.borderColor=c===u?f.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onOpacityChanged&&this.onOpacityChanged(this.currentOpacity)},o}(Ie),_=function(h){function o(a,u,f){var c=h.call(this,a,u,f)||this;return c.setOpacity=c.setOpacity.bind(c),c.fillColor=f.defaultHighlightColor,c.strokeWidth=0,c.opacity=f.defaultHighlightOpacity,c.fillPanel=new Pe("Color",f.defaultColorSet,c.fillColor),c.fillPanel.onColorChanged=c.setFillColor,c.opacityPanel=new M("Opacity",f.defaultOpacitySteps,c.opacity),c.opacityPanel.onOpacityChanged=c.setOpacity,c}return Ue(o,h),o.prototype.setOpacity=function(a){this.opacity=a,this.visual&&X.setAttributes(this.visual,[["opacity",this.opacity.toString()]]),this.stateChanged()},Object.defineProperty(o.prototype,"toolboxPanels",{get:function(){return[this.fillPanel,this.opacityPanel]},enumerable:!1,configurable:!0}),o.prototype.getState=function(){var a=h.prototype.getState.call(this);return a.typeName=o.typeName,a},o.typeName="HighlightMarker",o.title="Highlight marker",o.icon='',o}(k),H='',be=function(h){function o(a,u,f){var c=h.call(this,a,u,f)||this;return c.bgColor="transparent",c.tipPosition={x:0,y:0},c.tipBase1Position={x:0,y:0},c.tipBase2Position={x:0,y:0},c.tipMoving=!1,c.color=f.defaultStrokeColor,c.bgColor=f.defaultFillColor,c.fontFamily=f.defaultFontFamily,c.defaultSize={x:100,y:30},c.setBgColor=c.setBgColor.bind(c),c.getTipPoints=c.getTipPoints.bind(c),c.positionTip=c.positionTip.bind(c),c.setTipPoints=c.setTipPoints.bind(c),c.colorPanel=new Pe("Text color",f.defaultColorSet,c.color,''),c.colorPanel.onColorChanged=c.setColor,c.bgColorPanel=new Pe("Fill color",f.defaultColorSet,c.bgColor,H),c.bgColorPanel.onColorChanged=c.setBgColor,c.fontFamilyPanel=new De("Font",f.defaultFontFamilies,f.defaultFontFamily),c.fontFamilyPanel.onFontChanged=c.setFont,c.tipGrip=new pt,c.tipGrip.visual.transform.baseVal.appendItem(X.createTransform()),c.controlBox.appendChild(c.tipGrip.visual),c}return Ue(o,h),o.prototype.ownsTarget=function(a){return h.prototype.ownsTarget.call(this,a)||this.tipGrip.ownsTarget(a)||this.tip===a},o.prototype.createTip=function(){X.setAttributes(this.bgRectangle,[["fill",this.bgColor],["rx","10px"]]),this.tip=X.createPolygon(this.getTipPoints(),[["fill",this.bgColor]]),this.visual.appendChild(this.tip)},o.prototype.pointerDown=function(a,u){this.state==="new"&&h.prototype.pointerDown.call(this,a,u),this.state==="creating"?this.createTip():this.tipGrip.ownsTarget(u)?(this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.tipMoving=!0):h.prototype.pointerDown.call(this,a,u)},o.prototype.pointerUp=function(a){if(this.tipMoving)this.tipMoving=!1,this.isMoved=!0,h.prototype.pointerUp.call(this,a);else{var u=this.state==="creating";h.prototype.pointerUp.call(this,a),this.setTipPoints(u),this.positionTip()}},o.prototype.manipulate=function(a){if(this.tipMoving){var u=this.unrotatePoint(a);this.tipPosition={x:u.x-this.manipulationStartLeft,y:u.y-this.manipulationStartTop},this.positionTip()}else h.prototype.manipulate.call(this,a)},o.prototype.setBgColor=function(a){this.bgRectangle&&this.tip&&(X.setAttributes(this.bgRectangle,[["fill",a]]),X.setAttributes(this.tip,[["fill",a]])),this.bgColor=a,this.fillColorChanged(a)},o.prototype.getTipPoints=function(){return this.setTipPoints(this.state==="creating"),this.tipBase1Position.x+","+this.tipBase1Position.y+" "+this.tipBase2Position.x+","+this.tipBase2Position.y+" "+this.tipPosition.x+","+this.tipPosition.y},o.prototype.setTipPoints=function(a){a===void 0&&(a=!1);var u=Math.min(this.height/2,15),f=this.height/5;a&&(this.tipPosition={x:u+f/2,y:this.height+20});var c=Math.atan(this.height/2/(this.width/2));this.tipPosition.x=this.width/2&&this.tipPosition.y=this.width/2&&this.tipPosition.y>=this.height/2?c.1)){var a=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2),u=this.tip1.transform.baseVal.getItem(0);u.setRotate(a,this.x1,this.y1),this.tip1.transform.baseVal.replaceItem(u,0);var f=this.tip2.transform.baseVal.getItem(0);f.setRotate(a+180,this.x2,this.y2),this.tip2.transform.baseVal.replaceItem(f,0)}},Object.defineProperty(o.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),o.prototype.getState=function(){var a=h.prototype.getState.call(this);return a.typeName=o.typeName,a},o.prototype.restoreState=function(a){h.prototype.restoreState.call(this,a),this.createTips(),this.adjustVisual()},o.typeName="MeasurementMarker",o.title="Measurement marker",o.icon='',o}(st),nt=function(h){function o(a,u,f){var c=h.call(this,a,u,f)||this;return c.strokePanel.colors=f.defaultColorSet,c.fillColor="transparent",c}return Ue(o,h),Object.defineProperty(o.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),o.prototype.getState=function(){var a=h.prototype.getState.call(this);return a.typeName=o.typeName,a},o.typeName="EllipseFrameMarker",o.title="Ellipse frame marker",o.icon='',o}(ue),dt=function(){function h(){this.undoStack=[],this.redoStack=[]}return Object.defineProperty(h.prototype,"isUndoPossible",{get:function(){return this.undoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"isRedoPossible",{get:function(){return this.redoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"undoStepCount",{get:function(){return this.undoStack.length},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"redoStepCount",{get:function(){return this.redoStack.length},enumerable:!1,configurable:!0}),h.prototype.addUndoStep=function(o){this.undoStack.length!==0&&JSON.stringify(this.undoStack[this.undoStack.length-1])===JSON.stringify(o)||(this.undoStack.push(o),JSON.stringify(this.lastRedoStep)!==JSON.stringify(o)&&this.redoStack.splice(0,this.redoStack.length))},h.prototype.replaceLastUndoStep=function(o){this.undoStack.length>0&&(this.undoStack[this.undoStack.length-1]=o)},h.prototype.getLastUndoStep=function(){return this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0},h.prototype.undo=function(){if(this.undoStack.length>1){var o=this.undoStack.pop();return o!==void 0&&this.redoStack.push(o),this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0}},h.prototype.redo=function(){return this.lastRedoStep=this.redoStack.pop(),this.lastRedoStep},h}(),lt=function(h){function o(a,u,f){var c=h.call(this,a,u,f)||this;return c.strokeColor="transparent",c.strokeWidth=0,c.strokeDasharray="",c.curveX=0,c.curveY=0,c.manipulationStartCurveX=0,c.manipulationStartCurveY=0,c.setStrokeColor=c.setStrokeColor.bind(c),c.setStrokeWidth=c.setStrokeWidth.bind(c),c.setStrokeDasharray=c.setStrokeDasharray.bind(c),c.positionGrips=c.positionGrips.bind(c),c.addControlGrips=c.addControlGrips.bind(c),c.adjustVisual=c.adjustVisual.bind(c),c.setupControlBox=c.setupControlBox.bind(c),c.resize=c.resize.bind(c),c.strokeColor=f.defaultColor,c.strokeWidth=f.defaultStrokeWidth,c.strokeDasharray=f.defaultStrokeDasharray,c.strokePanel=new Pe("Line color",f.defaultColorSet,f.defaultColor),c.strokePanel.onColorChanged=c.setStrokeColor,c.strokeWidthPanel=new yt("Line width",f.defaultStrokeWidths,f.defaultStrokeWidth),c.strokeWidthPanel.onWidthChanged=c.setStrokeWidth,c.strokeStylePanel=new mt("Line style",f.defaultStrokeDasharrays,f.defaultStrokeDasharray),c.strokeStylePanel.onStyleChanged=c.setStrokeDasharray,c}return Ue(o,h),o.prototype.ownsTarget=function(a){return!(!h.prototype.ownsTarget.call(this,a)&&a!==this.visual&&a!==this.selectorCurve&&a!==this.visibleCurve&&!this.curveGrip.ownsTarget(a))},o.prototype.getPathD=function(){return"M "+this.x1+" "+this.y1+" Q "+this.curveX+" "+this.curveY+", "+this.x2+" "+this.y2},o.prototype.createVisual=function(){this.visual=X.createGroup(),this.selectorCurve=X.createPath(this.getPathD(),[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()],["fill","transparent"]]),this.visibleCurve=X.createPath(this.getPathD(),[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["fill","transparent"]]),this.visual.appendChild(this.selectorCurve),this.visual.appendChild(this.visibleCurve),this.addMarkerVisualToContainer(this.visual)},o.prototype.pointerDown=function(a,u){h.prototype.pointerDown.call(this,a,u),this.manipulationStartCurveX=this.curveX,this.manipulationStartCurveY=this.curveY,this.state==="new"&&(this.curveX=a.x,this.curveY=a.y),this.state==="new"?(this.createVisual(),this.adjustVisual(),this._state="creating"):this.curveGrip.ownsTarget(u)&&(this.activeGrip=this.curveGrip,this._state="resize")},o.prototype.adjustVisual=function(){this.selectorCurve&&this.visibleCurve&&(this.selectorCurve.setAttribute("d",this.getPathD()),this.visibleCurve.setAttribute("d",this.getPathD()),X.setAttributes(this.visibleCurve,[["stroke",this.strokeColor]]),X.setAttributes(this.visibleCurve,[["stroke-width",this.strokeWidth.toString()]]),X.setAttributes(this.visibleCurve,[["stroke-dasharray",this.strokeDasharray.toString()]]))},o.prototype.setupControlBox=function(){h.prototype.setupControlBox.call(this),this.curveControlLine1=X.createLine(this.x1,this.y1,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.curveControlLine2=X.createLine(this.x2,this.y2,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.controlBox.insertBefore(this.curveControlLine1,this.controlBox.firstChild),this.controlBox.insertBefore(this.curveControlLine2,this.controlBox.firstChild)},o.prototype.addControlGrips=function(){this.curveGrip=this.createGrip(),this.curveX=0,this.curveY=0,h.prototype.addControlGrips.call(this)},o.prototype.positionGrips=function(){h.prototype.positionGrips.call(this);var a=this.curveGrip.GRIP_SIZE;this.positionGrip(this.curveGrip.visual,this.curveX-a/2,this.curveY-a/2),this.curveControlLine1&&this.curveControlLine2&&(this.curveControlLine1.setAttribute("x1",this.x1.toString()),this.curveControlLine1.setAttribute("y1",this.y1.toString()),this.curveControlLine1.setAttribute("x2",this.curveX.toString()),this.curveControlLine1.setAttribute("y2",this.curveY.toString()),this.curveControlLine2.setAttribute("x1",this.x2.toString()),this.curveControlLine2.setAttribute("y1",this.y2.toString()),this.curveControlLine2.setAttribute("x2",this.curveX.toString()),this.curveControlLine2.setAttribute("y2",this.curveY.toString()))},o.prototype.manipulate=function(a){this.state==="move"&&(this.curveX=this.manipulationStartCurveX+a.x-this.manipulationStartX,this.curveY=this.manipulationStartCurveY+a.y-this.manipulationStartY),h.prototype.manipulate.call(this,a)},o.prototype.resize=function(a){this.activeGrip===this.curveGrip&&(this.curveX=a.x,this.curveY=a.y),h.prototype.resize.call(this,a),this.state==="creating"&&(this.curveX=this.x1+(this.x2-this.x1)/2,this.curveY=this.y1+(this.y2-this.y1)/2)},o.prototype.setStrokeColor=function(a){this.strokeColor=a,this.adjustVisual(),this.colorChanged(a)},o.prototype.setStrokeWidth=function(a){this.strokeWidth=a,this.adjustVisual()},o.prototype.setStrokeDasharray=function(a){this.strokeDasharray=a,this.adjustVisual()},o.prototype.scale=function(a,u){this.curveX=this.curveX*a,this.curveY=this.curveY*u,h.prototype.scale.call(this,a,u)},Object.defineProperty(o.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),o.prototype.getState=function(){var a=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,curveX:this.curveX,curveY:this.curveY},h.prototype.getState.call(this));return a.typeName=o.typeName,a},o.prototype.restoreState=function(a){h.prototype.restoreState.call(this,a);var u=a;this.strokeColor=u.strokeColor,this.strokeWidth=u.strokeWidth,this.strokeDasharray=u.strokeDasharray,this.curveX=u.curveX,this.curveY=u.curveY,this.createVisual(),this.adjustVisual()},o.typeName="CurveMarker",o.title="Curve marker",o.icon='',o}(qe),Rt=function(){function h(o,a){a===void 0&&(a=!1),this.cancelable=!1,this._defaultPrevented=!1,this.markerArea=o,this.cancelable=a}return Object.defineProperty(h.prototype,"defaultPrevented",{get:function(){return this._defaultPrevented},enumerable:!1,configurable:!0}),h.prototype.preventDefault=function(){this._defaultPrevented=!0},h}(),kt=function(h){function o(a,u,f){var c=h.call(this,a,!1)||this;return c.dataUrl=u,c.state=f,c}return Ue(o,h),o}(Rt),ft=function(h){function o(a,u,f){f===void 0&&(f=!1);var c=h.call(this,a,f)||this;return c.marker=u,c}return Ue(o,h),o}(Rt),Yt=function(){function h(){this.render=[],this.beforeclose=[],this.close=[],this.show=[],this.restorestate=[],this.statechange=[],this.markerselect=[],this.markerdeselect=[],this.markercreating=[],this.markercreate=[],this.markerbeforedelete=[],this.markerdelete=[],this.markerchange=[],this.focus=[],this.blur=[]}return h.prototype.addEventListener=function(o,a){this[o].push(a)},h.prototype.removeEventListener=function(o,a){var u=this[o].indexOf(a);u>-1&&this[o].splice(u,1)},h}(),_t=function(){function h(o){this.touchPoints=0,this._availableMarkerTypes=this.DEFAULT_MARKER_TYPES,this.mode="select",this.markers=[],this.isDragging=!1,this.renderEventListeners=[],this.closeEventListeners=[],this.settings=new Ee,this._isOpen=!1,this.undoRedoManager=new dt,this.renderAtNaturalSize=!1,this.renderImageType="image/png",this.renderMarkersOnly=!1,this.zoomSteps=[1,1.5,2,4],this._zoomLevel=1,this._isResizing=!1,this.prevPanPoint={x:0,y:0},this.eventListeners=new Yt,this._silentRenderMode=!1,this._isFocused=!1,this._instanceNo=h.instanceCounter++,this.styles=new Je(this.instanceNo),this.uiStyleSettings=this.styles.settings,this.target=o,this.targetRoot=document.body,this.width=o.clientWidth,this.height=o.clientHeight,this.styles.removeStyleSheet(),this.open=this.open.bind(this),this.setTopLeft=this.setTopLeft.bind(this),this.toolbarButtonClicked=this.toolbarButtonClicked.bind(this),this.createNewMarker=this.createNewMarker.bind(this),this.addNewMarker=this.addNewMarker.bind(this),this.markerCreated=this.markerCreated.bind(this),this.setCurrentMarker=this.setCurrentMarker.bind(this),this.onPointerDown=this.onPointerDown.bind(this),this.onDblClick=this.onDblClick.bind(this),this.onPointerMove=this.onPointerMove.bind(this),this.onPointerUp=this.onPointerUp.bind(this),this.onPointerOut=this.onPointerOut.bind(this),this.onKeyUp=this.onKeyUp.bind(this),this.overrideOverflow=this.overrideOverflow.bind(this),this.restoreOverflow=this.restoreOverflow.bind(this),this.close=this.close.bind(this),this.closeUI=this.closeUI.bind(this),this.addCloseEventListener=this.addCloseEventListener.bind(this),this.removeCloseEventListener=this.removeCloseEventListener.bind(this),this.addRenderEventListener=this.addRenderEventListener.bind(this),this.removeRenderEventListener=this.removeRenderEventListener.bind(this),this.clientToLocalCoordinates=this.clientToLocalCoordinates.bind(this),this.onWindowResize=this.onWindowResize.bind(this),this.deleteSelectedMarker=this.deleteSelectedMarker.bind(this),this.setWindowHeight=this.setWindowHeight.bind(this),this.removeMarker=this.removeMarker.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this),this.onPopupTargetResize=this.onPopupTargetResize.bind(this),this.showNotesEditor=this.showNotesEditor.bind(this),this.hideNotesEditor=this.hideNotesEditor.bind(this),this.stepZoom=this.stepZoom.bind(this),this.focus=this.focus.bind(this),this.blur=this.blur.bind(this),this.markerStateChanged=this.markerStateChanged.bind(this),this.switchToSelectMode=this.switchToSelectMode.bind(this),this.addDefs=this.addDefs.bind(this),this.addDefsToImage=this.addDefsToImage.bind(this)}return Object.defineProperty(h.prototype,"ALL_MARKER_TYPES",{get:function(){return[ut,ee,$,ze,nt,ue,_,be,Be,k,st,lt]},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"DEFAULT_MARKER_TYPES",{get:function(){return[ut,ee,$,ze,ue,_,be]},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"BASIC_MARKER_TYPES",{get:function(){return[ut,ee,$,ze,_]},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"availableMarkerTypes",{get:function(){return this._availableMarkerTypes},set:function(o){var a=this;this._availableMarkerTypes.splice(0),o.forEach(function(u){if(typeof u=="string"){var f=a.ALL_MARKER_TYPES.find(function(c){return c.typeName===u});f!==void 0&&a._availableMarkerTypes.push(f)}else a._availableMarkerTypes.push(u)})},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"currentMarker",{get:function(){return this._currentMarker},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"isOpen",{get:function(){return this._isOpen},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"isUndoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isUndoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"isRedoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isRedoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"zoomLevel",{get:function(){return this._zoomLevel},set:function(o){this._zoomLevel=o,this.editorCanvas&&this.contentDiv&&(this.editorCanvas.style.transform="scale("+this._zoomLevel+")",this.contentDiv.scrollTo({left:(this.editorCanvas.clientWidth*this._zoomLevel-this.contentDiv.clientWidth)/2,top:(this.editorCanvas.clientHeight*this._zoomLevel-this.contentDiv.clientHeight)/2}))},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"instanceNo",{get:function(){return this._instanceNo},enumerable:!1,configurable:!0}),h.prototype.open=function(){this.setupResizeObserver(),this.setEditingTarget(),this.setTopLeft(),this.initMarkerCanvas(),this.initOverlay(),this.attachEvents(),this.settings.displayMode==="popup"&&this.onPopupTargetResize(),je.isLicensed||this.addLogo(),this._isOpen=!0,this._isFocused=!0},h.prototype.show=function(){var o=this;this.styles.styleSheetRoot===void 0&&Ve.styleSheetRoot!==void 0&&(this.styles.styleSheetRoot=Ve.styleSheetRoot),this.setWindowHeight(),this.showUI(),this.open(),this.eventListeners.show.forEach(function(a){return a(new Rt(o))})},h.prototype.render=function(){return Me(this,void 0,void 0,function(){var o;return Le(this,function(a){switch(a.label){case 0:return this.setCurrentMarker(),(o=new Qe).naturalSize=this.renderAtNaturalSize,o.imageType=this.renderImageType,o.imageQuality=this.renderImageQuality,o.markersOnly=this.renderMarkersOnly,o.width=this.renderWidth,o.height=this.renderHeight,[4,o.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 1:return a.sent(),[4,o.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 2:return[2,a.sent()]}})})},h.prototype.close=function(o){var a=this;if(o===void 0&&(o=!1),this.isOpen){var u=!1;o||this.eventListeners.beforeclose.forEach(function(f){var c=new Rt(a,!0);f(c),c.defaultPrevented&&(u=!0)}),u||(this.coverDiv&&this.closeUI(),this.targetObserver&&this.targetObserver.unobserve(this.target),this.settings.displayMode==="popup"&&window.removeEventListener("resize",this.setWindowHeight),this.eventListeners.close.forEach(function(f){return f(new Rt(a))}),this.detachEvents(),this._isOpen=!1)}},h.prototype.addMarkersToToolbar=function(){for(var o,a=[],u=0;uthis.editorCanvas.clientHeight?this.editorCanvas.clientHeight*o:this.editorCanvas.clientWidth,u=a',o.title="Powered by marker.js",o.style.display="grid",o.style.alignItems="center",o.style.justifyItems="center",o.style.padding="3px",o.style.width="20px",o.style.height="20px",this.logoUI.appendChild(o),this.editorCanvas.appendChild(this.logoUI),this.logoUI.style.position="absolute",this.logoUI.style.pointerEvents="all",this.positionLogo()},h.prototype.positionLogo=function(){this.logoUI&&(this.uiStyleSettings.logoPosition!=="right"?this.logoUI.style.left=this.markerImageHolder.offsetLeft+10+"px":this.logoUI.style.left=this.markerImageHolder.offsetLeft+this.markerImageHolder.offsetWidth-this.logoUI.clientWidth-10+"px",this.logoUI.style.top=this.markerImageHolder.offsetTop+this.markerImageHolder.offsetHeight-this.logoUI.clientHeight-10+"px")},h.prototype.overrideOverflow=function(){this.scrollXState=window.scrollX,this.scrollYState=window.scrollY,this.bodyOverflowState=document.body.style.overflow,window.scroll({top:0,left:0}),document.body.style.overflow="hidden"},h.prototype.restoreOverflow=function(){document.body.style.overflow=this.bodyOverflowState,window.scroll({top:this.scrollYState,left:this.scrollXState})},h.prototype.showUI=function(){switch(this.settings.displayMode==="popup"&&this.overrideOverflow(),this.coverDiv=document.createElement("div"),this.coverDiv.style.visibility=this._silentRenderMode?"hidden":"visible",this.coverDiv.className=this.styles.classNamePrefixBase+" "+this.styles.classNamePrefix,this.coverDiv.style.fontSize="16px",this.coverDiv.style.userSelect="none",this.settings.displayMode){case"inline":this.coverDiv.style.position="absolute";var o=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=o+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px",this.coverDiv.style.width=this.target.offsetWidth.toString()+"px",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"5";break;case"popup":this.coverDiv.style.position="absolute",this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=window.innerHeight+"px",this.coverDiv.style.backgroundColor="rgba(0, 0, 0, 0.75)",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"1000",this.coverDiv.style.display="flex"}this.targetRoot.appendChild(this.coverDiv),this.uiDiv=document.createElement("div"),this.uiDiv.style.display="flex",this.uiDiv.style.flexDirection="column",this.uiDiv.style.flexGrow="2",this.uiDiv.style.margin=this.settings.displayMode==="popup"?this.settings.popupMargin+"px":"0px",this.uiDiv.style.border="0px",this.coverDiv.appendChild(this.uiDiv),this.toolbar=new se(this.uiDiv,this.settings.displayMode,this._availableMarkerTypes,this.uiStyleSettings,this.styles),this.toolbar.addButtonClickListener(this.toolbarButtonClicked),this.toolbar.show(this._silentRenderMode||this.uiStyleSettings.hideToolbar?"hidden":"visible"),this.contentDiv=document.createElement("div"),this.contentDiv.style.display="flex",this.contentDiv.style.flexDirection="row",this.contentDiv.style.flexGrow="2",this.contentDiv.style.flexShrink="1",this.settings.displayMode==="popup"&&(this.contentDiv.style.backgroundColor=this.uiStyleSettings.canvasBackgroundColor,this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.uiStyleSettings.toolbarHeight+"px",this.contentDiv.style.maxWidth="calc(100vw - "+2*this.settings.popupMargin+"px)"),this.contentDiv.style.overflow="auto",this.uiDiv.appendChild(this.contentDiv),this.editorCanvas=document.createElement("div"),this.editorCanvas.style.flexGrow="2",this.editorCanvas.style.flexShrink="1",this.editorCanvas.style.position="relative",this.editorCanvas.style.overflow="hidden",this.editorCanvas.style.display="flex",this.settings.displayMode==="popup"&&(this.editorCanvas.style.alignItems="center",this.editorCanvas.style.justifyContent="center"),this.editorCanvas.style.pointerEvents="none",this.editorCanvas.style.transformOrigin="left top",this.editorCanvas.style.transform="scale("+this.zoomLevel+")",this.contentDiv.appendChild(this.editorCanvas),this.editingTarget=this.target instanceof HTMLImageElement?document.createElement("img"):document.createElement("canvas"),this.target.getClientRects().item(0).y-1&&this.markers.splice(this.markers.indexOf(o),1),o.dispose()},h.prototype.switchToSelectMode=function(){this.mode="select",this.hideNotesEditor(),this._currentMarker!==void 0&&(this._currentMarker.state!=="new"?this._currentMarker.select():(this.removeMarker(this._currentMarker),this.setCurrentMarker(),this.markerImage.style.cursor="default"),this.addUndoStep())},h.prototype.toolbarButtonClicked=function(o,a){if(o==="marker"&&a!==void 0)this.createNewMarker(a);else if(o==="action")switch(a){case"select":this.switchToSelectMode(),this.switchToSelectMode();break;case"delete":this.deleteSelectedMarker();break;case"clear":this.clear();break;case"undo":this.undo();break;case"redo":this.redo();break;case"zoom":this.stepZoom();break;case"zoom-out":this.zoomLevel=1;break;case"notes":this.notesArea===void 0?(this.switchToSelectMode(),this.zoomLevel=1,this.showNotesEditor()):this.switchToSelectMode();break;case"close":this.close();break;case"render":this.switchToSelectMode(),this.startRenderAndClose()}},h.prototype.deleteSelectedMarker=function(){var o=this;if(this._currentMarker!==void 0){var a=!1;if(this.eventListeners.markerbeforedelete.forEach(function(f){var c=new ft(o,o._currentMarker,!0);f(c),c.defaultPrevented&&(a=!0)}),!a){var u=this._currentMarker;this._currentMarker.dispose(),this.markerImage.removeChild(this._currentMarker.container),this.markers.splice(this.markers.indexOf(this._currentMarker),1),this.setCurrentMarker(),this.addUndoStep(),this.eventListeners.markerdelete.forEach(function(f){return f(new ft(o,u))})}}},h.prototype.clear=function(){var o=this,a=!1;if(this.markers.length>0&&(this.eventListeners.markerbeforedelete.forEach(function(G){var Oe=new ft(o,void 0,!0);G(Oe),Oe.defaultPrevented&&(a=!0)}),!a)){this.setCurrentMarker();for(var u=function(G){var Oe=f.markers[G];f.setCurrentMarker(f.markers[G]),f._currentMarker.dispose(),f.markerImage.removeChild(f._currentMarker.container),f.markers.splice(f.markers.indexOf(f._currentMarker),1),f.eventListeners.markerdelete.forEach(function(Ke){return Ke(new ft(o,Oe))})},f=this,c=this.markers.length-1;c>=0;c--)u(c);this.addUndoStep()}},Object.defineProperty(h.prototype,"isNotesAreaOpen",{get:function(){return this.notesArea!==void 0},enumerable:!1,configurable:!0}),h.prototype.showNotesEditor=function(){var o;this._currentMarker!==void 0&&(this.overlayContainer.innerHTML="",this.notesArea=document.createElement("textarea"),this.notesArea.className=this.uiStyleSettings.notesAreaStyleClassName,this.notesArea.style.pointerEvents="auto",this.notesArea.style.alignSelf="stretch",this.notesArea.style.width="100%",this.notesArea.style.margin=this.uiStyleSettings.toolbarHeight/4+"px",this.notesArea.value=(o=this._currentMarker.notes)!==null&&o!==void 0?o:"",this.overlayContainer.appendChild(this.notesArea))},h.prototype.hideNotesEditor=function(){this.isNotesAreaOpen&&(this._currentMarker!==void 0&&(this._currentMarker.notes=this.notesArea.value.trim()!==""?this.notesArea.value:void 0),this.overlayContainer.removeChild(this.notesArea),this.notesArea=void 0)},h.prototype.selectLastMarker=function(){this.markers.length>0?this.setCurrentMarker(this.markers[this.markers.length-1]):this.setCurrentMarker()},h.prototype.addUndoStep=function(){var o=this;if(this._currentMarker===void 0||this._currentMarker.state!=="edit"){var a=this.getState(),u=this.undoRedoManager.getLastUndoStep();if(!u||u.width===a.width&&u.height===a.height){var f=this.undoRedoManager.undoStepCount;this.undoRedoManager.addUndoStep(a),f1&&this.panTo({x:o.clientX,y:o.clientY}))},h.prototype.onPointerUp=function(o){this.touchPoints>0&&this.touchPoints--,this.touchPoints===0&&this.isDragging&&this._currentMarker!==void 0&&this._currentMarker.pointerUp(this.clientToLocalCoordinates(o.clientX,o.clientY)),this.isDragging=!1,this.addUndoStep()},h.prototype.onPointerOut=function(){this.touchPoints>0&&this.touchPoints--},h.prototype.onKeyUp=function(o){this._currentMarker===void 0||this.notesArea!==void 0||o.key!=="Delete"&&o.key!=="Backspace"||this.deleteSelectedMarker()},h.prototype.clientToLocalCoordinates=function(o,a){var u=this.markerImage.getBoundingClientRect();return{x:(o-u.left)/this.zoomLevel,y:(a-u.top)/this.zoomLevel}},h.prototype.onWindowResize=function(){this.positionUI()},h.prototype.positionUI=function(){switch(this.setTopLeft(),this.settings.displayMode){case"inline":var o=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=o+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px";break;case"popup":this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=this.windowHeight+"px",this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.styles.settings.toolbarHeight+"px"}this.positionMarkerImage(),this.positionLogo()},h.prototype.addLicenseKey=function(o){je.addKey(o)},h.prototype.addEventListener=function(o,a){this.eventListeners.addEventListener(o,a)},h.prototype.removeEventListener=function(o,a){this.eventListeners.removeEventListener(o,a)},h.prototype.renderState=function(o){this._silentRenderMode=!0,this.settings.displayMode="inline",this.isOpen||this.show(),this.restoreState(o),this.startRenderAndClose(),this._silentRenderMode=!1},Object.defineProperty(h.prototype,"isFocused",{get:function(){return this._isFocused},enumerable:!1,configurable:!0}),h.prototype.focus=function(){var o=this;this._isFocused||(this.attachWindowEvents(),this._isFocused=!0,this._previousCurrentMarker!==void 0&&this.setCurrentMarker(this._previousCurrentMarker),this.eventListeners.focus.forEach(function(a){return a(new Rt(o))}))},h.prototype.blur=function(){var o=this;this._isFocused&&(this.detachWindowEvents(),this._isFocused=!1,this._previousCurrentMarker=this._currentMarker,this.setCurrentMarker(),this.eventListeners.blur.forEach(function(a){return a(new Rt(o))}))},h.instanceCounter=0,h}();/* ********************************** + `,en.style.marginRight="5px",ht.appendChild(en)}c.typeBoxes.push(ht)},c=this,G=0;G<4;G++)f(G);return u},o.prototype.setCurrentType=function(a,u){var f=this;this.currentType=a,this.typeBoxes.forEach(function(c){c.style.borderColor=c===u?f.uiStyleSettings!==void 0?f.uiStyleSettings.toolboxAccentColor:"#3080c3":"transparent"}),this.onArrowTypeChanged&&this.onArrowTypeChanged(this.currentType)},o}(Ie),$=function(h){function o(a,u,f){var c=h.call(this,a,u,f)||this;return c.arrowType="end",c.arrowBaseHeight=10,c.arrowBaseWidth=10,c.getArrowPoints=c.getArrowPoints.bind(c),c.setArrowType=c.setArrowType.bind(c),c.arrowTypePanel=new J("Arrow type","end"),c.arrowTypePanel.onArrowTypeChanged=c.setArrowType,c}return Ue(o,h),o.prototype.ownsTarget=function(a){return!(!h.prototype.ownsTarget.call(this,a)&&a!==this.arrow1&&a!==this.arrow2)},o.prototype.getArrowPoints=function(a,u){var f=this.arrowBaseWidth+2*this.strokeWidth,c=this.arrowBaseHeight+2*this.strokeWidth;return a-f/2+","+(u+c/2)+" "+a+","+(u-c/2)+" "+(a+f/2)+","+(u+c/2)},o.prototype.createTips=function(){this.arrow1=X.createPolygon(this.getArrowPoints(this.x1,this.y1),[["fill",this.strokeColor]]),this.arrow1.transform.baseVal.appendItem(X.createTransform()),this.visual.appendChild(this.arrow1),this.arrow2=X.createPolygon(this.getArrowPoints(this.x2,this.y2),[["fill",this.strokeColor]]),this.arrow2.transform.baseVal.appendItem(X.createTransform()),this.visual.appendChild(this.arrow2)},o.prototype.pointerDown=function(a,u){h.prototype.pointerDown.call(this,a,u),this.state==="creating"&&this.createTips()},o.prototype.adjustVisual=function(){if(h.prototype.adjustVisual.call(this),this.arrow1&&this.arrow2&&(this.arrow1.style.display=this.arrowType==="both"||this.arrowType==="start"?"":"none",this.arrow2.style.display=this.arrowType==="both"||this.arrowType==="end"?"":"none",X.setAttributes(this.arrow1,[["points",this.getArrowPoints(this.x1,this.y1)],["fill",this.strokeColor]]),X.setAttributes(this.arrow2,[["points",this.getArrowPoints(this.x2,this.y2)],["fill",this.strokeColor]]),Math.abs(this.x1-this.x2)>.1)){var a=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2),u=this.arrow1.transform.baseVal.getItem(0);u.setRotate(a,this.x1,this.y1),this.arrow1.transform.baseVal.replaceItem(u,0);var f=this.arrow2.transform.baseVal.getItem(0);f.setRotate(a+180,this.x2,this.y2),this.arrow2.transform.baseVal.replaceItem(f,0)}},o.prototype.setArrowType=function(a){this.arrowType=a,this.adjustVisual(),this.stateChanged()},Object.defineProperty(o.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel,this.arrowTypePanel]},enumerable:!1,configurable:!0}),o.prototype.getState=function(){var a=Object.assign({arrowType:this.arrowType},h.prototype.getState.call(this));return a.typeName=o.typeName,a},o.prototype.restoreState=function(a){h.prototype.restoreState.call(this,a);var u=a;this.arrowType=u.arrowType,this.createTips(),this.adjustVisual()},o.typeName="ArrowMarker",o.title="Arrow marker",o.icon='',o}(st),k=function(h){function o(a,u,f){var c=h.call(this,a,u,f)||this;return c.fillColor=f.defaultFillColor,c.strokeWidth=0,c.fillPanel=new Pe("Color",f.defaultColorSet,f.defaultFillColor),c.fillPanel.onColorChanged=c.setFillColor,c}return Ue(o,h),Object.defineProperty(o.prototype,"toolboxPanels",{get:function(){return[this.fillPanel]},enumerable:!1,configurable:!0}),o.prototype.getState=function(){var a=h.prototype.getState.call(this);return a.typeName=o.typeName,a},o.typeName="CoverMarker",o.title="Cover marker",o.icon='',o}(Ye),M=function(h){function o(a,u,f,c){var G=h.call(this,a,c||'')||this;return G.opacities=[],G.opacityBoxes=[],G.opacities=u,G.currentOpacity=f,G.setCurrentOpacity=G.setCurrentOpacity.bind(G),G}return Ue(o,h),o.prototype.getUi=function(){var a=this,u=document.createElement("div");return u.style.display="flex",u.style.overflow="hidden",u.style.flexGrow="2",u.style.justifyContent="space-between",this.opacities.forEach(function(f){var c=document.createElement("div");c.style.display="flex",c.style.alignItems="center",c.style.justifyContent="center",c.style.padding="5px",c.style.borderWidth="2px",c.style.borderStyle="solid",c.style.borderColor=f===a.currentOpacity?a.uiStyleSettings.toolboxAccentColor:"transparent",c.addEventListener("click",function(){a.setCurrentOpacity(f,c)}),u.appendChild(c);var G=document.createElement("div");G.innerText=100*f+"%",c.appendChild(G),a.opacityBoxes.push(c)}),u},o.prototype.setCurrentOpacity=function(a,u){var f=this;this.currentOpacity=a,this.opacityBoxes.forEach(function(c){c.style.borderColor=c===u?f.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onOpacityChanged&&this.onOpacityChanged(this.currentOpacity)},o}(Ie),_=function(h){function o(a,u,f){var c=h.call(this,a,u,f)||this;return c.setOpacity=c.setOpacity.bind(c),c.fillColor=f.defaultHighlightColor,c.strokeWidth=0,c.opacity=f.defaultHighlightOpacity,c.fillPanel=new Pe("Color",f.defaultColorSet,c.fillColor),c.fillPanel.onColorChanged=c.setFillColor,c.opacityPanel=new M("Opacity",f.defaultOpacitySteps,c.opacity),c.opacityPanel.onOpacityChanged=c.setOpacity,c}return Ue(o,h),o.prototype.setOpacity=function(a){this.opacity=a,this.visual&&X.setAttributes(this.visual,[["opacity",this.opacity.toString()]]),this.stateChanged()},Object.defineProperty(o.prototype,"toolboxPanels",{get:function(){return[this.fillPanel,this.opacityPanel]},enumerable:!1,configurable:!0}),o.prototype.getState=function(){var a=h.prototype.getState.call(this);return a.typeName=o.typeName,a},o.typeName="HighlightMarker",o.title="Highlight marker",o.icon='',o}(k),H='',be=function(h){function o(a,u,f){var c=h.call(this,a,u,f)||this;return c.bgColor="transparent",c.tipPosition={x:0,y:0},c.tipBase1Position={x:0,y:0},c.tipBase2Position={x:0,y:0},c.tipMoving=!1,c.color=f.defaultStrokeColor,c.bgColor=f.defaultFillColor,c.fontFamily=f.defaultFontFamily,c.defaultSize={x:100,y:30},c.setBgColor=c.setBgColor.bind(c),c.getTipPoints=c.getTipPoints.bind(c),c.positionTip=c.positionTip.bind(c),c.setTipPoints=c.setTipPoints.bind(c),c.colorPanel=new Pe("Text color",f.defaultColorSet,c.color,''),c.colorPanel.onColorChanged=c.setColor,c.bgColorPanel=new Pe("Fill color",f.defaultColorSet,c.bgColor,H),c.bgColorPanel.onColorChanged=c.setBgColor,c.fontFamilyPanel=new De("Font",f.defaultFontFamilies,f.defaultFontFamily),c.fontFamilyPanel.onFontChanged=c.setFont,c.tipGrip=new pt,c.tipGrip.visual.transform.baseVal.appendItem(X.createTransform()),c.controlBox.appendChild(c.tipGrip.visual),c}return Ue(o,h),o.prototype.ownsTarget=function(a){return h.prototype.ownsTarget.call(this,a)||this.tipGrip.ownsTarget(a)||this.tip===a},o.prototype.createTip=function(){X.setAttributes(this.bgRectangle,[["fill",this.bgColor],["rx","10px"]]),this.tip=X.createPolygon(this.getTipPoints(),[["fill",this.bgColor]]),this.visual.appendChild(this.tip)},o.prototype.pointerDown=function(a,u){this.state==="new"&&h.prototype.pointerDown.call(this,a,u),this.state==="creating"?this.createTip():this.tipGrip.ownsTarget(u)?(this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.tipMoving=!0):h.prototype.pointerDown.call(this,a,u)},o.prototype.pointerUp=function(a){if(this.tipMoving)this.tipMoving=!1,this.isMoved=!0,h.prototype.pointerUp.call(this,a);else{var u=this.state==="creating";h.prototype.pointerUp.call(this,a),this.setTipPoints(u),this.positionTip()}},o.prototype.manipulate=function(a){if(this.tipMoving){var u=this.unrotatePoint(a);this.tipPosition={x:u.x-this.manipulationStartLeft,y:u.y-this.manipulationStartTop},this.positionTip()}else h.prototype.manipulate.call(this,a)},o.prototype.setBgColor=function(a){this.bgRectangle&&this.tip&&(X.setAttributes(this.bgRectangle,[["fill",a]]),X.setAttributes(this.tip,[["fill",a]])),this.bgColor=a,this.fillColorChanged(a)},o.prototype.getTipPoints=function(){return this.setTipPoints(this.state==="creating"),this.tipBase1Position.x+","+this.tipBase1Position.y+" "+this.tipBase2Position.x+","+this.tipBase2Position.y+" "+this.tipPosition.x+","+this.tipPosition.y},o.prototype.setTipPoints=function(a){a===void 0&&(a=!1);var u=Math.min(this.height/2,15),f=this.height/5;a&&(this.tipPosition={x:u+f/2,y:this.height+20});var c=Math.atan(this.height/2/(this.width/2));this.tipPosition.x=this.width/2&&this.tipPosition.y=this.width/2&&this.tipPosition.y>=this.height/2?c.1)){var a=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2),u=this.tip1.transform.baseVal.getItem(0);u.setRotate(a,this.x1,this.y1),this.tip1.transform.baseVal.replaceItem(u,0);var f=this.tip2.transform.baseVal.getItem(0);f.setRotate(a+180,this.x2,this.y2),this.tip2.transform.baseVal.replaceItem(f,0)}},Object.defineProperty(o.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),o.prototype.getState=function(){var a=h.prototype.getState.call(this);return a.typeName=o.typeName,a},o.prototype.restoreState=function(a){h.prototype.restoreState.call(this,a),this.createTips(),this.adjustVisual()},o.typeName="MeasurementMarker",o.title="Measurement marker",o.icon='',o}(st),nt=function(h){function o(a,u,f){var c=h.call(this,a,u,f)||this;return c.strokePanel.colors=f.defaultColorSet,c.fillColor="transparent",c}return Ue(o,h),Object.defineProperty(o.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),o.prototype.getState=function(){var a=h.prototype.getState.call(this);return a.typeName=o.typeName,a},o.typeName="EllipseFrameMarker",o.title="Ellipse frame marker",o.icon='',o}(ue),dt=function(){function h(){this.undoStack=[],this.redoStack=[]}return Object.defineProperty(h.prototype,"isUndoPossible",{get:function(){return this.undoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"isRedoPossible",{get:function(){return this.redoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"undoStepCount",{get:function(){return this.undoStack.length},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"redoStepCount",{get:function(){return this.redoStack.length},enumerable:!1,configurable:!0}),h.prototype.addUndoStep=function(o){this.undoStack.length!==0&&JSON.stringify(this.undoStack[this.undoStack.length-1])===JSON.stringify(o)||(this.undoStack.push(o),JSON.stringify(this.lastRedoStep)!==JSON.stringify(o)&&this.redoStack.splice(0,this.redoStack.length))},h.prototype.replaceLastUndoStep=function(o){this.undoStack.length>0&&(this.undoStack[this.undoStack.length-1]=o)},h.prototype.getLastUndoStep=function(){return this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0},h.prototype.undo=function(){if(this.undoStack.length>1){var o=this.undoStack.pop();return o!==void 0&&this.redoStack.push(o),this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0}},h.prototype.redo=function(){return this.lastRedoStep=this.redoStack.pop(),this.lastRedoStep},h}(),lt=function(h){function o(a,u,f){var c=h.call(this,a,u,f)||this;return c.strokeColor="transparent",c.strokeWidth=0,c.strokeDasharray="",c.curveX=0,c.curveY=0,c.manipulationStartCurveX=0,c.manipulationStartCurveY=0,c.setStrokeColor=c.setStrokeColor.bind(c),c.setStrokeWidth=c.setStrokeWidth.bind(c),c.setStrokeDasharray=c.setStrokeDasharray.bind(c),c.positionGrips=c.positionGrips.bind(c),c.addControlGrips=c.addControlGrips.bind(c),c.adjustVisual=c.adjustVisual.bind(c),c.setupControlBox=c.setupControlBox.bind(c),c.resize=c.resize.bind(c),c.strokeColor=f.defaultColor,c.strokeWidth=f.defaultStrokeWidth,c.strokeDasharray=f.defaultStrokeDasharray,c.strokePanel=new Pe("Line color",f.defaultColorSet,f.defaultColor),c.strokePanel.onColorChanged=c.setStrokeColor,c.strokeWidthPanel=new yt("Line width",f.defaultStrokeWidths,f.defaultStrokeWidth),c.strokeWidthPanel.onWidthChanged=c.setStrokeWidth,c.strokeStylePanel=new mt("Line style",f.defaultStrokeDasharrays,f.defaultStrokeDasharray),c.strokeStylePanel.onStyleChanged=c.setStrokeDasharray,c}return Ue(o,h),o.prototype.ownsTarget=function(a){return!(!h.prototype.ownsTarget.call(this,a)&&a!==this.visual&&a!==this.selectorCurve&&a!==this.visibleCurve&&!this.curveGrip.ownsTarget(a))},o.prototype.getPathD=function(){return"M "+this.x1+" "+this.y1+" Q "+this.curveX+" "+this.curveY+", "+this.x2+" "+this.y2},o.prototype.createVisual=function(){this.visual=X.createGroup(),this.selectorCurve=X.createPath(this.getPathD(),[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()],["fill","transparent"]]),this.visibleCurve=X.createPath(this.getPathD(),[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["fill","transparent"]]),this.visual.appendChild(this.selectorCurve),this.visual.appendChild(this.visibleCurve),this.addMarkerVisualToContainer(this.visual)},o.prototype.pointerDown=function(a,u){h.prototype.pointerDown.call(this,a,u),this.manipulationStartCurveX=this.curveX,this.manipulationStartCurveY=this.curveY,this.state==="new"&&(this.curveX=a.x,this.curveY=a.y),this.state==="new"?(this.createVisual(),this.adjustVisual(),this._state="creating"):this.curveGrip.ownsTarget(u)&&(this.activeGrip=this.curveGrip,this._state="resize")},o.prototype.adjustVisual=function(){this.selectorCurve&&this.visibleCurve&&(this.selectorCurve.setAttribute("d",this.getPathD()),this.visibleCurve.setAttribute("d",this.getPathD()),X.setAttributes(this.visibleCurve,[["stroke",this.strokeColor]]),X.setAttributes(this.visibleCurve,[["stroke-width",this.strokeWidth.toString()]]),X.setAttributes(this.visibleCurve,[["stroke-dasharray",this.strokeDasharray.toString()]]))},o.prototype.setupControlBox=function(){h.prototype.setupControlBox.call(this),this.curveControlLine1=X.createLine(this.x1,this.y1,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.curveControlLine2=X.createLine(this.x2,this.y2,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.controlBox.insertBefore(this.curveControlLine1,this.controlBox.firstChild),this.controlBox.insertBefore(this.curveControlLine2,this.controlBox.firstChild)},o.prototype.addControlGrips=function(){this.curveGrip=this.createGrip(),this.curveX=0,this.curveY=0,h.prototype.addControlGrips.call(this)},o.prototype.positionGrips=function(){h.prototype.positionGrips.call(this);var a=this.curveGrip.GRIP_SIZE;this.positionGrip(this.curveGrip.visual,this.curveX-a/2,this.curveY-a/2),this.curveControlLine1&&this.curveControlLine2&&(this.curveControlLine1.setAttribute("x1",this.x1.toString()),this.curveControlLine1.setAttribute("y1",this.y1.toString()),this.curveControlLine1.setAttribute("x2",this.curveX.toString()),this.curveControlLine1.setAttribute("y2",this.curveY.toString()),this.curveControlLine2.setAttribute("x1",this.x2.toString()),this.curveControlLine2.setAttribute("y1",this.y2.toString()),this.curveControlLine2.setAttribute("x2",this.curveX.toString()),this.curveControlLine2.setAttribute("y2",this.curveY.toString()))},o.prototype.manipulate=function(a){this.state==="move"&&(this.curveX=this.manipulationStartCurveX+a.x-this.manipulationStartX,this.curveY=this.manipulationStartCurveY+a.y-this.manipulationStartY),h.prototype.manipulate.call(this,a)},o.prototype.resize=function(a){this.activeGrip===this.curveGrip&&(this.curveX=a.x,this.curveY=a.y),h.prototype.resize.call(this,a),this.state==="creating"&&(this.curveX=this.x1+(this.x2-this.x1)/2,this.curveY=this.y1+(this.y2-this.y1)/2)},o.prototype.setStrokeColor=function(a){this.strokeColor=a,this.adjustVisual(),this.colorChanged(a)},o.prototype.setStrokeWidth=function(a){this.strokeWidth=a,this.adjustVisual()},o.prototype.setStrokeDasharray=function(a){this.strokeDasharray=a,this.adjustVisual()},o.prototype.scale=function(a,u){this.curveX=this.curveX*a,this.curveY=this.curveY*u,h.prototype.scale.call(this,a,u)},Object.defineProperty(o.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),o.prototype.getState=function(){var a=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,curveX:this.curveX,curveY:this.curveY},h.prototype.getState.call(this));return a.typeName=o.typeName,a},o.prototype.restoreState=function(a){h.prototype.restoreState.call(this,a);var u=a;this.strokeColor=u.strokeColor,this.strokeWidth=u.strokeWidth,this.strokeDasharray=u.strokeDasharray,this.curveX=u.curveX,this.curveY=u.curveY,this.createVisual(),this.adjustVisual()},o.typeName="CurveMarker",o.title="Curve marker",o.icon='',o}(qe),Rt=function(){function h(o,a){a===void 0&&(a=!1),this.cancelable=!1,this._defaultPrevented=!1,this.markerArea=o,this.cancelable=a}return Object.defineProperty(h.prototype,"defaultPrevented",{get:function(){return this._defaultPrevented},enumerable:!1,configurable:!0}),h.prototype.preventDefault=function(){this._defaultPrevented=!0},h}(),kt=function(h){function o(a,u,f){var c=h.call(this,a,!1)||this;return c.dataUrl=u,c.state=f,c}return Ue(o,h),o}(Rt),ft=function(h){function o(a,u,f){f===void 0&&(f=!1);var c=h.call(this,a,f)||this;return c.marker=u,c}return Ue(o,h),o}(Rt),Yt=function(){function h(){this.render=[],this.beforeclose=[],this.close=[],this.show=[],this.restorestate=[],this.statechange=[],this.markerselect=[],this.markerdeselect=[],this.markercreating=[],this.markercreate=[],this.markerbeforedelete=[],this.markerdelete=[],this.markerchange=[],this.focus=[],this.blur=[]}return h.prototype.addEventListener=function(o,a){this[o].push(a)},h.prototype.removeEventListener=function(o,a){var u=this[o].indexOf(a);u>-1&&this[o].splice(u,1)},h}(),_t=function(){function h(o){this.touchPoints=0,this._availableMarkerTypes=this.DEFAULT_MARKER_TYPES,this.mode="select",this.markers=[],this.isDragging=!1,this.renderEventListeners=[],this.closeEventListeners=[],this.settings=new Ee,this._isOpen=!1,this.undoRedoManager=new dt,this.renderAtNaturalSize=!1,this.renderImageType="image/png",this.renderMarkersOnly=!1,this.zoomSteps=[1,1.5,2,4],this._zoomLevel=1,this._isResizing=!1,this.prevPanPoint={x:0,y:0},this.eventListeners=new Yt,this._silentRenderMode=!1,this._isFocused=!1,this._instanceNo=h.instanceCounter++,this.styles=new Je(this.instanceNo),this.uiStyleSettings=this.styles.settings,this.target=o,this.targetRoot=document.body,this.width=o.clientWidth,this.height=o.clientHeight,this.styles.removeStyleSheet(),this.open=this.open.bind(this),this.setTopLeft=this.setTopLeft.bind(this),this.toolbarButtonClicked=this.toolbarButtonClicked.bind(this),this.createNewMarker=this.createNewMarker.bind(this),this.addNewMarker=this.addNewMarker.bind(this),this.markerCreated=this.markerCreated.bind(this),this.setCurrentMarker=this.setCurrentMarker.bind(this),this.onPointerDown=this.onPointerDown.bind(this),this.onDblClick=this.onDblClick.bind(this),this.onPointerMove=this.onPointerMove.bind(this),this.onPointerUp=this.onPointerUp.bind(this),this.onPointerOut=this.onPointerOut.bind(this),this.onKeyUp=this.onKeyUp.bind(this),this.overrideOverflow=this.overrideOverflow.bind(this),this.restoreOverflow=this.restoreOverflow.bind(this),this.close=this.close.bind(this),this.closeUI=this.closeUI.bind(this),this.addCloseEventListener=this.addCloseEventListener.bind(this),this.removeCloseEventListener=this.removeCloseEventListener.bind(this),this.addRenderEventListener=this.addRenderEventListener.bind(this),this.removeRenderEventListener=this.removeRenderEventListener.bind(this),this.clientToLocalCoordinates=this.clientToLocalCoordinates.bind(this),this.onWindowResize=this.onWindowResize.bind(this),this.deleteSelectedMarker=this.deleteSelectedMarker.bind(this),this.setWindowHeight=this.setWindowHeight.bind(this),this.removeMarker=this.removeMarker.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this),this.onPopupTargetResize=this.onPopupTargetResize.bind(this),this.showNotesEditor=this.showNotesEditor.bind(this),this.hideNotesEditor=this.hideNotesEditor.bind(this),this.stepZoom=this.stepZoom.bind(this),this.focus=this.focus.bind(this),this.blur=this.blur.bind(this),this.markerStateChanged=this.markerStateChanged.bind(this),this.switchToSelectMode=this.switchToSelectMode.bind(this),this.addDefs=this.addDefs.bind(this),this.addDefsToImage=this.addDefsToImage.bind(this)}return Object.defineProperty(h.prototype,"ALL_MARKER_TYPES",{get:function(){return[ut,ee,$,ze,nt,ue,_,be,Be,k,st,lt]},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"DEFAULT_MARKER_TYPES",{get:function(){return[ut,ee,$,ze,ue,_,be]},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"BASIC_MARKER_TYPES",{get:function(){return[ut,ee,$,ze,_]},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"availableMarkerTypes",{get:function(){return this._availableMarkerTypes},set:function(o){var a=this;this._availableMarkerTypes.splice(0),o.forEach(function(u){if(typeof u=="string"){var f=a.ALL_MARKER_TYPES.find(function(c){return c.typeName===u});f!==void 0&&a._availableMarkerTypes.push(f)}else a._availableMarkerTypes.push(u)})},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"currentMarker",{get:function(){return this._currentMarker},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"isOpen",{get:function(){return this._isOpen},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"isUndoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isUndoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"isRedoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isRedoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"zoomLevel",{get:function(){return this._zoomLevel},set:function(o){this._zoomLevel=o,this.editorCanvas&&this.contentDiv&&(this.editorCanvas.style.transform="scale("+this._zoomLevel+")",this.contentDiv.scrollTo({left:(this.editorCanvas.clientWidth*this._zoomLevel-this.contentDiv.clientWidth)/2,top:(this.editorCanvas.clientHeight*this._zoomLevel-this.contentDiv.clientHeight)/2}))},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"instanceNo",{get:function(){return this._instanceNo},enumerable:!1,configurable:!0}),h.prototype.open=function(){this.setupResizeObserver(),this.setEditingTarget(),this.setTopLeft(),this.initMarkerCanvas(),this.initOverlay(),this.attachEvents(),this.settings.displayMode==="popup"&&this.onPopupTargetResize(),je.isLicensed||this.addLogo(),this._isOpen=!0,this._isFocused=!0},h.prototype.show=function(){var o=this;this.styles.styleSheetRoot===void 0&&Ve.styleSheetRoot!==void 0&&(this.styles.styleSheetRoot=Ve.styleSheetRoot),this.setWindowHeight(),this.showUI(),this.open(),this.eventListeners.show.forEach(function(a){return a(new Rt(o))})},h.prototype.render=function(){return Me(this,void 0,void 0,function(){var o;return Le(this,function(a){switch(a.label){case 0:return this.setCurrentMarker(),(o=new Ke).naturalSize=this.renderAtNaturalSize,o.imageType=this.renderImageType,o.imageQuality=this.renderImageQuality,o.markersOnly=this.renderMarkersOnly,o.width=this.renderWidth,o.height=this.renderHeight,[4,o.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 1:return a.sent(),[4,o.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 2:return[2,a.sent()]}})})},h.prototype.close=function(o){var a=this;if(o===void 0&&(o=!1),this.isOpen){var u=!1;o||this.eventListeners.beforeclose.forEach(function(f){var c=new Rt(a,!0);f(c),c.defaultPrevented&&(u=!0)}),u||(this.coverDiv&&this.closeUI(),this.targetObserver&&this.targetObserver.unobserve(this.target),this.settings.displayMode==="popup"&&window.removeEventListener("resize",this.setWindowHeight),this.eventListeners.close.forEach(function(f){return f(new Rt(a))}),this.detachEvents(),this._isOpen=!1)}},h.prototype.addMarkersToToolbar=function(){for(var o,a=[],u=0;uthis.editorCanvas.clientHeight?this.editorCanvas.clientHeight*o:this.editorCanvas.clientWidth,u=a',o.title="Powered by marker.js",o.style.display="grid",o.style.alignItems="center",o.style.justifyItems="center",o.style.padding="3px",o.style.width="20px",o.style.height="20px",this.logoUI.appendChild(o),this.editorCanvas.appendChild(this.logoUI),this.logoUI.style.position="absolute",this.logoUI.style.pointerEvents="all",this.positionLogo()},h.prototype.positionLogo=function(){this.logoUI&&(this.uiStyleSettings.logoPosition!=="right"?this.logoUI.style.left=this.markerImageHolder.offsetLeft+10+"px":this.logoUI.style.left=this.markerImageHolder.offsetLeft+this.markerImageHolder.offsetWidth-this.logoUI.clientWidth-10+"px",this.logoUI.style.top=this.markerImageHolder.offsetTop+this.markerImageHolder.offsetHeight-this.logoUI.clientHeight-10+"px")},h.prototype.overrideOverflow=function(){this.scrollXState=window.scrollX,this.scrollYState=window.scrollY,this.bodyOverflowState=document.body.style.overflow,window.scroll({top:0,left:0}),document.body.style.overflow="hidden"},h.prototype.restoreOverflow=function(){document.body.style.overflow=this.bodyOverflowState,window.scroll({top:this.scrollYState,left:this.scrollXState})},h.prototype.showUI=function(){switch(this.settings.displayMode==="popup"&&this.overrideOverflow(),this.coverDiv=document.createElement("div"),this.coverDiv.style.visibility=this._silentRenderMode?"hidden":"visible",this.coverDiv.className=this.styles.classNamePrefixBase+" "+this.styles.classNamePrefix,this.coverDiv.style.fontSize="16px",this.coverDiv.style.userSelect="none",this.settings.displayMode){case"inline":this.coverDiv.style.position="absolute";var o=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=o+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px",this.coverDiv.style.width=this.target.offsetWidth.toString()+"px",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"5";break;case"popup":this.coverDiv.style.position="absolute",this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=window.innerHeight+"px",this.coverDiv.style.backgroundColor="rgba(0, 0, 0, 0.75)",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"1000",this.coverDiv.style.display="flex"}this.targetRoot.appendChild(this.coverDiv),this.uiDiv=document.createElement("div"),this.uiDiv.style.display="flex",this.uiDiv.style.flexDirection="column",this.uiDiv.style.flexGrow="2",this.uiDiv.style.margin=this.settings.displayMode==="popup"?this.settings.popupMargin+"px":"0px",this.uiDiv.style.border="0px",this.coverDiv.appendChild(this.uiDiv),this.toolbar=new se(this.uiDiv,this.settings.displayMode,this._availableMarkerTypes,this.uiStyleSettings,this.styles),this.toolbar.addButtonClickListener(this.toolbarButtonClicked),this.toolbar.show(this._silentRenderMode||this.uiStyleSettings.hideToolbar?"hidden":"visible"),this.contentDiv=document.createElement("div"),this.contentDiv.style.display="flex",this.contentDiv.style.flexDirection="row",this.contentDiv.style.flexGrow="2",this.contentDiv.style.flexShrink="1",this.settings.displayMode==="popup"&&(this.contentDiv.style.backgroundColor=this.uiStyleSettings.canvasBackgroundColor,this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.uiStyleSettings.toolbarHeight+"px",this.contentDiv.style.maxWidth="calc(100vw - "+2*this.settings.popupMargin+"px)"),this.contentDiv.style.overflow="auto",this.uiDiv.appendChild(this.contentDiv),this.editorCanvas=document.createElement("div"),this.editorCanvas.style.flexGrow="2",this.editorCanvas.style.flexShrink="1",this.editorCanvas.style.position="relative",this.editorCanvas.style.overflow="hidden",this.editorCanvas.style.display="flex",this.settings.displayMode==="popup"&&(this.editorCanvas.style.alignItems="center",this.editorCanvas.style.justifyContent="center"),this.editorCanvas.style.pointerEvents="none",this.editorCanvas.style.transformOrigin="left top",this.editorCanvas.style.transform="scale("+this.zoomLevel+")",this.contentDiv.appendChild(this.editorCanvas),this.editingTarget=this.target instanceof HTMLImageElement?document.createElement("img"):document.createElement("canvas"),this.target.getClientRects().item(0).y-1&&this.markers.splice(this.markers.indexOf(o),1),o.dispose()},h.prototype.switchToSelectMode=function(){this.mode="select",this.hideNotesEditor(),this._currentMarker!==void 0&&(this._currentMarker.state!=="new"?this._currentMarker.select():(this.removeMarker(this._currentMarker),this.setCurrentMarker(),this.markerImage.style.cursor="default"),this.addUndoStep())},h.prototype.toolbarButtonClicked=function(o,a){if(o==="marker"&&a!==void 0)this.createNewMarker(a);else if(o==="action")switch(a){case"select":this.switchToSelectMode(),this.switchToSelectMode();break;case"delete":this.deleteSelectedMarker();break;case"clear":this.clear();break;case"undo":this.undo();break;case"redo":this.redo();break;case"zoom":this.stepZoom();break;case"zoom-out":this.zoomLevel=1;break;case"notes":this.notesArea===void 0?(this.switchToSelectMode(),this.zoomLevel=1,this.showNotesEditor()):this.switchToSelectMode();break;case"close":this.close();break;case"render":this.switchToSelectMode(),this.startRenderAndClose()}},h.prototype.deleteSelectedMarker=function(){var o=this;if(this._currentMarker!==void 0){var a=!1;if(this.eventListeners.markerbeforedelete.forEach(function(f){var c=new ft(o,o._currentMarker,!0);f(c),c.defaultPrevented&&(a=!0)}),!a){var u=this._currentMarker;this._currentMarker.dispose(),this.markerImage.removeChild(this._currentMarker.container),this.markers.splice(this.markers.indexOf(this._currentMarker),1),this.setCurrentMarker(),this.addUndoStep(),this.eventListeners.markerdelete.forEach(function(f){return f(new ft(o,u))})}}},h.prototype.clear=function(){var o=this,a=!1;if(this.markers.length>0&&(this.eventListeners.markerbeforedelete.forEach(function(G){var Oe=new ft(o,void 0,!0);G(Oe),Oe.defaultPrevented&&(a=!0)}),!a)){this.setCurrentMarker();for(var u=function(G){var Oe=f.markers[G];f.setCurrentMarker(f.markers[G]),f._currentMarker.dispose(),f.markerImage.removeChild(f._currentMarker.container),f.markers.splice(f.markers.indexOf(f._currentMarker),1),f.eventListeners.markerdelete.forEach(function(Qe){return Qe(new ft(o,Oe))})},f=this,c=this.markers.length-1;c>=0;c--)u(c);this.addUndoStep()}},Object.defineProperty(h.prototype,"isNotesAreaOpen",{get:function(){return this.notesArea!==void 0},enumerable:!1,configurable:!0}),h.prototype.showNotesEditor=function(){var o;this._currentMarker!==void 0&&(this.overlayContainer.innerHTML="",this.notesArea=document.createElement("textarea"),this.notesArea.className=this.uiStyleSettings.notesAreaStyleClassName,this.notesArea.style.pointerEvents="auto",this.notesArea.style.alignSelf="stretch",this.notesArea.style.width="100%",this.notesArea.style.margin=this.uiStyleSettings.toolbarHeight/4+"px",this.notesArea.value=(o=this._currentMarker.notes)!==null&&o!==void 0?o:"",this.overlayContainer.appendChild(this.notesArea))},h.prototype.hideNotesEditor=function(){this.isNotesAreaOpen&&(this._currentMarker!==void 0&&(this._currentMarker.notes=this.notesArea.value.trim()!==""?this.notesArea.value:void 0),this.overlayContainer.removeChild(this.notesArea),this.notesArea=void 0)},h.prototype.selectLastMarker=function(){this.markers.length>0?this.setCurrentMarker(this.markers[this.markers.length-1]):this.setCurrentMarker()},h.prototype.addUndoStep=function(){var o=this;if(this._currentMarker===void 0||this._currentMarker.state!=="edit"){var a=this.getState(),u=this.undoRedoManager.getLastUndoStep();if(!u||u.width===a.width&&u.height===a.height){var f=this.undoRedoManager.undoStepCount;this.undoRedoManager.addUndoStep(a),f1&&this.panTo({x:o.clientX,y:o.clientY}))},h.prototype.onPointerUp=function(o){this.touchPoints>0&&this.touchPoints--,this.touchPoints===0&&this.isDragging&&this._currentMarker!==void 0&&this._currentMarker.pointerUp(this.clientToLocalCoordinates(o.clientX,o.clientY)),this.isDragging=!1,this.addUndoStep()},h.prototype.onPointerOut=function(){this.touchPoints>0&&this.touchPoints--},h.prototype.onKeyUp=function(o){this._currentMarker===void 0||this.notesArea!==void 0||o.key!=="Delete"&&o.key!=="Backspace"||this.deleteSelectedMarker()},h.prototype.clientToLocalCoordinates=function(o,a){var u=this.markerImage.getBoundingClientRect();return{x:(o-u.left)/this.zoomLevel,y:(a-u.top)/this.zoomLevel}},h.prototype.onWindowResize=function(){this.positionUI()},h.prototype.positionUI=function(){switch(this.setTopLeft(),this.settings.displayMode){case"inline":var o=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=o+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px";break;case"popup":this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=this.windowHeight+"px",this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.styles.settings.toolbarHeight+"px"}this.positionMarkerImage(),this.positionLogo()},h.prototype.addLicenseKey=function(o){je.addKey(o)},h.prototype.addEventListener=function(o,a){this.eventListeners.addEventListener(o,a)},h.prototype.removeEventListener=function(o,a){this.eventListeners.removeEventListener(o,a)},h.prototype.renderState=function(o){this._silentRenderMode=!0,this.settings.displayMode="inline",this.isOpen||this.show(),this.restoreState(o),this.startRenderAndClose(),this._silentRenderMode=!1},Object.defineProperty(h.prototype,"isFocused",{get:function(){return this._isFocused},enumerable:!1,configurable:!0}),h.prototype.focus=function(){var o=this;this._isFocused||(this.attachWindowEvents(),this._isFocused=!0,this._previousCurrentMarker!==void 0&&this.setCurrentMarker(this._previousCurrentMarker),this.eventListeners.focus.forEach(function(a){return a(new Rt(o))}))},h.prototype.blur=function(){var o=this;this._isFocused&&(this.detachWindowEvents(),this._isFocused=!1,this._previousCurrentMarker=this._currentMarker,this.setCurrentMarker(),this.eventListeners.blur.forEach(function(a){return a(new Rt(o))}))},h.instanceCounter=0,h}();/* ********************************** cropro version 1.2.0 @license SEE LICENSE IN LICENSE @@ -148,7 +148,7 @@ INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -***************************************************************************** */var Zt=function(h,o){return(Zt=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,u){a.__proto__=u}||function(a,u){for(var f in u)Object.prototype.hasOwnProperty.call(u,f)&&(a[f]=u[f])})(h,o)};function zt(h,o){if(typeof o!="function"&&o!==null)throw new TypeError("Class extends value "+String(o)+" is not a constructor or null");function a(){this.constructor=h}Zt(h,o),h.prototype=o===null?Object.create(o):(a.prototype=o.prototype,new a)}function Tt(h,o,a,u){return new(a||(a=Promise))(function(f,c){function G(ht){try{Ke(u.next(ht))}catch(Ne){c(Ne)}}function Oe(ht){try{Ke(u.throw(ht))}catch(Ne){c(Ne)}}function Ke(ht){var Ne;ht.done?f(ht.value):(Ne=ht.value,Ne instanceof a?Ne:new a(function(St){St(Ne)})).then(G,Oe)}Ke((u=u.apply(h,o||[])).next())})}function Fn(h,o){var a,u,f,c,G={label:0,sent:function(){if(1&f[0])throw f[1];return f[1]},trys:[],ops:[]};return c={next:Oe(0),throw:Oe(1),return:Oe(2)},typeof Symbol=="function"&&(c[Symbol.iterator]=function(){return this}),c;function Oe(Ke){return function(ht){return function(Ne){if(a)throw new TypeError("Generator is already executing.");for(;G;)try{if(a=1,u&&(f=2&Ne[0]?u.return:Ne[0]?u.throw||((f=u.return)&&f.call(u),0):u.next)&&!(f=f.call(u,Ne[1])).done)return f;switch(u=0,f&&(Ne=[2&Ne[0],f.value]),Ne[0]){case 0:case 1:f=Ne;break;case 4:return G.label++,{value:Ne[1],done:!1};case 5:G.label++,u=Ne[1],Ne=[0];continue;case 7:Ne=G.ops.pop(),G.trys.pop();continue;default:if(!(f=G.trys,(f=f.length>0&&f[f.length-1])||Ne[0]!==6&&Ne[0]!==2)){G=0;continue}if(Ne[0]===3&&(!f||Ne[1]>f[0]&&Ne[1]0&&f[f.length-1])||Ne[0]!==6&&Ne[0]!==2)){G=0;continue}if(Ne[0]===3&&(!f||Ne[1]>f[0]&&Ne[1]0&&a>0){var u=new Ln(o,a),f=u.ratio>=1?20:u.getHorizontalLength(20),c=u.ratio<1?20:u.getVerticalLength(20),G=document.createElementNS("http://www.w3.org/2000/svg","svg");G.setAttribute("xmlns","http://www.w3.org/2000/svg"),G.setAttribute("viewBox","0 0 24 24"),document.body.appendChild(G);var Oe=bt.createDefs();G.appendChild(Oe);var Ke=bt.createElement("clipPath",[["id","text-bg-clip"]]);Oe.appendChild(Ke);var ht=bt.createPath(bt.getHollowRectanglePath((24-f)/2,(24-c)/2,f,c,(24-f)/2+2,(24-c)/2+2,f-4,c-4));G.appendChild(ht);var Ne=bt.createText([["x","0"],["y","0"],["font-size","7px"],["font-family","monospace"]]);Ne.appendChild(bt.createTSpan(o+":"+a)),G.appendChild(Ne);var St=Ne.getBBox();bt.setAttributes(Ne,[["x",((24-St.width)/2).toString()],["y",((24-St.height)/2-St.y).toString()]]);var Nt=bt.createPath(bt.getHollowRectanglePath(0,0,24,24,(24-Math.ceil(St.width))/2,(24-Math.ceil(St.height))/2,Math.ceil(St.width),Math.ceil(St.height)));return Ke.appendChild(Nt),bt.setAttributes(ht,[["clip-path","url(#text-bg-clip)"]]),document.body.removeChild(G),G.outerHTML}return''},h}(),Sn=function(h){function o(a,u,f){var c=h.call(this,a,u)||this;return c.isDropdownOpen=!1,c.onClick=c.dropdownButtonClicked,c.dropdownButtons=f,c}return zt(o,h),o.prototype.setupDropdown=function(){var a=this;this.dropdownBlock=document.createElement("div"),this.dropdownBlock.className=this.dropdownClassName+" "+this.dropdownColorsClassName,this.dropdownBlock.style.display="none",this.dropdownButtons.forEach(function(u){u.className=a.className,u.colorsClassName=a.colorsClassName,a.dropdownBlock.appendChild(u.getUI())}),this.uiContainer.appendChild(this.dropdownBlock)},o.prototype.positionDropdown=function(){this.dropdownBlock.style.left=this.uiContainer.clientLeft+"px",this.dropdownBlock.style.top=this.uiContainer.clientTop+this.uiContainer.clientHeight+"px"},o.prototype.dropdownButtonClicked=function(){this.dropdownBlock===void 0&&this.setupDropdown(),this.isDropdownOpen=!this.isDropdownOpen,this.toggleDropdown()},o.prototype.toggleDropdown=function(){this.positionDropdown(),this.dropdownBlock.style.display=this.isDropdownOpen?"inline-block":"none"},o.prototype.showDropdown=function(){this.isDropdownOpen=!0,this.toggleDropdown()},o.prototype.hideDropdown=function(){this.isDropdownOpen=!1,this.toggleDropdown()},o}(Dt),Lt=function(){function h(o,a){this.GRIP_SIZE=10,this.color=o,this.fillColor=a,this.visual=bt.createGroup(),this.visual.appendChild(bt.createCircle(1.5*this.GRIP_SIZE,[["fill","transparent"]])),this.visual.appendChild(bt.createCircle(this.GRIP_SIZE,[["fill",this.fillColor],["fill-opacity","0.9"],["stroke",this.color],["stroke-width","2"],["stroke-opacity","0.7"]]))}return h.prototype.ownsTarget=function(o){return o===this.visual||o===this.visual.childNodes[0]||o===this.visual.childNodes[1]},h.prototype.setCenter=function(o,a){this.visual.childNodes.forEach(function(u){return bt.setAttributes(u,[["cx",o.toString()],["cy",a.toString()]])})},h}(),Rn=function(){function h(o,a,u,f){this.isMoving=!1,this._isGridVisible=!0,this.numberOfGridLines=2,this.horizontalGridLines=[],this.verticalGridLines=[],this._zoomFactor=1,this.cropRectChanged=!1,this.canvasWidth=o,this.canvasHeight=a,this.margin=u,this.container=f,this.attachEvents=this.attachEvents.bind(this),this.onPointerDown=this.onPointerDown.bind(this),this.onPointerMove=this.onPointerMove.bind(this),this.onPointerUp=this.onPointerUp.bind(this),this.resize=this.resize.bind(this),this.adjustCropRect=this.adjustCropRect.bind(this),this.scaleCanvas=this.scaleCanvas.bind(this),this.getRescaledRect=this.getRescaledRect.bind(this)}return Object.defineProperty(h.prototype,"aspectRatio",{get:function(){return this._aspectRatio},set:function(o){this._aspectRatio=o,this.adjustCropRect(),this.setCropRectangle(this.cropRect)},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"isGridVisible",{get:function(){return this._isGridVisible},set:function(o){this._isGridVisible=o,this.gridContainer&&bt.setAttributes(this.gridContainer,[["display",this._isGridVisible?"":"none"]])},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"zoomFactor",{get:function(){return this._zoomFactor},set:function(o){this._zoomFactor=o,this.setCropRectangle(this.cropRect)},enumerable:!1,configurable:!0}),h.prototype.open=function(){var o=this;this.cropShadeElement=bt.createPath("M0,0Z",[["fill",this.cropShadeColor],["fill-opacity","0.8"]]),this.container.appendChild(this.cropShadeElement),this.gridContainer=bt.createGroup([["display",this.isGridVisible?"":"none"]]),this.container.appendChild(this.gridContainer);for(var a=0;athis.canvasHeight/this.canvasWidth?this.margin:this.margin+this.canvasHeight/2-a.height/2),bt.setAttributes(this.cropRectElement,[["x",a.x.toString()],["y",a.y.toString()],["width",a.width.toString()],["height",a.height.toString()]]);var u=a.height/(this.numberOfGridLines+1);this.horizontalGridLines.forEach(function(c,G){var Oe=a.y+u*(G+1);bt.setAttributes(c,[["x1",""+a.x],["y1",""+Oe],["x2",""+(a.x+a.width)],["y2",""+Oe]])});var f=a.width/(this.numberOfGridLines+1);this.verticalGridLines.forEach(function(c,G){var Oe=a.x+f*(G+1);bt.setAttributes(c,[["x1",""+Oe],["y1",""+a.y],["x2",""+Oe],["y2",""+(a.y+a.height)]])}),bt.setAttributes(this.cropShadeElement,[["d",bt.getHollowRectanglePath(0,0,this.canvasWidth+2*this.margin,this.canvasHeight+2*this.margin,a.x,a.y,a.width,a.height)]]),this.topLeftGrip.setCenter(a.x,a.y),this.topRightGrip.setCenter(a.x+a.width,a.y),this.bottomLeftGrip.setCenter(a.x,a.y+a.height),this.bottomRightGrip.setCenter(a.x+a.width,a.y+a.height),this.cropRectChanged&&this.onCropChange&&(this.cropRectChanged=!1,this.onCropChange(this.cropRect)),this.cropRectChanged=!1},h.prototype.attachEvents=function(){this.container.style.touchAction="none",this.container.addEventListener("pointerdown",this.onPointerDown),this.container.addEventListener("pointermove",this.onPointerMove),this.container.addEventListener("pointerup",this.onPointerUp)},h.prototype.clientToLocalCoordinates=function(o,a){var u=this.container.getBoundingClientRect();return{x:o-u.left+this.margin,y:a-u.top+this.margin}},h.prototype.onPointerDown=function(o){this.container.setPointerCapture(o.pointerId),this.previousPoint=this.clientToLocalCoordinates(o.clientX,o.clientY),this.cropRectElement===o.target?this.isMoving=!0:this.topLeftGrip.ownsTarget(o.target)?this.activeGrip=this.topLeftGrip:this.bottomLeftGrip.ownsTarget(o.target)?this.activeGrip=this.bottomLeftGrip:this.topRightGrip.ownsTarget(o.target)?this.activeGrip=this.topRightGrip:this.bottomRightGrip.ownsTarget(o.target)&&(this.activeGrip=this.bottomRightGrip)},h.prototype.onPointerMove=function(o){if(this.isMoving)this.move(this.clientToLocalCoordinates(o.clientX,o.clientY));else if(this.activeGrip){var a=this.clientToLocalCoordinates(o.clientX,o.clientY);this.resize(a)}o.preventDefault()},h.prototype.onPointerUp=function(o){this.activeGrip=void 0,this.isMoving=!1,this.container.releasePointerCapture(o.pointerId)},h.prototype.move=function(o){var a=o.x-this.previousPoint.x,u=o.y-this.previousPoint.y;this.zoomFactor!==1&&(a=-a/this.zoomFactor,u=-u/this.zoomFactor),this.cropRect.x=Math.min(Math.max(this.margin,this.cropRect.x+a),this.canvasWidth-this.cropRect.width+this.margin),this.cropRect.y=Math.min(Math.max(this.margin,this.cropRect.y+u),this.canvasHeight-this.cropRect.height+this.margin),this.onCropChange?(this.cropRectChanged=!0,this.onCropChange(this.cropRect)):this.setCropRectangle(this.cropRect),this.previousPoint=o},h.prototype.resize=function(o){var a=Object.assign({},this.cropRect),u=o.x-this.previousPoint.x,f=o.y-this.previousPoint.y;switch(this.activeGrip){case this.bottomLeftGrip:case this.topLeftGrip:a.x+uthis.canvasWidth*this.zoomFactor&&(u=this.canvasWidth*this.zoomFactor-a.width),a.width+=u}switch(this.activeGrip){case this.topLeftGrip:case this.topRightGrip:this.aspectRatio?(a.y=this.cropRect.y-(this.activeGrip===this.topLeftGrip?-1:1)*this.aspectRatio.getVerticalLength(u),a.height=this.aspectRatio.getVerticalLength(a.width)):(a.y+=f,a.height=this.cropRect.y+this.cropRect.height-a.y);break;case this.bottomLeftGrip:case this.bottomRightGrip:this.aspectRatio?a.height=this.aspectRatio.getVerticalLength(a.width):a.height+=f}a.width<10&&(a.x=this.cropRect.x,a.width=10),a.height<10&&(a.y=this.cropRect.y,a.height=10),this.previousPoint=o,a.x>=this.margin&&a.y>=this.margin&&a.x-this.margin+a.width<=this.canvasWidth&&a.y-this.margin+a.height<=this.canvasHeight&&(this.cropRect=a,this.onCropChange?(this.cropRectChanged=!0,this.onCropChange(this.cropRect)):this.setCropRectangle(this.cropRect))},h.prototype.adjustCropRect=function(){if(this.aspectRatio&&Math.round(this.cropRect.height)!==Math.round(this.aspectRatio.getVerticalLength(this.cropRect.width))){var o=this.cropRect.x+this.cropRect.width/2,a=this.cropRect.y+this.cropRect.height/2,u=this.aspectRatio.getHorizontalLength(this.cropRect.height),f=this.aspectRatio.getVerticalLength(this.cropRect.width);u/this.canvasWidththis.canvasWidth&&(this.cropRect.height/=this.cropRect.width/this.canvasWidth,this.cropRect.width=this.canvasWidth),this.cropRect.height>this.canvasHeight&&(this.cropRect.width/=this.cropRect.height/this.canvasHeight,this.cropRect.height=this.canvasHeight),this.cropRect.x=o-this.cropRect.width/2,this.cropRect.y=a-this.cropRect.height/2,this.cropRect.x+this.cropRect.width>this.margin+this.canvasWidth&&(this.cropRect.x=this.margin+this.canvasWidth-this.cropRect.width),this.cropRect.y+this.cropRect.height>this.margin+this.canvasHeight&&(this.cropRect.y=this.margin+this.canvasHeight-this.cropRect.height),this.cropRect.x=Math.max(this.cropRect.x,this.margin),this.cropRect.y=Math.max(this.cropRect.y,this.margin)}},h.prototype.getRescaledRect=function(o,a,u,f,c,G){var Oe=u/o,Ke=f/a;return{x:(c.x-G)*Oe+G,y:(c.y-G)*Ke+G,width:c.width*Oe,height:c.height*Ke}},h.prototype.scaleCanvas=function(o,a){var u=this.getRescaledRect(this.canvasWidth,this.canvasHeight,o,a,this.cropRect,this.margin);this.canvasWidth=o,this.canvasHeight=a,this.onCropChange&&this.onCropChange(u),this.setCropRectangle(u)},h}(),Vn=function(){function h(o){this._angle=0,this.isDragging=!1,this.width=401,this.height=24,this.title=o,this.uiContainer=document.createElement("div"),this.getUI=this.getUI.bind(this),this.onPointerDown=this.onPointerDown.bind(this),this.onPointerMove=this.onPointerMove.bind(this),this.onPointerUp=this.onPointerUp.bind(this),this.setAngleLabel=this.setAngleLabel.bind(this),this.positionScaleShape=this.positionScaleShape.bind(this)}return Object.defineProperty(h.prototype,"angle",{get:function(){return this._angle},set:function(o){this._angle=o,this.setAngleLabel(),this.positionScaleShape()},enumerable:!1,configurable:!0}),h.prototype.getUI=function(){return this.controlContainer=document.createElement("div"),this.controlContainer.title=this.title,this.controlContainer.className=this.className+" "+this.colorsClassName,this.controlContainer.appendChild(this.getVisual()),this.controlContainer.addEventListener("pointerdown",this.onPointerDown),this.controlContainer.addEventListener("pointermove",this.onPointerMove),this.controlContainer.addEventListener("pointerup",this.onPointerUp),this.uiContainer.appendChild(this.controlContainer),this.uiContainer.style.display="inline-block",this.uiContainer.style.touchAction="none",this.setAngleLabel(),this.positionScaleShape(),this.uiContainer},h.prototype.onPointerDown=function(o){this.controlContainer.setPointerCapture(o.pointerId),this.isDragging=!0,this.previousPoint={x:o.clientX,y:o.clientY}},h.prototype.onPointerMove=function(o){this.isDragging&&(this.onAngleChange&&this.onAngleChange((o.clientX-this.previousPoint.x)/5),this.previousPoint.x=o.clientX)},h.prototype.onPointerUp=function(o){this.isDragging&&this.onAngleChange&&this.onAngleChange((o.clientX-this.previousPoint.x)/5),this.isDragging=!1,this.controlContainer.releasePointerCapture(o.pointerId)},h.prototype.setAngleLabel=function(){if(this.angleLabelText){this.angleLabelText.innerHTML=""+Math.round(this._angle);var o=this.angleLabelText.getBBox();bt.setAttributes(this.angleLabelElement,[["x",((this.width-o.width)/2).toString()],["y",(this.height/2).toString()]])}},h.prototype.positionScaleShape=function(){if(this.scaleShape){var o=this.scaleShape.transform.baseVal.getItem(0);o.setTranslate(this._angle%5*5-25,0),this.scaleShape.transform.baseVal.replaceItem(o,0)}},h.prototype.getVisual=function(){var o=document.createElementNS("http://www.w3.org/2000/svg","svg");o.setAttribute("xmlns","http://www.w3.org/2000/svg"),o.setAttribute("width",this.width+"px"),o.setAttribute("height",this.height+"px"),o.setAttribute("viewBox","0 0 "+this.width+" "+this.height),o.style.flexShrink="0",document.body.appendChild(o);for(var a="M0,"+(this.height-1)+" v"+-this.height/3+"h1v"+this.height/3,u=1;u<=this.width/5+10;u++){var f=u%5==0?this.height/3:this.height/6;a+="h4v"+-f+"h1v"+f}a+="v1H0Z",this.scaleShape=bt.createPath(a);var c=bt.createTransform();this.scaleShape.transform.baseVal.appendItem(c),o.appendChild(this.scaleShape),this.angleLabelElement=bt.createText([["x","0"],["y","0"],["font-size","10px"],["font-family","monospace"]]),this.angleLabelText=bt.createTSpan(""),this.angleLabelElement.appendChild(this.angleLabelText);var G=bt.createTSpan("");return G.innerHTML="°",this.angleLabelElement.appendChild(G),o.appendChild(this.angleLabelElement),document.body.removeChild(o),o},h}(),ii=function(){function h(){this.naturalSize=!1,this.imageType="image/png"}return h.prototype.rasterize=function(o,a,u,f,c,G,Oe){var Ke=this;return new Promise(function(ht){var Ne=document.createElement("canvas");Ne.width=o.width.baseVal.value-2*f,Ne.height=o.height.baseVal.value-2*f;var St=1,Nt=1;Ke.naturalSize===!0?(St=a.naturalWidth/(o.width.baseVal.value-2*f)/G,Nt=a.naturalHeight/(o.height.baseVal.value-2*f)/Oe,Ne.width=a.naturalWidth/G,Ne.height=a.naturalHeight/Oe):Ke.width!==void 0&&Ke.height!==void 0&&(St=Ke.width/u.width,Nt=Ke.height/u.height,Ne.width*=St,Ne.height*=Nt);var en=Ne.getContext("2d");en.translate(Ne.width/2,Ne.height/2),en.rotate(c*Math.PI/180),en.scale(G,Oe),en.translate(-Ne.width/2,-Ne.height/2),en.drawImage(a,0,0,Ne.width,Ne.height);var Qn=document.createElement("canvas");Qn.width=u.width*St,Qn.height=u.height*Nt,Qn.getContext("2d").putImageData(en.getImageData((u.x-f)*St,(u.y-f)*Nt,u.width*St,u.height*Nt),0,0),ht(Qn.toDataURL(Ke.imageType,Ke.imageQuality))})},h}(),Te=function(){function h(o){this._zoomToCropEnabled=!0,this.zoomFactor=1,this.flippedHorizontally=!1,this.flippedVertically=!1,this._isGridVisible=!0,this._gridLines=2,this._rotationAngle=0,this.scaleFactor=1,this.renderEventListeners=[],this.closeEventListeners=[],this._isOpen=!1,this.CANVAS_MARGIN=20,this.renderAtNaturalSize=!1,this.renderImageType="image/png",this.displayMode="inline",this.popupMargin=30,this.toolbarHeight=40,this.aspectRatios=[{horizontal:0,vertical:0},{horizontal:4,vertical:3},{horizontal:3,vertical:2},{horizontal:16,vertical:9},{horizontal:1,vertical:1},{horizontal:3,vertical:4},{horizontal:2,vertical:3},{horizontal:9,vertical:16}],this._instanceNo=h.instanceCounter++,this.styles=new Et(this.instanceNo),this.target=o,this.targetRoot=document.body,this.open=this.open.bind(this),this.setTopLeft=this.setTopLeft.bind(this),this.overrideOverflow=this.overrideOverflow.bind(this),this.restoreOverflow=this.restoreOverflow.bind(this),this.close=this.close.bind(this),this.closeUI=this.closeUI.bind(this),this.addCloseEventListener=this.addCloseEventListener.bind(this),this.removeCloseEventListener=this.removeCloseEventListener.bind(this),this.addRenderEventListener=this.addRenderEventListener.bind(this),this.removeRenderEventListener=this.removeRenderEventListener.bind(this),this.clientToLocalCoordinates=this.clientToLocalCoordinates.bind(this),this.onWindowResize=this.onWindowResize.bind(this),this.setWindowHeight=this.setWindowHeight.bind(this),this.rotateBy=this.rotateBy.bind(this),this.applyRotation=this.applyRotation.bind(this),this.cropRectChanged=this.cropRectChanged.bind(this),this.zoomToCrop=this.zoomToCrop.bind(this),this.unzoomFromCrop=this.unzoomFromCrop.bind(this),this.rotateLeftButtonClicked=this.rotateLeftButtonClicked.bind(this),this.rotateRightButtonClicked=this.rotateRightButtonClicked.bind(this),this.flipHorizontallyButtonClicked=this.flipHorizontallyButtonClicked.bind(this),this.flipVerticallyButtonClicked=this.flipVerticallyButtonClicked.bind(this),this.applyFlip=this.applyFlip.bind(this),this.startRenderAndClose=this.startRenderAndClose.bind(this),this.render=this.render.bind(this),this.onPopupResize=this.onPopupResize.bind(this),this.applyAspectRatio=this.applyAspectRatio.bind(this)}return Object.defineProperty(h.prototype,"instanceNo",{get:function(){return this._instanceNo},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"zoomToCropEnabled",{get:function(){return this._zoomToCropEnabled},set:function(o){this._zoomToCropEnabled=o,o?this.zoomToCrop():this.unzoomFromCrop()},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"isGridVisible",{get:function(){return this._isGridVisible},set:function(o){this._isGridVisible=o,this.cropLayer&&(this.cropLayer.isGridVisible=this._isGridVisible)},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"gridLines",{get:function(){return this._gridLines},set:function(o){this._gridLines=o,this.cropLayer&&(this.cropLayer.numberOfGridLines=this._gridLines)},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"rotationAngle",{get:function(){return this._rotationAngle},set:function(o){this._rotationAngle=o,this.straightener&&(this.straightener.angle=this._rotationAngle)},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"paddedImageWidth",{get:function(){return this.imageWidth+2*this.CANVAS_MARGIN},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"paddedImageHeight",{get:function(){return this.imageHeight+2*this.CANVAS_MARGIN},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"isOpen",{get:function(){return this._isOpen},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"aspectRatio",{get:function(){var o;return(o=this._aspectRatio)!==null&&o!==void 0?o:this.aspectRatios[0]},set:function(o){this._aspectRatio=o},enumerable:!1,configurable:!0}),h.prototype.open=function(){this.imageWidth=Math.round(this.target.clientWidth),this.imageHeight=Math.round(this.target.clientHeight),this.setupResizeObserver(),this.initCropCanvas(),this.setEditingTarget(),this.setTopLeft(),this.initCropLayer(),this.attachEvents(),this.applyAspectRatio(),this.displayMode==="popup"&&this.onPopupResize(),this._isOpen=!0},h.prototype.show=function(){this.showUI(),this.open()},h.prototype.close=function(o){o===void 0&&(o=!1),this.isOpen&&(this.coverDiv&&this.closeUI(),this.targetObserver&&this.targetObserver.unobserve(this.target),this.displayMode==="popup"&&window.removeEventListener("resize",this.setWindowHeight),o||this.closeEventListeners.forEach(function(a){return a()}),this._isOpen=!1)},h.prototype.addRenderEventListener=function(o){this.renderEventListeners.push(o)},h.prototype.removeRenderEventListener=function(o){this.renderEventListeners.indexOf(o)>-1&&this.renderEventListeners.splice(this.renderEventListeners.indexOf(o),1)},h.prototype.addCloseEventListener=function(o){this.closeEventListeners.push(o)},h.prototype.removeCloseEventListener=function(o){this.closeEventListeners.indexOf(o)>-1&&this.closeEventListeners.splice(this.closeEventListeners.indexOf(o),1)},h.prototype.setupResizeObserver=function(){var o=this;this.displayMode==="inline"?window.ResizeObserver&&(this.targetObserver=new ResizeObserver(function(){o.resize(o.target.clientWidth,o.target.clientHeight)}),this.targetObserver.observe(this.target)):this.displayMode==="popup"&&(window.ResizeObserver&&(this.targetObserver=new ResizeObserver(this.onPopupResize),this.targetObserver.observe(this.contentDiv)),window.addEventListener("resize",this.setWindowHeight))},h.prototype.onPopupResize=function(){if(this.contentDiv.clientWidth>0&&this.contentDiv.clientHeight>0){var o=1*this.target.clientWidth/this.target.clientHeight,a=this.contentDiv.clientWidth/o>this.contentDiv.clientHeight?(this.contentDiv.clientHeight-2*this.CANVAS_MARGIN)*o:this.contentDiv.clientWidth-2*this.CANVAS_MARGIN,u=a+2*this.CANVAS_MARGINo+this.CANVAS_MARGIN?this.target.offsetTop-(o+this.CANVAS_MARGIN):0;this.coverDiv.style.top=a+"px",this.coverDiv.style.left=(this.target.offsetLeft>this.CANVAS_MARGIN?this.target.offsetLeft-this.CANVAS_MARGIN:0)+"px",this.coverDiv.style.width=this.target.offsetWidth+this.CANVAS_MARGIN+"px",this.coverDiv.style.zIndex=this.styles.settings.zIndex!==void 0?this.styles.settings.zIndex:"5";break;case"popup":this.coverDiv.style.position="absolute",this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=window.innerHeight+"px",this.coverDiv.style.backgroundColor="rgba(0, 0, 0, 0.75)",this.coverDiv.style.zIndex=this.styles.settings.zIndex!==void 0?this.styles.settings.zIndex:"1000",this.coverDiv.style.display="flex"}this.targetRoot.appendChild(this.coverDiv),this.uiDiv=document.createElement("div"),this.uiDiv.style.display="flex",this.uiDiv.style.flexDirection="column",this.uiDiv.style.flexGrow="2",this.uiDiv.style.margin=this.displayMode==="popup"?this.popupMargin+"px":"0px",this.uiDiv.style.border="0px",this.coverDiv.appendChild(this.uiDiv),this.addToolbars(),this.uiDiv.appendChild(this.topToolbar.getUI()),this.contentDiv=document.createElement("div"),this.contentDiv.style.display="flex",this.contentDiv.style.alignItems="center",this.contentDiv.style.flexDirection="row",this.contentDiv.style.flexGrow="2",this.contentDiv.style.flexShrink="1",this.contentDiv.style.overflow="hidden",this.contentDiv.style.backgroundColor=this.styles.settings.canvasBackgroundColor,this.displayMode==="popup"&&(this.contentDiv.style.maxHeight="calc(100vh - "+(2*this.popupMargin+2*this.toolbarHeight)+"px)",this.contentDiv.style.maxWidth="calc(100vw - "+2*this.popupMargin+"px)"),this.uiDiv.appendChild(this.contentDiv),this.editorCanvas=document.createElement("div"),this.editorCanvas.style.flexGrow="2",this.editorCanvas.style.flexShrink="1",this.editorCanvas.style.position="relative",this.editorCanvas.style.overflow="hidden",this.editorCanvas.style.display="flex",this.displayMode==="popup"&&(this.editorCanvas.style.alignItems="center",this.editorCanvas.style.justifyContent="center"),this.editorCanvas.style.pointerEvents="none",this.contentDiv.appendChild(this.editorCanvas),this.uiDiv.appendChild(this.bottomToolbar.getUI()),this.straightener.angle=this.rotationAngle},h.prototype.addToolbars=function(){this.addTopToolbar(),this.addBottomToolbar()},h.prototype.addTopToolbar=function(){var o=this;this.topToolbar=new Xt,this.topToolbar.display=this.styles.settings.hideTopToolbar?"none":"",this.topToolbar.className=this.toolbarStyleClass.name,this.topToolbar.colorsClassName=this.styles.settings.toolbarStyleColorsClassName?this.styles.settings.toolbarStyleColorsClassName:this.toolbarStyleColorsClass.name,this.topToolbar.fadeInClassName=this.styles.fadeInAnimationClassName,this.topToolbar.blockClassName=this.toolbarBlockStyleClass.name,this.topToolbar.buttonClassName=this.toolbarButtonStyleClass.name,this.topToolbar.buttonColorsClassName=this.styles.settings.toolbarButtonStyleColorsClassName?this.styles.settings.toolbarButtonStyleColorsClassName:this.toolbarButtonStyleColorsClass.name,this.topToolbar.buttonActiveColorsClassName=this.styles.settings.toolbarActiveButtonStyleColorsClassName?this.styles.settings.toolbarActiveButtonStyleColorsClassName:this.toolbarActiveButtonStyleColorsClass.name;var a=new nn;a.minWidth=3*this.toolbarHeight+"px",this.topToolbar.addButtonBlock(a);var u=[];this.aspectRatios.forEach(function(Nt){var en=new Dt(ni.getIcon(Nt.horizontal,Nt.vertical),Nt.horizontal===0&&Nt.vertical===0?"FREE":Nt.horizontal+":"+Nt.vertical);en.onClick=function(){return o.ratioButtonClicked(Nt)},u.push(en)}),this.aspectRatioButton=new Sn(ni.getIcon(0,0),"Aspect ratio",u),this.aspectRatioButton.dropdownClassName=this.toolbarDropdownStyleClass.name,this.aspectRatioButton.dropdownColorsClassName=this.styles.settings.toolbarDropdownStyleColorsClassName?this.styles.settings.toolbarDropdownStyleColorsClassName:this.toolbarDropdownStyleColorsClass.name,a.addButton(this.aspectRatioButton),this.aspectRatios.length<2&&this.aspectRatioButton.hide();var f=new Dt('',"Toggle grid");f.isActive=this.isGridVisible,f.onClick=function(){o.isGridVisible=!o.isGridVisible,f.isActive=o.isGridVisible},a.addButton(f);var c=new Dt('',"Zoom to selection");if(c.isActive=this.zoomToCropEnabled,c.onClick=function(){o.zoomToCropEnabled=!o.zoomToCropEnabled,c.isActive=o.zoomToCropEnabled},a.addButton(c),!qn.isLicensed){var G=new gt;this.topToolbar.addElementBlock(G);var Oe=document.createElement("div");Oe.className=this.topToolbar.buttonClassName+" "+this.topToolbar.buttonColorsClassName;var Ke=document.createElement("a");Ke.style.color="currentColor",Ke.href="https://markerjs.com/products/cropro",Ke.target="_blank",Ke.innerHTML='',Oe.appendChild(Ke),G.addElement(Oe)}var ht=new nn;ht.minWidth=3*this.toolbarHeight+"px",ht.contentAlign="end",this.topToolbar.addButtonBlock(ht);var Ne=new Dt('',"OK");Ne.onClick=this.startRenderAndClose,ht.addButton(Ne),this.styles.settings.toolbarOkButtonStyleColorsClassName&&(Ne.colorsClassName=this.styles.settings.toolbarOkButtonStyleColorsClassName);var St=new Dt('',"Close");St.onClick=this.close,ht.addButton(St),this.styles.settings.toolbarCloseButtonStyleColorsClassName&&(St.colorsClassName=this.styles.settings.toolbarCloseButtonStyleColorsClassName)},h.prototype.addBottomToolbar=function(){var o=this;this.bottomToolbar=new Xt,this.bottomToolbar.display=this.styles.settings.hideBottomToolbar?"none":"",this.bottomToolbar.className=this.toolbarStyleClass.name,this.bottomToolbar.colorsClassName=this.styles.settings.toolbarStyleColorsClassName?this.styles.settings.toolbarStyleColorsClassName:this.toolbarStyleColorsClass.name,this.bottomToolbar.fadeInClassName=this.styles.fadeInAnimationClassName,this.bottomToolbar.blockClassName=this.toolbarBlockStyleClass.name,this.bottomToolbar.buttonClassName=this.toolbarButtonStyleClass.name,this.bottomToolbar.buttonColorsClassName=this.styles.settings.toolbarButtonStyleColorsClassName?this.styles.settings.toolbarButtonStyleColorsClassName:this.toolbarButtonStyleColorsClass.name,this.bottomToolbar.buttonActiveColorsClassName=this.styles.settings.toolbarActiveButtonStyleColorsClassName?this.styles.settings.toolbarActiveButtonStyleColorsClassName:this.toolbarActiveButtonStyleColorsClass.name;var a=new nn;a.minWidth=2*this.toolbarHeight+"px",this.bottomToolbar.addButtonBlock(a);var u=new Dt('',"Rotate left");u.onClick=this.rotateLeftButtonClicked,a.addButton(u);var f=new Dt('',"Rotate right");f.onClick=this.rotateRightButtonClicked,a.addButton(f);var c=new gt;c.className=this.toolbarStraightenerBlockStyleClass.name,this.bottomToolbar.addElementBlock(c),this.straightener=new Vn("Straighten"),this.straightener.className=this.toolbarStraightenerStyleClass.name,this.straightener.colorsClassName=this.styles.settings.toolbarStraightenerColorsClassName?this.styles.settings.toolbarStraightenerColorsClassName:this.toolbarStraightenerStyleColorsClass.name,this.straightener.onAngleChange=function(ht){o.rotateBy(ht),o.straightener.angle=o.rotationAngle},c.addElement(this.straightener.getUI());var G=new nn;G.minWidth=2*this.toolbarHeight+"px",G.contentAlign="end",this.bottomToolbar.addButtonBlock(G);var Oe=new Dt('',"Flip horizontal");Oe.onClick=this.flipHorizontallyButtonClicked,G.addButton(Oe);var Ke=new Dt('',"Flip vertical");Ke.onClick=this.flipVerticallyButtonClicked,G.addButton(Ke)},h.prototype.ratioButtonClicked=function(o){this.aspectRatio=o,this.applyAspectRatio(),this.aspectRatioButton.hideDropdown()},h.prototype.applyAspectRatio=function(){this.setCropLayerAspectRatio(),this.aspectRatioButton.icon=ni.getIcon(this.aspectRatio.horizontal,this.aspectRatio.vertical)},h.prototype.setCropLayerAspectRatio=function(){this.cropLayer&&(this.aspectRatio&&this.aspectRatio.horizontal!==0&&this.aspectRatio.vertical!==0?this.cropLayer.aspectRatio=new Ln(this.aspectRatio.horizontal,this.aspectRatio.vertical):this.cropLayer.aspectRatio=void 0)},h.prototype.closeUI=function(){this.displayMode==="popup"&&this.restoreOverflow(),this.targetRoot.removeChild(this.coverDiv)},h.prototype.getState=function(){return{width:this.imageWidth,height:this.imageHeight,rotationAngle:this.rotationAngle,flippedHorizontally:this.flippedHorizontally,flippedVertically:this.flippedVertically,cropRect:Object.assign({},this.cropRect)}},h.prototype.restoreState=function(o){if(o){var a=this.cropLayer.getRescaledRect(o.width,o.height,this.imageWidth,this.imageHeight,o.cropRect,this.CANVAS_MARGIN);this.cropLayer.setCropRectangle(a),this.cropRectChanged(a),this.flippedHorizontally=o.flippedHorizontally,this.flippedVertically=o.flippedVertically,this.applyFlip(),this.rotationAngle=o.rotationAngle,this.applyRotation()}},h.prototype.clientToLocalCoordinates=function(o,a){var u=this.cropImage.getBoundingClientRect();return{x:o-u.left,y:a-u.top}},h.prototype.onWindowResize=function(){this.positionUI()},h.prototype.positionUI=function(){switch(this.setTopLeft(),this.displayMode){case"inline":var o=this.target.offsetTop>this.toolbarHeight?this.target.offsetTop-this.toolbarHeight:0;this.coverDiv.style.top=o+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px";break;case"popup":this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=this.windowHeight+"px",this.contentDiv.style.maxHeight="calc(100vh - "+(2*this.popupMargin+2*this.toolbarHeight)+"px)"}this.positionCropImage()},h.prototype.rotateLeftButtonClicked=function(){var o=this.rotationAngle-90;this.rotationAngle%90!=0&&(o+=this.rotationAngle>=0?90-this.rotationAngle%90:-this.rotationAngle%90),this.rotateTo(o)},h.prototype.rotateRightButtonClicked=function(){var o=this.rotationAngle+90;this.rotationAngle%90!=0&&(o-=this.rotationAngle>=0?this.rotationAngle%90:90+this.rotationAngle%90),this.rotateTo(o)},h.prototype.rotateTo=function(o){o=(o=o>180?o-360:o)<=-180?o+360:o,this.rotationAngle=o,this.applyRotation()},h.prototype.rotateBy=function(o){this.rotateTo((this.rotationAngle+o)%360)},h.prototype.applyRotation=function(){var o=this.zoomToCropEnabled;this.zoomToCropEnabled=!1,this.editingTargetRotationScaleContainer.style.transformOrigin=this.imageWidth/2+"px "+this.imageHeight/2+"px",this.editingTargetRotationScaleContainer.style.transform="scale(1)";var a=this.editingTargetRotationContainer.transform.baseVal.getItem(0);a.setRotate(this.rotationAngle,this.imageWidth/2,this.imageHeight/2),this.editingTargetRotationContainer.transform.baseVal.replaceItem(a,0);var u=this.editingTarget.getBoundingClientRect();this.scaleFactor=Math.min(this.imageWidth/u.width,this.imageHeight/u.height),this.editingTargetRotationScaleContainer.style.transform="scale("+this.scaleFactor+")",this.zoomToCropEnabled=o},h.prototype.flipHorizontallyButtonClicked=function(){this.flippedHorizontally=!this.flippedHorizontally,this.applyFlip()},h.prototype.flipVerticallyButtonClicked=function(){this.flippedVertically=!this.flippedVertically,this.applyFlip()},h.prototype.applyFlip=function(){this.editingTarget.style.transform="scale("+(this.flippedHorizontally?-1:1)+","+(this.flippedVertically?-1:1)+")"},h.prototype.startRenderAndClose=function(){return Tt(this,void 0,void 0,function(){var o,a;return Fn(this,function(u){switch(u.label){case 0:return[4,this.render()];case 1:return o=u.sent(),a=this.getState(),this.renderEventListeners.forEach(function(f){return f(o,a)}),this.close(!0),[2]}})})},h.prototype.render=function(){return Tt(this,void 0,void 0,function(){var o;return Fn(this,function(a){switch(a.label){case 0:return(o=new ii).naturalSize=this.renderAtNaturalSize,o.imageType=this.renderImageType,o.imageQuality=this.renderImageQuality,o.width=this.renderWidth,o.height=this.renderHeight,this.unzoomFromCrop(),bt.setAttributes(this.cropLayerContainer,[["display","none"]]),[4,o.rasterize(this.cropImage,this.target,{x:this.cropRect.x,y:this.cropRect.y,width:this.cropRect.width,height:this.cropRect.height},this.CANVAS_MARGIN,this.rotationAngle,this.scaleFactor*(this.flippedHorizontally?-1:1),this.scaleFactor*(this.flippedVertically?-1:1))];case 1:return a.sent(),[4,o.rasterize(this.cropImage,this.target,{x:this.cropRect.x,y:this.cropRect.y,width:this.cropRect.width,height:this.cropRect.height},this.CANVAS_MARGIN,this.rotationAngle,this.scaleFactor*(this.flippedHorizontally?-1:1),this.scaleFactor*(this.flippedVertically?-1:1))];case 2:return[2,a.sent()]}})})},h.prototype.addStyles=function(){this.toolbarStyleClass=this.styles.addClass(new Ct("toolbar",` + `))},h.prototype.removeStyleSheet=function(){var o;this.styleSheet&&(((o=this.styleSheetRoot)!==null&&o!==void 0?o:document.head).removeChild(this.styleSheet),this.styleSheet=void 0)},h}(),rt=function(h,o){this.selector=h,this.style=o},Ct=function(h,o){this.localName=h,this.style=o},Xt=function(){function h(){this.blocks=[],this.display=""}return h.prototype.addButtonBlock=function(o){o.className=this.blockClassName,o.buttonClassName=this.buttonClassName,o.buttonColorsClassName=this.buttonColorsClassName,o.buttonActiveColorsClassName=this.buttonActiveColorsClassName,this.blocks.push(o)},h.prototype.addElementBlock=function(o){o.className===void 0&&(o.className=this.blockClassName),this.blocks.push(o)},h.prototype.getUI=function(){var o=document.createElement("div");return o.className=this.className+" "+this.colorsClassName+" "+this.fadeInClassName,o.style.display=this.display,this.blocks.forEach(function(a){return o.appendChild(a.getUI())}),o},h}(),rn=function(){function h(){}return h.prototype.getUI=function(){var o=document.createElement("div");if(o.className=this.className,this.minWidth!==void 0&&(o.style.minWidth=this.minWidth),this.contentAlign!==void 0)switch(this.contentAlign){case"start":o.style.justifyContent="flex-start";break;case"center":o.style.justifyContent="center";break;case"end":o.style.justifyContent="flex-end"}return o.style.whiteSpace="nowrap",o},h}(),nn=function(h){function o(){var a=h!==null&&h.apply(this,arguments)||this;return a.buttons=[],a}return zt(o,h),o.prototype.addButton=function(a){a.className=this.buttonClassName,a.colorsClassName=this.buttonColorsClassName,a.activeColorsClassName=this.buttonActiveColorsClassName,this.buttons.push(a)},o.prototype.getUI=function(){var a=h.prototype.getUI.call(this);return this.buttons.forEach(function(u){return a.appendChild(u.getUI())}),a},o}(rn),Dt=function(){function h(o,a){this._isActive=!1,this._isHidden=!1,this._icon=o,this.title=a,this.uiContainer=document.createElement("div"),this.adjustClassName=this.adjustClassName.bind(this)}return Object.defineProperty(h.prototype,"icon",{get:function(){return this._icon},set:function(o){this._icon=o,this.buttonContainer.innerHTML=this._icon},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"isActive",{get:function(){return this._isActive},set:function(o){this._isActive=o,this.adjustClassName()},enumerable:!1,configurable:!0}),h.prototype.getUI=function(){var o=this;return this.buttonContainer=document.createElement("div"),this.buttonContainer.title=this.title,this.buttonContainer.className=this.className+" "+this.colorsClassName,this.adjustClassName(),this.buttonContainer.innerHTML=this._icon,this.onClick&&this.buttonContainer.addEventListener("click",function(){return o.onClick()}),this.uiContainer.appendChild(this.buttonContainer),this.uiContainer.style.display=this._isHidden?"none":"inline-block",this.uiContainer},h.prototype.adjustClassName=function(){this.activeColorsClassName&&(this._isActive&&this.buttonContainer.className.indexOf(this.activeColorsClassName)<0?this.buttonContainer.className+=" "+this.activeColorsClassName:this._isActive||(this.buttonContainer.className=this.buttonContainer.className.replace(this.activeColorsClassName,"")))},h.prototype.hide=function(){this._isHidden=!0},h}(),gt=function(h){function o(){var a=h!==null&&h.apply(this,arguments)||this;return a.elements=[],a}return zt(o,h),o.prototype.addElement=function(a){this.elements.push(a)},o.prototype.getUI=function(){var a=h.prototype.getUI.call(this);return this.elements.forEach(function(u){return a.appendChild(u)}),a},o}(rn),Ln=function(){function h(o,a){this.horizontal=o,this.vertical=a}return Object.defineProperty(h.prototype,"ratio",{get:function(){return 1*this.horizontal/this.vertical},enumerable:!1,configurable:!0}),h.prototype.getVerticalLength=function(o){return o/this.ratio},h.prototype.getHorizontalLength=function(o){return o*this.ratio},h}(),ni=function(){function h(){}return h.getIcon=function(o,a){if(o>0&&a>0){var u=new Ln(o,a),f=u.ratio>=1?20:u.getHorizontalLength(20),c=u.ratio<1?20:u.getVerticalLength(20),G=document.createElementNS("http://www.w3.org/2000/svg","svg");G.setAttribute("xmlns","http://www.w3.org/2000/svg"),G.setAttribute("viewBox","0 0 24 24"),document.body.appendChild(G);var Oe=bt.createDefs();G.appendChild(Oe);var Qe=bt.createElement("clipPath",[["id","text-bg-clip"]]);Oe.appendChild(Qe);var ht=bt.createPath(bt.getHollowRectanglePath((24-f)/2,(24-c)/2,f,c,(24-f)/2+2,(24-c)/2+2,f-4,c-4));G.appendChild(ht);var Ne=bt.createText([["x","0"],["y","0"],["font-size","7px"],["font-family","monospace"]]);Ne.appendChild(bt.createTSpan(o+":"+a)),G.appendChild(Ne);var St=Ne.getBBox();bt.setAttributes(Ne,[["x",((24-St.width)/2).toString()],["y",((24-St.height)/2-St.y).toString()]]);var Nt=bt.createPath(bt.getHollowRectanglePath(0,0,24,24,(24-Math.ceil(St.width))/2,(24-Math.ceil(St.height))/2,Math.ceil(St.width),Math.ceil(St.height)));return Qe.appendChild(Nt),bt.setAttributes(ht,[["clip-path","url(#text-bg-clip)"]]),document.body.removeChild(G),G.outerHTML}return''},h}(),Sn=function(h){function o(a,u,f){var c=h.call(this,a,u)||this;return c.isDropdownOpen=!1,c.onClick=c.dropdownButtonClicked,c.dropdownButtons=f,c}return zt(o,h),o.prototype.setupDropdown=function(){var a=this;this.dropdownBlock=document.createElement("div"),this.dropdownBlock.className=this.dropdownClassName+" "+this.dropdownColorsClassName,this.dropdownBlock.style.display="none",this.dropdownButtons.forEach(function(u){u.className=a.className,u.colorsClassName=a.colorsClassName,a.dropdownBlock.appendChild(u.getUI())}),this.uiContainer.appendChild(this.dropdownBlock)},o.prototype.positionDropdown=function(){this.dropdownBlock.style.left=this.uiContainer.clientLeft+"px",this.dropdownBlock.style.top=this.uiContainer.clientTop+this.uiContainer.clientHeight+"px"},o.prototype.dropdownButtonClicked=function(){this.dropdownBlock===void 0&&this.setupDropdown(),this.isDropdownOpen=!this.isDropdownOpen,this.toggleDropdown()},o.prototype.toggleDropdown=function(){this.positionDropdown(),this.dropdownBlock.style.display=this.isDropdownOpen?"inline-block":"none"},o.prototype.showDropdown=function(){this.isDropdownOpen=!0,this.toggleDropdown()},o.prototype.hideDropdown=function(){this.isDropdownOpen=!1,this.toggleDropdown()},o}(Dt),Lt=function(){function h(o,a){this.GRIP_SIZE=10,this.color=o,this.fillColor=a,this.visual=bt.createGroup(),this.visual.appendChild(bt.createCircle(1.5*this.GRIP_SIZE,[["fill","transparent"]])),this.visual.appendChild(bt.createCircle(this.GRIP_SIZE,[["fill",this.fillColor],["fill-opacity","0.9"],["stroke",this.color],["stroke-width","2"],["stroke-opacity","0.7"]]))}return h.prototype.ownsTarget=function(o){return o===this.visual||o===this.visual.childNodes[0]||o===this.visual.childNodes[1]},h.prototype.setCenter=function(o,a){this.visual.childNodes.forEach(function(u){return bt.setAttributes(u,[["cx",o.toString()],["cy",a.toString()]])})},h}(),Rn=function(){function h(o,a,u,f){this.isMoving=!1,this._isGridVisible=!0,this.numberOfGridLines=2,this.horizontalGridLines=[],this.verticalGridLines=[],this._zoomFactor=1,this.cropRectChanged=!1,this.canvasWidth=o,this.canvasHeight=a,this.margin=u,this.container=f,this.attachEvents=this.attachEvents.bind(this),this.onPointerDown=this.onPointerDown.bind(this),this.onPointerMove=this.onPointerMove.bind(this),this.onPointerUp=this.onPointerUp.bind(this),this.resize=this.resize.bind(this),this.adjustCropRect=this.adjustCropRect.bind(this),this.scaleCanvas=this.scaleCanvas.bind(this),this.getRescaledRect=this.getRescaledRect.bind(this)}return Object.defineProperty(h.prototype,"aspectRatio",{get:function(){return this._aspectRatio},set:function(o){this._aspectRatio=o,this.adjustCropRect(),this.setCropRectangle(this.cropRect)},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"isGridVisible",{get:function(){return this._isGridVisible},set:function(o){this._isGridVisible=o,this.gridContainer&&bt.setAttributes(this.gridContainer,[["display",this._isGridVisible?"":"none"]])},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"zoomFactor",{get:function(){return this._zoomFactor},set:function(o){this._zoomFactor=o,this.setCropRectangle(this.cropRect)},enumerable:!1,configurable:!0}),h.prototype.open=function(){var o=this;this.cropShadeElement=bt.createPath("M0,0Z",[["fill",this.cropShadeColor],["fill-opacity","0.8"]]),this.container.appendChild(this.cropShadeElement),this.gridContainer=bt.createGroup([["display",this.isGridVisible?"":"none"]]),this.container.appendChild(this.gridContainer);for(var a=0;athis.canvasHeight/this.canvasWidth?this.margin:this.margin+this.canvasHeight/2-a.height/2),bt.setAttributes(this.cropRectElement,[["x",a.x.toString()],["y",a.y.toString()],["width",a.width.toString()],["height",a.height.toString()]]);var u=a.height/(this.numberOfGridLines+1);this.horizontalGridLines.forEach(function(c,G){var Oe=a.y+u*(G+1);bt.setAttributes(c,[["x1",""+a.x],["y1",""+Oe],["x2",""+(a.x+a.width)],["y2",""+Oe]])});var f=a.width/(this.numberOfGridLines+1);this.verticalGridLines.forEach(function(c,G){var Oe=a.x+f*(G+1);bt.setAttributes(c,[["x1",""+Oe],["y1",""+a.y],["x2",""+Oe],["y2",""+(a.y+a.height)]])}),bt.setAttributes(this.cropShadeElement,[["d",bt.getHollowRectanglePath(0,0,this.canvasWidth+2*this.margin,this.canvasHeight+2*this.margin,a.x,a.y,a.width,a.height)]]),this.topLeftGrip.setCenter(a.x,a.y),this.topRightGrip.setCenter(a.x+a.width,a.y),this.bottomLeftGrip.setCenter(a.x,a.y+a.height),this.bottomRightGrip.setCenter(a.x+a.width,a.y+a.height),this.cropRectChanged&&this.onCropChange&&(this.cropRectChanged=!1,this.onCropChange(this.cropRect)),this.cropRectChanged=!1},h.prototype.attachEvents=function(){this.container.style.touchAction="none",this.container.addEventListener("pointerdown",this.onPointerDown),this.container.addEventListener("pointermove",this.onPointerMove),this.container.addEventListener("pointerup",this.onPointerUp)},h.prototype.clientToLocalCoordinates=function(o,a){var u=this.container.getBoundingClientRect();return{x:o-u.left+this.margin,y:a-u.top+this.margin}},h.prototype.onPointerDown=function(o){this.container.setPointerCapture(o.pointerId),this.previousPoint=this.clientToLocalCoordinates(o.clientX,o.clientY),this.cropRectElement===o.target?this.isMoving=!0:this.topLeftGrip.ownsTarget(o.target)?this.activeGrip=this.topLeftGrip:this.bottomLeftGrip.ownsTarget(o.target)?this.activeGrip=this.bottomLeftGrip:this.topRightGrip.ownsTarget(o.target)?this.activeGrip=this.topRightGrip:this.bottomRightGrip.ownsTarget(o.target)&&(this.activeGrip=this.bottomRightGrip)},h.prototype.onPointerMove=function(o){if(this.isMoving)this.move(this.clientToLocalCoordinates(o.clientX,o.clientY));else if(this.activeGrip){var a=this.clientToLocalCoordinates(o.clientX,o.clientY);this.resize(a)}o.preventDefault()},h.prototype.onPointerUp=function(o){this.activeGrip=void 0,this.isMoving=!1,this.container.releasePointerCapture(o.pointerId)},h.prototype.move=function(o){var a=o.x-this.previousPoint.x,u=o.y-this.previousPoint.y;this.zoomFactor!==1&&(a=-a/this.zoomFactor,u=-u/this.zoomFactor),this.cropRect.x=Math.min(Math.max(this.margin,this.cropRect.x+a),this.canvasWidth-this.cropRect.width+this.margin),this.cropRect.y=Math.min(Math.max(this.margin,this.cropRect.y+u),this.canvasHeight-this.cropRect.height+this.margin),this.onCropChange?(this.cropRectChanged=!0,this.onCropChange(this.cropRect)):this.setCropRectangle(this.cropRect),this.previousPoint=o},h.prototype.resize=function(o){var a=Object.assign({},this.cropRect),u=o.x-this.previousPoint.x,f=o.y-this.previousPoint.y;switch(this.activeGrip){case this.bottomLeftGrip:case this.topLeftGrip:a.x+uthis.canvasWidth*this.zoomFactor&&(u=this.canvasWidth*this.zoomFactor-a.width),a.width+=u}switch(this.activeGrip){case this.topLeftGrip:case this.topRightGrip:this.aspectRatio?(a.y=this.cropRect.y-(this.activeGrip===this.topLeftGrip?-1:1)*this.aspectRatio.getVerticalLength(u),a.height=this.aspectRatio.getVerticalLength(a.width)):(a.y+=f,a.height=this.cropRect.y+this.cropRect.height-a.y);break;case this.bottomLeftGrip:case this.bottomRightGrip:this.aspectRatio?a.height=this.aspectRatio.getVerticalLength(a.width):a.height+=f}a.width<10&&(a.x=this.cropRect.x,a.width=10),a.height<10&&(a.y=this.cropRect.y,a.height=10),this.previousPoint=o,a.x>=this.margin&&a.y>=this.margin&&a.x-this.margin+a.width<=this.canvasWidth&&a.y-this.margin+a.height<=this.canvasHeight&&(this.cropRect=a,this.onCropChange?(this.cropRectChanged=!0,this.onCropChange(this.cropRect)):this.setCropRectangle(this.cropRect))},h.prototype.adjustCropRect=function(){if(this.aspectRatio&&Math.round(this.cropRect.height)!==Math.round(this.aspectRatio.getVerticalLength(this.cropRect.width))){var o=this.cropRect.x+this.cropRect.width/2,a=this.cropRect.y+this.cropRect.height/2,u=this.aspectRatio.getHorizontalLength(this.cropRect.height),f=this.aspectRatio.getVerticalLength(this.cropRect.width);u/this.canvasWidththis.canvasWidth&&(this.cropRect.height/=this.cropRect.width/this.canvasWidth,this.cropRect.width=this.canvasWidth),this.cropRect.height>this.canvasHeight&&(this.cropRect.width/=this.cropRect.height/this.canvasHeight,this.cropRect.height=this.canvasHeight),this.cropRect.x=o-this.cropRect.width/2,this.cropRect.y=a-this.cropRect.height/2,this.cropRect.x+this.cropRect.width>this.margin+this.canvasWidth&&(this.cropRect.x=this.margin+this.canvasWidth-this.cropRect.width),this.cropRect.y+this.cropRect.height>this.margin+this.canvasHeight&&(this.cropRect.y=this.margin+this.canvasHeight-this.cropRect.height),this.cropRect.x=Math.max(this.cropRect.x,this.margin),this.cropRect.y=Math.max(this.cropRect.y,this.margin)}},h.prototype.getRescaledRect=function(o,a,u,f,c,G){var Oe=u/o,Qe=f/a;return{x:(c.x-G)*Oe+G,y:(c.y-G)*Qe+G,width:c.width*Oe,height:c.height*Qe}},h.prototype.scaleCanvas=function(o,a){var u=this.getRescaledRect(this.canvasWidth,this.canvasHeight,o,a,this.cropRect,this.margin);this.canvasWidth=o,this.canvasHeight=a,this.onCropChange&&this.onCropChange(u),this.setCropRectangle(u)},h}(),Vn=function(){function h(o){this._angle=0,this.isDragging=!1,this.width=401,this.height=24,this.title=o,this.uiContainer=document.createElement("div"),this.getUI=this.getUI.bind(this),this.onPointerDown=this.onPointerDown.bind(this),this.onPointerMove=this.onPointerMove.bind(this),this.onPointerUp=this.onPointerUp.bind(this),this.setAngleLabel=this.setAngleLabel.bind(this),this.positionScaleShape=this.positionScaleShape.bind(this)}return Object.defineProperty(h.prototype,"angle",{get:function(){return this._angle},set:function(o){this._angle=o,this.setAngleLabel(),this.positionScaleShape()},enumerable:!1,configurable:!0}),h.prototype.getUI=function(){return this.controlContainer=document.createElement("div"),this.controlContainer.title=this.title,this.controlContainer.className=this.className+" "+this.colorsClassName,this.controlContainer.appendChild(this.getVisual()),this.controlContainer.addEventListener("pointerdown",this.onPointerDown),this.controlContainer.addEventListener("pointermove",this.onPointerMove),this.controlContainer.addEventListener("pointerup",this.onPointerUp),this.uiContainer.appendChild(this.controlContainer),this.uiContainer.style.display="inline-block",this.uiContainer.style.touchAction="none",this.setAngleLabel(),this.positionScaleShape(),this.uiContainer},h.prototype.onPointerDown=function(o){this.controlContainer.setPointerCapture(o.pointerId),this.isDragging=!0,this.previousPoint={x:o.clientX,y:o.clientY}},h.prototype.onPointerMove=function(o){this.isDragging&&(this.onAngleChange&&this.onAngleChange((o.clientX-this.previousPoint.x)/5),this.previousPoint.x=o.clientX)},h.prototype.onPointerUp=function(o){this.isDragging&&this.onAngleChange&&this.onAngleChange((o.clientX-this.previousPoint.x)/5),this.isDragging=!1,this.controlContainer.releasePointerCapture(o.pointerId)},h.prototype.setAngleLabel=function(){if(this.angleLabelText){this.angleLabelText.innerHTML=""+Math.round(this._angle);var o=this.angleLabelText.getBBox();bt.setAttributes(this.angleLabelElement,[["x",((this.width-o.width)/2).toString()],["y",(this.height/2).toString()]])}},h.prototype.positionScaleShape=function(){if(this.scaleShape){var o=this.scaleShape.transform.baseVal.getItem(0);o.setTranslate(this._angle%5*5-25,0),this.scaleShape.transform.baseVal.replaceItem(o,0)}},h.prototype.getVisual=function(){var o=document.createElementNS("http://www.w3.org/2000/svg","svg");o.setAttribute("xmlns","http://www.w3.org/2000/svg"),o.setAttribute("width",this.width+"px"),o.setAttribute("height",this.height+"px"),o.setAttribute("viewBox","0 0 "+this.width+" "+this.height),o.style.flexShrink="0",document.body.appendChild(o);for(var a="M0,"+(this.height-1)+" v"+-this.height/3+"h1v"+this.height/3,u=1;u<=this.width/5+10;u++){var f=u%5==0?this.height/3:this.height/6;a+="h4v"+-f+"h1v"+f}a+="v1H0Z",this.scaleShape=bt.createPath(a);var c=bt.createTransform();this.scaleShape.transform.baseVal.appendItem(c),o.appendChild(this.scaleShape),this.angleLabelElement=bt.createText([["x","0"],["y","0"],["font-size","10px"],["font-family","monospace"]]),this.angleLabelText=bt.createTSpan(""),this.angleLabelElement.appendChild(this.angleLabelText);var G=bt.createTSpan("");return G.innerHTML="°",this.angleLabelElement.appendChild(G),o.appendChild(this.angleLabelElement),document.body.removeChild(o),o},h}(),ii=function(){function h(){this.naturalSize=!1,this.imageType="image/png"}return h.prototype.rasterize=function(o,a,u,f,c,G,Oe){var Qe=this;return new Promise(function(ht){var Ne=document.createElement("canvas");Ne.width=o.width.baseVal.value-2*f,Ne.height=o.height.baseVal.value-2*f;var St=1,Nt=1;Qe.naturalSize===!0?(St=a.naturalWidth/(o.width.baseVal.value-2*f)/G,Nt=a.naturalHeight/(o.height.baseVal.value-2*f)/Oe,Ne.width=a.naturalWidth/G,Ne.height=a.naturalHeight/Oe):Qe.width!==void 0&&Qe.height!==void 0&&(St=Qe.width/u.width,Nt=Qe.height/u.height,Ne.width*=St,Ne.height*=Nt);var en=Ne.getContext("2d");en.translate(Ne.width/2,Ne.height/2),en.rotate(c*Math.PI/180),en.scale(G,Oe),en.translate(-Ne.width/2,-Ne.height/2),en.drawImage(a,0,0,Ne.width,Ne.height);var Kn=document.createElement("canvas");Kn.width=u.width*St,Kn.height=u.height*Nt,Kn.getContext("2d").putImageData(en.getImageData((u.x-f)*St,(u.y-f)*Nt,u.width*St,u.height*Nt),0,0),ht(Kn.toDataURL(Qe.imageType,Qe.imageQuality))})},h}(),Te=function(){function h(o){this._zoomToCropEnabled=!0,this.zoomFactor=1,this.flippedHorizontally=!1,this.flippedVertically=!1,this._isGridVisible=!0,this._gridLines=2,this._rotationAngle=0,this.scaleFactor=1,this.renderEventListeners=[],this.closeEventListeners=[],this._isOpen=!1,this.CANVAS_MARGIN=20,this.renderAtNaturalSize=!1,this.renderImageType="image/png",this.displayMode="inline",this.popupMargin=30,this.toolbarHeight=40,this.aspectRatios=[{horizontal:0,vertical:0},{horizontal:4,vertical:3},{horizontal:3,vertical:2},{horizontal:16,vertical:9},{horizontal:1,vertical:1},{horizontal:3,vertical:4},{horizontal:2,vertical:3},{horizontal:9,vertical:16}],this._instanceNo=h.instanceCounter++,this.styles=new Et(this.instanceNo),this.target=o,this.targetRoot=document.body,this.open=this.open.bind(this),this.setTopLeft=this.setTopLeft.bind(this),this.overrideOverflow=this.overrideOverflow.bind(this),this.restoreOverflow=this.restoreOverflow.bind(this),this.close=this.close.bind(this),this.closeUI=this.closeUI.bind(this),this.addCloseEventListener=this.addCloseEventListener.bind(this),this.removeCloseEventListener=this.removeCloseEventListener.bind(this),this.addRenderEventListener=this.addRenderEventListener.bind(this),this.removeRenderEventListener=this.removeRenderEventListener.bind(this),this.clientToLocalCoordinates=this.clientToLocalCoordinates.bind(this),this.onWindowResize=this.onWindowResize.bind(this),this.setWindowHeight=this.setWindowHeight.bind(this),this.rotateBy=this.rotateBy.bind(this),this.applyRotation=this.applyRotation.bind(this),this.cropRectChanged=this.cropRectChanged.bind(this),this.zoomToCrop=this.zoomToCrop.bind(this),this.unzoomFromCrop=this.unzoomFromCrop.bind(this),this.rotateLeftButtonClicked=this.rotateLeftButtonClicked.bind(this),this.rotateRightButtonClicked=this.rotateRightButtonClicked.bind(this),this.flipHorizontallyButtonClicked=this.flipHorizontallyButtonClicked.bind(this),this.flipVerticallyButtonClicked=this.flipVerticallyButtonClicked.bind(this),this.applyFlip=this.applyFlip.bind(this),this.startRenderAndClose=this.startRenderAndClose.bind(this),this.render=this.render.bind(this),this.onPopupResize=this.onPopupResize.bind(this),this.applyAspectRatio=this.applyAspectRatio.bind(this)}return Object.defineProperty(h.prototype,"instanceNo",{get:function(){return this._instanceNo},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"zoomToCropEnabled",{get:function(){return this._zoomToCropEnabled},set:function(o){this._zoomToCropEnabled=o,o?this.zoomToCrop():this.unzoomFromCrop()},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"isGridVisible",{get:function(){return this._isGridVisible},set:function(o){this._isGridVisible=o,this.cropLayer&&(this.cropLayer.isGridVisible=this._isGridVisible)},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"gridLines",{get:function(){return this._gridLines},set:function(o){this._gridLines=o,this.cropLayer&&(this.cropLayer.numberOfGridLines=this._gridLines)},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"rotationAngle",{get:function(){return this._rotationAngle},set:function(o){this._rotationAngle=o,this.straightener&&(this.straightener.angle=this._rotationAngle)},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"paddedImageWidth",{get:function(){return this.imageWidth+2*this.CANVAS_MARGIN},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"paddedImageHeight",{get:function(){return this.imageHeight+2*this.CANVAS_MARGIN},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"isOpen",{get:function(){return this._isOpen},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"aspectRatio",{get:function(){var o;return(o=this._aspectRatio)!==null&&o!==void 0?o:this.aspectRatios[0]},set:function(o){this._aspectRatio=o},enumerable:!1,configurable:!0}),h.prototype.open=function(){this.imageWidth=Math.round(this.target.clientWidth),this.imageHeight=Math.round(this.target.clientHeight),this.setupResizeObserver(),this.initCropCanvas(),this.setEditingTarget(),this.setTopLeft(),this.initCropLayer(),this.attachEvents(),this.applyAspectRatio(),this.displayMode==="popup"&&this.onPopupResize(),this._isOpen=!0},h.prototype.show=function(){this.showUI(),this.open()},h.prototype.close=function(o){o===void 0&&(o=!1),this.isOpen&&(this.coverDiv&&this.closeUI(),this.targetObserver&&this.targetObserver.unobserve(this.target),this.displayMode==="popup"&&window.removeEventListener("resize",this.setWindowHeight),o||this.closeEventListeners.forEach(function(a){return a()}),this._isOpen=!1)},h.prototype.addRenderEventListener=function(o){this.renderEventListeners.push(o)},h.prototype.removeRenderEventListener=function(o){this.renderEventListeners.indexOf(o)>-1&&this.renderEventListeners.splice(this.renderEventListeners.indexOf(o),1)},h.prototype.addCloseEventListener=function(o){this.closeEventListeners.push(o)},h.prototype.removeCloseEventListener=function(o){this.closeEventListeners.indexOf(o)>-1&&this.closeEventListeners.splice(this.closeEventListeners.indexOf(o),1)},h.prototype.setupResizeObserver=function(){var o=this;this.displayMode==="inline"?window.ResizeObserver&&(this.targetObserver=new ResizeObserver(function(){o.resize(o.target.clientWidth,o.target.clientHeight)}),this.targetObserver.observe(this.target)):this.displayMode==="popup"&&(window.ResizeObserver&&(this.targetObserver=new ResizeObserver(this.onPopupResize),this.targetObserver.observe(this.contentDiv)),window.addEventListener("resize",this.setWindowHeight))},h.prototype.onPopupResize=function(){if(this.contentDiv.clientWidth>0&&this.contentDiv.clientHeight>0){var o=1*this.target.clientWidth/this.target.clientHeight,a=this.contentDiv.clientWidth/o>this.contentDiv.clientHeight?(this.contentDiv.clientHeight-2*this.CANVAS_MARGIN)*o:this.contentDiv.clientWidth-2*this.CANVAS_MARGIN,u=a+2*this.CANVAS_MARGINo+this.CANVAS_MARGIN?this.target.offsetTop-(o+this.CANVAS_MARGIN):0;this.coverDiv.style.top=a+"px",this.coverDiv.style.left=(this.target.offsetLeft>this.CANVAS_MARGIN?this.target.offsetLeft-this.CANVAS_MARGIN:0)+"px",this.coverDiv.style.width=this.target.offsetWidth+this.CANVAS_MARGIN+"px",this.coverDiv.style.zIndex=this.styles.settings.zIndex!==void 0?this.styles.settings.zIndex:"5";break;case"popup":this.coverDiv.style.position="absolute",this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=window.innerHeight+"px",this.coverDiv.style.backgroundColor="rgba(0, 0, 0, 0.75)",this.coverDiv.style.zIndex=this.styles.settings.zIndex!==void 0?this.styles.settings.zIndex:"1000",this.coverDiv.style.display="flex"}this.targetRoot.appendChild(this.coverDiv),this.uiDiv=document.createElement("div"),this.uiDiv.style.display="flex",this.uiDiv.style.flexDirection="column",this.uiDiv.style.flexGrow="2",this.uiDiv.style.margin=this.displayMode==="popup"?this.popupMargin+"px":"0px",this.uiDiv.style.border="0px",this.coverDiv.appendChild(this.uiDiv),this.addToolbars(),this.uiDiv.appendChild(this.topToolbar.getUI()),this.contentDiv=document.createElement("div"),this.contentDiv.style.display="flex",this.contentDiv.style.alignItems="center",this.contentDiv.style.flexDirection="row",this.contentDiv.style.flexGrow="2",this.contentDiv.style.flexShrink="1",this.contentDiv.style.overflow="hidden",this.contentDiv.style.backgroundColor=this.styles.settings.canvasBackgroundColor,this.displayMode==="popup"&&(this.contentDiv.style.maxHeight="calc(100vh - "+(2*this.popupMargin+2*this.toolbarHeight)+"px)",this.contentDiv.style.maxWidth="calc(100vw - "+2*this.popupMargin+"px)"),this.uiDiv.appendChild(this.contentDiv),this.editorCanvas=document.createElement("div"),this.editorCanvas.style.flexGrow="2",this.editorCanvas.style.flexShrink="1",this.editorCanvas.style.position="relative",this.editorCanvas.style.overflow="hidden",this.editorCanvas.style.display="flex",this.displayMode==="popup"&&(this.editorCanvas.style.alignItems="center",this.editorCanvas.style.justifyContent="center"),this.editorCanvas.style.pointerEvents="none",this.contentDiv.appendChild(this.editorCanvas),this.uiDiv.appendChild(this.bottomToolbar.getUI()),this.straightener.angle=this.rotationAngle},h.prototype.addToolbars=function(){this.addTopToolbar(),this.addBottomToolbar()},h.prototype.addTopToolbar=function(){var o=this;this.topToolbar=new Xt,this.topToolbar.display=this.styles.settings.hideTopToolbar?"none":"",this.topToolbar.className=this.toolbarStyleClass.name,this.topToolbar.colorsClassName=this.styles.settings.toolbarStyleColorsClassName?this.styles.settings.toolbarStyleColorsClassName:this.toolbarStyleColorsClass.name,this.topToolbar.fadeInClassName=this.styles.fadeInAnimationClassName,this.topToolbar.blockClassName=this.toolbarBlockStyleClass.name,this.topToolbar.buttonClassName=this.toolbarButtonStyleClass.name,this.topToolbar.buttonColorsClassName=this.styles.settings.toolbarButtonStyleColorsClassName?this.styles.settings.toolbarButtonStyleColorsClassName:this.toolbarButtonStyleColorsClass.name,this.topToolbar.buttonActiveColorsClassName=this.styles.settings.toolbarActiveButtonStyleColorsClassName?this.styles.settings.toolbarActiveButtonStyleColorsClassName:this.toolbarActiveButtonStyleColorsClass.name;var a=new nn;a.minWidth=3*this.toolbarHeight+"px",this.topToolbar.addButtonBlock(a);var u=[];this.aspectRatios.forEach(function(Nt){var en=new Dt(ni.getIcon(Nt.horizontal,Nt.vertical),Nt.horizontal===0&&Nt.vertical===0?"FREE":Nt.horizontal+":"+Nt.vertical);en.onClick=function(){return o.ratioButtonClicked(Nt)},u.push(en)}),this.aspectRatioButton=new Sn(ni.getIcon(0,0),"Aspect ratio",u),this.aspectRatioButton.dropdownClassName=this.toolbarDropdownStyleClass.name,this.aspectRatioButton.dropdownColorsClassName=this.styles.settings.toolbarDropdownStyleColorsClassName?this.styles.settings.toolbarDropdownStyleColorsClassName:this.toolbarDropdownStyleColorsClass.name,a.addButton(this.aspectRatioButton),this.aspectRatios.length<2&&this.aspectRatioButton.hide();var f=new Dt('',"Toggle grid");f.isActive=this.isGridVisible,f.onClick=function(){o.isGridVisible=!o.isGridVisible,f.isActive=o.isGridVisible},a.addButton(f);var c=new Dt('',"Zoom to selection");if(c.isActive=this.zoomToCropEnabled,c.onClick=function(){o.zoomToCropEnabled=!o.zoomToCropEnabled,c.isActive=o.zoomToCropEnabled},a.addButton(c),!qn.isLicensed){var G=new gt;this.topToolbar.addElementBlock(G);var Oe=document.createElement("div");Oe.className=this.topToolbar.buttonClassName+" "+this.topToolbar.buttonColorsClassName;var Qe=document.createElement("a");Qe.style.color="currentColor",Qe.href="https://markerjs.com/products/cropro",Qe.target="_blank",Qe.innerHTML='',Oe.appendChild(Qe),G.addElement(Oe)}var ht=new nn;ht.minWidth=3*this.toolbarHeight+"px",ht.contentAlign="end",this.topToolbar.addButtonBlock(ht);var Ne=new Dt('',"OK");Ne.onClick=this.startRenderAndClose,ht.addButton(Ne),this.styles.settings.toolbarOkButtonStyleColorsClassName&&(Ne.colorsClassName=this.styles.settings.toolbarOkButtonStyleColorsClassName);var St=new Dt('',"Close");St.onClick=this.close,ht.addButton(St),this.styles.settings.toolbarCloseButtonStyleColorsClassName&&(St.colorsClassName=this.styles.settings.toolbarCloseButtonStyleColorsClassName)},h.prototype.addBottomToolbar=function(){var o=this;this.bottomToolbar=new Xt,this.bottomToolbar.display=this.styles.settings.hideBottomToolbar?"none":"",this.bottomToolbar.className=this.toolbarStyleClass.name,this.bottomToolbar.colorsClassName=this.styles.settings.toolbarStyleColorsClassName?this.styles.settings.toolbarStyleColorsClassName:this.toolbarStyleColorsClass.name,this.bottomToolbar.fadeInClassName=this.styles.fadeInAnimationClassName,this.bottomToolbar.blockClassName=this.toolbarBlockStyleClass.name,this.bottomToolbar.buttonClassName=this.toolbarButtonStyleClass.name,this.bottomToolbar.buttonColorsClassName=this.styles.settings.toolbarButtonStyleColorsClassName?this.styles.settings.toolbarButtonStyleColorsClassName:this.toolbarButtonStyleColorsClass.name,this.bottomToolbar.buttonActiveColorsClassName=this.styles.settings.toolbarActiveButtonStyleColorsClassName?this.styles.settings.toolbarActiveButtonStyleColorsClassName:this.toolbarActiveButtonStyleColorsClass.name;var a=new nn;a.minWidth=2*this.toolbarHeight+"px",this.bottomToolbar.addButtonBlock(a);var u=new Dt('',"Rotate left");u.onClick=this.rotateLeftButtonClicked,a.addButton(u);var f=new Dt('',"Rotate right");f.onClick=this.rotateRightButtonClicked,a.addButton(f);var c=new gt;c.className=this.toolbarStraightenerBlockStyleClass.name,this.bottomToolbar.addElementBlock(c),this.straightener=new Vn("Straighten"),this.straightener.className=this.toolbarStraightenerStyleClass.name,this.straightener.colorsClassName=this.styles.settings.toolbarStraightenerColorsClassName?this.styles.settings.toolbarStraightenerColorsClassName:this.toolbarStraightenerStyleColorsClass.name,this.straightener.onAngleChange=function(ht){o.rotateBy(ht),o.straightener.angle=o.rotationAngle},c.addElement(this.straightener.getUI());var G=new nn;G.minWidth=2*this.toolbarHeight+"px",G.contentAlign="end",this.bottomToolbar.addButtonBlock(G);var Oe=new Dt('',"Flip horizontal");Oe.onClick=this.flipHorizontallyButtonClicked,G.addButton(Oe);var Qe=new Dt('',"Flip vertical");Qe.onClick=this.flipVerticallyButtonClicked,G.addButton(Qe)},h.prototype.ratioButtonClicked=function(o){this.aspectRatio=o,this.applyAspectRatio(),this.aspectRatioButton.hideDropdown()},h.prototype.applyAspectRatio=function(){this.setCropLayerAspectRatio(),this.aspectRatioButton.icon=ni.getIcon(this.aspectRatio.horizontal,this.aspectRatio.vertical)},h.prototype.setCropLayerAspectRatio=function(){this.cropLayer&&(this.aspectRatio&&this.aspectRatio.horizontal!==0&&this.aspectRatio.vertical!==0?this.cropLayer.aspectRatio=new Ln(this.aspectRatio.horizontal,this.aspectRatio.vertical):this.cropLayer.aspectRatio=void 0)},h.prototype.closeUI=function(){this.displayMode==="popup"&&this.restoreOverflow(),this.targetRoot.removeChild(this.coverDiv)},h.prototype.getState=function(){return{width:this.imageWidth,height:this.imageHeight,rotationAngle:this.rotationAngle,flippedHorizontally:this.flippedHorizontally,flippedVertically:this.flippedVertically,cropRect:Object.assign({},this.cropRect)}},h.prototype.restoreState=function(o){if(o){var a=this.cropLayer.getRescaledRect(o.width,o.height,this.imageWidth,this.imageHeight,o.cropRect,this.CANVAS_MARGIN);this.cropLayer.setCropRectangle(a),this.cropRectChanged(a),this.flippedHorizontally=o.flippedHorizontally,this.flippedVertically=o.flippedVertically,this.applyFlip(),this.rotationAngle=o.rotationAngle,this.applyRotation()}},h.prototype.clientToLocalCoordinates=function(o,a){var u=this.cropImage.getBoundingClientRect();return{x:o-u.left,y:a-u.top}},h.prototype.onWindowResize=function(){this.positionUI()},h.prototype.positionUI=function(){switch(this.setTopLeft(),this.displayMode){case"inline":var o=this.target.offsetTop>this.toolbarHeight?this.target.offsetTop-this.toolbarHeight:0;this.coverDiv.style.top=o+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px";break;case"popup":this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=this.windowHeight+"px",this.contentDiv.style.maxHeight="calc(100vh - "+(2*this.popupMargin+2*this.toolbarHeight)+"px)"}this.positionCropImage()},h.prototype.rotateLeftButtonClicked=function(){var o=this.rotationAngle-90;this.rotationAngle%90!=0&&(o+=this.rotationAngle>=0?90-this.rotationAngle%90:-this.rotationAngle%90),this.rotateTo(o)},h.prototype.rotateRightButtonClicked=function(){var o=this.rotationAngle+90;this.rotationAngle%90!=0&&(o-=this.rotationAngle>=0?this.rotationAngle%90:90+this.rotationAngle%90),this.rotateTo(o)},h.prototype.rotateTo=function(o){o=(o=o>180?o-360:o)<=-180?o+360:o,this.rotationAngle=o,this.applyRotation()},h.prototype.rotateBy=function(o){this.rotateTo((this.rotationAngle+o)%360)},h.prototype.applyRotation=function(){var o=this.zoomToCropEnabled;this.zoomToCropEnabled=!1,this.editingTargetRotationScaleContainer.style.transformOrigin=this.imageWidth/2+"px "+this.imageHeight/2+"px",this.editingTargetRotationScaleContainer.style.transform="scale(1)";var a=this.editingTargetRotationContainer.transform.baseVal.getItem(0);a.setRotate(this.rotationAngle,this.imageWidth/2,this.imageHeight/2),this.editingTargetRotationContainer.transform.baseVal.replaceItem(a,0);var u=this.editingTarget.getBoundingClientRect();this.scaleFactor=Math.min(this.imageWidth/u.width,this.imageHeight/u.height),this.editingTargetRotationScaleContainer.style.transform="scale("+this.scaleFactor+")",this.zoomToCropEnabled=o},h.prototype.flipHorizontallyButtonClicked=function(){this.flippedHorizontally=!this.flippedHorizontally,this.applyFlip()},h.prototype.flipVerticallyButtonClicked=function(){this.flippedVertically=!this.flippedVertically,this.applyFlip()},h.prototype.applyFlip=function(){this.editingTarget.style.transform="scale("+(this.flippedHorizontally?-1:1)+","+(this.flippedVertically?-1:1)+")"},h.prototype.startRenderAndClose=function(){return Tt(this,void 0,void 0,function(){var o,a;return Fn(this,function(u){switch(u.label){case 0:return[4,this.render()];case 1:return o=u.sent(),a=this.getState(),this.renderEventListeners.forEach(function(f){return f(o,a)}),this.close(!0),[2]}})})},h.prototype.render=function(){return Tt(this,void 0,void 0,function(){var o;return Fn(this,function(a){switch(a.label){case 0:return(o=new ii).naturalSize=this.renderAtNaturalSize,o.imageType=this.renderImageType,o.imageQuality=this.renderImageQuality,o.width=this.renderWidth,o.height=this.renderHeight,this.unzoomFromCrop(),bt.setAttributes(this.cropLayerContainer,[["display","none"]]),[4,o.rasterize(this.cropImage,this.target,{x:this.cropRect.x,y:this.cropRect.y,width:this.cropRect.width,height:this.cropRect.height},this.CANVAS_MARGIN,this.rotationAngle,this.scaleFactor*(this.flippedHorizontally?-1:1),this.scaleFactor*(this.flippedVertically?-1:1))];case 1:return a.sent(),[4,o.rasterize(this.cropImage,this.target,{x:this.cropRect.x,y:this.cropRect.y,width:this.cropRect.width,height:this.cropRect.height},this.CANVAS_MARGIN,this.rotationAngle,this.scaleFactor*(this.flippedHorizontally?-1:1),this.scaleFactor*(this.flippedVertically?-1:1))];case 2:return[2,a.sent()]}})})},h.prototype.addStyles=function(){this.toolbarStyleClass=this.styles.addClass(new Ct("toolbar",` width: `+(this.displayMode==="inline"?"100%":"calc(100vw - "+2*this.popupMargin+"px)")+`; flex-shrink: 0; display: flex; @@ -231,12 +231,12 @@ PERFORMANCE OF THIS SOFTWARE. `)),this.toolbarStraightenerStyleColorsClass=this.styles.addClass(new Ct("toolbar_straightener_colors",` color: `+this.styles.settings.toolbarColor+`; fill: currentColor; - `))},h.instanceCounter=0,h}(),ot=d("8hTe"),Ot=d.n(ot),Gt=/]*>/g;function Kt(h){var o=document.createElement("div");return o.innerHTML=h,o.childNodes.length===0?"":o.childNodes[0].nodeValue}var $t=j.a=function(h){var o=h.value,a=o===void 0?"":o,u=h.edit,f=u===void 0?!1:u,c=h.className,G=h.showTextOnly,Oe=h.showLines,Ke=h.replaces,ht=h.zoomImg,Ne=h.hasMask,St=h.style,Nt=St===void 0?{}:St,en=h.stylesPrev,Qn=en===void 0?{}:en,Kn=String(a),mn=Object(P.useRef)(),$n=Object(P.useRef)(),Hi=Object(P.useState)(""),In=Object(F.a)(Hi,2),Jn=In[0],Wn=In[1],bi=Object(P.useState)("office"),ri=Object(F.a)(bi,2),mi=ri[0],hi=ri[1],cr=function(){var Ft=new Te($n.current);Ft.displayMode="popup",Ft.addRenderEventListener(function(){var En=Object(ne.a)(L.a.mark(function jt(cn){var Vt;return L.a.wrap(function(un){for(;;)switch(un.prev=un.next){case 0:return mn.current.style.display="none",un.next=3,Object(it.a)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:"educoder.png",file:cn}});case 3:Vt=un.sent,Vt!=null&&Vt.id&&Ke($n.current.getAttribute("src").replace(Ae.a.API_SERVER,""),"/api/attachments/".concat(Vt==null?void 0:Vt.id,"?type=").concat(Vt.content_type));case 5:case"end":return un.stop()}},jt)}));return function(jt){return En.apply(this,arguments)}}()),Ft.show()},Gi=function(){var Ft=new _t($n.current);Ft.settings.displayMode="popup",Ft.addEventListener("render",function(){var En=Object(ne.a)(L.a.mark(function jt(cn){var Vt;return L.a.wrap(function(un){for(;;)switch(un.prev=un.next){case 0:if(mn.current.style.display="none",!$n.current){un.next=6;break}return un.next=4,Object(it.a)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:"educoder.png",file:cn.dataUrl}});case 4:Vt=un.sent,Vt!=null&&Vt.id&&Ke($n.current.getAttribute("src").replace(Ae.a.API_SERVER,""),"/api/attachments/".concat(Vt==null?void 0:Vt.id,"?type=").concat(Vt.content_type));case 6:case"end":return un.stop()}},jt)}));return function(jt){return En.apply(this,arguments)}}()),Ft.show(),window.markerArea=Ft},oi=Object(P.useMemo)(function(){try{var sn=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,Ft=/\"\/api\/attachments\/|\"\/attachments\/download\//g,En=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g;Kn=Kn.replace(sn,"("+Ae.a.API_SERVER+"/api/attachments/").replace(Ft,'"'+Ae.a.API_SERVER+"/api/attachments/").replace(En,'"'+Ae.a.API_SERVER+"/files/uploads/").replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` -`),Kn=Kn.replace(new RegExp("(?[TOC]

                  ",ke()),q()),jt=jt.replace(/(__special_katext_id_\d+__)/g,function(ci,un){var On=cn[un],Vi=On.type,Qi=On.expression;return Object(we.renderToString)(Kt(Qi)||"",{displayMode:Vi==="block",throwOnError:!1,output:"html"})}),jt=jt.replace(/▁/g,"\u2581\u2581\u2581"),Z(),G){var Vt=document.createElement("div");return Vt.innerHTML=jt,Vt.innerText}return setTimeout(function(){return Li()},500),jt},[Kn]),Yn=Object(P.useRef)();oe.WebkitLineClamp=Oe,Oe&&(Nt=Object(le.a)(Object(le.a)({},Nt),oe));function Ti(sn){var Ft=sn.target;if(Ft.tagName.toUpperCase()==="IMG"){if(ht){var En=Ft.getAttribute("src");Wn(En),hi("image")}}else if(Ft.tagName.toUpperCase()==="A"){var jt=Ft.getAttribute("href");if(jt.indexOf("office")>-1)sn.preventDefault(),Wn(jt),hi("office");else if(jt.indexOf("application/pdf")>-1)sn.preventDefault(),Wn(jt),hi("pdf");else if(jt.indexOf("type=text")>-1)sn.preventDefault(),Wn(jt),hi("html");else if(jt.startsWith("#")){sn.preventDefault();var cn=document.getElementById(jt.replace("#",""));cn&&cn.scrollIntoView(!0)}}}var Li=function(){var Ft,En=(Ft=Yn.current)===null||Ft===void 0?void 0:Ft.querySelectorAll("video");En==null||En.forEach(function(jt){if(jt.oncontextmenu=function(){return!1},jt.src.indexOf(".m3u8")>-1&&!jt.canPlayType("application/vnd.apple.mpegurl")){if(te.a.isSupported()){var cn=new te.a;cn.loadSource(jt.src),cn.attachMedia(jt)}}})};Object(P.useEffect)(function(){if(Yn.current&&oi&&(oi.match(Gt)&&window.PR.prettyPrint()),Yn.current)return Yn.current.addEventListener("click",Ti),function(){Yn.current.removeEventListener("click",Ti),Z(),q()}},[oi,Yn.current,Ti]);var dr=function(Ft){if(!f)return;Ft.target.nodeName==="IMG"?(mn.current.style.display="flex",mn.current.style.width=Ft.target.clientWidth+"px",mn.current.style.height=Ft.target.clientHeight+"px",mn.current.style.top=Ft.target.offsetTop+"px",mn.current.style.left=Ft.target.offsetLeft+"px",$n.current.src=Ft.target.getAttribute("src")):mn.current.style.display="none"};return b.a.createElement("div",{style:{position:"relative"}},b.a.createElement("div",{ref:Yn,style:Object(le.a)({},Nt),className:"".concat(c||""," markdown-body ").concat(Ot.a.mdBody),onMouseOver:dr,dangerouslySetInnerHTML:{__html:oi}}),b.a.createElement("div",{ref:mn,className:Ot.a.button},b.a.createElement(ve.a,null,b.a.createElement(de.a,{onClick:function(){return cr()}},"\u88C1\u526A"),b.a.createElement(de.a,{onClick:function(){return Gi()}},"\u7F16\u8F91"))),b.a.createElement("img",{ref:$n,src:"",alt:"sample",crossOrigin:"anonymous",style:{maxWidth:"90%",opacity:0,position:"absolute",zIndex:-1,top:"-10000px"}}),b.a.createElement($e.a,{close:!0,data:Jn,hasMask:Ne,type:Jn!=null&&Jn.length?mi:"",style:Object(le.a)({},Qn),onClose:function(){return Wn("")}}))}},"9VGf":function(Se,j,d){"use strict";d.d(j,"a",function(){return re});var z=d("q1tI"),ve=d.n(z);function re(de,le){var ne=Object(z.useRef)();Object(z.useEffect)(function(){ne.current=de}),Object(z.useEffect)(function(){function F(){ne.current()}if(le!==null){var Y=setInterval(F,le);return function(){return clearInterval(Y)}}},[le])}},"9ZNV":function(Se,j,d){"use strict";d.d(j,"a",function(){return P});var z=d("0Owb"),ve=d("+L6B"),re=d("2/Rp"),de=d("q1tI"),le=d.n(de),ne=d("UUDw"),F=d.n(ne),Y=d("TSYQ"),L=d.n(Y),P=function(C){var w=C.cancelText,E=w===void 0?"\u53D6\u6D88":w,A=C.okText,T=A===void 0?"\u786E\u5B9A":A,g=C.loading,v=g===void 0?!1:g,S=C.hasOkBtn,I=S===void 0?!0:S,q=C.okButtonProps,oe=q===void 0?{}:q,he=C.onCancel,ke=he===void 0?function(){}:he,ge=C.onOk,xe=ge===void 0?function(){}:ge,Ce=C.className,K=Ce===void 0?"":Ce;return le.a.createElement("div",{className:L()(F.a.buttonFixed,K)},le.a.createElement("div",{className:F.a.buttonWrap},le.a.createElement(re.a,{size:"large",className:"".concat(F.a.button," mr20"),onClick:ke},E),I&&le.a.createElement(re.a,Object(z.a)({size:"large",type:"primary",className:"".concat(F.a.button," mr20"),loading:v,onClick:xe},oe),T)))}},"A/g1":function(Se,j){Se.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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"},Bd2K:function(Se,j,d){(function(z){z(d("VrN/"),d("osHv"))})(function(z){z.defineOption("autoCloseTags",!1,function(L,P,b){if(b!=z.Init&&b&&L.removeKeyMap("autoCloseTags"),!P)return;var C={name:"autoCloseTags"};(typeof P!="object"||P.whenClosing!==!1)&&(C["'/'"]=function(w){return ne(w)}),(typeof P!="object"||P.whenOpening!==!1)&&(C["'>'"]=function(w){return de(w)}),L.addKeyMap(C)});var ve=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],re=["applet","blockquote","body","button","div","dl","fieldset","form","frameset","h1","h2","h3","h4","h5","h6","head","html","iframe","layer","legend","object","ol","p","select","table","ul"];function de(L){if(L.getOption("disableInput"))return z.Pass;for(var P=L.listSelections(),b=[],C=L.getOption("autoCloseTags"),w=0;wE.ch&&(S=S.slice(0,S.length-A.end+E.ch));var he=S.toLowerCase();if(!S||A.type=="string"&&(A.end!=E.ch||!/[\"\']/.test(A.string.charAt(A.string.length-1))||A.string.length==1)||A.type=="tag"&&v.close||A.string.indexOf("/")==E.ch-A.start-1||q&&F(q,he)>-1||Y(L,T.mode.xmlCurrentContext&&T.mode.xmlCurrentContext(g)||[],S,E,!0))return z.Pass;var ke=typeof C=="object"&&C.emptyTags;if(ke&&F(ke,S)>-1){b[w]={text:"/>",newPos:z.Pos(E.line,E.ch+2)};continue}var ge=oe&&F(oe,he)>-1;b[w]={indent:ge,text:">"+(ge?` + `))},h.instanceCounter=0,h}(),ot=d("8hTe"),Ot=d.n(ot),Gt=/]*>/g;function Qt(h){var o=document.createElement("div");return o.innerHTML=h,o.childNodes.length===0?"":o.childNodes[0].nodeValue}var $t=F.a=function(h){var o=h.value,a=o===void 0?"":o,u=h.edit,f=u===void 0?!1:u,c=h.className,G=h.showTextOnly,Oe=h.showLines,Qe=h.replaces,ht=h.zoomImg,Ne=h.hasMask,St=h.style,Nt=St===void 0?{}:St,en=h.stylesPrev,Kn=en===void 0?{}:en,Qn=String(a),mn=Object(P.useRef)(),$n=Object(P.useRef)(),Hi=Object(P.useState)(""),In=Object(j.a)(Hi,2),Jn=In[0],Wn=In[1],bi=Object(P.useState)("office"),ri=Object(j.a)(bi,2),mi=ri[0],hi=ri[1],cr=function(){var Ft=new Te($n.current);Ft.displayMode="popup",Ft.addRenderEventListener(function(){var En=Object(ne.a)(L.a.mark(function jt(cn){var Vt;return L.a.wrap(function(un){for(;;)switch(un.prev=un.next){case 0:return mn.current.style.display="none",un.next=3,Object(it.a)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:"educoder.png",file:cn}});case 3:Vt=un.sent,Vt!=null&&Vt.id&&Qe($n.current.getAttribute("src").replace(Ae.a.API_SERVER,""),"/api/attachments/".concat(Vt==null?void 0:Vt.id,"?type=").concat(Vt.content_type));case 5:case"end":return un.stop()}},jt)}));return function(jt){return En.apply(this,arguments)}}()),Ft.show()},Gi=function(){var Ft=new _t($n.current);Ft.settings.displayMode="popup",Ft.addEventListener("render",function(){var En=Object(ne.a)(L.a.mark(function jt(cn){var Vt;return L.a.wrap(function(un){for(;;)switch(un.prev=un.next){case 0:if(mn.current.style.display="none",!$n.current){un.next=6;break}return un.next=4,Object(it.a)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:"educoder.png",file:cn.dataUrl}});case 4:Vt=un.sent,Vt!=null&&Vt.id&&Qe($n.current.getAttribute("src").replace(Ae.a.API_SERVER,""),"/api/attachments/".concat(Vt==null?void 0:Vt.id,"?type=").concat(Vt.content_type));case 6:case"end":return un.stop()}},jt)}));return function(jt){return En.apply(this,arguments)}}()),Ft.show(),window.markerArea=Ft},oi=Object(P.useMemo)(function(){try{var sn=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,Ft=/\"\/api\/attachments\/|\"\/attachments\/download\//g,En=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g;Qn=Qn.replace(sn,"("+Ae.a.API_SERVER+"/api/attachments/").replace(Ft,'"'+Ae.a.API_SERVER+"/api/attachments/").replace(En,'"'+Ae.a.API_SERVER+"/files/uploads/").replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` +`),Qn=Qn.replace(new RegExp("(?[TOC]

                  ",ke()),q()),jt=jt.replace(/(__special_katext_id_\d+__)/g,function(ci,un){var On=cn[un],Vi=On.type,Ki=On.expression;return Object(we.renderToString)(Qt(Ki)||"",{displayMode:Vi==="block",throwOnError:!1,output:"html"})}),jt=jt.replace(/▁/g,"\u2581\u2581\u2581"),Z(),G){var Vt=document.createElement("div");return Vt.innerHTML=jt,Vt.innerText}return setTimeout(function(){return Li()},500),jt},[Qn]),Yn=Object(P.useRef)();oe.WebkitLineClamp=Oe,Oe&&(Nt=Object(le.a)(Object(le.a)({},Nt),oe));function Ti(sn){var Ft=sn.target;if(Ft.tagName.toUpperCase()==="IMG"){if(ht){var En=Ft.getAttribute("src");Wn(En),hi("image")}}else if(Ft.tagName.toUpperCase()==="A"){var jt=Ft.getAttribute("href");if(jt.indexOf("office")>-1)sn.preventDefault(),Wn(jt),hi("office");else if(jt.indexOf("application/pdf")>-1)sn.preventDefault(),Wn(jt),hi("pdf");else if(jt.indexOf("type=text")>-1)sn.preventDefault(),Wn(jt),hi("html");else if(jt.startsWith("#")){sn.preventDefault();var cn=document.getElementById(jt.replace("#",""));cn&&cn.scrollIntoView(!0)}}}var Li=function(){var Ft,En=(Ft=Yn.current)===null||Ft===void 0?void 0:Ft.querySelectorAll("video");En==null||En.forEach(function(jt){if(jt.oncontextmenu=function(){return!1},jt.src.indexOf(".m3u8")>-1&&!jt.canPlayType("application/vnd.apple.mpegurl")){if(te.a.isSupported()){var cn=new te.a;cn.loadSource(jt.src),cn.attachMedia(jt)}}})};Object(P.useEffect)(function(){if(Yn.current&&oi&&(oi.match(Gt)&&window.PR.prettyPrint()),Yn.current)return Yn.current.addEventListener("click",Ti),function(){Yn.current.removeEventListener("click",Ti),Z(),q()}},[oi,Yn.current,Ti]);var dr=function(Ft){if(!f)return;Ft.target.nodeName==="IMG"?(mn.current.style.display="flex",mn.current.style.width=Ft.target.clientWidth+"px",mn.current.style.height=Ft.target.clientHeight+"px",mn.current.style.top=Ft.target.offsetTop+"px",mn.current.style.left=Ft.target.offsetLeft+"px",$n.current.src=Ft.target.getAttribute("src")):mn.current.style.display="none"};return b.a.createElement("div",{style:{position:"relative"}},b.a.createElement("div",{ref:Yn,style:Object(le.a)({},Nt),className:"".concat(c||""," markdown-body ").concat(Ot.a.mdBody),onMouseOver:dr,dangerouslySetInnerHTML:{__html:oi}}),b.a.createElement("div",{ref:mn,className:Ot.a.button},b.a.createElement(ve.a,null,b.a.createElement(de.a,{onClick:function(){return cr()}},"\u88C1\u526A"),b.a.createElement(de.a,{onClick:function(){return Gi()}},"\u7F16\u8F91"))),b.a.createElement("img",{ref:$n,src:"",alt:"sample",crossOrigin:"anonymous",style:{maxWidth:"90%",opacity:0,position:"absolute",zIndex:-1,top:"-10000px"}}),b.a.createElement($e.a,{close:!0,data:Jn,hasMask:Ne,type:Jn!=null&&Jn.length?mi:"",style:Object(le.a)({},Kn),onClose:function(){return Wn("")}}))}},"9VGf":function(Se,F,d){"use strict";d.d(F,"a",function(){return re});var z=d("q1tI"),ve=d.n(z);function re(de,le){var ne=Object(z.useRef)();Object(z.useEffect)(function(){ne.current=de}),Object(z.useEffect)(function(){function j(){ne.current()}if(le!==null){var Y=setInterval(j,le);return function(){return clearInterval(Y)}}},[le])}},"9ZNV":function(Se,F,d){"use strict";d.d(F,"a",function(){return P});var z=d("0Owb"),ve=d("+L6B"),re=d("2/Rp"),de=d("q1tI"),le=d.n(de),ne=d("UUDw"),j=d.n(ne),Y=d("TSYQ"),L=d.n(Y),P=function(C){var w=C.cancelText,E=w===void 0?"\u53D6\u6D88":w,A=C.okText,T=A===void 0?"\u786E\u5B9A":A,g=C.loading,v=g===void 0?!1:g,S=C.hasOkBtn,I=S===void 0?!0:S,q=C.okButtonProps,oe=q===void 0?{}:q,he=C.onCancel,ke=he===void 0?function(){}:he,ge=C.onOk,xe=ge===void 0?function(){}:ge,Ce=C.className,Q=Ce===void 0?"":Ce;return le.a.createElement("div",{className:L()(j.a.buttonFixed,Q)},le.a.createElement("div",{className:j.a.buttonWrap},le.a.createElement(re.a,{size:"large",className:"".concat(j.a.button," mr20"),onClick:ke},E),I&&le.a.createElement(re.a,Object(z.a)({size:"large",type:"primary",className:"".concat(j.a.button," mr20"),loading:v,onClick:xe},oe),T)))}},"A/g1":function(Se,F){Se.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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"},Bd2K:function(Se,F,d){(function(z){z(d("VrN/"),d("osHv"))})(function(z){z.defineOption("autoCloseTags",!1,function(L,P,b){if(b!=z.Init&&b&&L.removeKeyMap("autoCloseTags"),!P)return;var C={name:"autoCloseTags"};(typeof P!="object"||P.whenClosing!==!1)&&(C["'/'"]=function(w){return ne(w)}),(typeof P!="object"||P.whenOpening!==!1)&&(C["'>'"]=function(w){return de(w)}),L.addKeyMap(C)});var ve=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],re=["applet","blockquote","body","button","div","dl","fieldset","form","frameset","h1","h2","h3","h4","h5","h6","head","html","iframe","layer","legend","object","ol","p","select","table","ul"];function de(L){if(L.getOption("disableInput"))return z.Pass;for(var P=L.listSelections(),b=[],C=L.getOption("autoCloseTags"),w=0;wE.ch&&(S=S.slice(0,S.length-A.end+E.ch));var he=S.toLowerCase();if(!S||A.type=="string"&&(A.end!=E.ch||!/[\"\']/.test(A.string.charAt(A.string.length-1))||A.string.length==1)||A.type=="tag"&&v.close||A.string.indexOf("/")==E.ch-A.start-1||q&&j(q,he)>-1||Y(L,T.mode.xmlCurrentContext&&T.mode.xmlCurrentContext(g)||[],S,E,!0))return z.Pass;var ke=typeof C=="object"&&C.emptyTags;if(ke&&j(ke,S)>-1){b[w]={text:"/>",newPos:z.Pos(E.line,E.ch+2)};continue}var ge=oe&&j(oe,he)>-1;b[w]={indent:ge,text:">"+(ge?` -`:"")+"",newPos:ge?z.Pos(E.line+1,0):z.Pos(E.line,E.ch+1)}}for(var xe=typeof C=="object"&&C.dontIndentOnAutoClose,w=P.length-1;w>=0;w--){var Ce=b[w];L.replaceRange(Ce.text,P[w].head,P[w].anchor,"+insert");var K=L.listSelections().slice(0);K[w]={head:Ce.newPos,anchor:Ce.newPos},L.setSelections(K),!xe&&Ce.indent&&(L.indentLine(Ce.newPos.line,null,!0),L.indentLine(Ce.newPos.line+1,null,!0))}}function le(L,P){for(var b=L.listSelections(),C=[],w=P?"/":""&&(q+=">"),C[T]=q}if(L.replaceSelections(C),b=L.listSelections(),!A)for(var T=0;T=0&&P[g]==b;g--)++T;C=A.to;for(var g=1;g0){for(var P=0;P1&&arguments[1]!==void 0?arguments[1]:"",P=[],b=0;b4||((I=he.detail)===null||I===void 0?void 0:I.identity)===void 0||((q=he.detail)===null||q===void 0?void 0:q.shixun_status)===2||((oe=he.detail)===null||oe===void 0?void 0:oe.shixun_status)===1);return L.a.createElement("aside",{className:"bg-white mb10 pl20 pr20 ".concat(A.a.wrap)},L.a.createElement(ve.a,{gutter:[20,20],align:"middle"},L.a.createElement(ne.a,{flex:1},L.a.createElement("span",{className:A.a.icons},L.a.createElement("img",{src:w.f,width:"14"})),L.a.createElement("span",{className:"font16"},"\u7B2C ",K==null?void 0:K.position," \u5173\uFF1A",R)),L.a.createElement(ne.a,null,(K==null?void 0:K.prev_challenge)&&L.a.createElement(de.a,{type:"primary",ghost:!0,className:"mt10 mr5",onClick:function(){var ie,Q=K.prev_challenge.st===0?"/editcheckpoint":"/editquestion",pe="/shixuns/".concat(Z.id,"/challenges/").concat(K==null||((ie=K.prev_challenge)===null||ie===void 0)?void 0:ie.id).concat(Q);b.d.replace(pe)}},"\u4E0A\u4E00\u5173"),K.next_challenge&&L.a.createElement(de.a,{type:"primary",ghost:!0,className:"mt10 mr5",onClick:function(){var ie,Q=K.next_challenge.st===0?"/editcheckpoint":"/editquestion",pe="/shixuns/".concat(Z.id,"/challenges/").concat(K==null||((ie=K.next_challenge)===null||ie===void 0)?void 0:ie.id).concat(Q);b.d.replace(pe)}},"\u4E0B\u4E00\u5173"),O&&L.a.createElement(de.a,{type:"primary"},L.a.createElement(C.a,{to:"/shixuns/".concat(Z.id,"/challenges/newquestion")},"\u65B0\u589E\u9009\u62E9\u9898\u4EFB\u52A1")),O&&L.a.createElement(de.a,{type:"primary",className:"ml5"},L.a.createElement(C.a,{to:"/shixuns/".concat(Z.id,"/challenges/new")},"\u65B0\u589E\u5B9E\u8DF5\u4EFB\u52A1")),L.a.createElement(de.a,{type:"primary",className:"ml5"},L.a.createElement(C.a,{to:"/shixuns/".concat(Z.id,"/challenges")},"\u8FD4\u56DE")))))};j.a=Object(b.a)(function(g){var v=g.shixunsDetail,S=g.newCourse,I=g.loading,q=g.globalSetting;return{shixunsDetail:v,newCourse:S,globalSetting:q,loading:I.effects}})(T)},"Cg/j":function(Se,j,d){"use strict";d.d(j,"b",function(){return z}),d.d(j,"a",function(){return ve}),d.d(j,"c",function(){return de}),d.d(j,"d",function(){return le});var z;(function(ne){ne.serviceIds=new Map,ne.DI_TARGET="$di$target",ne.DI_DEPENDENCIES="$di$dependencies";function F(Y){return Y[ne.DI_DEPENDENCIES]||[]}ne.getServiceDependencies=F})(z||(z={}));var ve=de("instantiationService");function re(ne,F,Y,L){F[z.DI_TARGET]===F?F[z.DI_DEPENDENCIES].push({id:ne,index:Y,optional:L}):(F[z.DI_DEPENDENCIES]=[{id:ne,index:Y,optional:L}],F[z.DI_TARGET]=F)}function de(ne){if(z.serviceIds.has(ne))return z.serviceIds.get(ne);var F=function(Y,L,P){if(arguments.length!==3)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");re(F,Y,P,!1)};return F.toString=function(){return ne},z.serviceIds.set(ne,F),F}function le(ne){return function(F,Y,L){if(arguments.length!==3)throw new Error("@optional-decorator can only be used to decorate a parameter");re(ne,F,L,!0)}}},DlQD:function(Se,j,d){(function(z,ve){Se.exports=ve()})(this,function(){"use strict";function z(ee,J){for(var $=0;$ee.length)&&(J=ee.length);for(var $=0,k=new Array(J);$=ee.length?{done:!0}:{done:!1,value:ee[k++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}return $=ee[Symbol.iterator](),$.next.bind($)}function ne(ee,J){return J={exports:{}},ee(J,J.exports),J.exports}var F=ne(function(ee){function J(){return{baseUrl:null,breaks:!1,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}function $(k){ee.exports.defaults=k}ee.exports={defaults:J(),getDefaults:J,changeDefaults:$}}),Y=F.defaults,L=F.getDefaults,P=F.changeDefaults,b=/[&<>"']/,C=/[&<>"']/g,w=/[<>"']|&(?!#?\w+;)/,E=/[<>"']|&(?!#?\w+;)/g,A={"&":"&","<":"<",">":">",'"':""","'":"'"},T=function(J){return A[J]};function g(ee,J){if(J){if(b.test(ee))return ee.replace(C,T)}else if(w.test(ee))return ee.replace(E,T);return ee}var v=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function S(ee){return ee.replace(v,function(J,$){return $=$.toLowerCase(),$==="colon"?":":$.charAt(0)==="#"?$.charAt(1)==="x"?String.fromCharCode(parseInt($.substring(2),16)):String.fromCharCode(+$.substring(1)):""})}var I=/(^|[^\[])\^/g;function q(ee,J){ee=ee.source||ee,J=J||"";var $={replace:function(M,_){return _=_.source||_,_=_.replace(I,"$1"),ee=ee.replace(M,_),$},getRegex:function(){return new RegExp(ee,J)}};return $}var oe=/[^\w:]/g,he=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function ke(ee,J,$){if(ee){var k;try{k=decodeURIComponent(S($)).replace(oe,"").toLowerCase()}catch(M){return null}if(k.indexOf("javascript:")===0||k.indexOf("vbscript:")===0||k.indexOf("data:")===0)return null}J&&!he.test($)&&($=R(J,$));try{$=encodeURI($).replace(/%25/g,"%")}catch(M){return null}return $}var ge={},xe=/^[^:]+:\/*[^/]*$/,Ce=/^([^:]+:)[\s\S]*$/,K=/^([^:]+:\/*[^/]*)[\s\S]*$/;function R(ee,J){ge[" "+ee]||(xe.test(ee)?ge[" "+ee]=ee+"/":ge[" "+ee]=V(ee,"/",!0)),ee=ge[" "+ee];var $=ee.indexOf(":")===-1;return J.substring(0,2)==="//"?$?J:ee.replace(Ce,"$1")+J:J.charAt(0)==="/"?$?J:ee.replace(K,"$1")+J:ee+J}var fe={exec:function(){}};function Z(ee){for(var J=1,$,k;J=0&&be[Be]==="\\";)ue=!ue;return ue?"|":" |"}),k=$.split(/ \|/),M=0;if(k.length>J)k.splice(J);else for(;k.length",newPos:ge?z.Pos(E.line+1,0):z.Pos(E.line,E.ch+1)}}for(var xe=typeof C=="object"&&C.dontIndentOnAutoClose,w=P.length-1;w>=0;w--){var Ce=b[w];L.replaceRange(Ce.text,P[w].head,P[w].anchor,"+insert");var Q=L.listSelections().slice(0);Q[w]={head:Ce.newPos,anchor:Ce.newPos},L.setSelections(Q),!xe&&Ce.indent&&(L.indentLine(Ce.newPos.line,null,!0),L.indentLine(Ce.newPos.line+1,null,!0))}}function le(L,P){for(var b=L.listSelections(),C=[],w=P?"/":""&&(q+=">"),C[T]=q}if(L.replaceSelections(C),b=L.listSelections(),!A)for(var T=0;T=0&&P[g]==b;g--)++T;C=A.to;for(var g=1;g0){for(var P=0;P1&&arguments[1]!==void 0?arguments[1]:"",P=[],b=0;b4||((I=he.detail)===null||I===void 0?void 0:I.identity)===void 0||((q=he.detail)===null||q===void 0?void 0:q.shixun_status)===2||((oe=he.detail)===null||oe===void 0?void 0:oe.shixun_status)===1);return L.a.createElement("aside",{className:"bg-white mb10 pl20 pr20 ".concat(A.a.wrap)},L.a.createElement(ve.a,{gutter:[20,20],align:"middle"},L.a.createElement(ne.a,{flex:1},L.a.createElement("span",{className:A.a.icons},L.a.createElement("img",{src:w.e,width:"14"})),L.a.createElement("span",{className:"font16"},"\u7B2C ",Q==null?void 0:Q.position," \u5173\uFF1A",R)),L.a.createElement(ne.a,null,(Q==null?void 0:Q.prev_challenge)&&L.a.createElement(de.a,{type:"primary",ghost:!0,className:"mt10 mr5",onClick:function(){var ie,K=Q.prev_challenge.st===0?"/editcheckpoint":"/editquestion",pe="/shixuns/".concat(Z.id,"/challenges/").concat(Q==null||((ie=Q.prev_challenge)===null||ie===void 0)?void 0:ie.id).concat(K);b.d.replace(pe)}},"\u4E0A\u4E00\u5173"),Q.next_challenge&&L.a.createElement(de.a,{type:"primary",ghost:!0,className:"mt10 mr5",onClick:function(){var ie,K=Q.next_challenge.st===0?"/editcheckpoint":"/editquestion",pe="/shixuns/".concat(Z.id,"/challenges/").concat(Q==null||((ie=Q.next_challenge)===null||ie===void 0)?void 0:ie.id).concat(K);b.d.replace(pe)}},"\u4E0B\u4E00\u5173"),O&&L.a.createElement(de.a,{type:"primary"},L.a.createElement(C.a,{to:"/shixuns/".concat(Z.id,"/challenges/newquestion")},"\u65B0\u589E\u9009\u62E9\u9898\u4EFB\u52A1")),O&&L.a.createElement(de.a,{type:"primary",className:"ml5"},L.a.createElement(C.a,{to:"/shixuns/".concat(Z.id,"/challenges/new")},"\u65B0\u589E\u5B9E\u8DF5\u4EFB\u52A1")),L.a.createElement(de.a,{type:"primary",className:"ml5"},L.a.createElement(C.a,{to:"/shixuns/".concat(Z.id,"/challenges")},"\u8FD4\u56DE")))))};F.a=Object(b.a)(function(g){var v=g.shixunsDetail,S=g.newCourse,I=g.loading,q=g.globalSetting;return{shixunsDetail:v,newCourse:S,globalSetting:q,loading:I.effects}})(T)},"Cg/j":function(Se,F,d){"use strict";d.d(F,"b",function(){return z}),d.d(F,"a",function(){return ve}),d.d(F,"c",function(){return de}),d.d(F,"d",function(){return le});var z;(function(ne){ne.serviceIds=new Map,ne.DI_TARGET="$di$target",ne.DI_DEPENDENCIES="$di$dependencies";function j(Y){return Y[ne.DI_DEPENDENCIES]||[]}ne.getServiceDependencies=j})(z||(z={}));var ve=de("instantiationService");function re(ne,j,Y,L){j[z.DI_TARGET]===j?j[z.DI_DEPENDENCIES].push({id:ne,index:Y,optional:L}):(j[z.DI_DEPENDENCIES]=[{id:ne,index:Y,optional:L}],j[z.DI_TARGET]=j)}function de(ne){if(z.serviceIds.has(ne))return z.serviceIds.get(ne);var j=function(Y,L,P){if(arguments.length!==3)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");re(j,Y,P,!1)};return j.toString=function(){return ne},z.serviceIds.set(ne,j),j}function le(ne){return function(j,Y,L){if(arguments.length!==3)throw new Error("@optional-decorator can only be used to decorate a parameter");re(ne,j,L,!0)}}},DlQD:function(Se,F,d){(function(z,ve){Se.exports=ve()})(this,function(){"use strict";function z(ee,J){for(var $=0;$ee.length)&&(J=ee.length);for(var $=0,k=new Array(J);$=ee.length?{done:!0}:{done:!1,value:ee[k++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}return $=ee[Symbol.iterator](),$.next.bind($)}function ne(ee,J){return J={exports:{}},ee(J,J.exports),J.exports}var j=ne(function(ee){function J(){return{baseUrl:null,breaks:!1,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}function $(k){ee.exports.defaults=k}ee.exports={defaults:J(),getDefaults:J,changeDefaults:$}}),Y=j.defaults,L=j.getDefaults,P=j.changeDefaults,b=/[&<>"']/,C=/[&<>"']/g,w=/[<>"']|&(?!#?\w+;)/,E=/[<>"']|&(?!#?\w+;)/g,A={"&":"&","<":"<",">":">",'"':""","'":"'"},T=function(J){return A[J]};function g(ee,J){if(J){if(b.test(ee))return ee.replace(C,T)}else if(w.test(ee))return ee.replace(E,T);return ee}var v=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function S(ee){return ee.replace(v,function(J,$){return $=$.toLowerCase(),$==="colon"?":":$.charAt(0)==="#"?$.charAt(1)==="x"?String.fromCharCode(parseInt($.substring(2),16)):String.fromCharCode(+$.substring(1)):""})}var I=/(^|[^\[])\^/g;function q(ee,J){ee=ee.source||ee,J=J||"";var $={replace:function(M,_){return _=_.source||_,_=_.replace(I,"$1"),ee=ee.replace(M,_),$},getRegex:function(){return new RegExp(ee,J)}};return $}var oe=/[^\w:]/g,he=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function ke(ee,J,$){if(ee){var k;try{k=decodeURIComponent(S($)).replace(oe,"").toLowerCase()}catch(M){return null}if(k.indexOf("javascript:")===0||k.indexOf("vbscript:")===0||k.indexOf("data:")===0)return null}J&&!he.test($)&&($=R(J,$));try{$=encodeURI($).replace(/%25/g,"%")}catch(M){return null}return $}var ge={},xe=/^[^:]+:\/*[^/]*$/,Ce=/^([^:]+:)[\s\S]*$/,Q=/^([^:]+:\/*[^/]*)[\s\S]*$/;function R(ee,J){ge[" "+ee]||(xe.test(ee)?ge[" "+ee]=ee+"/":ge[" "+ee]=V(ee,"/",!0)),ee=ge[" "+ee];var $=ee.indexOf(":")===-1;return J.substring(0,2)==="//"?$?J:ee.replace(Ce,"$1")+J:J.charAt(0)==="/"?$?J:ee.replace(Q,"$1")+J:ee+J}var fe={exec:function(){}};function Z(ee){for(var J=1,$,k;J=0&&be[Be]==="\\";)ue=!ue;return ue?"|":" |"}),k=$.split(/ \|/),M=0;if(k.length>J)k.splice(J);else for(;k.length=k.length?M.slice(k.length):M}).join(` `)}var Fe=function(){function ee($){this.options=$||D}var J=ee.prototype;return J.space=function(k){var M=this.rules.block.newline.exec(k);if(M)return M[0].length>1?{type:"space",raw:M[0]}:{raw:` `}},J.code=function(k,M){var _=this.rules.block.code.exec(k);if(_){var H=M[M.length-1];if(H&&H.type==="paragraph")return{raw:_[0],text:_[0].trimRight()};var be=_[0].replace(/^ {4}/gm,"");return{type:"code",raw:_[0],codeBlockStyle:"indented",text:this.options.pedantic?be:y(be,` @@ -247,12 +247,12 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho `,Yt||(Yt=dt)),Yt&&(Be.loose=!0),_t=/^\[[ xX]\] /.test(lt),Zt=void 0,_t&&(Zt=lt[1]!==" ",lt=lt.replace(/^\[[ xX]\] +/,"")),Be.items.push({type:"list_item",raw:_,task:_t,checked:Zt,loose:Yt,text:lt});return Be}},J.html=function(k){var M=this.rules.block.html.exec(k);if(M)return{type:this.options.sanitize?"paragraph":"html",raw:M[0],pre:!this.options.sanitizer&&(M[1]==="pre"||M[1]==="script"||M[1]==="style"),text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(M[0]):Ae(M[0]):M[0]}},J.def=function(k){var M=this.rules.block.def.exec(k);if(M){M[3]&&(M[3]=M[3].substring(1,M[3].length-1));var _=M[1].toLowerCase().replace(/\s+/g," ");return{tag:_,raw:M[0],href:M[2],title:M[3]}}},J.table=function(k){var M=this.rules.block.table.exec(k);if(M){var _={type:"table",header:te(M[1].replace(/^ *| *\| *$/g,"")),align:M[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:M[3]?M[3].replace(/\n$/,"").split(` `):[]};if(_.header.length===_.align.length){_.raw=M[0];var H=_.align.length,be;for(be=0;be/i.test(H[0])&&(M=!1),!_&&/^<(pre|code|kbd|script)(\s|>)/i.test(H[0])?_=!0:_&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(H[0])&&(_=!1),{type:this.options.sanitize?"text":"html",raw:H[0],inLink:M,inRawBlock:_,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(H[0]):Ae(H[0]):H[0]}},J.link=function(k){var M=this.rules.inline.link.exec(k);if(M){var _=we(M[2],"()");if(_>-1){var H=M[0].indexOf("!")===0?5:4,be=H+M[1].length+_;M[2]=M[2].substring(0,_),M[0]=M[0].substring(0,be).trim(),M[3]=""}var ue=M[2],Be="";if(this.options.pedantic){var nt=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(ue);nt?(ue=nt[1],Be=nt[3]):Be=""}else Be=M[3]?M[3].slice(1,-1):"";ue=ue.trim().replace(/^<([\s\S]*)>$/,"$1");var dt=$e(M,{href:ue&&ue.replace(this.rules.inline._escapes,"$1"),title:Be&&Be.replace(this.rules.inline._escapes,"$1")},M[0]);return dt}},J.reflink=function(k,M){var _;if((_=this.rules.inline.reflink.exec(k))||(_=this.rules.inline.nolink.exec(k))){var H=(_[2]||_[1]).replace(/\s+/g," ");if(H=M[H.toLowerCase()],!H||!H.href){var be=_[0].charAt(0);return{type:"text",raw:be,text:be}}var ue=$e(_,H,_[0]);return ue}},J.strong=function(k,M,_){_===void 0&&(_="");var H=this.rules.inline.strong.start.exec(k);if(H&&(!H[1]||H[1]&&(_===""||this.rules.inline.punctuation.exec(_)))){M=M.slice(-1*k.length);var be=H[0]==="**"?this.rules.inline.strong.endAst:this.rules.inline.strong.endUnd;be.lastIndex=0;for(var ue;(H=be.exec(M))!=null;)if(ue=this.rules.inline.strong.middle.exec(M.slice(0,H.index+3)),ue)return{type:"strong",raw:k.slice(0,ue[0].length),text:k.slice(2,ue[0].length-2)}}},J.em=function(k,M,_){_===void 0&&(_="");var H=this.rules.inline.em.start.exec(k);if(H&&(!H[1]||H[1]&&(_===""||this.rules.inline.punctuation.exec(_)))){M=M.slice(-1*k.length);var be=H[0]==="*"?this.rules.inline.em.endAst:this.rules.inline.em.endUnd;be.lastIndex=0;for(var ue;(H=be.exec(M))!=null;)if(ue=this.rules.inline.em.middle.exec(M.slice(0,H.index+2)),ue)return{type:"em",raw:k.slice(0,ue[0].length),text:k.slice(1,ue[0].length-1)}}},J.codespan=function(k){var M=this.rules.inline.code.exec(k);if(M){var _=M[2].replace(/\n/g," "),H=/[^ ]/.test(_),be=_.startsWith(" ")&&_.endsWith(" ");return H&&be&&(_=_.substring(1,_.length-1)),_=Ae(_,!0),{type:"codespan",raw:M[0],text:_}}},J.br=function(k){var M=this.rules.inline.br.exec(k);if(M)return{type:"br",raw:M[0]}},J.del=function(k){var M=this.rules.inline.del.exec(k);if(M)return{type:"del",raw:M[0],text:M[1]}},J.autolink=function(k,M){var _=this.rules.inline.autolink.exec(k);if(_){var H,be;return _[2]==="@"?(H=Ae(this.options.mangle?M(_[1]):_[1]),be="mailto:"+H):(H=Ae(_[1]),be=H),{type:"link",raw:_[0],text:H,href:be,tokens:[{type:"text",raw:H,text:H}]}}},J.url=function(k,M){var _;if(_=this.rules.inline.url.exec(k)){var H,be;if(_[2]==="@")H=Ae(this.options.mangle?M(_[0]):_[0]),be="mailto:"+H;else{var ue;do ue=_[0],_[0]=this.rules.inline._backpedal.exec(_[0])[0];while(ue!==_[0]);H=Ae(_[0]),_[1]==="www."?be="http://"+H:be=H}return{type:"link",raw:_[0],text:H,href:be,tokens:[{type:"text",raw:H,text:H}]}}},J.inlineText=function(k,M,_){var H=this.rules.inline.text.exec(k);if(H){var be;return M?be=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(H[0]):Ae(H[0]):H[0]:be=Ae(this.options.smartypants?_(H[0]):H[0]),{type:"text",raw:H[0],text:be}}},ee}(),Ue=pe.noopTest,Me=pe.edit,Le=pe.merge,ae={newline:/^\n+/,code:/^( {4}[^\n]+\n*)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*\n)|~{3,})([^\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?:\n+|$)|$)/,hr:/^ {0,3}((?:- *){3,}|(?:_ *){3,}|(?:\* *){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6}) +([^\n]*?)(?: +#+)? *(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3})(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,html:"^ {0,3}(?:<(script|pre|style)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?\\?>\\n*|\\n*|\\n*|)[\\s\\S]*?(?:\\n{2,}|$)|<(?!script|pre|style)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$))",def:/^ {0,3}\[(label)\]: *\n? *]+)>?(?:(?: +\n? *| *\n *)(title))? *(?:\n+|$)/,nptable:Ue,table:Ue,lheading:/^([^\n]+)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html)[^\n]+)*)/,text:/^[^\n]+/};ae._label=/(?!\s*\])(?:\\[\[\]]|[^\[\]])+/,ae._title=/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/,ae.def=Me(ae.def).replace("label",ae._label).replace("title",ae._title).getRegex(),ae.bullet=/(?:[*+-]|\d{1,9}[.)])/,ae.item=/^( *)(bull) ?[^\n]*(?:\n(?!\1bull ?)[^\n]*)*/,ae.item=Me(ae.item,"gm").replace(/bull/g,ae.bullet).getRegex(),ae.list=Me(ae.list).replace(/bull/g,ae.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+ae.def.source+")").getRegex(),ae._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",ae._comment=//,ae.html=Me(ae.html,"i").replace("comment",ae._comment).replace("tag",ae._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),ae.paragraph=Me(ae._paragraph).replace("hr",ae.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|!--)").replace("tag",ae._tag).getRegex(),ae.blockquote=Me(ae.blockquote).replace("paragraph",ae.paragraph).getRegex(),ae.normal=Le({},ae),ae.gfm=Le({},ae.normal,{nptable:"^ *([^|\\n ].*\\|.*)\\n *([-:]+ *\\|[-| :]*)(?:\\n((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)",table:"^ *\\|(.+)\\n *\\|?( *[-:]+[-| :]*)(?:\\n *((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"}),ae.gfm.nptable=Me(ae.gfm.nptable).replace("hr",ae.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|!--)").replace("tag",ae._tag).getRegex(),ae.gfm.table=Me(ae.gfm.table).replace("hr",ae.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|!--)").replace("tag",ae._tag).getRegex(),ae.pedantic=Le({},ae.normal,{html:Me(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",ae._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/,fences:Ue,paragraph:Me(ae.normal._paragraph).replace("hr",ae.hr).replace("heading",` *#{1,6} *[^ -]`).replace("lheading",ae.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()});var X={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:Ue,tag:"^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(?!\s*\])((?:\\[\[\]]?|[^\[\]\\])+)\]/,nolink:/^!?\[(?!\s*\])((?:\[[^\[\]]*\]|\\[\[\]]|[^\[\]])*)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",strong:{start:/^(?:(\*\*(?=[*punctuation]))|\*\*)(?![\s])|__/,middle:/^\*\*(?:(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)|\*(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)*?\*)+?\*\*$|^__(?![\s])((?:(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)|_(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)*?_)+?)__$/,endAst:/[^punctuation\s]\*\*(?!\*)|[punctuation]\*\*(?!\*)(?:(?=[punctuation\s]|$))/,endUnd:/[^\s]__(?!_)(?:(?=[punctuation\s])|$)/},em:{start:/^(?:(\*(?=[punctuation]))|\*)(?![*\s])|_/,middle:/^\*(?:(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)|\*(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)*?\*)+?\*$|^_(?![_\s])(?:(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)|_(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)*?_)+?_$/,endAst:/[^punctuation\s]\*(?!\*)|[punctuation]\*(?!\*)(?:(?=[punctuation\s]|$))/,endUnd:/[^\s]_(?!_)(?:(?=[punctuation\s])|$)/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:Ue,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\?@\\[\\]`^{|}~",X.punctuation=Me(X.punctuation).replace(/punctuation/g,X._punctuation).getRegex(),X._blockSkip="\\[[^\\]]*?\\]\\([^\\)]*?\\)|`[^`]*?`|<[^>]*?>",X._overlapSkip="__[^_]*?__|\\*\\*\\[^\\*\\]*?\\*\\*",X.em.start=Me(X.em.start).replace(/punctuation/g,X._punctuation).getRegex(),X.em.middle=Me(X.em.middle).replace(/punctuation/g,X._punctuation).replace(/overlapSkip/g,X._overlapSkip).getRegex(),X.em.endAst=Me(X.em.endAst,"g").replace(/punctuation/g,X._punctuation).getRegex(),X.em.endUnd=Me(X.em.endUnd,"g").replace(/punctuation/g,X._punctuation).getRegex(),X.strong.start=Me(X.strong.start).replace(/punctuation/g,X._punctuation).getRegex(),X.strong.middle=Me(X.strong.middle).replace(/punctuation/g,X._punctuation).replace(/blockSkip/g,X._blockSkip).getRegex(),X.strong.endAst=Me(X.strong.endAst,"g").replace(/punctuation/g,X._punctuation).getRegex(),X.strong.endUnd=Me(X.strong.endUnd,"g").replace(/punctuation/g,X._punctuation).getRegex(),X.blockSkip=Me(X._blockSkip,"g").getRegex(),X.overlapSkip=Me(X._overlapSkip,"g").getRegex(),X._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,X._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,X._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/,X.autolink=Me(X.autolink).replace("scheme",X._scheme).replace("email",X._email).getRegex(),X._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,X.tag=Me(X.tag).replace("comment",ae._comment).replace("attribute",X._attribute).getRegex(),X._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,X._href=/<(?:\\[<>]?|[^\s<>\\])*>|[^\s\x00-\x1f]*/,X._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,X.link=Me(X.link).replace("label",X._label).replace("href",X._href).replace("title",X._title).getRegex(),X.reflink=Me(X.reflink).replace("label",X._label).getRegex(),X.reflinkSearch=Me(X.reflinkSearch,"g").replace("reflink",X.reflink).replace("nolink",X.nolink).getRegex(),X.normal=Le({},X),X.pedantic=Le({},X.normal,{strong:{start:/^__|\*\*/,middle:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,endAst:/\*\*(?!\*)/g,endUnd:/__(?!_)/g},em:{start:/^_|\*/,middle:/^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/,endAst:/\*(?!\*)/g,endUnd:/_(?!_)/g},link:Me(/^!?\[(label)\]\((.*?)\)/).replace("label",X._label).getRegex(),reflink:Me(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",X._label).getRegex()}),X.gfm=Le({},X.normal,{escape:Me(X.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,del:/^~+(?=\S)([\s\S]*?\S)~+/,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\.5&&(k="x"+k.toString(16)),J+="&#"+k+";";return J}var se=function(){function ee($){this.tokens=[],this.tokens.links=Object.create(null),this.options=$||Qe,this.options.tokenizer=this.options.tokenizer||new Fe,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options;var k={block:Ve.normal,inline:Je.normal};this.options.pedantic?(k.block=Ve.pedantic,k.inline=Je.pedantic):this.options.gfm&&(k.block=Ve.gfm,this.options.breaks?k.inline=Je.breaks:k.inline=Je.gfm),this.tokenizer.rules=k}ee.lex=function(k,M){var _=new ee(M);return _.lex(k)};var J=ee.prototype;return J.lex=function(k){return k=k.replace(/\r\n|\r/g,` +]`).replace("lheading",ae.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()});var X={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:Ue,tag:"^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(?!\s*\])((?:\\[\[\]]?|[^\[\]\\])+)\]/,nolink:/^!?\[(?!\s*\])((?:\[[^\[\]]*\]|\\[\[\]]|[^\[\]])*)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",strong:{start:/^(?:(\*\*(?=[*punctuation]))|\*\*)(?![\s])|__/,middle:/^\*\*(?:(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)|\*(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)*?\*)+?\*\*$|^__(?![\s])((?:(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)|_(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)*?_)+?)__$/,endAst:/[^punctuation\s]\*\*(?!\*)|[punctuation]\*\*(?!\*)(?:(?=[punctuation\s]|$))/,endUnd:/[^\s]__(?!_)(?:(?=[punctuation\s])|$)/},em:{start:/^(?:(\*(?=[punctuation]))|\*)(?![*\s])|_/,middle:/^\*(?:(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)|\*(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)*?\*)+?\*$|^_(?![_\s])(?:(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)|_(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)*?_)+?_$/,endAst:/[^punctuation\s]\*(?!\*)|[punctuation]\*(?!\*)(?:(?=[punctuation\s]|$))/,endUnd:/[^\s]_(?!_)(?:(?=[punctuation\s])|$)/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:Ue,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\?@\\[\\]`^{|}~",X.punctuation=Me(X.punctuation).replace(/punctuation/g,X._punctuation).getRegex(),X._blockSkip="\\[[^\\]]*?\\]\\([^\\)]*?\\)|`[^`]*?`|<[^>]*?>",X._overlapSkip="__[^_]*?__|\\*\\*\\[^\\*\\]*?\\*\\*",X.em.start=Me(X.em.start).replace(/punctuation/g,X._punctuation).getRegex(),X.em.middle=Me(X.em.middle).replace(/punctuation/g,X._punctuation).replace(/overlapSkip/g,X._overlapSkip).getRegex(),X.em.endAst=Me(X.em.endAst,"g").replace(/punctuation/g,X._punctuation).getRegex(),X.em.endUnd=Me(X.em.endUnd,"g").replace(/punctuation/g,X._punctuation).getRegex(),X.strong.start=Me(X.strong.start).replace(/punctuation/g,X._punctuation).getRegex(),X.strong.middle=Me(X.strong.middle).replace(/punctuation/g,X._punctuation).replace(/blockSkip/g,X._blockSkip).getRegex(),X.strong.endAst=Me(X.strong.endAst,"g").replace(/punctuation/g,X._punctuation).getRegex(),X.strong.endUnd=Me(X.strong.endUnd,"g").replace(/punctuation/g,X._punctuation).getRegex(),X.blockSkip=Me(X._blockSkip,"g").getRegex(),X.overlapSkip=Me(X._overlapSkip,"g").getRegex(),X._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,X._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,X._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/,X.autolink=Me(X.autolink).replace("scheme",X._scheme).replace("email",X._email).getRegex(),X._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,X.tag=Me(X.tag).replace("comment",ae._comment).replace("attribute",X._attribute).getRegex(),X._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,X._href=/<(?:\\[<>]?|[^\s<>\\])*>|[^\s\x00-\x1f]*/,X._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,X.link=Me(X.link).replace("label",X._label).replace("href",X._href).replace("title",X._title).getRegex(),X.reflink=Me(X.reflink).replace("label",X._label).getRegex(),X.reflinkSearch=Me(X.reflinkSearch,"g").replace("reflink",X.reflink).replace("nolink",X.nolink).getRegex(),X.normal=Le({},X),X.pedantic=Le({},X.normal,{strong:{start:/^__|\*\*/,middle:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,endAst:/\*\*(?!\*)/g,endUnd:/__(?!_)/g},em:{start:/^_|\*/,middle:/^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/,endAst:/\*(?!\*)/g,endUnd:/_(?!_)/g},link:Me(/^!?\[(label)\]\((.*?)\)/).replace("label",X._label).getRegex(),reflink:Me(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",X._label).getRegex()}),X.gfm=Le({},X.normal,{escape:Me(X.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,del:/^~+(?=\S)([\s\S]*?\S)~+/,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\.5&&(k="x"+k.toString(16)),J+="&#"+k+";";return J}var se=function(){function ee($){this.tokens=[],this.tokens.links=Object.create(null),this.options=$||Ke,this.options.tokenizer=this.options.tokenizer||new Fe,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options;var k={block:Ve.normal,inline:Je.normal};this.options.pedantic?(k.block=Ve.pedantic,k.inline=Je.pedantic):this.options.gfm&&(k.block=Ve.gfm,this.options.breaks?k.inline=Je.breaks:k.inline=Je.gfm),this.tokenizer.rules=k}ee.lex=function(k,M){var _=new ee(M);return _.lex(k)};var J=ee.prototype;return J.lex=function(k){return k=k.replace(/\r\n|\r/g,` `).replace(/\t/g," "),this.blockTokens(k,this.tokens,!0),this.inline(this.tokens),this.tokens},J.blockTokens=function(k,M,_){M===void 0&&(M=[]),_===void 0&&(_=!0),k=k.replace(/^ +$/gm,"");for(var H,be,ue,Be;k;){if(H=this.tokenizer.space(k)){k=k.substring(H.raw.length),H.type&&M.push(H);continue}if(H=this.tokenizer.code(k,M)){k=k.substring(H.raw.length),H.type?M.push(H):(Be=M[M.length-1],Be.raw+=` `+H.raw,Be.text+=` `+H.text);continue}if(H=this.tokenizer.fences(k)){k=k.substring(H.raw.length),M.push(H);continue}if(H=this.tokenizer.heading(k)){k=k.substring(H.raw.length),M.push(H);continue}if(H=this.tokenizer.nptable(k)){k=k.substring(H.raw.length),M.push(H);continue}if(H=this.tokenizer.hr(k)){k=k.substring(H.raw.length),M.push(H);continue}if(H=this.tokenizer.blockquote(k)){k=k.substring(H.raw.length),H.tokens=this.blockTokens(H.text,[],_),M.push(H);continue}if(H=this.tokenizer.list(k)){for(k=k.substring(H.raw.length),ue=H.items.length,be=0;be0)for(;(nt=this.tokenizer.rules.inline.reflinkSearch.exec(Be))!=null;)dt.includes(nt[0].slice(nt[0].lastIndexOf("[")+1,-1))&&(Be=Be.slice(0,nt.index)+"["+"a".repeat(nt[0].length-2)+"]"+Be.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(nt=this.tokenizer.rules.inline.blockSkip.exec(Be))!=null;)Be=Be.slice(0,nt.index)+"["+"a".repeat(nt[0].length-2)+"]"+Be.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;k;){if(ue=this.tokenizer.escape(k)){k=k.substring(ue.raw.length),M.push(ue);continue}if(ue=this.tokenizer.tag(k,_,H)){k=k.substring(ue.raw.length),_=ue.inLink,H=ue.inRawBlock,M.push(ue);continue}if(ue=this.tokenizer.link(k)){k=k.substring(ue.raw.length),ue.type==="link"&&(ue.tokens=this.inlineTokens(ue.text,[],!0,H)),M.push(ue);continue}if(ue=this.tokenizer.reflink(k,this.tokens.links)){k=k.substring(ue.raw.length),ue.type==="link"&&(ue.tokens=this.inlineTokens(ue.text,[],!0,H)),M.push(ue);continue}if(ue=this.tokenizer.strong(k,Be,be)){k=k.substring(ue.raw.length),ue.tokens=this.inlineTokens(ue.text,[],_,H),M.push(ue);continue}if(ue=this.tokenizer.em(k,Be,be)){k=k.substring(ue.raw.length),ue.tokens=this.inlineTokens(ue.text,[],_,H),M.push(ue);continue}if(ue=this.tokenizer.codespan(k)){k=k.substring(ue.raw.length),M.push(ue);continue}if(ue=this.tokenizer.br(k)){k=k.substring(ue.raw.length),M.push(ue);continue}if(ue=this.tokenizer.del(k)){k=k.substring(ue.raw.length),ue.tokens=this.inlineTokens(ue.text,[],_,H),M.push(ue);continue}if(ue=this.tokenizer.autolink(k,N)){k=k.substring(ue.raw.length),M.push(ue);continue}if(!_&&(ue=this.tokenizer.url(k,N))){k=k.substring(ue.raw.length),M.push(ue);continue}if(ue=this.tokenizer.inlineText(k,H,U)){k=k.substring(ue.raw.length),be=ue.raw.slice(-1),M.push(ue);continue}if(k){var lt="Infinite loop on byte: "+k.charCodeAt(0);if(this.options.silent){console.error(lt);break}else throw new Error(lt)}}return M},ve(ee,null,[{key:"rules",get:function(){return{block:Ve,inline:Je}}}]),ee}(),ye=F.defaults,Ie=pe.cleanUrl,Pe=pe.escape,We=function(){function ee($){this.options=$||ye}var J=ee.prototype;return J.code=function(k,M,_){var H=(M||"").match(/\S*/)[0];if(this.options.highlight){var be=this.options.highlight(k,H);be!=null&&be!==k&&(_=!0,k=be)}return H?'
                  '+(_?k:Pe(k,!0))+`
                  +`+H.text);continue}if(k){var nt="Infinite loop on byte: "+k.charCodeAt(0);if(this.options.silent){console.error(nt);break}else throw new Error(nt)}}return M},J.inline=function(k){var M,_,H,be,ue,Be,nt=k.length;for(M=0;M0)for(;(nt=this.tokenizer.rules.inline.reflinkSearch.exec(Be))!=null;)dt.includes(nt[0].slice(nt[0].lastIndexOf("[")+1,-1))&&(Be=Be.slice(0,nt.index)+"["+"a".repeat(nt[0].length-2)+"]"+Be.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(nt=this.tokenizer.rules.inline.blockSkip.exec(Be))!=null;)Be=Be.slice(0,nt.index)+"["+"a".repeat(nt[0].length-2)+"]"+Be.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;k;){if(ue=this.tokenizer.escape(k)){k=k.substring(ue.raw.length),M.push(ue);continue}if(ue=this.tokenizer.tag(k,_,H)){k=k.substring(ue.raw.length),_=ue.inLink,H=ue.inRawBlock,M.push(ue);continue}if(ue=this.tokenizer.link(k)){k=k.substring(ue.raw.length),ue.type==="link"&&(ue.tokens=this.inlineTokens(ue.text,[],!0,H)),M.push(ue);continue}if(ue=this.tokenizer.reflink(k,this.tokens.links)){k=k.substring(ue.raw.length),ue.type==="link"&&(ue.tokens=this.inlineTokens(ue.text,[],!0,H)),M.push(ue);continue}if(ue=this.tokenizer.strong(k,Be,be)){k=k.substring(ue.raw.length),ue.tokens=this.inlineTokens(ue.text,[],_,H),M.push(ue);continue}if(ue=this.tokenizer.em(k,Be,be)){k=k.substring(ue.raw.length),ue.tokens=this.inlineTokens(ue.text,[],_,H),M.push(ue);continue}if(ue=this.tokenizer.codespan(k)){k=k.substring(ue.raw.length),M.push(ue);continue}if(ue=this.tokenizer.br(k)){k=k.substring(ue.raw.length),M.push(ue);continue}if(ue=this.tokenizer.del(k)){k=k.substring(ue.raw.length),ue.tokens=this.inlineTokens(ue.text,[],_,H),M.push(ue);continue}if(ue=this.tokenizer.autolink(k,N)){k=k.substring(ue.raw.length),M.push(ue);continue}if(!_&&(ue=this.tokenizer.url(k,N))){k=k.substring(ue.raw.length),M.push(ue);continue}if(ue=this.tokenizer.inlineText(k,H,U)){k=k.substring(ue.raw.length),be=ue.raw.slice(-1),M.push(ue);continue}if(k){var lt="Infinite loop on byte: "+k.charCodeAt(0);if(this.options.silent){console.error(lt);break}else throw new Error(lt)}}return M},ve(ee,null,[{key:"rules",get:function(){return{block:Ve,inline:Je}}}]),ee}(),ye=j.defaults,Ie=pe.cleanUrl,Pe=pe.escape,We=function(){function ee($){this.options=$||ye}var J=ee.prototype;return J.code=function(k,M,_){var H=(M||"").match(/\S*/)[0];if(this.options.highlight){var be=this.options.highlight(k,H);be!=null&&be!==k&&(_=!0,k=be)}return H?'
                  '+(_?k:Pe(k,!0))+`
                  `:"
                  "+(_?k:Pe(k,!0))+`
                  `},J.blockquote=function(k){return`
                  `+k+`
                  @@ -271,14 +271,14 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho `},J.tablerow=function(k){return` `+k+` `},J.tablecell=function(k,M){var _=M.header?"th":"td",H=M.align?"<"+_+' align="'+M.align+'">':"<"+_+">";return H+k+" -`},J.strong=function(k){return""+k+""},J.em=function(k){return""+k+""},J.codespan=function(k){return""+k+""},J.br=function(){return this.options.xhtml?"
                  ":"
                  "},J.del=function(k){return""+k+""},J.link=function(k,M,_){if(k=Ie(this.options.sanitize,this.options.baseUrl,k),k===null)return _;var H='",H},J.image=function(k,M,_){if(k=Ie(this.options.sanitize,this.options.baseUrl,k),k===null)return _;var H=''+_+'":">",H},J.text=function(k){return k},ee}(),He=function(){function ee(){}var J=ee.prototype;return J.strong=function(k){return k},J.em=function(k){return k},J.codespan=function(k){return k},J.del=function(k){return k},J.html=function(k){return k},J.text=function(k){return k},J.link=function(k,M,_){return""+_},J.image=function(k,M,_){return""+_},J.br=function(){return""},ee}(),pt=function(){function ee(){this.seen={}}var J=ee.prototype;return J.slug=function(k){var M=k.toLowerCase().trim().replace(/<[!\/a-z].*?>/ig,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-");if(this.seen.hasOwnProperty(M)){var _=M;do this.seen[_]++,M=_+"-"+this.seen[_];while(this.seen.hasOwnProperty(M))}return this.seen[M]=0,M},ee}(),et=F.defaults,tt=pe.unescape,Ye=function(){function ee($){this.options=$||et,this.options.renderer=this.options.renderer||new We,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new He,this.slugger=new pt}ee.parse=function(k,M){var _=new ee(M);return _.parse(k)};var J=ee.prototype;return J.parse=function(k,M){M===void 0&&(M=!0);var _="",H,be,ue,Be,nt,dt,lt,Rt,kt,ft,Yt,_t,Zt,zt,Tt,Fn,qn,bt,Et=k.length;for(H=0;H0&&Tt.tokens[0].type==="text"?(Tt.tokens[0].text=bt+" "+Tt.tokens[0].text,Tt.tokens[0].tokens&&Tt.tokens[0].tokens.length>0&&Tt.tokens[0].tokens[0].type==="text"&&(Tt.tokens[0].tokens[0].text=bt+" "+Tt.tokens[0].tokens[0].text)):Tt.tokens.unshift({type:"text",text:bt}):zt+=bt),zt+=this.parse(Tt.tokens,Zt),kt+=this.renderer.listitem(zt,qn,Fn);_+=this.renderer.list(kt,Yt,_t);continue}case"html":{_+=this.renderer.html(ft.text);continue}case"paragraph":{_+=this.renderer.paragraph(this.parseInline(ft.tokens));continue}case"text":{for(kt=ft.tokens?this.parseInline(ft.tokens):ft.text;H+1An error occurred:

                  "+ut(ue.message+"",!0)+"
                  ";throw ue}}De.options=De.setOptions=function(ee){return yt(De.defaults,ee),qe(De.defaults),De},De.getDefaults=Ee,De.defaults=st,De.use=function(ee){var J=yt({},ee);if(ee.renderer&&function(){var k=De.defaults.renderer||new We,M=function(be){var ue=k[be];k[be]=function(){for(var Be=arguments.length,nt=new Array(Be),dt=0;dt`,triples:"",explode:"[]{}"},re=z.Pos;z.defineOption("autoCloseBrackets",!1,function(A,T,g){g&&g!=z.Init&&(A.removeKeyMap(le),A.state.closeBrackets=null),T&&(ne(de(T,"pairs")),A.state.closeBrackets=T,A.addKeyMap(le))});function de(A,T){return T=="pairs"&&typeof A=="string"?A:typeof A=="object"&&A[T]!=null?A[T]:ve[T]}var le={Backspace:L,Enter:P};function ne(A){for(var T=0;T=0;S--){var q=v[S].head;A.replaceRange("",re(q.line,q.ch-1),re(q.line,q.ch+1),"+delete")}}function P(A){var T=Y(A),g=T&&de(T,"explode");if(!g||A.getOption("disableInput"))return z.Pass;for(var v=A.listSelections(),S=0;S0;return{anchor:new re(A.anchor.line,A.anchor.ch+(T?-1:1)),head:new re(A.head.line,A.head.ch+(T?1:-1))}}function C(A,T){var g=Y(A);if(!g||A.getOption("disableInput"))return z.Pass;var v=de(g,"pairs"),S=v.indexOf(T);if(S==-1)return z.Pass;for(var I=de(g,"closeBefore"),q=de(g,"triples"),oe=v.charAt(S+1)==T,he=A.listSelections(),ke=S%2==0,ge,xe=0;xe=0&&A.getRange(K,re(K.line,K.ch+3))==T+T+T?R="skipThree":R="skip";else if(oe&&K.ch>1&&q.indexOf(T)>=0&&A.getRange(re(K.line,K.ch-2),K)==T+T){if(K.ch>2&&/\bstring/.test(A.getTokenTypeAt(re(K.line,K.ch-2))))return z.Pass;R="addFour"}else if(oe){var Z=K.ch==0?" ":A.getRange(re(K.line,K.ch-1),K);if(!z.isWordChar(fe)&&Z!=T&&!z.isWordChar(Z))R="both";else return z.Pass}else if(ke&&(fe.length===0||/\s/.test(fe)||I.indexOf(fe)>-1))R="both";else return z.Pass;if(!ge)ge=R;else if(ge!=R)return z.Pass}var O=S%2?v.charAt(S-1):T,V=S%2?T:v.charAt(S+1);A.operation(function(){if(ge=="skip")A.execCommand("goCharRight");else if(ge=="skipThree")for(var ie=0;ie<3;ie++)A.execCommand("goCharRight");else if(ge=="surround"){for(var Q=A.getSelections(),ie=0;ie=ke?ve:{done:!1,value:oe[he++]}}}}L.fromArray=w;function E(oe){return{next:function(){var he=oe.next();return he.done?ve:{done:!1,value:he.value}}}}L.fromNativeIterator=E;function A(oe){return oe?Array.isArray(oe)?L.fromArray(oe):oe:L.empty()}L.from=A;function T(oe,he){return{next:function(){var ke=oe.next();return ke.done?ve:{done:!1,value:he(ke.value)}}}}L.map=T;function g(oe,he){return{next:function(){for(;;){var ke=oe.next();if(ke.done)return ve;if(he(ke.value))return{done:!1,value:ke.value}}}}}L.filter=g;function v(oe,he){for(var ke=oe.next();!ke.done;ke=oe.next())he(ke.value)}L.forEach=v;function S(oe,he){he===void 0&&(he=Number.POSITIVE_INFINITY);var ke=[];if(he===0)return ke;for(var ge=0,xe=oe.next();!xe.done&&!(ke.push(xe.value),++ge>=he);xe=oe.next());return ke}L.collect=S;function I(){for(var oe=[],he=0;he=oe.length)return ve;var ge=oe[ke],xe=ge.next();return xe.done?(ke++,this.next()):xe}}}L.concat=I;function q(oe){return new de(oe)}L.chain=q})(re||(re={}));var de=function(){function L(P){this.it=P}return L.prototype.next=function(){return this.it.next()},L}();function le(L){return Array.isArray(L)?re.fromArray(L):L||re.empty()}var ne=function(){function L(P,b,C,w){b===void 0&&(b=0),C===void 0&&(C=P.length),w===void 0&&(w=b-1),this.items=P,this.start=b,this.end=C,this.index=w}return L.prototype.first=function(){return this.index=this.start,this.current()},L.prototype.next=function(){return this.index=Math.min(this.index+1,this.end),this.current()},L.prototype.current=function(){return this.index===this.start-1||this.index===this.end?null:this.items[this.index]},L}(),F=function(L){z(P,L);function P(b,C,w,E){return C===void 0&&(C=0),w===void 0&&(w=b.length),E===void 0&&(E=C-1),L.call(this,b,C,w,E)||this}return P.prototype.current=function(){return L.prototype.current.call(this)},P.prototype.previous=function(){return this.index=Math.max(this.index-1,this.start-1),this.current()},P.prototype.first=function(){return this.index=this.start,this.current()},P.prototype.last=function(){return this.index=this.end-1,this.current()},P.prototype.parent=function(){return null},P}(ne),Y=function(){function L(P,b){this.iterator=P,this.fn=b}return L.prototype.next=function(){return this.fn(this.iterator.next())},L}()},JeFH:function(Se,j){Se.exports="data:image/png;base64,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"},Jq4h:function(Se,j,d){Se.exports=d.p+"static/qrcode.54870d9b.png"},LdHM:function(Se,j,d){"use strict";d.d(j,"b",function(){return I}),d.d(j,"a",function(){return oe});var z=d("1OyB"),ve=d("vuIU"),re=d("Ji7U"),de=d("LK+K"),le=d("q1tI"),ne=d("rePB"),F=d("Ff2n"),Y=d("ODXe"),L=d("4IlW"),P=d("bX4T"),b=d("YrtM"),C=d("TSYQ"),w=d.n(C),E=d("+nKL"),A=d("8OUc"),T=function(te,Ae){var we=te.prefixCls,$e=te.id,it=te.flattenOptions,Fe=te.childrenAsData,Ue=te.values,Me=te.searchValue,Le=te.multiple,ae=te.defaultActiveFirstOption,X=te.height,je=te.itemHeight,Qe=te.notFoundContent,Ve=te.open,Je=te.menuItemSelectedIcon,U=te.virtual,N=te.onSelect,se=te.onToggleOpen,ye=te.onActiveValue,Ie=te.onScroll,Pe=te.onMouseEnter,We="".concat(we,"-item"),He=Object(b.a)(function(){return it},[Ve,it],function(ze,ee){return ee[0]&&ze[1]!==ee[1]}),pt=le.useRef(null),et=function(ee){ee.preventDefault()},tt=function(ee){pt.current&&pt.current.scrollTo({index:ee})},Ye=function(ee){for(var J=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,$=He.length,k=0;k<$;k+=1){var M=(ee+k*J+$)%$,_=He[M],H=_.group,be=_.data;if(!H&&!be.disabled)return M}return-1},yt=le.useState(function(){return Ye(0)}),mt=Object(Y.a)(yt,2),ut=mt[0],Ee=mt[1],qe=function(ee){Ee(ee);var J=He[ee];if(!J){ye(null,-1);return}ye(J.data.value,ee)};le.useEffect(function(){qe(ae!==!1?Ye(0):-1)},[He.length,Me]),le.useEffect(function(){var ze=setTimeout(function(){if(!Le&&Ve&&Ue.size===1){var ee=Array.from(Ue)[0],J=He.findIndex(function($){var k=$.data;return k.value===ee});qe(J),tt(J)}});return function(){return clearTimeout(ze)}},[Ve]);var st=function(ee){ee!==void 0&&N(ee,{selected:!Ue.has(ee)}),Le||se(!1)};if(le.useImperativeHandle(Ae,function(){return{onKeyDown:function(ee){var J=ee.which;switch(J){case L.a.UP:case L.a.DOWN:{var $=0;if(J===L.a.UP?$=-1:J===L.a.DOWN&&($=1),$!==0){var k=Ye(ut+$,$);tt(k),qe(k)}break}case L.a.ENTER:{var M=He[ut];M&&!M.data.disabled?st(M.data.value):st(void 0),Ve&&ee.preventDefault();break}case L.a.ESC:se(!1)}},onKeyUp:function(){},scrollTo:function(ee){tt(ee)}}}),He.length===0)return le.createElement("div",{role:"listbox",id:"".concat($e,"_list"),className:"".concat(We,"-empty"),onMouseDown:et},Qe);function De(ze){var ee=He[ze];if(!ee)return null;var J=ee.data||{},$=J.value,k=J.label,M=J.children,_=Object(P.a)(J,!0),H=Fe?M:k;return ee?le.createElement("div",Object.assign({"aria-label":typeof H=="string"?H:null},_,{key:ze,role:"option",id:"".concat($e,"_list_").concat(ze),"aria-selected":Ue.has($)}),$):null}return le.createElement(le.Fragment,null,le.createElement("div",{role:"listbox",id:"".concat($e,"_list"),style:{height:0,width:0,overflow:"hidden"}},De(ut-1),De(ut),De(ut+1)),le.createElement(E.a,{itemKey:"key",ref:pt,data:He,height:X,itemHeight:je,fullHeight:!1,onMouseDown:et,onScroll:Ie,virtual:U,onMouseEnter:Pe},function(ze,ee){var J,$=ze.group,k=ze.groupOption,M=ze.data,_=M.label,H=M.key;if($)return le.createElement("div",{className:w()(We,"".concat(We,"-group"))},_!==void 0?_:H);var be=M.disabled,ue=M.value,Be=M.title,nt=M.children,dt=M.style,lt=M.className,Rt=Object(F.a)(M,["disabled","value","title","children","style","className"]),kt=Ue.has(ue),ft="".concat(We,"-option"),Yt=w()(We,ft,lt,(J={},Object(ne.a)(J,"".concat(ft,"-grouped"),k),Object(ne.a)(J,"".concat(ft,"-active"),ut===ee&&!be),Object(ne.a)(J,"".concat(ft,"-disabled"),be),Object(ne.a)(J,"".concat(ft,"-selected"),kt),J)),_t=Fe?nt:_,Zt=!Je||typeof Je=="function"||kt;return le.createElement("div",Object.assign({},Rt,{"aria-selected":kt,className:Yt,title:Be,onMouseMove:function(){if(ut===ee||be)return;qe(ee)},onClick:function(){be||st(ue)},style:dt}),le.createElement("div",{className:"".concat(ft,"-content")},_t||ue),le.isValidElement(Je)||kt,Zt&&le.createElement(A.a,{className:"".concat(We,"-option-state"),customizeIcon:Je,customizeIconProps:{isSelected:kt}},kt?"\u2713":null))}))},g=le.forwardRef(T);g.displayName="OptionList";var v=g,S=function(){return null};S.isSelectOption=!0;var I=S,q=function(){return null};q.isSelectOptGroup=!0;var oe=q,he=d("VTBJ"),ke=d("Zm9Q");function ge(y){var te=y.key,Ae=y.props,we=Ae.children,$e=Ae.value,it=Object(F.a)(Ae,["children","value"]);return Object(he.a)({key:te,value:$e!==void 0?$e:te,children:we},it)}function xe(y){var te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Object(ke.a)(y).map(function(Ae,we){if(!le.isValidElement(Ae)||!Ae.type)return null;var $e=Ae.type.isSelectOptGroup,it=Ae.key,Fe=Ae.props,Ue=Fe.children,Me=Object(F.a)(Fe,["children"]);return te||!$e?ge(Ae):Object(he.a)(Object(he.a)({key:"__RC_SELECT_GRP__".concat(it===null?we:it,"__"),label:it},Me),{},{options:xe(Ue)})}).filter(function(Ae){return Ae})}var Ce=d("2Qr1"),K=d("qNPg"),R=d("U8pU"),fe=d("Kwbf"),Z=d("WKfj");function O(y){var te=y.mode,Ae=y.options,we=y.children,$e=y.backfill,it=y.allowClear,Fe=y.placeholder,Ue=y.getInputElement,Me=y.showSearch,Le=y.onSearch,ae=y.defaultOpen,X=y.autoFocus,je=y.labelInValue,Qe=y.value,Ve=y.inputValue,Je=y.optionLabelProp,U=te==="multiple"||te==="tags",N=Me!==void 0?Me:U||te==="combobox",se=Ae||xe(we);if(Object(fe.a)(te!=="tags"||se.every(function(We){return!We.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),te==="tags"||te==="combobox"){var ye=se.some(function(We){return We.options?We.options.some(function(He){return typeof("value"in He?He.value:He.key)=="number"}):typeof("value"in We?We.value:We.key)=="number"});Object(fe.a)(!ye,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(fe.a)(te!=="combobox"||!Je,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(fe.a)(te==="combobox"||!$e,"`backfill` only works with `combobox` mode."),Object(fe.a)(te==="combobox"||!Ue,"`getInputElement` only work with `combobox` mode."),Object(fe.b)(te!=="combobox"||!Ue||!it||!Fe,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),Le&&!N&&te!=="combobox"&&te!=="tags"&&Object(fe.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(fe.b)(!ae||X,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),Qe!=null){var Ie=Object(Z.d)(Qe);Object(fe.a)(!je||Ie.every(function(We){return Object(R.a)(We)==="object"&&("key"in We||"value"in We)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(fe.a)(!U||Array.isArray(Qe),"`value` should be array when `mode` is `multiple` or `tags`")}if(we){var Pe=null;Object(ke.a)(we).some(function(We){if(!le.isValidElement(We)||!We.type)return!1;var He=We.type;if(He.isSelectOption)return!1;if(He.isSelectOptGroup){var pt=Object(ke.a)(We.props.children).every(function(et){return!le.isValidElement(et)||!We.type||et.type.isSelectOption?!0:(Pe=et.type,!1)});return!pt}return Pe=He,!0}),Pe&&Object(fe.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Pe.displayName||Pe.name||Pe,"`.")),Object(fe.a)(Ve===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var V=O,ie=Object(K.a)({prefixCls:"rc-select",components:{optionList:v},convertChildrenToData:xe,flattenOptions:Ce.d,getLabeledValue:Ce.e,filterOptions:Ce.b,isValueDisabled:Ce.g,findValueOption:Ce.c,warningProps:V,fillOptionsWithMissingValue:Ce.a}),Q=function(y){Object(re.a)(Ae,y);var te=Object(de.a)(Ae);function Ae(){var we;return Object(z.a)(this,Ae),we=te.apply(this,arguments),we.selectRef=le.createRef(),we.focus=function(){we.selectRef.current.focus()},we.blur=function(){we.selectRef.current.blur()},we}return Object(ve.a)(Ae,[{key:"render",value:function(){return le.createElement(ie,Object.assign({ref:this.selectRef},this.props))}}]),Ae}(le.Component);Q.Option=I,Q.OptGroup=oe;var pe=Q,D=j.c=pe},M8RZ:function(Se,j,d){"use strict";d.d(j,"a",function(){return L});var z=d("fWQN"),ve=d("mtLc"),re=d("yKVA"),de=d("879j"),le=d("q1tI"),ne=d.n(le),F=d("i8i4"),Y=d.n(F),L=function(P){Object(re.a)(C,P);var b=Object(de.a)(C);function C(w){var E;Object(z.a)(this,C),E=b.call(this,w);var A=window.document;return E.node=A.createElement("div"),A.body.appendChild(E.node),E}return Object(ve.a)(C,[{key:"render",value:function(){var E=this.props.children;return Object(F.createPortal)(E,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),C}(ne.a.Component)},MI8n:function(Se,j,d){"use strict";d.d(j,"b",function(){return ne}),d.d(j,"a",function(){return L}),d.d(j,"e",function(){return P}),d.d(j,"d",function(){return b}),d.d(j,"c",function(){return C}),d.d(j,"f",function(){return w});var z=d("/cxE"),ve=d("C/vA"),re=d("pmY6"),de=d("24hK"),le=function(){var E=function(A,T){return E=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(g,v){g.__proto__=v}||function(g,v){for(var S in v)v.hasOwnProperty(S)&&(g[S]=v[S])},E(A,T)};return function(A,T){E(A,T);function g(){this.constructor=A}A.prototype=T===null?Object.create(T):(g.prototype=T.prototype,new g)}}(),ne;(function(E){E.None=function(){return re.a.None};function A(V){return function(ie,Q,pe){Q===void 0&&(Q=null);var D=!1,y;return y=V(function(te){return D?void 0:(y?y.dispose():D=!0,ie.call(Q,te))},null,pe),D&&y.dispose(),y}}E.once=A;function T(V,ie){return oe(function(Q,pe,D){return pe===void 0&&(pe=null),V(function(y){return Q.call(pe,ie(y))},null,D)})}E.map=T;function g(V,ie){return oe(function(Q,pe,D){return pe===void 0&&(pe=null),V(function(y){ie(y),Q.call(pe,y)},null,D)})}E.forEach=g;function v(V,ie){return oe(function(Q,pe,D){return pe===void 0&&(pe=null),V(function(y){return ie(y)&&Q.call(pe,y)},null,D)})}E.filter=v;function S(V){return V}E.signal=S;function I(){for(var V=[],ie=0;ie1)&&$e.fire(Fe),we=0},Q)})},onLastListenerRemove:function(){y.dispose()}});return $e.event}E.debounce=he;function ke(V){var ie=new Date().getTime();return T(A(V),function(Q){return new Date().getTime()-ie})}E.stopwatch=ke;function ge(V){var ie=!0,Q;return v(V,function(pe){var D=ie||pe!==Q;return ie=!1,Q=pe,D})}E.latch=ge;function xe(V,ie,Q){ie===void 0&&(ie=!1),Q===void 0&&(Q=[]);var pe=Q.slice(),D=V(function(Ae){pe?pe.push(Ae):te.fire(Ae)}),y=function(){pe&&pe.forEach(function(Ae){return te.fire(Ae)}),pe=null},te=new L({onFirstListenerAdd:function(){D||(D=V(function(Ae){return te.fire(Ae)}))},onFirstListenerDidAdd:function(){pe&&(ie?setTimeout(y):y())},onLastListenerRemove:function(){D&&D.dispose(),D=null}});return te.event}E.buffer=xe;var Ce=function(){function V(ie){this.event=ie}return V.prototype.map=function(ie){return new V(T(this.event,ie))},V.prototype.forEach=function(ie){return new V(g(this.event,ie))},V.prototype.filter=function(ie){return new V(v(this.event,ie))},V.prototype.reduce=function(ie,Q){return new V(q(this.event,ie,Q))},V.prototype.latch=function(){return new V(ge(this.event))},V.prototype.debounce=function(ie,Q,pe,D){return Q===void 0&&(Q=100),pe===void 0&&(pe=!1),new V(he(this.event,ie,Q,pe,D))},V.prototype.on=function(ie,Q,pe){return this.event(ie,Q,pe)},V.prototype.once=function(ie,Q,pe){return A(this.event)(ie,Q,pe)},V}();function K(V){return new Ce(V)}E.chain=K;function R(V,ie,Q){Q===void 0&&(Q=function(Ae){return Ae});var pe=function(){for(var Ae=[],we=0;we"+k+""},J.em=function(k){return""+k+""},J.codespan=function(k){return""+k+""},J.br=function(){return this.options.xhtml?"
                  ":"
                  "},J.del=function(k){return""+k+""},J.link=function(k,M,_){if(k=Ie(this.options.sanitize,this.options.baseUrl,k),k===null)return _;var H='
                  ",H},J.image=function(k,M,_){if(k=Ie(this.options.sanitize,this.options.baseUrl,k),k===null)return _;var H=''+_+'":">",H},J.text=function(k){return k},ee}(),He=function(){function ee(){}var J=ee.prototype;return J.strong=function(k){return k},J.em=function(k){return k},J.codespan=function(k){return k},J.del=function(k){return k},J.html=function(k){return k},J.text=function(k){return k},J.link=function(k,M,_){return""+_},J.image=function(k,M,_){return""+_},J.br=function(){return""},ee}(),pt=function(){function ee(){this.seen={}}var J=ee.prototype;return J.slug=function(k){var M=k.toLowerCase().trim().replace(/<[!\/a-z].*?>/ig,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-");if(this.seen.hasOwnProperty(M)){var _=M;do this.seen[_]++,M=_+"-"+this.seen[_];while(this.seen.hasOwnProperty(M))}return this.seen[M]=0,M},ee}(),et=j.defaults,tt=pe.unescape,Ye=function(){function ee($){this.options=$||et,this.options.renderer=this.options.renderer||new We,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new He,this.slugger=new pt}ee.parse=function(k,M){var _=new ee(M);return _.parse(k)};var J=ee.prototype;return J.parse=function(k,M){M===void 0&&(M=!0);var _="",H,be,ue,Be,nt,dt,lt,Rt,kt,ft,Yt,_t,Zt,zt,Tt,Fn,qn,bt,Et=k.length;for(H=0;H0&&Tt.tokens[0].type==="text"?(Tt.tokens[0].text=bt+" "+Tt.tokens[0].text,Tt.tokens[0].tokens&&Tt.tokens[0].tokens.length>0&&Tt.tokens[0].tokens[0].type==="text"&&(Tt.tokens[0].tokens[0].text=bt+" "+Tt.tokens[0].tokens[0].text)):Tt.tokens.unshift({type:"text",text:bt}):zt+=bt),zt+=this.parse(Tt.tokens,Zt),kt+=this.renderer.listitem(zt,qn,Fn);_+=this.renderer.list(kt,Yt,_t);continue}case"html":{_+=this.renderer.html(ft.text);continue}case"paragraph":{_+=this.renderer.paragraph(this.parseInline(ft.tokens));continue}case"text":{for(kt=ft.tokens?this.parseInline(ft.tokens):ft.text;H+1An error occurred:

                  "+ut(ue.message+"",!0)+"
                  ";throw ue}}De.options=De.setOptions=function(ee){return yt(De.defaults,ee),qe(De.defaults),De},De.getDefaults=Ee,De.defaults=st,De.use=function(ee){var J=yt({},ee);if(ee.renderer&&function(){var k=De.defaults.renderer||new We,M=function(be){var ue=k[be];k[be]=function(){for(var Be=arguments.length,nt=new Array(Be),dt=0;dt`,triples:"",explode:"[]{}"},re=z.Pos;z.defineOption("autoCloseBrackets",!1,function(A,T,g){g&&g!=z.Init&&(A.removeKeyMap(le),A.state.closeBrackets=null),T&&(ne(de(T,"pairs")),A.state.closeBrackets=T,A.addKeyMap(le))});function de(A,T){return T=="pairs"&&typeof A=="string"?A:typeof A=="object"&&A[T]!=null?A[T]:ve[T]}var le={Backspace:L,Enter:P};function ne(A){for(var T=0;T=0;S--){var q=v[S].head;A.replaceRange("",re(q.line,q.ch-1),re(q.line,q.ch+1),"+delete")}}function P(A){var T=Y(A),g=T&&de(T,"explode");if(!g||A.getOption("disableInput"))return z.Pass;for(var v=A.listSelections(),S=0;S0;return{anchor:new re(A.anchor.line,A.anchor.ch+(T?-1:1)),head:new re(A.head.line,A.head.ch+(T?1:-1))}}function C(A,T){var g=Y(A);if(!g||A.getOption("disableInput"))return z.Pass;var v=de(g,"pairs"),S=v.indexOf(T);if(S==-1)return z.Pass;for(var I=de(g,"closeBefore"),q=de(g,"triples"),oe=v.charAt(S+1)==T,he=A.listSelections(),ke=S%2==0,ge,xe=0;xe=0&&A.getRange(Q,re(Q.line,Q.ch+3))==T+T+T?R="skipThree":R="skip";else if(oe&&Q.ch>1&&q.indexOf(T)>=0&&A.getRange(re(Q.line,Q.ch-2),Q)==T+T){if(Q.ch>2&&/\bstring/.test(A.getTokenTypeAt(re(Q.line,Q.ch-2))))return z.Pass;R="addFour"}else if(oe){var Z=Q.ch==0?" ":A.getRange(re(Q.line,Q.ch-1),Q);if(!z.isWordChar(fe)&&Z!=T&&!z.isWordChar(Z))R="both";else return z.Pass}else if(ke&&(fe.length===0||/\s/.test(fe)||I.indexOf(fe)>-1))R="both";else return z.Pass;if(!ge)ge=R;else if(ge!=R)return z.Pass}var O=S%2?v.charAt(S-1):T,V=S%2?T:v.charAt(S+1);A.operation(function(){if(ge=="skip")A.execCommand("goCharRight");else if(ge=="skipThree")for(var ie=0;ie<3;ie++)A.execCommand("goCharRight");else if(ge=="surround"){for(var K=A.getSelections(),ie=0;ie=ke?ve:{done:!1,value:oe[he++]}}}}L.fromArray=w;function E(oe){return{next:function(){var he=oe.next();return he.done?ve:{done:!1,value:he.value}}}}L.fromNativeIterator=E;function A(oe){return oe?Array.isArray(oe)?L.fromArray(oe):oe:L.empty()}L.from=A;function T(oe,he){return{next:function(){var ke=oe.next();return ke.done?ve:{done:!1,value:he(ke.value)}}}}L.map=T;function g(oe,he){return{next:function(){for(;;){var ke=oe.next();if(ke.done)return ve;if(he(ke.value))return{done:!1,value:ke.value}}}}}L.filter=g;function v(oe,he){for(var ke=oe.next();!ke.done;ke=oe.next())he(ke.value)}L.forEach=v;function S(oe,he){he===void 0&&(he=Number.POSITIVE_INFINITY);var ke=[];if(he===0)return ke;for(var ge=0,xe=oe.next();!xe.done&&!(ke.push(xe.value),++ge>=he);xe=oe.next());return ke}L.collect=S;function I(){for(var oe=[],he=0;he=oe.length)return ve;var ge=oe[ke],xe=ge.next();return xe.done?(ke++,this.next()):xe}}}L.concat=I;function q(oe){return new de(oe)}L.chain=q})(re||(re={}));var de=function(){function L(P){this.it=P}return L.prototype.next=function(){return this.it.next()},L}();function le(L){return Array.isArray(L)?re.fromArray(L):L||re.empty()}var ne=function(){function L(P,b,C,w){b===void 0&&(b=0),C===void 0&&(C=P.length),w===void 0&&(w=b-1),this.items=P,this.start=b,this.end=C,this.index=w}return L.prototype.first=function(){return this.index=this.start,this.current()},L.prototype.next=function(){return this.index=Math.min(this.index+1,this.end),this.current()},L.prototype.current=function(){return this.index===this.start-1||this.index===this.end?null:this.items[this.index]},L}(),j=function(L){z(P,L);function P(b,C,w,E){return C===void 0&&(C=0),w===void 0&&(w=b.length),E===void 0&&(E=C-1),L.call(this,b,C,w,E)||this}return P.prototype.current=function(){return L.prototype.current.call(this)},P.prototype.previous=function(){return this.index=Math.max(this.index-1,this.start-1),this.current()},P.prototype.first=function(){return this.index=this.start,this.current()},P.prototype.last=function(){return this.index=this.end-1,this.current()},P.prototype.parent=function(){return null},P}(ne),Y=function(){function L(P,b){this.iterator=P,this.fn=b}return L.prototype.next=function(){return this.fn(this.iterator.next())},L}()},JeFH:function(Se,F){Se.exports="data:image/png;base64,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"},Jq4h:function(Se,F,d){Se.exports=d.p+"static/qrcode.54870d9b.png"},LdHM:function(Se,F,d){"use strict";d.d(F,"b",function(){return I}),d.d(F,"a",function(){return oe});var z=d("1OyB"),ve=d("vuIU"),re=d("Ji7U"),de=d("LK+K"),le=d("q1tI"),ne=d("rePB"),j=d("Ff2n"),Y=d("ODXe"),L=d("4IlW"),P=d("bX4T"),b=d("YrtM"),C=d("TSYQ"),w=d.n(C),E=d("+nKL"),A=d("8OUc"),T=function(te,Ae){var we=te.prefixCls,$e=te.id,it=te.flattenOptions,Fe=te.childrenAsData,Ue=te.values,Me=te.searchValue,Le=te.multiple,ae=te.defaultActiveFirstOption,X=te.height,je=te.itemHeight,Ke=te.notFoundContent,Ve=te.open,Je=te.menuItemSelectedIcon,U=te.virtual,N=te.onSelect,se=te.onToggleOpen,ye=te.onActiveValue,Ie=te.onScroll,Pe=te.onMouseEnter,We="".concat(we,"-item"),He=Object(b.a)(function(){return it},[Ve,it],function(ze,ee){return ee[0]&&ze[1]!==ee[1]}),pt=le.useRef(null),et=function(ee){ee.preventDefault()},tt=function(ee){pt.current&&pt.current.scrollTo({index:ee})},Ye=function(ee){for(var J=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,$=He.length,k=0;k<$;k+=1){var M=(ee+k*J+$)%$,_=He[M],H=_.group,be=_.data;if(!H&&!be.disabled)return M}return-1},yt=le.useState(function(){return Ye(0)}),mt=Object(Y.a)(yt,2),ut=mt[0],Ee=mt[1],qe=function(ee){Ee(ee);var J=He[ee];if(!J){ye(null,-1);return}ye(J.data.value,ee)};le.useEffect(function(){qe(ae!==!1?Ye(0):-1)},[He.length,Me]),le.useEffect(function(){var ze=setTimeout(function(){if(!Le&&Ve&&Ue.size===1){var ee=Array.from(Ue)[0],J=He.findIndex(function($){var k=$.data;return k.value===ee});qe(J),tt(J)}});return function(){return clearTimeout(ze)}},[Ve]);var st=function(ee){ee!==void 0&&N(ee,{selected:!Ue.has(ee)}),Le||se(!1)};if(le.useImperativeHandle(Ae,function(){return{onKeyDown:function(ee){var J=ee.which;switch(J){case L.a.UP:case L.a.DOWN:{var $=0;if(J===L.a.UP?$=-1:J===L.a.DOWN&&($=1),$!==0){var k=Ye(ut+$,$);tt(k),qe(k)}break}case L.a.ENTER:{var M=He[ut];M&&!M.data.disabled?st(M.data.value):st(void 0),Ve&&ee.preventDefault();break}case L.a.ESC:se(!1)}},onKeyUp:function(){},scrollTo:function(ee){tt(ee)}}}),He.length===0)return le.createElement("div",{role:"listbox",id:"".concat($e,"_list"),className:"".concat(We,"-empty"),onMouseDown:et},Ke);function De(ze){var ee=He[ze];if(!ee)return null;var J=ee.data||{},$=J.value,k=J.label,M=J.children,_=Object(P.a)(J,!0),H=Fe?M:k;return ee?le.createElement("div",Object.assign({"aria-label":typeof H=="string"?H:null},_,{key:ze,role:"option",id:"".concat($e,"_list_").concat(ze),"aria-selected":Ue.has($)}),$):null}return le.createElement(le.Fragment,null,le.createElement("div",{role:"listbox",id:"".concat($e,"_list"),style:{height:0,width:0,overflow:"hidden"}},De(ut-1),De(ut),De(ut+1)),le.createElement(E.a,{itemKey:"key",ref:pt,data:He,height:X,itemHeight:je,fullHeight:!1,onMouseDown:et,onScroll:Ie,virtual:U,onMouseEnter:Pe},function(ze,ee){var J,$=ze.group,k=ze.groupOption,M=ze.data,_=M.label,H=M.key;if($)return le.createElement("div",{className:w()(We,"".concat(We,"-group"))},_!==void 0?_:H);var be=M.disabled,ue=M.value,Be=M.title,nt=M.children,dt=M.style,lt=M.className,Rt=Object(j.a)(M,["disabled","value","title","children","style","className"]),kt=Ue.has(ue),ft="".concat(We,"-option"),Yt=w()(We,ft,lt,(J={},Object(ne.a)(J,"".concat(ft,"-grouped"),k),Object(ne.a)(J,"".concat(ft,"-active"),ut===ee&&!be),Object(ne.a)(J,"".concat(ft,"-disabled"),be),Object(ne.a)(J,"".concat(ft,"-selected"),kt),J)),_t=Fe?nt:_,Zt=!Je||typeof Je=="function"||kt;return le.createElement("div",Object.assign({},Rt,{"aria-selected":kt,className:Yt,title:Be,onMouseMove:function(){if(ut===ee||be)return;qe(ee)},onClick:function(){be||st(ue)},style:dt}),le.createElement("div",{className:"".concat(ft,"-content")},_t||ue),le.isValidElement(Je)||kt,Zt&&le.createElement(A.a,{className:"".concat(We,"-option-state"),customizeIcon:Je,customizeIconProps:{isSelected:kt}},kt?"\u2713":null))}))},g=le.forwardRef(T);g.displayName="OptionList";var v=g,S=function(){return null};S.isSelectOption=!0;var I=S,q=function(){return null};q.isSelectOptGroup=!0;var oe=q,he=d("VTBJ"),ke=d("Zm9Q");function ge(y){var te=y.key,Ae=y.props,we=Ae.children,$e=Ae.value,it=Object(j.a)(Ae,["children","value"]);return Object(he.a)({key:te,value:$e!==void 0?$e:te,children:we},it)}function xe(y){var te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Object(ke.a)(y).map(function(Ae,we){if(!le.isValidElement(Ae)||!Ae.type)return null;var $e=Ae.type.isSelectOptGroup,it=Ae.key,Fe=Ae.props,Ue=Fe.children,Me=Object(j.a)(Fe,["children"]);return te||!$e?ge(Ae):Object(he.a)(Object(he.a)({key:"__RC_SELECT_GRP__".concat(it===null?we:it,"__"),label:it},Me),{},{options:xe(Ue)})}).filter(function(Ae){return Ae})}var Ce=d("2Qr1"),Q=d("qNPg"),R=d("U8pU"),fe=d("Kwbf"),Z=d("WKfj");function O(y){var te=y.mode,Ae=y.options,we=y.children,$e=y.backfill,it=y.allowClear,Fe=y.placeholder,Ue=y.getInputElement,Me=y.showSearch,Le=y.onSearch,ae=y.defaultOpen,X=y.autoFocus,je=y.labelInValue,Ke=y.value,Ve=y.inputValue,Je=y.optionLabelProp,U=te==="multiple"||te==="tags",N=Me!==void 0?Me:U||te==="combobox",se=Ae||xe(we);if(Object(fe.a)(te!=="tags"||se.every(function(We){return!We.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),te==="tags"||te==="combobox"){var ye=se.some(function(We){return We.options?We.options.some(function(He){return typeof("value"in He?He.value:He.key)=="number"}):typeof("value"in We?We.value:We.key)=="number"});Object(fe.a)(!ye,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(fe.a)(te!=="combobox"||!Je,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(fe.a)(te==="combobox"||!$e,"`backfill` only works with `combobox` mode."),Object(fe.a)(te==="combobox"||!Ue,"`getInputElement` only work with `combobox` mode."),Object(fe.b)(te!=="combobox"||!Ue||!it||!Fe,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),Le&&!N&&te!=="combobox"&&te!=="tags"&&Object(fe.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(fe.b)(!ae||X,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),Ke!=null){var Ie=Object(Z.d)(Ke);Object(fe.a)(!je||Ie.every(function(We){return Object(R.a)(We)==="object"&&("key"in We||"value"in We)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(fe.a)(!U||Array.isArray(Ke),"`value` should be array when `mode` is `multiple` or `tags`")}if(we){var Pe=null;Object(ke.a)(we).some(function(We){if(!le.isValidElement(We)||!We.type)return!1;var He=We.type;if(He.isSelectOption)return!1;if(He.isSelectOptGroup){var pt=Object(ke.a)(We.props.children).every(function(et){return!le.isValidElement(et)||!We.type||et.type.isSelectOption?!0:(Pe=et.type,!1)});return!pt}return Pe=He,!0}),Pe&&Object(fe.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Pe.displayName||Pe.name||Pe,"`.")),Object(fe.a)(Ve===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var V=O,ie=Object(Q.a)({prefixCls:"rc-select",components:{optionList:v},convertChildrenToData:xe,flattenOptions:Ce.d,getLabeledValue:Ce.e,filterOptions:Ce.b,isValueDisabled:Ce.g,findValueOption:Ce.c,warningProps:V,fillOptionsWithMissingValue:Ce.a}),K=function(y){Object(re.a)(Ae,y);var te=Object(de.a)(Ae);function Ae(){var we;return Object(z.a)(this,Ae),we=te.apply(this,arguments),we.selectRef=le.createRef(),we.focus=function(){we.selectRef.current.focus()},we.blur=function(){we.selectRef.current.blur()},we}return Object(ve.a)(Ae,[{key:"render",value:function(){return le.createElement(ie,Object.assign({ref:this.selectRef},this.props))}}]),Ae}(le.Component);K.Option=I,K.OptGroup=oe;var pe=K,D=F.c=pe},M8RZ:function(Se,F,d){"use strict";d.d(F,"a",function(){return L});var z=d("fWQN"),ve=d("mtLc"),re=d("yKVA"),de=d("879j"),le=d("q1tI"),ne=d.n(le),j=d("i8i4"),Y=d.n(j),L=function(P){Object(re.a)(C,P);var b=Object(de.a)(C);function C(w){var E;Object(z.a)(this,C),E=b.call(this,w);var A=window.document;return E.node=A.createElement("div"),A.body.appendChild(E.node),E}return Object(ve.a)(C,[{key:"render",value:function(){var E=this.props.children;return Object(j.createPortal)(E,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),C}(ne.a.Component)},MI8n:function(Se,F,d){"use strict";d.d(F,"b",function(){return ne}),d.d(F,"a",function(){return L}),d.d(F,"e",function(){return P}),d.d(F,"d",function(){return b}),d.d(F,"c",function(){return C}),d.d(F,"f",function(){return w});var z=d("/cxE"),ve=d("C/vA"),re=d("pmY6"),de=d("24hK"),le=function(){var E=function(A,T){return E=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(g,v){g.__proto__=v}||function(g,v){for(var S in v)v.hasOwnProperty(S)&&(g[S]=v[S])},E(A,T)};return function(A,T){E(A,T);function g(){this.constructor=A}A.prototype=T===null?Object.create(T):(g.prototype=T.prototype,new g)}}(),ne;(function(E){E.None=function(){return re.a.None};function A(V){return function(ie,K,pe){K===void 0&&(K=null);var D=!1,y;return y=V(function(te){return D?void 0:(y?y.dispose():D=!0,ie.call(K,te))},null,pe),D&&y.dispose(),y}}E.once=A;function T(V,ie){return oe(function(K,pe,D){return pe===void 0&&(pe=null),V(function(y){return K.call(pe,ie(y))},null,D)})}E.map=T;function g(V,ie){return oe(function(K,pe,D){return pe===void 0&&(pe=null),V(function(y){ie(y),K.call(pe,y)},null,D)})}E.forEach=g;function v(V,ie){return oe(function(K,pe,D){return pe===void 0&&(pe=null),V(function(y){return ie(y)&&K.call(pe,y)},null,D)})}E.filter=v;function S(V){return V}E.signal=S;function I(){for(var V=[],ie=0;ie1)&&$e.fire(Fe),we=0},K)})},onLastListenerRemove:function(){y.dispose()}});return $e.event}E.debounce=he;function ke(V){var ie=new Date().getTime();return T(A(V),function(K){return new Date().getTime()-ie})}E.stopwatch=ke;function ge(V){var ie=!0,K;return v(V,function(pe){var D=ie||pe!==K;return ie=!1,K=pe,D})}E.latch=ge;function xe(V,ie,K){ie===void 0&&(ie=!1),K===void 0&&(K=[]);var pe=K.slice(),D=V(function(Ae){pe?pe.push(Ae):te.fire(Ae)}),y=function(){pe&&pe.forEach(function(Ae){return te.fire(Ae)}),pe=null},te=new L({onFirstListenerAdd:function(){D||(D=V(function(Ae){return te.fire(Ae)}))},onFirstListenerDidAdd:function(){pe&&(ie?setTimeout(y):y())},onLastListenerRemove:function(){D&&D.dispose(),D=null}});return te.event}E.buffer=xe;var Ce=function(){function V(ie){this.event=ie}return V.prototype.map=function(ie){return new V(T(this.event,ie))},V.prototype.forEach=function(ie){return new V(g(this.event,ie))},V.prototype.filter=function(ie){return new V(v(this.event,ie))},V.prototype.reduce=function(ie,K){return new V(q(this.event,ie,K))},V.prototype.latch=function(){return new V(ge(this.event))},V.prototype.debounce=function(ie,K,pe,D){return K===void 0&&(K=100),pe===void 0&&(pe=!1),new V(he(this.event,ie,K,pe,D))},V.prototype.on=function(ie,K,pe){return this.event(ie,K,pe)},V.prototype.once=function(ie,K,pe){return A(this.event)(ie,K,pe)},V}();function Q(V){return new Ce(V)}E.chain=Q;function R(V,ie,K){K===void 0&&(K=function(Ae){return Ae});var pe=function(){for(var Ae=[],we=0;we0?new Y(this._options&&this._options.leakWarningThreshold):void 0}return Object.defineProperty(E.prototype,"event",{get:function(){var A=this;return this._event||(this._event=function(T,g,v){A._listeners||(A._listeners=new de.a);var S=A._listeners.isEmpty();S&&A._options&&A._options.onFirstListenerAdd&&A._options.onFirstListenerAdd(A);var I=A._listeners.push(g?[T,g]:T);S&&A._options&&A._options.onFirstListenerDidAdd&&A._options.onFirstListenerDidAdd(A),A._options&&A._options.onListenerDidAdd&&A._options.onListenerDidAdd(A,T,g);var q;A._leakageMon&&(q=A._leakageMon.check(A._listeners.size));var oe;return oe={dispose:function(){if(q&&q(),oe.dispose=E._noop,!A._disposed&&(I(),A._options&&A._options.onLastListenerRemove)){var he=A._listeners&&!A._listeners.isEmpty();he||A._options.onLastListenerRemove(A)}}},v instanceof re.b?v.add(oe):Array.isArray(v)&&v.push(oe),oe}),this._event},enumerable:!0,configurable:!0}),E.prototype.fire=function(A){if(this._listeners){this._deliveryQueue||(this._deliveryQueue=new de.a);for(var T=this._listeners.iterator(),g=T.next();!g.done;g=T.next())this._deliveryQueue.push([g.value,A]);for(;this._deliveryQueue.size>0;){var v=this._deliveryQueue.shift(),S=v[0],I=v[1];try{typeof S=="function"?S.call(void 0,I):S[0].call(S[1],I)}catch(q){Object(z.e)(q)}}}},E.prototype.dispose=function(){this._listeners&&this._listeners.clear(),this._deliveryQueue&&this._deliveryQueue.clear(),this._leakageMon&&this._leakageMon.dispose(),this._disposed=!0},E._noop=function(){},E}(),P=function(E){le(A,E);function A(T){var g=E.call(this,T)||this;return g._isPaused=0,g._eventQueue=new de.a,g._mergeFn=T&&T.merge,g}return A.prototype.pause=function(){this._isPaused++},A.prototype.resume=function(){if(this._isPaused!==0&&--this._isPaused===0)if(this._mergeFn){var T=this._eventQueue.toArray();this._eventQueue.clear(),E.prototype.fire.call(this,this._mergeFn(T))}else for(;!this._isPaused&&this._eventQueue.size!==0;)E.prototype.fire.call(this,this._eventQueue.shift())},A.prototype.fire=function(T){this._listeners&&(this._isPaused!==0?this._eventQueue.push(T):E.prototype.fire.call(this,T))},A}(L),b=function(){function E(){var A=this;this.hasListeners=!1,this.events=[],this.emitter=new L({onFirstListenerAdd:function(){return A.onFirstListenerAdd()},onLastListenerRemove:function(){return A.onLastListenerRemove()}})}return Object.defineProperty(E.prototype,"event",{get:function(){return this.emitter.event},enumerable:!0,configurable:!0}),E.prototype.add=function(A){var T=this,g={event:A,listener:null};this.events.push(g),this.hasListeners&&this.hook(g);var v=function(){T.hasListeners&&T.unhook(g);var S=T.events.indexOf(g);T.events.splice(S,1)};return Object(re.h)(Object(ve.a)(v))},E.prototype.onFirstListenerAdd=function(){var A=this;this.hasListeners=!0,this.events.forEach(function(T){return A.hook(T)})},E.prototype.onLastListenerRemove=function(){var A=this;this.hasListeners=!1,this.events.forEach(function(T){return A.unhook(T)})},E.prototype.hook=function(A){var T=this;A.listener=A.event(function(g){return T.emitter.fire(g)})},E.prototype.unhook=function(A){A.listener&&A.listener.dispose(),A.listener=null},E.prototype.dispose=function(){this.emitter.dispose()},E}(),C=function(){function E(){this.buffers=[]}return E.prototype.wrapEvent=function(A){var T=this;return function(g,v,S){return A(function(I){var q=T.buffers[T.buffers.length-1];q?q.push(function(){return g.call(v,I)}):g.call(v,I)},void 0,S)}},E.prototype.bufferEvents=function(A){var T=[];this.buffers.push(T);var g=A();return this.buffers.pop(),T.forEach(function(v){return v()}),g},E}(),w=function(){function E(){var A=this;this.listening=!1,this.inputEvent=ne.None,this.inputEventListener=re.a.None,this.emitter=new L({onFirstListenerDidAdd:function(){A.listening=!0,A.inputEventListener=A.inputEvent(A.emitter.fire,A.emitter)},onLastListenerRemove:function(){A.listening=!1,A.inputEventListener.dispose()}}),this.event=this.emitter.event}return Object.defineProperty(E.prototype,"input",{set:function(A){this.inputEvent=A,this.listening&&(this.inputEventListener.dispose(),this.inputEventListener=A(this.emitter.fire,this.emitter))},enumerable:!0,configurable:!0}),E.prototype.dispose=function(){this.inputEventListener.dispose(),this.emitter.dispose()},E}()},N0LK:function(Se,j,d){"use strict";d.d(j,"x",function(){return z}),d.d(j,"F",function(){return ve}),d.d(j,"r",function(){return de}),d.d(j,"o",function(){return le}),d.d(j,"p",function(){return ne}),d.d(j,"Q",function(){return F}),d.d(j,"K",function(){return L}),d.d(j,"k",function(){return P}),d.d(j,"N",function(){return b}),d.d(j,"m",function(){return C}),d.d(j,"l",function(){return w}),d.d(j,"I",function(){return E}),d.d(j,"H",function(){return A}),d.d(j,"q",function(){return T}),d.d(j,"t",function(){return g}),d.d(j,"D",function(){return v}),d.d(j,"e",function(){return S}),d.d(j,"f",function(){return I}),d.d(j,"B",function(){return q}),d.d(j,"C",function(){return oe}),d.d(j,"n",function(){return ke}),d.d(j,"O",function(){return xe}),d.d(j,"c",function(){return Ce}),d.d(j,"d",function(){return K}),d.d(j,"z",function(){return R}),d.d(j,"A",function(){return fe}),d.d(j,"u",function(){return Z}),d.d(j,"E",function(){return V}),d.d(j,"G",function(){return ie}),d.d(j,"i",function(){return pe}),d.d(j,"g",function(){return y}),d.d(j,"v",function(){return Ae}),d.d(j,"h",function(){return we}),d.d(j,"y",function(){return $e}),d.d(j,"w",function(){return it}),d.d(j,"a",function(){return Fe}),d.d(j,"P",function(){return Ue}),d.d(j,"L",function(){return Me}),d.d(j,"J",function(){return Le}),d.d(j,"j",function(){return ae}),d.d(j,"M",function(){return X}),d.d(j,"s",function(){return je}),d.d(j,"b",function(){return Qe});function z(U){return!U||typeof U!="string"?!0:U.trim().length===0}function ve(U,N,se){se===void 0&&(se="0");for(var ye=""+U,Ie=[ye],Pe=ye.length;Pe=N.length?ye:N[Pe]})}function le(U){return U.replace(/[<>&]/g,function(N){switch(N){case"<":return"<";case">":return">";case"&":return"&";default:return N}})}function ne(U){return U.replace(/[\\\{\}\*\+\?\|\^\$\.\[\]\(\)]/g,"\\$&")}function F(U,N){N===void 0&&(N=" ");var se=Y(U,N);return L(se,N)}function Y(U,N){if(!U||!N)return U;var se=N.length;if(se===0||U.length===0)return U;for(var ye=0;U.indexOf(N,ye)===ye;)ye=ye+se;return U.substring(ye)}function L(U,N){if(!U||!N)return U;var se=N.length,ye=U.length;if(se===0||ye===0)return U;for(var Ie=ye,Pe=-1;!(Pe=U.lastIndexOf(N,Ie-1),Pe===-1||Pe+se!==Ie);){if(Pe===0)return"";Ie=Pe}return U.substring(0,Ie)}function P(U){return U.replace(/[\-\\\{\}\+\?\|\^\$\.\,\[\]\(\)\#\s]/g,"\\$&").replace(/[\*]/g,".*")}function b(U,N){if(U.length0?U.indexOf(N,se)===se:se===0?U===N:!1}function w(U,N,se){if(se===void 0&&(se={}),!U)throw new Error("Cannot create regex from empty string");N||(U=ne(U)),se.wholeWord&&(/\B/.test(U.charAt(0))||(U="\\b"+U),/\B/.test(U.charAt(U.length-1))||(U=U+"\\b"));var ye="";return se.global&&(ye+="g"),se.matchCase||(ye+="i"),se.multiline&&(ye+="m"),se.unicode&&(ye+="u"),new RegExp(U,ye)}function E(U){if(U.source==="^"||U.source==="^$"||U.source==="$"||U.source==="^\\s*$")return!1;var N=U.exec("");return!!(N&&U.lastIndex===0)}function A(U){return(U.global?"g":"")+(U.ignoreCase?"i":"")+(U.multiline?"m":"")+(U.unicode?"u":"")}function T(U){for(var N=0,se=U.length;N=0;se--){var ye=U.charCodeAt(se);if(ye!==32&&ye!==9)return se}return-1}function S(U,N){return UN?1:0}function I(U,N){for(var se=Math.min(U.length,N.length),ye=0;yeN.length?1:0}function q(U){return U>=97&&U<=122}function oe(U){return U>=65&&U<=90}function he(U){return q(U)||oe(U)}function ke(U,N){return U.length===N.length&&ge(U,N)}function ge(U,N,se){se===void 0&&(se=U.length);for(var ye=0;yeU.length?!1:ge(U,N,se)}function Ce(U,N){var se,ye=Math.min(U.length,N.length);for(se=0;se1){var ye=U.charCodeAt(N-2);if(R(ye))return(ye-55296<<10)+(se-56320)+65536}return se}function V(U,N){var se=Ve.getInstance(),ye=N,Ie=U.length,Pe=Z(U,Ie,N);N+=Pe>=65536?2:1;for(var We=se.getGraphemeBreakType(Pe);N=65536?2:1,We=pt}return N-ye}function ie(U,N){var se=Ve.getInstance(),ye=N,Ie=O(U,N);N-=Ie>=65536?2:1;for(var Pe=se.getGraphemeBreakType(Ie);N>0;){var We=O(U,N),He=se.getGraphemeBreakType(We);if(Qe(He,Pe))break;N-=We>=65536?2:1,Pe=He}return ye-N}var Q=/(?:[\u05BE\u05C0\u05C3\u05C6\u05D0-\u05F4\u0608\u060B\u060D\u061B-\u064A\u066D-\u066F\u0671-\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u0710\u0712-\u072F\u074D-\u07A5\u07B1-\u07EA\u07F4\u07F5\u07FA-\u0815\u081A\u0824\u0828\u0830-\u0858\u085E-\u08BD\u200F\uFB1D\uFB1F-\uFB28\uFB2A-\uFD3D\uFD50-\uFDFC\uFE70-\uFEFC]|\uD802[\uDC00-\uDD1B\uDD20-\uDE00\uDE10-\uDE33\uDE40-\uDEE4\uDEEB-\uDF35\uDF40-\uDFFF]|\uD803[\uDC00-\uDCFF]|\uD83A[\uDC00-\uDCCF\uDD00-\uDD43\uDD50-\uDFFF]|\uD83B[\uDC00-\uDEBB])/;function pe(U){return Q.test(U)}var D=/(?:[\u231A\u231B\u23F0\u23F3\u2600-\u27BF\u2B50\u2B55]|\uD83C[\uDDE6-\uDDFF\uDF00-\uDFFF]|\uD83D[\uDC00-\uDE4F\uDE80-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD00-\uDDFF\uDE70-\uDE73\uDE78-\uDE82\uDE90-\uDE95])/;function y(U){return D.test(U)}var te=/^[\t\n\r\x20-\x7E]*$/;function Ae(U){return te.test(U)}function we(U){for(var N=0,se=U.length;N=11904&&U<=55215||U>=63744&&U<=64255||U>=65281&&U<=65374}function it(U){return U>=127462&&U<=127487||U>=9728&&U<=10175||U>=127744&&U<=128591||U>=128640&&U<=128764||U>=128992&&U<=129003||U>=129280&&U<=129535||U>=129648&&U<=129651||U>=129656&&U<=129666||U>=129680&&U<=129685}var Fe=String.fromCharCode(65279);function Ue(U){return!!(U&&U.length>0&&U.charCodeAt(0)===65279)}function Me(U){return btoa(encodeURIComponent(U))}function Le(U,N){for(var se="",ye=0;yese[3*Ie+1])Ie=2*Ie+1;else return se[3*Ie+2];return 0},U._INSTANCE=null,U}();function Je(){return JSON.parse("[0,0,0,51592,51592,11,44424,44424,11,72251,72254,5,7150,7150,7,48008,48008,11,55176,55176,11,128420,128420,14,3276,3277,5,9979,9980,14,46216,46216,11,49800,49800,11,53384,53384,11,70726,70726,5,122915,122916,5,129320,129327,14,2558,2558,5,5906,5908,5,9762,9763,14,43360,43388,8,45320,45320,11,47112,47112,11,48904,48904,11,50696,50696,11,52488,52488,11,54280,54280,11,70082,70083,1,71350,71350,7,73111,73111,5,127892,127893,14,128726,128727,14,129473,129474,14,2027,2035,5,2901,2902,5,3784,3789,5,6754,6754,5,8418,8420,5,9877,9877,14,11088,11088,14,44008,44008,5,44872,44872,11,45768,45768,11,46664,46664,11,47560,47560,11,48456,48456,11,49352,49352,11,50248,50248,11,51144,51144,11,52040,52040,11,52936,52936,11,53832,53832,11,54728,54728,11,69811,69814,5,70459,70460,5,71096,71099,7,71998,71998,5,72874,72880,5,119149,119149,7,127374,127374,14,128335,128335,14,128482,128482,14,128765,128767,14,129399,129400,14,129680,129685,14,1476,1477,5,2377,2380,7,2759,2760,5,3137,3140,7,3458,3459,7,4153,4154,5,6432,6434,5,6978,6978,5,7675,7679,5,9723,9726,14,9823,9823,14,9919,9923,14,10035,10036,14,42736,42737,5,43596,43596,5,44200,44200,11,44648,44648,11,45096,45096,11,45544,45544,11,45992,45992,11,46440,46440,11,46888,46888,11,47336,47336,11,47784,47784,11,48232,48232,11,48680,48680,11,49128,49128,11,49576,49576,11,50024,50024,11,50472,50472,11,50920,50920,11,51368,51368,11,51816,51816,11,52264,52264,11,52712,52712,11,53160,53160,11,53608,53608,11,54056,54056,11,54504,54504,11,54952,54952,11,68108,68111,5,69933,69940,5,70197,70197,7,70498,70499,7,70845,70845,5,71229,71229,5,71727,71735,5,72154,72155,5,72344,72345,5,73023,73029,5,94095,94098,5,121403,121452,5,126981,127182,14,127538,127546,14,127990,127990,14,128391,128391,14,128445,128449,14,128500,128505,14,128752,128752,14,129160,129167,14,129356,129356,14,129432,129442,14,129648,129651,14,129751,131069,14,173,173,4,1757,1757,1,2274,2274,1,2494,2494,5,2641,2641,5,2876,2876,5,3014,3016,7,3262,3262,7,3393,3396,5,3570,3571,7,3968,3972,5,4228,4228,7,6086,6086,5,6679,6680,5,6912,6915,5,7080,7081,5,7380,7392,5,8252,8252,14,9096,9096,14,9748,9749,14,9784,9786,14,9833,9850,14,9890,9894,14,9938,9938,14,9999,9999,14,10085,10087,14,12349,12349,14,43136,43137,7,43454,43456,7,43755,43755,7,44088,44088,11,44312,44312,11,44536,44536,11,44760,44760,11,44984,44984,11,45208,45208,11,45432,45432,11,45656,45656,11,45880,45880,11,46104,46104,11,46328,46328,11,46552,46552,11,46776,46776,11,47000,47000,11,47224,47224,11,47448,47448,11,47672,47672,11,47896,47896,11,48120,48120,11,48344,48344,11,48568,48568,11,48792,48792,11,49016,49016,11,49240,49240,11,49464,49464,11,49688,49688,11,49912,49912,11,50136,50136,11,50360,50360,11,50584,50584,11,50808,50808,11,51032,51032,11,51256,51256,11,51480,51480,11,51704,51704,11,51928,51928,11,52152,52152,11,52376,52376,11,52600,52600,11,52824,52824,11,53048,53048,11,53272,53272,11,53496,53496,11,53720,53720,11,53944,53944,11,54168,54168,11,54392,54392,11,54616,54616,11,54840,54840,11,55064,55064,11,65438,65439,5,69633,69633,5,69837,69837,1,70018,70018,7,70188,70190,7,70368,70370,7,70465,70468,7,70712,70719,5,70835,70840,5,70850,70851,5,71132,71133,5,71340,71340,7,71458,71461,5,71985,71989,7,72002,72002,7,72193,72202,5,72281,72283,5,72766,72766,7,72885,72886,5,73104,73105,5,92912,92916,5,113824,113827,4,119173,119179,5,121505,121519,5,125136,125142,5,127279,127279,14,127489,127490,14,127570,127743,14,127900,127901,14,128254,128254,14,128369,128370,14,128400,128400,14,128425,128432,14,128468,128475,14,128489,128494,14,128715,128720,14,128745,128745,14,128759,128760,14,129004,129023,14,129296,129304,14,129340,129342,14,129388,129392,14,129404,129407,14,129454,129455,14,129485,129487,14,129659,129663,14,129719,129727,14,917536,917631,5,13,13,2,1160,1161,5,1564,1564,4,1807,1807,1,2085,2087,5,2363,2363,7,2402,2403,5,2507,2508,7,2622,2624,7,2691,2691,7,2786,2787,5,2881,2884,5,3006,3006,5,3072,3072,5,3170,3171,5,3267,3268,7,3330,3331,7,3406,3406,1,3538,3540,5,3655,3662,5,3897,3897,5,4038,4038,5,4184,4185,5,4352,4447,8,6068,6069,5,6155,6157,5,6448,6449,7,6742,6742,5,6783,6783,5,6966,6970,5,7042,7042,7,7143,7143,7,7212,7219,5,7412,7412,5,8206,8207,4,8294,8303,4,8596,8601,14,9410,9410,14,9742,9742,14,9757,9757,14,9770,9770,14,9794,9794,14,9828,9828,14,9855,9855,14,9882,9882,14,9900,9903,14,9929,9933,14,9963,9967,14,9987,9988,14,10006,10006,14,10062,10062,14,10175,10175,14,11744,11775,5,42607,42607,5,43043,43044,7,43263,43263,5,43444,43445,7,43569,43570,5,43698,43700,5,43766,43766,5,44032,44032,11,44144,44144,11,44256,44256,11,44368,44368,11,44480,44480,11,44592,44592,11,44704,44704,11,44816,44816,11,44928,44928,11,45040,45040,11,45152,45152,11,45264,45264,11,45376,45376,11,45488,45488,11,45600,45600,11,45712,45712,11,45824,45824,11,45936,45936,11,46048,46048,11,46160,46160,11,46272,46272,11,46384,46384,11,46496,46496,11,46608,46608,11,46720,46720,11,46832,46832,11,46944,46944,11,47056,47056,11,47168,47168,11,47280,47280,11,47392,47392,11,47504,47504,11,47616,47616,11,47728,47728,11,47840,47840,11,47952,47952,11,48064,48064,11,48176,48176,11,48288,48288,11,48400,48400,11,48512,48512,11,48624,48624,11,48736,48736,11,48848,48848,11,48960,48960,11,49072,49072,11,49184,49184,11,49296,49296,11,49408,49408,11,49520,49520,11,49632,49632,11,49744,49744,11,49856,49856,11,49968,49968,11,50080,50080,11,50192,50192,11,50304,50304,11,50416,50416,11,50528,50528,11,50640,50640,11,50752,50752,11,50864,50864,11,50976,50976,11,51088,51088,11,51200,51200,11,51312,51312,11,51424,51424,11,51536,51536,11,51648,51648,11,51760,51760,11,51872,51872,11,51984,51984,11,52096,52096,11,52208,52208,11,52320,52320,11,52432,52432,11,52544,52544,11,52656,52656,11,52768,52768,11,52880,52880,11,52992,52992,11,53104,53104,11,53216,53216,11,53328,53328,11,53440,53440,11,53552,53552,11,53664,53664,11,53776,53776,11,53888,53888,11,54000,54000,11,54112,54112,11,54224,54224,11,54336,54336,11,54448,54448,11,54560,54560,11,54672,54672,11,54784,54784,11,54896,54896,11,55008,55008,11,55120,55120,11,64286,64286,5,66272,66272,5,68900,68903,5,69762,69762,7,69817,69818,5,69927,69931,5,70003,70003,5,70070,70078,5,70094,70094,7,70194,70195,7,70206,70206,5,70400,70401,5,70463,70463,7,70475,70477,7,70512,70516,5,70722,70724,5,70832,70832,5,70842,70842,5,70847,70848,5,71088,71089,7,71102,71102,7,71219,71226,5,71231,71232,5,71342,71343,7,71453,71455,5,71463,71467,5,71737,71738,5,71995,71996,5,72000,72000,7,72145,72147,7,72160,72160,5,72249,72249,7,72273,72278,5,72330,72342,5,72752,72758,5,72850,72871,5,72882,72883,5,73018,73018,5,73031,73031,5,73109,73109,5,73461,73462,7,94031,94031,5,94192,94193,7,119142,119142,7,119155,119162,4,119362,119364,5,121476,121476,5,122888,122904,5,123184,123190,5,126976,126979,14,127184,127231,14,127344,127345,14,127405,127461,14,127514,127514,14,127561,127567,14,127778,127779,14,127896,127896,14,127985,127986,14,127995,127999,5,128326,128328,14,128360,128366,14,128378,128378,14,128394,128397,14,128405,128406,14,128422,128423,14,128435,128443,14,128453,128464,14,128479,128480,14,128484,128487,14,128496,128498,14,128640,128709,14,128723,128724,14,128736,128741,14,128747,128748,14,128755,128755,14,128762,128762,14,128981,128991,14,129096,129103,14,129292,129292,14,129311,129311,14,129329,129330,14,129344,129349,14,129360,129374,14,129394,129394,14,129402,129402,14,129413,129425,14,129445,129450,14,129466,129471,14,129483,129483,14,129511,129535,14,129653,129655,14,129667,129670,14,129705,129711,14,129731,129743,14,917505,917505,4,917760,917999,5,10,10,3,127,159,4,768,879,5,1471,1471,5,1536,1541,1,1648,1648,5,1767,1768,5,1840,1866,5,2070,2073,5,2137,2139,5,2307,2307,7,2366,2368,7,2382,2383,7,2434,2435,7,2497,2500,5,2519,2519,5,2563,2563,7,2631,2632,5,2677,2677,5,2750,2752,7,2763,2764,7,2817,2817,5,2879,2879,5,2891,2892,7,2914,2915,5,3008,3008,5,3021,3021,5,3076,3076,5,3146,3149,5,3202,3203,7,3264,3265,7,3271,3272,7,3298,3299,5,3390,3390,5,3402,3404,7,3426,3427,5,3535,3535,5,3544,3550,7,3635,3635,7,3763,3763,7,3893,3893,5,3953,3966,5,3981,3991,5,4145,4145,7,4157,4158,5,4209,4212,5,4237,4237,5,4520,4607,10,5970,5971,5,6071,6077,5,6089,6099,5,6277,6278,5,6439,6440,5,6451,6456,7,6683,6683,5,6744,6750,5,6765,6770,7,6846,6846,5,6964,6964,5,6972,6972,5,7019,7027,5,7074,7077,5,7083,7085,5,7146,7148,7,7154,7155,7,7222,7223,5,7394,7400,5,7416,7417,5,8204,8204,5,8233,8233,4,8288,8292,4,8413,8416,5,8482,8482,14,8986,8987,14,9193,9203,14,9654,9654,14,9733,9733,14,9745,9745,14,9752,9752,14,9760,9760,14,9766,9766,14,9774,9775,14,9792,9792,14,9800,9811,14,9825,9826,14,9831,9831,14,9852,9853,14,9872,9873,14,9880,9880,14,9885,9887,14,9896,9897,14,9906,9916,14,9926,9927,14,9936,9936,14,9941,9960,14,9974,9974,14,9982,9985,14,9992,9997,14,10002,10002,14,10017,10017,14,10055,10055,14,10071,10071,14,10145,10145,14,11013,11015,14,11503,11505,5,12334,12335,5,12951,12951,14,42612,42621,5,43014,43014,5,43047,43047,7,43204,43205,5,43335,43345,5,43395,43395,7,43450,43451,7,43561,43566,5,43573,43574,5,43644,43644,5,43710,43711,5,43758,43759,7,44005,44005,5,44012,44012,7,44060,44060,11,44116,44116,11,44172,44172,11,44228,44228,11,44284,44284,11,44340,44340,11,44396,44396,11,44452,44452,11,44508,44508,11,44564,44564,11,44620,44620,11,44676,44676,11,44732,44732,11,44788,44788,11,44844,44844,11,44900,44900,11,44956,44956,11,45012,45012,11,45068,45068,11,45124,45124,11,45180,45180,11,45236,45236,11,45292,45292,11,45348,45348,11,45404,45404,11,45460,45460,11,45516,45516,11,45572,45572,11,45628,45628,11,45684,45684,11,45740,45740,11,45796,45796,11,45852,45852,11,45908,45908,11,45964,45964,11,46020,46020,11,46076,46076,11,46132,46132,11,46188,46188,11,46244,46244,11,46300,46300,11,46356,46356,11,46412,46412,11,46468,46468,11,46524,46524,11,46580,46580,11,46636,46636,11,46692,46692,11,46748,46748,11,46804,46804,11,46860,46860,11,46916,46916,11,46972,46972,11,47028,47028,11,47084,47084,11,47140,47140,11,47196,47196,11,47252,47252,11,47308,47308,11,47364,47364,11,47420,47420,11,47476,47476,11,47532,47532,11,47588,47588,11,47644,47644,11,47700,47700,11,47756,47756,11,47812,47812,11,47868,47868,11,47924,47924,11,47980,47980,11,48036,48036,11,48092,48092,11,48148,48148,11,48204,48204,11,48260,48260,11,48316,48316,11,48372,48372,11,48428,48428,11,48484,48484,11,48540,48540,11,48596,48596,11,48652,48652,11,48708,48708,11,48764,48764,11,48820,48820,11,48876,48876,11,48932,48932,11,48988,48988,11,49044,49044,11,49100,49100,11,49156,49156,11,49212,49212,11,49268,49268,11,49324,49324,11,49380,49380,11,49436,49436,11,49492,49492,11,49548,49548,11,49604,49604,11,49660,49660,11,49716,49716,11,49772,49772,11,49828,49828,11,49884,49884,11,49940,49940,11,49996,49996,11,50052,50052,11,50108,50108,11,50164,50164,11,50220,50220,11,50276,50276,11,50332,50332,11,50388,50388,11,50444,50444,11,50500,50500,11,50556,50556,11,50612,50612,11,50668,50668,11,50724,50724,11,50780,50780,11,50836,50836,11,50892,50892,11,50948,50948,11,51004,51004,11,51060,51060,11,51116,51116,11,51172,51172,11,51228,51228,11,51284,51284,11,51340,51340,11,51396,51396,11,51452,51452,11,51508,51508,11,51564,51564,11,51620,51620,11,51676,51676,11,51732,51732,11,51788,51788,11,51844,51844,11,51900,51900,11,51956,51956,11,52012,52012,11,52068,52068,11,52124,52124,11,52180,52180,11,52236,52236,11,52292,52292,11,52348,52348,11,52404,52404,11,52460,52460,11,52516,52516,11,52572,52572,11,52628,52628,11,52684,52684,11,52740,52740,11,52796,52796,11,52852,52852,11,52908,52908,11,52964,52964,11,53020,53020,11,53076,53076,11,53132,53132,11,53188,53188,11,53244,53244,11,53300,53300,11,53356,53356,11,53412,53412,11,53468,53468,11,53524,53524,11,53580,53580,11,53636,53636,11,53692,53692,11,53748,53748,11,53804,53804,11,53860,53860,11,53916,53916,11,53972,53972,11,54028,54028,11,54084,54084,11,54140,54140,11,54196,54196,11,54252,54252,11,54308,54308,11,54364,54364,11,54420,54420,11,54476,54476,11,54532,54532,11,54588,54588,11,54644,54644,11,54700,54700,11,54756,54756,11,54812,54812,11,54868,54868,11,54924,54924,11,54980,54980,11,55036,55036,11,55092,55092,11,55148,55148,11,55216,55238,9,65056,65071,5,65529,65531,4,68097,68099,5,68159,68159,5,69446,69456,5,69688,69702,5,69808,69810,7,69815,69816,7,69821,69821,1,69888,69890,5,69932,69932,7,69957,69958,7,70016,70017,5,70067,70069,7,70079,70080,7,70089,70092,5,70095,70095,5,70191,70193,5,70196,70196,5,70198,70199,5,70367,70367,5,70371,70378,5,70402,70403,7,70462,70462,5,70464,70464,5,70471,70472,7,70487,70487,5,70502,70508,5,70709,70711,7,70720,70721,7,70725,70725,7,70750,70750,5,70833,70834,7,70841,70841,7,70843,70844,7,70846,70846,7,70849,70849,7,71087,71087,5,71090,71093,5,71100,71101,5,71103,71104,5,71216,71218,7,71227,71228,7,71230,71230,7,71339,71339,5,71341,71341,5,71344,71349,5,71351,71351,5,71456,71457,7,71462,71462,7,71724,71726,7,71736,71736,7,71984,71984,5,71991,71992,7,71997,71997,7,71999,71999,1,72001,72001,1,72003,72003,5,72148,72151,5,72156,72159,7,72164,72164,7,72243,72248,5,72250,72250,1,72263,72263,5,72279,72280,7,72324,72329,1,72343,72343,7,72751,72751,7,72760,72765,5,72767,72767,5,72873,72873,7,72881,72881,7,72884,72884,7,73009,73014,5,73020,73021,5,73030,73030,1,73098,73102,7,73107,73108,7,73110,73110,7,73459,73460,5,78896,78904,4,92976,92982,5,94033,94087,7,94180,94180,5,113821,113822,5,119141,119141,5,119143,119145,5,119150,119154,5,119163,119170,5,119210,119213,5,121344,121398,5,121461,121461,5,121499,121503,5,122880,122886,5,122907,122913,5,122918,122922,5,123628,123631,5,125252,125258,5,126980,126980,14,127183,127183,14,127245,127247,14,127340,127343,14,127358,127359,14,127377,127386,14,127462,127487,6,127491,127503,14,127535,127535,14,127548,127551,14,127568,127569,14,127744,127777,14,127780,127891,14,127894,127895,14,127897,127899,14,127902,127984,14,127987,127989,14,127991,127994,14,128000,128253,14,128255,128317,14,128329,128334,14,128336,128359,14,128367,128368,14,128371,128377,14,128379,128390,14,128392,128393,14,128398,128399,14,128401,128404,14,128407,128419,14,128421,128421,14,128424,128424,14,128433,128434,14,128444,128444,14,128450,128452,14,128465,128467,14,128476,128478,14,128481,128481,14,128483,128483,14,128488,128488,14,128495,128495,14,128499,128499,14,128506,128591,14,128710,128714,14,128721,128722,14,128725,128725,14,128728,128735,14,128742,128744,14,128746,128746,14,128749,128751,14,128753,128754,14,128756,128758,14,128761,128761,14,128763,128764,14,128884,128895,14,128992,129003,14,129036,129039,14,129114,129119,14,129198,129279,14,129293,129295,14,129305,129310,14,129312,129319,14,129328,129328,14,129331,129338,14,129343,129343,14,129351,129355,14,129357,129359,14,129375,129387,14,129393,129393,14,129395,129398,14,129401,129401,14,129403,129403,14,129408,129412,14,129426,129431,14,129443,129444,14,129451,129453,14,129456,129465,14,129472,129472,14,129475,129482,14,129484,129484,14,129488,129510,14,129536,129647,14,129652,129652,14,129656,129658,14,129664,129666,14,129671,129679,14,129686,129704,14,129712,129718,14,129728,129730,14,129744,129750,14,917504,917504,4,917506,917535,4,917632,917759,4,918000,921599,4,0,9,4,11,12,4,14,31,4,169,169,14,174,174,14,1155,1159,5,1425,1469,5,1473,1474,5,1479,1479,5,1552,1562,5,1611,1631,5,1750,1756,5,1759,1764,5,1770,1773,5,1809,1809,5,1958,1968,5,2045,2045,5,2075,2083,5,2089,2093,5,2259,2273,5,2275,2306,5,2362,2362,5,2364,2364,5,2369,2376,5,2381,2381,5,2385,2391,5,2433,2433,5,2492,2492,5,2495,2496,7,2503,2504,7,2509,2509,5,2530,2531,5,2561,2562,5,2620,2620,5,2625,2626,5,2635,2637,5,2672,2673,5,2689,2690,5,2748,2748,5,2753,2757,5,2761,2761,7,2765,2765,5,2810,2815,5,2818,2819,7,2878,2878,5,2880,2880,7,2887,2888,7,2893,2893,5,2903,2903,5,2946,2946,5,3007,3007,7,3009,3010,7,3018,3020,7,3031,3031,5,3073,3075,7,3134,3136,5,3142,3144,5,3157,3158,5,3201,3201,5,3260,3260,5,3263,3263,5,3266,3266,5,3270,3270,5,3274,3275,7,3285,3286,5,3328,3329,5,3387,3388,5,3391,3392,7,3398,3400,7,3405,3405,5,3415,3415,5,3457,3457,5,3530,3530,5,3536,3537,7,3542,3542,5,3551,3551,5,3633,3633,5,3636,3642,5,3761,3761,5,3764,3772,5,3864,3865,5,3895,3895,5,3902,3903,7,3967,3967,7,3974,3975,5,3993,4028,5,4141,4144,5,4146,4151,5,4155,4156,7,4182,4183,7,4190,4192,5,4226,4226,5,4229,4230,5,4253,4253,5,4448,4519,9,4957,4959,5,5938,5940,5,6002,6003,5,6070,6070,7,6078,6085,7,6087,6088,7,6109,6109,5,6158,6158,4,6313,6313,5,6435,6438,7,6441,6443,7,6450,6450,5,6457,6459,5,6681,6682,7,6741,6741,7,6743,6743,7,6752,6752,5,6757,6764,5,6771,6780,5,6832,6845,5,6847,6848,5,6916,6916,7,6965,6965,5,6971,6971,7,6973,6977,7,6979,6980,7,7040,7041,5,7073,7073,7,7078,7079,7,7082,7082,7,7142,7142,5,7144,7145,5,7149,7149,5,7151,7153,5,7204,7211,7,7220,7221,7,7376,7378,5,7393,7393,7,7405,7405,5,7415,7415,7,7616,7673,5,8203,8203,4,8205,8205,13,8232,8232,4,8234,8238,4,8265,8265,14,8293,8293,4,8400,8412,5,8417,8417,5,8421,8432,5,8505,8505,14,8617,8618,14,9000,9000,14,9167,9167,14,9208,9210,14,9642,9643,14,9664,9664,14,9728,9732,14,9735,9741,14,9743,9744,14,9746,9746,14,9750,9751,14,9753,9756,14,9758,9759,14,9761,9761,14,9764,9765,14,9767,9769,14,9771,9773,14,9776,9783,14,9787,9791,14,9793,9793,14,9795,9799,14,9812,9822,14,9824,9824,14,9827,9827,14,9829,9830,14,9832,9832,14,9851,9851,14,9854,9854,14,9856,9861,14,9874,9876,14,9878,9879,14,9881,9881,14,9883,9884,14,9888,9889,14,9895,9895,14,9898,9899,14,9904,9905,14,9917,9918,14,9924,9925,14,9928,9928,14,9934,9935,14,9937,9937,14,9939,9940,14,9961,9962,14,9968,9973,14,9975,9978,14,9981,9981,14,9986,9986,14,9989,9989,14,9998,9998,14,10000,10001,14,10004,10004,14,10013,10013,14,10024,10024,14,10052,10052,14,10060,10060,14,10067,10069,14,10083,10084,14,10133,10135,14,10160,10160,14,10548,10549,14,11035,11036,14,11093,11093,14,11647,11647,5,12330,12333,5,12336,12336,14,12441,12442,5,12953,12953,14,42608,42610,5,42654,42655,5,43010,43010,5,43019,43019,5,43045,43046,5,43052,43052,5,43188,43203,7,43232,43249,5,43302,43309,5,43346,43347,7,43392,43394,5,43443,43443,5,43446,43449,5,43452,43453,5,43493,43493,5,43567,43568,7,43571,43572,7,43587,43587,5,43597,43597,7,43696,43696,5,43703,43704,5,43713,43713,5,43756,43757,5,43765,43765,7,44003,44004,7,44006,44007,7,44009,44010,7,44013,44013,5,44033,44059,12,44061,44087,12,44089,44115,12,44117,44143,12,44145,44171,12,44173,44199,12,44201,44227,12,44229,44255,12,44257,44283,12,44285,44311,12,44313,44339,12,44341,44367,12,44369,44395,12,44397,44423,12,44425,44451,12,44453,44479,12,44481,44507,12,44509,44535,12,44537,44563,12,44565,44591,12,44593,44619,12,44621,44647,12,44649,44675,12,44677,44703,12,44705,44731,12,44733,44759,12,44761,44787,12,44789,44815,12,44817,44843,12,44845,44871,12,44873,44899,12,44901,44927,12,44929,44955,12,44957,44983,12,44985,45011,12,45013,45039,12,45041,45067,12,45069,45095,12,45097,45123,12,45125,45151,12,45153,45179,12,45181,45207,12,45209,45235,12,45237,45263,12,45265,45291,12,45293,45319,12,45321,45347,12,45349,45375,12,45377,45403,12,45405,45431,12,45433,45459,12,45461,45487,12,45489,45515,12,45517,45543,12,45545,45571,12,45573,45599,12,45601,45627,12,45629,45655,12,45657,45683,12,45685,45711,12,45713,45739,12,45741,45767,12,45769,45795,12,45797,45823,12,45825,45851,12,45853,45879,12,45881,45907,12,45909,45935,12,45937,45963,12,45965,45991,12,45993,46019,12,46021,46047,12,46049,46075,12,46077,46103,12,46105,46131,12,46133,46159,12,46161,46187,12,46189,46215,12,46217,46243,12,46245,46271,12,46273,46299,12,46301,46327,12,46329,46355,12,46357,46383,12,46385,46411,12,46413,46439,12,46441,46467,12,46469,46495,12,46497,46523,12,46525,46551,12,46553,46579,12,46581,46607,12,46609,46635,12,46637,46663,12,46665,46691,12,46693,46719,12,46721,46747,12,46749,46775,12,46777,46803,12,46805,46831,12,46833,46859,12,46861,46887,12,46889,46915,12,46917,46943,12,46945,46971,12,46973,46999,12,47001,47027,12,47029,47055,12,47057,47083,12,47085,47111,12,47113,47139,12,47141,47167,12,47169,47195,12,47197,47223,12,47225,47251,12,47253,47279,12,47281,47307,12,47309,47335,12,47337,47363,12,47365,47391,12,47393,47419,12,47421,47447,12,47449,47475,12,47477,47503,12,47505,47531,12,47533,47559,12,47561,47587,12,47589,47615,12,47617,47643,12,47645,47671,12,47673,47699,12,47701,47727,12,47729,47755,12,47757,47783,12,47785,47811,12,47813,47839,12,47841,47867,12,47869,47895,12,47897,47923,12,47925,47951,12,47953,47979,12,47981,48007,12,48009,48035,12,48037,48063,12,48065,48091,12,48093,48119,12,48121,48147,12,48149,48175,12,48177,48203,12,48205,48231,12,48233,48259,12,48261,48287,12,48289,48315,12,48317,48343,12,48345,48371,12,48373,48399,12,48401,48427,12,48429,48455,12,48457,48483,12,48485,48511,12,48513,48539,12,48541,48567,12,48569,48595,12,48597,48623,12,48625,48651,12,48653,48679,12,48681,48707,12,48709,48735,12,48737,48763,12,48765,48791,12,48793,48819,12,48821,48847,12,48849,48875,12,48877,48903,12,48905,48931,12,48933,48959,12,48961,48987,12,48989,49015,12,49017,49043,12,49045,49071,12,49073,49099,12,49101,49127,12,49129,49155,12,49157,49183,12,49185,49211,12,49213,49239,12,49241,49267,12,49269,49295,12,49297,49323,12,49325,49351,12,49353,49379,12,49381,49407,12,49409,49435,12,49437,49463,12,49465,49491,12,49493,49519,12,49521,49547,12,49549,49575,12,49577,49603,12,49605,49631,12,49633,49659,12,49661,49687,12,49689,49715,12,49717,49743,12,49745,49771,12,49773,49799,12,49801,49827,12,49829,49855,12,49857,49883,12,49885,49911,12,49913,49939,12,49941,49967,12,49969,49995,12,49997,50023,12,50025,50051,12,50053,50079,12,50081,50107,12,50109,50135,12,50137,50163,12,50165,50191,12,50193,50219,12,50221,50247,12,50249,50275,12,50277,50303,12,50305,50331,12,50333,50359,12,50361,50387,12,50389,50415,12,50417,50443,12,50445,50471,12,50473,50499,12,50501,50527,12,50529,50555,12,50557,50583,12,50585,50611,12,50613,50639,12,50641,50667,12,50669,50695,12,50697,50723,12,50725,50751,12,50753,50779,12,50781,50807,12,50809,50835,12,50837,50863,12,50865,50891,12,50893,50919,12,50921,50947,12,50949,50975,12,50977,51003,12,51005,51031,12,51033,51059,12,51061,51087,12,51089,51115,12,51117,51143,12,51145,51171,12,51173,51199,12,51201,51227,12,51229,51255,12,51257,51283,12,51285,51311,12,51313,51339,12,51341,51367,12,51369,51395,12,51397,51423,12,51425,51451,12,51453,51479,12,51481,51507,12,51509,51535,12,51537,51563,12,51565,51591,12,51593,51619,12,51621,51647,12,51649,51675,12,51677,51703,12,51705,51731,12,51733,51759,12,51761,51787,12,51789,51815,12,51817,51843,12,51845,51871,12,51873,51899,12,51901,51927,12,51929,51955,12,51957,51983,12,51985,52011,12,52013,52039,12,52041,52067,12,52069,52095,12,52097,52123,12,52125,52151,12,52153,52179,12,52181,52207,12,52209,52235,12,52237,52263,12,52265,52291,12,52293,52319,12,52321,52347,12,52349,52375,12,52377,52403,12,52405,52431,12,52433,52459,12,52461,52487,12,52489,52515,12,52517,52543,12,52545,52571,12,52573,52599,12,52601,52627,12,52629,52655,12,52657,52683,12,52685,52711,12,52713,52739,12,52741,52767,12,52769,52795,12,52797,52823,12,52825,52851,12,52853,52879,12,52881,52907,12,52909,52935,12,52937,52963,12,52965,52991,12,52993,53019,12,53021,53047,12,53049,53075,12,53077,53103,12,53105,53131,12,53133,53159,12,53161,53187,12,53189,53215,12,53217,53243,12,53245,53271,12,53273,53299,12,53301,53327,12,53329,53355,12,53357,53383,12,53385,53411,12,53413,53439,12,53441,53467,12,53469,53495,12,53497,53523,12,53525,53551,12,53553,53579,12,53581,53607,12,53609,53635,12,53637,53663,12,53665,53691,12,53693,53719,12,53721,53747,12,53749,53775,12,53777,53803,12,53805,53831,12,53833,53859,12,53861,53887,12,53889,53915,12,53917,53943,12,53945,53971,12,53973,53999,12,54001,54027,12,54029,54055,12,54057,54083,12,54085,54111,12,54113,54139,12,54141,54167,12,54169,54195,12,54197,54223,12,54225,54251,12,54253,54279,12,54281,54307,12,54309,54335,12,54337,54363,12,54365,54391,12,54393,54419,12,54421,54447,12,54449,54475,12,54477,54503,12,54505,54531,12,54533,54559,12,54561,54587,12,54589,54615,12,54617,54643,12,54645,54671,12,54673,54699,12,54701,54727,12,54729,54755,12,54757,54783,12,54785,54811,12,54813,54839,12,54841,54867,12,54869,54895,12,54897,54923,12,54925,54951,12,54953,54979,12,54981,55007,12,55009,55035,12,55037,55063,12,55065,55091,12,55093,55119,12,55121,55147,12,55149,55175,12,55177,55203,12,55243,55291,10,65024,65039,5,65279,65279,4,65520,65528,4,66045,66045,5,66422,66426,5,68101,68102,5,68152,68154,5,68325,68326,5,69291,69292,5,69632,69632,7,69634,69634,7,69759,69761,5]")}},Nmxd:function(Se,j){Se.exports="data:image/png;base64,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"},OLES:function(Se,j,d){"use strict";var z=d("U8pU"),ve=d("VTBJ"),re=d("Ff2n"),de=d("q1tI"),le=d("uciX"),ne=d("7ixt"),F=function(w){var E=w.overlay,A=w.prefixCls,T=w.id,g=w.overlayInnerStyle;return de.createElement("div",{className:"".concat(A,"-inner"),id:T,role:"tooltip",style:g},typeof E=="function"?E():E)},Y=F,L=function(w,E){var A=w.overlayClassName,T=w.trigger,g=T===void 0?["hover"]:T,v=w.mouseEnterDelay,S=v===void 0?0:v,I=w.mouseLeaveDelay,q=I===void 0?.1:I,oe=w.overlayStyle,he=w.prefixCls,ke=he===void 0?"rc-tooltip":he,ge=w.children,xe=w.onVisibleChange,Ce=w.afterVisibleChange,K=w.transitionName,R=w.animation,fe=w.placement,Z=fe===void 0?"right":fe,O=w.align,V=O===void 0?{}:O,ie=w.destroyTooltipOnHide,Q=ie===void 0?!1:ie,pe=w.defaultVisible,D=w.getTooltipContainer,y=w.overlayInnerStyle,te=Object(re.a)(w,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),Ae=Object(de.useRef)(null);Object(de.useImperativeHandle)(E,function(){return Ae.current});var we=Object(ve.a)({},te);"visible"in w&&(we.popupVisible=w.visible);var $e=function(){var Le=w.arrowContent,ae=Le===void 0?null:Le,X=w.overlay,je=w.id;return[de.createElement("div",{className:"".concat(ke,"-arrow"),key:"arrow"},ae),de.createElement(Y,{key:"content",prefixCls:ke,id:je,overlay:X,overlayInnerStyle:y})]},it=!1,Fe=!1;if(typeof Q=="boolean")it=Q;else if(Q&&Object(z.a)(Q)==="object"){var Ue=Q.keepParent;it=Ue===!0,Fe=Ue===!1}return de.createElement(le.a,Object.assign({popupClassName:A,prefixCls:ke,popup:$e,action:g,builtinPlacements:ne.a,popupPlacement:Z,ref:Ae,popupAlign:V,getPopupContainer:D,onPopupVisibleChange:xe,afterPopupVisibleChange:Ce,popupTransitionName:K,popupAnimation:R,defaultPopupVisible:pe,destroyPopupOnHide:it,autoDestroy:Fe,mouseLeaveDelay:q,popupStyle:oe,mouseEnterDelay:S},we),ge)},P=Object(de.forwardRef)(L),b=j.a=P},Ohmc:function(Se,j,d){Se.exports=d.p+"static/certificate.fc32dc1b.jpg"},Ot1p:function(Se,j,d){"use strict";var z=d("2qtc"),ve=d("kLXV"),re=d("rAM+"),de=d("miYZ"),le=d("tsqr"),ne=d("9og8"),F=d("tJVT"),Y=d("jrin"),L=d("WmNS"),P=d.n(L),b=d("q1tI"),C=d.n(b),w=d("VrN/"),E=d.n(w),A=d("bdgK"),T=d("p77/"),g=d("Bd2K"),v=d("ELLl"),S=d("19Vz"),I=d("lZu9"),q=d("+NIl"),oe=d("kSUc"),he=d("9Bee"),ke=function(ue){var Be=ue.value,nt=Be===void 0?"":Be,dt=ue.className,lt=ue.showTextOnly,Rt=ue.showLines,kt=ue.style,ft=kt===void 0?{}:kt,Yt=Object(b.useMemo)(function(){return""},[nt]);return C.a.createElement(C.a.Fragment,null,C.a.createElement("div",{dangerouslySetInnerHTML:{__html:Yt}}))},ge=d("0Owb"),xe=d("dejd"),Ce=d("C+DQ"),K=d("1vsH"),R=d("m3rI"),fe=[{title:"\u7C97\u4F53",icon:"icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"icon-sum",actionName:"inline-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"icon-formula",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"icon-picture",actionName:"upload-image"},{title:"\u8868\u683C",icon:"icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"icon-eraser",actionName:"eraser"}];function Z(ue){var Be=ue.onActionCallback,nt=ue.title,dt=ue.icon,lt=ue.actionName,Rt=ue.className,kt=Rt===void 0?"":Rt,ft=ue.children;function Yt(){Be(lt)}return C.a.createElement("a",{title:nt,className:kt,onClick:Yt},C.a.createElement("i",{className:"md-iconfont ".concat(dt)}),ft)}var O=function(ue){var Be=ue.watch,nt=ue.showNullButton,dt=ue.onActionCallback,lt=ue.fullScreen,Rt=ue.insertTemp,kt=ue.hidetoolBar,ft=ue.uuid,Yt=ue.setOpenPhones;console.log("link:","".concat(location.origin,"/upload.html?_educoder_session_login=").concat(Object(K.D)("_educoder_session_login"),"&_educoder_session=").concat(Object(K.D)("_educoder_session"),"&key=").concat(ft,"&api=").concat(encodeURIComponent(R.a.PROXY_SERVER)));var _t=[].concat(fe,[{title:"".concat(Be?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(Be?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return C.a.createElement("ul",{className:"markdown-toolbar-container"},!kt&&_t.map(function(Zt,zt){return C.a.createElement("li",{key:zt},Zt.actionName?C.a.createElement(Z,Object(ge.a)({},Zt,{onActionCallback:dt})):C.a.createElement("span",{className:"v-line"}))}),nt?C.a.createElement("li",null,C.a.createElement(Z,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:dt},C.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,Rt&&C.a.createElement("li",null,C.a.createElement(Z,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(Rt),onActionCallback:dt},C.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),C.a.createElement("li",{className:"btn-full-screen"},C.a.createElement(Z,{icon:"".concat(lt?"icon-shrink":"icon-enlarge"),title:lt?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:dt})))},V=d("M8RZ"),ie=d("+L6B"),Q=d("2/Rp"),pe=d("y8nQ"),D=d("Vl3Y"),y=d("5NDa"),te=d("5rEg"),Ae={labelCol:{span:4},wrapperCol:{span:20}},we=function(ue){var Be=ue.callback,nt=ue.onCancel;function dt(lt){Be(lt)}return C.a.createElement(D.a,Object(ge.a)({},Ae,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:dt}),C.a.createElement(D.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},C.a.createElement(te.a,null)),C.a.createElement(D.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},C.a.createElement(te.a,null)),C.a.createElement("div",{className:"flex-container flex-end"},C.a.createElement(Q.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),C.a.createElement(Q.a,{type:"ghost",onClick:nt},"\u53D6\u6D88")))},$e=d("7ahc"),it=d("k1fw"),Fe=d("HmJG"),Ue=d("BjJ7"),Me=D.a.useForm,Le={width:280,marginRight:10},ae={labelCol:{span:5},wrapperCol:{span:19}},X=function(ue){var Be=ue.callback,nt=ue.onCancel,dt=Me(),lt=Object(F.a)(dt,1),Rt=lt[0],kt=Object(b.useRef)();function ft(Zt){Be(Object(it.a)(Object(it.a)({},Zt),{},{name:kt.current}))}function Yt(Zt,zt){Rt.setFieldsValue({src:"/api/attachments/".concat(Zt.id,"?type=").concat(Zt.content_type),type:zt.type})}function _t(Zt){var zt=Zt.target.files[0];kt.current=zt.name,Qe(zt,Yt)}return C.a.createElement(D.a,Object(ge.a)({form:Rt},ae,{className:"upload-image-panel",onFinish:ft}),C.a.createElement(D.a.Item,{label:"\u6587\u4EF6\u5730\u5740",required:!0},C.a.createElement("div",{className:"flex-container"},C.a.createElement(D.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},C.a.createElement(te.a,{style:Le})),C.a.createElement(je,{onFileChange:_t}))),C.a.createElement(D.a.Item,{label:"\u6587\u4EF6\u63CF\u8FF0",name:"alt"},C.a.createElement(te.a,{style:{width:264}})),C.a.createElement(D.a.Item,{style:{textAlign:"right"}},C.a.createElement(Q.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),C.a.createElement(Q.a,{type:"ghost",onClick:nt},"\u53D6\u6D88")))};function je(ue){var Be=ue.onFileChange;return C.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",C.a.createElement("input",{type:"file",onChange:Be}))}function Qe(ue,Be){if(!ue)throw new String("\u6CA1\u6709\u6587\u4EF6");var nt=new FormData;nt.append("editormd-image-file",ue),nt.append("file_param_name","editormd-image-file"),nt.append("byxhr","true");var dt=new window.XMLHttpRequest;dt.withCredentials=!0,dt.addEventListener("load",function(lt){Be(JSON.parse(lt.target.responseText),ue)},!1),dt.addEventListener("error",function(lt){console.error(lt)},!1),dt.open("POST","".concat(Ue.a,"/api/attachments.json")),dt.send(nt)}var Ve=d("giR+"),Je=d("fyUT"),U=d("7Kak"),N=d("9yH6"),se=N.a.Group,ye={margin:"0 8px"},Ie=function(ue){var Be=ue.callback,nt=ue.onCancel;function dt(lt){Be(lt)}return C.a.createElement(D.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:dt},C.a.createElement("div",{className:"flex-container"},C.a.createElement("span",{style:ye},"\u5355\u5143\u683C\u6570\uFF1A"),C.a.createElement("span",{style:ye},"\u884C\u6570"),C.a.createElement(D.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},C.a.createElement(Je.a,null)),C.a.createElement("span",{style:ye},"\u5217\u6570"),C.a.createElement(D.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},C.a.createElement(Je.a,null))),C.a.createElement("div",{className:"flex-container",style:{marginTop:12}},C.a.createElement("span",{style:ye},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),C.a.createElement(D.a.Item,{name:"align"},C.a.createElement(se,null,C.a.createElement(N.a,{value:"default"},C.a.createElement("i",{className:"fa fa-align-justify"})),C.a.createElement(N.a,{value:"left"},C.a.createElement("i",{className:"fa fa-align-left"})),C.a.createElement(N.a,{value:"center"},C.a.createElement("i",{className:"fa fa-align-center"})),C.a.createElement(N.a,{value:"right"},C.a.createElement("i",{className:"fa fa-align-right"}))))),C.a.createElement("div",{className:"flex-container flex-end"},C.a.createElement(Q.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),C.a.createElement(Q.a,{type:"ghost",onClick:nt},"\u53D6\u6D88")))},Pe=d("ErOA"),We=d("7Cbv"),He="link",pt="upload-image",et="code-block",tt="add-table",Ye="------------",yt={default:Ye,left:":".concat(Ye),center:":".concat(Ye,":"),right:"".concat(Ye,":")},mt=d("9VGf"),ut,Ee;function qe(){}var st=0,De=1e4,ze="\u2581",ee=` +`),S=this._stacks.get(v)||0;if(this._stacks.set(v,S+1),this._warnCountdown-=1,this._warnCountdown<=0){this._warnCountdown=g*.5;var I,q=0;this._stacks.forEach(function(oe,he){(!I||q0?new Y(this._options&&this._options.leakWarningThreshold):void 0}return Object.defineProperty(E.prototype,"event",{get:function(){var A=this;return this._event||(this._event=function(T,g,v){A._listeners||(A._listeners=new de.a);var S=A._listeners.isEmpty();S&&A._options&&A._options.onFirstListenerAdd&&A._options.onFirstListenerAdd(A);var I=A._listeners.push(g?[T,g]:T);S&&A._options&&A._options.onFirstListenerDidAdd&&A._options.onFirstListenerDidAdd(A),A._options&&A._options.onListenerDidAdd&&A._options.onListenerDidAdd(A,T,g);var q;A._leakageMon&&(q=A._leakageMon.check(A._listeners.size));var oe;return oe={dispose:function(){if(q&&q(),oe.dispose=E._noop,!A._disposed&&(I(),A._options&&A._options.onLastListenerRemove)){var he=A._listeners&&!A._listeners.isEmpty();he||A._options.onLastListenerRemove(A)}}},v instanceof re.b?v.add(oe):Array.isArray(v)&&v.push(oe),oe}),this._event},enumerable:!0,configurable:!0}),E.prototype.fire=function(A){if(this._listeners){this._deliveryQueue||(this._deliveryQueue=new de.a);for(var T=this._listeners.iterator(),g=T.next();!g.done;g=T.next())this._deliveryQueue.push([g.value,A]);for(;this._deliveryQueue.size>0;){var v=this._deliveryQueue.shift(),S=v[0],I=v[1];try{typeof S=="function"?S.call(void 0,I):S[0].call(S[1],I)}catch(q){Object(z.e)(q)}}}},E.prototype.dispose=function(){this._listeners&&this._listeners.clear(),this._deliveryQueue&&this._deliveryQueue.clear(),this._leakageMon&&this._leakageMon.dispose(),this._disposed=!0},E._noop=function(){},E}(),P=function(E){le(A,E);function A(T){var g=E.call(this,T)||this;return g._isPaused=0,g._eventQueue=new de.a,g._mergeFn=T&&T.merge,g}return A.prototype.pause=function(){this._isPaused++},A.prototype.resume=function(){if(this._isPaused!==0&&--this._isPaused===0)if(this._mergeFn){var T=this._eventQueue.toArray();this._eventQueue.clear(),E.prototype.fire.call(this,this._mergeFn(T))}else for(;!this._isPaused&&this._eventQueue.size!==0;)E.prototype.fire.call(this,this._eventQueue.shift())},A.prototype.fire=function(T){this._listeners&&(this._isPaused!==0?this._eventQueue.push(T):E.prototype.fire.call(this,T))},A}(L),b=function(){function E(){var A=this;this.hasListeners=!1,this.events=[],this.emitter=new L({onFirstListenerAdd:function(){return A.onFirstListenerAdd()},onLastListenerRemove:function(){return A.onLastListenerRemove()}})}return Object.defineProperty(E.prototype,"event",{get:function(){return this.emitter.event},enumerable:!0,configurable:!0}),E.prototype.add=function(A){var T=this,g={event:A,listener:null};this.events.push(g),this.hasListeners&&this.hook(g);var v=function(){T.hasListeners&&T.unhook(g);var S=T.events.indexOf(g);T.events.splice(S,1)};return Object(re.h)(Object(ve.a)(v))},E.prototype.onFirstListenerAdd=function(){var A=this;this.hasListeners=!0,this.events.forEach(function(T){return A.hook(T)})},E.prototype.onLastListenerRemove=function(){var A=this;this.hasListeners=!1,this.events.forEach(function(T){return A.unhook(T)})},E.prototype.hook=function(A){var T=this;A.listener=A.event(function(g){return T.emitter.fire(g)})},E.prototype.unhook=function(A){A.listener&&A.listener.dispose(),A.listener=null},E.prototype.dispose=function(){this.emitter.dispose()},E}(),C=function(){function E(){this.buffers=[]}return E.prototype.wrapEvent=function(A){var T=this;return function(g,v,S){return A(function(I){var q=T.buffers[T.buffers.length-1];q?q.push(function(){return g.call(v,I)}):g.call(v,I)},void 0,S)}},E.prototype.bufferEvents=function(A){var T=[];this.buffers.push(T);var g=A();return this.buffers.pop(),T.forEach(function(v){return v()}),g},E}(),w=function(){function E(){var A=this;this.listening=!1,this.inputEvent=ne.None,this.inputEventListener=re.a.None,this.emitter=new L({onFirstListenerDidAdd:function(){A.listening=!0,A.inputEventListener=A.inputEvent(A.emitter.fire,A.emitter)},onLastListenerRemove:function(){A.listening=!1,A.inputEventListener.dispose()}}),this.event=this.emitter.event}return Object.defineProperty(E.prototype,"input",{set:function(A){this.inputEvent=A,this.listening&&(this.inputEventListener.dispose(),this.inputEventListener=A(this.emitter.fire,this.emitter))},enumerable:!0,configurable:!0}),E.prototype.dispose=function(){this.inputEventListener.dispose(),this.emitter.dispose()},E}()},N0LK:function(Se,F,d){"use strict";d.d(F,"x",function(){return z}),d.d(F,"F",function(){return ve}),d.d(F,"r",function(){return de}),d.d(F,"o",function(){return le}),d.d(F,"p",function(){return ne}),d.d(F,"Q",function(){return j}),d.d(F,"K",function(){return L}),d.d(F,"k",function(){return P}),d.d(F,"N",function(){return b}),d.d(F,"m",function(){return C}),d.d(F,"l",function(){return w}),d.d(F,"I",function(){return E}),d.d(F,"H",function(){return A}),d.d(F,"q",function(){return T}),d.d(F,"t",function(){return g}),d.d(F,"D",function(){return v}),d.d(F,"e",function(){return S}),d.d(F,"f",function(){return I}),d.d(F,"B",function(){return q}),d.d(F,"C",function(){return oe}),d.d(F,"n",function(){return ke}),d.d(F,"O",function(){return xe}),d.d(F,"c",function(){return Ce}),d.d(F,"d",function(){return Q}),d.d(F,"z",function(){return R}),d.d(F,"A",function(){return fe}),d.d(F,"u",function(){return Z}),d.d(F,"E",function(){return V}),d.d(F,"G",function(){return ie}),d.d(F,"i",function(){return pe}),d.d(F,"g",function(){return y}),d.d(F,"v",function(){return Ae}),d.d(F,"h",function(){return we}),d.d(F,"y",function(){return $e}),d.d(F,"w",function(){return it}),d.d(F,"a",function(){return Fe}),d.d(F,"P",function(){return Ue}),d.d(F,"L",function(){return Me}),d.d(F,"J",function(){return Le}),d.d(F,"j",function(){return ae}),d.d(F,"M",function(){return X}),d.d(F,"s",function(){return je}),d.d(F,"b",function(){return Ke});function z(U){return!U||typeof U!="string"?!0:U.trim().length===0}function ve(U,N,se){se===void 0&&(se="0");for(var ye=""+U,Ie=[ye],Pe=ye.length;Pe=N.length?ye:N[Pe]})}function le(U){return U.replace(/[<>&]/g,function(N){switch(N){case"<":return"<";case">":return">";case"&":return"&";default:return N}})}function ne(U){return U.replace(/[\\\{\}\*\+\?\|\^\$\.\[\]\(\)]/g,"\\$&")}function j(U,N){N===void 0&&(N=" ");var se=Y(U,N);return L(se,N)}function Y(U,N){if(!U||!N)return U;var se=N.length;if(se===0||U.length===0)return U;for(var ye=0;U.indexOf(N,ye)===ye;)ye=ye+se;return U.substring(ye)}function L(U,N){if(!U||!N)return U;var se=N.length,ye=U.length;if(se===0||ye===0)return U;for(var Ie=ye,Pe=-1;!(Pe=U.lastIndexOf(N,Ie-1),Pe===-1||Pe+se!==Ie);){if(Pe===0)return"";Ie=Pe}return U.substring(0,Ie)}function P(U){return U.replace(/[\-\\\{\}\+\?\|\^\$\.\,\[\]\(\)\#\s]/g,"\\$&").replace(/[\*]/g,".*")}function b(U,N){if(U.length0?U.indexOf(N,se)===se:se===0?U===N:!1}function w(U,N,se){if(se===void 0&&(se={}),!U)throw new Error("Cannot create regex from empty string");N||(U=ne(U)),se.wholeWord&&(/\B/.test(U.charAt(0))||(U="\\b"+U),/\B/.test(U.charAt(U.length-1))||(U=U+"\\b"));var ye="";return se.global&&(ye+="g"),se.matchCase||(ye+="i"),se.multiline&&(ye+="m"),se.unicode&&(ye+="u"),new RegExp(U,ye)}function E(U){if(U.source==="^"||U.source==="^$"||U.source==="$"||U.source==="^\\s*$")return!1;var N=U.exec("");return!!(N&&U.lastIndex===0)}function A(U){return(U.global?"g":"")+(U.ignoreCase?"i":"")+(U.multiline?"m":"")+(U.unicode?"u":"")}function T(U){for(var N=0,se=U.length;N=0;se--){var ye=U.charCodeAt(se);if(ye!==32&&ye!==9)return se}return-1}function S(U,N){return UN?1:0}function I(U,N){for(var se=Math.min(U.length,N.length),ye=0;yeN.length?1:0}function q(U){return U>=97&&U<=122}function oe(U){return U>=65&&U<=90}function he(U){return q(U)||oe(U)}function ke(U,N){return U.length===N.length&&ge(U,N)}function ge(U,N,se){se===void 0&&(se=U.length);for(var ye=0;yeU.length?!1:ge(U,N,se)}function Ce(U,N){var se,ye=Math.min(U.length,N.length);for(se=0;se1){var ye=U.charCodeAt(N-2);if(R(ye))return(ye-55296<<10)+(se-56320)+65536}return se}function V(U,N){var se=Ve.getInstance(),ye=N,Ie=U.length,Pe=Z(U,Ie,N);N+=Pe>=65536?2:1;for(var We=se.getGraphemeBreakType(Pe);N=65536?2:1,We=pt}return N-ye}function ie(U,N){var se=Ve.getInstance(),ye=N,Ie=O(U,N);N-=Ie>=65536?2:1;for(var Pe=se.getGraphemeBreakType(Ie);N>0;){var We=O(U,N),He=se.getGraphemeBreakType(We);if(Ke(He,Pe))break;N-=We>=65536?2:1,Pe=He}return ye-N}var K=/(?:[\u05BE\u05C0\u05C3\u05C6\u05D0-\u05F4\u0608\u060B\u060D\u061B-\u064A\u066D-\u066F\u0671-\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u0710\u0712-\u072F\u074D-\u07A5\u07B1-\u07EA\u07F4\u07F5\u07FA-\u0815\u081A\u0824\u0828\u0830-\u0858\u085E-\u08BD\u200F\uFB1D\uFB1F-\uFB28\uFB2A-\uFD3D\uFD50-\uFDFC\uFE70-\uFEFC]|\uD802[\uDC00-\uDD1B\uDD20-\uDE00\uDE10-\uDE33\uDE40-\uDEE4\uDEEB-\uDF35\uDF40-\uDFFF]|\uD803[\uDC00-\uDCFF]|\uD83A[\uDC00-\uDCCF\uDD00-\uDD43\uDD50-\uDFFF]|\uD83B[\uDC00-\uDEBB])/;function pe(U){return K.test(U)}var D=/(?:[\u231A\u231B\u23F0\u23F3\u2600-\u27BF\u2B50\u2B55]|\uD83C[\uDDE6-\uDDFF\uDF00-\uDFFF]|\uD83D[\uDC00-\uDE4F\uDE80-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD00-\uDDFF\uDE70-\uDE73\uDE78-\uDE82\uDE90-\uDE95])/;function y(U){return D.test(U)}var te=/^[\t\n\r\x20-\x7E]*$/;function Ae(U){return te.test(U)}function we(U){for(var N=0,se=U.length;N=11904&&U<=55215||U>=63744&&U<=64255||U>=65281&&U<=65374}function it(U){return U>=127462&&U<=127487||U>=9728&&U<=10175||U>=127744&&U<=128591||U>=128640&&U<=128764||U>=128992&&U<=129003||U>=129280&&U<=129535||U>=129648&&U<=129651||U>=129656&&U<=129666||U>=129680&&U<=129685}var Fe=String.fromCharCode(65279);function Ue(U){return!!(U&&U.length>0&&U.charCodeAt(0)===65279)}function Me(U){return btoa(encodeURIComponent(U))}function Le(U,N){for(var se="",ye=0;yese[3*Ie+1])Ie=2*Ie+1;else return se[3*Ie+2];return 0},U._INSTANCE=null,U}();function Je(){return JSON.parse("[0,0,0,51592,51592,11,44424,44424,11,72251,72254,5,7150,7150,7,48008,48008,11,55176,55176,11,128420,128420,14,3276,3277,5,9979,9980,14,46216,46216,11,49800,49800,11,53384,53384,11,70726,70726,5,122915,122916,5,129320,129327,14,2558,2558,5,5906,5908,5,9762,9763,14,43360,43388,8,45320,45320,11,47112,47112,11,48904,48904,11,50696,50696,11,52488,52488,11,54280,54280,11,70082,70083,1,71350,71350,7,73111,73111,5,127892,127893,14,128726,128727,14,129473,129474,14,2027,2035,5,2901,2902,5,3784,3789,5,6754,6754,5,8418,8420,5,9877,9877,14,11088,11088,14,44008,44008,5,44872,44872,11,45768,45768,11,46664,46664,11,47560,47560,11,48456,48456,11,49352,49352,11,50248,50248,11,51144,51144,11,52040,52040,11,52936,52936,11,53832,53832,11,54728,54728,11,69811,69814,5,70459,70460,5,71096,71099,7,71998,71998,5,72874,72880,5,119149,119149,7,127374,127374,14,128335,128335,14,128482,128482,14,128765,128767,14,129399,129400,14,129680,129685,14,1476,1477,5,2377,2380,7,2759,2760,5,3137,3140,7,3458,3459,7,4153,4154,5,6432,6434,5,6978,6978,5,7675,7679,5,9723,9726,14,9823,9823,14,9919,9923,14,10035,10036,14,42736,42737,5,43596,43596,5,44200,44200,11,44648,44648,11,45096,45096,11,45544,45544,11,45992,45992,11,46440,46440,11,46888,46888,11,47336,47336,11,47784,47784,11,48232,48232,11,48680,48680,11,49128,49128,11,49576,49576,11,50024,50024,11,50472,50472,11,50920,50920,11,51368,51368,11,51816,51816,11,52264,52264,11,52712,52712,11,53160,53160,11,53608,53608,11,54056,54056,11,54504,54504,11,54952,54952,11,68108,68111,5,69933,69940,5,70197,70197,7,70498,70499,7,70845,70845,5,71229,71229,5,71727,71735,5,72154,72155,5,72344,72345,5,73023,73029,5,94095,94098,5,121403,121452,5,126981,127182,14,127538,127546,14,127990,127990,14,128391,128391,14,128445,128449,14,128500,128505,14,128752,128752,14,129160,129167,14,129356,129356,14,129432,129442,14,129648,129651,14,129751,131069,14,173,173,4,1757,1757,1,2274,2274,1,2494,2494,5,2641,2641,5,2876,2876,5,3014,3016,7,3262,3262,7,3393,3396,5,3570,3571,7,3968,3972,5,4228,4228,7,6086,6086,5,6679,6680,5,6912,6915,5,7080,7081,5,7380,7392,5,8252,8252,14,9096,9096,14,9748,9749,14,9784,9786,14,9833,9850,14,9890,9894,14,9938,9938,14,9999,9999,14,10085,10087,14,12349,12349,14,43136,43137,7,43454,43456,7,43755,43755,7,44088,44088,11,44312,44312,11,44536,44536,11,44760,44760,11,44984,44984,11,45208,45208,11,45432,45432,11,45656,45656,11,45880,45880,11,46104,46104,11,46328,46328,11,46552,46552,11,46776,46776,11,47000,47000,11,47224,47224,11,47448,47448,11,47672,47672,11,47896,47896,11,48120,48120,11,48344,48344,11,48568,48568,11,48792,48792,11,49016,49016,11,49240,49240,11,49464,49464,11,49688,49688,11,49912,49912,11,50136,50136,11,50360,50360,11,50584,50584,11,50808,50808,11,51032,51032,11,51256,51256,11,51480,51480,11,51704,51704,11,51928,51928,11,52152,52152,11,52376,52376,11,52600,52600,11,52824,52824,11,53048,53048,11,53272,53272,11,53496,53496,11,53720,53720,11,53944,53944,11,54168,54168,11,54392,54392,11,54616,54616,11,54840,54840,11,55064,55064,11,65438,65439,5,69633,69633,5,69837,69837,1,70018,70018,7,70188,70190,7,70368,70370,7,70465,70468,7,70712,70719,5,70835,70840,5,70850,70851,5,71132,71133,5,71340,71340,7,71458,71461,5,71985,71989,7,72002,72002,7,72193,72202,5,72281,72283,5,72766,72766,7,72885,72886,5,73104,73105,5,92912,92916,5,113824,113827,4,119173,119179,5,121505,121519,5,125136,125142,5,127279,127279,14,127489,127490,14,127570,127743,14,127900,127901,14,128254,128254,14,128369,128370,14,128400,128400,14,128425,128432,14,128468,128475,14,128489,128494,14,128715,128720,14,128745,128745,14,128759,128760,14,129004,129023,14,129296,129304,14,129340,129342,14,129388,129392,14,129404,129407,14,129454,129455,14,129485,129487,14,129659,129663,14,129719,129727,14,917536,917631,5,13,13,2,1160,1161,5,1564,1564,4,1807,1807,1,2085,2087,5,2363,2363,7,2402,2403,5,2507,2508,7,2622,2624,7,2691,2691,7,2786,2787,5,2881,2884,5,3006,3006,5,3072,3072,5,3170,3171,5,3267,3268,7,3330,3331,7,3406,3406,1,3538,3540,5,3655,3662,5,3897,3897,5,4038,4038,5,4184,4185,5,4352,4447,8,6068,6069,5,6155,6157,5,6448,6449,7,6742,6742,5,6783,6783,5,6966,6970,5,7042,7042,7,7143,7143,7,7212,7219,5,7412,7412,5,8206,8207,4,8294,8303,4,8596,8601,14,9410,9410,14,9742,9742,14,9757,9757,14,9770,9770,14,9794,9794,14,9828,9828,14,9855,9855,14,9882,9882,14,9900,9903,14,9929,9933,14,9963,9967,14,9987,9988,14,10006,10006,14,10062,10062,14,10175,10175,14,11744,11775,5,42607,42607,5,43043,43044,7,43263,43263,5,43444,43445,7,43569,43570,5,43698,43700,5,43766,43766,5,44032,44032,11,44144,44144,11,44256,44256,11,44368,44368,11,44480,44480,11,44592,44592,11,44704,44704,11,44816,44816,11,44928,44928,11,45040,45040,11,45152,45152,11,45264,45264,11,45376,45376,11,45488,45488,11,45600,45600,11,45712,45712,11,45824,45824,11,45936,45936,11,46048,46048,11,46160,46160,11,46272,46272,11,46384,46384,11,46496,46496,11,46608,46608,11,46720,46720,11,46832,46832,11,46944,46944,11,47056,47056,11,47168,47168,11,47280,47280,11,47392,47392,11,47504,47504,11,47616,47616,11,47728,47728,11,47840,47840,11,47952,47952,11,48064,48064,11,48176,48176,11,48288,48288,11,48400,48400,11,48512,48512,11,48624,48624,11,48736,48736,11,48848,48848,11,48960,48960,11,49072,49072,11,49184,49184,11,49296,49296,11,49408,49408,11,49520,49520,11,49632,49632,11,49744,49744,11,49856,49856,11,49968,49968,11,50080,50080,11,50192,50192,11,50304,50304,11,50416,50416,11,50528,50528,11,50640,50640,11,50752,50752,11,50864,50864,11,50976,50976,11,51088,51088,11,51200,51200,11,51312,51312,11,51424,51424,11,51536,51536,11,51648,51648,11,51760,51760,11,51872,51872,11,51984,51984,11,52096,52096,11,52208,52208,11,52320,52320,11,52432,52432,11,52544,52544,11,52656,52656,11,52768,52768,11,52880,52880,11,52992,52992,11,53104,53104,11,53216,53216,11,53328,53328,11,53440,53440,11,53552,53552,11,53664,53664,11,53776,53776,11,53888,53888,11,54000,54000,11,54112,54112,11,54224,54224,11,54336,54336,11,54448,54448,11,54560,54560,11,54672,54672,11,54784,54784,11,54896,54896,11,55008,55008,11,55120,55120,11,64286,64286,5,66272,66272,5,68900,68903,5,69762,69762,7,69817,69818,5,69927,69931,5,70003,70003,5,70070,70078,5,70094,70094,7,70194,70195,7,70206,70206,5,70400,70401,5,70463,70463,7,70475,70477,7,70512,70516,5,70722,70724,5,70832,70832,5,70842,70842,5,70847,70848,5,71088,71089,7,71102,71102,7,71219,71226,5,71231,71232,5,71342,71343,7,71453,71455,5,71463,71467,5,71737,71738,5,71995,71996,5,72000,72000,7,72145,72147,7,72160,72160,5,72249,72249,7,72273,72278,5,72330,72342,5,72752,72758,5,72850,72871,5,72882,72883,5,73018,73018,5,73031,73031,5,73109,73109,5,73461,73462,7,94031,94031,5,94192,94193,7,119142,119142,7,119155,119162,4,119362,119364,5,121476,121476,5,122888,122904,5,123184,123190,5,126976,126979,14,127184,127231,14,127344,127345,14,127405,127461,14,127514,127514,14,127561,127567,14,127778,127779,14,127896,127896,14,127985,127986,14,127995,127999,5,128326,128328,14,128360,128366,14,128378,128378,14,128394,128397,14,128405,128406,14,128422,128423,14,128435,128443,14,128453,128464,14,128479,128480,14,128484,128487,14,128496,128498,14,128640,128709,14,128723,128724,14,128736,128741,14,128747,128748,14,128755,128755,14,128762,128762,14,128981,128991,14,129096,129103,14,129292,129292,14,129311,129311,14,129329,129330,14,129344,129349,14,129360,129374,14,129394,129394,14,129402,129402,14,129413,129425,14,129445,129450,14,129466,129471,14,129483,129483,14,129511,129535,14,129653,129655,14,129667,129670,14,129705,129711,14,129731,129743,14,917505,917505,4,917760,917999,5,10,10,3,127,159,4,768,879,5,1471,1471,5,1536,1541,1,1648,1648,5,1767,1768,5,1840,1866,5,2070,2073,5,2137,2139,5,2307,2307,7,2366,2368,7,2382,2383,7,2434,2435,7,2497,2500,5,2519,2519,5,2563,2563,7,2631,2632,5,2677,2677,5,2750,2752,7,2763,2764,7,2817,2817,5,2879,2879,5,2891,2892,7,2914,2915,5,3008,3008,5,3021,3021,5,3076,3076,5,3146,3149,5,3202,3203,7,3264,3265,7,3271,3272,7,3298,3299,5,3390,3390,5,3402,3404,7,3426,3427,5,3535,3535,5,3544,3550,7,3635,3635,7,3763,3763,7,3893,3893,5,3953,3966,5,3981,3991,5,4145,4145,7,4157,4158,5,4209,4212,5,4237,4237,5,4520,4607,10,5970,5971,5,6071,6077,5,6089,6099,5,6277,6278,5,6439,6440,5,6451,6456,7,6683,6683,5,6744,6750,5,6765,6770,7,6846,6846,5,6964,6964,5,6972,6972,5,7019,7027,5,7074,7077,5,7083,7085,5,7146,7148,7,7154,7155,7,7222,7223,5,7394,7400,5,7416,7417,5,8204,8204,5,8233,8233,4,8288,8292,4,8413,8416,5,8482,8482,14,8986,8987,14,9193,9203,14,9654,9654,14,9733,9733,14,9745,9745,14,9752,9752,14,9760,9760,14,9766,9766,14,9774,9775,14,9792,9792,14,9800,9811,14,9825,9826,14,9831,9831,14,9852,9853,14,9872,9873,14,9880,9880,14,9885,9887,14,9896,9897,14,9906,9916,14,9926,9927,14,9936,9936,14,9941,9960,14,9974,9974,14,9982,9985,14,9992,9997,14,10002,10002,14,10017,10017,14,10055,10055,14,10071,10071,14,10145,10145,14,11013,11015,14,11503,11505,5,12334,12335,5,12951,12951,14,42612,42621,5,43014,43014,5,43047,43047,7,43204,43205,5,43335,43345,5,43395,43395,7,43450,43451,7,43561,43566,5,43573,43574,5,43644,43644,5,43710,43711,5,43758,43759,7,44005,44005,5,44012,44012,7,44060,44060,11,44116,44116,11,44172,44172,11,44228,44228,11,44284,44284,11,44340,44340,11,44396,44396,11,44452,44452,11,44508,44508,11,44564,44564,11,44620,44620,11,44676,44676,11,44732,44732,11,44788,44788,11,44844,44844,11,44900,44900,11,44956,44956,11,45012,45012,11,45068,45068,11,45124,45124,11,45180,45180,11,45236,45236,11,45292,45292,11,45348,45348,11,45404,45404,11,45460,45460,11,45516,45516,11,45572,45572,11,45628,45628,11,45684,45684,11,45740,45740,11,45796,45796,11,45852,45852,11,45908,45908,11,45964,45964,11,46020,46020,11,46076,46076,11,46132,46132,11,46188,46188,11,46244,46244,11,46300,46300,11,46356,46356,11,46412,46412,11,46468,46468,11,46524,46524,11,46580,46580,11,46636,46636,11,46692,46692,11,46748,46748,11,46804,46804,11,46860,46860,11,46916,46916,11,46972,46972,11,47028,47028,11,47084,47084,11,47140,47140,11,47196,47196,11,47252,47252,11,47308,47308,11,47364,47364,11,47420,47420,11,47476,47476,11,47532,47532,11,47588,47588,11,47644,47644,11,47700,47700,11,47756,47756,11,47812,47812,11,47868,47868,11,47924,47924,11,47980,47980,11,48036,48036,11,48092,48092,11,48148,48148,11,48204,48204,11,48260,48260,11,48316,48316,11,48372,48372,11,48428,48428,11,48484,48484,11,48540,48540,11,48596,48596,11,48652,48652,11,48708,48708,11,48764,48764,11,48820,48820,11,48876,48876,11,48932,48932,11,48988,48988,11,49044,49044,11,49100,49100,11,49156,49156,11,49212,49212,11,49268,49268,11,49324,49324,11,49380,49380,11,49436,49436,11,49492,49492,11,49548,49548,11,49604,49604,11,49660,49660,11,49716,49716,11,49772,49772,11,49828,49828,11,49884,49884,11,49940,49940,11,49996,49996,11,50052,50052,11,50108,50108,11,50164,50164,11,50220,50220,11,50276,50276,11,50332,50332,11,50388,50388,11,50444,50444,11,50500,50500,11,50556,50556,11,50612,50612,11,50668,50668,11,50724,50724,11,50780,50780,11,50836,50836,11,50892,50892,11,50948,50948,11,51004,51004,11,51060,51060,11,51116,51116,11,51172,51172,11,51228,51228,11,51284,51284,11,51340,51340,11,51396,51396,11,51452,51452,11,51508,51508,11,51564,51564,11,51620,51620,11,51676,51676,11,51732,51732,11,51788,51788,11,51844,51844,11,51900,51900,11,51956,51956,11,52012,52012,11,52068,52068,11,52124,52124,11,52180,52180,11,52236,52236,11,52292,52292,11,52348,52348,11,52404,52404,11,52460,52460,11,52516,52516,11,52572,52572,11,52628,52628,11,52684,52684,11,52740,52740,11,52796,52796,11,52852,52852,11,52908,52908,11,52964,52964,11,53020,53020,11,53076,53076,11,53132,53132,11,53188,53188,11,53244,53244,11,53300,53300,11,53356,53356,11,53412,53412,11,53468,53468,11,53524,53524,11,53580,53580,11,53636,53636,11,53692,53692,11,53748,53748,11,53804,53804,11,53860,53860,11,53916,53916,11,53972,53972,11,54028,54028,11,54084,54084,11,54140,54140,11,54196,54196,11,54252,54252,11,54308,54308,11,54364,54364,11,54420,54420,11,54476,54476,11,54532,54532,11,54588,54588,11,54644,54644,11,54700,54700,11,54756,54756,11,54812,54812,11,54868,54868,11,54924,54924,11,54980,54980,11,55036,55036,11,55092,55092,11,55148,55148,11,55216,55238,9,65056,65071,5,65529,65531,4,68097,68099,5,68159,68159,5,69446,69456,5,69688,69702,5,69808,69810,7,69815,69816,7,69821,69821,1,69888,69890,5,69932,69932,7,69957,69958,7,70016,70017,5,70067,70069,7,70079,70080,7,70089,70092,5,70095,70095,5,70191,70193,5,70196,70196,5,70198,70199,5,70367,70367,5,70371,70378,5,70402,70403,7,70462,70462,5,70464,70464,5,70471,70472,7,70487,70487,5,70502,70508,5,70709,70711,7,70720,70721,7,70725,70725,7,70750,70750,5,70833,70834,7,70841,70841,7,70843,70844,7,70846,70846,7,70849,70849,7,71087,71087,5,71090,71093,5,71100,71101,5,71103,71104,5,71216,71218,7,71227,71228,7,71230,71230,7,71339,71339,5,71341,71341,5,71344,71349,5,71351,71351,5,71456,71457,7,71462,71462,7,71724,71726,7,71736,71736,7,71984,71984,5,71991,71992,7,71997,71997,7,71999,71999,1,72001,72001,1,72003,72003,5,72148,72151,5,72156,72159,7,72164,72164,7,72243,72248,5,72250,72250,1,72263,72263,5,72279,72280,7,72324,72329,1,72343,72343,7,72751,72751,7,72760,72765,5,72767,72767,5,72873,72873,7,72881,72881,7,72884,72884,7,73009,73014,5,73020,73021,5,73030,73030,1,73098,73102,7,73107,73108,7,73110,73110,7,73459,73460,5,78896,78904,4,92976,92982,5,94033,94087,7,94180,94180,5,113821,113822,5,119141,119141,5,119143,119145,5,119150,119154,5,119163,119170,5,119210,119213,5,121344,121398,5,121461,121461,5,121499,121503,5,122880,122886,5,122907,122913,5,122918,122922,5,123628,123631,5,125252,125258,5,126980,126980,14,127183,127183,14,127245,127247,14,127340,127343,14,127358,127359,14,127377,127386,14,127462,127487,6,127491,127503,14,127535,127535,14,127548,127551,14,127568,127569,14,127744,127777,14,127780,127891,14,127894,127895,14,127897,127899,14,127902,127984,14,127987,127989,14,127991,127994,14,128000,128253,14,128255,128317,14,128329,128334,14,128336,128359,14,128367,128368,14,128371,128377,14,128379,128390,14,128392,128393,14,128398,128399,14,128401,128404,14,128407,128419,14,128421,128421,14,128424,128424,14,128433,128434,14,128444,128444,14,128450,128452,14,128465,128467,14,128476,128478,14,128481,128481,14,128483,128483,14,128488,128488,14,128495,128495,14,128499,128499,14,128506,128591,14,128710,128714,14,128721,128722,14,128725,128725,14,128728,128735,14,128742,128744,14,128746,128746,14,128749,128751,14,128753,128754,14,128756,128758,14,128761,128761,14,128763,128764,14,128884,128895,14,128992,129003,14,129036,129039,14,129114,129119,14,129198,129279,14,129293,129295,14,129305,129310,14,129312,129319,14,129328,129328,14,129331,129338,14,129343,129343,14,129351,129355,14,129357,129359,14,129375,129387,14,129393,129393,14,129395,129398,14,129401,129401,14,129403,129403,14,129408,129412,14,129426,129431,14,129443,129444,14,129451,129453,14,129456,129465,14,129472,129472,14,129475,129482,14,129484,129484,14,129488,129510,14,129536,129647,14,129652,129652,14,129656,129658,14,129664,129666,14,129671,129679,14,129686,129704,14,129712,129718,14,129728,129730,14,129744,129750,14,917504,917504,4,917506,917535,4,917632,917759,4,918000,921599,4,0,9,4,11,12,4,14,31,4,169,169,14,174,174,14,1155,1159,5,1425,1469,5,1473,1474,5,1479,1479,5,1552,1562,5,1611,1631,5,1750,1756,5,1759,1764,5,1770,1773,5,1809,1809,5,1958,1968,5,2045,2045,5,2075,2083,5,2089,2093,5,2259,2273,5,2275,2306,5,2362,2362,5,2364,2364,5,2369,2376,5,2381,2381,5,2385,2391,5,2433,2433,5,2492,2492,5,2495,2496,7,2503,2504,7,2509,2509,5,2530,2531,5,2561,2562,5,2620,2620,5,2625,2626,5,2635,2637,5,2672,2673,5,2689,2690,5,2748,2748,5,2753,2757,5,2761,2761,7,2765,2765,5,2810,2815,5,2818,2819,7,2878,2878,5,2880,2880,7,2887,2888,7,2893,2893,5,2903,2903,5,2946,2946,5,3007,3007,7,3009,3010,7,3018,3020,7,3031,3031,5,3073,3075,7,3134,3136,5,3142,3144,5,3157,3158,5,3201,3201,5,3260,3260,5,3263,3263,5,3266,3266,5,3270,3270,5,3274,3275,7,3285,3286,5,3328,3329,5,3387,3388,5,3391,3392,7,3398,3400,7,3405,3405,5,3415,3415,5,3457,3457,5,3530,3530,5,3536,3537,7,3542,3542,5,3551,3551,5,3633,3633,5,3636,3642,5,3761,3761,5,3764,3772,5,3864,3865,5,3895,3895,5,3902,3903,7,3967,3967,7,3974,3975,5,3993,4028,5,4141,4144,5,4146,4151,5,4155,4156,7,4182,4183,7,4190,4192,5,4226,4226,5,4229,4230,5,4253,4253,5,4448,4519,9,4957,4959,5,5938,5940,5,6002,6003,5,6070,6070,7,6078,6085,7,6087,6088,7,6109,6109,5,6158,6158,4,6313,6313,5,6435,6438,7,6441,6443,7,6450,6450,5,6457,6459,5,6681,6682,7,6741,6741,7,6743,6743,7,6752,6752,5,6757,6764,5,6771,6780,5,6832,6845,5,6847,6848,5,6916,6916,7,6965,6965,5,6971,6971,7,6973,6977,7,6979,6980,7,7040,7041,5,7073,7073,7,7078,7079,7,7082,7082,7,7142,7142,5,7144,7145,5,7149,7149,5,7151,7153,5,7204,7211,7,7220,7221,7,7376,7378,5,7393,7393,7,7405,7405,5,7415,7415,7,7616,7673,5,8203,8203,4,8205,8205,13,8232,8232,4,8234,8238,4,8265,8265,14,8293,8293,4,8400,8412,5,8417,8417,5,8421,8432,5,8505,8505,14,8617,8618,14,9000,9000,14,9167,9167,14,9208,9210,14,9642,9643,14,9664,9664,14,9728,9732,14,9735,9741,14,9743,9744,14,9746,9746,14,9750,9751,14,9753,9756,14,9758,9759,14,9761,9761,14,9764,9765,14,9767,9769,14,9771,9773,14,9776,9783,14,9787,9791,14,9793,9793,14,9795,9799,14,9812,9822,14,9824,9824,14,9827,9827,14,9829,9830,14,9832,9832,14,9851,9851,14,9854,9854,14,9856,9861,14,9874,9876,14,9878,9879,14,9881,9881,14,9883,9884,14,9888,9889,14,9895,9895,14,9898,9899,14,9904,9905,14,9917,9918,14,9924,9925,14,9928,9928,14,9934,9935,14,9937,9937,14,9939,9940,14,9961,9962,14,9968,9973,14,9975,9978,14,9981,9981,14,9986,9986,14,9989,9989,14,9998,9998,14,10000,10001,14,10004,10004,14,10013,10013,14,10024,10024,14,10052,10052,14,10060,10060,14,10067,10069,14,10083,10084,14,10133,10135,14,10160,10160,14,10548,10549,14,11035,11036,14,11093,11093,14,11647,11647,5,12330,12333,5,12336,12336,14,12441,12442,5,12953,12953,14,42608,42610,5,42654,42655,5,43010,43010,5,43019,43019,5,43045,43046,5,43052,43052,5,43188,43203,7,43232,43249,5,43302,43309,5,43346,43347,7,43392,43394,5,43443,43443,5,43446,43449,5,43452,43453,5,43493,43493,5,43567,43568,7,43571,43572,7,43587,43587,5,43597,43597,7,43696,43696,5,43703,43704,5,43713,43713,5,43756,43757,5,43765,43765,7,44003,44004,7,44006,44007,7,44009,44010,7,44013,44013,5,44033,44059,12,44061,44087,12,44089,44115,12,44117,44143,12,44145,44171,12,44173,44199,12,44201,44227,12,44229,44255,12,44257,44283,12,44285,44311,12,44313,44339,12,44341,44367,12,44369,44395,12,44397,44423,12,44425,44451,12,44453,44479,12,44481,44507,12,44509,44535,12,44537,44563,12,44565,44591,12,44593,44619,12,44621,44647,12,44649,44675,12,44677,44703,12,44705,44731,12,44733,44759,12,44761,44787,12,44789,44815,12,44817,44843,12,44845,44871,12,44873,44899,12,44901,44927,12,44929,44955,12,44957,44983,12,44985,45011,12,45013,45039,12,45041,45067,12,45069,45095,12,45097,45123,12,45125,45151,12,45153,45179,12,45181,45207,12,45209,45235,12,45237,45263,12,45265,45291,12,45293,45319,12,45321,45347,12,45349,45375,12,45377,45403,12,45405,45431,12,45433,45459,12,45461,45487,12,45489,45515,12,45517,45543,12,45545,45571,12,45573,45599,12,45601,45627,12,45629,45655,12,45657,45683,12,45685,45711,12,45713,45739,12,45741,45767,12,45769,45795,12,45797,45823,12,45825,45851,12,45853,45879,12,45881,45907,12,45909,45935,12,45937,45963,12,45965,45991,12,45993,46019,12,46021,46047,12,46049,46075,12,46077,46103,12,46105,46131,12,46133,46159,12,46161,46187,12,46189,46215,12,46217,46243,12,46245,46271,12,46273,46299,12,46301,46327,12,46329,46355,12,46357,46383,12,46385,46411,12,46413,46439,12,46441,46467,12,46469,46495,12,46497,46523,12,46525,46551,12,46553,46579,12,46581,46607,12,46609,46635,12,46637,46663,12,46665,46691,12,46693,46719,12,46721,46747,12,46749,46775,12,46777,46803,12,46805,46831,12,46833,46859,12,46861,46887,12,46889,46915,12,46917,46943,12,46945,46971,12,46973,46999,12,47001,47027,12,47029,47055,12,47057,47083,12,47085,47111,12,47113,47139,12,47141,47167,12,47169,47195,12,47197,47223,12,47225,47251,12,47253,47279,12,47281,47307,12,47309,47335,12,47337,47363,12,47365,47391,12,47393,47419,12,47421,47447,12,47449,47475,12,47477,47503,12,47505,47531,12,47533,47559,12,47561,47587,12,47589,47615,12,47617,47643,12,47645,47671,12,47673,47699,12,47701,47727,12,47729,47755,12,47757,47783,12,47785,47811,12,47813,47839,12,47841,47867,12,47869,47895,12,47897,47923,12,47925,47951,12,47953,47979,12,47981,48007,12,48009,48035,12,48037,48063,12,48065,48091,12,48093,48119,12,48121,48147,12,48149,48175,12,48177,48203,12,48205,48231,12,48233,48259,12,48261,48287,12,48289,48315,12,48317,48343,12,48345,48371,12,48373,48399,12,48401,48427,12,48429,48455,12,48457,48483,12,48485,48511,12,48513,48539,12,48541,48567,12,48569,48595,12,48597,48623,12,48625,48651,12,48653,48679,12,48681,48707,12,48709,48735,12,48737,48763,12,48765,48791,12,48793,48819,12,48821,48847,12,48849,48875,12,48877,48903,12,48905,48931,12,48933,48959,12,48961,48987,12,48989,49015,12,49017,49043,12,49045,49071,12,49073,49099,12,49101,49127,12,49129,49155,12,49157,49183,12,49185,49211,12,49213,49239,12,49241,49267,12,49269,49295,12,49297,49323,12,49325,49351,12,49353,49379,12,49381,49407,12,49409,49435,12,49437,49463,12,49465,49491,12,49493,49519,12,49521,49547,12,49549,49575,12,49577,49603,12,49605,49631,12,49633,49659,12,49661,49687,12,49689,49715,12,49717,49743,12,49745,49771,12,49773,49799,12,49801,49827,12,49829,49855,12,49857,49883,12,49885,49911,12,49913,49939,12,49941,49967,12,49969,49995,12,49997,50023,12,50025,50051,12,50053,50079,12,50081,50107,12,50109,50135,12,50137,50163,12,50165,50191,12,50193,50219,12,50221,50247,12,50249,50275,12,50277,50303,12,50305,50331,12,50333,50359,12,50361,50387,12,50389,50415,12,50417,50443,12,50445,50471,12,50473,50499,12,50501,50527,12,50529,50555,12,50557,50583,12,50585,50611,12,50613,50639,12,50641,50667,12,50669,50695,12,50697,50723,12,50725,50751,12,50753,50779,12,50781,50807,12,50809,50835,12,50837,50863,12,50865,50891,12,50893,50919,12,50921,50947,12,50949,50975,12,50977,51003,12,51005,51031,12,51033,51059,12,51061,51087,12,51089,51115,12,51117,51143,12,51145,51171,12,51173,51199,12,51201,51227,12,51229,51255,12,51257,51283,12,51285,51311,12,51313,51339,12,51341,51367,12,51369,51395,12,51397,51423,12,51425,51451,12,51453,51479,12,51481,51507,12,51509,51535,12,51537,51563,12,51565,51591,12,51593,51619,12,51621,51647,12,51649,51675,12,51677,51703,12,51705,51731,12,51733,51759,12,51761,51787,12,51789,51815,12,51817,51843,12,51845,51871,12,51873,51899,12,51901,51927,12,51929,51955,12,51957,51983,12,51985,52011,12,52013,52039,12,52041,52067,12,52069,52095,12,52097,52123,12,52125,52151,12,52153,52179,12,52181,52207,12,52209,52235,12,52237,52263,12,52265,52291,12,52293,52319,12,52321,52347,12,52349,52375,12,52377,52403,12,52405,52431,12,52433,52459,12,52461,52487,12,52489,52515,12,52517,52543,12,52545,52571,12,52573,52599,12,52601,52627,12,52629,52655,12,52657,52683,12,52685,52711,12,52713,52739,12,52741,52767,12,52769,52795,12,52797,52823,12,52825,52851,12,52853,52879,12,52881,52907,12,52909,52935,12,52937,52963,12,52965,52991,12,52993,53019,12,53021,53047,12,53049,53075,12,53077,53103,12,53105,53131,12,53133,53159,12,53161,53187,12,53189,53215,12,53217,53243,12,53245,53271,12,53273,53299,12,53301,53327,12,53329,53355,12,53357,53383,12,53385,53411,12,53413,53439,12,53441,53467,12,53469,53495,12,53497,53523,12,53525,53551,12,53553,53579,12,53581,53607,12,53609,53635,12,53637,53663,12,53665,53691,12,53693,53719,12,53721,53747,12,53749,53775,12,53777,53803,12,53805,53831,12,53833,53859,12,53861,53887,12,53889,53915,12,53917,53943,12,53945,53971,12,53973,53999,12,54001,54027,12,54029,54055,12,54057,54083,12,54085,54111,12,54113,54139,12,54141,54167,12,54169,54195,12,54197,54223,12,54225,54251,12,54253,54279,12,54281,54307,12,54309,54335,12,54337,54363,12,54365,54391,12,54393,54419,12,54421,54447,12,54449,54475,12,54477,54503,12,54505,54531,12,54533,54559,12,54561,54587,12,54589,54615,12,54617,54643,12,54645,54671,12,54673,54699,12,54701,54727,12,54729,54755,12,54757,54783,12,54785,54811,12,54813,54839,12,54841,54867,12,54869,54895,12,54897,54923,12,54925,54951,12,54953,54979,12,54981,55007,12,55009,55035,12,55037,55063,12,55065,55091,12,55093,55119,12,55121,55147,12,55149,55175,12,55177,55203,12,55243,55291,10,65024,65039,5,65279,65279,4,65520,65528,4,66045,66045,5,66422,66426,5,68101,68102,5,68152,68154,5,68325,68326,5,69291,69292,5,69632,69632,7,69634,69634,7,69759,69761,5]")}},Nmxd:function(Se,F){Se.exports="data:image/png;base64,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"},OLES:function(Se,F,d){"use strict";var z=d("U8pU"),ve=d("VTBJ"),re=d("Ff2n"),de=d("q1tI"),le=d("uciX"),ne=d("7ixt"),j=function(w){var E=w.overlay,A=w.prefixCls,T=w.id,g=w.overlayInnerStyle;return de.createElement("div",{className:"".concat(A,"-inner"),id:T,role:"tooltip",style:g},typeof E=="function"?E():E)},Y=j,L=function(w,E){var A=w.overlayClassName,T=w.trigger,g=T===void 0?["hover"]:T,v=w.mouseEnterDelay,S=v===void 0?0:v,I=w.mouseLeaveDelay,q=I===void 0?.1:I,oe=w.overlayStyle,he=w.prefixCls,ke=he===void 0?"rc-tooltip":he,ge=w.children,xe=w.onVisibleChange,Ce=w.afterVisibleChange,Q=w.transitionName,R=w.animation,fe=w.placement,Z=fe===void 0?"right":fe,O=w.align,V=O===void 0?{}:O,ie=w.destroyTooltipOnHide,K=ie===void 0?!1:ie,pe=w.defaultVisible,D=w.getTooltipContainer,y=w.overlayInnerStyle,te=Object(re.a)(w,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),Ae=Object(de.useRef)(null);Object(de.useImperativeHandle)(E,function(){return Ae.current});var we=Object(ve.a)({},te);"visible"in w&&(we.popupVisible=w.visible);var $e=function(){var Le=w.arrowContent,ae=Le===void 0?null:Le,X=w.overlay,je=w.id;return[de.createElement("div",{className:"".concat(ke,"-arrow"),key:"arrow"},ae),de.createElement(Y,{key:"content",prefixCls:ke,id:je,overlay:X,overlayInnerStyle:y})]},it=!1,Fe=!1;if(typeof K=="boolean")it=K;else if(K&&Object(z.a)(K)==="object"){var Ue=K.keepParent;it=Ue===!0,Fe=Ue===!1}return de.createElement(le.a,Object.assign({popupClassName:A,prefixCls:ke,popup:$e,action:g,builtinPlacements:ne.a,popupPlacement:Z,ref:Ae,popupAlign:V,getPopupContainer:D,onPopupVisibleChange:xe,afterPopupVisibleChange:Ce,popupTransitionName:Q,popupAnimation:R,defaultPopupVisible:pe,destroyPopupOnHide:it,autoDestroy:Fe,mouseLeaveDelay:q,popupStyle:oe,mouseEnterDelay:S},we),ge)},P=Object(de.forwardRef)(L),b=F.a=P},Ohmc:function(Se,F,d){Se.exports=d.p+"static/certificate.fc32dc1b.jpg"},Ot1p:function(Se,F,d){"use strict";var z=d("2qtc"),ve=d("kLXV"),re=d("rAM+"),de=d("miYZ"),le=d("tsqr"),ne=d("9og8"),j=d("tJVT"),Y=d("jrin"),L=d("WmNS"),P=d.n(L),b=d("q1tI"),C=d.n(b),w=d("VrN/"),E=d.n(w),A=d("bdgK"),T=d("p77/"),g=d("Bd2K"),v=d("ELLl"),S=d("19Vz"),I=d("lZu9"),q=d("+NIl"),oe=d("kSUc"),he=d("9Bee"),ke=function(ue){var Be=ue.value,nt=Be===void 0?"":Be,dt=ue.className,lt=ue.showTextOnly,Rt=ue.showLines,kt=ue.style,ft=kt===void 0?{}:kt,Yt=Object(b.useMemo)(function(){return""},[nt]);return C.a.createElement(C.a.Fragment,null,C.a.createElement("div",{dangerouslySetInnerHTML:{__html:Yt}}))},ge=d("0Owb"),xe=d("dejd"),Ce=d("C+DQ"),Q=d("1vsH"),R=d("m3rI"),fe=[{title:"\u7C97\u4F53",icon:"icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"icon-sum",actionName:"inline-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"icon-formula",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"icon-picture",actionName:"upload-image"},{title:"\u8868\u683C",icon:"icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"icon-eraser",actionName:"eraser"}];function Z(ue){var Be=ue.onActionCallback,nt=ue.title,dt=ue.icon,lt=ue.actionName,Rt=ue.className,kt=Rt===void 0?"":Rt,ft=ue.children;function Yt(){Be(lt)}return C.a.createElement("a",{title:nt,className:kt,onClick:Yt},C.a.createElement("i",{className:"md-iconfont ".concat(dt)}),ft)}var O=function(ue){var Be=ue.watch,nt=ue.showNullButton,dt=ue.onActionCallback,lt=ue.fullScreen,Rt=ue.insertTemp,kt=ue.hidetoolBar,ft=ue.uuid,Yt=ue.setOpenPhones;console.log("link:","".concat(location.origin,"/upload.html?_educoder_session_login=").concat(Object(Q.D)("_educoder_session_login"),"&_educoder_session=").concat(Object(Q.D)("_educoder_session"),"&key=").concat(ft,"&api=").concat(encodeURIComponent(R.a.PROXY_SERVER)));var _t=[].concat(fe,[{title:"".concat(Be?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(Be?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return C.a.createElement("ul",{className:"markdown-toolbar-container"},!kt&&_t.map(function(Zt,zt){return C.a.createElement("li",{key:zt},Zt.actionName?C.a.createElement(Z,Object(ge.a)({},Zt,{onActionCallback:dt})):C.a.createElement("span",{className:"v-line"}))}),nt?C.a.createElement("li",null,C.a.createElement(Z,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:dt},C.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,Rt&&C.a.createElement("li",null,C.a.createElement(Z,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(Rt),onActionCallback:dt},C.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),C.a.createElement("li",{className:"btn-full-screen"},C.a.createElement(Z,{icon:"".concat(lt?"icon-shrink":"icon-enlarge"),title:lt?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:dt})))},V=d("M8RZ"),ie=d("+L6B"),K=d("2/Rp"),pe=d("y8nQ"),D=d("Vl3Y"),y=d("5NDa"),te=d("5rEg"),Ae={labelCol:{span:4},wrapperCol:{span:20}},we=function(ue){var Be=ue.callback,nt=ue.onCancel;function dt(lt){Be(lt)}return C.a.createElement(D.a,Object(ge.a)({},Ae,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:dt}),C.a.createElement(D.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},C.a.createElement(te.a,null)),C.a.createElement(D.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},C.a.createElement(te.a,null)),C.a.createElement("div",{className:"flex-container flex-end"},C.a.createElement(K.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),C.a.createElement(K.a,{type:"ghost",onClick:nt},"\u53D6\u6D88")))},$e=d("7ahc"),it=d("k1fw"),Fe=d("HmJG"),Ue=d("BjJ7"),Me=D.a.useForm,Le={width:280,marginRight:10},ae={labelCol:{span:5},wrapperCol:{span:19}},X=function(ue){var Be=ue.callback,nt=ue.onCancel,dt=Me(),lt=Object(j.a)(dt,1),Rt=lt[0],kt=Object(b.useRef)();function ft(Zt){Be(Object(it.a)(Object(it.a)({},Zt),{},{name:kt.current}))}function Yt(Zt,zt){Rt.setFieldsValue({src:"/api/attachments/".concat(Zt.id,"?type=").concat(Zt.content_type),type:zt.type})}function _t(Zt){var zt=Zt.target.files[0];kt.current=zt.name,Ke(zt,Yt)}return C.a.createElement(D.a,Object(ge.a)({form:Rt},ae,{className:"upload-image-panel",onFinish:ft}),C.a.createElement(D.a.Item,{label:"\u6587\u4EF6\u5730\u5740",required:!0},C.a.createElement("div",{className:"flex-container"},C.a.createElement(D.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},C.a.createElement(te.a,{style:Le})),C.a.createElement(je,{onFileChange:_t}))),C.a.createElement(D.a.Item,{label:"\u6587\u4EF6\u63CF\u8FF0",name:"alt"},C.a.createElement(te.a,{style:{width:264}})),C.a.createElement(D.a.Item,{style:{textAlign:"right"}},C.a.createElement(K.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),C.a.createElement(K.a,{type:"ghost",onClick:nt},"\u53D6\u6D88")))};function je(ue){var Be=ue.onFileChange;return C.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",C.a.createElement("input",{type:"file",onChange:Be}))}function Ke(ue,Be){if(!ue)throw new String("\u6CA1\u6709\u6587\u4EF6");var nt=new FormData;nt.append("editormd-image-file",ue),nt.append("file_param_name","editormd-image-file"),nt.append("byxhr","true");var dt=new window.XMLHttpRequest;dt.withCredentials=!0,dt.addEventListener("load",function(lt){Be(JSON.parse(lt.target.responseText),ue)},!1),dt.addEventListener("error",function(lt){console.error(lt)},!1),dt.open("POST","".concat(Ue.a,"/api/attachments.json")),dt.send(nt)}var Ve=d("giR+"),Je=d("fyUT"),U=d("7Kak"),N=d("9yH6"),se=N.a.Group,ye={margin:"0 8px"},Ie=function(ue){var Be=ue.callback,nt=ue.onCancel;function dt(lt){Be(lt)}return C.a.createElement(D.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:dt},C.a.createElement("div",{className:"flex-container"},C.a.createElement("span",{style:ye},"\u5355\u5143\u683C\u6570\uFF1A"),C.a.createElement("span",{style:ye},"\u884C\u6570"),C.a.createElement(D.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},C.a.createElement(Je.a,null)),C.a.createElement("span",{style:ye},"\u5217\u6570"),C.a.createElement(D.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},C.a.createElement(Je.a,null))),C.a.createElement("div",{className:"flex-container",style:{marginTop:12}},C.a.createElement("span",{style:ye},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),C.a.createElement(D.a.Item,{name:"align"},C.a.createElement(se,null,C.a.createElement(N.a,{value:"default"},C.a.createElement("i",{className:"fa fa-align-justify"})),C.a.createElement(N.a,{value:"left"},C.a.createElement("i",{className:"fa fa-align-left"})),C.a.createElement(N.a,{value:"center"},C.a.createElement("i",{className:"fa fa-align-center"})),C.a.createElement(N.a,{value:"right"},C.a.createElement("i",{className:"fa fa-align-right"}))))),C.a.createElement("div",{className:"flex-container flex-end"},C.a.createElement(K.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),C.a.createElement(K.a,{type:"ghost",onClick:nt},"\u53D6\u6D88")))},Pe=d("ErOA"),We=d("7Cbv"),He="link",pt="upload-image",et="code-block",tt="add-table",Ye="------------",yt={default:Ye,left:":".concat(Ye),center:":".concat(Ye,":"),right:"".concat(Ye,":")},mt=d("9VGf"),ut,Ee;function qe(){}var st=0,De=1e4,ze="\u2581",ee=` **\u6A21\u677F\u6807\u9898** -\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`;function J(ue){return/^\d+$/.test(ue)?"".concat(ue,"px"):ue}var $=navigator.platform.toUpperCase().indexOf("MAC")>=0,k=$?"Cmd":"Ctrl",M=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"],_=(ut={},Object(Y.a)(ut,k+"-B","bold"),Object(Y.a)(ut,k+"-I","italic"),ut),H=(Ee={},Object(Y.a)(Ee,He,"\u6DFB\u52A0\u94FE\u63A5"),Object(Y.a)(Ee,et,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(Y.a)(Ee,pt,"\u6DFB\u52A0\u6587\u4EF6"),Object(Y.a)(Ee,tt,"\u6DFB\u52A0\u8868\u683C"),Ee),be=j.a=function(ue){var Be=ue.defaultValue,nt=Be===void 0?"":Be,dt=ue.onChange,lt=ue.width,Rt=lt===void 0?"100%":lt,kt=ue.height,ft=kt===void 0?400:kt,Yt=ue.miniToolbar,_t=Yt===void 0?!1:Yt,Zt=ue.isFocus,zt=Zt===void 0?!1:Zt,Tt=ue.watch,Fn=ue.insertTemp,qn=ue.mode,bt=qn===void 0?"markdown":qn,Et=ue.id,rt=Et===void 0?"markdown-editor-id":Et,Ct=ue.showResizeBar,Xt=Ct===void 0?!1:Ct,rn=ue.noStorage,nn=rn===void 0?!1:rn,Dt=ue.showNullButton,gt=Dt===void 0?!1:Dt,Ln=ue.hidetoolBar,ni=Ln===void 0?!1:Ln,Sn=ue.fullScreen,Lt=Sn===void 0?!1:Sn,Rn=ue.onBlur,Vn=ue.onCMBeforeChange,ii=ue.onFullScreen,Te=ue.className,ot=Te===void 0?"":Te,Ot=ue.disablePaste,Gt=Ot===void 0?!1:Ot,Kt=ue.placeholder,$t=Kt===void 0?"":Kt,h=ue.values,o=h===void 0?"":h,a=Object(b.useState)(null),u=Object(F.a)(a,2),f=u[0],c=u[1],G=Object(b.useState)(nt),Oe=Object(F.a)(G,2),Ke=Oe[0],ht=Oe[1],Ne=Object(b.useState)(Tt),St=Object(F.a)(Ne,2),Nt=St[0],en=St[1],Qn=Object(b.useState)(Lt),Kn=Object(F.a)(Qn,2),mn=Kn[0],$n=Kn[1],Hi=Object(b.useState)(""),In=Object(F.a)(Hi,2),Jn=In[0],Wn=In[1],bi=Object(b.useState)(0),ri=Object(F.a)(bi,2),mi=ri[0],hi=ri[1],cr=Object(b.useState)(ft),Gi=Object(F.a)(cr,2),oi=Gi[0],Yn=Gi[1],Ti=Object(b.useState)(!1),Li=Object(F.a)(Ti,2),dr=Li[0],sn=Li[1],Ft=Object(b.useRef)(Object(We.a)()),En=Object(b.useRef)(!1),jt=Object(b.useRef)(),cn=Object(b.useRef)(),Vt=Object(b.useRef)(),ci=Object(b.useRef)(),un=Object(b.useRef)(),On=function(){var vt=Object(ne.a)(P.a.mark(function Mt(){var At,Pt;return P.a.wrap(function(Jt){for(;;)switch(Jt.prev=Jt.next){case 0:return Jt.next=2,Object(Pe.a)("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:Ft.current}});case 2:Pt=Jt.sent,Pt!=null&&(At=Pt.attachments)!==null&&At!==void 0&&At.length&&(console.log("cm:",f,cn),Pt.attachments.map(function(Ut){Ut.content_type.indexOf("image")>-1?f.replaceSelection("![,](/api/attachments/".concat(Ut.id,"?type=").concat(Ut.content_type,")")):Ut.content_type.indexOf("video")>-1?f.replaceSelection('')):Ut.content_type.indexOf("pdf")>-1?f.replaceSelection('
                  ').concat(Ut.name,"")):f.replaceSelection("[".concat(Ut.name,"](").concat(R.a.API_SERVER,"/api/attachments/").concat(Ut.id,"?type=").concat(Ut.content_type,")"))}));case 4:case"end":return Jt.stop()}},Mt)}));return function(){return vt.apply(this,arguments)}}();Object(b.useEffect)(function(){ht(o),f==null||f.setValue(o)},[o]),Object(b.useEffect)(function(){ii==null||ii(mn)},[mn]),Object(b.useEffect)(function(){if(cn.current){var vt=E.a.fromTextArea(cn.current,{mode:bt,lineNumbers:!_t,lineWrapping:!0,value:nt,autoCloseTags:!0,autoCloseBrackets:!0});zt&&vt.focus();function Mt(At,Pt){if(Gt){Pt.preventDefault();return}var Wt=Pt.clipboardData;if(Wt){var Jt=Wt.types.toString(),Ut=Wt.items;if(Jt==="Files"||Wt.types.indexOf("Files")>-1){if(Pt.preventDefault(),bt=="stex")return;try{var dn,Pn=Ut[1];((dn=Ut[0])===null||dn===void 0?void 0:dn.kind)==="file"&&(Pn=Ut[0]);var Bt=Pn.getAsFile(),xi=Bt.name.split(".").pop();Qe(Bt,function(Ht){if(Ht.id){var vn,ei,ti;(Bt==null||((vn=Bt.type)===null||vn===void 0)?void 0:vn.indexOf("image"))>-1?vt.replaceSelection("![,](/api/attachments/".concat(Ht.id,"?type=").concat(Ht.content_type,")")):(Bt==null||((ei=Bt.type)===null||ei===void 0)?void 0:ei.indexOf("video"))>-1?vt.replaceSelection('')):(Bt==null||((ti=Bt.type)===null||ti===void 0)?void 0:ti.indexOf("pdf"))>-1?vt.replaceSelection('').concat(Bt.name,"")):M.includes(xi)?vt.replaceSelection('').concat(Bt.name,"")):vt.replaceSelection("[".concat(Bt.name,"](").concat(R.a.API_SERVER,"/api/attachments/").concat(Ht.id,"?type=").concat(Ht.content_type,")"))}else(Ht==null?void 0:Ht.status)===401&&(document.location.href="/user/login")})}catch(Ht){le.b.warn("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0}return vt.on("paste",Mt),vt.on("dragleave",function(At,Pt){Vt.current.classList.remove("mouse-hover-md")}),vt.on("dragover",function(At,Pt){Vt.current.classList.add("mouse-hover-md")}),vt.on("drop",function(At,Pt){Vt.current.classList.add("mouse-hover-md");var Wt;if(Wt=Pt.dataTransfer.files,Wt.length>0){Pt.preventDefault(),Pt.stopPropagation();for(var Jt=function(Pn){var Bt=Wt[Pn],xi=Bt.name.split(".").pop();Qe(Bt,function(Ht){if(Ht.id){var vn,ei,ti;(Bt==null||((vn=Bt.type)===null||vn===void 0)?void 0:vn.indexOf("image"))>-1?vt.replaceSelection("![,](/api/attachments/".concat(Ht.id,"?type=").concat(Ht.content_type,")")):(Bt==null||((ei=Bt.type)===null||ei===void 0)?void 0:ei.indexOf("video"))>-1?vt.replaceSelection('')):(Bt==null||((ti=Bt.type)===null||ti===void 0)?void 0:ti.indexOf("pdf"))>-1?vt.replaceSelection('').concat(Bt.name,"")):M.includes(xi)?vt.replaceSelection('').concat(Bt.name,"")):vt.replaceSelection("[".concat(Bt.name,"](").concat(R.a.API_SERVER,"/api/attachments/").concat(Ht.id,"?type=").concat(Ht.content_type,")"))}else(Ht==null?void 0:Ht.status)===401&&(document.location.href="/user/login")})},Ut=0;Ut0||Ut.target.offsetWidth>0)&&(Vi(),f.setSize("100%","100%"),f.refresh())}}catch(dn){Wt.e(dn)}finally{Wt.f()}});return At.observe(cn.current.parentElement),At}if(f){var Mt=vt();return function(){Mt.unobserve(cn.current.parentElement)}}},[f,Vi]),Object(b.useEffect)(function(){if(f){for(var vt=[],Mt=function(){var Ut=Pt[At];Wt=Object(F.a)(Ut,2);var dn=Wt[0],Pn=Wt[1],Bt=Object(Y.a)({},dn,function(){Qi(Pn)});vt.push(Bt),f.addKeyMap(Bt)},At=0,Pt=Object.entries(_);At0){var vt=new Date().getTime(),Mt=window.sessionStorage.getItem(rt);vt>=mi+De&&(!Mt||Mt!==Ke)&&(window.sessionStorage.setItem(rt,Ke),sn(!0))}},De),Object(b.useEffect)(function(){en(Tt)},[f,Tt]),Object(b.useEffect)(function(){f&&(zt&&f.focus())},[f,zt]),Object(b.useEffect)(function(){if(Nt&&f){var vt=f.getScrollerElement();function Mt(At){var Pt=At.target;if(un.current){var Wt=Pt.scrollTop/Pt.scrollHeight;un.current.scrollTop=un.current.scrollHeight*Wt}}return vt.addEventListener("scroll",Mt),function(){vt.removeEventListener("scroll",Mt)}}},[f,Nt]),Object(b.useEffect)(function(){if(f&&Vn){function vt(Mt,At){Vn(Mt,At)}return f.on("beforeChange",vt),function(){f.off("beforeChange",vt)}}},[f,Vn]),Object(b.useEffect)(function(){if(f&&Rn){function vt(){Rn(f.getValue())}return f.on("blur",vt),function(){f.off("blur",vt)}}},[f,Rn]),Object(b.useEffect)(function(){if(f){function vt(Mt){var At=Mt.getValue();ht(At),hi(new Date().getTime()),Mt.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),dt&&dt(At)}return f.on("change",vt),function(){f.off("change",vt)}}},[f,dt]),Object(b.useEffect)(function(){f&&(nt==null?(f.setValue(""),ht("")):nt!==f.getValue()&&(f.setValue(nt),ht(nt),f.setCursor(f.lineCount(),0)))},[f,nt]);var Qi=Object(b.useCallback)(function(vt){var Mt=f.getCursor(),At=f.getSelection(),Pt=At.split(` +\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`;function J(ue){return/^\d+$/.test(ue)?"".concat(ue,"px"):ue}var $=navigator.platform.toUpperCase().indexOf("MAC")>=0,k=$?"Cmd":"Ctrl",M=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"],_=(ut={},Object(Y.a)(ut,k+"-B","bold"),Object(Y.a)(ut,k+"-I","italic"),ut),H=(Ee={},Object(Y.a)(Ee,He,"\u6DFB\u52A0\u94FE\u63A5"),Object(Y.a)(Ee,et,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(Y.a)(Ee,pt,"\u6DFB\u52A0\u6587\u4EF6"),Object(Y.a)(Ee,tt,"\u6DFB\u52A0\u8868\u683C"),Ee),be=F.a=function(ue){var Be=ue.defaultValue,nt=Be===void 0?"":Be,dt=ue.onChange,lt=ue.width,Rt=lt===void 0?"100%":lt,kt=ue.height,ft=kt===void 0?400:kt,Yt=ue.miniToolbar,_t=Yt===void 0?!1:Yt,Zt=ue.isFocus,zt=Zt===void 0?!1:Zt,Tt=ue.watch,Fn=ue.insertTemp,qn=ue.mode,bt=qn===void 0?"markdown":qn,Et=ue.id,rt=Et===void 0?"markdown-editor-id":Et,Ct=ue.showResizeBar,Xt=Ct===void 0?!1:Ct,rn=ue.noStorage,nn=rn===void 0?!1:rn,Dt=ue.showNullButton,gt=Dt===void 0?!1:Dt,Ln=ue.hidetoolBar,ni=Ln===void 0?!1:Ln,Sn=ue.fullScreen,Lt=Sn===void 0?!1:Sn,Rn=ue.onBlur,Vn=ue.onCMBeforeChange,ii=ue.onFullScreen,Te=ue.className,ot=Te===void 0?"":Te,Ot=ue.disablePaste,Gt=Ot===void 0?!1:Ot,Qt=ue.placeholder,$t=Qt===void 0?"":Qt,h=ue.values,o=h===void 0?"":h,a=Object(b.useState)(null),u=Object(j.a)(a,2),f=u[0],c=u[1],G=Object(b.useState)(nt),Oe=Object(j.a)(G,2),Qe=Oe[0],ht=Oe[1],Ne=Object(b.useState)(Tt),St=Object(j.a)(Ne,2),Nt=St[0],en=St[1],Kn=Object(b.useState)(Lt),Qn=Object(j.a)(Kn,2),mn=Qn[0],$n=Qn[1],Hi=Object(b.useState)(""),In=Object(j.a)(Hi,2),Jn=In[0],Wn=In[1],bi=Object(b.useState)(0),ri=Object(j.a)(bi,2),mi=ri[0],hi=ri[1],cr=Object(b.useState)(ft),Gi=Object(j.a)(cr,2),oi=Gi[0],Yn=Gi[1],Ti=Object(b.useState)(!1),Li=Object(j.a)(Ti,2),dr=Li[0],sn=Li[1],Ft=Object(b.useRef)(Object(We.a)()),En=Object(b.useRef)(!1),jt=Object(b.useRef)(),cn=Object(b.useRef)(),Vt=Object(b.useRef)(),ci=Object(b.useRef)(),un=Object(b.useRef)(),On=function(){var vt=Object(ne.a)(P.a.mark(function Mt(){var At,Pt;return P.a.wrap(function(Jt){for(;;)switch(Jt.prev=Jt.next){case 0:return Jt.next=2,Object(Pe.a)("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:Ft.current}});case 2:Pt=Jt.sent,Pt!=null&&(At=Pt.attachments)!==null&&At!==void 0&&At.length&&(console.log("cm:",f,cn),Pt.attachments.map(function(Ut){Ut.content_type.indexOf("image")>-1?f.replaceSelection("![,](/api/attachments/".concat(Ut.id,"?type=").concat(Ut.content_type,")")):Ut.content_type.indexOf("video")>-1?f.replaceSelection('')):Ut.content_type.indexOf("pdf")>-1?f.replaceSelection('').concat(Ut.name,"")):f.replaceSelection("[".concat(Ut.name,"](").concat(R.a.API_SERVER,"/api/attachments/").concat(Ut.id,"?type=").concat(Ut.content_type,")"))}));case 4:case"end":return Jt.stop()}},Mt)}));return function(){return vt.apply(this,arguments)}}();Object(b.useEffect)(function(){ht(o),f==null||f.setValue(o)},[o]),Object(b.useEffect)(function(){ii==null||ii(mn)},[mn]),Object(b.useEffect)(function(){if(cn.current){var vt=E.a.fromTextArea(cn.current,{mode:bt,lineNumbers:!_t,lineWrapping:!0,value:nt,autoCloseTags:!0,autoCloseBrackets:!0});zt&&vt.focus();function Mt(At,Pt){if(Gt){Pt.preventDefault();return}var Wt=Pt.clipboardData;if(Wt){var Jt=Wt.types.toString(),Ut=Wt.items;if(Jt==="Files"||Wt.types.indexOf("Files")>-1){if(Pt.preventDefault(),bt=="stex")return;try{var dn,Pn=Ut[1];((dn=Ut[0])===null||dn===void 0?void 0:dn.kind)==="file"&&(Pn=Ut[0]);var Bt=Pn.getAsFile(),xi=Bt.name.split(".").pop();Ke(Bt,function(Ht){if(Ht.id){var vn,ei,ti;(Bt==null||((vn=Bt.type)===null||vn===void 0)?void 0:vn.indexOf("image"))>-1?vt.replaceSelection("![,](/api/attachments/".concat(Ht.id,"?type=").concat(Ht.content_type,")")):(Bt==null||((ei=Bt.type)===null||ei===void 0)?void 0:ei.indexOf("video"))>-1?vt.replaceSelection('')):(Bt==null||((ti=Bt.type)===null||ti===void 0)?void 0:ti.indexOf("pdf"))>-1?vt.replaceSelection('').concat(Bt.name,"")):M.includes(xi)?vt.replaceSelection('').concat(Bt.name,"")):vt.replaceSelection("[".concat(Bt.name,"](").concat(R.a.API_SERVER,"/api/attachments/").concat(Ht.id,"?type=").concat(Ht.content_type,")"))}else(Ht==null?void 0:Ht.status)===401&&(document.location.href="/user/login")})}catch(Ht){le.b.warn("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0}return vt.on("paste",Mt),vt.on("dragleave",function(At,Pt){Vt.current.classList.remove("mouse-hover-md")}),vt.on("dragover",function(At,Pt){Vt.current.classList.add("mouse-hover-md")}),vt.on("drop",function(At,Pt){Vt.current.classList.add("mouse-hover-md");var Wt;if(Wt=Pt.dataTransfer.files,Wt.length>0){Pt.preventDefault(),Pt.stopPropagation();for(var Jt=function(Pn){var Bt=Wt[Pn],xi=Bt.name.split(".").pop();Ke(Bt,function(Ht){if(Ht.id){var vn,ei,ti;(Bt==null||((vn=Bt.type)===null||vn===void 0)?void 0:vn.indexOf("image"))>-1?vt.replaceSelection("![,](/api/attachments/".concat(Ht.id,"?type=").concat(Ht.content_type,")")):(Bt==null||((ei=Bt.type)===null||ei===void 0)?void 0:ei.indexOf("video"))>-1?vt.replaceSelection('')):(Bt==null||((ti=Bt.type)===null||ti===void 0)?void 0:ti.indexOf("pdf"))>-1?vt.replaceSelection('').concat(Bt.name,"")):M.includes(xi)?vt.replaceSelection('').concat(Bt.name,"")):vt.replaceSelection("[".concat(Bt.name,"](").concat(R.a.API_SERVER,"/api/attachments/").concat(Ht.id,"?type=").concat(Ht.content_type,")"))}else(Ht==null?void 0:Ht.status)===401&&(document.location.href="/user/login")})},Ut=0;Ut0||Ut.target.offsetWidth>0)&&(Vi(),f.setSize("100%","100%"),f.refresh())}}catch(dn){Wt.e(dn)}finally{Wt.f()}});return At.observe(cn.current.parentElement),At}if(f){var Mt=vt();return function(){Mt.unobserve(cn.current.parentElement)}}},[f,Vi]),Object(b.useEffect)(function(){if(f){for(var vt=[],Mt=function(){var Ut=Pt[At];Wt=Object(j.a)(Ut,2);var dn=Wt[0],Pn=Wt[1],Bt=Object(Y.a)({},dn,function(){Ki(Pn)});vt.push(Bt),f.addKeyMap(Bt)},At=0,Pt=Object.entries(_);At0){var vt=new Date().getTime(),Mt=window.sessionStorage.getItem(rt);vt>=mi+De&&(!Mt||Mt!==Qe)&&(window.sessionStorage.setItem(rt,Qe),sn(!0))}},De),Object(b.useEffect)(function(){en(Tt)},[f,Tt]),Object(b.useEffect)(function(){f&&(zt&&f.focus())},[f,zt]),Object(b.useEffect)(function(){if(Nt&&f){var vt=f.getScrollerElement();function Mt(At){var Pt=At.target;if(un.current){var Wt=Pt.scrollTop/Pt.scrollHeight;un.current.scrollTop=un.current.scrollHeight*Wt}}return vt.addEventListener("scroll",Mt),function(){vt.removeEventListener("scroll",Mt)}}},[f,Nt]),Object(b.useEffect)(function(){if(f&&Vn){function vt(Mt,At){Vn(Mt,At)}return f.on("beforeChange",vt),function(){f.off("beforeChange",vt)}}},[f,Vn]),Object(b.useEffect)(function(){if(f&&Rn){function vt(){Rn(f.getValue())}return f.on("blur",vt),function(){f.off("blur",vt)}}},[f,Rn]),Object(b.useEffect)(function(){if(f){function vt(Mt){var At=Mt.getValue();ht(At),hi(new Date().getTime()),Mt.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),dt&&dt(At)}return f.on("change",vt),function(){f.off("change",vt)}}},[f,dt]),Object(b.useEffect)(function(){f&&(nt==null?(f.setValue(""),ht("")):nt!==f.getValue()&&(f.setValue(nt),ht(nt),f.setCursor(f.lineCount(),0)))},[f,nt]);var Ki=Object(b.useCallback)(function(vt){var Mt=f.getCursor(),At=f.getSelection(),Pt=At.split(` `);switch(vt){case"bold":return f.replaceSelection("**"+At+"**"),At===""&&f.setCursor(Mt.line,Mt.ch+2),f.focus();case"italic":return f.replaceSelection("*"+At+"*"),At===""&&f.setCursor(Mt.line,Mt.ch+1),f.focus();case"code":return f.replaceSelection("`"+At+"`"),At===""&&f.setCursor(Mt.line,Mt.ch+1),f.focus();case"inline-latex":return f.replaceSelection("`$$"+At+"$$`"),At===""&&f.setCursor(Mt.line,Mt.ch+3),f.focus();case"latex":return f.replaceSelection("```latex\n"+At+"\n```"),f.setCursor(Mt.line+1,At.length+1),f.focus();case"line-break":return f.replaceSelection(`
                  `),f.focus();case"list-ul":return At===""?f.replaceSelection("- "+At):f.replaceSelection(Pt.map(function(Wt){return Wt===""?"":"- ".concat(Wt)}).join(` `)),f.focus();case"list-ol":return At===""?f.replaceSelection("1. "+At):f.replaceSelection(Pt.map(function(Wt,Jt){return Wt===""?"":"".concat(Jt+1,". ").concat(Wt)}).join(` @@ -287,7 +287,7 @@ Please report this to https://github.com/markedjs/marked.`,J.silent)return"

                  An `,vn=0;vn300&&(dn=300);var Pn=ft+dn+"px";Yn(Pn)}}return vt.addEventListener("mousedown",Pt),document.addEventListener("mousemove",Jt),document.addEventListener("mouseup",Wt),function(){vt.removeEventListener("mousedown",Pt),document.removeEventListener("mousemove",Jt),document.removeEventListener("mouseup",Wt)}}},[f,ci]),Object(b.useEffect)(function(){Yn(ft)},[ft]);var fr=J(Rt),ai=J(oi),Ki={width:fr,height:ai},Fr=Object(b.useMemo)(function(){if(mi){var vt=new Date(mi),Mt=vt.getHours(),At=vt.getMinutes(),Pt=vt.getSeconds();return Mt=Mt<10?"0"+Mt:Mt,At=At<10?"0"+At:At,Pt=Pt<10?"0"+Pt:Pt,"".concat(Mt,":").concat(At,":").concat(Pt)}return 0},[mi]);function Ii(){window.sessionStorage.removeItem(rt),sn(!1),hi(0)}function Zo(){sn(!1),hi(0),f.setValue(window.sessionStorage.getItem(rt))}function ho(vt,Mt){var At=f.getValue();At=At.replace(vt,Mt),ht(At),f==null||f.setValue(At)}return C.a.createElement(b.Fragment,null,C.a.createElement("div",{className:"markdown-editor-wrapper",ref:Vt},C.a.createElement("div",{className:"markdown-editor-container ".concat(ot," ").concat(Nt?"on-preview":""," ").concat(_t?"mini":""," ").concat(mn?"full-screen":""),style:Ki},C.a.createElement(O,{insertTemp:Fn,watch:Nt,fullScreen:mn,showNullButton:gt,onActionCallback:Qi,hidetoolBar:ni,uuid:Ft.current,setOpenPhones:function(){En.current=!0}}),C.a.createElement("div",{className:"markdown-editor-body"},C.a.createElement("div",{className:"codemirror-container"},C.a.createElement("textarea",{ref:cn,placeholder:$t})),Nt?C.a.createElement("div",{ref:un,className:"preview-container"},bt==="stex"&&C.a.createElement(ke,{value:Ke}),bt!=="stex"&&C.a.createElement(he.a,{edit:!0,value:Ke,replaces:ho})):null))),Xt?C.a.createElement("a",{ref:ci,className:"editor-resize"}):null,C.a.createElement(V.a,null,H[Jn]?C.a.createElement(ve.a,{centered:!0,title:H[Jn],visible:!0,onCancel:zn,footer:null},jr):null))}},QDVR:function(Se,j,d){"use strict";d.d(j,"e",function(){return ve}),d.d(j,"d",function(){return re}),d.d(j,"c",function(){return F}),d.d(j,"b",function(){return Y}),d.d(j,"a",function(){return P});var z=function(){var b=function(C,w){return b=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(E,A){E.__proto__=A}||function(E,A){for(var T in A)A.hasOwnProperty(T)&&(E[T]=A[T])},b(C,w)};return function(C,w){b(C,w);function E(){this.constructor=C}C.prototype=w===null?Object.create(w):(E.prototype=w.prototype,new E)}}();function ve(b){var C=[];return b.forEach(function(w){return C.push(w)}),C}function re(b){var C=[];return b.forEach(function(w,E){return C.push(E)}),C}var de=function(){function b(){this._value="",this._pos=0}return b.prototype.reset=function(C){return this._value=C,this._pos=0,this},b.prototype.next=function(){return this._pos+=1,this},b.prototype.hasNext=function(){return this._pos0)A.left||(A.left=new ne,A.left.segment=E.value()),A=A.left;else if(T<0)A.right||(A.right=new ne,A.right.segment=E.value()),A=A.right;else if(E.hasNext())E.next(),A.mid||(A.mid=new ne,A.mid.segment=E.value()),A=A.mid;else break}var g=A.value;return A.value=w,A.key=C,g},b.prototype.get=function(C){for(var w=this._iter.reset(C),E=this._root;E;){var A=w.cmp(E.segment);if(A>0)E=E.left;else if(A<0)E=E.right;else if(w.hasNext())w.next(),E=E.mid;else break}return E?E.value:void 0},b.prototype.findSubstr=function(C){for(var w=this._iter.reset(C),E=this._root,A=void 0;E;){var T=w.cmp(E.segment);if(T>0)E=E.left;else if(T<0)E=E.right;else if(w.hasNext())w.next(),A=E.value||A,E=E.mid;else break}return E&&E.value||A},b.prototype.forEach=function(C){this._forEach(this._root,C)},b.prototype._forEach=function(C,w){C&&(this._forEach(C.left,w),C.value&&w(C.value,C.key),this._forEach(C.mid,w),this._forEach(C.right,w))},b}(),Y=function(){function b(){this.map=new Map,this.ignoreCase=!1}return b.prototype.set=function(C,w){this.map.set(this.toKey(C),w)},b.prototype.get=function(C){return this.map.get(this.toKey(C))},b.prototype.toKey=function(C){var w=C.toString();return this.ignoreCase&&(w=w.toLowerCase()),w},b}(),L=function(){function b(){this._map=new Map,this._head=void 0,this._tail=void 0,this._size=0}return b.prototype.clear=function(){this._map.clear(),this._head=void 0,this._tail=void 0,this._size=0},Object.defineProperty(b.prototype,"size",{get:function(){return this._size},enumerable:!0,configurable:!0}),b.prototype.get=function(C,w){w===void 0&&(w=0);var E=this._map.get(C);return E?(w!==0&&this.touch(E,w),E.value):void 0},b.prototype.set=function(C,w,E){E===void 0&&(E=0);var A=this._map.get(C);if(A)A.value=w,E!==0&&this.touch(A,E);else{A={key:C,value:w,next:void 0,previous:void 0};switch(E){case 0:this.addItemLast(A);break;case 1:this.addItemFirst(A);break;case 2:this.addItemLast(A);break;default:this.addItemLast(A);break}this._map.set(C,A),this._size++}},b.prototype.delete=function(C){return!!this.remove(C)},b.prototype.remove=function(C){var w=this._map.get(C);return w?(this._map.delete(C),this.removeItem(w),this._size--,w.value):void 0},b.prototype.forEach=function(C,w){for(var E=this._head;E;)w?C.bind(w)(E.value,E.key,this):C(E.value,E.key,this),E=E.next},b.prototype.trimOld=function(C){if(C>=this.size)return;if(C===0){this.clear();return}for(var w=this._head,E=this.size;w&&E>C;)this._map.delete(w.key),w=w.next,E--;this._head=w,this._size=E,w&&(w.previous=void 0)},b.prototype.addItemFirst=function(C){if(!this._head&&!this._tail)this._tail=C;else if(this._head)C.next=this._head,this._head.previous=C;else throw new Error("Invalid list");this._head=C},b.prototype.addItemLast=function(C){if(!this._head&&!this._tail)this._head=C;else if(this._tail)C.previous=this._tail,this._tail.next=C;else throw new Error("Invalid list");this._tail=C},b.prototype.removeItem=function(C){if(C===this._head&&C===this._tail)this._head=void 0,this._tail=void 0;else if(C===this._head){if(!C.next)throw new Error("Invalid list");C.next.previous=void 0,this._head=C.next}else if(C===this._tail){if(!C.previous)throw new Error("Invalid list");C.previous.next=void 0,this._tail=C.previous}else{var w=C.next,E=C.previous;if(!w||!E)throw new Error("Invalid list");w.previous=E,E.next=w}C.next=void 0,C.previous=void 0},b.prototype.touch=function(C,w){if(!this._head||!this._tail)throw new Error("Invalid list");if(w!==1&&w!==2)return;if(w===1){if(C===this._head)return;var E=C.next,A=C.previous;C===this._tail?(A.next=void 0,this._tail=A):(E.previous=A,A.next=E),C.previous=void 0,C.next=this._head,this._head.previous=C,this._head=C}else if(w===2){if(C===this._tail)return;var E=C.next,A=C.previous;C===this._head?(E.previous=void 0,this._head=E):(E.previous=A,A.next=E),C.next=void 0,C.previous=this._tail,this._tail.next=C,this._tail=C}},b.prototype.toJSON=function(){var C=[];return this.forEach(function(w,E){C.push([E,w])}),C},b}(),P=function(b){z(C,b);function C(w,E){E===void 0&&(E=1);var A=b.call(this)||this;return A._limit=w,A._ratio=Math.min(Math.max(0,E),1),A}return C.prototype.get=function(w){return b.prototype.get.call(this,w,2)},C.prototype.peek=function(w){return b.prototype.get.call(this,w,0)},C.prototype.set=function(w,E){b.prototype.set.call(this,w,E,2),this.checkTrim()},C.prototype.checkTrim=function(){this.size>this._limit&&this.trimOld(Math.round(this._limit*this._ratio))},C}(L)},RMFE:function(Se,j){Se.exports="data:image/png;base64,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"},SJMd:function(Se,j){/** +`),f.focus();default:throw new Error}},[f,Jn]),jr=Object(b.useMemo)(function(){switch(Jn){case He:return C.a.createElement(we,{callback:Ci,onCancel:zn});case et:return C.a.createElement($e.b,{callback:Ci,onCancel:zn});case pt:return C.a.createElement(X,{callback:Ci,onCancel:zn});case tt:return C.a.createElement(Ie,{callback:Ci,onCancel:zn});default:return null}},[Jn]);function zn(){Wn("")}Object(b.useEffect)(function(){if(ci.current){var vt=ci.current,Mt=!1,At=0;function Pt(Ut){Mt=!0,At=Ut.pageY}function Wt(){Mt=!1}function Jt(Ut){if(Mt){var dn=Ut.pageY-At;dn<0&&(dn=0),dn>300&&(dn=300);var Pn=ft+dn+"px";Yn(Pn)}}return vt.addEventListener("mousedown",Pt),document.addEventListener("mousemove",Jt),document.addEventListener("mouseup",Wt),function(){vt.removeEventListener("mousedown",Pt),document.removeEventListener("mousemove",Jt),document.removeEventListener("mouseup",Wt)}}},[f,ci]),Object(b.useEffect)(function(){Yn(ft)},[ft]);var fr=J(Rt),ai=J(oi),Qi={width:fr,height:ai},Fr=Object(b.useMemo)(function(){if(mi){var vt=new Date(mi),Mt=vt.getHours(),At=vt.getMinutes(),Pt=vt.getSeconds();return Mt=Mt<10?"0"+Mt:Mt,At=At<10?"0"+At:At,Pt=Pt<10?"0"+Pt:Pt,"".concat(Mt,":").concat(At,":").concat(Pt)}return 0},[mi]);function Ii(){window.sessionStorage.removeItem(rt),sn(!1),hi(0)}function Zo(){sn(!1),hi(0),f.setValue(window.sessionStorage.getItem(rt))}function ho(vt,Mt){var At=f.getValue();At=At.replace(vt,Mt),ht(At),f==null||f.setValue(At)}return C.a.createElement(b.Fragment,null,C.a.createElement("div",{className:"markdown-editor-wrapper",ref:Vt},C.a.createElement("div",{className:"markdown-editor-container ".concat(ot," ").concat(Nt?"on-preview":""," ").concat(_t?"mini":""," ").concat(mn?"full-screen":""),style:Qi},C.a.createElement(O,{insertTemp:Fn,watch:Nt,fullScreen:mn,showNullButton:gt,onActionCallback:Ki,hidetoolBar:ni,uuid:Ft.current,setOpenPhones:function(){En.current=!0}}),C.a.createElement("div",{className:"markdown-editor-body"},C.a.createElement("div",{className:"codemirror-container"},C.a.createElement("textarea",{ref:cn,placeholder:$t})),Nt?C.a.createElement("div",{ref:un,className:"preview-container"},bt==="stex"&&C.a.createElement(ke,{value:Qe}),bt!=="stex"&&C.a.createElement(he.a,{edit:!0,value:Qe,replaces:ho})):null))),Xt?C.a.createElement("a",{ref:ci,className:"editor-resize"}):null,C.a.createElement(V.a,null,H[Jn]?C.a.createElement(ve.a,{centered:!0,title:H[Jn],visible:!0,onCancel:zn,footer:null},jr):null))}},QDVR:function(Se,F,d){"use strict";d.d(F,"e",function(){return ve}),d.d(F,"d",function(){return re}),d.d(F,"c",function(){return j}),d.d(F,"b",function(){return Y}),d.d(F,"a",function(){return P});var z=function(){var b=function(C,w){return b=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(E,A){E.__proto__=A}||function(E,A){for(var T in A)A.hasOwnProperty(T)&&(E[T]=A[T])},b(C,w)};return function(C,w){b(C,w);function E(){this.constructor=C}C.prototype=w===null?Object.create(w):(E.prototype=w.prototype,new E)}}();function ve(b){var C=[];return b.forEach(function(w){return C.push(w)}),C}function re(b){var C=[];return b.forEach(function(w,E){return C.push(E)}),C}var de=function(){function b(){this._value="",this._pos=0}return b.prototype.reset=function(C){return this._value=C,this._pos=0,this},b.prototype.next=function(){return this._pos+=1,this},b.prototype.hasNext=function(){return this._pos0)A.left||(A.left=new ne,A.left.segment=E.value()),A=A.left;else if(T<0)A.right||(A.right=new ne,A.right.segment=E.value()),A=A.right;else if(E.hasNext())E.next(),A.mid||(A.mid=new ne,A.mid.segment=E.value()),A=A.mid;else break}var g=A.value;return A.value=w,A.key=C,g},b.prototype.get=function(C){for(var w=this._iter.reset(C),E=this._root;E;){var A=w.cmp(E.segment);if(A>0)E=E.left;else if(A<0)E=E.right;else if(w.hasNext())w.next(),E=E.mid;else break}return E?E.value:void 0},b.prototype.findSubstr=function(C){for(var w=this._iter.reset(C),E=this._root,A=void 0;E;){var T=w.cmp(E.segment);if(T>0)E=E.left;else if(T<0)E=E.right;else if(w.hasNext())w.next(),A=E.value||A,E=E.mid;else break}return E&&E.value||A},b.prototype.forEach=function(C){this._forEach(this._root,C)},b.prototype._forEach=function(C,w){C&&(this._forEach(C.left,w),C.value&&w(C.value,C.key),this._forEach(C.mid,w),this._forEach(C.right,w))},b}(),Y=function(){function b(){this.map=new Map,this.ignoreCase=!1}return b.prototype.set=function(C,w){this.map.set(this.toKey(C),w)},b.prototype.get=function(C){return this.map.get(this.toKey(C))},b.prototype.toKey=function(C){var w=C.toString();return this.ignoreCase&&(w=w.toLowerCase()),w},b}(),L=function(){function b(){this._map=new Map,this._head=void 0,this._tail=void 0,this._size=0}return b.prototype.clear=function(){this._map.clear(),this._head=void 0,this._tail=void 0,this._size=0},Object.defineProperty(b.prototype,"size",{get:function(){return this._size},enumerable:!0,configurable:!0}),b.prototype.get=function(C,w){w===void 0&&(w=0);var E=this._map.get(C);return E?(w!==0&&this.touch(E,w),E.value):void 0},b.prototype.set=function(C,w,E){E===void 0&&(E=0);var A=this._map.get(C);if(A)A.value=w,E!==0&&this.touch(A,E);else{A={key:C,value:w,next:void 0,previous:void 0};switch(E){case 0:this.addItemLast(A);break;case 1:this.addItemFirst(A);break;case 2:this.addItemLast(A);break;default:this.addItemLast(A);break}this._map.set(C,A),this._size++}},b.prototype.delete=function(C){return!!this.remove(C)},b.prototype.remove=function(C){var w=this._map.get(C);return w?(this._map.delete(C),this.removeItem(w),this._size--,w.value):void 0},b.prototype.forEach=function(C,w){for(var E=this._head;E;)w?C.bind(w)(E.value,E.key,this):C(E.value,E.key,this),E=E.next},b.prototype.trimOld=function(C){if(C>=this.size)return;if(C===0){this.clear();return}for(var w=this._head,E=this.size;w&&E>C;)this._map.delete(w.key),w=w.next,E--;this._head=w,this._size=E,w&&(w.previous=void 0)},b.prototype.addItemFirst=function(C){if(!this._head&&!this._tail)this._tail=C;else if(this._head)C.next=this._head,this._head.previous=C;else throw new Error("Invalid list");this._head=C},b.prototype.addItemLast=function(C){if(!this._head&&!this._tail)this._head=C;else if(this._tail)C.previous=this._tail,this._tail.next=C;else throw new Error("Invalid list");this._tail=C},b.prototype.removeItem=function(C){if(C===this._head&&C===this._tail)this._head=void 0,this._tail=void 0;else if(C===this._head){if(!C.next)throw new Error("Invalid list");C.next.previous=void 0,this._head=C.next}else if(C===this._tail){if(!C.previous)throw new Error("Invalid list");C.previous.next=void 0,this._tail=C.previous}else{var w=C.next,E=C.previous;if(!w||!E)throw new Error("Invalid list");w.previous=E,E.next=w}C.next=void 0,C.previous=void 0},b.prototype.touch=function(C,w){if(!this._head||!this._tail)throw new Error("Invalid list");if(w!==1&&w!==2)return;if(w===1){if(C===this._head)return;var E=C.next,A=C.previous;C===this._tail?(A.next=void 0,this._tail=A):(E.previous=A,A.next=E),C.previous=void 0,C.next=this._head,this._head.previous=C,this._head=C}else if(w===2){if(C===this._tail)return;var E=C.next,A=C.previous;C===this._head?(E.previous=void 0,this._head=E):(E.previous=A,A.next=E),C.next=void 0,C.previous=this._tail,this._tail.next=C,this._tail=C}},b.prototype.toJSON=function(){var C=[];return this.forEach(function(w,E){C.push([E,w])}),C},b}(),P=function(b){z(C,b);function C(w,E){E===void 0&&(E=1);var A=b.call(this)||this;return A._limit=w,A._ratio=Math.min(Math.max(0,E),1),A}return C.prototype.get=function(w){return b.prototype.get.call(this,w,2)},C.prototype.peek=function(w){return b.prototype.get.call(this,w,0)},C.prototype.set=function(w,E){b.prototype.set.call(this,w,E,2),this.checkTrim()},C.prototype.checkTrim=function(){this.size>this._limit&&this.trimOld(Math.round(this._limit*this._ratio))},C}(L)},RMFE:function(Se,F){Se.exports="data:image/png;base64,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"},SJMd:function(Se,F){/** * @license * Copyright (C) 2006 Google Inc. * @@ -302,35 +302,35 @@ Please report this to https://github.com/markedjs/marked.`,J.silent)return"

                  An * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */var d,z,ve,re=!1,de,le;window.PR_SHOULD_USE_CONTINUATION=!0;var ne,F;(function(){var Y=window,L=["break,continue,do,else,for,if,return,while"],P=[L,"auto,case,char,const,default,double,enum,extern,float,goto,inline,int,long,register,restrict,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"],b=[P,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"],C=[b,"alignas,alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,delegate,dynamic_cast,explicit,export,friend,generic,late_check,mutable,namespace,noexcept,noreturn,nullptr,property,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"],w=[b,"abstract,assert,boolean,byte,extends,finally,final,implements,import,instanceof,interface,null,native,package,strictfp,super,synchronized,throws,transient"],E=[b,"abstract,add,alias,as,ascending,async,await,base,bool,by,byte,checked,decimal,delegate,descending,dynamic,event,finally,fixed,foreach,from,get,global,group,implicit,in,interface,internal,into,is,join,let,lock,null,object,out,override,orderby,params,partial,readonly,ref,remove,sbyte,sealed,select,set,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,value,var,virtual,where,yield"],A="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,throw,true,try,unless,until,when,while,yes",T=[b,"abstract,async,await,constructor,debugger,enum,eval,export,function,get,implements,instanceof,interface,let,null,set,undefined,var,with,yield,Infinity,NaN"],g="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END",v=[L,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"],S=[L,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"],I=[L,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"],q=[C,E,w,T,g,v,S,I],oe=/^(DIR|FILE|array|vector|(de|priority_)?queue|(forward_)?list|stack|(const_)?(reverse_)?iterator|(unordered_)?(multi)?(set|map)|bitset|u?(int|float)\d*)\b/,he="str",ke="kwd",ge="com",xe="typ",Ce="lit",K="pun",R="pln",fe="tag",Z="dec",O="src",V="atn",ie="atv",Q="nocode",pe="(?:^^\\.?|[+-]|[!=]=?=?|\\#|%=?|&&?=?|\\(|\\*=?|[+\\-]=|->|\\/=?|::?|<>?>?=?|,|;|\\?|@|\\[|~|{|\\^\\^?=?|\\|\\|?=?|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\s*";function D(N){for(var se=0,ye=!1,Ie=!1,Pe=0,We=N.length;Pe122||(k<65||$>90||qe.push([Math.max(65,$)|32,Math.min(k,90)|32]),k<97||$>122||qe.push([Math.max(97,$)&~32,Math.min(k,122)&~32]))}}qe.sort(function(be,ue){return be[0]-ue[0]||ue[1]-be[1]});for(var M=[],_=[],ze=0;zeH[0]&&(H[1]+1>H[0]&&De.push("-"),De.push(tt(H[1])))}return De.push("]"),De.join("")}function yt(ut){for(var Ee=ut.source.match(new RegExp("(?:\\[(?:[^\\x5C\\x5D]|\\\\[\\s\\S])*\\]|\\\\u[A-Fa-f0-9]{4}|\\\\x[A-Fa-f0-9]{2}|\\\\[0-9]+|\\\\[^ux0-9]|\\(\\?[:!=]|[\\(\\)\\^]|[^\\x5B\\x5C\\(\\)\\^]+)","g")),qe=Ee.length,st=[],De=0,ze=0;De=2&&$==="["?Ee[De]=Ye(ee):$!=="\\"&&(Ee[De]=ee.replace(/[a-zA-Z]/g,function(_){var H=_.charCodeAt(0);return"["+String.fromCharCode(H&~32,H|32)+"]"}))}return Ee.join("")}for(var mt=[],Pe=0,We=N.length;Pe|\\/=?|::?|<>?>?=?|,|;|\\?|@|\\[|~|{|\\^\\^?=?|\\|\\|?=?|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\s*";function D(N){for(var se=0,ye=!1,Ie=!1,Pe=0,We=N.length;Pe122||(k<65||$>90||qe.push([Math.max(65,$)|32,Math.min(k,90)|32]),k<97||$>122||qe.push([Math.max(97,$)&~32,Math.min(k,122)&~32]))}}qe.sort(function(be,ue){return be[0]-ue[0]||ue[1]-be[1]});for(var M=[],_=[],ze=0;zeH[0]&&(H[1]+1>H[0]&&De.push("-"),De.push(tt(H[1])))}return De.push("]"),De.join("")}function yt(ut){for(var Ee=ut.source.match(new RegExp("(?:\\[(?:[^\\x5C\\x5D]|\\\\[\\s\\S])*\\]|\\\\u[A-Fa-f0-9]{4}|\\\\x[A-Fa-f0-9]{2}|\\\\[0-9]+|\\\\[^ux0-9]|\\(\\?[:!=]|[\\(\\)\\^]|[^\\x5B\\x5C\\(\\)\\^]+)","g")),qe=Ee.length,st=[],De=0,ze=0;De=2&&$==="["?Ee[De]=Ye(ee):$!=="\\"&&(Ee[De]=ee.replace(/[a-zA-Z]/g,function(_){var H=_.charCodeAt(0);return"["+String.fromCharCode(H&~32,H|32)+"]"}))}return Ee.join("")}for(var mt=[],Pe=0,We=N.length;Pe=0;)ye[mt.charAt(ut)]=yt;var Ee=yt[1],qe=""+Ee;et.hasOwnProperty(qe)||(pt.push(Ee),et[qe]=null)}pt.push(/[\0-\uffff]/),Ie=D(pt)})();var Pe=se.length,We=function(He){for(var pt=He.sourceCode,et=He.basePos,tt=He.sourceNode,Ye=[et,R],yt=0,mt=pt.match(Ie)||[],ut={},Ee=0,qe=mt.length;Ee=5&&De.substring(0,5)==="lang-",ee&&!(ze&&typeof ze[1]=="string")&&(ee=!1,De=O),ee||(ut[st]=De)}var k=yt;if(yt+=st.length,!ee)Ye.push(et+k,De);else{var M=ze[1],_=st.indexOf(M),H=_+M.length;ze[2]&&(H=st.length-ze[2].length,_=H-M.length);var be=De.substring(5);te(tt,et+k,st.substring(0,_),We,Ye),te(tt,et+k+_,M,X(be,M),Ye),te(tt,et+k+H,st.substring(H),We,Ye)}}He.decorations=Ye};return We}function it(N){var se=[],ye=[];N.tripleQuotedStrings?se.push([he,/^(?:\'\'\'(?:[^\'\\]|\\[\s\S]|\'{1,2}(?=[^\']))*(?:\'\'\'|$)|\"\"\"(?:[^\"\\]|\\[\s\S]|\"{1,2}(?=[^\"]))*(?:\"\"\"|$)|\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$))/,null,`'"`]):N.multiLineStrings?se.push([he,/^(?:\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$)|\`(?:[^\\\`]|\\[\s\S])*(?:\`|$))/,null,"'\"`"]):se.push([he,/^(?:\'(?:[^\\\'\r\n]|\\.)*(?:\'|$)|\"(?:[^\\\"\r\n]|\\.)*(?:\"|$))/,null,`"'`]),N.verbatimStrings&&ye.push([he,/^@\"(?:[^\"]|\"\")*(?:\"|$)/,null]);var Ie=N.hashComments;Ie&&(N.cStyleComments?(Ie>1?se.push([ge,/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/,null,"#"]):se.push([ge,/^#(?:(?:define|e(?:l|nd)if|else|error|ifn?def|include|line|pragma|undef|warning)\b|[^\r\n]*)/,null,"#"]),ye.push([he,/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h(?:h|pp|\+\+)?|[a-z]\w*)>/,null])):se.push([ge,/^#[^\r\n]*/,null,"#"])),N.cStyleComments&&(ye.push([ge,/^\/\/[^\r\n]*/,null]),ye.push([ge,/^\/\*[\s\S]*?(?:\*\/|$)/,null]));var Pe=N.regexLiterals;if(Pe){var We=Pe>1?"":` \r`,He=We?".":"[\\S\\s]",pt="/(?=[^/*"+We+"])(?:[^/\\x5B\\x5C"+We+"]|\\x5C"+He+"|\\x5B(?:[^\\x5C\\x5D"+We+"]|\\x5C"+He+")*(?:\\x5D|$))+/";ye.push(["lang-regex",RegExp("^"+pe+"("+pt+")")])}var et=N.types;et&&ye.push([xe,et]);var tt=(""+N.keywords).replace(/^ | $/g,"");tt.length&&ye.push([ke,new RegExp("^(?:"+tt.replace(/[\s,]+/g,"|")+")\\b"),null]),se.push([R,/^\s+/,null,` \r - \xA0`]);var Ye="^.[^\\s\\w.$@'\"`/\\\\]*";return N.regexLiterals&&(Ye+="(?!s*/)"),ye.push([Ce,/^@[a-z_$][a-z_$@0-9]*/i,null],[xe,/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\w+_t\b)/,null],[R,/^[a-z_$][a-z_$@0-9]*/i,null],[Ce,new RegExp("^(?:0x[a-f0-9]+|(?:\\d(?:_\\d+)*\\d*(?:\\.\\d*)?|\\.\\d\\+)(?:e[+\\-]?\\d+)?)[a-z]*","i"),null,"0123456789"],[R,/^\\[\s\S]?/,null],[K,new RegExp(Ye),null]),$e(se,ye)}var Fe=it({keywords:q,hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0});function Ue(N,se,ye){for(var Ie=/(?:^|\s)nocode(?:\s|$)/,Pe=/\r\n?|\n/,We=N.ownerDocument,He=We.createElement("li");N.firstChild;)He.appendChild(N.firstChild);var pt=[He];function et(Ee){var qe=Ee.nodeType;if(qe==1&&!Ie.test(Ee.className))if(Ee.nodeName==="br")tt(Ee),Ee.parentNode&&Ee.parentNode.removeChild(Ee);else for(var st=Ee.firstChild;st;st=st.nextSibling)et(st);else if((qe==3||qe==4)&&ye){var De=Ee.nodeValue,ze=De.match(Pe);if(ze){var ee=De.substring(0,ze.index);Ee.nodeValue=ee;var J=De.substring(ze.index+ze[0].length);if(J){var $=Ee.parentNode;$.insertBefore(We.createTextNode(J),Ee.nextSibling)}tt(Ee),ee||Ee.parentNode.removeChild(Ee)}}}function tt(Ee){for(;!Ee.nextSibling;)if(Ee=Ee.parentNode,!Ee)return;function qe(ze,ee){var J=ee?ze.cloneNode(!1):ze,$=ze.parentNode;if($){var k=qe($,1),M=ze.nextSibling;k.appendChild(J);for(var _=M;_;_=M)M=_.nextSibling,k.appendChild(_)}return J}for(var st=qe(Ee.nextSibling,0),De;(De=st.parentNode)&&De.nodeType===1;)st=De;pt.push(st)}for(var Ye=0;Ye=$&&(et+=2),We>=k&&(yt+=2)}}finally{De&&(De.style.display=ze)}}var Le={};function ae(N,se){for(var ye=se.length;--ye>=0;){var Ie=se[ye];Le.hasOwnProperty(Ie)?Y.console&&console.warn("cannot override language handler %s",Ie):Le[Ie]=N}}function X(N,se){return N&&Le.hasOwnProperty(N)||(N=/^\s*]*(?:>|$)/],[ge,/^<\!--[\s\S]*?(?:-\->|$)/],["lang-",/^<\?([\s\S]+?)(?:\?>|$)/],["lang-",/^<%([\s\S]+?)(?:%>|$)/],[K,/^(?:<[%?]|[%?]>)/],["lang-",/^]*>([\s\S]+?)<\/xmp\b[^>]*>/i],["lang-js",/^]*>([\s\S]*?)(<\/script\b[^>]*>)/i],["lang-css",/^]*>([\s\S]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]),ae($e([[R,/^[\s]+/,null,` \r -`],[ie,/^(?:\"[^\"]*\"?|\'[^\']*\'?)/,null,`"'`]],[[fe,/^^<\/?[a-z](?:[\w.:-]*\w)?|\/?>$/i],[V,/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^>\'\"\s]*(?:[^>\'\"\s\/]|\/(?=\s)))/],[K,/^[=<>\/]+/],["lang-js",/^on\w+\s*=\s*\"([^\"]+)\"/i],["lang-js",/^on\w+\s*=\s*\'([^\']+)\'/i],["lang-js",/^on\w+\s*=\s*([^\"\'>\s]+)/i],["lang-css",/^style\s*=\s*\"([^\"]+)\"/i],["lang-css",/^style\s*=\s*\'([^\']+)\'/i],["lang-css",/^style\s*=\s*([^\"\'>\s]+)/i]]),["in.tag"]),ae($e([],[[ie,/^[\s\S]+/]]),["uq.val"]),ae(it({keywords:C,hashComments:!0,cStyleComments:!0,types:oe}),["c","cc","cpp","cxx","cyc","m"]),ae(it({keywords:"null,true,false"}),["json"]),ae(it({keywords:E,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:oe}),["cs"]),ae(it({keywords:w,cStyleComments:!0}),["java"]),ae(it({keywords:I,hashComments:!0,multiLineStrings:!0}),["bash","bsh","csh","sh"]),ae(it({keywords:v,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}),["cv","py","python"]),ae(it({keywords:g,hashComments:!0,multiLineStrings:!0,regexLiterals:2}),["perl","pl","pm"]),ae(it({keywords:S,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb","ruby"]),ae(it({keywords:T,cStyleComments:!0,regexLiterals:!0}),["javascript","js","ts","typescript"]),ae(it({keywords:A,hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]),ae($e([],[[he,/^[\s\S]+/]]),["regex"]);function je(N){var se=N.langExtension;try{var ye=y(N.sourceNode,N.pre),Ie=ye.sourceCode;N.sourceCode=Ie,N.spans=ye.spans,N.basePos=0,X(se,Ie)(N),Me(N)}catch(Pe){Y.console&&console.log(Pe&&Pe.stack||Pe)}}function Qe(N,se,ye){var Ie=ye||!1,Pe=se||null,We=document.createElement("div");We.innerHTML="

                  "+N+"
                  ",We=We.firstChild,Ie&&Ue(We,Ie,!0);var He={langExtension:Pe,numberLines:Ie,sourceNode:We,pre:1,sourceCode:null,basePos:null,spans:null,decorations:null};return je(He),We.innerHTML}function Ve(N,se){var ye=se||document.body,Ie=ye.ownerDocument||document;function Pe(J){return ye.getElementsByTagName(J)}for(var We=[Pe("pre"),Pe("code"),Pe("xmp")],He=[],pt=0;pt=0){var I=v.split("!=");return Y.create(I[0].trim(),this._deserializeValue(I[1],S))}if(v.indexOf("==")>=0){var I=v.split("==");return F.create(I[0].trim(),this._deserializeValue(I[1],S))}if(v.indexOf("=~")>=0){var I=v.split("=~");return P.create(I[0].trim(),this._deserializeRegexValue(I[1],S))}return/^\!\s*/.test(v)?L.create(v.substr(1).trim()):ne.create(v)},g._deserializeValue=function(v,S){if(v=v.trim(),v==="true")return!0;if(v==="false")return!1;var I=/^'([^']*)'$/.exec(v);return I?I[1].trim():v},g._deserializeRegexValue=function(v,S){if(Object(z.x)(v)){if(S)throw new Error("missing regexp-value for =~-expression");return console.warn("missing regexp-value for =~-expression"),null}var I=v.indexOf("/"),q=v.lastIndexOf("/");if(I===q||I<0){if(S)throw new Error("bad regexp-value '"+v+"', missing /-enclosure");return console.warn("bad regexp-value '"+v+"', missing /-enclosure"),null}var oe=v.slice(I+1,q),he=v[q+1]==="i"?"i":"";try{return new RegExp(oe,he)}catch(ke){if(S)throw new Error("bad regexp-value '"+v+"', parse error: "+ke);return console.warn("bad regexp-value '"+v+"', parse error: "+ke),null}},g}();function le(g,v){var S=g.getType(),I=v.getType();if(S!==I)return S-I;switch(S){case 1:return g.cmp(v);case 2:return g.cmp(v);case 3:return g.cmp(v);case 4:return g.cmp(v);case 6:return g.cmp(v);case 7:return g.cmp(v);case 5:return g.cmp(v);default:throw new Error("Unknown ContextKeyExpr!")}}var ne=function(){function g(v){this.key=v}return g.create=function(v){return new g(v)},g.prototype.getType=function(){return 1},g.prototype.cmp=function(v){return this.keyv.key?1:0},g.prototype.equals=function(v){return v instanceof g?this.key===v.key:!1},g.prototype.evaluate=function(v){return!!v.getValue(this.key)},g.prototype.keys=function(){return[this.key]},g.prototype.negate=function(){return L.create(this.key)},g}(),F=function(){function g(v,S){this.key=v,this.value=S}return g.create=function(v,S){return typeof S=="boolean"?S?ne.create(v):L.create(v):new g(v,S)},g.prototype.getType=function(){return 3},g.prototype.cmp=function(v){return this.keyv.key?1:this.valuev.value?1:0},g.prototype.equals=function(v){return v instanceof g?this.key===v.key&&this.value===v.value:!1},g.prototype.evaluate=function(v){return v.getValue(this.key)==this.value},g.prototype.keys=function(){return[this.key]},g.prototype.negate=function(){return Y.create(this.key,this.value)},g}(),Y=function(){function g(v,S){this.key=v,this.value=S}return g.create=function(v,S){return typeof S=="boolean"?S?L.create(v):ne.create(v):new g(v,S)},g.prototype.getType=function(){return 4},g.prototype.cmp=function(v){return this.keyv.key?1:this.valuev.value?1:0},g.prototype.equals=function(v){return v instanceof g?this.key===v.key&&this.value===v.value:!1},g.prototype.evaluate=function(v){return v.getValue(this.key)!=this.value},g.prototype.keys=function(){return[this.key]},g.prototype.negate=function(){return F.create(this.key,this.value)},g}(),L=function(){function g(v){this.key=v}return g.create=function(v){return new g(v)},g.prototype.getType=function(){return 2},g.prototype.cmp=function(v){return this.keyv.key?1:0},g.prototype.equals=function(v){return v instanceof g?this.key===v.key:!1},g.prototype.evaluate=function(v){return!v.getValue(this.key)},g.prototype.keys=function(){return[this.key]},g.prototype.negate=function(){return ne.create(this.key)},g}(),P=function(){function g(v,S){this.key=v,this.regexp=S}return g.create=function(v,S){return new g(v,S)},g.prototype.getType=function(){return 6},g.prototype.cmp=function(v){if(this.keyv.key)return 1;var S=this.regexp?this.regexp.source:"",I=v.regexp?v.regexp.source:"";return SI?1:0},g.prototype.equals=function(v){if(v instanceof g){var S=this.regexp?this.regexp.source:"",I=v.regexp?v.regexp.source:"";return this.key===v.key&&S===I}return!1},g.prototype.evaluate=function(v){var S=v.getValue(this.key);return this.regexp?this.regexp.test(S):!1},g.prototype.keys=function(){return[this.key]},g.prototype.negate=function(){return b.create(this)},g}(),b=function(){function g(v){this._actual=v}return g.create=function(v){return new g(v)},g.prototype.getType=function(){return 7},g.prototype.cmp=function(v){return this._actual.cmp(v._actual)},g.prototype.equals=function(v){return v instanceof g?this._actual.equals(v._actual):!1},g.prototype.evaluate=function(v){return!this._actual.evaluate(v)},g.prototype.keys=function(){return this._actual.keys()},g.prototype.negate=function(){return this._actual},g}(),C=function(){function g(v){this.expr=v}return g.create=function(v){var S=g._normalizeArr(v);return S.length===0?void 0:S.length===1?S[0]:new g(S)},g.prototype.getType=function(){return 5},g.prototype.cmp=function(v){if(this.expr.lengthv.expr.length)return 1;for(var S=0,I=this.expr.length;S1;){for(var he=v.shift(),ke=v.shift(),ge=[],xe=0,Ce=oe(he);xe=15&&(C=!1,L=!0);var he=S&&(P||C&&(oe==null||oe<12.11)),ke=re||F&&Y>=9;function ge(e){return new RegExp("(^|\\s)"+e+"(?:$|\\s)\\s*")}var xe=function(e,t){var i=e.className,n=ge(t).exec(i);if(n){var r=i.slice(n.index+n[0].length);e.className=i.slice(0,n.index)+(r?n[1]+r:"")}};function Ce(e){for(var t=e.childNodes.length;t>0;--t)e.removeChild(e.firstChild);return e}function K(e,t){return Ce(e).appendChild(t)}function R(e,t,i,n){var r=document.createElement(e);if(i&&(r.className=i),n&&(r.style.cssText=n),typeof t=="string")r.appendChild(document.createTextNode(t));else if(t)for(var s=0;s=t)return l+(t-s);l+=p-s,l+=i-l%i,s=p+1}}var Ae=function(){this.id=null,this.f=null,this.time=0,this.handler=D(this.onTimeout,this)};Ae.prototype.onTimeout=function(e){e.id=0,e.time<=+new Date?e.f():setTimeout(e.handler,e.time-+new Date)},Ae.prototype.set=function(e,t){this.f=t;var i=+new Date+e;(!this.id||i=t)return n+Math.min(l,t-r);if(r+=s-n,r+=i-r%i,n=s+1,r>=t)return n}}var ae=[""];function X(e){for(;ae.length<=e;)ae.push(je(ae)+" ");return ae[e]}function je(e){return e[e.length-1]}function Qe(e,t){for(var i=[],n=0;n"\x80"&&(e.toUpperCase()!=e.toLowerCase()||N.test(e))}function ye(e,t){return t?t.source.indexOf("\\w")>-1&&se(e)?!0:t.test(e):se(e)}function Ie(e){for(var t in e)if(e.hasOwnProperty(t)&&e[t])return!1;return!0}var Pe=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function We(e){return e.charCodeAt(0)>=768&&Pe.test(e)}function He(e,t,i){for(;(i<0?t>0:ti?-1:1;;){if(t==i)return t;var r=(t+i)/2,s=n<0?Math.ceil(r):Math.floor(r);if(s==t)return e(s)?t:i;e(s)?i=s:t=s+n}}function et(e,t,i,n){if(!e)return n(t,i,"ltr",0);for(var r=!1,s=0;st||t==i&&l.to==t)&&(n(Math.max(l.from,t),Math.min(l.to,i),l.level==1?"rtl":"ltr",s),r=!0)}r||n(t,i,"ltr")}var tt=null;function Ye(e,t,i){var n;tt=null;for(var r=0;rt)return r;s.to==t&&(s.from!=s.to&&i=="before"?n=r:tt=r),s.from==t&&(s.from!=s.to&&i!="before"?n=r:tt=r)}return n!=null?n:tt}var yt=function(){var e="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",t="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function i(x){return x<=247?e.charAt(x):1424<=x&&x<=1524?"R":1536<=x&&x<=1785?t.charAt(x-1536):1774<=x&&x<=2220?"r":8192<=x&&x<=8203?"w":x==8204?"b":"L"}var n=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,r=/[stwN]/,s=/[LRr]/,l=/[Lb1n]/,p=/[1n]/;function m(x,B,W){this.level=x,this.from=B,this.to=W}return function(x,B){var W=B=="ltr"?"L":"R";if(x.length==0||B=="ltr"&&!n.test(x))return!1;for(var me=x.length,ce=[],Re=0;Re-1&&(n[t]=r.slice(0,s).concat(r.slice(s+1)))}}}function De(e,t){var i=qe(e,t);if(!i.length)return;for(var n=Array.prototype.slice.call(arguments,2),r=0;r0}function $(e){e.prototype.on=function(t,i){Ee(this,t,i)},e.prototype.off=function(t,i){st(this,t,i)}}function k(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function M(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}function _(e){return e.defaultPrevented!=null?e.defaultPrevented:e.returnValue==!1}function H(e){k(e),M(e)}function be(e){return e.target||e.srcElement}function ue(e){var t=e.which;return t==null&&(e.button&1?t=1:e.button&2?t=3:e.button&4&&(t=2)),S&&e.ctrlKey&&t==1&&(t=3),t}var Be=function(){if(F&&Y<9)return!1;var e=R("div");return"draggable"in e||"dragDrop"in e}(),nt;function dt(e){if(nt==null){var t=R("span","\u200B");K(e,R("span",[t,document.createTextNode("x")])),e.firstChild.offsetHeight!=0&&(nt=t.offsetWidth<=1&&t.offsetHeight>2&&!(F&&Y<8))}var i=nt?R("span","\u200B"):R("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return i.setAttribute("cm-text",""),i}var lt;function Rt(e){if(lt!=null)return lt;var t=K(e,document.createTextNode("A\u062EA")),i=Z(t,0,1).getBoundingClientRect(),n=Z(t,1,2).getBoundingClientRect();return Ce(e),!i||i.left==i.right?!1:lt=n.right-i.right<3}var kt=` + \xA0`]);var Ye="^.[^\\s\\w.$@'\"`/\\\\]*";return N.regexLiterals&&(Ye+="(?!s*/)"),ye.push([Ce,/^@[a-z_$][a-z_$@0-9]*/i,null],[xe,/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\w+_t\b)/,null],[R,/^[a-z_$][a-z_$@0-9]*/i,null],[Ce,new RegExp("^(?:0x[a-f0-9]+|(?:\\d(?:_\\d+)*\\d*(?:\\.\\d*)?|\\.\\d\\+)(?:e[+\\-]?\\d+)?)[a-z]*","i"),null,"0123456789"],[R,/^\\[\s\S]?/,null],[Q,new RegExp(Ye),null]),$e(se,ye)}var Fe=it({keywords:q,hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0});function Ue(N,se,ye){for(var Ie=/(?:^|\s)nocode(?:\s|$)/,Pe=/\r\n?|\n/,We=N.ownerDocument,He=We.createElement("li");N.firstChild;)He.appendChild(N.firstChild);var pt=[He];function et(Ee){var qe=Ee.nodeType;if(qe==1&&!Ie.test(Ee.className))if(Ee.nodeName==="br")tt(Ee),Ee.parentNode&&Ee.parentNode.removeChild(Ee);else for(var st=Ee.firstChild;st;st=st.nextSibling)et(st);else if((qe==3||qe==4)&&ye){var De=Ee.nodeValue,ze=De.match(Pe);if(ze){var ee=De.substring(0,ze.index);Ee.nodeValue=ee;var J=De.substring(ze.index+ze[0].length);if(J){var $=Ee.parentNode;$.insertBefore(We.createTextNode(J),Ee.nextSibling)}tt(Ee),ee||Ee.parentNode.removeChild(Ee)}}}function tt(Ee){for(;!Ee.nextSibling;)if(Ee=Ee.parentNode,!Ee)return;function qe(ze,ee){var J=ee?ze.cloneNode(!1):ze,$=ze.parentNode;if($){var k=qe($,1),M=ze.nextSibling;k.appendChild(J);for(var _=M;_;_=M)M=_.nextSibling,k.appendChild(_)}return J}for(var st=qe(Ee.nextSibling,0),De;(De=st.parentNode)&&De.nodeType===1;)st=De;pt.push(st)}for(var Ye=0;Ye=$&&(et+=2),We>=k&&(yt+=2)}}finally{De&&(De.style.display=ze)}}var Le={};function ae(N,se){for(var ye=se.length;--ye>=0;){var Ie=se[ye];Le.hasOwnProperty(Ie)?Y.console&&console.warn("cannot override language handler %s",Ie):Le[Ie]=N}}function X(N,se){return N&&Le.hasOwnProperty(N)||(N=/^\s*]*(?:>|$)/],[ge,/^<\!--[\s\S]*?(?:-\->|$)/],["lang-",/^<\?([\s\S]+?)(?:\?>|$)/],["lang-",/^<%([\s\S]+?)(?:%>|$)/],[Q,/^(?:<[%?]|[%?]>)/],["lang-",/^]*>([\s\S]+?)<\/xmp\b[^>]*>/i],["lang-js",/^]*>([\s\S]*?)(<\/script\b[^>]*>)/i],["lang-css",/^]*>([\s\S]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]),ae($e([[R,/^[\s]+/,null,` \r +`],[ie,/^(?:\"[^\"]*\"?|\'[^\']*\'?)/,null,`"'`]],[[fe,/^^<\/?[a-z](?:[\w.:-]*\w)?|\/?>$/i],[V,/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^>\'\"\s]*(?:[^>\'\"\s\/]|\/(?=\s)))/],[Q,/^[=<>\/]+/],["lang-js",/^on\w+\s*=\s*\"([^\"]+)\"/i],["lang-js",/^on\w+\s*=\s*\'([^\']+)\'/i],["lang-js",/^on\w+\s*=\s*([^\"\'>\s]+)/i],["lang-css",/^style\s*=\s*\"([^\"]+)\"/i],["lang-css",/^style\s*=\s*\'([^\']+)\'/i],["lang-css",/^style\s*=\s*([^\"\'>\s]+)/i]]),["in.tag"]),ae($e([],[[ie,/^[\s\S]+/]]),["uq.val"]),ae(it({keywords:C,hashComments:!0,cStyleComments:!0,types:oe}),["c","cc","cpp","cxx","cyc","m"]),ae(it({keywords:"null,true,false"}),["json"]),ae(it({keywords:E,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:oe}),["cs"]),ae(it({keywords:w,cStyleComments:!0}),["java"]),ae(it({keywords:I,hashComments:!0,multiLineStrings:!0}),["bash","bsh","csh","sh"]),ae(it({keywords:v,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}),["cv","py","python"]),ae(it({keywords:g,hashComments:!0,multiLineStrings:!0,regexLiterals:2}),["perl","pl","pm"]),ae(it({keywords:S,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb","ruby"]),ae(it({keywords:T,cStyleComments:!0,regexLiterals:!0}),["javascript","js","ts","typescript"]),ae(it({keywords:A,hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]),ae($e([],[[he,/^[\s\S]+/]]),["regex"]);function je(N){var se=N.langExtension;try{var ye=y(N.sourceNode,N.pre),Ie=ye.sourceCode;N.sourceCode=Ie,N.spans=ye.spans,N.basePos=0,X(se,Ie)(N),Me(N)}catch(Pe){Y.console&&console.log(Pe&&Pe.stack||Pe)}}function Ke(N,se,ye){var Ie=ye||!1,Pe=se||null,We=document.createElement("div");We.innerHTML="
                  "+N+"
                  ",We=We.firstChild,Ie&&Ue(We,Ie,!0);var He={langExtension:Pe,numberLines:Ie,sourceNode:We,pre:1,sourceCode:null,basePos:null,spans:null,decorations:null};return je(He),We.innerHTML}function Ve(N,se){var ye=se||document.body,Ie=ye.ownerDocument||document;function Pe(J){return ye.getElementsByTagName(J)}for(var We=[Pe("pre"),Pe("code"),Pe("xmp")],He=[],pt=0;pt=0){var I=v.split("!=");return Y.create(I[0].trim(),this._deserializeValue(I[1],S))}if(v.indexOf("==")>=0){var I=v.split("==");return j.create(I[0].trim(),this._deserializeValue(I[1],S))}if(v.indexOf("=~")>=0){var I=v.split("=~");return P.create(I[0].trim(),this._deserializeRegexValue(I[1],S))}return/^\!\s*/.test(v)?L.create(v.substr(1).trim()):ne.create(v)},g._deserializeValue=function(v,S){if(v=v.trim(),v==="true")return!0;if(v==="false")return!1;var I=/^'([^']*)'$/.exec(v);return I?I[1].trim():v},g._deserializeRegexValue=function(v,S){if(Object(z.x)(v)){if(S)throw new Error("missing regexp-value for =~-expression");return console.warn("missing regexp-value for =~-expression"),null}var I=v.indexOf("/"),q=v.lastIndexOf("/");if(I===q||I<0){if(S)throw new Error("bad regexp-value '"+v+"', missing /-enclosure");return console.warn("bad regexp-value '"+v+"', missing /-enclosure"),null}var oe=v.slice(I+1,q),he=v[q+1]==="i"?"i":"";try{return new RegExp(oe,he)}catch(ke){if(S)throw new Error("bad regexp-value '"+v+"', parse error: "+ke);return console.warn("bad regexp-value '"+v+"', parse error: "+ke),null}},g}();function le(g,v){var S=g.getType(),I=v.getType();if(S!==I)return S-I;switch(S){case 1:return g.cmp(v);case 2:return g.cmp(v);case 3:return g.cmp(v);case 4:return g.cmp(v);case 6:return g.cmp(v);case 7:return g.cmp(v);case 5:return g.cmp(v);default:throw new Error("Unknown ContextKeyExpr!")}}var ne=function(){function g(v){this.key=v}return g.create=function(v){return new g(v)},g.prototype.getType=function(){return 1},g.prototype.cmp=function(v){return this.keyv.key?1:0},g.prototype.equals=function(v){return v instanceof g?this.key===v.key:!1},g.prototype.evaluate=function(v){return!!v.getValue(this.key)},g.prototype.keys=function(){return[this.key]},g.prototype.negate=function(){return L.create(this.key)},g}(),j=function(){function g(v,S){this.key=v,this.value=S}return g.create=function(v,S){return typeof S=="boolean"?S?ne.create(v):L.create(v):new g(v,S)},g.prototype.getType=function(){return 3},g.prototype.cmp=function(v){return this.keyv.key?1:this.valuev.value?1:0},g.prototype.equals=function(v){return v instanceof g?this.key===v.key&&this.value===v.value:!1},g.prototype.evaluate=function(v){return v.getValue(this.key)==this.value},g.prototype.keys=function(){return[this.key]},g.prototype.negate=function(){return Y.create(this.key,this.value)},g}(),Y=function(){function g(v,S){this.key=v,this.value=S}return g.create=function(v,S){return typeof S=="boolean"?S?L.create(v):ne.create(v):new g(v,S)},g.prototype.getType=function(){return 4},g.prototype.cmp=function(v){return this.keyv.key?1:this.valuev.value?1:0},g.prototype.equals=function(v){return v instanceof g?this.key===v.key&&this.value===v.value:!1},g.prototype.evaluate=function(v){return v.getValue(this.key)!=this.value},g.prototype.keys=function(){return[this.key]},g.prototype.negate=function(){return j.create(this.key,this.value)},g}(),L=function(){function g(v){this.key=v}return g.create=function(v){return new g(v)},g.prototype.getType=function(){return 2},g.prototype.cmp=function(v){return this.keyv.key?1:0},g.prototype.equals=function(v){return v instanceof g?this.key===v.key:!1},g.prototype.evaluate=function(v){return!v.getValue(this.key)},g.prototype.keys=function(){return[this.key]},g.prototype.negate=function(){return ne.create(this.key)},g}(),P=function(){function g(v,S){this.key=v,this.regexp=S}return g.create=function(v,S){return new g(v,S)},g.prototype.getType=function(){return 6},g.prototype.cmp=function(v){if(this.keyv.key)return 1;var S=this.regexp?this.regexp.source:"",I=v.regexp?v.regexp.source:"";return SI?1:0},g.prototype.equals=function(v){if(v instanceof g){var S=this.regexp?this.regexp.source:"",I=v.regexp?v.regexp.source:"";return this.key===v.key&&S===I}return!1},g.prototype.evaluate=function(v){var S=v.getValue(this.key);return this.regexp?this.regexp.test(S):!1},g.prototype.keys=function(){return[this.key]},g.prototype.negate=function(){return b.create(this)},g}(),b=function(){function g(v){this._actual=v}return g.create=function(v){return new g(v)},g.prototype.getType=function(){return 7},g.prototype.cmp=function(v){return this._actual.cmp(v._actual)},g.prototype.equals=function(v){return v instanceof g?this._actual.equals(v._actual):!1},g.prototype.evaluate=function(v){return!this._actual.evaluate(v)},g.prototype.keys=function(){return this._actual.keys()},g.prototype.negate=function(){return this._actual},g}(),C=function(){function g(v){this.expr=v}return g.create=function(v){var S=g._normalizeArr(v);return S.length===0?void 0:S.length===1?S[0]:new g(S)},g.prototype.getType=function(){return 5},g.prototype.cmp=function(v){if(this.expr.lengthv.expr.length)return 1;for(var S=0,I=this.expr.length;S1;){for(var he=v.shift(),ke=v.shift(),ge=[],xe=0,Ce=oe(he);xe=15&&(C=!1,L=!0);var he=S&&(P||C&&(oe==null||oe<12.11)),ke=re||j&&Y>=9;function ge(e){return new RegExp("(^|\\s)"+e+"(?:$|\\s)\\s*")}var xe=function(e,t){var i=e.className,n=ge(t).exec(i);if(n){var r=i.slice(n.index+n[0].length);e.className=i.slice(0,n.index)+(r?n[1]+r:"")}};function Ce(e){for(var t=e.childNodes.length;t>0;--t)e.removeChild(e.firstChild);return e}function Q(e,t){return Ce(e).appendChild(t)}function R(e,t,i,n){var r=document.createElement(e);if(i&&(r.className=i),n&&(r.style.cssText=n),typeof t=="string")r.appendChild(document.createTextNode(t));else if(t)for(var s=0;s=t)return l+(t-s);l+=p-s,l+=i-l%i,s=p+1}}var Ae=function(){this.id=null,this.f=null,this.time=0,this.handler=D(this.onTimeout,this)};Ae.prototype.onTimeout=function(e){e.id=0,e.time<=+new Date?e.f():setTimeout(e.handler,e.time-+new Date)},Ae.prototype.set=function(e,t){this.f=t;var i=+new Date+e;(!this.id||i=t)return n+Math.min(l,t-r);if(r+=s-n,r+=i-r%i,n=s+1,r>=t)return n}}var ae=[""];function X(e){for(;ae.length<=e;)ae.push(je(ae)+" ");return ae[e]}function je(e){return e[e.length-1]}function Ke(e,t){for(var i=[],n=0;n"\x80"&&(e.toUpperCase()!=e.toLowerCase()||N.test(e))}function ye(e,t){return t?t.source.indexOf("\\w")>-1&&se(e)?!0:t.test(e):se(e)}function Ie(e){for(var t in e)if(e.hasOwnProperty(t)&&e[t])return!1;return!0}var Pe=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function We(e){return e.charCodeAt(0)>=768&&Pe.test(e)}function He(e,t,i){for(;(i<0?t>0:ti?-1:1;;){if(t==i)return t;var r=(t+i)/2,s=n<0?Math.ceil(r):Math.floor(r);if(s==t)return e(s)?t:i;e(s)?i=s:t=s+n}}function et(e,t,i,n){if(!e)return n(t,i,"ltr",0);for(var r=!1,s=0;st||t==i&&l.to==t)&&(n(Math.max(l.from,t),Math.min(l.to,i),l.level==1?"rtl":"ltr",s),r=!0)}r||n(t,i,"ltr")}var tt=null;function Ye(e,t,i){var n;tt=null;for(var r=0;rt)return r;s.to==t&&(s.from!=s.to&&i=="before"?n=r:tt=r),s.from==t&&(s.from!=s.to&&i!="before"?n=r:tt=r)}return n!=null?n:tt}var yt=function(){var e="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",t="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function i(x){return x<=247?e.charAt(x):1424<=x&&x<=1524?"R":1536<=x&&x<=1785?t.charAt(x-1536):1774<=x&&x<=2220?"r":8192<=x&&x<=8203?"w":x==8204?"b":"L"}var n=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,r=/[stwN]/,s=/[LRr]/,l=/[Lb1n]/,p=/[1n]/;function m(x,B,W){this.level=x,this.from=B,this.to=W}return function(x,B){var W=B=="ltr"?"L":"R";if(x.length==0||B=="ltr"&&!n.test(x))return!1;for(var me=x.length,ce=[],Re=0;Re-1&&(n[t]=r.slice(0,s).concat(r.slice(s+1)))}}}function De(e,t){var i=qe(e,t);if(!i.length)return;for(var n=Array.prototype.slice.call(arguments,2),r=0;r0}function $(e){e.prototype.on=function(t,i){Ee(this,t,i)},e.prototype.off=function(t,i){st(this,t,i)}}function k(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function M(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}function _(e){return e.defaultPrevented!=null?e.defaultPrevented:e.returnValue==!1}function H(e){k(e),M(e)}function be(e){return e.target||e.srcElement}function ue(e){var t=e.which;return t==null&&(e.button&1?t=1:e.button&2?t=3:e.button&4&&(t=2)),S&&e.ctrlKey&&t==1&&(t=3),t}var Be=function(){if(j&&Y<9)return!1;var e=R("div");return"draggable"in e||"dragDrop"in e}(),nt;function dt(e){if(nt==null){var t=R("span","\u200B");Q(e,R("span",[t,document.createTextNode("x")])),e.firstChild.offsetHeight!=0&&(nt=t.offsetWidth<=1&&t.offsetHeight>2&&!(j&&Y<8))}var i=nt?R("span","\u200B"):R("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return i.setAttribute("cm-text",""),i}var lt;function Rt(e){if(lt!=null)return lt;var t=Q(e,document.createTextNode("A\u062EA")),i=Z(t,0,1).getBoundingClientRect(),n=Z(t,1,2).getBoundingClientRect();return Ce(e),!i||i.left==i.right?!1:lt=n.right-i.right<3}var kt=` b`.split(/\n/).length!=3?function(e){for(var t=0,i=[],n=e.length;t<=n;){var r=e.indexOf(` -`,t);r==-1&&(r=e.length);var s=e.slice(t,e.charAt(r-1)=="\r"?r-1:r),l=s.indexOf("\r");l!=-1?(i.push(s.slice(0,l)),t+=l+1):(i.push(s),t=r+1)}return i}:function(e){return e.split(/\r\n?|\n/)},ft=window.getSelection?function(e){try{return e.selectionStart!=e.selectionEnd}catch(t){return!1}}:function(e){var t;try{t=e.ownerDocument.selection.createRange()}catch(i){}return!t||t.parentElement()!=e?!1:t.compareEndPoints("StartToEnd",t)!=0},Yt=function(){var e=R("div");return"oncopy"in e?!0:(e.setAttribute("oncopy","return;"),typeof e.oncopy=="function")}(),_t=null;function Zt(e){if(_t!=null)return _t;var t=K(e,R("span","x")),i=t.getBoundingClientRect(),n=Z(t,0,1).getBoundingClientRect();return _t=Math.abs(i.left-n.left)>1}var zt={},Tt={};function Fn(e,t){arguments.length>2&&(t.dependencies=Array.prototype.slice.call(arguments,2)),zt[e]=t}function qn(e,t){Tt[e]=t}function bt(e){if(typeof e=="string"&&Tt.hasOwnProperty(e))e=Tt[e];else if(e&&typeof e.name=="string"&&Tt.hasOwnProperty(e.name)){var t=Tt[e.name];typeof t=="string"&&(t={name:t}),e=U(t,e),e.name=t.name}else{if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(e))return bt("application/xml");if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(e))return bt("application/json")}return typeof e=="string"?{name:e}:e||{name:"null"}}function Et(e,t){t=bt(t);var i=zt[t.name];if(!i)return Et(e,"text/plain");var n=i(e,t);if(rt.hasOwnProperty(t.name)){var r=rt[t.name];for(var s in r){if(!r.hasOwnProperty(s))continue;n.hasOwnProperty(s)&&(n["_"+s]=n[s]),n[s]=r[s]}}if(n.name=t.name,t.helperType&&(n.helperType=t.helperType),t.modeProps)for(var l in t.modeProps)n[l]=t.modeProps[l];return n}var rt={};function Ct(e,t){var i=rt.hasOwnProperty(e)?rt[e]:rt[e]={};y(t,i)}function Xt(e,t){if(t===!0)return t;if(e.copyState)return e.copyState(t);var i={};for(var n in t){var r=t[n];r instanceof Array&&(r=r.concat([])),i[n]=r}return i}function rn(e,t){for(var i;e.innerMode&&!(i=e.innerMode(t),!i||i.mode==e);)t=i.state,e=i.mode;return i||{mode:e,state:t}}function nn(e,t,i){return e.startState?e.startState(t,i):!0}var Dt=function(e,t,i){this.pos=this.start=0,this.string=e,this.tabSize=t||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=i};Dt.prototype.eol=function(){return this.pos>=this.string.length},Dt.prototype.sol=function(){return this.pos==this.lineStart},Dt.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},Dt.prototype.next=function(){if(this.post},Dt.prototype.eatSpace=function(){for(var e=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>e},Dt.prototype.skipToEnd=function(){this.pos=this.string.length},Dt.prototype.skipTo=function(e){var t=this.string.indexOf(e,this.pos);if(t>-1)return this.pos=t,!0},Dt.prototype.backUp=function(e){this.pos-=e},Dt.prototype.column=function(){return this.lastColumnPos0?null:(s&&t!==!1&&(this.pos+=s[0].length),s)}},Dt.prototype.current=function(){return this.string.slice(this.start,this.pos)},Dt.prototype.hideFirstChars=function(e,t){this.lineStart+=e;try{return t()}finally{this.lineStart-=e}},Dt.prototype.lookAhead=function(e){var t=this.lineOracle;return t&&t.lookAhead(e)},Dt.prototype.baseToken=function(){var e=this.lineOracle;return e&&e.baseToken(this.pos)};function gt(e,t){if(t-=e.first,t<0||t>=e.size)throw new Error("There is no line "+(t+e.first)+" in the document.");for(var i=e;!i.lines;)for(var n=0;;++n){var r=i.children[n],s=r.chunkSize();if(t=e.first&&ti?Te(i,gt(e,i).text.length):a(t,gt(e,t.line).text.length)}function a(e,t){var i=e.ch;return i==null||i>t?Te(e.line,t):i<0?Te(e.line,0):e}function u(e,t){for(var i=[],n=0;nthis.maxLookAhead&&(this.maxLookAhead=e),t},c.prototype.baseToken=function(e){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=e;)this.baseTokenPos+=2;var t=this.baseTokens[this.baseTokenPos+1];return{type:t&&t.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-e}},c.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},c.fromSaved=function(e,t,i){return t instanceof f?new c(e,Xt(e.mode,t.state),i,t.lookAhead):new c(e,Xt(e.mode,t),i)},c.prototype.save=function(e){var t=e!==!1?Xt(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new f(t,this.maxLookAhead):t};function G(e,t,i,n){var r=[e.state.modeGen],s={};Kn(e,t.text,e.doc.mode,i,function(x,B){return r.push(x,B)},s,n);for(var l=i.state,p=function(x){i.baseTokens=r;var B=e.state.overlays[x],W=1,me=0;i.state=!0,Kn(e,t.text,B.mode,i,function(ce,Re){for(var _e=W;mece&&r.splice(W,1,ce,r[W+1],Ge),W+=2,me=Math.min(ce,Ge)}if(!Re)return;if(B.opaque)r.splice(_e,W-_e,ce,"overlay "+Re),W=_e+2;else for(;_ee.options.maxHighlightLength&&Xt(e.doc.mode,n.state),s=G(e,t,n);r&&(n.state=r),t.stateAfter=n.save(!r),t.styles=s.styles,s.classes?t.styleClasses=s.classes:t.styleClasses&&(t.styleClasses=null),i===e.doc.highlightFrontier&&(e.doc.modeFrontier=Math.max(e.doc.modeFrontier,++e.doc.highlightFrontier))}return t.styles}function Ke(e,t,i){var n=e.doc,r=e.display;if(!n.mode.startState)return new c(n,!0,t);var s=mn(e,t,i),l=s>n.first&>(n,s-1).stateAfter,p=l?c.fromSaved(n,l,s):new c(n,nn(n.mode),s);return n.iter(s,t,function(m){ht(e,m.text,p);var x=p.line;m.stateAfter=x==t-1||x%5==0||x>=r.viewFrom&&xt.start)return s}throw new Error("Mode "+e.name+" failed to advance stream.")}var Nt=function(e,t,i){this.start=e.start,this.end=e.pos,this.string=e.current(),this.type=t||null,this.state=i};function en(e,t,i,n){var r=e.doc,s=r.mode,l;t=o(r,t);var p=gt(r,t.line),m=Ke(e,t.line,i),x=new Dt(p.text,e.options.tabSize,m),B;for(n&&(B=[]);(n||x.pose.options.maxHighlightLength?(p=!1,l&&ht(e,t,n,B.pos),B.pos=t.length,W=null):W=Qn(St(i,B,n.state,me),s),me){var ce=me[0].name;ce&&(W="m-"+(W?ce+" "+W:ce))}if(!p||x!=W){for(;ml;--p){if(p<=s.first)return s.first;var m=gt(s,p-1),x=m.stateAfter;if(x&&(!i||p+(x instanceof f?x.lookAhead:0)<=s.modeFrontier))return p;var B=te(m.text,null,e.options.tabSize);(r==null||n>B)&&(r=p-1,n=B)}return r}function $n(e,t){if(e.modeFrontier=Math.min(e.modeFrontier,t),e.highlightFrontieri;n--){var r=gt(e,n).stateAfter;if(r&&(!(r instanceof f)||n+r.lookAhead=t:s.to>t);(n||(n=[])).push(new bi(l,s.from,m?null:s.to))}}return n}function Gi(e,t,i){var n;if(e)for(var r=0;r=t:s.to>t);if(p||s.from==t&&l.type=="bookmark"&&(!i||s.marker.insertLeft)){var m=s.from==null||(l.inclusiveLeft?s.from<=t:s.from0&&p)for(var ct=0;ct0)continue;var B=[m,1],W=ot(x.from,p.from),me=ot(x.to,p.to);(W<0||!l.inclusiveLeft&&!W)&&B.push({from:x.from,to:p.from}),(me>0||!l.inclusiveRight&&!me)&&B.push({from:p.to,to:x.to}),r.splice.apply(r,B),m+=B.length-3}return r}function Li(e){var t=e.markedSpans;if(!t)return;for(var i=0;it)&&(!n||En(n,s.marker)<0)&&(n=s.marker)}return n}function un(e,t,i,n,r){var s=gt(e,t),l=In&&s.markedSpans;if(l)for(var p=0;p=0&&W<=0||B<=0&&W>=0)continue;if(B<=0&&(m.marker.inclusiveRight&&r.inclusiveLeft?ot(x.to,i)>=0:ot(x.to,i)>0)||B>=0&&(m.marker.inclusiveRight&&r.inclusiveLeft?ot(x.from,n)<=0:ot(x.from,n)<0))return!0}}function On(e){for(var t;t=cn(e);)e=t.find(-1,!0).line;return e}function Vi(e){for(var t;t=Vt(e);)e=t.find(1,!0).line;return e}function Qi(e){for(var t,i;t=Vt(e);)e=t.find(1,!0).line,(i||(i=[])).push(e);return i}function Ci(e,t){var i=gt(e,t),n=On(i);return i==n?t:Lt(n)}function jr(e,t){if(t>e.lastLine())return t;var i=gt(e,t),n;if(!zn(e,i))return t;for(;n=Vt(i);)i=n.find(1,!0).line;return Lt(i)+1}function zn(e,t){var i=In&&t.markedSpans;if(i)for(var n=void 0,r=0;rt.maxLineLength&&(t.maxLineLength=r,t.maxLine=n)})}var Ii=function(e,t,i){this.text=e,dr(this,t),this.height=i?i(this):1};Ii.prototype.lineNo=function(){return Lt(this)},$(Ii);function Zo(e,t,i,n){e.text=t,e.stateAfter&&(e.stateAfter=null),e.styles&&(e.styles=null),e.order!=null&&(e.order=null),Li(e),dr(e,i);var r=n?n(e):1;r!=e.height&&Sn(e,r)}function ho(e){e.parent=null,Li(e)}var vt={},Mt={};function At(e,t){if(!e||/^\s*$/.test(e))return null;var i=t.addModeClass?Mt:vt;return i[e]||(i[e]=e.replace(/\S+/g,"cm-$&"))}function Pt(e,t){var i=fe("span",null,null,L?"padding-right: .1px":null),n={pre:fe("pre",[i],"CodeMirror-line"),content:i,col:0,pos:0,cm:e,trailingSpace:!1,splitSpaces:e.getOption("lineWrapping")};t.measure={};for(var r=0;r<=(t.rest?t.rest.length:0);r++){var s=r?t.rest[r-1]:t.line,l=void 0;n.pos=0,n.addToken=Jt,Rt(e.display.measure)&&(l=mt(s,e.doc.direction))&&(n.addToken=dn(n.addToken,l)),n.map=[];var p=t!=e.display.externalMeasured&&Lt(s);Bt(s,n,Oe(e,s,p)),s.styleClasses&&(s.styleClasses.bgClass&&(n.bgClass=Q(s.styleClasses.bgClass,n.bgClass||"")),s.styleClasses.textClass&&(n.textClass=Q(s.styleClasses.textClass,n.textClass||""))),n.map.length==0&&n.map.push(0,0,n.content.appendChild(dt(e.display.measure))),r==0?(t.measure.map=n.map,t.measure.cache={}):((t.measure.maps||(t.measure.maps=[])).push(n.map),(t.measure.caches||(t.measure.caches=[])).push({}))}if(L){var m=n.content.lastChild;(/\bcm-tab\b/.test(m.className)||m.querySelector&&m.querySelector(".cm-tab"))&&(n.content.className="cm-tab-wrap-hack")}return De(e,"renderLine",e,t.line,n.pre),n.pre.className&&(n.textClass=Q(n.pre.className,n.textClass||"")),n}function Wt(e){var t=R("span","\u2022","cm-invalidchar");return t.title="\\u"+e.charCodeAt(0).toString(16),t.setAttribute("aria-label",t.title),t}function Jt(e,t,i,n,r,s,l){if(!t)return;var p=e.splitSpaces?Ut(t,e.trailingSpace):t,m=e.cm.state.specialChars,x=!1,B;if(!m.test(t))e.col+=t.length,B=document.createTextNode(p),e.map.push(e.pos,e.pos+t.length,B),F&&Y<9&&(x=!0),e.pos+=t.length;else{B=document.createDocumentFragment();for(var W=0;;){m.lastIndex=W;var me=m.exec(t),ce=me?me.index-W:t.length-W;if(ce){var Re=document.createTextNode(p.slice(W,W+ce));F&&Y<9?B.appendChild(R("span",[Re])):B.appendChild(Re),e.map.push(e.pos,e.pos+ce,Re),e.col+=ce,e.pos+=ce}if(!me)break;W+=ce+1;var _e=void 0;if(me[0]==" "){var Ge=e.cm.options.tabSize,Ze=Ge-e.col%Ge;_e=B.appendChild(R("span",X(Ze),"cm-tab")),_e.setAttribute("role","presentation"),_e.setAttribute("cm-text"," "),e.col+=Ze}else me[0]=="\r"||me[0]==` -`?(_e=B.appendChild(R("span",me[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),_e.setAttribute("cm-text",me[0]),e.col+=1):(_e=e.cm.options.specialCharPlaceholder(me[0]),_e.setAttribute("cm-text",me[0]),F&&Y<9?B.appendChild(R("span",[_e])):B.appendChild(_e),e.col+=1);e.map.push(e.pos,e.pos+1,_e),e.pos++}}if(e.trailingSpace=p.charCodeAt(t.length-1)==32,i||n||r||x||s||l){var at=i||"";n&&(at+=n),r&&(at+=r);var Xe=R("span",[B],at,s);if(l)for(var ct in l)l.hasOwnProperty(ct)&&ct!="style"&&ct!="class"&&Xe.setAttribute(ct,l[ct]);return e.content.appendChild(Xe)}e.content.appendChild(B)}function Ut(e,t){if(e.length>1&&!/ /.test(e))return e;for(var i=t,n="",r=0;rx&&W.from<=x);me++);if(W.to>=B)return e(i,n,r,s,l,p,m);e(i,n.slice(0,W.to-x),r,s,null,p,m),s=null,n=n.slice(W.to-x),x=W.to}}}function Pn(e,t,i,n){var r=!n&&i.widgetNode;r&&e.map.push(e.pos,e.pos+t,r),!n&&e.cm.display.input.needsContentAttribute&&(r||(r=e.content.appendChild(document.createElement("span"))),r.setAttribute("cm-marker",i.id)),r&&(e.cm.display.input.setUneditable(r),e.content.appendChild(r)),e.pos+=t,e.trailingSpace=!1}function Bt(e,t,i){var n=e.markedSpans,r=e.text,s=0;if(!n){for(var l=1;lm||It.collapsed&&xt.to==m&&xt.from==m)){if(xt.to!=null&&xt.to!=m&&ce>xt.to&&(ce=xt.to,_e=""),It.className&&(Re+=" "+It.className),It.css&&(me=(me?me+";":"")+It.css),It.startStyle&&xt.from==m&&(Ge+=" "+It.startStyle),It.endStyle&&xt.to==ce&&(ct||(ct=[])).push(It.endStyle,xt.to),It.title&&((at||(at={})).title=It.title),It.attributes)for(var tn in It.attributes)(at||(at={}))[tn]=It.attributes[tn];It.collapsed&&(!Ze||En(Ze.marker,It)<0)&&(Ze=xt)}else xt.from>m&&ce>xt.from&&(ce=xt.from)}if(ct)for(var Cn=0;Cn=p)break;for(var Gn=Math.min(p,ce);;){if(B){var _n=m+B.length;if(!Ze){var fn=_n>Gn?B.slice(0,Gn-m):B;t.addToken(t,fn,W?W+Re:Re,Ge,m+fn.length==ce?_e:"",me,at)}if(_n>=Gn){B=B.slice(Gn-m),m=Gn;break}m=_n,Ge=""}B=r.slice(s,s=i[x++]),W=At(i[x++],t.cm.options)}}}function xi(e,t,i){this.line=t,this.rest=Qi(t),this.size=this.rest?Lt(je(this.rest))-i+1:1,this.node=this.text=null,this.hidden=zn(e,t)}function Ht(e,t,i){for(var n=[],r,s=t;s2&&s.push((m.bottom+x.top)/2-i.top)}}s.push(i.bottom-i.top)}}function ia(e,t,i){if(e.line==t)return{map:e.measure.map,cache:e.measure.cache};for(var n=0;ni)return{map:e.measure.maps[r],cache:e.measure.caches[r],before:!0}}function js(e,t){t=On(t);var i=Lt(t),n=e.display.externalMeasured=new xi(e.doc,t,i);n.lineN=i;var r=n.built=Pt(e,n);return n.text=r.pre,K(e.display.lineMeasure,r.pre),n}function ra(e,t,i,n){return fi(e,Ji(e,t),i,n)}function mo(e,t){if(t>=e.display.viewFrom&&t=i.lineN&&tt)&&(s=m-p,r=s-1,t>=m&&(l="right")),r!=null){if(n=e[x+2],p==m&&i==(n.insertLeft?"left":"right")&&(l=i),i=="left"&&r==0)for(;x&&e[x-2]==e[x-3]&&e[x-1].insertLeft;)n=e[(x-=3)+2],l="left";if(i=="right"&&r==m-p)for(;x=0&&!((i=e[r]).left!=i.right);r--);return i}function Ws(e,t,i,n){var r=aa(t.map,i,n),s=r.node,l=r.start,p=r.end,m=r.collapse,x;if(s.nodeType==3){for(var B=0;B<4;B++){for(;l&&We(t.line.text.charAt(r.coverStart+l));)--l;for(;r.coverStart+p0&&(m=n="right");var W;e.options.lineWrapping&&(W=s.getClientRects()).length>1?x=W[n=="right"?W.length-1:0]:x=s.getBoundingClientRect()}if(F&&Y<9&&!l&&(!x||!x.left&&!x.right)){var me=s.parentNode.getClientRects()[0];me?x={left:me.left,right:me.left+Zi(e.display),top:me.top,bottom:me.bottom}:x=oa}for(var ce=x.top-t.rect.top,Re=x.bottom-t.rect.top,_e=(ce+Re)/2,Ge=t.view.measure.heights,Ze=0;Ze=n.text.length?(m=n.text.length,x="before"):m<=0&&(m=0,x="after"),!p)return l(x=="before"?m-1:m,x=="before");function B(Re,_e,Ge){var Ze=p[_e],at=Ze.level==1;return l(Ge?Re-1:Re,at!=Ge)}var W=Ye(p,m,x),me=tt,ce=B(m,W,x=="before");return me!=null&&(ce.other=B(m,me,x!="before")),ce}function da(e,t){var i=0;t=o(e.doc,t),e.options.lineWrapping||(i=Zi(e.display)*t.ch);var n=gt(e.doc,t.line),r=ai(n)+zr(e.display);return{left:i,right:i,top:r,bottom:r+n.height}}function yo(e,t,i,n,r){var s=Te(e,t,i);return s.xRel=r,n&&(s.outside=n),s}function bo(e,t,i){var n=e.doc;if(i+=e.display.viewOffset,i<0)return yo(n.first,0,null,-1,-1);var r=Rn(n,i),s=n.first+n.size-1;if(r>s)return yo(n.first+n.size-1,gt(n,s).text.length,null,1,1);t<0&&(t=0);for(var l=gt(n,r);;){var p=Hs(e,l,r,t,i),m=ci(l,p.ch+(p.xRel>0||p.outside>0?1:0));if(!m)return p;var x=m.find(1);if(x.line==r)return x;l=gt(n,r=x.line)}}function fa(e,t,i,n){n-=go(t);var r=t.text.length,s=pt(function(l){return fi(e,i,l-1).bottom<=n},r,0);return r=pt(function(l){return fi(e,i,l).top>n},s,r),{begin:s,end:r}}function pa(e,t,i,n){i||(i=Ji(e,t));var r=Hr(e,t,fi(e,i,n),"line").top;return fa(e,t,i,r)}function Co(e,t,i,n){return e.bottom<=i?!1:e.top>i?!0:(n?e.left:e.right)>t}function Hs(e,t,i,n,r){r-=ai(t);var s=Ji(e,t),l=go(t),p=0,m=t.text.length,x=!0,B=mt(t,e.doc.direction);if(B){var W=(e.options.lineWrapping?Vs:Gs)(e,t,i,s,B,n,r);x=W.level!=1,p=x?W.from:W.to-1,m=x?W.to:W.from-1}var me=null,ce=null,Re=pt(function(wt){var xt=fi(e,s,wt);return xt.top+=l,xt.bottom+=l,Co(xt,n,r,!1)?(xt.top<=r&&xt.left<=n&&(me=wt,ce=xt),!0):!1},p,m),_e,Ge,Ze=!1;if(ce){var at=n-ce.left=ct.bottom?1:0}return Re=He(t.text,Re,1),yo(i,Re,Ge,Ze,n-_e)}function Gs(e,t,i,n,r,s,l){var p=pt(function(W){var me=r[W],ce=me.level!=1;return Co(si(e,Te(i,ce?me.to:me.from,ce?"before":"after"),"line",t,n),s,l,!0)},0,r.length-1),m=r[p];if(p>0){var x=m.level!=1,B=si(e,Te(i,x?m.from:m.to,x?"after":"before"),"line",t,n);Co(B,s,l,!0)&&B.top>l&&(m=r[p-1])}return m}function Vs(e,t,i,n,r,s,l){var p=fa(e,t,n,l),m=p.begin,x=p.end;/\s/.test(t.text.charAt(x-1))&&x--;for(var B=null,W=null,me=0;me=x||ce.to<=m)continue;var Re=ce.level!=1,_e=fi(e,n,Re?Math.min(x,ce.to)-1:Math.max(m,ce.from)).right,Ge=_eGe)&&(B=ce,W=Ge)}return B||(B=r[r.length-1]),B.fromx&&(B={from:B.from,to:x,level:B.level}),B}var Pi;function Yi(e){if(e.cachedTextHeight!=null)return e.cachedTextHeight;if(Pi==null){Pi=R("pre",null,"CodeMirror-line-like");for(var t=0;t<49;++t)Pi.appendChild(document.createTextNode("x")),Pi.appendChild(R("br"));Pi.appendChild(document.createTextNode("x"))}K(e.measure,Pi);var i=Pi.offsetHeight/50;return i>3&&(e.cachedTextHeight=i),Ce(e.measure),i||1}function Zi(e){if(e.cachedCharWidth!=null)return e.cachedCharWidth;var t=R("span","xxxxxxxxxx"),i=R("pre",[t],"CodeMirror-line-like");K(e.measure,i);var n=t.getBoundingClientRect(),r=(n.right-n.left)/10;return r>2&&(e.cachedCharWidth=r),r||10}function xo(e){for(var t=e.display,i={},n={},r=t.gutters.clientLeft,s=t.gutters.firstChild,l=0;s;s=s.nextSibling,++l){var p=e.display.gutterSpecs[l].className;i[p]=s.offsetLeft+s.clientLeft+r,n[p]=s.clientWidth}return{fixedPos:Eo(t),gutterTotalWidth:t.gutters.offsetWidth,gutterLeft:i,gutterWidth:n,wrapperWidth:t.wrapper.clientWidth}}function Eo(e){return e.scroller.getBoundingClientRect().left-e.sizer.getBoundingClientRect().left}function ma(e){var t=Yi(e.display),i=e.options.lineWrapping,n=i&&Math.max(5,e.display.scroller.clientWidth/Zi(e.display)-3);return function(r){if(zn(e.doc,r))return 0;var s=0;if(r.widgets)for(var l=0;l0&&(x=gt(e.doc,m.line).text).length==m.ch){var B=te(x,x.length,e.options.tabSize)-x.length;m=Te(m.line,Math.max(0,Math.round((s-na(e.display).left)/Zi(e.display))-B))}return m}function Bi(e,t){if(t>=e.display.viewTo)return null;if(t-=e.display.viewFrom,t<0)return null;for(var i=e.display.view,n=0;nt)&&(r.updateLineNumbers=t),e.curOp.viewChanged=!0,t>=r.viewTo)In&&Ci(e.doc,t)r.viewFrom?Ai(e):(r.viewFrom+=n,r.viewTo+=n);else if(t<=r.viewFrom&&i>=r.viewTo)Ai(e);else if(t<=r.viewFrom){var s=Gr(e,i,i+n,1);s?(r.view=r.view.slice(s.index),r.viewFrom=s.lineN,r.viewTo+=n):Ai(e)}else if(i>=r.viewTo){var l=Gr(e,t,t,-1);l?(r.view=r.view.slice(0,l.index),r.viewTo=l.lineN):Ai(e)}else{var p=Gr(e,t,t,-1),m=Gr(e,i,i+n,1);p&&m?(r.view=r.view.slice(0,p.index).concat(Ht(e,p.lineN,m.lineN)).concat(r.view.slice(m.index)),r.viewTo+=n):Ai(e)}var x=r.externalMeasured;x&&(i=r.lineN&&t=n.viewTo)return;var s=n.view[Bi(e,t)];if(s.node==null)return;var l=s.changes||(s.changes=[]);we(l,i)==-1&&l.push(i)}function Ai(e){e.display.viewFrom=e.display.viewTo=e.doc.first,e.display.view=[],e.display.viewOffset=0}function Gr(e,t,i,n){var r=Bi(e,t),s,l=e.display.view;if(!In||i==e.doc.first+e.doc.size)return{index:r,lineN:i};for(var p=e.display.viewFrom,m=0;m0){if(r==l.length-1)return null;s=p+l[r].size-t,r++}else s=p-t;t+=s,i+=s}for(;Ci(e.doc,i)!=i;){if(r==(n<0?0:l.length-1))return null;i+=n*l[r-(n<0?1:0)].size,r+=n}return{index:r,lineN:i}}function Qs(e,t,i){var n=e.display,r=n.view;r.length==0||t>=n.viewTo||i<=n.viewFrom?(n.view=Ht(e,t,i),n.viewFrom=t):(n.viewFrom>t?n.view=Ht(e,t,n.viewFrom).concat(n.view):n.viewFromi&&(n.view=n.view.slice(0,Bi(e,i)))),n.viewTo=i}function ga(e){for(var t=e.display.view,i=0,n=0;n=e.display.viewTo||p.to().line1}var zt={},Tt={};function Fn(e,t){arguments.length>2&&(t.dependencies=Array.prototype.slice.call(arguments,2)),zt[e]=t}function qn(e,t){Tt[e]=t}function bt(e){if(typeof e=="string"&&Tt.hasOwnProperty(e))e=Tt[e];else if(e&&typeof e.name=="string"&&Tt.hasOwnProperty(e.name)){var t=Tt[e.name];typeof t=="string"&&(t={name:t}),e=U(t,e),e.name=t.name}else{if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(e))return bt("application/xml");if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(e))return bt("application/json")}return typeof e=="string"?{name:e}:e||{name:"null"}}function Et(e,t){t=bt(t);var i=zt[t.name];if(!i)return Et(e,"text/plain");var n=i(e,t);if(rt.hasOwnProperty(t.name)){var r=rt[t.name];for(var s in r){if(!r.hasOwnProperty(s))continue;n.hasOwnProperty(s)&&(n["_"+s]=n[s]),n[s]=r[s]}}if(n.name=t.name,t.helperType&&(n.helperType=t.helperType),t.modeProps)for(var l in t.modeProps)n[l]=t.modeProps[l];return n}var rt={};function Ct(e,t){var i=rt.hasOwnProperty(e)?rt[e]:rt[e]={};y(t,i)}function Xt(e,t){if(t===!0)return t;if(e.copyState)return e.copyState(t);var i={};for(var n in t){var r=t[n];r instanceof Array&&(r=r.concat([])),i[n]=r}return i}function rn(e,t){for(var i;e.innerMode&&!(i=e.innerMode(t),!i||i.mode==e);)t=i.state,e=i.mode;return i||{mode:e,state:t}}function nn(e,t,i){return e.startState?e.startState(t,i):!0}var Dt=function(e,t,i){this.pos=this.start=0,this.string=e,this.tabSize=t||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=i};Dt.prototype.eol=function(){return this.pos>=this.string.length},Dt.prototype.sol=function(){return this.pos==this.lineStart},Dt.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},Dt.prototype.next=function(){if(this.post},Dt.prototype.eatSpace=function(){for(var e=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>e},Dt.prototype.skipToEnd=function(){this.pos=this.string.length},Dt.prototype.skipTo=function(e){var t=this.string.indexOf(e,this.pos);if(t>-1)return this.pos=t,!0},Dt.prototype.backUp=function(e){this.pos-=e},Dt.prototype.column=function(){return this.lastColumnPos0?null:(s&&t!==!1&&(this.pos+=s[0].length),s)}},Dt.prototype.current=function(){return this.string.slice(this.start,this.pos)},Dt.prototype.hideFirstChars=function(e,t){this.lineStart+=e;try{return t()}finally{this.lineStart-=e}},Dt.prototype.lookAhead=function(e){var t=this.lineOracle;return t&&t.lookAhead(e)},Dt.prototype.baseToken=function(){var e=this.lineOracle;return e&&e.baseToken(this.pos)};function gt(e,t){if(t-=e.first,t<0||t>=e.size)throw new Error("There is no line "+(t+e.first)+" in the document.");for(var i=e;!i.lines;)for(var n=0;;++n){var r=i.children[n],s=r.chunkSize();if(t=e.first&&ti?Te(i,gt(e,i).text.length):a(t,gt(e,t.line).text.length)}function a(e,t){var i=e.ch;return i==null||i>t?Te(e.line,t):i<0?Te(e.line,0):e}function u(e,t){for(var i=[],n=0;nthis.maxLookAhead&&(this.maxLookAhead=e),t},c.prototype.baseToken=function(e){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=e;)this.baseTokenPos+=2;var t=this.baseTokens[this.baseTokenPos+1];return{type:t&&t.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-e}},c.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},c.fromSaved=function(e,t,i){return t instanceof f?new c(e,Xt(e.mode,t.state),i,t.lookAhead):new c(e,Xt(e.mode,t),i)},c.prototype.save=function(e){var t=e!==!1?Xt(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new f(t,this.maxLookAhead):t};function G(e,t,i,n){var r=[e.state.modeGen],s={};Qn(e,t.text,e.doc.mode,i,function(x,B){return r.push(x,B)},s,n);for(var l=i.state,p=function(x){i.baseTokens=r;var B=e.state.overlays[x],W=1,me=0;i.state=!0,Qn(e,t.text,B.mode,i,function(ce,Re){for(var _e=W;mece&&r.splice(W,1,ce,r[W+1],Ge),W+=2,me=Math.min(ce,Ge)}if(!Re)return;if(B.opaque)r.splice(_e,W-_e,ce,"overlay "+Re),W=_e+2;else for(;_ee.options.maxHighlightLength&&Xt(e.doc.mode,n.state),s=G(e,t,n);r&&(n.state=r),t.stateAfter=n.save(!r),t.styles=s.styles,s.classes?t.styleClasses=s.classes:t.styleClasses&&(t.styleClasses=null),i===e.doc.highlightFrontier&&(e.doc.modeFrontier=Math.max(e.doc.modeFrontier,++e.doc.highlightFrontier))}return t.styles}function Qe(e,t,i){var n=e.doc,r=e.display;if(!n.mode.startState)return new c(n,!0,t);var s=mn(e,t,i),l=s>n.first&>(n,s-1).stateAfter,p=l?c.fromSaved(n,l,s):new c(n,nn(n.mode),s);return n.iter(s,t,function(m){ht(e,m.text,p);var x=p.line;m.stateAfter=x==t-1||x%5==0||x>=r.viewFrom&&xt.start)return s}throw new Error("Mode "+e.name+" failed to advance stream.")}var Nt=function(e,t,i){this.start=e.start,this.end=e.pos,this.string=e.current(),this.type=t||null,this.state=i};function en(e,t,i,n){var r=e.doc,s=r.mode,l;t=o(r,t);var p=gt(r,t.line),m=Qe(e,t.line,i),x=new Dt(p.text,e.options.tabSize,m),B;for(n&&(B=[]);(n||x.pose.options.maxHighlightLength?(p=!1,l&&ht(e,t,n,B.pos),B.pos=t.length,W=null):W=Kn(St(i,B,n.state,me),s),me){var ce=me[0].name;ce&&(W="m-"+(W?ce+" "+W:ce))}if(!p||x!=W){for(;ml;--p){if(p<=s.first)return s.first;var m=gt(s,p-1),x=m.stateAfter;if(x&&(!i||p+(x instanceof f?x.lookAhead:0)<=s.modeFrontier))return p;var B=te(m.text,null,e.options.tabSize);(r==null||n>B)&&(r=p-1,n=B)}return r}function $n(e,t){if(e.modeFrontier=Math.min(e.modeFrontier,t),e.highlightFrontieri;n--){var r=gt(e,n).stateAfter;if(r&&(!(r instanceof f)||n+r.lookAhead=t:s.to>t);(n||(n=[])).push(new bi(l,s.from,m?null:s.to))}}return n}function Gi(e,t,i){var n;if(e)for(var r=0;r=t:s.to>t);if(p||s.from==t&&l.type=="bookmark"&&(!i||s.marker.insertLeft)){var m=s.from==null||(l.inclusiveLeft?s.from<=t:s.from0&&p)for(var ct=0;ct0)continue;var B=[m,1],W=ot(x.from,p.from),me=ot(x.to,p.to);(W<0||!l.inclusiveLeft&&!W)&&B.push({from:x.from,to:p.from}),(me>0||!l.inclusiveRight&&!me)&&B.push({from:p.to,to:x.to}),r.splice.apply(r,B),m+=B.length-3}return r}function Li(e){var t=e.markedSpans;if(!t)return;for(var i=0;it)&&(!n||En(n,s.marker)<0)&&(n=s.marker)}return n}function un(e,t,i,n,r){var s=gt(e,t),l=In&&s.markedSpans;if(l)for(var p=0;p=0&&W<=0||B<=0&&W>=0)continue;if(B<=0&&(m.marker.inclusiveRight&&r.inclusiveLeft?ot(x.to,i)>=0:ot(x.to,i)>0)||B>=0&&(m.marker.inclusiveRight&&r.inclusiveLeft?ot(x.from,n)<=0:ot(x.from,n)<0))return!0}}function On(e){for(var t;t=cn(e);)e=t.find(-1,!0).line;return e}function Vi(e){for(var t;t=Vt(e);)e=t.find(1,!0).line;return e}function Ki(e){for(var t,i;t=Vt(e);)e=t.find(1,!0).line,(i||(i=[])).push(e);return i}function Ci(e,t){var i=gt(e,t),n=On(i);return i==n?t:Lt(n)}function jr(e,t){if(t>e.lastLine())return t;var i=gt(e,t),n;if(!zn(e,i))return t;for(;n=Vt(i);)i=n.find(1,!0).line;return Lt(i)+1}function zn(e,t){var i=In&&t.markedSpans;if(i)for(var n=void 0,r=0;rt.maxLineLength&&(t.maxLineLength=r,t.maxLine=n)})}var Ii=function(e,t,i){this.text=e,dr(this,t),this.height=i?i(this):1};Ii.prototype.lineNo=function(){return Lt(this)},$(Ii);function Zo(e,t,i,n){e.text=t,e.stateAfter&&(e.stateAfter=null),e.styles&&(e.styles=null),e.order!=null&&(e.order=null),Li(e),dr(e,i);var r=n?n(e):1;r!=e.height&&Sn(e,r)}function ho(e){e.parent=null,Li(e)}var vt={},Mt={};function At(e,t){if(!e||/^\s*$/.test(e))return null;var i=t.addModeClass?Mt:vt;return i[e]||(i[e]=e.replace(/\S+/g,"cm-$&"))}function Pt(e,t){var i=fe("span",null,null,L?"padding-right: .1px":null),n={pre:fe("pre",[i],"CodeMirror-line"),content:i,col:0,pos:0,cm:e,trailingSpace:!1,splitSpaces:e.getOption("lineWrapping")};t.measure={};for(var r=0;r<=(t.rest?t.rest.length:0);r++){var s=r?t.rest[r-1]:t.line,l=void 0;n.pos=0,n.addToken=Jt,Rt(e.display.measure)&&(l=mt(s,e.doc.direction))&&(n.addToken=dn(n.addToken,l)),n.map=[];var p=t!=e.display.externalMeasured&&Lt(s);Bt(s,n,Oe(e,s,p)),s.styleClasses&&(s.styleClasses.bgClass&&(n.bgClass=K(s.styleClasses.bgClass,n.bgClass||"")),s.styleClasses.textClass&&(n.textClass=K(s.styleClasses.textClass,n.textClass||""))),n.map.length==0&&n.map.push(0,0,n.content.appendChild(dt(e.display.measure))),r==0?(t.measure.map=n.map,t.measure.cache={}):((t.measure.maps||(t.measure.maps=[])).push(n.map),(t.measure.caches||(t.measure.caches=[])).push({}))}if(L){var m=n.content.lastChild;(/\bcm-tab\b/.test(m.className)||m.querySelector&&m.querySelector(".cm-tab"))&&(n.content.className="cm-tab-wrap-hack")}return De(e,"renderLine",e,t.line,n.pre),n.pre.className&&(n.textClass=K(n.pre.className,n.textClass||"")),n}function Wt(e){var t=R("span","\u2022","cm-invalidchar");return t.title="\\u"+e.charCodeAt(0).toString(16),t.setAttribute("aria-label",t.title),t}function Jt(e,t,i,n,r,s,l){if(!t)return;var p=e.splitSpaces?Ut(t,e.trailingSpace):t,m=e.cm.state.specialChars,x=!1,B;if(!m.test(t))e.col+=t.length,B=document.createTextNode(p),e.map.push(e.pos,e.pos+t.length,B),j&&Y<9&&(x=!0),e.pos+=t.length;else{B=document.createDocumentFragment();for(var W=0;;){m.lastIndex=W;var me=m.exec(t),ce=me?me.index-W:t.length-W;if(ce){var Re=document.createTextNode(p.slice(W,W+ce));j&&Y<9?B.appendChild(R("span",[Re])):B.appendChild(Re),e.map.push(e.pos,e.pos+ce,Re),e.col+=ce,e.pos+=ce}if(!me)break;W+=ce+1;var _e=void 0;if(me[0]==" "){var Ge=e.cm.options.tabSize,Ze=Ge-e.col%Ge;_e=B.appendChild(R("span",X(Ze),"cm-tab")),_e.setAttribute("role","presentation"),_e.setAttribute("cm-text"," "),e.col+=Ze}else me[0]=="\r"||me[0]==` +`?(_e=B.appendChild(R("span",me[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),_e.setAttribute("cm-text",me[0]),e.col+=1):(_e=e.cm.options.specialCharPlaceholder(me[0]),_e.setAttribute("cm-text",me[0]),j&&Y<9?B.appendChild(R("span",[_e])):B.appendChild(_e),e.col+=1);e.map.push(e.pos,e.pos+1,_e),e.pos++}}if(e.trailingSpace=p.charCodeAt(t.length-1)==32,i||n||r||x||s||l){var at=i||"";n&&(at+=n),r&&(at+=r);var Xe=R("span",[B],at,s);if(l)for(var ct in l)l.hasOwnProperty(ct)&&ct!="style"&&ct!="class"&&Xe.setAttribute(ct,l[ct]);return e.content.appendChild(Xe)}e.content.appendChild(B)}function Ut(e,t){if(e.length>1&&!/ /.test(e))return e;for(var i=t,n="",r=0;rx&&W.from<=x);me++);if(W.to>=B)return e(i,n,r,s,l,p,m);e(i,n.slice(0,W.to-x),r,s,null,p,m),s=null,n=n.slice(W.to-x),x=W.to}}}function Pn(e,t,i,n){var r=!n&&i.widgetNode;r&&e.map.push(e.pos,e.pos+t,r),!n&&e.cm.display.input.needsContentAttribute&&(r||(r=e.content.appendChild(document.createElement("span"))),r.setAttribute("cm-marker",i.id)),r&&(e.cm.display.input.setUneditable(r),e.content.appendChild(r)),e.pos+=t,e.trailingSpace=!1}function Bt(e,t,i){var n=e.markedSpans,r=e.text,s=0;if(!n){for(var l=1;lm||It.collapsed&&xt.to==m&&xt.from==m)){if(xt.to!=null&&xt.to!=m&&ce>xt.to&&(ce=xt.to,_e=""),It.className&&(Re+=" "+It.className),It.css&&(me=(me?me+";":"")+It.css),It.startStyle&&xt.from==m&&(Ge+=" "+It.startStyle),It.endStyle&&xt.to==ce&&(ct||(ct=[])).push(It.endStyle,xt.to),It.title&&((at||(at={})).title=It.title),It.attributes)for(var tn in It.attributes)(at||(at={}))[tn]=It.attributes[tn];It.collapsed&&(!Ze||En(Ze.marker,It)<0)&&(Ze=xt)}else xt.from>m&&ce>xt.from&&(ce=xt.from)}if(ct)for(var Cn=0;Cn=p)break;for(var Gn=Math.min(p,ce);;){if(B){var _n=m+B.length;if(!Ze){var fn=_n>Gn?B.slice(0,Gn-m):B;t.addToken(t,fn,W?W+Re:Re,Ge,m+fn.length==ce?_e:"",me,at)}if(_n>=Gn){B=B.slice(Gn-m),m=Gn;break}m=_n,Ge=""}B=r.slice(s,s=i[x++]),W=At(i[x++],t.cm.options)}}}function xi(e,t,i){this.line=t,this.rest=Ki(t),this.size=this.rest?Lt(je(this.rest))-i+1:1,this.node=this.text=null,this.hidden=zn(e,t)}function Ht(e,t,i){for(var n=[],r,s=t;s2&&s.push((m.bottom+x.top)/2-i.top)}}s.push(i.bottom-i.top)}}function ia(e,t,i){if(e.line==t)return{map:e.measure.map,cache:e.measure.cache};for(var n=0;ni)return{map:e.measure.maps[r],cache:e.measure.caches[r],before:!0}}function js(e,t){t=On(t);var i=Lt(t),n=e.display.externalMeasured=new xi(e.doc,t,i);n.lineN=i;var r=n.built=Pt(e,n);return n.text=r.pre,Q(e.display.lineMeasure,r.pre),n}function ra(e,t,i,n){return fi(e,Ji(e,t),i,n)}function mo(e,t){if(t>=e.display.viewFrom&&t=i.lineN&&tt)&&(s=m-p,r=s-1,t>=m&&(l="right")),r!=null){if(n=e[x+2],p==m&&i==(n.insertLeft?"left":"right")&&(l=i),i=="left"&&r==0)for(;x&&e[x-2]==e[x-3]&&e[x-1].insertLeft;)n=e[(x-=3)+2],l="left";if(i=="right"&&r==m-p)for(;x=0&&!((i=e[r]).left!=i.right);r--);return i}function Ws(e,t,i,n){var r=aa(t.map,i,n),s=r.node,l=r.start,p=r.end,m=r.collapse,x;if(s.nodeType==3){for(var B=0;B<4;B++){for(;l&&We(t.line.text.charAt(r.coverStart+l));)--l;for(;r.coverStart+p0&&(m=n="right");var W;e.options.lineWrapping&&(W=s.getClientRects()).length>1?x=W[n=="right"?W.length-1:0]:x=s.getBoundingClientRect()}if(j&&Y<9&&!l&&(!x||!x.left&&!x.right)){var me=s.parentNode.getClientRects()[0];me?x={left:me.left,right:me.left+Zi(e.display),top:me.top,bottom:me.bottom}:x=oa}for(var ce=x.top-t.rect.top,Re=x.bottom-t.rect.top,_e=(ce+Re)/2,Ge=t.view.measure.heights,Ze=0;Ze=n.text.length?(m=n.text.length,x="before"):m<=0&&(m=0,x="after"),!p)return l(x=="before"?m-1:m,x=="before");function B(Re,_e,Ge){var Ze=p[_e],at=Ze.level==1;return l(Ge?Re-1:Re,at!=Ge)}var W=Ye(p,m,x),me=tt,ce=B(m,W,x=="before");return me!=null&&(ce.other=B(m,me,x!="before")),ce}function da(e,t){var i=0;t=o(e.doc,t),e.options.lineWrapping||(i=Zi(e.display)*t.ch);var n=gt(e.doc,t.line),r=ai(n)+zr(e.display);return{left:i,right:i,top:r,bottom:r+n.height}}function yo(e,t,i,n,r){var s=Te(e,t,i);return s.xRel=r,n&&(s.outside=n),s}function bo(e,t,i){var n=e.doc;if(i+=e.display.viewOffset,i<0)return yo(n.first,0,null,-1,-1);var r=Rn(n,i),s=n.first+n.size-1;if(r>s)return yo(n.first+n.size-1,gt(n,s).text.length,null,1,1);t<0&&(t=0);for(var l=gt(n,r);;){var p=Hs(e,l,r,t,i),m=ci(l,p.ch+(p.xRel>0||p.outside>0?1:0));if(!m)return p;var x=m.find(1);if(x.line==r)return x;l=gt(n,r=x.line)}}function fa(e,t,i,n){n-=go(t);var r=t.text.length,s=pt(function(l){return fi(e,i,l-1).bottom<=n},r,0);return r=pt(function(l){return fi(e,i,l).top>n},s,r),{begin:s,end:r}}function pa(e,t,i,n){i||(i=Ji(e,t));var r=Hr(e,t,fi(e,i,n),"line").top;return fa(e,t,i,r)}function Co(e,t,i,n){return e.bottom<=i?!1:e.top>i?!0:(n?e.left:e.right)>t}function Hs(e,t,i,n,r){r-=ai(t);var s=Ji(e,t),l=go(t),p=0,m=t.text.length,x=!0,B=mt(t,e.doc.direction);if(B){var W=(e.options.lineWrapping?Vs:Gs)(e,t,i,s,B,n,r);x=W.level!=1,p=x?W.from:W.to-1,m=x?W.to:W.from-1}var me=null,ce=null,Re=pt(function(wt){var xt=fi(e,s,wt);return xt.top+=l,xt.bottom+=l,Co(xt,n,r,!1)?(xt.top<=r&&xt.left<=n&&(me=wt,ce=xt),!0):!1},p,m),_e,Ge,Ze=!1;if(ce){var at=n-ce.left=ct.bottom?1:0}return Re=He(t.text,Re,1),yo(i,Re,Ge,Ze,n-_e)}function Gs(e,t,i,n,r,s,l){var p=pt(function(W){var me=r[W],ce=me.level!=1;return Co(si(e,Te(i,ce?me.to:me.from,ce?"before":"after"),"line",t,n),s,l,!0)},0,r.length-1),m=r[p];if(p>0){var x=m.level!=1,B=si(e,Te(i,x?m.from:m.to,x?"after":"before"),"line",t,n);Co(B,s,l,!0)&&B.top>l&&(m=r[p-1])}return m}function Vs(e,t,i,n,r,s,l){var p=fa(e,t,n,l),m=p.begin,x=p.end;/\s/.test(t.text.charAt(x-1))&&x--;for(var B=null,W=null,me=0;me=x||ce.to<=m)continue;var Re=ce.level!=1,_e=fi(e,n,Re?Math.min(x,ce.to)-1:Math.max(m,ce.from)).right,Ge=_eGe)&&(B=ce,W=Ge)}return B||(B=r[r.length-1]),B.fromx&&(B={from:B.from,to:x,level:B.level}),B}var Pi;function Yi(e){if(e.cachedTextHeight!=null)return e.cachedTextHeight;if(Pi==null){Pi=R("pre",null,"CodeMirror-line-like");for(var t=0;t<49;++t)Pi.appendChild(document.createTextNode("x")),Pi.appendChild(R("br"));Pi.appendChild(document.createTextNode("x"))}Q(e.measure,Pi);var i=Pi.offsetHeight/50;return i>3&&(e.cachedTextHeight=i),Ce(e.measure),i||1}function Zi(e){if(e.cachedCharWidth!=null)return e.cachedCharWidth;var t=R("span","xxxxxxxxxx"),i=R("pre",[t],"CodeMirror-line-like");Q(e.measure,i);var n=t.getBoundingClientRect(),r=(n.right-n.left)/10;return r>2&&(e.cachedCharWidth=r),r||10}function xo(e){for(var t=e.display,i={},n={},r=t.gutters.clientLeft,s=t.gutters.firstChild,l=0;s;s=s.nextSibling,++l){var p=e.display.gutterSpecs[l].className;i[p]=s.offsetLeft+s.clientLeft+r,n[p]=s.clientWidth}return{fixedPos:Eo(t),gutterTotalWidth:t.gutters.offsetWidth,gutterLeft:i,gutterWidth:n,wrapperWidth:t.wrapper.clientWidth}}function Eo(e){return e.scroller.getBoundingClientRect().left-e.sizer.getBoundingClientRect().left}function ma(e){var t=Yi(e.display),i=e.options.lineWrapping,n=i&&Math.max(5,e.display.scroller.clientWidth/Zi(e.display)-3);return function(r){if(zn(e.doc,r))return 0;var s=0;if(r.widgets)for(var l=0;l0&&(x=gt(e.doc,m.line).text).length==m.ch){var B=te(x,x.length,e.options.tabSize)-x.length;m=Te(m.line,Math.max(0,Math.round((s-na(e.display).left)/Zi(e.display))-B))}return m}function Bi(e,t){if(t>=e.display.viewTo)return null;if(t-=e.display.viewFrom,t<0)return null;for(var i=e.display.view,n=0;nt)&&(r.updateLineNumbers=t),e.curOp.viewChanged=!0,t>=r.viewTo)In&&Ci(e.doc,t)r.viewFrom?Ai(e):(r.viewFrom+=n,r.viewTo+=n);else if(t<=r.viewFrom&&i>=r.viewTo)Ai(e);else if(t<=r.viewFrom){var s=Gr(e,i,i+n,1);s?(r.view=r.view.slice(s.index),r.viewFrom=s.lineN,r.viewTo+=n):Ai(e)}else if(i>=r.viewTo){var l=Gr(e,t,t,-1);l?(r.view=r.view.slice(0,l.index),r.viewTo=l.lineN):Ai(e)}else{var p=Gr(e,t,t,-1),m=Gr(e,i,i+n,1);p&&m?(r.view=r.view.slice(0,p.index).concat(Ht(e,p.lineN,m.lineN)).concat(r.view.slice(m.index)),r.viewTo+=n):Ai(e)}var x=r.externalMeasured;x&&(i=r.lineN&&t=n.viewTo)return;var s=n.view[Bi(e,t)];if(s.node==null)return;var l=s.changes||(s.changes=[]);we(l,i)==-1&&l.push(i)}function Ai(e){e.display.viewFrom=e.display.viewTo=e.doc.first,e.display.view=[],e.display.viewOffset=0}function Gr(e,t,i,n){var r=Bi(e,t),s,l=e.display.view;if(!In||i==e.doc.first+e.doc.size)return{index:r,lineN:i};for(var p=e.display.viewFrom,m=0;m0){if(r==l.length-1)return null;s=p+l[r].size-t,r++}else s=p-t;t+=s,i+=s}for(;Ci(e.doc,i)!=i;){if(r==(n<0?0:l.length-1))return null;i+=n*l[r-(n<0?1:0)].size,r+=n}return{index:r,lineN:i}}function Ks(e,t,i){var n=e.display,r=n.view;r.length==0||t>=n.viewTo||i<=n.viewFrom?(n.view=Ht(e,t,i),n.viewFrom=t):(n.viewFrom>t?n.view=Ht(e,t,n.viewFrom).concat(n.view):n.viewFromi&&(n.view=n.view.slice(0,Bi(e,i)))),n.viewTo=i}function ga(e){for(var t=e.display.view,i=0,n=0;n=e.display.viewTo||p.to().line0?t.blinker=setInterval(function(){e.hasFocus()||Xi(e),t.cursorDiv.style.visibility=(i=!i)?"":"hidden"},e.options.cursorBlinkRate):e.options.cursorBlinkRate<0&&(t.cursorDiv.style.visibility="hidden")}function ba(e){e.state.focused||(e.display.input.focus(),So(e))}function Ca(e){e.state.delayingBlurEvent=!0,setTimeout(function(){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1,Xi(e))},100)}function So(e,t){if(e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1),e.options.readOnly=="nocursor")return;e.state.focused||(De(e,"focus",e,t),e.state.focused=!0,ie(e.display.wrapper,"CodeMirror-focused"),!e.curOp&&e.display.selForContextMenu!=e.doc.sel&&(e.display.input.reset(),L&&setTimeout(function(){return e.display.input.reset(!0)},20)),e.display.input.receivedFocus()),wo(e)}function Xi(e,t){if(e.state.delayingBlurEvent)return;e.state.focused&&(De(e,"blur",e,t),e.state.focused=!1,xe(e.display.wrapper,"CodeMirror-focused")),clearInterval(e.display.blinker),setTimeout(function(){e.state.focused||(e.display.shift=!1)},150)}function Qr(e){for(var t=e.display,i=t.lineDiv.offsetTop,n=0;n.005||B<-.005)&&(Sn(r.line,l),xa(r.line),r.rest))for(var W=0;We.display.sizerWidth){var me=Math.ceil(p/Zi(e.display));me>e.display.maxLineLength&&(e.display.maxLineLength=me,e.display.maxLine=r.line,e.display.maxLineChanged=!0)}}}function xa(e){if(e.widgets)for(var t=0;t=l&&(s=Rn(t,ai(gt(t,m))-e.wrapper.clientHeight),l=m)}return{from:s,to:Math.max(l,s+1)}}function Js(e,t){if(ze(e,"scrollCursorIntoView"))return;var i=e.display,n=i.sizer.getBoundingClientRect(),r=null;if(t.top+n.top<0?r=!0:t.bottom+n.top>(window.innerHeight||document.documentElement.clientHeight)&&(r=!1),r!=null&&!A){var s=R("div","\u200B",null,`position: absolute; + height: `+(xt-ct)+"px"))}function W(Xe,ct,wt){var xt=gt(r,Xe),It=xt.text.length,tn,Cn;function an(fn,Un){return vo(e,Te(Xe,fn),"div",xt,Un)}function Gn(fn,Un,wn){var gn=pa(e,xt,null,fn),pn=Un=="ltr"==(wn=="after")?"left":"right",ln=wn=="after"?gn.begin:gn.end-(/\s/.test(xt.text.charAt(gn.end-1))?2:1);return an(ln,pn)[pn]}var _n=mt(xt,r.direction);return et(_n,ct||0,wt==null?It:wt,function(fn,Un,wn,gn){var pn=wn=="ltr",ln=an(fn,pn?"left":"right"),jn=an(Un-1,pn?"right":"left"),ur=ct==null&&fn==0,Di=wt==null&&Un==It,Mn=gn==0,pi=!_n||gn==_n.length-1;if(jn.top-ln.top<=3){var xn=(x?ur:Di)&&Mn,Jo=(x?Di:ur)&&pi,yi=xn?p:(pn?ln:jn).left,Wi=Jo?m:(pn?jn:ln).right;B(yi,ln.top,Wi-yi,ln.bottom)}else{var zi,Tn,hr,Yo;pn?(zi=x&&ur&&Mn?p:ln.left,Tn=x?m:Gn(fn,wn,"before"),hr=x?p:Gn(Un,wn,"after"),Yo=x&&Di&&pi?m:jn.right):(zi=x?Gn(fn,wn,"before"):p,Tn=!x&&ur&&Mn?m:ln.right,hr=!x&&Di&&pi?p:jn.left,Yo=x?Gn(Un,wn,"after"):m),B(zi,ln.top,Tn-zi,ln.bottom),ln.bottom0?t.blinker=setInterval(function(){e.hasFocus()||Xi(e),t.cursorDiv.style.visibility=(i=!i)?"":"hidden"},e.options.cursorBlinkRate):e.options.cursorBlinkRate<0&&(t.cursorDiv.style.visibility="hidden")}function ba(e){e.state.focused||(e.display.input.focus(),So(e))}function Ca(e){e.state.delayingBlurEvent=!0,setTimeout(function(){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1,Xi(e))},100)}function So(e,t){if(e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1),e.options.readOnly=="nocursor")return;e.state.focused||(De(e,"focus",e,t),e.state.focused=!0,ie(e.display.wrapper,"CodeMirror-focused"),!e.curOp&&e.display.selForContextMenu!=e.doc.sel&&(e.display.input.reset(),L&&setTimeout(function(){return e.display.input.reset(!0)},20)),e.display.input.receivedFocus()),wo(e)}function Xi(e,t){if(e.state.delayingBlurEvent)return;e.state.focused&&(De(e,"blur",e,t),e.state.focused=!1,xe(e.display.wrapper,"CodeMirror-focused")),clearInterval(e.display.blinker),setTimeout(function(){e.state.focused||(e.display.shift=!1)},150)}function Kr(e){for(var t=e.display,i=t.lineDiv.offsetTop,n=0;n.005||B<-.005)&&(Sn(r.line,l),xa(r.line),r.rest))for(var W=0;We.display.sizerWidth){var me=Math.ceil(p/Zi(e.display));me>e.display.maxLineLength&&(e.display.maxLineLength=me,e.display.maxLine=r.line,e.display.maxLineChanged=!0)}}}function xa(e){if(e.widgets)for(var t=0;t=l&&(s=Rn(t,ai(gt(t,m))-e.wrapper.clientHeight),l=m)}return{from:s,to:Math.max(l,s+1)}}function Js(e,t){if(ze(e,"scrollCursorIntoView"))return;var i=e.display,n=i.sizer.getBoundingClientRect(),r=null;if(t.top+n.top<0?r=!0:t.bottom+n.top>(window.innerHeight||document.documentElement.clientHeight)&&(r=!1),r!=null&&!A){var s=R("div","\u200B",null,`position: absolute; top: `+(t.top-i.viewOffset-zr(e.display))+`px; height: `+(t.bottom-t.top+di(e)+i.barHeight)+`px; - left: `+t.left+"px; width: "+Math.max(2,t.right-t.left)+"px;");e.display.lineSpace.appendChild(s),s.scrollIntoView(r),e.display.lineSpace.removeChild(s)}}function Ys(e,t,i,n){n==null&&(n=0);var r;!e.options.lineWrapping&&t==i&&(t=t.ch?Te(t.line,t.sticky=="before"?t.ch-1:t.ch,"after"):t,i=t.sticky=="before"?Te(t.line,t.ch+1,"before"):t);for(var s=0;s<5;s++){var l=!1,p=si(e,t),m=!i||i==t?p:si(e,i);r={left:Math.min(p.left,m.left),top:Math.min(p.top,m.top)-n,right:Math.max(p.left,m.left),bottom:Math.max(p.bottom,m.bottom)+n};var x=ko(e,r),B=e.doc.scrollTop,W=e.doc.scrollLeft;if(x.scrollTop!=null&&(Cr(e,x.scrollTop),Math.abs(e.doc.scrollTop-B)>1&&(l=!0)),x.scrollLeft!=null&&(_i(e,x.scrollLeft),Math.abs(e.doc.scrollLeft-W)>1&&(l=!0)),!l)break}return r}function Zs(e,t){var i=ko(e,t);i.scrollTop!=null&&Cr(e,i.scrollTop),i.scrollLeft!=null&&_i(e,i.scrollLeft)}function ko(e,t){var i=e.display,n=Yi(e.display);t.top<0&&(t.top=0);var r=e.curOp&&e.curOp.scrollTop!=null?e.curOp.scrollTop:i.scroller.scrollTop,s=po(e),l={};t.bottom-t.top>s&&(t.bottom=t.top+s);var p=e.doc.height+fo(i),m=t.topp-n;if(t.topr+s){var B=Math.min(t.top,(x?p:t.bottom)-s);B!=r&&(l.scrollTop=B)}var W=e.options.fixedGutter?0:i.gutters.offsetWidth,me=e.curOp&&e.curOp.scrollLeft!=null?e.curOp.scrollLeft:i.scroller.scrollLeft-W,ce=Oi(e)-i.gutters.offsetWidth,Re=t.right-t.left>ce;return Re&&(t.right=t.left+ce),t.left<10?l.scrollLeft=0:t.leftce+me-3&&(l.scrollLeft=t.right+(Re?0:10)-ce),l}function Mo(e,t){if(t==null)return;Jr(e),e.curOp.scrollTop=(e.curOp.scrollTop==null?e.doc.scrollTop:e.curOp.scrollTop)+t}function qi(e){Jr(e);var t=e.getCursor();e.curOp.scrollToPos={from:t,to:t,margin:e.options.cursorScrollMargin}}function br(e,t,i){(t!=null||i!=null)&&Jr(e),t!=null&&(e.curOp.scrollLeft=t),i!=null&&(e.curOp.scrollTop=i)}function Xs(e,t){Jr(e),e.curOp.scrollToPos=t}function Jr(e){var t=e.curOp.scrollToPos;if(t){e.curOp.scrollToPos=null;var i=da(e,t.from),n=da(e,t.to);Ea(e,i,n,t.margin)}}function Ea(e,t,i,n){var r=ko(e,{left:Math.min(t.left,i.left),top:Math.min(t.top,i.top)-n,right:Math.max(t.right,i.right),bottom:Math.max(t.bottom,i.bottom)+n});br(e,r.scrollLeft,r.scrollTop)}function Cr(e,t){if(Math.abs(e.doc.scrollTop-t)<2)return;re||Do(e,{top:t}),Aa(e,t,!0),re&&Do(e),Ar(e,100)}function Aa(e,t,i){if(t=Math.max(0,Math.min(e.display.scroller.scrollHeight-e.display.scroller.clientHeight,t)),e.display.scroller.scrollTop==t&&!i)return;e.doc.scrollTop=t,e.display.scrollbars.setScrollTop(t),e.display.scroller.scrollTop!=t&&(e.display.scroller.scrollTop=t)}function _i(e,t,i,n){if(t=Math.max(0,Math.min(t,e.display.scroller.scrollWidth-e.display.scroller.clientWidth)),(i?t==e.doc.scrollLeft:Math.abs(e.doc.scrollLeft-t)<2)&&!n)return;e.doc.scrollLeft=t,Ra(e),e.display.scroller.scrollLeft!=t&&(e.display.scroller.scrollLeft=t),e.display.scrollbars.setScrollLeft(t)}function xr(e){var t=e.display,i=t.gutters.offsetWidth,n=Math.round(e.doc.height+fo(e.display));return{clientHeight:t.scroller.clientHeight,viewHeight:t.wrapper.clientHeight,scrollWidth:t.scroller.scrollWidth,clientWidth:t.scroller.clientWidth,viewWidth:t.wrapper.clientWidth,barLeft:e.options.fixedGutter?i:0,docHeight:n,scrollHeight:n+di(e)+t.barHeight,nativeBarWidth:t.nativeBarWidth,gutterWidth:i}}var Ui=function(e,t,i){this.cm=i;var n=this.vert=R("div",[R("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),r=this.horiz=R("div",[R("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");n.tabIndex=r.tabIndex=-1,e(n),e(r),Ee(n,"scroll",function(){n.clientHeight&&t(n.scrollTop,"vertical")}),Ee(r,"scroll",function(){r.clientWidth&&t(r.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,F&&Y<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};Ui.prototype.update=function(e){var t=e.scrollWidth>e.clientWidth+1,i=e.scrollHeight>e.clientHeight+1,n=e.nativeBarWidth;if(i){this.vert.style.display="block",this.vert.style.bottom=t?n+"px":"0";var r=e.viewHeight-(t?n:0);this.vert.firstChild.style.height=Math.max(0,e.scrollHeight-e.clientHeight+r)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(t){this.horiz.style.display="block",this.horiz.style.right=i?n+"px":"0",this.horiz.style.left=e.barLeft+"px";var s=e.viewWidth-e.barLeft-(i?n:0);this.horiz.firstChild.style.width=Math.max(0,e.scrollWidth-e.clientWidth+s)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&e.clientHeight>0&&(n==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:i?n:0,bottom:t?n:0}},Ui.prototype.setScrollLeft=function(e){this.horiz.scrollLeft!=e&&(this.horiz.scrollLeft=e),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},Ui.prototype.setScrollTop=function(e){this.vert.scrollTop!=e&&(this.vert.scrollTop=e),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},Ui.prototype.zeroWidthHack=function(){var e=S&&!E?"12px":"18px";this.horiz.style.height=this.vert.style.width=e,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new Ae,this.disableVert=new Ae},Ui.prototype.enableZeroWidthBar=function(e,t,i){e.style.pointerEvents="auto";function n(){var r=e.getBoundingClientRect(),s=i=="vert"?document.elementFromPoint(r.right-1,(r.top+r.bottom)/2):document.elementFromPoint((r.right+r.left)/2,r.bottom-1);s!=e?e.style.pointerEvents="none":t.set(1e3,n)}t.set(1e3,n)},Ui.prototype.clear=function(){var e=this.horiz.parentNode;e.removeChild(this.horiz),e.removeChild(this.vert)};var Er=function(){};Er.prototype.update=function(){return{bottom:0,right:0}},Er.prototype.setScrollLeft=function(){},Er.prototype.setScrollTop=function(){},Er.prototype.clear=function(){};function $i(e,t){t||(t=xr(e));var i=e.display.barWidth,n=e.display.barHeight;wa(e,t);for(var r=0;r<4&&i!=e.display.barWidth||n!=e.display.barHeight;r++)i!=e.display.barWidth&&e.options.lineWrapping&&Qr(e),wa(e,xr(e)),i=e.display.barWidth,n=e.display.barHeight}function wa(e,t){var i=e.display,n=i.scrollbars.update(t);i.sizer.style.paddingRight=(i.barWidth=n.right)+"px",i.sizer.style.paddingBottom=(i.barHeight=n.bottom)+"px",i.heightForcer.style.borderBottom=n.bottom+"px solid transparent",n.right&&n.bottom?(i.scrollbarFiller.style.display="block",i.scrollbarFiller.style.height=n.bottom+"px",i.scrollbarFiller.style.width=n.right+"px"):i.scrollbarFiller.style.display="",n.bottom&&e.options.coverGutterNextToScrollbar&&e.options.fixedGutter?(i.gutterFiller.style.display="block",i.gutterFiller.style.height=n.bottom+"px",i.gutterFiller.style.width=t.gutterWidth+"px"):i.gutterFiller.style.display=""}var Sa={native:Ui,null:Er};function ka(e){e.display.scrollbars&&(e.display.scrollbars.clear(),e.display.scrollbars.addClass&&xe(e.display.wrapper,e.display.scrollbars.addClass)),e.display.scrollbars=new Sa[e.options.scrollbarStyle](function(t){e.display.wrapper.insertBefore(t,e.display.scrollbarFiller),Ee(t,"mousedown",function(){e.state.focused&&setTimeout(function(){return e.display.input.focus()},0)}),t.setAttribute("cm-not-content","true")},function(t,i){i=="horizontal"?_i(e,t):Cr(e,t)},e),e.display.scrollbars.addClass&&ie(e.display.wrapper,e.display.scrollbars.addClass)}var qs=0;function ji(e){e.curOp={cm:e,viewChanged:!1,startHeight:e.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++qs},ei(e.curOp)}function Fi(e){var t=e.curOp;t&&Wr(t,function(i){for(var n=0;n=i.viewTo)||i.maxLineChanged&&t.options.lineWrapping,e.update=e.mustUpdate&&new Yr(t,e.mustUpdate&&{top:e.scrollTop,ensure:e.scrollToPos},e.forceUpdate)}function tl(e){e.updatedDisplay=e.mustUpdate&&Ro(e.cm,e.update)}function nl(e){var t=e.cm,i=t.display;e.updatedDisplay&&Qr(t),e.barMeasure=xr(t),i.maxLineChanged&&!t.options.lineWrapping&&(e.adjustWidthTo=ra(t,i.maxLine,i.maxLine.text.length).left+3,t.display.sizerWidth=e.adjustWidthTo,e.barMeasure.scrollWidth=Math.max(i.scroller.clientWidth,i.sizer.offsetLeft+e.adjustWidthTo+di(t)+t.display.barWidth),e.maxScrollLeft=Math.max(0,i.sizer.offsetLeft+e.adjustWidthTo-Oi(t))),(e.updatedDisplay||e.selectionChanged)&&(e.preparedSelection=i.input.prepareSelection())}function il(e){var t=e.cm;e.adjustWidthTo!=null&&(t.display.sizer.style.minWidth=e.adjustWidthTo+"px",e.maxScrollLeft=e.display.viewTo)return;var i=+new Date+e.options.workTime,n=Ke(e,t.highlightFrontier),r=[];t.iter(n.line,Math.min(t.first+t.size,e.display.viewTo+500),function(s){if(n.line>=e.display.viewFrom){var l=s.styles,p=s.text.length>e.options.maxHighlightLength?Xt(t.mode,n.state):null,m=G(e,s,n,!0);p&&(n.state=p),s.styles=m.styles;var x=s.styleClasses,B=m.classes;B?s.styleClasses=B:x&&(s.styleClasses=null);for(var W=!l||l.length!=s.styles.length||x!=B&&(!x||!B||x.bgClass!=B.bgClass||x.textClass!=B.textClass),me=0;!W&&mei)return Ar(e,e.options.workDelay),!0}),t.highlightFrontier=n.line,t.modeFrontier=Math.max(t.modeFrontier,n.line),r.length&&Hn(e,function(){for(var s=0;s=i.viewFrom&&t.visible.to<=i.viewTo&&(i.updateLineNumbers==null||i.updateLineNumbers>=i.viewTo)&&i.renderedView==i.view&&ga(e)==0)return!1;Da(e)&&(Ai(e),t.dims=xo(e));var r=n.first+n.size,s=Math.max(t.visible.from-e.options.viewportMargin,n.first),l=Math.min(r,t.visible.to+e.options.viewportMargin);i.viewFroml&&i.viewTo-l<20&&(l=Math.min(r,i.viewTo)),In&&(s=Ci(e.doc,s),l=jr(e.doc,l));var p=s!=i.viewFrom||l!=i.viewTo||i.lastWrapHeight!=t.wrapperHeight||i.lastWrapWidth!=t.wrapperWidth;Qs(e,s,l),i.viewOffset=ai(gt(e.doc,i.viewFrom)),e.display.mover.style.top=i.viewOffset+"px";var m=ga(e);if(!p&&m==0&&!t.force&&i.renderedView==i.view&&(i.updateLineNumbers==null||i.updateLineNumbers>=i.viewTo))return!1;var x=sl(e);return m>4&&(i.lineDiv.style.display="none"),ul(e,i.updateLineNumbers,t.dims),m>4&&(i.lineDiv.style.display=""),i.renderedView=i.view,ll(x),Ce(i.cursorDiv),Ce(i.selectionDiv),i.gutters.style.height=i.sizer.style.minHeight=0,p&&(i.lastWrapHeight=t.wrapperHeight,i.lastWrapWidth=t.wrapperWidth,Ar(e,400)),i.updateLineNumbers=null,!0}function Ma(e,t){for(var i=t.viewport,n=!0;;n=!1){if(!n||!e.options.lineWrapping||t.oldDisplayWidth==Oi(e)){if(i&&i.top!=null&&(i={top:Math.min(e.doc.height+fo(e.display)-po(e),i.top)}),t.visible=Kr(e.display,e.doc,i),t.visible.from>=e.display.viewFrom&&t.visible.to<=e.display.viewTo)break}else n&&(t.visible=Kr(e.display,e.doc,i));if(!Ro(e,t))break;Qr(e);var r=xr(e);yr(e),$i(e,r),Lo(e,r),t.force=!1}t.signal(e,"update",e),(e.display.viewFrom!=e.display.reportedViewFrom||e.display.viewTo!=e.display.reportedViewTo)&&(t.signal(e,"viewportChange",e,e.display.viewFrom,e.display.viewTo),e.display.reportedViewFrom=e.display.viewFrom,e.display.reportedViewTo=e.display.viewTo)}function Do(e,t){var i=new Yr(e,t);if(Ro(e,i)){Qr(e),Ma(e,i);var n=xr(e);yr(e),$i(e,n),Lo(e,n),i.finish()}}function ul(e,t,i){var n=e.display,r=e.options.lineNumbers,s=n.lineDiv,l=s.firstChild;function p(Re){var _e=Re.nextSibling;return L&&S&&e.display.currentWheelTarget==Re?Re.style.display="none":Re.parentNode.removeChild(Re),_e}for(var m=n.view,x=n.viewFrom,B=0;B-1&&(ce=!1),Xo(e,W,x,i)),ce&&(Ce(W.lineNumber),W.lineNumber.appendChild(document.createTextNode(ii(e.options,x)))),l=W.node.nextSibling}x+=W.size}for(;l;)l=p(l)}function To(e){var t=e.gutters.offsetWidth;e.sizer.style.marginLeft=t+"px"}function Lo(e,t){e.display.sizer.style.minHeight=t.docHeight+"px",e.display.heightForcer.style.top=t.docHeight+"px",e.display.gutters.style.height=t.docHeight+e.display.barHeight+di(e)+"px"}function Ra(e){var t=e.display,i=t.view;if(!t.alignWidgets&&(!t.gutters.firstChild||!e.options.fixedGutter))return;for(var n=Eo(t)-t.scroller.scrollLeft+e.doc.scrollLeft,r=t.gutters.offsetWidth,s=n+"px",l=0;ll.clientWidth,m=l.scrollHeight>l.clientHeight;if(!(n&&p||r&&m))return;if(r&&S&&L){e:for(var x=t.target,B=s.view;x!=l;x=x.parentNode)for(var W=0;W=0&&ot(e,n.to())<=0)return i}return-1};var Qt=function(e,t){this.anchor=e,this.head=t};Qt.prototype.from=function(){return $t(this.anchor,this.head)},Qt.prototype.to=function(){return Kt(this.anchor,this.head)},Qt.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function li(e,t,i){var n=e&&e.options.selectionsMayTouch,r=t[i];t.sort(function(me,ce){return ot(me.from(),ce.from())}),i=we(t,r);for(var s=1;s0:m>=0){var x=$t(p.from(),l.from()),B=Kt(p.to(),l.to()),W=p.empty()?l.from()==l.head:p.from()==p.head;s<=i&&--i,t.splice(--s,2,new Qt(W?B:x,W?x:B))}}return new Xn(t,i)}function wi(e,t){return new Xn([new Qt(e,t||e)],0)}function Si(e){return e.text?Te(e.from.line+e.text.length-1,je(e.text).length+(e.text.length==1?e.from.ch:0)):e.to}function Oa(e,t){if(ot(e,t.from)<0)return e;if(ot(e,t.to)<=0)return Si(t);var i=e.line+t.text.length-(t.to.line-t.from.line)-1,n=e.ch;return e.line==t.to.line&&(n+=Si(t).ch-t.to.ch),Te(i,n)}function Oo(e,t){for(var i=[],n=0;n1&&e.remove(p.line+1,Re-1),e.insert(p.line+1,Ze)}An(e,"change",e,t)}function ki(e,t,i){function n(r,s,l){if(r.linked)for(var p=0;p1&&!e.done[e.done.length-2].ranges)return e.done.pop(),je(e.done)}function ja(e,t,i,n){var r=e.history;r.undone.length=0;var s=+new Date,l,p;if((r.lastOp==n||r.lastOrigin==t.origin&&t.origin&&(t.origin.charAt(0)=="+"&&r.lastModTime>s-(e.cm?e.cm.options.historyEventDelay:500)||t.origin.charAt(0)=="*"))&&(l=pl(r,r.lastOp==n)))p=je(l.changes),ot(t.from,t.to)==0&&ot(t.from,p.to)==0?p.to=Si(t):l.changes.push(Bo(e,t));else{var m=je(r.done);for((!m||!m.ranges)&&qr(e.sel,r.done),l={changes:[Bo(e,t)],generation:r.generation},r.done.push(l);r.done.length>r.undoDepth;)r.done.shift(),r.done[0].ranges||r.done.shift()}r.done.push(i),r.generation=++r.maxGeneration,r.lastModTime=r.lastSelTime=s,r.lastOp=r.lastSelOp=n,r.lastOrigin=r.lastSelOrigin=t.origin,p||De(e,"historyAdded")}function ml(e,t,i,n){var r=t.charAt(0);return r=="*"||r=="+"&&i.ranges.length==n.ranges.length&&i.somethingSelected()==n.somethingSelected()&&new Date-e.history.lastSelTime<=(e.cm?e.cm.options.historyEventDelay:500)}function gl(e,t,i,n){var r=e.history,s=n&&n.origin;i==r.lastSelOp||s&&r.lastSelOrigin==s&&(r.lastModTime==r.lastSelTime&&r.lastOrigin==s||ml(e,s,je(r.done),t))?r.done[r.done.length-1]=t:qr(t,r.done),r.lastSelTime=+new Date,r.lastSelOrigin=s,r.lastSelOp=i,n&&n.clearRedo!==!1&&Ua(r.undone)}function qr(e,t){var i=je(t);i&&i.ranges&&i.equals(e)||t.push(e)}function Fa(e,t,i,n){var r=t["spans_"+e.id],s=0;e.iter(Math.max(e.first,i),Math.min(e.first+e.size,n),function(l){l.markedSpans&&((r||(r=t["spans_"+e.id]={}))[s]=l.markedSpans),++s})}function vl(e){if(!e)return null;for(var t,i=0;i-1&&(je(p)[W]=x[W],delete x[W]))}}return n}function _o(e,t,i,n){if(n){var r=e.anchor;if(i){var s=ot(t,r)<0;s!=ot(i,r)<0?(r=t,t=i):s!=ot(t,i)<0&&(t=i)}return new Qt(r,t)}else return new Qt(i||t,t)}function $r(e,t,i,n,r){r==null&&(r=e.cm&&(e.cm.display.shift||e.extend)),kn(e,new Xn([_o(e.sel.primary(),t,i,r)],0),n)}function za(e,t,i){for(var n=[],r=e.cm&&(e.cm.display.shift||e.extend),s=0;s=t.ch:p.to>t.ch))){if(r&&(De(m,"beforeCursorEnter"),m.explicitlyCleared))if(s.markedSpans){--l;continue}else break;if(!m.atomic)continue;if(i){var W=m.find(n<0?1:-1),me=void 0;if((n<0?B:x)&&(W=Ja(e,W,-n,W&&W.line==t.line?s:null)),W&&W.line==t.line&&(me=ot(W,i))&&(n<0?me<0:me>0))return tr(e,W,t,n,r)}var ce=m.find(n<0?-1:1);return(n<0?x:B)&&(ce=Ja(e,ce,n,ce.line==t.line?s:null)),ce?tr(e,ce,t,n,r):null}}return t}function to(e,t,i,n,r){var s=n||1,l=tr(e,t,i,s,r)||!r&&tr(e,t,i,s,!0)||tr(e,t,i,-s,r)||!r&&tr(e,t,i,-s,!0);return l||(e.cantEdit=!0,Te(e.first,0))}function Ja(e,t,i,n){return i<0&&t.ch==0?t.line>e.first?o(e,Te(t.line-1)):null:i>0&&t.ch==(n||gt(e,t.line)).text.length?t.line=0;--r)Xa(e,{from:n[r].from,to:n[r].to,text:r?[""]:t.text,origin:t.origin});else Xa(e,t)}function Xa(e,t){if(t.text.length==1&&t.text[0]==""&&ot(t.from,t.to)==0)return;var i=Oo(e,t);ja(e,t,i,e.cm?e.cm.curOp.id:NaN),kr(e,t,i,oi(e,t));var n=[];ki(e,function(r,s){!s&&we(n,r.history)==-1&&(ts(r.history,t),n.push(r.history)),kr(r,t,null,oi(r,t))})}function no(e,t,i){var n=e.cm&&e.cm.state.suppressEdits;if(n&&!i)return;for(var r=e.history,s,l=e.sel,p=t=="undo"?r.done:r.undone,m=t=="undo"?r.undone:r.done,x=0;x=0;--ce){var Re=me(ce);if(Re)return Re.v}}function qa(e,t){if(t==0)return;if(e.first+=t,e.sel=new Xn(Qe(e.sel.ranges,function(r){return new Qt(Te(r.anchor.line+t,r.anchor.ch),Te(r.head.line+t,r.head.ch))}),e.sel.primIndex),e.cm){Nn(e.cm,e.first,e.first-t,t);for(var i=e.cm.display,n=i.viewFrom;ne.lastLine())return;if(t.from.lines&&(t={from:t.from,to:Te(s,gt(e,s).text.length),text:[t.text[0]],origin:t.origin}),t.removed=Ln(e,t.from,t.to),i||(i=Oo(e,t)),e.cm?Cl(e.cm,t,n):No(e,t,n),eo(e,i,Fe),e.cantEdit&&to(e,Te(e.firstLine(),0))&&(e.cantEdit=!1)}function Cl(e,t,i){var n=e.doc,r=e.display,s=t.from,l=t.to,p=!1,m=s.line;e.options.lineWrapping||(m=Lt(On(gt(n,s.line))),n.iter(m,l.line+1,function(ce){if(ce==r.maxLine)return p=!0,!0})),n.sel.contains(t.from,t.to)>-1&&ee(e),No(n,t,i,ma(e)),e.options.lineWrapping||(n.iter(m,s.line+t.text.length,function(ce){var Re=Ki(ce);Re>r.maxLineLength&&(r.maxLine=ce,r.maxLineLength=Re,r.maxLineChanged=!0,p=!1)}),p&&(e.curOp.updateMaxLine=!0)),$n(n,s.line),Ar(e,400);var x=t.text.length-(l.line-s.line)-1;t.full?Nn(e):s.line==l.line&&t.text.length==1&&!Na(e.doc,t)?Ei(e,s.line,"text"):Nn(e,s.line,l.line+1,x);var B=J(e,"changes"),W=J(e,"change");if(W||B){var me={from:s,to:l,text:t.text,removed:t.removed,origin:t.origin};W&&An(e,"change",e,me),B&&(e.curOp.changeObjs||(e.curOp.changeObjs=[])).push(me)}e.display.selForContextMenu=null}function ir(e,t,i,n,r){var s;n||(n=i),ot(n,i)<0&&(s=[n,i],i=s[0],n=s[1]),typeof t=="string"&&(t=e.splitLines(t)),nr(e,{from:i,to:n,text:t,origin:r})}function $a(e,t,i,n){i1||!(this.children[0]instanceof Rr))){var p=[];this.collapse(p),this.children=[new Rr(p)],this.children[0].parent=this}},collapse:function(e){for(var t=0;t50){for(var l=r.lines.length%25+25,p=l;p10);e.parent.maybeSpill()},iterN:function(e,t,i){for(var n=0;ne.display.maxLineLength&&(e.display.maxLine=x,e.display.maxLineLength=B,e.display.maxLineChanged=!0)}n!=null&&e&&this.collapsed&&Nn(e,n,r+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,e&&Qa(e.doc)),e&&An(e,"markerCleared",e,this,n,r),t&&Fi(e),this.parent&&this.parent.clear()},Mi.prototype.find=function(e,t){e==null&&this.type=="bookmark"&&(e=1);for(var i,n,r=0;r0||l==0&&s.clearWhenEmpty!==!1)return s;if(s.replacedWith&&(s.collapsed=!0,s.widgetNode=fe("span",[s.replacedWith],"CodeMirror-widget"),n.handleMouseEvents||s.widgetNode.setAttribute("cm-ignore-events","true"),n.insertLeft&&(s.widgetNode.insertLeft=!0)),s.collapsed){if(un(e,t.line,t,i,s)||t.line!=i.line&&un(e,i.line,t,i,s))throw new Error("Inserting collapsed marker partially overlapping an existing one");Wn()}s.addToHistory&&ja(e,{from:t,to:i,origin:"markText"},e.sel,NaN);var p=t.line,m=e.cm,x;if(e.iter(p,i.line+1,function(W){m&&s.collapsed&&!m.options.lineWrapping&&On(W)==m.display.maxLine&&(x=!0),s.collapsed&&p!=t.line&&Sn(W,0),hi(W,new bi(s,p==t.line?t.ch:null,p==i.line?i.ch:null)),++p}),s.collapsed&&e.iter(t.line,i.line+1,function(W){zn(e,W)&&Sn(W,0)}),s.clearOnEnter&&Ee(s,"beforeCursorEnter",function(){return s.clear()}),s.readOnly&&(Jn(),(e.history.done.length||e.history.undone.length)&&e.clearHistory()),s.collapsed&&(s.id=++is,s.atomic=!0),m){if(x&&(m.curOp.updateMaxLine=!0),s.collapsed)Nn(m,t.line,i.line+1);else if(s.className||s.startStyle||s.endStyle||s.css||s.attributes||s.title)for(var B=t.line;B<=i.line;B++)Ei(m,B,"text");s.atomic&&Qa(m.doc),An(m,"markerAdded",m,s)}return s}var Lr=function(e,t){this.markers=e,this.primary=t;for(var i=0;i=0;m--)nr(this,n[m]);p?Ga(this,p):this.cm&&qi(this.cm)}),undo:bn(function(){no(this,"undo")}),redo:bn(function(){no(this,"redo")}),undoSelection:bn(function(){no(this,"undo",!0)}),redoSelection:bn(function(){no(this,"redo",!0)}),setExtending:function(e){this.extend=e},getExtending:function(){return this.extend},historySize:function(){for(var e=this.history,t=0,i=0,n=0;n=e.ch)&&t.push(r.marker.parent||r.marker)}return t},findMarks:function(e,t,i){e=o(this,e),t=o(this,t);var n=[],r=e.line;return this.iter(e.line,t.line+1,function(s){var l=s.markedSpans;if(l)for(var p=0;p=m.to||m.from==null&&r!=e.line||m.from!=null&&r==t.line&&m.from>=t.ch)&&(!i||i(m.marker))&&n.push(m.marker.parent||m.marker)}++r}),n},getAllMarks:function(){var e=[];return this.iter(function(t){var i=t.markedSpans;if(i)for(var n=0;ne)return t=e,!0;e-=s,++i}),o(this,Te(i,t))},indexFromPos:function(e){e=o(this,e);var t=e.ch;if(e.linet&&(t=e.from),e.to!=null&&e.to-1){t.state.draggingText(e),setTimeout(function(){return t.display.input.focus()},20);return}try{var B=e.dataTransfer.getData("Text");if(B){var W;if(t.state.draggingText&&!t.state.draggingText.copy&&(W=t.listSelections()),eo(t.doc,wi(i,i)),W)for(var me=0;me=0;p--)ir(e.doc,"",n[p].from,n[p].to,"+delete");qi(e)})}function jo(e,t,i){var n=He(e.text,t+i,i);return n<0||n>e.text.length?null:n}function Fo(e,t,i){var n=jo(e,t.ch,i);return n==null?null:new Te(t.line,n,i<0?"after":"before")}function Wo(e,t,i,n,r){if(e){t.doc.direction=="rtl"&&(r=-r);var s=mt(i,t.doc.direction);if(s){var l=r<0?je(s):s[0],p=r<0==(l.level==1),m=p?"after":"before",x;if(l.level>0||t.doc.direction=="rtl"){var B=Ji(t,i);x=r<0?i.text.length-1:0;var W=fi(t,B,x).top;x=pt(function(me){return fi(t,B,me).top==W},r<0==(l.level==1)?l.from:l.to-1,x),m=="before"&&(x=jo(i,x,1))}else x=r<0?l.to:l.from;return new Te(n,x,m)}}return new Te(n,r<0?i.text.length:0,r<0?"before":"after")}function Pl(e,t,i,n){var r=mt(t,e.doc.direction);if(!r)return Fo(t,i,n);i.ch>=t.text.length?(i.ch=t.text.length,i.sticky="before"):i.ch<=0&&(i.ch=0,i.sticky="after");var s=Ye(r,i.ch,i.sticky),l=r[s];if(e.doc.direction=="ltr"&&l.level%2==0&&(n>0?l.to>i.ch:l.from=l.from&&me>=B.begin)){var ce=W?"before":"after";return new Te(i.line,me,ce)}}var Re=function(Ze,at,Xe){for(var ct=function(tn,Cn){return Cn?new Te(i.line,p(tn,1),"before"):new Te(i.line,tn,"after")};Ze>=0&&Ze0==(wt.level!=1),It=xt?Xe.begin:p(Xe.end,-1);if(wt.from<=It&&It0?B.end:p(B.begin,-1);return Ge!=null&&!(n>0&&Ge==t.text.length)&&(_e=Re(n>0?0:r.length-1,n,x(Ge)),_e)?_e:null}var Pr={selectAll:Ya,singleSelection:function(e){return e.setSelection(e.getCursor("anchor"),e.getCursor("head"),Fe)},killLine:function(e){return ar(e,function(t){if(t.empty()){var i=gt(e.doc,t.head.line).text.length;return t.head.ch==i&&t.head.line0)r=new Te(r.line,r.ch+1),e.replaceRange(s.charAt(r.ch-1)+s.charAt(r.ch-2),Te(r.line,r.ch-2),r,"+transpose");else if(r.line>e.doc.first){var l=gt(e.doc,r.line-1).text;l&&(r=new Te(r.line,1),e.replaceRange(s.charAt(0)+e.doc.lineSeparator()+l.charAt(l.length-1),Te(r.line-1,l.length-1),r,"+transpose"))}}i.push(new Qt(r,r))}e.setSelections(i)})},newlineAndIndent:function(e){return Hn(e,function(){for(var t=e.listSelections(),i=t.length-1;i>=0;i--)e.replaceRange(e.doc.lineSeparator(),t[i].anchor,t[i].head,"+input");t=e.listSelections();for(var n=0;ne&&ot(t,this.pos)==0&&i==this.button};var Br,_r;function Wl(e,t){var i=+new Date;return _r&&_r.compare(i,e,t)?(Br=_r=null,"triple"):Br&&Br.compare(i,e,t)?(_r=new Ho(i,e,t),Br=null,"double"):(Br=new Ho(i,e,t),_r=null,"single")}function bs(e){var t=this,i=t.display;if(ze(t,e)||i.activeTouch&&i.input.supportsTouch())return;if(i.input.ensurePolled(),i.shift=e.shiftKey,gi(i,e)){L||(i.scroller.draggable=!1,setTimeout(function(){return i.scroller.draggable=!0},100));return}if(Go(t,e))return;var n=Ni(t,e),r=ue(e),s=n?Wl(n,r):"single";if(window.focus(),r==1&&t.state.selectingText&&t.state.selectingText(e),n&&zl(t,r,n,s,e))return;r==1?n?Gl(t,n,s,e):be(e)==i.scroller&&k(e):r==2?(n&&$r(t.doc,n),setTimeout(function(){return i.input.focus()},20)):r==3&&(ke?t.display.input.onContextMenu(e):Ca(t))}function zl(e,t,i,n,r){var s="Click";return n=="double"?s="Double"+s:n=="triple"&&(s="Triple"+s),s=(t==1?"Left":t==2?"Middle":"Right")+s,Nr(e,hs(s,r),r,function(l){if(typeof l=="string"&&(l=Pr[l]),!l)return!1;var p=!1;try{e.isReadOnly()&&(e.state.suppressEdits=!0),p=l(e,i)!=it}finally{e.state.suppressEdits=!1}return p})}function Hl(e,t,i){var n=e.getOption("configureMouse"),r=n?n(e,t,i):{};if(r.unit==null){var s=I?i.shiftKey&&i.metaKey:i.altKey;r.unit=s?"rectangle":t=="single"?"char":t=="double"?"word":"line"}return(r.extend==null||e.doc.extend)&&(r.extend=e.doc.extend||i.shiftKey),r.addNew==null&&(r.addNew=S?i.metaKey:i.ctrlKey),r.moveOnDrag==null&&(r.moveOnDrag=!(S?i.altKey:i.ctrlKey)),r}function Gl(e,t,i,n){F?setTimeout(D(ba,e),0):e.curOp.focus=V();var r=Hl(e,i,n),s=e.doc.sel,l;e.options.dragDrop&&Be&&!e.isReadOnly()&&i=="single"&&(l=s.contains(t))>-1&&(ot((l=s.ranges[l]).from(),t)<0||t.xRel>0)&&(ot(l.to(),t)>0||t.xRel<0)?Vl(e,n,t,r):Ql(e,n,t,r)}function Vl(e,t,i,n){var r=e.display,s=!1,l=yn(e,function(x){L&&(r.scroller.draggable=!1),e.state.draggingText=!1,st(r.wrapper.ownerDocument,"mouseup",l),st(r.wrapper.ownerDocument,"mousemove",p),st(r.scroller,"dragstart",m),st(r.scroller,"drop",l),s||(k(x),n.addNew||$r(e.doc,i,null,null,n.extend),L&&!w||F&&Y==9?setTimeout(function(){r.wrapper.ownerDocument.body.focus({preventScroll:!0}),r.input.focus()},20):r.input.focus())}),p=function(x){s=s||Math.abs(t.clientX-x.clientX)+Math.abs(t.clientY-x.clientY)>=10},m=function(){return s=!0};L&&(r.scroller.draggable=!0),e.state.draggingText=l,l.copy=!n.moveOnDrag,r.scroller.dragDrop&&r.scroller.dragDrop(),Ee(r.wrapper.ownerDocument,"mouseup",l),Ee(r.wrapper.ownerDocument,"mousemove",p),Ee(r.scroller,"dragstart",m),Ee(r.scroller,"drop",l),Ca(e),setTimeout(function(){return r.input.focus()},20)}function Cs(e,t,i){if(i=="char")return new Qt(t,t);if(i=="word")return e.findWordAt(t);if(i=="line")return new Qt(Te(t.line,0),o(e.doc,Te(t.line+1,0)));var n=i(e,t);return new Qt(n.from,n.to)}function Ql(e,t,i,n){var r=e.display,s=e.doc;k(t);var l,p,m=s.sel,x=m.ranges;if(n.addNew&&!n.extend?(p=s.sel.contains(i),p>-1?l=x[p]:l=new Qt(i,i)):(l=s.sel.primary(),p=s.sel.primIndex),n.unit=="rectangle")n.addNew||(l=new Qt(i,i)),i=Ni(e,t,!0,!0),p=-1;else{var B=Cs(e,i,n.unit);n.extend?l=_o(l,B.anchor,B.head,n.extend):l=B}n.addNew?p==-1?(p=x.length,kn(s,li(e,x.concat([l]),p),{scroll:!1,origin:"*mouse"})):x.length>1&&x[p].empty()&&n.unit=="char"&&!n.extend?(kn(s,li(e,x.slice(0,p).concat(x.slice(p+1)),0),{scroll:!1,origin:"*mouse"}),m=s.sel):Uo(s,p,l,Ue):(p=0,kn(s,new Xn([l],0),Ue),m=s.sel);var W=i;function me(Xe){if(ot(W,Xe)==0)return;if(W=Xe,n.unit=="rectangle"){for(var ct=[],wt=e.options.tabSize,xt=te(gt(s,i.line).text,i.ch,wt),It=te(gt(s,Xe.line).text,Xe.ch,wt),tn=Math.min(xt,It),Cn=Math.max(xt,It),an=Math.min(i.line,Xe.line),Gn=Math.min(e.lastLine(),Math.max(i.line,Xe.line));an<=Gn;an++){var _n=gt(s,an).text,fn=Le(_n,tn,wt);tn==Cn?ct.push(new Qt(Te(an,fn),Te(an,fn))):_n.length>fn&&ct.push(new Qt(Te(an,fn),Te(an,Le(_n,Cn,wt))))}ct.length||ct.push(new Qt(i,i)),kn(s,li(e,m.ranges.slice(0,p).concat(ct),p),{origin:"*mouse",scroll:!1}),e.scrollIntoView(Xe)}else{var Un=l,wn=Cs(e,Xe,n.unit),gn=Un.anchor,pn;ot(wn.anchor,gn)>0?(pn=wn.head,gn=$t(Un.from(),wn.anchor)):(pn=wn.anchor,gn=Kt(Un.to(),wn.head));var ln=m.ranges.slice(0);ln[p]=Kl(e,new Qt(o(s,gn),pn)),kn(s,li(e,ln,p),Ue)}}var ce=r.wrapper.getBoundingClientRect(),Re=0;function _e(Xe){var ct=++Re,wt=Ni(e,Xe,!0,n.unit=="rectangle");if(!wt)return;if(ot(wt,W)!=0){e.curOp.focus=V(),me(wt);var xt=Kr(r,s);(wt.line>=xt.to||wt.linece.bottom?20:0;It&&setTimeout(yn(e,function(){if(Re!=ct)return;r.scroller.scrollTop+=It,_e(Xe)}),50)}}function Ge(Xe){e.state.selectingText=!1,Re=Infinity,Xe&&(k(Xe),r.input.focus()),st(r.wrapper.ownerDocument,"mousemove",Ze),st(r.wrapper.ownerDocument,"mouseup",at),s.history.lastSelOrigin=null}var Ze=yn(e,function(Xe){Xe.buttons===0||!ue(Xe)?Ge(Xe):_e(Xe)}),at=yn(e,Ge);e.state.selectingText=at,Ee(r.wrapper.ownerDocument,"mousemove",Ze),Ee(r.wrapper.ownerDocument,"mouseup",at)}function Kl(e,t){var i=t.anchor,n=t.head,r=gt(e.doc,i.line);if(ot(i,n)==0&&i.sticky==n.sticky)return t;var s=mt(r);if(!s)return t;var l=Ye(s,i.ch,i.sticky),p=s[l];if(p.from!=i.ch&&p.to!=i.ch)return t;var m=l+(p.from==i.ch==(p.level!=1)?0:1);if(m==0||m==s.length)return t;var x;if(n.line!=i.line)x=(n.line-i.line)*(e.doc.direction=="ltr"?1:-1)>0;else{var B=Ye(s,n.ch,n.sticky),W=B-l||(n.ch-i.ch)*(p.level==1?-1:1);B==m-1||B==m?x=W<0:x=W>0}var me=s[m+(x?-1:0)],ce=x==(me.level==1),Re=ce?me.from:me.to,_e=ce?"after":"before";return i.ch==Re&&i.sticky==_e?t:new Qt(new Te(i.line,Re,_e),n)}function xs(e,t,i,n){var r,s;if(t.touches)r=t.touches[0].clientX,s=t.touches[0].clientY;else try{r=t.clientX,s=t.clientY}catch(me){return!1}if(r>=Math.floor(e.display.gutters.getBoundingClientRect().right))return!1;n&&k(t);var l=e.display,p=l.lineDiv.getBoundingClientRect();if(s>p.bottom||!J(e,i))return _(t);s-=p.top-l.viewOffset;for(var m=0;m=r){var B=Rn(e.doc,s),W=e.display.gutterSpecs[m];return De(e,i,e,B,W.className,t),_(t)}}}function Go(e,t){return xs(e,t,"gutterClick",!0)}function Es(e,t){if(gi(e.display,t)||Jl(e,t))return;if(ze(e,t,"contextmenu"))return;ke||e.display.input.onContextMenu(t)}function Jl(e,t){return J(e,"gutterContextMenu")?xs(e,t,"gutterContextMenu",!1):!1}function As(e){e.display.wrapper.className=e.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+e.options.theme.replace(/(^|\s)\s*/g," cm-s-"),vr(e)}var sr={toString:function(){return"CodeMirror.Init"}},ws={},ao={};function Yl(e){var t=e.optionHandlers;function i(n,r,s,l){e.defaults[n]=r,s&&(t[n]=l?function(p,m,x){x!=sr&&s(p,m,x)}:s)}e.defineOption=i,e.Init=sr,i("value","",function(n,r){return n.setValue(r)},!0),i("mode",null,function(n,r){n.doc.modeOption=r,Po(n)},!0),i("indentUnit",2,Po,!0),i("indentWithTabs",!1),i("smartIndent",!0),i("tabSize",4,function(n){Sr(n),vr(n),Nn(n)},!0),i("lineSeparator",null,function(n,r){if(n.doc.lineSep=r,!r)return;var s=[],l=n.doc.first;n.doc.iter(function(m){for(var x=0;;){var B=m.text.indexOf(r,x);if(B==-1)break;x=B+r.length,s.push(Te(l,B))}l++});for(var p=s.length-1;p>=0;p--)ir(n.doc,r,s[p],Te(s[p].line,s[p].ch+r.length))}),i("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(n,r,s){n.state.specialChars=new RegExp(r.source+(r.test(" ")?"":"| "),"g"),s!=sr&&n.refresh()}),i("specialCharPlaceholder",Wt,function(n){return n.refresh()},!0),i("electricChars",!0),i("inputStyle",v?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),i("spellcheck",!1,function(n,r){return n.getInputField().spellcheck=r},!0),i("autocorrect",!1,function(n,r){return n.getInputField().autocorrect=r},!0),i("autocapitalize",!1,function(n,r){return n.getInputField().autocapitalize=r},!0),i("rtlMoveVisually",!q),i("wholeLineUpdateBefore",!0),i("theme","default",function(n){As(n),wr(n)},!0),i("keyMap","default",function(n,r,s){var l=ro(r),p=s!=sr&&ro(s);p&&p.detach&&p.detach(n,l),l.attach&&l.attach(n,p||null)}),i("extraKeys",null),i("configureMouse",null),i("lineWrapping",!1,Xl,!0),i("gutters",[],function(n,r){n.display.gutterSpecs=Io(r,n.options.lineNumbers),wr(n)},!0),i("fixedGutter",!0,function(n,r){n.display.gutters.style.left=r?Eo(n.display)+"px":"0",n.refresh()},!0),i("coverGutterNextToScrollbar",!1,function(n){return $i(n)},!0),i("scrollbarStyle","native",function(n){ka(n),$i(n),n.display.scrollbars.setScrollTop(n.doc.scrollTop),n.display.scrollbars.setScrollLeft(n.doc.scrollLeft)},!0),i("lineNumbers",!1,function(n,r){n.display.gutterSpecs=Io(n.options.gutters,r),wr(n)},!0),i("firstLineNumber",1,wr,!0),i("lineNumberFormatter",function(n){return n},wr,!0),i("showCursorWhenSelecting",!1,yr,!0),i("resetSelectionOnContextMenu",!0),i("lineWiseCopyCut",!0),i("pasteLinesPerSelection",!0),i("selectionsMayTouch",!1),i("readOnly",!1,function(n,r){r=="nocursor"&&(Xi(n),n.display.input.blur()),n.display.input.readOnlyChanged(r)}),i("screenReaderLabel",null,function(n,r){r=r===""?null:r,n.display.input.screenReaderLabelChanged(r)}),i("disableInput",!1,function(n,r){r||n.display.input.reset()},!0),i("dragDrop",!0,Zl),i("allowDropFileTypes",null),i("cursorBlinkRate",530),i("cursorScrollMargin",0),i("cursorHeight",1,yr,!0),i("singleCursorHeightPerLine",!0,yr,!0),i("workTime",100),i("workDelay",100),i("flattenSpans",!0,Sr,!0),i("addModeClass",!1,Sr,!0),i("pollInterval",100),i("undoDepth",200,function(n,r){return n.doc.history.undoDepth=r}),i("historyEventDelay",1250),i("viewportMargin",10,function(n){return n.refresh()},!0),i("maxHighlightLength",1e4,Sr,!0),i("moveInputWithCursor",!0,function(n,r){r||n.display.input.resetPosition()}),i("tabindex",null,function(n,r){return n.display.input.getField().tabIndex=r||""}),i("autofocus",null),i("direction","ltr",function(n,r){return n.doc.setDirection(r)},!0),i("phrases",null)}function Zl(e,t,i){var n=i&&i!=sr;if(!t!=!n){var r=e.display.dragFunctions,s=t?Ee:st;s(e.display.scroller,"dragstart",r.start),s(e.display.scroller,"dragenter",r.enter),s(e.display.scroller,"dragover",r.over),s(e.display.scroller,"dragleave",r.leave),s(e.display.scroller,"drop",r.drop)}}function Xl(e){e.options.lineWrapping?(ie(e.display.wrapper,"CodeMirror-wrap"),e.display.sizer.style.minWidth="",e.display.sizerWidth=null):(xe(e.display.wrapper,"CodeMirror-wrap"),Fr(e)),Ao(e),Nn(e),vr(e),setTimeout(function(){return $i(e)},100)}function on(e,t){var i=this;if(!(this instanceof on))return new on(e,t);this.options=t=t?y(t):{},y(ws,t,!1);var n=t.value;typeof n=="string"?n=new Bn(n,t.mode,null,t.lineSeparator,t.direction):t.mode&&(n.modeOption=t.mode),this.doc=n;var r=new on.inputStyles[t.inputStyle](this),s=this.display=new hl(e,n,r,t);s.wrapper.CodeMirror=this,As(this),t.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),ka(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new Ae,keySeq:null,specialChars:null},t.autofocus&&!v&&s.input.focus(),F&&Y<11&&setTimeout(function(){return i.display.input.reset(!0)},20),ql(this),Dl(),ji(this),this.curOp.forceUpdate=!0,Ba(this,n),t.autofocus&&!v||this.hasFocus()?setTimeout(function(){i.hasFocus()&&!i.state.focused&&So(i)},20):Xi(this);for(var l in ao)ao.hasOwnProperty(l)&&ao[l](this,t[l],sr);Da(this),t.finishInit&&t.finishInit(this);for(var p=0;p20*20}Ee(t.scroller,"touchstart",function(m){if(!ze(e,m)&&!s(m)&&!Go(e,m)){t.input.ensurePolled(),clearTimeout(i);var x=+new Date;t.activeTouch={start:x,moved:!1,prev:x-n.end<=300?n:null},m.touches.length==1&&(t.activeTouch.left=m.touches[0].pageX,t.activeTouch.top=m.touches[0].pageY)}}),Ee(t.scroller,"touchmove",function(){t.activeTouch&&(t.activeTouch.moved=!0)}),Ee(t.scroller,"touchend",function(m){var x=t.activeTouch;if(x&&!gi(t,m)&&x.left!=null&&!x.moved&&new Date-x.start<300){var B=e.coordsChar(t.activeTouch,"page"),W;!x.prev||l(x,x.prev)?W=new Qt(B,B):!x.prev.prev||l(x,x.prev.prev)?W=e.findWordAt(B):W=new Qt(Te(B.line,0),o(e.doc,Te(B.line+1,0))),e.setSelection(W.anchor,W.head),e.focus(),k(m)}r()}),Ee(t.scroller,"touchcancel",r),Ee(t.scroller,"scroll",function(){t.scroller.clientHeight&&(Cr(e,t.scroller.scrollTop),_i(e,t.scroller.scrollLeft,!0),De(e,"scroll",e))}),Ee(t.scroller,"mousewheel",function(m){return Ia(e,m)}),Ee(t.scroller,"DOMMouseScroll",function(m){return Ia(e,m)}),Ee(t.wrapper,"scroll",function(){return t.wrapper.scrollTop=t.wrapper.scrollLeft=0}),t.dragFunctions={enter:function(m){ze(e,m)||H(m)},over:function(m){ze(e,m)||(Rl(e,m),H(m))},start:function(m){return Ml(e,m)},drop:yn(e,kl),leave:function(m){ze(e,m)||as(e)}};var p=t.input.getField();Ee(p,"keyup",function(m){return vs.call(e,m)}),Ee(p,"keydown",yn(e,gs)),Ee(p,"keypress",yn(e,ys)),Ee(p,"focus",function(m){return So(e,m)}),Ee(p,"blur",function(m){return Xi(e,m)})}var Vo=[];on.defineInitHook=function(e){return Vo.push(e)};function Ur(e,t,i,n){var r=e.doc,s;i==null&&(i="add"),i=="smart"&&(r.mode.indent?s=Ke(e,t).state:i="prev");var l=e.options.tabSize,p=gt(r,t),m=te(p.text,null,l);p.stateAfter&&(p.stateAfter=null);var x=p.text.match(/^\s*/)[0],B;if(!n&&!/\S/.test(p.text))B=0,i="not";else if(i=="smart"&&(B=r.mode.indent(s,p.text.slice(x.length),p.text),B==it||B>150)){if(!n)return;i="prev"}i=="prev"?t>r.first?B=te(gt(r,t-1).text,null,l):B=0:i=="add"?B=m+e.options.indentUnit:i=="subtract"?B=m-e.options.indentUnit:typeof i=="number"&&(B=m+i),B=Math.max(0,B);var W="",me=0;if(e.options.indentWithTabs)for(var ce=Math.floor(B/l);ce;--ce)me+=l,W+=" ";if(mel,m=kt(t),x=null;if(p&&n.ranges.length>1)if(ui&&ui.text.join(` -`)==t){if(n.ranges.length%ui.text.length==0){x=[];for(var B=0;B=0;me--){var ce=n.ranges[me],Re=ce.from(),_e=ce.to();ce.empty()&&(i&&i>0?Re=Te(Re.line,Re.ch-i):e.state.overwrite&&!p?_e=Te(_e.line,Math.min(gt(s,_e.line).text.length,_e.ch+je(m).length)):p&&ui&&ui.lineWise&&ui.text.join(` + left: `+t.left+"px; width: "+Math.max(2,t.right-t.left)+"px;");e.display.lineSpace.appendChild(s),s.scrollIntoView(r),e.display.lineSpace.removeChild(s)}}function Ys(e,t,i,n){n==null&&(n=0);var r;!e.options.lineWrapping&&t==i&&(t=t.ch?Te(t.line,t.sticky=="before"?t.ch-1:t.ch,"after"):t,i=t.sticky=="before"?Te(t.line,t.ch+1,"before"):t);for(var s=0;s<5;s++){var l=!1,p=si(e,t),m=!i||i==t?p:si(e,i);r={left:Math.min(p.left,m.left),top:Math.min(p.top,m.top)-n,right:Math.max(p.left,m.left),bottom:Math.max(p.bottom,m.bottom)+n};var x=ko(e,r),B=e.doc.scrollTop,W=e.doc.scrollLeft;if(x.scrollTop!=null&&(Cr(e,x.scrollTop),Math.abs(e.doc.scrollTop-B)>1&&(l=!0)),x.scrollLeft!=null&&(_i(e,x.scrollLeft),Math.abs(e.doc.scrollLeft-W)>1&&(l=!0)),!l)break}return r}function Zs(e,t){var i=ko(e,t);i.scrollTop!=null&&Cr(e,i.scrollTop),i.scrollLeft!=null&&_i(e,i.scrollLeft)}function ko(e,t){var i=e.display,n=Yi(e.display);t.top<0&&(t.top=0);var r=e.curOp&&e.curOp.scrollTop!=null?e.curOp.scrollTop:i.scroller.scrollTop,s=po(e),l={};t.bottom-t.top>s&&(t.bottom=t.top+s);var p=e.doc.height+fo(i),m=t.topp-n;if(t.topr+s){var B=Math.min(t.top,(x?p:t.bottom)-s);B!=r&&(l.scrollTop=B)}var W=e.options.fixedGutter?0:i.gutters.offsetWidth,me=e.curOp&&e.curOp.scrollLeft!=null?e.curOp.scrollLeft:i.scroller.scrollLeft-W,ce=Oi(e)-i.gutters.offsetWidth,Re=t.right-t.left>ce;return Re&&(t.right=t.left+ce),t.left<10?l.scrollLeft=0:t.leftce+me-3&&(l.scrollLeft=t.right+(Re?0:10)-ce),l}function Mo(e,t){if(t==null)return;Jr(e),e.curOp.scrollTop=(e.curOp.scrollTop==null?e.doc.scrollTop:e.curOp.scrollTop)+t}function qi(e){Jr(e);var t=e.getCursor();e.curOp.scrollToPos={from:t,to:t,margin:e.options.cursorScrollMargin}}function br(e,t,i){(t!=null||i!=null)&&Jr(e),t!=null&&(e.curOp.scrollLeft=t),i!=null&&(e.curOp.scrollTop=i)}function Xs(e,t){Jr(e),e.curOp.scrollToPos=t}function Jr(e){var t=e.curOp.scrollToPos;if(t){e.curOp.scrollToPos=null;var i=da(e,t.from),n=da(e,t.to);Ea(e,i,n,t.margin)}}function Ea(e,t,i,n){var r=ko(e,{left:Math.min(t.left,i.left),top:Math.min(t.top,i.top)-n,right:Math.max(t.right,i.right),bottom:Math.max(t.bottom,i.bottom)+n});br(e,r.scrollLeft,r.scrollTop)}function Cr(e,t){if(Math.abs(e.doc.scrollTop-t)<2)return;re||Do(e,{top:t}),Aa(e,t,!0),re&&Do(e),Ar(e,100)}function Aa(e,t,i){if(t=Math.max(0,Math.min(e.display.scroller.scrollHeight-e.display.scroller.clientHeight,t)),e.display.scroller.scrollTop==t&&!i)return;e.doc.scrollTop=t,e.display.scrollbars.setScrollTop(t),e.display.scroller.scrollTop!=t&&(e.display.scroller.scrollTop=t)}function _i(e,t,i,n){if(t=Math.max(0,Math.min(t,e.display.scroller.scrollWidth-e.display.scroller.clientWidth)),(i?t==e.doc.scrollLeft:Math.abs(e.doc.scrollLeft-t)<2)&&!n)return;e.doc.scrollLeft=t,Ra(e),e.display.scroller.scrollLeft!=t&&(e.display.scroller.scrollLeft=t),e.display.scrollbars.setScrollLeft(t)}function xr(e){var t=e.display,i=t.gutters.offsetWidth,n=Math.round(e.doc.height+fo(e.display));return{clientHeight:t.scroller.clientHeight,viewHeight:t.wrapper.clientHeight,scrollWidth:t.scroller.scrollWidth,clientWidth:t.scroller.clientWidth,viewWidth:t.wrapper.clientWidth,barLeft:e.options.fixedGutter?i:0,docHeight:n,scrollHeight:n+di(e)+t.barHeight,nativeBarWidth:t.nativeBarWidth,gutterWidth:i}}var Ui=function(e,t,i){this.cm=i;var n=this.vert=R("div",[R("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),r=this.horiz=R("div",[R("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");n.tabIndex=r.tabIndex=-1,e(n),e(r),Ee(n,"scroll",function(){n.clientHeight&&t(n.scrollTop,"vertical")}),Ee(r,"scroll",function(){r.clientWidth&&t(r.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,j&&Y<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};Ui.prototype.update=function(e){var t=e.scrollWidth>e.clientWidth+1,i=e.scrollHeight>e.clientHeight+1,n=e.nativeBarWidth;if(i){this.vert.style.display="block",this.vert.style.bottom=t?n+"px":"0";var r=e.viewHeight-(t?n:0);this.vert.firstChild.style.height=Math.max(0,e.scrollHeight-e.clientHeight+r)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(t){this.horiz.style.display="block",this.horiz.style.right=i?n+"px":"0",this.horiz.style.left=e.barLeft+"px";var s=e.viewWidth-e.barLeft-(i?n:0);this.horiz.firstChild.style.width=Math.max(0,e.scrollWidth-e.clientWidth+s)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&e.clientHeight>0&&(n==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:i?n:0,bottom:t?n:0}},Ui.prototype.setScrollLeft=function(e){this.horiz.scrollLeft!=e&&(this.horiz.scrollLeft=e),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},Ui.prototype.setScrollTop=function(e){this.vert.scrollTop!=e&&(this.vert.scrollTop=e),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},Ui.prototype.zeroWidthHack=function(){var e=S&&!E?"12px":"18px";this.horiz.style.height=this.vert.style.width=e,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new Ae,this.disableVert=new Ae},Ui.prototype.enableZeroWidthBar=function(e,t,i){e.style.pointerEvents="auto";function n(){var r=e.getBoundingClientRect(),s=i=="vert"?document.elementFromPoint(r.right-1,(r.top+r.bottom)/2):document.elementFromPoint((r.right+r.left)/2,r.bottom-1);s!=e?e.style.pointerEvents="none":t.set(1e3,n)}t.set(1e3,n)},Ui.prototype.clear=function(){var e=this.horiz.parentNode;e.removeChild(this.horiz),e.removeChild(this.vert)};var Er=function(){};Er.prototype.update=function(){return{bottom:0,right:0}},Er.prototype.setScrollLeft=function(){},Er.prototype.setScrollTop=function(){},Er.prototype.clear=function(){};function $i(e,t){t||(t=xr(e));var i=e.display.barWidth,n=e.display.barHeight;wa(e,t);for(var r=0;r<4&&i!=e.display.barWidth||n!=e.display.barHeight;r++)i!=e.display.barWidth&&e.options.lineWrapping&&Kr(e),wa(e,xr(e)),i=e.display.barWidth,n=e.display.barHeight}function wa(e,t){var i=e.display,n=i.scrollbars.update(t);i.sizer.style.paddingRight=(i.barWidth=n.right)+"px",i.sizer.style.paddingBottom=(i.barHeight=n.bottom)+"px",i.heightForcer.style.borderBottom=n.bottom+"px solid transparent",n.right&&n.bottom?(i.scrollbarFiller.style.display="block",i.scrollbarFiller.style.height=n.bottom+"px",i.scrollbarFiller.style.width=n.right+"px"):i.scrollbarFiller.style.display="",n.bottom&&e.options.coverGutterNextToScrollbar&&e.options.fixedGutter?(i.gutterFiller.style.display="block",i.gutterFiller.style.height=n.bottom+"px",i.gutterFiller.style.width=t.gutterWidth+"px"):i.gutterFiller.style.display=""}var Sa={native:Ui,null:Er};function ka(e){e.display.scrollbars&&(e.display.scrollbars.clear(),e.display.scrollbars.addClass&&xe(e.display.wrapper,e.display.scrollbars.addClass)),e.display.scrollbars=new Sa[e.options.scrollbarStyle](function(t){e.display.wrapper.insertBefore(t,e.display.scrollbarFiller),Ee(t,"mousedown",function(){e.state.focused&&setTimeout(function(){return e.display.input.focus()},0)}),t.setAttribute("cm-not-content","true")},function(t,i){i=="horizontal"?_i(e,t):Cr(e,t)},e),e.display.scrollbars.addClass&&ie(e.display.wrapper,e.display.scrollbars.addClass)}var qs=0;function ji(e){e.curOp={cm:e,viewChanged:!1,startHeight:e.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++qs},ei(e.curOp)}function Fi(e){var t=e.curOp;t&&Wr(t,function(i){for(var n=0;n=i.viewTo)||i.maxLineChanged&&t.options.lineWrapping,e.update=e.mustUpdate&&new Yr(t,e.mustUpdate&&{top:e.scrollTop,ensure:e.scrollToPos},e.forceUpdate)}function tl(e){e.updatedDisplay=e.mustUpdate&&Ro(e.cm,e.update)}function nl(e){var t=e.cm,i=t.display;e.updatedDisplay&&Kr(t),e.barMeasure=xr(t),i.maxLineChanged&&!t.options.lineWrapping&&(e.adjustWidthTo=ra(t,i.maxLine,i.maxLine.text.length).left+3,t.display.sizerWidth=e.adjustWidthTo,e.barMeasure.scrollWidth=Math.max(i.scroller.clientWidth,i.sizer.offsetLeft+e.adjustWidthTo+di(t)+t.display.barWidth),e.maxScrollLeft=Math.max(0,i.sizer.offsetLeft+e.adjustWidthTo-Oi(t))),(e.updatedDisplay||e.selectionChanged)&&(e.preparedSelection=i.input.prepareSelection())}function il(e){var t=e.cm;e.adjustWidthTo!=null&&(t.display.sizer.style.minWidth=e.adjustWidthTo+"px",e.maxScrollLeft=e.display.viewTo)return;var i=+new Date+e.options.workTime,n=Qe(e,t.highlightFrontier),r=[];t.iter(n.line,Math.min(t.first+t.size,e.display.viewTo+500),function(s){if(n.line>=e.display.viewFrom){var l=s.styles,p=s.text.length>e.options.maxHighlightLength?Xt(t.mode,n.state):null,m=G(e,s,n,!0);p&&(n.state=p),s.styles=m.styles;var x=s.styleClasses,B=m.classes;B?s.styleClasses=B:x&&(s.styleClasses=null);for(var W=!l||l.length!=s.styles.length||x!=B&&(!x||!B||x.bgClass!=B.bgClass||x.textClass!=B.textClass),me=0;!W&&mei)return Ar(e,e.options.workDelay),!0}),t.highlightFrontier=n.line,t.modeFrontier=Math.max(t.modeFrontier,n.line),r.length&&Hn(e,function(){for(var s=0;s=i.viewFrom&&t.visible.to<=i.viewTo&&(i.updateLineNumbers==null||i.updateLineNumbers>=i.viewTo)&&i.renderedView==i.view&&ga(e)==0)return!1;Da(e)&&(Ai(e),t.dims=xo(e));var r=n.first+n.size,s=Math.max(t.visible.from-e.options.viewportMargin,n.first),l=Math.min(r,t.visible.to+e.options.viewportMargin);i.viewFroml&&i.viewTo-l<20&&(l=Math.min(r,i.viewTo)),In&&(s=Ci(e.doc,s),l=jr(e.doc,l));var p=s!=i.viewFrom||l!=i.viewTo||i.lastWrapHeight!=t.wrapperHeight||i.lastWrapWidth!=t.wrapperWidth;Ks(e,s,l),i.viewOffset=ai(gt(e.doc,i.viewFrom)),e.display.mover.style.top=i.viewOffset+"px";var m=ga(e);if(!p&&m==0&&!t.force&&i.renderedView==i.view&&(i.updateLineNumbers==null||i.updateLineNumbers>=i.viewTo))return!1;var x=sl(e);return m>4&&(i.lineDiv.style.display="none"),ul(e,i.updateLineNumbers,t.dims),m>4&&(i.lineDiv.style.display=""),i.renderedView=i.view,ll(x),Ce(i.cursorDiv),Ce(i.selectionDiv),i.gutters.style.height=i.sizer.style.minHeight=0,p&&(i.lastWrapHeight=t.wrapperHeight,i.lastWrapWidth=t.wrapperWidth,Ar(e,400)),i.updateLineNumbers=null,!0}function Ma(e,t){for(var i=t.viewport,n=!0;;n=!1){if(!n||!e.options.lineWrapping||t.oldDisplayWidth==Oi(e)){if(i&&i.top!=null&&(i={top:Math.min(e.doc.height+fo(e.display)-po(e),i.top)}),t.visible=Qr(e.display,e.doc,i),t.visible.from>=e.display.viewFrom&&t.visible.to<=e.display.viewTo)break}else n&&(t.visible=Qr(e.display,e.doc,i));if(!Ro(e,t))break;Kr(e);var r=xr(e);yr(e),$i(e,r),Lo(e,r),t.force=!1}t.signal(e,"update",e),(e.display.viewFrom!=e.display.reportedViewFrom||e.display.viewTo!=e.display.reportedViewTo)&&(t.signal(e,"viewportChange",e,e.display.viewFrom,e.display.viewTo),e.display.reportedViewFrom=e.display.viewFrom,e.display.reportedViewTo=e.display.viewTo)}function Do(e,t){var i=new Yr(e,t);if(Ro(e,i)){Kr(e),Ma(e,i);var n=xr(e);yr(e),$i(e,n),Lo(e,n),i.finish()}}function ul(e,t,i){var n=e.display,r=e.options.lineNumbers,s=n.lineDiv,l=s.firstChild;function p(Re){var _e=Re.nextSibling;return L&&S&&e.display.currentWheelTarget==Re?Re.style.display="none":Re.parentNode.removeChild(Re),_e}for(var m=n.view,x=n.viewFrom,B=0;B-1&&(ce=!1),Xo(e,W,x,i)),ce&&(Ce(W.lineNumber),W.lineNumber.appendChild(document.createTextNode(ii(e.options,x)))),l=W.node.nextSibling}x+=W.size}for(;l;)l=p(l)}function To(e){var t=e.gutters.offsetWidth;e.sizer.style.marginLeft=t+"px"}function Lo(e,t){e.display.sizer.style.minHeight=t.docHeight+"px",e.display.heightForcer.style.top=t.docHeight+"px",e.display.gutters.style.height=t.docHeight+e.display.barHeight+di(e)+"px"}function Ra(e){var t=e.display,i=t.view;if(!t.alignWidgets&&(!t.gutters.firstChild||!e.options.fixedGutter))return;for(var n=Eo(t)-t.scroller.scrollLeft+e.doc.scrollLeft,r=t.gutters.offsetWidth,s=n+"px",l=0;ll.clientWidth,m=l.scrollHeight>l.clientHeight;if(!(n&&p||r&&m))return;if(r&&S&&L){e:for(var x=t.target,B=s.view;x!=l;x=x.parentNode)for(var W=0;W=0&&ot(e,n.to())<=0)return i}return-1};var Kt=function(e,t){this.anchor=e,this.head=t};Kt.prototype.from=function(){return $t(this.anchor,this.head)},Kt.prototype.to=function(){return Qt(this.anchor,this.head)},Kt.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function li(e,t,i){var n=e&&e.options.selectionsMayTouch,r=t[i];t.sort(function(me,ce){return ot(me.from(),ce.from())}),i=we(t,r);for(var s=1;s0:m>=0){var x=$t(p.from(),l.from()),B=Qt(p.to(),l.to()),W=p.empty()?l.from()==l.head:p.from()==p.head;s<=i&&--i,t.splice(--s,2,new Kt(W?B:x,W?x:B))}}return new Xn(t,i)}function wi(e,t){return new Xn([new Kt(e,t||e)],0)}function Si(e){return e.text?Te(e.from.line+e.text.length-1,je(e.text).length+(e.text.length==1?e.from.ch:0)):e.to}function Oa(e,t){if(ot(e,t.from)<0)return e;if(ot(e,t.to)<=0)return Si(t);var i=e.line+t.text.length-(t.to.line-t.from.line)-1,n=e.ch;return e.line==t.to.line&&(n+=Si(t).ch-t.to.ch),Te(i,n)}function Oo(e,t){for(var i=[],n=0;n1&&e.remove(p.line+1,Re-1),e.insert(p.line+1,Ze)}An(e,"change",e,t)}function ki(e,t,i){function n(r,s,l){if(r.linked)for(var p=0;p1&&!e.done[e.done.length-2].ranges)return e.done.pop(),je(e.done)}function ja(e,t,i,n){var r=e.history;r.undone.length=0;var s=+new Date,l,p;if((r.lastOp==n||r.lastOrigin==t.origin&&t.origin&&(t.origin.charAt(0)=="+"&&r.lastModTime>s-(e.cm?e.cm.options.historyEventDelay:500)||t.origin.charAt(0)=="*"))&&(l=pl(r,r.lastOp==n)))p=je(l.changes),ot(t.from,t.to)==0&&ot(t.from,p.to)==0?p.to=Si(t):l.changes.push(Bo(e,t));else{var m=je(r.done);for((!m||!m.ranges)&&qr(e.sel,r.done),l={changes:[Bo(e,t)],generation:r.generation},r.done.push(l);r.done.length>r.undoDepth;)r.done.shift(),r.done[0].ranges||r.done.shift()}r.done.push(i),r.generation=++r.maxGeneration,r.lastModTime=r.lastSelTime=s,r.lastOp=r.lastSelOp=n,r.lastOrigin=r.lastSelOrigin=t.origin,p||De(e,"historyAdded")}function ml(e,t,i,n){var r=t.charAt(0);return r=="*"||r=="+"&&i.ranges.length==n.ranges.length&&i.somethingSelected()==n.somethingSelected()&&new Date-e.history.lastSelTime<=(e.cm?e.cm.options.historyEventDelay:500)}function gl(e,t,i,n){var r=e.history,s=n&&n.origin;i==r.lastSelOp||s&&r.lastSelOrigin==s&&(r.lastModTime==r.lastSelTime&&r.lastOrigin==s||ml(e,s,je(r.done),t))?r.done[r.done.length-1]=t:qr(t,r.done),r.lastSelTime=+new Date,r.lastSelOrigin=s,r.lastSelOp=i,n&&n.clearRedo!==!1&&Ua(r.undone)}function qr(e,t){var i=je(t);i&&i.ranges&&i.equals(e)||t.push(e)}function Fa(e,t,i,n){var r=t["spans_"+e.id],s=0;e.iter(Math.max(e.first,i),Math.min(e.first+e.size,n),function(l){l.markedSpans&&((r||(r=t["spans_"+e.id]={}))[s]=l.markedSpans),++s})}function vl(e){if(!e)return null;for(var t,i=0;i-1&&(je(p)[W]=x[W],delete x[W]))}}return n}function _o(e,t,i,n){if(n){var r=e.anchor;if(i){var s=ot(t,r)<0;s!=ot(i,r)<0?(r=t,t=i):s!=ot(t,i)<0&&(t=i)}return new Kt(r,t)}else return new Kt(i||t,t)}function $r(e,t,i,n,r){r==null&&(r=e.cm&&(e.cm.display.shift||e.extend)),kn(e,new Xn([_o(e.sel.primary(),t,i,r)],0),n)}function za(e,t,i){for(var n=[],r=e.cm&&(e.cm.display.shift||e.extend),s=0;s=t.ch:p.to>t.ch))){if(r&&(De(m,"beforeCursorEnter"),m.explicitlyCleared))if(s.markedSpans){--l;continue}else break;if(!m.atomic)continue;if(i){var W=m.find(n<0?1:-1),me=void 0;if((n<0?B:x)&&(W=Ja(e,W,-n,W&&W.line==t.line?s:null)),W&&W.line==t.line&&(me=ot(W,i))&&(n<0?me<0:me>0))return tr(e,W,t,n,r)}var ce=m.find(n<0?-1:1);return(n<0?x:B)&&(ce=Ja(e,ce,n,ce.line==t.line?s:null)),ce?tr(e,ce,t,n,r):null}}return t}function to(e,t,i,n,r){var s=n||1,l=tr(e,t,i,s,r)||!r&&tr(e,t,i,s,!0)||tr(e,t,i,-s,r)||!r&&tr(e,t,i,-s,!0);return l||(e.cantEdit=!0,Te(e.first,0))}function Ja(e,t,i,n){return i<0&&t.ch==0?t.line>e.first?o(e,Te(t.line-1)):null:i>0&&t.ch==(n||gt(e,t.line)).text.length?t.line=0;--r)Xa(e,{from:n[r].from,to:n[r].to,text:r?[""]:t.text,origin:t.origin});else Xa(e,t)}function Xa(e,t){if(t.text.length==1&&t.text[0]==""&&ot(t.from,t.to)==0)return;var i=Oo(e,t);ja(e,t,i,e.cm?e.cm.curOp.id:NaN),kr(e,t,i,oi(e,t));var n=[];ki(e,function(r,s){!s&&we(n,r.history)==-1&&(ts(r.history,t),n.push(r.history)),kr(r,t,null,oi(r,t))})}function no(e,t,i){var n=e.cm&&e.cm.state.suppressEdits;if(n&&!i)return;for(var r=e.history,s,l=e.sel,p=t=="undo"?r.done:r.undone,m=t=="undo"?r.undone:r.done,x=0;x=0;--ce){var Re=me(ce);if(Re)return Re.v}}function qa(e,t){if(t==0)return;if(e.first+=t,e.sel=new Xn(Ke(e.sel.ranges,function(r){return new Kt(Te(r.anchor.line+t,r.anchor.ch),Te(r.head.line+t,r.head.ch))}),e.sel.primIndex),e.cm){Nn(e.cm,e.first,e.first-t,t);for(var i=e.cm.display,n=i.viewFrom;ne.lastLine())return;if(t.from.lines&&(t={from:t.from,to:Te(s,gt(e,s).text.length),text:[t.text[0]],origin:t.origin}),t.removed=Ln(e,t.from,t.to),i||(i=Oo(e,t)),e.cm?Cl(e.cm,t,n):No(e,t,n),eo(e,i,Fe),e.cantEdit&&to(e,Te(e.firstLine(),0))&&(e.cantEdit=!1)}function Cl(e,t,i){var n=e.doc,r=e.display,s=t.from,l=t.to,p=!1,m=s.line;e.options.lineWrapping||(m=Lt(On(gt(n,s.line))),n.iter(m,l.line+1,function(ce){if(ce==r.maxLine)return p=!0,!0})),n.sel.contains(t.from,t.to)>-1&&ee(e),No(n,t,i,ma(e)),e.options.lineWrapping||(n.iter(m,s.line+t.text.length,function(ce){var Re=Qi(ce);Re>r.maxLineLength&&(r.maxLine=ce,r.maxLineLength=Re,r.maxLineChanged=!0,p=!1)}),p&&(e.curOp.updateMaxLine=!0)),$n(n,s.line),Ar(e,400);var x=t.text.length-(l.line-s.line)-1;t.full?Nn(e):s.line==l.line&&t.text.length==1&&!Na(e.doc,t)?Ei(e,s.line,"text"):Nn(e,s.line,l.line+1,x);var B=J(e,"changes"),W=J(e,"change");if(W||B){var me={from:s,to:l,text:t.text,removed:t.removed,origin:t.origin};W&&An(e,"change",e,me),B&&(e.curOp.changeObjs||(e.curOp.changeObjs=[])).push(me)}e.display.selForContextMenu=null}function ir(e,t,i,n,r){var s;n||(n=i),ot(n,i)<0&&(s=[n,i],i=s[0],n=s[1]),typeof t=="string"&&(t=e.splitLines(t)),nr(e,{from:i,to:n,text:t,origin:r})}function $a(e,t,i,n){i1||!(this.children[0]instanceof Rr))){var p=[];this.collapse(p),this.children=[new Rr(p)],this.children[0].parent=this}},collapse:function(e){for(var t=0;t50){for(var l=r.lines.length%25+25,p=l;p10);e.parent.maybeSpill()},iterN:function(e,t,i){for(var n=0;ne.display.maxLineLength&&(e.display.maxLine=x,e.display.maxLineLength=B,e.display.maxLineChanged=!0)}n!=null&&e&&this.collapsed&&Nn(e,n,r+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,e&&Ka(e.doc)),e&&An(e,"markerCleared",e,this,n,r),t&&Fi(e),this.parent&&this.parent.clear()},Mi.prototype.find=function(e,t){e==null&&this.type=="bookmark"&&(e=1);for(var i,n,r=0;r0||l==0&&s.clearWhenEmpty!==!1)return s;if(s.replacedWith&&(s.collapsed=!0,s.widgetNode=fe("span",[s.replacedWith],"CodeMirror-widget"),n.handleMouseEvents||s.widgetNode.setAttribute("cm-ignore-events","true"),n.insertLeft&&(s.widgetNode.insertLeft=!0)),s.collapsed){if(un(e,t.line,t,i,s)||t.line!=i.line&&un(e,i.line,t,i,s))throw new Error("Inserting collapsed marker partially overlapping an existing one");Wn()}s.addToHistory&&ja(e,{from:t,to:i,origin:"markText"},e.sel,NaN);var p=t.line,m=e.cm,x;if(e.iter(p,i.line+1,function(W){m&&s.collapsed&&!m.options.lineWrapping&&On(W)==m.display.maxLine&&(x=!0),s.collapsed&&p!=t.line&&Sn(W,0),hi(W,new bi(s,p==t.line?t.ch:null,p==i.line?i.ch:null)),++p}),s.collapsed&&e.iter(t.line,i.line+1,function(W){zn(e,W)&&Sn(W,0)}),s.clearOnEnter&&Ee(s,"beforeCursorEnter",function(){return s.clear()}),s.readOnly&&(Jn(),(e.history.done.length||e.history.undone.length)&&e.clearHistory()),s.collapsed&&(s.id=++is,s.atomic=!0),m){if(x&&(m.curOp.updateMaxLine=!0),s.collapsed)Nn(m,t.line,i.line+1);else if(s.className||s.startStyle||s.endStyle||s.css||s.attributes||s.title)for(var B=t.line;B<=i.line;B++)Ei(m,B,"text");s.atomic&&Ka(m.doc),An(m,"markerAdded",m,s)}return s}var Lr=function(e,t){this.markers=e,this.primary=t;for(var i=0;i=0;m--)nr(this,n[m]);p?Ga(this,p):this.cm&&qi(this.cm)}),undo:bn(function(){no(this,"undo")}),redo:bn(function(){no(this,"redo")}),undoSelection:bn(function(){no(this,"undo",!0)}),redoSelection:bn(function(){no(this,"redo",!0)}),setExtending:function(e){this.extend=e},getExtending:function(){return this.extend},historySize:function(){for(var e=this.history,t=0,i=0,n=0;n=e.ch)&&t.push(r.marker.parent||r.marker)}return t},findMarks:function(e,t,i){e=o(this,e),t=o(this,t);var n=[],r=e.line;return this.iter(e.line,t.line+1,function(s){var l=s.markedSpans;if(l)for(var p=0;p=m.to||m.from==null&&r!=e.line||m.from!=null&&r==t.line&&m.from>=t.ch)&&(!i||i(m.marker))&&n.push(m.marker.parent||m.marker)}++r}),n},getAllMarks:function(){var e=[];return this.iter(function(t){var i=t.markedSpans;if(i)for(var n=0;ne)return t=e,!0;e-=s,++i}),o(this,Te(i,t))},indexFromPos:function(e){e=o(this,e);var t=e.ch;if(e.linet&&(t=e.from),e.to!=null&&e.to-1){t.state.draggingText(e),setTimeout(function(){return t.display.input.focus()},20);return}try{var B=e.dataTransfer.getData("Text");if(B){var W;if(t.state.draggingText&&!t.state.draggingText.copy&&(W=t.listSelections()),eo(t.doc,wi(i,i)),W)for(var me=0;me=0;p--)ir(e.doc,"",n[p].from,n[p].to,"+delete");qi(e)})}function jo(e,t,i){var n=He(e.text,t+i,i);return n<0||n>e.text.length?null:n}function Fo(e,t,i){var n=jo(e,t.ch,i);return n==null?null:new Te(t.line,n,i<0?"after":"before")}function Wo(e,t,i,n,r){if(e){t.doc.direction=="rtl"&&(r=-r);var s=mt(i,t.doc.direction);if(s){var l=r<0?je(s):s[0],p=r<0==(l.level==1),m=p?"after":"before",x;if(l.level>0||t.doc.direction=="rtl"){var B=Ji(t,i);x=r<0?i.text.length-1:0;var W=fi(t,B,x).top;x=pt(function(me){return fi(t,B,me).top==W},r<0==(l.level==1)?l.from:l.to-1,x),m=="before"&&(x=jo(i,x,1))}else x=r<0?l.to:l.from;return new Te(n,x,m)}}return new Te(n,r<0?i.text.length:0,r<0?"before":"after")}function Pl(e,t,i,n){var r=mt(t,e.doc.direction);if(!r)return Fo(t,i,n);i.ch>=t.text.length?(i.ch=t.text.length,i.sticky="before"):i.ch<=0&&(i.ch=0,i.sticky="after");var s=Ye(r,i.ch,i.sticky),l=r[s];if(e.doc.direction=="ltr"&&l.level%2==0&&(n>0?l.to>i.ch:l.from=l.from&&me>=B.begin)){var ce=W?"before":"after";return new Te(i.line,me,ce)}}var Re=function(Ze,at,Xe){for(var ct=function(tn,Cn){return Cn?new Te(i.line,p(tn,1),"before"):new Te(i.line,tn,"after")};Ze>=0&&Ze0==(wt.level!=1),It=xt?Xe.begin:p(Xe.end,-1);if(wt.from<=It&&It0?B.end:p(B.begin,-1);return Ge!=null&&!(n>0&&Ge==t.text.length)&&(_e=Re(n>0?0:r.length-1,n,x(Ge)),_e)?_e:null}var Pr={selectAll:Ya,singleSelection:function(e){return e.setSelection(e.getCursor("anchor"),e.getCursor("head"),Fe)},killLine:function(e){return ar(e,function(t){if(t.empty()){var i=gt(e.doc,t.head.line).text.length;return t.head.ch==i&&t.head.line0)r=new Te(r.line,r.ch+1),e.replaceRange(s.charAt(r.ch-1)+s.charAt(r.ch-2),Te(r.line,r.ch-2),r,"+transpose");else if(r.line>e.doc.first){var l=gt(e.doc,r.line-1).text;l&&(r=new Te(r.line,1),e.replaceRange(s.charAt(0)+e.doc.lineSeparator()+l.charAt(l.length-1),Te(r.line-1,l.length-1),r,"+transpose"))}}i.push(new Kt(r,r))}e.setSelections(i)})},newlineAndIndent:function(e){return Hn(e,function(){for(var t=e.listSelections(),i=t.length-1;i>=0;i--)e.replaceRange(e.doc.lineSeparator(),t[i].anchor,t[i].head,"+input");t=e.listSelections();for(var n=0;ne&&ot(t,this.pos)==0&&i==this.button};var Br,_r;function Wl(e,t){var i=+new Date;return _r&&_r.compare(i,e,t)?(Br=_r=null,"triple"):Br&&Br.compare(i,e,t)?(_r=new Ho(i,e,t),Br=null,"double"):(Br=new Ho(i,e,t),_r=null,"single")}function bs(e){var t=this,i=t.display;if(ze(t,e)||i.activeTouch&&i.input.supportsTouch())return;if(i.input.ensurePolled(),i.shift=e.shiftKey,gi(i,e)){L||(i.scroller.draggable=!1,setTimeout(function(){return i.scroller.draggable=!0},100));return}if(Go(t,e))return;var n=Ni(t,e),r=ue(e),s=n?Wl(n,r):"single";if(window.focus(),r==1&&t.state.selectingText&&t.state.selectingText(e),n&&zl(t,r,n,s,e))return;r==1?n?Gl(t,n,s,e):be(e)==i.scroller&&k(e):r==2?(n&&$r(t.doc,n),setTimeout(function(){return i.input.focus()},20)):r==3&&(ke?t.display.input.onContextMenu(e):Ca(t))}function zl(e,t,i,n,r){var s="Click";return n=="double"?s="Double"+s:n=="triple"&&(s="Triple"+s),s=(t==1?"Left":t==2?"Middle":"Right")+s,Nr(e,hs(s,r),r,function(l){if(typeof l=="string"&&(l=Pr[l]),!l)return!1;var p=!1;try{e.isReadOnly()&&(e.state.suppressEdits=!0),p=l(e,i)!=it}finally{e.state.suppressEdits=!1}return p})}function Hl(e,t,i){var n=e.getOption("configureMouse"),r=n?n(e,t,i):{};if(r.unit==null){var s=I?i.shiftKey&&i.metaKey:i.altKey;r.unit=s?"rectangle":t=="single"?"char":t=="double"?"word":"line"}return(r.extend==null||e.doc.extend)&&(r.extend=e.doc.extend||i.shiftKey),r.addNew==null&&(r.addNew=S?i.metaKey:i.ctrlKey),r.moveOnDrag==null&&(r.moveOnDrag=!(S?i.altKey:i.ctrlKey)),r}function Gl(e,t,i,n){j?setTimeout(D(ba,e),0):e.curOp.focus=V();var r=Hl(e,i,n),s=e.doc.sel,l;e.options.dragDrop&&Be&&!e.isReadOnly()&&i=="single"&&(l=s.contains(t))>-1&&(ot((l=s.ranges[l]).from(),t)<0||t.xRel>0)&&(ot(l.to(),t)>0||t.xRel<0)?Vl(e,n,t,r):Kl(e,n,t,r)}function Vl(e,t,i,n){var r=e.display,s=!1,l=yn(e,function(x){L&&(r.scroller.draggable=!1),e.state.draggingText=!1,st(r.wrapper.ownerDocument,"mouseup",l),st(r.wrapper.ownerDocument,"mousemove",p),st(r.scroller,"dragstart",m),st(r.scroller,"drop",l),s||(k(x),n.addNew||$r(e.doc,i,null,null,n.extend),L&&!w||j&&Y==9?setTimeout(function(){r.wrapper.ownerDocument.body.focus({preventScroll:!0}),r.input.focus()},20):r.input.focus())}),p=function(x){s=s||Math.abs(t.clientX-x.clientX)+Math.abs(t.clientY-x.clientY)>=10},m=function(){return s=!0};L&&(r.scroller.draggable=!0),e.state.draggingText=l,l.copy=!n.moveOnDrag,r.scroller.dragDrop&&r.scroller.dragDrop(),Ee(r.wrapper.ownerDocument,"mouseup",l),Ee(r.wrapper.ownerDocument,"mousemove",p),Ee(r.scroller,"dragstart",m),Ee(r.scroller,"drop",l),Ca(e),setTimeout(function(){return r.input.focus()},20)}function Cs(e,t,i){if(i=="char")return new Kt(t,t);if(i=="word")return e.findWordAt(t);if(i=="line")return new Kt(Te(t.line,0),o(e.doc,Te(t.line+1,0)));var n=i(e,t);return new Kt(n.from,n.to)}function Kl(e,t,i,n){var r=e.display,s=e.doc;k(t);var l,p,m=s.sel,x=m.ranges;if(n.addNew&&!n.extend?(p=s.sel.contains(i),p>-1?l=x[p]:l=new Kt(i,i)):(l=s.sel.primary(),p=s.sel.primIndex),n.unit=="rectangle")n.addNew||(l=new Kt(i,i)),i=Ni(e,t,!0,!0),p=-1;else{var B=Cs(e,i,n.unit);n.extend?l=_o(l,B.anchor,B.head,n.extend):l=B}n.addNew?p==-1?(p=x.length,kn(s,li(e,x.concat([l]),p),{scroll:!1,origin:"*mouse"})):x.length>1&&x[p].empty()&&n.unit=="char"&&!n.extend?(kn(s,li(e,x.slice(0,p).concat(x.slice(p+1)),0),{scroll:!1,origin:"*mouse"}),m=s.sel):Uo(s,p,l,Ue):(p=0,kn(s,new Xn([l],0),Ue),m=s.sel);var W=i;function me(Xe){if(ot(W,Xe)==0)return;if(W=Xe,n.unit=="rectangle"){for(var ct=[],wt=e.options.tabSize,xt=te(gt(s,i.line).text,i.ch,wt),It=te(gt(s,Xe.line).text,Xe.ch,wt),tn=Math.min(xt,It),Cn=Math.max(xt,It),an=Math.min(i.line,Xe.line),Gn=Math.min(e.lastLine(),Math.max(i.line,Xe.line));an<=Gn;an++){var _n=gt(s,an).text,fn=Le(_n,tn,wt);tn==Cn?ct.push(new Kt(Te(an,fn),Te(an,fn))):_n.length>fn&&ct.push(new Kt(Te(an,fn),Te(an,Le(_n,Cn,wt))))}ct.length||ct.push(new Kt(i,i)),kn(s,li(e,m.ranges.slice(0,p).concat(ct),p),{origin:"*mouse",scroll:!1}),e.scrollIntoView(Xe)}else{var Un=l,wn=Cs(e,Xe,n.unit),gn=Un.anchor,pn;ot(wn.anchor,gn)>0?(pn=wn.head,gn=$t(Un.from(),wn.anchor)):(pn=wn.anchor,gn=Qt(Un.to(),wn.head));var ln=m.ranges.slice(0);ln[p]=Ql(e,new Kt(o(s,gn),pn)),kn(s,li(e,ln,p),Ue)}}var ce=r.wrapper.getBoundingClientRect(),Re=0;function _e(Xe){var ct=++Re,wt=Ni(e,Xe,!0,n.unit=="rectangle");if(!wt)return;if(ot(wt,W)!=0){e.curOp.focus=V(),me(wt);var xt=Qr(r,s);(wt.line>=xt.to||wt.linece.bottom?20:0;It&&setTimeout(yn(e,function(){if(Re!=ct)return;r.scroller.scrollTop+=It,_e(Xe)}),50)}}function Ge(Xe){e.state.selectingText=!1,Re=Infinity,Xe&&(k(Xe),r.input.focus()),st(r.wrapper.ownerDocument,"mousemove",Ze),st(r.wrapper.ownerDocument,"mouseup",at),s.history.lastSelOrigin=null}var Ze=yn(e,function(Xe){Xe.buttons===0||!ue(Xe)?Ge(Xe):_e(Xe)}),at=yn(e,Ge);e.state.selectingText=at,Ee(r.wrapper.ownerDocument,"mousemove",Ze),Ee(r.wrapper.ownerDocument,"mouseup",at)}function Ql(e,t){var i=t.anchor,n=t.head,r=gt(e.doc,i.line);if(ot(i,n)==0&&i.sticky==n.sticky)return t;var s=mt(r);if(!s)return t;var l=Ye(s,i.ch,i.sticky),p=s[l];if(p.from!=i.ch&&p.to!=i.ch)return t;var m=l+(p.from==i.ch==(p.level!=1)?0:1);if(m==0||m==s.length)return t;var x;if(n.line!=i.line)x=(n.line-i.line)*(e.doc.direction=="ltr"?1:-1)>0;else{var B=Ye(s,n.ch,n.sticky),W=B-l||(n.ch-i.ch)*(p.level==1?-1:1);B==m-1||B==m?x=W<0:x=W>0}var me=s[m+(x?-1:0)],ce=x==(me.level==1),Re=ce?me.from:me.to,_e=ce?"after":"before";return i.ch==Re&&i.sticky==_e?t:new Kt(new Te(i.line,Re,_e),n)}function xs(e,t,i,n){var r,s;if(t.touches)r=t.touches[0].clientX,s=t.touches[0].clientY;else try{r=t.clientX,s=t.clientY}catch(me){return!1}if(r>=Math.floor(e.display.gutters.getBoundingClientRect().right))return!1;n&&k(t);var l=e.display,p=l.lineDiv.getBoundingClientRect();if(s>p.bottom||!J(e,i))return _(t);s-=p.top-l.viewOffset;for(var m=0;m=r){var B=Rn(e.doc,s),W=e.display.gutterSpecs[m];return De(e,i,e,B,W.className,t),_(t)}}}function Go(e,t){return xs(e,t,"gutterClick",!0)}function Es(e,t){if(gi(e.display,t)||Jl(e,t))return;if(ze(e,t,"contextmenu"))return;ke||e.display.input.onContextMenu(t)}function Jl(e,t){return J(e,"gutterContextMenu")?xs(e,t,"gutterContextMenu",!1):!1}function As(e){e.display.wrapper.className=e.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+e.options.theme.replace(/(^|\s)\s*/g," cm-s-"),vr(e)}var sr={toString:function(){return"CodeMirror.Init"}},ws={},ao={};function Yl(e){var t=e.optionHandlers;function i(n,r,s,l){e.defaults[n]=r,s&&(t[n]=l?function(p,m,x){x!=sr&&s(p,m,x)}:s)}e.defineOption=i,e.Init=sr,i("value","",function(n,r){return n.setValue(r)},!0),i("mode",null,function(n,r){n.doc.modeOption=r,Po(n)},!0),i("indentUnit",2,Po,!0),i("indentWithTabs",!1),i("smartIndent",!0),i("tabSize",4,function(n){Sr(n),vr(n),Nn(n)},!0),i("lineSeparator",null,function(n,r){if(n.doc.lineSep=r,!r)return;var s=[],l=n.doc.first;n.doc.iter(function(m){for(var x=0;;){var B=m.text.indexOf(r,x);if(B==-1)break;x=B+r.length,s.push(Te(l,B))}l++});for(var p=s.length-1;p>=0;p--)ir(n.doc,r,s[p],Te(s[p].line,s[p].ch+r.length))}),i("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(n,r,s){n.state.specialChars=new RegExp(r.source+(r.test(" ")?"":"| "),"g"),s!=sr&&n.refresh()}),i("specialCharPlaceholder",Wt,function(n){return n.refresh()},!0),i("electricChars",!0),i("inputStyle",v?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),i("spellcheck",!1,function(n,r){return n.getInputField().spellcheck=r},!0),i("autocorrect",!1,function(n,r){return n.getInputField().autocorrect=r},!0),i("autocapitalize",!1,function(n,r){return n.getInputField().autocapitalize=r},!0),i("rtlMoveVisually",!q),i("wholeLineUpdateBefore",!0),i("theme","default",function(n){As(n),wr(n)},!0),i("keyMap","default",function(n,r,s){var l=ro(r),p=s!=sr&&ro(s);p&&p.detach&&p.detach(n,l),l.attach&&l.attach(n,p||null)}),i("extraKeys",null),i("configureMouse",null),i("lineWrapping",!1,Xl,!0),i("gutters",[],function(n,r){n.display.gutterSpecs=Io(r,n.options.lineNumbers),wr(n)},!0),i("fixedGutter",!0,function(n,r){n.display.gutters.style.left=r?Eo(n.display)+"px":"0",n.refresh()},!0),i("coverGutterNextToScrollbar",!1,function(n){return $i(n)},!0),i("scrollbarStyle","native",function(n){ka(n),$i(n),n.display.scrollbars.setScrollTop(n.doc.scrollTop),n.display.scrollbars.setScrollLeft(n.doc.scrollLeft)},!0),i("lineNumbers",!1,function(n,r){n.display.gutterSpecs=Io(n.options.gutters,r),wr(n)},!0),i("firstLineNumber",1,wr,!0),i("lineNumberFormatter",function(n){return n},wr,!0),i("showCursorWhenSelecting",!1,yr,!0),i("resetSelectionOnContextMenu",!0),i("lineWiseCopyCut",!0),i("pasteLinesPerSelection",!0),i("selectionsMayTouch",!1),i("readOnly",!1,function(n,r){r=="nocursor"&&(Xi(n),n.display.input.blur()),n.display.input.readOnlyChanged(r)}),i("screenReaderLabel",null,function(n,r){r=r===""?null:r,n.display.input.screenReaderLabelChanged(r)}),i("disableInput",!1,function(n,r){r||n.display.input.reset()},!0),i("dragDrop",!0,Zl),i("allowDropFileTypes",null),i("cursorBlinkRate",530),i("cursorScrollMargin",0),i("cursorHeight",1,yr,!0),i("singleCursorHeightPerLine",!0,yr,!0),i("workTime",100),i("workDelay",100),i("flattenSpans",!0,Sr,!0),i("addModeClass",!1,Sr,!0),i("pollInterval",100),i("undoDepth",200,function(n,r){return n.doc.history.undoDepth=r}),i("historyEventDelay",1250),i("viewportMargin",10,function(n){return n.refresh()},!0),i("maxHighlightLength",1e4,Sr,!0),i("moveInputWithCursor",!0,function(n,r){r||n.display.input.resetPosition()}),i("tabindex",null,function(n,r){return n.display.input.getField().tabIndex=r||""}),i("autofocus",null),i("direction","ltr",function(n,r){return n.doc.setDirection(r)},!0),i("phrases",null)}function Zl(e,t,i){var n=i&&i!=sr;if(!t!=!n){var r=e.display.dragFunctions,s=t?Ee:st;s(e.display.scroller,"dragstart",r.start),s(e.display.scroller,"dragenter",r.enter),s(e.display.scroller,"dragover",r.over),s(e.display.scroller,"dragleave",r.leave),s(e.display.scroller,"drop",r.drop)}}function Xl(e){e.options.lineWrapping?(ie(e.display.wrapper,"CodeMirror-wrap"),e.display.sizer.style.minWidth="",e.display.sizerWidth=null):(xe(e.display.wrapper,"CodeMirror-wrap"),Fr(e)),Ao(e),Nn(e),vr(e),setTimeout(function(){return $i(e)},100)}function on(e,t){var i=this;if(!(this instanceof on))return new on(e,t);this.options=t=t?y(t):{},y(ws,t,!1);var n=t.value;typeof n=="string"?n=new Bn(n,t.mode,null,t.lineSeparator,t.direction):t.mode&&(n.modeOption=t.mode),this.doc=n;var r=new on.inputStyles[t.inputStyle](this),s=this.display=new hl(e,n,r,t);s.wrapper.CodeMirror=this,As(this),t.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),ka(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new Ae,keySeq:null,specialChars:null},t.autofocus&&!v&&s.input.focus(),j&&Y<11&&setTimeout(function(){return i.display.input.reset(!0)},20),ql(this),Dl(),ji(this),this.curOp.forceUpdate=!0,Ba(this,n),t.autofocus&&!v||this.hasFocus()?setTimeout(function(){i.hasFocus()&&!i.state.focused&&So(i)},20):Xi(this);for(var l in ao)ao.hasOwnProperty(l)&&ao[l](this,t[l],sr);Da(this),t.finishInit&&t.finishInit(this);for(var p=0;p20*20}Ee(t.scroller,"touchstart",function(m){if(!ze(e,m)&&!s(m)&&!Go(e,m)){t.input.ensurePolled(),clearTimeout(i);var x=+new Date;t.activeTouch={start:x,moved:!1,prev:x-n.end<=300?n:null},m.touches.length==1&&(t.activeTouch.left=m.touches[0].pageX,t.activeTouch.top=m.touches[0].pageY)}}),Ee(t.scroller,"touchmove",function(){t.activeTouch&&(t.activeTouch.moved=!0)}),Ee(t.scroller,"touchend",function(m){var x=t.activeTouch;if(x&&!gi(t,m)&&x.left!=null&&!x.moved&&new Date-x.start<300){var B=e.coordsChar(t.activeTouch,"page"),W;!x.prev||l(x,x.prev)?W=new Kt(B,B):!x.prev.prev||l(x,x.prev.prev)?W=e.findWordAt(B):W=new Kt(Te(B.line,0),o(e.doc,Te(B.line+1,0))),e.setSelection(W.anchor,W.head),e.focus(),k(m)}r()}),Ee(t.scroller,"touchcancel",r),Ee(t.scroller,"scroll",function(){t.scroller.clientHeight&&(Cr(e,t.scroller.scrollTop),_i(e,t.scroller.scrollLeft,!0),De(e,"scroll",e))}),Ee(t.scroller,"mousewheel",function(m){return Ia(e,m)}),Ee(t.scroller,"DOMMouseScroll",function(m){return Ia(e,m)}),Ee(t.wrapper,"scroll",function(){return t.wrapper.scrollTop=t.wrapper.scrollLeft=0}),t.dragFunctions={enter:function(m){ze(e,m)||H(m)},over:function(m){ze(e,m)||(Rl(e,m),H(m))},start:function(m){return Ml(e,m)},drop:yn(e,kl),leave:function(m){ze(e,m)||as(e)}};var p=t.input.getField();Ee(p,"keyup",function(m){return vs.call(e,m)}),Ee(p,"keydown",yn(e,gs)),Ee(p,"keypress",yn(e,ys)),Ee(p,"focus",function(m){return So(e,m)}),Ee(p,"blur",function(m){return Xi(e,m)})}var Vo=[];on.defineInitHook=function(e){return Vo.push(e)};function Ur(e,t,i,n){var r=e.doc,s;i==null&&(i="add"),i=="smart"&&(r.mode.indent?s=Qe(e,t).state:i="prev");var l=e.options.tabSize,p=gt(r,t),m=te(p.text,null,l);p.stateAfter&&(p.stateAfter=null);var x=p.text.match(/^\s*/)[0],B;if(!n&&!/\S/.test(p.text))B=0,i="not";else if(i=="smart"&&(B=r.mode.indent(s,p.text.slice(x.length),p.text),B==it||B>150)){if(!n)return;i="prev"}i=="prev"?t>r.first?B=te(gt(r,t-1).text,null,l):B=0:i=="add"?B=m+e.options.indentUnit:i=="subtract"?B=m-e.options.indentUnit:typeof i=="number"&&(B=m+i),B=Math.max(0,B);var W="",me=0;if(e.options.indentWithTabs)for(var ce=Math.floor(B/l);ce;--ce)me+=l,W+=" ";if(mel,m=kt(t),x=null;if(p&&n.ranges.length>1)if(ui&&ui.text.join(` +`)==t){if(n.ranges.length%ui.text.length==0){x=[];for(var B=0;B=0;me--){var ce=n.ranges[me],Re=ce.from(),_e=ce.to();ce.empty()&&(i&&i>0?Re=Te(Re.line,Re.ch-i):e.state.overwrite&&!p?_e=Te(_e.line,Math.min(gt(s,_e.line).text.length,_e.ch+je(m).length)):p&&ui&&ui.lineWise&&ui.text.join(` `)==m.join(` -`)&&(Re=_e=Te(Re.line,0)));var Ge={from:Re,to:_e,text:x?x[me%x.length]:m,origin:r||(p?"paste":e.state.cutIncoming>l?"cut":"+input")};nr(e.doc,Ge),An(e,"inputRead",e,Ge)}t&&!p&&ks(e,t),qi(e),e.curOp.updateInput<2&&(e.curOp.updateInput=W),e.curOp.typing=!0,e.state.pasteIncoming=e.state.cutIncoming=-1}function Ss(e,t){var i=e.clipboardData&&e.clipboardData.getData("Text");if(i)return e.preventDefault(),!t.isReadOnly()&&!t.options.disableInput&&Hn(t,function(){return Qo(t,i,0,null,"paste")}),!0}function ks(e,t){if(!e.options.electricChars||!e.options.smartIndent)return;for(var i=e.doc.sel,n=i.ranges.length-1;n>=0;n--){var r=i.ranges[n];if(r.head.ch>100||n&&i.ranges[n-1].head.line==r.head.line)continue;var s=e.getModeAt(r.head),l=!1;if(s.electricChars){for(var p=0;p-1){l=Ur(e,r.head.line,"smart");break}}else s.electricInput&&(s.electricInput.test(gt(e.doc,r.head.line).text.slice(0,r.head.ch))&&(l=Ur(e,r.head.line,"smart")));l&&An(e,"electricInput",e,r.head.line)}}function Ms(e){for(var t=[],i=[],n=0;ns&&(Ur(this,p.head.line,n,!0),s=p.head.line,l==this.doc.sel.primIndex&&qi(this));else{var m=p.from(),x=p.to(),B=Math.max(s,m.line);s=Math.min(this.lastLine(),x.line-(x.ch?0:1))+1;for(var W=B;W0&&Uo(this.doc,l,new Qt(m,me[l].to()),Fe)}}}),getTokenAt:function(n,r){return en(this,n,r)},getLineTokens:function(n,r){return en(this,Te(n),r,!0)},getTokenTypeAt:function(n){n=o(this.doc,n);var r=Oe(this,gt(this.doc,n.line)),s=0,l=(r.length-1)/2,p=n.ch,m;if(p==0)m=r[2];else for(;;){var x=s+l>>1;if((x?r[x*2-1]:0)>=p)l=x;else if(r[x*2+1]m&&(n=m,l=!0),p=gt(this.doc,n)}else p=n;return Hr(this,p,{top:0,left:0},r||"page",s||l).top+(l?this.doc.height-ai(p):0)},defaultTextHeight:function(){return Yi(this.display)},defaultCharWidth:function(){return Zi(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(n,r,s,l,p){var m=this.display;n=si(this,o(this.doc,n));var x=n.bottom,B=n.left;if(r.style.position="absolute",r.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(r),m.sizer.appendChild(r),l=="over")x=n.top;else if(l=="above"||l=="near"){var W=Math.max(m.wrapper.clientHeight,this.doc.height),me=Math.max(m.sizer.clientWidth,m.lineSpace.clientWidth);(l=="above"||n.bottom+r.offsetHeight>W)&&n.top>r.offsetHeight?x=n.top-r.offsetHeight:n.bottom+r.offsetHeight<=W&&(x=n.bottom),B+r.offsetWidth>me&&(B=me-r.offsetWidth)}r.style.top=x+"px",r.style.left=r.style.right="",p=="right"?(B=m.sizer.clientWidth-r.offsetWidth,r.style.right="0px"):(p=="left"?B=0:p=="middle"&&(B=(m.sizer.clientWidth-r.offsetWidth)/2),r.style.left=B+"px"),s&&Zs(this,{left:B,top:x,right:B+r.offsetWidth,bottom:x+r.offsetHeight})},triggerOnKeyDown:Dn(gs),triggerOnKeyPress:Dn(ys),triggerOnKeyUp:vs,triggerOnMouseDown:Dn(bs),execCommand:function(n){if(Pr.hasOwnProperty(n))return Pr[n].call(null,this)},triggerElectric:Dn(function(n){ks(this,n)}),findPosH:function(n,r,s,l){var p=1;r<0&&(p=-1,r=-r);for(var m=o(this.doc,n),x=0;x0&&B(s.charAt(l-1));)--l;for(;p.5||this.options.lineWrapping)&&Ao(this),De(this,"refresh",this)}),swapDoc:Dn(function(n){var r=this.doc;return r.cm=null,this.state.selectingText&&this.state.selectingText(),Ba(this,n),vr(this),this.display.input.reset(),br(this,n.scrollLeft,n.scrollTop),this.curOp.forceScroll=!0,An(this,"swapDoc",this,r),r}),phrase:function(n){var r=this.options.phrases;return r&&Object.prototype.hasOwnProperty.call(r,n)?r[n]:n},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},$(e),e.registerHelper=function(n,r,s){i.hasOwnProperty(n)||(i[n]=e[n]={_global:[]}),i[n][r]=s},e.registerGlobalHelper=function(n,r,s,l){e.registerHelper(n,r,l),i[n]._global.push({pred:s,val:l})}}function Ko(e,t,i,n,r){var s=t,l=i,p=gt(e,t.line),m=r&&e.direction=="rtl"?-i:i;function x(){var at=t.line+m;return at=e.first+e.size?!1:(t=new Te(at,t.ch,t.sticky),p=gt(e,at))}function B(at){var Xe;if(n=="codepoint"){var ct=p.text.charCodeAt(t.ch+(n>0?0:-1));isNaN(ct)?Xe=null:Xe=new Te(t.line,Math.max(0,Math.min(p.text.length,t.ch+i*(ct>=55296&&ct<56320?2:1))),-i)}else r?Xe=Pl(e.cm,p,t,i):Xe=Fo(p,t,i);if(Xe==null)if(!at&&x())t=Wo(r,e.cm,p,t.line,m);else return!1;else t=Xe;return!0}if(n=="char"||n=="codepoint")B();else if(n=="column")B(!0);else if(n=="word"||n=="group")for(var W=null,me=n=="group",ce=e.cm&&e.cm.getHelper(t,"wordChars"),Re=!0;!(i<0&&!B(!Re));Re=!1){var _e=p.text.charAt(t.ch)||` +`)&&(Re=_e=Te(Re.line,0)));var Ge={from:Re,to:_e,text:x?x[me%x.length]:m,origin:r||(p?"paste":e.state.cutIncoming>l?"cut":"+input")};nr(e.doc,Ge),An(e,"inputRead",e,Ge)}t&&!p&&ks(e,t),qi(e),e.curOp.updateInput<2&&(e.curOp.updateInput=W),e.curOp.typing=!0,e.state.pasteIncoming=e.state.cutIncoming=-1}function Ss(e,t){var i=e.clipboardData&&e.clipboardData.getData("Text");if(i)return e.preventDefault(),!t.isReadOnly()&&!t.options.disableInput&&Hn(t,function(){return Ko(t,i,0,null,"paste")}),!0}function ks(e,t){if(!e.options.electricChars||!e.options.smartIndent)return;for(var i=e.doc.sel,n=i.ranges.length-1;n>=0;n--){var r=i.ranges[n];if(r.head.ch>100||n&&i.ranges[n-1].head.line==r.head.line)continue;var s=e.getModeAt(r.head),l=!1;if(s.electricChars){for(var p=0;p-1){l=Ur(e,r.head.line,"smart");break}}else s.electricInput&&(s.electricInput.test(gt(e.doc,r.head.line).text.slice(0,r.head.ch))&&(l=Ur(e,r.head.line,"smart")));l&&An(e,"electricInput",e,r.head.line)}}function Ms(e){for(var t=[],i=[],n=0;ns&&(Ur(this,p.head.line,n,!0),s=p.head.line,l==this.doc.sel.primIndex&&qi(this));else{var m=p.from(),x=p.to(),B=Math.max(s,m.line);s=Math.min(this.lastLine(),x.line-(x.ch?0:1))+1;for(var W=B;W0&&Uo(this.doc,l,new Kt(m,me[l].to()),Fe)}}}),getTokenAt:function(n,r){return en(this,n,r)},getLineTokens:function(n,r){return en(this,Te(n),r,!0)},getTokenTypeAt:function(n){n=o(this.doc,n);var r=Oe(this,gt(this.doc,n.line)),s=0,l=(r.length-1)/2,p=n.ch,m;if(p==0)m=r[2];else for(;;){var x=s+l>>1;if((x?r[x*2-1]:0)>=p)l=x;else if(r[x*2+1]m&&(n=m,l=!0),p=gt(this.doc,n)}else p=n;return Hr(this,p,{top:0,left:0},r||"page",s||l).top+(l?this.doc.height-ai(p):0)},defaultTextHeight:function(){return Yi(this.display)},defaultCharWidth:function(){return Zi(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(n,r,s,l,p){var m=this.display;n=si(this,o(this.doc,n));var x=n.bottom,B=n.left;if(r.style.position="absolute",r.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(r),m.sizer.appendChild(r),l=="over")x=n.top;else if(l=="above"||l=="near"){var W=Math.max(m.wrapper.clientHeight,this.doc.height),me=Math.max(m.sizer.clientWidth,m.lineSpace.clientWidth);(l=="above"||n.bottom+r.offsetHeight>W)&&n.top>r.offsetHeight?x=n.top-r.offsetHeight:n.bottom+r.offsetHeight<=W&&(x=n.bottom),B+r.offsetWidth>me&&(B=me-r.offsetWidth)}r.style.top=x+"px",r.style.left=r.style.right="",p=="right"?(B=m.sizer.clientWidth-r.offsetWidth,r.style.right="0px"):(p=="left"?B=0:p=="middle"&&(B=(m.sizer.clientWidth-r.offsetWidth)/2),r.style.left=B+"px"),s&&Zs(this,{left:B,top:x,right:B+r.offsetWidth,bottom:x+r.offsetHeight})},triggerOnKeyDown:Dn(gs),triggerOnKeyPress:Dn(ys),triggerOnKeyUp:vs,triggerOnMouseDown:Dn(bs),execCommand:function(n){if(Pr.hasOwnProperty(n))return Pr[n].call(null,this)},triggerElectric:Dn(function(n){ks(this,n)}),findPosH:function(n,r,s,l){var p=1;r<0&&(p=-1,r=-r);for(var m=o(this.doc,n),x=0;x0&&B(s.charAt(l-1));)--l;for(;p.5||this.options.lineWrapping)&&Ao(this),De(this,"refresh",this)}),swapDoc:Dn(function(n){var r=this.doc;return r.cm=null,this.state.selectingText&&this.state.selectingText(),Ba(this,n),vr(this),this.display.input.reset(),br(this,n.scrollLeft,n.scrollTop),this.curOp.forceScroll=!0,An(this,"swapDoc",this,r),r}),phrase:function(n){var r=this.options.phrases;return r&&Object.prototype.hasOwnProperty.call(r,n)?r[n]:n},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},$(e),e.registerHelper=function(n,r,s){i.hasOwnProperty(n)||(i[n]=e[n]={_global:[]}),i[n][r]=s},e.registerGlobalHelper=function(n,r,s,l){e.registerHelper(n,r,l),i[n]._global.push({pred:s,val:l})}}function Qo(e,t,i,n,r){var s=t,l=i,p=gt(e,t.line),m=r&&e.direction=="rtl"?-i:i;function x(){var at=t.line+m;return at=e.first+e.size?!1:(t=new Te(at,t.ch,t.sticky),p=gt(e,at))}function B(at){var Xe;if(n=="codepoint"){var ct=p.text.charCodeAt(t.ch+(n>0?0:-1));isNaN(ct)?Xe=null:Xe=new Te(t.line,Math.max(0,Math.min(p.text.length,t.ch+i*(ct>=55296&&ct<56320?2:1))),-i)}else r?Xe=Pl(e.cm,p,t,i):Xe=Fo(p,t,i);if(Xe==null)if(!at&&x())t=Wo(r,e.cm,p,t.line,m);else return!1;else t=Xe;return!0}if(n=="char"||n=="codepoint")B();else if(n=="column")B(!0);else if(n=="word"||n=="group")for(var W=null,me=n=="group",ce=e.cm&&e.cm.getHelper(t,"wordChars"),Re=!0;!(i<0&&!B(!Re));Re=!1){var _e=p.text.charAt(t.ch)||` `,Ge=ye(_e,ce)?"w":me&&_e==` `?"n":!me||/\s/.test(_e)?null:"p";if(me&&!Re&&!Ge&&(Ge="s"),W&&W!=Ge){i<0&&(i=1,B(),t.sticky="after");break}if(Ge&&(W=Ge),i>0&&!B(!Re))break}var Ze=to(e,t,s,l,!0);return Ot(s,Ze)&&(Ze.hitSide=!0),Ze}function Ts(e,t,i,n){var r=e.doc,s=t.left,l;if(n=="page"){var p=Math.min(e.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),m=Math.max(p-.5*Yi(e.display),3);l=(i>0?t.bottom:t.top)+i*m}else n=="line"&&(l=i>0?t.bottom+3:t.top-3);for(var x;!(x=bo(e,s,l),!x.outside);){if(i<0?l<=0:l>=r.height){x.hitSide=!0;break}l+=i*5}return x}var qt=function(e){this.cm=e,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new Ae,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};qt.prototype.init=function(e){var t=this,i=this,n=i.cm,r=i.div=e.lineDiv;Rs(r,n.options.spellcheck,n.options.autocorrect,n.options.autocapitalize);function s(p){for(var m=p.target;m;m=m.parentNode){if(m==r)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(m.className))break}return!1}Ee(r,"paste",function(p){if(!s(p)||ze(n,p)||Ss(p,n))return;Y<=11&&setTimeout(yn(n,function(){return t.updateFromDOM()}),20)}),Ee(r,"compositionstart",function(p){t.composing={data:p.data,done:!1}}),Ee(r,"compositionupdate",function(p){t.composing||(t.composing={data:p.data,done:!1})}),Ee(r,"compositionend",function(p){t.composing&&(p.data!=t.composing.data&&t.readFromDOMSoon(),t.composing.done=!0)}),Ee(r,"touchstart",function(){return i.forceCompositionEnd()}),Ee(r,"input",function(){t.composing||t.readFromDOMSoon()});function l(p){if(!s(p)||ze(n,p))return;if(n.somethingSelected())so({lineWise:!1,text:n.getSelections()}),p.type=="cut"&&n.replaceSelection("",null,"cut");else if(n.options.lineWiseCopyCut){var m=Ms(n);so({lineWise:!0,text:m.text}),p.type=="cut"&&n.operation(function(){n.setSelections(m.ranges,0,Fe),n.replaceSelection("",null,"cut")})}else return;if(p.clipboardData){p.clipboardData.clearData();var x=ui.text.join(` `);if(p.clipboardData.setData("Text",x),p.clipboardData.getData("Text")==x){p.preventDefault();return}}var B=Ds(),W=B.firstChild;n.display.lineSpace.insertBefore(B,n.display.lineSpace.firstChild),W.value=ui.text.join(` -`);var me=document.activeElement;pe(W),setTimeout(function(){n.display.lineSpace.removeChild(B),me.focus(),me==r&&i.showPrimarySelection()},50)}Ee(r,"copy",l),Ee(r,"cut",l)},qt.prototype.screenReaderLabelChanged=function(e){e?this.div.setAttribute("aria-label",e):this.div.removeAttribute("aria-label")},qt.prototype.prepareSelection=function(){var e=va(this.cm,!1);return e.focus=document.activeElement==this.div,e},qt.prototype.showSelection=function(e,t){if(!e||!this.cm.display.view.length)return;(e.focus||t)&&this.showPrimarySelection(),this.showMultipleSelections(e)},qt.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},qt.prototype.showPrimarySelection=function(){var e=this.getSelection(),t=this.cm,i=t.doc.sel.primary(),n=i.from(),r=i.to();if(t.display.viewTo==t.display.viewFrom||n.line>=t.display.viewTo||r.line=t.display.viewFrom&&Ls(t,n)||{node:p[0].measure.map[2],offset:0},x=r.linee.firstLine()&&(n=Te(n.line-1,gt(e.doc,n.line-1).length)),r.ch==gt(e.doc,r.line).text.length&&r.linet.viewTo-1)return!1;var s,l,p;n.line==t.viewFrom||(s=Bi(e,n.line))==0?(l=Lt(t.view[0].line),p=t.view[0].node):(l=Lt(t.view[s].line),p=t.view[s-1].node.nextSibling);var m=Bi(e,r.line),x,B;if(m==t.view.length-1?(x=t.viewTo-1,B=t.lineDiv.lastChild):(x=Lt(t.view[m+1].line)-1,B=t.view[m+1].node.previousSibling),!p)return!1;for(var W=e.doc.splitLines(tu(e,p,B,l,x)),me=Ln(e.doc,Te(l,0),Te(x,gt(e.doc,x).text.length));W.length>1&&me.length>1;)if(je(W)==je(me))W.pop(),me.pop(),x--;else if(W[0]==me[0])W.shift(),me.shift(),l++;else break;for(var ce=0,Re=0,_e=W[0],Ge=me[0],Ze=Math.min(_e.length,Ge.length);cen.ch&&at.charCodeAt(at.length-Re-1)==Xe.charCodeAt(Xe.length-Re-1);)ce--,Re++;W[W.length-1]=at.slice(0,at.length-Re).replace(/^\u200b+/,""),W[0]=W[0].slice(ce).replace(/\u200b+$/,"");var wt=Te(l,ce),xt=Te(x,me.length?je(me).length-Re:0);if(W.length>1||W[0]||ot(wt,xt))return ir(e.doc,W,wt,xt,"+input"),!0},qt.prototype.ensurePolled=function(){this.forceCompositionEnd()},qt.prototype.reset=function(){this.forceCompositionEnd()},qt.prototype.forceCompositionEnd=function(){if(!this.composing)return;clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus()},qt.prototype.readFromDOMSoon=function(){var e=this;if(this.readDOMTimeout!=null)return;this.readDOMTimeout=setTimeout(function(){if(e.readDOMTimeout=null,e.composing)if(e.composing.done)e.composing=null;else return;e.updateFromDOM()},80)},qt.prototype.updateFromDOM=function(){var e=this;(this.cm.isReadOnly()||!this.pollContent())&&Hn(this.cm,function(){return Nn(e.cm)})},qt.prototype.setUneditable=function(e){e.contentEditable="false"},qt.prototype.onKeyPress=function(e){if(e.charCode==0||this.composing)return;e.preventDefault(),this.cm.isReadOnly()||yn(this.cm,Qo)(this.cm,String.fromCharCode(e.charCode==null?e.keyCode:e.charCode),0)},qt.prototype.readOnlyChanged=function(e){this.div.contentEditable=String(e!="nocursor")},qt.prototype.onContextMenu=function(){},qt.prototype.resetPosition=function(){},qt.prototype.needsContentAttribute=!0;function Ls(e,t){var i=mo(e,t.line);if(!i||i.hidden)return null;var n=gt(e.doc,t.line),r=ia(i,n,t.line),s=mt(n,e.doc.direction),l="left";if(s){var p=Ye(s,t.ch);l=p%2?"right":"left"}var m=aa(r.map,t.ch,l);return m.offset=m.collapse=="right"?m.end:m.start,m}function eu(e){for(var t=e;t;t=t.parentNode)if(/CodeMirror-gutter-wrapper/.test(t.className))return!0;return!1}function lr(e,t){return t&&(e.bad=!0),e}function tu(e,t,i,n,r){var s="",l=!1,p=e.doc.lineSeparator(),m=!1;function x(ce){return function(Re){return Re.id==ce}}function B(){l&&(s+=p,m&&(s+=p),l=m=!1)}function W(ce){ce&&(B(),s+=ce)}function me(ce){if(ce.nodeType==1){var Re=ce.getAttribute("cm-text");if(Re){W(Re);return}var _e=ce.getAttribute("cm-marker"),Ge;if(_e){var Ze=e.findMarks(Te(n,0),Te(r+1,0),x(+_e));Ze.length&&(Ge=Ze[0].find(0))&&W(Ln(e.doc,Ge.from,Ge.to).join(p));return}if(ce.getAttribute("contenteditable")=="false")return;var at=/^(pre|div|p|li|table|br)$/i.test(ce.nodeName);if(!/^br$/i.test(ce.nodeName)&&ce.textContent.length==0)return;at&&B();for(var Xe=0;Xe=9&&t.hasSelection&&(t.hasSelection=null),i.poll()}),Ee(r,"paste",function(l){if(ze(n,l)||Ss(l,n))return;n.state.pasteIncoming=+new Date,i.fastPoll()});function s(l){if(ze(n,l))return;if(n.somethingSelected())so({lineWise:!1,text:n.getSelections()});else if(n.options.lineWiseCopyCut){var p=Ms(n);so({lineWise:!0,text:p.text}),l.type=="cut"?n.setSelections(p.ranges,null,Fe):(i.prevInput="",r.value=p.text.join(` -`),pe(r))}else return;l.type=="cut"&&(n.state.cutIncoming=+new Date)}Ee(r,"cut",s),Ee(r,"copy",s),Ee(e.scroller,"paste",function(l){if(gi(e,l)||ze(n,l))return;if(!r.dispatchEvent){n.state.pasteIncoming=+new Date,i.focus();return}var p=new Event("paste");p.clipboardData=l.clipboardData,r.dispatchEvent(p)}),Ee(e.lineSpace,"selectstart",function(l){gi(e,l)||k(l)}),Ee(r,"compositionstart",function(){var l=n.getCursor("from");i.composing&&i.composing.range.clear(),i.composing={start:l,range:n.markText(l,n.getCursor("to"),{className:"CodeMirror-composing"})}}),Ee(r,"compositionend",function(){i.composing&&(i.poll(),i.composing.range.clear(),i.composing=null)})},hn.prototype.createField=function(e){this.wrapper=Ds(),this.textarea=this.wrapper.firstChild},hn.prototype.screenReaderLabelChanged=function(e){e?this.textarea.setAttribute("aria-label",e):this.textarea.removeAttribute("aria-label")},hn.prototype.prepareSelection=function(){var e=this.cm,t=e.display,i=e.doc,n=va(e);if(e.options.moveInputWithCursor){var r=si(e,i.sel.primary().head,"div"),s=t.wrapper.getBoundingClientRect(),l=t.lineDiv.getBoundingClientRect();n.teTop=Math.max(0,Math.min(t.wrapper.clientHeight-10,r.top+l.top-s.top)),n.teLeft=Math.max(0,Math.min(t.wrapper.clientWidth-10,r.left+l.left-s.left))}return n},hn.prototype.showSelection=function(e){var t=this.cm,i=t.display;K(i.cursorDiv,e.cursors),K(i.selectionDiv,e.selection),e.teTop!=null&&(this.wrapper.style.top=e.teTop+"px",this.wrapper.style.left=e.teLeft+"px")},hn.prototype.reset=function(e){if(this.contextMenuPending||this.composing)return;var t=this.cm;if(t.somethingSelected()){this.prevInput="";var i=t.getSelection();this.textarea.value=i,t.state.focused&&pe(this.textarea),F&&Y>=9&&(this.hasSelection=i)}else e||(this.prevInput=this.textarea.value="",F&&Y>=9&&(this.hasSelection=null))},hn.prototype.getField=function(){return this.textarea},hn.prototype.supportsTouch=function(){return!1},hn.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!v||V()!=this.textarea))try{this.textarea.focus()}catch(e){}},hn.prototype.blur=function(){this.textarea.blur()},hn.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},hn.prototype.receivedFocus=function(){this.slowPoll()},hn.prototype.slowPoll=function(){var e=this;if(this.pollingFast)return;this.polling.set(this.cm.options.pollInterval,function(){e.poll(),e.cm.state.focused&&e.slowPoll()})},hn.prototype.fastPoll=function(){var e=!1,t=this;t.pollingFast=!0;function i(){var n=t.poll();!n&&!e?(e=!0,t.polling.set(60,i)):(t.pollingFast=!1,t.slowPoll())}t.polling.set(20,i)},hn.prototype.poll=function(){var e=this,t=this.cm,i=this.textarea,n=this.prevInput;if(this.contextMenuPending||!t.state.focused||ft(i)&&!n&&!this.composing||t.isReadOnly()||t.options.disableInput||t.state.keySeq)return!1;var r=i.value;if(r==n&&!t.somethingSelected())return!1;if(F&&Y>=9&&this.hasSelection===r||S&&/[\uf700-\uf7ff]/.test(r))return t.display.input.reset(),!1;if(t.doc.sel==t.display.selForContextMenu){var s=r.charCodeAt(0);if(s==8203&&!n&&(n="\u200B"),s==8666)return this.reset(),this.cm.execCommand("undo")}for(var l=0,p=Math.min(n.length,r.length);l1e3||r.indexOf(` -`)>-1?i.value=e.prevInput="":e.prevInput=r,e.composing&&(e.composing.range.clear(),e.composing.range=t.markText(e.composing.start,t.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},hn.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},hn.prototype.onKeyPress=function(){F&&Y>=9&&(this.hasSelection=null),this.fastPoll()},hn.prototype.onContextMenu=function(e){var t=this,i=t.cm,n=i.display,r=t.textarea;t.contextMenuPending&&t.contextMenuPending();var s=Ni(i,e),l=n.scroller.scrollTop;if(!s||C)return;var p=i.options.resetSelectionOnContextMenu;p&&i.doc.sel.contains(s)==-1&&yn(i,kn)(i.doc,wi(s),Fe);var m=r.style.cssText,x=t.wrapper.style.cssText,B=t.wrapper.offsetParent.getBoundingClientRect();t.wrapper.style.cssText="position: static",r.style.cssText=`position: absolute; width: 30px; height: 30px; +`);var me=document.activeElement;pe(W),setTimeout(function(){n.display.lineSpace.removeChild(B),me.focus(),me==r&&i.showPrimarySelection()},50)}Ee(r,"copy",l),Ee(r,"cut",l)},qt.prototype.screenReaderLabelChanged=function(e){e?this.div.setAttribute("aria-label",e):this.div.removeAttribute("aria-label")},qt.prototype.prepareSelection=function(){var e=va(this.cm,!1);return e.focus=document.activeElement==this.div,e},qt.prototype.showSelection=function(e,t){if(!e||!this.cm.display.view.length)return;(e.focus||t)&&this.showPrimarySelection(),this.showMultipleSelections(e)},qt.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},qt.prototype.showPrimarySelection=function(){var e=this.getSelection(),t=this.cm,i=t.doc.sel.primary(),n=i.from(),r=i.to();if(t.display.viewTo==t.display.viewFrom||n.line>=t.display.viewTo||r.line=t.display.viewFrom&&Ls(t,n)||{node:p[0].measure.map[2],offset:0},x=r.linee.firstLine()&&(n=Te(n.line-1,gt(e.doc,n.line-1).length)),r.ch==gt(e.doc,r.line).text.length&&r.linet.viewTo-1)return!1;var s,l,p;n.line==t.viewFrom||(s=Bi(e,n.line))==0?(l=Lt(t.view[0].line),p=t.view[0].node):(l=Lt(t.view[s].line),p=t.view[s-1].node.nextSibling);var m=Bi(e,r.line),x,B;if(m==t.view.length-1?(x=t.viewTo-1,B=t.lineDiv.lastChild):(x=Lt(t.view[m+1].line)-1,B=t.view[m+1].node.previousSibling),!p)return!1;for(var W=e.doc.splitLines(tu(e,p,B,l,x)),me=Ln(e.doc,Te(l,0),Te(x,gt(e.doc,x).text.length));W.length>1&&me.length>1;)if(je(W)==je(me))W.pop(),me.pop(),x--;else if(W[0]==me[0])W.shift(),me.shift(),l++;else break;for(var ce=0,Re=0,_e=W[0],Ge=me[0],Ze=Math.min(_e.length,Ge.length);cen.ch&&at.charCodeAt(at.length-Re-1)==Xe.charCodeAt(Xe.length-Re-1);)ce--,Re++;W[W.length-1]=at.slice(0,at.length-Re).replace(/^\u200b+/,""),W[0]=W[0].slice(ce).replace(/\u200b+$/,"");var wt=Te(l,ce),xt=Te(x,me.length?je(me).length-Re:0);if(W.length>1||W[0]||ot(wt,xt))return ir(e.doc,W,wt,xt,"+input"),!0},qt.prototype.ensurePolled=function(){this.forceCompositionEnd()},qt.prototype.reset=function(){this.forceCompositionEnd()},qt.prototype.forceCompositionEnd=function(){if(!this.composing)return;clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus()},qt.prototype.readFromDOMSoon=function(){var e=this;if(this.readDOMTimeout!=null)return;this.readDOMTimeout=setTimeout(function(){if(e.readDOMTimeout=null,e.composing)if(e.composing.done)e.composing=null;else return;e.updateFromDOM()},80)},qt.prototype.updateFromDOM=function(){var e=this;(this.cm.isReadOnly()||!this.pollContent())&&Hn(this.cm,function(){return Nn(e.cm)})},qt.prototype.setUneditable=function(e){e.contentEditable="false"},qt.prototype.onKeyPress=function(e){if(e.charCode==0||this.composing)return;e.preventDefault(),this.cm.isReadOnly()||yn(this.cm,Ko)(this.cm,String.fromCharCode(e.charCode==null?e.keyCode:e.charCode),0)},qt.prototype.readOnlyChanged=function(e){this.div.contentEditable=String(e!="nocursor")},qt.prototype.onContextMenu=function(){},qt.prototype.resetPosition=function(){},qt.prototype.needsContentAttribute=!0;function Ls(e,t){var i=mo(e,t.line);if(!i||i.hidden)return null;var n=gt(e.doc,t.line),r=ia(i,n,t.line),s=mt(n,e.doc.direction),l="left";if(s){var p=Ye(s,t.ch);l=p%2?"right":"left"}var m=aa(r.map,t.ch,l);return m.offset=m.collapse=="right"?m.end:m.start,m}function eu(e){for(var t=e;t;t=t.parentNode)if(/CodeMirror-gutter-wrapper/.test(t.className))return!0;return!1}function lr(e,t){return t&&(e.bad=!0),e}function tu(e,t,i,n,r){var s="",l=!1,p=e.doc.lineSeparator(),m=!1;function x(ce){return function(Re){return Re.id==ce}}function B(){l&&(s+=p,m&&(s+=p),l=m=!1)}function W(ce){ce&&(B(),s+=ce)}function me(ce){if(ce.nodeType==1){var Re=ce.getAttribute("cm-text");if(Re){W(Re);return}var _e=ce.getAttribute("cm-marker"),Ge;if(_e){var Ze=e.findMarks(Te(n,0),Te(r+1,0),x(+_e));Ze.length&&(Ge=Ze[0].find(0))&&W(Ln(e.doc,Ge.from,Ge.to).join(p));return}if(ce.getAttribute("contenteditable")=="false")return;var at=/^(pre|div|p|li|table|br)$/i.test(ce.nodeName);if(!/^br$/i.test(ce.nodeName)&&ce.textContent.length==0)return;at&&B();for(var Xe=0;Xe=9&&t.hasSelection&&(t.hasSelection=null),i.poll()}),Ee(r,"paste",function(l){if(ze(n,l)||Ss(l,n))return;n.state.pasteIncoming=+new Date,i.fastPoll()});function s(l){if(ze(n,l))return;if(n.somethingSelected())so({lineWise:!1,text:n.getSelections()});else if(n.options.lineWiseCopyCut){var p=Ms(n);so({lineWise:!0,text:p.text}),l.type=="cut"?n.setSelections(p.ranges,null,Fe):(i.prevInput="",r.value=p.text.join(` +`),pe(r))}else return;l.type=="cut"&&(n.state.cutIncoming=+new Date)}Ee(r,"cut",s),Ee(r,"copy",s),Ee(e.scroller,"paste",function(l){if(gi(e,l)||ze(n,l))return;if(!r.dispatchEvent){n.state.pasteIncoming=+new Date,i.focus();return}var p=new Event("paste");p.clipboardData=l.clipboardData,r.dispatchEvent(p)}),Ee(e.lineSpace,"selectstart",function(l){gi(e,l)||k(l)}),Ee(r,"compositionstart",function(){var l=n.getCursor("from");i.composing&&i.composing.range.clear(),i.composing={start:l,range:n.markText(l,n.getCursor("to"),{className:"CodeMirror-composing"})}}),Ee(r,"compositionend",function(){i.composing&&(i.poll(),i.composing.range.clear(),i.composing=null)})},hn.prototype.createField=function(e){this.wrapper=Ds(),this.textarea=this.wrapper.firstChild},hn.prototype.screenReaderLabelChanged=function(e){e?this.textarea.setAttribute("aria-label",e):this.textarea.removeAttribute("aria-label")},hn.prototype.prepareSelection=function(){var e=this.cm,t=e.display,i=e.doc,n=va(e);if(e.options.moveInputWithCursor){var r=si(e,i.sel.primary().head,"div"),s=t.wrapper.getBoundingClientRect(),l=t.lineDiv.getBoundingClientRect();n.teTop=Math.max(0,Math.min(t.wrapper.clientHeight-10,r.top+l.top-s.top)),n.teLeft=Math.max(0,Math.min(t.wrapper.clientWidth-10,r.left+l.left-s.left))}return n},hn.prototype.showSelection=function(e){var t=this.cm,i=t.display;Q(i.cursorDiv,e.cursors),Q(i.selectionDiv,e.selection),e.teTop!=null&&(this.wrapper.style.top=e.teTop+"px",this.wrapper.style.left=e.teLeft+"px")},hn.prototype.reset=function(e){if(this.contextMenuPending||this.composing)return;var t=this.cm;if(t.somethingSelected()){this.prevInput="";var i=t.getSelection();this.textarea.value=i,t.state.focused&&pe(this.textarea),j&&Y>=9&&(this.hasSelection=i)}else e||(this.prevInput=this.textarea.value="",j&&Y>=9&&(this.hasSelection=null))},hn.prototype.getField=function(){return this.textarea},hn.prototype.supportsTouch=function(){return!1},hn.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!v||V()!=this.textarea))try{this.textarea.focus()}catch(e){}},hn.prototype.blur=function(){this.textarea.blur()},hn.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},hn.prototype.receivedFocus=function(){this.slowPoll()},hn.prototype.slowPoll=function(){var e=this;if(this.pollingFast)return;this.polling.set(this.cm.options.pollInterval,function(){e.poll(),e.cm.state.focused&&e.slowPoll()})},hn.prototype.fastPoll=function(){var e=!1,t=this;t.pollingFast=!0;function i(){var n=t.poll();!n&&!e?(e=!0,t.polling.set(60,i)):(t.pollingFast=!1,t.slowPoll())}t.polling.set(20,i)},hn.prototype.poll=function(){var e=this,t=this.cm,i=this.textarea,n=this.prevInput;if(this.contextMenuPending||!t.state.focused||ft(i)&&!n&&!this.composing||t.isReadOnly()||t.options.disableInput||t.state.keySeq)return!1;var r=i.value;if(r==n&&!t.somethingSelected())return!1;if(j&&Y>=9&&this.hasSelection===r||S&&/[\uf700-\uf7ff]/.test(r))return t.display.input.reset(),!1;if(t.doc.sel==t.display.selForContextMenu){var s=r.charCodeAt(0);if(s==8203&&!n&&(n="\u200B"),s==8666)return this.reset(),this.cm.execCommand("undo")}for(var l=0,p=Math.min(n.length,r.length);l1e3||r.indexOf(` +`)>-1?i.value=e.prevInput="":e.prevInput=r,e.composing&&(e.composing.range.clear(),e.composing.range=t.markText(e.composing.start,t.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},hn.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},hn.prototype.onKeyPress=function(){j&&Y>=9&&(this.hasSelection=null),this.fastPoll()},hn.prototype.onContextMenu=function(e){var t=this,i=t.cm,n=i.display,r=t.textarea;t.contextMenuPending&&t.contextMenuPending();var s=Ni(i,e),l=n.scroller.scrollTop;if(!s||C)return;var p=i.options.resetSelectionOnContextMenu;p&&i.doc.sel.contains(s)==-1&&yn(i,kn)(i.doc,wi(s),Fe);var m=r.style.cssText,x=t.wrapper.style.cssText,B=t.wrapper.offsetParent.getBoundingClientRect();t.wrapper.style.cssText="position: static",r.style.cssText=`position: absolute; width: 30px; height: 30px; top: `+(e.clientY-B.top-5)+"px; left: "+(e.clientX-B.left-5)+`px; - z-index: 1000; background: `+(F?"rgba(255, 255, 255, .05)":"transparent")+`; - outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var W;L&&(W=window.scrollY),n.input.focus(),L&&window.scrollTo(null,W),n.input.reset(),i.somethingSelected()||(r.value=t.prevInput=" "),t.contextMenuPending=ce,n.selForContextMenu=i.doc.sel,clearTimeout(n.detectingSelectAll);function me(){if(r.selectionStart!=null){var _e=i.somethingSelected(),Ge="\u200B"+(_e?r.value:"");r.value="\u21DA",r.value=Ge,t.prevInput=_e?"":"\u200B",r.selectionStart=1,r.selectionEnd=Ge.length,n.selForContextMenu=i.doc.sel}}function ce(){if(t.contextMenuPending!=ce)return;if(t.contextMenuPending=!1,t.wrapper.style.cssText=x,r.style.cssText=m,F&&Y<9&&n.scrollbars.setScrollTop(n.scroller.scrollTop=l),r.selectionStart!=null){(!F||F&&Y<9)&&me();var _e=0,Ge=function(){n.selForContextMenu==i.doc.sel&&r.selectionStart==0&&r.selectionEnd>0&&t.prevInput=="\u200B"?yn(i,Ya)(i):_e++<10?n.detectingSelectAll=setTimeout(Ge,500):(n.selForContextMenu=null,n.input.reset())};n.detectingSelectAll=setTimeout(Ge,200)}}if(F&&Y>=9&&me(),ke){H(e);var Re=function(){st(window,"mouseup",Re),setTimeout(ce,20)};Ee(window,"mouseup",Re)}else setTimeout(ce,50)},hn.prototype.readOnlyChanged=function(e){e||this.reset(),this.textarea.disabled=e=="nocursor",this.textarea.readOnly=!!e},hn.prototype.setUneditable=function(){},hn.prototype.needsContentAttribute=!1;function iu(e,t){if(t=t?y(t):{},t.value=e.value,!t.tabindex&&e.tabIndex&&(t.tabindex=e.tabIndex),!t.placeholder&&e.placeholder&&(t.placeholder=e.placeholder),t.autofocus==null){var i=V();t.autofocus=i==e||e.getAttribute("autofocus")!=null&&i==document.body}function n(){e.value=p.getValue()}var r;if(e.form&&(Ee(e.form,"submit",n),!t.leaveSubmitMethodAlone)){var s=e.form;r=s.submit;try{var l=s.submit=function(){n(),s.submit=r,s.submit(),s.submit=l}}catch(m){}}t.finishInit=function(m){m.save=n,m.getTextArea=function(){return e},m.toTextArea=function(){m.toTextArea=isNaN,n(),e.parentNode.removeChild(m.getWrapperElement()),e.style.display="",e.form&&(st(e.form,"submit",n),!t.leaveSubmitMethodAlone&&typeof e.form.submit=="function"&&(e.form.submit=r))}},e.style.display="none";var p=on(function(m){return e.parentNode.insertBefore(m,e.nextSibling)},t);return p}function ru(e){e.off=st,e.on=Ee,e.wheelEventPixels=cl,e.Doc=Bn,e.splitLines=kt,e.countColumn=te,e.findColumn=Le,e.isWordChar=se,e.Pass=it,e.signal=De,e.Line=Ii,e.changeEnd=Si,e.scrollbarModel=Sa,e.Pos=Te,e.cmpPos=ot,e.modes=zt,e.mimeModes=Tt,e.resolveMode=bt,e.getMode=Et,e.modeExtensions=rt,e.extendMode=Ct,e.copyState=Xt,e.startState=nn,e.innerMode=rn,e.commands=Pr,e.keyMap=vi,e.keyName=cs,e.isModifierKey=us,e.lookupKey=or,e.normalizeKeyMap=Ol,e.StringStream=Dt,e.SharedTextMarker=Lr,e.TextMarker=Mi,e.LineWidget=Tr,e.e_preventDefault=k,e.e_stopPropagation=M,e.e_stop=H,e.addClass=ie,e.contains=O,e.rmClass=xe,e.keyNames=Ri}Yl(on),$l(on);var ou="iter insert remove copy getEditor constructor".split(" ");for(var uo in Bn.prototype)Bn.prototype.hasOwnProperty(uo)&&we(ou,uo)<0&&(on.prototype[uo]=function(e){return function(){return e.apply(this.doc,arguments)}}(Bn.prototype[uo]));return $(Bn),on.inputStyles={textarea:hn,contenteditable:qt},on.defineMode=function(e){!on.defaults.mode&&e!="null"&&(on.defaults.mode=e),Fn.apply(this,arguments)},on.defineMIME=qn,on.defineMode("null",function(){return{token:function(e){return e.skipToEnd()}}}),on.defineMIME("text/plain","null"),on.defineExtension=function(e,t){on.prototype[e]=t},on.defineDocExtension=function(e,t){Bn.prototype[e]=t},on.fromTextArea=iu,ru(on),on.version="5.58.2",on})},W1YM:function(Se,j,d){},W6BS:function(Se,j){Se.exports="data:image/png;base64,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"},Xsq0:function(Se,j,d){Se.exports=d.p+"static/mainbanner.0a951716.jpg"},Y1PL:function(Se,j,d){"use strict";d.r(j),d.d(j,"ResizableTextArea",function(){return we});var z=d("wx14"),ve=d("1OyB"),re=d("vuIU"),de=d("Ji7U"),le=d("LK+K"),ne=d("q1tI"),F=d("VTBJ"),Y=d("rePB"),L=d("Zm9Q"),P=d("Kwbf"),b=d("c+Xe"),C=d("m+aA"),w=d("bdgK"),E=new Map;function A(Fe){Fe.forEach(function(Ue){var Me,Le=Ue.target;(Me=E.get(Le))===null||Me===void 0||Me.forEach(function(ae){return ae(Le)})})}var T=new w.default(A),g=null,v=null;function S(Fe,Ue){E.has(Fe)||(E.set(Fe,new Set),T.observe(Fe)),E.get(Fe).add(Ue)}function I(Fe,Ue){E.has(Fe)&&(E.get(Fe).delete(Ue),E.get(Fe).size||(T.unobserve(Fe),E.delete(Fe)))}var q=function(Fe){Object(de.a)(Me,Fe);var Ue=Object(le.a)(Me);function Me(){return Object(ve.a)(this,Me),Ue.apply(this,arguments)}return Object(re.a)(Me,[{key:"render",value:function(){return this.props.children}}]),Me}(ne.Component),oe=ne.createContext(null);function he(Fe){var Ue=Fe.children,Me=Fe.onBatchResize,Le=ne.useRef(0),ae=ne.useRef([]),X=ne.useContext(oe),je=ne.useCallback(function(Qe,Ve,Je){Le.current+=1;var U=Le.current;ae.current.push({size:Qe,element:Ve,data:Je}),Promise.resolve().then(function(){U===Le.current&&(Me==null||Me(ae.current),ae.current=[])}),X==null||X(Qe,Ve,Je)},[Me,X]);return ne.createElement(oe.Provider,{value:je},Ue)}function ke(Fe){var Ue=Fe.children,Me=Fe.disabled,Le=ne.useRef(null),ae=ne.useRef(null),X=ne.useContext(oe),je=ne.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),Qe=ne.isValidElement(Ue)&&Object(b.c)(Ue),Ve=Qe?Ue.ref:null,Je=ne.useMemo(function(){return Object(b.a)(Ve,Le)},[Ve,Le]),U=ne.useRef(Fe);U.current=Fe;var N=ne.useCallback(function(se){var ye=U.current,Ie=ye.onResize,Pe=ye.data,We=se.getBoundingClientRect(),He=We.width,pt=We.height,et=se.offsetWidth,tt=se.offsetHeight,Ye=Math.floor(He),yt=Math.floor(pt);if(je.current.width!==Ye||je.current.height!==yt||je.current.offsetWidth!==et||je.current.offsetHeight!==tt){var mt={width:Ye,height:yt,offsetWidth:et,offsetHeight:tt};je.current=mt;var ut=et===Math.round(He)?He:et,Ee=tt===Math.round(pt)?pt:tt,qe=Object(F.a)(Object(F.a)({},mt),{},{offsetWidth:ut,offsetHeight:Ee});X==null||X(qe,se,Pe),Ie&&Promise.resolve().then(function(){Ie(qe,se)})}},[]);return ne.useEffect(function(){var se=Object(C.a)(Le.current)||Object(C.a)(ae.current);return se&&!Me&&S(se,N),function(){return I(se,N)}},[Le.current,Me]),ne.createElement(q,{ref:ae},Qe?ne.cloneElement(Ue,{ref:Je}):Ue)}var ge="rc-observer-key";function xe(Fe){var Ue=Fe.children,Me=Object(L.a)(Ue);return Me.map(function(Le,ae){var X=(Le==null?void 0:Le.key)||"".concat(ge,"-").concat(ae);return ne.createElement(ke,Object(z.a)({},Fe,{key:X}),Le)})}xe.Collection=he;var Ce=xe,K=d("bT9E"),R=d("TSYQ"),fe=d.n(R),Z=` + z-index: 1000; background: `+(j?"rgba(255, 255, 255, .05)":"transparent")+`; + outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var W;L&&(W=window.scrollY),n.input.focus(),L&&window.scrollTo(null,W),n.input.reset(),i.somethingSelected()||(r.value=t.prevInput=" "),t.contextMenuPending=ce,n.selForContextMenu=i.doc.sel,clearTimeout(n.detectingSelectAll);function me(){if(r.selectionStart!=null){var _e=i.somethingSelected(),Ge="\u200B"+(_e?r.value:"");r.value="\u21DA",r.value=Ge,t.prevInput=_e?"":"\u200B",r.selectionStart=1,r.selectionEnd=Ge.length,n.selForContextMenu=i.doc.sel}}function ce(){if(t.contextMenuPending!=ce)return;if(t.contextMenuPending=!1,t.wrapper.style.cssText=x,r.style.cssText=m,j&&Y<9&&n.scrollbars.setScrollTop(n.scroller.scrollTop=l),r.selectionStart!=null){(!j||j&&Y<9)&&me();var _e=0,Ge=function(){n.selForContextMenu==i.doc.sel&&r.selectionStart==0&&r.selectionEnd>0&&t.prevInput=="\u200B"?yn(i,Ya)(i):_e++<10?n.detectingSelectAll=setTimeout(Ge,500):(n.selForContextMenu=null,n.input.reset())};n.detectingSelectAll=setTimeout(Ge,200)}}if(j&&Y>=9&&me(),ke){H(e);var Re=function(){st(window,"mouseup",Re),setTimeout(ce,20)};Ee(window,"mouseup",Re)}else setTimeout(ce,50)},hn.prototype.readOnlyChanged=function(e){e||this.reset(),this.textarea.disabled=e=="nocursor",this.textarea.readOnly=!!e},hn.prototype.setUneditable=function(){},hn.prototype.needsContentAttribute=!1;function iu(e,t){if(t=t?y(t):{},t.value=e.value,!t.tabindex&&e.tabIndex&&(t.tabindex=e.tabIndex),!t.placeholder&&e.placeholder&&(t.placeholder=e.placeholder),t.autofocus==null){var i=V();t.autofocus=i==e||e.getAttribute("autofocus")!=null&&i==document.body}function n(){e.value=p.getValue()}var r;if(e.form&&(Ee(e.form,"submit",n),!t.leaveSubmitMethodAlone)){var s=e.form;r=s.submit;try{var l=s.submit=function(){n(),s.submit=r,s.submit(),s.submit=l}}catch(m){}}t.finishInit=function(m){m.save=n,m.getTextArea=function(){return e},m.toTextArea=function(){m.toTextArea=isNaN,n(),e.parentNode.removeChild(m.getWrapperElement()),e.style.display="",e.form&&(st(e.form,"submit",n),!t.leaveSubmitMethodAlone&&typeof e.form.submit=="function"&&(e.form.submit=r))}},e.style.display="none";var p=on(function(m){return e.parentNode.insertBefore(m,e.nextSibling)},t);return p}function ru(e){e.off=st,e.on=Ee,e.wheelEventPixels=cl,e.Doc=Bn,e.splitLines=kt,e.countColumn=te,e.findColumn=Le,e.isWordChar=se,e.Pass=it,e.signal=De,e.Line=Ii,e.changeEnd=Si,e.scrollbarModel=Sa,e.Pos=Te,e.cmpPos=ot,e.modes=zt,e.mimeModes=Tt,e.resolveMode=bt,e.getMode=Et,e.modeExtensions=rt,e.extendMode=Ct,e.copyState=Xt,e.startState=nn,e.innerMode=rn,e.commands=Pr,e.keyMap=vi,e.keyName=cs,e.isModifierKey=us,e.lookupKey=or,e.normalizeKeyMap=Ol,e.StringStream=Dt,e.SharedTextMarker=Lr,e.TextMarker=Mi,e.LineWidget=Tr,e.e_preventDefault=k,e.e_stopPropagation=M,e.e_stop=H,e.addClass=ie,e.contains=O,e.rmClass=xe,e.keyNames=Ri}Yl(on),$l(on);var ou="iter insert remove copy getEditor constructor".split(" ");for(var uo in Bn.prototype)Bn.prototype.hasOwnProperty(uo)&&we(ou,uo)<0&&(on.prototype[uo]=function(e){return function(){return e.apply(this.doc,arguments)}}(Bn.prototype[uo]));return $(Bn),on.inputStyles={textarea:hn,contenteditable:qt},on.defineMode=function(e){!on.defaults.mode&&e!="null"&&(on.defaults.mode=e),Fn.apply(this,arguments)},on.defineMIME=qn,on.defineMode("null",function(){return{token:function(e){return e.skipToEnd()}}}),on.defineMIME("text/plain","null"),on.defineExtension=function(e,t){on.prototype[e]=t},on.defineDocExtension=function(e,t){Bn.prototype[e]=t},on.fromTextArea=iu,ru(on),on.version="5.58.2",on})},W1YM:function(Se,F,d){},W6BS:function(Se,F){Se.exports="data:image/png;base64,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"},Xsq0:function(Se,F,d){Se.exports=d.p+"static/mainbanner.0a951716.jpg"},Y1PL:function(Se,F,d){"use strict";d.r(F),d.d(F,"ResizableTextArea",function(){return we});var z=d("wx14"),ve=d("1OyB"),re=d("vuIU"),de=d("Ji7U"),le=d("LK+K"),ne=d("q1tI"),j=d("VTBJ"),Y=d("rePB"),L=d("Zm9Q"),P=d("Kwbf"),b=d("c+Xe"),C=d("m+aA"),w=d("bdgK"),E=new Map;function A(Fe){Fe.forEach(function(Ue){var Me,Le=Ue.target;(Me=E.get(Le))===null||Me===void 0||Me.forEach(function(ae){return ae(Le)})})}var T=new w.default(A),g=null,v=null;function S(Fe,Ue){E.has(Fe)||(E.set(Fe,new Set),T.observe(Fe)),E.get(Fe).add(Ue)}function I(Fe,Ue){E.has(Fe)&&(E.get(Fe).delete(Ue),E.get(Fe).size||(T.unobserve(Fe),E.delete(Fe)))}var q=function(Fe){Object(de.a)(Me,Fe);var Ue=Object(le.a)(Me);function Me(){return Object(ve.a)(this,Me),Ue.apply(this,arguments)}return Object(re.a)(Me,[{key:"render",value:function(){return this.props.children}}]),Me}(ne.Component),oe=ne.createContext(null);function he(Fe){var Ue=Fe.children,Me=Fe.onBatchResize,Le=ne.useRef(0),ae=ne.useRef([]),X=ne.useContext(oe),je=ne.useCallback(function(Ke,Ve,Je){Le.current+=1;var U=Le.current;ae.current.push({size:Ke,element:Ve,data:Je}),Promise.resolve().then(function(){U===Le.current&&(Me==null||Me(ae.current),ae.current=[])}),X==null||X(Ke,Ve,Je)},[Me,X]);return ne.createElement(oe.Provider,{value:je},Ue)}function ke(Fe){var Ue=Fe.children,Me=Fe.disabled,Le=ne.useRef(null),ae=ne.useRef(null),X=ne.useContext(oe),je=ne.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),Ke=ne.isValidElement(Ue)&&Object(b.c)(Ue),Ve=Ke?Ue.ref:null,Je=ne.useMemo(function(){return Object(b.a)(Ve,Le)},[Ve,Le]),U=ne.useRef(Fe);U.current=Fe;var N=ne.useCallback(function(se){var ye=U.current,Ie=ye.onResize,Pe=ye.data,We=se.getBoundingClientRect(),He=We.width,pt=We.height,et=se.offsetWidth,tt=se.offsetHeight,Ye=Math.floor(He),yt=Math.floor(pt);if(je.current.width!==Ye||je.current.height!==yt||je.current.offsetWidth!==et||je.current.offsetHeight!==tt){var mt={width:Ye,height:yt,offsetWidth:et,offsetHeight:tt};je.current=mt;var ut=et===Math.round(He)?He:et,Ee=tt===Math.round(pt)?pt:tt,qe=Object(j.a)(Object(j.a)({},mt),{},{offsetWidth:ut,offsetHeight:Ee});X==null||X(qe,se,Pe),Ie&&Promise.resolve().then(function(){Ie(qe,se)})}},[]);return ne.useEffect(function(){var se=Object(C.a)(Le.current)||Object(C.a)(ae.current);return se&&!Me&&S(se,N),function(){return I(se,N)}},[Le.current,Me]),ne.createElement(q,{ref:ae},Ke?ne.cloneElement(Ue,{ref:Je}):Ue)}var ge="rc-observer-key";function xe(Fe){var Ue=Fe.children,Me=Object(L.a)(Ue);return Me.map(function(Le,ae){var X=(Le==null?void 0:Le.key)||"".concat(ge,"-").concat(ae);return ne.createElement(ke,Object(z.a)({},Fe,{key:X}),Le)})}xe.Collection=he;var Ce=xe,Q=d("bT9E"),R=d("TSYQ"),fe=d.n(R),Z=` min-height:0 !important; max-height:none !important; height:0 !important; @@ -340,9 +340,9 @@ b`.split(/\n/).length!=3?function(e){for(var t=0,i=[],n=e.length;t<=n;){var r=e. z-index:-1000 !important; top:0 !important; right:0 !important -`,O=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break"],V={},ie;function Q(Fe){var Ue=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Me=Fe.getAttribute("id")||Fe.getAttribute("data-reactid")||Fe.getAttribute("name");if(Ue&&V[Me])return V[Me];var Le=window.getComputedStyle(Fe),ae=Le.getPropertyValue("box-sizing")||Le.getPropertyValue("-moz-box-sizing")||Le.getPropertyValue("-webkit-box-sizing"),X=parseFloat(Le.getPropertyValue("padding-bottom"))+parseFloat(Le.getPropertyValue("padding-top")),je=parseFloat(Le.getPropertyValue("border-bottom-width"))+parseFloat(Le.getPropertyValue("border-top-width")),Qe=O.map(function(Je){return"".concat(Je,":").concat(Le.getPropertyValue(Je))}).join(";"),Ve={sizingStyle:Qe,paddingSize:X,borderSize:je,boxSizing:ae};return Ue&&Me&&(V[Me]=Ve),Ve}function pe(Fe){var Ue=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Me=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,Le=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;ie||(ie=document.createElement("textarea"),ie.setAttribute("tab-index","-1"),ie.setAttribute("aria-hidden","true"),document.body.appendChild(ie)),Fe.getAttribute("wrap")?ie.setAttribute("wrap",Fe.getAttribute("wrap")):ie.removeAttribute("wrap");var ae=Q(Fe,Ue),X=ae.paddingSize,je=ae.borderSize,Qe=ae.boxSizing,Ve=ae.sizingStyle;ie.setAttribute("style","".concat(Ve,";").concat(Z)),ie.value=Fe.value||Fe.placeholder||"";var Je=Number.MIN_SAFE_INTEGER,U=Number.MAX_SAFE_INTEGER,N=ie.scrollHeight,se;if(Qe==="border-box"?N+=je:Qe==="content-box"&&(N-=X),Me!==null||Le!==null){ie.value=" ";var ye=ie.scrollHeight-X;Me!==null&&(Je=ye*Me,Qe==="border-box"&&(Je=Je+X+je),N=Math.max(Je,N)),Le!==null&&(U=ye*Le,Qe==="border-box"&&(U=U+X+je),se=N>U?"":"hidden",N=Math.min(U,N))}return{height:N,minHeight:Je,maxHeight:U,overflowY:se,resize:"none"}}var D=d("Gytx"),y=d.n(D),te;(function(Fe){Fe[Fe.NONE=0]="NONE",Fe[Fe.RESIZING=1]="RESIZING",Fe[Fe.RESIZED=2]="RESIZED"})(te||(te={}));var Ae=function(Fe){Object(de.a)(Me,Fe);var Ue=Object(le.a)(Me);function Me(Le){var ae;return Object(ve.a)(this,Me),ae=Ue.call(this,Le),ae.nextFrameActionId=void 0,ae.resizeFrameId=void 0,ae.textArea=void 0,ae.saveTextArea=function(X){ae.textArea=X},ae.handleResize=function(X){var je=ae.state.resizeStatus,Qe=ae.props,Ve=Qe.autoSize,Je=Qe.onResize;if(je!==te.NONE)return;typeof Je=="function"&&Je(X),Ve&&ae.resizeOnNextFrame()},ae.resizeOnNextFrame=function(){cancelAnimationFrame(ae.nextFrameActionId),ae.nextFrameActionId=requestAnimationFrame(ae.resizeTextarea)},ae.resizeTextarea=function(){var X=ae.props.autoSize;if(!X||!ae.textArea)return;var je=X.minRows,Qe=X.maxRows,Ve=pe(ae.textArea,!1,je,Qe);ae.setState({textareaStyles:Ve,resizeStatus:te.RESIZING},function(){cancelAnimationFrame(ae.resizeFrameId),ae.resizeFrameId=requestAnimationFrame(function(){ae.setState({resizeStatus:te.RESIZED},function(){ae.resizeFrameId=requestAnimationFrame(function(){ae.setState({resizeStatus:te.NONE}),ae.fixFirefoxAutoScroll()})})})})},ae.renderTextArea=function(){var X=ae.props,je=X.prefixCls,Qe=je===void 0?"rc-textarea":je,Ve=X.autoSize,Je=X.onResize,U=X.className,N=X.disabled,se=ae.state,ye=se.textareaStyles,Ie=se.resizeStatus,Pe=Object(K.a)(ae.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),We=fe()(Qe,U,Object(Y.a)({},"".concat(Qe,"-disabled"),N));"value"in Pe&&(Pe.value=Pe.value||"");var He=Object(F.a)(Object(F.a)(Object(F.a)({},ae.props.style),ye),Ie===te.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return ne.createElement(Ce,{onResize:ae.handleResize,disabled:!(Ve||Je)},ne.createElement("textarea",Object(z.a)({},Pe,{className:We,style:He,ref:ae.saveTextArea})))},ae.state={textareaStyles:{},resizeStatus:te.NONE},ae}return Object(re.a)(Me,[{key:"componentDidUpdate",value:function(ae){(ae.value!==this.props.value||!y()(ae.autoSize,this.props.autoSize))&&this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var ae=this.textArea.selectionStart,X=this.textArea.selectionEnd;this.textArea.setSelectionRange(ae,X)}}catch(je){}}},{key:"render",value:function(){return this.renderTextArea()}}]),Me}(ne.Component),we=Ae,$e=function(Fe){Object(de.a)(Me,Fe);var Ue=Object(le.a)(Me);function Me(Le){var ae;Object(ve.a)(this,Me),ae=Ue.call(this,Le),ae.resizableTextArea=void 0,ae.focus=function(){ae.resizableTextArea.textArea.focus()},ae.saveTextArea=function(je){ae.resizableTextArea=je},ae.handleChange=function(je){var Qe=ae.props.onChange;ae.setValue(je.target.value,function(){ae.resizableTextArea.resizeTextarea()}),Qe&&Qe(je)},ae.handleKeyDown=function(je){var Qe=ae.props,Ve=Qe.onPressEnter,Je=Qe.onKeyDown;je.keyCode===13&&Ve&&Ve(je),Je&&Je(je)};var X=typeof Le.value=="undefined"||Le.value===null?Le.defaultValue:Le.value;return ae.state={value:X},ae}return Object(re.a)(Me,[{key:"setValue",value:function(ae,X){"value"in this.props||this.setState({value:ae},X)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return ne.createElement(we,Object(z.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(ae){return"value"in ae?{value:ae.value}:null}}]),Me}(ne.Component),it=j.default=$e},ZW9T:function(Se,j,d){"use strict";d.d(j,"a",function(){return Ce});var z=d("k1fw"),ve=d("oBTY"),re=d("9og8"),de=d("miYZ"),le=d("tsqr"),ne=d("rAM+"),F=d("tJVT"),Y=d("PpiC"),L=d("WmNS"),P=d.n(L),b=d("q1tI"),C=d.n(b),w=d("bdgK");function E(K,R,fe,Z,O){var V=R.getWordUntilPosition(fe),ie={startLineNumber:fe.lineNumber,endLineNumber:fe.lineNumber,startColumn:V.startColumn,endColumn:V.endColumn},Q=Z.map(function(pe){return{label:pe,kind:K.languages.CompletionItemKind.Keyword,insertText:pe,insertTextRules:K.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:ie}});return O.map(function(pe){Q.push(Object(z.a)(Object(z.a)({},pe),{},{range:ie}))}),Q}var A=function(K){var R={label:"ifelse",kind:K.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` -`),insertTextRules:K.languages.CompletionItemInsertTextRule.InsertAsSnippet},fe=["auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while","inline","restrict","_Bool","_Complex","_Imaginary","_Alignas","_Alignof","_Atomic","_Static_assert","_Noreturn","_Thread_local","_Generic"];K.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(ie,Q){var pe=E(K,ie,Q,fe,[R]);return{suggestions:pe}}});var Z=["False","None","True","and","as","assert","break","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","nonlocal","not","or","pass","raise","return","try","while","with","yield"];K.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(ie,Q){var pe=[{label:"print",kind:K.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(` -`),insertTextRules:K.languages.CompletionItemInsertTextRule.InsertAsSnippet}],D=E(K,ie,Q,Z,pe);return{suggestions:D}}});var O=["abstract","assert","boolean","break","byte","case","catch","char","class","const","continue","default","do","double","else","enum","extends","final","finally","float","for","goto","if","implements","import","instance of","int","interface","long","native","new","package","private","protected","public","return","strictfp","short","static","super","switch","synchronized","this","throw","throws","transient","try","void","volatile","while"];K.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(ie,Q){var pe=[R,{label:"main",kind:K.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(` -`),insertTextRules:K.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:K.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join(` -`),insertTextRules:K.languages.CompletionItemInsertTextRule.InsertAsSnippet}],D=E(K,ie,Q,O,pe);return{suggestions:D}}})},T="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002",g=d("fjLI"),v=d("LvDl"),S=d("+ua5");function I(K){return/^\d+$/.test(K)?"".concat(K,"px"):K}function q(){}var oe=!1,he={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python",Scala:"scale"};function ke(){var K=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],R=K;if(Array.isArray(K)){for(var fe=0;fe0||rn.target.offsetWidth>0)&&qe.current.instance.layout()}}catch(nn){Ct.e(nn)}finally{Ct.f()}}),Et.observe(Ee.current)),Et}function be(){le.b.warn({content:decodeURIComponent(T),key:"monaco-editor-tip"})}var ue=function(){var rt=qe.current.instance;if(V!=null&&rt&&M){var Ct=rt.getModel();Ct&&V!==Ct.getValue()&&(oe=!0,Ct.setValue(V),rt.layout(),oe=!1)}};Object(b.useEffect)(function(){try{var Et,rt=qe.current.instance;De.current&&clearTimeout(De.current),De.current=setTimeout(function(){ue()},500),rt==null||((Et=rt.updateOptions)===null||Et===void 0)||Et.call(rt,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(V.split(/\r\n|\r|\n/g).length))+3,5)})}catch(Ct){debugger}},[V,M,qe.current]),Object(b.useEffect)(function(){try{if(pt&&qe.current&&qe.current.instance){var Et=qe.current.instance;Et.changeViewZones(function(Ct){var Xt=document.createElement("div");Xt.style.padding="10px 20px",Xt.style.width="calc(100% - 20px)",Xt.className="my-error-line-wrp",Xt.innerHTML=tt,Ct.addZone({afterLineNumber:pt||11,heightInLines:3,domNode:Xt})});var rt={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};Et.addOverlayWidget(rt),Et.revealPositionInCenter({lineNumber:20,column:1})}}catch(Ct){debugger}},[pt,qe.current,M]),Object(b.useEffect)(function(){var Et;if((Et=qe.current)!==null&&Et!==void 0&&Et.instance&&M&&mt){var rt=qe.current.instance,Ct=rt.getModel();if(!Ct)return;var Xt=function(){var ot=[],Ot=[],Gt=Ct.getAllDecorations(),Kt=Object(ne.a)(Gt),$t;try{for(Kt.s();!($t=Kt.n()).done;){var h=$t.value;if(h.options.className==="highlighted-line"){var o;ot.push(h==null||((o=h.range)===null||o===void 0)?void 0:o.startLineNumber),Ot.push(h==null?void 0:h.id)}}}catch(u){Kt.e(u)}finally{Kt.f()}Ct.deltaDecorations(Ot,[]);var a=Ct.getLineCount();!!Ye&&Ye<=a&&(rt.deltaDecorations([],[{range:new ge.Range(Ye,1,Ye,Ct.getLineMaxColumn(Ye)),options:{isWholeLine:!0,className:"highlighted-line"}}]),rt.revealLineInCenter(Ye))};Xt();var rn=function(){var ot=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,Ot=[],Gt=[],Kt=Ct.getAllDecorations(),$t=Object(ne.a)(Kt),h;try{for($t.s();!(h=$t.n()).done;){var o=h.value;if(o.options.linesDecorationsClassName==="breakpoints"){var a;Ot.push(o==null||((a=o.range)===null||a===void 0)?void 0:a.startLineNumber),Gt.push(o==null?void 0:o.id)}}}catch(u){$t.e(u)}finally{$t.f()}if(ot)return{lines:Ot,ids:Gt};ye(Ot)},nn=function(){var Te=Object(re.a)(P.a.mark(function ot(Ot){var Gt;return P.a.wrap(function($t){for(;;)switch($t.prev=$t.next){case 0:return Gt={range:new ge.Range(Ot,1,Ot,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints"}},$t.next=3,Ct.deltaDecorations([],[Gt]);case 3:rn();case 4:case"end":return $t.stop()}},ot)}));return function(Ot){return Te.apply(this,arguments)}}(),Dt=function(){var Te=Object(re.a)(P.a.mark(function ot(Ot){var Gt,Kt,$t,h,o;return P.a.wrap(function(u){for(;;)switch(u.prev=u.next){case 0:Gt=[],Kt=rt.getLineDecorations(Ot),$t=Object(ne.a)(Kt);try{for($t.s();!(h=$t.n()).done;)o=h.value,o.options.linesDecorationsClassName==="breakpoints"&&Gt.push(o.id)}catch(f){$t.e(f)}finally{$t.f()}return u.next=6,Ct.deltaDecorations(Gt,[]);case 6:rn();case 7:case"end":return u.stop()}},ot)}));return function(Ot){return Te.apply(this,arguments)}}(),gt=function(ot){var Ot=rt.getLineDecorations(ot),Gt=Object(ne.a)(Ot),Kt;try{for(Gt.s();!(Kt=Gt.n()).done;){var $t=Kt.value;if($t.options.linesDecorationsClassName==="breakpoints")return!0}}catch(h){Gt.e(h)}finally{Gt.f()}return!1};if(!Object(v.isEqual)(Pe,rn(!0).lines)){Ct.deltaDecorations(rn(!0).ids,[]);var Ln=Pe.map(function(Te){return{range:new ge.Range(Te,1,Te,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints"}}});Ct.deltaDecorations([],Ln)}var ni=rt.onDidChangeModelContent(function(Te){var ot=rt.getPosition();if(ot){var Ot=ot.lineNumber;Ct.getLineContent(Ot).trim()===""?Dt(Ot):gt(Ot)&&(Dt(Ot),nn(Ot))}}),Sn=rt.onMouseDown(function(Te){var ot,Ot,Gt;if(Te.target.detail&&(ot=Te.target)!==null&&ot!==void 0&&(Ot=ot.element)!==null&&Ot!==void 0&&(Gt=Ot.className)!==null&&Gt!==void 0&&Gt.includes("line-numbers")){var Kt=Te.target.position.lineNumber;if(Ct.getLineContent(Kt).trim()==="")return;gt(Kt)?Dt(Kt):nn(Kt)}}),Lt=function(ot){var Ot={range:new ge.Range(ot,1,ot,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};ze.current=rt.deltaDecorations(ze.current,[Ot])},Rn=function(){ze.current=rt.deltaDecorations(ze.current,[])},Vn=rt.onMouseMove(function(Te){var ot,Ot,Gt;if(Rn(),Te.target.detail&&(ot=Te.target)!==null&&ot!==void 0&&(Ot=ot.element)!==null&&Ot!==void 0&&(Gt=Ot.className)!==null&&Gt!==void 0&&Gt.includes("line-numbers")){var Kt=Te.target.position.lineNumber;if(Ct.getLineContent(Kt).trim()==="")return;Lt(Kt)}}),ii=rt.onMouseLeave(function(){Rn()});return function(){ni.dispose(),Sn.dispose(),Vn.dispose(),ii.dispose()}}},[qe.current,M,Pe,Ye,mt]);function Be(){var Et=qe.current.instance;if(Et){var rt=Et.getSelection(),Ct=qe.current.pastePos||{},Xt=new ge.Range(Ct.startLineNumber||rt.endLineNumber,Ct.startColumn||rt.endColumn,Ct.endLineNumber||rt.endLineNumber,Ct.endColumn||rt.endColumn);setTimeout(function(){Et.executeEdits("",[{range:Xt,text:""}])},300)}}function nt(Et){(window.navigator.platform.match("Mac")?Et.metaKey:Et.ctrlKey)&&Et.keyCode==83&&(Et.preventDefault(),Ue())}var dt=function(){if(Le&&qe.current.instance){var rt=qe.current.instance.getContentHeight();qn(rt0||Ve.target.offsetWidth>0)&&Le.layout()}}catch(Je){je.e(Je)}finally{je.f()}}),ae.observe(y.current)),ae}Object(b.useEffect)(function(){return y.current&&d.e(27).then(d.t.bind(null,"M/lh",7)).then(function(Le){ge=Le;var ae=ge.editor.createDiffEditor(y.current,Object(z.a)(Object(z.a)({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},D),{},{wordWrap:!0}));$e(ae);var X=it(ae);return function(){ae.dispose();var je=ae.getModel();je&&je.dispose(),X.unobserve(y.current)}}),function(){window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}},[]),Object(b.useEffect)(function(){we&&we.setModel({original:ge.editor.createModel(V,Q),modified:ge.editor.createModel(ie,Q)})},[V,ie,Q,we]);var Fe=I(fe),Ue=I(O),Me={width:Fe,height:Ue};return C.a.createElement("div",{className:"my-diff-editor",ref:y,style:Me})}},ZpRC:function(Se,j,d){"use strict";function z(b){return typeof b=="object"&&b!=null&&b.nodeType===1}function ve(b,C){return(!C||b!=="hidden")&&b!=="visible"&&b!=="clip"}function re(b,C){if(b.clientHeightC||T>b&&g=C&&v>=w?T-b-E:g>C&&vw?g-C+A:0}var le=function(b,C){var w=window,E=C.scrollMode,A=C.block,T=C.inline,g=C.boundary,v=C.skipOverflowHiddenElements,S=typeof g=="function"?g:function(ye){return ye!==g};if(!z(b))throw new TypeError("Invalid target");for(var I=document.scrollingElement||document.documentElement,q=[],oe=b;z(oe)&&S(oe);){if((oe=oe.parentElement)===I){q.push(oe);break}oe!=null&&oe===document.body&&re(oe)&&!re(document.documentElement)||oe!=null&&re(oe,v)&&q.push(oe)}for(var he=w.visualViewport?w.visualViewport.width:innerWidth,ke=w.visualViewport?w.visualViewport.height:innerHeight,ge=window.scrollX||pageXOffset,xe=window.scrollY||pageYOffset,Ce=b.getBoundingClientRect(),K=Ce.height,R=Ce.width,fe=Ce.top,Z=Ce.right,O=Ce.bottom,V=Ce.left,ie=A==="start"||A==="nearest"?fe:A==="end"?O:fe+K/2,Q=T==="center"?V+R/2:T==="end"?Z:V,pe=[],D=0;D=0&&V>=0&&O<=ke&&Z<=he&&fe>=$e&&O<=Fe&&V>=Ue&&Z<=it)return pe;var Me=getComputedStyle(y),Le=parseInt(Me.borderLeftWidth,10),ae=parseInt(Me.borderTopWidth,10),X=parseInt(Me.borderRightWidth,10),je=parseInt(Me.borderBottomWidth,10),Qe=0,Ve=0,Je="offsetWidth"in y?y.offsetWidth-y.clientWidth-Le-X:0,U="offsetHeight"in y?y.offsetHeight-y.clientHeight-ae-je:0;if(I===y)Qe=A==="start"?ie:A==="end"?ie-ke:A==="nearest"?de(xe,xe+ke,ke,ae,je,xe+ie,xe+ie+K,K):ie-ke/2,Ve=T==="start"?Q:T==="center"?Q-he/2:T==="end"?Q-he:de(ge,ge+he,he,Le,X,ge+Q,ge+Q+R,R),Qe=Math.max(0,Qe+xe),Ve=Math.max(0,Ve+ge);else{Qe=A==="start"?ie-$e-ae:A==="end"?ie-Fe+je+U:A==="nearest"?de($e,Fe,Ae,ae,je+U,ie,ie+K,K):ie-($e+Ae/2)+U/2,Ve=T==="start"?Q-Ue-Le:T==="center"?Q-(Ue+we/2)+Je/2:T==="end"?Q-it+X+Je:de(Ue,it,we,Le,X+Je,Q,Q+R,R);var N=y.scrollLeft,se=y.scrollTop;ie+=se-(Qe=Math.max(0,Math.min(se+Qe,y.scrollHeight-Ae+U))),Q+=N-(Ve=Math.max(0,Math.min(N+Ve,y.scrollWidth-we+Je)))}pe.push({el:y,top:Qe,left:Ve})}return pe};function ne(b){return b===Object(b)&&Object.keys(b).length!==0}function F(b,C){C===void 0&&(C="auto");var w="scrollBehavior"in document.body.style;b.forEach(function(E){var A=E.el,T=E.top,g=E.left;A.scroll&&w?A.scroll({top:T,left:g,behavior:C}):(A.scrollTop=T,A.scrollLeft=g)})}function Y(b){return b===!1?{block:"end",inline:"nearest"}:ne(b)?b:{block:"start",inline:"nearest"}}function L(b,C){var w=!b.ownerDocument.documentElement.contains(b);if(ne(C)&&typeof C.behavior=="function")return C.behavior(w?[]:le(b,C));if(w)return;var E=Y(C);return F(le(b,E),E.behavior)}var P=j.a=L},bT9E:function(Se,j,d){"use strict";d.d(j,"a",function(){return ve});var z=d("VTBJ");function ve(re,de){var le=Object(z.a)({},re);return Array.isArray(de)&&de.forEach(function(ne){delete le[ne]}),le}},c5Ni:function(Se,j,d){},cRFk:function(Se,j,d){Se.exports=d.p+"static/RepositoryNoneData.828085a8.png"},csWT:function(Se,j,d){Se.exports=d.p+"static/choose.4ad1045f.svg"},dejd:function(Se,j,d){},djh8:function(Se,j,d){Se.exports=d.p+"static/qrCode.42927872.png"},dmUQ:function(Se,j,d){"use strict";var z=d("Ff2n"),ve=d("rePB"),re=d("1OyB"),de=d("vuIU"),le=d("Ji7U"),ne=d("md7G"),F=d("foSv"),Y=d("q1tI"),L=d.n(Y),P=d("TSYQ"),b=d.n(P),C=d("4IlW");function w(K,R){var fe=Object.keys(K);if(Object.getOwnPropertySymbols){var Z=Object.getOwnPropertySymbols(K);R&&(Z=Z.filter(function(O){return Object.getOwnPropertyDescriptor(K,O).enumerable})),fe.push.apply(fe,Z)}return fe}function E(K){for(var R=1;R1?we-1:0),it=1;it1?D-1:0),te=1;te=0)return parseInt(pe.slice(pe.indexOf("e-")+2),10);var D=0;return pe.indexOf(".")>=0&&(D=pe.length-pe.indexOf(".")-1),D},O.getInputDisplayValue=function(Q){var pe=Q||O.state,D=pe.focused,y=pe.inputValue,te=pe.value,Ae;D?Ae=y:Ae=O.toPrecisionAsStep(te),Ae==null&&(Ae="");var we=O.formatWrapper(Ae);return he(O.props.decimalSeparator)&&(we=we.toString().replace(".",O.props.decimalSeparator)),we},O.recordCursorPosition=function(){try{O.cursorStart=O.input.selectionStart,O.cursorEnd=O.input.selectionEnd,O.currentValue=O.input.value,O.cursorBefore=O.input.value.substring(0,O.cursorStart),O.cursorAfter=O.input.value.substring(O.cursorEnd)}catch(Q){}},O.restoreByAfter=function(Q){if(Q===void 0)return!1;var pe=O.input.value,D=pe.lastIndexOf(Q);if(D===-1)return!1;var y=O.cursorBefore.length;return O.lastKeyCode===C.a.DELETE&&O.cursorBefore.charAt(y-1)===Q[0]?(O.fixCaret(y,y),!0):D+Q.length===pe.length?(O.fixCaret(D,D),!0):!1},O.partRestoreByAfter=function(Q){return Q===void 0?!1:Array.prototype.some.call(Q,function(pe,D){var y=Q.substring(D);return O.restoreByAfter(y)})},O.isNotCompleteNumber=function(Q){return isNaN(Q)||Q===""||Q===null||Q&&Q.toString().indexOf(".")===Q.toString().length-1},O.stop=function(){O.autoStepTimer&&clearTimeout(O.autoStepTimer)},O.down=function(Q,pe,D){O.pressingUpOrDown=!0,O.step("down",Q,pe,D)},O.up=function(Q,pe,D){O.pressingUpOrDown=!0,O.step("up",Q,pe,D)},O.saveInput=function(Q){O.input=Q};var V=Z.value;V===void 0&&(V=Z.defaultValue),O.state={focused:Z.autoFocus};var ie=O.getValidValue(O.toNumber(V));return O.state=E(E({},O.state),{},{inputValue:O.toPrecisionAsStep(ie),value:ie}),O}return Object(de.a)(fe,[{key:"componentDidMount",value:function(){this.componentDidUpdate(null)}},{key:"componentDidUpdate",value:function(O){var V=this.props,ie=V.value,Q=V.onChange,pe=V.max,D=V.min,y=this.state.focused;if(O){if(!ke(O.value,ie)||!ke(O.max,pe)||!ke(O.min,D)){var te=y?ie:this.getValidValue(ie),Ae;this.pressingUpOrDown?Ae=te:this.inputting?Ae=this.rawInput:Ae=this.toPrecisionAsStep(te),this.setState({value:te,inputValue:Ae})}var we="value"in this.props?ie:this.state.value;"max"in this.props&&O.max!==pe&&typeof we=="number"&&we>pe&&Q&&Q(pe),"min"in this.props&&O.min!==D&&typeof we=="number"&&we1&&arguments[1]!==void 0?arguments[1]:this.props.min,ie=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.props.max,Q=parseFloat(O);return isNaN(Q)?O:(Qie&&(Q=ie),Q)}},{key:"setValue",value:function(O,V){var ie=this.props.precision,Q=this.isNotCompleteNumber(parseFloat(O))?null:parseFloat(O),pe=this.state.value,D=pe===void 0?null:pe,y=this.state.inputValue,te=y===void 0?null:y,Ae=typeof Q=="number"?Q.toFixed(ie):"".concat(Q),we=Q!==D||Ae!=="".concat(te);return"value"in this.props?(te=this.toPrecisionAsStep(this.state.value),this.setState({inputValue:te},V)):this.setState({value:Q,inputValue:this.toPrecisionAsStep(O)},V),we&&this.props.onChange(Q),Q}},{key:"getMaxPrecision",value:function(O){var V=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,ie=this.props,Q=ie.precision,pe=ie.step;if(he(Q))return Q;var D=this.getPrecision(V),y=this.getPrecision(pe),te=this.getPrecision(O);return O?Math.max(te,D+y):D+y}},{key:"getPrecisionFactor",value:function(O){var V=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,ie=this.getMaxPrecision(O,V);return Math.pow(10,ie)}},{key:"focus",value:function(){this.input.focus(),this.recordCursorPosition()}},{key:"blur",value:function(){this.input.blur()}},{key:"select",value:function(){this.input.select()}},{key:"formatWrapper",value:function(O){return this.props.formatter?this.props.formatter(O):O}},{key:"toPrecisionAsStep",value:function(O){if(this.isNotCompleteNumber(O)||O==="")return O;var V=Math.abs(this.getMaxPrecision(O));return isNaN(V)?O.toString():Number(O).toFixed(V)}},{key:"toNumber",value:function(O){var V=this.props.precision,ie=this.state.focused,Q=O&&O.length>16&&ie;return this.isNotCompleteNumber(O)||Q?O:he(V)?Math.round(O*Math.pow(10,V))/Math.pow(10,V):Number(O)}},{key:"upStep",value:function(O,V){var ie=this.props.step,Q=this.getPrecisionFactor(O,V),pe=Math.abs(this.getMaxPrecision(O,V)),D=((Q*O+Q*ie*V)/Q).toFixed(pe);return this.toNumber(D)}},{key:"downStep",value:function(O,V){var ie=this.props.step,Q=this.getPrecisionFactor(O,V),pe=Math.abs(this.getMaxPrecision(O,V)),D=((Q*O-Q*ie*V)/Q).toFixed(pe);return this.toNumber(D)}},{key:"step",value:function(O,V){var ie=this,Q=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,pe=arguments.length>3?arguments[3]:void 0;this.stop(),V&&(V.persist(),V.preventDefault());var D=this.props;if(D.disabled)return;var y=this.getCurrentValidValue(this.state.inputValue)||0;if(this.isNotCompleteNumber(y))return;var te=this["".concat(O,"Step")](y,Q),Ae=te>D.max||teD.max?te=D.max:te=$e),ze=(yt||yt===0)&&(isNaN(yt)||Number(yt)<=it),ee=De||Q||pe,J=ze||Q||pe,$=b()("".concat(ie,"-handler"),"".concat(ie,"-handler-up"),Object(ve.a)({},"".concat(ie,"-handler-up-disabled"),ee)),k=b()("".concat(ie,"-handler"),"".concat(ie,"-handler-down"),Object(ve.a)({},"".concat(ie,"-handler-down-disabled"),J)),M=D?{onTouchStart:ee?g:this.up,onTouchEnd:this.stop}:{onMouseDown:ee?g:this.up,onMouseUp:this.stop,onMouseLeave:this.stop},_=D?{onTouchStart:J?g:this.down,onTouchEnd:this.stop}:{onMouseDown:J?g:this.down,onMouseUp:this.stop,onMouseLeave:this.stop};return L.a.createElement("div",{className:ut,style:Fe,title:Ue,onMouseEnter:Me,onMouseLeave:Le,onMouseOver:ae,onMouseOut:X,onFocus:function(){return null},onBlur:function(){return null}},L.a.createElement("div",{className:"".concat(ie,"-handler-wrap")},L.a.createElement("span",Object.assign({unselectable:"on"},M,{role:"button","aria-label":"Increase Value","aria-disabled":ee,className:$}),te||L.a.createElement("span",{unselectable:"on",className:"".concat(ie,"-handler-up-inner"),onClick:v})),L.a.createElement("span",Object.assign({unselectable:"on"},_,{role:"button","aria-label":"Decrease Value","aria-disabled":J,className:k}),Ae||L.a.createElement("span",{unselectable:"on",className:"".concat(ie,"-handler-down-inner"),onClick:v}))),L.a.createElement("div",{className:"".concat(ie,"-input-wrap")},L.a.createElement("input",Object.assign({role:"spinbutton","aria-valuemin":it,"aria-valuemax":$e,"aria-valuenow":yt,required:je,type:Je,placeholder:U,onPaste:pt,onClick:Qe,onMouseUp:this.onMouseUp,className:"".concat(ie,"-input"),tabIndex:Ve,autoComplete:y,onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:qe?this.onKeyDown:g,onKeyUp:qe?this.onKeyUp:g,autoFocus:We,maxLength:Pe,readOnly:pe,disabled:Q,max:$e,min:it,step:Ie,name:He,title:Ue,id:N,onChange:this.onChange,ref:this.saveInput,value:this.getFullNum(st),pattern:ye,inputMode:se,onInput:et},Ee))))}}]),fe}(L.a.Component);ge.defaultProps={focusOnUpDown:!0,useTouch:!1,prefixCls:"rc-input-number",max:oe,min:-oe,step:1,style:{},onChange:g,onKeyDown:g,onPressEnter:g,onFocus:g,onBlur:g,parser:S,required:!1,autoComplete:"off"};var xe=ge,Ce=j.a=xe},fjLI:function(Se,j,d){"use strict";d.d(j,"e",function(){return P}),d.d(j,"a",function(){return b}),d.d(j,"c",function(){return C}),d.d(j,"d",function(){return E}),d.d(j,"b",function(){return A});var z=d("8HAY"),ve=d("Cg/j"),re=d("T8No"),de=d("nnTU"),le=d("MI8n"),ne=function(){var T=function(g,v){return T=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(S,I){S.__proto__=I}||function(S,I){for(var q in I)I.hasOwnProperty(q)&&(S[q]=I[q])},T(g,v)};return function(g,v){T(g,v);function S(){this.constructor=g}g.prototype=v===null?Object.create(v):(S.prototype=v.prototype,new S)}}(),F=function(T,g,v,S){var I=arguments.length,q=I<3?g:S===null?S=Object.getOwnPropertyDescriptor(g,v):S,oe;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")q=Reflect.decorate(T,g,v,S);else for(var he=T.length-1;he>=0;he--)(oe=T[he])&&(q=(I<3?oe(q):I>3?oe(g,v,q):oe(g,v))||q);return I>3&&q&&Object.defineProperty(g,v,q),q},Y=function(T,g){return function(v,S){g(v,S,T)}},L=function(){for(var T=0,g=0,v=arguments.length;g=0&&(I.splice(q,1),S._onDidChangeMenu.fire(g))}}},T.prototype.getMenuItems=function(g){var v=(this._menuItems.get(g)||[]).slice(0);return g===0&&this._appendImplicitItems(v),v},T.prototype._appendImplicitItems=function(g){for(var v=new Set,S=g.filter(function(ge){return P(ge)}),I=0,q=S;I` "'(~:]+/,A=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,T=/^\s*\[[^\]]+?\]:.*$/,g=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\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\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E42\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\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]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDF3C-\uDF3E]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]/,v=" ";function S(D,y,te){return y.f=y.inline=te,te(D,y)}function I(D,y,te){return y.f=y.block=te,te(D,y)}function q(D){return!D||!/\S/.test(D.string)}function oe(D){if(D.linkTitle=!1,D.linkHref=!1,D.linkText=!1,D.em=!1,D.strong=!1,D.strikethrough=!1,D.quote=0,D.indentedCode=!1,D.f==ke){var y=le;if(!y){var te=z.innerMode(de,D.htmlState);y=te.mode.name=="xml"&&te.state.tagStart===null&&!te.state.context&&te.state.tokenize.isInText}y&&(D.f=K,D.block=he,D.htmlState=null)}return D.trailingSpace=0,D.trailingSpaceNewLine=!1,D.prevLine=D.thisLine,D.thisLine={stream:null},null}function he(D,y){var te=D.column()===y.indentation,Ae=q(y.prevLine.stream),we=y.indentedCode,$e=y.prevLine.hr,it=y.list!==!1,Fe=(y.listStack[y.listStack.length-1]||0)+3;y.indentedCode=!1;var Ue=y.indentation;if(y.indentationDiff===null&&(y.indentationDiff=y.indentation,it)){for(y.list=null;Ue=4&&(we||y.prevLine.fencedCodeEnd||y.prevLine.header||Ae))return D.skipToEnd(),y.indentedCode=!0,F.code;if(D.eatSpace())return null;if(te&&y.indentation<=Fe&&(ae=D.match(C))&&ae[1].length<=6)return y.quote=0,y.header=ae[1].length,y.thisLine.header=!0,re.highlightFormatting&&(y.formatting="header"),y.f=y.inline,xe(y);if(y.indentation<=Fe&&D.eat(">"))return y.quote=te?1:y.quote+1,re.highlightFormatting&&(y.formatting="quote"),D.eatSpace(),xe(y);if(!Le&&!y.setext&&te&&y.indentation<=Fe&&(ae=D.match(P))){var X=ae[1]?"ol":"ul";return y.indentation=Ue+D.current().length,y.list=!0,y.quote=0,y.listStack.push(y.indentation),y.em=!1,y.strong=!1,y.code=!1,y.strikethrough=!1,re.taskLists&&D.match(b,!1)&&(y.taskList=!0),y.f=y.inline,re.highlightFormatting&&(y.formatting=["list","list-"+X]),xe(y)}else{if(te&&y.indentation<=Fe&&(ae=D.match(A,!0)))return y.quote=0,y.fencedEndRE=new RegExp(ae[1]+"+ *$"),y.localMode=re.fencedCodeBlockHighlighting&&ne(ae[2]||re.fencedCodeBlockDefaultMode),y.localMode&&(y.localState=z.startState(y.localMode)),y.f=y.block=ge,re.highlightFormatting&&(y.formatting="code-block"),y.code=-1,xe(y);if(y.setext||(!Me||!it)&&!y.quote&&y.list===!1&&!y.code&&!Le&&!T.test(D.string)&&(ae=D.lookAhead(1))&&(ae=ae.match(w)))return y.setext?(y.header=y.setext,y.setext=0,D.skipToEnd(),re.highlightFormatting&&(y.formatting="header")):(y.header=ae[0].charAt(0)=="="?1:2,y.setext=y.header),y.thisLine.header=!0,y.f=y.inline,xe(y);if(Le)return D.skipToEnd(),y.hr=!0,y.thisLine.hr=!0,F.hr;if(D.peek()==="[")return S(D,y,V)}return S(D,y,y.inline)}function ke(D,y){var te=de.token(D,y.htmlState);if(!le){var Ae=z.innerMode(de,y.htmlState);(Ae.mode.name=="xml"&&Ae.state.tagStart===null&&!Ae.state.context&&Ae.state.tokenize.isInText||y.md_inside&&D.current().indexOf(">")>-1)&&(y.f=K,y.block=he,y.htmlState=null)}return te}function ge(D,y){var te=y.listStack[y.listStack.length-1]||0,Ae=y.indentation=D.quote?y.push(F.formatting+"-"+D.formatting[te]+"-"+D.quote):y.push("error"))}if(D.taskOpen)return y.push("meta"),y.length?y.join(" "):null;if(D.taskClosed)return y.push("property"),y.length?y.join(" "):null;if(D.linkHref?y.push(F.linkHref,"url"):(D.strong&&y.push(F.strong),D.em&&y.push(F.em),D.strikethrough&&y.push(F.strikethrough),D.emoji&&y.push(F.emoji),D.linkText&&y.push(F.linkText),D.code&&y.push(F.code),D.image&&y.push(F.image),D.imageAltText&&y.push(F.imageAltText,"link"),D.imageMarker&&y.push(F.imageMarker)),D.header&&y.push(F.header,F.header+"-"+D.header),D.quote&&(y.push(F.quote),!re.maxBlockquoteDepth||re.maxBlockquoteDepth>=D.quote?y.push(F.quote+"-"+D.quote):y.push(F.quote+"-"+re.maxBlockquoteDepth)),D.list!==!1){var Ae=(D.listStack.length-1)%3;Ae?Ae===1?y.push(F.list2):y.push(F.list3):y.push(F.list1)}return D.trailingSpaceNewLine?y.push("trailing-space-new-line"):D.trailingSpace&&y.push("trailing-space-"+(D.trailingSpace%2?"a":"b")),y.length?y.join(" "):null}function Ce(D,y){return D.match(E,!0)?xe(y):void 0}function K(D,y){var te=y.text(D,y);if(typeof te!="undefined")return te;if(y.list)return y.list=null,xe(y);if(y.taskList){var Ae=D.match(b,!0)[1]===" ";return Ae?y.taskOpen=!0:y.taskClosed=!0,re.highlightFormatting&&(y.formatting="task"),y.taskList=!1,xe(y)}if(y.taskOpen=!1,y.taskClosed=!1,y.header&&D.match(/^#+$/,!0))return re.highlightFormatting&&(y.formatting="header"),xe(y);var we=D.next();if(y.linkTitle){y.linkTitle=!1;var $e=we;we==="("&&($e=")"),$e=($e+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var it="^\\s*(?:[^"+$e+"\\\\]+|\\\\\\\\|\\\\.)"+$e;if(D.match(new RegExp(it),!0))return F.linkHref}if(we==="`"){var Fe=y.formatting;re.highlightFormatting&&(y.formatting="code"),D.eatWhile("`");var Ue=D.current().length;if(y.code==0&&(!y.quote||Ue==1))return y.code=Ue,xe(y);if(Ue==y.code){var Me=xe(y);return y.code=0,Me}else return y.formatting=Fe,xe(y)}else if(y.code)return xe(y);if(we==="\\"&&(D.next(),re.highlightFormatting)){var Le=xe(y),ae=F.formatting+"-escape";return Le?Le+" "+ae:ae}if(we==="!"&&D.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return y.imageMarker=!0,y.image=!0,re.highlightFormatting&&(y.formatting="image"),xe(y);if(we==="["&&y.imageMarker&&D.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return y.imageMarker=!1,y.imageAltText=!0,re.highlightFormatting&&(y.formatting="image"),xe(y);if(we==="]"&&y.imageAltText){re.highlightFormatting&&(y.formatting="image");var Le=xe(y);return y.imageAltText=!1,y.image=!1,y.inline=y.f=fe,Le}if(we==="["&&!y.image)return y.linkText&&D.match(/^.*?\]/)||(y.linkText=!0,re.highlightFormatting&&(y.formatting="link")),xe(y);if(we==="]"&&y.linkText){re.highlightFormatting&&(y.formatting="link");var Le=xe(y);return y.linkText=!1,y.inline=y.f=D.match(/\(.*?\)| ?\[.*?\]/,!1)?fe:K,Le}if(we==="<"&&D.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){y.f=y.inline=R,re.highlightFormatting&&(y.formatting="link");var Le=xe(y);return Le?Le+=" ":Le="",Le+F.linkInline}if(we==="<"&&D.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){y.f=y.inline=R,re.highlightFormatting&&(y.formatting="link");var Le=xe(y);return Le?Le+=" ":Le="",Le+F.linkEmail}if(re.xml&&we==="<"&&D.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var X=D.string.indexOf(">",D.pos);if(X!=-1){var je=D.string.substring(D.start,X);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(je)&&(y.md_inside=!0)}return D.backUp(1),y.htmlState=z.startState(de),I(D,y,ke)}if(re.xml&&we==="<"&&D.match(/^\/\w*?>/))return y.md_inside=!1,"tag";if(we==="*"||we==="_"){for(var Qe=1,Ve=D.pos==1?" ":D.string.charAt(D.pos-2);Qe<3&&D.eat(we);)Qe++;var Je=D.peek()||" ",U=!/\s/.test(Je)&&(!g.test(Je)||/\s/.test(Ve)||g.test(Ve)),N=!/\s/.test(Ve)&&(!g.test(Ve)||/\s/.test(Je)||g.test(Je)),se=null,ye=null;if(Qe%2&&(!y.em&&U&&(we==="*"||!N||g.test(Ve))?se=!0:y.em==we&&N&&(we==="*"||!U||g.test(Je))&&(se=!1)),Qe>1&&(!y.strong&&U&&(we==="*"||!N||g.test(Ve))?ye=!0:y.strong==we&&N&&(we==="*"||!U||g.test(Je))&&(ye=!1)),ye!=null||se!=null){re.highlightFormatting&&(y.formatting=se==null?"strong":ye==null?"em":"strong em"),se===!0&&(y.em=we),ye===!0&&(y.strong=we);var Me=xe(y);return se===!1&&(y.em=!1),ye===!1&&(y.strong=!1),Me}}else if(we===" "&&(D.eat("*")||D.eat("_"))){if(D.peek()===" ")return xe(y);D.backUp(1)}if(re.strikethrough){if(we==="~"&&D.eatWhile(we)){if(y.strikethrough){re.highlightFormatting&&(y.formatting="strikethrough");var Me=xe(y);return y.strikethrough=!1,Me}else if(D.match(/^[^\s]/,!1))return y.strikethrough=!0,re.highlightFormatting&&(y.formatting="strikethrough"),xe(y)}else if(we===" "&&D.match(/^~~/,!0)){if(D.peek()===" ")return xe(y);D.backUp(2)}}if(re.emoji&&we===":"&&D.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){y.emoji=!0,re.highlightFormatting&&(y.formatting="emoji");var Ie=xe(y);return y.emoji=!1,Ie}return we===" "&&(D.match(/^ +$/,!1)?y.trailingSpace++:y.trailingSpace&&(y.trailingSpaceNewLine=!0)),xe(y)}function R(D,y){var te=D.next();if(te===">"){y.f=y.inline=K,re.highlightFormatting&&(y.formatting="link");var Ae=xe(y);return Ae?Ae+=" ":Ae="",Ae+F.linkInline}return D.match(/^[^>]+/,!0),F.linkInline}function fe(D,y){if(D.eatSpace())return null;var te=D.next();return te==="("||te==="["?(y.f=y.inline=O(te==="("?")":"]"),re.highlightFormatting&&(y.formatting="link-string"),y.linkHref=!0,xe(y)):"error"}var Z={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function O(D){return function(y,te){var Ae=y.next();if(Ae===D){te.f=te.inline=K,re.highlightFormatting&&(te.formatting="link-string");var we=xe(te);return te.linkHref=!1,we}return y.match(Z[D]),te.linkHref=!0,xe(te)}}function V(D,y){return D.match(/^([^\]\\]|\\.)*\]:/,!1)?(y.f=ie,D.next(),re.highlightFormatting&&(y.formatting="link"),y.linkText=!0,xe(y)):S(D,y,K)}function ie(D,y){if(D.match(/^\]:/,!0)){y.f=y.inline=Q,re.highlightFormatting&&(y.formatting="link");var te=xe(y);return y.linkText=!1,te}return D.match(/^([^\]\\]|\\.)+/,!0),F.linkText}function Q(D,y){return D.eatSpace()?null:(D.match(/^[^\s]+/,!0),D.peek()===void 0?y.linkTitle=!0:D.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),y.f=y.inline=K,F.linkHref+" url")}var pe={startState:function(){return{f:he,prevLine:{stream:null},thisLine:{stream:null},block:he,htmlState:null,indentation:0,inline:K,text:Ce,formatting:!1,linkText:!1,linkHref:!1,linkTitle:!1,code:0,em:!1,strong:!1,header:0,setext:0,hr:!1,taskList:!1,list:!1,listStack:[],quote:0,trailingSpace:0,trailingSpaceNewLine:!1,strikethrough:!1,emoji:!1,fencedEndRE:null}},copyState:function(D){return{f:D.f,prevLine:D.prevLine,thisLine:D.thisLine,block:D.block,htmlState:D.htmlState&&z.copyState(de,D.htmlState),indentation:D.indentation,localMode:D.localMode,localState:D.localMode?z.copyState(D.localMode,D.localState):null,inline:D.inline,text:D.text,formatting:!1,linkText:D.linkText,linkTitle:D.linkTitle,linkHref:D.linkHref,code:D.code,em:D.em,strong:D.strong,strikethrough:D.strikethrough,emoji:D.emoji,header:D.header,setext:D.setext,hr:D.hr,taskList:D.taskList,list:D.list,listStack:D.listStack.slice(0),quote:D.quote,indentedCode:D.indentedCode,trailingSpace:D.trailingSpace,trailingSpaceNewLine:D.trailingSpaceNewLine,md_inside:D.md_inside,fencedEndRE:D.fencedEndRE}},token:function(D,y){if(y.formatting=!1,D!=y.thisLine.stream){if(y.header=0,y.hr=!1,D.match(/^\s*$/,!0))return oe(y),null;if(y.prevLine=y.thisLine,y.thisLine={stream:D},y.taskList=!1,y.trailingSpace=0,y.trailingSpaceNewLine=!1,!y.localState&&(y.f=y.block,y.f!=ke)){var te=D.match(/^\s*/,!0)[0].replace(/\t/g,v).length;if(y.indentation=te,y.indentationDiff=null,te>0)return null}}return y.f(D,y)},innerMode:function(D){return D.block==ke?{state:D.htmlState,mode:de}:D.localState?{state:D.localState,mode:D.localMode}:{state:D,mode:pe}},indent:function(D,y,te){return D.block==ke&&de.indent?de.indent(D.htmlState,y,te):D.localState&&D.localMode.indent?D.localMode.indent(D.localState,y,te):z.Pass},blankLine:oe,getType:xe,blockCommentStart:"",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return pe},"xml"),z.defineMIME("text/markdown","markdown"),z.defineMIME("text/x-markdown","markdown")})},lzim:function(Se,j,d){"use strict";var z=d("E7E6"),ve=d.n(z);d.d(j,"A",function(){return ve.a});var re=d("/GNS"),de=d.n(re);d.d(j,"z",function(){return de.a});var le=d("FOrL"),ne=d.n(le);d.d(j,"t",function(){return ne.a});var F=d("HpTS"),Y=d.n(F);d.d(j,"B",function(){return Y.a});var L=d("tWlo"),P=d.n(L);d.d(j,"b",function(){return P.a});var b=d("7ZXX"),C=d.n(b);d.d(j,"n",function(){return C.a});var w=d("GABl"),E=d.n(w);d.d(j,"g",function(){return E.a});var A=d("onxn"),T=d.n(A);d.d(j,"p",function(){return T.a});var g=d("nKGa"),v=d.n(g);d.d(j,"o",function(){return v.a});var S=d("4qgm"),I=d.n(S);d.d(j,"D",function(){return I.a});var q=d("JeFH"),oe=d.n(q);d.d(j,"c",function(){return oe.a});var he=d("ji0R"),ke=d.n(he);d.d(j,"k",function(){return ke.a});var ge=d("W6BS"),xe=d.n(ge);d.d(j,"E",function(){return xe.a});var Ce=d("kPYp"),K=d.n(Ce);d.d(j,"F",function(){return K.a});var R=d("nukY"),fe=d.n(R),Z=d("4u4S"),O=d.n(Z),V=d("yslc"),ie=d.n(V),Q=d("l2Kq"),pe=d.n(Q),D=d("RMFE"),y=d.n(D);d.d(j,"q",function(){return y.a});var te=d("TGq3"),Ae=d.n(te);d.d(j,"r",function(){return Ae.a});var we=d("SMhR"),$e=d.n(we);d.d(j,"C",function(){return $e.a});var it=d("8/bI"),Fe=d.n(it);d.d(j,"l",function(){return Fe.a});var Ue=d("JWDV"),Me=d.n(Ue);d.d(j,"e",function(){return Me.a});var Le=d("Xsq0"),ae=d.n(Le);d.d(j,"s",function(){return ae.a});var X=d("Ohmc"),je=d.n(X);d.d(j,"d",function(){return je.a});var Qe=d("csWT"),Ve=d.n(Qe);d.d(j,"f",function(){return Ve.a});var Je=d("7v3h"),U=d.n(Je);d.d(j,"m",function(){return U.a});var N=d("cRFk"),se=d.n(N);d.d(j,"y",function(){return se.a});var ye=d("kPWJ"),Ie=d.n(ye);d.d(j,"x",function(){return Ie.a});var Pe=d("qgvg"),We=d.n(Pe);d.d(j,"u",function(){return We.a});var He=d("FPkq"),pt=d.n(He);d.d(j,"w",function(){return pt.a});var et=d("A/g1"),tt=d.n(et);d.d(j,"h",function(){return tt.a});var Ye=d("Nmxd"),yt=d.n(Ye);d.d(j,"i",function(){return yt.a});var mt=d("5D2P"),ut=d.n(mt);d.d(j,"j",function(){return ut.a});var Ee=d("djh8"),qe=d.n(Ee);d.d(j,"v",function(){return qe.a});var st=d("Jq4h"),De=d.n(st);d.d(j,"a",function(){return De.a})},nKGa:function(Se,j,d){Se.exports=d.p+"static/export_exercise-template.f7655c19.png"},nZ20:function(Se,j,d){Se.exports={icons:"icons___3O80F"}},nnTU:function(Se,j,d){"use strict";d.d(j,"b",function(){return Y}),d.d(j,"a",function(){return L});var z=d("pmY6"),ve=d("746U"),re=d("Cg/j"),de=d("MI8n"),le=d("24hK"),ne=d("QDVR"),F=function(){for(var P=0,b=0,C=arguments.length;b=g.max?void 0:(g.ch=0,g.text=g.cm.getLine(++g.line),!0)}function P(g){return g.line<=g.min?void 0:(g.text=g.cm.getLine(--g.line),g.ch=g.text.length,!0)}function b(g){for(;;){var v=g.text.indexOf(">",g.ch);if(v==-1){if(L(g))continue;return}if(!Y(g,v+1)){g.ch=v+1;continue}var S=g.text.lastIndexOf("/",v),I=S>-1&&!/\S/.test(g.text.slice(S+1,v));return g.ch=v+1,I?"selfClose":"regular"}}function C(g){for(;;){var v=g.ch?g.text.lastIndexOf("<",g.ch-1):-1;if(v==-1){if(P(g))continue;return}if(!Y(g,v+1)){g.ch=v;continue}ne.lastIndex=v,g.ch=v;var S=ne.exec(g.text);if(S&&S.index==v)return S}}function w(g){for(;;){ne.lastIndex=g.ch;var v=ne.exec(g.text);if(!v){if(L(g))continue;return}if(!Y(g,v.index+1)){g.ch=v.index+1;continue}return g.ch=v.index+v[0].length,v}}function E(g){for(;;){var v=g.ch?g.text.lastIndexOf(">",g.ch-1):-1;if(v==-1){if(P(g))continue;return}if(!Y(g,v+1)){g.ch=v;continue}var S=g.text.lastIndexOf("/",v),I=S>-1&&!/\S/.test(g.text.slice(S+1,v));return g.ch=v+1,I?"selfClose":"regular"}}function A(g,v){for(var S=[];;){var I=w(g),q,oe=g.line,he=g.ch-(I?I[0].length:0);if(!I||!(q=b(g)))return;if(q=="selfClose")continue;if(I[1]){for(var ke=S.length-1;ke>=0;--ke)if(S[ke]==I[2]){S.length=ke;break}if(ke<0&&(!v||v==I[2]))return{tag:I[2],from:ve(oe,he),to:ve(g.line,g.ch)}}else S.push(I[2])}}function T(g,v){for(var S=[];;){var I=E(g);if(!I)return;if(I=="selfClose"){C(g);continue}var q=g.line,oe=g.ch,he=C(g);if(!he)return;if(he[1])S.push(he[2]);else{for(var ke=S.length-1;ke>=0;--ke)if(S[ke]==he[2]){S.length=ke;break}if(ke<0&&(!v||v==he[2]))return{tag:he[2],from:ve(g.line,g.ch),to:ve(q,oe)}}}}z.registerHelper("fold","xml",function(g,v){for(var S=new F(g,v.line,0);;){var I=w(S);if(!I||S.line!=v.line)return;var q=b(S);if(!q)return;if(!I[1]&&q!="selfClose"){var oe=ve(S.line,S.ch),he=A(S,I[2]);return he&&re(he.from,oe)>0?{from:oe,to:he.from}:null}}}),z.findMatchingTag=function(g,v,S){var I=new F(g,v.line,v.ch,S);if(I.text.indexOf(">")==-1&&I.text.indexOf("<")==-1)return;var q=b(I),oe=q&&ve(I.line,I.ch),he=q&&C(I);if(!q||!he||re(I,v)>0)return;var ke={from:ve(I.line,I.ch),to:oe,tag:he[2]};return q=="selfClose"?{open:ke,close:null,at:"open"}:he[1]?{open:T(I,he[2]),close:ke,at:"close"}:(I=new F(g,oe.line,oe.ch,S),{open:ke,close:A(I,he[2]),at:"open"})},z.findEnclosingTag=function(g,v,S,I){for(var q=new F(g,v.line,v.ch,S);;){var oe=T(q,I);if(!oe)break;var he=new F(g,v.line,v.ch,S),ke=A(he,oe.tag);if(ke)return{open:oe,close:ke}}},z.scanForClosingTag=function(g,v,S,I){var q=new F(g,v.line,v.ch,I?{from:0,to:I}:null);return A(q,S)}})},p5ED:function(Se,j,d){"use strict";var z=d("+L6B"),ve=d("2/Rp"),re=d("5Dmo"),de=d("3S7+"),le=d("k1fw"),ne=d("9og8"),F=d("tJVT"),Y=d("WmNS"),L=d.n(Y),P=d("q1tI"),b=d.n(P),C=d("vHTk"),w=d.n(C),E=d("yEEn"),A=d("ZW9T"),T=d("1vsH"),g=d("V0Rq"),v=d("m3rI");j.a=function(S){var I,q,oe,he,ke,ge,xe=S.editOffice,Ce=xe===void 0?"view":xe,K=S.name,R=S.data,fe=S.theme,Z=S.type,O=S.filename,V=S.monacoEditor,ie=S.className,Q=S.style,pe=S.close,D=S.onClose,y=S.hasMask,te=S.disabledDownload,Ae=S.onImgDimensions,we=S.otherData,$e=Object(P.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),it=Object(F.a)($e,2),Fe=it[0],Ue=it[1],Me=Object(P.useState)(""),Le=Object(F.a)(Me,2),ae=Le[0],X=Le[1],je=Object(P.useState)(),Qe=Object(F.a)(je,2),Ve=Qe[0],Je=Qe[1],U=window.ENV==="build"?"/react/build":"",N=location.host.startsWith("localhost")?v.a.PROXY_SERVER:v.a.API_SERVER,se,ye=1024*1024,Ie=10*ye,Pe=Object(P.useRef)();(I=R)!==null&&I!==void 0&&I.startsWith("/api")&&Z!=="txt"&&(R=v.a.API_SERVER+R),Z==="office"&&(se=Object(T.P)(R).filesize,se>Ie&&(Z="other")),O&&(V.filename=O),Object(P.useEffect)(function(){var et,tt,Ye=(et=document.cookie)===null||et===void 0||((tt=et.replace(/\s/g,""))===null||tt===void 0)?void 0:tt.split(";");Ye==null||Ye.map(function(yt){var mt=yt.split("=");mt[0]==="_educoder_session"&&X(mt[1])})},[]),Object(P.useEffect)(function(){Z==="office"&&We()},[Z,R]);var We=function(){var et=Object(ne.a)(L.a.mark(function tt(){var Ye,yt,mt;return L.a.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:return console.log("data:",R),Ye=R,R.startsWith("http")||(Ye=location.origin+Ye),yt=new URL(Ye).pathname.split("/").pop(),Ee.next=6,Object(g.U)({attachment_id:yt});case 6:mt=Ee.sent,Je(mt);case 8:case"end":return Ee.stop()}},tt)}));return function(){return et.apply(this,arguments)}}(),He=function(){if(R.startsWith("http")||R.startsWith("blob:")){pt();return}Object(T.x)(O||"educoder",R,O)},pt=function(){Object(T.v)(O||"educoder",decodeURIComponent(R))};return b.a.createElement("div",{style:Object(le.a)({},Q||{}),className:"".concat(y&&w.a.bgBlack," ").concat(Z?w.a.wrp:"hide")},pe&&b.a.createElement("div",{className:w.a.close,ref:Pe},!!Ae&&b.a.createElement(de.a,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:function(){return Pe.current}},b.a.createElement("span",{onClick:function(){D(),Ae()}},b.a.createElement("i",{className:"icon-yulanpizhu"}))),!te&&b.a.createElement(de.a,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:function(){return Pe.current}},b.a.createElement("span",{onClick:pt},b.a.createElement("i",{className:"icon-quxiaozhiding"}))),b.a.createElement(de.a,{title:"\u5173\u95ED",getPopupContainer:function(){return Pe.current}},b.a.createElement("span",{className:"",onClick:D},b.a.createElement("i",{className:"icon-guanbi1"})))),b.a.createElement("div",{className:"".concat(w.a[ie]," ").concat(ie," ").concat(w.a.monaco," ").concat(Z==="txt"?"show":"hide")},Z==="txt"&&b.a.createElement(A.b,V)),Z==="audio"&&b.a.createElement("audio",{src:"".concat(((q=R)===null||q===void 0?void 0:q.indexOf("http://"))>-1||((oe=R)===null||oe===void 0?void 0:oe.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(R),autoPlay:!0}),Z==="video"&&b.a.createElement(b.a.Fragment,null,((he=R)===null||he===void 0?void 0:he.indexOf("http"))>-1?b.a.createElement("video",{controls:!0,src:"".concat(R),autoPlay:!0}):b.a.createElement("video",{controls:!0,src:"data:video/mp4;base64,".concat(R),autoPlay:!0})),Z==="office"&&Ve&&b.a.createElement("iframe",{src:"".concat(U,"/office.html?key=").concat(Ve.key,"&url=").concat(N+Ve.url,"&callbackUrl=").concat(N+Ve.callbackUrl,"&fileType=").concat(Ve.fileType,"&title=").concat(Ve.title,"&model=").concat(Ce,"&officeServer=").concat(v.a.OFFICE_SERVER,"&disabledDownload=").concat(!!te)}),(Z==="xlsx"||Z==="doc"||Z==="pptx"||Z==="docx")&&b.a.createElement("iframe",{src:"/react/build/office.html?key=".concat(we.key,"&url=").concat(v.a.API_SERVER+we.url,"&callbackUrl=").concat(v.a.API_SERVER+we.callbackUrl,"&fileType=").concat(we.fileType,"&title=").concat(we.title,"&model=").concat(we.model)}),Z==="html"&&b.a.createElement("iframe",{src:R+"&disposition=inline"}),Z==="pdf"&&b.a.createElement("embed",{className:w.a.embed,src:R}),Z==="image"&&b.a.createElement("img",{src:"".concat(((ke=R)===null||ke===void 0?void 0:ke.indexOf("http://"))>-1||((ge=R)===null||ge===void 0?void 0:ge.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(R)}),Z==="other"&&b.a.createElement("div",null,b.a.createElement(ve.a,{type:"primary",size:"large",onClick:He},b.a.createElement(E.a,null),"\u70B9\u51FB\u4E0B\u8F7D")),Z==="download"&&b.a.createElement(ve.a,{type:"primary",size:"large",onClick:He},b.a.createElement(E.a,null),"\u70B9\u51FB\u4E0B\u8F7D"))}},"p77/":function(Se,j,d){},pmY6:function(Se,j,d){"use strict";d.d(j,"g",function(){return le}),d.d(j,"f",function(){return ne}),d.d(j,"e",function(){return F}),d.d(j,"h",function(){return Y}),d.d(j,"b",function(){return L}),d.d(j,"a",function(){return P}),d.d(j,"d",function(){return b}),d.d(j,"c",function(){return C});var z=!1,ve="__is_disposable_tracked__";function re(w){if(!z)return;if(w&&w!==P.None)try{w[ve]=!0}catch(E){}}function de(w){if(!z)return w;var E=new Error("Potentially leaked disposable").stack;return setTimeout(function(){w[ve]||console.log(E)},3e3),w}function le(w){return typeof w.dispose=="function"&&w.dispose.length===0}function ne(w){return Array.isArray(w)?(w.forEach(function(E){E&&(re(E),E.dispose())}),[]):w?(re(w),w.dispose(),w):void 0}function F(){for(var w=[],E=0;E=re.length?{done:!0}:{done:!1,value:re[ne++]}},e:function(C){throw C},f:F}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var Y=!0,L=!1,P;return{s:function(){le=re[Symbol.iterator]()},n:function(){var C=le.next();return Y=C.done,C},e:function(C){L=!0,P=C},f:function(){try{!Y&&le.return!=null&&le.return()}finally{if(L)throw P}}}}},rUJ1:function(Se,j){const d=/[&<>"']/,z=/[&<>"']/g,ve=/[<>"']|&(?!#?\w+;)/,re=/[<>"']|&(?!#?\w+;)/g,de={"&":"&","<":"<",">":">",'"':""","'":"'"},le=ge=>de[ge];function ne(ge,xe){if(xe){if(d.test(ge))return ge.replace(z,le)}else if(ve.test(ge))return ge.replace(re,le);return ge}const F=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function Y(ge){return ge.replace(F,(xe,Ce)=>(Ce=Ce.toLowerCase(),Ce==="colon"?":":Ce.charAt(0)==="#"?Ce.charAt(1)==="x"?String.fromCharCode(parseInt(Ce.substring(2),16)):String.fromCharCode(+Ce.substring(1)):""))}const L=/(^|[^\[])\^/g;function P(ge,xe){ge=ge.source||ge,xe=xe||"";const Ce={replace:(K,R)=>(R=R.source||R,R=R.replace(L,"$1"),ge=ge.replace(K,R),Ce),getRegex:()=>new RegExp(ge,xe)};return Ce}const b=/[^\w:]/g,C=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function w(ge,xe,Ce){if(ge){let K;try{K=decodeURIComponent(Y(Ce)).replace(b,"").toLowerCase()}catch(R){return null}if(K.indexOf("javascript:")===0||K.indexOf("vbscript:")===0||K.indexOf("data:")===0)return null}xe&&!C.test(Ce)&&(Ce=v(xe,Ce));try{Ce=encodeURI(Ce).replace(/%25/g,"%")}catch(K){return null}return Ce}const E={},A=/^[^:]+:\/*[^/]*$/,T=/^([^:]+:)[\s\S]*$/,g=/^([^:]+:\/*[^/]*)[\s\S]*$/;function v(ge,xe){E[" "+ge]||(A.test(ge)?E[" "+ge]=ge+"/":E[" "+ge]=oe(ge,"/",!0)),ge=E[" "+ge];const Ce=ge.indexOf(":")===-1;return xe.substring(0,2)==="//"?Ce?xe:ge.replace(T,"$1")+xe:xe.charAt(0)==="/"?Ce?xe:ge.replace(g,"$1")+xe:ge+xe}const S={exec:function(){}};function I(ge){let xe=1,Ce,K;for(;xe{let V=!1,ie=Z;for(;--ie>=0&&O[ie]==="\\";)V=!V;return V?"|":" |"}),K=Ce.split(/ \|/);let R=0;if(K.length>xe)K.splice(xe);else for(;K.length1&&arguments[1]!==void 0?arguments[1]:!1,Me=Fe.getAttribute("id")||Fe.getAttribute("data-reactid")||Fe.getAttribute("name");if(Ue&&V[Me])return V[Me];var Le=window.getComputedStyle(Fe),ae=Le.getPropertyValue("box-sizing")||Le.getPropertyValue("-moz-box-sizing")||Le.getPropertyValue("-webkit-box-sizing"),X=parseFloat(Le.getPropertyValue("padding-bottom"))+parseFloat(Le.getPropertyValue("padding-top")),je=parseFloat(Le.getPropertyValue("border-bottom-width"))+parseFloat(Le.getPropertyValue("border-top-width")),Ke=O.map(function(Je){return"".concat(Je,":").concat(Le.getPropertyValue(Je))}).join(";"),Ve={sizingStyle:Ke,paddingSize:X,borderSize:je,boxSizing:ae};return Ue&&Me&&(V[Me]=Ve),Ve}function pe(Fe){var Ue=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Me=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,Le=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;ie||(ie=document.createElement("textarea"),ie.setAttribute("tab-index","-1"),ie.setAttribute("aria-hidden","true"),document.body.appendChild(ie)),Fe.getAttribute("wrap")?ie.setAttribute("wrap",Fe.getAttribute("wrap")):ie.removeAttribute("wrap");var ae=K(Fe,Ue),X=ae.paddingSize,je=ae.borderSize,Ke=ae.boxSizing,Ve=ae.sizingStyle;ie.setAttribute("style","".concat(Ve,";").concat(Z)),ie.value=Fe.value||Fe.placeholder||"";var Je=Number.MIN_SAFE_INTEGER,U=Number.MAX_SAFE_INTEGER,N=ie.scrollHeight,se;if(Ke==="border-box"?N+=je:Ke==="content-box"&&(N-=X),Me!==null||Le!==null){ie.value=" ";var ye=ie.scrollHeight-X;Me!==null&&(Je=ye*Me,Ke==="border-box"&&(Je=Je+X+je),N=Math.max(Je,N)),Le!==null&&(U=ye*Le,Ke==="border-box"&&(U=U+X+je),se=N>U?"":"hidden",N=Math.min(U,N))}return{height:N,minHeight:Je,maxHeight:U,overflowY:se,resize:"none"}}var D=d("Gytx"),y=d.n(D),te;(function(Fe){Fe[Fe.NONE=0]="NONE",Fe[Fe.RESIZING=1]="RESIZING",Fe[Fe.RESIZED=2]="RESIZED"})(te||(te={}));var Ae=function(Fe){Object(de.a)(Me,Fe);var Ue=Object(le.a)(Me);function Me(Le){var ae;return Object(ve.a)(this,Me),ae=Ue.call(this,Le),ae.nextFrameActionId=void 0,ae.resizeFrameId=void 0,ae.textArea=void 0,ae.saveTextArea=function(X){ae.textArea=X},ae.handleResize=function(X){var je=ae.state.resizeStatus,Ke=ae.props,Ve=Ke.autoSize,Je=Ke.onResize;if(je!==te.NONE)return;typeof Je=="function"&&Je(X),Ve&&ae.resizeOnNextFrame()},ae.resizeOnNextFrame=function(){cancelAnimationFrame(ae.nextFrameActionId),ae.nextFrameActionId=requestAnimationFrame(ae.resizeTextarea)},ae.resizeTextarea=function(){var X=ae.props.autoSize;if(!X||!ae.textArea)return;var je=X.minRows,Ke=X.maxRows,Ve=pe(ae.textArea,!1,je,Ke);ae.setState({textareaStyles:Ve,resizeStatus:te.RESIZING},function(){cancelAnimationFrame(ae.resizeFrameId),ae.resizeFrameId=requestAnimationFrame(function(){ae.setState({resizeStatus:te.RESIZED},function(){ae.resizeFrameId=requestAnimationFrame(function(){ae.setState({resizeStatus:te.NONE}),ae.fixFirefoxAutoScroll()})})})})},ae.renderTextArea=function(){var X=ae.props,je=X.prefixCls,Ke=je===void 0?"rc-textarea":je,Ve=X.autoSize,Je=X.onResize,U=X.className,N=X.disabled,se=ae.state,ye=se.textareaStyles,Ie=se.resizeStatus,Pe=Object(Q.a)(ae.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),We=fe()(Ke,U,Object(Y.a)({},"".concat(Ke,"-disabled"),N));"value"in Pe&&(Pe.value=Pe.value||"");var He=Object(j.a)(Object(j.a)(Object(j.a)({},ae.props.style),ye),Ie===te.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return ne.createElement(Ce,{onResize:ae.handleResize,disabled:!(Ve||Je)},ne.createElement("textarea",Object(z.a)({},Pe,{className:We,style:He,ref:ae.saveTextArea})))},ae.state={textareaStyles:{},resizeStatus:te.NONE},ae}return Object(re.a)(Me,[{key:"componentDidUpdate",value:function(ae){(ae.value!==this.props.value||!y()(ae.autoSize,this.props.autoSize))&&this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var ae=this.textArea.selectionStart,X=this.textArea.selectionEnd;this.textArea.setSelectionRange(ae,X)}}catch(je){}}},{key:"render",value:function(){return this.renderTextArea()}}]),Me}(ne.Component),we=Ae,$e=function(Fe){Object(de.a)(Me,Fe);var Ue=Object(le.a)(Me);function Me(Le){var ae;Object(ve.a)(this,Me),ae=Ue.call(this,Le),ae.resizableTextArea=void 0,ae.focus=function(){ae.resizableTextArea.textArea.focus()},ae.saveTextArea=function(je){ae.resizableTextArea=je},ae.handleChange=function(je){var Ke=ae.props.onChange;ae.setValue(je.target.value,function(){ae.resizableTextArea.resizeTextarea()}),Ke&&Ke(je)},ae.handleKeyDown=function(je){var Ke=ae.props,Ve=Ke.onPressEnter,Je=Ke.onKeyDown;je.keyCode===13&&Ve&&Ve(je),Je&&Je(je)};var X=typeof Le.value=="undefined"||Le.value===null?Le.defaultValue:Le.value;return ae.state={value:X},ae}return Object(re.a)(Me,[{key:"setValue",value:function(ae,X){"value"in this.props||this.setState({value:ae},X)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return ne.createElement(we,Object(z.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(ae){return"value"in ae?{value:ae.value}:null}}]),Me}(ne.Component),it=F.default=$e},ZW9T:function(Se,F,d){"use strict";d.d(F,"a",function(){return Ce});var z=d("k1fw"),ve=d("oBTY"),re=d("9og8"),de=d("miYZ"),le=d("tsqr"),ne=d("rAM+"),j=d("tJVT"),Y=d("PpiC"),L=d("WmNS"),P=d.n(L),b=d("q1tI"),C=d.n(b),w=d("bdgK");function E(Q,R,fe,Z,O){var V=R.getWordUntilPosition(fe),ie={startLineNumber:fe.lineNumber,endLineNumber:fe.lineNumber,startColumn:V.startColumn,endColumn:V.endColumn},K=Z.map(function(pe){return{label:pe,kind:Q.languages.CompletionItemKind.Keyword,insertText:pe,insertTextRules:Q.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:ie}});return O.map(function(pe){K.push(Object(z.a)(Object(z.a)({},pe),{},{range:ie}))}),K}var A=function(Q){var R={label:"ifelse",kind:Q.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` +`),insertTextRules:Q.languages.CompletionItemInsertTextRule.InsertAsSnippet},fe=["auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while","inline","restrict","_Bool","_Complex","_Imaginary","_Alignas","_Alignof","_Atomic","_Static_assert","_Noreturn","_Thread_local","_Generic"];Q.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(ie,K){var pe=E(Q,ie,K,fe,[R]);return{suggestions:pe}}});var Z=["False","None","True","and","as","assert","break","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","nonlocal","not","or","pass","raise","return","try","while","with","yield"];Q.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(ie,K){var pe=[{label:"print",kind:Q.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(` +`),insertTextRules:Q.languages.CompletionItemInsertTextRule.InsertAsSnippet}],D=E(Q,ie,K,Z,pe);return{suggestions:D}}});var O=["abstract","assert","boolean","break","byte","case","catch","char","class","const","continue","default","do","double","else","enum","extends","final","finally","float","for","goto","if","implements","import","instance of","int","interface","long","native","new","package","private","protected","public","return","strictfp","short","static","super","switch","synchronized","this","throw","throws","transient","try","void","volatile","while"];Q.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(ie,K){var pe=[R,{label:"main",kind:Q.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(` +`),insertTextRules:Q.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:Q.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join(` +`),insertTextRules:Q.languages.CompletionItemInsertTextRule.InsertAsSnippet}],D=E(Q,ie,K,O,pe);return{suggestions:D}}})},T="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002",g=d("fjLI"),v=d("LvDl"),S=d("+ua5");function I(Q){return/^\d+$/.test(Q)?"".concat(Q,"px"):Q}function q(){}var oe=!1,he={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python",Scala:"scale"};function ke(){var Q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],R=Q;if(Array.isArray(Q)){for(var fe=0;fe0||rn.target.offsetWidth>0)&&qe.current.instance.layout()}}catch(nn){Ct.e(nn)}finally{Ct.f()}}),Et.observe(Ee.current)),Et}function be(){le.b.warn({content:decodeURIComponent(T),key:"monaco-editor-tip"})}var ue=function(){var rt=qe.current.instance;if(V!=null&&rt&&M){var Ct=rt.getModel();Ct&&V!==Ct.getValue()&&(oe=!0,Ct.setValue(V),rt.layout(),oe=!1)}};Object(b.useEffect)(function(){try{var Et,rt=qe.current.instance;De.current&&clearTimeout(De.current),De.current=setTimeout(function(){ue()},500),rt==null||((Et=rt.updateOptions)===null||Et===void 0)||Et.call(rt,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(V.split(/\r\n|\r|\n/g).length))+3,5)})}catch(Ct){debugger}},[V,M,qe.current]),Object(b.useEffect)(function(){try{if(pt&&qe.current&&qe.current.instance){var Et=qe.current.instance;Et.changeViewZones(function(Ct){var Xt=document.createElement("div");Xt.style.padding="10px 20px",Xt.style.width="calc(100% - 20px)",Xt.className="my-error-line-wrp",Xt.innerHTML=tt,Ct.addZone({afterLineNumber:pt||11,heightInLines:3,domNode:Xt})});var rt={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};Et.addOverlayWidget(rt),Et.revealPositionInCenter({lineNumber:20,column:1})}}catch(Ct){debugger}},[pt,qe.current,M]),Object(b.useEffect)(function(){var Et;if((Et=qe.current)!==null&&Et!==void 0&&Et.instance&&M&&mt){var rt=qe.current.instance,Ct=rt.getModel();if(!Ct)return;var Xt=function(){var ot=[],Ot=[],Gt=Ct.getAllDecorations(),Qt=Object(ne.a)(Gt),$t;try{for(Qt.s();!($t=Qt.n()).done;){var h=$t.value;if(h.options.className==="highlighted-line"){var o;ot.push(h==null||((o=h.range)===null||o===void 0)?void 0:o.startLineNumber),Ot.push(h==null?void 0:h.id)}}}catch(u){Qt.e(u)}finally{Qt.f()}Ct.deltaDecorations(Ot,[]);var a=Ct.getLineCount();!!Ye&&Ye<=a&&(rt.deltaDecorations([],[{range:new ge.Range(Ye,1,Ye,Ct.getLineMaxColumn(Ye)),options:{isWholeLine:!0,className:"highlighted-line"}}]),rt.revealLineInCenter(Ye))};Xt();var rn=function(){var ot=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,Ot=[],Gt=[],Qt=Ct.getAllDecorations(),$t=Object(ne.a)(Qt),h;try{for($t.s();!(h=$t.n()).done;){var o=h.value;if(o.options.linesDecorationsClassName==="breakpoints"){var a;Ot.push(o==null||((a=o.range)===null||a===void 0)?void 0:a.startLineNumber),Gt.push(o==null?void 0:o.id)}}}catch(u){$t.e(u)}finally{$t.f()}if(ot)return{lines:Ot,ids:Gt};ye(Ot)},nn=function(){var Te=Object(re.a)(P.a.mark(function ot(Ot){var Gt;return P.a.wrap(function($t){for(;;)switch($t.prev=$t.next){case 0:return Gt={range:new ge.Range(Ot,1,Ot,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints"}},$t.next=3,Ct.deltaDecorations([],[Gt]);case 3:rn();case 4:case"end":return $t.stop()}},ot)}));return function(Ot){return Te.apply(this,arguments)}}(),Dt=function(){var Te=Object(re.a)(P.a.mark(function ot(Ot){var Gt,Qt,$t,h,o;return P.a.wrap(function(u){for(;;)switch(u.prev=u.next){case 0:Gt=[],Qt=rt.getLineDecorations(Ot),$t=Object(ne.a)(Qt);try{for($t.s();!(h=$t.n()).done;)o=h.value,o.options.linesDecorationsClassName==="breakpoints"&&Gt.push(o.id)}catch(f){$t.e(f)}finally{$t.f()}return u.next=6,Ct.deltaDecorations(Gt,[]);case 6:rn();case 7:case"end":return u.stop()}},ot)}));return function(Ot){return Te.apply(this,arguments)}}(),gt=function(ot){var Ot=rt.getLineDecorations(ot),Gt=Object(ne.a)(Ot),Qt;try{for(Gt.s();!(Qt=Gt.n()).done;){var $t=Qt.value;if($t.options.linesDecorationsClassName==="breakpoints")return!0}}catch(h){Gt.e(h)}finally{Gt.f()}return!1};if(!Object(v.isEqual)(Pe,rn(!0).lines)){Ct.deltaDecorations(rn(!0).ids,[]);var Ln=Pe.map(function(Te){return{range:new ge.Range(Te,1,Te,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints"}}});Ct.deltaDecorations([],Ln)}var ni=rt.onDidChangeModelContent(function(Te){var ot=rt.getPosition();if(ot){var Ot=ot.lineNumber;Ct.getLineContent(Ot).trim()===""?Dt(Ot):gt(Ot)&&(Dt(Ot),nn(Ot))}}),Sn=rt.onMouseDown(function(Te){var ot,Ot,Gt;if(Te.target.detail&&(ot=Te.target)!==null&&ot!==void 0&&(Ot=ot.element)!==null&&Ot!==void 0&&(Gt=Ot.className)!==null&&Gt!==void 0&&Gt.includes("line-numbers")){var Qt=Te.target.position.lineNumber;if(Ct.getLineContent(Qt).trim()==="")return;gt(Qt)?Dt(Qt):nn(Qt)}}),Lt=function(ot){var Ot={range:new ge.Range(ot,1,ot,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};ze.current=rt.deltaDecorations(ze.current,[Ot])},Rn=function(){ze.current=rt.deltaDecorations(ze.current,[])},Vn=rt.onMouseMove(function(Te){var ot,Ot,Gt;if(Rn(),Te.target.detail&&(ot=Te.target)!==null&&ot!==void 0&&(Ot=ot.element)!==null&&Ot!==void 0&&(Gt=Ot.className)!==null&&Gt!==void 0&&Gt.includes("line-numbers")){var Qt=Te.target.position.lineNumber;if(Ct.getLineContent(Qt).trim()==="")return;Lt(Qt)}}),ii=rt.onMouseLeave(function(){Rn()});return function(){ni.dispose(),Sn.dispose(),Vn.dispose(),ii.dispose()}}},[qe.current,M,Pe,Ye,mt]);function Be(){var Et=qe.current.instance;if(Et){var rt=Et.getSelection(),Ct=qe.current.pastePos||{},Xt=new ge.Range(Ct.startLineNumber||rt.endLineNumber,Ct.startColumn||rt.endColumn,Ct.endLineNumber||rt.endLineNumber,Ct.endColumn||rt.endColumn);setTimeout(function(){Et.executeEdits("",[{range:Xt,text:""}])},300)}}function nt(Et){(window.navigator.platform.match("Mac")?Et.metaKey:Et.ctrlKey)&&Et.keyCode==83&&(Et.preventDefault(),Ue())}var dt=function(){if(Le&&qe.current.instance){var rt=qe.current.instance.getContentHeight();qn(rt0||Ve.target.offsetWidth>0)&&Le.layout()}}catch(Je){je.e(Je)}finally{je.f()}}),ae.observe(y.current)),ae}Object(b.useEffect)(function(){return y.current&&d.e(27).then(d.t.bind(null,"M/lh",7)).then(function(Le){ge=Le;var ae=ge.editor.createDiffEditor(y.current,Object(z.a)(Object(z.a)({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},D),{},{wordWrap:!0}));$e(ae);var X=it(ae);return function(){ae.dispose();var je=ae.getModel();je&&je.dispose(),X.unobserve(y.current)}}),function(){window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}},[]),Object(b.useEffect)(function(){we&&we.setModel({original:ge.editor.createModel(V,K),modified:ge.editor.createModel(ie,K)})},[V,ie,K,we]);var Fe=I(fe),Ue=I(O),Me={width:Fe,height:Ue};return C.a.createElement("div",{className:"my-diff-editor",ref:y,style:Me})}},ZpRC:function(Se,F,d){"use strict";function z(b){return typeof b=="object"&&b!=null&&b.nodeType===1}function ve(b,C){return(!C||b!=="hidden")&&b!=="visible"&&b!=="clip"}function re(b,C){if(b.clientHeightC||T>b&&g=C&&v>=w?T-b-E:g>C&&vw?g-C+A:0}var le=function(b,C){var w=window,E=C.scrollMode,A=C.block,T=C.inline,g=C.boundary,v=C.skipOverflowHiddenElements,S=typeof g=="function"?g:function(ye){return ye!==g};if(!z(b))throw new TypeError("Invalid target");for(var I=document.scrollingElement||document.documentElement,q=[],oe=b;z(oe)&&S(oe);){if((oe=oe.parentElement)===I){q.push(oe);break}oe!=null&&oe===document.body&&re(oe)&&!re(document.documentElement)||oe!=null&&re(oe,v)&&q.push(oe)}for(var he=w.visualViewport?w.visualViewport.width:innerWidth,ke=w.visualViewport?w.visualViewport.height:innerHeight,ge=window.scrollX||pageXOffset,xe=window.scrollY||pageYOffset,Ce=b.getBoundingClientRect(),Q=Ce.height,R=Ce.width,fe=Ce.top,Z=Ce.right,O=Ce.bottom,V=Ce.left,ie=A==="start"||A==="nearest"?fe:A==="end"?O:fe+Q/2,K=T==="center"?V+R/2:T==="end"?Z:V,pe=[],D=0;D=0&&V>=0&&O<=ke&&Z<=he&&fe>=$e&&O<=Fe&&V>=Ue&&Z<=it)return pe;var Me=getComputedStyle(y),Le=parseInt(Me.borderLeftWidth,10),ae=parseInt(Me.borderTopWidth,10),X=parseInt(Me.borderRightWidth,10),je=parseInt(Me.borderBottomWidth,10),Ke=0,Ve=0,Je="offsetWidth"in y?y.offsetWidth-y.clientWidth-Le-X:0,U="offsetHeight"in y?y.offsetHeight-y.clientHeight-ae-je:0;if(I===y)Ke=A==="start"?ie:A==="end"?ie-ke:A==="nearest"?de(xe,xe+ke,ke,ae,je,xe+ie,xe+ie+Q,Q):ie-ke/2,Ve=T==="start"?K:T==="center"?K-he/2:T==="end"?K-he:de(ge,ge+he,he,Le,X,ge+K,ge+K+R,R),Ke=Math.max(0,Ke+xe),Ve=Math.max(0,Ve+ge);else{Ke=A==="start"?ie-$e-ae:A==="end"?ie-Fe+je+U:A==="nearest"?de($e,Fe,Ae,ae,je+U,ie,ie+Q,Q):ie-($e+Ae/2)+U/2,Ve=T==="start"?K-Ue-Le:T==="center"?K-(Ue+we/2)+Je/2:T==="end"?K-it+X+Je:de(Ue,it,we,Le,X+Je,K,K+R,R);var N=y.scrollLeft,se=y.scrollTop;ie+=se-(Ke=Math.max(0,Math.min(se+Ke,y.scrollHeight-Ae+U))),K+=N-(Ve=Math.max(0,Math.min(N+Ve,y.scrollWidth-we+Je)))}pe.push({el:y,top:Ke,left:Ve})}return pe};function ne(b){return b===Object(b)&&Object.keys(b).length!==0}function j(b,C){C===void 0&&(C="auto");var w="scrollBehavior"in document.body.style;b.forEach(function(E){var A=E.el,T=E.top,g=E.left;A.scroll&&w?A.scroll({top:T,left:g,behavior:C}):(A.scrollTop=T,A.scrollLeft=g)})}function Y(b){return b===!1?{block:"end",inline:"nearest"}:ne(b)?b:{block:"start",inline:"nearest"}}function L(b,C){var w=!b.ownerDocument.documentElement.contains(b);if(ne(C)&&typeof C.behavior=="function")return C.behavior(w?[]:le(b,C));if(w)return;var E=Y(C);return j(le(b,E),E.behavior)}var P=F.a=L},bT9E:function(Se,F,d){"use strict";d.d(F,"a",function(){return ve});var z=d("VTBJ");function ve(re,de){var le=Object(z.a)({},re);return Array.isArray(de)&&de.forEach(function(ne){delete le[ne]}),le}},c5Ni:function(Se,F,d){},cRFk:function(Se,F,d){Se.exports=d.p+"static/RepositoryNoneData.828085a8.png"},csWT:function(Se,F,d){Se.exports=d.p+"static/choose.4ad1045f.svg"},dejd:function(Se,F,d){},djh8:function(Se,F,d){Se.exports=d.p+"static/qrCode.42927872.png"},dmUQ:function(Se,F,d){"use strict";var z=d("Ff2n"),ve=d("rePB"),re=d("1OyB"),de=d("vuIU"),le=d("Ji7U"),ne=d("md7G"),j=d("foSv"),Y=d("q1tI"),L=d.n(Y),P=d("TSYQ"),b=d.n(P),C=d("4IlW");function w(Q,R){var fe=Object.keys(Q);if(Object.getOwnPropertySymbols){var Z=Object.getOwnPropertySymbols(Q);R&&(Z=Z.filter(function(O){return Object.getOwnPropertyDescriptor(Q,O).enumerable})),fe.push.apply(fe,Z)}return fe}function E(Q){for(var R=1;R1?we-1:0),it=1;it1?D-1:0),te=1;te=0)return parseInt(pe.slice(pe.indexOf("e-")+2),10);var D=0;return pe.indexOf(".")>=0&&(D=pe.length-pe.indexOf(".")-1),D},O.getInputDisplayValue=function(K){var pe=K||O.state,D=pe.focused,y=pe.inputValue,te=pe.value,Ae;D?Ae=y:Ae=O.toPrecisionAsStep(te),Ae==null&&(Ae="");var we=O.formatWrapper(Ae);return he(O.props.decimalSeparator)&&(we=we.toString().replace(".",O.props.decimalSeparator)),we},O.recordCursorPosition=function(){try{O.cursorStart=O.input.selectionStart,O.cursorEnd=O.input.selectionEnd,O.currentValue=O.input.value,O.cursorBefore=O.input.value.substring(0,O.cursorStart),O.cursorAfter=O.input.value.substring(O.cursorEnd)}catch(K){}},O.restoreByAfter=function(K){if(K===void 0)return!1;var pe=O.input.value,D=pe.lastIndexOf(K);if(D===-1)return!1;var y=O.cursorBefore.length;return O.lastKeyCode===C.a.DELETE&&O.cursorBefore.charAt(y-1)===K[0]?(O.fixCaret(y,y),!0):D+K.length===pe.length?(O.fixCaret(D,D),!0):!1},O.partRestoreByAfter=function(K){return K===void 0?!1:Array.prototype.some.call(K,function(pe,D){var y=K.substring(D);return O.restoreByAfter(y)})},O.isNotCompleteNumber=function(K){return isNaN(K)||K===""||K===null||K&&K.toString().indexOf(".")===K.toString().length-1},O.stop=function(){O.autoStepTimer&&clearTimeout(O.autoStepTimer)},O.down=function(K,pe,D){O.pressingUpOrDown=!0,O.step("down",K,pe,D)},O.up=function(K,pe,D){O.pressingUpOrDown=!0,O.step("up",K,pe,D)},O.saveInput=function(K){O.input=K};var V=Z.value;V===void 0&&(V=Z.defaultValue),O.state={focused:Z.autoFocus};var ie=O.getValidValue(O.toNumber(V));return O.state=E(E({},O.state),{},{inputValue:O.toPrecisionAsStep(ie),value:ie}),O}return Object(de.a)(fe,[{key:"componentDidMount",value:function(){this.componentDidUpdate(null)}},{key:"componentDidUpdate",value:function(O){var V=this.props,ie=V.value,K=V.onChange,pe=V.max,D=V.min,y=this.state.focused;if(O){if(!ke(O.value,ie)||!ke(O.max,pe)||!ke(O.min,D)){var te=y?ie:this.getValidValue(ie),Ae;this.pressingUpOrDown?Ae=te:this.inputting?Ae=this.rawInput:Ae=this.toPrecisionAsStep(te),this.setState({value:te,inputValue:Ae})}var we="value"in this.props?ie:this.state.value;"max"in this.props&&O.max!==pe&&typeof we=="number"&&we>pe&&K&&K(pe),"min"in this.props&&O.min!==D&&typeof we=="number"&&we1&&arguments[1]!==void 0?arguments[1]:this.props.min,ie=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.props.max,K=parseFloat(O);return isNaN(K)?O:(Kie&&(K=ie),K)}},{key:"setValue",value:function(O,V){var ie=this.props.precision,K=this.isNotCompleteNumber(parseFloat(O))?null:parseFloat(O),pe=this.state.value,D=pe===void 0?null:pe,y=this.state.inputValue,te=y===void 0?null:y,Ae=typeof K=="number"?K.toFixed(ie):"".concat(K),we=K!==D||Ae!=="".concat(te);return"value"in this.props?(te=this.toPrecisionAsStep(this.state.value),this.setState({inputValue:te},V)):this.setState({value:K,inputValue:this.toPrecisionAsStep(O)},V),we&&this.props.onChange(K),K}},{key:"getMaxPrecision",value:function(O){var V=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,ie=this.props,K=ie.precision,pe=ie.step;if(he(K))return K;var D=this.getPrecision(V),y=this.getPrecision(pe),te=this.getPrecision(O);return O?Math.max(te,D+y):D+y}},{key:"getPrecisionFactor",value:function(O){var V=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,ie=this.getMaxPrecision(O,V);return Math.pow(10,ie)}},{key:"focus",value:function(){this.input.focus(),this.recordCursorPosition()}},{key:"blur",value:function(){this.input.blur()}},{key:"select",value:function(){this.input.select()}},{key:"formatWrapper",value:function(O){return this.props.formatter?this.props.formatter(O):O}},{key:"toPrecisionAsStep",value:function(O){if(this.isNotCompleteNumber(O)||O==="")return O;var V=Math.abs(this.getMaxPrecision(O));return isNaN(V)?O.toString():Number(O).toFixed(V)}},{key:"toNumber",value:function(O){var V=this.props.precision,ie=this.state.focused,K=O&&O.length>16&&ie;return this.isNotCompleteNumber(O)||K?O:he(V)?Math.round(O*Math.pow(10,V))/Math.pow(10,V):Number(O)}},{key:"upStep",value:function(O,V){var ie=this.props.step,K=this.getPrecisionFactor(O,V),pe=Math.abs(this.getMaxPrecision(O,V)),D=((K*O+K*ie*V)/K).toFixed(pe);return this.toNumber(D)}},{key:"downStep",value:function(O,V){var ie=this.props.step,K=this.getPrecisionFactor(O,V),pe=Math.abs(this.getMaxPrecision(O,V)),D=((K*O-K*ie*V)/K).toFixed(pe);return this.toNumber(D)}},{key:"step",value:function(O,V){var ie=this,K=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,pe=arguments.length>3?arguments[3]:void 0;this.stop(),V&&(V.persist(),V.preventDefault());var D=this.props;if(D.disabled)return;var y=this.getCurrentValidValue(this.state.inputValue)||0;if(this.isNotCompleteNumber(y))return;var te=this["".concat(O,"Step")](y,K),Ae=te>D.max||teD.max?te=D.max:te=$e),ze=(yt||yt===0)&&(isNaN(yt)||Number(yt)<=it),ee=De||K||pe,J=ze||K||pe,$=b()("".concat(ie,"-handler"),"".concat(ie,"-handler-up"),Object(ve.a)({},"".concat(ie,"-handler-up-disabled"),ee)),k=b()("".concat(ie,"-handler"),"".concat(ie,"-handler-down"),Object(ve.a)({},"".concat(ie,"-handler-down-disabled"),J)),M=D?{onTouchStart:ee?g:this.up,onTouchEnd:this.stop}:{onMouseDown:ee?g:this.up,onMouseUp:this.stop,onMouseLeave:this.stop},_=D?{onTouchStart:J?g:this.down,onTouchEnd:this.stop}:{onMouseDown:J?g:this.down,onMouseUp:this.stop,onMouseLeave:this.stop};return L.a.createElement("div",{className:ut,style:Fe,title:Ue,onMouseEnter:Me,onMouseLeave:Le,onMouseOver:ae,onMouseOut:X,onFocus:function(){return null},onBlur:function(){return null}},L.a.createElement("div",{className:"".concat(ie,"-handler-wrap")},L.a.createElement("span",Object.assign({unselectable:"on"},M,{role:"button","aria-label":"Increase Value","aria-disabled":ee,className:$}),te||L.a.createElement("span",{unselectable:"on",className:"".concat(ie,"-handler-up-inner"),onClick:v})),L.a.createElement("span",Object.assign({unselectable:"on"},_,{role:"button","aria-label":"Decrease Value","aria-disabled":J,className:k}),Ae||L.a.createElement("span",{unselectable:"on",className:"".concat(ie,"-handler-down-inner"),onClick:v}))),L.a.createElement("div",{className:"".concat(ie,"-input-wrap")},L.a.createElement("input",Object.assign({role:"spinbutton","aria-valuemin":it,"aria-valuemax":$e,"aria-valuenow":yt,required:je,type:Je,placeholder:U,onPaste:pt,onClick:Ke,onMouseUp:this.onMouseUp,className:"".concat(ie,"-input"),tabIndex:Ve,autoComplete:y,onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:qe?this.onKeyDown:g,onKeyUp:qe?this.onKeyUp:g,autoFocus:We,maxLength:Pe,readOnly:pe,disabled:K,max:$e,min:it,step:Ie,name:He,title:Ue,id:N,onChange:this.onChange,ref:this.saveInput,value:this.getFullNum(st),pattern:ye,inputMode:se,onInput:et},Ee))))}}]),fe}(L.a.Component);ge.defaultProps={focusOnUpDown:!0,useTouch:!1,prefixCls:"rc-input-number",max:oe,min:-oe,step:1,style:{},onChange:g,onKeyDown:g,onPressEnter:g,onFocus:g,onBlur:g,parser:S,required:!1,autoComplete:"off"};var xe=ge,Ce=F.a=xe},fjLI:function(Se,F,d){"use strict";d.d(F,"e",function(){return P}),d.d(F,"a",function(){return b}),d.d(F,"c",function(){return C}),d.d(F,"d",function(){return E}),d.d(F,"b",function(){return A});var z=d("8HAY"),ve=d("Cg/j"),re=d("T8No"),de=d("nnTU"),le=d("MI8n"),ne=function(){var T=function(g,v){return T=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(S,I){S.__proto__=I}||function(S,I){for(var q in I)I.hasOwnProperty(q)&&(S[q]=I[q])},T(g,v)};return function(g,v){T(g,v);function S(){this.constructor=g}g.prototype=v===null?Object.create(v):(S.prototype=v.prototype,new S)}}(),j=function(T,g,v,S){var I=arguments.length,q=I<3?g:S===null?S=Object.getOwnPropertyDescriptor(g,v):S,oe;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")q=Reflect.decorate(T,g,v,S);else for(var he=T.length-1;he>=0;he--)(oe=T[he])&&(q=(I<3?oe(q):I>3?oe(g,v,q):oe(g,v))||q);return I>3&&q&&Object.defineProperty(g,v,q),q},Y=function(T,g){return function(v,S){g(v,S,T)}},L=function(){for(var T=0,g=0,v=arguments.length;g=0&&(I.splice(q,1),S._onDidChangeMenu.fire(g))}}},T.prototype.getMenuItems=function(g){var v=(this._menuItems.get(g)||[]).slice(0);return g===0&&this._appendImplicitItems(v),v},T.prototype._appendImplicitItems=function(g){for(var v=new Set,S=g.filter(function(ge){return P(ge)}),I=0,q=S;I` "'(~:]+/,A=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,T=/^\s*\[[^\]]+?\]:.*$/,g=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\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\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E42\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\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]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDF3C-\uDF3E]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]/,v=" ";function S(D,y,te){return y.f=y.inline=te,te(D,y)}function I(D,y,te){return y.f=y.block=te,te(D,y)}function q(D){return!D||!/\S/.test(D.string)}function oe(D){if(D.linkTitle=!1,D.linkHref=!1,D.linkText=!1,D.em=!1,D.strong=!1,D.strikethrough=!1,D.quote=0,D.indentedCode=!1,D.f==ke){var y=le;if(!y){var te=z.innerMode(de,D.htmlState);y=te.mode.name=="xml"&&te.state.tagStart===null&&!te.state.context&&te.state.tokenize.isInText}y&&(D.f=Q,D.block=he,D.htmlState=null)}return D.trailingSpace=0,D.trailingSpaceNewLine=!1,D.prevLine=D.thisLine,D.thisLine={stream:null},null}function he(D,y){var te=D.column()===y.indentation,Ae=q(y.prevLine.stream),we=y.indentedCode,$e=y.prevLine.hr,it=y.list!==!1,Fe=(y.listStack[y.listStack.length-1]||0)+3;y.indentedCode=!1;var Ue=y.indentation;if(y.indentationDiff===null&&(y.indentationDiff=y.indentation,it)){for(y.list=null;Ue=4&&(we||y.prevLine.fencedCodeEnd||y.prevLine.header||Ae))return D.skipToEnd(),y.indentedCode=!0,j.code;if(D.eatSpace())return null;if(te&&y.indentation<=Fe&&(ae=D.match(C))&&ae[1].length<=6)return y.quote=0,y.header=ae[1].length,y.thisLine.header=!0,re.highlightFormatting&&(y.formatting="header"),y.f=y.inline,xe(y);if(y.indentation<=Fe&&D.eat(">"))return y.quote=te?1:y.quote+1,re.highlightFormatting&&(y.formatting="quote"),D.eatSpace(),xe(y);if(!Le&&!y.setext&&te&&y.indentation<=Fe&&(ae=D.match(P))){var X=ae[1]?"ol":"ul";return y.indentation=Ue+D.current().length,y.list=!0,y.quote=0,y.listStack.push(y.indentation),y.em=!1,y.strong=!1,y.code=!1,y.strikethrough=!1,re.taskLists&&D.match(b,!1)&&(y.taskList=!0),y.f=y.inline,re.highlightFormatting&&(y.formatting=["list","list-"+X]),xe(y)}else{if(te&&y.indentation<=Fe&&(ae=D.match(A,!0)))return y.quote=0,y.fencedEndRE=new RegExp(ae[1]+"+ *$"),y.localMode=re.fencedCodeBlockHighlighting&&ne(ae[2]||re.fencedCodeBlockDefaultMode),y.localMode&&(y.localState=z.startState(y.localMode)),y.f=y.block=ge,re.highlightFormatting&&(y.formatting="code-block"),y.code=-1,xe(y);if(y.setext||(!Me||!it)&&!y.quote&&y.list===!1&&!y.code&&!Le&&!T.test(D.string)&&(ae=D.lookAhead(1))&&(ae=ae.match(w)))return y.setext?(y.header=y.setext,y.setext=0,D.skipToEnd(),re.highlightFormatting&&(y.formatting="header")):(y.header=ae[0].charAt(0)=="="?1:2,y.setext=y.header),y.thisLine.header=!0,y.f=y.inline,xe(y);if(Le)return D.skipToEnd(),y.hr=!0,y.thisLine.hr=!0,j.hr;if(D.peek()==="[")return S(D,y,V)}return S(D,y,y.inline)}function ke(D,y){var te=de.token(D,y.htmlState);if(!le){var Ae=z.innerMode(de,y.htmlState);(Ae.mode.name=="xml"&&Ae.state.tagStart===null&&!Ae.state.context&&Ae.state.tokenize.isInText||y.md_inside&&D.current().indexOf(">")>-1)&&(y.f=Q,y.block=he,y.htmlState=null)}return te}function ge(D,y){var te=y.listStack[y.listStack.length-1]||0,Ae=y.indentation=D.quote?y.push(j.formatting+"-"+D.formatting[te]+"-"+D.quote):y.push("error"))}if(D.taskOpen)return y.push("meta"),y.length?y.join(" "):null;if(D.taskClosed)return y.push("property"),y.length?y.join(" "):null;if(D.linkHref?y.push(j.linkHref,"url"):(D.strong&&y.push(j.strong),D.em&&y.push(j.em),D.strikethrough&&y.push(j.strikethrough),D.emoji&&y.push(j.emoji),D.linkText&&y.push(j.linkText),D.code&&y.push(j.code),D.image&&y.push(j.image),D.imageAltText&&y.push(j.imageAltText,"link"),D.imageMarker&&y.push(j.imageMarker)),D.header&&y.push(j.header,j.header+"-"+D.header),D.quote&&(y.push(j.quote),!re.maxBlockquoteDepth||re.maxBlockquoteDepth>=D.quote?y.push(j.quote+"-"+D.quote):y.push(j.quote+"-"+re.maxBlockquoteDepth)),D.list!==!1){var Ae=(D.listStack.length-1)%3;Ae?Ae===1?y.push(j.list2):y.push(j.list3):y.push(j.list1)}return D.trailingSpaceNewLine?y.push("trailing-space-new-line"):D.trailingSpace&&y.push("trailing-space-"+(D.trailingSpace%2?"a":"b")),y.length?y.join(" "):null}function Ce(D,y){return D.match(E,!0)?xe(y):void 0}function Q(D,y){var te=y.text(D,y);if(typeof te!="undefined")return te;if(y.list)return y.list=null,xe(y);if(y.taskList){var Ae=D.match(b,!0)[1]===" ";return Ae?y.taskOpen=!0:y.taskClosed=!0,re.highlightFormatting&&(y.formatting="task"),y.taskList=!1,xe(y)}if(y.taskOpen=!1,y.taskClosed=!1,y.header&&D.match(/^#+$/,!0))return re.highlightFormatting&&(y.formatting="header"),xe(y);var we=D.next();if(y.linkTitle){y.linkTitle=!1;var $e=we;we==="("&&($e=")"),$e=($e+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var it="^\\s*(?:[^"+$e+"\\\\]+|\\\\\\\\|\\\\.)"+$e;if(D.match(new RegExp(it),!0))return j.linkHref}if(we==="`"){var Fe=y.formatting;re.highlightFormatting&&(y.formatting="code"),D.eatWhile("`");var Ue=D.current().length;if(y.code==0&&(!y.quote||Ue==1))return y.code=Ue,xe(y);if(Ue==y.code){var Me=xe(y);return y.code=0,Me}else return y.formatting=Fe,xe(y)}else if(y.code)return xe(y);if(we==="\\"&&(D.next(),re.highlightFormatting)){var Le=xe(y),ae=j.formatting+"-escape";return Le?Le+" "+ae:ae}if(we==="!"&&D.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return y.imageMarker=!0,y.image=!0,re.highlightFormatting&&(y.formatting="image"),xe(y);if(we==="["&&y.imageMarker&&D.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return y.imageMarker=!1,y.imageAltText=!0,re.highlightFormatting&&(y.formatting="image"),xe(y);if(we==="]"&&y.imageAltText){re.highlightFormatting&&(y.formatting="image");var Le=xe(y);return y.imageAltText=!1,y.image=!1,y.inline=y.f=fe,Le}if(we==="["&&!y.image)return y.linkText&&D.match(/^.*?\]/)||(y.linkText=!0,re.highlightFormatting&&(y.formatting="link")),xe(y);if(we==="]"&&y.linkText){re.highlightFormatting&&(y.formatting="link");var Le=xe(y);return y.linkText=!1,y.inline=y.f=D.match(/\(.*?\)| ?\[.*?\]/,!1)?fe:Q,Le}if(we==="<"&&D.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){y.f=y.inline=R,re.highlightFormatting&&(y.formatting="link");var Le=xe(y);return Le?Le+=" ":Le="",Le+j.linkInline}if(we==="<"&&D.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){y.f=y.inline=R,re.highlightFormatting&&(y.formatting="link");var Le=xe(y);return Le?Le+=" ":Le="",Le+j.linkEmail}if(re.xml&&we==="<"&&D.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var X=D.string.indexOf(">",D.pos);if(X!=-1){var je=D.string.substring(D.start,X);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(je)&&(y.md_inside=!0)}return D.backUp(1),y.htmlState=z.startState(de),I(D,y,ke)}if(re.xml&&we==="<"&&D.match(/^\/\w*?>/))return y.md_inside=!1,"tag";if(we==="*"||we==="_"){for(var Ke=1,Ve=D.pos==1?" ":D.string.charAt(D.pos-2);Ke<3&&D.eat(we);)Ke++;var Je=D.peek()||" ",U=!/\s/.test(Je)&&(!g.test(Je)||/\s/.test(Ve)||g.test(Ve)),N=!/\s/.test(Ve)&&(!g.test(Ve)||/\s/.test(Je)||g.test(Je)),se=null,ye=null;if(Ke%2&&(!y.em&&U&&(we==="*"||!N||g.test(Ve))?se=!0:y.em==we&&N&&(we==="*"||!U||g.test(Je))&&(se=!1)),Ke>1&&(!y.strong&&U&&(we==="*"||!N||g.test(Ve))?ye=!0:y.strong==we&&N&&(we==="*"||!U||g.test(Je))&&(ye=!1)),ye!=null||se!=null){re.highlightFormatting&&(y.formatting=se==null?"strong":ye==null?"em":"strong em"),se===!0&&(y.em=we),ye===!0&&(y.strong=we);var Me=xe(y);return se===!1&&(y.em=!1),ye===!1&&(y.strong=!1),Me}}else if(we===" "&&(D.eat("*")||D.eat("_"))){if(D.peek()===" ")return xe(y);D.backUp(1)}if(re.strikethrough){if(we==="~"&&D.eatWhile(we)){if(y.strikethrough){re.highlightFormatting&&(y.formatting="strikethrough");var Me=xe(y);return y.strikethrough=!1,Me}else if(D.match(/^[^\s]/,!1))return y.strikethrough=!0,re.highlightFormatting&&(y.formatting="strikethrough"),xe(y)}else if(we===" "&&D.match(/^~~/,!0)){if(D.peek()===" ")return xe(y);D.backUp(2)}}if(re.emoji&&we===":"&&D.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){y.emoji=!0,re.highlightFormatting&&(y.formatting="emoji");var Ie=xe(y);return y.emoji=!1,Ie}return we===" "&&(D.match(/^ +$/,!1)?y.trailingSpace++:y.trailingSpace&&(y.trailingSpaceNewLine=!0)),xe(y)}function R(D,y){var te=D.next();if(te===">"){y.f=y.inline=Q,re.highlightFormatting&&(y.formatting="link");var Ae=xe(y);return Ae?Ae+=" ":Ae="",Ae+j.linkInline}return D.match(/^[^>]+/,!0),j.linkInline}function fe(D,y){if(D.eatSpace())return null;var te=D.next();return te==="("||te==="["?(y.f=y.inline=O(te==="("?")":"]"),re.highlightFormatting&&(y.formatting="link-string"),y.linkHref=!0,xe(y)):"error"}var Z={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function O(D){return function(y,te){var Ae=y.next();if(Ae===D){te.f=te.inline=Q,re.highlightFormatting&&(te.formatting="link-string");var we=xe(te);return te.linkHref=!1,we}return y.match(Z[D]),te.linkHref=!0,xe(te)}}function V(D,y){return D.match(/^([^\]\\]|\\.)*\]:/,!1)?(y.f=ie,D.next(),re.highlightFormatting&&(y.formatting="link"),y.linkText=!0,xe(y)):S(D,y,Q)}function ie(D,y){if(D.match(/^\]:/,!0)){y.f=y.inline=K,re.highlightFormatting&&(y.formatting="link");var te=xe(y);return y.linkText=!1,te}return D.match(/^([^\]\\]|\\.)+/,!0),j.linkText}function K(D,y){return D.eatSpace()?null:(D.match(/^[^\s]+/,!0),D.peek()===void 0?y.linkTitle=!0:D.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),y.f=y.inline=Q,j.linkHref+" url")}var pe={startState:function(){return{f:he,prevLine:{stream:null},thisLine:{stream:null},block:he,htmlState:null,indentation:0,inline:Q,text:Ce,formatting:!1,linkText:!1,linkHref:!1,linkTitle:!1,code:0,em:!1,strong:!1,header:0,setext:0,hr:!1,taskList:!1,list:!1,listStack:[],quote:0,trailingSpace:0,trailingSpaceNewLine:!1,strikethrough:!1,emoji:!1,fencedEndRE:null}},copyState:function(D){return{f:D.f,prevLine:D.prevLine,thisLine:D.thisLine,block:D.block,htmlState:D.htmlState&&z.copyState(de,D.htmlState),indentation:D.indentation,localMode:D.localMode,localState:D.localMode?z.copyState(D.localMode,D.localState):null,inline:D.inline,text:D.text,formatting:!1,linkText:D.linkText,linkTitle:D.linkTitle,linkHref:D.linkHref,code:D.code,em:D.em,strong:D.strong,strikethrough:D.strikethrough,emoji:D.emoji,header:D.header,setext:D.setext,hr:D.hr,taskList:D.taskList,list:D.list,listStack:D.listStack.slice(0),quote:D.quote,indentedCode:D.indentedCode,trailingSpace:D.trailingSpace,trailingSpaceNewLine:D.trailingSpaceNewLine,md_inside:D.md_inside,fencedEndRE:D.fencedEndRE}},token:function(D,y){if(y.formatting=!1,D!=y.thisLine.stream){if(y.header=0,y.hr=!1,D.match(/^\s*$/,!0))return oe(y),null;if(y.prevLine=y.thisLine,y.thisLine={stream:D},y.taskList=!1,y.trailingSpace=0,y.trailingSpaceNewLine=!1,!y.localState&&(y.f=y.block,y.f!=ke)){var te=D.match(/^\s*/,!0)[0].replace(/\t/g,v).length;if(y.indentation=te,y.indentationDiff=null,te>0)return null}}return y.f(D,y)},innerMode:function(D){return D.block==ke?{state:D.htmlState,mode:de}:D.localState?{state:D.localState,mode:D.localMode}:{state:D,mode:pe}},indent:function(D,y,te){return D.block==ke&&de.indent?de.indent(D.htmlState,y,te):D.localState&&D.localMode.indent?D.localMode.indent(D.localState,y,te):z.Pass},blankLine:oe,getType:xe,blockCommentStart:"",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return pe},"xml"),z.defineMIME("text/markdown","markdown"),z.defineMIME("text/x-markdown","markdown")})},lzim:function(Se,F,d){"use strict";var z=d("E7E6"),ve=d.n(z);d.d(F,"z",function(){return ve.a});var re=d("/GNS"),de=d.n(re);d.d(F,"y",function(){return de.a});var le=d("FOrL"),ne=d.n(le);d.d(F,"s",function(){return ne.a});var j=d("HpTS"),Y=d.n(j);d.d(F,"A",function(){return Y.a});var L=d("tWlo"),P=d.n(L);d.d(F,"a",function(){return P.a});var b=d("7ZXX"),C=d.n(b);d.d(F,"m",function(){return C.a});var w=d("GABl"),E=d.n(w);d.d(F,"f",function(){return E.a});var A=d("onxn"),T=d.n(A);d.d(F,"o",function(){return T.a});var g=d("nKGa"),v=d.n(g);d.d(F,"n",function(){return v.a});var S=d("4qgm"),I=d.n(S);d.d(F,"C",function(){return I.a});var q=d("JeFH"),oe=d.n(q);d.d(F,"b",function(){return oe.a});var he=d("ji0R"),ke=d.n(he);d.d(F,"j",function(){return ke.a});var ge=d("W6BS"),xe=d.n(ge);d.d(F,"D",function(){return xe.a});var Ce=d("kPYp"),Q=d.n(Ce);d.d(F,"E",function(){return Q.a});var R=d("nukY"),fe=d.n(R),Z=d("4u4S"),O=d.n(Z),V=d("yslc"),ie=d.n(V),K=d("l2Kq"),pe=d.n(K),D=d("RMFE"),y=d.n(D);d.d(F,"p",function(){return y.a});var te=d("TGq3"),Ae=d.n(te);d.d(F,"q",function(){return Ae.a});var we=d("SMhR"),$e=d.n(we);d.d(F,"B",function(){return $e.a});var it=d("8/bI"),Fe=d.n(it);d.d(F,"k",function(){return Fe.a});var Ue=d("JWDV"),Me=d.n(Ue);d.d(F,"d",function(){return Me.a});var Le=d("Xsq0"),ae=d.n(Le);d.d(F,"r",function(){return ae.a});var X=d("Ohmc"),je=d.n(X);d.d(F,"c",function(){return je.a});var Ke=d("csWT"),Ve=d.n(Ke);d.d(F,"e",function(){return Ve.a});var Je=d("7v3h"),U=d.n(Je);d.d(F,"l",function(){return U.a});var N=d("cRFk"),se=d.n(N);d.d(F,"x",function(){return se.a});var ye=d("kPWJ"),Ie=d.n(ye);d.d(F,"w",function(){return Ie.a});var Pe=d("qgvg"),We=d.n(Pe);d.d(F,"t",function(){return We.a});var He=d("FPkq"),pt=d.n(He);d.d(F,"v",function(){return pt.a});var et=d("A/g1"),tt=d.n(et);d.d(F,"g",function(){return tt.a});var Ye=d("Nmxd"),yt=d.n(Ye);d.d(F,"h",function(){return yt.a});var mt=d("5D2P"),ut=d.n(mt);d.d(F,"i",function(){return ut.a});var Ee=d("djh8"),qe=d.n(Ee);d.d(F,"u",function(){return qe.a});var st=d("Jq4h"),De=d.n(st)},nKGa:function(Se,F,d){Se.exports=d.p+"static/export_exercise-template.f7655c19.png"},nZ20:function(Se,F,d){Se.exports={icons:"icons___3O80F"}},nnTU:function(Se,F,d){"use strict";d.d(F,"b",function(){return Y}),d.d(F,"a",function(){return L});var z=d("pmY6"),ve=d("746U"),re=d("Cg/j"),de=d("MI8n"),le=d("24hK"),ne=d("QDVR"),j=function(){for(var P=0,b=0,C=arguments.length;b=g.max?void 0:(g.ch=0,g.text=g.cm.getLine(++g.line),!0)}function P(g){return g.line<=g.min?void 0:(g.text=g.cm.getLine(--g.line),g.ch=g.text.length,!0)}function b(g){for(;;){var v=g.text.indexOf(">",g.ch);if(v==-1){if(L(g))continue;return}if(!Y(g,v+1)){g.ch=v+1;continue}var S=g.text.lastIndexOf("/",v),I=S>-1&&!/\S/.test(g.text.slice(S+1,v));return g.ch=v+1,I?"selfClose":"regular"}}function C(g){for(;;){var v=g.ch?g.text.lastIndexOf("<",g.ch-1):-1;if(v==-1){if(P(g))continue;return}if(!Y(g,v+1)){g.ch=v;continue}ne.lastIndex=v,g.ch=v;var S=ne.exec(g.text);if(S&&S.index==v)return S}}function w(g){for(;;){ne.lastIndex=g.ch;var v=ne.exec(g.text);if(!v){if(L(g))continue;return}if(!Y(g,v.index+1)){g.ch=v.index+1;continue}return g.ch=v.index+v[0].length,v}}function E(g){for(;;){var v=g.ch?g.text.lastIndexOf(">",g.ch-1):-1;if(v==-1){if(P(g))continue;return}if(!Y(g,v+1)){g.ch=v;continue}var S=g.text.lastIndexOf("/",v),I=S>-1&&!/\S/.test(g.text.slice(S+1,v));return g.ch=v+1,I?"selfClose":"regular"}}function A(g,v){for(var S=[];;){var I=w(g),q,oe=g.line,he=g.ch-(I?I[0].length:0);if(!I||!(q=b(g)))return;if(q=="selfClose")continue;if(I[1]){for(var ke=S.length-1;ke>=0;--ke)if(S[ke]==I[2]){S.length=ke;break}if(ke<0&&(!v||v==I[2]))return{tag:I[2],from:ve(oe,he),to:ve(g.line,g.ch)}}else S.push(I[2])}}function T(g,v){for(var S=[];;){var I=E(g);if(!I)return;if(I=="selfClose"){C(g);continue}var q=g.line,oe=g.ch,he=C(g);if(!he)return;if(he[1])S.push(he[2]);else{for(var ke=S.length-1;ke>=0;--ke)if(S[ke]==he[2]){S.length=ke;break}if(ke<0&&(!v||v==he[2]))return{tag:he[2],from:ve(g.line,g.ch),to:ve(q,oe)}}}}z.registerHelper("fold","xml",function(g,v){for(var S=new j(g,v.line,0);;){var I=w(S);if(!I||S.line!=v.line)return;var q=b(S);if(!q)return;if(!I[1]&&q!="selfClose"){var oe=ve(S.line,S.ch),he=A(S,I[2]);return he&&re(he.from,oe)>0?{from:oe,to:he.from}:null}}}),z.findMatchingTag=function(g,v,S){var I=new j(g,v.line,v.ch,S);if(I.text.indexOf(">")==-1&&I.text.indexOf("<")==-1)return;var q=b(I),oe=q&&ve(I.line,I.ch),he=q&&C(I);if(!q||!he||re(I,v)>0)return;var ke={from:ve(I.line,I.ch),to:oe,tag:he[2]};return q=="selfClose"?{open:ke,close:null,at:"open"}:he[1]?{open:T(I,he[2]),close:ke,at:"close"}:(I=new j(g,oe.line,oe.ch,S),{open:ke,close:A(I,he[2]),at:"open"})},z.findEnclosingTag=function(g,v,S,I){for(var q=new j(g,v.line,v.ch,S);;){var oe=T(q,I);if(!oe)break;var he=new j(g,v.line,v.ch,S),ke=A(he,oe.tag);if(ke)return{open:oe,close:ke}}},z.scanForClosingTag=function(g,v,S,I){var q=new j(g,v.line,v.ch,I?{from:0,to:I}:null);return A(q,S)}})},p5ED:function(Se,F,d){"use strict";var z=d("+L6B"),ve=d("2/Rp"),re=d("5Dmo"),de=d("3S7+"),le=d("k1fw"),ne=d("9og8"),j=d("tJVT"),Y=d("WmNS"),L=d.n(Y),P=d("q1tI"),b=d.n(P),C=d("vHTk"),w=d.n(C),E=d("yEEn"),A=d("ZW9T"),T=d("1vsH"),g=d("V0Rq"),v=d("m3rI");F.a=function(S){var I,q,oe,he,ke,ge,xe=S.editOffice,Ce=xe===void 0?"view":xe,Q=S.name,R=S.data,fe=S.theme,Z=S.type,O=S.filename,V=S.monacoEditor,ie=S.className,K=S.style,pe=S.close,D=S.onClose,y=S.hasMask,te=S.disabledDownload,Ae=S.onImgDimensions,we=S.otherData,$e=Object(P.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),it=Object(j.a)($e,2),Fe=it[0],Ue=it[1],Me=Object(P.useState)(""),Le=Object(j.a)(Me,2),ae=Le[0],X=Le[1],je=Object(P.useState)(),Ke=Object(j.a)(je,2),Ve=Ke[0],Je=Ke[1],U=window.ENV==="build"?"/react/build":"",N=location.host.startsWith("localhost")?v.a.PROXY_SERVER:v.a.API_SERVER,se,ye=1024*1024,Ie=10*ye,Pe=Object(P.useRef)();(I=R)!==null&&I!==void 0&&I.startsWith("/api")&&Z!=="txt"&&(R=v.a.API_SERVER+R),Z==="office"&&(se=Object(T.P)(R).filesize,se>Ie&&(Z="other")),O&&(V.filename=O),Object(P.useEffect)(function(){var et,tt,Ye=(et=document.cookie)===null||et===void 0||((tt=et.replace(/\s/g,""))===null||tt===void 0)?void 0:tt.split(";");Ye==null||Ye.map(function(yt){var mt=yt.split("=");mt[0]==="_educoder_session"&&X(mt[1])})},[]),Object(P.useEffect)(function(){Z==="office"&&We()},[Z,R]);var We=function(){var et=Object(ne.a)(L.a.mark(function tt(){var Ye,yt,mt;return L.a.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:return console.log("data:",R),Ye=R,R.startsWith("http")||(Ye=location.origin+Ye),yt=new URL(Ye).pathname.split("/").pop(),Ee.next=6,Object(g.U)({attachment_id:yt});case 6:mt=Ee.sent,Je(mt);case 8:case"end":return Ee.stop()}},tt)}));return function(){return et.apply(this,arguments)}}(),He=function(){if(R.startsWith("http")||R.startsWith("blob:")){pt();return}Object(T.x)(O||"educoder",R,O)},pt=function(){Object(T.v)(O||"educoder",decodeURIComponent(R))};return b.a.createElement("div",{style:Object(le.a)({},K||{}),className:"".concat(y&&w.a.bgBlack," ").concat(Z?w.a.wrp:"hide")},pe&&b.a.createElement("div",{className:w.a.close,ref:Pe},!!Ae&&b.a.createElement(de.a,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:function(){return Pe.current}},b.a.createElement("span",{onClick:function(){D(),Ae()}},b.a.createElement("i",{className:"icon-yulanpizhu"}))),!te&&b.a.createElement(de.a,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:function(){return Pe.current}},b.a.createElement("span",{onClick:pt},b.a.createElement("i",{className:"icon-quxiaozhiding"}))),b.a.createElement(de.a,{title:"\u5173\u95ED",getPopupContainer:function(){return Pe.current}},b.a.createElement("span",{className:"",onClick:D},b.a.createElement("i",{className:"icon-guanbi1"})))),b.a.createElement("div",{className:"".concat(w.a[ie]," ").concat(ie," ").concat(w.a.monaco," ").concat(Z==="txt"?"show":"hide")},Z==="txt"&&b.a.createElement(A.b,V)),Z==="audio"&&b.a.createElement("audio",{src:"".concat(((q=R)===null||q===void 0?void 0:q.indexOf("http://"))>-1||((oe=R)===null||oe===void 0?void 0:oe.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(R),autoPlay:!0}),Z==="video"&&b.a.createElement(b.a.Fragment,null,((he=R)===null||he===void 0?void 0:he.indexOf("http"))>-1?b.a.createElement("video",{controls:!0,src:"".concat(R),autoPlay:!0}):b.a.createElement("video",{controls:!0,src:"data:video/mp4;base64,".concat(R),autoPlay:!0})),Z==="office"&&Ve&&b.a.createElement("iframe",{src:"".concat(U,"/office.html?key=").concat(Ve.key,"&url=").concat(N+Ve.url,"&callbackUrl=").concat(N+Ve.callbackUrl,"&fileType=").concat(Ve.fileType,"&title=").concat(Ve.title,"&model=").concat(Ce,"&officeServer=").concat(v.a.OFFICE_SERVER,"&disabledDownload=").concat(!!te)}),(Z==="xlsx"||Z==="doc"||Z==="pptx"||Z==="docx")&&b.a.createElement("iframe",{src:"/react/build/office.html?key=".concat(we.key,"&url=").concat(v.a.API_SERVER+we.url,"&callbackUrl=").concat(v.a.API_SERVER+we.callbackUrl,"&fileType=").concat(we.fileType,"&title=").concat(we.title,"&model=").concat(we.model)}),Z==="html"&&b.a.createElement("iframe",{src:R+"&disposition=inline"}),Z==="pdf"&&b.a.createElement("embed",{className:w.a.embed,src:R}),Z==="image"&&b.a.createElement("img",{src:"".concat(((ke=R)===null||ke===void 0?void 0:ke.indexOf("http://"))>-1||((ge=R)===null||ge===void 0?void 0:ge.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(R)}),Z==="other"&&b.a.createElement("div",null,b.a.createElement(ve.a,{type:"primary",size:"large",onClick:He},b.a.createElement(E.a,null),"\u70B9\u51FB\u4E0B\u8F7D")),Z==="download"&&b.a.createElement(ve.a,{type:"primary",size:"large",onClick:He},b.a.createElement(E.a,null),"\u70B9\u51FB\u4E0B\u8F7D"))}},"p77/":function(Se,F,d){},pmY6:function(Se,F,d){"use strict";d.d(F,"g",function(){return le}),d.d(F,"f",function(){return ne}),d.d(F,"e",function(){return j}),d.d(F,"h",function(){return Y}),d.d(F,"b",function(){return L}),d.d(F,"a",function(){return P}),d.d(F,"d",function(){return b}),d.d(F,"c",function(){return C});var z=!1,ve="__is_disposable_tracked__";function re(w){if(!z)return;if(w&&w!==P.None)try{w[ve]=!0}catch(E){}}function de(w){if(!z)return w;var E=new Error("Potentially leaked disposable").stack;return setTimeout(function(){w[ve]||console.log(E)},3e3),w}function le(w){return typeof w.dispose=="function"&&w.dispose.length===0}function ne(w){return Array.isArray(w)?(w.forEach(function(E){E&&(re(E),E.dispose())}),[]):w?(re(w),w.dispose(),w):void 0}function j(){for(var w=[],E=0;E=re.length?{done:!0}:{done:!1,value:re[ne++]}},e:function(C){throw C},f:j}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var Y=!0,L=!1,P;return{s:function(){le=re[Symbol.iterator]()},n:function(){var C=le.next();return Y=C.done,C},e:function(C){L=!0,P=C},f:function(){try{!Y&&le.return!=null&&le.return()}finally{if(L)throw P}}}}},rUJ1:function(Se,F){const d=/[&<>"']/,z=/[&<>"']/g,ve=/[<>"']|&(?!#?\w+;)/,re=/[<>"']|&(?!#?\w+;)/g,de={"&":"&","<":"<",">":">",'"':""","'":"'"},le=ge=>de[ge];function ne(ge,xe){if(xe){if(d.test(ge))return ge.replace(z,le)}else if(ve.test(ge))return ge.replace(re,le);return ge}const j=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function Y(ge){return ge.replace(j,(xe,Ce)=>(Ce=Ce.toLowerCase(),Ce==="colon"?":":Ce.charAt(0)==="#"?Ce.charAt(1)==="x"?String.fromCharCode(parseInt(Ce.substring(2),16)):String.fromCharCode(+Ce.substring(1)):""))}const L=/(^|[^\[])\^/g;function P(ge,xe){ge=ge.source||ge,xe=xe||"";const Ce={replace:(Q,R)=>(R=R.source||R,R=R.replace(L,"$1"),ge=ge.replace(Q,R),Ce),getRegex:()=>new RegExp(ge,xe)};return Ce}const b=/[^\w:]/g,C=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function w(ge,xe,Ce){if(ge){let Q;try{Q=decodeURIComponent(Y(Ce)).replace(b,"").toLowerCase()}catch(R){return null}if(Q.indexOf("javascript:")===0||Q.indexOf("vbscript:")===0||Q.indexOf("data:")===0)return null}xe&&!C.test(Ce)&&(Ce=v(xe,Ce));try{Ce=encodeURI(Ce).replace(/%25/g,"%")}catch(Q){return null}return Ce}const E={},A=/^[^:]+:\/*[^/]*$/,T=/^([^:]+:)[\s\S]*$/,g=/^([^:]+:\/*[^/]*)[\s\S]*$/;function v(ge,xe){E[" "+ge]||(A.test(ge)?E[" "+ge]=ge+"/":E[" "+ge]=oe(ge,"/",!0)),ge=E[" "+ge];const Ce=ge.indexOf(":")===-1;return xe.substring(0,2)==="//"?Ce?xe:ge.replace(T,"$1")+xe:xe.charAt(0)==="/"?Ce?xe:ge.replace(g,"$1")+xe:ge+xe}const S={exec:function(){}};function I(ge){let xe=1,Ce,Q;for(;xe{let V=!1,ie=Z;for(;--ie>=0&&O[ie]==="\\";)V=!V;return V?"|":" |"}),Q=Ce.split(/ \|/);let R=0;if(Q.length>xe)Q.splice(xe);else for(;Q.length1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(B.a)())return null;var N=document.createElement("style");if((D=_.csp)===null||D===void 0?void 0:D.nonce){var i;N.nonce=(i=_.csp)===null||i===void 0?void 0:i.nonce}N.innerHTML=X;var d=H(_),u=d.firstChild;return _.prepend&&d.prepend?d.prepend(N):_.prepend&&u?d.insertBefore(N,u):d.appendChild(N),N}var f=new Map;function v(X,D){var _=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},N=H(_);if(!f.has(N)){var i=b("",_),d=i.parentNode;f.set(N,d),d.removeChild(i)}var u=Array.from(f.get(N).children).find(function(C){return C.tagName==="STYLE"&&C[y]===D});if(u){var j,l;if(((j=_.csp)===null||j===void 0?void 0:j.nonce)&&u.nonce!==((l=_.csp)===null||l===void 0?void 0:l.nonce)){var F;u.nonce=(F=_.csp)===null||F===void 0?void 0:F.nonce}return u.innerHTML!==X&&(u.innerHTML=X),u}var z=b(X,_);return z[y]=D,z}},CJF0:function(ve,I,t){"use strict";var B=t("14J3"),y=t("BMrR"),H=t("+L6B"),b=t("2/Rp"),f=t("jCWc"),v=t("kPKH"),X=t("PpiC"),D=t("q1tI"),_=t.n(D),N=t("Ty5D"),i=t("9kvl"),d=t("55Ip"),u=t("lzim"),j=t("nZ20"),l=t.n(j),F=function(C){var Q,Ce,be,L,ee=C.shixunsDetail,Ee=C.dispatch,Oe=C.loading,ae=C.match,n=C.data,e=n===void 0?{}:n,T=C.title,M=Object(X.a)(C,["shixunsDetail","dispatch","loading","match","data","title"]),$=Object(N.i)(),Z=!(((Q=ee.detail)===null||Q===void 0?void 0:Q.identity)>4||((Ce=ee.detail)===null||Ce===void 0?void 0:Ce.identity)===void 0||((be=ee.detail)===null||be===void 0?void 0:be.shixun_status)===2||((L=ee.detail)===null||L===void 0?void 0:L.shixun_status)===1);return _.a.createElement("aside",{className:"bg-white mb10 pl20 pr20 ".concat(l.a.wrap)},_.a.createElement(y.a,{gutter:[20,20],align:"middle"},_.a.createElement(v.a,{flex:1},_.a.createElement("span",{className:l.a.icons},_.a.createElement("img",{src:u.f,width:"14"})),_.a.createElement("span",{className:"font16"},"\u7B2C ",e==null?void 0:e.position," \u5173\uFF1A",T)),_.a.createElement(v.a,null,(e==null?void 0:e.prev_challenge)&&_.a.createElement(b.a,{type:"primary",ghost:!0,className:"mt10 mr5",onClick:function(){var A,w=e.prev_challenge.st===0?"/editcheckpoint":"/editquestion",q="/shixuns/".concat($.id,"/challenges/").concat(e==null||((A=e.prev_challenge)===null||A===void 0)?void 0:A.id).concat(w);i.d.replace(q)}},"\u4E0A\u4E00\u5173"),e.next_challenge&&_.a.createElement(b.a,{type:"primary",ghost:!0,className:"mt10 mr5",onClick:function(){var A,w=e.next_challenge.st===0?"/editcheckpoint":"/editquestion",q="/shixuns/".concat($.id,"/challenges/").concat(e==null||((A=e.next_challenge)===null||A===void 0)?void 0:A.id).concat(w);i.d.replace(q)}},"\u4E0B\u4E00\u5173"),Z&&_.a.createElement(b.a,{type:"primary"},_.a.createElement(d.a,{to:"/shixuns/".concat($.id,"/challenges/newquestion")},"\u65B0\u589E\u9009\u62E9\u9898\u4EFB\u52A1")),Z&&_.a.createElement(b.a,{type:"primary",className:"ml5"},_.a.createElement(d.a,{to:"/shixuns/".concat($.id,"/challenges/new")},"\u65B0\u589E\u5B9E\u8DF5\u4EFB\u52A1")),_.a.createElement(b.a,{type:"primary",className:"ml5"},_.a.createElement(d.a,{to:"/shixuns/".concat($.id,"/challenges")},"\u8FD4\u56DE")))))};I.a=Object(i.a)(function(z){var C=z.shixunsDetail,Q=z.newCourse,Ce=z.loading,be=z.globalSetting;return{shixunsDetail:C,newCourse:Q,globalSetting:be,loading:Ce.effects}})(F)},Gytx:function(ve,I){ve.exports=function(B,y,H,b){var f=H?H.call(b,B,y):void 0;if(f!==void 0)return!!f;if(B===y)return!0;if(typeof B!="object"||!B||typeof y!="object"||!y)return!1;var v=Object.keys(B),X=Object.keys(y);if(v.length!==X.length)return!1;for(var D=Object.prototype.hasOwnProperty.bind(y),_=0;_1&&arguments[1]!==void 0?arguments[1]:1,Fe=ue.length,De=0;De1&&arguments[1]!==void 0?arguments[1]:!1;return Object(Ee.a)(R).map(function(S,V){if(!f.isValidElement(S)||!S.type)return null;var le=S.type.isSelectOptGroup,fe=S.key,s=S.props,h=s.children,E=Object(X.a)(s,["children"]);return r||!le?Oe(S):Object(ee.a)(Object(ee.a)({key:"__RC_SELECT_GRP__".concat(fe===null?V:fe,"__"),label:fe},E),{},{options:ae(h)})}).filter(function(S){return S})}var n=t("2Qr1"),e=t("qNPg"),T=t("U8pU"),M=t("Kwbf"),$=t("WKfj");function Z(R){var r=R.mode,S=R.options,V=R.children,le=R.backfill,fe=R.allowClear,s=R.placeholder,h=R.getInputElement,E=R.showSearch,o=R.onSearch,a=R.defaultOpen,g=R.autoFocus,m=R.labelInValue,c=R.value,O=R.inputValue,U=R.optionLabelProp,J=r==="multiple"||r==="tags",ne=E!==void 0?E:J||r==="combobox",k=S||ae(V);if(Object(M.a)(r!=="tags"||k.every(function(G){return!G.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),r==="tags"||r==="combobox"){var ge=k.some(function(G){return G.options?G.options.some(function(ue){return typeof("value"in ue?ue.value:ue.key)=="number"}):typeof("value"in G?G.value:G.key)=="number"});Object(M.a)(!ge,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(M.a)(r!=="combobox"||!U,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(M.a)(r==="combobox"||!le,"`backfill` only works with `combobox` mode."),Object(M.a)(r==="combobox"||!h,"`getInputElement` only work with `combobox` mode."),Object(M.b)(r!=="combobox"||!h||!fe||!s,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),o&&!ne&&r!=="combobox"&&r!=="tags"&&Object(M.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(M.b)(!a||g,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),c!=null){var Me=Object($.d)(c);Object(M.a)(!m||Me.every(function(G){return Object(T.a)(G)==="object"&&("key"in G||"value"in G)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(M.a)(!J||Array.isArray(c),"`value` should be array when `mode` is `multiple` or `tags`")}if(V){var ie=null;Object(Ee.a)(V).some(function(G){if(!f.isValidElement(G)||!G.type)return!1;var ue=G.type;if(ue.isSelectOption)return!1;if(ue.isSelectOptGroup){var je=Object(Ee.a)(G.props.children).every(function(se){return!f.isValidElement(se)||!G.type||se.type.isSelectOption?!0:(ie=se.type,!1)});return!je}return ie=ue,!0}),ie&&Object(M.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(ie.displayName||ie.name||ie,"`.")),Object(M.a)(O===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var x=Z,A=Object(e.a)({prefixCls:"rc-select",components:{optionList:C},convertChildrenToData:ae,flattenOptions:n.d,getLabeledValue:n.e,filterOptions:n.b,isValueDisabled:n.g,findValueOption:n.c,warningProps:x,fillOptionsWithMissingValue:n.a}),w=function(R){Object(H.a)(S,R);var r=Object(b.a)(S);function S(){var V;return Object(B.a)(this,S),V=r.apply(this,arguments),V.selectRef=f.createRef(),V.focus=function(){V.selectRef.current.focus()},V.blur=function(){V.selectRef.current.blur()},V}return Object(y.a)(S,[{key:"render",value:function(){return f.createElement(A,Object.assign({ref:this.selectRef},this.props))}}]),S}(f.Component);w.Option=Ce,w.OptGroup=L;var q=w,Pe=I.c=q},M06Q:function(ve,I,t){ve.exports={wrap:"wrap___DotYX",content:"content___XZOQk",mainPathWrap:"mainPathWrap___3GJIi",colorBlue:"colorBlue___34ph7"}},OLES:function(ve,I,t){"use strict";var B=t("U8pU"),y=t("VTBJ"),H=t("Ff2n"),b=t("q1tI"),f=t("uciX"),v=t("7ixt"),X=function(u){var j=u.overlay,l=u.prefixCls,F=u.id,z=u.overlayInnerStyle;return b.createElement("div",{className:"".concat(l,"-inner"),id:F,role:"tooltip",style:z},typeof j=="function"?j():j)},D=X,_=function(u,j){var l=u.overlayClassName,F=u.trigger,z=F===void 0?["hover"]:F,C=u.mouseEnterDelay,Q=C===void 0?0:C,Ce=u.mouseLeaveDelay,be=Ce===void 0?.1:Ce,L=u.overlayStyle,ee=u.prefixCls,Ee=ee===void 0?"rc-tooltip":ee,Oe=u.children,ae=u.onVisibleChange,n=u.afterVisibleChange,e=u.transitionName,T=u.animation,M=u.placement,$=M===void 0?"right":M,Z=u.align,x=Z===void 0?{}:Z,A=u.destroyTooltipOnHide,w=A===void 0?!1:A,q=u.defaultVisible,Pe=u.getTooltipContainer,R=u.overlayInnerStyle,r=Object(H.a)(u,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),S=Object(b.useRef)(null);Object(b.useImperativeHandle)(j,function(){return S.current});var V=Object(y.a)({},r);"visible"in u&&(V.popupVisible=u.visible);var le=function(){var o=u.arrowContent,a=o===void 0?null:o,g=u.overlay,m=u.id;return[b.createElement("div",{className:"".concat(Ee,"-arrow"),key:"arrow"},a),b.createElement(D,{key:"content",prefixCls:Ee,id:m,overlay:g,overlayInnerStyle:R})]},fe=!1,s=!1;if(typeof w=="boolean")fe=w;else if(w&&Object(B.a)(w)==="object"){var h=w.keepParent;fe=h===!0,s=h===!1}return b.createElement(f.a,Object.assign({popupClassName:l,prefixCls:Ee,popup:le,action:z,builtinPlacements:v.a,popupPlacement:$,ref:S,popupAlign:x,getPopupContainer:Pe,onPopupVisibleChange:ae,afterPopupVisibleChange:n,popupTransitionName:e,popupAnimation:T,defaultPopupVisible:q,destroyPopupOnHide:fe,autoDestroy:s,mouseLeaveDelay:be,popupStyle:L,mouseEnterDelay:Q},V),Oe)},N=Object(b.forwardRef)(_),i=I.a=N},UUDw:function(ve,I,t){ve.exports={buttonFixed:"buttonFixed___2zLVJ",button:"button___-JgFH",buttonWrap:"buttonWrap___aZhhk"}},W1YM:function(ve,I,t){},Y1PL:function(ve,I,t){"use strict";t.r(I),t.d(I,"ResizableTextArea",function(){return V});var B=t("wx14"),y=t("1OyB"),H=t("vuIU"),b=t("Ji7U"),f=t("LK+K"),v=t("q1tI"),X=t("VTBJ"),D=t("rePB"),_=t("Zm9Q"),N=t("Kwbf"),i=t("c+Xe"),d=t("m+aA"),u=t("bdgK"),j=new Map;function l(s){s.forEach(function(h){var E,o=h.target;(E=j.get(o))===null||E===void 0||E.forEach(function(a){return a(o)})})}var F=new u.default(l),z=null,C=null;function Q(s,h){j.has(s)||(j.set(s,new Set),F.observe(s)),j.get(s).add(h)}function Ce(s,h){j.has(s)&&(j.get(s).delete(h),j.get(s).size||(F.unobserve(s),j.delete(s)))}var be=function(s){Object(b.a)(E,s);var h=Object(f.a)(E);function E(){return Object(y.a)(this,E),h.apply(this,arguments)}return Object(H.a)(E,[{key:"render",value:function(){return this.props.children}}]),E}(v.Component),L=v.createContext(null);function ee(s){var h=s.children,E=s.onBatchResize,o=v.useRef(0),a=v.useRef([]),g=v.useContext(L),m=v.useCallback(function(c,O,U){o.current+=1;var J=o.current;a.current.push({size:c,element:O,data:U}),Promise.resolve().then(function(){J===o.current&&(E==null||E(a.current),a.current=[])}),g==null||g(c,O,U)},[E,g]);return v.createElement(L.Provider,{value:m},h)}function Ee(s){var h=s.children,E=s.disabled,o=v.useRef(null),a=v.useRef(null),g=v.useContext(L),m=v.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),c=v.isValidElement(h)&&Object(i.c)(h),O=c?h.ref:null,U=v.useMemo(function(){return Object(i.a)(O,o)},[O,o]),J=v.useRef(s);J.current=s;var ne=v.useCallback(function(k){var ge=J.current,Me=ge.onResize,ie=ge.data,G=k.getBoundingClientRect(),ue=G.width,je=G.height,se=k.offsetWidth,Re=k.offsetHeight,Te=Math.floor(ue),te=Math.floor(je);if(m.current.width!==Te||m.current.height!==te||m.current.offsetWidth!==se||m.current.offsetHeight!==Re){var he={width:Te,height:te,offsetWidth:se,offsetHeight:Re};m.current=he;var Ae=se===Math.round(ue)?ue:se,We=Re===Math.round(je)?je:Re,Ue=Object(X.a)(Object(X.a)({},he),{},{offsetWidth:Ae,offsetHeight:We});g==null||g(Ue,k,ie),Me&&Promise.resolve().then(function(){Me(Ue,k)})}},[]);return v.useEffect(function(){var k=Object(d.a)(o.current)||Object(d.a)(a.current);return k&&!E&&Q(k,ne),function(){return Ce(k,ne)}},[o.current,E]),v.createElement(be,{ref:a},c?v.cloneElement(h,{ref:U}):h)}var Oe="rc-observer-key";function ae(s){var h=s.children,E=Object(_.a)(h);return E.map(function(o,a){var g=(o==null?void 0:o.key)||"".concat(Oe,"-").concat(a);return v.createElement(Ee,Object(B.a)({},s,{key:g}),o)})}ae.Collection=ee;var n=ae,e=t("bT9E"),T=t("TSYQ"),M=t.n(T),$=` +(window.webpackJsonp=window.webpackJsonp||[]).push([[201],{"4YB9":function(ve,I,t){"use strict";var B=t("q1tI"),y=t.n(B),H=t("Ty5D"),b=t("55Ip"),f=t("W1YM"),v=t.n(f);I.a=function(X){var D=X.activeIndex,_=Object(H.i)(),N=_.id,i=_.challengesId,d=Object(B.useMemo)(function(){return[{name:"1\u3001\u672C\u5173\u4EFB\u52A1",url:"/shixuns/".concat(N,"/challenges/").concat(i,"/editcheckpoint")},{name:"2\u3001\u8BC4\u6D4B\u8BBE\u7F6E",url:"/shixuns/".concat(N,"/challenges/").concat(i,"/tab=2")},{name:"3\u3001\u53C2\u8003\u7B54\u6848",url:"/shixuns/".concat(N,"/challenges/").concat(i,"/tab=3")},{name:"4\u3001\u5173\u5361\u6392\u884C\u699C",url:"/shixuns/".concat(N,"/challenges/").concat(i,"/tab=4")}]},[N,i]);return y.a.createElement("ul",{className:"challenge-nav"},d.map(function(u,j){return D===j?y.a.createElement("li",{key:u.url}," ",y.a.createElement("a",{className:"active"},u.name)," "):y.a.createElement("li",{key:u.url}," ",y.a.createElement(b.a,{to:u.url},u.name)," ")}))}},"55Ip":function(ve,I,t){"use strict";t.d(I,"a",function(){return Q}),t.d(I,"b",function(){return Oe});var B=t("Ty5D"),y=t("dI71"),H=t("q1tI"),b=t.n(H),f=t("YS25"),v=t("17x9"),X=t.n(v),D=t("wx14"),_=t("zLVn"),N=t("9R94"),i=function(n){Object(y.a)(e,n);function e(){for(var M,$=arguments.length,Z=new Array($),x=0;x<$;x++)Z[x]=arguments[x];return M=n.call.apply(n,[this].concat(Z))||this,M.history=Object(f.a)(M.props),M}var T=e.prototype;return T.render=function(){return b.a.createElement(B.c,{history:this.history,children:this.props.children})},e}(b.a.Component),d=function(n){Object(y.a)(e,n);function e(){for(var M,$=arguments.length,Z=new Array($),x=0;x<$;x++)Z[x]=arguments[x];return M=n.call.apply(n,[this].concat(Z))||this,M.history=Object(f.b)(M.props),M}var T=e.prototype;return T.render=function(){return b.a.createElement(B.c,{history:this.history,children:this.props.children})},e}(b.a.Component),u=function(e,T){return typeof e=="function"?e(T):e},j=function(e,T){return typeof e=="string"?Object(f.c)(e,null,null,T):e},l=function(e){return e},F=b.a.forwardRef;typeof F=="undefined"&&(F=l);function z(n){return!!(n.metaKey||n.altKey||n.ctrlKey||n.shiftKey)}var C=F(function(n,e){var T=n.innerRef,M=n.navigate,$=n.onClick,Z=Object(_.a)(n,["innerRef","navigate","onClick"]),x=Z.target,A=Object(D.a)({},Z,{onClick:function(q){try{$&&$(q)}catch(Pe){throw q.preventDefault(),Pe}!q.defaultPrevented&&q.button===0&&(!x||x==="_self")&&!z(q)&&(q.preventDefault(),M())}});return l!==F?A.ref=e||T:A.ref=T,b.a.createElement("a",A)}),Q=F(function(n,e){var T=n.component,M=T===void 0?C:T,$=n.replace,Z=n.to,x=n.innerRef,A=Object(_.a)(n,["component","replace","to","innerRef"]);return b.a.createElement(B.e.Consumer,null,function(w){w||Object(N.a)(!1);var q=w.history,Pe=j(u(Z,w.location),w.location),R=Pe?q.createHref(Pe):"",r=Object(D.a)({},A,{href:R,navigate:function(){var V=u(Z,w.location),le=$?q.replace:q.push;le(V)}});return l!==F?r.ref=e||x:r.innerRef=x,b.a.createElement(M,r)})});if(!1)var Ce,be;var L=function(e){return e},ee=b.a.forwardRef;typeof ee=="undefined"&&(ee=L);function Ee(){for(var n=arguments.length,e=new Array(n),T=0;T1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(B.a)())return null;var N=document.createElement("style");if((D=_.csp)===null||D===void 0?void 0:D.nonce){var i;N.nonce=(i=_.csp)===null||i===void 0?void 0:i.nonce}N.innerHTML=X;var d=H(_),u=d.firstChild;return _.prepend&&d.prepend?d.prepend(N):_.prepend&&u?d.insertBefore(N,u):d.appendChild(N),N}var f=new Map;function v(X,D){var _=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},N=H(_);if(!f.has(N)){var i=b("",_),d=i.parentNode;f.set(N,d),d.removeChild(i)}var u=Array.from(f.get(N).children).find(function(C){return C.tagName==="STYLE"&&C[y]===D});if(u){var j,l;if(((j=_.csp)===null||j===void 0?void 0:j.nonce)&&u.nonce!==((l=_.csp)===null||l===void 0?void 0:l.nonce)){var F;u.nonce=(F=_.csp)===null||F===void 0?void 0:F.nonce}return u.innerHTML!==X&&(u.innerHTML=X),u}var z=b(X,_);return z[y]=D,z}},CJF0:function(ve,I,t){"use strict";var B=t("14J3"),y=t("BMrR"),H=t("+L6B"),b=t("2/Rp"),f=t("jCWc"),v=t("kPKH"),X=t("PpiC"),D=t("q1tI"),_=t.n(D),N=t("Ty5D"),i=t("9kvl"),d=t("55Ip"),u=t("lzim"),j=t("nZ20"),l=t.n(j),F=function(C){var Q,Ce,be,L,ee=C.shixunsDetail,Ee=C.dispatch,Oe=C.loading,ae=C.match,n=C.data,e=n===void 0?{}:n,T=C.title,M=Object(X.a)(C,["shixunsDetail","dispatch","loading","match","data","title"]),$=Object(N.i)(),Z=!(((Q=ee.detail)===null||Q===void 0?void 0:Q.identity)>4||((Ce=ee.detail)===null||Ce===void 0?void 0:Ce.identity)===void 0||((be=ee.detail)===null||be===void 0?void 0:be.shixun_status)===2||((L=ee.detail)===null||L===void 0?void 0:L.shixun_status)===1);return _.a.createElement("aside",{className:"bg-white mb10 pl20 pr20 ".concat(l.a.wrap)},_.a.createElement(y.a,{gutter:[20,20],align:"middle"},_.a.createElement(v.a,{flex:1},_.a.createElement("span",{className:l.a.icons},_.a.createElement("img",{src:u.e,width:"14"})),_.a.createElement("span",{className:"font16"},"\u7B2C ",e==null?void 0:e.position," \u5173\uFF1A",T)),_.a.createElement(v.a,null,(e==null?void 0:e.prev_challenge)&&_.a.createElement(b.a,{type:"primary",ghost:!0,className:"mt10 mr5",onClick:function(){var A,w=e.prev_challenge.st===0?"/editcheckpoint":"/editquestion",q="/shixuns/".concat($.id,"/challenges/").concat(e==null||((A=e.prev_challenge)===null||A===void 0)?void 0:A.id).concat(w);i.d.replace(q)}},"\u4E0A\u4E00\u5173"),e.next_challenge&&_.a.createElement(b.a,{type:"primary",ghost:!0,className:"mt10 mr5",onClick:function(){var A,w=e.next_challenge.st===0?"/editcheckpoint":"/editquestion",q="/shixuns/".concat($.id,"/challenges/").concat(e==null||((A=e.next_challenge)===null||A===void 0)?void 0:A.id).concat(w);i.d.replace(q)}},"\u4E0B\u4E00\u5173"),Z&&_.a.createElement(b.a,{type:"primary"},_.a.createElement(d.a,{to:"/shixuns/".concat($.id,"/challenges/newquestion")},"\u65B0\u589E\u9009\u62E9\u9898\u4EFB\u52A1")),Z&&_.a.createElement(b.a,{type:"primary",className:"ml5"},_.a.createElement(d.a,{to:"/shixuns/".concat($.id,"/challenges/new")},"\u65B0\u589E\u5B9E\u8DF5\u4EFB\u52A1")),_.a.createElement(b.a,{type:"primary",className:"ml5"},_.a.createElement(d.a,{to:"/shixuns/".concat($.id,"/challenges")},"\u8FD4\u56DE")))))};I.a=Object(i.a)(function(z){var C=z.shixunsDetail,Q=z.newCourse,Ce=z.loading,be=z.globalSetting;return{shixunsDetail:C,newCourse:Q,globalSetting:be,loading:Ce.effects}})(F)},Gytx:function(ve,I){ve.exports=function(B,y,H,b){var f=H?H.call(b,B,y):void 0;if(f!==void 0)return!!f;if(B===y)return!0;if(typeof B!="object"||!B||typeof y!="object"||!y)return!1;var v=Object.keys(B),X=Object.keys(y);if(v.length!==X.length)return!1;for(var D=Object.prototype.hasOwnProperty.bind(y),_=0;_1&&arguments[1]!==void 0?arguments[1]:1,Fe=ue.length,De=0;De1&&arguments[1]!==void 0?arguments[1]:!1;return Object(Ee.a)(R).map(function(S,V){if(!f.isValidElement(S)||!S.type)return null;var le=S.type.isSelectOptGroup,fe=S.key,s=S.props,h=s.children,E=Object(X.a)(s,["children"]);return r||!le?Oe(S):Object(ee.a)(Object(ee.a)({key:"__RC_SELECT_GRP__".concat(fe===null?V:fe,"__"),label:fe},E),{},{options:ae(h)})}).filter(function(S){return S})}var n=t("2Qr1"),e=t("qNPg"),T=t("U8pU"),M=t("Kwbf"),$=t("WKfj");function Z(R){var r=R.mode,S=R.options,V=R.children,le=R.backfill,fe=R.allowClear,s=R.placeholder,h=R.getInputElement,E=R.showSearch,o=R.onSearch,a=R.defaultOpen,g=R.autoFocus,m=R.labelInValue,c=R.value,O=R.inputValue,U=R.optionLabelProp,J=r==="multiple"||r==="tags",ne=E!==void 0?E:J||r==="combobox",k=S||ae(V);if(Object(M.a)(r!=="tags"||k.every(function(G){return!G.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),r==="tags"||r==="combobox"){var ge=k.some(function(G){return G.options?G.options.some(function(ue){return typeof("value"in ue?ue.value:ue.key)=="number"}):typeof("value"in G?G.value:G.key)=="number"});Object(M.a)(!ge,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(M.a)(r!=="combobox"||!U,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(M.a)(r==="combobox"||!le,"`backfill` only works with `combobox` mode."),Object(M.a)(r==="combobox"||!h,"`getInputElement` only work with `combobox` mode."),Object(M.b)(r!=="combobox"||!h||!fe||!s,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),o&&!ne&&r!=="combobox"&&r!=="tags"&&Object(M.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(M.b)(!a||g,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),c!=null){var Me=Object($.d)(c);Object(M.a)(!m||Me.every(function(G){return Object(T.a)(G)==="object"&&("key"in G||"value"in G)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(M.a)(!J||Array.isArray(c),"`value` should be array when `mode` is `multiple` or `tags`")}if(V){var ie=null;Object(Ee.a)(V).some(function(G){if(!f.isValidElement(G)||!G.type)return!1;var ue=G.type;if(ue.isSelectOption)return!1;if(ue.isSelectOptGroup){var je=Object(Ee.a)(G.props.children).every(function(se){return!f.isValidElement(se)||!G.type||se.type.isSelectOption?!0:(ie=se.type,!1)});return!je}return ie=ue,!0}),ie&&Object(M.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(ie.displayName||ie.name||ie,"`.")),Object(M.a)(O===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var x=Z,A=Object(e.a)({prefixCls:"rc-select",components:{optionList:C},convertChildrenToData:ae,flattenOptions:n.d,getLabeledValue:n.e,filterOptions:n.b,isValueDisabled:n.g,findValueOption:n.c,warningProps:x,fillOptionsWithMissingValue:n.a}),w=function(R){Object(H.a)(S,R);var r=Object(b.a)(S);function S(){var V;return Object(B.a)(this,S),V=r.apply(this,arguments),V.selectRef=f.createRef(),V.focus=function(){V.selectRef.current.focus()},V.blur=function(){V.selectRef.current.blur()},V}return Object(y.a)(S,[{key:"render",value:function(){return f.createElement(A,Object.assign({ref:this.selectRef},this.props))}}]),S}(f.Component);w.Option=Ce,w.OptGroup=L;var q=w,Pe=I.c=q},M06Q:function(ve,I,t){ve.exports={wrap:"wrap___DotYX",content:"content___XZOQk",mainPathWrap:"mainPathWrap___3GJIi",colorBlue:"colorBlue___34ph7"}},OLES:function(ve,I,t){"use strict";var B=t("U8pU"),y=t("VTBJ"),H=t("Ff2n"),b=t("q1tI"),f=t("uciX"),v=t("7ixt"),X=function(u){var j=u.overlay,l=u.prefixCls,F=u.id,z=u.overlayInnerStyle;return b.createElement("div",{className:"".concat(l,"-inner"),id:F,role:"tooltip",style:z},typeof j=="function"?j():j)},D=X,_=function(u,j){var l=u.overlayClassName,F=u.trigger,z=F===void 0?["hover"]:F,C=u.mouseEnterDelay,Q=C===void 0?0:C,Ce=u.mouseLeaveDelay,be=Ce===void 0?.1:Ce,L=u.overlayStyle,ee=u.prefixCls,Ee=ee===void 0?"rc-tooltip":ee,Oe=u.children,ae=u.onVisibleChange,n=u.afterVisibleChange,e=u.transitionName,T=u.animation,M=u.placement,$=M===void 0?"right":M,Z=u.align,x=Z===void 0?{}:Z,A=u.destroyTooltipOnHide,w=A===void 0?!1:A,q=u.defaultVisible,Pe=u.getTooltipContainer,R=u.overlayInnerStyle,r=Object(H.a)(u,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),S=Object(b.useRef)(null);Object(b.useImperativeHandle)(j,function(){return S.current});var V=Object(y.a)({},r);"visible"in u&&(V.popupVisible=u.visible);var le=function(){var o=u.arrowContent,a=o===void 0?null:o,g=u.overlay,m=u.id;return[b.createElement("div",{className:"".concat(Ee,"-arrow"),key:"arrow"},a),b.createElement(D,{key:"content",prefixCls:Ee,id:m,overlay:g,overlayInnerStyle:R})]},fe=!1,s=!1;if(typeof w=="boolean")fe=w;else if(w&&Object(B.a)(w)==="object"){var h=w.keepParent;fe=h===!0,s=h===!1}return b.createElement(f.a,Object.assign({popupClassName:l,prefixCls:Ee,popup:le,action:z,builtinPlacements:v.a,popupPlacement:$,ref:S,popupAlign:x,getPopupContainer:Pe,onPopupVisibleChange:ae,afterPopupVisibleChange:n,popupTransitionName:e,popupAnimation:T,defaultPopupVisible:q,destroyPopupOnHide:fe,autoDestroy:s,mouseLeaveDelay:be,popupStyle:L,mouseEnterDelay:Q},V),Oe)},N=Object(b.forwardRef)(_),i=I.a=N},UUDw:function(ve,I,t){ve.exports={buttonFixed:"buttonFixed___2zLVJ",button:"button___-JgFH",buttonWrap:"buttonWrap___aZhhk"}},W1YM:function(ve,I,t){},Y1PL:function(ve,I,t){"use strict";t.r(I),t.d(I,"ResizableTextArea",function(){return V});var B=t("wx14"),y=t("1OyB"),H=t("vuIU"),b=t("Ji7U"),f=t("LK+K"),v=t("q1tI"),X=t("VTBJ"),D=t("rePB"),_=t("Zm9Q"),N=t("Kwbf"),i=t("c+Xe"),d=t("m+aA"),u=t("bdgK"),j=new Map;function l(s){s.forEach(function(h){var E,o=h.target;(E=j.get(o))===null||E===void 0||E.forEach(function(a){return a(o)})})}var F=new u.default(l),z=null,C=null;function Q(s,h){j.has(s)||(j.set(s,new Set),F.observe(s)),j.get(s).add(h)}function Ce(s,h){j.has(s)&&(j.get(s).delete(h),j.get(s).size||(F.unobserve(s),j.delete(s)))}var be=function(s){Object(b.a)(E,s);var h=Object(f.a)(E);function E(){return Object(y.a)(this,E),h.apply(this,arguments)}return Object(H.a)(E,[{key:"render",value:function(){return this.props.children}}]),E}(v.Component),L=v.createContext(null);function ee(s){var h=s.children,E=s.onBatchResize,o=v.useRef(0),a=v.useRef([]),g=v.useContext(L),m=v.useCallback(function(c,O,U){o.current+=1;var J=o.current;a.current.push({size:c,element:O,data:U}),Promise.resolve().then(function(){J===o.current&&(E==null||E(a.current),a.current=[])}),g==null||g(c,O,U)},[E,g]);return v.createElement(L.Provider,{value:m},h)}function Ee(s){var h=s.children,E=s.disabled,o=v.useRef(null),a=v.useRef(null),g=v.useContext(L),m=v.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),c=v.isValidElement(h)&&Object(i.c)(h),O=c?h.ref:null,U=v.useMemo(function(){return Object(i.a)(O,o)},[O,o]),J=v.useRef(s);J.current=s;var ne=v.useCallback(function(k){var ge=J.current,Me=ge.onResize,ie=ge.data,G=k.getBoundingClientRect(),ue=G.width,je=G.height,se=k.offsetWidth,Re=k.offsetHeight,Te=Math.floor(ue),te=Math.floor(je);if(m.current.width!==Te||m.current.height!==te||m.current.offsetWidth!==se||m.current.offsetHeight!==Re){var he={width:Te,height:te,offsetWidth:se,offsetHeight:Re};m.current=he;var Ae=se===Math.round(ue)?ue:se,We=Re===Math.round(je)?je:Re,Ue=Object(X.a)(Object(X.a)({},he),{},{offsetWidth:Ae,offsetHeight:We});g==null||g(Ue,k,ie),Me&&Promise.resolve().then(function(){Me(Ue,k)})}},[]);return v.useEffect(function(){var k=Object(d.a)(o.current)||Object(d.a)(a.current);return k&&!E&&Q(k,ne),function(){return Ce(k,ne)}},[o.current,E]),v.createElement(be,{ref:a},c?v.cloneElement(h,{ref:U}):h)}var Oe="rc-observer-key";function ae(s){var h=s.children,E=Object(_.a)(h);return E.map(function(o,a){var g=(o==null?void 0:o.key)||"".concat(Oe,"-").concat(a);return v.createElement(Ee,Object(B.a)({},s,{key:g}),o)})}ae.Collection=ee;var n=ae,e=t("bT9E"),T=t("TSYQ"),M=t.n(T),$=` min-height:0 !important; max-height:none !important; height:0 !important; diff --git a/p__Shixuns__Detail__Challenges__EditQuestion.73b91548.async.js b/p__Shixuns__Detail__Challenges__EditQuestion.36931485.async.js similarity index 94% rename from p__Shixuns__Detail__Challenges__EditQuestion.73b91548.async.js rename to p__Shixuns__Detail__Challenges__EditQuestion.36931485.async.js index 116185e9f3..38082986f7 100644 --- a/p__Shixuns__Detail__Challenges__EditQuestion.73b91548.async.js +++ b/p__Shixuns__Detail__Challenges__EditQuestion.36931485.async.js @@ -1,9 +1,9 @@ (window.webpackJsonp=window.webpackJsonp||[]).push([[202,7,9],{"+NIl":function(ke,_,d){(function(G){G(d("VrN/"))})(function(G){"use strict";G.defineMode("stex",function(be,re){"use strict";function fe(E,A){E.cmdState.push(A)}function de(E){return E.cmdState.length>0?E.cmdState[E.cmdState.length-1]:null}function ne(E){var A=E.cmdState.pop();A&&A.closeBracket()}function W(E){for(var A=E.cmdState,L=A.length-1;L>=0;L--){var g=A[L];if(g.name=="DEFAULT")continue;return g}return{styleIdentifier:function(){return null}}}function Y(E,A,L){return function(){this.name=E,this.bracketNo=0,this.style=A,this.styles=L,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var O={};O.importmodule=Y("importmodule","tag",["string","builtin"]),O.documentclass=Y("documentclass","tag",["","atom"]),O.usepackage=Y("usepackage","tag",["atom"]),O.begin=Y("begin","tag",["atom"]),O.end=Y("end","tag",["atom"]),O.label=Y("label","tag",["atom"]),O.ref=Y("ref","tag",["atom"]),O.eqref=Y("eqref","tag",["atom"]),O.cite=Y("cite","tag",["atom"]),O.bibitem=Y("bibitem","tag",["atom"]),O.Bibitem=Y("Bibitem","tag",["atom"]),O.RBibitem=Y("RBibitem","tag",["atom"]),O.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function B(E,A){E.f=A}function b(E,A){var L;if(E.match(/^\\[a-zA-Z@]+/)){var g=E.current().slice(1);return L=O.hasOwnProperty(g)?O[g]:O.DEFAULT,L=new L,fe(A,L),B(A,k),L.style}if(E.match(/^\\[$&%#{}_]/))return"tag";if(E.match(/^\\[,;!\/\\]/))return"tag";if(E.match("\\["))return B(A,function(w,I){return C(w,I,"\\]")}),"keyword";if(E.match("\\("))return B(A,function(w,I){return C(w,I,"\\)")}),"keyword";if(E.match("$$"))return B(A,function(w,I){return C(w,I,"$$")}),"keyword";if(E.match("$"))return B(A,function(w,I){return C(w,I,"$")}),"keyword";var v=E.next();if(v=="%")return E.skipToEnd(),"comment";if(v=="}"||v=="]"){if(L=de(A),L)L.closeBracket(v),B(A,k);else return"error";return"bracket"}else return v=="{"||v=="["?(L=O.DEFAULT,L=new L,fe(A,L),"bracket"):/\d/.test(v)?(E.eatWhile(/[\w.%]/),"atom"):(E.eatWhile(/[\w\-_]/),L=W(A),L.name=="begin"&&(L.argument=E.current()),L.styleIdentifier())}function C(E,A,L){if(E.eatSpace())return null;if(L&&E.match(L))return B(A,b),"keyword";if(E.match(/^\\[a-zA-Z@]+/))return"tag";if(E.match(/^[a-zA-Z]+/))return"variable-2";if(E.match(/^\\[$&%#{}_]/))return"tag";if(E.match(/^\\[,;!\/]/))return"tag";if(E.match(/^[\^_&]/))return"tag";if(E.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(E.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var g=E.next();return g=="{"||g=="}"||g=="["||g=="]"||g=="("||g==")"?"bracket":g=="%"?(E.skipToEnd(),"comment"):"error"}function k(E,A){var L=E.peek(),g;return L=="{"||L=="["?(g=de(A),g.openBracket(L),E.eat(L),B(A,b),"bracket"):/[ \t\r]/.test(L)?(E.eat(L),null):(B(A,b),ne(A),b(E,A))}return{startState:function(){var E=re.inMathMode?function(A,L){return C(A,L)}:b;return{cmdState:[],f:E}},copyState:function(E){return{cmdState:E.cmdState.slice(),f:E.f}},token:function(E,A){return A.f(E,A)},blankLine:function(E){E.f=b,E.cmdState.length=0},lineComment:"%"}}),G.defineMIME("text/x-stex","stex"),G.defineMIME("text/x-latex","stex")})},"+ua5":function(ke,_,d){},"/GNS":function(ke,_,d){ke.exports=d.p+"static/search1.c4136dd4.png"},"/cxE":function(ke,_,d){"use strict";d.d(_,"e",function(){return re}),d.d(_,"f",function(){return fe}),d.d(_,"g",function(){return de}),d.d(_,"d",function(){return W}),d.d(_,"a",function(){return Y}),d.d(_,"b",function(){return O}),d.d(_,"c",function(){return B});var G=function(){function b(){this.listeners=[],this.unexpectedErrorHandler=function(C){setTimeout(function(){throw C.stack?new Error(C.message+` -`+C.stack):C},0)}}return b.prototype.emit=function(C){this.listeners.forEach(function(k){k(C)})},b.prototype.onUnexpectedError=function(C){this.unexpectedErrorHandler(C),this.emit(C)},b.prototype.onUnexpectedExternalError=function(C){this.unexpectedErrorHandler(C)},b}(),be=new G;function re(b){W(b)||be.onUnexpectedError(b);return}function fe(b){W(b)||be.onUnexpectedExternalError(b);return}function de(b){if(b instanceof Error){var C=b.name,k=b.message,E=b.stacktrace||b.stack;return{$isError:!0,name:C,message:k,stack:E}}return b}var ne="Canceled";function W(b){return b instanceof Error&&b.name===ne&&b.message===ne}function Y(){var b=new Error(ne);return b.name=b.message,b}function O(b){return b?new Error("Illegal argument: "+b):new Error("Illegal argument")}function B(b){return b?new Error("Illegal state: "+b):new Error("Illegal state")}},"19Vz":function(ke,_,d){(function(G){G(d("VrN/"))})(function(G){G.defineOption("placeholder","",function(Y,O,B){var b=B&&B!=G.Init;if(O&&!b)Y.on("blur",de),Y.on("change",ne),Y.on("swapDoc",ne),G.on(Y.getInputField(),"compositionupdate",Y.state.placeholderCompose=function(){fe(Y)}),ne(Y);else if(!O&&b){Y.off("blur",de),Y.off("change",ne),Y.off("swapDoc",ne),G.off(Y.getInputField(),"compositionupdate",Y.state.placeholderCompose),be(Y);var C=Y.getWrapperElement();C.className=C.className.replace(" CodeMirror-empty","")}O&&!Y.hasFocus()&&de(Y)});function be(Y){Y.state.placeholder&&(Y.state.placeholder.parentNode.removeChild(Y.state.placeholder),Y.state.placeholder=null)}function re(Y){be(Y);var O=Y.state.placeholder=document.createElement("pre");O.style.cssText="height: 0; overflow: visible",O.style.direction=Y.getOption("direction"),O.className="CodeMirror-placeholder CodeMirror-line-like";var B=Y.getOption("placeholder");typeof B=="string"&&(B=document.createTextNode(B)),O.appendChild(B),Y.display.lineSpace.insertBefore(O,Y.display.lineSpace.firstChild)}function fe(Y){setTimeout(function(){var O=!1,B=Y.getInputField();B.nodeName=="TEXTAREA"?O=!B.value:Y.lineCount()==1&&(O=!/[^\u200b]/.test(B.querySelector(".CodeMirror-line").textContent)),O?re(Y):be(Y)},20)}function de(Y){W(Y)&&re(Y)}function ne(Y){var O=Y.getWrapperElement(),B=W(Y);O.className=O.className.replace(" CodeMirror-empty","")+(B?" CodeMirror-empty":""),B?re(Y):be(Y)}function W(Y){return Y.lineCount()===1&&Y.getLine(0)===""}})},"1eCo":function(ke,_,d){(function(G){G(d("VrN/"))})(function(G){"use strict";var be={autoSelfClosers:{area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0,menuitem:!0},implicitlyClosed:{dd:!0,li:!0,optgroup:!0,option:!0,p:!0,rp:!0,rt:!0,tbody:!0,td:!0,tfoot:!0,th:!0,tr:!0},contextGrabbers:{dd:{dd:!0,dt:!0},dt:{dd:!0,dt:!0},li:{li:!0},option:{option:!0,optgroup:!0},optgroup:{optgroup:!0},p:{address:!0,article:!0,aside:!0,blockquote:!0,dir:!0,div:!0,dl:!0,fieldset:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,menu:!0,nav:!0,ol:!0,p:!0,pre:!0,section:!0,table:!0,ul:!0},rp:{rp:!0,rt:!0},rt:{rp:!0,rt:!0},tbody:{tbody:!0,tfoot:!0},td:{td:!0,th:!0},tfoot:{tbody:!0},th:{td:!0,th:!0},thead:{tbody:!0,tfoot:!0},tr:{tr:!0}},doNotIndent:{pre:!0},allowUnquoted:!0,allowMissing:!0,caseFold:!0},re={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};G.defineMode("xml",function(fe,de){var ne=fe.indentUnit,W={},Y=de.htmlMode?be:re;for(var O in Y)W[O]=Y[O];for(var O in de)W[O]=de[O];var B,b;function C(R,ue){function K(ie){return ue.tokenize=ie,ie(R,ue)}var N=R.next();if(N=="<")return R.eat("!")?R.eat("[")?R.match("CDATA[")?K(A("atom","]]>")):null:R.match("--")?K(A("comment","-->")):R.match("DOCTYPE",!0,!0)?(R.eatWhile(/[\w\._\-]/),K(L(1))):null:R.eat("?")?(R.eatWhile(/[\w\._\-]/),ue.tokenize=A("meta","?>"),"meta"):(B=R.eat("/")?"closeTag":"openTag",ue.tokenize=k,"tag bracket");if(N=="&"){var X;return R.eat("#")?R.eat("x")?X=R.eatWhile(/[a-fA-F\d]/)&&R.eat(";"):X=R.eatWhile(/[\d]/)&&R.eat(";"):X=R.eatWhile(/[\w\.\-:]/)&&R.eat(";"),X?"atom":"error"}else return R.eatWhile(/[^&<]/),null}C.isInText=!0;function k(R,ue){var K=R.next();if(K==">"||K=="/"&&R.eat(">"))return ue.tokenize=C,B=K==">"?"endTag":"selfcloseTag","tag bracket";if(K=="=")return B="equals",null;if(K=="<"){ue.tokenize=C,ue.state=I,ue.tagName=ue.tagStart=null;var N=ue.tokenize(R,ue);return N?N+" tag error":"tag error"}else return/[\'\"]/.test(K)?(ue.tokenize=E(K),ue.stringStartCol=R.column(),ue.tokenize(R,ue)):(R.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function E(R){var ue=function(K,N){for(;!K.eol();)if(K.next()==R){N.tokenize=k;break}return"string"};return ue.isInAttribute=!0,ue}function A(R,ue){return function(K,N){for(;!K.eol();){if(K.match(ue)){N.tokenize=C;break}K.next()}return R}}function L(R){return function(ue,K){for(var N;(N=ue.next())!=null;){if(N=="<")return K.tokenize=L(R+1),K.tokenize(ue,K);if(N==">")if(R==1){K.tokenize=C;break}else return K.tokenize=L(R-1),K.tokenize(ue,K)}return"meta"}}function g(R,ue,K){this.prev=R.context,this.tagName=ue,this.indent=R.indented,this.startOfLine=K,(W.doNotIndent.hasOwnProperty(ue)||R.context&&R.context.noIndent)&&(this.noIndent=!0)}function v(R){R.context&&(R.context=R.context.prev)}function w(R,ue){for(var K;;){if(!R.context)return;if(K=R.context.tagName,!W.contextGrabbers.hasOwnProperty(K)||!W.contextGrabbers[K].hasOwnProperty(ue))return;v(R)}}function I(R,ue,K){return R=="openTag"?(K.tagStart=ue.column(),le):R=="closeTag"?te:I}function le(R,ue,K){return R=="word"?(K.tagName=ue.current(),b="tag",ge):W.allowMissingTagName&&R=="endTag"?(b="tag bracket",ge(R,ue,K)):(b="error",le)}function te(R,ue,K){if(R=="word"){var N=ue.current();return K.context&&K.context.tagName!=N&&W.implicitlyClosed.hasOwnProperty(K.context.tagName)&&v(K),K.context&&K.context.tagName==N||W.matchClosing===!1?(b="tag",oe):(b="tag error",Me)}else return W.allowMissingTagName&&R=="endTag"?(b="tag bracket",oe(R,ue,K)):(b="error",Me)}function oe(R,ue,K){return R!="endTag"?(b="error",oe):(v(K),I)}function Me(R,ue,K){return b="error",oe(R,ue,K)}function ge(R,ue,K){if(R=="word")return b="attribute",xe;if(R=="endTag"||R=="selfcloseTag"){var N=K.tagName,X=K.tagStart;return K.tagName=K.tagStart=null,R=="selfcloseTag"||W.autoSelfClosers.hasOwnProperty(N)?w(K,N):(w(K,N),K.context=new g(K,N,X==K.indented)),I}return b="error",ge}function xe(R,ue,K){return R=="equals"?ve:(W.allowMissing||(b="error"),ge(R,ue,K))}function ve(R,ue,K){return R=="string"?T:R=="word"&&W.allowUnquoted?(b="string",ge):(b="error",ge(R,ue,K))}function T(R,ue,K){return R=="string"?T:ge(R,ue,K)}return{startState:function(R){var ue={tokenize:C,state:I,indented:R||0,tagName:null,tagStart:null,context:null};return R!=null&&(ue.baseIndent=R),ue},token:function(R,ue){if(!ue.tagName&&R.sol()&&(ue.indented=R.indentation()),R.eatSpace())return null;B=null;var K=ue.tokenize(R,ue);return(K||B)&&K!="comment"&&(b=null,ue.state=ue.state(B||K,R,ue),b&&(K=b=="error"?K+" error":b)),K},indent:function(R,ue,K){var N=R.context;if(R.tokenize.isInAttribute)return R.tagStart==R.indented?R.stringStartCol+1:R.indented+ne;if(N&&N.noIndent)return G.Pass;if(R.tokenize!=k&&R.tokenize!=C)return K?K.match(/^(\s*)/)[0].length:0;if(R.tagName)return W.multilineTagIndentPastTag!==!1?R.tagStart+R.tagName.length+2:R.tagStart+ne*(W.multilineTagIndentFactor||1);if(W.alignCDATA&&/$/,blockCommentStart:"",configuration:W.htmlMode?"html":"xml",helperType:W.htmlMode?"html":"xml",skipAttribute:function(R){R.state==ve&&(R.state=ge)},xmlCurrentTag:function(R){return R.tagName?{name:R.tagName,close:R.type=="closeTag"}:null},xmlCurrentContext:function(R){for(var ue=[],K=R.context;K;K=K.prev)K.tagName&&ue.push(K.tagName);return ue.reverse()}}}),G.defineMIME("text/xml","xml"),G.defineMIME("application/xml","xml"),G.mimeModes.hasOwnProperty("text/html")||G.defineMIME("text/html",{name:"xml",htmlMode:!0})})},"24hK":function(ke,_,d){"use strict";d.d(_,"a",function(){return re});var G=d("JYp7"),be=function(){function fe(de){this.element=de,this.next=fe.Undefined,this.prev=fe.Undefined}return fe.Undefined=new fe(void 0),fe}(),re=function(){function fe(){this._first=be.Undefined,this._last=be.Undefined,this._size=0}return Object.defineProperty(fe.prototype,"size",{get:function(){return this._size},enumerable:!0,configurable:!0}),fe.prototype.isEmpty=function(){return this._first===be.Undefined},fe.prototype.clear=function(){this._first=be.Undefined,this._last=be.Undefined,this._size=0},fe.prototype.unshift=function(de){return this._insert(de,!1)},fe.prototype.push=function(de){return this._insert(de,!0)},fe.prototype._insert=function(de,ne){var W=this,Y=new be(de);if(this._first===be.Undefined)this._first=Y,this._last=Y;else if(ne){var O=this._last;this._last=Y,Y.prev=O,O.next=Y}else{var B=this._first;this._first=Y,Y.next=B,B.prev=Y}this._size+=1;var b=!1;return function(){b||(b=!0,W._remove(Y))}},fe.prototype.shift=function(){if(this._first===be.Undefined)return;var de=this._first.element;return this._remove(this._first),de},fe.prototype.pop=function(){if(this._last===be.Undefined)return;var de=this._last.element;return this._remove(this._last),de},fe.prototype._remove=function(de){if(de.prev!==be.Undefined&&de.next!==be.Undefined){var ne=de.prev;ne.next=de.next,de.next.prev=ne}else de.prev===be.Undefined&&de.next===be.Undefined?(this._first=be.Undefined,this._last=be.Undefined):de.next===be.Undefined?(this._last=this._last.prev,this._last.next=be.Undefined):de.prev===be.Undefined&&(this._first=this._first.next,this._first.prev=be.Undefined);this._size-=1},fe.prototype.iterator=function(){var de,ne=this._first;return{next:function(){return ne===be.Undefined?G.c:(de?de.value=ne.element:de={done:!1,value:ne.element},ne=ne.next,de)}}},fe.prototype.toArray=function(){for(var de=[],ne=this._first;ne!==be.Undefined;ne=ne.next)de.push(ne.element);return de},fe}()},"2RCv":function(ke,_,d){"use strict";var G=d("Awhp"),be=d("KrTs"),re=d("+L6B"),fe=d("2/Rp"),de=d("5NDa"),ne=d("5rEg"),W=d("0Owb"),Y=d("oBTY"),O=d("tJVT"),B=d("PpiC"),b=d("q1tI"),C=d.n(b),k=function(A){var L=A.InputRight,g=A.value,v=g===void 0?[]:g,w=A.onChange,I=w===void 0?function(){}:w,le=Object(B.a)(A,["InputRight","value","onChange"]),te=Object(b.useState)(),oe=Object(O.a)(te,2),Me=oe[0],ge=oe[1],xe=function(R){var ue=v.filter(function(K,N){return N!==R});I(ue)},ve=function(R){if(R.preventDefault(),!Me)return;I([].concat(Object(Y.a)(v),[Me])),ge(null)};return C.a.createElement("div",null,C.a.createElement(ne.a,Object(W.a)({},le,{value:Me,onChange:function(R){return ge(R.target.value)},onPressEnter:ve,onBlur:ve})),L,C.a.createElement("div",{className:"mt20"},v==null?void 0:v.map(function(T,R){return C.a.createElement(be.a,{className:"ml10 mr10",count:"x",onClick:function(){return xe(R)}},C.a.createElement(fe.a,{type:"primary",ghost:!0},T))})))};_.a=k},"4qgm":function(ke,_){ke.exports="data:image/png;base64,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"},"4u4S":function(ke,_){ke.exports="data:image/png;base64,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"},"55Ip":function(ke,_,d){"use strict";d.d(_,"a",function(){return w}),d.d(_,"b",function(){return ge});var G=d("Ty5D"),be=d("dI71"),re=d("q1tI"),fe=d.n(re),de=d("YS25"),ne=d("17x9"),W=d.n(ne),Y=d("wx14"),O=d("zLVn"),B=d("9R94"),b=function(ve){Object(be.a)(T,ve);function T(){for(var ue,K=arguments.length,N=new Array(K),X=0;X1&&arguments[1]!==void 0?arguments[1]:0,A=(W[k[E+0]]+W[k[E+1]]+W[k[E+2]]+W[k[E+3]]+"-"+W[k[E+4]]+W[k[E+5]]+"-"+W[k[E+6]]+W[k[E+7]]+"-"+W[k[E+8]]+W[k[E+9]]+"-"+W[k[E+10]]+W[k[E+11]]+W[k[E+12]]+W[k[E+13]]+W[k[E+14]]+W[k[E+15]]).toLowerCase();if(!ne(A))throw TypeError("Stringified UUID is invalid");return A}var B=O;function b(k,E,A){k=k||{};var L=k.random||(k.rng||re)();if(L[6]=L[6]&15|64,L[8]=L[8]&63|128,E){A=A||0;for(var g=0;g<16;++g)E[A+g]=L[g];return E}return B(L)}var C=_.a=b},"7ZXX":function(ke,_,d){ke.exports=d.p+"static/err.6e7c5817.png"},"7ahc":function(ke,_,d){"use strict";d.d(_,"a",function(){return le});var G=d("k1fw"),be=d("0Owb"),re=d("+L6B"),fe=d("2/Rp"),de=d("y8nQ"),ne=d("Vl3Y"),W=d("tJVT"),Y=d("OaEy"),O=d("2fM7"),B=d("q1tI"),b=d.n(B),C=d("VrN/"),k=d.n(C),E=d("p77/"),A=d.n(E),L=d("c5Ni"),g=d.n(L),v=O.a.Option,w={labelCol:{span:4},wrapperCol:{span:20}},I={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};_.b=function(te){var oe=te.callback,Me=te.onCancel,ge=Object(B.useState)("python"),xe=Object(W.a)(ge,2),ve=xe[0],T=xe[1];function R(K){T(I[K][1])}function ue(K){oe(K)}return b.a.createElement(ne.a,Object(be.a)({},w,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:ue}),b.a.createElement(ne.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},b.a.createElement(O.a,{onChange:R},Object.keys(I).map(function(K){return b.a.createElement(v,{key:K,value:K},I[K][0])}))),b.a.createElement(ne.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},b.a.createElement(le,{mode:ve})),b.a.createElement("div",{className:"flex-container flex-end"},b.a.createElement(fe.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),b.a.createElement(fe.a,{type:"ghost",onClick:Me},"\u53D6\u6D88")))};function le(te){var oe=te.value,Me=te.onChange,ge=te.mode,xe=te.options,ve=xe===void 0?{}:xe,T=Object(B.useRef)(),R=Object(B.useState)(),ue=Object(W.a)(R,2),K=ue[0],N=ue[1];return Object(B.useEffect)(function(){if(K){function X(ie){var J=ie.getValue();Me&&Me(J)}return K.on("change",X),function(){K.off("change",X)}}},[K,Me]),Object(B.useEffect)(function(){K&&K.setOption("mode",ge)},[K,ge]),Object(B.useEffect)(function(){K&&((oe!==K.getValue()||oe==="")&&setTimeout(function(){K.setValue(oe||" ")},300))},[K,oe]),Object(B.useEffect)(function(){if(T.current&&!K){var X=k.a.fromTextArea(T.current,Object(G.a)({mode:ge,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},ve));N(X)}},[T.current,K]),b.a.createElement("div",{className:"my-codemirror-container"},b.a.createElement("textarea",{ref:T}))}},"7ixt":function(ke,_,d){"use strict";d.d(_,"a",function(){return re});var G={adjustX:1,adjustY:1},be=[0,0],re={left:{points:["cr","cl"],overflow:G,offset:[-4,0],targetOffset:be},right:{points:["cl","cr"],overflow:G,offset:[4,0],targetOffset:be},top:{points:["bc","tc"],overflow:G,offset:[0,-4],targetOffset:be},bottom:{points:["tc","bc"],overflow:G,offset:[0,4],targetOffset:be},topLeft:{points:["bl","tl"],overflow:G,offset:[0,-4],targetOffset:be},leftTop:{points:["tr","tl"],overflow:G,offset:[-4,0],targetOffset:be},topRight:{points:["br","tr"],overflow:G,offset:[0,-4],targetOffset:be},rightTop:{points:["tl","tr"],overflow:G,offset:[4,0],targetOffset:be},bottomRight:{points:["tr","br"],overflow:G,offset:[0,4],targetOffset:be},rightBottom:{points:["bl","br"],overflow:G,offset:[4,0],targetOffset:be},bottomLeft:{points:["tl","bl"],overflow:G,offset:[0,4],targetOffset:be},leftBottom:{points:["br","bl"],overflow:G,offset:[-4,0],targetOffset:be}},fe=re},"7v3h":function(ke,_,d){ke.exports=d.p+"static/empty2.dd73f390.png"},"8/bI":function(ke,_,d){ke.exports=d.p+"static/empty.8918e228.png"},"8EBN":function(ke,_,d){(function(G){G(d("VrN/"))})(function(G){"use strict";G.modeInfo=[{name:"APL",mime:"text/apl",mode:"apl",ext:["dyalog","apl"]},{name:"PGP",mimes:["application/pgp","application/pgp-encrypted","application/pgp-keys","application/pgp-signature"],mode:"asciiarmor",ext:["asc","pgp","sig"]},{name:"ASN.1",mime:"text/x-ttcn-asn",mode:"asn.1",ext:["asn","asn1"]},{name:"Asterisk",mime:"text/x-asterisk",mode:"asterisk",file:/^extensions\.conf$/i},{name:"Brainfuck",mime:"text/x-brainfuck",mode:"brainfuck",ext:["b","bf"]},{name:"C",mime:"text/x-csrc",mode:"clike",ext:["c","h","ino"]},{name:"C++",mime:"text/x-c++src",mode:"clike",ext:["cpp","c++","cc","cxx","hpp","h++","hh","hxx"],alias:["cpp"]},{name:"Cobol",mime:"text/x-cobol",mode:"cobol",ext:["cob","cpy"]},{name:"C#",mime:"text/x-csharp",mode:"clike",ext:["cs"],alias:["csharp","cs"]},{name:"Clojure",mime:"text/x-clojure",mode:"clojure",ext:["clj","cljc","cljx"]},{name:"ClojureScript",mime:"text/x-clojurescript",mode:"clojure",ext:["cljs"]},{name:"Closure Stylesheets (GSS)",mime:"text/x-gss",mode:"css",ext:["gss"]},{name:"CMake",mime:"text/x-cmake",mode:"cmake",ext:["cmake","cmake.in"],file:/^CMakeLists\.txt$/},{name:"CoffeeScript",mimes:["application/vnd.coffeescript","text/coffeescript","text/x-coffeescript"],mode:"coffeescript",ext:["coffee"],alias:["coffee","coffee-script"]},{name:"Common Lisp",mime:"text/x-common-lisp",mode:"commonlisp",ext:["cl","lisp","el"],alias:["lisp"]},{name:"Cypher",mime:"application/x-cypher-query",mode:"cypher",ext:["cyp","cypher"]},{name:"Cython",mime:"text/x-cython",mode:"python",ext:["pyx","pxd","pxi"]},{name:"Crystal",mime:"text/x-crystal",mode:"crystal",ext:["cr"]},{name:"CSS",mime:"text/css",mode:"css",ext:["css"]},{name:"CQL",mime:"text/x-cassandra",mode:"sql",ext:["cql"]},{name:"D",mime:"text/x-d",mode:"d",ext:["d"]},{name:"Dart",mimes:["application/dart","text/x-dart"],mode:"dart",ext:["dart"]},{name:"diff",mime:"text/x-diff",mode:"diff",ext:["diff","patch"]},{name:"Django",mime:"text/x-django",mode:"django"},{name:"Dockerfile",mime:"text/x-dockerfile",mode:"dockerfile",file:/^Dockerfile$/},{name:"DTD",mime:"application/xml-dtd",mode:"dtd",ext:["dtd"]},{name:"Dylan",mime:"text/x-dylan",mode:"dylan",ext:["dylan","dyl","intr"]},{name:"EBNF",mime:"text/x-ebnf",mode:"ebnf"},{name:"ECL",mime:"text/x-ecl",mode:"ecl",ext:["ecl"]},{name:"edn",mime:"application/edn",mode:"clojure",ext:["edn"]},{name:"Eiffel",mime:"text/x-eiffel",mode:"eiffel",ext:["e"]},{name:"Elm",mime:"text/x-elm",mode:"elm",ext:["elm"]},{name:"Embedded Javascript",mime:"application/x-ejs",mode:"htmlembedded",ext:["ejs"]},{name:"Embedded Ruby",mime:"application/x-erb",mode:"htmlembedded",ext:["erb"]},{name:"Erlang",mime:"text/x-erlang",mode:"erlang",ext:["erl"]},{name:"Esper",mime:"text/x-esper",mode:"sql"},{name:"Factor",mime:"text/x-factor",mode:"factor",ext:["factor"]},{name:"FCL",mime:"text/x-fcl",mode:"fcl"},{name:"Forth",mime:"text/x-forth",mode:"forth",ext:["forth","fth","4th"]},{name:"Fortran",mime:"text/x-fortran",mode:"fortran",ext:["f","for","f77","f90","f95"]},{name:"F#",mime:"text/x-fsharp",mode:"mllike",ext:["fs"],alias:["fsharp"]},{name:"Gas",mime:"text/x-gas",mode:"gas",ext:["s"]},{name:"Gherkin",mime:"text/x-feature",mode:"gherkin",ext:["feature"]},{name:"GitHub Flavored Markdown",mime:"text/x-gfm",mode:"gfm",file:/^(readme|contributing|history)\.md$/i},{name:"Go",mime:"text/x-go",mode:"go",ext:["go"]},{name:"Groovy",mime:"text/x-groovy",mode:"groovy",ext:["groovy","gradle"],file:/^Jenkinsfile$/},{name:"HAML",mime:"text/x-haml",mode:"haml",ext:["haml"]},{name:"Haskell",mime:"text/x-haskell",mode:"haskell",ext:["hs"]},{name:"Haskell (Literate)",mime:"text/x-literate-haskell",mode:"haskell-literate",ext:["lhs"]},{name:"Haxe",mime:"text/x-haxe",mode:"haxe",ext:["hx"]},{name:"HXML",mime:"text/x-hxml",mode:"haxe",ext:["hxml"]},{name:"ASP.NET",mime:"application/x-aspx",mode:"htmlembedded",ext:["aspx"],alias:["asp","aspx"]},{name:"HTML",mime:"text/html",mode:"htmlmixed",ext:["html","htm","handlebars","hbs"],alias:["xhtml"]},{name:"HTTP",mime:"message/http",mode:"http"},{name:"IDL",mime:"text/x-idl",mode:"idl",ext:["pro"]},{name:"Pug",mime:"text/x-pug",mode:"pug",ext:["jade","pug"],alias:["jade"]},{name:"Java",mime:"text/x-java",mode:"clike",ext:["java"]},{name:"Java Server Pages",mime:"application/x-jsp",mode:"htmlembedded",ext:["jsp"],alias:["jsp"]},{name:"JavaScript",mimes:["text/javascript","text/ecmascript","application/javascript","application/x-javascript","application/ecmascript"],mode:"javascript",ext:["js"],alias:["ecmascript","js","node"]},{name:"JSON",mimes:["application/json","application/x-json"],mode:"javascript",ext:["json","map"],alias:["json5"]},{name:"JSON-LD",mime:"application/ld+json",mode:"javascript",ext:["jsonld"],alias:["jsonld"]},{name:"JSX",mime:"text/jsx",mode:"jsx",ext:["jsx"]},{name:"Jinja2",mime:"text/jinja2",mode:"jinja2",ext:["j2","jinja","jinja2"]},{name:"Julia",mime:"text/x-julia",mode:"julia",ext:["jl"]},{name:"Kotlin",mime:"text/x-kotlin",mode:"clike",ext:["kt"]},{name:"LESS",mime:"text/x-less",mode:"css",ext:["less"]},{name:"LiveScript",mime:"text/x-livescript",mode:"livescript",ext:["ls"],alias:["ls"]},{name:"Lua",mime:"text/x-lua",mode:"lua",ext:["lua"]},{name:"Markdown",mime:"text/x-markdown",mode:"markdown",ext:["markdown","md","mkd"]},{name:"mIRC",mime:"text/mirc",mode:"mirc"},{name:"MariaDB SQL",mime:"text/x-mariadb",mode:"sql"},{name:"Mathematica",mime:"text/x-mathematica",mode:"mathematica",ext:["m","nb","wl","wls"]},{name:"Modelica",mime:"text/x-modelica",mode:"modelica",ext:["mo"]},{name:"MUMPS",mime:"text/x-mumps",mode:"mumps",ext:["mps"]},{name:"MS SQL",mime:"text/x-mssql",mode:"sql"},{name:"mbox",mime:"application/mbox",mode:"mbox",ext:["mbox"]},{name:"MySQL",mime:"text/x-mysql",mode:"sql"},{name:"Nginx",mime:"text/x-nginx-conf",mode:"nginx",file:/nginx.*\.conf$/i},{name:"NSIS",mime:"text/x-nsis",mode:"nsis",ext:["nsh","nsi"]},{name:"NTriples",mimes:["application/n-triples","application/n-quads","text/n-triples"],mode:"ntriples",ext:["nt","nq"]},{name:"Objective-C",mime:"text/x-objectivec",mode:"clike",ext:["m"],alias:["objective-c","objc"]},{name:"Objective-C++",mime:"text/x-objectivec++",mode:"clike",ext:["mm"],alias:["objective-c++","objc++"]},{name:"OCaml",mime:"text/x-ocaml",mode:"mllike",ext:["ml","mli","mll","mly"]},{name:"Octave",mime:"text/x-octave",mode:"octave",ext:["m"]},{name:"Oz",mime:"text/x-oz",mode:"oz",ext:["oz"]},{name:"Pascal",mime:"text/x-pascal",mode:"pascal",ext:["p","pas"]},{name:"PEG.js",mime:"null",mode:"pegjs",ext:["jsonld"]},{name:"Perl",mime:"text/x-perl",mode:"perl",ext:["pl","pm"]},{name:"PHP",mimes:["text/x-php","application/x-httpd-php","application/x-httpd-php-open"],mode:"php",ext:["php","php3","php4","php5","php7","phtml"]},{name:"Pig",mime:"text/x-pig",mode:"pig",ext:["pig"]},{name:"Plain Text",mime:"text/plain",mode:"null",ext:["txt","text","conf","def","list","log"]},{name:"PLSQL",mime:"text/x-plsql",mode:"sql",ext:["pls"]},{name:"PostgreSQL",mime:"text/x-pgsql",mode:"sql"},{name:"PowerShell",mime:"application/x-powershell",mode:"powershell",ext:["ps1","psd1","psm1"]},{name:"Properties files",mime:"text/x-properties",mode:"properties",ext:["properties","ini","in"],alias:["ini","properties"]},{name:"ProtoBuf",mime:"text/x-protobuf",mode:"protobuf",ext:["proto"]},{name:"Python",mime:"text/x-python",mode:"python",ext:["BUILD","bzl","py","pyw"],file:/^(BUCK|BUILD)$/},{name:"Puppet",mime:"text/x-puppet",mode:"puppet",ext:["pp"]},{name:"Q",mime:"text/x-q",mode:"q",ext:["q"]},{name:"R",mime:"text/x-rsrc",mode:"r",ext:["r","R"],alias:["rscript"]},{name:"reStructuredText",mime:"text/x-rst",mode:"rst",ext:["rst"],alias:["rst"]},{name:"RPM Changes",mime:"text/x-rpm-changes",mode:"rpm"},{name:"RPM Spec",mime:"text/x-rpm-spec",mode:"rpm",ext:["spec"]},{name:"Ruby",mime:"text/x-ruby",mode:"ruby",ext:["rb"],alias:["jruby","macruby","rake","rb","rbx"]},{name:"Rust",mime:"text/x-rustsrc",mode:"rust",ext:["rs"]},{name:"SAS",mime:"text/x-sas",mode:"sas",ext:["sas"]},{name:"Sass",mime:"text/x-sass",mode:"sass",ext:["sass"]},{name:"Scala",mime:"text/x-scala",mode:"clike",ext:["scala"]},{name:"Scheme",mime:"text/x-scheme",mode:"scheme",ext:["scm","ss"]},{name:"SCSS",mime:"text/x-scss",mode:"css",ext:["scss"]},{name:"Shell",mimes:["text/x-sh","application/x-sh"],mode:"shell",ext:["sh","ksh","bash"],alias:["bash","sh","zsh"],file:/^PKGBUILD$/},{name:"Sieve",mime:"application/sieve",mode:"sieve",ext:["siv","sieve"]},{name:"Slim",mimes:["text/x-slim","application/x-slim"],mode:"slim",ext:["slim"]},{name:"Smalltalk",mime:"text/x-stsrc",mode:"smalltalk",ext:["st"]},{name:"Smarty",mime:"text/x-smarty",mode:"smarty",ext:["tpl"]},{name:"Solr",mime:"text/x-solr",mode:"solr"},{name:"SML",mime:"text/x-sml",mode:"mllike",ext:["sml","sig","fun","smackspec"]},{name:"Soy",mime:"text/x-soy",mode:"soy",ext:["soy"],alias:["closure template"]},{name:"SPARQL",mime:"application/sparql-query",mode:"sparql",ext:["rq","sparql"],alias:["sparul"]},{name:"Spreadsheet",mime:"text/x-spreadsheet",mode:"spreadsheet",alias:["excel","formula"]},{name:"SQL",mime:"text/x-sql",mode:"sql",ext:["sql"]},{name:"SQLite",mime:"text/x-sqlite",mode:"sql"},{name:"Squirrel",mime:"text/x-squirrel",mode:"clike",ext:["nut"]},{name:"Stylus",mime:"text/x-styl",mode:"stylus",ext:["styl"]},{name:"Swift",mime:"text/x-swift",mode:"swift",ext:["swift"]},{name:"sTeX",mime:"text/x-stex",mode:"stex"},{name:"LaTeX",mime:"text/x-latex",mode:"stex",ext:["text","ltx","tex"],alias:["tex"]},{name:"SystemVerilog",mime:"text/x-systemverilog",mode:"verilog",ext:["v","sv","svh"]},{name:"Tcl",mime:"text/x-tcl",mode:"tcl",ext:["tcl"]},{name:"Textile",mime:"text/x-textile",mode:"textile",ext:["textile"]},{name:"TiddlyWiki",mime:"text/x-tiddlywiki",mode:"tiddlywiki"},{name:"Tiki wiki",mime:"text/tiki",mode:"tiki"},{name:"TOML",mime:"text/x-toml",mode:"toml",ext:["toml"]},{name:"Tornado",mime:"text/x-tornado",mode:"tornado"},{name:"troff",mime:"text/troff",mode:"troff",ext:["1","2","3","4","5","6","7","8","9"]},{name:"TTCN",mime:"text/x-ttcn",mode:"ttcn",ext:["ttcn","ttcn3","ttcnpp"]},{name:"TTCN_CFG",mime:"text/x-ttcn-cfg",mode:"ttcn-cfg",ext:["cfg"]},{name:"Turtle",mime:"text/turtle",mode:"turtle",ext:["ttl"]},{name:"TypeScript",mime:"application/typescript",mode:"javascript",ext:["ts"],alias:["ts"]},{name:"TypeScript-JSX",mime:"text/typescript-jsx",mode:"jsx",ext:["tsx"],alias:["tsx"]},{name:"Twig",mime:"text/x-twig",mode:"twig"},{name:"Web IDL",mime:"text/x-webidl",mode:"webidl",ext:["webidl"]},{name:"VB.NET",mime:"text/x-vb",mode:"vb",ext:["vb"]},{name:"VBScript",mime:"text/vbscript",mode:"vbscript",ext:["vbs"]},{name:"Velocity",mime:"text/velocity",mode:"velocity",ext:["vtl"]},{name:"Verilog",mime:"text/x-verilog",mode:"verilog",ext:["v"]},{name:"VHDL",mime:"text/x-vhdl",mode:"vhdl",ext:["vhd","vhdl"]},{name:"Vue.js Component",mimes:["script/x-vue","text/x-vue"],mode:"vue",ext:["vue"]},{name:"XML",mimes:["application/xml","text/xml"],mode:"xml",ext:["xml","xsl","xsd","svg"],alias:["rss","wsdl","xsd"]},{name:"XQuery",mime:"application/xquery",mode:"xquery",ext:["xy","xquery"]},{name:"Yacas",mime:"text/x-yacas",mode:"yacas",ext:["ys"]},{name:"YAML",mimes:["text/x-yaml","text/yaml"],mode:"yaml",ext:["yaml","yml"],alias:["yml"]},{name:"Z80",mime:"text/x-z80",mode:"z80",ext:["z80"]},{name:"mscgen",mime:"text/x-mscgen",mode:"mscgen",ext:["mscgen","mscin","msc"]},{name:"xu",mime:"text/x-xu",mode:"mscgen",ext:["xu"]},{name:"msgenny",mime:"text/x-msgenny",mode:"mscgen",ext:["msgenny"]},{name:"WebAssembly",mime:"text/webassembly",mode:"wast",ext:["wat","wast"]}];for(var be=0;be-1&&fe.substring(W+1,fe.length);if(Y)return G.findModeByExtension(Y)},G.findModeByName=function(fe){fe=fe.toLowerCase();for(var de=0;de0&&k[k.length-1])&&(g[0]===6||g[0]===2)){B=0;continue}if(g[0]===3&&(!k||g[1]>k[0]&&g[1]")):null:R.match("--")?K(A("comment","-->")):R.match("DOCTYPE",!0,!0)?(R.eatWhile(/[\w\._\-]/),K(L(1))):null:R.eat("?")?(R.eatWhile(/[\w\._\-]/),ue.tokenize=A("meta","?>"),"meta"):(B=R.eat("/")?"closeTag":"openTag",ue.tokenize=k,"tag bracket");if(N=="&"){var X;return R.eat("#")?R.eat("x")?X=R.eatWhile(/[a-fA-F\d]/)&&R.eat(";"):X=R.eatWhile(/[\d]/)&&R.eat(";"):X=R.eatWhile(/[\w\.\-:]/)&&R.eat(";"),X?"atom":"error"}else return R.eatWhile(/[^&<]/),null}C.isInText=!0;function k(R,ue){var K=R.next();if(K==">"||K=="/"&&R.eat(">"))return ue.tokenize=C,B=K==">"?"endTag":"selfcloseTag","tag bracket";if(K=="=")return B="equals",null;if(K=="<"){ue.tokenize=C,ue.state=I,ue.tagName=ue.tagStart=null;var N=ue.tokenize(R,ue);return N?N+" tag error":"tag error"}else return/[\'\"]/.test(K)?(ue.tokenize=E(K),ue.stringStartCol=R.column(),ue.tokenize(R,ue)):(R.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function E(R){var ue=function(K,N){for(;!K.eol();)if(K.next()==R){N.tokenize=k;break}return"string"};return ue.isInAttribute=!0,ue}function A(R,ue){return function(K,N){for(;!K.eol();){if(K.match(ue)){N.tokenize=C;break}K.next()}return R}}function L(R){return function(ue,K){for(var N;(N=ue.next())!=null;){if(N=="<")return K.tokenize=L(R+1),K.tokenize(ue,K);if(N==">")if(R==1){K.tokenize=C;break}else return K.tokenize=L(R-1),K.tokenize(ue,K)}return"meta"}}function g(R,ue,K){this.prev=R.context,this.tagName=ue,this.indent=R.indented,this.startOfLine=K,(W.doNotIndent.hasOwnProperty(ue)||R.context&&R.context.noIndent)&&(this.noIndent=!0)}function v(R){R.context&&(R.context=R.context.prev)}function w(R,ue){for(var K;;){if(!R.context)return;if(K=R.context.tagName,!W.contextGrabbers.hasOwnProperty(K)||!W.contextGrabbers[K].hasOwnProperty(ue))return;v(R)}}function I(R,ue,K){return R=="openTag"?(K.tagStart=ue.column(),le):R=="closeTag"?te:I}function le(R,ue,K){return R=="word"?(K.tagName=ue.current(),b="tag",ge):W.allowMissingTagName&&R=="endTag"?(b="tag bracket",ge(R,ue,K)):(b="error",le)}function te(R,ue,K){if(R=="word"){var N=ue.current();return K.context&&K.context.tagName!=N&&W.implicitlyClosed.hasOwnProperty(K.context.tagName)&&v(K),K.context&&K.context.tagName==N||W.matchClosing===!1?(b="tag",oe):(b="tag error",Me)}else return W.allowMissingTagName&&R=="endTag"?(b="tag bracket",oe(R,ue,K)):(b="error",Me)}function oe(R,ue,K){return R!="endTag"?(b="error",oe):(v(K),I)}function Me(R,ue,K){return b="error",oe(R,ue,K)}function ge(R,ue,K){if(R=="word")return b="attribute",xe;if(R=="endTag"||R=="selfcloseTag"){var N=K.tagName,X=K.tagStart;return K.tagName=K.tagStart=null,R=="selfcloseTag"||W.autoSelfClosers.hasOwnProperty(N)?w(K,N):(w(K,N),K.context=new g(K,N,X==K.indented)),I}return b="error",ge}function xe(R,ue,K){return R=="equals"?ve:(W.allowMissing||(b="error"),ge(R,ue,K))}function ve(R,ue,K){return R=="string"?T:R=="word"&&W.allowUnquoted?(b="string",ge):(b="error",ge(R,ue,K))}function T(R,ue,K){return R=="string"?T:ge(R,ue,K)}return{startState:function(R){var ue={tokenize:C,state:I,indented:R||0,tagName:null,tagStart:null,context:null};return R!=null&&(ue.baseIndent=R),ue},token:function(R,ue){if(!ue.tagName&&R.sol()&&(ue.indented=R.indentation()),R.eatSpace())return null;B=null;var K=ue.tokenize(R,ue);return(K||B)&&K!="comment"&&(b=null,ue.state=ue.state(B||K,R,ue),b&&(K=b=="error"?K+" error":b)),K},indent:function(R,ue,K){var N=R.context;if(R.tokenize.isInAttribute)return R.tagStart==R.indented?R.stringStartCol+1:R.indented+ne;if(N&&N.noIndent)return G.Pass;if(R.tokenize!=k&&R.tokenize!=C)return K?K.match(/^(\s*)/)[0].length:0;if(R.tagName)return W.multilineTagIndentPastTag!==!1?R.tagStart+R.tagName.length+2:R.tagStart+ne*(W.multilineTagIndentFactor||1);if(W.alignCDATA&&/$/,blockCommentStart:"",configuration:W.htmlMode?"html":"xml",helperType:W.htmlMode?"html":"xml",skipAttribute:function(R){R.state==ve&&(R.state=ge)},xmlCurrentTag:function(R){return R.tagName?{name:R.tagName,close:R.type=="closeTag"}:null},xmlCurrentContext:function(R){for(var ue=[],K=R.context;K;K=K.prev)K.tagName&&ue.push(K.tagName);return ue.reverse()}}}),G.defineMIME("text/xml","xml"),G.defineMIME("application/xml","xml"),G.mimeModes.hasOwnProperty("text/html")||G.defineMIME("text/html",{name:"xml",htmlMode:!0})})},"24hK":function(ke,_,d){"use strict";d.d(_,"a",function(){return re});var G=d("JYp7"),be=function(){function fe(de){this.element=de,this.next=fe.Undefined,this.prev=fe.Undefined}return fe.Undefined=new fe(void 0),fe}(),re=function(){function fe(){this._first=be.Undefined,this._last=be.Undefined,this._size=0}return Object.defineProperty(fe.prototype,"size",{get:function(){return this._size},enumerable:!0,configurable:!0}),fe.prototype.isEmpty=function(){return this._first===be.Undefined},fe.prototype.clear=function(){this._first=be.Undefined,this._last=be.Undefined,this._size=0},fe.prototype.unshift=function(de){return this._insert(de,!1)},fe.prototype.push=function(de){return this._insert(de,!0)},fe.prototype._insert=function(de,ne){var W=this,Y=new be(de);if(this._first===be.Undefined)this._first=Y,this._last=Y;else if(ne){var O=this._last;this._last=Y,Y.prev=O,O.next=Y}else{var B=this._first;this._first=Y,Y.next=B,B.prev=Y}this._size+=1;var b=!1;return function(){b||(b=!0,W._remove(Y))}},fe.prototype.shift=function(){if(this._first===be.Undefined)return;var de=this._first.element;return this._remove(this._first),de},fe.prototype.pop=function(){if(this._last===be.Undefined)return;var de=this._last.element;return this._remove(this._last),de},fe.prototype._remove=function(de){if(de.prev!==be.Undefined&&de.next!==be.Undefined){var ne=de.prev;ne.next=de.next,de.next.prev=ne}else de.prev===be.Undefined&&de.next===be.Undefined?(this._first=be.Undefined,this._last=be.Undefined):de.next===be.Undefined?(this._last=this._last.prev,this._last.next=be.Undefined):de.prev===be.Undefined&&(this._first=this._first.next,this._first.prev=be.Undefined);this._size-=1},fe.prototype.iterator=function(){var de,ne=this._first;return{next:function(){return ne===be.Undefined?G.c:(de?de.value=ne.element:de={done:!1,value:ne.element},ne=ne.next,de)}}},fe.prototype.toArray=function(){for(var de=[],ne=this._first;ne!==be.Undefined;ne=ne.next)de.push(ne.element);return de},fe}()},"2RCv":function(ke,_,d){"use strict";var G=d("Awhp"),be=d("KrTs"),re=d("+L6B"),fe=d("2/Rp"),de=d("5NDa"),ne=d("5rEg"),W=d("0Owb"),Y=d("oBTY"),O=d("tJVT"),B=d("PpiC"),b=d("q1tI"),C=d.n(b),k=function(A){var L=A.InputRight,g=A.value,v=g===void 0?[]:g,w=A.onChange,I=w===void 0?function(){}:w,le=Object(B.a)(A,["InputRight","value","onChange"]),te=Object(b.useState)(),oe=Object(O.a)(te,2),Me=oe[0],ge=oe[1],xe=function(R){var ue=v.filter(function(K,N){return N!==R});I(ue)},ve=function(R){if(R.preventDefault(),!Me)return;I([].concat(Object(Y.a)(v),[Me])),ge(null)};return C.a.createElement("div",null,C.a.createElement(ne.a,Object(W.a)({},le,{value:Me,onChange:function(R){return ge(R.target.value)},onPressEnter:ve,onBlur:ve})),L,C.a.createElement("div",{className:"mt20"},v==null?void 0:v.map(function(T,R){return C.a.createElement(be.a,{className:"ml10 mr10",count:"x",onClick:function(){return xe(R)}},C.a.createElement(fe.a,{type:"primary",ghost:!0},T))})))};_.a=k},"4qgm":function(ke,_){ke.exports="data:image/png;base64,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"},"4u4S":function(ke,_){ke.exports="data:image/png;base64,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"},"55Ip":function(ke,_,d){"use strict";d.d(_,"a",function(){return w}),d.d(_,"b",function(){return ge});var G=d("Ty5D"),be=d("dI71"),re=d("q1tI"),fe=d.n(re),de=d("YS25"),ne=d("17x9"),W=d.n(ne),Y=d("wx14"),O=d("zLVn"),B=d("9R94"),b=function(ve){Object(be.a)(T,ve);function T(){for(var ue,K=arguments.length,N=new Array(K),X=0;X1&&arguments[1]!==void 0?arguments[1]:0,A=(W[k[E+0]]+W[k[E+1]]+W[k[E+2]]+W[k[E+3]]+"-"+W[k[E+4]]+W[k[E+5]]+"-"+W[k[E+6]]+W[k[E+7]]+"-"+W[k[E+8]]+W[k[E+9]]+"-"+W[k[E+10]]+W[k[E+11]]+W[k[E+12]]+W[k[E+13]]+W[k[E+14]]+W[k[E+15]]).toLowerCase();if(!ne(A))throw TypeError("Stringified UUID is invalid");return A}var B=O;function b(k,E,A){k=k||{};var L=k.random||(k.rng||re)();if(L[6]=L[6]&15|64,L[8]=L[8]&63|128,E){A=A||0;for(var g=0;g<16;++g)E[A+g]=L[g];return E}return B(L)}var C=_.a=b},"7ZXX":function(ke,_,d){ke.exports=d.p+"static/err.6e7c5817.png"},"7ahc":function(ke,_,d){"use strict";d.d(_,"a",function(){return le});var G=d("k1fw"),be=d("0Owb"),re=d("+L6B"),fe=d("2/Rp"),de=d("y8nQ"),ne=d("Vl3Y"),W=d("tJVT"),Y=d("OaEy"),O=d("2fM7"),B=d("q1tI"),b=d.n(B),C=d("VrN/"),k=d.n(C),E=d("p77/"),A=d.n(E),L=d("c5Ni"),g=d.n(L),v=O.a.Option,w={labelCol:{span:4},wrapperCol:{span:20}},I={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};_.b=function(te){var oe=te.callback,Me=te.onCancel,ge=Object(B.useState)("python"),xe=Object(W.a)(ge,2),ve=xe[0],T=xe[1];function R(K){T(I[K][1])}function ue(K){oe(K)}return b.a.createElement(ne.a,Object(be.a)({},w,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:ue}),b.a.createElement(ne.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},b.a.createElement(O.a,{onChange:R},Object.keys(I).map(function(K){return b.a.createElement(v,{key:K,value:K},I[K][0])}))),b.a.createElement(ne.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},b.a.createElement(le,{mode:ve})),b.a.createElement("div",{className:"flex-container flex-end"},b.a.createElement(fe.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),b.a.createElement(fe.a,{type:"ghost",onClick:Me},"\u53D6\u6D88")))};function le(te){var oe=te.value,Me=te.onChange,ge=te.mode,xe=te.options,ve=xe===void 0?{}:xe,T=Object(B.useRef)(),R=Object(B.useState)(),ue=Object(W.a)(R,2),K=ue[0],N=ue[1];return Object(B.useEffect)(function(){if(K){function X(ie){var J=ie.getValue();Me&&Me(J)}return K.on("change",X),function(){K.off("change",X)}}},[K,Me]),Object(B.useEffect)(function(){K&&K.setOption("mode",ge)},[K,ge]),Object(B.useEffect)(function(){K&&((oe!==K.getValue()||oe==="")&&setTimeout(function(){K.setValue(oe||" ")},300))},[K,oe]),Object(B.useEffect)(function(){if(T.current&&!K){var X=k.a.fromTextArea(T.current,Object(G.a)({mode:ge,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},ve));N(X)}},[T.current,K]),b.a.createElement("div",{className:"my-codemirror-container"},b.a.createElement("textarea",{ref:T}))}},"7ixt":function(ke,_,d){"use strict";d.d(_,"a",function(){return re});var G={adjustX:1,adjustY:1},be=[0,0],re={left:{points:["cr","cl"],overflow:G,offset:[-4,0],targetOffset:be},right:{points:["cl","cr"],overflow:G,offset:[4,0],targetOffset:be},top:{points:["bc","tc"],overflow:G,offset:[0,-4],targetOffset:be},bottom:{points:["tc","bc"],overflow:G,offset:[0,4],targetOffset:be},topLeft:{points:["bl","tl"],overflow:G,offset:[0,-4],targetOffset:be},leftTop:{points:["tr","tl"],overflow:G,offset:[-4,0],targetOffset:be},topRight:{points:["br","tr"],overflow:G,offset:[0,-4],targetOffset:be},rightTop:{points:["tl","tr"],overflow:G,offset:[4,0],targetOffset:be},bottomRight:{points:["tr","br"],overflow:G,offset:[0,4],targetOffset:be},rightBottom:{points:["bl","br"],overflow:G,offset:[4,0],targetOffset:be},bottomLeft:{points:["tl","bl"],overflow:G,offset:[0,4],targetOffset:be},leftBottom:{points:["br","bl"],overflow:G,offset:[-4,0],targetOffset:be}},fe=re},"7v3h":function(ke,_,d){ke.exports=d.p+"static/empty2.dd73f390.png"},"8/bI":function(ke,_,d){ke.exports=d.p+"static/empty.8918e228.png"},"8EBN":function(ke,_,d){(function(G){G(d("VrN/"))})(function(G){"use strict";G.modeInfo=[{name:"APL",mime:"text/apl",mode:"apl",ext:["dyalog","apl"]},{name:"PGP",mimes:["application/pgp","application/pgp-encrypted","application/pgp-keys","application/pgp-signature"],mode:"asciiarmor",ext:["asc","pgp","sig"]},{name:"ASN.1",mime:"text/x-ttcn-asn",mode:"asn.1",ext:["asn","asn1"]},{name:"Asterisk",mime:"text/x-asterisk",mode:"asterisk",file:/^extensions\.conf$/i},{name:"Brainfuck",mime:"text/x-brainfuck",mode:"brainfuck",ext:["b","bf"]},{name:"C",mime:"text/x-csrc",mode:"clike",ext:["c","h","ino"]},{name:"C++",mime:"text/x-c++src",mode:"clike",ext:["cpp","c++","cc","cxx","hpp","h++","hh","hxx"],alias:["cpp"]},{name:"Cobol",mime:"text/x-cobol",mode:"cobol",ext:["cob","cpy"]},{name:"C#",mime:"text/x-csharp",mode:"clike",ext:["cs"],alias:["csharp","cs"]},{name:"Clojure",mime:"text/x-clojure",mode:"clojure",ext:["clj","cljc","cljx"]},{name:"ClojureScript",mime:"text/x-clojurescript",mode:"clojure",ext:["cljs"]},{name:"Closure Stylesheets (GSS)",mime:"text/x-gss",mode:"css",ext:["gss"]},{name:"CMake",mime:"text/x-cmake",mode:"cmake",ext:["cmake","cmake.in"],file:/^CMakeLists\.txt$/},{name:"CoffeeScript",mimes:["application/vnd.coffeescript","text/coffeescript","text/x-coffeescript"],mode:"coffeescript",ext:["coffee"],alias:["coffee","coffee-script"]},{name:"Common Lisp",mime:"text/x-common-lisp",mode:"commonlisp",ext:["cl","lisp","el"],alias:["lisp"]},{name:"Cypher",mime:"application/x-cypher-query",mode:"cypher",ext:["cyp","cypher"]},{name:"Cython",mime:"text/x-cython",mode:"python",ext:["pyx","pxd","pxi"]},{name:"Crystal",mime:"text/x-crystal",mode:"crystal",ext:["cr"]},{name:"CSS",mime:"text/css",mode:"css",ext:["css"]},{name:"CQL",mime:"text/x-cassandra",mode:"sql",ext:["cql"]},{name:"D",mime:"text/x-d",mode:"d",ext:["d"]},{name:"Dart",mimes:["application/dart","text/x-dart"],mode:"dart",ext:["dart"]},{name:"diff",mime:"text/x-diff",mode:"diff",ext:["diff","patch"]},{name:"Django",mime:"text/x-django",mode:"django"},{name:"Dockerfile",mime:"text/x-dockerfile",mode:"dockerfile",file:/^Dockerfile$/},{name:"DTD",mime:"application/xml-dtd",mode:"dtd",ext:["dtd"]},{name:"Dylan",mime:"text/x-dylan",mode:"dylan",ext:["dylan","dyl","intr"]},{name:"EBNF",mime:"text/x-ebnf",mode:"ebnf"},{name:"ECL",mime:"text/x-ecl",mode:"ecl",ext:["ecl"]},{name:"edn",mime:"application/edn",mode:"clojure",ext:["edn"]},{name:"Eiffel",mime:"text/x-eiffel",mode:"eiffel",ext:["e"]},{name:"Elm",mime:"text/x-elm",mode:"elm",ext:["elm"]},{name:"Embedded Javascript",mime:"application/x-ejs",mode:"htmlembedded",ext:["ejs"]},{name:"Embedded Ruby",mime:"application/x-erb",mode:"htmlembedded",ext:["erb"]},{name:"Erlang",mime:"text/x-erlang",mode:"erlang",ext:["erl"]},{name:"Esper",mime:"text/x-esper",mode:"sql"},{name:"Factor",mime:"text/x-factor",mode:"factor",ext:["factor"]},{name:"FCL",mime:"text/x-fcl",mode:"fcl"},{name:"Forth",mime:"text/x-forth",mode:"forth",ext:["forth","fth","4th"]},{name:"Fortran",mime:"text/x-fortran",mode:"fortran",ext:["f","for","f77","f90","f95"]},{name:"F#",mime:"text/x-fsharp",mode:"mllike",ext:["fs"],alias:["fsharp"]},{name:"Gas",mime:"text/x-gas",mode:"gas",ext:["s"]},{name:"Gherkin",mime:"text/x-feature",mode:"gherkin",ext:["feature"]},{name:"GitHub Flavored Markdown",mime:"text/x-gfm",mode:"gfm",file:/^(readme|contributing|history)\.md$/i},{name:"Go",mime:"text/x-go",mode:"go",ext:["go"]},{name:"Groovy",mime:"text/x-groovy",mode:"groovy",ext:["groovy","gradle"],file:/^Jenkinsfile$/},{name:"HAML",mime:"text/x-haml",mode:"haml",ext:["haml"]},{name:"Haskell",mime:"text/x-haskell",mode:"haskell",ext:["hs"]},{name:"Haskell (Literate)",mime:"text/x-literate-haskell",mode:"haskell-literate",ext:["lhs"]},{name:"Haxe",mime:"text/x-haxe",mode:"haxe",ext:["hx"]},{name:"HXML",mime:"text/x-hxml",mode:"haxe",ext:["hxml"]},{name:"ASP.NET",mime:"application/x-aspx",mode:"htmlembedded",ext:["aspx"],alias:["asp","aspx"]},{name:"HTML",mime:"text/html",mode:"htmlmixed",ext:["html","htm","handlebars","hbs"],alias:["xhtml"]},{name:"HTTP",mime:"message/http",mode:"http"},{name:"IDL",mime:"text/x-idl",mode:"idl",ext:["pro"]},{name:"Pug",mime:"text/x-pug",mode:"pug",ext:["jade","pug"],alias:["jade"]},{name:"Java",mime:"text/x-java",mode:"clike",ext:["java"]},{name:"Java Server Pages",mime:"application/x-jsp",mode:"htmlembedded",ext:["jsp"],alias:["jsp"]},{name:"JavaScript",mimes:["text/javascript","text/ecmascript","application/javascript","application/x-javascript","application/ecmascript"],mode:"javascript",ext:["js"],alias:["ecmascript","js","node"]},{name:"JSON",mimes:["application/json","application/x-json"],mode:"javascript",ext:["json","map"],alias:["json5"]},{name:"JSON-LD",mime:"application/ld+json",mode:"javascript",ext:["jsonld"],alias:["jsonld"]},{name:"JSX",mime:"text/jsx",mode:"jsx",ext:["jsx"]},{name:"Jinja2",mime:"text/jinja2",mode:"jinja2",ext:["j2","jinja","jinja2"]},{name:"Julia",mime:"text/x-julia",mode:"julia",ext:["jl"]},{name:"Kotlin",mime:"text/x-kotlin",mode:"clike",ext:["kt"]},{name:"LESS",mime:"text/x-less",mode:"css",ext:["less"]},{name:"LiveScript",mime:"text/x-livescript",mode:"livescript",ext:["ls"],alias:["ls"]},{name:"Lua",mime:"text/x-lua",mode:"lua",ext:["lua"]},{name:"Markdown",mime:"text/x-markdown",mode:"markdown",ext:["markdown","md","mkd"]},{name:"mIRC",mime:"text/mirc",mode:"mirc"},{name:"MariaDB SQL",mime:"text/x-mariadb",mode:"sql"},{name:"Mathematica",mime:"text/x-mathematica",mode:"mathematica",ext:["m","nb","wl","wls"]},{name:"Modelica",mime:"text/x-modelica",mode:"modelica",ext:["mo"]},{name:"MUMPS",mime:"text/x-mumps",mode:"mumps",ext:["mps"]},{name:"MS SQL",mime:"text/x-mssql",mode:"sql"},{name:"mbox",mime:"application/mbox",mode:"mbox",ext:["mbox"]},{name:"MySQL",mime:"text/x-mysql",mode:"sql"},{name:"Nginx",mime:"text/x-nginx-conf",mode:"nginx",file:/nginx.*\.conf$/i},{name:"NSIS",mime:"text/x-nsis",mode:"nsis",ext:["nsh","nsi"]},{name:"NTriples",mimes:["application/n-triples","application/n-quads","text/n-triples"],mode:"ntriples",ext:["nt","nq"]},{name:"Objective-C",mime:"text/x-objectivec",mode:"clike",ext:["m"],alias:["objective-c","objc"]},{name:"Objective-C++",mime:"text/x-objectivec++",mode:"clike",ext:["mm"],alias:["objective-c++","objc++"]},{name:"OCaml",mime:"text/x-ocaml",mode:"mllike",ext:["ml","mli","mll","mly"]},{name:"Octave",mime:"text/x-octave",mode:"octave",ext:["m"]},{name:"Oz",mime:"text/x-oz",mode:"oz",ext:["oz"]},{name:"Pascal",mime:"text/x-pascal",mode:"pascal",ext:["p","pas"]},{name:"PEG.js",mime:"null",mode:"pegjs",ext:["jsonld"]},{name:"Perl",mime:"text/x-perl",mode:"perl",ext:["pl","pm"]},{name:"PHP",mimes:["text/x-php","application/x-httpd-php","application/x-httpd-php-open"],mode:"php",ext:["php","php3","php4","php5","php7","phtml"]},{name:"Pig",mime:"text/x-pig",mode:"pig",ext:["pig"]},{name:"Plain Text",mime:"text/plain",mode:"null",ext:["txt","text","conf","def","list","log"]},{name:"PLSQL",mime:"text/x-plsql",mode:"sql",ext:["pls"]},{name:"PostgreSQL",mime:"text/x-pgsql",mode:"sql"},{name:"PowerShell",mime:"application/x-powershell",mode:"powershell",ext:["ps1","psd1","psm1"]},{name:"Properties files",mime:"text/x-properties",mode:"properties",ext:["properties","ini","in"],alias:["ini","properties"]},{name:"ProtoBuf",mime:"text/x-protobuf",mode:"protobuf",ext:["proto"]},{name:"Python",mime:"text/x-python",mode:"python",ext:["BUILD","bzl","py","pyw"],file:/^(BUCK|BUILD)$/},{name:"Puppet",mime:"text/x-puppet",mode:"puppet",ext:["pp"]},{name:"Q",mime:"text/x-q",mode:"q",ext:["q"]},{name:"R",mime:"text/x-rsrc",mode:"r",ext:["r","R"],alias:["rscript"]},{name:"reStructuredText",mime:"text/x-rst",mode:"rst",ext:["rst"],alias:["rst"]},{name:"RPM Changes",mime:"text/x-rpm-changes",mode:"rpm"},{name:"RPM Spec",mime:"text/x-rpm-spec",mode:"rpm",ext:["spec"]},{name:"Ruby",mime:"text/x-ruby",mode:"ruby",ext:["rb"],alias:["jruby","macruby","rake","rb","rbx"]},{name:"Rust",mime:"text/x-rustsrc",mode:"rust",ext:["rs"]},{name:"SAS",mime:"text/x-sas",mode:"sas",ext:["sas"]},{name:"Sass",mime:"text/x-sass",mode:"sass",ext:["sass"]},{name:"Scala",mime:"text/x-scala",mode:"clike",ext:["scala"]},{name:"Scheme",mime:"text/x-scheme",mode:"scheme",ext:["scm","ss"]},{name:"SCSS",mime:"text/x-scss",mode:"css",ext:["scss"]},{name:"Shell",mimes:["text/x-sh","application/x-sh"],mode:"shell",ext:["sh","ksh","bash"],alias:["bash","sh","zsh"],file:/^PKGBUILD$/},{name:"Sieve",mime:"application/sieve",mode:"sieve",ext:["siv","sieve"]},{name:"Slim",mimes:["text/x-slim","application/x-slim"],mode:"slim",ext:["slim"]},{name:"Smalltalk",mime:"text/x-stsrc",mode:"smalltalk",ext:["st"]},{name:"Smarty",mime:"text/x-smarty",mode:"smarty",ext:["tpl"]},{name:"Solr",mime:"text/x-solr",mode:"solr"},{name:"SML",mime:"text/x-sml",mode:"mllike",ext:["sml","sig","fun","smackspec"]},{name:"Soy",mime:"text/x-soy",mode:"soy",ext:["soy"],alias:["closure template"]},{name:"SPARQL",mime:"application/sparql-query",mode:"sparql",ext:["rq","sparql"],alias:["sparul"]},{name:"Spreadsheet",mime:"text/x-spreadsheet",mode:"spreadsheet",alias:["excel","formula"]},{name:"SQL",mime:"text/x-sql",mode:"sql",ext:["sql"]},{name:"SQLite",mime:"text/x-sqlite",mode:"sql"},{name:"Squirrel",mime:"text/x-squirrel",mode:"clike",ext:["nut"]},{name:"Stylus",mime:"text/x-styl",mode:"stylus",ext:["styl"]},{name:"Swift",mime:"text/x-swift",mode:"swift",ext:["swift"]},{name:"sTeX",mime:"text/x-stex",mode:"stex"},{name:"LaTeX",mime:"text/x-latex",mode:"stex",ext:["text","ltx","tex"],alias:["tex"]},{name:"SystemVerilog",mime:"text/x-systemverilog",mode:"verilog",ext:["v","sv","svh"]},{name:"Tcl",mime:"text/x-tcl",mode:"tcl",ext:["tcl"]},{name:"Textile",mime:"text/x-textile",mode:"textile",ext:["textile"]},{name:"TiddlyWiki",mime:"text/x-tiddlywiki",mode:"tiddlywiki"},{name:"Tiki wiki",mime:"text/tiki",mode:"tiki"},{name:"TOML",mime:"text/x-toml",mode:"toml",ext:["toml"]},{name:"Tornado",mime:"text/x-tornado",mode:"tornado"},{name:"troff",mime:"text/troff",mode:"troff",ext:["1","2","3","4","5","6","7","8","9"]},{name:"TTCN",mime:"text/x-ttcn",mode:"ttcn",ext:["ttcn","ttcn3","ttcnpp"]},{name:"TTCN_CFG",mime:"text/x-ttcn-cfg",mode:"ttcn-cfg",ext:["cfg"]},{name:"Turtle",mime:"text/turtle",mode:"turtle",ext:["ttl"]},{name:"TypeScript",mime:"application/typescript",mode:"javascript",ext:["ts"],alias:["ts"]},{name:"TypeScript-JSX",mime:"text/typescript-jsx",mode:"jsx",ext:["tsx"],alias:["tsx"]},{name:"Twig",mime:"text/x-twig",mode:"twig"},{name:"Web IDL",mime:"text/x-webidl",mode:"webidl",ext:["webidl"]},{name:"VB.NET",mime:"text/x-vb",mode:"vb",ext:["vb"]},{name:"VBScript",mime:"text/vbscript",mode:"vbscript",ext:["vbs"]},{name:"Velocity",mime:"text/velocity",mode:"velocity",ext:["vtl"]},{name:"Verilog",mime:"text/x-verilog",mode:"verilog",ext:["v"]},{name:"VHDL",mime:"text/x-vhdl",mode:"vhdl",ext:["vhd","vhdl"]},{name:"Vue.js Component",mimes:["script/x-vue","text/x-vue"],mode:"vue",ext:["vue"]},{name:"XML",mimes:["application/xml","text/xml"],mode:"xml",ext:["xml","xsl","xsd","svg"],alias:["rss","wsdl","xsd"]},{name:"XQuery",mime:"application/xquery",mode:"xquery",ext:["xy","xquery"]},{name:"Yacas",mime:"text/x-yacas",mode:"yacas",ext:["ys"]},{name:"YAML",mimes:["text/x-yaml","text/yaml"],mode:"yaml",ext:["yaml","yml"],alias:["yml"]},{name:"Z80",mime:"text/x-z80",mode:"z80",ext:["z80"]},{name:"mscgen",mime:"text/x-mscgen",mode:"mscgen",ext:["mscgen","mscin","msc"]},{name:"xu",mime:"text/x-xu",mode:"mscgen",ext:["xu"]},{name:"msgenny",mime:"text/x-msgenny",mode:"mscgen",ext:["msgenny"]},{name:"WebAssembly",mime:"text/webassembly",mode:"wast",ext:["wat","wast"]}];for(var be=0;be-1&&fe.substring(W+1,fe.length);if(Y)return G.findModeByExtension(Y)},G.findModeByName=function(fe){fe=fe.toLowerCase();for(var de=0;de0&&k[k.length-1])&&(g[0]===6||g[0]===2)){B=0;continue}if(g[0]===3&&(!k||g[1]>k[0]&&g[1]=u.length?f.slice(u.length):f}).join(` `)}var g=[],v=["
                    "],w=new E.a.Renderer,I=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function le(){g.length=0,v=["
                      "]}var te={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function oe(c,o,a,u){if(o>=c.length||c[o].level<=a)return o;var f=c[o];u.push("
                    • "+f.text+""),o++;var h=[];return o=oe(c,o,f.level,h),h.length>0&&(u.push("
                        "),h.forEach(function(V){u.push(V)}),u.push("
                      ")),u.push("
                    • "),o=oe(c,o,a,u),o}function Me(){return oe(g,0,0,v),v.push("
                    "),v.join("")}var ge={heading:function(o){var a=I.exec(o);if(a)return{type:"heading",raw:a[0],depth:a[1].length,text:a[2]}},fences:function(o){var a=this.rules.block.fences.exec(o);if(a){var u=a[0],f=L(u,a[3]||""),h=a[2]?a[2].trim():a[2];if(["latex","katex","math"].indexOf(h)>=0){var V=T(),Oe=f;f=V,R[V]={type:"block",expression:Oe}}return{type:"code",raw:u,lang:h,text:f}}}},xe=/(?:\${2})([^\n`]+?)(?:\${2})/gi,ve=0,T=function(){return"__special_katext_id_".concat(ve++,"__")},R={};function ue(){return R}function K(){ve=0,R={}}function N(c){return c=c.replace(xe,function(o,a){var u=T();return R[u]={type:"inline",expression:a},u}),c}var X=w.listitem;w.listitem=function(c){return X(N(c))};var ie=w.paragraph;w.paragraph=function(c){return ie(N(c))};var J=w.tablecell;w.tablecell=function(c,o){return J(N(c),o)},w.code=function(c,o,a){var u=(o||"").match(/\S*/)[0];return u?["latex","katex","math"].indexOf(u)>=0?"

                    ".concat(c,"

                    "):'
                    ').concat(a?c:Object(A.escape)(c,!0),`
                    -`):'
                    '+(a?c:Object(A.escape)(c,!0))+"
                    "},w.heading=function(c,o,a){var u=this.options.headerPrefix+a.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return g.push({anchor:u,level:o,text:c}),"'+c+""},E.a.setOptions({silent:!0,gfm:!0,pedantic:!1}),E.a.use({tokenizer:ge,renderer:w});var me=E.a,D=d("SJMd"),y=d("ulZh"),q=d.n(y),Ae=d("m3rI"),Se=d("Oy/b"),nt=d("p5ED"),at=d("ErOA");/*! ***************************************************************************** +`):'
                    '+(a?c:Object(A.escape)(c,!0))+"
                    "},w.heading=function(c,o,a){var u=this.options.headerPrefix+a.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return g.push({anchor:u,level:o,text:c}),"'+c+""},E.a.setOptions({silent:!0,gfm:!0,pedantic:!1}),E.a.use({tokenizer:ge,renderer:w});var me=E.a,D=d("SJMd"),y=d("ulZh"),q=d.n(y),Ae=d("m3rI"),we=d("Oy/b"),nt=d("p5ED"),at=d("ErOA");/*! ***************************************************************************** Copyright (c) Microsoft Corporation. Permission to use, copy, modify, and/or distribute this software for any @@ -125,11 +125,11 @@ PERFORMANCE OF THIS SOFTWARE. `),V.appendChild(Oe),V},o.prototype.setCurrentColor=function(a,u){var f=this;this.currentColor=a,this.colorBoxes.forEach(function(h){h.style.borderColor=h===u?f.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onColorChanged&&this.onColorChanged(a)},o}(Pe),De=function(){function c(o,a,u){this._state="new",this._isSelected=!1,this._container=o,this._overlayContainer=a,this.globalSettings=u,this.stateChanged=this.stateChanged.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this)}return Object.defineProperty(c.prototype,"typeName",{get:function(){return Object.getPrototypeOf(this).constructor.typeName},enumerable:!1,configurable:!0}),Object.defineProperty(c.prototype,"container",{get:function(){return this._container},enumerable:!1,configurable:!0}),Object.defineProperty(c.prototype,"overlayContainer",{get:function(){return this._overlayContainer},enumerable:!1,configurable:!0}),Object.defineProperty(c.prototype,"state",{get:function(){return this._state},enumerable:!1,configurable:!0}),Object.defineProperty(c.prototype,"toolboxPanels",{get:function(){return[]},enumerable:!1,configurable:!0}),c.prototype.ownsTarget=function(o){return!1},Object.defineProperty(c.prototype,"isSelected",{get:function(){return this._isSelected},enumerable:!1,configurable:!0}),c.prototype.select=function(){this.container.style.cursor="move",this._isSelected=!0,this.manipulationStartState=this.getState()},c.prototype.deselect=function(){this.container.style.cursor="default",this._isSelected=!1,this.stateChanged()},c.prototype.pointerDown=function(o,a){},c.prototype.dblClick=function(o,a){},c.prototype.manipulate=function(o){},c.prototype.pointerUp=function(o){this.stateChanged()},c.prototype.dispose=function(){},c.prototype.addMarkerVisualToContainer=function(o){this.container.childNodes.length>0?this.container.insertBefore(o,this.container.childNodes[0]):this.container.appendChild(o)},c.prototype.getState=function(){return{typeName:c.typeName,state:this.state,notes:this.notes}},c.prototype.restoreState=function(o){this._state=o.state,this.notes=o.notes},c.prototype.scale=function(o,a){},c.prototype.colorChanged=function(o){this.onColorChanged&&this.onColorChanged(o),this.stateChanged()},c.prototype.fillColorChanged=function(o){this.onFillColorChanged&&this.onFillColorChanged(o),this.stateChanged()},c.prototype.stateChanged=function(){if(this.onStateChanged&&this.state!=="creating"&&this.state!=="new"){var o=this.getState();this.manipulationStartState!==void 0&&(this.manipulationStartState.state="select"),o.state="select",JSON.stringify(this.manipulationStartState)!=JSON.stringify(o)&&this.onStateChanged(this)}},c.typeName="MarkerBase",c}(),Ge=function(){function c(){this.findGripByVisual=this.findGripByVisual.bind(this)}return c.prototype.findGripByVisual=function(o){return this.topLeft.ownsTarget(o)?this.topLeft:this.topCenter.ownsTarget(o)?this.topCenter:this.topRight.ownsTarget(o)?this.topRight:this.centerLeft.ownsTarget(o)?this.centerLeft:this.centerRight.ownsTarget(o)?this.centerRight:this.bottomLeft.ownsTarget(o)?this.bottomLeft:this.bottomCenter.ownsTarget(o)?this.bottomCenter:this.bottomRight.ownsTarget(o)?this.bottomRight:void 0},c}(),lt=function(){function c(){this.GRIP_SIZE=10,this.visual=Z.createGroup(),this.visual.appendChild(Z.createCircle(1.5*this.GRIP_SIZE,[["fill","transparent"]])),this.visual.appendChild(Z.createCircle(this.GRIP_SIZE,[["fill","#cccccc"],["fill-opacity","0.7"],["stroke","#333333"],["stroke-width","2"],["stroke-opacity","0.7"]]))}return c.prototype.ownsTarget=function(o){return o===this.visual||o===this.visual.childNodes[0]||o===this.visual.childNodes[1]},c}(),qe=function(){function c(){}return c.toITransformMatrix=function(o){return{a:o.a,b:o.b,c:o.c,d:o.d,e:o.e,f:o.f}},c.toSVGMatrix=function(o,a){return o.a=a.a,o.b=a.b,o.c=a.c,o.d=a.d,o.e=a.e,o.f=a.f,o},c}(),Je=function(c){function o(a,u,f){var h=c.call(this,a,u,f)||this;return h.left=0,h.top=0,h.width=0,h.height=0,h.defaultSize={x:50,y:20},h.offsetX=0,h.offsetY=0,h.rotationAngle=0,h.CB_DISTANCE=10,h._suppressMarkerCreateEvent=!1,h.container.transform.baseVal.appendItem(Z.createTransform()),h.setupControlBox(),h}return Le(o,c),Object.defineProperty(o.prototype,"centerX",{get:function(){return this.left+this.width/2},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"centerY",{get:function(){return this.top+this.height/2},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"visual",{get:function(){return this._visual},set:function(a){this._visual=a;var u=Z.createTransform();this._visual.transform.baseVal.appendItem(u)},enumerable:!1,configurable:!0}),o.prototype.ownsTarget=function(a){return!!c.prototype.ownsTarget.call(this,a)||!!(this.controlGrips.findGripByVisual(a)!==void 0||this.rotatorGrip!==void 0&&this.rotatorGrip.ownsTarget(a))},o.prototype.pointerDown=function(a,u){c.prototype.pointerDown.call(this,a,u),this.state==="new"&&(this.left=a.x,this.top=a.y),this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.manipulationStartWidth=this.width,this.manipulationStartHeight=this.height;var f=this.unrotatePoint(a);if(this.manipulationStartX=f.x,this.manipulationStartY=f.y,this.offsetX=f.x-this.left,this.offsetY=f.y-this.top,this.state!=="new")if(this.select(),this.activeGrip=this.controlGrips.findGripByVisual(u),this.activeGrip!==void 0)this._state="resize";else if(this.rotatorGrip!==void 0&&this.rotatorGrip.ownsTarget(u)){this.activeGrip=this.rotatorGrip;var h=this.rotatePoint({x:this.centerX,y:this.centerY});this.left=h.x-this.width/2,this.top=h.y-this.height/2,this.moveVisual({x:this.left,y:this.top});var V=this.container.transform.baseVal.getItem(0);V.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(V,0),this.adjustControlBox(),this._state="rotate"}else this._state="move"},o.prototype.pointerUp=function(a){var u=this.state;c.prototype.pointerUp.call(this,a),this.state==="creating"&&this.width<10&&this.height<10?(this.width=this.defaultSize.x,this.height=this.defaultSize.y):this.manipulate(a),this._state="select",u==="creating"&&this.onMarkerCreated&&this._suppressMarkerCreateEvent===!1&&this.onMarkerCreated(this)},o.prototype.moveVisual=function(a){this.visual.style.transform="translate("+a.x+"px, "+a.y+"px)"},o.prototype.manipulate=function(a){var u=this.unrotatePoint(a);this.state==="creating"?this.resize(a):this.state==="move"?(this.left=this.manipulationStartLeft+(u.x-this.manipulationStartLeft)-this.offsetX,this.top=this.manipulationStartTop+(u.y-this.manipulationStartTop)-this.offsetY,this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()):this.state==="resize"?this.resize(u):this.state==="rotate"&&this.rotate(a)},o.prototype.resize=function(a){var u=this.manipulationStartLeft,f=this.manipulationStartWidth,h=this.manipulationStartTop,V=this.manipulationStartHeight;switch(this.activeGrip){case this.controlGrips.bottomLeft:case this.controlGrips.centerLeft:case this.controlGrips.topLeft:u=this.manipulationStartLeft+a.x-this.manipulationStartX,f=this.manipulationStartWidth+this.manipulationStartLeft-u;break;case this.controlGrips.bottomRight:case this.controlGrips.centerRight:case this.controlGrips.topRight:case void 0:f=this.manipulationStartWidth+a.x-this.manipulationStartX}switch(this.activeGrip){case this.controlGrips.topCenter:case this.controlGrips.topLeft:case this.controlGrips.topRight:h=this.manipulationStartTop+a.y-this.manipulationStartY,V=this.manipulationStartHeight+this.manipulationStartTop-h;break;case this.controlGrips.bottomCenter:case this.controlGrips.bottomLeft:case this.controlGrips.bottomRight:case void 0:V=this.manipulationStartHeight+a.y-this.manipulationStartY}f>=0?(this.left=u,this.width=f):(this.left=u+f,this.width=-f),V>=0?(this.top=h,this.height=V):(this.top=h+V,this.height=-V),this.setSize()},o.prototype.setSize=function(){this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()},o.prototype.rotate=function(a){if(Math.abs(a.x-this.centerX)>.1){var u=Math.sign(a.x-this.centerX);this.rotationAngle=180*Math.atan((a.y-this.centerY)/(a.x-this.centerX))/Math.PI+90*u,this.applyRotation()}},o.prototype.applyRotation=function(){var a=this.container.transform.baseVal.getItem(0);a.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(a,0)},o.prototype.rotatePoint=function(a){if(this.rotationAngle===0)return a;var u=this.container.getCTM(),f=Z.createPoint(a.x,a.y);return{x:(f=f.matrixTransform(u)).x,y:f.y}},o.prototype.unrotatePoint=function(a){if(this.rotationAngle===0)return a;var u=this.container.getCTM();u=u.inverse();var f=Z.createPoint(a.x,a.y);return{x:(f=f.matrixTransform(u)).x,y:f.y}},o.prototype.select=function(){c.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},o.prototype.deselect=function(){c.prototype.deselect.call(this),this.controlBox.style.display="none"},o.prototype.setupControlBox=function(){this.controlBox=Z.createGroup();var a=Z.createTransform();a.setTranslate(-this.CB_DISTANCE/2,-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.appendItem(a),this.container.appendChild(this.controlBox),this.controlRect=Z.createRect(this.width+this.CB_DISTANCE,this.height+this.CB_DISTANCE,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"],["fill","transparent"],["pointer-events","none"]]),this.controlBox.appendChild(this.controlRect),this.globalSettings.disableRotation!==!0&&(this.rotatorGripLine=Z.createLine((this.width+2*this.CB_DISTANCE)/2,this.top-this.CB_DISTANCE,(this.width+2*this.CB_DISTANCE)/2,this.top-3*this.CB_DISTANCE,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.controlBox.appendChild(this.rotatorGripLine)),this.controlGrips=new Ge,this.addControlGrips(),this.controlBox.style.display="none"},o.prototype.adjustControlBox=function(){var a=this.controlBox.transform.baseVal.getItem(0);a.setTranslate(this.left-this.CB_DISTANCE/2,this.top-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.replaceItem(a,0),this.controlRect.setAttribute("width",(this.width+this.CB_DISTANCE).toString()),this.controlRect.setAttribute("height",(this.height+this.CB_DISTANCE).toString()),this.rotatorGripLine!==void 0&&(this.rotatorGripLine.setAttribute("x1",((this.width+this.CB_DISTANCE)/2).toString()),this.rotatorGripLine.setAttribute("y1",(-this.CB_DISTANCE/2).toString()),this.rotatorGripLine.setAttribute("x2",((this.width+this.CB_DISTANCE)/2).toString()),this.rotatorGripLine.setAttribute("y2",(3*-this.CB_DISTANCE).toString())),this.positionGrips()},o.prototype.addControlGrips=function(){this.controlGrips.topLeft=this.createGrip(),this.controlGrips.topCenter=this.createGrip(),this.controlGrips.topRight=this.createGrip(),this.controlGrips.centerLeft=this.createGrip(),this.controlGrips.centerRight=this.createGrip(),this.controlGrips.bottomLeft=this.createGrip(),this.controlGrips.bottomCenter=this.createGrip(),this.controlGrips.bottomRight=this.createGrip(),this.globalSettings.disableRotation!==!0&&(this.rotatorGrip=this.createGrip()),this.positionGrips()},o.prototype.createGrip=function(){var a=new lt;return a.visual.transform.baseVal.appendItem(Z.createTransform()),this.controlBox.appendChild(a.visual),a},o.prototype.positionGrips=function(){var a=this.controlGrips.topLeft.GRIP_SIZE,u=-a/2,f=u,h=(this.width+this.CB_DISTANCE)/2-a/2,V=(this.height+this.CB_DISTANCE)/2-a/2,Oe=this.height+this.CB_DISTANCE-a/2,Ze=this.width+this.CB_DISTANCE-a/2;this.positionGrip(this.controlGrips.topLeft.visual,u,f),this.positionGrip(this.controlGrips.topCenter.visual,h,f),this.positionGrip(this.controlGrips.topRight.visual,Ze,f),this.positionGrip(this.controlGrips.centerLeft.visual,u,V),this.positionGrip(this.controlGrips.centerRight.visual,Ze,V),this.positionGrip(this.controlGrips.bottomLeft.visual,u,Oe),this.positionGrip(this.controlGrips.bottomCenter.visual,h,Oe),this.positionGrip(this.controlGrips.bottomRight.visual,Ze,Oe),this.rotatorGrip!==void 0&&this.positionGrip(this.rotatorGrip.visual,h,f-3*this.CB_DISTANCE)},o.prototype.positionGrip=function(a,u,f){var h=a.transform.baseVal.getItem(0);h.setTranslate(u,f),a.transform.baseVal.replaceItem(h,0)},o.prototype.hideControlBox=function(){this.controlBox.style.display="none"},o.prototype.showControlBox=function(){this.controlBox.style.display=""},o.prototype.getState=function(){return Object.assign({left:this.left,top:this.top,width:this.width,height:this.height,rotationAngle:this.rotationAngle,visualTransformMatrix:qe.toITransformMatrix(this.visual.transform.baseVal.getItem(0).matrix),containerTransformMatrix:qe.toITransformMatrix(this.container.transform.baseVal.getItem(0).matrix)},c.prototype.getState.call(this))},o.prototype.restoreState=function(a){c.prototype.restoreState.call(this,a);var u=a;this.left=u.left,this.top=u.top,this.width=u.width,this.height=u.height,this.rotationAngle=u.rotationAngle,this.visual.transform.baseVal.getItem(0).setMatrix(qe.toSVGMatrix(this.visual.transform.baseVal.getItem(0).matrix,u.visualTransformMatrix)),this.container.transform.baseVal.getItem(0).setMatrix(qe.toSVGMatrix(this.container.transform.baseVal.getItem(0).matrix,u.containerTransformMatrix))},o.prototype.scale=function(a,u){c.prototype.scale.call(this,a,u);var f=this.rotatePoint({x:this.left,y:this.top}),h=this.unrotatePoint({x:f.x*a,y:f.y*u});this.left=h.x,this.top=h.y,this.width=this.width*a,this.height=this.height*u,this.adjustControlBox()},o}(De),Ve=function(c){function o(a,u,f){var h=c.call(this,a,u,f)||this;return h.fillColor="transparent",h.strokeColor="transparent",h.strokeWidth=0,h.strokeDasharray="",h.opacity=1,h.setStrokeColor=h.setStrokeColor.bind(h),h.setFillColor=h.setFillColor.bind(h),h.setStrokeWidth=h.setStrokeWidth.bind(h),h.setStrokeDasharray=h.setStrokeDasharray.bind(h),h.createVisual=h.createVisual.bind(h),h}return Le(o,c),o.prototype.ownsTarget=function(a){return!(!c.prototype.ownsTarget.call(this,a)&&a!==this.visual)},o.prototype.createVisual=function(){this.visual=Z.createRect(1,1,[["fill",this.fillColor],["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["stroke-dasharray",this.strokeDasharray],["opacity",this.opacity.toString()]]),this.addMarkerVisualToContainer(this.visual)},o.prototype.pointerDown=function(a,u){c.prototype.pointerDown.call(this,a,u),this.state==="new"&&(this.createVisual(),this.moveVisual(a),this._state="creating")},o.prototype.manipulate=function(a){c.prototype.manipulate.call(this,a)},o.prototype.resize=function(a){c.prototype.resize.call(this,a),this.setSize()},o.prototype.setSize=function(){c.prototype.setSize.call(this),Z.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]])},o.prototype.pointerUp=function(a){c.prototype.pointerUp.call(this,a),this.setSize()},o.prototype.setStrokeColor=function(a){this.strokeColor=a,this.visual&&Z.setAttributes(this.visual,[["stroke",this.strokeColor]]),this.colorChanged(a),this.stateChanged()},o.prototype.setFillColor=function(a){this.fillColor=a,this.visual&&Z.setAttributes(this.visual,[["fill",this.fillColor]]),this.stateChanged()},o.prototype.setStrokeWidth=function(a){this.strokeWidth=a,this.visual&&Z.setAttributes(this.visual,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},o.prototype.setStrokeDasharray=function(a){this.strokeDasharray=a,this.visual&&Z.setAttributes(this.visual,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},o.prototype.getState=function(){return Object.assign({fillColor:this.fillColor,strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,opacity:this.opacity},c.prototype.getState.call(this))},o.prototype.restoreState=function(a){var u=a;this.fillColor=u.fillColor,this.strokeColor=u.strokeColor,this.strokeWidth=u.strokeWidth,this.strokeDasharray=u.strokeDasharray,this.opacity=u.opacity,this.createVisual(),c.prototype.restoreState.call(this,a),this.setSize()},o.prototype.scale=function(a,u){c.prototype.scale.call(this,a,u),this.setSize()},o.title="Rectangle marker",o}(Je),Ct=function(c){function o(a,u,f,h){var V=c.call(this,a,h||'')||this;return V.widths=[],V.widthBoxes=[],V.widths=u,V.currentWidth=f,V.setCurrentWidth=V.setCurrentWidth.bind(V),V}return Le(o,c),o.prototype.getUi=function(){var a=this,u=document.createElement("div");return u.style.display="flex",u.style.overflow="hidden",u.style.flexGrow="2",this.widths.forEach(function(f){var h=document.createElement("div");h.style.display="flex",h.style.flexGrow="2",h.style.alignItems="center",h.style.justifyContent="space-between",h.style.padding="5px",h.style.borderWidth="2px",h.style.borderStyle="solid",h.style.borderColor=f===a.currentWidth?a.uiStyleSettings.toolboxAccentColor:"transparent",h.addEventListener("click",function(){a.setCurrentWidth(f,h)}),u.appendChild(h);var V=document.createElement("div");V.innerText=f.toString(),V.style.marginRight="5px",h.appendChild(V);var Oe=document.createElement("div");Oe.style.minHeight="20px",Oe.style.flexGrow="2",Oe.style.display="flex",Oe.style.alignItems="center";var Ze=document.createElement("hr");Ze.style.minWidth="20px",Ze.style.border="0px",Ze.style.borderTop=f+"px solid "+a.uiStyleSettings.toolboxColor,Ze.style.flexGrow="2",Oe.appendChild(Ze),h.appendChild(Oe),a.widthBoxes.push(h)}),u},o.prototype.setCurrentWidth=function(a,u){var f=this;this.currentWidth=a,this.widthBoxes.forEach(function(h){h.style.borderColor=h===u?f.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onWidthChanged&&this.onWidthChanged(this.currentWidth)},o}(Pe),pt=function(c){function o(a,u,f,h){var V=c.call(this,a,h||'')||this;return V.styles=[],V.styleBoxes=[],V.styles=u,V.currentStyle=f,V.setCurrentStyle=V.setCurrentStyle.bind(V),V}return Le(o,c),o.prototype.getUi=function(){var a=this,u=document.createElement("div");return u.style.display="flex",u.style.overflow="hidden",u.style.flexGrow="2",this.styles.forEach(function(f){var h=document.createElement("div");h.style.display="flex",h.style.alignItems="center",h.style.justifyContent="space-between",h.style.padding="5px",h.style.borderWidth="2px",h.style.borderStyle="solid",h.style.overflow="hidden",h.style.maxWidth=100/a.styles.length-5+"%",h.style.borderColor=f===a.currentStyle?a.uiStyleSettings.toolboxAccentColor:"transparent",h.addEventListener("click",function(){a.setCurrentStyle(f,h)}),u.appendChild(h);var V=document.createElement("div");V.style.minHeight="20px",V.style.flexGrow="2",V.style.overflow="hidden";var Oe=` - `;V.innerHTML=Oe,h.appendChild(V),a.styleBoxes.push(h)}),u},o.prototype.setCurrentStyle=function(a,u){var f=this;this.currentStyle=a,this.styleBoxes.forEach(function(h){h.style.borderColor=h===u?f.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onStyleChanged&&this.onStyleChanged(this.currentStyle)},o}(Pe),ht=function(c){function o(a,u,f){var h=c.call(this,a,u,f)||this;return h.strokeColor=f.defaultColor,h.strokeWidth=f.defaultStrokeWidth,h.strokeDasharray=f.defaultStrokeDasharray,h.strokePanel=new Be("Line color",f.defaultColorSet,f.defaultColor),h.strokePanel.onColorChanged=h.setStrokeColor,h.strokeWidthPanel=new Ct("Line width",f.defaultStrokeWidths,f.defaultStrokeWidth),h.strokeWidthPanel.onWidthChanged=h.setStrokeWidth,h.strokeStylePanel=new pt("Line style",f.defaultStrokeDasharrays,f.defaultStrokeDasharray),h.strokeStylePanel.onStyleChanged=h.setStrokeDasharray,h}return Le(o,c),Object.defineProperty(o.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),o.prototype.getState=function(){var a=c.prototype.getState.call(this);return a.typeName=o.typeName,a},o.typeName="FrameMarker",o.title="Frame marker",o.icon='',o}(Ve),Ee=function(){this.defaultColorSet=["#EF4444","#10B981","#2563EB","#FFFF00","#7C3AED","#F472B6","#000000","#FFFFFF"],this.defaultColor=this.defaultColorSet[0],this.defaultFillColor=this.defaultColorSet[0],this.defaultStrokeColor=this.defaultColorSet[7],this.defaultHighlightColor=this.defaultColorSet[3],this.defaultStrokeWidth=3,this.defaultStrokeDasharray="",this.defaultHighlightOpacity=.5,this.defaultFontFamily="Helvetica, Arial, sans-serif",this.defaultStrokeWidths=[1,2,3,5,10],this.defaultStrokeDasharrays=["","3","12 3","9 6 3 6"],this.defaultOpacitySteps=[.1,.25,.5,.75,1],this.displayMode="inline",this.defaultFontFamilies=['Times, "Times New Roman", serif',"Helvetica, Arial, sans-serif",'Courier, "Courier New", monospace',"cursive","fantasy"],this.popupMargin=30,this.newFreehandMarkerOnPointerUp=!1,this.defaultColorsFollowCurrentColors=!1,this.freehandPixelRatio=1,this.disableRotation=!1},Xe=function(c){function o(a,u,f){var h=c.call(this,a,u,f)||this;return h.x1=0,h.y1=0,h.x2=0,h.y2=0,h.defaultLength=50,h.manipulationStartX=0,h.manipulationStartY=0,h.manipulationStartX1=0,h.manipulationStartY1=0,h.manipulationStartX2=0,h.manipulationStartY2=0,h.setupControlBox(),h}return Le(o,c),o.prototype.ownsTarget=function(a){return!!c.prototype.ownsTarget.call(this,a)||!(!this.grip1.ownsTarget(a)&&!this.grip2.ownsTarget(a))},o.prototype.pointerDown=function(a,u){c.prototype.pointerDown.call(this,a,u),this.manipulationStartX=a.x,this.manipulationStartY=a.y,this.state==="new"&&(this.x1=a.x,this.y1=a.y,this.x2=a.x,this.y2=a.y),this.manipulationStartX1=this.x1,this.manipulationStartY1=this.y1,this.manipulationStartX2=this.x2,this.manipulationStartY2=this.y2,this.state!=="new"&&(this.select(),this.grip1.ownsTarget(u)?this.activeGrip=this.grip1:this.grip2.ownsTarget(u)?this.activeGrip=this.grip2:this.activeGrip=void 0,this.activeGrip?this._state="resize":this._state="move")},o.prototype.pointerUp=function(a){var u=this.state;c.prototype.pointerUp.call(this,a),this.state==="creating"&&Math.abs(this.x1-this.x2)<10&&Math.abs(this.y1-this.y2)<10?(this.x2=this.x1+this.defaultLength,this.adjustVisual(),this.adjustControlBox()):this.manipulate(a),this._state="select",u==="creating"&&this.onMarkerCreated&&this.onMarkerCreated(this)},o.prototype.adjustVisual=function(){},o.prototype.manipulate=function(a){this.state==="creating"?this.resize(a):this.state==="move"?(this.x1=this.manipulationStartX1+a.x-this.manipulationStartX,this.y1=this.manipulationStartY1+a.y-this.manipulationStartY,this.x2=this.manipulationStartX2+a.x-this.manipulationStartX,this.y2=this.manipulationStartY2+a.y-this.manipulationStartY,this.adjustVisual(),this.adjustControlBox()):this.state==="resize"&&this.resize(a)},o.prototype.resize=function(a){switch(this.activeGrip){case this.grip1:this.x1=a.x,this.y1=a.y;break;case this.grip2:case void 0:this.x2=a.x,this.y2=a.y}this.adjustVisual(),this.adjustControlBox()},o.prototype.select=function(){c.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},o.prototype.deselect=function(){c.prototype.deselect.call(this),this.controlBox.style.display="none"},o.prototype.setupControlBox=function(){this.controlBox=Z.createGroup(),this.container.appendChild(this.controlBox),this.addControlGrips(),this.controlBox.style.display="none"},o.prototype.adjustControlBox=function(){this.positionGrips()},o.prototype.addControlGrips=function(){this.grip1=this.createGrip(),this.grip2=this.createGrip(),this.positionGrips()},o.prototype.createGrip=function(){var a=new lt;return a.visual.transform.baseVal.appendItem(Z.createTransform()),this.controlBox.appendChild(a.visual),a},o.prototype.positionGrips=function(){var a=this.grip1.GRIP_SIZE;this.positionGrip(this.grip1.visual,this.x1-a/2,this.y1-a/2),this.positionGrip(this.grip2.visual,this.x2-a/2,this.y2-a/2)},o.prototype.positionGrip=function(a,u,f){var h=a.transform.baseVal.getItem(0);h.setTranslate(u,f),a.transform.baseVal.replaceItem(h,0)},o.prototype.getState=function(){return Object.assign({x1:this.x1,y1:this.y1,x2:this.x2,y2:this.y2},c.prototype.getState.call(this))},o.prototype.restoreState=function(a){c.prototype.restoreState.call(this,a);var u=a;this.x1=u.x1,this.y1=u.y1,this.x2=u.x2,this.y2=u.y2},o.prototype.scale=function(a,u){c.prototype.scale.call(this,a,u),this.x1=this.x1*a,this.y1=this.y1*u,this.x2=this.x2*a,this.y2=this.y2*u,this.adjustVisual(),this.adjustControlBox()},o}(De),ut=function(c){function o(a,u,f){var h=c.call(this,a,u,f)||this;return h.strokeColor="transparent",h.strokeWidth=0,h.strokeDasharray="",h.setStrokeColor=h.setStrokeColor.bind(h),h.setStrokeWidth=h.setStrokeWidth.bind(h),h.setStrokeDasharray=h.setStrokeDasharray.bind(h),h.strokeColor=f.defaultColor,h.strokeWidth=f.defaultStrokeWidth,h.strokeDasharray=f.defaultStrokeDasharray,h.strokePanel=new Be("Line color",f.defaultColorSet,f.defaultColor),h.strokePanel.onColorChanged=h.setStrokeColor,h.strokeWidthPanel=new Ct("Line width",f.defaultStrokeWidths,f.defaultStrokeWidth),h.strokeWidthPanel.onWidthChanged=h.setStrokeWidth,h.strokeStylePanel=new pt("Line style",f.defaultStrokeDasharrays,f.defaultStrokeDasharray),h.strokeStylePanel.onStyleChanged=h.setStrokeDasharray,h}return Le(o,c),o.prototype.ownsTarget=function(a){return!(!c.prototype.ownsTarget.call(this,a)&&a!==this.visual&&a!==this.selectorLine&&a!==this.visibleLine)},o.prototype.createVisual=function(){this.visual=Z.createGroup(),this.selectorLine=Z.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()]]),this.visibleLine=Z.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()]]),this.visual.appendChild(this.selectorLine),this.visual.appendChild(this.visibleLine),this.addMarkerVisualToContainer(this.visual)},o.prototype.pointerDown=function(a,u){c.prototype.pointerDown.call(this,a,u),this.state==="new"&&(this.createVisual(),this.adjustVisual(),this._state="creating")},o.prototype.adjustVisual=function(){this.selectorLine&&this.visibleLine&&(this.selectorLine.setAttribute("x1",this.x1.toString()),this.selectorLine.setAttribute("y1",this.y1.toString()),this.selectorLine.setAttribute("x2",this.x2.toString()),this.selectorLine.setAttribute("y2",this.y2.toString()),this.visibleLine.setAttribute("x1",this.x1.toString()),this.visibleLine.setAttribute("y1",this.y1.toString()),this.visibleLine.setAttribute("x2",this.x2.toString()),this.visibleLine.setAttribute("y2",this.y2.toString()),Z.setAttributes(this.visibleLine,[["stroke",this.strokeColor]]),Z.setAttributes(this.visibleLine,[["stroke-width",this.strokeWidth.toString()]]),Z.setAttributes(this.visibleLine,[["stroke-dasharray",this.strokeDasharray.toString()]]))},o.prototype.setStrokeColor=function(a){this.strokeColor=a,this.adjustVisual(),this.colorChanged(a)},o.prototype.setStrokeWidth=function(a){this.strokeWidth=a,this.adjustVisual()},o.prototype.setStrokeDasharray=function(a){this.strokeDasharray=a,this.adjustVisual(),this.stateChanged()},Object.defineProperty(o.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),o.prototype.getState=function(){var a=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray},c.prototype.getState.call(this));return a.typeName=o.typeName,a},o.prototype.restoreState=function(a){c.prototype.restoreState.call(this,a);var u=a;this.strokeColor=u.strokeColor,this.strokeWidth=u.strokeWidth,this.strokeDasharray=u.strokeDasharray,this.createVisual(),this.adjustVisual()},o.typeName="LineMarker",o.title="Line marker",o.icon='',o}(Xe),we=function(c){function o(a,u,f,h){var V=c.call(this,a,h||'')||this;return V.fonts=[],V.fontBoxes=[],V.fonts=u,V.currentFont=f,V.setCurrentFont=V.setCurrentFont.bind(V),V}return Le(o,c),o.prototype.getUi=function(){var a=this,u=document.createElement("div");return u.style.overflow="hidden",u.style.flexGrow="2",this.fonts.forEach(function(f){var h=document.createElement("div");h.style.display="inline-block",h.style.alignItems="center",h.style.justifyContent="space-between",h.style.padding="5px",h.style.borderWidth="2px",h.style.borderStyle="solid",h.style.overflow="hidden",h.style.maxWidth=100/a.fonts.length-5+"%",h.style.borderColor=f===a.currentFont?a.uiStyleSettings.toolboxAccentColor:"transparent",h.addEventListener("click",function(){a.setCurrentFont(f,h)}),u.appendChild(h);var V=document.createElement("div");V.style.display="flex",V.style.minHeight="20px",V.style.flexGrow="2",V.style.fontFamily=f,V.style.overflow="hidden";var Oe=document.createElement("div");Oe.style.whiteSpace="nowrap",Oe.style.overflow="hidden",Oe.style.textOverflow="ellipsis",Oe.innerHTML="The quick brown fox jumps over the lazy dog",V.appendChild(Oe),h.appendChild(V),a.fontBoxes.push(h)}),u},o.prototype.setCurrentFont=function(a,u){var f=this;this.currentFont=a,this.fontBoxes.forEach(function(h){h.style.borderColor=h===u?f.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onFontChanged&&this.onFontChanged(this.currentFont)},o}(Pe),_e=function(c){function o(a,u,f){var h=c.call(this,a,u,f)||this;return h.color="transparent",h.padding=5,h.DEFAULT_TEXT="your text here",h.text=h.DEFAULT_TEXT,h.isMoved=!1,h.color=f.defaultColor,h.fontFamily=f.defaultFontFamily,h.defaultSize={x:100,y:30},h.setColor=h.setColor.bind(h),h.setFont=h.setFont.bind(h),h.renderText=h.renderText.bind(h),h.sizeText=h.sizeText.bind(h),h.textEditDivClicked=h.textEditDivClicked.bind(h),h.showTextEditor=h.showTextEditor.bind(h),h.setSize=h.setSize.bind(h),h.positionTextEditor=h.positionTextEditor.bind(h),h.colorPanel=new Be("Color",f.defaultColorSet,f.defaultColor),h.colorPanel.onColorChanged=h.setColor,h.fontFamilyPanel=new we("Font",f.defaultFontFamilies,f.defaultFontFamily),h.fontFamilyPanel.onFontChanged=h.setFont,h}return Le(o,c),o.prototype.ownsTarget=function(a){if(c.prototype.ownsTarget.call(this,a)||a===this.visual||a===this.textElement||a===this.bgRectangle)return!0;var u=!1;return this.textElement.childNodes.forEach(function(f){f===a&&(u=!0)}),u},o.prototype.createVisual=function(){this.visual=Z.createGroup(),this.bgRectangle=Z.createRect(1,1,[["fill","transparent"]]),this.visual.appendChild(this.bgRectangle),this.textElement=Z.createText([["fill",this.color],["font-family",this.fontFamily],["font-size","16px"],["x","0"],["y","0"]]),this.textElement.transform.baseVal.appendItem(Z.createTransform()),this.textElement.transform.baseVal.appendItem(Z.createTransform()),this.visual.appendChild(this.textElement),this.addMarkerVisualToContainer(this.visual),this.renderText()},o.prototype.pointerDown=function(a,u){c.prototype.pointerDown.call(this,a,u),this.isMoved=!1,this.pointerDownPoint=a,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(a),this._state="creating")},o.prototype.renderText=function(){var a=this;if(this.textElement){for(;this.textElement.lastChild;)this.textElement.removeChild(this.textElement.lastChild);this.text.split(/\r\n|[\n\v\f\r\x85\u2028\u2029]/).forEach(function(u){a.textElement.appendChild(Z.createTSpan(u.trim()===""?" ":u.trim(),[["x","0"],["dy","1.2em"]]))}),setTimeout(this.sizeText,10)}},o.prototype.getTextScale=function(){var a=this.textElement.getBBox(),u=1;if(a.width>0&&a.height>0){var f=(1*this.width-this.width*this.padding*2/100)/a.width,h=(1*this.height-this.height*this.padding*2/100)/a.height;u=Math.min(f,h)}return u},o.prototype.getTextPosition=function(a){var u=this.textElement.getBBox(),f=0,h=0;return u.width>0&&u.height>0&&(f=(this.width-u.width*a)/2,h=this.height/2-u.height*a/2),{x:f,y:h}},o.prototype.sizeText=function(){var a=this.textElement.getBBox(),u=this.getTextScale(),f=this.getTextPosition(u);f.y-=a.y*u,navigator.userAgent.indexOf("Edge/")>-1?this.textElement.style.transform="translate("+f.x+"px, "+f.y+"px) scale("+u+", "+u+")":(this.textElement.transform.baseVal.getItem(0).setTranslate(f.x,f.y),this.textElement.transform.baseVal.getItem(1).setScale(u,u))},o.prototype.manipulate=function(a){c.prototype.manipulate.call(this,a),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(a.x-this.pointerDownPoint.x)>5||Math.abs(a.y-this.pointerDownPoint.y)>5)},o.prototype.resize=function(a){c.prototype.resize.call(this,a),this.isMoved=!0,this.setSize(),this.sizeText()},o.prototype.setSize=function(){c.prototype.setSize.call(this),this.visual&&this.bgRectangle&&(Z.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),Z.setAttributes(this.bgRectangle,[["width",this.width.toString()],["height",this.height.toString()]]))},o.prototype.pointerUp=function(a){var u=this.state;u==="creating"&&(this._suppressMarkerCreateEvent=!0),c.prototype.pointerUp.call(this,a),this.setSize(),(u==="creating"||!this.isMoved&&Date.now()-this.pointerDownTimestamp>500)&&this.showTextEditor(),this.pointerDownPoint=void 0},o.prototype.showTextEditor=function(){var a=this;this._state="edit",this.overlayContainer.innerHTML="",this.textEditDiv=document.createElement("div"),this.textEditDiv.style.flexGrow="2",this.textEditDiv.style.alignItems="center",this.textEditDiv.style.justifyContent="center",this.textEditDiv.style.pointerEvents="auto",this.textEditDiv.style.overflow="hidden",this.textEditor=document.createElement("div"),this.textEditor.style.position="absolute",this.textEditor.style.fontFamily=this.fontFamily,this.textEditor.style.lineHeight="1em",this.textEditor.innerText=this.text,this.textEditor.contentEditable="true",this.textEditor.style.color=this.color,this.textEditor.style.whiteSpace="pre",this.positionTextEditor(),this.textEditor.addEventListener("pointerup",function(u){u.stopPropagation()}),this.textEditor.addEventListener("input",function(){for(var u=Number.parseFloat(a.textEditor.style.fontSize);a.textEditor.clientWidth>=Number.parseInt(a.textEditor.style.maxWidth)&&u>.9;)u-=.1,a.textEditor.style.fontSize=Math.max(u,.9)+"em"}),this.textEditor.addEventListener("keyup",function(u){u.cancelBubble=!0}),this.textEditor.addEventListener("paste",function(u){if(u.clipboardData){var f=u.clipboardData.getData("text"),h=window.getSelection();if(!h.rangeCount)return!1;h.deleteFromDocument(),h.getRangeAt(0).insertNode(document.createTextNode(f)),u.preventDefault()}}),this.textEditDiv.addEventListener("pointerup",function(){a.textEditDivClicked(a.textEditor.innerText)}),this.textEditDiv.appendChild(this.textEditor),this.overlayContainer.appendChild(this.textEditDiv),this.hideVisual(),this.textEditor.focus(),document.execCommand("selectAll")},o.prototype.positionTextEditor=function(){if(this.state==="edit")if(this.textEditor===void 0)this.showTextEditor();else{this.textElement.style.display="";var a=this.getTextScale(),u=this.rotatePoint({x:this.left+this.width/2,y:this.top+this.height/2}),f=this.textElement.getBBox(),h={x:f.width*a,y:f.height*a};u.x-=h.x/2,u.y-=h.y/2,this.textEditor.style.top=u.y+"px",this.textEditor.style.left=u.x+"px",this.textEditor.style.maxWidth=this.overlayContainer.offsetWidth-u.x+"px",this.textEditor.style.fontSize=Math.max(16*a,12)+"px",this.textElement.style.display="none"}},o.prototype.textEditDivClicked=function(a){this.text=a.trim(),this.overlayContainer.innerHTML="",this.renderText(),this.showVisual(),this._suppressMarkerCreateEvent&&(this._suppressMarkerCreateEvent=!1,this.onMarkerCreated&&this.onMarkerCreated(this)),this.stateChanged()},o.prototype.select=function(){c.prototype.select.call(this),this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText)},o.prototype.deselect=function(){this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText),c.prototype.deselect.call(this)},o.prototype.dblClick=function(a,u){c.prototype.dblClick.call(this,a,u),this.showTextEditor()},o.prototype.setColor=function(a){this.textElement&&Z.setAttributes(this.textElement,[["fill",a]]),this.color=a,this.textEditor&&(this.textEditor.style.color=this.color),this.colorChanged(a)},o.prototype.setFont=function(a){this.textElement&&Z.setAttributes(this.textElement,[["font-family",a]]),this.fontFamily=a,this.textEditor&&(this.textEditor.style.fontFamily=this.fontFamily),this.renderText(),this.stateChanged()},o.prototype.hideVisual=function(){this.textElement.style.display="none",this.hideControlBox()},o.prototype.showVisual=function(){this.state==="edit"&&(this._state="select"),this.textElement.style.display="",this.showControlBox()},Object.defineProperty(o.prototype,"toolboxPanels",{get:function(){return[this.colorPanel,this.fontFamilyPanel]},enumerable:!1,configurable:!0}),o.prototype.getState=function(){var a=Object.assign({color:this.color,fontFamily:this.fontFamily,padding:this.padding,text:this.text},c.prototype.getState.call(this));return a.typeName=o.typeName,a},o.prototype.restoreState=function(a){var u=a;this.color=u.color,this.fontFamily=u.fontFamily,this.padding=u.padding,this.text=u.text,this.createVisual(),c.prototype.restoreState.call(this,a),this.setSize()},o.prototype.scale=function(a,u){c.prototype.scale.call(this,a,u),this.setSize(),this.sizeText(),this.positionTextEditor()},o.typeName="TextMarker",o.title="Text marker",o.icon='',o}(Je),ee=function(c){function o(a,u,f){var h=c.call(this,a,u,f)||this;return h.color="transparent",h.lineWidth=3,h.drawing=!1,h.pixelRatio=1,h.color=f.defaultColor,h.lineWidth=f.defaultStrokeWidth,h.pixelRatio=f.freehandPixelRatio,h.setColor=h.setColor.bind(h),h.addCanvas=h.addCanvas.bind(h),h.finishCreation=h.finishCreation.bind(h),h.setLineWidth=h.setLineWidth.bind(h),h.colorPanel=new Be("Color",f.defaultColorSet,f.defaultColor),h.colorPanel.onColorChanged=h.setColor,h.lineWidthPanel=new Ct("Line width",f.defaultStrokeWidths,f.defaultStrokeWidth),h.lineWidthPanel.onWidthChanged=h.setLineWidth,h}return Le(o,c),o.prototype.ownsTarget=function(a){return!(!c.prototype.ownsTarget.call(this,a)&&a!==this.visual&&a!==this.drawingImage)},o.prototype.createVisual=function(){this.visual=Z.createGroup(),this.drawingImage=Z.createImage(),this.visual.appendChild(this.drawingImage);var a=Z.createTransform();this.visual.transform.baseVal.appendItem(a),this.addMarkerVisualToContainer(this.visual)},o.prototype.pointerDown=function(a,u){this.state==="new"&&(this.addCanvas(),this.createVisual(),this._state="creating"),this.state==="creating"?(this.canvasContext.strokeStyle=this.color,this.canvasContext.lineWidth=this.lineWidth,this.canvasContext.beginPath(),this.canvasContext.moveTo(a.x,a.y),this.drawing=!0):c.prototype.pointerDown.call(this,a,u)},o.prototype.manipulate=function(a){this.state==="creating"?this.drawing&&(this.canvasContext.lineTo(a.x,a.y),this.canvasContext.stroke()):c.prototype.manipulate.call(this,a)},o.prototype.resize=function(a){c.prototype.resize.call(this,a),Z.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),Z.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]])},o.prototype.pointerUp=function(a){this._state==="creating"?this.drawing&&(this.canvasContext.closePath(),this.drawing=!1,this.globalSettings.newFreehandMarkerOnPointerUp&&this.finishCreation()):c.prototype.pointerUp.call(this,a)},o.prototype.addCanvas=function(){this.overlayContainer.innerHTML="",this.canvasElement=document.createElement("canvas"),this.canvasElement.width=this.overlayContainer.clientWidth*this.pixelRatio,this.canvasElement.height=this.overlayContainer.clientHeight*this.pixelRatio,this.canvasContext=this.canvasElement.getContext("2d"),this.canvasContext.scale(this.pixelRatio,this.pixelRatio),this.overlayContainer.appendChild(this.canvasElement)},o.prototype.select=function(){this.state==="creating"&&this.finishCreation(),c.prototype.select.call(this)},o.prototype.deselect=function(){this.state==="creating"&&this.finishCreation(),c.prototype.deselect.call(this)},o.prototype.finishCreation=function(){for(var a=this.canvasContext.getImageData(0,0,this.canvasElement.width,this.canvasElement.height),u=[this.canvasElement.width+1,this.canvasElement.height+1,-1,-1],f=u[0],h=u[1],V=u[2],Oe=u[3],Ze=!1,yt=0;yt0&&(Ze=!0,ytOe&&(Oe=yt),Ue>V&&(V=Ue));if(Ze){this.left=f/this.pixelRatio,this.top=h/this.pixelRatio,this.width=(V-f)/this.pixelRatio,this.height=(Oe-h)/this.pixelRatio;var Tt=document.createElement("canvas");Tt.width=V-f,Tt.height=Oe-h,Tt.getContext("2d").putImageData(this.canvasContext.getImageData(f,h,V-f,Oe-h),0,0),this.drawingImgUrl=Tt.toDataURL("image/png"),this.setDrawingImage(),this._state="select",this.onMarkerCreated&&this.onMarkerCreated(this)}this.overlayContainer.innerHTML=""},o.prototype.setDrawingImage=function(){Z.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]]),Z.setAttributes(this.drawingImage,[["href",this.drawingImgUrl]]),this.moveVisual({x:this.left,y:this.top})},o.prototype.setColor=function(a){this.color=a,this.colorChanged(a)},o.prototype.setLineWidth=function(a){this.lineWidth=a},Object.defineProperty(o.prototype,"toolboxPanels",{get:function(){return this.state==="new"||this.state==="creating"?[this.colorPanel,this.lineWidthPanel]:[]},enumerable:!1,configurable:!0}),o.prototype.getState=function(){var a=Object.assign({drawingImgUrl:this.drawingImgUrl},c.prototype.getState.call(this));return a.typeName=o.typeName,a},o.prototype.restoreState=function(a){this.createVisual(),c.prototype.restoreState.call(this,a),this.drawingImgUrl=a.drawingImgUrl,this.setDrawingImage()},o.prototype.scale=function(a,u){c.prototype.scale.call(this,a,u),this.setDrawingImage()},o.typeName="FreehandMarker",o.title="Freehand marker",o.icon='',o}(Je),Q=function(c){function o(a,u,f){var h=c.call(this,a,f||'')||this;return h.typeBoxes=[],h.currentType=u,h.setCurrentType=h.setCurrentType.bind(h),h}return Le(o,c),o.prototype.getUi=function(){var a=this,u=document.createElement("div");u.style.display="flex",u.style.overflow="hidden",u.style.flexGrow="2";for(var f=function(Oe){var Ze="both";switch(Oe){case 0:Ze="both";break;case 1:Ze="start";break;case 2:Ze="end";break;case 3:Ze="none"}var yt=document.createElement("div");if(yt.style.display="flex",yt.style.flexGrow="2",yt.style.alignItems="center",yt.style.justifyContent="space-between",yt.style.padding="5px",yt.style.borderWidth="2px",yt.style.borderStyle="solid",yt.style.borderColor=Ze===h.currentType?h.uiStyleSettings.toolboxAccentColor:"transparent",yt.addEventListener("click",function(){a.setCurrentType(Ze,yt)}),u.appendChild(yt),Ze==="both"||Ze==="start"){var Ue=document.createElement("div");Ue.style.display="flex",Ue.style.alignItems="center",Ue.style.minHeight="20px",Ue.innerHTML=` + `;V.innerHTML=Oe,h.appendChild(V),a.styleBoxes.push(h)}),u},o.prototype.setCurrentStyle=function(a,u){var f=this;this.currentStyle=a,this.styleBoxes.forEach(function(h){h.style.borderColor=h===u?f.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onStyleChanged&&this.onStyleChanged(this.currentStyle)},o}(Pe),ht=function(c){function o(a,u,f){var h=c.call(this,a,u,f)||this;return h.strokeColor=f.defaultColor,h.strokeWidth=f.defaultStrokeWidth,h.strokeDasharray=f.defaultStrokeDasharray,h.strokePanel=new Be("Line color",f.defaultColorSet,f.defaultColor),h.strokePanel.onColorChanged=h.setStrokeColor,h.strokeWidthPanel=new Ct("Line width",f.defaultStrokeWidths,f.defaultStrokeWidth),h.strokeWidthPanel.onWidthChanged=h.setStrokeWidth,h.strokeStylePanel=new pt("Line style",f.defaultStrokeDasharrays,f.defaultStrokeDasharray),h.strokeStylePanel.onStyleChanged=h.setStrokeDasharray,h}return Le(o,c),Object.defineProperty(o.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),o.prototype.getState=function(){var a=c.prototype.getState.call(this);return a.typeName=o.typeName,a},o.typeName="FrameMarker",o.title="Frame marker",o.icon='',o}(Ve),Ee=function(){this.defaultColorSet=["#EF4444","#10B981","#2563EB","#FFFF00","#7C3AED","#F472B6","#000000","#FFFFFF"],this.defaultColor=this.defaultColorSet[0],this.defaultFillColor=this.defaultColorSet[0],this.defaultStrokeColor=this.defaultColorSet[7],this.defaultHighlightColor=this.defaultColorSet[3],this.defaultStrokeWidth=3,this.defaultStrokeDasharray="",this.defaultHighlightOpacity=.5,this.defaultFontFamily="Helvetica, Arial, sans-serif",this.defaultStrokeWidths=[1,2,3,5,10],this.defaultStrokeDasharrays=["","3","12 3","9 6 3 6"],this.defaultOpacitySteps=[.1,.25,.5,.75,1],this.displayMode="inline",this.defaultFontFamilies=['Times, "Times New Roman", serif',"Helvetica, Arial, sans-serif",'Courier, "Courier New", monospace',"cursive","fantasy"],this.popupMargin=30,this.newFreehandMarkerOnPointerUp=!1,this.defaultColorsFollowCurrentColors=!1,this.freehandPixelRatio=1,this.disableRotation=!1},Xe=function(c){function o(a,u,f){var h=c.call(this,a,u,f)||this;return h.x1=0,h.y1=0,h.x2=0,h.y2=0,h.defaultLength=50,h.manipulationStartX=0,h.manipulationStartY=0,h.manipulationStartX1=0,h.manipulationStartY1=0,h.manipulationStartX2=0,h.manipulationStartY2=0,h.setupControlBox(),h}return Le(o,c),o.prototype.ownsTarget=function(a){return!!c.prototype.ownsTarget.call(this,a)||!(!this.grip1.ownsTarget(a)&&!this.grip2.ownsTarget(a))},o.prototype.pointerDown=function(a,u){c.prototype.pointerDown.call(this,a,u),this.manipulationStartX=a.x,this.manipulationStartY=a.y,this.state==="new"&&(this.x1=a.x,this.y1=a.y,this.x2=a.x,this.y2=a.y),this.manipulationStartX1=this.x1,this.manipulationStartY1=this.y1,this.manipulationStartX2=this.x2,this.manipulationStartY2=this.y2,this.state!=="new"&&(this.select(),this.grip1.ownsTarget(u)?this.activeGrip=this.grip1:this.grip2.ownsTarget(u)?this.activeGrip=this.grip2:this.activeGrip=void 0,this.activeGrip?this._state="resize":this._state="move")},o.prototype.pointerUp=function(a){var u=this.state;c.prototype.pointerUp.call(this,a),this.state==="creating"&&Math.abs(this.x1-this.x2)<10&&Math.abs(this.y1-this.y2)<10?(this.x2=this.x1+this.defaultLength,this.adjustVisual(),this.adjustControlBox()):this.manipulate(a),this._state="select",u==="creating"&&this.onMarkerCreated&&this.onMarkerCreated(this)},o.prototype.adjustVisual=function(){},o.prototype.manipulate=function(a){this.state==="creating"?this.resize(a):this.state==="move"?(this.x1=this.manipulationStartX1+a.x-this.manipulationStartX,this.y1=this.manipulationStartY1+a.y-this.manipulationStartY,this.x2=this.manipulationStartX2+a.x-this.manipulationStartX,this.y2=this.manipulationStartY2+a.y-this.manipulationStartY,this.adjustVisual(),this.adjustControlBox()):this.state==="resize"&&this.resize(a)},o.prototype.resize=function(a){switch(this.activeGrip){case this.grip1:this.x1=a.x,this.y1=a.y;break;case this.grip2:case void 0:this.x2=a.x,this.y2=a.y}this.adjustVisual(),this.adjustControlBox()},o.prototype.select=function(){c.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},o.prototype.deselect=function(){c.prototype.deselect.call(this),this.controlBox.style.display="none"},o.prototype.setupControlBox=function(){this.controlBox=Z.createGroup(),this.container.appendChild(this.controlBox),this.addControlGrips(),this.controlBox.style.display="none"},o.prototype.adjustControlBox=function(){this.positionGrips()},o.prototype.addControlGrips=function(){this.grip1=this.createGrip(),this.grip2=this.createGrip(),this.positionGrips()},o.prototype.createGrip=function(){var a=new lt;return a.visual.transform.baseVal.appendItem(Z.createTransform()),this.controlBox.appendChild(a.visual),a},o.prototype.positionGrips=function(){var a=this.grip1.GRIP_SIZE;this.positionGrip(this.grip1.visual,this.x1-a/2,this.y1-a/2),this.positionGrip(this.grip2.visual,this.x2-a/2,this.y2-a/2)},o.prototype.positionGrip=function(a,u,f){var h=a.transform.baseVal.getItem(0);h.setTranslate(u,f),a.transform.baseVal.replaceItem(h,0)},o.prototype.getState=function(){return Object.assign({x1:this.x1,y1:this.y1,x2:this.x2,y2:this.y2},c.prototype.getState.call(this))},o.prototype.restoreState=function(a){c.prototype.restoreState.call(this,a);var u=a;this.x1=u.x1,this.y1=u.y1,this.x2=u.x2,this.y2=u.y2},o.prototype.scale=function(a,u){c.prototype.scale.call(this,a,u),this.x1=this.x1*a,this.y1=this.y1*u,this.x2=this.x2*a,this.y2=this.y2*u,this.adjustVisual(),this.adjustControlBox()},o}(De),ut=function(c){function o(a,u,f){var h=c.call(this,a,u,f)||this;return h.strokeColor="transparent",h.strokeWidth=0,h.strokeDasharray="",h.setStrokeColor=h.setStrokeColor.bind(h),h.setStrokeWidth=h.setStrokeWidth.bind(h),h.setStrokeDasharray=h.setStrokeDasharray.bind(h),h.strokeColor=f.defaultColor,h.strokeWidth=f.defaultStrokeWidth,h.strokeDasharray=f.defaultStrokeDasharray,h.strokePanel=new Be("Line color",f.defaultColorSet,f.defaultColor),h.strokePanel.onColorChanged=h.setStrokeColor,h.strokeWidthPanel=new Ct("Line width",f.defaultStrokeWidths,f.defaultStrokeWidth),h.strokeWidthPanel.onWidthChanged=h.setStrokeWidth,h.strokeStylePanel=new pt("Line style",f.defaultStrokeDasharrays,f.defaultStrokeDasharray),h.strokeStylePanel.onStyleChanged=h.setStrokeDasharray,h}return Le(o,c),o.prototype.ownsTarget=function(a){return!(!c.prototype.ownsTarget.call(this,a)&&a!==this.visual&&a!==this.selectorLine&&a!==this.visibleLine)},o.prototype.createVisual=function(){this.visual=Z.createGroup(),this.selectorLine=Z.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()]]),this.visibleLine=Z.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()]]),this.visual.appendChild(this.selectorLine),this.visual.appendChild(this.visibleLine),this.addMarkerVisualToContainer(this.visual)},o.prototype.pointerDown=function(a,u){c.prototype.pointerDown.call(this,a,u),this.state==="new"&&(this.createVisual(),this.adjustVisual(),this._state="creating")},o.prototype.adjustVisual=function(){this.selectorLine&&this.visibleLine&&(this.selectorLine.setAttribute("x1",this.x1.toString()),this.selectorLine.setAttribute("y1",this.y1.toString()),this.selectorLine.setAttribute("x2",this.x2.toString()),this.selectorLine.setAttribute("y2",this.y2.toString()),this.visibleLine.setAttribute("x1",this.x1.toString()),this.visibleLine.setAttribute("y1",this.y1.toString()),this.visibleLine.setAttribute("x2",this.x2.toString()),this.visibleLine.setAttribute("y2",this.y2.toString()),Z.setAttributes(this.visibleLine,[["stroke",this.strokeColor]]),Z.setAttributes(this.visibleLine,[["stroke-width",this.strokeWidth.toString()]]),Z.setAttributes(this.visibleLine,[["stroke-dasharray",this.strokeDasharray.toString()]]))},o.prototype.setStrokeColor=function(a){this.strokeColor=a,this.adjustVisual(),this.colorChanged(a)},o.prototype.setStrokeWidth=function(a){this.strokeWidth=a,this.adjustVisual()},o.prototype.setStrokeDasharray=function(a){this.strokeDasharray=a,this.adjustVisual(),this.stateChanged()},Object.defineProperty(o.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),o.prototype.getState=function(){var a=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray},c.prototype.getState.call(this));return a.typeName=o.typeName,a},o.prototype.restoreState=function(a){c.prototype.restoreState.call(this,a);var u=a;this.strokeColor=u.strokeColor,this.strokeWidth=u.strokeWidth,this.strokeDasharray=u.strokeDasharray,this.createVisual(),this.adjustVisual()},o.typeName="LineMarker",o.title="Line marker",o.icon='',o}(Xe),Se=function(c){function o(a,u,f,h){var V=c.call(this,a,h||'')||this;return V.fonts=[],V.fontBoxes=[],V.fonts=u,V.currentFont=f,V.setCurrentFont=V.setCurrentFont.bind(V),V}return Le(o,c),o.prototype.getUi=function(){var a=this,u=document.createElement("div");return u.style.overflow="hidden",u.style.flexGrow="2",this.fonts.forEach(function(f){var h=document.createElement("div");h.style.display="inline-block",h.style.alignItems="center",h.style.justifyContent="space-between",h.style.padding="5px",h.style.borderWidth="2px",h.style.borderStyle="solid",h.style.overflow="hidden",h.style.maxWidth=100/a.fonts.length-5+"%",h.style.borderColor=f===a.currentFont?a.uiStyleSettings.toolboxAccentColor:"transparent",h.addEventListener("click",function(){a.setCurrentFont(f,h)}),u.appendChild(h);var V=document.createElement("div");V.style.display="flex",V.style.minHeight="20px",V.style.flexGrow="2",V.style.fontFamily=f,V.style.overflow="hidden";var Oe=document.createElement("div");Oe.style.whiteSpace="nowrap",Oe.style.overflow="hidden",Oe.style.textOverflow="ellipsis",Oe.innerHTML="The quick brown fox jumps over the lazy dog",V.appendChild(Oe),h.appendChild(V),a.fontBoxes.push(h)}),u},o.prototype.setCurrentFont=function(a,u){var f=this;this.currentFont=a,this.fontBoxes.forEach(function(h){h.style.borderColor=h===u?f.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onFontChanged&&this.onFontChanged(this.currentFont)},o}(Pe),_e=function(c){function o(a,u,f){var h=c.call(this,a,u,f)||this;return h.color="transparent",h.padding=5,h.DEFAULT_TEXT="your text here",h.text=h.DEFAULT_TEXT,h.isMoved=!1,h.color=f.defaultColor,h.fontFamily=f.defaultFontFamily,h.defaultSize={x:100,y:30},h.setColor=h.setColor.bind(h),h.setFont=h.setFont.bind(h),h.renderText=h.renderText.bind(h),h.sizeText=h.sizeText.bind(h),h.textEditDivClicked=h.textEditDivClicked.bind(h),h.showTextEditor=h.showTextEditor.bind(h),h.setSize=h.setSize.bind(h),h.positionTextEditor=h.positionTextEditor.bind(h),h.colorPanel=new Be("Color",f.defaultColorSet,f.defaultColor),h.colorPanel.onColorChanged=h.setColor,h.fontFamilyPanel=new Se("Font",f.defaultFontFamilies,f.defaultFontFamily),h.fontFamilyPanel.onFontChanged=h.setFont,h}return Le(o,c),o.prototype.ownsTarget=function(a){if(c.prototype.ownsTarget.call(this,a)||a===this.visual||a===this.textElement||a===this.bgRectangle)return!0;var u=!1;return this.textElement.childNodes.forEach(function(f){f===a&&(u=!0)}),u},o.prototype.createVisual=function(){this.visual=Z.createGroup(),this.bgRectangle=Z.createRect(1,1,[["fill","transparent"]]),this.visual.appendChild(this.bgRectangle),this.textElement=Z.createText([["fill",this.color],["font-family",this.fontFamily],["font-size","16px"],["x","0"],["y","0"]]),this.textElement.transform.baseVal.appendItem(Z.createTransform()),this.textElement.transform.baseVal.appendItem(Z.createTransform()),this.visual.appendChild(this.textElement),this.addMarkerVisualToContainer(this.visual),this.renderText()},o.prototype.pointerDown=function(a,u){c.prototype.pointerDown.call(this,a,u),this.isMoved=!1,this.pointerDownPoint=a,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(a),this._state="creating")},o.prototype.renderText=function(){var a=this;if(this.textElement){for(;this.textElement.lastChild;)this.textElement.removeChild(this.textElement.lastChild);this.text.split(/\r\n|[\n\v\f\r\x85\u2028\u2029]/).forEach(function(u){a.textElement.appendChild(Z.createTSpan(u.trim()===""?" ":u.trim(),[["x","0"],["dy","1.2em"]]))}),setTimeout(this.sizeText,10)}},o.prototype.getTextScale=function(){var a=this.textElement.getBBox(),u=1;if(a.width>0&&a.height>0){var f=(1*this.width-this.width*this.padding*2/100)/a.width,h=(1*this.height-this.height*this.padding*2/100)/a.height;u=Math.min(f,h)}return u},o.prototype.getTextPosition=function(a){var u=this.textElement.getBBox(),f=0,h=0;return u.width>0&&u.height>0&&(f=(this.width-u.width*a)/2,h=this.height/2-u.height*a/2),{x:f,y:h}},o.prototype.sizeText=function(){var a=this.textElement.getBBox(),u=this.getTextScale(),f=this.getTextPosition(u);f.y-=a.y*u,navigator.userAgent.indexOf("Edge/")>-1?this.textElement.style.transform="translate("+f.x+"px, "+f.y+"px) scale("+u+", "+u+")":(this.textElement.transform.baseVal.getItem(0).setTranslate(f.x,f.y),this.textElement.transform.baseVal.getItem(1).setScale(u,u))},o.prototype.manipulate=function(a){c.prototype.manipulate.call(this,a),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(a.x-this.pointerDownPoint.x)>5||Math.abs(a.y-this.pointerDownPoint.y)>5)},o.prototype.resize=function(a){c.prototype.resize.call(this,a),this.isMoved=!0,this.setSize(),this.sizeText()},o.prototype.setSize=function(){c.prototype.setSize.call(this),this.visual&&this.bgRectangle&&(Z.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),Z.setAttributes(this.bgRectangle,[["width",this.width.toString()],["height",this.height.toString()]]))},o.prototype.pointerUp=function(a){var u=this.state;u==="creating"&&(this._suppressMarkerCreateEvent=!0),c.prototype.pointerUp.call(this,a),this.setSize(),(u==="creating"||!this.isMoved&&Date.now()-this.pointerDownTimestamp>500)&&this.showTextEditor(),this.pointerDownPoint=void 0},o.prototype.showTextEditor=function(){var a=this;this._state="edit",this.overlayContainer.innerHTML="",this.textEditDiv=document.createElement("div"),this.textEditDiv.style.flexGrow="2",this.textEditDiv.style.alignItems="center",this.textEditDiv.style.justifyContent="center",this.textEditDiv.style.pointerEvents="auto",this.textEditDiv.style.overflow="hidden",this.textEditor=document.createElement("div"),this.textEditor.style.position="absolute",this.textEditor.style.fontFamily=this.fontFamily,this.textEditor.style.lineHeight="1em",this.textEditor.innerText=this.text,this.textEditor.contentEditable="true",this.textEditor.style.color=this.color,this.textEditor.style.whiteSpace="pre",this.positionTextEditor(),this.textEditor.addEventListener("pointerup",function(u){u.stopPropagation()}),this.textEditor.addEventListener("input",function(){for(var u=Number.parseFloat(a.textEditor.style.fontSize);a.textEditor.clientWidth>=Number.parseInt(a.textEditor.style.maxWidth)&&u>.9;)u-=.1,a.textEditor.style.fontSize=Math.max(u,.9)+"em"}),this.textEditor.addEventListener("keyup",function(u){u.cancelBubble=!0}),this.textEditor.addEventListener("paste",function(u){if(u.clipboardData){var f=u.clipboardData.getData("text"),h=window.getSelection();if(!h.rangeCount)return!1;h.deleteFromDocument(),h.getRangeAt(0).insertNode(document.createTextNode(f)),u.preventDefault()}}),this.textEditDiv.addEventListener("pointerup",function(){a.textEditDivClicked(a.textEditor.innerText)}),this.textEditDiv.appendChild(this.textEditor),this.overlayContainer.appendChild(this.textEditDiv),this.hideVisual(),this.textEditor.focus(),document.execCommand("selectAll")},o.prototype.positionTextEditor=function(){if(this.state==="edit")if(this.textEditor===void 0)this.showTextEditor();else{this.textElement.style.display="";var a=this.getTextScale(),u=this.rotatePoint({x:this.left+this.width/2,y:this.top+this.height/2}),f=this.textElement.getBBox(),h={x:f.width*a,y:f.height*a};u.x-=h.x/2,u.y-=h.y/2,this.textEditor.style.top=u.y+"px",this.textEditor.style.left=u.x+"px",this.textEditor.style.maxWidth=this.overlayContainer.offsetWidth-u.x+"px",this.textEditor.style.fontSize=Math.max(16*a,12)+"px",this.textElement.style.display="none"}},o.prototype.textEditDivClicked=function(a){this.text=a.trim(),this.overlayContainer.innerHTML="",this.renderText(),this.showVisual(),this._suppressMarkerCreateEvent&&(this._suppressMarkerCreateEvent=!1,this.onMarkerCreated&&this.onMarkerCreated(this)),this.stateChanged()},o.prototype.select=function(){c.prototype.select.call(this),this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText)},o.prototype.deselect=function(){this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText),c.prototype.deselect.call(this)},o.prototype.dblClick=function(a,u){c.prototype.dblClick.call(this,a,u),this.showTextEditor()},o.prototype.setColor=function(a){this.textElement&&Z.setAttributes(this.textElement,[["fill",a]]),this.color=a,this.textEditor&&(this.textEditor.style.color=this.color),this.colorChanged(a)},o.prototype.setFont=function(a){this.textElement&&Z.setAttributes(this.textElement,[["font-family",a]]),this.fontFamily=a,this.textEditor&&(this.textEditor.style.fontFamily=this.fontFamily),this.renderText(),this.stateChanged()},o.prototype.hideVisual=function(){this.textElement.style.display="none",this.hideControlBox()},o.prototype.showVisual=function(){this.state==="edit"&&(this._state="select"),this.textElement.style.display="",this.showControlBox()},Object.defineProperty(o.prototype,"toolboxPanels",{get:function(){return[this.colorPanel,this.fontFamilyPanel]},enumerable:!1,configurable:!0}),o.prototype.getState=function(){var a=Object.assign({color:this.color,fontFamily:this.fontFamily,padding:this.padding,text:this.text},c.prototype.getState.call(this));return a.typeName=o.typeName,a},o.prototype.restoreState=function(a){var u=a;this.color=u.color,this.fontFamily=u.fontFamily,this.padding=u.padding,this.text=u.text,this.createVisual(),c.prototype.restoreState.call(this,a),this.setSize()},o.prototype.scale=function(a,u){c.prototype.scale.call(this,a,u),this.setSize(),this.sizeText(),this.positionTextEditor()},o.typeName="TextMarker",o.title="Text marker",o.icon='',o}(Je),ee=function(c){function o(a,u,f){var h=c.call(this,a,u,f)||this;return h.color="transparent",h.lineWidth=3,h.drawing=!1,h.pixelRatio=1,h.color=f.defaultColor,h.lineWidth=f.defaultStrokeWidth,h.pixelRatio=f.freehandPixelRatio,h.setColor=h.setColor.bind(h),h.addCanvas=h.addCanvas.bind(h),h.finishCreation=h.finishCreation.bind(h),h.setLineWidth=h.setLineWidth.bind(h),h.colorPanel=new Be("Color",f.defaultColorSet,f.defaultColor),h.colorPanel.onColorChanged=h.setColor,h.lineWidthPanel=new Ct("Line width",f.defaultStrokeWidths,f.defaultStrokeWidth),h.lineWidthPanel.onWidthChanged=h.setLineWidth,h}return Le(o,c),o.prototype.ownsTarget=function(a){return!(!c.prototype.ownsTarget.call(this,a)&&a!==this.visual&&a!==this.drawingImage)},o.prototype.createVisual=function(){this.visual=Z.createGroup(),this.drawingImage=Z.createImage(),this.visual.appendChild(this.drawingImage);var a=Z.createTransform();this.visual.transform.baseVal.appendItem(a),this.addMarkerVisualToContainer(this.visual)},o.prototype.pointerDown=function(a,u){this.state==="new"&&(this.addCanvas(),this.createVisual(),this._state="creating"),this.state==="creating"?(this.canvasContext.strokeStyle=this.color,this.canvasContext.lineWidth=this.lineWidth,this.canvasContext.beginPath(),this.canvasContext.moveTo(a.x,a.y),this.drawing=!0):c.prototype.pointerDown.call(this,a,u)},o.prototype.manipulate=function(a){this.state==="creating"?this.drawing&&(this.canvasContext.lineTo(a.x,a.y),this.canvasContext.stroke()):c.prototype.manipulate.call(this,a)},o.prototype.resize=function(a){c.prototype.resize.call(this,a),Z.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),Z.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]])},o.prototype.pointerUp=function(a){this._state==="creating"?this.drawing&&(this.canvasContext.closePath(),this.drawing=!1,this.globalSettings.newFreehandMarkerOnPointerUp&&this.finishCreation()):c.prototype.pointerUp.call(this,a)},o.prototype.addCanvas=function(){this.overlayContainer.innerHTML="",this.canvasElement=document.createElement("canvas"),this.canvasElement.width=this.overlayContainer.clientWidth*this.pixelRatio,this.canvasElement.height=this.overlayContainer.clientHeight*this.pixelRatio,this.canvasContext=this.canvasElement.getContext("2d"),this.canvasContext.scale(this.pixelRatio,this.pixelRatio),this.overlayContainer.appendChild(this.canvasElement)},o.prototype.select=function(){this.state==="creating"&&this.finishCreation(),c.prototype.select.call(this)},o.prototype.deselect=function(){this.state==="creating"&&this.finishCreation(),c.prototype.deselect.call(this)},o.prototype.finishCreation=function(){for(var a=this.canvasContext.getImageData(0,0,this.canvasElement.width,this.canvasElement.height),u=[this.canvasElement.width+1,this.canvasElement.height+1,-1,-1],f=u[0],h=u[1],V=u[2],Oe=u[3],Ze=!1,yt=0;yt0&&(Ze=!0,ytOe&&(Oe=yt),Ue>V&&(V=Ue));if(Ze){this.left=f/this.pixelRatio,this.top=h/this.pixelRatio,this.width=(V-f)/this.pixelRatio,this.height=(Oe-h)/this.pixelRatio;var Tt=document.createElement("canvas");Tt.width=V-f,Tt.height=Oe-h,Tt.getContext("2d").putImageData(this.canvasContext.getImageData(f,h,V-f,Oe-h),0,0),this.drawingImgUrl=Tt.toDataURL("image/png"),this.setDrawingImage(),this._state="select",this.onMarkerCreated&&this.onMarkerCreated(this)}this.overlayContainer.innerHTML=""},o.prototype.setDrawingImage=function(){Z.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]]),Z.setAttributes(this.drawingImage,[["href",this.drawingImgUrl]]),this.moveVisual({x:this.left,y:this.top})},o.prototype.setColor=function(a){this.color=a,this.colorChanged(a)},o.prototype.setLineWidth=function(a){this.lineWidth=a},Object.defineProperty(o.prototype,"toolboxPanels",{get:function(){return this.state==="new"||this.state==="creating"?[this.colorPanel,this.lineWidthPanel]:[]},enumerable:!1,configurable:!0}),o.prototype.getState=function(){var a=Object.assign({drawingImgUrl:this.drawingImgUrl},c.prototype.getState.call(this));return a.typeName=o.typeName,a},o.prototype.restoreState=function(a){this.createVisual(),c.prototype.restoreState.call(this,a),this.drawingImgUrl=a.drawingImgUrl,this.setDrawingImage()},o.prototype.scale=function(a,u){c.prototype.scale.call(this,a,u),this.setDrawingImage()},o.typeName="FreehandMarker",o.title="Freehand marker",o.icon='',o}(Je),Q=function(c){function o(a,u,f){var h=c.call(this,a,f||'')||this;return h.typeBoxes=[],h.currentType=u,h.setCurrentType=h.setCurrentType.bind(h),h}return Le(o,c),o.prototype.getUi=function(){var a=this,u=document.createElement("div");u.style.display="flex",u.style.overflow="hidden",u.style.flexGrow="2";for(var f=function(Oe){var Ze="both";switch(Oe){case 0:Ze="both";break;case 1:Ze="start";break;case 2:Ze="end";break;case 3:Ze="none"}var yt=document.createElement("div");if(yt.style.display="flex",yt.style.flexGrow="2",yt.style.alignItems="center",yt.style.justifyContent="space-between",yt.style.padding="5px",yt.style.borderWidth="2px",yt.style.borderStyle="solid",yt.style.borderColor=Ze===h.currentType?h.uiStyleSettings.toolboxAccentColor:"transparent",yt.addEventListener("click",function(){a.setCurrentType(Ze,yt)}),u.appendChild(yt),Ze==="both"||Ze==="start"){var Ue=document.createElement("div");Ue.style.display="flex",Ue.style.alignItems="center",Ue.style.minHeight="20px",Ue.innerHTML=` `,Ue.style.marginLeft="5px",yt.appendChild(Ue)}var Tt=document.createElement("div");Tt.style.display="flex",Tt.style.alignItems="center",Tt.style.minHeight="20px",Tt.style.flexGrow="2";var zt=document.createElement("hr");if(zt.style.minWidth="20px",zt.style.border="0px",zt.style.borderTop="3px solid "+(h.uiStyleSettings!==void 0?h.uiStyleSettings.toolboxColor:"#eeeeee"),zt.style.flexGrow="2",Tt.appendChild(zt),yt.appendChild(Tt),Ze==="both"||Ze==="end"){var sn=document.createElement("div");sn.style.display="flex",sn.style.alignItems="center",sn.style.minHeight="20px",sn.innerHTML=` - `,sn.style.marginRight="5px",yt.appendChild(sn)}h.typeBoxes.push(yt)},h=this,V=0;V<4;V++)f(V);return u},o.prototype.setCurrentType=function(a,u){var f=this;this.currentType=a,this.typeBoxes.forEach(function(h){h.style.borderColor=h===u?f.uiStyleSettings!==void 0?f.uiStyleSettings.toolboxAccentColor:"#3080c3":"transparent"}),this.onArrowTypeChanged&&this.onArrowTypeChanged(this.currentType)},o}(Pe),$=function(c){function o(a,u,f){var h=c.call(this,a,u,f)||this;return h.arrowType="end",h.arrowBaseHeight=10,h.arrowBaseWidth=10,h.getArrowPoints=h.getArrowPoints.bind(h),h.setArrowType=h.setArrowType.bind(h),h.arrowTypePanel=new Q("Arrow type","end"),h.arrowTypePanel.onArrowTypeChanged=h.setArrowType,h}return Le(o,c),o.prototype.ownsTarget=function(a){return!(!c.prototype.ownsTarget.call(this,a)&&a!==this.arrow1&&a!==this.arrow2)},o.prototype.getArrowPoints=function(a,u){var f=this.arrowBaseWidth+2*this.strokeWidth,h=this.arrowBaseHeight+2*this.strokeWidth;return a-f/2+","+(u+h/2)+" "+a+","+(u-h/2)+" "+(a+f/2)+","+(u+h/2)},o.prototype.createTips=function(){this.arrow1=Z.createPolygon(this.getArrowPoints(this.x1,this.y1),[["fill",this.strokeColor]]),this.arrow1.transform.baseVal.appendItem(Z.createTransform()),this.visual.appendChild(this.arrow1),this.arrow2=Z.createPolygon(this.getArrowPoints(this.x2,this.y2),[["fill",this.strokeColor]]),this.arrow2.transform.baseVal.appendItem(Z.createTransform()),this.visual.appendChild(this.arrow2)},o.prototype.pointerDown=function(a,u){c.prototype.pointerDown.call(this,a,u),this.state==="creating"&&this.createTips()},o.prototype.adjustVisual=function(){if(c.prototype.adjustVisual.call(this),this.arrow1&&this.arrow2&&(this.arrow1.style.display=this.arrowType==="both"||this.arrowType==="start"?"":"none",this.arrow2.style.display=this.arrowType==="both"||this.arrowType==="end"?"":"none",Z.setAttributes(this.arrow1,[["points",this.getArrowPoints(this.x1,this.y1)],["fill",this.strokeColor]]),Z.setAttributes(this.arrow2,[["points",this.getArrowPoints(this.x2,this.y2)],["fill",this.strokeColor]]),Math.abs(this.x1-this.x2)>.1)){var a=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2),u=this.arrow1.transform.baseVal.getItem(0);u.setRotate(a,this.x1,this.y1),this.arrow1.transform.baseVal.replaceItem(u,0);var f=this.arrow2.transform.baseVal.getItem(0);f.setRotate(a+180,this.x2,this.y2),this.arrow2.transform.baseVal.replaceItem(f,0)}},o.prototype.setArrowType=function(a){this.arrowType=a,this.adjustVisual(),this.stateChanged()},Object.defineProperty(o.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel,this.arrowTypePanel]},enumerable:!1,configurable:!0}),o.prototype.getState=function(){var a=Object.assign({arrowType:this.arrowType},c.prototype.getState.call(this));return a.typeName=o.typeName,a},o.prototype.restoreState=function(a){c.prototype.restoreState.call(this,a);var u=a;this.arrowType=u.arrowType,this.createTips(),this.adjustVisual()},o.typeName="ArrowMarker",o.title="Arrow marker",o.icon='',o}(ut),S=function(c){function o(a,u,f){var h=c.call(this,a,u,f)||this;return h.fillColor=f.defaultFillColor,h.strokeWidth=0,h.fillPanel=new Be("Color",f.defaultColorSet,f.defaultFillColor),h.fillPanel.onColorChanged=h.setFillColor,h}return Le(o,c),Object.defineProperty(o.prototype,"toolboxPanels",{get:function(){return[this.fillPanel]},enumerable:!1,configurable:!0}),o.prototype.getState=function(){var a=c.prototype.getState.call(this);return a.typeName=o.typeName,a},o.typeName="CoverMarker",o.title="Cover marker",o.icon='',o}(Ve),M=function(c){function o(a,u,f,h){var V=c.call(this,a,h||'')||this;return V.opacities=[],V.opacityBoxes=[],V.opacities=u,V.currentOpacity=f,V.setCurrentOpacity=V.setCurrentOpacity.bind(V),V}return Le(o,c),o.prototype.getUi=function(){var a=this,u=document.createElement("div");return u.style.display="flex",u.style.overflow="hidden",u.style.flexGrow="2",u.style.justifyContent="space-between",this.opacities.forEach(function(f){var h=document.createElement("div");h.style.display="flex",h.style.alignItems="center",h.style.justifyContent="center",h.style.padding="5px",h.style.borderWidth="2px",h.style.borderStyle="solid",h.style.borderColor=f===a.currentOpacity?a.uiStyleSettings.toolboxAccentColor:"transparent",h.addEventListener("click",function(){a.setCurrentOpacity(f,h)}),u.appendChild(h);var V=document.createElement("div");V.innerText=100*f+"%",h.appendChild(V),a.opacityBoxes.push(h)}),u},o.prototype.setCurrentOpacity=function(a,u){var f=this;this.currentOpacity=a,this.opacityBoxes.forEach(function(h){h.style.borderColor=h===u?f.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onOpacityChanged&&this.onOpacityChanged(this.currentOpacity)},o}(Pe),j=function(c){function o(a,u,f){var h=c.call(this,a,u,f)||this;return h.setOpacity=h.setOpacity.bind(h),h.fillColor=f.defaultHighlightColor,h.strokeWidth=0,h.opacity=f.defaultHighlightOpacity,h.fillPanel=new Be("Color",f.defaultColorSet,h.fillColor),h.fillPanel.onColorChanged=h.setFillColor,h.opacityPanel=new M("Opacity",f.defaultOpacitySteps,h.opacity),h.opacityPanel.onOpacityChanged=h.setOpacity,h}return Le(o,c),o.prototype.setOpacity=function(a){this.opacity=a,this.visual&&Z.setAttributes(this.visual,[["opacity",this.opacity.toString()]]),this.stateChanged()},Object.defineProperty(o.prototype,"toolboxPanels",{get:function(){return[this.fillPanel,this.opacityPanel]},enumerable:!1,configurable:!0}),o.prototype.getState=function(){var a=c.prototype.getState.call(this);return a.typeName=o.typeName,a},o.typeName="HighlightMarker",o.title="Highlight marker",o.icon='',o}(S),z='',Ce=function(c){function o(a,u,f){var h=c.call(this,a,u,f)||this;return h.bgColor="transparent",h.tipPosition={x:0,y:0},h.tipBase1Position={x:0,y:0},h.tipBase2Position={x:0,y:0},h.tipMoving=!1,h.color=f.defaultStrokeColor,h.bgColor=f.defaultFillColor,h.fontFamily=f.defaultFontFamily,h.defaultSize={x:100,y:30},h.setBgColor=h.setBgColor.bind(h),h.getTipPoints=h.getTipPoints.bind(h),h.positionTip=h.positionTip.bind(h),h.setTipPoints=h.setTipPoints.bind(h),h.colorPanel=new Be("Text color",f.defaultColorSet,h.color,''),h.colorPanel.onColorChanged=h.setColor,h.bgColorPanel=new Be("Fill color",f.defaultColorSet,h.bgColor,z),h.bgColorPanel.onColorChanged=h.setBgColor,h.fontFamilyPanel=new we("Font",f.defaultFontFamilies,f.defaultFontFamily),h.fontFamilyPanel.onFontChanged=h.setFont,h.tipGrip=new lt,h.tipGrip.visual.transform.baseVal.appendItem(Z.createTransform()),h.controlBox.appendChild(h.tipGrip.visual),h}return Le(o,c),o.prototype.ownsTarget=function(a){return c.prototype.ownsTarget.call(this,a)||this.tipGrip.ownsTarget(a)||this.tip===a},o.prototype.createTip=function(){Z.setAttributes(this.bgRectangle,[["fill",this.bgColor],["rx","10px"]]),this.tip=Z.createPolygon(this.getTipPoints(),[["fill",this.bgColor]]),this.visual.appendChild(this.tip)},o.prototype.pointerDown=function(a,u){this.state==="new"&&c.prototype.pointerDown.call(this,a,u),this.state==="creating"?this.createTip():this.tipGrip.ownsTarget(u)?(this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.tipMoving=!0):c.prototype.pointerDown.call(this,a,u)},o.prototype.pointerUp=function(a){if(this.tipMoving)this.tipMoving=!1,this.isMoved=!0,c.prototype.pointerUp.call(this,a);else{var u=this.state==="creating";c.prototype.pointerUp.call(this,a),this.setTipPoints(u),this.positionTip()}},o.prototype.manipulate=function(a){if(this.tipMoving){var u=this.unrotatePoint(a);this.tipPosition={x:u.x-this.manipulationStartLeft,y:u.y-this.manipulationStartTop},this.positionTip()}else c.prototype.manipulate.call(this,a)},o.prototype.setBgColor=function(a){this.bgRectangle&&this.tip&&(Z.setAttributes(this.bgRectangle,[["fill",a]]),Z.setAttributes(this.tip,[["fill",a]])),this.bgColor=a,this.fillColorChanged(a)},o.prototype.getTipPoints=function(){return this.setTipPoints(this.state==="creating"),this.tipBase1Position.x+","+this.tipBase1Position.y+" "+this.tipBase2Position.x+","+this.tipBase2Position.y+" "+this.tipPosition.x+","+this.tipPosition.y},o.prototype.setTipPoints=function(a){a===void 0&&(a=!1);var u=Math.min(this.height/2,15),f=this.height/5;a&&(this.tipPosition={x:u+f/2,y:this.height+20});var h=Math.atan(this.height/2/(this.width/2));this.tipPosition.x=this.width/2&&this.tipPosition.y=this.width/2&&this.tipPosition.y>=this.height/2?h.1)){var a=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2),u=this.tip1.transform.baseVal.getItem(0);u.setRotate(a,this.x1,this.y1),this.tip1.transform.baseVal.replaceItem(u,0);var f=this.tip2.transform.baseVal.getItem(0);f.setRotate(a+180,this.x2,this.y2),this.tip2.transform.baseVal.replaceItem(f,0)}},Object.defineProperty(o.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),o.prototype.getState=function(){var a=c.prototype.getState.call(this);return a.typeName=o.typeName,a},o.prototype.restoreState=function(a){c.prototype.restoreState.call(this,a),this.createTips(),this.adjustVisual()},o.typeName="MeasurementMarker",o.title="Measurement marker",o.icon='',o}(ut),$e=function(c){function o(a,u,f){var h=c.call(this,a,u,f)||this;return h.strokePanel.colors=f.defaultColorSet,h.fillColor="transparent",h}return Le(o,c),Object.defineProperty(o.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),o.prototype.getState=function(){var a=c.prototype.getState.call(this);return a.typeName=o.typeName,a},o.typeName="EllipseFrameMarker",o.title="Ellipse frame marker",o.icon='',o}(ae),dt=function(){function c(){this.undoStack=[],this.redoStack=[]}return Object.defineProperty(c.prototype,"isUndoPossible",{get:function(){return this.undoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(c.prototype,"isRedoPossible",{get:function(){return this.redoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(c.prototype,"undoStepCount",{get:function(){return this.undoStack.length},enumerable:!1,configurable:!0}),Object.defineProperty(c.prototype,"redoStepCount",{get:function(){return this.redoStack.length},enumerable:!1,configurable:!0}),c.prototype.addUndoStep=function(o){this.undoStack.length!==0&&JSON.stringify(this.undoStack[this.undoStack.length-1])===JSON.stringify(o)||(this.undoStack.push(o),JSON.stringify(this.lastRedoStep)!==JSON.stringify(o)&&this.redoStack.splice(0,this.redoStack.length))},c.prototype.replaceLastUndoStep=function(o){this.undoStack.length>0&&(this.undoStack[this.undoStack.length-1]=o)},c.prototype.getLastUndoStep=function(){return this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0},c.prototype.undo=function(){if(this.undoStack.length>1){var o=this.undoStack.pop();return o!==void 0&&this.redoStack.push(o),this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0}},c.prototype.redo=function(){return this.lastRedoStep=this.redoStack.pop(),this.lastRedoStep},c}(),st=function(c){function o(a,u,f){var h=c.call(this,a,u,f)||this;return h.strokeColor="transparent",h.strokeWidth=0,h.strokeDasharray="",h.curveX=0,h.curveY=0,h.manipulationStartCurveX=0,h.manipulationStartCurveY=0,h.setStrokeColor=h.setStrokeColor.bind(h),h.setStrokeWidth=h.setStrokeWidth.bind(h),h.setStrokeDasharray=h.setStrokeDasharray.bind(h),h.positionGrips=h.positionGrips.bind(h),h.addControlGrips=h.addControlGrips.bind(h),h.adjustVisual=h.adjustVisual.bind(h),h.setupControlBox=h.setupControlBox.bind(h),h.resize=h.resize.bind(h),h.strokeColor=f.defaultColor,h.strokeWidth=f.defaultStrokeWidth,h.strokeDasharray=f.defaultStrokeDasharray,h.strokePanel=new Be("Line color",f.defaultColorSet,f.defaultColor),h.strokePanel.onColorChanged=h.setStrokeColor,h.strokeWidthPanel=new Ct("Line width",f.defaultStrokeWidths,f.defaultStrokeWidth),h.strokeWidthPanel.onWidthChanged=h.setStrokeWidth,h.strokeStylePanel=new pt("Line style",f.defaultStrokeDasharrays,f.defaultStrokeDasharray),h.strokeStylePanel.onStyleChanged=h.setStrokeDasharray,h}return Le(o,c),o.prototype.ownsTarget=function(a){return!(!c.prototype.ownsTarget.call(this,a)&&a!==this.visual&&a!==this.selectorCurve&&a!==this.visibleCurve&&!this.curveGrip.ownsTarget(a))},o.prototype.getPathD=function(){return"M "+this.x1+" "+this.y1+" Q "+this.curveX+" "+this.curveY+", "+this.x2+" "+this.y2},o.prototype.createVisual=function(){this.visual=Z.createGroup(),this.selectorCurve=Z.createPath(this.getPathD(),[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()],["fill","transparent"]]),this.visibleCurve=Z.createPath(this.getPathD(),[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["fill","transparent"]]),this.visual.appendChild(this.selectorCurve),this.visual.appendChild(this.visibleCurve),this.addMarkerVisualToContainer(this.visual)},o.prototype.pointerDown=function(a,u){c.prototype.pointerDown.call(this,a,u),this.manipulationStartCurveX=this.curveX,this.manipulationStartCurveY=this.curveY,this.state==="new"&&(this.curveX=a.x,this.curveY=a.y),this.state==="new"?(this.createVisual(),this.adjustVisual(),this._state="creating"):this.curveGrip.ownsTarget(u)&&(this.activeGrip=this.curveGrip,this._state="resize")},o.prototype.adjustVisual=function(){this.selectorCurve&&this.visibleCurve&&(this.selectorCurve.setAttribute("d",this.getPathD()),this.visibleCurve.setAttribute("d",this.getPathD()),Z.setAttributes(this.visibleCurve,[["stroke",this.strokeColor]]),Z.setAttributes(this.visibleCurve,[["stroke-width",this.strokeWidth.toString()]]),Z.setAttributes(this.visibleCurve,[["stroke-dasharray",this.strokeDasharray.toString()]]))},o.prototype.setupControlBox=function(){c.prototype.setupControlBox.call(this),this.curveControlLine1=Z.createLine(this.x1,this.y1,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.curveControlLine2=Z.createLine(this.x2,this.y2,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.controlBox.insertBefore(this.curveControlLine1,this.controlBox.firstChild),this.controlBox.insertBefore(this.curveControlLine2,this.controlBox.firstChild)},o.prototype.addControlGrips=function(){this.curveGrip=this.createGrip(),this.curveX=0,this.curveY=0,c.prototype.addControlGrips.call(this)},o.prototype.positionGrips=function(){c.prototype.positionGrips.call(this);var a=this.curveGrip.GRIP_SIZE;this.positionGrip(this.curveGrip.visual,this.curveX-a/2,this.curveY-a/2),this.curveControlLine1&&this.curveControlLine2&&(this.curveControlLine1.setAttribute("x1",this.x1.toString()),this.curveControlLine1.setAttribute("y1",this.y1.toString()),this.curveControlLine1.setAttribute("x2",this.curveX.toString()),this.curveControlLine1.setAttribute("y2",this.curveY.toString()),this.curveControlLine2.setAttribute("x1",this.x2.toString()),this.curveControlLine2.setAttribute("y1",this.y2.toString()),this.curveControlLine2.setAttribute("x2",this.curveX.toString()),this.curveControlLine2.setAttribute("y2",this.curveY.toString()))},o.prototype.manipulate=function(a){this.state==="move"&&(this.curveX=this.manipulationStartCurveX+a.x-this.manipulationStartX,this.curveY=this.manipulationStartCurveY+a.y-this.manipulationStartY),c.prototype.manipulate.call(this,a)},o.prototype.resize=function(a){this.activeGrip===this.curveGrip&&(this.curveX=a.x,this.curveY=a.y),c.prototype.resize.call(this,a),this.state==="creating"&&(this.curveX=this.x1+(this.x2-this.x1)/2,this.curveY=this.y1+(this.y2-this.y1)/2)},o.prototype.setStrokeColor=function(a){this.strokeColor=a,this.adjustVisual(),this.colorChanged(a)},o.prototype.setStrokeWidth=function(a){this.strokeWidth=a,this.adjustVisual()},o.prototype.setStrokeDasharray=function(a){this.strokeDasharray=a,this.adjustVisual()},o.prototype.scale=function(a,u){this.curveX=this.curveX*a,this.curveY=this.curveY*u,c.prototype.scale.call(this,a,u)},Object.defineProperty(o.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),o.prototype.getState=function(){var a=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,curveX:this.curveX,curveY:this.curveY},c.prototype.getState.call(this));return a.typeName=o.typeName,a},o.prototype.restoreState=function(a){c.prototype.restoreState.call(this,a);var u=a;this.strokeColor=u.strokeColor,this.strokeWidth=u.strokeWidth,this.strokeDasharray=u.strokeDasharray,this.curveX=u.curveX,this.curveY=u.curveY,this.createVisual(),this.adjustVisual()},o.typeName="CurveMarker",o.title="Curve marker",o.icon='',o}(Xe),Lt=function(){function c(o,a){a===void 0&&(a=!1),this.cancelable=!1,this._defaultPrevented=!1,this.markerArea=o,this.cancelable=a}return Object.defineProperty(c.prototype,"defaultPrevented",{get:function(){return this._defaultPrevented},enumerable:!1,configurable:!0}),c.prototype.preventDefault=function(){this._defaultPrevented=!0},c}(),Mt=function(c){function o(a,u,f){var h=c.call(this,a,!1)||this;return h.dataUrl=u,h.state=f,h}return Le(o,c),o}(Lt),mt=function(c){function o(a,u,f){f===void 0&&(f=!1);var h=c.call(this,a,f)||this;return h.marker=u,h}return Le(o,c),o}(Lt),Jt=function(){function c(){this.render=[],this.beforeclose=[],this.close=[],this.show=[],this.restorestate=[],this.statechange=[],this.markerselect=[],this.markerdeselect=[],this.markercreating=[],this.markercreate=[],this.markerbeforedelete=[],this.markerdelete=[],this.markerchange=[],this.focus=[],this.blur=[]}return c.prototype.addEventListener=function(o,a){this[o].push(a)},c.prototype.removeEventListener=function(o,a){var u=this[o].indexOf(a);u>-1&&this[o].splice(u,1)},c}(),Bt=function(){function c(o){this.touchPoints=0,this._availableMarkerTypes=this.DEFAULT_MARKER_TYPES,this.mode="select",this.markers=[],this.isDragging=!1,this.renderEventListeners=[],this.closeEventListeners=[],this.settings=new Ee,this._isOpen=!1,this.undoRedoManager=new dt,this.renderAtNaturalSize=!1,this.renderImageType="image/png",this.renderMarkersOnly=!1,this.zoomSteps=[1,1.5,2,4],this._zoomLevel=1,this._isResizing=!1,this.prevPanPoint={x:0,y:0},this.eventListeners=new Jt,this._silentRenderMode=!1,this._isFocused=!1,this._instanceNo=c.instanceCounter++,this.styles=new rt(this.instanceNo),this.uiStyleSettings=this.styles.settings,this.target=o,this.targetRoot=document.body,this.width=o.clientWidth,this.height=o.clientHeight,this.styles.removeStyleSheet(),this.open=this.open.bind(this),this.setTopLeft=this.setTopLeft.bind(this),this.toolbarButtonClicked=this.toolbarButtonClicked.bind(this),this.createNewMarker=this.createNewMarker.bind(this),this.addNewMarker=this.addNewMarker.bind(this),this.markerCreated=this.markerCreated.bind(this),this.setCurrentMarker=this.setCurrentMarker.bind(this),this.onPointerDown=this.onPointerDown.bind(this),this.onDblClick=this.onDblClick.bind(this),this.onPointerMove=this.onPointerMove.bind(this),this.onPointerUp=this.onPointerUp.bind(this),this.onPointerOut=this.onPointerOut.bind(this),this.onKeyUp=this.onKeyUp.bind(this),this.overrideOverflow=this.overrideOverflow.bind(this),this.restoreOverflow=this.restoreOverflow.bind(this),this.close=this.close.bind(this),this.closeUI=this.closeUI.bind(this),this.addCloseEventListener=this.addCloseEventListener.bind(this),this.removeCloseEventListener=this.removeCloseEventListener.bind(this),this.addRenderEventListener=this.addRenderEventListener.bind(this),this.removeRenderEventListener=this.removeRenderEventListener.bind(this),this.clientToLocalCoordinates=this.clientToLocalCoordinates.bind(this),this.onWindowResize=this.onWindowResize.bind(this),this.deleteSelectedMarker=this.deleteSelectedMarker.bind(this),this.setWindowHeight=this.setWindowHeight.bind(this),this.removeMarker=this.removeMarker.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this),this.onPopupTargetResize=this.onPopupTargetResize.bind(this),this.showNotesEditor=this.showNotesEditor.bind(this),this.hideNotesEditor=this.hideNotesEditor.bind(this),this.stepZoom=this.stepZoom.bind(this),this.focus=this.focus.bind(this),this.blur=this.blur.bind(this),this.markerStateChanged=this.markerStateChanged.bind(this),this.switchToSelectMode=this.switchToSelectMode.bind(this),this.addDefs=this.addDefs.bind(this),this.addDefsToImage=this.addDefsToImage.bind(this)}return Object.defineProperty(c.prototype,"ALL_MARKER_TYPES",{get:function(){return[ht,ee,$,_e,$e,ae,j,Ce,je,S,ut,st]},enumerable:!1,configurable:!0}),Object.defineProperty(c.prototype,"DEFAULT_MARKER_TYPES",{get:function(){return[ht,ee,$,_e,ae,j,Ce]},enumerable:!1,configurable:!0}),Object.defineProperty(c.prototype,"BASIC_MARKER_TYPES",{get:function(){return[ht,ee,$,_e,j]},enumerable:!1,configurable:!0}),Object.defineProperty(c.prototype,"availableMarkerTypes",{get:function(){return this._availableMarkerTypes},set:function(o){var a=this;this._availableMarkerTypes.splice(0),o.forEach(function(u){if(typeof u=="string"){var f=a.ALL_MARKER_TYPES.find(function(h){return h.typeName===u});f!==void 0&&a._availableMarkerTypes.push(f)}else a._availableMarkerTypes.push(u)})},enumerable:!1,configurable:!0}),Object.defineProperty(c.prototype,"currentMarker",{get:function(){return this._currentMarker},enumerable:!1,configurable:!0}),Object.defineProperty(c.prototype,"isOpen",{get:function(){return this._isOpen},enumerable:!1,configurable:!0}),Object.defineProperty(c.prototype,"isUndoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isUndoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(c.prototype,"isRedoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isRedoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(c.prototype,"zoomLevel",{get:function(){return this._zoomLevel},set:function(o){this._zoomLevel=o,this.editorCanvas&&this.contentDiv&&(this.editorCanvas.style.transform="scale("+this._zoomLevel+")",this.contentDiv.scrollTo({left:(this.editorCanvas.clientWidth*this._zoomLevel-this.contentDiv.clientWidth)/2,top:(this.editorCanvas.clientHeight*this._zoomLevel-this.contentDiv.clientHeight)/2}))},enumerable:!1,configurable:!0}),Object.defineProperty(c.prototype,"instanceNo",{get:function(){return this._instanceNo},enumerable:!1,configurable:!0}),c.prototype.open=function(){this.setupResizeObserver(),this.setEditingTarget(),this.setTopLeft(),this.initMarkerCanvas(),this.initOverlay(),this.attachEvents(),this.settings.displayMode==="popup"&&this.onPopupTargetResize(),ze.isLicensed||this.addLogo(),this._isOpen=!0,this._isFocused=!0},c.prototype.show=function(){var o=this;this.styles.styleSheetRoot===void 0&&Ke.styleSheetRoot!==void 0&&(this.styles.styleSheetRoot=Ke.styleSheetRoot),this.setWindowHeight(),this.showUI(),this.open(),this.eventListeners.show.forEach(function(a){return a(new Lt(o))})},c.prototype.render=function(){return Ie(this,void 0,void 0,function(){var o;return Ne(this,function(a){switch(a.label){case 0:return this.setCurrentMarker(),(o=new Ye).naturalSize=this.renderAtNaturalSize,o.imageType=this.renderImageType,o.imageQuality=this.renderImageQuality,o.markersOnly=this.renderMarkersOnly,o.width=this.renderWidth,o.height=this.renderHeight,[4,o.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 1:return a.sent(),[4,o.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 2:return[2,a.sent()]}})})},c.prototype.close=function(o){var a=this;if(o===void 0&&(o=!1),this.isOpen){var u=!1;o||this.eventListeners.beforeclose.forEach(function(f){var h=new Lt(a,!0);f(h),h.defaultPrevented&&(u=!0)}),u||(this.coverDiv&&this.closeUI(),this.targetObserver&&this.targetObserver.unobserve(this.target),this.settings.displayMode==="popup"&&window.removeEventListener("resize",this.setWindowHeight),this.eventListeners.close.forEach(function(f){return f(new Lt(a))}),this.detachEvents(),this._isOpen=!1)}},c.prototype.addMarkersToToolbar=function(){for(var o,a=[],u=0;uthis.editorCanvas.clientHeight?this.editorCanvas.clientHeight*o:this.editorCanvas.clientWidth,u=a',o.title="Powered by marker.js",o.style.display="grid",o.style.alignItems="center",o.style.justifyItems="center",o.style.padding="3px",o.style.width="20px",o.style.height="20px",this.logoUI.appendChild(o),this.editorCanvas.appendChild(this.logoUI),this.logoUI.style.position="absolute",this.logoUI.style.pointerEvents="all",this.positionLogo()},c.prototype.positionLogo=function(){this.logoUI&&(this.uiStyleSettings.logoPosition!=="right"?this.logoUI.style.left=this.markerImageHolder.offsetLeft+10+"px":this.logoUI.style.left=this.markerImageHolder.offsetLeft+this.markerImageHolder.offsetWidth-this.logoUI.clientWidth-10+"px",this.logoUI.style.top=this.markerImageHolder.offsetTop+this.markerImageHolder.offsetHeight-this.logoUI.clientHeight-10+"px")},c.prototype.overrideOverflow=function(){this.scrollXState=window.scrollX,this.scrollYState=window.scrollY,this.bodyOverflowState=document.body.style.overflow,window.scroll({top:0,left:0}),document.body.style.overflow="hidden"},c.prototype.restoreOverflow=function(){document.body.style.overflow=this.bodyOverflowState,window.scroll({top:this.scrollYState,left:this.scrollXState})},c.prototype.showUI=function(){switch(this.settings.displayMode==="popup"&&this.overrideOverflow(),this.coverDiv=document.createElement("div"),this.coverDiv.style.visibility=this._silentRenderMode?"hidden":"visible",this.coverDiv.className=this.styles.classNamePrefixBase+" "+this.styles.classNamePrefix,this.coverDiv.style.fontSize="16px",this.coverDiv.style.userSelect="none",this.settings.displayMode){case"inline":this.coverDiv.style.position="absolute";var o=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=o+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px",this.coverDiv.style.width=this.target.offsetWidth.toString()+"px",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"5";break;case"popup":this.coverDiv.style.position="absolute",this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=window.innerHeight+"px",this.coverDiv.style.backgroundColor="rgba(0, 0, 0, 0.75)",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"1000",this.coverDiv.style.display="flex"}this.targetRoot.appendChild(this.coverDiv),this.uiDiv=document.createElement("div"),this.uiDiv.style.display="flex",this.uiDiv.style.flexDirection="column",this.uiDiv.style.flexGrow="2",this.uiDiv.style.margin=this.settings.displayMode==="popup"?this.settings.popupMargin+"px":"0px",this.uiDiv.style.border="0px",this.coverDiv.appendChild(this.uiDiv),this.toolbar=new he(this.uiDiv,this.settings.displayMode,this._availableMarkerTypes,this.uiStyleSettings,this.styles),this.toolbar.addButtonClickListener(this.toolbarButtonClicked),this.toolbar.show(this._silentRenderMode||this.uiStyleSettings.hideToolbar?"hidden":"visible"),this.contentDiv=document.createElement("div"),this.contentDiv.style.display="flex",this.contentDiv.style.flexDirection="row",this.contentDiv.style.flexGrow="2",this.contentDiv.style.flexShrink="1",this.settings.displayMode==="popup"&&(this.contentDiv.style.backgroundColor=this.uiStyleSettings.canvasBackgroundColor,this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.uiStyleSettings.toolbarHeight+"px",this.contentDiv.style.maxWidth="calc(100vw - "+2*this.settings.popupMargin+"px)"),this.contentDiv.style.overflow="auto",this.uiDiv.appendChild(this.contentDiv),this.editorCanvas=document.createElement("div"),this.editorCanvas.style.flexGrow="2",this.editorCanvas.style.flexShrink="1",this.editorCanvas.style.position="relative",this.editorCanvas.style.overflow="hidden",this.editorCanvas.style.display="flex",this.settings.displayMode==="popup"&&(this.editorCanvas.style.alignItems="center",this.editorCanvas.style.justifyContent="center"),this.editorCanvas.style.pointerEvents="none",this.editorCanvas.style.transformOrigin="left top",this.editorCanvas.style.transform="scale("+this.zoomLevel+")",this.contentDiv.appendChild(this.editorCanvas),this.editingTarget=this.target instanceof HTMLImageElement?document.createElement("img"):document.createElement("canvas"),this.target.getClientRects().item(0).y-1&&this.markers.splice(this.markers.indexOf(o),1),o.dispose()},c.prototype.switchToSelectMode=function(){this.mode="select",this.hideNotesEditor(),this._currentMarker!==void 0&&(this._currentMarker.state!=="new"?this._currentMarker.select():(this.removeMarker(this._currentMarker),this.setCurrentMarker(),this.markerImage.style.cursor="default"),this.addUndoStep())},c.prototype.toolbarButtonClicked=function(o,a){if(o==="marker"&&a!==void 0)this.createNewMarker(a);else if(o==="action")switch(a){case"select":this.switchToSelectMode(),this.switchToSelectMode();break;case"delete":this.deleteSelectedMarker();break;case"clear":this.clear();break;case"undo":this.undo();break;case"redo":this.redo();break;case"zoom":this.stepZoom();break;case"zoom-out":this.zoomLevel=1;break;case"notes":this.notesArea===void 0?(this.switchToSelectMode(),this.zoomLevel=1,this.showNotesEditor()):this.switchToSelectMode();break;case"close":this.close();break;case"render":this.switchToSelectMode(),this.startRenderAndClose()}},c.prototype.deleteSelectedMarker=function(){var o=this;if(this._currentMarker!==void 0){var a=!1;if(this.eventListeners.markerbeforedelete.forEach(function(f){var h=new mt(o,o._currentMarker,!0);f(h),h.defaultPrevented&&(a=!0)}),!a){var u=this._currentMarker;this._currentMarker.dispose(),this.markerImage.removeChild(this._currentMarker.container),this.markers.splice(this.markers.indexOf(this._currentMarker),1),this.setCurrentMarker(),this.addUndoStep(),this.eventListeners.markerdelete.forEach(function(f){return f(new mt(o,u))})}}},c.prototype.clear=function(){var o=this,a=!1;if(this.markers.length>0&&(this.eventListeners.markerbeforedelete.forEach(function(V){var Oe=new mt(o,void 0,!0);V(Oe),Oe.defaultPrevented&&(a=!0)}),!a)){this.setCurrentMarker();for(var u=function(V){var Oe=f.markers[V];f.setCurrentMarker(f.markers[V]),f._currentMarker.dispose(),f.markerImage.removeChild(f._currentMarker.container),f.markers.splice(f.markers.indexOf(f._currentMarker),1),f.eventListeners.markerdelete.forEach(function(Ze){return Ze(new mt(o,Oe))})},f=this,h=this.markers.length-1;h>=0;h--)u(h);this.addUndoStep()}},Object.defineProperty(c.prototype,"isNotesAreaOpen",{get:function(){return this.notesArea!==void 0},enumerable:!1,configurable:!0}),c.prototype.showNotesEditor=function(){var o;this._currentMarker!==void 0&&(this.overlayContainer.innerHTML="",this.notesArea=document.createElement("textarea"),this.notesArea.className=this.uiStyleSettings.notesAreaStyleClassName,this.notesArea.style.pointerEvents="auto",this.notesArea.style.alignSelf="stretch",this.notesArea.style.width="100%",this.notesArea.style.margin=this.uiStyleSettings.toolbarHeight/4+"px",this.notesArea.value=(o=this._currentMarker.notes)!==null&&o!==void 0?o:"",this.overlayContainer.appendChild(this.notesArea))},c.prototype.hideNotesEditor=function(){this.isNotesAreaOpen&&(this._currentMarker!==void 0&&(this._currentMarker.notes=this.notesArea.value.trim()!==""?this.notesArea.value:void 0),this.overlayContainer.removeChild(this.notesArea),this.notesArea=void 0)},c.prototype.selectLastMarker=function(){this.markers.length>0?this.setCurrentMarker(this.markers[this.markers.length-1]):this.setCurrentMarker()},c.prototype.addUndoStep=function(){var o=this;if(this._currentMarker===void 0||this._currentMarker.state!=="edit"){var a=this.getState(),u=this.undoRedoManager.getLastUndoStep();if(!u||u.width===a.width&&u.height===a.height){var f=this.undoRedoManager.undoStepCount;this.undoRedoManager.addUndoStep(a),f1&&this.panTo({x:o.clientX,y:o.clientY}))},c.prototype.onPointerUp=function(o){this.touchPoints>0&&this.touchPoints--,this.touchPoints===0&&this.isDragging&&this._currentMarker!==void 0&&this._currentMarker.pointerUp(this.clientToLocalCoordinates(o.clientX,o.clientY)),this.isDragging=!1,this.addUndoStep()},c.prototype.onPointerOut=function(){this.touchPoints>0&&this.touchPoints--},c.prototype.onKeyUp=function(o){this._currentMarker===void 0||this.notesArea!==void 0||o.key!=="Delete"&&o.key!=="Backspace"||this.deleteSelectedMarker()},c.prototype.clientToLocalCoordinates=function(o,a){var u=this.markerImage.getBoundingClientRect();return{x:(o-u.left)/this.zoomLevel,y:(a-u.top)/this.zoomLevel}},c.prototype.onWindowResize=function(){this.positionUI()},c.prototype.positionUI=function(){switch(this.setTopLeft(),this.settings.displayMode){case"inline":var o=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=o+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px";break;case"popup":this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=this.windowHeight+"px",this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.styles.settings.toolbarHeight+"px"}this.positionMarkerImage(),this.positionLogo()},c.prototype.addLicenseKey=function(o){ze.addKey(o)},c.prototype.addEventListener=function(o,a){this.eventListeners.addEventListener(o,a)},c.prototype.removeEventListener=function(o,a){this.eventListeners.removeEventListener(o,a)},c.prototype.renderState=function(o){this._silentRenderMode=!0,this.settings.displayMode="inline",this.isOpen||this.show(),this.restoreState(o),this.startRenderAndClose(),this._silentRenderMode=!1},Object.defineProperty(c.prototype,"isFocused",{get:function(){return this._isFocused},enumerable:!1,configurable:!0}),c.prototype.focus=function(){var o=this;this._isFocused||(this.attachWindowEvents(),this._isFocused=!0,this._previousCurrentMarker!==void 0&&this.setCurrentMarker(this._previousCurrentMarker),this.eventListeners.focus.forEach(function(a){return a(new Lt(o))}))},c.prototype.blur=function(){var o=this;this._isFocused&&(this.detachWindowEvents(),this._isFocused=!1,this._previousCurrentMarker=this._currentMarker,this.setCurrentMarker(),this.eventListeners.blur.forEach(function(a){return a(new Lt(o))}))},c.instanceCounter=0,c}();/* ********************************** + `,sn.style.marginRight="5px",yt.appendChild(sn)}h.typeBoxes.push(yt)},h=this,V=0;V<4;V++)f(V);return u},o.prototype.setCurrentType=function(a,u){var f=this;this.currentType=a,this.typeBoxes.forEach(function(h){h.style.borderColor=h===u?f.uiStyleSettings!==void 0?f.uiStyleSettings.toolboxAccentColor:"#3080c3":"transparent"}),this.onArrowTypeChanged&&this.onArrowTypeChanged(this.currentType)},o}(Pe),$=function(c){function o(a,u,f){var h=c.call(this,a,u,f)||this;return h.arrowType="end",h.arrowBaseHeight=10,h.arrowBaseWidth=10,h.getArrowPoints=h.getArrowPoints.bind(h),h.setArrowType=h.setArrowType.bind(h),h.arrowTypePanel=new Q("Arrow type","end"),h.arrowTypePanel.onArrowTypeChanged=h.setArrowType,h}return Le(o,c),o.prototype.ownsTarget=function(a){return!(!c.prototype.ownsTarget.call(this,a)&&a!==this.arrow1&&a!==this.arrow2)},o.prototype.getArrowPoints=function(a,u){var f=this.arrowBaseWidth+2*this.strokeWidth,h=this.arrowBaseHeight+2*this.strokeWidth;return a-f/2+","+(u+h/2)+" "+a+","+(u-h/2)+" "+(a+f/2)+","+(u+h/2)},o.prototype.createTips=function(){this.arrow1=Z.createPolygon(this.getArrowPoints(this.x1,this.y1),[["fill",this.strokeColor]]),this.arrow1.transform.baseVal.appendItem(Z.createTransform()),this.visual.appendChild(this.arrow1),this.arrow2=Z.createPolygon(this.getArrowPoints(this.x2,this.y2),[["fill",this.strokeColor]]),this.arrow2.transform.baseVal.appendItem(Z.createTransform()),this.visual.appendChild(this.arrow2)},o.prototype.pointerDown=function(a,u){c.prototype.pointerDown.call(this,a,u),this.state==="creating"&&this.createTips()},o.prototype.adjustVisual=function(){if(c.prototype.adjustVisual.call(this),this.arrow1&&this.arrow2&&(this.arrow1.style.display=this.arrowType==="both"||this.arrowType==="start"?"":"none",this.arrow2.style.display=this.arrowType==="both"||this.arrowType==="end"?"":"none",Z.setAttributes(this.arrow1,[["points",this.getArrowPoints(this.x1,this.y1)],["fill",this.strokeColor]]),Z.setAttributes(this.arrow2,[["points",this.getArrowPoints(this.x2,this.y2)],["fill",this.strokeColor]]),Math.abs(this.x1-this.x2)>.1)){var a=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2),u=this.arrow1.transform.baseVal.getItem(0);u.setRotate(a,this.x1,this.y1),this.arrow1.transform.baseVal.replaceItem(u,0);var f=this.arrow2.transform.baseVal.getItem(0);f.setRotate(a+180,this.x2,this.y2),this.arrow2.transform.baseVal.replaceItem(f,0)}},o.prototype.setArrowType=function(a){this.arrowType=a,this.adjustVisual(),this.stateChanged()},Object.defineProperty(o.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel,this.arrowTypePanel]},enumerable:!1,configurable:!0}),o.prototype.getState=function(){var a=Object.assign({arrowType:this.arrowType},c.prototype.getState.call(this));return a.typeName=o.typeName,a},o.prototype.restoreState=function(a){c.prototype.restoreState.call(this,a);var u=a;this.arrowType=u.arrowType,this.createTips(),this.adjustVisual()},o.typeName="ArrowMarker",o.title="Arrow marker",o.icon='',o}(ut),S=function(c){function o(a,u,f){var h=c.call(this,a,u,f)||this;return h.fillColor=f.defaultFillColor,h.strokeWidth=0,h.fillPanel=new Be("Color",f.defaultColorSet,f.defaultFillColor),h.fillPanel.onColorChanged=h.setFillColor,h}return Le(o,c),Object.defineProperty(o.prototype,"toolboxPanels",{get:function(){return[this.fillPanel]},enumerable:!1,configurable:!0}),o.prototype.getState=function(){var a=c.prototype.getState.call(this);return a.typeName=o.typeName,a},o.typeName="CoverMarker",o.title="Cover marker",o.icon='',o}(Ve),M=function(c){function o(a,u,f,h){var V=c.call(this,a,h||'')||this;return V.opacities=[],V.opacityBoxes=[],V.opacities=u,V.currentOpacity=f,V.setCurrentOpacity=V.setCurrentOpacity.bind(V),V}return Le(o,c),o.prototype.getUi=function(){var a=this,u=document.createElement("div");return u.style.display="flex",u.style.overflow="hidden",u.style.flexGrow="2",u.style.justifyContent="space-between",this.opacities.forEach(function(f){var h=document.createElement("div");h.style.display="flex",h.style.alignItems="center",h.style.justifyContent="center",h.style.padding="5px",h.style.borderWidth="2px",h.style.borderStyle="solid",h.style.borderColor=f===a.currentOpacity?a.uiStyleSettings.toolboxAccentColor:"transparent",h.addEventListener("click",function(){a.setCurrentOpacity(f,h)}),u.appendChild(h);var V=document.createElement("div");V.innerText=100*f+"%",h.appendChild(V),a.opacityBoxes.push(h)}),u},o.prototype.setCurrentOpacity=function(a,u){var f=this;this.currentOpacity=a,this.opacityBoxes.forEach(function(h){h.style.borderColor=h===u?f.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onOpacityChanged&&this.onOpacityChanged(this.currentOpacity)},o}(Pe),j=function(c){function o(a,u,f){var h=c.call(this,a,u,f)||this;return h.setOpacity=h.setOpacity.bind(h),h.fillColor=f.defaultHighlightColor,h.strokeWidth=0,h.opacity=f.defaultHighlightOpacity,h.fillPanel=new Be("Color",f.defaultColorSet,h.fillColor),h.fillPanel.onColorChanged=h.setFillColor,h.opacityPanel=new M("Opacity",f.defaultOpacitySteps,h.opacity),h.opacityPanel.onOpacityChanged=h.setOpacity,h}return Le(o,c),o.prototype.setOpacity=function(a){this.opacity=a,this.visual&&Z.setAttributes(this.visual,[["opacity",this.opacity.toString()]]),this.stateChanged()},Object.defineProperty(o.prototype,"toolboxPanels",{get:function(){return[this.fillPanel,this.opacityPanel]},enumerable:!1,configurable:!0}),o.prototype.getState=function(){var a=c.prototype.getState.call(this);return a.typeName=o.typeName,a},o.typeName="HighlightMarker",o.title="Highlight marker",o.icon='',o}(S),z='',Ce=function(c){function o(a,u,f){var h=c.call(this,a,u,f)||this;return h.bgColor="transparent",h.tipPosition={x:0,y:0},h.tipBase1Position={x:0,y:0},h.tipBase2Position={x:0,y:0},h.tipMoving=!1,h.color=f.defaultStrokeColor,h.bgColor=f.defaultFillColor,h.fontFamily=f.defaultFontFamily,h.defaultSize={x:100,y:30},h.setBgColor=h.setBgColor.bind(h),h.getTipPoints=h.getTipPoints.bind(h),h.positionTip=h.positionTip.bind(h),h.setTipPoints=h.setTipPoints.bind(h),h.colorPanel=new Be("Text color",f.defaultColorSet,h.color,''),h.colorPanel.onColorChanged=h.setColor,h.bgColorPanel=new Be("Fill color",f.defaultColorSet,h.bgColor,z),h.bgColorPanel.onColorChanged=h.setBgColor,h.fontFamilyPanel=new Se("Font",f.defaultFontFamilies,f.defaultFontFamily),h.fontFamilyPanel.onFontChanged=h.setFont,h.tipGrip=new lt,h.tipGrip.visual.transform.baseVal.appendItem(Z.createTransform()),h.controlBox.appendChild(h.tipGrip.visual),h}return Le(o,c),o.prototype.ownsTarget=function(a){return c.prototype.ownsTarget.call(this,a)||this.tipGrip.ownsTarget(a)||this.tip===a},o.prototype.createTip=function(){Z.setAttributes(this.bgRectangle,[["fill",this.bgColor],["rx","10px"]]),this.tip=Z.createPolygon(this.getTipPoints(),[["fill",this.bgColor]]),this.visual.appendChild(this.tip)},o.prototype.pointerDown=function(a,u){this.state==="new"&&c.prototype.pointerDown.call(this,a,u),this.state==="creating"?this.createTip():this.tipGrip.ownsTarget(u)?(this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.tipMoving=!0):c.prototype.pointerDown.call(this,a,u)},o.prototype.pointerUp=function(a){if(this.tipMoving)this.tipMoving=!1,this.isMoved=!0,c.prototype.pointerUp.call(this,a);else{var u=this.state==="creating";c.prototype.pointerUp.call(this,a),this.setTipPoints(u),this.positionTip()}},o.prototype.manipulate=function(a){if(this.tipMoving){var u=this.unrotatePoint(a);this.tipPosition={x:u.x-this.manipulationStartLeft,y:u.y-this.manipulationStartTop},this.positionTip()}else c.prototype.manipulate.call(this,a)},o.prototype.setBgColor=function(a){this.bgRectangle&&this.tip&&(Z.setAttributes(this.bgRectangle,[["fill",a]]),Z.setAttributes(this.tip,[["fill",a]])),this.bgColor=a,this.fillColorChanged(a)},o.prototype.getTipPoints=function(){return this.setTipPoints(this.state==="creating"),this.tipBase1Position.x+","+this.tipBase1Position.y+" "+this.tipBase2Position.x+","+this.tipBase2Position.y+" "+this.tipPosition.x+","+this.tipPosition.y},o.prototype.setTipPoints=function(a){a===void 0&&(a=!1);var u=Math.min(this.height/2,15),f=this.height/5;a&&(this.tipPosition={x:u+f/2,y:this.height+20});var h=Math.atan(this.height/2/(this.width/2));this.tipPosition.x=this.width/2&&this.tipPosition.y=this.width/2&&this.tipPosition.y>=this.height/2?h.1)){var a=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2),u=this.tip1.transform.baseVal.getItem(0);u.setRotate(a,this.x1,this.y1),this.tip1.transform.baseVal.replaceItem(u,0);var f=this.tip2.transform.baseVal.getItem(0);f.setRotate(a+180,this.x2,this.y2),this.tip2.transform.baseVal.replaceItem(f,0)}},Object.defineProperty(o.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),o.prototype.getState=function(){var a=c.prototype.getState.call(this);return a.typeName=o.typeName,a},o.prototype.restoreState=function(a){c.prototype.restoreState.call(this,a),this.createTips(),this.adjustVisual()},o.typeName="MeasurementMarker",o.title="Measurement marker",o.icon='',o}(ut),$e=function(c){function o(a,u,f){var h=c.call(this,a,u,f)||this;return h.strokePanel.colors=f.defaultColorSet,h.fillColor="transparent",h}return Le(o,c),Object.defineProperty(o.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),o.prototype.getState=function(){var a=c.prototype.getState.call(this);return a.typeName=o.typeName,a},o.typeName="EllipseFrameMarker",o.title="Ellipse frame marker",o.icon='',o}(ae),dt=function(){function c(){this.undoStack=[],this.redoStack=[]}return Object.defineProperty(c.prototype,"isUndoPossible",{get:function(){return this.undoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(c.prototype,"isRedoPossible",{get:function(){return this.redoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(c.prototype,"undoStepCount",{get:function(){return this.undoStack.length},enumerable:!1,configurable:!0}),Object.defineProperty(c.prototype,"redoStepCount",{get:function(){return this.redoStack.length},enumerable:!1,configurable:!0}),c.prototype.addUndoStep=function(o){this.undoStack.length!==0&&JSON.stringify(this.undoStack[this.undoStack.length-1])===JSON.stringify(o)||(this.undoStack.push(o),JSON.stringify(this.lastRedoStep)!==JSON.stringify(o)&&this.redoStack.splice(0,this.redoStack.length))},c.prototype.replaceLastUndoStep=function(o){this.undoStack.length>0&&(this.undoStack[this.undoStack.length-1]=o)},c.prototype.getLastUndoStep=function(){return this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0},c.prototype.undo=function(){if(this.undoStack.length>1){var o=this.undoStack.pop();return o!==void 0&&this.redoStack.push(o),this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0}},c.prototype.redo=function(){return this.lastRedoStep=this.redoStack.pop(),this.lastRedoStep},c}(),st=function(c){function o(a,u,f){var h=c.call(this,a,u,f)||this;return h.strokeColor="transparent",h.strokeWidth=0,h.strokeDasharray="",h.curveX=0,h.curveY=0,h.manipulationStartCurveX=0,h.manipulationStartCurveY=0,h.setStrokeColor=h.setStrokeColor.bind(h),h.setStrokeWidth=h.setStrokeWidth.bind(h),h.setStrokeDasharray=h.setStrokeDasharray.bind(h),h.positionGrips=h.positionGrips.bind(h),h.addControlGrips=h.addControlGrips.bind(h),h.adjustVisual=h.adjustVisual.bind(h),h.setupControlBox=h.setupControlBox.bind(h),h.resize=h.resize.bind(h),h.strokeColor=f.defaultColor,h.strokeWidth=f.defaultStrokeWidth,h.strokeDasharray=f.defaultStrokeDasharray,h.strokePanel=new Be("Line color",f.defaultColorSet,f.defaultColor),h.strokePanel.onColorChanged=h.setStrokeColor,h.strokeWidthPanel=new Ct("Line width",f.defaultStrokeWidths,f.defaultStrokeWidth),h.strokeWidthPanel.onWidthChanged=h.setStrokeWidth,h.strokeStylePanel=new pt("Line style",f.defaultStrokeDasharrays,f.defaultStrokeDasharray),h.strokeStylePanel.onStyleChanged=h.setStrokeDasharray,h}return Le(o,c),o.prototype.ownsTarget=function(a){return!(!c.prototype.ownsTarget.call(this,a)&&a!==this.visual&&a!==this.selectorCurve&&a!==this.visibleCurve&&!this.curveGrip.ownsTarget(a))},o.prototype.getPathD=function(){return"M "+this.x1+" "+this.y1+" Q "+this.curveX+" "+this.curveY+", "+this.x2+" "+this.y2},o.prototype.createVisual=function(){this.visual=Z.createGroup(),this.selectorCurve=Z.createPath(this.getPathD(),[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()],["fill","transparent"]]),this.visibleCurve=Z.createPath(this.getPathD(),[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["fill","transparent"]]),this.visual.appendChild(this.selectorCurve),this.visual.appendChild(this.visibleCurve),this.addMarkerVisualToContainer(this.visual)},o.prototype.pointerDown=function(a,u){c.prototype.pointerDown.call(this,a,u),this.manipulationStartCurveX=this.curveX,this.manipulationStartCurveY=this.curveY,this.state==="new"&&(this.curveX=a.x,this.curveY=a.y),this.state==="new"?(this.createVisual(),this.adjustVisual(),this._state="creating"):this.curveGrip.ownsTarget(u)&&(this.activeGrip=this.curveGrip,this._state="resize")},o.prototype.adjustVisual=function(){this.selectorCurve&&this.visibleCurve&&(this.selectorCurve.setAttribute("d",this.getPathD()),this.visibleCurve.setAttribute("d",this.getPathD()),Z.setAttributes(this.visibleCurve,[["stroke",this.strokeColor]]),Z.setAttributes(this.visibleCurve,[["stroke-width",this.strokeWidth.toString()]]),Z.setAttributes(this.visibleCurve,[["stroke-dasharray",this.strokeDasharray.toString()]]))},o.prototype.setupControlBox=function(){c.prototype.setupControlBox.call(this),this.curveControlLine1=Z.createLine(this.x1,this.y1,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.curveControlLine2=Z.createLine(this.x2,this.y2,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.controlBox.insertBefore(this.curveControlLine1,this.controlBox.firstChild),this.controlBox.insertBefore(this.curveControlLine2,this.controlBox.firstChild)},o.prototype.addControlGrips=function(){this.curveGrip=this.createGrip(),this.curveX=0,this.curveY=0,c.prototype.addControlGrips.call(this)},o.prototype.positionGrips=function(){c.prototype.positionGrips.call(this);var a=this.curveGrip.GRIP_SIZE;this.positionGrip(this.curveGrip.visual,this.curveX-a/2,this.curveY-a/2),this.curveControlLine1&&this.curveControlLine2&&(this.curveControlLine1.setAttribute("x1",this.x1.toString()),this.curveControlLine1.setAttribute("y1",this.y1.toString()),this.curveControlLine1.setAttribute("x2",this.curveX.toString()),this.curveControlLine1.setAttribute("y2",this.curveY.toString()),this.curveControlLine2.setAttribute("x1",this.x2.toString()),this.curveControlLine2.setAttribute("y1",this.y2.toString()),this.curveControlLine2.setAttribute("x2",this.curveX.toString()),this.curveControlLine2.setAttribute("y2",this.curveY.toString()))},o.prototype.manipulate=function(a){this.state==="move"&&(this.curveX=this.manipulationStartCurveX+a.x-this.manipulationStartX,this.curveY=this.manipulationStartCurveY+a.y-this.manipulationStartY),c.prototype.manipulate.call(this,a)},o.prototype.resize=function(a){this.activeGrip===this.curveGrip&&(this.curveX=a.x,this.curveY=a.y),c.prototype.resize.call(this,a),this.state==="creating"&&(this.curveX=this.x1+(this.x2-this.x1)/2,this.curveY=this.y1+(this.y2-this.y1)/2)},o.prototype.setStrokeColor=function(a){this.strokeColor=a,this.adjustVisual(),this.colorChanged(a)},o.prototype.setStrokeWidth=function(a){this.strokeWidth=a,this.adjustVisual()},o.prototype.setStrokeDasharray=function(a){this.strokeDasharray=a,this.adjustVisual()},o.prototype.scale=function(a,u){this.curveX=this.curveX*a,this.curveY=this.curveY*u,c.prototype.scale.call(this,a,u)},Object.defineProperty(o.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),o.prototype.getState=function(){var a=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,curveX:this.curveX,curveY:this.curveY},c.prototype.getState.call(this));return a.typeName=o.typeName,a},o.prototype.restoreState=function(a){c.prototype.restoreState.call(this,a);var u=a;this.strokeColor=u.strokeColor,this.strokeWidth=u.strokeWidth,this.strokeDasharray=u.strokeDasharray,this.curveX=u.curveX,this.curveY=u.curveY,this.createVisual(),this.adjustVisual()},o.typeName="CurveMarker",o.title="Curve marker",o.icon='',o}(Xe),Lt=function(){function c(o,a){a===void 0&&(a=!1),this.cancelable=!1,this._defaultPrevented=!1,this.markerArea=o,this.cancelable=a}return Object.defineProperty(c.prototype,"defaultPrevented",{get:function(){return this._defaultPrevented},enumerable:!1,configurable:!0}),c.prototype.preventDefault=function(){this._defaultPrevented=!0},c}(),Mt=function(c){function o(a,u,f){var h=c.call(this,a,!1)||this;return h.dataUrl=u,h.state=f,h}return Le(o,c),o}(Lt),mt=function(c){function o(a,u,f){f===void 0&&(f=!1);var h=c.call(this,a,f)||this;return h.marker=u,h}return Le(o,c),o}(Lt),Jt=function(){function c(){this.render=[],this.beforeclose=[],this.close=[],this.show=[],this.restorestate=[],this.statechange=[],this.markerselect=[],this.markerdeselect=[],this.markercreating=[],this.markercreate=[],this.markerbeforedelete=[],this.markerdelete=[],this.markerchange=[],this.focus=[],this.blur=[]}return c.prototype.addEventListener=function(o,a){this[o].push(a)},c.prototype.removeEventListener=function(o,a){var u=this[o].indexOf(a);u>-1&&this[o].splice(u,1)},c}(),Bt=function(){function c(o){this.touchPoints=0,this._availableMarkerTypes=this.DEFAULT_MARKER_TYPES,this.mode="select",this.markers=[],this.isDragging=!1,this.renderEventListeners=[],this.closeEventListeners=[],this.settings=new Ee,this._isOpen=!1,this.undoRedoManager=new dt,this.renderAtNaturalSize=!1,this.renderImageType="image/png",this.renderMarkersOnly=!1,this.zoomSteps=[1,1.5,2,4],this._zoomLevel=1,this._isResizing=!1,this.prevPanPoint={x:0,y:0},this.eventListeners=new Jt,this._silentRenderMode=!1,this._isFocused=!1,this._instanceNo=c.instanceCounter++,this.styles=new rt(this.instanceNo),this.uiStyleSettings=this.styles.settings,this.target=o,this.targetRoot=document.body,this.width=o.clientWidth,this.height=o.clientHeight,this.styles.removeStyleSheet(),this.open=this.open.bind(this),this.setTopLeft=this.setTopLeft.bind(this),this.toolbarButtonClicked=this.toolbarButtonClicked.bind(this),this.createNewMarker=this.createNewMarker.bind(this),this.addNewMarker=this.addNewMarker.bind(this),this.markerCreated=this.markerCreated.bind(this),this.setCurrentMarker=this.setCurrentMarker.bind(this),this.onPointerDown=this.onPointerDown.bind(this),this.onDblClick=this.onDblClick.bind(this),this.onPointerMove=this.onPointerMove.bind(this),this.onPointerUp=this.onPointerUp.bind(this),this.onPointerOut=this.onPointerOut.bind(this),this.onKeyUp=this.onKeyUp.bind(this),this.overrideOverflow=this.overrideOverflow.bind(this),this.restoreOverflow=this.restoreOverflow.bind(this),this.close=this.close.bind(this),this.closeUI=this.closeUI.bind(this),this.addCloseEventListener=this.addCloseEventListener.bind(this),this.removeCloseEventListener=this.removeCloseEventListener.bind(this),this.addRenderEventListener=this.addRenderEventListener.bind(this),this.removeRenderEventListener=this.removeRenderEventListener.bind(this),this.clientToLocalCoordinates=this.clientToLocalCoordinates.bind(this),this.onWindowResize=this.onWindowResize.bind(this),this.deleteSelectedMarker=this.deleteSelectedMarker.bind(this),this.setWindowHeight=this.setWindowHeight.bind(this),this.removeMarker=this.removeMarker.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this),this.onPopupTargetResize=this.onPopupTargetResize.bind(this),this.showNotesEditor=this.showNotesEditor.bind(this),this.hideNotesEditor=this.hideNotesEditor.bind(this),this.stepZoom=this.stepZoom.bind(this),this.focus=this.focus.bind(this),this.blur=this.blur.bind(this),this.markerStateChanged=this.markerStateChanged.bind(this),this.switchToSelectMode=this.switchToSelectMode.bind(this),this.addDefs=this.addDefs.bind(this),this.addDefsToImage=this.addDefsToImage.bind(this)}return Object.defineProperty(c.prototype,"ALL_MARKER_TYPES",{get:function(){return[ht,ee,$,_e,$e,ae,j,Ce,je,S,ut,st]},enumerable:!1,configurable:!0}),Object.defineProperty(c.prototype,"DEFAULT_MARKER_TYPES",{get:function(){return[ht,ee,$,_e,ae,j,Ce]},enumerable:!1,configurable:!0}),Object.defineProperty(c.prototype,"BASIC_MARKER_TYPES",{get:function(){return[ht,ee,$,_e,j]},enumerable:!1,configurable:!0}),Object.defineProperty(c.prototype,"availableMarkerTypes",{get:function(){return this._availableMarkerTypes},set:function(o){var a=this;this._availableMarkerTypes.splice(0),o.forEach(function(u){if(typeof u=="string"){var f=a.ALL_MARKER_TYPES.find(function(h){return h.typeName===u});f!==void 0&&a._availableMarkerTypes.push(f)}else a._availableMarkerTypes.push(u)})},enumerable:!1,configurable:!0}),Object.defineProperty(c.prototype,"currentMarker",{get:function(){return this._currentMarker},enumerable:!1,configurable:!0}),Object.defineProperty(c.prototype,"isOpen",{get:function(){return this._isOpen},enumerable:!1,configurable:!0}),Object.defineProperty(c.prototype,"isUndoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isUndoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(c.prototype,"isRedoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isRedoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(c.prototype,"zoomLevel",{get:function(){return this._zoomLevel},set:function(o){this._zoomLevel=o,this.editorCanvas&&this.contentDiv&&(this.editorCanvas.style.transform="scale("+this._zoomLevel+")",this.contentDiv.scrollTo({left:(this.editorCanvas.clientWidth*this._zoomLevel-this.contentDiv.clientWidth)/2,top:(this.editorCanvas.clientHeight*this._zoomLevel-this.contentDiv.clientHeight)/2}))},enumerable:!1,configurable:!0}),Object.defineProperty(c.prototype,"instanceNo",{get:function(){return this._instanceNo},enumerable:!1,configurable:!0}),c.prototype.open=function(){this.setupResizeObserver(),this.setEditingTarget(),this.setTopLeft(),this.initMarkerCanvas(),this.initOverlay(),this.attachEvents(),this.settings.displayMode==="popup"&&this.onPopupTargetResize(),ze.isLicensed||this.addLogo(),this._isOpen=!0,this._isFocused=!0},c.prototype.show=function(){var o=this;this.styles.styleSheetRoot===void 0&&Ke.styleSheetRoot!==void 0&&(this.styles.styleSheetRoot=Ke.styleSheetRoot),this.setWindowHeight(),this.showUI(),this.open(),this.eventListeners.show.forEach(function(a){return a(new Lt(o))})},c.prototype.render=function(){return Ie(this,void 0,void 0,function(){var o;return Ne(this,function(a){switch(a.label){case 0:return this.setCurrentMarker(),(o=new Ye).naturalSize=this.renderAtNaturalSize,o.imageType=this.renderImageType,o.imageQuality=this.renderImageQuality,o.markersOnly=this.renderMarkersOnly,o.width=this.renderWidth,o.height=this.renderHeight,[4,o.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 1:return a.sent(),[4,o.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 2:return[2,a.sent()]}})})},c.prototype.close=function(o){var a=this;if(o===void 0&&(o=!1),this.isOpen){var u=!1;o||this.eventListeners.beforeclose.forEach(function(f){var h=new Lt(a,!0);f(h),h.defaultPrevented&&(u=!0)}),u||(this.coverDiv&&this.closeUI(),this.targetObserver&&this.targetObserver.unobserve(this.target),this.settings.displayMode==="popup"&&window.removeEventListener("resize",this.setWindowHeight),this.eventListeners.close.forEach(function(f){return f(new Lt(a))}),this.detachEvents(),this._isOpen=!1)}},c.prototype.addMarkersToToolbar=function(){for(var o,a=[],u=0;uthis.editorCanvas.clientHeight?this.editorCanvas.clientHeight*o:this.editorCanvas.clientWidth,u=a',o.title="Powered by marker.js",o.style.display="grid",o.style.alignItems="center",o.style.justifyItems="center",o.style.padding="3px",o.style.width="20px",o.style.height="20px",this.logoUI.appendChild(o),this.editorCanvas.appendChild(this.logoUI),this.logoUI.style.position="absolute",this.logoUI.style.pointerEvents="all",this.positionLogo()},c.prototype.positionLogo=function(){this.logoUI&&(this.uiStyleSettings.logoPosition!=="right"?this.logoUI.style.left=this.markerImageHolder.offsetLeft+10+"px":this.logoUI.style.left=this.markerImageHolder.offsetLeft+this.markerImageHolder.offsetWidth-this.logoUI.clientWidth-10+"px",this.logoUI.style.top=this.markerImageHolder.offsetTop+this.markerImageHolder.offsetHeight-this.logoUI.clientHeight-10+"px")},c.prototype.overrideOverflow=function(){this.scrollXState=window.scrollX,this.scrollYState=window.scrollY,this.bodyOverflowState=document.body.style.overflow,window.scroll({top:0,left:0}),document.body.style.overflow="hidden"},c.prototype.restoreOverflow=function(){document.body.style.overflow=this.bodyOverflowState,window.scroll({top:this.scrollYState,left:this.scrollXState})},c.prototype.showUI=function(){switch(this.settings.displayMode==="popup"&&this.overrideOverflow(),this.coverDiv=document.createElement("div"),this.coverDiv.style.visibility=this._silentRenderMode?"hidden":"visible",this.coverDiv.className=this.styles.classNamePrefixBase+" "+this.styles.classNamePrefix,this.coverDiv.style.fontSize="16px",this.coverDiv.style.userSelect="none",this.settings.displayMode){case"inline":this.coverDiv.style.position="absolute";var o=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=o+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px",this.coverDiv.style.width=this.target.offsetWidth.toString()+"px",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"5";break;case"popup":this.coverDiv.style.position="absolute",this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=window.innerHeight+"px",this.coverDiv.style.backgroundColor="rgba(0, 0, 0, 0.75)",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"1000",this.coverDiv.style.display="flex"}this.targetRoot.appendChild(this.coverDiv),this.uiDiv=document.createElement("div"),this.uiDiv.style.display="flex",this.uiDiv.style.flexDirection="column",this.uiDiv.style.flexGrow="2",this.uiDiv.style.margin=this.settings.displayMode==="popup"?this.settings.popupMargin+"px":"0px",this.uiDiv.style.border="0px",this.coverDiv.appendChild(this.uiDiv),this.toolbar=new he(this.uiDiv,this.settings.displayMode,this._availableMarkerTypes,this.uiStyleSettings,this.styles),this.toolbar.addButtonClickListener(this.toolbarButtonClicked),this.toolbar.show(this._silentRenderMode||this.uiStyleSettings.hideToolbar?"hidden":"visible"),this.contentDiv=document.createElement("div"),this.contentDiv.style.display="flex",this.contentDiv.style.flexDirection="row",this.contentDiv.style.flexGrow="2",this.contentDiv.style.flexShrink="1",this.settings.displayMode==="popup"&&(this.contentDiv.style.backgroundColor=this.uiStyleSettings.canvasBackgroundColor,this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.uiStyleSettings.toolbarHeight+"px",this.contentDiv.style.maxWidth="calc(100vw - "+2*this.settings.popupMargin+"px)"),this.contentDiv.style.overflow="auto",this.uiDiv.appendChild(this.contentDiv),this.editorCanvas=document.createElement("div"),this.editorCanvas.style.flexGrow="2",this.editorCanvas.style.flexShrink="1",this.editorCanvas.style.position="relative",this.editorCanvas.style.overflow="hidden",this.editorCanvas.style.display="flex",this.settings.displayMode==="popup"&&(this.editorCanvas.style.alignItems="center",this.editorCanvas.style.justifyContent="center"),this.editorCanvas.style.pointerEvents="none",this.editorCanvas.style.transformOrigin="left top",this.editorCanvas.style.transform="scale("+this.zoomLevel+")",this.contentDiv.appendChild(this.editorCanvas),this.editingTarget=this.target instanceof HTMLImageElement?document.createElement("img"):document.createElement("canvas"),this.target.getClientRects().item(0).y-1&&this.markers.splice(this.markers.indexOf(o),1),o.dispose()},c.prototype.switchToSelectMode=function(){this.mode="select",this.hideNotesEditor(),this._currentMarker!==void 0&&(this._currentMarker.state!=="new"?this._currentMarker.select():(this.removeMarker(this._currentMarker),this.setCurrentMarker(),this.markerImage.style.cursor="default"),this.addUndoStep())},c.prototype.toolbarButtonClicked=function(o,a){if(o==="marker"&&a!==void 0)this.createNewMarker(a);else if(o==="action")switch(a){case"select":this.switchToSelectMode(),this.switchToSelectMode();break;case"delete":this.deleteSelectedMarker();break;case"clear":this.clear();break;case"undo":this.undo();break;case"redo":this.redo();break;case"zoom":this.stepZoom();break;case"zoom-out":this.zoomLevel=1;break;case"notes":this.notesArea===void 0?(this.switchToSelectMode(),this.zoomLevel=1,this.showNotesEditor()):this.switchToSelectMode();break;case"close":this.close();break;case"render":this.switchToSelectMode(),this.startRenderAndClose()}},c.prototype.deleteSelectedMarker=function(){var o=this;if(this._currentMarker!==void 0){var a=!1;if(this.eventListeners.markerbeforedelete.forEach(function(f){var h=new mt(o,o._currentMarker,!0);f(h),h.defaultPrevented&&(a=!0)}),!a){var u=this._currentMarker;this._currentMarker.dispose(),this.markerImage.removeChild(this._currentMarker.container),this.markers.splice(this.markers.indexOf(this._currentMarker),1),this.setCurrentMarker(),this.addUndoStep(),this.eventListeners.markerdelete.forEach(function(f){return f(new mt(o,u))})}}},c.prototype.clear=function(){var o=this,a=!1;if(this.markers.length>0&&(this.eventListeners.markerbeforedelete.forEach(function(V){var Oe=new mt(o,void 0,!0);V(Oe),Oe.defaultPrevented&&(a=!0)}),!a)){this.setCurrentMarker();for(var u=function(V){var Oe=f.markers[V];f.setCurrentMarker(f.markers[V]),f._currentMarker.dispose(),f.markerImage.removeChild(f._currentMarker.container),f.markers.splice(f.markers.indexOf(f._currentMarker),1),f.eventListeners.markerdelete.forEach(function(Ze){return Ze(new mt(o,Oe))})},f=this,h=this.markers.length-1;h>=0;h--)u(h);this.addUndoStep()}},Object.defineProperty(c.prototype,"isNotesAreaOpen",{get:function(){return this.notesArea!==void 0},enumerable:!1,configurable:!0}),c.prototype.showNotesEditor=function(){var o;this._currentMarker!==void 0&&(this.overlayContainer.innerHTML="",this.notesArea=document.createElement("textarea"),this.notesArea.className=this.uiStyleSettings.notesAreaStyleClassName,this.notesArea.style.pointerEvents="auto",this.notesArea.style.alignSelf="stretch",this.notesArea.style.width="100%",this.notesArea.style.margin=this.uiStyleSettings.toolbarHeight/4+"px",this.notesArea.value=(o=this._currentMarker.notes)!==null&&o!==void 0?o:"",this.overlayContainer.appendChild(this.notesArea))},c.prototype.hideNotesEditor=function(){this.isNotesAreaOpen&&(this._currentMarker!==void 0&&(this._currentMarker.notes=this.notesArea.value.trim()!==""?this.notesArea.value:void 0),this.overlayContainer.removeChild(this.notesArea),this.notesArea=void 0)},c.prototype.selectLastMarker=function(){this.markers.length>0?this.setCurrentMarker(this.markers[this.markers.length-1]):this.setCurrentMarker()},c.prototype.addUndoStep=function(){var o=this;if(this._currentMarker===void 0||this._currentMarker.state!=="edit"){var a=this.getState(),u=this.undoRedoManager.getLastUndoStep();if(!u||u.width===a.width&&u.height===a.height){var f=this.undoRedoManager.undoStepCount;this.undoRedoManager.addUndoStep(a),f1&&this.panTo({x:o.clientX,y:o.clientY}))},c.prototype.onPointerUp=function(o){this.touchPoints>0&&this.touchPoints--,this.touchPoints===0&&this.isDragging&&this._currentMarker!==void 0&&this._currentMarker.pointerUp(this.clientToLocalCoordinates(o.clientX,o.clientY)),this.isDragging=!1,this.addUndoStep()},c.prototype.onPointerOut=function(){this.touchPoints>0&&this.touchPoints--},c.prototype.onKeyUp=function(o){this._currentMarker===void 0||this.notesArea!==void 0||o.key!=="Delete"&&o.key!=="Backspace"||this.deleteSelectedMarker()},c.prototype.clientToLocalCoordinates=function(o,a){var u=this.markerImage.getBoundingClientRect();return{x:(o-u.left)/this.zoomLevel,y:(a-u.top)/this.zoomLevel}},c.prototype.onWindowResize=function(){this.positionUI()},c.prototype.positionUI=function(){switch(this.setTopLeft(),this.settings.displayMode){case"inline":var o=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=o+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px";break;case"popup":this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=this.windowHeight+"px",this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.styles.settings.toolbarHeight+"px"}this.positionMarkerImage(),this.positionLogo()},c.prototype.addLicenseKey=function(o){ze.addKey(o)},c.prototype.addEventListener=function(o,a){this.eventListeners.addEventListener(o,a)},c.prototype.removeEventListener=function(o,a){this.eventListeners.removeEventListener(o,a)},c.prototype.renderState=function(o){this._silentRenderMode=!0,this.settings.displayMode="inline",this.isOpen||this.show(),this.restoreState(o),this.startRenderAndClose(),this._silentRenderMode=!1},Object.defineProperty(c.prototype,"isFocused",{get:function(){return this._isFocused},enumerable:!1,configurable:!0}),c.prototype.focus=function(){var o=this;this._isFocused||(this.attachWindowEvents(),this._isFocused=!0,this._previousCurrentMarker!==void 0&&this.setCurrentMarker(this._previousCurrentMarker),this.eventListeners.focus.forEach(function(a){return a(new Lt(o))}))},c.prototype.blur=function(){var o=this;this._isFocused&&(this.detachWindowEvents(),this._isFocused=!1,this._previousCurrentMarker=this._currentMarker,this.setCurrentMarker(),this.eventListeners.blur.forEach(function(a){return a(new Lt(o))}))},c.instanceCounter=0,c}();/* ********************************** cropro version 1.2.0 @license SEE LICENSE IN LICENSE @@ -233,10 +233,10 @@ PERFORMANCE OF THIS SOFTWARE. fill: currentColor; `))},c.instanceCounter=0,c}(),ct=d("8hTe"),Ft=d.n(ct),$t=/]*>/g;function nn(c){var o=document.createElement("div");return o.innerHTML=c,o.childNodes.length===0?"":o.childNodes[0].nodeValue}var an=_.a=function(c){var o=c.value,a=o===void 0?"":o,u=c.edit,f=u===void 0?!1:u,h=c.className,V=c.showTextOnly,Oe=c.showLines,Ze=c.replaces,yt=c.zoomImg,Ue=c.hasMask,Tt=c.style,zt=Tt===void 0?{}:Tt,sn=c.stylesPrev,Yn=sn===void 0?{}:sn,Xn=String(a),En=Object(B.useRef)(),ti=Object(B.useRef)(),Hi=Object(B.useState)(""),Bn=Object(W.a)(Hi,2),Zn=Bn[0],Gn=Bn[1],bi=Object(B.useState)("office"),ri=Object(W.a)(bi,2),mi=ri[0],ci=ri[1],hr=function(){var Yt=new Te(ti.current);Yt.displayMode="popup",Yt.addRenderEventListener(function(){var Dn=Object(ne.a)(O.a.mark(function Kt(yn){var en;return O.a.wrap(function(gn){for(;;)switch(gn.prev=gn.next){case 0:return En.current.style.display="none",gn.next=3,Object(at.a)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:"educoder.png",file:yn}});case 3:en=gn.sent,en!=null&&en.id&&Ze(ti.current.getAttribute("src").replace(Ae.a.API_SERVER,""),"/api/attachments/".concat(en==null?void 0:en.id,"?type=").concat(en.content_type));case 5:case"end":return gn.stop()}},Kt)}));return function(Kt){return Dn.apply(this,arguments)}}()),Yt.show()},Gi=function(){var Yt=new Bt(ti.current);Yt.settings.displayMode="popup",Yt.addEventListener("render",function(){var Dn=Object(ne.a)(O.a.mark(function Kt(yn){var en;return O.a.wrap(function(gn){for(;;)switch(gn.prev=gn.next){case 0:if(En.current.style.display="none",!ti.current){gn.next=6;break}return gn.next=4,Object(at.a)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:"educoder.png",file:yn.dataUrl}});case 4:en=gn.sent,en!=null&&en.id&&Ze(ti.current.getAttribute("src").replace(Ae.a.API_SERVER,""),"/api/attachments/".concat(en==null?void 0:en.id,"?type=").concat(en.content_type));case 6:case"end":return gn.stop()}},Kt)}));return function(Kt){return Dn.apply(this,arguments)}}()),Yt.show(),window.markerArea=Yt},oi=Object(B.useMemo)(function(){try{var pn=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,Yt=/\"\/api\/attachments\/|\"\/attachments\/download\//g,Dn=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g;Xn=Xn.replace(pn,"("+Ae.a.API_SERVER+"/api/attachments/").replace(Yt,'"'+Ae.a.API_SERVER+"/api/attachments/").replace(Dn,'"'+Ae.a.API_SERVER+"/files/uploads/").replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` `),Xn=Xn.replace(new RegExp("(?[TOC]

                    ",Me()),le()),Kt=Kt.replace(/(__special_katext_id_\d+__)/g,function(hi,gn){var jn=yn[gn],Vi=jn.type,Qi=jn.expression;return Object(Se.renderToString)(nn(Qi)||"",{displayMode:Vi==="block",throwOnError:!1,output:"html"})}),Kt=Kt.replace(/▁/g,"\u2581\u2581\u2581"),K(),V){var en=document.createElement("div");return en.innerHTML=Kt,en.innerText}return setTimeout(function(){return Li()},500),Kt},[Xn]),qn=Object(B.useRef)();te.WebkitLineClamp=Oe,Oe&&(zt=Object(de.a)(Object(de.a)({},zt),te));function Ti(pn){var Yt=pn.target;if(Yt.tagName.toUpperCase()==="IMG"){if(yt){var Dn=Yt.getAttribute("src");Gn(Dn),ci("image")}}else if(Yt.tagName.toUpperCase()==="A"){var Kt=Yt.getAttribute("href");if(Kt.indexOf("office")>-1)pn.preventDefault(),Gn(Kt),ci("office");else if(Kt.indexOf("application/pdf")>-1)pn.preventDefault(),Gn(Kt),ci("pdf");else if(Kt.indexOf("type=text")>-1)pn.preventDefault(),Gn(Kt),ci("html");else if(Kt.startsWith("#")){pn.preventDefault();var yn=document.getElementById(Kt.replace("#",""));yn&&yn.scrollIntoView(!0)}}}var Li=function(){var Yt,Dn=(Yt=qn.current)===null||Yt===void 0?void 0:Yt.querySelectorAll("video");Dn==null||Dn.forEach(function(Kt){if(Kt.oncontextmenu=function(){return!1},Kt.src.indexOf(".m3u8")>-1&&!Kt.canPlayType("application/vnd.apple.mpegurl")){if(q.a.isSupported()){var yn=new q.a;yn.loadSource(Kt.src),yn.attachMedia(Kt)}}})};Object(B.useEffect)(function(){if(qn.current&&oi&&(oi.match($t)&&window.PR.prettyPrint()),qn.current)return qn.current.addEventListener("click",Ti),function(){qn.current.removeEventListener("click",Ti),K(),le()}},[oi,qn.current,Ti]);var dr=function(Yt){if(!f)return;Yt.target.nodeName==="IMG"?(En.current.style.display="flex",En.current.style.width=Yt.target.clientWidth+"px",En.current.style.height=Yt.target.clientHeight+"px",En.current.style.top=Yt.target.offsetTop+"px",En.current.style.left=Yt.target.offsetLeft+"px",ti.current.src=Yt.target.getAttribute("src")):En.current.style.display="none"};return b.a.createElement("div",{style:{position:"relative"}},b.a.createElement("div",{ref:qn,style:Object(de.a)({},zt),className:"".concat(h||""," markdown-body ").concat(Ft.a.mdBody),onMouseOver:dr,dangerouslySetInnerHTML:{__html:oi}}),b.a.createElement("div",{ref:En,className:Ft.a.button},b.a.createElement(be.a,null,b.a.createElement(fe.a,{onClick:function(){return hr()}},"\u88C1\u526A"),b.a.createElement(fe.a,{onClick:function(){return Gi()}},"\u7F16\u8F91"))),b.a.createElement("img",{ref:ti,src:"",alt:"sample",crossOrigin:"anonymous",style:{maxWidth:"90%",opacity:0,position:"absolute",zIndex:-1,top:"-10000px"}}),b.a.createElement(nt.a,{close:!0,data:Zn,hasMask:Ue,type:Zn!=null&&Zn.length?mi:"",style:Object(de.a)({},Yn),onClose:function(){return Gn("")}}))}},"9VGf":function(ke,_,d){"use strict";d.d(_,"a",function(){return re});var G=d("q1tI"),be=d.n(G);function re(fe,de){var ne=Object(G.useRef)();Object(G.useEffect)(function(){ne.current=fe}),Object(G.useEffect)(function(){function W(){ne.current()}if(de!==null){var Y=setInterval(W,de);return function(){return clearInterval(Y)}}},[de])}},"A/g1":function(ke,_){ke.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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"},Bd2K:function(ke,_,d){(function(G){G(d("VrN/"),d("osHv"))})(function(G){G.defineOption("autoCloseTags",!1,function(O,B,b){if(b!=G.Init&&b&&O.removeKeyMap("autoCloseTags"),!B)return;var C={name:"autoCloseTags"};(typeof B!="object"||B.whenClosing!==!1)&&(C["'/'"]=function(k){return ne(k)}),(typeof B!="object"||B.whenOpening!==!1)&&(C["'>'"]=function(k){return fe(k)}),O.addKeyMap(C)});var be=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],re=["applet","blockquote","body","button","div","dl","fieldset","form","frameset","h1","h2","h3","h4","h5","h6","head","html","iframe","layer","legend","object","ol","p","select","table","ul"];function fe(O){if(O.getOption("disableInput"))return G.Pass;for(var B=O.listSelections(),b=[],C=O.getOption("autoCloseTags"),k=0;kE.ch&&(w=w.slice(0,w.length-A.end+E.ch));var oe=w.toLowerCase();if(!w||A.type=="string"&&(A.end!=E.ch||!/[\"\']/.test(A.string.charAt(A.string.length-1))||A.string.length==1)||A.type=="tag"&&v.close||A.string.indexOf("/")==E.ch-A.start-1||le&&W(le,oe)>-1||Y(O,L.mode.xmlCurrentContext&&L.mode.xmlCurrentContext(g)||[],w,E,!0))return G.Pass;var Me=typeof C=="object"&&C.emptyTags;if(Me&&W(Me,w)>-1){b[k]={text:"/>",newPos:G.Pos(E.line,E.ch+2)};continue}var ge=te&&W(te,oe)>-1;b[k]={indent:ge,text:">"+(ge?` +`)}catch(hi){}var Kt=me(Xn),yn=ue();if(Xn.match(/\[TOC\]/)&&(Kt=Kt.replace("

                    [TOC]

                    ",Me()),le()),Kt=Kt.replace(/(__special_katext_id_\d+__)/g,function(hi,gn){var jn=yn[gn],Vi=jn.type,Qi=jn.expression;return Object(we.renderToString)(nn(Qi)||"",{displayMode:Vi==="block",throwOnError:!1,output:"html"})}),Kt=Kt.replace(/▁/g,"\u2581\u2581\u2581"),K(),V){var en=document.createElement("div");return en.innerHTML=Kt,en.innerText}return setTimeout(function(){return Li()},500),Kt},[Xn]),qn=Object(B.useRef)();te.WebkitLineClamp=Oe,Oe&&(zt=Object(de.a)(Object(de.a)({},zt),te));function Ti(pn){var Yt=pn.target;if(Yt.tagName.toUpperCase()==="IMG"){if(yt){var Dn=Yt.getAttribute("src");Gn(Dn),ci("image")}}else if(Yt.tagName.toUpperCase()==="A"){var Kt=Yt.getAttribute("href");if(Kt.indexOf("office")>-1)pn.preventDefault(),Gn(Kt),ci("office");else if(Kt.indexOf("application/pdf")>-1)pn.preventDefault(),Gn(Kt),ci("pdf");else if(Kt.indexOf("type=text")>-1)pn.preventDefault(),Gn(Kt),ci("html");else if(Kt.startsWith("#")){pn.preventDefault();var yn=document.getElementById(Kt.replace("#",""));yn&&yn.scrollIntoView(!0)}}}var Li=function(){var Yt,Dn=(Yt=qn.current)===null||Yt===void 0?void 0:Yt.querySelectorAll("video");Dn==null||Dn.forEach(function(Kt){if(Kt.oncontextmenu=function(){return!1},Kt.src.indexOf(".m3u8")>-1&&!Kt.canPlayType("application/vnd.apple.mpegurl")){if(q.a.isSupported()){var yn=new q.a;yn.loadSource(Kt.src),yn.attachMedia(Kt)}}})};Object(B.useEffect)(function(){if(qn.current&&oi&&(oi.match($t)&&window.PR.prettyPrint()),qn.current)return qn.current.addEventListener("click",Ti),function(){qn.current.removeEventListener("click",Ti),K(),le()}},[oi,qn.current,Ti]);var dr=function(Yt){if(!f)return;Yt.target.nodeName==="IMG"?(En.current.style.display="flex",En.current.style.width=Yt.target.clientWidth+"px",En.current.style.height=Yt.target.clientHeight+"px",En.current.style.top=Yt.target.offsetTop+"px",En.current.style.left=Yt.target.offsetLeft+"px",ti.current.src=Yt.target.getAttribute("src")):En.current.style.display="none"};return b.a.createElement("div",{style:{position:"relative"}},b.a.createElement("div",{ref:qn,style:Object(de.a)({},zt),className:"".concat(h||""," markdown-body ").concat(Ft.a.mdBody),onMouseOver:dr,dangerouslySetInnerHTML:{__html:oi}}),b.a.createElement("div",{ref:En,className:Ft.a.button},b.a.createElement(be.a,null,b.a.createElement(fe.a,{onClick:function(){return hr()}},"\u88C1\u526A"),b.a.createElement(fe.a,{onClick:function(){return Gi()}},"\u7F16\u8F91"))),b.a.createElement("img",{ref:ti,src:"",alt:"sample",crossOrigin:"anonymous",style:{maxWidth:"90%",opacity:0,position:"absolute",zIndex:-1,top:"-10000px"}}),b.a.createElement(nt.a,{close:!0,data:Zn,hasMask:Ue,type:Zn!=null&&Zn.length?mi:"",style:Object(de.a)({},Yn),onClose:function(){return Gn("")}}))}},"9VGf":function(ke,_,d){"use strict";d.d(_,"a",function(){return re});var G=d("q1tI"),be=d.n(G);function re(fe,de){var ne=Object(G.useRef)();Object(G.useEffect)(function(){ne.current=fe}),Object(G.useEffect)(function(){function W(){ne.current()}if(de!==null){var Y=setInterval(W,de);return function(){return clearInterval(Y)}}},[de])}},"A/g1":function(ke,_){ke.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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"},Bd2K:function(ke,_,d){(function(G){G(d("VrN/"),d("osHv"))})(function(G){G.defineOption("autoCloseTags",!1,function(O,B,b){if(b!=G.Init&&b&&O.removeKeyMap("autoCloseTags"),!B)return;var C={name:"autoCloseTags"};(typeof B!="object"||B.whenClosing!==!1)&&(C["'/'"]=function(k){return ne(k)}),(typeof B!="object"||B.whenOpening!==!1)&&(C["'>'"]=function(k){return fe(k)}),O.addKeyMap(C)});var be=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],re=["applet","blockquote","body","button","div","dl","fieldset","form","frameset","h1","h2","h3","h4","h5","h6","head","html","iframe","layer","legend","object","ol","p","select","table","ul"];function fe(O){if(O.getOption("disableInput"))return G.Pass;for(var B=O.listSelections(),b=[],C=O.getOption("autoCloseTags"),k=0;kE.ch&&(w=w.slice(0,w.length-A.end+E.ch));var oe=w.toLowerCase();if(!w||A.type=="string"&&(A.end!=E.ch||!/[\"\']/.test(A.string.charAt(A.string.length-1))||A.string.length==1)||A.type=="tag"&&v.close||A.string.indexOf("/")==E.ch-A.start-1||le&&W(le,oe)>-1||Y(O,L.mode.xmlCurrentContext&&L.mode.xmlCurrentContext(g)||[],w,E,!0))return G.Pass;var Me=typeof C=="object"&&C.emptyTags;if(Me&&W(Me,w)>-1){b[k]={text:"/>",newPos:G.Pos(E.line,E.ch+2)};continue}var ge=te&&W(te,oe)>-1;b[k]={indent:ge,text:">"+(ge?` -`:"")+"",newPos:ge?G.Pos(E.line+1,0):G.Pos(E.line,E.ch+1)}}for(var xe=typeof C=="object"&&C.dontIndentOnAutoClose,k=B.length-1;k>=0;k--){var ve=b[k];O.replaceRange(ve.text,B[k].head,B[k].anchor,"+insert");var T=O.listSelections().slice(0);T[k]={head:ve.newPos,anchor:ve.newPos},O.setSelections(T),!xe&&ve.indent&&(O.indentLine(ve.newPos.line,null,!0),O.indentLine(ve.newPos.line+1,null,!0))}}function de(O,B){for(var b=O.listSelections(),C=[],k=B?"/":""&&(le+=">"),C[L]=le}if(O.replaceSelections(C),b=O.listSelections(),!A)for(var L=0;L=0&&B[g]==b;g--)++L;C=A.to;for(var g=1;g0){for(var B=0;B1&&arguments[1]!==void 0?arguments[1]:"",B=[],b=0;b4||((I=oe.detail)===null||I===void 0?void 0:I.identity)===void 0||((le=oe.detail)===null||le===void 0?void 0:le.shixun_status)===2||((te=oe.detail)===null||te===void 0?void 0:te.shixun_status)===1);return O.a.createElement("aside",{className:"bg-white mb10 pl20 pr20 ".concat(A.a.wrap)},O.a.createElement(be.a,{gutter:[20,20],align:"middle"},O.a.createElement(ne.a,{flex:1},O.a.createElement("span",{className:A.a.icons},O.a.createElement("img",{src:k.f,width:"14"})),O.a.createElement("span",{className:"font16"},"\u7B2C ",T==null?void 0:T.position," \u5173\uFF1A",R)),O.a.createElement(ne.a,null,(T==null?void 0:T.prev_challenge)&&O.a.createElement(fe.a,{type:"primary",ghost:!0,className:"mt10 mr5",onClick:function(){var ie,J=T.prev_challenge.st===0?"/editcheckpoint":"/editquestion",me="/shixuns/".concat(K.id,"/challenges/").concat(T==null||((ie=T.prev_challenge)===null||ie===void 0)?void 0:ie.id).concat(J);b.d.replace(me)}},"\u4E0A\u4E00\u5173"),T.next_challenge&&O.a.createElement(fe.a,{type:"primary",ghost:!0,className:"mt10 mr5",onClick:function(){var ie,J=T.next_challenge.st===0?"/editcheckpoint":"/editquestion",me="/shixuns/".concat(K.id,"/challenges/").concat(T==null||((ie=T.next_challenge)===null||ie===void 0)?void 0:ie.id).concat(J);b.d.replace(me)}},"\u4E0B\u4E00\u5173"),N&&O.a.createElement(fe.a,{type:"primary"},O.a.createElement(C.a,{to:"/shixuns/".concat(K.id,"/challenges/newquestion")},"\u65B0\u589E\u9009\u62E9\u9898\u4EFB\u52A1")),N&&O.a.createElement(fe.a,{type:"primary",className:"ml5"},O.a.createElement(C.a,{to:"/shixuns/".concat(K.id,"/challenges/new")},"\u65B0\u589E\u5B9E\u8DF5\u4EFB\u52A1")),O.a.createElement(fe.a,{type:"primary",className:"ml5"},O.a.createElement(C.a,{to:"/shixuns/".concat(K.id,"/challenges")},"\u8FD4\u56DE")))))};_.a=Object(b.a)(function(g){var v=g.shixunsDetail,w=g.newCourse,I=g.loading,le=g.globalSetting;return{shixunsDetail:v,newCourse:w,globalSetting:le,loading:I.effects}})(L)},"Cg/j":function(ke,_,d){"use strict";d.d(_,"b",function(){return G}),d.d(_,"a",function(){return be}),d.d(_,"c",function(){return fe}),d.d(_,"d",function(){return de});var G;(function(ne){ne.serviceIds=new Map,ne.DI_TARGET="$di$target",ne.DI_DEPENDENCIES="$di$dependencies";function W(Y){return Y[ne.DI_DEPENDENCIES]||[]}ne.getServiceDependencies=W})(G||(G={}));var be=fe("instantiationService");function re(ne,W,Y,O){W[G.DI_TARGET]===W?W[G.DI_DEPENDENCIES].push({id:ne,index:Y,optional:O}):(W[G.DI_DEPENDENCIES]=[{id:ne,index:Y,optional:O}],W[G.DI_TARGET]=W)}function fe(ne){if(G.serviceIds.has(ne))return G.serviceIds.get(ne);var W=function(Y,O,B){if(arguments.length!==3)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");re(W,Y,B,!1)};return W.toString=function(){return ne},G.serviceIds.set(ne,W),W}function de(ne){return function(W,Y,O){if(arguments.length!==3)throw new Error("@optional-decorator can only be used to decorate a parameter");re(ne,W,O,!0)}}},DlQD:function(ke,_,d){(function(G,be){ke.exports=be()})(this,function(){"use strict";function G(ee,Q){for(var $=0;$ee.length)&&(Q=ee.length);for(var $=0,S=new Array(Q);$=ee.length?{done:!0}:{done:!1,value:ee[S++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}return $=ee[Symbol.iterator](),$.next.bind($)}function ne(ee,Q){return Q={exports:{}},ee(Q,Q.exports),Q.exports}var W=ne(function(ee){function Q(){return{baseUrl:null,breaks:!1,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}function $(S){ee.exports.defaults=S}ee.exports={defaults:Q(),getDefaults:Q,changeDefaults:$}}),Y=W.defaults,O=W.getDefaults,B=W.changeDefaults,b=/[&<>"']/,C=/[&<>"']/g,k=/[<>"']|&(?!#?\w+;)/,E=/[<>"']|&(?!#?\w+;)/g,A={"&":"&","<":"<",">":">",'"':""","'":"'"},L=function(Q){return A[Q]};function g(ee,Q){if(Q){if(b.test(ee))return ee.replace(C,L)}else if(k.test(ee))return ee.replace(E,L);return ee}var v=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function w(ee){return ee.replace(v,function(Q,$){return $=$.toLowerCase(),$==="colon"?":":$.charAt(0)==="#"?$.charAt(1)==="x"?String.fromCharCode(parseInt($.substring(2),16)):String.fromCharCode(+$.substring(1)):""})}var I=/(^|[^\[])\^/g;function le(ee,Q){ee=ee.source||ee,Q=Q||"";var $={replace:function(M,j){return j=j.source||j,j=j.replace(I,"$1"),ee=ee.replace(M,j),$},getRegex:function(){return new RegExp(ee,Q)}};return $}var te=/[^\w:]/g,oe=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function Me(ee,Q,$){if(ee){var S;try{S=decodeURIComponent(w($)).replace(te,"").toLowerCase()}catch(M){return null}if(S.indexOf("javascript:")===0||S.indexOf("vbscript:")===0||S.indexOf("data:")===0)return null}Q&&!oe.test($)&&($=R(Q,$));try{$=encodeURI($).replace(/%25/g,"%")}catch(M){return null}return $}var ge={},xe=/^[^:]+:\/*[^/]*$/,ve=/^([^:]+:)[\s\S]*$/,T=/^([^:]+:\/*[^/]*)[\s\S]*$/;function R(ee,Q){ge[" "+ee]||(xe.test(ee)?ge[" "+ee]=ee+"/":ge[" "+ee]=X(ee,"/",!0)),ee=ge[" "+ee];var $=ee.indexOf(":")===-1;return Q.substring(0,2)==="//"?$?Q:ee.replace(ve,"$1")+Q:Q.charAt(0)==="/"?$?Q:ee.replace(T,"$1")+Q:ee+Q}var ue={exec:function(){}};function K(ee){for(var Q=1,$,S;Q=0&&Ce[je]==="\\";)ae=!ae;return ae?"|":" |"}),S=$.split(/ \|/),M=0;if(S.length>Q)S.splice(Q);else for(;S.length",newPos:ge?G.Pos(E.line+1,0):G.Pos(E.line,E.ch+1)}}for(var xe=typeof C=="object"&&C.dontIndentOnAutoClose,k=B.length-1;k>=0;k--){var ve=b[k];O.replaceRange(ve.text,B[k].head,B[k].anchor,"+insert");var T=O.listSelections().slice(0);T[k]={head:ve.newPos,anchor:ve.newPos},O.setSelections(T),!xe&&ve.indent&&(O.indentLine(ve.newPos.line,null,!0),O.indentLine(ve.newPos.line+1,null,!0))}}function de(O,B){for(var b=O.listSelections(),C=[],k=B?"/":""&&(le+=">"),C[L]=le}if(O.replaceSelections(C),b=O.listSelections(),!A)for(var L=0;L=0&&B[g]==b;g--)++L;C=A.to;for(var g=1;g0){for(var B=0;B1&&arguments[1]!==void 0?arguments[1]:"",B=[],b=0;b4||((I=oe.detail)===null||I===void 0?void 0:I.identity)===void 0||((le=oe.detail)===null||le===void 0?void 0:le.shixun_status)===2||((te=oe.detail)===null||te===void 0?void 0:te.shixun_status)===1);return O.a.createElement("aside",{className:"bg-white mb10 pl20 pr20 ".concat(A.a.wrap)},O.a.createElement(be.a,{gutter:[20,20],align:"middle"},O.a.createElement(ne.a,{flex:1},O.a.createElement("span",{className:A.a.icons},O.a.createElement("img",{src:k.e,width:"14"})),O.a.createElement("span",{className:"font16"},"\u7B2C ",T==null?void 0:T.position," \u5173\uFF1A",R)),O.a.createElement(ne.a,null,(T==null?void 0:T.prev_challenge)&&O.a.createElement(fe.a,{type:"primary",ghost:!0,className:"mt10 mr5",onClick:function(){var ie,J=T.prev_challenge.st===0?"/editcheckpoint":"/editquestion",me="/shixuns/".concat(K.id,"/challenges/").concat(T==null||((ie=T.prev_challenge)===null||ie===void 0)?void 0:ie.id).concat(J);b.d.replace(me)}},"\u4E0A\u4E00\u5173"),T.next_challenge&&O.a.createElement(fe.a,{type:"primary",ghost:!0,className:"mt10 mr5",onClick:function(){var ie,J=T.next_challenge.st===0?"/editcheckpoint":"/editquestion",me="/shixuns/".concat(K.id,"/challenges/").concat(T==null||((ie=T.next_challenge)===null||ie===void 0)?void 0:ie.id).concat(J);b.d.replace(me)}},"\u4E0B\u4E00\u5173"),N&&O.a.createElement(fe.a,{type:"primary"},O.a.createElement(C.a,{to:"/shixuns/".concat(K.id,"/challenges/newquestion")},"\u65B0\u589E\u9009\u62E9\u9898\u4EFB\u52A1")),N&&O.a.createElement(fe.a,{type:"primary",className:"ml5"},O.a.createElement(C.a,{to:"/shixuns/".concat(K.id,"/challenges/new")},"\u65B0\u589E\u5B9E\u8DF5\u4EFB\u52A1")),O.a.createElement(fe.a,{type:"primary",className:"ml5"},O.a.createElement(C.a,{to:"/shixuns/".concat(K.id,"/challenges")},"\u8FD4\u56DE")))))};_.a=Object(b.a)(function(g){var v=g.shixunsDetail,w=g.newCourse,I=g.loading,le=g.globalSetting;return{shixunsDetail:v,newCourse:w,globalSetting:le,loading:I.effects}})(L)},"Cg/j":function(ke,_,d){"use strict";d.d(_,"b",function(){return G}),d.d(_,"a",function(){return be}),d.d(_,"c",function(){return fe}),d.d(_,"d",function(){return de});var G;(function(ne){ne.serviceIds=new Map,ne.DI_TARGET="$di$target",ne.DI_DEPENDENCIES="$di$dependencies";function W(Y){return Y[ne.DI_DEPENDENCIES]||[]}ne.getServiceDependencies=W})(G||(G={}));var be=fe("instantiationService");function re(ne,W,Y,O){W[G.DI_TARGET]===W?W[G.DI_DEPENDENCIES].push({id:ne,index:Y,optional:O}):(W[G.DI_DEPENDENCIES]=[{id:ne,index:Y,optional:O}],W[G.DI_TARGET]=W)}function fe(ne){if(G.serviceIds.has(ne))return G.serviceIds.get(ne);var W=function(Y,O,B){if(arguments.length!==3)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");re(W,Y,B,!1)};return W.toString=function(){return ne},G.serviceIds.set(ne,W),W}function de(ne){return function(W,Y,O){if(arguments.length!==3)throw new Error("@optional-decorator can only be used to decorate a parameter");re(ne,W,O,!0)}}},DlQD:function(ke,_,d){(function(G,be){ke.exports=be()})(this,function(){"use strict";function G(ee,Q){for(var $=0;$ee.length)&&(Q=ee.length);for(var $=0,S=new Array(Q);$=ee.length?{done:!0}:{done:!1,value:ee[S++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}return $=ee[Symbol.iterator](),$.next.bind($)}function ne(ee,Q){return Q={exports:{}},ee(Q,Q.exports),Q.exports}var W=ne(function(ee){function Q(){return{baseUrl:null,breaks:!1,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}function $(S){ee.exports.defaults=S}ee.exports={defaults:Q(),getDefaults:Q,changeDefaults:$}}),Y=W.defaults,O=W.getDefaults,B=W.changeDefaults,b=/[&<>"']/,C=/[&<>"']/g,k=/[<>"']|&(?!#?\w+;)/,E=/[<>"']|&(?!#?\w+;)/g,A={"&":"&","<":"<",">":">",'"':""","'":"'"},L=function(Q){return A[Q]};function g(ee,Q){if(Q){if(b.test(ee))return ee.replace(C,L)}else if(k.test(ee))return ee.replace(E,L);return ee}var v=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function w(ee){return ee.replace(v,function(Q,$){return $=$.toLowerCase(),$==="colon"?":":$.charAt(0)==="#"?$.charAt(1)==="x"?String.fromCharCode(parseInt($.substring(2),16)):String.fromCharCode(+$.substring(1)):""})}var I=/(^|[^\[])\^/g;function le(ee,Q){ee=ee.source||ee,Q=Q||"";var $={replace:function(M,j){return j=j.source||j,j=j.replace(I,"$1"),ee=ee.replace(M,j),$},getRegex:function(){return new RegExp(ee,Q)}};return $}var te=/[^\w:]/g,oe=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function Me(ee,Q,$){if(ee){var S;try{S=decodeURIComponent(w($)).replace(te,"").toLowerCase()}catch(M){return null}if(S.indexOf("javascript:")===0||S.indexOf("vbscript:")===0||S.indexOf("data:")===0)return null}Q&&!oe.test($)&&($=R(Q,$));try{$=encodeURI($).replace(/%25/g,"%")}catch(M){return null}return $}var ge={},xe=/^[^:]+:\/*[^/]*$/,ve=/^([^:]+:)[\s\S]*$/,T=/^([^:]+:\/*[^/]*)[\s\S]*$/;function R(ee,Q){ge[" "+ee]||(xe.test(ee)?ge[" "+ee]=ee+"/":ge[" "+ee]=X(ee,"/",!0)),ee=ge[" "+ee];var $=ee.indexOf(":")===-1;return Q.substring(0,2)==="//"?$?Q:ee.replace(ve,"$1")+Q:Q.charAt(0)==="/"?$?Q:ee.replace(T,"$1")+Q:ee+Q}var ue={exec:function(){}};function K(ee){for(var Q=1,$,S;Q=0&&Ce[je]==="\\";)ae=!ae;return ae?"|":" |"}),S=$.split(/ \|/),M=0;if(S.length>Q)S.splice(Q);else for(;S.length=S.length?M.slice(S.length):M}).join(` `)}var We=function(){function ee($){this.options=$||D}var Q=ee.prototype;return Q.space=function(S){var M=this.rules.block.newline.exec(S);if(M)return M[0].length>1?{type:"space",raw:M[0]}:{raw:` `}},Q.code=function(S,M){var j=this.rules.block.code.exec(S);if(j){var z=M[M.length-1];if(z&&z.type==="paragraph")return{raw:j[0],text:j[0].trimRight()};var Ce=j[0].replace(/^ {4}/gm,"");return{type:"code",raw:j[0],codeBlockStyle:"indented",text:this.options.pedantic?Ce:y(Ce,` @@ -246,7 +246,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho `),je.raw=je.raw.substring(0,je.raw.length-mt.length),wt=It-1)),Jt=dt||/\n\n(?!\s*$)/.test(st),wt!==It-1&&(dt=st.charAt(st.length-1)===` `,Jt||(Jt=dt)),Jt&&(je.loose=!0),Bt=/^\[[ xX]\] /.test(st),Ut=void 0,Bt&&(Ut=st[1]!==" ",st=st.replace(/^\[[ xX]\] +/,"")),je.items.push({type:"list_item",raw:j,task:Bt,checked:Ut,loose:Jt,text:st});return je}},Q.html=function(S){var M=this.rules.block.html.exec(S);if(M)return{type:this.options.sanitize?"paragraph":"html",raw:M[0],pre:!this.options.sanitizer&&(M[1]==="pre"||M[1]==="script"||M[1]==="style"),text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(M[0]):Ae(M[0]):M[0]}},Q.def=function(S){var M=this.rules.block.def.exec(S);if(M){M[3]&&(M[3]=M[3].substring(1,M[3].length-1));var j=M[1].toLowerCase().replace(/\s+/g," ");return{tag:j,raw:M[0],href:M[2],title:M[3]}}},Q.table=function(S){var M=this.rules.block.table.exec(S);if(M){var j={type:"table",header:q(M[1].replace(/^ *| *\| *$/g,"")),align:M[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:M[3]?M[3].replace(/\n$/,"").split(` `):[]};if(j.header.length===j.align.length){j.raw=M[0];var z=j.align.length,Ce;for(Ce=0;Ce/i.test(z[0])&&(M=!1),!j&&/^<(pre|code|kbd|script)(\s|>)/i.test(z[0])?j=!0:j&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(z[0])&&(j=!1),{type:this.options.sanitize?"text":"html",raw:z[0],inLink:M,inRawBlock:j,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(z[0]):Ae(z[0]):z[0]}},Q.link=function(S){var M=this.rules.inline.link.exec(S);if(M){var j=Se(M[2],"()");if(j>-1){var z=M[0].indexOf("!")===0?5:4,Ce=z+M[1].length+j;M[2]=M[2].substring(0,j),M[0]=M[0].substring(0,Ce).trim(),M[3]=""}var ae=M[2],je="";if(this.options.pedantic){var $e=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(ae);$e?(ae=$e[1],je=$e[3]):je=""}else je=M[3]?M[3].slice(1,-1):"";ae=ae.trim().replace(/^<([\s\S]*)>$/,"$1");var dt=nt(M,{href:ae&&ae.replace(this.rules.inline._escapes,"$1"),title:je&&je.replace(this.rules.inline._escapes,"$1")},M[0]);return dt}},Q.reflink=function(S,M){var j;if((j=this.rules.inline.reflink.exec(S))||(j=this.rules.inline.nolink.exec(S))){var z=(j[2]||j[1]).replace(/\s+/g," ");if(z=M[z.toLowerCase()],!z||!z.href){var Ce=j[0].charAt(0);return{type:"text",raw:Ce,text:Ce}}var ae=nt(j,z,j[0]);return ae}},Q.strong=function(S,M,j){j===void 0&&(j="");var z=this.rules.inline.strong.start.exec(S);if(z&&(!z[1]||z[1]&&(j===""||this.rules.inline.punctuation.exec(j)))){M=M.slice(-1*S.length);var Ce=z[0]==="**"?this.rules.inline.strong.endAst:this.rules.inline.strong.endUnd;Ce.lastIndex=0;for(var ae;(z=Ce.exec(M))!=null;)if(ae=this.rules.inline.strong.middle.exec(M.slice(0,z.index+3)),ae)return{type:"strong",raw:S.slice(0,ae[0].length),text:S.slice(2,ae[0].length-2)}}},Q.em=function(S,M,j){j===void 0&&(j="");var z=this.rules.inline.em.start.exec(S);if(z&&(!z[1]||z[1]&&(j===""||this.rules.inline.punctuation.exec(j)))){M=M.slice(-1*S.length);var Ce=z[0]==="*"?this.rules.inline.em.endAst:this.rules.inline.em.endUnd;Ce.lastIndex=0;for(var ae;(z=Ce.exec(M))!=null;)if(ae=this.rules.inline.em.middle.exec(M.slice(0,z.index+2)),ae)return{type:"em",raw:S.slice(0,ae[0].length),text:S.slice(1,ae[0].length-1)}}},Q.codespan=function(S){var M=this.rules.inline.code.exec(S);if(M){var j=M[2].replace(/\n/g," "),z=/[^ ]/.test(j),Ce=j.startsWith(" ")&&j.endsWith(" ");return z&&Ce&&(j=j.substring(1,j.length-1)),j=Ae(j,!0),{type:"codespan",raw:M[0],text:j}}},Q.br=function(S){var M=this.rules.inline.br.exec(S);if(M)return{type:"br",raw:M[0]}},Q.del=function(S){var M=this.rules.inline.del.exec(S);if(M)return{type:"del",raw:M[0],text:M[1]}},Q.autolink=function(S,M){var j=this.rules.inline.autolink.exec(S);if(j){var z,Ce;return j[2]==="@"?(z=Ae(this.options.mangle?M(j[1]):j[1]),Ce="mailto:"+z):(z=Ae(j[1]),Ce=z),{type:"link",raw:j[0],text:z,href:Ce,tokens:[{type:"text",raw:z,text:z}]}}},Q.url=function(S,M){var j;if(j=this.rules.inline.url.exec(S)){var z,Ce;if(j[2]==="@")z=Ae(this.options.mangle?M(j[0]):j[0]),Ce="mailto:"+z;else{var ae;do ae=j[0],j[0]=this.rules.inline._backpedal.exec(j[0])[0];while(ae!==j[0]);z=Ae(j[0]),j[1]==="www."?Ce="http://"+z:Ce=z}return{type:"link",raw:j[0],text:z,href:Ce,tokens:[{type:"text",raw:z,text:z}]}}},Q.inlineText=function(S,M,j){var z=this.rules.inline.text.exec(S);if(z){var Ce;return M?Ce=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(z[0]):Ae(z[0]):z[0]:Ce=Ae(this.options.smartypants?j(z[0]):z[0]),{type:"text",raw:z[0],text:Ce}}},ee}(),Le=me.noopTest,Ie=me.edit,Ne=me.merge,se={newline:/^\n+/,code:/^( {4}[^\n]+\n*)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*\n)|~{3,})([^\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?:\n+|$)|$)/,hr:/^ {0,3}((?:- *){3,}|(?:_ *){3,}|(?:\* *){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6}) +([^\n]*?)(?: +#+)? *(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3})(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,html:"^ {0,3}(?:<(script|pre|style)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?\\?>\\n*|\\n*|\\n*|)[\\s\\S]*?(?:\\n{2,}|$)|<(?!script|pre|style)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$))",def:/^ {0,3}\[(label)\]: *\n? *]+)>?(?:(?: +\n? *| *\n *)(title))? *(?:\n+|$)/,nptable:Le,table:Le,lheading:/^([^\n]+)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html)[^\n]+)*)/,text:/^[^\n]+/};se._label=/(?!\s*\])(?:\\[\[\]]|[^\[\]])+/,se._title=/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/,se.def=Ie(se.def).replace("label",se._label).replace("title",se._title).getRegex(),se.bullet=/(?:[*+-]|\d{1,9}[.)])/,se.item=/^( *)(bull) ?[^\n]*(?:\n(?!\1bull ?)[^\n]*)*/,se.item=Ie(se.item,"gm").replace(/bull/g,se.bullet).getRegex(),se.list=Ie(se.list).replace(/bull/g,se.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+se.def.source+")").getRegex(),se._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",se._comment=//,se.html=Ie(se.html,"i").replace("comment",se._comment).replace("tag",se._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),se.paragraph=Ie(se._paragraph).replace("hr",se.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|!--)").replace("tag",se._tag).getRegex(),se.blockquote=Ie(se.blockquote).replace("paragraph",se.paragraph).getRegex(),se.normal=Ne({},se),se.gfm=Ne({},se.normal,{nptable:"^ *([^|\\n ].*\\|.*)\\n *([-:]+ *\\|[-| :]*)(?:\\n((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)",table:"^ *\\|(.+)\\n *\\|?( *[-:]+[-| :]*)(?:\\n *((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"}),se.gfm.nptable=Ie(se.gfm.nptable).replace("hr",se.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|!--)").replace("tag",se._tag).getRegex(),se.gfm.table=Ie(se.gfm.table).replace("hr",se.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|!--)").replace("tag",se._tag).getRegex(),se.pedantic=Ne({},se.normal,{html:Ie(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",se._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/,fences:Le,paragraph:Ie(se.normal._paragraph).replace("hr",se.hr).replace("heading",` *#{1,6} *[^ +`?M[1].slice(0,-1):M[1]}},Q.text=function(S,M){var j=this.rules.block.text.exec(S);if(j){var z=M[M.length-1];return z&&z.type==="text"?{raw:j[0],text:j[0]}:{type:"text",raw:j[0],text:j[0]}}},Q.escape=function(S){var M=this.rules.inline.escape.exec(S);if(M)return{type:"escape",raw:M[0],text:Ae(M[1])}},Q.tag=function(S,M,j){var z=this.rules.inline.tag.exec(S);if(z)return!M&&/^/i.test(z[0])&&(M=!1),!j&&/^<(pre|code|kbd|script)(\s|>)/i.test(z[0])?j=!0:j&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(z[0])&&(j=!1),{type:this.options.sanitize?"text":"html",raw:z[0],inLink:M,inRawBlock:j,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(z[0]):Ae(z[0]):z[0]}},Q.link=function(S){var M=this.rules.inline.link.exec(S);if(M){var j=we(M[2],"()");if(j>-1){var z=M[0].indexOf("!")===0?5:4,Ce=z+M[1].length+j;M[2]=M[2].substring(0,j),M[0]=M[0].substring(0,Ce).trim(),M[3]=""}var ae=M[2],je="";if(this.options.pedantic){var $e=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(ae);$e?(ae=$e[1],je=$e[3]):je=""}else je=M[3]?M[3].slice(1,-1):"";ae=ae.trim().replace(/^<([\s\S]*)>$/,"$1");var dt=nt(M,{href:ae&&ae.replace(this.rules.inline._escapes,"$1"),title:je&&je.replace(this.rules.inline._escapes,"$1")},M[0]);return dt}},Q.reflink=function(S,M){var j;if((j=this.rules.inline.reflink.exec(S))||(j=this.rules.inline.nolink.exec(S))){var z=(j[2]||j[1]).replace(/\s+/g," ");if(z=M[z.toLowerCase()],!z||!z.href){var Ce=j[0].charAt(0);return{type:"text",raw:Ce,text:Ce}}var ae=nt(j,z,j[0]);return ae}},Q.strong=function(S,M,j){j===void 0&&(j="");var z=this.rules.inline.strong.start.exec(S);if(z&&(!z[1]||z[1]&&(j===""||this.rules.inline.punctuation.exec(j)))){M=M.slice(-1*S.length);var Ce=z[0]==="**"?this.rules.inline.strong.endAst:this.rules.inline.strong.endUnd;Ce.lastIndex=0;for(var ae;(z=Ce.exec(M))!=null;)if(ae=this.rules.inline.strong.middle.exec(M.slice(0,z.index+3)),ae)return{type:"strong",raw:S.slice(0,ae[0].length),text:S.slice(2,ae[0].length-2)}}},Q.em=function(S,M,j){j===void 0&&(j="");var z=this.rules.inline.em.start.exec(S);if(z&&(!z[1]||z[1]&&(j===""||this.rules.inline.punctuation.exec(j)))){M=M.slice(-1*S.length);var Ce=z[0]==="*"?this.rules.inline.em.endAst:this.rules.inline.em.endUnd;Ce.lastIndex=0;for(var ae;(z=Ce.exec(M))!=null;)if(ae=this.rules.inline.em.middle.exec(M.slice(0,z.index+2)),ae)return{type:"em",raw:S.slice(0,ae[0].length),text:S.slice(1,ae[0].length-1)}}},Q.codespan=function(S){var M=this.rules.inline.code.exec(S);if(M){var j=M[2].replace(/\n/g," "),z=/[^ ]/.test(j),Ce=j.startsWith(" ")&&j.endsWith(" ");return z&&Ce&&(j=j.substring(1,j.length-1)),j=Ae(j,!0),{type:"codespan",raw:M[0],text:j}}},Q.br=function(S){var M=this.rules.inline.br.exec(S);if(M)return{type:"br",raw:M[0]}},Q.del=function(S){var M=this.rules.inline.del.exec(S);if(M)return{type:"del",raw:M[0],text:M[1]}},Q.autolink=function(S,M){var j=this.rules.inline.autolink.exec(S);if(j){var z,Ce;return j[2]==="@"?(z=Ae(this.options.mangle?M(j[1]):j[1]),Ce="mailto:"+z):(z=Ae(j[1]),Ce=z),{type:"link",raw:j[0],text:z,href:Ce,tokens:[{type:"text",raw:z,text:z}]}}},Q.url=function(S,M){var j;if(j=this.rules.inline.url.exec(S)){var z,Ce;if(j[2]==="@")z=Ae(this.options.mangle?M(j[0]):j[0]),Ce="mailto:"+z;else{var ae;do ae=j[0],j[0]=this.rules.inline._backpedal.exec(j[0])[0];while(ae!==j[0]);z=Ae(j[0]),j[1]==="www."?Ce="http://"+z:Ce=z}return{type:"link",raw:j[0],text:z,href:Ce,tokens:[{type:"text",raw:z,text:z}]}}},Q.inlineText=function(S,M,j){var z=this.rules.inline.text.exec(S);if(z){var Ce;return M?Ce=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(z[0]):Ae(z[0]):z[0]:Ce=Ae(this.options.smartypants?j(z[0]):z[0]),{type:"text",raw:z[0],text:Ce}}},ee}(),Le=me.noopTest,Ie=me.edit,Ne=me.merge,se={newline:/^\n+/,code:/^( {4}[^\n]+\n*)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*\n)|~{3,})([^\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?:\n+|$)|$)/,hr:/^ {0,3}((?:- *){3,}|(?:_ *){3,}|(?:\* *){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6}) +([^\n]*?)(?: +#+)? *(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3})(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,html:"^ {0,3}(?:<(script|pre|style)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?\\?>\\n*|\\n*|\\n*|)[\\s\\S]*?(?:\\n{2,}|$)|<(?!script|pre|style)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$))",def:/^ {0,3}\[(label)\]: *\n? *]+)>?(?:(?: +\n? *| *\n *)(title))? *(?:\n+|$)/,nptable:Le,table:Le,lheading:/^([^\n]+)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html)[^\n]+)*)/,text:/^[^\n]+/};se._label=/(?!\s*\])(?:\\[\[\]]|[^\[\]])+/,se._title=/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/,se.def=Ie(se.def).replace("label",se._label).replace("title",se._title).getRegex(),se.bullet=/(?:[*+-]|\d{1,9}[.)])/,se.item=/^( *)(bull) ?[^\n]*(?:\n(?!\1bull ?)[^\n]*)*/,se.item=Ie(se.item,"gm").replace(/bull/g,se.bullet).getRegex(),se.list=Ie(se.list).replace(/bull/g,se.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+se.def.source+")").getRegex(),se._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",se._comment=//,se.html=Ie(se.html,"i").replace("comment",se._comment).replace("tag",se._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),se.paragraph=Ie(se._paragraph).replace("hr",se.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|!--)").replace("tag",se._tag).getRegex(),se.blockquote=Ie(se.blockquote).replace("paragraph",se.paragraph).getRegex(),se.normal=Ne({},se),se.gfm=Ne({},se.normal,{nptable:"^ *([^|\\n ].*\\|.*)\\n *([-:]+ *\\|[-| :]*)(?:\\n((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)",table:"^ *\\|(.+)\\n *\\|?( *[-:]+[-| :]*)(?:\\n *((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"}),se.gfm.nptable=Ie(se.gfm.nptable).replace("hr",se.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|!--)").replace("tag",se._tag).getRegex(),se.gfm.table=Ie(se.gfm.table).replace("hr",se.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|!--)").replace("tag",se._tag).getRegex(),se.pedantic=Ne({},se.normal,{html:Ie(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",se._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/,fences:Le,paragraph:Ie(se.normal._paragraph).replace("hr",se.hr).replace("heading",` *#{1,6} *[^ ]`).replace("lheading",se.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()});var Z={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:Le,tag:"^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(?!\s*\])((?:\\[\[\]]?|[^\[\]\\])+)\]/,nolink:/^!?\[(?!\s*\])((?:\[[^\[\]]*\]|\\[\[\]]|[^\[\]])*)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",strong:{start:/^(?:(\*\*(?=[*punctuation]))|\*\*)(?![\s])|__/,middle:/^\*\*(?:(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)|\*(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)*?\*)+?\*\*$|^__(?![\s])((?:(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)|_(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)*?_)+?)__$/,endAst:/[^punctuation\s]\*\*(?!\*)|[punctuation]\*\*(?!\*)(?:(?=[punctuation\s]|$))/,endUnd:/[^\s]__(?!_)(?:(?=[punctuation\s])|$)/},em:{start:/^(?:(\*(?=[punctuation]))|\*)(?![*\s])|_/,middle:/^\*(?:(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)|\*(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)*?\*)+?\*$|^_(?![_\s])(?:(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)|_(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)*?_)+?_$/,endAst:/[^punctuation\s]\*(?!\*)|[punctuation]\*(?!\*)(?:(?=[punctuation\s]|$))/,endUnd:/[^\s]_(?!_)(?:(?=[punctuation\s])|$)/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:Le,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\?@\\[\\]`^{|}~",Z.punctuation=Ie(Z.punctuation).replace(/punctuation/g,Z._punctuation).getRegex(),Z._blockSkip="\\[[^\\]]*?\\]\\([^\\)]*?\\)|`[^`]*?`|<[^>]*?>",Z._overlapSkip="__[^_]*?__|\\*\\*\\[^\\*\\]*?\\*\\*",Z.em.start=Ie(Z.em.start).replace(/punctuation/g,Z._punctuation).getRegex(),Z.em.middle=Ie(Z.em.middle).replace(/punctuation/g,Z._punctuation).replace(/overlapSkip/g,Z._overlapSkip).getRegex(),Z.em.endAst=Ie(Z.em.endAst,"g").replace(/punctuation/g,Z._punctuation).getRegex(),Z.em.endUnd=Ie(Z.em.endUnd,"g").replace(/punctuation/g,Z._punctuation).getRegex(),Z.strong.start=Ie(Z.strong.start).replace(/punctuation/g,Z._punctuation).getRegex(),Z.strong.middle=Ie(Z.strong.middle).replace(/punctuation/g,Z._punctuation).replace(/blockSkip/g,Z._blockSkip).getRegex(),Z.strong.endAst=Ie(Z.strong.endAst,"g").replace(/punctuation/g,Z._punctuation).getRegex(),Z.strong.endUnd=Ie(Z.strong.endUnd,"g").replace(/punctuation/g,Z._punctuation).getRegex(),Z.blockSkip=Ie(Z._blockSkip,"g").getRegex(),Z.overlapSkip=Ie(Z._overlapSkip,"g").getRegex(),Z._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,Z._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,Z._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/,Z.autolink=Ie(Z.autolink).replace("scheme",Z._scheme).replace("email",Z._email).getRegex(),Z._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,Z.tag=Ie(Z.tag).replace("comment",se._comment).replace("attribute",Z._attribute).getRegex(),Z._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,Z._href=/<(?:\\[<>]?|[^\s<>\\])*>|[^\s\x00-\x1f]*/,Z._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,Z.link=Ie(Z.link).replace("label",Z._label).replace("href",Z._href).replace("title",Z._title).getRegex(),Z.reflink=Ie(Z.reflink).replace("label",Z._label).getRegex(),Z.reflinkSearch=Ie(Z.reflinkSearch,"g").replace("reflink",Z.reflink).replace("nolink",Z.nolink).getRegex(),Z.normal=Ne({},Z),Z.pedantic=Ne({},Z.normal,{strong:{start:/^__|\*\*/,middle:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,endAst:/\*\*(?!\*)/g,endUnd:/__(?!_)/g},em:{start:/^_|\*/,middle:/^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/,endAst:/\*(?!\*)/g,endUnd:/_(?!_)/g},link:Ie(/^!?\[(label)\]\((.*?)\)/).replace("label",Z._label).getRegex(),reflink:Ie(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",Z._label).getRegex()}),Z.gfm=Ne({},Z.normal,{escape:Ie(Z.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,del:/^~+(?=\S)([\s\S]*?\S)~+/,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\.5&&(S="x"+S.toString(16)),Q+="&#"+S+";";return Q}var he=function(){function ee($){this.tokens=[],this.tokens.links=Object.create(null),this.options=$||Ye,this.options.tokenizer=this.options.tokenizer||new We,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options;var S={block:Ke.normal,inline:rt.normal};this.options.pedantic?(S.block=Ke.pedantic,S.inline=rt.pedantic):this.options.gfm&&(S.block=Ke.gfm,this.options.breaks?S.inline=rt.breaks:S.inline=rt.gfm),this.tokenizer.rules=S}ee.lex=function(S,M){var j=new ee(M);return j.lex(S)};var Q=ee.prototype;return Q.lex=function(S){return S=S.replace(/\r\n|\r/g,` `).replace(/\t/g," "),this.blockTokens(S,this.tokens,!0),this.inline(this.tokens),this.tokens},Q.blockTokens=function(S,M,j){M===void 0&&(M=[]),j===void 0&&(j=!0),S=S.replace(/^ +$/gm,"");for(var z,Ce,ae,je;S;){if(z=this.tokenizer.space(S)){S=S.substring(z.raw.length),z.type&&M.push(z);continue}if(z=this.tokenizer.code(S,M)){S=S.substring(z.raw.length),z.type?M.push(z):(je=M[M.length-1],je.raw+=` `+z.raw,je.text+=` @@ -272,13 +272,13 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho `+S+` `},Q.tablecell=function(S,M){var j=M.header?"th":"td",z=M.align?"<"+j+' align="'+M.align+'">':"<"+j+">";return z+S+" `},Q.strong=function(S){return""+S+""},Q.em=function(S){return""+S+""},Q.codespan=function(S){return""+S+""},Q.br=function(){return this.options.xhtml?"
                    ":"
                    "},Q.del=function(S){return""+S+""},Q.link=function(S,M,j){if(S=Pe(this.options.sanitize,this.options.baseUrl,S),S===null)return j;var z='
                    ",z},Q.image=function(S,M,j){if(S=Pe(this.options.sanitize,this.options.baseUrl,S),S===null)return j;var z=''+j+'":">",z},Q.text=function(S){return S},ee}(),Ge=function(){function ee(){}var Q=ee.prototype;return Q.strong=function(S){return S},Q.em=function(S){return S},Q.codespan=function(S){return S},Q.del=function(S){return S},Q.html=function(S){return S},Q.text=function(S){return S},Q.link=function(S,M,j){return""+j},Q.image=function(S,M,j){return""+j},Q.br=function(){return""},ee}(),lt=function(){function ee(){this.seen={}}var Q=ee.prototype;return Q.slug=function(S){var M=S.toLowerCase().trim().replace(/<[!\/a-z].*?>/ig,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-");if(this.seen.hasOwnProperty(M)){var j=M;do this.seen[j]++,M=j+"-"+this.seen[j];while(this.seen.hasOwnProperty(M))}return this.seen[M]=0,M},ee}(),qe=W.defaults,Je=me.unescape,Ve=function(){function ee($){this.options=$||qe,this.options.renderer=this.options.renderer||new De,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new Ge,this.slugger=new lt}ee.parse=function(S,M){var j=new ee(M);return j.parse(S)};var Q=ee.prototype;return Q.parse=function(S,M){M===void 0&&(M=!0);var j="",z,Ce,ae,je,$e,dt,st,Lt,Mt,mt,Jt,Bt,Ut,It,wt,jt,Gt,ot,gt=S.length;for(z=0;z0&&wt.tokens[0].type==="text"?(wt.tokens[0].text=ot+" "+wt.tokens[0].text,wt.tokens[0].tokens&&wt.tokens[0].tokens.length>0&&wt.tokens[0].tokens[0].type==="text"&&(wt.tokens[0].tokens[0].text=ot+" "+wt.tokens[0].tokens[0].text)):wt.tokens.unshift({type:"text",text:ot}):It+=ot),It+=this.parse(wt.tokens,Ut),Mt+=this.renderer.listitem(It,Gt,jt);j+=this.renderer.list(Mt,Jt,Bt);continue}case"html":{j+=this.renderer.html(mt.text);continue}case"paragraph":{j+=this.renderer.paragraph(this.parseInline(mt.tokens));continue}case"text":{for(Mt=mt.tokens?this.parseInline(mt.tokens):mt.text;z+1An error occurred:

                    "+ht(ae.message+"",!0)+"
                    ";throw ae}}we.options=we.setOptions=function(ee){return Ct(we.defaults,ee),Xe(we.defaults),we},we.getDefaults=Ee,we.defaults=ut,we.use=function(ee){var Q=Ct({},ee);if(ee.renderer&&function(){var S=we.defaults.renderer||new De,M=function(Ce){var ae=S[Ce];S[Ce]=function(){for(var je=arguments.length,$e=new Array(je),dt=0;dt`,triples:"",explode:"[]{}"},re=G.Pos;G.defineOption("autoCloseBrackets",!1,function(A,L,g){g&&g!=G.Init&&(A.removeKeyMap(de),A.state.closeBrackets=null),L&&(ne(fe(L,"pairs")),A.state.closeBrackets=L,A.addKeyMap(de))});function fe(A,L){return L=="pairs"&&typeof A=="string"?A:typeof A=="object"&&A[L]!=null?A[L]:be[L]}var de={Backspace:O,Enter:B};function ne(A){for(var L=0;L=0;w--){var le=v[w].head;A.replaceRange("",re(le.line,le.ch-1),re(le.line,le.ch+1),"+delete")}}function B(A){var L=Y(A),g=L&&fe(L,"explode");if(!g||A.getOption("disableInput"))return G.Pass;for(var v=A.listSelections(),w=0;w0;return{anchor:new re(A.anchor.line,A.anchor.ch+(L?-1:1)),head:new re(A.head.line,A.head.ch+(L?1:-1))}}function C(A,L){var g=Y(A);if(!g||A.getOption("disableInput"))return G.Pass;var v=fe(g,"pairs"),w=v.indexOf(L);if(w==-1)return G.Pass;for(var I=fe(g,"closeBefore"),le=fe(g,"triples"),te=v.charAt(w+1)==L,oe=A.listSelections(),Me=w%2==0,ge,xe=0;xe=0&&A.getRange(T,re(T.line,T.ch+3))==L+L+L?R="skipThree":R="skip";else if(te&&T.ch>1&&le.indexOf(L)>=0&&A.getRange(re(T.line,T.ch-2),T)==L+L){if(T.ch>2&&/\bstring/.test(A.getTokenTypeAt(re(T.line,T.ch-2))))return G.Pass;R="addFour"}else if(te){var K=T.ch==0?" ":A.getRange(re(T.line,T.ch-1),T);if(!G.isWordChar(ue)&&K!=L&&!G.isWordChar(K))R="both";else return G.Pass}else if(Me&&(ue.length===0||/\s/.test(ue)||I.indexOf(ue)>-1))R="both";else return G.Pass;if(!ge)ge=R;else if(ge!=R)return G.Pass}var N=w%2?v.charAt(w-1):L,X=w%2?L:v.charAt(w+1);A.operation(function(){if(ge=="skip")A.execCommand("goCharRight");else if(ge=="skipThree")for(var ie=0;ie<3;ie++)A.execCommand("goCharRight");else if(ge=="surround"){for(var J=A.getSelections(),ie=0;ie=Me?be:{done:!1,value:te[oe++]}}}}O.fromArray=k;function E(te){return{next:function(){var oe=te.next();return oe.done?be:{done:!1,value:oe.value}}}}O.fromNativeIterator=E;function A(te){return te?Array.isArray(te)?O.fromArray(te):te:O.empty()}O.from=A;function L(te,oe){return{next:function(){var Me=te.next();return Me.done?be:{done:!1,value:oe(Me.value)}}}}O.map=L;function g(te,oe){return{next:function(){for(;;){var Me=te.next();if(Me.done)return be;if(oe(Me.value))return{done:!1,value:Me.value}}}}}O.filter=g;function v(te,oe){for(var Me=te.next();!Me.done;Me=te.next())oe(Me.value)}O.forEach=v;function w(te,oe){oe===void 0&&(oe=Number.POSITIVE_INFINITY);var Me=[];if(oe===0)return Me;for(var ge=0,xe=te.next();!xe.done&&!(Me.push(xe.value),++ge>=oe);xe=te.next());return Me}O.collect=w;function I(){for(var te=[],oe=0;oe=te.length)return be;var ge=te[Me],xe=ge.next();return xe.done?(Me++,this.next()):xe}}}O.concat=I;function le(te){return new fe(te)}O.chain=le})(re||(re={}));var fe=function(){function O(B){this.it=B}return O.prototype.next=function(){return this.it.next()},O}();function de(O){return Array.isArray(O)?re.fromArray(O):O||re.empty()}var ne=function(){function O(B,b,C,k){b===void 0&&(b=0),C===void 0&&(C=B.length),k===void 0&&(k=b-1),this.items=B,this.start=b,this.end=C,this.index=k}return O.prototype.first=function(){return this.index=this.start,this.current()},O.prototype.next=function(){return this.index=Math.min(this.index+1,this.end),this.current()},O.prototype.current=function(){return this.index===this.start-1||this.index===this.end?null:this.items[this.index]},O}(),W=function(O){G(B,O);function B(b,C,k,E){return C===void 0&&(C=0),k===void 0&&(k=b.length),E===void 0&&(E=C-1),O.call(this,b,C,k,E)||this}return B.prototype.current=function(){return O.prototype.current.call(this)},B.prototype.previous=function(){return this.index=Math.max(this.index-1,this.start-1),this.current()},B.prototype.first=function(){return this.index=this.start,this.current()},B.prototype.last=function(){return this.index=this.end-1,this.current()},B.prototype.parent=function(){return null},B}(ne),Y=function(){function O(B,b){this.iterator=B,this.fn=b}return O.prototype.next=function(){return this.fn(this.iterator.next())},O}()},JeFH:function(ke,_){ke.exports="data:image/png;base64,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"},Jq4h:function(ke,_,d){ke.exports=d.p+"static/qrcode.54870d9b.png"},LdHM:function(ke,_,d){"use strict";d.d(_,"b",function(){return I}),d.d(_,"a",function(){return te});var G=d("1OyB"),be=d("vuIU"),re=d("Ji7U"),fe=d("LK+K"),de=d("q1tI"),ne=d("rePB"),W=d("Ff2n"),Y=d("ODXe"),O=d("4IlW"),B=d("bX4T"),b=d("YrtM"),C=d("TSYQ"),k=d.n(C),E=d("+nKL"),A=d("8OUc"),L=function(q,Ae){var Se=q.prefixCls,nt=q.id,at=q.flattenOptions,We=q.childrenAsData,Le=q.values,Ie=q.searchValue,Ne=q.multiple,se=q.defaultActiveFirstOption,Z=q.height,ze=q.itemHeight,Ye=q.notFoundContent,Ke=q.open,rt=q.menuItemSelectedIcon,U=q.virtual,F=q.onSelect,he=q.onToggleOpen,ye=q.onActiveValue,Pe=q.onScroll,Be=q.onMouseEnter,De="".concat(Se,"-item"),Ge=Object(b.a)(function(){return at},[Ke,at],function(_e,ee){return ee[0]&&_e[1]!==ee[1]}),lt=de.useRef(null),qe=function(ee){ee.preventDefault()},Je=function(ee){lt.current&<.current.scrollTo({index:ee})},Ve=function(ee){for(var Q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,$=Ge.length,S=0;S<$;S+=1){var M=(ee+S*Q+$)%$,j=Ge[M],z=j.group,Ce=j.data;if(!z&&!Ce.disabled)return M}return-1},Ct=de.useState(function(){return Ve(0)}),pt=Object(Y.a)(Ct,2),ht=pt[0],Ee=pt[1],Xe=function(ee){Ee(ee);var Q=Ge[ee];if(!Q){ye(null,-1);return}ye(Q.data.value,ee)};de.useEffect(function(){Xe(se!==!1?Ve(0):-1)},[Ge.length,Ie]),de.useEffect(function(){var _e=setTimeout(function(){if(!Ne&&Ke&&Le.size===1){var ee=Array.from(Le)[0],Q=Ge.findIndex(function($){var S=$.data;return S.value===ee});Xe(Q),Je(Q)}});return function(){return clearTimeout(_e)}},[Ke]);var ut=function(ee){ee!==void 0&&F(ee,{selected:!Le.has(ee)}),Ne||he(!1)};if(de.useImperativeHandle(Ae,function(){return{onKeyDown:function(ee){var Q=ee.which;switch(Q){case O.a.UP:case O.a.DOWN:{var $=0;if(Q===O.a.UP?$=-1:Q===O.a.DOWN&&($=1),$!==0){var S=Ve(ht+$,$);Je(S),Xe(S)}break}case O.a.ENTER:{var M=Ge[ht];M&&!M.data.disabled?ut(M.data.value):ut(void 0),Ke&&ee.preventDefault();break}case O.a.ESC:he(!1)}},onKeyUp:function(){},scrollTo:function(ee){Je(ee)}}}),Ge.length===0)return de.createElement("div",{role:"listbox",id:"".concat(nt,"_list"),className:"".concat(De,"-empty"),onMouseDown:qe},Ye);function we(_e){var ee=Ge[_e];if(!ee)return null;var Q=ee.data||{},$=Q.value,S=Q.label,M=Q.children,j=Object(B.a)(Q,!0),z=We?M:S;return ee?de.createElement("div",Object.assign({"aria-label":typeof z=="string"?z:null},j,{key:_e,role:"option",id:"".concat(nt,"_list_").concat(_e),"aria-selected":Le.has($)}),$):null}return de.createElement(de.Fragment,null,de.createElement("div",{role:"listbox",id:"".concat(nt,"_list"),style:{height:0,width:0,overflow:"hidden"}},we(ht-1),we(ht),we(ht+1)),de.createElement(E.a,{itemKey:"key",ref:lt,data:Ge,height:Z,itemHeight:ze,fullHeight:!1,onMouseDown:qe,onScroll:Pe,virtual:U,onMouseEnter:Be},function(_e,ee){var Q,$=_e.group,S=_e.groupOption,M=_e.data,j=M.label,z=M.key;if($)return de.createElement("div",{className:k()(De,"".concat(De,"-group"))},j!==void 0?j:z);var Ce=M.disabled,ae=M.value,je=M.title,$e=M.children,dt=M.style,st=M.className,Lt=Object(W.a)(M,["disabled","value","title","children","style","className"]),Mt=Le.has(ae),mt="".concat(De,"-option"),Jt=k()(De,mt,st,(Q={},Object(ne.a)(Q,"".concat(mt,"-grouped"),S),Object(ne.a)(Q,"".concat(mt,"-active"),ht===ee&&!Ce),Object(ne.a)(Q,"".concat(mt,"-disabled"),Ce),Object(ne.a)(Q,"".concat(mt,"-selected"),Mt),Q)),Bt=We?$e:j,Ut=!rt||typeof rt=="function"||Mt;return de.createElement("div",Object.assign({},Lt,{"aria-selected":Mt,className:Jt,title:je,onMouseMove:function(){if(ht===ee||Ce)return;Xe(ee)},onClick:function(){Ce||ut(ae)},style:dt}),de.createElement("div",{className:"".concat(mt,"-content")},Bt||ae),de.isValidElement(rt)||Mt,Ut&&de.createElement(A.a,{className:"".concat(De,"-option-state"),customizeIcon:rt,customizeIconProps:{isSelected:Mt}},Mt?"\u2713":null))}))},g=de.forwardRef(L);g.displayName="OptionList";var v=g,w=function(){return null};w.isSelectOption=!0;var I=w,le=function(){return null};le.isSelectOptGroup=!0;var te=le,oe=d("VTBJ"),Me=d("Zm9Q");function ge(y){var q=y.key,Ae=y.props,Se=Ae.children,nt=Ae.value,at=Object(W.a)(Ae,["children","value"]);return Object(oe.a)({key:q,value:nt!==void 0?nt:q,children:Se},at)}function xe(y){var q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Object(Me.a)(y).map(function(Ae,Se){if(!de.isValidElement(Ae)||!Ae.type)return null;var nt=Ae.type.isSelectOptGroup,at=Ae.key,We=Ae.props,Le=We.children,Ie=Object(W.a)(We,["children"]);return q||!nt?ge(Ae):Object(oe.a)(Object(oe.a)({key:"__RC_SELECT_GRP__".concat(at===null?Se:at,"__"),label:at},Ie),{},{options:xe(Le)})}).filter(function(Ae){return Ae})}var ve=d("2Qr1"),T=d("qNPg"),R=d("U8pU"),ue=d("Kwbf"),K=d("WKfj");function N(y){var q=y.mode,Ae=y.options,Se=y.children,nt=y.backfill,at=y.allowClear,We=y.placeholder,Le=y.getInputElement,Ie=y.showSearch,Ne=y.onSearch,se=y.defaultOpen,Z=y.autoFocus,ze=y.labelInValue,Ye=y.value,Ke=y.inputValue,rt=y.optionLabelProp,U=q==="multiple"||q==="tags",F=Ie!==void 0?Ie:U||q==="combobox",he=Ae||xe(Se);if(Object(ue.a)(q!=="tags"||he.every(function(De){return!De.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),q==="tags"||q==="combobox"){var ye=he.some(function(De){return De.options?De.options.some(function(Ge){return typeof("value"in Ge?Ge.value:Ge.key)=="number"}):typeof("value"in De?De.value:De.key)=="number"});Object(ue.a)(!ye,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(ue.a)(q!=="combobox"||!rt,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(ue.a)(q==="combobox"||!nt,"`backfill` only works with `combobox` mode."),Object(ue.a)(q==="combobox"||!Le,"`getInputElement` only work with `combobox` mode."),Object(ue.b)(q!=="combobox"||!Le||!at||!We,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),Ne&&!F&&q!=="combobox"&&q!=="tags"&&Object(ue.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(ue.b)(!se||Z,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),Ye!=null){var Pe=Object(K.d)(Ye);Object(ue.a)(!ze||Pe.every(function(De){return Object(R.a)(De)==="object"&&("key"in De||"value"in De)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(ue.a)(!U||Array.isArray(Ye),"`value` should be array when `mode` is `multiple` or `tags`")}if(Se){var Be=null;Object(Me.a)(Se).some(function(De){if(!de.isValidElement(De)||!De.type)return!1;var Ge=De.type;if(Ge.isSelectOption)return!1;if(Ge.isSelectOptGroup){var lt=Object(Me.a)(De.props.children).every(function(qe){return!de.isValidElement(qe)||!De.type||qe.type.isSelectOption?!0:(Be=qe.type,!1)});return!lt}return Be=Ge,!0}),Be&&Object(ue.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Be.displayName||Be.name||Be,"`.")),Object(ue.a)(Ke===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var X=N,ie=Object(T.a)({prefixCls:"rc-select",components:{optionList:v},convertChildrenToData:xe,flattenOptions:ve.d,getLabeledValue:ve.e,filterOptions:ve.b,isValueDisabled:ve.g,findValueOption:ve.c,warningProps:X,fillOptionsWithMissingValue:ve.a}),J=function(y){Object(re.a)(Ae,y);var q=Object(fe.a)(Ae);function Ae(){var Se;return Object(G.a)(this,Ae),Se=q.apply(this,arguments),Se.selectRef=de.createRef(),Se.focus=function(){Se.selectRef.current.focus()},Se.blur=function(){Se.selectRef.current.blur()},Se}return Object(be.a)(Ae,[{key:"render",value:function(){return de.createElement(ie,Object.assign({ref:this.selectRef},this.props))}}]),Ae}(de.Component);J.Option=I,J.OptGroup=te;var me=J,D=_.c=me},M8RZ:function(ke,_,d){"use strict";d.d(_,"a",function(){return O});var G=d("fWQN"),be=d("mtLc"),re=d("yKVA"),fe=d("879j"),de=d("q1tI"),ne=d.n(de),W=d("i8i4"),Y=d.n(W),O=function(B){Object(re.a)(C,B);var b=Object(fe.a)(C);function C(k){var E;Object(G.a)(this,C),E=b.call(this,k);var A=window.document;return E.node=A.createElement("div"),A.body.appendChild(E.node),E}return Object(be.a)(C,[{key:"render",value:function(){var E=this.props.children;return Object(W.createPortal)(E,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),C}(ne.a.Component)},MI8n:function(ke,_,d){"use strict";d.d(_,"b",function(){return ne}),d.d(_,"a",function(){return O}),d.d(_,"e",function(){return B}),d.d(_,"d",function(){return b}),d.d(_,"c",function(){return C}),d.d(_,"f",function(){return k});var G=d("/cxE"),be=d("C/vA"),re=d("pmY6"),fe=d("24hK"),de=function(){var E=function(A,L){return E=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(g,v){g.__proto__=v}||function(g,v){for(var w in v)v.hasOwnProperty(w)&&(g[w]=v[w])},E(A,L)};return function(A,L){E(A,L);function g(){this.constructor=A}A.prototype=L===null?Object.create(L):(g.prototype=L.prototype,new g)}}(),ne;(function(E){E.None=function(){return re.a.None};function A(X){return function(ie,J,me){J===void 0&&(J=null);var D=!1,y;return y=X(function(q){return D?void 0:(y?y.dispose():D=!0,ie.call(J,q))},null,me),D&&y.dispose(),y}}E.once=A;function L(X,ie){return te(function(J,me,D){return me===void 0&&(me=null),X(function(y){return J.call(me,ie(y))},null,D)})}E.map=L;function g(X,ie){return te(function(J,me,D){return me===void 0&&(me=null),X(function(y){ie(y),J.call(me,y)},null,D)})}E.forEach=g;function v(X,ie){return te(function(J,me,D){return me===void 0&&(me=null),X(function(y){return ie(y)&&J.call(me,y)},null,D)})}E.filter=v;function w(X){return X}E.signal=w;function I(){for(var X=[],ie=0;ie1)&&nt.fire(We),Se=0},J)})},onLastListenerRemove:function(){y.dispose()}});return nt.event}E.debounce=oe;function Me(X){var ie=new Date().getTime();return L(A(X),function(J){return new Date().getTime()-ie})}E.stopwatch=Me;function ge(X){var ie=!0,J;return v(X,function(me){var D=ie||me!==J;return ie=!1,J=me,D})}E.latch=ge;function xe(X,ie,J){ie===void 0&&(ie=!1),J===void 0&&(J=[]);var me=J.slice(),D=X(function(Ae){me?me.push(Ae):q.fire(Ae)}),y=function(){me&&me.forEach(function(Ae){return q.fire(Ae)}),me=null},q=new O({onFirstListenerAdd:function(){D||(D=X(function(Ae){return q.fire(Ae)}))},onFirstListenerDidAdd:function(){me&&(ie?setTimeout(y):y())},onLastListenerRemove:function(){D&&D.dispose(),D=null}});return q.event}E.buffer=xe;var ve=function(){function X(ie){this.event=ie}return X.prototype.map=function(ie){return new X(L(this.event,ie))},X.prototype.forEach=function(ie){return new X(g(this.event,ie))},X.prototype.filter=function(ie){return new X(v(this.event,ie))},X.prototype.reduce=function(ie,J){return new X(le(this.event,ie,J))},X.prototype.latch=function(){return new X(ge(this.event))},X.prototype.debounce=function(ie,J,me,D){return J===void 0&&(J=100),me===void 0&&(me=!1),new X(oe(this.event,ie,J,me,D))},X.prototype.on=function(ie,J,me){return this.event(ie,J,me)},X.prototype.once=function(ie,J,me){return A(this.event)(ie,J,me)},X}();function T(X){return new ve(X)}E.chain=T;function R(X,ie,J){J===void 0&&(J=function(Ae){return Ae});var me=function(){for(var Ae=[],Se=0;SeAn error occurred:

                    "+ht(ae.message+"",!0)+"
                    ";throw ae}}Se.options=Se.setOptions=function(ee){return Ct(Se.defaults,ee),Xe(Se.defaults),Se},Se.getDefaults=Ee,Se.defaults=ut,Se.use=function(ee){var Q=Ct({},ee);if(ee.renderer&&function(){var S=Se.defaults.renderer||new De,M=function(Ce){var ae=S[Ce];S[Ce]=function(){for(var je=arguments.length,$e=new Array(je),dt=0;dt`,triples:"",explode:"[]{}"},re=G.Pos;G.defineOption("autoCloseBrackets",!1,function(A,L,g){g&&g!=G.Init&&(A.removeKeyMap(de),A.state.closeBrackets=null),L&&(ne(fe(L,"pairs")),A.state.closeBrackets=L,A.addKeyMap(de))});function fe(A,L){return L=="pairs"&&typeof A=="string"?A:typeof A=="object"&&A[L]!=null?A[L]:be[L]}var de={Backspace:O,Enter:B};function ne(A){for(var L=0;L=0;w--){var le=v[w].head;A.replaceRange("",re(le.line,le.ch-1),re(le.line,le.ch+1),"+delete")}}function B(A){var L=Y(A),g=L&&fe(L,"explode");if(!g||A.getOption("disableInput"))return G.Pass;for(var v=A.listSelections(),w=0;w0;return{anchor:new re(A.anchor.line,A.anchor.ch+(L?-1:1)),head:new re(A.head.line,A.head.ch+(L?1:-1))}}function C(A,L){var g=Y(A);if(!g||A.getOption("disableInput"))return G.Pass;var v=fe(g,"pairs"),w=v.indexOf(L);if(w==-1)return G.Pass;for(var I=fe(g,"closeBefore"),le=fe(g,"triples"),te=v.charAt(w+1)==L,oe=A.listSelections(),Me=w%2==0,ge,xe=0;xe=0&&A.getRange(T,re(T.line,T.ch+3))==L+L+L?R="skipThree":R="skip";else if(te&&T.ch>1&&le.indexOf(L)>=0&&A.getRange(re(T.line,T.ch-2),T)==L+L){if(T.ch>2&&/\bstring/.test(A.getTokenTypeAt(re(T.line,T.ch-2))))return G.Pass;R="addFour"}else if(te){var K=T.ch==0?" ":A.getRange(re(T.line,T.ch-1),T);if(!G.isWordChar(ue)&&K!=L&&!G.isWordChar(K))R="both";else return G.Pass}else if(Me&&(ue.length===0||/\s/.test(ue)||I.indexOf(ue)>-1))R="both";else return G.Pass;if(!ge)ge=R;else if(ge!=R)return G.Pass}var N=w%2?v.charAt(w-1):L,X=w%2?L:v.charAt(w+1);A.operation(function(){if(ge=="skip")A.execCommand("goCharRight");else if(ge=="skipThree")for(var ie=0;ie<3;ie++)A.execCommand("goCharRight");else if(ge=="surround"){for(var J=A.getSelections(),ie=0;ie=Me?be:{done:!1,value:te[oe++]}}}}O.fromArray=k;function E(te){return{next:function(){var oe=te.next();return oe.done?be:{done:!1,value:oe.value}}}}O.fromNativeIterator=E;function A(te){return te?Array.isArray(te)?O.fromArray(te):te:O.empty()}O.from=A;function L(te,oe){return{next:function(){var Me=te.next();return Me.done?be:{done:!1,value:oe(Me.value)}}}}O.map=L;function g(te,oe){return{next:function(){for(;;){var Me=te.next();if(Me.done)return be;if(oe(Me.value))return{done:!1,value:Me.value}}}}}O.filter=g;function v(te,oe){for(var Me=te.next();!Me.done;Me=te.next())oe(Me.value)}O.forEach=v;function w(te,oe){oe===void 0&&(oe=Number.POSITIVE_INFINITY);var Me=[];if(oe===0)return Me;for(var ge=0,xe=te.next();!xe.done&&!(Me.push(xe.value),++ge>=oe);xe=te.next());return Me}O.collect=w;function I(){for(var te=[],oe=0;oe=te.length)return be;var ge=te[Me],xe=ge.next();return xe.done?(Me++,this.next()):xe}}}O.concat=I;function le(te){return new fe(te)}O.chain=le})(re||(re={}));var fe=function(){function O(B){this.it=B}return O.prototype.next=function(){return this.it.next()},O}();function de(O){return Array.isArray(O)?re.fromArray(O):O||re.empty()}var ne=function(){function O(B,b,C,k){b===void 0&&(b=0),C===void 0&&(C=B.length),k===void 0&&(k=b-1),this.items=B,this.start=b,this.end=C,this.index=k}return O.prototype.first=function(){return this.index=this.start,this.current()},O.prototype.next=function(){return this.index=Math.min(this.index+1,this.end),this.current()},O.prototype.current=function(){return this.index===this.start-1||this.index===this.end?null:this.items[this.index]},O}(),W=function(O){G(B,O);function B(b,C,k,E){return C===void 0&&(C=0),k===void 0&&(k=b.length),E===void 0&&(E=C-1),O.call(this,b,C,k,E)||this}return B.prototype.current=function(){return O.prototype.current.call(this)},B.prototype.previous=function(){return this.index=Math.max(this.index-1,this.start-1),this.current()},B.prototype.first=function(){return this.index=this.start,this.current()},B.prototype.last=function(){return this.index=this.end-1,this.current()},B.prototype.parent=function(){return null},B}(ne),Y=function(){function O(B,b){this.iterator=B,this.fn=b}return O.prototype.next=function(){return this.fn(this.iterator.next())},O}()},JeFH:function(ke,_){ke.exports="data:image/png;base64,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"},Jq4h:function(ke,_,d){ke.exports=d.p+"static/qrcode.54870d9b.png"},LdHM:function(ke,_,d){"use strict";d.d(_,"b",function(){return I}),d.d(_,"a",function(){return te});var G=d("1OyB"),be=d("vuIU"),re=d("Ji7U"),fe=d("LK+K"),de=d("q1tI"),ne=d("rePB"),W=d("Ff2n"),Y=d("ODXe"),O=d("4IlW"),B=d("bX4T"),b=d("YrtM"),C=d("TSYQ"),k=d.n(C),E=d("+nKL"),A=d("8OUc"),L=function(q,Ae){var we=q.prefixCls,nt=q.id,at=q.flattenOptions,We=q.childrenAsData,Le=q.values,Ie=q.searchValue,Ne=q.multiple,se=q.defaultActiveFirstOption,Z=q.height,ze=q.itemHeight,Ye=q.notFoundContent,Ke=q.open,rt=q.menuItemSelectedIcon,U=q.virtual,F=q.onSelect,he=q.onToggleOpen,ye=q.onActiveValue,Pe=q.onScroll,Be=q.onMouseEnter,De="".concat(we,"-item"),Ge=Object(b.a)(function(){return at},[Ke,at],function(_e,ee){return ee[0]&&_e[1]!==ee[1]}),lt=de.useRef(null),qe=function(ee){ee.preventDefault()},Je=function(ee){lt.current&<.current.scrollTo({index:ee})},Ve=function(ee){for(var Q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,$=Ge.length,S=0;S<$;S+=1){var M=(ee+S*Q+$)%$,j=Ge[M],z=j.group,Ce=j.data;if(!z&&!Ce.disabled)return M}return-1},Ct=de.useState(function(){return Ve(0)}),pt=Object(Y.a)(Ct,2),ht=pt[0],Ee=pt[1],Xe=function(ee){Ee(ee);var Q=Ge[ee];if(!Q){ye(null,-1);return}ye(Q.data.value,ee)};de.useEffect(function(){Xe(se!==!1?Ve(0):-1)},[Ge.length,Ie]),de.useEffect(function(){var _e=setTimeout(function(){if(!Ne&&Ke&&Le.size===1){var ee=Array.from(Le)[0],Q=Ge.findIndex(function($){var S=$.data;return S.value===ee});Xe(Q),Je(Q)}});return function(){return clearTimeout(_e)}},[Ke]);var ut=function(ee){ee!==void 0&&F(ee,{selected:!Le.has(ee)}),Ne||he(!1)};if(de.useImperativeHandle(Ae,function(){return{onKeyDown:function(ee){var Q=ee.which;switch(Q){case O.a.UP:case O.a.DOWN:{var $=0;if(Q===O.a.UP?$=-1:Q===O.a.DOWN&&($=1),$!==0){var S=Ve(ht+$,$);Je(S),Xe(S)}break}case O.a.ENTER:{var M=Ge[ht];M&&!M.data.disabled?ut(M.data.value):ut(void 0),Ke&&ee.preventDefault();break}case O.a.ESC:he(!1)}},onKeyUp:function(){},scrollTo:function(ee){Je(ee)}}}),Ge.length===0)return de.createElement("div",{role:"listbox",id:"".concat(nt,"_list"),className:"".concat(De,"-empty"),onMouseDown:qe},Ye);function Se(_e){var ee=Ge[_e];if(!ee)return null;var Q=ee.data||{},$=Q.value,S=Q.label,M=Q.children,j=Object(B.a)(Q,!0),z=We?M:S;return ee?de.createElement("div",Object.assign({"aria-label":typeof z=="string"?z:null},j,{key:_e,role:"option",id:"".concat(nt,"_list_").concat(_e),"aria-selected":Le.has($)}),$):null}return de.createElement(de.Fragment,null,de.createElement("div",{role:"listbox",id:"".concat(nt,"_list"),style:{height:0,width:0,overflow:"hidden"}},Se(ht-1),Se(ht),Se(ht+1)),de.createElement(E.a,{itemKey:"key",ref:lt,data:Ge,height:Z,itemHeight:ze,fullHeight:!1,onMouseDown:qe,onScroll:Pe,virtual:U,onMouseEnter:Be},function(_e,ee){var Q,$=_e.group,S=_e.groupOption,M=_e.data,j=M.label,z=M.key;if($)return de.createElement("div",{className:k()(De,"".concat(De,"-group"))},j!==void 0?j:z);var Ce=M.disabled,ae=M.value,je=M.title,$e=M.children,dt=M.style,st=M.className,Lt=Object(W.a)(M,["disabled","value","title","children","style","className"]),Mt=Le.has(ae),mt="".concat(De,"-option"),Jt=k()(De,mt,st,(Q={},Object(ne.a)(Q,"".concat(mt,"-grouped"),S),Object(ne.a)(Q,"".concat(mt,"-active"),ht===ee&&!Ce),Object(ne.a)(Q,"".concat(mt,"-disabled"),Ce),Object(ne.a)(Q,"".concat(mt,"-selected"),Mt),Q)),Bt=We?$e:j,Ut=!rt||typeof rt=="function"||Mt;return de.createElement("div",Object.assign({},Lt,{"aria-selected":Mt,className:Jt,title:je,onMouseMove:function(){if(ht===ee||Ce)return;Xe(ee)},onClick:function(){Ce||ut(ae)},style:dt}),de.createElement("div",{className:"".concat(mt,"-content")},Bt||ae),de.isValidElement(rt)||Mt,Ut&&de.createElement(A.a,{className:"".concat(De,"-option-state"),customizeIcon:rt,customizeIconProps:{isSelected:Mt}},Mt?"\u2713":null))}))},g=de.forwardRef(L);g.displayName="OptionList";var v=g,w=function(){return null};w.isSelectOption=!0;var I=w,le=function(){return null};le.isSelectOptGroup=!0;var te=le,oe=d("VTBJ"),Me=d("Zm9Q");function ge(y){var q=y.key,Ae=y.props,we=Ae.children,nt=Ae.value,at=Object(W.a)(Ae,["children","value"]);return Object(oe.a)({key:q,value:nt!==void 0?nt:q,children:we},at)}function xe(y){var q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Object(Me.a)(y).map(function(Ae,we){if(!de.isValidElement(Ae)||!Ae.type)return null;var nt=Ae.type.isSelectOptGroup,at=Ae.key,We=Ae.props,Le=We.children,Ie=Object(W.a)(We,["children"]);return q||!nt?ge(Ae):Object(oe.a)(Object(oe.a)({key:"__RC_SELECT_GRP__".concat(at===null?we:at,"__"),label:at},Ie),{},{options:xe(Le)})}).filter(function(Ae){return Ae})}var ve=d("2Qr1"),T=d("qNPg"),R=d("U8pU"),ue=d("Kwbf"),K=d("WKfj");function N(y){var q=y.mode,Ae=y.options,we=y.children,nt=y.backfill,at=y.allowClear,We=y.placeholder,Le=y.getInputElement,Ie=y.showSearch,Ne=y.onSearch,se=y.defaultOpen,Z=y.autoFocus,ze=y.labelInValue,Ye=y.value,Ke=y.inputValue,rt=y.optionLabelProp,U=q==="multiple"||q==="tags",F=Ie!==void 0?Ie:U||q==="combobox",he=Ae||xe(we);if(Object(ue.a)(q!=="tags"||he.every(function(De){return!De.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),q==="tags"||q==="combobox"){var ye=he.some(function(De){return De.options?De.options.some(function(Ge){return typeof("value"in Ge?Ge.value:Ge.key)=="number"}):typeof("value"in De?De.value:De.key)=="number"});Object(ue.a)(!ye,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(ue.a)(q!=="combobox"||!rt,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(ue.a)(q==="combobox"||!nt,"`backfill` only works with `combobox` mode."),Object(ue.a)(q==="combobox"||!Le,"`getInputElement` only work with `combobox` mode."),Object(ue.b)(q!=="combobox"||!Le||!at||!We,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),Ne&&!F&&q!=="combobox"&&q!=="tags"&&Object(ue.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(ue.b)(!se||Z,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),Ye!=null){var Pe=Object(K.d)(Ye);Object(ue.a)(!ze||Pe.every(function(De){return Object(R.a)(De)==="object"&&("key"in De||"value"in De)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(ue.a)(!U||Array.isArray(Ye),"`value` should be array when `mode` is `multiple` or `tags`")}if(we){var Be=null;Object(Me.a)(we).some(function(De){if(!de.isValidElement(De)||!De.type)return!1;var Ge=De.type;if(Ge.isSelectOption)return!1;if(Ge.isSelectOptGroup){var lt=Object(Me.a)(De.props.children).every(function(qe){return!de.isValidElement(qe)||!De.type||qe.type.isSelectOption?!0:(Be=qe.type,!1)});return!lt}return Be=Ge,!0}),Be&&Object(ue.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Be.displayName||Be.name||Be,"`.")),Object(ue.a)(Ke===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var X=N,ie=Object(T.a)({prefixCls:"rc-select",components:{optionList:v},convertChildrenToData:xe,flattenOptions:ve.d,getLabeledValue:ve.e,filterOptions:ve.b,isValueDisabled:ve.g,findValueOption:ve.c,warningProps:X,fillOptionsWithMissingValue:ve.a}),J=function(y){Object(re.a)(Ae,y);var q=Object(fe.a)(Ae);function Ae(){var we;return Object(G.a)(this,Ae),we=q.apply(this,arguments),we.selectRef=de.createRef(),we.focus=function(){we.selectRef.current.focus()},we.blur=function(){we.selectRef.current.blur()},we}return Object(be.a)(Ae,[{key:"render",value:function(){return de.createElement(ie,Object.assign({ref:this.selectRef},this.props))}}]),Ae}(de.Component);J.Option=I,J.OptGroup=te;var me=J,D=_.c=me},M8RZ:function(ke,_,d){"use strict";d.d(_,"a",function(){return O});var G=d("fWQN"),be=d("mtLc"),re=d("yKVA"),fe=d("879j"),de=d("q1tI"),ne=d.n(de),W=d("i8i4"),Y=d.n(W),O=function(B){Object(re.a)(C,B);var b=Object(fe.a)(C);function C(k){var E;Object(G.a)(this,C),E=b.call(this,k);var A=window.document;return E.node=A.createElement("div"),A.body.appendChild(E.node),E}return Object(be.a)(C,[{key:"render",value:function(){var E=this.props.children;return Object(W.createPortal)(E,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),C}(ne.a.Component)},MI8n:function(ke,_,d){"use strict";d.d(_,"b",function(){return ne}),d.d(_,"a",function(){return O}),d.d(_,"e",function(){return B}),d.d(_,"d",function(){return b}),d.d(_,"c",function(){return C}),d.d(_,"f",function(){return k});var G=d("/cxE"),be=d("C/vA"),re=d("pmY6"),fe=d("24hK"),de=function(){var E=function(A,L){return E=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(g,v){g.__proto__=v}||function(g,v){for(var w in v)v.hasOwnProperty(w)&&(g[w]=v[w])},E(A,L)};return function(A,L){E(A,L);function g(){this.constructor=A}A.prototype=L===null?Object.create(L):(g.prototype=L.prototype,new g)}}(),ne;(function(E){E.None=function(){return re.a.None};function A(X){return function(ie,J,me){J===void 0&&(J=null);var D=!1,y;return y=X(function(q){return D?void 0:(y?y.dispose():D=!0,ie.call(J,q))},null,me),D&&y.dispose(),y}}E.once=A;function L(X,ie){return te(function(J,me,D){return me===void 0&&(me=null),X(function(y){return J.call(me,ie(y))},null,D)})}E.map=L;function g(X,ie){return te(function(J,me,D){return me===void 0&&(me=null),X(function(y){ie(y),J.call(me,y)},null,D)})}E.forEach=g;function v(X,ie){return te(function(J,me,D){return me===void 0&&(me=null),X(function(y){return ie(y)&&J.call(me,y)},null,D)})}E.filter=v;function w(X){return X}E.signal=w;function I(){for(var X=[],ie=0;ie1)&&nt.fire(We),we=0},J)})},onLastListenerRemove:function(){y.dispose()}});return nt.event}E.debounce=oe;function Me(X){var ie=new Date().getTime();return L(A(X),function(J){return new Date().getTime()-ie})}E.stopwatch=Me;function ge(X){var ie=!0,J;return v(X,function(me){var D=ie||me!==J;return ie=!1,J=me,D})}E.latch=ge;function xe(X,ie,J){ie===void 0&&(ie=!1),J===void 0&&(J=[]);var me=J.slice(),D=X(function(Ae){me?me.push(Ae):q.fire(Ae)}),y=function(){me&&me.forEach(function(Ae){return q.fire(Ae)}),me=null},q=new O({onFirstListenerAdd:function(){D||(D=X(function(Ae){return q.fire(Ae)}))},onFirstListenerDidAdd:function(){me&&(ie?setTimeout(y):y())},onLastListenerRemove:function(){D&&D.dispose(),D=null}});return q.event}E.buffer=xe;var ve=function(){function X(ie){this.event=ie}return X.prototype.map=function(ie){return new X(L(this.event,ie))},X.prototype.forEach=function(ie){return new X(g(this.event,ie))},X.prototype.filter=function(ie){return new X(v(this.event,ie))},X.prototype.reduce=function(ie,J){return new X(le(this.event,ie,J))},X.prototype.latch=function(){return new X(ge(this.event))},X.prototype.debounce=function(ie,J,me,D){return J===void 0&&(J=100),me===void 0&&(me=!1),new X(oe(this.event,ie,J,me,D))},X.prototype.on=function(ie,J,me){return this.event(ie,J,me)},X.prototype.once=function(ie,J,me){return A(this.event)(ie,J,me)},X}();function T(X){return new ve(X)}E.chain=T;function R(X,ie,J){J===void 0&&(J=function(Ae){return Ae});var me=function(){for(var Ae=[],we=0;we0?new Y(this._options&&this._options.leakWarningThreshold):void 0}return Object.defineProperty(E.prototype,"event",{get:function(){var A=this;return this._event||(this._event=function(L,g,v){A._listeners||(A._listeners=new fe.a);var w=A._listeners.isEmpty();w&&A._options&&A._options.onFirstListenerAdd&&A._options.onFirstListenerAdd(A);var I=A._listeners.push(g?[L,g]:L);w&&A._options&&A._options.onFirstListenerDidAdd&&A._options.onFirstListenerDidAdd(A),A._options&&A._options.onListenerDidAdd&&A._options.onListenerDidAdd(A,L,g);var le;A._leakageMon&&(le=A._leakageMon.check(A._listeners.size));var te;return te={dispose:function(){if(le&&le(),te.dispose=E._noop,!A._disposed&&(I(),A._options&&A._options.onLastListenerRemove)){var oe=A._listeners&&!A._listeners.isEmpty();oe||A._options.onLastListenerRemove(A)}}},v instanceof re.b?v.add(te):Array.isArray(v)&&v.push(te),te}),this._event},enumerable:!0,configurable:!0}),E.prototype.fire=function(A){if(this._listeners){this._deliveryQueue||(this._deliveryQueue=new fe.a);for(var L=this._listeners.iterator(),g=L.next();!g.done;g=L.next())this._deliveryQueue.push([g.value,A]);for(;this._deliveryQueue.size>0;){var v=this._deliveryQueue.shift(),w=v[0],I=v[1];try{typeof w=="function"?w.call(void 0,I):w[0].call(w[1],I)}catch(le){Object(G.e)(le)}}}},E.prototype.dispose=function(){this._listeners&&this._listeners.clear(),this._deliveryQueue&&this._deliveryQueue.clear(),this._leakageMon&&this._leakageMon.dispose(),this._disposed=!0},E._noop=function(){},E}(),B=function(E){de(A,E);function A(L){var g=E.call(this,L)||this;return g._isPaused=0,g._eventQueue=new fe.a,g._mergeFn=L&&L.merge,g}return A.prototype.pause=function(){this._isPaused++},A.prototype.resume=function(){if(this._isPaused!==0&&--this._isPaused===0)if(this._mergeFn){var L=this._eventQueue.toArray();this._eventQueue.clear(),E.prototype.fire.call(this,this._mergeFn(L))}else for(;!this._isPaused&&this._eventQueue.size!==0;)E.prototype.fire.call(this,this._eventQueue.shift())},A.prototype.fire=function(L){this._listeners&&(this._isPaused!==0?this._eventQueue.push(L):E.prototype.fire.call(this,L))},A}(O),b=function(){function E(){var A=this;this.hasListeners=!1,this.events=[],this.emitter=new O({onFirstListenerAdd:function(){return A.onFirstListenerAdd()},onLastListenerRemove:function(){return A.onLastListenerRemove()}})}return Object.defineProperty(E.prototype,"event",{get:function(){return this.emitter.event},enumerable:!0,configurable:!0}),E.prototype.add=function(A){var L=this,g={event:A,listener:null};this.events.push(g),this.hasListeners&&this.hook(g);var v=function(){L.hasListeners&&L.unhook(g);var w=L.events.indexOf(g);L.events.splice(w,1)};return Object(re.h)(Object(be.a)(v))},E.prototype.onFirstListenerAdd=function(){var A=this;this.hasListeners=!0,this.events.forEach(function(L){return A.hook(L)})},E.prototype.onLastListenerRemove=function(){var A=this;this.hasListeners=!1,this.events.forEach(function(L){return A.unhook(L)})},E.prototype.hook=function(A){var L=this;A.listener=A.event(function(g){return L.emitter.fire(g)})},E.prototype.unhook=function(A){A.listener&&A.listener.dispose(),A.listener=null},E.prototype.dispose=function(){this.emitter.dispose()},E}(),C=function(){function E(){this.buffers=[]}return E.prototype.wrapEvent=function(A){var L=this;return function(g,v,w){return A(function(I){var le=L.buffers[L.buffers.length-1];le?le.push(function(){return g.call(v,I)}):g.call(v,I)},void 0,w)}},E.prototype.bufferEvents=function(A){var L=[];this.buffers.push(L);var g=A();return this.buffers.pop(),L.forEach(function(v){return v()}),g},E}(),k=function(){function E(){var A=this;this.listening=!1,this.inputEvent=ne.None,this.inputEventListener=re.a.None,this.emitter=new O({onFirstListenerDidAdd:function(){A.listening=!0,A.inputEventListener=A.inputEvent(A.emitter.fire,A.emitter)},onLastListenerRemove:function(){A.listening=!1,A.inputEventListener.dispose()}}),this.event=this.emitter.event}return Object.defineProperty(E.prototype,"input",{set:function(A){this.inputEvent=A,this.listening&&(this.inputEventListener.dispose(),this.inputEventListener=A(this.emitter.fire,this.emitter))},enumerable:!0,configurable:!0}),E.prototype.dispose=function(){this.inputEventListener.dispose(),this.emitter.dispose()},E}()},N0LK:function(ke,_,d){"use strict";d.d(_,"x",function(){return G}),d.d(_,"F",function(){return be}),d.d(_,"r",function(){return fe}),d.d(_,"o",function(){return de}),d.d(_,"p",function(){return ne}),d.d(_,"Q",function(){return W}),d.d(_,"K",function(){return O}),d.d(_,"k",function(){return B}),d.d(_,"N",function(){return b}),d.d(_,"m",function(){return C}),d.d(_,"l",function(){return k}),d.d(_,"I",function(){return E}),d.d(_,"H",function(){return A}),d.d(_,"q",function(){return L}),d.d(_,"t",function(){return g}),d.d(_,"D",function(){return v}),d.d(_,"e",function(){return w}),d.d(_,"f",function(){return I}),d.d(_,"B",function(){return le}),d.d(_,"C",function(){return te}),d.d(_,"n",function(){return Me}),d.d(_,"O",function(){return xe}),d.d(_,"c",function(){return ve}),d.d(_,"d",function(){return T}),d.d(_,"z",function(){return R}),d.d(_,"A",function(){return ue}),d.d(_,"u",function(){return K}),d.d(_,"E",function(){return X}),d.d(_,"G",function(){return ie}),d.d(_,"i",function(){return me}),d.d(_,"g",function(){return y}),d.d(_,"v",function(){return Ae}),d.d(_,"h",function(){return Se}),d.d(_,"y",function(){return nt}),d.d(_,"w",function(){return at}),d.d(_,"a",function(){return We}),d.d(_,"P",function(){return Le}),d.d(_,"L",function(){return Ie}),d.d(_,"J",function(){return Ne}),d.d(_,"j",function(){return se}),d.d(_,"M",function(){return Z}),d.d(_,"s",function(){return ze}),d.d(_,"b",function(){return Ye});function G(U){return!U||typeof U!="string"?!0:U.trim().length===0}function be(U,F,he){he===void 0&&(he="0");for(var ye=""+U,Pe=[ye],Be=ye.length;Be=F.length?ye:F[Be]})}function de(U){return U.replace(/[<>&]/g,function(F){switch(F){case"<":return"<";case">":return">";case"&":return"&";default:return F}})}function ne(U){return U.replace(/[\\\{\}\*\+\?\|\^\$\.\[\]\(\)]/g,"\\$&")}function W(U,F){F===void 0&&(F=" ");var he=Y(U,F);return O(he,F)}function Y(U,F){if(!U||!F)return U;var he=F.length;if(he===0||U.length===0)return U;for(var ye=0;U.indexOf(F,ye)===ye;)ye=ye+he;return U.substring(ye)}function O(U,F){if(!U||!F)return U;var he=F.length,ye=U.length;if(he===0||ye===0)return U;for(var Pe=ye,Be=-1;!(Be=U.lastIndexOf(F,Pe-1),Be===-1||Be+he!==Pe);){if(Be===0)return"";Pe=Be}return U.substring(0,Pe)}function B(U){return U.replace(/[\-\\\{\}\+\?\|\^\$\.\,\[\]\(\)\#\s]/g,"\\$&").replace(/[\*]/g,".*")}function b(U,F){if(U.length0?U.indexOf(F,he)===he:he===0?U===F:!1}function k(U,F,he){if(he===void 0&&(he={}),!U)throw new Error("Cannot create regex from empty string");F||(U=ne(U)),he.wholeWord&&(/\B/.test(U.charAt(0))||(U="\\b"+U),/\B/.test(U.charAt(U.length-1))||(U=U+"\\b"));var ye="";return he.global&&(ye+="g"),he.matchCase||(ye+="i"),he.multiline&&(ye+="m"),he.unicode&&(ye+="u"),new RegExp(U,ye)}function E(U){if(U.source==="^"||U.source==="^$"||U.source==="$"||U.source==="^\\s*$")return!1;var F=U.exec("");return!!(F&&U.lastIndex===0)}function A(U){return(U.global?"g":"")+(U.ignoreCase?"i":"")+(U.multiline?"m":"")+(U.unicode?"u":"")}function L(U){for(var F=0,he=U.length;F=0;he--){var ye=U.charCodeAt(he);if(ye!==32&&ye!==9)return he}return-1}function w(U,F){return UF?1:0}function I(U,F){for(var he=Math.min(U.length,F.length),ye=0;yeF.length?1:0}function le(U){return U>=97&&U<=122}function te(U){return U>=65&&U<=90}function oe(U){return le(U)||te(U)}function Me(U,F){return U.length===F.length&&ge(U,F)}function ge(U,F,he){he===void 0&&(he=U.length);for(var ye=0;yeU.length?!1:ge(U,F,he)}function ve(U,F){var he,ye=Math.min(U.length,F.length);for(he=0;he1){var ye=U.charCodeAt(F-2);if(R(ye))return(ye-55296<<10)+(he-56320)+65536}return he}function X(U,F){var he=Ke.getInstance(),ye=F,Pe=U.length,Be=K(U,Pe,F);F+=Be>=65536?2:1;for(var De=he.getGraphemeBreakType(Be);F=65536?2:1,De=lt}return F-ye}function ie(U,F){var he=Ke.getInstance(),ye=F,Pe=N(U,F);F-=Pe>=65536?2:1;for(var Be=he.getGraphemeBreakType(Pe);F>0;){var De=N(U,F),Ge=he.getGraphemeBreakType(De);if(Ye(Ge,Be))break;F-=De>=65536?2:1,Be=Ge}return ye-F}var J=/(?:[\u05BE\u05C0\u05C3\u05C6\u05D0-\u05F4\u0608\u060B\u060D\u061B-\u064A\u066D-\u066F\u0671-\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u0710\u0712-\u072F\u074D-\u07A5\u07B1-\u07EA\u07F4\u07F5\u07FA-\u0815\u081A\u0824\u0828\u0830-\u0858\u085E-\u08BD\u200F\uFB1D\uFB1F-\uFB28\uFB2A-\uFD3D\uFD50-\uFDFC\uFE70-\uFEFC]|\uD802[\uDC00-\uDD1B\uDD20-\uDE00\uDE10-\uDE33\uDE40-\uDEE4\uDEEB-\uDF35\uDF40-\uDFFF]|\uD803[\uDC00-\uDCFF]|\uD83A[\uDC00-\uDCCF\uDD00-\uDD43\uDD50-\uDFFF]|\uD83B[\uDC00-\uDEBB])/;function me(U){return J.test(U)}var D=/(?:[\u231A\u231B\u23F0\u23F3\u2600-\u27BF\u2B50\u2B55]|\uD83C[\uDDE6-\uDDFF\uDF00-\uDFFF]|\uD83D[\uDC00-\uDE4F\uDE80-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD00-\uDDFF\uDE70-\uDE73\uDE78-\uDE82\uDE90-\uDE95])/;function y(U){return D.test(U)}var q=/^[\t\n\r\x20-\x7E]*$/;function Ae(U){return q.test(U)}function Se(U){for(var F=0,he=U.length;F=11904&&U<=55215||U>=63744&&U<=64255||U>=65281&&U<=65374}function at(U){return U>=127462&&U<=127487||U>=9728&&U<=10175||U>=127744&&U<=128591||U>=128640&&U<=128764||U>=128992&&U<=129003||U>=129280&&U<=129535||U>=129648&&U<=129651||U>=129656&&U<=129666||U>=129680&&U<=129685}var We=String.fromCharCode(65279);function Le(U){return!!(U&&U.length>0&&U.charCodeAt(0)===65279)}function Ie(U){return btoa(encodeURIComponent(U))}function Ne(U,F){for(var he="",ye=0;yehe[3*Pe+1])Pe=2*Pe+1;else return he[3*Pe+2];return 0},U._INSTANCE=null,U}();function rt(){return JSON.parse("[0,0,0,51592,51592,11,44424,44424,11,72251,72254,5,7150,7150,7,48008,48008,11,55176,55176,11,128420,128420,14,3276,3277,5,9979,9980,14,46216,46216,11,49800,49800,11,53384,53384,11,70726,70726,5,122915,122916,5,129320,129327,14,2558,2558,5,5906,5908,5,9762,9763,14,43360,43388,8,45320,45320,11,47112,47112,11,48904,48904,11,50696,50696,11,52488,52488,11,54280,54280,11,70082,70083,1,71350,71350,7,73111,73111,5,127892,127893,14,128726,128727,14,129473,129474,14,2027,2035,5,2901,2902,5,3784,3789,5,6754,6754,5,8418,8420,5,9877,9877,14,11088,11088,14,44008,44008,5,44872,44872,11,45768,45768,11,46664,46664,11,47560,47560,11,48456,48456,11,49352,49352,11,50248,50248,11,51144,51144,11,52040,52040,11,52936,52936,11,53832,53832,11,54728,54728,11,69811,69814,5,70459,70460,5,71096,71099,7,71998,71998,5,72874,72880,5,119149,119149,7,127374,127374,14,128335,128335,14,128482,128482,14,128765,128767,14,129399,129400,14,129680,129685,14,1476,1477,5,2377,2380,7,2759,2760,5,3137,3140,7,3458,3459,7,4153,4154,5,6432,6434,5,6978,6978,5,7675,7679,5,9723,9726,14,9823,9823,14,9919,9923,14,10035,10036,14,42736,42737,5,43596,43596,5,44200,44200,11,44648,44648,11,45096,45096,11,45544,45544,11,45992,45992,11,46440,46440,11,46888,46888,11,47336,47336,11,47784,47784,11,48232,48232,11,48680,48680,11,49128,49128,11,49576,49576,11,50024,50024,11,50472,50472,11,50920,50920,11,51368,51368,11,51816,51816,11,52264,52264,11,52712,52712,11,53160,53160,11,53608,53608,11,54056,54056,11,54504,54504,11,54952,54952,11,68108,68111,5,69933,69940,5,70197,70197,7,70498,70499,7,70845,70845,5,71229,71229,5,71727,71735,5,72154,72155,5,72344,72345,5,73023,73029,5,94095,94098,5,121403,121452,5,126981,127182,14,127538,127546,14,127990,127990,14,128391,128391,14,128445,128449,14,128500,128505,14,128752,128752,14,129160,129167,14,129356,129356,14,129432,129442,14,129648,129651,14,129751,131069,14,173,173,4,1757,1757,1,2274,2274,1,2494,2494,5,2641,2641,5,2876,2876,5,3014,3016,7,3262,3262,7,3393,3396,5,3570,3571,7,3968,3972,5,4228,4228,7,6086,6086,5,6679,6680,5,6912,6915,5,7080,7081,5,7380,7392,5,8252,8252,14,9096,9096,14,9748,9749,14,9784,9786,14,9833,9850,14,9890,9894,14,9938,9938,14,9999,9999,14,10085,10087,14,12349,12349,14,43136,43137,7,43454,43456,7,43755,43755,7,44088,44088,11,44312,44312,11,44536,44536,11,44760,44760,11,44984,44984,11,45208,45208,11,45432,45432,11,45656,45656,11,45880,45880,11,46104,46104,11,46328,46328,11,46552,46552,11,46776,46776,11,47000,47000,11,47224,47224,11,47448,47448,11,47672,47672,11,47896,47896,11,48120,48120,11,48344,48344,11,48568,48568,11,48792,48792,11,49016,49016,11,49240,49240,11,49464,49464,11,49688,49688,11,49912,49912,11,50136,50136,11,50360,50360,11,50584,50584,11,50808,50808,11,51032,51032,11,51256,51256,11,51480,51480,11,51704,51704,11,51928,51928,11,52152,52152,11,52376,52376,11,52600,52600,11,52824,52824,11,53048,53048,11,53272,53272,11,53496,53496,11,53720,53720,11,53944,53944,11,54168,54168,11,54392,54392,11,54616,54616,11,54840,54840,11,55064,55064,11,65438,65439,5,69633,69633,5,69837,69837,1,70018,70018,7,70188,70190,7,70368,70370,7,70465,70468,7,70712,70719,5,70835,70840,5,70850,70851,5,71132,71133,5,71340,71340,7,71458,71461,5,71985,71989,7,72002,72002,7,72193,72202,5,72281,72283,5,72766,72766,7,72885,72886,5,73104,73105,5,92912,92916,5,113824,113827,4,119173,119179,5,121505,121519,5,125136,125142,5,127279,127279,14,127489,127490,14,127570,127743,14,127900,127901,14,128254,128254,14,128369,128370,14,128400,128400,14,128425,128432,14,128468,128475,14,128489,128494,14,128715,128720,14,128745,128745,14,128759,128760,14,129004,129023,14,129296,129304,14,129340,129342,14,129388,129392,14,129404,129407,14,129454,129455,14,129485,129487,14,129659,129663,14,129719,129727,14,917536,917631,5,13,13,2,1160,1161,5,1564,1564,4,1807,1807,1,2085,2087,5,2363,2363,7,2402,2403,5,2507,2508,7,2622,2624,7,2691,2691,7,2786,2787,5,2881,2884,5,3006,3006,5,3072,3072,5,3170,3171,5,3267,3268,7,3330,3331,7,3406,3406,1,3538,3540,5,3655,3662,5,3897,3897,5,4038,4038,5,4184,4185,5,4352,4447,8,6068,6069,5,6155,6157,5,6448,6449,7,6742,6742,5,6783,6783,5,6966,6970,5,7042,7042,7,7143,7143,7,7212,7219,5,7412,7412,5,8206,8207,4,8294,8303,4,8596,8601,14,9410,9410,14,9742,9742,14,9757,9757,14,9770,9770,14,9794,9794,14,9828,9828,14,9855,9855,14,9882,9882,14,9900,9903,14,9929,9933,14,9963,9967,14,9987,9988,14,10006,10006,14,10062,10062,14,10175,10175,14,11744,11775,5,42607,42607,5,43043,43044,7,43263,43263,5,43444,43445,7,43569,43570,5,43698,43700,5,43766,43766,5,44032,44032,11,44144,44144,11,44256,44256,11,44368,44368,11,44480,44480,11,44592,44592,11,44704,44704,11,44816,44816,11,44928,44928,11,45040,45040,11,45152,45152,11,45264,45264,11,45376,45376,11,45488,45488,11,45600,45600,11,45712,45712,11,45824,45824,11,45936,45936,11,46048,46048,11,46160,46160,11,46272,46272,11,46384,46384,11,46496,46496,11,46608,46608,11,46720,46720,11,46832,46832,11,46944,46944,11,47056,47056,11,47168,47168,11,47280,47280,11,47392,47392,11,47504,47504,11,47616,47616,11,47728,47728,11,47840,47840,11,47952,47952,11,48064,48064,11,48176,48176,11,48288,48288,11,48400,48400,11,48512,48512,11,48624,48624,11,48736,48736,11,48848,48848,11,48960,48960,11,49072,49072,11,49184,49184,11,49296,49296,11,49408,49408,11,49520,49520,11,49632,49632,11,49744,49744,11,49856,49856,11,49968,49968,11,50080,50080,11,50192,50192,11,50304,50304,11,50416,50416,11,50528,50528,11,50640,50640,11,50752,50752,11,50864,50864,11,50976,50976,11,51088,51088,11,51200,51200,11,51312,51312,11,51424,51424,11,51536,51536,11,51648,51648,11,51760,51760,11,51872,51872,11,51984,51984,11,52096,52096,11,52208,52208,11,52320,52320,11,52432,52432,11,52544,52544,11,52656,52656,11,52768,52768,11,52880,52880,11,52992,52992,11,53104,53104,11,53216,53216,11,53328,53328,11,53440,53440,11,53552,53552,11,53664,53664,11,53776,53776,11,53888,53888,11,54000,54000,11,54112,54112,11,54224,54224,11,54336,54336,11,54448,54448,11,54560,54560,11,54672,54672,11,54784,54784,11,54896,54896,11,55008,55008,11,55120,55120,11,64286,64286,5,66272,66272,5,68900,68903,5,69762,69762,7,69817,69818,5,69927,69931,5,70003,70003,5,70070,70078,5,70094,70094,7,70194,70195,7,70206,70206,5,70400,70401,5,70463,70463,7,70475,70477,7,70512,70516,5,70722,70724,5,70832,70832,5,70842,70842,5,70847,70848,5,71088,71089,7,71102,71102,7,71219,71226,5,71231,71232,5,71342,71343,7,71453,71455,5,71463,71467,5,71737,71738,5,71995,71996,5,72000,72000,7,72145,72147,7,72160,72160,5,72249,72249,7,72273,72278,5,72330,72342,5,72752,72758,5,72850,72871,5,72882,72883,5,73018,73018,5,73031,73031,5,73109,73109,5,73461,73462,7,94031,94031,5,94192,94193,7,119142,119142,7,119155,119162,4,119362,119364,5,121476,121476,5,122888,122904,5,123184,123190,5,126976,126979,14,127184,127231,14,127344,127345,14,127405,127461,14,127514,127514,14,127561,127567,14,127778,127779,14,127896,127896,14,127985,127986,14,127995,127999,5,128326,128328,14,128360,128366,14,128378,128378,14,128394,128397,14,128405,128406,14,128422,128423,14,128435,128443,14,128453,128464,14,128479,128480,14,128484,128487,14,128496,128498,14,128640,128709,14,128723,128724,14,128736,128741,14,128747,128748,14,128755,128755,14,128762,128762,14,128981,128991,14,129096,129103,14,129292,129292,14,129311,129311,14,129329,129330,14,129344,129349,14,129360,129374,14,129394,129394,14,129402,129402,14,129413,129425,14,129445,129450,14,129466,129471,14,129483,129483,14,129511,129535,14,129653,129655,14,129667,129670,14,129705,129711,14,129731,129743,14,917505,917505,4,917760,917999,5,10,10,3,127,159,4,768,879,5,1471,1471,5,1536,1541,1,1648,1648,5,1767,1768,5,1840,1866,5,2070,2073,5,2137,2139,5,2307,2307,7,2366,2368,7,2382,2383,7,2434,2435,7,2497,2500,5,2519,2519,5,2563,2563,7,2631,2632,5,2677,2677,5,2750,2752,7,2763,2764,7,2817,2817,5,2879,2879,5,2891,2892,7,2914,2915,5,3008,3008,5,3021,3021,5,3076,3076,5,3146,3149,5,3202,3203,7,3264,3265,7,3271,3272,7,3298,3299,5,3390,3390,5,3402,3404,7,3426,3427,5,3535,3535,5,3544,3550,7,3635,3635,7,3763,3763,7,3893,3893,5,3953,3966,5,3981,3991,5,4145,4145,7,4157,4158,5,4209,4212,5,4237,4237,5,4520,4607,10,5970,5971,5,6071,6077,5,6089,6099,5,6277,6278,5,6439,6440,5,6451,6456,7,6683,6683,5,6744,6750,5,6765,6770,7,6846,6846,5,6964,6964,5,6972,6972,5,7019,7027,5,7074,7077,5,7083,7085,5,7146,7148,7,7154,7155,7,7222,7223,5,7394,7400,5,7416,7417,5,8204,8204,5,8233,8233,4,8288,8292,4,8413,8416,5,8482,8482,14,8986,8987,14,9193,9203,14,9654,9654,14,9733,9733,14,9745,9745,14,9752,9752,14,9760,9760,14,9766,9766,14,9774,9775,14,9792,9792,14,9800,9811,14,9825,9826,14,9831,9831,14,9852,9853,14,9872,9873,14,9880,9880,14,9885,9887,14,9896,9897,14,9906,9916,14,9926,9927,14,9936,9936,14,9941,9960,14,9974,9974,14,9982,9985,14,9992,9997,14,10002,10002,14,10017,10017,14,10055,10055,14,10071,10071,14,10145,10145,14,11013,11015,14,11503,11505,5,12334,12335,5,12951,12951,14,42612,42621,5,43014,43014,5,43047,43047,7,43204,43205,5,43335,43345,5,43395,43395,7,43450,43451,7,43561,43566,5,43573,43574,5,43644,43644,5,43710,43711,5,43758,43759,7,44005,44005,5,44012,44012,7,44060,44060,11,44116,44116,11,44172,44172,11,44228,44228,11,44284,44284,11,44340,44340,11,44396,44396,11,44452,44452,11,44508,44508,11,44564,44564,11,44620,44620,11,44676,44676,11,44732,44732,11,44788,44788,11,44844,44844,11,44900,44900,11,44956,44956,11,45012,45012,11,45068,45068,11,45124,45124,11,45180,45180,11,45236,45236,11,45292,45292,11,45348,45348,11,45404,45404,11,45460,45460,11,45516,45516,11,45572,45572,11,45628,45628,11,45684,45684,11,45740,45740,11,45796,45796,11,45852,45852,11,45908,45908,11,45964,45964,11,46020,46020,11,46076,46076,11,46132,46132,11,46188,46188,11,46244,46244,11,46300,46300,11,46356,46356,11,46412,46412,11,46468,46468,11,46524,46524,11,46580,46580,11,46636,46636,11,46692,46692,11,46748,46748,11,46804,46804,11,46860,46860,11,46916,46916,11,46972,46972,11,47028,47028,11,47084,47084,11,47140,47140,11,47196,47196,11,47252,47252,11,47308,47308,11,47364,47364,11,47420,47420,11,47476,47476,11,47532,47532,11,47588,47588,11,47644,47644,11,47700,47700,11,47756,47756,11,47812,47812,11,47868,47868,11,47924,47924,11,47980,47980,11,48036,48036,11,48092,48092,11,48148,48148,11,48204,48204,11,48260,48260,11,48316,48316,11,48372,48372,11,48428,48428,11,48484,48484,11,48540,48540,11,48596,48596,11,48652,48652,11,48708,48708,11,48764,48764,11,48820,48820,11,48876,48876,11,48932,48932,11,48988,48988,11,49044,49044,11,49100,49100,11,49156,49156,11,49212,49212,11,49268,49268,11,49324,49324,11,49380,49380,11,49436,49436,11,49492,49492,11,49548,49548,11,49604,49604,11,49660,49660,11,49716,49716,11,49772,49772,11,49828,49828,11,49884,49884,11,49940,49940,11,49996,49996,11,50052,50052,11,50108,50108,11,50164,50164,11,50220,50220,11,50276,50276,11,50332,50332,11,50388,50388,11,50444,50444,11,50500,50500,11,50556,50556,11,50612,50612,11,50668,50668,11,50724,50724,11,50780,50780,11,50836,50836,11,50892,50892,11,50948,50948,11,51004,51004,11,51060,51060,11,51116,51116,11,51172,51172,11,51228,51228,11,51284,51284,11,51340,51340,11,51396,51396,11,51452,51452,11,51508,51508,11,51564,51564,11,51620,51620,11,51676,51676,11,51732,51732,11,51788,51788,11,51844,51844,11,51900,51900,11,51956,51956,11,52012,52012,11,52068,52068,11,52124,52124,11,52180,52180,11,52236,52236,11,52292,52292,11,52348,52348,11,52404,52404,11,52460,52460,11,52516,52516,11,52572,52572,11,52628,52628,11,52684,52684,11,52740,52740,11,52796,52796,11,52852,52852,11,52908,52908,11,52964,52964,11,53020,53020,11,53076,53076,11,53132,53132,11,53188,53188,11,53244,53244,11,53300,53300,11,53356,53356,11,53412,53412,11,53468,53468,11,53524,53524,11,53580,53580,11,53636,53636,11,53692,53692,11,53748,53748,11,53804,53804,11,53860,53860,11,53916,53916,11,53972,53972,11,54028,54028,11,54084,54084,11,54140,54140,11,54196,54196,11,54252,54252,11,54308,54308,11,54364,54364,11,54420,54420,11,54476,54476,11,54532,54532,11,54588,54588,11,54644,54644,11,54700,54700,11,54756,54756,11,54812,54812,11,54868,54868,11,54924,54924,11,54980,54980,11,55036,55036,11,55092,55092,11,55148,55148,11,55216,55238,9,65056,65071,5,65529,65531,4,68097,68099,5,68159,68159,5,69446,69456,5,69688,69702,5,69808,69810,7,69815,69816,7,69821,69821,1,69888,69890,5,69932,69932,7,69957,69958,7,70016,70017,5,70067,70069,7,70079,70080,7,70089,70092,5,70095,70095,5,70191,70193,5,70196,70196,5,70198,70199,5,70367,70367,5,70371,70378,5,70402,70403,7,70462,70462,5,70464,70464,5,70471,70472,7,70487,70487,5,70502,70508,5,70709,70711,7,70720,70721,7,70725,70725,7,70750,70750,5,70833,70834,7,70841,70841,7,70843,70844,7,70846,70846,7,70849,70849,7,71087,71087,5,71090,71093,5,71100,71101,5,71103,71104,5,71216,71218,7,71227,71228,7,71230,71230,7,71339,71339,5,71341,71341,5,71344,71349,5,71351,71351,5,71456,71457,7,71462,71462,7,71724,71726,7,71736,71736,7,71984,71984,5,71991,71992,7,71997,71997,7,71999,71999,1,72001,72001,1,72003,72003,5,72148,72151,5,72156,72159,7,72164,72164,7,72243,72248,5,72250,72250,1,72263,72263,5,72279,72280,7,72324,72329,1,72343,72343,7,72751,72751,7,72760,72765,5,72767,72767,5,72873,72873,7,72881,72881,7,72884,72884,7,73009,73014,5,73020,73021,5,73030,73030,1,73098,73102,7,73107,73108,7,73110,73110,7,73459,73460,5,78896,78904,4,92976,92982,5,94033,94087,7,94180,94180,5,113821,113822,5,119141,119141,5,119143,119145,5,119150,119154,5,119163,119170,5,119210,119213,5,121344,121398,5,121461,121461,5,121499,121503,5,122880,122886,5,122907,122913,5,122918,122922,5,123628,123631,5,125252,125258,5,126980,126980,14,127183,127183,14,127245,127247,14,127340,127343,14,127358,127359,14,127377,127386,14,127462,127487,6,127491,127503,14,127535,127535,14,127548,127551,14,127568,127569,14,127744,127777,14,127780,127891,14,127894,127895,14,127897,127899,14,127902,127984,14,127987,127989,14,127991,127994,14,128000,128253,14,128255,128317,14,128329,128334,14,128336,128359,14,128367,128368,14,128371,128377,14,128379,128390,14,128392,128393,14,128398,128399,14,128401,128404,14,128407,128419,14,128421,128421,14,128424,128424,14,128433,128434,14,128444,128444,14,128450,128452,14,128465,128467,14,128476,128478,14,128481,128481,14,128483,128483,14,128488,128488,14,128495,128495,14,128499,128499,14,128506,128591,14,128710,128714,14,128721,128722,14,128725,128725,14,128728,128735,14,128742,128744,14,128746,128746,14,128749,128751,14,128753,128754,14,128756,128758,14,128761,128761,14,128763,128764,14,128884,128895,14,128992,129003,14,129036,129039,14,129114,129119,14,129198,129279,14,129293,129295,14,129305,129310,14,129312,129319,14,129328,129328,14,129331,129338,14,129343,129343,14,129351,129355,14,129357,129359,14,129375,129387,14,129393,129393,14,129395,129398,14,129401,129401,14,129403,129403,14,129408,129412,14,129426,129431,14,129443,129444,14,129451,129453,14,129456,129465,14,129472,129472,14,129475,129482,14,129484,129484,14,129488,129510,14,129536,129647,14,129652,129652,14,129656,129658,14,129664,129666,14,129671,129679,14,129686,129704,14,129712,129718,14,129728,129730,14,129744,129750,14,917504,917504,4,917506,917535,4,917632,917759,4,918000,921599,4,0,9,4,11,12,4,14,31,4,169,169,14,174,174,14,1155,1159,5,1425,1469,5,1473,1474,5,1479,1479,5,1552,1562,5,1611,1631,5,1750,1756,5,1759,1764,5,1770,1773,5,1809,1809,5,1958,1968,5,2045,2045,5,2075,2083,5,2089,2093,5,2259,2273,5,2275,2306,5,2362,2362,5,2364,2364,5,2369,2376,5,2381,2381,5,2385,2391,5,2433,2433,5,2492,2492,5,2495,2496,7,2503,2504,7,2509,2509,5,2530,2531,5,2561,2562,5,2620,2620,5,2625,2626,5,2635,2637,5,2672,2673,5,2689,2690,5,2748,2748,5,2753,2757,5,2761,2761,7,2765,2765,5,2810,2815,5,2818,2819,7,2878,2878,5,2880,2880,7,2887,2888,7,2893,2893,5,2903,2903,5,2946,2946,5,3007,3007,7,3009,3010,7,3018,3020,7,3031,3031,5,3073,3075,7,3134,3136,5,3142,3144,5,3157,3158,5,3201,3201,5,3260,3260,5,3263,3263,5,3266,3266,5,3270,3270,5,3274,3275,7,3285,3286,5,3328,3329,5,3387,3388,5,3391,3392,7,3398,3400,7,3405,3405,5,3415,3415,5,3457,3457,5,3530,3530,5,3536,3537,7,3542,3542,5,3551,3551,5,3633,3633,5,3636,3642,5,3761,3761,5,3764,3772,5,3864,3865,5,3895,3895,5,3902,3903,7,3967,3967,7,3974,3975,5,3993,4028,5,4141,4144,5,4146,4151,5,4155,4156,7,4182,4183,7,4190,4192,5,4226,4226,5,4229,4230,5,4253,4253,5,4448,4519,9,4957,4959,5,5938,5940,5,6002,6003,5,6070,6070,7,6078,6085,7,6087,6088,7,6109,6109,5,6158,6158,4,6313,6313,5,6435,6438,7,6441,6443,7,6450,6450,5,6457,6459,5,6681,6682,7,6741,6741,7,6743,6743,7,6752,6752,5,6757,6764,5,6771,6780,5,6832,6845,5,6847,6848,5,6916,6916,7,6965,6965,5,6971,6971,7,6973,6977,7,6979,6980,7,7040,7041,5,7073,7073,7,7078,7079,7,7082,7082,7,7142,7142,5,7144,7145,5,7149,7149,5,7151,7153,5,7204,7211,7,7220,7221,7,7376,7378,5,7393,7393,7,7405,7405,5,7415,7415,7,7616,7673,5,8203,8203,4,8205,8205,13,8232,8232,4,8234,8238,4,8265,8265,14,8293,8293,4,8400,8412,5,8417,8417,5,8421,8432,5,8505,8505,14,8617,8618,14,9000,9000,14,9167,9167,14,9208,9210,14,9642,9643,14,9664,9664,14,9728,9732,14,9735,9741,14,9743,9744,14,9746,9746,14,9750,9751,14,9753,9756,14,9758,9759,14,9761,9761,14,9764,9765,14,9767,9769,14,9771,9773,14,9776,9783,14,9787,9791,14,9793,9793,14,9795,9799,14,9812,9822,14,9824,9824,14,9827,9827,14,9829,9830,14,9832,9832,14,9851,9851,14,9854,9854,14,9856,9861,14,9874,9876,14,9878,9879,14,9881,9881,14,9883,9884,14,9888,9889,14,9895,9895,14,9898,9899,14,9904,9905,14,9917,9918,14,9924,9925,14,9928,9928,14,9934,9935,14,9937,9937,14,9939,9940,14,9961,9962,14,9968,9973,14,9975,9978,14,9981,9981,14,9986,9986,14,9989,9989,14,9998,9998,14,10000,10001,14,10004,10004,14,10013,10013,14,10024,10024,14,10052,10052,14,10060,10060,14,10067,10069,14,10083,10084,14,10133,10135,14,10160,10160,14,10548,10549,14,11035,11036,14,11093,11093,14,11647,11647,5,12330,12333,5,12336,12336,14,12441,12442,5,12953,12953,14,42608,42610,5,42654,42655,5,43010,43010,5,43019,43019,5,43045,43046,5,43052,43052,5,43188,43203,7,43232,43249,5,43302,43309,5,43346,43347,7,43392,43394,5,43443,43443,5,43446,43449,5,43452,43453,5,43493,43493,5,43567,43568,7,43571,43572,7,43587,43587,5,43597,43597,7,43696,43696,5,43703,43704,5,43713,43713,5,43756,43757,5,43765,43765,7,44003,44004,7,44006,44007,7,44009,44010,7,44013,44013,5,44033,44059,12,44061,44087,12,44089,44115,12,44117,44143,12,44145,44171,12,44173,44199,12,44201,44227,12,44229,44255,12,44257,44283,12,44285,44311,12,44313,44339,12,44341,44367,12,44369,44395,12,44397,44423,12,44425,44451,12,44453,44479,12,44481,44507,12,44509,44535,12,44537,44563,12,44565,44591,12,44593,44619,12,44621,44647,12,44649,44675,12,44677,44703,12,44705,44731,12,44733,44759,12,44761,44787,12,44789,44815,12,44817,44843,12,44845,44871,12,44873,44899,12,44901,44927,12,44929,44955,12,44957,44983,12,44985,45011,12,45013,45039,12,45041,45067,12,45069,45095,12,45097,45123,12,45125,45151,12,45153,45179,12,45181,45207,12,45209,45235,12,45237,45263,12,45265,45291,12,45293,45319,12,45321,45347,12,45349,45375,12,45377,45403,12,45405,45431,12,45433,45459,12,45461,45487,12,45489,45515,12,45517,45543,12,45545,45571,12,45573,45599,12,45601,45627,12,45629,45655,12,45657,45683,12,45685,45711,12,45713,45739,12,45741,45767,12,45769,45795,12,45797,45823,12,45825,45851,12,45853,45879,12,45881,45907,12,45909,45935,12,45937,45963,12,45965,45991,12,45993,46019,12,46021,46047,12,46049,46075,12,46077,46103,12,46105,46131,12,46133,46159,12,46161,46187,12,46189,46215,12,46217,46243,12,46245,46271,12,46273,46299,12,46301,46327,12,46329,46355,12,46357,46383,12,46385,46411,12,46413,46439,12,46441,46467,12,46469,46495,12,46497,46523,12,46525,46551,12,46553,46579,12,46581,46607,12,46609,46635,12,46637,46663,12,46665,46691,12,46693,46719,12,46721,46747,12,46749,46775,12,46777,46803,12,46805,46831,12,46833,46859,12,46861,46887,12,46889,46915,12,46917,46943,12,46945,46971,12,46973,46999,12,47001,47027,12,47029,47055,12,47057,47083,12,47085,47111,12,47113,47139,12,47141,47167,12,47169,47195,12,47197,47223,12,47225,47251,12,47253,47279,12,47281,47307,12,47309,47335,12,47337,47363,12,47365,47391,12,47393,47419,12,47421,47447,12,47449,47475,12,47477,47503,12,47505,47531,12,47533,47559,12,47561,47587,12,47589,47615,12,47617,47643,12,47645,47671,12,47673,47699,12,47701,47727,12,47729,47755,12,47757,47783,12,47785,47811,12,47813,47839,12,47841,47867,12,47869,47895,12,47897,47923,12,47925,47951,12,47953,47979,12,47981,48007,12,48009,48035,12,48037,48063,12,48065,48091,12,48093,48119,12,48121,48147,12,48149,48175,12,48177,48203,12,48205,48231,12,48233,48259,12,48261,48287,12,48289,48315,12,48317,48343,12,48345,48371,12,48373,48399,12,48401,48427,12,48429,48455,12,48457,48483,12,48485,48511,12,48513,48539,12,48541,48567,12,48569,48595,12,48597,48623,12,48625,48651,12,48653,48679,12,48681,48707,12,48709,48735,12,48737,48763,12,48765,48791,12,48793,48819,12,48821,48847,12,48849,48875,12,48877,48903,12,48905,48931,12,48933,48959,12,48961,48987,12,48989,49015,12,49017,49043,12,49045,49071,12,49073,49099,12,49101,49127,12,49129,49155,12,49157,49183,12,49185,49211,12,49213,49239,12,49241,49267,12,49269,49295,12,49297,49323,12,49325,49351,12,49353,49379,12,49381,49407,12,49409,49435,12,49437,49463,12,49465,49491,12,49493,49519,12,49521,49547,12,49549,49575,12,49577,49603,12,49605,49631,12,49633,49659,12,49661,49687,12,49689,49715,12,49717,49743,12,49745,49771,12,49773,49799,12,49801,49827,12,49829,49855,12,49857,49883,12,49885,49911,12,49913,49939,12,49941,49967,12,49969,49995,12,49997,50023,12,50025,50051,12,50053,50079,12,50081,50107,12,50109,50135,12,50137,50163,12,50165,50191,12,50193,50219,12,50221,50247,12,50249,50275,12,50277,50303,12,50305,50331,12,50333,50359,12,50361,50387,12,50389,50415,12,50417,50443,12,50445,50471,12,50473,50499,12,50501,50527,12,50529,50555,12,50557,50583,12,50585,50611,12,50613,50639,12,50641,50667,12,50669,50695,12,50697,50723,12,50725,50751,12,50753,50779,12,50781,50807,12,50809,50835,12,50837,50863,12,50865,50891,12,50893,50919,12,50921,50947,12,50949,50975,12,50977,51003,12,51005,51031,12,51033,51059,12,51061,51087,12,51089,51115,12,51117,51143,12,51145,51171,12,51173,51199,12,51201,51227,12,51229,51255,12,51257,51283,12,51285,51311,12,51313,51339,12,51341,51367,12,51369,51395,12,51397,51423,12,51425,51451,12,51453,51479,12,51481,51507,12,51509,51535,12,51537,51563,12,51565,51591,12,51593,51619,12,51621,51647,12,51649,51675,12,51677,51703,12,51705,51731,12,51733,51759,12,51761,51787,12,51789,51815,12,51817,51843,12,51845,51871,12,51873,51899,12,51901,51927,12,51929,51955,12,51957,51983,12,51985,52011,12,52013,52039,12,52041,52067,12,52069,52095,12,52097,52123,12,52125,52151,12,52153,52179,12,52181,52207,12,52209,52235,12,52237,52263,12,52265,52291,12,52293,52319,12,52321,52347,12,52349,52375,12,52377,52403,12,52405,52431,12,52433,52459,12,52461,52487,12,52489,52515,12,52517,52543,12,52545,52571,12,52573,52599,12,52601,52627,12,52629,52655,12,52657,52683,12,52685,52711,12,52713,52739,12,52741,52767,12,52769,52795,12,52797,52823,12,52825,52851,12,52853,52879,12,52881,52907,12,52909,52935,12,52937,52963,12,52965,52991,12,52993,53019,12,53021,53047,12,53049,53075,12,53077,53103,12,53105,53131,12,53133,53159,12,53161,53187,12,53189,53215,12,53217,53243,12,53245,53271,12,53273,53299,12,53301,53327,12,53329,53355,12,53357,53383,12,53385,53411,12,53413,53439,12,53441,53467,12,53469,53495,12,53497,53523,12,53525,53551,12,53553,53579,12,53581,53607,12,53609,53635,12,53637,53663,12,53665,53691,12,53693,53719,12,53721,53747,12,53749,53775,12,53777,53803,12,53805,53831,12,53833,53859,12,53861,53887,12,53889,53915,12,53917,53943,12,53945,53971,12,53973,53999,12,54001,54027,12,54029,54055,12,54057,54083,12,54085,54111,12,54113,54139,12,54141,54167,12,54169,54195,12,54197,54223,12,54225,54251,12,54253,54279,12,54281,54307,12,54309,54335,12,54337,54363,12,54365,54391,12,54393,54419,12,54421,54447,12,54449,54475,12,54477,54503,12,54505,54531,12,54533,54559,12,54561,54587,12,54589,54615,12,54617,54643,12,54645,54671,12,54673,54699,12,54701,54727,12,54729,54755,12,54757,54783,12,54785,54811,12,54813,54839,12,54841,54867,12,54869,54895,12,54897,54923,12,54925,54951,12,54953,54979,12,54981,55007,12,55009,55035,12,55037,55063,12,55065,55091,12,55093,55119,12,55121,55147,12,55149,55175,12,55177,55203,12,55243,55291,10,65024,65039,5,65279,65279,4,65520,65528,4,66045,66045,5,66422,66426,5,68101,68102,5,68152,68154,5,68325,68326,5,69291,69292,5,69632,69632,7,69634,69634,7,69759,69761,5]")}},Nmxd:function(ke,_){ke.exports="data:image/png;base64,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"},OLES:function(ke,_,d){"use strict";var G=d("U8pU"),be=d("VTBJ"),re=d("Ff2n"),fe=d("q1tI"),de=d("uciX"),ne=d("7ixt"),W=function(k){var E=k.overlay,A=k.prefixCls,L=k.id,g=k.overlayInnerStyle;return fe.createElement("div",{className:"".concat(A,"-inner"),id:L,role:"tooltip",style:g},typeof E=="function"?E():E)},Y=W,O=function(k,E){var A=k.overlayClassName,L=k.trigger,g=L===void 0?["hover"]:L,v=k.mouseEnterDelay,w=v===void 0?0:v,I=k.mouseLeaveDelay,le=I===void 0?.1:I,te=k.overlayStyle,oe=k.prefixCls,Me=oe===void 0?"rc-tooltip":oe,ge=k.children,xe=k.onVisibleChange,ve=k.afterVisibleChange,T=k.transitionName,R=k.animation,ue=k.placement,K=ue===void 0?"right":ue,N=k.align,X=N===void 0?{}:N,ie=k.destroyTooltipOnHide,J=ie===void 0?!1:ie,me=k.defaultVisible,D=k.getTooltipContainer,y=k.overlayInnerStyle,q=Object(re.a)(k,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),Ae=Object(fe.useRef)(null);Object(fe.useImperativeHandle)(E,function(){return Ae.current});var Se=Object(be.a)({},q);"visible"in k&&(Se.popupVisible=k.visible);var nt=function(){var Ne=k.arrowContent,se=Ne===void 0?null:Ne,Z=k.overlay,ze=k.id;return[fe.createElement("div",{className:"".concat(Me,"-arrow"),key:"arrow"},se),fe.createElement(Y,{key:"content",prefixCls:Me,id:ze,overlay:Z,overlayInnerStyle:y})]},at=!1,We=!1;if(typeof J=="boolean")at=J;else if(J&&Object(G.a)(J)==="object"){var Le=J.keepParent;at=Le===!0,We=Le===!1}return fe.createElement(de.a,Object.assign({popupClassName:A,prefixCls:Me,popup:nt,action:g,builtinPlacements:ne.a,popupPlacement:K,ref:Ae,popupAlign:X,getPopupContainer:D,onPopupVisibleChange:xe,afterPopupVisibleChange:ve,popupTransitionName:T,popupAnimation:R,defaultPopupVisible:me,destroyPopupOnHide:at,autoDestroy:We,mouseLeaveDelay:le,popupStyle:te,mouseEnterDelay:w},Se),ge)},B=Object(fe.forwardRef)(O),b=_.a=B},Ohmc:function(ke,_,d){ke.exports=d.p+"static/certificate.fc32dc1b.jpg"},Ot1p:function(ke,_,d){"use strict";var G=d("2qtc"),be=d("kLXV"),re=d("rAM+"),fe=d("miYZ"),de=d("tsqr"),ne=d("9og8"),W=d("tJVT"),Y=d("jrin"),O=d("WmNS"),B=d.n(O),b=d("q1tI"),C=d.n(b),k=d("VrN/"),E=d.n(k),A=d("bdgK"),L=d("p77/"),g=d("Bd2K"),v=d("ELLl"),w=d("19Vz"),I=d("lZu9"),le=d("+NIl"),te=d("kSUc"),oe=d("9Bee"),Me=function(ae){var je=ae.value,$e=je===void 0?"":je,dt=ae.className,st=ae.showTextOnly,Lt=ae.showLines,Mt=ae.style,mt=Mt===void 0?{}:Mt,Jt=Object(b.useMemo)(function(){return""},[$e]);return C.a.createElement(C.a.Fragment,null,C.a.createElement("div",{dangerouslySetInnerHTML:{__html:Jt}}))},ge=d("0Owb"),xe=d("dejd"),ve=d("C+DQ"),T=d("1vsH"),R=d("m3rI"),ue=[{title:"\u7C97\u4F53",icon:"icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"icon-sum",actionName:"inline-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"icon-formula",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"icon-picture",actionName:"upload-image"},{title:"\u8868\u683C",icon:"icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"icon-eraser",actionName:"eraser"}];function K(ae){var je=ae.onActionCallback,$e=ae.title,dt=ae.icon,st=ae.actionName,Lt=ae.className,Mt=Lt===void 0?"":Lt,mt=ae.children;function Jt(){je(st)}return C.a.createElement("a",{title:$e,className:Mt,onClick:Jt},C.a.createElement("i",{className:"md-iconfont ".concat(dt)}),mt)}var N=function(ae){var je=ae.watch,$e=ae.showNullButton,dt=ae.onActionCallback,st=ae.fullScreen,Lt=ae.insertTemp,Mt=ae.hidetoolBar,mt=ae.uuid,Jt=ae.setOpenPhones;console.log("link:","".concat(location.origin,"/upload.html?_educoder_session_login=").concat(Object(T.D)("_educoder_session_login"),"&_educoder_session=").concat(Object(T.D)("_educoder_session"),"&key=").concat(mt,"&api=").concat(encodeURIComponent(R.a.PROXY_SERVER)));var Bt=[].concat(ue,[{title:"".concat(je?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(je?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return C.a.createElement("ul",{className:"markdown-toolbar-container"},!Mt&&Bt.map(function(Ut,It){return C.a.createElement("li",{key:It},Ut.actionName?C.a.createElement(K,Object(ge.a)({},Ut,{onActionCallback:dt})):C.a.createElement("span",{className:"v-line"}))}),$e?C.a.createElement("li",null,C.a.createElement(K,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:dt},C.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,Lt&&C.a.createElement("li",null,C.a.createElement(K,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(Lt),onActionCallback:dt},C.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),C.a.createElement("li",{className:"btn-full-screen"},C.a.createElement(K,{icon:"".concat(st?"icon-shrink":"icon-enlarge"),title:st?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:dt})))},X=d("M8RZ"),ie=d("+L6B"),J=d("2/Rp"),me=d("y8nQ"),D=d("Vl3Y"),y=d("5NDa"),q=d("5rEg"),Ae={labelCol:{span:4},wrapperCol:{span:20}},Se=function(ae){var je=ae.callback,$e=ae.onCancel;function dt(st){je(st)}return C.a.createElement(D.a,Object(ge.a)({},Ae,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:dt}),C.a.createElement(D.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},C.a.createElement(q.a,null)),C.a.createElement(D.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},C.a.createElement(q.a,null)),C.a.createElement("div",{className:"flex-container flex-end"},C.a.createElement(J.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),C.a.createElement(J.a,{type:"ghost",onClick:$e},"\u53D6\u6D88")))},nt=d("7ahc"),at=d("k1fw"),We=d("HmJG"),Le=d("BjJ7"),Ie=D.a.useForm,Ne={width:280,marginRight:10},se={labelCol:{span:5},wrapperCol:{span:19}},Z=function(ae){var je=ae.callback,$e=ae.onCancel,dt=Ie(),st=Object(W.a)(dt,1),Lt=st[0],Mt=Object(b.useRef)();function mt(Ut){je(Object(at.a)(Object(at.a)({},Ut),{},{name:Mt.current}))}function Jt(Ut,It){Lt.setFieldsValue({src:"/api/attachments/".concat(Ut.id,"?type=").concat(Ut.content_type),type:It.type})}function Bt(Ut){var It=Ut.target.files[0];Mt.current=It.name,Ye(It,Jt)}return C.a.createElement(D.a,Object(ge.a)({form:Lt},se,{className:"upload-image-panel",onFinish:mt}),C.a.createElement(D.a.Item,{label:"\u6587\u4EF6\u5730\u5740",required:!0},C.a.createElement("div",{className:"flex-container"},C.a.createElement(D.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},C.a.createElement(q.a,{style:Ne})),C.a.createElement(ze,{onFileChange:Bt}))),C.a.createElement(D.a.Item,{label:"\u6587\u4EF6\u63CF\u8FF0",name:"alt"},C.a.createElement(q.a,{style:{width:264}})),C.a.createElement(D.a.Item,{style:{textAlign:"right"}},C.a.createElement(J.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),C.a.createElement(J.a,{type:"ghost",onClick:$e},"\u53D6\u6D88")))};function ze(ae){var je=ae.onFileChange;return C.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",C.a.createElement("input",{type:"file",onChange:je}))}function Ye(ae,je){if(!ae)throw new String("\u6CA1\u6709\u6587\u4EF6");var $e=new FormData;$e.append("editormd-image-file",ae),$e.append("file_param_name","editormd-image-file"),$e.append("byxhr","true");var dt=new window.XMLHttpRequest;dt.withCredentials=!0,dt.addEventListener("load",function(st){je(JSON.parse(st.target.responseText),ae)},!1),dt.addEventListener("error",function(st){console.error(st)},!1),dt.open("POST","".concat(Le.a,"/api/attachments.json")),dt.send($e)}var Ke=d("giR+"),rt=d("fyUT"),U=d("7Kak"),F=d("9yH6"),he=F.a.Group,ye={margin:"0 8px"},Pe=function(ae){var je=ae.callback,$e=ae.onCancel;function dt(st){je(st)}return C.a.createElement(D.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:dt},C.a.createElement("div",{className:"flex-container"},C.a.createElement("span",{style:ye},"\u5355\u5143\u683C\u6570\uFF1A"),C.a.createElement("span",{style:ye},"\u884C\u6570"),C.a.createElement(D.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},C.a.createElement(rt.a,null)),C.a.createElement("span",{style:ye},"\u5217\u6570"),C.a.createElement(D.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},C.a.createElement(rt.a,null))),C.a.createElement("div",{className:"flex-container",style:{marginTop:12}},C.a.createElement("span",{style:ye},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),C.a.createElement(D.a.Item,{name:"align"},C.a.createElement(he,null,C.a.createElement(F.a,{value:"default"},C.a.createElement("i",{className:"fa fa-align-justify"})),C.a.createElement(F.a,{value:"left"},C.a.createElement("i",{className:"fa fa-align-left"})),C.a.createElement(F.a,{value:"center"},C.a.createElement("i",{className:"fa fa-align-center"})),C.a.createElement(F.a,{value:"right"},C.a.createElement("i",{className:"fa fa-align-right"}))))),C.a.createElement("div",{className:"flex-container flex-end"},C.a.createElement(J.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),C.a.createElement(J.a,{type:"ghost",onClick:$e},"\u53D6\u6D88")))},Be=d("ErOA"),De=d("7Cbv"),Ge="link",lt="upload-image",qe="code-block",Je="add-table",Ve="------------",Ct={default:Ve,left:":".concat(Ve),center:":".concat(Ve,":"),right:"".concat(Ve,":")},pt=d("9VGf"),ht,Ee;function Xe(){}var ut=0,we=1e4,_e="\u2581",ee=` +`),w=this._stacks.get(v)||0;if(this._stacks.set(v,w+1),this._warnCountdown-=1,this._warnCountdown<=0){this._warnCountdown=g*.5;var I,le=0;this._stacks.forEach(function(te,oe){(!I||le0?new Y(this._options&&this._options.leakWarningThreshold):void 0}return Object.defineProperty(E.prototype,"event",{get:function(){var A=this;return this._event||(this._event=function(L,g,v){A._listeners||(A._listeners=new fe.a);var w=A._listeners.isEmpty();w&&A._options&&A._options.onFirstListenerAdd&&A._options.onFirstListenerAdd(A);var I=A._listeners.push(g?[L,g]:L);w&&A._options&&A._options.onFirstListenerDidAdd&&A._options.onFirstListenerDidAdd(A),A._options&&A._options.onListenerDidAdd&&A._options.onListenerDidAdd(A,L,g);var le;A._leakageMon&&(le=A._leakageMon.check(A._listeners.size));var te;return te={dispose:function(){if(le&&le(),te.dispose=E._noop,!A._disposed&&(I(),A._options&&A._options.onLastListenerRemove)){var oe=A._listeners&&!A._listeners.isEmpty();oe||A._options.onLastListenerRemove(A)}}},v instanceof re.b?v.add(te):Array.isArray(v)&&v.push(te),te}),this._event},enumerable:!0,configurable:!0}),E.prototype.fire=function(A){if(this._listeners){this._deliveryQueue||(this._deliveryQueue=new fe.a);for(var L=this._listeners.iterator(),g=L.next();!g.done;g=L.next())this._deliveryQueue.push([g.value,A]);for(;this._deliveryQueue.size>0;){var v=this._deliveryQueue.shift(),w=v[0],I=v[1];try{typeof w=="function"?w.call(void 0,I):w[0].call(w[1],I)}catch(le){Object(G.e)(le)}}}},E.prototype.dispose=function(){this._listeners&&this._listeners.clear(),this._deliveryQueue&&this._deliveryQueue.clear(),this._leakageMon&&this._leakageMon.dispose(),this._disposed=!0},E._noop=function(){},E}(),B=function(E){de(A,E);function A(L){var g=E.call(this,L)||this;return g._isPaused=0,g._eventQueue=new fe.a,g._mergeFn=L&&L.merge,g}return A.prototype.pause=function(){this._isPaused++},A.prototype.resume=function(){if(this._isPaused!==0&&--this._isPaused===0)if(this._mergeFn){var L=this._eventQueue.toArray();this._eventQueue.clear(),E.prototype.fire.call(this,this._mergeFn(L))}else for(;!this._isPaused&&this._eventQueue.size!==0;)E.prototype.fire.call(this,this._eventQueue.shift())},A.prototype.fire=function(L){this._listeners&&(this._isPaused!==0?this._eventQueue.push(L):E.prototype.fire.call(this,L))},A}(O),b=function(){function E(){var A=this;this.hasListeners=!1,this.events=[],this.emitter=new O({onFirstListenerAdd:function(){return A.onFirstListenerAdd()},onLastListenerRemove:function(){return A.onLastListenerRemove()}})}return Object.defineProperty(E.prototype,"event",{get:function(){return this.emitter.event},enumerable:!0,configurable:!0}),E.prototype.add=function(A){var L=this,g={event:A,listener:null};this.events.push(g),this.hasListeners&&this.hook(g);var v=function(){L.hasListeners&&L.unhook(g);var w=L.events.indexOf(g);L.events.splice(w,1)};return Object(re.h)(Object(be.a)(v))},E.prototype.onFirstListenerAdd=function(){var A=this;this.hasListeners=!0,this.events.forEach(function(L){return A.hook(L)})},E.prototype.onLastListenerRemove=function(){var A=this;this.hasListeners=!1,this.events.forEach(function(L){return A.unhook(L)})},E.prototype.hook=function(A){var L=this;A.listener=A.event(function(g){return L.emitter.fire(g)})},E.prototype.unhook=function(A){A.listener&&A.listener.dispose(),A.listener=null},E.prototype.dispose=function(){this.emitter.dispose()},E}(),C=function(){function E(){this.buffers=[]}return E.prototype.wrapEvent=function(A){var L=this;return function(g,v,w){return A(function(I){var le=L.buffers[L.buffers.length-1];le?le.push(function(){return g.call(v,I)}):g.call(v,I)},void 0,w)}},E.prototype.bufferEvents=function(A){var L=[];this.buffers.push(L);var g=A();return this.buffers.pop(),L.forEach(function(v){return v()}),g},E}(),k=function(){function E(){var A=this;this.listening=!1,this.inputEvent=ne.None,this.inputEventListener=re.a.None,this.emitter=new O({onFirstListenerDidAdd:function(){A.listening=!0,A.inputEventListener=A.inputEvent(A.emitter.fire,A.emitter)},onLastListenerRemove:function(){A.listening=!1,A.inputEventListener.dispose()}}),this.event=this.emitter.event}return Object.defineProperty(E.prototype,"input",{set:function(A){this.inputEvent=A,this.listening&&(this.inputEventListener.dispose(),this.inputEventListener=A(this.emitter.fire,this.emitter))},enumerable:!0,configurable:!0}),E.prototype.dispose=function(){this.inputEventListener.dispose(),this.emitter.dispose()},E}()},N0LK:function(ke,_,d){"use strict";d.d(_,"x",function(){return G}),d.d(_,"F",function(){return be}),d.d(_,"r",function(){return fe}),d.d(_,"o",function(){return de}),d.d(_,"p",function(){return ne}),d.d(_,"Q",function(){return W}),d.d(_,"K",function(){return O}),d.d(_,"k",function(){return B}),d.d(_,"N",function(){return b}),d.d(_,"m",function(){return C}),d.d(_,"l",function(){return k}),d.d(_,"I",function(){return E}),d.d(_,"H",function(){return A}),d.d(_,"q",function(){return L}),d.d(_,"t",function(){return g}),d.d(_,"D",function(){return v}),d.d(_,"e",function(){return w}),d.d(_,"f",function(){return I}),d.d(_,"B",function(){return le}),d.d(_,"C",function(){return te}),d.d(_,"n",function(){return Me}),d.d(_,"O",function(){return xe}),d.d(_,"c",function(){return ve}),d.d(_,"d",function(){return T}),d.d(_,"z",function(){return R}),d.d(_,"A",function(){return ue}),d.d(_,"u",function(){return K}),d.d(_,"E",function(){return X}),d.d(_,"G",function(){return ie}),d.d(_,"i",function(){return me}),d.d(_,"g",function(){return y}),d.d(_,"v",function(){return Ae}),d.d(_,"h",function(){return we}),d.d(_,"y",function(){return nt}),d.d(_,"w",function(){return at}),d.d(_,"a",function(){return We}),d.d(_,"P",function(){return Le}),d.d(_,"L",function(){return Ie}),d.d(_,"J",function(){return Ne}),d.d(_,"j",function(){return se}),d.d(_,"M",function(){return Z}),d.d(_,"s",function(){return ze}),d.d(_,"b",function(){return Ye});function G(U){return!U||typeof U!="string"?!0:U.trim().length===0}function be(U,F,he){he===void 0&&(he="0");for(var ye=""+U,Pe=[ye],Be=ye.length;Be=F.length?ye:F[Be]})}function de(U){return U.replace(/[<>&]/g,function(F){switch(F){case"<":return"<";case">":return">";case"&":return"&";default:return F}})}function ne(U){return U.replace(/[\\\{\}\*\+\?\|\^\$\.\[\]\(\)]/g,"\\$&")}function W(U,F){F===void 0&&(F=" ");var he=Y(U,F);return O(he,F)}function Y(U,F){if(!U||!F)return U;var he=F.length;if(he===0||U.length===0)return U;for(var ye=0;U.indexOf(F,ye)===ye;)ye=ye+he;return U.substring(ye)}function O(U,F){if(!U||!F)return U;var he=F.length,ye=U.length;if(he===0||ye===0)return U;for(var Pe=ye,Be=-1;!(Be=U.lastIndexOf(F,Pe-1),Be===-1||Be+he!==Pe);){if(Be===0)return"";Pe=Be}return U.substring(0,Pe)}function B(U){return U.replace(/[\-\\\{\}\+\?\|\^\$\.\,\[\]\(\)\#\s]/g,"\\$&").replace(/[\*]/g,".*")}function b(U,F){if(U.length0?U.indexOf(F,he)===he:he===0?U===F:!1}function k(U,F,he){if(he===void 0&&(he={}),!U)throw new Error("Cannot create regex from empty string");F||(U=ne(U)),he.wholeWord&&(/\B/.test(U.charAt(0))||(U="\\b"+U),/\B/.test(U.charAt(U.length-1))||(U=U+"\\b"));var ye="";return he.global&&(ye+="g"),he.matchCase||(ye+="i"),he.multiline&&(ye+="m"),he.unicode&&(ye+="u"),new RegExp(U,ye)}function E(U){if(U.source==="^"||U.source==="^$"||U.source==="$"||U.source==="^\\s*$")return!1;var F=U.exec("");return!!(F&&U.lastIndex===0)}function A(U){return(U.global?"g":"")+(U.ignoreCase?"i":"")+(U.multiline?"m":"")+(U.unicode?"u":"")}function L(U){for(var F=0,he=U.length;F=0;he--){var ye=U.charCodeAt(he);if(ye!==32&&ye!==9)return he}return-1}function w(U,F){return UF?1:0}function I(U,F){for(var he=Math.min(U.length,F.length),ye=0;yeF.length?1:0}function le(U){return U>=97&&U<=122}function te(U){return U>=65&&U<=90}function oe(U){return le(U)||te(U)}function Me(U,F){return U.length===F.length&&ge(U,F)}function ge(U,F,he){he===void 0&&(he=U.length);for(var ye=0;yeU.length?!1:ge(U,F,he)}function ve(U,F){var he,ye=Math.min(U.length,F.length);for(he=0;he1){var ye=U.charCodeAt(F-2);if(R(ye))return(ye-55296<<10)+(he-56320)+65536}return he}function X(U,F){var he=Ke.getInstance(),ye=F,Pe=U.length,Be=K(U,Pe,F);F+=Be>=65536?2:1;for(var De=he.getGraphemeBreakType(Be);F=65536?2:1,De=lt}return F-ye}function ie(U,F){var he=Ke.getInstance(),ye=F,Pe=N(U,F);F-=Pe>=65536?2:1;for(var Be=he.getGraphemeBreakType(Pe);F>0;){var De=N(U,F),Ge=he.getGraphemeBreakType(De);if(Ye(Ge,Be))break;F-=De>=65536?2:1,Be=Ge}return ye-F}var J=/(?:[\u05BE\u05C0\u05C3\u05C6\u05D0-\u05F4\u0608\u060B\u060D\u061B-\u064A\u066D-\u066F\u0671-\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u0710\u0712-\u072F\u074D-\u07A5\u07B1-\u07EA\u07F4\u07F5\u07FA-\u0815\u081A\u0824\u0828\u0830-\u0858\u085E-\u08BD\u200F\uFB1D\uFB1F-\uFB28\uFB2A-\uFD3D\uFD50-\uFDFC\uFE70-\uFEFC]|\uD802[\uDC00-\uDD1B\uDD20-\uDE00\uDE10-\uDE33\uDE40-\uDEE4\uDEEB-\uDF35\uDF40-\uDFFF]|\uD803[\uDC00-\uDCFF]|\uD83A[\uDC00-\uDCCF\uDD00-\uDD43\uDD50-\uDFFF]|\uD83B[\uDC00-\uDEBB])/;function me(U){return J.test(U)}var D=/(?:[\u231A\u231B\u23F0\u23F3\u2600-\u27BF\u2B50\u2B55]|\uD83C[\uDDE6-\uDDFF\uDF00-\uDFFF]|\uD83D[\uDC00-\uDE4F\uDE80-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD00-\uDDFF\uDE70-\uDE73\uDE78-\uDE82\uDE90-\uDE95])/;function y(U){return D.test(U)}var q=/^[\t\n\r\x20-\x7E]*$/;function Ae(U){return q.test(U)}function we(U){for(var F=0,he=U.length;F=11904&&U<=55215||U>=63744&&U<=64255||U>=65281&&U<=65374}function at(U){return U>=127462&&U<=127487||U>=9728&&U<=10175||U>=127744&&U<=128591||U>=128640&&U<=128764||U>=128992&&U<=129003||U>=129280&&U<=129535||U>=129648&&U<=129651||U>=129656&&U<=129666||U>=129680&&U<=129685}var We=String.fromCharCode(65279);function Le(U){return!!(U&&U.length>0&&U.charCodeAt(0)===65279)}function Ie(U){return btoa(encodeURIComponent(U))}function Ne(U,F){for(var he="",ye=0;yehe[3*Pe+1])Pe=2*Pe+1;else return he[3*Pe+2];return 0},U._INSTANCE=null,U}();function rt(){return JSON.parse("[0,0,0,51592,51592,11,44424,44424,11,72251,72254,5,7150,7150,7,48008,48008,11,55176,55176,11,128420,128420,14,3276,3277,5,9979,9980,14,46216,46216,11,49800,49800,11,53384,53384,11,70726,70726,5,122915,122916,5,129320,129327,14,2558,2558,5,5906,5908,5,9762,9763,14,43360,43388,8,45320,45320,11,47112,47112,11,48904,48904,11,50696,50696,11,52488,52488,11,54280,54280,11,70082,70083,1,71350,71350,7,73111,73111,5,127892,127893,14,128726,128727,14,129473,129474,14,2027,2035,5,2901,2902,5,3784,3789,5,6754,6754,5,8418,8420,5,9877,9877,14,11088,11088,14,44008,44008,5,44872,44872,11,45768,45768,11,46664,46664,11,47560,47560,11,48456,48456,11,49352,49352,11,50248,50248,11,51144,51144,11,52040,52040,11,52936,52936,11,53832,53832,11,54728,54728,11,69811,69814,5,70459,70460,5,71096,71099,7,71998,71998,5,72874,72880,5,119149,119149,7,127374,127374,14,128335,128335,14,128482,128482,14,128765,128767,14,129399,129400,14,129680,129685,14,1476,1477,5,2377,2380,7,2759,2760,5,3137,3140,7,3458,3459,7,4153,4154,5,6432,6434,5,6978,6978,5,7675,7679,5,9723,9726,14,9823,9823,14,9919,9923,14,10035,10036,14,42736,42737,5,43596,43596,5,44200,44200,11,44648,44648,11,45096,45096,11,45544,45544,11,45992,45992,11,46440,46440,11,46888,46888,11,47336,47336,11,47784,47784,11,48232,48232,11,48680,48680,11,49128,49128,11,49576,49576,11,50024,50024,11,50472,50472,11,50920,50920,11,51368,51368,11,51816,51816,11,52264,52264,11,52712,52712,11,53160,53160,11,53608,53608,11,54056,54056,11,54504,54504,11,54952,54952,11,68108,68111,5,69933,69940,5,70197,70197,7,70498,70499,7,70845,70845,5,71229,71229,5,71727,71735,5,72154,72155,5,72344,72345,5,73023,73029,5,94095,94098,5,121403,121452,5,126981,127182,14,127538,127546,14,127990,127990,14,128391,128391,14,128445,128449,14,128500,128505,14,128752,128752,14,129160,129167,14,129356,129356,14,129432,129442,14,129648,129651,14,129751,131069,14,173,173,4,1757,1757,1,2274,2274,1,2494,2494,5,2641,2641,5,2876,2876,5,3014,3016,7,3262,3262,7,3393,3396,5,3570,3571,7,3968,3972,5,4228,4228,7,6086,6086,5,6679,6680,5,6912,6915,5,7080,7081,5,7380,7392,5,8252,8252,14,9096,9096,14,9748,9749,14,9784,9786,14,9833,9850,14,9890,9894,14,9938,9938,14,9999,9999,14,10085,10087,14,12349,12349,14,43136,43137,7,43454,43456,7,43755,43755,7,44088,44088,11,44312,44312,11,44536,44536,11,44760,44760,11,44984,44984,11,45208,45208,11,45432,45432,11,45656,45656,11,45880,45880,11,46104,46104,11,46328,46328,11,46552,46552,11,46776,46776,11,47000,47000,11,47224,47224,11,47448,47448,11,47672,47672,11,47896,47896,11,48120,48120,11,48344,48344,11,48568,48568,11,48792,48792,11,49016,49016,11,49240,49240,11,49464,49464,11,49688,49688,11,49912,49912,11,50136,50136,11,50360,50360,11,50584,50584,11,50808,50808,11,51032,51032,11,51256,51256,11,51480,51480,11,51704,51704,11,51928,51928,11,52152,52152,11,52376,52376,11,52600,52600,11,52824,52824,11,53048,53048,11,53272,53272,11,53496,53496,11,53720,53720,11,53944,53944,11,54168,54168,11,54392,54392,11,54616,54616,11,54840,54840,11,55064,55064,11,65438,65439,5,69633,69633,5,69837,69837,1,70018,70018,7,70188,70190,7,70368,70370,7,70465,70468,7,70712,70719,5,70835,70840,5,70850,70851,5,71132,71133,5,71340,71340,7,71458,71461,5,71985,71989,7,72002,72002,7,72193,72202,5,72281,72283,5,72766,72766,7,72885,72886,5,73104,73105,5,92912,92916,5,113824,113827,4,119173,119179,5,121505,121519,5,125136,125142,5,127279,127279,14,127489,127490,14,127570,127743,14,127900,127901,14,128254,128254,14,128369,128370,14,128400,128400,14,128425,128432,14,128468,128475,14,128489,128494,14,128715,128720,14,128745,128745,14,128759,128760,14,129004,129023,14,129296,129304,14,129340,129342,14,129388,129392,14,129404,129407,14,129454,129455,14,129485,129487,14,129659,129663,14,129719,129727,14,917536,917631,5,13,13,2,1160,1161,5,1564,1564,4,1807,1807,1,2085,2087,5,2363,2363,7,2402,2403,5,2507,2508,7,2622,2624,7,2691,2691,7,2786,2787,5,2881,2884,5,3006,3006,5,3072,3072,5,3170,3171,5,3267,3268,7,3330,3331,7,3406,3406,1,3538,3540,5,3655,3662,5,3897,3897,5,4038,4038,5,4184,4185,5,4352,4447,8,6068,6069,5,6155,6157,5,6448,6449,7,6742,6742,5,6783,6783,5,6966,6970,5,7042,7042,7,7143,7143,7,7212,7219,5,7412,7412,5,8206,8207,4,8294,8303,4,8596,8601,14,9410,9410,14,9742,9742,14,9757,9757,14,9770,9770,14,9794,9794,14,9828,9828,14,9855,9855,14,9882,9882,14,9900,9903,14,9929,9933,14,9963,9967,14,9987,9988,14,10006,10006,14,10062,10062,14,10175,10175,14,11744,11775,5,42607,42607,5,43043,43044,7,43263,43263,5,43444,43445,7,43569,43570,5,43698,43700,5,43766,43766,5,44032,44032,11,44144,44144,11,44256,44256,11,44368,44368,11,44480,44480,11,44592,44592,11,44704,44704,11,44816,44816,11,44928,44928,11,45040,45040,11,45152,45152,11,45264,45264,11,45376,45376,11,45488,45488,11,45600,45600,11,45712,45712,11,45824,45824,11,45936,45936,11,46048,46048,11,46160,46160,11,46272,46272,11,46384,46384,11,46496,46496,11,46608,46608,11,46720,46720,11,46832,46832,11,46944,46944,11,47056,47056,11,47168,47168,11,47280,47280,11,47392,47392,11,47504,47504,11,47616,47616,11,47728,47728,11,47840,47840,11,47952,47952,11,48064,48064,11,48176,48176,11,48288,48288,11,48400,48400,11,48512,48512,11,48624,48624,11,48736,48736,11,48848,48848,11,48960,48960,11,49072,49072,11,49184,49184,11,49296,49296,11,49408,49408,11,49520,49520,11,49632,49632,11,49744,49744,11,49856,49856,11,49968,49968,11,50080,50080,11,50192,50192,11,50304,50304,11,50416,50416,11,50528,50528,11,50640,50640,11,50752,50752,11,50864,50864,11,50976,50976,11,51088,51088,11,51200,51200,11,51312,51312,11,51424,51424,11,51536,51536,11,51648,51648,11,51760,51760,11,51872,51872,11,51984,51984,11,52096,52096,11,52208,52208,11,52320,52320,11,52432,52432,11,52544,52544,11,52656,52656,11,52768,52768,11,52880,52880,11,52992,52992,11,53104,53104,11,53216,53216,11,53328,53328,11,53440,53440,11,53552,53552,11,53664,53664,11,53776,53776,11,53888,53888,11,54000,54000,11,54112,54112,11,54224,54224,11,54336,54336,11,54448,54448,11,54560,54560,11,54672,54672,11,54784,54784,11,54896,54896,11,55008,55008,11,55120,55120,11,64286,64286,5,66272,66272,5,68900,68903,5,69762,69762,7,69817,69818,5,69927,69931,5,70003,70003,5,70070,70078,5,70094,70094,7,70194,70195,7,70206,70206,5,70400,70401,5,70463,70463,7,70475,70477,7,70512,70516,5,70722,70724,5,70832,70832,5,70842,70842,5,70847,70848,5,71088,71089,7,71102,71102,7,71219,71226,5,71231,71232,5,71342,71343,7,71453,71455,5,71463,71467,5,71737,71738,5,71995,71996,5,72000,72000,7,72145,72147,7,72160,72160,5,72249,72249,7,72273,72278,5,72330,72342,5,72752,72758,5,72850,72871,5,72882,72883,5,73018,73018,5,73031,73031,5,73109,73109,5,73461,73462,7,94031,94031,5,94192,94193,7,119142,119142,7,119155,119162,4,119362,119364,5,121476,121476,5,122888,122904,5,123184,123190,5,126976,126979,14,127184,127231,14,127344,127345,14,127405,127461,14,127514,127514,14,127561,127567,14,127778,127779,14,127896,127896,14,127985,127986,14,127995,127999,5,128326,128328,14,128360,128366,14,128378,128378,14,128394,128397,14,128405,128406,14,128422,128423,14,128435,128443,14,128453,128464,14,128479,128480,14,128484,128487,14,128496,128498,14,128640,128709,14,128723,128724,14,128736,128741,14,128747,128748,14,128755,128755,14,128762,128762,14,128981,128991,14,129096,129103,14,129292,129292,14,129311,129311,14,129329,129330,14,129344,129349,14,129360,129374,14,129394,129394,14,129402,129402,14,129413,129425,14,129445,129450,14,129466,129471,14,129483,129483,14,129511,129535,14,129653,129655,14,129667,129670,14,129705,129711,14,129731,129743,14,917505,917505,4,917760,917999,5,10,10,3,127,159,4,768,879,5,1471,1471,5,1536,1541,1,1648,1648,5,1767,1768,5,1840,1866,5,2070,2073,5,2137,2139,5,2307,2307,7,2366,2368,7,2382,2383,7,2434,2435,7,2497,2500,5,2519,2519,5,2563,2563,7,2631,2632,5,2677,2677,5,2750,2752,7,2763,2764,7,2817,2817,5,2879,2879,5,2891,2892,7,2914,2915,5,3008,3008,5,3021,3021,5,3076,3076,5,3146,3149,5,3202,3203,7,3264,3265,7,3271,3272,7,3298,3299,5,3390,3390,5,3402,3404,7,3426,3427,5,3535,3535,5,3544,3550,7,3635,3635,7,3763,3763,7,3893,3893,5,3953,3966,5,3981,3991,5,4145,4145,7,4157,4158,5,4209,4212,5,4237,4237,5,4520,4607,10,5970,5971,5,6071,6077,5,6089,6099,5,6277,6278,5,6439,6440,5,6451,6456,7,6683,6683,5,6744,6750,5,6765,6770,7,6846,6846,5,6964,6964,5,6972,6972,5,7019,7027,5,7074,7077,5,7083,7085,5,7146,7148,7,7154,7155,7,7222,7223,5,7394,7400,5,7416,7417,5,8204,8204,5,8233,8233,4,8288,8292,4,8413,8416,5,8482,8482,14,8986,8987,14,9193,9203,14,9654,9654,14,9733,9733,14,9745,9745,14,9752,9752,14,9760,9760,14,9766,9766,14,9774,9775,14,9792,9792,14,9800,9811,14,9825,9826,14,9831,9831,14,9852,9853,14,9872,9873,14,9880,9880,14,9885,9887,14,9896,9897,14,9906,9916,14,9926,9927,14,9936,9936,14,9941,9960,14,9974,9974,14,9982,9985,14,9992,9997,14,10002,10002,14,10017,10017,14,10055,10055,14,10071,10071,14,10145,10145,14,11013,11015,14,11503,11505,5,12334,12335,5,12951,12951,14,42612,42621,5,43014,43014,5,43047,43047,7,43204,43205,5,43335,43345,5,43395,43395,7,43450,43451,7,43561,43566,5,43573,43574,5,43644,43644,5,43710,43711,5,43758,43759,7,44005,44005,5,44012,44012,7,44060,44060,11,44116,44116,11,44172,44172,11,44228,44228,11,44284,44284,11,44340,44340,11,44396,44396,11,44452,44452,11,44508,44508,11,44564,44564,11,44620,44620,11,44676,44676,11,44732,44732,11,44788,44788,11,44844,44844,11,44900,44900,11,44956,44956,11,45012,45012,11,45068,45068,11,45124,45124,11,45180,45180,11,45236,45236,11,45292,45292,11,45348,45348,11,45404,45404,11,45460,45460,11,45516,45516,11,45572,45572,11,45628,45628,11,45684,45684,11,45740,45740,11,45796,45796,11,45852,45852,11,45908,45908,11,45964,45964,11,46020,46020,11,46076,46076,11,46132,46132,11,46188,46188,11,46244,46244,11,46300,46300,11,46356,46356,11,46412,46412,11,46468,46468,11,46524,46524,11,46580,46580,11,46636,46636,11,46692,46692,11,46748,46748,11,46804,46804,11,46860,46860,11,46916,46916,11,46972,46972,11,47028,47028,11,47084,47084,11,47140,47140,11,47196,47196,11,47252,47252,11,47308,47308,11,47364,47364,11,47420,47420,11,47476,47476,11,47532,47532,11,47588,47588,11,47644,47644,11,47700,47700,11,47756,47756,11,47812,47812,11,47868,47868,11,47924,47924,11,47980,47980,11,48036,48036,11,48092,48092,11,48148,48148,11,48204,48204,11,48260,48260,11,48316,48316,11,48372,48372,11,48428,48428,11,48484,48484,11,48540,48540,11,48596,48596,11,48652,48652,11,48708,48708,11,48764,48764,11,48820,48820,11,48876,48876,11,48932,48932,11,48988,48988,11,49044,49044,11,49100,49100,11,49156,49156,11,49212,49212,11,49268,49268,11,49324,49324,11,49380,49380,11,49436,49436,11,49492,49492,11,49548,49548,11,49604,49604,11,49660,49660,11,49716,49716,11,49772,49772,11,49828,49828,11,49884,49884,11,49940,49940,11,49996,49996,11,50052,50052,11,50108,50108,11,50164,50164,11,50220,50220,11,50276,50276,11,50332,50332,11,50388,50388,11,50444,50444,11,50500,50500,11,50556,50556,11,50612,50612,11,50668,50668,11,50724,50724,11,50780,50780,11,50836,50836,11,50892,50892,11,50948,50948,11,51004,51004,11,51060,51060,11,51116,51116,11,51172,51172,11,51228,51228,11,51284,51284,11,51340,51340,11,51396,51396,11,51452,51452,11,51508,51508,11,51564,51564,11,51620,51620,11,51676,51676,11,51732,51732,11,51788,51788,11,51844,51844,11,51900,51900,11,51956,51956,11,52012,52012,11,52068,52068,11,52124,52124,11,52180,52180,11,52236,52236,11,52292,52292,11,52348,52348,11,52404,52404,11,52460,52460,11,52516,52516,11,52572,52572,11,52628,52628,11,52684,52684,11,52740,52740,11,52796,52796,11,52852,52852,11,52908,52908,11,52964,52964,11,53020,53020,11,53076,53076,11,53132,53132,11,53188,53188,11,53244,53244,11,53300,53300,11,53356,53356,11,53412,53412,11,53468,53468,11,53524,53524,11,53580,53580,11,53636,53636,11,53692,53692,11,53748,53748,11,53804,53804,11,53860,53860,11,53916,53916,11,53972,53972,11,54028,54028,11,54084,54084,11,54140,54140,11,54196,54196,11,54252,54252,11,54308,54308,11,54364,54364,11,54420,54420,11,54476,54476,11,54532,54532,11,54588,54588,11,54644,54644,11,54700,54700,11,54756,54756,11,54812,54812,11,54868,54868,11,54924,54924,11,54980,54980,11,55036,55036,11,55092,55092,11,55148,55148,11,55216,55238,9,65056,65071,5,65529,65531,4,68097,68099,5,68159,68159,5,69446,69456,5,69688,69702,5,69808,69810,7,69815,69816,7,69821,69821,1,69888,69890,5,69932,69932,7,69957,69958,7,70016,70017,5,70067,70069,7,70079,70080,7,70089,70092,5,70095,70095,5,70191,70193,5,70196,70196,5,70198,70199,5,70367,70367,5,70371,70378,5,70402,70403,7,70462,70462,5,70464,70464,5,70471,70472,7,70487,70487,5,70502,70508,5,70709,70711,7,70720,70721,7,70725,70725,7,70750,70750,5,70833,70834,7,70841,70841,7,70843,70844,7,70846,70846,7,70849,70849,7,71087,71087,5,71090,71093,5,71100,71101,5,71103,71104,5,71216,71218,7,71227,71228,7,71230,71230,7,71339,71339,5,71341,71341,5,71344,71349,5,71351,71351,5,71456,71457,7,71462,71462,7,71724,71726,7,71736,71736,7,71984,71984,5,71991,71992,7,71997,71997,7,71999,71999,1,72001,72001,1,72003,72003,5,72148,72151,5,72156,72159,7,72164,72164,7,72243,72248,5,72250,72250,1,72263,72263,5,72279,72280,7,72324,72329,1,72343,72343,7,72751,72751,7,72760,72765,5,72767,72767,5,72873,72873,7,72881,72881,7,72884,72884,7,73009,73014,5,73020,73021,5,73030,73030,1,73098,73102,7,73107,73108,7,73110,73110,7,73459,73460,5,78896,78904,4,92976,92982,5,94033,94087,7,94180,94180,5,113821,113822,5,119141,119141,5,119143,119145,5,119150,119154,5,119163,119170,5,119210,119213,5,121344,121398,5,121461,121461,5,121499,121503,5,122880,122886,5,122907,122913,5,122918,122922,5,123628,123631,5,125252,125258,5,126980,126980,14,127183,127183,14,127245,127247,14,127340,127343,14,127358,127359,14,127377,127386,14,127462,127487,6,127491,127503,14,127535,127535,14,127548,127551,14,127568,127569,14,127744,127777,14,127780,127891,14,127894,127895,14,127897,127899,14,127902,127984,14,127987,127989,14,127991,127994,14,128000,128253,14,128255,128317,14,128329,128334,14,128336,128359,14,128367,128368,14,128371,128377,14,128379,128390,14,128392,128393,14,128398,128399,14,128401,128404,14,128407,128419,14,128421,128421,14,128424,128424,14,128433,128434,14,128444,128444,14,128450,128452,14,128465,128467,14,128476,128478,14,128481,128481,14,128483,128483,14,128488,128488,14,128495,128495,14,128499,128499,14,128506,128591,14,128710,128714,14,128721,128722,14,128725,128725,14,128728,128735,14,128742,128744,14,128746,128746,14,128749,128751,14,128753,128754,14,128756,128758,14,128761,128761,14,128763,128764,14,128884,128895,14,128992,129003,14,129036,129039,14,129114,129119,14,129198,129279,14,129293,129295,14,129305,129310,14,129312,129319,14,129328,129328,14,129331,129338,14,129343,129343,14,129351,129355,14,129357,129359,14,129375,129387,14,129393,129393,14,129395,129398,14,129401,129401,14,129403,129403,14,129408,129412,14,129426,129431,14,129443,129444,14,129451,129453,14,129456,129465,14,129472,129472,14,129475,129482,14,129484,129484,14,129488,129510,14,129536,129647,14,129652,129652,14,129656,129658,14,129664,129666,14,129671,129679,14,129686,129704,14,129712,129718,14,129728,129730,14,129744,129750,14,917504,917504,4,917506,917535,4,917632,917759,4,918000,921599,4,0,9,4,11,12,4,14,31,4,169,169,14,174,174,14,1155,1159,5,1425,1469,5,1473,1474,5,1479,1479,5,1552,1562,5,1611,1631,5,1750,1756,5,1759,1764,5,1770,1773,5,1809,1809,5,1958,1968,5,2045,2045,5,2075,2083,5,2089,2093,5,2259,2273,5,2275,2306,5,2362,2362,5,2364,2364,5,2369,2376,5,2381,2381,5,2385,2391,5,2433,2433,5,2492,2492,5,2495,2496,7,2503,2504,7,2509,2509,5,2530,2531,5,2561,2562,5,2620,2620,5,2625,2626,5,2635,2637,5,2672,2673,5,2689,2690,5,2748,2748,5,2753,2757,5,2761,2761,7,2765,2765,5,2810,2815,5,2818,2819,7,2878,2878,5,2880,2880,7,2887,2888,7,2893,2893,5,2903,2903,5,2946,2946,5,3007,3007,7,3009,3010,7,3018,3020,7,3031,3031,5,3073,3075,7,3134,3136,5,3142,3144,5,3157,3158,5,3201,3201,5,3260,3260,5,3263,3263,5,3266,3266,5,3270,3270,5,3274,3275,7,3285,3286,5,3328,3329,5,3387,3388,5,3391,3392,7,3398,3400,7,3405,3405,5,3415,3415,5,3457,3457,5,3530,3530,5,3536,3537,7,3542,3542,5,3551,3551,5,3633,3633,5,3636,3642,5,3761,3761,5,3764,3772,5,3864,3865,5,3895,3895,5,3902,3903,7,3967,3967,7,3974,3975,5,3993,4028,5,4141,4144,5,4146,4151,5,4155,4156,7,4182,4183,7,4190,4192,5,4226,4226,5,4229,4230,5,4253,4253,5,4448,4519,9,4957,4959,5,5938,5940,5,6002,6003,5,6070,6070,7,6078,6085,7,6087,6088,7,6109,6109,5,6158,6158,4,6313,6313,5,6435,6438,7,6441,6443,7,6450,6450,5,6457,6459,5,6681,6682,7,6741,6741,7,6743,6743,7,6752,6752,5,6757,6764,5,6771,6780,5,6832,6845,5,6847,6848,5,6916,6916,7,6965,6965,5,6971,6971,7,6973,6977,7,6979,6980,7,7040,7041,5,7073,7073,7,7078,7079,7,7082,7082,7,7142,7142,5,7144,7145,5,7149,7149,5,7151,7153,5,7204,7211,7,7220,7221,7,7376,7378,5,7393,7393,7,7405,7405,5,7415,7415,7,7616,7673,5,8203,8203,4,8205,8205,13,8232,8232,4,8234,8238,4,8265,8265,14,8293,8293,4,8400,8412,5,8417,8417,5,8421,8432,5,8505,8505,14,8617,8618,14,9000,9000,14,9167,9167,14,9208,9210,14,9642,9643,14,9664,9664,14,9728,9732,14,9735,9741,14,9743,9744,14,9746,9746,14,9750,9751,14,9753,9756,14,9758,9759,14,9761,9761,14,9764,9765,14,9767,9769,14,9771,9773,14,9776,9783,14,9787,9791,14,9793,9793,14,9795,9799,14,9812,9822,14,9824,9824,14,9827,9827,14,9829,9830,14,9832,9832,14,9851,9851,14,9854,9854,14,9856,9861,14,9874,9876,14,9878,9879,14,9881,9881,14,9883,9884,14,9888,9889,14,9895,9895,14,9898,9899,14,9904,9905,14,9917,9918,14,9924,9925,14,9928,9928,14,9934,9935,14,9937,9937,14,9939,9940,14,9961,9962,14,9968,9973,14,9975,9978,14,9981,9981,14,9986,9986,14,9989,9989,14,9998,9998,14,10000,10001,14,10004,10004,14,10013,10013,14,10024,10024,14,10052,10052,14,10060,10060,14,10067,10069,14,10083,10084,14,10133,10135,14,10160,10160,14,10548,10549,14,11035,11036,14,11093,11093,14,11647,11647,5,12330,12333,5,12336,12336,14,12441,12442,5,12953,12953,14,42608,42610,5,42654,42655,5,43010,43010,5,43019,43019,5,43045,43046,5,43052,43052,5,43188,43203,7,43232,43249,5,43302,43309,5,43346,43347,7,43392,43394,5,43443,43443,5,43446,43449,5,43452,43453,5,43493,43493,5,43567,43568,7,43571,43572,7,43587,43587,5,43597,43597,7,43696,43696,5,43703,43704,5,43713,43713,5,43756,43757,5,43765,43765,7,44003,44004,7,44006,44007,7,44009,44010,7,44013,44013,5,44033,44059,12,44061,44087,12,44089,44115,12,44117,44143,12,44145,44171,12,44173,44199,12,44201,44227,12,44229,44255,12,44257,44283,12,44285,44311,12,44313,44339,12,44341,44367,12,44369,44395,12,44397,44423,12,44425,44451,12,44453,44479,12,44481,44507,12,44509,44535,12,44537,44563,12,44565,44591,12,44593,44619,12,44621,44647,12,44649,44675,12,44677,44703,12,44705,44731,12,44733,44759,12,44761,44787,12,44789,44815,12,44817,44843,12,44845,44871,12,44873,44899,12,44901,44927,12,44929,44955,12,44957,44983,12,44985,45011,12,45013,45039,12,45041,45067,12,45069,45095,12,45097,45123,12,45125,45151,12,45153,45179,12,45181,45207,12,45209,45235,12,45237,45263,12,45265,45291,12,45293,45319,12,45321,45347,12,45349,45375,12,45377,45403,12,45405,45431,12,45433,45459,12,45461,45487,12,45489,45515,12,45517,45543,12,45545,45571,12,45573,45599,12,45601,45627,12,45629,45655,12,45657,45683,12,45685,45711,12,45713,45739,12,45741,45767,12,45769,45795,12,45797,45823,12,45825,45851,12,45853,45879,12,45881,45907,12,45909,45935,12,45937,45963,12,45965,45991,12,45993,46019,12,46021,46047,12,46049,46075,12,46077,46103,12,46105,46131,12,46133,46159,12,46161,46187,12,46189,46215,12,46217,46243,12,46245,46271,12,46273,46299,12,46301,46327,12,46329,46355,12,46357,46383,12,46385,46411,12,46413,46439,12,46441,46467,12,46469,46495,12,46497,46523,12,46525,46551,12,46553,46579,12,46581,46607,12,46609,46635,12,46637,46663,12,46665,46691,12,46693,46719,12,46721,46747,12,46749,46775,12,46777,46803,12,46805,46831,12,46833,46859,12,46861,46887,12,46889,46915,12,46917,46943,12,46945,46971,12,46973,46999,12,47001,47027,12,47029,47055,12,47057,47083,12,47085,47111,12,47113,47139,12,47141,47167,12,47169,47195,12,47197,47223,12,47225,47251,12,47253,47279,12,47281,47307,12,47309,47335,12,47337,47363,12,47365,47391,12,47393,47419,12,47421,47447,12,47449,47475,12,47477,47503,12,47505,47531,12,47533,47559,12,47561,47587,12,47589,47615,12,47617,47643,12,47645,47671,12,47673,47699,12,47701,47727,12,47729,47755,12,47757,47783,12,47785,47811,12,47813,47839,12,47841,47867,12,47869,47895,12,47897,47923,12,47925,47951,12,47953,47979,12,47981,48007,12,48009,48035,12,48037,48063,12,48065,48091,12,48093,48119,12,48121,48147,12,48149,48175,12,48177,48203,12,48205,48231,12,48233,48259,12,48261,48287,12,48289,48315,12,48317,48343,12,48345,48371,12,48373,48399,12,48401,48427,12,48429,48455,12,48457,48483,12,48485,48511,12,48513,48539,12,48541,48567,12,48569,48595,12,48597,48623,12,48625,48651,12,48653,48679,12,48681,48707,12,48709,48735,12,48737,48763,12,48765,48791,12,48793,48819,12,48821,48847,12,48849,48875,12,48877,48903,12,48905,48931,12,48933,48959,12,48961,48987,12,48989,49015,12,49017,49043,12,49045,49071,12,49073,49099,12,49101,49127,12,49129,49155,12,49157,49183,12,49185,49211,12,49213,49239,12,49241,49267,12,49269,49295,12,49297,49323,12,49325,49351,12,49353,49379,12,49381,49407,12,49409,49435,12,49437,49463,12,49465,49491,12,49493,49519,12,49521,49547,12,49549,49575,12,49577,49603,12,49605,49631,12,49633,49659,12,49661,49687,12,49689,49715,12,49717,49743,12,49745,49771,12,49773,49799,12,49801,49827,12,49829,49855,12,49857,49883,12,49885,49911,12,49913,49939,12,49941,49967,12,49969,49995,12,49997,50023,12,50025,50051,12,50053,50079,12,50081,50107,12,50109,50135,12,50137,50163,12,50165,50191,12,50193,50219,12,50221,50247,12,50249,50275,12,50277,50303,12,50305,50331,12,50333,50359,12,50361,50387,12,50389,50415,12,50417,50443,12,50445,50471,12,50473,50499,12,50501,50527,12,50529,50555,12,50557,50583,12,50585,50611,12,50613,50639,12,50641,50667,12,50669,50695,12,50697,50723,12,50725,50751,12,50753,50779,12,50781,50807,12,50809,50835,12,50837,50863,12,50865,50891,12,50893,50919,12,50921,50947,12,50949,50975,12,50977,51003,12,51005,51031,12,51033,51059,12,51061,51087,12,51089,51115,12,51117,51143,12,51145,51171,12,51173,51199,12,51201,51227,12,51229,51255,12,51257,51283,12,51285,51311,12,51313,51339,12,51341,51367,12,51369,51395,12,51397,51423,12,51425,51451,12,51453,51479,12,51481,51507,12,51509,51535,12,51537,51563,12,51565,51591,12,51593,51619,12,51621,51647,12,51649,51675,12,51677,51703,12,51705,51731,12,51733,51759,12,51761,51787,12,51789,51815,12,51817,51843,12,51845,51871,12,51873,51899,12,51901,51927,12,51929,51955,12,51957,51983,12,51985,52011,12,52013,52039,12,52041,52067,12,52069,52095,12,52097,52123,12,52125,52151,12,52153,52179,12,52181,52207,12,52209,52235,12,52237,52263,12,52265,52291,12,52293,52319,12,52321,52347,12,52349,52375,12,52377,52403,12,52405,52431,12,52433,52459,12,52461,52487,12,52489,52515,12,52517,52543,12,52545,52571,12,52573,52599,12,52601,52627,12,52629,52655,12,52657,52683,12,52685,52711,12,52713,52739,12,52741,52767,12,52769,52795,12,52797,52823,12,52825,52851,12,52853,52879,12,52881,52907,12,52909,52935,12,52937,52963,12,52965,52991,12,52993,53019,12,53021,53047,12,53049,53075,12,53077,53103,12,53105,53131,12,53133,53159,12,53161,53187,12,53189,53215,12,53217,53243,12,53245,53271,12,53273,53299,12,53301,53327,12,53329,53355,12,53357,53383,12,53385,53411,12,53413,53439,12,53441,53467,12,53469,53495,12,53497,53523,12,53525,53551,12,53553,53579,12,53581,53607,12,53609,53635,12,53637,53663,12,53665,53691,12,53693,53719,12,53721,53747,12,53749,53775,12,53777,53803,12,53805,53831,12,53833,53859,12,53861,53887,12,53889,53915,12,53917,53943,12,53945,53971,12,53973,53999,12,54001,54027,12,54029,54055,12,54057,54083,12,54085,54111,12,54113,54139,12,54141,54167,12,54169,54195,12,54197,54223,12,54225,54251,12,54253,54279,12,54281,54307,12,54309,54335,12,54337,54363,12,54365,54391,12,54393,54419,12,54421,54447,12,54449,54475,12,54477,54503,12,54505,54531,12,54533,54559,12,54561,54587,12,54589,54615,12,54617,54643,12,54645,54671,12,54673,54699,12,54701,54727,12,54729,54755,12,54757,54783,12,54785,54811,12,54813,54839,12,54841,54867,12,54869,54895,12,54897,54923,12,54925,54951,12,54953,54979,12,54981,55007,12,55009,55035,12,55037,55063,12,55065,55091,12,55093,55119,12,55121,55147,12,55149,55175,12,55177,55203,12,55243,55291,10,65024,65039,5,65279,65279,4,65520,65528,4,66045,66045,5,66422,66426,5,68101,68102,5,68152,68154,5,68325,68326,5,69291,69292,5,69632,69632,7,69634,69634,7,69759,69761,5]")}},Nmxd:function(ke,_){ke.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAF4ElEQVRoQ91aW2wUVRj+/rPbSivURIgKjZcHjUYTgZ0lthgv3V0LSqB9IAQeNNEIaKKwZbcFnuQJoZ1piyYawJjIiwZDwiVBaHd28QItaWeLD4KJPgimiA+YCAZj6Z7fzPZiu7e57WriJE0f5v++//tm/j3nn3MOoQyXcmJ/LdfeCBOjEUA9EdUzUA9g0ST9VQJGmXkU5n/CAN2q043Vm295TU9uCRS9MwCiFWBqAmD++R1yjQNIgTgF5tNGuCPtEJ8Nd2xgWarzPil9UbBsA1G1m6R5GOYxkOgRItM71NRxzQmnIwMBvStKoCiAB50kcRB7mcG96XB7r12MLQNPJXrvzdD4QQZW2yX2EkfACR/7N56PRH+14rE0sDSpLRaM4wA/YEVW3vt0RRLWjIRi35biLWkgmOhaz0SflleYMzZi3jAcaf+sGKqoAUVX3wbwnrN0FYveYoTj7xdiL2ggqKsvMnCyYnJcEBPw0nA4/kUuNM9AINX9MMnMIEDzXeSpIISvs/A1pJu2/TgzSZ4BRVf7ALxQQSVeqPuNcLy5qIHJcb7HS4ZKYxncNnOemH4DyqmehaiW58D8UKVFeOIn+gljYrmxsu2XWa2Eomt7AN7uidwd+CKBPy8EZdA7hSlprxGO7Zg2EPxSW8q35WDZehv7Ri4KEuuGQtu+y4UoSe0DML9ZkIp5jKpEw/BzsZFsCSkpNQYJ1X7eskQWF6+rbwD4sGQWgbjRFNcmDCS0oyBuKYsseyRFxS/TteWSZT+IaktSMR0zIrFWajzcXTM2X95w0c/bk5ofVVT8k6e77vT7qY+A5TbIx6uvizoKJNUVxDhlA1COkKLis5Wgq2bZmOVj62LCSlIS2m4Q77SF8BZkJd667nPzM71LSqLrExC94k2bJbqk+Im65xQIzr7wmA9RUFcTDIQtJWQDaB3A5lT+ur34bFRJ8WbdV1VRAowGB5wTagCdFF29BOAxSzAjbkTiWrZWU+oCSJgTScwCV1K8m7rPyfe9acAcgeaVFsIHjXD7ptyYxw/vqq5ZMHcHGOZvaE7OfTvindf97CQ3bRkgorXDodiRUiYDuhYlZAeDe6zKxuTJ1j34awDC8u0XD7hht4RuwkctxvOxlFWyYFJ7jUDnC7UHU1iz7qurxBlmDlrxlb5Pl5z8iC8LIVuHmjoueEtqjvddBwDa6JWHCQlnwyjjAu7wtxjPRK+4Ta7Y6XPskpvDqJLUdoMdTWTJOX9kWs+2bL9pN89U3GTdn3WKKxpvTmRuWglmPpKOtK91IiQ73vvJFL/YCa5UbLaVaDzXXTP2p4tmjvGREYnbruOgrn7MwKvlEg9gvLpG1E2000ntKNh5O82EznQobvkVF9S732LIgus6rg0RHTNCsdYJA7oWB7jLJdlOIxzfUwwbTHY+zSy+ccldAkbtRjimThroCYAzA46bqUl6JmxOh+IH8mbq1K65NXLuIIAnymqAMQbyNRrhtvT0qkQgqe4lRof7RHKdEe6Y9XEe0NVDBLzsnrMwcmbp/rOs8lXPQtzODHhY+/9LEq0aCcV0M22wX21jge5yiwdwGVW+RuPZnGUVM9FkP+NlYesaIFcJ8s+TLM9UQDwY1JYOx6Y3QPLXRpNqPzEiHpJfBOAD8KgHjoJQs3VIh+Kzlj3zDCzp63zEJ8QgCHeXW4AnPsZvGSkbLjR3/DCT5/+3vD7lTkl0bQHRPk9PrVxg5q1GpL3gZkvpLaZU93qW8r/dYhJiw3DTNudbTFMPb1lf5xIpxHEQ7i/XA7XFw/hZSLlmqLn094flLqWZzNzcZikO/JvbrCTkJjub3rYMZJ8YgwJJbSuBK7zRTb3pUGwfCGznTdk3MMm2tG/vIvL7tpJE1G3vlCeMMcYCvTye2TfSvP2qHeFTMY4NTI9Sek8AJFewlCGi7IEPc/JycmWYOUVCJMHitNmYOQF7NjAzmTK8v5Z/N4/biEYI1BN46riNeeTGvEazx21Ao5DmcRs5QHfV6UbQ+3GbvwHH7EQQahyMxwAAAABJRU5ErkJggg=="},OLES:function(ke,_,d){"use strict";var G=d("U8pU"),be=d("VTBJ"),re=d("Ff2n"),fe=d("q1tI"),de=d("uciX"),ne=d("7ixt"),W=function(k){var E=k.overlay,A=k.prefixCls,L=k.id,g=k.overlayInnerStyle;return fe.createElement("div",{className:"".concat(A,"-inner"),id:L,role:"tooltip",style:g},typeof E=="function"?E():E)},Y=W,O=function(k,E){var A=k.overlayClassName,L=k.trigger,g=L===void 0?["hover"]:L,v=k.mouseEnterDelay,w=v===void 0?0:v,I=k.mouseLeaveDelay,le=I===void 0?.1:I,te=k.overlayStyle,oe=k.prefixCls,Me=oe===void 0?"rc-tooltip":oe,ge=k.children,xe=k.onVisibleChange,ve=k.afterVisibleChange,T=k.transitionName,R=k.animation,ue=k.placement,K=ue===void 0?"right":ue,N=k.align,X=N===void 0?{}:N,ie=k.destroyTooltipOnHide,J=ie===void 0?!1:ie,me=k.defaultVisible,D=k.getTooltipContainer,y=k.overlayInnerStyle,q=Object(re.a)(k,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),Ae=Object(fe.useRef)(null);Object(fe.useImperativeHandle)(E,function(){return Ae.current});var we=Object(be.a)({},q);"visible"in k&&(we.popupVisible=k.visible);var nt=function(){var Ne=k.arrowContent,se=Ne===void 0?null:Ne,Z=k.overlay,ze=k.id;return[fe.createElement("div",{className:"".concat(Me,"-arrow"),key:"arrow"},se),fe.createElement(Y,{key:"content",prefixCls:Me,id:ze,overlay:Z,overlayInnerStyle:y})]},at=!1,We=!1;if(typeof J=="boolean")at=J;else if(J&&Object(G.a)(J)==="object"){var Le=J.keepParent;at=Le===!0,We=Le===!1}return fe.createElement(de.a,Object.assign({popupClassName:A,prefixCls:Me,popup:nt,action:g,builtinPlacements:ne.a,popupPlacement:K,ref:Ae,popupAlign:X,getPopupContainer:D,onPopupVisibleChange:xe,afterPopupVisibleChange:ve,popupTransitionName:T,popupAnimation:R,defaultPopupVisible:me,destroyPopupOnHide:at,autoDestroy:We,mouseLeaveDelay:le,popupStyle:te,mouseEnterDelay:w},we),ge)},B=Object(fe.forwardRef)(O),b=_.a=B},Ohmc:function(ke,_,d){ke.exports=d.p+"static/certificate.fc32dc1b.jpg"},Ot1p:function(ke,_,d){"use strict";var G=d("2qtc"),be=d("kLXV"),re=d("rAM+"),fe=d("miYZ"),de=d("tsqr"),ne=d("9og8"),W=d("tJVT"),Y=d("jrin"),O=d("WmNS"),B=d.n(O),b=d("q1tI"),C=d.n(b),k=d("VrN/"),E=d.n(k),A=d("bdgK"),L=d("p77/"),g=d("Bd2K"),v=d("ELLl"),w=d("19Vz"),I=d("lZu9"),le=d("+NIl"),te=d("kSUc"),oe=d("9Bee"),Me=function(ae){var je=ae.value,$e=je===void 0?"":je,dt=ae.className,st=ae.showTextOnly,Lt=ae.showLines,Mt=ae.style,mt=Mt===void 0?{}:Mt,Jt=Object(b.useMemo)(function(){return""},[$e]);return C.a.createElement(C.a.Fragment,null,C.a.createElement("div",{dangerouslySetInnerHTML:{__html:Jt}}))},ge=d("0Owb"),xe=d("dejd"),ve=d("C+DQ"),T=d("1vsH"),R=d("m3rI"),ue=[{title:"\u7C97\u4F53",icon:"icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"icon-sum",actionName:"inline-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"icon-formula",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"icon-picture",actionName:"upload-image"},{title:"\u8868\u683C",icon:"icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"icon-eraser",actionName:"eraser"}];function K(ae){var je=ae.onActionCallback,$e=ae.title,dt=ae.icon,st=ae.actionName,Lt=ae.className,Mt=Lt===void 0?"":Lt,mt=ae.children;function Jt(){je(st)}return C.a.createElement("a",{title:$e,className:Mt,onClick:Jt},C.a.createElement("i",{className:"md-iconfont ".concat(dt)}),mt)}var N=function(ae){var je=ae.watch,$e=ae.showNullButton,dt=ae.onActionCallback,st=ae.fullScreen,Lt=ae.insertTemp,Mt=ae.hidetoolBar,mt=ae.uuid,Jt=ae.setOpenPhones;console.log("link:","".concat(location.origin,"/upload.html?_educoder_session_login=").concat(Object(T.D)("_educoder_session_login"),"&_educoder_session=").concat(Object(T.D)("_educoder_session"),"&key=").concat(mt,"&api=").concat(encodeURIComponent(R.a.PROXY_SERVER)));var Bt=[].concat(ue,[{title:"".concat(je?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(je?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return C.a.createElement("ul",{className:"markdown-toolbar-container"},!Mt&&Bt.map(function(Ut,It){return C.a.createElement("li",{key:It},Ut.actionName?C.a.createElement(K,Object(ge.a)({},Ut,{onActionCallback:dt})):C.a.createElement("span",{className:"v-line"}))}),$e?C.a.createElement("li",null,C.a.createElement(K,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:dt},C.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,Lt&&C.a.createElement("li",null,C.a.createElement(K,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(Lt),onActionCallback:dt},C.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),C.a.createElement("li",{className:"btn-full-screen"},C.a.createElement(K,{icon:"".concat(st?"icon-shrink":"icon-enlarge"),title:st?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:dt})))},X=d("M8RZ"),ie=d("+L6B"),J=d("2/Rp"),me=d("y8nQ"),D=d("Vl3Y"),y=d("5NDa"),q=d("5rEg"),Ae={labelCol:{span:4},wrapperCol:{span:20}},we=function(ae){var je=ae.callback,$e=ae.onCancel;function dt(st){je(st)}return C.a.createElement(D.a,Object(ge.a)({},Ae,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:dt}),C.a.createElement(D.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},C.a.createElement(q.a,null)),C.a.createElement(D.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},C.a.createElement(q.a,null)),C.a.createElement("div",{className:"flex-container flex-end"},C.a.createElement(J.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),C.a.createElement(J.a,{type:"ghost",onClick:$e},"\u53D6\u6D88")))},nt=d("7ahc"),at=d("k1fw"),We=d("HmJG"),Le=d("BjJ7"),Ie=D.a.useForm,Ne={width:280,marginRight:10},se={labelCol:{span:5},wrapperCol:{span:19}},Z=function(ae){var je=ae.callback,$e=ae.onCancel,dt=Ie(),st=Object(W.a)(dt,1),Lt=st[0],Mt=Object(b.useRef)();function mt(Ut){je(Object(at.a)(Object(at.a)({},Ut),{},{name:Mt.current}))}function Jt(Ut,It){Lt.setFieldsValue({src:"/api/attachments/".concat(Ut.id,"?type=").concat(Ut.content_type),type:It.type})}function Bt(Ut){var It=Ut.target.files[0];Mt.current=It.name,Ye(It,Jt)}return C.a.createElement(D.a,Object(ge.a)({form:Lt},se,{className:"upload-image-panel",onFinish:mt}),C.a.createElement(D.a.Item,{label:"\u6587\u4EF6\u5730\u5740",required:!0},C.a.createElement("div",{className:"flex-container"},C.a.createElement(D.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},C.a.createElement(q.a,{style:Ne})),C.a.createElement(ze,{onFileChange:Bt}))),C.a.createElement(D.a.Item,{label:"\u6587\u4EF6\u63CF\u8FF0",name:"alt"},C.a.createElement(q.a,{style:{width:264}})),C.a.createElement(D.a.Item,{style:{textAlign:"right"}},C.a.createElement(J.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),C.a.createElement(J.a,{type:"ghost",onClick:$e},"\u53D6\u6D88")))};function ze(ae){var je=ae.onFileChange;return C.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",C.a.createElement("input",{type:"file",onChange:je}))}function Ye(ae,je){if(!ae)throw new String("\u6CA1\u6709\u6587\u4EF6");var $e=new FormData;$e.append("editormd-image-file",ae),$e.append("file_param_name","editormd-image-file"),$e.append("byxhr","true");var dt=new window.XMLHttpRequest;dt.withCredentials=!0,dt.addEventListener("load",function(st){je(JSON.parse(st.target.responseText),ae)},!1),dt.addEventListener("error",function(st){console.error(st)},!1),dt.open("POST","".concat(Le.a,"/api/attachments.json")),dt.send($e)}var Ke=d("giR+"),rt=d("fyUT"),U=d("7Kak"),F=d("9yH6"),he=F.a.Group,ye={margin:"0 8px"},Pe=function(ae){var je=ae.callback,$e=ae.onCancel;function dt(st){je(st)}return C.a.createElement(D.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:dt},C.a.createElement("div",{className:"flex-container"},C.a.createElement("span",{style:ye},"\u5355\u5143\u683C\u6570\uFF1A"),C.a.createElement("span",{style:ye},"\u884C\u6570"),C.a.createElement(D.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},C.a.createElement(rt.a,null)),C.a.createElement("span",{style:ye},"\u5217\u6570"),C.a.createElement(D.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},C.a.createElement(rt.a,null))),C.a.createElement("div",{className:"flex-container",style:{marginTop:12}},C.a.createElement("span",{style:ye},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),C.a.createElement(D.a.Item,{name:"align"},C.a.createElement(he,null,C.a.createElement(F.a,{value:"default"},C.a.createElement("i",{className:"fa fa-align-justify"})),C.a.createElement(F.a,{value:"left"},C.a.createElement("i",{className:"fa fa-align-left"})),C.a.createElement(F.a,{value:"center"},C.a.createElement("i",{className:"fa fa-align-center"})),C.a.createElement(F.a,{value:"right"},C.a.createElement("i",{className:"fa fa-align-right"}))))),C.a.createElement("div",{className:"flex-container flex-end"},C.a.createElement(J.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),C.a.createElement(J.a,{type:"ghost",onClick:$e},"\u53D6\u6D88")))},Be=d("ErOA"),De=d("7Cbv"),Ge="link",lt="upload-image",qe="code-block",Je="add-table",Ve="------------",Ct={default:Ve,left:":".concat(Ve),center:":".concat(Ve,":"),right:"".concat(Ve,":")},pt=d("9VGf"),ht,Ee;function Xe(){}var ut=0,Se=1e4,_e="\u2581",ee=` **\u6A21\u677F\u6807\u9898** -\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`;function Q(ae){return/^\d+$/.test(ae)?"".concat(ae,"px"):ae}var $=navigator.platform.toUpperCase().indexOf("MAC")>=0,S=$?"Cmd":"Ctrl",M=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"],j=(ht={},Object(Y.a)(ht,S+"-B","bold"),Object(Y.a)(ht,S+"-I","italic"),ht),z=(Ee={},Object(Y.a)(Ee,Ge,"\u6DFB\u52A0\u94FE\u63A5"),Object(Y.a)(Ee,qe,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(Y.a)(Ee,lt,"\u6DFB\u52A0\u6587\u4EF6"),Object(Y.a)(Ee,Je,"\u6DFB\u52A0\u8868\u683C"),Ee),Ce=_.a=function(ae){var je=ae.defaultValue,$e=je===void 0?"":je,dt=ae.onChange,st=ae.width,Lt=st===void 0?"100%":st,Mt=ae.height,mt=Mt===void 0?400:Mt,Jt=ae.miniToolbar,Bt=Jt===void 0?!1:Jt,Ut=ae.isFocus,It=Ut===void 0?!1:Ut,wt=ae.watch,jt=ae.insertTemp,Gt=ae.mode,ot=Gt===void 0?"markdown":Gt,gt=ae.id,it=gt===void 0?"markdown-editor-id":gt,xt=ae.showResizeBar,qt=xt===void 0?!1:xt,un=ae.noStorage,Nt=un===void 0?!1:un,vt=ae.showNullButton,He=vt===void 0?!1:vt,Qt=ae.hidetoolBar,Dt=Qt===void 0?!1:Qt,cn=ae.fullScreen,Pt=cn===void 0?!1:cn,dn=ae.onBlur,Et=ae.onCMBeforeChange,Jn=ae.onFullScreen,Te=ae.className,ct=Te===void 0?"":Te,Ft=ae.disablePaste,$t=Ft===void 0?!1:Ft,nn=ae.placeholder,an=nn===void 0?"":nn,c=ae.values,o=c===void 0?"":c,a=Object(b.useState)(null),u=Object(W.a)(a,2),f=u[0],h=u[1],V=Object(b.useState)($e),Oe=Object(W.a)(V,2),Ze=Oe[0],yt=Oe[1],Ue=Object(b.useState)(wt),Tt=Object(W.a)(Ue,2),zt=Tt[0],sn=Tt[1],Yn=Object(b.useState)(Pt),Xn=Object(W.a)(Yn,2),En=Xn[0],ti=Xn[1],Hi=Object(b.useState)(""),Bn=Object(W.a)(Hi,2),Zn=Bn[0],Gn=Bn[1],bi=Object(b.useState)(0),ri=Object(W.a)(bi,2),mi=ri[0],ci=ri[1],hr=Object(b.useState)(mt),Gi=Object(W.a)(hr,2),oi=Gi[0],qn=Gi[1],Ti=Object(b.useState)(!1),Li=Object(W.a)(Ti,2),dr=Li[0],pn=Li[1],Yt=Object(b.useRef)(Object(De.a)()),Dn=Object(b.useRef)(!1),Kt=Object(b.useRef)(),yn=Object(b.useRef)(),en=Object(b.useRef)(),hi=Object(b.useRef)(),gn=Object(b.useRef)(),jn=function(){var At=Object(ne.a)(B.a.mark(function Ot(){var kt,Wt;return B.a.wrap(function(rn){for(;;)switch(rn.prev=rn.next){case 0:return rn.next=2,Object(Be.a)("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:Yt.current}});case 2:Wt=rn.sent,Wt!=null&&(kt=Wt.attachments)!==null&&kt!==void 0&&kt.length&&(console.log("cm:",f,yn),Wt.attachments.map(function(Vt){Vt.content_type.indexOf("image")>-1?f.replaceSelection("![,](/api/attachments/".concat(Vt.id,"?type=").concat(Vt.content_type,")")):Vt.content_type.indexOf("video")>-1?f.replaceSelection('')):Vt.content_type.indexOf("pdf")>-1?f.replaceSelection('
                    ').concat(Vt.name,"")):f.replaceSelection("[".concat(Vt.name,"](").concat(R.a.API_SERVER,"/api/attachments/").concat(Vt.id,"?type=").concat(Vt.content_type,")"))}));case 4:case"end":return rn.stop()}},Ot)}));return function(){return At.apply(this,arguments)}}();Object(b.useEffect)(function(){yt(o),f==null||f.setValue(o)},[o]),Object(b.useEffect)(function(){Jn==null||Jn(En)},[En]),Object(b.useEffect)(function(){if(yn.current){var At=E.a.fromTextArea(yn.current,{mode:ot,lineNumbers:!Bt,lineWrapping:!0,value:$e,autoCloseTags:!0,autoCloseBrackets:!0});It&&At.focus();function Ot(kt,Wt){if($t){Wt.preventDefault();return}var Xt=Wt.clipboardData;if(Xt){var rn=Xt.types.toString(),Vt=Xt.items;if(rn==="Files"||Xt.types.indexOf("Files")>-1){if(Wt.preventDefault(),ot=="stex")return;try{var bn,Un=Vt[1];((bn=Vt[0])===null||bn===void 0?void 0:bn.kind)==="file"&&(Un=Vt[0]);var Ht=Un.getAsFile(),xi=Ht.name.split(".").pop();Ye(Ht,function(Zt){if(Zt.id){var wn,ni,ii;(Ht==null||((wn=Ht.type)===null||wn===void 0)?void 0:wn.indexOf("image"))>-1?At.replaceSelection("![,](/api/attachments/".concat(Zt.id,"?type=").concat(Zt.content_type,")")):(Ht==null||((ni=Ht.type)===null||ni===void 0)?void 0:ni.indexOf("video"))>-1?At.replaceSelection('')):(Ht==null||((ii=Ht.type)===null||ii===void 0)?void 0:ii.indexOf("pdf"))>-1?At.replaceSelection('').concat(Ht.name,"")):M.includes(xi)?At.replaceSelection('').concat(Ht.name,"")):At.replaceSelection("[".concat(Ht.name,"](").concat(R.a.API_SERVER,"/api/attachments/").concat(Zt.id,"?type=").concat(Zt.content_type,")"))}else(Zt==null?void 0:Zt.status)===401&&(document.location.href="/user/login")})}catch(Zt){de.b.warn("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0}return At.on("paste",Ot),At.on("dragleave",function(kt,Wt){en.current.classList.remove("mouse-hover-md")}),At.on("dragover",function(kt,Wt){en.current.classList.add("mouse-hover-md")}),At.on("drop",function(kt,Wt){en.current.classList.add("mouse-hover-md");var Xt;if(Xt=Wt.dataTransfer.files,Xt.length>0){Wt.preventDefault(),Wt.stopPropagation();for(var rn=function(Un){var Ht=Xt[Un],xi=Ht.name.split(".").pop();Ye(Ht,function(Zt){if(Zt.id){var wn,ni,ii;(Ht==null||((wn=Ht.type)===null||wn===void 0)?void 0:wn.indexOf("image"))>-1?At.replaceSelection("![,](/api/attachments/".concat(Zt.id,"?type=").concat(Zt.content_type,")")):(Ht==null||((ni=Ht.type)===null||ni===void 0)?void 0:ni.indexOf("video"))>-1?At.replaceSelection('')):(Ht==null||((ii=Ht.type)===null||ii===void 0)?void 0:ii.indexOf("pdf"))>-1?At.replaceSelection('').concat(Ht.name,"")):M.includes(xi)?At.replaceSelection('').concat(Ht.name,"")):At.replaceSelection("[".concat(Ht.name,"](").concat(R.a.API_SERVER,"/api/attachments/").concat(Zt.id,"?type=").concat(Zt.content_type,")"))}else(Zt==null?void 0:Zt.status)===401&&(document.location.href="/user/login")})},Vt=0;Vt0||Vt.target.offsetWidth>0)&&(Vi(),f.setSize("100%","100%"),f.refresh())}}catch(bn){Xt.e(bn)}finally{Xt.f()}});return kt.observe(yn.current.parentElement),kt}if(f){var Ot=At();return function(){Ot.unobserve(yn.current.parentElement)}}},[f,Vi]),Object(b.useEffect)(function(){if(f){for(var At=[],Ot=function(){var Vt=Wt[kt];Xt=Object(W.a)(Vt,2);var bn=Xt[0],Un=Xt[1],Ht=Object(Y.a)({},bn,function(){Qi(Un)});At.push(Ht),f.addKeyMap(Ht)},kt=0,Wt=Object.entries(j);kt0){var At=new Date().getTime(),Ot=window.sessionStorage.getItem(it);At>=mi+we&&(!Ot||Ot!==Ze)&&(window.sessionStorage.setItem(it,Ze),pn(!0))}},we),Object(b.useEffect)(function(){sn(wt)},[f,wt]),Object(b.useEffect)(function(){f&&(It&&f.focus())},[f,It]),Object(b.useEffect)(function(){if(zt&&f){var At=f.getScrollerElement();function Ot(kt){var Wt=kt.target;if(gn.current){var Xt=Wt.scrollTop/Wt.scrollHeight;gn.current.scrollTop=gn.current.scrollHeight*Xt}}return At.addEventListener("scroll",Ot),function(){At.removeEventListener("scroll",Ot)}}},[f,zt]),Object(b.useEffect)(function(){if(f&&Et){function At(Ot,kt){Et(Ot,kt)}return f.on("beforeChange",At),function(){f.off("beforeChange",At)}}},[f,Et]),Object(b.useEffect)(function(){if(f&&dn){function At(){dn(f.getValue())}return f.on("blur",At),function(){f.off("blur",At)}}},[f,dn]),Object(b.useEffect)(function(){if(f){function At(Ot){var kt=Ot.getValue();yt(kt),ci(new Date().getTime()),Ot.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),dt&&dt(kt)}return f.on("change",At),function(){f.off("change",At)}}},[f,dt]),Object(b.useEffect)(function(){f&&($e==null?(f.setValue(""),yt("")):$e!==f.getValue()&&(f.setValue($e),yt($e),f.setCursor(f.lineCount(),0)))},[f,$e]);var Qi=Object(b.useCallback)(function(At){var Ot=f.getCursor(),kt=f.getSelection(),Wt=kt.split(` +\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`;function Q(ae){return/^\d+$/.test(ae)?"".concat(ae,"px"):ae}var $=navigator.platform.toUpperCase().indexOf("MAC")>=0,S=$?"Cmd":"Ctrl",M=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"],j=(ht={},Object(Y.a)(ht,S+"-B","bold"),Object(Y.a)(ht,S+"-I","italic"),ht),z=(Ee={},Object(Y.a)(Ee,Ge,"\u6DFB\u52A0\u94FE\u63A5"),Object(Y.a)(Ee,qe,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(Y.a)(Ee,lt,"\u6DFB\u52A0\u6587\u4EF6"),Object(Y.a)(Ee,Je,"\u6DFB\u52A0\u8868\u683C"),Ee),Ce=_.a=function(ae){var je=ae.defaultValue,$e=je===void 0?"":je,dt=ae.onChange,st=ae.width,Lt=st===void 0?"100%":st,Mt=ae.height,mt=Mt===void 0?400:Mt,Jt=ae.miniToolbar,Bt=Jt===void 0?!1:Jt,Ut=ae.isFocus,It=Ut===void 0?!1:Ut,wt=ae.watch,jt=ae.insertTemp,Gt=ae.mode,ot=Gt===void 0?"markdown":Gt,gt=ae.id,it=gt===void 0?"markdown-editor-id":gt,xt=ae.showResizeBar,qt=xt===void 0?!1:xt,un=ae.noStorage,Nt=un===void 0?!1:un,vt=ae.showNullButton,He=vt===void 0?!1:vt,Qt=ae.hidetoolBar,Dt=Qt===void 0?!1:Qt,cn=ae.fullScreen,Pt=cn===void 0?!1:cn,dn=ae.onBlur,Et=ae.onCMBeforeChange,Jn=ae.onFullScreen,Te=ae.className,ct=Te===void 0?"":Te,Ft=ae.disablePaste,$t=Ft===void 0?!1:Ft,nn=ae.placeholder,an=nn===void 0?"":nn,c=ae.values,o=c===void 0?"":c,a=Object(b.useState)(null),u=Object(W.a)(a,2),f=u[0],h=u[1],V=Object(b.useState)($e),Oe=Object(W.a)(V,2),Ze=Oe[0],yt=Oe[1],Ue=Object(b.useState)(wt),Tt=Object(W.a)(Ue,2),zt=Tt[0],sn=Tt[1],Yn=Object(b.useState)(Pt),Xn=Object(W.a)(Yn,2),En=Xn[0],ti=Xn[1],Hi=Object(b.useState)(""),Bn=Object(W.a)(Hi,2),Zn=Bn[0],Gn=Bn[1],bi=Object(b.useState)(0),ri=Object(W.a)(bi,2),mi=ri[0],ci=ri[1],hr=Object(b.useState)(mt),Gi=Object(W.a)(hr,2),oi=Gi[0],qn=Gi[1],Ti=Object(b.useState)(!1),Li=Object(W.a)(Ti,2),dr=Li[0],pn=Li[1],Yt=Object(b.useRef)(Object(De.a)()),Dn=Object(b.useRef)(!1),Kt=Object(b.useRef)(),yn=Object(b.useRef)(),en=Object(b.useRef)(),hi=Object(b.useRef)(),gn=Object(b.useRef)(),jn=function(){var At=Object(ne.a)(B.a.mark(function Ot(){var kt,Wt;return B.a.wrap(function(rn){for(;;)switch(rn.prev=rn.next){case 0:return rn.next=2,Object(Be.a)("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:Yt.current}});case 2:Wt=rn.sent,Wt!=null&&(kt=Wt.attachments)!==null&&kt!==void 0&&kt.length&&(console.log("cm:",f,yn),Wt.attachments.map(function(Vt){Vt.content_type.indexOf("image")>-1?f.replaceSelection("![,](/api/attachments/".concat(Vt.id,"?type=").concat(Vt.content_type,")")):Vt.content_type.indexOf("video")>-1?f.replaceSelection('')):Vt.content_type.indexOf("pdf")>-1?f.replaceSelection('').concat(Vt.name,"")):f.replaceSelection("[".concat(Vt.name,"](").concat(R.a.API_SERVER,"/api/attachments/").concat(Vt.id,"?type=").concat(Vt.content_type,")"))}));case 4:case"end":return rn.stop()}},Ot)}));return function(){return At.apply(this,arguments)}}();Object(b.useEffect)(function(){yt(o),f==null||f.setValue(o)},[o]),Object(b.useEffect)(function(){Jn==null||Jn(En)},[En]),Object(b.useEffect)(function(){if(yn.current){var At=E.a.fromTextArea(yn.current,{mode:ot,lineNumbers:!Bt,lineWrapping:!0,value:$e,autoCloseTags:!0,autoCloseBrackets:!0});It&&At.focus();function Ot(kt,Wt){if($t){Wt.preventDefault();return}var Xt=Wt.clipboardData;if(Xt){var rn=Xt.types.toString(),Vt=Xt.items;if(rn==="Files"||Xt.types.indexOf("Files")>-1){if(Wt.preventDefault(),ot=="stex")return;try{var bn,Un=Vt[1];((bn=Vt[0])===null||bn===void 0?void 0:bn.kind)==="file"&&(Un=Vt[0]);var Ht=Un.getAsFile(),xi=Ht.name.split(".").pop();Ye(Ht,function(Zt){if(Zt.id){var wn,ni,ii;(Ht==null||((wn=Ht.type)===null||wn===void 0)?void 0:wn.indexOf("image"))>-1?At.replaceSelection("![,](/api/attachments/".concat(Zt.id,"?type=").concat(Zt.content_type,")")):(Ht==null||((ni=Ht.type)===null||ni===void 0)?void 0:ni.indexOf("video"))>-1?At.replaceSelection('')):(Ht==null||((ii=Ht.type)===null||ii===void 0)?void 0:ii.indexOf("pdf"))>-1?At.replaceSelection('').concat(Ht.name,"")):M.includes(xi)?At.replaceSelection('').concat(Ht.name,"")):At.replaceSelection("[".concat(Ht.name,"](").concat(R.a.API_SERVER,"/api/attachments/").concat(Zt.id,"?type=").concat(Zt.content_type,")"))}else(Zt==null?void 0:Zt.status)===401&&(document.location.href="/user/login")})}catch(Zt){de.b.warn("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0}return At.on("paste",Ot),At.on("dragleave",function(kt,Wt){en.current.classList.remove("mouse-hover-md")}),At.on("dragover",function(kt,Wt){en.current.classList.add("mouse-hover-md")}),At.on("drop",function(kt,Wt){en.current.classList.add("mouse-hover-md");var Xt;if(Xt=Wt.dataTransfer.files,Xt.length>0){Wt.preventDefault(),Wt.stopPropagation();for(var rn=function(Un){var Ht=Xt[Un],xi=Ht.name.split(".").pop();Ye(Ht,function(Zt){if(Zt.id){var wn,ni,ii;(Ht==null||((wn=Ht.type)===null||wn===void 0)?void 0:wn.indexOf("image"))>-1?At.replaceSelection("![,](/api/attachments/".concat(Zt.id,"?type=").concat(Zt.content_type,")")):(Ht==null||((ni=Ht.type)===null||ni===void 0)?void 0:ni.indexOf("video"))>-1?At.replaceSelection('')):(Ht==null||((ii=Ht.type)===null||ii===void 0)?void 0:ii.indexOf("pdf"))>-1?At.replaceSelection('').concat(Ht.name,"")):M.includes(xi)?At.replaceSelection('').concat(Ht.name,"")):At.replaceSelection("[".concat(Ht.name,"](").concat(R.a.API_SERVER,"/api/attachments/").concat(Zt.id,"?type=").concat(Zt.content_type,")"))}else(Zt==null?void 0:Zt.status)===401&&(document.location.href="/user/login")})},Vt=0;Vt0||Vt.target.offsetWidth>0)&&(Vi(),f.setSize("100%","100%"),f.refresh())}}catch(bn){Xt.e(bn)}finally{Xt.f()}});return kt.observe(yn.current.parentElement),kt}if(f){var Ot=At();return function(){Ot.unobserve(yn.current.parentElement)}}},[f,Vi]),Object(b.useEffect)(function(){if(f){for(var At=[],Ot=function(){var Vt=Wt[kt];Xt=Object(W.a)(Vt,2);var bn=Xt[0],Un=Xt[1],Ht=Object(Y.a)({},bn,function(){Qi(Un)});At.push(Ht),f.addKeyMap(Ht)},kt=0,Wt=Object.entries(j);kt0){var At=new Date().getTime(),Ot=window.sessionStorage.getItem(it);At>=mi+Se&&(!Ot||Ot!==Ze)&&(window.sessionStorage.setItem(it,Ze),pn(!0))}},Se),Object(b.useEffect)(function(){sn(wt)},[f,wt]),Object(b.useEffect)(function(){f&&(It&&f.focus())},[f,It]),Object(b.useEffect)(function(){if(zt&&f){var At=f.getScrollerElement();function Ot(kt){var Wt=kt.target;if(gn.current){var Xt=Wt.scrollTop/Wt.scrollHeight;gn.current.scrollTop=gn.current.scrollHeight*Xt}}return At.addEventListener("scroll",Ot),function(){At.removeEventListener("scroll",Ot)}}},[f,zt]),Object(b.useEffect)(function(){if(f&&Et){function At(Ot,kt){Et(Ot,kt)}return f.on("beforeChange",At),function(){f.off("beforeChange",At)}}},[f,Et]),Object(b.useEffect)(function(){if(f&&dn){function At(){dn(f.getValue())}return f.on("blur",At),function(){f.off("blur",At)}}},[f,dn]),Object(b.useEffect)(function(){if(f){function At(Ot){var kt=Ot.getValue();yt(kt),ci(new Date().getTime()),Ot.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),dt&&dt(kt)}return f.on("change",At),function(){f.off("change",At)}}},[f,dt]),Object(b.useEffect)(function(){f&&($e==null?(f.setValue(""),yt("")):$e!==f.getValue()&&(f.setValue($e),yt($e),f.setCursor(f.lineCount(),0)))},[f,$e]);var Qi=Object(b.useCallback)(function(At){var Ot=f.getCursor(),kt=f.getSelection(),Wt=kt.split(` `);switch(At){case"bold":return f.replaceSelection("**"+kt+"**"),kt===""&&f.setCursor(Ot.line,Ot.ch+2),f.focus();case"italic":return f.replaceSelection("*"+kt+"*"),kt===""&&f.setCursor(Ot.line,Ot.ch+1),f.focus();case"code":return f.replaceSelection("`"+kt+"`"),kt===""&&f.setCursor(Ot.line,Ot.ch+1),f.focus();case"inline-latex":return f.replaceSelection("`$$"+kt+"$$`"),kt===""&&f.setCursor(Ot.line,Ot.ch+3),f.focus();case"latex":return f.replaceSelection("```latex\n"+kt+"\n```"),f.setCursor(Ot.line+1,kt.length+1),f.focus();case"line-break":return f.replaceSelection(`
                    `),f.focus();case"list-ul":return kt===""?f.replaceSelection("- "+kt):f.replaceSelection(Wt.map(function(Xt){return Xt===""?"":"- ".concat(Xt)}).join(` `)),f.focus();case"list-ol":return kt===""?f.replaceSelection("1. "+kt):f.replaceSelection(Wt.map(function(Xt,rn){return Xt===""?"":"".concat(rn+1,". ").concat(Xt)}).join(` @@ -287,7 +287,7 @@ Please report this to https://github.com/markedjs/marked.`,Q.silent)return"

                    An `,wn=0;wn300&&(bn=300);var Un=mt+bn+"px";qn(Un)}}return At.addEventListener("mousedown",Wt),document.addEventListener("mousemove",rn),document.addEventListener("mouseup",Xt),function(){At.removeEventListener("mousedown",Wt),document.removeEventListener("mousemove",rn),document.removeEventListener("mouseup",Xt)}}},[f,hi]),Object(b.useEffect)(function(){qn(mt)},[mt]);var fr=Q(Lt),ai=Q(oi),Ki={width:fr,height:ai},Fr=Object(b.useMemo)(function(){if(mi){var At=new Date(mi),Ot=At.getHours(),kt=At.getMinutes(),Wt=At.getSeconds();return Ot=Ot<10?"0"+Ot:Ot,kt=kt<10?"0"+kt:kt,Wt=Wt<10?"0"+Wt:Wt,"".concat(Ot,":").concat(kt,":").concat(Wt)}return 0},[mi]);function Ii(){window.sessionStorage.removeItem(it),pn(!1),ci(0)}function Xo(){pn(!1),ci(0),f.setValue(window.sessionStorage.getItem(it))}function co(At,Ot){var kt=f.getValue();kt=kt.replace(At,Ot),yt(kt),f==null||f.setValue(kt)}return C.a.createElement(b.Fragment,null,C.a.createElement("div",{className:"markdown-editor-wrapper",ref:en},C.a.createElement("div",{className:"markdown-editor-container ".concat(ct," ").concat(zt?"on-preview":""," ").concat(Bt?"mini":""," ").concat(En?"full-screen":""),style:Ki},C.a.createElement(N,{insertTemp:jt,watch:zt,fullScreen:En,showNullButton:He,onActionCallback:Qi,hidetoolBar:Dt,uuid:Yt.current,setOpenPhones:function(){Dn.current=!0}}),C.a.createElement("div",{className:"markdown-editor-body"},C.a.createElement("div",{className:"codemirror-container"},C.a.createElement("textarea",{ref:yn,placeholder:an})),zt?C.a.createElement("div",{ref:gn,className:"preview-container"},ot==="stex"&&C.a.createElement(Me,{value:Ze}),ot!=="stex"&&C.a.createElement(oe.a,{edit:!0,value:Ze,replaces:co})):null))),qt?C.a.createElement("a",{ref:hi,className:"editor-resize"}):null,C.a.createElement(X.a,null,z[Zn]?C.a.createElement(be.a,{centered:!0,title:z[Zn],visible:!0,onCancel:Vn,footer:null},_r):null))}},QDVR:function(ke,_,d){"use strict";d.d(_,"e",function(){return be}),d.d(_,"d",function(){return re}),d.d(_,"c",function(){return W}),d.d(_,"b",function(){return Y}),d.d(_,"a",function(){return B});var G=function(){var b=function(C,k){return b=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(E,A){E.__proto__=A}||function(E,A){for(var L in A)A.hasOwnProperty(L)&&(E[L]=A[L])},b(C,k)};return function(C,k){b(C,k);function E(){this.constructor=C}C.prototype=k===null?Object.create(k):(E.prototype=k.prototype,new E)}}();function be(b){var C=[];return b.forEach(function(k){return C.push(k)}),C}function re(b){var C=[];return b.forEach(function(k,E){return C.push(E)}),C}var fe=function(){function b(){this._value="",this._pos=0}return b.prototype.reset=function(C){return this._value=C,this._pos=0,this},b.prototype.next=function(){return this._pos+=1,this},b.prototype.hasNext=function(){return this._pos0)A.left||(A.left=new ne,A.left.segment=E.value()),A=A.left;else if(L<0)A.right||(A.right=new ne,A.right.segment=E.value()),A=A.right;else if(E.hasNext())E.next(),A.mid||(A.mid=new ne,A.mid.segment=E.value()),A=A.mid;else break}var g=A.value;return A.value=k,A.key=C,g},b.prototype.get=function(C){for(var k=this._iter.reset(C),E=this._root;E;){var A=k.cmp(E.segment);if(A>0)E=E.left;else if(A<0)E=E.right;else if(k.hasNext())k.next(),E=E.mid;else break}return E?E.value:void 0},b.prototype.findSubstr=function(C){for(var k=this._iter.reset(C),E=this._root,A=void 0;E;){var L=k.cmp(E.segment);if(L>0)E=E.left;else if(L<0)E=E.right;else if(k.hasNext())k.next(),A=E.value||A,E=E.mid;else break}return E&&E.value||A},b.prototype.forEach=function(C){this._forEach(this._root,C)},b.prototype._forEach=function(C,k){C&&(this._forEach(C.left,k),C.value&&k(C.value,C.key),this._forEach(C.mid,k),this._forEach(C.right,k))},b}(),Y=function(){function b(){this.map=new Map,this.ignoreCase=!1}return b.prototype.set=function(C,k){this.map.set(this.toKey(C),k)},b.prototype.get=function(C){return this.map.get(this.toKey(C))},b.prototype.toKey=function(C){var k=C.toString();return this.ignoreCase&&(k=k.toLowerCase()),k},b}(),O=function(){function b(){this._map=new Map,this._head=void 0,this._tail=void 0,this._size=0}return b.prototype.clear=function(){this._map.clear(),this._head=void 0,this._tail=void 0,this._size=0},Object.defineProperty(b.prototype,"size",{get:function(){return this._size},enumerable:!0,configurable:!0}),b.prototype.get=function(C,k){k===void 0&&(k=0);var E=this._map.get(C);return E?(k!==0&&this.touch(E,k),E.value):void 0},b.prototype.set=function(C,k,E){E===void 0&&(E=0);var A=this._map.get(C);if(A)A.value=k,E!==0&&this.touch(A,E);else{A={key:C,value:k,next:void 0,previous:void 0};switch(E){case 0:this.addItemLast(A);break;case 1:this.addItemFirst(A);break;case 2:this.addItemLast(A);break;default:this.addItemLast(A);break}this._map.set(C,A),this._size++}},b.prototype.delete=function(C){return!!this.remove(C)},b.prototype.remove=function(C){var k=this._map.get(C);return k?(this._map.delete(C),this.removeItem(k),this._size--,k.value):void 0},b.prototype.forEach=function(C,k){for(var E=this._head;E;)k?C.bind(k)(E.value,E.key,this):C(E.value,E.key,this),E=E.next},b.prototype.trimOld=function(C){if(C>=this.size)return;if(C===0){this.clear();return}for(var k=this._head,E=this.size;k&&E>C;)this._map.delete(k.key),k=k.next,E--;this._head=k,this._size=E,k&&(k.previous=void 0)},b.prototype.addItemFirst=function(C){if(!this._head&&!this._tail)this._tail=C;else if(this._head)C.next=this._head,this._head.previous=C;else throw new Error("Invalid list");this._head=C},b.prototype.addItemLast=function(C){if(!this._head&&!this._tail)this._head=C;else if(this._tail)C.previous=this._tail,this._tail.next=C;else throw new Error("Invalid list");this._tail=C},b.prototype.removeItem=function(C){if(C===this._head&&C===this._tail)this._head=void 0,this._tail=void 0;else if(C===this._head){if(!C.next)throw new Error("Invalid list");C.next.previous=void 0,this._head=C.next}else if(C===this._tail){if(!C.previous)throw new Error("Invalid list");C.previous.next=void 0,this._tail=C.previous}else{var k=C.next,E=C.previous;if(!k||!E)throw new Error("Invalid list");k.previous=E,E.next=k}C.next=void 0,C.previous=void 0},b.prototype.touch=function(C,k){if(!this._head||!this._tail)throw new Error("Invalid list");if(k!==1&&k!==2)return;if(k===1){if(C===this._head)return;var E=C.next,A=C.previous;C===this._tail?(A.next=void 0,this._tail=A):(E.previous=A,A.next=E),C.previous=void 0,C.next=this._head,this._head.previous=C,this._head=C}else if(k===2){if(C===this._tail)return;var E=C.next,A=C.previous;C===this._head?(E.previous=void 0,this._head=E):(E.previous=A,A.next=E),C.next=void 0,C.previous=this._tail,this._tail.next=C,this._tail=C}},b.prototype.toJSON=function(){var C=[];return this.forEach(function(k,E){C.push([E,k])}),C},b}(),B=function(b){G(C,b);function C(k,E){E===void 0&&(E=1);var A=b.call(this)||this;return A._limit=k,A._ratio=Math.min(Math.max(0,E),1),A}return C.prototype.get=function(k){return b.prototype.get.call(this,k,2)},C.prototype.peek=function(k){return b.prototype.get.call(this,k,0)},C.prototype.set=function(k,E){b.prototype.set.call(this,k,E,2),this.checkTrim()},C.prototype.checkTrim=function(){this.size>this._limit&&this.trimOld(Math.round(this._limit*this._ratio))},C}(O)},RMFE:function(ke,_){ke.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWgAAAFyCAYAAADYqEAoAAAAAXNSR0IArs4c6QAADetJREFUeAHt1jFqXUEQRUHLaP9b/jZObmYU9MAJSlGDxNBUPw76+vz9+eWHAAECBHICv3MbWYgAAQIE/gkItA+BAAECUQGBjh7GWgQIEBBo3wABAgSiAgIdPYy1CBAgINC+AQIECEQFBDp6GGsRIEBAoH0DBAgQiAoIdPQw1iJAgIBA+wYIECAQFRDo6GGsRYAAAYH2DRAgQCAqINDRw1iLAAECAu0bIECAQFRAoKOHsRYBAgQE2jdAgACBqIBARw9jLQIECAi0b4AAAQJRAYGOHsZaBAgQEGjfAAECBKICAh09jLUIECAg0L4BAgQIRAUEOnoYaxEgQECgfQMECBCICgh09DDWIkCAgED7BggQIBAVEOjoYaxFgAABgfYNECBAICog0NHDWIsAAQIC7RsgQIBAVECgo4exFgECBATaN0CAAIGogEBHD2MtAgQICLRvgAABAlEBgY4exloECBAQaN8AAQIEogICHT2MtQgQICDQvgECBAhEBQQ6ehhrESBAQKB9AwQIEIgKCHT0MNYiQICAQPsGCBAgEBUQ6OhhrEWAAAGB9g0QIEAgKiDQ0cNYiwABAgLtGyBAgEBUQKCjh7EWAQIEBNo3QIAAgaiAQEcPYy0CBAh8/5Tg6+vrp3/q7wgQIEDgPwKfz+c/v92v/Ac9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICXz/dJvP5/PTP/V3BAgQIHAg4D/oA0RPECBA4IWAQL9Q9SYBAgQOBAT6ANETBAgQeCEg0C9UvUmAAIEDAYE+QPQEAQIEXggI9AtVbxIgQOBAQKAPED1BgACBFwIC/ULVmwQIEDgQEOgDRE8QIEDghYBAv1D1JgECBA4EBPoA0RMECBB4ISDQL1S9SYAAgQMBgT5A9AQBAgReCAj0C1VvEiBA4EBAoA8QPUGAAIEXAgL9QtWbBAgQOBAQ6ANETxAgQOCFgEC/UPUmAQIEDgQE+gDREwQIEHghINAvVL1JgACBAwGBPkD0BAECBF4ICPQLVW8SIEDgQECgDxA9QYAAgRcCAv1C1ZsECBA4EBDoA0RPECBA4IWAQL9Q9SYBAgQOBAT6ANETBAgQeCEg0C9UvUmAAIEDAYE+QPQEAQIEXggI9AtVbxIgQOBAQKAPED1BgACBFwIC/ULVmwQIEDgQEOgDRE8QIEDghYBAv1D1JgECBA4EBPoA0RMECBB4ISDQL1S9SYAAgQMBgT5A9AQBAgReCAj0C1VvEiBA4EBAoA8QPUGAAIEXAgL9QtWbBAgQOBAQ6ANETxAgQOCFgEC/UPUmAQIEDgQE+gDREwQIEHghINAvVL1JgACBAwGBPkD0BAECBF4ICPQLVW8SIEDgQECgDxA9QYAAgRcCAv1C1ZsECBA4EBDoA0RPECBA4IXAH7PYDOHnuk1pAAAAAElFTkSuQmCC"},SJMd:function(ke,_){/** +`),f.focus();default:throw new Error}},[f,Zn]),_r=Object(b.useMemo)(function(){switch(Zn){case Ge:return C.a.createElement(we,{callback:Ci,onCancel:Vn});case qe:return C.a.createElement(nt.b,{callback:Ci,onCancel:Vn});case lt:return C.a.createElement(Z,{callback:Ci,onCancel:Vn});case Je:return C.a.createElement(Pe,{callback:Ci,onCancel:Vn});default:return null}},[Zn]);function Vn(){Gn("")}Object(b.useEffect)(function(){if(hi.current){var At=hi.current,Ot=!1,kt=0;function Wt(Vt){Ot=!0,kt=Vt.pageY}function Xt(){Ot=!1}function rn(Vt){if(Ot){var bn=Vt.pageY-kt;bn<0&&(bn=0),bn>300&&(bn=300);var Un=mt+bn+"px";qn(Un)}}return At.addEventListener("mousedown",Wt),document.addEventListener("mousemove",rn),document.addEventListener("mouseup",Xt),function(){At.removeEventListener("mousedown",Wt),document.removeEventListener("mousemove",rn),document.removeEventListener("mouseup",Xt)}}},[f,hi]),Object(b.useEffect)(function(){qn(mt)},[mt]);var fr=Q(Lt),ai=Q(oi),Ki={width:fr,height:ai},Fr=Object(b.useMemo)(function(){if(mi){var At=new Date(mi),Ot=At.getHours(),kt=At.getMinutes(),Wt=At.getSeconds();return Ot=Ot<10?"0"+Ot:Ot,kt=kt<10?"0"+kt:kt,Wt=Wt<10?"0"+Wt:Wt,"".concat(Ot,":").concat(kt,":").concat(Wt)}return 0},[mi]);function Ii(){window.sessionStorage.removeItem(it),pn(!1),ci(0)}function Xo(){pn(!1),ci(0),f.setValue(window.sessionStorage.getItem(it))}function co(At,Ot){var kt=f.getValue();kt=kt.replace(At,Ot),yt(kt),f==null||f.setValue(kt)}return C.a.createElement(b.Fragment,null,C.a.createElement("div",{className:"markdown-editor-wrapper",ref:en},C.a.createElement("div",{className:"markdown-editor-container ".concat(ct," ").concat(zt?"on-preview":""," ").concat(Bt?"mini":""," ").concat(En?"full-screen":""),style:Ki},C.a.createElement(N,{insertTemp:jt,watch:zt,fullScreen:En,showNullButton:He,onActionCallback:Qi,hidetoolBar:Dt,uuid:Yt.current,setOpenPhones:function(){Dn.current=!0}}),C.a.createElement("div",{className:"markdown-editor-body"},C.a.createElement("div",{className:"codemirror-container"},C.a.createElement("textarea",{ref:yn,placeholder:an})),zt?C.a.createElement("div",{ref:gn,className:"preview-container"},ot==="stex"&&C.a.createElement(Me,{value:Ze}),ot!=="stex"&&C.a.createElement(oe.a,{edit:!0,value:Ze,replaces:co})):null))),qt?C.a.createElement("a",{ref:hi,className:"editor-resize"}):null,C.a.createElement(X.a,null,z[Zn]?C.a.createElement(be.a,{centered:!0,title:z[Zn],visible:!0,onCancel:Vn,footer:null},_r):null))}},QDVR:function(ke,_,d){"use strict";d.d(_,"e",function(){return be}),d.d(_,"d",function(){return re}),d.d(_,"c",function(){return W}),d.d(_,"b",function(){return Y}),d.d(_,"a",function(){return B});var G=function(){var b=function(C,k){return b=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(E,A){E.__proto__=A}||function(E,A){for(var L in A)A.hasOwnProperty(L)&&(E[L]=A[L])},b(C,k)};return function(C,k){b(C,k);function E(){this.constructor=C}C.prototype=k===null?Object.create(k):(E.prototype=k.prototype,new E)}}();function be(b){var C=[];return b.forEach(function(k){return C.push(k)}),C}function re(b){var C=[];return b.forEach(function(k,E){return C.push(E)}),C}var fe=function(){function b(){this._value="",this._pos=0}return b.prototype.reset=function(C){return this._value=C,this._pos=0,this},b.prototype.next=function(){return this._pos+=1,this},b.prototype.hasNext=function(){return this._pos0)A.left||(A.left=new ne,A.left.segment=E.value()),A=A.left;else if(L<0)A.right||(A.right=new ne,A.right.segment=E.value()),A=A.right;else if(E.hasNext())E.next(),A.mid||(A.mid=new ne,A.mid.segment=E.value()),A=A.mid;else break}var g=A.value;return A.value=k,A.key=C,g},b.prototype.get=function(C){for(var k=this._iter.reset(C),E=this._root;E;){var A=k.cmp(E.segment);if(A>0)E=E.left;else if(A<0)E=E.right;else if(k.hasNext())k.next(),E=E.mid;else break}return E?E.value:void 0},b.prototype.findSubstr=function(C){for(var k=this._iter.reset(C),E=this._root,A=void 0;E;){var L=k.cmp(E.segment);if(L>0)E=E.left;else if(L<0)E=E.right;else if(k.hasNext())k.next(),A=E.value||A,E=E.mid;else break}return E&&E.value||A},b.prototype.forEach=function(C){this._forEach(this._root,C)},b.prototype._forEach=function(C,k){C&&(this._forEach(C.left,k),C.value&&k(C.value,C.key),this._forEach(C.mid,k),this._forEach(C.right,k))},b}(),Y=function(){function b(){this.map=new Map,this.ignoreCase=!1}return b.prototype.set=function(C,k){this.map.set(this.toKey(C),k)},b.prototype.get=function(C){return this.map.get(this.toKey(C))},b.prototype.toKey=function(C){var k=C.toString();return this.ignoreCase&&(k=k.toLowerCase()),k},b}(),O=function(){function b(){this._map=new Map,this._head=void 0,this._tail=void 0,this._size=0}return b.prototype.clear=function(){this._map.clear(),this._head=void 0,this._tail=void 0,this._size=0},Object.defineProperty(b.prototype,"size",{get:function(){return this._size},enumerable:!0,configurable:!0}),b.prototype.get=function(C,k){k===void 0&&(k=0);var E=this._map.get(C);return E?(k!==0&&this.touch(E,k),E.value):void 0},b.prototype.set=function(C,k,E){E===void 0&&(E=0);var A=this._map.get(C);if(A)A.value=k,E!==0&&this.touch(A,E);else{A={key:C,value:k,next:void 0,previous:void 0};switch(E){case 0:this.addItemLast(A);break;case 1:this.addItemFirst(A);break;case 2:this.addItemLast(A);break;default:this.addItemLast(A);break}this._map.set(C,A),this._size++}},b.prototype.delete=function(C){return!!this.remove(C)},b.prototype.remove=function(C){var k=this._map.get(C);return k?(this._map.delete(C),this.removeItem(k),this._size--,k.value):void 0},b.prototype.forEach=function(C,k){for(var E=this._head;E;)k?C.bind(k)(E.value,E.key,this):C(E.value,E.key,this),E=E.next},b.prototype.trimOld=function(C){if(C>=this.size)return;if(C===0){this.clear();return}for(var k=this._head,E=this.size;k&&E>C;)this._map.delete(k.key),k=k.next,E--;this._head=k,this._size=E,k&&(k.previous=void 0)},b.prototype.addItemFirst=function(C){if(!this._head&&!this._tail)this._tail=C;else if(this._head)C.next=this._head,this._head.previous=C;else throw new Error("Invalid list");this._head=C},b.prototype.addItemLast=function(C){if(!this._head&&!this._tail)this._head=C;else if(this._tail)C.previous=this._tail,this._tail.next=C;else throw new Error("Invalid list");this._tail=C},b.prototype.removeItem=function(C){if(C===this._head&&C===this._tail)this._head=void 0,this._tail=void 0;else if(C===this._head){if(!C.next)throw new Error("Invalid list");C.next.previous=void 0,this._head=C.next}else if(C===this._tail){if(!C.previous)throw new Error("Invalid list");C.previous.next=void 0,this._tail=C.previous}else{var k=C.next,E=C.previous;if(!k||!E)throw new Error("Invalid list");k.previous=E,E.next=k}C.next=void 0,C.previous=void 0},b.prototype.touch=function(C,k){if(!this._head||!this._tail)throw new Error("Invalid list");if(k!==1&&k!==2)return;if(k===1){if(C===this._head)return;var E=C.next,A=C.previous;C===this._tail?(A.next=void 0,this._tail=A):(E.previous=A,A.next=E),C.previous=void 0,C.next=this._head,this._head.previous=C,this._head=C}else if(k===2){if(C===this._tail)return;var E=C.next,A=C.previous;C===this._head?(E.previous=void 0,this._head=E):(E.previous=A,A.next=E),C.next=void 0,C.previous=this._tail,this._tail.next=C,this._tail=C}},b.prototype.toJSON=function(){var C=[];return this.forEach(function(k,E){C.push([E,k])}),C},b}(),B=function(b){G(C,b);function C(k,E){E===void 0&&(E=1);var A=b.call(this)||this;return A._limit=k,A._ratio=Math.min(Math.max(0,E),1),A}return C.prototype.get=function(k){return b.prototype.get.call(this,k,2)},C.prototype.peek=function(k){return b.prototype.get.call(this,k,0)},C.prototype.set=function(k,E){b.prototype.set.call(this,k,E,2),this.checkTrim()},C.prototype.checkTrim=function(){this.size>this._limit&&this.trimOld(Math.round(this._limit*this._ratio))},C}(O)},RMFE:function(ke,_){ke.exports="data:image/png;base64,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"},SJMd:function(ke,_){/** * @license * Copyright (C) 2006 Google Inc. * @@ -302,26 +302,26 @@ Please report this to https://github.com/markedjs/marked.`,Q.silent)return"

                    An * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */var d,G,be,re=!1,fe,de;window.PR_SHOULD_USE_CONTINUATION=!0;var ne,W;(function(){var Y=window,O=["break,continue,do,else,for,if,return,while"],B=[O,"auto,case,char,const,default,double,enum,extern,float,goto,inline,int,long,register,restrict,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"],b=[B,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"],C=[b,"alignas,alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,delegate,dynamic_cast,explicit,export,friend,generic,late_check,mutable,namespace,noexcept,noreturn,nullptr,property,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"],k=[b,"abstract,assert,boolean,byte,extends,finally,final,implements,import,instanceof,interface,null,native,package,strictfp,super,synchronized,throws,transient"],E=[b,"abstract,add,alias,as,ascending,async,await,base,bool,by,byte,checked,decimal,delegate,descending,dynamic,event,finally,fixed,foreach,from,get,global,group,implicit,in,interface,internal,into,is,join,let,lock,null,object,out,override,orderby,params,partial,readonly,ref,remove,sbyte,sealed,select,set,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,value,var,virtual,where,yield"],A="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,throw,true,try,unless,until,when,while,yes",L=[b,"abstract,async,await,constructor,debugger,enum,eval,export,function,get,implements,instanceof,interface,let,null,set,undefined,var,with,yield,Infinity,NaN"],g="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END",v=[O,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"],w=[O,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"],I=[O,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"],le=[C,E,k,L,g,v,w,I],te=/^(DIR|FILE|array|vector|(de|priority_)?queue|(forward_)?list|stack|(const_)?(reverse_)?iterator|(unordered_)?(multi)?(set|map)|bitset|u?(int|float)\d*)\b/,oe="str",Me="kwd",ge="com",xe="typ",ve="lit",T="pun",R="pln",ue="tag",K="dec",N="src",X="atn",ie="atv",J="nocode",me="(?:^^\\.?|[+-]|[!=]=?=?|\\#|%=?|&&?=?|\\(|\\*=?|[+\\-]=|->|\\/=?|::?|<>?>?=?|,|;|\\?|@|\\[|~|{|\\^\\^?=?|\\|\\|?=?|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\s*";function D(F){for(var he=0,ye=!1,Pe=!1,Be=0,De=F.length;Be122||(S<65||$>90||Xe.push([Math.max(65,$)|32,Math.min(S,90)|32]),S<97||$>122||Xe.push([Math.max(97,$)&~32,Math.min(S,122)&~32]))}}Xe.sort(function(Ce,ae){return Ce[0]-ae[0]||ae[1]-Ce[1]});for(var M=[],j=[],_e=0;_ez[0]&&(z[1]+1>z[0]&&we.push("-"),we.push(Je(z[1])))}return we.push("]"),we.join("")}function Ct(ht){for(var Ee=ht.source.match(new RegExp("(?:\\[(?:[^\\x5C\\x5D]|\\\\[\\s\\S])*\\]|\\\\u[A-Fa-f0-9]{4}|\\\\x[A-Fa-f0-9]{2}|\\\\[0-9]+|\\\\[^ux0-9]|\\(\\?[:!=]|[\\(\\)\\^]|[^\\x5B\\x5C\\(\\)\\^]+)","g")),Xe=Ee.length,ut=[],we=0,_e=0;we=2&&$==="["?Ee[we]=Ve(ee):$!=="\\"&&(Ee[we]=ee.replace(/[a-zA-Z]/g,function(j){var z=j.charCodeAt(0);return"["+String.fromCharCode(z&~32,z|32)+"]"}))}return Ee.join("")}for(var pt=[],Be=0,De=F.length;Be|\\/=?|::?|<>?>?=?|,|;|\\?|@|\\[|~|{|\\^\\^?=?|\\|\\|?=?|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\s*";function D(F){for(var he=0,ye=!1,Pe=!1,Be=0,De=F.length;Be122||(S<65||$>90||Xe.push([Math.max(65,$)|32,Math.min(S,90)|32]),S<97||$>122||Xe.push([Math.max(97,$)&~32,Math.min(S,122)&~32]))}}Xe.sort(function(Ce,ae){return Ce[0]-ae[0]||ae[1]-Ce[1]});for(var M=[],j=[],_e=0;_ez[0]&&(z[1]+1>z[0]&&Se.push("-"),Se.push(Je(z[1])))}return Se.push("]"),Se.join("")}function Ct(ht){for(var Ee=ht.source.match(new RegExp("(?:\\[(?:[^\\x5C\\x5D]|\\\\[\\s\\S])*\\]|\\\\u[A-Fa-f0-9]{4}|\\\\x[A-Fa-f0-9]{2}|\\\\[0-9]+|\\\\[^ux0-9]|\\(\\?[:!=]|[\\(\\)\\^]|[^\\x5B\\x5C\\(\\)\\^]+)","g")),Xe=Ee.length,ut=[],Se=0,_e=0;Se=2&&$==="["?Ee[Se]=Ve(ee):$!=="\\"&&(Ee[Se]=ee.replace(/[a-zA-Z]/g,function(j){var z=j.charCodeAt(0);return"["+String.fromCharCode(z&~32,z|32)+"]"}))}return Ee.join("")}for(var pt=[],Be=0,De=F.length;Be=0;)ye[pt.charAt(ht)]=Ct;var Ee=Ct[1],Xe=""+Ee;qe.hasOwnProperty(Xe)||(lt.push(Ee),qe[Xe]=null)}lt.push(/[\0-\uffff]/),Pe=D(lt)})();var Be=he.length,De=function(Ge){for(var lt=Ge.sourceCode,qe=Ge.basePos,Je=Ge.sourceNode,Ve=[qe,R],Ct=0,pt=lt.match(Pe)||[],ht={},Ee=0,Xe=pt.length;Ee=5&&we.substring(0,5)==="lang-",ee&&!(_e&&typeof _e[1]=="string")&&(ee=!1,we=N),ee||(ht[ut]=we)}var S=Ct;if(Ct+=ut.length,!ee)Ve.push(qe+S,we);else{var M=_e[1],j=ut.indexOf(M),z=j+M.length;_e[2]&&(z=ut.length-_e[2].length,j=z-M.length);var Ce=we.substring(5);q(Je,qe+S,ut.substring(0,j),De,Ve),q(Je,qe+S+j,M,Z(Ce,M),Ve),q(Je,qe+S+z,ut.substring(z),De,Ve)}}Ge.decorations=Ve};return De}function at(F){var he=[],ye=[];F.tripleQuotedStrings?he.push([oe,/^(?:\'\'\'(?:[^\'\\]|\\[\s\S]|\'{1,2}(?=[^\']))*(?:\'\'\'|$)|\"\"\"(?:[^\"\\]|\\[\s\S]|\"{1,2}(?=[^\"]))*(?:\"\"\"|$)|\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$))/,null,`'"`]):F.multiLineStrings?he.push([oe,/^(?:\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$)|\`(?:[^\\\`]|\\[\s\S])*(?:\`|$))/,null,"'\"`"]):he.push([oe,/^(?:\'(?:[^\\\'\r\n]|\\.)*(?:\'|$)|\"(?:[^\\\"\r\n]|\\.)*(?:\"|$))/,null,`"'`]),F.verbatimStrings&&ye.push([oe,/^@\"(?:[^\"]|\"\")*(?:\"|$)/,null]);var Pe=F.hashComments;Pe&&(F.cStyleComments?(Pe>1?he.push([ge,/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/,null,"#"]):he.push([ge,/^#(?:(?:define|e(?:l|nd)if|else|error|ifn?def|include|line|pragma|undef|warning)\b|[^\r\n]*)/,null,"#"]),ye.push([oe,/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h(?:h|pp|\+\+)?|[a-z]\w*)>/,null])):he.push([ge,/^#[^\r\n]*/,null,"#"])),F.cStyleComments&&(ye.push([ge,/^\/\/[^\r\n]*/,null]),ye.push([ge,/^\/\*[\s\S]*?(?:\*\/|$)/,null]));var Be=F.regexLiterals;if(Be){var De=Be>1?"":` +`):pt=pt.replace(/[ \t\r\n]+/g," "),Pe[Ge]=pt,De[Ge<<1]=Be,Be+=pt.length,De[Ge++<<1|1]=qe)}}return lt(F),{sourceCode:Pe.join("").replace(/\n$/,""),spans:De}}function q(F,he,ye,Pe,Be){if(!ye)return;var De={sourceNode:F,pre:1,langExtension:null,numberLines:null,sourceCode:ye,spans:null,basePos:he,decorations:null};Pe(De),Be.push.apply(Be,De.decorations)}var Ae=/\S/;function we(F){for(var he=void 0,ye=F.firstChild;ye;ye=ye.nextSibling){var Pe=ye.nodeType;he=Pe===1?he?F:ye:Pe===3&&Ae.test(ye.nodeValue)?F:he}return he===F?void 0:he}function nt(F,he){var ye={},Pe;(function(){for(var Ge=F.concat(he),lt=[],qe={},Je=0,Ve=Ge.length;Je=0;)ye[pt.charAt(ht)]=Ct;var Ee=Ct[1],Xe=""+Ee;qe.hasOwnProperty(Xe)||(lt.push(Ee),qe[Xe]=null)}lt.push(/[\0-\uffff]/),Pe=D(lt)})();var Be=he.length,De=function(Ge){for(var lt=Ge.sourceCode,qe=Ge.basePos,Je=Ge.sourceNode,Ve=[qe,R],Ct=0,pt=lt.match(Pe)||[],ht={},Ee=0,Xe=pt.length;Ee=5&&Se.substring(0,5)==="lang-",ee&&!(_e&&typeof _e[1]=="string")&&(ee=!1,Se=N),ee||(ht[ut]=Se)}var S=Ct;if(Ct+=ut.length,!ee)Ve.push(qe+S,Se);else{var M=_e[1],j=ut.indexOf(M),z=j+M.length;_e[2]&&(z=ut.length-_e[2].length,j=z-M.length);var Ce=Se.substring(5);q(Je,qe+S,ut.substring(0,j),De,Ve),q(Je,qe+S+j,M,Z(Ce,M),Ve),q(Je,qe+S+z,ut.substring(z),De,Ve)}}Ge.decorations=Ve};return De}function at(F){var he=[],ye=[];F.tripleQuotedStrings?he.push([oe,/^(?:\'\'\'(?:[^\'\\]|\\[\s\S]|\'{1,2}(?=[^\']))*(?:\'\'\'|$)|\"\"\"(?:[^\"\\]|\\[\s\S]|\"{1,2}(?=[^\"]))*(?:\"\"\"|$)|\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$))/,null,`'"`]):F.multiLineStrings?he.push([oe,/^(?:\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$)|\`(?:[^\\\`]|\\[\s\S])*(?:\`|$))/,null,"'\"`"]):he.push([oe,/^(?:\'(?:[^\\\'\r\n]|\\.)*(?:\'|$)|\"(?:[^\\\"\r\n]|\\.)*(?:\"|$))/,null,`"'`]),F.verbatimStrings&&ye.push([oe,/^@\"(?:[^\"]|\"\")*(?:\"|$)/,null]);var Pe=F.hashComments;Pe&&(F.cStyleComments?(Pe>1?he.push([ge,/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/,null,"#"]):he.push([ge,/^#(?:(?:define|e(?:l|nd)if|else|error|ifn?def|include|line|pragma|undef|warning)\b|[^\r\n]*)/,null,"#"]),ye.push([oe,/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h(?:h|pp|\+\+)?|[a-z]\w*)>/,null])):he.push([ge,/^#[^\r\n]*/,null,"#"])),F.cStyleComments&&(ye.push([ge,/^\/\/[^\r\n]*/,null]),ye.push([ge,/^\/\*[\s\S]*?(?:\*\/|$)/,null]));var Be=F.regexLiterals;if(Be){var De=Be>1?"":` \r`,Ge=De?".":"[\\S\\s]",lt="/(?=[^/*"+De+"])(?:[^/\\x5B\\x5C"+De+"]|\\x5C"+Ge+"|\\x5B(?:[^\\x5C\\x5D"+De+"]|\\x5C"+Ge+")*(?:\\x5D|$))+/";ye.push(["lang-regex",RegExp("^"+me+"("+lt+")")])}var qe=F.types;qe&&ye.push([xe,qe]);var Je=(""+F.keywords).replace(/^ | $/g,"");Je.length&&ye.push([Me,new RegExp("^(?:"+Je.replace(/[\s,]+/g,"|")+")\\b"),null]),he.push([R,/^\s+/,null,` \r - \xA0`]);var Ve="^.[^\\s\\w.$@'\"`/\\\\]*";return F.regexLiterals&&(Ve+="(?!s*/)"),ye.push([ve,/^@[a-z_$][a-z_$@0-9]*/i,null],[xe,/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\w+_t\b)/,null],[R,/^[a-z_$][a-z_$@0-9]*/i,null],[ve,new RegExp("^(?:0x[a-f0-9]+|(?:\\d(?:_\\d+)*\\d*(?:\\.\\d*)?|\\.\\d\\+)(?:e[+\\-]?\\d+)?)[a-z]*","i"),null,"0123456789"],[R,/^\\[\s\S]?/,null],[T,new RegExp(Ve),null]),nt(he,ye)}var We=at({keywords:le,hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0});function Le(F,he,ye){for(var Pe=/(?:^|\s)nocode(?:\s|$)/,Be=/\r\n?|\n/,De=F.ownerDocument,Ge=De.createElement("li");F.firstChild;)Ge.appendChild(F.firstChild);var lt=[Ge];function qe(Ee){var Xe=Ee.nodeType;if(Xe==1&&!Pe.test(Ee.className))if(Ee.nodeName==="br")Je(Ee),Ee.parentNode&&Ee.parentNode.removeChild(Ee);else for(var ut=Ee.firstChild;ut;ut=ut.nextSibling)qe(ut);else if((Xe==3||Xe==4)&&ye){var we=Ee.nodeValue,_e=we.match(Be);if(_e){var ee=we.substring(0,_e.index);Ee.nodeValue=ee;var Q=we.substring(_e.index+_e[0].length);if(Q){var $=Ee.parentNode;$.insertBefore(De.createTextNode(Q),Ee.nextSibling)}Je(Ee),ee||Ee.parentNode.removeChild(Ee)}}}function Je(Ee){for(;!Ee.nextSibling;)if(Ee=Ee.parentNode,!Ee)return;function Xe(_e,ee){var Q=ee?_e.cloneNode(!1):_e,$=_e.parentNode;if($){var S=Xe($,1),M=_e.nextSibling;S.appendChild(Q);for(var j=M;j;j=M)M=j.nextSibling,S.appendChild(j)}return Q}for(var ut=Xe(Ee.nextSibling,0),we;(we=ut.parentNode)&&we.nodeType===1;)ut=we;lt.push(ut)}for(var Ve=0;Ve=$&&(qe+=2),De>=S&&(Ct+=2)}}finally{we&&(we.style.display=_e)}}var Ne={};function se(F,he){for(var ye=he.length;--ye>=0;){var Pe=he[ye];Ne.hasOwnProperty(Pe)?Y.console&&console.warn("cannot override language handler %s",Pe):Ne[Pe]=F}}function Z(F,he){return F&&Ne.hasOwnProperty(F)||(F=/^\s*]*(?:>|$)/],[ge,/^<\!--[\s\S]*?(?:-\->|$)/],["lang-",/^<\?([\s\S]+?)(?:\?>|$)/],["lang-",/^<%([\s\S]+?)(?:%>|$)/],[T,/^(?:<[%?]|[%?]>)/],["lang-",/^]*>([\s\S]+?)<\/xmp\b[^>]*>/i],["lang-js",/^]*>([\s\S]*?)(<\/script\b[^>]*>)/i],["lang-css",/^]*>([\s\S]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]),se(nt([[R,/^[\s]+/,null,` \r -`],[ie,/^(?:\"[^\"]*\"?|\'[^\']*\'?)/,null,`"'`]],[[ue,/^^<\/?[a-z](?:[\w.:-]*\w)?|\/?>$/i],[X,/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^>\'\"\s]*(?:[^>\'\"\s\/]|\/(?=\s)))/],[T,/^[=<>\/]+/],["lang-js",/^on\w+\s*=\s*\"([^\"]+)\"/i],["lang-js",/^on\w+\s*=\s*\'([^\']+)\'/i],["lang-js",/^on\w+\s*=\s*([^\"\'>\s]+)/i],["lang-css",/^style\s*=\s*\"([^\"]+)\"/i],["lang-css",/^style\s*=\s*\'([^\']+)\'/i],["lang-css",/^style\s*=\s*([^\"\'>\s]+)/i]]),["in.tag"]),se(nt([],[[ie,/^[\s\S]+/]]),["uq.val"]),se(at({keywords:C,hashComments:!0,cStyleComments:!0,types:te}),["c","cc","cpp","cxx","cyc","m"]),se(at({keywords:"null,true,false"}),["json"]),se(at({keywords:E,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:te}),["cs"]),se(at({keywords:k,cStyleComments:!0}),["java"]),se(at({keywords:I,hashComments:!0,multiLineStrings:!0}),["bash","bsh","csh","sh"]),se(at({keywords:v,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}),["cv","py","python"]),se(at({keywords:g,hashComments:!0,multiLineStrings:!0,regexLiterals:2}),["perl","pl","pm"]),se(at({keywords:w,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb","ruby"]),se(at({keywords:L,cStyleComments:!0,regexLiterals:!0}),["javascript","js","ts","typescript"]),se(at({keywords:A,hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]),se(nt([],[[oe,/^[\s\S]+/]]),["regex"]);function ze(F){var he=F.langExtension;try{var ye=y(F.sourceNode,F.pre),Pe=ye.sourceCode;F.sourceCode=Pe,F.spans=ye.spans,F.basePos=0,Z(he,Pe)(F),Ie(F)}catch(Be){Y.console&&console.log(Be&&Be.stack||Be)}}function Ye(F,he,ye){var Pe=ye||!1,Be=he||null,De=document.createElement("div");De.innerHTML="

                    "+F+"
                    ",De=De.firstChild,Pe&&Le(De,Pe,!0);var Ge={langExtension:Be,numberLines:Pe,sourceNode:De,pre:1,sourceCode:null,basePos:null,spans:null,decorations:null};return ze(Ge),De.innerHTML}function Ke(F,he){var ye=he||document.body,Pe=ye.ownerDocument||document;function Be(Q){return ye.getElementsByTagName(Q)}for(var De=[Be("pre"),Be("code"),Be("xmp")],Ge=[],lt=0;lt=0){var I=v.split("!=");return Y.create(I[0].trim(),this._deserializeValue(I[1],w))}if(v.indexOf("==")>=0){var I=v.split("==");return W.create(I[0].trim(),this._deserializeValue(I[1],w))}if(v.indexOf("=~")>=0){var I=v.split("=~");return B.create(I[0].trim(),this._deserializeRegexValue(I[1],w))}return/^\!\s*/.test(v)?O.create(v.substr(1).trim()):ne.create(v)},g._deserializeValue=function(v,w){if(v=v.trim(),v==="true")return!0;if(v==="false")return!1;var I=/^'([^']*)'$/.exec(v);return I?I[1].trim():v},g._deserializeRegexValue=function(v,w){if(Object(G.x)(v)){if(w)throw new Error("missing regexp-value for =~-expression");return console.warn("missing regexp-value for =~-expression"),null}var I=v.indexOf("/"),le=v.lastIndexOf("/");if(I===le||I<0){if(w)throw new Error("bad regexp-value '"+v+"', missing /-enclosure");return console.warn("bad regexp-value '"+v+"', missing /-enclosure"),null}var te=v.slice(I+1,le),oe=v[le+1]==="i"?"i":"";try{return new RegExp(te,oe)}catch(Me){if(w)throw new Error("bad regexp-value '"+v+"', parse error: "+Me);return console.warn("bad regexp-value '"+v+"', parse error: "+Me),null}},g}();function de(g,v){var w=g.getType(),I=v.getType();if(w!==I)return w-I;switch(w){case 1:return g.cmp(v);case 2:return g.cmp(v);case 3:return g.cmp(v);case 4:return g.cmp(v);case 6:return g.cmp(v);case 7:return g.cmp(v);case 5:return g.cmp(v);default:throw new Error("Unknown ContextKeyExpr!")}}var ne=function(){function g(v){this.key=v}return g.create=function(v){return new g(v)},g.prototype.getType=function(){return 1},g.prototype.cmp=function(v){return this.keyv.key?1:0},g.prototype.equals=function(v){return v instanceof g?this.key===v.key:!1},g.prototype.evaluate=function(v){return!!v.getValue(this.key)},g.prototype.keys=function(){return[this.key]},g.prototype.negate=function(){return O.create(this.key)},g}(),W=function(){function g(v,w){this.key=v,this.value=w}return g.create=function(v,w){return typeof w=="boolean"?w?ne.create(v):O.create(v):new g(v,w)},g.prototype.getType=function(){return 3},g.prototype.cmp=function(v){return this.keyv.key?1:this.valuev.value?1:0},g.prototype.equals=function(v){return v instanceof g?this.key===v.key&&this.value===v.value:!1},g.prototype.evaluate=function(v){return v.getValue(this.key)==this.value},g.prototype.keys=function(){return[this.key]},g.prototype.negate=function(){return Y.create(this.key,this.value)},g}(),Y=function(){function g(v,w){this.key=v,this.value=w}return g.create=function(v,w){return typeof w=="boolean"?w?O.create(v):ne.create(v):new g(v,w)},g.prototype.getType=function(){return 4},g.prototype.cmp=function(v){return this.keyv.key?1:this.valuev.value?1:0},g.prototype.equals=function(v){return v instanceof g?this.key===v.key&&this.value===v.value:!1},g.prototype.evaluate=function(v){return v.getValue(this.key)!=this.value},g.prototype.keys=function(){return[this.key]},g.prototype.negate=function(){return W.create(this.key,this.value)},g}(),O=function(){function g(v){this.key=v}return g.create=function(v){return new g(v)},g.prototype.getType=function(){return 2},g.prototype.cmp=function(v){return this.keyv.key?1:0},g.prototype.equals=function(v){return v instanceof g?this.key===v.key:!1},g.prototype.evaluate=function(v){return!v.getValue(this.key)},g.prototype.keys=function(){return[this.key]},g.prototype.negate=function(){return ne.create(this.key)},g}(),B=function(){function g(v,w){this.key=v,this.regexp=w}return g.create=function(v,w){return new g(v,w)},g.prototype.getType=function(){return 6},g.prototype.cmp=function(v){if(this.keyv.key)return 1;var w=this.regexp?this.regexp.source:"",I=v.regexp?v.regexp.source:"";return wI?1:0},g.prototype.equals=function(v){if(v instanceof g){var w=this.regexp?this.regexp.source:"",I=v.regexp?v.regexp.source:"";return this.key===v.key&&w===I}return!1},g.prototype.evaluate=function(v){var w=v.getValue(this.key);return this.regexp?this.regexp.test(w):!1},g.prototype.keys=function(){return[this.key]},g.prototype.negate=function(){return b.create(this)},g}(),b=function(){function g(v){this._actual=v}return g.create=function(v){return new g(v)},g.prototype.getType=function(){return 7},g.prototype.cmp=function(v){return this._actual.cmp(v._actual)},g.prototype.equals=function(v){return v instanceof g?this._actual.equals(v._actual):!1},g.prototype.evaluate=function(v){return!this._actual.evaluate(v)},g.prototype.keys=function(){return this._actual.keys()},g.prototype.negate=function(){return this._actual},g}(),C=function(){function g(v){this.expr=v}return g.create=function(v){var w=g._normalizeArr(v);return w.length===0?void 0:w.length===1?w[0]:new g(w)},g.prototype.getType=function(){return 5},g.prototype.cmp=function(v){if(this.expr.lengthv.expr.length)return 1;for(var w=0,I=this.expr.length;w1;){for(var oe=v.shift(),Me=v.shift(),ge=[],xe=0,ve=te(oe);xe=15&&(C=!1,O=!0);var oe=w&&(B||C&&(te==null||te<12.11)),Me=re||W&&Y>=9;function ge(e){return new RegExp("(^|\\s)"+e+"(?:$|\\s)\\s*")}var xe=function(e,t){var i=e.className,n=ge(t).exec(i);if(n){var r=i.slice(n.index+n[0].length);e.className=i.slice(0,n.index)+(r?n[1]+r:"")}};function ve(e){for(var t=e.childNodes.length;t>0;--t)e.removeChild(e.firstChild);return e}function T(e,t){return ve(e).appendChild(t)}function R(e,t,i,n){var r=document.createElement(e);if(i&&(r.className=i),n&&(r.style.cssText=n),typeof t=="string")r.appendChild(document.createTextNode(t));else if(t)for(var s=0;s=t)return l+(t-s);l+=p-s,l+=i-l%i,s=p+1}}var Ae=function(){this.id=null,this.f=null,this.time=0,this.handler=D(this.onTimeout,this)};Ae.prototype.onTimeout=function(e){e.id=0,e.time<=+new Date?e.f():setTimeout(e.handler,e.time-+new Date)},Ae.prototype.set=function(e,t){this.f=t;var i=+new Date+e;(!this.id||i=t)return n+Math.min(l,t-r);if(r+=s-n,r+=i-r%i,n=s+1,r>=t)return n}}var se=[""];function Z(e){for(;se.length<=e;)se.push(ze(se)+" ");return se[e]}function ze(e){return e[e.length-1]}function Ye(e,t){for(var i=[],n=0;n"\x80"&&(e.toUpperCase()!=e.toLowerCase()||F.test(e))}function ye(e,t){return t?t.source.indexOf("\\w")>-1&&he(e)?!0:t.test(e):he(e)}function Pe(e){for(var t in e)if(e.hasOwnProperty(t)&&e[t])return!1;return!0}var Be=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function De(e){return e.charCodeAt(0)>=768&&Be.test(e)}function Ge(e,t,i){for(;(i<0?t>0:ti?-1:1;;){if(t==i)return t;var r=(t+i)/2,s=n<0?Math.ceil(r):Math.floor(r);if(s==t)return e(s)?t:i;e(s)?i=s:t=s+n}}function qe(e,t,i,n){if(!e)return n(t,i,"ltr",0);for(var r=!1,s=0;st||t==i&&l.to==t)&&(n(Math.max(l.from,t),Math.min(l.to,i),l.level==1?"rtl":"ltr",s),r=!0)}r||n(t,i,"ltr")}var Je=null;function Ve(e,t,i){var n;Je=null;for(var r=0;rt)return r;s.to==t&&(s.from!=s.to&&i=="before"?n=r:Je=r),s.from==t&&(s.from!=s.to&&i!="before"?n=r:Je=r)}return n!=null?n:Je}var Ct=function(){var e="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",t="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function i(x){return x<=247?e.charAt(x):1424<=x&&x<=1524?"R":1536<=x&&x<=1785?t.charAt(x-1536):1774<=x&&x<=2220?"r":8192<=x&&x<=8203?"w":x==8204?"b":"L"}var n=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,r=/[stwN]/,s=/[LRr]/,l=/[Lb1n]/,p=/[1n]/;function m(x,P,H){this.level=x,this.from=P,this.to=H}return function(x,P){var H=P=="ltr"?"L":"R";if(x.length==0||P=="ltr"&&!n.test(x))return!1;for(var pe=x.length,ce=[],Re=0;Re-1&&(n[t]=r.slice(0,s).concat(r.slice(s+1)))}}}function we(e,t){var i=Xe(e,t);if(!i.length)return;for(var n=Array.prototype.slice.call(arguments,2),r=0;r0}function $(e){e.prototype.on=function(t,i){Ee(this,t,i)},e.prototype.off=function(t,i){ut(this,t,i)}}function S(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function M(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}function j(e){return e.defaultPrevented!=null?e.defaultPrevented:e.returnValue==!1}function z(e){S(e),M(e)}function Ce(e){return e.target||e.srcElement}function ae(e){var t=e.which;return t==null&&(e.button&1?t=1:e.button&2?t=3:e.button&4&&(t=2)),w&&e.ctrlKey&&t==1&&(t=3),t}var je=function(){if(W&&Y<9)return!1;var e=R("div");return"draggable"in e||"dragDrop"in e}(),$e;function dt(e){if($e==null){var t=R("span","\u200B");T(e,R("span",[t,document.createTextNode("x")])),e.firstChild.offsetHeight!=0&&($e=t.offsetWidth<=1&&t.offsetHeight>2&&!(W&&Y<8))}var i=$e?R("span","\u200B"):R("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return i.setAttribute("cm-text",""),i}var st;function Lt(e){if(st!=null)return st;var t=T(e,document.createTextNode("A\u062EA")),i=K(t,0,1).getBoundingClientRect(),n=K(t,1,2).getBoundingClientRect();return ve(e),!i||i.left==i.right?!1:st=n.right-i.right<3}var Mt=` + \xA0`]);var Ve="^.[^\\s\\w.$@'\"`/\\\\]*";return F.regexLiterals&&(Ve+="(?!s*/)"),ye.push([ve,/^@[a-z_$][a-z_$@0-9]*/i,null],[xe,/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\w+_t\b)/,null],[R,/^[a-z_$][a-z_$@0-9]*/i,null],[ve,new RegExp("^(?:0x[a-f0-9]+|(?:\\d(?:_\\d+)*\\d*(?:\\.\\d*)?|\\.\\d\\+)(?:e[+\\-]?\\d+)?)[a-z]*","i"),null,"0123456789"],[R,/^\\[\s\S]?/,null],[T,new RegExp(Ve),null]),nt(he,ye)}var We=at({keywords:le,hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0});function Le(F,he,ye){for(var Pe=/(?:^|\s)nocode(?:\s|$)/,Be=/\r\n?|\n/,De=F.ownerDocument,Ge=De.createElement("li");F.firstChild;)Ge.appendChild(F.firstChild);var lt=[Ge];function qe(Ee){var Xe=Ee.nodeType;if(Xe==1&&!Pe.test(Ee.className))if(Ee.nodeName==="br")Je(Ee),Ee.parentNode&&Ee.parentNode.removeChild(Ee);else for(var ut=Ee.firstChild;ut;ut=ut.nextSibling)qe(ut);else if((Xe==3||Xe==4)&&ye){var Se=Ee.nodeValue,_e=Se.match(Be);if(_e){var ee=Se.substring(0,_e.index);Ee.nodeValue=ee;var Q=Se.substring(_e.index+_e[0].length);if(Q){var $=Ee.parentNode;$.insertBefore(De.createTextNode(Q),Ee.nextSibling)}Je(Ee),ee||Ee.parentNode.removeChild(Ee)}}}function Je(Ee){for(;!Ee.nextSibling;)if(Ee=Ee.parentNode,!Ee)return;function Xe(_e,ee){var Q=ee?_e.cloneNode(!1):_e,$=_e.parentNode;if($){var S=Xe($,1),M=_e.nextSibling;S.appendChild(Q);for(var j=M;j;j=M)M=j.nextSibling,S.appendChild(j)}return Q}for(var ut=Xe(Ee.nextSibling,0),Se;(Se=ut.parentNode)&&Se.nodeType===1;)ut=Se;lt.push(ut)}for(var Ve=0;Ve=$&&(qe+=2),De>=S&&(Ct+=2)}}finally{Se&&(Se.style.display=_e)}}var Ne={};function se(F,he){for(var ye=he.length;--ye>=0;){var Pe=he[ye];Ne.hasOwnProperty(Pe)?Y.console&&console.warn("cannot override language handler %s",Pe):Ne[Pe]=F}}function Z(F,he){return F&&Ne.hasOwnProperty(F)||(F=/^\s*]*(?:>|$)/],[ge,/^<\!--[\s\S]*?(?:-\->|$)/],["lang-",/^<\?([\s\S]+?)(?:\?>|$)/],["lang-",/^<%([\s\S]+?)(?:%>|$)/],[T,/^(?:<[%?]|[%?]>)/],["lang-",/^]*>([\s\S]+?)<\/xmp\b[^>]*>/i],["lang-js",/^]*>([\s\S]*?)(<\/script\b[^>]*>)/i],["lang-css",/^]*>([\s\S]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]),se(nt([[R,/^[\s]+/,null,` \r +`],[ie,/^(?:\"[^\"]*\"?|\'[^\']*\'?)/,null,`"'`]],[[ue,/^^<\/?[a-z](?:[\w.:-]*\w)?|\/?>$/i],[X,/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^>\'\"\s]*(?:[^>\'\"\s\/]|\/(?=\s)))/],[T,/^[=<>\/]+/],["lang-js",/^on\w+\s*=\s*\"([^\"]+)\"/i],["lang-js",/^on\w+\s*=\s*\'([^\']+)\'/i],["lang-js",/^on\w+\s*=\s*([^\"\'>\s]+)/i],["lang-css",/^style\s*=\s*\"([^\"]+)\"/i],["lang-css",/^style\s*=\s*\'([^\']+)\'/i],["lang-css",/^style\s*=\s*([^\"\'>\s]+)/i]]),["in.tag"]),se(nt([],[[ie,/^[\s\S]+/]]),["uq.val"]),se(at({keywords:C,hashComments:!0,cStyleComments:!0,types:te}),["c","cc","cpp","cxx","cyc","m"]),se(at({keywords:"null,true,false"}),["json"]),se(at({keywords:E,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:te}),["cs"]),se(at({keywords:k,cStyleComments:!0}),["java"]),se(at({keywords:I,hashComments:!0,multiLineStrings:!0}),["bash","bsh","csh","sh"]),se(at({keywords:v,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}),["cv","py","python"]),se(at({keywords:g,hashComments:!0,multiLineStrings:!0,regexLiterals:2}),["perl","pl","pm"]),se(at({keywords:w,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb","ruby"]),se(at({keywords:L,cStyleComments:!0,regexLiterals:!0}),["javascript","js","ts","typescript"]),se(at({keywords:A,hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]),se(nt([],[[oe,/^[\s\S]+/]]),["regex"]);function ze(F){var he=F.langExtension;try{var ye=y(F.sourceNode,F.pre),Pe=ye.sourceCode;F.sourceCode=Pe,F.spans=ye.spans,F.basePos=0,Z(he,Pe)(F),Ie(F)}catch(Be){Y.console&&console.log(Be&&Be.stack||Be)}}function Ye(F,he,ye){var Pe=ye||!1,Be=he||null,De=document.createElement("div");De.innerHTML="
                    "+F+"
                    ",De=De.firstChild,Pe&&Le(De,Pe,!0);var Ge={langExtension:Be,numberLines:Pe,sourceNode:De,pre:1,sourceCode:null,basePos:null,spans:null,decorations:null};return ze(Ge),De.innerHTML}function Ke(F,he){var ye=he||document.body,Pe=ye.ownerDocument||document;function Be(Q){return ye.getElementsByTagName(Q)}for(var De=[Be("pre"),Be("code"),Be("xmp")],Ge=[],lt=0;lt=0){var I=v.split("!=");return Y.create(I[0].trim(),this._deserializeValue(I[1],w))}if(v.indexOf("==")>=0){var I=v.split("==");return W.create(I[0].trim(),this._deserializeValue(I[1],w))}if(v.indexOf("=~")>=0){var I=v.split("=~");return B.create(I[0].trim(),this._deserializeRegexValue(I[1],w))}return/^\!\s*/.test(v)?O.create(v.substr(1).trim()):ne.create(v)},g._deserializeValue=function(v,w){if(v=v.trim(),v==="true")return!0;if(v==="false")return!1;var I=/^'([^']*)'$/.exec(v);return I?I[1].trim():v},g._deserializeRegexValue=function(v,w){if(Object(G.x)(v)){if(w)throw new Error("missing regexp-value for =~-expression");return console.warn("missing regexp-value for =~-expression"),null}var I=v.indexOf("/"),le=v.lastIndexOf("/");if(I===le||I<0){if(w)throw new Error("bad regexp-value '"+v+"', missing /-enclosure");return console.warn("bad regexp-value '"+v+"', missing /-enclosure"),null}var te=v.slice(I+1,le),oe=v[le+1]==="i"?"i":"";try{return new RegExp(te,oe)}catch(Me){if(w)throw new Error("bad regexp-value '"+v+"', parse error: "+Me);return console.warn("bad regexp-value '"+v+"', parse error: "+Me),null}},g}();function de(g,v){var w=g.getType(),I=v.getType();if(w!==I)return w-I;switch(w){case 1:return g.cmp(v);case 2:return g.cmp(v);case 3:return g.cmp(v);case 4:return g.cmp(v);case 6:return g.cmp(v);case 7:return g.cmp(v);case 5:return g.cmp(v);default:throw new Error("Unknown ContextKeyExpr!")}}var ne=function(){function g(v){this.key=v}return g.create=function(v){return new g(v)},g.prototype.getType=function(){return 1},g.prototype.cmp=function(v){return this.keyv.key?1:0},g.prototype.equals=function(v){return v instanceof g?this.key===v.key:!1},g.prototype.evaluate=function(v){return!!v.getValue(this.key)},g.prototype.keys=function(){return[this.key]},g.prototype.negate=function(){return O.create(this.key)},g}(),W=function(){function g(v,w){this.key=v,this.value=w}return g.create=function(v,w){return typeof w=="boolean"?w?ne.create(v):O.create(v):new g(v,w)},g.prototype.getType=function(){return 3},g.prototype.cmp=function(v){return this.keyv.key?1:this.valuev.value?1:0},g.prototype.equals=function(v){return v instanceof g?this.key===v.key&&this.value===v.value:!1},g.prototype.evaluate=function(v){return v.getValue(this.key)==this.value},g.prototype.keys=function(){return[this.key]},g.prototype.negate=function(){return Y.create(this.key,this.value)},g}(),Y=function(){function g(v,w){this.key=v,this.value=w}return g.create=function(v,w){return typeof w=="boolean"?w?O.create(v):ne.create(v):new g(v,w)},g.prototype.getType=function(){return 4},g.prototype.cmp=function(v){return this.keyv.key?1:this.valuev.value?1:0},g.prototype.equals=function(v){return v instanceof g?this.key===v.key&&this.value===v.value:!1},g.prototype.evaluate=function(v){return v.getValue(this.key)!=this.value},g.prototype.keys=function(){return[this.key]},g.prototype.negate=function(){return W.create(this.key,this.value)},g}(),O=function(){function g(v){this.key=v}return g.create=function(v){return new g(v)},g.prototype.getType=function(){return 2},g.prototype.cmp=function(v){return this.keyv.key?1:0},g.prototype.equals=function(v){return v instanceof g?this.key===v.key:!1},g.prototype.evaluate=function(v){return!v.getValue(this.key)},g.prototype.keys=function(){return[this.key]},g.prototype.negate=function(){return ne.create(this.key)},g}(),B=function(){function g(v,w){this.key=v,this.regexp=w}return g.create=function(v,w){return new g(v,w)},g.prototype.getType=function(){return 6},g.prototype.cmp=function(v){if(this.keyv.key)return 1;var w=this.regexp?this.regexp.source:"",I=v.regexp?v.regexp.source:"";return wI?1:0},g.prototype.equals=function(v){if(v instanceof g){var w=this.regexp?this.regexp.source:"",I=v.regexp?v.regexp.source:"";return this.key===v.key&&w===I}return!1},g.prototype.evaluate=function(v){var w=v.getValue(this.key);return this.regexp?this.regexp.test(w):!1},g.prototype.keys=function(){return[this.key]},g.prototype.negate=function(){return b.create(this)},g}(),b=function(){function g(v){this._actual=v}return g.create=function(v){return new g(v)},g.prototype.getType=function(){return 7},g.prototype.cmp=function(v){return this._actual.cmp(v._actual)},g.prototype.equals=function(v){return v instanceof g?this._actual.equals(v._actual):!1},g.prototype.evaluate=function(v){return!this._actual.evaluate(v)},g.prototype.keys=function(){return this._actual.keys()},g.prototype.negate=function(){return this._actual},g}(),C=function(){function g(v){this.expr=v}return g.create=function(v){var w=g._normalizeArr(v);return w.length===0?void 0:w.length===1?w[0]:new g(w)},g.prototype.getType=function(){return 5},g.prototype.cmp=function(v){if(this.expr.lengthv.expr.length)return 1;for(var w=0,I=this.expr.length;w1;){for(var oe=v.shift(),Me=v.shift(),ge=[],xe=0,ve=te(oe);xe=15&&(C=!1,O=!0);var oe=w&&(B||C&&(te==null||te<12.11)),Me=re||W&&Y>=9;function ge(e){return new RegExp("(^|\\s)"+e+"(?:$|\\s)\\s*")}var xe=function(e,t){var i=e.className,n=ge(t).exec(i);if(n){var r=i.slice(n.index+n[0].length);e.className=i.slice(0,n.index)+(r?n[1]+r:"")}};function ve(e){for(var t=e.childNodes.length;t>0;--t)e.removeChild(e.firstChild);return e}function T(e,t){return ve(e).appendChild(t)}function R(e,t,i,n){var r=document.createElement(e);if(i&&(r.className=i),n&&(r.style.cssText=n),typeof t=="string")r.appendChild(document.createTextNode(t));else if(t)for(var s=0;s=t)return l+(t-s);l+=p-s,l+=i-l%i,s=p+1}}var Ae=function(){this.id=null,this.f=null,this.time=0,this.handler=D(this.onTimeout,this)};Ae.prototype.onTimeout=function(e){e.id=0,e.time<=+new Date?e.f():setTimeout(e.handler,e.time-+new Date)},Ae.prototype.set=function(e,t){this.f=t;var i=+new Date+e;(!this.id||i=t)return n+Math.min(l,t-r);if(r+=s-n,r+=i-r%i,n=s+1,r>=t)return n}}var se=[""];function Z(e){for(;se.length<=e;)se.push(ze(se)+" ");return se[e]}function ze(e){return e[e.length-1]}function Ye(e,t){for(var i=[],n=0;n"\x80"&&(e.toUpperCase()!=e.toLowerCase()||F.test(e))}function ye(e,t){return t?t.source.indexOf("\\w")>-1&&he(e)?!0:t.test(e):he(e)}function Pe(e){for(var t in e)if(e.hasOwnProperty(t)&&e[t])return!1;return!0}var Be=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function De(e){return e.charCodeAt(0)>=768&&Be.test(e)}function Ge(e,t,i){for(;(i<0?t>0:ti?-1:1;;){if(t==i)return t;var r=(t+i)/2,s=n<0?Math.ceil(r):Math.floor(r);if(s==t)return e(s)?t:i;e(s)?i=s:t=s+n}}function qe(e,t,i,n){if(!e)return n(t,i,"ltr",0);for(var r=!1,s=0;st||t==i&&l.to==t)&&(n(Math.max(l.from,t),Math.min(l.to,i),l.level==1?"rtl":"ltr",s),r=!0)}r||n(t,i,"ltr")}var Je=null;function Ve(e,t,i){var n;Je=null;for(var r=0;rt)return r;s.to==t&&(s.from!=s.to&&i=="before"?n=r:Je=r),s.from==t&&(s.from!=s.to&&i!="before"?n=r:Je=r)}return n!=null?n:Je}var Ct=function(){var e="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",t="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function i(x){return x<=247?e.charAt(x):1424<=x&&x<=1524?"R":1536<=x&&x<=1785?t.charAt(x-1536):1774<=x&&x<=2220?"r":8192<=x&&x<=8203?"w":x==8204?"b":"L"}var n=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,r=/[stwN]/,s=/[LRr]/,l=/[Lb1n]/,p=/[1n]/;function m(x,P,H){this.level=x,this.from=P,this.to=H}return function(x,P){var H=P=="ltr"?"L":"R";if(x.length==0||P=="ltr"&&!n.test(x))return!1;for(var pe=x.length,ce=[],Re=0;Re-1&&(n[t]=r.slice(0,s).concat(r.slice(s+1)))}}}function Se(e,t){var i=Xe(e,t);if(!i.length)return;for(var n=Array.prototype.slice.call(arguments,2),r=0;r0}function $(e){e.prototype.on=function(t,i){Ee(this,t,i)},e.prototype.off=function(t,i){ut(this,t,i)}}function S(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function M(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}function j(e){return e.defaultPrevented!=null?e.defaultPrevented:e.returnValue==!1}function z(e){S(e),M(e)}function Ce(e){return e.target||e.srcElement}function ae(e){var t=e.which;return t==null&&(e.button&1?t=1:e.button&2?t=3:e.button&4&&(t=2)),w&&e.ctrlKey&&t==1&&(t=3),t}var je=function(){if(W&&Y<9)return!1;var e=R("div");return"draggable"in e||"dragDrop"in e}(),$e;function dt(e){if($e==null){var t=R("span","\u200B");T(e,R("span",[t,document.createTextNode("x")])),e.firstChild.offsetHeight!=0&&($e=t.offsetWidth<=1&&t.offsetHeight>2&&!(W&&Y<8))}var i=$e?R("span","\u200B"):R("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return i.setAttribute("cm-text",""),i}var st;function Lt(e){if(st!=null)return st;var t=T(e,document.createTextNode("A\u062EA")),i=K(t,0,1).getBoundingClientRect(),n=K(t,1,2).getBoundingClientRect();return ve(e),!i||i.left==i.right?!1:st=n.right-i.right<3}var Mt=` b`.split(/\n/).length!=3?function(e){for(var t=0,i=[],n=e.length;t<=n;){var r=e.indexOf(` -`,t);r==-1&&(r=e.length);var s=e.slice(t,e.charAt(r-1)=="\r"?r-1:r),l=s.indexOf("\r");l!=-1?(i.push(s.slice(0,l)),t+=l+1):(i.push(s),t=r+1)}return i}:function(e){return e.split(/\r\n?|\n/)},mt=window.getSelection?function(e){try{return e.selectionStart!=e.selectionEnd}catch(t){return!1}}:function(e){var t;try{t=e.ownerDocument.selection.createRange()}catch(i){}return!t||t.parentElement()!=e?!1:t.compareEndPoints("StartToEnd",t)!=0},Jt=function(){var e=R("div");return"oncopy"in e?!0:(e.setAttribute("oncopy","return;"),typeof e.oncopy=="function")}(),Bt=null;function Ut(e){if(Bt!=null)return Bt;var t=T(e,R("span","x")),i=t.getBoundingClientRect(),n=K(t,0,1).getBoundingClientRect();return Bt=Math.abs(i.left-n.left)>1}var It={},wt={};function jt(e,t){arguments.length>2&&(t.dependencies=Array.prototype.slice.call(arguments,2)),It[e]=t}function Gt(e,t){wt[e]=t}function ot(e){if(typeof e=="string"&&wt.hasOwnProperty(e))e=wt[e];else if(e&&typeof e.name=="string"&&wt.hasOwnProperty(e.name)){var t=wt[e.name];typeof t=="string"&&(t={name:t}),e=U(t,e),e.name=t.name}else{if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(e))return ot("application/xml");if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(e))return ot("application/json")}return typeof e=="string"?{name:e}:e||{name:"null"}}function gt(e,t){t=ot(t);var i=It[t.name];if(!i)return gt(e,"text/plain");var n=i(e,t);if(it.hasOwnProperty(t.name)){var r=it[t.name];for(var s in r){if(!r.hasOwnProperty(s))continue;n.hasOwnProperty(s)&&(n["_"+s]=n[s]),n[s]=r[s]}}if(n.name=t.name,t.helperType&&(n.helperType=t.helperType),t.modeProps)for(var l in t.modeProps)n[l]=t.modeProps[l];return n}var it={};function xt(e,t){var i=it.hasOwnProperty(e)?it[e]:it[e]={};y(t,i)}function qt(e,t){if(t===!0)return t;if(e.copyState)return e.copyState(t);var i={};for(var n in t){var r=t[n];r instanceof Array&&(r=r.concat([])),i[n]=r}return i}function un(e,t){for(var i;e.innerMode&&!(i=e.innerMode(t),!i||i.mode==e);)t=i.state,e=i.mode;return i||{mode:e,state:t}}function Nt(e,t,i){return e.startState?e.startState(t,i):!0}var vt=function(e,t,i){this.pos=this.start=0,this.string=e,this.tabSize=t||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=i};vt.prototype.eol=function(){return this.pos>=this.string.length},vt.prototype.sol=function(){return this.pos==this.lineStart},vt.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},vt.prototype.next=function(){if(this.post},vt.prototype.eatSpace=function(){for(var e=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>e},vt.prototype.skipToEnd=function(){this.pos=this.string.length},vt.prototype.skipTo=function(e){var t=this.string.indexOf(e,this.pos);if(t>-1)return this.pos=t,!0},vt.prototype.backUp=function(e){this.pos-=e},vt.prototype.column=function(){return this.lastColumnPos0?null:(s&&t!==!1&&(this.pos+=s[0].length),s)}},vt.prototype.current=function(){return this.string.slice(this.start,this.pos)},vt.prototype.hideFirstChars=function(e,t){this.lineStart+=e;try{return t()}finally{this.lineStart-=e}},vt.prototype.lookAhead=function(e){var t=this.lineOracle;return t&&t.lookAhead(e)},vt.prototype.baseToken=function(){var e=this.lineOracle;return e&&e.baseToken(this.pos)};function He(e,t){if(t-=e.first,t<0||t>=e.size)throw new Error("There is no line "+(t+e.first)+" in the document.");for(var i=e;!i.lines;)for(var n=0;;++n){var r=i.children[n],s=r.chunkSize();if(t=e.first&&ti?Te(i,He(e,i).text.length):a(t,He(e,t.line).text.length)}function a(e,t){var i=e.ch;return i==null||i>t?Te(e.line,t):i<0?Te(e.line,0):e}function u(e,t){for(var i=[],n=0;nthis.maxLookAhead&&(this.maxLookAhead=e),t},h.prototype.baseToken=function(e){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=e;)this.baseTokenPos+=2;var t=this.baseTokens[this.baseTokenPos+1];return{type:t&&t.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-e}},h.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},h.fromSaved=function(e,t,i){return t instanceof f?new h(e,qt(e.mode,t.state),i,t.lookAhead):new h(e,qt(e.mode,t),i)},h.prototype.save=function(e){var t=e!==!1?qt(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new f(t,this.maxLookAhead):t};function V(e,t,i,n){var r=[e.state.modeGen],s={};Xn(e,t.text,e.doc.mode,i,function(x,P){return r.push(x,P)},s,n);for(var l=i.state,p=function(x){i.baseTokens=r;var P=e.state.overlays[x],H=1,pe=0;i.state=!0,Xn(e,t.text,P.mode,i,function(ce,Re){for(var Fe=H;pece&&r.splice(H,1,ce,r[H+1],Qe),H+=2,pe=Math.min(ce,Qe)}if(!Re)return;if(P.opaque)r.splice(Fe,H-Fe,ce,"overlay "+Re),H=Fe+2;else for(;Fee.options.maxHighlightLength&&qt(e.doc.mode,n.state),s=V(e,t,n);r&&(n.state=r),t.stateAfter=n.save(!r),t.styles=s.styles,s.classes?t.styleClasses=s.classes:t.styleClasses&&(t.styleClasses=null),i===e.doc.highlightFrontier&&(e.doc.modeFrontier=Math.max(e.doc.modeFrontier,++e.doc.highlightFrontier))}return t.styles}function Ze(e,t,i){var n=e.doc,r=e.display;if(!n.mode.startState)return new h(n,!0,t);var s=En(e,t,i),l=s>n.first&&He(n,s-1).stateAfter,p=l?h.fromSaved(n,l,s):new h(n,Nt(n.mode),s);return n.iter(s,t,function(m){yt(e,m.text,p);var x=p.line;m.stateAfter=x==t-1||x%5==0||x>=r.viewFrom&&xt.start)return s}throw new Error("Mode "+e.name+" failed to advance stream.")}var zt=function(e,t,i){this.start=e.start,this.end=e.pos,this.string=e.current(),this.type=t||null,this.state=i};function sn(e,t,i,n){var r=e.doc,s=r.mode,l;t=o(r,t);var p=He(r,t.line),m=Ze(e,t.line,i),x=new vt(p.text,e.options.tabSize,m),P;for(n&&(P=[]);(n||x.pose.options.maxHighlightLength?(p=!1,l&&yt(e,t,n,P.pos),P.pos=t.length,H=null):H=Yn(Tt(i,P,n.state,pe),s),pe){var ce=pe[0].name;ce&&(H="m-"+(H?ce+" "+H:ce))}if(!p||x!=H){for(;ml;--p){if(p<=s.first)return s.first;var m=He(s,p-1),x=m.stateAfter;if(x&&(!i||p+(x instanceof f?x.lookAhead:0)<=s.modeFrontier))return p;var P=q(m.text,null,e.options.tabSize);(r==null||n>P)&&(r=p-1,n=P)}return r}function ti(e,t){if(e.modeFrontier=Math.min(e.modeFrontier,t),e.highlightFrontieri;n--){var r=He(e,n).stateAfter;if(r&&(!(r instanceof f)||n+r.lookAhead=t:s.to>t);(n||(n=[])).push(new bi(l,s.from,m?null:s.to))}}return n}function Gi(e,t,i){var n;if(e)for(var r=0;r=t:s.to>t);if(p||s.from==t&&l.type=="bookmark"&&(!i||s.marker.insertLeft)){var m=s.from==null||(l.inclusiveLeft?s.from<=t:s.from0&&p)for(var bt=0;bt0)continue;var P=[m,1],H=ct(x.from,p.from),pe=ct(x.to,p.to);(H<0||!l.inclusiveLeft&&!H)&&P.push({from:x.from,to:p.from}),(pe>0||!l.inclusiveRight&&!pe)&&P.push({from:p.to,to:x.to}),r.splice.apply(r,P),m+=P.length-3}return r}function Li(e){var t=e.markedSpans;if(!t)return;for(var i=0;it)&&(!n||Dn(n,s.marker)<0)&&(n=s.marker)}return n}function gn(e,t,i,n,r){var s=He(e,t),l=Bn&&s.markedSpans;if(l)for(var p=0;p=0&&H<=0||P<=0&&H>=0)continue;if(P<=0&&(m.marker.inclusiveRight&&r.inclusiveLeft?ct(x.to,i)>=0:ct(x.to,i)>0)||P>=0&&(m.marker.inclusiveRight&&r.inclusiveLeft?ct(x.from,n)<=0:ct(x.from,n)<0))return!0}}function jn(e){for(var t;t=yn(e);)e=t.find(-1,!0).line;return e}function Vi(e){for(var t;t=en(e);)e=t.find(1,!0).line;return e}function Qi(e){for(var t,i;t=en(e);)e=t.find(1,!0).line,(i||(i=[])).push(e);return i}function Ci(e,t){var i=He(e,t),n=jn(i);return i==n?t:Pt(n)}function _r(e,t){if(t>e.lastLine())return t;var i=He(e,t),n;if(!Vn(e,i))return t;for(;n=en(i);)i=n.find(1,!0).line;return Pt(i)+1}function Vn(e,t){var i=Bn&&t.markedSpans;if(i)for(var n=void 0,r=0;rt.maxLineLength&&(t.maxLineLength=r,t.maxLine=n)})}var Ii=function(e,t,i){this.text=e,dr(this,t),this.height=i?i(this):1};Ii.prototype.lineNo=function(){return Pt(this)},$(Ii);function Xo(e,t,i,n){e.text=t,e.stateAfter&&(e.stateAfter=null),e.styles&&(e.styles=null),e.order!=null&&(e.order=null),Li(e),dr(e,i);var r=n?n(e):1;r!=e.height&&cn(e,r)}function co(e){e.parent=null,Li(e)}var At={},Ot={};function kt(e,t){if(!e||/^\s*$/.test(e))return null;var i=t.addModeClass?Ot:At;return i[e]||(i[e]=e.replace(/\S+/g,"cm-$&"))}function Wt(e,t){var i=ue("span",null,null,O?"padding-right: .1px":null),n={pre:ue("pre",[i],"CodeMirror-line"),content:i,col:0,pos:0,cm:e,trailingSpace:!1,splitSpaces:e.getOption("lineWrapping")};t.measure={};for(var r=0;r<=(t.rest?t.rest.length:0);r++){var s=r?t.rest[r-1]:t.line,l=void 0;n.pos=0,n.addToken=rn,Lt(e.display.measure)&&(l=pt(s,e.doc.direction))&&(n.addToken=bn(n.addToken,l)),n.map=[];var p=t!=e.display.externalMeasured&&Pt(s);Ht(s,n,Oe(e,s,p)),s.styleClasses&&(s.styleClasses.bgClass&&(n.bgClass=J(s.styleClasses.bgClass,n.bgClass||"")),s.styleClasses.textClass&&(n.textClass=J(s.styleClasses.textClass,n.textClass||""))),n.map.length==0&&n.map.push(0,0,n.content.appendChild(dt(e.display.measure))),r==0?(t.measure.map=n.map,t.measure.cache={}):((t.measure.maps||(t.measure.maps=[])).push(n.map),(t.measure.caches||(t.measure.caches=[])).push({}))}if(O){var m=n.content.lastChild;(/\bcm-tab\b/.test(m.className)||m.querySelector&&m.querySelector(".cm-tab"))&&(n.content.className="cm-tab-wrap-hack")}return we(e,"renderLine",e,t.line,n.pre),n.pre.className&&(n.textClass=J(n.pre.className,n.textClass||"")),n}function Xt(e){var t=R("span","\u2022","cm-invalidchar");return t.title="\\u"+e.charCodeAt(0).toString(16),t.setAttribute("aria-label",t.title),t}function rn(e,t,i,n,r,s,l){if(!t)return;var p=e.splitSpaces?Vt(t,e.trailingSpace):t,m=e.cm.state.specialChars,x=!1,P;if(!m.test(t))e.col+=t.length,P=document.createTextNode(p),e.map.push(e.pos,e.pos+t.length,P),W&&Y<9&&(x=!0),e.pos+=t.length;else{P=document.createDocumentFragment();for(var H=0;;){m.lastIndex=H;var pe=m.exec(t),ce=pe?pe.index-H:t.length-H;if(ce){var Re=document.createTextNode(p.slice(H,H+ce));W&&Y<9?P.appendChild(R("span",[Re])):P.appendChild(Re),e.map.push(e.pos,e.pos+ce,Re),e.col+=ce,e.pos+=ce}if(!pe)break;H+=ce+1;var Fe=void 0;if(pe[0]==" "){var Qe=e.cm.options.tabSize,et=Qe-e.col%Qe;Fe=P.appendChild(R("span",Z(et),"cm-tab")),Fe.setAttribute("role","presentation"),Fe.setAttribute("cm-text"," "),e.col+=et}else pe[0]=="\r"||pe[0]==` -`?(Fe=P.appendChild(R("span",pe[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),Fe.setAttribute("cm-text",pe[0]),e.col+=1):(Fe=e.cm.options.specialCharPlaceholder(pe[0]),Fe.setAttribute("cm-text",pe[0]),W&&Y<9?P.appendChild(R("span",[Fe])):P.appendChild(Fe),e.col+=1);e.map.push(e.pos,e.pos+1,Fe),e.pos++}}if(e.trailingSpace=p.charCodeAt(t.length-1)==32,i||n||r||x||s||l){var ft=i||"";n&&(ft+=n),r&&(ft+=r);var tt=R("span",[P],ft,s);if(l)for(var bt in l)l.hasOwnProperty(bt)&&bt!="style"&&bt!="class"&&tt.setAttribute(bt,l[bt]);return e.content.appendChild(tt)}e.content.appendChild(P)}function Vt(e,t){if(e.length>1&&!/ /.test(e))return e;for(var i=t,n="",r=0;rx&&H.from<=x);pe++);if(H.to>=P)return e(i,n,r,s,l,p,m);e(i,n.slice(0,H.to-x),r,s,null,p,m),s=null,n=n.slice(H.to-x),x=H.to}}}function Un(e,t,i,n){var r=!n&&i.widgetNode;r&&e.map.push(e.pos,e.pos+t,r),!n&&e.cm.display.input.needsContentAttribute&&(r||(r=e.content.appendChild(document.createElement("span"))),r.setAttribute("cm-marker",i.id)),r&&(e.cm.display.input.setUneditable(r),e.content.appendChild(r)),e.pos+=t,e.trailingSpace=!1}function Ht(e,t,i){var n=e.markedSpans,r=e.text,s=0;if(!n){for(var l=1;lm||_t.collapsed&&St.to==m&&St.from==m)){if(St.to!=null&&St.to!=m&&ce>St.to&&(ce=St.to,Fe=""),_t.className&&(Re+=" "+_t.className),_t.css&&(pe=(pe?pe+";":"")+_t.css),_t.startStyle&&St.from==m&&(Qe+=" "+_t.startStyle),_t.endStyle&&St.to==ce&&(bt||(bt=[])).push(_t.endStyle,St.to),_t.title&&((ft||(ft={})).title=_t.title),_t.attributes)for(var ln in _t.attributes)(ft||(ft={}))[ln]=_t.attributes[ln];_t.collapsed&&(!et||Dn(et.marker,_t)<0)&&(et=St)}else St.from>m&&ce>St.from&&(ce=St.from)}if(bt)for(var Mn=0;Mn=p)break;for(var Kn=Math.min(p,ce);;){if(P){var Wn=m+P.length;if(!et){var Cn=Wn>Kn?P.slice(0,Kn-m):P;t.addToken(t,Cn,H?H+Re:Re,Qe,m+Cn.length==ce?Fe:"",pe,ft)}if(Wn>=Kn){P=P.slice(Kn-m),m=Kn;break}m=Wn,Qe=""}P=r.slice(s,s=i[x++]),H=kt(i[x++],t.cm.options)}}}function xi(e,t,i){this.line=t,this.rest=Qi(t),this.size=this.rest?Pt(ze(this.rest))-i+1:1,this.node=this.text=null,this.hidden=Vn(e,t)}function Zt(e,t,i){for(var n=[],r,s=t;s2&&s.push((m.bottom+x.top)/2-i.top)}}s.push(i.bottom-i.top)}}function ia(e,t,i){if(e.line==t)return{map:e.measure.map,cache:e.measure.cache};for(var n=0;ni)return{map:e.measure.maps[r],cache:e.measure.caches[r],before:!0}}function _s(e,t){t=jn(t);var i=Pt(t),n=e.display.externalMeasured=new xi(e.doc,t,i);n.lineN=i;var r=n.built=Wt(e,n);return n.text=r.pre,T(e.display.lineMeasure,r.pre),n}function ra(e,t,i,n){return fi(e,Ji(e,t),i,n)}function mo(e,t){if(t>=e.display.viewFrom&&t=i.lineN&&tt)&&(s=m-p,r=s-1,t>=m&&(l="right")),r!=null){if(n=e[x+2],p==m&&i==(n.insertLeft?"left":"right")&&(l=i),i=="left"&&r==0)for(;x&&e[x-2]==e[x-3]&&e[x-1].insertLeft;)n=e[(x-=3)+2],l="left";if(i=="right"&&r==m-p)for(;x=0&&!((i=e[r]).left!=i.right);r--);return i}function Ws(e,t,i,n){var r=aa(t.map,i,n),s=r.node,l=r.start,p=r.end,m=r.collapse,x;if(s.nodeType==3){for(var P=0;P<4;P++){for(;l&&De(t.line.text.charAt(r.coverStart+l));)--l;for(;r.coverStart+p0&&(m=n="right");var H;e.options.lineWrapping&&(H=s.getClientRects()).length>1?x=H[n=="right"?H.length-1:0]:x=s.getBoundingClientRect()}if(W&&Y<9&&!l&&(!x||!x.left&&!x.right)){var pe=s.parentNode.getClientRects()[0];pe?x={left:pe.left,right:pe.left+Xi(e.display),top:pe.top,bottom:pe.bottom}:x=oa}for(var ce=x.top-t.rect.top,Re=x.bottom-t.rect.top,Fe=(ce+Re)/2,Qe=t.view.measure.heights,et=0;et=n.text.length?(m=n.text.length,x="before"):m<=0&&(m=0,x="after"),!p)return l(x=="before"?m-1:m,x=="before");function P(Re,Fe,Qe){var et=p[Fe],ft=et.level==1;return l(Qe?Re-1:Re,ft!=Qe)}var H=Ve(p,m,x),pe=Je,ce=P(m,H,x=="before");return pe!=null&&(ce.other=P(m,pe,x!="before")),ce}function da(e,t){var i=0;t=o(e.doc,t),e.options.lineWrapping||(i=Xi(e.display)*t.ch);var n=He(e.doc,t.line),r=ai(n)+zr(e.display);return{left:i,right:i,top:r,bottom:r+n.height}}function yo(e,t,i,n,r){var s=Te(e,t,i);return s.xRel=r,n&&(s.outside=n),s}function bo(e,t,i){var n=e.doc;if(i+=e.display.viewOffset,i<0)return yo(n.first,0,null,-1,-1);var r=dn(n,i),s=n.first+n.size-1;if(r>s)return yo(n.first+n.size-1,He(n,s).text.length,null,1,1);t<0&&(t=0);for(var l=He(n,r);;){var p=Hs(e,l,r,t,i),m=hi(l,p.ch+(p.xRel>0||p.outside>0?1:0));if(!m)return p;var x=m.find(1);if(x.line==r)return x;l=He(n,r=x.line)}}function fa(e,t,i,n){n-=go(t);var r=t.text.length,s=lt(function(l){return fi(e,i,l-1).bottom<=n},r,0);return r=lt(function(l){return fi(e,i,l).top>n},s,r),{begin:s,end:r}}function pa(e,t,i,n){i||(i=Ji(e,t));var r=Hr(e,t,fi(e,i,n),"line").top;return fa(e,t,i,r)}function Co(e,t,i,n){return e.bottom<=i?!1:e.top>i?!0:(n?e.left:e.right)>t}function Hs(e,t,i,n,r){r-=ai(t);var s=Ji(e,t),l=go(t),p=0,m=t.text.length,x=!0,P=pt(t,e.doc.direction);if(P){var H=(e.options.lineWrapping?Vs:Gs)(e,t,i,s,P,n,r);x=H.level!=1,p=x?H.from:H.to-1,m=x?H.to:H.from-1}var pe=null,ce=null,Re=lt(function(Rt){var St=fi(e,s,Rt);return St.top+=l,St.bottom+=l,Co(St,n,r,!1)?(St.top<=r&&St.left<=n&&(pe=Rt,ce=St),!0):!1},p,m),Fe,Qe,et=!1;if(ce){var ft=n-ce.left=bt.bottom?1:0}return Re=Ge(t.text,Re,1),yo(i,Re,Qe,et,n-Fe)}function Gs(e,t,i,n,r,s,l){var p=lt(function(H){var pe=r[H],ce=pe.level!=1;return Co(si(e,Te(i,ce?pe.to:pe.from,ce?"before":"after"),"line",t,n),s,l,!0)},0,r.length-1),m=r[p];if(p>0){var x=m.level!=1,P=si(e,Te(i,x?m.from:m.to,x?"after":"before"),"line",t,n);Co(P,s,l,!0)&&P.top>l&&(m=r[p-1])}return m}function Vs(e,t,i,n,r,s,l){var p=fa(e,t,n,l),m=p.begin,x=p.end;/\s/.test(t.text.charAt(x-1))&&x--;for(var P=null,H=null,pe=0;pe=x||ce.to<=m)continue;var Re=ce.level!=1,Fe=fi(e,n,Re?Math.min(x,ce.to)-1:Math.max(m,ce.from)).right,Qe=FeQe)&&(P=ce,H=Qe)}return P||(P=r[r.length-1]),P.fromx&&(P={from:P.from,to:x,level:P.level}),P}var Ni;function Yi(e){if(e.cachedTextHeight!=null)return e.cachedTextHeight;if(Ni==null){Ni=R("pre",null,"CodeMirror-line-like");for(var t=0;t<49;++t)Ni.appendChild(document.createTextNode("x")),Ni.appendChild(R("br"));Ni.appendChild(document.createTextNode("x"))}T(e.measure,Ni);var i=Ni.offsetHeight/50;return i>3&&(e.cachedTextHeight=i),ve(e.measure),i||1}function Xi(e){if(e.cachedCharWidth!=null)return e.cachedCharWidth;var t=R("span","xxxxxxxxxx"),i=R("pre",[t],"CodeMirror-line-like");T(e.measure,i);var n=t.getBoundingClientRect(),r=(n.right-n.left)/10;return r>2&&(e.cachedCharWidth=r),r||10}function xo(e){for(var t=e.display,i={},n={},r=t.gutters.clientLeft,s=t.gutters.firstChild,l=0;s;s=s.nextSibling,++l){var p=e.display.gutterSpecs[l].className;i[p]=s.offsetLeft+s.clientLeft+r,n[p]=s.clientWidth}return{fixedPos:Eo(t),gutterTotalWidth:t.gutters.offsetWidth,gutterLeft:i,gutterWidth:n,wrapperWidth:t.wrapper.clientWidth}}function Eo(e){return e.scroller.getBoundingClientRect().left-e.sizer.getBoundingClientRect().left}function ma(e){var t=Yi(e.display),i=e.options.lineWrapping,n=i&&Math.max(5,e.display.scroller.clientWidth/Xi(e.display)-3);return function(r){if(Vn(e.doc,r))return 0;var s=0;if(r.widgets)for(var l=0;l0&&(x=He(e.doc,m.line).text).length==m.ch){var P=q(x,x.length,e.options.tabSize)-x.length;m=Te(m.line,Math.max(0,Math.round((s-na(e.display).left)/Xi(e.display))-P))}return m}function Bi(e,t){if(t>=e.display.viewTo)return null;if(t-=e.display.viewFrom,t<0)return null;for(var i=e.display.view,n=0;nt)&&(r.updateLineNumbers=t),e.curOp.viewChanged=!0,t>=r.viewTo)Bn&&Ci(e.doc,t)r.viewFrom?Ai(e):(r.viewFrom+=n,r.viewTo+=n);else if(t<=r.viewFrom&&i>=r.viewTo)Ai(e);else if(t<=r.viewFrom){var s=Gr(e,i,i+n,1);s?(r.view=r.view.slice(s.index),r.viewFrom=s.lineN,r.viewTo+=n):Ai(e)}else if(i>=r.viewTo){var l=Gr(e,t,t,-1);l?(r.view=r.view.slice(0,l.index),r.viewTo=l.lineN):Ai(e)}else{var p=Gr(e,t,t,-1),m=Gr(e,i,i+n,1);p&&m?(r.view=r.view.slice(0,p.index).concat(Zt(e,p.lineN,m.lineN)).concat(r.view.slice(m.index)),r.viewTo+=n):Ai(e)}var x=r.externalMeasured;x&&(i=r.lineN&&t=n.viewTo)return;var s=n.view[Bi(e,t)];if(s.node==null)return;var l=s.changes||(s.changes=[]);Se(l,i)==-1&&l.push(i)}function Ai(e){e.display.viewFrom=e.display.viewTo=e.doc.first,e.display.view=[],e.display.viewOffset=0}function Gr(e,t,i,n){var r=Bi(e,t),s,l=e.display.view;if(!Bn||i==e.doc.first+e.doc.size)return{index:r,lineN:i};for(var p=e.display.viewFrom,m=0;m0){if(r==l.length-1)return null;s=p+l[r].size-t,r++}else s=p-t;t+=s,i+=s}for(;Ci(e.doc,i)!=i;){if(r==(n<0?0:l.length-1))return null;i+=n*l[r-(n<0?1:0)].size,r+=n}return{index:r,lineN:i}}function Qs(e,t,i){var n=e.display,r=n.view;r.length==0||t>=n.viewTo||i<=n.viewFrom?(n.view=Zt(e,t,i),n.viewFrom=t):(n.viewFrom>t?n.view=Zt(e,t,n.viewFrom).concat(n.view):n.viewFromi&&(n.view=n.view.slice(0,Bi(e,i)))),n.viewTo=i}function ga(e){for(var t=e.display.view,i=0,n=0;n=e.display.viewTo||p.to().line1}var It={},wt={};function jt(e,t){arguments.length>2&&(t.dependencies=Array.prototype.slice.call(arguments,2)),It[e]=t}function Gt(e,t){wt[e]=t}function ot(e){if(typeof e=="string"&&wt.hasOwnProperty(e))e=wt[e];else if(e&&typeof e.name=="string"&&wt.hasOwnProperty(e.name)){var t=wt[e.name];typeof t=="string"&&(t={name:t}),e=U(t,e),e.name=t.name}else{if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(e))return ot("application/xml");if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(e))return ot("application/json")}return typeof e=="string"?{name:e}:e||{name:"null"}}function gt(e,t){t=ot(t);var i=It[t.name];if(!i)return gt(e,"text/plain");var n=i(e,t);if(it.hasOwnProperty(t.name)){var r=it[t.name];for(var s in r){if(!r.hasOwnProperty(s))continue;n.hasOwnProperty(s)&&(n["_"+s]=n[s]),n[s]=r[s]}}if(n.name=t.name,t.helperType&&(n.helperType=t.helperType),t.modeProps)for(var l in t.modeProps)n[l]=t.modeProps[l];return n}var it={};function xt(e,t){var i=it.hasOwnProperty(e)?it[e]:it[e]={};y(t,i)}function qt(e,t){if(t===!0)return t;if(e.copyState)return e.copyState(t);var i={};for(var n in t){var r=t[n];r instanceof Array&&(r=r.concat([])),i[n]=r}return i}function un(e,t){for(var i;e.innerMode&&!(i=e.innerMode(t),!i||i.mode==e);)t=i.state,e=i.mode;return i||{mode:e,state:t}}function Nt(e,t,i){return e.startState?e.startState(t,i):!0}var vt=function(e,t,i){this.pos=this.start=0,this.string=e,this.tabSize=t||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=i};vt.prototype.eol=function(){return this.pos>=this.string.length},vt.prototype.sol=function(){return this.pos==this.lineStart},vt.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},vt.prototype.next=function(){if(this.post},vt.prototype.eatSpace=function(){for(var e=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>e},vt.prototype.skipToEnd=function(){this.pos=this.string.length},vt.prototype.skipTo=function(e){var t=this.string.indexOf(e,this.pos);if(t>-1)return this.pos=t,!0},vt.prototype.backUp=function(e){this.pos-=e},vt.prototype.column=function(){return this.lastColumnPos0?null:(s&&t!==!1&&(this.pos+=s[0].length),s)}},vt.prototype.current=function(){return this.string.slice(this.start,this.pos)},vt.prototype.hideFirstChars=function(e,t){this.lineStart+=e;try{return t()}finally{this.lineStart-=e}},vt.prototype.lookAhead=function(e){var t=this.lineOracle;return t&&t.lookAhead(e)},vt.prototype.baseToken=function(){var e=this.lineOracle;return e&&e.baseToken(this.pos)};function He(e,t){if(t-=e.first,t<0||t>=e.size)throw new Error("There is no line "+(t+e.first)+" in the document.");for(var i=e;!i.lines;)for(var n=0;;++n){var r=i.children[n],s=r.chunkSize();if(t=e.first&&ti?Te(i,He(e,i).text.length):a(t,He(e,t.line).text.length)}function a(e,t){var i=e.ch;return i==null||i>t?Te(e.line,t):i<0?Te(e.line,0):e}function u(e,t){for(var i=[],n=0;nthis.maxLookAhead&&(this.maxLookAhead=e),t},h.prototype.baseToken=function(e){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=e;)this.baseTokenPos+=2;var t=this.baseTokens[this.baseTokenPos+1];return{type:t&&t.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-e}},h.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},h.fromSaved=function(e,t,i){return t instanceof f?new h(e,qt(e.mode,t.state),i,t.lookAhead):new h(e,qt(e.mode,t),i)},h.prototype.save=function(e){var t=e!==!1?qt(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new f(t,this.maxLookAhead):t};function V(e,t,i,n){var r=[e.state.modeGen],s={};Xn(e,t.text,e.doc.mode,i,function(x,P){return r.push(x,P)},s,n);for(var l=i.state,p=function(x){i.baseTokens=r;var P=e.state.overlays[x],H=1,pe=0;i.state=!0,Xn(e,t.text,P.mode,i,function(ce,Re){for(var Fe=H;pece&&r.splice(H,1,ce,r[H+1],Qe),H+=2,pe=Math.min(ce,Qe)}if(!Re)return;if(P.opaque)r.splice(Fe,H-Fe,ce,"overlay "+Re),H=Fe+2;else for(;Fee.options.maxHighlightLength&&qt(e.doc.mode,n.state),s=V(e,t,n);r&&(n.state=r),t.stateAfter=n.save(!r),t.styles=s.styles,s.classes?t.styleClasses=s.classes:t.styleClasses&&(t.styleClasses=null),i===e.doc.highlightFrontier&&(e.doc.modeFrontier=Math.max(e.doc.modeFrontier,++e.doc.highlightFrontier))}return t.styles}function Ze(e,t,i){var n=e.doc,r=e.display;if(!n.mode.startState)return new h(n,!0,t);var s=En(e,t,i),l=s>n.first&&He(n,s-1).stateAfter,p=l?h.fromSaved(n,l,s):new h(n,Nt(n.mode),s);return n.iter(s,t,function(m){yt(e,m.text,p);var x=p.line;m.stateAfter=x==t-1||x%5==0||x>=r.viewFrom&&xt.start)return s}throw new Error("Mode "+e.name+" failed to advance stream.")}var zt=function(e,t,i){this.start=e.start,this.end=e.pos,this.string=e.current(),this.type=t||null,this.state=i};function sn(e,t,i,n){var r=e.doc,s=r.mode,l;t=o(r,t);var p=He(r,t.line),m=Ze(e,t.line,i),x=new vt(p.text,e.options.tabSize,m),P;for(n&&(P=[]);(n||x.pose.options.maxHighlightLength?(p=!1,l&&yt(e,t,n,P.pos),P.pos=t.length,H=null):H=Yn(Tt(i,P,n.state,pe),s),pe){var ce=pe[0].name;ce&&(H="m-"+(H?ce+" "+H:ce))}if(!p||x!=H){for(;ml;--p){if(p<=s.first)return s.first;var m=He(s,p-1),x=m.stateAfter;if(x&&(!i||p+(x instanceof f?x.lookAhead:0)<=s.modeFrontier))return p;var P=q(m.text,null,e.options.tabSize);(r==null||n>P)&&(r=p-1,n=P)}return r}function ti(e,t){if(e.modeFrontier=Math.min(e.modeFrontier,t),e.highlightFrontieri;n--){var r=He(e,n).stateAfter;if(r&&(!(r instanceof f)||n+r.lookAhead=t:s.to>t);(n||(n=[])).push(new bi(l,s.from,m?null:s.to))}}return n}function Gi(e,t,i){var n;if(e)for(var r=0;r=t:s.to>t);if(p||s.from==t&&l.type=="bookmark"&&(!i||s.marker.insertLeft)){var m=s.from==null||(l.inclusiveLeft?s.from<=t:s.from0&&p)for(var bt=0;bt0)continue;var P=[m,1],H=ct(x.from,p.from),pe=ct(x.to,p.to);(H<0||!l.inclusiveLeft&&!H)&&P.push({from:x.from,to:p.from}),(pe>0||!l.inclusiveRight&&!pe)&&P.push({from:p.to,to:x.to}),r.splice.apply(r,P),m+=P.length-3}return r}function Li(e){var t=e.markedSpans;if(!t)return;for(var i=0;it)&&(!n||Dn(n,s.marker)<0)&&(n=s.marker)}return n}function gn(e,t,i,n,r){var s=He(e,t),l=Bn&&s.markedSpans;if(l)for(var p=0;p=0&&H<=0||P<=0&&H>=0)continue;if(P<=0&&(m.marker.inclusiveRight&&r.inclusiveLeft?ct(x.to,i)>=0:ct(x.to,i)>0)||P>=0&&(m.marker.inclusiveRight&&r.inclusiveLeft?ct(x.from,n)<=0:ct(x.from,n)<0))return!0}}function jn(e){for(var t;t=yn(e);)e=t.find(-1,!0).line;return e}function Vi(e){for(var t;t=en(e);)e=t.find(1,!0).line;return e}function Qi(e){for(var t,i;t=en(e);)e=t.find(1,!0).line,(i||(i=[])).push(e);return i}function Ci(e,t){var i=He(e,t),n=jn(i);return i==n?t:Pt(n)}function _r(e,t){if(t>e.lastLine())return t;var i=He(e,t),n;if(!Vn(e,i))return t;for(;n=en(i);)i=n.find(1,!0).line;return Pt(i)+1}function Vn(e,t){var i=Bn&&t.markedSpans;if(i)for(var n=void 0,r=0;rt.maxLineLength&&(t.maxLineLength=r,t.maxLine=n)})}var Ii=function(e,t,i){this.text=e,dr(this,t),this.height=i?i(this):1};Ii.prototype.lineNo=function(){return Pt(this)},$(Ii);function Xo(e,t,i,n){e.text=t,e.stateAfter&&(e.stateAfter=null),e.styles&&(e.styles=null),e.order!=null&&(e.order=null),Li(e),dr(e,i);var r=n?n(e):1;r!=e.height&&cn(e,r)}function co(e){e.parent=null,Li(e)}var At={},Ot={};function kt(e,t){if(!e||/^\s*$/.test(e))return null;var i=t.addModeClass?Ot:At;return i[e]||(i[e]=e.replace(/\S+/g,"cm-$&"))}function Wt(e,t){var i=ue("span",null,null,O?"padding-right: .1px":null),n={pre:ue("pre",[i],"CodeMirror-line"),content:i,col:0,pos:0,cm:e,trailingSpace:!1,splitSpaces:e.getOption("lineWrapping")};t.measure={};for(var r=0;r<=(t.rest?t.rest.length:0);r++){var s=r?t.rest[r-1]:t.line,l=void 0;n.pos=0,n.addToken=rn,Lt(e.display.measure)&&(l=pt(s,e.doc.direction))&&(n.addToken=bn(n.addToken,l)),n.map=[];var p=t!=e.display.externalMeasured&&Pt(s);Ht(s,n,Oe(e,s,p)),s.styleClasses&&(s.styleClasses.bgClass&&(n.bgClass=J(s.styleClasses.bgClass,n.bgClass||"")),s.styleClasses.textClass&&(n.textClass=J(s.styleClasses.textClass,n.textClass||""))),n.map.length==0&&n.map.push(0,0,n.content.appendChild(dt(e.display.measure))),r==0?(t.measure.map=n.map,t.measure.cache={}):((t.measure.maps||(t.measure.maps=[])).push(n.map),(t.measure.caches||(t.measure.caches=[])).push({}))}if(O){var m=n.content.lastChild;(/\bcm-tab\b/.test(m.className)||m.querySelector&&m.querySelector(".cm-tab"))&&(n.content.className="cm-tab-wrap-hack")}return Se(e,"renderLine",e,t.line,n.pre),n.pre.className&&(n.textClass=J(n.pre.className,n.textClass||"")),n}function Xt(e){var t=R("span","\u2022","cm-invalidchar");return t.title="\\u"+e.charCodeAt(0).toString(16),t.setAttribute("aria-label",t.title),t}function rn(e,t,i,n,r,s,l){if(!t)return;var p=e.splitSpaces?Vt(t,e.trailingSpace):t,m=e.cm.state.specialChars,x=!1,P;if(!m.test(t))e.col+=t.length,P=document.createTextNode(p),e.map.push(e.pos,e.pos+t.length,P),W&&Y<9&&(x=!0),e.pos+=t.length;else{P=document.createDocumentFragment();for(var H=0;;){m.lastIndex=H;var pe=m.exec(t),ce=pe?pe.index-H:t.length-H;if(ce){var Re=document.createTextNode(p.slice(H,H+ce));W&&Y<9?P.appendChild(R("span",[Re])):P.appendChild(Re),e.map.push(e.pos,e.pos+ce,Re),e.col+=ce,e.pos+=ce}if(!pe)break;H+=ce+1;var Fe=void 0;if(pe[0]==" "){var Qe=e.cm.options.tabSize,et=Qe-e.col%Qe;Fe=P.appendChild(R("span",Z(et),"cm-tab")),Fe.setAttribute("role","presentation"),Fe.setAttribute("cm-text"," "),e.col+=et}else pe[0]=="\r"||pe[0]==` +`?(Fe=P.appendChild(R("span",pe[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),Fe.setAttribute("cm-text",pe[0]),e.col+=1):(Fe=e.cm.options.specialCharPlaceholder(pe[0]),Fe.setAttribute("cm-text",pe[0]),W&&Y<9?P.appendChild(R("span",[Fe])):P.appendChild(Fe),e.col+=1);e.map.push(e.pos,e.pos+1,Fe),e.pos++}}if(e.trailingSpace=p.charCodeAt(t.length-1)==32,i||n||r||x||s||l){var ft=i||"";n&&(ft+=n),r&&(ft+=r);var tt=R("span",[P],ft,s);if(l)for(var bt in l)l.hasOwnProperty(bt)&&bt!="style"&&bt!="class"&&tt.setAttribute(bt,l[bt]);return e.content.appendChild(tt)}e.content.appendChild(P)}function Vt(e,t){if(e.length>1&&!/ /.test(e))return e;for(var i=t,n="",r=0;rx&&H.from<=x);pe++);if(H.to>=P)return e(i,n,r,s,l,p,m);e(i,n.slice(0,H.to-x),r,s,null,p,m),s=null,n=n.slice(H.to-x),x=H.to}}}function Un(e,t,i,n){var r=!n&&i.widgetNode;r&&e.map.push(e.pos,e.pos+t,r),!n&&e.cm.display.input.needsContentAttribute&&(r||(r=e.content.appendChild(document.createElement("span"))),r.setAttribute("cm-marker",i.id)),r&&(e.cm.display.input.setUneditable(r),e.content.appendChild(r)),e.pos+=t,e.trailingSpace=!1}function Ht(e,t,i){var n=e.markedSpans,r=e.text,s=0;if(!n){for(var l=1;lm||_t.collapsed&&St.to==m&&St.from==m)){if(St.to!=null&&St.to!=m&&ce>St.to&&(ce=St.to,Fe=""),_t.className&&(Re+=" "+_t.className),_t.css&&(pe=(pe?pe+";":"")+_t.css),_t.startStyle&&St.from==m&&(Qe+=" "+_t.startStyle),_t.endStyle&&St.to==ce&&(bt||(bt=[])).push(_t.endStyle,St.to),_t.title&&((ft||(ft={})).title=_t.title),_t.attributes)for(var ln in _t.attributes)(ft||(ft={}))[ln]=_t.attributes[ln];_t.collapsed&&(!et||Dn(et.marker,_t)<0)&&(et=St)}else St.from>m&&ce>St.from&&(ce=St.from)}if(bt)for(var Mn=0;Mn=p)break;for(var Kn=Math.min(p,ce);;){if(P){var Wn=m+P.length;if(!et){var Cn=Wn>Kn?P.slice(0,Kn-m):P;t.addToken(t,Cn,H?H+Re:Re,Qe,m+Cn.length==ce?Fe:"",pe,ft)}if(Wn>=Kn){P=P.slice(Kn-m),m=Kn;break}m=Wn,Qe=""}P=r.slice(s,s=i[x++]),H=kt(i[x++],t.cm.options)}}}function xi(e,t,i){this.line=t,this.rest=Qi(t),this.size=this.rest?Pt(ze(this.rest))-i+1:1,this.node=this.text=null,this.hidden=Vn(e,t)}function Zt(e,t,i){for(var n=[],r,s=t;s2&&s.push((m.bottom+x.top)/2-i.top)}}s.push(i.bottom-i.top)}}function ia(e,t,i){if(e.line==t)return{map:e.measure.map,cache:e.measure.cache};for(var n=0;ni)return{map:e.measure.maps[r],cache:e.measure.caches[r],before:!0}}function _s(e,t){t=jn(t);var i=Pt(t),n=e.display.externalMeasured=new xi(e.doc,t,i);n.lineN=i;var r=n.built=Wt(e,n);return n.text=r.pre,T(e.display.lineMeasure,r.pre),n}function ra(e,t,i,n){return fi(e,Ji(e,t),i,n)}function mo(e,t){if(t>=e.display.viewFrom&&t=i.lineN&&tt)&&(s=m-p,r=s-1,t>=m&&(l="right")),r!=null){if(n=e[x+2],p==m&&i==(n.insertLeft?"left":"right")&&(l=i),i=="left"&&r==0)for(;x&&e[x-2]==e[x-3]&&e[x-1].insertLeft;)n=e[(x-=3)+2],l="left";if(i=="right"&&r==m-p)for(;x=0&&!((i=e[r]).left!=i.right);r--);return i}function Ws(e,t,i,n){var r=aa(t.map,i,n),s=r.node,l=r.start,p=r.end,m=r.collapse,x;if(s.nodeType==3){for(var P=0;P<4;P++){for(;l&&De(t.line.text.charAt(r.coverStart+l));)--l;for(;r.coverStart+p0&&(m=n="right");var H;e.options.lineWrapping&&(H=s.getClientRects()).length>1?x=H[n=="right"?H.length-1:0]:x=s.getBoundingClientRect()}if(W&&Y<9&&!l&&(!x||!x.left&&!x.right)){var pe=s.parentNode.getClientRects()[0];pe?x={left:pe.left,right:pe.left+Xi(e.display),top:pe.top,bottom:pe.bottom}:x=oa}for(var ce=x.top-t.rect.top,Re=x.bottom-t.rect.top,Fe=(ce+Re)/2,Qe=t.view.measure.heights,et=0;et=n.text.length?(m=n.text.length,x="before"):m<=0&&(m=0,x="after"),!p)return l(x=="before"?m-1:m,x=="before");function P(Re,Fe,Qe){var et=p[Fe],ft=et.level==1;return l(Qe?Re-1:Re,ft!=Qe)}var H=Ve(p,m,x),pe=Je,ce=P(m,H,x=="before");return pe!=null&&(ce.other=P(m,pe,x!="before")),ce}function da(e,t){var i=0;t=o(e.doc,t),e.options.lineWrapping||(i=Xi(e.display)*t.ch);var n=He(e.doc,t.line),r=ai(n)+zr(e.display);return{left:i,right:i,top:r,bottom:r+n.height}}function yo(e,t,i,n,r){var s=Te(e,t,i);return s.xRel=r,n&&(s.outside=n),s}function bo(e,t,i){var n=e.doc;if(i+=e.display.viewOffset,i<0)return yo(n.first,0,null,-1,-1);var r=dn(n,i),s=n.first+n.size-1;if(r>s)return yo(n.first+n.size-1,He(n,s).text.length,null,1,1);t<0&&(t=0);for(var l=He(n,r);;){var p=Hs(e,l,r,t,i),m=hi(l,p.ch+(p.xRel>0||p.outside>0?1:0));if(!m)return p;var x=m.find(1);if(x.line==r)return x;l=He(n,r=x.line)}}function fa(e,t,i,n){n-=go(t);var r=t.text.length,s=lt(function(l){return fi(e,i,l-1).bottom<=n},r,0);return r=lt(function(l){return fi(e,i,l).top>n},s,r),{begin:s,end:r}}function pa(e,t,i,n){i||(i=Ji(e,t));var r=Hr(e,t,fi(e,i,n),"line").top;return fa(e,t,i,r)}function Co(e,t,i,n){return e.bottom<=i?!1:e.top>i?!0:(n?e.left:e.right)>t}function Hs(e,t,i,n,r){r-=ai(t);var s=Ji(e,t),l=go(t),p=0,m=t.text.length,x=!0,P=pt(t,e.doc.direction);if(P){var H=(e.options.lineWrapping?Vs:Gs)(e,t,i,s,P,n,r);x=H.level!=1,p=x?H.from:H.to-1,m=x?H.to:H.from-1}var pe=null,ce=null,Re=lt(function(Rt){var St=fi(e,s,Rt);return St.top+=l,St.bottom+=l,Co(St,n,r,!1)?(St.top<=r&&St.left<=n&&(pe=Rt,ce=St),!0):!1},p,m),Fe,Qe,et=!1;if(ce){var ft=n-ce.left=bt.bottom?1:0}return Re=Ge(t.text,Re,1),yo(i,Re,Qe,et,n-Fe)}function Gs(e,t,i,n,r,s,l){var p=lt(function(H){var pe=r[H],ce=pe.level!=1;return Co(si(e,Te(i,ce?pe.to:pe.from,ce?"before":"after"),"line",t,n),s,l,!0)},0,r.length-1),m=r[p];if(p>0){var x=m.level!=1,P=si(e,Te(i,x?m.from:m.to,x?"after":"before"),"line",t,n);Co(P,s,l,!0)&&P.top>l&&(m=r[p-1])}return m}function Vs(e,t,i,n,r,s,l){var p=fa(e,t,n,l),m=p.begin,x=p.end;/\s/.test(t.text.charAt(x-1))&&x--;for(var P=null,H=null,pe=0;pe=x||ce.to<=m)continue;var Re=ce.level!=1,Fe=fi(e,n,Re?Math.min(x,ce.to)-1:Math.max(m,ce.from)).right,Qe=FeQe)&&(P=ce,H=Qe)}return P||(P=r[r.length-1]),P.fromx&&(P={from:P.from,to:x,level:P.level}),P}var Ni;function Yi(e){if(e.cachedTextHeight!=null)return e.cachedTextHeight;if(Ni==null){Ni=R("pre",null,"CodeMirror-line-like");for(var t=0;t<49;++t)Ni.appendChild(document.createTextNode("x")),Ni.appendChild(R("br"));Ni.appendChild(document.createTextNode("x"))}T(e.measure,Ni);var i=Ni.offsetHeight/50;return i>3&&(e.cachedTextHeight=i),ve(e.measure),i||1}function Xi(e){if(e.cachedCharWidth!=null)return e.cachedCharWidth;var t=R("span","xxxxxxxxxx"),i=R("pre",[t],"CodeMirror-line-like");T(e.measure,i);var n=t.getBoundingClientRect(),r=(n.right-n.left)/10;return r>2&&(e.cachedCharWidth=r),r||10}function xo(e){for(var t=e.display,i={},n={},r=t.gutters.clientLeft,s=t.gutters.firstChild,l=0;s;s=s.nextSibling,++l){var p=e.display.gutterSpecs[l].className;i[p]=s.offsetLeft+s.clientLeft+r,n[p]=s.clientWidth}return{fixedPos:Eo(t),gutterTotalWidth:t.gutters.offsetWidth,gutterLeft:i,gutterWidth:n,wrapperWidth:t.wrapper.clientWidth}}function Eo(e){return e.scroller.getBoundingClientRect().left-e.sizer.getBoundingClientRect().left}function ma(e){var t=Yi(e.display),i=e.options.lineWrapping,n=i&&Math.max(5,e.display.scroller.clientWidth/Xi(e.display)-3);return function(r){if(Vn(e.doc,r))return 0;var s=0;if(r.widgets)for(var l=0;l0&&(x=He(e.doc,m.line).text).length==m.ch){var P=q(x,x.length,e.options.tabSize)-x.length;m=Te(m.line,Math.max(0,Math.round((s-na(e.display).left)/Xi(e.display))-P))}return m}function Bi(e,t){if(t>=e.display.viewTo)return null;if(t-=e.display.viewFrom,t<0)return null;for(var i=e.display.view,n=0;nt)&&(r.updateLineNumbers=t),e.curOp.viewChanged=!0,t>=r.viewTo)Bn&&Ci(e.doc,t)r.viewFrom?Ai(e):(r.viewFrom+=n,r.viewTo+=n);else if(t<=r.viewFrom&&i>=r.viewTo)Ai(e);else if(t<=r.viewFrom){var s=Gr(e,i,i+n,1);s?(r.view=r.view.slice(s.index),r.viewFrom=s.lineN,r.viewTo+=n):Ai(e)}else if(i>=r.viewTo){var l=Gr(e,t,t,-1);l?(r.view=r.view.slice(0,l.index),r.viewTo=l.lineN):Ai(e)}else{var p=Gr(e,t,t,-1),m=Gr(e,i,i+n,1);p&&m?(r.view=r.view.slice(0,p.index).concat(Zt(e,p.lineN,m.lineN)).concat(r.view.slice(m.index)),r.viewTo+=n):Ai(e)}var x=r.externalMeasured;x&&(i=r.lineN&&t=n.viewTo)return;var s=n.view[Bi(e,t)];if(s.node==null)return;var l=s.changes||(s.changes=[]);we(l,i)==-1&&l.push(i)}function Ai(e){e.display.viewFrom=e.display.viewTo=e.doc.first,e.display.view=[],e.display.viewOffset=0}function Gr(e,t,i,n){var r=Bi(e,t),s,l=e.display.view;if(!Bn||i==e.doc.first+e.doc.size)return{index:r,lineN:i};for(var p=e.display.viewFrom,m=0;m0){if(r==l.length-1)return null;s=p+l[r].size-t,r++}else s=p-t;t+=s,i+=s}for(;Ci(e.doc,i)!=i;){if(r==(n<0?0:l.length-1))return null;i+=n*l[r-(n<0?1:0)].size,r+=n}return{index:r,lineN:i}}function Qs(e,t,i){var n=e.display,r=n.view;r.length==0||t>=n.viewTo||i<=n.viewFrom?(n.view=Zt(e,t,i),n.viewFrom=t):(n.viewFrom>t?n.view=Zt(e,t,n.viewFrom).concat(n.view):n.viewFromi&&(n.view=n.view.slice(0,Bi(e,i)))),n.viewTo=i}function ga(e){for(var t=e.display.view,i=0,n=0;n=e.display.viewTo||p.to().line0?t.blinker=setInterval(function(){e.hasFocus()||Zi(e),t.cursorDiv.style.visibility=(i=!i)?"":"hidden"},e.options.cursorBlinkRate):e.options.cursorBlinkRate<0&&(t.cursorDiv.style.visibility="hidden")}function ba(e){e.state.focused||(e.display.input.focus(),So(e))}function Ca(e){e.state.delayingBlurEvent=!0,setTimeout(function(){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1,Zi(e))},100)}function So(e,t){if(e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1),e.options.readOnly=="nocursor")return;e.state.focused||(we(e,"focus",e,t),e.state.focused=!0,ie(e.display.wrapper,"CodeMirror-focused"),!e.curOp&&e.display.selForContextMenu!=e.doc.sel&&(e.display.input.reset(),O&&setTimeout(function(){return e.display.input.reset(!0)},20)),e.display.input.receivedFocus()),wo(e)}function Zi(e,t){if(e.state.delayingBlurEvent)return;e.state.focused&&(we(e,"blur",e,t),e.state.focused=!1,xe(e.display.wrapper,"CodeMirror-focused")),clearInterval(e.display.blinker),setTimeout(function(){e.state.focused||(e.display.shift=!1)},150)}function Qr(e){for(var t=e.display,i=t.lineDiv.offsetTop,n=0;n.005||P<-.005)&&(cn(r.line,l),xa(r.line),r.rest))for(var H=0;He.display.sizerWidth){var pe=Math.ceil(p/Xi(e.display));pe>e.display.maxLineLength&&(e.display.maxLineLength=pe,e.display.maxLine=r.line,e.display.maxLineChanged=!0)}}}function xa(e){if(e.widgets)for(var t=0;t=l&&(s=dn(t,ai(He(t,m))-e.wrapper.clientHeight),l=m)}return{from:s,to:Math.max(l,s+1)}}function Js(e,t){if(_e(e,"scrollCursorIntoView"))return;var i=e.display,n=i.sizer.getBoundingClientRect(),r=null;if(t.top+n.top<0?r=!0:t.bottom+n.top>(window.innerHeight||document.documentElement.clientHeight)&&(r=!1),r!=null&&!A){var s=R("div","\u200B",null,`position: absolute; + height: `+(St-bt)+"px"))}function H(tt,bt,Rt){var St=He(r,tt),_t=St.text.length,ln,Mn;function fn(Cn,zn){return vo(e,Te(tt,Cn),"div",St,zn)}function Kn(Cn,zn,Ln){var An=pa(e,St,null,Cn),xn=zn=="ltr"==(Ln=="after")?"left":"right",mn=Ln=="after"?An.begin:An.end-(/\s/.test(St.text.charAt(An.end-1))?2:1);return fn(mn,xn)[xn]}var Wn=pt(St,r.direction);return qe(Wn,bt||0,Rt==null?_t:Rt,function(Cn,zn,Ln,An){var xn=Ln=="ltr",mn=fn(Cn,xn?"left":"right"),Hn=fn(zn-1,xn?"right":"left"),ur=bt==null&&Cn==0,Di=Rt==null&&zn==_t,On=An==0,pi=!Wn||An==Wn.length-1;if(Hn.top-mn.top<=3){var Rn=(x?ur:Di)&&On,Jo=(x?Di:ur)&&pi,yi=Rn?p:(xn?mn:Hn).left,Wi=Jo?m:(xn?Hn:mn).right;P(yi,mn.top,Wi-yi,mn.bottom)}else{var zi,Pn,cr,Yo;xn?(zi=x&&ur&&On?p:mn.left,Pn=x?m:Kn(Cn,Ln,"before"),cr=x?p:Kn(zn,Ln,"after"),Yo=x&&Di&&pi?m:Hn.right):(zi=x?Kn(Cn,Ln,"before"):p,Pn=!x&&ur&&On?m:mn.right,cr=!x&&Di&&pi?p:Hn.left,Yo=x?Kn(zn,Ln,"after"):m),P(zi,mn.top,Pn-zi,mn.bottom),mn.bottom0?t.blinker=setInterval(function(){e.hasFocus()||Zi(e),t.cursorDiv.style.visibility=(i=!i)?"":"hidden"},e.options.cursorBlinkRate):e.options.cursorBlinkRate<0&&(t.cursorDiv.style.visibility="hidden")}function ba(e){e.state.focused||(e.display.input.focus(),So(e))}function Ca(e){e.state.delayingBlurEvent=!0,setTimeout(function(){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1,Zi(e))},100)}function So(e,t){if(e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1),e.options.readOnly=="nocursor")return;e.state.focused||(Se(e,"focus",e,t),e.state.focused=!0,ie(e.display.wrapper,"CodeMirror-focused"),!e.curOp&&e.display.selForContextMenu!=e.doc.sel&&(e.display.input.reset(),O&&setTimeout(function(){return e.display.input.reset(!0)},20)),e.display.input.receivedFocus()),wo(e)}function Zi(e,t){if(e.state.delayingBlurEvent)return;e.state.focused&&(Se(e,"blur",e,t),e.state.focused=!1,xe(e.display.wrapper,"CodeMirror-focused")),clearInterval(e.display.blinker),setTimeout(function(){e.state.focused||(e.display.shift=!1)},150)}function Qr(e){for(var t=e.display,i=t.lineDiv.offsetTop,n=0;n.005||P<-.005)&&(cn(r.line,l),xa(r.line),r.rest))for(var H=0;He.display.sizerWidth){var pe=Math.ceil(p/Xi(e.display));pe>e.display.maxLineLength&&(e.display.maxLineLength=pe,e.display.maxLine=r.line,e.display.maxLineChanged=!0)}}}function xa(e){if(e.widgets)for(var t=0;t=l&&(s=dn(t,ai(He(t,m))-e.wrapper.clientHeight),l=m)}return{from:s,to:Math.max(l,s+1)}}function Js(e,t){if(_e(e,"scrollCursorIntoView"))return;var i=e.display,n=i.sizer.getBoundingClientRect(),r=null;if(t.top+n.top<0?r=!0:t.bottom+n.top>(window.innerHeight||document.documentElement.clientHeight)&&(r=!1),r!=null&&!A){var s=R("div","\u200B",null,`position: absolute; top: `+(t.top-i.viewOffset-zr(e.display))+`px; height: `+(t.bottom-t.top+di(e)+i.barHeight)+`px; - left: `+t.left+"px; width: "+Math.max(2,t.right-t.left)+"px;");e.display.lineSpace.appendChild(s),s.scrollIntoView(r),e.display.lineSpace.removeChild(s)}}function Ys(e,t,i,n){n==null&&(n=0);var r;!e.options.lineWrapping&&t==i&&(t=t.ch?Te(t.line,t.sticky=="before"?t.ch-1:t.ch,"after"):t,i=t.sticky=="before"?Te(t.line,t.ch+1,"before"):t);for(var s=0;s<5;s++){var l=!1,p=si(e,t),m=!i||i==t?p:si(e,i);r={left:Math.min(p.left,m.left),top:Math.min(p.top,m.top)-n,right:Math.max(p.left,m.left),bottom:Math.max(p.bottom,m.bottom)+n};var x=ko(e,r),P=e.doc.scrollTop,H=e.doc.scrollLeft;if(x.scrollTop!=null&&(Cr(e,x.scrollTop),Math.abs(e.doc.scrollTop-P)>1&&(l=!0)),x.scrollLeft!=null&&(ji(e,x.scrollLeft),Math.abs(e.doc.scrollLeft-H)>1&&(l=!0)),!l)break}return r}function Xs(e,t){var i=ko(e,t);i.scrollTop!=null&&Cr(e,i.scrollTop),i.scrollLeft!=null&&ji(e,i.scrollLeft)}function ko(e,t){var i=e.display,n=Yi(e.display);t.top<0&&(t.top=0);var r=e.curOp&&e.curOp.scrollTop!=null?e.curOp.scrollTop:i.scroller.scrollTop,s=po(e),l={};t.bottom-t.top>s&&(t.bottom=t.top+s);var p=e.doc.height+fo(i),m=t.topp-n;if(t.topr+s){var P=Math.min(t.top,(x?p:t.bottom)-s);P!=r&&(l.scrollTop=P)}var H=e.options.fixedGutter?0:i.gutters.offsetWidth,pe=e.curOp&&e.curOp.scrollLeft!=null?e.curOp.scrollLeft:i.scroller.scrollLeft-H,ce=Oi(e)-i.gutters.offsetWidth,Re=t.right-t.left>ce;return Re&&(t.right=t.left+ce),t.left<10?l.scrollLeft=0:t.leftce+pe-3&&(l.scrollLeft=t.right+(Re?0:10)-ce),l}function Mo(e,t){if(t==null)return;Jr(e),e.curOp.scrollTop=(e.curOp.scrollTop==null?e.doc.scrollTop:e.curOp.scrollTop)+t}function qi(e){Jr(e);var t=e.getCursor();e.curOp.scrollToPos={from:t,to:t,margin:e.options.cursorScrollMargin}}function br(e,t,i){(t!=null||i!=null)&&Jr(e),t!=null&&(e.curOp.scrollLeft=t),i!=null&&(e.curOp.scrollTop=i)}function Zs(e,t){Jr(e),e.curOp.scrollToPos=t}function Jr(e){var t=e.curOp.scrollToPos;if(t){e.curOp.scrollToPos=null;var i=da(e,t.from),n=da(e,t.to);Ea(e,i,n,t.margin)}}function Ea(e,t,i,n){var r=ko(e,{left:Math.min(t.left,i.left),top:Math.min(t.top,i.top)-n,right:Math.max(t.right,i.right),bottom:Math.max(t.bottom,i.bottom)+n});br(e,r.scrollLeft,r.scrollTop)}function Cr(e,t){if(Math.abs(e.doc.scrollTop-t)<2)return;re||Do(e,{top:t}),Aa(e,t,!0),re&&Do(e),Ar(e,100)}function Aa(e,t,i){if(t=Math.max(0,Math.min(e.display.scroller.scrollHeight-e.display.scroller.clientHeight,t)),e.display.scroller.scrollTop==t&&!i)return;e.doc.scrollTop=t,e.display.scrollbars.setScrollTop(t),e.display.scroller.scrollTop!=t&&(e.display.scroller.scrollTop=t)}function ji(e,t,i,n){if(t=Math.max(0,Math.min(t,e.display.scroller.scrollWidth-e.display.scroller.clientWidth)),(i?t==e.doc.scrollLeft:Math.abs(e.doc.scrollLeft-t)<2)&&!n)return;e.doc.scrollLeft=t,Ra(e),e.display.scroller.scrollLeft!=t&&(e.display.scroller.scrollLeft=t),e.display.scrollbars.setScrollLeft(t)}function xr(e){var t=e.display,i=t.gutters.offsetWidth,n=Math.round(e.doc.height+fo(e.display));return{clientHeight:t.scroller.clientHeight,viewHeight:t.wrapper.clientHeight,scrollWidth:t.scroller.scrollWidth,clientWidth:t.scroller.clientWidth,viewWidth:t.wrapper.clientWidth,barLeft:e.options.fixedGutter?i:0,docHeight:n,scrollHeight:n+di(e)+t.barHeight,nativeBarWidth:t.nativeBarWidth,gutterWidth:i}}var Ui=function(e,t,i){this.cm=i;var n=this.vert=R("div",[R("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),r=this.horiz=R("div",[R("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");n.tabIndex=r.tabIndex=-1,e(n),e(r),Ee(n,"scroll",function(){n.clientHeight&&t(n.scrollTop,"vertical")}),Ee(r,"scroll",function(){r.clientWidth&&t(r.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,W&&Y<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};Ui.prototype.update=function(e){var t=e.scrollWidth>e.clientWidth+1,i=e.scrollHeight>e.clientHeight+1,n=e.nativeBarWidth;if(i){this.vert.style.display="block",this.vert.style.bottom=t?n+"px":"0";var r=e.viewHeight-(t?n:0);this.vert.firstChild.style.height=Math.max(0,e.scrollHeight-e.clientHeight+r)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(t){this.horiz.style.display="block",this.horiz.style.right=i?n+"px":"0",this.horiz.style.left=e.barLeft+"px";var s=e.viewWidth-e.barLeft-(i?n:0);this.horiz.firstChild.style.width=Math.max(0,e.scrollWidth-e.clientWidth+s)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&e.clientHeight>0&&(n==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:i?n:0,bottom:t?n:0}},Ui.prototype.setScrollLeft=function(e){this.horiz.scrollLeft!=e&&(this.horiz.scrollLeft=e),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},Ui.prototype.setScrollTop=function(e){this.vert.scrollTop!=e&&(this.vert.scrollTop=e),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},Ui.prototype.zeroWidthHack=function(){var e=w&&!E?"12px":"18px";this.horiz.style.height=this.vert.style.width=e,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new Ae,this.disableVert=new Ae},Ui.prototype.enableZeroWidthBar=function(e,t,i){e.style.pointerEvents="auto";function n(){var r=e.getBoundingClientRect(),s=i=="vert"?document.elementFromPoint(r.right-1,(r.top+r.bottom)/2):document.elementFromPoint((r.right+r.left)/2,r.bottom-1);s!=e?e.style.pointerEvents="none":t.set(1e3,n)}t.set(1e3,n)},Ui.prototype.clear=function(){var e=this.horiz.parentNode;e.removeChild(this.horiz),e.removeChild(this.vert)};var Er=function(){};Er.prototype.update=function(){return{bottom:0,right:0}},Er.prototype.setScrollLeft=function(){},Er.prototype.setScrollTop=function(){},Er.prototype.clear=function(){};function $i(e,t){t||(t=xr(e));var i=e.display.barWidth,n=e.display.barHeight;wa(e,t);for(var r=0;r<4&&i!=e.display.barWidth||n!=e.display.barHeight;r++)i!=e.display.barWidth&&e.options.lineWrapping&&Qr(e),wa(e,xr(e)),i=e.display.barWidth,n=e.display.barHeight}function wa(e,t){var i=e.display,n=i.scrollbars.update(t);i.sizer.style.paddingRight=(i.barWidth=n.right)+"px",i.sizer.style.paddingBottom=(i.barHeight=n.bottom)+"px",i.heightForcer.style.borderBottom=n.bottom+"px solid transparent",n.right&&n.bottom?(i.scrollbarFiller.style.display="block",i.scrollbarFiller.style.height=n.bottom+"px",i.scrollbarFiller.style.width=n.right+"px"):i.scrollbarFiller.style.display="",n.bottom&&e.options.coverGutterNextToScrollbar&&e.options.fixedGutter?(i.gutterFiller.style.display="block",i.gutterFiller.style.height=n.bottom+"px",i.gutterFiller.style.width=t.gutterWidth+"px"):i.gutterFiller.style.display=""}var Sa={native:Ui,null:Er};function ka(e){e.display.scrollbars&&(e.display.scrollbars.clear(),e.display.scrollbars.addClass&&xe(e.display.wrapper,e.display.scrollbars.addClass)),e.display.scrollbars=new Sa[e.options.scrollbarStyle](function(t){e.display.wrapper.insertBefore(t,e.display.scrollbarFiller),Ee(t,"mousedown",function(){e.state.focused&&setTimeout(function(){return e.display.input.focus()},0)}),t.setAttribute("cm-not-content","true")},function(t,i){i=="horizontal"?ji(e,t):Cr(e,t)},e),e.display.scrollbars.addClass&&ie(e.display.wrapper,e.display.scrollbars.addClass)}var qs=0;function _i(e){e.curOp={cm:e,viewChanged:!1,startHeight:e.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++qs},ni(e.curOp)}function Fi(e){var t=e.curOp;t&&Wr(t,function(i){for(var n=0;n=i.viewTo)||i.maxLineChanged&&t.options.lineWrapping,e.update=e.mustUpdate&&new Yr(t,e.mustUpdate&&{top:e.scrollTop,ensure:e.scrollToPos},e.forceUpdate)}function tl(e){e.updatedDisplay=e.mustUpdate&&Ro(e.cm,e.update)}function nl(e){var t=e.cm,i=t.display;e.updatedDisplay&&Qr(t),e.barMeasure=xr(t),i.maxLineChanged&&!t.options.lineWrapping&&(e.adjustWidthTo=ra(t,i.maxLine,i.maxLine.text.length).left+3,t.display.sizerWidth=e.adjustWidthTo,e.barMeasure.scrollWidth=Math.max(i.scroller.clientWidth,i.sizer.offsetLeft+e.adjustWidthTo+di(t)+t.display.barWidth),e.maxScrollLeft=Math.max(0,i.sizer.offsetLeft+e.adjustWidthTo-Oi(t))),(e.updatedDisplay||e.selectionChanged)&&(e.preparedSelection=i.input.prepareSelection())}function il(e){var t=e.cm;e.adjustWidthTo!=null&&(t.display.sizer.style.minWidth=e.adjustWidthTo+"px",e.maxScrollLeft=e.display.viewTo)return;var i=+new Date+e.options.workTime,n=Ze(e,t.highlightFrontier),r=[];t.iter(n.line,Math.min(t.first+t.size,e.display.viewTo+500),function(s){if(n.line>=e.display.viewFrom){var l=s.styles,p=s.text.length>e.options.maxHighlightLength?qt(t.mode,n.state):null,m=V(e,s,n,!0);p&&(n.state=p),s.styles=m.styles;var x=s.styleClasses,P=m.classes;P?s.styleClasses=P:x&&(s.styleClasses=null);for(var H=!l||l.length!=s.styles.length||x!=P&&(!x||!P||x.bgClass!=P.bgClass||x.textClass!=P.textClass),pe=0;!H&&pei)return Ar(e,e.options.workDelay),!0}),t.highlightFrontier=n.line,t.modeFrontier=Math.max(t.modeFrontier,n.line),r.length&&Qn(e,function(){for(var s=0;s=i.viewFrom&&t.visible.to<=i.viewTo&&(i.updateLineNumbers==null||i.updateLineNumbers>=i.viewTo)&&i.renderedView==i.view&&ga(e)==0)return!1;Da(e)&&(Ai(e),t.dims=xo(e));var r=n.first+n.size,s=Math.max(t.visible.from-e.options.viewportMargin,n.first),l=Math.min(r,t.visible.to+e.options.viewportMargin);i.viewFroml&&i.viewTo-l<20&&(l=Math.min(r,i.viewTo)),Bn&&(s=Ci(e.doc,s),l=_r(e.doc,l));var p=s!=i.viewFrom||l!=i.viewTo||i.lastWrapHeight!=t.wrapperHeight||i.lastWrapWidth!=t.wrapperWidth;Qs(e,s,l),i.viewOffset=ai(He(e.doc,i.viewFrom)),e.display.mover.style.top=i.viewOffset+"px";var m=ga(e);if(!p&&m==0&&!t.force&&i.renderedView==i.view&&(i.updateLineNumbers==null||i.updateLineNumbers>=i.viewTo))return!1;var x=sl(e);return m>4&&(i.lineDiv.style.display="none"),ul(e,i.updateLineNumbers,t.dims),m>4&&(i.lineDiv.style.display=""),i.renderedView=i.view,ll(x),ve(i.cursorDiv),ve(i.selectionDiv),i.gutters.style.height=i.sizer.style.minHeight=0,p&&(i.lastWrapHeight=t.wrapperHeight,i.lastWrapWidth=t.wrapperWidth,Ar(e,400)),i.updateLineNumbers=null,!0}function Ma(e,t){for(var i=t.viewport,n=!0;;n=!1){if(!n||!e.options.lineWrapping||t.oldDisplayWidth==Oi(e)){if(i&&i.top!=null&&(i={top:Math.min(e.doc.height+fo(e.display)-po(e),i.top)}),t.visible=Kr(e.display,e.doc,i),t.visible.from>=e.display.viewFrom&&t.visible.to<=e.display.viewTo)break}else n&&(t.visible=Kr(e.display,e.doc,i));if(!Ro(e,t))break;Qr(e);var r=xr(e);yr(e),$i(e,r),Lo(e,r),t.force=!1}t.signal(e,"update",e),(e.display.viewFrom!=e.display.reportedViewFrom||e.display.viewTo!=e.display.reportedViewTo)&&(t.signal(e,"viewportChange",e,e.display.viewFrom,e.display.viewTo),e.display.reportedViewFrom=e.display.viewFrom,e.display.reportedViewTo=e.display.viewTo)}function Do(e,t){var i=new Yr(e,t);if(Ro(e,i)){Qr(e),Ma(e,i);var n=xr(e);yr(e),$i(e,n),Lo(e,n),i.finish()}}function ul(e,t,i){var n=e.display,r=e.options.lineNumbers,s=n.lineDiv,l=s.firstChild;function p(Re){var Fe=Re.nextSibling;return O&&w&&e.display.currentWheelTarget==Re?Re.style.display="none":Re.parentNode.removeChild(Re),Fe}for(var m=n.view,x=n.viewFrom,P=0;P-1&&(ce=!1),Zo(e,H,x,i)),ce&&(ve(H.lineNumber),H.lineNumber.appendChild(document.createTextNode(Jn(e.options,x)))),l=H.node.nextSibling}x+=H.size}for(;l;)l=p(l)}function To(e){var t=e.gutters.offsetWidth;e.sizer.style.marginLeft=t+"px"}function Lo(e,t){e.display.sizer.style.minHeight=t.docHeight+"px",e.display.heightForcer.style.top=t.docHeight+"px",e.display.gutters.style.height=t.docHeight+e.display.barHeight+di(e)+"px"}function Ra(e){var t=e.display,i=t.view;if(!t.alignWidgets&&(!t.gutters.firstChild||!e.options.fixedGutter))return;for(var n=Eo(t)-t.scroller.scrollLeft+e.doc.scrollLeft,r=t.gutters.offsetWidth,s=n+"px",l=0;ll.clientWidth,m=l.scrollHeight>l.clientHeight;if(!(n&&p||r&&m))return;if(r&&w&&O){e:for(var x=t.target,P=s.view;x!=l;x=x.parentNode)for(var H=0;H=0&&ct(e,n.to())<=0)return i}return-1};var tn=function(e,t){this.anchor=e,this.head=t};tn.prototype.from=function(){return an(this.anchor,this.head)},tn.prototype.to=function(){return nn(this.anchor,this.head)},tn.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function li(e,t,i){var n=e&&e.options.selectionsMayTouch,r=t[i];t.sort(function(pe,ce){return ct(pe.from(),ce.from())}),i=Se(t,r);for(var s=1;s0:m>=0){var x=an(p.from(),l.from()),P=nn(p.to(),l.to()),H=p.empty()?l.from()==l.head:p.from()==p.head;s<=i&&--i,t.splice(--s,2,new tn(H?P:x,H?x:P))}}return new ei(t,i)}function wi(e,t){return new ei([new tn(e,t||e)],0)}function Si(e){return e.text?Te(e.from.line+e.text.length-1,ze(e.text).length+(e.text.length==1?e.from.ch:0)):e.to}function Oa(e,t){if(ct(e,t.from)<0)return e;if(ct(e,t.to)<=0)return Si(t);var i=e.line+t.text.length-(t.to.line-t.from.line)-1,n=e.ch;return e.line==t.to.line&&(n+=Si(t).ch-t.to.ch),Te(i,n)}function Oo(e,t){for(var i=[],n=0;n1&&e.remove(p.line+1,Re-1),e.insert(p.line+1,et)}Tn(e,"change",e,t)}function ki(e,t,i){function n(r,s,l){if(r.linked)for(var p=0;p1&&!e.done[e.done.length-2].ranges)return e.done.pop(),ze(e.done)}function _a(e,t,i,n){var r=e.history;r.undone.length=0;var s=+new Date,l,p;if((r.lastOp==n||r.lastOrigin==t.origin&&t.origin&&(t.origin.charAt(0)=="+"&&r.lastModTime>s-(e.cm?e.cm.options.historyEventDelay:500)||t.origin.charAt(0)=="*"))&&(l=pl(r,r.lastOp==n)))p=ze(l.changes),ct(t.from,t.to)==0&&ct(t.from,p.to)==0?p.to=Si(t):l.changes.push(Bo(e,t));else{var m=ze(r.done);for((!m||!m.ranges)&&qr(e.sel,r.done),l={changes:[Bo(e,t)],generation:r.generation},r.done.push(l);r.done.length>r.undoDepth;)r.done.shift(),r.done[0].ranges||r.done.shift()}r.done.push(i),r.generation=++r.maxGeneration,r.lastModTime=r.lastSelTime=s,r.lastOp=r.lastSelOp=n,r.lastOrigin=r.lastSelOrigin=t.origin,p||we(e,"historyAdded")}function ml(e,t,i,n){var r=t.charAt(0);return r=="*"||r=="+"&&i.ranges.length==n.ranges.length&&i.somethingSelected()==n.somethingSelected()&&new Date-e.history.lastSelTime<=(e.cm?e.cm.options.historyEventDelay:500)}function gl(e,t,i,n){var r=e.history,s=n&&n.origin;i==r.lastSelOp||s&&r.lastSelOrigin==s&&(r.lastModTime==r.lastSelTime&&r.lastOrigin==s||ml(e,s,ze(r.done),t))?r.done[r.done.length-1]=t:qr(t,r.done),r.lastSelTime=+new Date,r.lastSelOrigin=s,r.lastSelOp=i,n&&n.clearRedo!==!1&&Ua(r.undone)}function qr(e,t){var i=ze(t);i&&i.ranges&&i.equals(e)||t.push(e)}function Fa(e,t,i,n){var r=t["spans_"+e.id],s=0;e.iter(Math.max(e.first,i),Math.min(e.first+e.size,n),function(l){l.markedSpans&&((r||(r=t["spans_"+e.id]={}))[s]=l.markedSpans),++s})}function vl(e){if(!e)return null;for(var t,i=0;i-1&&(ze(p)[H]=x[H],delete x[H]))}}return n}function jo(e,t,i,n){if(n){var r=e.anchor;if(i){var s=ct(t,r)<0;s!=ct(i,r)<0?(r=t,t=i):s!=ct(t,i)<0&&(t=i)}return new tn(r,t)}else return new tn(i||t,t)}function $r(e,t,i,n,r){r==null&&(r=e.cm&&(e.cm.display.shift||e.extend)),In(e,new ei([jo(e.sel.primary(),t,i,r)],0),n)}function za(e,t,i){for(var n=[],r=e.cm&&(e.cm.display.shift||e.extend),s=0;s=t.ch:p.to>t.ch))){if(r&&(we(m,"beforeCursorEnter"),m.explicitlyCleared))if(s.markedSpans){--l;continue}else break;if(!m.atomic)continue;if(i){var H=m.find(n<0?1:-1),pe=void 0;if((n<0?P:x)&&(H=Ja(e,H,-n,H&&H.line==t.line?s:null)),H&&H.line==t.line&&(pe=ct(H,i))&&(n<0?pe<0:pe>0))return tr(e,H,t,n,r)}var ce=m.find(n<0?-1:1);return(n<0?x:P)&&(ce=Ja(e,ce,n,ce.line==t.line?s:null)),ce?tr(e,ce,t,n,r):null}}return t}function to(e,t,i,n,r){var s=n||1,l=tr(e,t,i,s,r)||!r&&tr(e,t,i,s,!0)||tr(e,t,i,-s,r)||!r&&tr(e,t,i,-s,!0);return l||(e.cantEdit=!0,Te(e.first,0))}function Ja(e,t,i,n){return i<0&&t.ch==0?t.line>e.first?o(e,Te(t.line-1)):null:i>0&&t.ch==(n||He(e,t.line)).text.length?t.line=0;--r)Za(e,{from:n[r].from,to:n[r].to,text:r?[""]:t.text,origin:t.origin});else Za(e,t)}function Za(e,t){if(t.text.length==1&&t.text[0]==""&&ct(t.from,t.to)==0)return;var i=Oo(e,t);_a(e,t,i,e.cm?e.cm.curOp.id:NaN),kr(e,t,i,oi(e,t));var n=[];ki(e,function(r,s){!s&&Se(n,r.history)==-1&&(ts(r.history,t),n.push(r.history)),kr(r,t,null,oi(r,t))})}function no(e,t,i){var n=e.cm&&e.cm.state.suppressEdits;if(n&&!i)return;for(var r=e.history,s,l=e.sel,p=t=="undo"?r.done:r.undone,m=t=="undo"?r.undone:r.done,x=0;x=0;--ce){var Re=pe(ce);if(Re)return Re.v}}function qa(e,t){if(t==0)return;if(e.first+=t,e.sel=new ei(Ye(e.sel.ranges,function(r){return new tn(Te(r.anchor.line+t,r.anchor.ch),Te(r.head.line+t,r.head.ch))}),e.sel.primIndex),e.cm){_n(e.cm,e.first,e.first-t,t);for(var i=e.cm.display,n=i.viewFrom;ne.lastLine())return;if(t.from.lines&&(t={from:t.from,to:Te(s,He(e,s).text.length),text:[t.text[0]],origin:t.origin}),t.removed=Qt(e,t.from,t.to),i||(i=Oo(e,t)),e.cm?Cl(e.cm,t,n):Po(e,t,n),eo(e,i,We),e.cantEdit&&to(e,Te(e.firstLine(),0))&&(e.cantEdit=!1)}function Cl(e,t,i){var n=e.doc,r=e.display,s=t.from,l=t.to,p=!1,m=s.line;e.options.lineWrapping||(m=Pt(jn(He(n,s.line))),n.iter(m,l.line+1,function(ce){if(ce==r.maxLine)return p=!0,!0})),n.sel.contains(t.from,t.to)>-1&&ee(e),Po(n,t,i,ma(e)),e.options.lineWrapping||(n.iter(m,s.line+t.text.length,function(ce){var Re=Ki(ce);Re>r.maxLineLength&&(r.maxLine=ce,r.maxLineLength=Re,r.maxLineChanged=!0,p=!1)}),p&&(e.curOp.updateMaxLine=!0)),ti(n,s.line),Ar(e,400);var x=t.text.length-(l.line-s.line)-1;t.full?_n(e):s.line==l.line&&t.text.length==1&&!Pa(e.doc,t)?Ei(e,s.line,"text"):_n(e,s.line,l.line+1,x);var P=Q(e,"changes"),H=Q(e,"change");if(H||P){var pe={from:s,to:l,text:t.text,removed:t.removed,origin:t.origin};H&&Tn(e,"change",e,pe),P&&(e.curOp.changeObjs||(e.curOp.changeObjs=[])).push(pe)}e.display.selForContextMenu=null}function ir(e,t,i,n,r){var s;n||(n=i),ct(n,i)<0&&(s=[n,i],i=s[0],n=s[1]),typeof t=="string"&&(t=e.splitLines(t)),nr(e,{from:i,to:n,text:t,origin:r})}function $a(e,t,i,n){i1||!(this.children[0]instanceof Rr))){var p=[];this.collapse(p),this.children=[new Rr(p)],this.children[0].parent=this}},collapse:function(e){for(var t=0;t50){for(var l=r.lines.length%25+25,p=l;p10);e.parent.maybeSpill()},iterN:function(e,t,i){for(var n=0;ne.display.maxLineLength&&(e.display.maxLine=x,e.display.maxLineLength=P,e.display.maxLineChanged=!0)}n!=null&&e&&this.collapsed&&_n(e,n,r+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,e&&Qa(e.doc)),e&&Tn(e,"markerCleared",e,this,n,r),t&&Fi(e),this.parent&&this.parent.clear()},Mi.prototype.find=function(e,t){e==null&&this.type=="bookmark"&&(e=1);for(var i,n,r=0;r0||l==0&&s.clearWhenEmpty!==!1)return s;if(s.replacedWith&&(s.collapsed=!0,s.widgetNode=ue("span",[s.replacedWith],"CodeMirror-widget"),n.handleMouseEvents||s.widgetNode.setAttribute("cm-ignore-events","true"),n.insertLeft&&(s.widgetNode.insertLeft=!0)),s.collapsed){if(gn(e,t.line,t,i,s)||t.line!=i.line&&gn(e,i.line,t,i,s))throw new Error("Inserting collapsed marker partially overlapping an existing one");Gn()}s.addToHistory&&_a(e,{from:t,to:i,origin:"markText"},e.sel,NaN);var p=t.line,m=e.cm,x;if(e.iter(p,i.line+1,function(H){m&&s.collapsed&&!m.options.lineWrapping&&jn(H)==m.display.maxLine&&(x=!0),s.collapsed&&p!=t.line&&cn(H,0),ci(H,new bi(s,p==t.line?t.ch:null,p==i.line?i.ch:null)),++p}),s.collapsed&&e.iter(t.line,i.line+1,function(H){Vn(e,H)&&cn(H,0)}),s.clearOnEnter&&Ee(s,"beforeCursorEnter",function(){return s.clear()}),s.readOnly&&(Zn(),(e.history.done.length||e.history.undone.length)&&e.clearHistory()),s.collapsed&&(s.id=++is,s.atomic=!0),m){if(x&&(m.curOp.updateMaxLine=!0),s.collapsed)_n(m,t.line,i.line+1);else if(s.className||s.startStyle||s.endStyle||s.css||s.attributes||s.title)for(var P=t.line;P<=i.line;P++)Ei(m,P,"text");s.atomic&&Qa(m.doc),Tn(m,"markerAdded",m,s)}return s}var Lr=function(e,t){this.markers=e,this.primary=t;for(var i=0;i=0;m--)nr(this,n[m]);p?Ga(this,p):this.cm&&qi(this.cm)}),undo:kn(function(){no(this,"undo")}),redo:kn(function(){no(this,"redo")}),undoSelection:kn(function(){no(this,"undo",!0)}),redoSelection:kn(function(){no(this,"redo",!0)}),setExtending:function(e){this.extend=e},getExtending:function(){return this.extend},historySize:function(){for(var e=this.history,t=0,i=0,n=0;n=e.ch)&&t.push(r.marker.parent||r.marker)}return t},findMarks:function(e,t,i){e=o(this,e),t=o(this,t);var n=[],r=e.line;return this.iter(e.line,t.line+1,function(s){var l=s.markedSpans;if(l)for(var p=0;p=m.to||m.from==null&&r!=e.line||m.from!=null&&r==t.line&&m.from>=t.ch)&&(!i||i(m.marker))&&n.push(m.marker.parent||m.marker)}++r}),n},getAllMarks:function(){var e=[];return this.iter(function(t){var i=t.markedSpans;if(i)for(var n=0;ne)return t=e,!0;e-=s,++i}),o(this,Te(i,t))},indexFromPos:function(e){e=o(this,e);var t=e.ch;if(e.linet&&(t=e.from),e.to!=null&&e.to-1){t.state.draggingText(e),setTimeout(function(){return t.display.input.focus()},20);return}try{var P=e.dataTransfer.getData("Text");if(P){var H;if(t.state.draggingText&&!t.state.draggingText.copy&&(H=t.listSelections()),eo(t.doc,wi(i,i)),H)for(var pe=0;pe=0;p--)ir(e.doc,"",n[p].from,n[p].to,"+delete");qi(e)})}function _o(e,t,i){var n=Ge(e.text,t+i,i);return n<0||n>e.text.length?null:n}function Fo(e,t,i){var n=_o(e,t.ch,i);return n==null?null:new Te(t.line,n,i<0?"after":"before")}function Wo(e,t,i,n,r){if(e){t.doc.direction=="rtl"&&(r=-r);var s=pt(i,t.doc.direction);if(s){var l=r<0?ze(s):s[0],p=r<0==(l.level==1),m=p?"after":"before",x;if(l.level>0||t.doc.direction=="rtl"){var P=Ji(t,i);x=r<0?i.text.length-1:0;var H=fi(t,P,x).top;x=lt(function(pe){return fi(t,P,pe).top==H},r<0==(l.level==1)?l.from:l.to-1,x),m=="before"&&(x=_o(i,x,1))}else x=r<0?l.to:l.from;return new Te(n,x,m)}}return new Te(n,r<0?i.text.length:0,r<0?"before":"after")}function Nl(e,t,i,n){var r=pt(t,e.doc.direction);if(!r)return Fo(t,i,n);i.ch>=t.text.length?(i.ch=t.text.length,i.sticky="before"):i.ch<=0&&(i.ch=0,i.sticky="after");var s=Ve(r,i.ch,i.sticky),l=r[s];if(e.doc.direction=="ltr"&&l.level%2==0&&(n>0?l.to>i.ch:l.from=l.from&&pe>=P.begin)){var ce=H?"before":"after";return new Te(i.line,pe,ce)}}var Re=function(et,ft,tt){for(var bt=function(ln,Mn){return Mn?new Te(i.line,p(ln,1),"before"):new Te(i.line,ln,"after")};et>=0&&et0==(Rt.level!=1),_t=St?tt.begin:p(tt.end,-1);if(Rt.from<=_t&&_t0?P.end:p(P.begin,-1);return Qe!=null&&!(n>0&&Qe==t.text.length)&&(Fe=Re(n>0?0:r.length-1,n,x(Qe)),Fe)?Fe:null}var Nr={selectAll:Ya,singleSelection:function(e){return e.setSelection(e.getCursor("anchor"),e.getCursor("head"),We)},killLine:function(e){return ar(e,function(t){if(t.empty()){var i=He(e.doc,t.head.line).text.length;return t.head.ch==i&&t.head.line0)r=new Te(r.line,r.ch+1),e.replaceRange(s.charAt(r.ch-1)+s.charAt(r.ch-2),Te(r.line,r.ch-2),r,"+transpose");else if(r.line>e.doc.first){var l=He(e.doc,r.line-1).text;l&&(r=new Te(r.line,1),e.replaceRange(s.charAt(0)+e.doc.lineSeparator()+l.charAt(l.length-1),Te(r.line-1,l.length-1),r,"+transpose"))}}i.push(new tn(r,r))}e.setSelections(i)})},newlineAndIndent:function(e){return Qn(e,function(){for(var t=e.listSelections(),i=t.length-1;i>=0;i--)e.replaceRange(e.doc.lineSeparator(),t[i].anchor,t[i].head,"+input");t=e.listSelections();for(var n=0;ne&&ct(t,this.pos)==0&&i==this.button};var Br,jr;function Wl(e,t){var i=+new Date;return jr&&jr.compare(i,e,t)?(Br=jr=null,"triple"):Br&&Br.compare(i,e,t)?(jr=new Ho(i,e,t),Br=null,"double"):(Br=new Ho(i,e,t),jr=null,"single")}function bs(e){var t=this,i=t.display;if(_e(t,e)||i.activeTouch&&i.input.supportsTouch())return;if(i.input.ensurePolled(),i.shift=e.shiftKey,gi(i,e)){O||(i.scroller.draggable=!1,setTimeout(function(){return i.scroller.draggable=!0},100));return}if(Go(t,e))return;var n=Pi(t,e),r=ae(e),s=n?Wl(n,r):"single";if(window.focus(),r==1&&t.state.selectingText&&t.state.selectingText(e),n&&zl(t,r,n,s,e))return;r==1?n?Gl(t,n,s,e):Ce(e)==i.scroller&&S(e):r==2?(n&&$r(t.doc,n),setTimeout(function(){return i.input.focus()},20)):r==3&&(Me?t.display.input.onContextMenu(e):Ca(t))}function zl(e,t,i,n,r){var s="Click";return n=="double"?s="Double"+s:n=="triple"&&(s="Triple"+s),s=(t==1?"Left":t==2?"Middle":"Right")+s,Pr(e,cs(s,r),r,function(l){if(typeof l=="string"&&(l=Nr[l]),!l)return!1;var p=!1;try{e.isReadOnly()&&(e.state.suppressEdits=!0),p=l(e,i)!=at}finally{e.state.suppressEdits=!1}return p})}function Hl(e,t,i){var n=e.getOption("configureMouse"),r=n?n(e,t,i):{};if(r.unit==null){var s=I?i.shiftKey&&i.metaKey:i.altKey;r.unit=s?"rectangle":t=="single"?"char":t=="double"?"word":"line"}return(r.extend==null||e.doc.extend)&&(r.extend=e.doc.extend||i.shiftKey),r.addNew==null&&(r.addNew=w?i.metaKey:i.ctrlKey),r.moveOnDrag==null&&(r.moveOnDrag=!(w?i.altKey:i.ctrlKey)),r}function Gl(e,t,i,n){W?setTimeout(D(ba,e),0):e.curOp.focus=X();var r=Hl(e,i,n),s=e.doc.sel,l;e.options.dragDrop&&je&&!e.isReadOnly()&&i=="single"&&(l=s.contains(t))>-1&&(ct((l=s.ranges[l]).from(),t)<0||t.xRel>0)&&(ct(l.to(),t)>0||t.xRel<0)?Vl(e,n,t,r):Ql(e,n,t,r)}function Vl(e,t,i,n){var r=e.display,s=!1,l=Sn(e,function(x){O&&(r.scroller.draggable=!1),e.state.draggingText=!1,ut(r.wrapper.ownerDocument,"mouseup",l),ut(r.wrapper.ownerDocument,"mousemove",p),ut(r.scroller,"dragstart",m),ut(r.scroller,"drop",l),s||(S(x),n.addNew||$r(e.doc,i,null,null,n.extend),O&&!k||W&&Y==9?setTimeout(function(){r.wrapper.ownerDocument.body.focus({preventScroll:!0}),r.input.focus()},20):r.input.focus())}),p=function(x){s=s||Math.abs(t.clientX-x.clientX)+Math.abs(t.clientY-x.clientY)>=10},m=function(){return s=!0};O&&(r.scroller.draggable=!0),e.state.draggingText=l,l.copy=!n.moveOnDrag,r.scroller.dragDrop&&r.scroller.dragDrop(),Ee(r.wrapper.ownerDocument,"mouseup",l),Ee(r.wrapper.ownerDocument,"mousemove",p),Ee(r.scroller,"dragstart",m),Ee(r.scroller,"drop",l),Ca(e),setTimeout(function(){return r.input.focus()},20)}function Cs(e,t,i){if(i=="char")return new tn(t,t);if(i=="word")return e.findWordAt(t);if(i=="line")return new tn(Te(t.line,0),o(e.doc,Te(t.line+1,0)));var n=i(e,t);return new tn(n.from,n.to)}function Ql(e,t,i,n){var r=e.display,s=e.doc;S(t);var l,p,m=s.sel,x=m.ranges;if(n.addNew&&!n.extend?(p=s.sel.contains(i),p>-1?l=x[p]:l=new tn(i,i)):(l=s.sel.primary(),p=s.sel.primIndex),n.unit=="rectangle")n.addNew||(l=new tn(i,i)),i=Pi(e,t,!0,!0),p=-1;else{var P=Cs(e,i,n.unit);n.extend?l=jo(l,P.anchor,P.head,n.extend):l=P}n.addNew?p==-1?(p=x.length,In(s,li(e,x.concat([l]),p),{scroll:!1,origin:"*mouse"})):x.length>1&&x[p].empty()&&n.unit=="char"&&!n.extend?(In(s,li(e,x.slice(0,p).concat(x.slice(p+1)),0),{scroll:!1,origin:"*mouse"}),m=s.sel):Uo(s,p,l,Le):(p=0,In(s,new ei([l],0),Le),m=s.sel);var H=i;function pe(tt){if(ct(H,tt)==0)return;if(H=tt,n.unit=="rectangle"){for(var bt=[],Rt=e.options.tabSize,St=q(He(s,i.line).text,i.ch,Rt),_t=q(He(s,tt.line).text,tt.ch,Rt),ln=Math.min(St,_t),Mn=Math.max(St,_t),fn=Math.min(i.line,tt.line),Kn=Math.min(e.lastLine(),Math.max(i.line,tt.line));fn<=Kn;fn++){var Wn=He(s,fn).text,Cn=Ne(Wn,ln,Rt);ln==Mn?bt.push(new tn(Te(fn,Cn),Te(fn,Cn))):Wn.length>Cn&&bt.push(new tn(Te(fn,Cn),Te(fn,Ne(Wn,Mn,Rt))))}bt.length||bt.push(new tn(i,i)),In(s,li(e,m.ranges.slice(0,p).concat(bt),p),{origin:"*mouse",scroll:!1}),e.scrollIntoView(tt)}else{var zn=l,Ln=Cs(e,tt,n.unit),An=zn.anchor,xn;ct(Ln.anchor,An)>0?(xn=Ln.head,An=an(zn.from(),Ln.anchor)):(xn=Ln.anchor,An=nn(zn.to(),Ln.head));var mn=m.ranges.slice(0);mn[p]=Kl(e,new tn(o(s,An),xn)),In(s,li(e,mn,p),Le)}}var ce=r.wrapper.getBoundingClientRect(),Re=0;function Fe(tt){var bt=++Re,Rt=Pi(e,tt,!0,n.unit=="rectangle");if(!Rt)return;if(ct(Rt,H)!=0){e.curOp.focus=X(),pe(Rt);var St=Kr(r,s);(Rt.line>=St.to||Rt.linece.bottom?20:0;_t&&setTimeout(Sn(e,function(){if(Re!=bt)return;r.scroller.scrollTop+=_t,Fe(tt)}),50)}}function Qe(tt){e.state.selectingText=!1,Re=Infinity,tt&&(S(tt),r.input.focus()),ut(r.wrapper.ownerDocument,"mousemove",et),ut(r.wrapper.ownerDocument,"mouseup",ft),s.history.lastSelOrigin=null}var et=Sn(e,function(tt){tt.buttons===0||!ae(tt)?Qe(tt):Fe(tt)}),ft=Sn(e,Qe);e.state.selectingText=ft,Ee(r.wrapper.ownerDocument,"mousemove",et),Ee(r.wrapper.ownerDocument,"mouseup",ft)}function Kl(e,t){var i=t.anchor,n=t.head,r=He(e.doc,i.line);if(ct(i,n)==0&&i.sticky==n.sticky)return t;var s=pt(r);if(!s)return t;var l=Ve(s,i.ch,i.sticky),p=s[l];if(p.from!=i.ch&&p.to!=i.ch)return t;var m=l+(p.from==i.ch==(p.level!=1)?0:1);if(m==0||m==s.length)return t;var x;if(n.line!=i.line)x=(n.line-i.line)*(e.doc.direction=="ltr"?1:-1)>0;else{var P=Ve(s,n.ch,n.sticky),H=P-l||(n.ch-i.ch)*(p.level==1?-1:1);P==m-1||P==m?x=H<0:x=H>0}var pe=s[m+(x?-1:0)],ce=x==(pe.level==1),Re=ce?pe.from:pe.to,Fe=ce?"after":"before";return i.ch==Re&&i.sticky==Fe?t:new tn(new Te(i.line,Re,Fe),n)}function xs(e,t,i,n){var r,s;if(t.touches)r=t.touches[0].clientX,s=t.touches[0].clientY;else try{r=t.clientX,s=t.clientY}catch(pe){return!1}if(r>=Math.floor(e.display.gutters.getBoundingClientRect().right))return!1;n&&S(t);var l=e.display,p=l.lineDiv.getBoundingClientRect();if(s>p.bottom||!Q(e,i))return j(t);s-=p.top-l.viewOffset;for(var m=0;m=r){var P=dn(e.doc,s),H=e.display.gutterSpecs[m];return we(e,i,e,P,H.className,t),j(t)}}}function Go(e,t){return xs(e,t,"gutterClick",!0)}function Es(e,t){if(gi(e.display,t)||Jl(e,t))return;if(_e(e,t,"contextmenu"))return;Me||e.display.input.onContextMenu(t)}function Jl(e,t){return Q(e,"gutterContextMenu")?xs(e,t,"gutterContextMenu",!1):!1}function As(e){e.display.wrapper.className=e.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+e.options.theme.replace(/(^|\s)\s*/g," cm-s-"),vr(e)}var sr={toString:function(){return"CodeMirror.Init"}},ws={},ao={};function Yl(e){var t=e.optionHandlers;function i(n,r,s,l){e.defaults[n]=r,s&&(t[n]=l?function(p,m,x){x!=sr&&s(p,m,x)}:s)}e.defineOption=i,e.Init=sr,i("value","",function(n,r){return n.setValue(r)},!0),i("mode",null,function(n,r){n.doc.modeOption=r,No(n)},!0),i("indentUnit",2,No,!0),i("indentWithTabs",!1),i("smartIndent",!0),i("tabSize",4,function(n){Sr(n),vr(n),_n(n)},!0),i("lineSeparator",null,function(n,r){if(n.doc.lineSep=r,!r)return;var s=[],l=n.doc.first;n.doc.iter(function(m){for(var x=0;;){var P=m.text.indexOf(r,x);if(P==-1)break;x=P+r.length,s.push(Te(l,P))}l++});for(var p=s.length-1;p>=0;p--)ir(n.doc,r,s[p],Te(s[p].line,s[p].ch+r.length))}),i("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(n,r,s){n.state.specialChars=new RegExp(r.source+(r.test(" ")?"":"| "),"g"),s!=sr&&n.refresh()}),i("specialCharPlaceholder",Xt,function(n){return n.refresh()},!0),i("electricChars",!0),i("inputStyle",v?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),i("spellcheck",!1,function(n,r){return n.getInputField().spellcheck=r},!0),i("autocorrect",!1,function(n,r){return n.getInputField().autocorrect=r},!0),i("autocapitalize",!1,function(n,r){return n.getInputField().autocapitalize=r},!0),i("rtlMoveVisually",!le),i("wholeLineUpdateBefore",!0),i("theme","default",function(n){As(n),wr(n)},!0),i("keyMap","default",function(n,r,s){var l=ro(r),p=s!=sr&&ro(s);p&&p.detach&&p.detach(n,l),l.attach&&l.attach(n,p||null)}),i("extraKeys",null),i("configureMouse",null),i("lineWrapping",!1,Zl,!0),i("gutters",[],function(n,r){n.display.gutterSpecs=Io(r,n.options.lineNumbers),wr(n)},!0),i("fixedGutter",!0,function(n,r){n.display.gutters.style.left=r?Eo(n.display)+"px":"0",n.refresh()},!0),i("coverGutterNextToScrollbar",!1,function(n){return $i(n)},!0),i("scrollbarStyle","native",function(n){ka(n),$i(n),n.display.scrollbars.setScrollTop(n.doc.scrollTop),n.display.scrollbars.setScrollLeft(n.doc.scrollLeft)},!0),i("lineNumbers",!1,function(n,r){n.display.gutterSpecs=Io(n.options.gutters,r),wr(n)},!0),i("firstLineNumber",1,wr,!0),i("lineNumberFormatter",function(n){return n},wr,!0),i("showCursorWhenSelecting",!1,yr,!0),i("resetSelectionOnContextMenu",!0),i("lineWiseCopyCut",!0),i("pasteLinesPerSelection",!0),i("selectionsMayTouch",!1),i("readOnly",!1,function(n,r){r=="nocursor"&&(Zi(n),n.display.input.blur()),n.display.input.readOnlyChanged(r)}),i("screenReaderLabel",null,function(n,r){r=r===""?null:r,n.display.input.screenReaderLabelChanged(r)}),i("disableInput",!1,function(n,r){r||n.display.input.reset()},!0),i("dragDrop",!0,Xl),i("allowDropFileTypes",null),i("cursorBlinkRate",530),i("cursorScrollMargin",0),i("cursorHeight",1,yr,!0),i("singleCursorHeightPerLine",!0,yr,!0),i("workTime",100),i("workDelay",100),i("flattenSpans",!0,Sr,!0),i("addModeClass",!1,Sr,!0),i("pollInterval",100),i("undoDepth",200,function(n,r){return n.doc.history.undoDepth=r}),i("historyEventDelay",1250),i("viewportMargin",10,function(n){return n.refresh()},!0),i("maxHighlightLength",1e4,Sr,!0),i("moveInputWithCursor",!0,function(n,r){r||n.display.input.resetPosition()}),i("tabindex",null,function(n,r){return n.display.input.getField().tabIndex=r||""}),i("autofocus",null),i("direction","ltr",function(n,r){return n.doc.setDirection(r)},!0),i("phrases",null)}function Xl(e,t,i){var n=i&&i!=sr;if(!t!=!n){var r=e.display.dragFunctions,s=t?Ee:ut;s(e.display.scroller,"dragstart",r.start),s(e.display.scroller,"dragenter",r.enter),s(e.display.scroller,"dragover",r.over),s(e.display.scroller,"dragleave",r.leave),s(e.display.scroller,"drop",r.drop)}}function Zl(e){e.options.lineWrapping?(ie(e.display.wrapper,"CodeMirror-wrap"),e.display.sizer.style.minWidth="",e.display.sizerWidth=null):(xe(e.display.wrapper,"CodeMirror-wrap"),Fr(e)),Ao(e),_n(e),vr(e),setTimeout(function(){return $i(e)},100)}function hn(e,t){var i=this;if(!(this instanceof hn))return new hn(e,t);this.options=t=t?y(t):{},y(ws,t,!1);var n=t.value;typeof n=="string"?n=new Fn(n,t.mode,null,t.lineSeparator,t.direction):t.mode&&(n.modeOption=t.mode),this.doc=n;var r=new hn.inputStyles[t.inputStyle](this),s=this.display=new cl(e,n,r,t);s.wrapper.CodeMirror=this,As(this),t.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),ka(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new Ae,keySeq:null,specialChars:null},t.autofocus&&!v&&s.input.focus(),W&&Y<11&&setTimeout(function(){return i.display.input.reset(!0)},20),ql(this),Dl(),_i(this),this.curOp.forceUpdate=!0,Ba(this,n),t.autofocus&&!v||this.hasFocus()?setTimeout(function(){i.hasFocus()&&!i.state.focused&&So(i)},20):Zi(this);for(var l in ao)ao.hasOwnProperty(l)&&ao[l](this,t[l],sr);Da(this),t.finishInit&&t.finishInit(this);for(var p=0;p20*20}Ee(t.scroller,"touchstart",function(m){if(!_e(e,m)&&!s(m)&&!Go(e,m)){t.input.ensurePolled(),clearTimeout(i);var x=+new Date;t.activeTouch={start:x,moved:!1,prev:x-n.end<=300?n:null},m.touches.length==1&&(t.activeTouch.left=m.touches[0].pageX,t.activeTouch.top=m.touches[0].pageY)}}),Ee(t.scroller,"touchmove",function(){t.activeTouch&&(t.activeTouch.moved=!0)}),Ee(t.scroller,"touchend",function(m){var x=t.activeTouch;if(x&&!gi(t,m)&&x.left!=null&&!x.moved&&new Date-x.start<300){var P=e.coordsChar(t.activeTouch,"page"),H;!x.prev||l(x,x.prev)?H=new tn(P,P):!x.prev.prev||l(x,x.prev.prev)?H=e.findWordAt(P):H=new tn(Te(P.line,0),o(e.doc,Te(P.line+1,0))),e.setSelection(H.anchor,H.head),e.focus(),S(m)}r()}),Ee(t.scroller,"touchcancel",r),Ee(t.scroller,"scroll",function(){t.scroller.clientHeight&&(Cr(e,t.scroller.scrollTop),ji(e,t.scroller.scrollLeft,!0),we(e,"scroll",e))}),Ee(t.scroller,"mousewheel",function(m){return Ia(e,m)}),Ee(t.scroller,"DOMMouseScroll",function(m){return Ia(e,m)}),Ee(t.wrapper,"scroll",function(){return t.wrapper.scrollTop=t.wrapper.scrollLeft=0}),t.dragFunctions={enter:function(m){_e(e,m)||z(m)},over:function(m){_e(e,m)||(Rl(e,m),z(m))},start:function(m){return Ml(e,m)},drop:Sn(e,kl),leave:function(m){_e(e,m)||as(e)}};var p=t.input.getField();Ee(p,"keyup",function(m){return vs.call(e,m)}),Ee(p,"keydown",Sn(e,gs)),Ee(p,"keypress",Sn(e,ys)),Ee(p,"focus",function(m){return So(e,m)}),Ee(p,"blur",function(m){return Zi(e,m)})}var Vo=[];hn.defineInitHook=function(e){return Vo.push(e)};function Ur(e,t,i,n){var r=e.doc,s;i==null&&(i="add"),i=="smart"&&(r.mode.indent?s=Ze(e,t).state:i="prev");var l=e.options.tabSize,p=He(r,t),m=q(p.text,null,l);p.stateAfter&&(p.stateAfter=null);var x=p.text.match(/^\s*/)[0],P;if(!n&&!/\S/.test(p.text))P=0,i="not";else if(i=="smart"&&(P=r.mode.indent(s,p.text.slice(x.length),p.text),P==at||P>150)){if(!n)return;i="prev"}i=="prev"?t>r.first?P=q(He(r,t-1).text,null,l):P=0:i=="add"?P=m+e.options.indentUnit:i=="subtract"?P=m-e.options.indentUnit:typeof i=="number"&&(P=m+i),P=Math.max(0,P);var H="",pe=0;if(e.options.indentWithTabs)for(var ce=Math.floor(P/l);ce;--ce)pe+=l,H+=" ";if(pel,m=Mt(t),x=null;if(p&&n.ranges.length>1)if(ui&&ui.text.join(` + left: `+t.left+"px; width: "+Math.max(2,t.right-t.left)+"px;");e.display.lineSpace.appendChild(s),s.scrollIntoView(r),e.display.lineSpace.removeChild(s)}}function Ys(e,t,i,n){n==null&&(n=0);var r;!e.options.lineWrapping&&t==i&&(t=t.ch?Te(t.line,t.sticky=="before"?t.ch-1:t.ch,"after"):t,i=t.sticky=="before"?Te(t.line,t.ch+1,"before"):t);for(var s=0;s<5;s++){var l=!1,p=si(e,t),m=!i||i==t?p:si(e,i);r={left:Math.min(p.left,m.left),top:Math.min(p.top,m.top)-n,right:Math.max(p.left,m.left),bottom:Math.max(p.bottom,m.bottom)+n};var x=ko(e,r),P=e.doc.scrollTop,H=e.doc.scrollLeft;if(x.scrollTop!=null&&(Cr(e,x.scrollTop),Math.abs(e.doc.scrollTop-P)>1&&(l=!0)),x.scrollLeft!=null&&(ji(e,x.scrollLeft),Math.abs(e.doc.scrollLeft-H)>1&&(l=!0)),!l)break}return r}function Xs(e,t){var i=ko(e,t);i.scrollTop!=null&&Cr(e,i.scrollTop),i.scrollLeft!=null&&ji(e,i.scrollLeft)}function ko(e,t){var i=e.display,n=Yi(e.display);t.top<0&&(t.top=0);var r=e.curOp&&e.curOp.scrollTop!=null?e.curOp.scrollTop:i.scroller.scrollTop,s=po(e),l={};t.bottom-t.top>s&&(t.bottom=t.top+s);var p=e.doc.height+fo(i),m=t.topp-n;if(t.topr+s){var P=Math.min(t.top,(x?p:t.bottom)-s);P!=r&&(l.scrollTop=P)}var H=e.options.fixedGutter?0:i.gutters.offsetWidth,pe=e.curOp&&e.curOp.scrollLeft!=null?e.curOp.scrollLeft:i.scroller.scrollLeft-H,ce=Oi(e)-i.gutters.offsetWidth,Re=t.right-t.left>ce;return Re&&(t.right=t.left+ce),t.left<10?l.scrollLeft=0:t.leftce+pe-3&&(l.scrollLeft=t.right+(Re?0:10)-ce),l}function Mo(e,t){if(t==null)return;Jr(e),e.curOp.scrollTop=(e.curOp.scrollTop==null?e.doc.scrollTop:e.curOp.scrollTop)+t}function qi(e){Jr(e);var t=e.getCursor();e.curOp.scrollToPos={from:t,to:t,margin:e.options.cursorScrollMargin}}function br(e,t,i){(t!=null||i!=null)&&Jr(e),t!=null&&(e.curOp.scrollLeft=t),i!=null&&(e.curOp.scrollTop=i)}function Zs(e,t){Jr(e),e.curOp.scrollToPos=t}function Jr(e){var t=e.curOp.scrollToPos;if(t){e.curOp.scrollToPos=null;var i=da(e,t.from),n=da(e,t.to);Ea(e,i,n,t.margin)}}function Ea(e,t,i,n){var r=ko(e,{left:Math.min(t.left,i.left),top:Math.min(t.top,i.top)-n,right:Math.max(t.right,i.right),bottom:Math.max(t.bottom,i.bottom)+n});br(e,r.scrollLeft,r.scrollTop)}function Cr(e,t){if(Math.abs(e.doc.scrollTop-t)<2)return;re||Do(e,{top:t}),Aa(e,t,!0),re&&Do(e),Ar(e,100)}function Aa(e,t,i){if(t=Math.max(0,Math.min(e.display.scroller.scrollHeight-e.display.scroller.clientHeight,t)),e.display.scroller.scrollTop==t&&!i)return;e.doc.scrollTop=t,e.display.scrollbars.setScrollTop(t),e.display.scroller.scrollTop!=t&&(e.display.scroller.scrollTop=t)}function ji(e,t,i,n){if(t=Math.max(0,Math.min(t,e.display.scroller.scrollWidth-e.display.scroller.clientWidth)),(i?t==e.doc.scrollLeft:Math.abs(e.doc.scrollLeft-t)<2)&&!n)return;e.doc.scrollLeft=t,Ra(e),e.display.scroller.scrollLeft!=t&&(e.display.scroller.scrollLeft=t),e.display.scrollbars.setScrollLeft(t)}function xr(e){var t=e.display,i=t.gutters.offsetWidth,n=Math.round(e.doc.height+fo(e.display));return{clientHeight:t.scroller.clientHeight,viewHeight:t.wrapper.clientHeight,scrollWidth:t.scroller.scrollWidth,clientWidth:t.scroller.clientWidth,viewWidth:t.wrapper.clientWidth,barLeft:e.options.fixedGutter?i:0,docHeight:n,scrollHeight:n+di(e)+t.barHeight,nativeBarWidth:t.nativeBarWidth,gutterWidth:i}}var Ui=function(e,t,i){this.cm=i;var n=this.vert=R("div",[R("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),r=this.horiz=R("div",[R("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");n.tabIndex=r.tabIndex=-1,e(n),e(r),Ee(n,"scroll",function(){n.clientHeight&&t(n.scrollTop,"vertical")}),Ee(r,"scroll",function(){r.clientWidth&&t(r.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,W&&Y<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};Ui.prototype.update=function(e){var t=e.scrollWidth>e.clientWidth+1,i=e.scrollHeight>e.clientHeight+1,n=e.nativeBarWidth;if(i){this.vert.style.display="block",this.vert.style.bottom=t?n+"px":"0";var r=e.viewHeight-(t?n:0);this.vert.firstChild.style.height=Math.max(0,e.scrollHeight-e.clientHeight+r)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(t){this.horiz.style.display="block",this.horiz.style.right=i?n+"px":"0",this.horiz.style.left=e.barLeft+"px";var s=e.viewWidth-e.barLeft-(i?n:0);this.horiz.firstChild.style.width=Math.max(0,e.scrollWidth-e.clientWidth+s)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&e.clientHeight>0&&(n==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:i?n:0,bottom:t?n:0}},Ui.prototype.setScrollLeft=function(e){this.horiz.scrollLeft!=e&&(this.horiz.scrollLeft=e),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},Ui.prototype.setScrollTop=function(e){this.vert.scrollTop!=e&&(this.vert.scrollTop=e),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},Ui.prototype.zeroWidthHack=function(){var e=w&&!E?"12px":"18px";this.horiz.style.height=this.vert.style.width=e,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new Ae,this.disableVert=new Ae},Ui.prototype.enableZeroWidthBar=function(e,t,i){e.style.pointerEvents="auto";function n(){var r=e.getBoundingClientRect(),s=i=="vert"?document.elementFromPoint(r.right-1,(r.top+r.bottom)/2):document.elementFromPoint((r.right+r.left)/2,r.bottom-1);s!=e?e.style.pointerEvents="none":t.set(1e3,n)}t.set(1e3,n)},Ui.prototype.clear=function(){var e=this.horiz.parentNode;e.removeChild(this.horiz),e.removeChild(this.vert)};var Er=function(){};Er.prototype.update=function(){return{bottom:0,right:0}},Er.prototype.setScrollLeft=function(){},Er.prototype.setScrollTop=function(){},Er.prototype.clear=function(){};function $i(e,t){t||(t=xr(e));var i=e.display.barWidth,n=e.display.barHeight;wa(e,t);for(var r=0;r<4&&i!=e.display.barWidth||n!=e.display.barHeight;r++)i!=e.display.barWidth&&e.options.lineWrapping&&Qr(e),wa(e,xr(e)),i=e.display.barWidth,n=e.display.barHeight}function wa(e,t){var i=e.display,n=i.scrollbars.update(t);i.sizer.style.paddingRight=(i.barWidth=n.right)+"px",i.sizer.style.paddingBottom=(i.barHeight=n.bottom)+"px",i.heightForcer.style.borderBottom=n.bottom+"px solid transparent",n.right&&n.bottom?(i.scrollbarFiller.style.display="block",i.scrollbarFiller.style.height=n.bottom+"px",i.scrollbarFiller.style.width=n.right+"px"):i.scrollbarFiller.style.display="",n.bottom&&e.options.coverGutterNextToScrollbar&&e.options.fixedGutter?(i.gutterFiller.style.display="block",i.gutterFiller.style.height=n.bottom+"px",i.gutterFiller.style.width=t.gutterWidth+"px"):i.gutterFiller.style.display=""}var Sa={native:Ui,null:Er};function ka(e){e.display.scrollbars&&(e.display.scrollbars.clear(),e.display.scrollbars.addClass&&xe(e.display.wrapper,e.display.scrollbars.addClass)),e.display.scrollbars=new Sa[e.options.scrollbarStyle](function(t){e.display.wrapper.insertBefore(t,e.display.scrollbarFiller),Ee(t,"mousedown",function(){e.state.focused&&setTimeout(function(){return e.display.input.focus()},0)}),t.setAttribute("cm-not-content","true")},function(t,i){i=="horizontal"?ji(e,t):Cr(e,t)},e),e.display.scrollbars.addClass&&ie(e.display.wrapper,e.display.scrollbars.addClass)}var qs=0;function _i(e){e.curOp={cm:e,viewChanged:!1,startHeight:e.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++qs},ni(e.curOp)}function Fi(e){var t=e.curOp;t&&Wr(t,function(i){for(var n=0;n=i.viewTo)||i.maxLineChanged&&t.options.lineWrapping,e.update=e.mustUpdate&&new Yr(t,e.mustUpdate&&{top:e.scrollTop,ensure:e.scrollToPos},e.forceUpdate)}function tl(e){e.updatedDisplay=e.mustUpdate&&Ro(e.cm,e.update)}function nl(e){var t=e.cm,i=t.display;e.updatedDisplay&&Qr(t),e.barMeasure=xr(t),i.maxLineChanged&&!t.options.lineWrapping&&(e.adjustWidthTo=ra(t,i.maxLine,i.maxLine.text.length).left+3,t.display.sizerWidth=e.adjustWidthTo,e.barMeasure.scrollWidth=Math.max(i.scroller.clientWidth,i.sizer.offsetLeft+e.adjustWidthTo+di(t)+t.display.barWidth),e.maxScrollLeft=Math.max(0,i.sizer.offsetLeft+e.adjustWidthTo-Oi(t))),(e.updatedDisplay||e.selectionChanged)&&(e.preparedSelection=i.input.prepareSelection())}function il(e){var t=e.cm;e.adjustWidthTo!=null&&(t.display.sizer.style.minWidth=e.adjustWidthTo+"px",e.maxScrollLeft=e.display.viewTo)return;var i=+new Date+e.options.workTime,n=Ze(e,t.highlightFrontier),r=[];t.iter(n.line,Math.min(t.first+t.size,e.display.viewTo+500),function(s){if(n.line>=e.display.viewFrom){var l=s.styles,p=s.text.length>e.options.maxHighlightLength?qt(t.mode,n.state):null,m=V(e,s,n,!0);p&&(n.state=p),s.styles=m.styles;var x=s.styleClasses,P=m.classes;P?s.styleClasses=P:x&&(s.styleClasses=null);for(var H=!l||l.length!=s.styles.length||x!=P&&(!x||!P||x.bgClass!=P.bgClass||x.textClass!=P.textClass),pe=0;!H&&pei)return Ar(e,e.options.workDelay),!0}),t.highlightFrontier=n.line,t.modeFrontier=Math.max(t.modeFrontier,n.line),r.length&&Qn(e,function(){for(var s=0;s=i.viewFrom&&t.visible.to<=i.viewTo&&(i.updateLineNumbers==null||i.updateLineNumbers>=i.viewTo)&&i.renderedView==i.view&&ga(e)==0)return!1;Da(e)&&(Ai(e),t.dims=xo(e));var r=n.first+n.size,s=Math.max(t.visible.from-e.options.viewportMargin,n.first),l=Math.min(r,t.visible.to+e.options.viewportMargin);i.viewFroml&&i.viewTo-l<20&&(l=Math.min(r,i.viewTo)),Bn&&(s=Ci(e.doc,s),l=_r(e.doc,l));var p=s!=i.viewFrom||l!=i.viewTo||i.lastWrapHeight!=t.wrapperHeight||i.lastWrapWidth!=t.wrapperWidth;Qs(e,s,l),i.viewOffset=ai(He(e.doc,i.viewFrom)),e.display.mover.style.top=i.viewOffset+"px";var m=ga(e);if(!p&&m==0&&!t.force&&i.renderedView==i.view&&(i.updateLineNumbers==null||i.updateLineNumbers>=i.viewTo))return!1;var x=sl(e);return m>4&&(i.lineDiv.style.display="none"),ul(e,i.updateLineNumbers,t.dims),m>4&&(i.lineDiv.style.display=""),i.renderedView=i.view,ll(x),ve(i.cursorDiv),ve(i.selectionDiv),i.gutters.style.height=i.sizer.style.minHeight=0,p&&(i.lastWrapHeight=t.wrapperHeight,i.lastWrapWidth=t.wrapperWidth,Ar(e,400)),i.updateLineNumbers=null,!0}function Ma(e,t){for(var i=t.viewport,n=!0;;n=!1){if(!n||!e.options.lineWrapping||t.oldDisplayWidth==Oi(e)){if(i&&i.top!=null&&(i={top:Math.min(e.doc.height+fo(e.display)-po(e),i.top)}),t.visible=Kr(e.display,e.doc,i),t.visible.from>=e.display.viewFrom&&t.visible.to<=e.display.viewTo)break}else n&&(t.visible=Kr(e.display,e.doc,i));if(!Ro(e,t))break;Qr(e);var r=xr(e);yr(e),$i(e,r),Lo(e,r),t.force=!1}t.signal(e,"update",e),(e.display.viewFrom!=e.display.reportedViewFrom||e.display.viewTo!=e.display.reportedViewTo)&&(t.signal(e,"viewportChange",e,e.display.viewFrom,e.display.viewTo),e.display.reportedViewFrom=e.display.viewFrom,e.display.reportedViewTo=e.display.viewTo)}function Do(e,t){var i=new Yr(e,t);if(Ro(e,i)){Qr(e),Ma(e,i);var n=xr(e);yr(e),$i(e,n),Lo(e,n),i.finish()}}function ul(e,t,i){var n=e.display,r=e.options.lineNumbers,s=n.lineDiv,l=s.firstChild;function p(Re){var Fe=Re.nextSibling;return O&&w&&e.display.currentWheelTarget==Re?Re.style.display="none":Re.parentNode.removeChild(Re),Fe}for(var m=n.view,x=n.viewFrom,P=0;P-1&&(ce=!1),Zo(e,H,x,i)),ce&&(ve(H.lineNumber),H.lineNumber.appendChild(document.createTextNode(Jn(e.options,x)))),l=H.node.nextSibling}x+=H.size}for(;l;)l=p(l)}function To(e){var t=e.gutters.offsetWidth;e.sizer.style.marginLeft=t+"px"}function Lo(e,t){e.display.sizer.style.minHeight=t.docHeight+"px",e.display.heightForcer.style.top=t.docHeight+"px",e.display.gutters.style.height=t.docHeight+e.display.barHeight+di(e)+"px"}function Ra(e){var t=e.display,i=t.view;if(!t.alignWidgets&&(!t.gutters.firstChild||!e.options.fixedGutter))return;for(var n=Eo(t)-t.scroller.scrollLeft+e.doc.scrollLeft,r=t.gutters.offsetWidth,s=n+"px",l=0;ll.clientWidth,m=l.scrollHeight>l.clientHeight;if(!(n&&p||r&&m))return;if(r&&w&&O){e:for(var x=t.target,P=s.view;x!=l;x=x.parentNode)for(var H=0;H=0&&ct(e,n.to())<=0)return i}return-1};var tn=function(e,t){this.anchor=e,this.head=t};tn.prototype.from=function(){return an(this.anchor,this.head)},tn.prototype.to=function(){return nn(this.anchor,this.head)},tn.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function li(e,t,i){var n=e&&e.options.selectionsMayTouch,r=t[i];t.sort(function(pe,ce){return ct(pe.from(),ce.from())}),i=we(t,r);for(var s=1;s0:m>=0){var x=an(p.from(),l.from()),P=nn(p.to(),l.to()),H=p.empty()?l.from()==l.head:p.from()==p.head;s<=i&&--i,t.splice(--s,2,new tn(H?P:x,H?x:P))}}return new ei(t,i)}function wi(e,t){return new ei([new tn(e,t||e)],0)}function Si(e){return e.text?Te(e.from.line+e.text.length-1,ze(e.text).length+(e.text.length==1?e.from.ch:0)):e.to}function Oa(e,t){if(ct(e,t.from)<0)return e;if(ct(e,t.to)<=0)return Si(t);var i=e.line+t.text.length-(t.to.line-t.from.line)-1,n=e.ch;return e.line==t.to.line&&(n+=Si(t).ch-t.to.ch),Te(i,n)}function Oo(e,t){for(var i=[],n=0;n1&&e.remove(p.line+1,Re-1),e.insert(p.line+1,et)}Tn(e,"change",e,t)}function ki(e,t,i){function n(r,s,l){if(r.linked)for(var p=0;p1&&!e.done[e.done.length-2].ranges)return e.done.pop(),ze(e.done)}function _a(e,t,i,n){var r=e.history;r.undone.length=0;var s=+new Date,l,p;if((r.lastOp==n||r.lastOrigin==t.origin&&t.origin&&(t.origin.charAt(0)=="+"&&r.lastModTime>s-(e.cm?e.cm.options.historyEventDelay:500)||t.origin.charAt(0)=="*"))&&(l=pl(r,r.lastOp==n)))p=ze(l.changes),ct(t.from,t.to)==0&&ct(t.from,p.to)==0?p.to=Si(t):l.changes.push(Bo(e,t));else{var m=ze(r.done);for((!m||!m.ranges)&&qr(e.sel,r.done),l={changes:[Bo(e,t)],generation:r.generation},r.done.push(l);r.done.length>r.undoDepth;)r.done.shift(),r.done[0].ranges||r.done.shift()}r.done.push(i),r.generation=++r.maxGeneration,r.lastModTime=r.lastSelTime=s,r.lastOp=r.lastSelOp=n,r.lastOrigin=r.lastSelOrigin=t.origin,p||Se(e,"historyAdded")}function ml(e,t,i,n){var r=t.charAt(0);return r=="*"||r=="+"&&i.ranges.length==n.ranges.length&&i.somethingSelected()==n.somethingSelected()&&new Date-e.history.lastSelTime<=(e.cm?e.cm.options.historyEventDelay:500)}function gl(e,t,i,n){var r=e.history,s=n&&n.origin;i==r.lastSelOp||s&&r.lastSelOrigin==s&&(r.lastModTime==r.lastSelTime&&r.lastOrigin==s||ml(e,s,ze(r.done),t))?r.done[r.done.length-1]=t:qr(t,r.done),r.lastSelTime=+new Date,r.lastSelOrigin=s,r.lastSelOp=i,n&&n.clearRedo!==!1&&Ua(r.undone)}function qr(e,t){var i=ze(t);i&&i.ranges&&i.equals(e)||t.push(e)}function Fa(e,t,i,n){var r=t["spans_"+e.id],s=0;e.iter(Math.max(e.first,i),Math.min(e.first+e.size,n),function(l){l.markedSpans&&((r||(r=t["spans_"+e.id]={}))[s]=l.markedSpans),++s})}function vl(e){if(!e)return null;for(var t,i=0;i-1&&(ze(p)[H]=x[H],delete x[H]))}}return n}function jo(e,t,i,n){if(n){var r=e.anchor;if(i){var s=ct(t,r)<0;s!=ct(i,r)<0?(r=t,t=i):s!=ct(t,i)<0&&(t=i)}return new tn(r,t)}else return new tn(i||t,t)}function $r(e,t,i,n,r){r==null&&(r=e.cm&&(e.cm.display.shift||e.extend)),In(e,new ei([jo(e.sel.primary(),t,i,r)],0),n)}function za(e,t,i){for(var n=[],r=e.cm&&(e.cm.display.shift||e.extend),s=0;s=t.ch:p.to>t.ch))){if(r&&(Se(m,"beforeCursorEnter"),m.explicitlyCleared))if(s.markedSpans){--l;continue}else break;if(!m.atomic)continue;if(i){var H=m.find(n<0?1:-1),pe=void 0;if((n<0?P:x)&&(H=Ja(e,H,-n,H&&H.line==t.line?s:null)),H&&H.line==t.line&&(pe=ct(H,i))&&(n<0?pe<0:pe>0))return tr(e,H,t,n,r)}var ce=m.find(n<0?-1:1);return(n<0?x:P)&&(ce=Ja(e,ce,n,ce.line==t.line?s:null)),ce?tr(e,ce,t,n,r):null}}return t}function to(e,t,i,n,r){var s=n||1,l=tr(e,t,i,s,r)||!r&&tr(e,t,i,s,!0)||tr(e,t,i,-s,r)||!r&&tr(e,t,i,-s,!0);return l||(e.cantEdit=!0,Te(e.first,0))}function Ja(e,t,i,n){return i<0&&t.ch==0?t.line>e.first?o(e,Te(t.line-1)):null:i>0&&t.ch==(n||He(e,t.line)).text.length?t.line=0;--r)Za(e,{from:n[r].from,to:n[r].to,text:r?[""]:t.text,origin:t.origin});else Za(e,t)}function Za(e,t){if(t.text.length==1&&t.text[0]==""&&ct(t.from,t.to)==0)return;var i=Oo(e,t);_a(e,t,i,e.cm?e.cm.curOp.id:NaN),kr(e,t,i,oi(e,t));var n=[];ki(e,function(r,s){!s&&we(n,r.history)==-1&&(ts(r.history,t),n.push(r.history)),kr(r,t,null,oi(r,t))})}function no(e,t,i){var n=e.cm&&e.cm.state.suppressEdits;if(n&&!i)return;for(var r=e.history,s,l=e.sel,p=t=="undo"?r.done:r.undone,m=t=="undo"?r.undone:r.done,x=0;x=0;--ce){var Re=pe(ce);if(Re)return Re.v}}function qa(e,t){if(t==0)return;if(e.first+=t,e.sel=new ei(Ye(e.sel.ranges,function(r){return new tn(Te(r.anchor.line+t,r.anchor.ch),Te(r.head.line+t,r.head.ch))}),e.sel.primIndex),e.cm){_n(e.cm,e.first,e.first-t,t);for(var i=e.cm.display,n=i.viewFrom;ne.lastLine())return;if(t.from.lines&&(t={from:t.from,to:Te(s,He(e,s).text.length),text:[t.text[0]],origin:t.origin}),t.removed=Qt(e,t.from,t.to),i||(i=Oo(e,t)),e.cm?Cl(e.cm,t,n):Po(e,t,n),eo(e,i,We),e.cantEdit&&to(e,Te(e.firstLine(),0))&&(e.cantEdit=!1)}function Cl(e,t,i){var n=e.doc,r=e.display,s=t.from,l=t.to,p=!1,m=s.line;e.options.lineWrapping||(m=Pt(jn(He(n,s.line))),n.iter(m,l.line+1,function(ce){if(ce==r.maxLine)return p=!0,!0})),n.sel.contains(t.from,t.to)>-1&&ee(e),Po(n,t,i,ma(e)),e.options.lineWrapping||(n.iter(m,s.line+t.text.length,function(ce){var Re=Ki(ce);Re>r.maxLineLength&&(r.maxLine=ce,r.maxLineLength=Re,r.maxLineChanged=!0,p=!1)}),p&&(e.curOp.updateMaxLine=!0)),ti(n,s.line),Ar(e,400);var x=t.text.length-(l.line-s.line)-1;t.full?_n(e):s.line==l.line&&t.text.length==1&&!Pa(e.doc,t)?Ei(e,s.line,"text"):_n(e,s.line,l.line+1,x);var P=Q(e,"changes"),H=Q(e,"change");if(H||P){var pe={from:s,to:l,text:t.text,removed:t.removed,origin:t.origin};H&&Tn(e,"change",e,pe),P&&(e.curOp.changeObjs||(e.curOp.changeObjs=[])).push(pe)}e.display.selForContextMenu=null}function ir(e,t,i,n,r){var s;n||(n=i),ct(n,i)<0&&(s=[n,i],i=s[0],n=s[1]),typeof t=="string"&&(t=e.splitLines(t)),nr(e,{from:i,to:n,text:t,origin:r})}function $a(e,t,i,n){i1||!(this.children[0]instanceof Rr))){var p=[];this.collapse(p),this.children=[new Rr(p)],this.children[0].parent=this}},collapse:function(e){for(var t=0;t50){for(var l=r.lines.length%25+25,p=l;p10);e.parent.maybeSpill()},iterN:function(e,t,i){for(var n=0;ne.display.maxLineLength&&(e.display.maxLine=x,e.display.maxLineLength=P,e.display.maxLineChanged=!0)}n!=null&&e&&this.collapsed&&_n(e,n,r+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,e&&Qa(e.doc)),e&&Tn(e,"markerCleared",e,this,n,r),t&&Fi(e),this.parent&&this.parent.clear()},Mi.prototype.find=function(e,t){e==null&&this.type=="bookmark"&&(e=1);for(var i,n,r=0;r0||l==0&&s.clearWhenEmpty!==!1)return s;if(s.replacedWith&&(s.collapsed=!0,s.widgetNode=ue("span",[s.replacedWith],"CodeMirror-widget"),n.handleMouseEvents||s.widgetNode.setAttribute("cm-ignore-events","true"),n.insertLeft&&(s.widgetNode.insertLeft=!0)),s.collapsed){if(gn(e,t.line,t,i,s)||t.line!=i.line&&gn(e,i.line,t,i,s))throw new Error("Inserting collapsed marker partially overlapping an existing one");Gn()}s.addToHistory&&_a(e,{from:t,to:i,origin:"markText"},e.sel,NaN);var p=t.line,m=e.cm,x;if(e.iter(p,i.line+1,function(H){m&&s.collapsed&&!m.options.lineWrapping&&jn(H)==m.display.maxLine&&(x=!0),s.collapsed&&p!=t.line&&cn(H,0),ci(H,new bi(s,p==t.line?t.ch:null,p==i.line?i.ch:null)),++p}),s.collapsed&&e.iter(t.line,i.line+1,function(H){Vn(e,H)&&cn(H,0)}),s.clearOnEnter&&Ee(s,"beforeCursorEnter",function(){return s.clear()}),s.readOnly&&(Zn(),(e.history.done.length||e.history.undone.length)&&e.clearHistory()),s.collapsed&&(s.id=++is,s.atomic=!0),m){if(x&&(m.curOp.updateMaxLine=!0),s.collapsed)_n(m,t.line,i.line+1);else if(s.className||s.startStyle||s.endStyle||s.css||s.attributes||s.title)for(var P=t.line;P<=i.line;P++)Ei(m,P,"text");s.atomic&&Qa(m.doc),Tn(m,"markerAdded",m,s)}return s}var Lr=function(e,t){this.markers=e,this.primary=t;for(var i=0;i=0;m--)nr(this,n[m]);p?Ga(this,p):this.cm&&qi(this.cm)}),undo:kn(function(){no(this,"undo")}),redo:kn(function(){no(this,"redo")}),undoSelection:kn(function(){no(this,"undo",!0)}),redoSelection:kn(function(){no(this,"redo",!0)}),setExtending:function(e){this.extend=e},getExtending:function(){return this.extend},historySize:function(){for(var e=this.history,t=0,i=0,n=0;n=e.ch)&&t.push(r.marker.parent||r.marker)}return t},findMarks:function(e,t,i){e=o(this,e),t=o(this,t);var n=[],r=e.line;return this.iter(e.line,t.line+1,function(s){var l=s.markedSpans;if(l)for(var p=0;p=m.to||m.from==null&&r!=e.line||m.from!=null&&r==t.line&&m.from>=t.ch)&&(!i||i(m.marker))&&n.push(m.marker.parent||m.marker)}++r}),n},getAllMarks:function(){var e=[];return this.iter(function(t){var i=t.markedSpans;if(i)for(var n=0;ne)return t=e,!0;e-=s,++i}),o(this,Te(i,t))},indexFromPos:function(e){e=o(this,e);var t=e.ch;if(e.linet&&(t=e.from),e.to!=null&&e.to-1){t.state.draggingText(e),setTimeout(function(){return t.display.input.focus()},20);return}try{var P=e.dataTransfer.getData("Text");if(P){var H;if(t.state.draggingText&&!t.state.draggingText.copy&&(H=t.listSelections()),eo(t.doc,wi(i,i)),H)for(var pe=0;pe=0;p--)ir(e.doc,"",n[p].from,n[p].to,"+delete");qi(e)})}function _o(e,t,i){var n=Ge(e.text,t+i,i);return n<0||n>e.text.length?null:n}function Fo(e,t,i){var n=_o(e,t.ch,i);return n==null?null:new Te(t.line,n,i<0?"after":"before")}function Wo(e,t,i,n,r){if(e){t.doc.direction=="rtl"&&(r=-r);var s=pt(i,t.doc.direction);if(s){var l=r<0?ze(s):s[0],p=r<0==(l.level==1),m=p?"after":"before",x;if(l.level>0||t.doc.direction=="rtl"){var P=Ji(t,i);x=r<0?i.text.length-1:0;var H=fi(t,P,x).top;x=lt(function(pe){return fi(t,P,pe).top==H},r<0==(l.level==1)?l.from:l.to-1,x),m=="before"&&(x=_o(i,x,1))}else x=r<0?l.to:l.from;return new Te(n,x,m)}}return new Te(n,r<0?i.text.length:0,r<0?"before":"after")}function Nl(e,t,i,n){var r=pt(t,e.doc.direction);if(!r)return Fo(t,i,n);i.ch>=t.text.length?(i.ch=t.text.length,i.sticky="before"):i.ch<=0&&(i.ch=0,i.sticky="after");var s=Ve(r,i.ch,i.sticky),l=r[s];if(e.doc.direction=="ltr"&&l.level%2==0&&(n>0?l.to>i.ch:l.from=l.from&&pe>=P.begin)){var ce=H?"before":"after";return new Te(i.line,pe,ce)}}var Re=function(et,ft,tt){for(var bt=function(ln,Mn){return Mn?new Te(i.line,p(ln,1),"before"):new Te(i.line,ln,"after")};et>=0&&et0==(Rt.level!=1),_t=St?tt.begin:p(tt.end,-1);if(Rt.from<=_t&&_t0?P.end:p(P.begin,-1);return Qe!=null&&!(n>0&&Qe==t.text.length)&&(Fe=Re(n>0?0:r.length-1,n,x(Qe)),Fe)?Fe:null}var Nr={selectAll:Ya,singleSelection:function(e){return e.setSelection(e.getCursor("anchor"),e.getCursor("head"),We)},killLine:function(e){return ar(e,function(t){if(t.empty()){var i=He(e.doc,t.head.line).text.length;return t.head.ch==i&&t.head.line0)r=new Te(r.line,r.ch+1),e.replaceRange(s.charAt(r.ch-1)+s.charAt(r.ch-2),Te(r.line,r.ch-2),r,"+transpose");else if(r.line>e.doc.first){var l=He(e.doc,r.line-1).text;l&&(r=new Te(r.line,1),e.replaceRange(s.charAt(0)+e.doc.lineSeparator()+l.charAt(l.length-1),Te(r.line-1,l.length-1),r,"+transpose"))}}i.push(new tn(r,r))}e.setSelections(i)})},newlineAndIndent:function(e){return Qn(e,function(){for(var t=e.listSelections(),i=t.length-1;i>=0;i--)e.replaceRange(e.doc.lineSeparator(),t[i].anchor,t[i].head,"+input");t=e.listSelections();for(var n=0;ne&&ct(t,this.pos)==0&&i==this.button};var Br,jr;function Wl(e,t){var i=+new Date;return jr&&jr.compare(i,e,t)?(Br=jr=null,"triple"):Br&&Br.compare(i,e,t)?(jr=new Ho(i,e,t),Br=null,"double"):(Br=new Ho(i,e,t),jr=null,"single")}function bs(e){var t=this,i=t.display;if(_e(t,e)||i.activeTouch&&i.input.supportsTouch())return;if(i.input.ensurePolled(),i.shift=e.shiftKey,gi(i,e)){O||(i.scroller.draggable=!1,setTimeout(function(){return i.scroller.draggable=!0},100));return}if(Go(t,e))return;var n=Pi(t,e),r=ae(e),s=n?Wl(n,r):"single";if(window.focus(),r==1&&t.state.selectingText&&t.state.selectingText(e),n&&zl(t,r,n,s,e))return;r==1?n?Gl(t,n,s,e):Ce(e)==i.scroller&&S(e):r==2?(n&&$r(t.doc,n),setTimeout(function(){return i.input.focus()},20)):r==3&&(Me?t.display.input.onContextMenu(e):Ca(t))}function zl(e,t,i,n,r){var s="Click";return n=="double"?s="Double"+s:n=="triple"&&(s="Triple"+s),s=(t==1?"Left":t==2?"Middle":"Right")+s,Pr(e,cs(s,r),r,function(l){if(typeof l=="string"&&(l=Nr[l]),!l)return!1;var p=!1;try{e.isReadOnly()&&(e.state.suppressEdits=!0),p=l(e,i)!=at}finally{e.state.suppressEdits=!1}return p})}function Hl(e,t,i){var n=e.getOption("configureMouse"),r=n?n(e,t,i):{};if(r.unit==null){var s=I?i.shiftKey&&i.metaKey:i.altKey;r.unit=s?"rectangle":t=="single"?"char":t=="double"?"word":"line"}return(r.extend==null||e.doc.extend)&&(r.extend=e.doc.extend||i.shiftKey),r.addNew==null&&(r.addNew=w?i.metaKey:i.ctrlKey),r.moveOnDrag==null&&(r.moveOnDrag=!(w?i.altKey:i.ctrlKey)),r}function Gl(e,t,i,n){W?setTimeout(D(ba,e),0):e.curOp.focus=X();var r=Hl(e,i,n),s=e.doc.sel,l;e.options.dragDrop&&je&&!e.isReadOnly()&&i=="single"&&(l=s.contains(t))>-1&&(ct((l=s.ranges[l]).from(),t)<0||t.xRel>0)&&(ct(l.to(),t)>0||t.xRel<0)?Vl(e,n,t,r):Ql(e,n,t,r)}function Vl(e,t,i,n){var r=e.display,s=!1,l=Sn(e,function(x){O&&(r.scroller.draggable=!1),e.state.draggingText=!1,ut(r.wrapper.ownerDocument,"mouseup",l),ut(r.wrapper.ownerDocument,"mousemove",p),ut(r.scroller,"dragstart",m),ut(r.scroller,"drop",l),s||(S(x),n.addNew||$r(e.doc,i,null,null,n.extend),O&&!k||W&&Y==9?setTimeout(function(){r.wrapper.ownerDocument.body.focus({preventScroll:!0}),r.input.focus()},20):r.input.focus())}),p=function(x){s=s||Math.abs(t.clientX-x.clientX)+Math.abs(t.clientY-x.clientY)>=10},m=function(){return s=!0};O&&(r.scroller.draggable=!0),e.state.draggingText=l,l.copy=!n.moveOnDrag,r.scroller.dragDrop&&r.scroller.dragDrop(),Ee(r.wrapper.ownerDocument,"mouseup",l),Ee(r.wrapper.ownerDocument,"mousemove",p),Ee(r.scroller,"dragstart",m),Ee(r.scroller,"drop",l),Ca(e),setTimeout(function(){return r.input.focus()},20)}function Cs(e,t,i){if(i=="char")return new tn(t,t);if(i=="word")return e.findWordAt(t);if(i=="line")return new tn(Te(t.line,0),o(e.doc,Te(t.line+1,0)));var n=i(e,t);return new tn(n.from,n.to)}function Ql(e,t,i,n){var r=e.display,s=e.doc;S(t);var l,p,m=s.sel,x=m.ranges;if(n.addNew&&!n.extend?(p=s.sel.contains(i),p>-1?l=x[p]:l=new tn(i,i)):(l=s.sel.primary(),p=s.sel.primIndex),n.unit=="rectangle")n.addNew||(l=new tn(i,i)),i=Pi(e,t,!0,!0),p=-1;else{var P=Cs(e,i,n.unit);n.extend?l=jo(l,P.anchor,P.head,n.extend):l=P}n.addNew?p==-1?(p=x.length,In(s,li(e,x.concat([l]),p),{scroll:!1,origin:"*mouse"})):x.length>1&&x[p].empty()&&n.unit=="char"&&!n.extend?(In(s,li(e,x.slice(0,p).concat(x.slice(p+1)),0),{scroll:!1,origin:"*mouse"}),m=s.sel):Uo(s,p,l,Le):(p=0,In(s,new ei([l],0),Le),m=s.sel);var H=i;function pe(tt){if(ct(H,tt)==0)return;if(H=tt,n.unit=="rectangle"){for(var bt=[],Rt=e.options.tabSize,St=q(He(s,i.line).text,i.ch,Rt),_t=q(He(s,tt.line).text,tt.ch,Rt),ln=Math.min(St,_t),Mn=Math.max(St,_t),fn=Math.min(i.line,tt.line),Kn=Math.min(e.lastLine(),Math.max(i.line,tt.line));fn<=Kn;fn++){var Wn=He(s,fn).text,Cn=Ne(Wn,ln,Rt);ln==Mn?bt.push(new tn(Te(fn,Cn),Te(fn,Cn))):Wn.length>Cn&&bt.push(new tn(Te(fn,Cn),Te(fn,Ne(Wn,Mn,Rt))))}bt.length||bt.push(new tn(i,i)),In(s,li(e,m.ranges.slice(0,p).concat(bt),p),{origin:"*mouse",scroll:!1}),e.scrollIntoView(tt)}else{var zn=l,Ln=Cs(e,tt,n.unit),An=zn.anchor,xn;ct(Ln.anchor,An)>0?(xn=Ln.head,An=an(zn.from(),Ln.anchor)):(xn=Ln.anchor,An=nn(zn.to(),Ln.head));var mn=m.ranges.slice(0);mn[p]=Kl(e,new tn(o(s,An),xn)),In(s,li(e,mn,p),Le)}}var ce=r.wrapper.getBoundingClientRect(),Re=0;function Fe(tt){var bt=++Re,Rt=Pi(e,tt,!0,n.unit=="rectangle");if(!Rt)return;if(ct(Rt,H)!=0){e.curOp.focus=X(),pe(Rt);var St=Kr(r,s);(Rt.line>=St.to||Rt.linece.bottom?20:0;_t&&setTimeout(Sn(e,function(){if(Re!=bt)return;r.scroller.scrollTop+=_t,Fe(tt)}),50)}}function Qe(tt){e.state.selectingText=!1,Re=Infinity,tt&&(S(tt),r.input.focus()),ut(r.wrapper.ownerDocument,"mousemove",et),ut(r.wrapper.ownerDocument,"mouseup",ft),s.history.lastSelOrigin=null}var et=Sn(e,function(tt){tt.buttons===0||!ae(tt)?Qe(tt):Fe(tt)}),ft=Sn(e,Qe);e.state.selectingText=ft,Ee(r.wrapper.ownerDocument,"mousemove",et),Ee(r.wrapper.ownerDocument,"mouseup",ft)}function Kl(e,t){var i=t.anchor,n=t.head,r=He(e.doc,i.line);if(ct(i,n)==0&&i.sticky==n.sticky)return t;var s=pt(r);if(!s)return t;var l=Ve(s,i.ch,i.sticky),p=s[l];if(p.from!=i.ch&&p.to!=i.ch)return t;var m=l+(p.from==i.ch==(p.level!=1)?0:1);if(m==0||m==s.length)return t;var x;if(n.line!=i.line)x=(n.line-i.line)*(e.doc.direction=="ltr"?1:-1)>0;else{var P=Ve(s,n.ch,n.sticky),H=P-l||(n.ch-i.ch)*(p.level==1?-1:1);P==m-1||P==m?x=H<0:x=H>0}var pe=s[m+(x?-1:0)],ce=x==(pe.level==1),Re=ce?pe.from:pe.to,Fe=ce?"after":"before";return i.ch==Re&&i.sticky==Fe?t:new tn(new Te(i.line,Re,Fe),n)}function xs(e,t,i,n){var r,s;if(t.touches)r=t.touches[0].clientX,s=t.touches[0].clientY;else try{r=t.clientX,s=t.clientY}catch(pe){return!1}if(r>=Math.floor(e.display.gutters.getBoundingClientRect().right))return!1;n&&S(t);var l=e.display,p=l.lineDiv.getBoundingClientRect();if(s>p.bottom||!Q(e,i))return j(t);s-=p.top-l.viewOffset;for(var m=0;m=r){var P=dn(e.doc,s),H=e.display.gutterSpecs[m];return Se(e,i,e,P,H.className,t),j(t)}}}function Go(e,t){return xs(e,t,"gutterClick",!0)}function Es(e,t){if(gi(e.display,t)||Jl(e,t))return;if(_e(e,t,"contextmenu"))return;Me||e.display.input.onContextMenu(t)}function Jl(e,t){return Q(e,"gutterContextMenu")?xs(e,t,"gutterContextMenu",!1):!1}function As(e){e.display.wrapper.className=e.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+e.options.theme.replace(/(^|\s)\s*/g," cm-s-"),vr(e)}var sr={toString:function(){return"CodeMirror.Init"}},ws={},ao={};function Yl(e){var t=e.optionHandlers;function i(n,r,s,l){e.defaults[n]=r,s&&(t[n]=l?function(p,m,x){x!=sr&&s(p,m,x)}:s)}e.defineOption=i,e.Init=sr,i("value","",function(n,r){return n.setValue(r)},!0),i("mode",null,function(n,r){n.doc.modeOption=r,No(n)},!0),i("indentUnit",2,No,!0),i("indentWithTabs",!1),i("smartIndent",!0),i("tabSize",4,function(n){Sr(n),vr(n),_n(n)},!0),i("lineSeparator",null,function(n,r){if(n.doc.lineSep=r,!r)return;var s=[],l=n.doc.first;n.doc.iter(function(m){for(var x=0;;){var P=m.text.indexOf(r,x);if(P==-1)break;x=P+r.length,s.push(Te(l,P))}l++});for(var p=s.length-1;p>=0;p--)ir(n.doc,r,s[p],Te(s[p].line,s[p].ch+r.length))}),i("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(n,r,s){n.state.specialChars=new RegExp(r.source+(r.test(" ")?"":"| "),"g"),s!=sr&&n.refresh()}),i("specialCharPlaceholder",Xt,function(n){return n.refresh()},!0),i("electricChars",!0),i("inputStyle",v?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),i("spellcheck",!1,function(n,r){return n.getInputField().spellcheck=r},!0),i("autocorrect",!1,function(n,r){return n.getInputField().autocorrect=r},!0),i("autocapitalize",!1,function(n,r){return n.getInputField().autocapitalize=r},!0),i("rtlMoveVisually",!le),i("wholeLineUpdateBefore",!0),i("theme","default",function(n){As(n),wr(n)},!0),i("keyMap","default",function(n,r,s){var l=ro(r),p=s!=sr&&ro(s);p&&p.detach&&p.detach(n,l),l.attach&&l.attach(n,p||null)}),i("extraKeys",null),i("configureMouse",null),i("lineWrapping",!1,Zl,!0),i("gutters",[],function(n,r){n.display.gutterSpecs=Io(r,n.options.lineNumbers),wr(n)},!0),i("fixedGutter",!0,function(n,r){n.display.gutters.style.left=r?Eo(n.display)+"px":"0",n.refresh()},!0),i("coverGutterNextToScrollbar",!1,function(n){return $i(n)},!0),i("scrollbarStyle","native",function(n){ka(n),$i(n),n.display.scrollbars.setScrollTop(n.doc.scrollTop),n.display.scrollbars.setScrollLeft(n.doc.scrollLeft)},!0),i("lineNumbers",!1,function(n,r){n.display.gutterSpecs=Io(n.options.gutters,r),wr(n)},!0),i("firstLineNumber",1,wr,!0),i("lineNumberFormatter",function(n){return n},wr,!0),i("showCursorWhenSelecting",!1,yr,!0),i("resetSelectionOnContextMenu",!0),i("lineWiseCopyCut",!0),i("pasteLinesPerSelection",!0),i("selectionsMayTouch",!1),i("readOnly",!1,function(n,r){r=="nocursor"&&(Zi(n),n.display.input.blur()),n.display.input.readOnlyChanged(r)}),i("screenReaderLabel",null,function(n,r){r=r===""?null:r,n.display.input.screenReaderLabelChanged(r)}),i("disableInput",!1,function(n,r){r||n.display.input.reset()},!0),i("dragDrop",!0,Xl),i("allowDropFileTypes",null),i("cursorBlinkRate",530),i("cursorScrollMargin",0),i("cursorHeight",1,yr,!0),i("singleCursorHeightPerLine",!0,yr,!0),i("workTime",100),i("workDelay",100),i("flattenSpans",!0,Sr,!0),i("addModeClass",!1,Sr,!0),i("pollInterval",100),i("undoDepth",200,function(n,r){return n.doc.history.undoDepth=r}),i("historyEventDelay",1250),i("viewportMargin",10,function(n){return n.refresh()},!0),i("maxHighlightLength",1e4,Sr,!0),i("moveInputWithCursor",!0,function(n,r){r||n.display.input.resetPosition()}),i("tabindex",null,function(n,r){return n.display.input.getField().tabIndex=r||""}),i("autofocus",null),i("direction","ltr",function(n,r){return n.doc.setDirection(r)},!0),i("phrases",null)}function Xl(e,t,i){var n=i&&i!=sr;if(!t!=!n){var r=e.display.dragFunctions,s=t?Ee:ut;s(e.display.scroller,"dragstart",r.start),s(e.display.scroller,"dragenter",r.enter),s(e.display.scroller,"dragover",r.over),s(e.display.scroller,"dragleave",r.leave),s(e.display.scroller,"drop",r.drop)}}function Zl(e){e.options.lineWrapping?(ie(e.display.wrapper,"CodeMirror-wrap"),e.display.sizer.style.minWidth="",e.display.sizerWidth=null):(xe(e.display.wrapper,"CodeMirror-wrap"),Fr(e)),Ao(e),_n(e),vr(e),setTimeout(function(){return $i(e)},100)}function hn(e,t){var i=this;if(!(this instanceof hn))return new hn(e,t);this.options=t=t?y(t):{},y(ws,t,!1);var n=t.value;typeof n=="string"?n=new Fn(n,t.mode,null,t.lineSeparator,t.direction):t.mode&&(n.modeOption=t.mode),this.doc=n;var r=new hn.inputStyles[t.inputStyle](this),s=this.display=new cl(e,n,r,t);s.wrapper.CodeMirror=this,As(this),t.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),ka(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new Ae,keySeq:null,specialChars:null},t.autofocus&&!v&&s.input.focus(),W&&Y<11&&setTimeout(function(){return i.display.input.reset(!0)},20),ql(this),Dl(),_i(this),this.curOp.forceUpdate=!0,Ba(this,n),t.autofocus&&!v||this.hasFocus()?setTimeout(function(){i.hasFocus()&&!i.state.focused&&So(i)},20):Zi(this);for(var l in ao)ao.hasOwnProperty(l)&&ao[l](this,t[l],sr);Da(this),t.finishInit&&t.finishInit(this);for(var p=0;p20*20}Ee(t.scroller,"touchstart",function(m){if(!_e(e,m)&&!s(m)&&!Go(e,m)){t.input.ensurePolled(),clearTimeout(i);var x=+new Date;t.activeTouch={start:x,moved:!1,prev:x-n.end<=300?n:null},m.touches.length==1&&(t.activeTouch.left=m.touches[0].pageX,t.activeTouch.top=m.touches[0].pageY)}}),Ee(t.scroller,"touchmove",function(){t.activeTouch&&(t.activeTouch.moved=!0)}),Ee(t.scroller,"touchend",function(m){var x=t.activeTouch;if(x&&!gi(t,m)&&x.left!=null&&!x.moved&&new Date-x.start<300){var P=e.coordsChar(t.activeTouch,"page"),H;!x.prev||l(x,x.prev)?H=new tn(P,P):!x.prev.prev||l(x,x.prev.prev)?H=e.findWordAt(P):H=new tn(Te(P.line,0),o(e.doc,Te(P.line+1,0))),e.setSelection(H.anchor,H.head),e.focus(),S(m)}r()}),Ee(t.scroller,"touchcancel",r),Ee(t.scroller,"scroll",function(){t.scroller.clientHeight&&(Cr(e,t.scroller.scrollTop),ji(e,t.scroller.scrollLeft,!0),Se(e,"scroll",e))}),Ee(t.scroller,"mousewheel",function(m){return Ia(e,m)}),Ee(t.scroller,"DOMMouseScroll",function(m){return Ia(e,m)}),Ee(t.wrapper,"scroll",function(){return t.wrapper.scrollTop=t.wrapper.scrollLeft=0}),t.dragFunctions={enter:function(m){_e(e,m)||z(m)},over:function(m){_e(e,m)||(Rl(e,m),z(m))},start:function(m){return Ml(e,m)},drop:Sn(e,kl),leave:function(m){_e(e,m)||as(e)}};var p=t.input.getField();Ee(p,"keyup",function(m){return vs.call(e,m)}),Ee(p,"keydown",Sn(e,gs)),Ee(p,"keypress",Sn(e,ys)),Ee(p,"focus",function(m){return So(e,m)}),Ee(p,"blur",function(m){return Zi(e,m)})}var Vo=[];hn.defineInitHook=function(e){return Vo.push(e)};function Ur(e,t,i,n){var r=e.doc,s;i==null&&(i="add"),i=="smart"&&(r.mode.indent?s=Ze(e,t).state:i="prev");var l=e.options.tabSize,p=He(r,t),m=q(p.text,null,l);p.stateAfter&&(p.stateAfter=null);var x=p.text.match(/^\s*/)[0],P;if(!n&&!/\S/.test(p.text))P=0,i="not";else if(i=="smart"&&(P=r.mode.indent(s,p.text.slice(x.length),p.text),P==at||P>150)){if(!n)return;i="prev"}i=="prev"?t>r.first?P=q(He(r,t-1).text,null,l):P=0:i=="add"?P=m+e.options.indentUnit:i=="subtract"?P=m-e.options.indentUnit:typeof i=="number"&&(P=m+i),P=Math.max(0,P);var H="",pe=0;if(e.options.indentWithTabs)for(var ce=Math.floor(P/l);ce;--ce)pe+=l,H+=" ";if(pel,m=Mt(t),x=null;if(p&&n.ranges.length>1)if(ui&&ui.text.join(` `)==t){if(n.ranges.length%ui.text.length==0){x=[];for(var P=0;P=0;pe--){var ce=n.ranges[pe],Re=ce.from(),Fe=ce.to();ce.empty()&&(i&&i>0?Re=Te(Re.line,Re.ch-i):e.state.overwrite&&!p?Fe=Te(Fe.line,Math.min(He(s,Fe.line).text.length,Fe.ch+ze(m).length)):p&&ui&&ui.lineWise&&ui.text.join(` `)==m.join(` -`)&&(Re=Fe=Te(Re.line,0)));var Qe={from:Re,to:Fe,text:x?x[pe%x.length]:m,origin:r||(p?"paste":e.state.cutIncoming>l?"cut":"+input")};nr(e.doc,Qe),Tn(e,"inputRead",e,Qe)}t&&!p&&ks(e,t),qi(e),e.curOp.updateInput<2&&(e.curOp.updateInput=H),e.curOp.typing=!0,e.state.pasteIncoming=e.state.cutIncoming=-1}function Ss(e,t){var i=e.clipboardData&&e.clipboardData.getData("Text");if(i)return e.preventDefault(),!t.isReadOnly()&&!t.options.disableInput&&Qn(t,function(){return Qo(t,i,0,null,"paste")}),!0}function ks(e,t){if(!e.options.electricChars||!e.options.smartIndent)return;for(var i=e.doc.sel,n=i.ranges.length-1;n>=0;n--){var r=i.ranges[n];if(r.head.ch>100||n&&i.ranges[n-1].head.line==r.head.line)continue;var s=e.getModeAt(r.head),l=!1;if(s.electricChars){for(var p=0;p-1){l=Ur(e,r.head.line,"smart");break}}else s.electricInput&&(s.electricInput.test(He(e.doc,r.head.line).text.slice(0,r.head.ch))&&(l=Ur(e,r.head.line,"smart")));l&&Tn(e,"electricInput",e,r.head.line)}}function Ms(e){for(var t=[],i=[],n=0;ns&&(Ur(this,p.head.line,n,!0),s=p.head.line,l==this.doc.sel.primIndex&&qi(this));else{var m=p.from(),x=p.to(),P=Math.max(s,m.line);s=Math.min(this.lastLine(),x.line-(x.ch?0:1))+1;for(var H=P;H0&&Uo(this.doc,l,new tn(m,pe[l].to()),We)}}}),getTokenAt:function(n,r){return sn(this,n,r)},getLineTokens:function(n,r){return sn(this,Te(n),r,!0)},getTokenTypeAt:function(n){n=o(this.doc,n);var r=Oe(this,He(this.doc,n.line)),s=0,l=(r.length-1)/2,p=n.ch,m;if(p==0)m=r[2];else for(;;){var x=s+l>>1;if((x?r[x*2-1]:0)>=p)l=x;else if(r[x*2+1]m&&(n=m,l=!0),p=He(this.doc,n)}else p=n;return Hr(this,p,{top:0,left:0},r||"page",s||l).top+(l?this.doc.height-ai(p):0)},defaultTextHeight:function(){return Yi(this.display)},defaultCharWidth:function(){return Xi(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(n,r,s,l,p){var m=this.display;n=si(this,o(this.doc,n));var x=n.bottom,P=n.left;if(r.style.position="absolute",r.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(r),m.sizer.appendChild(r),l=="over")x=n.top;else if(l=="above"||l=="near"){var H=Math.max(m.wrapper.clientHeight,this.doc.height),pe=Math.max(m.sizer.clientWidth,m.lineSpace.clientWidth);(l=="above"||n.bottom+r.offsetHeight>H)&&n.top>r.offsetHeight?x=n.top-r.offsetHeight:n.bottom+r.offsetHeight<=H&&(x=n.bottom),P+r.offsetWidth>pe&&(P=pe-r.offsetWidth)}r.style.top=x+"px",r.style.left=r.style.right="",p=="right"?(P=m.sizer.clientWidth-r.offsetWidth,r.style.right="0px"):(p=="left"?P=0:p=="middle"&&(P=(m.sizer.clientWidth-r.offsetWidth)/2),r.style.left=P+"px"),s&&Xs(this,{left:P,top:x,right:P+r.offsetWidth,bottom:x+r.offsetHeight})},triggerOnKeyDown:Nn(gs),triggerOnKeyPress:Nn(ys),triggerOnKeyUp:vs,triggerOnMouseDown:Nn(bs),execCommand:function(n){if(Nr.hasOwnProperty(n))return Nr[n].call(null,this)},triggerElectric:Nn(function(n){ks(this,n)}),findPosH:function(n,r,s,l){var p=1;r<0&&(p=-1,r=-r);for(var m=o(this.doc,n),x=0;x0&&P(s.charAt(l-1));)--l;for(;p.5||this.options.lineWrapping)&&Ao(this),we(this,"refresh",this)}),swapDoc:Nn(function(n){var r=this.doc;return r.cm=null,this.state.selectingText&&this.state.selectingText(),Ba(this,n),vr(this),this.display.input.reset(),br(this,n.scrollLeft,n.scrollTop),this.curOp.forceScroll=!0,Tn(this,"swapDoc",this,r),r}),phrase:function(n){var r=this.options.phrases;return r&&Object.prototype.hasOwnProperty.call(r,n)?r[n]:n},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},$(e),e.registerHelper=function(n,r,s){i.hasOwnProperty(n)||(i[n]=e[n]={_global:[]}),i[n][r]=s},e.registerGlobalHelper=function(n,r,s,l){e.registerHelper(n,r,l),i[n]._global.push({pred:s,val:l})}}function Ko(e,t,i,n,r){var s=t,l=i,p=He(e,t.line),m=r&&e.direction=="rtl"?-i:i;function x(){var ft=t.line+m;return ft=e.first+e.size?!1:(t=new Te(ft,t.ch,t.sticky),p=He(e,ft))}function P(ft){var tt;if(n=="codepoint"){var bt=p.text.charCodeAt(t.ch+(n>0?0:-1));isNaN(bt)?tt=null:tt=new Te(t.line,Math.max(0,Math.min(p.text.length,t.ch+i*(bt>=55296&&bt<56320?2:1))),-i)}else r?tt=Nl(e.cm,p,t,i):tt=Fo(p,t,i);if(tt==null)if(!ft&&x())t=Wo(r,e.cm,p,t.line,m);else return!1;else t=tt;return!0}if(n=="char"||n=="codepoint")P();else if(n=="column")P(!0);else if(n=="word"||n=="group")for(var H=null,pe=n=="group",ce=e.cm&&e.cm.getHelper(t,"wordChars"),Re=!0;!(i<0&&!P(!Re));Re=!1){var Fe=p.text.charAt(t.ch)||` +`)&&(Re=Fe=Te(Re.line,0)));var Qe={from:Re,to:Fe,text:x?x[pe%x.length]:m,origin:r||(p?"paste":e.state.cutIncoming>l?"cut":"+input")};nr(e.doc,Qe),Tn(e,"inputRead",e,Qe)}t&&!p&&ks(e,t),qi(e),e.curOp.updateInput<2&&(e.curOp.updateInput=H),e.curOp.typing=!0,e.state.pasteIncoming=e.state.cutIncoming=-1}function Ss(e,t){var i=e.clipboardData&&e.clipboardData.getData("Text");if(i)return e.preventDefault(),!t.isReadOnly()&&!t.options.disableInput&&Qn(t,function(){return Qo(t,i,0,null,"paste")}),!0}function ks(e,t){if(!e.options.electricChars||!e.options.smartIndent)return;for(var i=e.doc.sel,n=i.ranges.length-1;n>=0;n--){var r=i.ranges[n];if(r.head.ch>100||n&&i.ranges[n-1].head.line==r.head.line)continue;var s=e.getModeAt(r.head),l=!1;if(s.electricChars){for(var p=0;p-1){l=Ur(e,r.head.line,"smart");break}}else s.electricInput&&(s.electricInput.test(He(e.doc,r.head.line).text.slice(0,r.head.ch))&&(l=Ur(e,r.head.line,"smart")));l&&Tn(e,"electricInput",e,r.head.line)}}function Ms(e){for(var t=[],i=[],n=0;ns&&(Ur(this,p.head.line,n,!0),s=p.head.line,l==this.doc.sel.primIndex&&qi(this));else{var m=p.from(),x=p.to(),P=Math.max(s,m.line);s=Math.min(this.lastLine(),x.line-(x.ch?0:1))+1;for(var H=P;H0&&Uo(this.doc,l,new tn(m,pe[l].to()),We)}}}),getTokenAt:function(n,r){return sn(this,n,r)},getLineTokens:function(n,r){return sn(this,Te(n),r,!0)},getTokenTypeAt:function(n){n=o(this.doc,n);var r=Oe(this,He(this.doc,n.line)),s=0,l=(r.length-1)/2,p=n.ch,m;if(p==0)m=r[2];else for(;;){var x=s+l>>1;if((x?r[x*2-1]:0)>=p)l=x;else if(r[x*2+1]m&&(n=m,l=!0),p=He(this.doc,n)}else p=n;return Hr(this,p,{top:0,left:0},r||"page",s||l).top+(l?this.doc.height-ai(p):0)},defaultTextHeight:function(){return Yi(this.display)},defaultCharWidth:function(){return Xi(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(n,r,s,l,p){var m=this.display;n=si(this,o(this.doc,n));var x=n.bottom,P=n.left;if(r.style.position="absolute",r.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(r),m.sizer.appendChild(r),l=="over")x=n.top;else if(l=="above"||l=="near"){var H=Math.max(m.wrapper.clientHeight,this.doc.height),pe=Math.max(m.sizer.clientWidth,m.lineSpace.clientWidth);(l=="above"||n.bottom+r.offsetHeight>H)&&n.top>r.offsetHeight?x=n.top-r.offsetHeight:n.bottom+r.offsetHeight<=H&&(x=n.bottom),P+r.offsetWidth>pe&&(P=pe-r.offsetWidth)}r.style.top=x+"px",r.style.left=r.style.right="",p=="right"?(P=m.sizer.clientWidth-r.offsetWidth,r.style.right="0px"):(p=="left"?P=0:p=="middle"&&(P=(m.sizer.clientWidth-r.offsetWidth)/2),r.style.left=P+"px"),s&&Xs(this,{left:P,top:x,right:P+r.offsetWidth,bottom:x+r.offsetHeight})},triggerOnKeyDown:Nn(gs),triggerOnKeyPress:Nn(ys),triggerOnKeyUp:vs,triggerOnMouseDown:Nn(bs),execCommand:function(n){if(Nr.hasOwnProperty(n))return Nr[n].call(null,this)},triggerElectric:Nn(function(n){ks(this,n)}),findPosH:function(n,r,s,l){var p=1;r<0&&(p=-1,r=-r);for(var m=o(this.doc,n),x=0;x0&&P(s.charAt(l-1));)--l;for(;p.5||this.options.lineWrapping)&&Ao(this),Se(this,"refresh",this)}),swapDoc:Nn(function(n){var r=this.doc;return r.cm=null,this.state.selectingText&&this.state.selectingText(),Ba(this,n),vr(this),this.display.input.reset(),br(this,n.scrollLeft,n.scrollTop),this.curOp.forceScroll=!0,Tn(this,"swapDoc",this,r),r}),phrase:function(n){var r=this.options.phrases;return r&&Object.prototype.hasOwnProperty.call(r,n)?r[n]:n},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},$(e),e.registerHelper=function(n,r,s){i.hasOwnProperty(n)||(i[n]=e[n]={_global:[]}),i[n][r]=s},e.registerGlobalHelper=function(n,r,s,l){e.registerHelper(n,r,l),i[n]._global.push({pred:s,val:l})}}function Ko(e,t,i,n,r){var s=t,l=i,p=He(e,t.line),m=r&&e.direction=="rtl"?-i:i;function x(){var ft=t.line+m;return ft=e.first+e.size?!1:(t=new Te(ft,t.ch,t.sticky),p=He(e,ft))}function P(ft){var tt;if(n=="codepoint"){var bt=p.text.charCodeAt(t.ch+(n>0?0:-1));isNaN(bt)?tt=null:tt=new Te(t.line,Math.max(0,Math.min(p.text.length,t.ch+i*(bt>=55296&&bt<56320?2:1))),-i)}else r?tt=Nl(e.cm,p,t,i):tt=Fo(p,t,i);if(tt==null)if(!ft&&x())t=Wo(r,e.cm,p,t.line,m);else return!1;else t=tt;return!0}if(n=="char"||n=="codepoint")P();else if(n=="column")P(!0);else if(n=="word"||n=="group")for(var H=null,pe=n=="group",ce=e.cm&&e.cm.getHelper(t,"wordChars"),Re=!0;!(i<0&&!P(!Re));Re=!1){var Fe=p.text.charAt(t.ch)||` `,Qe=ye(Fe,ce)?"w":pe&&Fe==` `?"n":!pe||/\s/.test(Fe)?null:"p";if(pe&&!Re&&!Qe&&(Qe="s"),H&&H!=Qe){i<0&&(i=1,P(),t.sticky="after");break}if(Qe&&(H=Qe),i>0&&!P(!Re))break}var et=to(e,t,s,l,!0);return Ft(s,et)&&(et.hitSide=!0),et}function Ts(e,t,i,n){var r=e.doc,s=t.left,l;if(n=="page"){var p=Math.min(e.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),m=Math.max(p-.5*Yi(e.display),3);l=(i>0?t.bottom:t.top)+i*m}else n=="line"&&(l=i>0?t.bottom+3:t.top-3);for(var x;!(x=bo(e,s,l),!x.outside);){if(i<0?l<=0:l>=r.height){x.hitSide=!0;break}l+=i*5}return x}var on=function(e){this.cm=e,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new Ae,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};on.prototype.init=function(e){var t=this,i=this,n=i.cm,r=i.div=e.lineDiv;Rs(r,n.options.spellcheck,n.options.autocorrect,n.options.autocapitalize);function s(p){for(var m=p.target;m;m=m.parentNode){if(m==r)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(m.className))break}return!1}Ee(r,"paste",function(p){if(!s(p)||_e(n,p)||Ss(p,n))return;Y<=11&&setTimeout(Sn(n,function(){return t.updateFromDOM()}),20)}),Ee(r,"compositionstart",function(p){t.composing={data:p.data,done:!1}}),Ee(r,"compositionupdate",function(p){t.composing||(t.composing={data:p.data,done:!1})}),Ee(r,"compositionend",function(p){t.composing&&(p.data!=t.composing.data&&t.readFromDOMSoon(),t.composing.done=!0)}),Ee(r,"touchstart",function(){return i.forceCompositionEnd()}),Ee(r,"input",function(){t.composing||t.readFromDOMSoon()});function l(p){if(!s(p)||_e(n,p))return;if(n.somethingSelected())so({lineWise:!1,text:n.getSelections()}),p.type=="cut"&&n.replaceSelection("",null,"cut");else if(n.options.lineWiseCopyCut){var m=Ms(n);so({lineWise:!0,text:m.text}),p.type=="cut"&&n.operation(function(){n.setSelections(m.ranges,0,We),n.replaceSelection("",null,"cut")})}else return;if(p.clipboardData){p.clipboardData.clearData();var x=ui.text.join(` `);if(p.clipboardData.setData("Text",x),p.clipboardData.getData("Text")==x){p.preventDefault();return}}var P=Ds(),H=P.firstChild;n.display.lineSpace.insertBefore(P,n.display.lineSpace.firstChild),H.value=ui.text.join(` @@ -330,7 +330,7 @@ b`.split(/\n/).length!=3?function(e){for(var t=0,i=[],n=e.length;t<=n;){var r=e. `)>-1?i.value=e.prevInput="":e.prevInput=r,e.composing&&(e.composing.range.clear(),e.composing.range=t.markText(e.composing.start,t.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},vn.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},vn.prototype.onKeyPress=function(){W&&Y>=9&&(this.hasSelection=null),this.fastPoll()},vn.prototype.onContextMenu=function(e){var t=this,i=t.cm,n=i.display,r=t.textarea;t.contextMenuPending&&t.contextMenuPending();var s=Pi(i,e),l=n.scroller.scrollTop;if(!s||C)return;var p=i.options.resetSelectionOnContextMenu;p&&i.doc.sel.contains(s)==-1&&Sn(i,In)(i.doc,wi(s),We);var m=r.style.cssText,x=t.wrapper.style.cssText,P=t.wrapper.offsetParent.getBoundingClientRect();t.wrapper.style.cssText="position: static",r.style.cssText=`position: absolute; width: 30px; height: 30px; top: `+(e.clientY-P.top-5)+"px; left: "+(e.clientX-P.left-5)+`px; z-index: 1000; background: `+(W?"rgba(255, 255, 255, .05)":"transparent")+`; - outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var H;O&&(H=window.scrollY),n.input.focus(),O&&window.scrollTo(null,H),n.input.reset(),i.somethingSelected()||(r.value=t.prevInput=" "),t.contextMenuPending=ce,n.selForContextMenu=i.doc.sel,clearTimeout(n.detectingSelectAll);function pe(){if(r.selectionStart!=null){var Fe=i.somethingSelected(),Qe="\u200B"+(Fe?r.value:"");r.value="\u21DA",r.value=Qe,t.prevInput=Fe?"":"\u200B",r.selectionStart=1,r.selectionEnd=Qe.length,n.selForContextMenu=i.doc.sel}}function ce(){if(t.contextMenuPending!=ce)return;if(t.contextMenuPending=!1,t.wrapper.style.cssText=x,r.style.cssText=m,W&&Y<9&&n.scrollbars.setScrollTop(n.scroller.scrollTop=l),r.selectionStart!=null){(!W||W&&Y<9)&&pe();var Fe=0,Qe=function(){n.selForContextMenu==i.doc.sel&&r.selectionStart==0&&r.selectionEnd>0&&t.prevInput=="\u200B"?Sn(i,Ya)(i):Fe++<10?n.detectingSelectAll=setTimeout(Qe,500):(n.selForContextMenu=null,n.input.reset())};n.detectingSelectAll=setTimeout(Qe,200)}}if(W&&Y>=9&&pe(),Me){z(e);var Re=function(){ut(window,"mouseup",Re),setTimeout(ce,20)};Ee(window,"mouseup",Re)}else setTimeout(ce,50)},vn.prototype.readOnlyChanged=function(e){e||this.reset(),this.textarea.disabled=e=="nocursor",this.textarea.readOnly=!!e},vn.prototype.setUneditable=function(){},vn.prototype.needsContentAttribute=!1;function iu(e,t){if(t=t?y(t):{},t.value=e.value,!t.tabindex&&e.tabIndex&&(t.tabindex=e.tabIndex),!t.placeholder&&e.placeholder&&(t.placeholder=e.placeholder),t.autofocus==null){var i=X();t.autofocus=i==e||e.getAttribute("autofocus")!=null&&i==document.body}function n(){e.value=p.getValue()}var r;if(e.form&&(Ee(e.form,"submit",n),!t.leaveSubmitMethodAlone)){var s=e.form;r=s.submit;try{var l=s.submit=function(){n(),s.submit=r,s.submit(),s.submit=l}}catch(m){}}t.finishInit=function(m){m.save=n,m.getTextArea=function(){return e},m.toTextArea=function(){m.toTextArea=isNaN,n(),e.parentNode.removeChild(m.getWrapperElement()),e.style.display="",e.form&&(ut(e.form,"submit",n),!t.leaveSubmitMethodAlone&&typeof e.form.submit=="function"&&(e.form.submit=r))}},e.style.display="none";var p=hn(function(m){return e.parentNode.insertBefore(m,e.nextSibling)},t);return p}function ru(e){e.off=ut,e.on=Ee,e.wheelEventPixels=hl,e.Doc=Fn,e.splitLines=Mt,e.countColumn=q,e.findColumn=Ne,e.isWordChar=he,e.Pass=at,e.signal=we,e.Line=Ii,e.changeEnd=Si,e.scrollbarModel=Sa,e.Pos=Te,e.cmpPos=ct,e.modes=It,e.mimeModes=wt,e.resolveMode=ot,e.getMode=gt,e.modeExtensions=it,e.extendMode=xt,e.copyState=qt,e.startState=Nt,e.innerMode=un,e.commands=Nr,e.keyMap=vi,e.keyName=hs,e.isModifierKey=us,e.lookupKey=or,e.normalizeKeyMap=Ol,e.StringStream=vt,e.SharedTextMarker=Lr,e.TextMarker=Mi,e.LineWidget=Tr,e.e_preventDefault=S,e.e_stopPropagation=M,e.e_stop=z,e.addClass=ie,e.contains=N,e.rmClass=xe,e.keyNames=Ri}Yl(hn),$l(hn);var ou="iter insert remove copy getEditor constructor".split(" ");for(var uo in Fn.prototype)Fn.prototype.hasOwnProperty(uo)&&Se(ou,uo)<0&&(hn.prototype[uo]=function(e){return function(){return e.apply(this.doc,arguments)}}(Fn.prototype[uo]));return $(Fn),hn.inputStyles={textarea:vn,contenteditable:on},hn.defineMode=function(e){!hn.defaults.mode&&e!="null"&&(hn.defaults.mode=e),jt.apply(this,arguments)},hn.defineMIME=Gt,hn.defineMode("null",function(){return{token:function(e){return e.skipToEnd()}}}),hn.defineMIME("text/plain","null"),hn.defineExtension=function(e,t){hn.prototype[e]=t},hn.defineDocExtension=function(e,t){Fn.prototype[e]=t},hn.fromTextArea=iu,ru(hn),hn.version="5.58.2",hn})},W6BS:function(ke,_){ke.exports="data:image/png;base64,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"},Xsq0:function(ke,_,d){ke.exports=d.p+"static/mainbanner.0a951716.jpg"},Y1PL:function(ke,_,d){"use strict";d.r(_),d.d(_,"ResizableTextArea",function(){return Se});var G=d("wx14"),be=d("1OyB"),re=d("vuIU"),fe=d("Ji7U"),de=d("LK+K"),ne=d("q1tI"),W=d("VTBJ"),Y=d("rePB"),O=d("Zm9Q"),B=d("Kwbf"),b=d("c+Xe"),C=d("m+aA"),k=d("bdgK"),E=new Map;function A(We){We.forEach(function(Le){var Ie,Ne=Le.target;(Ie=E.get(Ne))===null||Ie===void 0||Ie.forEach(function(se){return se(Ne)})})}var L=new k.default(A),g=null,v=null;function w(We,Le){E.has(We)||(E.set(We,new Set),L.observe(We)),E.get(We).add(Le)}function I(We,Le){E.has(We)&&(E.get(We).delete(Le),E.get(We).size||(L.unobserve(We),E.delete(We)))}var le=function(We){Object(fe.a)(Ie,We);var Le=Object(de.a)(Ie);function Ie(){return Object(be.a)(this,Ie),Le.apply(this,arguments)}return Object(re.a)(Ie,[{key:"render",value:function(){return this.props.children}}]),Ie}(ne.Component),te=ne.createContext(null);function oe(We){var Le=We.children,Ie=We.onBatchResize,Ne=ne.useRef(0),se=ne.useRef([]),Z=ne.useContext(te),ze=ne.useCallback(function(Ye,Ke,rt){Ne.current+=1;var U=Ne.current;se.current.push({size:Ye,element:Ke,data:rt}),Promise.resolve().then(function(){U===Ne.current&&(Ie==null||Ie(se.current),se.current=[])}),Z==null||Z(Ye,Ke,rt)},[Ie,Z]);return ne.createElement(te.Provider,{value:ze},Le)}function Me(We){var Le=We.children,Ie=We.disabled,Ne=ne.useRef(null),se=ne.useRef(null),Z=ne.useContext(te),ze=ne.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),Ye=ne.isValidElement(Le)&&Object(b.c)(Le),Ke=Ye?Le.ref:null,rt=ne.useMemo(function(){return Object(b.a)(Ke,Ne)},[Ke,Ne]),U=ne.useRef(We);U.current=We;var F=ne.useCallback(function(he){var ye=U.current,Pe=ye.onResize,Be=ye.data,De=he.getBoundingClientRect(),Ge=De.width,lt=De.height,qe=he.offsetWidth,Je=he.offsetHeight,Ve=Math.floor(Ge),Ct=Math.floor(lt);if(ze.current.width!==Ve||ze.current.height!==Ct||ze.current.offsetWidth!==qe||ze.current.offsetHeight!==Je){var pt={width:Ve,height:Ct,offsetWidth:qe,offsetHeight:Je};ze.current=pt;var ht=qe===Math.round(Ge)?Ge:qe,Ee=Je===Math.round(lt)?lt:Je,Xe=Object(W.a)(Object(W.a)({},pt),{},{offsetWidth:ht,offsetHeight:Ee});Z==null||Z(Xe,he,Be),Pe&&Promise.resolve().then(function(){Pe(Xe,he)})}},[]);return ne.useEffect(function(){var he=Object(C.a)(Ne.current)||Object(C.a)(se.current);return he&&!Ie&&w(he,F),function(){return I(he,F)}},[Ne.current,Ie]),ne.createElement(le,{ref:se},Ye?ne.cloneElement(Le,{ref:rt}):Le)}var ge="rc-observer-key";function xe(We){var Le=We.children,Ie=Object(O.a)(Le);return Ie.map(function(Ne,se){var Z=(Ne==null?void 0:Ne.key)||"".concat(ge,"-").concat(se);return ne.createElement(Me,Object(G.a)({},We,{key:Z}),Ne)})}xe.Collection=oe;var ve=xe,T=d("bT9E"),R=d("TSYQ"),ue=d.n(R),K=` + outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var H;O&&(H=window.scrollY),n.input.focus(),O&&window.scrollTo(null,H),n.input.reset(),i.somethingSelected()||(r.value=t.prevInput=" "),t.contextMenuPending=ce,n.selForContextMenu=i.doc.sel,clearTimeout(n.detectingSelectAll);function pe(){if(r.selectionStart!=null){var Fe=i.somethingSelected(),Qe="\u200B"+(Fe?r.value:"");r.value="\u21DA",r.value=Qe,t.prevInput=Fe?"":"\u200B",r.selectionStart=1,r.selectionEnd=Qe.length,n.selForContextMenu=i.doc.sel}}function ce(){if(t.contextMenuPending!=ce)return;if(t.contextMenuPending=!1,t.wrapper.style.cssText=x,r.style.cssText=m,W&&Y<9&&n.scrollbars.setScrollTop(n.scroller.scrollTop=l),r.selectionStart!=null){(!W||W&&Y<9)&&pe();var Fe=0,Qe=function(){n.selForContextMenu==i.doc.sel&&r.selectionStart==0&&r.selectionEnd>0&&t.prevInput=="\u200B"?Sn(i,Ya)(i):Fe++<10?n.detectingSelectAll=setTimeout(Qe,500):(n.selForContextMenu=null,n.input.reset())};n.detectingSelectAll=setTimeout(Qe,200)}}if(W&&Y>=9&&pe(),Me){z(e);var Re=function(){ut(window,"mouseup",Re),setTimeout(ce,20)};Ee(window,"mouseup",Re)}else setTimeout(ce,50)},vn.prototype.readOnlyChanged=function(e){e||this.reset(),this.textarea.disabled=e=="nocursor",this.textarea.readOnly=!!e},vn.prototype.setUneditable=function(){},vn.prototype.needsContentAttribute=!1;function iu(e,t){if(t=t?y(t):{},t.value=e.value,!t.tabindex&&e.tabIndex&&(t.tabindex=e.tabIndex),!t.placeholder&&e.placeholder&&(t.placeholder=e.placeholder),t.autofocus==null){var i=X();t.autofocus=i==e||e.getAttribute("autofocus")!=null&&i==document.body}function n(){e.value=p.getValue()}var r;if(e.form&&(Ee(e.form,"submit",n),!t.leaveSubmitMethodAlone)){var s=e.form;r=s.submit;try{var l=s.submit=function(){n(),s.submit=r,s.submit(),s.submit=l}}catch(m){}}t.finishInit=function(m){m.save=n,m.getTextArea=function(){return e},m.toTextArea=function(){m.toTextArea=isNaN,n(),e.parentNode.removeChild(m.getWrapperElement()),e.style.display="",e.form&&(ut(e.form,"submit",n),!t.leaveSubmitMethodAlone&&typeof e.form.submit=="function"&&(e.form.submit=r))}},e.style.display="none";var p=hn(function(m){return e.parentNode.insertBefore(m,e.nextSibling)},t);return p}function ru(e){e.off=ut,e.on=Ee,e.wheelEventPixels=hl,e.Doc=Fn,e.splitLines=Mt,e.countColumn=q,e.findColumn=Ne,e.isWordChar=he,e.Pass=at,e.signal=Se,e.Line=Ii,e.changeEnd=Si,e.scrollbarModel=Sa,e.Pos=Te,e.cmpPos=ct,e.modes=It,e.mimeModes=wt,e.resolveMode=ot,e.getMode=gt,e.modeExtensions=it,e.extendMode=xt,e.copyState=qt,e.startState=Nt,e.innerMode=un,e.commands=Nr,e.keyMap=vi,e.keyName=hs,e.isModifierKey=us,e.lookupKey=or,e.normalizeKeyMap=Ol,e.StringStream=vt,e.SharedTextMarker=Lr,e.TextMarker=Mi,e.LineWidget=Tr,e.e_preventDefault=S,e.e_stopPropagation=M,e.e_stop=z,e.addClass=ie,e.contains=N,e.rmClass=xe,e.keyNames=Ri}Yl(hn),$l(hn);var ou="iter insert remove copy getEditor constructor".split(" ");for(var uo in Fn.prototype)Fn.prototype.hasOwnProperty(uo)&&we(ou,uo)<0&&(hn.prototype[uo]=function(e){return function(){return e.apply(this.doc,arguments)}}(Fn.prototype[uo]));return $(Fn),hn.inputStyles={textarea:vn,contenteditable:on},hn.defineMode=function(e){!hn.defaults.mode&&e!="null"&&(hn.defaults.mode=e),jt.apply(this,arguments)},hn.defineMIME=Gt,hn.defineMode("null",function(){return{token:function(e){return e.skipToEnd()}}}),hn.defineMIME("text/plain","null"),hn.defineExtension=function(e,t){hn.prototype[e]=t},hn.defineDocExtension=function(e,t){Fn.prototype[e]=t},hn.fromTextArea=iu,ru(hn),hn.version="5.58.2",hn})},W6BS:function(ke,_){ke.exports="data:image/png;base64,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"},Xsq0:function(ke,_,d){ke.exports=d.p+"static/mainbanner.0a951716.jpg"},Y1PL:function(ke,_,d){"use strict";d.r(_),d.d(_,"ResizableTextArea",function(){return we});var G=d("wx14"),be=d("1OyB"),re=d("vuIU"),fe=d("Ji7U"),de=d("LK+K"),ne=d("q1tI"),W=d("VTBJ"),Y=d("rePB"),O=d("Zm9Q"),B=d("Kwbf"),b=d("c+Xe"),C=d("m+aA"),k=d("bdgK"),E=new Map;function A(We){We.forEach(function(Le){var Ie,Ne=Le.target;(Ie=E.get(Ne))===null||Ie===void 0||Ie.forEach(function(se){return se(Ne)})})}var L=new k.default(A),g=null,v=null;function w(We,Le){E.has(We)||(E.set(We,new Set),L.observe(We)),E.get(We).add(Le)}function I(We,Le){E.has(We)&&(E.get(We).delete(Le),E.get(We).size||(L.unobserve(We),E.delete(We)))}var le=function(We){Object(fe.a)(Ie,We);var Le=Object(de.a)(Ie);function Ie(){return Object(be.a)(this,Ie),Le.apply(this,arguments)}return Object(re.a)(Ie,[{key:"render",value:function(){return this.props.children}}]),Ie}(ne.Component),te=ne.createContext(null);function oe(We){var Le=We.children,Ie=We.onBatchResize,Ne=ne.useRef(0),se=ne.useRef([]),Z=ne.useContext(te),ze=ne.useCallback(function(Ye,Ke,rt){Ne.current+=1;var U=Ne.current;se.current.push({size:Ye,element:Ke,data:rt}),Promise.resolve().then(function(){U===Ne.current&&(Ie==null||Ie(se.current),se.current=[])}),Z==null||Z(Ye,Ke,rt)},[Ie,Z]);return ne.createElement(te.Provider,{value:ze},Le)}function Me(We){var Le=We.children,Ie=We.disabled,Ne=ne.useRef(null),se=ne.useRef(null),Z=ne.useContext(te),ze=ne.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),Ye=ne.isValidElement(Le)&&Object(b.c)(Le),Ke=Ye?Le.ref:null,rt=ne.useMemo(function(){return Object(b.a)(Ke,Ne)},[Ke,Ne]),U=ne.useRef(We);U.current=We;var F=ne.useCallback(function(he){var ye=U.current,Pe=ye.onResize,Be=ye.data,De=he.getBoundingClientRect(),Ge=De.width,lt=De.height,qe=he.offsetWidth,Je=he.offsetHeight,Ve=Math.floor(Ge),Ct=Math.floor(lt);if(ze.current.width!==Ve||ze.current.height!==Ct||ze.current.offsetWidth!==qe||ze.current.offsetHeight!==Je){var pt={width:Ve,height:Ct,offsetWidth:qe,offsetHeight:Je};ze.current=pt;var ht=qe===Math.round(Ge)?Ge:qe,Ee=Je===Math.round(lt)?lt:Je,Xe=Object(W.a)(Object(W.a)({},pt),{},{offsetWidth:ht,offsetHeight:Ee});Z==null||Z(Xe,he,Be),Pe&&Promise.resolve().then(function(){Pe(Xe,he)})}},[]);return ne.useEffect(function(){var he=Object(C.a)(Ne.current)||Object(C.a)(se.current);return he&&!Ie&&w(he,F),function(){return I(he,F)}},[Ne.current,Ie]),ne.createElement(le,{ref:se},Ye?ne.cloneElement(Le,{ref:rt}):Le)}var ge="rc-observer-key";function xe(We){var Le=We.children,Ie=Object(O.a)(Le);return Ie.map(function(Ne,se){var Z=(Ne==null?void 0:Ne.key)||"".concat(ge,"-").concat(se);return ne.createElement(Me,Object(G.a)({},We,{key:Z}),Ne)})}xe.Collection=oe;var ve=xe,T=d("bT9E"),R=d("TSYQ"),ue=d.n(R),K=` min-height:0 !important; max-height:none !important; height:0 !important; @@ -340,9 +340,9 @@ b`.split(/\n/).length!=3?function(e){for(var t=0,i=[],n=e.length;t<=n;){var r=e. z-index:-1000 !important; top:0 !important; right:0 !important -`,N=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break"],X={},ie;function J(We){var Le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Ie=We.getAttribute("id")||We.getAttribute("data-reactid")||We.getAttribute("name");if(Le&&X[Ie])return X[Ie];var Ne=window.getComputedStyle(We),se=Ne.getPropertyValue("box-sizing")||Ne.getPropertyValue("-moz-box-sizing")||Ne.getPropertyValue("-webkit-box-sizing"),Z=parseFloat(Ne.getPropertyValue("padding-bottom"))+parseFloat(Ne.getPropertyValue("padding-top")),ze=parseFloat(Ne.getPropertyValue("border-bottom-width"))+parseFloat(Ne.getPropertyValue("border-top-width")),Ye=N.map(function(rt){return"".concat(rt,":").concat(Ne.getPropertyValue(rt))}).join(";"),Ke={sizingStyle:Ye,paddingSize:Z,borderSize:ze,boxSizing:se};return Le&&Ie&&(X[Ie]=Ke),Ke}function me(We){var Le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Ie=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,Ne=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;ie||(ie=document.createElement("textarea"),ie.setAttribute("tab-index","-1"),ie.setAttribute("aria-hidden","true"),document.body.appendChild(ie)),We.getAttribute("wrap")?ie.setAttribute("wrap",We.getAttribute("wrap")):ie.removeAttribute("wrap");var se=J(We,Le),Z=se.paddingSize,ze=se.borderSize,Ye=se.boxSizing,Ke=se.sizingStyle;ie.setAttribute("style","".concat(Ke,";").concat(K)),ie.value=We.value||We.placeholder||"";var rt=Number.MIN_SAFE_INTEGER,U=Number.MAX_SAFE_INTEGER,F=ie.scrollHeight,he;if(Ye==="border-box"?F+=ze:Ye==="content-box"&&(F-=Z),Ie!==null||Ne!==null){ie.value=" ";var ye=ie.scrollHeight-Z;Ie!==null&&(rt=ye*Ie,Ye==="border-box"&&(rt=rt+Z+ze),F=Math.max(rt,F)),Ne!==null&&(U=ye*Ne,Ye==="border-box"&&(U=U+Z+ze),he=F>U?"":"hidden",F=Math.min(U,F))}return{height:F,minHeight:rt,maxHeight:U,overflowY:he,resize:"none"}}var D=d("Gytx"),y=d.n(D),q;(function(We){We[We.NONE=0]="NONE",We[We.RESIZING=1]="RESIZING",We[We.RESIZED=2]="RESIZED"})(q||(q={}));var Ae=function(We){Object(fe.a)(Ie,We);var Le=Object(de.a)(Ie);function Ie(Ne){var se;return Object(be.a)(this,Ie),se=Le.call(this,Ne),se.nextFrameActionId=void 0,se.resizeFrameId=void 0,se.textArea=void 0,se.saveTextArea=function(Z){se.textArea=Z},se.handleResize=function(Z){var ze=se.state.resizeStatus,Ye=se.props,Ke=Ye.autoSize,rt=Ye.onResize;if(ze!==q.NONE)return;typeof rt=="function"&&rt(Z),Ke&&se.resizeOnNextFrame()},se.resizeOnNextFrame=function(){cancelAnimationFrame(se.nextFrameActionId),se.nextFrameActionId=requestAnimationFrame(se.resizeTextarea)},se.resizeTextarea=function(){var Z=se.props.autoSize;if(!Z||!se.textArea)return;var ze=Z.minRows,Ye=Z.maxRows,Ke=me(se.textArea,!1,ze,Ye);se.setState({textareaStyles:Ke,resizeStatus:q.RESIZING},function(){cancelAnimationFrame(se.resizeFrameId),se.resizeFrameId=requestAnimationFrame(function(){se.setState({resizeStatus:q.RESIZED},function(){se.resizeFrameId=requestAnimationFrame(function(){se.setState({resizeStatus:q.NONE}),se.fixFirefoxAutoScroll()})})})})},se.renderTextArea=function(){var Z=se.props,ze=Z.prefixCls,Ye=ze===void 0?"rc-textarea":ze,Ke=Z.autoSize,rt=Z.onResize,U=Z.className,F=Z.disabled,he=se.state,ye=he.textareaStyles,Pe=he.resizeStatus,Be=Object(T.a)(se.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),De=ue()(Ye,U,Object(Y.a)({},"".concat(Ye,"-disabled"),F));"value"in Be&&(Be.value=Be.value||"");var Ge=Object(W.a)(Object(W.a)(Object(W.a)({},se.props.style),ye),Pe===q.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return ne.createElement(ve,{onResize:se.handleResize,disabled:!(Ke||rt)},ne.createElement("textarea",Object(G.a)({},Be,{className:De,style:Ge,ref:se.saveTextArea})))},se.state={textareaStyles:{},resizeStatus:q.NONE},se}return Object(re.a)(Ie,[{key:"componentDidUpdate",value:function(se){(se.value!==this.props.value||!y()(se.autoSize,this.props.autoSize))&&this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var se=this.textArea.selectionStart,Z=this.textArea.selectionEnd;this.textArea.setSelectionRange(se,Z)}}catch(ze){}}},{key:"render",value:function(){return this.renderTextArea()}}]),Ie}(ne.Component),Se=Ae,nt=function(We){Object(fe.a)(Ie,We);var Le=Object(de.a)(Ie);function Ie(Ne){var se;Object(be.a)(this,Ie),se=Le.call(this,Ne),se.resizableTextArea=void 0,se.focus=function(){se.resizableTextArea.textArea.focus()},se.saveTextArea=function(ze){se.resizableTextArea=ze},se.handleChange=function(ze){var Ye=se.props.onChange;se.setValue(ze.target.value,function(){se.resizableTextArea.resizeTextarea()}),Ye&&Ye(ze)},se.handleKeyDown=function(ze){var Ye=se.props,Ke=Ye.onPressEnter,rt=Ye.onKeyDown;ze.keyCode===13&&Ke&&Ke(ze),rt&&rt(ze)};var Z=typeof Ne.value=="undefined"||Ne.value===null?Ne.defaultValue:Ne.value;return se.state={value:Z},se}return Object(re.a)(Ie,[{key:"setValue",value:function(se,Z){"value"in this.props||this.setState({value:se},Z)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return ne.createElement(Se,Object(G.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(se){return"value"in se?{value:se.value}:null}}]),Ie}(ne.Component),at=_.default=nt},ZW9T:function(ke,_,d){"use strict";d.d(_,"a",function(){return ve});var G=d("k1fw"),be=d("oBTY"),re=d("9og8"),fe=d("miYZ"),de=d("tsqr"),ne=d("rAM+"),W=d("tJVT"),Y=d("PpiC"),O=d("WmNS"),B=d.n(O),b=d("q1tI"),C=d.n(b),k=d("bdgK");function E(T,R,ue,K,N){var X=R.getWordUntilPosition(ue),ie={startLineNumber:ue.lineNumber,endLineNumber:ue.lineNumber,startColumn:X.startColumn,endColumn:X.endColumn},J=K.map(function(me){return{label:me,kind:T.languages.CompletionItemKind.Keyword,insertText:me,insertTextRules:T.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:ie}});return N.map(function(me){J.push(Object(G.a)(Object(G.a)({},me),{},{range:ie}))}),J}var A=function(T){var R={label:"ifelse",kind:T.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` +`,N=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break"],X={},ie;function J(We){var Le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Ie=We.getAttribute("id")||We.getAttribute("data-reactid")||We.getAttribute("name");if(Le&&X[Ie])return X[Ie];var Ne=window.getComputedStyle(We),se=Ne.getPropertyValue("box-sizing")||Ne.getPropertyValue("-moz-box-sizing")||Ne.getPropertyValue("-webkit-box-sizing"),Z=parseFloat(Ne.getPropertyValue("padding-bottom"))+parseFloat(Ne.getPropertyValue("padding-top")),ze=parseFloat(Ne.getPropertyValue("border-bottom-width"))+parseFloat(Ne.getPropertyValue("border-top-width")),Ye=N.map(function(rt){return"".concat(rt,":").concat(Ne.getPropertyValue(rt))}).join(";"),Ke={sizingStyle:Ye,paddingSize:Z,borderSize:ze,boxSizing:se};return Le&&Ie&&(X[Ie]=Ke),Ke}function me(We){var Le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Ie=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,Ne=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;ie||(ie=document.createElement("textarea"),ie.setAttribute("tab-index","-1"),ie.setAttribute("aria-hidden","true"),document.body.appendChild(ie)),We.getAttribute("wrap")?ie.setAttribute("wrap",We.getAttribute("wrap")):ie.removeAttribute("wrap");var se=J(We,Le),Z=se.paddingSize,ze=se.borderSize,Ye=se.boxSizing,Ke=se.sizingStyle;ie.setAttribute("style","".concat(Ke,";").concat(K)),ie.value=We.value||We.placeholder||"";var rt=Number.MIN_SAFE_INTEGER,U=Number.MAX_SAFE_INTEGER,F=ie.scrollHeight,he;if(Ye==="border-box"?F+=ze:Ye==="content-box"&&(F-=Z),Ie!==null||Ne!==null){ie.value=" ";var ye=ie.scrollHeight-Z;Ie!==null&&(rt=ye*Ie,Ye==="border-box"&&(rt=rt+Z+ze),F=Math.max(rt,F)),Ne!==null&&(U=ye*Ne,Ye==="border-box"&&(U=U+Z+ze),he=F>U?"":"hidden",F=Math.min(U,F))}return{height:F,minHeight:rt,maxHeight:U,overflowY:he,resize:"none"}}var D=d("Gytx"),y=d.n(D),q;(function(We){We[We.NONE=0]="NONE",We[We.RESIZING=1]="RESIZING",We[We.RESIZED=2]="RESIZED"})(q||(q={}));var Ae=function(We){Object(fe.a)(Ie,We);var Le=Object(de.a)(Ie);function Ie(Ne){var se;return Object(be.a)(this,Ie),se=Le.call(this,Ne),se.nextFrameActionId=void 0,se.resizeFrameId=void 0,se.textArea=void 0,se.saveTextArea=function(Z){se.textArea=Z},se.handleResize=function(Z){var ze=se.state.resizeStatus,Ye=se.props,Ke=Ye.autoSize,rt=Ye.onResize;if(ze!==q.NONE)return;typeof rt=="function"&&rt(Z),Ke&&se.resizeOnNextFrame()},se.resizeOnNextFrame=function(){cancelAnimationFrame(se.nextFrameActionId),se.nextFrameActionId=requestAnimationFrame(se.resizeTextarea)},se.resizeTextarea=function(){var Z=se.props.autoSize;if(!Z||!se.textArea)return;var ze=Z.minRows,Ye=Z.maxRows,Ke=me(se.textArea,!1,ze,Ye);se.setState({textareaStyles:Ke,resizeStatus:q.RESIZING},function(){cancelAnimationFrame(se.resizeFrameId),se.resizeFrameId=requestAnimationFrame(function(){se.setState({resizeStatus:q.RESIZED},function(){se.resizeFrameId=requestAnimationFrame(function(){se.setState({resizeStatus:q.NONE}),se.fixFirefoxAutoScroll()})})})})},se.renderTextArea=function(){var Z=se.props,ze=Z.prefixCls,Ye=ze===void 0?"rc-textarea":ze,Ke=Z.autoSize,rt=Z.onResize,U=Z.className,F=Z.disabled,he=se.state,ye=he.textareaStyles,Pe=he.resizeStatus,Be=Object(T.a)(se.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),De=ue()(Ye,U,Object(Y.a)({},"".concat(Ye,"-disabled"),F));"value"in Be&&(Be.value=Be.value||"");var Ge=Object(W.a)(Object(W.a)(Object(W.a)({},se.props.style),ye),Pe===q.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return ne.createElement(ve,{onResize:se.handleResize,disabled:!(Ke||rt)},ne.createElement("textarea",Object(G.a)({},Be,{className:De,style:Ge,ref:se.saveTextArea})))},se.state={textareaStyles:{},resizeStatus:q.NONE},se}return Object(re.a)(Ie,[{key:"componentDidUpdate",value:function(se){(se.value!==this.props.value||!y()(se.autoSize,this.props.autoSize))&&this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var se=this.textArea.selectionStart,Z=this.textArea.selectionEnd;this.textArea.setSelectionRange(se,Z)}}catch(ze){}}},{key:"render",value:function(){return this.renderTextArea()}}]),Ie}(ne.Component),we=Ae,nt=function(We){Object(fe.a)(Ie,We);var Le=Object(de.a)(Ie);function Ie(Ne){var se;Object(be.a)(this,Ie),se=Le.call(this,Ne),se.resizableTextArea=void 0,se.focus=function(){se.resizableTextArea.textArea.focus()},se.saveTextArea=function(ze){se.resizableTextArea=ze},se.handleChange=function(ze){var Ye=se.props.onChange;se.setValue(ze.target.value,function(){se.resizableTextArea.resizeTextarea()}),Ye&&Ye(ze)},se.handleKeyDown=function(ze){var Ye=se.props,Ke=Ye.onPressEnter,rt=Ye.onKeyDown;ze.keyCode===13&&Ke&&Ke(ze),rt&&rt(ze)};var Z=typeof Ne.value=="undefined"||Ne.value===null?Ne.defaultValue:Ne.value;return se.state={value:Z},se}return Object(re.a)(Ie,[{key:"setValue",value:function(se,Z){"value"in this.props||this.setState({value:se},Z)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return ne.createElement(we,Object(G.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(se){return"value"in se?{value:se.value}:null}}]),Ie}(ne.Component),at=_.default=nt},ZW9T:function(ke,_,d){"use strict";d.d(_,"a",function(){return ve});var G=d("k1fw"),be=d("oBTY"),re=d("9og8"),fe=d("miYZ"),de=d("tsqr"),ne=d("rAM+"),W=d("tJVT"),Y=d("PpiC"),O=d("WmNS"),B=d.n(O),b=d("q1tI"),C=d.n(b),k=d("bdgK");function E(T,R,ue,K,N){var X=R.getWordUntilPosition(ue),ie={startLineNumber:ue.lineNumber,endLineNumber:ue.lineNumber,startColumn:X.startColumn,endColumn:X.endColumn},J=K.map(function(me){return{label:me,kind:T.languages.CompletionItemKind.Keyword,insertText:me,insertTextRules:T.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:ie}});return N.map(function(me){J.push(Object(G.a)(Object(G.a)({},me),{},{range:ie}))}),J}var A=function(T){var R={label:"ifelse",kind:T.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` `),insertTextRules:T.languages.CompletionItemInsertTextRule.InsertAsSnippet},ue=["auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while","inline","restrict","_Bool","_Complex","_Imaginary","_Alignas","_Alignof","_Atomic","_Static_assert","_Noreturn","_Thread_local","_Generic"];T.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(ie,J){var me=E(T,ie,J,ue,[R]);return{suggestions:me}}});var K=["False","None","True","and","as","assert","break","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","nonlocal","not","or","pass","raise","return","try","while","with","yield"];T.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(ie,J){var me=[{label:"print",kind:T.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(` `),insertTextRules:T.languages.CompletionItemInsertTextRule.InsertAsSnippet}],D=E(T,ie,J,K,me);return{suggestions:D}}});var N=["abstract","assert","boolean","break","byte","case","catch","char","class","const","continue","default","do","double","else","enum","extends","final","finally","float","for","goto","if","implements","import","instance of","int","interface","long","native","new","package","private","protected","public","return","strictfp","short","static","super","switch","synchronized","this","throw","throws","transient","try","void","volatile","while"];T.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(ie,J){var me=[R,{label:"main",kind:T.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(` `),insertTextRules:T.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:T.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join(` -`),insertTextRules:T.languages.CompletionItemInsertTextRule.InsertAsSnippet}],D=E(T,ie,J,N,me);return{suggestions:D}}})},L="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002",g=d("fjLI"),v=d("LvDl"),w=d("+ua5");function I(T){return/^\d+$/.test(T)?"".concat(T,"px"):T}function le(){}var te=!1,oe={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python",Scala:"scale"};function Me(){var T=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],R=T;if(Array.isArray(T)){for(var ue=0;ue0||un.target.offsetWidth>0)&&Xe.current.instance.layout()}}catch(Nt){xt.e(Nt)}finally{xt.f()}}),gt.observe(Ee.current)),gt}function Ce(){de.b.warn({content:decodeURIComponent(L),key:"monaco-editor-tip"})}var ae=function(){var it=Xe.current.instance;if(X!=null&&it&&M){var xt=it.getModel();xt&&X!==xt.getValue()&&(te=!0,xt.setValue(X),it.layout(),te=!1)}};Object(b.useEffect)(function(){try{var gt,it=Xe.current.instance;we.current&&clearTimeout(we.current),we.current=setTimeout(function(){ae()},500),it==null||((gt=it.updateOptions)===null||gt===void 0)||gt.call(it,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(X.split(/\r\n|\r|\n/g).length))+3,5)})}catch(xt){debugger}},[X,M,Xe.current]),Object(b.useEffect)(function(){try{if(lt&&Xe.current&&Xe.current.instance){var gt=Xe.current.instance;gt.changeViewZones(function(xt){var qt=document.createElement("div");qt.style.padding="10px 20px",qt.style.width="calc(100% - 20px)",qt.className="my-error-line-wrp",qt.innerHTML=Je,xt.addZone({afterLineNumber:lt||11,heightInLines:3,domNode:qt})});var it={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};gt.addOverlayWidget(it),gt.revealPositionInCenter({lineNumber:20,column:1})}}catch(xt){debugger}},[lt,Xe.current,M]),Object(b.useEffect)(function(){var gt;if((gt=Xe.current)!==null&>!==void 0&>.instance&&M&&pt){var it=Xe.current.instance,xt=it.getModel();if(!xt)return;var qt=function(){var ct=[],Ft=[],$t=xt.getAllDecorations(),nn=Object(ne.a)($t),an;try{for(nn.s();!(an=nn.n()).done;){var c=an.value;if(c.options.className==="highlighted-line"){var o;ct.push(c==null||((o=c.range)===null||o===void 0)?void 0:o.startLineNumber),Ft.push(c==null?void 0:c.id)}}}catch(u){nn.e(u)}finally{nn.f()}xt.deltaDecorations(Ft,[]);var a=xt.getLineCount();!!Ve&&Ve<=a&&(it.deltaDecorations([],[{range:new ge.Range(Ve,1,Ve,xt.getLineMaxColumn(Ve)),options:{isWholeLine:!0,className:"highlighted-line"}}]),it.revealLineInCenter(Ve))};qt();var un=function(){var ct=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,Ft=[],$t=[],nn=xt.getAllDecorations(),an=Object(ne.a)(nn),c;try{for(an.s();!(c=an.n()).done;){var o=c.value;if(o.options.linesDecorationsClassName==="breakpoints"){var a;Ft.push(o==null||((a=o.range)===null||a===void 0)?void 0:a.startLineNumber),$t.push(o==null?void 0:o.id)}}}catch(u){an.e(u)}finally{an.f()}if(ct)return{lines:Ft,ids:$t};ye(Ft)},Nt=function(){var Te=Object(re.a)(B.a.mark(function ct(Ft){var $t;return B.a.wrap(function(an){for(;;)switch(an.prev=an.next){case 0:return $t={range:new ge.Range(Ft,1,Ft,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints"}},an.next=3,xt.deltaDecorations([],[$t]);case 3:un();case 4:case"end":return an.stop()}},ct)}));return function(Ft){return Te.apply(this,arguments)}}(),vt=function(){var Te=Object(re.a)(B.a.mark(function ct(Ft){var $t,nn,an,c,o;return B.a.wrap(function(u){for(;;)switch(u.prev=u.next){case 0:$t=[],nn=it.getLineDecorations(Ft),an=Object(ne.a)(nn);try{for(an.s();!(c=an.n()).done;)o=c.value,o.options.linesDecorationsClassName==="breakpoints"&&$t.push(o.id)}catch(f){an.e(f)}finally{an.f()}return u.next=6,xt.deltaDecorations($t,[]);case 6:un();case 7:case"end":return u.stop()}},ct)}));return function(Ft){return Te.apply(this,arguments)}}(),He=function(ct){var Ft=it.getLineDecorations(ct),$t=Object(ne.a)(Ft),nn;try{for($t.s();!(nn=$t.n()).done;){var an=nn.value;if(an.options.linesDecorationsClassName==="breakpoints")return!0}}catch(c){$t.e(c)}finally{$t.f()}return!1};if(!Object(v.isEqual)(Be,un(!0).lines)){xt.deltaDecorations(un(!0).ids,[]);var Qt=Be.map(function(Te){return{range:new ge.Range(Te,1,Te,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints"}}});xt.deltaDecorations([],Qt)}var Dt=it.onDidChangeModelContent(function(Te){var ct=it.getPosition();if(ct){var Ft=ct.lineNumber;xt.getLineContent(Ft).trim()===""?vt(Ft):He(Ft)&&(vt(Ft),Nt(Ft))}}),cn=it.onMouseDown(function(Te){var ct,Ft,$t;if(Te.target.detail&&(ct=Te.target)!==null&&ct!==void 0&&(Ft=ct.element)!==null&&Ft!==void 0&&($t=Ft.className)!==null&&$t!==void 0&&$t.includes("line-numbers")){var nn=Te.target.position.lineNumber;if(xt.getLineContent(nn).trim()==="")return;He(nn)?vt(nn):Nt(nn)}}),Pt=function(ct){var Ft={range:new ge.Range(ct,1,ct,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};_e.current=it.deltaDecorations(_e.current,[Ft])},dn=function(){_e.current=it.deltaDecorations(_e.current,[])},Et=it.onMouseMove(function(Te){var ct,Ft,$t;if(dn(),Te.target.detail&&(ct=Te.target)!==null&&ct!==void 0&&(Ft=ct.element)!==null&&Ft!==void 0&&($t=Ft.className)!==null&&$t!==void 0&&$t.includes("line-numbers")){var nn=Te.target.position.lineNumber;if(xt.getLineContent(nn).trim()==="")return;Pt(nn)}}),Jn=it.onMouseLeave(function(){dn()});return function(){Dt.dispose(),cn.dispose(),Et.dispose(),Jn.dispose()}}},[Xe.current,M,Be,Ve,pt]);function je(){var gt=Xe.current.instance;if(gt){var it=gt.getSelection(),xt=Xe.current.pastePos||{},qt=new ge.Range(xt.startLineNumber||it.endLineNumber,xt.startColumn||it.endColumn,xt.endLineNumber||it.endLineNumber,xt.endColumn||it.endColumn);setTimeout(function(){gt.executeEdits("",[{range:qt,text:""}])},300)}}function $e(gt){(window.navigator.platform.match("Mac")?gt.metaKey:gt.ctrlKey)&>.keyCode==83&&(gt.preventDefault(),Le())}var dt=function(){if(Ne&&Xe.current.instance){var it=Xe.current.instance.getContentHeight();Gt(it0||Ke.target.offsetWidth>0)&&Ne.layout()}}catch(rt){ze.e(rt)}finally{ze.f()}}),se.observe(y.current)),se}Object(b.useEffect)(function(){return y.current&&d.e(27).then(d.t.bind(null,"M/lh",7)).then(function(Ne){ge=Ne;var se=ge.editor.createDiffEditor(y.current,Object(G.a)(Object(G.a)({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},D),{},{wordWrap:!0}));nt(se);var Z=at(se);return function(){se.dispose();var ze=se.getModel();ze&&ze.dispose(),Z.unobserve(y.current)}}),function(){window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}},[]),Object(b.useEffect)(function(){Se&&Se.setModel({original:ge.editor.createModel(X,J),modified:ge.editor.createModel(ie,J)})},[X,ie,J,Se]);var We=I(ue),Le=I(N),Ie={width:We,height:Le};return C.a.createElement("div",{className:"my-diff-editor",ref:y,style:Ie})}},ZpRC:function(ke,_,d){"use strict";function G(b){return typeof b=="object"&&b!=null&&b.nodeType===1}function be(b,C){return(!C||b!=="hidden")&&b!=="visible"&&b!=="clip"}function re(b,C){if(b.clientHeightC||L>b&&g=C&&v>=k?L-b-E:g>C&&vk?g-C+A:0}var de=function(b,C){var k=window,E=C.scrollMode,A=C.block,L=C.inline,g=C.boundary,v=C.skipOverflowHiddenElements,w=typeof g=="function"?g:function(ye){return ye!==g};if(!G(b))throw new TypeError("Invalid target");for(var I=document.scrollingElement||document.documentElement,le=[],te=b;G(te)&&w(te);){if((te=te.parentElement)===I){le.push(te);break}te!=null&&te===document.body&&re(te)&&!re(document.documentElement)||te!=null&&re(te,v)&&le.push(te)}for(var oe=k.visualViewport?k.visualViewport.width:innerWidth,Me=k.visualViewport?k.visualViewport.height:innerHeight,ge=window.scrollX||pageXOffset,xe=window.scrollY||pageYOffset,ve=b.getBoundingClientRect(),T=ve.height,R=ve.width,ue=ve.top,K=ve.right,N=ve.bottom,X=ve.left,ie=A==="start"||A==="nearest"?ue:A==="end"?N:ue+T/2,J=L==="center"?X+R/2:L==="end"?K:X,me=[],D=0;D=0&&X>=0&&N<=Me&&K<=oe&&ue>=nt&&N<=We&&X>=Le&&K<=at)return me;var Ie=getComputedStyle(y),Ne=parseInt(Ie.borderLeftWidth,10),se=parseInt(Ie.borderTopWidth,10),Z=parseInt(Ie.borderRightWidth,10),ze=parseInt(Ie.borderBottomWidth,10),Ye=0,Ke=0,rt="offsetWidth"in y?y.offsetWidth-y.clientWidth-Ne-Z:0,U="offsetHeight"in y?y.offsetHeight-y.clientHeight-se-ze:0;if(I===y)Ye=A==="start"?ie:A==="end"?ie-Me:A==="nearest"?fe(xe,xe+Me,Me,se,ze,xe+ie,xe+ie+T,T):ie-Me/2,Ke=L==="start"?J:L==="center"?J-oe/2:L==="end"?J-oe:fe(ge,ge+oe,oe,Ne,Z,ge+J,ge+J+R,R),Ye=Math.max(0,Ye+xe),Ke=Math.max(0,Ke+ge);else{Ye=A==="start"?ie-nt-se:A==="end"?ie-We+ze+U:A==="nearest"?fe(nt,We,Ae,se,ze+U,ie,ie+T,T):ie-(nt+Ae/2)+U/2,Ke=L==="start"?J-Le-Ne:L==="center"?J-(Le+Se/2)+rt/2:L==="end"?J-at+Z+rt:fe(Le,at,Se,Ne,Z+rt,J,J+R,R);var F=y.scrollLeft,he=y.scrollTop;ie+=he-(Ye=Math.max(0,Math.min(he+Ye,y.scrollHeight-Ae+U))),J+=F-(Ke=Math.max(0,Math.min(F+Ke,y.scrollWidth-Se+rt)))}me.push({el:y,top:Ye,left:Ke})}return me};function ne(b){return b===Object(b)&&Object.keys(b).length!==0}function W(b,C){C===void 0&&(C="auto");var k="scrollBehavior"in document.body.style;b.forEach(function(E){var A=E.el,L=E.top,g=E.left;A.scroll&&k?A.scroll({top:L,left:g,behavior:C}):(A.scrollTop=L,A.scrollLeft=g)})}function Y(b){return b===!1?{block:"end",inline:"nearest"}:ne(b)?b:{block:"start",inline:"nearest"}}function O(b,C){var k=!b.ownerDocument.documentElement.contains(b);if(ne(C)&&typeof C.behavior=="function")return C.behavior(k?[]:de(b,C));if(k)return;var E=Y(C);return W(de(b,E),E.behavior)}var B=_.a=O},bT9E:function(ke,_,d){"use strict";d.d(_,"a",function(){return be});var G=d("VTBJ");function be(re,fe){var de=Object(G.a)({},re);return Array.isArray(fe)&&fe.forEach(function(ne){delete de[ne]}),de}},c5Ni:function(ke,_,d){},cRFk:function(ke,_,d){ke.exports=d.p+"static/RepositoryNoneData.828085a8.png"},csWT:function(ke,_,d){ke.exports=d.p+"static/choose.4ad1045f.svg"},dejd:function(ke,_,d){},djh8:function(ke,_,d){ke.exports=d.p+"static/qrCode.42927872.png"},dmUQ:function(ke,_,d){"use strict";var G=d("Ff2n"),be=d("rePB"),re=d("1OyB"),fe=d("vuIU"),de=d("Ji7U"),ne=d("md7G"),W=d("foSv"),Y=d("q1tI"),O=d.n(Y),B=d("TSYQ"),b=d.n(B),C=d("4IlW");function k(T,R){var ue=Object.keys(T);if(Object.getOwnPropertySymbols){var K=Object.getOwnPropertySymbols(T);R&&(K=K.filter(function(N){return Object.getOwnPropertyDescriptor(T,N).enumerable})),ue.push.apply(ue,K)}return ue}function E(T){for(var R=1;R1?Se-1:0),at=1;at1?D-1:0),q=1;q=0)return parseInt(me.slice(me.indexOf("e-")+2),10);var D=0;return me.indexOf(".")>=0&&(D=me.length-me.indexOf(".")-1),D},N.getInputDisplayValue=function(J){var me=J||N.state,D=me.focused,y=me.inputValue,q=me.value,Ae;D?Ae=y:Ae=N.toPrecisionAsStep(q),Ae==null&&(Ae="");var Se=N.formatWrapper(Ae);return oe(N.props.decimalSeparator)&&(Se=Se.toString().replace(".",N.props.decimalSeparator)),Se},N.recordCursorPosition=function(){try{N.cursorStart=N.input.selectionStart,N.cursorEnd=N.input.selectionEnd,N.currentValue=N.input.value,N.cursorBefore=N.input.value.substring(0,N.cursorStart),N.cursorAfter=N.input.value.substring(N.cursorEnd)}catch(J){}},N.restoreByAfter=function(J){if(J===void 0)return!1;var me=N.input.value,D=me.lastIndexOf(J);if(D===-1)return!1;var y=N.cursorBefore.length;return N.lastKeyCode===C.a.DELETE&&N.cursorBefore.charAt(y-1)===J[0]?(N.fixCaret(y,y),!0):D+J.length===me.length?(N.fixCaret(D,D),!0):!1},N.partRestoreByAfter=function(J){return J===void 0?!1:Array.prototype.some.call(J,function(me,D){var y=J.substring(D);return N.restoreByAfter(y)})},N.isNotCompleteNumber=function(J){return isNaN(J)||J===""||J===null||J&&J.toString().indexOf(".")===J.toString().length-1},N.stop=function(){N.autoStepTimer&&clearTimeout(N.autoStepTimer)},N.down=function(J,me,D){N.pressingUpOrDown=!0,N.step("down",J,me,D)},N.up=function(J,me,D){N.pressingUpOrDown=!0,N.step("up",J,me,D)},N.saveInput=function(J){N.input=J};var X=K.value;X===void 0&&(X=K.defaultValue),N.state={focused:K.autoFocus};var ie=N.getValidValue(N.toNumber(X));return N.state=E(E({},N.state),{},{inputValue:N.toPrecisionAsStep(ie),value:ie}),N}return Object(fe.a)(ue,[{key:"componentDidMount",value:function(){this.componentDidUpdate(null)}},{key:"componentDidUpdate",value:function(N){var X=this.props,ie=X.value,J=X.onChange,me=X.max,D=X.min,y=this.state.focused;if(N){if(!Me(N.value,ie)||!Me(N.max,me)||!Me(N.min,D)){var q=y?ie:this.getValidValue(ie),Ae;this.pressingUpOrDown?Ae=q:this.inputting?Ae=this.rawInput:Ae=this.toPrecisionAsStep(q),this.setState({value:q,inputValue:Ae})}var Se="value"in this.props?ie:this.state.value;"max"in this.props&&N.max!==me&&typeof Se=="number"&&Se>me&&J&&J(me),"min"in this.props&&N.min!==D&&typeof Se=="number"&&Se1&&arguments[1]!==void 0?arguments[1]:this.props.min,ie=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.props.max,J=parseFloat(N);return isNaN(J)?N:(Jie&&(J=ie),J)}},{key:"setValue",value:function(N,X){var ie=this.props.precision,J=this.isNotCompleteNumber(parseFloat(N))?null:parseFloat(N),me=this.state.value,D=me===void 0?null:me,y=this.state.inputValue,q=y===void 0?null:y,Ae=typeof J=="number"?J.toFixed(ie):"".concat(J),Se=J!==D||Ae!=="".concat(q);return"value"in this.props?(q=this.toPrecisionAsStep(this.state.value),this.setState({inputValue:q},X)):this.setState({value:J,inputValue:this.toPrecisionAsStep(N)},X),Se&&this.props.onChange(J),J}},{key:"getMaxPrecision",value:function(N){var X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,ie=this.props,J=ie.precision,me=ie.step;if(oe(J))return J;var D=this.getPrecision(X),y=this.getPrecision(me),q=this.getPrecision(N);return N?Math.max(q,D+y):D+y}},{key:"getPrecisionFactor",value:function(N){var X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,ie=this.getMaxPrecision(N,X);return Math.pow(10,ie)}},{key:"focus",value:function(){this.input.focus(),this.recordCursorPosition()}},{key:"blur",value:function(){this.input.blur()}},{key:"select",value:function(){this.input.select()}},{key:"formatWrapper",value:function(N){return this.props.formatter?this.props.formatter(N):N}},{key:"toPrecisionAsStep",value:function(N){if(this.isNotCompleteNumber(N)||N==="")return N;var X=Math.abs(this.getMaxPrecision(N));return isNaN(X)?N.toString():Number(N).toFixed(X)}},{key:"toNumber",value:function(N){var X=this.props.precision,ie=this.state.focused,J=N&&N.length>16&&ie;return this.isNotCompleteNumber(N)||J?N:oe(X)?Math.round(N*Math.pow(10,X))/Math.pow(10,X):Number(N)}},{key:"upStep",value:function(N,X){var ie=this.props.step,J=this.getPrecisionFactor(N,X),me=Math.abs(this.getMaxPrecision(N,X)),D=((J*N+J*ie*X)/J).toFixed(me);return this.toNumber(D)}},{key:"downStep",value:function(N,X){var ie=this.props.step,J=this.getPrecisionFactor(N,X),me=Math.abs(this.getMaxPrecision(N,X)),D=((J*N-J*ie*X)/J).toFixed(me);return this.toNumber(D)}},{key:"step",value:function(N,X){var ie=this,J=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,me=arguments.length>3?arguments[3]:void 0;this.stop(),X&&(X.persist(),X.preventDefault());var D=this.props;if(D.disabled)return;var y=this.getCurrentValidValue(this.state.inputValue)||0;if(this.isNotCompleteNumber(y))return;var q=this["".concat(N,"Step")](y,J),Ae=q>D.max||qD.max?q=D.max:q=nt),_e=(Ct||Ct===0)&&(isNaN(Ct)||Number(Ct)<=at),ee=we||J||me,Q=_e||J||me,$=b()("".concat(ie,"-handler"),"".concat(ie,"-handler-up"),Object(be.a)({},"".concat(ie,"-handler-up-disabled"),ee)),S=b()("".concat(ie,"-handler"),"".concat(ie,"-handler-down"),Object(be.a)({},"".concat(ie,"-handler-down-disabled"),Q)),M=D?{onTouchStart:ee?g:this.up,onTouchEnd:this.stop}:{onMouseDown:ee?g:this.up,onMouseUp:this.stop,onMouseLeave:this.stop},j=D?{onTouchStart:Q?g:this.down,onTouchEnd:this.stop}:{onMouseDown:Q?g:this.down,onMouseUp:this.stop,onMouseLeave:this.stop};return O.a.createElement("div",{className:ht,style:We,title:Le,onMouseEnter:Ie,onMouseLeave:Ne,onMouseOver:se,onMouseOut:Z,onFocus:function(){return null},onBlur:function(){return null}},O.a.createElement("div",{className:"".concat(ie,"-handler-wrap")},O.a.createElement("span",Object.assign({unselectable:"on"},M,{role:"button","aria-label":"Increase Value","aria-disabled":ee,className:$}),q||O.a.createElement("span",{unselectable:"on",className:"".concat(ie,"-handler-up-inner"),onClick:v})),O.a.createElement("span",Object.assign({unselectable:"on"},j,{role:"button","aria-label":"Decrease Value","aria-disabled":Q,className:S}),Ae||O.a.createElement("span",{unselectable:"on",className:"".concat(ie,"-handler-down-inner"),onClick:v}))),O.a.createElement("div",{className:"".concat(ie,"-input-wrap")},O.a.createElement("input",Object.assign({role:"spinbutton","aria-valuemin":at,"aria-valuemax":nt,"aria-valuenow":Ct,required:ze,type:rt,placeholder:U,onPaste:lt,onClick:Ye,onMouseUp:this.onMouseUp,className:"".concat(ie,"-input"),tabIndex:Ke,autoComplete:y,onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:Xe?this.onKeyDown:g,onKeyUp:Xe?this.onKeyUp:g,autoFocus:De,maxLength:Be,readOnly:me,disabled:J,max:nt,min:at,step:Pe,name:Ge,title:Le,id:F,onChange:this.onChange,ref:this.saveInput,value:this.getFullNum(ut),pattern:ye,inputMode:he,onInput:qe},Ee))))}}]),ue}(O.a.Component);ge.defaultProps={focusOnUpDown:!0,useTouch:!1,prefixCls:"rc-input-number",max:te,min:-te,step:1,style:{},onChange:g,onKeyDown:g,onPressEnter:g,onFocus:g,onBlur:g,parser:w,required:!1,autoComplete:"off"};var xe=ge,ve=_.a=xe},fjLI:function(ke,_,d){"use strict";d.d(_,"e",function(){return B}),d.d(_,"a",function(){return b}),d.d(_,"c",function(){return C}),d.d(_,"d",function(){return E}),d.d(_,"b",function(){return A});var G=d("8HAY"),be=d("Cg/j"),re=d("T8No"),fe=d("nnTU"),de=d("MI8n"),ne=function(){var L=function(g,v){return L=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(w,I){w.__proto__=I}||function(w,I){for(var le in I)I.hasOwnProperty(le)&&(w[le]=I[le])},L(g,v)};return function(g,v){L(g,v);function w(){this.constructor=g}g.prototype=v===null?Object.create(v):(w.prototype=v.prototype,new w)}}(),W=function(L,g,v,w){var I=arguments.length,le=I<3?g:w===null?w=Object.getOwnPropertyDescriptor(g,v):w,te;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")le=Reflect.decorate(L,g,v,w);else for(var oe=L.length-1;oe>=0;oe--)(te=L[oe])&&(le=(I<3?te(le):I>3?te(g,v,le):te(g,v))||le);return I>3&&le&&Object.defineProperty(g,v,le),le},Y=function(L,g){return function(v,w){g(v,w,L)}},O=function(){for(var L=0,g=0,v=arguments.length;g=0&&(I.splice(le,1),w._onDidChangeMenu.fire(g))}}},L.prototype.getMenuItems=function(g){var v=(this._menuItems.get(g)||[]).slice(0);return g===0&&this._appendImplicitItems(v),v},L.prototype._appendImplicitItems=function(g){for(var v=new Set,w=g.filter(function(ge){return B(ge)}),I=0,le=w;I-1)){ot.next=7;break}return v.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(Ae[wt]," \u9009\u9879\u7684\u5185\u5BB9")),ot.abrupt("return",!1);case 7:if(we.length){ot.next=10;break}return v.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),ot.abrupt("return",!1);case 10:if(!(we.length<1)){ot.next=13;break}return v.b.info("\u8BF7\u9009\u62E9\u7B54\u6848"),ot.abrupt("return",!1);case 13:return jt=Je.map(function(gt,it){return{choice_text:gt,is_answer:!!we.includes(it)}}),ot.abrupt("return",{subject:$,question:{cnt:jt.map(function(gt){return gt.choice_text})},choice:{answer:jt.map(function(gt){return gt.is_answer})}});case 15:case"end":return ot.stop()}},It)}));return function(){return Ut.apply(this,arguments)}}(),mt=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu",id:"del"},{name:"\u4E0A\u79FB",icon:"iconfont c-green ml30 icon-shangyi_Hover",id:"up"},{name:"\u4E0B\u79FB",icon:"iconfont c-green ml30 icon-xiayi_moren",id:"down"},{name:"\u7F16\u8F91",icon:"iconfont c-green ml30 icon-bianjishijuan3x",id:"edit"}],Jt=function(){var Ut=Object(I.a)(xe.a.mark(function It(wt){return xe.a.wrap(function(Gt){for(;;)switch(Gt.prev=Gt.next){case 0:Gt.t0=wt.id,Gt.next=Gt.t0==="del"?3:Gt.t0==="up"||Gt.t0==="down"?5:Gt.t0==="edit"?9:11;break;case 3:return ie.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u95EE\u9898\u5417\uFF1F",onOk:function(){return Object(I.a)(xe.a.mark(function gt(){return xe.a.wrap(function(xt){for(;;)switch(xt.prev=xt.next){case 0:return xt.next=2,Object(me.m)({id:De.question_id});case 2:ye({type:"exercise/editExercise",payload:Object(w.a)({},st)});case 3:case"end":return xt.stop()}},gt)}))()}}),Gt.abrupt("break",11);case 5:return Gt.next=7,ye({type:"exercise/exeriseMoveUpDown",payload:{id:De.question_id,opr:wt.id}});case 7:return ye({type:"exercise/editExercise",payload:Object(w.a)({},st)}),Gt.abrupt("break",11);case 9:return dt(!0),Gt.abrupt("break",11);case 11:case"end":return Gt.stop()}},It)}));return function(wt){return Ut.apply(this,arguments)}}(),Bt=function(){var It;return T.a.createElement("aside",null,T.a.createElement("p",{className:q.a.titleWrap},T.a.createElement("span",{className:q.a.required},"*"),T.a.createElement("span",{className:q.a.title},"\u9898\u5E72\uFF1A")),T.a.createElement(ue.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:$,onChange:function(jt){return S(jt)}}),T.a.createElement("p",{className:q.a.titleWrap},T.a.createElement("span",{className:q.a.required},"*"),T.a.createElement("span",{className:q.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",T.a.createElement("span",{className:q.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),Je.map(function(wt,jt){return T.a.createElement("div",{className:q.a.choiceWrap,key:jt},T.a.createElement(be.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},T.a.createElement("div",{className:"".concat(q.a.answer," ").concat(we.includes(jt)?q.a.activeAnswer:""),onClick:function(){we.includes(jt)?_e(we.filter(function(ot){return ot!==jt})):_e([].concat(Object(N.a)(we),[jt]))}},Ae[jt])),T.a.createElement("div",{className:q.a.editorWrap},ht===jt?T.a.createElement(ue.a,{id:"single-question-option-".concat(jt),watch:!0,isFocus:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:wt,onChange:function(ot){Je[jt]=ot,Ve(Je)}}):T.a.createElement("div",{className:q.a.htmlWrap,onClick:function(){return Ee(jt)}},T.a.createElement(D.a,{value:wt}))),jt>1&&T.a.createElement(be.a,{title:"\u5220\u9664"},T.a.createElement("i",{className:"".concat(q.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return Ve(Je.filter(function(ot,gt){return gt!==jt}))}})),jt<7&&jt===Je.length-1&&T.a.createElement(be.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},T.a.createElement("i",{className:"".concat(q.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return Ve([].concat(Object(N.a)(Je),[""]))}})))}),T.a.createElement(ne.a,{className:"mt10"},T.a.createElement(Y.a,{flex:"1"},T.a.createElement("p",{className:"c-grey-999"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\u8F93\u5165\u6846\u53EF\u8BBE\u7F6E\u7B54\u6848\uFF1B\u9009\u4E2D\u7684\u9009\u9879\u5373\u4E3A\u6B63\u786E\u7B54\u6848\uFF0C\u9009\u62E9\u591A\u4E2A\u7B54\u6848\u5373\u4E3A\u591A\u9009\u9898")),T.a.createElement(Y.a,null,"\u6807\u51C6\u7B54\u6848\uFF1A",T.a.createElement("span",{className:"c-orange"},we==null||((It=we.sort(function(wt,jt){return wt-jt}))===null||It===void 0)?void 0:It.map(function(wt){return Ae[wt]})))))};return T.a.createElement("section",{className:q.a.wrap},Bt())},nt=Object(R.a)(function(Ye){var Ke=Ye.problemset,rt=Ye.loading,U=Ye.globalSetting;return{problemset:Ke,globalSetting:U,loading:rt.effects}},null,null,{forwardRef:!0})(Object(ve.forwardRef)(Se)),at=d("1vsH"),We=d("zEei"),Le=d.n(We),Ie=d("CJF0"),Ne=d("2RCv"),se={1:[10,20],2:[30,40,50,60],3:[70,80,90,100]},Z=function(Ke){var rt,U=Ke.shixunsDetail,F=Ke.dispatch,he=Ke.loading,ye=Ke.match,Pe=Ke.location,Be=Object(Me.a)(Ke,["shixunsDetail","dispatch","loading","match","location"]),De=te.a.useForm(),Ge=Object(oe.a)(De,1),lt=Ge[0],qe=Object(ve.useState)({}),Je=Object(oe.a)(qe,2),Ve=Je[0],Ct=Je[1],pt=Object(ve.useState)(!1),ht=Object(oe.a)(pt,2),Ee=ht[0],Xe=ht[1],ut=Object(ve.useState)(!0),we=Object(oe.a)(ut,2),_e=we[0],ee=we[1],Q=Object(ve.useState)(),$=Object(oe.a)(Q,2),S=$[0],M=$[1],j=Object(ve.useState)([10,20]),z=Object(oe.a)(j,2),Ce=z[0],ae=z[1],je=Object(ve.useState)(!1),$e=Object(oe.a)(je,2),dt=$e[0],st=$e[1],Lt=Object(ve.useState)({}),Mt=Object(oe.a)(Lt,2),mt=Mt[0],Jt=Mt[1],Bt=U.challengesEdit,Ut=U.editChallengesQuestion,It=Object(ve.useRef)(),wt=function(){var Nt=Object(I.a)(xe.a.mark(function vt(){var He;return xe.a.wrap(function(Dt){for(;;)switch(Dt.prev=Dt.next){case 0:return Dt.next=2,F({type:"shixunsDetail/getChallengesEdit",payload:Object(w.a)({},ye.params)});case 2:He=Dt.sent,lt.setFieldsValue(Object(w.a)({},He));case 4:case"end":return Dt.stop()}},vt)}));return function(){return Nt.apply(this,arguments)}}(),jt=function(){var Nt=Object(I.a)(xe.a.mark(function vt(){var He;return xe.a.wrap(function(Dt){for(;;)switch(Dt.prev=Dt.next){case 0:if(!ye.params.questionId){Dt.next=7;break}return Dt.next=3,F({type:"shixunsDetail/getEditChallengesQuestion",payload:Object(w.a)({},ye.params)});case 3:He=Dt.sent,lt.setFieldsValue({challenge_tag:He.tags,difficult:He.difficult,score:He.score,answer:He.answer}),ae(se[He.difficult]),Jt(He);case 7:case"end":return Dt.stop()}},vt)}));return function(){return Nt.apply(this,arguments)}}();Object(ve.useEffect)(function(){wt(),ye.params.questionId&&(M(!0),jt(),Xe(!0))},[Pe.pathname]);var Gt=function(){var Nt=Object(I.a)(xe.a.mark(function vt(){var He,Qt,Dt,cn;return xe.a.wrap(function(dn){for(;;)switch(dn.prev=dn.next){case 0:return Qt="",Dt=Object(w.a)({},Ve),dn.next=4,It.current.onSave();case 4:return cn=dn.sent,(He=cn.choice)===null||He===void 0||He.answer.map(function(Et,Jn){Et&&(Qt+=at.m[Jn])}),dn.abrupt("return",{challenge_choose:{subject:cn.subject,answer:Ve.task_pass,standard_answer:Qt,score:Ve.score,difficult:Ve.difficult},challenge_tag:Ve.challenge_tag,question:cn.question,choice:cn.choice});case 7:case"end":return dn.stop()}},vt)}));return function(){return Nt.apply(this,arguments)}}(),ot=function(vt){var He=se[vt],Qt=He==null?void 0:He[0];ae(He),lt.setFieldsValue({score:Qt}),Ct(Object(w.a)(Object(w.a)({},lt.getFieldsValue()),{score:Qt}))},gt=function(vt,He){Ct(Object(w.a)({},lt.getFieldsValue())),"difficult"in vt&&ot(vt.difficult)},it=function(){var Nt=Object(I.a)(xe.a.mark(function vt(){var He;return xe.a.wrap(function(Dt){for(;;)switch(Dt.prev=Dt.next){case 0:return Dt.t0=K.v,Dt.t1=w.a,Dt.t2=w.a,Dt.t3={},Dt.next=6,Gt();case 6:return Dt.t4=Dt.sent,Dt.t5=(0,Dt.t2)(Dt.t3,Dt.t4),Dt.t6=ye.params,Dt.t7=(0,Dt.t1)(Dt.t5,Dt.t6),Dt.next=12,(0,Dt.t0)(Dt.t7);case 12:He=Dt.sent,(He==null?void 0:He.status)===1&&v.b.success("\u5220\u9664\u6210\u529F"),Be.history.replace("/shixuns/".concat(ye.params.id,"/challenges/").concat(ye.params.challengesId,"/editquestion"));case 15:case"end":return Dt.stop()}},vt)}));return function(){return Nt.apply(this,arguments)}}(),xt=function(){var Nt=Object(I.a)(xe.a.mark(function vt(He){var Qt,Dt,cn,Pt;return xe.a.wrap(function(Et){for(;;)switch(Et.prev=Et.next){case 0:if(Qt=Object(w.a)({},Ve),st(!0),_e){Et.next=20;break}return Et.t0=K.c,Et.t1=w.a,Et.t2=w.a,Et.t3={},Et.next=9,Gt();case 9:return Et.t4=Et.sent,Et.t5=(0,Et.t2)(Et.t3,Et.t4),Et.t6=ye.params,Et.t7=(0,Et.t1)(Et.t5,Et.t6),Et.next=15,(0,Et.t0)(Et.t7);case 15:Dt=Et.sent,st(!1),Dt.challenge_choose_id&&(v.b.success("\u64CD\u4F5C\u6210\u529F"),Be.history.replace("/shixuns/".concat(ye.params.id,"/challenges/").concat(ye.params.challengesId,"/editquestion/").concat(Dt.challenge_choose_id))),Et.next=45;break;case 20:if(!ye.params.questionId){Et.next=38;break}return Et.t8=K.Mb,Et.t9=w.a,Et.t10=w.a,Et.t11={},Et.next=27,Gt();case 27:return Et.t12=Et.sent,Et.t13=(0,Et.t10)(Et.t11,Et.t12),Et.t14=ye.params,Et.t15=(0,Et.t9)(Et.t13,Et.t14),Et.next=33,(0,Et.t8)(Et.t15);case 33:cn=Et.sent,st(!1),cn.challenge_choose_id&&v.b.success("\u64CD\u4F5C\u6210\u529F"),Et.next=45;break;case 38:return Qt.identifier=ye.params.id,Qt.st=1,Et.next=42,Object(K.Lb)(Object(w.a)(Object(w.a)({},Qt),ye.params));case 42:Pt=Et.sent,st(!1),Pt.challenge_id&&v.b.success("\u64CD\u4F5C\u6210\u529F");case 45:case"end":return Et.stop()}},vt)}));return function(He){return Nt.apply(this,arguments)}}(),qt=function(){var vt;return T.a.createElement("div",null,T.a.createElement("div",{className:Le.a.fieldWrap},T.a.createElement(te.a.Item,{name:"subject",label:"\u4EFB\u52A1\u540D\u79F0:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EFB\u52A1\u540D\u79F0"}]},T.a.createElement(L.a,{maxLength:60,suffix:"".concat(((vt=Ve.subject)===null||vt===void 0?void 0:vt.length)||0,"/60"),placeholder:"\u4F8B\u5982\uFF1A\u4ECEPython\u7A0B\u5E8F\u8BBE\u8BA1-\u5165\u95E8\u7CBE\u901A"}))),T.a.createElement("div",{className:Le.a.mdWrap},T.a.createElement(te.a.Item,{name:"task_pass",label:"\u8FC7\u5173\u4EFB\u52A1:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u7684\u7B80\u4ECB"},{max:35e3,message:"\u4F5C\u4E1A\u7B80\u4ECB\u6700\u5927\u9650\u52365000\u4E2A\u5B57\u7B26"}]},T.a.createElement(ue.a,{watch:!0,defaultValue:Bt.task_pass}))),T.a.createElement("div",{className:Le.a.backgroundFa},T.a.createElement("div",{className:"pt40 mb30"},T.a.createElement(te.a.Item,null,T.a.createElement(E.a,{size:"large",type:"primary",className:"".concat(Le.a.button," mr20"),htmlType:"submit",loading:dt},"\u63D0\u4EA4"),T.a.createElement(E.a,{size:"large",type:"primary",ghost:!0,className:Le.a.button,onClick:function(){return R.d.push("/shixuns/".concat(ye.params.id,"/challenges"))}},"\u53D6\u6D88")))))},un=function(){var vt,He;return T.a.createElement("div",null,T.a.createElement("div",{className:"bg-white"},T.a.createElement(nt,{ref:It,editData:mt})),T.a.createElement("div",{className:Le.a.mdWrap},T.a.createElement(te.a.Item,{name:"task_pass",label:"\u53C2\u8003\u7B54\u6848:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u7684\u7B80\u4ECB"},{max:35e3,message:"\u4F5C\u4E1A\u7B80\u4ECB\u6700\u5927\u9650\u52365000\u4E2A\u5B57\u7B26"}]},T.a.createElement(ue.a,{watch:!0,defaultValue:_e?Ut.answer:""})),T.a.createElement(te.a.Item,{name:"difficult",label:"\u96BE\u5EA6\u7CFB\u6570:",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6\u7CFB\u6570"}]},T.a.createElement(C.a.Group,{disabled:((vt=U.detail)===null||vt===void 0?void 0:vt.shixun_status)===2},T.a.createElement(C.a,{value:1},"\u7B80\u5355"),T.a.createElement(C.a,{value:2},"\u4E2D\u7B49"),T.a.createElement(C.a,{value:3},"\u56F0\u96BE"))),T.a.createElement(ne.a,null,T.a.createElement(Y.a,null,T.a.createElement(te.a.Item,{name:"score",label:"\u5956\u52B1\u7ECF\u9A8C\u503C:",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5956\u52B1\u7ECF\u9A8C\u503C"}]},T.a.createElement(B.a,{disabled:((He=U.detail)===null||He===void 0?void 0:He.shixun_status)===2},Ce.map(function(Qt){return T.a.createElement(B.a.Option,{key:Qt,value:Qt},Qt)})))),T.a.createElement(Y.a,{flex:1},T.a.createElement("div",{className:"font12 c-light-black ml10 mt20"},"\u5982\u679C\u5B66\u5458\u7B54\u9898\u9519\u8BEF\uFF0C\u5219\u4E0D\u80FD\u5F97\u5230\u76F8\u5E94\u7684\u7ECF\u9A8C\u503C",T.a.createElement("br",null),"\u5982\u679C\u5B66\u5458\u6210\u529F\u5F97\u5230\u7ECF\u9A8C\u503C\uFF0C\u90A3\u4E48\u5C06\u540C\u65F6\u83B7\u5F97\u7B49\u503C\u7684\u91D1\u5E01\u5956\u52B1\uFF0C\u5982\uFF1A+10\u7ECF\u9A8C\u503C\u3001+10\u91D1\u5E01"))),T.a.createElement(te.a.Item,{name:"challenge_tag",label:T.a.createElement("div",null,"\u6280\u80FD\u6807\u7B7E ",T.a.createElement("span",{className:"pl20 font12 c-light-black"},"\u5B66\u5458\u7B54\u9898\u6B63\u786E\u5C06\u83B7\u5F97\u6280\u80FD\uFF0C\u5426\u5219\u4E0D\u80FD\u83B7\u5F97\u6280\u80FD\uFF08\u56DE\u8F66\u6DFB\u52A0\u6807\u7B7E\uFF09")),rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6280\u80FD\u6807\u7B7E"}]},T.a.createElement(Ne.a,{placeholder:"\u6DFB\u52A0\u6807\u7B7E"}))),T.a.createElement("div",{className:Le.a.backgroundFa},T.a.createElement(ne.a,{className:"pt40 mb30"},T.a.createElement(Y.a,{flex:1},T.a.createElement(te.a.Item,null,T.a.createElement(E.a,{size:"large",type:"primary",className:"".concat(Le.a.button," mr20"),htmlType:"submit",loading:dt},"\u63D0\u4EA4"),T.a.createElement(E.a,{size:"large",type:"primary",ghost:!0,className:Le.a.button,onClick:function(){return R.d.push("/shixuns/".concat(ye.params.id,"/challenges"))}},"\u53D6\u6D88"))),T.a.createElement(Y.a,null,S&&T.a.createElement(E.a,{size:"large",ghost:!0,className:"".concat(Le.a.button," ").concat(Le.a.deleteButton),onClick:it},"\u5220\u9664")))))};return T.a.createElement("section",{className:Le.a.bg},T.a.createElement(Ie.a,{data:Bt,title:"\u9009\u62E9\u9898"}),T.a.createElement(te.a,{form:lt,className:Le.a.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:gt,onFinish:xt,initialValues:{difficult:1,score:10}},T.a.createElement("aside",{className:["bg-white",Le.a.navBar].join(" ")},T.a.createElement(fe.a,{title:"\u5207\u6362\u524D\u8BF7\u786E\u8BA4\u5F53\u524D\u9009\u62E9\u9898\u5DF2\u63D0\u4EA4\uFF0C\u5426\u5219\u4E0D\u4F1A\u4FDD\u5B58\u4F60\u5F53\u524D\u6240\u6709\u8F93\u5165\uFF01",onConfirm:function(){R.d.replace("/shixuns/".concat(ye.params.id,"/challenges/").concat(ye.params.challengesId,"/editquestion"))}},T.a.createElement("strong",{className:"current"},"\u672C\u5173\u4EFB\u52A1")),Bt==null||((rt=Bt.chooses)===null||rt===void 0)?void 0:rt.map(function(Nt,vt){return T.a.createElement(fe.a,{title:"\u5207\u6362\u524D\u8BF7\u786E\u8BA4\u5F53\u524D\u9009\u62E9\u9898\u5DF2\u63D0\u4EA4\uFF0C\u5426\u5219\u4E0D\u4F1A\u4FDD\u5B58\u4F60\u5F53\u524D\u6240\u6709\u8F93\u5165\uFF01",onConfirm:function(){R.d.replace("/shixuns/".concat(ye.params.id,"/challenges/").concat(ye.params.challengesId,"/editquestion/").concat(Nt.choose_id))}},T.a.createElement("strong",{className:"current ".concat(ye.params.questionId==Nt.choose_id&&_e?Le.a.actived:"")},Nt.type===1?"\u5355\u9009\u9898":"\u591A\u9009\u9898"))}),_e&&T.a.createElement(fe.a,{title:"\u5207\u6362\u524D\u8BF7\u786E\u8BA4\u5F53\u524D\u9009\u62E9\u9898\u5DF2\u63D0\u4EA4\uFF0C\u5426\u5219\u4E0D\u4F1A\u4FDD\u5B58\u4F60\u5F53\u524D\u6240\u6709\u8F93\u5165\uFF01",onConfirm:function(){Xe(!0),ee(!1),Jt({}),It.current&&It.current.onReset(),lt.resetFields()}},T.a.createElement(be.a,{title:"\u65B0\u589E\u9009\u62E9\u9898"},T.a.createElement("span",{className:Le.a.addButton,onClick:function(){}},"+"))),!_e&&T.a.createElement("strong",{className:Le.a.actived},"\u9009\u62E9\u9898")),!Ee&&qt(),Ee&&un()))},ze=_.default=Object(R.a)(function(Ye){var Ke=Ye.shixunsDetail,rt=Ye.newCourse,U=Ye.loading,F=Ye.globalSetting;return{shixunsDetail:Ke,newCourse:rt,globalSetting:F,loading:U.effects}})(Z)},l2Kq:function(ke,_,d){ke.exports=d.p+"static/match_ad.24dc22fd.jpg"},lZu9:function(ke,_,d){(function(G){G(d("VrN/"),d("1eCo"),d("8EBN"))})(function(G){"use strict";G.defineMode("markdown",function(be,re){var fe=G.getMode(be,"text/html"),de=fe.name=="null";function ne(D){if(G.findModeByName){var y=G.findModeByName(D);y&&(D=y.mime||y.mimes[0])}var q=G.getMode(be,D);return q.name=="null"?null:q}re.highlightFormatting===void 0&&(re.highlightFormatting=!1),re.maxBlockquoteDepth===void 0&&(re.maxBlockquoteDepth=0),re.taskLists===void 0&&(re.taskLists=!1),re.strikethrough===void 0&&(re.strikethrough=!1),re.emoji===void 0&&(re.emoji=!1),re.fencedCodeBlockHighlighting===void 0&&(re.fencedCodeBlockHighlighting=!0),re.fencedCodeBlockDefaultMode===void 0&&(re.fencedCodeBlockDefaultMode="text/plain"),re.xml===void 0&&(re.xml=!0),re.tokenTypeOverrides===void 0&&(re.tokenTypeOverrides={});var W={header:"header",code:"comment",quote:"quote",list1:"variable-2",list2:"variable-3",list3:"keyword",hr:"hr",image:"image",imageAltText:"image-alt-text",imageMarker:"image-marker",formatting:"formatting",linkInline:"link",linkEmail:"link",linkText:"link",linkHref:"string",em:"em",strong:"strong",strikethrough:"strikethrough",emoji:"builtin"};for(var Y in W)W.hasOwnProperty(Y)&&re.tokenTypeOverrides[Y]&&(W[Y]=re.tokenTypeOverrides[Y]);var O=/^([*\-_])(?:\s*\1){2,}\s*$/,B=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,b=/^\[(x| )\](?=\s)/i,C=re.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,k=/^ {0,3}(?:\={1,}|-{2,})\s*$/,E=/^[^#!\[\]*_\\<>` "'(~:]+/,A=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,L=/^\s*\[[^\]]+?\]:.*$/,g=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\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\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E42\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\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]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDF3C-\uDF3E]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]/,v=" ";function w(D,y,q){return y.f=y.inline=q,q(D,y)}function I(D,y,q){return y.f=y.block=q,q(D,y)}function le(D){return!D||!/\S/.test(D.string)}function te(D){if(D.linkTitle=!1,D.linkHref=!1,D.linkText=!1,D.em=!1,D.strong=!1,D.strikethrough=!1,D.quote=0,D.indentedCode=!1,D.f==Me){var y=de;if(!y){var q=G.innerMode(fe,D.htmlState);y=q.mode.name=="xml"&&q.state.tagStart===null&&!q.state.context&&q.state.tokenize.isInText}y&&(D.f=T,D.block=oe,D.htmlState=null)}return D.trailingSpace=0,D.trailingSpaceNewLine=!1,D.prevLine=D.thisLine,D.thisLine={stream:null},null}function oe(D,y){var q=D.column()===y.indentation,Ae=le(y.prevLine.stream),Se=y.indentedCode,nt=y.prevLine.hr,at=y.list!==!1,We=(y.listStack[y.listStack.length-1]||0)+3;y.indentedCode=!1;var Le=y.indentation;if(y.indentationDiff===null&&(y.indentationDiff=y.indentation,at)){for(y.list=null;Le=4&&(Se||y.prevLine.fencedCodeEnd||y.prevLine.header||Ae))return D.skipToEnd(),y.indentedCode=!0,W.code;if(D.eatSpace())return null;if(q&&y.indentation<=We&&(se=D.match(C))&&se[1].length<=6)return y.quote=0,y.header=se[1].length,y.thisLine.header=!0,re.highlightFormatting&&(y.formatting="header"),y.f=y.inline,xe(y);if(y.indentation<=We&&D.eat(">"))return y.quote=q?1:y.quote+1,re.highlightFormatting&&(y.formatting="quote"),D.eatSpace(),xe(y);if(!Ne&&!y.setext&&q&&y.indentation<=We&&(se=D.match(B))){var Z=se[1]?"ol":"ul";return y.indentation=Le+D.current().length,y.list=!0,y.quote=0,y.listStack.push(y.indentation),y.em=!1,y.strong=!1,y.code=!1,y.strikethrough=!1,re.taskLists&&D.match(b,!1)&&(y.taskList=!0),y.f=y.inline,re.highlightFormatting&&(y.formatting=["list","list-"+Z]),xe(y)}else{if(q&&y.indentation<=We&&(se=D.match(A,!0)))return y.quote=0,y.fencedEndRE=new RegExp(se[1]+"+ *$"),y.localMode=re.fencedCodeBlockHighlighting&&ne(se[2]||re.fencedCodeBlockDefaultMode),y.localMode&&(y.localState=G.startState(y.localMode)),y.f=y.block=ge,re.highlightFormatting&&(y.formatting="code-block"),y.code=-1,xe(y);if(y.setext||(!Ie||!at)&&!y.quote&&y.list===!1&&!y.code&&!Ne&&!L.test(D.string)&&(se=D.lookAhead(1))&&(se=se.match(k)))return y.setext?(y.header=y.setext,y.setext=0,D.skipToEnd(),re.highlightFormatting&&(y.formatting="header")):(y.header=se[0].charAt(0)=="="?1:2,y.setext=y.header),y.thisLine.header=!0,y.f=y.inline,xe(y);if(Ne)return D.skipToEnd(),y.hr=!0,y.thisLine.hr=!0,W.hr;if(D.peek()==="[")return w(D,y,X)}return w(D,y,y.inline)}function Me(D,y){var q=fe.token(D,y.htmlState);if(!de){var Ae=G.innerMode(fe,y.htmlState);(Ae.mode.name=="xml"&&Ae.state.tagStart===null&&!Ae.state.context&&Ae.state.tokenize.isInText||y.md_inside&&D.current().indexOf(">")>-1)&&(y.f=T,y.block=oe,y.htmlState=null)}return q}function ge(D,y){var q=y.listStack[y.listStack.length-1]||0,Ae=y.indentation=D.quote?y.push(W.formatting+"-"+D.formatting[q]+"-"+D.quote):y.push("error"))}if(D.taskOpen)return y.push("meta"),y.length?y.join(" "):null;if(D.taskClosed)return y.push("property"),y.length?y.join(" "):null;if(D.linkHref?y.push(W.linkHref,"url"):(D.strong&&y.push(W.strong),D.em&&y.push(W.em),D.strikethrough&&y.push(W.strikethrough),D.emoji&&y.push(W.emoji),D.linkText&&y.push(W.linkText),D.code&&y.push(W.code),D.image&&y.push(W.image),D.imageAltText&&y.push(W.imageAltText,"link"),D.imageMarker&&y.push(W.imageMarker)),D.header&&y.push(W.header,W.header+"-"+D.header),D.quote&&(y.push(W.quote),!re.maxBlockquoteDepth||re.maxBlockquoteDepth>=D.quote?y.push(W.quote+"-"+D.quote):y.push(W.quote+"-"+re.maxBlockquoteDepth)),D.list!==!1){var Ae=(D.listStack.length-1)%3;Ae?Ae===1?y.push(W.list2):y.push(W.list3):y.push(W.list1)}return D.trailingSpaceNewLine?y.push("trailing-space-new-line"):D.trailingSpace&&y.push("trailing-space-"+(D.trailingSpace%2?"a":"b")),y.length?y.join(" "):null}function ve(D,y){return D.match(E,!0)?xe(y):void 0}function T(D,y){var q=y.text(D,y);if(typeof q!="undefined")return q;if(y.list)return y.list=null,xe(y);if(y.taskList){var Ae=D.match(b,!0)[1]===" ";return Ae?y.taskOpen=!0:y.taskClosed=!0,re.highlightFormatting&&(y.formatting="task"),y.taskList=!1,xe(y)}if(y.taskOpen=!1,y.taskClosed=!1,y.header&&D.match(/^#+$/,!0))return re.highlightFormatting&&(y.formatting="header"),xe(y);var Se=D.next();if(y.linkTitle){y.linkTitle=!1;var nt=Se;Se==="("&&(nt=")"),nt=(nt+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var at="^\\s*(?:[^"+nt+"\\\\]+|\\\\\\\\|\\\\.)"+nt;if(D.match(new RegExp(at),!0))return W.linkHref}if(Se==="`"){var We=y.formatting;re.highlightFormatting&&(y.formatting="code"),D.eatWhile("`");var Le=D.current().length;if(y.code==0&&(!y.quote||Le==1))return y.code=Le,xe(y);if(Le==y.code){var Ie=xe(y);return y.code=0,Ie}else return y.formatting=We,xe(y)}else if(y.code)return xe(y);if(Se==="\\"&&(D.next(),re.highlightFormatting)){var Ne=xe(y),se=W.formatting+"-escape";return Ne?Ne+" "+se:se}if(Se==="!"&&D.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return y.imageMarker=!0,y.image=!0,re.highlightFormatting&&(y.formatting="image"),xe(y);if(Se==="["&&y.imageMarker&&D.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return y.imageMarker=!1,y.imageAltText=!0,re.highlightFormatting&&(y.formatting="image"),xe(y);if(Se==="]"&&y.imageAltText){re.highlightFormatting&&(y.formatting="image");var Ne=xe(y);return y.imageAltText=!1,y.image=!1,y.inline=y.f=ue,Ne}if(Se==="["&&!y.image)return y.linkText&&D.match(/^.*?\]/)||(y.linkText=!0,re.highlightFormatting&&(y.formatting="link")),xe(y);if(Se==="]"&&y.linkText){re.highlightFormatting&&(y.formatting="link");var Ne=xe(y);return y.linkText=!1,y.inline=y.f=D.match(/\(.*?\)| ?\[.*?\]/,!1)?ue:T,Ne}if(Se==="<"&&D.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){y.f=y.inline=R,re.highlightFormatting&&(y.formatting="link");var Ne=xe(y);return Ne?Ne+=" ":Ne="",Ne+W.linkInline}if(Se==="<"&&D.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){y.f=y.inline=R,re.highlightFormatting&&(y.formatting="link");var Ne=xe(y);return Ne?Ne+=" ":Ne="",Ne+W.linkEmail}if(re.xml&&Se==="<"&&D.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var Z=D.string.indexOf(">",D.pos);if(Z!=-1){var ze=D.string.substring(D.start,Z);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(ze)&&(y.md_inside=!0)}return D.backUp(1),y.htmlState=G.startState(fe),I(D,y,Me)}if(re.xml&&Se==="<"&&D.match(/^\/\w*?>/))return y.md_inside=!1,"tag";if(Se==="*"||Se==="_"){for(var Ye=1,Ke=D.pos==1?" ":D.string.charAt(D.pos-2);Ye<3&&D.eat(Se);)Ye++;var rt=D.peek()||" ",U=!/\s/.test(rt)&&(!g.test(rt)||/\s/.test(Ke)||g.test(Ke)),F=!/\s/.test(Ke)&&(!g.test(Ke)||/\s/.test(rt)||g.test(rt)),he=null,ye=null;if(Ye%2&&(!y.em&&U&&(Se==="*"||!F||g.test(Ke))?he=!0:y.em==Se&&F&&(Se==="*"||!U||g.test(rt))&&(he=!1)),Ye>1&&(!y.strong&&U&&(Se==="*"||!F||g.test(Ke))?ye=!0:y.strong==Se&&F&&(Se==="*"||!U||g.test(rt))&&(ye=!1)),ye!=null||he!=null){re.highlightFormatting&&(y.formatting=he==null?"strong":ye==null?"em":"strong em"),he===!0&&(y.em=Se),ye===!0&&(y.strong=Se);var Ie=xe(y);return he===!1&&(y.em=!1),ye===!1&&(y.strong=!1),Ie}}else if(Se===" "&&(D.eat("*")||D.eat("_"))){if(D.peek()===" ")return xe(y);D.backUp(1)}if(re.strikethrough){if(Se==="~"&&D.eatWhile(Se)){if(y.strikethrough){re.highlightFormatting&&(y.formatting="strikethrough");var Ie=xe(y);return y.strikethrough=!1,Ie}else if(D.match(/^[^\s]/,!1))return y.strikethrough=!0,re.highlightFormatting&&(y.formatting="strikethrough"),xe(y)}else if(Se===" "&&D.match(/^~~/,!0)){if(D.peek()===" ")return xe(y);D.backUp(2)}}if(re.emoji&&Se===":"&&D.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){y.emoji=!0,re.highlightFormatting&&(y.formatting="emoji");var Pe=xe(y);return y.emoji=!1,Pe}return Se===" "&&(D.match(/^ +$/,!1)?y.trailingSpace++:y.trailingSpace&&(y.trailingSpaceNewLine=!0)),xe(y)}function R(D,y){var q=D.next();if(q===">"){y.f=y.inline=T,re.highlightFormatting&&(y.formatting="link");var Ae=xe(y);return Ae?Ae+=" ":Ae="",Ae+W.linkInline}return D.match(/^[^>]+/,!0),W.linkInline}function ue(D,y){if(D.eatSpace())return null;var q=D.next();return q==="("||q==="["?(y.f=y.inline=N(q==="("?")":"]"),re.highlightFormatting&&(y.formatting="link-string"),y.linkHref=!0,xe(y)):"error"}var K={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function N(D){return function(y,q){var Ae=y.next();if(Ae===D){q.f=q.inline=T,re.highlightFormatting&&(q.formatting="link-string");var Se=xe(q);return q.linkHref=!1,Se}return y.match(K[D]),q.linkHref=!0,xe(q)}}function X(D,y){return D.match(/^([^\]\\]|\\.)*\]:/,!1)?(y.f=ie,D.next(),re.highlightFormatting&&(y.formatting="link"),y.linkText=!0,xe(y)):w(D,y,T)}function ie(D,y){if(D.match(/^\]:/,!0)){y.f=y.inline=J,re.highlightFormatting&&(y.formatting="link");var q=xe(y);return y.linkText=!1,q}return D.match(/^([^\]\\]|\\.)+/,!0),W.linkText}function J(D,y){return D.eatSpace()?null:(D.match(/^[^\s]+/,!0),D.peek()===void 0?y.linkTitle=!0:D.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),y.f=y.inline=T,W.linkHref+" url")}var me={startState:function(){return{f:oe,prevLine:{stream:null},thisLine:{stream:null},block:oe,htmlState:null,indentation:0,inline:T,text:ve,formatting:!1,linkText:!1,linkHref:!1,linkTitle:!1,code:0,em:!1,strong:!1,header:0,setext:0,hr:!1,taskList:!1,list:!1,listStack:[],quote:0,trailingSpace:0,trailingSpaceNewLine:!1,strikethrough:!1,emoji:!1,fencedEndRE:null}},copyState:function(D){return{f:D.f,prevLine:D.prevLine,thisLine:D.thisLine,block:D.block,htmlState:D.htmlState&&G.copyState(fe,D.htmlState),indentation:D.indentation,localMode:D.localMode,localState:D.localMode?G.copyState(D.localMode,D.localState):null,inline:D.inline,text:D.text,formatting:!1,linkText:D.linkText,linkTitle:D.linkTitle,linkHref:D.linkHref,code:D.code,em:D.em,strong:D.strong,strikethrough:D.strikethrough,emoji:D.emoji,header:D.header,setext:D.setext,hr:D.hr,taskList:D.taskList,list:D.list,listStack:D.listStack.slice(0),quote:D.quote,indentedCode:D.indentedCode,trailingSpace:D.trailingSpace,trailingSpaceNewLine:D.trailingSpaceNewLine,md_inside:D.md_inside,fencedEndRE:D.fencedEndRE}},token:function(D,y){if(y.formatting=!1,D!=y.thisLine.stream){if(y.header=0,y.hr=!1,D.match(/^\s*$/,!0))return te(y),null;if(y.prevLine=y.thisLine,y.thisLine={stream:D},y.taskList=!1,y.trailingSpace=0,y.trailingSpaceNewLine=!1,!y.localState&&(y.f=y.block,y.f!=Me)){var q=D.match(/^\s*/,!0)[0].replace(/\t/g,v).length;if(y.indentation=q,y.indentationDiff=null,q>0)return null}}return y.f(D,y)},innerMode:function(D){return D.block==Me?{state:D.htmlState,mode:fe}:D.localState?{state:D.localState,mode:D.localMode}:{state:D,mode:me}},indent:function(D,y,q){return D.block==Me&&fe.indent?fe.indent(D.htmlState,y,q):D.localState&&D.localMode.indent?D.localMode.indent(D.localState,y,q):G.Pass},blankLine:te,getType:xe,blockCommentStart:"",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return me},"xml"),G.defineMIME("text/markdown","markdown"),G.defineMIME("text/x-markdown","markdown")})},lzim:function(ke,_,d){"use strict";var G=d("E7E6"),be=d.n(G);d.d(_,"A",function(){return be.a});var re=d("/GNS"),fe=d.n(re);d.d(_,"z",function(){return fe.a});var de=d("FOrL"),ne=d.n(de);d.d(_,"t",function(){return ne.a});var W=d("HpTS"),Y=d.n(W);d.d(_,"B",function(){return Y.a});var O=d("tWlo"),B=d.n(O);d.d(_,"b",function(){return B.a});var b=d("7ZXX"),C=d.n(b);d.d(_,"n",function(){return C.a});var k=d("GABl"),E=d.n(k);d.d(_,"g",function(){return E.a});var A=d("onxn"),L=d.n(A);d.d(_,"p",function(){return L.a});var g=d("nKGa"),v=d.n(g);d.d(_,"o",function(){return v.a});var w=d("4qgm"),I=d.n(w);d.d(_,"D",function(){return I.a});var le=d("JeFH"),te=d.n(le);d.d(_,"c",function(){return te.a});var oe=d("ji0R"),Me=d.n(oe);d.d(_,"k",function(){return Me.a});var ge=d("W6BS"),xe=d.n(ge);d.d(_,"E",function(){return xe.a});var ve=d("kPYp"),T=d.n(ve);d.d(_,"F",function(){return T.a});var R=d("nukY"),ue=d.n(R),K=d("4u4S"),N=d.n(K),X=d("yslc"),ie=d.n(X),J=d("l2Kq"),me=d.n(J),D=d("RMFE"),y=d.n(D);d.d(_,"q",function(){return y.a});var q=d("TGq3"),Ae=d.n(q);d.d(_,"r",function(){return Ae.a});var Se=d("SMhR"),nt=d.n(Se);d.d(_,"C",function(){return nt.a});var at=d("8/bI"),We=d.n(at);d.d(_,"l",function(){return We.a});var Le=d("JWDV"),Ie=d.n(Le);d.d(_,"e",function(){return Ie.a});var Ne=d("Xsq0"),se=d.n(Ne);d.d(_,"s",function(){return se.a});var Z=d("Ohmc"),ze=d.n(Z);d.d(_,"d",function(){return ze.a});var Ye=d("csWT"),Ke=d.n(Ye);d.d(_,"f",function(){return Ke.a});var rt=d("7v3h"),U=d.n(rt);d.d(_,"m",function(){return U.a});var F=d("cRFk"),he=d.n(F);d.d(_,"y",function(){return he.a});var ye=d("kPWJ"),Pe=d.n(ye);d.d(_,"x",function(){return Pe.a});var Be=d("qgvg"),De=d.n(Be);d.d(_,"u",function(){return De.a});var Ge=d("FPkq"),lt=d.n(Ge);d.d(_,"w",function(){return lt.a});var qe=d("A/g1"),Je=d.n(qe);d.d(_,"h",function(){return Je.a});var Ve=d("Nmxd"),Ct=d.n(Ve);d.d(_,"i",function(){return Ct.a});var pt=d("5D2P"),ht=d.n(pt);d.d(_,"j",function(){return ht.a});var Ee=d("djh8"),Xe=d.n(Ee);d.d(_,"v",function(){return Xe.a});var ut=d("Jq4h"),we=d.n(ut);d.d(_,"a",function(){return we.a})},nKGa:function(ke,_,d){ke.exports=d.p+"static/export_exercise-template.f7655c19.png"},nZ20:function(ke,_,d){ke.exports={icons:"icons___3O80F"}},nnTU:function(ke,_,d){"use strict";d.d(_,"b",function(){return Y}),d.d(_,"a",function(){return O});var G=d("pmY6"),be=d("746U"),re=d("Cg/j"),fe=d("MI8n"),de=d("24hK"),ne=d("QDVR"),W=function(){for(var B=0,b=0,C=arguments.length;b=g.max?void 0:(g.ch=0,g.text=g.cm.getLine(++g.line),!0)}function B(g){return g.line<=g.min?void 0:(g.text=g.cm.getLine(--g.line),g.ch=g.text.length,!0)}function b(g){for(;;){var v=g.text.indexOf(">",g.ch);if(v==-1){if(O(g))continue;return}if(!Y(g,v+1)){g.ch=v+1;continue}var w=g.text.lastIndexOf("/",v),I=w>-1&&!/\S/.test(g.text.slice(w+1,v));return g.ch=v+1,I?"selfClose":"regular"}}function C(g){for(;;){var v=g.ch?g.text.lastIndexOf("<",g.ch-1):-1;if(v==-1){if(B(g))continue;return}if(!Y(g,v+1)){g.ch=v;continue}ne.lastIndex=v,g.ch=v;var w=ne.exec(g.text);if(w&&w.index==v)return w}}function k(g){for(;;){ne.lastIndex=g.ch;var v=ne.exec(g.text);if(!v){if(O(g))continue;return}if(!Y(g,v.index+1)){g.ch=v.index+1;continue}return g.ch=v.index+v[0].length,v}}function E(g){for(;;){var v=g.ch?g.text.lastIndexOf(">",g.ch-1):-1;if(v==-1){if(B(g))continue;return}if(!Y(g,v+1)){g.ch=v;continue}var w=g.text.lastIndexOf("/",v),I=w>-1&&!/\S/.test(g.text.slice(w+1,v));return g.ch=v+1,I?"selfClose":"regular"}}function A(g,v){for(var w=[];;){var I=k(g),le,te=g.line,oe=g.ch-(I?I[0].length:0);if(!I||!(le=b(g)))return;if(le=="selfClose")continue;if(I[1]){for(var Me=w.length-1;Me>=0;--Me)if(w[Me]==I[2]){w.length=Me;break}if(Me<0&&(!v||v==I[2]))return{tag:I[2],from:be(te,oe),to:be(g.line,g.ch)}}else w.push(I[2])}}function L(g,v){for(var w=[];;){var I=E(g);if(!I)return;if(I=="selfClose"){C(g);continue}var le=g.line,te=g.ch,oe=C(g);if(!oe)return;if(oe[1])w.push(oe[2]);else{for(var Me=w.length-1;Me>=0;--Me)if(w[Me]==oe[2]){w.length=Me;break}if(Me<0&&(!v||v==oe[2]))return{tag:oe[2],from:be(g.line,g.ch),to:be(le,te)}}}}G.registerHelper("fold","xml",function(g,v){for(var w=new W(g,v.line,0);;){var I=k(w);if(!I||w.line!=v.line)return;var le=b(w);if(!le)return;if(!I[1]&&le!="selfClose"){var te=be(w.line,w.ch),oe=A(w,I[2]);return oe&&re(oe.from,te)>0?{from:te,to:oe.from}:null}}}),G.findMatchingTag=function(g,v,w){var I=new W(g,v.line,v.ch,w);if(I.text.indexOf(">")==-1&&I.text.indexOf("<")==-1)return;var le=b(I),te=le&&be(I.line,I.ch),oe=le&&C(I);if(!le||!oe||re(I,v)>0)return;var Me={from:be(I.line,I.ch),to:te,tag:oe[2]};return le=="selfClose"?{open:Me,close:null,at:"open"}:oe[1]?{open:L(I,oe[2]),close:Me,at:"close"}:(I=new W(g,te.line,te.ch,w),{open:Me,close:A(I,oe[2]),at:"open"})},G.findEnclosingTag=function(g,v,w,I){for(var le=new W(g,v.line,v.ch,w);;){var te=L(le,I);if(!te)break;var oe=new W(g,v.line,v.ch,w),Me=A(oe,te.tag);if(Me)return{open:te,close:Me}}},G.scanForClosingTag=function(g,v,w,I){var le=new W(g,v.line,v.ch,I?{from:0,to:I}:null);return A(le,w)}})},p5ED:function(ke,_,d){"use strict";var G=d("+L6B"),be=d("2/Rp"),re=d("5Dmo"),fe=d("3S7+"),de=d("k1fw"),ne=d("9og8"),W=d("tJVT"),Y=d("WmNS"),O=d.n(Y),B=d("q1tI"),b=d.n(B),C=d("vHTk"),k=d.n(C),E=d("yEEn"),A=d("ZW9T"),L=d("1vsH"),g=d("V0Rq"),v=d("m3rI");_.a=function(w){var I,le,te,oe,Me,ge,xe=w.editOffice,ve=xe===void 0?"view":xe,T=w.name,R=w.data,ue=w.theme,K=w.type,N=w.filename,X=w.monacoEditor,ie=w.className,J=w.style,me=w.close,D=w.onClose,y=w.hasMask,q=w.disabledDownload,Ae=w.onImgDimensions,Se=w.otherData,nt=Object(B.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),at=Object(W.a)(nt,2),We=at[0],Le=at[1],Ie=Object(B.useState)(""),Ne=Object(W.a)(Ie,2),se=Ne[0],Z=Ne[1],ze=Object(B.useState)(),Ye=Object(W.a)(ze,2),Ke=Ye[0],rt=Ye[1],U=window.ENV==="build"?"/react/build":"",F=location.host.startsWith("localhost")?v.a.PROXY_SERVER:v.a.API_SERVER,he,ye=1024*1024,Pe=10*ye,Be=Object(B.useRef)();(I=R)!==null&&I!==void 0&&I.startsWith("/api")&&K!=="txt"&&(R=v.a.API_SERVER+R),K==="office"&&(he=Object(L.P)(R).filesize,he>Pe&&(K="other")),N&&(X.filename=N),Object(B.useEffect)(function(){var qe,Je,Ve=(qe=document.cookie)===null||qe===void 0||((Je=qe.replace(/\s/g,""))===null||Je===void 0)?void 0:Je.split(";");Ve==null||Ve.map(function(Ct){var pt=Ct.split("=");pt[0]==="_educoder_session"&&Z(pt[1])})},[]),Object(B.useEffect)(function(){K==="office"&&De()},[K,R]);var De=function(){var qe=Object(ne.a)(O.a.mark(function Je(){var Ve,Ct,pt;return O.a.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:return console.log("data:",R),Ve=R,R.startsWith("http")||(Ve=location.origin+Ve),Ct=new URL(Ve).pathname.split("/").pop(),Ee.next=6,Object(g.U)({attachment_id:Ct});case 6:pt=Ee.sent,rt(pt);case 8:case"end":return Ee.stop()}},Je)}));return function(){return qe.apply(this,arguments)}}(),Ge=function(){if(R.startsWith("http")||R.startsWith("blob:")){lt();return}Object(L.x)(N||"educoder",R,N)},lt=function(){Object(L.v)(N||"educoder",decodeURIComponent(R))};return b.a.createElement("div",{style:Object(de.a)({},J||{}),className:"".concat(y&&k.a.bgBlack," ").concat(K?k.a.wrp:"hide")},me&&b.a.createElement("div",{className:k.a.close,ref:Be},!!Ae&&b.a.createElement(fe.a,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:function(){return Be.current}},b.a.createElement("span",{onClick:function(){D(),Ae()}},b.a.createElement("i",{className:"icon-yulanpizhu"}))),!q&&b.a.createElement(fe.a,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:function(){return Be.current}},b.a.createElement("span",{onClick:lt},b.a.createElement("i",{className:"icon-quxiaozhiding"}))),b.a.createElement(fe.a,{title:"\u5173\u95ED",getPopupContainer:function(){return Be.current}},b.a.createElement("span",{className:"",onClick:D},b.a.createElement("i",{className:"icon-guanbi1"})))),b.a.createElement("div",{className:"".concat(k.a[ie]," ").concat(ie," ").concat(k.a.monaco," ").concat(K==="txt"?"show":"hide")},K==="txt"&&b.a.createElement(A.b,X)),K==="audio"&&b.a.createElement("audio",{src:"".concat(((le=R)===null||le===void 0?void 0:le.indexOf("http://"))>-1||((te=R)===null||te===void 0?void 0:te.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(R),autoPlay:!0}),K==="video"&&b.a.createElement(b.a.Fragment,null,((oe=R)===null||oe===void 0?void 0:oe.indexOf("http"))>-1?b.a.createElement("video",{controls:!0,src:"".concat(R),autoPlay:!0}):b.a.createElement("video",{controls:!0,src:"data:video/mp4;base64,".concat(R),autoPlay:!0})),K==="office"&&Ke&&b.a.createElement("iframe",{src:"".concat(U,"/office.html?key=").concat(Ke.key,"&url=").concat(F+Ke.url,"&callbackUrl=").concat(F+Ke.callbackUrl,"&fileType=").concat(Ke.fileType,"&title=").concat(Ke.title,"&model=").concat(ve,"&officeServer=").concat(v.a.OFFICE_SERVER,"&disabledDownload=").concat(!!q)}),(K==="xlsx"||K==="doc"||K==="pptx"||K==="docx")&&b.a.createElement("iframe",{src:"/react/build/office.html?key=".concat(Se.key,"&url=").concat(v.a.API_SERVER+Se.url,"&callbackUrl=").concat(v.a.API_SERVER+Se.callbackUrl,"&fileType=").concat(Se.fileType,"&title=").concat(Se.title,"&model=").concat(Se.model)}),K==="html"&&b.a.createElement("iframe",{src:R+"&disposition=inline"}),K==="pdf"&&b.a.createElement("embed",{className:k.a.embed,src:R}),K==="image"&&b.a.createElement("img",{src:"".concat(((Me=R)===null||Me===void 0?void 0:Me.indexOf("http://"))>-1||((ge=R)===null||ge===void 0?void 0:ge.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(R)}),K==="other"&&b.a.createElement("div",null,b.a.createElement(be.a,{type:"primary",size:"large",onClick:Ge},b.a.createElement(E.a,null),"\u70B9\u51FB\u4E0B\u8F7D")),K==="download"&&b.a.createElement(be.a,{type:"primary",size:"large",onClick:Ge},b.a.createElement(E.a,null),"\u70B9\u51FB\u4E0B\u8F7D"))}},"p77/":function(ke,_,d){},pmY6:function(ke,_,d){"use strict";d.d(_,"g",function(){return de}),d.d(_,"f",function(){return ne}),d.d(_,"e",function(){return W}),d.d(_,"h",function(){return Y}),d.d(_,"b",function(){return O}),d.d(_,"a",function(){return B}),d.d(_,"d",function(){return b}),d.d(_,"c",function(){return C});var G=!1,be="__is_disposable_tracked__";function re(k){if(!G)return;if(k&&k!==B.None)try{k[be]=!0}catch(E){}}function fe(k){if(!G)return k;var E=new Error("Potentially leaked disposable").stack;return setTimeout(function(){k[be]||console.log(E)},3e3),k}function de(k){return typeof k.dispose=="function"&&k.dispose.length===0}function ne(k){return Array.isArray(k)?(k.forEach(function(E){E&&(re(E),E.dispose())}),[]):k?(re(k),k.dispose(),k):void 0}function W(){for(var k=[],E=0;E=re.length?{done:!0}:{done:!1,value:re[ne++]}},e:function(C){throw C},f:W}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +`),insertTextRules:T.languages.CompletionItemInsertTextRule.InsertAsSnippet}],D=E(T,ie,J,N,me);return{suggestions:D}}})},L="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002",g=d("fjLI"),v=d("LvDl"),w=d("+ua5");function I(T){return/^\d+$/.test(T)?"".concat(T,"px"):T}function le(){}var te=!1,oe={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python",Scala:"scale"};function Me(){var T=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],R=T;if(Array.isArray(T)){for(var ue=0;ue0||un.target.offsetWidth>0)&&Xe.current.instance.layout()}}catch(Nt){xt.e(Nt)}finally{xt.f()}}),gt.observe(Ee.current)),gt}function Ce(){de.b.warn({content:decodeURIComponent(L),key:"monaco-editor-tip"})}var ae=function(){var it=Xe.current.instance;if(X!=null&&it&&M){var xt=it.getModel();xt&&X!==xt.getValue()&&(te=!0,xt.setValue(X),it.layout(),te=!1)}};Object(b.useEffect)(function(){try{var gt,it=Xe.current.instance;Se.current&&clearTimeout(Se.current),Se.current=setTimeout(function(){ae()},500),it==null||((gt=it.updateOptions)===null||gt===void 0)||gt.call(it,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(X.split(/\r\n|\r|\n/g).length))+3,5)})}catch(xt){debugger}},[X,M,Xe.current]),Object(b.useEffect)(function(){try{if(lt&&Xe.current&&Xe.current.instance){var gt=Xe.current.instance;gt.changeViewZones(function(xt){var qt=document.createElement("div");qt.style.padding="10px 20px",qt.style.width="calc(100% - 20px)",qt.className="my-error-line-wrp",qt.innerHTML=Je,xt.addZone({afterLineNumber:lt||11,heightInLines:3,domNode:qt})});var it={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};gt.addOverlayWidget(it),gt.revealPositionInCenter({lineNumber:20,column:1})}}catch(xt){debugger}},[lt,Xe.current,M]),Object(b.useEffect)(function(){var gt;if((gt=Xe.current)!==null&>!==void 0&>.instance&&M&&pt){var it=Xe.current.instance,xt=it.getModel();if(!xt)return;var qt=function(){var ct=[],Ft=[],$t=xt.getAllDecorations(),nn=Object(ne.a)($t),an;try{for(nn.s();!(an=nn.n()).done;){var c=an.value;if(c.options.className==="highlighted-line"){var o;ct.push(c==null||((o=c.range)===null||o===void 0)?void 0:o.startLineNumber),Ft.push(c==null?void 0:c.id)}}}catch(u){nn.e(u)}finally{nn.f()}xt.deltaDecorations(Ft,[]);var a=xt.getLineCount();!!Ve&&Ve<=a&&(it.deltaDecorations([],[{range:new ge.Range(Ve,1,Ve,xt.getLineMaxColumn(Ve)),options:{isWholeLine:!0,className:"highlighted-line"}}]),it.revealLineInCenter(Ve))};qt();var un=function(){var ct=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,Ft=[],$t=[],nn=xt.getAllDecorations(),an=Object(ne.a)(nn),c;try{for(an.s();!(c=an.n()).done;){var o=c.value;if(o.options.linesDecorationsClassName==="breakpoints"){var a;Ft.push(o==null||((a=o.range)===null||a===void 0)?void 0:a.startLineNumber),$t.push(o==null?void 0:o.id)}}}catch(u){an.e(u)}finally{an.f()}if(ct)return{lines:Ft,ids:$t};ye(Ft)},Nt=function(){var Te=Object(re.a)(B.a.mark(function ct(Ft){var $t;return B.a.wrap(function(an){for(;;)switch(an.prev=an.next){case 0:return $t={range:new ge.Range(Ft,1,Ft,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints"}},an.next=3,xt.deltaDecorations([],[$t]);case 3:un();case 4:case"end":return an.stop()}},ct)}));return function(Ft){return Te.apply(this,arguments)}}(),vt=function(){var Te=Object(re.a)(B.a.mark(function ct(Ft){var $t,nn,an,c,o;return B.a.wrap(function(u){for(;;)switch(u.prev=u.next){case 0:$t=[],nn=it.getLineDecorations(Ft),an=Object(ne.a)(nn);try{for(an.s();!(c=an.n()).done;)o=c.value,o.options.linesDecorationsClassName==="breakpoints"&&$t.push(o.id)}catch(f){an.e(f)}finally{an.f()}return u.next=6,xt.deltaDecorations($t,[]);case 6:un();case 7:case"end":return u.stop()}},ct)}));return function(Ft){return Te.apply(this,arguments)}}(),He=function(ct){var Ft=it.getLineDecorations(ct),$t=Object(ne.a)(Ft),nn;try{for($t.s();!(nn=$t.n()).done;){var an=nn.value;if(an.options.linesDecorationsClassName==="breakpoints")return!0}}catch(c){$t.e(c)}finally{$t.f()}return!1};if(!Object(v.isEqual)(Be,un(!0).lines)){xt.deltaDecorations(un(!0).ids,[]);var Qt=Be.map(function(Te){return{range:new ge.Range(Te,1,Te,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints"}}});xt.deltaDecorations([],Qt)}var Dt=it.onDidChangeModelContent(function(Te){var ct=it.getPosition();if(ct){var Ft=ct.lineNumber;xt.getLineContent(Ft).trim()===""?vt(Ft):He(Ft)&&(vt(Ft),Nt(Ft))}}),cn=it.onMouseDown(function(Te){var ct,Ft,$t;if(Te.target.detail&&(ct=Te.target)!==null&&ct!==void 0&&(Ft=ct.element)!==null&&Ft!==void 0&&($t=Ft.className)!==null&&$t!==void 0&&$t.includes("line-numbers")){var nn=Te.target.position.lineNumber;if(xt.getLineContent(nn).trim()==="")return;He(nn)?vt(nn):Nt(nn)}}),Pt=function(ct){var Ft={range:new ge.Range(ct,1,ct,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};_e.current=it.deltaDecorations(_e.current,[Ft])},dn=function(){_e.current=it.deltaDecorations(_e.current,[])},Et=it.onMouseMove(function(Te){var ct,Ft,$t;if(dn(),Te.target.detail&&(ct=Te.target)!==null&&ct!==void 0&&(Ft=ct.element)!==null&&Ft!==void 0&&($t=Ft.className)!==null&&$t!==void 0&&$t.includes("line-numbers")){var nn=Te.target.position.lineNumber;if(xt.getLineContent(nn).trim()==="")return;Pt(nn)}}),Jn=it.onMouseLeave(function(){dn()});return function(){Dt.dispose(),cn.dispose(),Et.dispose(),Jn.dispose()}}},[Xe.current,M,Be,Ve,pt]);function je(){var gt=Xe.current.instance;if(gt){var it=gt.getSelection(),xt=Xe.current.pastePos||{},qt=new ge.Range(xt.startLineNumber||it.endLineNumber,xt.startColumn||it.endColumn,xt.endLineNumber||it.endLineNumber,xt.endColumn||it.endColumn);setTimeout(function(){gt.executeEdits("",[{range:qt,text:""}])},300)}}function $e(gt){(window.navigator.platform.match("Mac")?gt.metaKey:gt.ctrlKey)&>.keyCode==83&&(gt.preventDefault(),Le())}var dt=function(){if(Ne&&Xe.current.instance){var it=Xe.current.instance.getContentHeight();Gt(it0||Ke.target.offsetWidth>0)&&Ne.layout()}}catch(rt){ze.e(rt)}finally{ze.f()}}),se.observe(y.current)),se}Object(b.useEffect)(function(){return y.current&&d.e(27).then(d.t.bind(null,"M/lh",7)).then(function(Ne){ge=Ne;var se=ge.editor.createDiffEditor(y.current,Object(G.a)(Object(G.a)({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},D),{},{wordWrap:!0}));nt(se);var Z=at(se);return function(){se.dispose();var ze=se.getModel();ze&&ze.dispose(),Z.unobserve(y.current)}}),function(){window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}},[]),Object(b.useEffect)(function(){we&&we.setModel({original:ge.editor.createModel(X,J),modified:ge.editor.createModel(ie,J)})},[X,ie,J,we]);var We=I(ue),Le=I(N),Ie={width:We,height:Le};return C.a.createElement("div",{className:"my-diff-editor",ref:y,style:Ie})}},ZpRC:function(ke,_,d){"use strict";function G(b){return typeof b=="object"&&b!=null&&b.nodeType===1}function be(b,C){return(!C||b!=="hidden")&&b!=="visible"&&b!=="clip"}function re(b,C){if(b.clientHeightC||L>b&&g=C&&v>=k?L-b-E:g>C&&vk?g-C+A:0}var de=function(b,C){var k=window,E=C.scrollMode,A=C.block,L=C.inline,g=C.boundary,v=C.skipOverflowHiddenElements,w=typeof g=="function"?g:function(ye){return ye!==g};if(!G(b))throw new TypeError("Invalid target");for(var I=document.scrollingElement||document.documentElement,le=[],te=b;G(te)&&w(te);){if((te=te.parentElement)===I){le.push(te);break}te!=null&&te===document.body&&re(te)&&!re(document.documentElement)||te!=null&&re(te,v)&&le.push(te)}for(var oe=k.visualViewport?k.visualViewport.width:innerWidth,Me=k.visualViewport?k.visualViewport.height:innerHeight,ge=window.scrollX||pageXOffset,xe=window.scrollY||pageYOffset,ve=b.getBoundingClientRect(),T=ve.height,R=ve.width,ue=ve.top,K=ve.right,N=ve.bottom,X=ve.left,ie=A==="start"||A==="nearest"?ue:A==="end"?N:ue+T/2,J=L==="center"?X+R/2:L==="end"?K:X,me=[],D=0;D=0&&X>=0&&N<=Me&&K<=oe&&ue>=nt&&N<=We&&X>=Le&&K<=at)return me;var Ie=getComputedStyle(y),Ne=parseInt(Ie.borderLeftWidth,10),se=parseInt(Ie.borderTopWidth,10),Z=parseInt(Ie.borderRightWidth,10),ze=parseInt(Ie.borderBottomWidth,10),Ye=0,Ke=0,rt="offsetWidth"in y?y.offsetWidth-y.clientWidth-Ne-Z:0,U="offsetHeight"in y?y.offsetHeight-y.clientHeight-se-ze:0;if(I===y)Ye=A==="start"?ie:A==="end"?ie-Me:A==="nearest"?fe(xe,xe+Me,Me,se,ze,xe+ie,xe+ie+T,T):ie-Me/2,Ke=L==="start"?J:L==="center"?J-oe/2:L==="end"?J-oe:fe(ge,ge+oe,oe,Ne,Z,ge+J,ge+J+R,R),Ye=Math.max(0,Ye+xe),Ke=Math.max(0,Ke+ge);else{Ye=A==="start"?ie-nt-se:A==="end"?ie-We+ze+U:A==="nearest"?fe(nt,We,Ae,se,ze+U,ie,ie+T,T):ie-(nt+Ae/2)+U/2,Ke=L==="start"?J-Le-Ne:L==="center"?J-(Le+we/2)+rt/2:L==="end"?J-at+Z+rt:fe(Le,at,we,Ne,Z+rt,J,J+R,R);var F=y.scrollLeft,he=y.scrollTop;ie+=he-(Ye=Math.max(0,Math.min(he+Ye,y.scrollHeight-Ae+U))),J+=F-(Ke=Math.max(0,Math.min(F+Ke,y.scrollWidth-we+rt)))}me.push({el:y,top:Ye,left:Ke})}return me};function ne(b){return b===Object(b)&&Object.keys(b).length!==0}function W(b,C){C===void 0&&(C="auto");var k="scrollBehavior"in document.body.style;b.forEach(function(E){var A=E.el,L=E.top,g=E.left;A.scroll&&k?A.scroll({top:L,left:g,behavior:C}):(A.scrollTop=L,A.scrollLeft=g)})}function Y(b){return b===!1?{block:"end",inline:"nearest"}:ne(b)?b:{block:"start",inline:"nearest"}}function O(b,C){var k=!b.ownerDocument.documentElement.contains(b);if(ne(C)&&typeof C.behavior=="function")return C.behavior(k?[]:de(b,C));if(k)return;var E=Y(C);return W(de(b,E),E.behavior)}var B=_.a=O},bT9E:function(ke,_,d){"use strict";d.d(_,"a",function(){return be});var G=d("VTBJ");function be(re,fe){var de=Object(G.a)({},re);return Array.isArray(fe)&&fe.forEach(function(ne){delete de[ne]}),de}},c5Ni:function(ke,_,d){},cRFk:function(ke,_,d){ke.exports=d.p+"static/RepositoryNoneData.828085a8.png"},csWT:function(ke,_,d){ke.exports=d.p+"static/choose.4ad1045f.svg"},dejd:function(ke,_,d){},djh8:function(ke,_,d){ke.exports=d.p+"static/qrCode.42927872.png"},dmUQ:function(ke,_,d){"use strict";var G=d("Ff2n"),be=d("rePB"),re=d("1OyB"),fe=d("vuIU"),de=d("Ji7U"),ne=d("md7G"),W=d("foSv"),Y=d("q1tI"),O=d.n(Y),B=d("TSYQ"),b=d.n(B),C=d("4IlW");function k(T,R){var ue=Object.keys(T);if(Object.getOwnPropertySymbols){var K=Object.getOwnPropertySymbols(T);R&&(K=K.filter(function(N){return Object.getOwnPropertyDescriptor(T,N).enumerable})),ue.push.apply(ue,K)}return ue}function E(T){for(var R=1;R1?we-1:0),at=1;at1?D-1:0),q=1;q=0)return parseInt(me.slice(me.indexOf("e-")+2),10);var D=0;return me.indexOf(".")>=0&&(D=me.length-me.indexOf(".")-1),D},N.getInputDisplayValue=function(J){var me=J||N.state,D=me.focused,y=me.inputValue,q=me.value,Ae;D?Ae=y:Ae=N.toPrecisionAsStep(q),Ae==null&&(Ae="");var we=N.formatWrapper(Ae);return oe(N.props.decimalSeparator)&&(we=we.toString().replace(".",N.props.decimalSeparator)),we},N.recordCursorPosition=function(){try{N.cursorStart=N.input.selectionStart,N.cursorEnd=N.input.selectionEnd,N.currentValue=N.input.value,N.cursorBefore=N.input.value.substring(0,N.cursorStart),N.cursorAfter=N.input.value.substring(N.cursorEnd)}catch(J){}},N.restoreByAfter=function(J){if(J===void 0)return!1;var me=N.input.value,D=me.lastIndexOf(J);if(D===-1)return!1;var y=N.cursorBefore.length;return N.lastKeyCode===C.a.DELETE&&N.cursorBefore.charAt(y-1)===J[0]?(N.fixCaret(y,y),!0):D+J.length===me.length?(N.fixCaret(D,D),!0):!1},N.partRestoreByAfter=function(J){return J===void 0?!1:Array.prototype.some.call(J,function(me,D){var y=J.substring(D);return N.restoreByAfter(y)})},N.isNotCompleteNumber=function(J){return isNaN(J)||J===""||J===null||J&&J.toString().indexOf(".")===J.toString().length-1},N.stop=function(){N.autoStepTimer&&clearTimeout(N.autoStepTimer)},N.down=function(J,me,D){N.pressingUpOrDown=!0,N.step("down",J,me,D)},N.up=function(J,me,D){N.pressingUpOrDown=!0,N.step("up",J,me,D)},N.saveInput=function(J){N.input=J};var X=K.value;X===void 0&&(X=K.defaultValue),N.state={focused:K.autoFocus};var ie=N.getValidValue(N.toNumber(X));return N.state=E(E({},N.state),{},{inputValue:N.toPrecisionAsStep(ie),value:ie}),N}return Object(fe.a)(ue,[{key:"componentDidMount",value:function(){this.componentDidUpdate(null)}},{key:"componentDidUpdate",value:function(N){var X=this.props,ie=X.value,J=X.onChange,me=X.max,D=X.min,y=this.state.focused;if(N){if(!Me(N.value,ie)||!Me(N.max,me)||!Me(N.min,D)){var q=y?ie:this.getValidValue(ie),Ae;this.pressingUpOrDown?Ae=q:this.inputting?Ae=this.rawInput:Ae=this.toPrecisionAsStep(q),this.setState({value:q,inputValue:Ae})}var we="value"in this.props?ie:this.state.value;"max"in this.props&&N.max!==me&&typeof we=="number"&&we>me&&J&&J(me),"min"in this.props&&N.min!==D&&typeof we=="number"&&we1&&arguments[1]!==void 0?arguments[1]:this.props.min,ie=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.props.max,J=parseFloat(N);return isNaN(J)?N:(Jie&&(J=ie),J)}},{key:"setValue",value:function(N,X){var ie=this.props.precision,J=this.isNotCompleteNumber(parseFloat(N))?null:parseFloat(N),me=this.state.value,D=me===void 0?null:me,y=this.state.inputValue,q=y===void 0?null:y,Ae=typeof J=="number"?J.toFixed(ie):"".concat(J),we=J!==D||Ae!=="".concat(q);return"value"in this.props?(q=this.toPrecisionAsStep(this.state.value),this.setState({inputValue:q},X)):this.setState({value:J,inputValue:this.toPrecisionAsStep(N)},X),we&&this.props.onChange(J),J}},{key:"getMaxPrecision",value:function(N){var X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,ie=this.props,J=ie.precision,me=ie.step;if(oe(J))return J;var D=this.getPrecision(X),y=this.getPrecision(me),q=this.getPrecision(N);return N?Math.max(q,D+y):D+y}},{key:"getPrecisionFactor",value:function(N){var X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,ie=this.getMaxPrecision(N,X);return Math.pow(10,ie)}},{key:"focus",value:function(){this.input.focus(),this.recordCursorPosition()}},{key:"blur",value:function(){this.input.blur()}},{key:"select",value:function(){this.input.select()}},{key:"formatWrapper",value:function(N){return this.props.formatter?this.props.formatter(N):N}},{key:"toPrecisionAsStep",value:function(N){if(this.isNotCompleteNumber(N)||N==="")return N;var X=Math.abs(this.getMaxPrecision(N));return isNaN(X)?N.toString():Number(N).toFixed(X)}},{key:"toNumber",value:function(N){var X=this.props.precision,ie=this.state.focused,J=N&&N.length>16&&ie;return this.isNotCompleteNumber(N)||J?N:oe(X)?Math.round(N*Math.pow(10,X))/Math.pow(10,X):Number(N)}},{key:"upStep",value:function(N,X){var ie=this.props.step,J=this.getPrecisionFactor(N,X),me=Math.abs(this.getMaxPrecision(N,X)),D=((J*N+J*ie*X)/J).toFixed(me);return this.toNumber(D)}},{key:"downStep",value:function(N,X){var ie=this.props.step,J=this.getPrecisionFactor(N,X),me=Math.abs(this.getMaxPrecision(N,X)),D=((J*N-J*ie*X)/J).toFixed(me);return this.toNumber(D)}},{key:"step",value:function(N,X){var ie=this,J=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,me=arguments.length>3?arguments[3]:void 0;this.stop(),X&&(X.persist(),X.preventDefault());var D=this.props;if(D.disabled)return;var y=this.getCurrentValidValue(this.state.inputValue)||0;if(this.isNotCompleteNumber(y))return;var q=this["".concat(N,"Step")](y,J),Ae=q>D.max||qD.max?q=D.max:q=nt),_e=(Ct||Ct===0)&&(isNaN(Ct)||Number(Ct)<=at),ee=Se||J||me,Q=_e||J||me,$=b()("".concat(ie,"-handler"),"".concat(ie,"-handler-up"),Object(be.a)({},"".concat(ie,"-handler-up-disabled"),ee)),S=b()("".concat(ie,"-handler"),"".concat(ie,"-handler-down"),Object(be.a)({},"".concat(ie,"-handler-down-disabled"),Q)),M=D?{onTouchStart:ee?g:this.up,onTouchEnd:this.stop}:{onMouseDown:ee?g:this.up,onMouseUp:this.stop,onMouseLeave:this.stop},j=D?{onTouchStart:Q?g:this.down,onTouchEnd:this.stop}:{onMouseDown:Q?g:this.down,onMouseUp:this.stop,onMouseLeave:this.stop};return O.a.createElement("div",{className:ht,style:We,title:Le,onMouseEnter:Ie,onMouseLeave:Ne,onMouseOver:se,onMouseOut:Z,onFocus:function(){return null},onBlur:function(){return null}},O.a.createElement("div",{className:"".concat(ie,"-handler-wrap")},O.a.createElement("span",Object.assign({unselectable:"on"},M,{role:"button","aria-label":"Increase Value","aria-disabled":ee,className:$}),q||O.a.createElement("span",{unselectable:"on",className:"".concat(ie,"-handler-up-inner"),onClick:v})),O.a.createElement("span",Object.assign({unselectable:"on"},j,{role:"button","aria-label":"Decrease Value","aria-disabled":Q,className:S}),Ae||O.a.createElement("span",{unselectable:"on",className:"".concat(ie,"-handler-down-inner"),onClick:v}))),O.a.createElement("div",{className:"".concat(ie,"-input-wrap")},O.a.createElement("input",Object.assign({role:"spinbutton","aria-valuemin":at,"aria-valuemax":nt,"aria-valuenow":Ct,required:ze,type:rt,placeholder:U,onPaste:lt,onClick:Ye,onMouseUp:this.onMouseUp,className:"".concat(ie,"-input"),tabIndex:Ke,autoComplete:y,onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:Xe?this.onKeyDown:g,onKeyUp:Xe?this.onKeyUp:g,autoFocus:De,maxLength:Be,readOnly:me,disabled:J,max:nt,min:at,step:Pe,name:Ge,title:Le,id:F,onChange:this.onChange,ref:this.saveInput,value:this.getFullNum(ut),pattern:ye,inputMode:he,onInput:qe},Ee))))}}]),ue}(O.a.Component);ge.defaultProps={focusOnUpDown:!0,useTouch:!1,prefixCls:"rc-input-number",max:te,min:-te,step:1,style:{},onChange:g,onKeyDown:g,onPressEnter:g,onFocus:g,onBlur:g,parser:w,required:!1,autoComplete:"off"};var xe=ge,ve=_.a=xe},fjLI:function(ke,_,d){"use strict";d.d(_,"e",function(){return B}),d.d(_,"a",function(){return b}),d.d(_,"c",function(){return C}),d.d(_,"d",function(){return E}),d.d(_,"b",function(){return A});var G=d("8HAY"),be=d("Cg/j"),re=d("T8No"),fe=d("nnTU"),de=d("MI8n"),ne=function(){var L=function(g,v){return L=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(w,I){w.__proto__=I}||function(w,I){for(var le in I)I.hasOwnProperty(le)&&(w[le]=I[le])},L(g,v)};return function(g,v){L(g,v);function w(){this.constructor=g}g.prototype=v===null?Object.create(v):(w.prototype=v.prototype,new w)}}(),W=function(L,g,v,w){var I=arguments.length,le=I<3?g:w===null?w=Object.getOwnPropertyDescriptor(g,v):w,te;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")le=Reflect.decorate(L,g,v,w);else for(var oe=L.length-1;oe>=0;oe--)(te=L[oe])&&(le=(I<3?te(le):I>3?te(g,v,le):te(g,v))||le);return I>3&&le&&Object.defineProperty(g,v,le),le},Y=function(L,g){return function(v,w){g(v,w,L)}},O=function(){for(var L=0,g=0,v=arguments.length;g=0&&(I.splice(le,1),w._onDidChangeMenu.fire(g))}}},L.prototype.getMenuItems=function(g){var v=(this._menuItems.get(g)||[]).slice(0);return g===0&&this._appendImplicitItems(v),v},L.prototype._appendImplicitItems=function(g){for(var v=new Set,w=g.filter(function(ge){return B(ge)}),I=0,le=w;I-1)){ot.next=7;break}return v.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(Ae[wt]," \u9009\u9879\u7684\u5185\u5BB9")),ot.abrupt("return",!1);case 7:if(Se.length){ot.next=10;break}return v.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),ot.abrupt("return",!1);case 10:if(!(Se.length<1)){ot.next=13;break}return v.b.info("\u8BF7\u9009\u62E9\u7B54\u6848"),ot.abrupt("return",!1);case 13:return jt=Je.map(function(gt,it){return{choice_text:gt,is_answer:!!Se.includes(it)}}),ot.abrupt("return",{subject:$,question:{cnt:jt.map(function(gt){return gt.choice_text})},choice:{answer:jt.map(function(gt){return gt.is_answer})}});case 15:case"end":return ot.stop()}},It)}));return function(){return Ut.apply(this,arguments)}}(),mt=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu",id:"del"},{name:"\u4E0A\u79FB",icon:"iconfont c-green ml30 icon-shangyi_Hover",id:"up"},{name:"\u4E0B\u79FB",icon:"iconfont c-green ml30 icon-xiayi_moren",id:"down"},{name:"\u7F16\u8F91",icon:"iconfont c-green ml30 icon-bianjishijuan3x",id:"edit"}],Jt=function(){var Ut=Object(I.a)(xe.a.mark(function It(wt){return xe.a.wrap(function(Gt){for(;;)switch(Gt.prev=Gt.next){case 0:Gt.t0=wt.id,Gt.next=Gt.t0==="del"?3:Gt.t0==="up"||Gt.t0==="down"?5:Gt.t0==="edit"?9:11;break;case 3:return ie.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u95EE\u9898\u5417\uFF1F",onOk:function(){return Object(I.a)(xe.a.mark(function gt(){return xe.a.wrap(function(xt){for(;;)switch(xt.prev=xt.next){case 0:return xt.next=2,Object(me.m)({id:De.question_id});case 2:ye({type:"exercise/editExercise",payload:Object(w.a)({},st)});case 3:case"end":return xt.stop()}},gt)}))()}}),Gt.abrupt("break",11);case 5:return Gt.next=7,ye({type:"exercise/exeriseMoveUpDown",payload:{id:De.question_id,opr:wt.id}});case 7:return ye({type:"exercise/editExercise",payload:Object(w.a)({},st)}),Gt.abrupt("break",11);case 9:return dt(!0),Gt.abrupt("break",11);case 11:case"end":return Gt.stop()}},It)}));return function(wt){return Ut.apply(this,arguments)}}(),Bt=function(){var It;return T.a.createElement("aside",null,T.a.createElement("p",{className:q.a.titleWrap},T.a.createElement("span",{className:q.a.required},"*"),T.a.createElement("span",{className:q.a.title},"\u9898\u5E72\uFF1A")),T.a.createElement(ue.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:$,onChange:function(jt){return S(jt)}}),T.a.createElement("p",{className:q.a.titleWrap},T.a.createElement("span",{className:q.a.required},"*"),T.a.createElement("span",{className:q.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",T.a.createElement("span",{className:q.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),Je.map(function(wt,jt){return T.a.createElement("div",{className:q.a.choiceWrap,key:jt},T.a.createElement(be.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},T.a.createElement("div",{className:"".concat(q.a.answer," ").concat(Se.includes(jt)?q.a.activeAnswer:""),onClick:function(){Se.includes(jt)?_e(Se.filter(function(ot){return ot!==jt})):_e([].concat(Object(N.a)(Se),[jt]))}},Ae[jt])),T.a.createElement("div",{className:q.a.editorWrap},ht===jt?T.a.createElement(ue.a,{id:"single-question-option-".concat(jt),watch:!0,isFocus:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:wt,onChange:function(ot){Je[jt]=ot,Ve(Je)}}):T.a.createElement("div",{className:q.a.htmlWrap,onClick:function(){return Ee(jt)}},T.a.createElement(D.a,{value:wt}))),jt>1&&T.a.createElement(be.a,{title:"\u5220\u9664"},T.a.createElement("i",{className:"".concat(q.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return Ve(Je.filter(function(ot,gt){return gt!==jt}))}})),jt<7&&jt===Je.length-1&&T.a.createElement(be.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},T.a.createElement("i",{className:"".concat(q.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return Ve([].concat(Object(N.a)(Je),[""]))}})))}),T.a.createElement(ne.a,{className:"mt10"},T.a.createElement(Y.a,{flex:"1"},T.a.createElement("p",{className:"c-grey-999"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\u8F93\u5165\u6846\u53EF\u8BBE\u7F6E\u7B54\u6848\uFF1B\u9009\u4E2D\u7684\u9009\u9879\u5373\u4E3A\u6B63\u786E\u7B54\u6848\uFF0C\u9009\u62E9\u591A\u4E2A\u7B54\u6848\u5373\u4E3A\u591A\u9009\u9898")),T.a.createElement(Y.a,null,"\u6807\u51C6\u7B54\u6848\uFF1A",T.a.createElement("span",{className:"c-orange"},Se==null||((It=Se.sort(function(wt,jt){return wt-jt}))===null||It===void 0)?void 0:It.map(function(wt){return Ae[wt]})))))};return T.a.createElement("section",{className:q.a.wrap},Bt())},nt=Object(R.a)(function(Ye){var Ke=Ye.problemset,rt=Ye.loading,U=Ye.globalSetting;return{problemset:Ke,globalSetting:U,loading:rt.effects}},null,null,{forwardRef:!0})(Object(ve.forwardRef)(we)),at=d("1vsH"),We=d("zEei"),Le=d.n(We),Ie=d("CJF0"),Ne=d("2RCv"),se={1:[10,20],2:[30,40,50,60],3:[70,80,90,100]},Z=function(Ke){var rt,U=Ke.shixunsDetail,F=Ke.dispatch,he=Ke.loading,ye=Ke.match,Pe=Ke.location,Be=Object(Me.a)(Ke,["shixunsDetail","dispatch","loading","match","location"]),De=te.a.useForm(),Ge=Object(oe.a)(De,1),lt=Ge[0],qe=Object(ve.useState)({}),Je=Object(oe.a)(qe,2),Ve=Je[0],Ct=Je[1],pt=Object(ve.useState)(!1),ht=Object(oe.a)(pt,2),Ee=ht[0],Xe=ht[1],ut=Object(ve.useState)(!0),Se=Object(oe.a)(ut,2),_e=Se[0],ee=Se[1],Q=Object(ve.useState)(),$=Object(oe.a)(Q,2),S=$[0],M=$[1],j=Object(ve.useState)([10,20]),z=Object(oe.a)(j,2),Ce=z[0],ae=z[1],je=Object(ve.useState)(!1),$e=Object(oe.a)(je,2),dt=$e[0],st=$e[1],Lt=Object(ve.useState)({}),Mt=Object(oe.a)(Lt,2),mt=Mt[0],Jt=Mt[1],Bt=U.challengesEdit,Ut=U.editChallengesQuestion,It=Object(ve.useRef)(),wt=function(){var Nt=Object(I.a)(xe.a.mark(function vt(){var He;return xe.a.wrap(function(Dt){for(;;)switch(Dt.prev=Dt.next){case 0:return Dt.next=2,F({type:"shixunsDetail/getChallengesEdit",payload:Object(w.a)({},ye.params)});case 2:He=Dt.sent,lt.setFieldsValue(Object(w.a)({},He));case 4:case"end":return Dt.stop()}},vt)}));return function(){return Nt.apply(this,arguments)}}(),jt=function(){var Nt=Object(I.a)(xe.a.mark(function vt(){var He;return xe.a.wrap(function(Dt){for(;;)switch(Dt.prev=Dt.next){case 0:if(!ye.params.questionId){Dt.next=7;break}return Dt.next=3,F({type:"shixunsDetail/getEditChallengesQuestion",payload:Object(w.a)({},ye.params)});case 3:He=Dt.sent,lt.setFieldsValue({challenge_tag:He.tags,difficult:He.difficult,score:He.score,answer:He.answer}),ae(se[He.difficult]),Jt(He);case 7:case"end":return Dt.stop()}},vt)}));return function(){return Nt.apply(this,arguments)}}();Object(ve.useEffect)(function(){wt(),ye.params.questionId&&(M(!0),jt(),Xe(!0))},[Pe.pathname]);var Gt=function(){var Nt=Object(I.a)(xe.a.mark(function vt(){var He,Qt,Dt,cn;return xe.a.wrap(function(dn){for(;;)switch(dn.prev=dn.next){case 0:return Qt="",Dt=Object(w.a)({},Ve),dn.next=4,It.current.onSave();case 4:return cn=dn.sent,(He=cn.choice)===null||He===void 0||He.answer.map(function(Et,Jn){Et&&(Qt+=at.m[Jn])}),dn.abrupt("return",{challenge_choose:{subject:cn.subject,answer:Ve.task_pass,standard_answer:Qt,score:Ve.score,difficult:Ve.difficult},challenge_tag:Ve.challenge_tag,question:cn.question,choice:cn.choice});case 7:case"end":return dn.stop()}},vt)}));return function(){return Nt.apply(this,arguments)}}(),ot=function(vt){var He=se[vt],Qt=He==null?void 0:He[0];ae(He),lt.setFieldsValue({score:Qt}),Ct(Object(w.a)(Object(w.a)({},lt.getFieldsValue()),{score:Qt}))},gt=function(vt,He){Ct(Object(w.a)({},lt.getFieldsValue())),"difficult"in vt&&ot(vt.difficult)},it=function(){var Nt=Object(I.a)(xe.a.mark(function vt(){var He;return xe.a.wrap(function(Dt){for(;;)switch(Dt.prev=Dt.next){case 0:return Dt.t0=K.v,Dt.t1=w.a,Dt.t2=w.a,Dt.t3={},Dt.next=6,Gt();case 6:return Dt.t4=Dt.sent,Dt.t5=(0,Dt.t2)(Dt.t3,Dt.t4),Dt.t6=ye.params,Dt.t7=(0,Dt.t1)(Dt.t5,Dt.t6),Dt.next=12,(0,Dt.t0)(Dt.t7);case 12:He=Dt.sent,(He==null?void 0:He.status)===1&&v.b.success("\u5220\u9664\u6210\u529F"),Be.history.replace("/shixuns/".concat(ye.params.id,"/challenges/").concat(ye.params.challengesId,"/editquestion"));case 15:case"end":return Dt.stop()}},vt)}));return function(){return Nt.apply(this,arguments)}}(),xt=function(){var Nt=Object(I.a)(xe.a.mark(function vt(He){var Qt,Dt,cn,Pt;return xe.a.wrap(function(Et){for(;;)switch(Et.prev=Et.next){case 0:if(Qt=Object(w.a)({},Ve),st(!0),_e){Et.next=20;break}return Et.t0=K.c,Et.t1=w.a,Et.t2=w.a,Et.t3={},Et.next=9,Gt();case 9:return Et.t4=Et.sent,Et.t5=(0,Et.t2)(Et.t3,Et.t4),Et.t6=ye.params,Et.t7=(0,Et.t1)(Et.t5,Et.t6),Et.next=15,(0,Et.t0)(Et.t7);case 15:Dt=Et.sent,st(!1),Dt.challenge_choose_id&&(v.b.success("\u64CD\u4F5C\u6210\u529F"),Be.history.replace("/shixuns/".concat(ye.params.id,"/challenges/").concat(ye.params.challengesId,"/editquestion/").concat(Dt.challenge_choose_id))),Et.next=45;break;case 20:if(!ye.params.questionId){Et.next=38;break}return Et.t8=K.Mb,Et.t9=w.a,Et.t10=w.a,Et.t11={},Et.next=27,Gt();case 27:return Et.t12=Et.sent,Et.t13=(0,Et.t10)(Et.t11,Et.t12),Et.t14=ye.params,Et.t15=(0,Et.t9)(Et.t13,Et.t14),Et.next=33,(0,Et.t8)(Et.t15);case 33:cn=Et.sent,st(!1),cn.challenge_choose_id&&v.b.success("\u64CD\u4F5C\u6210\u529F"),Et.next=45;break;case 38:return Qt.identifier=ye.params.id,Qt.st=1,Et.next=42,Object(K.Lb)(Object(w.a)(Object(w.a)({},Qt),ye.params));case 42:Pt=Et.sent,st(!1),Pt.challenge_id&&v.b.success("\u64CD\u4F5C\u6210\u529F");case 45:case"end":return Et.stop()}},vt)}));return function(He){return Nt.apply(this,arguments)}}(),qt=function(){var vt;return T.a.createElement("div",null,T.a.createElement("div",{className:Le.a.fieldWrap},T.a.createElement(te.a.Item,{name:"subject",label:"\u4EFB\u52A1\u540D\u79F0:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EFB\u52A1\u540D\u79F0"}]},T.a.createElement(L.a,{maxLength:60,suffix:"".concat(((vt=Ve.subject)===null||vt===void 0?void 0:vt.length)||0,"/60"),placeholder:"\u4F8B\u5982\uFF1A\u4ECEPython\u7A0B\u5E8F\u8BBE\u8BA1-\u5165\u95E8\u7CBE\u901A"}))),T.a.createElement("div",{className:Le.a.mdWrap},T.a.createElement(te.a.Item,{name:"task_pass",label:"\u8FC7\u5173\u4EFB\u52A1:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u7684\u7B80\u4ECB"},{max:35e3,message:"\u4F5C\u4E1A\u7B80\u4ECB\u6700\u5927\u9650\u52365000\u4E2A\u5B57\u7B26"}]},T.a.createElement(ue.a,{watch:!0,defaultValue:Bt.task_pass}))),T.a.createElement("div",{className:Le.a.backgroundFa},T.a.createElement("div",{className:"pt40 mb30"},T.a.createElement(te.a.Item,null,T.a.createElement(E.a,{size:"large",type:"primary",className:"".concat(Le.a.button," mr20"),htmlType:"submit",loading:dt},"\u63D0\u4EA4"),T.a.createElement(E.a,{size:"large",type:"primary",ghost:!0,className:Le.a.button,onClick:function(){return R.d.push("/shixuns/".concat(ye.params.id,"/challenges"))}},"\u53D6\u6D88")))))},un=function(){var vt,He;return T.a.createElement("div",null,T.a.createElement("div",{className:"bg-white"},T.a.createElement(nt,{ref:It,editData:mt})),T.a.createElement("div",{className:Le.a.mdWrap},T.a.createElement(te.a.Item,{name:"task_pass",label:"\u53C2\u8003\u7B54\u6848:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u7684\u7B80\u4ECB"},{max:35e3,message:"\u4F5C\u4E1A\u7B80\u4ECB\u6700\u5927\u9650\u52365000\u4E2A\u5B57\u7B26"}]},T.a.createElement(ue.a,{watch:!0,defaultValue:_e?Ut.answer:""})),T.a.createElement(te.a.Item,{name:"difficult",label:"\u96BE\u5EA6\u7CFB\u6570:",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6\u7CFB\u6570"}]},T.a.createElement(C.a.Group,{disabled:((vt=U.detail)===null||vt===void 0?void 0:vt.shixun_status)===2},T.a.createElement(C.a,{value:1},"\u7B80\u5355"),T.a.createElement(C.a,{value:2},"\u4E2D\u7B49"),T.a.createElement(C.a,{value:3},"\u56F0\u96BE"))),T.a.createElement(ne.a,null,T.a.createElement(Y.a,null,T.a.createElement(te.a.Item,{name:"score",label:"\u5956\u52B1\u7ECF\u9A8C\u503C:",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5956\u52B1\u7ECF\u9A8C\u503C"}]},T.a.createElement(B.a,{disabled:((He=U.detail)===null||He===void 0?void 0:He.shixun_status)===2},Ce.map(function(Qt){return T.a.createElement(B.a.Option,{key:Qt,value:Qt},Qt)})))),T.a.createElement(Y.a,{flex:1},T.a.createElement("div",{className:"font12 c-light-black ml10 mt20"},"\u5982\u679C\u5B66\u5458\u7B54\u9898\u9519\u8BEF\uFF0C\u5219\u4E0D\u80FD\u5F97\u5230\u76F8\u5E94\u7684\u7ECF\u9A8C\u503C",T.a.createElement("br",null),"\u5982\u679C\u5B66\u5458\u6210\u529F\u5F97\u5230\u7ECF\u9A8C\u503C\uFF0C\u90A3\u4E48\u5C06\u540C\u65F6\u83B7\u5F97\u7B49\u503C\u7684\u91D1\u5E01\u5956\u52B1\uFF0C\u5982\uFF1A+10\u7ECF\u9A8C\u503C\u3001+10\u91D1\u5E01"))),T.a.createElement(te.a.Item,{name:"challenge_tag",label:T.a.createElement("div",null,"\u6280\u80FD\u6807\u7B7E ",T.a.createElement("span",{className:"pl20 font12 c-light-black"},"\u5B66\u5458\u7B54\u9898\u6B63\u786E\u5C06\u83B7\u5F97\u6280\u80FD\uFF0C\u5426\u5219\u4E0D\u80FD\u83B7\u5F97\u6280\u80FD\uFF08\u56DE\u8F66\u6DFB\u52A0\u6807\u7B7E\uFF09")),rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6280\u80FD\u6807\u7B7E"}]},T.a.createElement(Ne.a,{placeholder:"\u6DFB\u52A0\u6807\u7B7E"}))),T.a.createElement("div",{className:Le.a.backgroundFa},T.a.createElement(ne.a,{className:"pt40 mb30"},T.a.createElement(Y.a,{flex:1},T.a.createElement(te.a.Item,null,T.a.createElement(E.a,{size:"large",type:"primary",className:"".concat(Le.a.button," mr20"),htmlType:"submit",loading:dt},"\u63D0\u4EA4"),T.a.createElement(E.a,{size:"large",type:"primary",ghost:!0,className:Le.a.button,onClick:function(){return R.d.push("/shixuns/".concat(ye.params.id,"/challenges"))}},"\u53D6\u6D88"))),T.a.createElement(Y.a,null,S&&T.a.createElement(E.a,{size:"large",ghost:!0,className:"".concat(Le.a.button," ").concat(Le.a.deleteButton),onClick:it},"\u5220\u9664")))))};return T.a.createElement("section",{className:Le.a.bg},T.a.createElement(Ie.a,{data:Bt,title:"\u9009\u62E9\u9898"}),T.a.createElement(te.a,{form:lt,className:Le.a.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:gt,onFinish:xt,initialValues:{difficult:1,score:10}},T.a.createElement("aside",{className:["bg-white",Le.a.navBar].join(" ")},T.a.createElement(fe.a,{title:"\u5207\u6362\u524D\u8BF7\u786E\u8BA4\u5F53\u524D\u9009\u62E9\u9898\u5DF2\u63D0\u4EA4\uFF0C\u5426\u5219\u4E0D\u4F1A\u4FDD\u5B58\u4F60\u5F53\u524D\u6240\u6709\u8F93\u5165\uFF01",onConfirm:function(){R.d.replace("/shixuns/".concat(ye.params.id,"/challenges/").concat(ye.params.challengesId,"/editquestion"))}},T.a.createElement("strong",{className:"current"},"\u672C\u5173\u4EFB\u52A1")),Bt==null||((rt=Bt.chooses)===null||rt===void 0)?void 0:rt.map(function(Nt,vt){return T.a.createElement(fe.a,{title:"\u5207\u6362\u524D\u8BF7\u786E\u8BA4\u5F53\u524D\u9009\u62E9\u9898\u5DF2\u63D0\u4EA4\uFF0C\u5426\u5219\u4E0D\u4F1A\u4FDD\u5B58\u4F60\u5F53\u524D\u6240\u6709\u8F93\u5165\uFF01",onConfirm:function(){R.d.replace("/shixuns/".concat(ye.params.id,"/challenges/").concat(ye.params.challengesId,"/editquestion/").concat(Nt.choose_id))}},T.a.createElement("strong",{className:"current ".concat(ye.params.questionId==Nt.choose_id&&_e?Le.a.actived:"")},Nt.type===1?"\u5355\u9009\u9898":"\u591A\u9009\u9898"))}),_e&&T.a.createElement(fe.a,{title:"\u5207\u6362\u524D\u8BF7\u786E\u8BA4\u5F53\u524D\u9009\u62E9\u9898\u5DF2\u63D0\u4EA4\uFF0C\u5426\u5219\u4E0D\u4F1A\u4FDD\u5B58\u4F60\u5F53\u524D\u6240\u6709\u8F93\u5165\uFF01",onConfirm:function(){Xe(!0),ee(!1),Jt({}),It.current&&It.current.onReset(),lt.resetFields()}},T.a.createElement(be.a,{title:"\u65B0\u589E\u9009\u62E9\u9898"},T.a.createElement("span",{className:Le.a.addButton,onClick:function(){}},"+"))),!_e&&T.a.createElement("strong",{className:Le.a.actived},"\u9009\u62E9\u9898")),!Ee&&qt(),Ee&&un()))},ze=_.default=Object(R.a)(function(Ye){var Ke=Ye.shixunsDetail,rt=Ye.newCourse,U=Ye.loading,F=Ye.globalSetting;return{shixunsDetail:Ke,newCourse:rt,globalSetting:F,loading:U.effects}})(Z)},l2Kq:function(ke,_,d){ke.exports=d.p+"static/match_ad.24dc22fd.jpg"},lZu9:function(ke,_,d){(function(G){G(d("VrN/"),d("1eCo"),d("8EBN"))})(function(G){"use strict";G.defineMode("markdown",function(be,re){var fe=G.getMode(be,"text/html"),de=fe.name=="null";function ne(D){if(G.findModeByName){var y=G.findModeByName(D);y&&(D=y.mime||y.mimes[0])}var q=G.getMode(be,D);return q.name=="null"?null:q}re.highlightFormatting===void 0&&(re.highlightFormatting=!1),re.maxBlockquoteDepth===void 0&&(re.maxBlockquoteDepth=0),re.taskLists===void 0&&(re.taskLists=!1),re.strikethrough===void 0&&(re.strikethrough=!1),re.emoji===void 0&&(re.emoji=!1),re.fencedCodeBlockHighlighting===void 0&&(re.fencedCodeBlockHighlighting=!0),re.fencedCodeBlockDefaultMode===void 0&&(re.fencedCodeBlockDefaultMode="text/plain"),re.xml===void 0&&(re.xml=!0),re.tokenTypeOverrides===void 0&&(re.tokenTypeOverrides={});var W={header:"header",code:"comment",quote:"quote",list1:"variable-2",list2:"variable-3",list3:"keyword",hr:"hr",image:"image",imageAltText:"image-alt-text",imageMarker:"image-marker",formatting:"formatting",linkInline:"link",linkEmail:"link",linkText:"link",linkHref:"string",em:"em",strong:"strong",strikethrough:"strikethrough",emoji:"builtin"};for(var Y in W)W.hasOwnProperty(Y)&&re.tokenTypeOverrides[Y]&&(W[Y]=re.tokenTypeOverrides[Y]);var O=/^([*\-_])(?:\s*\1){2,}\s*$/,B=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,b=/^\[(x| )\](?=\s)/i,C=re.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,k=/^ {0,3}(?:\={1,}|-{2,})\s*$/,E=/^[^#!\[\]*_\\<>` "'(~:]+/,A=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,L=/^\s*\[[^\]]+?\]:.*$/,g=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\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\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E42\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\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]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDF3C-\uDF3E]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]/,v=" ";function w(D,y,q){return y.f=y.inline=q,q(D,y)}function I(D,y,q){return y.f=y.block=q,q(D,y)}function le(D){return!D||!/\S/.test(D.string)}function te(D){if(D.linkTitle=!1,D.linkHref=!1,D.linkText=!1,D.em=!1,D.strong=!1,D.strikethrough=!1,D.quote=0,D.indentedCode=!1,D.f==Me){var y=de;if(!y){var q=G.innerMode(fe,D.htmlState);y=q.mode.name=="xml"&&q.state.tagStart===null&&!q.state.context&&q.state.tokenize.isInText}y&&(D.f=T,D.block=oe,D.htmlState=null)}return D.trailingSpace=0,D.trailingSpaceNewLine=!1,D.prevLine=D.thisLine,D.thisLine={stream:null},null}function oe(D,y){var q=D.column()===y.indentation,Ae=le(y.prevLine.stream),we=y.indentedCode,nt=y.prevLine.hr,at=y.list!==!1,We=(y.listStack[y.listStack.length-1]||0)+3;y.indentedCode=!1;var Le=y.indentation;if(y.indentationDiff===null&&(y.indentationDiff=y.indentation,at)){for(y.list=null;Le=4&&(we||y.prevLine.fencedCodeEnd||y.prevLine.header||Ae))return D.skipToEnd(),y.indentedCode=!0,W.code;if(D.eatSpace())return null;if(q&&y.indentation<=We&&(se=D.match(C))&&se[1].length<=6)return y.quote=0,y.header=se[1].length,y.thisLine.header=!0,re.highlightFormatting&&(y.formatting="header"),y.f=y.inline,xe(y);if(y.indentation<=We&&D.eat(">"))return y.quote=q?1:y.quote+1,re.highlightFormatting&&(y.formatting="quote"),D.eatSpace(),xe(y);if(!Ne&&!y.setext&&q&&y.indentation<=We&&(se=D.match(B))){var Z=se[1]?"ol":"ul";return y.indentation=Le+D.current().length,y.list=!0,y.quote=0,y.listStack.push(y.indentation),y.em=!1,y.strong=!1,y.code=!1,y.strikethrough=!1,re.taskLists&&D.match(b,!1)&&(y.taskList=!0),y.f=y.inline,re.highlightFormatting&&(y.formatting=["list","list-"+Z]),xe(y)}else{if(q&&y.indentation<=We&&(se=D.match(A,!0)))return y.quote=0,y.fencedEndRE=new RegExp(se[1]+"+ *$"),y.localMode=re.fencedCodeBlockHighlighting&&ne(se[2]||re.fencedCodeBlockDefaultMode),y.localMode&&(y.localState=G.startState(y.localMode)),y.f=y.block=ge,re.highlightFormatting&&(y.formatting="code-block"),y.code=-1,xe(y);if(y.setext||(!Ie||!at)&&!y.quote&&y.list===!1&&!y.code&&!Ne&&!L.test(D.string)&&(se=D.lookAhead(1))&&(se=se.match(k)))return y.setext?(y.header=y.setext,y.setext=0,D.skipToEnd(),re.highlightFormatting&&(y.formatting="header")):(y.header=se[0].charAt(0)=="="?1:2,y.setext=y.header),y.thisLine.header=!0,y.f=y.inline,xe(y);if(Ne)return D.skipToEnd(),y.hr=!0,y.thisLine.hr=!0,W.hr;if(D.peek()==="[")return w(D,y,X)}return w(D,y,y.inline)}function Me(D,y){var q=fe.token(D,y.htmlState);if(!de){var Ae=G.innerMode(fe,y.htmlState);(Ae.mode.name=="xml"&&Ae.state.tagStart===null&&!Ae.state.context&&Ae.state.tokenize.isInText||y.md_inside&&D.current().indexOf(">")>-1)&&(y.f=T,y.block=oe,y.htmlState=null)}return q}function ge(D,y){var q=y.listStack[y.listStack.length-1]||0,Ae=y.indentation=D.quote?y.push(W.formatting+"-"+D.formatting[q]+"-"+D.quote):y.push("error"))}if(D.taskOpen)return y.push("meta"),y.length?y.join(" "):null;if(D.taskClosed)return y.push("property"),y.length?y.join(" "):null;if(D.linkHref?y.push(W.linkHref,"url"):(D.strong&&y.push(W.strong),D.em&&y.push(W.em),D.strikethrough&&y.push(W.strikethrough),D.emoji&&y.push(W.emoji),D.linkText&&y.push(W.linkText),D.code&&y.push(W.code),D.image&&y.push(W.image),D.imageAltText&&y.push(W.imageAltText,"link"),D.imageMarker&&y.push(W.imageMarker)),D.header&&y.push(W.header,W.header+"-"+D.header),D.quote&&(y.push(W.quote),!re.maxBlockquoteDepth||re.maxBlockquoteDepth>=D.quote?y.push(W.quote+"-"+D.quote):y.push(W.quote+"-"+re.maxBlockquoteDepth)),D.list!==!1){var Ae=(D.listStack.length-1)%3;Ae?Ae===1?y.push(W.list2):y.push(W.list3):y.push(W.list1)}return D.trailingSpaceNewLine?y.push("trailing-space-new-line"):D.trailingSpace&&y.push("trailing-space-"+(D.trailingSpace%2?"a":"b")),y.length?y.join(" "):null}function ve(D,y){return D.match(E,!0)?xe(y):void 0}function T(D,y){var q=y.text(D,y);if(typeof q!="undefined")return q;if(y.list)return y.list=null,xe(y);if(y.taskList){var Ae=D.match(b,!0)[1]===" ";return Ae?y.taskOpen=!0:y.taskClosed=!0,re.highlightFormatting&&(y.formatting="task"),y.taskList=!1,xe(y)}if(y.taskOpen=!1,y.taskClosed=!1,y.header&&D.match(/^#+$/,!0))return re.highlightFormatting&&(y.formatting="header"),xe(y);var we=D.next();if(y.linkTitle){y.linkTitle=!1;var nt=we;we==="("&&(nt=")"),nt=(nt+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var at="^\\s*(?:[^"+nt+"\\\\]+|\\\\\\\\|\\\\.)"+nt;if(D.match(new RegExp(at),!0))return W.linkHref}if(we==="`"){var We=y.formatting;re.highlightFormatting&&(y.formatting="code"),D.eatWhile("`");var Le=D.current().length;if(y.code==0&&(!y.quote||Le==1))return y.code=Le,xe(y);if(Le==y.code){var Ie=xe(y);return y.code=0,Ie}else return y.formatting=We,xe(y)}else if(y.code)return xe(y);if(we==="\\"&&(D.next(),re.highlightFormatting)){var Ne=xe(y),se=W.formatting+"-escape";return Ne?Ne+" "+se:se}if(we==="!"&&D.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return y.imageMarker=!0,y.image=!0,re.highlightFormatting&&(y.formatting="image"),xe(y);if(we==="["&&y.imageMarker&&D.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return y.imageMarker=!1,y.imageAltText=!0,re.highlightFormatting&&(y.formatting="image"),xe(y);if(we==="]"&&y.imageAltText){re.highlightFormatting&&(y.formatting="image");var Ne=xe(y);return y.imageAltText=!1,y.image=!1,y.inline=y.f=ue,Ne}if(we==="["&&!y.image)return y.linkText&&D.match(/^.*?\]/)||(y.linkText=!0,re.highlightFormatting&&(y.formatting="link")),xe(y);if(we==="]"&&y.linkText){re.highlightFormatting&&(y.formatting="link");var Ne=xe(y);return y.linkText=!1,y.inline=y.f=D.match(/\(.*?\)| ?\[.*?\]/,!1)?ue:T,Ne}if(we==="<"&&D.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){y.f=y.inline=R,re.highlightFormatting&&(y.formatting="link");var Ne=xe(y);return Ne?Ne+=" ":Ne="",Ne+W.linkInline}if(we==="<"&&D.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){y.f=y.inline=R,re.highlightFormatting&&(y.formatting="link");var Ne=xe(y);return Ne?Ne+=" ":Ne="",Ne+W.linkEmail}if(re.xml&&we==="<"&&D.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var Z=D.string.indexOf(">",D.pos);if(Z!=-1){var ze=D.string.substring(D.start,Z);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(ze)&&(y.md_inside=!0)}return D.backUp(1),y.htmlState=G.startState(fe),I(D,y,Me)}if(re.xml&&we==="<"&&D.match(/^\/\w*?>/))return y.md_inside=!1,"tag";if(we==="*"||we==="_"){for(var Ye=1,Ke=D.pos==1?" ":D.string.charAt(D.pos-2);Ye<3&&D.eat(we);)Ye++;var rt=D.peek()||" ",U=!/\s/.test(rt)&&(!g.test(rt)||/\s/.test(Ke)||g.test(Ke)),F=!/\s/.test(Ke)&&(!g.test(Ke)||/\s/.test(rt)||g.test(rt)),he=null,ye=null;if(Ye%2&&(!y.em&&U&&(we==="*"||!F||g.test(Ke))?he=!0:y.em==we&&F&&(we==="*"||!U||g.test(rt))&&(he=!1)),Ye>1&&(!y.strong&&U&&(we==="*"||!F||g.test(Ke))?ye=!0:y.strong==we&&F&&(we==="*"||!U||g.test(rt))&&(ye=!1)),ye!=null||he!=null){re.highlightFormatting&&(y.formatting=he==null?"strong":ye==null?"em":"strong em"),he===!0&&(y.em=we),ye===!0&&(y.strong=we);var Ie=xe(y);return he===!1&&(y.em=!1),ye===!1&&(y.strong=!1),Ie}}else if(we===" "&&(D.eat("*")||D.eat("_"))){if(D.peek()===" ")return xe(y);D.backUp(1)}if(re.strikethrough){if(we==="~"&&D.eatWhile(we)){if(y.strikethrough){re.highlightFormatting&&(y.formatting="strikethrough");var Ie=xe(y);return y.strikethrough=!1,Ie}else if(D.match(/^[^\s]/,!1))return y.strikethrough=!0,re.highlightFormatting&&(y.formatting="strikethrough"),xe(y)}else if(we===" "&&D.match(/^~~/,!0)){if(D.peek()===" ")return xe(y);D.backUp(2)}}if(re.emoji&&we===":"&&D.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){y.emoji=!0,re.highlightFormatting&&(y.formatting="emoji");var Pe=xe(y);return y.emoji=!1,Pe}return we===" "&&(D.match(/^ +$/,!1)?y.trailingSpace++:y.trailingSpace&&(y.trailingSpaceNewLine=!0)),xe(y)}function R(D,y){var q=D.next();if(q===">"){y.f=y.inline=T,re.highlightFormatting&&(y.formatting="link");var Ae=xe(y);return Ae?Ae+=" ":Ae="",Ae+W.linkInline}return D.match(/^[^>]+/,!0),W.linkInline}function ue(D,y){if(D.eatSpace())return null;var q=D.next();return q==="("||q==="["?(y.f=y.inline=N(q==="("?")":"]"),re.highlightFormatting&&(y.formatting="link-string"),y.linkHref=!0,xe(y)):"error"}var K={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function N(D){return function(y,q){var Ae=y.next();if(Ae===D){q.f=q.inline=T,re.highlightFormatting&&(q.formatting="link-string");var we=xe(q);return q.linkHref=!1,we}return y.match(K[D]),q.linkHref=!0,xe(q)}}function X(D,y){return D.match(/^([^\]\\]|\\.)*\]:/,!1)?(y.f=ie,D.next(),re.highlightFormatting&&(y.formatting="link"),y.linkText=!0,xe(y)):w(D,y,T)}function ie(D,y){if(D.match(/^\]:/,!0)){y.f=y.inline=J,re.highlightFormatting&&(y.formatting="link");var q=xe(y);return y.linkText=!1,q}return D.match(/^([^\]\\]|\\.)+/,!0),W.linkText}function J(D,y){return D.eatSpace()?null:(D.match(/^[^\s]+/,!0),D.peek()===void 0?y.linkTitle=!0:D.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),y.f=y.inline=T,W.linkHref+" url")}var me={startState:function(){return{f:oe,prevLine:{stream:null},thisLine:{stream:null},block:oe,htmlState:null,indentation:0,inline:T,text:ve,formatting:!1,linkText:!1,linkHref:!1,linkTitle:!1,code:0,em:!1,strong:!1,header:0,setext:0,hr:!1,taskList:!1,list:!1,listStack:[],quote:0,trailingSpace:0,trailingSpaceNewLine:!1,strikethrough:!1,emoji:!1,fencedEndRE:null}},copyState:function(D){return{f:D.f,prevLine:D.prevLine,thisLine:D.thisLine,block:D.block,htmlState:D.htmlState&&G.copyState(fe,D.htmlState),indentation:D.indentation,localMode:D.localMode,localState:D.localMode?G.copyState(D.localMode,D.localState):null,inline:D.inline,text:D.text,formatting:!1,linkText:D.linkText,linkTitle:D.linkTitle,linkHref:D.linkHref,code:D.code,em:D.em,strong:D.strong,strikethrough:D.strikethrough,emoji:D.emoji,header:D.header,setext:D.setext,hr:D.hr,taskList:D.taskList,list:D.list,listStack:D.listStack.slice(0),quote:D.quote,indentedCode:D.indentedCode,trailingSpace:D.trailingSpace,trailingSpaceNewLine:D.trailingSpaceNewLine,md_inside:D.md_inside,fencedEndRE:D.fencedEndRE}},token:function(D,y){if(y.formatting=!1,D!=y.thisLine.stream){if(y.header=0,y.hr=!1,D.match(/^\s*$/,!0))return te(y),null;if(y.prevLine=y.thisLine,y.thisLine={stream:D},y.taskList=!1,y.trailingSpace=0,y.trailingSpaceNewLine=!1,!y.localState&&(y.f=y.block,y.f!=Me)){var q=D.match(/^\s*/,!0)[0].replace(/\t/g,v).length;if(y.indentation=q,y.indentationDiff=null,q>0)return null}}return y.f(D,y)},innerMode:function(D){return D.block==Me?{state:D.htmlState,mode:fe}:D.localState?{state:D.localState,mode:D.localMode}:{state:D,mode:me}},indent:function(D,y,q){return D.block==Me&&fe.indent?fe.indent(D.htmlState,y,q):D.localState&&D.localMode.indent?D.localMode.indent(D.localState,y,q):G.Pass},blankLine:te,getType:xe,blockCommentStart:"",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return me},"xml"),G.defineMIME("text/markdown","markdown"),G.defineMIME("text/x-markdown","markdown")})},lzim:function(ke,_,d){"use strict";var G=d("E7E6"),be=d.n(G);d.d(_,"z",function(){return be.a});var re=d("/GNS"),fe=d.n(re);d.d(_,"y",function(){return fe.a});var de=d("FOrL"),ne=d.n(de);d.d(_,"s",function(){return ne.a});var W=d("HpTS"),Y=d.n(W);d.d(_,"A",function(){return Y.a});var O=d("tWlo"),B=d.n(O);d.d(_,"a",function(){return B.a});var b=d("7ZXX"),C=d.n(b);d.d(_,"m",function(){return C.a});var k=d("GABl"),E=d.n(k);d.d(_,"f",function(){return E.a});var A=d("onxn"),L=d.n(A);d.d(_,"o",function(){return L.a});var g=d("nKGa"),v=d.n(g);d.d(_,"n",function(){return v.a});var w=d("4qgm"),I=d.n(w);d.d(_,"C",function(){return I.a});var le=d("JeFH"),te=d.n(le);d.d(_,"b",function(){return te.a});var oe=d("ji0R"),Me=d.n(oe);d.d(_,"j",function(){return Me.a});var ge=d("W6BS"),xe=d.n(ge);d.d(_,"D",function(){return xe.a});var ve=d("kPYp"),T=d.n(ve);d.d(_,"E",function(){return T.a});var R=d("nukY"),ue=d.n(R),K=d("4u4S"),N=d.n(K),X=d("yslc"),ie=d.n(X),J=d("l2Kq"),me=d.n(J),D=d("RMFE"),y=d.n(D);d.d(_,"p",function(){return y.a});var q=d("TGq3"),Ae=d.n(q);d.d(_,"q",function(){return Ae.a});var we=d("SMhR"),nt=d.n(we);d.d(_,"B",function(){return nt.a});var at=d("8/bI"),We=d.n(at);d.d(_,"k",function(){return We.a});var Le=d("JWDV"),Ie=d.n(Le);d.d(_,"d",function(){return Ie.a});var Ne=d("Xsq0"),se=d.n(Ne);d.d(_,"r",function(){return se.a});var Z=d("Ohmc"),ze=d.n(Z);d.d(_,"c",function(){return ze.a});var Ye=d("csWT"),Ke=d.n(Ye);d.d(_,"e",function(){return Ke.a});var rt=d("7v3h"),U=d.n(rt);d.d(_,"l",function(){return U.a});var F=d("cRFk"),he=d.n(F);d.d(_,"x",function(){return he.a});var ye=d("kPWJ"),Pe=d.n(ye);d.d(_,"w",function(){return Pe.a});var Be=d("qgvg"),De=d.n(Be);d.d(_,"t",function(){return De.a});var Ge=d("FPkq"),lt=d.n(Ge);d.d(_,"v",function(){return lt.a});var qe=d("A/g1"),Je=d.n(qe);d.d(_,"g",function(){return Je.a});var Ve=d("Nmxd"),Ct=d.n(Ve);d.d(_,"h",function(){return Ct.a});var pt=d("5D2P"),ht=d.n(pt);d.d(_,"i",function(){return ht.a});var Ee=d("djh8"),Xe=d.n(Ee);d.d(_,"u",function(){return Xe.a});var ut=d("Jq4h"),Se=d.n(ut)},nKGa:function(ke,_,d){ke.exports=d.p+"static/export_exercise-template.f7655c19.png"},nZ20:function(ke,_,d){ke.exports={icons:"icons___3O80F"}},nnTU:function(ke,_,d){"use strict";d.d(_,"b",function(){return Y}),d.d(_,"a",function(){return O});var G=d("pmY6"),be=d("746U"),re=d("Cg/j"),fe=d("MI8n"),de=d("24hK"),ne=d("QDVR"),W=function(){for(var B=0,b=0,C=arguments.length;b=g.max?void 0:(g.ch=0,g.text=g.cm.getLine(++g.line),!0)}function B(g){return g.line<=g.min?void 0:(g.text=g.cm.getLine(--g.line),g.ch=g.text.length,!0)}function b(g){for(;;){var v=g.text.indexOf(">",g.ch);if(v==-1){if(O(g))continue;return}if(!Y(g,v+1)){g.ch=v+1;continue}var w=g.text.lastIndexOf("/",v),I=w>-1&&!/\S/.test(g.text.slice(w+1,v));return g.ch=v+1,I?"selfClose":"regular"}}function C(g){for(;;){var v=g.ch?g.text.lastIndexOf("<",g.ch-1):-1;if(v==-1){if(B(g))continue;return}if(!Y(g,v+1)){g.ch=v;continue}ne.lastIndex=v,g.ch=v;var w=ne.exec(g.text);if(w&&w.index==v)return w}}function k(g){for(;;){ne.lastIndex=g.ch;var v=ne.exec(g.text);if(!v){if(O(g))continue;return}if(!Y(g,v.index+1)){g.ch=v.index+1;continue}return g.ch=v.index+v[0].length,v}}function E(g){for(;;){var v=g.ch?g.text.lastIndexOf(">",g.ch-1):-1;if(v==-1){if(B(g))continue;return}if(!Y(g,v+1)){g.ch=v;continue}var w=g.text.lastIndexOf("/",v),I=w>-1&&!/\S/.test(g.text.slice(w+1,v));return g.ch=v+1,I?"selfClose":"regular"}}function A(g,v){for(var w=[];;){var I=k(g),le,te=g.line,oe=g.ch-(I?I[0].length:0);if(!I||!(le=b(g)))return;if(le=="selfClose")continue;if(I[1]){for(var Me=w.length-1;Me>=0;--Me)if(w[Me]==I[2]){w.length=Me;break}if(Me<0&&(!v||v==I[2]))return{tag:I[2],from:be(te,oe),to:be(g.line,g.ch)}}else w.push(I[2])}}function L(g,v){for(var w=[];;){var I=E(g);if(!I)return;if(I=="selfClose"){C(g);continue}var le=g.line,te=g.ch,oe=C(g);if(!oe)return;if(oe[1])w.push(oe[2]);else{for(var Me=w.length-1;Me>=0;--Me)if(w[Me]==oe[2]){w.length=Me;break}if(Me<0&&(!v||v==oe[2]))return{tag:oe[2],from:be(g.line,g.ch),to:be(le,te)}}}}G.registerHelper("fold","xml",function(g,v){for(var w=new W(g,v.line,0);;){var I=k(w);if(!I||w.line!=v.line)return;var le=b(w);if(!le)return;if(!I[1]&&le!="selfClose"){var te=be(w.line,w.ch),oe=A(w,I[2]);return oe&&re(oe.from,te)>0?{from:te,to:oe.from}:null}}}),G.findMatchingTag=function(g,v,w){var I=new W(g,v.line,v.ch,w);if(I.text.indexOf(">")==-1&&I.text.indexOf("<")==-1)return;var le=b(I),te=le&&be(I.line,I.ch),oe=le&&C(I);if(!le||!oe||re(I,v)>0)return;var Me={from:be(I.line,I.ch),to:te,tag:oe[2]};return le=="selfClose"?{open:Me,close:null,at:"open"}:oe[1]?{open:L(I,oe[2]),close:Me,at:"close"}:(I=new W(g,te.line,te.ch,w),{open:Me,close:A(I,oe[2]),at:"open"})},G.findEnclosingTag=function(g,v,w,I){for(var le=new W(g,v.line,v.ch,w);;){var te=L(le,I);if(!te)break;var oe=new W(g,v.line,v.ch,w),Me=A(oe,te.tag);if(Me)return{open:te,close:Me}}},G.scanForClosingTag=function(g,v,w,I){var le=new W(g,v.line,v.ch,I?{from:0,to:I}:null);return A(le,w)}})},p5ED:function(ke,_,d){"use strict";var G=d("+L6B"),be=d("2/Rp"),re=d("5Dmo"),fe=d("3S7+"),de=d("k1fw"),ne=d("9og8"),W=d("tJVT"),Y=d("WmNS"),O=d.n(Y),B=d("q1tI"),b=d.n(B),C=d("vHTk"),k=d.n(C),E=d("yEEn"),A=d("ZW9T"),L=d("1vsH"),g=d("V0Rq"),v=d("m3rI");_.a=function(w){var I,le,te,oe,Me,ge,xe=w.editOffice,ve=xe===void 0?"view":xe,T=w.name,R=w.data,ue=w.theme,K=w.type,N=w.filename,X=w.monacoEditor,ie=w.className,J=w.style,me=w.close,D=w.onClose,y=w.hasMask,q=w.disabledDownload,Ae=w.onImgDimensions,we=w.otherData,nt=Object(B.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),at=Object(W.a)(nt,2),We=at[0],Le=at[1],Ie=Object(B.useState)(""),Ne=Object(W.a)(Ie,2),se=Ne[0],Z=Ne[1],ze=Object(B.useState)(),Ye=Object(W.a)(ze,2),Ke=Ye[0],rt=Ye[1],U=window.ENV==="build"?"/react/build":"",F=location.host.startsWith("localhost")?v.a.PROXY_SERVER:v.a.API_SERVER,he,ye=1024*1024,Pe=10*ye,Be=Object(B.useRef)();(I=R)!==null&&I!==void 0&&I.startsWith("/api")&&K!=="txt"&&(R=v.a.API_SERVER+R),K==="office"&&(he=Object(L.P)(R).filesize,he>Pe&&(K="other")),N&&(X.filename=N),Object(B.useEffect)(function(){var qe,Je,Ve=(qe=document.cookie)===null||qe===void 0||((Je=qe.replace(/\s/g,""))===null||Je===void 0)?void 0:Je.split(";");Ve==null||Ve.map(function(Ct){var pt=Ct.split("=");pt[0]==="_educoder_session"&&Z(pt[1])})},[]),Object(B.useEffect)(function(){K==="office"&&De()},[K,R]);var De=function(){var qe=Object(ne.a)(O.a.mark(function Je(){var Ve,Ct,pt;return O.a.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:return console.log("data:",R),Ve=R,R.startsWith("http")||(Ve=location.origin+Ve),Ct=new URL(Ve).pathname.split("/").pop(),Ee.next=6,Object(g.U)({attachment_id:Ct});case 6:pt=Ee.sent,rt(pt);case 8:case"end":return Ee.stop()}},Je)}));return function(){return qe.apply(this,arguments)}}(),Ge=function(){if(R.startsWith("http")||R.startsWith("blob:")){lt();return}Object(L.x)(N||"educoder",R,N)},lt=function(){Object(L.v)(N||"educoder",decodeURIComponent(R))};return b.a.createElement("div",{style:Object(de.a)({},J||{}),className:"".concat(y&&k.a.bgBlack," ").concat(K?k.a.wrp:"hide")},me&&b.a.createElement("div",{className:k.a.close,ref:Be},!!Ae&&b.a.createElement(fe.a,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:function(){return Be.current}},b.a.createElement("span",{onClick:function(){D(),Ae()}},b.a.createElement("i",{className:"icon-yulanpizhu"}))),!q&&b.a.createElement(fe.a,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:function(){return Be.current}},b.a.createElement("span",{onClick:lt},b.a.createElement("i",{className:"icon-quxiaozhiding"}))),b.a.createElement(fe.a,{title:"\u5173\u95ED",getPopupContainer:function(){return Be.current}},b.a.createElement("span",{className:"",onClick:D},b.a.createElement("i",{className:"icon-guanbi1"})))),b.a.createElement("div",{className:"".concat(k.a[ie]," ").concat(ie," ").concat(k.a.monaco," ").concat(K==="txt"?"show":"hide")},K==="txt"&&b.a.createElement(A.b,X)),K==="audio"&&b.a.createElement("audio",{src:"".concat(((le=R)===null||le===void 0?void 0:le.indexOf("http://"))>-1||((te=R)===null||te===void 0?void 0:te.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(R),autoPlay:!0}),K==="video"&&b.a.createElement(b.a.Fragment,null,((oe=R)===null||oe===void 0?void 0:oe.indexOf("http"))>-1?b.a.createElement("video",{controls:!0,src:"".concat(R),autoPlay:!0}):b.a.createElement("video",{controls:!0,src:"data:video/mp4;base64,".concat(R),autoPlay:!0})),K==="office"&&Ke&&b.a.createElement("iframe",{src:"".concat(U,"/office.html?key=").concat(Ke.key,"&url=").concat(F+Ke.url,"&callbackUrl=").concat(F+Ke.callbackUrl,"&fileType=").concat(Ke.fileType,"&title=").concat(Ke.title,"&model=").concat(ve,"&officeServer=").concat(v.a.OFFICE_SERVER,"&disabledDownload=").concat(!!q)}),(K==="xlsx"||K==="doc"||K==="pptx"||K==="docx")&&b.a.createElement("iframe",{src:"/react/build/office.html?key=".concat(we.key,"&url=").concat(v.a.API_SERVER+we.url,"&callbackUrl=").concat(v.a.API_SERVER+we.callbackUrl,"&fileType=").concat(we.fileType,"&title=").concat(we.title,"&model=").concat(we.model)}),K==="html"&&b.a.createElement("iframe",{src:R+"&disposition=inline"}),K==="pdf"&&b.a.createElement("embed",{className:k.a.embed,src:R}),K==="image"&&b.a.createElement("img",{src:"".concat(((Me=R)===null||Me===void 0?void 0:Me.indexOf("http://"))>-1||((ge=R)===null||ge===void 0?void 0:ge.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(R)}),K==="other"&&b.a.createElement("div",null,b.a.createElement(be.a,{type:"primary",size:"large",onClick:Ge},b.a.createElement(E.a,null),"\u70B9\u51FB\u4E0B\u8F7D")),K==="download"&&b.a.createElement(be.a,{type:"primary",size:"large",onClick:Ge},b.a.createElement(E.a,null),"\u70B9\u51FB\u4E0B\u8F7D"))}},"p77/":function(ke,_,d){},pmY6:function(ke,_,d){"use strict";d.d(_,"g",function(){return de}),d.d(_,"f",function(){return ne}),d.d(_,"e",function(){return W}),d.d(_,"h",function(){return Y}),d.d(_,"b",function(){return O}),d.d(_,"a",function(){return B}),d.d(_,"d",function(){return b}),d.d(_,"c",function(){return C});var G=!1,be="__is_disposable_tracked__";function re(k){if(!G)return;if(k&&k!==B.None)try{k[be]=!0}catch(E){}}function fe(k){if(!G)return k;var E=new Error("Potentially leaked disposable").stack;return setTimeout(function(){k[be]||console.log(E)},3e3),k}function de(k){return typeof k.dispose=="function"&&k.dispose.length===0}function ne(k){return Array.isArray(k)?(k.forEach(function(E){E&&(re(E),E.dispose())}),[]):k?(re(k),k.dispose(),k):void 0}function W(){for(var k=[],E=0;E=re.length?{done:!0}:{done:!1,value:re[ne++]}},e:function(C){throw C},f:W}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var Y=!0,O=!1,B;return{s:function(){de=re[Symbol.iterator]()},n:function(){var C=de.next();return Y=C.done,C},e:function(C){O=!0,B=C},f:function(){try{!Y&&de.return!=null&&de.return()}finally{if(O)throw B}}}}},rUJ1:function(ke,_){const d=/[&<>"']/,G=/[&<>"']/g,be=/[<>"']|&(?!#?\w+;)/,re=/[<>"']|&(?!#?\w+;)/g,fe={"&":"&","<":"<",">":">",'"':""","'":"'"},de=ge=>fe[ge];function ne(ge,xe){if(xe){if(d.test(ge))return ge.replace(G,de)}else if(be.test(ge))return ge.replace(re,de);return ge}const W=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function Y(ge){return ge.replace(W,(xe,ve)=>(ve=ve.toLowerCase(),ve==="colon"?":":ve.charAt(0)==="#"?ve.charAt(1)==="x"?String.fromCharCode(parseInt(ve.substring(2),16)):String.fromCharCode(+ve.substring(1)):""))}const O=/(^|[^\[])\^/g;function B(ge,xe){ge=ge.source||ge,xe=xe||"";const ve={replace:(T,R)=>(R=R.source||R,R=R.replace(O,"$1"),ge=ge.replace(T,R),ve),getRegex:()=>new RegExp(ge,xe)};return ve}const b=/[^\w:]/g,C=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function k(ge,xe,ve){if(ge){let T;try{T=decodeURIComponent(Y(ve)).replace(b,"").toLowerCase()}catch(R){return null}if(T.indexOf("javascript:")===0||T.indexOf("vbscript:")===0||T.indexOf("data:")===0)return null}xe&&!C.test(ve)&&(ve=v(xe,ve));try{ve=encodeURI(ve).replace(/%25/g,"%")}catch(T){return null}return ve}const E={},A=/^[^:]+:\/*[^/]*$/,L=/^([^:]+:)[\s\S]*$/,g=/^([^:]+:\/*[^/]*)[\s\S]*$/;function v(ge,xe){E[" "+ge]||(A.test(ge)?E[" "+ge]=ge+"/":E[" "+ge]=te(ge,"/",!0)),ge=E[" "+ge];const ve=ge.indexOf(":")===-1;return xe.substring(0,2)==="//"?ve?xe:ge.replace(L,"$1")+xe:xe.charAt(0)==="/"?ve?xe:ge.replace(g,"$1")+xe:ge+xe}const w={exec:function(){}};function I(ge){let xe=1,ve,T;for(;xe{let X=!1,ie=K;for(;--ie>=0&&N[ie]==="\\";)X=!X;return X?"|":" |"}),T=ve.split(/ \|/);let R=0;if(T.length>xe)T.splice(xe);else for(;T.length0?E.cmdState[E.cmdState.length-1]:null}function ie(E){var A=E.cmdState.pop();A&&A.closeBracket()}function _(E){for(var A=E.cmdState,T=A.length-1;T>=0;T--){var g=A[T];if(g.name=="DEFAULT")continue;return g}return{styleIdentifier:function(){return null}}}function Z(E,A,T){return function(){this.name=E,this.bracketNo=0,this.style=A,this.styles=T,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var L={};L.importmodule=Z("importmodule","tag",["string","builtin"]),L.documentclass=Z("documentclass","tag",["","atom"]),L.usepackage=Z("usepackage","tag",["atom"]),L.begin=Z("begin","tag",["atom"]),L.end=Z("end","tag",["atom"]),L.label=Z("label","tag",["atom"]),L.ref=Z("ref","tag",["atom"]),L.eqref=Z("eqref","tag",["atom"]),L.cite=Z("cite","tag",["atom"]),L.bibitem=Z("bibitem","tag",["atom"]),L.Bibitem=Z("Bibitem","tag",["atom"]),L.RBibitem=Z("RBibitem","tag",["atom"]),L.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function P(E,A){E.f=A}function C(E,A){var T;if(E.match(/^\\[a-zA-Z@]+/)){var g=E.current().slice(1);return T=L.hasOwnProperty(g)?L[g]:L.DEFAULT,T=new T,fe(A,T),P(A,S),T.style}if(E.match(/^\\[$&%#{}_]/))return"tag";if(E.match(/^\\[,;!\/\\]/))return"tag";if(E.match("\\["))return P(A,function(k,I){return b(k,I,"\\]")}),"keyword";if(E.match("\\("))return P(A,function(k,I){return b(k,I,"\\)")}),"keyword";if(E.match("$$"))return P(A,function(k,I){return b(k,I,"$$")}),"keyword";if(E.match("$"))return P(A,function(k,I){return b(k,I,"$")}),"keyword";var v=E.next();if(v=="%")return E.skipToEnd(),"comment";if(v=="}"||v=="]"){if(T=ue(A),T)T.closeBracket(v),P(A,S);else return"error";return"bracket"}else return v=="{"||v=="["?(T=L.DEFAULT,T=new T,fe(A,T),"bracket"):/\d/.test(v)?(E.eatWhile(/[\w.%]/),"atom"):(E.eatWhile(/[\w\-_]/),T=_(A),T.name=="begin"&&(T.argument=E.current()),T.styleIdentifier())}function b(E,A,T){if(E.eatSpace())return null;if(T&&E.match(T))return P(A,C),"keyword";if(E.match(/^\\[a-zA-Z@]+/))return"tag";if(E.match(/^[a-zA-Z]+/))return"variable-2";if(E.match(/^\\[$&%#{}_]/))return"tag";if(E.match(/^\\[,;!\/]/))return"tag";if(E.match(/^[\^_&]/))return"tag";if(E.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(E.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var g=E.next();return g=="{"||g=="}"||g=="["||g=="]"||g=="("||g==")"?"bracket":g=="%"?(E.skipToEnd(),"comment"):"error"}function S(E,A){var T=E.peek(),g;return T=="{"||T=="["?(g=ue(A),g.openBracket(T),E.eat(T),P(A,C),"bracket"):/[ \t\r]/.test(T)?(E.eat(T),null):(P(A,C),ie(A),C(E,A))}return{startState:function(){var E=re.inMathMode?function(A,T){return b(A,T)}:C;return{cmdState:[],f:E}},copyState:function(E){return{cmdState:E.cmdState.slice(),f:E.f}},token:function(E,A){return A.f(E,A)},blankLine:function(E){E.f=C,E.cmdState.length=0},lineComment:"%"}}),H.defineMIME("text/x-stex","stex"),H.defineMIME("text/x-latex","stex")})},"+ua5":function(ke,U,d){},"/GNS":function(ke,U,d){ke.exports=d.p+"static/search1.c4136dd4.png"},"/cxE":function(ke,U,d){"use strict";d.d(U,"e",function(){return re}),d.d(U,"f",function(){return fe}),d.d(U,"g",function(){return ue}),d.d(U,"d",function(){return _}),d.d(U,"a",function(){return Z}),d.d(U,"b",function(){return L}),d.d(U,"c",function(){return P});var H=function(){function C(){this.listeners=[],this.unexpectedErrorHandler=function(b){setTimeout(function(){throw b.stack?new Error(b.message+` +(window.webpackJsonp=window.webpackJsonp||[]).push([[203,7,9],{"+NIl":function(Se,U,d){(function(H){H(d("VrN/"))})(function(H){"use strict";H.defineMode("stex",function(ve,re){"use strict";function fe(E,A){E.cmdState.push(A)}function ue(E){return E.cmdState.length>0?E.cmdState[E.cmdState.length-1]:null}function ie(E){var A=E.cmdState.pop();A&&A.closeBracket()}function _(E){for(var A=E.cmdState,T=A.length-1;T>=0;T--){var g=A[T];if(g.name=="DEFAULT")continue;return g}return{styleIdentifier:function(){return null}}}function Z(E,A,T){return function(){this.name=E,this.bracketNo=0,this.style=A,this.styles=T,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var L={};L.importmodule=Z("importmodule","tag",["string","builtin"]),L.documentclass=Z("documentclass","tag",["","atom"]),L.usepackage=Z("usepackage","tag",["atom"]),L.begin=Z("begin","tag",["atom"]),L.end=Z("end","tag",["atom"]),L.label=Z("label","tag",["atom"]),L.ref=Z("ref","tag",["atom"]),L.eqref=Z("eqref","tag",["atom"]),L.cite=Z("cite","tag",["atom"]),L.bibitem=Z("bibitem","tag",["atom"]),L.Bibitem=Z("Bibitem","tag",["atom"]),L.RBibitem=Z("RBibitem","tag",["atom"]),L.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function P(E,A){E.f=A}function C(E,A){var T;if(E.match(/^\\[a-zA-Z@]+/)){var g=E.current().slice(1);return T=L.hasOwnProperty(g)?L[g]:L.DEFAULT,T=new T,fe(A,T),P(A,S),T.style}if(E.match(/^\\[$&%#{}_]/))return"tag";if(E.match(/^\\[,;!\/\\]/))return"tag";if(E.match("\\["))return P(A,function(k,I){return b(k,I,"\\]")}),"keyword";if(E.match("\\("))return P(A,function(k,I){return b(k,I,"\\)")}),"keyword";if(E.match("$$"))return P(A,function(k,I){return b(k,I,"$$")}),"keyword";if(E.match("$"))return P(A,function(k,I){return b(k,I,"$")}),"keyword";var v=E.next();if(v=="%")return E.skipToEnd(),"comment";if(v=="}"||v=="]"){if(T=ue(A),T)T.closeBracket(v),P(A,S);else return"error";return"bracket"}else return v=="{"||v=="["?(T=L.DEFAULT,T=new T,fe(A,T),"bracket"):/\d/.test(v)?(E.eatWhile(/[\w.%]/),"atom"):(E.eatWhile(/[\w\-_]/),T=_(A),T.name=="begin"&&(T.argument=E.current()),T.styleIdentifier())}function b(E,A,T){if(E.eatSpace())return null;if(T&&E.match(T))return P(A,C),"keyword";if(E.match(/^\\[a-zA-Z@]+/))return"tag";if(E.match(/^[a-zA-Z]+/))return"variable-2";if(E.match(/^\\[$&%#{}_]/))return"tag";if(E.match(/^\\[,;!\/]/))return"tag";if(E.match(/^[\^_&]/))return"tag";if(E.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(E.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var g=E.next();return g=="{"||g=="}"||g=="["||g=="]"||g=="("||g==")"?"bracket":g=="%"?(E.skipToEnd(),"comment"):"error"}function S(E,A){var T=E.peek(),g;return T=="{"||T=="["?(g=ue(A),g.openBracket(T),E.eat(T),P(A,C),"bracket"):/[ \t\r]/.test(T)?(E.eat(T),null):(P(A,C),ie(A),C(E,A))}return{startState:function(){var E=re.inMathMode?function(A,T){return b(A,T)}:C;return{cmdState:[],f:E}},copyState:function(E){return{cmdState:E.cmdState.slice(),f:E.f}},token:function(E,A){return A.f(E,A)},blankLine:function(E){E.f=C,E.cmdState.length=0},lineComment:"%"}}),H.defineMIME("text/x-stex","stex"),H.defineMIME("text/x-latex","stex")})},"+ua5":function(Se,U,d){},"/GNS":function(Se,U,d){Se.exports=d.p+"static/search1.c4136dd4.png"},"/cxE":function(Se,U,d){"use strict";d.d(U,"e",function(){return re}),d.d(U,"f",function(){return fe}),d.d(U,"g",function(){return ue}),d.d(U,"d",function(){return _}),d.d(U,"a",function(){return Z}),d.d(U,"b",function(){return L}),d.d(U,"c",function(){return P});var H=function(){function C(){this.listeners=[],this.unexpectedErrorHandler=function(b){setTimeout(function(){throw b.stack?new Error(b.message+` -`+b.stack):b},0)}}return C.prototype.emit=function(b){this.listeners.forEach(function(S){S(b)})},C.prototype.onUnexpectedError=function(b){this.unexpectedErrorHandler(b),this.emit(b)},C.prototype.onUnexpectedExternalError=function(b){this.unexpectedErrorHandler(b)},C}(),ve=new H;function re(C){_(C)||ve.onUnexpectedError(C);return}function fe(C){_(C)||ve.onUnexpectedExternalError(C);return}function ue(C){if(C instanceof Error){var b=C.name,S=C.message,E=C.stacktrace||C.stack;return{$isError:!0,name:b,message:S,stack:E}}return C}var ie="Canceled";function _(C){return C instanceof Error&&C.name===ie&&C.message===ie}function Z(){var C=new Error(ie);return C.name=C.message,C}function L(C){return C?new Error("Illegal argument: "+C):new Error("Illegal argument")}function P(C){return C?new Error("Illegal state: "+C):new Error("Illegal state")}},"19Vz":function(ke,U,d){(function(H){H(d("VrN/"))})(function(H){H.defineOption("placeholder","",function(Z,L,P){var C=P&&P!=H.Init;if(L&&!C)Z.on("blur",ue),Z.on("change",ie),Z.on("swapDoc",ie),H.on(Z.getInputField(),"compositionupdate",Z.state.placeholderCompose=function(){fe(Z)}),ie(Z);else if(!L&&C){Z.off("blur",ue),Z.off("change",ie),Z.off("swapDoc",ie),H.off(Z.getInputField(),"compositionupdate",Z.state.placeholderCompose),ve(Z);var b=Z.getWrapperElement();b.className=b.className.replace(" CodeMirror-empty","")}L&&!Z.hasFocus()&&ue(Z)});function ve(Z){Z.state.placeholder&&(Z.state.placeholder.parentNode.removeChild(Z.state.placeholder),Z.state.placeholder=null)}function re(Z){ve(Z);var L=Z.state.placeholder=document.createElement("pre");L.style.cssText="height: 0; overflow: visible",L.style.direction=Z.getOption("direction"),L.className="CodeMirror-placeholder CodeMirror-line-like";var P=Z.getOption("placeholder");typeof P=="string"&&(P=document.createTextNode(P)),L.appendChild(P),Z.display.lineSpace.insertBefore(L,Z.display.lineSpace.firstChild)}function fe(Z){setTimeout(function(){var L=!1,P=Z.getInputField();P.nodeName=="TEXTAREA"?L=!P.value:Z.lineCount()==1&&(L=!/[^\u200b]/.test(P.querySelector(".CodeMirror-line").textContent)),L?re(Z):ve(Z)},20)}function ue(Z){_(Z)&&re(Z)}function ie(Z){var L=Z.getWrapperElement(),P=_(Z);L.className=L.className.replace(" CodeMirror-empty","")+(P?" CodeMirror-empty":""),P?re(Z):ve(Z)}function _(Z){return Z.lineCount()===1&&Z.getLine(0)===""}})},"1eCo":function(ke,U,d){(function(H){H(d("VrN/"))})(function(H){"use strict";var ve={autoSelfClosers:{area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0,menuitem:!0},implicitlyClosed:{dd:!0,li:!0,optgroup:!0,option:!0,p:!0,rp:!0,rt:!0,tbody:!0,td:!0,tfoot:!0,th:!0,tr:!0},contextGrabbers:{dd:{dd:!0,dt:!0},dt:{dd:!0,dt:!0},li:{li:!0},option:{option:!0,optgroup:!0},optgroup:{optgroup:!0},p:{address:!0,article:!0,aside:!0,blockquote:!0,dir:!0,div:!0,dl:!0,fieldset:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,menu:!0,nav:!0,ol:!0,p:!0,pre:!0,section:!0,table:!0,ul:!0},rp:{rp:!0,rt:!0},rt:{rp:!0,rt:!0},tbody:{tbody:!0,tfoot:!0},td:{td:!0,th:!0},tfoot:{tbody:!0},th:{td:!0,th:!0},thead:{tbody:!0,tfoot:!0},tr:{tr:!0}},doNotIndent:{pre:!0},allowUnquoted:!0,allowMissing:!0,caseFold:!0},re={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};H.defineMode("xml",function(fe,ue){var ie=fe.indentUnit,_={},Z=ue.htmlMode?ve:re;for(var L in Z)_[L]=Z[L];for(var L in ue)_[L]=ue[L];var P,C;function b(R,de){function X(ne){return de.tokenize=ne,ne(R,de)}var O=R.next();if(O=="<")return R.eat("!")?R.eat("[")?R.match("CDATA[")?X(A("atom","]]>")):null:R.match("--")?X(A("comment","-->")):R.match("DOCTYPE",!0,!0)?(R.eatWhile(/[\w\._\-]/),X(T(1))):null:R.eat("?")?(R.eatWhile(/[\w\._\-]/),de.tokenize=A("meta","?>"),"meta"):(P=R.eat("/")?"closeTag":"openTag",de.tokenize=S,"tag bracket");if(O=="&"){var J;return R.eat("#")?R.eat("x")?J=R.eatWhile(/[a-fA-F\d]/)&&R.eat(";"):J=R.eatWhile(/[\d]/)&&R.eat(";"):J=R.eatWhile(/[\w\.\-:]/)&&R.eat(";"),J?"atom":"error"}else return R.eatWhile(/[^&<]/),null}b.isInText=!0;function S(R,de){var X=R.next();if(X==">"||X=="/"&&R.eat(">"))return de.tokenize=b,P=X==">"?"endTag":"selfcloseTag","tag bracket";if(X=="=")return P="equals",null;if(X=="<"){de.tokenize=b,de.state=I,de.tagName=de.tagStart=null;var O=de.tokenize(R,de);return O?O+" tag error":"tag error"}else return/[\'\"]/.test(X)?(de.tokenize=E(X),de.stringStartCol=R.column(),de.tokenize(R,de)):(R.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function E(R){var de=function(X,O){for(;!X.eol();)if(X.next()==R){O.tokenize=S;break}return"string"};return de.isInAttribute=!0,de}function A(R,de){return function(X,O){for(;!X.eol();){if(X.match(de)){O.tokenize=b;break}X.next()}return R}}function T(R){return function(de,X){for(var O;(O=de.next())!=null;){if(O=="<")return X.tokenize=T(R+1),X.tokenize(de,X);if(O==">")if(R==1){X.tokenize=b;break}else return X.tokenize=T(R-1),X.tokenize(de,X)}return"meta"}}function g(R,de,X){this.prev=R.context,this.tagName=de,this.indent=R.indented,this.startOfLine=X,(_.doNotIndent.hasOwnProperty(de)||R.context&&R.context.noIndent)&&(this.noIndent=!0)}function v(R){R.context&&(R.context=R.context.prev)}function k(R,de){for(var X;;){if(!R.context)return;if(X=R.context.tagName,!_.contextGrabbers.hasOwnProperty(X)||!_.contextGrabbers[X].hasOwnProperty(de))return;v(R)}}function I(R,de,X){return R=="openTag"?(X.tagStart=de.column(),oe):R=="closeTag"?Q:I}function oe(R,de,X){return R=="word"?(X.tagName=de.current(),C="tag",ge):_.allowMissingTagName&&R=="endTag"?(C="tag bracket",ge(R,de,X)):(C="error",oe)}function Q(R,de,X){if(R=="word"){var O=de.current();return X.context&&X.context.tagName!=O&&_.implicitlyClosed.hasOwnProperty(X.context.tagName)&&v(X),X.context&&X.context.tagName==O||_.matchClosing===!1?(C="tag",ae):(C="tag error",Me)}else return _.allowMissingTagName&&R=="endTag"?(C="tag bracket",ae(R,de,X)):(C="error",Me)}function ae(R,de,X){return R!="endTag"?(C="error",ae):(v(X),I)}function Me(R,de,X){return C="error",ae(R,de,X)}function ge(R,de,X){if(R=="word")return C="attribute",Ae;if(R=="endTag"||R=="selfcloseTag"){var O=X.tagName,J=X.tagStart;return X.tagName=X.tagStart=null,R=="selfcloseTag"||_.autoSelfClosers.hasOwnProperty(O)?k(X,O):(k(X,O),X.context=new g(X,O,J==X.indented)),I}return C="error",ge}function Ae(R,de,X){return R=="equals"?be:(_.allowMissing||(C="error"),ge(R,de,X))}function be(R,de,X){return R=="string"?G:R=="word"&&_.allowUnquoted?(C="string",ge):(C="error",ge(R,de,X))}function G(R,de,X){return R=="string"?G:ge(R,de,X)}return{startState:function(R){var de={tokenize:b,state:I,indented:R||0,tagName:null,tagStart:null,context:null};return R!=null&&(de.baseIndent=R),de},token:function(R,de){if(!de.tagName&&R.sol()&&(de.indented=R.indentation()),R.eatSpace())return null;P=null;var X=de.tokenize(R,de);return(X||P)&&X!="comment"&&(C=null,de.state=de.state(P||X,R,de),C&&(X=C=="error"?X+" error":C)),X},indent:function(R,de,X){var O=R.context;if(R.tokenize.isInAttribute)return R.tagStart==R.indented?R.stringStartCol+1:R.indented+ie;if(O&&O.noIndent)return H.Pass;if(R.tokenize!=S&&R.tokenize!=b)return X?X.match(/^(\s*)/)[0].length:0;if(R.tagName)return _.multilineTagIndentPastTag!==!1?R.tagStart+R.tagName.length+2:R.tagStart+ie*(_.multilineTagIndentFactor||1);if(_.alignCDATA&&/$/,blockCommentStart:"",configuration:_.htmlMode?"html":"xml",helperType:_.htmlMode?"html":"xml",skipAttribute:function(R){R.state==be&&(R.state=ge)},xmlCurrentTag:function(R){return R.tagName?{name:R.tagName,close:R.type=="closeTag"}:null},xmlCurrentContext:function(R){for(var de=[],X=R.context;X;X=X.prev)X.tagName&&de.push(X.tagName);return de.reverse()}}}),H.defineMIME("text/xml","xml"),H.defineMIME("application/xml","xml"),H.mimeModes.hasOwnProperty("text/html")||H.defineMIME("text/html",{name:"xml",htmlMode:!0})})},"24hK":function(ke,U,d){"use strict";d.d(U,"a",function(){return re});var H=d("JYp7"),ve=function(){function fe(ue){this.element=ue,this.next=fe.Undefined,this.prev=fe.Undefined}return fe.Undefined=new fe(void 0),fe}(),re=function(){function fe(){this._first=ve.Undefined,this._last=ve.Undefined,this._size=0}return Object.defineProperty(fe.prototype,"size",{get:function(){return this._size},enumerable:!0,configurable:!0}),fe.prototype.isEmpty=function(){return this._first===ve.Undefined},fe.prototype.clear=function(){this._first=ve.Undefined,this._last=ve.Undefined,this._size=0},fe.prototype.unshift=function(ue){return this._insert(ue,!1)},fe.prototype.push=function(ue){return this._insert(ue,!0)},fe.prototype._insert=function(ue,ie){var _=this,Z=new ve(ue);if(this._first===ve.Undefined)this._first=Z,this._last=Z;else if(ie){var L=this._last;this._last=Z,Z.prev=L,L.next=Z}else{var P=this._first;this._first=Z,Z.next=P,P.prev=Z}this._size+=1;var C=!1;return function(){C||(C=!0,_._remove(Z))}},fe.prototype.shift=function(){if(this._first===ve.Undefined)return;var ue=this._first.element;return this._remove(this._first),ue},fe.prototype.pop=function(){if(this._last===ve.Undefined)return;var ue=this._last.element;return this._remove(this._last),ue},fe.prototype._remove=function(ue){if(ue.prev!==ve.Undefined&&ue.next!==ve.Undefined){var ie=ue.prev;ie.next=ue.next,ue.next.prev=ie}else ue.prev===ve.Undefined&&ue.next===ve.Undefined?(this._first=ve.Undefined,this._last=ve.Undefined):ue.next===ve.Undefined?(this._last=this._last.prev,this._last.next=ve.Undefined):ue.prev===ve.Undefined&&(this._first=this._first.next,this._first.prev=ve.Undefined);this._size-=1},fe.prototype.iterator=function(){var ue,ie=this._first;return{next:function(){return ie===ve.Undefined?H.c:(ue?ue.value=ie.element:ue={done:!1,value:ie.element},ie=ie.next,ue)}}},fe.prototype.toArray=function(){for(var ue=[],ie=this._first;ie!==ve.Undefined;ie=ie.next)ue.push(ie.element);return ue},fe}()},"2RCv":function(ke,U,d){"use strict";var H=d("Awhp"),ve=d("KrTs"),re=d("+L6B"),fe=d("2/Rp"),ue=d("5NDa"),ie=d("5rEg"),_=d("0Owb"),Z=d("oBTY"),L=d("tJVT"),P=d("PpiC"),C=d("q1tI"),b=d.n(C),S=function(A){var T=A.InputRight,g=A.value,v=g===void 0?[]:g,k=A.onChange,I=k===void 0?function(){}:k,oe=Object(P.a)(A,["InputRight","value","onChange"]),Q=Object(C.useState)(),ae=Object(L.a)(Q,2),Me=ae[0],ge=ae[1],Ae=function(R){var de=v.filter(function(X,O){return O!==R});I(de)},be=function(R){if(R.preventDefault(),!Me)return;I([].concat(Object(Z.a)(v),[Me])),ge(null)};return b.a.createElement("div",null,b.a.createElement(ie.a,Object(_.a)({},oe,{value:Me,onChange:function(R){return ge(R.target.value)},onPressEnter:be,onBlur:be})),T,b.a.createElement("div",{className:"mt20"},v==null?void 0:v.map(function(G,R){return b.a.createElement(ve.a,{className:"ml10 mr10",count:"x",onClick:function(){return Ae(R)}},b.a.createElement(fe.a,{type:"primary",ghost:!0},G))})))};U.a=S},"4qgm":function(ke,U){ke.exports="data:image/png;base64,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"},"4u4S":function(ke,U){ke.exports="data:image/png;base64,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"},"55Ip":function(ke,U,d){"use strict";d.d(U,"a",function(){return k}),d.d(U,"b",function(){return ge});var H=d("Ty5D"),ve=d("dI71"),re=d("q1tI"),fe=d.n(re),ue=d("YS25"),ie=d("17x9"),_=d.n(ie),Z=d("wx14"),L=d("zLVn"),P=d("9R94"),C=function(be){Object(ve.a)(G,be);function G(){for(var de,X=arguments.length,O=new Array(X),J=0;J1&&arguments[1]!==void 0?arguments[1]:0,A=(_[S[E+0]]+_[S[E+1]]+_[S[E+2]]+_[S[E+3]]+"-"+_[S[E+4]]+_[S[E+5]]+"-"+_[S[E+6]]+_[S[E+7]]+"-"+_[S[E+8]]+_[S[E+9]]+"-"+_[S[E+10]]+_[S[E+11]]+_[S[E+12]]+_[S[E+13]]+_[S[E+14]]+_[S[E+15]]).toLowerCase();if(!ie(A))throw TypeError("Stringified UUID is invalid");return A}var P=L;function C(S,E,A){S=S||{};var T=S.random||(S.rng||re)();if(T[6]=T[6]&15|64,T[8]=T[8]&63|128,E){A=A||0;for(var g=0;g<16;++g)E[A+g]=T[g];return E}return P(T)}var b=U.a=C},"7ZXX":function(ke,U,d){ke.exports=d.p+"static/err.6e7c5817.png"},"7ahc":function(ke,U,d){"use strict";d.d(U,"a",function(){return oe});var H=d("k1fw"),ve=d("0Owb"),re=d("+L6B"),fe=d("2/Rp"),ue=d("y8nQ"),ie=d("Vl3Y"),_=d("tJVT"),Z=d("OaEy"),L=d("2fM7"),P=d("q1tI"),C=d.n(P),b=d("VrN/"),S=d.n(b),E=d("p77/"),A=d.n(E),T=d("c5Ni"),g=d.n(T),v=L.a.Option,k={labelCol:{span:4},wrapperCol:{span:20}},I={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};U.b=function(Q){var ae=Q.callback,Me=Q.onCancel,ge=Object(P.useState)("python"),Ae=Object(_.a)(ge,2),be=Ae[0],G=Ae[1];function R(X){G(I[X][1])}function de(X){ae(X)}return C.a.createElement(ie.a,Object(ve.a)({},k,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:de}),C.a.createElement(ie.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},C.a.createElement(L.a,{onChange:R},Object.keys(I).map(function(X){return C.a.createElement(v,{key:X,value:X},I[X][0])}))),C.a.createElement(ie.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},C.a.createElement(oe,{mode:be})),C.a.createElement("div",{className:"flex-container flex-end"},C.a.createElement(fe.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),C.a.createElement(fe.a,{type:"ghost",onClick:Me},"\u53D6\u6D88")))};function oe(Q){var ae=Q.value,Me=Q.onChange,ge=Q.mode,Ae=Q.options,be=Ae===void 0?{}:Ae,G=Object(P.useRef)(),R=Object(P.useState)(),de=Object(_.a)(R,2),X=de[0],O=de[1];return Object(P.useEffect)(function(){if(X){function J(ne){var V=ne.getValue();Me&&Me(V)}return X.on("change",J),function(){X.off("change",J)}}},[X,Me]),Object(P.useEffect)(function(){X&&X.setOption("mode",ge)},[X,ge]),Object(P.useEffect)(function(){X&&((ae!==X.getValue()||ae==="")&&setTimeout(function(){X.setValue(ae||" ")},300))},[X,ae]),Object(P.useEffect)(function(){if(G.current&&!X){var J=S.a.fromTextArea(G.current,Object(H.a)({mode:ge,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},be));O(J)}},[G.current,X]),C.a.createElement("div",{className:"my-codemirror-container"},C.a.createElement("textarea",{ref:G}))}},"7ixt":function(ke,U,d){"use strict";d.d(U,"a",function(){return re});var H={adjustX:1,adjustY:1},ve=[0,0],re={left:{points:["cr","cl"],overflow:H,offset:[-4,0],targetOffset:ve},right:{points:["cl","cr"],overflow:H,offset:[4,0],targetOffset:ve},top:{points:["bc","tc"],overflow:H,offset:[0,-4],targetOffset:ve},bottom:{points:["tc","bc"],overflow:H,offset:[0,4],targetOffset:ve},topLeft:{points:["bl","tl"],overflow:H,offset:[0,-4],targetOffset:ve},leftTop:{points:["tr","tl"],overflow:H,offset:[-4,0],targetOffset:ve},topRight:{points:["br","tr"],overflow:H,offset:[0,-4],targetOffset:ve},rightTop:{points:["tl","tr"],overflow:H,offset:[4,0],targetOffset:ve},bottomRight:{points:["tr","br"],overflow:H,offset:[0,4],targetOffset:ve},rightBottom:{points:["bl","br"],overflow:H,offset:[4,0],targetOffset:ve},bottomLeft:{points:["tl","bl"],overflow:H,offset:[0,4],targetOffset:ve},leftBottom:{points:["br","bl"],overflow:H,offset:[-4,0],targetOffset:ve}},fe=re},"7v3h":function(ke,U,d){ke.exports=d.p+"static/empty2.dd73f390.png"},"8/bI":function(ke,U,d){ke.exports=d.p+"static/empty.8918e228.png"},"8EBN":function(ke,U,d){(function(H){H(d("VrN/"))})(function(H){"use strict";H.modeInfo=[{name:"APL",mime:"text/apl",mode:"apl",ext:["dyalog","apl"]},{name:"PGP",mimes:["application/pgp","application/pgp-encrypted","application/pgp-keys","application/pgp-signature"],mode:"asciiarmor",ext:["asc","pgp","sig"]},{name:"ASN.1",mime:"text/x-ttcn-asn",mode:"asn.1",ext:["asn","asn1"]},{name:"Asterisk",mime:"text/x-asterisk",mode:"asterisk",file:/^extensions\.conf$/i},{name:"Brainfuck",mime:"text/x-brainfuck",mode:"brainfuck",ext:["b","bf"]},{name:"C",mime:"text/x-csrc",mode:"clike",ext:["c","h","ino"]},{name:"C++",mime:"text/x-c++src",mode:"clike",ext:["cpp","c++","cc","cxx","hpp","h++","hh","hxx"],alias:["cpp"]},{name:"Cobol",mime:"text/x-cobol",mode:"cobol",ext:["cob","cpy"]},{name:"C#",mime:"text/x-csharp",mode:"clike",ext:["cs"],alias:["csharp","cs"]},{name:"Clojure",mime:"text/x-clojure",mode:"clojure",ext:["clj","cljc","cljx"]},{name:"ClojureScript",mime:"text/x-clojurescript",mode:"clojure",ext:["cljs"]},{name:"Closure Stylesheets (GSS)",mime:"text/x-gss",mode:"css",ext:["gss"]},{name:"CMake",mime:"text/x-cmake",mode:"cmake",ext:["cmake","cmake.in"],file:/^CMakeLists\.txt$/},{name:"CoffeeScript",mimes:["application/vnd.coffeescript","text/coffeescript","text/x-coffeescript"],mode:"coffeescript",ext:["coffee"],alias:["coffee","coffee-script"]},{name:"Common Lisp",mime:"text/x-common-lisp",mode:"commonlisp",ext:["cl","lisp","el"],alias:["lisp"]},{name:"Cypher",mime:"application/x-cypher-query",mode:"cypher",ext:["cyp","cypher"]},{name:"Cython",mime:"text/x-cython",mode:"python",ext:["pyx","pxd","pxi"]},{name:"Crystal",mime:"text/x-crystal",mode:"crystal",ext:["cr"]},{name:"CSS",mime:"text/css",mode:"css",ext:["css"]},{name:"CQL",mime:"text/x-cassandra",mode:"sql",ext:["cql"]},{name:"D",mime:"text/x-d",mode:"d",ext:["d"]},{name:"Dart",mimes:["application/dart","text/x-dart"],mode:"dart",ext:["dart"]},{name:"diff",mime:"text/x-diff",mode:"diff",ext:["diff","patch"]},{name:"Django",mime:"text/x-django",mode:"django"},{name:"Dockerfile",mime:"text/x-dockerfile",mode:"dockerfile",file:/^Dockerfile$/},{name:"DTD",mime:"application/xml-dtd",mode:"dtd",ext:["dtd"]},{name:"Dylan",mime:"text/x-dylan",mode:"dylan",ext:["dylan","dyl","intr"]},{name:"EBNF",mime:"text/x-ebnf",mode:"ebnf"},{name:"ECL",mime:"text/x-ecl",mode:"ecl",ext:["ecl"]},{name:"edn",mime:"application/edn",mode:"clojure",ext:["edn"]},{name:"Eiffel",mime:"text/x-eiffel",mode:"eiffel",ext:["e"]},{name:"Elm",mime:"text/x-elm",mode:"elm",ext:["elm"]},{name:"Embedded Javascript",mime:"application/x-ejs",mode:"htmlembedded",ext:["ejs"]},{name:"Embedded Ruby",mime:"application/x-erb",mode:"htmlembedded",ext:["erb"]},{name:"Erlang",mime:"text/x-erlang",mode:"erlang",ext:["erl"]},{name:"Esper",mime:"text/x-esper",mode:"sql"},{name:"Factor",mime:"text/x-factor",mode:"factor",ext:["factor"]},{name:"FCL",mime:"text/x-fcl",mode:"fcl"},{name:"Forth",mime:"text/x-forth",mode:"forth",ext:["forth","fth","4th"]},{name:"Fortran",mime:"text/x-fortran",mode:"fortran",ext:["f","for","f77","f90","f95"]},{name:"F#",mime:"text/x-fsharp",mode:"mllike",ext:["fs"],alias:["fsharp"]},{name:"Gas",mime:"text/x-gas",mode:"gas",ext:["s"]},{name:"Gherkin",mime:"text/x-feature",mode:"gherkin",ext:["feature"]},{name:"GitHub Flavored Markdown",mime:"text/x-gfm",mode:"gfm",file:/^(readme|contributing|history)\.md$/i},{name:"Go",mime:"text/x-go",mode:"go",ext:["go"]},{name:"Groovy",mime:"text/x-groovy",mode:"groovy",ext:["groovy","gradle"],file:/^Jenkinsfile$/},{name:"HAML",mime:"text/x-haml",mode:"haml",ext:["haml"]},{name:"Haskell",mime:"text/x-haskell",mode:"haskell",ext:["hs"]},{name:"Haskell (Literate)",mime:"text/x-literate-haskell",mode:"haskell-literate",ext:["lhs"]},{name:"Haxe",mime:"text/x-haxe",mode:"haxe",ext:["hx"]},{name:"HXML",mime:"text/x-hxml",mode:"haxe",ext:["hxml"]},{name:"ASP.NET",mime:"application/x-aspx",mode:"htmlembedded",ext:["aspx"],alias:["asp","aspx"]},{name:"HTML",mime:"text/html",mode:"htmlmixed",ext:["html","htm","handlebars","hbs"],alias:["xhtml"]},{name:"HTTP",mime:"message/http",mode:"http"},{name:"IDL",mime:"text/x-idl",mode:"idl",ext:["pro"]},{name:"Pug",mime:"text/x-pug",mode:"pug",ext:["jade","pug"],alias:["jade"]},{name:"Java",mime:"text/x-java",mode:"clike",ext:["java"]},{name:"Java Server Pages",mime:"application/x-jsp",mode:"htmlembedded",ext:["jsp"],alias:["jsp"]},{name:"JavaScript",mimes:["text/javascript","text/ecmascript","application/javascript","application/x-javascript","application/ecmascript"],mode:"javascript",ext:["js"],alias:["ecmascript","js","node"]},{name:"JSON",mimes:["application/json","application/x-json"],mode:"javascript",ext:["json","map"],alias:["json5"]},{name:"JSON-LD",mime:"application/ld+json",mode:"javascript",ext:["jsonld"],alias:["jsonld"]},{name:"JSX",mime:"text/jsx",mode:"jsx",ext:["jsx"]},{name:"Jinja2",mime:"text/jinja2",mode:"jinja2",ext:["j2","jinja","jinja2"]},{name:"Julia",mime:"text/x-julia",mode:"julia",ext:["jl"]},{name:"Kotlin",mime:"text/x-kotlin",mode:"clike",ext:["kt"]},{name:"LESS",mime:"text/x-less",mode:"css",ext:["less"]},{name:"LiveScript",mime:"text/x-livescript",mode:"livescript",ext:["ls"],alias:["ls"]},{name:"Lua",mime:"text/x-lua",mode:"lua",ext:["lua"]},{name:"Markdown",mime:"text/x-markdown",mode:"markdown",ext:["markdown","md","mkd"]},{name:"mIRC",mime:"text/mirc",mode:"mirc"},{name:"MariaDB SQL",mime:"text/x-mariadb",mode:"sql"},{name:"Mathematica",mime:"text/x-mathematica",mode:"mathematica",ext:["m","nb","wl","wls"]},{name:"Modelica",mime:"text/x-modelica",mode:"modelica",ext:["mo"]},{name:"MUMPS",mime:"text/x-mumps",mode:"mumps",ext:["mps"]},{name:"MS SQL",mime:"text/x-mssql",mode:"sql"},{name:"mbox",mime:"application/mbox",mode:"mbox",ext:["mbox"]},{name:"MySQL",mime:"text/x-mysql",mode:"sql"},{name:"Nginx",mime:"text/x-nginx-conf",mode:"nginx",file:/nginx.*\.conf$/i},{name:"NSIS",mime:"text/x-nsis",mode:"nsis",ext:["nsh","nsi"]},{name:"NTriples",mimes:["application/n-triples","application/n-quads","text/n-triples"],mode:"ntriples",ext:["nt","nq"]},{name:"Objective-C",mime:"text/x-objectivec",mode:"clike",ext:["m"],alias:["objective-c","objc"]},{name:"Objective-C++",mime:"text/x-objectivec++",mode:"clike",ext:["mm"],alias:["objective-c++","objc++"]},{name:"OCaml",mime:"text/x-ocaml",mode:"mllike",ext:["ml","mli","mll","mly"]},{name:"Octave",mime:"text/x-octave",mode:"octave",ext:["m"]},{name:"Oz",mime:"text/x-oz",mode:"oz",ext:["oz"]},{name:"Pascal",mime:"text/x-pascal",mode:"pascal",ext:["p","pas"]},{name:"PEG.js",mime:"null",mode:"pegjs",ext:["jsonld"]},{name:"Perl",mime:"text/x-perl",mode:"perl",ext:["pl","pm"]},{name:"PHP",mimes:["text/x-php","application/x-httpd-php","application/x-httpd-php-open"],mode:"php",ext:["php","php3","php4","php5","php7","phtml"]},{name:"Pig",mime:"text/x-pig",mode:"pig",ext:["pig"]},{name:"Plain Text",mime:"text/plain",mode:"null",ext:["txt","text","conf","def","list","log"]},{name:"PLSQL",mime:"text/x-plsql",mode:"sql",ext:["pls"]},{name:"PostgreSQL",mime:"text/x-pgsql",mode:"sql"},{name:"PowerShell",mime:"application/x-powershell",mode:"powershell",ext:["ps1","psd1","psm1"]},{name:"Properties files",mime:"text/x-properties",mode:"properties",ext:["properties","ini","in"],alias:["ini","properties"]},{name:"ProtoBuf",mime:"text/x-protobuf",mode:"protobuf",ext:["proto"]},{name:"Python",mime:"text/x-python",mode:"python",ext:["BUILD","bzl","py","pyw"],file:/^(BUCK|BUILD)$/},{name:"Puppet",mime:"text/x-puppet",mode:"puppet",ext:["pp"]},{name:"Q",mime:"text/x-q",mode:"q",ext:["q"]},{name:"R",mime:"text/x-rsrc",mode:"r",ext:["r","R"],alias:["rscript"]},{name:"reStructuredText",mime:"text/x-rst",mode:"rst",ext:["rst"],alias:["rst"]},{name:"RPM Changes",mime:"text/x-rpm-changes",mode:"rpm"},{name:"RPM Spec",mime:"text/x-rpm-spec",mode:"rpm",ext:["spec"]},{name:"Ruby",mime:"text/x-ruby",mode:"ruby",ext:["rb"],alias:["jruby","macruby","rake","rb","rbx"]},{name:"Rust",mime:"text/x-rustsrc",mode:"rust",ext:["rs"]},{name:"SAS",mime:"text/x-sas",mode:"sas",ext:["sas"]},{name:"Sass",mime:"text/x-sass",mode:"sass",ext:["sass"]},{name:"Scala",mime:"text/x-scala",mode:"clike",ext:["scala"]},{name:"Scheme",mime:"text/x-scheme",mode:"scheme",ext:["scm","ss"]},{name:"SCSS",mime:"text/x-scss",mode:"css",ext:["scss"]},{name:"Shell",mimes:["text/x-sh","application/x-sh"],mode:"shell",ext:["sh","ksh","bash"],alias:["bash","sh","zsh"],file:/^PKGBUILD$/},{name:"Sieve",mime:"application/sieve",mode:"sieve",ext:["siv","sieve"]},{name:"Slim",mimes:["text/x-slim","application/x-slim"],mode:"slim",ext:["slim"]},{name:"Smalltalk",mime:"text/x-stsrc",mode:"smalltalk",ext:["st"]},{name:"Smarty",mime:"text/x-smarty",mode:"smarty",ext:["tpl"]},{name:"Solr",mime:"text/x-solr",mode:"solr"},{name:"SML",mime:"text/x-sml",mode:"mllike",ext:["sml","sig","fun","smackspec"]},{name:"Soy",mime:"text/x-soy",mode:"soy",ext:["soy"],alias:["closure template"]},{name:"SPARQL",mime:"application/sparql-query",mode:"sparql",ext:["rq","sparql"],alias:["sparul"]},{name:"Spreadsheet",mime:"text/x-spreadsheet",mode:"spreadsheet",alias:["excel","formula"]},{name:"SQL",mime:"text/x-sql",mode:"sql",ext:["sql"]},{name:"SQLite",mime:"text/x-sqlite",mode:"sql"},{name:"Squirrel",mime:"text/x-squirrel",mode:"clike",ext:["nut"]},{name:"Stylus",mime:"text/x-styl",mode:"stylus",ext:["styl"]},{name:"Swift",mime:"text/x-swift",mode:"swift",ext:["swift"]},{name:"sTeX",mime:"text/x-stex",mode:"stex"},{name:"LaTeX",mime:"text/x-latex",mode:"stex",ext:["text","ltx","tex"],alias:["tex"]},{name:"SystemVerilog",mime:"text/x-systemverilog",mode:"verilog",ext:["v","sv","svh"]},{name:"Tcl",mime:"text/x-tcl",mode:"tcl",ext:["tcl"]},{name:"Textile",mime:"text/x-textile",mode:"textile",ext:["textile"]},{name:"TiddlyWiki",mime:"text/x-tiddlywiki",mode:"tiddlywiki"},{name:"Tiki wiki",mime:"text/tiki",mode:"tiki"},{name:"TOML",mime:"text/x-toml",mode:"toml",ext:["toml"]},{name:"Tornado",mime:"text/x-tornado",mode:"tornado"},{name:"troff",mime:"text/troff",mode:"troff",ext:["1","2","3","4","5","6","7","8","9"]},{name:"TTCN",mime:"text/x-ttcn",mode:"ttcn",ext:["ttcn","ttcn3","ttcnpp"]},{name:"TTCN_CFG",mime:"text/x-ttcn-cfg",mode:"ttcn-cfg",ext:["cfg"]},{name:"Turtle",mime:"text/turtle",mode:"turtle",ext:["ttl"]},{name:"TypeScript",mime:"application/typescript",mode:"javascript",ext:["ts"],alias:["ts"]},{name:"TypeScript-JSX",mime:"text/typescript-jsx",mode:"jsx",ext:["tsx"],alias:["tsx"]},{name:"Twig",mime:"text/x-twig",mode:"twig"},{name:"Web IDL",mime:"text/x-webidl",mode:"webidl",ext:["webidl"]},{name:"VB.NET",mime:"text/x-vb",mode:"vb",ext:["vb"]},{name:"VBScript",mime:"text/vbscript",mode:"vbscript",ext:["vbs"]},{name:"Velocity",mime:"text/velocity",mode:"velocity",ext:["vtl"]},{name:"Verilog",mime:"text/x-verilog",mode:"verilog",ext:["v"]},{name:"VHDL",mime:"text/x-vhdl",mode:"vhdl",ext:["vhd","vhdl"]},{name:"Vue.js Component",mimes:["script/x-vue","text/x-vue"],mode:"vue",ext:["vue"]},{name:"XML",mimes:["application/xml","text/xml"],mode:"xml",ext:["xml","xsl","xsd","svg"],alias:["rss","wsdl","xsd"]},{name:"XQuery",mime:"application/xquery",mode:"xquery",ext:["xy","xquery"]},{name:"Yacas",mime:"text/x-yacas",mode:"yacas",ext:["ys"]},{name:"YAML",mimes:["text/x-yaml","text/yaml"],mode:"yaml",ext:["yaml","yml"],alias:["yml"]},{name:"Z80",mime:"text/x-z80",mode:"z80",ext:["z80"]},{name:"mscgen",mime:"text/x-mscgen",mode:"mscgen",ext:["mscgen","mscin","msc"]},{name:"xu",mime:"text/x-xu",mode:"mscgen",ext:["xu"]},{name:"msgenny",mime:"text/x-msgenny",mode:"mscgen",ext:["msgenny"]},{name:"WebAssembly",mime:"text/webassembly",mode:"wast",ext:["wat","wast"]}];for(var ve=0;ve-1&&fe.substring(_+1,fe.length);if(Z)return H.findModeByExtension(Z)},H.findModeByName=function(fe){fe=fe.toLowerCase();for(var ue=0;ue0&&S[S.length-1])&&(g[0]===6||g[0]===2)){P=0;continue}if(g[0]===3&&(!S||g[1]>S[0]&&g[1]")):null:R.match("--")?X(A("comment","-->")):R.match("DOCTYPE",!0,!0)?(R.eatWhile(/[\w\._\-]/),X(T(1))):null:R.eat("?")?(R.eatWhile(/[\w\._\-]/),de.tokenize=A("meta","?>"),"meta"):(P=R.eat("/")?"closeTag":"openTag",de.tokenize=S,"tag bracket");if(O=="&"){var J;return R.eat("#")?R.eat("x")?J=R.eatWhile(/[a-fA-F\d]/)&&R.eat(";"):J=R.eatWhile(/[\d]/)&&R.eat(";"):J=R.eatWhile(/[\w\.\-:]/)&&R.eat(";"),J?"atom":"error"}else return R.eatWhile(/[^&<]/),null}b.isInText=!0;function S(R,de){var X=R.next();if(X==">"||X=="/"&&R.eat(">"))return de.tokenize=b,P=X==">"?"endTag":"selfcloseTag","tag bracket";if(X=="=")return P="equals",null;if(X=="<"){de.tokenize=b,de.state=I,de.tagName=de.tagStart=null;var O=de.tokenize(R,de);return O?O+" tag error":"tag error"}else return/[\'\"]/.test(X)?(de.tokenize=E(X),de.stringStartCol=R.column(),de.tokenize(R,de)):(R.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function E(R){var de=function(X,O){for(;!X.eol();)if(X.next()==R){O.tokenize=S;break}return"string"};return de.isInAttribute=!0,de}function A(R,de){return function(X,O){for(;!X.eol();){if(X.match(de)){O.tokenize=b;break}X.next()}return R}}function T(R){return function(de,X){for(var O;(O=de.next())!=null;){if(O=="<")return X.tokenize=T(R+1),X.tokenize(de,X);if(O==">")if(R==1){X.tokenize=b;break}else return X.tokenize=T(R-1),X.tokenize(de,X)}return"meta"}}function g(R,de,X){this.prev=R.context,this.tagName=de,this.indent=R.indented,this.startOfLine=X,(_.doNotIndent.hasOwnProperty(de)||R.context&&R.context.noIndent)&&(this.noIndent=!0)}function v(R){R.context&&(R.context=R.context.prev)}function k(R,de){for(var X;;){if(!R.context)return;if(X=R.context.tagName,!_.contextGrabbers.hasOwnProperty(X)||!_.contextGrabbers[X].hasOwnProperty(de))return;v(R)}}function I(R,de,X){return R=="openTag"?(X.tagStart=de.column(),oe):R=="closeTag"?Q:I}function oe(R,de,X){return R=="word"?(X.tagName=de.current(),C="tag",ge):_.allowMissingTagName&&R=="endTag"?(C="tag bracket",ge(R,de,X)):(C="error",oe)}function Q(R,de,X){if(R=="word"){var O=de.current();return X.context&&X.context.tagName!=O&&_.implicitlyClosed.hasOwnProperty(X.context.tagName)&&v(X),X.context&&X.context.tagName==O||_.matchClosing===!1?(C="tag",ae):(C="tag error",ke)}else return _.allowMissingTagName&&R=="endTag"?(C="tag bracket",ae(R,de,X)):(C="error",ke)}function ae(R,de,X){return R!="endTag"?(C="error",ae):(v(X),I)}function ke(R,de,X){return C="error",ae(R,de,X)}function ge(R,de,X){if(R=="word")return C="attribute",Ae;if(R=="endTag"||R=="selfcloseTag"){var O=X.tagName,J=X.tagStart;return X.tagName=X.tagStart=null,R=="selfcloseTag"||_.autoSelfClosers.hasOwnProperty(O)?k(X,O):(k(X,O),X.context=new g(X,O,J==X.indented)),I}return C="error",ge}function Ae(R,de,X){return R=="equals"?be:(_.allowMissing||(C="error"),ge(R,de,X))}function be(R,de,X){return R=="string"?G:R=="word"&&_.allowUnquoted?(C="string",ge):(C="error",ge(R,de,X))}function G(R,de,X){return R=="string"?G:ge(R,de,X)}return{startState:function(R){var de={tokenize:b,state:I,indented:R||0,tagName:null,tagStart:null,context:null};return R!=null&&(de.baseIndent=R),de},token:function(R,de){if(!de.tagName&&R.sol()&&(de.indented=R.indentation()),R.eatSpace())return null;P=null;var X=de.tokenize(R,de);return(X||P)&&X!="comment"&&(C=null,de.state=de.state(P||X,R,de),C&&(X=C=="error"?X+" error":C)),X},indent:function(R,de,X){var O=R.context;if(R.tokenize.isInAttribute)return R.tagStart==R.indented?R.stringStartCol+1:R.indented+ie;if(O&&O.noIndent)return H.Pass;if(R.tokenize!=S&&R.tokenize!=b)return X?X.match(/^(\s*)/)[0].length:0;if(R.tagName)return _.multilineTagIndentPastTag!==!1?R.tagStart+R.tagName.length+2:R.tagStart+ie*(_.multilineTagIndentFactor||1);if(_.alignCDATA&&/$/,blockCommentStart:"",configuration:_.htmlMode?"html":"xml",helperType:_.htmlMode?"html":"xml",skipAttribute:function(R){R.state==be&&(R.state=ge)},xmlCurrentTag:function(R){return R.tagName?{name:R.tagName,close:R.type=="closeTag"}:null},xmlCurrentContext:function(R){for(var de=[],X=R.context;X;X=X.prev)X.tagName&&de.push(X.tagName);return de.reverse()}}}),H.defineMIME("text/xml","xml"),H.defineMIME("application/xml","xml"),H.mimeModes.hasOwnProperty("text/html")||H.defineMIME("text/html",{name:"xml",htmlMode:!0})})},"24hK":function(Se,U,d){"use strict";d.d(U,"a",function(){return re});var H=d("JYp7"),ve=function(){function fe(ue){this.element=ue,this.next=fe.Undefined,this.prev=fe.Undefined}return fe.Undefined=new fe(void 0),fe}(),re=function(){function fe(){this._first=ve.Undefined,this._last=ve.Undefined,this._size=0}return Object.defineProperty(fe.prototype,"size",{get:function(){return this._size},enumerable:!0,configurable:!0}),fe.prototype.isEmpty=function(){return this._first===ve.Undefined},fe.prototype.clear=function(){this._first=ve.Undefined,this._last=ve.Undefined,this._size=0},fe.prototype.unshift=function(ue){return this._insert(ue,!1)},fe.prototype.push=function(ue){return this._insert(ue,!0)},fe.prototype._insert=function(ue,ie){var _=this,Z=new ve(ue);if(this._first===ve.Undefined)this._first=Z,this._last=Z;else if(ie){var L=this._last;this._last=Z,Z.prev=L,L.next=Z}else{var P=this._first;this._first=Z,Z.next=P,P.prev=Z}this._size+=1;var C=!1;return function(){C||(C=!0,_._remove(Z))}},fe.prototype.shift=function(){if(this._first===ve.Undefined)return;var ue=this._first.element;return this._remove(this._first),ue},fe.prototype.pop=function(){if(this._last===ve.Undefined)return;var ue=this._last.element;return this._remove(this._last),ue},fe.prototype._remove=function(ue){if(ue.prev!==ve.Undefined&&ue.next!==ve.Undefined){var ie=ue.prev;ie.next=ue.next,ue.next.prev=ie}else ue.prev===ve.Undefined&&ue.next===ve.Undefined?(this._first=ve.Undefined,this._last=ve.Undefined):ue.next===ve.Undefined?(this._last=this._last.prev,this._last.next=ve.Undefined):ue.prev===ve.Undefined&&(this._first=this._first.next,this._first.prev=ve.Undefined);this._size-=1},fe.prototype.iterator=function(){var ue,ie=this._first;return{next:function(){return ie===ve.Undefined?H.c:(ue?ue.value=ie.element:ue={done:!1,value:ie.element},ie=ie.next,ue)}}},fe.prototype.toArray=function(){for(var ue=[],ie=this._first;ie!==ve.Undefined;ie=ie.next)ue.push(ie.element);return ue},fe}()},"2RCv":function(Se,U,d){"use strict";var H=d("Awhp"),ve=d("KrTs"),re=d("+L6B"),fe=d("2/Rp"),ue=d("5NDa"),ie=d("5rEg"),_=d("0Owb"),Z=d("oBTY"),L=d("tJVT"),P=d("PpiC"),C=d("q1tI"),b=d.n(C),S=function(A){var T=A.InputRight,g=A.value,v=g===void 0?[]:g,k=A.onChange,I=k===void 0?function(){}:k,oe=Object(P.a)(A,["InputRight","value","onChange"]),Q=Object(C.useState)(),ae=Object(L.a)(Q,2),ke=ae[0],ge=ae[1],Ae=function(R){var de=v.filter(function(X,O){return O!==R});I(de)},be=function(R){if(R.preventDefault(),!ke)return;I([].concat(Object(Z.a)(v),[ke])),ge(null)};return b.a.createElement("div",null,b.a.createElement(ie.a,Object(_.a)({},oe,{value:ke,onChange:function(R){return ge(R.target.value)},onPressEnter:be,onBlur:be})),T,b.a.createElement("div",{className:"mt20"},v==null?void 0:v.map(function(G,R){return b.a.createElement(ve.a,{className:"ml10 mr10",count:"x",onClick:function(){return Ae(R)}},b.a.createElement(fe.a,{type:"primary",ghost:!0},G))})))};U.a=S},"4qgm":function(Se,U){Se.exports="data:image/png;base64,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"},"4u4S":function(Se,U){Se.exports="data:image/png;base64,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"},"55Ip":function(Se,U,d){"use strict";d.d(U,"a",function(){return k}),d.d(U,"b",function(){return ge});var H=d("Ty5D"),ve=d("dI71"),re=d("q1tI"),fe=d.n(re),ue=d("YS25"),ie=d("17x9"),_=d.n(ie),Z=d("wx14"),L=d("zLVn"),P=d("9R94"),C=function(be){Object(ve.a)(G,be);function G(){for(var de,X=arguments.length,O=new Array(X),J=0;J1&&arguments[1]!==void 0?arguments[1]:0,A=(_[S[E+0]]+_[S[E+1]]+_[S[E+2]]+_[S[E+3]]+"-"+_[S[E+4]]+_[S[E+5]]+"-"+_[S[E+6]]+_[S[E+7]]+"-"+_[S[E+8]]+_[S[E+9]]+"-"+_[S[E+10]]+_[S[E+11]]+_[S[E+12]]+_[S[E+13]]+_[S[E+14]]+_[S[E+15]]).toLowerCase();if(!ie(A))throw TypeError("Stringified UUID is invalid");return A}var P=L;function C(S,E,A){S=S||{};var T=S.random||(S.rng||re)();if(T[6]=T[6]&15|64,T[8]=T[8]&63|128,E){A=A||0;for(var g=0;g<16;++g)E[A+g]=T[g];return E}return P(T)}var b=U.a=C},"7ZXX":function(Se,U,d){Se.exports=d.p+"static/err.6e7c5817.png"},"7ahc":function(Se,U,d){"use strict";d.d(U,"a",function(){return oe});var H=d("k1fw"),ve=d("0Owb"),re=d("+L6B"),fe=d("2/Rp"),ue=d("y8nQ"),ie=d("Vl3Y"),_=d("tJVT"),Z=d("OaEy"),L=d("2fM7"),P=d("q1tI"),C=d.n(P),b=d("VrN/"),S=d.n(b),E=d("p77/"),A=d.n(E),T=d("c5Ni"),g=d.n(T),v=L.a.Option,k={labelCol:{span:4},wrapperCol:{span:20}},I={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};U.b=function(Q){var ae=Q.callback,ke=Q.onCancel,ge=Object(P.useState)("python"),Ae=Object(_.a)(ge,2),be=Ae[0],G=Ae[1];function R(X){G(I[X][1])}function de(X){ae(X)}return C.a.createElement(ie.a,Object(ve.a)({},k,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:de}),C.a.createElement(ie.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},C.a.createElement(L.a,{onChange:R},Object.keys(I).map(function(X){return C.a.createElement(v,{key:X,value:X},I[X][0])}))),C.a.createElement(ie.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},C.a.createElement(oe,{mode:be})),C.a.createElement("div",{className:"flex-container flex-end"},C.a.createElement(fe.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),C.a.createElement(fe.a,{type:"ghost",onClick:ke},"\u53D6\u6D88")))};function oe(Q){var ae=Q.value,ke=Q.onChange,ge=Q.mode,Ae=Q.options,be=Ae===void 0?{}:Ae,G=Object(P.useRef)(),R=Object(P.useState)(),de=Object(_.a)(R,2),X=de[0],O=de[1];return Object(P.useEffect)(function(){if(X){function J(ne){var V=ne.getValue();ke&&ke(V)}return X.on("change",J),function(){X.off("change",J)}}},[X,ke]),Object(P.useEffect)(function(){X&&X.setOption("mode",ge)},[X,ge]),Object(P.useEffect)(function(){X&&((ae!==X.getValue()||ae==="")&&setTimeout(function(){X.setValue(ae||" ")},300))},[X,ae]),Object(P.useEffect)(function(){if(G.current&&!X){var J=S.a.fromTextArea(G.current,Object(H.a)({mode:ge,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},be));O(J)}},[G.current,X]),C.a.createElement("div",{className:"my-codemirror-container"},C.a.createElement("textarea",{ref:G}))}},"7ixt":function(Se,U,d){"use strict";d.d(U,"a",function(){return re});var H={adjustX:1,adjustY:1},ve=[0,0],re={left:{points:["cr","cl"],overflow:H,offset:[-4,0],targetOffset:ve},right:{points:["cl","cr"],overflow:H,offset:[4,0],targetOffset:ve},top:{points:["bc","tc"],overflow:H,offset:[0,-4],targetOffset:ve},bottom:{points:["tc","bc"],overflow:H,offset:[0,4],targetOffset:ve},topLeft:{points:["bl","tl"],overflow:H,offset:[0,-4],targetOffset:ve},leftTop:{points:["tr","tl"],overflow:H,offset:[-4,0],targetOffset:ve},topRight:{points:["br","tr"],overflow:H,offset:[0,-4],targetOffset:ve},rightTop:{points:["tl","tr"],overflow:H,offset:[4,0],targetOffset:ve},bottomRight:{points:["tr","br"],overflow:H,offset:[0,4],targetOffset:ve},rightBottom:{points:["bl","br"],overflow:H,offset:[4,0],targetOffset:ve},bottomLeft:{points:["tl","bl"],overflow:H,offset:[0,4],targetOffset:ve},leftBottom:{points:["br","bl"],overflow:H,offset:[-4,0],targetOffset:ve}},fe=re},"7v3h":function(Se,U,d){Se.exports=d.p+"static/empty2.dd73f390.png"},"8/bI":function(Se,U,d){Se.exports=d.p+"static/empty.8918e228.png"},"8EBN":function(Se,U,d){(function(H){H(d("VrN/"))})(function(H){"use strict";H.modeInfo=[{name:"APL",mime:"text/apl",mode:"apl",ext:["dyalog","apl"]},{name:"PGP",mimes:["application/pgp","application/pgp-encrypted","application/pgp-keys","application/pgp-signature"],mode:"asciiarmor",ext:["asc","pgp","sig"]},{name:"ASN.1",mime:"text/x-ttcn-asn",mode:"asn.1",ext:["asn","asn1"]},{name:"Asterisk",mime:"text/x-asterisk",mode:"asterisk",file:/^extensions\.conf$/i},{name:"Brainfuck",mime:"text/x-brainfuck",mode:"brainfuck",ext:["b","bf"]},{name:"C",mime:"text/x-csrc",mode:"clike",ext:["c","h","ino"]},{name:"C++",mime:"text/x-c++src",mode:"clike",ext:["cpp","c++","cc","cxx","hpp","h++","hh","hxx"],alias:["cpp"]},{name:"Cobol",mime:"text/x-cobol",mode:"cobol",ext:["cob","cpy"]},{name:"C#",mime:"text/x-csharp",mode:"clike",ext:["cs"],alias:["csharp","cs"]},{name:"Clojure",mime:"text/x-clojure",mode:"clojure",ext:["clj","cljc","cljx"]},{name:"ClojureScript",mime:"text/x-clojurescript",mode:"clojure",ext:["cljs"]},{name:"Closure Stylesheets (GSS)",mime:"text/x-gss",mode:"css",ext:["gss"]},{name:"CMake",mime:"text/x-cmake",mode:"cmake",ext:["cmake","cmake.in"],file:/^CMakeLists\.txt$/},{name:"CoffeeScript",mimes:["application/vnd.coffeescript","text/coffeescript","text/x-coffeescript"],mode:"coffeescript",ext:["coffee"],alias:["coffee","coffee-script"]},{name:"Common Lisp",mime:"text/x-common-lisp",mode:"commonlisp",ext:["cl","lisp","el"],alias:["lisp"]},{name:"Cypher",mime:"application/x-cypher-query",mode:"cypher",ext:["cyp","cypher"]},{name:"Cython",mime:"text/x-cython",mode:"python",ext:["pyx","pxd","pxi"]},{name:"Crystal",mime:"text/x-crystal",mode:"crystal",ext:["cr"]},{name:"CSS",mime:"text/css",mode:"css",ext:["css"]},{name:"CQL",mime:"text/x-cassandra",mode:"sql",ext:["cql"]},{name:"D",mime:"text/x-d",mode:"d",ext:["d"]},{name:"Dart",mimes:["application/dart","text/x-dart"],mode:"dart",ext:["dart"]},{name:"diff",mime:"text/x-diff",mode:"diff",ext:["diff","patch"]},{name:"Django",mime:"text/x-django",mode:"django"},{name:"Dockerfile",mime:"text/x-dockerfile",mode:"dockerfile",file:/^Dockerfile$/},{name:"DTD",mime:"application/xml-dtd",mode:"dtd",ext:["dtd"]},{name:"Dylan",mime:"text/x-dylan",mode:"dylan",ext:["dylan","dyl","intr"]},{name:"EBNF",mime:"text/x-ebnf",mode:"ebnf"},{name:"ECL",mime:"text/x-ecl",mode:"ecl",ext:["ecl"]},{name:"edn",mime:"application/edn",mode:"clojure",ext:["edn"]},{name:"Eiffel",mime:"text/x-eiffel",mode:"eiffel",ext:["e"]},{name:"Elm",mime:"text/x-elm",mode:"elm",ext:["elm"]},{name:"Embedded Javascript",mime:"application/x-ejs",mode:"htmlembedded",ext:["ejs"]},{name:"Embedded Ruby",mime:"application/x-erb",mode:"htmlembedded",ext:["erb"]},{name:"Erlang",mime:"text/x-erlang",mode:"erlang",ext:["erl"]},{name:"Esper",mime:"text/x-esper",mode:"sql"},{name:"Factor",mime:"text/x-factor",mode:"factor",ext:["factor"]},{name:"FCL",mime:"text/x-fcl",mode:"fcl"},{name:"Forth",mime:"text/x-forth",mode:"forth",ext:["forth","fth","4th"]},{name:"Fortran",mime:"text/x-fortran",mode:"fortran",ext:["f","for","f77","f90","f95"]},{name:"F#",mime:"text/x-fsharp",mode:"mllike",ext:["fs"],alias:["fsharp"]},{name:"Gas",mime:"text/x-gas",mode:"gas",ext:["s"]},{name:"Gherkin",mime:"text/x-feature",mode:"gherkin",ext:["feature"]},{name:"GitHub Flavored Markdown",mime:"text/x-gfm",mode:"gfm",file:/^(readme|contributing|history)\.md$/i},{name:"Go",mime:"text/x-go",mode:"go",ext:["go"]},{name:"Groovy",mime:"text/x-groovy",mode:"groovy",ext:["groovy","gradle"],file:/^Jenkinsfile$/},{name:"HAML",mime:"text/x-haml",mode:"haml",ext:["haml"]},{name:"Haskell",mime:"text/x-haskell",mode:"haskell",ext:["hs"]},{name:"Haskell (Literate)",mime:"text/x-literate-haskell",mode:"haskell-literate",ext:["lhs"]},{name:"Haxe",mime:"text/x-haxe",mode:"haxe",ext:["hx"]},{name:"HXML",mime:"text/x-hxml",mode:"haxe",ext:["hxml"]},{name:"ASP.NET",mime:"application/x-aspx",mode:"htmlembedded",ext:["aspx"],alias:["asp","aspx"]},{name:"HTML",mime:"text/html",mode:"htmlmixed",ext:["html","htm","handlebars","hbs"],alias:["xhtml"]},{name:"HTTP",mime:"message/http",mode:"http"},{name:"IDL",mime:"text/x-idl",mode:"idl",ext:["pro"]},{name:"Pug",mime:"text/x-pug",mode:"pug",ext:["jade","pug"],alias:["jade"]},{name:"Java",mime:"text/x-java",mode:"clike",ext:["java"]},{name:"Java Server Pages",mime:"application/x-jsp",mode:"htmlembedded",ext:["jsp"],alias:["jsp"]},{name:"JavaScript",mimes:["text/javascript","text/ecmascript","application/javascript","application/x-javascript","application/ecmascript"],mode:"javascript",ext:["js"],alias:["ecmascript","js","node"]},{name:"JSON",mimes:["application/json","application/x-json"],mode:"javascript",ext:["json","map"],alias:["json5"]},{name:"JSON-LD",mime:"application/ld+json",mode:"javascript",ext:["jsonld"],alias:["jsonld"]},{name:"JSX",mime:"text/jsx",mode:"jsx",ext:["jsx"]},{name:"Jinja2",mime:"text/jinja2",mode:"jinja2",ext:["j2","jinja","jinja2"]},{name:"Julia",mime:"text/x-julia",mode:"julia",ext:["jl"]},{name:"Kotlin",mime:"text/x-kotlin",mode:"clike",ext:["kt"]},{name:"LESS",mime:"text/x-less",mode:"css",ext:["less"]},{name:"LiveScript",mime:"text/x-livescript",mode:"livescript",ext:["ls"],alias:["ls"]},{name:"Lua",mime:"text/x-lua",mode:"lua",ext:["lua"]},{name:"Markdown",mime:"text/x-markdown",mode:"markdown",ext:["markdown","md","mkd"]},{name:"mIRC",mime:"text/mirc",mode:"mirc"},{name:"MariaDB SQL",mime:"text/x-mariadb",mode:"sql"},{name:"Mathematica",mime:"text/x-mathematica",mode:"mathematica",ext:["m","nb","wl","wls"]},{name:"Modelica",mime:"text/x-modelica",mode:"modelica",ext:["mo"]},{name:"MUMPS",mime:"text/x-mumps",mode:"mumps",ext:["mps"]},{name:"MS SQL",mime:"text/x-mssql",mode:"sql"},{name:"mbox",mime:"application/mbox",mode:"mbox",ext:["mbox"]},{name:"MySQL",mime:"text/x-mysql",mode:"sql"},{name:"Nginx",mime:"text/x-nginx-conf",mode:"nginx",file:/nginx.*\.conf$/i},{name:"NSIS",mime:"text/x-nsis",mode:"nsis",ext:["nsh","nsi"]},{name:"NTriples",mimes:["application/n-triples","application/n-quads","text/n-triples"],mode:"ntriples",ext:["nt","nq"]},{name:"Objective-C",mime:"text/x-objectivec",mode:"clike",ext:["m"],alias:["objective-c","objc"]},{name:"Objective-C++",mime:"text/x-objectivec++",mode:"clike",ext:["mm"],alias:["objective-c++","objc++"]},{name:"OCaml",mime:"text/x-ocaml",mode:"mllike",ext:["ml","mli","mll","mly"]},{name:"Octave",mime:"text/x-octave",mode:"octave",ext:["m"]},{name:"Oz",mime:"text/x-oz",mode:"oz",ext:["oz"]},{name:"Pascal",mime:"text/x-pascal",mode:"pascal",ext:["p","pas"]},{name:"PEG.js",mime:"null",mode:"pegjs",ext:["jsonld"]},{name:"Perl",mime:"text/x-perl",mode:"perl",ext:["pl","pm"]},{name:"PHP",mimes:["text/x-php","application/x-httpd-php","application/x-httpd-php-open"],mode:"php",ext:["php","php3","php4","php5","php7","phtml"]},{name:"Pig",mime:"text/x-pig",mode:"pig",ext:["pig"]},{name:"Plain Text",mime:"text/plain",mode:"null",ext:["txt","text","conf","def","list","log"]},{name:"PLSQL",mime:"text/x-plsql",mode:"sql",ext:["pls"]},{name:"PostgreSQL",mime:"text/x-pgsql",mode:"sql"},{name:"PowerShell",mime:"application/x-powershell",mode:"powershell",ext:["ps1","psd1","psm1"]},{name:"Properties files",mime:"text/x-properties",mode:"properties",ext:["properties","ini","in"],alias:["ini","properties"]},{name:"ProtoBuf",mime:"text/x-protobuf",mode:"protobuf",ext:["proto"]},{name:"Python",mime:"text/x-python",mode:"python",ext:["BUILD","bzl","py","pyw"],file:/^(BUCK|BUILD)$/},{name:"Puppet",mime:"text/x-puppet",mode:"puppet",ext:["pp"]},{name:"Q",mime:"text/x-q",mode:"q",ext:["q"]},{name:"R",mime:"text/x-rsrc",mode:"r",ext:["r","R"],alias:["rscript"]},{name:"reStructuredText",mime:"text/x-rst",mode:"rst",ext:["rst"],alias:["rst"]},{name:"RPM Changes",mime:"text/x-rpm-changes",mode:"rpm"},{name:"RPM Spec",mime:"text/x-rpm-spec",mode:"rpm",ext:["spec"]},{name:"Ruby",mime:"text/x-ruby",mode:"ruby",ext:["rb"],alias:["jruby","macruby","rake","rb","rbx"]},{name:"Rust",mime:"text/x-rustsrc",mode:"rust",ext:["rs"]},{name:"SAS",mime:"text/x-sas",mode:"sas",ext:["sas"]},{name:"Sass",mime:"text/x-sass",mode:"sass",ext:["sass"]},{name:"Scala",mime:"text/x-scala",mode:"clike",ext:["scala"]},{name:"Scheme",mime:"text/x-scheme",mode:"scheme",ext:["scm","ss"]},{name:"SCSS",mime:"text/x-scss",mode:"css",ext:["scss"]},{name:"Shell",mimes:["text/x-sh","application/x-sh"],mode:"shell",ext:["sh","ksh","bash"],alias:["bash","sh","zsh"],file:/^PKGBUILD$/},{name:"Sieve",mime:"application/sieve",mode:"sieve",ext:["siv","sieve"]},{name:"Slim",mimes:["text/x-slim","application/x-slim"],mode:"slim",ext:["slim"]},{name:"Smalltalk",mime:"text/x-stsrc",mode:"smalltalk",ext:["st"]},{name:"Smarty",mime:"text/x-smarty",mode:"smarty",ext:["tpl"]},{name:"Solr",mime:"text/x-solr",mode:"solr"},{name:"SML",mime:"text/x-sml",mode:"mllike",ext:["sml","sig","fun","smackspec"]},{name:"Soy",mime:"text/x-soy",mode:"soy",ext:["soy"],alias:["closure template"]},{name:"SPARQL",mime:"application/sparql-query",mode:"sparql",ext:["rq","sparql"],alias:["sparul"]},{name:"Spreadsheet",mime:"text/x-spreadsheet",mode:"spreadsheet",alias:["excel","formula"]},{name:"SQL",mime:"text/x-sql",mode:"sql",ext:["sql"]},{name:"SQLite",mime:"text/x-sqlite",mode:"sql"},{name:"Squirrel",mime:"text/x-squirrel",mode:"clike",ext:["nut"]},{name:"Stylus",mime:"text/x-styl",mode:"stylus",ext:["styl"]},{name:"Swift",mime:"text/x-swift",mode:"swift",ext:["swift"]},{name:"sTeX",mime:"text/x-stex",mode:"stex"},{name:"LaTeX",mime:"text/x-latex",mode:"stex",ext:["text","ltx","tex"],alias:["tex"]},{name:"SystemVerilog",mime:"text/x-systemverilog",mode:"verilog",ext:["v","sv","svh"]},{name:"Tcl",mime:"text/x-tcl",mode:"tcl",ext:["tcl"]},{name:"Textile",mime:"text/x-textile",mode:"textile",ext:["textile"]},{name:"TiddlyWiki",mime:"text/x-tiddlywiki",mode:"tiddlywiki"},{name:"Tiki wiki",mime:"text/tiki",mode:"tiki"},{name:"TOML",mime:"text/x-toml",mode:"toml",ext:["toml"]},{name:"Tornado",mime:"text/x-tornado",mode:"tornado"},{name:"troff",mime:"text/troff",mode:"troff",ext:["1","2","3","4","5","6","7","8","9"]},{name:"TTCN",mime:"text/x-ttcn",mode:"ttcn",ext:["ttcn","ttcn3","ttcnpp"]},{name:"TTCN_CFG",mime:"text/x-ttcn-cfg",mode:"ttcn-cfg",ext:["cfg"]},{name:"Turtle",mime:"text/turtle",mode:"turtle",ext:["ttl"]},{name:"TypeScript",mime:"application/typescript",mode:"javascript",ext:["ts"],alias:["ts"]},{name:"TypeScript-JSX",mime:"text/typescript-jsx",mode:"jsx",ext:["tsx"],alias:["tsx"]},{name:"Twig",mime:"text/x-twig",mode:"twig"},{name:"Web IDL",mime:"text/x-webidl",mode:"webidl",ext:["webidl"]},{name:"VB.NET",mime:"text/x-vb",mode:"vb",ext:["vb"]},{name:"VBScript",mime:"text/vbscript",mode:"vbscript",ext:["vbs"]},{name:"Velocity",mime:"text/velocity",mode:"velocity",ext:["vtl"]},{name:"Verilog",mime:"text/x-verilog",mode:"verilog",ext:["v"]},{name:"VHDL",mime:"text/x-vhdl",mode:"vhdl",ext:["vhd","vhdl"]},{name:"Vue.js Component",mimes:["script/x-vue","text/x-vue"],mode:"vue",ext:["vue"]},{name:"XML",mimes:["application/xml","text/xml"],mode:"xml",ext:["xml","xsl","xsd","svg"],alias:["rss","wsdl","xsd"]},{name:"XQuery",mime:"application/xquery",mode:"xquery",ext:["xy","xquery"]},{name:"Yacas",mime:"text/x-yacas",mode:"yacas",ext:["ys"]},{name:"YAML",mimes:["text/x-yaml","text/yaml"],mode:"yaml",ext:["yaml","yml"],alias:["yml"]},{name:"Z80",mime:"text/x-z80",mode:"z80",ext:["z80"]},{name:"mscgen",mime:"text/x-mscgen",mode:"mscgen",ext:["mscgen","mscin","msc"]},{name:"xu",mime:"text/x-xu",mode:"mscgen",ext:["xu"]},{name:"msgenny",mime:"text/x-msgenny",mode:"mscgen",ext:["msgenny"]},{name:"WebAssembly",mime:"text/webassembly",mode:"wast",ext:["wat","wast"]}];for(var ve=0;ve-1&&fe.substring(_+1,fe.length);if(Z)return H.findModeByExtension(Z)},H.findModeByName=function(fe){fe=fe.toLowerCase();for(var ue=0;ue0&&S[S.length-1])&&(g[0]===6||g[0]===2)){P=0;continue}if(g[0]===3&&(!S||g[1]>S[0]&&g[1]=u.length?f.slice(u.length):f}).join(` -`)}var g=[],v=["
                      "],k=new E.a.Renderer,I=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function oe(){g.length=0,v=["
                        "]}var Q={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function ae(h,o,a,u){if(o>=h.length||h[o].level<=a)return o;var f=h[o];u.push("
                      • "+f.text+""),o++;var c=[];return o=ae(h,o,f.level,c),c.length>0&&(u.push("
                          "),c.forEach(function(K){u.push(K)}),u.push("
                        ")),u.push("
                      • "),o=ae(h,o,a,u),o}function Me(){return ae(g,0,0,v),v.push("
                      "),v.join("")}var ge={heading:function(o){var a=I.exec(o);if(a)return{type:"heading",raw:a[0],depth:a[1].length,text:a[2]}},fences:function(o){var a=this.rules.block.fences.exec(o);if(a){var u=a[0],f=T(u,a[3]||""),c=a[2]?a[2].trim():a[2];if(["latex","katex","math"].indexOf(c)>=0){var K=G(),Ie=f;f=K,R[K]={type:"block",expression:Ie}}return{type:"code",raw:u,lang:c,text:f}}}},Ae=/(?:\${2})([^\n`]+?)(?:\${2})/gi,be=0,G=function(){return"__special_katext_id_".concat(be++,"__")},R={};function de(){return R}function X(){be=0,R={}}function O(h){return h=h.replace(Ae,function(o,a){var u=G();return R[u]={type:"inline",expression:a},u}),h}var J=k.listitem;k.listitem=function(h){return J(O(h))};var ne=k.paragraph;k.paragraph=function(h){return ne(O(h))};var V=k.tablecell;k.tablecell=function(h,o){return V(O(h),o)},k.code=function(h,o,a){var u=(o||"").match(/\S*/)[0];return u?["latex","katex","math"].indexOf(u)>=0?"

                      ".concat(h,"

                      "):'
                      ').concat(a?h:Object(A.escape)(h,!0),`
                      +`)}var g=[],v=["
                        "],k=new E.a.Renderer,I=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function oe(){g.length=0,v=["
                          "]}var Q={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function ae(h,o,a,u){if(o>=h.length||h[o].level<=a)return o;var f=h[o];u.push("
                        • "+f.text+""),o++;var c=[];return o=ae(h,o,f.level,c),c.length>0&&(u.push("
                            "),c.forEach(function(K){u.push(K)}),u.push("
                          ")),u.push("
                        • "),o=ae(h,o,a,u),o}function ke(){return ae(g,0,0,v),v.push("
                        "),v.join("")}var ge={heading:function(o){var a=I.exec(o);if(a)return{type:"heading",raw:a[0],depth:a[1].length,text:a[2]}},fences:function(o){var a=this.rules.block.fences.exec(o);if(a){var u=a[0],f=T(u,a[3]||""),c=a[2]?a[2].trim():a[2];if(["latex","katex","math"].indexOf(c)>=0){var K=G(),Ie=f;f=K,R[K]={type:"block",expression:Ie}}return{type:"code",raw:u,lang:c,text:f}}}},Ae=/(?:\${2})([^\n`]+?)(?:\${2})/gi,be=0,G=function(){return"__special_katext_id_".concat(be++,"__")},R={};function de(){return R}function X(){be=0,R={}}function O(h){return h=h.replace(Ae,function(o,a){var u=G();return R[u]={type:"inline",expression:a},u}),h}var J=k.listitem;k.listitem=function(h){return J(O(h))};var ne=k.paragraph;k.paragraph=function(h){return ne(O(h))};var V=k.tablecell;k.tablecell=function(h,o){return V(O(h),o)},k.code=function(h,o,a){var u=(o||"").match(/\S*/)[0];return u?["latex","katex","math"].indexOf(u)>=0?"

                        ".concat(h,"

                        "):'
                        ').concat(a?h:Object(A.escape)(h,!0),`
                        `):'
                        '+(a?h:Object(A.escape)(h,!0))+"
                        "},k.heading=function(h,o,a){var u=this.options.headerPrefix+a.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return g.push({anchor:u,level:o,text:h}),"'+h+""},E.a.setOptions({silent:!0,gfm:!0,pedantic:!1}),E.a.use({tokenizer:ge,renderer:k});var pe=E.a,D=d("SJMd"),y=d("ulZh"),te=d.n(y),we=d("m3rI"),xe=d("Oy/b"),Xe=d("p5ED"),rt=d("ErOA");/*! ***************************************************************************** Copyright (c) Microsoft Corporation. @@ -125,11 +125,11 @@ PERFORMANCE OF THIS SOFTWARE. `),K.appendChild(Ie),K},o.prototype.setCurrentColor=function(a,u){var f=this;this.currentColor=a,this.colorBoxes.forEach(function(c){c.style.borderColor=c===u?f.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onColorChanged&&this.onColorChanged(a)},o}(Pe),Fe=function(){function h(o,a,u){this._state="new",this._isSelected=!1,this._container=o,this._overlayContainer=a,this.globalSettings=u,this.stateChanged=this.stateChanged.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this)}return Object.defineProperty(h.prototype,"typeName",{get:function(){return Object.getPrototypeOf(this).constructor.typeName},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"container",{get:function(){return this._container},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"overlayContainer",{get:function(){return this._overlayContainer},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"state",{get:function(){return this._state},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"toolboxPanels",{get:function(){return[]},enumerable:!1,configurable:!0}),h.prototype.ownsTarget=function(o){return!1},Object.defineProperty(h.prototype,"isSelected",{get:function(){return this._isSelected},enumerable:!1,configurable:!0}),h.prototype.select=function(){this.container.style.cursor="move",this._isSelected=!0,this.manipulationStartState=this.getState()},h.prototype.deselect=function(){this.container.style.cursor="default",this._isSelected=!1,this.stateChanged()},h.prototype.pointerDown=function(o,a){},h.prototype.dblClick=function(o,a){},h.prototype.manipulate=function(o){},h.prototype.pointerUp=function(o){this.stateChanged()},h.prototype.dispose=function(){},h.prototype.addMarkerVisualToContainer=function(o){this.container.childNodes.length>0?this.container.insertBefore(o,this.container.childNodes[0]):this.container.appendChild(o)},h.prototype.getState=function(){return{typeName:h.typeName,state:this.state,notes:this.notes}},h.prototype.restoreState=function(o){this._state=o.state,this.notes=o.notes},h.prototype.scale=function(o,a){},h.prototype.colorChanged=function(o){this.onColorChanged&&this.onColorChanged(o),this.stateChanged()},h.prototype.fillColorChanged=function(o){this.onFillColorChanged&&this.onFillColorChanged(o),this.stateChanged()},h.prototype.stateChanged=function(){if(this.onStateChanged&&this.state!=="creating"&&this.state!=="new"){var o=this.getState();this.manipulationStartState!==void 0&&(this.manipulationStartState.state="select"),o.state="select",JSON.stringify(this.manipulationStartState)!=JSON.stringify(o)&&this.onStateChanged(this)}},h.typeName="MarkerBase",h}(),He=function(){function h(){this.findGripByVisual=this.findGripByVisual.bind(this)}return h.prototype.findGripByVisual=function(o){return this.topLeft.ownsTarget(o)?this.topLeft:this.topCenter.ownsTarget(o)?this.topCenter:this.topRight.ownsTarget(o)?this.topRight:this.centerLeft.ownsTarget(o)?this.centerLeft:this.centerRight.ownsTarget(o)?this.centerRight:this.bottomLeft.ownsTarget(o)?this.bottomLeft:this.bottomCenter.ownsTarget(o)?this.bottomCenter:this.bottomRight.ownsTarget(o)?this.bottomRight:void 0},h}(),ut=function(){function h(){this.GRIP_SIZE=10,this.visual=q.createGroup(),this.visual.appendChild(q.createCircle(1.5*this.GRIP_SIZE,[["fill","transparent"]])),this.visual.appendChild(q.createCircle(this.GRIP_SIZE,[["fill","#cccccc"],["fill-opacity","0.7"],["stroke","#333333"],["stroke-width","2"],["stroke-opacity","0.7"]]))}return h.prototype.ownsTarget=function(o){return o===this.visual||o===this.visual.childNodes[0]||o===this.visual.childNodes[1]},h}(),qe=function(){function h(){}return h.toITransformMatrix=function(o){return{a:o.a,b:o.b,c:o.c,d:o.d,e:o.e,f:o.f}},h.toSVGMatrix=function(o,a){return o.a=a.a,o.b=a.b,o.c=a.c,o.d=a.d,o.e=a.e,o.f=a.f,o},h}(),$e=function(h){function o(a,u,f){var c=h.call(this,a,u,f)||this;return c.left=0,c.top=0,c.width=0,c.height=0,c.defaultSize={x:50,y:20},c.offsetX=0,c.offsetY=0,c.rotationAngle=0,c.CB_DISTANCE=10,c._suppressMarkerCreateEvent=!1,c.container.transform.baseVal.appendItem(q.createTransform()),c.setupControlBox(),c}return _e(o,h),Object.defineProperty(o.prototype,"centerX",{get:function(){return this.left+this.width/2},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"centerY",{get:function(){return this.top+this.height/2},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"visual",{get:function(){return this._visual},set:function(a){this._visual=a;var u=q.createTransform();this._visual.transform.baseVal.appendItem(u)},enumerable:!1,configurable:!0}),o.prototype.ownsTarget=function(a){return!!h.prototype.ownsTarget.call(this,a)||!!(this.controlGrips.findGripByVisual(a)!==void 0||this.rotatorGrip!==void 0&&this.rotatorGrip.ownsTarget(a))},o.prototype.pointerDown=function(a,u){h.prototype.pointerDown.call(this,a,u),this.state==="new"&&(this.left=a.x,this.top=a.y),this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.manipulationStartWidth=this.width,this.manipulationStartHeight=this.height;var f=this.unrotatePoint(a);if(this.manipulationStartX=f.x,this.manipulationStartY=f.y,this.offsetX=f.x-this.left,this.offsetY=f.y-this.top,this.state!=="new")if(this.select(),this.activeGrip=this.controlGrips.findGripByVisual(u),this.activeGrip!==void 0)this._state="resize";else if(this.rotatorGrip!==void 0&&this.rotatorGrip.ownsTarget(u)){this.activeGrip=this.rotatorGrip;var c=this.rotatePoint({x:this.centerX,y:this.centerY});this.left=c.x-this.width/2,this.top=c.y-this.height/2,this.moveVisual({x:this.left,y:this.top});var K=this.container.transform.baseVal.getItem(0);K.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(K,0),this.adjustControlBox(),this._state="rotate"}else this._state="move"},o.prototype.pointerUp=function(a){var u=this.state;h.prototype.pointerUp.call(this,a),this.state==="creating"&&this.width<10&&this.height<10?(this.width=this.defaultSize.x,this.height=this.defaultSize.y):this.manipulate(a),this._state="select",u==="creating"&&this.onMarkerCreated&&this._suppressMarkerCreateEvent===!1&&this.onMarkerCreated(this)},o.prototype.moveVisual=function(a){this.visual.style.transform="translate("+a.x+"px, "+a.y+"px)"},o.prototype.manipulate=function(a){var u=this.unrotatePoint(a);this.state==="creating"?this.resize(a):this.state==="move"?(this.left=this.manipulationStartLeft+(u.x-this.manipulationStartLeft)-this.offsetX,this.top=this.manipulationStartTop+(u.y-this.manipulationStartTop)-this.offsetY,this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()):this.state==="resize"?this.resize(u):this.state==="rotate"&&this.rotate(a)},o.prototype.resize=function(a){var u=this.manipulationStartLeft,f=this.manipulationStartWidth,c=this.manipulationStartTop,K=this.manipulationStartHeight;switch(this.activeGrip){case this.controlGrips.bottomLeft:case this.controlGrips.centerLeft:case this.controlGrips.topLeft:u=this.manipulationStartLeft+a.x-this.manipulationStartX,f=this.manipulationStartWidth+this.manipulationStartLeft-u;break;case this.controlGrips.bottomRight:case this.controlGrips.centerRight:case this.controlGrips.topRight:case void 0:f=this.manipulationStartWidth+a.x-this.manipulationStartX}switch(this.activeGrip){case this.controlGrips.topCenter:case this.controlGrips.topLeft:case this.controlGrips.topRight:c=this.manipulationStartTop+a.y-this.manipulationStartY,K=this.manipulationStartHeight+this.manipulationStartTop-c;break;case this.controlGrips.bottomCenter:case this.controlGrips.bottomLeft:case this.controlGrips.bottomRight:case void 0:K=this.manipulationStartHeight+a.y-this.manipulationStartY}f>=0?(this.left=u,this.width=f):(this.left=u+f,this.width=-f),K>=0?(this.top=c,this.height=K):(this.top=c+K,this.height=-K),this.setSize()},o.prototype.setSize=function(){this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()},o.prototype.rotate=function(a){if(Math.abs(a.x-this.centerX)>.1){var u=Math.sign(a.x-this.centerX);this.rotationAngle=180*Math.atan((a.y-this.centerY)/(a.x-this.centerX))/Math.PI+90*u,this.applyRotation()}},o.prototype.applyRotation=function(){var a=this.container.transform.baseVal.getItem(0);a.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(a,0)},o.prototype.rotatePoint=function(a){if(this.rotationAngle===0)return a;var u=this.container.getCTM(),f=q.createPoint(a.x,a.y);return{x:(f=f.matrixTransform(u)).x,y:f.y}},o.prototype.unrotatePoint=function(a){if(this.rotationAngle===0)return a;var u=this.container.getCTM();u=u.inverse();var f=q.createPoint(a.x,a.y);return{x:(f=f.matrixTransform(u)).x,y:f.y}},o.prototype.select=function(){h.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},o.prototype.deselect=function(){h.prototype.deselect.call(this),this.controlBox.style.display="none"},o.prototype.setupControlBox=function(){this.controlBox=q.createGroup();var a=q.createTransform();a.setTranslate(-this.CB_DISTANCE/2,-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.appendItem(a),this.container.appendChild(this.controlBox),this.controlRect=q.createRect(this.width+this.CB_DISTANCE,this.height+this.CB_DISTANCE,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"],["fill","transparent"],["pointer-events","none"]]),this.controlBox.appendChild(this.controlRect),this.globalSettings.disableRotation!==!0&&(this.rotatorGripLine=q.createLine((this.width+2*this.CB_DISTANCE)/2,this.top-this.CB_DISTANCE,(this.width+2*this.CB_DISTANCE)/2,this.top-3*this.CB_DISTANCE,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.controlBox.appendChild(this.rotatorGripLine)),this.controlGrips=new He,this.addControlGrips(),this.controlBox.style.display="none"},o.prototype.adjustControlBox=function(){var a=this.controlBox.transform.baseVal.getItem(0);a.setTranslate(this.left-this.CB_DISTANCE/2,this.top-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.replaceItem(a,0),this.controlRect.setAttribute("width",(this.width+this.CB_DISTANCE).toString()),this.controlRect.setAttribute("height",(this.height+this.CB_DISTANCE).toString()),this.rotatorGripLine!==void 0&&(this.rotatorGripLine.setAttribute("x1",((this.width+this.CB_DISTANCE)/2).toString()),this.rotatorGripLine.setAttribute("y1",(-this.CB_DISTANCE/2).toString()),this.rotatorGripLine.setAttribute("x2",((this.width+this.CB_DISTANCE)/2).toString()),this.rotatorGripLine.setAttribute("y2",(3*-this.CB_DISTANCE).toString())),this.positionGrips()},o.prototype.addControlGrips=function(){this.controlGrips.topLeft=this.createGrip(),this.controlGrips.topCenter=this.createGrip(),this.controlGrips.topRight=this.createGrip(),this.controlGrips.centerLeft=this.createGrip(),this.controlGrips.centerRight=this.createGrip(),this.controlGrips.bottomLeft=this.createGrip(),this.controlGrips.bottomCenter=this.createGrip(),this.controlGrips.bottomRight=this.createGrip(),this.globalSettings.disableRotation!==!0&&(this.rotatorGrip=this.createGrip()),this.positionGrips()},o.prototype.createGrip=function(){var a=new ut;return a.visual.transform.baseVal.appendItem(q.createTransform()),this.controlBox.appendChild(a.visual),a},o.prototype.positionGrips=function(){var a=this.controlGrips.topLeft.GRIP_SIZE,u=-a/2,f=u,c=(this.width+this.CB_DISTANCE)/2-a/2,K=(this.height+this.CB_DISTANCE)/2-a/2,Ie=this.height+this.CB_DISTANCE-a/2,Ke=this.width+this.CB_DISTANCE-a/2;this.positionGrip(this.controlGrips.topLeft.visual,u,f),this.positionGrip(this.controlGrips.topCenter.visual,c,f),this.positionGrip(this.controlGrips.topRight.visual,Ke,f),this.positionGrip(this.controlGrips.centerLeft.visual,u,K),this.positionGrip(this.controlGrips.centerRight.visual,Ke,K),this.positionGrip(this.controlGrips.bottomLeft.visual,u,Ie),this.positionGrip(this.controlGrips.bottomCenter.visual,c,Ie),this.positionGrip(this.controlGrips.bottomRight.visual,Ke,Ie),this.rotatorGrip!==void 0&&this.positionGrip(this.rotatorGrip.visual,c,f-3*this.CB_DISTANCE)},o.prototype.positionGrip=function(a,u,f){var c=a.transform.baseVal.getItem(0);c.setTranslate(u,f),a.transform.baseVal.replaceItem(c,0)},o.prototype.hideControlBox=function(){this.controlBox.style.display="none"},o.prototype.showControlBox=function(){this.controlBox.style.display=""},o.prototype.getState=function(){return Object.assign({left:this.left,top:this.top,width:this.width,height:this.height,rotationAngle:this.rotationAngle,visualTransformMatrix:qe.toITransformMatrix(this.visual.transform.baseVal.getItem(0).matrix),containerTransformMatrix:qe.toITransformMatrix(this.container.transform.baseVal.getItem(0).matrix)},h.prototype.getState.call(this))},o.prototype.restoreState=function(a){h.prototype.restoreState.call(this,a);var u=a;this.left=u.left,this.top=u.top,this.width=u.width,this.height=u.height,this.rotationAngle=u.rotationAngle,this.visual.transform.baseVal.getItem(0).setMatrix(qe.toSVGMatrix(this.visual.transform.baseVal.getItem(0).matrix,u.visualTransformMatrix)),this.container.transform.baseVal.getItem(0).setMatrix(qe.toSVGMatrix(this.container.transform.baseVal.getItem(0).matrix,u.containerTransformMatrix))},o.prototype.scale=function(a,u){h.prototype.scale.call(this,a,u);var f=this.rotatePoint({x:this.left,y:this.top}),c=this.unrotatePoint({x:f.x*a,y:f.y*u});this.left=c.x,this.top=c.y,this.width=this.width*a,this.height=this.height*u,this.adjustControlBox()},o}(Fe),Qe=function(h){function o(a,u,f){var c=h.call(this,a,u,f)||this;return c.fillColor="transparent",c.strokeColor="transparent",c.strokeWidth=0,c.strokeDasharray="",c.opacity=1,c.setStrokeColor=c.setStrokeColor.bind(c),c.setFillColor=c.setFillColor.bind(c),c.setStrokeWidth=c.setStrokeWidth.bind(c),c.setStrokeDasharray=c.setStrokeDasharray.bind(c),c.createVisual=c.createVisual.bind(c),c}return _e(o,h),o.prototype.ownsTarget=function(a){return!(!h.prototype.ownsTarget.call(this,a)&&a!==this.visual)},o.prototype.createVisual=function(){this.visual=q.createRect(1,1,[["fill",this.fillColor],["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["stroke-dasharray",this.strokeDasharray],["opacity",this.opacity.toString()]]),this.addMarkerVisualToContainer(this.visual)},o.prototype.pointerDown=function(a,u){h.prototype.pointerDown.call(this,a,u),this.state==="new"&&(this.createVisual(),this.moveVisual(a),this._state="creating")},o.prototype.manipulate=function(a){h.prototype.manipulate.call(this,a)},o.prototype.resize=function(a){h.prototype.resize.call(this,a),this.setSize()},o.prototype.setSize=function(){h.prototype.setSize.call(this),q.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]])},o.prototype.pointerUp=function(a){h.prototype.pointerUp.call(this,a),this.setSize()},o.prototype.setStrokeColor=function(a){this.strokeColor=a,this.visual&&q.setAttributes(this.visual,[["stroke",this.strokeColor]]),this.colorChanged(a),this.stateChanged()},o.prototype.setFillColor=function(a){this.fillColor=a,this.visual&&q.setAttributes(this.visual,[["fill",this.fillColor]]),this.stateChanged()},o.prototype.setStrokeWidth=function(a){this.strokeWidth=a,this.visual&&q.setAttributes(this.visual,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},o.prototype.setStrokeDasharray=function(a){this.strokeDasharray=a,this.visual&&q.setAttributes(this.visual,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},o.prototype.getState=function(){return Object.assign({fillColor:this.fillColor,strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,opacity:this.opacity},h.prototype.getState.call(this))},o.prototype.restoreState=function(a){var u=a;this.fillColor=u.fillColor,this.strokeColor=u.strokeColor,this.strokeWidth=u.strokeWidth,this.strokeDasharray=u.strokeDasharray,this.opacity=u.opacity,this.createVisual(),h.prototype.restoreState.call(this,a),this.setSize()},o.prototype.scale=function(a,u){h.prototype.scale.call(this,a,u),this.setSize()},o.title="Rectangle marker",o}($e),vt=function(h){function o(a,u,f,c){var K=h.call(this,a,c||'')||this;return K.widths=[],K.widthBoxes=[],K.widths=u,K.currentWidth=f,K.setCurrentWidth=K.setCurrentWidth.bind(K),K}return _e(o,h),o.prototype.getUi=function(){var a=this,u=document.createElement("div");return u.style.display="flex",u.style.overflow="hidden",u.style.flexGrow="2",this.widths.forEach(function(f){var c=document.createElement("div");c.style.display="flex",c.style.flexGrow="2",c.style.alignItems="center",c.style.justifyContent="space-between",c.style.padding="5px",c.style.borderWidth="2px",c.style.borderStyle="solid",c.style.borderColor=f===a.currentWidth?a.uiStyleSettings.toolboxAccentColor:"transparent",c.addEventListener("click",function(){a.setCurrentWidth(f,c)}),u.appendChild(c);var K=document.createElement("div");K.innerText=f.toString(),K.style.marginRight="5px",c.appendChild(K);var Ie=document.createElement("div");Ie.style.minHeight="20px",Ie.style.flexGrow="2",Ie.style.display="flex",Ie.style.alignItems="center";var Ke=document.createElement("hr");Ke.style.minWidth="20px",Ke.style.border="0px",Ke.style.borderTop=f+"px solid "+a.uiStyleSettings.toolboxColor,Ke.style.flexGrow="2",Ie.appendChild(Ke),c.appendChild(Ie),a.widthBoxes.push(c)}),u},o.prototype.setCurrentWidth=function(a,u){var f=this;this.currentWidth=a,this.widthBoxes.forEach(function(c){c.style.borderColor=c===u?f.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onWidthChanged&&this.onWidthChanged(this.currentWidth)},o}(Pe),ct=function(h){function o(a,u,f,c){var K=h.call(this,a,c||'')||this;return K.styles=[],K.styleBoxes=[],K.styles=u,K.currentStyle=f,K.setCurrentStyle=K.setCurrentStyle.bind(K),K}return _e(o,h),o.prototype.getUi=function(){var a=this,u=document.createElement("div");return u.style.display="flex",u.style.overflow="hidden",u.style.flexGrow="2",this.styles.forEach(function(f){var c=document.createElement("div");c.style.display="flex",c.style.alignItems="center",c.style.justifyContent="space-between",c.style.padding="5px",c.style.borderWidth="2px",c.style.borderStyle="solid",c.style.overflow="hidden",c.style.maxWidth=100/a.styles.length-5+"%",c.style.borderColor=f===a.currentStyle?a.uiStyleSettings.toolboxAccentColor:"transparent",c.addEventListener("click",function(){a.setCurrentStyle(f,c)}),u.appendChild(c);var K=document.createElement("div");K.style.minHeight="20px",K.style.flexGrow="2",K.style.overflow="hidden";var Ie=` - `;K.innerHTML=Ie,c.appendChild(K),a.styleBoxes.push(c)}),u},o.prototype.setCurrentStyle=function(a,u){var f=this;this.currentStyle=a,this.styleBoxes.forEach(function(c){c.style.borderColor=c===u?f.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onStyleChanged&&this.onStyleChanged(this.currentStyle)},o}(Pe),Ze=function(h){function o(a,u,f){var c=h.call(this,a,u,f)||this;return c.strokeColor=f.defaultColor,c.strokeWidth=f.defaultStrokeWidth,c.strokeDasharray=f.defaultStrokeDasharray,c.strokePanel=new Oe("Line color",f.defaultColorSet,f.defaultColor),c.strokePanel.onColorChanged=c.setStrokeColor,c.strokeWidthPanel=new vt("Line width",f.defaultStrokeWidths,f.defaultStrokeWidth),c.strokeWidthPanel.onWidthChanged=c.setStrokeWidth,c.strokeStylePanel=new ct("Line style",f.defaultStrokeDasharrays,f.defaultStrokeDasharray),c.strokeStylePanel.onStyleChanged=c.setStrokeDasharray,c}return _e(o,h),Object.defineProperty(o.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),o.prototype.getState=function(){var a=h.prototype.getState.call(this);return a.typeName=o.typeName,a},o.typeName="FrameMarker",o.title="Frame marker",o.icon='',o}(Qe),ye=function(){this.defaultColorSet=["#EF4444","#10B981","#2563EB","#FFFF00","#7C3AED","#F472B6","#000000","#FFFFFF"],this.defaultColor=this.defaultColorSet[0],this.defaultFillColor=this.defaultColorSet[0],this.defaultStrokeColor=this.defaultColorSet[7],this.defaultHighlightColor=this.defaultColorSet[3],this.defaultStrokeWidth=3,this.defaultStrokeDasharray="",this.defaultHighlightOpacity=.5,this.defaultFontFamily="Helvetica, Arial, sans-serif",this.defaultStrokeWidths=[1,2,3,5,10],this.defaultStrokeDasharrays=["","3","12 3","9 6 3 6"],this.defaultOpacitySteps=[.1,.25,.5,.75,1],this.displayMode="inline",this.defaultFontFamilies=['Times, "Times New Roman", serif',"Helvetica, Arial, sans-serif",'Courier, "Courier New", monospace',"cursive","fantasy"],this.popupMargin=30,this.newFreehandMarkerOnPointerUp=!1,this.defaultColorsFollowCurrentColors=!1,this.freehandPixelRatio=1,this.disableRotation=!1},Ge=function(h){function o(a,u,f){var c=h.call(this,a,u,f)||this;return c.x1=0,c.y1=0,c.x2=0,c.y2=0,c.defaultLength=50,c.manipulationStartX=0,c.manipulationStartY=0,c.manipulationStartX1=0,c.manipulationStartY1=0,c.manipulationStartX2=0,c.manipulationStartY2=0,c.setupControlBox(),c}return _e(o,h),o.prototype.ownsTarget=function(a){return!!h.prototype.ownsTarget.call(this,a)||!(!this.grip1.ownsTarget(a)&&!this.grip2.ownsTarget(a))},o.prototype.pointerDown=function(a,u){h.prototype.pointerDown.call(this,a,u),this.manipulationStartX=a.x,this.manipulationStartY=a.y,this.state==="new"&&(this.x1=a.x,this.y1=a.y,this.x2=a.x,this.y2=a.y),this.manipulationStartX1=this.x1,this.manipulationStartY1=this.y1,this.manipulationStartX2=this.x2,this.manipulationStartY2=this.y2,this.state!=="new"&&(this.select(),this.grip1.ownsTarget(u)?this.activeGrip=this.grip1:this.grip2.ownsTarget(u)?this.activeGrip=this.grip2:this.activeGrip=void 0,this.activeGrip?this._state="resize":this._state="move")},o.prototype.pointerUp=function(a){var u=this.state;h.prototype.pointerUp.call(this,a),this.state==="creating"&&Math.abs(this.x1-this.x2)<10&&Math.abs(this.y1-this.y2)<10?(this.x2=this.x1+this.defaultLength,this.adjustVisual(),this.adjustControlBox()):this.manipulate(a),this._state="select",u==="creating"&&this.onMarkerCreated&&this.onMarkerCreated(this)},o.prototype.adjustVisual=function(){},o.prototype.manipulate=function(a){this.state==="creating"?this.resize(a):this.state==="move"?(this.x1=this.manipulationStartX1+a.x-this.manipulationStartX,this.y1=this.manipulationStartY1+a.y-this.manipulationStartY,this.x2=this.manipulationStartX2+a.x-this.manipulationStartX,this.y2=this.manipulationStartY2+a.y-this.manipulationStartY,this.adjustVisual(),this.adjustControlBox()):this.state==="resize"&&this.resize(a)},o.prototype.resize=function(a){switch(this.activeGrip){case this.grip1:this.x1=a.x,this.y1=a.y;break;case this.grip2:case void 0:this.x2=a.x,this.y2=a.y}this.adjustVisual(),this.adjustControlBox()},o.prototype.select=function(){h.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},o.prototype.deselect=function(){h.prototype.deselect.call(this),this.controlBox.style.display="none"},o.prototype.setupControlBox=function(){this.controlBox=q.createGroup(),this.container.appendChild(this.controlBox),this.addControlGrips(),this.controlBox.style.display="none"},o.prototype.adjustControlBox=function(){this.positionGrips()},o.prototype.addControlGrips=function(){this.grip1=this.createGrip(),this.grip2=this.createGrip(),this.positionGrips()},o.prototype.createGrip=function(){var a=new ut;return a.visual.transform.baseVal.appendItem(q.createTransform()),this.controlBox.appendChild(a.visual),a},o.prototype.positionGrips=function(){var a=this.grip1.GRIP_SIZE;this.positionGrip(this.grip1.visual,this.x1-a/2,this.y1-a/2),this.positionGrip(this.grip2.visual,this.x2-a/2,this.y2-a/2)},o.prototype.positionGrip=function(a,u,f){var c=a.transform.baseVal.getItem(0);c.setTranslate(u,f),a.transform.baseVal.replaceItem(c,0)},o.prototype.getState=function(){return Object.assign({x1:this.x1,y1:this.y1,x2:this.x2,y2:this.y2},h.prototype.getState.call(this))},o.prototype.restoreState=function(a){h.prototype.restoreState.call(this,a);var u=a;this.x1=u.x1,this.y1=u.y1,this.x2=u.x2,this.y2=u.y2},o.prototype.scale=function(a,u){h.prototype.scale.call(this,a,u),this.x1=this.x1*a,this.y1=this.y1*u,this.x2=this.x2*a,this.y2=this.y2*u,this.adjustVisual(),this.adjustControlBox()},o}(Fe),nt=function(h){function o(a,u,f){var c=h.call(this,a,u,f)||this;return c.strokeColor="transparent",c.strokeWidth=0,c.strokeDasharray="",c.setStrokeColor=c.setStrokeColor.bind(c),c.setStrokeWidth=c.setStrokeWidth.bind(c),c.setStrokeDasharray=c.setStrokeDasharray.bind(c),c.strokeColor=f.defaultColor,c.strokeWidth=f.defaultStrokeWidth,c.strokeDasharray=f.defaultStrokeDasharray,c.strokePanel=new Oe("Line color",f.defaultColorSet,f.defaultColor),c.strokePanel.onColorChanged=c.setStrokeColor,c.strokeWidthPanel=new vt("Line width",f.defaultStrokeWidths,f.defaultStrokeWidth),c.strokeWidthPanel.onWidthChanged=c.setStrokeWidth,c.strokeStylePanel=new ct("Line style",f.defaultStrokeDasharrays,f.defaultStrokeDasharray),c.strokeStylePanel.onStyleChanged=c.setStrokeDasharray,c}return _e(o,h),o.prototype.ownsTarget=function(a){return!(!h.prototype.ownsTarget.call(this,a)&&a!==this.visual&&a!==this.selectorLine&&a!==this.visibleLine)},o.prototype.createVisual=function(){this.visual=q.createGroup(),this.selectorLine=q.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()]]),this.visibleLine=q.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()]]),this.visual.appendChild(this.selectorLine),this.visual.appendChild(this.visibleLine),this.addMarkerVisualToContainer(this.visual)},o.prototype.pointerDown=function(a,u){h.prototype.pointerDown.call(this,a,u),this.state==="new"&&(this.createVisual(),this.adjustVisual(),this._state="creating")},o.prototype.adjustVisual=function(){this.selectorLine&&this.visibleLine&&(this.selectorLine.setAttribute("x1",this.x1.toString()),this.selectorLine.setAttribute("y1",this.y1.toString()),this.selectorLine.setAttribute("x2",this.x2.toString()),this.selectorLine.setAttribute("y2",this.y2.toString()),this.visibleLine.setAttribute("x1",this.x1.toString()),this.visibleLine.setAttribute("y1",this.y1.toString()),this.visibleLine.setAttribute("x2",this.x2.toString()),this.visibleLine.setAttribute("y2",this.y2.toString()),q.setAttributes(this.visibleLine,[["stroke",this.strokeColor]]),q.setAttributes(this.visibleLine,[["stroke-width",this.strokeWidth.toString()]]),q.setAttributes(this.visibleLine,[["stroke-dasharray",this.strokeDasharray.toString()]]))},o.prototype.setStrokeColor=function(a){this.strokeColor=a,this.adjustVisual(),this.colorChanged(a)},o.prototype.setStrokeWidth=function(a){this.strokeWidth=a,this.adjustVisual()},o.prototype.setStrokeDasharray=function(a){this.strokeDasharray=a,this.adjustVisual(),this.stateChanged()},Object.defineProperty(o.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),o.prototype.getState=function(){var a=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray},h.prototype.getState.call(this));return a.typeName=o.typeName,a},o.prototype.restoreState=function(a){h.prototype.restoreState.call(this,a);var u=a;this.strokeColor=u.strokeColor,this.strokeWidth=u.strokeWidth,this.strokeDasharray=u.strokeDasharray,this.createVisual(),this.adjustVisual()},o.typeName="LineMarker",o.title="Line marker",o.icon='',o}(Ge),Se=function(h){function o(a,u,f,c){var K=h.call(this,a,c||'')||this;return K.fonts=[],K.fontBoxes=[],K.fonts=u,K.currentFont=f,K.setCurrentFont=K.setCurrentFont.bind(K),K}return _e(o,h),o.prototype.getUi=function(){var a=this,u=document.createElement("div");return u.style.overflow="hidden",u.style.flexGrow="2",this.fonts.forEach(function(f){var c=document.createElement("div");c.style.display="inline-block",c.style.alignItems="center",c.style.justifyContent="space-between",c.style.padding="5px",c.style.borderWidth="2px",c.style.borderStyle="solid",c.style.overflow="hidden",c.style.maxWidth=100/a.fonts.length-5+"%",c.style.borderColor=f===a.currentFont?a.uiStyleSettings.toolboxAccentColor:"transparent",c.addEventListener("click",function(){a.setCurrentFont(f,c)}),u.appendChild(c);var K=document.createElement("div");K.style.display="flex",K.style.minHeight="20px",K.style.flexGrow="2",K.style.fontFamily=f,K.style.overflow="hidden";var Ie=document.createElement("div");Ie.style.whiteSpace="nowrap",Ie.style.overflow="hidden",Ie.style.textOverflow="ellipsis",Ie.innerHTML="The quick brown fox jumps over the lazy dog",K.appendChild(Ie),c.appendChild(K),a.fontBoxes.push(c)}),u},o.prototype.setCurrentFont=function(a,u){var f=this;this.currentFont=a,this.fontBoxes.forEach(function(c){c.style.borderColor=c===u?f.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onFontChanged&&this.onFontChanged(this.currentFont)},o}(Pe),ze=function(h){function o(a,u,f){var c=h.call(this,a,u,f)||this;return c.color="transparent",c.padding=5,c.DEFAULT_TEXT="your text here",c.text=c.DEFAULT_TEXT,c.isMoved=!1,c.color=f.defaultColor,c.fontFamily=f.defaultFontFamily,c.defaultSize={x:100,y:30},c.setColor=c.setColor.bind(c),c.setFont=c.setFont.bind(c),c.renderText=c.renderText.bind(c),c.sizeText=c.sizeText.bind(c),c.textEditDivClicked=c.textEditDivClicked.bind(c),c.showTextEditor=c.showTextEditor.bind(c),c.setSize=c.setSize.bind(c),c.positionTextEditor=c.positionTextEditor.bind(c),c.colorPanel=new Oe("Color",f.defaultColorSet,f.defaultColor),c.colorPanel.onColorChanged=c.setColor,c.fontFamilyPanel=new Se("Font",f.defaultFontFamilies,f.defaultFontFamily),c.fontFamilyPanel.onFontChanged=c.setFont,c}return _e(o,h),o.prototype.ownsTarget=function(a){if(h.prototype.ownsTarget.call(this,a)||a===this.visual||a===this.textElement||a===this.bgRectangle)return!0;var u=!1;return this.textElement.childNodes.forEach(function(f){f===a&&(u=!0)}),u},o.prototype.createVisual=function(){this.visual=q.createGroup(),this.bgRectangle=q.createRect(1,1,[["fill","transparent"]]),this.visual.appendChild(this.bgRectangle),this.textElement=q.createText([["fill",this.color],["font-family",this.fontFamily],["font-size","16px"],["x","0"],["y","0"]]),this.textElement.transform.baseVal.appendItem(q.createTransform()),this.textElement.transform.baseVal.appendItem(q.createTransform()),this.visual.appendChild(this.textElement),this.addMarkerVisualToContainer(this.visual),this.renderText()},o.prototype.pointerDown=function(a,u){h.prototype.pointerDown.call(this,a,u),this.isMoved=!1,this.pointerDownPoint=a,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(a),this._state="creating")},o.prototype.renderText=function(){var a=this;if(this.textElement){for(;this.textElement.lastChild;)this.textElement.removeChild(this.textElement.lastChild);this.text.split(/\r\n|[\n\v\f\r\x85\u2028\u2029]/).forEach(function(u){a.textElement.appendChild(q.createTSpan(u.trim()===""?" ":u.trim(),[["x","0"],["dy","1.2em"]]))}),setTimeout(this.sizeText,10)}},o.prototype.getTextScale=function(){var a=this.textElement.getBBox(),u=1;if(a.width>0&&a.height>0){var f=(1*this.width-this.width*this.padding*2/100)/a.width,c=(1*this.height-this.height*this.padding*2/100)/a.height;u=Math.min(f,c)}return u},o.prototype.getTextPosition=function(a){var u=this.textElement.getBBox(),f=0,c=0;return u.width>0&&u.height>0&&(f=(this.width-u.width*a)/2,c=this.height/2-u.height*a/2),{x:f,y:c}},o.prototype.sizeText=function(){var a=this.textElement.getBBox(),u=this.getTextScale(),f=this.getTextPosition(u);f.y-=a.y*u,navigator.userAgent.indexOf("Edge/")>-1?this.textElement.style.transform="translate("+f.x+"px, "+f.y+"px) scale("+u+", "+u+")":(this.textElement.transform.baseVal.getItem(0).setTranslate(f.x,f.y),this.textElement.transform.baseVal.getItem(1).setScale(u,u))},o.prototype.manipulate=function(a){h.prototype.manipulate.call(this,a),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(a.x-this.pointerDownPoint.x)>5||Math.abs(a.y-this.pointerDownPoint.y)>5)},o.prototype.resize=function(a){h.prototype.resize.call(this,a),this.isMoved=!0,this.setSize(),this.sizeText()},o.prototype.setSize=function(){h.prototype.setSize.call(this),this.visual&&this.bgRectangle&&(q.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),q.setAttributes(this.bgRectangle,[["width",this.width.toString()],["height",this.height.toString()]]))},o.prototype.pointerUp=function(a){var u=this.state;u==="creating"&&(this._suppressMarkerCreateEvent=!0),h.prototype.pointerUp.call(this,a),this.setSize(),(u==="creating"||!this.isMoved&&Date.now()-this.pointerDownTimestamp>500)&&this.showTextEditor(),this.pointerDownPoint=void 0},o.prototype.showTextEditor=function(){var a=this;this._state="edit",this.overlayContainer.innerHTML="",this.textEditDiv=document.createElement("div"),this.textEditDiv.style.flexGrow="2",this.textEditDiv.style.alignItems="center",this.textEditDiv.style.justifyContent="center",this.textEditDiv.style.pointerEvents="auto",this.textEditDiv.style.overflow="hidden",this.textEditor=document.createElement("div"),this.textEditor.style.position="absolute",this.textEditor.style.fontFamily=this.fontFamily,this.textEditor.style.lineHeight="1em",this.textEditor.innerText=this.text,this.textEditor.contentEditable="true",this.textEditor.style.color=this.color,this.textEditor.style.whiteSpace="pre",this.positionTextEditor(),this.textEditor.addEventListener("pointerup",function(u){u.stopPropagation()}),this.textEditor.addEventListener("input",function(){for(var u=Number.parseFloat(a.textEditor.style.fontSize);a.textEditor.clientWidth>=Number.parseInt(a.textEditor.style.maxWidth)&&u>.9;)u-=.1,a.textEditor.style.fontSize=Math.max(u,.9)+"em"}),this.textEditor.addEventListener("keyup",function(u){u.cancelBubble=!0}),this.textEditor.addEventListener("paste",function(u){if(u.clipboardData){var f=u.clipboardData.getData("text"),c=window.getSelection();if(!c.rangeCount)return!1;c.deleteFromDocument(),c.getRangeAt(0).insertNode(document.createTextNode(f)),u.preventDefault()}}),this.textEditDiv.addEventListener("pointerup",function(){a.textEditDivClicked(a.textEditor.innerText)}),this.textEditDiv.appendChild(this.textEditor),this.overlayContainer.appendChild(this.textEditDiv),this.hideVisual(),this.textEditor.focus(),document.execCommand("selectAll")},o.prototype.positionTextEditor=function(){if(this.state==="edit")if(this.textEditor===void 0)this.showTextEditor();else{this.textElement.style.display="";var a=this.getTextScale(),u=this.rotatePoint({x:this.left+this.width/2,y:this.top+this.height/2}),f=this.textElement.getBBox(),c={x:f.width*a,y:f.height*a};u.x-=c.x/2,u.y-=c.y/2,this.textEditor.style.top=u.y+"px",this.textEditor.style.left=u.x+"px",this.textEditor.style.maxWidth=this.overlayContainer.offsetWidth-u.x+"px",this.textEditor.style.fontSize=Math.max(16*a,12)+"px",this.textElement.style.display="none"}},o.prototype.textEditDivClicked=function(a){this.text=a.trim(),this.overlayContainer.innerHTML="",this.renderText(),this.showVisual(),this._suppressMarkerCreateEvent&&(this._suppressMarkerCreateEvent=!1,this.onMarkerCreated&&this.onMarkerCreated(this)),this.stateChanged()},o.prototype.select=function(){h.prototype.select.call(this),this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText)},o.prototype.deselect=function(){this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText),h.prototype.deselect.call(this)},o.prototype.dblClick=function(a,u){h.prototype.dblClick.call(this,a,u),this.showTextEditor()},o.prototype.setColor=function(a){this.textElement&&q.setAttributes(this.textElement,[["fill",a]]),this.color=a,this.textEditor&&(this.textEditor.style.color=this.color),this.colorChanged(a)},o.prototype.setFont=function(a){this.textElement&&q.setAttributes(this.textElement,[["font-family",a]]),this.fontFamily=a,this.textEditor&&(this.textEditor.style.fontFamily=this.fontFamily),this.renderText(),this.stateChanged()},o.prototype.hideVisual=function(){this.textElement.style.display="none",this.hideControlBox()},o.prototype.showVisual=function(){this.state==="edit"&&(this._state="select"),this.textElement.style.display="",this.showControlBox()},Object.defineProperty(o.prototype,"toolboxPanels",{get:function(){return[this.colorPanel,this.fontFamilyPanel]},enumerable:!1,configurable:!0}),o.prototype.getState=function(){var a=Object.assign({color:this.color,fontFamily:this.fontFamily,padding:this.padding,text:this.text},h.prototype.getState.call(this));return a.typeName=o.typeName,a},o.prototype.restoreState=function(a){var u=a;this.color=u.color,this.fontFamily=u.fontFamily,this.padding=u.padding,this.text=u.text,this.createVisual(),h.prototype.restoreState.call(this,a),this.setSize()},o.prototype.scale=function(a,u){h.prototype.scale.call(this,a,u),this.setSize(),this.sizeText(),this.positionTextEditor()},o.typeName="TextMarker",o.title="Text marker",o.icon='',o}($e),ee=function(h){function o(a,u,f){var c=h.call(this,a,u,f)||this;return c.color="transparent",c.lineWidth=3,c.drawing=!1,c.pixelRatio=1,c.color=f.defaultColor,c.lineWidth=f.defaultStrokeWidth,c.pixelRatio=f.freehandPixelRatio,c.setColor=c.setColor.bind(c),c.addCanvas=c.addCanvas.bind(c),c.finishCreation=c.finishCreation.bind(c),c.setLineWidth=c.setLineWidth.bind(c),c.colorPanel=new Oe("Color",f.defaultColorSet,f.defaultColor),c.colorPanel.onColorChanged=c.setColor,c.lineWidthPanel=new vt("Line width",f.defaultStrokeWidths,f.defaultStrokeWidth),c.lineWidthPanel.onWidthChanged=c.setLineWidth,c}return _e(o,h),o.prototype.ownsTarget=function(a){return!(!h.prototype.ownsTarget.call(this,a)&&a!==this.visual&&a!==this.drawingImage)},o.prototype.createVisual=function(){this.visual=q.createGroup(),this.drawingImage=q.createImage(),this.visual.appendChild(this.drawingImage);var a=q.createTransform();this.visual.transform.baseVal.appendItem(a),this.addMarkerVisualToContainer(this.visual)},o.prototype.pointerDown=function(a,u){this.state==="new"&&(this.addCanvas(),this.createVisual(),this._state="creating"),this.state==="creating"?(this.canvasContext.strokeStyle=this.color,this.canvasContext.lineWidth=this.lineWidth,this.canvasContext.beginPath(),this.canvasContext.moveTo(a.x,a.y),this.drawing=!0):h.prototype.pointerDown.call(this,a,u)},o.prototype.manipulate=function(a){this.state==="creating"?this.drawing&&(this.canvasContext.lineTo(a.x,a.y),this.canvasContext.stroke()):h.prototype.manipulate.call(this,a)},o.prototype.resize=function(a){h.prototype.resize.call(this,a),q.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),q.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]])},o.prototype.pointerUp=function(a){this._state==="creating"?this.drawing&&(this.canvasContext.closePath(),this.drawing=!1,this.globalSettings.newFreehandMarkerOnPointerUp&&this.finishCreation()):h.prototype.pointerUp.call(this,a)},o.prototype.addCanvas=function(){this.overlayContainer.innerHTML="",this.canvasElement=document.createElement("canvas"),this.canvasElement.width=this.overlayContainer.clientWidth*this.pixelRatio,this.canvasElement.height=this.overlayContainer.clientHeight*this.pixelRatio,this.canvasContext=this.canvasElement.getContext("2d"),this.canvasContext.scale(this.pixelRatio,this.pixelRatio),this.overlayContainer.appendChild(this.canvasElement)},o.prototype.select=function(){this.state==="creating"&&this.finishCreation(),h.prototype.select.call(this)},o.prototype.deselect=function(){this.state==="creating"&&this.finishCreation(),h.prototype.deselect.call(this)},o.prototype.finishCreation=function(){for(var a=this.canvasContext.getImageData(0,0,this.canvasElement.width,this.canvasElement.height),u=[this.canvasElement.width+1,this.canvasElement.height+1,-1,-1],f=u[0],c=u[1],K=u[2],Ie=u[3],Ke=!1,dt=0;dt0&&(Ke=!0,dtIe&&(Ie=dt),Ne>K&&(K=Ne));if(Ke){this.left=f/this.pixelRatio,this.top=c/this.pixelRatio,this.width=(K-f)/this.pixelRatio,this.height=(Ie-c)/this.pixelRatio;var St=document.createElement("canvas");St.width=K-f,St.height=Ie-c,St.getContext("2d").putImageData(this.canvasContext.getImageData(f,c,K-f,Ie-c),0,0),this.drawingImgUrl=St.toDataURL("image/png"),this.setDrawingImage(),this._state="select",this.onMarkerCreated&&this.onMarkerCreated(this)}this.overlayContainer.innerHTML=""},o.prototype.setDrawingImage=function(){q.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]]),q.setAttributes(this.drawingImage,[["href",this.drawingImgUrl]]),this.moveVisual({x:this.left,y:this.top})},o.prototype.setColor=function(a){this.color=a,this.colorChanged(a)},o.prototype.setLineWidth=function(a){this.lineWidth=a},Object.defineProperty(o.prototype,"toolboxPanels",{get:function(){return this.state==="new"||this.state==="creating"?[this.colorPanel,this.lineWidthPanel]:[]},enumerable:!1,configurable:!0}),o.prototype.getState=function(){var a=Object.assign({drawingImgUrl:this.drawingImgUrl},h.prototype.getState.call(this));return a.typeName=o.typeName,a},o.prototype.restoreState=function(a){this.createVisual(),h.prototype.restoreState.call(this,a),this.drawingImgUrl=a.drawingImgUrl,this.setDrawingImage()},o.prototype.scale=function(a,u){h.prototype.scale.call(this,a,u),this.setDrawingImage()},o.typeName="FreehandMarker",o.title="Freehand marker",o.icon='',o}($e),Y=function(h){function o(a,u,f){var c=h.call(this,a,f||'')||this;return c.typeBoxes=[],c.currentType=u,c.setCurrentType=c.setCurrentType.bind(c),c}return _e(o,h),o.prototype.getUi=function(){var a=this,u=document.createElement("div");u.style.display="flex",u.style.overflow="hidden",u.style.flexGrow="2";for(var f=function(Ie){var Ke="both";switch(Ie){case 0:Ke="both";break;case 1:Ke="start";break;case 2:Ke="end";break;case 3:Ke="none"}var dt=document.createElement("div");if(dt.style.display="flex",dt.style.flexGrow="2",dt.style.alignItems="center",dt.style.justifyContent="space-between",dt.style.padding="5px",dt.style.borderWidth="2px",dt.style.borderStyle="solid",dt.style.borderColor=Ke===c.currentType?c.uiStyleSettings.toolboxAccentColor:"transparent",dt.addEventListener("click",function(){a.setCurrentType(Ke,dt)}),u.appendChild(dt),Ke==="both"||Ke==="start"){var Ne=document.createElement("div");Ne.style.display="flex",Ne.style.alignItems="center",Ne.style.minHeight="20px",Ne.innerHTML=` + `;K.innerHTML=Ie,c.appendChild(K),a.styleBoxes.push(c)}),u},o.prototype.setCurrentStyle=function(a,u){var f=this;this.currentStyle=a,this.styleBoxes.forEach(function(c){c.style.borderColor=c===u?f.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onStyleChanged&&this.onStyleChanged(this.currentStyle)},o}(Pe),Ze=function(h){function o(a,u,f){var c=h.call(this,a,u,f)||this;return c.strokeColor=f.defaultColor,c.strokeWidth=f.defaultStrokeWidth,c.strokeDasharray=f.defaultStrokeDasharray,c.strokePanel=new Oe("Line color",f.defaultColorSet,f.defaultColor),c.strokePanel.onColorChanged=c.setStrokeColor,c.strokeWidthPanel=new vt("Line width",f.defaultStrokeWidths,f.defaultStrokeWidth),c.strokeWidthPanel.onWidthChanged=c.setStrokeWidth,c.strokeStylePanel=new ct("Line style",f.defaultStrokeDasharrays,f.defaultStrokeDasharray),c.strokeStylePanel.onStyleChanged=c.setStrokeDasharray,c}return _e(o,h),Object.defineProperty(o.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),o.prototype.getState=function(){var a=h.prototype.getState.call(this);return a.typeName=o.typeName,a},o.typeName="FrameMarker",o.title="Frame marker",o.icon='',o}(Qe),ye=function(){this.defaultColorSet=["#EF4444","#10B981","#2563EB","#FFFF00","#7C3AED","#F472B6","#000000","#FFFFFF"],this.defaultColor=this.defaultColorSet[0],this.defaultFillColor=this.defaultColorSet[0],this.defaultStrokeColor=this.defaultColorSet[7],this.defaultHighlightColor=this.defaultColorSet[3],this.defaultStrokeWidth=3,this.defaultStrokeDasharray="",this.defaultHighlightOpacity=.5,this.defaultFontFamily="Helvetica, Arial, sans-serif",this.defaultStrokeWidths=[1,2,3,5,10],this.defaultStrokeDasharrays=["","3","12 3","9 6 3 6"],this.defaultOpacitySteps=[.1,.25,.5,.75,1],this.displayMode="inline",this.defaultFontFamilies=['Times, "Times New Roman", serif',"Helvetica, Arial, sans-serif",'Courier, "Courier New", monospace',"cursive","fantasy"],this.popupMargin=30,this.newFreehandMarkerOnPointerUp=!1,this.defaultColorsFollowCurrentColors=!1,this.freehandPixelRatio=1,this.disableRotation=!1},Ge=function(h){function o(a,u,f){var c=h.call(this,a,u,f)||this;return c.x1=0,c.y1=0,c.x2=0,c.y2=0,c.defaultLength=50,c.manipulationStartX=0,c.manipulationStartY=0,c.manipulationStartX1=0,c.manipulationStartY1=0,c.manipulationStartX2=0,c.manipulationStartY2=0,c.setupControlBox(),c}return _e(o,h),o.prototype.ownsTarget=function(a){return!!h.prototype.ownsTarget.call(this,a)||!(!this.grip1.ownsTarget(a)&&!this.grip2.ownsTarget(a))},o.prototype.pointerDown=function(a,u){h.prototype.pointerDown.call(this,a,u),this.manipulationStartX=a.x,this.manipulationStartY=a.y,this.state==="new"&&(this.x1=a.x,this.y1=a.y,this.x2=a.x,this.y2=a.y),this.manipulationStartX1=this.x1,this.manipulationStartY1=this.y1,this.manipulationStartX2=this.x2,this.manipulationStartY2=this.y2,this.state!=="new"&&(this.select(),this.grip1.ownsTarget(u)?this.activeGrip=this.grip1:this.grip2.ownsTarget(u)?this.activeGrip=this.grip2:this.activeGrip=void 0,this.activeGrip?this._state="resize":this._state="move")},o.prototype.pointerUp=function(a){var u=this.state;h.prototype.pointerUp.call(this,a),this.state==="creating"&&Math.abs(this.x1-this.x2)<10&&Math.abs(this.y1-this.y2)<10?(this.x2=this.x1+this.defaultLength,this.adjustVisual(),this.adjustControlBox()):this.manipulate(a),this._state="select",u==="creating"&&this.onMarkerCreated&&this.onMarkerCreated(this)},o.prototype.adjustVisual=function(){},o.prototype.manipulate=function(a){this.state==="creating"?this.resize(a):this.state==="move"?(this.x1=this.manipulationStartX1+a.x-this.manipulationStartX,this.y1=this.manipulationStartY1+a.y-this.manipulationStartY,this.x2=this.manipulationStartX2+a.x-this.manipulationStartX,this.y2=this.manipulationStartY2+a.y-this.manipulationStartY,this.adjustVisual(),this.adjustControlBox()):this.state==="resize"&&this.resize(a)},o.prototype.resize=function(a){switch(this.activeGrip){case this.grip1:this.x1=a.x,this.y1=a.y;break;case this.grip2:case void 0:this.x2=a.x,this.y2=a.y}this.adjustVisual(),this.adjustControlBox()},o.prototype.select=function(){h.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},o.prototype.deselect=function(){h.prototype.deselect.call(this),this.controlBox.style.display="none"},o.prototype.setupControlBox=function(){this.controlBox=q.createGroup(),this.container.appendChild(this.controlBox),this.addControlGrips(),this.controlBox.style.display="none"},o.prototype.adjustControlBox=function(){this.positionGrips()},o.prototype.addControlGrips=function(){this.grip1=this.createGrip(),this.grip2=this.createGrip(),this.positionGrips()},o.prototype.createGrip=function(){var a=new ut;return a.visual.transform.baseVal.appendItem(q.createTransform()),this.controlBox.appendChild(a.visual),a},o.prototype.positionGrips=function(){var a=this.grip1.GRIP_SIZE;this.positionGrip(this.grip1.visual,this.x1-a/2,this.y1-a/2),this.positionGrip(this.grip2.visual,this.x2-a/2,this.y2-a/2)},o.prototype.positionGrip=function(a,u,f){var c=a.transform.baseVal.getItem(0);c.setTranslate(u,f),a.transform.baseVal.replaceItem(c,0)},o.prototype.getState=function(){return Object.assign({x1:this.x1,y1:this.y1,x2:this.x2,y2:this.y2},h.prototype.getState.call(this))},o.prototype.restoreState=function(a){h.prototype.restoreState.call(this,a);var u=a;this.x1=u.x1,this.y1=u.y1,this.x2=u.x2,this.y2=u.y2},o.prototype.scale=function(a,u){h.prototype.scale.call(this,a,u),this.x1=this.x1*a,this.y1=this.y1*u,this.x2=this.x2*a,this.y2=this.y2*u,this.adjustVisual(),this.adjustControlBox()},o}(Fe),nt=function(h){function o(a,u,f){var c=h.call(this,a,u,f)||this;return c.strokeColor="transparent",c.strokeWidth=0,c.strokeDasharray="",c.setStrokeColor=c.setStrokeColor.bind(c),c.setStrokeWidth=c.setStrokeWidth.bind(c),c.setStrokeDasharray=c.setStrokeDasharray.bind(c),c.strokeColor=f.defaultColor,c.strokeWidth=f.defaultStrokeWidth,c.strokeDasharray=f.defaultStrokeDasharray,c.strokePanel=new Oe("Line color",f.defaultColorSet,f.defaultColor),c.strokePanel.onColorChanged=c.setStrokeColor,c.strokeWidthPanel=new vt("Line width",f.defaultStrokeWidths,f.defaultStrokeWidth),c.strokeWidthPanel.onWidthChanged=c.setStrokeWidth,c.strokeStylePanel=new ct("Line style",f.defaultStrokeDasharrays,f.defaultStrokeDasharray),c.strokeStylePanel.onStyleChanged=c.setStrokeDasharray,c}return _e(o,h),o.prototype.ownsTarget=function(a){return!(!h.prototype.ownsTarget.call(this,a)&&a!==this.visual&&a!==this.selectorLine&&a!==this.visibleLine)},o.prototype.createVisual=function(){this.visual=q.createGroup(),this.selectorLine=q.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()]]),this.visibleLine=q.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()]]),this.visual.appendChild(this.selectorLine),this.visual.appendChild(this.visibleLine),this.addMarkerVisualToContainer(this.visual)},o.prototype.pointerDown=function(a,u){h.prototype.pointerDown.call(this,a,u),this.state==="new"&&(this.createVisual(),this.adjustVisual(),this._state="creating")},o.prototype.adjustVisual=function(){this.selectorLine&&this.visibleLine&&(this.selectorLine.setAttribute("x1",this.x1.toString()),this.selectorLine.setAttribute("y1",this.y1.toString()),this.selectorLine.setAttribute("x2",this.x2.toString()),this.selectorLine.setAttribute("y2",this.y2.toString()),this.visibleLine.setAttribute("x1",this.x1.toString()),this.visibleLine.setAttribute("y1",this.y1.toString()),this.visibleLine.setAttribute("x2",this.x2.toString()),this.visibleLine.setAttribute("y2",this.y2.toString()),q.setAttributes(this.visibleLine,[["stroke",this.strokeColor]]),q.setAttributes(this.visibleLine,[["stroke-width",this.strokeWidth.toString()]]),q.setAttributes(this.visibleLine,[["stroke-dasharray",this.strokeDasharray.toString()]]))},o.prototype.setStrokeColor=function(a){this.strokeColor=a,this.adjustVisual(),this.colorChanged(a)},o.prototype.setStrokeWidth=function(a){this.strokeWidth=a,this.adjustVisual()},o.prototype.setStrokeDasharray=function(a){this.strokeDasharray=a,this.adjustVisual(),this.stateChanged()},Object.defineProperty(o.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),o.prototype.getState=function(){var a=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray},h.prototype.getState.call(this));return a.typeName=o.typeName,a},o.prototype.restoreState=function(a){h.prototype.restoreState.call(this,a);var u=a;this.strokeColor=u.strokeColor,this.strokeWidth=u.strokeWidth,this.strokeDasharray=u.strokeDasharray,this.createVisual(),this.adjustVisual()},o.typeName="LineMarker",o.title="Line marker",o.icon='',o}(Ge),Me=function(h){function o(a,u,f,c){var K=h.call(this,a,c||'')||this;return K.fonts=[],K.fontBoxes=[],K.fonts=u,K.currentFont=f,K.setCurrentFont=K.setCurrentFont.bind(K),K}return _e(o,h),o.prototype.getUi=function(){var a=this,u=document.createElement("div");return u.style.overflow="hidden",u.style.flexGrow="2",this.fonts.forEach(function(f){var c=document.createElement("div");c.style.display="inline-block",c.style.alignItems="center",c.style.justifyContent="space-between",c.style.padding="5px",c.style.borderWidth="2px",c.style.borderStyle="solid",c.style.overflow="hidden",c.style.maxWidth=100/a.fonts.length-5+"%",c.style.borderColor=f===a.currentFont?a.uiStyleSettings.toolboxAccentColor:"transparent",c.addEventListener("click",function(){a.setCurrentFont(f,c)}),u.appendChild(c);var K=document.createElement("div");K.style.display="flex",K.style.minHeight="20px",K.style.flexGrow="2",K.style.fontFamily=f,K.style.overflow="hidden";var Ie=document.createElement("div");Ie.style.whiteSpace="nowrap",Ie.style.overflow="hidden",Ie.style.textOverflow="ellipsis",Ie.innerHTML="The quick brown fox jumps over the lazy dog",K.appendChild(Ie),c.appendChild(K),a.fontBoxes.push(c)}),u},o.prototype.setCurrentFont=function(a,u){var f=this;this.currentFont=a,this.fontBoxes.forEach(function(c){c.style.borderColor=c===u?f.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onFontChanged&&this.onFontChanged(this.currentFont)},o}(Pe),ze=function(h){function o(a,u,f){var c=h.call(this,a,u,f)||this;return c.color="transparent",c.padding=5,c.DEFAULT_TEXT="your text here",c.text=c.DEFAULT_TEXT,c.isMoved=!1,c.color=f.defaultColor,c.fontFamily=f.defaultFontFamily,c.defaultSize={x:100,y:30},c.setColor=c.setColor.bind(c),c.setFont=c.setFont.bind(c),c.renderText=c.renderText.bind(c),c.sizeText=c.sizeText.bind(c),c.textEditDivClicked=c.textEditDivClicked.bind(c),c.showTextEditor=c.showTextEditor.bind(c),c.setSize=c.setSize.bind(c),c.positionTextEditor=c.positionTextEditor.bind(c),c.colorPanel=new Oe("Color",f.defaultColorSet,f.defaultColor),c.colorPanel.onColorChanged=c.setColor,c.fontFamilyPanel=new Me("Font",f.defaultFontFamilies,f.defaultFontFamily),c.fontFamilyPanel.onFontChanged=c.setFont,c}return _e(o,h),o.prototype.ownsTarget=function(a){if(h.prototype.ownsTarget.call(this,a)||a===this.visual||a===this.textElement||a===this.bgRectangle)return!0;var u=!1;return this.textElement.childNodes.forEach(function(f){f===a&&(u=!0)}),u},o.prototype.createVisual=function(){this.visual=q.createGroup(),this.bgRectangle=q.createRect(1,1,[["fill","transparent"]]),this.visual.appendChild(this.bgRectangle),this.textElement=q.createText([["fill",this.color],["font-family",this.fontFamily],["font-size","16px"],["x","0"],["y","0"]]),this.textElement.transform.baseVal.appendItem(q.createTransform()),this.textElement.transform.baseVal.appendItem(q.createTransform()),this.visual.appendChild(this.textElement),this.addMarkerVisualToContainer(this.visual),this.renderText()},o.prototype.pointerDown=function(a,u){h.prototype.pointerDown.call(this,a,u),this.isMoved=!1,this.pointerDownPoint=a,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(a),this._state="creating")},o.prototype.renderText=function(){var a=this;if(this.textElement){for(;this.textElement.lastChild;)this.textElement.removeChild(this.textElement.lastChild);this.text.split(/\r\n|[\n\v\f\r\x85\u2028\u2029]/).forEach(function(u){a.textElement.appendChild(q.createTSpan(u.trim()===""?" ":u.trim(),[["x","0"],["dy","1.2em"]]))}),setTimeout(this.sizeText,10)}},o.prototype.getTextScale=function(){var a=this.textElement.getBBox(),u=1;if(a.width>0&&a.height>0){var f=(1*this.width-this.width*this.padding*2/100)/a.width,c=(1*this.height-this.height*this.padding*2/100)/a.height;u=Math.min(f,c)}return u},o.prototype.getTextPosition=function(a){var u=this.textElement.getBBox(),f=0,c=0;return u.width>0&&u.height>0&&(f=(this.width-u.width*a)/2,c=this.height/2-u.height*a/2),{x:f,y:c}},o.prototype.sizeText=function(){var a=this.textElement.getBBox(),u=this.getTextScale(),f=this.getTextPosition(u);f.y-=a.y*u,navigator.userAgent.indexOf("Edge/")>-1?this.textElement.style.transform="translate("+f.x+"px, "+f.y+"px) scale("+u+", "+u+")":(this.textElement.transform.baseVal.getItem(0).setTranslate(f.x,f.y),this.textElement.transform.baseVal.getItem(1).setScale(u,u))},o.prototype.manipulate=function(a){h.prototype.manipulate.call(this,a),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(a.x-this.pointerDownPoint.x)>5||Math.abs(a.y-this.pointerDownPoint.y)>5)},o.prototype.resize=function(a){h.prototype.resize.call(this,a),this.isMoved=!0,this.setSize(),this.sizeText()},o.prototype.setSize=function(){h.prototype.setSize.call(this),this.visual&&this.bgRectangle&&(q.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),q.setAttributes(this.bgRectangle,[["width",this.width.toString()],["height",this.height.toString()]]))},o.prototype.pointerUp=function(a){var u=this.state;u==="creating"&&(this._suppressMarkerCreateEvent=!0),h.prototype.pointerUp.call(this,a),this.setSize(),(u==="creating"||!this.isMoved&&Date.now()-this.pointerDownTimestamp>500)&&this.showTextEditor(),this.pointerDownPoint=void 0},o.prototype.showTextEditor=function(){var a=this;this._state="edit",this.overlayContainer.innerHTML="",this.textEditDiv=document.createElement("div"),this.textEditDiv.style.flexGrow="2",this.textEditDiv.style.alignItems="center",this.textEditDiv.style.justifyContent="center",this.textEditDiv.style.pointerEvents="auto",this.textEditDiv.style.overflow="hidden",this.textEditor=document.createElement("div"),this.textEditor.style.position="absolute",this.textEditor.style.fontFamily=this.fontFamily,this.textEditor.style.lineHeight="1em",this.textEditor.innerText=this.text,this.textEditor.contentEditable="true",this.textEditor.style.color=this.color,this.textEditor.style.whiteSpace="pre",this.positionTextEditor(),this.textEditor.addEventListener("pointerup",function(u){u.stopPropagation()}),this.textEditor.addEventListener("input",function(){for(var u=Number.parseFloat(a.textEditor.style.fontSize);a.textEditor.clientWidth>=Number.parseInt(a.textEditor.style.maxWidth)&&u>.9;)u-=.1,a.textEditor.style.fontSize=Math.max(u,.9)+"em"}),this.textEditor.addEventListener("keyup",function(u){u.cancelBubble=!0}),this.textEditor.addEventListener("paste",function(u){if(u.clipboardData){var f=u.clipboardData.getData("text"),c=window.getSelection();if(!c.rangeCount)return!1;c.deleteFromDocument(),c.getRangeAt(0).insertNode(document.createTextNode(f)),u.preventDefault()}}),this.textEditDiv.addEventListener("pointerup",function(){a.textEditDivClicked(a.textEditor.innerText)}),this.textEditDiv.appendChild(this.textEditor),this.overlayContainer.appendChild(this.textEditDiv),this.hideVisual(),this.textEditor.focus(),document.execCommand("selectAll")},o.prototype.positionTextEditor=function(){if(this.state==="edit")if(this.textEditor===void 0)this.showTextEditor();else{this.textElement.style.display="";var a=this.getTextScale(),u=this.rotatePoint({x:this.left+this.width/2,y:this.top+this.height/2}),f=this.textElement.getBBox(),c={x:f.width*a,y:f.height*a};u.x-=c.x/2,u.y-=c.y/2,this.textEditor.style.top=u.y+"px",this.textEditor.style.left=u.x+"px",this.textEditor.style.maxWidth=this.overlayContainer.offsetWidth-u.x+"px",this.textEditor.style.fontSize=Math.max(16*a,12)+"px",this.textElement.style.display="none"}},o.prototype.textEditDivClicked=function(a){this.text=a.trim(),this.overlayContainer.innerHTML="",this.renderText(),this.showVisual(),this._suppressMarkerCreateEvent&&(this._suppressMarkerCreateEvent=!1,this.onMarkerCreated&&this.onMarkerCreated(this)),this.stateChanged()},o.prototype.select=function(){h.prototype.select.call(this),this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText)},o.prototype.deselect=function(){this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText),h.prototype.deselect.call(this)},o.prototype.dblClick=function(a,u){h.prototype.dblClick.call(this,a,u),this.showTextEditor()},o.prototype.setColor=function(a){this.textElement&&q.setAttributes(this.textElement,[["fill",a]]),this.color=a,this.textEditor&&(this.textEditor.style.color=this.color),this.colorChanged(a)},o.prototype.setFont=function(a){this.textElement&&q.setAttributes(this.textElement,[["font-family",a]]),this.fontFamily=a,this.textEditor&&(this.textEditor.style.fontFamily=this.fontFamily),this.renderText(),this.stateChanged()},o.prototype.hideVisual=function(){this.textElement.style.display="none",this.hideControlBox()},o.prototype.showVisual=function(){this.state==="edit"&&(this._state="select"),this.textElement.style.display="",this.showControlBox()},Object.defineProperty(o.prototype,"toolboxPanels",{get:function(){return[this.colorPanel,this.fontFamilyPanel]},enumerable:!1,configurable:!0}),o.prototype.getState=function(){var a=Object.assign({color:this.color,fontFamily:this.fontFamily,padding:this.padding,text:this.text},h.prototype.getState.call(this));return a.typeName=o.typeName,a},o.prototype.restoreState=function(a){var u=a;this.color=u.color,this.fontFamily=u.fontFamily,this.padding=u.padding,this.text=u.text,this.createVisual(),h.prototype.restoreState.call(this,a),this.setSize()},o.prototype.scale=function(a,u){h.prototype.scale.call(this,a,u),this.setSize(),this.sizeText(),this.positionTextEditor()},o.typeName="TextMarker",o.title="Text marker",o.icon='',o}($e),ee=function(h){function o(a,u,f){var c=h.call(this,a,u,f)||this;return c.color="transparent",c.lineWidth=3,c.drawing=!1,c.pixelRatio=1,c.color=f.defaultColor,c.lineWidth=f.defaultStrokeWidth,c.pixelRatio=f.freehandPixelRatio,c.setColor=c.setColor.bind(c),c.addCanvas=c.addCanvas.bind(c),c.finishCreation=c.finishCreation.bind(c),c.setLineWidth=c.setLineWidth.bind(c),c.colorPanel=new Oe("Color",f.defaultColorSet,f.defaultColor),c.colorPanel.onColorChanged=c.setColor,c.lineWidthPanel=new vt("Line width",f.defaultStrokeWidths,f.defaultStrokeWidth),c.lineWidthPanel.onWidthChanged=c.setLineWidth,c}return _e(o,h),o.prototype.ownsTarget=function(a){return!(!h.prototype.ownsTarget.call(this,a)&&a!==this.visual&&a!==this.drawingImage)},o.prototype.createVisual=function(){this.visual=q.createGroup(),this.drawingImage=q.createImage(),this.visual.appendChild(this.drawingImage);var a=q.createTransform();this.visual.transform.baseVal.appendItem(a),this.addMarkerVisualToContainer(this.visual)},o.prototype.pointerDown=function(a,u){this.state==="new"&&(this.addCanvas(),this.createVisual(),this._state="creating"),this.state==="creating"?(this.canvasContext.strokeStyle=this.color,this.canvasContext.lineWidth=this.lineWidth,this.canvasContext.beginPath(),this.canvasContext.moveTo(a.x,a.y),this.drawing=!0):h.prototype.pointerDown.call(this,a,u)},o.prototype.manipulate=function(a){this.state==="creating"?this.drawing&&(this.canvasContext.lineTo(a.x,a.y),this.canvasContext.stroke()):h.prototype.manipulate.call(this,a)},o.prototype.resize=function(a){h.prototype.resize.call(this,a),q.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),q.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]])},o.prototype.pointerUp=function(a){this._state==="creating"?this.drawing&&(this.canvasContext.closePath(),this.drawing=!1,this.globalSettings.newFreehandMarkerOnPointerUp&&this.finishCreation()):h.prototype.pointerUp.call(this,a)},o.prototype.addCanvas=function(){this.overlayContainer.innerHTML="",this.canvasElement=document.createElement("canvas"),this.canvasElement.width=this.overlayContainer.clientWidth*this.pixelRatio,this.canvasElement.height=this.overlayContainer.clientHeight*this.pixelRatio,this.canvasContext=this.canvasElement.getContext("2d"),this.canvasContext.scale(this.pixelRatio,this.pixelRatio),this.overlayContainer.appendChild(this.canvasElement)},o.prototype.select=function(){this.state==="creating"&&this.finishCreation(),h.prototype.select.call(this)},o.prototype.deselect=function(){this.state==="creating"&&this.finishCreation(),h.prototype.deselect.call(this)},o.prototype.finishCreation=function(){for(var a=this.canvasContext.getImageData(0,0,this.canvasElement.width,this.canvasElement.height),u=[this.canvasElement.width+1,this.canvasElement.height+1,-1,-1],f=u[0],c=u[1],K=u[2],Ie=u[3],Ke=!1,dt=0;dt0&&(Ke=!0,dtIe&&(Ie=dt),Ne>K&&(K=Ne));if(Ke){this.left=f/this.pixelRatio,this.top=c/this.pixelRatio,this.width=(K-f)/this.pixelRatio,this.height=(Ie-c)/this.pixelRatio;var St=document.createElement("canvas");St.width=K-f,St.height=Ie-c,St.getContext("2d").putImageData(this.canvasContext.getImageData(f,c,K-f,Ie-c),0,0),this.drawingImgUrl=St.toDataURL("image/png"),this.setDrawingImage(),this._state="select",this.onMarkerCreated&&this.onMarkerCreated(this)}this.overlayContainer.innerHTML=""},o.prototype.setDrawingImage=function(){q.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]]),q.setAttributes(this.drawingImage,[["href",this.drawingImgUrl]]),this.moveVisual({x:this.left,y:this.top})},o.prototype.setColor=function(a){this.color=a,this.colorChanged(a)},o.prototype.setLineWidth=function(a){this.lineWidth=a},Object.defineProperty(o.prototype,"toolboxPanels",{get:function(){return this.state==="new"||this.state==="creating"?[this.colorPanel,this.lineWidthPanel]:[]},enumerable:!1,configurable:!0}),o.prototype.getState=function(){var a=Object.assign({drawingImgUrl:this.drawingImgUrl},h.prototype.getState.call(this));return a.typeName=o.typeName,a},o.prototype.restoreState=function(a){this.createVisual(),h.prototype.restoreState.call(this,a),this.drawingImgUrl=a.drawingImgUrl,this.setDrawingImage()},o.prototype.scale=function(a,u){h.prototype.scale.call(this,a,u),this.setDrawingImage()},o.typeName="FreehandMarker",o.title="Freehand marker",o.icon='',o}($e),Y=function(h){function o(a,u,f){var c=h.call(this,a,f||'')||this;return c.typeBoxes=[],c.currentType=u,c.setCurrentType=c.setCurrentType.bind(c),c}return _e(o,h),o.prototype.getUi=function(){var a=this,u=document.createElement("div");u.style.display="flex",u.style.overflow="hidden",u.style.flexGrow="2";for(var f=function(Ie){var Ke="both";switch(Ie){case 0:Ke="both";break;case 1:Ke="start";break;case 2:Ke="end";break;case 3:Ke="none"}var dt=document.createElement("div");if(dt.style.display="flex",dt.style.flexGrow="2",dt.style.alignItems="center",dt.style.justifyContent="space-between",dt.style.padding="5px",dt.style.borderWidth="2px",dt.style.borderStyle="solid",dt.style.borderColor=Ke===c.currentType?c.uiStyleSettings.toolboxAccentColor:"transparent",dt.addEventListener("click",function(){a.setCurrentType(Ke,dt)}),u.appendChild(dt),Ke==="both"||Ke==="start"){var Ne=document.createElement("div");Ne.style.display="flex",Ne.style.alignItems="center",Ne.style.minHeight="20px",Ne.innerHTML=` `,Ne.style.marginLeft="5px",dt.appendChild(Ne)}var St=document.createElement("div");St.style.display="flex",St.style.alignItems="center",St.style.minHeight="20px",St.style.flexGrow="2";var Nt=document.createElement("hr");if(Nt.style.minWidth="20px",Nt.style.border="0px",Nt.style.borderTop="3px solid "+(c.uiStyleSettings!==void 0?c.uiStyleSettings.toolboxColor:"#eeeeee"),Nt.style.flexGrow="2",St.appendChild(Nt),dt.appendChild(St),Ke==="both"||Ke==="end"){var en=document.createElement("div");en.style.display="flex",en.style.alignItems="center",en.style.minHeight="20px",en.innerHTML=` - `,en.style.marginRight="5px",dt.appendChild(en)}c.typeBoxes.push(dt)},c=this,K=0;K<4;K++)f(K);return u},o.prototype.setCurrentType=function(a,u){var f=this;this.currentType=a,this.typeBoxes.forEach(function(c){c.style.borderColor=c===u?f.uiStyleSettings!==void 0?f.uiStyleSettings.toolboxAccentColor:"#3080c3":"transparent"}),this.onArrowTypeChanged&&this.onArrowTypeChanged(this.currentType)},o}(Pe),$=function(h){function o(a,u,f){var c=h.call(this,a,u,f)||this;return c.arrowType="end",c.arrowBaseHeight=10,c.arrowBaseWidth=10,c.getArrowPoints=c.getArrowPoints.bind(c),c.setArrowType=c.setArrowType.bind(c),c.arrowTypePanel=new Y("Arrow type","end"),c.arrowTypePanel.onArrowTypeChanged=c.setArrowType,c}return _e(o,h),o.prototype.ownsTarget=function(a){return!(!h.prototype.ownsTarget.call(this,a)&&a!==this.arrow1&&a!==this.arrow2)},o.prototype.getArrowPoints=function(a,u){var f=this.arrowBaseWidth+2*this.strokeWidth,c=this.arrowBaseHeight+2*this.strokeWidth;return a-f/2+","+(u+c/2)+" "+a+","+(u-c/2)+" "+(a+f/2)+","+(u+c/2)},o.prototype.createTips=function(){this.arrow1=q.createPolygon(this.getArrowPoints(this.x1,this.y1),[["fill",this.strokeColor]]),this.arrow1.transform.baseVal.appendItem(q.createTransform()),this.visual.appendChild(this.arrow1),this.arrow2=q.createPolygon(this.getArrowPoints(this.x2,this.y2),[["fill",this.strokeColor]]),this.arrow2.transform.baseVal.appendItem(q.createTransform()),this.visual.appendChild(this.arrow2)},o.prototype.pointerDown=function(a,u){h.prototype.pointerDown.call(this,a,u),this.state==="creating"&&this.createTips()},o.prototype.adjustVisual=function(){if(h.prototype.adjustVisual.call(this),this.arrow1&&this.arrow2&&(this.arrow1.style.display=this.arrowType==="both"||this.arrowType==="start"?"":"none",this.arrow2.style.display=this.arrowType==="both"||this.arrowType==="end"?"":"none",q.setAttributes(this.arrow1,[["points",this.getArrowPoints(this.x1,this.y1)],["fill",this.strokeColor]]),q.setAttributes(this.arrow2,[["points",this.getArrowPoints(this.x2,this.y2)],["fill",this.strokeColor]]),Math.abs(this.x1-this.x2)>.1)){var a=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2),u=this.arrow1.transform.baseVal.getItem(0);u.setRotate(a,this.x1,this.y1),this.arrow1.transform.baseVal.replaceItem(u,0);var f=this.arrow2.transform.baseVal.getItem(0);f.setRotate(a+180,this.x2,this.y2),this.arrow2.transform.baseVal.replaceItem(f,0)}},o.prototype.setArrowType=function(a){this.arrowType=a,this.adjustVisual(),this.stateChanged()},Object.defineProperty(o.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel,this.arrowTypePanel]},enumerable:!1,configurable:!0}),o.prototype.getState=function(){var a=Object.assign({arrowType:this.arrowType},h.prototype.getState.call(this));return a.typeName=o.typeName,a},o.prototype.restoreState=function(a){h.prototype.restoreState.call(this,a);var u=a;this.arrowType=u.arrowType,this.createTips(),this.adjustVisual()},o.typeName="ArrowMarker",o.title="Arrow marker",o.icon='',o}(nt),w=function(h){function o(a,u,f){var c=h.call(this,a,u,f)||this;return c.fillColor=f.defaultFillColor,c.strokeWidth=0,c.fillPanel=new Oe("Color",f.defaultColorSet,f.defaultFillColor),c.fillPanel.onColorChanged=c.setFillColor,c}return _e(o,h),Object.defineProperty(o.prototype,"toolboxPanels",{get:function(){return[this.fillPanel]},enumerable:!1,configurable:!0}),o.prototype.getState=function(){var a=h.prototype.getState.call(this);return a.typeName=o.typeName,a},o.typeName="CoverMarker",o.title="Cover marker",o.icon='',o}(Qe),M=function(h){function o(a,u,f,c){var K=h.call(this,a,c||'')||this;return K.opacities=[],K.opacityBoxes=[],K.opacities=u,K.currentOpacity=f,K.setCurrentOpacity=K.setCurrentOpacity.bind(K),K}return _e(o,h),o.prototype.getUi=function(){var a=this,u=document.createElement("div");return u.style.display="flex",u.style.overflow="hidden",u.style.flexGrow="2",u.style.justifyContent="space-between",this.opacities.forEach(function(f){var c=document.createElement("div");c.style.display="flex",c.style.alignItems="center",c.style.justifyContent="center",c.style.padding="5px",c.style.borderWidth="2px",c.style.borderStyle="solid",c.style.borderColor=f===a.currentOpacity?a.uiStyleSettings.toolboxAccentColor:"transparent",c.addEventListener("click",function(){a.setCurrentOpacity(f,c)}),u.appendChild(c);var K=document.createElement("div");K.innerText=100*f+"%",c.appendChild(K),a.opacityBoxes.push(c)}),u},o.prototype.setCurrentOpacity=function(a,u){var f=this;this.currentOpacity=a,this.opacityBoxes.forEach(function(c){c.style.borderColor=c===u?f.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onOpacityChanged&&this.onOpacityChanged(this.currentOpacity)},o}(Pe),B=function(h){function o(a,u,f){var c=h.call(this,a,u,f)||this;return c.setOpacity=c.setOpacity.bind(c),c.fillColor=f.defaultHighlightColor,c.strokeWidth=0,c.opacity=f.defaultHighlightOpacity,c.fillPanel=new Oe("Color",f.defaultColorSet,c.fillColor),c.fillPanel.onColorChanged=c.setFillColor,c.opacityPanel=new M("Opacity",f.defaultOpacitySteps,c.opacity),c.opacityPanel.onOpacityChanged=c.setOpacity,c}return _e(o,h),o.prototype.setOpacity=function(a){this.opacity=a,this.visual&&q.setAttributes(this.visual,[["opacity",this.opacity.toString()]]),this.stateChanged()},Object.defineProperty(o.prototype,"toolboxPanels",{get:function(){return[this.fillPanel,this.opacityPanel]},enumerable:!1,configurable:!0}),o.prototype.getState=function(){var a=h.prototype.getState.call(this);return a.typeName=o.typeName,a},o.typeName="HighlightMarker",o.title="Highlight marker",o.icon='',o}(w),z='',Ce=function(h){function o(a,u,f){var c=h.call(this,a,u,f)||this;return c.bgColor="transparent",c.tipPosition={x:0,y:0},c.tipBase1Position={x:0,y:0},c.tipBase2Position={x:0,y:0},c.tipMoving=!1,c.color=f.defaultStrokeColor,c.bgColor=f.defaultFillColor,c.fontFamily=f.defaultFontFamily,c.defaultSize={x:100,y:30},c.setBgColor=c.setBgColor.bind(c),c.getTipPoints=c.getTipPoints.bind(c),c.positionTip=c.positionTip.bind(c),c.setTipPoints=c.setTipPoints.bind(c),c.colorPanel=new Oe("Text color",f.defaultColorSet,c.color,''),c.colorPanel.onColorChanged=c.setColor,c.bgColorPanel=new Oe("Fill color",f.defaultColorSet,c.bgColor,z),c.bgColorPanel.onColorChanged=c.setBgColor,c.fontFamilyPanel=new Se("Font",f.defaultFontFamilies,f.defaultFontFamily),c.fontFamilyPanel.onFontChanged=c.setFont,c.tipGrip=new ut,c.tipGrip.visual.transform.baseVal.appendItem(q.createTransform()),c.controlBox.appendChild(c.tipGrip.visual),c}return _e(o,h),o.prototype.ownsTarget=function(a){return h.prototype.ownsTarget.call(this,a)||this.tipGrip.ownsTarget(a)||this.tip===a},o.prototype.createTip=function(){q.setAttributes(this.bgRectangle,[["fill",this.bgColor],["rx","10px"]]),this.tip=q.createPolygon(this.getTipPoints(),[["fill",this.bgColor]]),this.visual.appendChild(this.tip)},o.prototype.pointerDown=function(a,u){this.state==="new"&&h.prototype.pointerDown.call(this,a,u),this.state==="creating"?this.createTip():this.tipGrip.ownsTarget(u)?(this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.tipMoving=!0):h.prototype.pointerDown.call(this,a,u)},o.prototype.pointerUp=function(a){if(this.tipMoving)this.tipMoving=!1,this.isMoved=!0,h.prototype.pointerUp.call(this,a);else{var u=this.state==="creating";h.prototype.pointerUp.call(this,a),this.setTipPoints(u),this.positionTip()}},o.prototype.manipulate=function(a){if(this.tipMoving){var u=this.unrotatePoint(a);this.tipPosition={x:u.x-this.manipulationStartLeft,y:u.y-this.manipulationStartTop},this.positionTip()}else h.prototype.manipulate.call(this,a)},o.prototype.setBgColor=function(a){this.bgRectangle&&this.tip&&(q.setAttributes(this.bgRectangle,[["fill",a]]),q.setAttributes(this.tip,[["fill",a]])),this.bgColor=a,this.fillColorChanged(a)},o.prototype.getTipPoints=function(){return this.setTipPoints(this.state==="creating"),this.tipBase1Position.x+","+this.tipBase1Position.y+" "+this.tipBase2Position.x+","+this.tipBase2Position.y+" "+this.tipPosition.x+","+this.tipPosition.y},o.prototype.setTipPoints=function(a){a===void 0&&(a=!1);var u=Math.min(this.height/2,15),f=this.height/5;a&&(this.tipPosition={x:u+f/2,y:this.height+20});var c=Math.atan(this.height/2/(this.width/2));this.tipPosition.x=this.width/2&&this.tipPosition.y=this.width/2&&this.tipPosition.y>=this.height/2?c.1)){var a=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2),u=this.tip1.transform.baseVal.getItem(0);u.setRotate(a,this.x1,this.y1),this.tip1.transform.baseVal.replaceItem(u,0);var f=this.tip2.transform.baseVal.getItem(0);f.setRotate(a+180,this.x2,this.y2),this.tip2.transform.baseVal.replaceItem(f,0)}},Object.defineProperty(o.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),o.prototype.getState=function(){var a=h.prototype.getState.call(this);return a.typeName=o.typeName,a},o.prototype.restoreState=function(a){h.prototype.restoreState.call(this,a),this.createTips(),this.adjustVisual()},o.typeName="MeasurementMarker",o.title="Measurement marker",o.icon='',o}(nt),it=function(h){function o(a,u,f){var c=h.call(this,a,u,f)||this;return c.strokePanel.colors=f.defaultColorSet,c.fillColor="transparent",c}return _e(o,h),Object.defineProperty(o.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),o.prototype.getState=function(){var a=h.prototype.getState.call(this);return a.typeName=o.typeName,a},o.typeName="EllipseFrameMarker",o.title="Ellipse frame marker",o.icon='',o}(le),pt=function(){function h(){this.undoStack=[],this.redoStack=[]}return Object.defineProperty(h.prototype,"isUndoPossible",{get:function(){return this.undoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"isRedoPossible",{get:function(){return this.redoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"undoStepCount",{get:function(){return this.undoStack.length},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"redoStepCount",{get:function(){return this.redoStack.length},enumerable:!1,configurable:!0}),h.prototype.addUndoStep=function(o){this.undoStack.length!==0&&JSON.stringify(this.undoStack[this.undoStack.length-1])===JSON.stringify(o)||(this.undoStack.push(o),JSON.stringify(this.lastRedoStep)!==JSON.stringify(o)&&this.redoStack.splice(0,this.redoStack.length))},h.prototype.replaceLastUndoStep=function(o){this.undoStack.length>0&&(this.undoStack[this.undoStack.length-1]=o)},h.prototype.getLastUndoStep=function(){return this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0},h.prototype.undo=function(){if(this.undoStack.length>1){var o=this.undoStack.pop();return o!==void 0&&this.redoStack.push(o),this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0}},h.prototype.redo=function(){return this.lastRedoStep=this.redoStack.pop(),this.lastRedoStep},h}(),ht=function(h){function o(a,u,f){var c=h.call(this,a,u,f)||this;return c.strokeColor="transparent",c.strokeWidth=0,c.strokeDasharray="",c.curveX=0,c.curveY=0,c.manipulationStartCurveX=0,c.manipulationStartCurveY=0,c.setStrokeColor=c.setStrokeColor.bind(c),c.setStrokeWidth=c.setStrokeWidth.bind(c),c.setStrokeDasharray=c.setStrokeDasharray.bind(c),c.positionGrips=c.positionGrips.bind(c),c.addControlGrips=c.addControlGrips.bind(c),c.adjustVisual=c.adjustVisual.bind(c),c.setupControlBox=c.setupControlBox.bind(c),c.resize=c.resize.bind(c),c.strokeColor=f.defaultColor,c.strokeWidth=f.defaultStrokeWidth,c.strokeDasharray=f.defaultStrokeDasharray,c.strokePanel=new Oe("Line color",f.defaultColorSet,f.defaultColor),c.strokePanel.onColorChanged=c.setStrokeColor,c.strokeWidthPanel=new vt("Line width",f.defaultStrokeWidths,f.defaultStrokeWidth),c.strokeWidthPanel.onWidthChanged=c.setStrokeWidth,c.strokeStylePanel=new ct("Line style",f.defaultStrokeDasharrays,f.defaultStrokeDasharray),c.strokeStylePanel.onStyleChanged=c.setStrokeDasharray,c}return _e(o,h),o.prototype.ownsTarget=function(a){return!(!h.prototype.ownsTarget.call(this,a)&&a!==this.visual&&a!==this.selectorCurve&&a!==this.visibleCurve&&!this.curveGrip.ownsTarget(a))},o.prototype.getPathD=function(){return"M "+this.x1+" "+this.y1+" Q "+this.curveX+" "+this.curveY+", "+this.x2+" "+this.y2},o.prototype.createVisual=function(){this.visual=q.createGroup(),this.selectorCurve=q.createPath(this.getPathD(),[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()],["fill","transparent"]]),this.visibleCurve=q.createPath(this.getPathD(),[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["fill","transparent"]]),this.visual.appendChild(this.selectorCurve),this.visual.appendChild(this.visibleCurve),this.addMarkerVisualToContainer(this.visual)},o.prototype.pointerDown=function(a,u){h.prototype.pointerDown.call(this,a,u),this.manipulationStartCurveX=this.curveX,this.manipulationStartCurveY=this.curveY,this.state==="new"&&(this.curveX=a.x,this.curveY=a.y),this.state==="new"?(this.createVisual(),this.adjustVisual(),this._state="creating"):this.curveGrip.ownsTarget(u)&&(this.activeGrip=this.curveGrip,this._state="resize")},o.prototype.adjustVisual=function(){this.selectorCurve&&this.visibleCurve&&(this.selectorCurve.setAttribute("d",this.getPathD()),this.visibleCurve.setAttribute("d",this.getPathD()),q.setAttributes(this.visibleCurve,[["stroke",this.strokeColor]]),q.setAttributes(this.visibleCurve,[["stroke-width",this.strokeWidth.toString()]]),q.setAttributes(this.visibleCurve,[["stroke-dasharray",this.strokeDasharray.toString()]]))},o.prototype.setupControlBox=function(){h.prototype.setupControlBox.call(this),this.curveControlLine1=q.createLine(this.x1,this.y1,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.curveControlLine2=q.createLine(this.x2,this.y2,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.controlBox.insertBefore(this.curveControlLine1,this.controlBox.firstChild),this.controlBox.insertBefore(this.curveControlLine2,this.controlBox.firstChild)},o.prototype.addControlGrips=function(){this.curveGrip=this.createGrip(),this.curveX=0,this.curveY=0,h.prototype.addControlGrips.call(this)},o.prototype.positionGrips=function(){h.prototype.positionGrips.call(this);var a=this.curveGrip.GRIP_SIZE;this.positionGrip(this.curveGrip.visual,this.curveX-a/2,this.curveY-a/2),this.curveControlLine1&&this.curveControlLine2&&(this.curveControlLine1.setAttribute("x1",this.x1.toString()),this.curveControlLine1.setAttribute("y1",this.y1.toString()),this.curveControlLine1.setAttribute("x2",this.curveX.toString()),this.curveControlLine1.setAttribute("y2",this.curveY.toString()),this.curveControlLine2.setAttribute("x1",this.x2.toString()),this.curveControlLine2.setAttribute("y1",this.y2.toString()),this.curveControlLine2.setAttribute("x2",this.curveX.toString()),this.curveControlLine2.setAttribute("y2",this.curveY.toString()))},o.prototype.manipulate=function(a){this.state==="move"&&(this.curveX=this.manipulationStartCurveX+a.x-this.manipulationStartX,this.curveY=this.manipulationStartCurveY+a.y-this.manipulationStartY),h.prototype.manipulate.call(this,a)},o.prototype.resize=function(a){this.activeGrip===this.curveGrip&&(this.curveX=a.x,this.curveY=a.y),h.prototype.resize.call(this,a),this.state==="creating"&&(this.curveX=this.x1+(this.x2-this.x1)/2,this.curveY=this.y1+(this.y2-this.y1)/2)},o.prototype.setStrokeColor=function(a){this.strokeColor=a,this.adjustVisual(),this.colorChanged(a)},o.prototype.setStrokeWidth=function(a){this.strokeWidth=a,this.adjustVisual()},o.prototype.setStrokeDasharray=function(a){this.strokeDasharray=a,this.adjustVisual()},o.prototype.scale=function(a,u){this.curveX=this.curveX*a,this.curveY=this.curveY*u,h.prototype.scale.call(this,a,u)},Object.defineProperty(o.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),o.prototype.getState=function(){var a=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,curveX:this.curveX,curveY:this.curveY},h.prototype.getState.call(this));return a.typeName=o.typeName,a},o.prototype.restoreState=function(a){h.prototype.restoreState.call(this,a);var u=a;this.strokeColor=u.strokeColor,this.strokeWidth=u.strokeWidth,this.strokeDasharray=u.strokeDasharray,this.curveX=u.curveX,this.curveY=u.curveY,this.createVisual(),this.adjustVisual()},o.typeName="CurveMarker",o.title="Curve marker",o.icon='',o}(Ge),Rt=function(){function h(o,a){a===void 0&&(a=!1),this.cancelable=!1,this._defaultPrevented=!1,this.markerArea=o,this.cancelable=a}return Object.defineProperty(h.prototype,"defaultPrevented",{get:function(){return this._defaultPrevented},enumerable:!1,configurable:!0}),h.prototype.preventDefault=function(){this._defaultPrevented=!0},h}(),kt=function(h){function o(a,u,f){var c=h.call(this,a,!1)||this;return c.dataUrl=u,c.state=f,c}return _e(o,h),o}(Rt),mt=function(h){function o(a,u,f){f===void 0&&(f=!1);var c=h.call(this,a,f)||this;return c.marker=u,c}return _e(o,h),o}(Rt),Yt=function(){function h(){this.render=[],this.beforeclose=[],this.close=[],this.show=[],this.restorestate=[],this.statechange=[],this.markerselect=[],this.markerdeselect=[],this.markercreating=[],this.markercreate=[],this.markerbeforedelete=[],this.markerdelete=[],this.markerchange=[],this.focus=[],this.blur=[]}return h.prototype.addEventListener=function(o,a){this[o].push(a)},h.prototype.removeEventListener=function(o,a){var u=this[o].indexOf(a);u>-1&&this[o].splice(u,1)},h}(),_t=function(){function h(o){this.touchPoints=0,this._availableMarkerTypes=this.DEFAULT_MARKER_TYPES,this.mode="select",this.markers=[],this.isDragging=!1,this.renderEventListeners=[],this.closeEventListeners=[],this.settings=new ye,this._isOpen=!1,this.undoRedoManager=new pt,this.renderAtNaturalSize=!1,this.renderImageType="image/png",this.renderMarkersOnly=!1,this.zoomSteps=[1,1.5,2,4],this._zoomLevel=1,this._isResizing=!1,this.prevPanPoint={x:0,y:0},this.eventListeners=new Yt,this._silentRenderMode=!1,this._isFocused=!1,this._instanceNo=h.instanceCounter++,this.styles=new lt(this.instanceNo),this.uiStyleSettings=this.styles.settings,this.target=o,this.targetRoot=document.body,this.width=o.clientWidth,this.height=o.clientHeight,this.styles.removeStyleSheet(),this.open=this.open.bind(this),this.setTopLeft=this.setTopLeft.bind(this),this.toolbarButtonClicked=this.toolbarButtonClicked.bind(this),this.createNewMarker=this.createNewMarker.bind(this),this.addNewMarker=this.addNewMarker.bind(this),this.markerCreated=this.markerCreated.bind(this),this.setCurrentMarker=this.setCurrentMarker.bind(this),this.onPointerDown=this.onPointerDown.bind(this),this.onDblClick=this.onDblClick.bind(this),this.onPointerMove=this.onPointerMove.bind(this),this.onPointerUp=this.onPointerUp.bind(this),this.onPointerOut=this.onPointerOut.bind(this),this.onKeyUp=this.onKeyUp.bind(this),this.overrideOverflow=this.overrideOverflow.bind(this),this.restoreOverflow=this.restoreOverflow.bind(this),this.close=this.close.bind(this),this.closeUI=this.closeUI.bind(this),this.addCloseEventListener=this.addCloseEventListener.bind(this),this.removeCloseEventListener=this.removeCloseEventListener.bind(this),this.addRenderEventListener=this.addRenderEventListener.bind(this),this.removeRenderEventListener=this.removeRenderEventListener.bind(this),this.clientToLocalCoordinates=this.clientToLocalCoordinates.bind(this),this.onWindowResize=this.onWindowResize.bind(this),this.deleteSelectedMarker=this.deleteSelectedMarker.bind(this),this.setWindowHeight=this.setWindowHeight.bind(this),this.removeMarker=this.removeMarker.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this),this.onPopupTargetResize=this.onPopupTargetResize.bind(this),this.showNotesEditor=this.showNotesEditor.bind(this),this.hideNotesEditor=this.hideNotesEditor.bind(this),this.stepZoom=this.stepZoom.bind(this),this.focus=this.focus.bind(this),this.blur=this.blur.bind(this),this.markerStateChanged=this.markerStateChanged.bind(this),this.switchToSelectMode=this.switchToSelectMode.bind(this),this.addDefs=this.addDefs.bind(this),this.addDefsToImage=this.addDefsToImage.bind(this)}return Object.defineProperty(h.prototype,"ALL_MARKER_TYPES",{get:function(){return[Ze,ee,$,ze,it,le,B,Ce,Be,w,nt,ht]},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"DEFAULT_MARKER_TYPES",{get:function(){return[Ze,ee,$,ze,le,B,Ce]},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"BASIC_MARKER_TYPES",{get:function(){return[Ze,ee,$,ze,B]},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"availableMarkerTypes",{get:function(){return this._availableMarkerTypes},set:function(o){var a=this;this._availableMarkerTypes.splice(0),o.forEach(function(u){if(typeof u=="string"){var f=a.ALL_MARKER_TYPES.find(function(c){return c.typeName===u});f!==void 0&&a._availableMarkerTypes.push(f)}else a._availableMarkerTypes.push(u)})},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"currentMarker",{get:function(){return this._currentMarker},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"isOpen",{get:function(){return this._isOpen},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"isUndoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isUndoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"isRedoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isRedoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"zoomLevel",{get:function(){return this._zoomLevel},set:function(o){this._zoomLevel=o,this.editorCanvas&&this.contentDiv&&(this.editorCanvas.style.transform="scale("+this._zoomLevel+")",this.contentDiv.scrollTo({left:(this.editorCanvas.clientWidth*this._zoomLevel-this.contentDiv.clientWidth)/2,top:(this.editorCanvas.clientHeight*this._zoomLevel-this.contentDiv.clientHeight)/2}))},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"instanceNo",{get:function(){return this._instanceNo},enumerable:!1,configurable:!0}),h.prototype.open=function(){this.setupResizeObserver(),this.setEditingTarget(),this.setTopLeft(),this.initMarkerCanvas(),this.initOverlay(),this.attachEvents(),this.settings.displayMode==="popup"&&this.onPopupTargetResize(),je.isLicensed||this.addLogo(),this._isOpen=!0,this._isFocused=!0},h.prototype.show=function(){var o=this;this.styles.styleSheetRoot===void 0&&tt.styleSheetRoot!==void 0&&(this.styles.styleSheetRoot=tt.styleSheetRoot),this.setWindowHeight(),this.showUI(),this.open(),this.eventListeners.show.forEach(function(a){return a(new Rt(o))})},h.prototype.render=function(){return Te(this,void 0,void 0,function(){var o;return Le(this,function(a){switch(a.label){case 0:return this.setCurrentMarker(),(o=new et).naturalSize=this.renderAtNaturalSize,o.imageType=this.renderImageType,o.imageQuality=this.renderImageQuality,o.markersOnly=this.renderMarkersOnly,o.width=this.renderWidth,o.height=this.renderHeight,[4,o.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 1:return a.sent(),[4,o.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 2:return[2,a.sent()]}})})},h.prototype.close=function(o){var a=this;if(o===void 0&&(o=!1),this.isOpen){var u=!1;o||this.eventListeners.beforeclose.forEach(function(f){var c=new Rt(a,!0);f(c),c.defaultPrevented&&(u=!0)}),u||(this.coverDiv&&this.closeUI(),this.targetObserver&&this.targetObserver.unobserve(this.target),this.settings.displayMode==="popup"&&window.removeEventListener("resize",this.setWindowHeight),this.eventListeners.close.forEach(function(f){return f(new Rt(a))}),this.detachEvents(),this._isOpen=!1)}},h.prototype.addMarkersToToolbar=function(){for(var o,a=[],u=0;uthis.editorCanvas.clientHeight?this.editorCanvas.clientHeight*o:this.editorCanvas.clientWidth,u=a',o.title="Powered by marker.js",o.style.display="grid",o.style.alignItems="center",o.style.justifyItems="center",o.style.padding="3px",o.style.width="20px",o.style.height="20px",this.logoUI.appendChild(o),this.editorCanvas.appendChild(this.logoUI),this.logoUI.style.position="absolute",this.logoUI.style.pointerEvents="all",this.positionLogo()},h.prototype.positionLogo=function(){this.logoUI&&(this.uiStyleSettings.logoPosition!=="right"?this.logoUI.style.left=this.markerImageHolder.offsetLeft+10+"px":this.logoUI.style.left=this.markerImageHolder.offsetLeft+this.markerImageHolder.offsetWidth-this.logoUI.clientWidth-10+"px",this.logoUI.style.top=this.markerImageHolder.offsetTop+this.markerImageHolder.offsetHeight-this.logoUI.clientHeight-10+"px")},h.prototype.overrideOverflow=function(){this.scrollXState=window.scrollX,this.scrollYState=window.scrollY,this.bodyOverflowState=document.body.style.overflow,window.scroll({top:0,left:0}),document.body.style.overflow="hidden"},h.prototype.restoreOverflow=function(){document.body.style.overflow=this.bodyOverflowState,window.scroll({top:this.scrollYState,left:this.scrollXState})},h.prototype.showUI=function(){switch(this.settings.displayMode==="popup"&&this.overrideOverflow(),this.coverDiv=document.createElement("div"),this.coverDiv.style.visibility=this._silentRenderMode?"hidden":"visible",this.coverDiv.className=this.styles.classNamePrefixBase+" "+this.styles.classNamePrefix,this.coverDiv.style.fontSize="16px",this.coverDiv.style.userSelect="none",this.settings.displayMode){case"inline":this.coverDiv.style.position="absolute";var o=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=o+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px",this.coverDiv.style.width=this.target.offsetWidth.toString()+"px",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"5";break;case"popup":this.coverDiv.style.position="absolute",this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=window.innerHeight+"px",this.coverDiv.style.backgroundColor="rgba(0, 0, 0, 0.75)",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"1000",this.coverDiv.style.display="flex"}this.targetRoot.appendChild(this.coverDiv),this.uiDiv=document.createElement("div"),this.uiDiv.style.display="flex",this.uiDiv.style.flexDirection="column",this.uiDiv.style.flexGrow="2",this.uiDiv.style.margin=this.settings.displayMode==="popup"?this.settings.popupMargin+"px":"0px",this.uiDiv.style.border="0px",this.coverDiv.appendChild(this.uiDiv),this.toolbar=new ce(this.uiDiv,this.settings.displayMode,this._availableMarkerTypes,this.uiStyleSettings,this.styles),this.toolbar.addButtonClickListener(this.toolbarButtonClicked),this.toolbar.show(this._silentRenderMode||this.uiStyleSettings.hideToolbar?"hidden":"visible"),this.contentDiv=document.createElement("div"),this.contentDiv.style.display="flex",this.contentDiv.style.flexDirection="row",this.contentDiv.style.flexGrow="2",this.contentDiv.style.flexShrink="1",this.settings.displayMode==="popup"&&(this.contentDiv.style.backgroundColor=this.uiStyleSettings.canvasBackgroundColor,this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.uiStyleSettings.toolbarHeight+"px",this.contentDiv.style.maxWidth="calc(100vw - "+2*this.settings.popupMargin+"px)"),this.contentDiv.style.overflow="auto",this.uiDiv.appendChild(this.contentDiv),this.editorCanvas=document.createElement("div"),this.editorCanvas.style.flexGrow="2",this.editorCanvas.style.flexShrink="1",this.editorCanvas.style.position="relative",this.editorCanvas.style.overflow="hidden",this.editorCanvas.style.display="flex",this.settings.displayMode==="popup"&&(this.editorCanvas.style.alignItems="center",this.editorCanvas.style.justifyContent="center"),this.editorCanvas.style.pointerEvents="none",this.editorCanvas.style.transformOrigin="left top",this.editorCanvas.style.transform="scale("+this.zoomLevel+")",this.contentDiv.appendChild(this.editorCanvas),this.editingTarget=this.target instanceof HTMLImageElement?document.createElement("img"):document.createElement("canvas"),this.target.getClientRects().item(0).y-1&&this.markers.splice(this.markers.indexOf(o),1),o.dispose()},h.prototype.switchToSelectMode=function(){this.mode="select",this.hideNotesEditor(),this._currentMarker!==void 0&&(this._currentMarker.state!=="new"?this._currentMarker.select():(this.removeMarker(this._currentMarker),this.setCurrentMarker(),this.markerImage.style.cursor="default"),this.addUndoStep())},h.prototype.toolbarButtonClicked=function(o,a){if(o==="marker"&&a!==void 0)this.createNewMarker(a);else if(o==="action")switch(a){case"select":this.switchToSelectMode(),this.switchToSelectMode();break;case"delete":this.deleteSelectedMarker();break;case"clear":this.clear();break;case"undo":this.undo();break;case"redo":this.redo();break;case"zoom":this.stepZoom();break;case"zoom-out":this.zoomLevel=1;break;case"notes":this.notesArea===void 0?(this.switchToSelectMode(),this.zoomLevel=1,this.showNotesEditor()):this.switchToSelectMode();break;case"close":this.close();break;case"render":this.switchToSelectMode(),this.startRenderAndClose()}},h.prototype.deleteSelectedMarker=function(){var o=this;if(this._currentMarker!==void 0){var a=!1;if(this.eventListeners.markerbeforedelete.forEach(function(f){var c=new mt(o,o._currentMarker,!0);f(c),c.defaultPrevented&&(a=!0)}),!a){var u=this._currentMarker;this._currentMarker.dispose(),this.markerImage.removeChild(this._currentMarker.container),this.markers.splice(this.markers.indexOf(this._currentMarker),1),this.setCurrentMarker(),this.addUndoStep(),this.eventListeners.markerdelete.forEach(function(f){return f(new mt(o,u))})}}},h.prototype.clear=function(){var o=this,a=!1;if(this.markers.length>0&&(this.eventListeners.markerbeforedelete.forEach(function(K){var Ie=new mt(o,void 0,!0);K(Ie),Ie.defaultPrevented&&(a=!0)}),!a)){this.setCurrentMarker();for(var u=function(K){var Ie=f.markers[K];f.setCurrentMarker(f.markers[K]),f._currentMarker.dispose(),f.markerImage.removeChild(f._currentMarker.container),f.markers.splice(f.markers.indexOf(f._currentMarker),1),f.eventListeners.markerdelete.forEach(function(Ke){return Ke(new mt(o,Ie))})},f=this,c=this.markers.length-1;c>=0;c--)u(c);this.addUndoStep()}},Object.defineProperty(h.prototype,"isNotesAreaOpen",{get:function(){return this.notesArea!==void 0},enumerable:!1,configurable:!0}),h.prototype.showNotesEditor=function(){var o;this._currentMarker!==void 0&&(this.overlayContainer.innerHTML="",this.notesArea=document.createElement("textarea"),this.notesArea.className=this.uiStyleSettings.notesAreaStyleClassName,this.notesArea.style.pointerEvents="auto",this.notesArea.style.alignSelf="stretch",this.notesArea.style.width="100%",this.notesArea.style.margin=this.uiStyleSettings.toolbarHeight/4+"px",this.notesArea.value=(o=this._currentMarker.notes)!==null&&o!==void 0?o:"",this.overlayContainer.appendChild(this.notesArea))},h.prototype.hideNotesEditor=function(){this.isNotesAreaOpen&&(this._currentMarker!==void 0&&(this._currentMarker.notes=this.notesArea.value.trim()!==""?this.notesArea.value:void 0),this.overlayContainer.removeChild(this.notesArea),this.notesArea=void 0)},h.prototype.selectLastMarker=function(){this.markers.length>0?this.setCurrentMarker(this.markers[this.markers.length-1]):this.setCurrentMarker()},h.prototype.addUndoStep=function(){var o=this;if(this._currentMarker===void 0||this._currentMarker.state!=="edit"){var a=this.getState(),u=this.undoRedoManager.getLastUndoStep();if(!u||u.width===a.width&&u.height===a.height){var f=this.undoRedoManager.undoStepCount;this.undoRedoManager.addUndoStep(a),f1&&this.panTo({x:o.clientX,y:o.clientY}))},h.prototype.onPointerUp=function(o){this.touchPoints>0&&this.touchPoints--,this.touchPoints===0&&this.isDragging&&this._currentMarker!==void 0&&this._currentMarker.pointerUp(this.clientToLocalCoordinates(o.clientX,o.clientY)),this.isDragging=!1,this.addUndoStep()},h.prototype.onPointerOut=function(){this.touchPoints>0&&this.touchPoints--},h.prototype.onKeyUp=function(o){this._currentMarker===void 0||this.notesArea!==void 0||o.key!=="Delete"&&o.key!=="Backspace"||this.deleteSelectedMarker()},h.prototype.clientToLocalCoordinates=function(o,a){var u=this.markerImage.getBoundingClientRect();return{x:(o-u.left)/this.zoomLevel,y:(a-u.top)/this.zoomLevel}},h.prototype.onWindowResize=function(){this.positionUI()},h.prototype.positionUI=function(){switch(this.setTopLeft(),this.settings.displayMode){case"inline":var o=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=o+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px";break;case"popup":this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=this.windowHeight+"px",this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.styles.settings.toolbarHeight+"px"}this.positionMarkerImage(),this.positionLogo()},h.prototype.addLicenseKey=function(o){je.addKey(o)},h.prototype.addEventListener=function(o,a){this.eventListeners.addEventListener(o,a)},h.prototype.removeEventListener=function(o,a){this.eventListeners.removeEventListener(o,a)},h.prototype.renderState=function(o){this._silentRenderMode=!0,this.settings.displayMode="inline",this.isOpen||this.show(),this.restoreState(o),this.startRenderAndClose(),this._silentRenderMode=!1},Object.defineProperty(h.prototype,"isFocused",{get:function(){return this._isFocused},enumerable:!1,configurable:!0}),h.prototype.focus=function(){var o=this;this._isFocused||(this.attachWindowEvents(),this._isFocused=!0,this._previousCurrentMarker!==void 0&&this.setCurrentMarker(this._previousCurrentMarker),this.eventListeners.focus.forEach(function(a){return a(new Rt(o))}))},h.prototype.blur=function(){var o=this;this._isFocused&&(this.detachWindowEvents(),this._isFocused=!1,this._previousCurrentMarker=this._currentMarker,this.setCurrentMarker(),this.eventListeners.blur.forEach(function(a){return a(new Rt(o))}))},h.instanceCounter=0,h}();/* ********************************** + `,en.style.marginRight="5px",dt.appendChild(en)}c.typeBoxes.push(dt)},c=this,K=0;K<4;K++)f(K);return u},o.prototype.setCurrentType=function(a,u){var f=this;this.currentType=a,this.typeBoxes.forEach(function(c){c.style.borderColor=c===u?f.uiStyleSettings!==void 0?f.uiStyleSettings.toolboxAccentColor:"#3080c3":"transparent"}),this.onArrowTypeChanged&&this.onArrowTypeChanged(this.currentType)},o}(Pe),$=function(h){function o(a,u,f){var c=h.call(this,a,u,f)||this;return c.arrowType="end",c.arrowBaseHeight=10,c.arrowBaseWidth=10,c.getArrowPoints=c.getArrowPoints.bind(c),c.setArrowType=c.setArrowType.bind(c),c.arrowTypePanel=new Y("Arrow type","end"),c.arrowTypePanel.onArrowTypeChanged=c.setArrowType,c}return _e(o,h),o.prototype.ownsTarget=function(a){return!(!h.prototype.ownsTarget.call(this,a)&&a!==this.arrow1&&a!==this.arrow2)},o.prototype.getArrowPoints=function(a,u){var f=this.arrowBaseWidth+2*this.strokeWidth,c=this.arrowBaseHeight+2*this.strokeWidth;return a-f/2+","+(u+c/2)+" "+a+","+(u-c/2)+" "+(a+f/2)+","+(u+c/2)},o.prototype.createTips=function(){this.arrow1=q.createPolygon(this.getArrowPoints(this.x1,this.y1),[["fill",this.strokeColor]]),this.arrow1.transform.baseVal.appendItem(q.createTransform()),this.visual.appendChild(this.arrow1),this.arrow2=q.createPolygon(this.getArrowPoints(this.x2,this.y2),[["fill",this.strokeColor]]),this.arrow2.transform.baseVal.appendItem(q.createTransform()),this.visual.appendChild(this.arrow2)},o.prototype.pointerDown=function(a,u){h.prototype.pointerDown.call(this,a,u),this.state==="creating"&&this.createTips()},o.prototype.adjustVisual=function(){if(h.prototype.adjustVisual.call(this),this.arrow1&&this.arrow2&&(this.arrow1.style.display=this.arrowType==="both"||this.arrowType==="start"?"":"none",this.arrow2.style.display=this.arrowType==="both"||this.arrowType==="end"?"":"none",q.setAttributes(this.arrow1,[["points",this.getArrowPoints(this.x1,this.y1)],["fill",this.strokeColor]]),q.setAttributes(this.arrow2,[["points",this.getArrowPoints(this.x2,this.y2)],["fill",this.strokeColor]]),Math.abs(this.x1-this.x2)>.1)){var a=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2),u=this.arrow1.transform.baseVal.getItem(0);u.setRotate(a,this.x1,this.y1),this.arrow1.transform.baseVal.replaceItem(u,0);var f=this.arrow2.transform.baseVal.getItem(0);f.setRotate(a+180,this.x2,this.y2),this.arrow2.transform.baseVal.replaceItem(f,0)}},o.prototype.setArrowType=function(a){this.arrowType=a,this.adjustVisual(),this.stateChanged()},Object.defineProperty(o.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel,this.arrowTypePanel]},enumerable:!1,configurable:!0}),o.prototype.getState=function(){var a=Object.assign({arrowType:this.arrowType},h.prototype.getState.call(this));return a.typeName=o.typeName,a},o.prototype.restoreState=function(a){h.prototype.restoreState.call(this,a);var u=a;this.arrowType=u.arrowType,this.createTips(),this.adjustVisual()},o.typeName="ArrowMarker",o.title="Arrow marker",o.icon='',o}(nt),w=function(h){function o(a,u,f){var c=h.call(this,a,u,f)||this;return c.fillColor=f.defaultFillColor,c.strokeWidth=0,c.fillPanel=new Oe("Color",f.defaultColorSet,f.defaultFillColor),c.fillPanel.onColorChanged=c.setFillColor,c}return _e(o,h),Object.defineProperty(o.prototype,"toolboxPanels",{get:function(){return[this.fillPanel]},enumerable:!1,configurable:!0}),o.prototype.getState=function(){var a=h.prototype.getState.call(this);return a.typeName=o.typeName,a},o.typeName="CoverMarker",o.title="Cover marker",o.icon='',o}(Qe),M=function(h){function o(a,u,f,c){var K=h.call(this,a,c||'')||this;return K.opacities=[],K.opacityBoxes=[],K.opacities=u,K.currentOpacity=f,K.setCurrentOpacity=K.setCurrentOpacity.bind(K),K}return _e(o,h),o.prototype.getUi=function(){var a=this,u=document.createElement("div");return u.style.display="flex",u.style.overflow="hidden",u.style.flexGrow="2",u.style.justifyContent="space-between",this.opacities.forEach(function(f){var c=document.createElement("div");c.style.display="flex",c.style.alignItems="center",c.style.justifyContent="center",c.style.padding="5px",c.style.borderWidth="2px",c.style.borderStyle="solid",c.style.borderColor=f===a.currentOpacity?a.uiStyleSettings.toolboxAccentColor:"transparent",c.addEventListener("click",function(){a.setCurrentOpacity(f,c)}),u.appendChild(c);var K=document.createElement("div");K.innerText=100*f+"%",c.appendChild(K),a.opacityBoxes.push(c)}),u},o.prototype.setCurrentOpacity=function(a,u){var f=this;this.currentOpacity=a,this.opacityBoxes.forEach(function(c){c.style.borderColor=c===u?f.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onOpacityChanged&&this.onOpacityChanged(this.currentOpacity)},o}(Pe),B=function(h){function o(a,u,f){var c=h.call(this,a,u,f)||this;return c.setOpacity=c.setOpacity.bind(c),c.fillColor=f.defaultHighlightColor,c.strokeWidth=0,c.opacity=f.defaultHighlightOpacity,c.fillPanel=new Oe("Color",f.defaultColorSet,c.fillColor),c.fillPanel.onColorChanged=c.setFillColor,c.opacityPanel=new M("Opacity",f.defaultOpacitySteps,c.opacity),c.opacityPanel.onOpacityChanged=c.setOpacity,c}return _e(o,h),o.prototype.setOpacity=function(a){this.opacity=a,this.visual&&q.setAttributes(this.visual,[["opacity",this.opacity.toString()]]),this.stateChanged()},Object.defineProperty(o.prototype,"toolboxPanels",{get:function(){return[this.fillPanel,this.opacityPanel]},enumerable:!1,configurable:!0}),o.prototype.getState=function(){var a=h.prototype.getState.call(this);return a.typeName=o.typeName,a},o.typeName="HighlightMarker",o.title="Highlight marker",o.icon='',o}(w),z='',Ce=function(h){function o(a,u,f){var c=h.call(this,a,u,f)||this;return c.bgColor="transparent",c.tipPosition={x:0,y:0},c.tipBase1Position={x:0,y:0},c.tipBase2Position={x:0,y:0},c.tipMoving=!1,c.color=f.defaultStrokeColor,c.bgColor=f.defaultFillColor,c.fontFamily=f.defaultFontFamily,c.defaultSize={x:100,y:30},c.setBgColor=c.setBgColor.bind(c),c.getTipPoints=c.getTipPoints.bind(c),c.positionTip=c.positionTip.bind(c),c.setTipPoints=c.setTipPoints.bind(c),c.colorPanel=new Oe("Text color",f.defaultColorSet,c.color,''),c.colorPanel.onColorChanged=c.setColor,c.bgColorPanel=new Oe("Fill color",f.defaultColorSet,c.bgColor,z),c.bgColorPanel.onColorChanged=c.setBgColor,c.fontFamilyPanel=new Me("Font",f.defaultFontFamilies,f.defaultFontFamily),c.fontFamilyPanel.onFontChanged=c.setFont,c.tipGrip=new ut,c.tipGrip.visual.transform.baseVal.appendItem(q.createTransform()),c.controlBox.appendChild(c.tipGrip.visual),c}return _e(o,h),o.prototype.ownsTarget=function(a){return h.prototype.ownsTarget.call(this,a)||this.tipGrip.ownsTarget(a)||this.tip===a},o.prototype.createTip=function(){q.setAttributes(this.bgRectangle,[["fill",this.bgColor],["rx","10px"]]),this.tip=q.createPolygon(this.getTipPoints(),[["fill",this.bgColor]]),this.visual.appendChild(this.tip)},o.prototype.pointerDown=function(a,u){this.state==="new"&&h.prototype.pointerDown.call(this,a,u),this.state==="creating"?this.createTip():this.tipGrip.ownsTarget(u)?(this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.tipMoving=!0):h.prototype.pointerDown.call(this,a,u)},o.prototype.pointerUp=function(a){if(this.tipMoving)this.tipMoving=!1,this.isMoved=!0,h.prototype.pointerUp.call(this,a);else{var u=this.state==="creating";h.prototype.pointerUp.call(this,a),this.setTipPoints(u),this.positionTip()}},o.prototype.manipulate=function(a){if(this.tipMoving){var u=this.unrotatePoint(a);this.tipPosition={x:u.x-this.manipulationStartLeft,y:u.y-this.manipulationStartTop},this.positionTip()}else h.prototype.manipulate.call(this,a)},o.prototype.setBgColor=function(a){this.bgRectangle&&this.tip&&(q.setAttributes(this.bgRectangle,[["fill",a]]),q.setAttributes(this.tip,[["fill",a]])),this.bgColor=a,this.fillColorChanged(a)},o.prototype.getTipPoints=function(){return this.setTipPoints(this.state==="creating"),this.tipBase1Position.x+","+this.tipBase1Position.y+" "+this.tipBase2Position.x+","+this.tipBase2Position.y+" "+this.tipPosition.x+","+this.tipPosition.y},o.prototype.setTipPoints=function(a){a===void 0&&(a=!1);var u=Math.min(this.height/2,15),f=this.height/5;a&&(this.tipPosition={x:u+f/2,y:this.height+20});var c=Math.atan(this.height/2/(this.width/2));this.tipPosition.x=this.width/2&&this.tipPosition.y=this.width/2&&this.tipPosition.y>=this.height/2?c.1)){var a=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2),u=this.tip1.transform.baseVal.getItem(0);u.setRotate(a,this.x1,this.y1),this.tip1.transform.baseVal.replaceItem(u,0);var f=this.tip2.transform.baseVal.getItem(0);f.setRotate(a+180,this.x2,this.y2),this.tip2.transform.baseVal.replaceItem(f,0)}},Object.defineProperty(o.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),o.prototype.getState=function(){var a=h.prototype.getState.call(this);return a.typeName=o.typeName,a},o.prototype.restoreState=function(a){h.prototype.restoreState.call(this,a),this.createTips(),this.adjustVisual()},o.typeName="MeasurementMarker",o.title="Measurement marker",o.icon='',o}(nt),it=function(h){function o(a,u,f){var c=h.call(this,a,u,f)||this;return c.strokePanel.colors=f.defaultColorSet,c.fillColor="transparent",c}return _e(o,h),Object.defineProperty(o.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),o.prototype.getState=function(){var a=h.prototype.getState.call(this);return a.typeName=o.typeName,a},o.typeName="EllipseFrameMarker",o.title="Ellipse frame marker",o.icon='',o}(le),pt=function(){function h(){this.undoStack=[],this.redoStack=[]}return Object.defineProperty(h.prototype,"isUndoPossible",{get:function(){return this.undoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"isRedoPossible",{get:function(){return this.redoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"undoStepCount",{get:function(){return this.undoStack.length},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"redoStepCount",{get:function(){return this.redoStack.length},enumerable:!1,configurable:!0}),h.prototype.addUndoStep=function(o){this.undoStack.length!==0&&JSON.stringify(this.undoStack[this.undoStack.length-1])===JSON.stringify(o)||(this.undoStack.push(o),JSON.stringify(this.lastRedoStep)!==JSON.stringify(o)&&this.redoStack.splice(0,this.redoStack.length))},h.prototype.replaceLastUndoStep=function(o){this.undoStack.length>0&&(this.undoStack[this.undoStack.length-1]=o)},h.prototype.getLastUndoStep=function(){return this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0},h.prototype.undo=function(){if(this.undoStack.length>1){var o=this.undoStack.pop();return o!==void 0&&this.redoStack.push(o),this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0}},h.prototype.redo=function(){return this.lastRedoStep=this.redoStack.pop(),this.lastRedoStep},h}(),ht=function(h){function o(a,u,f){var c=h.call(this,a,u,f)||this;return c.strokeColor="transparent",c.strokeWidth=0,c.strokeDasharray="",c.curveX=0,c.curveY=0,c.manipulationStartCurveX=0,c.manipulationStartCurveY=0,c.setStrokeColor=c.setStrokeColor.bind(c),c.setStrokeWidth=c.setStrokeWidth.bind(c),c.setStrokeDasharray=c.setStrokeDasharray.bind(c),c.positionGrips=c.positionGrips.bind(c),c.addControlGrips=c.addControlGrips.bind(c),c.adjustVisual=c.adjustVisual.bind(c),c.setupControlBox=c.setupControlBox.bind(c),c.resize=c.resize.bind(c),c.strokeColor=f.defaultColor,c.strokeWidth=f.defaultStrokeWidth,c.strokeDasharray=f.defaultStrokeDasharray,c.strokePanel=new Oe("Line color",f.defaultColorSet,f.defaultColor),c.strokePanel.onColorChanged=c.setStrokeColor,c.strokeWidthPanel=new vt("Line width",f.defaultStrokeWidths,f.defaultStrokeWidth),c.strokeWidthPanel.onWidthChanged=c.setStrokeWidth,c.strokeStylePanel=new ct("Line style",f.defaultStrokeDasharrays,f.defaultStrokeDasharray),c.strokeStylePanel.onStyleChanged=c.setStrokeDasharray,c}return _e(o,h),o.prototype.ownsTarget=function(a){return!(!h.prototype.ownsTarget.call(this,a)&&a!==this.visual&&a!==this.selectorCurve&&a!==this.visibleCurve&&!this.curveGrip.ownsTarget(a))},o.prototype.getPathD=function(){return"M "+this.x1+" "+this.y1+" Q "+this.curveX+" "+this.curveY+", "+this.x2+" "+this.y2},o.prototype.createVisual=function(){this.visual=q.createGroup(),this.selectorCurve=q.createPath(this.getPathD(),[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()],["fill","transparent"]]),this.visibleCurve=q.createPath(this.getPathD(),[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["fill","transparent"]]),this.visual.appendChild(this.selectorCurve),this.visual.appendChild(this.visibleCurve),this.addMarkerVisualToContainer(this.visual)},o.prototype.pointerDown=function(a,u){h.prototype.pointerDown.call(this,a,u),this.manipulationStartCurveX=this.curveX,this.manipulationStartCurveY=this.curveY,this.state==="new"&&(this.curveX=a.x,this.curveY=a.y),this.state==="new"?(this.createVisual(),this.adjustVisual(),this._state="creating"):this.curveGrip.ownsTarget(u)&&(this.activeGrip=this.curveGrip,this._state="resize")},o.prototype.adjustVisual=function(){this.selectorCurve&&this.visibleCurve&&(this.selectorCurve.setAttribute("d",this.getPathD()),this.visibleCurve.setAttribute("d",this.getPathD()),q.setAttributes(this.visibleCurve,[["stroke",this.strokeColor]]),q.setAttributes(this.visibleCurve,[["stroke-width",this.strokeWidth.toString()]]),q.setAttributes(this.visibleCurve,[["stroke-dasharray",this.strokeDasharray.toString()]]))},o.prototype.setupControlBox=function(){h.prototype.setupControlBox.call(this),this.curveControlLine1=q.createLine(this.x1,this.y1,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.curveControlLine2=q.createLine(this.x2,this.y2,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.controlBox.insertBefore(this.curveControlLine1,this.controlBox.firstChild),this.controlBox.insertBefore(this.curveControlLine2,this.controlBox.firstChild)},o.prototype.addControlGrips=function(){this.curveGrip=this.createGrip(),this.curveX=0,this.curveY=0,h.prototype.addControlGrips.call(this)},o.prototype.positionGrips=function(){h.prototype.positionGrips.call(this);var a=this.curveGrip.GRIP_SIZE;this.positionGrip(this.curveGrip.visual,this.curveX-a/2,this.curveY-a/2),this.curveControlLine1&&this.curveControlLine2&&(this.curveControlLine1.setAttribute("x1",this.x1.toString()),this.curveControlLine1.setAttribute("y1",this.y1.toString()),this.curveControlLine1.setAttribute("x2",this.curveX.toString()),this.curveControlLine1.setAttribute("y2",this.curveY.toString()),this.curveControlLine2.setAttribute("x1",this.x2.toString()),this.curveControlLine2.setAttribute("y1",this.y2.toString()),this.curveControlLine2.setAttribute("x2",this.curveX.toString()),this.curveControlLine2.setAttribute("y2",this.curveY.toString()))},o.prototype.manipulate=function(a){this.state==="move"&&(this.curveX=this.manipulationStartCurveX+a.x-this.manipulationStartX,this.curveY=this.manipulationStartCurveY+a.y-this.manipulationStartY),h.prototype.manipulate.call(this,a)},o.prototype.resize=function(a){this.activeGrip===this.curveGrip&&(this.curveX=a.x,this.curveY=a.y),h.prototype.resize.call(this,a),this.state==="creating"&&(this.curveX=this.x1+(this.x2-this.x1)/2,this.curveY=this.y1+(this.y2-this.y1)/2)},o.prototype.setStrokeColor=function(a){this.strokeColor=a,this.adjustVisual(),this.colorChanged(a)},o.prototype.setStrokeWidth=function(a){this.strokeWidth=a,this.adjustVisual()},o.prototype.setStrokeDasharray=function(a){this.strokeDasharray=a,this.adjustVisual()},o.prototype.scale=function(a,u){this.curveX=this.curveX*a,this.curveY=this.curveY*u,h.prototype.scale.call(this,a,u)},Object.defineProperty(o.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),o.prototype.getState=function(){var a=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,curveX:this.curveX,curveY:this.curveY},h.prototype.getState.call(this));return a.typeName=o.typeName,a},o.prototype.restoreState=function(a){h.prototype.restoreState.call(this,a);var u=a;this.strokeColor=u.strokeColor,this.strokeWidth=u.strokeWidth,this.strokeDasharray=u.strokeDasharray,this.curveX=u.curveX,this.curveY=u.curveY,this.createVisual(),this.adjustVisual()},o.typeName="CurveMarker",o.title="Curve marker",o.icon='',o}(Ge),Rt=function(){function h(o,a){a===void 0&&(a=!1),this.cancelable=!1,this._defaultPrevented=!1,this.markerArea=o,this.cancelable=a}return Object.defineProperty(h.prototype,"defaultPrevented",{get:function(){return this._defaultPrevented},enumerable:!1,configurable:!0}),h.prototype.preventDefault=function(){this._defaultPrevented=!0},h}(),kt=function(h){function o(a,u,f){var c=h.call(this,a,!1)||this;return c.dataUrl=u,c.state=f,c}return _e(o,h),o}(Rt),mt=function(h){function o(a,u,f){f===void 0&&(f=!1);var c=h.call(this,a,f)||this;return c.marker=u,c}return _e(o,h),o}(Rt),Yt=function(){function h(){this.render=[],this.beforeclose=[],this.close=[],this.show=[],this.restorestate=[],this.statechange=[],this.markerselect=[],this.markerdeselect=[],this.markercreating=[],this.markercreate=[],this.markerbeforedelete=[],this.markerdelete=[],this.markerchange=[],this.focus=[],this.blur=[]}return h.prototype.addEventListener=function(o,a){this[o].push(a)},h.prototype.removeEventListener=function(o,a){var u=this[o].indexOf(a);u>-1&&this[o].splice(u,1)},h}(),_t=function(){function h(o){this.touchPoints=0,this._availableMarkerTypes=this.DEFAULT_MARKER_TYPES,this.mode="select",this.markers=[],this.isDragging=!1,this.renderEventListeners=[],this.closeEventListeners=[],this.settings=new ye,this._isOpen=!1,this.undoRedoManager=new pt,this.renderAtNaturalSize=!1,this.renderImageType="image/png",this.renderMarkersOnly=!1,this.zoomSteps=[1,1.5,2,4],this._zoomLevel=1,this._isResizing=!1,this.prevPanPoint={x:0,y:0},this.eventListeners=new Yt,this._silentRenderMode=!1,this._isFocused=!1,this._instanceNo=h.instanceCounter++,this.styles=new lt(this.instanceNo),this.uiStyleSettings=this.styles.settings,this.target=o,this.targetRoot=document.body,this.width=o.clientWidth,this.height=o.clientHeight,this.styles.removeStyleSheet(),this.open=this.open.bind(this),this.setTopLeft=this.setTopLeft.bind(this),this.toolbarButtonClicked=this.toolbarButtonClicked.bind(this),this.createNewMarker=this.createNewMarker.bind(this),this.addNewMarker=this.addNewMarker.bind(this),this.markerCreated=this.markerCreated.bind(this),this.setCurrentMarker=this.setCurrentMarker.bind(this),this.onPointerDown=this.onPointerDown.bind(this),this.onDblClick=this.onDblClick.bind(this),this.onPointerMove=this.onPointerMove.bind(this),this.onPointerUp=this.onPointerUp.bind(this),this.onPointerOut=this.onPointerOut.bind(this),this.onKeyUp=this.onKeyUp.bind(this),this.overrideOverflow=this.overrideOverflow.bind(this),this.restoreOverflow=this.restoreOverflow.bind(this),this.close=this.close.bind(this),this.closeUI=this.closeUI.bind(this),this.addCloseEventListener=this.addCloseEventListener.bind(this),this.removeCloseEventListener=this.removeCloseEventListener.bind(this),this.addRenderEventListener=this.addRenderEventListener.bind(this),this.removeRenderEventListener=this.removeRenderEventListener.bind(this),this.clientToLocalCoordinates=this.clientToLocalCoordinates.bind(this),this.onWindowResize=this.onWindowResize.bind(this),this.deleteSelectedMarker=this.deleteSelectedMarker.bind(this),this.setWindowHeight=this.setWindowHeight.bind(this),this.removeMarker=this.removeMarker.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this),this.onPopupTargetResize=this.onPopupTargetResize.bind(this),this.showNotesEditor=this.showNotesEditor.bind(this),this.hideNotesEditor=this.hideNotesEditor.bind(this),this.stepZoom=this.stepZoom.bind(this),this.focus=this.focus.bind(this),this.blur=this.blur.bind(this),this.markerStateChanged=this.markerStateChanged.bind(this),this.switchToSelectMode=this.switchToSelectMode.bind(this),this.addDefs=this.addDefs.bind(this),this.addDefsToImage=this.addDefsToImage.bind(this)}return Object.defineProperty(h.prototype,"ALL_MARKER_TYPES",{get:function(){return[Ze,ee,$,ze,it,le,B,Ce,Be,w,nt,ht]},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"DEFAULT_MARKER_TYPES",{get:function(){return[Ze,ee,$,ze,le,B,Ce]},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"BASIC_MARKER_TYPES",{get:function(){return[Ze,ee,$,ze,B]},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"availableMarkerTypes",{get:function(){return this._availableMarkerTypes},set:function(o){var a=this;this._availableMarkerTypes.splice(0),o.forEach(function(u){if(typeof u=="string"){var f=a.ALL_MARKER_TYPES.find(function(c){return c.typeName===u});f!==void 0&&a._availableMarkerTypes.push(f)}else a._availableMarkerTypes.push(u)})},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"currentMarker",{get:function(){return this._currentMarker},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"isOpen",{get:function(){return this._isOpen},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"isUndoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isUndoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"isRedoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isRedoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"zoomLevel",{get:function(){return this._zoomLevel},set:function(o){this._zoomLevel=o,this.editorCanvas&&this.contentDiv&&(this.editorCanvas.style.transform="scale("+this._zoomLevel+")",this.contentDiv.scrollTo({left:(this.editorCanvas.clientWidth*this._zoomLevel-this.contentDiv.clientWidth)/2,top:(this.editorCanvas.clientHeight*this._zoomLevel-this.contentDiv.clientHeight)/2}))},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"instanceNo",{get:function(){return this._instanceNo},enumerable:!1,configurable:!0}),h.prototype.open=function(){this.setupResizeObserver(),this.setEditingTarget(),this.setTopLeft(),this.initMarkerCanvas(),this.initOverlay(),this.attachEvents(),this.settings.displayMode==="popup"&&this.onPopupTargetResize(),je.isLicensed||this.addLogo(),this._isOpen=!0,this._isFocused=!0},h.prototype.show=function(){var o=this;this.styles.styleSheetRoot===void 0&&tt.styleSheetRoot!==void 0&&(this.styles.styleSheetRoot=tt.styleSheetRoot),this.setWindowHeight(),this.showUI(),this.open(),this.eventListeners.show.forEach(function(a){return a(new Rt(o))})},h.prototype.render=function(){return Te(this,void 0,void 0,function(){var o;return Le(this,function(a){switch(a.label){case 0:return this.setCurrentMarker(),(o=new et).naturalSize=this.renderAtNaturalSize,o.imageType=this.renderImageType,o.imageQuality=this.renderImageQuality,o.markersOnly=this.renderMarkersOnly,o.width=this.renderWidth,o.height=this.renderHeight,[4,o.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 1:return a.sent(),[4,o.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 2:return[2,a.sent()]}})})},h.prototype.close=function(o){var a=this;if(o===void 0&&(o=!1),this.isOpen){var u=!1;o||this.eventListeners.beforeclose.forEach(function(f){var c=new Rt(a,!0);f(c),c.defaultPrevented&&(u=!0)}),u||(this.coverDiv&&this.closeUI(),this.targetObserver&&this.targetObserver.unobserve(this.target),this.settings.displayMode==="popup"&&window.removeEventListener("resize",this.setWindowHeight),this.eventListeners.close.forEach(function(f){return f(new Rt(a))}),this.detachEvents(),this._isOpen=!1)}},h.prototype.addMarkersToToolbar=function(){for(var o,a=[],u=0;uthis.editorCanvas.clientHeight?this.editorCanvas.clientHeight*o:this.editorCanvas.clientWidth,u=a',o.title="Powered by marker.js",o.style.display="grid",o.style.alignItems="center",o.style.justifyItems="center",o.style.padding="3px",o.style.width="20px",o.style.height="20px",this.logoUI.appendChild(o),this.editorCanvas.appendChild(this.logoUI),this.logoUI.style.position="absolute",this.logoUI.style.pointerEvents="all",this.positionLogo()},h.prototype.positionLogo=function(){this.logoUI&&(this.uiStyleSettings.logoPosition!=="right"?this.logoUI.style.left=this.markerImageHolder.offsetLeft+10+"px":this.logoUI.style.left=this.markerImageHolder.offsetLeft+this.markerImageHolder.offsetWidth-this.logoUI.clientWidth-10+"px",this.logoUI.style.top=this.markerImageHolder.offsetTop+this.markerImageHolder.offsetHeight-this.logoUI.clientHeight-10+"px")},h.prototype.overrideOverflow=function(){this.scrollXState=window.scrollX,this.scrollYState=window.scrollY,this.bodyOverflowState=document.body.style.overflow,window.scroll({top:0,left:0}),document.body.style.overflow="hidden"},h.prototype.restoreOverflow=function(){document.body.style.overflow=this.bodyOverflowState,window.scroll({top:this.scrollYState,left:this.scrollXState})},h.prototype.showUI=function(){switch(this.settings.displayMode==="popup"&&this.overrideOverflow(),this.coverDiv=document.createElement("div"),this.coverDiv.style.visibility=this._silentRenderMode?"hidden":"visible",this.coverDiv.className=this.styles.classNamePrefixBase+" "+this.styles.classNamePrefix,this.coverDiv.style.fontSize="16px",this.coverDiv.style.userSelect="none",this.settings.displayMode){case"inline":this.coverDiv.style.position="absolute";var o=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=o+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px",this.coverDiv.style.width=this.target.offsetWidth.toString()+"px",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"5";break;case"popup":this.coverDiv.style.position="absolute",this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=window.innerHeight+"px",this.coverDiv.style.backgroundColor="rgba(0, 0, 0, 0.75)",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"1000",this.coverDiv.style.display="flex"}this.targetRoot.appendChild(this.coverDiv),this.uiDiv=document.createElement("div"),this.uiDiv.style.display="flex",this.uiDiv.style.flexDirection="column",this.uiDiv.style.flexGrow="2",this.uiDiv.style.margin=this.settings.displayMode==="popup"?this.settings.popupMargin+"px":"0px",this.uiDiv.style.border="0px",this.coverDiv.appendChild(this.uiDiv),this.toolbar=new ce(this.uiDiv,this.settings.displayMode,this._availableMarkerTypes,this.uiStyleSettings,this.styles),this.toolbar.addButtonClickListener(this.toolbarButtonClicked),this.toolbar.show(this._silentRenderMode||this.uiStyleSettings.hideToolbar?"hidden":"visible"),this.contentDiv=document.createElement("div"),this.contentDiv.style.display="flex",this.contentDiv.style.flexDirection="row",this.contentDiv.style.flexGrow="2",this.contentDiv.style.flexShrink="1",this.settings.displayMode==="popup"&&(this.contentDiv.style.backgroundColor=this.uiStyleSettings.canvasBackgroundColor,this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.uiStyleSettings.toolbarHeight+"px",this.contentDiv.style.maxWidth="calc(100vw - "+2*this.settings.popupMargin+"px)"),this.contentDiv.style.overflow="auto",this.uiDiv.appendChild(this.contentDiv),this.editorCanvas=document.createElement("div"),this.editorCanvas.style.flexGrow="2",this.editorCanvas.style.flexShrink="1",this.editorCanvas.style.position="relative",this.editorCanvas.style.overflow="hidden",this.editorCanvas.style.display="flex",this.settings.displayMode==="popup"&&(this.editorCanvas.style.alignItems="center",this.editorCanvas.style.justifyContent="center"),this.editorCanvas.style.pointerEvents="none",this.editorCanvas.style.transformOrigin="left top",this.editorCanvas.style.transform="scale("+this.zoomLevel+")",this.contentDiv.appendChild(this.editorCanvas),this.editingTarget=this.target instanceof HTMLImageElement?document.createElement("img"):document.createElement("canvas"),this.target.getClientRects().item(0).y-1&&this.markers.splice(this.markers.indexOf(o),1),o.dispose()},h.prototype.switchToSelectMode=function(){this.mode="select",this.hideNotesEditor(),this._currentMarker!==void 0&&(this._currentMarker.state!=="new"?this._currentMarker.select():(this.removeMarker(this._currentMarker),this.setCurrentMarker(),this.markerImage.style.cursor="default"),this.addUndoStep())},h.prototype.toolbarButtonClicked=function(o,a){if(o==="marker"&&a!==void 0)this.createNewMarker(a);else if(o==="action")switch(a){case"select":this.switchToSelectMode(),this.switchToSelectMode();break;case"delete":this.deleteSelectedMarker();break;case"clear":this.clear();break;case"undo":this.undo();break;case"redo":this.redo();break;case"zoom":this.stepZoom();break;case"zoom-out":this.zoomLevel=1;break;case"notes":this.notesArea===void 0?(this.switchToSelectMode(),this.zoomLevel=1,this.showNotesEditor()):this.switchToSelectMode();break;case"close":this.close();break;case"render":this.switchToSelectMode(),this.startRenderAndClose()}},h.prototype.deleteSelectedMarker=function(){var o=this;if(this._currentMarker!==void 0){var a=!1;if(this.eventListeners.markerbeforedelete.forEach(function(f){var c=new mt(o,o._currentMarker,!0);f(c),c.defaultPrevented&&(a=!0)}),!a){var u=this._currentMarker;this._currentMarker.dispose(),this.markerImage.removeChild(this._currentMarker.container),this.markers.splice(this.markers.indexOf(this._currentMarker),1),this.setCurrentMarker(),this.addUndoStep(),this.eventListeners.markerdelete.forEach(function(f){return f(new mt(o,u))})}}},h.prototype.clear=function(){var o=this,a=!1;if(this.markers.length>0&&(this.eventListeners.markerbeforedelete.forEach(function(K){var Ie=new mt(o,void 0,!0);K(Ie),Ie.defaultPrevented&&(a=!0)}),!a)){this.setCurrentMarker();for(var u=function(K){var Ie=f.markers[K];f.setCurrentMarker(f.markers[K]),f._currentMarker.dispose(),f.markerImage.removeChild(f._currentMarker.container),f.markers.splice(f.markers.indexOf(f._currentMarker),1),f.eventListeners.markerdelete.forEach(function(Ke){return Ke(new mt(o,Ie))})},f=this,c=this.markers.length-1;c>=0;c--)u(c);this.addUndoStep()}},Object.defineProperty(h.prototype,"isNotesAreaOpen",{get:function(){return this.notesArea!==void 0},enumerable:!1,configurable:!0}),h.prototype.showNotesEditor=function(){var o;this._currentMarker!==void 0&&(this.overlayContainer.innerHTML="",this.notesArea=document.createElement("textarea"),this.notesArea.className=this.uiStyleSettings.notesAreaStyleClassName,this.notesArea.style.pointerEvents="auto",this.notesArea.style.alignSelf="stretch",this.notesArea.style.width="100%",this.notesArea.style.margin=this.uiStyleSettings.toolbarHeight/4+"px",this.notesArea.value=(o=this._currentMarker.notes)!==null&&o!==void 0?o:"",this.overlayContainer.appendChild(this.notesArea))},h.prototype.hideNotesEditor=function(){this.isNotesAreaOpen&&(this._currentMarker!==void 0&&(this._currentMarker.notes=this.notesArea.value.trim()!==""?this.notesArea.value:void 0),this.overlayContainer.removeChild(this.notesArea),this.notesArea=void 0)},h.prototype.selectLastMarker=function(){this.markers.length>0?this.setCurrentMarker(this.markers[this.markers.length-1]):this.setCurrentMarker()},h.prototype.addUndoStep=function(){var o=this;if(this._currentMarker===void 0||this._currentMarker.state!=="edit"){var a=this.getState(),u=this.undoRedoManager.getLastUndoStep();if(!u||u.width===a.width&&u.height===a.height){var f=this.undoRedoManager.undoStepCount;this.undoRedoManager.addUndoStep(a),f1&&this.panTo({x:o.clientX,y:o.clientY}))},h.prototype.onPointerUp=function(o){this.touchPoints>0&&this.touchPoints--,this.touchPoints===0&&this.isDragging&&this._currentMarker!==void 0&&this._currentMarker.pointerUp(this.clientToLocalCoordinates(o.clientX,o.clientY)),this.isDragging=!1,this.addUndoStep()},h.prototype.onPointerOut=function(){this.touchPoints>0&&this.touchPoints--},h.prototype.onKeyUp=function(o){this._currentMarker===void 0||this.notesArea!==void 0||o.key!=="Delete"&&o.key!=="Backspace"||this.deleteSelectedMarker()},h.prototype.clientToLocalCoordinates=function(o,a){var u=this.markerImage.getBoundingClientRect();return{x:(o-u.left)/this.zoomLevel,y:(a-u.top)/this.zoomLevel}},h.prototype.onWindowResize=function(){this.positionUI()},h.prototype.positionUI=function(){switch(this.setTopLeft(),this.settings.displayMode){case"inline":var o=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=o+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px";break;case"popup":this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=this.windowHeight+"px",this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.styles.settings.toolbarHeight+"px"}this.positionMarkerImage(),this.positionLogo()},h.prototype.addLicenseKey=function(o){je.addKey(o)},h.prototype.addEventListener=function(o,a){this.eventListeners.addEventListener(o,a)},h.prototype.removeEventListener=function(o,a){this.eventListeners.removeEventListener(o,a)},h.prototype.renderState=function(o){this._silentRenderMode=!0,this.settings.displayMode="inline",this.isOpen||this.show(),this.restoreState(o),this.startRenderAndClose(),this._silentRenderMode=!1},Object.defineProperty(h.prototype,"isFocused",{get:function(){return this._isFocused},enumerable:!1,configurable:!0}),h.prototype.focus=function(){var o=this;this._isFocused||(this.attachWindowEvents(),this._isFocused=!0,this._previousCurrentMarker!==void 0&&this.setCurrentMarker(this._previousCurrentMarker),this.eventListeners.focus.forEach(function(a){return a(new Rt(o))}))},h.prototype.blur=function(){var o=this;this._isFocused&&(this.detachWindowEvents(),this._isFocused=!1,this._previousCurrentMarker=this._currentMarker,this.setCurrentMarker(),this.eventListeners.blur.forEach(function(a){return a(new Rt(o))}))},h.instanceCounter=0,h}();/* ********************************** cropro version 1.2.0 @license SEE LICENSE IN LICENSE @@ -233,10 +233,10 @@ PERFORMANCE OF THIS SOFTWARE. fill: currentColor; `))},h.instanceCounter=0,h}(),at=d("8hTe"),Ot=d.n(at),Gt=/]*>/g;function Qt(h){var o=document.createElement("div");return o.innerHTML=h,o.childNodes.length===0?"":o.childNodes[0].nodeValue}var $t=U.a=function(h){var o=h.value,a=o===void 0?"":o,u=h.edit,f=u===void 0?!1:u,c=h.className,K=h.showTextOnly,Ie=h.showLines,Ke=h.replaces,dt=h.zoomImg,Ne=h.hasMask,St=h.style,Nt=St===void 0?{}:St,en=h.stylesPrev,Kn=en===void 0?{}:en,Qn=String(a),mn=Object(P.useRef)(),$n=Object(P.useRef)(),Hi=Object(P.useState)(""),Ln=Object(_.a)(Hi,2),Jn=Ln[0],Wn=Ln[1],bi=Object(P.useState)("office"),ri=Object(_.a)(bi,2),mi=ri[0],hi=ri[1],cr=function(){var Ft=new De($n.current);Ft.displayMode="popup",Ft.addRenderEventListener(function(){var En=Object(ie.a)(L.a.mark(function jt(cn){var Vt;return L.a.wrap(function(un){for(;;)switch(un.prev=un.next){case 0:return mn.current.style.display="none",un.next=3,Object(rt.a)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:"educoder.png",file:cn}});case 3:Vt=un.sent,Vt!=null&&Vt.id&&Ke($n.current.getAttribute("src").replace(we.a.API_SERVER,""),"/api/attachments/".concat(Vt==null?void 0:Vt.id,"?type=").concat(Vt.content_type));case 5:case"end":return un.stop()}},jt)}));return function(jt){return En.apply(this,arguments)}}()),Ft.show()},Gi=function(){var Ft=new _t($n.current);Ft.settings.displayMode="popup",Ft.addEventListener("render",function(){var En=Object(ie.a)(L.a.mark(function jt(cn){var Vt;return L.a.wrap(function(un){for(;;)switch(un.prev=un.next){case 0:if(mn.current.style.display="none",!$n.current){un.next=6;break}return un.next=4,Object(rt.a)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:"educoder.png",file:cn.dataUrl}});case 4:Vt=un.sent,Vt!=null&&Vt.id&&Ke($n.current.getAttribute("src").replace(we.a.API_SERVER,""),"/api/attachments/".concat(Vt==null?void 0:Vt.id,"?type=").concat(Vt.content_type));case 6:case"end":return un.stop()}},jt)}));return function(jt){return En.apply(this,arguments)}}()),Ft.show(),window.markerArea=Ft},oi=Object(P.useMemo)(function(){try{var sn=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,Ft=/\"\/api\/attachments\/|\"\/attachments\/download\//g,En=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g;Qn=Qn.replace(sn,"("+we.a.API_SERVER+"/api/attachments/").replace(Ft,'"'+we.a.API_SERVER+"/api/attachments/").replace(En,'"'+we.a.API_SERVER+"/files/uploads/").replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` `),Qn=Qn.replace(new RegExp("(?[TOC]

                        ",Me()),oe()),jt=jt.replace(/(__special_katext_id_\d+__)/g,function(ci,un){var On=cn[un],Vi=On.type,Ki=On.expression;return Object(xe.renderToString)(Qt(Ki)||"",{displayMode:Vi==="block",throwOnError:!1,output:"html"})}),jt=jt.replace(/▁/g,"\u2581\u2581\u2581"),X(),K){var Vt=document.createElement("div");return Vt.innerHTML=jt,Vt.innerText}return setTimeout(function(){return Ii()},500),jt},[Qn]),Yn=Object(P.useRef)();Q.WebkitLineClamp=Ie,Ie&&(Nt=Object(ue.a)(Object(ue.a)({},Nt),Q));function Ti(sn){var Ft=sn.target;if(Ft.tagName.toUpperCase()==="IMG"){if(dt){var En=Ft.getAttribute("src");Wn(En),hi("image")}}else if(Ft.tagName.toUpperCase()==="A"){var jt=Ft.getAttribute("href");if(jt.indexOf("office")>-1)sn.preventDefault(),Wn(jt),hi("office");else if(jt.indexOf("application/pdf")>-1)sn.preventDefault(),Wn(jt),hi("pdf");else if(jt.indexOf("type=text")>-1)sn.preventDefault(),Wn(jt),hi("html");else if(jt.startsWith("#")){sn.preventDefault();var cn=document.getElementById(jt.replace("#",""));cn&&cn.scrollIntoView(!0)}}}var Ii=function(){var Ft,En=(Ft=Yn.current)===null||Ft===void 0?void 0:Ft.querySelectorAll("video");En==null||En.forEach(function(jt){if(jt.oncontextmenu=function(){return!1},jt.src.indexOf(".m3u8")>-1&&!jt.canPlayType("application/vnd.apple.mpegurl")){if(te.a.isSupported()){var cn=new te.a;cn.loadSource(jt.src),cn.attachMedia(jt)}}})};Object(P.useEffect)(function(){if(Yn.current&&oi&&(oi.match(Gt)&&window.PR.prettyPrint()),Yn.current)return Yn.current.addEventListener("click",Ti),function(){Yn.current.removeEventListener("click",Ti),X(),oe()}},[oi,Yn.current,Ti]);var dr=function(Ft){if(!f)return;Ft.target.nodeName==="IMG"?(mn.current.style.display="flex",mn.current.style.width=Ft.target.clientWidth+"px",mn.current.style.height=Ft.target.clientHeight+"px",mn.current.style.top=Ft.target.offsetTop+"px",mn.current.style.left=Ft.target.offsetLeft+"px",$n.current.src=Ft.target.getAttribute("src")):mn.current.style.display="none"};return C.a.createElement("div",{style:{position:"relative"}},C.a.createElement("div",{ref:Yn,style:Object(ue.a)({},Nt),className:"".concat(c||""," markdown-body ").concat(Ot.a.mdBody),onMouseOver:dr,dangerouslySetInnerHTML:{__html:oi}}),C.a.createElement("div",{ref:mn,className:Ot.a.button},C.a.createElement(ve.a,null,C.a.createElement(fe.a,{onClick:function(){return cr()}},"\u88C1\u526A"),C.a.createElement(fe.a,{onClick:function(){return Gi()}},"\u7F16\u8F91"))),C.a.createElement("img",{ref:$n,src:"",alt:"sample",crossOrigin:"anonymous",style:{maxWidth:"90%",opacity:0,position:"absolute",zIndex:-1,top:"-10000px"}}),C.a.createElement(Xe.a,{close:!0,data:Jn,hasMask:Ne,type:Jn!=null&&Jn.length?mi:"",style:Object(ue.a)({},Kn),onClose:function(){return Wn("")}}))}},"9VGf":function(ke,U,d){"use strict";d.d(U,"a",function(){return re});var H=d("q1tI"),ve=d.n(H);function re(fe,ue){var ie=Object(H.useRef)();Object(H.useEffect)(function(){ie.current=fe}),Object(H.useEffect)(function(){function _(){ie.current()}if(ue!==null){var Z=setInterval(_,ue);return function(){return clearInterval(Z)}}},[ue])}},"9ZNV":function(ke,U,d){"use strict";d.d(U,"a",function(){return P});var H=d("0Owb"),ve=d("+L6B"),re=d("2/Rp"),fe=d("q1tI"),ue=d.n(fe),ie=d("UUDw"),_=d.n(ie),Z=d("TSYQ"),L=d.n(Z),P=function(b){var S=b.cancelText,E=S===void 0?"\u53D6\u6D88":S,A=b.okText,T=A===void 0?"\u786E\u5B9A":A,g=b.loading,v=g===void 0?!1:g,k=b.hasOkBtn,I=k===void 0?!0:k,oe=b.okButtonProps,Q=oe===void 0?{}:oe,ae=b.onCancel,Me=ae===void 0?function(){}:ae,ge=b.onOk,Ae=ge===void 0?function(){}:ge,be=b.className,G=be===void 0?"":be;return ue.a.createElement("div",{className:L()(_.a.buttonFixed,G)},ue.a.createElement("div",{className:_.a.buttonWrap},ue.a.createElement(re.a,{size:"large",className:"".concat(_.a.button," mr20"),onClick:Me},E),I&&ue.a.createElement(re.a,Object(H.a)({size:"large",type:"primary",className:"".concat(_.a.button," mr20"),loading:v,onClick:Ae},Q),T)))}},"A/g1":function(ke,U){ke.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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"},Bd2K:function(ke,U,d){(function(H){H(d("VrN/"),d("osHv"))})(function(H){H.defineOption("autoCloseTags",!1,function(L,P,C){if(C!=H.Init&&C&&L.removeKeyMap("autoCloseTags"),!P)return;var b={name:"autoCloseTags"};(typeof P!="object"||P.whenClosing!==!1)&&(b["'/'"]=function(S){return ie(S)}),(typeof P!="object"||P.whenOpening!==!1)&&(b["'>'"]=function(S){return fe(S)}),L.addKeyMap(b)});var ve=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],re=["applet","blockquote","body","button","div","dl","fieldset","form","frameset","h1","h2","h3","h4","h5","h6","head","html","iframe","layer","legend","object","ol","p","select","table","ul"];function fe(L){if(L.getOption("disableInput"))return H.Pass;for(var P=L.listSelections(),C=[],b=L.getOption("autoCloseTags"),S=0;SE.ch&&(k=k.slice(0,k.length-A.end+E.ch));var ae=k.toLowerCase();if(!k||A.type=="string"&&(A.end!=E.ch||!/[\"\']/.test(A.string.charAt(A.string.length-1))||A.string.length==1)||A.type=="tag"&&v.close||A.string.indexOf("/")==E.ch-A.start-1||oe&&_(oe,ae)>-1||Z(L,T.mode.xmlCurrentContext&&T.mode.xmlCurrentContext(g)||[],k,E,!0))return H.Pass;var Me=typeof b=="object"&&b.emptyTags;if(Me&&_(Me,k)>-1){C[S]={text:"/>",newPos:H.Pos(E.line,E.ch+2)};continue}var ge=Q&&_(Q,ae)>-1;C[S]={indent:ge,text:">"+(ge?` +`)}catch(ci){}var jt=pe(Qn),cn=de();if(Qn.match(/\[TOC\]/)&&(jt=jt.replace("

                        [TOC]

                        ",ke()),oe()),jt=jt.replace(/(__special_katext_id_\d+__)/g,function(ci,un){var On=cn[un],Vi=On.type,Ki=On.expression;return Object(xe.renderToString)(Qt(Ki)||"",{displayMode:Vi==="block",throwOnError:!1,output:"html"})}),jt=jt.replace(/▁/g,"\u2581\u2581\u2581"),X(),K){var Vt=document.createElement("div");return Vt.innerHTML=jt,Vt.innerText}return setTimeout(function(){return Ii()},500),jt},[Qn]),Yn=Object(P.useRef)();Q.WebkitLineClamp=Ie,Ie&&(Nt=Object(ue.a)(Object(ue.a)({},Nt),Q));function Ti(sn){var Ft=sn.target;if(Ft.tagName.toUpperCase()==="IMG"){if(dt){var En=Ft.getAttribute("src");Wn(En),hi("image")}}else if(Ft.tagName.toUpperCase()==="A"){var jt=Ft.getAttribute("href");if(jt.indexOf("office")>-1)sn.preventDefault(),Wn(jt),hi("office");else if(jt.indexOf("application/pdf")>-1)sn.preventDefault(),Wn(jt),hi("pdf");else if(jt.indexOf("type=text")>-1)sn.preventDefault(),Wn(jt),hi("html");else if(jt.startsWith("#")){sn.preventDefault();var cn=document.getElementById(jt.replace("#",""));cn&&cn.scrollIntoView(!0)}}}var Ii=function(){var Ft,En=(Ft=Yn.current)===null||Ft===void 0?void 0:Ft.querySelectorAll("video");En==null||En.forEach(function(jt){if(jt.oncontextmenu=function(){return!1},jt.src.indexOf(".m3u8")>-1&&!jt.canPlayType("application/vnd.apple.mpegurl")){if(te.a.isSupported()){var cn=new te.a;cn.loadSource(jt.src),cn.attachMedia(jt)}}})};Object(P.useEffect)(function(){if(Yn.current&&oi&&(oi.match(Gt)&&window.PR.prettyPrint()),Yn.current)return Yn.current.addEventListener("click",Ti),function(){Yn.current.removeEventListener("click",Ti),X(),oe()}},[oi,Yn.current,Ti]);var dr=function(Ft){if(!f)return;Ft.target.nodeName==="IMG"?(mn.current.style.display="flex",mn.current.style.width=Ft.target.clientWidth+"px",mn.current.style.height=Ft.target.clientHeight+"px",mn.current.style.top=Ft.target.offsetTop+"px",mn.current.style.left=Ft.target.offsetLeft+"px",$n.current.src=Ft.target.getAttribute("src")):mn.current.style.display="none"};return C.a.createElement("div",{style:{position:"relative"}},C.a.createElement("div",{ref:Yn,style:Object(ue.a)({},Nt),className:"".concat(c||""," markdown-body ").concat(Ot.a.mdBody),onMouseOver:dr,dangerouslySetInnerHTML:{__html:oi}}),C.a.createElement("div",{ref:mn,className:Ot.a.button},C.a.createElement(ve.a,null,C.a.createElement(fe.a,{onClick:function(){return cr()}},"\u88C1\u526A"),C.a.createElement(fe.a,{onClick:function(){return Gi()}},"\u7F16\u8F91"))),C.a.createElement("img",{ref:$n,src:"",alt:"sample",crossOrigin:"anonymous",style:{maxWidth:"90%",opacity:0,position:"absolute",zIndex:-1,top:"-10000px"}}),C.a.createElement(Xe.a,{close:!0,data:Jn,hasMask:Ne,type:Jn!=null&&Jn.length?mi:"",style:Object(ue.a)({},Kn),onClose:function(){return Wn("")}}))}},"9VGf":function(Se,U,d){"use strict";d.d(U,"a",function(){return re});var H=d("q1tI"),ve=d.n(H);function re(fe,ue){var ie=Object(H.useRef)();Object(H.useEffect)(function(){ie.current=fe}),Object(H.useEffect)(function(){function _(){ie.current()}if(ue!==null){var Z=setInterval(_,ue);return function(){return clearInterval(Z)}}},[ue])}},"9ZNV":function(Se,U,d){"use strict";d.d(U,"a",function(){return P});var H=d("0Owb"),ve=d("+L6B"),re=d("2/Rp"),fe=d("q1tI"),ue=d.n(fe),ie=d("UUDw"),_=d.n(ie),Z=d("TSYQ"),L=d.n(Z),P=function(b){var S=b.cancelText,E=S===void 0?"\u53D6\u6D88":S,A=b.okText,T=A===void 0?"\u786E\u5B9A":A,g=b.loading,v=g===void 0?!1:g,k=b.hasOkBtn,I=k===void 0?!0:k,oe=b.okButtonProps,Q=oe===void 0?{}:oe,ae=b.onCancel,ke=ae===void 0?function(){}:ae,ge=b.onOk,Ae=ge===void 0?function(){}:ge,be=b.className,G=be===void 0?"":be;return ue.a.createElement("div",{className:L()(_.a.buttonFixed,G)},ue.a.createElement("div",{className:_.a.buttonWrap},ue.a.createElement(re.a,{size:"large",className:"".concat(_.a.button," mr20"),onClick:ke},E),I&&ue.a.createElement(re.a,Object(H.a)({size:"large",type:"primary",className:"".concat(_.a.button," mr20"),loading:v,onClick:Ae},Q),T)))}},"A/g1":function(Se,U){Se.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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"},Bd2K:function(Se,U,d){(function(H){H(d("VrN/"),d("osHv"))})(function(H){H.defineOption("autoCloseTags",!1,function(L,P,C){if(C!=H.Init&&C&&L.removeKeyMap("autoCloseTags"),!P)return;var b={name:"autoCloseTags"};(typeof P!="object"||P.whenClosing!==!1)&&(b["'/'"]=function(S){return ie(S)}),(typeof P!="object"||P.whenOpening!==!1)&&(b["'>'"]=function(S){return fe(S)}),L.addKeyMap(b)});var ve=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],re=["applet","blockquote","body","button","div","dl","fieldset","form","frameset","h1","h2","h3","h4","h5","h6","head","html","iframe","layer","legend","object","ol","p","select","table","ul"];function fe(L){if(L.getOption("disableInput"))return H.Pass;for(var P=L.listSelections(),C=[],b=L.getOption("autoCloseTags"),S=0;SE.ch&&(k=k.slice(0,k.length-A.end+E.ch));var ae=k.toLowerCase();if(!k||A.type=="string"&&(A.end!=E.ch||!/[\"\']/.test(A.string.charAt(A.string.length-1))||A.string.length==1)||A.type=="tag"&&v.close||A.string.indexOf("/")==E.ch-A.start-1||oe&&_(oe,ae)>-1||Z(L,T.mode.xmlCurrentContext&&T.mode.xmlCurrentContext(g)||[],k,E,!0))return H.Pass;var ke=typeof b=="object"&&b.emptyTags;if(ke&&_(ke,k)>-1){C[S]={text:"/>",newPos:H.Pos(E.line,E.ch+2)};continue}var ge=Q&&_(Q,ae)>-1;C[S]={indent:ge,text:">"+(ge?` -`:"")+"",newPos:ge?H.Pos(E.line+1,0):H.Pos(E.line,E.ch+1)}}for(var Ae=typeof b=="object"&&b.dontIndentOnAutoClose,S=P.length-1;S>=0;S--){var be=C[S];L.replaceRange(be.text,P[S].head,P[S].anchor,"+insert");var G=L.listSelections().slice(0);G[S]={head:be.newPos,anchor:be.newPos},L.setSelections(G),!Ae&&be.indent&&(L.indentLine(be.newPos.line,null,!0),L.indentLine(be.newPos.line+1,null,!0))}}function ue(L,P){for(var C=L.listSelections(),b=[],S=P?"/":""&&(oe+=">"),b[T]=oe}if(L.replaceSelections(b),C=L.listSelections(),!A)for(var T=0;T=0&&P[g]==C;g--)++T;b=A.to;for(var g=1;g0){for(var P=0;P1&&arguments[1]!==void 0?arguments[1]:"",P=[],C=0;C4||((I=ae.detail)===null||I===void 0?void 0:I.identity)===void 0||((oe=ae.detail)===null||oe===void 0?void 0:oe.shixun_status)===2||((Q=ae.detail)===null||Q===void 0?void 0:Q.shixun_status)===1);return L.a.createElement("aside",{className:"bg-white mb10 pl20 pr20 ".concat(A.a.wrap)},L.a.createElement(ve.a,{gutter:[20,20],align:"middle"},L.a.createElement(ie.a,{flex:1},L.a.createElement("span",{className:A.a.icons},L.a.createElement("img",{src:S.f,width:"14"})),L.a.createElement("span",{className:"font16"},"\u7B2C ",G==null?void 0:G.position," \u5173\uFF1A",R)),L.a.createElement(ie.a,null,(G==null?void 0:G.prev_challenge)&&L.a.createElement(fe.a,{type:"primary",ghost:!0,className:"mt10 mr5",onClick:function(){var ne,V=G.prev_challenge.st===0?"/editcheckpoint":"/editquestion",pe="/shixuns/".concat(X.id,"/challenges/").concat(G==null||((ne=G.prev_challenge)===null||ne===void 0)?void 0:ne.id).concat(V);C.d.replace(pe)}},"\u4E0A\u4E00\u5173"),G.next_challenge&&L.a.createElement(fe.a,{type:"primary",ghost:!0,className:"mt10 mr5",onClick:function(){var ne,V=G.next_challenge.st===0?"/editcheckpoint":"/editquestion",pe="/shixuns/".concat(X.id,"/challenges/").concat(G==null||((ne=G.next_challenge)===null||ne===void 0)?void 0:ne.id).concat(V);C.d.replace(pe)}},"\u4E0B\u4E00\u5173"),O&&L.a.createElement(fe.a,{type:"primary"},L.a.createElement(b.a,{to:"/shixuns/".concat(X.id,"/challenges/newquestion")},"\u65B0\u589E\u9009\u62E9\u9898\u4EFB\u52A1")),O&&L.a.createElement(fe.a,{type:"primary",className:"ml5"},L.a.createElement(b.a,{to:"/shixuns/".concat(X.id,"/challenges/new")},"\u65B0\u589E\u5B9E\u8DF5\u4EFB\u52A1")),L.a.createElement(fe.a,{type:"primary",className:"ml5"},L.a.createElement(b.a,{to:"/shixuns/".concat(X.id,"/challenges")},"\u8FD4\u56DE")))))};U.a=Object(C.a)(function(g){var v=g.shixunsDetail,k=g.newCourse,I=g.loading,oe=g.globalSetting;return{shixunsDetail:v,newCourse:k,globalSetting:oe,loading:I.effects}})(T)},"Cg/j":function(ke,U,d){"use strict";d.d(U,"b",function(){return H}),d.d(U,"a",function(){return ve}),d.d(U,"c",function(){return fe}),d.d(U,"d",function(){return ue});var H;(function(ie){ie.serviceIds=new Map,ie.DI_TARGET="$di$target",ie.DI_DEPENDENCIES="$di$dependencies";function _(Z){return Z[ie.DI_DEPENDENCIES]||[]}ie.getServiceDependencies=_})(H||(H={}));var ve=fe("instantiationService");function re(ie,_,Z,L){_[H.DI_TARGET]===_?_[H.DI_DEPENDENCIES].push({id:ie,index:Z,optional:L}):(_[H.DI_DEPENDENCIES]=[{id:ie,index:Z,optional:L}],_[H.DI_TARGET]=_)}function fe(ie){if(H.serviceIds.has(ie))return H.serviceIds.get(ie);var _=function(Z,L,P){if(arguments.length!==3)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");re(_,Z,P,!1)};return _.toString=function(){return ie},H.serviceIds.set(ie,_),_}function ue(ie){return function(_,Z,L){if(arguments.length!==3)throw new Error("@optional-decorator can only be used to decorate a parameter");re(ie,_,L,!0)}}},DlQD:function(ke,U,d){(function(H,ve){ke.exports=ve()})(this,function(){"use strict";function H(ee,Y){for(var $=0;$ee.length)&&(Y=ee.length);for(var $=0,w=new Array(Y);$=ee.length?{done:!0}:{done:!1,value:ee[w++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}return $=ee[Symbol.iterator](),$.next.bind($)}function ie(ee,Y){return Y={exports:{}},ee(Y,Y.exports),Y.exports}var _=ie(function(ee){function Y(){return{baseUrl:null,breaks:!1,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}function $(w){ee.exports.defaults=w}ee.exports={defaults:Y(),getDefaults:Y,changeDefaults:$}}),Z=_.defaults,L=_.getDefaults,P=_.changeDefaults,C=/[&<>"']/,b=/[&<>"']/g,S=/[<>"']|&(?!#?\w+;)/,E=/[<>"']|&(?!#?\w+;)/g,A={"&":"&","<":"<",">":">",'"':""","'":"'"},T=function(Y){return A[Y]};function g(ee,Y){if(Y){if(C.test(ee))return ee.replace(b,T)}else if(S.test(ee))return ee.replace(E,T);return ee}var v=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function k(ee){return ee.replace(v,function(Y,$){return $=$.toLowerCase(),$==="colon"?":":$.charAt(0)==="#"?$.charAt(1)==="x"?String.fromCharCode(parseInt($.substring(2),16)):String.fromCharCode(+$.substring(1)):""})}var I=/(^|[^\[])\^/g;function oe(ee,Y){ee=ee.source||ee,Y=Y||"";var $={replace:function(M,B){return B=B.source||B,B=B.replace(I,"$1"),ee=ee.replace(M,B),$},getRegex:function(){return new RegExp(ee,Y)}};return $}var Q=/[^\w:]/g,ae=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function Me(ee,Y,$){if(ee){var w;try{w=decodeURIComponent(k($)).replace(Q,"").toLowerCase()}catch(M){return null}if(w.indexOf("javascript:")===0||w.indexOf("vbscript:")===0||w.indexOf("data:")===0)return null}Y&&!ae.test($)&&($=R(Y,$));try{$=encodeURI($).replace(/%25/g,"%")}catch(M){return null}return $}var ge={},Ae=/^[^:]+:\/*[^/]*$/,be=/^([^:]+:)[\s\S]*$/,G=/^([^:]+:\/*[^/]*)[\s\S]*$/;function R(ee,Y){ge[" "+ee]||(Ae.test(ee)?ge[" "+ee]=ee+"/":ge[" "+ee]=J(ee,"/",!0)),ee=ge[" "+ee];var $=ee.indexOf(":")===-1;return Y.substring(0,2)==="//"?$?Y:ee.replace(be,"$1")+Y:Y.charAt(0)==="/"?$?Y:ee.replace(G,"$1")+Y:ee+Y}var de={exec:function(){}};function X(ee){for(var Y=1,$,w;Y=0&&Ce[Be]==="\\";)le=!le;return le?"|":" |"}),w=$.split(/ \|/),M=0;if(w.length>Y)w.splice(Y);else for(;w.length",newPos:ge?H.Pos(E.line+1,0):H.Pos(E.line,E.ch+1)}}for(var Ae=typeof b=="object"&&b.dontIndentOnAutoClose,S=P.length-1;S>=0;S--){var be=C[S];L.replaceRange(be.text,P[S].head,P[S].anchor,"+insert");var G=L.listSelections().slice(0);G[S]={head:be.newPos,anchor:be.newPos},L.setSelections(G),!Ae&&be.indent&&(L.indentLine(be.newPos.line,null,!0),L.indentLine(be.newPos.line+1,null,!0))}}function ue(L,P){for(var C=L.listSelections(),b=[],S=P?"/":""&&(oe+=">"),b[T]=oe}if(L.replaceSelections(b),C=L.listSelections(),!A)for(var T=0;T=0&&P[g]==C;g--)++T;b=A.to;for(var g=1;g0){for(var P=0;P1&&arguments[1]!==void 0?arguments[1]:"",P=[],C=0;C4||((I=ae.detail)===null||I===void 0?void 0:I.identity)===void 0||((oe=ae.detail)===null||oe===void 0?void 0:oe.shixun_status)===2||((Q=ae.detail)===null||Q===void 0?void 0:Q.shixun_status)===1);return L.a.createElement("aside",{className:"bg-white mb10 pl20 pr20 ".concat(A.a.wrap)},L.a.createElement(ve.a,{gutter:[20,20],align:"middle"},L.a.createElement(ie.a,{flex:1},L.a.createElement("span",{className:A.a.icons},L.a.createElement("img",{src:S.e,width:"14"})),L.a.createElement("span",{className:"font16"},"\u7B2C ",G==null?void 0:G.position," \u5173\uFF1A",R)),L.a.createElement(ie.a,null,(G==null?void 0:G.prev_challenge)&&L.a.createElement(fe.a,{type:"primary",ghost:!0,className:"mt10 mr5",onClick:function(){var ne,V=G.prev_challenge.st===0?"/editcheckpoint":"/editquestion",pe="/shixuns/".concat(X.id,"/challenges/").concat(G==null||((ne=G.prev_challenge)===null||ne===void 0)?void 0:ne.id).concat(V);C.d.replace(pe)}},"\u4E0A\u4E00\u5173"),G.next_challenge&&L.a.createElement(fe.a,{type:"primary",ghost:!0,className:"mt10 mr5",onClick:function(){var ne,V=G.next_challenge.st===0?"/editcheckpoint":"/editquestion",pe="/shixuns/".concat(X.id,"/challenges/").concat(G==null||((ne=G.next_challenge)===null||ne===void 0)?void 0:ne.id).concat(V);C.d.replace(pe)}},"\u4E0B\u4E00\u5173"),O&&L.a.createElement(fe.a,{type:"primary"},L.a.createElement(b.a,{to:"/shixuns/".concat(X.id,"/challenges/newquestion")},"\u65B0\u589E\u9009\u62E9\u9898\u4EFB\u52A1")),O&&L.a.createElement(fe.a,{type:"primary",className:"ml5"},L.a.createElement(b.a,{to:"/shixuns/".concat(X.id,"/challenges/new")},"\u65B0\u589E\u5B9E\u8DF5\u4EFB\u52A1")),L.a.createElement(fe.a,{type:"primary",className:"ml5"},L.a.createElement(b.a,{to:"/shixuns/".concat(X.id,"/challenges")},"\u8FD4\u56DE")))))};U.a=Object(C.a)(function(g){var v=g.shixunsDetail,k=g.newCourse,I=g.loading,oe=g.globalSetting;return{shixunsDetail:v,newCourse:k,globalSetting:oe,loading:I.effects}})(T)},"Cg/j":function(Se,U,d){"use strict";d.d(U,"b",function(){return H}),d.d(U,"a",function(){return ve}),d.d(U,"c",function(){return fe}),d.d(U,"d",function(){return ue});var H;(function(ie){ie.serviceIds=new Map,ie.DI_TARGET="$di$target",ie.DI_DEPENDENCIES="$di$dependencies";function _(Z){return Z[ie.DI_DEPENDENCIES]||[]}ie.getServiceDependencies=_})(H||(H={}));var ve=fe("instantiationService");function re(ie,_,Z,L){_[H.DI_TARGET]===_?_[H.DI_DEPENDENCIES].push({id:ie,index:Z,optional:L}):(_[H.DI_DEPENDENCIES]=[{id:ie,index:Z,optional:L}],_[H.DI_TARGET]=_)}function fe(ie){if(H.serviceIds.has(ie))return H.serviceIds.get(ie);var _=function(Z,L,P){if(arguments.length!==3)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");re(_,Z,P,!1)};return _.toString=function(){return ie},H.serviceIds.set(ie,_),_}function ue(ie){return function(_,Z,L){if(arguments.length!==3)throw new Error("@optional-decorator can only be used to decorate a parameter");re(ie,_,L,!0)}}},DlQD:function(Se,U,d){(function(H,ve){Se.exports=ve()})(this,function(){"use strict";function H(ee,Y){for(var $=0;$ee.length)&&(Y=ee.length);for(var $=0,w=new Array(Y);$=ee.length?{done:!0}:{done:!1,value:ee[w++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}return $=ee[Symbol.iterator](),$.next.bind($)}function ie(ee,Y){return Y={exports:{}},ee(Y,Y.exports),Y.exports}var _=ie(function(ee){function Y(){return{baseUrl:null,breaks:!1,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}function $(w){ee.exports.defaults=w}ee.exports={defaults:Y(),getDefaults:Y,changeDefaults:$}}),Z=_.defaults,L=_.getDefaults,P=_.changeDefaults,C=/[&<>"']/,b=/[&<>"']/g,S=/[<>"']|&(?!#?\w+;)/,E=/[<>"']|&(?!#?\w+;)/g,A={"&":"&","<":"<",">":">",'"':""","'":"'"},T=function(Y){return A[Y]};function g(ee,Y){if(Y){if(C.test(ee))return ee.replace(b,T)}else if(S.test(ee))return ee.replace(E,T);return ee}var v=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function k(ee){return ee.replace(v,function(Y,$){return $=$.toLowerCase(),$==="colon"?":":$.charAt(0)==="#"?$.charAt(1)==="x"?String.fromCharCode(parseInt($.substring(2),16)):String.fromCharCode(+$.substring(1)):""})}var I=/(^|[^\[])\^/g;function oe(ee,Y){ee=ee.source||ee,Y=Y||"";var $={replace:function(M,B){return B=B.source||B,B=B.replace(I,"$1"),ee=ee.replace(M,B),$},getRegex:function(){return new RegExp(ee,Y)}};return $}var Q=/[^\w:]/g,ae=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function ke(ee,Y,$){if(ee){var w;try{w=decodeURIComponent(k($)).replace(Q,"").toLowerCase()}catch(M){return null}if(w.indexOf("javascript:")===0||w.indexOf("vbscript:")===0||w.indexOf("data:")===0)return null}Y&&!ae.test($)&&($=R(Y,$));try{$=encodeURI($).replace(/%25/g,"%")}catch(M){return null}return $}var ge={},Ae=/^[^:]+:\/*[^/]*$/,be=/^([^:]+:)[\s\S]*$/,G=/^([^:]+:\/*[^/]*)[\s\S]*$/;function R(ee,Y){ge[" "+ee]||(Ae.test(ee)?ge[" "+ee]=ee+"/":ge[" "+ee]=J(ee,"/",!0)),ee=ge[" "+ee];var $=ee.indexOf(":")===-1;return Y.substring(0,2)==="//"?$?Y:ee.replace(be,"$1")+Y:Y.charAt(0)==="/"?$?Y:ee.replace(G,"$1")+Y:ee+Y}var de={exec:function(){}};function X(ee){for(var Y=1,$,w;Y=0&&Ce[Be]==="\\";)le=!le;return le?"|":" |"}),w=$.split(/ \|/),M=0;if(w.length>Y)w.splice(Y);else for(;w.length=w.length?M.slice(w.length):M}).join(` `)}var We=function(){function ee($){this.options=$||D}var Y=ee.prototype;return Y.space=function(w){var M=this.rules.block.newline.exec(w);if(M)return M[0].length>1?{type:"space",raw:M[0]}:{raw:` `}},Y.code=function(w,M){var B=this.rules.block.code.exec(w);if(B){var z=M[M.length-1];if(z&&z.type==="paragraph")return{raw:B[0],text:B[0].trimRight()};var Ce=B[0].replace(/^ {4}/gm,"");return{type:"code",raw:B[0],codeBlockStyle:"indented",text:this.options.pedantic?Ce:y(Ce,` @@ -272,13 +272,13 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho `+w+` `},Y.tablecell=function(w,M){var B=M.header?"th":"td",z=M.align?"<"+B+' align="'+M.align+'">':"<"+B+">";return z+w+" `},Y.strong=function(w){return""+w+""},Y.em=function(w){return""+w+""},Y.codespan=function(w){return""+w+""},Y.br=function(){return this.options.xhtml?"
                        ":"
                        "},Y.del=function(w){return""+w+""},Y.link=function(w,M,B){if(w=Pe(this.options.sanitize,this.options.baseUrl,w),w===null)return B;var z='",z},Y.image=function(w,M,B){if(w=Pe(this.options.sanitize,this.options.baseUrl,w),w===null)return B;var z=''+B+'":">",z},Y.text=function(w){return w},ee}(),He=function(){function ee(){}var Y=ee.prototype;return Y.strong=function(w){return w},Y.em=function(w){return w},Y.codespan=function(w){return w},Y.del=function(w){return w},Y.html=function(w){return w},Y.text=function(w){return w},Y.link=function(w,M,B){return""+B},Y.image=function(w,M,B){return""+B},Y.br=function(){return""},ee}(),ut=function(){function ee(){this.seen={}}var Y=ee.prototype;return Y.slug=function(w){var M=w.toLowerCase().trim().replace(/<[!\/a-z].*?>/ig,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-");if(this.seen.hasOwnProperty(M)){var B=M;do this.seen[B]++,M=B+"-"+this.seen[B];while(this.seen.hasOwnProperty(M))}return this.seen[M]=0,M},ee}(),qe=_.defaults,$e=pe.unescape,Qe=function(){function ee($){this.options=$||qe,this.options.renderer=this.options.renderer||new Fe,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new He,this.slugger=new ut}ee.parse=function(w,M){var B=new ee(M);return B.parse(w)};var Y=ee.prototype;return Y.parse=function(w,M){M===void 0&&(M=!0);var B="",z,Ce,le,Be,it,pt,ht,Rt,kt,mt,Yt,_t,Zt,zt,Tt,Fn,qn,bt,Et=w.length;for(z=0;z0&&Tt.tokens[0].type==="text"?(Tt.tokens[0].text=bt+" "+Tt.tokens[0].text,Tt.tokens[0].tokens&&Tt.tokens[0].tokens.length>0&&Tt.tokens[0].tokens[0].type==="text"&&(Tt.tokens[0].tokens[0].text=bt+" "+Tt.tokens[0].tokens[0].text)):Tt.tokens.unshift({type:"text",text:bt}):zt+=bt),zt+=this.parse(Tt.tokens,Zt),kt+=this.renderer.listitem(zt,qn,Fn);B+=this.renderer.list(kt,Yt,_t);continue}case"html":{B+=this.renderer.html(mt.text);continue}case"paragraph":{B+=this.renderer.paragraph(this.parseInline(mt.tokens));continue}case"text":{for(kt=mt.tokens?this.parseInline(mt.tokens):mt.text;z+1An error occurred:

                        "+Ze(le.message+"",!0)+"
                        ";throw le}}Se.options=Se.setOptions=function(ee){return vt(Se.defaults,ee),Ge(Se.defaults),Se},Se.getDefaults=ye,Se.defaults=nt,Se.use=function(ee){var Y=vt({},ee);if(ee.renderer&&function(){var w=Se.defaults.renderer||new Fe,M=function(Ce){var le=w[Ce];w[Ce]=function(){for(var Be=arguments.length,it=new Array(Be),pt=0;pt`,triples:"",explode:"[]{}"},re=H.Pos;H.defineOption("autoCloseBrackets",!1,function(A,T,g){g&&g!=H.Init&&(A.removeKeyMap(ue),A.state.closeBrackets=null),T&&(ie(fe(T,"pairs")),A.state.closeBrackets=T,A.addKeyMap(ue))});function fe(A,T){return T=="pairs"&&typeof A=="string"?A:typeof A=="object"&&A[T]!=null?A[T]:ve[T]}var ue={Backspace:L,Enter:P};function ie(A){for(var T=0;T=0;k--){var oe=v[k].head;A.replaceRange("",re(oe.line,oe.ch-1),re(oe.line,oe.ch+1),"+delete")}}function P(A){var T=Z(A),g=T&&fe(T,"explode");if(!g||A.getOption("disableInput"))return H.Pass;for(var v=A.listSelections(),k=0;k0;return{anchor:new re(A.anchor.line,A.anchor.ch+(T?-1:1)),head:new re(A.head.line,A.head.ch+(T?1:-1))}}function b(A,T){var g=Z(A);if(!g||A.getOption("disableInput"))return H.Pass;var v=fe(g,"pairs"),k=v.indexOf(T);if(k==-1)return H.Pass;for(var I=fe(g,"closeBefore"),oe=fe(g,"triples"),Q=v.charAt(k+1)==T,ae=A.listSelections(),Me=k%2==0,ge,Ae=0;Ae=0&&A.getRange(G,re(G.line,G.ch+3))==T+T+T?R="skipThree":R="skip";else if(Q&&G.ch>1&&oe.indexOf(T)>=0&&A.getRange(re(G.line,G.ch-2),G)==T+T){if(G.ch>2&&/\bstring/.test(A.getTokenTypeAt(re(G.line,G.ch-2))))return H.Pass;R="addFour"}else if(Q){var X=G.ch==0?" ":A.getRange(re(G.line,G.ch-1),G);if(!H.isWordChar(de)&&X!=T&&!H.isWordChar(X))R="both";else return H.Pass}else if(Me&&(de.length===0||/\s/.test(de)||I.indexOf(de)>-1))R="both";else return H.Pass;if(!ge)ge=R;else if(ge!=R)return H.Pass}var O=k%2?v.charAt(k-1):T,J=k%2?T:v.charAt(k+1);A.operation(function(){if(ge=="skip")A.execCommand("goCharRight");else if(ge=="skipThree")for(var ne=0;ne<3;ne++)A.execCommand("goCharRight");else if(ge=="surround"){for(var V=A.getSelections(),ne=0;ne=Me?ve:{done:!1,value:Q[ae++]}}}}L.fromArray=S;function E(Q){return{next:function(){var ae=Q.next();return ae.done?ve:{done:!1,value:ae.value}}}}L.fromNativeIterator=E;function A(Q){return Q?Array.isArray(Q)?L.fromArray(Q):Q:L.empty()}L.from=A;function T(Q,ae){return{next:function(){var Me=Q.next();return Me.done?ve:{done:!1,value:ae(Me.value)}}}}L.map=T;function g(Q,ae){return{next:function(){for(;;){var Me=Q.next();if(Me.done)return ve;if(ae(Me.value))return{done:!1,value:Me.value}}}}}L.filter=g;function v(Q,ae){for(var Me=Q.next();!Me.done;Me=Q.next())ae(Me.value)}L.forEach=v;function k(Q,ae){ae===void 0&&(ae=Number.POSITIVE_INFINITY);var Me=[];if(ae===0)return Me;for(var ge=0,Ae=Q.next();!Ae.done&&!(Me.push(Ae.value),++ge>=ae);Ae=Q.next());return Me}L.collect=k;function I(){for(var Q=[],ae=0;ae=Q.length)return ve;var ge=Q[Me],Ae=ge.next();return Ae.done?(Me++,this.next()):Ae}}}L.concat=I;function oe(Q){return new fe(Q)}L.chain=oe})(re||(re={}));var fe=function(){function L(P){this.it=P}return L.prototype.next=function(){return this.it.next()},L}();function ue(L){return Array.isArray(L)?re.fromArray(L):L||re.empty()}var ie=function(){function L(P,C,b,S){C===void 0&&(C=0),b===void 0&&(b=P.length),S===void 0&&(S=C-1),this.items=P,this.start=C,this.end=b,this.index=S}return L.prototype.first=function(){return this.index=this.start,this.current()},L.prototype.next=function(){return this.index=Math.min(this.index+1,this.end),this.current()},L.prototype.current=function(){return this.index===this.start-1||this.index===this.end?null:this.items[this.index]},L}(),_=function(L){H(P,L);function P(C,b,S,E){return b===void 0&&(b=0),S===void 0&&(S=C.length),E===void 0&&(E=b-1),L.call(this,C,b,S,E)||this}return P.prototype.current=function(){return L.prototype.current.call(this)},P.prototype.previous=function(){return this.index=Math.max(this.index-1,this.start-1),this.current()},P.prototype.first=function(){return this.index=this.start,this.current()},P.prototype.last=function(){return this.index=this.end-1,this.current()},P.prototype.parent=function(){return null},P}(ie),Z=function(){function L(P,C){this.iterator=P,this.fn=C}return L.prototype.next=function(){return this.fn(this.iterator.next())},L}()},JeFH:function(ke,U){ke.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAwCAYAAAD9wT87AAAe2UlEQVR4XtVcB5QUVbr+blV1T+ieGWaYBAwgOSgooJLjENeA6a2KCVfZNbum3VXXsG9VdFfc1TXtGlfXLCKgEiRnUAHJWRzAyTl3V9V957vV1dPTM+M4Hn2Pd8/xIHRV9f3vn77/+/9qgVaWlHIggHMB+AA8K4TIbe2ek/FzKWUmgLGw7THQtLlCiBUn4z6j9ySa26SUMg3A+ZDyaljBMTC87mXrAUwSQtT+fxBOSqmbpjnaMIyrYJnToRvtQ/sOAJgihFh1ssvRSEFSysEAroJlXQZdp8VhXUEAS07UYGavBPSIQz10vacQ4vjJLJiUMgPAhZByJoQYyr0erZFYmFOFZK+GK7szGOB3Qoi/nsxycG9KQVLKKyDltbDMbBge5NYD87+twvxjNdhbZiIoJZZMysRpPqsShreXECL/ZBRMSjkAwM2wzIugG2k2gOW59fjgaDU2FNbjRI2Fm/r48eigdtz+TUKIF05GOSL3JKSUDwN4SALYXBRQwqzIrUNBvQ1DAIYm4BHAJxMz0TPOLoJu9BFClJxsglVVVWXGx8d/IYTIOl4rsSCnGvNzarCvIghLAl5NoN6WuKVPAu4dkMjtXyuEeP1kk6NJDpJSHgTQ8+Ht5Xj5UBWoqBhNQAsFP/6dwi2alIlTYq1caEY/IUT5zyGYlLIvgD4AugLIgm0zF3qgaccDgcCbMTExu1v6Xinl6YDc/lWxiWvWF6E04BiYxxUEQK0lcUe/BNx9qlLQFUKIt38mOVIAnA6gG4AugM104Qe0ajo1gA+FEHTwVhc96CoAbzy9txJP7KpAPKWKWFRQrCawZEoHZHnN4yEFVbX65DZeIKW8DVI+DiHimrtVSnlCCDFUCHGihc+TYJl7jwf1DlOW5KHWltCiLqSCfndqIm7vlwDLsi41DOP9Nm6z1cullL0BLATAP1tavxZCvNTqw5iDpJSnwrZ2rC60tKvXFTayOCc/AXGGwNIpHdDRCOZA9/QXQtASfrIlpdQg5TYpxMDXDlVhf7mJ/DoLZQEbNabEnf0TMbVTLL+PCHJZy15kL5EQk6ctK8De8mATWaige09LxC19lYIuMQxj7k8mROhBUsrbAfydOW/pd3XIr7VQXG+jImjjtHYePHlmMmDb7wpdv/yHfDcV5Idt7c0NalmTl+Sh2pTh8OYqiF5FBXXwWEeh6acKIWp+yMPbco2U9icS4pyJSwuwsywQDrM1lsQDA5JwW78EPu4iIcS8lhUkHwfw+1s3l2LesRrE6o2jARV032mJuLlv689qy94bRRwpL2YIe3F/Fe7bVqYiEqMs82CvBAOrpmQA0vpUaAZry1ZXCMXZS22ISVM/L8CBSlPFbnfRg/53FCQfAXD/7VtKMTen4XB5qDf38eO+AUm0+usMw3j1exR0GYB3nttXicd2VSDu/0ZB/WCZuzaU2NqMNYUKZHFRQR3jdKyclgGvZa0XhjGqVe2EYbZlzYGm3fmbjSX47EQtYiIEaxTiPNa3IQ/6SUOc46nyUgDvRh8uFXRlNx+eGKKg8d1CiDktCRYIBM7wGPrW5flBce36IgVuIldkiANwsRDiox9ySG25RkqZEIpInRiRGKKFAGwJtPNqWD4tE8nC3AXNOEMIYbX2bLcOugbA63N2V+CpvZWNLK8RSPCYx6ErFPdzgIRBsK2tn+ebuG5Dw+HWWRLnZsXhxWEERnhMCHH/93hQMqzggaP1RuovPs9TsDpSRZEgAcAvhRAftHZAP+ZzadurLCHGTl5agMNVTkRyz3HxlA7o7LVyoOk/KJe7ChoKyE0Lj9fhpk0ljT0oBLs/m9QBp8SYuSEF/eQwW0oZDyuYc7BWb3/usjyY0qmiA7bEqLQYvD0mlWf1ohDixu9RkICUGwJCDJu4OB/HaixERrn/RZj9NIDbZq4vxvLcOnWeVBBR5fzsTPT3WaXQPb2FEEWtGYBSUHV1dYd4r+fA7hrNf8HyfBCgu5bHB//UhaqUkoVIOoBhAPrRBmzbLtSAWyul1mnSkjzk19nqcIO2xMBkLxZOSCP6eU/oOvNMRI6UQgjBbaolpXwZwHUz1hRhXWF9ozBHBf2UhaqUMgYA+T3Wb8Nh2+2haWUASDBf/PDX5XjpYFU4ItHo3hmThuFJMgiPt4sQIu/7ZOFnrgcZsO3tFdBOzV6Up2BhZKFKzX+cnYFTfXZFdV2gt9/v/1FUjySdBDkLltUVUqbD8BjRFsRYfeGqQmwvCSiYTKG6+XR8PjkDBuQ2CLEItt0NQrSDgAe2TIG0bWh6IYTYzLINwB/u31qG149UNwrXVND1Pf340xlJ/NofTfXU19f39Xq9s2Gb/WHLTjA8ityLXm8crsa928rCe6i3JF4a3h5TM3UJ3fMEbDsTQhB3xwOaH9KKhRAVEPpRAK8KIdaEQ7S07XkQ4oJzlxcqmBtZgfPQPhiXjiGJdn2IizvWmmtGfy6lZFW9RwKxJC4Lak10idPw6M5yFNbb+GXXeFzcNV7ddsvmEnx8rFbBZKKf9FgNi7LTkRLTUHrSy/k3opWgDSRqzt8BnABkp1cPVeOB7eVNFBQBOO4RQjzZVjlCXsrcdUlREDhaaSIzVmDZd3X49EQtuvkN/On0JFU7rs6rw9Xri8NnSQN5cnA7XO6QtY0WQ0CpBcTrjoUBKCAb0aAgKWfT8m7cVIKFx53DcRfDzH9Gp2F0CiQML0HC/rYKpmgcK7hnY4kUV68rUjH53yPb456vSrG33MRV3X145uxk9di/7KrA0/scsELj8BsCn2WnI8unozJo48ZNpThYaeLBgYnYWFiPuTm1qgh8a0wqvJBFsILJK4ulPnNdUSNDI+C4oHMcnh2qAMd/CyEeaqscIQV9CuAXF64sxLqCekUd8bQe31WBjDgNyyZloFO8joMVJs5fUYiAdMAKEd0fByTiJqcOwz8PVOH1w1U4MyUGl54Shxs3l6qQPOesZIzLYItHnBGpoGvpVpGH426ervmv4e0xrRNDrhgshNjWVsEU/LTMfTlBvePUJXmqsv7nsBS8eaQaq/LrMSkzFm+Odto17x2twV1fliojoSKJguaPT0PfJI8SctLnBYoE/duZyYoxeOVQNXonGlg5NQMeKbfBtjKP1GkdiOSCIbDB51KOiR1i8dpI9T1/F0Lc0VY5Qgr6C4B7fr2xRBXE/9UlHqPSY3DP1jL4DIF549JwajuPYkKmLisI51N6ENn0+weoEKsMcfaucozJiFVsyTXrihXyZBg8t5MHEPrASAWNAbD6g6M1uCN0OO7m+WAexi9PUSFoLGPjjxLMNldYQh9PtmBPWQCzB7XDzrIg3jlag8EpHiwYn6YKu/UF9bhibTGMUMyiF707JhVnp3ph2sD0lYX4orgejw9uh5wqCy8erELfRAMrpmRAk3I5YPtroA9lPs0LgQ3ul4hwWGoM3h+bSsDxutB1GmWbl5TySgBv/m1PpTrg4WkxuKG3Hzdsckj+N0elYkxGjArPF6wsxI5SJ2XwHGd08+GvTk2Hlw86bMPZqTGKgmI4DNAZRrTHtEwD0IwBkQrqBjO4f0s5PJeuLmwCTx8+PQmzevn53POFECQD27yklH8D8NvrNhRj/rFaxSxz46y9uvsNLMpOQ5JXw+FKE+etKAzXMTzYV4a3x6SOTnS+bE0RluXW4bFB7VBYZ+Mf+yrRN8nAyikZENL6BEJUAtrl01cUYnvocHgfQzUtm+ESkB8LoV3YZiEcpDgYtvXVkrwgfrWhGF19BmYPSsJvNpWi0rTxzFnJ4XxKL1sUKv7pwdM6xeFfw1WIxYff1uCWLaUYlOzBg6cn4ep1xUqJLzUo6LRIBfnJBp8IGllTluaiNlQB80G86bd9E3DPaYqmv0YI8caPFGwmgNfo2k/srsDlp8Qr6/n91jKkxmjq4Dr79CahgbnjqQYPBhmPD3Nq8OczklAdlHhyTwX6JXlCCpLzIcQOAA+wplsQkU9p0V18uvI0XVqrhWaM+5FyJMMyD3xTr6VOXZoHQwhVSN/5ZamqvR6MyDN/+roc/wpB7UYeDCgjo1JoNGwiXrWuSHGhLSlIwLLWB3R9+ITF+ar76OIEKmhmD5/bibxTCEFPaPOSUp4FaW9ZeCKAK9cWIjszFtf38mPWphIFBOaOS1PJngfJ5LorhCb5/Q8NTMKveysPxj1fluLFA1UqxFF5j+wsR/8kD9ZOy2SIWwCHwnl99s4KPLu/gRlhqGwf49AticLeAaExn7ZKt0QLKqXkWa0L6vqIMZ/l43BVEO+NTsXsXRXYURpU3OEDpzt55pWDVXjwawdN0oO5zwUT0lTk2FJUjwtWFqFPoqFY7l+uLkKVaePVkak4p0NUiOPDpGW9BU2bcdGqQnxV3AC1eQjnd47D8w76mS2EuK/N2nFCQxos8+CROi3pmT3lGJcRi3GZMThQEYTf0NAtwQjDYoaOz79zqnAq6Na+CfiD48F4dl8l3v6mBvcPSFR55aUDVciM1/HyiPZU0GIIQVZ7Fa8hSnRJUwIO/j97W508P5xuaU5WaVkvQdOuZzTgc6/p4VP1I/dDUjQjTle3LT5Ri1kbHXaGhpcVr6tQ7vdoCuUxb9Eo7+yfgPu3laOo3sJ9A5MwJt3DQqIBxSkFSevPgPbHyDqE/67olvQYvD1a0S0vCyFm/UgFMe0vAHBOa/f/cVsZXjvsFJqKMO3uwxODneRKS9SEaJQnSeqSlARAmuVvsM0ja4tsjZ7q1nSN6Ra7HLpBuoX1RpuXlJKMxluhcqzF+1lwX7LaKSu4Rw6tUEHpcboqIUwpm5C6vFYA3wEYFD3Vo6B2dGhwkqsXn2Wn8VsWCE2b3maJQjdIy3oWmnbzoUoTu0sD4J8Mp2VBG+MzY1U9xPX8/ipVxFJBTK6/6BSHf4aSKwWl0tgrMm2pckCiV7iCPsueECwz51Cd3v6cz3PDvB6fy+v/MyYNo5Jhw/D2FUKw5d/mFQgEzvZ4PBtKA7bOsMYocLTKVF6UYGi4f2CiYq+P11j4xfICVAUdVpvjBJ9MSEP3BIdEoWyUg+iNy+fRVLiHo6Ah0QrKZu76z5Fqlbjd0MB7WXitmJoBr5QbhaaNaLNEroKkZKv3+ivWOkhMF05Di0ZwVmqMgtr8+8c5DsJhLUQPJpR9zyFMwVKAwIAWqLwJAt0SdLwxJg0+2NugaUMh7a8qpDYgmrpiuH5uaAqmdyYiFMOEQw+1eUkpR3IqjWiUYcqlxnig3Ne8cakYmhajCutpywuVEfIafv7h2FSckeLF8WoLszYWozhgKzaEi2TJY4OSMaFDDEzTHButIDabdq8sssQ16xoof35hokdg2bQOSBXBQ8Lw9mqzRA0Kuo1h6IHtZSAdE2kEGaR0JqarMECGYMba4jBhyuRKwpR10ltHqnHXV2WID6EY7o/UysppHZCpBQ/C8PRh11IKfdoUNiErzHBNRc8jFUNwYprmVI/Hs+THyCKl7MjWxs4qzXfhinwVwtzD5HfMGZKMy7rFK2WRcXDhPg3qjVGpGJsRg9waC5OXFaAiKMPhmt7E8uFXPX1sUJ4TraBUwsd9NVry+cvyQHjDC9xqfmF2Jnr7ZAU0/WYyF5ZlBXVdZ+uBtHkhgJLWUJGUcjyAFe+G2ILIBO4RAgsmpKJ3ogeHKkyct7IAAduxSCZXwvAEj8CSUOL1hhTkTh4tntwBXY3AMeGN6SKlfB7AjVeuLcaagrpwnHc6tAm4zxm9eoZgIiQiaT1WmoW5ublFHTt2/N62vpTSoJdWSW1g9uI8VY+5XsTvuK1vAn4fAjXXbyjGkhDgoQeTaiLlRDZl2rJCfFcbgZhNiQcGJuGGPgqxXhKtIC9sc0exbfSZuCgX5cGG+QTGblbgrFuaLCtILZZBEzmAthuatgXAJgC7opt7UsosWOb+rytF/EUr8xs11BTnNyoVozNiUFRnYeryQpTUO77PeM7kSnS0pSigilXG9EgD+nRSB/SMDeZB92ax+0p67O4vy/Du0eowt8jDu7RrPJ46y+H9Gi9m7WA9OH+uaQcgxVZo2kYAXzU3TSSl/A/Ht/5rdRE2FzW0NqiECzvH4x9Dne+4f1sZXncBjynxyKAkXNvTr8IzywnSVW5rnB70+9DkkRoNa7LFEB2TvSQfR6ut8HwCFXR1D78q9MgxsQ3AhMeDIyLJ8nnQJUFHsoMunWWrIRNO4XDQYzWngVQNIe2vK0P5gUx2ZL311JBkXNotXiXPc1YUKhDBz0kiMrn2SDAUPD1vRUGYZ6MH8WvnT8xEvzirCIansxr9Bd5+anclntxbEQ6HlKN/Oy+u6BavWHQeJnOyz9CQGqujY7yBLgkecIgozJ1bZiU0fSOEmA/gUyHEtxRPSnkngDkPbCvHq4cb+j7MmUNDlBIP+B97SQk5I200kDv7JeAuZzYPl68pwvqIvlXU5zObKsiy3oCmXXXxKvJdgUYQkBqnYoii3EUrpiAMN0keTYUi4nomyKEZcch05+5tcz804zXCdABPsKl2yaoibClusDxu7u7+ibijv8P2snDbVFQfhslMroNSvMirtVTiLQ84YcWN//MmZGCAzy6F4ekCgHPmq9/5pgZ3R9RCym4kFI0ULQc/Y5jlQTIf9kr04Mz2XgzPiMOApJDlUVm6MS8YDD7r8XiINFa/d7RGuOQun+H2sBiSmRvfP1qjWAYCnqiiHzdvLlG0l9s9iKr5rm+qIOlM1xCZfBLVdmgmJoT/ycX5lnSUyAezah+c4sW5WfGY2iUOPgVx7G+gaXyFZURkrcMHcXNXdPPhLyEy8abNJVgQ2jyN4/WR7RUUJ2SdtrxAQVh6l2svH43PwOl+uxyGh72nNNjmvpWFtrhmXWGTWqM1WYhc6W18NsEIPZdM+PSufvTya4AVtKF7lsK2sr8utz00aNdQ3AERNySvyqvDNaG+ED32vKw4vODMWOCh0ESvm4sV493bj/sHKibixuYUdAOAF6Lbtc0JFIlcmvvchcG8jo2sy06Jx8zeCfCFYke0dTOsTciMxb9HOW0HjiO/dMgJHRTs6RAJGc0Su8Yxd3w6BiXKSuieHirxm8HDe2q0xOlRbfwmYT0CgbUkJ5VFKEwyl3u8oU8CBrRzapnSehtTlxegIMScu6Dq4/FpiiPcWRoE2RlmUxrayLQYvBMqGUj0so8UqaAbeoWpojuaU9D5DOccvPtzqFBsbtOM26xhyoO2StbMEU0eFnEjvYqxmXCZMHdkeoxqa7PKdhc3f1o7L+YTTgsWq5V4dKez+Wg+jiTjyvw6lQe5qDR2fc9MlNUwPD0BFMO29hVYeveJi3OV10VNYYW/l8+vNKkAp6qPGqdrJD4Pn8aSYAjF7nOgkgn+stVF2BgBFKhQth0IeFjvqGLVlGCEcUqGdAX93/3GKRkiFeS25W3bvrc5BZ0NyM3zcupw65aSJtOZ7mEwRr8wNEX1c5Z8V4ttJQGF+qIH1qOVSyUxIb86IgUDkr3IXpoftjx3uI+MBS2VdPxvv2iI3bf2ScAfHHiMO74oxQffNgw48t73xqbj7CS7FoaX7zB9J01zY0DXh41flN8IykbuiV5Lqp9Tn5wJZIf0WLXDn5IiakmpjA40mut6+vDIoHaNvJ33Rno8cyVzZm6t81wW/Qx/CR5NFevkHd0ZPj7zVz39iqlnBGxOQd3ZF9pQCmPGmoIw/IsUyn0Dgl/S1e+4OamOJSfqlJD7Kkz1by1ZIjcxOdTZvDTC8sLt7YnpCmxExu7oZtdjO8rx3IHGEzPvjk3DsCRZF1LQCWnbH0GIC5ubs3DlIay9JwKYENZTSQuP1SqPYK0SPQDp3suQReiwYnK6Ipdd5oOfc78kc2/qk6A8k/0twmlGHRofzy4zTse24gAuWeNEESqD913bw1E6gEeaU1AKK+QDofk0WmZzoYskH2sWkqiRix7yRVFAdQpzqhvPpbnXEUGNSY/BW6NTG1meS2Z+NC4NA5I9qhN58aoiFbvJVU3uGItXRjj5iQz2wzsahkIYUt4Zm47h7WR4sEVKSV7uZhUO8xxmPHrR0i/uEo+nQ/MQkZ/nVJsKIr//bU2TQXxe5+6XHs9zohLckTUe9KyefjzseEIYTtMrvRoUpUWU+E2liXNXFKIuNGTJ+8iMk00g2m1OQSxWdxbZRm8Wq6QhmnNzh85oh8u6NZ5QIXTlLNjf91Y2mex0hWdTikPst/ZLULxaZIs9Eq19W+Vsntczdg9J8aqeEXNeJFfH51JBb49Jx4hkOwAjhm8B5kgp2RZ59M4vStUhRw/T8z4a1NntY/DBuNQmhsgcee/WMhURmosGBA0MjQuz05SXTF3mhDFeq1o0WXF4PoTWIuE0IwV5xbNSvYpc5dyCO+qmFNTdh8cc5v6pZvO6NM11AV0fOWFRPk5E0BCR1sUH3d43Ab8L0Rn8jNwS0R/Hj2itzT2c3tPDb+DDcWmqixqJcHh9ZPeU4YZwmuiI1trDr+PT7HR10Gvz63HVuoa5BSrorTHpGJksAzC8bCN868zhNWXnI+Wg5XcO0Uh+TmiGPOONQ9X4y+4K1cJuLsRxP/Tqv4eQJf9OApjhkddHd08f3F6OV0KIVPWwhrXHlE6xSt5zlheGR4R5rld392G2o6B/NK8g254LIS4i8thd1vQ9G94ZNcKkRlypnCNVZpO3CsKhzZJIi9Xx0vAUDGmvKlirPGjrfJ8nt9ZhFLhB9x0efgeti/PNZKzTYjUsmZiu6ivuiwMZbkihBb/ltBGCIQUdlVKy7/QJhzMeCnU1o0McrZmTOJ9mp6GLz1Dv8/x5RznmH69VRWtz0YP38JDZRAzxbWpMj/ex00tERtRK7yL7QWNlRGEbh0Uw5XpySDtc0d2nDI811JchUoDyX9XNh8edWvCF5hUk5XOcvKRFrA1ZRLRgbmh4dWQKnttXpV6fpBVHDjy691Agbur0ZA/+OiQZpyWzWwjONbAiunJGhOU5yMiP/z4jSVX6v95UonIRn8HD+mBMKrr4DQe6rnD6LG67Qs3uJUsTHhXiqKCz+eotK3WGmOZCHDfCZ88dm6qg9h+3l6mhlehXVyKNjAq9q38iZjkt+BO2bc/RNDw1L6c+jHzpmWkxDjtPg/oop0bVOxSYaeOWvn4FILhmbSjG4ojuccRw5cstKehBAH+6dUsp5kW8qxOpJB4eebgOcbqi0psLaS6lQgqI3NftpybB7zAmfHn3N7ZtX6tp2ov0vGdCg4pU5PSsOLzqzK6pxR81CNJrTaB9aFiY0JXexbEqV0Fvjk7D2BSYMLx80fmIlLIXrODedSVSvzLiXZ1oY6MVD2znwd4KE7Wm3fQtw1CByetGcMhlQJIaEwPkIUCws3oIZvDYvlo9gQM3zE0uA7F0UrpiIbiIbflfre30fZw5WuAPX5XhzW8cQleh1VPinTfxgH+3pKDf8E2C1tgEKoDJO9JruDGGG1oQc8yUjnG4rlcC+iTqpHlKoWlU/nMceJdSjgawhvnk42M1yIo3kBqroXeiF0NTlZftA+R+SMpix4PDj0KvghBZpo0uVNCByqCK+QpcjErD+BRuKIY56JDk/LcZPLCnRk+avjyv0UsB0Uri/Sw4Iw+EMjBSsBgelOLBzB5+nNfZfYXWfh/Q7uJvRvAHMyDlF3UQgx7dXoZYQ1NcXlqsgeyOsTTKenBWAjYhbxxs6YemG3B+EGQY5xo4ekbPZF7j/OEcR0FzW1IQmeCPommI5iyPnkQlURgqhxU26Y3JHeNwXhcfsuL4/p9pQTdIzfP9ngPuc6SU3AU7mo0bgCYrXg/Hi2dETrHyXVa+HS2l5Ft21+6usMBuhMtidE/UECdlDYSggk6oV1psa893Qb3rlCW54ZepouXg37l3d0aAfzL/cNSYZcT0LvEYnuqyvnIrIChHo/dbZYjDbPxslSFLAfGUEIIcZ3gppTpvd6zLqweOVZuI0TUVDRgSOzjVy5yWFKSmTNn6vv2LxlMx7jdEMtiZcbR6h/kdmh7nkIlctlUCiLnQNL7Xs7W5g6mrq+sTExNDg6gM9eE5xFEM4HhLL4pJKYdwvg5msCsgg4AwFceueyptKZ/XNO3pkIdqkPaXVdAGjfwkt1FTzeXveCAN7QYNp/gMDEzxYFhaLAaneaH8xTY5hrvasu1/5ebmzuvcuXOTn8KRUpLZ5sQpWVD+EgvfAKEcBWQ1mjUK554XYFvnw7YEhAhCSr6pYULTv2R6aklBAwC5Y3uJief2VyqtEoHGG5rT/4nVVN+EPaCsBB0pkT0gyyyDpq+HEB8DWNTSa/PNbbgt/yal5NkxyzI90VRVdI3+HSFpmyuk0MeTeGXnkspgrE/0aGgfyxxqoJPPQGe/BxxcDYtiBiQ042to2mfsZwkheGA/ywr9NhJlIBekZBFqOrZ5kgCFhYUJqampbAWzp9LCsgDLrgB/t0foByDkdkB1UrdFv5j0s0j1Ax8qpfxdqP/U8h1mIABN5EEYhyHELgBUBv87IAS98/9utUhA19TUZMXFxc0AcCZbIqG5A+YFvhvEMEQXVm4s6Jon6VKzA053dTI46OH8hMARhbwa5OCbboU/9e8//BRH8j9mLdQoDqqNCwAAAABJRU5ErkJggg=="},Jq4h:function(ke,U,d){ke.exports=d.p+"static/qrcode.54870d9b.png"},LdHM:function(ke,U,d){"use strict";d.d(U,"b",function(){return I}),d.d(U,"a",function(){return Q});var H=d("1OyB"),ve=d("vuIU"),re=d("Ji7U"),fe=d("LK+K"),ue=d("q1tI"),ie=d("rePB"),_=d("Ff2n"),Z=d("ODXe"),L=d("4IlW"),P=d("bX4T"),C=d("YrtM"),b=d("TSYQ"),S=d.n(b),E=d("+nKL"),A=d("8OUc"),T=function(te,we){var xe=te.prefixCls,Xe=te.id,rt=te.flattenOptions,We=te.childrenAsData,_e=te.values,Te=te.searchValue,Le=te.multiple,se=te.defaultActiveFirstOption,q=te.height,je=te.itemHeight,et=te.notFoundContent,tt=te.open,lt=te.menuItemSelectedIcon,j=te.virtual,F=te.onSelect,ce=te.onToggleOpen,Ee=te.onActiveValue,Pe=te.onScroll,Oe=te.onMouseEnter,Fe="".concat(xe,"-item"),He=Object(C.a)(function(){return rt},[tt,rt],function(ze,ee){return ee[0]&&ze[1]!==ee[1]}),ut=ue.useRef(null),qe=function(ee){ee.preventDefault()},$e=function(ee){ut.current&&ut.current.scrollTo({index:ee})},Qe=function(ee){for(var Y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,$=He.length,w=0;w<$;w+=1){var M=(ee+w*Y+$)%$,B=He[M],z=B.group,Ce=B.data;if(!z&&!Ce.disabled)return M}return-1},vt=ue.useState(function(){return Qe(0)}),ct=Object(Z.a)(vt,2),Ze=ct[0],ye=ct[1],Ge=function(ee){ye(ee);var Y=He[ee];if(!Y){Ee(null,-1);return}Ee(Y.data.value,ee)};ue.useEffect(function(){Ge(se!==!1?Qe(0):-1)},[He.length,Te]),ue.useEffect(function(){var ze=setTimeout(function(){if(!Le&&tt&&_e.size===1){var ee=Array.from(_e)[0],Y=He.findIndex(function($){var w=$.data;return w.value===ee});Ge(Y),$e(Y)}});return function(){return clearTimeout(ze)}},[tt]);var nt=function(ee){ee!==void 0&&F(ee,{selected:!_e.has(ee)}),Le||ce(!1)};if(ue.useImperativeHandle(we,function(){return{onKeyDown:function(ee){var Y=ee.which;switch(Y){case L.a.UP:case L.a.DOWN:{var $=0;if(Y===L.a.UP?$=-1:Y===L.a.DOWN&&($=1),$!==0){var w=Qe(Ze+$,$);$e(w),Ge(w)}break}case L.a.ENTER:{var M=He[Ze];M&&!M.data.disabled?nt(M.data.value):nt(void 0),tt&&ee.preventDefault();break}case L.a.ESC:ce(!1)}},onKeyUp:function(){},scrollTo:function(ee){$e(ee)}}}),He.length===0)return ue.createElement("div",{role:"listbox",id:"".concat(Xe,"_list"),className:"".concat(Fe,"-empty"),onMouseDown:qe},et);function Se(ze){var ee=He[ze];if(!ee)return null;var Y=ee.data||{},$=Y.value,w=Y.label,M=Y.children,B=Object(P.a)(Y,!0),z=We?M:w;return ee?ue.createElement("div",Object.assign({"aria-label":typeof z=="string"?z:null},B,{key:ze,role:"option",id:"".concat(Xe,"_list_").concat(ze),"aria-selected":_e.has($)}),$):null}return ue.createElement(ue.Fragment,null,ue.createElement("div",{role:"listbox",id:"".concat(Xe,"_list"),style:{height:0,width:0,overflow:"hidden"}},Se(Ze-1),Se(Ze),Se(Ze+1)),ue.createElement(E.a,{itemKey:"key",ref:ut,data:He,height:q,itemHeight:je,fullHeight:!1,onMouseDown:qe,onScroll:Pe,virtual:j,onMouseEnter:Oe},function(ze,ee){var Y,$=ze.group,w=ze.groupOption,M=ze.data,B=M.label,z=M.key;if($)return ue.createElement("div",{className:S()(Fe,"".concat(Fe,"-group"))},B!==void 0?B:z);var Ce=M.disabled,le=M.value,Be=M.title,it=M.children,pt=M.style,ht=M.className,Rt=Object(_.a)(M,["disabled","value","title","children","style","className"]),kt=_e.has(le),mt="".concat(Fe,"-option"),Yt=S()(Fe,mt,ht,(Y={},Object(ie.a)(Y,"".concat(mt,"-grouped"),w),Object(ie.a)(Y,"".concat(mt,"-active"),Ze===ee&&!Ce),Object(ie.a)(Y,"".concat(mt,"-disabled"),Ce),Object(ie.a)(Y,"".concat(mt,"-selected"),kt),Y)),_t=We?it:B,Zt=!lt||typeof lt=="function"||kt;return ue.createElement("div",Object.assign({},Rt,{"aria-selected":kt,className:Yt,title:Be,onMouseMove:function(){if(Ze===ee||Ce)return;Ge(ee)},onClick:function(){Ce||nt(le)},style:pt}),ue.createElement("div",{className:"".concat(mt,"-content")},_t||le),ue.isValidElement(lt)||kt,Zt&&ue.createElement(A.a,{className:"".concat(Fe,"-option-state"),customizeIcon:lt,customizeIconProps:{isSelected:kt}},kt?"\u2713":null))}))},g=ue.forwardRef(T);g.displayName="OptionList";var v=g,k=function(){return null};k.isSelectOption=!0;var I=k,oe=function(){return null};oe.isSelectOptGroup=!0;var Q=oe,ae=d("VTBJ"),Me=d("Zm9Q");function ge(y){var te=y.key,we=y.props,xe=we.children,Xe=we.value,rt=Object(_.a)(we,["children","value"]);return Object(ae.a)({key:te,value:Xe!==void 0?Xe:te,children:xe},rt)}function Ae(y){var te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Object(Me.a)(y).map(function(we,xe){if(!ue.isValidElement(we)||!we.type)return null;var Xe=we.type.isSelectOptGroup,rt=we.key,We=we.props,_e=We.children,Te=Object(_.a)(We,["children"]);return te||!Xe?ge(we):Object(ae.a)(Object(ae.a)({key:"__RC_SELECT_GRP__".concat(rt===null?xe:rt,"__"),label:rt},Te),{},{options:Ae(_e)})}).filter(function(we){return we})}var be=d("2Qr1"),G=d("qNPg"),R=d("U8pU"),de=d("Kwbf"),X=d("WKfj");function O(y){var te=y.mode,we=y.options,xe=y.children,Xe=y.backfill,rt=y.allowClear,We=y.placeholder,_e=y.getInputElement,Te=y.showSearch,Le=y.onSearch,se=y.defaultOpen,q=y.autoFocus,je=y.labelInValue,et=y.value,tt=y.inputValue,lt=y.optionLabelProp,j=te==="multiple"||te==="tags",F=Te!==void 0?Te:j||te==="combobox",ce=we||Ae(xe);if(Object(de.a)(te!=="tags"||ce.every(function(Fe){return!Fe.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),te==="tags"||te==="combobox"){var Ee=ce.some(function(Fe){return Fe.options?Fe.options.some(function(He){return typeof("value"in He?He.value:He.key)=="number"}):typeof("value"in Fe?Fe.value:Fe.key)=="number"});Object(de.a)(!Ee,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(de.a)(te!=="combobox"||!lt,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(de.a)(te==="combobox"||!Xe,"`backfill` only works with `combobox` mode."),Object(de.a)(te==="combobox"||!_e,"`getInputElement` only work with `combobox` mode."),Object(de.b)(te!=="combobox"||!_e||!rt||!We,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),Le&&!F&&te!=="combobox"&&te!=="tags"&&Object(de.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(de.b)(!se||q,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),et!=null){var Pe=Object(X.d)(et);Object(de.a)(!je||Pe.every(function(Fe){return Object(R.a)(Fe)==="object"&&("key"in Fe||"value"in Fe)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(de.a)(!j||Array.isArray(et),"`value` should be array when `mode` is `multiple` or `tags`")}if(xe){var Oe=null;Object(Me.a)(xe).some(function(Fe){if(!ue.isValidElement(Fe)||!Fe.type)return!1;var He=Fe.type;if(He.isSelectOption)return!1;if(He.isSelectOptGroup){var ut=Object(Me.a)(Fe.props.children).every(function(qe){return!ue.isValidElement(qe)||!Fe.type||qe.type.isSelectOption?!0:(Oe=qe.type,!1)});return!ut}return Oe=He,!0}),Oe&&Object(de.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Oe.displayName||Oe.name||Oe,"`.")),Object(de.a)(tt===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var J=O,ne=Object(G.a)({prefixCls:"rc-select",components:{optionList:v},convertChildrenToData:Ae,flattenOptions:be.d,getLabeledValue:be.e,filterOptions:be.b,isValueDisabled:be.g,findValueOption:be.c,warningProps:J,fillOptionsWithMissingValue:be.a}),V=function(y){Object(re.a)(we,y);var te=Object(fe.a)(we);function we(){var xe;return Object(H.a)(this,we),xe=te.apply(this,arguments),xe.selectRef=ue.createRef(),xe.focus=function(){xe.selectRef.current.focus()},xe.blur=function(){xe.selectRef.current.blur()},xe}return Object(ve.a)(we,[{key:"render",value:function(){return ue.createElement(ne,Object.assign({ref:this.selectRef},this.props))}}]),we}(ue.Component);V.Option=I,V.OptGroup=Q;var pe=V,D=U.c=pe},M8RZ:function(ke,U,d){"use strict";d.d(U,"a",function(){return L});var H=d("fWQN"),ve=d("mtLc"),re=d("yKVA"),fe=d("879j"),ue=d("q1tI"),ie=d.n(ue),_=d("i8i4"),Z=d.n(_),L=function(P){Object(re.a)(b,P);var C=Object(fe.a)(b);function b(S){var E;Object(H.a)(this,b),E=C.call(this,S);var A=window.document;return E.node=A.createElement("div"),A.body.appendChild(E.node),E}return Object(ve.a)(b,[{key:"render",value:function(){var E=this.props.children;return Object(_.createPortal)(E,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),b}(ie.a.Component)},MI8n:function(ke,U,d){"use strict";d.d(U,"b",function(){return ie}),d.d(U,"a",function(){return L}),d.d(U,"e",function(){return P}),d.d(U,"d",function(){return C}),d.d(U,"c",function(){return b}),d.d(U,"f",function(){return S});var H=d("/cxE"),ve=d("C/vA"),re=d("pmY6"),fe=d("24hK"),ue=function(){var E=function(A,T){return E=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(g,v){g.__proto__=v}||function(g,v){for(var k in v)v.hasOwnProperty(k)&&(g[k]=v[k])},E(A,T)};return function(A,T){E(A,T);function g(){this.constructor=A}A.prototype=T===null?Object.create(T):(g.prototype=T.prototype,new g)}}(),ie;(function(E){E.None=function(){return re.a.None};function A(J){return function(ne,V,pe){V===void 0&&(V=null);var D=!1,y;return y=J(function(te){return D?void 0:(y?y.dispose():D=!0,ne.call(V,te))},null,pe),D&&y.dispose(),y}}E.once=A;function T(J,ne){return Q(function(V,pe,D){return pe===void 0&&(pe=null),J(function(y){return V.call(pe,ne(y))},null,D)})}E.map=T;function g(J,ne){return Q(function(V,pe,D){return pe===void 0&&(pe=null),J(function(y){ne(y),V.call(pe,y)},null,D)})}E.forEach=g;function v(J,ne){return Q(function(V,pe,D){return pe===void 0&&(pe=null),J(function(y){return ne(y)&&V.call(pe,y)},null,D)})}E.filter=v;function k(J){return J}E.signal=k;function I(){for(var J=[],ne=0;ne1)&&Xe.fire(We),xe=0},V)})},onLastListenerRemove:function(){y.dispose()}});return Xe.event}E.debounce=ae;function Me(J){var ne=new Date().getTime();return T(A(J),function(V){return new Date().getTime()-ne})}E.stopwatch=Me;function ge(J){var ne=!0,V;return v(J,function(pe){var D=ne||pe!==V;return ne=!1,V=pe,D})}E.latch=ge;function Ae(J,ne,V){ne===void 0&&(ne=!1),V===void 0&&(V=[]);var pe=V.slice(),D=J(function(we){pe?pe.push(we):te.fire(we)}),y=function(){pe&&pe.forEach(function(we){return te.fire(we)}),pe=null},te=new L({onFirstListenerAdd:function(){D||(D=J(function(we){return te.fire(we)}))},onFirstListenerDidAdd:function(){pe&&(ne?setTimeout(y):y())},onLastListenerRemove:function(){D&&D.dispose(),D=null}});return te.event}E.buffer=Ae;var be=function(){function J(ne){this.event=ne}return J.prototype.map=function(ne){return new J(T(this.event,ne))},J.prototype.forEach=function(ne){return new J(g(this.event,ne))},J.prototype.filter=function(ne){return new J(v(this.event,ne))},J.prototype.reduce=function(ne,V){return new J(oe(this.event,ne,V))},J.prototype.latch=function(){return new J(ge(this.event))},J.prototype.debounce=function(ne,V,pe,D){return V===void 0&&(V=100),pe===void 0&&(pe=!1),new J(ae(this.event,ne,V,pe,D))},J.prototype.on=function(ne,V,pe){return this.event(ne,V,pe)},J.prototype.once=function(ne,V,pe){return A(this.event)(ne,V,pe)},J}();function G(J){return new be(J)}E.chain=G;function R(J,ne,V){V===void 0&&(V=function(we){return we});var pe=function(){for(var we=[],xe=0;xeAn error occurred:

                        "+Ze(le.message+"",!0)+"
                        ";throw le}}Me.options=Me.setOptions=function(ee){return vt(Me.defaults,ee),Ge(Me.defaults),Me},Me.getDefaults=ye,Me.defaults=nt,Me.use=function(ee){var Y=vt({},ee);if(ee.renderer&&function(){var w=Me.defaults.renderer||new Fe,M=function(Ce){var le=w[Ce];w[Ce]=function(){for(var Be=arguments.length,it=new Array(Be),pt=0;pt`,triples:"",explode:"[]{}"},re=H.Pos;H.defineOption("autoCloseBrackets",!1,function(A,T,g){g&&g!=H.Init&&(A.removeKeyMap(ue),A.state.closeBrackets=null),T&&(ie(fe(T,"pairs")),A.state.closeBrackets=T,A.addKeyMap(ue))});function fe(A,T){return T=="pairs"&&typeof A=="string"?A:typeof A=="object"&&A[T]!=null?A[T]:ve[T]}var ue={Backspace:L,Enter:P};function ie(A){for(var T=0;T=0;k--){var oe=v[k].head;A.replaceRange("",re(oe.line,oe.ch-1),re(oe.line,oe.ch+1),"+delete")}}function P(A){var T=Z(A),g=T&&fe(T,"explode");if(!g||A.getOption("disableInput"))return H.Pass;for(var v=A.listSelections(),k=0;k0;return{anchor:new re(A.anchor.line,A.anchor.ch+(T?-1:1)),head:new re(A.head.line,A.head.ch+(T?1:-1))}}function b(A,T){var g=Z(A);if(!g||A.getOption("disableInput"))return H.Pass;var v=fe(g,"pairs"),k=v.indexOf(T);if(k==-1)return H.Pass;for(var I=fe(g,"closeBefore"),oe=fe(g,"triples"),Q=v.charAt(k+1)==T,ae=A.listSelections(),ke=k%2==0,ge,Ae=0;Ae=0&&A.getRange(G,re(G.line,G.ch+3))==T+T+T?R="skipThree":R="skip";else if(Q&&G.ch>1&&oe.indexOf(T)>=0&&A.getRange(re(G.line,G.ch-2),G)==T+T){if(G.ch>2&&/\bstring/.test(A.getTokenTypeAt(re(G.line,G.ch-2))))return H.Pass;R="addFour"}else if(Q){var X=G.ch==0?" ":A.getRange(re(G.line,G.ch-1),G);if(!H.isWordChar(de)&&X!=T&&!H.isWordChar(X))R="both";else return H.Pass}else if(ke&&(de.length===0||/\s/.test(de)||I.indexOf(de)>-1))R="both";else return H.Pass;if(!ge)ge=R;else if(ge!=R)return H.Pass}var O=k%2?v.charAt(k-1):T,J=k%2?T:v.charAt(k+1);A.operation(function(){if(ge=="skip")A.execCommand("goCharRight");else if(ge=="skipThree")for(var ne=0;ne<3;ne++)A.execCommand("goCharRight");else if(ge=="surround"){for(var V=A.getSelections(),ne=0;ne=ke?ve:{done:!1,value:Q[ae++]}}}}L.fromArray=S;function E(Q){return{next:function(){var ae=Q.next();return ae.done?ve:{done:!1,value:ae.value}}}}L.fromNativeIterator=E;function A(Q){return Q?Array.isArray(Q)?L.fromArray(Q):Q:L.empty()}L.from=A;function T(Q,ae){return{next:function(){var ke=Q.next();return ke.done?ve:{done:!1,value:ae(ke.value)}}}}L.map=T;function g(Q,ae){return{next:function(){for(;;){var ke=Q.next();if(ke.done)return ve;if(ae(ke.value))return{done:!1,value:ke.value}}}}}L.filter=g;function v(Q,ae){for(var ke=Q.next();!ke.done;ke=Q.next())ae(ke.value)}L.forEach=v;function k(Q,ae){ae===void 0&&(ae=Number.POSITIVE_INFINITY);var ke=[];if(ae===0)return ke;for(var ge=0,Ae=Q.next();!Ae.done&&!(ke.push(Ae.value),++ge>=ae);Ae=Q.next());return ke}L.collect=k;function I(){for(var Q=[],ae=0;ae=Q.length)return ve;var ge=Q[ke],Ae=ge.next();return Ae.done?(ke++,this.next()):Ae}}}L.concat=I;function oe(Q){return new fe(Q)}L.chain=oe})(re||(re={}));var fe=function(){function L(P){this.it=P}return L.prototype.next=function(){return this.it.next()},L}();function ue(L){return Array.isArray(L)?re.fromArray(L):L||re.empty()}var ie=function(){function L(P,C,b,S){C===void 0&&(C=0),b===void 0&&(b=P.length),S===void 0&&(S=C-1),this.items=P,this.start=C,this.end=b,this.index=S}return L.prototype.first=function(){return this.index=this.start,this.current()},L.prototype.next=function(){return this.index=Math.min(this.index+1,this.end),this.current()},L.prototype.current=function(){return this.index===this.start-1||this.index===this.end?null:this.items[this.index]},L}(),_=function(L){H(P,L);function P(C,b,S,E){return b===void 0&&(b=0),S===void 0&&(S=C.length),E===void 0&&(E=b-1),L.call(this,C,b,S,E)||this}return P.prototype.current=function(){return L.prototype.current.call(this)},P.prototype.previous=function(){return this.index=Math.max(this.index-1,this.start-1),this.current()},P.prototype.first=function(){return this.index=this.start,this.current()},P.prototype.last=function(){return this.index=this.end-1,this.current()},P.prototype.parent=function(){return null},P}(ie),Z=function(){function L(P,C){this.iterator=P,this.fn=C}return L.prototype.next=function(){return this.fn(this.iterator.next())},L}()},JeFH:function(Se,U){Se.exports="data:image/png;base64,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"},Jq4h:function(Se,U,d){Se.exports=d.p+"static/qrcode.54870d9b.png"},LdHM:function(Se,U,d){"use strict";d.d(U,"b",function(){return I}),d.d(U,"a",function(){return Q});var H=d("1OyB"),ve=d("vuIU"),re=d("Ji7U"),fe=d("LK+K"),ue=d("q1tI"),ie=d("rePB"),_=d("Ff2n"),Z=d("ODXe"),L=d("4IlW"),P=d("bX4T"),C=d("YrtM"),b=d("TSYQ"),S=d.n(b),E=d("+nKL"),A=d("8OUc"),T=function(te,we){var xe=te.prefixCls,Xe=te.id,rt=te.flattenOptions,We=te.childrenAsData,_e=te.values,Te=te.searchValue,Le=te.multiple,se=te.defaultActiveFirstOption,q=te.height,je=te.itemHeight,et=te.notFoundContent,tt=te.open,lt=te.menuItemSelectedIcon,j=te.virtual,F=te.onSelect,ce=te.onToggleOpen,Ee=te.onActiveValue,Pe=te.onScroll,Oe=te.onMouseEnter,Fe="".concat(xe,"-item"),He=Object(C.a)(function(){return rt},[tt,rt],function(ze,ee){return ee[0]&&ze[1]!==ee[1]}),ut=ue.useRef(null),qe=function(ee){ee.preventDefault()},$e=function(ee){ut.current&&ut.current.scrollTo({index:ee})},Qe=function(ee){for(var Y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,$=He.length,w=0;w<$;w+=1){var M=(ee+w*Y+$)%$,B=He[M],z=B.group,Ce=B.data;if(!z&&!Ce.disabled)return M}return-1},vt=ue.useState(function(){return Qe(0)}),ct=Object(Z.a)(vt,2),Ze=ct[0],ye=ct[1],Ge=function(ee){ye(ee);var Y=He[ee];if(!Y){Ee(null,-1);return}Ee(Y.data.value,ee)};ue.useEffect(function(){Ge(se!==!1?Qe(0):-1)},[He.length,Te]),ue.useEffect(function(){var ze=setTimeout(function(){if(!Le&&tt&&_e.size===1){var ee=Array.from(_e)[0],Y=He.findIndex(function($){var w=$.data;return w.value===ee});Ge(Y),$e(Y)}});return function(){return clearTimeout(ze)}},[tt]);var nt=function(ee){ee!==void 0&&F(ee,{selected:!_e.has(ee)}),Le||ce(!1)};if(ue.useImperativeHandle(we,function(){return{onKeyDown:function(ee){var Y=ee.which;switch(Y){case L.a.UP:case L.a.DOWN:{var $=0;if(Y===L.a.UP?$=-1:Y===L.a.DOWN&&($=1),$!==0){var w=Qe(Ze+$,$);$e(w),Ge(w)}break}case L.a.ENTER:{var M=He[Ze];M&&!M.data.disabled?nt(M.data.value):nt(void 0),tt&&ee.preventDefault();break}case L.a.ESC:ce(!1)}},onKeyUp:function(){},scrollTo:function(ee){$e(ee)}}}),He.length===0)return ue.createElement("div",{role:"listbox",id:"".concat(Xe,"_list"),className:"".concat(Fe,"-empty"),onMouseDown:qe},et);function Me(ze){var ee=He[ze];if(!ee)return null;var Y=ee.data||{},$=Y.value,w=Y.label,M=Y.children,B=Object(P.a)(Y,!0),z=We?M:w;return ee?ue.createElement("div",Object.assign({"aria-label":typeof z=="string"?z:null},B,{key:ze,role:"option",id:"".concat(Xe,"_list_").concat(ze),"aria-selected":_e.has($)}),$):null}return ue.createElement(ue.Fragment,null,ue.createElement("div",{role:"listbox",id:"".concat(Xe,"_list"),style:{height:0,width:0,overflow:"hidden"}},Me(Ze-1),Me(Ze),Me(Ze+1)),ue.createElement(E.a,{itemKey:"key",ref:ut,data:He,height:q,itemHeight:je,fullHeight:!1,onMouseDown:qe,onScroll:Pe,virtual:j,onMouseEnter:Oe},function(ze,ee){var Y,$=ze.group,w=ze.groupOption,M=ze.data,B=M.label,z=M.key;if($)return ue.createElement("div",{className:S()(Fe,"".concat(Fe,"-group"))},B!==void 0?B:z);var Ce=M.disabled,le=M.value,Be=M.title,it=M.children,pt=M.style,ht=M.className,Rt=Object(_.a)(M,["disabled","value","title","children","style","className"]),kt=_e.has(le),mt="".concat(Fe,"-option"),Yt=S()(Fe,mt,ht,(Y={},Object(ie.a)(Y,"".concat(mt,"-grouped"),w),Object(ie.a)(Y,"".concat(mt,"-active"),Ze===ee&&!Ce),Object(ie.a)(Y,"".concat(mt,"-disabled"),Ce),Object(ie.a)(Y,"".concat(mt,"-selected"),kt),Y)),_t=We?it:B,Zt=!lt||typeof lt=="function"||kt;return ue.createElement("div",Object.assign({},Rt,{"aria-selected":kt,className:Yt,title:Be,onMouseMove:function(){if(Ze===ee||Ce)return;Ge(ee)},onClick:function(){Ce||nt(le)},style:pt}),ue.createElement("div",{className:"".concat(mt,"-content")},_t||le),ue.isValidElement(lt)||kt,Zt&&ue.createElement(A.a,{className:"".concat(Fe,"-option-state"),customizeIcon:lt,customizeIconProps:{isSelected:kt}},kt?"\u2713":null))}))},g=ue.forwardRef(T);g.displayName="OptionList";var v=g,k=function(){return null};k.isSelectOption=!0;var I=k,oe=function(){return null};oe.isSelectOptGroup=!0;var Q=oe,ae=d("VTBJ"),ke=d("Zm9Q");function ge(y){var te=y.key,we=y.props,xe=we.children,Xe=we.value,rt=Object(_.a)(we,["children","value"]);return Object(ae.a)({key:te,value:Xe!==void 0?Xe:te,children:xe},rt)}function Ae(y){var te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Object(ke.a)(y).map(function(we,xe){if(!ue.isValidElement(we)||!we.type)return null;var Xe=we.type.isSelectOptGroup,rt=we.key,We=we.props,_e=We.children,Te=Object(_.a)(We,["children"]);return te||!Xe?ge(we):Object(ae.a)(Object(ae.a)({key:"__RC_SELECT_GRP__".concat(rt===null?xe:rt,"__"),label:rt},Te),{},{options:Ae(_e)})}).filter(function(we){return we})}var be=d("2Qr1"),G=d("qNPg"),R=d("U8pU"),de=d("Kwbf"),X=d("WKfj");function O(y){var te=y.mode,we=y.options,xe=y.children,Xe=y.backfill,rt=y.allowClear,We=y.placeholder,_e=y.getInputElement,Te=y.showSearch,Le=y.onSearch,se=y.defaultOpen,q=y.autoFocus,je=y.labelInValue,et=y.value,tt=y.inputValue,lt=y.optionLabelProp,j=te==="multiple"||te==="tags",F=Te!==void 0?Te:j||te==="combobox",ce=we||Ae(xe);if(Object(de.a)(te!=="tags"||ce.every(function(Fe){return!Fe.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),te==="tags"||te==="combobox"){var Ee=ce.some(function(Fe){return Fe.options?Fe.options.some(function(He){return typeof("value"in He?He.value:He.key)=="number"}):typeof("value"in Fe?Fe.value:Fe.key)=="number"});Object(de.a)(!Ee,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(de.a)(te!=="combobox"||!lt,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(de.a)(te==="combobox"||!Xe,"`backfill` only works with `combobox` mode."),Object(de.a)(te==="combobox"||!_e,"`getInputElement` only work with `combobox` mode."),Object(de.b)(te!=="combobox"||!_e||!rt||!We,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),Le&&!F&&te!=="combobox"&&te!=="tags"&&Object(de.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(de.b)(!se||q,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),et!=null){var Pe=Object(X.d)(et);Object(de.a)(!je||Pe.every(function(Fe){return Object(R.a)(Fe)==="object"&&("key"in Fe||"value"in Fe)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(de.a)(!j||Array.isArray(et),"`value` should be array when `mode` is `multiple` or `tags`")}if(xe){var Oe=null;Object(ke.a)(xe).some(function(Fe){if(!ue.isValidElement(Fe)||!Fe.type)return!1;var He=Fe.type;if(He.isSelectOption)return!1;if(He.isSelectOptGroup){var ut=Object(ke.a)(Fe.props.children).every(function(qe){return!ue.isValidElement(qe)||!Fe.type||qe.type.isSelectOption?!0:(Oe=qe.type,!1)});return!ut}return Oe=He,!0}),Oe&&Object(de.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Oe.displayName||Oe.name||Oe,"`.")),Object(de.a)(tt===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var J=O,ne=Object(G.a)({prefixCls:"rc-select",components:{optionList:v},convertChildrenToData:Ae,flattenOptions:be.d,getLabeledValue:be.e,filterOptions:be.b,isValueDisabled:be.g,findValueOption:be.c,warningProps:J,fillOptionsWithMissingValue:be.a}),V=function(y){Object(re.a)(we,y);var te=Object(fe.a)(we);function we(){var xe;return Object(H.a)(this,we),xe=te.apply(this,arguments),xe.selectRef=ue.createRef(),xe.focus=function(){xe.selectRef.current.focus()},xe.blur=function(){xe.selectRef.current.blur()},xe}return Object(ve.a)(we,[{key:"render",value:function(){return ue.createElement(ne,Object.assign({ref:this.selectRef},this.props))}}]),we}(ue.Component);V.Option=I,V.OptGroup=Q;var pe=V,D=U.c=pe},M8RZ:function(Se,U,d){"use strict";d.d(U,"a",function(){return L});var H=d("fWQN"),ve=d("mtLc"),re=d("yKVA"),fe=d("879j"),ue=d("q1tI"),ie=d.n(ue),_=d("i8i4"),Z=d.n(_),L=function(P){Object(re.a)(b,P);var C=Object(fe.a)(b);function b(S){var E;Object(H.a)(this,b),E=C.call(this,S);var A=window.document;return E.node=A.createElement("div"),A.body.appendChild(E.node),E}return Object(ve.a)(b,[{key:"render",value:function(){var E=this.props.children;return Object(_.createPortal)(E,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),b}(ie.a.Component)},MI8n:function(Se,U,d){"use strict";d.d(U,"b",function(){return ie}),d.d(U,"a",function(){return L}),d.d(U,"e",function(){return P}),d.d(U,"d",function(){return C}),d.d(U,"c",function(){return b}),d.d(U,"f",function(){return S});var H=d("/cxE"),ve=d("C/vA"),re=d("pmY6"),fe=d("24hK"),ue=function(){var E=function(A,T){return E=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(g,v){g.__proto__=v}||function(g,v){for(var k in v)v.hasOwnProperty(k)&&(g[k]=v[k])},E(A,T)};return function(A,T){E(A,T);function g(){this.constructor=A}A.prototype=T===null?Object.create(T):(g.prototype=T.prototype,new g)}}(),ie;(function(E){E.None=function(){return re.a.None};function A(J){return function(ne,V,pe){V===void 0&&(V=null);var D=!1,y;return y=J(function(te){return D?void 0:(y?y.dispose():D=!0,ne.call(V,te))},null,pe),D&&y.dispose(),y}}E.once=A;function T(J,ne){return Q(function(V,pe,D){return pe===void 0&&(pe=null),J(function(y){return V.call(pe,ne(y))},null,D)})}E.map=T;function g(J,ne){return Q(function(V,pe,D){return pe===void 0&&(pe=null),J(function(y){ne(y),V.call(pe,y)},null,D)})}E.forEach=g;function v(J,ne){return Q(function(V,pe,D){return pe===void 0&&(pe=null),J(function(y){return ne(y)&&V.call(pe,y)},null,D)})}E.filter=v;function k(J){return J}E.signal=k;function I(){for(var J=[],ne=0;ne1)&&Xe.fire(We),xe=0},V)})},onLastListenerRemove:function(){y.dispose()}});return Xe.event}E.debounce=ae;function ke(J){var ne=new Date().getTime();return T(A(J),function(V){return new Date().getTime()-ne})}E.stopwatch=ke;function ge(J){var ne=!0,V;return v(J,function(pe){var D=ne||pe!==V;return ne=!1,V=pe,D})}E.latch=ge;function Ae(J,ne,V){ne===void 0&&(ne=!1),V===void 0&&(V=[]);var pe=V.slice(),D=J(function(we){pe?pe.push(we):te.fire(we)}),y=function(){pe&&pe.forEach(function(we){return te.fire(we)}),pe=null},te=new L({onFirstListenerAdd:function(){D||(D=J(function(we){return te.fire(we)}))},onFirstListenerDidAdd:function(){pe&&(ne?setTimeout(y):y())},onLastListenerRemove:function(){D&&D.dispose(),D=null}});return te.event}E.buffer=Ae;var be=function(){function J(ne){this.event=ne}return J.prototype.map=function(ne){return new J(T(this.event,ne))},J.prototype.forEach=function(ne){return new J(g(this.event,ne))},J.prototype.filter=function(ne){return new J(v(this.event,ne))},J.prototype.reduce=function(ne,V){return new J(oe(this.event,ne,V))},J.prototype.latch=function(){return new J(ge(this.event))},J.prototype.debounce=function(ne,V,pe,D){return V===void 0&&(V=100),pe===void 0&&(pe=!1),new J(ae(this.event,ne,V,pe,D))},J.prototype.on=function(ne,V,pe){return this.event(ne,V,pe)},J.prototype.once=function(ne,V,pe){return A(this.event)(ne,V,pe)},J}();function G(J){return new be(J)}E.chain=G;function R(J,ne,V){V===void 0&&(V=function(we){return we});var pe=function(){for(var we=[],xe=0;xe0?new Z(this._options&&this._options.leakWarningThreshold):void 0}return Object.defineProperty(E.prototype,"event",{get:function(){var A=this;return this._event||(this._event=function(T,g,v){A._listeners||(A._listeners=new fe.a);var k=A._listeners.isEmpty();k&&A._options&&A._options.onFirstListenerAdd&&A._options.onFirstListenerAdd(A);var I=A._listeners.push(g?[T,g]:T);k&&A._options&&A._options.onFirstListenerDidAdd&&A._options.onFirstListenerDidAdd(A),A._options&&A._options.onListenerDidAdd&&A._options.onListenerDidAdd(A,T,g);var oe;A._leakageMon&&(oe=A._leakageMon.check(A._listeners.size));var Q;return Q={dispose:function(){if(oe&&oe(),Q.dispose=E._noop,!A._disposed&&(I(),A._options&&A._options.onLastListenerRemove)){var ae=A._listeners&&!A._listeners.isEmpty();ae||A._options.onLastListenerRemove(A)}}},v instanceof re.b?v.add(Q):Array.isArray(v)&&v.push(Q),Q}),this._event},enumerable:!0,configurable:!0}),E.prototype.fire=function(A){if(this._listeners){this._deliveryQueue||(this._deliveryQueue=new fe.a);for(var T=this._listeners.iterator(),g=T.next();!g.done;g=T.next())this._deliveryQueue.push([g.value,A]);for(;this._deliveryQueue.size>0;){var v=this._deliveryQueue.shift(),k=v[0],I=v[1];try{typeof k=="function"?k.call(void 0,I):k[0].call(k[1],I)}catch(oe){Object(H.e)(oe)}}}},E.prototype.dispose=function(){this._listeners&&this._listeners.clear(),this._deliveryQueue&&this._deliveryQueue.clear(),this._leakageMon&&this._leakageMon.dispose(),this._disposed=!0},E._noop=function(){},E}(),P=function(E){ue(A,E);function A(T){var g=E.call(this,T)||this;return g._isPaused=0,g._eventQueue=new fe.a,g._mergeFn=T&&T.merge,g}return A.prototype.pause=function(){this._isPaused++},A.prototype.resume=function(){if(this._isPaused!==0&&--this._isPaused===0)if(this._mergeFn){var T=this._eventQueue.toArray();this._eventQueue.clear(),E.prototype.fire.call(this,this._mergeFn(T))}else for(;!this._isPaused&&this._eventQueue.size!==0;)E.prototype.fire.call(this,this._eventQueue.shift())},A.prototype.fire=function(T){this._listeners&&(this._isPaused!==0?this._eventQueue.push(T):E.prototype.fire.call(this,T))},A}(L),C=function(){function E(){var A=this;this.hasListeners=!1,this.events=[],this.emitter=new L({onFirstListenerAdd:function(){return A.onFirstListenerAdd()},onLastListenerRemove:function(){return A.onLastListenerRemove()}})}return Object.defineProperty(E.prototype,"event",{get:function(){return this.emitter.event},enumerable:!0,configurable:!0}),E.prototype.add=function(A){var T=this,g={event:A,listener:null};this.events.push(g),this.hasListeners&&this.hook(g);var v=function(){T.hasListeners&&T.unhook(g);var k=T.events.indexOf(g);T.events.splice(k,1)};return Object(re.h)(Object(ve.a)(v))},E.prototype.onFirstListenerAdd=function(){var A=this;this.hasListeners=!0,this.events.forEach(function(T){return A.hook(T)})},E.prototype.onLastListenerRemove=function(){var A=this;this.hasListeners=!1,this.events.forEach(function(T){return A.unhook(T)})},E.prototype.hook=function(A){var T=this;A.listener=A.event(function(g){return T.emitter.fire(g)})},E.prototype.unhook=function(A){A.listener&&A.listener.dispose(),A.listener=null},E.prototype.dispose=function(){this.emitter.dispose()},E}(),b=function(){function E(){this.buffers=[]}return E.prototype.wrapEvent=function(A){var T=this;return function(g,v,k){return A(function(I){var oe=T.buffers[T.buffers.length-1];oe?oe.push(function(){return g.call(v,I)}):g.call(v,I)},void 0,k)}},E.prototype.bufferEvents=function(A){var T=[];this.buffers.push(T);var g=A();return this.buffers.pop(),T.forEach(function(v){return v()}),g},E}(),S=function(){function E(){var A=this;this.listening=!1,this.inputEvent=ie.None,this.inputEventListener=re.a.None,this.emitter=new L({onFirstListenerDidAdd:function(){A.listening=!0,A.inputEventListener=A.inputEvent(A.emitter.fire,A.emitter)},onLastListenerRemove:function(){A.listening=!1,A.inputEventListener.dispose()}}),this.event=this.emitter.event}return Object.defineProperty(E.prototype,"input",{set:function(A){this.inputEvent=A,this.listening&&(this.inputEventListener.dispose(),this.inputEventListener=A(this.emitter.fire,this.emitter))},enumerable:!0,configurable:!0}),E.prototype.dispose=function(){this.inputEventListener.dispose(),this.emitter.dispose()},E}()},N0LK:function(ke,U,d){"use strict";d.d(U,"x",function(){return H}),d.d(U,"F",function(){return ve}),d.d(U,"r",function(){return fe}),d.d(U,"o",function(){return ue}),d.d(U,"p",function(){return ie}),d.d(U,"Q",function(){return _}),d.d(U,"K",function(){return L}),d.d(U,"k",function(){return P}),d.d(U,"N",function(){return C}),d.d(U,"m",function(){return b}),d.d(U,"l",function(){return S}),d.d(U,"I",function(){return E}),d.d(U,"H",function(){return A}),d.d(U,"q",function(){return T}),d.d(U,"t",function(){return g}),d.d(U,"D",function(){return v}),d.d(U,"e",function(){return k}),d.d(U,"f",function(){return I}),d.d(U,"B",function(){return oe}),d.d(U,"C",function(){return Q}),d.d(U,"n",function(){return Me}),d.d(U,"O",function(){return Ae}),d.d(U,"c",function(){return be}),d.d(U,"d",function(){return G}),d.d(U,"z",function(){return R}),d.d(U,"A",function(){return de}),d.d(U,"u",function(){return X}),d.d(U,"E",function(){return J}),d.d(U,"G",function(){return ne}),d.d(U,"i",function(){return pe}),d.d(U,"g",function(){return y}),d.d(U,"v",function(){return we}),d.d(U,"h",function(){return xe}),d.d(U,"y",function(){return Xe}),d.d(U,"w",function(){return rt}),d.d(U,"a",function(){return We}),d.d(U,"P",function(){return _e}),d.d(U,"L",function(){return Te}),d.d(U,"J",function(){return Le}),d.d(U,"j",function(){return se}),d.d(U,"M",function(){return q}),d.d(U,"s",function(){return je}),d.d(U,"b",function(){return et});function H(j){return!j||typeof j!="string"?!0:j.trim().length===0}function ve(j,F,ce){ce===void 0&&(ce="0");for(var Ee=""+j,Pe=[Ee],Oe=Ee.length;Oe=F.length?Ee:F[Oe]})}function ue(j){return j.replace(/[<>&]/g,function(F){switch(F){case"<":return"<";case">":return">";case"&":return"&";default:return F}})}function ie(j){return j.replace(/[\\\{\}\*\+\?\|\^\$\.\[\]\(\)]/g,"\\$&")}function _(j,F){F===void 0&&(F=" ");var ce=Z(j,F);return L(ce,F)}function Z(j,F){if(!j||!F)return j;var ce=F.length;if(ce===0||j.length===0)return j;for(var Ee=0;j.indexOf(F,Ee)===Ee;)Ee=Ee+ce;return j.substring(Ee)}function L(j,F){if(!j||!F)return j;var ce=F.length,Ee=j.length;if(ce===0||Ee===0)return j;for(var Pe=Ee,Oe=-1;!(Oe=j.lastIndexOf(F,Pe-1),Oe===-1||Oe+ce!==Pe);){if(Oe===0)return"";Pe=Oe}return j.substring(0,Pe)}function P(j){return j.replace(/[\-\\\{\}\+\?\|\^\$\.\,\[\]\(\)\#\s]/g,"\\$&").replace(/[\*]/g,".*")}function C(j,F){if(j.length0?j.indexOf(F,ce)===ce:ce===0?j===F:!1}function S(j,F,ce){if(ce===void 0&&(ce={}),!j)throw new Error("Cannot create regex from empty string");F||(j=ie(j)),ce.wholeWord&&(/\B/.test(j.charAt(0))||(j="\\b"+j),/\B/.test(j.charAt(j.length-1))||(j=j+"\\b"));var Ee="";return ce.global&&(Ee+="g"),ce.matchCase||(Ee+="i"),ce.multiline&&(Ee+="m"),ce.unicode&&(Ee+="u"),new RegExp(j,Ee)}function E(j){if(j.source==="^"||j.source==="^$"||j.source==="$"||j.source==="^\\s*$")return!1;var F=j.exec("");return!!(F&&j.lastIndex===0)}function A(j){return(j.global?"g":"")+(j.ignoreCase?"i":"")+(j.multiline?"m":"")+(j.unicode?"u":"")}function T(j){for(var F=0,ce=j.length;F=0;ce--){var Ee=j.charCodeAt(ce);if(Ee!==32&&Ee!==9)return ce}return-1}function k(j,F){return jF?1:0}function I(j,F){for(var ce=Math.min(j.length,F.length),Ee=0;EeF.length?1:0}function oe(j){return j>=97&&j<=122}function Q(j){return j>=65&&j<=90}function ae(j){return oe(j)||Q(j)}function Me(j,F){return j.length===F.length&&ge(j,F)}function ge(j,F,ce){ce===void 0&&(ce=j.length);for(var Ee=0;Eej.length?!1:ge(j,F,ce)}function be(j,F){var ce,Ee=Math.min(j.length,F.length);for(ce=0;ce1){var Ee=j.charCodeAt(F-2);if(R(Ee))return(Ee-55296<<10)+(ce-56320)+65536}return ce}function J(j,F){var ce=tt.getInstance(),Ee=F,Pe=j.length,Oe=X(j,Pe,F);F+=Oe>=65536?2:1;for(var Fe=ce.getGraphemeBreakType(Oe);F=65536?2:1,Fe=ut}return F-Ee}function ne(j,F){var ce=tt.getInstance(),Ee=F,Pe=O(j,F);F-=Pe>=65536?2:1;for(var Oe=ce.getGraphemeBreakType(Pe);F>0;){var Fe=O(j,F),He=ce.getGraphemeBreakType(Fe);if(et(He,Oe))break;F-=Fe>=65536?2:1,Oe=He}return Ee-F}var V=/(?:[\u05BE\u05C0\u05C3\u05C6\u05D0-\u05F4\u0608\u060B\u060D\u061B-\u064A\u066D-\u066F\u0671-\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u0710\u0712-\u072F\u074D-\u07A5\u07B1-\u07EA\u07F4\u07F5\u07FA-\u0815\u081A\u0824\u0828\u0830-\u0858\u085E-\u08BD\u200F\uFB1D\uFB1F-\uFB28\uFB2A-\uFD3D\uFD50-\uFDFC\uFE70-\uFEFC]|\uD802[\uDC00-\uDD1B\uDD20-\uDE00\uDE10-\uDE33\uDE40-\uDEE4\uDEEB-\uDF35\uDF40-\uDFFF]|\uD803[\uDC00-\uDCFF]|\uD83A[\uDC00-\uDCCF\uDD00-\uDD43\uDD50-\uDFFF]|\uD83B[\uDC00-\uDEBB])/;function pe(j){return V.test(j)}var D=/(?:[\u231A\u231B\u23F0\u23F3\u2600-\u27BF\u2B50\u2B55]|\uD83C[\uDDE6-\uDDFF\uDF00-\uDFFF]|\uD83D[\uDC00-\uDE4F\uDE80-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD00-\uDDFF\uDE70-\uDE73\uDE78-\uDE82\uDE90-\uDE95])/;function y(j){return D.test(j)}var te=/^[\t\n\r\x20-\x7E]*$/;function we(j){return te.test(j)}function xe(j){for(var F=0,ce=j.length;F=11904&&j<=55215||j>=63744&&j<=64255||j>=65281&&j<=65374}function rt(j){return j>=127462&&j<=127487||j>=9728&&j<=10175||j>=127744&&j<=128591||j>=128640&&j<=128764||j>=128992&&j<=129003||j>=129280&&j<=129535||j>=129648&&j<=129651||j>=129656&&j<=129666||j>=129680&&j<=129685}var We=String.fromCharCode(65279);function _e(j){return!!(j&&j.length>0&&j.charCodeAt(0)===65279)}function Te(j){return btoa(encodeURIComponent(j))}function Le(j,F){for(var ce="",Ee=0;Eece[3*Pe+1])Pe=2*Pe+1;else return ce[3*Pe+2];return 0},j._INSTANCE=null,j}();function lt(){return JSON.parse("[0,0,0,51592,51592,11,44424,44424,11,72251,72254,5,7150,7150,7,48008,48008,11,55176,55176,11,128420,128420,14,3276,3277,5,9979,9980,14,46216,46216,11,49800,49800,11,53384,53384,11,70726,70726,5,122915,122916,5,129320,129327,14,2558,2558,5,5906,5908,5,9762,9763,14,43360,43388,8,45320,45320,11,47112,47112,11,48904,48904,11,50696,50696,11,52488,52488,11,54280,54280,11,70082,70083,1,71350,71350,7,73111,73111,5,127892,127893,14,128726,128727,14,129473,129474,14,2027,2035,5,2901,2902,5,3784,3789,5,6754,6754,5,8418,8420,5,9877,9877,14,11088,11088,14,44008,44008,5,44872,44872,11,45768,45768,11,46664,46664,11,47560,47560,11,48456,48456,11,49352,49352,11,50248,50248,11,51144,51144,11,52040,52040,11,52936,52936,11,53832,53832,11,54728,54728,11,69811,69814,5,70459,70460,5,71096,71099,7,71998,71998,5,72874,72880,5,119149,119149,7,127374,127374,14,128335,128335,14,128482,128482,14,128765,128767,14,129399,129400,14,129680,129685,14,1476,1477,5,2377,2380,7,2759,2760,5,3137,3140,7,3458,3459,7,4153,4154,5,6432,6434,5,6978,6978,5,7675,7679,5,9723,9726,14,9823,9823,14,9919,9923,14,10035,10036,14,42736,42737,5,43596,43596,5,44200,44200,11,44648,44648,11,45096,45096,11,45544,45544,11,45992,45992,11,46440,46440,11,46888,46888,11,47336,47336,11,47784,47784,11,48232,48232,11,48680,48680,11,49128,49128,11,49576,49576,11,50024,50024,11,50472,50472,11,50920,50920,11,51368,51368,11,51816,51816,11,52264,52264,11,52712,52712,11,53160,53160,11,53608,53608,11,54056,54056,11,54504,54504,11,54952,54952,11,68108,68111,5,69933,69940,5,70197,70197,7,70498,70499,7,70845,70845,5,71229,71229,5,71727,71735,5,72154,72155,5,72344,72345,5,73023,73029,5,94095,94098,5,121403,121452,5,126981,127182,14,127538,127546,14,127990,127990,14,128391,128391,14,128445,128449,14,128500,128505,14,128752,128752,14,129160,129167,14,129356,129356,14,129432,129442,14,129648,129651,14,129751,131069,14,173,173,4,1757,1757,1,2274,2274,1,2494,2494,5,2641,2641,5,2876,2876,5,3014,3016,7,3262,3262,7,3393,3396,5,3570,3571,7,3968,3972,5,4228,4228,7,6086,6086,5,6679,6680,5,6912,6915,5,7080,7081,5,7380,7392,5,8252,8252,14,9096,9096,14,9748,9749,14,9784,9786,14,9833,9850,14,9890,9894,14,9938,9938,14,9999,9999,14,10085,10087,14,12349,12349,14,43136,43137,7,43454,43456,7,43755,43755,7,44088,44088,11,44312,44312,11,44536,44536,11,44760,44760,11,44984,44984,11,45208,45208,11,45432,45432,11,45656,45656,11,45880,45880,11,46104,46104,11,46328,46328,11,46552,46552,11,46776,46776,11,47000,47000,11,47224,47224,11,47448,47448,11,47672,47672,11,47896,47896,11,48120,48120,11,48344,48344,11,48568,48568,11,48792,48792,11,49016,49016,11,49240,49240,11,49464,49464,11,49688,49688,11,49912,49912,11,50136,50136,11,50360,50360,11,50584,50584,11,50808,50808,11,51032,51032,11,51256,51256,11,51480,51480,11,51704,51704,11,51928,51928,11,52152,52152,11,52376,52376,11,52600,52600,11,52824,52824,11,53048,53048,11,53272,53272,11,53496,53496,11,53720,53720,11,53944,53944,11,54168,54168,11,54392,54392,11,54616,54616,11,54840,54840,11,55064,55064,11,65438,65439,5,69633,69633,5,69837,69837,1,70018,70018,7,70188,70190,7,70368,70370,7,70465,70468,7,70712,70719,5,70835,70840,5,70850,70851,5,71132,71133,5,71340,71340,7,71458,71461,5,71985,71989,7,72002,72002,7,72193,72202,5,72281,72283,5,72766,72766,7,72885,72886,5,73104,73105,5,92912,92916,5,113824,113827,4,119173,119179,5,121505,121519,5,125136,125142,5,127279,127279,14,127489,127490,14,127570,127743,14,127900,127901,14,128254,128254,14,128369,128370,14,128400,128400,14,128425,128432,14,128468,128475,14,128489,128494,14,128715,128720,14,128745,128745,14,128759,128760,14,129004,129023,14,129296,129304,14,129340,129342,14,129388,129392,14,129404,129407,14,129454,129455,14,129485,129487,14,129659,129663,14,129719,129727,14,917536,917631,5,13,13,2,1160,1161,5,1564,1564,4,1807,1807,1,2085,2087,5,2363,2363,7,2402,2403,5,2507,2508,7,2622,2624,7,2691,2691,7,2786,2787,5,2881,2884,5,3006,3006,5,3072,3072,5,3170,3171,5,3267,3268,7,3330,3331,7,3406,3406,1,3538,3540,5,3655,3662,5,3897,3897,5,4038,4038,5,4184,4185,5,4352,4447,8,6068,6069,5,6155,6157,5,6448,6449,7,6742,6742,5,6783,6783,5,6966,6970,5,7042,7042,7,7143,7143,7,7212,7219,5,7412,7412,5,8206,8207,4,8294,8303,4,8596,8601,14,9410,9410,14,9742,9742,14,9757,9757,14,9770,9770,14,9794,9794,14,9828,9828,14,9855,9855,14,9882,9882,14,9900,9903,14,9929,9933,14,9963,9967,14,9987,9988,14,10006,10006,14,10062,10062,14,10175,10175,14,11744,11775,5,42607,42607,5,43043,43044,7,43263,43263,5,43444,43445,7,43569,43570,5,43698,43700,5,43766,43766,5,44032,44032,11,44144,44144,11,44256,44256,11,44368,44368,11,44480,44480,11,44592,44592,11,44704,44704,11,44816,44816,11,44928,44928,11,45040,45040,11,45152,45152,11,45264,45264,11,45376,45376,11,45488,45488,11,45600,45600,11,45712,45712,11,45824,45824,11,45936,45936,11,46048,46048,11,46160,46160,11,46272,46272,11,46384,46384,11,46496,46496,11,46608,46608,11,46720,46720,11,46832,46832,11,46944,46944,11,47056,47056,11,47168,47168,11,47280,47280,11,47392,47392,11,47504,47504,11,47616,47616,11,47728,47728,11,47840,47840,11,47952,47952,11,48064,48064,11,48176,48176,11,48288,48288,11,48400,48400,11,48512,48512,11,48624,48624,11,48736,48736,11,48848,48848,11,48960,48960,11,49072,49072,11,49184,49184,11,49296,49296,11,49408,49408,11,49520,49520,11,49632,49632,11,49744,49744,11,49856,49856,11,49968,49968,11,50080,50080,11,50192,50192,11,50304,50304,11,50416,50416,11,50528,50528,11,50640,50640,11,50752,50752,11,50864,50864,11,50976,50976,11,51088,51088,11,51200,51200,11,51312,51312,11,51424,51424,11,51536,51536,11,51648,51648,11,51760,51760,11,51872,51872,11,51984,51984,11,52096,52096,11,52208,52208,11,52320,52320,11,52432,52432,11,52544,52544,11,52656,52656,11,52768,52768,11,52880,52880,11,52992,52992,11,53104,53104,11,53216,53216,11,53328,53328,11,53440,53440,11,53552,53552,11,53664,53664,11,53776,53776,11,53888,53888,11,54000,54000,11,54112,54112,11,54224,54224,11,54336,54336,11,54448,54448,11,54560,54560,11,54672,54672,11,54784,54784,11,54896,54896,11,55008,55008,11,55120,55120,11,64286,64286,5,66272,66272,5,68900,68903,5,69762,69762,7,69817,69818,5,69927,69931,5,70003,70003,5,70070,70078,5,70094,70094,7,70194,70195,7,70206,70206,5,70400,70401,5,70463,70463,7,70475,70477,7,70512,70516,5,70722,70724,5,70832,70832,5,70842,70842,5,70847,70848,5,71088,71089,7,71102,71102,7,71219,71226,5,71231,71232,5,71342,71343,7,71453,71455,5,71463,71467,5,71737,71738,5,71995,71996,5,72000,72000,7,72145,72147,7,72160,72160,5,72249,72249,7,72273,72278,5,72330,72342,5,72752,72758,5,72850,72871,5,72882,72883,5,73018,73018,5,73031,73031,5,73109,73109,5,73461,73462,7,94031,94031,5,94192,94193,7,119142,119142,7,119155,119162,4,119362,119364,5,121476,121476,5,122888,122904,5,123184,123190,5,126976,126979,14,127184,127231,14,127344,127345,14,127405,127461,14,127514,127514,14,127561,127567,14,127778,127779,14,127896,127896,14,127985,127986,14,127995,127999,5,128326,128328,14,128360,128366,14,128378,128378,14,128394,128397,14,128405,128406,14,128422,128423,14,128435,128443,14,128453,128464,14,128479,128480,14,128484,128487,14,128496,128498,14,128640,128709,14,128723,128724,14,128736,128741,14,128747,128748,14,128755,128755,14,128762,128762,14,128981,128991,14,129096,129103,14,129292,129292,14,129311,129311,14,129329,129330,14,129344,129349,14,129360,129374,14,129394,129394,14,129402,129402,14,129413,129425,14,129445,129450,14,129466,129471,14,129483,129483,14,129511,129535,14,129653,129655,14,129667,129670,14,129705,129711,14,129731,129743,14,917505,917505,4,917760,917999,5,10,10,3,127,159,4,768,879,5,1471,1471,5,1536,1541,1,1648,1648,5,1767,1768,5,1840,1866,5,2070,2073,5,2137,2139,5,2307,2307,7,2366,2368,7,2382,2383,7,2434,2435,7,2497,2500,5,2519,2519,5,2563,2563,7,2631,2632,5,2677,2677,5,2750,2752,7,2763,2764,7,2817,2817,5,2879,2879,5,2891,2892,7,2914,2915,5,3008,3008,5,3021,3021,5,3076,3076,5,3146,3149,5,3202,3203,7,3264,3265,7,3271,3272,7,3298,3299,5,3390,3390,5,3402,3404,7,3426,3427,5,3535,3535,5,3544,3550,7,3635,3635,7,3763,3763,7,3893,3893,5,3953,3966,5,3981,3991,5,4145,4145,7,4157,4158,5,4209,4212,5,4237,4237,5,4520,4607,10,5970,5971,5,6071,6077,5,6089,6099,5,6277,6278,5,6439,6440,5,6451,6456,7,6683,6683,5,6744,6750,5,6765,6770,7,6846,6846,5,6964,6964,5,6972,6972,5,7019,7027,5,7074,7077,5,7083,7085,5,7146,7148,7,7154,7155,7,7222,7223,5,7394,7400,5,7416,7417,5,8204,8204,5,8233,8233,4,8288,8292,4,8413,8416,5,8482,8482,14,8986,8987,14,9193,9203,14,9654,9654,14,9733,9733,14,9745,9745,14,9752,9752,14,9760,9760,14,9766,9766,14,9774,9775,14,9792,9792,14,9800,9811,14,9825,9826,14,9831,9831,14,9852,9853,14,9872,9873,14,9880,9880,14,9885,9887,14,9896,9897,14,9906,9916,14,9926,9927,14,9936,9936,14,9941,9960,14,9974,9974,14,9982,9985,14,9992,9997,14,10002,10002,14,10017,10017,14,10055,10055,14,10071,10071,14,10145,10145,14,11013,11015,14,11503,11505,5,12334,12335,5,12951,12951,14,42612,42621,5,43014,43014,5,43047,43047,7,43204,43205,5,43335,43345,5,43395,43395,7,43450,43451,7,43561,43566,5,43573,43574,5,43644,43644,5,43710,43711,5,43758,43759,7,44005,44005,5,44012,44012,7,44060,44060,11,44116,44116,11,44172,44172,11,44228,44228,11,44284,44284,11,44340,44340,11,44396,44396,11,44452,44452,11,44508,44508,11,44564,44564,11,44620,44620,11,44676,44676,11,44732,44732,11,44788,44788,11,44844,44844,11,44900,44900,11,44956,44956,11,45012,45012,11,45068,45068,11,45124,45124,11,45180,45180,11,45236,45236,11,45292,45292,11,45348,45348,11,45404,45404,11,45460,45460,11,45516,45516,11,45572,45572,11,45628,45628,11,45684,45684,11,45740,45740,11,45796,45796,11,45852,45852,11,45908,45908,11,45964,45964,11,46020,46020,11,46076,46076,11,46132,46132,11,46188,46188,11,46244,46244,11,46300,46300,11,46356,46356,11,46412,46412,11,46468,46468,11,46524,46524,11,46580,46580,11,46636,46636,11,46692,46692,11,46748,46748,11,46804,46804,11,46860,46860,11,46916,46916,11,46972,46972,11,47028,47028,11,47084,47084,11,47140,47140,11,47196,47196,11,47252,47252,11,47308,47308,11,47364,47364,11,47420,47420,11,47476,47476,11,47532,47532,11,47588,47588,11,47644,47644,11,47700,47700,11,47756,47756,11,47812,47812,11,47868,47868,11,47924,47924,11,47980,47980,11,48036,48036,11,48092,48092,11,48148,48148,11,48204,48204,11,48260,48260,11,48316,48316,11,48372,48372,11,48428,48428,11,48484,48484,11,48540,48540,11,48596,48596,11,48652,48652,11,48708,48708,11,48764,48764,11,48820,48820,11,48876,48876,11,48932,48932,11,48988,48988,11,49044,49044,11,49100,49100,11,49156,49156,11,49212,49212,11,49268,49268,11,49324,49324,11,49380,49380,11,49436,49436,11,49492,49492,11,49548,49548,11,49604,49604,11,49660,49660,11,49716,49716,11,49772,49772,11,49828,49828,11,49884,49884,11,49940,49940,11,49996,49996,11,50052,50052,11,50108,50108,11,50164,50164,11,50220,50220,11,50276,50276,11,50332,50332,11,50388,50388,11,50444,50444,11,50500,50500,11,50556,50556,11,50612,50612,11,50668,50668,11,50724,50724,11,50780,50780,11,50836,50836,11,50892,50892,11,50948,50948,11,51004,51004,11,51060,51060,11,51116,51116,11,51172,51172,11,51228,51228,11,51284,51284,11,51340,51340,11,51396,51396,11,51452,51452,11,51508,51508,11,51564,51564,11,51620,51620,11,51676,51676,11,51732,51732,11,51788,51788,11,51844,51844,11,51900,51900,11,51956,51956,11,52012,52012,11,52068,52068,11,52124,52124,11,52180,52180,11,52236,52236,11,52292,52292,11,52348,52348,11,52404,52404,11,52460,52460,11,52516,52516,11,52572,52572,11,52628,52628,11,52684,52684,11,52740,52740,11,52796,52796,11,52852,52852,11,52908,52908,11,52964,52964,11,53020,53020,11,53076,53076,11,53132,53132,11,53188,53188,11,53244,53244,11,53300,53300,11,53356,53356,11,53412,53412,11,53468,53468,11,53524,53524,11,53580,53580,11,53636,53636,11,53692,53692,11,53748,53748,11,53804,53804,11,53860,53860,11,53916,53916,11,53972,53972,11,54028,54028,11,54084,54084,11,54140,54140,11,54196,54196,11,54252,54252,11,54308,54308,11,54364,54364,11,54420,54420,11,54476,54476,11,54532,54532,11,54588,54588,11,54644,54644,11,54700,54700,11,54756,54756,11,54812,54812,11,54868,54868,11,54924,54924,11,54980,54980,11,55036,55036,11,55092,55092,11,55148,55148,11,55216,55238,9,65056,65071,5,65529,65531,4,68097,68099,5,68159,68159,5,69446,69456,5,69688,69702,5,69808,69810,7,69815,69816,7,69821,69821,1,69888,69890,5,69932,69932,7,69957,69958,7,70016,70017,5,70067,70069,7,70079,70080,7,70089,70092,5,70095,70095,5,70191,70193,5,70196,70196,5,70198,70199,5,70367,70367,5,70371,70378,5,70402,70403,7,70462,70462,5,70464,70464,5,70471,70472,7,70487,70487,5,70502,70508,5,70709,70711,7,70720,70721,7,70725,70725,7,70750,70750,5,70833,70834,7,70841,70841,7,70843,70844,7,70846,70846,7,70849,70849,7,71087,71087,5,71090,71093,5,71100,71101,5,71103,71104,5,71216,71218,7,71227,71228,7,71230,71230,7,71339,71339,5,71341,71341,5,71344,71349,5,71351,71351,5,71456,71457,7,71462,71462,7,71724,71726,7,71736,71736,7,71984,71984,5,71991,71992,7,71997,71997,7,71999,71999,1,72001,72001,1,72003,72003,5,72148,72151,5,72156,72159,7,72164,72164,7,72243,72248,5,72250,72250,1,72263,72263,5,72279,72280,7,72324,72329,1,72343,72343,7,72751,72751,7,72760,72765,5,72767,72767,5,72873,72873,7,72881,72881,7,72884,72884,7,73009,73014,5,73020,73021,5,73030,73030,1,73098,73102,7,73107,73108,7,73110,73110,7,73459,73460,5,78896,78904,4,92976,92982,5,94033,94087,7,94180,94180,5,113821,113822,5,119141,119141,5,119143,119145,5,119150,119154,5,119163,119170,5,119210,119213,5,121344,121398,5,121461,121461,5,121499,121503,5,122880,122886,5,122907,122913,5,122918,122922,5,123628,123631,5,125252,125258,5,126980,126980,14,127183,127183,14,127245,127247,14,127340,127343,14,127358,127359,14,127377,127386,14,127462,127487,6,127491,127503,14,127535,127535,14,127548,127551,14,127568,127569,14,127744,127777,14,127780,127891,14,127894,127895,14,127897,127899,14,127902,127984,14,127987,127989,14,127991,127994,14,128000,128253,14,128255,128317,14,128329,128334,14,128336,128359,14,128367,128368,14,128371,128377,14,128379,128390,14,128392,128393,14,128398,128399,14,128401,128404,14,128407,128419,14,128421,128421,14,128424,128424,14,128433,128434,14,128444,128444,14,128450,128452,14,128465,128467,14,128476,128478,14,128481,128481,14,128483,128483,14,128488,128488,14,128495,128495,14,128499,128499,14,128506,128591,14,128710,128714,14,128721,128722,14,128725,128725,14,128728,128735,14,128742,128744,14,128746,128746,14,128749,128751,14,128753,128754,14,128756,128758,14,128761,128761,14,128763,128764,14,128884,128895,14,128992,129003,14,129036,129039,14,129114,129119,14,129198,129279,14,129293,129295,14,129305,129310,14,129312,129319,14,129328,129328,14,129331,129338,14,129343,129343,14,129351,129355,14,129357,129359,14,129375,129387,14,129393,129393,14,129395,129398,14,129401,129401,14,129403,129403,14,129408,129412,14,129426,129431,14,129443,129444,14,129451,129453,14,129456,129465,14,129472,129472,14,129475,129482,14,129484,129484,14,129488,129510,14,129536,129647,14,129652,129652,14,129656,129658,14,129664,129666,14,129671,129679,14,129686,129704,14,129712,129718,14,129728,129730,14,129744,129750,14,917504,917504,4,917506,917535,4,917632,917759,4,918000,921599,4,0,9,4,11,12,4,14,31,4,169,169,14,174,174,14,1155,1159,5,1425,1469,5,1473,1474,5,1479,1479,5,1552,1562,5,1611,1631,5,1750,1756,5,1759,1764,5,1770,1773,5,1809,1809,5,1958,1968,5,2045,2045,5,2075,2083,5,2089,2093,5,2259,2273,5,2275,2306,5,2362,2362,5,2364,2364,5,2369,2376,5,2381,2381,5,2385,2391,5,2433,2433,5,2492,2492,5,2495,2496,7,2503,2504,7,2509,2509,5,2530,2531,5,2561,2562,5,2620,2620,5,2625,2626,5,2635,2637,5,2672,2673,5,2689,2690,5,2748,2748,5,2753,2757,5,2761,2761,7,2765,2765,5,2810,2815,5,2818,2819,7,2878,2878,5,2880,2880,7,2887,2888,7,2893,2893,5,2903,2903,5,2946,2946,5,3007,3007,7,3009,3010,7,3018,3020,7,3031,3031,5,3073,3075,7,3134,3136,5,3142,3144,5,3157,3158,5,3201,3201,5,3260,3260,5,3263,3263,5,3266,3266,5,3270,3270,5,3274,3275,7,3285,3286,5,3328,3329,5,3387,3388,5,3391,3392,7,3398,3400,7,3405,3405,5,3415,3415,5,3457,3457,5,3530,3530,5,3536,3537,7,3542,3542,5,3551,3551,5,3633,3633,5,3636,3642,5,3761,3761,5,3764,3772,5,3864,3865,5,3895,3895,5,3902,3903,7,3967,3967,7,3974,3975,5,3993,4028,5,4141,4144,5,4146,4151,5,4155,4156,7,4182,4183,7,4190,4192,5,4226,4226,5,4229,4230,5,4253,4253,5,4448,4519,9,4957,4959,5,5938,5940,5,6002,6003,5,6070,6070,7,6078,6085,7,6087,6088,7,6109,6109,5,6158,6158,4,6313,6313,5,6435,6438,7,6441,6443,7,6450,6450,5,6457,6459,5,6681,6682,7,6741,6741,7,6743,6743,7,6752,6752,5,6757,6764,5,6771,6780,5,6832,6845,5,6847,6848,5,6916,6916,7,6965,6965,5,6971,6971,7,6973,6977,7,6979,6980,7,7040,7041,5,7073,7073,7,7078,7079,7,7082,7082,7,7142,7142,5,7144,7145,5,7149,7149,5,7151,7153,5,7204,7211,7,7220,7221,7,7376,7378,5,7393,7393,7,7405,7405,5,7415,7415,7,7616,7673,5,8203,8203,4,8205,8205,13,8232,8232,4,8234,8238,4,8265,8265,14,8293,8293,4,8400,8412,5,8417,8417,5,8421,8432,5,8505,8505,14,8617,8618,14,9000,9000,14,9167,9167,14,9208,9210,14,9642,9643,14,9664,9664,14,9728,9732,14,9735,9741,14,9743,9744,14,9746,9746,14,9750,9751,14,9753,9756,14,9758,9759,14,9761,9761,14,9764,9765,14,9767,9769,14,9771,9773,14,9776,9783,14,9787,9791,14,9793,9793,14,9795,9799,14,9812,9822,14,9824,9824,14,9827,9827,14,9829,9830,14,9832,9832,14,9851,9851,14,9854,9854,14,9856,9861,14,9874,9876,14,9878,9879,14,9881,9881,14,9883,9884,14,9888,9889,14,9895,9895,14,9898,9899,14,9904,9905,14,9917,9918,14,9924,9925,14,9928,9928,14,9934,9935,14,9937,9937,14,9939,9940,14,9961,9962,14,9968,9973,14,9975,9978,14,9981,9981,14,9986,9986,14,9989,9989,14,9998,9998,14,10000,10001,14,10004,10004,14,10013,10013,14,10024,10024,14,10052,10052,14,10060,10060,14,10067,10069,14,10083,10084,14,10133,10135,14,10160,10160,14,10548,10549,14,11035,11036,14,11093,11093,14,11647,11647,5,12330,12333,5,12336,12336,14,12441,12442,5,12953,12953,14,42608,42610,5,42654,42655,5,43010,43010,5,43019,43019,5,43045,43046,5,43052,43052,5,43188,43203,7,43232,43249,5,43302,43309,5,43346,43347,7,43392,43394,5,43443,43443,5,43446,43449,5,43452,43453,5,43493,43493,5,43567,43568,7,43571,43572,7,43587,43587,5,43597,43597,7,43696,43696,5,43703,43704,5,43713,43713,5,43756,43757,5,43765,43765,7,44003,44004,7,44006,44007,7,44009,44010,7,44013,44013,5,44033,44059,12,44061,44087,12,44089,44115,12,44117,44143,12,44145,44171,12,44173,44199,12,44201,44227,12,44229,44255,12,44257,44283,12,44285,44311,12,44313,44339,12,44341,44367,12,44369,44395,12,44397,44423,12,44425,44451,12,44453,44479,12,44481,44507,12,44509,44535,12,44537,44563,12,44565,44591,12,44593,44619,12,44621,44647,12,44649,44675,12,44677,44703,12,44705,44731,12,44733,44759,12,44761,44787,12,44789,44815,12,44817,44843,12,44845,44871,12,44873,44899,12,44901,44927,12,44929,44955,12,44957,44983,12,44985,45011,12,45013,45039,12,45041,45067,12,45069,45095,12,45097,45123,12,45125,45151,12,45153,45179,12,45181,45207,12,45209,45235,12,45237,45263,12,45265,45291,12,45293,45319,12,45321,45347,12,45349,45375,12,45377,45403,12,45405,45431,12,45433,45459,12,45461,45487,12,45489,45515,12,45517,45543,12,45545,45571,12,45573,45599,12,45601,45627,12,45629,45655,12,45657,45683,12,45685,45711,12,45713,45739,12,45741,45767,12,45769,45795,12,45797,45823,12,45825,45851,12,45853,45879,12,45881,45907,12,45909,45935,12,45937,45963,12,45965,45991,12,45993,46019,12,46021,46047,12,46049,46075,12,46077,46103,12,46105,46131,12,46133,46159,12,46161,46187,12,46189,46215,12,46217,46243,12,46245,46271,12,46273,46299,12,46301,46327,12,46329,46355,12,46357,46383,12,46385,46411,12,46413,46439,12,46441,46467,12,46469,46495,12,46497,46523,12,46525,46551,12,46553,46579,12,46581,46607,12,46609,46635,12,46637,46663,12,46665,46691,12,46693,46719,12,46721,46747,12,46749,46775,12,46777,46803,12,46805,46831,12,46833,46859,12,46861,46887,12,46889,46915,12,46917,46943,12,46945,46971,12,46973,46999,12,47001,47027,12,47029,47055,12,47057,47083,12,47085,47111,12,47113,47139,12,47141,47167,12,47169,47195,12,47197,47223,12,47225,47251,12,47253,47279,12,47281,47307,12,47309,47335,12,47337,47363,12,47365,47391,12,47393,47419,12,47421,47447,12,47449,47475,12,47477,47503,12,47505,47531,12,47533,47559,12,47561,47587,12,47589,47615,12,47617,47643,12,47645,47671,12,47673,47699,12,47701,47727,12,47729,47755,12,47757,47783,12,47785,47811,12,47813,47839,12,47841,47867,12,47869,47895,12,47897,47923,12,47925,47951,12,47953,47979,12,47981,48007,12,48009,48035,12,48037,48063,12,48065,48091,12,48093,48119,12,48121,48147,12,48149,48175,12,48177,48203,12,48205,48231,12,48233,48259,12,48261,48287,12,48289,48315,12,48317,48343,12,48345,48371,12,48373,48399,12,48401,48427,12,48429,48455,12,48457,48483,12,48485,48511,12,48513,48539,12,48541,48567,12,48569,48595,12,48597,48623,12,48625,48651,12,48653,48679,12,48681,48707,12,48709,48735,12,48737,48763,12,48765,48791,12,48793,48819,12,48821,48847,12,48849,48875,12,48877,48903,12,48905,48931,12,48933,48959,12,48961,48987,12,48989,49015,12,49017,49043,12,49045,49071,12,49073,49099,12,49101,49127,12,49129,49155,12,49157,49183,12,49185,49211,12,49213,49239,12,49241,49267,12,49269,49295,12,49297,49323,12,49325,49351,12,49353,49379,12,49381,49407,12,49409,49435,12,49437,49463,12,49465,49491,12,49493,49519,12,49521,49547,12,49549,49575,12,49577,49603,12,49605,49631,12,49633,49659,12,49661,49687,12,49689,49715,12,49717,49743,12,49745,49771,12,49773,49799,12,49801,49827,12,49829,49855,12,49857,49883,12,49885,49911,12,49913,49939,12,49941,49967,12,49969,49995,12,49997,50023,12,50025,50051,12,50053,50079,12,50081,50107,12,50109,50135,12,50137,50163,12,50165,50191,12,50193,50219,12,50221,50247,12,50249,50275,12,50277,50303,12,50305,50331,12,50333,50359,12,50361,50387,12,50389,50415,12,50417,50443,12,50445,50471,12,50473,50499,12,50501,50527,12,50529,50555,12,50557,50583,12,50585,50611,12,50613,50639,12,50641,50667,12,50669,50695,12,50697,50723,12,50725,50751,12,50753,50779,12,50781,50807,12,50809,50835,12,50837,50863,12,50865,50891,12,50893,50919,12,50921,50947,12,50949,50975,12,50977,51003,12,51005,51031,12,51033,51059,12,51061,51087,12,51089,51115,12,51117,51143,12,51145,51171,12,51173,51199,12,51201,51227,12,51229,51255,12,51257,51283,12,51285,51311,12,51313,51339,12,51341,51367,12,51369,51395,12,51397,51423,12,51425,51451,12,51453,51479,12,51481,51507,12,51509,51535,12,51537,51563,12,51565,51591,12,51593,51619,12,51621,51647,12,51649,51675,12,51677,51703,12,51705,51731,12,51733,51759,12,51761,51787,12,51789,51815,12,51817,51843,12,51845,51871,12,51873,51899,12,51901,51927,12,51929,51955,12,51957,51983,12,51985,52011,12,52013,52039,12,52041,52067,12,52069,52095,12,52097,52123,12,52125,52151,12,52153,52179,12,52181,52207,12,52209,52235,12,52237,52263,12,52265,52291,12,52293,52319,12,52321,52347,12,52349,52375,12,52377,52403,12,52405,52431,12,52433,52459,12,52461,52487,12,52489,52515,12,52517,52543,12,52545,52571,12,52573,52599,12,52601,52627,12,52629,52655,12,52657,52683,12,52685,52711,12,52713,52739,12,52741,52767,12,52769,52795,12,52797,52823,12,52825,52851,12,52853,52879,12,52881,52907,12,52909,52935,12,52937,52963,12,52965,52991,12,52993,53019,12,53021,53047,12,53049,53075,12,53077,53103,12,53105,53131,12,53133,53159,12,53161,53187,12,53189,53215,12,53217,53243,12,53245,53271,12,53273,53299,12,53301,53327,12,53329,53355,12,53357,53383,12,53385,53411,12,53413,53439,12,53441,53467,12,53469,53495,12,53497,53523,12,53525,53551,12,53553,53579,12,53581,53607,12,53609,53635,12,53637,53663,12,53665,53691,12,53693,53719,12,53721,53747,12,53749,53775,12,53777,53803,12,53805,53831,12,53833,53859,12,53861,53887,12,53889,53915,12,53917,53943,12,53945,53971,12,53973,53999,12,54001,54027,12,54029,54055,12,54057,54083,12,54085,54111,12,54113,54139,12,54141,54167,12,54169,54195,12,54197,54223,12,54225,54251,12,54253,54279,12,54281,54307,12,54309,54335,12,54337,54363,12,54365,54391,12,54393,54419,12,54421,54447,12,54449,54475,12,54477,54503,12,54505,54531,12,54533,54559,12,54561,54587,12,54589,54615,12,54617,54643,12,54645,54671,12,54673,54699,12,54701,54727,12,54729,54755,12,54757,54783,12,54785,54811,12,54813,54839,12,54841,54867,12,54869,54895,12,54897,54923,12,54925,54951,12,54953,54979,12,54981,55007,12,55009,55035,12,55037,55063,12,55065,55091,12,55093,55119,12,55121,55147,12,55149,55175,12,55177,55203,12,55243,55291,10,65024,65039,5,65279,65279,4,65520,65528,4,66045,66045,5,66422,66426,5,68101,68102,5,68152,68154,5,68325,68326,5,69291,69292,5,69632,69632,7,69634,69634,7,69759,69761,5]")}},Nmxd:function(ke,U){ke.exports="data:image/png;base64,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"},OLES:function(ke,U,d){"use strict";var H=d("U8pU"),ve=d("VTBJ"),re=d("Ff2n"),fe=d("q1tI"),ue=d("uciX"),ie=d("7ixt"),_=function(S){var E=S.overlay,A=S.prefixCls,T=S.id,g=S.overlayInnerStyle;return fe.createElement("div",{className:"".concat(A,"-inner"),id:T,role:"tooltip",style:g},typeof E=="function"?E():E)},Z=_,L=function(S,E){var A=S.overlayClassName,T=S.trigger,g=T===void 0?["hover"]:T,v=S.mouseEnterDelay,k=v===void 0?0:v,I=S.mouseLeaveDelay,oe=I===void 0?.1:I,Q=S.overlayStyle,ae=S.prefixCls,Me=ae===void 0?"rc-tooltip":ae,ge=S.children,Ae=S.onVisibleChange,be=S.afterVisibleChange,G=S.transitionName,R=S.animation,de=S.placement,X=de===void 0?"right":de,O=S.align,J=O===void 0?{}:O,ne=S.destroyTooltipOnHide,V=ne===void 0?!1:ne,pe=S.defaultVisible,D=S.getTooltipContainer,y=S.overlayInnerStyle,te=Object(re.a)(S,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),we=Object(fe.useRef)(null);Object(fe.useImperativeHandle)(E,function(){return we.current});var xe=Object(ve.a)({},te);"visible"in S&&(xe.popupVisible=S.visible);var Xe=function(){var Le=S.arrowContent,se=Le===void 0?null:Le,q=S.overlay,je=S.id;return[fe.createElement("div",{className:"".concat(Me,"-arrow"),key:"arrow"},se),fe.createElement(Z,{key:"content",prefixCls:Me,id:je,overlay:q,overlayInnerStyle:y})]},rt=!1,We=!1;if(typeof V=="boolean")rt=V;else if(V&&Object(H.a)(V)==="object"){var _e=V.keepParent;rt=_e===!0,We=_e===!1}return fe.createElement(ue.a,Object.assign({popupClassName:A,prefixCls:Me,popup:Xe,action:g,builtinPlacements:ie.a,popupPlacement:X,ref:we,popupAlign:J,getPopupContainer:D,onPopupVisibleChange:Ae,afterPopupVisibleChange:be,popupTransitionName:G,popupAnimation:R,defaultPopupVisible:pe,destroyPopupOnHide:rt,autoDestroy:We,mouseLeaveDelay:oe,popupStyle:Q,mouseEnterDelay:k},xe),ge)},P=Object(fe.forwardRef)(L),C=U.a=P},Ohmc:function(ke,U,d){ke.exports=d.p+"static/certificate.fc32dc1b.jpg"},Ot1p:function(ke,U,d){"use strict";var H=d("2qtc"),ve=d("kLXV"),re=d("rAM+"),fe=d("miYZ"),ue=d("tsqr"),ie=d("9og8"),_=d("tJVT"),Z=d("jrin"),L=d("WmNS"),P=d.n(L),C=d("q1tI"),b=d.n(C),S=d("VrN/"),E=d.n(S),A=d("bdgK"),T=d("p77/"),g=d("Bd2K"),v=d("ELLl"),k=d("19Vz"),I=d("lZu9"),oe=d("+NIl"),Q=d("kSUc"),ae=d("9Bee"),Me=function(le){var Be=le.value,it=Be===void 0?"":Be,pt=le.className,ht=le.showTextOnly,Rt=le.showLines,kt=le.style,mt=kt===void 0?{}:kt,Yt=Object(C.useMemo)(function(){return""},[it]);return b.a.createElement(b.a.Fragment,null,b.a.createElement("div",{dangerouslySetInnerHTML:{__html:Yt}}))},ge=d("0Owb"),Ae=d("dejd"),be=d("C+DQ"),G=d("1vsH"),R=d("m3rI"),de=[{title:"\u7C97\u4F53",icon:"icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"icon-sum",actionName:"inline-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"icon-formula",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"icon-picture",actionName:"upload-image"},{title:"\u8868\u683C",icon:"icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"icon-eraser",actionName:"eraser"}];function X(le){var Be=le.onActionCallback,it=le.title,pt=le.icon,ht=le.actionName,Rt=le.className,kt=Rt===void 0?"":Rt,mt=le.children;function Yt(){Be(ht)}return b.a.createElement("a",{title:it,className:kt,onClick:Yt},b.a.createElement("i",{className:"md-iconfont ".concat(pt)}),mt)}var O=function(le){var Be=le.watch,it=le.showNullButton,pt=le.onActionCallback,ht=le.fullScreen,Rt=le.insertTemp,kt=le.hidetoolBar,mt=le.uuid,Yt=le.setOpenPhones;console.log("link:","".concat(location.origin,"/upload.html?_educoder_session_login=").concat(Object(G.D)("_educoder_session_login"),"&_educoder_session=").concat(Object(G.D)("_educoder_session"),"&key=").concat(mt,"&api=").concat(encodeURIComponent(R.a.PROXY_SERVER)));var _t=[].concat(de,[{title:"".concat(Be?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(Be?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return b.a.createElement("ul",{className:"markdown-toolbar-container"},!kt&&_t.map(function(Zt,zt){return b.a.createElement("li",{key:zt},Zt.actionName?b.a.createElement(X,Object(ge.a)({},Zt,{onActionCallback:pt})):b.a.createElement("span",{className:"v-line"}))}),it?b.a.createElement("li",null,b.a.createElement(X,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:pt},b.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,Rt&&b.a.createElement("li",null,b.a.createElement(X,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(Rt),onActionCallback:pt},b.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),b.a.createElement("li",{className:"btn-full-screen"},b.a.createElement(X,{icon:"".concat(ht?"icon-shrink":"icon-enlarge"),title:ht?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:pt})))},J=d("M8RZ"),ne=d("+L6B"),V=d("2/Rp"),pe=d("y8nQ"),D=d("Vl3Y"),y=d("5NDa"),te=d("5rEg"),we={labelCol:{span:4},wrapperCol:{span:20}},xe=function(le){var Be=le.callback,it=le.onCancel;function pt(ht){Be(ht)}return b.a.createElement(D.a,Object(ge.a)({},we,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:pt}),b.a.createElement(D.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},b.a.createElement(te.a,null)),b.a.createElement(D.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},b.a.createElement(te.a,null)),b.a.createElement("div",{className:"flex-container flex-end"},b.a.createElement(V.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),b.a.createElement(V.a,{type:"ghost",onClick:it},"\u53D6\u6D88")))},Xe=d("7ahc"),rt=d("k1fw"),We=d("HmJG"),_e=d("BjJ7"),Te=D.a.useForm,Le={width:280,marginRight:10},se={labelCol:{span:5},wrapperCol:{span:19}},q=function(le){var Be=le.callback,it=le.onCancel,pt=Te(),ht=Object(_.a)(pt,1),Rt=ht[0],kt=Object(C.useRef)();function mt(Zt){Be(Object(rt.a)(Object(rt.a)({},Zt),{},{name:kt.current}))}function Yt(Zt,zt){Rt.setFieldsValue({src:"/api/attachments/".concat(Zt.id,"?type=").concat(Zt.content_type),type:zt.type})}function _t(Zt){var zt=Zt.target.files[0];kt.current=zt.name,et(zt,Yt)}return b.a.createElement(D.a,Object(ge.a)({form:Rt},se,{className:"upload-image-panel",onFinish:mt}),b.a.createElement(D.a.Item,{label:"\u6587\u4EF6\u5730\u5740",required:!0},b.a.createElement("div",{className:"flex-container"},b.a.createElement(D.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},b.a.createElement(te.a,{style:Le})),b.a.createElement(je,{onFileChange:_t}))),b.a.createElement(D.a.Item,{label:"\u6587\u4EF6\u63CF\u8FF0",name:"alt"},b.a.createElement(te.a,{style:{width:264}})),b.a.createElement(D.a.Item,{style:{textAlign:"right"}},b.a.createElement(V.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),b.a.createElement(V.a,{type:"ghost",onClick:it},"\u53D6\u6D88")))};function je(le){var Be=le.onFileChange;return b.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",b.a.createElement("input",{type:"file",onChange:Be}))}function et(le,Be){if(!le)throw new String("\u6CA1\u6709\u6587\u4EF6");var it=new FormData;it.append("editormd-image-file",le),it.append("file_param_name","editormd-image-file"),it.append("byxhr","true");var pt=new window.XMLHttpRequest;pt.withCredentials=!0,pt.addEventListener("load",function(ht){Be(JSON.parse(ht.target.responseText),le)},!1),pt.addEventListener("error",function(ht){console.error(ht)},!1),pt.open("POST","".concat(_e.a,"/api/attachments.json")),pt.send(it)}var tt=d("giR+"),lt=d("fyUT"),j=d("7Kak"),F=d("9yH6"),ce=F.a.Group,Ee={margin:"0 8px"},Pe=function(le){var Be=le.callback,it=le.onCancel;function pt(ht){Be(ht)}return b.a.createElement(D.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:pt},b.a.createElement("div",{className:"flex-container"},b.a.createElement("span",{style:Ee},"\u5355\u5143\u683C\u6570\uFF1A"),b.a.createElement("span",{style:Ee},"\u884C\u6570"),b.a.createElement(D.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},b.a.createElement(lt.a,null)),b.a.createElement("span",{style:Ee},"\u5217\u6570"),b.a.createElement(D.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},b.a.createElement(lt.a,null))),b.a.createElement("div",{className:"flex-container",style:{marginTop:12}},b.a.createElement("span",{style:Ee},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),b.a.createElement(D.a.Item,{name:"align"},b.a.createElement(ce,null,b.a.createElement(F.a,{value:"default"},b.a.createElement("i",{className:"fa fa-align-justify"})),b.a.createElement(F.a,{value:"left"},b.a.createElement("i",{className:"fa fa-align-left"})),b.a.createElement(F.a,{value:"center"},b.a.createElement("i",{className:"fa fa-align-center"})),b.a.createElement(F.a,{value:"right"},b.a.createElement("i",{className:"fa fa-align-right"}))))),b.a.createElement("div",{className:"flex-container flex-end"},b.a.createElement(V.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),b.a.createElement(V.a,{type:"ghost",onClick:it},"\u53D6\u6D88")))},Oe=d("ErOA"),Fe=d("7Cbv"),He="link",ut="upload-image",qe="code-block",$e="add-table",Qe="------------",vt={default:Qe,left:":".concat(Qe),center:":".concat(Qe,":"),right:"".concat(Qe,":")},ct=d("9VGf"),Ze,ye;function Ge(){}var nt=0,Se=1e4,ze="\u2581",ee=` +`),k=this._stacks.get(v)||0;if(this._stacks.set(v,k+1),this._warnCountdown-=1,this._warnCountdown<=0){this._warnCountdown=g*.5;var I,oe=0;this._stacks.forEach(function(Q,ae){(!I||oe0?new Z(this._options&&this._options.leakWarningThreshold):void 0}return Object.defineProperty(E.prototype,"event",{get:function(){var A=this;return this._event||(this._event=function(T,g,v){A._listeners||(A._listeners=new fe.a);var k=A._listeners.isEmpty();k&&A._options&&A._options.onFirstListenerAdd&&A._options.onFirstListenerAdd(A);var I=A._listeners.push(g?[T,g]:T);k&&A._options&&A._options.onFirstListenerDidAdd&&A._options.onFirstListenerDidAdd(A),A._options&&A._options.onListenerDidAdd&&A._options.onListenerDidAdd(A,T,g);var oe;A._leakageMon&&(oe=A._leakageMon.check(A._listeners.size));var Q;return Q={dispose:function(){if(oe&&oe(),Q.dispose=E._noop,!A._disposed&&(I(),A._options&&A._options.onLastListenerRemove)){var ae=A._listeners&&!A._listeners.isEmpty();ae||A._options.onLastListenerRemove(A)}}},v instanceof re.b?v.add(Q):Array.isArray(v)&&v.push(Q),Q}),this._event},enumerable:!0,configurable:!0}),E.prototype.fire=function(A){if(this._listeners){this._deliveryQueue||(this._deliveryQueue=new fe.a);for(var T=this._listeners.iterator(),g=T.next();!g.done;g=T.next())this._deliveryQueue.push([g.value,A]);for(;this._deliveryQueue.size>0;){var v=this._deliveryQueue.shift(),k=v[0],I=v[1];try{typeof k=="function"?k.call(void 0,I):k[0].call(k[1],I)}catch(oe){Object(H.e)(oe)}}}},E.prototype.dispose=function(){this._listeners&&this._listeners.clear(),this._deliveryQueue&&this._deliveryQueue.clear(),this._leakageMon&&this._leakageMon.dispose(),this._disposed=!0},E._noop=function(){},E}(),P=function(E){ue(A,E);function A(T){var g=E.call(this,T)||this;return g._isPaused=0,g._eventQueue=new fe.a,g._mergeFn=T&&T.merge,g}return A.prototype.pause=function(){this._isPaused++},A.prototype.resume=function(){if(this._isPaused!==0&&--this._isPaused===0)if(this._mergeFn){var T=this._eventQueue.toArray();this._eventQueue.clear(),E.prototype.fire.call(this,this._mergeFn(T))}else for(;!this._isPaused&&this._eventQueue.size!==0;)E.prototype.fire.call(this,this._eventQueue.shift())},A.prototype.fire=function(T){this._listeners&&(this._isPaused!==0?this._eventQueue.push(T):E.prototype.fire.call(this,T))},A}(L),C=function(){function E(){var A=this;this.hasListeners=!1,this.events=[],this.emitter=new L({onFirstListenerAdd:function(){return A.onFirstListenerAdd()},onLastListenerRemove:function(){return A.onLastListenerRemove()}})}return Object.defineProperty(E.prototype,"event",{get:function(){return this.emitter.event},enumerable:!0,configurable:!0}),E.prototype.add=function(A){var T=this,g={event:A,listener:null};this.events.push(g),this.hasListeners&&this.hook(g);var v=function(){T.hasListeners&&T.unhook(g);var k=T.events.indexOf(g);T.events.splice(k,1)};return Object(re.h)(Object(ve.a)(v))},E.prototype.onFirstListenerAdd=function(){var A=this;this.hasListeners=!0,this.events.forEach(function(T){return A.hook(T)})},E.prototype.onLastListenerRemove=function(){var A=this;this.hasListeners=!1,this.events.forEach(function(T){return A.unhook(T)})},E.prototype.hook=function(A){var T=this;A.listener=A.event(function(g){return T.emitter.fire(g)})},E.prototype.unhook=function(A){A.listener&&A.listener.dispose(),A.listener=null},E.prototype.dispose=function(){this.emitter.dispose()},E}(),b=function(){function E(){this.buffers=[]}return E.prototype.wrapEvent=function(A){var T=this;return function(g,v,k){return A(function(I){var oe=T.buffers[T.buffers.length-1];oe?oe.push(function(){return g.call(v,I)}):g.call(v,I)},void 0,k)}},E.prototype.bufferEvents=function(A){var T=[];this.buffers.push(T);var g=A();return this.buffers.pop(),T.forEach(function(v){return v()}),g},E}(),S=function(){function E(){var A=this;this.listening=!1,this.inputEvent=ie.None,this.inputEventListener=re.a.None,this.emitter=new L({onFirstListenerDidAdd:function(){A.listening=!0,A.inputEventListener=A.inputEvent(A.emitter.fire,A.emitter)},onLastListenerRemove:function(){A.listening=!1,A.inputEventListener.dispose()}}),this.event=this.emitter.event}return Object.defineProperty(E.prototype,"input",{set:function(A){this.inputEvent=A,this.listening&&(this.inputEventListener.dispose(),this.inputEventListener=A(this.emitter.fire,this.emitter))},enumerable:!0,configurable:!0}),E.prototype.dispose=function(){this.inputEventListener.dispose(),this.emitter.dispose()},E}()},N0LK:function(Se,U,d){"use strict";d.d(U,"x",function(){return H}),d.d(U,"F",function(){return ve}),d.d(U,"r",function(){return fe}),d.d(U,"o",function(){return ue}),d.d(U,"p",function(){return ie}),d.d(U,"Q",function(){return _}),d.d(U,"K",function(){return L}),d.d(U,"k",function(){return P}),d.d(U,"N",function(){return C}),d.d(U,"m",function(){return b}),d.d(U,"l",function(){return S}),d.d(U,"I",function(){return E}),d.d(U,"H",function(){return A}),d.d(U,"q",function(){return T}),d.d(U,"t",function(){return g}),d.d(U,"D",function(){return v}),d.d(U,"e",function(){return k}),d.d(U,"f",function(){return I}),d.d(U,"B",function(){return oe}),d.d(U,"C",function(){return Q}),d.d(U,"n",function(){return ke}),d.d(U,"O",function(){return Ae}),d.d(U,"c",function(){return be}),d.d(U,"d",function(){return G}),d.d(U,"z",function(){return R}),d.d(U,"A",function(){return de}),d.d(U,"u",function(){return X}),d.d(U,"E",function(){return J}),d.d(U,"G",function(){return ne}),d.d(U,"i",function(){return pe}),d.d(U,"g",function(){return y}),d.d(U,"v",function(){return we}),d.d(U,"h",function(){return xe}),d.d(U,"y",function(){return Xe}),d.d(U,"w",function(){return rt}),d.d(U,"a",function(){return We}),d.d(U,"P",function(){return _e}),d.d(U,"L",function(){return Te}),d.d(U,"J",function(){return Le}),d.d(U,"j",function(){return se}),d.d(U,"M",function(){return q}),d.d(U,"s",function(){return je}),d.d(U,"b",function(){return et});function H(j){return!j||typeof j!="string"?!0:j.trim().length===0}function ve(j,F,ce){ce===void 0&&(ce="0");for(var Ee=""+j,Pe=[Ee],Oe=Ee.length;Oe=F.length?Ee:F[Oe]})}function ue(j){return j.replace(/[<>&]/g,function(F){switch(F){case"<":return"<";case">":return">";case"&":return"&";default:return F}})}function ie(j){return j.replace(/[\\\{\}\*\+\?\|\^\$\.\[\]\(\)]/g,"\\$&")}function _(j,F){F===void 0&&(F=" ");var ce=Z(j,F);return L(ce,F)}function Z(j,F){if(!j||!F)return j;var ce=F.length;if(ce===0||j.length===0)return j;for(var Ee=0;j.indexOf(F,Ee)===Ee;)Ee=Ee+ce;return j.substring(Ee)}function L(j,F){if(!j||!F)return j;var ce=F.length,Ee=j.length;if(ce===0||Ee===0)return j;for(var Pe=Ee,Oe=-1;!(Oe=j.lastIndexOf(F,Pe-1),Oe===-1||Oe+ce!==Pe);){if(Oe===0)return"";Pe=Oe}return j.substring(0,Pe)}function P(j){return j.replace(/[\-\\\{\}\+\?\|\^\$\.\,\[\]\(\)\#\s]/g,"\\$&").replace(/[\*]/g,".*")}function C(j,F){if(j.length0?j.indexOf(F,ce)===ce:ce===0?j===F:!1}function S(j,F,ce){if(ce===void 0&&(ce={}),!j)throw new Error("Cannot create regex from empty string");F||(j=ie(j)),ce.wholeWord&&(/\B/.test(j.charAt(0))||(j="\\b"+j),/\B/.test(j.charAt(j.length-1))||(j=j+"\\b"));var Ee="";return ce.global&&(Ee+="g"),ce.matchCase||(Ee+="i"),ce.multiline&&(Ee+="m"),ce.unicode&&(Ee+="u"),new RegExp(j,Ee)}function E(j){if(j.source==="^"||j.source==="^$"||j.source==="$"||j.source==="^\\s*$")return!1;var F=j.exec("");return!!(F&&j.lastIndex===0)}function A(j){return(j.global?"g":"")+(j.ignoreCase?"i":"")+(j.multiline?"m":"")+(j.unicode?"u":"")}function T(j){for(var F=0,ce=j.length;F=0;ce--){var Ee=j.charCodeAt(ce);if(Ee!==32&&Ee!==9)return ce}return-1}function k(j,F){return jF?1:0}function I(j,F){for(var ce=Math.min(j.length,F.length),Ee=0;EeF.length?1:0}function oe(j){return j>=97&&j<=122}function Q(j){return j>=65&&j<=90}function ae(j){return oe(j)||Q(j)}function ke(j,F){return j.length===F.length&&ge(j,F)}function ge(j,F,ce){ce===void 0&&(ce=j.length);for(var Ee=0;Eej.length?!1:ge(j,F,ce)}function be(j,F){var ce,Ee=Math.min(j.length,F.length);for(ce=0;ce1){var Ee=j.charCodeAt(F-2);if(R(Ee))return(Ee-55296<<10)+(ce-56320)+65536}return ce}function J(j,F){var ce=tt.getInstance(),Ee=F,Pe=j.length,Oe=X(j,Pe,F);F+=Oe>=65536?2:1;for(var Fe=ce.getGraphemeBreakType(Oe);F=65536?2:1,Fe=ut}return F-Ee}function ne(j,F){var ce=tt.getInstance(),Ee=F,Pe=O(j,F);F-=Pe>=65536?2:1;for(var Oe=ce.getGraphemeBreakType(Pe);F>0;){var Fe=O(j,F),He=ce.getGraphemeBreakType(Fe);if(et(He,Oe))break;F-=Fe>=65536?2:1,Oe=He}return Ee-F}var V=/(?:[\u05BE\u05C0\u05C3\u05C6\u05D0-\u05F4\u0608\u060B\u060D\u061B-\u064A\u066D-\u066F\u0671-\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u0710\u0712-\u072F\u074D-\u07A5\u07B1-\u07EA\u07F4\u07F5\u07FA-\u0815\u081A\u0824\u0828\u0830-\u0858\u085E-\u08BD\u200F\uFB1D\uFB1F-\uFB28\uFB2A-\uFD3D\uFD50-\uFDFC\uFE70-\uFEFC]|\uD802[\uDC00-\uDD1B\uDD20-\uDE00\uDE10-\uDE33\uDE40-\uDEE4\uDEEB-\uDF35\uDF40-\uDFFF]|\uD803[\uDC00-\uDCFF]|\uD83A[\uDC00-\uDCCF\uDD00-\uDD43\uDD50-\uDFFF]|\uD83B[\uDC00-\uDEBB])/;function pe(j){return V.test(j)}var D=/(?:[\u231A\u231B\u23F0\u23F3\u2600-\u27BF\u2B50\u2B55]|\uD83C[\uDDE6-\uDDFF\uDF00-\uDFFF]|\uD83D[\uDC00-\uDE4F\uDE80-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD00-\uDDFF\uDE70-\uDE73\uDE78-\uDE82\uDE90-\uDE95])/;function y(j){return D.test(j)}var te=/^[\t\n\r\x20-\x7E]*$/;function we(j){return te.test(j)}function xe(j){for(var F=0,ce=j.length;F=11904&&j<=55215||j>=63744&&j<=64255||j>=65281&&j<=65374}function rt(j){return j>=127462&&j<=127487||j>=9728&&j<=10175||j>=127744&&j<=128591||j>=128640&&j<=128764||j>=128992&&j<=129003||j>=129280&&j<=129535||j>=129648&&j<=129651||j>=129656&&j<=129666||j>=129680&&j<=129685}var We=String.fromCharCode(65279);function _e(j){return!!(j&&j.length>0&&j.charCodeAt(0)===65279)}function Te(j){return btoa(encodeURIComponent(j))}function Le(j,F){for(var ce="",Ee=0;Eece[3*Pe+1])Pe=2*Pe+1;else return ce[3*Pe+2];return 0},j._INSTANCE=null,j}();function lt(){return JSON.parse("[0,0,0,51592,51592,11,44424,44424,11,72251,72254,5,7150,7150,7,48008,48008,11,55176,55176,11,128420,128420,14,3276,3277,5,9979,9980,14,46216,46216,11,49800,49800,11,53384,53384,11,70726,70726,5,122915,122916,5,129320,129327,14,2558,2558,5,5906,5908,5,9762,9763,14,43360,43388,8,45320,45320,11,47112,47112,11,48904,48904,11,50696,50696,11,52488,52488,11,54280,54280,11,70082,70083,1,71350,71350,7,73111,73111,5,127892,127893,14,128726,128727,14,129473,129474,14,2027,2035,5,2901,2902,5,3784,3789,5,6754,6754,5,8418,8420,5,9877,9877,14,11088,11088,14,44008,44008,5,44872,44872,11,45768,45768,11,46664,46664,11,47560,47560,11,48456,48456,11,49352,49352,11,50248,50248,11,51144,51144,11,52040,52040,11,52936,52936,11,53832,53832,11,54728,54728,11,69811,69814,5,70459,70460,5,71096,71099,7,71998,71998,5,72874,72880,5,119149,119149,7,127374,127374,14,128335,128335,14,128482,128482,14,128765,128767,14,129399,129400,14,129680,129685,14,1476,1477,5,2377,2380,7,2759,2760,5,3137,3140,7,3458,3459,7,4153,4154,5,6432,6434,5,6978,6978,5,7675,7679,5,9723,9726,14,9823,9823,14,9919,9923,14,10035,10036,14,42736,42737,5,43596,43596,5,44200,44200,11,44648,44648,11,45096,45096,11,45544,45544,11,45992,45992,11,46440,46440,11,46888,46888,11,47336,47336,11,47784,47784,11,48232,48232,11,48680,48680,11,49128,49128,11,49576,49576,11,50024,50024,11,50472,50472,11,50920,50920,11,51368,51368,11,51816,51816,11,52264,52264,11,52712,52712,11,53160,53160,11,53608,53608,11,54056,54056,11,54504,54504,11,54952,54952,11,68108,68111,5,69933,69940,5,70197,70197,7,70498,70499,7,70845,70845,5,71229,71229,5,71727,71735,5,72154,72155,5,72344,72345,5,73023,73029,5,94095,94098,5,121403,121452,5,126981,127182,14,127538,127546,14,127990,127990,14,128391,128391,14,128445,128449,14,128500,128505,14,128752,128752,14,129160,129167,14,129356,129356,14,129432,129442,14,129648,129651,14,129751,131069,14,173,173,4,1757,1757,1,2274,2274,1,2494,2494,5,2641,2641,5,2876,2876,5,3014,3016,7,3262,3262,7,3393,3396,5,3570,3571,7,3968,3972,5,4228,4228,7,6086,6086,5,6679,6680,5,6912,6915,5,7080,7081,5,7380,7392,5,8252,8252,14,9096,9096,14,9748,9749,14,9784,9786,14,9833,9850,14,9890,9894,14,9938,9938,14,9999,9999,14,10085,10087,14,12349,12349,14,43136,43137,7,43454,43456,7,43755,43755,7,44088,44088,11,44312,44312,11,44536,44536,11,44760,44760,11,44984,44984,11,45208,45208,11,45432,45432,11,45656,45656,11,45880,45880,11,46104,46104,11,46328,46328,11,46552,46552,11,46776,46776,11,47000,47000,11,47224,47224,11,47448,47448,11,47672,47672,11,47896,47896,11,48120,48120,11,48344,48344,11,48568,48568,11,48792,48792,11,49016,49016,11,49240,49240,11,49464,49464,11,49688,49688,11,49912,49912,11,50136,50136,11,50360,50360,11,50584,50584,11,50808,50808,11,51032,51032,11,51256,51256,11,51480,51480,11,51704,51704,11,51928,51928,11,52152,52152,11,52376,52376,11,52600,52600,11,52824,52824,11,53048,53048,11,53272,53272,11,53496,53496,11,53720,53720,11,53944,53944,11,54168,54168,11,54392,54392,11,54616,54616,11,54840,54840,11,55064,55064,11,65438,65439,5,69633,69633,5,69837,69837,1,70018,70018,7,70188,70190,7,70368,70370,7,70465,70468,7,70712,70719,5,70835,70840,5,70850,70851,5,71132,71133,5,71340,71340,7,71458,71461,5,71985,71989,7,72002,72002,7,72193,72202,5,72281,72283,5,72766,72766,7,72885,72886,5,73104,73105,5,92912,92916,5,113824,113827,4,119173,119179,5,121505,121519,5,125136,125142,5,127279,127279,14,127489,127490,14,127570,127743,14,127900,127901,14,128254,128254,14,128369,128370,14,128400,128400,14,128425,128432,14,128468,128475,14,128489,128494,14,128715,128720,14,128745,128745,14,128759,128760,14,129004,129023,14,129296,129304,14,129340,129342,14,129388,129392,14,129404,129407,14,129454,129455,14,129485,129487,14,129659,129663,14,129719,129727,14,917536,917631,5,13,13,2,1160,1161,5,1564,1564,4,1807,1807,1,2085,2087,5,2363,2363,7,2402,2403,5,2507,2508,7,2622,2624,7,2691,2691,7,2786,2787,5,2881,2884,5,3006,3006,5,3072,3072,5,3170,3171,5,3267,3268,7,3330,3331,7,3406,3406,1,3538,3540,5,3655,3662,5,3897,3897,5,4038,4038,5,4184,4185,5,4352,4447,8,6068,6069,5,6155,6157,5,6448,6449,7,6742,6742,5,6783,6783,5,6966,6970,5,7042,7042,7,7143,7143,7,7212,7219,5,7412,7412,5,8206,8207,4,8294,8303,4,8596,8601,14,9410,9410,14,9742,9742,14,9757,9757,14,9770,9770,14,9794,9794,14,9828,9828,14,9855,9855,14,9882,9882,14,9900,9903,14,9929,9933,14,9963,9967,14,9987,9988,14,10006,10006,14,10062,10062,14,10175,10175,14,11744,11775,5,42607,42607,5,43043,43044,7,43263,43263,5,43444,43445,7,43569,43570,5,43698,43700,5,43766,43766,5,44032,44032,11,44144,44144,11,44256,44256,11,44368,44368,11,44480,44480,11,44592,44592,11,44704,44704,11,44816,44816,11,44928,44928,11,45040,45040,11,45152,45152,11,45264,45264,11,45376,45376,11,45488,45488,11,45600,45600,11,45712,45712,11,45824,45824,11,45936,45936,11,46048,46048,11,46160,46160,11,46272,46272,11,46384,46384,11,46496,46496,11,46608,46608,11,46720,46720,11,46832,46832,11,46944,46944,11,47056,47056,11,47168,47168,11,47280,47280,11,47392,47392,11,47504,47504,11,47616,47616,11,47728,47728,11,47840,47840,11,47952,47952,11,48064,48064,11,48176,48176,11,48288,48288,11,48400,48400,11,48512,48512,11,48624,48624,11,48736,48736,11,48848,48848,11,48960,48960,11,49072,49072,11,49184,49184,11,49296,49296,11,49408,49408,11,49520,49520,11,49632,49632,11,49744,49744,11,49856,49856,11,49968,49968,11,50080,50080,11,50192,50192,11,50304,50304,11,50416,50416,11,50528,50528,11,50640,50640,11,50752,50752,11,50864,50864,11,50976,50976,11,51088,51088,11,51200,51200,11,51312,51312,11,51424,51424,11,51536,51536,11,51648,51648,11,51760,51760,11,51872,51872,11,51984,51984,11,52096,52096,11,52208,52208,11,52320,52320,11,52432,52432,11,52544,52544,11,52656,52656,11,52768,52768,11,52880,52880,11,52992,52992,11,53104,53104,11,53216,53216,11,53328,53328,11,53440,53440,11,53552,53552,11,53664,53664,11,53776,53776,11,53888,53888,11,54000,54000,11,54112,54112,11,54224,54224,11,54336,54336,11,54448,54448,11,54560,54560,11,54672,54672,11,54784,54784,11,54896,54896,11,55008,55008,11,55120,55120,11,64286,64286,5,66272,66272,5,68900,68903,5,69762,69762,7,69817,69818,5,69927,69931,5,70003,70003,5,70070,70078,5,70094,70094,7,70194,70195,7,70206,70206,5,70400,70401,5,70463,70463,7,70475,70477,7,70512,70516,5,70722,70724,5,70832,70832,5,70842,70842,5,70847,70848,5,71088,71089,7,71102,71102,7,71219,71226,5,71231,71232,5,71342,71343,7,71453,71455,5,71463,71467,5,71737,71738,5,71995,71996,5,72000,72000,7,72145,72147,7,72160,72160,5,72249,72249,7,72273,72278,5,72330,72342,5,72752,72758,5,72850,72871,5,72882,72883,5,73018,73018,5,73031,73031,5,73109,73109,5,73461,73462,7,94031,94031,5,94192,94193,7,119142,119142,7,119155,119162,4,119362,119364,5,121476,121476,5,122888,122904,5,123184,123190,5,126976,126979,14,127184,127231,14,127344,127345,14,127405,127461,14,127514,127514,14,127561,127567,14,127778,127779,14,127896,127896,14,127985,127986,14,127995,127999,5,128326,128328,14,128360,128366,14,128378,128378,14,128394,128397,14,128405,128406,14,128422,128423,14,128435,128443,14,128453,128464,14,128479,128480,14,128484,128487,14,128496,128498,14,128640,128709,14,128723,128724,14,128736,128741,14,128747,128748,14,128755,128755,14,128762,128762,14,128981,128991,14,129096,129103,14,129292,129292,14,129311,129311,14,129329,129330,14,129344,129349,14,129360,129374,14,129394,129394,14,129402,129402,14,129413,129425,14,129445,129450,14,129466,129471,14,129483,129483,14,129511,129535,14,129653,129655,14,129667,129670,14,129705,129711,14,129731,129743,14,917505,917505,4,917760,917999,5,10,10,3,127,159,4,768,879,5,1471,1471,5,1536,1541,1,1648,1648,5,1767,1768,5,1840,1866,5,2070,2073,5,2137,2139,5,2307,2307,7,2366,2368,7,2382,2383,7,2434,2435,7,2497,2500,5,2519,2519,5,2563,2563,7,2631,2632,5,2677,2677,5,2750,2752,7,2763,2764,7,2817,2817,5,2879,2879,5,2891,2892,7,2914,2915,5,3008,3008,5,3021,3021,5,3076,3076,5,3146,3149,5,3202,3203,7,3264,3265,7,3271,3272,7,3298,3299,5,3390,3390,5,3402,3404,7,3426,3427,5,3535,3535,5,3544,3550,7,3635,3635,7,3763,3763,7,3893,3893,5,3953,3966,5,3981,3991,5,4145,4145,7,4157,4158,5,4209,4212,5,4237,4237,5,4520,4607,10,5970,5971,5,6071,6077,5,6089,6099,5,6277,6278,5,6439,6440,5,6451,6456,7,6683,6683,5,6744,6750,5,6765,6770,7,6846,6846,5,6964,6964,5,6972,6972,5,7019,7027,5,7074,7077,5,7083,7085,5,7146,7148,7,7154,7155,7,7222,7223,5,7394,7400,5,7416,7417,5,8204,8204,5,8233,8233,4,8288,8292,4,8413,8416,5,8482,8482,14,8986,8987,14,9193,9203,14,9654,9654,14,9733,9733,14,9745,9745,14,9752,9752,14,9760,9760,14,9766,9766,14,9774,9775,14,9792,9792,14,9800,9811,14,9825,9826,14,9831,9831,14,9852,9853,14,9872,9873,14,9880,9880,14,9885,9887,14,9896,9897,14,9906,9916,14,9926,9927,14,9936,9936,14,9941,9960,14,9974,9974,14,9982,9985,14,9992,9997,14,10002,10002,14,10017,10017,14,10055,10055,14,10071,10071,14,10145,10145,14,11013,11015,14,11503,11505,5,12334,12335,5,12951,12951,14,42612,42621,5,43014,43014,5,43047,43047,7,43204,43205,5,43335,43345,5,43395,43395,7,43450,43451,7,43561,43566,5,43573,43574,5,43644,43644,5,43710,43711,5,43758,43759,7,44005,44005,5,44012,44012,7,44060,44060,11,44116,44116,11,44172,44172,11,44228,44228,11,44284,44284,11,44340,44340,11,44396,44396,11,44452,44452,11,44508,44508,11,44564,44564,11,44620,44620,11,44676,44676,11,44732,44732,11,44788,44788,11,44844,44844,11,44900,44900,11,44956,44956,11,45012,45012,11,45068,45068,11,45124,45124,11,45180,45180,11,45236,45236,11,45292,45292,11,45348,45348,11,45404,45404,11,45460,45460,11,45516,45516,11,45572,45572,11,45628,45628,11,45684,45684,11,45740,45740,11,45796,45796,11,45852,45852,11,45908,45908,11,45964,45964,11,46020,46020,11,46076,46076,11,46132,46132,11,46188,46188,11,46244,46244,11,46300,46300,11,46356,46356,11,46412,46412,11,46468,46468,11,46524,46524,11,46580,46580,11,46636,46636,11,46692,46692,11,46748,46748,11,46804,46804,11,46860,46860,11,46916,46916,11,46972,46972,11,47028,47028,11,47084,47084,11,47140,47140,11,47196,47196,11,47252,47252,11,47308,47308,11,47364,47364,11,47420,47420,11,47476,47476,11,47532,47532,11,47588,47588,11,47644,47644,11,47700,47700,11,47756,47756,11,47812,47812,11,47868,47868,11,47924,47924,11,47980,47980,11,48036,48036,11,48092,48092,11,48148,48148,11,48204,48204,11,48260,48260,11,48316,48316,11,48372,48372,11,48428,48428,11,48484,48484,11,48540,48540,11,48596,48596,11,48652,48652,11,48708,48708,11,48764,48764,11,48820,48820,11,48876,48876,11,48932,48932,11,48988,48988,11,49044,49044,11,49100,49100,11,49156,49156,11,49212,49212,11,49268,49268,11,49324,49324,11,49380,49380,11,49436,49436,11,49492,49492,11,49548,49548,11,49604,49604,11,49660,49660,11,49716,49716,11,49772,49772,11,49828,49828,11,49884,49884,11,49940,49940,11,49996,49996,11,50052,50052,11,50108,50108,11,50164,50164,11,50220,50220,11,50276,50276,11,50332,50332,11,50388,50388,11,50444,50444,11,50500,50500,11,50556,50556,11,50612,50612,11,50668,50668,11,50724,50724,11,50780,50780,11,50836,50836,11,50892,50892,11,50948,50948,11,51004,51004,11,51060,51060,11,51116,51116,11,51172,51172,11,51228,51228,11,51284,51284,11,51340,51340,11,51396,51396,11,51452,51452,11,51508,51508,11,51564,51564,11,51620,51620,11,51676,51676,11,51732,51732,11,51788,51788,11,51844,51844,11,51900,51900,11,51956,51956,11,52012,52012,11,52068,52068,11,52124,52124,11,52180,52180,11,52236,52236,11,52292,52292,11,52348,52348,11,52404,52404,11,52460,52460,11,52516,52516,11,52572,52572,11,52628,52628,11,52684,52684,11,52740,52740,11,52796,52796,11,52852,52852,11,52908,52908,11,52964,52964,11,53020,53020,11,53076,53076,11,53132,53132,11,53188,53188,11,53244,53244,11,53300,53300,11,53356,53356,11,53412,53412,11,53468,53468,11,53524,53524,11,53580,53580,11,53636,53636,11,53692,53692,11,53748,53748,11,53804,53804,11,53860,53860,11,53916,53916,11,53972,53972,11,54028,54028,11,54084,54084,11,54140,54140,11,54196,54196,11,54252,54252,11,54308,54308,11,54364,54364,11,54420,54420,11,54476,54476,11,54532,54532,11,54588,54588,11,54644,54644,11,54700,54700,11,54756,54756,11,54812,54812,11,54868,54868,11,54924,54924,11,54980,54980,11,55036,55036,11,55092,55092,11,55148,55148,11,55216,55238,9,65056,65071,5,65529,65531,4,68097,68099,5,68159,68159,5,69446,69456,5,69688,69702,5,69808,69810,7,69815,69816,7,69821,69821,1,69888,69890,5,69932,69932,7,69957,69958,7,70016,70017,5,70067,70069,7,70079,70080,7,70089,70092,5,70095,70095,5,70191,70193,5,70196,70196,5,70198,70199,5,70367,70367,5,70371,70378,5,70402,70403,7,70462,70462,5,70464,70464,5,70471,70472,7,70487,70487,5,70502,70508,5,70709,70711,7,70720,70721,7,70725,70725,7,70750,70750,5,70833,70834,7,70841,70841,7,70843,70844,7,70846,70846,7,70849,70849,7,71087,71087,5,71090,71093,5,71100,71101,5,71103,71104,5,71216,71218,7,71227,71228,7,71230,71230,7,71339,71339,5,71341,71341,5,71344,71349,5,71351,71351,5,71456,71457,7,71462,71462,7,71724,71726,7,71736,71736,7,71984,71984,5,71991,71992,7,71997,71997,7,71999,71999,1,72001,72001,1,72003,72003,5,72148,72151,5,72156,72159,7,72164,72164,7,72243,72248,5,72250,72250,1,72263,72263,5,72279,72280,7,72324,72329,1,72343,72343,7,72751,72751,7,72760,72765,5,72767,72767,5,72873,72873,7,72881,72881,7,72884,72884,7,73009,73014,5,73020,73021,5,73030,73030,1,73098,73102,7,73107,73108,7,73110,73110,7,73459,73460,5,78896,78904,4,92976,92982,5,94033,94087,7,94180,94180,5,113821,113822,5,119141,119141,5,119143,119145,5,119150,119154,5,119163,119170,5,119210,119213,5,121344,121398,5,121461,121461,5,121499,121503,5,122880,122886,5,122907,122913,5,122918,122922,5,123628,123631,5,125252,125258,5,126980,126980,14,127183,127183,14,127245,127247,14,127340,127343,14,127358,127359,14,127377,127386,14,127462,127487,6,127491,127503,14,127535,127535,14,127548,127551,14,127568,127569,14,127744,127777,14,127780,127891,14,127894,127895,14,127897,127899,14,127902,127984,14,127987,127989,14,127991,127994,14,128000,128253,14,128255,128317,14,128329,128334,14,128336,128359,14,128367,128368,14,128371,128377,14,128379,128390,14,128392,128393,14,128398,128399,14,128401,128404,14,128407,128419,14,128421,128421,14,128424,128424,14,128433,128434,14,128444,128444,14,128450,128452,14,128465,128467,14,128476,128478,14,128481,128481,14,128483,128483,14,128488,128488,14,128495,128495,14,128499,128499,14,128506,128591,14,128710,128714,14,128721,128722,14,128725,128725,14,128728,128735,14,128742,128744,14,128746,128746,14,128749,128751,14,128753,128754,14,128756,128758,14,128761,128761,14,128763,128764,14,128884,128895,14,128992,129003,14,129036,129039,14,129114,129119,14,129198,129279,14,129293,129295,14,129305,129310,14,129312,129319,14,129328,129328,14,129331,129338,14,129343,129343,14,129351,129355,14,129357,129359,14,129375,129387,14,129393,129393,14,129395,129398,14,129401,129401,14,129403,129403,14,129408,129412,14,129426,129431,14,129443,129444,14,129451,129453,14,129456,129465,14,129472,129472,14,129475,129482,14,129484,129484,14,129488,129510,14,129536,129647,14,129652,129652,14,129656,129658,14,129664,129666,14,129671,129679,14,129686,129704,14,129712,129718,14,129728,129730,14,129744,129750,14,917504,917504,4,917506,917535,4,917632,917759,4,918000,921599,4,0,9,4,11,12,4,14,31,4,169,169,14,174,174,14,1155,1159,5,1425,1469,5,1473,1474,5,1479,1479,5,1552,1562,5,1611,1631,5,1750,1756,5,1759,1764,5,1770,1773,5,1809,1809,5,1958,1968,5,2045,2045,5,2075,2083,5,2089,2093,5,2259,2273,5,2275,2306,5,2362,2362,5,2364,2364,5,2369,2376,5,2381,2381,5,2385,2391,5,2433,2433,5,2492,2492,5,2495,2496,7,2503,2504,7,2509,2509,5,2530,2531,5,2561,2562,5,2620,2620,5,2625,2626,5,2635,2637,5,2672,2673,5,2689,2690,5,2748,2748,5,2753,2757,5,2761,2761,7,2765,2765,5,2810,2815,5,2818,2819,7,2878,2878,5,2880,2880,7,2887,2888,7,2893,2893,5,2903,2903,5,2946,2946,5,3007,3007,7,3009,3010,7,3018,3020,7,3031,3031,5,3073,3075,7,3134,3136,5,3142,3144,5,3157,3158,5,3201,3201,5,3260,3260,5,3263,3263,5,3266,3266,5,3270,3270,5,3274,3275,7,3285,3286,5,3328,3329,5,3387,3388,5,3391,3392,7,3398,3400,7,3405,3405,5,3415,3415,5,3457,3457,5,3530,3530,5,3536,3537,7,3542,3542,5,3551,3551,5,3633,3633,5,3636,3642,5,3761,3761,5,3764,3772,5,3864,3865,5,3895,3895,5,3902,3903,7,3967,3967,7,3974,3975,5,3993,4028,5,4141,4144,5,4146,4151,5,4155,4156,7,4182,4183,7,4190,4192,5,4226,4226,5,4229,4230,5,4253,4253,5,4448,4519,9,4957,4959,5,5938,5940,5,6002,6003,5,6070,6070,7,6078,6085,7,6087,6088,7,6109,6109,5,6158,6158,4,6313,6313,5,6435,6438,7,6441,6443,7,6450,6450,5,6457,6459,5,6681,6682,7,6741,6741,7,6743,6743,7,6752,6752,5,6757,6764,5,6771,6780,5,6832,6845,5,6847,6848,5,6916,6916,7,6965,6965,5,6971,6971,7,6973,6977,7,6979,6980,7,7040,7041,5,7073,7073,7,7078,7079,7,7082,7082,7,7142,7142,5,7144,7145,5,7149,7149,5,7151,7153,5,7204,7211,7,7220,7221,7,7376,7378,5,7393,7393,7,7405,7405,5,7415,7415,7,7616,7673,5,8203,8203,4,8205,8205,13,8232,8232,4,8234,8238,4,8265,8265,14,8293,8293,4,8400,8412,5,8417,8417,5,8421,8432,5,8505,8505,14,8617,8618,14,9000,9000,14,9167,9167,14,9208,9210,14,9642,9643,14,9664,9664,14,9728,9732,14,9735,9741,14,9743,9744,14,9746,9746,14,9750,9751,14,9753,9756,14,9758,9759,14,9761,9761,14,9764,9765,14,9767,9769,14,9771,9773,14,9776,9783,14,9787,9791,14,9793,9793,14,9795,9799,14,9812,9822,14,9824,9824,14,9827,9827,14,9829,9830,14,9832,9832,14,9851,9851,14,9854,9854,14,9856,9861,14,9874,9876,14,9878,9879,14,9881,9881,14,9883,9884,14,9888,9889,14,9895,9895,14,9898,9899,14,9904,9905,14,9917,9918,14,9924,9925,14,9928,9928,14,9934,9935,14,9937,9937,14,9939,9940,14,9961,9962,14,9968,9973,14,9975,9978,14,9981,9981,14,9986,9986,14,9989,9989,14,9998,9998,14,10000,10001,14,10004,10004,14,10013,10013,14,10024,10024,14,10052,10052,14,10060,10060,14,10067,10069,14,10083,10084,14,10133,10135,14,10160,10160,14,10548,10549,14,11035,11036,14,11093,11093,14,11647,11647,5,12330,12333,5,12336,12336,14,12441,12442,5,12953,12953,14,42608,42610,5,42654,42655,5,43010,43010,5,43019,43019,5,43045,43046,5,43052,43052,5,43188,43203,7,43232,43249,5,43302,43309,5,43346,43347,7,43392,43394,5,43443,43443,5,43446,43449,5,43452,43453,5,43493,43493,5,43567,43568,7,43571,43572,7,43587,43587,5,43597,43597,7,43696,43696,5,43703,43704,5,43713,43713,5,43756,43757,5,43765,43765,7,44003,44004,7,44006,44007,7,44009,44010,7,44013,44013,5,44033,44059,12,44061,44087,12,44089,44115,12,44117,44143,12,44145,44171,12,44173,44199,12,44201,44227,12,44229,44255,12,44257,44283,12,44285,44311,12,44313,44339,12,44341,44367,12,44369,44395,12,44397,44423,12,44425,44451,12,44453,44479,12,44481,44507,12,44509,44535,12,44537,44563,12,44565,44591,12,44593,44619,12,44621,44647,12,44649,44675,12,44677,44703,12,44705,44731,12,44733,44759,12,44761,44787,12,44789,44815,12,44817,44843,12,44845,44871,12,44873,44899,12,44901,44927,12,44929,44955,12,44957,44983,12,44985,45011,12,45013,45039,12,45041,45067,12,45069,45095,12,45097,45123,12,45125,45151,12,45153,45179,12,45181,45207,12,45209,45235,12,45237,45263,12,45265,45291,12,45293,45319,12,45321,45347,12,45349,45375,12,45377,45403,12,45405,45431,12,45433,45459,12,45461,45487,12,45489,45515,12,45517,45543,12,45545,45571,12,45573,45599,12,45601,45627,12,45629,45655,12,45657,45683,12,45685,45711,12,45713,45739,12,45741,45767,12,45769,45795,12,45797,45823,12,45825,45851,12,45853,45879,12,45881,45907,12,45909,45935,12,45937,45963,12,45965,45991,12,45993,46019,12,46021,46047,12,46049,46075,12,46077,46103,12,46105,46131,12,46133,46159,12,46161,46187,12,46189,46215,12,46217,46243,12,46245,46271,12,46273,46299,12,46301,46327,12,46329,46355,12,46357,46383,12,46385,46411,12,46413,46439,12,46441,46467,12,46469,46495,12,46497,46523,12,46525,46551,12,46553,46579,12,46581,46607,12,46609,46635,12,46637,46663,12,46665,46691,12,46693,46719,12,46721,46747,12,46749,46775,12,46777,46803,12,46805,46831,12,46833,46859,12,46861,46887,12,46889,46915,12,46917,46943,12,46945,46971,12,46973,46999,12,47001,47027,12,47029,47055,12,47057,47083,12,47085,47111,12,47113,47139,12,47141,47167,12,47169,47195,12,47197,47223,12,47225,47251,12,47253,47279,12,47281,47307,12,47309,47335,12,47337,47363,12,47365,47391,12,47393,47419,12,47421,47447,12,47449,47475,12,47477,47503,12,47505,47531,12,47533,47559,12,47561,47587,12,47589,47615,12,47617,47643,12,47645,47671,12,47673,47699,12,47701,47727,12,47729,47755,12,47757,47783,12,47785,47811,12,47813,47839,12,47841,47867,12,47869,47895,12,47897,47923,12,47925,47951,12,47953,47979,12,47981,48007,12,48009,48035,12,48037,48063,12,48065,48091,12,48093,48119,12,48121,48147,12,48149,48175,12,48177,48203,12,48205,48231,12,48233,48259,12,48261,48287,12,48289,48315,12,48317,48343,12,48345,48371,12,48373,48399,12,48401,48427,12,48429,48455,12,48457,48483,12,48485,48511,12,48513,48539,12,48541,48567,12,48569,48595,12,48597,48623,12,48625,48651,12,48653,48679,12,48681,48707,12,48709,48735,12,48737,48763,12,48765,48791,12,48793,48819,12,48821,48847,12,48849,48875,12,48877,48903,12,48905,48931,12,48933,48959,12,48961,48987,12,48989,49015,12,49017,49043,12,49045,49071,12,49073,49099,12,49101,49127,12,49129,49155,12,49157,49183,12,49185,49211,12,49213,49239,12,49241,49267,12,49269,49295,12,49297,49323,12,49325,49351,12,49353,49379,12,49381,49407,12,49409,49435,12,49437,49463,12,49465,49491,12,49493,49519,12,49521,49547,12,49549,49575,12,49577,49603,12,49605,49631,12,49633,49659,12,49661,49687,12,49689,49715,12,49717,49743,12,49745,49771,12,49773,49799,12,49801,49827,12,49829,49855,12,49857,49883,12,49885,49911,12,49913,49939,12,49941,49967,12,49969,49995,12,49997,50023,12,50025,50051,12,50053,50079,12,50081,50107,12,50109,50135,12,50137,50163,12,50165,50191,12,50193,50219,12,50221,50247,12,50249,50275,12,50277,50303,12,50305,50331,12,50333,50359,12,50361,50387,12,50389,50415,12,50417,50443,12,50445,50471,12,50473,50499,12,50501,50527,12,50529,50555,12,50557,50583,12,50585,50611,12,50613,50639,12,50641,50667,12,50669,50695,12,50697,50723,12,50725,50751,12,50753,50779,12,50781,50807,12,50809,50835,12,50837,50863,12,50865,50891,12,50893,50919,12,50921,50947,12,50949,50975,12,50977,51003,12,51005,51031,12,51033,51059,12,51061,51087,12,51089,51115,12,51117,51143,12,51145,51171,12,51173,51199,12,51201,51227,12,51229,51255,12,51257,51283,12,51285,51311,12,51313,51339,12,51341,51367,12,51369,51395,12,51397,51423,12,51425,51451,12,51453,51479,12,51481,51507,12,51509,51535,12,51537,51563,12,51565,51591,12,51593,51619,12,51621,51647,12,51649,51675,12,51677,51703,12,51705,51731,12,51733,51759,12,51761,51787,12,51789,51815,12,51817,51843,12,51845,51871,12,51873,51899,12,51901,51927,12,51929,51955,12,51957,51983,12,51985,52011,12,52013,52039,12,52041,52067,12,52069,52095,12,52097,52123,12,52125,52151,12,52153,52179,12,52181,52207,12,52209,52235,12,52237,52263,12,52265,52291,12,52293,52319,12,52321,52347,12,52349,52375,12,52377,52403,12,52405,52431,12,52433,52459,12,52461,52487,12,52489,52515,12,52517,52543,12,52545,52571,12,52573,52599,12,52601,52627,12,52629,52655,12,52657,52683,12,52685,52711,12,52713,52739,12,52741,52767,12,52769,52795,12,52797,52823,12,52825,52851,12,52853,52879,12,52881,52907,12,52909,52935,12,52937,52963,12,52965,52991,12,52993,53019,12,53021,53047,12,53049,53075,12,53077,53103,12,53105,53131,12,53133,53159,12,53161,53187,12,53189,53215,12,53217,53243,12,53245,53271,12,53273,53299,12,53301,53327,12,53329,53355,12,53357,53383,12,53385,53411,12,53413,53439,12,53441,53467,12,53469,53495,12,53497,53523,12,53525,53551,12,53553,53579,12,53581,53607,12,53609,53635,12,53637,53663,12,53665,53691,12,53693,53719,12,53721,53747,12,53749,53775,12,53777,53803,12,53805,53831,12,53833,53859,12,53861,53887,12,53889,53915,12,53917,53943,12,53945,53971,12,53973,53999,12,54001,54027,12,54029,54055,12,54057,54083,12,54085,54111,12,54113,54139,12,54141,54167,12,54169,54195,12,54197,54223,12,54225,54251,12,54253,54279,12,54281,54307,12,54309,54335,12,54337,54363,12,54365,54391,12,54393,54419,12,54421,54447,12,54449,54475,12,54477,54503,12,54505,54531,12,54533,54559,12,54561,54587,12,54589,54615,12,54617,54643,12,54645,54671,12,54673,54699,12,54701,54727,12,54729,54755,12,54757,54783,12,54785,54811,12,54813,54839,12,54841,54867,12,54869,54895,12,54897,54923,12,54925,54951,12,54953,54979,12,54981,55007,12,55009,55035,12,55037,55063,12,55065,55091,12,55093,55119,12,55121,55147,12,55149,55175,12,55177,55203,12,55243,55291,10,65024,65039,5,65279,65279,4,65520,65528,4,66045,66045,5,66422,66426,5,68101,68102,5,68152,68154,5,68325,68326,5,69291,69292,5,69632,69632,7,69634,69634,7,69759,69761,5]")}},Nmxd:function(Se,U){Se.exports="data:image/png;base64,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"},OLES:function(Se,U,d){"use strict";var H=d("U8pU"),ve=d("VTBJ"),re=d("Ff2n"),fe=d("q1tI"),ue=d("uciX"),ie=d("7ixt"),_=function(S){var E=S.overlay,A=S.prefixCls,T=S.id,g=S.overlayInnerStyle;return fe.createElement("div",{className:"".concat(A,"-inner"),id:T,role:"tooltip",style:g},typeof E=="function"?E():E)},Z=_,L=function(S,E){var A=S.overlayClassName,T=S.trigger,g=T===void 0?["hover"]:T,v=S.mouseEnterDelay,k=v===void 0?0:v,I=S.mouseLeaveDelay,oe=I===void 0?.1:I,Q=S.overlayStyle,ae=S.prefixCls,ke=ae===void 0?"rc-tooltip":ae,ge=S.children,Ae=S.onVisibleChange,be=S.afterVisibleChange,G=S.transitionName,R=S.animation,de=S.placement,X=de===void 0?"right":de,O=S.align,J=O===void 0?{}:O,ne=S.destroyTooltipOnHide,V=ne===void 0?!1:ne,pe=S.defaultVisible,D=S.getTooltipContainer,y=S.overlayInnerStyle,te=Object(re.a)(S,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),we=Object(fe.useRef)(null);Object(fe.useImperativeHandle)(E,function(){return we.current});var xe=Object(ve.a)({},te);"visible"in S&&(xe.popupVisible=S.visible);var Xe=function(){var Le=S.arrowContent,se=Le===void 0?null:Le,q=S.overlay,je=S.id;return[fe.createElement("div",{className:"".concat(ke,"-arrow"),key:"arrow"},se),fe.createElement(Z,{key:"content",prefixCls:ke,id:je,overlay:q,overlayInnerStyle:y})]},rt=!1,We=!1;if(typeof V=="boolean")rt=V;else if(V&&Object(H.a)(V)==="object"){var _e=V.keepParent;rt=_e===!0,We=_e===!1}return fe.createElement(ue.a,Object.assign({popupClassName:A,prefixCls:ke,popup:Xe,action:g,builtinPlacements:ie.a,popupPlacement:X,ref:we,popupAlign:J,getPopupContainer:D,onPopupVisibleChange:Ae,afterPopupVisibleChange:be,popupTransitionName:G,popupAnimation:R,defaultPopupVisible:pe,destroyPopupOnHide:rt,autoDestroy:We,mouseLeaveDelay:oe,popupStyle:Q,mouseEnterDelay:k},xe),ge)},P=Object(fe.forwardRef)(L),C=U.a=P},Ohmc:function(Se,U,d){Se.exports=d.p+"static/certificate.fc32dc1b.jpg"},Ot1p:function(Se,U,d){"use strict";var H=d("2qtc"),ve=d("kLXV"),re=d("rAM+"),fe=d("miYZ"),ue=d("tsqr"),ie=d("9og8"),_=d("tJVT"),Z=d("jrin"),L=d("WmNS"),P=d.n(L),C=d("q1tI"),b=d.n(C),S=d("VrN/"),E=d.n(S),A=d("bdgK"),T=d("p77/"),g=d("Bd2K"),v=d("ELLl"),k=d("19Vz"),I=d("lZu9"),oe=d("+NIl"),Q=d("kSUc"),ae=d("9Bee"),ke=function(le){var Be=le.value,it=Be===void 0?"":Be,pt=le.className,ht=le.showTextOnly,Rt=le.showLines,kt=le.style,mt=kt===void 0?{}:kt,Yt=Object(C.useMemo)(function(){return""},[it]);return b.a.createElement(b.a.Fragment,null,b.a.createElement("div",{dangerouslySetInnerHTML:{__html:Yt}}))},ge=d("0Owb"),Ae=d("dejd"),be=d("C+DQ"),G=d("1vsH"),R=d("m3rI"),de=[{title:"\u7C97\u4F53",icon:"icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"icon-sum",actionName:"inline-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"icon-formula",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"icon-picture",actionName:"upload-image"},{title:"\u8868\u683C",icon:"icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"icon-eraser",actionName:"eraser"}];function X(le){var Be=le.onActionCallback,it=le.title,pt=le.icon,ht=le.actionName,Rt=le.className,kt=Rt===void 0?"":Rt,mt=le.children;function Yt(){Be(ht)}return b.a.createElement("a",{title:it,className:kt,onClick:Yt},b.a.createElement("i",{className:"md-iconfont ".concat(pt)}),mt)}var O=function(le){var Be=le.watch,it=le.showNullButton,pt=le.onActionCallback,ht=le.fullScreen,Rt=le.insertTemp,kt=le.hidetoolBar,mt=le.uuid,Yt=le.setOpenPhones;console.log("link:","".concat(location.origin,"/upload.html?_educoder_session_login=").concat(Object(G.D)("_educoder_session_login"),"&_educoder_session=").concat(Object(G.D)("_educoder_session"),"&key=").concat(mt,"&api=").concat(encodeURIComponent(R.a.PROXY_SERVER)));var _t=[].concat(de,[{title:"".concat(Be?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(Be?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return b.a.createElement("ul",{className:"markdown-toolbar-container"},!kt&&_t.map(function(Zt,zt){return b.a.createElement("li",{key:zt},Zt.actionName?b.a.createElement(X,Object(ge.a)({},Zt,{onActionCallback:pt})):b.a.createElement("span",{className:"v-line"}))}),it?b.a.createElement("li",null,b.a.createElement(X,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:pt},b.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,Rt&&b.a.createElement("li",null,b.a.createElement(X,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(Rt),onActionCallback:pt},b.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),b.a.createElement("li",{className:"btn-full-screen"},b.a.createElement(X,{icon:"".concat(ht?"icon-shrink":"icon-enlarge"),title:ht?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:pt})))},J=d("M8RZ"),ne=d("+L6B"),V=d("2/Rp"),pe=d("y8nQ"),D=d("Vl3Y"),y=d("5NDa"),te=d("5rEg"),we={labelCol:{span:4},wrapperCol:{span:20}},xe=function(le){var Be=le.callback,it=le.onCancel;function pt(ht){Be(ht)}return b.a.createElement(D.a,Object(ge.a)({},we,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:pt}),b.a.createElement(D.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},b.a.createElement(te.a,null)),b.a.createElement(D.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},b.a.createElement(te.a,null)),b.a.createElement("div",{className:"flex-container flex-end"},b.a.createElement(V.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),b.a.createElement(V.a,{type:"ghost",onClick:it},"\u53D6\u6D88")))},Xe=d("7ahc"),rt=d("k1fw"),We=d("HmJG"),_e=d("BjJ7"),Te=D.a.useForm,Le={width:280,marginRight:10},se={labelCol:{span:5},wrapperCol:{span:19}},q=function(le){var Be=le.callback,it=le.onCancel,pt=Te(),ht=Object(_.a)(pt,1),Rt=ht[0],kt=Object(C.useRef)();function mt(Zt){Be(Object(rt.a)(Object(rt.a)({},Zt),{},{name:kt.current}))}function Yt(Zt,zt){Rt.setFieldsValue({src:"/api/attachments/".concat(Zt.id,"?type=").concat(Zt.content_type),type:zt.type})}function _t(Zt){var zt=Zt.target.files[0];kt.current=zt.name,et(zt,Yt)}return b.a.createElement(D.a,Object(ge.a)({form:Rt},se,{className:"upload-image-panel",onFinish:mt}),b.a.createElement(D.a.Item,{label:"\u6587\u4EF6\u5730\u5740",required:!0},b.a.createElement("div",{className:"flex-container"},b.a.createElement(D.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},b.a.createElement(te.a,{style:Le})),b.a.createElement(je,{onFileChange:_t}))),b.a.createElement(D.a.Item,{label:"\u6587\u4EF6\u63CF\u8FF0",name:"alt"},b.a.createElement(te.a,{style:{width:264}})),b.a.createElement(D.a.Item,{style:{textAlign:"right"}},b.a.createElement(V.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),b.a.createElement(V.a,{type:"ghost",onClick:it},"\u53D6\u6D88")))};function je(le){var Be=le.onFileChange;return b.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",b.a.createElement("input",{type:"file",onChange:Be}))}function et(le,Be){if(!le)throw new String("\u6CA1\u6709\u6587\u4EF6");var it=new FormData;it.append("editormd-image-file",le),it.append("file_param_name","editormd-image-file"),it.append("byxhr","true");var pt=new window.XMLHttpRequest;pt.withCredentials=!0,pt.addEventListener("load",function(ht){Be(JSON.parse(ht.target.responseText),le)},!1),pt.addEventListener("error",function(ht){console.error(ht)},!1),pt.open("POST","".concat(_e.a,"/api/attachments.json")),pt.send(it)}var tt=d("giR+"),lt=d("fyUT"),j=d("7Kak"),F=d("9yH6"),ce=F.a.Group,Ee={margin:"0 8px"},Pe=function(le){var Be=le.callback,it=le.onCancel;function pt(ht){Be(ht)}return b.a.createElement(D.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:pt},b.a.createElement("div",{className:"flex-container"},b.a.createElement("span",{style:Ee},"\u5355\u5143\u683C\u6570\uFF1A"),b.a.createElement("span",{style:Ee},"\u884C\u6570"),b.a.createElement(D.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},b.a.createElement(lt.a,null)),b.a.createElement("span",{style:Ee},"\u5217\u6570"),b.a.createElement(D.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},b.a.createElement(lt.a,null))),b.a.createElement("div",{className:"flex-container",style:{marginTop:12}},b.a.createElement("span",{style:Ee},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),b.a.createElement(D.a.Item,{name:"align"},b.a.createElement(ce,null,b.a.createElement(F.a,{value:"default"},b.a.createElement("i",{className:"fa fa-align-justify"})),b.a.createElement(F.a,{value:"left"},b.a.createElement("i",{className:"fa fa-align-left"})),b.a.createElement(F.a,{value:"center"},b.a.createElement("i",{className:"fa fa-align-center"})),b.a.createElement(F.a,{value:"right"},b.a.createElement("i",{className:"fa fa-align-right"}))))),b.a.createElement("div",{className:"flex-container flex-end"},b.a.createElement(V.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),b.a.createElement(V.a,{type:"ghost",onClick:it},"\u53D6\u6D88")))},Oe=d("ErOA"),Fe=d("7Cbv"),He="link",ut="upload-image",qe="code-block",$e="add-table",Qe="------------",vt={default:Qe,left:":".concat(Qe),center:":".concat(Qe,":"),right:"".concat(Qe,":")},ct=d("9VGf"),Ze,ye;function Ge(){}var nt=0,Me=1e4,ze="\u2581",ee=` **\u6A21\u677F\u6807\u9898** -\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`;function Y(le){return/^\d+$/.test(le)?"".concat(le,"px"):le}var $=navigator.platform.toUpperCase().indexOf("MAC")>=0,w=$?"Cmd":"Ctrl",M=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"],B=(Ze={},Object(Z.a)(Ze,w+"-B","bold"),Object(Z.a)(Ze,w+"-I","italic"),Ze),z=(ye={},Object(Z.a)(ye,He,"\u6DFB\u52A0\u94FE\u63A5"),Object(Z.a)(ye,qe,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(Z.a)(ye,ut,"\u6DFB\u52A0\u6587\u4EF6"),Object(Z.a)(ye,$e,"\u6DFB\u52A0\u8868\u683C"),ye),Ce=U.a=function(le){var Be=le.defaultValue,it=Be===void 0?"":Be,pt=le.onChange,ht=le.width,Rt=ht===void 0?"100%":ht,kt=le.height,mt=kt===void 0?400:kt,Yt=le.miniToolbar,_t=Yt===void 0?!1:Yt,Zt=le.isFocus,zt=Zt===void 0?!1:Zt,Tt=le.watch,Fn=le.insertTemp,qn=le.mode,bt=qn===void 0?"markdown":qn,Et=le.id,ot=Et===void 0?"markdown-editor-id":Et,Ct=le.showResizeBar,Xt=Ct===void 0?!1:Ct,rn=le.noStorage,nn=rn===void 0?!1:rn,Dt=le.showNullButton,gt=Dt===void 0?!1:Dt,In=le.hidetoolBar,ni=In===void 0?!1:In,Sn=le.fullScreen,It=Sn===void 0?!1:Sn,Rn=le.onBlur,Vn=le.onCMBeforeChange,ii=le.onFullScreen,De=le.className,at=De===void 0?"":De,Ot=le.disablePaste,Gt=Ot===void 0?!1:Ot,Qt=le.placeholder,$t=Qt===void 0?"":Qt,h=le.values,o=h===void 0?"":h,a=Object(C.useState)(null),u=Object(_.a)(a,2),f=u[0],c=u[1],K=Object(C.useState)(it),Ie=Object(_.a)(K,2),Ke=Ie[0],dt=Ie[1],Ne=Object(C.useState)(Tt),St=Object(_.a)(Ne,2),Nt=St[0],en=St[1],Kn=Object(C.useState)(It),Qn=Object(_.a)(Kn,2),mn=Qn[0],$n=Qn[1],Hi=Object(C.useState)(""),Ln=Object(_.a)(Hi,2),Jn=Ln[0],Wn=Ln[1],bi=Object(C.useState)(0),ri=Object(_.a)(bi,2),mi=ri[0],hi=ri[1],cr=Object(C.useState)(mt),Gi=Object(_.a)(cr,2),oi=Gi[0],Yn=Gi[1],Ti=Object(C.useState)(!1),Ii=Object(_.a)(Ti,2),dr=Ii[0],sn=Ii[1],Ft=Object(C.useRef)(Object(Fe.a)()),En=Object(C.useRef)(!1),jt=Object(C.useRef)(),cn=Object(C.useRef)(),Vt=Object(C.useRef)(),ci=Object(C.useRef)(),un=Object(C.useRef)(),On=function(){var yt=Object(ie.a)(P.a.mark(function Mt(){var At,Pt;return P.a.wrap(function(Jt){for(;;)switch(Jt.prev=Jt.next){case 0:return Jt.next=2,Object(Oe.a)("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:Ft.current}});case 2:Pt=Jt.sent,Pt!=null&&(At=Pt.attachments)!==null&&At!==void 0&&At.length&&(console.log("cm:",f,cn),Pt.attachments.map(function(Ut){Ut.content_type.indexOf("image")>-1?f.replaceSelection("![,](/api/attachments/".concat(Ut.id,"?type=").concat(Ut.content_type,")")):Ut.content_type.indexOf("video")>-1?f.replaceSelection('')):Ut.content_type.indexOf("pdf")>-1?f.replaceSelection('
                        ').concat(Ut.name,"")):f.replaceSelection("[".concat(Ut.name,"](").concat(R.a.API_SERVER,"/api/attachments/").concat(Ut.id,"?type=").concat(Ut.content_type,")"))}));case 4:case"end":return Jt.stop()}},Mt)}));return function(){return yt.apply(this,arguments)}}();Object(C.useEffect)(function(){dt(o),f==null||f.setValue(o)},[o]),Object(C.useEffect)(function(){ii==null||ii(mn)},[mn]),Object(C.useEffect)(function(){if(cn.current){var yt=E.a.fromTextArea(cn.current,{mode:bt,lineNumbers:!_t,lineWrapping:!0,value:it,autoCloseTags:!0,autoCloseBrackets:!0});zt&&yt.focus();function Mt(At,Pt){if(Gt){Pt.preventDefault();return}var Wt=Pt.clipboardData;if(Wt){var Jt=Wt.types.toString(),Ut=Wt.items;if(Jt==="Files"||Wt.types.indexOf("Files")>-1){if(Pt.preventDefault(),bt=="stex")return;try{var dn,Pn=Ut[1];((dn=Ut[0])===null||dn===void 0?void 0:dn.kind)==="file"&&(Pn=Ut[0]);var Bt=Pn.getAsFile(),xi=Bt.name.split(".").pop();et(Bt,function(Ht){if(Ht.id){var vn,ei,ti;(Bt==null||((vn=Bt.type)===null||vn===void 0)?void 0:vn.indexOf("image"))>-1?yt.replaceSelection("![,](/api/attachments/".concat(Ht.id,"?type=").concat(Ht.content_type,")")):(Bt==null||((ei=Bt.type)===null||ei===void 0)?void 0:ei.indexOf("video"))>-1?yt.replaceSelection('')):(Bt==null||((ti=Bt.type)===null||ti===void 0)?void 0:ti.indexOf("pdf"))>-1?yt.replaceSelection('').concat(Bt.name,"")):M.includes(xi)?yt.replaceSelection('').concat(Bt.name,"")):yt.replaceSelection("[".concat(Bt.name,"](").concat(R.a.API_SERVER,"/api/attachments/").concat(Ht.id,"?type=").concat(Ht.content_type,")"))}else(Ht==null?void 0:Ht.status)===401&&(document.location.href="/user/login")})}catch(Ht){ue.b.warn("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0}return yt.on("paste",Mt),yt.on("dragleave",function(At,Pt){Vt.current.classList.remove("mouse-hover-md")}),yt.on("dragover",function(At,Pt){Vt.current.classList.add("mouse-hover-md")}),yt.on("drop",function(At,Pt){Vt.current.classList.add("mouse-hover-md");var Wt;if(Wt=Pt.dataTransfer.files,Wt.length>0){Pt.preventDefault(),Pt.stopPropagation();for(var Jt=function(Pn){var Bt=Wt[Pn],xi=Bt.name.split(".").pop();et(Bt,function(Ht){if(Ht.id){var vn,ei,ti;(Bt==null||((vn=Bt.type)===null||vn===void 0)?void 0:vn.indexOf("image"))>-1?yt.replaceSelection("![,](/api/attachments/".concat(Ht.id,"?type=").concat(Ht.content_type,")")):(Bt==null||((ei=Bt.type)===null||ei===void 0)?void 0:ei.indexOf("video"))>-1?yt.replaceSelection('')):(Bt==null||((ti=Bt.type)===null||ti===void 0)?void 0:ti.indexOf("pdf"))>-1?yt.replaceSelection('').concat(Bt.name,"")):M.includes(xi)?yt.replaceSelection('').concat(Bt.name,"")):yt.replaceSelection("[".concat(Bt.name,"](").concat(R.a.API_SERVER,"/api/attachments/").concat(Ht.id,"?type=").concat(Ht.content_type,")"))}else(Ht==null?void 0:Ht.status)===401&&(document.location.href="/user/login")})},Ut=0;Ut0||Ut.target.offsetWidth>0)&&(Vi(),f.setSize("100%","100%"),f.refresh())}}catch(dn){Wt.e(dn)}finally{Wt.f()}});return At.observe(cn.current.parentElement),At}if(f){var Mt=yt();return function(){Mt.unobserve(cn.current.parentElement)}}},[f,Vi]),Object(C.useEffect)(function(){if(f){for(var yt=[],Mt=function(){var Ut=Pt[At];Wt=Object(_.a)(Ut,2);var dn=Wt[0],Pn=Wt[1],Bt=Object(Z.a)({},dn,function(){Ki(Pn)});yt.push(Bt),f.addKeyMap(Bt)},At=0,Pt=Object.entries(B);At0){var yt=new Date().getTime(),Mt=window.sessionStorage.getItem(ot);yt>=mi+Se&&(!Mt||Mt!==Ke)&&(window.sessionStorage.setItem(ot,Ke),sn(!0))}},Se),Object(C.useEffect)(function(){en(Tt)},[f,Tt]),Object(C.useEffect)(function(){f&&(zt&&f.focus())},[f,zt]),Object(C.useEffect)(function(){if(Nt&&f){var yt=f.getScrollerElement();function Mt(At){var Pt=At.target;if(un.current){var Wt=Pt.scrollTop/Pt.scrollHeight;un.current.scrollTop=un.current.scrollHeight*Wt}}return yt.addEventListener("scroll",Mt),function(){yt.removeEventListener("scroll",Mt)}}},[f,Nt]),Object(C.useEffect)(function(){if(f&&Vn){function yt(Mt,At){Vn(Mt,At)}return f.on("beforeChange",yt),function(){f.off("beforeChange",yt)}}},[f,Vn]),Object(C.useEffect)(function(){if(f&&Rn){function yt(){Rn(f.getValue())}return f.on("blur",yt),function(){f.off("blur",yt)}}},[f,Rn]),Object(C.useEffect)(function(){if(f){function yt(Mt){var At=Mt.getValue();dt(At),hi(new Date().getTime()),Mt.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),pt&&pt(At)}return f.on("change",yt),function(){f.off("change",yt)}}},[f,pt]),Object(C.useEffect)(function(){f&&(it==null?(f.setValue(""),dt("")):it!==f.getValue()&&(f.setValue(it),dt(it),f.setCursor(f.lineCount(),0)))},[f,it]);var Ki=Object(C.useCallback)(function(yt){var Mt=f.getCursor(),At=f.getSelection(),Pt=At.split(` +\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`;function Y(le){return/^\d+$/.test(le)?"".concat(le,"px"):le}var $=navigator.platform.toUpperCase().indexOf("MAC")>=0,w=$?"Cmd":"Ctrl",M=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"],B=(Ze={},Object(Z.a)(Ze,w+"-B","bold"),Object(Z.a)(Ze,w+"-I","italic"),Ze),z=(ye={},Object(Z.a)(ye,He,"\u6DFB\u52A0\u94FE\u63A5"),Object(Z.a)(ye,qe,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(Z.a)(ye,ut,"\u6DFB\u52A0\u6587\u4EF6"),Object(Z.a)(ye,$e,"\u6DFB\u52A0\u8868\u683C"),ye),Ce=U.a=function(le){var Be=le.defaultValue,it=Be===void 0?"":Be,pt=le.onChange,ht=le.width,Rt=ht===void 0?"100%":ht,kt=le.height,mt=kt===void 0?400:kt,Yt=le.miniToolbar,_t=Yt===void 0?!1:Yt,Zt=le.isFocus,zt=Zt===void 0?!1:Zt,Tt=le.watch,Fn=le.insertTemp,qn=le.mode,bt=qn===void 0?"markdown":qn,Et=le.id,ot=Et===void 0?"markdown-editor-id":Et,Ct=le.showResizeBar,Xt=Ct===void 0?!1:Ct,rn=le.noStorage,nn=rn===void 0?!1:rn,Dt=le.showNullButton,gt=Dt===void 0?!1:Dt,In=le.hidetoolBar,ni=In===void 0?!1:In,Sn=le.fullScreen,It=Sn===void 0?!1:Sn,Rn=le.onBlur,Vn=le.onCMBeforeChange,ii=le.onFullScreen,De=le.className,at=De===void 0?"":De,Ot=le.disablePaste,Gt=Ot===void 0?!1:Ot,Qt=le.placeholder,$t=Qt===void 0?"":Qt,h=le.values,o=h===void 0?"":h,a=Object(C.useState)(null),u=Object(_.a)(a,2),f=u[0],c=u[1],K=Object(C.useState)(it),Ie=Object(_.a)(K,2),Ke=Ie[0],dt=Ie[1],Ne=Object(C.useState)(Tt),St=Object(_.a)(Ne,2),Nt=St[0],en=St[1],Kn=Object(C.useState)(It),Qn=Object(_.a)(Kn,2),mn=Qn[0],$n=Qn[1],Hi=Object(C.useState)(""),Ln=Object(_.a)(Hi,2),Jn=Ln[0],Wn=Ln[1],bi=Object(C.useState)(0),ri=Object(_.a)(bi,2),mi=ri[0],hi=ri[1],cr=Object(C.useState)(mt),Gi=Object(_.a)(cr,2),oi=Gi[0],Yn=Gi[1],Ti=Object(C.useState)(!1),Ii=Object(_.a)(Ti,2),dr=Ii[0],sn=Ii[1],Ft=Object(C.useRef)(Object(Fe.a)()),En=Object(C.useRef)(!1),jt=Object(C.useRef)(),cn=Object(C.useRef)(),Vt=Object(C.useRef)(),ci=Object(C.useRef)(),un=Object(C.useRef)(),On=function(){var yt=Object(ie.a)(P.a.mark(function Mt(){var At,Pt;return P.a.wrap(function(Jt){for(;;)switch(Jt.prev=Jt.next){case 0:return Jt.next=2,Object(Oe.a)("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:Ft.current}});case 2:Pt=Jt.sent,Pt!=null&&(At=Pt.attachments)!==null&&At!==void 0&&At.length&&(console.log("cm:",f,cn),Pt.attachments.map(function(Ut){Ut.content_type.indexOf("image")>-1?f.replaceSelection("![,](/api/attachments/".concat(Ut.id,"?type=").concat(Ut.content_type,")")):Ut.content_type.indexOf("video")>-1?f.replaceSelection('')):Ut.content_type.indexOf("pdf")>-1?f.replaceSelection('').concat(Ut.name,"")):f.replaceSelection("[".concat(Ut.name,"](").concat(R.a.API_SERVER,"/api/attachments/").concat(Ut.id,"?type=").concat(Ut.content_type,")"))}));case 4:case"end":return Jt.stop()}},Mt)}));return function(){return yt.apply(this,arguments)}}();Object(C.useEffect)(function(){dt(o),f==null||f.setValue(o)},[o]),Object(C.useEffect)(function(){ii==null||ii(mn)},[mn]),Object(C.useEffect)(function(){if(cn.current){var yt=E.a.fromTextArea(cn.current,{mode:bt,lineNumbers:!_t,lineWrapping:!0,value:it,autoCloseTags:!0,autoCloseBrackets:!0});zt&&yt.focus();function Mt(At,Pt){if(Gt){Pt.preventDefault();return}var Wt=Pt.clipboardData;if(Wt){var Jt=Wt.types.toString(),Ut=Wt.items;if(Jt==="Files"||Wt.types.indexOf("Files")>-1){if(Pt.preventDefault(),bt=="stex")return;try{var dn,Pn=Ut[1];((dn=Ut[0])===null||dn===void 0?void 0:dn.kind)==="file"&&(Pn=Ut[0]);var Bt=Pn.getAsFile(),xi=Bt.name.split(".").pop();et(Bt,function(Ht){if(Ht.id){var vn,ei,ti;(Bt==null||((vn=Bt.type)===null||vn===void 0)?void 0:vn.indexOf("image"))>-1?yt.replaceSelection("![,](/api/attachments/".concat(Ht.id,"?type=").concat(Ht.content_type,")")):(Bt==null||((ei=Bt.type)===null||ei===void 0)?void 0:ei.indexOf("video"))>-1?yt.replaceSelection('')):(Bt==null||((ti=Bt.type)===null||ti===void 0)?void 0:ti.indexOf("pdf"))>-1?yt.replaceSelection('').concat(Bt.name,"")):M.includes(xi)?yt.replaceSelection('').concat(Bt.name,"")):yt.replaceSelection("[".concat(Bt.name,"](").concat(R.a.API_SERVER,"/api/attachments/").concat(Ht.id,"?type=").concat(Ht.content_type,")"))}else(Ht==null?void 0:Ht.status)===401&&(document.location.href="/user/login")})}catch(Ht){ue.b.warn("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0}return yt.on("paste",Mt),yt.on("dragleave",function(At,Pt){Vt.current.classList.remove("mouse-hover-md")}),yt.on("dragover",function(At,Pt){Vt.current.classList.add("mouse-hover-md")}),yt.on("drop",function(At,Pt){Vt.current.classList.add("mouse-hover-md");var Wt;if(Wt=Pt.dataTransfer.files,Wt.length>0){Pt.preventDefault(),Pt.stopPropagation();for(var Jt=function(Pn){var Bt=Wt[Pn],xi=Bt.name.split(".").pop();et(Bt,function(Ht){if(Ht.id){var vn,ei,ti;(Bt==null||((vn=Bt.type)===null||vn===void 0)?void 0:vn.indexOf("image"))>-1?yt.replaceSelection("![,](/api/attachments/".concat(Ht.id,"?type=").concat(Ht.content_type,")")):(Bt==null||((ei=Bt.type)===null||ei===void 0)?void 0:ei.indexOf("video"))>-1?yt.replaceSelection('')):(Bt==null||((ti=Bt.type)===null||ti===void 0)?void 0:ti.indexOf("pdf"))>-1?yt.replaceSelection('').concat(Bt.name,"")):M.includes(xi)?yt.replaceSelection('').concat(Bt.name,"")):yt.replaceSelection("[".concat(Bt.name,"](").concat(R.a.API_SERVER,"/api/attachments/").concat(Ht.id,"?type=").concat(Ht.content_type,")"))}else(Ht==null?void 0:Ht.status)===401&&(document.location.href="/user/login")})},Ut=0;Ut0||Ut.target.offsetWidth>0)&&(Vi(),f.setSize("100%","100%"),f.refresh())}}catch(dn){Wt.e(dn)}finally{Wt.f()}});return At.observe(cn.current.parentElement),At}if(f){var Mt=yt();return function(){Mt.unobserve(cn.current.parentElement)}}},[f,Vi]),Object(C.useEffect)(function(){if(f){for(var yt=[],Mt=function(){var Ut=Pt[At];Wt=Object(_.a)(Ut,2);var dn=Wt[0],Pn=Wt[1],Bt=Object(Z.a)({},dn,function(){Ki(Pn)});yt.push(Bt),f.addKeyMap(Bt)},At=0,Pt=Object.entries(B);At0){var yt=new Date().getTime(),Mt=window.sessionStorage.getItem(ot);yt>=mi+Me&&(!Mt||Mt!==Ke)&&(window.sessionStorage.setItem(ot,Ke),sn(!0))}},Me),Object(C.useEffect)(function(){en(Tt)},[f,Tt]),Object(C.useEffect)(function(){f&&(zt&&f.focus())},[f,zt]),Object(C.useEffect)(function(){if(Nt&&f){var yt=f.getScrollerElement();function Mt(At){var Pt=At.target;if(un.current){var Wt=Pt.scrollTop/Pt.scrollHeight;un.current.scrollTop=un.current.scrollHeight*Wt}}return yt.addEventListener("scroll",Mt),function(){yt.removeEventListener("scroll",Mt)}}},[f,Nt]),Object(C.useEffect)(function(){if(f&&Vn){function yt(Mt,At){Vn(Mt,At)}return f.on("beforeChange",yt),function(){f.off("beforeChange",yt)}}},[f,Vn]),Object(C.useEffect)(function(){if(f&&Rn){function yt(){Rn(f.getValue())}return f.on("blur",yt),function(){f.off("blur",yt)}}},[f,Rn]),Object(C.useEffect)(function(){if(f){function yt(Mt){var At=Mt.getValue();dt(At),hi(new Date().getTime()),Mt.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),pt&&pt(At)}return f.on("change",yt),function(){f.off("change",yt)}}},[f,pt]),Object(C.useEffect)(function(){f&&(it==null?(f.setValue(""),dt("")):it!==f.getValue()&&(f.setValue(it),dt(it),f.setCursor(f.lineCount(),0)))},[f,it]);var Ki=Object(C.useCallback)(function(yt){var Mt=f.getCursor(),At=f.getSelection(),Pt=At.split(` `);switch(yt){case"bold":return f.replaceSelection("**"+At+"**"),At===""&&f.setCursor(Mt.line,Mt.ch+2),f.focus();case"italic":return f.replaceSelection("*"+At+"*"),At===""&&f.setCursor(Mt.line,Mt.ch+1),f.focus();case"code":return f.replaceSelection("`"+At+"`"),At===""&&f.setCursor(Mt.line,Mt.ch+1),f.focus();case"inline-latex":return f.replaceSelection("`$$"+At+"$$`"),At===""&&f.setCursor(Mt.line,Mt.ch+3),f.focus();case"latex":return f.replaceSelection("```latex\n"+At+"\n```"),f.setCursor(Mt.line+1,At.length+1),f.focus();case"line-break":return f.replaceSelection(`
                        `),f.focus();case"list-ul":return At===""?f.replaceSelection("- "+At):f.replaceSelection(Pt.map(function(Wt){return Wt===""?"":"- ".concat(Wt)}).join(` `)),f.focus();case"list-ol":return At===""?f.replaceSelection("1. "+At):f.replaceSelection(Pt.map(function(Wt,Jt){return Wt===""?"":"".concat(Jt+1,". ").concat(Wt)}).join(` @@ -287,7 +287,7 @@ Please report this to https://github.com/markedjs/marked.`,Y.silent)return"

                        An `,vn=0;vn300&&(dn=300);var Pn=mt+dn+"px";Yn(Pn)}}return yt.addEventListener("mousedown",Pt),document.addEventListener("mousemove",Jt),document.addEventListener("mouseup",Wt),function(){yt.removeEventListener("mousedown",Pt),document.removeEventListener("mousemove",Jt),document.removeEventListener("mouseup",Wt)}}},[f,ci]),Object(C.useEffect)(function(){Yn(mt)},[mt]);var fr=Y(Rt),ai=Y(oi),Qi={width:fr,height:ai},Fr=Object(C.useMemo)(function(){if(mi){var yt=new Date(mi),Mt=yt.getHours(),At=yt.getMinutes(),Pt=yt.getSeconds();return Mt=Mt<10?"0"+Mt:Mt,At=At<10?"0"+At:At,Pt=Pt<10?"0"+Pt:Pt,"".concat(Mt,":").concat(At,":").concat(Pt)}return 0},[mi]);function Li(){window.sessionStorage.removeItem(ot),sn(!1),hi(0)}function Zo(){sn(!1),hi(0),f.setValue(window.sessionStorage.getItem(ot))}function ho(yt,Mt){var At=f.getValue();At=At.replace(yt,Mt),dt(At),f==null||f.setValue(At)}return b.a.createElement(C.Fragment,null,b.a.createElement("div",{className:"markdown-editor-wrapper",ref:Vt},b.a.createElement("div",{className:"markdown-editor-container ".concat(at," ").concat(Nt?"on-preview":""," ").concat(_t?"mini":""," ").concat(mn?"full-screen":""),style:Qi},b.a.createElement(O,{insertTemp:Fn,watch:Nt,fullScreen:mn,showNullButton:gt,onActionCallback:Ki,hidetoolBar:ni,uuid:Ft.current,setOpenPhones:function(){En.current=!0}}),b.a.createElement("div",{className:"markdown-editor-body"},b.a.createElement("div",{className:"codemirror-container"},b.a.createElement("textarea",{ref:cn,placeholder:$t})),Nt?b.a.createElement("div",{ref:un,className:"preview-container"},bt==="stex"&&b.a.createElement(Me,{value:Ke}),bt!=="stex"&&b.a.createElement(ae.a,{edit:!0,value:Ke,replaces:ho})):null))),Xt?b.a.createElement("a",{ref:ci,className:"editor-resize"}):null,b.a.createElement(J.a,null,z[Jn]?b.a.createElement(ve.a,{centered:!0,title:z[Jn],visible:!0,onCancel:zn,footer:null},jr):null))}},QDVR:function(ke,U,d){"use strict";d.d(U,"e",function(){return ve}),d.d(U,"d",function(){return re}),d.d(U,"c",function(){return _}),d.d(U,"b",function(){return Z}),d.d(U,"a",function(){return P});var H=function(){var C=function(b,S){return C=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(E,A){E.__proto__=A}||function(E,A){for(var T in A)A.hasOwnProperty(T)&&(E[T]=A[T])},C(b,S)};return function(b,S){C(b,S);function E(){this.constructor=b}b.prototype=S===null?Object.create(S):(E.prototype=S.prototype,new E)}}();function ve(C){var b=[];return C.forEach(function(S){return b.push(S)}),b}function re(C){var b=[];return C.forEach(function(S,E){return b.push(E)}),b}var fe=function(){function C(){this._value="",this._pos=0}return C.prototype.reset=function(b){return this._value=b,this._pos=0,this},C.prototype.next=function(){return this._pos+=1,this},C.prototype.hasNext=function(){return this._pos0)A.left||(A.left=new ie,A.left.segment=E.value()),A=A.left;else if(T<0)A.right||(A.right=new ie,A.right.segment=E.value()),A=A.right;else if(E.hasNext())E.next(),A.mid||(A.mid=new ie,A.mid.segment=E.value()),A=A.mid;else break}var g=A.value;return A.value=S,A.key=b,g},C.prototype.get=function(b){for(var S=this._iter.reset(b),E=this._root;E;){var A=S.cmp(E.segment);if(A>0)E=E.left;else if(A<0)E=E.right;else if(S.hasNext())S.next(),E=E.mid;else break}return E?E.value:void 0},C.prototype.findSubstr=function(b){for(var S=this._iter.reset(b),E=this._root,A=void 0;E;){var T=S.cmp(E.segment);if(T>0)E=E.left;else if(T<0)E=E.right;else if(S.hasNext())S.next(),A=E.value||A,E=E.mid;else break}return E&&E.value||A},C.prototype.forEach=function(b){this._forEach(this._root,b)},C.prototype._forEach=function(b,S){b&&(this._forEach(b.left,S),b.value&&S(b.value,b.key),this._forEach(b.mid,S),this._forEach(b.right,S))},C}(),Z=function(){function C(){this.map=new Map,this.ignoreCase=!1}return C.prototype.set=function(b,S){this.map.set(this.toKey(b),S)},C.prototype.get=function(b){return this.map.get(this.toKey(b))},C.prototype.toKey=function(b){var S=b.toString();return this.ignoreCase&&(S=S.toLowerCase()),S},C}(),L=function(){function C(){this._map=new Map,this._head=void 0,this._tail=void 0,this._size=0}return C.prototype.clear=function(){this._map.clear(),this._head=void 0,this._tail=void 0,this._size=0},Object.defineProperty(C.prototype,"size",{get:function(){return this._size},enumerable:!0,configurable:!0}),C.prototype.get=function(b,S){S===void 0&&(S=0);var E=this._map.get(b);return E?(S!==0&&this.touch(E,S),E.value):void 0},C.prototype.set=function(b,S,E){E===void 0&&(E=0);var A=this._map.get(b);if(A)A.value=S,E!==0&&this.touch(A,E);else{A={key:b,value:S,next:void 0,previous:void 0};switch(E){case 0:this.addItemLast(A);break;case 1:this.addItemFirst(A);break;case 2:this.addItemLast(A);break;default:this.addItemLast(A);break}this._map.set(b,A),this._size++}},C.prototype.delete=function(b){return!!this.remove(b)},C.prototype.remove=function(b){var S=this._map.get(b);return S?(this._map.delete(b),this.removeItem(S),this._size--,S.value):void 0},C.prototype.forEach=function(b,S){for(var E=this._head;E;)S?b.bind(S)(E.value,E.key,this):b(E.value,E.key,this),E=E.next},C.prototype.trimOld=function(b){if(b>=this.size)return;if(b===0){this.clear();return}for(var S=this._head,E=this.size;S&&E>b;)this._map.delete(S.key),S=S.next,E--;this._head=S,this._size=E,S&&(S.previous=void 0)},C.prototype.addItemFirst=function(b){if(!this._head&&!this._tail)this._tail=b;else if(this._head)b.next=this._head,this._head.previous=b;else throw new Error("Invalid list");this._head=b},C.prototype.addItemLast=function(b){if(!this._head&&!this._tail)this._head=b;else if(this._tail)b.previous=this._tail,this._tail.next=b;else throw new Error("Invalid list");this._tail=b},C.prototype.removeItem=function(b){if(b===this._head&&b===this._tail)this._head=void 0,this._tail=void 0;else if(b===this._head){if(!b.next)throw new Error("Invalid list");b.next.previous=void 0,this._head=b.next}else if(b===this._tail){if(!b.previous)throw new Error("Invalid list");b.previous.next=void 0,this._tail=b.previous}else{var S=b.next,E=b.previous;if(!S||!E)throw new Error("Invalid list");S.previous=E,E.next=S}b.next=void 0,b.previous=void 0},C.prototype.touch=function(b,S){if(!this._head||!this._tail)throw new Error("Invalid list");if(S!==1&&S!==2)return;if(S===1){if(b===this._head)return;var E=b.next,A=b.previous;b===this._tail?(A.next=void 0,this._tail=A):(E.previous=A,A.next=E),b.previous=void 0,b.next=this._head,this._head.previous=b,this._head=b}else if(S===2){if(b===this._tail)return;var E=b.next,A=b.previous;b===this._head?(E.previous=void 0,this._head=E):(E.previous=A,A.next=E),b.next=void 0,b.previous=this._tail,this._tail.next=b,this._tail=b}},C.prototype.toJSON=function(){var b=[];return this.forEach(function(S,E){b.push([E,S])}),b},C}(),P=function(C){H(b,C);function b(S,E){E===void 0&&(E=1);var A=C.call(this)||this;return A._limit=S,A._ratio=Math.min(Math.max(0,E),1),A}return b.prototype.get=function(S){return C.prototype.get.call(this,S,2)},b.prototype.peek=function(S){return C.prototype.get.call(this,S,0)},b.prototype.set=function(S,E){C.prototype.set.call(this,S,E,2),this.checkTrim()},b.prototype.checkTrim=function(){this.size>this._limit&&this.trimOld(Math.round(this._limit*this._ratio))},b}(L)},RMFE:function(ke,U){ke.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWgAAAFyCAYAAADYqEAoAAAAAXNSR0IArs4c6QAADetJREFUeAHt1jFqXUEQRUHLaP9b/jZObmYU9MAJSlGDxNBUPw76+vz9+eWHAAECBHICv3MbWYgAAQIE/gkItA+BAAECUQGBjh7GWgQIEBBo3wABAgSiAgIdPYy1CBAgINC+AQIECEQFBDp6GGsRIEBAoH0DBAgQiAoIdPQw1iJAgIBA+wYIECAQFRDo6GGsRYAAAYH2DRAgQCAqINDRw1iLAAECAu0bIECAQFRAoKOHsRYBAgQE2jdAgACBqIBARw9jLQIECAi0b4AAAQJRAYGOHsZaBAgQEGjfAAECBKICAh09jLUIECAg0L4BAgQIRAUEOnoYaxEgQECgfQMECBCICgh09DDWIkCAgED7BggQIBAVEOjoYaxFgAABgfYNECBAICog0NHDWIsAAQIC7RsgQIBAVECgo4exFgECBATaN0CAAIGogEBHD2MtAgQICLRvgAABAlEBgY4exloECBAQaN8AAQIEogICHT2MtQgQICDQvgECBAhEBQQ6ehhrESBAQKB9AwQIEIgKCHT0MNYiQICAQPsGCBAgEBUQ6OhhrEWAAAGB9g0QIEAgKiDQ0cNYiwABAgLtGyBAgEBUQKCjh7EWAQIEBNo3QIAAgaiAQEcPYy0CBAh8/5Tg6+vrp3/q7wgQIEDgPwKfz+c/v92v/Ac9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICXz/dJvP5/PTP/V3BAgQIHAg4D/oA0RPECBA4IWAQL9Q9SYBAgQOBAT6ANETBAgQeCEg0C9UvUmAAIEDAYE+QPQEAQIEXggI9AtVbxIgQOBAQKAPED1BgACBFwIC/ULVmwQIEDgQEOgDRE8QIEDghYBAv1D1JgECBA4EBPoA0RMECBB4ISDQL1S9SYAAgQMBgT5A9AQBAgReCAj0C1VvEiBA4EBAoA8QPUGAAIEXAgL9QtWbBAgQOBAQ6ANETxAgQOCFgEC/UPUmAQIEDgQE+gDREwQIEHghINAvVL1JgACBAwGBPkD0BAECBF4ICPQLVW8SIEDgQECgDxA9QYAAgRcCAv1C1ZsECBA4EBDoA0RPECBA4IWAQL9Q9SYBAgQOBAT6ANETBAgQeCEg0C9UvUmAAIEDAYE+QPQEAQIEXggI9AtVbxIgQOBAQKAPED1BgACBFwIC/ULVmwQIEDgQEOgDRE8QIEDghYBAv1D1JgECBA4EBPoA0RMECBB4ISDQL1S9SYAAgQMBgT5A9AQBAgReCAj0C1VvEiBA4EBAoA8QPUGAAIEXAgL9QtWbBAgQOBAQ6ANETxAgQOCFgEC/UPUmAQIEDgQE+gDREwQIEHghINAvVL1JgACBAwGBPkD0BAECBF4ICPQLVW8SIEDgQECgDxA9QYAAgRcCAv1C1ZsECBA4EBDoA0RPECBA4IXAH7PYDOHnuk1pAAAAAElFTkSuQmCC"},S3tb:function(ke,U,d){ke.exports={flex_box_center:"flex_box_center___2JPaF",flex_space_between:"flex_space_between___2Xc04",flex_box_vertical_center:"flex_box_vertical_center___2dKRj",flex_box_center_end:"flex_box_center_end___1mhGC",flex_box_column:"flex_box_column___3_40N",bg:"bg___2hbcT",flexRow:"flexRow___1-nzu",flexJustifyCenter:"flexJustifyCenter___3gMIE",flexAlignEnd:"flexAlignEnd___ofjNV",flexAlignCenter:"flexAlignCenter___ozmjE",flexColumn:"flexColumn___2ijgP",formWrap:"formWrap___1fz8-",titleWrap:"titleWrap___Sj-tB",fieldWrap:"fieldWrap___49q9k",mdWrap:"mdWrap___3TEhM",backgroundFa:"backgroundFa___1anEp",button:"button___3i0ZA",icons:"icons___1IO0Z",navBar:"navBar___11xzI",active:"active___tYbqS"}},SJMd:function(ke,U){/** +`),f.focus();default:throw new Error}},[f,Jn]),jr=Object(C.useMemo)(function(){switch(Jn){case He:return b.a.createElement(xe,{callback:Ci,onCancel:zn});case qe:return b.a.createElement(Xe.b,{callback:Ci,onCancel:zn});case ut:return b.a.createElement(q,{callback:Ci,onCancel:zn});case $e:return b.a.createElement(Pe,{callback:Ci,onCancel:zn});default:return null}},[Jn]);function zn(){Wn("")}Object(C.useEffect)(function(){if(ci.current){var yt=ci.current,Mt=!1,At=0;function Pt(Ut){Mt=!0,At=Ut.pageY}function Wt(){Mt=!1}function Jt(Ut){if(Mt){var dn=Ut.pageY-At;dn<0&&(dn=0),dn>300&&(dn=300);var Pn=mt+dn+"px";Yn(Pn)}}return yt.addEventListener("mousedown",Pt),document.addEventListener("mousemove",Jt),document.addEventListener("mouseup",Wt),function(){yt.removeEventListener("mousedown",Pt),document.removeEventListener("mousemove",Jt),document.removeEventListener("mouseup",Wt)}}},[f,ci]),Object(C.useEffect)(function(){Yn(mt)},[mt]);var fr=Y(Rt),ai=Y(oi),Qi={width:fr,height:ai},Fr=Object(C.useMemo)(function(){if(mi){var yt=new Date(mi),Mt=yt.getHours(),At=yt.getMinutes(),Pt=yt.getSeconds();return Mt=Mt<10?"0"+Mt:Mt,At=At<10?"0"+At:At,Pt=Pt<10?"0"+Pt:Pt,"".concat(Mt,":").concat(At,":").concat(Pt)}return 0},[mi]);function Li(){window.sessionStorage.removeItem(ot),sn(!1),hi(0)}function Zo(){sn(!1),hi(0),f.setValue(window.sessionStorage.getItem(ot))}function ho(yt,Mt){var At=f.getValue();At=At.replace(yt,Mt),dt(At),f==null||f.setValue(At)}return b.a.createElement(C.Fragment,null,b.a.createElement("div",{className:"markdown-editor-wrapper",ref:Vt},b.a.createElement("div",{className:"markdown-editor-container ".concat(at," ").concat(Nt?"on-preview":""," ").concat(_t?"mini":""," ").concat(mn?"full-screen":""),style:Qi},b.a.createElement(O,{insertTemp:Fn,watch:Nt,fullScreen:mn,showNullButton:gt,onActionCallback:Ki,hidetoolBar:ni,uuid:Ft.current,setOpenPhones:function(){En.current=!0}}),b.a.createElement("div",{className:"markdown-editor-body"},b.a.createElement("div",{className:"codemirror-container"},b.a.createElement("textarea",{ref:cn,placeholder:$t})),Nt?b.a.createElement("div",{ref:un,className:"preview-container"},bt==="stex"&&b.a.createElement(ke,{value:Ke}),bt!=="stex"&&b.a.createElement(ae.a,{edit:!0,value:Ke,replaces:ho})):null))),Xt?b.a.createElement("a",{ref:ci,className:"editor-resize"}):null,b.a.createElement(J.a,null,z[Jn]?b.a.createElement(ve.a,{centered:!0,title:z[Jn],visible:!0,onCancel:zn,footer:null},jr):null))}},QDVR:function(Se,U,d){"use strict";d.d(U,"e",function(){return ve}),d.d(U,"d",function(){return re}),d.d(U,"c",function(){return _}),d.d(U,"b",function(){return Z}),d.d(U,"a",function(){return P});var H=function(){var C=function(b,S){return C=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(E,A){E.__proto__=A}||function(E,A){for(var T in A)A.hasOwnProperty(T)&&(E[T]=A[T])},C(b,S)};return function(b,S){C(b,S);function E(){this.constructor=b}b.prototype=S===null?Object.create(S):(E.prototype=S.prototype,new E)}}();function ve(C){var b=[];return C.forEach(function(S){return b.push(S)}),b}function re(C){var b=[];return C.forEach(function(S,E){return b.push(E)}),b}var fe=function(){function C(){this._value="",this._pos=0}return C.prototype.reset=function(b){return this._value=b,this._pos=0,this},C.prototype.next=function(){return this._pos+=1,this},C.prototype.hasNext=function(){return this._pos0)A.left||(A.left=new ie,A.left.segment=E.value()),A=A.left;else if(T<0)A.right||(A.right=new ie,A.right.segment=E.value()),A=A.right;else if(E.hasNext())E.next(),A.mid||(A.mid=new ie,A.mid.segment=E.value()),A=A.mid;else break}var g=A.value;return A.value=S,A.key=b,g},C.prototype.get=function(b){for(var S=this._iter.reset(b),E=this._root;E;){var A=S.cmp(E.segment);if(A>0)E=E.left;else if(A<0)E=E.right;else if(S.hasNext())S.next(),E=E.mid;else break}return E?E.value:void 0},C.prototype.findSubstr=function(b){for(var S=this._iter.reset(b),E=this._root,A=void 0;E;){var T=S.cmp(E.segment);if(T>0)E=E.left;else if(T<0)E=E.right;else if(S.hasNext())S.next(),A=E.value||A,E=E.mid;else break}return E&&E.value||A},C.prototype.forEach=function(b){this._forEach(this._root,b)},C.prototype._forEach=function(b,S){b&&(this._forEach(b.left,S),b.value&&S(b.value,b.key),this._forEach(b.mid,S),this._forEach(b.right,S))},C}(),Z=function(){function C(){this.map=new Map,this.ignoreCase=!1}return C.prototype.set=function(b,S){this.map.set(this.toKey(b),S)},C.prototype.get=function(b){return this.map.get(this.toKey(b))},C.prototype.toKey=function(b){var S=b.toString();return this.ignoreCase&&(S=S.toLowerCase()),S},C}(),L=function(){function C(){this._map=new Map,this._head=void 0,this._tail=void 0,this._size=0}return C.prototype.clear=function(){this._map.clear(),this._head=void 0,this._tail=void 0,this._size=0},Object.defineProperty(C.prototype,"size",{get:function(){return this._size},enumerable:!0,configurable:!0}),C.prototype.get=function(b,S){S===void 0&&(S=0);var E=this._map.get(b);return E?(S!==0&&this.touch(E,S),E.value):void 0},C.prototype.set=function(b,S,E){E===void 0&&(E=0);var A=this._map.get(b);if(A)A.value=S,E!==0&&this.touch(A,E);else{A={key:b,value:S,next:void 0,previous:void 0};switch(E){case 0:this.addItemLast(A);break;case 1:this.addItemFirst(A);break;case 2:this.addItemLast(A);break;default:this.addItemLast(A);break}this._map.set(b,A),this._size++}},C.prototype.delete=function(b){return!!this.remove(b)},C.prototype.remove=function(b){var S=this._map.get(b);return S?(this._map.delete(b),this.removeItem(S),this._size--,S.value):void 0},C.prototype.forEach=function(b,S){for(var E=this._head;E;)S?b.bind(S)(E.value,E.key,this):b(E.value,E.key,this),E=E.next},C.prototype.trimOld=function(b){if(b>=this.size)return;if(b===0){this.clear();return}for(var S=this._head,E=this.size;S&&E>b;)this._map.delete(S.key),S=S.next,E--;this._head=S,this._size=E,S&&(S.previous=void 0)},C.prototype.addItemFirst=function(b){if(!this._head&&!this._tail)this._tail=b;else if(this._head)b.next=this._head,this._head.previous=b;else throw new Error("Invalid list");this._head=b},C.prototype.addItemLast=function(b){if(!this._head&&!this._tail)this._head=b;else if(this._tail)b.previous=this._tail,this._tail.next=b;else throw new Error("Invalid list");this._tail=b},C.prototype.removeItem=function(b){if(b===this._head&&b===this._tail)this._head=void 0,this._tail=void 0;else if(b===this._head){if(!b.next)throw new Error("Invalid list");b.next.previous=void 0,this._head=b.next}else if(b===this._tail){if(!b.previous)throw new Error("Invalid list");b.previous.next=void 0,this._tail=b.previous}else{var S=b.next,E=b.previous;if(!S||!E)throw new Error("Invalid list");S.previous=E,E.next=S}b.next=void 0,b.previous=void 0},C.prototype.touch=function(b,S){if(!this._head||!this._tail)throw new Error("Invalid list");if(S!==1&&S!==2)return;if(S===1){if(b===this._head)return;var E=b.next,A=b.previous;b===this._tail?(A.next=void 0,this._tail=A):(E.previous=A,A.next=E),b.previous=void 0,b.next=this._head,this._head.previous=b,this._head=b}else if(S===2){if(b===this._tail)return;var E=b.next,A=b.previous;b===this._head?(E.previous=void 0,this._head=E):(E.previous=A,A.next=E),b.next=void 0,b.previous=this._tail,this._tail.next=b,this._tail=b}},C.prototype.toJSON=function(){var b=[];return this.forEach(function(S,E){b.push([E,S])}),b},C}(),P=function(C){H(b,C);function b(S,E){E===void 0&&(E=1);var A=C.call(this)||this;return A._limit=S,A._ratio=Math.min(Math.max(0,E),1),A}return b.prototype.get=function(S){return C.prototype.get.call(this,S,2)},b.prototype.peek=function(S){return C.prototype.get.call(this,S,0)},b.prototype.set=function(S,E){C.prototype.set.call(this,S,E,2),this.checkTrim()},b.prototype.checkTrim=function(){this.size>this._limit&&this.trimOld(Math.round(this._limit*this._ratio))},b}(L)},RMFE:function(Se,U){Se.exports="data:image/png;base64,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"},S3tb:function(Se,U,d){Se.exports={flex_box_center:"flex_box_center___2JPaF",flex_space_between:"flex_space_between___2Xc04",flex_box_vertical_center:"flex_box_vertical_center___2dKRj",flex_box_center_end:"flex_box_center_end___1mhGC",flex_box_column:"flex_box_column___3_40N",bg:"bg___2hbcT",flexRow:"flexRow___1-nzu",flexJustifyCenter:"flexJustifyCenter___3gMIE",flexAlignEnd:"flexAlignEnd___ofjNV",flexAlignCenter:"flexAlignCenter___ozmjE",flexColumn:"flexColumn___2ijgP",formWrap:"formWrap___1fz8-",titleWrap:"titleWrap___Sj-tB",fieldWrap:"fieldWrap___49q9k",mdWrap:"mdWrap___3TEhM",backgroundFa:"backgroundFa___1anEp",button:"button___3i0ZA",icons:"icons___1IO0Z",navBar:"navBar___11xzI",active:"active___tYbqS"}},SJMd:function(Se,U){/** * @license * Copyright (C) 2006 Google Inc. * @@ -302,26 +302,26 @@ Please report this to https://github.com/markedjs/marked.`,Y.silent)return"

                        An * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */var d,H,ve,re=!1,fe,ue;window.PR_SHOULD_USE_CONTINUATION=!0;var ie,_;(function(){var Z=window,L=["break,continue,do,else,for,if,return,while"],P=[L,"auto,case,char,const,default,double,enum,extern,float,goto,inline,int,long,register,restrict,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"],C=[P,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"],b=[C,"alignas,alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,delegate,dynamic_cast,explicit,export,friend,generic,late_check,mutable,namespace,noexcept,noreturn,nullptr,property,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"],S=[C,"abstract,assert,boolean,byte,extends,finally,final,implements,import,instanceof,interface,null,native,package,strictfp,super,synchronized,throws,transient"],E=[C,"abstract,add,alias,as,ascending,async,await,base,bool,by,byte,checked,decimal,delegate,descending,dynamic,event,finally,fixed,foreach,from,get,global,group,implicit,in,interface,internal,into,is,join,let,lock,null,object,out,override,orderby,params,partial,readonly,ref,remove,sbyte,sealed,select,set,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,value,var,virtual,where,yield"],A="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,throw,true,try,unless,until,when,while,yes",T=[C,"abstract,async,await,constructor,debugger,enum,eval,export,function,get,implements,instanceof,interface,let,null,set,undefined,var,with,yield,Infinity,NaN"],g="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END",v=[L,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"],k=[L,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"],I=[L,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"],oe=[b,E,S,T,g,v,k,I],Q=/^(DIR|FILE|array|vector|(de|priority_)?queue|(forward_)?list|stack|(const_)?(reverse_)?iterator|(unordered_)?(multi)?(set|map)|bitset|u?(int|float)\d*)\b/,ae="str",Me="kwd",ge="com",Ae="typ",be="lit",G="pun",R="pln",de="tag",X="dec",O="src",J="atn",ne="atv",V="nocode",pe="(?:^^\\.?|[+-]|[!=]=?=?|\\#|%=?|&&?=?|\\(|\\*=?|[+\\-]=|->|\\/=?|::?|<>?>?=?|,|;|\\?|@|\\[|~|{|\\^\\^?=?|\\|\\|?=?|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\s*";function D(F){for(var ce=0,Ee=!1,Pe=!1,Oe=0,Fe=F.length;Oe122||(w<65||$>90||Ge.push([Math.max(65,$)|32,Math.min(w,90)|32]),w<97||$>122||Ge.push([Math.max(97,$)&~32,Math.min(w,122)&~32]))}}Ge.sort(function(Ce,le){return Ce[0]-le[0]||le[1]-Ce[1]});for(var M=[],B=[],ze=0;zez[0]&&(z[1]+1>z[0]&&Se.push("-"),Se.push($e(z[1])))}return Se.push("]"),Se.join("")}function vt(Ze){for(var ye=Ze.source.match(new RegExp("(?:\\[(?:[^\\x5C\\x5D]|\\\\[\\s\\S])*\\]|\\\\u[A-Fa-f0-9]{4}|\\\\x[A-Fa-f0-9]{2}|\\\\[0-9]+|\\\\[^ux0-9]|\\(\\?[:!=]|[\\(\\)\\^]|[^\\x5B\\x5C\\(\\)\\^]+)","g")),Ge=ye.length,nt=[],Se=0,ze=0;Se=2&&$==="["?ye[Se]=Qe(ee):$!=="\\"&&(ye[Se]=ee.replace(/[a-zA-Z]/g,function(B){var z=B.charCodeAt(0);return"["+String.fromCharCode(z&~32,z|32)+"]"}))}return ye.join("")}for(var ct=[],Oe=0,Fe=F.length;Oe|\\/=?|::?|<>?>?=?|,|;|\\?|@|\\[|~|{|\\^\\^?=?|\\|\\|?=?|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\s*";function D(F){for(var ce=0,Ee=!1,Pe=!1,Oe=0,Fe=F.length;Oe122||(w<65||$>90||Ge.push([Math.max(65,$)|32,Math.min(w,90)|32]),w<97||$>122||Ge.push([Math.max(97,$)&~32,Math.min(w,122)&~32]))}}Ge.sort(function(Ce,le){return Ce[0]-le[0]||le[1]-Ce[1]});for(var M=[],B=[],ze=0;zez[0]&&(z[1]+1>z[0]&&Me.push("-"),Me.push($e(z[1])))}return Me.push("]"),Me.join("")}function vt(Ze){for(var ye=Ze.source.match(new RegExp("(?:\\[(?:[^\\x5C\\x5D]|\\\\[\\s\\S])*\\]|\\\\u[A-Fa-f0-9]{4}|\\\\x[A-Fa-f0-9]{2}|\\\\[0-9]+|\\\\[^ux0-9]|\\(\\?[:!=]|[\\(\\)\\^]|[^\\x5B\\x5C\\(\\)\\^]+)","g")),Ge=ye.length,nt=[],Me=0,ze=0;Me=2&&$==="["?ye[Me]=Qe(ee):$!=="\\"&&(ye[Me]=ee.replace(/[a-zA-Z]/g,function(B){var z=B.charCodeAt(0);return"["+String.fromCharCode(z&~32,z|32)+"]"}))}return ye.join("")}for(var ct=[],Oe=0,Fe=F.length;Oe=0;)Ee[ct.charAt(Ze)]=vt;var ye=vt[1],Ge=""+ye;qe.hasOwnProperty(Ge)||(ut.push(ye),qe[Ge]=null)}ut.push(/[\0-\uffff]/),Pe=D(ut)})();var Oe=ce.length,Fe=function(He){for(var ut=He.sourceCode,qe=He.basePos,$e=He.sourceNode,Qe=[qe,R],vt=0,ct=ut.match(Pe)||[],Ze={},ye=0,Ge=ct.length;ye=5&&Se.substring(0,5)==="lang-",ee&&!(ze&&typeof ze[1]=="string")&&(ee=!1,Se=O),ee||(Ze[nt]=Se)}var w=vt;if(vt+=nt.length,!ee)Qe.push(qe+w,Se);else{var M=ze[1],B=nt.indexOf(M),z=B+M.length;ze[2]&&(z=nt.length-ze[2].length,B=z-M.length);var Ce=Se.substring(5);te($e,qe+w,nt.substring(0,B),Fe,Qe),te($e,qe+w+B,M,q(Ce,M),Qe),te($e,qe+w+z,nt.substring(z),Fe,Qe)}}He.decorations=Qe};return Fe}function rt(F){var ce=[],Ee=[];F.tripleQuotedStrings?ce.push([ae,/^(?:\'\'\'(?:[^\'\\]|\\[\s\S]|\'{1,2}(?=[^\']))*(?:\'\'\'|$)|\"\"\"(?:[^\"\\]|\\[\s\S]|\"{1,2}(?=[^\"]))*(?:\"\"\"|$)|\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$))/,null,`'"`]):F.multiLineStrings?ce.push([ae,/^(?:\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$)|\`(?:[^\\\`]|\\[\s\S])*(?:\`|$))/,null,"'\"`"]):ce.push([ae,/^(?:\'(?:[^\\\'\r\n]|\\.)*(?:\'|$)|\"(?:[^\\\"\r\n]|\\.)*(?:\"|$))/,null,`"'`]),F.verbatimStrings&&Ee.push([ae,/^@\"(?:[^\"]|\"\")*(?:\"|$)/,null]);var Pe=F.hashComments;Pe&&(F.cStyleComments?(Pe>1?ce.push([ge,/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/,null,"#"]):ce.push([ge,/^#(?:(?:define|e(?:l|nd)if|else|error|ifn?def|include|line|pragma|undef|warning)\b|[^\r\n]*)/,null,"#"]),Ee.push([ae,/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h(?:h|pp|\+\+)?|[a-z]\w*)>/,null])):ce.push([ge,/^#[^\r\n]*/,null,"#"])),F.cStyleComments&&(Ee.push([ge,/^\/\/[^\r\n]*/,null]),Ee.push([ge,/^\/\*[\s\S]*?(?:\*\/|$)/,null]));var Oe=F.regexLiterals;if(Oe){var Fe=Oe>1?"":` -\r`,He=Fe?".":"[\\S\\s]",ut="/(?=[^/*"+Fe+"])(?:[^/\\x5B\\x5C"+Fe+"]|\\x5C"+He+"|\\x5B(?:[^\\x5C\\x5D"+Fe+"]|\\x5C"+He+")*(?:\\x5D|$))+/";Ee.push(["lang-regex",RegExp("^"+pe+"("+ut+")")])}var qe=F.types;qe&&Ee.push([Ae,qe]);var $e=(""+F.keywords).replace(/^ | $/g,"");$e.length&&Ee.push([Me,new RegExp("^(?:"+$e.replace(/[\s,]+/g,"|")+")\\b"),null]),ce.push([R,/^\s+/,null,` \r - \xA0`]);var Qe="^.[^\\s\\w.$@'\"`/\\\\]*";return F.regexLiterals&&(Qe+="(?!s*/)"),Ee.push([be,/^@[a-z_$][a-z_$@0-9]*/i,null],[Ae,/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\w+_t\b)/,null],[R,/^[a-z_$][a-z_$@0-9]*/i,null],[be,new RegExp("^(?:0x[a-f0-9]+|(?:\\d(?:_\\d+)*\\d*(?:\\.\\d*)?|\\.\\d\\+)(?:e[+\\-]?\\d+)?)[a-z]*","i"),null,"0123456789"],[R,/^\\[\s\S]?/,null],[G,new RegExp(Qe),null]),Xe(ce,Ee)}var We=rt({keywords:oe,hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0});function _e(F,ce,Ee){for(var Pe=/(?:^|\s)nocode(?:\s|$)/,Oe=/\r\n?|\n/,Fe=F.ownerDocument,He=Fe.createElement("li");F.firstChild;)He.appendChild(F.firstChild);var ut=[He];function qe(ye){var Ge=ye.nodeType;if(Ge==1&&!Pe.test(ye.className))if(ye.nodeName==="br")$e(ye),ye.parentNode&&ye.parentNode.removeChild(ye);else for(var nt=ye.firstChild;nt;nt=nt.nextSibling)qe(nt);else if((Ge==3||Ge==4)&&Ee){var Se=ye.nodeValue,ze=Se.match(Oe);if(ze){var ee=Se.substring(0,ze.index);ye.nodeValue=ee;var Y=Se.substring(ze.index+ze[0].length);if(Y){var $=ye.parentNode;$.insertBefore(Fe.createTextNode(Y),ye.nextSibling)}$e(ye),ee||ye.parentNode.removeChild(ye)}}}function $e(ye){for(;!ye.nextSibling;)if(ye=ye.parentNode,!ye)return;function Ge(ze,ee){var Y=ee?ze.cloneNode(!1):ze,$=ze.parentNode;if($){var w=Ge($,1),M=ze.nextSibling;w.appendChild(Y);for(var B=M;B;B=M)M=B.nextSibling,w.appendChild(B)}return Y}for(var nt=Ge(ye.nextSibling,0),Se;(Se=nt.parentNode)&&Se.nodeType===1;)nt=Se;ut.push(nt)}for(var Qe=0;Qe=$&&(qe+=2),Fe>=w&&(vt+=2)}}finally{Se&&(Se.style.display=ze)}}var Le={};function se(F,ce){for(var Ee=ce.length;--Ee>=0;){var Pe=ce[Ee];Le.hasOwnProperty(Pe)?Z.console&&console.warn("cannot override language handler %s",Pe):Le[Pe]=F}}function q(F,ce){return F&&Le.hasOwnProperty(F)||(F=/^\s*]*(?:>|$)/],[ge,/^<\!--[\s\S]*?(?:-\->|$)/],["lang-",/^<\?([\s\S]+?)(?:\?>|$)/],["lang-",/^<%([\s\S]+?)(?:%>|$)/],[G,/^(?:<[%?]|[%?]>)/],["lang-",/^]*>([\s\S]+?)<\/xmp\b[^>]*>/i],["lang-js",/^]*>([\s\S]*?)(<\/script\b[^>]*>)/i],["lang-css",/^]*>([\s\S]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]),se(Xe([[R,/^[\s]+/,null,` \r -`],[ne,/^(?:\"[^\"]*\"?|\'[^\']*\'?)/,null,`"'`]],[[de,/^^<\/?[a-z](?:[\w.:-]*\w)?|\/?>$/i],[J,/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^>\'\"\s]*(?:[^>\'\"\s\/]|\/(?=\s)))/],[G,/^[=<>\/]+/],["lang-js",/^on\w+\s*=\s*\"([^\"]+)\"/i],["lang-js",/^on\w+\s*=\s*\'([^\']+)\'/i],["lang-js",/^on\w+\s*=\s*([^\"\'>\s]+)/i],["lang-css",/^style\s*=\s*\"([^\"]+)\"/i],["lang-css",/^style\s*=\s*\'([^\']+)\'/i],["lang-css",/^style\s*=\s*([^\"\'>\s]+)/i]]),["in.tag"]),se(Xe([],[[ne,/^[\s\S]+/]]),["uq.val"]),se(rt({keywords:b,hashComments:!0,cStyleComments:!0,types:Q}),["c","cc","cpp","cxx","cyc","m"]),se(rt({keywords:"null,true,false"}),["json"]),se(rt({keywords:E,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:Q}),["cs"]),se(rt({keywords:S,cStyleComments:!0}),["java"]),se(rt({keywords:I,hashComments:!0,multiLineStrings:!0}),["bash","bsh","csh","sh"]),se(rt({keywords:v,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}),["cv","py","python"]),se(rt({keywords:g,hashComments:!0,multiLineStrings:!0,regexLiterals:2}),["perl","pl","pm"]),se(rt({keywords:k,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb","ruby"]),se(rt({keywords:T,cStyleComments:!0,regexLiterals:!0}),["javascript","js","ts","typescript"]),se(rt({keywords:A,hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]),se(Xe([],[[ae,/^[\s\S]+/]]),["regex"]);function je(F){var ce=F.langExtension;try{var Ee=y(F.sourceNode,F.pre),Pe=Ee.sourceCode;F.sourceCode=Pe,F.spans=Ee.spans,F.basePos=0,q(ce,Pe)(F),Te(F)}catch(Oe){Z.console&&console.log(Oe&&Oe.stack||Oe)}}function et(F,ce,Ee){var Pe=Ee||!1,Oe=ce||null,Fe=document.createElement("div");Fe.innerHTML="

                        "+F+"
                        ",Fe=Fe.firstChild,Pe&&_e(Fe,Pe,!0);var He={langExtension:Oe,numberLines:Pe,sourceNode:Fe,pre:1,sourceCode:null,basePos:null,spans:null,decorations:null};return je(He),Fe.innerHTML}function tt(F,ce){var Ee=ce||document.body,Pe=Ee.ownerDocument||document;function Oe(Y){return Ee.getElementsByTagName(Y)}for(var Fe=[Oe("pre"),Oe("code"),Oe("xmp")],He=[],ut=0;ut=0){var I=v.split("!=");return Z.create(I[0].trim(),this._deserializeValue(I[1],k))}if(v.indexOf("==")>=0){var I=v.split("==");return _.create(I[0].trim(),this._deserializeValue(I[1],k))}if(v.indexOf("=~")>=0){var I=v.split("=~");return P.create(I[0].trim(),this._deserializeRegexValue(I[1],k))}return/^\!\s*/.test(v)?L.create(v.substr(1).trim()):ie.create(v)},g._deserializeValue=function(v,k){if(v=v.trim(),v==="true")return!0;if(v==="false")return!1;var I=/^'([^']*)'$/.exec(v);return I?I[1].trim():v},g._deserializeRegexValue=function(v,k){if(Object(H.x)(v)){if(k)throw new Error("missing regexp-value for =~-expression");return console.warn("missing regexp-value for =~-expression"),null}var I=v.indexOf("/"),oe=v.lastIndexOf("/");if(I===oe||I<0){if(k)throw new Error("bad regexp-value '"+v+"', missing /-enclosure");return console.warn("bad regexp-value '"+v+"', missing /-enclosure"),null}var Q=v.slice(I+1,oe),ae=v[oe+1]==="i"?"i":"";try{return new RegExp(Q,ae)}catch(Me){if(k)throw new Error("bad regexp-value '"+v+"', parse error: "+Me);return console.warn("bad regexp-value '"+v+"', parse error: "+Me),null}},g}();function ue(g,v){var k=g.getType(),I=v.getType();if(k!==I)return k-I;switch(k){case 1:return g.cmp(v);case 2:return g.cmp(v);case 3:return g.cmp(v);case 4:return g.cmp(v);case 6:return g.cmp(v);case 7:return g.cmp(v);case 5:return g.cmp(v);default:throw new Error("Unknown ContextKeyExpr!")}}var ie=function(){function g(v){this.key=v}return g.create=function(v){return new g(v)},g.prototype.getType=function(){return 1},g.prototype.cmp=function(v){return this.keyv.key?1:0},g.prototype.equals=function(v){return v instanceof g?this.key===v.key:!1},g.prototype.evaluate=function(v){return!!v.getValue(this.key)},g.prototype.keys=function(){return[this.key]},g.prototype.negate=function(){return L.create(this.key)},g}(),_=function(){function g(v,k){this.key=v,this.value=k}return g.create=function(v,k){return typeof k=="boolean"?k?ie.create(v):L.create(v):new g(v,k)},g.prototype.getType=function(){return 3},g.prototype.cmp=function(v){return this.keyv.key?1:this.valuev.value?1:0},g.prototype.equals=function(v){return v instanceof g?this.key===v.key&&this.value===v.value:!1},g.prototype.evaluate=function(v){return v.getValue(this.key)==this.value},g.prototype.keys=function(){return[this.key]},g.prototype.negate=function(){return Z.create(this.key,this.value)},g}(),Z=function(){function g(v,k){this.key=v,this.value=k}return g.create=function(v,k){return typeof k=="boolean"?k?L.create(v):ie.create(v):new g(v,k)},g.prototype.getType=function(){return 4},g.prototype.cmp=function(v){return this.keyv.key?1:this.valuev.value?1:0},g.prototype.equals=function(v){return v instanceof g?this.key===v.key&&this.value===v.value:!1},g.prototype.evaluate=function(v){return v.getValue(this.key)!=this.value},g.prototype.keys=function(){return[this.key]},g.prototype.negate=function(){return _.create(this.key,this.value)},g}(),L=function(){function g(v){this.key=v}return g.create=function(v){return new g(v)},g.prototype.getType=function(){return 2},g.prototype.cmp=function(v){return this.keyv.key?1:0},g.prototype.equals=function(v){return v instanceof g?this.key===v.key:!1},g.prototype.evaluate=function(v){return!v.getValue(this.key)},g.prototype.keys=function(){return[this.key]},g.prototype.negate=function(){return ie.create(this.key)},g}(),P=function(){function g(v,k){this.key=v,this.regexp=k}return g.create=function(v,k){return new g(v,k)},g.prototype.getType=function(){return 6},g.prototype.cmp=function(v){if(this.keyv.key)return 1;var k=this.regexp?this.regexp.source:"",I=v.regexp?v.regexp.source:"";return kI?1:0},g.prototype.equals=function(v){if(v instanceof g){var k=this.regexp?this.regexp.source:"",I=v.regexp?v.regexp.source:"";return this.key===v.key&&k===I}return!1},g.prototype.evaluate=function(v){var k=v.getValue(this.key);return this.regexp?this.regexp.test(k):!1},g.prototype.keys=function(){return[this.key]},g.prototype.negate=function(){return C.create(this)},g}(),C=function(){function g(v){this._actual=v}return g.create=function(v){return new g(v)},g.prototype.getType=function(){return 7},g.prototype.cmp=function(v){return this._actual.cmp(v._actual)},g.prototype.equals=function(v){return v instanceof g?this._actual.equals(v._actual):!1},g.prototype.evaluate=function(v){return!this._actual.evaluate(v)},g.prototype.keys=function(){return this._actual.keys()},g.prototype.negate=function(){return this._actual},g}(),b=function(){function g(v){this.expr=v}return g.create=function(v){var k=g._normalizeArr(v);return k.length===0?void 0:k.length===1?k[0]:new g(k)},g.prototype.getType=function(){return 5},g.prototype.cmp=function(v){if(this.expr.lengthv.expr.length)return 1;for(var k=0,I=this.expr.length;k1;){for(var ae=v.shift(),Me=v.shift(),ge=[],Ae=0,be=Q(ae);Ae=15&&(b=!1,L=!0);var ae=k&&(P||b&&(Q==null||Q<12.11)),Me=re||_&&Z>=9;function ge(e){return new RegExp("(^|\\s)"+e+"(?:$|\\s)\\s*")}var Ae=function(e,t){var i=e.className,n=ge(t).exec(i);if(n){var r=i.slice(n.index+n[0].length);e.className=i.slice(0,n.index)+(r?n[1]+r:"")}};function be(e){for(var t=e.childNodes.length;t>0;--t)e.removeChild(e.firstChild);return e}function G(e,t){return be(e).appendChild(t)}function R(e,t,i,n){var r=document.createElement(e);if(i&&(r.className=i),n&&(r.style.cssText=n),typeof t=="string")r.appendChild(document.createTextNode(t));else if(t)for(var s=0;s=t)return l+(t-s);l+=p-s,l+=i-l%i,s=p+1}}var we=function(){this.id=null,this.f=null,this.time=0,this.handler=D(this.onTimeout,this)};we.prototype.onTimeout=function(e){e.id=0,e.time<=+new Date?e.f():setTimeout(e.handler,e.time-+new Date)},we.prototype.set=function(e,t){this.f=t;var i=+new Date+e;(!this.id||i=t)return n+Math.min(l,t-r);if(r+=s-n,r+=i-r%i,n=s+1,r>=t)return n}}var se=[""];function q(e){for(;se.length<=e;)se.push(je(se)+" ");return se[e]}function je(e){return e[e.length-1]}function et(e,t){for(var i=[],n=0;n"\x80"&&(e.toUpperCase()!=e.toLowerCase()||F.test(e))}function Ee(e,t){return t?t.source.indexOf("\\w")>-1&&ce(e)?!0:t.test(e):ce(e)}function Pe(e){for(var t in e)if(e.hasOwnProperty(t)&&e[t])return!1;return!0}var Oe=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function Fe(e){return e.charCodeAt(0)>=768&&Oe.test(e)}function He(e,t,i){for(;(i<0?t>0:ti?-1:1;;){if(t==i)return t;var r=(t+i)/2,s=n<0?Math.ceil(r):Math.floor(r);if(s==t)return e(s)?t:i;e(s)?i=s:t=s+n}}function qe(e,t,i,n){if(!e)return n(t,i,"ltr",0);for(var r=!1,s=0;st||t==i&&l.to==t)&&(n(Math.max(l.from,t),Math.min(l.to,i),l.level==1?"rtl":"ltr",s),r=!0)}r||n(t,i,"ltr")}var $e=null;function Qe(e,t,i){var n;$e=null;for(var r=0;rt)return r;s.to==t&&(s.from!=s.to&&i=="before"?n=r:$e=r),s.from==t&&(s.from!=s.to&&i!="before"?n=r:$e=r)}return n!=null?n:$e}var vt=function(){var e="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",t="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function i(x){return x<=247?e.charAt(x):1424<=x&&x<=1524?"R":1536<=x&&x<=1785?t.charAt(x-1536):1774<=x&&x<=2220?"r":8192<=x&&x<=8203?"w":x==8204?"b":"L"}var n=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,r=/[stwN]/,s=/[LRr]/,l=/[Lb1n]/,p=/[1n]/;function m(x,N,W){this.level=x,this.from=N,this.to=W}return function(x,N){var W=N=="ltr"?"L":"R";if(x.length==0||N=="ltr"&&!n.test(x))return!1;for(var me=x.length,he=[],Re=0;Re-1&&(n[t]=r.slice(0,s).concat(r.slice(s+1)))}}}function Se(e,t){var i=Ge(e,t);if(!i.length)return;for(var n=Array.prototype.slice.call(arguments,2),r=0;r0}function $(e){e.prototype.on=function(t,i){ye(this,t,i)},e.prototype.off=function(t,i){nt(this,t,i)}}function w(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function M(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}function B(e){return e.defaultPrevented!=null?e.defaultPrevented:e.returnValue==!1}function z(e){w(e),M(e)}function Ce(e){return e.target||e.srcElement}function le(e){var t=e.which;return t==null&&(e.button&1?t=1:e.button&2?t=3:e.button&4&&(t=2)),k&&e.ctrlKey&&t==1&&(t=3),t}var Be=function(){if(_&&Z<9)return!1;var e=R("div");return"draggable"in e||"dragDrop"in e}(),it;function pt(e){if(it==null){var t=R("span","\u200B");G(e,R("span",[t,document.createTextNode("x")])),e.firstChild.offsetHeight!=0&&(it=t.offsetWidth<=1&&t.offsetHeight>2&&!(_&&Z<8))}var i=it?R("span","\u200B"):R("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return i.setAttribute("cm-text",""),i}var ht;function Rt(e){if(ht!=null)return ht;var t=G(e,document.createTextNode("A\u062EA")),i=X(t,0,1).getBoundingClientRect(),n=X(t,1,2).getBoundingClientRect();return be(e),!i||i.left==i.right?!1:ht=n.right-i.right<3}var kt=` +`):ct=ct.replace(/[ \t\r\n]+/g," "),Pe[He]=ct,Fe[He<<1]=Oe,Oe+=ct.length,Fe[He++<<1|1]=qe)}}return ut(F),{sourceCode:Pe.join("").replace(/\n$/,""),spans:Fe}}function te(F,ce,Ee,Pe,Oe){if(!Ee)return;var Fe={sourceNode:F,pre:1,langExtension:null,numberLines:null,sourceCode:Ee,spans:null,basePos:ce,decorations:null};Pe(Fe),Oe.push.apply(Oe,Fe.decorations)}var we=/\S/;function xe(F){for(var ce=void 0,Ee=F.firstChild;Ee;Ee=Ee.nextSibling){var Pe=Ee.nodeType;ce=Pe===1?ce?F:Ee:Pe===3&&we.test(Ee.nodeValue)?F:ce}return ce===F?void 0:ce}function Xe(F,ce){var Ee={},Pe;(function(){for(var He=F.concat(ce),ut=[],qe={},$e=0,Qe=He.length;$e=0;)Ee[ct.charAt(Ze)]=vt;var ye=vt[1],Ge=""+ye;qe.hasOwnProperty(Ge)||(ut.push(ye),qe[Ge]=null)}ut.push(/[\0-\uffff]/),Pe=D(ut)})();var Oe=ce.length,Fe=function(He){for(var ut=He.sourceCode,qe=He.basePos,$e=He.sourceNode,Qe=[qe,R],vt=0,ct=ut.match(Pe)||[],Ze={},ye=0,Ge=ct.length;ye=5&&Me.substring(0,5)==="lang-",ee&&!(ze&&typeof ze[1]=="string")&&(ee=!1,Me=O),ee||(Ze[nt]=Me)}var w=vt;if(vt+=nt.length,!ee)Qe.push(qe+w,Me);else{var M=ze[1],B=nt.indexOf(M),z=B+M.length;ze[2]&&(z=nt.length-ze[2].length,B=z-M.length);var Ce=Me.substring(5);te($e,qe+w,nt.substring(0,B),Fe,Qe),te($e,qe+w+B,M,q(Ce,M),Qe),te($e,qe+w+z,nt.substring(z),Fe,Qe)}}He.decorations=Qe};return Fe}function rt(F){var ce=[],Ee=[];F.tripleQuotedStrings?ce.push([ae,/^(?:\'\'\'(?:[^\'\\]|\\[\s\S]|\'{1,2}(?=[^\']))*(?:\'\'\'|$)|\"\"\"(?:[^\"\\]|\\[\s\S]|\"{1,2}(?=[^\"]))*(?:\"\"\"|$)|\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$))/,null,`'"`]):F.multiLineStrings?ce.push([ae,/^(?:\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$)|\`(?:[^\\\`]|\\[\s\S])*(?:\`|$))/,null,"'\"`"]):ce.push([ae,/^(?:\'(?:[^\\\'\r\n]|\\.)*(?:\'|$)|\"(?:[^\\\"\r\n]|\\.)*(?:\"|$))/,null,`"'`]),F.verbatimStrings&&Ee.push([ae,/^@\"(?:[^\"]|\"\")*(?:\"|$)/,null]);var Pe=F.hashComments;Pe&&(F.cStyleComments?(Pe>1?ce.push([ge,/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/,null,"#"]):ce.push([ge,/^#(?:(?:define|e(?:l|nd)if|else|error|ifn?def|include|line|pragma|undef|warning)\b|[^\r\n]*)/,null,"#"]),Ee.push([ae,/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h(?:h|pp|\+\+)?|[a-z]\w*)>/,null])):ce.push([ge,/^#[^\r\n]*/,null,"#"])),F.cStyleComments&&(Ee.push([ge,/^\/\/[^\r\n]*/,null]),Ee.push([ge,/^\/\*[\s\S]*?(?:\*\/|$)/,null]));var Oe=F.regexLiterals;if(Oe){var Fe=Oe>1?"":` +\r`,He=Fe?".":"[\\S\\s]",ut="/(?=[^/*"+Fe+"])(?:[^/\\x5B\\x5C"+Fe+"]|\\x5C"+He+"|\\x5B(?:[^\\x5C\\x5D"+Fe+"]|\\x5C"+He+")*(?:\\x5D|$))+/";Ee.push(["lang-regex",RegExp("^"+pe+"("+ut+")")])}var qe=F.types;qe&&Ee.push([Ae,qe]);var $e=(""+F.keywords).replace(/^ | $/g,"");$e.length&&Ee.push([ke,new RegExp("^(?:"+$e.replace(/[\s,]+/g,"|")+")\\b"),null]),ce.push([R,/^\s+/,null,` \r + \xA0`]);var Qe="^.[^\\s\\w.$@'\"`/\\\\]*";return F.regexLiterals&&(Qe+="(?!s*/)"),Ee.push([be,/^@[a-z_$][a-z_$@0-9]*/i,null],[Ae,/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\w+_t\b)/,null],[R,/^[a-z_$][a-z_$@0-9]*/i,null],[be,new RegExp("^(?:0x[a-f0-9]+|(?:\\d(?:_\\d+)*\\d*(?:\\.\\d*)?|\\.\\d\\+)(?:e[+\\-]?\\d+)?)[a-z]*","i"),null,"0123456789"],[R,/^\\[\s\S]?/,null],[G,new RegExp(Qe),null]),Xe(ce,Ee)}var We=rt({keywords:oe,hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0});function _e(F,ce,Ee){for(var Pe=/(?:^|\s)nocode(?:\s|$)/,Oe=/\r\n?|\n/,Fe=F.ownerDocument,He=Fe.createElement("li");F.firstChild;)He.appendChild(F.firstChild);var ut=[He];function qe(ye){var Ge=ye.nodeType;if(Ge==1&&!Pe.test(ye.className))if(ye.nodeName==="br")$e(ye),ye.parentNode&&ye.parentNode.removeChild(ye);else for(var nt=ye.firstChild;nt;nt=nt.nextSibling)qe(nt);else if((Ge==3||Ge==4)&&Ee){var Me=ye.nodeValue,ze=Me.match(Oe);if(ze){var ee=Me.substring(0,ze.index);ye.nodeValue=ee;var Y=Me.substring(ze.index+ze[0].length);if(Y){var $=ye.parentNode;$.insertBefore(Fe.createTextNode(Y),ye.nextSibling)}$e(ye),ee||ye.parentNode.removeChild(ye)}}}function $e(ye){for(;!ye.nextSibling;)if(ye=ye.parentNode,!ye)return;function Ge(ze,ee){var Y=ee?ze.cloneNode(!1):ze,$=ze.parentNode;if($){var w=Ge($,1),M=ze.nextSibling;w.appendChild(Y);for(var B=M;B;B=M)M=B.nextSibling,w.appendChild(B)}return Y}for(var nt=Ge(ye.nextSibling,0),Me;(Me=nt.parentNode)&&Me.nodeType===1;)nt=Me;ut.push(nt)}for(var Qe=0;Qe=$&&(qe+=2),Fe>=w&&(vt+=2)}}finally{Me&&(Me.style.display=ze)}}var Le={};function se(F,ce){for(var Ee=ce.length;--Ee>=0;){var Pe=ce[Ee];Le.hasOwnProperty(Pe)?Z.console&&console.warn("cannot override language handler %s",Pe):Le[Pe]=F}}function q(F,ce){return F&&Le.hasOwnProperty(F)||(F=/^\s*]*(?:>|$)/],[ge,/^<\!--[\s\S]*?(?:-\->|$)/],["lang-",/^<\?([\s\S]+?)(?:\?>|$)/],["lang-",/^<%([\s\S]+?)(?:%>|$)/],[G,/^(?:<[%?]|[%?]>)/],["lang-",/^]*>([\s\S]+?)<\/xmp\b[^>]*>/i],["lang-js",/^]*>([\s\S]*?)(<\/script\b[^>]*>)/i],["lang-css",/^]*>([\s\S]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]),se(Xe([[R,/^[\s]+/,null,` \r +`],[ne,/^(?:\"[^\"]*\"?|\'[^\']*\'?)/,null,`"'`]],[[de,/^^<\/?[a-z](?:[\w.:-]*\w)?|\/?>$/i],[J,/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^>\'\"\s]*(?:[^>\'\"\s\/]|\/(?=\s)))/],[G,/^[=<>\/]+/],["lang-js",/^on\w+\s*=\s*\"([^\"]+)\"/i],["lang-js",/^on\w+\s*=\s*\'([^\']+)\'/i],["lang-js",/^on\w+\s*=\s*([^\"\'>\s]+)/i],["lang-css",/^style\s*=\s*\"([^\"]+)\"/i],["lang-css",/^style\s*=\s*\'([^\']+)\'/i],["lang-css",/^style\s*=\s*([^\"\'>\s]+)/i]]),["in.tag"]),se(Xe([],[[ne,/^[\s\S]+/]]),["uq.val"]),se(rt({keywords:b,hashComments:!0,cStyleComments:!0,types:Q}),["c","cc","cpp","cxx","cyc","m"]),se(rt({keywords:"null,true,false"}),["json"]),se(rt({keywords:E,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:Q}),["cs"]),se(rt({keywords:S,cStyleComments:!0}),["java"]),se(rt({keywords:I,hashComments:!0,multiLineStrings:!0}),["bash","bsh","csh","sh"]),se(rt({keywords:v,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}),["cv","py","python"]),se(rt({keywords:g,hashComments:!0,multiLineStrings:!0,regexLiterals:2}),["perl","pl","pm"]),se(rt({keywords:k,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb","ruby"]),se(rt({keywords:T,cStyleComments:!0,regexLiterals:!0}),["javascript","js","ts","typescript"]),se(rt({keywords:A,hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]),se(Xe([],[[ae,/^[\s\S]+/]]),["regex"]);function je(F){var ce=F.langExtension;try{var Ee=y(F.sourceNode,F.pre),Pe=Ee.sourceCode;F.sourceCode=Pe,F.spans=Ee.spans,F.basePos=0,q(ce,Pe)(F),Te(F)}catch(Oe){Z.console&&console.log(Oe&&Oe.stack||Oe)}}function et(F,ce,Ee){var Pe=Ee||!1,Oe=ce||null,Fe=document.createElement("div");Fe.innerHTML="
                        "+F+"
                        ",Fe=Fe.firstChild,Pe&&_e(Fe,Pe,!0);var He={langExtension:Oe,numberLines:Pe,sourceNode:Fe,pre:1,sourceCode:null,basePos:null,spans:null,decorations:null};return je(He),Fe.innerHTML}function tt(F,ce){var Ee=ce||document.body,Pe=Ee.ownerDocument||document;function Oe(Y){return Ee.getElementsByTagName(Y)}for(var Fe=[Oe("pre"),Oe("code"),Oe("xmp")],He=[],ut=0;ut=0){var I=v.split("!=");return Z.create(I[0].trim(),this._deserializeValue(I[1],k))}if(v.indexOf("==")>=0){var I=v.split("==");return _.create(I[0].trim(),this._deserializeValue(I[1],k))}if(v.indexOf("=~")>=0){var I=v.split("=~");return P.create(I[0].trim(),this._deserializeRegexValue(I[1],k))}return/^\!\s*/.test(v)?L.create(v.substr(1).trim()):ie.create(v)},g._deserializeValue=function(v,k){if(v=v.trim(),v==="true")return!0;if(v==="false")return!1;var I=/^'([^']*)'$/.exec(v);return I?I[1].trim():v},g._deserializeRegexValue=function(v,k){if(Object(H.x)(v)){if(k)throw new Error("missing regexp-value for =~-expression");return console.warn("missing regexp-value for =~-expression"),null}var I=v.indexOf("/"),oe=v.lastIndexOf("/");if(I===oe||I<0){if(k)throw new Error("bad regexp-value '"+v+"', missing /-enclosure");return console.warn("bad regexp-value '"+v+"', missing /-enclosure"),null}var Q=v.slice(I+1,oe),ae=v[oe+1]==="i"?"i":"";try{return new RegExp(Q,ae)}catch(ke){if(k)throw new Error("bad regexp-value '"+v+"', parse error: "+ke);return console.warn("bad regexp-value '"+v+"', parse error: "+ke),null}},g}();function ue(g,v){var k=g.getType(),I=v.getType();if(k!==I)return k-I;switch(k){case 1:return g.cmp(v);case 2:return g.cmp(v);case 3:return g.cmp(v);case 4:return g.cmp(v);case 6:return g.cmp(v);case 7:return g.cmp(v);case 5:return g.cmp(v);default:throw new Error("Unknown ContextKeyExpr!")}}var ie=function(){function g(v){this.key=v}return g.create=function(v){return new g(v)},g.prototype.getType=function(){return 1},g.prototype.cmp=function(v){return this.keyv.key?1:0},g.prototype.equals=function(v){return v instanceof g?this.key===v.key:!1},g.prototype.evaluate=function(v){return!!v.getValue(this.key)},g.prototype.keys=function(){return[this.key]},g.prototype.negate=function(){return L.create(this.key)},g}(),_=function(){function g(v,k){this.key=v,this.value=k}return g.create=function(v,k){return typeof k=="boolean"?k?ie.create(v):L.create(v):new g(v,k)},g.prototype.getType=function(){return 3},g.prototype.cmp=function(v){return this.keyv.key?1:this.valuev.value?1:0},g.prototype.equals=function(v){return v instanceof g?this.key===v.key&&this.value===v.value:!1},g.prototype.evaluate=function(v){return v.getValue(this.key)==this.value},g.prototype.keys=function(){return[this.key]},g.prototype.negate=function(){return Z.create(this.key,this.value)},g}(),Z=function(){function g(v,k){this.key=v,this.value=k}return g.create=function(v,k){return typeof k=="boolean"?k?L.create(v):ie.create(v):new g(v,k)},g.prototype.getType=function(){return 4},g.prototype.cmp=function(v){return this.keyv.key?1:this.valuev.value?1:0},g.prototype.equals=function(v){return v instanceof g?this.key===v.key&&this.value===v.value:!1},g.prototype.evaluate=function(v){return v.getValue(this.key)!=this.value},g.prototype.keys=function(){return[this.key]},g.prototype.negate=function(){return _.create(this.key,this.value)},g}(),L=function(){function g(v){this.key=v}return g.create=function(v){return new g(v)},g.prototype.getType=function(){return 2},g.prototype.cmp=function(v){return this.keyv.key?1:0},g.prototype.equals=function(v){return v instanceof g?this.key===v.key:!1},g.prototype.evaluate=function(v){return!v.getValue(this.key)},g.prototype.keys=function(){return[this.key]},g.prototype.negate=function(){return ie.create(this.key)},g}(),P=function(){function g(v,k){this.key=v,this.regexp=k}return g.create=function(v,k){return new g(v,k)},g.prototype.getType=function(){return 6},g.prototype.cmp=function(v){if(this.keyv.key)return 1;var k=this.regexp?this.regexp.source:"",I=v.regexp?v.regexp.source:"";return kI?1:0},g.prototype.equals=function(v){if(v instanceof g){var k=this.regexp?this.regexp.source:"",I=v.regexp?v.regexp.source:"";return this.key===v.key&&k===I}return!1},g.prototype.evaluate=function(v){var k=v.getValue(this.key);return this.regexp?this.regexp.test(k):!1},g.prototype.keys=function(){return[this.key]},g.prototype.negate=function(){return C.create(this)},g}(),C=function(){function g(v){this._actual=v}return g.create=function(v){return new g(v)},g.prototype.getType=function(){return 7},g.prototype.cmp=function(v){return this._actual.cmp(v._actual)},g.prototype.equals=function(v){return v instanceof g?this._actual.equals(v._actual):!1},g.prototype.evaluate=function(v){return!this._actual.evaluate(v)},g.prototype.keys=function(){return this._actual.keys()},g.prototype.negate=function(){return this._actual},g}(),b=function(){function g(v){this.expr=v}return g.create=function(v){var k=g._normalizeArr(v);return k.length===0?void 0:k.length===1?k[0]:new g(k)},g.prototype.getType=function(){return 5},g.prototype.cmp=function(v){if(this.expr.lengthv.expr.length)return 1;for(var k=0,I=this.expr.length;k1;){for(var ae=v.shift(),ke=v.shift(),ge=[],Ae=0,be=Q(ae);Ae=15&&(b=!1,L=!0);var ae=k&&(P||b&&(Q==null||Q<12.11)),ke=re||_&&Z>=9;function ge(e){return new RegExp("(^|\\s)"+e+"(?:$|\\s)\\s*")}var Ae=function(e,t){var i=e.className,n=ge(t).exec(i);if(n){var r=i.slice(n.index+n[0].length);e.className=i.slice(0,n.index)+(r?n[1]+r:"")}};function be(e){for(var t=e.childNodes.length;t>0;--t)e.removeChild(e.firstChild);return e}function G(e,t){return be(e).appendChild(t)}function R(e,t,i,n){var r=document.createElement(e);if(i&&(r.className=i),n&&(r.style.cssText=n),typeof t=="string")r.appendChild(document.createTextNode(t));else if(t)for(var s=0;s=t)return l+(t-s);l+=p-s,l+=i-l%i,s=p+1}}var we=function(){this.id=null,this.f=null,this.time=0,this.handler=D(this.onTimeout,this)};we.prototype.onTimeout=function(e){e.id=0,e.time<=+new Date?e.f():setTimeout(e.handler,e.time-+new Date)},we.prototype.set=function(e,t){this.f=t;var i=+new Date+e;(!this.id||i=t)return n+Math.min(l,t-r);if(r+=s-n,r+=i-r%i,n=s+1,r>=t)return n}}var se=[""];function q(e){for(;se.length<=e;)se.push(je(se)+" ");return se[e]}function je(e){return e[e.length-1]}function et(e,t){for(var i=[],n=0;n"\x80"&&(e.toUpperCase()!=e.toLowerCase()||F.test(e))}function Ee(e,t){return t?t.source.indexOf("\\w")>-1&&ce(e)?!0:t.test(e):ce(e)}function Pe(e){for(var t in e)if(e.hasOwnProperty(t)&&e[t])return!1;return!0}var Oe=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function Fe(e){return e.charCodeAt(0)>=768&&Oe.test(e)}function He(e,t,i){for(;(i<0?t>0:ti?-1:1;;){if(t==i)return t;var r=(t+i)/2,s=n<0?Math.ceil(r):Math.floor(r);if(s==t)return e(s)?t:i;e(s)?i=s:t=s+n}}function qe(e,t,i,n){if(!e)return n(t,i,"ltr",0);for(var r=!1,s=0;st||t==i&&l.to==t)&&(n(Math.max(l.from,t),Math.min(l.to,i),l.level==1?"rtl":"ltr",s),r=!0)}r||n(t,i,"ltr")}var $e=null;function Qe(e,t,i){var n;$e=null;for(var r=0;rt)return r;s.to==t&&(s.from!=s.to&&i=="before"?n=r:$e=r),s.from==t&&(s.from!=s.to&&i!="before"?n=r:$e=r)}return n!=null?n:$e}var vt=function(){var e="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",t="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function i(x){return x<=247?e.charAt(x):1424<=x&&x<=1524?"R":1536<=x&&x<=1785?t.charAt(x-1536):1774<=x&&x<=2220?"r":8192<=x&&x<=8203?"w":x==8204?"b":"L"}var n=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,r=/[stwN]/,s=/[LRr]/,l=/[Lb1n]/,p=/[1n]/;function m(x,N,W){this.level=x,this.from=N,this.to=W}return function(x,N){var W=N=="ltr"?"L":"R";if(x.length==0||N=="ltr"&&!n.test(x))return!1;for(var me=x.length,he=[],Re=0;Re-1&&(n[t]=r.slice(0,s).concat(r.slice(s+1)))}}}function Me(e,t){var i=Ge(e,t);if(!i.length)return;for(var n=Array.prototype.slice.call(arguments,2),r=0;r0}function $(e){e.prototype.on=function(t,i){ye(this,t,i)},e.prototype.off=function(t,i){nt(this,t,i)}}function w(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function M(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}function B(e){return e.defaultPrevented!=null?e.defaultPrevented:e.returnValue==!1}function z(e){w(e),M(e)}function Ce(e){return e.target||e.srcElement}function le(e){var t=e.which;return t==null&&(e.button&1?t=1:e.button&2?t=3:e.button&4&&(t=2)),k&&e.ctrlKey&&t==1&&(t=3),t}var Be=function(){if(_&&Z<9)return!1;var e=R("div");return"draggable"in e||"dragDrop"in e}(),it;function pt(e){if(it==null){var t=R("span","\u200B");G(e,R("span",[t,document.createTextNode("x")])),e.firstChild.offsetHeight!=0&&(it=t.offsetWidth<=1&&t.offsetHeight>2&&!(_&&Z<8))}var i=it?R("span","\u200B"):R("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return i.setAttribute("cm-text",""),i}var ht;function Rt(e){if(ht!=null)return ht;var t=G(e,document.createTextNode("A\u062EA")),i=X(t,0,1).getBoundingClientRect(),n=X(t,1,2).getBoundingClientRect();return be(e),!i||i.left==i.right?!1:ht=n.right-i.right<3}var kt=` b`.split(/\n/).length!=3?function(e){for(var t=0,i=[],n=e.length;t<=n;){var r=e.indexOf(` -`,t);r==-1&&(r=e.length);var s=e.slice(t,e.charAt(r-1)=="\r"?r-1:r),l=s.indexOf("\r");l!=-1?(i.push(s.slice(0,l)),t+=l+1):(i.push(s),t=r+1)}return i}:function(e){return e.split(/\r\n?|\n/)},mt=window.getSelection?function(e){try{return e.selectionStart!=e.selectionEnd}catch(t){return!1}}:function(e){var t;try{t=e.ownerDocument.selection.createRange()}catch(i){}return!t||t.parentElement()!=e?!1:t.compareEndPoints("StartToEnd",t)!=0},Yt=function(){var e=R("div");return"oncopy"in e?!0:(e.setAttribute("oncopy","return;"),typeof e.oncopy=="function")}(),_t=null;function Zt(e){if(_t!=null)return _t;var t=G(e,R("span","x")),i=t.getBoundingClientRect(),n=X(t,0,1).getBoundingClientRect();return _t=Math.abs(i.left-n.left)>1}var zt={},Tt={};function Fn(e,t){arguments.length>2&&(t.dependencies=Array.prototype.slice.call(arguments,2)),zt[e]=t}function qn(e,t){Tt[e]=t}function bt(e){if(typeof e=="string"&&Tt.hasOwnProperty(e))e=Tt[e];else if(e&&typeof e.name=="string"&&Tt.hasOwnProperty(e.name)){var t=Tt[e.name];typeof t=="string"&&(t={name:t}),e=j(t,e),e.name=t.name}else{if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(e))return bt("application/xml");if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(e))return bt("application/json")}return typeof e=="string"?{name:e}:e||{name:"null"}}function Et(e,t){t=bt(t);var i=zt[t.name];if(!i)return Et(e,"text/plain");var n=i(e,t);if(ot.hasOwnProperty(t.name)){var r=ot[t.name];for(var s in r){if(!r.hasOwnProperty(s))continue;n.hasOwnProperty(s)&&(n["_"+s]=n[s]),n[s]=r[s]}}if(n.name=t.name,t.helperType&&(n.helperType=t.helperType),t.modeProps)for(var l in t.modeProps)n[l]=t.modeProps[l];return n}var ot={};function Ct(e,t){var i=ot.hasOwnProperty(e)?ot[e]:ot[e]={};y(t,i)}function Xt(e,t){if(t===!0)return t;if(e.copyState)return e.copyState(t);var i={};for(var n in t){var r=t[n];r instanceof Array&&(r=r.concat([])),i[n]=r}return i}function rn(e,t){for(var i;e.innerMode&&!(i=e.innerMode(t),!i||i.mode==e);)t=i.state,e=i.mode;return i||{mode:e,state:t}}function nn(e,t,i){return e.startState?e.startState(t,i):!0}var Dt=function(e,t,i){this.pos=this.start=0,this.string=e,this.tabSize=t||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=i};Dt.prototype.eol=function(){return this.pos>=this.string.length},Dt.prototype.sol=function(){return this.pos==this.lineStart},Dt.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},Dt.prototype.next=function(){if(this.post},Dt.prototype.eatSpace=function(){for(var e=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>e},Dt.prototype.skipToEnd=function(){this.pos=this.string.length},Dt.prototype.skipTo=function(e){var t=this.string.indexOf(e,this.pos);if(t>-1)return this.pos=t,!0},Dt.prototype.backUp=function(e){this.pos-=e},Dt.prototype.column=function(){return this.lastColumnPos0?null:(s&&t!==!1&&(this.pos+=s[0].length),s)}},Dt.prototype.current=function(){return this.string.slice(this.start,this.pos)},Dt.prototype.hideFirstChars=function(e,t){this.lineStart+=e;try{return t()}finally{this.lineStart-=e}},Dt.prototype.lookAhead=function(e){var t=this.lineOracle;return t&&t.lookAhead(e)},Dt.prototype.baseToken=function(){var e=this.lineOracle;return e&&e.baseToken(this.pos)};function gt(e,t){if(t-=e.first,t<0||t>=e.size)throw new Error("There is no line "+(t+e.first)+" in the document.");for(var i=e;!i.lines;)for(var n=0;;++n){var r=i.children[n],s=r.chunkSize();if(t=e.first&&ti?De(i,gt(e,i).text.length):a(t,gt(e,t.line).text.length)}function a(e,t){var i=e.ch;return i==null||i>t?De(e.line,t):i<0?De(e.line,0):e}function u(e,t){for(var i=[],n=0;nthis.maxLookAhead&&(this.maxLookAhead=e),t},c.prototype.baseToken=function(e){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=e;)this.baseTokenPos+=2;var t=this.baseTokens[this.baseTokenPos+1];return{type:t&&t.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-e}},c.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},c.fromSaved=function(e,t,i){return t instanceof f?new c(e,Xt(e.mode,t.state),i,t.lookAhead):new c(e,Xt(e.mode,t),i)},c.prototype.save=function(e){var t=e!==!1?Xt(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new f(t,this.maxLookAhead):t};function K(e,t,i,n){var r=[e.state.modeGen],s={};Qn(e,t.text,e.doc.mode,i,function(x,N){return r.push(x,N)},s,n);for(var l=i.state,p=function(x){i.baseTokens=r;var N=e.state.overlays[x],W=1,me=0;i.state=!0,Qn(e,t.text,N.mode,i,function(he,Re){for(var Ue=W;mehe&&r.splice(W,1,he,r[W+1],Ve),W+=2,me=Math.min(he,Ve)}if(!Re)return;if(N.opaque)r.splice(Ue,W-Ue,he,"overlay "+Re),W=Ue+2;else for(;Uee.options.maxHighlightLength&&Xt(e.doc.mode,n.state),s=K(e,t,n);r&&(n.state=r),t.stateAfter=n.save(!r),t.styles=s.styles,s.classes?t.styleClasses=s.classes:t.styleClasses&&(t.styleClasses=null),i===e.doc.highlightFrontier&&(e.doc.modeFrontier=Math.max(e.doc.modeFrontier,++e.doc.highlightFrontier))}return t.styles}function Ke(e,t,i){var n=e.doc,r=e.display;if(!n.mode.startState)return new c(n,!0,t);var s=mn(e,t,i),l=s>n.first&>(n,s-1).stateAfter,p=l?c.fromSaved(n,l,s):new c(n,nn(n.mode),s);return n.iter(s,t,function(m){dt(e,m.text,p);var x=p.line;m.stateAfter=x==t-1||x%5==0||x>=r.viewFrom&&xt.start)return s}throw new Error("Mode "+e.name+" failed to advance stream.")}var Nt=function(e,t,i){this.start=e.start,this.end=e.pos,this.string=e.current(),this.type=t||null,this.state=i};function en(e,t,i,n){var r=e.doc,s=r.mode,l;t=o(r,t);var p=gt(r,t.line),m=Ke(e,t.line,i),x=new Dt(p.text,e.options.tabSize,m),N;for(n&&(N=[]);(n||x.pose.options.maxHighlightLength?(p=!1,l&&dt(e,t,n,N.pos),N.pos=t.length,W=null):W=Kn(St(i,N,n.state,me),s),me){var he=me[0].name;he&&(W="m-"+(W?he+" "+W:he))}if(!p||x!=W){for(;ml;--p){if(p<=s.first)return s.first;var m=gt(s,p-1),x=m.stateAfter;if(x&&(!i||p+(x instanceof f?x.lookAhead:0)<=s.modeFrontier))return p;var N=te(m.text,null,e.options.tabSize);(r==null||n>N)&&(r=p-1,n=N)}return r}function $n(e,t){if(e.modeFrontier=Math.min(e.modeFrontier,t),e.highlightFrontieri;n--){var r=gt(e,n).stateAfter;if(r&&(!(r instanceof f)||n+r.lookAhead=t:s.to>t);(n||(n=[])).push(new bi(l,s.from,m?null:s.to))}}return n}function Gi(e,t,i){var n;if(e)for(var r=0;r=t:s.to>t);if(p||s.from==t&&l.type=="bookmark"&&(!i||s.marker.insertLeft)){var m=s.from==null||(l.inclusiveLeft?s.from<=t:s.from0&&p)for(var ft=0;ft0)continue;var N=[m,1],W=at(x.from,p.from),me=at(x.to,p.to);(W<0||!l.inclusiveLeft&&!W)&&N.push({from:x.from,to:p.from}),(me>0||!l.inclusiveRight&&!me)&&N.push({from:p.to,to:x.to}),r.splice.apply(r,N),m+=N.length-3}return r}function Ii(e){var t=e.markedSpans;if(!t)return;for(var i=0;it)&&(!n||En(n,s.marker)<0)&&(n=s.marker)}return n}function un(e,t,i,n,r){var s=gt(e,t),l=Ln&&s.markedSpans;if(l)for(var p=0;p=0&&W<=0||N<=0&&W>=0)continue;if(N<=0&&(m.marker.inclusiveRight&&r.inclusiveLeft?at(x.to,i)>=0:at(x.to,i)>0)||N>=0&&(m.marker.inclusiveRight&&r.inclusiveLeft?at(x.from,n)<=0:at(x.from,n)<0))return!0}}function On(e){for(var t;t=cn(e);)e=t.find(-1,!0).line;return e}function Vi(e){for(var t;t=Vt(e);)e=t.find(1,!0).line;return e}function Ki(e){for(var t,i;t=Vt(e);)e=t.find(1,!0).line,(i||(i=[])).push(e);return i}function Ci(e,t){var i=gt(e,t),n=On(i);return i==n?t:It(n)}function jr(e,t){if(t>e.lastLine())return t;var i=gt(e,t),n;if(!zn(e,i))return t;for(;n=Vt(i);)i=n.find(1,!0).line;return It(i)+1}function zn(e,t){var i=Ln&&t.markedSpans;if(i)for(var n=void 0,r=0;rt.maxLineLength&&(t.maxLineLength=r,t.maxLine=n)})}var Li=function(e,t,i){this.text=e,dr(this,t),this.height=i?i(this):1};Li.prototype.lineNo=function(){return It(this)},$(Li);function Zo(e,t,i,n){e.text=t,e.stateAfter&&(e.stateAfter=null),e.styles&&(e.styles=null),e.order!=null&&(e.order=null),Ii(e),dr(e,i);var r=n?n(e):1;r!=e.height&&Sn(e,r)}function ho(e){e.parent=null,Ii(e)}var yt={},Mt={};function At(e,t){if(!e||/^\s*$/.test(e))return null;var i=t.addModeClass?Mt:yt;return i[e]||(i[e]=e.replace(/\S+/g,"cm-$&"))}function Pt(e,t){var i=de("span",null,null,L?"padding-right: .1px":null),n={pre:de("pre",[i],"CodeMirror-line"),content:i,col:0,pos:0,cm:e,trailingSpace:!1,splitSpaces:e.getOption("lineWrapping")};t.measure={};for(var r=0;r<=(t.rest?t.rest.length:0);r++){var s=r?t.rest[r-1]:t.line,l=void 0;n.pos=0,n.addToken=Jt,Rt(e.display.measure)&&(l=ct(s,e.doc.direction))&&(n.addToken=dn(n.addToken,l)),n.map=[];var p=t!=e.display.externalMeasured&&It(s);Bt(s,n,Ie(e,s,p)),s.styleClasses&&(s.styleClasses.bgClass&&(n.bgClass=V(s.styleClasses.bgClass,n.bgClass||"")),s.styleClasses.textClass&&(n.textClass=V(s.styleClasses.textClass,n.textClass||""))),n.map.length==0&&n.map.push(0,0,n.content.appendChild(pt(e.display.measure))),r==0?(t.measure.map=n.map,t.measure.cache={}):((t.measure.maps||(t.measure.maps=[])).push(n.map),(t.measure.caches||(t.measure.caches=[])).push({}))}if(L){var m=n.content.lastChild;(/\bcm-tab\b/.test(m.className)||m.querySelector&&m.querySelector(".cm-tab"))&&(n.content.className="cm-tab-wrap-hack")}return Se(e,"renderLine",e,t.line,n.pre),n.pre.className&&(n.textClass=V(n.pre.className,n.textClass||"")),n}function Wt(e){var t=R("span","\u2022","cm-invalidchar");return t.title="\\u"+e.charCodeAt(0).toString(16),t.setAttribute("aria-label",t.title),t}function Jt(e,t,i,n,r,s,l){if(!t)return;var p=e.splitSpaces?Ut(t,e.trailingSpace):t,m=e.cm.state.specialChars,x=!1,N;if(!m.test(t))e.col+=t.length,N=document.createTextNode(p),e.map.push(e.pos,e.pos+t.length,N),_&&Z<9&&(x=!0),e.pos+=t.length;else{N=document.createDocumentFragment();for(var W=0;;){m.lastIndex=W;var me=m.exec(t),he=me?me.index-W:t.length-W;if(he){var Re=document.createTextNode(p.slice(W,W+he));_&&Z<9?N.appendChild(R("span",[Re])):N.appendChild(Re),e.map.push(e.pos,e.pos+he,Re),e.col+=he,e.pos+=he}if(!me)break;W+=he+1;var Ue=void 0;if(me[0]==" "){var Ve=e.cm.options.tabSize,Je=Ve-e.col%Ve;Ue=N.appendChild(R("span",q(Je),"cm-tab")),Ue.setAttribute("role","presentation"),Ue.setAttribute("cm-text"," "),e.col+=Je}else me[0]=="\r"||me[0]==` +`,t);r==-1&&(r=e.length);var s=e.slice(t,e.charAt(r-1)=="\r"?r-1:r),l=s.indexOf("\r");l!=-1?(i.push(s.slice(0,l)),t+=l+1):(i.push(s),t=r+1)}return i}:function(e){return e.split(/\r\n?|\n/)},mt=window.getSelection?function(e){try{return e.selectionStart!=e.selectionEnd}catch(t){return!1}}:function(e){var t;try{t=e.ownerDocument.selection.createRange()}catch(i){}return!t||t.parentElement()!=e?!1:t.compareEndPoints("StartToEnd",t)!=0},Yt=function(){var e=R("div");return"oncopy"in e?!0:(e.setAttribute("oncopy","return;"),typeof e.oncopy=="function")}(),_t=null;function Zt(e){if(_t!=null)return _t;var t=G(e,R("span","x")),i=t.getBoundingClientRect(),n=X(t,0,1).getBoundingClientRect();return _t=Math.abs(i.left-n.left)>1}var zt={},Tt={};function Fn(e,t){arguments.length>2&&(t.dependencies=Array.prototype.slice.call(arguments,2)),zt[e]=t}function qn(e,t){Tt[e]=t}function bt(e){if(typeof e=="string"&&Tt.hasOwnProperty(e))e=Tt[e];else if(e&&typeof e.name=="string"&&Tt.hasOwnProperty(e.name)){var t=Tt[e.name];typeof t=="string"&&(t={name:t}),e=j(t,e),e.name=t.name}else{if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(e))return bt("application/xml");if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(e))return bt("application/json")}return typeof e=="string"?{name:e}:e||{name:"null"}}function Et(e,t){t=bt(t);var i=zt[t.name];if(!i)return Et(e,"text/plain");var n=i(e,t);if(ot.hasOwnProperty(t.name)){var r=ot[t.name];for(var s in r){if(!r.hasOwnProperty(s))continue;n.hasOwnProperty(s)&&(n["_"+s]=n[s]),n[s]=r[s]}}if(n.name=t.name,t.helperType&&(n.helperType=t.helperType),t.modeProps)for(var l in t.modeProps)n[l]=t.modeProps[l];return n}var ot={};function Ct(e,t){var i=ot.hasOwnProperty(e)?ot[e]:ot[e]={};y(t,i)}function Xt(e,t){if(t===!0)return t;if(e.copyState)return e.copyState(t);var i={};for(var n in t){var r=t[n];r instanceof Array&&(r=r.concat([])),i[n]=r}return i}function rn(e,t){for(var i;e.innerMode&&!(i=e.innerMode(t),!i||i.mode==e);)t=i.state,e=i.mode;return i||{mode:e,state:t}}function nn(e,t,i){return e.startState?e.startState(t,i):!0}var Dt=function(e,t,i){this.pos=this.start=0,this.string=e,this.tabSize=t||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=i};Dt.prototype.eol=function(){return this.pos>=this.string.length},Dt.prototype.sol=function(){return this.pos==this.lineStart},Dt.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},Dt.prototype.next=function(){if(this.post},Dt.prototype.eatSpace=function(){for(var e=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>e},Dt.prototype.skipToEnd=function(){this.pos=this.string.length},Dt.prototype.skipTo=function(e){var t=this.string.indexOf(e,this.pos);if(t>-1)return this.pos=t,!0},Dt.prototype.backUp=function(e){this.pos-=e},Dt.prototype.column=function(){return this.lastColumnPos0?null:(s&&t!==!1&&(this.pos+=s[0].length),s)}},Dt.prototype.current=function(){return this.string.slice(this.start,this.pos)},Dt.prototype.hideFirstChars=function(e,t){this.lineStart+=e;try{return t()}finally{this.lineStart-=e}},Dt.prototype.lookAhead=function(e){var t=this.lineOracle;return t&&t.lookAhead(e)},Dt.prototype.baseToken=function(){var e=this.lineOracle;return e&&e.baseToken(this.pos)};function gt(e,t){if(t-=e.first,t<0||t>=e.size)throw new Error("There is no line "+(t+e.first)+" in the document.");for(var i=e;!i.lines;)for(var n=0;;++n){var r=i.children[n],s=r.chunkSize();if(t=e.first&&ti?De(i,gt(e,i).text.length):a(t,gt(e,t.line).text.length)}function a(e,t){var i=e.ch;return i==null||i>t?De(e.line,t):i<0?De(e.line,0):e}function u(e,t){for(var i=[],n=0;nthis.maxLookAhead&&(this.maxLookAhead=e),t},c.prototype.baseToken=function(e){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=e;)this.baseTokenPos+=2;var t=this.baseTokens[this.baseTokenPos+1];return{type:t&&t.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-e}},c.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},c.fromSaved=function(e,t,i){return t instanceof f?new c(e,Xt(e.mode,t.state),i,t.lookAhead):new c(e,Xt(e.mode,t),i)},c.prototype.save=function(e){var t=e!==!1?Xt(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new f(t,this.maxLookAhead):t};function K(e,t,i,n){var r=[e.state.modeGen],s={};Qn(e,t.text,e.doc.mode,i,function(x,N){return r.push(x,N)},s,n);for(var l=i.state,p=function(x){i.baseTokens=r;var N=e.state.overlays[x],W=1,me=0;i.state=!0,Qn(e,t.text,N.mode,i,function(he,Re){for(var Ue=W;mehe&&r.splice(W,1,he,r[W+1],Ve),W+=2,me=Math.min(he,Ve)}if(!Re)return;if(N.opaque)r.splice(Ue,W-Ue,he,"overlay "+Re),W=Ue+2;else for(;Uee.options.maxHighlightLength&&Xt(e.doc.mode,n.state),s=K(e,t,n);r&&(n.state=r),t.stateAfter=n.save(!r),t.styles=s.styles,s.classes?t.styleClasses=s.classes:t.styleClasses&&(t.styleClasses=null),i===e.doc.highlightFrontier&&(e.doc.modeFrontier=Math.max(e.doc.modeFrontier,++e.doc.highlightFrontier))}return t.styles}function Ke(e,t,i){var n=e.doc,r=e.display;if(!n.mode.startState)return new c(n,!0,t);var s=mn(e,t,i),l=s>n.first&>(n,s-1).stateAfter,p=l?c.fromSaved(n,l,s):new c(n,nn(n.mode),s);return n.iter(s,t,function(m){dt(e,m.text,p);var x=p.line;m.stateAfter=x==t-1||x%5==0||x>=r.viewFrom&&xt.start)return s}throw new Error("Mode "+e.name+" failed to advance stream.")}var Nt=function(e,t,i){this.start=e.start,this.end=e.pos,this.string=e.current(),this.type=t||null,this.state=i};function en(e,t,i,n){var r=e.doc,s=r.mode,l;t=o(r,t);var p=gt(r,t.line),m=Ke(e,t.line,i),x=new Dt(p.text,e.options.tabSize,m),N;for(n&&(N=[]);(n||x.pose.options.maxHighlightLength?(p=!1,l&&dt(e,t,n,N.pos),N.pos=t.length,W=null):W=Kn(St(i,N,n.state,me),s),me){var he=me[0].name;he&&(W="m-"+(W?he+" "+W:he))}if(!p||x!=W){for(;ml;--p){if(p<=s.first)return s.first;var m=gt(s,p-1),x=m.stateAfter;if(x&&(!i||p+(x instanceof f?x.lookAhead:0)<=s.modeFrontier))return p;var N=te(m.text,null,e.options.tabSize);(r==null||n>N)&&(r=p-1,n=N)}return r}function $n(e,t){if(e.modeFrontier=Math.min(e.modeFrontier,t),e.highlightFrontieri;n--){var r=gt(e,n).stateAfter;if(r&&(!(r instanceof f)||n+r.lookAhead=t:s.to>t);(n||(n=[])).push(new bi(l,s.from,m?null:s.to))}}return n}function Gi(e,t,i){var n;if(e)for(var r=0;r=t:s.to>t);if(p||s.from==t&&l.type=="bookmark"&&(!i||s.marker.insertLeft)){var m=s.from==null||(l.inclusiveLeft?s.from<=t:s.from0&&p)for(var ft=0;ft0)continue;var N=[m,1],W=at(x.from,p.from),me=at(x.to,p.to);(W<0||!l.inclusiveLeft&&!W)&&N.push({from:x.from,to:p.from}),(me>0||!l.inclusiveRight&&!me)&&N.push({from:p.to,to:x.to}),r.splice.apply(r,N),m+=N.length-3}return r}function Ii(e){var t=e.markedSpans;if(!t)return;for(var i=0;it)&&(!n||En(n,s.marker)<0)&&(n=s.marker)}return n}function un(e,t,i,n,r){var s=gt(e,t),l=Ln&&s.markedSpans;if(l)for(var p=0;p=0&&W<=0||N<=0&&W>=0)continue;if(N<=0&&(m.marker.inclusiveRight&&r.inclusiveLeft?at(x.to,i)>=0:at(x.to,i)>0)||N>=0&&(m.marker.inclusiveRight&&r.inclusiveLeft?at(x.from,n)<=0:at(x.from,n)<0))return!0}}function On(e){for(var t;t=cn(e);)e=t.find(-1,!0).line;return e}function Vi(e){for(var t;t=Vt(e);)e=t.find(1,!0).line;return e}function Ki(e){for(var t,i;t=Vt(e);)e=t.find(1,!0).line,(i||(i=[])).push(e);return i}function Ci(e,t){var i=gt(e,t),n=On(i);return i==n?t:It(n)}function jr(e,t){if(t>e.lastLine())return t;var i=gt(e,t),n;if(!zn(e,i))return t;for(;n=Vt(i);)i=n.find(1,!0).line;return It(i)+1}function zn(e,t){var i=Ln&&t.markedSpans;if(i)for(var n=void 0,r=0;rt.maxLineLength&&(t.maxLineLength=r,t.maxLine=n)})}var Li=function(e,t,i){this.text=e,dr(this,t),this.height=i?i(this):1};Li.prototype.lineNo=function(){return It(this)},$(Li);function Zo(e,t,i,n){e.text=t,e.stateAfter&&(e.stateAfter=null),e.styles&&(e.styles=null),e.order!=null&&(e.order=null),Ii(e),dr(e,i);var r=n?n(e):1;r!=e.height&&Sn(e,r)}function ho(e){e.parent=null,Ii(e)}var yt={},Mt={};function At(e,t){if(!e||/^\s*$/.test(e))return null;var i=t.addModeClass?Mt:yt;return i[e]||(i[e]=e.replace(/\S+/g,"cm-$&"))}function Pt(e,t){var i=de("span",null,null,L?"padding-right: .1px":null),n={pre:de("pre",[i],"CodeMirror-line"),content:i,col:0,pos:0,cm:e,trailingSpace:!1,splitSpaces:e.getOption("lineWrapping")};t.measure={};for(var r=0;r<=(t.rest?t.rest.length:0);r++){var s=r?t.rest[r-1]:t.line,l=void 0;n.pos=0,n.addToken=Jt,Rt(e.display.measure)&&(l=ct(s,e.doc.direction))&&(n.addToken=dn(n.addToken,l)),n.map=[];var p=t!=e.display.externalMeasured&&It(s);Bt(s,n,Ie(e,s,p)),s.styleClasses&&(s.styleClasses.bgClass&&(n.bgClass=V(s.styleClasses.bgClass,n.bgClass||"")),s.styleClasses.textClass&&(n.textClass=V(s.styleClasses.textClass,n.textClass||""))),n.map.length==0&&n.map.push(0,0,n.content.appendChild(pt(e.display.measure))),r==0?(t.measure.map=n.map,t.measure.cache={}):((t.measure.maps||(t.measure.maps=[])).push(n.map),(t.measure.caches||(t.measure.caches=[])).push({}))}if(L){var m=n.content.lastChild;(/\bcm-tab\b/.test(m.className)||m.querySelector&&m.querySelector(".cm-tab"))&&(n.content.className="cm-tab-wrap-hack")}return Me(e,"renderLine",e,t.line,n.pre),n.pre.className&&(n.textClass=V(n.pre.className,n.textClass||"")),n}function Wt(e){var t=R("span","\u2022","cm-invalidchar");return t.title="\\u"+e.charCodeAt(0).toString(16),t.setAttribute("aria-label",t.title),t}function Jt(e,t,i,n,r,s,l){if(!t)return;var p=e.splitSpaces?Ut(t,e.trailingSpace):t,m=e.cm.state.specialChars,x=!1,N;if(!m.test(t))e.col+=t.length,N=document.createTextNode(p),e.map.push(e.pos,e.pos+t.length,N),_&&Z<9&&(x=!0),e.pos+=t.length;else{N=document.createDocumentFragment();for(var W=0;;){m.lastIndex=W;var me=m.exec(t),he=me?me.index-W:t.length-W;if(he){var Re=document.createTextNode(p.slice(W,W+he));_&&Z<9?N.appendChild(R("span",[Re])):N.appendChild(Re),e.map.push(e.pos,e.pos+he,Re),e.col+=he,e.pos+=he}if(!me)break;W+=he+1;var Ue=void 0;if(me[0]==" "){var Ve=e.cm.options.tabSize,Je=Ve-e.col%Ve;Ue=N.appendChild(R("span",q(Je),"cm-tab")),Ue.setAttribute("role","presentation"),Ue.setAttribute("cm-text"," "),e.col+=Je}else me[0]=="\r"||me[0]==` `?(Ue=N.appendChild(R("span",me[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),Ue.setAttribute("cm-text",me[0]),e.col+=1):(Ue=e.cm.options.specialCharPlaceholder(me[0]),Ue.setAttribute("cm-text",me[0]),_&&Z<9?N.appendChild(R("span",[Ue])):N.appendChild(Ue),e.col+=1);e.map.push(e.pos,e.pos+1,Ue),e.pos++}}if(e.trailingSpace=p.charCodeAt(t.length-1)==32,i||n||r||x||s||l){var st=i||"";n&&(st+=n),r&&(st+=r);var Ye=R("span",[N],st,s);if(l)for(var ft in l)l.hasOwnProperty(ft)&&ft!="style"&&ft!="class"&&Ye.setAttribute(ft,l[ft]);return e.content.appendChild(Ye)}e.content.appendChild(N)}function Ut(e,t){if(e.length>1&&!/ /.test(e))return e;for(var i=t,n="",r=0;rx&&W.from<=x);me++);if(W.to>=N)return e(i,n,r,s,l,p,m);e(i,n.slice(0,W.to-x),r,s,null,p,m),s=null,n=n.slice(W.to-x),x=W.to}}}function Pn(e,t,i,n){var r=!n&&i.widgetNode;r&&e.map.push(e.pos,e.pos+t,r),!n&&e.cm.display.input.needsContentAttribute&&(r||(r=e.content.appendChild(document.createElement("span"))),r.setAttribute("cm-marker",i.id)),r&&(e.cm.display.input.setUneditable(r),e.content.appendChild(r)),e.pos+=t,e.trailingSpace=!1}function Bt(e,t,i){var n=e.markedSpans,r=e.text,s=0;if(!n){for(var l=1;lm||Lt.collapsed&&xt.to==m&&xt.from==m)){if(xt.to!=null&&xt.to!=m&&he>xt.to&&(he=xt.to,Ue=""),Lt.className&&(Re+=" "+Lt.className),Lt.css&&(me=(me?me+";":"")+Lt.css),Lt.startStyle&&xt.from==m&&(Ve+=" "+Lt.startStyle),Lt.endStyle&&xt.to==he&&(ft||(ft=[])).push(Lt.endStyle,xt.to),Lt.title&&((st||(st={})).title=Lt.title),Lt.attributes)for(var tn in Lt.attributes)(st||(st={}))[tn]=Lt.attributes[tn];Lt.collapsed&&(!Je||En(Je.marker,Lt)<0)&&(Je=xt)}else xt.from>m&&he>xt.from&&(he=xt.from)}if(ft)for(var Cn=0;Cn=p)break;for(var Gn=Math.min(p,he);;){if(N){var _n=m+N.length;if(!Je){var fn=_n>Gn?N.slice(0,Gn-m):N;t.addToken(t,fn,W?W+Re:Re,Ve,m+fn.length==he?Ue:"",me,st)}if(_n>=Gn){N=N.slice(Gn-m),m=Gn;break}m=_n,Ve=""}N=r.slice(s,s=i[x++]),W=At(i[x++],t.cm.options)}}}function xi(e,t,i){this.line=t,this.rest=Ki(t),this.size=this.rest?It(je(this.rest))-i+1:1,this.node=this.text=null,this.hidden=zn(e,t)}function Ht(e,t,i){for(var n=[],r,s=t;s2&&s.push((m.bottom+x.top)/2-i.top)}}s.push(i.bottom-i.top)}}function ia(e,t,i){if(e.line==t)return{map:e.measure.map,cache:e.measure.cache};for(var n=0;ni)return{map:e.measure.maps[r],cache:e.measure.caches[r],before:!0}}function js(e,t){t=On(t);var i=It(t),n=e.display.externalMeasured=new xi(e.doc,t,i);n.lineN=i;var r=n.built=Pt(e,n);return n.text=r.pre,G(e.display.lineMeasure,r.pre),n}function ra(e,t,i,n){return fi(e,Ji(e,t),i,n)}function mo(e,t){if(t>=e.display.viewFrom&&t=i.lineN&&tt)&&(s=m-p,r=s-1,t>=m&&(l="right")),r!=null){if(n=e[x+2],p==m&&i==(n.insertLeft?"left":"right")&&(l=i),i=="left"&&r==0)for(;x&&e[x-2]==e[x-3]&&e[x-1].insertLeft;)n=e[(x-=3)+2],l="left";if(i=="right"&&r==m-p)for(;x=0&&!((i=e[r]).left!=i.right);r--);return i}function Ws(e,t,i,n){var r=aa(t.map,i,n),s=r.node,l=r.start,p=r.end,m=r.collapse,x;if(s.nodeType==3){for(var N=0;N<4;N++){for(;l&&Fe(t.line.text.charAt(r.coverStart+l));)--l;for(;r.coverStart+p0&&(m=n="right");var W;e.options.lineWrapping&&(W=s.getClientRects()).length>1?x=W[n=="right"?W.length-1:0]:x=s.getBoundingClientRect()}if(_&&Z<9&&!l&&(!x||!x.left&&!x.right)){var me=s.parentNode.getClientRects()[0];me?x={left:me.left,right:me.left+Zi(e.display),top:me.top,bottom:me.bottom}:x=oa}for(var he=x.top-t.rect.top,Re=x.bottom-t.rect.top,Ue=(he+Re)/2,Ve=t.view.measure.heights,Je=0;Je=n.text.length?(m=n.text.length,x="before"):m<=0&&(m=0,x="after"),!p)return l(x=="before"?m-1:m,x=="before");function N(Re,Ue,Ve){var Je=p[Ue],st=Je.level==1;return l(Ve?Re-1:Re,st!=Ve)}var W=Qe(p,m,x),me=$e,he=N(m,W,x=="before");return me!=null&&(he.other=N(m,me,x!="before")),he}function da(e,t){var i=0;t=o(e.doc,t),e.options.lineWrapping||(i=Zi(e.display)*t.ch);var n=gt(e.doc,t.line),r=ai(n)+zr(e.display);return{left:i,right:i,top:r,bottom:r+n.height}}function yo(e,t,i,n,r){var s=De(e,t,i);return s.xRel=r,n&&(s.outside=n),s}function bo(e,t,i){var n=e.doc;if(i+=e.display.viewOffset,i<0)return yo(n.first,0,null,-1,-1);var r=Rn(n,i),s=n.first+n.size-1;if(r>s)return yo(n.first+n.size-1,gt(n,s).text.length,null,1,1);t<0&&(t=0);for(var l=gt(n,r);;){var p=Hs(e,l,r,t,i),m=ci(l,p.ch+(p.xRel>0||p.outside>0?1:0));if(!m)return p;var x=m.find(1);if(x.line==r)return x;l=gt(n,r=x.line)}}function fa(e,t,i,n){n-=go(t);var r=t.text.length,s=ut(function(l){return fi(e,i,l-1).bottom<=n},r,0);return r=ut(function(l){return fi(e,i,l).top>n},s,r),{begin:s,end:r}}function pa(e,t,i,n){i||(i=Ji(e,t));var r=Hr(e,t,fi(e,i,n),"line").top;return fa(e,t,i,r)}function Co(e,t,i,n){return e.bottom<=i?!1:e.top>i?!0:(n?e.left:e.right)>t}function Hs(e,t,i,n,r){r-=ai(t);var s=Ji(e,t),l=go(t),p=0,m=t.text.length,x=!0,N=ct(t,e.doc.direction);if(N){var W=(e.options.lineWrapping?Vs:Gs)(e,t,i,s,N,n,r);x=W.level!=1,p=x?W.from:W.to-1,m=x?W.to:W.from-1}var me=null,he=null,Re=ut(function(wt){var xt=fi(e,s,wt);return xt.top+=l,xt.bottom+=l,Co(xt,n,r,!1)?(xt.top<=r&&xt.left<=n&&(me=wt,he=xt),!0):!1},p,m),Ue,Ve,Je=!1;if(he){var st=n-he.left=ft.bottom?1:0}return Re=He(t.text,Re,1),yo(i,Re,Ve,Je,n-Ue)}function Gs(e,t,i,n,r,s,l){var p=ut(function(W){var me=r[W],he=me.level!=1;return Co(si(e,De(i,he?me.to:me.from,he?"before":"after"),"line",t,n),s,l,!0)},0,r.length-1),m=r[p];if(p>0){var x=m.level!=1,N=si(e,De(i,x?m.from:m.to,x?"after":"before"),"line",t,n);Co(N,s,l,!0)&&N.top>l&&(m=r[p-1])}return m}function Vs(e,t,i,n,r,s,l){var p=fa(e,t,n,l),m=p.begin,x=p.end;/\s/.test(t.text.charAt(x-1))&&x--;for(var N=null,W=null,me=0;me=x||he.to<=m)continue;var Re=he.level!=1,Ue=fi(e,n,Re?Math.min(x,he.to)-1:Math.max(m,he.from)).right,Ve=UeVe)&&(N=he,W=Ve)}return N||(N=r[r.length-1]),N.fromx&&(N={from:N.from,to:x,level:N.level}),N}var Pi;function Yi(e){if(e.cachedTextHeight!=null)return e.cachedTextHeight;if(Pi==null){Pi=R("pre",null,"CodeMirror-line-like");for(var t=0;t<49;++t)Pi.appendChild(document.createTextNode("x")),Pi.appendChild(R("br"));Pi.appendChild(document.createTextNode("x"))}G(e.measure,Pi);var i=Pi.offsetHeight/50;return i>3&&(e.cachedTextHeight=i),be(e.measure),i||1}function Zi(e){if(e.cachedCharWidth!=null)return e.cachedCharWidth;var t=R("span","xxxxxxxxxx"),i=R("pre",[t],"CodeMirror-line-like");G(e.measure,i);var n=t.getBoundingClientRect(),r=(n.right-n.left)/10;return r>2&&(e.cachedCharWidth=r),r||10}function xo(e){for(var t=e.display,i={},n={},r=t.gutters.clientLeft,s=t.gutters.firstChild,l=0;s;s=s.nextSibling,++l){var p=e.display.gutterSpecs[l].className;i[p]=s.offsetLeft+s.clientLeft+r,n[p]=s.clientWidth}return{fixedPos:Eo(t),gutterTotalWidth:t.gutters.offsetWidth,gutterLeft:i,gutterWidth:n,wrapperWidth:t.wrapper.clientWidth}}function Eo(e){return e.scroller.getBoundingClientRect().left-e.sizer.getBoundingClientRect().left}function ma(e){var t=Yi(e.display),i=e.options.lineWrapping,n=i&&Math.max(5,e.display.scroller.clientWidth/Zi(e.display)-3);return function(r){if(zn(e.doc,r))return 0;var s=0;if(r.widgets)for(var l=0;l0&&(x=gt(e.doc,m.line).text).length==m.ch){var N=te(x,x.length,e.options.tabSize)-x.length;m=De(m.line,Math.max(0,Math.round((s-na(e.display).left)/Zi(e.display))-N))}return m}function Bi(e,t){if(t>=e.display.viewTo)return null;if(t-=e.display.viewFrom,t<0)return null;for(var i=e.display.view,n=0;nt)&&(r.updateLineNumbers=t),e.curOp.viewChanged=!0,t>=r.viewTo)Ln&&Ci(e.doc,t)r.viewFrom?Ai(e):(r.viewFrom+=n,r.viewTo+=n);else if(t<=r.viewFrom&&i>=r.viewTo)Ai(e);else if(t<=r.viewFrom){var s=Gr(e,i,i+n,1);s?(r.view=r.view.slice(s.index),r.viewFrom=s.lineN,r.viewTo+=n):Ai(e)}else if(i>=r.viewTo){var l=Gr(e,t,t,-1);l?(r.view=r.view.slice(0,l.index),r.viewTo=l.lineN):Ai(e)}else{var p=Gr(e,t,t,-1),m=Gr(e,i,i+n,1);p&&m?(r.view=r.view.slice(0,p.index).concat(Ht(e,p.lineN,m.lineN)).concat(r.view.slice(m.index)),r.viewTo+=n):Ai(e)}var x=r.externalMeasured;x&&(i=r.lineN&&t=n.viewTo)return;var s=n.view[Bi(e,t)];if(s.node==null)return;var l=s.changes||(s.changes=[]);xe(l,i)==-1&&l.push(i)}function Ai(e){e.display.viewFrom=e.display.viewTo=e.doc.first,e.display.view=[],e.display.viewOffset=0}function Gr(e,t,i,n){var r=Bi(e,t),s,l=e.display.view;if(!Ln||i==e.doc.first+e.doc.size)return{index:r,lineN:i};for(var p=e.display.viewFrom,m=0;m0){if(r==l.length-1)return null;s=p+l[r].size-t,r++}else s=p-t;t+=s,i+=s}for(;Ci(e.doc,i)!=i;){if(r==(n<0?0:l.length-1))return null;i+=n*l[r-(n<0?1:0)].size,r+=n}return{index:r,lineN:i}}function Ks(e,t,i){var n=e.display,r=n.view;r.length==0||t>=n.viewTo||i<=n.viewFrom?(n.view=Ht(e,t,i),n.viewFrom=t):(n.viewFrom>t?n.view=Ht(e,t,n.viewFrom).concat(n.view):n.viewFromi&&(n.view=n.view.slice(0,Bi(e,i)))),n.viewTo=i}function ga(e){for(var t=e.display.view,i=0,n=0;n=e.display.viewTo||p.to().line0?t.blinker=setInterval(function(){e.hasFocus()||Xi(e),t.cursorDiv.style.visibility=(i=!i)?"":"hidden"},e.options.cursorBlinkRate):e.options.cursorBlinkRate<0&&(t.cursorDiv.style.visibility="hidden")}function ba(e){e.state.focused||(e.display.input.focus(),So(e))}function Ca(e){e.state.delayingBlurEvent=!0,setTimeout(function(){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1,Xi(e))},100)}function So(e,t){if(e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1),e.options.readOnly=="nocursor")return;e.state.focused||(Se(e,"focus",e,t),e.state.focused=!0,ne(e.display.wrapper,"CodeMirror-focused"),!e.curOp&&e.display.selForContextMenu!=e.doc.sel&&(e.display.input.reset(),L&&setTimeout(function(){return e.display.input.reset(!0)},20)),e.display.input.receivedFocus()),wo(e)}function Xi(e,t){if(e.state.delayingBlurEvent)return;e.state.focused&&(Se(e,"blur",e,t),e.state.focused=!1,Ae(e.display.wrapper,"CodeMirror-focused")),clearInterval(e.display.blinker),setTimeout(function(){e.state.focused||(e.display.shift=!1)},150)}function Kr(e){for(var t=e.display,i=t.lineDiv.offsetTop,n=0;n.005||N<-.005)&&(Sn(r.line,l),xa(r.line),r.rest))for(var W=0;We.display.sizerWidth){var me=Math.ceil(p/Zi(e.display));me>e.display.maxLineLength&&(e.display.maxLineLength=me,e.display.maxLine=r.line,e.display.maxLineChanged=!0)}}}function xa(e){if(e.widgets)for(var t=0;t=l&&(s=Rn(t,ai(gt(t,m))-e.wrapper.clientHeight),l=m)}return{from:s,to:Math.max(l,s+1)}}function Js(e,t){if(ze(e,"scrollCursorIntoView"))return;var i=e.display,n=i.sizer.getBoundingClientRect(),r=null;if(t.top+n.top<0?r=!0:t.bottom+n.top>(window.innerHeight||document.documentElement.clientHeight)&&(r=!1),r!=null&&!A){var s=R("div","\u200B",null,`position: absolute; + height: `+(xt-ft)+"px"))}function W(Ye,ft,wt){var xt=gt(r,Ye),Lt=xt.text.length,tn,Cn;function an(fn,Un){return vo(e,De(Ye,fn),"div",xt,Un)}function Gn(fn,Un,wn){var gn=pa(e,xt,null,fn),pn=Un=="ltr"==(wn=="after")?"left":"right",ln=wn=="after"?gn.begin:gn.end-(/\s/.test(xt.text.charAt(gn.end-1))?2:1);return an(ln,pn)[pn]}var _n=ct(xt,r.direction);return qe(_n,ft||0,wt==null?Lt:wt,function(fn,Un,wn,gn){var pn=wn=="ltr",ln=an(fn,pn?"left":"right"),jn=an(Un-1,pn?"right":"left"),ur=ft==null&&fn==0,Di=wt==null&&Un==Lt,Mn=gn==0,pi=!_n||gn==_n.length-1;if(jn.top-ln.top<=3){var xn=(x?ur:Di)&&Mn,Jo=(x?Di:ur)&&pi,yi=xn?p:(pn?ln:jn).left,Wi=Jo?m:(pn?jn:ln).right;N(yi,ln.top,Wi-yi,ln.bottom)}else{var zi,Tn,hr,Yo;pn?(zi=x&&ur&&Mn?p:ln.left,Tn=x?m:Gn(fn,wn,"before"),hr=x?p:Gn(Un,wn,"after"),Yo=x&&Di&&pi?m:jn.right):(zi=x?Gn(fn,wn,"before"):p,Tn=!x&&ur&&Mn?m:ln.right,hr=!x&&Di&&pi?p:jn.left,Yo=x?Gn(Un,wn,"after"):m),N(zi,ln.top,Tn-zi,ln.bottom),ln.bottom0?t.blinker=setInterval(function(){e.hasFocus()||Xi(e),t.cursorDiv.style.visibility=(i=!i)?"":"hidden"},e.options.cursorBlinkRate):e.options.cursorBlinkRate<0&&(t.cursorDiv.style.visibility="hidden")}function ba(e){e.state.focused||(e.display.input.focus(),So(e))}function Ca(e){e.state.delayingBlurEvent=!0,setTimeout(function(){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1,Xi(e))},100)}function So(e,t){if(e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1),e.options.readOnly=="nocursor")return;e.state.focused||(Me(e,"focus",e,t),e.state.focused=!0,ne(e.display.wrapper,"CodeMirror-focused"),!e.curOp&&e.display.selForContextMenu!=e.doc.sel&&(e.display.input.reset(),L&&setTimeout(function(){return e.display.input.reset(!0)},20)),e.display.input.receivedFocus()),wo(e)}function Xi(e,t){if(e.state.delayingBlurEvent)return;e.state.focused&&(Me(e,"blur",e,t),e.state.focused=!1,Ae(e.display.wrapper,"CodeMirror-focused")),clearInterval(e.display.blinker),setTimeout(function(){e.state.focused||(e.display.shift=!1)},150)}function Kr(e){for(var t=e.display,i=t.lineDiv.offsetTop,n=0;n.005||N<-.005)&&(Sn(r.line,l),xa(r.line),r.rest))for(var W=0;We.display.sizerWidth){var me=Math.ceil(p/Zi(e.display));me>e.display.maxLineLength&&(e.display.maxLineLength=me,e.display.maxLine=r.line,e.display.maxLineChanged=!0)}}}function xa(e){if(e.widgets)for(var t=0;t=l&&(s=Rn(t,ai(gt(t,m))-e.wrapper.clientHeight),l=m)}return{from:s,to:Math.max(l,s+1)}}function Js(e,t){if(ze(e,"scrollCursorIntoView"))return;var i=e.display,n=i.sizer.getBoundingClientRect(),r=null;if(t.top+n.top<0?r=!0:t.bottom+n.top>(window.innerHeight||document.documentElement.clientHeight)&&(r=!1),r!=null&&!A){var s=R("div","\u200B",null,`position: absolute; top: `+(t.top-i.viewOffset-zr(e.display))+`px; height: `+(t.bottom-t.top+di(e)+i.barHeight)+`px; - left: `+t.left+"px; width: "+Math.max(2,t.right-t.left)+"px;");e.display.lineSpace.appendChild(s),s.scrollIntoView(r),e.display.lineSpace.removeChild(s)}}function Ys(e,t,i,n){n==null&&(n=0);var r;!e.options.lineWrapping&&t==i&&(t=t.ch?De(t.line,t.sticky=="before"?t.ch-1:t.ch,"after"):t,i=t.sticky=="before"?De(t.line,t.ch+1,"before"):t);for(var s=0;s<5;s++){var l=!1,p=si(e,t),m=!i||i==t?p:si(e,i);r={left:Math.min(p.left,m.left),top:Math.min(p.top,m.top)-n,right:Math.max(p.left,m.left),bottom:Math.max(p.bottom,m.bottom)+n};var x=ko(e,r),N=e.doc.scrollTop,W=e.doc.scrollLeft;if(x.scrollTop!=null&&(Cr(e,x.scrollTop),Math.abs(e.doc.scrollTop-N)>1&&(l=!0)),x.scrollLeft!=null&&(_i(e,x.scrollLeft),Math.abs(e.doc.scrollLeft-W)>1&&(l=!0)),!l)break}return r}function Zs(e,t){var i=ko(e,t);i.scrollTop!=null&&Cr(e,i.scrollTop),i.scrollLeft!=null&&_i(e,i.scrollLeft)}function ko(e,t){var i=e.display,n=Yi(e.display);t.top<0&&(t.top=0);var r=e.curOp&&e.curOp.scrollTop!=null?e.curOp.scrollTop:i.scroller.scrollTop,s=po(e),l={};t.bottom-t.top>s&&(t.bottom=t.top+s);var p=e.doc.height+fo(i),m=t.topp-n;if(t.topr+s){var N=Math.min(t.top,(x?p:t.bottom)-s);N!=r&&(l.scrollTop=N)}var W=e.options.fixedGutter?0:i.gutters.offsetWidth,me=e.curOp&&e.curOp.scrollLeft!=null?e.curOp.scrollLeft:i.scroller.scrollLeft-W,he=Oi(e)-i.gutters.offsetWidth,Re=t.right-t.left>he;return Re&&(t.right=t.left+he),t.left<10?l.scrollLeft=0:t.lefthe+me-3&&(l.scrollLeft=t.right+(Re?0:10)-he),l}function Mo(e,t){if(t==null)return;Jr(e),e.curOp.scrollTop=(e.curOp.scrollTop==null?e.doc.scrollTop:e.curOp.scrollTop)+t}function qi(e){Jr(e);var t=e.getCursor();e.curOp.scrollToPos={from:t,to:t,margin:e.options.cursorScrollMargin}}function br(e,t,i){(t!=null||i!=null)&&Jr(e),t!=null&&(e.curOp.scrollLeft=t),i!=null&&(e.curOp.scrollTop=i)}function Xs(e,t){Jr(e),e.curOp.scrollToPos=t}function Jr(e){var t=e.curOp.scrollToPos;if(t){e.curOp.scrollToPos=null;var i=da(e,t.from),n=da(e,t.to);Ea(e,i,n,t.margin)}}function Ea(e,t,i,n){var r=ko(e,{left:Math.min(t.left,i.left),top:Math.min(t.top,i.top)-n,right:Math.max(t.right,i.right),bottom:Math.max(t.bottom,i.bottom)+n});br(e,r.scrollLeft,r.scrollTop)}function Cr(e,t){if(Math.abs(e.doc.scrollTop-t)<2)return;re||Do(e,{top:t}),Aa(e,t,!0),re&&Do(e),Ar(e,100)}function Aa(e,t,i){if(t=Math.max(0,Math.min(e.display.scroller.scrollHeight-e.display.scroller.clientHeight,t)),e.display.scroller.scrollTop==t&&!i)return;e.doc.scrollTop=t,e.display.scrollbars.setScrollTop(t),e.display.scroller.scrollTop!=t&&(e.display.scroller.scrollTop=t)}function _i(e,t,i,n){if(t=Math.max(0,Math.min(t,e.display.scroller.scrollWidth-e.display.scroller.clientWidth)),(i?t==e.doc.scrollLeft:Math.abs(e.doc.scrollLeft-t)<2)&&!n)return;e.doc.scrollLeft=t,Ra(e),e.display.scroller.scrollLeft!=t&&(e.display.scroller.scrollLeft=t),e.display.scrollbars.setScrollLeft(t)}function xr(e){var t=e.display,i=t.gutters.offsetWidth,n=Math.round(e.doc.height+fo(e.display));return{clientHeight:t.scroller.clientHeight,viewHeight:t.wrapper.clientHeight,scrollWidth:t.scroller.scrollWidth,clientWidth:t.scroller.clientWidth,viewWidth:t.wrapper.clientWidth,barLeft:e.options.fixedGutter?i:0,docHeight:n,scrollHeight:n+di(e)+t.barHeight,nativeBarWidth:t.nativeBarWidth,gutterWidth:i}}var Ui=function(e,t,i){this.cm=i;var n=this.vert=R("div",[R("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),r=this.horiz=R("div",[R("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");n.tabIndex=r.tabIndex=-1,e(n),e(r),ye(n,"scroll",function(){n.clientHeight&&t(n.scrollTop,"vertical")}),ye(r,"scroll",function(){r.clientWidth&&t(r.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,_&&Z<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};Ui.prototype.update=function(e){var t=e.scrollWidth>e.clientWidth+1,i=e.scrollHeight>e.clientHeight+1,n=e.nativeBarWidth;if(i){this.vert.style.display="block",this.vert.style.bottom=t?n+"px":"0";var r=e.viewHeight-(t?n:0);this.vert.firstChild.style.height=Math.max(0,e.scrollHeight-e.clientHeight+r)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(t){this.horiz.style.display="block",this.horiz.style.right=i?n+"px":"0",this.horiz.style.left=e.barLeft+"px";var s=e.viewWidth-e.barLeft-(i?n:0);this.horiz.firstChild.style.width=Math.max(0,e.scrollWidth-e.clientWidth+s)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&e.clientHeight>0&&(n==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:i?n:0,bottom:t?n:0}},Ui.prototype.setScrollLeft=function(e){this.horiz.scrollLeft!=e&&(this.horiz.scrollLeft=e),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},Ui.prototype.setScrollTop=function(e){this.vert.scrollTop!=e&&(this.vert.scrollTop=e),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},Ui.prototype.zeroWidthHack=function(){var e=k&&!E?"12px":"18px";this.horiz.style.height=this.vert.style.width=e,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new we,this.disableVert=new we},Ui.prototype.enableZeroWidthBar=function(e,t,i){e.style.pointerEvents="auto";function n(){var r=e.getBoundingClientRect(),s=i=="vert"?document.elementFromPoint(r.right-1,(r.top+r.bottom)/2):document.elementFromPoint((r.right+r.left)/2,r.bottom-1);s!=e?e.style.pointerEvents="none":t.set(1e3,n)}t.set(1e3,n)},Ui.prototype.clear=function(){var e=this.horiz.parentNode;e.removeChild(this.horiz),e.removeChild(this.vert)};var Er=function(){};Er.prototype.update=function(){return{bottom:0,right:0}},Er.prototype.setScrollLeft=function(){},Er.prototype.setScrollTop=function(){},Er.prototype.clear=function(){};function $i(e,t){t||(t=xr(e));var i=e.display.barWidth,n=e.display.barHeight;wa(e,t);for(var r=0;r<4&&i!=e.display.barWidth||n!=e.display.barHeight;r++)i!=e.display.barWidth&&e.options.lineWrapping&&Kr(e),wa(e,xr(e)),i=e.display.barWidth,n=e.display.barHeight}function wa(e,t){var i=e.display,n=i.scrollbars.update(t);i.sizer.style.paddingRight=(i.barWidth=n.right)+"px",i.sizer.style.paddingBottom=(i.barHeight=n.bottom)+"px",i.heightForcer.style.borderBottom=n.bottom+"px solid transparent",n.right&&n.bottom?(i.scrollbarFiller.style.display="block",i.scrollbarFiller.style.height=n.bottom+"px",i.scrollbarFiller.style.width=n.right+"px"):i.scrollbarFiller.style.display="",n.bottom&&e.options.coverGutterNextToScrollbar&&e.options.fixedGutter?(i.gutterFiller.style.display="block",i.gutterFiller.style.height=n.bottom+"px",i.gutterFiller.style.width=t.gutterWidth+"px"):i.gutterFiller.style.display=""}var Sa={native:Ui,null:Er};function ka(e){e.display.scrollbars&&(e.display.scrollbars.clear(),e.display.scrollbars.addClass&&Ae(e.display.wrapper,e.display.scrollbars.addClass)),e.display.scrollbars=new Sa[e.options.scrollbarStyle](function(t){e.display.wrapper.insertBefore(t,e.display.scrollbarFiller),ye(t,"mousedown",function(){e.state.focused&&setTimeout(function(){return e.display.input.focus()},0)}),t.setAttribute("cm-not-content","true")},function(t,i){i=="horizontal"?_i(e,t):Cr(e,t)},e),e.display.scrollbars.addClass&&ne(e.display.wrapper,e.display.scrollbars.addClass)}var qs=0;function ji(e){e.curOp={cm:e,viewChanged:!1,startHeight:e.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++qs},ei(e.curOp)}function Fi(e){var t=e.curOp;t&&Wr(t,function(i){for(var n=0;n=i.viewTo)||i.maxLineChanged&&t.options.lineWrapping,e.update=e.mustUpdate&&new Yr(t,e.mustUpdate&&{top:e.scrollTop,ensure:e.scrollToPos},e.forceUpdate)}function tl(e){e.updatedDisplay=e.mustUpdate&&Ro(e.cm,e.update)}function nl(e){var t=e.cm,i=t.display;e.updatedDisplay&&Kr(t),e.barMeasure=xr(t),i.maxLineChanged&&!t.options.lineWrapping&&(e.adjustWidthTo=ra(t,i.maxLine,i.maxLine.text.length).left+3,t.display.sizerWidth=e.adjustWidthTo,e.barMeasure.scrollWidth=Math.max(i.scroller.clientWidth,i.sizer.offsetLeft+e.adjustWidthTo+di(t)+t.display.barWidth),e.maxScrollLeft=Math.max(0,i.sizer.offsetLeft+e.adjustWidthTo-Oi(t))),(e.updatedDisplay||e.selectionChanged)&&(e.preparedSelection=i.input.prepareSelection())}function il(e){var t=e.cm;e.adjustWidthTo!=null&&(t.display.sizer.style.minWidth=e.adjustWidthTo+"px",e.maxScrollLeft=e.display.viewTo)return;var i=+new Date+e.options.workTime,n=Ke(e,t.highlightFrontier),r=[];t.iter(n.line,Math.min(t.first+t.size,e.display.viewTo+500),function(s){if(n.line>=e.display.viewFrom){var l=s.styles,p=s.text.length>e.options.maxHighlightLength?Xt(t.mode,n.state):null,m=K(e,s,n,!0);p&&(n.state=p),s.styles=m.styles;var x=s.styleClasses,N=m.classes;N?s.styleClasses=N:x&&(s.styleClasses=null);for(var W=!l||l.length!=s.styles.length||x!=N&&(!x||!N||x.bgClass!=N.bgClass||x.textClass!=N.textClass),me=0;!W&&mei)return Ar(e,e.options.workDelay),!0}),t.highlightFrontier=n.line,t.modeFrontier=Math.max(t.modeFrontier,n.line),r.length&&Hn(e,function(){for(var s=0;s=i.viewFrom&&t.visible.to<=i.viewTo&&(i.updateLineNumbers==null||i.updateLineNumbers>=i.viewTo)&&i.renderedView==i.view&&ga(e)==0)return!1;Da(e)&&(Ai(e),t.dims=xo(e));var r=n.first+n.size,s=Math.max(t.visible.from-e.options.viewportMargin,n.first),l=Math.min(r,t.visible.to+e.options.viewportMargin);i.viewFroml&&i.viewTo-l<20&&(l=Math.min(r,i.viewTo)),Ln&&(s=Ci(e.doc,s),l=jr(e.doc,l));var p=s!=i.viewFrom||l!=i.viewTo||i.lastWrapHeight!=t.wrapperHeight||i.lastWrapWidth!=t.wrapperWidth;Ks(e,s,l),i.viewOffset=ai(gt(e.doc,i.viewFrom)),e.display.mover.style.top=i.viewOffset+"px";var m=ga(e);if(!p&&m==0&&!t.force&&i.renderedView==i.view&&(i.updateLineNumbers==null||i.updateLineNumbers>=i.viewTo))return!1;var x=sl(e);return m>4&&(i.lineDiv.style.display="none"),ul(e,i.updateLineNumbers,t.dims),m>4&&(i.lineDiv.style.display=""),i.renderedView=i.view,ll(x),be(i.cursorDiv),be(i.selectionDiv),i.gutters.style.height=i.sizer.style.minHeight=0,p&&(i.lastWrapHeight=t.wrapperHeight,i.lastWrapWidth=t.wrapperWidth,Ar(e,400)),i.updateLineNumbers=null,!0}function Ma(e,t){for(var i=t.viewport,n=!0;;n=!1){if(!n||!e.options.lineWrapping||t.oldDisplayWidth==Oi(e)){if(i&&i.top!=null&&(i={top:Math.min(e.doc.height+fo(e.display)-po(e),i.top)}),t.visible=Qr(e.display,e.doc,i),t.visible.from>=e.display.viewFrom&&t.visible.to<=e.display.viewTo)break}else n&&(t.visible=Qr(e.display,e.doc,i));if(!Ro(e,t))break;Kr(e);var r=xr(e);yr(e),$i(e,r),Io(e,r),t.force=!1}t.signal(e,"update",e),(e.display.viewFrom!=e.display.reportedViewFrom||e.display.viewTo!=e.display.reportedViewTo)&&(t.signal(e,"viewportChange",e,e.display.viewFrom,e.display.viewTo),e.display.reportedViewFrom=e.display.viewFrom,e.display.reportedViewTo=e.display.viewTo)}function Do(e,t){var i=new Yr(e,t);if(Ro(e,i)){Kr(e),Ma(e,i);var n=xr(e);yr(e),$i(e,n),Io(e,n),i.finish()}}function ul(e,t,i){var n=e.display,r=e.options.lineNumbers,s=n.lineDiv,l=s.firstChild;function p(Re){var Ue=Re.nextSibling;return L&&k&&e.display.currentWheelTarget==Re?Re.style.display="none":Re.parentNode.removeChild(Re),Ue}for(var m=n.view,x=n.viewFrom,N=0;N-1&&(he=!1),Xo(e,W,x,i)),he&&(be(W.lineNumber),W.lineNumber.appendChild(document.createTextNode(ii(e.options,x)))),l=W.node.nextSibling}x+=W.size}for(;l;)l=p(l)}function To(e){var t=e.gutters.offsetWidth;e.sizer.style.marginLeft=t+"px"}function Io(e,t){e.display.sizer.style.minHeight=t.docHeight+"px",e.display.heightForcer.style.top=t.docHeight+"px",e.display.gutters.style.height=t.docHeight+e.display.barHeight+di(e)+"px"}function Ra(e){var t=e.display,i=t.view;if(!t.alignWidgets&&(!t.gutters.firstChild||!e.options.fixedGutter))return;for(var n=Eo(t)-t.scroller.scrollLeft+e.doc.scrollLeft,r=t.gutters.offsetWidth,s=n+"px",l=0;ll.clientWidth,m=l.scrollHeight>l.clientHeight;if(!(n&&p||r&&m))return;if(r&&k&&L){e:for(var x=t.target,N=s.view;x!=l;x=x.parentNode)for(var W=0;W=0&&at(e,n.to())<=0)return i}return-1};var Kt=function(e,t){this.anchor=e,this.head=t};Kt.prototype.from=function(){return $t(this.anchor,this.head)},Kt.prototype.to=function(){return Qt(this.anchor,this.head)},Kt.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function li(e,t,i){var n=e&&e.options.selectionsMayTouch,r=t[i];t.sort(function(me,he){return at(me.from(),he.from())}),i=xe(t,r);for(var s=1;s0:m>=0){var x=$t(p.from(),l.from()),N=Qt(p.to(),l.to()),W=p.empty()?l.from()==l.head:p.from()==p.head;s<=i&&--i,t.splice(--s,2,new Kt(W?N:x,W?x:N))}}return new Xn(t,i)}function wi(e,t){return new Xn([new Kt(e,t||e)],0)}function Si(e){return e.text?De(e.from.line+e.text.length-1,je(e.text).length+(e.text.length==1?e.from.ch:0)):e.to}function Oa(e,t){if(at(e,t.from)<0)return e;if(at(e,t.to)<=0)return Si(t);var i=e.line+t.text.length-(t.to.line-t.from.line)-1,n=e.ch;return e.line==t.to.line&&(n+=Si(t).ch-t.to.ch),De(i,n)}function Oo(e,t){for(var i=[],n=0;n1&&e.remove(p.line+1,Re-1),e.insert(p.line+1,Je)}An(e,"change",e,t)}function ki(e,t,i){function n(r,s,l){if(r.linked)for(var p=0;p1&&!e.done[e.done.length-2].ranges)return e.done.pop(),je(e.done)}function ja(e,t,i,n){var r=e.history;r.undone.length=0;var s=+new Date,l,p;if((r.lastOp==n||r.lastOrigin==t.origin&&t.origin&&(t.origin.charAt(0)=="+"&&r.lastModTime>s-(e.cm?e.cm.options.historyEventDelay:500)||t.origin.charAt(0)=="*"))&&(l=pl(r,r.lastOp==n)))p=je(l.changes),at(t.from,t.to)==0&&at(t.from,p.to)==0?p.to=Si(t):l.changes.push(Bo(e,t));else{var m=je(r.done);for((!m||!m.ranges)&&qr(e.sel,r.done),l={changes:[Bo(e,t)],generation:r.generation},r.done.push(l);r.done.length>r.undoDepth;)r.done.shift(),r.done[0].ranges||r.done.shift()}r.done.push(i),r.generation=++r.maxGeneration,r.lastModTime=r.lastSelTime=s,r.lastOp=r.lastSelOp=n,r.lastOrigin=r.lastSelOrigin=t.origin,p||Se(e,"historyAdded")}function ml(e,t,i,n){var r=t.charAt(0);return r=="*"||r=="+"&&i.ranges.length==n.ranges.length&&i.somethingSelected()==n.somethingSelected()&&new Date-e.history.lastSelTime<=(e.cm?e.cm.options.historyEventDelay:500)}function gl(e,t,i,n){var r=e.history,s=n&&n.origin;i==r.lastSelOp||s&&r.lastSelOrigin==s&&(r.lastModTime==r.lastSelTime&&r.lastOrigin==s||ml(e,s,je(r.done),t))?r.done[r.done.length-1]=t:qr(t,r.done),r.lastSelTime=+new Date,r.lastSelOrigin=s,r.lastSelOp=i,n&&n.clearRedo!==!1&&Ua(r.undone)}function qr(e,t){var i=je(t);i&&i.ranges&&i.equals(e)||t.push(e)}function Fa(e,t,i,n){var r=t["spans_"+e.id],s=0;e.iter(Math.max(e.first,i),Math.min(e.first+e.size,n),function(l){l.markedSpans&&((r||(r=t["spans_"+e.id]={}))[s]=l.markedSpans),++s})}function vl(e){if(!e)return null;for(var t,i=0;i-1&&(je(p)[W]=x[W],delete x[W]))}}return n}function _o(e,t,i,n){if(n){var r=e.anchor;if(i){var s=at(t,r)<0;s!=at(i,r)<0?(r=t,t=i):s!=at(t,i)<0&&(t=i)}return new Kt(r,t)}else return new Kt(i||t,t)}function $r(e,t,i,n,r){r==null&&(r=e.cm&&(e.cm.display.shift||e.extend)),kn(e,new Xn([_o(e.sel.primary(),t,i,r)],0),n)}function za(e,t,i){for(var n=[],r=e.cm&&(e.cm.display.shift||e.extend),s=0;s=t.ch:p.to>t.ch))){if(r&&(Se(m,"beforeCursorEnter"),m.explicitlyCleared))if(s.markedSpans){--l;continue}else break;if(!m.atomic)continue;if(i){var W=m.find(n<0?1:-1),me=void 0;if((n<0?N:x)&&(W=Ja(e,W,-n,W&&W.line==t.line?s:null)),W&&W.line==t.line&&(me=at(W,i))&&(n<0?me<0:me>0))return tr(e,W,t,n,r)}var he=m.find(n<0?-1:1);return(n<0?x:N)&&(he=Ja(e,he,n,he.line==t.line?s:null)),he?tr(e,he,t,n,r):null}}return t}function to(e,t,i,n,r){var s=n||1,l=tr(e,t,i,s,r)||!r&&tr(e,t,i,s,!0)||tr(e,t,i,-s,r)||!r&&tr(e,t,i,-s,!0);return l||(e.cantEdit=!0,De(e.first,0))}function Ja(e,t,i,n){return i<0&&t.ch==0?t.line>e.first?o(e,De(t.line-1)):null:i>0&&t.ch==(n||gt(e,t.line)).text.length?t.line=0;--r)Xa(e,{from:n[r].from,to:n[r].to,text:r?[""]:t.text,origin:t.origin});else Xa(e,t)}function Xa(e,t){if(t.text.length==1&&t.text[0]==""&&at(t.from,t.to)==0)return;var i=Oo(e,t);ja(e,t,i,e.cm?e.cm.curOp.id:NaN),kr(e,t,i,oi(e,t));var n=[];ki(e,function(r,s){!s&&xe(n,r.history)==-1&&(ts(r.history,t),n.push(r.history)),kr(r,t,null,oi(r,t))})}function no(e,t,i){var n=e.cm&&e.cm.state.suppressEdits;if(n&&!i)return;for(var r=e.history,s,l=e.sel,p=t=="undo"?r.done:r.undone,m=t=="undo"?r.undone:r.done,x=0;x=0;--he){var Re=me(he);if(Re)return Re.v}}function qa(e,t){if(t==0)return;if(e.first+=t,e.sel=new Xn(et(e.sel.ranges,function(r){return new Kt(De(r.anchor.line+t,r.anchor.ch),De(r.head.line+t,r.head.ch))}),e.sel.primIndex),e.cm){Nn(e.cm,e.first,e.first-t,t);for(var i=e.cm.display,n=i.viewFrom;ne.lastLine())return;if(t.from.lines&&(t={from:t.from,to:De(s,gt(e,s).text.length),text:[t.text[0]],origin:t.origin}),t.removed=In(e,t.from,t.to),i||(i=Oo(e,t)),e.cm?Cl(e.cm,t,n):No(e,t,n),eo(e,i,We),e.cantEdit&&to(e,De(e.firstLine(),0))&&(e.cantEdit=!1)}function Cl(e,t,i){var n=e.doc,r=e.display,s=t.from,l=t.to,p=!1,m=s.line;e.options.lineWrapping||(m=It(On(gt(n,s.line))),n.iter(m,l.line+1,function(he){if(he==r.maxLine)return p=!0,!0})),n.sel.contains(t.from,t.to)>-1&&ee(e),No(n,t,i,ma(e)),e.options.lineWrapping||(n.iter(m,s.line+t.text.length,function(he){var Re=Qi(he);Re>r.maxLineLength&&(r.maxLine=he,r.maxLineLength=Re,r.maxLineChanged=!0,p=!1)}),p&&(e.curOp.updateMaxLine=!0)),$n(n,s.line),Ar(e,400);var x=t.text.length-(l.line-s.line)-1;t.full?Nn(e):s.line==l.line&&t.text.length==1&&!Na(e.doc,t)?Ei(e,s.line,"text"):Nn(e,s.line,l.line+1,x);var N=Y(e,"changes"),W=Y(e,"change");if(W||N){var me={from:s,to:l,text:t.text,removed:t.removed,origin:t.origin};W&&An(e,"change",e,me),N&&(e.curOp.changeObjs||(e.curOp.changeObjs=[])).push(me)}e.display.selForContextMenu=null}function ir(e,t,i,n,r){var s;n||(n=i),at(n,i)<0&&(s=[n,i],i=s[0],n=s[1]),typeof t=="string"&&(t=e.splitLines(t)),nr(e,{from:i,to:n,text:t,origin:r})}function $a(e,t,i,n){i1||!(this.children[0]instanceof Rr))){var p=[];this.collapse(p),this.children=[new Rr(p)],this.children[0].parent=this}},collapse:function(e){for(var t=0;t50){for(var l=r.lines.length%25+25,p=l;p10);e.parent.maybeSpill()},iterN:function(e,t,i){for(var n=0;ne.display.maxLineLength&&(e.display.maxLine=x,e.display.maxLineLength=N,e.display.maxLineChanged=!0)}n!=null&&e&&this.collapsed&&Nn(e,n,r+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,e&&Ka(e.doc)),e&&An(e,"markerCleared",e,this,n,r),t&&Fi(e),this.parent&&this.parent.clear()},Mi.prototype.find=function(e,t){e==null&&this.type=="bookmark"&&(e=1);for(var i,n,r=0;r0||l==0&&s.clearWhenEmpty!==!1)return s;if(s.replacedWith&&(s.collapsed=!0,s.widgetNode=de("span",[s.replacedWith],"CodeMirror-widget"),n.handleMouseEvents||s.widgetNode.setAttribute("cm-ignore-events","true"),n.insertLeft&&(s.widgetNode.insertLeft=!0)),s.collapsed){if(un(e,t.line,t,i,s)||t.line!=i.line&&un(e,i.line,t,i,s))throw new Error("Inserting collapsed marker partially overlapping an existing one");Wn()}s.addToHistory&&ja(e,{from:t,to:i,origin:"markText"},e.sel,NaN);var p=t.line,m=e.cm,x;if(e.iter(p,i.line+1,function(W){m&&s.collapsed&&!m.options.lineWrapping&&On(W)==m.display.maxLine&&(x=!0),s.collapsed&&p!=t.line&&Sn(W,0),hi(W,new bi(s,p==t.line?t.ch:null,p==i.line?i.ch:null)),++p}),s.collapsed&&e.iter(t.line,i.line+1,function(W){zn(e,W)&&Sn(W,0)}),s.clearOnEnter&&ye(s,"beforeCursorEnter",function(){return s.clear()}),s.readOnly&&(Jn(),(e.history.done.length||e.history.undone.length)&&e.clearHistory()),s.collapsed&&(s.id=++is,s.atomic=!0),m){if(x&&(m.curOp.updateMaxLine=!0),s.collapsed)Nn(m,t.line,i.line+1);else if(s.className||s.startStyle||s.endStyle||s.css||s.attributes||s.title)for(var N=t.line;N<=i.line;N++)Ei(m,N,"text");s.atomic&&Ka(m.doc),An(m,"markerAdded",m,s)}return s}var Ir=function(e,t){this.markers=e,this.primary=t;for(var i=0;i=0;m--)nr(this,n[m]);p?Ga(this,p):this.cm&&qi(this.cm)}),undo:bn(function(){no(this,"undo")}),redo:bn(function(){no(this,"redo")}),undoSelection:bn(function(){no(this,"undo",!0)}),redoSelection:bn(function(){no(this,"redo",!0)}),setExtending:function(e){this.extend=e},getExtending:function(){return this.extend},historySize:function(){for(var e=this.history,t=0,i=0,n=0;n=e.ch)&&t.push(r.marker.parent||r.marker)}return t},findMarks:function(e,t,i){e=o(this,e),t=o(this,t);var n=[],r=e.line;return this.iter(e.line,t.line+1,function(s){var l=s.markedSpans;if(l)for(var p=0;p=m.to||m.from==null&&r!=e.line||m.from!=null&&r==t.line&&m.from>=t.ch)&&(!i||i(m.marker))&&n.push(m.marker.parent||m.marker)}++r}),n},getAllMarks:function(){var e=[];return this.iter(function(t){var i=t.markedSpans;if(i)for(var n=0;ne)return t=e,!0;e-=s,++i}),o(this,De(i,t))},indexFromPos:function(e){e=o(this,e);var t=e.ch;if(e.linet&&(t=e.from),e.to!=null&&e.to1&&(l=!0)),x.scrollLeft!=null&&(_i(e,x.scrollLeft),Math.abs(e.doc.scrollLeft-W)>1&&(l=!0)),!l)break}return r}function Zs(e,t){var i=ko(e,t);i.scrollTop!=null&&Cr(e,i.scrollTop),i.scrollLeft!=null&&_i(e,i.scrollLeft)}function ko(e,t){var i=e.display,n=Yi(e.display);t.top<0&&(t.top=0);var r=e.curOp&&e.curOp.scrollTop!=null?e.curOp.scrollTop:i.scroller.scrollTop,s=po(e),l={};t.bottom-t.top>s&&(t.bottom=t.top+s);var p=e.doc.height+fo(i),m=t.topp-n;if(t.topr+s){var N=Math.min(t.top,(x?p:t.bottom)-s);N!=r&&(l.scrollTop=N)}var W=e.options.fixedGutter?0:i.gutters.offsetWidth,me=e.curOp&&e.curOp.scrollLeft!=null?e.curOp.scrollLeft:i.scroller.scrollLeft-W,he=Oi(e)-i.gutters.offsetWidth,Re=t.right-t.left>he;return Re&&(t.right=t.left+he),t.left<10?l.scrollLeft=0:t.lefthe+me-3&&(l.scrollLeft=t.right+(Re?0:10)-he),l}function Mo(e,t){if(t==null)return;Jr(e),e.curOp.scrollTop=(e.curOp.scrollTop==null?e.doc.scrollTop:e.curOp.scrollTop)+t}function qi(e){Jr(e);var t=e.getCursor();e.curOp.scrollToPos={from:t,to:t,margin:e.options.cursorScrollMargin}}function br(e,t,i){(t!=null||i!=null)&&Jr(e),t!=null&&(e.curOp.scrollLeft=t),i!=null&&(e.curOp.scrollTop=i)}function Xs(e,t){Jr(e),e.curOp.scrollToPos=t}function Jr(e){var t=e.curOp.scrollToPos;if(t){e.curOp.scrollToPos=null;var i=da(e,t.from),n=da(e,t.to);Ea(e,i,n,t.margin)}}function Ea(e,t,i,n){var r=ko(e,{left:Math.min(t.left,i.left),top:Math.min(t.top,i.top)-n,right:Math.max(t.right,i.right),bottom:Math.max(t.bottom,i.bottom)+n});br(e,r.scrollLeft,r.scrollTop)}function Cr(e,t){if(Math.abs(e.doc.scrollTop-t)<2)return;re||Do(e,{top:t}),Aa(e,t,!0),re&&Do(e),Ar(e,100)}function Aa(e,t,i){if(t=Math.max(0,Math.min(e.display.scroller.scrollHeight-e.display.scroller.clientHeight,t)),e.display.scroller.scrollTop==t&&!i)return;e.doc.scrollTop=t,e.display.scrollbars.setScrollTop(t),e.display.scroller.scrollTop!=t&&(e.display.scroller.scrollTop=t)}function _i(e,t,i,n){if(t=Math.max(0,Math.min(t,e.display.scroller.scrollWidth-e.display.scroller.clientWidth)),(i?t==e.doc.scrollLeft:Math.abs(e.doc.scrollLeft-t)<2)&&!n)return;e.doc.scrollLeft=t,Ra(e),e.display.scroller.scrollLeft!=t&&(e.display.scroller.scrollLeft=t),e.display.scrollbars.setScrollLeft(t)}function xr(e){var t=e.display,i=t.gutters.offsetWidth,n=Math.round(e.doc.height+fo(e.display));return{clientHeight:t.scroller.clientHeight,viewHeight:t.wrapper.clientHeight,scrollWidth:t.scroller.scrollWidth,clientWidth:t.scroller.clientWidth,viewWidth:t.wrapper.clientWidth,barLeft:e.options.fixedGutter?i:0,docHeight:n,scrollHeight:n+di(e)+t.barHeight,nativeBarWidth:t.nativeBarWidth,gutterWidth:i}}var Ui=function(e,t,i){this.cm=i;var n=this.vert=R("div",[R("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),r=this.horiz=R("div",[R("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");n.tabIndex=r.tabIndex=-1,e(n),e(r),ye(n,"scroll",function(){n.clientHeight&&t(n.scrollTop,"vertical")}),ye(r,"scroll",function(){r.clientWidth&&t(r.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,_&&Z<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};Ui.prototype.update=function(e){var t=e.scrollWidth>e.clientWidth+1,i=e.scrollHeight>e.clientHeight+1,n=e.nativeBarWidth;if(i){this.vert.style.display="block",this.vert.style.bottom=t?n+"px":"0";var r=e.viewHeight-(t?n:0);this.vert.firstChild.style.height=Math.max(0,e.scrollHeight-e.clientHeight+r)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(t){this.horiz.style.display="block",this.horiz.style.right=i?n+"px":"0",this.horiz.style.left=e.barLeft+"px";var s=e.viewWidth-e.barLeft-(i?n:0);this.horiz.firstChild.style.width=Math.max(0,e.scrollWidth-e.clientWidth+s)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&e.clientHeight>0&&(n==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:i?n:0,bottom:t?n:0}},Ui.prototype.setScrollLeft=function(e){this.horiz.scrollLeft!=e&&(this.horiz.scrollLeft=e),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},Ui.prototype.setScrollTop=function(e){this.vert.scrollTop!=e&&(this.vert.scrollTop=e),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},Ui.prototype.zeroWidthHack=function(){var e=k&&!E?"12px":"18px";this.horiz.style.height=this.vert.style.width=e,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new we,this.disableVert=new we},Ui.prototype.enableZeroWidthBar=function(e,t,i){e.style.pointerEvents="auto";function n(){var r=e.getBoundingClientRect(),s=i=="vert"?document.elementFromPoint(r.right-1,(r.top+r.bottom)/2):document.elementFromPoint((r.right+r.left)/2,r.bottom-1);s!=e?e.style.pointerEvents="none":t.set(1e3,n)}t.set(1e3,n)},Ui.prototype.clear=function(){var e=this.horiz.parentNode;e.removeChild(this.horiz),e.removeChild(this.vert)};var Er=function(){};Er.prototype.update=function(){return{bottom:0,right:0}},Er.prototype.setScrollLeft=function(){},Er.prototype.setScrollTop=function(){},Er.prototype.clear=function(){};function $i(e,t){t||(t=xr(e));var i=e.display.barWidth,n=e.display.barHeight;wa(e,t);for(var r=0;r<4&&i!=e.display.barWidth||n!=e.display.barHeight;r++)i!=e.display.barWidth&&e.options.lineWrapping&&Kr(e),wa(e,xr(e)),i=e.display.barWidth,n=e.display.barHeight}function wa(e,t){var i=e.display,n=i.scrollbars.update(t);i.sizer.style.paddingRight=(i.barWidth=n.right)+"px",i.sizer.style.paddingBottom=(i.barHeight=n.bottom)+"px",i.heightForcer.style.borderBottom=n.bottom+"px solid transparent",n.right&&n.bottom?(i.scrollbarFiller.style.display="block",i.scrollbarFiller.style.height=n.bottom+"px",i.scrollbarFiller.style.width=n.right+"px"):i.scrollbarFiller.style.display="",n.bottom&&e.options.coverGutterNextToScrollbar&&e.options.fixedGutter?(i.gutterFiller.style.display="block",i.gutterFiller.style.height=n.bottom+"px",i.gutterFiller.style.width=t.gutterWidth+"px"):i.gutterFiller.style.display=""}var Sa={native:Ui,null:Er};function ka(e){e.display.scrollbars&&(e.display.scrollbars.clear(),e.display.scrollbars.addClass&&Ae(e.display.wrapper,e.display.scrollbars.addClass)),e.display.scrollbars=new Sa[e.options.scrollbarStyle](function(t){e.display.wrapper.insertBefore(t,e.display.scrollbarFiller),ye(t,"mousedown",function(){e.state.focused&&setTimeout(function(){return e.display.input.focus()},0)}),t.setAttribute("cm-not-content","true")},function(t,i){i=="horizontal"?_i(e,t):Cr(e,t)},e),e.display.scrollbars.addClass&&ne(e.display.wrapper,e.display.scrollbars.addClass)}var qs=0;function ji(e){e.curOp={cm:e,viewChanged:!1,startHeight:e.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++qs},ei(e.curOp)}function Fi(e){var t=e.curOp;t&&Wr(t,function(i){for(var n=0;n=i.viewTo)||i.maxLineChanged&&t.options.lineWrapping,e.update=e.mustUpdate&&new Yr(t,e.mustUpdate&&{top:e.scrollTop,ensure:e.scrollToPos},e.forceUpdate)}function tl(e){e.updatedDisplay=e.mustUpdate&&Ro(e.cm,e.update)}function nl(e){var t=e.cm,i=t.display;e.updatedDisplay&&Kr(t),e.barMeasure=xr(t),i.maxLineChanged&&!t.options.lineWrapping&&(e.adjustWidthTo=ra(t,i.maxLine,i.maxLine.text.length).left+3,t.display.sizerWidth=e.adjustWidthTo,e.barMeasure.scrollWidth=Math.max(i.scroller.clientWidth,i.sizer.offsetLeft+e.adjustWidthTo+di(t)+t.display.barWidth),e.maxScrollLeft=Math.max(0,i.sizer.offsetLeft+e.adjustWidthTo-Oi(t))),(e.updatedDisplay||e.selectionChanged)&&(e.preparedSelection=i.input.prepareSelection())}function il(e){var t=e.cm;e.adjustWidthTo!=null&&(t.display.sizer.style.minWidth=e.adjustWidthTo+"px",e.maxScrollLeft=e.display.viewTo)return;var i=+new Date+e.options.workTime,n=Ke(e,t.highlightFrontier),r=[];t.iter(n.line,Math.min(t.first+t.size,e.display.viewTo+500),function(s){if(n.line>=e.display.viewFrom){var l=s.styles,p=s.text.length>e.options.maxHighlightLength?Xt(t.mode,n.state):null,m=K(e,s,n,!0);p&&(n.state=p),s.styles=m.styles;var x=s.styleClasses,N=m.classes;N?s.styleClasses=N:x&&(s.styleClasses=null);for(var W=!l||l.length!=s.styles.length||x!=N&&(!x||!N||x.bgClass!=N.bgClass||x.textClass!=N.textClass),me=0;!W&&mei)return Ar(e,e.options.workDelay),!0}),t.highlightFrontier=n.line,t.modeFrontier=Math.max(t.modeFrontier,n.line),r.length&&Hn(e,function(){for(var s=0;s=i.viewFrom&&t.visible.to<=i.viewTo&&(i.updateLineNumbers==null||i.updateLineNumbers>=i.viewTo)&&i.renderedView==i.view&&ga(e)==0)return!1;Da(e)&&(Ai(e),t.dims=xo(e));var r=n.first+n.size,s=Math.max(t.visible.from-e.options.viewportMargin,n.first),l=Math.min(r,t.visible.to+e.options.viewportMargin);i.viewFroml&&i.viewTo-l<20&&(l=Math.min(r,i.viewTo)),Ln&&(s=Ci(e.doc,s),l=jr(e.doc,l));var p=s!=i.viewFrom||l!=i.viewTo||i.lastWrapHeight!=t.wrapperHeight||i.lastWrapWidth!=t.wrapperWidth;Ks(e,s,l),i.viewOffset=ai(gt(e.doc,i.viewFrom)),e.display.mover.style.top=i.viewOffset+"px";var m=ga(e);if(!p&&m==0&&!t.force&&i.renderedView==i.view&&(i.updateLineNumbers==null||i.updateLineNumbers>=i.viewTo))return!1;var x=sl(e);return m>4&&(i.lineDiv.style.display="none"),ul(e,i.updateLineNumbers,t.dims),m>4&&(i.lineDiv.style.display=""),i.renderedView=i.view,ll(x),be(i.cursorDiv),be(i.selectionDiv),i.gutters.style.height=i.sizer.style.minHeight=0,p&&(i.lastWrapHeight=t.wrapperHeight,i.lastWrapWidth=t.wrapperWidth,Ar(e,400)),i.updateLineNumbers=null,!0}function Ma(e,t){for(var i=t.viewport,n=!0;;n=!1){if(!n||!e.options.lineWrapping||t.oldDisplayWidth==Oi(e)){if(i&&i.top!=null&&(i={top:Math.min(e.doc.height+fo(e.display)-po(e),i.top)}),t.visible=Qr(e.display,e.doc,i),t.visible.from>=e.display.viewFrom&&t.visible.to<=e.display.viewTo)break}else n&&(t.visible=Qr(e.display,e.doc,i));if(!Ro(e,t))break;Kr(e);var r=xr(e);yr(e),$i(e,r),Io(e,r),t.force=!1}t.signal(e,"update",e),(e.display.viewFrom!=e.display.reportedViewFrom||e.display.viewTo!=e.display.reportedViewTo)&&(t.signal(e,"viewportChange",e,e.display.viewFrom,e.display.viewTo),e.display.reportedViewFrom=e.display.viewFrom,e.display.reportedViewTo=e.display.viewTo)}function Do(e,t){var i=new Yr(e,t);if(Ro(e,i)){Kr(e),Ma(e,i);var n=xr(e);yr(e),$i(e,n),Io(e,n),i.finish()}}function ul(e,t,i){var n=e.display,r=e.options.lineNumbers,s=n.lineDiv,l=s.firstChild;function p(Re){var Ue=Re.nextSibling;return L&&k&&e.display.currentWheelTarget==Re?Re.style.display="none":Re.parentNode.removeChild(Re),Ue}for(var m=n.view,x=n.viewFrom,N=0;N-1&&(he=!1),Xo(e,W,x,i)),he&&(be(W.lineNumber),W.lineNumber.appendChild(document.createTextNode(ii(e.options,x)))),l=W.node.nextSibling}x+=W.size}for(;l;)l=p(l)}function To(e){var t=e.gutters.offsetWidth;e.sizer.style.marginLeft=t+"px"}function Io(e,t){e.display.sizer.style.minHeight=t.docHeight+"px",e.display.heightForcer.style.top=t.docHeight+"px",e.display.gutters.style.height=t.docHeight+e.display.barHeight+di(e)+"px"}function Ra(e){var t=e.display,i=t.view;if(!t.alignWidgets&&(!t.gutters.firstChild||!e.options.fixedGutter))return;for(var n=Eo(t)-t.scroller.scrollLeft+e.doc.scrollLeft,r=t.gutters.offsetWidth,s=n+"px",l=0;ll.clientWidth,m=l.scrollHeight>l.clientHeight;if(!(n&&p||r&&m))return;if(r&&k&&L){e:for(var x=t.target,N=s.view;x!=l;x=x.parentNode)for(var W=0;W=0&&at(e,n.to())<=0)return i}return-1};var Kt=function(e,t){this.anchor=e,this.head=t};Kt.prototype.from=function(){return $t(this.anchor,this.head)},Kt.prototype.to=function(){return Qt(this.anchor,this.head)},Kt.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function li(e,t,i){var n=e&&e.options.selectionsMayTouch,r=t[i];t.sort(function(me,he){return at(me.from(),he.from())}),i=xe(t,r);for(var s=1;s0:m>=0){var x=$t(p.from(),l.from()),N=Qt(p.to(),l.to()),W=p.empty()?l.from()==l.head:p.from()==p.head;s<=i&&--i,t.splice(--s,2,new Kt(W?N:x,W?x:N))}}return new Xn(t,i)}function wi(e,t){return new Xn([new Kt(e,t||e)],0)}function Si(e){return e.text?De(e.from.line+e.text.length-1,je(e.text).length+(e.text.length==1?e.from.ch:0)):e.to}function Oa(e,t){if(at(e,t.from)<0)return e;if(at(e,t.to)<=0)return Si(t);var i=e.line+t.text.length-(t.to.line-t.from.line)-1,n=e.ch;return e.line==t.to.line&&(n+=Si(t).ch-t.to.ch),De(i,n)}function Oo(e,t){for(var i=[],n=0;n1&&e.remove(p.line+1,Re-1),e.insert(p.line+1,Je)}An(e,"change",e,t)}function ki(e,t,i){function n(r,s,l){if(r.linked)for(var p=0;p1&&!e.done[e.done.length-2].ranges)return e.done.pop(),je(e.done)}function ja(e,t,i,n){var r=e.history;r.undone.length=0;var s=+new Date,l,p;if((r.lastOp==n||r.lastOrigin==t.origin&&t.origin&&(t.origin.charAt(0)=="+"&&r.lastModTime>s-(e.cm?e.cm.options.historyEventDelay:500)||t.origin.charAt(0)=="*"))&&(l=pl(r,r.lastOp==n)))p=je(l.changes),at(t.from,t.to)==0&&at(t.from,p.to)==0?p.to=Si(t):l.changes.push(Bo(e,t));else{var m=je(r.done);for((!m||!m.ranges)&&qr(e.sel,r.done),l={changes:[Bo(e,t)],generation:r.generation},r.done.push(l);r.done.length>r.undoDepth;)r.done.shift(),r.done[0].ranges||r.done.shift()}r.done.push(i),r.generation=++r.maxGeneration,r.lastModTime=r.lastSelTime=s,r.lastOp=r.lastSelOp=n,r.lastOrigin=r.lastSelOrigin=t.origin,p||Me(e,"historyAdded")}function ml(e,t,i,n){var r=t.charAt(0);return r=="*"||r=="+"&&i.ranges.length==n.ranges.length&&i.somethingSelected()==n.somethingSelected()&&new Date-e.history.lastSelTime<=(e.cm?e.cm.options.historyEventDelay:500)}function gl(e,t,i,n){var r=e.history,s=n&&n.origin;i==r.lastSelOp||s&&r.lastSelOrigin==s&&(r.lastModTime==r.lastSelTime&&r.lastOrigin==s||ml(e,s,je(r.done),t))?r.done[r.done.length-1]=t:qr(t,r.done),r.lastSelTime=+new Date,r.lastSelOrigin=s,r.lastSelOp=i,n&&n.clearRedo!==!1&&Ua(r.undone)}function qr(e,t){var i=je(t);i&&i.ranges&&i.equals(e)||t.push(e)}function Fa(e,t,i,n){var r=t["spans_"+e.id],s=0;e.iter(Math.max(e.first,i),Math.min(e.first+e.size,n),function(l){l.markedSpans&&((r||(r=t["spans_"+e.id]={}))[s]=l.markedSpans),++s})}function vl(e){if(!e)return null;for(var t,i=0;i-1&&(je(p)[W]=x[W],delete x[W]))}}return n}function _o(e,t,i,n){if(n){var r=e.anchor;if(i){var s=at(t,r)<0;s!=at(i,r)<0?(r=t,t=i):s!=at(t,i)<0&&(t=i)}return new Kt(r,t)}else return new Kt(i||t,t)}function $r(e,t,i,n,r){r==null&&(r=e.cm&&(e.cm.display.shift||e.extend)),kn(e,new Xn([_o(e.sel.primary(),t,i,r)],0),n)}function za(e,t,i){for(var n=[],r=e.cm&&(e.cm.display.shift||e.extend),s=0;s=t.ch:p.to>t.ch))){if(r&&(Me(m,"beforeCursorEnter"),m.explicitlyCleared))if(s.markedSpans){--l;continue}else break;if(!m.atomic)continue;if(i){var W=m.find(n<0?1:-1),me=void 0;if((n<0?N:x)&&(W=Ja(e,W,-n,W&&W.line==t.line?s:null)),W&&W.line==t.line&&(me=at(W,i))&&(n<0?me<0:me>0))return tr(e,W,t,n,r)}var he=m.find(n<0?-1:1);return(n<0?x:N)&&(he=Ja(e,he,n,he.line==t.line?s:null)),he?tr(e,he,t,n,r):null}}return t}function to(e,t,i,n,r){var s=n||1,l=tr(e,t,i,s,r)||!r&&tr(e,t,i,s,!0)||tr(e,t,i,-s,r)||!r&&tr(e,t,i,-s,!0);return l||(e.cantEdit=!0,De(e.first,0))}function Ja(e,t,i,n){return i<0&&t.ch==0?t.line>e.first?o(e,De(t.line-1)):null:i>0&&t.ch==(n||gt(e,t.line)).text.length?t.line=0;--r)Xa(e,{from:n[r].from,to:n[r].to,text:r?[""]:t.text,origin:t.origin});else Xa(e,t)}function Xa(e,t){if(t.text.length==1&&t.text[0]==""&&at(t.from,t.to)==0)return;var i=Oo(e,t);ja(e,t,i,e.cm?e.cm.curOp.id:NaN),kr(e,t,i,oi(e,t));var n=[];ki(e,function(r,s){!s&&xe(n,r.history)==-1&&(ts(r.history,t),n.push(r.history)),kr(r,t,null,oi(r,t))})}function no(e,t,i){var n=e.cm&&e.cm.state.suppressEdits;if(n&&!i)return;for(var r=e.history,s,l=e.sel,p=t=="undo"?r.done:r.undone,m=t=="undo"?r.undone:r.done,x=0;x=0;--he){var Re=me(he);if(Re)return Re.v}}function qa(e,t){if(t==0)return;if(e.first+=t,e.sel=new Xn(et(e.sel.ranges,function(r){return new Kt(De(r.anchor.line+t,r.anchor.ch),De(r.head.line+t,r.head.ch))}),e.sel.primIndex),e.cm){Nn(e.cm,e.first,e.first-t,t);for(var i=e.cm.display,n=i.viewFrom;ne.lastLine())return;if(t.from.lines&&(t={from:t.from,to:De(s,gt(e,s).text.length),text:[t.text[0]],origin:t.origin}),t.removed=In(e,t.from,t.to),i||(i=Oo(e,t)),e.cm?Cl(e.cm,t,n):No(e,t,n),eo(e,i,We),e.cantEdit&&to(e,De(e.firstLine(),0))&&(e.cantEdit=!1)}function Cl(e,t,i){var n=e.doc,r=e.display,s=t.from,l=t.to,p=!1,m=s.line;e.options.lineWrapping||(m=It(On(gt(n,s.line))),n.iter(m,l.line+1,function(he){if(he==r.maxLine)return p=!0,!0})),n.sel.contains(t.from,t.to)>-1&&ee(e),No(n,t,i,ma(e)),e.options.lineWrapping||(n.iter(m,s.line+t.text.length,function(he){var Re=Qi(he);Re>r.maxLineLength&&(r.maxLine=he,r.maxLineLength=Re,r.maxLineChanged=!0,p=!1)}),p&&(e.curOp.updateMaxLine=!0)),$n(n,s.line),Ar(e,400);var x=t.text.length-(l.line-s.line)-1;t.full?Nn(e):s.line==l.line&&t.text.length==1&&!Na(e.doc,t)?Ei(e,s.line,"text"):Nn(e,s.line,l.line+1,x);var N=Y(e,"changes"),W=Y(e,"change");if(W||N){var me={from:s,to:l,text:t.text,removed:t.removed,origin:t.origin};W&&An(e,"change",e,me),N&&(e.curOp.changeObjs||(e.curOp.changeObjs=[])).push(me)}e.display.selForContextMenu=null}function ir(e,t,i,n,r){var s;n||(n=i),at(n,i)<0&&(s=[n,i],i=s[0],n=s[1]),typeof t=="string"&&(t=e.splitLines(t)),nr(e,{from:i,to:n,text:t,origin:r})}function $a(e,t,i,n){i1||!(this.children[0]instanceof Rr))){var p=[];this.collapse(p),this.children=[new Rr(p)],this.children[0].parent=this}},collapse:function(e){for(var t=0;t50){for(var l=r.lines.length%25+25,p=l;p10);e.parent.maybeSpill()},iterN:function(e,t,i){for(var n=0;ne.display.maxLineLength&&(e.display.maxLine=x,e.display.maxLineLength=N,e.display.maxLineChanged=!0)}n!=null&&e&&this.collapsed&&Nn(e,n,r+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,e&&Ka(e.doc)),e&&An(e,"markerCleared",e,this,n,r),t&&Fi(e),this.parent&&this.parent.clear()},Mi.prototype.find=function(e,t){e==null&&this.type=="bookmark"&&(e=1);for(var i,n,r=0;r0||l==0&&s.clearWhenEmpty!==!1)return s;if(s.replacedWith&&(s.collapsed=!0,s.widgetNode=de("span",[s.replacedWith],"CodeMirror-widget"),n.handleMouseEvents||s.widgetNode.setAttribute("cm-ignore-events","true"),n.insertLeft&&(s.widgetNode.insertLeft=!0)),s.collapsed){if(un(e,t.line,t,i,s)||t.line!=i.line&&un(e,i.line,t,i,s))throw new Error("Inserting collapsed marker partially overlapping an existing one");Wn()}s.addToHistory&&ja(e,{from:t,to:i,origin:"markText"},e.sel,NaN);var p=t.line,m=e.cm,x;if(e.iter(p,i.line+1,function(W){m&&s.collapsed&&!m.options.lineWrapping&&On(W)==m.display.maxLine&&(x=!0),s.collapsed&&p!=t.line&&Sn(W,0),hi(W,new bi(s,p==t.line?t.ch:null,p==i.line?i.ch:null)),++p}),s.collapsed&&e.iter(t.line,i.line+1,function(W){zn(e,W)&&Sn(W,0)}),s.clearOnEnter&&ye(s,"beforeCursorEnter",function(){return s.clear()}),s.readOnly&&(Jn(),(e.history.done.length||e.history.undone.length)&&e.clearHistory()),s.collapsed&&(s.id=++is,s.atomic=!0),m){if(x&&(m.curOp.updateMaxLine=!0),s.collapsed)Nn(m,t.line,i.line+1);else if(s.className||s.startStyle||s.endStyle||s.css||s.attributes||s.title)for(var N=t.line;N<=i.line;N++)Ei(m,N,"text");s.atomic&&Ka(m.doc),An(m,"markerAdded",m,s)}return s}var Ir=function(e,t){this.markers=e,this.primary=t;for(var i=0;i=0;m--)nr(this,n[m]);p?Ga(this,p):this.cm&&qi(this.cm)}),undo:bn(function(){no(this,"undo")}),redo:bn(function(){no(this,"redo")}),undoSelection:bn(function(){no(this,"undo",!0)}),redoSelection:bn(function(){no(this,"redo",!0)}),setExtending:function(e){this.extend=e},getExtending:function(){return this.extend},historySize:function(){for(var e=this.history,t=0,i=0,n=0;n=e.ch)&&t.push(r.marker.parent||r.marker)}return t},findMarks:function(e,t,i){e=o(this,e),t=o(this,t);var n=[],r=e.line;return this.iter(e.line,t.line+1,function(s){var l=s.markedSpans;if(l)for(var p=0;p=m.to||m.from==null&&r!=e.line||m.from!=null&&r==t.line&&m.from>=t.ch)&&(!i||i(m.marker))&&n.push(m.marker.parent||m.marker)}++r}),n},getAllMarks:function(){var e=[];return this.iter(function(t){var i=t.markedSpans;if(i)for(var n=0;ne)return t=e,!0;e-=s,++i}),o(this,De(i,t))},indexFromPos:function(e){e=o(this,e);var t=e.ch;if(e.linet&&(t=e.from),e.to!=null&&e.to-1){t.state.draggingText(e),setTimeout(function(){return t.display.input.focus()},20);return}try{var N=e.dataTransfer.getData("Text");if(N){var W;if(t.state.draggingText&&!t.state.draggingText.copy&&(W=t.listSelections()),eo(t.doc,wi(i,i)),W)for(var me=0;me=0;p--)ir(e.doc,"",n[p].from,n[p].to,"+delete");qi(e)})}function jo(e,t,i){var n=He(e.text,t+i,i);return n<0||n>e.text.length?null:n}function Fo(e,t,i){var n=jo(e,t.ch,i);return n==null?null:new De(t.line,n,i<0?"after":"before")}function Wo(e,t,i,n,r){if(e){t.doc.direction=="rtl"&&(r=-r);var s=ct(i,t.doc.direction);if(s){var l=r<0?je(s):s[0],p=r<0==(l.level==1),m=p?"after":"before",x;if(l.level>0||t.doc.direction=="rtl"){var N=Ji(t,i);x=r<0?i.text.length-1:0;var W=fi(t,N,x).top;x=ut(function(me){return fi(t,N,me).top==W},r<0==(l.level==1)?l.from:l.to-1,x),m=="before"&&(x=jo(i,x,1))}else x=r<0?l.to:l.from;return new De(n,x,m)}}return new De(n,r<0?i.text.length:0,r<0?"before":"after")}function Pl(e,t,i,n){var r=ct(t,e.doc.direction);if(!r)return Fo(t,i,n);i.ch>=t.text.length?(i.ch=t.text.length,i.sticky="before"):i.ch<=0&&(i.ch=0,i.sticky="after");var s=Qe(r,i.ch,i.sticky),l=r[s];if(e.doc.direction=="ltr"&&l.level%2==0&&(n>0?l.to>i.ch:l.from=l.from&&me>=N.begin)){var he=W?"before":"after";return new De(i.line,me,he)}}var Re=function(Je,st,Ye){for(var ft=function(tn,Cn){return Cn?new De(i.line,p(tn,1),"before"):new De(i.line,tn,"after")};Je>=0&&Je0==(wt.level!=1),Lt=xt?Ye.begin:p(Ye.end,-1);if(wt.from<=Lt&&Lt0?N.end:p(N.begin,-1);return Ve!=null&&!(n>0&&Ve==t.text.length)&&(Ue=Re(n>0?0:r.length-1,n,x(Ve)),Ue)?Ue:null}var Pr={selectAll:Ya,singleSelection:function(e){return e.setSelection(e.getCursor("anchor"),e.getCursor("head"),We)},killLine:function(e){return ar(e,function(t){if(t.empty()){var i=gt(e.doc,t.head.line).text.length;return t.head.ch==i&&t.head.line0)r=new De(r.line,r.ch+1),e.replaceRange(s.charAt(r.ch-1)+s.charAt(r.ch-2),De(r.line,r.ch-2),r,"+transpose");else if(r.line>e.doc.first){var l=gt(e.doc,r.line-1).text;l&&(r=new De(r.line,1),e.replaceRange(s.charAt(0)+e.doc.lineSeparator()+l.charAt(l.length-1),De(r.line-1,l.length-1),r,"+transpose"))}}i.push(new Kt(r,r))}e.setSelections(i)})},newlineAndIndent:function(e){return Hn(e,function(){for(var t=e.listSelections(),i=t.length-1;i>=0;i--)e.replaceRange(e.doc.lineSeparator(),t[i].anchor,t[i].head,"+input");t=e.listSelections();for(var n=0;ne&&at(t,this.pos)==0&&i==this.button};var Br,_r;function Wl(e,t){var i=+new Date;return _r&&_r.compare(i,e,t)?(Br=_r=null,"triple"):Br&&Br.compare(i,e,t)?(_r=new Ho(i,e,t),Br=null,"double"):(Br=new Ho(i,e,t),_r=null,"single")}function bs(e){var t=this,i=t.display;if(ze(t,e)||i.activeTouch&&i.input.supportsTouch())return;if(i.input.ensurePolled(),i.shift=e.shiftKey,gi(i,e)){L||(i.scroller.draggable=!1,setTimeout(function(){return i.scroller.draggable=!0},100));return}if(Go(t,e))return;var n=Ni(t,e),r=le(e),s=n?Wl(n,r):"single";if(window.focus(),r==1&&t.state.selectingText&&t.state.selectingText(e),n&&zl(t,r,n,s,e))return;r==1?n?Gl(t,n,s,e):Ce(e)==i.scroller&&w(e):r==2?(n&&$r(t.doc,n),setTimeout(function(){return i.input.focus()},20)):r==3&&(Me?t.display.input.onContextMenu(e):Ca(t))}function zl(e,t,i,n,r){var s="Click";return n=="double"?s="Double"+s:n=="triple"&&(s="Triple"+s),s=(t==1?"Left":t==2?"Middle":"Right")+s,Nr(e,hs(s,r),r,function(l){if(typeof l=="string"&&(l=Pr[l]),!l)return!1;var p=!1;try{e.isReadOnly()&&(e.state.suppressEdits=!0),p=l(e,i)!=rt}finally{e.state.suppressEdits=!1}return p})}function Hl(e,t,i){var n=e.getOption("configureMouse"),r=n?n(e,t,i):{};if(r.unit==null){var s=I?i.shiftKey&&i.metaKey:i.altKey;r.unit=s?"rectangle":t=="single"?"char":t=="double"?"word":"line"}return(r.extend==null||e.doc.extend)&&(r.extend=e.doc.extend||i.shiftKey),r.addNew==null&&(r.addNew=k?i.metaKey:i.ctrlKey),r.moveOnDrag==null&&(r.moveOnDrag=!(k?i.altKey:i.ctrlKey)),r}function Gl(e,t,i,n){_?setTimeout(D(ba,e),0):e.curOp.focus=J();var r=Hl(e,i,n),s=e.doc.sel,l;e.options.dragDrop&&Be&&!e.isReadOnly()&&i=="single"&&(l=s.contains(t))>-1&&(at((l=s.ranges[l]).from(),t)<0||t.xRel>0)&&(at(l.to(),t)>0||t.xRel<0)?Vl(e,n,t,r):Kl(e,n,t,r)}function Vl(e,t,i,n){var r=e.display,s=!1,l=yn(e,function(x){L&&(r.scroller.draggable=!1),e.state.draggingText=!1,nt(r.wrapper.ownerDocument,"mouseup",l),nt(r.wrapper.ownerDocument,"mousemove",p),nt(r.scroller,"dragstart",m),nt(r.scroller,"drop",l),s||(w(x),n.addNew||$r(e.doc,i,null,null,n.extend),L&&!S||_&&Z==9?setTimeout(function(){r.wrapper.ownerDocument.body.focus({preventScroll:!0}),r.input.focus()},20):r.input.focus())}),p=function(x){s=s||Math.abs(t.clientX-x.clientX)+Math.abs(t.clientY-x.clientY)>=10},m=function(){return s=!0};L&&(r.scroller.draggable=!0),e.state.draggingText=l,l.copy=!n.moveOnDrag,r.scroller.dragDrop&&r.scroller.dragDrop(),ye(r.wrapper.ownerDocument,"mouseup",l),ye(r.wrapper.ownerDocument,"mousemove",p),ye(r.scroller,"dragstart",m),ye(r.scroller,"drop",l),Ca(e),setTimeout(function(){return r.input.focus()},20)}function Cs(e,t,i){if(i=="char")return new Kt(t,t);if(i=="word")return e.findWordAt(t);if(i=="line")return new Kt(De(t.line,0),o(e.doc,De(t.line+1,0)));var n=i(e,t);return new Kt(n.from,n.to)}function Kl(e,t,i,n){var r=e.display,s=e.doc;w(t);var l,p,m=s.sel,x=m.ranges;if(n.addNew&&!n.extend?(p=s.sel.contains(i),p>-1?l=x[p]:l=new Kt(i,i)):(l=s.sel.primary(),p=s.sel.primIndex),n.unit=="rectangle")n.addNew||(l=new Kt(i,i)),i=Ni(e,t,!0,!0),p=-1;else{var N=Cs(e,i,n.unit);n.extend?l=_o(l,N.anchor,N.head,n.extend):l=N}n.addNew?p==-1?(p=x.length,kn(s,li(e,x.concat([l]),p),{scroll:!1,origin:"*mouse"})):x.length>1&&x[p].empty()&&n.unit=="char"&&!n.extend?(kn(s,li(e,x.slice(0,p).concat(x.slice(p+1)),0),{scroll:!1,origin:"*mouse"}),m=s.sel):Uo(s,p,l,_e):(p=0,kn(s,new Xn([l],0),_e),m=s.sel);var W=i;function me(Ye){if(at(W,Ye)==0)return;if(W=Ye,n.unit=="rectangle"){for(var ft=[],wt=e.options.tabSize,xt=te(gt(s,i.line).text,i.ch,wt),Lt=te(gt(s,Ye.line).text,Ye.ch,wt),tn=Math.min(xt,Lt),Cn=Math.max(xt,Lt),an=Math.min(i.line,Ye.line),Gn=Math.min(e.lastLine(),Math.max(i.line,Ye.line));an<=Gn;an++){var _n=gt(s,an).text,fn=Le(_n,tn,wt);tn==Cn?ft.push(new Kt(De(an,fn),De(an,fn))):_n.length>fn&&ft.push(new Kt(De(an,fn),De(an,Le(_n,Cn,wt))))}ft.length||ft.push(new Kt(i,i)),kn(s,li(e,m.ranges.slice(0,p).concat(ft),p),{origin:"*mouse",scroll:!1}),e.scrollIntoView(Ye)}else{var Un=l,wn=Cs(e,Ye,n.unit),gn=Un.anchor,pn;at(wn.anchor,gn)>0?(pn=wn.head,gn=$t(Un.from(),wn.anchor)):(pn=wn.anchor,gn=Qt(Un.to(),wn.head));var ln=m.ranges.slice(0);ln[p]=Ql(e,new Kt(o(s,gn),pn)),kn(s,li(e,ln,p),_e)}}var he=r.wrapper.getBoundingClientRect(),Re=0;function Ue(Ye){var ft=++Re,wt=Ni(e,Ye,!0,n.unit=="rectangle");if(!wt)return;if(at(wt,W)!=0){e.curOp.focus=J(),me(wt);var xt=Qr(r,s);(wt.line>=xt.to||wt.linehe.bottom?20:0;Lt&&setTimeout(yn(e,function(){if(Re!=ft)return;r.scroller.scrollTop+=Lt,Ue(Ye)}),50)}}function Ve(Ye){e.state.selectingText=!1,Re=Infinity,Ye&&(w(Ye),r.input.focus()),nt(r.wrapper.ownerDocument,"mousemove",Je),nt(r.wrapper.ownerDocument,"mouseup",st),s.history.lastSelOrigin=null}var Je=yn(e,function(Ye){Ye.buttons===0||!le(Ye)?Ve(Ye):Ue(Ye)}),st=yn(e,Ve);e.state.selectingText=st,ye(r.wrapper.ownerDocument,"mousemove",Je),ye(r.wrapper.ownerDocument,"mouseup",st)}function Ql(e,t){var i=t.anchor,n=t.head,r=gt(e.doc,i.line);if(at(i,n)==0&&i.sticky==n.sticky)return t;var s=ct(r);if(!s)return t;var l=Qe(s,i.ch,i.sticky),p=s[l];if(p.from!=i.ch&&p.to!=i.ch)return t;var m=l+(p.from==i.ch==(p.level!=1)?0:1);if(m==0||m==s.length)return t;var x;if(n.line!=i.line)x=(n.line-i.line)*(e.doc.direction=="ltr"?1:-1)>0;else{var N=Qe(s,n.ch,n.sticky),W=N-l||(n.ch-i.ch)*(p.level==1?-1:1);N==m-1||N==m?x=W<0:x=W>0}var me=s[m+(x?-1:0)],he=x==(me.level==1),Re=he?me.from:me.to,Ue=he?"after":"before";return i.ch==Re&&i.sticky==Ue?t:new Kt(new De(i.line,Re,Ue),n)}function xs(e,t,i,n){var r,s;if(t.touches)r=t.touches[0].clientX,s=t.touches[0].clientY;else try{r=t.clientX,s=t.clientY}catch(me){return!1}if(r>=Math.floor(e.display.gutters.getBoundingClientRect().right))return!1;n&&w(t);var l=e.display,p=l.lineDiv.getBoundingClientRect();if(s>p.bottom||!Y(e,i))return B(t);s-=p.top-l.viewOffset;for(var m=0;m=r){var N=Rn(e.doc,s),W=e.display.gutterSpecs[m];return Se(e,i,e,N,W.className,t),B(t)}}}function Go(e,t){return xs(e,t,"gutterClick",!0)}function Es(e,t){if(gi(e.display,t)||Jl(e,t))return;if(ze(e,t,"contextmenu"))return;Me||e.display.input.onContextMenu(t)}function Jl(e,t){return Y(e,"gutterContextMenu")?xs(e,t,"gutterContextMenu",!1):!1}function As(e){e.display.wrapper.className=e.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+e.options.theme.replace(/(^|\s)\s*/g," cm-s-"),vr(e)}var sr={toString:function(){return"CodeMirror.Init"}},ws={},ao={};function Yl(e){var t=e.optionHandlers;function i(n,r,s,l){e.defaults[n]=r,s&&(t[n]=l?function(p,m,x){x!=sr&&s(p,m,x)}:s)}e.defineOption=i,e.Init=sr,i("value","",function(n,r){return n.setValue(r)},!0),i("mode",null,function(n,r){n.doc.modeOption=r,Po(n)},!0),i("indentUnit",2,Po,!0),i("indentWithTabs",!1),i("smartIndent",!0),i("tabSize",4,function(n){Sr(n),vr(n),Nn(n)},!0),i("lineSeparator",null,function(n,r){if(n.doc.lineSep=r,!r)return;var s=[],l=n.doc.first;n.doc.iter(function(m){for(var x=0;;){var N=m.text.indexOf(r,x);if(N==-1)break;x=N+r.length,s.push(De(l,N))}l++});for(var p=s.length-1;p>=0;p--)ir(n.doc,r,s[p],De(s[p].line,s[p].ch+r.length))}),i("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(n,r,s){n.state.specialChars=new RegExp(r.source+(r.test(" ")?"":"| "),"g"),s!=sr&&n.refresh()}),i("specialCharPlaceholder",Wt,function(n){return n.refresh()},!0),i("electricChars",!0),i("inputStyle",v?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),i("spellcheck",!1,function(n,r){return n.getInputField().spellcheck=r},!0),i("autocorrect",!1,function(n,r){return n.getInputField().autocorrect=r},!0),i("autocapitalize",!1,function(n,r){return n.getInputField().autocapitalize=r},!0),i("rtlMoveVisually",!oe),i("wholeLineUpdateBefore",!0),i("theme","default",function(n){As(n),wr(n)},!0),i("keyMap","default",function(n,r,s){var l=ro(r),p=s!=sr&&ro(s);p&&p.detach&&p.detach(n,l),l.attach&&l.attach(n,p||null)}),i("extraKeys",null),i("configureMouse",null),i("lineWrapping",!1,Xl,!0),i("gutters",[],function(n,r){n.display.gutterSpecs=Lo(r,n.options.lineNumbers),wr(n)},!0),i("fixedGutter",!0,function(n,r){n.display.gutters.style.left=r?Eo(n.display)+"px":"0",n.refresh()},!0),i("coverGutterNextToScrollbar",!1,function(n){return $i(n)},!0),i("scrollbarStyle","native",function(n){ka(n),$i(n),n.display.scrollbars.setScrollTop(n.doc.scrollTop),n.display.scrollbars.setScrollLeft(n.doc.scrollLeft)},!0),i("lineNumbers",!1,function(n,r){n.display.gutterSpecs=Lo(n.options.gutters,r),wr(n)},!0),i("firstLineNumber",1,wr,!0),i("lineNumberFormatter",function(n){return n},wr,!0),i("showCursorWhenSelecting",!1,yr,!0),i("resetSelectionOnContextMenu",!0),i("lineWiseCopyCut",!0),i("pasteLinesPerSelection",!0),i("selectionsMayTouch",!1),i("readOnly",!1,function(n,r){r=="nocursor"&&(Xi(n),n.display.input.blur()),n.display.input.readOnlyChanged(r)}),i("screenReaderLabel",null,function(n,r){r=r===""?null:r,n.display.input.screenReaderLabelChanged(r)}),i("disableInput",!1,function(n,r){r||n.display.input.reset()},!0),i("dragDrop",!0,Zl),i("allowDropFileTypes",null),i("cursorBlinkRate",530),i("cursorScrollMargin",0),i("cursorHeight",1,yr,!0),i("singleCursorHeightPerLine",!0,yr,!0),i("workTime",100),i("workDelay",100),i("flattenSpans",!0,Sr,!0),i("addModeClass",!1,Sr,!0),i("pollInterval",100),i("undoDepth",200,function(n,r){return n.doc.history.undoDepth=r}),i("historyEventDelay",1250),i("viewportMargin",10,function(n){return n.refresh()},!0),i("maxHighlightLength",1e4,Sr,!0),i("moveInputWithCursor",!0,function(n,r){r||n.display.input.resetPosition()}),i("tabindex",null,function(n,r){return n.display.input.getField().tabIndex=r||""}),i("autofocus",null),i("direction","ltr",function(n,r){return n.doc.setDirection(r)},!0),i("phrases",null)}function Zl(e,t,i){var n=i&&i!=sr;if(!t!=!n){var r=e.display.dragFunctions,s=t?ye:nt;s(e.display.scroller,"dragstart",r.start),s(e.display.scroller,"dragenter",r.enter),s(e.display.scroller,"dragover",r.over),s(e.display.scroller,"dragleave",r.leave),s(e.display.scroller,"drop",r.drop)}}function Xl(e){e.options.lineWrapping?(ne(e.display.wrapper,"CodeMirror-wrap"),e.display.sizer.style.minWidth="",e.display.sizerWidth=null):(Ae(e.display.wrapper,"CodeMirror-wrap"),Fr(e)),Ao(e),Nn(e),vr(e),setTimeout(function(){return $i(e)},100)}function on(e,t){var i=this;if(!(this instanceof on))return new on(e,t);this.options=t=t?y(t):{},y(ws,t,!1);var n=t.value;typeof n=="string"?n=new Bn(n,t.mode,null,t.lineSeparator,t.direction):t.mode&&(n.modeOption=t.mode),this.doc=n;var r=new on.inputStyles[t.inputStyle](this),s=this.display=new hl(e,n,r,t);s.wrapper.CodeMirror=this,As(this),t.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),ka(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new we,keySeq:null,specialChars:null},t.autofocus&&!v&&s.input.focus(),_&&Z<11&&setTimeout(function(){return i.display.input.reset(!0)},20),ql(this),Dl(),ji(this),this.curOp.forceUpdate=!0,Ba(this,n),t.autofocus&&!v||this.hasFocus()?setTimeout(function(){i.hasFocus()&&!i.state.focused&&So(i)},20):Xi(this);for(var l in ao)ao.hasOwnProperty(l)&&ao[l](this,t[l],sr);Da(this),t.finishInit&&t.finishInit(this);for(var p=0;p20*20}ye(t.scroller,"touchstart",function(m){if(!ze(e,m)&&!s(m)&&!Go(e,m)){t.input.ensurePolled(),clearTimeout(i);var x=+new Date;t.activeTouch={start:x,moved:!1,prev:x-n.end<=300?n:null},m.touches.length==1&&(t.activeTouch.left=m.touches[0].pageX,t.activeTouch.top=m.touches[0].pageY)}}),ye(t.scroller,"touchmove",function(){t.activeTouch&&(t.activeTouch.moved=!0)}),ye(t.scroller,"touchend",function(m){var x=t.activeTouch;if(x&&!gi(t,m)&&x.left!=null&&!x.moved&&new Date-x.start<300){var N=e.coordsChar(t.activeTouch,"page"),W;!x.prev||l(x,x.prev)?W=new Kt(N,N):!x.prev.prev||l(x,x.prev.prev)?W=e.findWordAt(N):W=new Kt(De(N.line,0),o(e.doc,De(N.line+1,0))),e.setSelection(W.anchor,W.head),e.focus(),w(m)}r()}),ye(t.scroller,"touchcancel",r),ye(t.scroller,"scroll",function(){t.scroller.clientHeight&&(Cr(e,t.scroller.scrollTop),_i(e,t.scroller.scrollLeft,!0),Se(e,"scroll",e))}),ye(t.scroller,"mousewheel",function(m){return La(e,m)}),ye(t.scroller,"DOMMouseScroll",function(m){return La(e,m)}),ye(t.wrapper,"scroll",function(){return t.wrapper.scrollTop=t.wrapper.scrollLeft=0}),t.dragFunctions={enter:function(m){ze(e,m)||z(m)},over:function(m){ze(e,m)||(Rl(e,m),z(m))},start:function(m){return Ml(e,m)},drop:yn(e,kl),leave:function(m){ze(e,m)||as(e)}};var p=t.input.getField();ye(p,"keyup",function(m){return vs.call(e,m)}),ye(p,"keydown",yn(e,gs)),ye(p,"keypress",yn(e,ys)),ye(p,"focus",function(m){return So(e,m)}),ye(p,"blur",function(m){return Xi(e,m)})}var Vo=[];on.defineInitHook=function(e){return Vo.push(e)};function Ur(e,t,i,n){var r=e.doc,s;i==null&&(i="add"),i=="smart"&&(r.mode.indent?s=Ke(e,t).state:i="prev");var l=e.options.tabSize,p=gt(r,t),m=te(p.text,null,l);p.stateAfter&&(p.stateAfter=null);var x=p.text.match(/^\s*/)[0],N;if(!n&&!/\S/.test(p.text))N=0,i="not";else if(i=="smart"&&(N=r.mode.indent(s,p.text.slice(x.length),p.text),N==rt||N>150)){if(!n)return;i="prev"}i=="prev"?t>r.first?N=te(gt(r,t-1).text,null,l):N=0:i=="add"?N=m+e.options.indentUnit:i=="subtract"?N=m-e.options.indentUnit:typeof i=="number"&&(N=m+i),N=Math.max(0,N);var W="",me=0;if(e.options.indentWithTabs)for(var he=Math.floor(N/l);he;--he)me+=l,W+=" ";if(mel,m=kt(t),x=null;if(p&&n.ranges.length>1)if(ui&&ui.text.join(` +`,"start")},toggleOverwrite:function(e){return e.toggleOverwrite()}};function ds(e,t){var i=gt(e.doc,t),n=On(i);return n!=i&&(t=It(n)),Wo(!0,e,n,t,1)}function Nl(e,t){var i=gt(e.doc,t),n=Vi(i);return n!=i&&(t=It(n)),Wo(!0,e,i,t,-1)}function fs(e,t){var i=ds(e,t.line),n=gt(e.doc,i.line),r=ct(n,e.doc.direction);if(!r||r[0].level==0){var s=Math.max(i.ch,n.text.search(/\S/)),l=t.line==i.line&&t.ch<=s&&t.ch;return De(i.line,l?0:s,i.sticky)}return i}function oo(e,t,i){if(typeof t=="string"&&(t=Pr[t],!t))return!1;e.display.input.ensurePolled();var n=e.display.shift,r=!1;try{e.isReadOnly()&&(e.state.suppressEdits=!0),i&&(e.display.shift=!1),r=t(e)!=rt}finally{e.display.shift=n,e.state.suppressEdits=!1}return r}function Bl(e,t,i){for(var n=0;ne&&at(t,this.pos)==0&&i==this.button};var Br,_r;function Wl(e,t){var i=+new Date;return _r&&_r.compare(i,e,t)?(Br=_r=null,"triple"):Br&&Br.compare(i,e,t)?(_r=new Ho(i,e,t),Br=null,"double"):(Br=new Ho(i,e,t),_r=null,"single")}function bs(e){var t=this,i=t.display;if(ze(t,e)||i.activeTouch&&i.input.supportsTouch())return;if(i.input.ensurePolled(),i.shift=e.shiftKey,gi(i,e)){L||(i.scroller.draggable=!1,setTimeout(function(){return i.scroller.draggable=!0},100));return}if(Go(t,e))return;var n=Ni(t,e),r=le(e),s=n?Wl(n,r):"single";if(window.focus(),r==1&&t.state.selectingText&&t.state.selectingText(e),n&&zl(t,r,n,s,e))return;r==1?n?Gl(t,n,s,e):Ce(e)==i.scroller&&w(e):r==2?(n&&$r(t.doc,n),setTimeout(function(){return i.input.focus()},20)):r==3&&(ke?t.display.input.onContextMenu(e):Ca(t))}function zl(e,t,i,n,r){var s="Click";return n=="double"?s="Double"+s:n=="triple"&&(s="Triple"+s),s=(t==1?"Left":t==2?"Middle":"Right")+s,Nr(e,hs(s,r),r,function(l){if(typeof l=="string"&&(l=Pr[l]),!l)return!1;var p=!1;try{e.isReadOnly()&&(e.state.suppressEdits=!0),p=l(e,i)!=rt}finally{e.state.suppressEdits=!1}return p})}function Hl(e,t,i){var n=e.getOption("configureMouse"),r=n?n(e,t,i):{};if(r.unit==null){var s=I?i.shiftKey&&i.metaKey:i.altKey;r.unit=s?"rectangle":t=="single"?"char":t=="double"?"word":"line"}return(r.extend==null||e.doc.extend)&&(r.extend=e.doc.extend||i.shiftKey),r.addNew==null&&(r.addNew=k?i.metaKey:i.ctrlKey),r.moveOnDrag==null&&(r.moveOnDrag=!(k?i.altKey:i.ctrlKey)),r}function Gl(e,t,i,n){_?setTimeout(D(ba,e),0):e.curOp.focus=J();var r=Hl(e,i,n),s=e.doc.sel,l;e.options.dragDrop&&Be&&!e.isReadOnly()&&i=="single"&&(l=s.contains(t))>-1&&(at((l=s.ranges[l]).from(),t)<0||t.xRel>0)&&(at(l.to(),t)>0||t.xRel<0)?Vl(e,n,t,r):Kl(e,n,t,r)}function Vl(e,t,i,n){var r=e.display,s=!1,l=yn(e,function(x){L&&(r.scroller.draggable=!1),e.state.draggingText=!1,nt(r.wrapper.ownerDocument,"mouseup",l),nt(r.wrapper.ownerDocument,"mousemove",p),nt(r.scroller,"dragstart",m),nt(r.scroller,"drop",l),s||(w(x),n.addNew||$r(e.doc,i,null,null,n.extend),L&&!S||_&&Z==9?setTimeout(function(){r.wrapper.ownerDocument.body.focus({preventScroll:!0}),r.input.focus()},20):r.input.focus())}),p=function(x){s=s||Math.abs(t.clientX-x.clientX)+Math.abs(t.clientY-x.clientY)>=10},m=function(){return s=!0};L&&(r.scroller.draggable=!0),e.state.draggingText=l,l.copy=!n.moveOnDrag,r.scroller.dragDrop&&r.scroller.dragDrop(),ye(r.wrapper.ownerDocument,"mouseup",l),ye(r.wrapper.ownerDocument,"mousemove",p),ye(r.scroller,"dragstart",m),ye(r.scroller,"drop",l),Ca(e),setTimeout(function(){return r.input.focus()},20)}function Cs(e,t,i){if(i=="char")return new Kt(t,t);if(i=="word")return e.findWordAt(t);if(i=="line")return new Kt(De(t.line,0),o(e.doc,De(t.line+1,0)));var n=i(e,t);return new Kt(n.from,n.to)}function Kl(e,t,i,n){var r=e.display,s=e.doc;w(t);var l,p,m=s.sel,x=m.ranges;if(n.addNew&&!n.extend?(p=s.sel.contains(i),p>-1?l=x[p]:l=new Kt(i,i)):(l=s.sel.primary(),p=s.sel.primIndex),n.unit=="rectangle")n.addNew||(l=new Kt(i,i)),i=Ni(e,t,!0,!0),p=-1;else{var N=Cs(e,i,n.unit);n.extend?l=_o(l,N.anchor,N.head,n.extend):l=N}n.addNew?p==-1?(p=x.length,kn(s,li(e,x.concat([l]),p),{scroll:!1,origin:"*mouse"})):x.length>1&&x[p].empty()&&n.unit=="char"&&!n.extend?(kn(s,li(e,x.slice(0,p).concat(x.slice(p+1)),0),{scroll:!1,origin:"*mouse"}),m=s.sel):Uo(s,p,l,_e):(p=0,kn(s,new Xn([l],0),_e),m=s.sel);var W=i;function me(Ye){if(at(W,Ye)==0)return;if(W=Ye,n.unit=="rectangle"){for(var ft=[],wt=e.options.tabSize,xt=te(gt(s,i.line).text,i.ch,wt),Lt=te(gt(s,Ye.line).text,Ye.ch,wt),tn=Math.min(xt,Lt),Cn=Math.max(xt,Lt),an=Math.min(i.line,Ye.line),Gn=Math.min(e.lastLine(),Math.max(i.line,Ye.line));an<=Gn;an++){var _n=gt(s,an).text,fn=Le(_n,tn,wt);tn==Cn?ft.push(new Kt(De(an,fn),De(an,fn))):_n.length>fn&&ft.push(new Kt(De(an,fn),De(an,Le(_n,Cn,wt))))}ft.length||ft.push(new Kt(i,i)),kn(s,li(e,m.ranges.slice(0,p).concat(ft),p),{origin:"*mouse",scroll:!1}),e.scrollIntoView(Ye)}else{var Un=l,wn=Cs(e,Ye,n.unit),gn=Un.anchor,pn;at(wn.anchor,gn)>0?(pn=wn.head,gn=$t(Un.from(),wn.anchor)):(pn=wn.anchor,gn=Qt(Un.to(),wn.head));var ln=m.ranges.slice(0);ln[p]=Ql(e,new Kt(o(s,gn),pn)),kn(s,li(e,ln,p),_e)}}var he=r.wrapper.getBoundingClientRect(),Re=0;function Ue(Ye){var ft=++Re,wt=Ni(e,Ye,!0,n.unit=="rectangle");if(!wt)return;if(at(wt,W)!=0){e.curOp.focus=J(),me(wt);var xt=Qr(r,s);(wt.line>=xt.to||wt.linehe.bottom?20:0;Lt&&setTimeout(yn(e,function(){if(Re!=ft)return;r.scroller.scrollTop+=Lt,Ue(Ye)}),50)}}function Ve(Ye){e.state.selectingText=!1,Re=Infinity,Ye&&(w(Ye),r.input.focus()),nt(r.wrapper.ownerDocument,"mousemove",Je),nt(r.wrapper.ownerDocument,"mouseup",st),s.history.lastSelOrigin=null}var Je=yn(e,function(Ye){Ye.buttons===0||!le(Ye)?Ve(Ye):Ue(Ye)}),st=yn(e,Ve);e.state.selectingText=st,ye(r.wrapper.ownerDocument,"mousemove",Je),ye(r.wrapper.ownerDocument,"mouseup",st)}function Ql(e,t){var i=t.anchor,n=t.head,r=gt(e.doc,i.line);if(at(i,n)==0&&i.sticky==n.sticky)return t;var s=ct(r);if(!s)return t;var l=Qe(s,i.ch,i.sticky),p=s[l];if(p.from!=i.ch&&p.to!=i.ch)return t;var m=l+(p.from==i.ch==(p.level!=1)?0:1);if(m==0||m==s.length)return t;var x;if(n.line!=i.line)x=(n.line-i.line)*(e.doc.direction=="ltr"?1:-1)>0;else{var N=Qe(s,n.ch,n.sticky),W=N-l||(n.ch-i.ch)*(p.level==1?-1:1);N==m-1||N==m?x=W<0:x=W>0}var me=s[m+(x?-1:0)],he=x==(me.level==1),Re=he?me.from:me.to,Ue=he?"after":"before";return i.ch==Re&&i.sticky==Ue?t:new Kt(new De(i.line,Re,Ue),n)}function xs(e,t,i,n){var r,s;if(t.touches)r=t.touches[0].clientX,s=t.touches[0].clientY;else try{r=t.clientX,s=t.clientY}catch(me){return!1}if(r>=Math.floor(e.display.gutters.getBoundingClientRect().right))return!1;n&&w(t);var l=e.display,p=l.lineDiv.getBoundingClientRect();if(s>p.bottom||!Y(e,i))return B(t);s-=p.top-l.viewOffset;for(var m=0;m=r){var N=Rn(e.doc,s),W=e.display.gutterSpecs[m];return Me(e,i,e,N,W.className,t),B(t)}}}function Go(e,t){return xs(e,t,"gutterClick",!0)}function Es(e,t){if(gi(e.display,t)||Jl(e,t))return;if(ze(e,t,"contextmenu"))return;ke||e.display.input.onContextMenu(t)}function Jl(e,t){return Y(e,"gutterContextMenu")?xs(e,t,"gutterContextMenu",!1):!1}function As(e){e.display.wrapper.className=e.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+e.options.theme.replace(/(^|\s)\s*/g," cm-s-"),vr(e)}var sr={toString:function(){return"CodeMirror.Init"}},ws={},ao={};function Yl(e){var t=e.optionHandlers;function i(n,r,s,l){e.defaults[n]=r,s&&(t[n]=l?function(p,m,x){x!=sr&&s(p,m,x)}:s)}e.defineOption=i,e.Init=sr,i("value","",function(n,r){return n.setValue(r)},!0),i("mode",null,function(n,r){n.doc.modeOption=r,Po(n)},!0),i("indentUnit",2,Po,!0),i("indentWithTabs",!1),i("smartIndent",!0),i("tabSize",4,function(n){Sr(n),vr(n),Nn(n)},!0),i("lineSeparator",null,function(n,r){if(n.doc.lineSep=r,!r)return;var s=[],l=n.doc.first;n.doc.iter(function(m){for(var x=0;;){var N=m.text.indexOf(r,x);if(N==-1)break;x=N+r.length,s.push(De(l,N))}l++});for(var p=s.length-1;p>=0;p--)ir(n.doc,r,s[p],De(s[p].line,s[p].ch+r.length))}),i("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(n,r,s){n.state.specialChars=new RegExp(r.source+(r.test(" ")?"":"| "),"g"),s!=sr&&n.refresh()}),i("specialCharPlaceholder",Wt,function(n){return n.refresh()},!0),i("electricChars",!0),i("inputStyle",v?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),i("spellcheck",!1,function(n,r){return n.getInputField().spellcheck=r},!0),i("autocorrect",!1,function(n,r){return n.getInputField().autocorrect=r},!0),i("autocapitalize",!1,function(n,r){return n.getInputField().autocapitalize=r},!0),i("rtlMoveVisually",!oe),i("wholeLineUpdateBefore",!0),i("theme","default",function(n){As(n),wr(n)},!0),i("keyMap","default",function(n,r,s){var l=ro(r),p=s!=sr&&ro(s);p&&p.detach&&p.detach(n,l),l.attach&&l.attach(n,p||null)}),i("extraKeys",null),i("configureMouse",null),i("lineWrapping",!1,Xl,!0),i("gutters",[],function(n,r){n.display.gutterSpecs=Lo(r,n.options.lineNumbers),wr(n)},!0),i("fixedGutter",!0,function(n,r){n.display.gutters.style.left=r?Eo(n.display)+"px":"0",n.refresh()},!0),i("coverGutterNextToScrollbar",!1,function(n){return $i(n)},!0),i("scrollbarStyle","native",function(n){ka(n),$i(n),n.display.scrollbars.setScrollTop(n.doc.scrollTop),n.display.scrollbars.setScrollLeft(n.doc.scrollLeft)},!0),i("lineNumbers",!1,function(n,r){n.display.gutterSpecs=Lo(n.options.gutters,r),wr(n)},!0),i("firstLineNumber",1,wr,!0),i("lineNumberFormatter",function(n){return n},wr,!0),i("showCursorWhenSelecting",!1,yr,!0),i("resetSelectionOnContextMenu",!0),i("lineWiseCopyCut",!0),i("pasteLinesPerSelection",!0),i("selectionsMayTouch",!1),i("readOnly",!1,function(n,r){r=="nocursor"&&(Xi(n),n.display.input.blur()),n.display.input.readOnlyChanged(r)}),i("screenReaderLabel",null,function(n,r){r=r===""?null:r,n.display.input.screenReaderLabelChanged(r)}),i("disableInput",!1,function(n,r){r||n.display.input.reset()},!0),i("dragDrop",!0,Zl),i("allowDropFileTypes",null),i("cursorBlinkRate",530),i("cursorScrollMargin",0),i("cursorHeight",1,yr,!0),i("singleCursorHeightPerLine",!0,yr,!0),i("workTime",100),i("workDelay",100),i("flattenSpans",!0,Sr,!0),i("addModeClass",!1,Sr,!0),i("pollInterval",100),i("undoDepth",200,function(n,r){return n.doc.history.undoDepth=r}),i("historyEventDelay",1250),i("viewportMargin",10,function(n){return n.refresh()},!0),i("maxHighlightLength",1e4,Sr,!0),i("moveInputWithCursor",!0,function(n,r){r||n.display.input.resetPosition()}),i("tabindex",null,function(n,r){return n.display.input.getField().tabIndex=r||""}),i("autofocus",null),i("direction","ltr",function(n,r){return n.doc.setDirection(r)},!0),i("phrases",null)}function Zl(e,t,i){var n=i&&i!=sr;if(!t!=!n){var r=e.display.dragFunctions,s=t?ye:nt;s(e.display.scroller,"dragstart",r.start),s(e.display.scroller,"dragenter",r.enter),s(e.display.scroller,"dragover",r.over),s(e.display.scroller,"dragleave",r.leave),s(e.display.scroller,"drop",r.drop)}}function Xl(e){e.options.lineWrapping?(ne(e.display.wrapper,"CodeMirror-wrap"),e.display.sizer.style.minWidth="",e.display.sizerWidth=null):(Ae(e.display.wrapper,"CodeMirror-wrap"),Fr(e)),Ao(e),Nn(e),vr(e),setTimeout(function(){return $i(e)},100)}function on(e,t){var i=this;if(!(this instanceof on))return new on(e,t);this.options=t=t?y(t):{},y(ws,t,!1);var n=t.value;typeof n=="string"?n=new Bn(n,t.mode,null,t.lineSeparator,t.direction):t.mode&&(n.modeOption=t.mode),this.doc=n;var r=new on.inputStyles[t.inputStyle](this),s=this.display=new hl(e,n,r,t);s.wrapper.CodeMirror=this,As(this),t.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),ka(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new we,keySeq:null,specialChars:null},t.autofocus&&!v&&s.input.focus(),_&&Z<11&&setTimeout(function(){return i.display.input.reset(!0)},20),ql(this),Dl(),ji(this),this.curOp.forceUpdate=!0,Ba(this,n),t.autofocus&&!v||this.hasFocus()?setTimeout(function(){i.hasFocus()&&!i.state.focused&&So(i)},20):Xi(this);for(var l in ao)ao.hasOwnProperty(l)&&ao[l](this,t[l],sr);Da(this),t.finishInit&&t.finishInit(this);for(var p=0;p20*20}ye(t.scroller,"touchstart",function(m){if(!ze(e,m)&&!s(m)&&!Go(e,m)){t.input.ensurePolled(),clearTimeout(i);var x=+new Date;t.activeTouch={start:x,moved:!1,prev:x-n.end<=300?n:null},m.touches.length==1&&(t.activeTouch.left=m.touches[0].pageX,t.activeTouch.top=m.touches[0].pageY)}}),ye(t.scroller,"touchmove",function(){t.activeTouch&&(t.activeTouch.moved=!0)}),ye(t.scroller,"touchend",function(m){var x=t.activeTouch;if(x&&!gi(t,m)&&x.left!=null&&!x.moved&&new Date-x.start<300){var N=e.coordsChar(t.activeTouch,"page"),W;!x.prev||l(x,x.prev)?W=new Kt(N,N):!x.prev.prev||l(x,x.prev.prev)?W=e.findWordAt(N):W=new Kt(De(N.line,0),o(e.doc,De(N.line+1,0))),e.setSelection(W.anchor,W.head),e.focus(),w(m)}r()}),ye(t.scroller,"touchcancel",r),ye(t.scroller,"scroll",function(){t.scroller.clientHeight&&(Cr(e,t.scroller.scrollTop),_i(e,t.scroller.scrollLeft,!0),Me(e,"scroll",e))}),ye(t.scroller,"mousewheel",function(m){return La(e,m)}),ye(t.scroller,"DOMMouseScroll",function(m){return La(e,m)}),ye(t.wrapper,"scroll",function(){return t.wrapper.scrollTop=t.wrapper.scrollLeft=0}),t.dragFunctions={enter:function(m){ze(e,m)||z(m)},over:function(m){ze(e,m)||(Rl(e,m),z(m))},start:function(m){return Ml(e,m)},drop:yn(e,kl),leave:function(m){ze(e,m)||as(e)}};var p=t.input.getField();ye(p,"keyup",function(m){return vs.call(e,m)}),ye(p,"keydown",yn(e,gs)),ye(p,"keypress",yn(e,ys)),ye(p,"focus",function(m){return So(e,m)}),ye(p,"blur",function(m){return Xi(e,m)})}var Vo=[];on.defineInitHook=function(e){return Vo.push(e)};function Ur(e,t,i,n){var r=e.doc,s;i==null&&(i="add"),i=="smart"&&(r.mode.indent?s=Ke(e,t).state:i="prev");var l=e.options.tabSize,p=gt(r,t),m=te(p.text,null,l);p.stateAfter&&(p.stateAfter=null);var x=p.text.match(/^\s*/)[0],N;if(!n&&!/\S/.test(p.text))N=0,i="not";else if(i=="smart"&&(N=r.mode.indent(s,p.text.slice(x.length),p.text),N==rt||N>150)){if(!n)return;i="prev"}i=="prev"?t>r.first?N=te(gt(r,t-1).text,null,l):N=0:i=="add"?N=m+e.options.indentUnit:i=="subtract"?N=m-e.options.indentUnit:typeof i=="number"&&(N=m+i),N=Math.max(0,N);var W="",me=0;if(e.options.indentWithTabs)for(var he=Math.floor(N/l);he;--he)me+=l,W+=" ";if(mel,m=kt(t),x=null;if(p&&n.ranges.length>1)if(ui&&ui.text.join(` `)==t){if(n.ranges.length%ui.text.length==0){x=[];for(var N=0;N=0;me--){var he=n.ranges[me],Re=he.from(),Ue=he.to();he.empty()&&(i&&i>0?Re=De(Re.line,Re.ch-i):e.state.overwrite&&!p?Ue=De(Ue.line,Math.min(gt(s,Ue.line).text.length,Ue.ch+je(m).length)):p&&ui&&ui.lineWise&&ui.text.join(` `)==m.join(` -`)&&(Re=Ue=De(Re.line,0)));var Ve={from:Re,to:Ue,text:x?x[me%x.length]:m,origin:r||(p?"paste":e.state.cutIncoming>l?"cut":"+input")};nr(e.doc,Ve),An(e,"inputRead",e,Ve)}t&&!p&&ks(e,t),qi(e),e.curOp.updateInput<2&&(e.curOp.updateInput=W),e.curOp.typing=!0,e.state.pasteIncoming=e.state.cutIncoming=-1}function Ss(e,t){var i=e.clipboardData&&e.clipboardData.getData("Text");if(i)return e.preventDefault(),!t.isReadOnly()&&!t.options.disableInput&&Hn(t,function(){return Ko(t,i,0,null,"paste")}),!0}function ks(e,t){if(!e.options.electricChars||!e.options.smartIndent)return;for(var i=e.doc.sel,n=i.ranges.length-1;n>=0;n--){var r=i.ranges[n];if(r.head.ch>100||n&&i.ranges[n-1].head.line==r.head.line)continue;var s=e.getModeAt(r.head),l=!1;if(s.electricChars){for(var p=0;p-1){l=Ur(e,r.head.line,"smart");break}}else s.electricInput&&(s.electricInput.test(gt(e.doc,r.head.line).text.slice(0,r.head.ch))&&(l=Ur(e,r.head.line,"smart")));l&&An(e,"electricInput",e,r.head.line)}}function Ms(e){for(var t=[],i=[],n=0;ns&&(Ur(this,p.head.line,n,!0),s=p.head.line,l==this.doc.sel.primIndex&&qi(this));else{var m=p.from(),x=p.to(),N=Math.max(s,m.line);s=Math.min(this.lastLine(),x.line-(x.ch?0:1))+1;for(var W=N;W0&&Uo(this.doc,l,new Kt(m,me[l].to()),We)}}}),getTokenAt:function(n,r){return en(this,n,r)},getLineTokens:function(n,r){return en(this,De(n),r,!0)},getTokenTypeAt:function(n){n=o(this.doc,n);var r=Ie(this,gt(this.doc,n.line)),s=0,l=(r.length-1)/2,p=n.ch,m;if(p==0)m=r[2];else for(;;){var x=s+l>>1;if((x?r[x*2-1]:0)>=p)l=x;else if(r[x*2+1]m&&(n=m,l=!0),p=gt(this.doc,n)}else p=n;return Hr(this,p,{top:0,left:0},r||"page",s||l).top+(l?this.doc.height-ai(p):0)},defaultTextHeight:function(){return Yi(this.display)},defaultCharWidth:function(){return Zi(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(n,r,s,l,p){var m=this.display;n=si(this,o(this.doc,n));var x=n.bottom,N=n.left;if(r.style.position="absolute",r.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(r),m.sizer.appendChild(r),l=="over")x=n.top;else if(l=="above"||l=="near"){var W=Math.max(m.wrapper.clientHeight,this.doc.height),me=Math.max(m.sizer.clientWidth,m.lineSpace.clientWidth);(l=="above"||n.bottom+r.offsetHeight>W)&&n.top>r.offsetHeight?x=n.top-r.offsetHeight:n.bottom+r.offsetHeight<=W&&(x=n.bottom),N+r.offsetWidth>me&&(N=me-r.offsetWidth)}r.style.top=x+"px",r.style.left=r.style.right="",p=="right"?(N=m.sizer.clientWidth-r.offsetWidth,r.style.right="0px"):(p=="left"?N=0:p=="middle"&&(N=(m.sizer.clientWidth-r.offsetWidth)/2),r.style.left=N+"px"),s&&Zs(this,{left:N,top:x,right:N+r.offsetWidth,bottom:x+r.offsetHeight})},triggerOnKeyDown:Dn(gs),triggerOnKeyPress:Dn(ys),triggerOnKeyUp:vs,triggerOnMouseDown:Dn(bs),execCommand:function(n){if(Pr.hasOwnProperty(n))return Pr[n].call(null,this)},triggerElectric:Dn(function(n){ks(this,n)}),findPosH:function(n,r,s,l){var p=1;r<0&&(p=-1,r=-r);for(var m=o(this.doc,n),x=0;x0&&N(s.charAt(l-1));)--l;for(;p.5||this.options.lineWrapping)&&Ao(this),Se(this,"refresh",this)}),swapDoc:Dn(function(n){var r=this.doc;return r.cm=null,this.state.selectingText&&this.state.selectingText(),Ba(this,n),vr(this),this.display.input.reset(),br(this,n.scrollLeft,n.scrollTop),this.curOp.forceScroll=!0,An(this,"swapDoc",this,r),r}),phrase:function(n){var r=this.options.phrases;return r&&Object.prototype.hasOwnProperty.call(r,n)?r[n]:n},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},$(e),e.registerHelper=function(n,r,s){i.hasOwnProperty(n)||(i[n]=e[n]={_global:[]}),i[n][r]=s},e.registerGlobalHelper=function(n,r,s,l){e.registerHelper(n,r,l),i[n]._global.push({pred:s,val:l})}}function Qo(e,t,i,n,r){var s=t,l=i,p=gt(e,t.line),m=r&&e.direction=="rtl"?-i:i;function x(){var st=t.line+m;return st=e.first+e.size?!1:(t=new De(st,t.ch,t.sticky),p=gt(e,st))}function N(st){var Ye;if(n=="codepoint"){var ft=p.text.charCodeAt(t.ch+(n>0?0:-1));isNaN(ft)?Ye=null:Ye=new De(t.line,Math.max(0,Math.min(p.text.length,t.ch+i*(ft>=55296&&ft<56320?2:1))),-i)}else r?Ye=Pl(e.cm,p,t,i):Ye=Fo(p,t,i);if(Ye==null)if(!st&&x())t=Wo(r,e.cm,p,t.line,m);else return!1;else t=Ye;return!0}if(n=="char"||n=="codepoint")N();else if(n=="column")N(!0);else if(n=="word"||n=="group")for(var W=null,me=n=="group",he=e.cm&&e.cm.getHelper(t,"wordChars"),Re=!0;!(i<0&&!N(!Re));Re=!1){var Ue=p.text.charAt(t.ch)||` +`)&&(Re=Ue=De(Re.line,0)));var Ve={from:Re,to:Ue,text:x?x[me%x.length]:m,origin:r||(p?"paste":e.state.cutIncoming>l?"cut":"+input")};nr(e.doc,Ve),An(e,"inputRead",e,Ve)}t&&!p&&ks(e,t),qi(e),e.curOp.updateInput<2&&(e.curOp.updateInput=W),e.curOp.typing=!0,e.state.pasteIncoming=e.state.cutIncoming=-1}function Ss(e,t){var i=e.clipboardData&&e.clipboardData.getData("Text");if(i)return e.preventDefault(),!t.isReadOnly()&&!t.options.disableInput&&Hn(t,function(){return Ko(t,i,0,null,"paste")}),!0}function ks(e,t){if(!e.options.electricChars||!e.options.smartIndent)return;for(var i=e.doc.sel,n=i.ranges.length-1;n>=0;n--){var r=i.ranges[n];if(r.head.ch>100||n&&i.ranges[n-1].head.line==r.head.line)continue;var s=e.getModeAt(r.head),l=!1;if(s.electricChars){for(var p=0;p-1){l=Ur(e,r.head.line,"smart");break}}else s.electricInput&&(s.electricInput.test(gt(e.doc,r.head.line).text.slice(0,r.head.ch))&&(l=Ur(e,r.head.line,"smart")));l&&An(e,"electricInput",e,r.head.line)}}function Ms(e){for(var t=[],i=[],n=0;ns&&(Ur(this,p.head.line,n,!0),s=p.head.line,l==this.doc.sel.primIndex&&qi(this));else{var m=p.from(),x=p.to(),N=Math.max(s,m.line);s=Math.min(this.lastLine(),x.line-(x.ch?0:1))+1;for(var W=N;W0&&Uo(this.doc,l,new Kt(m,me[l].to()),We)}}}),getTokenAt:function(n,r){return en(this,n,r)},getLineTokens:function(n,r){return en(this,De(n),r,!0)},getTokenTypeAt:function(n){n=o(this.doc,n);var r=Ie(this,gt(this.doc,n.line)),s=0,l=(r.length-1)/2,p=n.ch,m;if(p==0)m=r[2];else for(;;){var x=s+l>>1;if((x?r[x*2-1]:0)>=p)l=x;else if(r[x*2+1]m&&(n=m,l=!0),p=gt(this.doc,n)}else p=n;return Hr(this,p,{top:0,left:0},r||"page",s||l).top+(l?this.doc.height-ai(p):0)},defaultTextHeight:function(){return Yi(this.display)},defaultCharWidth:function(){return Zi(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(n,r,s,l,p){var m=this.display;n=si(this,o(this.doc,n));var x=n.bottom,N=n.left;if(r.style.position="absolute",r.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(r),m.sizer.appendChild(r),l=="over")x=n.top;else if(l=="above"||l=="near"){var W=Math.max(m.wrapper.clientHeight,this.doc.height),me=Math.max(m.sizer.clientWidth,m.lineSpace.clientWidth);(l=="above"||n.bottom+r.offsetHeight>W)&&n.top>r.offsetHeight?x=n.top-r.offsetHeight:n.bottom+r.offsetHeight<=W&&(x=n.bottom),N+r.offsetWidth>me&&(N=me-r.offsetWidth)}r.style.top=x+"px",r.style.left=r.style.right="",p=="right"?(N=m.sizer.clientWidth-r.offsetWidth,r.style.right="0px"):(p=="left"?N=0:p=="middle"&&(N=(m.sizer.clientWidth-r.offsetWidth)/2),r.style.left=N+"px"),s&&Zs(this,{left:N,top:x,right:N+r.offsetWidth,bottom:x+r.offsetHeight})},triggerOnKeyDown:Dn(gs),triggerOnKeyPress:Dn(ys),triggerOnKeyUp:vs,triggerOnMouseDown:Dn(bs),execCommand:function(n){if(Pr.hasOwnProperty(n))return Pr[n].call(null,this)},triggerElectric:Dn(function(n){ks(this,n)}),findPosH:function(n,r,s,l){var p=1;r<0&&(p=-1,r=-r);for(var m=o(this.doc,n),x=0;x0&&N(s.charAt(l-1));)--l;for(;p.5||this.options.lineWrapping)&&Ao(this),Me(this,"refresh",this)}),swapDoc:Dn(function(n){var r=this.doc;return r.cm=null,this.state.selectingText&&this.state.selectingText(),Ba(this,n),vr(this),this.display.input.reset(),br(this,n.scrollLeft,n.scrollTop),this.curOp.forceScroll=!0,An(this,"swapDoc",this,r),r}),phrase:function(n){var r=this.options.phrases;return r&&Object.prototype.hasOwnProperty.call(r,n)?r[n]:n},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},$(e),e.registerHelper=function(n,r,s){i.hasOwnProperty(n)||(i[n]=e[n]={_global:[]}),i[n][r]=s},e.registerGlobalHelper=function(n,r,s,l){e.registerHelper(n,r,l),i[n]._global.push({pred:s,val:l})}}function Qo(e,t,i,n,r){var s=t,l=i,p=gt(e,t.line),m=r&&e.direction=="rtl"?-i:i;function x(){var st=t.line+m;return st=e.first+e.size?!1:(t=new De(st,t.ch,t.sticky),p=gt(e,st))}function N(st){var Ye;if(n=="codepoint"){var ft=p.text.charCodeAt(t.ch+(n>0?0:-1));isNaN(ft)?Ye=null:Ye=new De(t.line,Math.max(0,Math.min(p.text.length,t.ch+i*(ft>=55296&&ft<56320?2:1))),-i)}else r?Ye=Pl(e.cm,p,t,i):Ye=Fo(p,t,i);if(Ye==null)if(!st&&x())t=Wo(r,e.cm,p,t.line,m);else return!1;else t=Ye;return!0}if(n=="char"||n=="codepoint")N();else if(n=="column")N(!0);else if(n=="word"||n=="group")for(var W=null,me=n=="group",he=e.cm&&e.cm.getHelper(t,"wordChars"),Re=!0;!(i<0&&!N(!Re));Re=!1){var Ue=p.text.charAt(t.ch)||` `,Ve=Ee(Ue,he)?"w":me&&Ue==` `?"n":!me||/\s/.test(Ue)?null:"p";if(me&&!Re&&!Ve&&(Ve="s"),W&&W!=Ve){i<0&&(i=1,N(),t.sticky="after");break}if(Ve&&(W=Ve),i>0&&!N(!Re))break}var Je=to(e,t,s,l,!0);return Ot(s,Je)&&(Je.hitSide=!0),Je}function Ts(e,t,i,n){var r=e.doc,s=t.left,l;if(n=="page"){var p=Math.min(e.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),m=Math.max(p-.5*Yi(e.display),3);l=(i>0?t.bottom:t.top)+i*m}else n=="line"&&(l=i>0?t.bottom+3:t.top-3);for(var x;!(x=bo(e,s,l),!x.outside);){if(i<0?l<=0:l>=r.height){x.hitSide=!0;break}l+=i*5}return x}var qt=function(e){this.cm=e,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new we,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};qt.prototype.init=function(e){var t=this,i=this,n=i.cm,r=i.div=e.lineDiv;Rs(r,n.options.spellcheck,n.options.autocorrect,n.options.autocapitalize);function s(p){for(var m=p.target;m;m=m.parentNode){if(m==r)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(m.className))break}return!1}ye(r,"paste",function(p){if(!s(p)||ze(n,p)||Ss(p,n))return;Z<=11&&setTimeout(yn(n,function(){return t.updateFromDOM()}),20)}),ye(r,"compositionstart",function(p){t.composing={data:p.data,done:!1}}),ye(r,"compositionupdate",function(p){t.composing||(t.composing={data:p.data,done:!1})}),ye(r,"compositionend",function(p){t.composing&&(p.data!=t.composing.data&&t.readFromDOMSoon(),t.composing.done=!0)}),ye(r,"touchstart",function(){return i.forceCompositionEnd()}),ye(r,"input",function(){t.composing||t.readFromDOMSoon()});function l(p){if(!s(p)||ze(n,p))return;if(n.somethingSelected())so({lineWise:!1,text:n.getSelections()}),p.type=="cut"&&n.replaceSelection("",null,"cut");else if(n.options.lineWiseCopyCut){var m=Ms(n);so({lineWise:!0,text:m.text}),p.type=="cut"&&n.operation(function(){n.setSelections(m.ranges,0,We),n.replaceSelection("",null,"cut")})}else return;if(p.clipboardData){p.clipboardData.clearData();var x=ui.text.join(` `);if(p.clipboardData.setData("Text",x),p.clipboardData.getData("Text")==x){p.preventDefault();return}}var N=Ds(),W=N.firstChild;n.display.lineSpace.insertBefore(N,n.display.lineSpace.firstChild),W.value=ui.text.join(` @@ -330,7 +330,7 @@ b`.split(/\n/).length!=3?function(e){for(var t=0,i=[],n=e.length;t<=n;){var r=e. `)>-1?i.value=e.prevInput="":e.prevInput=r,e.composing&&(e.composing.range.clear(),e.composing.range=t.markText(e.composing.start,t.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},hn.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},hn.prototype.onKeyPress=function(){_&&Z>=9&&(this.hasSelection=null),this.fastPoll()},hn.prototype.onContextMenu=function(e){var t=this,i=t.cm,n=i.display,r=t.textarea;t.contextMenuPending&&t.contextMenuPending();var s=Ni(i,e),l=n.scroller.scrollTop;if(!s||b)return;var p=i.options.resetSelectionOnContextMenu;p&&i.doc.sel.contains(s)==-1&&yn(i,kn)(i.doc,wi(s),We);var m=r.style.cssText,x=t.wrapper.style.cssText,N=t.wrapper.offsetParent.getBoundingClientRect();t.wrapper.style.cssText="position: static",r.style.cssText=`position: absolute; width: 30px; height: 30px; top: `+(e.clientY-N.top-5)+"px; left: "+(e.clientX-N.left-5)+`px; z-index: 1000; background: `+(_?"rgba(255, 255, 255, .05)":"transparent")+`; - outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var W;L&&(W=window.scrollY),n.input.focus(),L&&window.scrollTo(null,W),n.input.reset(),i.somethingSelected()||(r.value=t.prevInput=" "),t.contextMenuPending=he,n.selForContextMenu=i.doc.sel,clearTimeout(n.detectingSelectAll);function me(){if(r.selectionStart!=null){var Ue=i.somethingSelected(),Ve="\u200B"+(Ue?r.value:"");r.value="\u21DA",r.value=Ve,t.prevInput=Ue?"":"\u200B",r.selectionStart=1,r.selectionEnd=Ve.length,n.selForContextMenu=i.doc.sel}}function he(){if(t.contextMenuPending!=he)return;if(t.contextMenuPending=!1,t.wrapper.style.cssText=x,r.style.cssText=m,_&&Z<9&&n.scrollbars.setScrollTop(n.scroller.scrollTop=l),r.selectionStart!=null){(!_||_&&Z<9)&&me();var Ue=0,Ve=function(){n.selForContextMenu==i.doc.sel&&r.selectionStart==0&&r.selectionEnd>0&&t.prevInput=="\u200B"?yn(i,Ya)(i):Ue++<10?n.detectingSelectAll=setTimeout(Ve,500):(n.selForContextMenu=null,n.input.reset())};n.detectingSelectAll=setTimeout(Ve,200)}}if(_&&Z>=9&&me(),Me){z(e);var Re=function(){nt(window,"mouseup",Re),setTimeout(he,20)};ye(window,"mouseup",Re)}else setTimeout(he,50)},hn.prototype.readOnlyChanged=function(e){e||this.reset(),this.textarea.disabled=e=="nocursor",this.textarea.readOnly=!!e},hn.prototype.setUneditable=function(){},hn.prototype.needsContentAttribute=!1;function iu(e,t){if(t=t?y(t):{},t.value=e.value,!t.tabindex&&e.tabIndex&&(t.tabindex=e.tabIndex),!t.placeholder&&e.placeholder&&(t.placeholder=e.placeholder),t.autofocus==null){var i=J();t.autofocus=i==e||e.getAttribute("autofocus")!=null&&i==document.body}function n(){e.value=p.getValue()}var r;if(e.form&&(ye(e.form,"submit",n),!t.leaveSubmitMethodAlone)){var s=e.form;r=s.submit;try{var l=s.submit=function(){n(),s.submit=r,s.submit(),s.submit=l}}catch(m){}}t.finishInit=function(m){m.save=n,m.getTextArea=function(){return e},m.toTextArea=function(){m.toTextArea=isNaN,n(),e.parentNode.removeChild(m.getWrapperElement()),e.style.display="",e.form&&(nt(e.form,"submit",n),!t.leaveSubmitMethodAlone&&typeof e.form.submit=="function"&&(e.form.submit=r))}},e.style.display="none";var p=on(function(m){return e.parentNode.insertBefore(m,e.nextSibling)},t);return p}function ru(e){e.off=nt,e.on=ye,e.wheelEventPixels=cl,e.Doc=Bn,e.splitLines=kt,e.countColumn=te,e.findColumn=Le,e.isWordChar=ce,e.Pass=rt,e.signal=Se,e.Line=Li,e.changeEnd=Si,e.scrollbarModel=Sa,e.Pos=De,e.cmpPos=at,e.modes=zt,e.mimeModes=Tt,e.resolveMode=bt,e.getMode=Et,e.modeExtensions=ot,e.extendMode=Ct,e.copyState=Xt,e.startState=nn,e.innerMode=rn,e.commands=Pr,e.keyMap=vi,e.keyName=cs,e.isModifierKey=us,e.lookupKey=or,e.normalizeKeyMap=Ol,e.StringStream=Dt,e.SharedTextMarker=Ir,e.TextMarker=Mi,e.LineWidget=Tr,e.e_preventDefault=w,e.e_stopPropagation=M,e.e_stop=z,e.addClass=ne,e.contains=O,e.rmClass=Ae,e.keyNames=Ri}Yl(on),$l(on);var ou="iter insert remove copy getEditor constructor".split(" ");for(var uo in Bn.prototype)Bn.prototype.hasOwnProperty(uo)&&xe(ou,uo)<0&&(on.prototype[uo]=function(e){return function(){return e.apply(this.doc,arguments)}}(Bn.prototype[uo]));return $(Bn),on.inputStyles={textarea:hn,contenteditable:qt},on.defineMode=function(e){!on.defaults.mode&&e!="null"&&(on.defaults.mode=e),Fn.apply(this,arguments)},on.defineMIME=qn,on.defineMode("null",function(){return{token:function(e){return e.skipToEnd()}}}),on.defineMIME("text/plain","null"),on.defineExtension=function(e,t){on.prototype[e]=t},on.defineDocExtension=function(e,t){Bn.prototype[e]=t},on.fromTextArea=iu,ru(on),on.version="5.58.2",on})},W6BS:function(ke,U){ke.exports="data:image/png;base64,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"},Xsq0:function(ke,U,d){ke.exports=d.p+"static/mainbanner.0a951716.jpg"},Y1PL:function(ke,U,d){"use strict";d.r(U),d.d(U,"ResizableTextArea",function(){return xe});var H=d("wx14"),ve=d("1OyB"),re=d("vuIU"),fe=d("Ji7U"),ue=d("LK+K"),ie=d("q1tI"),_=d("VTBJ"),Z=d("rePB"),L=d("Zm9Q"),P=d("Kwbf"),C=d("c+Xe"),b=d("m+aA"),S=d("bdgK"),E=new Map;function A(We){We.forEach(function(_e){var Te,Le=_e.target;(Te=E.get(Le))===null||Te===void 0||Te.forEach(function(se){return se(Le)})})}var T=new S.default(A),g=null,v=null;function k(We,_e){E.has(We)||(E.set(We,new Set),T.observe(We)),E.get(We).add(_e)}function I(We,_e){E.has(We)&&(E.get(We).delete(_e),E.get(We).size||(T.unobserve(We),E.delete(We)))}var oe=function(We){Object(fe.a)(Te,We);var _e=Object(ue.a)(Te);function Te(){return Object(ve.a)(this,Te),_e.apply(this,arguments)}return Object(re.a)(Te,[{key:"render",value:function(){return this.props.children}}]),Te}(ie.Component),Q=ie.createContext(null);function ae(We){var _e=We.children,Te=We.onBatchResize,Le=ie.useRef(0),se=ie.useRef([]),q=ie.useContext(Q),je=ie.useCallback(function(et,tt,lt){Le.current+=1;var j=Le.current;se.current.push({size:et,element:tt,data:lt}),Promise.resolve().then(function(){j===Le.current&&(Te==null||Te(se.current),se.current=[])}),q==null||q(et,tt,lt)},[Te,q]);return ie.createElement(Q.Provider,{value:je},_e)}function Me(We){var _e=We.children,Te=We.disabled,Le=ie.useRef(null),se=ie.useRef(null),q=ie.useContext(Q),je=ie.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),et=ie.isValidElement(_e)&&Object(C.c)(_e),tt=et?_e.ref:null,lt=ie.useMemo(function(){return Object(C.a)(tt,Le)},[tt,Le]),j=ie.useRef(We);j.current=We;var F=ie.useCallback(function(ce){var Ee=j.current,Pe=Ee.onResize,Oe=Ee.data,Fe=ce.getBoundingClientRect(),He=Fe.width,ut=Fe.height,qe=ce.offsetWidth,$e=ce.offsetHeight,Qe=Math.floor(He),vt=Math.floor(ut);if(je.current.width!==Qe||je.current.height!==vt||je.current.offsetWidth!==qe||je.current.offsetHeight!==$e){var ct={width:Qe,height:vt,offsetWidth:qe,offsetHeight:$e};je.current=ct;var Ze=qe===Math.round(He)?He:qe,ye=$e===Math.round(ut)?ut:$e,Ge=Object(_.a)(Object(_.a)({},ct),{},{offsetWidth:Ze,offsetHeight:ye});q==null||q(Ge,ce,Oe),Pe&&Promise.resolve().then(function(){Pe(Ge,ce)})}},[]);return ie.useEffect(function(){var ce=Object(b.a)(Le.current)||Object(b.a)(se.current);return ce&&!Te&&k(ce,F),function(){return I(ce,F)}},[Le.current,Te]),ie.createElement(oe,{ref:se},et?ie.cloneElement(_e,{ref:lt}):_e)}var ge="rc-observer-key";function Ae(We){var _e=We.children,Te=Object(L.a)(_e);return Te.map(function(Le,se){var q=(Le==null?void 0:Le.key)||"".concat(ge,"-").concat(se);return ie.createElement(Me,Object(H.a)({},We,{key:q}),Le)})}Ae.Collection=ae;var be=Ae,G=d("bT9E"),R=d("TSYQ"),de=d.n(R),X=` + outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var W;L&&(W=window.scrollY),n.input.focus(),L&&window.scrollTo(null,W),n.input.reset(),i.somethingSelected()||(r.value=t.prevInput=" "),t.contextMenuPending=he,n.selForContextMenu=i.doc.sel,clearTimeout(n.detectingSelectAll);function me(){if(r.selectionStart!=null){var Ue=i.somethingSelected(),Ve="\u200B"+(Ue?r.value:"");r.value="\u21DA",r.value=Ve,t.prevInput=Ue?"":"\u200B",r.selectionStart=1,r.selectionEnd=Ve.length,n.selForContextMenu=i.doc.sel}}function he(){if(t.contextMenuPending!=he)return;if(t.contextMenuPending=!1,t.wrapper.style.cssText=x,r.style.cssText=m,_&&Z<9&&n.scrollbars.setScrollTop(n.scroller.scrollTop=l),r.selectionStart!=null){(!_||_&&Z<9)&&me();var Ue=0,Ve=function(){n.selForContextMenu==i.doc.sel&&r.selectionStart==0&&r.selectionEnd>0&&t.prevInput=="\u200B"?yn(i,Ya)(i):Ue++<10?n.detectingSelectAll=setTimeout(Ve,500):(n.selForContextMenu=null,n.input.reset())};n.detectingSelectAll=setTimeout(Ve,200)}}if(_&&Z>=9&&me(),ke){z(e);var Re=function(){nt(window,"mouseup",Re),setTimeout(he,20)};ye(window,"mouseup",Re)}else setTimeout(he,50)},hn.prototype.readOnlyChanged=function(e){e||this.reset(),this.textarea.disabled=e=="nocursor",this.textarea.readOnly=!!e},hn.prototype.setUneditable=function(){},hn.prototype.needsContentAttribute=!1;function iu(e,t){if(t=t?y(t):{},t.value=e.value,!t.tabindex&&e.tabIndex&&(t.tabindex=e.tabIndex),!t.placeholder&&e.placeholder&&(t.placeholder=e.placeholder),t.autofocus==null){var i=J();t.autofocus=i==e||e.getAttribute("autofocus")!=null&&i==document.body}function n(){e.value=p.getValue()}var r;if(e.form&&(ye(e.form,"submit",n),!t.leaveSubmitMethodAlone)){var s=e.form;r=s.submit;try{var l=s.submit=function(){n(),s.submit=r,s.submit(),s.submit=l}}catch(m){}}t.finishInit=function(m){m.save=n,m.getTextArea=function(){return e},m.toTextArea=function(){m.toTextArea=isNaN,n(),e.parentNode.removeChild(m.getWrapperElement()),e.style.display="",e.form&&(nt(e.form,"submit",n),!t.leaveSubmitMethodAlone&&typeof e.form.submit=="function"&&(e.form.submit=r))}},e.style.display="none";var p=on(function(m){return e.parentNode.insertBefore(m,e.nextSibling)},t);return p}function ru(e){e.off=nt,e.on=ye,e.wheelEventPixels=cl,e.Doc=Bn,e.splitLines=kt,e.countColumn=te,e.findColumn=Le,e.isWordChar=ce,e.Pass=rt,e.signal=Me,e.Line=Li,e.changeEnd=Si,e.scrollbarModel=Sa,e.Pos=De,e.cmpPos=at,e.modes=zt,e.mimeModes=Tt,e.resolveMode=bt,e.getMode=Et,e.modeExtensions=ot,e.extendMode=Ct,e.copyState=Xt,e.startState=nn,e.innerMode=rn,e.commands=Pr,e.keyMap=vi,e.keyName=cs,e.isModifierKey=us,e.lookupKey=or,e.normalizeKeyMap=Ol,e.StringStream=Dt,e.SharedTextMarker=Ir,e.TextMarker=Mi,e.LineWidget=Tr,e.e_preventDefault=w,e.e_stopPropagation=M,e.e_stop=z,e.addClass=ne,e.contains=O,e.rmClass=Ae,e.keyNames=Ri}Yl(on),$l(on);var ou="iter insert remove copy getEditor constructor".split(" ");for(var uo in Bn.prototype)Bn.prototype.hasOwnProperty(uo)&&xe(ou,uo)<0&&(on.prototype[uo]=function(e){return function(){return e.apply(this.doc,arguments)}}(Bn.prototype[uo]));return $(Bn),on.inputStyles={textarea:hn,contenteditable:qt},on.defineMode=function(e){!on.defaults.mode&&e!="null"&&(on.defaults.mode=e),Fn.apply(this,arguments)},on.defineMIME=qn,on.defineMode("null",function(){return{token:function(e){return e.skipToEnd()}}}),on.defineMIME("text/plain","null"),on.defineExtension=function(e,t){on.prototype[e]=t},on.defineDocExtension=function(e,t){Bn.prototype[e]=t},on.fromTextArea=iu,ru(on),on.version="5.58.2",on})},W6BS:function(Se,U){Se.exports="data:image/png;base64,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"},Xsq0:function(Se,U,d){Se.exports=d.p+"static/mainbanner.0a951716.jpg"},Y1PL:function(Se,U,d){"use strict";d.r(U),d.d(U,"ResizableTextArea",function(){return xe});var H=d("wx14"),ve=d("1OyB"),re=d("vuIU"),fe=d("Ji7U"),ue=d("LK+K"),ie=d("q1tI"),_=d("VTBJ"),Z=d("rePB"),L=d("Zm9Q"),P=d("Kwbf"),C=d("c+Xe"),b=d("m+aA"),S=d("bdgK"),E=new Map;function A(We){We.forEach(function(_e){var Te,Le=_e.target;(Te=E.get(Le))===null||Te===void 0||Te.forEach(function(se){return se(Le)})})}var T=new S.default(A),g=null,v=null;function k(We,_e){E.has(We)||(E.set(We,new Set),T.observe(We)),E.get(We).add(_e)}function I(We,_e){E.has(We)&&(E.get(We).delete(_e),E.get(We).size||(T.unobserve(We),E.delete(We)))}var oe=function(We){Object(fe.a)(Te,We);var _e=Object(ue.a)(Te);function Te(){return Object(ve.a)(this,Te),_e.apply(this,arguments)}return Object(re.a)(Te,[{key:"render",value:function(){return this.props.children}}]),Te}(ie.Component),Q=ie.createContext(null);function ae(We){var _e=We.children,Te=We.onBatchResize,Le=ie.useRef(0),se=ie.useRef([]),q=ie.useContext(Q),je=ie.useCallback(function(et,tt,lt){Le.current+=1;var j=Le.current;se.current.push({size:et,element:tt,data:lt}),Promise.resolve().then(function(){j===Le.current&&(Te==null||Te(se.current),se.current=[])}),q==null||q(et,tt,lt)},[Te,q]);return ie.createElement(Q.Provider,{value:je},_e)}function ke(We){var _e=We.children,Te=We.disabled,Le=ie.useRef(null),se=ie.useRef(null),q=ie.useContext(Q),je=ie.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),et=ie.isValidElement(_e)&&Object(C.c)(_e),tt=et?_e.ref:null,lt=ie.useMemo(function(){return Object(C.a)(tt,Le)},[tt,Le]),j=ie.useRef(We);j.current=We;var F=ie.useCallback(function(ce){var Ee=j.current,Pe=Ee.onResize,Oe=Ee.data,Fe=ce.getBoundingClientRect(),He=Fe.width,ut=Fe.height,qe=ce.offsetWidth,$e=ce.offsetHeight,Qe=Math.floor(He),vt=Math.floor(ut);if(je.current.width!==Qe||je.current.height!==vt||je.current.offsetWidth!==qe||je.current.offsetHeight!==$e){var ct={width:Qe,height:vt,offsetWidth:qe,offsetHeight:$e};je.current=ct;var Ze=qe===Math.round(He)?He:qe,ye=$e===Math.round(ut)?ut:$e,Ge=Object(_.a)(Object(_.a)({},ct),{},{offsetWidth:Ze,offsetHeight:ye});q==null||q(Ge,ce,Oe),Pe&&Promise.resolve().then(function(){Pe(Ge,ce)})}},[]);return ie.useEffect(function(){var ce=Object(b.a)(Le.current)||Object(b.a)(se.current);return ce&&!Te&&k(ce,F),function(){return I(ce,F)}},[Le.current,Te]),ie.createElement(oe,{ref:se},et?ie.cloneElement(_e,{ref:lt}):_e)}var ge="rc-observer-key";function Ae(We){var _e=We.children,Te=Object(L.a)(_e);return Te.map(function(Le,se){var q=(Le==null?void 0:Le.key)||"".concat(ge,"-").concat(se);return ie.createElement(ke,Object(H.a)({},We,{key:q}),Le)})}Ae.Collection=ae;var be=Ae,G=d("bT9E"),R=d("TSYQ"),de=d.n(R),X=` min-height:0 !important; max-height:none !important; height:0 !important; @@ -340,9 +340,9 @@ b`.split(/\n/).length!=3?function(e){for(var t=0,i=[],n=e.length;t<=n;){var r=e. z-index:-1000 !important; top:0 !important; right:0 !important -`,O=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break"],J={},ne;function V(We){var _e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Te=We.getAttribute("id")||We.getAttribute("data-reactid")||We.getAttribute("name");if(_e&&J[Te])return J[Te];var Le=window.getComputedStyle(We),se=Le.getPropertyValue("box-sizing")||Le.getPropertyValue("-moz-box-sizing")||Le.getPropertyValue("-webkit-box-sizing"),q=parseFloat(Le.getPropertyValue("padding-bottom"))+parseFloat(Le.getPropertyValue("padding-top")),je=parseFloat(Le.getPropertyValue("border-bottom-width"))+parseFloat(Le.getPropertyValue("border-top-width")),et=O.map(function(lt){return"".concat(lt,":").concat(Le.getPropertyValue(lt))}).join(";"),tt={sizingStyle:et,paddingSize:q,borderSize:je,boxSizing:se};return _e&&Te&&(J[Te]=tt),tt}function pe(We){var _e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Te=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,Le=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;ne||(ne=document.createElement("textarea"),ne.setAttribute("tab-index","-1"),ne.setAttribute("aria-hidden","true"),document.body.appendChild(ne)),We.getAttribute("wrap")?ne.setAttribute("wrap",We.getAttribute("wrap")):ne.removeAttribute("wrap");var se=V(We,_e),q=se.paddingSize,je=se.borderSize,et=se.boxSizing,tt=se.sizingStyle;ne.setAttribute("style","".concat(tt,";").concat(X)),ne.value=We.value||We.placeholder||"";var lt=Number.MIN_SAFE_INTEGER,j=Number.MAX_SAFE_INTEGER,F=ne.scrollHeight,ce;if(et==="border-box"?F+=je:et==="content-box"&&(F-=q),Te!==null||Le!==null){ne.value=" ";var Ee=ne.scrollHeight-q;Te!==null&&(lt=Ee*Te,et==="border-box"&&(lt=lt+q+je),F=Math.max(lt,F)),Le!==null&&(j=Ee*Le,et==="border-box"&&(j=j+q+je),ce=F>j?"":"hidden",F=Math.min(j,F))}return{height:F,minHeight:lt,maxHeight:j,overflowY:ce,resize:"none"}}var D=d("Gytx"),y=d.n(D),te;(function(We){We[We.NONE=0]="NONE",We[We.RESIZING=1]="RESIZING",We[We.RESIZED=2]="RESIZED"})(te||(te={}));var we=function(We){Object(fe.a)(Te,We);var _e=Object(ue.a)(Te);function Te(Le){var se;return Object(ve.a)(this,Te),se=_e.call(this,Le),se.nextFrameActionId=void 0,se.resizeFrameId=void 0,se.textArea=void 0,se.saveTextArea=function(q){se.textArea=q},se.handleResize=function(q){var je=se.state.resizeStatus,et=se.props,tt=et.autoSize,lt=et.onResize;if(je!==te.NONE)return;typeof lt=="function"&<(q),tt&&se.resizeOnNextFrame()},se.resizeOnNextFrame=function(){cancelAnimationFrame(se.nextFrameActionId),se.nextFrameActionId=requestAnimationFrame(se.resizeTextarea)},se.resizeTextarea=function(){var q=se.props.autoSize;if(!q||!se.textArea)return;var je=q.minRows,et=q.maxRows,tt=pe(se.textArea,!1,je,et);se.setState({textareaStyles:tt,resizeStatus:te.RESIZING},function(){cancelAnimationFrame(se.resizeFrameId),se.resizeFrameId=requestAnimationFrame(function(){se.setState({resizeStatus:te.RESIZED},function(){se.resizeFrameId=requestAnimationFrame(function(){se.setState({resizeStatus:te.NONE}),se.fixFirefoxAutoScroll()})})})})},se.renderTextArea=function(){var q=se.props,je=q.prefixCls,et=je===void 0?"rc-textarea":je,tt=q.autoSize,lt=q.onResize,j=q.className,F=q.disabled,ce=se.state,Ee=ce.textareaStyles,Pe=ce.resizeStatus,Oe=Object(G.a)(se.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),Fe=de()(et,j,Object(Z.a)({},"".concat(et,"-disabled"),F));"value"in Oe&&(Oe.value=Oe.value||"");var He=Object(_.a)(Object(_.a)(Object(_.a)({},se.props.style),Ee),Pe===te.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return ie.createElement(be,{onResize:se.handleResize,disabled:!(tt||lt)},ie.createElement("textarea",Object(H.a)({},Oe,{className:Fe,style:He,ref:se.saveTextArea})))},se.state={textareaStyles:{},resizeStatus:te.NONE},se}return Object(re.a)(Te,[{key:"componentDidUpdate",value:function(se){(se.value!==this.props.value||!y()(se.autoSize,this.props.autoSize))&&this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var se=this.textArea.selectionStart,q=this.textArea.selectionEnd;this.textArea.setSelectionRange(se,q)}}catch(je){}}},{key:"render",value:function(){return this.renderTextArea()}}]),Te}(ie.Component),xe=we,Xe=function(We){Object(fe.a)(Te,We);var _e=Object(ue.a)(Te);function Te(Le){var se;Object(ve.a)(this,Te),se=_e.call(this,Le),se.resizableTextArea=void 0,se.focus=function(){se.resizableTextArea.textArea.focus()},se.saveTextArea=function(je){se.resizableTextArea=je},se.handleChange=function(je){var et=se.props.onChange;se.setValue(je.target.value,function(){se.resizableTextArea.resizeTextarea()}),et&&et(je)},se.handleKeyDown=function(je){var et=se.props,tt=et.onPressEnter,lt=et.onKeyDown;je.keyCode===13&&tt&&tt(je),lt&<(je)};var q=typeof Le.value=="undefined"||Le.value===null?Le.defaultValue:Le.value;return se.state={value:q},se}return Object(re.a)(Te,[{key:"setValue",value:function(se,q){"value"in this.props||this.setState({value:se},q)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return ie.createElement(xe,Object(H.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(se){return"value"in se?{value:se.value}:null}}]),Te}(ie.Component),rt=U.default=Xe},ZW9T:function(ke,U,d){"use strict";d.d(U,"a",function(){return be});var H=d("k1fw"),ve=d("oBTY"),re=d("9og8"),fe=d("miYZ"),ue=d("tsqr"),ie=d("rAM+"),_=d("tJVT"),Z=d("PpiC"),L=d("WmNS"),P=d.n(L),C=d("q1tI"),b=d.n(C),S=d("bdgK");function E(G,R,de,X,O){var J=R.getWordUntilPosition(de),ne={startLineNumber:de.lineNumber,endLineNumber:de.lineNumber,startColumn:J.startColumn,endColumn:J.endColumn},V=X.map(function(pe){return{label:pe,kind:G.languages.CompletionItemKind.Keyword,insertText:pe,insertTextRules:G.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:ne}});return O.map(function(pe){V.push(Object(H.a)(Object(H.a)({},pe),{},{range:ne}))}),V}var A=function(G){var R={label:"ifelse",kind:G.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` +`,O=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break"],J={},ne;function V(We){var _e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Te=We.getAttribute("id")||We.getAttribute("data-reactid")||We.getAttribute("name");if(_e&&J[Te])return J[Te];var Le=window.getComputedStyle(We),se=Le.getPropertyValue("box-sizing")||Le.getPropertyValue("-moz-box-sizing")||Le.getPropertyValue("-webkit-box-sizing"),q=parseFloat(Le.getPropertyValue("padding-bottom"))+parseFloat(Le.getPropertyValue("padding-top")),je=parseFloat(Le.getPropertyValue("border-bottom-width"))+parseFloat(Le.getPropertyValue("border-top-width")),et=O.map(function(lt){return"".concat(lt,":").concat(Le.getPropertyValue(lt))}).join(";"),tt={sizingStyle:et,paddingSize:q,borderSize:je,boxSizing:se};return _e&&Te&&(J[Te]=tt),tt}function pe(We){var _e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Te=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,Le=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;ne||(ne=document.createElement("textarea"),ne.setAttribute("tab-index","-1"),ne.setAttribute("aria-hidden","true"),document.body.appendChild(ne)),We.getAttribute("wrap")?ne.setAttribute("wrap",We.getAttribute("wrap")):ne.removeAttribute("wrap");var se=V(We,_e),q=se.paddingSize,je=se.borderSize,et=se.boxSizing,tt=se.sizingStyle;ne.setAttribute("style","".concat(tt,";").concat(X)),ne.value=We.value||We.placeholder||"";var lt=Number.MIN_SAFE_INTEGER,j=Number.MAX_SAFE_INTEGER,F=ne.scrollHeight,ce;if(et==="border-box"?F+=je:et==="content-box"&&(F-=q),Te!==null||Le!==null){ne.value=" ";var Ee=ne.scrollHeight-q;Te!==null&&(lt=Ee*Te,et==="border-box"&&(lt=lt+q+je),F=Math.max(lt,F)),Le!==null&&(j=Ee*Le,et==="border-box"&&(j=j+q+je),ce=F>j?"":"hidden",F=Math.min(j,F))}return{height:F,minHeight:lt,maxHeight:j,overflowY:ce,resize:"none"}}var D=d("Gytx"),y=d.n(D),te;(function(We){We[We.NONE=0]="NONE",We[We.RESIZING=1]="RESIZING",We[We.RESIZED=2]="RESIZED"})(te||(te={}));var we=function(We){Object(fe.a)(Te,We);var _e=Object(ue.a)(Te);function Te(Le){var se;return Object(ve.a)(this,Te),se=_e.call(this,Le),se.nextFrameActionId=void 0,se.resizeFrameId=void 0,se.textArea=void 0,se.saveTextArea=function(q){se.textArea=q},se.handleResize=function(q){var je=se.state.resizeStatus,et=se.props,tt=et.autoSize,lt=et.onResize;if(je!==te.NONE)return;typeof lt=="function"&<(q),tt&&se.resizeOnNextFrame()},se.resizeOnNextFrame=function(){cancelAnimationFrame(se.nextFrameActionId),se.nextFrameActionId=requestAnimationFrame(se.resizeTextarea)},se.resizeTextarea=function(){var q=se.props.autoSize;if(!q||!se.textArea)return;var je=q.minRows,et=q.maxRows,tt=pe(se.textArea,!1,je,et);se.setState({textareaStyles:tt,resizeStatus:te.RESIZING},function(){cancelAnimationFrame(se.resizeFrameId),se.resizeFrameId=requestAnimationFrame(function(){se.setState({resizeStatus:te.RESIZED},function(){se.resizeFrameId=requestAnimationFrame(function(){se.setState({resizeStatus:te.NONE}),se.fixFirefoxAutoScroll()})})})})},se.renderTextArea=function(){var q=se.props,je=q.prefixCls,et=je===void 0?"rc-textarea":je,tt=q.autoSize,lt=q.onResize,j=q.className,F=q.disabled,ce=se.state,Ee=ce.textareaStyles,Pe=ce.resizeStatus,Oe=Object(G.a)(se.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),Fe=de()(et,j,Object(Z.a)({},"".concat(et,"-disabled"),F));"value"in Oe&&(Oe.value=Oe.value||"");var He=Object(_.a)(Object(_.a)(Object(_.a)({},se.props.style),Ee),Pe===te.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return ie.createElement(be,{onResize:se.handleResize,disabled:!(tt||lt)},ie.createElement("textarea",Object(H.a)({},Oe,{className:Fe,style:He,ref:se.saveTextArea})))},se.state={textareaStyles:{},resizeStatus:te.NONE},se}return Object(re.a)(Te,[{key:"componentDidUpdate",value:function(se){(se.value!==this.props.value||!y()(se.autoSize,this.props.autoSize))&&this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var se=this.textArea.selectionStart,q=this.textArea.selectionEnd;this.textArea.setSelectionRange(se,q)}}catch(je){}}},{key:"render",value:function(){return this.renderTextArea()}}]),Te}(ie.Component),xe=we,Xe=function(We){Object(fe.a)(Te,We);var _e=Object(ue.a)(Te);function Te(Le){var se;Object(ve.a)(this,Te),se=_e.call(this,Le),se.resizableTextArea=void 0,se.focus=function(){se.resizableTextArea.textArea.focus()},se.saveTextArea=function(je){se.resizableTextArea=je},se.handleChange=function(je){var et=se.props.onChange;se.setValue(je.target.value,function(){se.resizableTextArea.resizeTextarea()}),et&&et(je)},se.handleKeyDown=function(je){var et=se.props,tt=et.onPressEnter,lt=et.onKeyDown;je.keyCode===13&&tt&&tt(je),lt&<(je)};var q=typeof Le.value=="undefined"||Le.value===null?Le.defaultValue:Le.value;return se.state={value:q},se}return Object(re.a)(Te,[{key:"setValue",value:function(se,q){"value"in this.props||this.setState({value:se},q)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return ie.createElement(xe,Object(H.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(se){return"value"in se?{value:se.value}:null}}]),Te}(ie.Component),rt=U.default=Xe},ZW9T:function(Se,U,d){"use strict";d.d(U,"a",function(){return be});var H=d("k1fw"),ve=d("oBTY"),re=d("9og8"),fe=d("miYZ"),ue=d("tsqr"),ie=d("rAM+"),_=d("tJVT"),Z=d("PpiC"),L=d("WmNS"),P=d.n(L),C=d("q1tI"),b=d.n(C),S=d("bdgK");function E(G,R,de,X,O){var J=R.getWordUntilPosition(de),ne={startLineNumber:de.lineNumber,endLineNumber:de.lineNumber,startColumn:J.startColumn,endColumn:J.endColumn},V=X.map(function(pe){return{label:pe,kind:G.languages.CompletionItemKind.Keyword,insertText:pe,insertTextRules:G.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:ne}});return O.map(function(pe){V.push(Object(H.a)(Object(H.a)({},pe),{},{range:ne}))}),V}var A=function(G){var R={label:"ifelse",kind:G.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` `),insertTextRules:G.languages.CompletionItemInsertTextRule.InsertAsSnippet},de=["auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while","inline","restrict","_Bool","_Complex","_Imaginary","_Alignas","_Alignof","_Atomic","_Static_assert","_Noreturn","_Thread_local","_Generic"];G.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(ne,V){var pe=E(G,ne,V,de,[R]);return{suggestions:pe}}});var X=["False","None","True","and","as","assert","break","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","nonlocal","not","or","pass","raise","return","try","while","with","yield"];G.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(ne,V){var pe=[{label:"print",kind:G.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(` `),insertTextRules:G.languages.CompletionItemInsertTextRule.InsertAsSnippet}],D=E(G,ne,V,X,pe);return{suggestions:D}}});var O=["abstract","assert","boolean","break","byte","case","catch","char","class","const","continue","default","do","double","else","enum","extends","final","finally","float","for","goto","if","implements","import","instance of","int","interface","long","native","new","package","private","protected","public","return","strictfp","short","static","super","switch","synchronized","this","throw","throws","transient","try","void","volatile","while"];G.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(ne,V){var pe=[R,{label:"main",kind:G.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(` `),insertTextRules:G.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:G.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join(` -`),insertTextRules:G.languages.CompletionItemInsertTextRule.InsertAsSnippet}],D=E(G,ne,V,O,pe);return{suggestions:D}}})},T="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002",g=d("fjLI"),v=d("LvDl"),k=d("+ua5");function I(G){return/^\d+$/.test(G)?"".concat(G,"px"):G}function oe(){}var Q=!1,ae={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python",Scala:"scale"};function Me(){var G=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],R=G;if(Array.isArray(G)){for(var de=0;de0||rn.target.offsetWidth>0)&&Ge.current.instance.layout()}}catch(nn){Ct.e(nn)}finally{Ct.f()}}),Et.observe(ye.current)),Et}function Ce(){ue.b.warn({content:decodeURIComponent(T),key:"monaco-editor-tip"})}var le=function(){var ot=Ge.current.instance;if(J!=null&&ot&&M){var Ct=ot.getModel();Ct&&J!==Ct.getValue()&&(Q=!0,Ct.setValue(J),ot.layout(),Q=!1)}};Object(C.useEffect)(function(){try{var Et,ot=Ge.current.instance;Se.current&&clearTimeout(Se.current),Se.current=setTimeout(function(){le()},500),ot==null||((Et=ot.updateOptions)===null||Et===void 0)||Et.call(ot,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(J.split(/\r\n|\r|\n/g).length))+3,5)})}catch(Ct){debugger}},[J,M,Ge.current]),Object(C.useEffect)(function(){try{if(ut&&Ge.current&&Ge.current.instance){var Et=Ge.current.instance;Et.changeViewZones(function(Ct){var Xt=document.createElement("div");Xt.style.padding="10px 20px",Xt.style.width="calc(100% - 20px)",Xt.className="my-error-line-wrp",Xt.innerHTML=$e,Ct.addZone({afterLineNumber:ut||11,heightInLines:3,domNode:Xt})});var ot={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};Et.addOverlayWidget(ot),Et.revealPositionInCenter({lineNumber:20,column:1})}}catch(Ct){debugger}},[ut,Ge.current,M]),Object(C.useEffect)(function(){var Et;if((Et=Ge.current)!==null&&Et!==void 0&&Et.instance&&M&&ct){var ot=Ge.current.instance,Ct=ot.getModel();if(!Ct)return;var Xt=function(){var at=[],Ot=[],Gt=Ct.getAllDecorations(),Qt=Object(ie.a)(Gt),$t;try{for(Qt.s();!($t=Qt.n()).done;){var h=$t.value;if(h.options.className==="highlighted-line"){var o;at.push(h==null||((o=h.range)===null||o===void 0)?void 0:o.startLineNumber),Ot.push(h==null?void 0:h.id)}}}catch(u){Qt.e(u)}finally{Qt.f()}Ct.deltaDecorations(Ot,[]);var a=Ct.getLineCount();!!Qe&&Qe<=a&&(ot.deltaDecorations([],[{range:new ge.Range(Qe,1,Qe,Ct.getLineMaxColumn(Qe)),options:{isWholeLine:!0,className:"highlighted-line"}}]),ot.revealLineInCenter(Qe))};Xt();var rn=function(){var at=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,Ot=[],Gt=[],Qt=Ct.getAllDecorations(),$t=Object(ie.a)(Qt),h;try{for($t.s();!(h=$t.n()).done;){var o=h.value;if(o.options.linesDecorationsClassName==="breakpoints"){var a;Ot.push(o==null||((a=o.range)===null||a===void 0)?void 0:a.startLineNumber),Gt.push(o==null?void 0:o.id)}}}catch(u){$t.e(u)}finally{$t.f()}if(at)return{lines:Ot,ids:Gt};Ee(Ot)},nn=function(){var De=Object(re.a)(P.a.mark(function at(Ot){var Gt;return P.a.wrap(function($t){for(;;)switch($t.prev=$t.next){case 0:return Gt={range:new ge.Range(Ot,1,Ot,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints"}},$t.next=3,Ct.deltaDecorations([],[Gt]);case 3:rn();case 4:case"end":return $t.stop()}},at)}));return function(Ot){return De.apply(this,arguments)}}(),Dt=function(){var De=Object(re.a)(P.a.mark(function at(Ot){var Gt,Qt,$t,h,o;return P.a.wrap(function(u){for(;;)switch(u.prev=u.next){case 0:Gt=[],Qt=ot.getLineDecorations(Ot),$t=Object(ie.a)(Qt);try{for($t.s();!(h=$t.n()).done;)o=h.value,o.options.linesDecorationsClassName==="breakpoints"&&Gt.push(o.id)}catch(f){$t.e(f)}finally{$t.f()}return u.next=6,Ct.deltaDecorations(Gt,[]);case 6:rn();case 7:case"end":return u.stop()}},at)}));return function(Ot){return De.apply(this,arguments)}}(),gt=function(at){var Ot=ot.getLineDecorations(at),Gt=Object(ie.a)(Ot),Qt;try{for(Gt.s();!(Qt=Gt.n()).done;){var $t=Qt.value;if($t.options.linesDecorationsClassName==="breakpoints")return!0}}catch(h){Gt.e(h)}finally{Gt.f()}return!1};if(!Object(v.isEqual)(Oe,rn(!0).lines)){Ct.deltaDecorations(rn(!0).ids,[]);var In=Oe.map(function(De){return{range:new ge.Range(De,1,De,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints"}}});Ct.deltaDecorations([],In)}var ni=ot.onDidChangeModelContent(function(De){var at=ot.getPosition();if(at){var Ot=at.lineNumber;Ct.getLineContent(Ot).trim()===""?Dt(Ot):gt(Ot)&&(Dt(Ot),nn(Ot))}}),Sn=ot.onMouseDown(function(De){var at,Ot,Gt;if(De.target.detail&&(at=De.target)!==null&&at!==void 0&&(Ot=at.element)!==null&&Ot!==void 0&&(Gt=Ot.className)!==null&&Gt!==void 0&&Gt.includes("line-numbers")){var Qt=De.target.position.lineNumber;if(Ct.getLineContent(Qt).trim()==="")return;gt(Qt)?Dt(Qt):nn(Qt)}}),It=function(at){var Ot={range:new ge.Range(at,1,at,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};ze.current=ot.deltaDecorations(ze.current,[Ot])},Rn=function(){ze.current=ot.deltaDecorations(ze.current,[])},Vn=ot.onMouseMove(function(De){var at,Ot,Gt;if(Rn(),De.target.detail&&(at=De.target)!==null&&at!==void 0&&(Ot=at.element)!==null&&Ot!==void 0&&(Gt=Ot.className)!==null&&Gt!==void 0&&Gt.includes("line-numbers")){var Qt=De.target.position.lineNumber;if(Ct.getLineContent(Qt).trim()==="")return;It(Qt)}}),ii=ot.onMouseLeave(function(){Rn()});return function(){ni.dispose(),Sn.dispose(),Vn.dispose(),ii.dispose()}}},[Ge.current,M,Oe,Qe,ct]);function Be(){var Et=Ge.current.instance;if(Et){var ot=Et.getSelection(),Ct=Ge.current.pastePos||{},Xt=new ge.Range(Ct.startLineNumber||ot.endLineNumber,Ct.startColumn||ot.endColumn,Ct.endLineNumber||ot.endLineNumber,Ct.endColumn||ot.endColumn);setTimeout(function(){Et.executeEdits("",[{range:Xt,text:""}])},300)}}function it(Et){(window.navigator.platform.match("Mac")?Et.metaKey:Et.ctrlKey)&&Et.keyCode==83&&(Et.preventDefault(),_e())}var pt=function(){if(Le&&Ge.current.instance){var ot=Ge.current.instance.getContentHeight();qn(ot0||tt.target.offsetWidth>0)&&Le.layout()}}catch(lt){je.e(lt)}finally{je.f()}}),se.observe(y.current)),se}Object(C.useEffect)(function(){return y.current&&d.e(27).then(d.t.bind(null,"M/lh",7)).then(function(Le){ge=Le;var se=ge.editor.createDiffEditor(y.current,Object(H.a)(Object(H.a)({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},D),{},{wordWrap:!0}));Xe(se);var q=rt(se);return function(){se.dispose();var je=se.getModel();je&&je.dispose(),q.unobserve(y.current)}}),function(){window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}},[]),Object(C.useEffect)(function(){xe&&xe.setModel({original:ge.editor.createModel(J,V),modified:ge.editor.createModel(ne,V)})},[J,ne,V,xe]);var We=I(de),_e=I(O),Te={width:We,height:_e};return b.a.createElement("div",{className:"my-diff-editor",ref:y,style:Te})}},ZpRC:function(ke,U,d){"use strict";function H(C){return typeof C=="object"&&C!=null&&C.nodeType===1}function ve(C,b){return(!b||C!=="hidden")&&C!=="visible"&&C!=="clip"}function re(C,b){if(C.clientHeightb||T>C&&g=b&&v>=S?T-C-E:g>b&&vS?g-b+A:0}var ue=function(C,b){var S=window,E=b.scrollMode,A=b.block,T=b.inline,g=b.boundary,v=b.skipOverflowHiddenElements,k=typeof g=="function"?g:function(Ee){return Ee!==g};if(!H(C))throw new TypeError("Invalid target");for(var I=document.scrollingElement||document.documentElement,oe=[],Q=C;H(Q)&&k(Q);){if((Q=Q.parentElement)===I){oe.push(Q);break}Q!=null&&Q===document.body&&re(Q)&&!re(document.documentElement)||Q!=null&&re(Q,v)&&oe.push(Q)}for(var ae=S.visualViewport?S.visualViewport.width:innerWidth,Me=S.visualViewport?S.visualViewport.height:innerHeight,ge=window.scrollX||pageXOffset,Ae=window.scrollY||pageYOffset,be=C.getBoundingClientRect(),G=be.height,R=be.width,de=be.top,X=be.right,O=be.bottom,J=be.left,ne=A==="start"||A==="nearest"?de:A==="end"?O:de+G/2,V=T==="center"?J+R/2:T==="end"?X:J,pe=[],D=0;D=0&&J>=0&&O<=Me&&X<=ae&&de>=Xe&&O<=We&&J>=_e&&X<=rt)return pe;var Te=getComputedStyle(y),Le=parseInt(Te.borderLeftWidth,10),se=parseInt(Te.borderTopWidth,10),q=parseInt(Te.borderRightWidth,10),je=parseInt(Te.borderBottomWidth,10),et=0,tt=0,lt="offsetWidth"in y?y.offsetWidth-y.clientWidth-Le-q:0,j="offsetHeight"in y?y.offsetHeight-y.clientHeight-se-je:0;if(I===y)et=A==="start"?ne:A==="end"?ne-Me:A==="nearest"?fe(Ae,Ae+Me,Me,se,je,Ae+ne,Ae+ne+G,G):ne-Me/2,tt=T==="start"?V:T==="center"?V-ae/2:T==="end"?V-ae:fe(ge,ge+ae,ae,Le,q,ge+V,ge+V+R,R),et=Math.max(0,et+Ae),tt=Math.max(0,tt+ge);else{et=A==="start"?ne-Xe-se:A==="end"?ne-We+je+j:A==="nearest"?fe(Xe,We,we,se,je+j,ne,ne+G,G):ne-(Xe+we/2)+j/2,tt=T==="start"?V-_e-Le:T==="center"?V-(_e+xe/2)+lt/2:T==="end"?V-rt+q+lt:fe(_e,rt,xe,Le,q+lt,V,V+R,R);var F=y.scrollLeft,ce=y.scrollTop;ne+=ce-(et=Math.max(0,Math.min(ce+et,y.scrollHeight-we+j))),V+=F-(tt=Math.max(0,Math.min(F+tt,y.scrollWidth-xe+lt)))}pe.push({el:y,top:et,left:tt})}return pe};function ie(C){return C===Object(C)&&Object.keys(C).length!==0}function _(C,b){b===void 0&&(b="auto");var S="scrollBehavior"in document.body.style;C.forEach(function(E){var A=E.el,T=E.top,g=E.left;A.scroll&&S?A.scroll({top:T,left:g,behavior:b}):(A.scrollTop=T,A.scrollLeft=g)})}function Z(C){return C===!1?{block:"end",inline:"nearest"}:ie(C)?C:{block:"start",inline:"nearest"}}function L(C,b){var S=!C.ownerDocument.documentElement.contains(C);if(ie(b)&&typeof b.behavior=="function")return b.behavior(S?[]:ue(C,b));if(S)return;var E=Z(b);return _(ue(C,E),E.behavior)}var P=U.a=L},bT9E:function(ke,U,d){"use strict";d.d(U,"a",function(){return ve});var H=d("VTBJ");function ve(re,fe){var ue=Object(H.a)({},re);return Array.isArray(fe)&&fe.forEach(function(ie){delete ue[ie]}),ue}},c5Ni:function(ke,U,d){},cRFk:function(ke,U,d){ke.exports=d.p+"static/RepositoryNoneData.828085a8.png"},csWT:function(ke,U,d){ke.exports=d.p+"static/choose.4ad1045f.svg"},dNgX:function(ke,U,d){"use strict";d.r(U);var H=d("14J3"),ve=d("BMrR"),re=d("jCWc"),fe=d("kPKH"),ue=d("OaEy"),ie=d("2fM7"),_=d("7Kak"),Z=d("9yH6"),L=d("5NDa"),P=d("5rEg"),C=d("miYZ"),b=d("tsqr"),S=d("9og8"),E=d("k1fw"),A=d("y8nQ"),T=d("Vl3Y"),g=d("tJVT"),v=d("PpiC"),k=d("WmNS"),I=d.n(k),oe=d("q1tI"),Q=d.n(oe),ae=d("9kvl"),Me=d("Ot1p"),ge=d("HBuW"),Ae=d("S3tb"),be=d.n(Ae),G=d("9ZNV"),R=d("CJF0"),de=d("2RCv"),X={1:[100,200],2:[300,400,500,600],3:[700,800,900,1e3]},O=function(ne){var V,pe,D,y=ne.shixunsDetail,te=ne.dispatch,we=ne.loading,xe=ne.match,Xe=Object(v.a)(ne,["shixunsDetail","dispatch","loading","match"]),rt=T.a.useForm(),We=Object(g.a)(rt,1),_e=We[0],Te=Object(oe.useState)({}),Le=Object(g.a)(Te,2),se=Le[0],q=Le[1],je=Object(oe.useState)([100,200]),et=Object(g.a)(je,2),tt=et[0],lt=et[1],j=y.challengesNew,F=Object(oe.useState)(),ce=Object(g.a)(F,2),Ee=ce[0],Pe=ce[1],Oe=Object(oe.useState)(),Fe=Object(g.a)(Oe,2),He=Fe[0],ut=Fe[1];Object(oe.useEffect)(function(){return te({type:"globalSetting/footerToggle",payload:!1}),function(){te({type:"globalSetting/footerToggle",payload:!0})}},[]),Object(oe.useEffect)(function(){xe.params.challengesId?(ut(!0),qe()):(ut(!1),te({type:"shixunsDetail/getChallengesNew",payload:Object(E.a)({},xe.params)}))},[xe.params]);var qe=function(){var Ze=Object(S.a)(I.a.mark(function ye(){var Ge;return I.a.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:return Se.next=2,Object(ge.G)({id:xe.params.id,challengeId:xe.params.challengesId,tab:0});case 2:Ge=Se.sent,Ge&&(Pe(Ge),$e(Ge));case 4:case"end":return Se.stop()}},ye)}));return function(){return Ze.apply(this,arguments)}}(),$e=function(ye){var Ge={subject:ye.name,difficulty:ye.difficulty,score:ye.score,challenge_tag:ye.tags,task_pass:ye.task_pass},nt=X[ye.difficulty];lt(nt),_e.setFieldsValue(Object(E.a)({},Ge)),q(Object(E.a)({},Ge))},Qe=function(ye){var Ge=X[ye],nt=Ge==null?void 0:Ge[0];lt(Ge),_e.setFieldsValue({score:nt}),q(Object(E.a)(Object(E.a)({},_e.getFieldsValue()),{score:nt}))},vt=function(ye,Ge){q(Object(E.a)({},_e.getFieldsValue())),"difficulty"in ye&&Qe(ye.difficulty)},ct=function(){var Ze=Object(S.a)(I.a.mark(function ye(){var Ge,nt,Se,ze,ee,Y=arguments;return I.a.wrap(function(w){for(;;)switch(w.prev=w.next){case 0:if(nt=Y.length>0&&Y[0]!==void 0?Y[0]:{},!(!He&&((Ge=y.detail)===null||Ge===void 0?void 0:Ge.shixun_status)===2)){w.next=4;break}return b.b.info("\u8BE5\u5B9E\u8BAD\u5DF2\u7ECF\u53D1\u5E03\u4E0D\u80FD\u65B0\u5EFA"),w.abrupt("return");case 4:if(!He){w.next=10;break}return w.next=7,Object(ge.Lb)(Object(E.a)(Object(E.a)({},xe.params),{},{tab:0,challenge:Object(E.a)({},nt),challenge_tag:nt.challenge_tag}));case 7:return Se=w.sent,Se&&ae.d.replace("/shixuns/".concat(xe.params.id,"/challenges/").concat(xe.params.challengesId,"/tab=2")),w.abrupt("return");case 10:return ze=Object(E.a)({},se),ze.identifier=xe.params.id,ze.st=0,w.next=15,Object(ge.b)(Object(E.a)({},ze));case 15:ee=w.sent,ee.status===1&&Xe.history.replace("/shixuns/".concat(xe.params.id,"/challenges/").concat(ee.challenge_id,"/tab=2"));case 17:case"end":return w.stop()}},ye)}));return function(){return Ze.apply(this,arguments)}}();return Q.a.createElement("section",{className:be.a.bg},Q.a.createElement(R.a,{data:Ee||j,title:"\u5B9E\u8DF5\u9898"}),Q.a.createElement(T.a,{form:_e,className:be.a.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:vt,onFinish:ct},Q.a.createElement("aside",{className:["bg-white",be.a.navBar,be.a.flexRow].join(" ")},Q.a.createElement("li",{className:"".concat(be.a.active," current")},Q.a.createElement("a",null,"1\u3001\u672C\u5173\u4EFB\u52A1")),He&&Q.a.createElement(Q.a.Fragment,null,Q.a.createElement("li",{className:"current"},Q.a.createElement("a",{onClick:function(){ae.d.push("/shixuns/".concat(xe.params.id,"/challenges/").concat(xe.params.challengesId,"/tab=2"))}},"2\u3001\u8BC4\u6D4B\u8BBE\u7F6E")),Q.a.createElement("li",{className:"current"},Q.a.createElement("a",{onClick:function(){ae.d.push("/shixuns/".concat(xe.params.id,"/challenges/").concat(xe.params.challengesId,"/tab=3"))}},"3\u3001\u53C2\u8003\u7B54\u6848")),Q.a.createElement("li",{className:"current"},Q.a.createElement("a",{onClick:function(){ae.d.push("/shixuns/".concat(xe.params.id,"/challenges/").concat(xe.params.challengesId,"/tab=4"))}},"4\u3001\u5173\u5361\u6392\u884C\u699C")))),Q.a.createElement("div",{className:be.a.fieldWrap},Q.a.createElement(T.a.Item,{name:"subject",label:"\u4EFB\u52A1\u540D\u79F0:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EFB\u52A1\u540D\u79F0"}]},Q.a.createElement(P.a,{maxLength:60,suffix:"".concat(((V=se.subject)===null||V===void 0?void 0:V.length)||0,"/60"),placeholder:"\u4F8B\u5982\uFF1A\u4ECEPython\u7A0B\u5E8F\u8BBE\u8BA1-\u5165\u95E8\u7CBE\u901A"}))),Q.a.createElement("div",{className:be.a.mdWrap},Q.a.createElement(T.a.Item,{name:"task_pass",label:"\u8FC7\u5173\u4EFB\u52A1:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u7684\u7B80\u4ECB"},{max:35e3,message:"\u8FC7\u5173\u4EFB\u52A1\u7B80\u4ECB\u6700\u5927\u9650\u523635000\u4E2A\u5B57\u7B26"}]},Q.a.createElement(Me.a,{watch:!0,defaultValue:He?Ee==null?void 0:Ee.task_pass:j.task_pass_default})),Q.a.createElement(T.a.Item,{name:"difficulty",label:"\u96BE\u5EA6\u7CFB\u6570:",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6\u7CFB\u6570"}]},Q.a.createElement(Z.a.Group,{disabled:((pe=y.detail)===null||pe===void 0?void 0:pe.shixun_status)===2},Q.a.createElement(Z.a,{value:1},"\u7B80\u5355"),Q.a.createElement(Z.a,{value:2},"\u4E2D\u7B49"),Q.a.createElement(Z.a,{value:3},"\u56F0\u96BE"))),Q.a.createElement(ve.a,null,Q.a.createElement(fe.a,null,Q.a.createElement(T.a.Item,{name:"score",label:"\u5956\u52B1\u7ECF\u9A8C\u503C:",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5956\u52B1\u7ECF\u9A8C\u503C"}]},Q.a.createElement(ie.a,{disabled:((D=y.detail)===null||D===void 0?void 0:D.shixun_status)===2},tt==null?void 0:tt.map(function(Ze){return Q.a.createElement(ie.a.Option,{value:Ze},Ze)})))),Q.a.createElement(fe.a,{flex:1},Q.a.createElement("div",{className:"font12 c-light-black ml10 mt20"},"\u5982\u679C\u5B66\u5458\u7B54\u9898\u9519\u8BEF\uFF0C\u5219\u4E0D\u80FD\u5F97\u5230\u76F8\u5E94\u7684\u7ECF\u9A8C\u503C",Q.a.createElement("br",null),"\u5982\u679C\u5B66\u5458\u6210\u529F\u5F97\u5230\u7ECF\u9A8C\u503C\uFF0C\u90A3\u4E48\u5C06\u540C\u65F6\u83B7\u5F97\u7B49\u503C\u7684\u91D1\u5E01\u5956\u52B1\uFF0C\u5982\uFF1A+10\u7ECF\u9A8C\u503C\u3001+10\u91D1\u5E01"))),Q.a.createElement(T.a.Item,{name:"challenge_tag",label:Q.a.createElement("div",null,"\u6280\u80FD\u6807\u7B7E ",Q.a.createElement("span",{className:"pl20 font12 c-light-black"},"\u5B66\u5458\u7B54\u9898\u6B63\u786E\u5C06\u83B7\u5F97\u6280\u80FD\uFF0C\u5426\u5219\u4E0D\u80FD\u83B7\u5F97\u6280\u80FD\uFF08\u56DE\u8F66\u6DFB\u52A0\u6807\u7B7E\uFF09")),rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6280\u80FD\u6807\u7B7E"}]},Q.a.createElement(de.a,{placeholder:"\u6DFB\u52A0\u6807\u7B7E",style:{width:"260px"},InputRight:Q.a.createElement("span",{className:"ml5"},"(\u56DE\u8F66\u6DFB\u52A0\u6807\u7B7E)")}))),Q.a.createElement(T.a.Item,{noStyle:!0},Q.a.createElement(G.a,{okButtonProps:{htmlType:"submit"},onCancel:function(){return ae.d.push("/shixuns/".concat(xe.params.id,"/challenges"))}}))))};U.default=Object(ae.a)(function(J){var ne=J.shixunsDetail,V=J.newCourse,pe=J.loading,D=J.globalSetting;return{shixunsDetail:ne,newCourse:V,globalSetting:D,loading:pe.effects}})(O)},dejd:function(ke,U,d){},djh8:function(ke,U,d){ke.exports=d.p+"static/qrCode.42927872.png"},dmUQ:function(ke,U,d){"use strict";var H=d("Ff2n"),ve=d("rePB"),re=d("1OyB"),fe=d("vuIU"),ue=d("Ji7U"),ie=d("md7G"),_=d("foSv"),Z=d("q1tI"),L=d.n(Z),P=d("TSYQ"),C=d.n(P),b=d("4IlW");function S(G,R){var de=Object.keys(G);if(Object.getOwnPropertySymbols){var X=Object.getOwnPropertySymbols(G);R&&(X=X.filter(function(O){return Object.getOwnPropertyDescriptor(G,O).enumerable})),de.push.apply(de,X)}return de}function E(G){for(var R=1;R1?xe-1:0),rt=1;rt1?D-1:0),te=1;te=0)return parseInt(pe.slice(pe.indexOf("e-")+2),10);var D=0;return pe.indexOf(".")>=0&&(D=pe.length-pe.indexOf(".")-1),D},O.getInputDisplayValue=function(V){var pe=V||O.state,D=pe.focused,y=pe.inputValue,te=pe.value,we;D?we=y:we=O.toPrecisionAsStep(te),we==null&&(we="");var xe=O.formatWrapper(we);return ae(O.props.decimalSeparator)&&(xe=xe.toString().replace(".",O.props.decimalSeparator)),xe},O.recordCursorPosition=function(){try{O.cursorStart=O.input.selectionStart,O.cursorEnd=O.input.selectionEnd,O.currentValue=O.input.value,O.cursorBefore=O.input.value.substring(0,O.cursorStart),O.cursorAfter=O.input.value.substring(O.cursorEnd)}catch(V){}},O.restoreByAfter=function(V){if(V===void 0)return!1;var pe=O.input.value,D=pe.lastIndexOf(V);if(D===-1)return!1;var y=O.cursorBefore.length;return O.lastKeyCode===b.a.DELETE&&O.cursorBefore.charAt(y-1)===V[0]?(O.fixCaret(y,y),!0):D+V.length===pe.length?(O.fixCaret(D,D),!0):!1},O.partRestoreByAfter=function(V){return V===void 0?!1:Array.prototype.some.call(V,function(pe,D){var y=V.substring(D);return O.restoreByAfter(y)})},O.isNotCompleteNumber=function(V){return isNaN(V)||V===""||V===null||V&&V.toString().indexOf(".")===V.toString().length-1},O.stop=function(){O.autoStepTimer&&clearTimeout(O.autoStepTimer)},O.down=function(V,pe,D){O.pressingUpOrDown=!0,O.step("down",V,pe,D)},O.up=function(V,pe,D){O.pressingUpOrDown=!0,O.step("up",V,pe,D)},O.saveInput=function(V){O.input=V};var J=X.value;J===void 0&&(J=X.defaultValue),O.state={focused:X.autoFocus};var ne=O.getValidValue(O.toNumber(J));return O.state=E(E({},O.state),{},{inputValue:O.toPrecisionAsStep(ne),value:ne}),O}return Object(fe.a)(de,[{key:"componentDidMount",value:function(){this.componentDidUpdate(null)}},{key:"componentDidUpdate",value:function(O){var J=this.props,ne=J.value,V=J.onChange,pe=J.max,D=J.min,y=this.state.focused;if(O){if(!Me(O.value,ne)||!Me(O.max,pe)||!Me(O.min,D)){var te=y?ne:this.getValidValue(ne),we;this.pressingUpOrDown?we=te:this.inputting?we=this.rawInput:we=this.toPrecisionAsStep(te),this.setState({value:te,inputValue:we})}var xe="value"in this.props?ne:this.state.value;"max"in this.props&&O.max!==pe&&typeof xe=="number"&&xe>pe&&V&&V(pe),"min"in this.props&&O.min!==D&&typeof xe=="number"&&xe1&&arguments[1]!==void 0?arguments[1]:this.props.min,ne=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.props.max,V=parseFloat(O);return isNaN(V)?O:(Vne&&(V=ne),V)}},{key:"setValue",value:function(O,J){var ne=this.props.precision,V=this.isNotCompleteNumber(parseFloat(O))?null:parseFloat(O),pe=this.state.value,D=pe===void 0?null:pe,y=this.state.inputValue,te=y===void 0?null:y,we=typeof V=="number"?V.toFixed(ne):"".concat(V),xe=V!==D||we!=="".concat(te);return"value"in this.props?(te=this.toPrecisionAsStep(this.state.value),this.setState({inputValue:te},J)):this.setState({value:V,inputValue:this.toPrecisionAsStep(O)},J),xe&&this.props.onChange(V),V}},{key:"getMaxPrecision",value:function(O){var J=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,ne=this.props,V=ne.precision,pe=ne.step;if(ae(V))return V;var D=this.getPrecision(J),y=this.getPrecision(pe),te=this.getPrecision(O);return O?Math.max(te,D+y):D+y}},{key:"getPrecisionFactor",value:function(O){var J=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,ne=this.getMaxPrecision(O,J);return Math.pow(10,ne)}},{key:"focus",value:function(){this.input.focus(),this.recordCursorPosition()}},{key:"blur",value:function(){this.input.blur()}},{key:"select",value:function(){this.input.select()}},{key:"formatWrapper",value:function(O){return this.props.formatter?this.props.formatter(O):O}},{key:"toPrecisionAsStep",value:function(O){if(this.isNotCompleteNumber(O)||O==="")return O;var J=Math.abs(this.getMaxPrecision(O));return isNaN(J)?O.toString():Number(O).toFixed(J)}},{key:"toNumber",value:function(O){var J=this.props.precision,ne=this.state.focused,V=O&&O.length>16&≠return this.isNotCompleteNumber(O)||V?O:ae(J)?Math.round(O*Math.pow(10,J))/Math.pow(10,J):Number(O)}},{key:"upStep",value:function(O,J){var ne=this.props.step,V=this.getPrecisionFactor(O,J),pe=Math.abs(this.getMaxPrecision(O,J)),D=((V*O+V*ne*J)/V).toFixed(pe);return this.toNumber(D)}},{key:"downStep",value:function(O,J){var ne=this.props.step,V=this.getPrecisionFactor(O,J),pe=Math.abs(this.getMaxPrecision(O,J)),D=((V*O-V*ne*J)/V).toFixed(pe);return this.toNumber(D)}},{key:"step",value:function(O,J){var ne=this,V=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,pe=arguments.length>3?arguments[3]:void 0;this.stop(),J&&(J.persist(),J.preventDefault());var D=this.props;if(D.disabled)return;var y=this.getCurrentValidValue(this.state.inputValue)||0;if(this.isNotCompleteNumber(y))return;var te=this["".concat(O,"Step")](y,V),we=te>D.max||teD.max?te=D.max:te=Xe),ze=(vt||vt===0)&&(isNaN(vt)||Number(vt)<=rt),ee=Se||V||pe,Y=ze||V||pe,$=C()("".concat(ne,"-handler"),"".concat(ne,"-handler-up"),Object(ve.a)({},"".concat(ne,"-handler-up-disabled"),ee)),w=C()("".concat(ne,"-handler"),"".concat(ne,"-handler-down"),Object(ve.a)({},"".concat(ne,"-handler-down-disabled"),Y)),M=D?{onTouchStart:ee?g:this.up,onTouchEnd:this.stop}:{onMouseDown:ee?g:this.up,onMouseUp:this.stop,onMouseLeave:this.stop},B=D?{onTouchStart:Y?g:this.down,onTouchEnd:this.stop}:{onMouseDown:Y?g:this.down,onMouseUp:this.stop,onMouseLeave:this.stop};return L.a.createElement("div",{className:Ze,style:We,title:_e,onMouseEnter:Te,onMouseLeave:Le,onMouseOver:se,onMouseOut:q,onFocus:function(){return null},onBlur:function(){return null}},L.a.createElement("div",{className:"".concat(ne,"-handler-wrap")},L.a.createElement("span",Object.assign({unselectable:"on"},M,{role:"button","aria-label":"Increase Value","aria-disabled":ee,className:$}),te||L.a.createElement("span",{unselectable:"on",className:"".concat(ne,"-handler-up-inner"),onClick:v})),L.a.createElement("span",Object.assign({unselectable:"on"},B,{role:"button","aria-label":"Decrease Value","aria-disabled":Y,className:w}),we||L.a.createElement("span",{unselectable:"on",className:"".concat(ne,"-handler-down-inner"),onClick:v}))),L.a.createElement("div",{className:"".concat(ne,"-input-wrap")},L.a.createElement("input",Object.assign({role:"spinbutton","aria-valuemin":rt,"aria-valuemax":Xe,"aria-valuenow":vt,required:je,type:lt,placeholder:j,onPaste:ut,onClick:et,onMouseUp:this.onMouseUp,className:"".concat(ne,"-input"),tabIndex:tt,autoComplete:y,onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:Ge?this.onKeyDown:g,onKeyUp:Ge?this.onKeyUp:g,autoFocus:Fe,maxLength:Oe,readOnly:pe,disabled:V,max:Xe,min:rt,step:Pe,name:He,title:_e,id:F,onChange:this.onChange,ref:this.saveInput,value:this.getFullNum(nt),pattern:Ee,inputMode:ce,onInput:qe},ye))))}}]),de}(L.a.Component);ge.defaultProps={focusOnUpDown:!0,useTouch:!1,prefixCls:"rc-input-number",max:Q,min:-Q,step:1,style:{},onChange:g,onKeyDown:g,onPressEnter:g,onFocus:g,onBlur:g,parser:k,required:!1,autoComplete:"off"};var Ae=ge,be=U.a=Ae},fjLI:function(ke,U,d){"use strict";d.d(U,"e",function(){return P}),d.d(U,"a",function(){return C}),d.d(U,"c",function(){return b}),d.d(U,"d",function(){return E}),d.d(U,"b",function(){return A});var H=d("8HAY"),ve=d("Cg/j"),re=d("T8No"),fe=d("nnTU"),ue=d("MI8n"),ie=function(){var T=function(g,v){return T=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(k,I){k.__proto__=I}||function(k,I){for(var oe in I)I.hasOwnProperty(oe)&&(k[oe]=I[oe])},T(g,v)};return function(g,v){T(g,v);function k(){this.constructor=g}g.prototype=v===null?Object.create(v):(k.prototype=v.prototype,new k)}}(),_=function(T,g,v,k){var I=arguments.length,oe=I<3?g:k===null?k=Object.getOwnPropertyDescriptor(g,v):k,Q;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")oe=Reflect.decorate(T,g,v,k);else for(var ae=T.length-1;ae>=0;ae--)(Q=T[ae])&&(oe=(I<3?Q(oe):I>3?Q(g,v,oe):Q(g,v))||oe);return I>3&&oe&&Object.defineProperty(g,v,oe),oe},Z=function(T,g){return function(v,k){g(v,k,T)}},L=function(){for(var T=0,g=0,v=arguments.length;g=0&&(I.splice(oe,1),k._onDidChangeMenu.fire(g))}}},T.prototype.getMenuItems=function(g){var v=(this._menuItems.get(g)||[]).slice(0);return g===0&&this._appendImplicitItems(v),v},T.prototype._appendImplicitItems=function(g){for(var v=new Set,k=g.filter(function(ge){return P(ge)}),I=0,oe=k;I` "'(~:]+/,A=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,T=/^\s*\[[^\]]+?\]:.*$/,g=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\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\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E42\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\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]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDF3C-\uDF3E]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]/,v=" ";function k(D,y,te){return y.f=y.inline=te,te(D,y)}function I(D,y,te){return y.f=y.block=te,te(D,y)}function oe(D){return!D||!/\S/.test(D.string)}function Q(D){if(D.linkTitle=!1,D.linkHref=!1,D.linkText=!1,D.em=!1,D.strong=!1,D.strikethrough=!1,D.quote=0,D.indentedCode=!1,D.f==Me){var y=ue;if(!y){var te=H.innerMode(fe,D.htmlState);y=te.mode.name=="xml"&&te.state.tagStart===null&&!te.state.context&&te.state.tokenize.isInText}y&&(D.f=G,D.block=ae,D.htmlState=null)}return D.trailingSpace=0,D.trailingSpaceNewLine=!1,D.prevLine=D.thisLine,D.thisLine={stream:null},null}function ae(D,y){var te=D.column()===y.indentation,we=oe(y.prevLine.stream),xe=y.indentedCode,Xe=y.prevLine.hr,rt=y.list!==!1,We=(y.listStack[y.listStack.length-1]||0)+3;y.indentedCode=!1;var _e=y.indentation;if(y.indentationDiff===null&&(y.indentationDiff=y.indentation,rt)){for(y.list=null;_e=4&&(xe||y.prevLine.fencedCodeEnd||y.prevLine.header||we))return D.skipToEnd(),y.indentedCode=!0,_.code;if(D.eatSpace())return null;if(te&&y.indentation<=We&&(se=D.match(b))&&se[1].length<=6)return y.quote=0,y.header=se[1].length,y.thisLine.header=!0,re.highlightFormatting&&(y.formatting="header"),y.f=y.inline,Ae(y);if(y.indentation<=We&&D.eat(">"))return y.quote=te?1:y.quote+1,re.highlightFormatting&&(y.formatting="quote"),D.eatSpace(),Ae(y);if(!Le&&!y.setext&&te&&y.indentation<=We&&(se=D.match(P))){var q=se[1]?"ol":"ul";return y.indentation=_e+D.current().length,y.list=!0,y.quote=0,y.listStack.push(y.indentation),y.em=!1,y.strong=!1,y.code=!1,y.strikethrough=!1,re.taskLists&&D.match(C,!1)&&(y.taskList=!0),y.f=y.inline,re.highlightFormatting&&(y.formatting=["list","list-"+q]),Ae(y)}else{if(te&&y.indentation<=We&&(se=D.match(A,!0)))return y.quote=0,y.fencedEndRE=new RegExp(se[1]+"+ *$"),y.localMode=re.fencedCodeBlockHighlighting&&ie(se[2]||re.fencedCodeBlockDefaultMode),y.localMode&&(y.localState=H.startState(y.localMode)),y.f=y.block=ge,re.highlightFormatting&&(y.formatting="code-block"),y.code=-1,Ae(y);if(y.setext||(!Te||!rt)&&!y.quote&&y.list===!1&&!y.code&&!Le&&!T.test(D.string)&&(se=D.lookAhead(1))&&(se=se.match(S)))return y.setext?(y.header=y.setext,y.setext=0,D.skipToEnd(),re.highlightFormatting&&(y.formatting="header")):(y.header=se[0].charAt(0)=="="?1:2,y.setext=y.header),y.thisLine.header=!0,y.f=y.inline,Ae(y);if(Le)return D.skipToEnd(),y.hr=!0,y.thisLine.hr=!0,_.hr;if(D.peek()==="[")return k(D,y,J)}return k(D,y,y.inline)}function Me(D,y){var te=fe.token(D,y.htmlState);if(!ue){var we=H.innerMode(fe,y.htmlState);(we.mode.name=="xml"&&we.state.tagStart===null&&!we.state.context&&we.state.tokenize.isInText||y.md_inside&&D.current().indexOf(">")>-1)&&(y.f=G,y.block=ae,y.htmlState=null)}return te}function ge(D,y){var te=y.listStack[y.listStack.length-1]||0,we=y.indentation=D.quote?y.push(_.formatting+"-"+D.formatting[te]+"-"+D.quote):y.push("error"))}if(D.taskOpen)return y.push("meta"),y.length?y.join(" "):null;if(D.taskClosed)return y.push("property"),y.length?y.join(" "):null;if(D.linkHref?y.push(_.linkHref,"url"):(D.strong&&y.push(_.strong),D.em&&y.push(_.em),D.strikethrough&&y.push(_.strikethrough),D.emoji&&y.push(_.emoji),D.linkText&&y.push(_.linkText),D.code&&y.push(_.code),D.image&&y.push(_.image),D.imageAltText&&y.push(_.imageAltText,"link"),D.imageMarker&&y.push(_.imageMarker)),D.header&&y.push(_.header,_.header+"-"+D.header),D.quote&&(y.push(_.quote),!re.maxBlockquoteDepth||re.maxBlockquoteDepth>=D.quote?y.push(_.quote+"-"+D.quote):y.push(_.quote+"-"+re.maxBlockquoteDepth)),D.list!==!1){var we=(D.listStack.length-1)%3;we?we===1?y.push(_.list2):y.push(_.list3):y.push(_.list1)}return D.trailingSpaceNewLine?y.push("trailing-space-new-line"):D.trailingSpace&&y.push("trailing-space-"+(D.trailingSpace%2?"a":"b")),y.length?y.join(" "):null}function be(D,y){return D.match(E,!0)?Ae(y):void 0}function G(D,y){var te=y.text(D,y);if(typeof te!="undefined")return te;if(y.list)return y.list=null,Ae(y);if(y.taskList){var we=D.match(C,!0)[1]===" ";return we?y.taskOpen=!0:y.taskClosed=!0,re.highlightFormatting&&(y.formatting="task"),y.taskList=!1,Ae(y)}if(y.taskOpen=!1,y.taskClosed=!1,y.header&&D.match(/^#+$/,!0))return re.highlightFormatting&&(y.formatting="header"),Ae(y);var xe=D.next();if(y.linkTitle){y.linkTitle=!1;var Xe=xe;xe==="("&&(Xe=")"),Xe=(Xe+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var rt="^\\s*(?:[^"+Xe+"\\\\]+|\\\\\\\\|\\\\.)"+Xe;if(D.match(new RegExp(rt),!0))return _.linkHref}if(xe==="`"){var We=y.formatting;re.highlightFormatting&&(y.formatting="code"),D.eatWhile("`");var _e=D.current().length;if(y.code==0&&(!y.quote||_e==1))return y.code=_e,Ae(y);if(_e==y.code){var Te=Ae(y);return y.code=0,Te}else return y.formatting=We,Ae(y)}else if(y.code)return Ae(y);if(xe==="\\"&&(D.next(),re.highlightFormatting)){var Le=Ae(y),se=_.formatting+"-escape";return Le?Le+" "+se:se}if(xe==="!"&&D.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return y.imageMarker=!0,y.image=!0,re.highlightFormatting&&(y.formatting="image"),Ae(y);if(xe==="["&&y.imageMarker&&D.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return y.imageMarker=!1,y.imageAltText=!0,re.highlightFormatting&&(y.formatting="image"),Ae(y);if(xe==="]"&&y.imageAltText){re.highlightFormatting&&(y.formatting="image");var Le=Ae(y);return y.imageAltText=!1,y.image=!1,y.inline=y.f=de,Le}if(xe==="["&&!y.image)return y.linkText&&D.match(/^.*?\]/)||(y.linkText=!0,re.highlightFormatting&&(y.formatting="link")),Ae(y);if(xe==="]"&&y.linkText){re.highlightFormatting&&(y.formatting="link");var Le=Ae(y);return y.linkText=!1,y.inline=y.f=D.match(/\(.*?\)| ?\[.*?\]/,!1)?de:G,Le}if(xe==="<"&&D.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){y.f=y.inline=R,re.highlightFormatting&&(y.formatting="link");var Le=Ae(y);return Le?Le+=" ":Le="",Le+_.linkInline}if(xe==="<"&&D.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){y.f=y.inline=R,re.highlightFormatting&&(y.formatting="link");var Le=Ae(y);return Le?Le+=" ":Le="",Le+_.linkEmail}if(re.xml&&xe==="<"&&D.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var q=D.string.indexOf(">",D.pos);if(q!=-1){var je=D.string.substring(D.start,q);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(je)&&(y.md_inside=!0)}return D.backUp(1),y.htmlState=H.startState(fe),I(D,y,Me)}if(re.xml&&xe==="<"&&D.match(/^\/\w*?>/))return y.md_inside=!1,"tag";if(xe==="*"||xe==="_"){for(var et=1,tt=D.pos==1?" ":D.string.charAt(D.pos-2);et<3&&D.eat(xe);)et++;var lt=D.peek()||" ",j=!/\s/.test(lt)&&(!g.test(lt)||/\s/.test(tt)||g.test(tt)),F=!/\s/.test(tt)&&(!g.test(tt)||/\s/.test(lt)||g.test(lt)),ce=null,Ee=null;if(et%2&&(!y.em&&j&&(xe==="*"||!F||g.test(tt))?ce=!0:y.em==xe&&F&&(xe==="*"||!j||g.test(lt))&&(ce=!1)),et>1&&(!y.strong&&j&&(xe==="*"||!F||g.test(tt))?Ee=!0:y.strong==xe&&F&&(xe==="*"||!j||g.test(lt))&&(Ee=!1)),Ee!=null||ce!=null){re.highlightFormatting&&(y.formatting=ce==null?"strong":Ee==null?"em":"strong em"),ce===!0&&(y.em=xe),Ee===!0&&(y.strong=xe);var Te=Ae(y);return ce===!1&&(y.em=!1),Ee===!1&&(y.strong=!1),Te}}else if(xe===" "&&(D.eat("*")||D.eat("_"))){if(D.peek()===" ")return Ae(y);D.backUp(1)}if(re.strikethrough){if(xe==="~"&&D.eatWhile(xe)){if(y.strikethrough){re.highlightFormatting&&(y.formatting="strikethrough");var Te=Ae(y);return y.strikethrough=!1,Te}else if(D.match(/^[^\s]/,!1))return y.strikethrough=!0,re.highlightFormatting&&(y.formatting="strikethrough"),Ae(y)}else if(xe===" "&&D.match(/^~~/,!0)){if(D.peek()===" ")return Ae(y);D.backUp(2)}}if(re.emoji&&xe===":"&&D.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){y.emoji=!0,re.highlightFormatting&&(y.formatting="emoji");var Pe=Ae(y);return y.emoji=!1,Pe}return xe===" "&&(D.match(/^ +$/,!1)?y.trailingSpace++:y.trailingSpace&&(y.trailingSpaceNewLine=!0)),Ae(y)}function R(D,y){var te=D.next();if(te===">"){y.f=y.inline=G,re.highlightFormatting&&(y.formatting="link");var we=Ae(y);return we?we+=" ":we="",we+_.linkInline}return D.match(/^[^>]+/,!0),_.linkInline}function de(D,y){if(D.eatSpace())return null;var te=D.next();return te==="("||te==="["?(y.f=y.inline=O(te==="("?")":"]"),re.highlightFormatting&&(y.formatting="link-string"),y.linkHref=!0,Ae(y)):"error"}var X={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function O(D){return function(y,te){var we=y.next();if(we===D){te.f=te.inline=G,re.highlightFormatting&&(te.formatting="link-string");var xe=Ae(te);return te.linkHref=!1,xe}return y.match(X[D]),te.linkHref=!0,Ae(te)}}function J(D,y){return D.match(/^([^\]\\]|\\.)*\]:/,!1)?(y.f=ne,D.next(),re.highlightFormatting&&(y.formatting="link"),y.linkText=!0,Ae(y)):k(D,y,G)}function ne(D,y){if(D.match(/^\]:/,!0)){y.f=y.inline=V,re.highlightFormatting&&(y.formatting="link");var te=Ae(y);return y.linkText=!1,te}return D.match(/^([^\]\\]|\\.)+/,!0),_.linkText}function V(D,y){return D.eatSpace()?null:(D.match(/^[^\s]+/,!0),D.peek()===void 0?y.linkTitle=!0:D.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),y.f=y.inline=G,_.linkHref+" url")}var pe={startState:function(){return{f:ae,prevLine:{stream:null},thisLine:{stream:null},block:ae,htmlState:null,indentation:0,inline:G,text:be,formatting:!1,linkText:!1,linkHref:!1,linkTitle:!1,code:0,em:!1,strong:!1,header:0,setext:0,hr:!1,taskList:!1,list:!1,listStack:[],quote:0,trailingSpace:0,trailingSpaceNewLine:!1,strikethrough:!1,emoji:!1,fencedEndRE:null}},copyState:function(D){return{f:D.f,prevLine:D.prevLine,thisLine:D.thisLine,block:D.block,htmlState:D.htmlState&&H.copyState(fe,D.htmlState),indentation:D.indentation,localMode:D.localMode,localState:D.localMode?H.copyState(D.localMode,D.localState):null,inline:D.inline,text:D.text,formatting:!1,linkText:D.linkText,linkTitle:D.linkTitle,linkHref:D.linkHref,code:D.code,em:D.em,strong:D.strong,strikethrough:D.strikethrough,emoji:D.emoji,header:D.header,setext:D.setext,hr:D.hr,taskList:D.taskList,list:D.list,listStack:D.listStack.slice(0),quote:D.quote,indentedCode:D.indentedCode,trailingSpace:D.trailingSpace,trailingSpaceNewLine:D.trailingSpaceNewLine,md_inside:D.md_inside,fencedEndRE:D.fencedEndRE}},token:function(D,y){if(y.formatting=!1,D!=y.thisLine.stream){if(y.header=0,y.hr=!1,D.match(/^\s*$/,!0))return Q(y),null;if(y.prevLine=y.thisLine,y.thisLine={stream:D},y.taskList=!1,y.trailingSpace=0,y.trailingSpaceNewLine=!1,!y.localState&&(y.f=y.block,y.f!=Me)){var te=D.match(/^\s*/,!0)[0].replace(/\t/g,v).length;if(y.indentation=te,y.indentationDiff=null,te>0)return null}}return y.f(D,y)},innerMode:function(D){return D.block==Me?{state:D.htmlState,mode:fe}:D.localState?{state:D.localState,mode:D.localMode}:{state:D,mode:pe}},indent:function(D,y,te){return D.block==Me&&fe.indent?fe.indent(D.htmlState,y,te):D.localState&&D.localMode.indent?D.localMode.indent(D.localState,y,te):H.Pass},blankLine:Q,getType:Ae,blockCommentStart:"",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return pe},"xml"),H.defineMIME("text/markdown","markdown"),H.defineMIME("text/x-markdown","markdown")})},lzim:function(ke,U,d){"use strict";var H=d("E7E6"),ve=d.n(H);d.d(U,"A",function(){return ve.a});var re=d("/GNS"),fe=d.n(re);d.d(U,"z",function(){return fe.a});var ue=d("FOrL"),ie=d.n(ue);d.d(U,"t",function(){return ie.a});var _=d("HpTS"),Z=d.n(_);d.d(U,"B",function(){return Z.a});var L=d("tWlo"),P=d.n(L);d.d(U,"b",function(){return P.a});var C=d("7ZXX"),b=d.n(C);d.d(U,"n",function(){return b.a});var S=d("GABl"),E=d.n(S);d.d(U,"g",function(){return E.a});var A=d("onxn"),T=d.n(A);d.d(U,"p",function(){return T.a});var g=d("nKGa"),v=d.n(g);d.d(U,"o",function(){return v.a});var k=d("4qgm"),I=d.n(k);d.d(U,"D",function(){return I.a});var oe=d("JeFH"),Q=d.n(oe);d.d(U,"c",function(){return Q.a});var ae=d("ji0R"),Me=d.n(ae);d.d(U,"k",function(){return Me.a});var ge=d("W6BS"),Ae=d.n(ge);d.d(U,"E",function(){return Ae.a});var be=d("kPYp"),G=d.n(be);d.d(U,"F",function(){return G.a});var R=d("nukY"),de=d.n(R),X=d("4u4S"),O=d.n(X),J=d("yslc"),ne=d.n(J),V=d("l2Kq"),pe=d.n(V),D=d("RMFE"),y=d.n(D);d.d(U,"q",function(){return y.a});var te=d("TGq3"),we=d.n(te);d.d(U,"r",function(){return we.a});var xe=d("SMhR"),Xe=d.n(xe);d.d(U,"C",function(){return Xe.a});var rt=d("8/bI"),We=d.n(rt);d.d(U,"l",function(){return We.a});var _e=d("JWDV"),Te=d.n(_e);d.d(U,"e",function(){return Te.a});var Le=d("Xsq0"),se=d.n(Le);d.d(U,"s",function(){return se.a});var q=d("Ohmc"),je=d.n(q);d.d(U,"d",function(){return je.a});var et=d("csWT"),tt=d.n(et);d.d(U,"f",function(){return tt.a});var lt=d("7v3h"),j=d.n(lt);d.d(U,"m",function(){return j.a});var F=d("cRFk"),ce=d.n(F);d.d(U,"y",function(){return ce.a});var Ee=d("kPWJ"),Pe=d.n(Ee);d.d(U,"x",function(){return Pe.a});var Oe=d("qgvg"),Fe=d.n(Oe);d.d(U,"u",function(){return Fe.a});var He=d("FPkq"),ut=d.n(He);d.d(U,"w",function(){return ut.a});var qe=d("A/g1"),$e=d.n(qe);d.d(U,"h",function(){return $e.a});var Qe=d("Nmxd"),vt=d.n(Qe);d.d(U,"i",function(){return vt.a});var ct=d("5D2P"),Ze=d.n(ct);d.d(U,"j",function(){return Ze.a});var ye=d("djh8"),Ge=d.n(ye);d.d(U,"v",function(){return Ge.a});var nt=d("Jq4h"),Se=d.n(nt);d.d(U,"a",function(){return Se.a})},nKGa:function(ke,U,d){ke.exports=d.p+"static/export_exercise-template.f7655c19.png"},nZ20:function(ke,U,d){ke.exports={icons:"icons___3O80F"}},nnTU:function(ke,U,d){"use strict";d.d(U,"b",function(){return Z}),d.d(U,"a",function(){return L});var H=d("pmY6"),ve=d("746U"),re=d("Cg/j"),fe=d("MI8n"),ue=d("24hK"),ie=d("QDVR"),_=function(){for(var P=0,C=0,b=arguments.length;C=g.max?void 0:(g.ch=0,g.text=g.cm.getLine(++g.line),!0)}function P(g){return g.line<=g.min?void 0:(g.text=g.cm.getLine(--g.line),g.ch=g.text.length,!0)}function C(g){for(;;){var v=g.text.indexOf(">",g.ch);if(v==-1){if(L(g))continue;return}if(!Z(g,v+1)){g.ch=v+1;continue}var k=g.text.lastIndexOf("/",v),I=k>-1&&!/\S/.test(g.text.slice(k+1,v));return g.ch=v+1,I?"selfClose":"regular"}}function b(g){for(;;){var v=g.ch?g.text.lastIndexOf("<",g.ch-1):-1;if(v==-1){if(P(g))continue;return}if(!Z(g,v+1)){g.ch=v;continue}ie.lastIndex=v,g.ch=v;var k=ie.exec(g.text);if(k&&k.index==v)return k}}function S(g){for(;;){ie.lastIndex=g.ch;var v=ie.exec(g.text);if(!v){if(L(g))continue;return}if(!Z(g,v.index+1)){g.ch=v.index+1;continue}return g.ch=v.index+v[0].length,v}}function E(g){for(;;){var v=g.ch?g.text.lastIndexOf(">",g.ch-1):-1;if(v==-1){if(P(g))continue;return}if(!Z(g,v+1)){g.ch=v;continue}var k=g.text.lastIndexOf("/",v),I=k>-1&&!/\S/.test(g.text.slice(k+1,v));return g.ch=v+1,I?"selfClose":"regular"}}function A(g,v){for(var k=[];;){var I=S(g),oe,Q=g.line,ae=g.ch-(I?I[0].length:0);if(!I||!(oe=C(g)))return;if(oe=="selfClose")continue;if(I[1]){for(var Me=k.length-1;Me>=0;--Me)if(k[Me]==I[2]){k.length=Me;break}if(Me<0&&(!v||v==I[2]))return{tag:I[2],from:ve(Q,ae),to:ve(g.line,g.ch)}}else k.push(I[2])}}function T(g,v){for(var k=[];;){var I=E(g);if(!I)return;if(I=="selfClose"){b(g);continue}var oe=g.line,Q=g.ch,ae=b(g);if(!ae)return;if(ae[1])k.push(ae[2]);else{for(var Me=k.length-1;Me>=0;--Me)if(k[Me]==ae[2]){k.length=Me;break}if(Me<0&&(!v||v==ae[2]))return{tag:ae[2],from:ve(g.line,g.ch),to:ve(oe,Q)}}}}H.registerHelper("fold","xml",function(g,v){for(var k=new _(g,v.line,0);;){var I=S(k);if(!I||k.line!=v.line)return;var oe=C(k);if(!oe)return;if(!I[1]&&oe!="selfClose"){var Q=ve(k.line,k.ch),ae=A(k,I[2]);return ae&&re(ae.from,Q)>0?{from:Q,to:ae.from}:null}}}),H.findMatchingTag=function(g,v,k){var I=new _(g,v.line,v.ch,k);if(I.text.indexOf(">")==-1&&I.text.indexOf("<")==-1)return;var oe=C(I),Q=oe&&ve(I.line,I.ch),ae=oe&&b(I);if(!oe||!ae||re(I,v)>0)return;var Me={from:ve(I.line,I.ch),to:Q,tag:ae[2]};return oe=="selfClose"?{open:Me,close:null,at:"open"}:ae[1]?{open:T(I,ae[2]),close:Me,at:"close"}:(I=new _(g,Q.line,Q.ch,k),{open:Me,close:A(I,ae[2]),at:"open"})},H.findEnclosingTag=function(g,v,k,I){for(var oe=new _(g,v.line,v.ch,k);;){var Q=T(oe,I);if(!Q)break;var ae=new _(g,v.line,v.ch,k),Me=A(ae,Q.tag);if(Me)return{open:Q,close:Me}}},H.scanForClosingTag=function(g,v,k,I){var oe=new _(g,v.line,v.ch,I?{from:0,to:I}:null);return A(oe,k)}})},p5ED:function(ke,U,d){"use strict";var H=d("+L6B"),ve=d("2/Rp"),re=d("5Dmo"),fe=d("3S7+"),ue=d("k1fw"),ie=d("9og8"),_=d("tJVT"),Z=d("WmNS"),L=d.n(Z),P=d("q1tI"),C=d.n(P),b=d("vHTk"),S=d.n(b),E=d("yEEn"),A=d("ZW9T"),T=d("1vsH"),g=d("V0Rq"),v=d("m3rI");U.a=function(k){var I,oe,Q,ae,Me,ge,Ae=k.editOffice,be=Ae===void 0?"view":Ae,G=k.name,R=k.data,de=k.theme,X=k.type,O=k.filename,J=k.monacoEditor,ne=k.className,V=k.style,pe=k.close,D=k.onClose,y=k.hasMask,te=k.disabledDownload,we=k.onImgDimensions,xe=k.otherData,Xe=Object(P.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),rt=Object(_.a)(Xe,2),We=rt[0],_e=rt[1],Te=Object(P.useState)(""),Le=Object(_.a)(Te,2),se=Le[0],q=Le[1],je=Object(P.useState)(),et=Object(_.a)(je,2),tt=et[0],lt=et[1],j=window.ENV==="build"?"/react/build":"",F=location.host.startsWith("localhost")?v.a.PROXY_SERVER:v.a.API_SERVER,ce,Ee=1024*1024,Pe=10*Ee,Oe=Object(P.useRef)();(I=R)!==null&&I!==void 0&&I.startsWith("/api")&&X!=="txt"&&(R=v.a.API_SERVER+R),X==="office"&&(ce=Object(T.P)(R).filesize,ce>Pe&&(X="other")),O&&(J.filename=O),Object(P.useEffect)(function(){var qe,$e,Qe=(qe=document.cookie)===null||qe===void 0||(($e=qe.replace(/\s/g,""))===null||$e===void 0)?void 0:$e.split(";");Qe==null||Qe.map(function(vt){var ct=vt.split("=");ct[0]==="_educoder_session"&&q(ct[1])})},[]),Object(P.useEffect)(function(){X==="office"&&Fe()},[X,R]);var Fe=function(){var qe=Object(ie.a)(L.a.mark(function $e(){var Qe,vt,ct;return L.a.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:return console.log("data:",R),Qe=R,R.startsWith("http")||(Qe=location.origin+Qe),vt=new URL(Qe).pathname.split("/").pop(),ye.next=6,Object(g.U)({attachment_id:vt});case 6:ct=ye.sent,lt(ct);case 8:case"end":return ye.stop()}},$e)}));return function(){return qe.apply(this,arguments)}}(),He=function(){if(R.startsWith("http")||R.startsWith("blob:")){ut();return}Object(T.x)(O||"educoder",R,O)},ut=function(){Object(T.v)(O||"educoder",decodeURIComponent(R))};return C.a.createElement("div",{style:Object(ue.a)({},V||{}),className:"".concat(y&&S.a.bgBlack," ").concat(X?S.a.wrp:"hide")},pe&&C.a.createElement("div",{className:S.a.close,ref:Oe},!!we&&C.a.createElement(fe.a,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:function(){return Oe.current}},C.a.createElement("span",{onClick:function(){D(),we()}},C.a.createElement("i",{className:"icon-yulanpizhu"}))),!te&&C.a.createElement(fe.a,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:function(){return Oe.current}},C.a.createElement("span",{onClick:ut},C.a.createElement("i",{className:"icon-quxiaozhiding"}))),C.a.createElement(fe.a,{title:"\u5173\u95ED",getPopupContainer:function(){return Oe.current}},C.a.createElement("span",{className:"",onClick:D},C.a.createElement("i",{className:"icon-guanbi1"})))),C.a.createElement("div",{className:"".concat(S.a[ne]," ").concat(ne," ").concat(S.a.monaco," ").concat(X==="txt"?"show":"hide")},X==="txt"&&C.a.createElement(A.b,J)),X==="audio"&&C.a.createElement("audio",{src:"".concat(((oe=R)===null||oe===void 0?void 0:oe.indexOf("http://"))>-1||((Q=R)===null||Q===void 0?void 0:Q.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(R),autoPlay:!0}),X==="video"&&C.a.createElement(C.a.Fragment,null,((ae=R)===null||ae===void 0?void 0:ae.indexOf("http"))>-1?C.a.createElement("video",{controls:!0,src:"".concat(R),autoPlay:!0}):C.a.createElement("video",{controls:!0,src:"data:video/mp4;base64,".concat(R),autoPlay:!0})),X==="office"&&tt&&C.a.createElement("iframe",{src:"".concat(j,"/office.html?key=").concat(tt.key,"&url=").concat(F+tt.url,"&callbackUrl=").concat(F+tt.callbackUrl,"&fileType=").concat(tt.fileType,"&title=").concat(tt.title,"&model=").concat(be,"&officeServer=").concat(v.a.OFFICE_SERVER,"&disabledDownload=").concat(!!te)}),(X==="xlsx"||X==="doc"||X==="pptx"||X==="docx")&&C.a.createElement("iframe",{src:"/react/build/office.html?key=".concat(xe.key,"&url=").concat(v.a.API_SERVER+xe.url,"&callbackUrl=").concat(v.a.API_SERVER+xe.callbackUrl,"&fileType=").concat(xe.fileType,"&title=").concat(xe.title,"&model=").concat(xe.model)}),X==="html"&&C.a.createElement("iframe",{src:R+"&disposition=inline"}),X==="pdf"&&C.a.createElement("embed",{className:S.a.embed,src:R}),X==="image"&&C.a.createElement("img",{src:"".concat(((Me=R)===null||Me===void 0?void 0:Me.indexOf("http://"))>-1||((ge=R)===null||ge===void 0?void 0:ge.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(R)}),X==="other"&&C.a.createElement("div",null,C.a.createElement(ve.a,{type:"primary",size:"large",onClick:He},C.a.createElement(E.a,null),"\u70B9\u51FB\u4E0B\u8F7D")),X==="download"&&C.a.createElement(ve.a,{type:"primary",size:"large",onClick:He},C.a.createElement(E.a,null),"\u70B9\u51FB\u4E0B\u8F7D"))}},"p77/":function(ke,U,d){},pmY6:function(ke,U,d){"use strict";d.d(U,"g",function(){return ue}),d.d(U,"f",function(){return ie}),d.d(U,"e",function(){return _}),d.d(U,"h",function(){return Z}),d.d(U,"b",function(){return L}),d.d(U,"a",function(){return P}),d.d(U,"d",function(){return C}),d.d(U,"c",function(){return b});var H=!1,ve="__is_disposable_tracked__";function re(S){if(!H)return;if(S&&S!==P.None)try{S[ve]=!0}catch(E){}}function fe(S){if(!H)return S;var E=new Error("Potentially leaked disposable").stack;return setTimeout(function(){S[ve]||console.log(E)},3e3),S}function ue(S){return typeof S.dispose=="function"&&S.dispose.length===0}function ie(S){return Array.isArray(S)?(S.forEach(function(E){E&&(re(E),E.dispose())}),[]):S?(re(S),S.dispose(),S):void 0}function _(){for(var S=[],E=0;E=re.length?{done:!0}:{done:!1,value:re[ie++]}},e:function(b){throw b},f:_}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var Z=!0,L=!1,P;return{s:function(){ue=re[Symbol.iterator]()},n:function(){var b=ue.next();return Z=b.done,b},e:function(b){L=!0,P=b},f:function(){try{!Z&&ue.return!=null&&ue.return()}finally{if(L)throw P}}}}},rUJ1:function(ke,U){const d=/[&<>"']/,H=/[&<>"']/g,ve=/[<>"']|&(?!#?\w+;)/,re=/[<>"']|&(?!#?\w+;)/g,fe={"&":"&","<":"<",">":">",'"':""","'":"'"},ue=ge=>fe[ge];function ie(ge,Ae){if(Ae){if(d.test(ge))return ge.replace(H,ue)}else if(ve.test(ge))return ge.replace(re,ue);return ge}const _=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function Z(ge){return ge.replace(_,(Ae,be)=>(be=be.toLowerCase(),be==="colon"?":":be.charAt(0)==="#"?be.charAt(1)==="x"?String.fromCharCode(parseInt(be.substring(2),16)):String.fromCharCode(+be.substring(1)):""))}const L=/(^|[^\[])\^/g;function P(ge,Ae){ge=ge.source||ge,Ae=Ae||"";const be={replace:(G,R)=>(R=R.source||R,R=R.replace(L,"$1"),ge=ge.replace(G,R),be),getRegex:()=>new RegExp(ge,Ae)};return be}const C=/[^\w:]/g,b=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function S(ge,Ae,be){if(ge){let G;try{G=decodeURIComponent(Z(be)).replace(C,"").toLowerCase()}catch(R){return null}if(G.indexOf("javascript:")===0||G.indexOf("vbscript:")===0||G.indexOf("data:")===0)return null}Ae&&!b.test(be)&&(be=v(Ae,be));try{be=encodeURI(be).replace(/%25/g,"%")}catch(G){return null}return be}const E={},A=/^[^:]+:\/*[^/]*$/,T=/^([^:]+:)[\s\S]*$/,g=/^([^:]+:\/*[^/]*)[\s\S]*$/;function v(ge,Ae){E[" "+ge]||(A.test(ge)?E[" "+ge]=ge+"/":E[" "+ge]=Q(ge,"/",!0)),ge=E[" "+ge];const be=ge.indexOf(":")===-1;return Ae.substring(0,2)==="//"?be?Ae:ge.replace(T,"$1")+Ae:Ae.charAt(0)==="/"?be?Ae:ge.replace(g,"$1")+Ae:ge+Ae}const k={exec:function(){}};function I(ge){let Ae=1,be,G;for(;Ae{let J=!1,ne=X;for(;--ne>=0&&O[ne]==="\\";)J=!J;return J?"|":" |"}),G=be.split(/ \|/);let R=0;if(G.length>Ae)G.splice(Ae);else for(;G.length0&&arguments[0]!==void 0?arguments[0]:[],R=G;if(Array.isArray(G)){for(var de=0;de0||rn.target.offsetWidth>0)&&Ge.current.instance.layout()}}catch(nn){Ct.e(nn)}finally{Ct.f()}}),Et.observe(ye.current)),Et}function Ce(){ue.b.warn({content:decodeURIComponent(T),key:"monaco-editor-tip"})}var le=function(){var ot=Ge.current.instance;if(J!=null&&ot&&M){var Ct=ot.getModel();Ct&&J!==Ct.getValue()&&(Q=!0,Ct.setValue(J),ot.layout(),Q=!1)}};Object(C.useEffect)(function(){try{var Et,ot=Ge.current.instance;Me.current&&clearTimeout(Me.current),Me.current=setTimeout(function(){le()},500),ot==null||((Et=ot.updateOptions)===null||Et===void 0)||Et.call(ot,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(J.split(/\r\n|\r|\n/g).length))+3,5)})}catch(Ct){debugger}},[J,M,Ge.current]),Object(C.useEffect)(function(){try{if(ut&&Ge.current&&Ge.current.instance){var Et=Ge.current.instance;Et.changeViewZones(function(Ct){var Xt=document.createElement("div");Xt.style.padding="10px 20px",Xt.style.width="calc(100% - 20px)",Xt.className="my-error-line-wrp",Xt.innerHTML=$e,Ct.addZone({afterLineNumber:ut||11,heightInLines:3,domNode:Xt})});var ot={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};Et.addOverlayWidget(ot),Et.revealPositionInCenter({lineNumber:20,column:1})}}catch(Ct){debugger}},[ut,Ge.current,M]),Object(C.useEffect)(function(){var Et;if((Et=Ge.current)!==null&&Et!==void 0&&Et.instance&&M&&ct){var ot=Ge.current.instance,Ct=ot.getModel();if(!Ct)return;var Xt=function(){var at=[],Ot=[],Gt=Ct.getAllDecorations(),Qt=Object(ie.a)(Gt),$t;try{for(Qt.s();!($t=Qt.n()).done;){var h=$t.value;if(h.options.className==="highlighted-line"){var o;at.push(h==null||((o=h.range)===null||o===void 0)?void 0:o.startLineNumber),Ot.push(h==null?void 0:h.id)}}}catch(u){Qt.e(u)}finally{Qt.f()}Ct.deltaDecorations(Ot,[]);var a=Ct.getLineCount();!!Qe&&Qe<=a&&(ot.deltaDecorations([],[{range:new ge.Range(Qe,1,Qe,Ct.getLineMaxColumn(Qe)),options:{isWholeLine:!0,className:"highlighted-line"}}]),ot.revealLineInCenter(Qe))};Xt();var rn=function(){var at=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,Ot=[],Gt=[],Qt=Ct.getAllDecorations(),$t=Object(ie.a)(Qt),h;try{for($t.s();!(h=$t.n()).done;){var o=h.value;if(o.options.linesDecorationsClassName==="breakpoints"){var a;Ot.push(o==null||((a=o.range)===null||a===void 0)?void 0:a.startLineNumber),Gt.push(o==null?void 0:o.id)}}}catch(u){$t.e(u)}finally{$t.f()}if(at)return{lines:Ot,ids:Gt};Ee(Ot)},nn=function(){var De=Object(re.a)(P.a.mark(function at(Ot){var Gt;return P.a.wrap(function($t){for(;;)switch($t.prev=$t.next){case 0:return Gt={range:new ge.Range(Ot,1,Ot,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints"}},$t.next=3,Ct.deltaDecorations([],[Gt]);case 3:rn();case 4:case"end":return $t.stop()}},at)}));return function(Ot){return De.apply(this,arguments)}}(),Dt=function(){var De=Object(re.a)(P.a.mark(function at(Ot){var Gt,Qt,$t,h,o;return P.a.wrap(function(u){for(;;)switch(u.prev=u.next){case 0:Gt=[],Qt=ot.getLineDecorations(Ot),$t=Object(ie.a)(Qt);try{for($t.s();!(h=$t.n()).done;)o=h.value,o.options.linesDecorationsClassName==="breakpoints"&&Gt.push(o.id)}catch(f){$t.e(f)}finally{$t.f()}return u.next=6,Ct.deltaDecorations(Gt,[]);case 6:rn();case 7:case"end":return u.stop()}},at)}));return function(Ot){return De.apply(this,arguments)}}(),gt=function(at){var Ot=ot.getLineDecorations(at),Gt=Object(ie.a)(Ot),Qt;try{for(Gt.s();!(Qt=Gt.n()).done;){var $t=Qt.value;if($t.options.linesDecorationsClassName==="breakpoints")return!0}}catch(h){Gt.e(h)}finally{Gt.f()}return!1};if(!Object(v.isEqual)(Oe,rn(!0).lines)){Ct.deltaDecorations(rn(!0).ids,[]);var In=Oe.map(function(De){return{range:new ge.Range(De,1,De,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints"}}});Ct.deltaDecorations([],In)}var ni=ot.onDidChangeModelContent(function(De){var at=ot.getPosition();if(at){var Ot=at.lineNumber;Ct.getLineContent(Ot).trim()===""?Dt(Ot):gt(Ot)&&(Dt(Ot),nn(Ot))}}),Sn=ot.onMouseDown(function(De){var at,Ot,Gt;if(De.target.detail&&(at=De.target)!==null&&at!==void 0&&(Ot=at.element)!==null&&Ot!==void 0&&(Gt=Ot.className)!==null&&Gt!==void 0&&Gt.includes("line-numbers")){var Qt=De.target.position.lineNumber;if(Ct.getLineContent(Qt).trim()==="")return;gt(Qt)?Dt(Qt):nn(Qt)}}),It=function(at){var Ot={range:new ge.Range(at,1,at,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};ze.current=ot.deltaDecorations(ze.current,[Ot])},Rn=function(){ze.current=ot.deltaDecorations(ze.current,[])},Vn=ot.onMouseMove(function(De){var at,Ot,Gt;if(Rn(),De.target.detail&&(at=De.target)!==null&&at!==void 0&&(Ot=at.element)!==null&&Ot!==void 0&&(Gt=Ot.className)!==null&&Gt!==void 0&&Gt.includes("line-numbers")){var Qt=De.target.position.lineNumber;if(Ct.getLineContent(Qt).trim()==="")return;It(Qt)}}),ii=ot.onMouseLeave(function(){Rn()});return function(){ni.dispose(),Sn.dispose(),Vn.dispose(),ii.dispose()}}},[Ge.current,M,Oe,Qe,ct]);function Be(){var Et=Ge.current.instance;if(Et){var ot=Et.getSelection(),Ct=Ge.current.pastePos||{},Xt=new ge.Range(Ct.startLineNumber||ot.endLineNumber,Ct.startColumn||ot.endColumn,Ct.endLineNumber||ot.endLineNumber,Ct.endColumn||ot.endColumn);setTimeout(function(){Et.executeEdits("",[{range:Xt,text:""}])},300)}}function it(Et){(window.navigator.platform.match("Mac")?Et.metaKey:Et.ctrlKey)&&Et.keyCode==83&&(Et.preventDefault(),_e())}var pt=function(){if(Le&&Ge.current.instance){var ot=Ge.current.instance.getContentHeight();qn(ot0||tt.target.offsetWidth>0)&&Le.layout()}}catch(lt){je.e(lt)}finally{je.f()}}),se.observe(y.current)),se}Object(C.useEffect)(function(){return y.current&&d.e(27).then(d.t.bind(null,"M/lh",7)).then(function(Le){ge=Le;var se=ge.editor.createDiffEditor(y.current,Object(H.a)(Object(H.a)({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},D),{},{wordWrap:!0}));Xe(se);var q=rt(se);return function(){se.dispose();var je=se.getModel();je&&je.dispose(),q.unobserve(y.current)}}),function(){window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}},[]),Object(C.useEffect)(function(){xe&&xe.setModel({original:ge.editor.createModel(J,V),modified:ge.editor.createModel(ne,V)})},[J,ne,V,xe]);var We=I(de),_e=I(O),Te={width:We,height:_e};return b.a.createElement("div",{className:"my-diff-editor",ref:y,style:Te})}},ZpRC:function(Se,U,d){"use strict";function H(C){return typeof C=="object"&&C!=null&&C.nodeType===1}function ve(C,b){return(!b||C!=="hidden")&&C!=="visible"&&C!=="clip"}function re(C,b){if(C.clientHeightb||T>C&&g=b&&v>=S?T-C-E:g>b&&vS?g-b+A:0}var ue=function(C,b){var S=window,E=b.scrollMode,A=b.block,T=b.inline,g=b.boundary,v=b.skipOverflowHiddenElements,k=typeof g=="function"?g:function(Ee){return Ee!==g};if(!H(C))throw new TypeError("Invalid target");for(var I=document.scrollingElement||document.documentElement,oe=[],Q=C;H(Q)&&k(Q);){if((Q=Q.parentElement)===I){oe.push(Q);break}Q!=null&&Q===document.body&&re(Q)&&!re(document.documentElement)||Q!=null&&re(Q,v)&&oe.push(Q)}for(var ae=S.visualViewport?S.visualViewport.width:innerWidth,ke=S.visualViewport?S.visualViewport.height:innerHeight,ge=window.scrollX||pageXOffset,Ae=window.scrollY||pageYOffset,be=C.getBoundingClientRect(),G=be.height,R=be.width,de=be.top,X=be.right,O=be.bottom,J=be.left,ne=A==="start"||A==="nearest"?de:A==="end"?O:de+G/2,V=T==="center"?J+R/2:T==="end"?X:J,pe=[],D=0;D=0&&J>=0&&O<=ke&&X<=ae&&de>=Xe&&O<=We&&J>=_e&&X<=rt)return pe;var Te=getComputedStyle(y),Le=parseInt(Te.borderLeftWidth,10),se=parseInt(Te.borderTopWidth,10),q=parseInt(Te.borderRightWidth,10),je=parseInt(Te.borderBottomWidth,10),et=0,tt=0,lt="offsetWidth"in y?y.offsetWidth-y.clientWidth-Le-q:0,j="offsetHeight"in y?y.offsetHeight-y.clientHeight-se-je:0;if(I===y)et=A==="start"?ne:A==="end"?ne-ke:A==="nearest"?fe(Ae,Ae+ke,ke,se,je,Ae+ne,Ae+ne+G,G):ne-ke/2,tt=T==="start"?V:T==="center"?V-ae/2:T==="end"?V-ae:fe(ge,ge+ae,ae,Le,q,ge+V,ge+V+R,R),et=Math.max(0,et+Ae),tt=Math.max(0,tt+ge);else{et=A==="start"?ne-Xe-se:A==="end"?ne-We+je+j:A==="nearest"?fe(Xe,We,we,se,je+j,ne,ne+G,G):ne-(Xe+we/2)+j/2,tt=T==="start"?V-_e-Le:T==="center"?V-(_e+xe/2)+lt/2:T==="end"?V-rt+q+lt:fe(_e,rt,xe,Le,q+lt,V,V+R,R);var F=y.scrollLeft,ce=y.scrollTop;ne+=ce-(et=Math.max(0,Math.min(ce+et,y.scrollHeight-we+j))),V+=F-(tt=Math.max(0,Math.min(F+tt,y.scrollWidth-xe+lt)))}pe.push({el:y,top:et,left:tt})}return pe};function ie(C){return C===Object(C)&&Object.keys(C).length!==0}function _(C,b){b===void 0&&(b="auto");var S="scrollBehavior"in document.body.style;C.forEach(function(E){var A=E.el,T=E.top,g=E.left;A.scroll&&S?A.scroll({top:T,left:g,behavior:b}):(A.scrollTop=T,A.scrollLeft=g)})}function Z(C){return C===!1?{block:"end",inline:"nearest"}:ie(C)?C:{block:"start",inline:"nearest"}}function L(C,b){var S=!C.ownerDocument.documentElement.contains(C);if(ie(b)&&typeof b.behavior=="function")return b.behavior(S?[]:ue(C,b));if(S)return;var E=Z(b);return _(ue(C,E),E.behavior)}var P=U.a=L},bT9E:function(Se,U,d){"use strict";d.d(U,"a",function(){return ve});var H=d("VTBJ");function ve(re,fe){var ue=Object(H.a)({},re);return Array.isArray(fe)&&fe.forEach(function(ie){delete ue[ie]}),ue}},c5Ni:function(Se,U,d){},cRFk:function(Se,U,d){Se.exports=d.p+"static/RepositoryNoneData.828085a8.png"},csWT:function(Se,U,d){Se.exports=d.p+"static/choose.4ad1045f.svg"},dNgX:function(Se,U,d){"use strict";d.r(U);var H=d("14J3"),ve=d("BMrR"),re=d("jCWc"),fe=d("kPKH"),ue=d("OaEy"),ie=d("2fM7"),_=d("7Kak"),Z=d("9yH6"),L=d("5NDa"),P=d("5rEg"),C=d("miYZ"),b=d("tsqr"),S=d("9og8"),E=d("k1fw"),A=d("y8nQ"),T=d("Vl3Y"),g=d("tJVT"),v=d("PpiC"),k=d("WmNS"),I=d.n(k),oe=d("q1tI"),Q=d.n(oe),ae=d("9kvl"),ke=d("Ot1p"),ge=d("HBuW"),Ae=d("S3tb"),be=d.n(Ae),G=d("9ZNV"),R=d("CJF0"),de=d("2RCv"),X={1:[100,200],2:[300,400,500,600],3:[700,800,900,1e3]},O=function(ne){var V,pe,D,y=ne.shixunsDetail,te=ne.dispatch,we=ne.loading,xe=ne.match,Xe=Object(v.a)(ne,["shixunsDetail","dispatch","loading","match"]),rt=T.a.useForm(),We=Object(g.a)(rt,1),_e=We[0],Te=Object(oe.useState)({}),Le=Object(g.a)(Te,2),se=Le[0],q=Le[1],je=Object(oe.useState)([100,200]),et=Object(g.a)(je,2),tt=et[0],lt=et[1],j=y.challengesNew,F=Object(oe.useState)(),ce=Object(g.a)(F,2),Ee=ce[0],Pe=ce[1],Oe=Object(oe.useState)(),Fe=Object(g.a)(Oe,2),He=Fe[0],ut=Fe[1];Object(oe.useEffect)(function(){return te({type:"globalSetting/footerToggle",payload:!1}),function(){te({type:"globalSetting/footerToggle",payload:!0})}},[]),Object(oe.useEffect)(function(){xe.params.challengesId?(ut(!0),qe()):(ut(!1),te({type:"shixunsDetail/getChallengesNew",payload:Object(E.a)({},xe.params)}))},[xe.params]);var qe=function(){var Ze=Object(S.a)(I.a.mark(function ye(){var Ge;return I.a.wrap(function(Me){for(;;)switch(Me.prev=Me.next){case 0:return Me.next=2,Object(ge.G)({id:xe.params.id,challengeId:xe.params.challengesId,tab:0});case 2:Ge=Me.sent,Ge&&(Pe(Ge),$e(Ge));case 4:case"end":return Me.stop()}},ye)}));return function(){return Ze.apply(this,arguments)}}(),$e=function(ye){var Ge={subject:ye.name,difficulty:ye.difficulty,score:ye.score,challenge_tag:ye.tags,task_pass:ye.task_pass},nt=X[ye.difficulty];lt(nt),_e.setFieldsValue(Object(E.a)({},Ge)),q(Object(E.a)({},Ge))},Qe=function(ye){var Ge=X[ye],nt=Ge==null?void 0:Ge[0];lt(Ge),_e.setFieldsValue({score:nt}),q(Object(E.a)(Object(E.a)({},_e.getFieldsValue()),{score:nt}))},vt=function(ye,Ge){q(Object(E.a)({},_e.getFieldsValue())),"difficulty"in ye&&Qe(ye.difficulty)},ct=function(){var Ze=Object(S.a)(I.a.mark(function ye(){var Ge,nt,Me,ze,ee,Y=arguments;return I.a.wrap(function(w){for(;;)switch(w.prev=w.next){case 0:if(nt=Y.length>0&&Y[0]!==void 0?Y[0]:{},!(!He&&((Ge=y.detail)===null||Ge===void 0?void 0:Ge.shixun_status)===2)){w.next=4;break}return b.b.info("\u8BE5\u5B9E\u8BAD\u5DF2\u7ECF\u53D1\u5E03\u4E0D\u80FD\u65B0\u5EFA"),w.abrupt("return");case 4:if(!He){w.next=10;break}return w.next=7,Object(ge.Lb)(Object(E.a)(Object(E.a)({},xe.params),{},{tab:0,challenge:Object(E.a)({},nt),challenge_tag:nt.challenge_tag}));case 7:return Me=w.sent,Me&&ae.d.replace("/shixuns/".concat(xe.params.id,"/challenges/").concat(xe.params.challengesId,"/tab=2")),w.abrupt("return");case 10:return ze=Object(E.a)({},se),ze.identifier=xe.params.id,ze.st=0,w.next=15,Object(ge.b)(Object(E.a)({},ze));case 15:ee=w.sent,ee.status===1&&Xe.history.replace("/shixuns/".concat(xe.params.id,"/challenges/").concat(ee.challenge_id,"/tab=2"));case 17:case"end":return w.stop()}},ye)}));return function(){return Ze.apply(this,arguments)}}();return Q.a.createElement("section",{className:be.a.bg},Q.a.createElement(R.a,{data:Ee||j,title:"\u5B9E\u8DF5\u9898"}),Q.a.createElement(T.a,{form:_e,className:be.a.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:vt,onFinish:ct},Q.a.createElement("aside",{className:["bg-white",be.a.navBar,be.a.flexRow].join(" ")},Q.a.createElement("li",{className:"".concat(be.a.active," current")},Q.a.createElement("a",null,"1\u3001\u672C\u5173\u4EFB\u52A1")),He&&Q.a.createElement(Q.a.Fragment,null,Q.a.createElement("li",{className:"current"},Q.a.createElement("a",{onClick:function(){ae.d.push("/shixuns/".concat(xe.params.id,"/challenges/").concat(xe.params.challengesId,"/tab=2"))}},"2\u3001\u8BC4\u6D4B\u8BBE\u7F6E")),Q.a.createElement("li",{className:"current"},Q.a.createElement("a",{onClick:function(){ae.d.push("/shixuns/".concat(xe.params.id,"/challenges/").concat(xe.params.challengesId,"/tab=3"))}},"3\u3001\u53C2\u8003\u7B54\u6848")),Q.a.createElement("li",{className:"current"},Q.a.createElement("a",{onClick:function(){ae.d.push("/shixuns/".concat(xe.params.id,"/challenges/").concat(xe.params.challengesId,"/tab=4"))}},"4\u3001\u5173\u5361\u6392\u884C\u699C")))),Q.a.createElement("div",{className:be.a.fieldWrap},Q.a.createElement(T.a.Item,{name:"subject",label:"\u4EFB\u52A1\u540D\u79F0:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EFB\u52A1\u540D\u79F0"}]},Q.a.createElement(P.a,{maxLength:60,suffix:"".concat(((V=se.subject)===null||V===void 0?void 0:V.length)||0,"/60"),placeholder:"\u4F8B\u5982\uFF1A\u4ECEPython\u7A0B\u5E8F\u8BBE\u8BA1-\u5165\u95E8\u7CBE\u901A"}))),Q.a.createElement("div",{className:be.a.mdWrap},Q.a.createElement(T.a.Item,{name:"task_pass",label:"\u8FC7\u5173\u4EFB\u52A1:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u7684\u7B80\u4ECB"},{max:35e3,message:"\u8FC7\u5173\u4EFB\u52A1\u7B80\u4ECB\u6700\u5927\u9650\u523635000\u4E2A\u5B57\u7B26"}]},Q.a.createElement(ke.a,{watch:!0,defaultValue:He?Ee==null?void 0:Ee.task_pass:j.task_pass_default})),Q.a.createElement(T.a.Item,{name:"difficulty",label:"\u96BE\u5EA6\u7CFB\u6570:",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6\u7CFB\u6570"}]},Q.a.createElement(Z.a.Group,{disabled:((pe=y.detail)===null||pe===void 0?void 0:pe.shixun_status)===2},Q.a.createElement(Z.a,{value:1},"\u7B80\u5355"),Q.a.createElement(Z.a,{value:2},"\u4E2D\u7B49"),Q.a.createElement(Z.a,{value:3},"\u56F0\u96BE"))),Q.a.createElement(ve.a,null,Q.a.createElement(fe.a,null,Q.a.createElement(T.a.Item,{name:"score",label:"\u5956\u52B1\u7ECF\u9A8C\u503C:",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5956\u52B1\u7ECF\u9A8C\u503C"}]},Q.a.createElement(ie.a,{disabled:((D=y.detail)===null||D===void 0?void 0:D.shixun_status)===2},tt==null?void 0:tt.map(function(Ze){return Q.a.createElement(ie.a.Option,{value:Ze},Ze)})))),Q.a.createElement(fe.a,{flex:1},Q.a.createElement("div",{className:"font12 c-light-black ml10 mt20"},"\u5982\u679C\u5B66\u5458\u7B54\u9898\u9519\u8BEF\uFF0C\u5219\u4E0D\u80FD\u5F97\u5230\u76F8\u5E94\u7684\u7ECF\u9A8C\u503C",Q.a.createElement("br",null),"\u5982\u679C\u5B66\u5458\u6210\u529F\u5F97\u5230\u7ECF\u9A8C\u503C\uFF0C\u90A3\u4E48\u5C06\u540C\u65F6\u83B7\u5F97\u7B49\u503C\u7684\u91D1\u5E01\u5956\u52B1\uFF0C\u5982\uFF1A+10\u7ECF\u9A8C\u503C\u3001+10\u91D1\u5E01"))),Q.a.createElement(T.a.Item,{name:"challenge_tag",label:Q.a.createElement("div",null,"\u6280\u80FD\u6807\u7B7E ",Q.a.createElement("span",{className:"pl20 font12 c-light-black"},"\u5B66\u5458\u7B54\u9898\u6B63\u786E\u5C06\u83B7\u5F97\u6280\u80FD\uFF0C\u5426\u5219\u4E0D\u80FD\u83B7\u5F97\u6280\u80FD\uFF08\u56DE\u8F66\u6DFB\u52A0\u6807\u7B7E\uFF09")),rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6280\u80FD\u6807\u7B7E"}]},Q.a.createElement(de.a,{placeholder:"\u6DFB\u52A0\u6807\u7B7E",style:{width:"260px"},InputRight:Q.a.createElement("span",{className:"ml5"},"(\u56DE\u8F66\u6DFB\u52A0\u6807\u7B7E)")}))),Q.a.createElement(T.a.Item,{noStyle:!0},Q.a.createElement(G.a,{okButtonProps:{htmlType:"submit"},onCancel:function(){return ae.d.push("/shixuns/".concat(xe.params.id,"/challenges"))}}))))};U.default=Object(ae.a)(function(J){var ne=J.shixunsDetail,V=J.newCourse,pe=J.loading,D=J.globalSetting;return{shixunsDetail:ne,newCourse:V,globalSetting:D,loading:pe.effects}})(O)},dejd:function(Se,U,d){},djh8:function(Se,U,d){Se.exports=d.p+"static/qrCode.42927872.png"},dmUQ:function(Se,U,d){"use strict";var H=d("Ff2n"),ve=d("rePB"),re=d("1OyB"),fe=d("vuIU"),ue=d("Ji7U"),ie=d("md7G"),_=d("foSv"),Z=d("q1tI"),L=d.n(Z),P=d("TSYQ"),C=d.n(P),b=d("4IlW");function S(G,R){var de=Object.keys(G);if(Object.getOwnPropertySymbols){var X=Object.getOwnPropertySymbols(G);R&&(X=X.filter(function(O){return Object.getOwnPropertyDescriptor(G,O).enumerable})),de.push.apply(de,X)}return de}function E(G){for(var R=1;R1?xe-1:0),rt=1;rt1?D-1:0),te=1;te=0)return parseInt(pe.slice(pe.indexOf("e-")+2),10);var D=0;return pe.indexOf(".")>=0&&(D=pe.length-pe.indexOf(".")-1),D},O.getInputDisplayValue=function(V){var pe=V||O.state,D=pe.focused,y=pe.inputValue,te=pe.value,we;D?we=y:we=O.toPrecisionAsStep(te),we==null&&(we="");var xe=O.formatWrapper(we);return ae(O.props.decimalSeparator)&&(xe=xe.toString().replace(".",O.props.decimalSeparator)),xe},O.recordCursorPosition=function(){try{O.cursorStart=O.input.selectionStart,O.cursorEnd=O.input.selectionEnd,O.currentValue=O.input.value,O.cursorBefore=O.input.value.substring(0,O.cursorStart),O.cursorAfter=O.input.value.substring(O.cursorEnd)}catch(V){}},O.restoreByAfter=function(V){if(V===void 0)return!1;var pe=O.input.value,D=pe.lastIndexOf(V);if(D===-1)return!1;var y=O.cursorBefore.length;return O.lastKeyCode===b.a.DELETE&&O.cursorBefore.charAt(y-1)===V[0]?(O.fixCaret(y,y),!0):D+V.length===pe.length?(O.fixCaret(D,D),!0):!1},O.partRestoreByAfter=function(V){return V===void 0?!1:Array.prototype.some.call(V,function(pe,D){var y=V.substring(D);return O.restoreByAfter(y)})},O.isNotCompleteNumber=function(V){return isNaN(V)||V===""||V===null||V&&V.toString().indexOf(".")===V.toString().length-1},O.stop=function(){O.autoStepTimer&&clearTimeout(O.autoStepTimer)},O.down=function(V,pe,D){O.pressingUpOrDown=!0,O.step("down",V,pe,D)},O.up=function(V,pe,D){O.pressingUpOrDown=!0,O.step("up",V,pe,D)},O.saveInput=function(V){O.input=V};var J=X.value;J===void 0&&(J=X.defaultValue),O.state={focused:X.autoFocus};var ne=O.getValidValue(O.toNumber(J));return O.state=E(E({},O.state),{},{inputValue:O.toPrecisionAsStep(ne),value:ne}),O}return Object(fe.a)(de,[{key:"componentDidMount",value:function(){this.componentDidUpdate(null)}},{key:"componentDidUpdate",value:function(O){var J=this.props,ne=J.value,V=J.onChange,pe=J.max,D=J.min,y=this.state.focused;if(O){if(!ke(O.value,ne)||!ke(O.max,pe)||!ke(O.min,D)){var te=y?ne:this.getValidValue(ne),we;this.pressingUpOrDown?we=te:this.inputting?we=this.rawInput:we=this.toPrecisionAsStep(te),this.setState({value:te,inputValue:we})}var xe="value"in this.props?ne:this.state.value;"max"in this.props&&O.max!==pe&&typeof xe=="number"&&xe>pe&&V&&V(pe),"min"in this.props&&O.min!==D&&typeof xe=="number"&&xe1&&arguments[1]!==void 0?arguments[1]:this.props.min,ne=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.props.max,V=parseFloat(O);return isNaN(V)?O:(Vne&&(V=ne),V)}},{key:"setValue",value:function(O,J){var ne=this.props.precision,V=this.isNotCompleteNumber(parseFloat(O))?null:parseFloat(O),pe=this.state.value,D=pe===void 0?null:pe,y=this.state.inputValue,te=y===void 0?null:y,we=typeof V=="number"?V.toFixed(ne):"".concat(V),xe=V!==D||we!=="".concat(te);return"value"in this.props?(te=this.toPrecisionAsStep(this.state.value),this.setState({inputValue:te},J)):this.setState({value:V,inputValue:this.toPrecisionAsStep(O)},J),xe&&this.props.onChange(V),V}},{key:"getMaxPrecision",value:function(O){var J=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,ne=this.props,V=ne.precision,pe=ne.step;if(ae(V))return V;var D=this.getPrecision(J),y=this.getPrecision(pe),te=this.getPrecision(O);return O?Math.max(te,D+y):D+y}},{key:"getPrecisionFactor",value:function(O){var J=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,ne=this.getMaxPrecision(O,J);return Math.pow(10,ne)}},{key:"focus",value:function(){this.input.focus(),this.recordCursorPosition()}},{key:"blur",value:function(){this.input.blur()}},{key:"select",value:function(){this.input.select()}},{key:"formatWrapper",value:function(O){return this.props.formatter?this.props.formatter(O):O}},{key:"toPrecisionAsStep",value:function(O){if(this.isNotCompleteNumber(O)||O==="")return O;var J=Math.abs(this.getMaxPrecision(O));return isNaN(J)?O.toString():Number(O).toFixed(J)}},{key:"toNumber",value:function(O){var J=this.props.precision,ne=this.state.focused,V=O&&O.length>16&≠return this.isNotCompleteNumber(O)||V?O:ae(J)?Math.round(O*Math.pow(10,J))/Math.pow(10,J):Number(O)}},{key:"upStep",value:function(O,J){var ne=this.props.step,V=this.getPrecisionFactor(O,J),pe=Math.abs(this.getMaxPrecision(O,J)),D=((V*O+V*ne*J)/V).toFixed(pe);return this.toNumber(D)}},{key:"downStep",value:function(O,J){var ne=this.props.step,V=this.getPrecisionFactor(O,J),pe=Math.abs(this.getMaxPrecision(O,J)),D=((V*O-V*ne*J)/V).toFixed(pe);return this.toNumber(D)}},{key:"step",value:function(O,J){var ne=this,V=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,pe=arguments.length>3?arguments[3]:void 0;this.stop(),J&&(J.persist(),J.preventDefault());var D=this.props;if(D.disabled)return;var y=this.getCurrentValidValue(this.state.inputValue)||0;if(this.isNotCompleteNumber(y))return;var te=this["".concat(O,"Step")](y,V),we=te>D.max||teD.max?te=D.max:te=Xe),ze=(vt||vt===0)&&(isNaN(vt)||Number(vt)<=rt),ee=Me||V||pe,Y=ze||V||pe,$=C()("".concat(ne,"-handler"),"".concat(ne,"-handler-up"),Object(ve.a)({},"".concat(ne,"-handler-up-disabled"),ee)),w=C()("".concat(ne,"-handler"),"".concat(ne,"-handler-down"),Object(ve.a)({},"".concat(ne,"-handler-down-disabled"),Y)),M=D?{onTouchStart:ee?g:this.up,onTouchEnd:this.stop}:{onMouseDown:ee?g:this.up,onMouseUp:this.stop,onMouseLeave:this.stop},B=D?{onTouchStart:Y?g:this.down,onTouchEnd:this.stop}:{onMouseDown:Y?g:this.down,onMouseUp:this.stop,onMouseLeave:this.stop};return L.a.createElement("div",{className:Ze,style:We,title:_e,onMouseEnter:Te,onMouseLeave:Le,onMouseOver:se,onMouseOut:q,onFocus:function(){return null},onBlur:function(){return null}},L.a.createElement("div",{className:"".concat(ne,"-handler-wrap")},L.a.createElement("span",Object.assign({unselectable:"on"},M,{role:"button","aria-label":"Increase Value","aria-disabled":ee,className:$}),te||L.a.createElement("span",{unselectable:"on",className:"".concat(ne,"-handler-up-inner"),onClick:v})),L.a.createElement("span",Object.assign({unselectable:"on"},B,{role:"button","aria-label":"Decrease Value","aria-disabled":Y,className:w}),we||L.a.createElement("span",{unselectable:"on",className:"".concat(ne,"-handler-down-inner"),onClick:v}))),L.a.createElement("div",{className:"".concat(ne,"-input-wrap")},L.a.createElement("input",Object.assign({role:"spinbutton","aria-valuemin":rt,"aria-valuemax":Xe,"aria-valuenow":vt,required:je,type:lt,placeholder:j,onPaste:ut,onClick:et,onMouseUp:this.onMouseUp,className:"".concat(ne,"-input"),tabIndex:tt,autoComplete:y,onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:Ge?this.onKeyDown:g,onKeyUp:Ge?this.onKeyUp:g,autoFocus:Fe,maxLength:Oe,readOnly:pe,disabled:V,max:Xe,min:rt,step:Pe,name:He,title:_e,id:F,onChange:this.onChange,ref:this.saveInput,value:this.getFullNum(nt),pattern:Ee,inputMode:ce,onInput:qe},ye))))}}]),de}(L.a.Component);ge.defaultProps={focusOnUpDown:!0,useTouch:!1,prefixCls:"rc-input-number",max:Q,min:-Q,step:1,style:{},onChange:g,onKeyDown:g,onPressEnter:g,onFocus:g,onBlur:g,parser:k,required:!1,autoComplete:"off"};var Ae=ge,be=U.a=Ae},fjLI:function(Se,U,d){"use strict";d.d(U,"e",function(){return P}),d.d(U,"a",function(){return C}),d.d(U,"c",function(){return b}),d.d(U,"d",function(){return E}),d.d(U,"b",function(){return A});var H=d("8HAY"),ve=d("Cg/j"),re=d("T8No"),fe=d("nnTU"),ue=d("MI8n"),ie=function(){var T=function(g,v){return T=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(k,I){k.__proto__=I}||function(k,I){for(var oe in I)I.hasOwnProperty(oe)&&(k[oe]=I[oe])},T(g,v)};return function(g,v){T(g,v);function k(){this.constructor=g}g.prototype=v===null?Object.create(v):(k.prototype=v.prototype,new k)}}(),_=function(T,g,v,k){var I=arguments.length,oe=I<3?g:k===null?k=Object.getOwnPropertyDescriptor(g,v):k,Q;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")oe=Reflect.decorate(T,g,v,k);else for(var ae=T.length-1;ae>=0;ae--)(Q=T[ae])&&(oe=(I<3?Q(oe):I>3?Q(g,v,oe):Q(g,v))||oe);return I>3&&oe&&Object.defineProperty(g,v,oe),oe},Z=function(T,g){return function(v,k){g(v,k,T)}},L=function(){for(var T=0,g=0,v=arguments.length;g=0&&(I.splice(oe,1),k._onDidChangeMenu.fire(g))}}},T.prototype.getMenuItems=function(g){var v=(this._menuItems.get(g)||[]).slice(0);return g===0&&this._appendImplicitItems(v),v},T.prototype._appendImplicitItems=function(g){for(var v=new Set,k=g.filter(function(ge){return P(ge)}),I=0,oe=k;I` "'(~:]+/,A=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,T=/^\s*\[[^\]]+?\]:.*$/,g=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\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\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E42\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\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]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDF3C-\uDF3E]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]/,v=" ";function k(D,y,te){return y.f=y.inline=te,te(D,y)}function I(D,y,te){return y.f=y.block=te,te(D,y)}function oe(D){return!D||!/\S/.test(D.string)}function Q(D){if(D.linkTitle=!1,D.linkHref=!1,D.linkText=!1,D.em=!1,D.strong=!1,D.strikethrough=!1,D.quote=0,D.indentedCode=!1,D.f==ke){var y=ue;if(!y){var te=H.innerMode(fe,D.htmlState);y=te.mode.name=="xml"&&te.state.tagStart===null&&!te.state.context&&te.state.tokenize.isInText}y&&(D.f=G,D.block=ae,D.htmlState=null)}return D.trailingSpace=0,D.trailingSpaceNewLine=!1,D.prevLine=D.thisLine,D.thisLine={stream:null},null}function ae(D,y){var te=D.column()===y.indentation,we=oe(y.prevLine.stream),xe=y.indentedCode,Xe=y.prevLine.hr,rt=y.list!==!1,We=(y.listStack[y.listStack.length-1]||0)+3;y.indentedCode=!1;var _e=y.indentation;if(y.indentationDiff===null&&(y.indentationDiff=y.indentation,rt)){for(y.list=null;_e=4&&(xe||y.prevLine.fencedCodeEnd||y.prevLine.header||we))return D.skipToEnd(),y.indentedCode=!0,_.code;if(D.eatSpace())return null;if(te&&y.indentation<=We&&(se=D.match(b))&&se[1].length<=6)return y.quote=0,y.header=se[1].length,y.thisLine.header=!0,re.highlightFormatting&&(y.formatting="header"),y.f=y.inline,Ae(y);if(y.indentation<=We&&D.eat(">"))return y.quote=te?1:y.quote+1,re.highlightFormatting&&(y.formatting="quote"),D.eatSpace(),Ae(y);if(!Le&&!y.setext&&te&&y.indentation<=We&&(se=D.match(P))){var q=se[1]?"ol":"ul";return y.indentation=_e+D.current().length,y.list=!0,y.quote=0,y.listStack.push(y.indentation),y.em=!1,y.strong=!1,y.code=!1,y.strikethrough=!1,re.taskLists&&D.match(C,!1)&&(y.taskList=!0),y.f=y.inline,re.highlightFormatting&&(y.formatting=["list","list-"+q]),Ae(y)}else{if(te&&y.indentation<=We&&(se=D.match(A,!0)))return y.quote=0,y.fencedEndRE=new RegExp(se[1]+"+ *$"),y.localMode=re.fencedCodeBlockHighlighting&&ie(se[2]||re.fencedCodeBlockDefaultMode),y.localMode&&(y.localState=H.startState(y.localMode)),y.f=y.block=ge,re.highlightFormatting&&(y.formatting="code-block"),y.code=-1,Ae(y);if(y.setext||(!Te||!rt)&&!y.quote&&y.list===!1&&!y.code&&!Le&&!T.test(D.string)&&(se=D.lookAhead(1))&&(se=se.match(S)))return y.setext?(y.header=y.setext,y.setext=0,D.skipToEnd(),re.highlightFormatting&&(y.formatting="header")):(y.header=se[0].charAt(0)=="="?1:2,y.setext=y.header),y.thisLine.header=!0,y.f=y.inline,Ae(y);if(Le)return D.skipToEnd(),y.hr=!0,y.thisLine.hr=!0,_.hr;if(D.peek()==="[")return k(D,y,J)}return k(D,y,y.inline)}function ke(D,y){var te=fe.token(D,y.htmlState);if(!ue){var we=H.innerMode(fe,y.htmlState);(we.mode.name=="xml"&&we.state.tagStart===null&&!we.state.context&&we.state.tokenize.isInText||y.md_inside&&D.current().indexOf(">")>-1)&&(y.f=G,y.block=ae,y.htmlState=null)}return te}function ge(D,y){var te=y.listStack[y.listStack.length-1]||0,we=y.indentation=D.quote?y.push(_.formatting+"-"+D.formatting[te]+"-"+D.quote):y.push("error"))}if(D.taskOpen)return y.push("meta"),y.length?y.join(" "):null;if(D.taskClosed)return y.push("property"),y.length?y.join(" "):null;if(D.linkHref?y.push(_.linkHref,"url"):(D.strong&&y.push(_.strong),D.em&&y.push(_.em),D.strikethrough&&y.push(_.strikethrough),D.emoji&&y.push(_.emoji),D.linkText&&y.push(_.linkText),D.code&&y.push(_.code),D.image&&y.push(_.image),D.imageAltText&&y.push(_.imageAltText,"link"),D.imageMarker&&y.push(_.imageMarker)),D.header&&y.push(_.header,_.header+"-"+D.header),D.quote&&(y.push(_.quote),!re.maxBlockquoteDepth||re.maxBlockquoteDepth>=D.quote?y.push(_.quote+"-"+D.quote):y.push(_.quote+"-"+re.maxBlockquoteDepth)),D.list!==!1){var we=(D.listStack.length-1)%3;we?we===1?y.push(_.list2):y.push(_.list3):y.push(_.list1)}return D.trailingSpaceNewLine?y.push("trailing-space-new-line"):D.trailingSpace&&y.push("trailing-space-"+(D.trailingSpace%2?"a":"b")),y.length?y.join(" "):null}function be(D,y){return D.match(E,!0)?Ae(y):void 0}function G(D,y){var te=y.text(D,y);if(typeof te!="undefined")return te;if(y.list)return y.list=null,Ae(y);if(y.taskList){var we=D.match(C,!0)[1]===" ";return we?y.taskOpen=!0:y.taskClosed=!0,re.highlightFormatting&&(y.formatting="task"),y.taskList=!1,Ae(y)}if(y.taskOpen=!1,y.taskClosed=!1,y.header&&D.match(/^#+$/,!0))return re.highlightFormatting&&(y.formatting="header"),Ae(y);var xe=D.next();if(y.linkTitle){y.linkTitle=!1;var Xe=xe;xe==="("&&(Xe=")"),Xe=(Xe+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var rt="^\\s*(?:[^"+Xe+"\\\\]+|\\\\\\\\|\\\\.)"+Xe;if(D.match(new RegExp(rt),!0))return _.linkHref}if(xe==="`"){var We=y.formatting;re.highlightFormatting&&(y.formatting="code"),D.eatWhile("`");var _e=D.current().length;if(y.code==0&&(!y.quote||_e==1))return y.code=_e,Ae(y);if(_e==y.code){var Te=Ae(y);return y.code=0,Te}else return y.formatting=We,Ae(y)}else if(y.code)return Ae(y);if(xe==="\\"&&(D.next(),re.highlightFormatting)){var Le=Ae(y),se=_.formatting+"-escape";return Le?Le+" "+se:se}if(xe==="!"&&D.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return y.imageMarker=!0,y.image=!0,re.highlightFormatting&&(y.formatting="image"),Ae(y);if(xe==="["&&y.imageMarker&&D.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return y.imageMarker=!1,y.imageAltText=!0,re.highlightFormatting&&(y.formatting="image"),Ae(y);if(xe==="]"&&y.imageAltText){re.highlightFormatting&&(y.formatting="image");var Le=Ae(y);return y.imageAltText=!1,y.image=!1,y.inline=y.f=de,Le}if(xe==="["&&!y.image)return y.linkText&&D.match(/^.*?\]/)||(y.linkText=!0,re.highlightFormatting&&(y.formatting="link")),Ae(y);if(xe==="]"&&y.linkText){re.highlightFormatting&&(y.formatting="link");var Le=Ae(y);return y.linkText=!1,y.inline=y.f=D.match(/\(.*?\)| ?\[.*?\]/,!1)?de:G,Le}if(xe==="<"&&D.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){y.f=y.inline=R,re.highlightFormatting&&(y.formatting="link");var Le=Ae(y);return Le?Le+=" ":Le="",Le+_.linkInline}if(xe==="<"&&D.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){y.f=y.inline=R,re.highlightFormatting&&(y.formatting="link");var Le=Ae(y);return Le?Le+=" ":Le="",Le+_.linkEmail}if(re.xml&&xe==="<"&&D.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var q=D.string.indexOf(">",D.pos);if(q!=-1){var je=D.string.substring(D.start,q);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(je)&&(y.md_inside=!0)}return D.backUp(1),y.htmlState=H.startState(fe),I(D,y,ke)}if(re.xml&&xe==="<"&&D.match(/^\/\w*?>/))return y.md_inside=!1,"tag";if(xe==="*"||xe==="_"){for(var et=1,tt=D.pos==1?" ":D.string.charAt(D.pos-2);et<3&&D.eat(xe);)et++;var lt=D.peek()||" ",j=!/\s/.test(lt)&&(!g.test(lt)||/\s/.test(tt)||g.test(tt)),F=!/\s/.test(tt)&&(!g.test(tt)||/\s/.test(lt)||g.test(lt)),ce=null,Ee=null;if(et%2&&(!y.em&&j&&(xe==="*"||!F||g.test(tt))?ce=!0:y.em==xe&&F&&(xe==="*"||!j||g.test(lt))&&(ce=!1)),et>1&&(!y.strong&&j&&(xe==="*"||!F||g.test(tt))?Ee=!0:y.strong==xe&&F&&(xe==="*"||!j||g.test(lt))&&(Ee=!1)),Ee!=null||ce!=null){re.highlightFormatting&&(y.formatting=ce==null?"strong":Ee==null?"em":"strong em"),ce===!0&&(y.em=xe),Ee===!0&&(y.strong=xe);var Te=Ae(y);return ce===!1&&(y.em=!1),Ee===!1&&(y.strong=!1),Te}}else if(xe===" "&&(D.eat("*")||D.eat("_"))){if(D.peek()===" ")return Ae(y);D.backUp(1)}if(re.strikethrough){if(xe==="~"&&D.eatWhile(xe)){if(y.strikethrough){re.highlightFormatting&&(y.formatting="strikethrough");var Te=Ae(y);return y.strikethrough=!1,Te}else if(D.match(/^[^\s]/,!1))return y.strikethrough=!0,re.highlightFormatting&&(y.formatting="strikethrough"),Ae(y)}else if(xe===" "&&D.match(/^~~/,!0)){if(D.peek()===" ")return Ae(y);D.backUp(2)}}if(re.emoji&&xe===":"&&D.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){y.emoji=!0,re.highlightFormatting&&(y.formatting="emoji");var Pe=Ae(y);return y.emoji=!1,Pe}return xe===" "&&(D.match(/^ +$/,!1)?y.trailingSpace++:y.trailingSpace&&(y.trailingSpaceNewLine=!0)),Ae(y)}function R(D,y){var te=D.next();if(te===">"){y.f=y.inline=G,re.highlightFormatting&&(y.formatting="link");var we=Ae(y);return we?we+=" ":we="",we+_.linkInline}return D.match(/^[^>]+/,!0),_.linkInline}function de(D,y){if(D.eatSpace())return null;var te=D.next();return te==="("||te==="["?(y.f=y.inline=O(te==="("?")":"]"),re.highlightFormatting&&(y.formatting="link-string"),y.linkHref=!0,Ae(y)):"error"}var X={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function O(D){return function(y,te){var we=y.next();if(we===D){te.f=te.inline=G,re.highlightFormatting&&(te.formatting="link-string");var xe=Ae(te);return te.linkHref=!1,xe}return y.match(X[D]),te.linkHref=!0,Ae(te)}}function J(D,y){return D.match(/^([^\]\\]|\\.)*\]:/,!1)?(y.f=ne,D.next(),re.highlightFormatting&&(y.formatting="link"),y.linkText=!0,Ae(y)):k(D,y,G)}function ne(D,y){if(D.match(/^\]:/,!0)){y.f=y.inline=V,re.highlightFormatting&&(y.formatting="link");var te=Ae(y);return y.linkText=!1,te}return D.match(/^([^\]\\]|\\.)+/,!0),_.linkText}function V(D,y){return D.eatSpace()?null:(D.match(/^[^\s]+/,!0),D.peek()===void 0?y.linkTitle=!0:D.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),y.f=y.inline=G,_.linkHref+" url")}var pe={startState:function(){return{f:ae,prevLine:{stream:null},thisLine:{stream:null},block:ae,htmlState:null,indentation:0,inline:G,text:be,formatting:!1,linkText:!1,linkHref:!1,linkTitle:!1,code:0,em:!1,strong:!1,header:0,setext:0,hr:!1,taskList:!1,list:!1,listStack:[],quote:0,trailingSpace:0,trailingSpaceNewLine:!1,strikethrough:!1,emoji:!1,fencedEndRE:null}},copyState:function(D){return{f:D.f,prevLine:D.prevLine,thisLine:D.thisLine,block:D.block,htmlState:D.htmlState&&H.copyState(fe,D.htmlState),indentation:D.indentation,localMode:D.localMode,localState:D.localMode?H.copyState(D.localMode,D.localState):null,inline:D.inline,text:D.text,formatting:!1,linkText:D.linkText,linkTitle:D.linkTitle,linkHref:D.linkHref,code:D.code,em:D.em,strong:D.strong,strikethrough:D.strikethrough,emoji:D.emoji,header:D.header,setext:D.setext,hr:D.hr,taskList:D.taskList,list:D.list,listStack:D.listStack.slice(0),quote:D.quote,indentedCode:D.indentedCode,trailingSpace:D.trailingSpace,trailingSpaceNewLine:D.trailingSpaceNewLine,md_inside:D.md_inside,fencedEndRE:D.fencedEndRE}},token:function(D,y){if(y.formatting=!1,D!=y.thisLine.stream){if(y.header=0,y.hr=!1,D.match(/^\s*$/,!0))return Q(y),null;if(y.prevLine=y.thisLine,y.thisLine={stream:D},y.taskList=!1,y.trailingSpace=0,y.trailingSpaceNewLine=!1,!y.localState&&(y.f=y.block,y.f!=ke)){var te=D.match(/^\s*/,!0)[0].replace(/\t/g,v).length;if(y.indentation=te,y.indentationDiff=null,te>0)return null}}return y.f(D,y)},innerMode:function(D){return D.block==ke?{state:D.htmlState,mode:fe}:D.localState?{state:D.localState,mode:D.localMode}:{state:D,mode:pe}},indent:function(D,y,te){return D.block==ke&&fe.indent?fe.indent(D.htmlState,y,te):D.localState&&D.localMode.indent?D.localMode.indent(D.localState,y,te):H.Pass},blankLine:Q,getType:Ae,blockCommentStart:"",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return pe},"xml"),H.defineMIME("text/markdown","markdown"),H.defineMIME("text/x-markdown","markdown")})},lzim:function(Se,U,d){"use strict";var H=d("E7E6"),ve=d.n(H);d.d(U,"z",function(){return ve.a});var re=d("/GNS"),fe=d.n(re);d.d(U,"y",function(){return fe.a});var ue=d("FOrL"),ie=d.n(ue);d.d(U,"s",function(){return ie.a});var _=d("HpTS"),Z=d.n(_);d.d(U,"A",function(){return Z.a});var L=d("tWlo"),P=d.n(L);d.d(U,"a",function(){return P.a});var C=d("7ZXX"),b=d.n(C);d.d(U,"m",function(){return b.a});var S=d("GABl"),E=d.n(S);d.d(U,"f",function(){return E.a});var A=d("onxn"),T=d.n(A);d.d(U,"o",function(){return T.a});var g=d("nKGa"),v=d.n(g);d.d(U,"n",function(){return v.a});var k=d("4qgm"),I=d.n(k);d.d(U,"C",function(){return I.a});var oe=d("JeFH"),Q=d.n(oe);d.d(U,"b",function(){return Q.a});var ae=d("ji0R"),ke=d.n(ae);d.d(U,"j",function(){return ke.a});var ge=d("W6BS"),Ae=d.n(ge);d.d(U,"D",function(){return Ae.a});var be=d("kPYp"),G=d.n(be);d.d(U,"E",function(){return G.a});var R=d("nukY"),de=d.n(R),X=d("4u4S"),O=d.n(X),J=d("yslc"),ne=d.n(J),V=d("l2Kq"),pe=d.n(V),D=d("RMFE"),y=d.n(D);d.d(U,"p",function(){return y.a});var te=d("TGq3"),we=d.n(te);d.d(U,"q",function(){return we.a});var xe=d("SMhR"),Xe=d.n(xe);d.d(U,"B",function(){return Xe.a});var rt=d("8/bI"),We=d.n(rt);d.d(U,"k",function(){return We.a});var _e=d("JWDV"),Te=d.n(_e);d.d(U,"d",function(){return Te.a});var Le=d("Xsq0"),se=d.n(Le);d.d(U,"r",function(){return se.a});var q=d("Ohmc"),je=d.n(q);d.d(U,"c",function(){return je.a});var et=d("csWT"),tt=d.n(et);d.d(U,"e",function(){return tt.a});var lt=d("7v3h"),j=d.n(lt);d.d(U,"l",function(){return j.a});var F=d("cRFk"),ce=d.n(F);d.d(U,"x",function(){return ce.a});var Ee=d("kPWJ"),Pe=d.n(Ee);d.d(U,"w",function(){return Pe.a});var Oe=d("qgvg"),Fe=d.n(Oe);d.d(U,"t",function(){return Fe.a});var He=d("FPkq"),ut=d.n(He);d.d(U,"v",function(){return ut.a});var qe=d("A/g1"),$e=d.n(qe);d.d(U,"g",function(){return $e.a});var Qe=d("Nmxd"),vt=d.n(Qe);d.d(U,"h",function(){return vt.a});var ct=d("5D2P"),Ze=d.n(ct);d.d(U,"i",function(){return Ze.a});var ye=d("djh8"),Ge=d.n(ye);d.d(U,"u",function(){return Ge.a});var nt=d("Jq4h"),Me=d.n(nt)},nKGa:function(Se,U,d){Se.exports=d.p+"static/export_exercise-template.f7655c19.png"},nZ20:function(Se,U,d){Se.exports={icons:"icons___3O80F"}},nnTU:function(Se,U,d){"use strict";d.d(U,"b",function(){return Z}),d.d(U,"a",function(){return L});var H=d("pmY6"),ve=d("746U"),re=d("Cg/j"),fe=d("MI8n"),ue=d("24hK"),ie=d("QDVR"),_=function(){for(var P=0,C=0,b=arguments.length;C=g.max?void 0:(g.ch=0,g.text=g.cm.getLine(++g.line),!0)}function P(g){return g.line<=g.min?void 0:(g.text=g.cm.getLine(--g.line),g.ch=g.text.length,!0)}function C(g){for(;;){var v=g.text.indexOf(">",g.ch);if(v==-1){if(L(g))continue;return}if(!Z(g,v+1)){g.ch=v+1;continue}var k=g.text.lastIndexOf("/",v),I=k>-1&&!/\S/.test(g.text.slice(k+1,v));return g.ch=v+1,I?"selfClose":"regular"}}function b(g){for(;;){var v=g.ch?g.text.lastIndexOf("<",g.ch-1):-1;if(v==-1){if(P(g))continue;return}if(!Z(g,v+1)){g.ch=v;continue}ie.lastIndex=v,g.ch=v;var k=ie.exec(g.text);if(k&&k.index==v)return k}}function S(g){for(;;){ie.lastIndex=g.ch;var v=ie.exec(g.text);if(!v){if(L(g))continue;return}if(!Z(g,v.index+1)){g.ch=v.index+1;continue}return g.ch=v.index+v[0].length,v}}function E(g){for(;;){var v=g.ch?g.text.lastIndexOf(">",g.ch-1):-1;if(v==-1){if(P(g))continue;return}if(!Z(g,v+1)){g.ch=v;continue}var k=g.text.lastIndexOf("/",v),I=k>-1&&!/\S/.test(g.text.slice(k+1,v));return g.ch=v+1,I?"selfClose":"regular"}}function A(g,v){for(var k=[];;){var I=S(g),oe,Q=g.line,ae=g.ch-(I?I[0].length:0);if(!I||!(oe=C(g)))return;if(oe=="selfClose")continue;if(I[1]){for(var ke=k.length-1;ke>=0;--ke)if(k[ke]==I[2]){k.length=ke;break}if(ke<0&&(!v||v==I[2]))return{tag:I[2],from:ve(Q,ae),to:ve(g.line,g.ch)}}else k.push(I[2])}}function T(g,v){for(var k=[];;){var I=E(g);if(!I)return;if(I=="selfClose"){b(g);continue}var oe=g.line,Q=g.ch,ae=b(g);if(!ae)return;if(ae[1])k.push(ae[2]);else{for(var ke=k.length-1;ke>=0;--ke)if(k[ke]==ae[2]){k.length=ke;break}if(ke<0&&(!v||v==ae[2]))return{tag:ae[2],from:ve(g.line,g.ch),to:ve(oe,Q)}}}}H.registerHelper("fold","xml",function(g,v){for(var k=new _(g,v.line,0);;){var I=S(k);if(!I||k.line!=v.line)return;var oe=C(k);if(!oe)return;if(!I[1]&&oe!="selfClose"){var Q=ve(k.line,k.ch),ae=A(k,I[2]);return ae&&re(ae.from,Q)>0?{from:Q,to:ae.from}:null}}}),H.findMatchingTag=function(g,v,k){var I=new _(g,v.line,v.ch,k);if(I.text.indexOf(">")==-1&&I.text.indexOf("<")==-1)return;var oe=C(I),Q=oe&&ve(I.line,I.ch),ae=oe&&b(I);if(!oe||!ae||re(I,v)>0)return;var ke={from:ve(I.line,I.ch),to:Q,tag:ae[2]};return oe=="selfClose"?{open:ke,close:null,at:"open"}:ae[1]?{open:T(I,ae[2]),close:ke,at:"close"}:(I=new _(g,Q.line,Q.ch,k),{open:ke,close:A(I,ae[2]),at:"open"})},H.findEnclosingTag=function(g,v,k,I){for(var oe=new _(g,v.line,v.ch,k);;){var Q=T(oe,I);if(!Q)break;var ae=new _(g,v.line,v.ch,k),ke=A(ae,Q.tag);if(ke)return{open:Q,close:ke}}},H.scanForClosingTag=function(g,v,k,I){var oe=new _(g,v.line,v.ch,I?{from:0,to:I}:null);return A(oe,k)}})},p5ED:function(Se,U,d){"use strict";var H=d("+L6B"),ve=d("2/Rp"),re=d("5Dmo"),fe=d("3S7+"),ue=d("k1fw"),ie=d("9og8"),_=d("tJVT"),Z=d("WmNS"),L=d.n(Z),P=d("q1tI"),C=d.n(P),b=d("vHTk"),S=d.n(b),E=d("yEEn"),A=d("ZW9T"),T=d("1vsH"),g=d("V0Rq"),v=d("m3rI");U.a=function(k){var I,oe,Q,ae,ke,ge,Ae=k.editOffice,be=Ae===void 0?"view":Ae,G=k.name,R=k.data,de=k.theme,X=k.type,O=k.filename,J=k.monacoEditor,ne=k.className,V=k.style,pe=k.close,D=k.onClose,y=k.hasMask,te=k.disabledDownload,we=k.onImgDimensions,xe=k.otherData,Xe=Object(P.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),rt=Object(_.a)(Xe,2),We=rt[0],_e=rt[1],Te=Object(P.useState)(""),Le=Object(_.a)(Te,2),se=Le[0],q=Le[1],je=Object(P.useState)(),et=Object(_.a)(je,2),tt=et[0],lt=et[1],j=window.ENV==="build"?"/react/build":"",F=location.host.startsWith("localhost")?v.a.PROXY_SERVER:v.a.API_SERVER,ce,Ee=1024*1024,Pe=10*Ee,Oe=Object(P.useRef)();(I=R)!==null&&I!==void 0&&I.startsWith("/api")&&X!=="txt"&&(R=v.a.API_SERVER+R),X==="office"&&(ce=Object(T.P)(R).filesize,ce>Pe&&(X="other")),O&&(J.filename=O),Object(P.useEffect)(function(){var qe,$e,Qe=(qe=document.cookie)===null||qe===void 0||(($e=qe.replace(/\s/g,""))===null||$e===void 0)?void 0:$e.split(";");Qe==null||Qe.map(function(vt){var ct=vt.split("=");ct[0]==="_educoder_session"&&q(ct[1])})},[]),Object(P.useEffect)(function(){X==="office"&&Fe()},[X,R]);var Fe=function(){var qe=Object(ie.a)(L.a.mark(function $e(){var Qe,vt,ct;return L.a.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:return console.log("data:",R),Qe=R,R.startsWith("http")||(Qe=location.origin+Qe),vt=new URL(Qe).pathname.split("/").pop(),ye.next=6,Object(g.U)({attachment_id:vt});case 6:ct=ye.sent,lt(ct);case 8:case"end":return ye.stop()}},$e)}));return function(){return qe.apply(this,arguments)}}(),He=function(){if(R.startsWith("http")||R.startsWith("blob:")){ut();return}Object(T.x)(O||"educoder",R,O)},ut=function(){Object(T.v)(O||"educoder",decodeURIComponent(R))};return C.a.createElement("div",{style:Object(ue.a)({},V||{}),className:"".concat(y&&S.a.bgBlack," ").concat(X?S.a.wrp:"hide")},pe&&C.a.createElement("div",{className:S.a.close,ref:Oe},!!we&&C.a.createElement(fe.a,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:function(){return Oe.current}},C.a.createElement("span",{onClick:function(){D(),we()}},C.a.createElement("i",{className:"icon-yulanpizhu"}))),!te&&C.a.createElement(fe.a,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:function(){return Oe.current}},C.a.createElement("span",{onClick:ut},C.a.createElement("i",{className:"icon-quxiaozhiding"}))),C.a.createElement(fe.a,{title:"\u5173\u95ED",getPopupContainer:function(){return Oe.current}},C.a.createElement("span",{className:"",onClick:D},C.a.createElement("i",{className:"icon-guanbi1"})))),C.a.createElement("div",{className:"".concat(S.a[ne]," ").concat(ne," ").concat(S.a.monaco," ").concat(X==="txt"?"show":"hide")},X==="txt"&&C.a.createElement(A.b,J)),X==="audio"&&C.a.createElement("audio",{src:"".concat(((oe=R)===null||oe===void 0?void 0:oe.indexOf("http://"))>-1||((Q=R)===null||Q===void 0?void 0:Q.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(R),autoPlay:!0}),X==="video"&&C.a.createElement(C.a.Fragment,null,((ae=R)===null||ae===void 0?void 0:ae.indexOf("http"))>-1?C.a.createElement("video",{controls:!0,src:"".concat(R),autoPlay:!0}):C.a.createElement("video",{controls:!0,src:"data:video/mp4;base64,".concat(R),autoPlay:!0})),X==="office"&&tt&&C.a.createElement("iframe",{src:"".concat(j,"/office.html?key=").concat(tt.key,"&url=").concat(F+tt.url,"&callbackUrl=").concat(F+tt.callbackUrl,"&fileType=").concat(tt.fileType,"&title=").concat(tt.title,"&model=").concat(be,"&officeServer=").concat(v.a.OFFICE_SERVER,"&disabledDownload=").concat(!!te)}),(X==="xlsx"||X==="doc"||X==="pptx"||X==="docx")&&C.a.createElement("iframe",{src:"/react/build/office.html?key=".concat(xe.key,"&url=").concat(v.a.API_SERVER+xe.url,"&callbackUrl=").concat(v.a.API_SERVER+xe.callbackUrl,"&fileType=").concat(xe.fileType,"&title=").concat(xe.title,"&model=").concat(xe.model)}),X==="html"&&C.a.createElement("iframe",{src:R+"&disposition=inline"}),X==="pdf"&&C.a.createElement("embed",{className:S.a.embed,src:R}),X==="image"&&C.a.createElement("img",{src:"".concat(((ke=R)===null||ke===void 0?void 0:ke.indexOf("http://"))>-1||((ge=R)===null||ge===void 0?void 0:ge.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(R)}),X==="other"&&C.a.createElement("div",null,C.a.createElement(ve.a,{type:"primary",size:"large",onClick:He},C.a.createElement(E.a,null),"\u70B9\u51FB\u4E0B\u8F7D")),X==="download"&&C.a.createElement(ve.a,{type:"primary",size:"large",onClick:He},C.a.createElement(E.a,null),"\u70B9\u51FB\u4E0B\u8F7D"))}},"p77/":function(Se,U,d){},pmY6:function(Se,U,d){"use strict";d.d(U,"g",function(){return ue}),d.d(U,"f",function(){return ie}),d.d(U,"e",function(){return _}),d.d(U,"h",function(){return Z}),d.d(U,"b",function(){return L}),d.d(U,"a",function(){return P}),d.d(U,"d",function(){return C}),d.d(U,"c",function(){return b});var H=!1,ve="__is_disposable_tracked__";function re(S){if(!H)return;if(S&&S!==P.None)try{S[ve]=!0}catch(E){}}function fe(S){if(!H)return S;var E=new Error("Potentially leaked disposable").stack;return setTimeout(function(){S[ve]||console.log(E)},3e3),S}function ue(S){return typeof S.dispose=="function"&&S.dispose.length===0}function ie(S){return Array.isArray(S)?(S.forEach(function(E){E&&(re(E),E.dispose())}),[]):S?(re(S),S.dispose(),S):void 0}function _(){for(var S=[],E=0;E=re.length?{done:!0}:{done:!1,value:re[ie++]}},e:function(b){throw b},f:_}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var Z=!0,L=!1,P;return{s:function(){ue=re[Symbol.iterator]()},n:function(){var b=ue.next();return Z=b.done,b},e:function(b){L=!0,P=b},f:function(){try{!Z&&ue.return!=null&&ue.return()}finally{if(L)throw P}}}}},rUJ1:function(Se,U){const d=/[&<>"']/,H=/[&<>"']/g,ve=/[<>"']|&(?!#?\w+;)/,re=/[<>"']|&(?!#?\w+;)/g,fe={"&":"&","<":"<",">":">",'"':""","'":"'"},ue=ge=>fe[ge];function ie(ge,Ae){if(Ae){if(d.test(ge))return ge.replace(H,ue)}else if(ve.test(ge))return ge.replace(re,ue);return ge}const _=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function Z(ge){return ge.replace(_,(Ae,be)=>(be=be.toLowerCase(),be==="colon"?":":be.charAt(0)==="#"?be.charAt(1)==="x"?String.fromCharCode(parseInt(be.substring(2),16)):String.fromCharCode(+be.substring(1)):""))}const L=/(^|[^\[])\^/g;function P(ge,Ae){ge=ge.source||ge,Ae=Ae||"";const be={replace:(G,R)=>(R=R.source||R,R=R.replace(L,"$1"),ge=ge.replace(G,R),be),getRegex:()=>new RegExp(ge,Ae)};return be}const C=/[^\w:]/g,b=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function S(ge,Ae,be){if(ge){let G;try{G=decodeURIComponent(Z(be)).replace(C,"").toLowerCase()}catch(R){return null}if(G.indexOf("javascript:")===0||G.indexOf("vbscript:")===0||G.indexOf("data:")===0)return null}Ae&&!b.test(be)&&(be=v(Ae,be));try{be=encodeURI(be).replace(/%25/g,"%")}catch(G){return null}return be}const E={},A=/^[^:]+:\/*[^/]*$/,T=/^([^:]+:)[\s\S]*$/,g=/^([^:]+:\/*[^/]*)[\s\S]*$/;function v(ge,Ae){E[" "+ge]||(A.test(ge)?E[" "+ge]=ge+"/":E[" "+ge]=Q(ge,"/",!0)),ge=E[" "+ge];const be=ge.indexOf(":")===-1;return Ae.substring(0,2)==="//"?be?Ae:ge.replace(T,"$1")+Ae:Ae.charAt(0)==="/"?be?Ae:ge.replace(g,"$1")+Ae:ge+Ae}const k={exec:function(){}};function I(ge){let Ae=1,be,G;for(;Ae{let J=!1,ne=X;for(;--ne>=0&&O[ne]==="\\";)J=!J;return J?"|":" |"}),G=be.split(/ \|/);let R=0;if(G.length>Ae)G.splice(Ae);else for(;G.length[TOC]

                        ",Se()),oe()),Ft=Ft.replace(/(__special_katext_id_\d+__)/g,function(ci,un){var On=cn[un],Vi=On.type,Qi=On.expression;return Object(we.renderToString)(Kt(Qi)||"",{displayMode:Vi==="block",throwOnError:!1,output:"html"})}),Ft=Ft.replace(/▁/g,"\u2581\u2581\u2581"),Z(),G){var Vt=document.createElement("div");return Vt.innerHTML=Ft,Vt.innerText}return setTimeout(function(){return Li()},500),Ft},[Kn]),Yn=Object(P.useRef)();ie.WebkitLineClamp=De,De&&(Pt=Object(he.a)(Object(he.a)({},Pt),ie));function Di(sn){var _t=sn.target;if(_t.tagName.toUpperCase()==="IMG"){if(ht){var En=_t.getAttribute("src");Wn(En),hi("image")}}else if(_t.tagName.toUpperCase()==="A"){var Ft=_t.getAttribute("href");if(Ft.indexOf("office")>-1)sn.preventDefault(),Wn(Ft),hi("office");else if(Ft.indexOf("application/pdf")>-1)sn.preventDefault(),Wn(Ft),hi("pdf");else if(Ft.indexOf("type=text")>-1)sn.preventDefault(),Wn(Ft),hi("html");else if(Ft.startsWith("#")){sn.preventDefault();var cn=document.getElementById(Ft.replace("#",""));cn&&cn.scrollIntoView(!0)}}}var Li=function(){var _t,En=(_t=Yn.current)===null||_t===void 0?void 0:_t.querySelectorAll("video");En==null||En.forEach(function(Ft){if(Ft.oncontextmenu=function(){return!1},Ft.src.indexOf(".m3u8")>-1&&!Ft.canPlayType("application/vnd.apple.mpegurl")){if($.a.isSupported()){var cn=new $.a;cn.loadSource(Ft.src),cn.attachMedia(Ft)}}})};Object(P.useEffect)(function(){if(Yn.current&&oi&&(oi.match(Gt)&&window.PR.prettyPrint()),Yn.current)return Yn.current.addEventListener("click",Di),function(){Yn.current.removeEventListener("click",Di),Z(),oe()}},[oi,Yn.current,Di]);var dr=function(_t){if(!f)return;_t.target.nodeName==="IMG"?(mn.current.style.display="flex",mn.current.style.width=_t.target.clientWidth+"px",mn.current.style.height=_t.target.clientHeight+"px",mn.current.style.top=_t.target.offsetTop+"px",mn.current.style.left=_t.target.offsetLeft+"px",$n.current.src=_t.target.getAttribute("src")):mn.current.style.display="none"};return b.a.createElement("div",{style:{position:"relative"}},b.a.createElement("div",{ref:Yn,style:Object(he.a)({},Pt),className:"".concat(c||""," markdown-body ").concat(Ot.a.mdBody),onMouseOver:dr,dangerouslySetInnerHTML:{__html:oi}}),b.a.createElement("div",{ref:mn,className:Ot.a.button},b.a.createElement(ve.a,null,b.a.createElement(fe.a,{onClick:function(){return cr()}},"\u88C1\u526A"),b.a.createElement(fe.a,{onClick:function(){return Gi()}},"\u7F16\u8F91"))),b.a.createElement("img",{ref:$n,src:"",alt:"sample",crossOrigin:"anonymous",style:{maxWidth:"90%",opacity:0,position:"absolute",zIndex:-1,top:"-10000px"}}),b.a.createElement(Qe.a,{close:!0,data:Jn,hasMask:Oe,type:Jn!=null&&Jn.length?mi:"",style:Object(he.a)({},Qn),onClose:function(){return Wn("")}}))}},"9VGf":function(ke,j,d){"use strict";d.d(j,"a",function(){return re});var H=d("q1tI"),ve=d.n(H);function re(fe,he){var te=Object(H.useRef)();Object(H.useEffect)(function(){te.current=fe}),Object(H.useEffect)(function(){function U(){te.current()}if(he!==null){var Y=setInterval(U,he);return function(){return clearInterval(Y)}}},[he])}},"A/g1":function(ke,j){ke.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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"},Bd2K:function(ke,j,d){(function(H){H(d("VrN/"),d("osHv"))})(function(H){H.defineOption("autoCloseTags",!1,function(L,P,b){if(b!=H.Init&&b&&L.removeKeyMap("autoCloseTags"),!P)return;var C={name:"autoCloseTags"};(typeof P!="object"||P.whenClosing!==!1)&&(C["'/'"]=function(k){return te(k)}),(typeof P!="object"||P.whenOpening!==!1)&&(C["'>'"]=function(k){return fe(k)}),L.addKeyMap(C)});var ve=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],re=["applet","blockquote","body","button","div","dl","fieldset","form","frameset","h1","h2","h3","h4","h5","h6","head","html","iframe","layer","legend","object","ol","p","select","table","ul"];function fe(L){if(L.getOption("disableInput"))return H.Pass;for(var P=L.listSelections(),b=[],C=L.getOption("autoCloseTags"),k=0;kE.ch&&(S=S.slice(0,S.length-A.end+E.ch));var se=S.toLowerCase();if(!S||A.type=="string"&&(A.end!=E.ch||!/[\"\']/.test(A.string.charAt(A.string.length-1))||A.string.length==1)||A.type=="tag"&&v.close||A.string.indexOf("/")==E.ch-A.start-1||oe&&U(oe,se)>-1||Y(L,D.mode.xmlCurrentContext&&D.mode.xmlCurrentContext(g)||[],S,E,!0))return H.Pass;var Se=typeof C=="object"&&C.emptyTags;if(Se&&U(Se,S)>-1){b[k]={text:"/>",newPos:H.Pos(E.line,E.ch+2)};continue}var ge=ie&&U(ie,se)>-1;b[k]={indent:ge,text:">"+(ge?` -`:"")+"",newPos:ge?H.Pos(E.line+1,0):H.Pos(E.line,E.ch+1)}}for(var xe=typeof C=="object"&&C.dontIndentOnAutoClose,k=P.length-1;k>=0;k--){var be=b[k];L.replaceRange(be.text,P[k].head,P[k].anchor,"+insert");var V=L.listSelections().slice(0);V[k]={head:be.newPos,anchor:be.newPos},L.setSelections(V),!xe&&be.indent&&(L.indentLine(be.newPos.line,null,!0),L.indentLine(be.newPos.line+1,null,!0))}}function he(L,P){for(var b=L.listSelections(),C=[],k=P?"/":""&&(oe+=">"),C[D]=oe}if(L.replaceSelections(C),b=L.listSelections(),!A)for(var D=0;D=0&&P[g]==b;g--)++D;C=A.to;for(var g=1;g0){for(var P=0;P1&&arguments[1]!==void 0?arguments[1]:"",P=[],b=0;b4||((I=se.detail)===null||I===void 0?void 0:I.identity)===void 0||((oe=se.detail)===null||oe===void 0?void 0:oe.shixun_status)===2||((ie=se.detail)===null||ie===void 0?void 0:ie.shixun_status)===1);return L.a.createElement("aside",{className:"bg-white mb10 pl20 pr20 ".concat(A.a.wrap)},L.a.createElement(ve.a,{gutter:[20,20],align:"middle"},L.a.createElement(te.a,{flex:1},L.a.createElement("span",{className:A.a.icons},L.a.createElement("img",{src:k.f,width:"14"})),L.a.createElement("span",{className:"font16"},"\u7B2C ",V==null?void 0:V.position," \u5173\uFF1A",R)),L.a.createElement(te.a,null,(V==null?void 0:V.prev_challenge)&&L.a.createElement(fe.a,{type:"primary",ghost:!0,className:"mt10 mr5",onClick:function(){var ne,Q=V.prev_challenge.st===0?"/editcheckpoint":"/editquestion",me="/shixuns/".concat(Z.id,"/challenges/").concat(V==null||((ne=V.prev_challenge)===null||ne===void 0)?void 0:ne.id).concat(Q);b.d.replace(me)}},"\u4E0A\u4E00\u5173"),V.next_challenge&&L.a.createElement(fe.a,{type:"primary",ghost:!0,className:"mt10 mr5",onClick:function(){var ne,Q=V.next_challenge.st===0?"/editcheckpoint":"/editquestion",me="/shixuns/".concat(Z.id,"/challenges/").concat(V==null||((ne=V.next_challenge)===null||ne===void 0)?void 0:ne.id).concat(Q);b.d.replace(me)}},"\u4E0B\u4E00\u5173"),O&&L.a.createElement(fe.a,{type:"primary"},L.a.createElement(C.a,{to:"/shixuns/".concat(Z.id,"/challenges/newquestion")},"\u65B0\u589E\u9009\u62E9\u9898\u4EFB\u52A1")),O&&L.a.createElement(fe.a,{type:"primary",className:"ml5"},L.a.createElement(C.a,{to:"/shixuns/".concat(Z.id,"/challenges/new")},"\u65B0\u589E\u5B9E\u8DF5\u4EFB\u52A1")),L.a.createElement(fe.a,{type:"primary",className:"ml5"},L.a.createElement(C.a,{to:"/shixuns/".concat(Z.id,"/challenges")},"\u8FD4\u56DE")))))};j.a=Object(b.a)(function(g){var v=g.shixunsDetail,S=g.newCourse,I=g.loading,oe=g.globalSetting;return{shixunsDetail:v,newCourse:S,globalSetting:oe,loading:I.effects}})(D)},"Cg/j":function(ke,j,d){"use strict";d.d(j,"b",function(){return H}),d.d(j,"a",function(){return ve}),d.d(j,"c",function(){return fe}),d.d(j,"d",function(){return he});var H;(function(te){te.serviceIds=new Map,te.DI_TARGET="$di$target",te.DI_DEPENDENCIES="$di$dependencies";function U(Y){return Y[te.DI_DEPENDENCIES]||[]}te.getServiceDependencies=U})(H||(H={}));var ve=fe("instantiationService");function re(te,U,Y,L){U[H.DI_TARGET]===U?U[H.DI_DEPENDENCIES].push({id:te,index:Y,optional:L}):(U[H.DI_DEPENDENCIES]=[{id:te,index:Y,optional:L}],U[H.DI_TARGET]=U)}function fe(te){if(H.serviceIds.has(te))return H.serviceIds.get(te);var U=function(Y,L,P){if(arguments.length!==3)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");re(U,Y,P,!1)};return U.toString=function(){return te},H.serviceIds.set(te,U),U}function he(te){return function(U,Y,L){if(arguments.length!==3)throw new Error("@optional-decorator can only be used to decorate a parameter");re(te,U,L,!0)}}},DlQD:function(ke,j,d){(function(H,ve){ke.exports=ve()})(this,function(){"use strict";function H(ee,J){for(var q=0;qee.length)&&(J=ee.length);for(var q=0,w=new Array(J);q=ee.length?{done:!0}:{done:!1,value:ee[w++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +`:"")+"",newPos:ge?H.Pos(E.line+1,0):H.Pos(E.line,E.ch+1)}}for(var xe=typeof C=="object"&&C.dontIndentOnAutoClose,k=P.length-1;k>=0;k--){var be=b[k];L.replaceRange(be.text,P[k].head,P[k].anchor,"+insert");var V=L.listSelections().slice(0);V[k]={head:be.newPos,anchor:be.newPos},L.setSelections(V),!xe&&be.indent&&(L.indentLine(be.newPos.line,null,!0),L.indentLine(be.newPos.line+1,null,!0))}}function he(L,P){for(var b=L.listSelections(),C=[],k=P?"/":""&&(oe+=">"),C[D]=oe}if(L.replaceSelections(C),b=L.listSelections(),!A)for(var D=0;D=0&&P[g]==b;g--)++D;C=A.to;for(var g=1;g0){for(var P=0;P1&&arguments[1]!==void 0?arguments[1]:"",P=[],b=0;b4||((I=se.detail)===null||I===void 0?void 0:I.identity)===void 0||((oe=se.detail)===null||oe===void 0?void 0:oe.shixun_status)===2||((ie=se.detail)===null||ie===void 0?void 0:ie.shixun_status)===1);return L.a.createElement("aside",{className:"bg-white mb10 pl20 pr20 ".concat(A.a.wrap)},L.a.createElement(ve.a,{gutter:[20,20],align:"middle"},L.a.createElement(te.a,{flex:1},L.a.createElement("span",{className:A.a.icons},L.a.createElement("img",{src:k.e,width:"14"})),L.a.createElement("span",{className:"font16"},"\u7B2C ",V==null?void 0:V.position," \u5173\uFF1A",R)),L.a.createElement(te.a,null,(V==null?void 0:V.prev_challenge)&&L.a.createElement(fe.a,{type:"primary",ghost:!0,className:"mt10 mr5",onClick:function(){var ne,Q=V.prev_challenge.st===0?"/editcheckpoint":"/editquestion",me="/shixuns/".concat(Z.id,"/challenges/").concat(V==null||((ne=V.prev_challenge)===null||ne===void 0)?void 0:ne.id).concat(Q);b.d.replace(me)}},"\u4E0A\u4E00\u5173"),V.next_challenge&&L.a.createElement(fe.a,{type:"primary",ghost:!0,className:"mt10 mr5",onClick:function(){var ne,Q=V.next_challenge.st===0?"/editcheckpoint":"/editquestion",me="/shixuns/".concat(Z.id,"/challenges/").concat(V==null||((ne=V.next_challenge)===null||ne===void 0)?void 0:ne.id).concat(Q);b.d.replace(me)}},"\u4E0B\u4E00\u5173"),O&&L.a.createElement(fe.a,{type:"primary"},L.a.createElement(C.a,{to:"/shixuns/".concat(Z.id,"/challenges/newquestion")},"\u65B0\u589E\u9009\u62E9\u9898\u4EFB\u52A1")),O&&L.a.createElement(fe.a,{type:"primary",className:"ml5"},L.a.createElement(C.a,{to:"/shixuns/".concat(Z.id,"/challenges/new")},"\u65B0\u589E\u5B9E\u8DF5\u4EFB\u52A1")),L.a.createElement(fe.a,{type:"primary",className:"ml5"},L.a.createElement(C.a,{to:"/shixuns/".concat(Z.id,"/challenges")},"\u8FD4\u56DE")))))};j.a=Object(b.a)(function(g){var v=g.shixunsDetail,S=g.newCourse,I=g.loading,oe=g.globalSetting;return{shixunsDetail:v,newCourse:S,globalSetting:oe,loading:I.effects}})(D)},"Cg/j":function(ke,j,d){"use strict";d.d(j,"b",function(){return H}),d.d(j,"a",function(){return ve}),d.d(j,"c",function(){return fe}),d.d(j,"d",function(){return he});var H;(function(te){te.serviceIds=new Map,te.DI_TARGET="$di$target",te.DI_DEPENDENCIES="$di$dependencies";function U(Y){return Y[te.DI_DEPENDENCIES]||[]}te.getServiceDependencies=U})(H||(H={}));var ve=fe("instantiationService");function re(te,U,Y,L){U[H.DI_TARGET]===U?U[H.DI_DEPENDENCIES].push({id:te,index:Y,optional:L}):(U[H.DI_DEPENDENCIES]=[{id:te,index:Y,optional:L}],U[H.DI_TARGET]=U)}function fe(te){if(H.serviceIds.has(te))return H.serviceIds.get(te);var U=function(Y,L,P){if(arguments.length!==3)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");re(U,Y,P,!1)};return U.toString=function(){return te},H.serviceIds.set(te,U),U}function he(te){return function(U,Y,L){if(arguments.length!==3)throw new Error("@optional-decorator can only be used to decorate a parameter");re(te,U,L,!0)}}},DlQD:function(ke,j,d){(function(H,ve){ke.exports=ve()})(this,function(){"use strict";function H(ee,J){for(var q=0;qee.length)&&(J=ee.length);for(var q=0,w=new Array(J);q=ee.length?{done:!0}:{done:!1,value:ee[w++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}return q=ee[Symbol.iterator](),q.next.bind(q)}function te(ee,J){return J={exports:{}},ee(J,J.exports),J.exports}var U=te(function(ee){function J(){return{baseUrl:null,breaks:!1,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}function q(w){ee.exports.defaults=w}ee.exports={defaults:J(),getDefaults:J,changeDefaults:q}}),Y=U.defaults,L=U.getDefaults,P=U.changeDefaults,b=/[&<>"']/,C=/[&<>"']/g,k=/[<>"']|&(?!#?\w+;)/,E=/[<>"']|&(?!#?\w+;)/g,A={"&":"&","<":"<",">":">",'"':""","'":"'"},D=function(J){return A[J]};function g(ee,J){if(J){if(b.test(ee))return ee.replace(C,D)}else if(k.test(ee))return ee.replace(E,D);return ee}var v=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function S(ee){return ee.replace(v,function(J,q){return q=q.toLowerCase(),q==="colon"?":":q.charAt(0)==="#"?q.charAt(1)==="x"?String.fromCharCode(parseInt(q.substring(2),16)):String.fromCharCode(+q.substring(1)):""})}var I=/(^|[^\[])\^/g;function oe(ee,J){ee=ee.source||ee,J=J||"";var q={replace:function(M,B){return B=B.source||B,B=B.replace(I,"$1"),ee=ee.replace(M,B),q},getRegex:function(){return new RegExp(ee,J)}};return q}var ie=/[^\w:]/g,se=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function Se(ee,J,q){if(ee){var w;try{w=decodeURIComponent(S(q)).replace(ie,"").toLowerCase()}catch(M){return null}if(w.indexOf("javascript:")===0||w.indexOf("vbscript:")===0||w.indexOf("data:")===0)return null}J&&!se.test(q)&&(q=R(J,q));try{q=encodeURI(q).replace(/%25/g,"%")}catch(M){return null}return q}var ge={},xe=/^[^:]+:\/*[^/]*$/,be=/^([^:]+:)[\s\S]*$/,V=/^([^:]+:\/*[^/]*)[\s\S]*$/;function R(ee,J){ge[" "+ee]||(xe.test(ee)?ge[" "+ee]=ee+"/":ge[" "+ee]=K(ee,"/",!0)),ee=ge[" "+ee];var q=ee.indexOf(":")===-1;return J.substring(0,2)==="//"?q?J:ee.replace(be,"$1")+J:J.charAt(0)==="/"?q?J:ee.replace(V,"$1")+J:ee+J}var de={exec:function(){}};function Z(ee){for(var J=1,q,w;J=0&&ye[Be]==="\\";)le=!le;return le?"|":" |"}),w=q.split(/ \|/),M=0;if(w.length>J)w.splice(J);else for(;w.length=w.length?M.slice(w.length):M}).join(` `)}var Fe=function(){function ee(q){this.options=q||T}var J=ee.prototype;return J.space=function(w){var M=this.rules.block.newline.exec(w);if(M)return M[0].length>1?{type:"space",raw:M[0]}:{raw:` @@ -344,5 +344,5 @@ b`.split(/\n/).length!=3?function(e){for(var t=0,i=[],n=e.length;t<=n;){var r=e. `),insertTextRules:V.languages.CompletionItemInsertTextRule.InsertAsSnippet},de=["auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while","inline","restrict","_Bool","_Complex","_Imaginary","_Alignas","_Alignof","_Atomic","_Static_assert","_Noreturn","_Thread_local","_Generic"];V.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(ne,Q){var me=E(V,ne,Q,de,[R]);return{suggestions:me}}});var Z=["False","None","True","and","as","assert","break","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","nonlocal","not","or","pass","raise","return","try","while","with","yield"];V.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(ne,Q){var me=[{label:"print",kind:V.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(` `),insertTextRules:V.languages.CompletionItemInsertTextRule.InsertAsSnippet}],T=E(V,ne,Q,Z,me);return{suggestions:T}}});var O=["abstract","assert","boolean","break","byte","case","catch","char","class","const","continue","default","do","double","else","enum","extends","final","finally","float","for","goto","if","implements","import","instance of","int","interface","long","native","new","package","private","protected","public","return","strictfp","short","static","super","switch","synchronized","this","throw","throws","transient","try","void","volatile","while"];V.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(ne,Q){var me=[R,{label:"main",kind:V.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(` `),insertTextRules:V.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:V.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join(` -`),insertTextRules:V.languages.CompletionItemInsertTextRule.InsertAsSnippet}],T=E(V,ne,Q,O,me);return{suggestions:T}}})},D="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002",g=d("fjLI"),v=d("LvDl"),S=d("+ua5");function I(V){return/^\d+$/.test(V)?"".concat(V,"px"):V}function oe(){}var ie=!1,se={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python",Scala:"scale"};function Se(){var V=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],R=V;if(Array.isArray(V)){for(var de=0;de0||rn.target.offsetWidth>0)&&Ze.current.instance.layout()}}catch(nn){Ct.e(nn)}finally{Ct.f()}}),Et.observe(Ce.current)),Et}function ye(){he.b.warn({content:decodeURIComponent(D),key:"monaco-editor-tip"})}var le=function(){var nt=Ze.current.instance;if(K!=null&&nt&&M){var Ct=nt.getModel();Ct&&K!==Ct.getValue()&&(ie=!0,Ct.setValue(K),nt.layout(),ie=!1)}};Object(b.useEffect)(function(){try{var Et,nt=Ze.current.instance;Re.current&&clearTimeout(Re.current),Re.current=setTimeout(function(){le()},500),nt==null||((Et=nt.updateOptions)===null||Et===void 0)||Et.call(nt,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(K.split(/\r\n|\r|\n/g).length))+3,5)})}catch(Ct){debugger}},[K,M,Ze.current]),Object(b.useEffect)(function(){try{if(pt&&Ze.current&&Ze.current.instance){var Et=Ze.current.instance;Et.changeViewZones(function(Ct){var Xt=document.createElement("div");Xt.style.padding="10px 20px",Xt.style.width="calc(100% - 20px)",Xt.className="my-error-line-wrp",Xt.innerHTML=$e,Ct.addZone({afterLineNumber:pt||11,heightInLines:3,domNode:Xt})});var nt={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};Et.addOverlayWidget(nt),Et.revealPositionInCenter({lineNumber:20,column:1})}}catch(Ct){debugger}},[pt,Ze.current,M]),Object(b.useEffect)(function(){var Et;if((Et=Ze.current)!==null&&Et!==void 0&&Et.instance&&M&&mt){var nt=Ze.current.instance,Ct=nt.getModel();if(!Ct)return;var Xt=function(){var rt=[],Ot=[],Gt=Ct.getAllDecorations(),Kt=Object(te.a)(Gt),$t;try{for(Kt.s();!($t=Kt.n()).done;){var h=$t.value;if(h.options.className==="highlighted-line"){var o;rt.push(h==null||((o=h.range)===null||o===void 0)?void 0:o.startLineNumber),Ot.push(h==null?void 0:h.id)}}}catch(u){Kt.e(u)}finally{Kt.f()}Ct.deltaDecorations(Ot,[]);var a=Ct.getLineCount();!!Ke&&Ke<=a&&(nt.deltaDecorations([],[{range:new ge.Range(Ke,1,Ke,Ct.getLineMaxColumn(Ke)),options:{isWholeLine:!0,className:"highlighted-line"}}]),nt.revealLineInCenter(Ke))};Xt();var rn=function(){var rt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,Ot=[],Gt=[],Kt=Ct.getAllDecorations(),$t=Object(te.a)(Kt),h;try{for($t.s();!(h=$t.n()).done;){var o=h.value;if(o.options.linesDecorationsClassName==="breakpoints"){var a;Ot.push(o==null||((a=o.range)===null||a===void 0)?void 0:a.startLineNumber),Gt.push(o==null?void 0:o.id)}}}catch(u){$t.e(u)}finally{$t.f()}if(rt)return{lines:Ot,ids:Gt};Ae(Ot)},nn=function(){var Te=Object(re.a)(P.a.mark(function rt(Ot){var Gt;return P.a.wrap(function($t){for(;;)switch($t.prev=$t.next){case 0:return Gt={range:new ge.Range(Ot,1,Ot,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints"}},$t.next=3,Ct.deltaDecorations([],[Gt]);case 3:rn();case 4:case"end":return $t.stop()}},rt)}));return function(Ot){return Te.apply(this,arguments)}}(),Tt=function(){var Te=Object(re.a)(P.a.mark(function rt(Ot){var Gt,Kt,$t,h,o;return P.a.wrap(function(u){for(;;)switch(u.prev=u.next){case 0:Gt=[],Kt=nt.getLineDecorations(Ot),$t=Object(te.a)(Kt);try{for($t.s();!(h=$t.n()).done;)o=h.value,o.options.linesDecorationsClassName==="breakpoints"&&Gt.push(o.id)}catch(f){$t.e(f)}finally{$t.f()}return u.next=6,Ct.deltaDecorations(Gt,[]);case 6:rn();case 7:case"end":return u.stop()}},rt)}));return function(Ot){return Te.apply(this,arguments)}}(),gt=function(rt){var Ot=nt.getLineDecorations(rt),Gt=Object(te.a)(Ot),Kt;try{for(Gt.s();!(Kt=Gt.n()).done;){var $t=Kt.value;if($t.options.linesDecorationsClassName==="breakpoints")return!0}}catch(h){Gt.e(h)}finally{Gt.f()}return!1};if(!Object(v.isEqual)(Ne,rn(!0).lines)){Ct.deltaDecorations(rn(!0).ids,[]);var Ln=Ne.map(function(Te){return{range:new ge.Range(Te,1,Te,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints"}}});Ct.deltaDecorations([],Ln)}var ni=nt.onDidChangeModelContent(function(Te){var rt=nt.getPosition();if(rt){var Ot=rt.lineNumber;Ct.getLineContent(Ot).trim()===""?Tt(Ot):gt(Ot)&&(Tt(Ot),nn(Ot))}}),Sn=nt.onMouseDown(function(Te){var rt,Ot,Gt;if(Te.target.detail&&(rt=Te.target)!==null&&rt!==void 0&&(Ot=rt.element)!==null&&Ot!==void 0&&(Gt=Ot.className)!==null&&Gt!==void 0&&Gt.includes("line-numbers")){var Kt=Te.target.position.lineNumber;if(Ct.getLineContent(Kt).trim()==="")return;gt(Kt)?Tt(Kt):nn(Kt)}}),Lt=function(rt){var Ot={range:new ge.Range(rt,1,rt,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};ze.current=nt.deltaDecorations(ze.current,[Ot])},Rn=function(){ze.current=nt.deltaDecorations(ze.current,[])},Vn=nt.onMouseMove(function(Te){var rt,Ot,Gt;if(Rn(),Te.target.detail&&(rt=Te.target)!==null&&rt!==void 0&&(Ot=rt.element)!==null&&Ot!==void 0&&(Gt=Ot.className)!==null&&Gt!==void 0&&Gt.includes("line-numbers")){var Kt=Te.target.position.lineNumber;if(Ct.getLineContent(Kt).trim()==="")return;Lt(Kt)}}),ii=nt.onMouseLeave(function(){Rn()});return function(){ni.dispose(),Sn.dispose(),Vn.dispose(),ii.dispose()}}},[Ze.current,M,Ne,Ke,mt]);function Be(){var Et=Ze.current.instance;if(Et){var nt=Et.getSelection(),Ct=Ze.current.pastePos||{},Xt=new ge.Range(Ct.startLineNumber||nt.endLineNumber,Ct.startColumn||nt.endColumn,Ct.endLineNumber||nt.endLineNumber,Ct.endColumn||nt.endColumn);setTimeout(function(){Et.executeEdits("",[{range:Xt,text:""}])},300)}}function et(Et){(window.navigator.platform.match("Mac")?Et.metaKey:Et.ctrlKey)&&Et.keyCode==83&&(Et.preventDefault(),je())}var dt=function(){if(Ie&&Ze.current.instance){var nt=Ze.current.instance.getContentHeight();qn(nt0||it.target.offsetWidth>0)&&Ie.layout()}}catch(at){_e.e(at)}finally{_e.f()}}),ae.observe(y.current)),ae}Object(b.useEffect)(function(){return y.current&&d.e(27).then(d.t.bind(null,"M/lh",7)).then(function(Ie){ge=Ie;var ae=ge.editor.createDiffEditor(y.current,Object(H.a)(Object(H.a)({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},T),{},{wordWrap:!0}));Qe(ae);var X=Xe(ae);return function(){ae.dispose();var _e=ae.getModel();_e&&_e.dispose(),X.unobserve(y.current)}}),function(){window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}},[]),Object(b.useEffect)(function(){we&&we.setModel({original:ge.editor.createModel(K,Q),modified:ge.editor.createModel(ne,Q)})},[K,ne,Q,we]);var Fe=I(de),je=I(O),Le={width:Fe,height:je};return C.a.createElement("div",{className:"my-diff-editor",ref:y,style:Le})}},ZpRC:function(ke,j,d){"use strict";function H(b){return typeof b=="object"&&b!=null&&b.nodeType===1}function ve(b,C){return(!C||b!=="hidden")&&b!=="visible"&&b!=="clip"}function re(b,C){if(b.clientHeightC||D>b&&g=C&&v>=k?D-b-E:g>C&&vk?g-C+A:0}var he=function(b,C){var k=window,E=C.scrollMode,A=C.block,D=C.inline,g=C.boundary,v=C.skipOverflowHiddenElements,S=typeof g=="function"?g:function(Ae){return Ae!==g};if(!H(b))throw new TypeError("Invalid target");for(var I=document.scrollingElement||document.documentElement,oe=[],ie=b;H(ie)&&S(ie);){if((ie=ie.parentElement)===I){oe.push(ie);break}ie!=null&&ie===document.body&&re(ie)&&!re(document.documentElement)||ie!=null&&re(ie,v)&&oe.push(ie)}for(var se=k.visualViewport?k.visualViewport.width:innerWidth,Se=k.visualViewport?k.visualViewport.height:innerHeight,ge=window.scrollX||pageXOffset,xe=window.scrollY||pageYOffset,be=b.getBoundingClientRect(),V=be.height,R=be.width,de=be.top,Z=be.right,O=be.bottom,K=be.left,ne=A==="start"||A==="nearest"?de:A==="end"?O:de+V/2,Q=D==="center"?K+R/2:D==="end"?Z:K,me=[],T=0;T=0&&K>=0&&O<=Se&&Z<=se&&de>=Qe&&O<=Fe&&K>=je&&Z<=Xe)return me;var Le=getComputedStyle(y),Ie=parseInt(Le.borderLeftWidth,10),ae=parseInt(Le.borderTopWidth,10),X=parseInt(Le.borderRightWidth,10),_e=parseInt(Le.borderBottomWidth,10),tt=0,it=0,at="offsetWidth"in y?y.offsetWidth-y.clientWidth-Ie-X:0,F="offsetHeight"in y?y.offsetHeight-y.clientHeight-ae-_e:0;if(I===y)tt=A==="start"?ne:A==="end"?ne-Se:A==="nearest"?fe(xe,xe+Se,Se,ae,_e,xe+ne,xe+ne+V,V):ne-Se/2,it=D==="start"?Q:D==="center"?Q-se/2:D==="end"?Q-se:fe(ge,ge+se,se,Ie,X,ge+Q,ge+Q+R,R),tt=Math.max(0,tt+xe),it=Math.max(0,it+ge);else{tt=A==="start"?ne-Qe-ae:A==="end"?ne-Fe+_e+F:A==="nearest"?fe(Qe,Fe,Ee,ae,_e+F,ne,ne+V,V):ne-(Qe+Ee/2)+F/2,it=D==="start"?Q-je-Ie:D==="center"?Q-(je+we/2)+at/2:D==="end"?Q-Xe+X+at:fe(je,Xe,we,Ie,X+at,Q,Q+R,R);var _=y.scrollLeft,ce=y.scrollTop;ne+=ce-(tt=Math.max(0,Math.min(ce+tt,y.scrollHeight-Ee+F))),Q+=_-(it=Math.max(0,Math.min(_+it,y.scrollWidth-we+at)))}me.push({el:y,top:tt,left:it})}return me};function te(b){return b===Object(b)&&Object.keys(b).length!==0}function U(b,C){C===void 0&&(C="auto");var k="scrollBehavior"in document.body.style;b.forEach(function(E){var A=E.el,D=E.top,g=E.left;A.scroll&&k?A.scroll({top:D,left:g,behavior:C}):(A.scrollTop=D,A.scrollLeft=g)})}function Y(b){return b===!1?{block:"end",inline:"nearest"}:te(b)?b:{block:"start",inline:"nearest"}}function L(b,C){var k=!b.ownerDocument.documentElement.contains(b);if(te(C)&&typeof C.behavior=="function")return C.behavior(k?[]:he(b,C));if(k)return;var E=Y(C);return U(he(b,E),E.behavior)}var P=j.a=L},bT9E:function(ke,j,d){"use strict";d.d(j,"a",function(){return ve});var H=d("VTBJ");function ve(re,fe){var he=Object(H.a)({},re);return Array.isArray(fe)&&fe.forEach(function(te){delete he[te]}),he}},c5Ni:function(ke,j,d){},cRFk:function(ke,j,d){ke.exports=d.p+"static/RepositoryNoneData.828085a8.png"},csWT:function(ke,j,d){ke.exports=d.p+"static/choose.4ad1045f.svg"},dejd:function(ke,j,d){},djh8:function(ke,j,d){ke.exports=d.p+"static/qrCode.42927872.png"},dmUQ:function(ke,j,d){"use strict";var H=d("Ff2n"),ve=d("rePB"),re=d("1OyB"),fe=d("vuIU"),he=d("Ji7U"),te=d("md7G"),U=d("foSv"),Y=d("q1tI"),L=d.n(Y),P=d("TSYQ"),b=d.n(P),C=d("4IlW");function k(V,R){var de=Object.keys(V);if(Object.getOwnPropertySymbols){var Z=Object.getOwnPropertySymbols(V);R&&(Z=Z.filter(function(O){return Object.getOwnPropertyDescriptor(V,O).enumerable})),de.push.apply(de,Z)}return de}function E(V){for(var R=1;R1?we-1:0),Xe=1;Xe1?T-1:0),$=1;$=0)return parseInt(me.slice(me.indexOf("e-")+2),10);var T=0;return me.indexOf(".")>=0&&(T=me.length-me.indexOf(".")-1),T},O.getInputDisplayValue=function(Q){var me=Q||O.state,T=me.focused,y=me.inputValue,$=me.value,Ee;T?Ee=y:Ee=O.toPrecisionAsStep($),Ee==null&&(Ee="");var we=O.formatWrapper(Ee);return se(O.props.decimalSeparator)&&(we=we.toString().replace(".",O.props.decimalSeparator)),we},O.recordCursorPosition=function(){try{O.cursorStart=O.input.selectionStart,O.cursorEnd=O.input.selectionEnd,O.currentValue=O.input.value,O.cursorBefore=O.input.value.substring(0,O.cursorStart),O.cursorAfter=O.input.value.substring(O.cursorEnd)}catch(Q){}},O.restoreByAfter=function(Q){if(Q===void 0)return!1;var me=O.input.value,T=me.lastIndexOf(Q);if(T===-1)return!1;var y=O.cursorBefore.length;return O.lastKeyCode===C.a.DELETE&&O.cursorBefore.charAt(y-1)===Q[0]?(O.fixCaret(y,y),!0):T+Q.length===me.length?(O.fixCaret(T,T),!0):!1},O.partRestoreByAfter=function(Q){return Q===void 0?!1:Array.prototype.some.call(Q,function(me,T){var y=Q.substring(T);return O.restoreByAfter(y)})},O.isNotCompleteNumber=function(Q){return isNaN(Q)||Q===""||Q===null||Q&&Q.toString().indexOf(".")===Q.toString().length-1},O.stop=function(){O.autoStepTimer&&clearTimeout(O.autoStepTimer)},O.down=function(Q,me,T){O.pressingUpOrDown=!0,O.step("down",Q,me,T)},O.up=function(Q,me,T){O.pressingUpOrDown=!0,O.step("up",Q,me,T)},O.saveInput=function(Q){O.input=Q};var K=Z.value;K===void 0&&(K=Z.defaultValue),O.state={focused:Z.autoFocus};var ne=O.getValidValue(O.toNumber(K));return O.state=E(E({},O.state),{},{inputValue:O.toPrecisionAsStep(ne),value:ne}),O}return Object(fe.a)(de,[{key:"componentDidMount",value:function(){this.componentDidUpdate(null)}},{key:"componentDidUpdate",value:function(O){var K=this.props,ne=K.value,Q=K.onChange,me=K.max,T=K.min,y=this.state.focused;if(O){if(!Se(O.value,ne)||!Se(O.max,me)||!Se(O.min,T)){var $=y?ne:this.getValidValue(ne),Ee;this.pressingUpOrDown?Ee=$:this.inputting?Ee=this.rawInput:Ee=this.toPrecisionAsStep($),this.setState({value:$,inputValue:Ee})}var we="value"in this.props?ne:this.state.value;"max"in this.props&&O.max!==me&&typeof we=="number"&&we>me&&Q&&Q(me),"min"in this.props&&O.min!==T&&typeof we=="number"&&we1&&arguments[1]!==void 0?arguments[1]:this.props.min,ne=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.props.max,Q=parseFloat(O);return isNaN(Q)?O:(Qne&&(Q=ne),Q)}},{key:"setValue",value:function(O,K){var ne=this.props.precision,Q=this.isNotCompleteNumber(parseFloat(O))?null:parseFloat(O),me=this.state.value,T=me===void 0?null:me,y=this.state.inputValue,$=y===void 0?null:y,Ee=typeof Q=="number"?Q.toFixed(ne):"".concat(Q),we=Q!==T||Ee!=="".concat($);return"value"in this.props?($=this.toPrecisionAsStep(this.state.value),this.setState({inputValue:$},K)):this.setState({value:Q,inputValue:this.toPrecisionAsStep(O)},K),we&&this.props.onChange(Q),Q}},{key:"getMaxPrecision",value:function(O){var K=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,ne=this.props,Q=ne.precision,me=ne.step;if(se(Q))return Q;var T=this.getPrecision(K),y=this.getPrecision(me),$=this.getPrecision(O);return O?Math.max($,T+y):T+y}},{key:"getPrecisionFactor",value:function(O){var K=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,ne=this.getMaxPrecision(O,K);return Math.pow(10,ne)}},{key:"focus",value:function(){this.input.focus(),this.recordCursorPosition()}},{key:"blur",value:function(){this.input.blur()}},{key:"select",value:function(){this.input.select()}},{key:"formatWrapper",value:function(O){return this.props.formatter?this.props.formatter(O):O}},{key:"toPrecisionAsStep",value:function(O){if(this.isNotCompleteNumber(O)||O==="")return O;var K=Math.abs(this.getMaxPrecision(O));return isNaN(K)?O.toString():Number(O).toFixed(K)}},{key:"toNumber",value:function(O){var K=this.props.precision,ne=this.state.focused,Q=O&&O.length>16&≠return this.isNotCompleteNumber(O)||Q?O:se(K)?Math.round(O*Math.pow(10,K))/Math.pow(10,K):Number(O)}},{key:"upStep",value:function(O,K){var ne=this.props.step,Q=this.getPrecisionFactor(O,K),me=Math.abs(this.getMaxPrecision(O,K)),T=((Q*O+Q*ne*K)/Q).toFixed(me);return this.toNumber(T)}},{key:"downStep",value:function(O,K){var ne=this.props.step,Q=this.getPrecisionFactor(O,K),me=Math.abs(this.getMaxPrecision(O,K)),T=((Q*O-Q*ne*K)/Q).toFixed(me);return this.toNumber(T)}},{key:"step",value:function(O,K){var ne=this,Q=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,me=arguments.length>3?arguments[3]:void 0;this.stop(),K&&(K.persist(),K.preventDefault());var T=this.props;if(T.disabled)return;var y=this.getCurrentValidValue(this.state.inputValue)||0;if(this.isNotCompleteNumber(y))return;var $=this["".concat(O,"Step")](y,Q),Ee=$>T.max||$T.max?$=T.max:$=Qe),ze=(yt||yt===0)&&(isNaN(yt)||Number(yt)<=Xe),ee=Re||Q||me,J=ze||Q||me,q=b()("".concat(ne,"-handler"),"".concat(ne,"-handler-up"),Object(ve.a)({},"".concat(ne,"-handler-up-disabled"),ee)),w=b()("".concat(ne,"-handler"),"".concat(ne,"-handler-down"),Object(ve.a)({},"".concat(ne,"-handler-down-disabled"),J)),M=T?{onTouchStart:ee?g:this.up,onTouchEnd:this.stop}:{onMouseDown:ee?g:this.up,onMouseUp:this.stop,onMouseLeave:this.stop},B=T?{onTouchStart:J?g:this.down,onTouchEnd:this.stop}:{onMouseDown:J?g:this.down,onMouseUp:this.stop,onMouseLeave:this.stop};return L.a.createElement("div",{className:ut,style:Fe,title:je,onMouseEnter:Le,onMouseLeave:Ie,onMouseOver:ae,onMouseOut:X,onFocus:function(){return null},onBlur:function(){return null}},L.a.createElement("div",{className:"".concat(ne,"-handler-wrap")},L.a.createElement("span",Object.assign({unselectable:"on"},M,{role:"button","aria-label":"Increase Value","aria-disabled":ee,className:q}),$||L.a.createElement("span",{unselectable:"on",className:"".concat(ne,"-handler-up-inner"),onClick:v})),L.a.createElement("span",Object.assign({unselectable:"on"},B,{role:"button","aria-label":"Decrease Value","aria-disabled":J,className:w}),Ee||L.a.createElement("span",{unselectable:"on",className:"".concat(ne,"-handler-down-inner"),onClick:v}))),L.a.createElement("div",{className:"".concat(ne,"-input-wrap")},L.a.createElement("input",Object.assign({role:"spinbutton","aria-valuemin":Xe,"aria-valuemax":Qe,"aria-valuenow":yt,required:_e,type:at,placeholder:F,onPaste:pt,onClick:tt,onMouseUp:this.onMouseUp,className:"".concat(ne,"-input"),tabIndex:it,autoComplete:y,onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:Ze?this.onKeyDown:g,onKeyUp:Ze?this.onKeyUp:g,autoFocus:We,maxLength:Ne,readOnly:me,disabled:Q,max:Qe,min:Xe,step:Pe,name:He,title:je,id:_,onChange:this.onChange,ref:this.saveInput,value:this.getFullNum(st),pattern:Ae,inputMode:ce,onInput:qe},Ce))))}}]),de}(L.a.Component);ge.defaultProps={focusOnUpDown:!0,useTouch:!1,prefixCls:"rc-input-number",max:ie,min:-ie,step:1,style:{},onChange:g,onKeyDown:g,onPressEnter:g,onFocus:g,onBlur:g,parser:S,required:!1,autoComplete:"off"};var xe=ge,be=j.a=xe},fjLI:function(ke,j,d){"use strict";d.d(j,"e",function(){return P}),d.d(j,"a",function(){return b}),d.d(j,"c",function(){return C}),d.d(j,"d",function(){return E}),d.d(j,"b",function(){return A});var H=d("8HAY"),ve=d("Cg/j"),re=d("T8No"),fe=d("nnTU"),he=d("MI8n"),te=function(){var D=function(g,v){return D=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(S,I){S.__proto__=I}||function(S,I){for(var oe in I)I.hasOwnProperty(oe)&&(S[oe]=I[oe])},D(g,v)};return function(g,v){D(g,v);function S(){this.constructor=g}g.prototype=v===null?Object.create(v):(S.prototype=v.prototype,new S)}}(),U=function(D,g,v,S){var I=arguments.length,oe=I<3?g:S===null?S=Object.getOwnPropertyDescriptor(g,v):S,ie;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")oe=Reflect.decorate(D,g,v,S);else for(var se=D.length-1;se>=0;se--)(ie=D[se])&&(oe=(I<3?ie(oe):I>3?ie(g,v,oe):ie(g,v))||oe);return I>3&&oe&&Object.defineProperty(g,v,oe),oe},Y=function(D,g){return function(v,S){g(v,S,D)}},L=function(){for(var D=0,g=0,v=arguments.length;g=0&&(I.splice(oe,1),S._onDidChangeMenu.fire(g))}}},D.prototype.getMenuItems=function(g){var v=(this._menuItems.get(g)||[]).slice(0);return g===0&&this._appendImplicitItems(v),v},D.prototype._appendImplicitItems=function(g){for(var v=new Set,S=g.filter(function(ge){return P(ge)}),I=0,oe=S;I` "'(~:]+/,A=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,D=/^\s*\[[^\]]+?\]:.*$/,g=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\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\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E42\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\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]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDF3C-\uDF3E]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]/,v=" ";function S(T,y,$){return y.f=y.inline=$,$(T,y)}function I(T,y,$){return y.f=y.block=$,$(T,y)}function oe(T){return!T||!/\S/.test(T.string)}function ie(T){if(T.linkTitle=!1,T.linkHref=!1,T.linkText=!1,T.em=!1,T.strong=!1,T.strikethrough=!1,T.quote=0,T.indentedCode=!1,T.f==Se){var y=he;if(!y){var $=H.innerMode(fe,T.htmlState);y=$.mode.name=="xml"&&$.state.tagStart===null&&!$.state.context&&$.state.tokenize.isInText}y&&(T.f=V,T.block=se,T.htmlState=null)}return T.trailingSpace=0,T.trailingSpaceNewLine=!1,T.prevLine=T.thisLine,T.thisLine={stream:null},null}function se(T,y){var $=T.column()===y.indentation,Ee=oe(y.prevLine.stream),we=y.indentedCode,Qe=y.prevLine.hr,Xe=y.list!==!1,Fe=(y.listStack[y.listStack.length-1]||0)+3;y.indentedCode=!1;var je=y.indentation;if(y.indentationDiff===null&&(y.indentationDiff=y.indentation,Xe)){for(y.list=null;je=4&&(we||y.prevLine.fencedCodeEnd||y.prevLine.header||Ee))return T.skipToEnd(),y.indentedCode=!0,U.code;if(T.eatSpace())return null;if($&&y.indentation<=Fe&&(ae=T.match(C))&&ae[1].length<=6)return y.quote=0,y.header=ae[1].length,y.thisLine.header=!0,re.highlightFormatting&&(y.formatting="header"),y.f=y.inline,xe(y);if(y.indentation<=Fe&&T.eat(">"))return y.quote=$?1:y.quote+1,re.highlightFormatting&&(y.formatting="quote"),T.eatSpace(),xe(y);if(!Ie&&!y.setext&&$&&y.indentation<=Fe&&(ae=T.match(P))){var X=ae[1]?"ol":"ul";return y.indentation=je+T.current().length,y.list=!0,y.quote=0,y.listStack.push(y.indentation),y.em=!1,y.strong=!1,y.code=!1,y.strikethrough=!1,re.taskLists&&T.match(b,!1)&&(y.taskList=!0),y.f=y.inline,re.highlightFormatting&&(y.formatting=["list","list-"+X]),xe(y)}else{if($&&y.indentation<=Fe&&(ae=T.match(A,!0)))return y.quote=0,y.fencedEndRE=new RegExp(ae[1]+"+ *$"),y.localMode=re.fencedCodeBlockHighlighting&&te(ae[2]||re.fencedCodeBlockDefaultMode),y.localMode&&(y.localState=H.startState(y.localMode)),y.f=y.block=ge,re.highlightFormatting&&(y.formatting="code-block"),y.code=-1,xe(y);if(y.setext||(!Le||!Xe)&&!y.quote&&y.list===!1&&!y.code&&!Ie&&!D.test(T.string)&&(ae=T.lookAhead(1))&&(ae=ae.match(k)))return y.setext?(y.header=y.setext,y.setext=0,T.skipToEnd(),re.highlightFormatting&&(y.formatting="header")):(y.header=ae[0].charAt(0)=="="?1:2,y.setext=y.header),y.thisLine.header=!0,y.f=y.inline,xe(y);if(Ie)return T.skipToEnd(),y.hr=!0,y.thisLine.hr=!0,U.hr;if(T.peek()==="[")return S(T,y,K)}return S(T,y,y.inline)}function Se(T,y){var $=fe.token(T,y.htmlState);if(!he){var Ee=H.innerMode(fe,y.htmlState);(Ee.mode.name=="xml"&&Ee.state.tagStart===null&&!Ee.state.context&&Ee.state.tokenize.isInText||y.md_inside&&T.current().indexOf(">")>-1)&&(y.f=V,y.block=se,y.htmlState=null)}return $}function ge(T,y){var $=y.listStack[y.listStack.length-1]||0,Ee=y.indentation<$,we=$+3;if(y.fencedEndRE&&y.indentation<=we&&(Ee||T.match(y.fencedEndRE))){re.highlightFormatting&&(y.formatting="code-block");var Qe;return Ee||(Qe=xe(y)),y.localMode=y.localState=null,y.block=se,y.f=V,y.fencedEndRE=null,y.code=0,y.thisLine.fencedCodeEnd=!0,Ee?I(T,y,y.block):Qe}else return y.localMode?y.localMode.token(T,y.localState):(T.skipToEnd(),U.code)}function xe(T){var y=[];if(T.formatting){y.push(U.formatting),typeof T.formatting=="string"&&(T.formatting=[T.formatting]);for(var $=0;$=T.quote?y.push(U.formatting+"-"+T.formatting[$]+"-"+T.quote):y.push("error"))}if(T.taskOpen)return y.push("meta"),y.length?y.join(" "):null;if(T.taskClosed)return y.push("property"),y.length?y.join(" "):null;if(T.linkHref?y.push(U.linkHref,"url"):(T.strong&&y.push(U.strong),T.em&&y.push(U.em),T.strikethrough&&y.push(U.strikethrough),T.emoji&&y.push(U.emoji),T.linkText&&y.push(U.linkText),T.code&&y.push(U.code),T.image&&y.push(U.image),T.imageAltText&&y.push(U.imageAltText,"link"),T.imageMarker&&y.push(U.imageMarker)),T.header&&y.push(U.header,U.header+"-"+T.header),T.quote&&(y.push(U.quote),!re.maxBlockquoteDepth||re.maxBlockquoteDepth>=T.quote?y.push(U.quote+"-"+T.quote):y.push(U.quote+"-"+re.maxBlockquoteDepth)),T.list!==!1){var Ee=(T.listStack.length-1)%3;Ee?Ee===1?y.push(U.list2):y.push(U.list3):y.push(U.list1)}return T.trailingSpaceNewLine?y.push("trailing-space-new-line"):T.trailingSpace&&y.push("trailing-space-"+(T.trailingSpace%2?"a":"b")),y.length?y.join(" "):null}function be(T,y){return T.match(E,!0)?xe(y):void 0}function V(T,y){var $=y.text(T,y);if(typeof $!="undefined")return $;if(y.list)return y.list=null,xe(y);if(y.taskList){var Ee=T.match(b,!0)[1]===" ";return Ee?y.taskOpen=!0:y.taskClosed=!0,re.highlightFormatting&&(y.formatting="task"),y.taskList=!1,xe(y)}if(y.taskOpen=!1,y.taskClosed=!1,y.header&&T.match(/^#+$/,!0))return re.highlightFormatting&&(y.formatting="header"),xe(y);var we=T.next();if(y.linkTitle){y.linkTitle=!1;var Qe=we;we==="("&&(Qe=")"),Qe=(Qe+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var Xe="^\\s*(?:[^"+Qe+"\\\\]+|\\\\\\\\|\\\\.)"+Qe;if(T.match(new RegExp(Xe),!0))return U.linkHref}if(we==="`"){var Fe=y.formatting;re.highlightFormatting&&(y.formatting="code"),T.eatWhile("`");var je=T.current().length;if(y.code==0&&(!y.quote||je==1))return y.code=je,xe(y);if(je==y.code){var Le=xe(y);return y.code=0,Le}else return y.formatting=Fe,xe(y)}else if(y.code)return xe(y);if(we==="\\"&&(T.next(),re.highlightFormatting)){var Ie=xe(y),ae=U.formatting+"-escape";return Ie?Ie+" "+ae:ae}if(we==="!"&&T.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return y.imageMarker=!0,y.image=!0,re.highlightFormatting&&(y.formatting="image"),xe(y);if(we==="["&&y.imageMarker&&T.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return y.imageMarker=!1,y.imageAltText=!0,re.highlightFormatting&&(y.formatting="image"),xe(y);if(we==="]"&&y.imageAltText){re.highlightFormatting&&(y.formatting="image");var Ie=xe(y);return y.imageAltText=!1,y.image=!1,y.inline=y.f=de,Ie}if(we==="["&&!y.image)return y.linkText&&T.match(/^.*?\]/)||(y.linkText=!0,re.highlightFormatting&&(y.formatting="link")),xe(y);if(we==="]"&&y.linkText){re.highlightFormatting&&(y.formatting="link");var Ie=xe(y);return y.linkText=!1,y.inline=y.f=T.match(/\(.*?\)| ?\[.*?\]/,!1)?de:V,Ie}if(we==="<"&&T.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){y.f=y.inline=R,re.highlightFormatting&&(y.formatting="link");var Ie=xe(y);return Ie?Ie+=" ":Ie="",Ie+U.linkInline}if(we==="<"&&T.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){y.f=y.inline=R,re.highlightFormatting&&(y.formatting="link");var Ie=xe(y);return Ie?Ie+=" ":Ie="",Ie+U.linkEmail}if(re.xml&&we==="<"&&T.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var X=T.string.indexOf(">",T.pos);if(X!=-1){var _e=T.string.substring(T.start,X);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(_e)&&(y.md_inside=!0)}return T.backUp(1),y.htmlState=H.startState(fe),I(T,y,Se)}if(re.xml&&we==="<"&&T.match(/^\/\w*?>/))return y.md_inside=!1,"tag";if(we==="*"||we==="_"){for(var tt=1,it=T.pos==1?" ":T.string.charAt(T.pos-2);tt<3&&T.eat(we);)tt++;var at=T.peek()||" ",F=!/\s/.test(at)&&(!g.test(at)||/\s/.test(it)||g.test(it)),_=!/\s/.test(it)&&(!g.test(it)||/\s/.test(at)||g.test(at)),ce=null,Ae=null;if(tt%2&&(!y.em&&F&&(we==="*"||!_||g.test(it))?ce=!0:y.em==we&&_&&(we==="*"||!F||g.test(at))&&(ce=!1)),tt>1&&(!y.strong&&F&&(we==="*"||!_||g.test(it))?Ae=!0:y.strong==we&&_&&(we==="*"||!F||g.test(at))&&(Ae=!1)),Ae!=null||ce!=null){re.highlightFormatting&&(y.formatting=ce==null?"strong":Ae==null?"em":"strong em"),ce===!0&&(y.em=we),Ae===!0&&(y.strong=we);var Le=xe(y);return ce===!1&&(y.em=!1),Ae===!1&&(y.strong=!1),Le}}else if(we===" "&&(T.eat("*")||T.eat("_"))){if(T.peek()===" ")return xe(y);T.backUp(1)}if(re.strikethrough){if(we==="~"&&T.eatWhile(we)){if(y.strikethrough){re.highlightFormatting&&(y.formatting="strikethrough");var Le=xe(y);return y.strikethrough=!1,Le}else if(T.match(/^[^\s]/,!1))return y.strikethrough=!0,re.highlightFormatting&&(y.formatting="strikethrough"),xe(y)}else if(we===" "&&T.match(/^~~/,!0)){if(T.peek()===" ")return xe(y);T.backUp(2)}}if(re.emoji&&we===":"&&T.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){y.emoji=!0,re.highlightFormatting&&(y.formatting="emoji");var Pe=xe(y);return y.emoji=!1,Pe}return we===" "&&(T.match(/^ +$/,!1)?y.trailingSpace++:y.trailingSpace&&(y.trailingSpaceNewLine=!0)),xe(y)}function R(T,y){var $=T.next();if($===">"){y.f=y.inline=V,re.highlightFormatting&&(y.formatting="link");var Ee=xe(y);return Ee?Ee+=" ":Ee="",Ee+U.linkInline}return T.match(/^[^>]+/,!0),U.linkInline}function de(T,y){if(T.eatSpace())return null;var $=T.next();return $==="("||$==="["?(y.f=y.inline=O($==="("?")":"]"),re.highlightFormatting&&(y.formatting="link-string"),y.linkHref=!0,xe(y)):"error"}var Z={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function O(T){return function(y,$){var Ee=y.next();if(Ee===T){$.f=$.inline=V,re.highlightFormatting&&($.formatting="link-string");var we=xe($);return $.linkHref=!1,we}return y.match(Z[T]),$.linkHref=!0,xe($)}}function K(T,y){return T.match(/^([^\]\\]|\\.)*\]:/,!1)?(y.f=ne,T.next(),re.highlightFormatting&&(y.formatting="link"),y.linkText=!0,xe(y)):S(T,y,V)}function ne(T,y){if(T.match(/^\]:/,!0)){y.f=y.inline=Q,re.highlightFormatting&&(y.formatting="link");var $=xe(y);return y.linkText=!1,$}return T.match(/^([^\]\\]|\\.)+/,!0),U.linkText}function Q(T,y){return T.eatSpace()?null:(T.match(/^[^\s]+/,!0),T.peek()===void 0?y.linkTitle=!0:T.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),y.f=y.inline=V,U.linkHref+" url")}var me={startState:function(){return{f:se,prevLine:{stream:null},thisLine:{stream:null},block:se,htmlState:null,indentation:0,inline:V,text:be,formatting:!1,linkText:!1,linkHref:!1,linkTitle:!1,code:0,em:!1,strong:!1,header:0,setext:0,hr:!1,taskList:!1,list:!1,listStack:[],quote:0,trailingSpace:0,trailingSpaceNewLine:!1,strikethrough:!1,emoji:!1,fencedEndRE:null}},copyState:function(T){return{f:T.f,prevLine:T.prevLine,thisLine:T.thisLine,block:T.block,htmlState:T.htmlState&&H.copyState(fe,T.htmlState),indentation:T.indentation,localMode:T.localMode,localState:T.localMode?H.copyState(T.localMode,T.localState):null,inline:T.inline,text:T.text,formatting:!1,linkText:T.linkText,linkTitle:T.linkTitle,linkHref:T.linkHref,code:T.code,em:T.em,strong:T.strong,strikethrough:T.strikethrough,emoji:T.emoji,header:T.header,setext:T.setext,hr:T.hr,taskList:T.taskList,list:T.list,listStack:T.listStack.slice(0),quote:T.quote,indentedCode:T.indentedCode,trailingSpace:T.trailingSpace,trailingSpaceNewLine:T.trailingSpaceNewLine,md_inside:T.md_inside,fencedEndRE:T.fencedEndRE}},token:function(T,y){if(y.formatting=!1,T!=y.thisLine.stream){if(y.header=0,y.hr=!1,T.match(/^\s*$/,!0))return ie(y),null;if(y.prevLine=y.thisLine,y.thisLine={stream:T},y.taskList=!1,y.trailingSpace=0,y.trailingSpaceNewLine=!1,!y.localState&&(y.f=y.block,y.f!=Se)){var $=T.match(/^\s*/,!0)[0].replace(/\t/g,v).length;if(y.indentation=$,y.indentationDiff=null,$>0)return null}}return y.f(T,y)},innerMode:function(T){return T.block==Se?{state:T.htmlState,mode:fe}:T.localState?{state:T.localState,mode:T.localMode}:{state:T,mode:me}},indent:function(T,y,$){return T.block==Se&&fe.indent?fe.indent(T.htmlState,y,$):T.localState&&T.localMode.indent?T.localMode.indent(T.localState,y,$):H.Pass},blankLine:ie,getType:xe,blockCommentStart:"",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return me},"xml"),H.defineMIME("text/markdown","markdown"),H.defineMIME("text/x-markdown","markdown")})},lzim:function(ke,j,d){"use strict";var H=d("E7E6"),ve=d.n(H);d.d(j,"A",function(){return ve.a});var re=d("/GNS"),fe=d.n(re);d.d(j,"z",function(){return fe.a});var he=d("FOrL"),te=d.n(he);d.d(j,"t",function(){return te.a});var U=d("HpTS"),Y=d.n(U);d.d(j,"B",function(){return Y.a});var L=d("tWlo"),P=d.n(L);d.d(j,"b",function(){return P.a});var b=d("7ZXX"),C=d.n(b);d.d(j,"n",function(){return C.a});var k=d("GABl"),E=d.n(k);d.d(j,"g",function(){return E.a});var A=d("onxn"),D=d.n(A);d.d(j,"p",function(){return D.a});var g=d("nKGa"),v=d.n(g);d.d(j,"o",function(){return v.a});var S=d("4qgm"),I=d.n(S);d.d(j,"D",function(){return I.a});var oe=d("JeFH"),ie=d.n(oe);d.d(j,"c",function(){return ie.a});var se=d("ji0R"),Se=d.n(se);d.d(j,"k",function(){return Se.a});var ge=d("W6BS"),xe=d.n(ge);d.d(j,"E",function(){return xe.a});var be=d("kPYp"),V=d.n(be);d.d(j,"F",function(){return V.a});var R=d("nukY"),de=d.n(R),Z=d("4u4S"),O=d.n(Z),K=d("yslc"),ne=d.n(K),Q=d("l2Kq"),me=d.n(Q),T=d("RMFE"),y=d.n(T);d.d(j,"q",function(){return y.a});var $=d("TGq3"),Ee=d.n($);d.d(j,"r",function(){return Ee.a});var we=d("SMhR"),Qe=d.n(we);d.d(j,"C",function(){return Qe.a});var Xe=d("8/bI"),Fe=d.n(Xe);d.d(j,"l",function(){return Fe.a});var je=d("JWDV"),Le=d.n(je);d.d(j,"e",function(){return Le.a});var Ie=d("Xsq0"),ae=d.n(Ie);d.d(j,"s",function(){return ae.a});var X=d("Ohmc"),_e=d.n(X);d.d(j,"d",function(){return _e.a});var tt=d("csWT"),it=d.n(tt);d.d(j,"f",function(){return it.a});var at=d("7v3h"),F=d.n(at);d.d(j,"m",function(){return F.a});var _=d("cRFk"),ce=d.n(_);d.d(j,"y",function(){return ce.a});var Ae=d("kPWJ"),Pe=d.n(Ae);d.d(j,"x",function(){return Pe.a});var Ne=d("qgvg"),We=d.n(Ne);d.d(j,"u",function(){return We.a});var He=d("FPkq"),pt=d.n(He);d.d(j,"w",function(){return pt.a});var qe=d("A/g1"),$e=d.n(qe);d.d(j,"h",function(){return $e.a});var Ke=d("Nmxd"),yt=d.n(Ke);d.d(j,"i",function(){return yt.a});var mt=d("5D2P"),ut=d.n(mt);d.d(j,"j",function(){return ut.a});var Ce=d("djh8"),Ze=d.n(Ce);d.d(j,"v",function(){return Ze.a});var st=d("Jq4h"),Re=d.n(st);d.d(j,"a",function(){return Re.a})},nKGa:function(ke,j,d){ke.exports=d.p+"static/export_exercise-template.f7655c19.png"},nZ20:function(ke,j,d){ke.exports={icons:"icons___3O80F"}},nnTU:function(ke,j,d){"use strict";d.d(j,"b",function(){return Y}),d.d(j,"a",function(){return L});var H=d("pmY6"),ve=d("746U"),re=d("Cg/j"),fe=d("MI8n"),he=d("24hK"),te=d("QDVR"),U=function(){for(var P=0,b=0,C=arguments.length;b=g.max?void 0:(g.ch=0,g.text=g.cm.getLine(++g.line),!0)}function P(g){return g.line<=g.min?void 0:(g.text=g.cm.getLine(--g.line),g.ch=g.text.length,!0)}function b(g){for(;;){var v=g.text.indexOf(">",g.ch);if(v==-1){if(L(g))continue;return}if(!Y(g,v+1)){g.ch=v+1;continue}var S=g.text.lastIndexOf("/",v),I=S>-1&&!/\S/.test(g.text.slice(S+1,v));return g.ch=v+1,I?"selfClose":"regular"}}function C(g){for(;;){var v=g.ch?g.text.lastIndexOf("<",g.ch-1):-1;if(v==-1){if(P(g))continue;return}if(!Y(g,v+1)){g.ch=v;continue}te.lastIndex=v,g.ch=v;var S=te.exec(g.text);if(S&&S.index==v)return S}}function k(g){for(;;){te.lastIndex=g.ch;var v=te.exec(g.text);if(!v){if(L(g))continue;return}if(!Y(g,v.index+1)){g.ch=v.index+1;continue}return g.ch=v.index+v[0].length,v}}function E(g){for(;;){var v=g.ch?g.text.lastIndexOf(">",g.ch-1):-1;if(v==-1){if(P(g))continue;return}if(!Y(g,v+1)){g.ch=v;continue}var S=g.text.lastIndexOf("/",v),I=S>-1&&!/\S/.test(g.text.slice(S+1,v));return g.ch=v+1,I?"selfClose":"regular"}}function A(g,v){for(var S=[];;){var I=k(g),oe,ie=g.line,se=g.ch-(I?I[0].length:0);if(!I||!(oe=b(g)))return;if(oe=="selfClose")continue;if(I[1]){for(var Se=S.length-1;Se>=0;--Se)if(S[Se]==I[2]){S.length=Se;break}if(Se<0&&(!v||v==I[2]))return{tag:I[2],from:ve(ie,se),to:ve(g.line,g.ch)}}else S.push(I[2])}}function D(g,v){for(var S=[];;){var I=E(g);if(!I)return;if(I=="selfClose"){C(g);continue}var oe=g.line,ie=g.ch,se=C(g);if(!se)return;if(se[1])S.push(se[2]);else{for(var Se=S.length-1;Se>=0;--Se)if(S[Se]==se[2]){S.length=Se;break}if(Se<0&&(!v||v==se[2]))return{tag:se[2],from:ve(g.line,g.ch),to:ve(oe,ie)}}}}H.registerHelper("fold","xml",function(g,v){for(var S=new U(g,v.line,0);;){var I=k(S);if(!I||S.line!=v.line)return;var oe=b(S);if(!oe)return;if(!I[1]&&oe!="selfClose"){var ie=ve(S.line,S.ch),se=A(S,I[2]);return se&&re(se.from,ie)>0?{from:ie,to:se.from}:null}}}),H.findMatchingTag=function(g,v,S){var I=new U(g,v.line,v.ch,S);if(I.text.indexOf(">")==-1&&I.text.indexOf("<")==-1)return;var oe=b(I),ie=oe&&ve(I.line,I.ch),se=oe&&C(I);if(!oe||!se||re(I,v)>0)return;var Se={from:ve(I.line,I.ch),to:ie,tag:se[2]};return oe=="selfClose"?{open:Se,close:null,at:"open"}:se[1]?{open:D(I,se[2]),close:Se,at:"close"}:(I=new U(g,ie.line,ie.ch,S),{open:Se,close:A(I,se[2]),at:"open"})},H.findEnclosingTag=function(g,v,S,I){for(var oe=new U(g,v.line,v.ch,S);;){var ie=D(oe,I);if(!ie)break;var se=new U(g,v.line,v.ch,S),Se=A(se,ie.tag);if(Se)return{open:ie,close:Se}}},H.scanForClosingTag=function(g,v,S,I){var oe=new U(g,v.line,v.ch,I?{from:0,to:I}:null);return A(oe,S)}})},p5ED:function(ke,j,d){"use strict";var H=d("+L6B"),ve=d("2/Rp"),re=d("5Dmo"),fe=d("3S7+"),he=d("k1fw"),te=d("9og8"),U=d("tJVT"),Y=d("WmNS"),L=d.n(Y),P=d("q1tI"),b=d.n(P),C=d("vHTk"),k=d.n(C),E=d("yEEn"),A=d("ZW9T"),D=d("1vsH"),g=d("V0Rq"),v=d("m3rI");j.a=function(S){var I,oe,ie,se,Se,ge,xe=S.editOffice,be=xe===void 0?"view":xe,V=S.name,R=S.data,de=S.theme,Z=S.type,O=S.filename,K=S.monacoEditor,ne=S.className,Q=S.style,me=S.close,T=S.onClose,y=S.hasMask,$=S.disabledDownload,Ee=S.onImgDimensions,we=S.otherData,Qe=Object(P.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),Xe=Object(U.a)(Qe,2),Fe=Xe[0],je=Xe[1],Le=Object(P.useState)(""),Ie=Object(U.a)(Le,2),ae=Ie[0],X=Ie[1],_e=Object(P.useState)(),tt=Object(U.a)(_e,2),it=tt[0],at=tt[1],F=window.ENV==="build"?"/react/build":"",_=location.host.startsWith("localhost")?v.a.PROXY_SERVER:v.a.API_SERVER,ce,Ae=1024*1024,Pe=10*Ae,Ne=Object(P.useRef)();(I=R)!==null&&I!==void 0&&I.startsWith("/api")&&Z!=="txt"&&(R=v.a.API_SERVER+R),Z==="office"&&(ce=Object(D.P)(R).filesize,ce>Pe&&(Z="other")),O&&(K.filename=O),Object(P.useEffect)(function(){var qe,$e,Ke=(qe=document.cookie)===null||qe===void 0||(($e=qe.replace(/\s/g,""))===null||$e===void 0)?void 0:$e.split(";");Ke==null||Ke.map(function(yt){var mt=yt.split("=");mt[0]==="_educoder_session"&&X(mt[1])})},[]),Object(P.useEffect)(function(){Z==="office"&&We()},[Z,R]);var We=function(){var qe=Object(te.a)(L.a.mark(function $e(){var Ke,yt,mt;return L.a.wrap(function(Ce){for(;;)switch(Ce.prev=Ce.next){case 0:return console.log("data:",R),Ke=R,R.startsWith("http")||(Ke=location.origin+Ke),yt=new URL(Ke).pathname.split("/").pop(),Ce.next=6,Object(g.U)({attachment_id:yt});case 6:mt=Ce.sent,at(mt);case 8:case"end":return Ce.stop()}},$e)}));return function(){return qe.apply(this,arguments)}}(),He=function(){if(R.startsWith("http")||R.startsWith("blob:")){pt();return}Object(D.x)(O||"educoder",R,O)},pt=function(){Object(D.v)(O||"educoder",decodeURIComponent(R))};return b.a.createElement("div",{style:Object(he.a)({},Q||{}),className:"".concat(y&&k.a.bgBlack," ").concat(Z?k.a.wrp:"hide")},me&&b.a.createElement("div",{className:k.a.close,ref:Ne},!!Ee&&b.a.createElement(fe.a,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:function(){return Ne.current}},b.a.createElement("span",{onClick:function(){T(),Ee()}},b.a.createElement("i",{className:"icon-yulanpizhu"}))),!$&&b.a.createElement(fe.a,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:function(){return Ne.current}},b.a.createElement("span",{onClick:pt},b.a.createElement("i",{className:"icon-quxiaozhiding"}))),b.a.createElement(fe.a,{title:"\u5173\u95ED",getPopupContainer:function(){return Ne.current}},b.a.createElement("span",{className:"",onClick:T},b.a.createElement("i",{className:"icon-guanbi1"})))),b.a.createElement("div",{className:"".concat(k.a[ne]," ").concat(ne," ").concat(k.a.monaco," ").concat(Z==="txt"?"show":"hide")},Z==="txt"&&b.a.createElement(A.b,K)),Z==="audio"&&b.a.createElement("audio",{src:"".concat(((oe=R)===null||oe===void 0?void 0:oe.indexOf("http://"))>-1||((ie=R)===null||ie===void 0?void 0:ie.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(R),autoPlay:!0}),Z==="video"&&b.a.createElement(b.a.Fragment,null,((se=R)===null||se===void 0?void 0:se.indexOf("http"))>-1?b.a.createElement("video",{controls:!0,src:"".concat(R),autoPlay:!0}):b.a.createElement("video",{controls:!0,src:"data:video/mp4;base64,".concat(R),autoPlay:!0})),Z==="office"&&it&&b.a.createElement("iframe",{src:"".concat(F,"/office.html?key=").concat(it.key,"&url=").concat(_+it.url,"&callbackUrl=").concat(_+it.callbackUrl,"&fileType=").concat(it.fileType,"&title=").concat(it.title,"&model=").concat(be,"&officeServer=").concat(v.a.OFFICE_SERVER,"&disabledDownload=").concat(!!$)}),(Z==="xlsx"||Z==="doc"||Z==="pptx"||Z==="docx")&&b.a.createElement("iframe",{src:"/react/build/office.html?key=".concat(we.key,"&url=").concat(v.a.API_SERVER+we.url,"&callbackUrl=").concat(v.a.API_SERVER+we.callbackUrl,"&fileType=").concat(we.fileType,"&title=").concat(we.title,"&model=").concat(we.model)}),Z==="html"&&b.a.createElement("iframe",{src:R+"&disposition=inline"}),Z==="pdf"&&b.a.createElement("embed",{className:k.a.embed,src:R}),Z==="image"&&b.a.createElement("img",{src:"".concat(((Se=R)===null||Se===void 0?void 0:Se.indexOf("http://"))>-1||((ge=R)===null||ge===void 0?void 0:ge.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(R)}),Z==="other"&&b.a.createElement("div",null,b.a.createElement(ve.a,{type:"primary",size:"large",onClick:He},b.a.createElement(E.a,null),"\u70B9\u51FB\u4E0B\u8F7D")),Z==="download"&&b.a.createElement(ve.a,{type:"primary",size:"large",onClick:He},b.a.createElement(E.a,null),"\u70B9\u51FB\u4E0B\u8F7D"))}},"p77/":function(ke,j,d){},pmY6:function(ke,j,d){"use strict";d.d(j,"g",function(){return he}),d.d(j,"f",function(){return te}),d.d(j,"e",function(){return U}),d.d(j,"h",function(){return Y}),d.d(j,"b",function(){return L}),d.d(j,"a",function(){return P}),d.d(j,"d",function(){return b}),d.d(j,"c",function(){return C});var H=!1,ve="__is_disposable_tracked__";function re(k){if(!H)return;if(k&&k!==P.None)try{k[ve]=!0}catch(E){}}function fe(k){if(!H)return k;var E=new Error("Potentially leaked disposable").stack;return setTimeout(function(){k[ve]||console.log(E)},3e3),k}function he(k){return typeof k.dispose=="function"&&k.dispose.length===0}function te(k){return Array.isArray(k)?(k.forEach(function(E){E&&(re(E),E.dispose())}),[]):k?(re(k),k.dispose(),k):void 0}function U(){for(var k=[],E=0;E=re.length?{done:!0}:{done:!1,value:re[te++]}},e:function(C){throw C},f:U}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +`),insertTextRules:V.languages.CompletionItemInsertTextRule.InsertAsSnippet}],T=E(V,ne,Q,O,me);return{suggestions:T}}})},D="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002",g=d("fjLI"),v=d("LvDl"),S=d("+ua5");function I(V){return/^\d+$/.test(V)?"".concat(V,"px"):V}function oe(){}var ie=!1,se={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python",Scala:"scale"};function Se(){var V=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],R=V;if(Array.isArray(V)){for(var de=0;de0||rn.target.offsetWidth>0)&&Ze.current.instance.layout()}}catch(nn){Ct.e(nn)}finally{Ct.f()}}),Et.observe(Ce.current)),Et}function ye(){he.b.warn({content:decodeURIComponent(D),key:"monaco-editor-tip"})}var le=function(){var nt=Ze.current.instance;if(K!=null&&nt&&M){var Ct=nt.getModel();Ct&&K!==Ct.getValue()&&(ie=!0,Ct.setValue(K),nt.layout(),ie=!1)}};Object(b.useEffect)(function(){try{var Et,nt=Ze.current.instance;Re.current&&clearTimeout(Re.current),Re.current=setTimeout(function(){le()},500),nt==null||((Et=nt.updateOptions)===null||Et===void 0)||Et.call(nt,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(K.split(/\r\n|\r|\n/g).length))+3,5)})}catch(Ct){debugger}},[K,M,Ze.current]),Object(b.useEffect)(function(){try{if(pt&&Ze.current&&Ze.current.instance){var Et=Ze.current.instance;Et.changeViewZones(function(Ct){var Xt=document.createElement("div");Xt.style.padding="10px 20px",Xt.style.width="calc(100% - 20px)",Xt.className="my-error-line-wrp",Xt.innerHTML=$e,Ct.addZone({afterLineNumber:pt||11,heightInLines:3,domNode:Xt})});var nt={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};Et.addOverlayWidget(nt),Et.revealPositionInCenter({lineNumber:20,column:1})}}catch(Ct){debugger}},[pt,Ze.current,M]),Object(b.useEffect)(function(){var Et;if((Et=Ze.current)!==null&&Et!==void 0&&Et.instance&&M&&mt){var nt=Ze.current.instance,Ct=nt.getModel();if(!Ct)return;var Xt=function(){var rt=[],Ot=[],Gt=Ct.getAllDecorations(),Kt=Object(te.a)(Gt),$t;try{for(Kt.s();!($t=Kt.n()).done;){var h=$t.value;if(h.options.className==="highlighted-line"){var o;rt.push(h==null||((o=h.range)===null||o===void 0)?void 0:o.startLineNumber),Ot.push(h==null?void 0:h.id)}}}catch(u){Kt.e(u)}finally{Kt.f()}Ct.deltaDecorations(Ot,[]);var a=Ct.getLineCount();!!Ke&&Ke<=a&&(nt.deltaDecorations([],[{range:new ge.Range(Ke,1,Ke,Ct.getLineMaxColumn(Ke)),options:{isWholeLine:!0,className:"highlighted-line"}}]),nt.revealLineInCenter(Ke))};Xt();var rn=function(){var rt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,Ot=[],Gt=[],Kt=Ct.getAllDecorations(),$t=Object(te.a)(Kt),h;try{for($t.s();!(h=$t.n()).done;){var o=h.value;if(o.options.linesDecorationsClassName==="breakpoints"){var a;Ot.push(o==null||((a=o.range)===null||a===void 0)?void 0:a.startLineNumber),Gt.push(o==null?void 0:o.id)}}}catch(u){$t.e(u)}finally{$t.f()}if(rt)return{lines:Ot,ids:Gt};Ae(Ot)},nn=function(){var Te=Object(re.a)(P.a.mark(function rt(Ot){var Gt;return P.a.wrap(function($t){for(;;)switch($t.prev=$t.next){case 0:return Gt={range:new ge.Range(Ot,1,Ot,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints"}},$t.next=3,Ct.deltaDecorations([],[Gt]);case 3:rn();case 4:case"end":return $t.stop()}},rt)}));return function(Ot){return Te.apply(this,arguments)}}(),Tt=function(){var Te=Object(re.a)(P.a.mark(function rt(Ot){var Gt,Kt,$t,h,o;return P.a.wrap(function(u){for(;;)switch(u.prev=u.next){case 0:Gt=[],Kt=nt.getLineDecorations(Ot),$t=Object(te.a)(Kt);try{for($t.s();!(h=$t.n()).done;)o=h.value,o.options.linesDecorationsClassName==="breakpoints"&&Gt.push(o.id)}catch(f){$t.e(f)}finally{$t.f()}return u.next=6,Ct.deltaDecorations(Gt,[]);case 6:rn();case 7:case"end":return u.stop()}},rt)}));return function(Ot){return Te.apply(this,arguments)}}(),gt=function(rt){var Ot=nt.getLineDecorations(rt),Gt=Object(te.a)(Ot),Kt;try{for(Gt.s();!(Kt=Gt.n()).done;){var $t=Kt.value;if($t.options.linesDecorationsClassName==="breakpoints")return!0}}catch(h){Gt.e(h)}finally{Gt.f()}return!1};if(!Object(v.isEqual)(Ne,rn(!0).lines)){Ct.deltaDecorations(rn(!0).ids,[]);var Ln=Ne.map(function(Te){return{range:new ge.Range(Te,1,Te,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints"}}});Ct.deltaDecorations([],Ln)}var ni=nt.onDidChangeModelContent(function(Te){var rt=nt.getPosition();if(rt){var Ot=rt.lineNumber;Ct.getLineContent(Ot).trim()===""?Tt(Ot):gt(Ot)&&(Tt(Ot),nn(Ot))}}),Sn=nt.onMouseDown(function(Te){var rt,Ot,Gt;if(Te.target.detail&&(rt=Te.target)!==null&&rt!==void 0&&(Ot=rt.element)!==null&&Ot!==void 0&&(Gt=Ot.className)!==null&&Gt!==void 0&&Gt.includes("line-numbers")){var Kt=Te.target.position.lineNumber;if(Ct.getLineContent(Kt).trim()==="")return;gt(Kt)?Tt(Kt):nn(Kt)}}),Lt=function(rt){var Ot={range:new ge.Range(rt,1,rt,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};ze.current=nt.deltaDecorations(ze.current,[Ot])},Rn=function(){ze.current=nt.deltaDecorations(ze.current,[])},Vn=nt.onMouseMove(function(Te){var rt,Ot,Gt;if(Rn(),Te.target.detail&&(rt=Te.target)!==null&&rt!==void 0&&(Ot=rt.element)!==null&&Ot!==void 0&&(Gt=Ot.className)!==null&&Gt!==void 0&&Gt.includes("line-numbers")){var Kt=Te.target.position.lineNumber;if(Ct.getLineContent(Kt).trim()==="")return;Lt(Kt)}}),ii=nt.onMouseLeave(function(){Rn()});return function(){ni.dispose(),Sn.dispose(),Vn.dispose(),ii.dispose()}}},[Ze.current,M,Ne,Ke,mt]);function Be(){var Et=Ze.current.instance;if(Et){var nt=Et.getSelection(),Ct=Ze.current.pastePos||{},Xt=new ge.Range(Ct.startLineNumber||nt.endLineNumber,Ct.startColumn||nt.endColumn,Ct.endLineNumber||nt.endLineNumber,Ct.endColumn||nt.endColumn);setTimeout(function(){Et.executeEdits("",[{range:Xt,text:""}])},300)}}function et(Et){(window.navigator.platform.match("Mac")?Et.metaKey:Et.ctrlKey)&&Et.keyCode==83&&(Et.preventDefault(),je())}var dt=function(){if(Ie&&Ze.current.instance){var nt=Ze.current.instance.getContentHeight();qn(nt0||it.target.offsetWidth>0)&&Ie.layout()}}catch(at){_e.e(at)}finally{_e.f()}}),ae.observe(y.current)),ae}Object(b.useEffect)(function(){return y.current&&d.e(27).then(d.t.bind(null,"M/lh",7)).then(function(Ie){ge=Ie;var ae=ge.editor.createDiffEditor(y.current,Object(H.a)(Object(H.a)({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},T),{},{wordWrap:!0}));Qe(ae);var X=Xe(ae);return function(){ae.dispose();var _e=ae.getModel();_e&&_e.dispose(),X.unobserve(y.current)}}),function(){window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}},[]),Object(b.useEffect)(function(){we&&we.setModel({original:ge.editor.createModel(K,Q),modified:ge.editor.createModel(ne,Q)})},[K,ne,Q,we]);var Fe=I(de),je=I(O),Le={width:Fe,height:je};return C.a.createElement("div",{className:"my-diff-editor",ref:y,style:Le})}},ZpRC:function(ke,j,d){"use strict";function H(b){return typeof b=="object"&&b!=null&&b.nodeType===1}function ve(b,C){return(!C||b!=="hidden")&&b!=="visible"&&b!=="clip"}function re(b,C){if(b.clientHeightC||D>b&&g=C&&v>=k?D-b-E:g>C&&vk?g-C+A:0}var he=function(b,C){var k=window,E=C.scrollMode,A=C.block,D=C.inline,g=C.boundary,v=C.skipOverflowHiddenElements,S=typeof g=="function"?g:function(Ae){return Ae!==g};if(!H(b))throw new TypeError("Invalid target");for(var I=document.scrollingElement||document.documentElement,oe=[],ie=b;H(ie)&&S(ie);){if((ie=ie.parentElement)===I){oe.push(ie);break}ie!=null&&ie===document.body&&re(ie)&&!re(document.documentElement)||ie!=null&&re(ie,v)&&oe.push(ie)}for(var se=k.visualViewport?k.visualViewport.width:innerWidth,Se=k.visualViewport?k.visualViewport.height:innerHeight,ge=window.scrollX||pageXOffset,xe=window.scrollY||pageYOffset,be=b.getBoundingClientRect(),V=be.height,R=be.width,de=be.top,Z=be.right,O=be.bottom,K=be.left,ne=A==="start"||A==="nearest"?de:A==="end"?O:de+V/2,Q=D==="center"?K+R/2:D==="end"?Z:K,me=[],T=0;T=0&&K>=0&&O<=Se&&Z<=se&&de>=Qe&&O<=Fe&&K>=je&&Z<=Xe)return me;var Le=getComputedStyle(y),Ie=parseInt(Le.borderLeftWidth,10),ae=parseInt(Le.borderTopWidth,10),X=parseInt(Le.borderRightWidth,10),_e=parseInt(Le.borderBottomWidth,10),tt=0,it=0,at="offsetWidth"in y?y.offsetWidth-y.clientWidth-Ie-X:0,F="offsetHeight"in y?y.offsetHeight-y.clientHeight-ae-_e:0;if(I===y)tt=A==="start"?ne:A==="end"?ne-Se:A==="nearest"?fe(xe,xe+Se,Se,ae,_e,xe+ne,xe+ne+V,V):ne-Se/2,it=D==="start"?Q:D==="center"?Q-se/2:D==="end"?Q-se:fe(ge,ge+se,se,Ie,X,ge+Q,ge+Q+R,R),tt=Math.max(0,tt+xe),it=Math.max(0,it+ge);else{tt=A==="start"?ne-Qe-ae:A==="end"?ne-Fe+_e+F:A==="nearest"?fe(Qe,Fe,Ee,ae,_e+F,ne,ne+V,V):ne-(Qe+Ee/2)+F/2,it=D==="start"?Q-je-Ie:D==="center"?Q-(je+we/2)+at/2:D==="end"?Q-Xe+X+at:fe(je,Xe,we,Ie,X+at,Q,Q+R,R);var _=y.scrollLeft,ce=y.scrollTop;ne+=ce-(tt=Math.max(0,Math.min(ce+tt,y.scrollHeight-Ee+F))),Q+=_-(it=Math.max(0,Math.min(_+it,y.scrollWidth-we+at)))}me.push({el:y,top:tt,left:it})}return me};function te(b){return b===Object(b)&&Object.keys(b).length!==0}function U(b,C){C===void 0&&(C="auto");var k="scrollBehavior"in document.body.style;b.forEach(function(E){var A=E.el,D=E.top,g=E.left;A.scroll&&k?A.scroll({top:D,left:g,behavior:C}):(A.scrollTop=D,A.scrollLeft=g)})}function Y(b){return b===!1?{block:"end",inline:"nearest"}:te(b)?b:{block:"start",inline:"nearest"}}function L(b,C){var k=!b.ownerDocument.documentElement.contains(b);if(te(C)&&typeof C.behavior=="function")return C.behavior(k?[]:he(b,C));if(k)return;var E=Y(C);return U(he(b,E),E.behavior)}var P=j.a=L},bT9E:function(ke,j,d){"use strict";d.d(j,"a",function(){return ve});var H=d("VTBJ");function ve(re,fe){var he=Object(H.a)({},re);return Array.isArray(fe)&&fe.forEach(function(te){delete he[te]}),he}},c5Ni:function(ke,j,d){},cRFk:function(ke,j,d){ke.exports=d.p+"static/RepositoryNoneData.828085a8.png"},csWT:function(ke,j,d){ke.exports=d.p+"static/choose.4ad1045f.svg"},dejd:function(ke,j,d){},djh8:function(ke,j,d){ke.exports=d.p+"static/qrCode.42927872.png"},dmUQ:function(ke,j,d){"use strict";var H=d("Ff2n"),ve=d("rePB"),re=d("1OyB"),fe=d("vuIU"),he=d("Ji7U"),te=d("md7G"),U=d("foSv"),Y=d("q1tI"),L=d.n(Y),P=d("TSYQ"),b=d.n(P),C=d("4IlW");function k(V,R){var de=Object.keys(V);if(Object.getOwnPropertySymbols){var Z=Object.getOwnPropertySymbols(V);R&&(Z=Z.filter(function(O){return Object.getOwnPropertyDescriptor(V,O).enumerable})),de.push.apply(de,Z)}return de}function E(V){for(var R=1;R1?we-1:0),Xe=1;Xe1?T-1:0),$=1;$=0)return parseInt(me.slice(me.indexOf("e-")+2),10);var T=0;return me.indexOf(".")>=0&&(T=me.length-me.indexOf(".")-1),T},O.getInputDisplayValue=function(Q){var me=Q||O.state,T=me.focused,y=me.inputValue,$=me.value,Ee;T?Ee=y:Ee=O.toPrecisionAsStep($),Ee==null&&(Ee="");var we=O.formatWrapper(Ee);return se(O.props.decimalSeparator)&&(we=we.toString().replace(".",O.props.decimalSeparator)),we},O.recordCursorPosition=function(){try{O.cursorStart=O.input.selectionStart,O.cursorEnd=O.input.selectionEnd,O.currentValue=O.input.value,O.cursorBefore=O.input.value.substring(0,O.cursorStart),O.cursorAfter=O.input.value.substring(O.cursorEnd)}catch(Q){}},O.restoreByAfter=function(Q){if(Q===void 0)return!1;var me=O.input.value,T=me.lastIndexOf(Q);if(T===-1)return!1;var y=O.cursorBefore.length;return O.lastKeyCode===C.a.DELETE&&O.cursorBefore.charAt(y-1)===Q[0]?(O.fixCaret(y,y),!0):T+Q.length===me.length?(O.fixCaret(T,T),!0):!1},O.partRestoreByAfter=function(Q){return Q===void 0?!1:Array.prototype.some.call(Q,function(me,T){var y=Q.substring(T);return O.restoreByAfter(y)})},O.isNotCompleteNumber=function(Q){return isNaN(Q)||Q===""||Q===null||Q&&Q.toString().indexOf(".")===Q.toString().length-1},O.stop=function(){O.autoStepTimer&&clearTimeout(O.autoStepTimer)},O.down=function(Q,me,T){O.pressingUpOrDown=!0,O.step("down",Q,me,T)},O.up=function(Q,me,T){O.pressingUpOrDown=!0,O.step("up",Q,me,T)},O.saveInput=function(Q){O.input=Q};var K=Z.value;K===void 0&&(K=Z.defaultValue),O.state={focused:Z.autoFocus};var ne=O.getValidValue(O.toNumber(K));return O.state=E(E({},O.state),{},{inputValue:O.toPrecisionAsStep(ne),value:ne}),O}return Object(fe.a)(de,[{key:"componentDidMount",value:function(){this.componentDidUpdate(null)}},{key:"componentDidUpdate",value:function(O){var K=this.props,ne=K.value,Q=K.onChange,me=K.max,T=K.min,y=this.state.focused;if(O){if(!Se(O.value,ne)||!Se(O.max,me)||!Se(O.min,T)){var $=y?ne:this.getValidValue(ne),Ee;this.pressingUpOrDown?Ee=$:this.inputting?Ee=this.rawInput:Ee=this.toPrecisionAsStep($),this.setState({value:$,inputValue:Ee})}var we="value"in this.props?ne:this.state.value;"max"in this.props&&O.max!==me&&typeof we=="number"&&we>me&&Q&&Q(me),"min"in this.props&&O.min!==T&&typeof we=="number"&&we1&&arguments[1]!==void 0?arguments[1]:this.props.min,ne=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.props.max,Q=parseFloat(O);return isNaN(Q)?O:(Qne&&(Q=ne),Q)}},{key:"setValue",value:function(O,K){var ne=this.props.precision,Q=this.isNotCompleteNumber(parseFloat(O))?null:parseFloat(O),me=this.state.value,T=me===void 0?null:me,y=this.state.inputValue,$=y===void 0?null:y,Ee=typeof Q=="number"?Q.toFixed(ne):"".concat(Q),we=Q!==T||Ee!=="".concat($);return"value"in this.props?($=this.toPrecisionAsStep(this.state.value),this.setState({inputValue:$},K)):this.setState({value:Q,inputValue:this.toPrecisionAsStep(O)},K),we&&this.props.onChange(Q),Q}},{key:"getMaxPrecision",value:function(O){var K=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,ne=this.props,Q=ne.precision,me=ne.step;if(se(Q))return Q;var T=this.getPrecision(K),y=this.getPrecision(me),$=this.getPrecision(O);return O?Math.max($,T+y):T+y}},{key:"getPrecisionFactor",value:function(O){var K=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,ne=this.getMaxPrecision(O,K);return Math.pow(10,ne)}},{key:"focus",value:function(){this.input.focus(),this.recordCursorPosition()}},{key:"blur",value:function(){this.input.blur()}},{key:"select",value:function(){this.input.select()}},{key:"formatWrapper",value:function(O){return this.props.formatter?this.props.formatter(O):O}},{key:"toPrecisionAsStep",value:function(O){if(this.isNotCompleteNumber(O)||O==="")return O;var K=Math.abs(this.getMaxPrecision(O));return isNaN(K)?O.toString():Number(O).toFixed(K)}},{key:"toNumber",value:function(O){var K=this.props.precision,ne=this.state.focused,Q=O&&O.length>16&≠return this.isNotCompleteNumber(O)||Q?O:se(K)?Math.round(O*Math.pow(10,K))/Math.pow(10,K):Number(O)}},{key:"upStep",value:function(O,K){var ne=this.props.step,Q=this.getPrecisionFactor(O,K),me=Math.abs(this.getMaxPrecision(O,K)),T=((Q*O+Q*ne*K)/Q).toFixed(me);return this.toNumber(T)}},{key:"downStep",value:function(O,K){var ne=this.props.step,Q=this.getPrecisionFactor(O,K),me=Math.abs(this.getMaxPrecision(O,K)),T=((Q*O-Q*ne*K)/Q).toFixed(me);return this.toNumber(T)}},{key:"step",value:function(O,K){var ne=this,Q=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,me=arguments.length>3?arguments[3]:void 0;this.stop(),K&&(K.persist(),K.preventDefault());var T=this.props;if(T.disabled)return;var y=this.getCurrentValidValue(this.state.inputValue)||0;if(this.isNotCompleteNumber(y))return;var $=this["".concat(O,"Step")](y,Q),Ee=$>T.max||$T.max?$=T.max:$=Qe),ze=(yt||yt===0)&&(isNaN(yt)||Number(yt)<=Xe),ee=Re||Q||me,J=ze||Q||me,q=b()("".concat(ne,"-handler"),"".concat(ne,"-handler-up"),Object(ve.a)({},"".concat(ne,"-handler-up-disabled"),ee)),w=b()("".concat(ne,"-handler"),"".concat(ne,"-handler-down"),Object(ve.a)({},"".concat(ne,"-handler-down-disabled"),J)),M=T?{onTouchStart:ee?g:this.up,onTouchEnd:this.stop}:{onMouseDown:ee?g:this.up,onMouseUp:this.stop,onMouseLeave:this.stop},B=T?{onTouchStart:J?g:this.down,onTouchEnd:this.stop}:{onMouseDown:J?g:this.down,onMouseUp:this.stop,onMouseLeave:this.stop};return L.a.createElement("div",{className:ut,style:Fe,title:je,onMouseEnter:Le,onMouseLeave:Ie,onMouseOver:ae,onMouseOut:X,onFocus:function(){return null},onBlur:function(){return null}},L.a.createElement("div",{className:"".concat(ne,"-handler-wrap")},L.a.createElement("span",Object.assign({unselectable:"on"},M,{role:"button","aria-label":"Increase Value","aria-disabled":ee,className:q}),$||L.a.createElement("span",{unselectable:"on",className:"".concat(ne,"-handler-up-inner"),onClick:v})),L.a.createElement("span",Object.assign({unselectable:"on"},B,{role:"button","aria-label":"Decrease Value","aria-disabled":J,className:w}),Ee||L.a.createElement("span",{unselectable:"on",className:"".concat(ne,"-handler-down-inner"),onClick:v}))),L.a.createElement("div",{className:"".concat(ne,"-input-wrap")},L.a.createElement("input",Object.assign({role:"spinbutton","aria-valuemin":Xe,"aria-valuemax":Qe,"aria-valuenow":yt,required:_e,type:at,placeholder:F,onPaste:pt,onClick:tt,onMouseUp:this.onMouseUp,className:"".concat(ne,"-input"),tabIndex:it,autoComplete:y,onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:Ze?this.onKeyDown:g,onKeyUp:Ze?this.onKeyUp:g,autoFocus:We,maxLength:Ne,readOnly:me,disabled:Q,max:Qe,min:Xe,step:Pe,name:He,title:je,id:_,onChange:this.onChange,ref:this.saveInput,value:this.getFullNum(st),pattern:Ae,inputMode:ce,onInput:qe},Ce))))}}]),de}(L.a.Component);ge.defaultProps={focusOnUpDown:!0,useTouch:!1,prefixCls:"rc-input-number",max:ie,min:-ie,step:1,style:{},onChange:g,onKeyDown:g,onPressEnter:g,onFocus:g,onBlur:g,parser:S,required:!1,autoComplete:"off"};var xe=ge,be=j.a=xe},fjLI:function(ke,j,d){"use strict";d.d(j,"e",function(){return P}),d.d(j,"a",function(){return b}),d.d(j,"c",function(){return C}),d.d(j,"d",function(){return E}),d.d(j,"b",function(){return A});var H=d("8HAY"),ve=d("Cg/j"),re=d("T8No"),fe=d("nnTU"),he=d("MI8n"),te=function(){var D=function(g,v){return D=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(S,I){S.__proto__=I}||function(S,I){for(var oe in I)I.hasOwnProperty(oe)&&(S[oe]=I[oe])},D(g,v)};return function(g,v){D(g,v);function S(){this.constructor=g}g.prototype=v===null?Object.create(v):(S.prototype=v.prototype,new S)}}(),U=function(D,g,v,S){var I=arguments.length,oe=I<3?g:S===null?S=Object.getOwnPropertyDescriptor(g,v):S,ie;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")oe=Reflect.decorate(D,g,v,S);else for(var se=D.length-1;se>=0;se--)(ie=D[se])&&(oe=(I<3?ie(oe):I>3?ie(g,v,oe):ie(g,v))||oe);return I>3&&oe&&Object.defineProperty(g,v,oe),oe},Y=function(D,g){return function(v,S){g(v,S,D)}},L=function(){for(var D=0,g=0,v=arguments.length;g=0&&(I.splice(oe,1),S._onDidChangeMenu.fire(g))}}},D.prototype.getMenuItems=function(g){var v=(this._menuItems.get(g)||[]).slice(0);return g===0&&this._appendImplicitItems(v),v},D.prototype._appendImplicitItems=function(g){for(var v=new Set,S=g.filter(function(ge){return P(ge)}),I=0,oe=S;I` "'(~:]+/,A=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,D=/^\s*\[[^\]]+?\]:.*$/,g=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\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\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E42\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\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]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDF3C-\uDF3E]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]/,v=" ";function S(T,y,$){return y.f=y.inline=$,$(T,y)}function I(T,y,$){return y.f=y.block=$,$(T,y)}function oe(T){return!T||!/\S/.test(T.string)}function ie(T){if(T.linkTitle=!1,T.linkHref=!1,T.linkText=!1,T.em=!1,T.strong=!1,T.strikethrough=!1,T.quote=0,T.indentedCode=!1,T.f==Se){var y=he;if(!y){var $=H.innerMode(fe,T.htmlState);y=$.mode.name=="xml"&&$.state.tagStart===null&&!$.state.context&&$.state.tokenize.isInText}y&&(T.f=V,T.block=se,T.htmlState=null)}return T.trailingSpace=0,T.trailingSpaceNewLine=!1,T.prevLine=T.thisLine,T.thisLine={stream:null},null}function se(T,y){var $=T.column()===y.indentation,Ee=oe(y.prevLine.stream),we=y.indentedCode,Qe=y.prevLine.hr,Xe=y.list!==!1,Fe=(y.listStack[y.listStack.length-1]||0)+3;y.indentedCode=!1;var je=y.indentation;if(y.indentationDiff===null&&(y.indentationDiff=y.indentation,Xe)){for(y.list=null;je=4&&(we||y.prevLine.fencedCodeEnd||y.prevLine.header||Ee))return T.skipToEnd(),y.indentedCode=!0,U.code;if(T.eatSpace())return null;if($&&y.indentation<=Fe&&(ae=T.match(C))&&ae[1].length<=6)return y.quote=0,y.header=ae[1].length,y.thisLine.header=!0,re.highlightFormatting&&(y.formatting="header"),y.f=y.inline,xe(y);if(y.indentation<=Fe&&T.eat(">"))return y.quote=$?1:y.quote+1,re.highlightFormatting&&(y.formatting="quote"),T.eatSpace(),xe(y);if(!Ie&&!y.setext&&$&&y.indentation<=Fe&&(ae=T.match(P))){var X=ae[1]?"ol":"ul";return y.indentation=je+T.current().length,y.list=!0,y.quote=0,y.listStack.push(y.indentation),y.em=!1,y.strong=!1,y.code=!1,y.strikethrough=!1,re.taskLists&&T.match(b,!1)&&(y.taskList=!0),y.f=y.inline,re.highlightFormatting&&(y.formatting=["list","list-"+X]),xe(y)}else{if($&&y.indentation<=Fe&&(ae=T.match(A,!0)))return y.quote=0,y.fencedEndRE=new RegExp(ae[1]+"+ *$"),y.localMode=re.fencedCodeBlockHighlighting&&te(ae[2]||re.fencedCodeBlockDefaultMode),y.localMode&&(y.localState=H.startState(y.localMode)),y.f=y.block=ge,re.highlightFormatting&&(y.formatting="code-block"),y.code=-1,xe(y);if(y.setext||(!Le||!Xe)&&!y.quote&&y.list===!1&&!y.code&&!Ie&&!D.test(T.string)&&(ae=T.lookAhead(1))&&(ae=ae.match(k)))return y.setext?(y.header=y.setext,y.setext=0,T.skipToEnd(),re.highlightFormatting&&(y.formatting="header")):(y.header=ae[0].charAt(0)=="="?1:2,y.setext=y.header),y.thisLine.header=!0,y.f=y.inline,xe(y);if(Ie)return T.skipToEnd(),y.hr=!0,y.thisLine.hr=!0,U.hr;if(T.peek()==="[")return S(T,y,K)}return S(T,y,y.inline)}function Se(T,y){var $=fe.token(T,y.htmlState);if(!he){var Ee=H.innerMode(fe,y.htmlState);(Ee.mode.name=="xml"&&Ee.state.tagStart===null&&!Ee.state.context&&Ee.state.tokenize.isInText||y.md_inside&&T.current().indexOf(">")>-1)&&(y.f=V,y.block=se,y.htmlState=null)}return $}function ge(T,y){var $=y.listStack[y.listStack.length-1]||0,Ee=y.indentation<$,we=$+3;if(y.fencedEndRE&&y.indentation<=we&&(Ee||T.match(y.fencedEndRE))){re.highlightFormatting&&(y.formatting="code-block");var Qe;return Ee||(Qe=xe(y)),y.localMode=y.localState=null,y.block=se,y.f=V,y.fencedEndRE=null,y.code=0,y.thisLine.fencedCodeEnd=!0,Ee?I(T,y,y.block):Qe}else return y.localMode?y.localMode.token(T,y.localState):(T.skipToEnd(),U.code)}function xe(T){var y=[];if(T.formatting){y.push(U.formatting),typeof T.formatting=="string"&&(T.formatting=[T.formatting]);for(var $=0;$=T.quote?y.push(U.formatting+"-"+T.formatting[$]+"-"+T.quote):y.push("error"))}if(T.taskOpen)return y.push("meta"),y.length?y.join(" "):null;if(T.taskClosed)return y.push("property"),y.length?y.join(" "):null;if(T.linkHref?y.push(U.linkHref,"url"):(T.strong&&y.push(U.strong),T.em&&y.push(U.em),T.strikethrough&&y.push(U.strikethrough),T.emoji&&y.push(U.emoji),T.linkText&&y.push(U.linkText),T.code&&y.push(U.code),T.image&&y.push(U.image),T.imageAltText&&y.push(U.imageAltText,"link"),T.imageMarker&&y.push(U.imageMarker)),T.header&&y.push(U.header,U.header+"-"+T.header),T.quote&&(y.push(U.quote),!re.maxBlockquoteDepth||re.maxBlockquoteDepth>=T.quote?y.push(U.quote+"-"+T.quote):y.push(U.quote+"-"+re.maxBlockquoteDepth)),T.list!==!1){var Ee=(T.listStack.length-1)%3;Ee?Ee===1?y.push(U.list2):y.push(U.list3):y.push(U.list1)}return T.trailingSpaceNewLine?y.push("trailing-space-new-line"):T.trailingSpace&&y.push("trailing-space-"+(T.trailingSpace%2?"a":"b")),y.length?y.join(" "):null}function be(T,y){return T.match(E,!0)?xe(y):void 0}function V(T,y){var $=y.text(T,y);if(typeof $!="undefined")return $;if(y.list)return y.list=null,xe(y);if(y.taskList){var Ee=T.match(b,!0)[1]===" ";return Ee?y.taskOpen=!0:y.taskClosed=!0,re.highlightFormatting&&(y.formatting="task"),y.taskList=!1,xe(y)}if(y.taskOpen=!1,y.taskClosed=!1,y.header&&T.match(/^#+$/,!0))return re.highlightFormatting&&(y.formatting="header"),xe(y);var we=T.next();if(y.linkTitle){y.linkTitle=!1;var Qe=we;we==="("&&(Qe=")"),Qe=(Qe+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var Xe="^\\s*(?:[^"+Qe+"\\\\]+|\\\\\\\\|\\\\.)"+Qe;if(T.match(new RegExp(Xe),!0))return U.linkHref}if(we==="`"){var Fe=y.formatting;re.highlightFormatting&&(y.formatting="code"),T.eatWhile("`");var je=T.current().length;if(y.code==0&&(!y.quote||je==1))return y.code=je,xe(y);if(je==y.code){var Le=xe(y);return y.code=0,Le}else return y.formatting=Fe,xe(y)}else if(y.code)return xe(y);if(we==="\\"&&(T.next(),re.highlightFormatting)){var Ie=xe(y),ae=U.formatting+"-escape";return Ie?Ie+" "+ae:ae}if(we==="!"&&T.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return y.imageMarker=!0,y.image=!0,re.highlightFormatting&&(y.formatting="image"),xe(y);if(we==="["&&y.imageMarker&&T.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return y.imageMarker=!1,y.imageAltText=!0,re.highlightFormatting&&(y.formatting="image"),xe(y);if(we==="]"&&y.imageAltText){re.highlightFormatting&&(y.formatting="image");var Ie=xe(y);return y.imageAltText=!1,y.image=!1,y.inline=y.f=de,Ie}if(we==="["&&!y.image)return y.linkText&&T.match(/^.*?\]/)||(y.linkText=!0,re.highlightFormatting&&(y.formatting="link")),xe(y);if(we==="]"&&y.linkText){re.highlightFormatting&&(y.formatting="link");var Ie=xe(y);return y.linkText=!1,y.inline=y.f=T.match(/\(.*?\)| ?\[.*?\]/,!1)?de:V,Ie}if(we==="<"&&T.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){y.f=y.inline=R,re.highlightFormatting&&(y.formatting="link");var Ie=xe(y);return Ie?Ie+=" ":Ie="",Ie+U.linkInline}if(we==="<"&&T.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){y.f=y.inline=R,re.highlightFormatting&&(y.formatting="link");var Ie=xe(y);return Ie?Ie+=" ":Ie="",Ie+U.linkEmail}if(re.xml&&we==="<"&&T.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var X=T.string.indexOf(">",T.pos);if(X!=-1){var _e=T.string.substring(T.start,X);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(_e)&&(y.md_inside=!0)}return T.backUp(1),y.htmlState=H.startState(fe),I(T,y,Se)}if(re.xml&&we==="<"&&T.match(/^\/\w*?>/))return y.md_inside=!1,"tag";if(we==="*"||we==="_"){for(var tt=1,it=T.pos==1?" ":T.string.charAt(T.pos-2);tt<3&&T.eat(we);)tt++;var at=T.peek()||" ",F=!/\s/.test(at)&&(!g.test(at)||/\s/.test(it)||g.test(it)),_=!/\s/.test(it)&&(!g.test(it)||/\s/.test(at)||g.test(at)),ce=null,Ae=null;if(tt%2&&(!y.em&&F&&(we==="*"||!_||g.test(it))?ce=!0:y.em==we&&_&&(we==="*"||!F||g.test(at))&&(ce=!1)),tt>1&&(!y.strong&&F&&(we==="*"||!_||g.test(it))?Ae=!0:y.strong==we&&_&&(we==="*"||!F||g.test(at))&&(Ae=!1)),Ae!=null||ce!=null){re.highlightFormatting&&(y.formatting=ce==null?"strong":Ae==null?"em":"strong em"),ce===!0&&(y.em=we),Ae===!0&&(y.strong=we);var Le=xe(y);return ce===!1&&(y.em=!1),Ae===!1&&(y.strong=!1),Le}}else if(we===" "&&(T.eat("*")||T.eat("_"))){if(T.peek()===" ")return xe(y);T.backUp(1)}if(re.strikethrough){if(we==="~"&&T.eatWhile(we)){if(y.strikethrough){re.highlightFormatting&&(y.formatting="strikethrough");var Le=xe(y);return y.strikethrough=!1,Le}else if(T.match(/^[^\s]/,!1))return y.strikethrough=!0,re.highlightFormatting&&(y.formatting="strikethrough"),xe(y)}else if(we===" "&&T.match(/^~~/,!0)){if(T.peek()===" ")return xe(y);T.backUp(2)}}if(re.emoji&&we===":"&&T.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){y.emoji=!0,re.highlightFormatting&&(y.formatting="emoji");var Pe=xe(y);return y.emoji=!1,Pe}return we===" "&&(T.match(/^ +$/,!1)?y.trailingSpace++:y.trailingSpace&&(y.trailingSpaceNewLine=!0)),xe(y)}function R(T,y){var $=T.next();if($===">"){y.f=y.inline=V,re.highlightFormatting&&(y.formatting="link");var Ee=xe(y);return Ee?Ee+=" ":Ee="",Ee+U.linkInline}return T.match(/^[^>]+/,!0),U.linkInline}function de(T,y){if(T.eatSpace())return null;var $=T.next();return $==="("||$==="["?(y.f=y.inline=O($==="("?")":"]"),re.highlightFormatting&&(y.formatting="link-string"),y.linkHref=!0,xe(y)):"error"}var Z={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function O(T){return function(y,$){var Ee=y.next();if(Ee===T){$.f=$.inline=V,re.highlightFormatting&&($.formatting="link-string");var we=xe($);return $.linkHref=!1,we}return y.match(Z[T]),$.linkHref=!0,xe($)}}function K(T,y){return T.match(/^([^\]\\]|\\.)*\]:/,!1)?(y.f=ne,T.next(),re.highlightFormatting&&(y.formatting="link"),y.linkText=!0,xe(y)):S(T,y,V)}function ne(T,y){if(T.match(/^\]:/,!0)){y.f=y.inline=Q,re.highlightFormatting&&(y.formatting="link");var $=xe(y);return y.linkText=!1,$}return T.match(/^([^\]\\]|\\.)+/,!0),U.linkText}function Q(T,y){return T.eatSpace()?null:(T.match(/^[^\s]+/,!0),T.peek()===void 0?y.linkTitle=!0:T.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),y.f=y.inline=V,U.linkHref+" url")}var me={startState:function(){return{f:se,prevLine:{stream:null},thisLine:{stream:null},block:se,htmlState:null,indentation:0,inline:V,text:be,formatting:!1,linkText:!1,linkHref:!1,linkTitle:!1,code:0,em:!1,strong:!1,header:0,setext:0,hr:!1,taskList:!1,list:!1,listStack:[],quote:0,trailingSpace:0,trailingSpaceNewLine:!1,strikethrough:!1,emoji:!1,fencedEndRE:null}},copyState:function(T){return{f:T.f,prevLine:T.prevLine,thisLine:T.thisLine,block:T.block,htmlState:T.htmlState&&H.copyState(fe,T.htmlState),indentation:T.indentation,localMode:T.localMode,localState:T.localMode?H.copyState(T.localMode,T.localState):null,inline:T.inline,text:T.text,formatting:!1,linkText:T.linkText,linkTitle:T.linkTitle,linkHref:T.linkHref,code:T.code,em:T.em,strong:T.strong,strikethrough:T.strikethrough,emoji:T.emoji,header:T.header,setext:T.setext,hr:T.hr,taskList:T.taskList,list:T.list,listStack:T.listStack.slice(0),quote:T.quote,indentedCode:T.indentedCode,trailingSpace:T.trailingSpace,trailingSpaceNewLine:T.trailingSpaceNewLine,md_inside:T.md_inside,fencedEndRE:T.fencedEndRE}},token:function(T,y){if(y.formatting=!1,T!=y.thisLine.stream){if(y.header=0,y.hr=!1,T.match(/^\s*$/,!0))return ie(y),null;if(y.prevLine=y.thisLine,y.thisLine={stream:T},y.taskList=!1,y.trailingSpace=0,y.trailingSpaceNewLine=!1,!y.localState&&(y.f=y.block,y.f!=Se)){var $=T.match(/^\s*/,!0)[0].replace(/\t/g,v).length;if(y.indentation=$,y.indentationDiff=null,$>0)return null}}return y.f(T,y)},innerMode:function(T){return T.block==Se?{state:T.htmlState,mode:fe}:T.localState?{state:T.localState,mode:T.localMode}:{state:T,mode:me}},indent:function(T,y,$){return T.block==Se&&fe.indent?fe.indent(T.htmlState,y,$):T.localState&&T.localMode.indent?T.localMode.indent(T.localState,y,$):H.Pass},blankLine:ie,getType:xe,blockCommentStart:"",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return me},"xml"),H.defineMIME("text/markdown","markdown"),H.defineMIME("text/x-markdown","markdown")})},lzim:function(ke,j,d){"use strict";var H=d("E7E6"),ve=d.n(H);d.d(j,"z",function(){return ve.a});var re=d("/GNS"),fe=d.n(re);d.d(j,"y",function(){return fe.a});var he=d("FOrL"),te=d.n(he);d.d(j,"s",function(){return te.a});var U=d("HpTS"),Y=d.n(U);d.d(j,"A",function(){return Y.a});var L=d("tWlo"),P=d.n(L);d.d(j,"a",function(){return P.a});var b=d("7ZXX"),C=d.n(b);d.d(j,"m",function(){return C.a});var k=d("GABl"),E=d.n(k);d.d(j,"f",function(){return E.a});var A=d("onxn"),D=d.n(A);d.d(j,"o",function(){return D.a});var g=d("nKGa"),v=d.n(g);d.d(j,"n",function(){return v.a});var S=d("4qgm"),I=d.n(S);d.d(j,"C",function(){return I.a});var oe=d("JeFH"),ie=d.n(oe);d.d(j,"b",function(){return ie.a});var se=d("ji0R"),Se=d.n(se);d.d(j,"j",function(){return Se.a});var ge=d("W6BS"),xe=d.n(ge);d.d(j,"D",function(){return xe.a});var be=d("kPYp"),V=d.n(be);d.d(j,"E",function(){return V.a});var R=d("nukY"),de=d.n(R),Z=d("4u4S"),O=d.n(Z),K=d("yslc"),ne=d.n(K),Q=d("l2Kq"),me=d.n(Q),T=d("RMFE"),y=d.n(T);d.d(j,"p",function(){return y.a});var $=d("TGq3"),Ee=d.n($);d.d(j,"q",function(){return Ee.a});var we=d("SMhR"),Qe=d.n(we);d.d(j,"B",function(){return Qe.a});var Xe=d("8/bI"),Fe=d.n(Xe);d.d(j,"k",function(){return Fe.a});var je=d("JWDV"),Le=d.n(je);d.d(j,"d",function(){return Le.a});var Ie=d("Xsq0"),ae=d.n(Ie);d.d(j,"r",function(){return ae.a});var X=d("Ohmc"),_e=d.n(X);d.d(j,"c",function(){return _e.a});var tt=d("csWT"),it=d.n(tt);d.d(j,"e",function(){return it.a});var at=d("7v3h"),F=d.n(at);d.d(j,"l",function(){return F.a});var _=d("cRFk"),ce=d.n(_);d.d(j,"x",function(){return ce.a});var Ae=d("kPWJ"),Pe=d.n(Ae);d.d(j,"w",function(){return Pe.a});var Ne=d("qgvg"),We=d.n(Ne);d.d(j,"t",function(){return We.a});var He=d("FPkq"),pt=d.n(He);d.d(j,"v",function(){return pt.a});var qe=d("A/g1"),$e=d.n(qe);d.d(j,"g",function(){return $e.a});var Ke=d("Nmxd"),yt=d.n(Ke);d.d(j,"h",function(){return yt.a});var mt=d("5D2P"),ut=d.n(mt);d.d(j,"i",function(){return ut.a});var Ce=d("djh8"),Ze=d.n(Ce);d.d(j,"u",function(){return Ze.a});var st=d("Jq4h"),Re=d.n(st)},nKGa:function(ke,j,d){ke.exports=d.p+"static/export_exercise-template.f7655c19.png"},nZ20:function(ke,j,d){ke.exports={icons:"icons___3O80F"}},nnTU:function(ke,j,d){"use strict";d.d(j,"b",function(){return Y}),d.d(j,"a",function(){return L});var H=d("pmY6"),ve=d("746U"),re=d("Cg/j"),fe=d("MI8n"),he=d("24hK"),te=d("QDVR"),U=function(){for(var P=0,b=0,C=arguments.length;b=g.max?void 0:(g.ch=0,g.text=g.cm.getLine(++g.line),!0)}function P(g){return g.line<=g.min?void 0:(g.text=g.cm.getLine(--g.line),g.ch=g.text.length,!0)}function b(g){for(;;){var v=g.text.indexOf(">",g.ch);if(v==-1){if(L(g))continue;return}if(!Y(g,v+1)){g.ch=v+1;continue}var S=g.text.lastIndexOf("/",v),I=S>-1&&!/\S/.test(g.text.slice(S+1,v));return g.ch=v+1,I?"selfClose":"regular"}}function C(g){for(;;){var v=g.ch?g.text.lastIndexOf("<",g.ch-1):-1;if(v==-1){if(P(g))continue;return}if(!Y(g,v+1)){g.ch=v;continue}te.lastIndex=v,g.ch=v;var S=te.exec(g.text);if(S&&S.index==v)return S}}function k(g){for(;;){te.lastIndex=g.ch;var v=te.exec(g.text);if(!v){if(L(g))continue;return}if(!Y(g,v.index+1)){g.ch=v.index+1;continue}return g.ch=v.index+v[0].length,v}}function E(g){for(;;){var v=g.ch?g.text.lastIndexOf(">",g.ch-1):-1;if(v==-1){if(P(g))continue;return}if(!Y(g,v+1)){g.ch=v;continue}var S=g.text.lastIndexOf("/",v),I=S>-1&&!/\S/.test(g.text.slice(S+1,v));return g.ch=v+1,I?"selfClose":"regular"}}function A(g,v){for(var S=[];;){var I=k(g),oe,ie=g.line,se=g.ch-(I?I[0].length:0);if(!I||!(oe=b(g)))return;if(oe=="selfClose")continue;if(I[1]){for(var Se=S.length-1;Se>=0;--Se)if(S[Se]==I[2]){S.length=Se;break}if(Se<0&&(!v||v==I[2]))return{tag:I[2],from:ve(ie,se),to:ve(g.line,g.ch)}}else S.push(I[2])}}function D(g,v){for(var S=[];;){var I=E(g);if(!I)return;if(I=="selfClose"){C(g);continue}var oe=g.line,ie=g.ch,se=C(g);if(!se)return;if(se[1])S.push(se[2]);else{for(var Se=S.length-1;Se>=0;--Se)if(S[Se]==se[2]){S.length=Se;break}if(Se<0&&(!v||v==se[2]))return{tag:se[2],from:ve(g.line,g.ch),to:ve(oe,ie)}}}}H.registerHelper("fold","xml",function(g,v){for(var S=new U(g,v.line,0);;){var I=k(S);if(!I||S.line!=v.line)return;var oe=b(S);if(!oe)return;if(!I[1]&&oe!="selfClose"){var ie=ve(S.line,S.ch),se=A(S,I[2]);return se&&re(se.from,ie)>0?{from:ie,to:se.from}:null}}}),H.findMatchingTag=function(g,v,S){var I=new U(g,v.line,v.ch,S);if(I.text.indexOf(">")==-1&&I.text.indexOf("<")==-1)return;var oe=b(I),ie=oe&&ve(I.line,I.ch),se=oe&&C(I);if(!oe||!se||re(I,v)>0)return;var Se={from:ve(I.line,I.ch),to:ie,tag:se[2]};return oe=="selfClose"?{open:Se,close:null,at:"open"}:se[1]?{open:D(I,se[2]),close:Se,at:"close"}:(I=new U(g,ie.line,ie.ch,S),{open:Se,close:A(I,se[2]),at:"open"})},H.findEnclosingTag=function(g,v,S,I){for(var oe=new U(g,v.line,v.ch,S);;){var ie=D(oe,I);if(!ie)break;var se=new U(g,v.line,v.ch,S),Se=A(se,ie.tag);if(Se)return{open:ie,close:Se}}},H.scanForClosingTag=function(g,v,S,I){var oe=new U(g,v.line,v.ch,I?{from:0,to:I}:null);return A(oe,S)}})},p5ED:function(ke,j,d){"use strict";var H=d("+L6B"),ve=d("2/Rp"),re=d("5Dmo"),fe=d("3S7+"),he=d("k1fw"),te=d("9og8"),U=d("tJVT"),Y=d("WmNS"),L=d.n(Y),P=d("q1tI"),b=d.n(P),C=d("vHTk"),k=d.n(C),E=d("yEEn"),A=d("ZW9T"),D=d("1vsH"),g=d("V0Rq"),v=d("m3rI");j.a=function(S){var I,oe,ie,se,Se,ge,xe=S.editOffice,be=xe===void 0?"view":xe,V=S.name,R=S.data,de=S.theme,Z=S.type,O=S.filename,K=S.monacoEditor,ne=S.className,Q=S.style,me=S.close,T=S.onClose,y=S.hasMask,$=S.disabledDownload,Ee=S.onImgDimensions,we=S.otherData,Qe=Object(P.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),Xe=Object(U.a)(Qe,2),Fe=Xe[0],je=Xe[1],Le=Object(P.useState)(""),Ie=Object(U.a)(Le,2),ae=Ie[0],X=Ie[1],_e=Object(P.useState)(),tt=Object(U.a)(_e,2),it=tt[0],at=tt[1],F=window.ENV==="build"?"/react/build":"",_=location.host.startsWith("localhost")?v.a.PROXY_SERVER:v.a.API_SERVER,ce,Ae=1024*1024,Pe=10*Ae,Ne=Object(P.useRef)();(I=R)!==null&&I!==void 0&&I.startsWith("/api")&&Z!=="txt"&&(R=v.a.API_SERVER+R),Z==="office"&&(ce=Object(D.P)(R).filesize,ce>Pe&&(Z="other")),O&&(K.filename=O),Object(P.useEffect)(function(){var qe,$e,Ke=(qe=document.cookie)===null||qe===void 0||(($e=qe.replace(/\s/g,""))===null||$e===void 0)?void 0:$e.split(";");Ke==null||Ke.map(function(yt){var mt=yt.split("=");mt[0]==="_educoder_session"&&X(mt[1])})},[]),Object(P.useEffect)(function(){Z==="office"&&We()},[Z,R]);var We=function(){var qe=Object(te.a)(L.a.mark(function $e(){var Ke,yt,mt;return L.a.wrap(function(Ce){for(;;)switch(Ce.prev=Ce.next){case 0:return console.log("data:",R),Ke=R,R.startsWith("http")||(Ke=location.origin+Ke),yt=new URL(Ke).pathname.split("/").pop(),Ce.next=6,Object(g.U)({attachment_id:yt});case 6:mt=Ce.sent,at(mt);case 8:case"end":return Ce.stop()}},$e)}));return function(){return qe.apply(this,arguments)}}(),He=function(){if(R.startsWith("http")||R.startsWith("blob:")){pt();return}Object(D.x)(O||"educoder",R,O)},pt=function(){Object(D.v)(O||"educoder",decodeURIComponent(R))};return b.a.createElement("div",{style:Object(he.a)({},Q||{}),className:"".concat(y&&k.a.bgBlack," ").concat(Z?k.a.wrp:"hide")},me&&b.a.createElement("div",{className:k.a.close,ref:Ne},!!Ee&&b.a.createElement(fe.a,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:function(){return Ne.current}},b.a.createElement("span",{onClick:function(){T(),Ee()}},b.a.createElement("i",{className:"icon-yulanpizhu"}))),!$&&b.a.createElement(fe.a,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:function(){return Ne.current}},b.a.createElement("span",{onClick:pt},b.a.createElement("i",{className:"icon-quxiaozhiding"}))),b.a.createElement(fe.a,{title:"\u5173\u95ED",getPopupContainer:function(){return Ne.current}},b.a.createElement("span",{className:"",onClick:T},b.a.createElement("i",{className:"icon-guanbi1"})))),b.a.createElement("div",{className:"".concat(k.a[ne]," ").concat(ne," ").concat(k.a.monaco," ").concat(Z==="txt"?"show":"hide")},Z==="txt"&&b.a.createElement(A.b,K)),Z==="audio"&&b.a.createElement("audio",{src:"".concat(((oe=R)===null||oe===void 0?void 0:oe.indexOf("http://"))>-1||((ie=R)===null||ie===void 0?void 0:ie.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(R),autoPlay:!0}),Z==="video"&&b.a.createElement(b.a.Fragment,null,((se=R)===null||se===void 0?void 0:se.indexOf("http"))>-1?b.a.createElement("video",{controls:!0,src:"".concat(R),autoPlay:!0}):b.a.createElement("video",{controls:!0,src:"data:video/mp4;base64,".concat(R),autoPlay:!0})),Z==="office"&&it&&b.a.createElement("iframe",{src:"".concat(F,"/office.html?key=").concat(it.key,"&url=").concat(_+it.url,"&callbackUrl=").concat(_+it.callbackUrl,"&fileType=").concat(it.fileType,"&title=").concat(it.title,"&model=").concat(be,"&officeServer=").concat(v.a.OFFICE_SERVER,"&disabledDownload=").concat(!!$)}),(Z==="xlsx"||Z==="doc"||Z==="pptx"||Z==="docx")&&b.a.createElement("iframe",{src:"/react/build/office.html?key=".concat(we.key,"&url=").concat(v.a.API_SERVER+we.url,"&callbackUrl=").concat(v.a.API_SERVER+we.callbackUrl,"&fileType=").concat(we.fileType,"&title=").concat(we.title,"&model=").concat(we.model)}),Z==="html"&&b.a.createElement("iframe",{src:R+"&disposition=inline"}),Z==="pdf"&&b.a.createElement("embed",{className:k.a.embed,src:R}),Z==="image"&&b.a.createElement("img",{src:"".concat(((Se=R)===null||Se===void 0?void 0:Se.indexOf("http://"))>-1||((ge=R)===null||ge===void 0?void 0:ge.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(R)}),Z==="other"&&b.a.createElement("div",null,b.a.createElement(ve.a,{type:"primary",size:"large",onClick:He},b.a.createElement(E.a,null),"\u70B9\u51FB\u4E0B\u8F7D")),Z==="download"&&b.a.createElement(ve.a,{type:"primary",size:"large",onClick:He},b.a.createElement(E.a,null),"\u70B9\u51FB\u4E0B\u8F7D"))}},"p77/":function(ke,j,d){},pmY6:function(ke,j,d){"use strict";d.d(j,"g",function(){return he}),d.d(j,"f",function(){return te}),d.d(j,"e",function(){return U}),d.d(j,"h",function(){return Y}),d.d(j,"b",function(){return L}),d.d(j,"a",function(){return P}),d.d(j,"d",function(){return b}),d.d(j,"c",function(){return C});var H=!1,ve="__is_disposable_tracked__";function re(k){if(!H)return;if(k&&k!==P.None)try{k[ve]=!0}catch(E){}}function fe(k){if(!H)return k;var E=new Error("Potentially leaked disposable").stack;return setTimeout(function(){k[ve]||console.log(E)},3e3),k}function he(k){return typeof k.dispose=="function"&&k.dispose.length===0}function te(k){return Array.isArray(k)?(k.forEach(function(E){E&&(re(E),E.dispose())}),[]):k?(re(k),k.dispose(),k):void 0}function U(){for(var k=[],E=0;E=re.length?{done:!0}:{done:!1,value:re[te++]}},e:function(C){throw C},f:U}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var Y=!0,L=!1,P;return{s:function(){he=re[Symbol.iterator]()},n:function(){var C=he.next();return Y=C.done,C},e:function(C){L=!0,P=C},f:function(){try{!Y&&he.return!=null&&he.return()}finally{if(L)throw P}}}}},rUJ1:function(ke,j){const d=/[&<>"']/,H=/[&<>"']/g,ve=/[<>"']|&(?!#?\w+;)/,re=/[<>"']|&(?!#?\w+;)/g,fe={"&":"&","<":"<",">":">",'"':""","'":"'"},he=ge=>fe[ge];function te(ge,xe){if(xe){if(d.test(ge))return ge.replace(H,he)}else if(ve.test(ge))return ge.replace(re,he);return ge}const U=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function Y(ge){return ge.replace(U,(xe,be)=>(be=be.toLowerCase(),be==="colon"?":":be.charAt(0)==="#"?be.charAt(1)==="x"?String.fromCharCode(parseInt(be.substring(2),16)):String.fromCharCode(+be.substring(1)):""))}const L=/(^|[^\[])\^/g;function P(ge,xe){ge=ge.source||ge,xe=xe||"";const be={replace:(V,R)=>(R=R.source||R,R=R.replace(L,"$1"),ge=ge.replace(V,R),be),getRegex:()=>new RegExp(ge,xe)};return be}const b=/[^\w:]/g,C=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function k(ge,xe,be){if(ge){let V;try{V=decodeURIComponent(Y(be)).replace(b,"").toLowerCase()}catch(R){return null}if(V.indexOf("javascript:")===0||V.indexOf("vbscript:")===0||V.indexOf("data:")===0)return null}xe&&!C.test(be)&&(be=v(xe,be));try{be=encodeURI(be).replace(/%25/g,"%")}catch(V){return null}return be}const E={},A=/^[^:]+:\/*[^/]*$/,D=/^([^:]+:)[\s\S]*$/,g=/^([^:]+:\/*[^/]*)[\s\S]*$/;function v(ge,xe){E[" "+ge]||(A.test(ge)?E[" "+ge]=ge+"/":E[" "+ge]=ie(ge,"/",!0)),ge=E[" "+ge];const be=ge.indexOf(":")===-1;return xe.substring(0,2)==="//"?be?xe:ge.replace(D,"$1")+xe:xe.charAt(0)==="/"?be?xe:ge.replace(g,"$1")+xe:ge+xe}const S={exec:function(){}};function I(ge){let xe=1,be,V;for(;xe{let K=!1,ne=Z;for(;--ne>=0&&O[ne]==="\\";)K=!K;return K?"|":" |"}),V=be.split(/ \|/);let R=0;if(V.length>xe)V.splice(xe);else for(;V.length4||((V=F.detail)===null||V===void 0?void 0:V.identity)===void 0||((X=F.detail)===null||X===void 0?void 0:X.shixun_status)===2||((B=F.detail)===null||B===void 0?void 0:B.shixun_status)===1);return c.a.createElement("aside",{className:"bg-white mb10 pl20 pr20 ".concat(b.a.wrap)},c.a.createElement(O.a,{gutter:[20,20],align:"middle"},c.a.createElement(d.a,{flex:1},c.a.createElement("span",{className:b.a.icons},c.a.createElement("img",{src:_.f,width:"14"})),c.a.createElement("span",{className:"font16"},"\u7B2C ",i==null?void 0:i.position," \u5173\uFF1A",y)),c.a.createElement(d.a,null,(i==null?void 0:i.prev_challenge)&&c.a.createElement(v.a,{type:"primary",ghost:!0,className:"mt10 mr5",onClick:function(){var E,P=i.prev_challenge.st===0?"/editcheckpoint":"/editquestion",I="/shixuns/".concat(C.id,"/challenges/").concat(i==null||((E=i.prev_challenge)===null||E===void 0)?void 0:E.id).concat(P);a.d.replace(I)}},"\u4E0A\u4E00\u5173"),i.next_challenge&&c.a.createElement(v.a,{type:"primary",ghost:!0,className:"mt10 mr5",onClick:function(){var E,P=i.next_challenge.st===0?"/editcheckpoint":"/editquestion",I="/shixuns/".concat(C.id,"/challenges/").concat(i==null||((E=i.next_challenge)===null||E===void 0)?void 0:E.id).concat(P);a.d.replace(I)}},"\u4E0B\u4E00\u5173"),N&&c.a.createElement(v.a,{type:"primary"},c.a.createElement(u.a,{to:"/shixuns/".concat(C.id,"/challenges/newquestion")},"\u65B0\u589E\u9009\u62E9\u9898\u4EFB\u52A1")),N&&c.a.createElement(v.a,{type:"primary",className:"ml5"},c.a.createElement(u.a,{to:"/shixuns/".concat(C.id,"/challenges/new")},"\u65B0\u589E\u5B9E\u8DF5\u4EFB\u52A1")),c.a.createElement(v.a,{type:"primary",className:"ml5"},c.a.createElement(u.a,{to:"/shixuns/".concat(C.id,"/challenges")},"\u8FD4\u56DE")))))};S.a=Object(a.a)(function(x){var n=x.shixunsDetail,K=x.newCourse,V=x.loading,X=x.globalSetting;return{shixunsDetail:n,newCourse:K,globalSetting:X,loading:V.effects}})(h)},Gytx:function(J,S){J.exports=function(A,O,z,v){var U=z?z.call(v,A,O):void 0;if(U!==void 0)return!!U;if(A===O)return!0;if(typeof A!="object"||!A||typeof O!="object"||!O)return!1;var d=Object.keys(A),W=Object.keys(O);if(d.length!==W.length)return!1;for(var w=Object.prototype.hasOwnProperty.bind(O),c=0;c4||((V=F.detail)===null||V===void 0?void 0:V.identity)===void 0||((X=F.detail)===null||X===void 0?void 0:X.shixun_status)===2||((B=F.detail)===null||B===void 0?void 0:B.shixun_status)===1);return c.a.createElement("aside",{className:"bg-white mb10 pl20 pr20 ".concat(b.a.wrap)},c.a.createElement(O.a,{gutter:[20,20],align:"middle"},c.a.createElement(d.a,{flex:1},c.a.createElement("span",{className:b.a.icons},c.a.createElement("img",{src:_.e,width:"14"})),c.a.createElement("span",{className:"font16"},"\u7B2C ",i==null?void 0:i.position," \u5173\uFF1A",y)),c.a.createElement(d.a,null,(i==null?void 0:i.prev_challenge)&&c.a.createElement(v.a,{type:"primary",ghost:!0,className:"mt10 mr5",onClick:function(){var E,P=i.prev_challenge.st===0?"/editcheckpoint":"/editquestion",I="/shixuns/".concat(C.id,"/challenges/").concat(i==null||((E=i.prev_challenge)===null||E===void 0)?void 0:E.id).concat(P);a.d.replace(I)}},"\u4E0A\u4E00\u5173"),i.next_challenge&&c.a.createElement(v.a,{type:"primary",ghost:!0,className:"mt10 mr5",onClick:function(){var E,P=i.next_challenge.st===0?"/editcheckpoint":"/editquestion",I="/shixuns/".concat(C.id,"/challenges/").concat(i==null||((E=i.next_challenge)===null||E===void 0)?void 0:E.id).concat(P);a.d.replace(I)}},"\u4E0B\u4E00\u5173"),N&&c.a.createElement(v.a,{type:"primary"},c.a.createElement(u.a,{to:"/shixuns/".concat(C.id,"/challenges/newquestion")},"\u65B0\u589E\u9009\u62E9\u9898\u4EFB\u52A1")),N&&c.a.createElement(v.a,{type:"primary",className:"ml5"},c.a.createElement(u.a,{to:"/shixuns/".concat(C.id,"/challenges/new")},"\u65B0\u589E\u5B9E\u8DF5\u4EFB\u52A1")),c.a.createElement(v.a,{type:"primary",className:"ml5"},c.a.createElement(u.a,{to:"/shixuns/".concat(C.id,"/challenges")},"\u8FD4\u56DE")))))};S.a=Object(a.a)(function(x){var n=x.shixunsDetail,K=x.newCourse,V=x.loading,X=x.globalSetting;return{shixunsDetail:n,newCourse:K,globalSetting:X,loading:V.effects}})(h)},Gytx:function(J,S){J.exports=function(A,O,z,v){var U=z?z.call(v,A,O):void 0;if(U!==void 0)return!!U;if(A===O)return!0;if(typeof A!="object"||!A||typeof O!="object"||!O)return!1;var d=Object.keys(A),W=Object.keys(O);if(d.length!==W.length)return!1;for(var w=Object.prototype.hasOwnProperty.bind(O),c=0;cA * * LICENSE * https://github.com/ecomfe/zrender/blob/master/LICENSE.txt -*/var l=!T.canvasSupported,a={canvas:x},t={},o="4.3.1";function s(f,I){var C=new d(Q(),f,I);return t[C.id]=C,C}function h(f){if(f)f.dispose();else{for(var I in t)t.hasOwnProperty(I)&&t[I].dispose();t={}}return this}function b(f){return t[f]}function L(f,I){a[f]=I}function m(f){delete t[f]}var d=function(f,I,C){C=C||{},this.dom=I,this.id=f;var B=this,O=new S,X=C.renderer;if(l){if(!a.vml)throw new Error("You need to require 'zrender/vml/vml' to support IE8");X="vml"}else(!X||!a[X])&&(X="canvas");var w=new a[X](I,O,C,f);this.storage=O,this.painter=w;var M=!T.node&&!T.worker?new r(w.getViewportRoot(),w.root):null;this.handler=new k(O,w,M,w.root),this.animation=new u({stage:{update:D.bind(this.flush,this)}}),this.animation.start(),this._needsRefresh;var c=O.delFromStorage,E=O.addToStorage;O.delFromStorage=function(z){c.call(O,z),z&&z.removeSelfFromZr(B)},O.addToStorage=function(z){E.call(O,z),z.addSelfToZr(B)}};d.prototype={constructor:d,getId:function(){return this.id},add:function(f){this.storage.addRoot(f),this._needsRefresh=!0},remove:function(f){this.storage.delRoot(f),this._needsRefresh=!0},configLayer:function(f,I){this.painter.configLayer&&this.painter.configLayer(f,I),this._needsRefresh=!0},setBackgroundColor:function(f){this.painter.setBackgroundColor&&this.painter.setBackgroundColor(f),this._needsRefresh=!0},refreshImmediately:function(){this._needsRefresh=this._needsRefreshHover=!1,this.painter.refresh(),this._needsRefresh=this._needsRefreshHover=!1},refresh:function(){this._needsRefresh=!0},flush:function(){var f;this._needsRefresh&&(f=!0,this.refreshImmediately()),this._needsRefreshHover&&(f=!0,this.refreshHoverImmediately()),f&&this.trigger("rendered")},addHover:function(f,I){if(this.painter.addHover){var C=this.painter.addHover(f,I);return this.refreshHover(),C}},removeHover:function(f){this.painter.removeHover&&(this.painter.removeHover(f),this.refreshHover())},clearHover:function(){this.painter.clearHover&&(this.painter.clearHover(),this.refreshHover())},refreshHover:function(){this._needsRefreshHover=!0},refreshHoverImmediately:function(){this._needsRefreshHover=!1,this.painter.refreshHover&&this.painter.refreshHover()},resize:function(f){f=f||{},this.painter.resize(f.width,f.height),this.handler.resize()},clearAnimation:function(){this.animation.clear()},getWidth:function(){return this.painter.getWidth()},getHeight:function(){return this.painter.getHeight()},pathToImage:function(f,I){return this.painter.pathToImage(f,I)},setCursorStyle:function(f){this.handler.setCursorStyle(f)},findHover:function(f,I){return this.handler.findHover(f,I)},on:function(f,I,C){this.handler.on(f,I,C)},off:function(f,I){this.handler.off(f,I)},trigger:function(f,I){this.handler.trigger(f,I)},clear:function(){this.storage.delRoot(),this.painter.clear()},dispose:function(){this.animation.stop(),this.clear(),this.storage.dispose(),this.painter.dispose(),this.handler.dispose(),this.animation=this.storage=this.painter=this.handler=null,m(this.id)}},R.version=o,R.init=s,R.dispose=h,R.getInstance=b,R.registerPainter=L},bYtY:function(re,R){var i={"[object Function]":1,"[object RegExp]":1,"[object Date]":1,"[object Error]":1,"[object CanvasGradient]":1,"[object CanvasPattern]":1,"[object Image]":1,"[object Canvas]":1},Q={"[object Int8Array]":1,"[object Uint8Array]":1,"[object Uint8ClampedArray]":1,"[object Int16Array]":1,"[object Uint16Array]":1,"[object Int32Array]":1,"[object Uint32Array]":1,"[object Float32Array]":1,"[object Float64Array]":1},T=Object.prototype.toString,D=Array.prototype,k=D.forEach,S=D.filter,x=D.slice,u=D.map,r=D.reduce,l={};function a(oe,Ce){oe==="createCanvas"&&(m=null),l[oe]=Ce}function t(oe){if(oe==null||typeof oe!="object")return oe;var Ce=oe,q=T.call(oe);if(q==="[object Array]"){if(!xe(oe)){Ce=[];for(var Z=0,ue=oe.length;Z=0;O--)(B=L[O])&&(C=(I<3?B(C):I>3?B(m,d,C):B(m,d))||C);return I>3&&C&&Object.defineProperty(m,d,C),C},r=function(L,m){return function(d,f){m(d,f,L)}},l=function(){for(var L=0,m=0,d=arguments.length;m=0&&(I.splice(C,1),f._onDidChangeMenu.fire(m))}}},L.prototype.getMenuItems=function(m){var d=(this._menuItems.get(m)||[]).slice(0);return m===0&&this._appendImplicitItems(d),d},L.prototype._appendImplicitItems=function(m){for(var d=new Set,f=m.filter(function(w){return a(w)}),I=0,C=f;IT&&x>k||xS?u:0}re.exports=i},iXp4:function(re,R,i){var Q=i("ItGF"),T=[["shadowBlur",0],["shadowColor","#000"],["shadowOffsetX",0],["shadowOffsetY",0]];function D(k){return Q.browser.ie&&Q.browser.version>=11?function(){var S=this.__clipPaths,x=this.style,u;if(S)for(var r=0;rT+r&&u>k+r||uQ+r&&x>D+r||x=a.x&&r<=a.x+a.width&&l>=a.y&&l<=a.y+a.height},clone:function(){return new x(this.x,this.y,this.width,this.height)},copy:function(r){this.x=r.x,this.y=r.y,this.width=r.width,this.height=r.height},plain:function(){return{x:this.x,y:this.y,width:this.width,height:this.height}}},x.create=function(r){return new x(r.x,r.y,r.width,r.height)};var u=x;re.exports=u},mLcG:function(re,R){var i=typeof window!="undefined"&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(Q){setTimeout(Q,16)};re.exports=i},n1HI:function(re,R,i){var Q=i("hX1E"),T=Q.normalizeRadian,D=Math.PI*2;function k(S,x,u,r,l,a,t,o,s){if(t===0)return!1;var h=t;o-=S,s-=x;var b=Math.sqrt(o*o+s*s);if(b-h>u||b+hl&&(l+=D);var m=Math.atan2(s,o);return m<0&&(m+=D),m>=r&&m<=l||m+D>=r&&m+D<=l}R.containStroke=k},n6Mw:function(re,R,i){var Q=i("SrGk"),T=i("bYtY"),D=i("Fofx");function k(x,u){Q.call(this,x,u,"clipPath","__clippath_in_use__")}T.inherits(k,Q),k.prototype.update=function(x){var u=this.getSvgElement(x);u&&this.updateDom(u,x.__clipPaths,!1);var r=this.getTextSvgElement(x);r&&this.updateDom(r,x.__clipPaths,!0),this.markUsed(x)},k.prototype.updateDom=function(x,u,r){if(u&&u.length>0){var l=this.getDefs(!0),a=u[0],t,o,s=r?"_textDom":"_dom";a[s]?(o=a[s].getAttribute("id"),t=a[s],l.contains(t)||l.appendChild(t)):(o="zr"+this._zrId+"-clip-"+this.nextId,++this.nextId,t=this.createElement("clipPath"),t.setAttribute("id",o),l.appendChild(t),a[s]=t);var h=this.getSvgProxy(a);if(a.transform&&a.parent.invTransform&&!r){var b=Array.prototype.slice.call(a.transform);D.mul(a.transform,a.parent.invTransform,a.transform),h.brush(a),a.transform=b}else h.brush(a);var L=this.getSvgElement(a);t.innerHTML="",t.appendChild(L.cloneNode()),x.setAttribute("clip-path","url(#"+o+")"),u.length>1&&this.updateDom(t,u.slice(1),r)}else x&&x.setAttribute("clip-path","none")},k.prototype.markUsed=function(x){var u=this;x.__clipPaths&&T.each(x.__clipPaths,function(r){r._dom&&Q.prototype.markUsed.call(u,r._dom),r._textDom&&Q.prototype.markUsed.call(u,r._textDom)})};var S=k;re.exports=S},nCxF:function(re,R,i){var Q=i("QBsz"),T=Q.min,D=Q.max,k=Q.scale,S=Q.distance,x=Q.add,u=Q.clone,r=Q.sub;function l(a,t,o,s){var h=[],b=[],L=[],m=[],d,f,I,C;if(s){I=[Infinity,Infinity],C=[-Infinity,-Infinity];for(var B=0,O=a.length;Bse&&(N="other")),A&&(P.filename=A),Object(a.useEffect)(function(){var Me,_e,De=(Me=document.cookie)===null||Me===void 0||((_e=Me.replace(/\s/g,""))===null||_e===void 0)?void 0:_e.split(";");De==null||De.map(function(Ne){var je=Ne.split("=");je[0]==="_educoder_session"&&ae(je[1])})},[]),Object(a.useEffect)(function(){N==="office"&&be()},[N,z]);var be=function(){var Me=Object(x.a)(l.a.mark(function _e(){var De,Ne,je;return l.a.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:return console.log("data:",z),De=z,z.startsWith("http")||(De=location.origin+De),Ne=new URL(De).pathname.split("/").pop(),we.next=6,Object(m.U)({attachment_id:Ne});case 6:je=we.sent,Ce(je);case 8:case"end":return we.stop()}},_e)}));return function(){return Me.apply(this,arguments)}}(),Se=function(){if(z.startsWith("http")||z.startsWith("blob:")){Re();return}Object(L.x)(A||"educoder",z,A)},Re=function(){Object(L.v)(A||"educoder",decodeURIComponent(z))};return t.a.createElement("div",{style:Object(S.a)({},U||{}),className:"".concat(ee&&s.a.bgBlack," ").concat(N?s.a.wrp:"hide")},F&&t.a.createElement("div",{className:s.a.close,ref:me},!!g&&t.a.createElement(k.a,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:function(){return me.current}},t.a.createElement("span",{onClick:function(){Y(),g()}},t.a.createElement("i",{className:"icon-yulanpizhu"}))),!H&&t.a.createElement(k.a,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:function(){return me.current}},t.a.createElement("span",{onClick:Re},t.a.createElement("i",{className:"icon-quxiaozhiding"}))),t.a.createElement(k.a,{title:"\u5173\u95ED",getPopupContainer:function(){return me.current}},t.a.createElement("span",{className:"",onClick:Y},t.a.createElement("i",{className:"icon-guanbi1"})))),t.a.createElement("div",{className:"".concat(s.a[W]," ").concat(W," ").concat(s.a.monaco," ").concat(N==="txt"?"show":"hide")},N==="txt"&&t.a.createElement(b.b,P)),N==="audio"&&t.a.createElement("audio",{src:"".concat(((C=z)===null||C===void 0?void 0:C.indexOf("http://"))>-1||((B=z)===null||B===void 0?void 0:B.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(z),autoPlay:!0}),N==="video"&&t.a.createElement(t.a.Fragment,null,((O=z)===null||O===void 0?void 0:O.indexOf("http"))>-1?t.a.createElement("video",{controls:!0,src:"".concat(z),autoPlay:!0}):t.a.createElement("video",{controls:!0,src:"data:video/mp4;base64,".concat(z),autoPlay:!0})),N==="office"&&oe&&t.a.createElement("iframe",{src:"".concat(q,"/office.html?key=").concat(oe.key,"&url=").concat(Z+oe.url,"&callbackUrl=").concat(Z+oe.callbackUrl,"&fileType=").concat(oe.fileType,"&title=").concat(oe.title,"&model=").concat(c,"&officeServer=").concat(d.a.OFFICE_SERVER,"&disabledDownload=").concat(!!H)}),(N==="xlsx"||N==="doc"||N==="pptx"||N==="docx")&&t.a.createElement("iframe",{src:"/react/build/office.html?key=".concat(j.key,"&url=").concat(d.a.API_SERVER+j.url,"&callbackUrl=").concat(d.a.API_SERVER+j.callbackUrl,"&fileType=").concat(j.fileType,"&title=").concat(j.title,"&model=").concat(j.model)}),N==="html"&&t.a.createElement("iframe",{src:z+"&disposition=inline"}),N==="pdf"&&t.a.createElement("embed",{className:s.a.embed,src:z}),N==="image"&&t.a.createElement("img",{src:"".concat(((X=z)===null||X===void 0?void 0:X.indexOf("http://"))>-1||((w=z)===null||w===void 0?void 0:w.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(z)}),N==="other"&&t.a.createElement("div",null,t.a.createElement(T.a,{type:"primary",size:"large",onClick:Se},t.a.createElement(h.a,null),"\u70B9\u51FB\u4E0B\u8F7D")),N==="download"&&t.a.createElement(T.a,{type:"primary",size:"large",onClick:Se},t.a.createElement(h.a,null),"\u70B9\u51FB\u4E0B\u8F7D"))}},pmY6:function(re,R,i){"use strict";i.d(R,"g",function(){return S}),i.d(R,"f",function(){return x}),i.d(R,"e",function(){return u}),i.d(R,"h",function(){return r}),i.d(R,"b",function(){return l}),i.d(R,"a",function(){return a}),i.d(R,"d",function(){return t}),i.d(R,"c",function(){return o});var Q=!1,T="__is_disposable_tracked__";function D(s){if(!Q)return;if(s&&s!==a.None)try{s[T]=!0}catch(h){}}function k(s){if(!Q)return s;var h=new Error("Potentially leaked disposable").stack;return setTimeout(function(){s[T]||console.log(h)},3e3),s}function S(s){return typeof s.dispose=="function"&&s.dispose.length===0}function x(s){return Array.isArray(s)?(s.forEach(function(h){h&&(D(h),h.dispose())}),[]):s?(D(s),s.dispose(),s):void 0}function u(){for(var s=[],h=0;h=0&&(Oe=be[je],Oe.textAlign==="right");)E(H,g,Oe,V,Re,ue,Ne,"right"),Me-=Oe.width,Ne-=Oe.width,je--;for(De+=(ie-(De-Z)-(ye-Ne)-Me)/2;_e<=je;)Oe=be[_e],E(H,g,Oe,V,Re,ue,De+Oe.width/2,"center"),De+=Oe.width,_e++;ue+=Re}}function c(H,g,j,V,te){if(j&&g.textRotation){var ie=g.textOrigin;ie==="center"?(V=j.width/2+j.x,te=j.height/2+j.y):ie&&(V=ie[0]+j.x,te=ie[1]+j.y),H.translate(V,te),H.rotate(-g.textRotation),H.translate(-V,-te)}}function E(H,g,j,V,te,ie,ce,pe){var xe=V.rich[j.styleName]||{};xe.text=j.text;var he=j.textVerticalAlign,ae=ie+te/2;he==="top"?ae=ie+j.height/2:he==="bottom"&&(ae=ie+te-j.height/2),!j.isLineHolder&&z(xe)&&G(H,g,xe,pe==="right"?ce-j.width:pe==="center"?ce-j.width/2:ce,ae-j.height/2,j.width,j.height);var Pe=j.textPadding;Pe&&(ce=Y(ce,pe,Pe),ae-=j.height/2-Pe[2]-j.textHeight/2),P(g,"shadowBlur",D(xe.textShadowBlur,V.textShadowBlur,0)),P(g,"shadowColor",xe.textShadowColor||V.textShadowColor||"transparent"),P(g,"shadowOffsetX",D(xe.textShadowOffsetX,V.textShadowOffsetX,0)),P(g,"shadowOffsetY",D(xe.textShadowOffsetY,V.textShadowOffsetY,0)),P(g,"textAlign",pe),P(g,"textBaseline","middle"),P(g,"font",j.font||b);var Be=W(xe.textStroke||V.textStroke,Ce),oe=U(xe.textFill||V.textFill),Ce=T(xe.textStrokeWidth,V.textStrokeWidth);Be&&(P(g,"lineWidth",Ce),P(g,"strokeStyle",Be),g.strokeText(j.text,ce,ae)),oe&&(P(g,"fillStyle",oe),g.fillText(j.text,ce,ae))}function z(H){return!!(H.textBackgroundColor||H.textBorderWidth&&H.textBorderColor)}function G(H,g,j,V,te,ie,ce){var pe=j.textBackgroundColor,xe=j.textBorderWidth,he=j.textBorderColor,ae=x(pe);if(P(g,"shadowBlur",j.textBoxShadowBlur||0),P(g,"shadowColor",j.textBoxShadowColor||"transparent"),P(g,"shadowOffsetX",j.textBoxShadowOffsetX||0),P(g,"shadowOffsetY",j.textBoxShadowOffsetY||0),ae||xe&&he){g.beginPath();var Pe=j.textBorderRadius;Pe?l.buildPath(g,{x:V,y:te,width:ie,height:ce,r:Pe}):g.rect(V,te,ie,ce),g.closePath()}if(ae)if(P(g,"fillStyle",pe),j.fillOpacity!=null){var Be=g.globalAlpha;g.globalAlpha=j.fillOpacity*j.opacity,g.fill(),g.globalAlpha=Be}else g.fill();else if(u(pe)){var oe=pe.image;oe=a.createOrUpdateImage(oe,null,H,N,pe),oe&&a.isImageReady(oe)&&g.drawImage(oe,V,te,ie,ce)}if(xe&&he)if(P(g,"lineWidth",xe),P(g,"strokeStyle",he),j.strokeOpacity!=null){var Be=g.globalAlpha;g.globalAlpha=j.strokeOpacity*j.opacity,g.stroke(),g.globalAlpha=Be}else g.stroke()}function N(H,g){g.image=H}function A(H,g,j,V){var te=j.x||0,ie=j.y||0,ce=j.textAlign,pe=j.textVerticalAlign;if(V){var xe=j.textPosition;if(xe instanceof Array)te=V.x+F(xe[0],V.width),ie=V.y+F(xe[1],V.height);else{var he=g&&g.calculateTextPosition?g.calculateTextPosition(f,j,V):r.calculateTextPosition(f,j,V);te=he.x,ie=he.y,ce=ce||he.textAlign,pe=pe||he.textVerticalAlign}var ae=j.textOffset;ae&&(te+=ae[0],ie+=ae[1])}return H=H||{},H.baseX=te,H.baseY=ie,H.textAlign=ce,H.textVerticalAlign=pe,H}function P(H,g,j){return H[g]=t(H,g,j),H[g]}function W(H,g){return H==null||g<=0||H==="transparent"||H==="none"?null:H.image||H.colorStops?"#000":H}function U(H){return H==null||H==="none"?null:H.image||H.colorStops?"#000":H}function F(H,g){return typeof H=="string"?H.lastIndexOf("%")>=0?parseFloat(H)/100*g:parseFloat(H):H}function Y(H,g,j){return g==="right"?H-j[1]:g==="center"?H+j[3]/2-j[1]/2:H+j[3]}function ee(H,g){return H!=null&&(H||g.textBackgroundColor||g.textBorderWidth&&g.textBorderColor||g.textPadding)}R.normalizeTextStyle=C,R.renderText=O,R.getBoxPosition=A,R.getStroke=W,R.getFill=U,R.parsePercent=F,R.needDrawText=ee},qH13:function(re,R,i){var Q=i("ItGF"),T=i("QBsz"),D=T.applyTransform,k=i("mFDi"),S=i("Qe9p"),x=i("6GrX"),u=i("pzxd"),r=i("ni6a"),l=i("Gev7"),a=i("Dagg"),t=i("dqUG"),o=i("y+Vt"),s=i("IMiH"),h=i("QuXc"),b=i("06Qe"),L=s.CMD,m=Math.round,d=Math.sqrt,f=Math.abs,I=Math.cos,C=Math.sin,B=Math.max;if(!Q.canvasSupported){var O=",",X="progid:DXImageTransform.Microsoft",w=21600,M=w/2,c=1e5,E=1e3,z=function(se){se.style.cssText="position:absolute;left:0;top:0;width:1px;height:1px;",se.coordsize=w+","+w,se.coordorigin="0,0"},G=function(se){return String(se).replace(/&/g,"&").replace(/"/g,""")},N=function(se,me,be){return"rgb("+[se,me,be].join(",")+")"},A=function(se,me){me&&se&&me.parentNode!==se&&se.appendChild(me)},P=function(se,me){me&&se&&me.parentNode===se&&se.removeChild(me)},W=function(se,me,be){return(parseFloat(se)||0)*c+(parseFloat(me)||0)*E+be},U=u.parsePercent,F=function(se,me,be){var Se=S.parse(me);be=+be,isNaN(be)&&(be=1),Se&&(se.color=N(Se[0],Se[1],Se[2]),se.opacity=be*Se[3])},Y=function(se){var me=S.parse(se);return[N(me[0],me[1],me[2]),me[3]]},ee=function(se,me,be){var Se=me.fill;if(Se!=null)if(Se instanceof h){var Re,Me=0,_e=[0,0],De=0,Ne=1,je=be.getBoundingRect(),Oe=je.width,we=je.height;if(Se.type==="linear"){Re="gradient";var Ie=be.transform,ze=[Se.x*Oe,Se.y*we],Ae=[Se.x2*Oe,Se.y2*we];Ie&&(D(ze,ze,Ie),D(Ae,Ae,Ie));var Ue=Ae[0]-ze[0],ge=Ae[1]-ze[1];Me=Math.atan2(Ue,ge)*180/Math.PI,Me<0&&(Me+=360),Me<1e-6&&(Me=0)}else{Re="gradientradial";var ze=[Se.x*Oe,Se.y*we],Ie=be.transform,de=be.scale,fe=Oe,J=we;_e=[(ze[0]-je.x)/fe,(ze[1]-je.y)/J],Ie&&D(ze,ze,Ie),fe/=de[0]*w,J/=de[1]*w;var K=B(fe,J);De=2*0/K,Ne=2*Se.r/K-De}var $=Se.colorStops.slice();$.sort(function(rt,et){return rt.offset-et.offset});for(var ne=$.length,ve=[],Ee=[],Te=0;Te=2){var Ve=ve[0][0],$e=ve[1][0],nt=ve[0][1]*me.opacity,He=ve[1][1]*me.opacity;se.type=Re,se.method="none",se.focus="100%",se.angle=Me,se.color=Ve,se.color2=$e,se.colors=Ee.join(","),se.opacity=He,se.opacity2=nt}Re==="radial"&&(se.focusposition=_e.join(","))}else F(se,Se,me.opacity)},H=function(se,me){me.lineDash&&(se.dashstyle=me.lineDash.join(" ")),me.stroke!=null&&!(me.stroke instanceof h)&&F(se,me.stroke,me.opacity)},g=function(se,me,be,Se){var Re=me==="fill",Me=se.getElementsByTagName(me)[0];be[me]!=null&&be[me]!=="none"&&(Re||!Re&&be.lineWidth)?(se[Re?"filled":"stroked"]="true",be[me]instanceof h&&P(se,Me),Me||(Me=b.createNode(me)),Re?ee(Me,be,Se):H(Me,be),A(se,Me)):(se[Re?"filled":"stroked"]="false",P(se,Me))},j=[[],[],[]],V=function(se,me){var be=L.M,Se=L.C,Re=L.L,Me=L.A,_e=L.Q,De=[],Ne,je,Oe,we,Ie,ze,Ae=se.data,Ue=se.len();for(we=0;we.01?et&&(ut+=270/w):Math.abs(ht-Ve)<1e-4?et&&utQe?de-=270/w:de+=270/w:et&&htVe?ge+=270/w:ge-=270/w),De.push(tt,m(((Qe-$e)*Ee+ne)*w-M),O,m(((Ve-nt)*Te+ve)*w-M),O,m(((Qe+$e)*Ee+ne)*w-M),O,m(((Ve+nt)*Te+ve)*w-M),O,m((ut*Ee+ne)*w-M),O,m((ht*Te+ve)*w-M),O,m((ge*Ee+ne)*w-M),O,m((de*Te+ve)*w-M)),Ie=ge,ze=de;break;case L.R:var st=j[0],pt=j[1];st[0]=Ae[we++],st[1]=Ae[we++],pt[0]=st[0]+Ae[we++],pt[1]=st[1]+Ae[we++],me&&(D(st,st,me),D(pt,pt,me)),st[0]=m(st[0]*w-M),pt[0]=m(pt[0]*w-M),st[1]=m(st[1]*w-M),pt[1]=m(pt[1]*w-M),De.push(" m ",st[0],O,st[1]," l ",pt[0],O,st[1]," l ",pt[0],O,pt[1]," l ",st[0],O,pt[1]);break;case L.Z:De.push(" x ")}if(Ne>0){De.push(je);for(var Ke=0;Kexe&&(pe=0,ce={});var be=he.style,Se;try{be.font=se,Se=be.fontFamily.split(",")[0]}catch(Re){}me={style:be.fontStyle||ie,variant:be.fontVariant||ie,weight:be.fontWeight||ie,size:parseFloat(be.fontSize||12)|0,family:Se||"Microsoft YaHei"},ce[se]=me,pe++}return me},Pe;x.$override("measureText",function(se,me){var be=b.doc;Pe||(Pe=be.createElement("div"),Pe.style.cssText="position:absolute;top:-20000px;left:0;padding:0;margin:0;border:none;white-space:pre;",b.doc.body.appendChild(Pe));try{Pe.style.font=me}catch(Se){}return Pe.innerHTML="",Pe.appendChild(be.createTextNode(se)),{width:Pe.offsetWidth}});for(var Be=new k,oe=function(se,me,be,Se){var Re=this.style;this.__dirty&&u.normalizeTextStyle(Re,!0);var Me=Re.text;if(Me!=null&&(Me+=""),!Me)return;if(Re.rich){var _e=x.parseRichText(Me,Re);Me=[];for(var De=0;De<_e.lines.length;De++){for(var Ne=_e.lines[De].tokens,je=[],Oe=0;Oe=0;O--)(B=L[O])&&(C=(I<3?B(C):I>3?B(m,d,C):B(m,d))||C);return I>3&&C&&Object.defineProperty(m,d,C),C},r=function(L,m){return function(d,f){m(d,f,L)}},l=function(){for(var L=0,m=0,d=arguments.length;m=0&&(I.splice(C,1),f._onDidChangeMenu.fire(m))}}},L.prototype.getMenuItems=function(m){var d=(this._menuItems.get(m)||[]).slice(0);return m===0&&this._appendImplicitItems(d),d},L.prototype._appendImplicitItems=function(m){for(var d=new Set,f=m.filter(function(w){return a(w)}),I=0,C=f;IT&&x>k||xS?u:0}re.exports=i},iXp4:function(re,R,i){var Q=i("ItGF"),T=[["shadowBlur",0],["shadowColor","#000"],["shadowOffsetX",0],["shadowOffsetY",0]];function D(k){return Q.browser.ie&&Q.browser.version>=11?function(){var S=this.__clipPaths,x=this.style,u;if(S)for(var r=0;rT+r&&u>k+r||uQ+r&&x>D+r||x=a.x&&r<=a.x+a.width&&l>=a.y&&l<=a.y+a.height},clone:function(){return new x(this.x,this.y,this.width,this.height)},copy:function(r){this.x=r.x,this.y=r.y,this.width=r.width,this.height=r.height},plain:function(){return{x:this.x,y:this.y,width:this.width,height:this.height}}},x.create=function(r){return new x(r.x,r.y,r.width,r.height)};var u=x;re.exports=u},mLcG:function(re,R){var i=typeof window!="undefined"&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(Q){setTimeout(Q,16)};re.exports=i},n1HI:function(re,R,i){var Q=i("hX1E"),T=Q.normalizeRadian,D=Math.PI*2;function k(S,x,u,r,l,a,t,o,s){if(t===0)return!1;var h=t;o-=S,s-=x;var b=Math.sqrt(o*o+s*s);if(b-h>u||b+hl&&(l+=D);var m=Math.atan2(s,o);return m<0&&(m+=D),m>=r&&m<=l||m+D>=r&&m+D<=l}R.containStroke=k},n6Mw:function(re,R,i){var Q=i("SrGk"),T=i("bYtY"),D=i("Fofx");function k(x,u){Q.call(this,x,u,"clipPath","__clippath_in_use__")}T.inherits(k,Q),k.prototype.update=function(x){var u=this.getSvgElement(x);u&&this.updateDom(u,x.__clipPaths,!1);var r=this.getTextSvgElement(x);r&&this.updateDom(r,x.__clipPaths,!0),this.markUsed(x)},k.prototype.updateDom=function(x,u,r){if(u&&u.length>0){var l=this.getDefs(!0),a=u[0],t,o,s=r?"_textDom":"_dom";a[s]?(o=a[s].getAttribute("id"),t=a[s],l.contains(t)||l.appendChild(t)):(o="zr"+this._zrId+"-clip-"+this.nextId,++this.nextId,t=this.createElement("clipPath"),t.setAttribute("id",o),l.appendChild(t),a[s]=t);var h=this.getSvgProxy(a);if(a.transform&&a.parent.invTransform&&!r){var b=Array.prototype.slice.call(a.transform);D.mul(a.transform,a.parent.invTransform,a.transform),h.brush(a),a.transform=b}else h.brush(a);var L=this.getSvgElement(a);t.innerHTML="",t.appendChild(L.cloneNode()),x.setAttribute("clip-path","url(#"+o+")"),u.length>1&&this.updateDom(t,u.slice(1),r)}else x&&x.setAttribute("clip-path","none")},k.prototype.markUsed=function(x){var u=this;x.__clipPaths&&T.each(x.__clipPaths,function(r){r._dom&&Q.prototype.markUsed.call(u,r._dom),r._textDom&&Q.prototype.markUsed.call(u,r._textDom)})};var S=k;re.exports=S},nCxF:function(re,R,i){var Q=i("QBsz"),T=Q.min,D=Q.max,k=Q.scale,S=Q.distance,x=Q.add,u=Q.clone,r=Q.sub;function l(a,t,o,s){var h=[],b=[],L=[],m=[],d,f,I,C;if(s){I=[Infinity,Infinity],C=[-Infinity,-Infinity];for(var B=0,O=a.length;Bse&&(N="other")),A&&(P.filename=A),Object(a.useEffect)(function(){var Me,_e,De=(Me=document.cookie)===null||Me===void 0||((_e=Me.replace(/\s/g,""))===null||_e===void 0)?void 0:_e.split(";");De==null||De.map(function(Ne){var je=Ne.split("=");je[0]==="_educoder_session"&&ae(je[1])})},[]),Object(a.useEffect)(function(){N==="office"&&be()},[N,z]);var be=function(){var Me=Object(x.a)(l.a.mark(function _e(){var De,Ne,je;return l.a.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:return console.log("data:",z),De=z,z.startsWith("http")||(De=location.origin+De),Ne=new URL(De).pathname.split("/").pop(),we.next=6,Object(m.U)({attachment_id:Ne});case 6:je=we.sent,Ce(je);case 8:case"end":return we.stop()}},_e)}));return function(){return Me.apply(this,arguments)}}(),Se=function(){if(z.startsWith("http")||z.startsWith("blob:")){Re();return}Object(L.x)(A||"educoder",z,A)},Re=function(){Object(L.v)(A||"educoder",decodeURIComponent(z))};return t.a.createElement("div",{style:Object(S.a)({},U||{}),className:"".concat(ee&&s.a.bgBlack," ").concat(N?s.a.wrp:"hide")},F&&t.a.createElement("div",{className:s.a.close,ref:me},!!g&&t.a.createElement(k.a,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:function(){return me.current}},t.a.createElement("span",{onClick:function(){Y(),g()}},t.a.createElement("i",{className:"icon-yulanpizhu"}))),!H&&t.a.createElement(k.a,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:function(){return me.current}},t.a.createElement("span",{onClick:Re},t.a.createElement("i",{className:"icon-quxiaozhiding"}))),t.a.createElement(k.a,{title:"\u5173\u95ED",getPopupContainer:function(){return me.current}},t.a.createElement("span",{className:"",onClick:Y},t.a.createElement("i",{className:"icon-guanbi1"})))),t.a.createElement("div",{className:"".concat(s.a[W]," ").concat(W," ").concat(s.a.monaco," ").concat(N==="txt"?"show":"hide")},N==="txt"&&t.a.createElement(b.b,P)),N==="audio"&&t.a.createElement("audio",{src:"".concat(((C=z)===null||C===void 0?void 0:C.indexOf("http://"))>-1||((B=z)===null||B===void 0?void 0:B.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(z),autoPlay:!0}),N==="video"&&t.a.createElement(t.a.Fragment,null,((O=z)===null||O===void 0?void 0:O.indexOf("http"))>-1?t.a.createElement("video",{controls:!0,src:"".concat(z),autoPlay:!0}):t.a.createElement("video",{controls:!0,src:"data:video/mp4;base64,".concat(z),autoPlay:!0})),N==="office"&&oe&&t.a.createElement("iframe",{src:"".concat(q,"/office.html?key=").concat(oe.key,"&url=").concat(Z+oe.url,"&callbackUrl=").concat(Z+oe.callbackUrl,"&fileType=").concat(oe.fileType,"&title=").concat(oe.title,"&model=").concat(c,"&officeServer=").concat(d.a.OFFICE_SERVER,"&disabledDownload=").concat(!!H)}),(N==="xlsx"||N==="doc"||N==="pptx"||N==="docx")&&t.a.createElement("iframe",{src:"/react/build/office.html?key=".concat(j.key,"&url=").concat(d.a.API_SERVER+j.url,"&callbackUrl=").concat(d.a.API_SERVER+j.callbackUrl,"&fileType=").concat(j.fileType,"&title=").concat(j.title,"&model=").concat(j.model)}),N==="html"&&t.a.createElement("iframe",{src:z+"&disposition=inline"}),N==="pdf"&&t.a.createElement("embed",{className:s.a.embed,src:z}),N==="image"&&t.a.createElement("img",{src:"".concat(((X=z)===null||X===void 0?void 0:X.indexOf("http://"))>-1||((w=z)===null||w===void 0?void 0:w.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(z)}),N==="other"&&t.a.createElement("div",null,t.a.createElement(T.a,{type:"primary",size:"large",onClick:Se},t.a.createElement(h.a,null),"\u70B9\u51FB\u4E0B\u8F7D")),N==="download"&&t.a.createElement(T.a,{type:"primary",size:"large",onClick:Se},t.a.createElement(h.a,null),"\u70B9\u51FB\u4E0B\u8F7D"))}},pmY6:function(re,R,i){"use strict";i.d(R,"g",function(){return S}),i.d(R,"f",function(){return x}),i.d(R,"e",function(){return u}),i.d(R,"h",function(){return r}),i.d(R,"b",function(){return l}),i.d(R,"a",function(){return a}),i.d(R,"d",function(){return t}),i.d(R,"c",function(){return o});var Q=!1,T="__is_disposable_tracked__";function D(s){if(!Q)return;if(s&&s!==a.None)try{s[T]=!0}catch(h){}}function k(s){if(!Q)return s;var h=new Error("Potentially leaked disposable").stack;return setTimeout(function(){s[T]||console.log(h)},3e3),s}function S(s){return typeof s.dispose=="function"&&s.dispose.length===0}function x(s){return Array.isArray(s)?(s.forEach(function(h){h&&(D(h),h.dispose())}),[]):s?(D(s),s.dispose(),s):void 0}function u(){for(var s=[],h=0;h=0&&(Oe=be[je],Oe.textAlign==="right");)E(H,g,Oe,V,Re,ue,Ne,"right"),Me-=Oe.width,Ne-=Oe.width,je--;for(De+=(ie-(De-Z)-(ye-Ne)-Me)/2;_e<=je;)Oe=be[_e],E(H,g,Oe,V,Re,ue,De+Oe.width/2,"center"),De+=Oe.width,_e++;ue+=Re}}function c(H,g,j,V,te){if(j&&g.textRotation){var ie=g.textOrigin;ie==="center"?(V=j.width/2+j.x,te=j.height/2+j.y):ie&&(V=ie[0]+j.x,te=ie[1]+j.y),H.translate(V,te),H.rotate(-g.textRotation),H.translate(-V,-te)}}function E(H,g,j,V,te,ie,ce,pe){var xe=V.rich[j.styleName]||{};xe.text=j.text;var he=j.textVerticalAlign,ae=ie+te/2;he==="top"?ae=ie+j.height/2:he==="bottom"&&(ae=ie+te-j.height/2),!j.isLineHolder&&z(xe)&&G(H,g,xe,pe==="right"?ce-j.width:pe==="center"?ce-j.width/2:ce,ae-j.height/2,j.width,j.height);var Pe=j.textPadding;Pe&&(ce=Y(ce,pe,Pe),ae-=j.height/2-Pe[2]-j.textHeight/2),P(g,"shadowBlur",D(xe.textShadowBlur,V.textShadowBlur,0)),P(g,"shadowColor",xe.textShadowColor||V.textShadowColor||"transparent"),P(g,"shadowOffsetX",D(xe.textShadowOffsetX,V.textShadowOffsetX,0)),P(g,"shadowOffsetY",D(xe.textShadowOffsetY,V.textShadowOffsetY,0)),P(g,"textAlign",pe),P(g,"textBaseline","middle"),P(g,"font",j.font||b);var Be=W(xe.textStroke||V.textStroke,Ce),oe=U(xe.textFill||V.textFill),Ce=T(xe.textStrokeWidth,V.textStrokeWidth);Be&&(P(g,"lineWidth",Ce),P(g,"strokeStyle",Be),g.strokeText(j.text,ce,ae)),oe&&(P(g,"fillStyle",oe),g.fillText(j.text,ce,ae))}function z(H){return!!(H.textBackgroundColor||H.textBorderWidth&&H.textBorderColor)}function G(H,g,j,V,te,ie,ce){var pe=j.textBackgroundColor,xe=j.textBorderWidth,he=j.textBorderColor,ae=x(pe);if(P(g,"shadowBlur",j.textBoxShadowBlur||0),P(g,"shadowColor",j.textBoxShadowColor||"transparent"),P(g,"shadowOffsetX",j.textBoxShadowOffsetX||0),P(g,"shadowOffsetY",j.textBoxShadowOffsetY||0),ae||xe&&he){g.beginPath();var Pe=j.textBorderRadius;Pe?l.buildPath(g,{x:V,y:te,width:ie,height:ce,r:Pe}):g.rect(V,te,ie,ce),g.closePath()}if(ae)if(P(g,"fillStyle",pe),j.fillOpacity!=null){var Be=g.globalAlpha;g.globalAlpha=j.fillOpacity*j.opacity,g.fill(),g.globalAlpha=Be}else g.fill();else if(u(pe)){var oe=pe.image;oe=a.createOrUpdateImage(oe,null,H,N,pe),oe&&a.isImageReady(oe)&&g.drawImage(oe,V,te,ie,ce)}if(xe&&he)if(P(g,"lineWidth",xe),P(g,"strokeStyle",he),j.strokeOpacity!=null){var Be=g.globalAlpha;g.globalAlpha=j.strokeOpacity*j.opacity,g.stroke(),g.globalAlpha=Be}else g.stroke()}function N(H,g){g.image=H}function A(H,g,j,V){var te=j.x||0,ie=j.y||0,ce=j.textAlign,pe=j.textVerticalAlign;if(V){var xe=j.textPosition;if(xe instanceof Array)te=V.x+F(xe[0],V.width),ie=V.y+F(xe[1],V.height);else{var he=g&&g.calculateTextPosition?g.calculateTextPosition(f,j,V):r.calculateTextPosition(f,j,V);te=he.x,ie=he.y,ce=ce||he.textAlign,pe=pe||he.textVerticalAlign}var ae=j.textOffset;ae&&(te+=ae[0],ie+=ae[1])}return H=H||{},H.baseX=te,H.baseY=ie,H.textAlign=ce,H.textVerticalAlign=pe,H}function P(H,g,j){return H[g]=t(H,g,j),H[g]}function W(H,g){return H==null||g<=0||H==="transparent"||H==="none"?null:H.image||H.colorStops?"#000":H}function U(H){return H==null||H==="none"?null:H.image||H.colorStops?"#000":H}function F(H,g){return typeof H=="string"?H.lastIndexOf("%")>=0?parseFloat(H)/100*g:parseFloat(H):H}function Y(H,g,j){return g==="right"?H-j[1]:g==="center"?H+j[3]/2-j[1]/2:H+j[3]}function ee(H,g){return H!=null&&(H||g.textBackgroundColor||g.textBorderWidth&&g.textBorderColor||g.textPadding)}R.normalizeTextStyle=C,R.renderText=O,R.getBoxPosition=A,R.getStroke=W,R.getFill=U,R.parsePercent=F,R.needDrawText=ee},qH13:function(re,R,i){var Q=i("ItGF"),T=i("QBsz"),D=T.applyTransform,k=i("mFDi"),S=i("Qe9p"),x=i("6GrX"),u=i("pzxd"),r=i("ni6a"),l=i("Gev7"),a=i("Dagg"),t=i("dqUG"),o=i("y+Vt"),s=i("IMiH"),h=i("QuXc"),b=i("06Qe"),L=s.CMD,m=Math.round,d=Math.sqrt,f=Math.abs,I=Math.cos,C=Math.sin,B=Math.max;if(!Q.canvasSupported){var O=",",X="progid:DXImageTransform.Microsoft",w=21600,M=w/2,c=1e5,E=1e3,z=function(se){se.style.cssText="position:absolute;left:0;top:0;width:1px;height:1px;",se.coordsize=w+","+w,se.coordorigin="0,0"},G=function(se){return String(se).replace(/&/g,"&").replace(/"/g,""")},N=function(se,me,be){return"rgb("+[se,me,be].join(",")+")"},A=function(se,me){me&&se&&me.parentNode!==se&&se.appendChild(me)},P=function(se,me){me&&se&&me.parentNode===se&&se.removeChild(me)},W=function(se,me,be){return(parseFloat(se)||0)*c+(parseFloat(me)||0)*E+be},U=u.parsePercent,F=function(se,me,be){var Se=S.parse(me);be=+be,isNaN(be)&&(be=1),Se&&(se.color=N(Se[0],Se[1],Se[2]),se.opacity=be*Se[3])},Y=function(se){var me=S.parse(se);return[N(me[0],me[1],me[2]),me[3]]},ee=function(se,me,be){var Se=me.fill;if(Se!=null)if(Se instanceof h){var Re,Me=0,_e=[0,0],De=0,Ne=1,je=be.getBoundingRect(),Oe=je.width,we=je.height;if(Se.type==="linear"){Re="gradient";var Ie=be.transform,ze=[Se.x*Oe,Se.y*we],Ae=[Se.x2*Oe,Se.y2*we];Ie&&(D(ze,ze,Ie),D(Ae,Ae,Ie));var Ue=Ae[0]-ze[0],ge=Ae[1]-ze[1];Me=Math.atan2(Ue,ge)*180/Math.PI,Me<0&&(Me+=360),Me<1e-6&&(Me=0)}else{Re="gradientradial";var ze=[Se.x*Oe,Se.y*we],Ie=be.transform,de=be.scale,fe=Oe,J=we;_e=[(ze[0]-je.x)/fe,(ze[1]-je.y)/J],Ie&&D(ze,ze,Ie),fe/=de[0]*w,J/=de[1]*w;var K=B(fe,J);De=2*0/K,Ne=2*Se.r/K-De}var $=Se.colorStops.slice();$.sort(function(rt,et){return rt.offset-et.offset});for(var ne=$.length,ve=[],Ee=[],Te=0;Te=2){var Ve=ve[0][0],$e=ve[1][0],nt=ve[0][1]*me.opacity,He=ve[1][1]*me.opacity;se.type=Re,se.method="none",se.focus="100%",se.angle=Me,se.color=Ve,se.color2=$e,se.colors=Ee.join(","),se.opacity=He,se.opacity2=nt}Re==="radial"&&(se.focusposition=_e.join(","))}else F(se,Se,me.opacity)},H=function(se,me){me.lineDash&&(se.dashstyle=me.lineDash.join(" ")),me.stroke!=null&&!(me.stroke instanceof h)&&F(se,me.stroke,me.opacity)},g=function(se,me,be,Se){var Re=me==="fill",Me=se.getElementsByTagName(me)[0];be[me]!=null&&be[me]!=="none"&&(Re||!Re&&be.lineWidth)?(se[Re?"filled":"stroked"]="true",be[me]instanceof h&&P(se,Me),Me||(Me=b.createNode(me)),Re?ee(Me,be,Se):H(Me,be),A(se,Me)):(se[Re?"filled":"stroked"]="false",P(se,Me))},j=[[],[],[]],V=function(se,me){var be=L.M,Se=L.C,Re=L.L,Me=L.A,_e=L.Q,De=[],Ne,je,Oe,we,Ie,ze,Ae=se.data,Ue=se.len();for(we=0;we.01?et&&(ut+=270/w):Math.abs(ht-Ve)<1e-4?et&&utQe?de-=270/w:de+=270/w:et&&htVe?ge+=270/w:ge-=270/w),De.push(tt,m(((Qe-$e)*Ee+ne)*w-M),O,m(((Ve-nt)*Te+ve)*w-M),O,m(((Qe+$e)*Ee+ne)*w-M),O,m(((Ve+nt)*Te+ve)*w-M),O,m((ut*Ee+ne)*w-M),O,m((ht*Te+ve)*w-M),O,m((ge*Ee+ne)*w-M),O,m((de*Te+ve)*w-M)),Ie=ge,ze=de;break;case L.R:var st=j[0],pt=j[1];st[0]=Ae[we++],st[1]=Ae[we++],pt[0]=st[0]+Ae[we++],pt[1]=st[1]+Ae[we++],me&&(D(st,st,me),D(pt,pt,me)),st[0]=m(st[0]*w-M),pt[0]=m(pt[0]*w-M),st[1]=m(st[1]*w-M),pt[1]=m(pt[1]*w-M),De.push(" m ",st[0],O,st[1]," l ",pt[0],O,st[1]," l ",pt[0],O,pt[1]," l ",st[0],O,pt[1]);break;case L.Z:De.push(" x ")}if(Ne>0){De.push(je);for(var Ke=0;Kexe&&(pe=0,ce={});var be=he.style,Se;try{be.font=se,Se=be.fontFamily.split(",")[0]}catch(Re){}me={style:be.fontStyle||ie,variant:be.fontVariant||ie,weight:be.fontWeight||ie,size:parseFloat(be.fontSize||12)|0,family:Se||"Microsoft YaHei"},ce[se]=me,pe++}return me},Pe;x.$override("measureText",function(se,me){var be=b.doc;Pe||(Pe=be.createElement("div"),Pe.style.cssText="position:absolute;top:-20000px;left:0;padding:0;margin:0;border:none;white-space:pre;",b.doc.body.appendChild(Pe));try{Pe.style.font=me}catch(Se){}return Pe.innerHTML="",Pe.appendChild(be.createTextNode(se)),{width:Pe.offsetWidth}});for(var Be=new k,oe=function(se,me,be,Se){var Re=this.style;this.__dirty&&u.normalizeTextStyle(Re,!0);var Me=Re.text;if(Me!=null&&(Me+=""),!Me)return;if(Re.rich){var _e=x.parseRichText(Me,Re);Me=[];for(var De=0;De<_e.lines.length;De++){for(var Ne=_e.lines[De].tokens,je=[],Oe=0;Oe=0&&(this.delFromStorage(r),this._roots.splice(o,1),r instanceof D&&r.delChildrenFromStorage(this))},addToStorage:function(r){return r&&(r.__storage=this,r.dirty(!1)),this},delFromStorage:function(r){return r&&(r.__storage=null),this},dispose:function(){this._renderList=this._roots=null},displayableSortFunc:S};var u=x;re.exports=u},rA99:function(re,R,i){var Q=i("y+Vt"),T=i("QBsz"),D=i("Sj9i"),k=D.quadraticSubdivide,S=D.cubicSubdivide,x=D.quadraticAt,u=D.cubicAt,r=D.quadraticDerivativeAt,l=D.cubicDerivativeAt,a=[];function t(s,h,b){var L=s.cpx2,m=s.cpy2;return L===null||m===null?[(b?l:u)(s.x1,s.cpx1,s.cpx2,s.x2,h),(b?l:u)(s.y1,s.cpy1,s.cpy2,s.y2,h)]:[(b?r:x)(s.x1,s.cpx1,s.x2,h),(b?r:x)(s.y1,s.cpy1,s.y2,h)]}var o=Q.extend({type:"bezier-curve",shape:{x1:0,y1:0,x2:0,y2:0,cpx1:0,cpy1:0,percent:1},style:{stroke:"#000",fill:null},buildPath:function(s,h){var b=h.x1,L=h.y1,m=h.x2,d=h.y2,f=h.cpx1,I=h.cpy1,C=h.cpx2,B=h.cpy2,O=h.percent;if(O===0)return;s.moveTo(b,L),C==null||B==null?(O<1&&(k(b,f,m,O,a),f=a[1],m=a[2],k(L,I,d,O,a),I=a[1],d=a[2]),s.quadraticCurveTo(f,I,m,d)):(O<1&&(S(b,f,C,m,O,a),f=a[1],C=a[2],m=a[3],S(L,I,B,d,O,a),I=a[1],B=a[2],d=a[3]),s.bezierCurveTo(f,I,C,B,m,d))},pointAt:function(s){return t(this.shape,s,!1)},tangentAt:function(s){var h=t(this.shape,s,!0);return T.normalize(h,h)}});re.exports=o},"rAM+":function(re,R,i){"use strict";i.d(R,"a",function(){return T});var Q=i("Qw5x");function T(D,k){var S;if(typeof Symbol=="undefined"||D[Symbol.iterator]==null){if(Array.isArray(D)||(S=Object(Q.a)(D))||k&&D&&typeof D.length=="number"){S&&(D=S);var x=0,u=function(){};return{s:u,n:function(){return x>=D.length?{done:!0}:{done:!1,value:D[x++]}},e:function(o){throw o},f:u}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var r=!0,l=!1,a;return{s:function(){S=D[Symbol.iterator]()},n:function(){var o=S.next();return r=o.done,o},e:function(o){l=!0,a=o},f:function(){try{!r&&S.return!=null&&S.return()}finally{if(l)throw a}}}}},rUJ1:function(re,R){const i=/[&<>"']/,Q=/[&<>"']/g,T=/[<>"']|&(?!#?\w+;)/,D=/[<>"']|&(?!#?\w+;)/g,k={"&":"&","<":"<",">":">",'"':""","'":"'"},S=w=>k[w];function x(w,M){if(M){if(i.test(w))return w.replace(Q,S)}else if(T.test(w))return w.replace(D,S);return w}const u=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function r(w){return w.replace(u,(M,c)=>(c=c.toLowerCase(),c==="colon"?":":c.charAt(0)==="#"?c.charAt(1)==="x"?String.fromCharCode(parseInt(c.substring(2),16)):String.fromCharCode(+c.substring(1)):""))}const l=/(^|[^\[])\^/g;function a(w,M){w=w.source||w,M=M||"";const c={replace:(E,z)=>(z=z.source||z,z=z.replace(l,"$1"),w=w.replace(E,z),c),getRegex:()=>new RegExp(w,M)};return c}const t=/[^\w:]/g,o=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function s(w,M,c){if(w){let E;try{E=decodeURIComponent(r(c)).replace(t,"").toLowerCase()}catch(z){return null}if(E.indexOf("javascript:")===0||E.indexOf("vbscript:")===0||E.indexOf("data:")===0)return null}M&&!o.test(c)&&(c=d(M,c));try{c=encodeURI(c).replace(/%25/g,"%")}catch(E){return null}return c}const h={},b=/^[^:]+:\/*[^/]*$/,L=/^([^:]+:)[\s\S]*$/,m=/^([^:]+:\/*[^/]*)[\s\S]*$/;function d(w,M){h[" "+w]||(b.test(w)?h[" "+w]=w+"/":h[" "+w]=B(w,"/",!0)),w=h[" "+w];const c=w.indexOf(":")===-1;return M.substring(0,2)==="//"?c?M:w.replace(L,"$1")+M:M.charAt(0)==="/"?c?M:w.replace(m,"$1")+M:w+M}const f={exec:function(){}};function I(w){let M=1,c,E;for(;M{let P=!1,W=N;for(;--W>=0&&A[W]==="\\";)P=!P;return P?"|":" |"}),E=c.split(/ \|/);let z=0;if(E.length>M)E.splice(M);else for(;E.length-1)){var h=k.parse(s)[3],b=k.toHex(s);o.setAttribute("stop-color","#"+b),o.setAttribute("stop-opacity",h)}else o.setAttribute("stop-color",l[a].color);r.appendChild(o)}u._dom=r},S.prototype.markUsed=function(u){if(u.style){var r=u.style.fill;r&&r._dom&&Q.prototype.markUsed.call(this,r._dom),r=u.style.stroke,r&&r._dom&&Q.prototype.markUsed.call(this,r._dom)}};var x=S;re.exports=x},tWlo:function(re,R){re.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg=="},u3os:function(re,R,i){"use strict";Object.defineProperty(R,"__esModule",{value:!0}),R.ver=R.clear=R.bind=void 0;var Q=i("P4Qj"),T=function(x,u){var r=(0,Q.getSensor)(x);return r.bind(u),function(){r.unbind(u)}};R.bind=T;var D=function(x){var u=(0,Q.getSensor)(x);(0,Q.removeSensor)(u)};R.clear=D;var k="1.0.1";R.ver=k},vHTk:function(re,R,i){re.exports={wrp:"wrp___z2l1F",bgBlack:"bgBlack___3ezfX",monaco:"monaco___1ypjT",darkBlue:"darkBlue___2ViJc",close:"close___3q-z4",embed:"embed___3dQqc"}},vKoX:function(re,R,i){var Q=i("SrGk"),T=i("bYtY");function D(x,u){Q.call(this,x,u,["filter"],"__filter_in_use__","_shadowDom")}T.inherits(D,Q),D.prototype.addWithoutUpdate=function(x,u){if(u&&k(u.style)){var r;if(u._shadowDom){r=u._shadowDom;var l=this.getDefs(!0);l.contains(u._shadowDom)||this.addDom(r)}else r=this.add(u);this.markUsed(u);var a=r.getAttribute("id");x.style.filter="url(#"+a+")"}},D.prototype.add=function(x){var u=this.createElement("filter");return x._shadowDomId=x._shadowDomId||this.nextId++,u.setAttribute("id","zr"+this._zrId+"-shadow-"+x._shadowDomId),this.updateDom(x,u),this.addDom(u),u},D.prototype.update=function(x,u){var r=u.style;if(k(r)){var l=this;Q.prototype.update.call(this,u,function(){l.updateDom(u,u._shadowDom)})}else this.remove(x,u)},D.prototype.remove=function(x,u){u._shadowDomId!=null&&(this.removeDom(x),x.style.filter="")},D.prototype.updateDom=function(x,u){var r=u.getElementsByTagName("feDropShadow");r.length===0?r=this.createElement("feDropShadow"):r=r[0];var l=x.style,a=x.scale&&x.scale[0]||1,t=x.scale&&x.scale[1]||1,o,s,h,b;if(l.shadowBlur||l.shadowOffsetX||l.shadowOffsetY)o=l.shadowOffsetX||0,s=l.shadowOffsetY||0,h=l.shadowBlur,b=l.shadowColor;else if(l.textShadowBlur)o=l.textShadowOffsetX||0,s=l.textShadowOffsetY||0,h=l.textShadowBlur,b=l.textShadowColor;else{this.removeDom(u,l);return}r.setAttribute("dx",o/a),r.setAttribute("dy",s/t),r.setAttribute("flood-color",b);var L=h/2/a,m=h/2/t,d=L+" "+m;r.setAttribute("stdDeviation",d),u.setAttribute("x","-100%"),u.setAttribute("y","-100%"),u.setAttribute("width",Math.ceil(h/2*200)+"%"),u.setAttribute("height",Math.ceil(h/2*200)+"%"),u.appendChild(r),x._shadowDom=u},D.prototype.markUsed=function(x){x._shadowDom&&Q.prototype.markUsed.call(this,x._shadowDom)};function k(x){return x&&(x.shadowBlur||x.shadowOffsetX||x.shadowOffsetY||x.textShadowBlur||x.textShadowOffsetX||x.textShadowOffsetY)}var S=D;re.exports=S},vWvF:function(re,R,i){var Q=i("Bq2U"),T=i("SUKs"),D=i("bYtY"),k=D.isString,S=D.isFunction,x=D.isObject,u=D.isArrayLike,r=D.indexOf,l=function(){this.animators=[]};l.prototype={constructor:l,animate:function(h,b){var L,m=!1,d=this,f=this.__zr;if(h){var I=h.split("."),C=d;m=I[0]==="shape";for(var B=0,O=I.length;B0&&h.animate(b,!1).when(d==null?500:d,C).delay(f||0)}function o(h,b,L,m){if(!b)h.attr(L,m);else{var d={};d[b]={},d[b][L]=m,h.attr(d)}}var s=l;re.exports=s},vsvx:function(re,R,i){re.exports=i.p+"static/course.f24848b5.svg"},x6Kt:function(re,R,i){var Q=i("y+Vt"),T=i("VpOo"),D=i("nPnh"),k=D.subPixelOptimizeRect,S={},x=Q.extend({type:"rect",shape:{r:0,x:0,y:0,width:0,height:0},buildPath:function(u,r){var l,a,t,o;this.subPixelOptimize?(k(S,r,this.style),l=S.x,a=S.y,t=S.width,o=S.height,S.r=r.r,r=S):(l=r.x,a=r.y,t=r.width,o=r.height),r.r?T.buildPath(u,r):u.rect(l,a,t,o),u.closePath();return}});re.exports=x},"y+Vt":function(re,R,i){var Q=i("Gev7"),T=i("bYtY"),D=i("IMiH"),k=i("2DNl"),S=i("3C/r"),x=S.prototype.getCanvasPattern,u=Math.abs,r=new D(!0);function l(t){Q.call(this,t),this.path=null}l.prototype={constructor:l,type:"path",__dirtyPath:!0,strokeContainThreshold:5,segmentIgnoreThreshold:0,subPixelOptimize:!1,brush:function(t,o){var s=this.style,h=this.path||r,b=s.hasStroke(),L=s.hasFill(),m=s.fill,d=s.stroke,f=L&&!!m.colorStops,I=b&&!!d.colorStops,C=L&&!!m.image,B=b&&!!d.image;if(s.bind(t,this,o),this.setTransform(t),this.__dirty){var O;f&&(O=O||this.getBoundingRect(),this._fillGradient=s.getGradient(t,m,O)),I&&(O=O||this.getBoundingRect(),this._strokeGradient=s.getGradient(t,d,O))}f?t.fillStyle=this._fillGradient:C&&(t.fillStyle=x.call(m,t)),I?t.strokeStyle=this._strokeGradient:B&&(t.strokeStyle=x.call(d,t));var X=s.lineDash,w=s.lineDashOffset,M=!!t.setLineDash,c=this.getGlobalScale();if(h.setScale(c[0],c[1],this.segmentIgnoreThreshold),this.__dirtyPath||X&&!M&&b?(h.beginPath(t),X&&!M&&(h.setLineDash(X),h.setLineDashOffset(w)),this.buildPath(h,this.shape,!1),this.path&&(this.__dirtyPath=!1)):(t.beginPath(),this.path.rebuildPath(t)),L)if(s.fillOpacity!=null){var E=t.globalAlpha;t.globalAlpha=s.fillOpacity*s.opacity,h.fill(t),t.globalAlpha=E}else h.fill(t);if(X&&M&&(t.setLineDash(X),t.lineDashOffset=w),b)if(s.strokeOpacity!=null){var E=t.globalAlpha;t.globalAlpha=s.strokeOpacity*s.opacity,h.stroke(t),t.globalAlpha=E}else h.stroke(t);X&&M&&t.setLineDash([]),s.text!=null&&(this.restoreTransform(t),this.drawRectText(t,this.getBoundingRect()))},buildPath:function(t,o,s){},createPathProxy:function(){this.path=new D},getBoundingRect:function(){var t=this._rect,o=this.style,s=!t;if(s){var h=this.path;h||(h=this.path=new D),this.__dirtyPath&&(h.beginPath(),this.buildPath(h,this.shape,!1)),t=h.getBoundingRect()}if(this._rect=t,o.hasStroke()){var b=this._rectWithStroke||(this._rectWithStroke=t.clone());if(this.__dirty||s){b.copy(t);var L=o.lineWidth,m=o.strokeNoScale?this.getLineScale():1;o.hasFill()||(L=Math.max(L,this.strokeContainThreshold||4)),m>1e-10&&(b.width+=L/m,b.height+=L/m,b.x-=L/m/2,b.y-=L/m/2)}return b}return t},contain:function(t,o){var s=this.transformCoordToLocal(t,o),h=this.getBoundingRect(),b=this.style;if(t=s[0],o=s[1],h.contain(t,o)){var L=this.path.data;if(b.hasStroke()){var m=b.lineWidth,d=b.strokeNoScale?this.getLineScale():1;if(d>1e-10&&(b.hasFill()||(m=Math.max(m,this.strokeContainThreshold)),k.containStroke(L,m/d,t,o)))return!0}if(b.hasFill())return k.contain(L,t,o)}return!1},dirty:function(t){t==null&&(t=!0),t&&(this.__dirtyPath=t,this._rect=null),this.__dirty=this.__dirtyText=!0,this.__zr&&this.__zr.refresh(),this.__clipTarget&&this.__clipTarget.dirty()},animateShape:function(t){return this.animate("shape",t)},attrKV:function(t,o){t==="shape"?(this.setShape(o),this.__dirtyPath=!0,this._rect=null):Q.prototype.attrKV.call(this,t,o)},setShape:function(t,o){var s=this.shape;if(s){if(T.isObject(t))for(var h in t)t.hasOwnProperty(h)&&(s[h]=t[h]);else s[t]=o;this.dirty(!0)}return this},getLineScale:function(){var t=this.transform;return t&&u(t[0]-1)>1e-10&&u(t[3]-1)>1e-10?Math.sqrt(u(t[0]*t[3]-t[2]*t[1])):1}},l.extend=function(t){var o=function(h){l.call(this,h),t.style&&this.style.extendFrom(t.style,!1);var b=t.shape;if(b){this.shape=this.shape||{};var L=this.shape;for(var m in b)!L.hasOwnProperty(m)&&b.hasOwnProperty(m)&&(L[m]=b[m])}t.init&&t.init.call(this,h)};T.inherits(o,l);for(var s in t)s!=="style"&&s!=="shape"&&(o.prototype[s]=t[s]);return o},T.inherits(l,Q);var a=l;re.exports=a},y23F:function(re,R){function i(){this.on("mousedown",this._dragStart,this),this.on("mousemove",this._drag,this),this.on("mouseup",this._dragEnd,this)}i.prototype={constructor:i,_dragStart:function(D){for(var k=D.target;k&&!k.draggable;)k=k.parent;k&&(this._draggingTarget=k,k.dragging=!0,this._x=D.offsetX,this._y=D.offsetY,this.dispatchToElement(Q(k,D),"dragstart",D.event))},_drag:function(D){var k=this._draggingTarget;if(k){var S=D.offsetX,x=D.offsetY,u=S-this._x,r=x-this._y;this._x=S,this._y=x,k.drift(u,r,D),this.dispatchToElement(Q(k,D),"drag",D.event);var l=this.findHover(S,x,k).target,a=this._dropTarget;this._dropTarget=l,k!==l&&(a&&l!==a&&this.dispatchToElement(Q(a,D),"dragleave",D.event),l&&l!==a&&this.dispatchToElement(Q(l,D),"dragenter",D.event))}},_dragEnd:function(D){var k=this._draggingTarget;k&&(k.dragging=!1),this.dispatchToElement(Q(k,D),"dragend",D.event),this._dropTarget&&this.dispatchToElement(Q(this._dropTarget,D),"drop",D.event),this._draggingTarget=null,this._dropTarget=null}};function Q(D,k){return{target:D,topTarget:k&&k.topTarget}}var T=i;re.exports=T},yilW:function(re,R,i){re.exports=i.p+"static/learn.e7098108.svg"},yslc:function(re,R){re.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALoAAABSCAYAAADjGc4eAAAOHklEQVR4Xu1dCXQURRr+emZyTO6D3BCEgKCInCKeK3IoiyIqlxLyQBRBV8DNhCCrS3Z9Cq66KOoi68ECKocCcutTLhUERM1MEpBLEuQmQMKEnDNd+6onEzKTuXqmJ5l0V/EeL+mp+qu+r77UVP1V9TcHffZbIJgOlhgDMmaAA8lTwVDxJQh5UMY4GTSFM8AJ+PW6cIDsBEEfhfPB4MuUAYvQaTowOwV1NXtB0E6mWBksBTNwTeiUBENud/CmHwBEKZgTBl2GDNgKnQIsyBkCM9kEEI0M8TJICmWgqdCFkT17MngsUignDLYMGXAsdAo0XzcPILkyxMwgKZAB50InhIMhZxUIGalAXhhkmTHgXOgU6PG8UFwxbgdBf5nhZnAUxoBroVMyjryQgMraPSDoqDBuGFwZMeBe6MLi9IWuIHW7QUisjLAzKApiwDOhC25H3T3g8TUICVYQPwyqTBjwXOgUsD4nC4RfIhPsDIaCGBAndEHsujwQMkdBHDGoMmBAvNAtPvZlAMmUAX4GQSEMeCf0wrxgmCu+ASF3K4QnBrOVM+Cd0Cnoorw4mIw/guD6Vs4Ba74CGPBe6IInJicDZn4PgDYK4IpBbMUM+CZ0Qey5t4M3bwUhoa2YB4dNT1CHIzkoEkZzDYrrLtvkCeU0aBsULTw7WntRbtARoQrGbWHtBVw/Vpaggq9t1Rh9F7qwOM0ZA45fDgJp7PmJ0i4hCegU3AabjAc9qmF24r14JeXP+MZ4GEN+/69NmVvD0rGn8zThWYghF7XE7JFN+0wL0x5BQfVZLL60D1XE5JUNfxTqEZqC/C7Zgumeh96EvvqMP6ppNpvSCTM/ZxbAz222lousqGtIAnZkPIMETThmndmM1y/scGvB30KfFNcPH7YbLbRjwokVWHJ5v/CzltMgWq112z5HGXgQnDdVeFW2cSEmdFcU6nUfgpBJPrPsBwPhqmCsSM/EA9E3CtaXXPoJk09+4XIk9qfQrwuKhaFLNiLVodh7tQS3HX0HpB735Lj+WNTOu0Ojl0yViC/6u88MMqG7opDkaWCo2AJCBvnMtB8MqMFhQdoIPNPmDsH6+vIijCxegjrwDmvzl9BV4LAtYwr+FJEBEzHj1iML8EvVqYY2MKFL3/nSTV2sbTuWGw2jaReAbtI3VxqLuQkDMC91mGBsXXkhRhUvFcQeBBViNWENlcxocxdeSBqInRXHMLpkmU3lfbRtsbnjk8KzdgdetvlmKDVdBZ1COEuvJA/F7KSBwsfPnVyLdy9Suq6lOLUWafULXbGITYTHwZrzYos1yc9GdE8oPJDdHnXcHhCS7En2lsgzJ2kw8pLvA094YaG5teIoBoRnYFunqT43J6koz+E8mX6jLGz7KJ6KtxzvpwvQJ/5Y5XN9nhp4NLo7empTPcqepIlsaOcHF/fgnMnoUbmi6nNYUZbvUd7mzCT9iG5tfcHMvjDzOwFybYhsTmQe1PVGygPClOGzsl+F3P4UOl0jrGyfiWFRljXCBjptKlnqtbfGA3hNsixLfwyZsf4N3bO6zCDgCrTkP6FTpAbdQyBYA0JUgQbcUXvoiEsFaU26hHvwUvJgbK84ihHHF9sU6RvWDlszpgjPEgr/biNYI19jM3FJ0kRgY4dJoGVo+rxMj3ElnzasDai/flBkZ3xeZoDJyXpBCv6sQj9XZ4TBjbswUhWC/uEWP/qeqyWgmFylm0KTkRIUBWUKnTKj180AIfOl6KjmtiHVYnRB6gg8l3Cn0Pz/lO7CtFNfwtzoT2HtdRMwIvom6KtOo8/h+TafSYnZKnT6h2a/5rCvR+wcfUm7sciK66tgoVMG87PfBfCslJ3WHLZeTByEl1Pux8byA3iw+GObKsVsGD0U1Q2fpj8uuDOt0ySrsYmxt+Dj9DHCrxNPrMD/6n3p/sDHhO4PVhvbJKvU0O9bBxCLq6MFUhgX5LBWOlVwtqv5r5RhyEkcgE8v/4LME595LXQ6HUoPimniDWnsS6dz9uHFi4V1gtWb4wtNtL2rywtsTDCh+8Kop2UL8yJgNn4Hgl6eFpEqHz23Yez+qkNzruaUH7QdhSfjbxWmG8+eWuu10B1VTH3p2zOm4O6IDFw0XUW3Q6/jnKkCAyM64dv6ub8v+McUL8Oqcj0Tej0D/l2M2vfUbzNTUcPvBSFtfelEsWW9FfoX7bPwaMzNmHtuK2af3SKp0F9NHir46GkaXbwUn5cbhJ/bqMNwW/h1biF2CI7D22kjhHxTT67GqbpymzI/V57EadMVJvQWETqttDC3B8zm70FIpNvelDAD3YRpnGa0uVvwqFhHdDrnzoztbZNneFQ3pAfHClv0P1X9YfMZ9TOPiukhPFtYuhtmO2/JS2e+Qhlf3QSBBirBl06/KWj61ngYg+0OjHkCu/Fisctv83C4ptRtMTZ1cUuRxBn0ugdByHqJrYoyNytxAOamDGsQ+oTYvlicPlaUDVeZ6W7pSbtRlrrsVrUfj/ujujYU/eTyzxh/YrnoehsLvetvr+FQzQW3NpjQ3VIkcYb8nH8D/PMSWxVlzl7o9Oz1hLhbGmwkayIxPLobCCH4+NK+Ji6/RE2E4BKk6aOLe5t8PuvMJlw2VzXYS9VEYVPHSeipTROemQkPNacCE7qobvM6c/PO0WkzC3SZMBPbgyNeN9/7gvZCt7f0z6T7hKkNPedyz7GFTSoS4168MSQJX3V8Cu2CYwQ7b5zfgdSgKDwe21sSoYudurANI+9141lJQ3YfEO6HQLiN5ErodIe05MYXhYNVT5xYicWXf/JJ6COiumFth4m4aq7BpJOrsLJMD+sGixQjulihe9ZZ3uVS7s6olS+9LhEg+wPl1TGuhP5A1A3Y0GESKvla0ANajq6RiRnRqddnb+dpGFvyiXCbiKaWFPrB6nNYXe/lcSZnsYe6Hoq6Cd21KQrfGSWLgmA4Qu+V3uXdOCF9KWdCp/7tbzOexoCITlh2aT+y/ljhsHIxQqcGgjm1zcZUSwqdHQGQXk8Wi/qchSC85QRUgCRnQl/UdiQmx/cXFqF3HX0PuyqLJRG6vZGWEPro6B7opU2Dofo0lrs5Siv2rMuo6JvRW9sWBdVnmhxzCIQu9/9i1KB7CjyxvVkcAMgdCb3xhYi/nlqP+aXfOW2p2BE9EIQuhnaxQhdjuyXy+lfollAY2wMxAq/14oV18RSvDsPxG2YLdzgXXPge00+vc9kfTOgtIVfv6/Sf0C3b/T8H4i2jJ+P64d20RxCi0qCGN2FMyTKsu1KEx2J6CrudI4uXurwKR+lmQvdedC1R0j9CP7IgBFdL6Pd+v5YA5arO+anDMSPBEjKyzFyFGLVWuE73t7NbMO/8dtAtek8uP3QLScJH9aEq7jz6nkdlGrerJeboYvqCTV08YSs/m17HmeBJ1ubMMy6mFz5pP06ocvaZzZh3fhueib8d76Q9DI7jsPzyr5hz9mscqXV/bsTXdvsqdHo5e//1M4RmeOpHF9NmJnR3bOl100DI2+6yNffnnYPb4Jfrn0eEOgTvl+7G1FNrGppA/wDoOZcgTi08O1pTiiM1F3DWZASNk0JHeHq7nm7b09v99H4//Z+O/nQbX8OpoIZKKB/CqaFVBWFdeRHWXil0CtNTodPIBF1DE1HF16GSr0MVqQM9M5OXPAQT4/oJ4TKSi/6Bi+ZKSSllQndFJ339ixnfBOJbp3dkTBXiqNDNkt6H56PaLvxbL20q5iQNAT2xSEd3X9PQ3z/AV8ZDkgj9SvdXEKpyfHHEemHD1/bal2dCd8YoDXFRCxpTLSAj6/YMTRVu7tAYLs584xRatCoUPbSp6BqSiFi1FtHqUISpgqHmOGHUpiM4PSKg4jjQf87S9FNf4oqLC8WejujU/u5Of2lyRp1e1th85SDevLDTL3ERmdAd9ezpvDCcr9gFkJ5SjyxS2qMiLndwRlzKOjy1Ra/RxWvChdtF9pF67W3QIwR0Z7VxKjdX++0SNa2HXgAZG2O5DLai7FeUSjw18pQnqfL5/h1NW6LXLQch0h3mlgods8MYqGfAd6EbcmaC519jjDIGApkB34Sen3sfOPPm1hKgKJA7grXNvwx4L/SiWZ1gMu1jb5P2bwcx69Iw4J3QaegKk5G+uyhgI+ZKQw+zIhcGxAudEA56Hd1tscRaYIkx0AoYEC90vW4OCMlrBdhYExkDDQyIE7oQHZesDfSXcrH+ZQzYM+C50Atm3gBeiLLVrIGHWJcxBqRgwDOhH8+LQXnFPoB0lqJSZoMx0NwMuBc6yVPBULERhAxt7sax+hgDUjHgXuiG7LngMUuqCpkdxkBLMOBa6AW60TCTlS3RMFYnY0BKBpwLnUa9NZl3B/LLtqQkgtmSNwOOhX7whXjU1NKz5e4DdcubH4ZOJgw0Fbrl7c9fg5B7ZYKRwWAMOLgio89+CwTTGTeMATkxYDui63OyQPglcgLIsDAGKAPXhF6YfQvM3HeBENKZdQ1jQGoGLEIvmJ0EvnZ/c79ES2owzB5jwBkDHGhIZ/2R7QC5g9HEGJArAxzyde8D5Gm5AmS4GAO2c3TGB2OgFTLALR1KA6e5SByvUpEp7s+6tELwrMnKYcCl0DmYVOCyzOM3L2dCV44mZInUhdBrVFCPMmdt3MCmLrLsemWBcih0DlfVBMNNWVu2WdlgI7qydCE7tE2FzpVpVOqhdZkbaJSKhsSELruuVxYgG6FzOK+Bekjd+I16exaY0JWlC9mhbRA6h5PBCBpUM369w1jdTOiy63plAaoX+rEQNTewetzmEmfomdCVpQvZoeWWDi3UctrBlePXnHHpTZcdcgZIUQxErnk43vjI2ovuQP8faDGikjbF4FsAAAAASUVORK5CYII="},yxFR:function(re,R,i){var Q=i("y+Vt"),T=i("nPnh"),D=T.subPixelOptimizeLine,k={},S=Q.extend({type:"line",shape:{x1:0,y1:0,x2:0,y2:0,percent:1},style:{stroke:"#000",fill:null},buildPath:function(x,u){var r,l,a,t;this.subPixelOptimize?(D(k,u,this.style),r=k.x1,l=k.y1,a=k.x2,t=k.y2):(r=u.x1,l=u.y1,a=u.x2,t=u.y2);var o=u.percent;if(o===0)return;x.moveTo(r,l),o<1&&(a=r*(1-o)+a*o,t=l*(1-o)+t*o),x.lineTo(a,t)},pointAt:function(x){var u=this.shape;return[u.x1*(1-x)+u.x2*x,u.y1*(1-x)+u.y2*x]}});re.exports=S},zarK:function(re,R,i){var Q=i("YH21"),T=Q.addEventListener,D=Q.removeEventListener,k=Q.normalizeEvent,S=Q.getNativeEvent,x=i("bYtY"),u=i("H6uX"),r=i("ItGF"),l=300,a=r.domSupported,t=function(){var A=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],P=["touchstart","touchend","touchmove"],W={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},U=x.map(A,function(F){var Y=F.replace("mouse","pointer");return W.hasOwnProperty(Y)?Y:F});return{mouse:A,touch:P,pointer:U}}(),o={mouse:["mousemove","mouseup"],pointer:["pointermove","pointerup"]};function s(A){return A==="mousewheel"&&r.browser.firefox?"DOMMouseScroll":A}function h(A){var P=A.pointerType;return P==="pen"||P==="touch"}function b(A){A.touching=!0,A.touchTimer!=null&&(clearTimeout(A.touchTimer),A.touchTimer=null),A.touchTimer=setTimeout(function(){A.touching=!1,A.touchTimer=null},700)}function L(A){A&&(A.zrByTouch=!0)}function m(A,P){return k(A.dom,new f(A,P),!0)}function d(A,P){for(var W=P,U=!1;W&&W.nodeType!==9&&!(U=W.domBelongToZr||W!==P&&W===A.painterRoot);)W=W.parentNode;return U}function f(A,P){this.type=P.type,this.target=this.currentTarget=A.dom,this.pointerType=P.pointerType,this.clientX=P.clientX,this.clientY=P.clientY}var I=f.prototype;I.stopPropagation=I.stopImmediatePropagation=I.preventDefault=x.noop;var C={mousedown:function(A){A=k(this.dom,A),this._mayPointerCapture=[A.zrX,A.zrY],this.trigger("mousedown",A)},mousemove:function(A){A=k(this.dom,A);var P=this._mayPointerCapture;P&&(A.zrX!==P[0]||A.zrY!==P[1])&&c(this,!0),this.trigger("mousemove",A)},mouseup:function(A){A=k(this.dom,A),c(this,!1),this.trigger("mouseup",A)},mouseout:function(A){A=k(this.dom,A),this._pointerCapturing&&(A.zrEventControl="no_globalout");var P=A.toElement||A.relatedTarget;A.zrIsToLocalDOM=d(this,P),this.trigger("mouseout",A)},touchstart:function(A){A=k(this.dom,A),L(A),this._lastTouchMoment=new Date,this.handler.processGesture(A,"start"),C.mousemove.call(this,A),C.mousedown.call(this,A)},touchmove:function(A){A=k(this.dom,A),L(A),this.handler.processGesture(A,"change"),C.mousemove.call(this,A)},touchend:function(A){A=k(this.dom,A),L(A),this.handler.processGesture(A,"end"),C.mouseup.call(this,A),+new Date-this._lastTouchMoment"},series:[{type:"wordCloud",sizeRange:[10,30],rotationRange:[-90,90],rotationStep:45,gridSize:2,shape:"pentagon",maskImage:Me,textStyle:{normal:{color:function(){return"rgb("+Math.round(Math.random()*255)+", "+Math.round(Math.random()*255)+", "+Math.round(Math.random()*255)+")"}}},left:"center",top:"center",right:null,bottom:null,width:"100%",height:"100%",data:_e}]};return De},me=(c=he.rightData)!==null&&c!==void 0&&c.complete_count?Number((E=he.rightData)===null||E===void 0?void 0:E.complete_count)/Number((z=he.rightData)===null||z===void 0?void 0:z.challenge_count)*100:0;return he.rightData?r.a.createElement("section",{className:o.a.rightWrap},!((G=he.detail)!==null&&G!==void 0&&G.is_jupyter)&&((N=he.detail)===null||N===void 0||((A=N.task_operation)===null||A===void 0)?void 0:A[2])&&(ae==null||((P=ae.userInfo)===null||P===void 0)?void 0:P.login)&&!!((W=he.rightData)!==null&&W!==void 0&&W.complete_count)&&((U=he.rightData)===null||U===void 0?void 0:U.complete_count)>0&&r.a.createElement("div",{className:o.a.learnWrap},r.a.createElement("div",{className:o.a.learnTopWrap},r.a.createElement("span",null,r.a.createElement("img",{className:o.a.titleImg,src:h.a,alt:""}),"\u5B66\u4E60\u8FDB\u5EA6"),r.a.createElement("span",null,r.a.createElement("span",{className:"".concat(o.a.color888," font14")},"\u5DF2\u5B8C\u6210 ",((F=he.rightData)===null||F===void 0?void 0:F.complete_count)||0," \u5173 / \u5171",((Y=he.rightData)===null||Y===void 0?void 0:Y.challenge_count)||0," \u5173"))),r.a.createElement(k.a,{percent:me,showInfo:!1,status:"active",strokeColor:{"0%":"#29BD8B","100%":"#29BD8B"}})),!!((ee=he.rightData)!==null&&ee!==void 0&&(H=ee.paths)!==null&&H!==void 0&&H.length)&&r.a.createElement("div",{className:o.a.courseWrap},r.a.createElement("p",{className:"mb20 font16"},r.a.createElement("img",{className:o.a.titleImg,src:L.a,alt:""}),"\u6240\u5C5E\u8BFE\u7A0B"),r.a.createElement("div",null,(g=he.rightData)===null||g===void 0?void 0:g.paths.map(function(be,Se){return Se>2?null:r.a.createElement("div",{className:o.a.pathWrap,key:be.id},r.a.createElement("a",{href:"/paths/".concat(be.id),target:"_blank"},r.a.createElement("img",{alt:"\u5B9E\u8BAD",src:"".concat(a.a.IMG_SERVER,"/").concat(be.image_url),className:o.a.pathImg})),r.a.createElement("div",{className:o.a.pathContentWrap},r.a.createElement("a",{href:"/paths/".concat(be.id),target:"_blank",className:o.a.pathContentName},be.name),r.a.createElement("p",{className:o.a.pathContent},r.a.createElement(T.a,{placement:"bottom",title:"\u7AE0\u8282"},r.a.createElement("span",{className:o.a.pathContentCount},r.a.createElement("i",{className:"iconfont icon-shixun mr3"}),be.stages_count)),r.a.createElement(T.a,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},r.a.createElement("span",{className:o.a.pathContentCount},r.a.createElement("i",{className:"iconfont icon-chengyuan mr3"}),be.members_count)))))}))),r.a.createElement("div",null),!!((j=he.rightData)!==null&&j!==void 0&&(V=j.recommands)!==null&&V!==void 0&&V.length)&&ae.userInfo.main_site&&r.a.createElement("div",{className:o.a.recommandTrainingWrap},r.a.createElement("p",{className:"mb20 font16"},r.a.createElement("img",{className:o.a.titleImg,src:d.a,alt:""}),"\u63A8\u8350\u5B9E\u8DF5\u9879\u76EE"),r.a.createElement("div",null,(te=he.rightData)===null||te===void 0?void 0:te.recommands.map(function(be,Se){return Se>2?null:r.a.createElement("div",{className:o.a.pathContentItem,key:Se},r.a.createElement("a",{href:"/shixuns/".concat(be.identifier,"/challenges"),target:"_blank"},r.a.createElement("img",{src:"".concat(a.a.IMG_SERVER,"/").concat(be.pic),className:o.a.pathImg})),r.a.createElement("div",{className:o.a.pathContentWrap,style:{marginBottom:-4}},r.a.createElement(T.a,{placement:"bottom",title:be.name},r.a.createElement("a",{href:"/shixuns/".concat(be.identifier,"/challenges"),target:"_blank",className:o.a.pathContentName},be.name)),r.a.createElement("p",{className:"".concat(o.a.pathContent," ").concat(o.a.recommandContent)},r.a.createElement("span",null,be.stu_num," \u4EBA\u5B66\u4E60"),r.a.createElement("span",{className:o.a.recommandLevel},be.level))))}))),((ie=he.rightData)===null||ie===void 0||((ce=ie.tags)===null||ce===void 0)?void 0:ce.length)>0&&r.a.createElement("div",{className:o.a.skillWrap},r.a.createElement("p",{className:"".concat(o.a.skillTopWrap," font16 mb20")},r.a.createElement("span",null,"\u6280\u80FD\u6807\u7B7E",r.a.createElement("span",{className:"ml5 c-grey-c"},(pe=he.rightData)===null||pe===void 0||((xe=pe.tags)===null||xe===void 0)?void 0:xe.length))),r.a.createElement(I.a,{option:se(),style:{height:370},opts:{renderer:"svg"}}))):null};R.a=Object(l.a)(function(w){var M=w.shixunsDetail,c=w.user,E=w.loading,z=w.globalSetting;return{shixunsDetail:M,user:c,globalSetting:z,loading:E.models.index}})(X)}}]); +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var r=!0,l=!1,a;return{s:function(){S=D[Symbol.iterator]()},n:function(){var o=S.next();return r=o.done,o},e:function(o){l=!0,a=o},f:function(){try{!r&&S.return!=null&&S.return()}finally{if(l)throw a}}}}},rUJ1:function(re,R){const i=/[&<>"']/,Q=/[&<>"']/g,T=/[<>"']|&(?!#?\w+;)/,D=/[<>"']|&(?!#?\w+;)/g,k={"&":"&","<":"<",">":">",'"':""","'":"'"},S=w=>k[w];function x(w,M){if(M){if(i.test(w))return w.replace(Q,S)}else if(T.test(w))return w.replace(D,S);return w}const u=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function r(w){return w.replace(u,(M,c)=>(c=c.toLowerCase(),c==="colon"?":":c.charAt(0)==="#"?c.charAt(1)==="x"?String.fromCharCode(parseInt(c.substring(2),16)):String.fromCharCode(+c.substring(1)):""))}const l=/(^|[^\[])\^/g;function a(w,M){w=w.source||w,M=M||"";const c={replace:(E,z)=>(z=z.source||z,z=z.replace(l,"$1"),w=w.replace(E,z),c),getRegex:()=>new RegExp(w,M)};return c}const t=/[^\w:]/g,o=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function s(w,M,c){if(w){let E;try{E=decodeURIComponent(r(c)).replace(t,"").toLowerCase()}catch(z){return null}if(E.indexOf("javascript:")===0||E.indexOf("vbscript:")===0||E.indexOf("data:")===0)return null}M&&!o.test(c)&&(c=d(M,c));try{c=encodeURI(c).replace(/%25/g,"%")}catch(E){return null}return c}const h={},b=/^[^:]+:\/*[^/]*$/,L=/^([^:]+:)[\s\S]*$/,m=/^([^:]+:\/*[^/]*)[\s\S]*$/;function d(w,M){h[" "+w]||(b.test(w)?h[" "+w]=w+"/":h[" "+w]=B(w,"/",!0)),w=h[" "+w];const c=w.indexOf(":")===-1;return M.substring(0,2)==="//"?c?M:w.replace(L,"$1")+M:M.charAt(0)==="/"?c?M:w.replace(m,"$1")+M:w+M}const f={exec:function(){}};function I(w){let M=1,c,E;for(;M{let P=!1,W=N;for(;--W>=0&&A[W]==="\\";)P=!P;return P?"|":" |"}),E=c.split(/ \|/);let z=0;if(E.length>M)E.splice(M);else for(;E.length-1)){var h=k.parse(s)[3],b=k.toHex(s);o.setAttribute("stop-color","#"+b),o.setAttribute("stop-opacity",h)}else o.setAttribute("stop-color",l[a].color);r.appendChild(o)}u._dom=r},S.prototype.markUsed=function(u){if(u.style){var r=u.style.fill;r&&r._dom&&Q.prototype.markUsed.call(this,r._dom),r=u.style.stroke,r&&r._dom&&Q.prototype.markUsed.call(this,r._dom)}};var x=S;re.exports=x},tWlo:function(re,R){re.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg=="},u3os:function(re,R,i){"use strict";Object.defineProperty(R,"__esModule",{value:!0}),R.ver=R.clear=R.bind=void 0;var Q=i("P4Qj"),T=function(x,u){var r=(0,Q.getSensor)(x);return r.bind(u),function(){r.unbind(u)}};R.bind=T;var D=function(x){var u=(0,Q.getSensor)(x);(0,Q.removeSensor)(u)};R.clear=D;var k="1.0.1";R.ver=k},vHTk:function(re,R,i){re.exports={wrp:"wrp___z2l1F",bgBlack:"bgBlack___3ezfX",monaco:"monaco___1ypjT",darkBlue:"darkBlue___2ViJc",close:"close___3q-z4",embed:"embed___3dQqc"}},vKoX:function(re,R,i){var Q=i("SrGk"),T=i("bYtY");function D(x,u){Q.call(this,x,u,["filter"],"__filter_in_use__","_shadowDom")}T.inherits(D,Q),D.prototype.addWithoutUpdate=function(x,u){if(u&&k(u.style)){var r;if(u._shadowDom){r=u._shadowDom;var l=this.getDefs(!0);l.contains(u._shadowDom)||this.addDom(r)}else r=this.add(u);this.markUsed(u);var a=r.getAttribute("id");x.style.filter="url(#"+a+")"}},D.prototype.add=function(x){var u=this.createElement("filter");return x._shadowDomId=x._shadowDomId||this.nextId++,u.setAttribute("id","zr"+this._zrId+"-shadow-"+x._shadowDomId),this.updateDom(x,u),this.addDom(u),u},D.prototype.update=function(x,u){var r=u.style;if(k(r)){var l=this;Q.prototype.update.call(this,u,function(){l.updateDom(u,u._shadowDom)})}else this.remove(x,u)},D.prototype.remove=function(x,u){u._shadowDomId!=null&&(this.removeDom(x),x.style.filter="")},D.prototype.updateDom=function(x,u){var r=u.getElementsByTagName("feDropShadow");r.length===0?r=this.createElement("feDropShadow"):r=r[0];var l=x.style,a=x.scale&&x.scale[0]||1,t=x.scale&&x.scale[1]||1,o,s,h,b;if(l.shadowBlur||l.shadowOffsetX||l.shadowOffsetY)o=l.shadowOffsetX||0,s=l.shadowOffsetY||0,h=l.shadowBlur,b=l.shadowColor;else if(l.textShadowBlur)o=l.textShadowOffsetX||0,s=l.textShadowOffsetY||0,h=l.textShadowBlur,b=l.textShadowColor;else{this.removeDom(u,l);return}r.setAttribute("dx",o/a),r.setAttribute("dy",s/t),r.setAttribute("flood-color",b);var L=h/2/a,m=h/2/t,d=L+" "+m;r.setAttribute("stdDeviation",d),u.setAttribute("x","-100%"),u.setAttribute("y","-100%"),u.setAttribute("width",Math.ceil(h/2*200)+"%"),u.setAttribute("height",Math.ceil(h/2*200)+"%"),u.appendChild(r),x._shadowDom=u},D.prototype.markUsed=function(x){x._shadowDom&&Q.prototype.markUsed.call(this,x._shadowDom)};function k(x){return x&&(x.shadowBlur||x.shadowOffsetX||x.shadowOffsetY||x.textShadowBlur||x.textShadowOffsetX||x.textShadowOffsetY)}var S=D;re.exports=S},vWvF:function(re,R,i){var Q=i("Bq2U"),T=i("SUKs"),D=i("bYtY"),k=D.isString,S=D.isFunction,x=D.isObject,u=D.isArrayLike,r=D.indexOf,l=function(){this.animators=[]};l.prototype={constructor:l,animate:function(h,b){var L,m=!1,d=this,f=this.__zr;if(h){var I=h.split("."),C=d;m=I[0]==="shape";for(var B=0,O=I.length;B0&&h.animate(b,!1).when(d==null?500:d,C).delay(f||0)}function o(h,b,L,m){if(!b)h.attr(L,m);else{var d={};d[b]={},d[b][L]=m,h.attr(d)}}var s=l;re.exports=s},vsvx:function(re,R,i){re.exports=i.p+"static/course.f24848b5.svg"},x6Kt:function(re,R,i){var Q=i("y+Vt"),T=i("VpOo"),D=i("nPnh"),k=D.subPixelOptimizeRect,S={},x=Q.extend({type:"rect",shape:{r:0,x:0,y:0,width:0,height:0},buildPath:function(u,r){var l,a,t,o;this.subPixelOptimize?(k(S,r,this.style),l=S.x,a=S.y,t=S.width,o=S.height,S.r=r.r,r=S):(l=r.x,a=r.y,t=r.width,o=r.height),r.r?T.buildPath(u,r):u.rect(l,a,t,o),u.closePath();return}});re.exports=x},"y+Vt":function(re,R,i){var Q=i("Gev7"),T=i("bYtY"),D=i("IMiH"),k=i("2DNl"),S=i("3C/r"),x=S.prototype.getCanvasPattern,u=Math.abs,r=new D(!0);function l(t){Q.call(this,t),this.path=null}l.prototype={constructor:l,type:"path",__dirtyPath:!0,strokeContainThreshold:5,segmentIgnoreThreshold:0,subPixelOptimize:!1,brush:function(t,o){var s=this.style,h=this.path||r,b=s.hasStroke(),L=s.hasFill(),m=s.fill,d=s.stroke,f=L&&!!m.colorStops,I=b&&!!d.colorStops,C=L&&!!m.image,B=b&&!!d.image;if(s.bind(t,this,o),this.setTransform(t),this.__dirty){var O;f&&(O=O||this.getBoundingRect(),this._fillGradient=s.getGradient(t,m,O)),I&&(O=O||this.getBoundingRect(),this._strokeGradient=s.getGradient(t,d,O))}f?t.fillStyle=this._fillGradient:C&&(t.fillStyle=x.call(m,t)),I?t.strokeStyle=this._strokeGradient:B&&(t.strokeStyle=x.call(d,t));var X=s.lineDash,w=s.lineDashOffset,M=!!t.setLineDash,c=this.getGlobalScale();if(h.setScale(c[0],c[1],this.segmentIgnoreThreshold),this.__dirtyPath||X&&!M&&b?(h.beginPath(t),X&&!M&&(h.setLineDash(X),h.setLineDashOffset(w)),this.buildPath(h,this.shape,!1),this.path&&(this.__dirtyPath=!1)):(t.beginPath(),this.path.rebuildPath(t)),L)if(s.fillOpacity!=null){var E=t.globalAlpha;t.globalAlpha=s.fillOpacity*s.opacity,h.fill(t),t.globalAlpha=E}else h.fill(t);if(X&&M&&(t.setLineDash(X),t.lineDashOffset=w),b)if(s.strokeOpacity!=null){var E=t.globalAlpha;t.globalAlpha=s.strokeOpacity*s.opacity,h.stroke(t),t.globalAlpha=E}else h.stroke(t);X&&M&&t.setLineDash([]),s.text!=null&&(this.restoreTransform(t),this.drawRectText(t,this.getBoundingRect()))},buildPath:function(t,o,s){},createPathProxy:function(){this.path=new D},getBoundingRect:function(){var t=this._rect,o=this.style,s=!t;if(s){var h=this.path;h||(h=this.path=new D),this.__dirtyPath&&(h.beginPath(),this.buildPath(h,this.shape,!1)),t=h.getBoundingRect()}if(this._rect=t,o.hasStroke()){var b=this._rectWithStroke||(this._rectWithStroke=t.clone());if(this.__dirty||s){b.copy(t);var L=o.lineWidth,m=o.strokeNoScale?this.getLineScale():1;o.hasFill()||(L=Math.max(L,this.strokeContainThreshold||4)),m>1e-10&&(b.width+=L/m,b.height+=L/m,b.x-=L/m/2,b.y-=L/m/2)}return b}return t},contain:function(t,o){var s=this.transformCoordToLocal(t,o),h=this.getBoundingRect(),b=this.style;if(t=s[0],o=s[1],h.contain(t,o)){var L=this.path.data;if(b.hasStroke()){var m=b.lineWidth,d=b.strokeNoScale?this.getLineScale():1;if(d>1e-10&&(b.hasFill()||(m=Math.max(m,this.strokeContainThreshold)),k.containStroke(L,m/d,t,o)))return!0}if(b.hasFill())return k.contain(L,t,o)}return!1},dirty:function(t){t==null&&(t=!0),t&&(this.__dirtyPath=t,this._rect=null),this.__dirty=this.__dirtyText=!0,this.__zr&&this.__zr.refresh(),this.__clipTarget&&this.__clipTarget.dirty()},animateShape:function(t){return this.animate("shape",t)},attrKV:function(t,o){t==="shape"?(this.setShape(o),this.__dirtyPath=!0,this._rect=null):Q.prototype.attrKV.call(this,t,o)},setShape:function(t,o){var s=this.shape;if(s){if(T.isObject(t))for(var h in t)t.hasOwnProperty(h)&&(s[h]=t[h]);else s[t]=o;this.dirty(!0)}return this},getLineScale:function(){var t=this.transform;return t&&u(t[0]-1)>1e-10&&u(t[3]-1)>1e-10?Math.sqrt(u(t[0]*t[3]-t[2]*t[1])):1}},l.extend=function(t){var o=function(h){l.call(this,h),t.style&&this.style.extendFrom(t.style,!1);var b=t.shape;if(b){this.shape=this.shape||{};var L=this.shape;for(var m in b)!L.hasOwnProperty(m)&&b.hasOwnProperty(m)&&(L[m]=b[m])}t.init&&t.init.call(this,h)};T.inherits(o,l);for(var s in t)s!=="style"&&s!=="shape"&&(o.prototype[s]=t[s]);return o},T.inherits(l,Q);var a=l;re.exports=a},y23F:function(re,R){function i(){this.on("mousedown",this._dragStart,this),this.on("mousemove",this._drag,this),this.on("mouseup",this._dragEnd,this)}i.prototype={constructor:i,_dragStart:function(D){for(var k=D.target;k&&!k.draggable;)k=k.parent;k&&(this._draggingTarget=k,k.dragging=!0,this._x=D.offsetX,this._y=D.offsetY,this.dispatchToElement(Q(k,D),"dragstart",D.event))},_drag:function(D){var k=this._draggingTarget;if(k){var S=D.offsetX,x=D.offsetY,u=S-this._x,r=x-this._y;this._x=S,this._y=x,k.drift(u,r,D),this.dispatchToElement(Q(k,D),"drag",D.event);var l=this.findHover(S,x,k).target,a=this._dropTarget;this._dropTarget=l,k!==l&&(a&&l!==a&&this.dispatchToElement(Q(a,D),"dragleave",D.event),l&&l!==a&&this.dispatchToElement(Q(l,D),"dragenter",D.event))}},_dragEnd:function(D){var k=this._draggingTarget;k&&(k.dragging=!1),this.dispatchToElement(Q(k,D),"dragend",D.event),this._dropTarget&&this.dispatchToElement(Q(this._dropTarget,D),"drop",D.event),this._draggingTarget=null,this._dropTarget=null}};function Q(D,k){return{target:D,topTarget:k&&k.topTarget}}var T=i;re.exports=T},yilW:function(re,R,i){re.exports=i.p+"static/learn.e7098108.svg"},yslc:function(re,R){re.exports="data:image/png;base64,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"},yxFR:function(re,R,i){var Q=i("y+Vt"),T=i("nPnh"),D=T.subPixelOptimizeLine,k={},S=Q.extend({type:"line",shape:{x1:0,y1:0,x2:0,y2:0,percent:1},style:{stroke:"#000",fill:null},buildPath:function(x,u){var r,l,a,t;this.subPixelOptimize?(D(k,u,this.style),r=k.x1,l=k.y1,a=k.x2,t=k.y2):(r=u.x1,l=u.y1,a=u.x2,t=u.y2);var o=u.percent;if(o===0)return;x.moveTo(r,l),o<1&&(a=r*(1-o)+a*o,t=l*(1-o)+t*o),x.lineTo(a,t)},pointAt:function(x){var u=this.shape;return[u.x1*(1-x)+u.x2*x,u.y1*(1-x)+u.y2*x]}});re.exports=S},zarK:function(re,R,i){var Q=i("YH21"),T=Q.addEventListener,D=Q.removeEventListener,k=Q.normalizeEvent,S=Q.getNativeEvent,x=i("bYtY"),u=i("H6uX"),r=i("ItGF"),l=300,a=r.domSupported,t=function(){var A=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],P=["touchstart","touchend","touchmove"],W={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},U=x.map(A,function(F){var Y=F.replace("mouse","pointer");return W.hasOwnProperty(Y)?Y:F});return{mouse:A,touch:P,pointer:U}}(),o={mouse:["mousemove","mouseup"],pointer:["pointermove","pointerup"]};function s(A){return A==="mousewheel"&&r.browser.firefox?"DOMMouseScroll":A}function h(A){var P=A.pointerType;return P==="pen"||P==="touch"}function b(A){A.touching=!0,A.touchTimer!=null&&(clearTimeout(A.touchTimer),A.touchTimer=null),A.touchTimer=setTimeout(function(){A.touching=!1,A.touchTimer=null},700)}function L(A){A&&(A.zrByTouch=!0)}function m(A,P){return k(A.dom,new f(A,P),!0)}function d(A,P){for(var W=P,U=!1;W&&W.nodeType!==9&&!(U=W.domBelongToZr||W!==P&&W===A.painterRoot);)W=W.parentNode;return U}function f(A,P){this.type=P.type,this.target=this.currentTarget=A.dom,this.pointerType=P.pointerType,this.clientX=P.clientX,this.clientY=P.clientY}var I=f.prototype;I.stopPropagation=I.stopImmediatePropagation=I.preventDefault=x.noop;var C={mousedown:function(A){A=k(this.dom,A),this._mayPointerCapture=[A.zrX,A.zrY],this.trigger("mousedown",A)},mousemove:function(A){A=k(this.dom,A);var P=this._mayPointerCapture;P&&(A.zrX!==P[0]||A.zrY!==P[1])&&c(this,!0),this.trigger("mousemove",A)},mouseup:function(A){A=k(this.dom,A),c(this,!1),this.trigger("mouseup",A)},mouseout:function(A){A=k(this.dom,A),this._pointerCapturing&&(A.zrEventControl="no_globalout");var P=A.toElement||A.relatedTarget;A.zrIsToLocalDOM=d(this,P),this.trigger("mouseout",A)},touchstart:function(A){A=k(this.dom,A),L(A),this._lastTouchMoment=new Date,this.handler.processGesture(A,"start"),C.mousemove.call(this,A),C.mousedown.call(this,A)},touchmove:function(A){A=k(this.dom,A),L(A),this.handler.processGesture(A,"change"),C.mousemove.call(this,A)},touchend:function(A){A=k(this.dom,A),L(A),this.handler.processGesture(A,"end"),C.mouseup.call(this,A),+new Date-this._lastTouchMoment"},series:[{type:"wordCloud",sizeRange:[10,30],rotationRange:[-90,90],rotationStep:45,gridSize:2,shape:"pentagon",maskImage:Me,textStyle:{normal:{color:function(){return"rgb("+Math.round(Math.random()*255)+", "+Math.round(Math.random()*255)+", "+Math.round(Math.random()*255)+")"}}},left:"center",top:"center",right:null,bottom:null,width:"100%",height:"100%",data:_e}]};return De},me=(c=he.rightData)!==null&&c!==void 0&&c.complete_count?Number((E=he.rightData)===null||E===void 0?void 0:E.complete_count)/Number((z=he.rightData)===null||z===void 0?void 0:z.challenge_count)*100:0;return he.rightData?r.a.createElement("section",{className:o.a.rightWrap},!((G=he.detail)!==null&&G!==void 0&&G.is_jupyter)&&((N=he.detail)===null||N===void 0||((A=N.task_operation)===null||A===void 0)?void 0:A[2])&&(ae==null||((P=ae.userInfo)===null||P===void 0)?void 0:P.login)&&!!((W=he.rightData)!==null&&W!==void 0&&W.complete_count)&&((U=he.rightData)===null||U===void 0?void 0:U.complete_count)>0&&r.a.createElement("div",{className:o.a.learnWrap},r.a.createElement("div",{className:o.a.learnTopWrap},r.a.createElement("span",null,r.a.createElement("img",{className:o.a.titleImg,src:h.a,alt:""}),"\u5B66\u4E60\u8FDB\u5EA6"),r.a.createElement("span",null,r.a.createElement("span",{className:"".concat(o.a.color888," font14")},"\u5DF2\u5B8C\u6210 ",((F=he.rightData)===null||F===void 0?void 0:F.complete_count)||0," \u5173 / \u5171",((Y=he.rightData)===null||Y===void 0?void 0:Y.challenge_count)||0," \u5173"))),r.a.createElement(k.a,{percent:me,showInfo:!1,status:"active",strokeColor:{"0%":"#29BD8B","100%":"#29BD8B"}})),!!((ee=he.rightData)!==null&&ee!==void 0&&(H=ee.paths)!==null&&H!==void 0&&H.length)&&r.a.createElement("div",{className:o.a.courseWrap},r.a.createElement("p",{className:"mb20 font16"},r.a.createElement("img",{className:o.a.titleImg,src:L.a,alt:""}),"\u6240\u5C5E\u8BFE\u7A0B"),r.a.createElement("div",null,(g=he.rightData)===null||g===void 0?void 0:g.paths.map(function(be,Se){return Se>2?null:r.a.createElement("div",{className:o.a.pathWrap,key:be.id},r.a.createElement("a",{href:"/paths/".concat(be.id),target:"_blank"},r.a.createElement("img",{alt:"\u5B9E\u8BAD",src:"".concat(a.a.IMG_SERVER,"/").concat(be.image_url),className:o.a.pathImg})),r.a.createElement("div",{className:o.a.pathContentWrap},r.a.createElement("a",{href:"/paths/".concat(be.id),target:"_blank",className:o.a.pathContentName},be.name),r.a.createElement("p",{className:o.a.pathContent},r.a.createElement(T.a,{placement:"bottom",title:"\u7AE0\u8282"},r.a.createElement("span",{className:o.a.pathContentCount},r.a.createElement("i",{className:"iconfont icon-shixun mr3"}),be.stages_count)),r.a.createElement(T.a,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},r.a.createElement("span",{className:o.a.pathContentCount},r.a.createElement("i",{className:"iconfont icon-chengyuan mr3"}),be.members_count)))))}))),r.a.createElement("div",null),!!((j=he.rightData)!==null&&j!==void 0&&(V=j.recommands)!==null&&V!==void 0&&V.length)&&ae.userInfo.main_site&&r.a.createElement("div",{className:o.a.recommandTrainingWrap},r.a.createElement("p",{className:"mb20 font16"},r.a.createElement("img",{className:o.a.titleImg,src:d.a,alt:""}),"\u63A8\u8350\u5B9E\u8DF5\u9879\u76EE"),r.a.createElement("div",null,(te=he.rightData)===null||te===void 0?void 0:te.recommands.map(function(be,Se){return Se>2?null:r.a.createElement("div",{className:o.a.pathContentItem,key:Se},r.a.createElement("a",{href:"/shixuns/".concat(be.identifier,"/challenges"),target:"_blank"},r.a.createElement("img",{src:"".concat(a.a.IMG_SERVER,"/").concat(be.pic),className:o.a.pathImg})),r.a.createElement("div",{className:o.a.pathContentWrap,style:{marginBottom:-4}},r.a.createElement(T.a,{placement:"bottom",title:be.name},r.a.createElement("a",{href:"/shixuns/".concat(be.identifier,"/challenges"),target:"_blank",className:o.a.pathContentName},be.name)),r.a.createElement("p",{className:"".concat(o.a.pathContent," ").concat(o.a.recommandContent)},r.a.createElement("span",null,be.stu_num," \u4EBA\u5B66\u4E60"),r.a.createElement("span",{className:o.a.recommandLevel},be.level))))}))),((ie=he.rightData)===null||ie===void 0||((ce=ie.tags)===null||ce===void 0)?void 0:ce.length)>0&&r.a.createElement("div",{className:o.a.skillWrap},r.a.createElement("p",{className:"".concat(o.a.skillTopWrap," font16 mb20")},r.a.createElement("span",null,"\u6280\u80FD\u6807\u7B7E",r.a.createElement("span",{className:"ml5 c-grey-c"},(pe=he.rightData)===null||pe===void 0||((xe=pe.tags)===null||xe===void 0)?void 0:xe.length))),r.a.createElement(I.a,{option:se(),style:{height:370},opts:{renderer:"svg"}}))):null};R.a=Object(l.a)(function(w){var M=w.shixunsDetail,c=w.user,E=w.loading,z=w.globalSetting;return{shixunsDetail:M,user:c,globalSetting:z,loading:E.models.index}})(X)}}]); diff --git a/p__Shixuns__Detail__Collaborators__index.176b1207.async.js b/p__Shixuns__Detail__Collaborators__index.55b56ab3.async.js similarity index 70% rename from p__Shixuns__Detail__Collaborators__index.176b1207.async.js rename to p__Shixuns__Detail__Collaborators__index.55b56ab3.async.js index c3e824ce8d..407271323d 100644 --- a/p__Shixuns__Detail__Collaborators__index.176b1207.async.js +++ b/p__Shixuns__Detail__Collaborators__index.55b56ab3.async.js @@ -1,10 +1,10 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[207,3,6,8,9,10,13],{"+MdJ":function($,j,e){$.exports={title:"title___3mO1X",content:"content___12kgP",add:"add___wHtT1",colorBlue:"colorBlue___RGte2",radio:"radio___7b5oH"}},"/GNS":function($,j,e){$.exports=e.p+"static/search1.c4136dd4.png"},"06Qe":function($,j,e){var I=e("ItGF"),p="urn:schemas-microsoft-com:vml",O=typeof window=="undefined"?null:window,b=!1,r=O&&O.document;function i(s){return l(s)}var l;if(r&&!I.canvasSupported)try{!r.namespaces.zrvml&&r.namespaces.add("zrvml",p),l=function(s){return r.createElement("')}}catch(s){l=function(u){return r.createElement("<"+u+' xmlns="'+p+'" class="zrvml">')}}function t(){if(b||!r)return;b=!0;var s=r.styleSheets;s.length<31?r.createStyleSheet().addRule(".zrvml","behavior:url(#default#VML)"):s[0].addRule(".zrvml","behavior:url(#default#VML)")}j.doc=r,j.createNode=i,j.initVML=t},"0s+r":function($,j,e){var I=e("bYtY"),p=e("QBsz"),O=e("y23F"),b=e("H6uX"),r=e("YH21"),i=e("C0SR"),l="silent";function t(E,P,N){return{type:E,event:N,target:P.target,topTarget:P.topTarget,cancelBubble:!1,offsetX:N.zrX,offsetY:N.zrY,gestureEvent:N.gestureEvent,pinchX:N.pinchX,pinchY:N.pinchY,pinchScale:N.pinchScale,wheelDelta:N.zrDelta,zrByTouch:N.zrByTouch,which:N.which,stop:s}}function s(){r.stop(this.event)}function u(){}u.prototype.dispose=function(){};var a=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],d=function(E,P,N,A){b.call(this),this.storage=E,this.painter=P,this.painterRoot=A,N=N||new u,this.proxy=null,this._hovered={},this._lastTouchMoment,this._lastX,this._lastY,this._gestureMgr,O.call(this),this.setHandlerProxy(N)};d.prototype={constructor:d,setHandlerProxy:function(E){this.proxy&&this.proxy.dispose(),E&&(I.each(a,function(P){E.on&&E.on(P,this[P],this)},this),E.handler=this),this.proxy=E},mousemove:function(E){var P=E.zrX,N=E.zrY,A=c(this,P,N),L=this._hovered,v=L.target;v&&!v.__zr&&(L=this.findHover(L.x,L.y),v=L.target);var k=this._hovered=A?{x:P,y:N}:this.findHover(P,N),T=k.target,B=this.proxy;B.setCursor&&B.setCursor(T?T.cursor:"default"),v&&T!==v&&this.dispatchToElement(L,"mouseout",E),this.dispatchToElement(k,"mousemove",E),T&&T!==v&&this.dispatchToElement(k,"mouseover",E)},mouseout:function(E){var P=E.zrEventControl,N=E.zrIsToLocalDOM;P!=="only_globalout"&&this.dispatchToElement(this._hovered,"mouseout",E),P!=="no_globalout"&&(!N&&this.trigger("globalout",{type:"globalout",event:E}))},resize:function(E){this._hovered={}},dispatch:function(E,P){var N=this[E];N&&N.call(this,P)},dispose:function(){this.proxy.dispose(),this.storage=this.proxy=this.painter=null},setCursorStyle:function(E){var P=this.proxy;P.setCursor&&P.setCursor(E)},dispatchToElement:function(E,P,N){E=E||{};var A=E.target;if(A&&A.silent)return;for(var L="on"+P,v=t(P,E,N);A&&!(A[L]&&(v.cancelBubble=A[L].call(A,v)),A.trigger(P,v),A=A.parent,v.cancelBubble););v.cancelBubble||(this.trigger(P,v),this.painter&&this.painter.eachOtherLayer(function(k){typeof k[L]=="function"&&k[L].call(k,v),k.trigger&&k.trigger(P,v)}))},findHover:function(E,P,N){for(var A=this.storage.getDisplayList(),L={x:E,y:P},v=A.length-1;v>=0;v--){var k;if(A[v]!==N&&!A[v].ignore&&(k=h(A[v],E,P))&&(!L.topTarget&&(L.topTarget=A[v]),k!==l)){L.target=A[v];break}}return L},processGesture:function(E,P){this._gestureMgr||(this._gestureMgr=new i);var N=this._gestureMgr;P==="start"&&N.clear();var A=N.recognize(E,this.findHover(E.zrX,E.zrY,null).target,this.proxy.dom);if(P==="end"&&N.clear(),A){var L=A.type;E.gestureEvent=L,this.dispatchToElement({target:A.target},L,A.event)}}},I.each(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],function(E){d.prototype[E]=function(P){var N=P.zrX,A=P.zrY,L=c(this,N,A),v,k;if((E!=="mouseup"||!L)&&(v=this.findHover(N,A),k=v.target),E==="mousedown")this._downEl=k,this._downPoint=[P.zrX,P.zrY],this._upEl=k;else if(E==="mouseup")this._upEl=k;else if(E==="click"){if(this._downEl!==this._upEl||!this._downPoint||p.dist(this._downPoint,[P.zrX,P.zrY])>4)return;this._downPoint=null}this.dispatchToElement(v,E,P)}});function h(E,P,N){if(E[E.rectHover?"rectContain":"contain"](P,N)){for(var A=E,L;A;){if(A.clipPath&&!A.clipPath.contain(P,N))return!1;A.silent&&(L=!0),A=A.parent}return L?l:!0}return!1}function c(E,P,N){var A=E.painter;return P<0||P>A.getWidth()||N<0||N>A.getHeight()}I.mixin(d,b),I.mixin(d,O);var m=d;$.exports=m},"1Jh7":function($,j,e){var I=e("y+Vt"),p=e("T6xi"),O=I.extend({type:"polyline",shape:{points:null,smooth:!1,smoothConstraint:null},style:{stroke:"#000",fill:null},buildPath:function(b,r){p.buildPath(b,r,!1)}});$.exports=O},"1MYJ":function($,j,e){var I=e("y+Vt"),p=I.extend({type:"compound",shape:{paths:null},_updatePathDirty:function(){for(var O=this.__dirtyPath,b=this.shape.paths,r=0;r=this._maxSize&&a>0){var h=t.head;t.remove(h),delete s[h.key],u=h.value,this._lastRemovedEntry=h}d?d.value=l:d=new p(l),d.key=i,t.insertEntry(d),s[i]=d}return u},b.get=function(i){var l=this._map[i],t=this._list;if(l!=null)return l!==t.tail&&(t.remove(l),t.insertEntry(l)),l.value},b.clear=function(){this._list.clear(),this._map={}};var r=O;$.exports=r},"1Sn+":function($,j,e){},"1XHU":function($,j,e){"use strict";var I=e("2qtc"),p=e("kLXV"),O=e("q1tI"),b=e.n(O),r=e("9kvl"),i=e("3wET"),l=e.n(i),t=e("bUJZ"),s=e.n(t),u=e("Ct/S"),a=e.n(u),d=function(c){var m=c.visible,E=c.occupationValue,P=c.onCancel,N=P===void 0?function(){}:P,A=function(){return b.a.createElement("div",{className:a.a.flexColumn},b.a.createElement("img",{className:a.a.img,src:s.a}),b.a.createElement("span",{className:a.a.content},"\u672A\u804C\u4E1A\u8BA4\u8BC1"))},L=function(){return b.a.createElement("div",{className:a.a.flexColumn},b.a.createElement("img",{className:a.a.img,src:l.a}),b.a.createElement("span",{className:a.a.content},"\u672A\u5B9E\u540D\u8BA4\u8BC1"))},v=function(){return E===3?b.a.createElement(b.a.Fragment,null,L(),A()):E===2?A():L()};return b.a.createElement(p.a,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,visible:m,title:"\u56E0\u4E3A\u4EE5\u4E0B\u539F\u56E0\uFF0C\u60A8\u6682\u65F6\u4E0D\u80FD\u8FDB\u884C\u64CD\u4F5C",okText:"\u7ACB\u5373\u8BA4\u8BC1",cancelText:"\u53D6\u6D88",width:"600px",onOk:function(){N(),r.d.push("/account/certification")},onCancel:function(){N()}},b.a.createElement("div",{className:a.a.tilte},"\u8BF7\u5728\u5B8C\u6210\u6761\u4EF6\u540E\u91CD\u8BD5"),b.a.createElement("div",{className:a.a.flexRow},v()))};j.a=Object(r.a)(function(h){var c=h.paperlibrary,m=h.loading,E=h.globalSetting;return{paperlibrary:c,globalSetting:E,loading:m.effects}})(d)},"1ZF9":function($,j,e){$.exports=e.p+"static/Authorize.cc9c212f.png"},"1bdT":function($,j,e){var I=e("3gBT"),p=e("H6uX"),O=e("DN4a"),b=e("vWvF"),r=e("bYtY"),i=function(t){O.call(this,t),p.call(this,t),b.call(this,t),this.id=t.id||I()};i.prototype={type:"element",name:"",__zr:null,ignore:!1,clipPath:null,isGroup:!1,drift:function(t,s){switch(this.draggable){case"horizontal":s=0;break;case"vertical":t=0;break}var u=this.transform;u||(u=this.transform=[1,0,0,1,0,0]),u[4]+=t,u[5]+=s,this.decomposeTransform(),this.dirty(!1)},beforeUpdate:function(){},afterUpdate:function(){},update:function(){this.updateTransform()},traverse:function(t,s){},attrKV:function(t,s){if(t==="position"||t==="scale"||t==="origin"){if(s){var u=this[t];u||(u=this[t]=[]),u[0]=s[0],u[1]=s[1]}}else this[t]=s},hide:function(){this.ignore=!0,this.__zr&&this.__zr.refresh()},show:function(){this.ignore=!1,this.__zr&&this.__zr.refresh()},attr:function(t,s){if(typeof t=="string")this.attrKV(t,s);else if(r.isObject(t))for(var u in t)t.hasOwnProperty(u)&&this.attrKV(u,t[u]);return this.dirty(!1),this},setClipPath:function(t){var s=this.__zr;s&&t.addSelfToZr(s),this.clipPath&&this.clipPath!==t&&this.removeClipPath(),this.clipPath=t,t.__zr=s,t.__clipTarget=this,this.dirty(!1)},removeClipPath:function(){var t=this.clipPath;t&&(t.__zr&&t.removeSelfFromZr(t.__zr),t.__zr=null,t.__clipTarget=null,this.clipPath=null,this.dirty(!1))},addSelfToZr:function(t){this.__zr=t;var s=this.animators;if(s)for(var u=0;u1&&arguments[1]!==void 0?arguments[1]:!1,be=Oe&&typeof Oe.getBoundingClientRect=="function"&&Oe.getBoundingClientRect().width;if(be){if(Fe){var X=getComputedStyle(Oe),ae=X.marginLeft,De=X.marginRight;be+=+ae.replace("px","")+ +De.replace("px","")}be=+be.toFixed(6)}return be||0},ne=function(Oe,Fe,be){Oe&&Object(N.a)(Oe.style)==="object"&&(Oe.style[Fe]=be)},re=function(){return Z.any},pe=e("KQm4"),se=e("Ff2n"),Ee=e("i8i4"),U=e("bdgK"),Y=e("uciX"),x=e("8XRh"),Q={adjustX:1,adjustY:1},de={topLeft:{points:["bl","tl"],overflow:Q,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Q,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:Q,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:Q,offset:[4,0]}},ce={topLeft:{points:["bl","tl"],overflow:Q,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Q,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:Q,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:Q,offset:[4,0]}},_e=de,ke=0,fe={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},ye=function(Oe,Fe,be){var X=y(Fe),ae=Oe.getState();Oe.setState({defaultActiveFirst:Object(I.a)(Object(I.a)({},ae.defaultActiveFirst),{},Object(a.a)({},X,be))})},Ce=function(Ue){Object(r.a)(Fe,Ue);var Oe=Object(i.a)(Fe);function Fe(be){var X;Object(p.a)(this,Fe),X=Oe.call(this,be),X.onDestroy=function(xe){X.props.onDestroy(xe)},X.onKeyDown=function(xe){var We=xe.keyCode,st=X.menuInstance,ft=X.props,dt=ft.isOpen,xt=ft.store;if(We===d.a.ENTER)return X.onTitleClick(xe),ye(xt,X.props.eventKey,!0),!0;if(We===d.a.RIGHT)return dt?st.onKeyDown(xe):(X.triggerOpenChange(!0),ye(xt,X.props.eventKey,!0)),!0;if(We===d.a.LEFT){var Tt;if(dt)Tt=st.onKeyDown(xe);else return;return Tt||(X.triggerOpenChange(!1),Tt=!0),Tt}return dt&&(We===d.a.UP||We===d.a.DOWN)?st.onKeyDown(xe):void 0},X.onOpenChange=function(xe){X.props.onOpenChange(xe)},X.onPopupVisibleChange=function(xe){X.triggerOpenChange(xe,xe?"mouseenter":"mouseleave")},X.onMouseEnter=function(xe){var We=X.props,st=We.eventKey,ft=We.onMouseEnter,dt=We.store;ye(dt,X.props.eventKey,!1),ft({key:st,domEvent:xe})},X.onMouseLeave=function(xe){var We=X.props,st=We.parentMenu,ft=We.eventKey,dt=We.onMouseLeave;st.subMenuInstance=Object(b.a)(X),dt({key:ft,domEvent:xe})},X.onTitleMouseEnter=function(xe){var We=X.props,st=We.eventKey,ft=We.onItemHover,dt=We.onTitleMouseEnter;ft({key:st,hover:!0}),dt({key:st,domEvent:xe})},X.onTitleMouseLeave=function(xe){var We=X.props,st=We.parentMenu,ft=We.eventKey,dt=We.onItemHover,xt=We.onTitleMouseLeave;st.subMenuInstance=Object(b.a)(X),dt({key:ft,hover:!1}),xt({key:ft,domEvent:xe})},X.onTitleClick=function(xe){var We=Object(b.a)(X),st=We.props;if(st.onTitleClick({key:st.eventKey,domEvent:xe}),st.triggerSubMenuAction==="hover")return;X.triggerOpenChange(!st.isOpen,"click"),ye(st.store,X.props.eventKey,!1)},X.onSubMenuClick=function(xe){typeof X.props.onClick=="function"&&X.props.onClick(X.addKeyPath(xe))},X.onSelect=function(xe){X.props.onSelect(xe)},X.onDeselect=function(xe){X.props.onDeselect(xe)},X.getPrefixCls=function(){return"".concat(X.props.rootPrefixCls,"-submenu")},X.getActiveClassName=function(){return"".concat(X.getPrefixCls(),"-active")},X.getDisabledClassName=function(){return"".concat(X.getPrefixCls(),"-disabled")},X.getSelectedClassName=function(){return"".concat(X.getPrefixCls(),"-selected")},X.getOpenClassName=function(){return"".concat(X.props.rootPrefixCls,"-submenu-open")},X.saveMenuInstance=function(xe){X.menuInstance=xe},X.addKeyPath=function(xe){return Object(I.a)(Object(I.a)({},xe),{},{keyPath:(xe.keyPath||[]).concat(X.props.eventKey)})},X.triggerOpenChange=function(xe,We){var st=X.props.eventKey,ft=function(){X.onOpenChange({key:st,item:Object(b.a)(X),trigger:We,open:xe})};We==="mouseenter"?X.mouseenterTimeout=setTimeout(function(){ft()},0):ft()},X.isChildrenSelected=function(){var xe={find:!1};return F(X.props.children,X.props.selectedKeys,xe),xe.find},X.isOpen=function(){return X.props.openKeys.indexOf(X.props.eventKey)!==-1},X.adjustWidth=function(){if(!X.subMenuTitle||!X.menuInstance)return;var xe=Ee.findDOMNode(X.menuInstance);if(xe.offsetWidth>=X.subMenuTitle.offsetWidth)return;xe.style.minWidth="".concat(X.subMenuTitle.offsetWidth,"px")},X.saveSubMenuTitle=function(xe){X.subMenuTitle=xe},X.getBaseProps=function(){var xe=Object(b.a)(X),We=xe.props;return{mode:We.mode==="horizontal"?"vertical":We.mode,visible:X.props.isOpen,level:We.level+1,inlineIndent:We.inlineIndent,focusable:!1,onClick:X.onSubMenuClick,onSelect:X.onSelect,onDeselect:X.onDeselect,onDestroy:X.onDestroy,selectedKeys:We.selectedKeys,eventKey:"".concat(We.eventKey,"-menu-"),openKeys:We.openKeys,motion:We.motion,onOpenChange:X.onOpenChange,subMenuOpenDelay:We.subMenuOpenDelay,parentMenu:Object(b.a)(X),subMenuCloseDelay:We.subMenuCloseDelay,forceSubMenuRender:We.forceSubMenuRender,triggerSubMenuAction:We.triggerSubMenuAction,builtinPlacements:We.builtinPlacements,defaultActiveFirst:We.store.getState().defaultActiveFirst[y(We.eventKey)],multiple:We.multiple,prefixCls:We.rootPrefixCls,id:X.internalMenuId,manualRef:X.saveMenuInstance,itemIcon:We.itemIcon,expandIcon:We.expandIcon,direction:We.direction}},X.getMotion=function(xe,We){var st=Object(b.a)(X),ft=st.haveRendered,dt=X.props,xt=dt.motion,Tt=dt.rootPrefixCls,Pt=Object(I.a)(Object(I.a)({},xt),{},{leavedClassName:"".concat(Tt,"-hidden"),removeOnLeave:!1,motionAppear:ft||!We||xe!=="inline"});return Pt};var ae=be.store,De=be.eventKey,Se=ae.getState(),Ke=Se.defaultActiveFirst;X.isRootMenu=!1;var Qe=!1;return Ke&&(Qe=Ke[De]),ye(ae,De,Qe),X}return Object(O.a)(Fe,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var X=this,ae=this.props,De=ae.mode,Se=ae.parentMenu,Ke=ae.manualRef;if(Ke&&Ke(this),De!=="horizontal"||!Se.isRootMenu||!this.props.isOpen)return;this.minWidthTimeout=setTimeout(function(){return X.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var X=this.props,ae=X.onDestroy,De=X.eventKey;ae&&ae(De),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout)}},{key:"renderChildren",value:function(X){var ae=this,De=this.getBaseProps(),Se=this.getMotion(De.mode,De.visible);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||De.visible||De.forceSubMenuRender,!this.haveOpened)return l.createElement("div",null);var Ke=De.direction;return l.createElement(x.default,Object.assign({visible:De.visible},Se),function(Qe){var xe=Qe.className,We=Qe.style,st=P()("".concat(De.prefixCls,"-sub"),xe,Object(a.a)({},"".concat(De.prefixCls,"-rtl"),Ke==="rtl"));return l.createElement(Te,Object.assign({},De,{id:ae.internalMenuId,className:st,style:We}),X)})}},{key:"render",value:function(){var X,ae=Object(I.a)({},this.props),De=ae.isOpen,Se=this.getPrefixCls(),Ke=ae.mode==="inline",Qe=P()(Se,"".concat(Se,"-").concat(ae.mode),(X={},Object(a.a)(X,ae.className,!!ae.className),Object(a.a)(X,this.getOpenClassName(),De),Object(a.a)(X,this.getActiveClassName(),ae.active||De&&!Ke),Object(a.a)(X,this.getDisabledClassName(),ae.disabled),Object(a.a)(X,this.getSelectedClassName(),this.isChildrenSelected()),X));this.internalMenuId||(ae.eventKey?this.internalMenuId="".concat(ae.eventKey,"$Menu"):(ke+=1,this.internalMenuId="$__$".concat(ke,"$Menu")));var xe={},We={},st={};ae.disabled||(xe={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},We={onClick:this.onTitleClick},st={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var ft={},dt=ae.direction;Ke&&(dt==="rtl"?ft.paddingRight=ae.inlineIndent*ae.level:ft.paddingLeft=ae.inlineIndent*ae.level);var xt={};this.props.isOpen&&(xt={"aria-owns":this.internalMenuId});var Tt=null;ae.mode!=="horizontal"&&(Tt=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(Tt=l.createElement(this.props.expandIcon,Object(I.a)({},this.props))));var Pt=l.createElement("div",Object.assign({ref:this.saveSubMenuTitle,style:ft,className:"".concat(Se,"-title"),role:"button"},st,We,{"aria-expanded":De},xt,{"aria-haspopup":"true",title:typeof ae.title=="string"?ae.title:void 0}),ae.title,Tt||l.createElement("i",{className:"".concat(Se,"-arrow")})),gt=this.renderChildren(ae.children),_t=ae.parentMenu.isRootMenu?ae.parentMenu.props.getPopupContainer:function(Yt){return Yt.parentNode},Bt=fe[ae.mode],Vt=ae.popupOffset?{offset:ae.popupOffset}:{},en=ae.mode==="inline"?"":ae.popupClassName;en+=dt==="rtl"?" ".concat(Se,"-rtl"):"";var mt=ae.disabled,St=ae.triggerSubMenuAction,Wt=ae.subMenuOpenDelay,tn=ae.forceSubMenuRender,kt=ae.subMenuCloseDelay,Qt=ae.builtinPlacements;ee.forEach(function(Yt){return delete ae[Yt]}),delete ae.onClick;var dn=dt==="rtl"?Object.assign({},ce,Qt):Object.assign({},de,Qt);return delete ae.direction,l.createElement("li",Object.assign({},ae,xe,{className:Qe,role:"menuitem"}),Ke&&Pt,Ke&>,!Ke&&l.createElement(Y.a,{prefixCls:Se,popupClassName:P()("".concat(Se,"-popup"),en),getPopupContainer:_t,builtinPlacements:dn,popupPlacement:Bt,popupVisible:De,popupAlign:Vt,popup:gt,action:mt?[]:[St],mouseEnterDelay:Wt,mouseLeaveDelay:kt,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:tn},Pt))}}]),Fe}(l.Component);Ce.defaultProps={onMouseEnter:V,onMouseLeave:V,onTitleMouseEnter:V,onTitleMouseLeave:V,onTitleClick:V,manualRef:V,mode:"vertical",title:""};var Re=Object(t.b)(function(Ue,Oe){var Fe=Ue.openKeys,be=Ue.activeKey,X=Ue.selectedKeys,ae=Oe.eventKey,De=Oe.subMenuKey;return{isOpen:Fe.indexOf(ae)>-1,active:be[De]===ae,selectedKeys:X}})(Ce);Re.isSubMenu=!0;var Pe=Re,Be="menuitem-overflowed",tt=.5,$e=function(Ue){Object(r.a)(Fe,Ue);var Oe=Object(i.a)(Fe);function Fe(){var be;return Object(p.a)(this,Fe),be=Oe.apply(this,arguments),be.resizeObserver=null,be.mutationObserver=null,be.originalTotalWidth=0,be.overflowedItems=[],be.menuItemSizes=[],be.cancelFrameId=null,be.state={lastVisibleIndex:void 0},be.getMenuItemNodes=function(){var X=be.props.prefixCls,ae=Ee.findDOMNode(Object(b.a)(be));return ae?[].slice.call(ae.children).filter(function(De){return De.className.split(" ").indexOf("".concat(X,"-overflowed-submenu"))<0}):[]},be.getOverflowedSubMenuItem=function(X,ae,De){var Se=be.props,Ke=Se.overflowedIndicator,Qe=Se.level,xe=Se.mode,We=Se.prefixCls,st=Se.theme;if(Qe!==1||xe!=="horizontal")return null;var ft=be.props.children[0],dt=ft.props,xt=dt.children,Tt=dt.title,Pt=dt.style,gt=Object(se.a)(dt,["children","title","style"]),_t=Object(I.a)({},Pt),Bt="".concat(X,"-overflowed-indicator"),Vt="".concat(X,"-overflowed-indicator");ae.length===0&&De!==!0?_t=Object(I.a)(Object(I.a)({},_t),{},{display:"none"}):De&&(_t=Object(I.a)(Object(I.a)({},_t),{},{visibility:"hidden",position:"absolute"}),Bt="".concat(Bt,"-placeholder"),Vt="".concat(Vt,"-placeholder"));var en=st?"".concat(We,"-").concat(st):"",mt={};return ee.forEach(function(St){gt[St]!==void 0&&(mt[St]=gt[St])}),l.createElement(Pe,Object.assign({title:Ke,className:"".concat(We,"-overflowed-submenu"),popupClassName:en},mt,{key:Bt,eventKey:Vt,disabled:!1,style:_t}),ae)},be.setChildrenWidthAndResize=function(){if(be.props.mode!=="horizontal")return;var X=Ee.findDOMNode(Object(b.a)(be));if(!X)return;var ae=X.children;if(!ae||ae.length===0)return;var De=X.children[ae.length-1];ne(De,"display","inline-block");var Se=be.getMenuItemNodes(),Ke=Se.filter(function(Qe){return Qe.className.split(" ").indexOf(Be)>=0});Ke.forEach(function(Qe){ne(Qe,"display","inline-block")}),be.menuItemSizes=Se.map(function(Qe){return J(Qe,!0)}),Ke.forEach(function(Qe){ne(Qe,"display","none")}),be.overflowedIndicatorWidth=J(X.children[X.children.length-1],!0),be.originalTotalWidth=be.menuItemSizes.reduce(function(Qe,xe){return Qe+xe},0),be.handleResize(),ne(De,"display","none")},be.handleResize=function(){if(be.props.mode!=="horizontal")return;var X=Ee.findDOMNode(Object(b.a)(be));if(!X)return;var ae=J(X);be.overflowedItems=[];var De=0,Se;be.originalTotalWidth>ae+tt&&(Se=-1,be.menuItemSizes.forEach(function(Ke){De+=Ke,De+be.overflowedIndicatorWidth<=ae&&(Se+=1)})),be.setState({lastVisibleIndex:Se})},be}return Object(O.a)(Fe,[{key:"componentDidMount",value:function(){var X=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var ae=Ee.findDOMNode(this);if(!ae)return;this.resizeObserver=new U.default(function(De){De.forEach(function(){var Se=X.cancelFrameId;cancelAnimationFrame(Se),X.cancelFrameId=requestAnimationFrame(X.setChildrenWidthAndResize)})}),[].slice.call(ae.children).concat(ae).forEach(function(De){X.resizeObserver.observe(De)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){X.resizeObserver.disconnect(),[].slice.call(ae.children).concat(ae).forEach(function(De){X.resizeObserver.observe(De)}),X.setChildrenWidthAndResize()}),this.mutationObserver.observe(ae,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(X){var ae=this,De=this.state.lastVisibleIndex;return(X||[]).reduce(function(Se,Ke,Qe){var xe=Ke;if(ae.props.mode==="horizontal"){var We=ae.getOverflowedSubMenuItem(Ke.props.eventKey,[]);De!==void 0&&ae.props.className.indexOf("".concat(ae.props.prefixCls,"-root"))!==-1&&(Qe>De&&(xe=l.cloneElement(Ke,{style:{display:"none"},eventKey:"".concat(Ke.props.eventKey,"-hidden"),className:"".concat(Be)})),Qe===De+1&&(ae.overflowedItems=X.slice(De+1).map(function(ft){return l.cloneElement(ft,{key:ft.props.eventKey,mode:"vertical-left"})}),We=ae.getOverflowedSubMenuItem(Ke.props.eventKey,ae.overflowedItems)));var st=[].concat(Object(pe.a)(Se),[We,xe]);return Qe===X.length-1&&st.push(ae.getOverflowedSubMenuItem(Ke.props.eventKey,[],!0)),st}return[].concat(Object(pe.a)(Se),[xe])},[])}},{key:"render",value:function(){var X=this.props,ae=X.visible,De=X.prefixCls,Se=X.overflowedIndicator,Ke=X.mode,Qe=X.level,xe=X.tag,We=X.children,st=X.theme,ft=Object(se.a)(X,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),dt=xe;return l.createElement(dt,Object.assign({},ft),this.renderChildren(We))}}]),Fe}(l.Component);$e.defaultProps={tag:"div",className:""};var ot=$e;function ut(Ue){return Ue.length?Ue.every(function(Oe){return!!Oe.props.disabled}):!0}function ue(Ue,Oe,Fe){var be=Ue.getState();Ue.setState({activeKey:Object(I.a)(Object(I.a)({},be.activeKey),{},Object(a.a)({},Oe,Fe))})}function Ae(Ue){return Ue.eventKey||"0-menu-"}function Le(Ue,Oe){var Fe=Oe,be=Ue.children,X=Ue.eventKey;if(Fe){var ae;if(K(be,function(De,Se){De&&De.props&&!De.props.disabled&&Fe===H(De,X,Se)&&(ae=!0)}),ae)return Fe}return Fe=null,Ue.defaultActiveFirst&&K(be,function(De,Se){!Fe&&De&&!De.props.disabled&&(Fe=H(De,X,Se))}),Fe}function Ve(Ue){if(Ue){var Oe=this.instanceArray.indexOf(Ue);Oe!==-1?this.instanceArray[Oe]=Ue:this.instanceArray.push(Ue)}}var Je=function(Ue){Object(r.a)(Fe,Ue);var Oe=Object(i.a)(Fe);function Fe(be){var X;return Object(p.a)(this,Fe),X=Oe.call(this,be),X.onKeyDown=function(ae,De){var Se=ae.keyCode,Ke;if(X.getFlatInstanceArray().forEach(function(xe){xe&&xe.props.active&&xe.onKeyDown&&(Ke=xe.onKeyDown(ae))}),Ke)return 1;var Qe=null;return(Se===d.a.UP||Se===d.a.DOWN)&&(Qe=X.step(Se===d.a.UP?-1:1)),Qe?(ae.preventDefault(),ue(X.props.store,Ae(X.props),Qe.props.eventKey),typeof De=="function"&&De(Qe),1):void 0},X.onItemHover=function(ae){var De=ae.key,Se=ae.hover;ue(X.props.store,Ae(X.props),Se?De:null)},X.onDeselect=function(ae){X.props.onDeselect(ae)},X.onSelect=function(ae){X.props.onSelect(ae)},X.onClick=function(ae){X.props.onClick(ae)},X.onOpenChange=function(ae){X.props.onOpenChange(ae)},X.onDestroy=function(ae){X.props.onDestroy(ae)},X.getFlatInstanceArray=function(){return X.instanceArray},X.step=function(ae){var De=X.getFlatInstanceArray(),Se=X.props.store.getState().activeKey[Ae(X.props)],Ke=De.length;if(!Ke)return null;ae<0&&(De=De.concat().reverse());var Qe=-1;if(De.every(function(ft,dt){return ft&&ft.props.eventKey===Se?(Qe=dt,!1):!0}),!X.props.defaultActiveFirst&&Qe!==-1&&ut(De.slice(Qe,Ke-1)))return;var xe=(Qe+1)%Ke,We=xe;do{var st=De[We];if(!st||st.props.disabled)We=(We+1)%Ke;else return st}while(We!==xe);return null},X.renderCommonMenuItem=function(ae,De,Se){var Ke=X.props.store.getState(),Qe=Object(b.a)(X),xe=Qe.props,We=H(ae,xe.eventKey,De),st=ae.props;if(!st||typeof ae.type=="string")return ae;var ft=We===Ke.activeKey,dt=Object(I.a)(Object(I.a)({mode:st.mode||xe.mode,level:xe.level,inlineIndent:xe.inlineIndent,renderMenuItem:X.renderMenuItem,rootPrefixCls:xe.prefixCls,index:De,parentMenu:xe.parentMenu,manualRef:st.disabled?void 0:Object(h.a)(ae.ref,Ve.bind(Object(b.a)(X))),eventKey:We,active:!st.disabled&&ft,multiple:xe.multiple,onClick:function(Tt){(st.onClick||V)(Tt),X.onClick(Tt)},onItemHover:X.onItemHover,motion:xe.motion,subMenuOpenDelay:xe.subMenuOpenDelay,subMenuCloseDelay:xe.subMenuCloseDelay,forceSubMenuRender:xe.forceSubMenuRender,onOpenChange:X.onOpenChange,onDeselect:X.onDeselect,onSelect:X.onSelect,builtinPlacements:xe.builtinPlacements,itemIcon:st.itemIcon||X.props.itemIcon,expandIcon:st.expandIcon||X.props.expandIcon},Se),{},{direction:xe.direction});return(xe.mode==="inline"||re())&&(dt.triggerSubMenuAction="click"),l.cloneElement(ae,dt)},X.renderMenuItem=function(ae,De,Se){if(!ae)return null;var Ke=X.props.store.getState(),Qe={openKeys:Ke.openKeys,selectedKeys:Ke.selectedKeys,triggerSubMenuAction:X.props.triggerSubMenuAction,subMenuKey:Se};return X.renderCommonMenuItem(ae,De,Qe)},be.store.setState({activeKey:Object(I.a)(Object(I.a)({},be.store.getState().activeKey),{},Object(a.a)({},be.eventKey,Le(be,be.activeKey)))}),X.instanceArray=[],X}return Object(O.a)(Fe,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(X){return this.props.visible||X.visible||this.props.className!==X.className||!m()(this.props.style,X.style)}},{key:"componentDidUpdate",value:function(X){var ae=this.props,De="activeKey"in ae?ae.activeKey:ae.store.getState().activeKey[Ae(ae)],Se=Le(ae,De);if(Se!==De)ue(ae.store,Ae(ae),Se);else if("activeKey"in X){var Ke=Le(X,X.activeKey);Se!==Ke&&ue(ae.store,Ae(ae),Se)}}},{key:"render",value:function(){var X=this,ae=Object(u.a)({},this.props);this.instanceArray=[];var De=P()(ae.prefixCls,ae.className,"".concat(ae.prefixCls,"-").concat(ae.mode)),Se={className:De,role:ae.role||"menu"};ae.id&&(Se.id=ae.id),ae.focusable&&(Se.tabIndex=0,Se.onKeyDown=this.onKeyDown);var Ke=ae.prefixCls,Qe=ae.eventKey,xe=ae.visible,We=ae.level,st=ae.mode,ft=ae.overflowedIndicator,dt=ae.theme;return ee.forEach(function(xt){return delete ae[xt]}),delete ae.onClick,l.createElement(ot,Object.assign({},ae,{prefixCls:Ke,mode:st,tag:"ul",level:We,theme:dt,visible:xe,overflowedIndicator:ft},Se),l.Children.map(ae.children,function(xt,Tt){return X.renderMenuItem(xt,Tt,Qe||"0-menu-")}))}}]),Fe}(l.Component);Je.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:V};var we=Object(t.b)()(Je),Te=we,Ie=e("Kwbf");function Ne(Ue,Oe,Fe){var be=Ue.prefixCls,X=Ue.motion,ae=Ue.defaultMotions,De=ae===void 0?{}:ae,Se=Ue.openAnimation,Ke=Ue.openTransitionName,Qe=Oe.switchingModeFromInline;if(X)return X;if(Object(N.a)(Se)==="object"&&Se)Object(Ie.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof Se=="string")return{motionName:"".concat(be,"-open-").concat(Se)};if(Ke)return{motionName:Ke};var xe=De[Fe];return xe||(Qe?null:De.other)}var Xe=function(Ue){Object(r.a)(Fe,Ue);var Oe=Object(i.a)(Fe);function Fe(be){var X;Object(p.a)(this,Fe),X=Oe.call(this,be),X.inlineOpenKeys=[],X.onSelect=function(Se){var Ke=Object(b.a)(X),Qe=Ke.props;if(Qe.selectable){var xe=X.store.getState(),We=xe.selectedKeys,st=Se.key;Qe.multiple?We=We.concat([st]):We=[st],"selectedKeys"in Qe||X.store.setState({selectedKeys:We}),Qe.onSelect(Object(I.a)(Object(I.a)({},Se),{},{selectedKeys:We}))}},X.onClick=function(Se){var Ke=X.getRealMenuMode(),Qe=Object(b.a)(X),xe=Qe.store,We=Qe.props.onOpenChange;Ke!=="inline"&&!("openKeys"in X.props)&&(xe.setState({openKeys:[]}),We([])),X.props.onClick(Se)},X.onKeyDown=function(Se,Ke){X.innerMenu.getWrappedInstance().onKeyDown(Se,Ke)},X.onOpenChange=function(Se){var Ke=Object(b.a)(X),Qe=Ke.props,xe=X.store.getState().openKeys.concat(),We=!1,st=function(dt){var xt=!1;if(dt.open)xt=xe.indexOf(dt.key)===-1,xt&&xe.push(dt.key);else{var Tt=xe.indexOf(dt.key);xt=Tt!==-1,xt&&xe.splice(Tt,1)}We=We||xt};Array.isArray(Se)?Se.forEach(st):st(Se),We&&("openKeys"in X.props||X.store.setState({openKeys:xe}),Qe.onOpenChange(xe))},X.onDeselect=function(Se){var Ke=Object(b.a)(X),Qe=Ke.props;if(Qe.selectable){var xe=X.store.getState().selectedKeys.concat(),We=Se.key,st=xe.indexOf(We);st!==-1&&xe.splice(st,1),"selectedKeys"in Qe||X.store.setState({selectedKeys:xe}),Qe.onDeselect(Object(I.a)(Object(I.a)({},Se),{},{selectedKeys:xe}))}},X.onMouseEnter=function(Se){X.restoreModeVerticalFromInline();var Ke=X.props.onMouseEnter;Ke&&Ke(Se)},X.onTransitionEnd=function(Se){var Ke=Se.propertyName==="width"&&Se.target===Se.currentTarget,Qe=Se.target.className,xe=Object.prototype.toString.call(Qe)==="[object SVGAnimatedString]"?Qe.animVal:Qe,We=Se.propertyName==="font-size"&&xe.indexOf("anticon")>=0;(Ke||We)&&X.restoreModeVerticalFromInline()},X.setInnerMenu=function(Se){X.innerMenu=Se},X.isRootMenu=!0;var ae=be.defaultSelectedKeys,De=be.defaultOpenKeys;return"selectedKeys"in be&&(ae=be.selectedKeys||[]),"openKeys"in be&&(De=be.openKeys||[]),X.store=Object(t.c)({selectedKeys:ae,openKeys:De,activeKey:{"0-menu-":Le(be,be.activeKey)}}),X.state={switchingModeFromInline:!1},X}return Object(O.a)(Fe,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(X){this.updateOpentKeysWhenSwitchMode(X),this.updateMiniStore();var ae=this.props,De=ae.siderCollapsed,Se=ae.inlineCollapsed,Ke=ae.onOpenChange;(!X.inlineCollapsed&&Se||!X.siderCollapsed&&De)&&Ke([]),this.updateMenuDisplay()}},{key:"updateOpentKeysWhenSwitchMode",value:function(X){var ae=this.props,De=this.store,Se=this.inlineOpenKeys,Ke=De.getState(),Qe={};X.mode==="inline"&&ae.mode!=="inline"&&this.setState({switchingModeFromInline:!0}),"openKeys"in ae||((ae.inlineCollapsed&&!X.inlineCollapsed||ae.siderCollapsed&&!X.siderCollapsed)&&(this.setState({switchingModeFromInline:!0}),this.inlineOpenKeys=Ke.openKeys.concat(),Qe.openKeys=[]),(!ae.inlineCollapsed&&X.inlineCollapsed||!ae.siderCollapsed&&X.siderCollapsed)&&(Qe.openKeys=Se,this.inlineOpenKeys=[])),Object.keys(Qe).length&&De.setState(Qe)}},{key:"updateMenuDisplay",value:function(){var X=this.props.collapsedWidth,ae=this.store,De=this.prevOpenKeys,Se=this.getInlineCollapsed()&&(X===0||X==="0"||X==="0px");Se?(this.prevOpenKeys=ae.getState().openKeys.concat(),this.store.setState({openKeys:[]})):De&&(this.store.setState({openKeys:De}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var X=this.props.mode,ae=this.state.switchingModeFromInline,De=this.getInlineCollapsed();return ae&&De?"inline":De?"vertical":X}},{key:"getInlineCollapsed",value:function(){var X=this.props,ae=X.inlineCollapsed,De=X.siderCollapsed;return De!==void 0?De:ae}},{key:"restoreModeVerticalFromInline",value:function(){var X=this.state.switchingModeFromInline;X&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var X=Object(I.a)({},Object(s.default)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),ae=this.getRealMenuMode();return X.className+=" ".concat(X.prefixCls,"-root"),X.direction==="rtl"&&(X.className+=" ".concat(X.prefixCls,"-rtl")),X=Object(I.a)(Object(I.a)({},X),{},{mode:ae,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:Ne(this.props,this.state,ae)}),delete X.openAnimation,delete X.openTransitionName,l.createElement(t.a,{store:this.store},l.createElement(Te,Object.assign({},X,{ref:this.setInnerMenu}),this.props.children))}}]),Fe}(l.Component);Xe.defaultProps={selectable:!0,onClick:V,onSelect:V,onOpenChange:V,onDeselect:V,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:l.createElement("span",null,"\xB7\xB7\xB7")};var je=Xe,He=function(Ue){Object(r.a)(Fe,Ue);var Oe=Object(i.a)(Fe);function Fe(){var be;return Object(p.a)(this,Fe),be=Oe.apply(this,arguments),be.onKeyDown=function(X){var ae=X.keyCode;return ae===d.a.ENTER?(be.onClick(X),!0):void 0},be.onMouseLeave=function(X){var ae=be.props,De=ae.eventKey,Se=ae.onItemHover,Ke=ae.onMouseLeave;Se({key:De,hover:!1}),Ke({key:De,domEvent:X})},be.onMouseEnter=function(X){var ae=be.props,De=ae.eventKey,Se=ae.onItemHover,Ke=ae.onMouseEnter;Se({key:De,hover:!0}),Ke({key:De,domEvent:X})},be.onClick=function(X){var ae=be.props,De=ae.eventKey,Se=ae.multiple,Ke=ae.onClick,Qe=ae.onSelect,xe=ae.onDeselect,We=ae.isSelected,st={key:De,keyPath:[De],item:Object(b.a)(be),domEvent:X};Ke(st),Se?We?xe(st):Qe(st):We||Qe(st)},be.saveNode=function(X){be.node=X},be}return Object(O.a)(Fe,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var X=this.props;X.onDestroy&&X.onDestroy(X.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var X,ae=Object(I.a)({},this.props),De=P()(this.getPrefixCls(),ae.className,(X={},Object(a.a)(X,this.getActiveClassName(),!ae.disabled&&ae.active),Object(a.a)(X,this.getSelectedClassName(),ae.isSelected),Object(a.a)(X,this.getDisabledClassName(),ae.disabled),X)),Se=Object(I.a)(Object(I.a)({},ae.attribute),{},{title:typeof ae.title=="string"?ae.title:void 0,className:De,role:ae.role||"menuitem","aria-disabled":ae.disabled});ae.role==="option"?Se=Object(I.a)(Object(I.a)({},Se),{},{role:"option","aria-selected":ae.isSelected}):(ae.role===null||ae.role==="none")&&(Se.role="none");var Ke={onClick:ae.disabled?null:this.onClick,onMouseLeave:ae.disabled?null:this.onMouseLeave,onMouseEnter:ae.disabled?null:this.onMouseEnter},Qe=Object(I.a)({},ae.style);ae.mode==="inline"&&(ae.direction==="rtl"?Qe.paddingRight=ae.inlineIndent*ae.level:Qe.paddingLeft=ae.inlineIndent*ae.level),ee.forEach(function(We){return delete ae[We]}),delete ae.direction;var xe=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(xe=l.createElement(this.props.itemIcon,this.props)),l.createElement("li",Object.assign({},Object(s.default)(ae,["onClick","onMouseEnter","onMouseLeave","onSelect"]),Se,Ke,{style:Qe,ref:this.saveNode}),ae.children,xe)}}]),Fe}(l.Component);He.isMenuItem=!0,He.defaultProps={onSelect:V,onMouseEnter:V,onMouseLeave:V,manualRef:V};var rt=Object(t.b)(function(Ue,Oe){var Fe=Ue.activeKey,be=Ue.selectedKeys,X=Oe.eventKey,ae=Oe.subMenuKey;return{active:Fe[ae]===X,isSelected:be.indexOf(X)!==-1}})(He),et=rt,Ye=function(Ue){Object(r.a)(Fe,Ue);var Oe=Object(i.a)(Fe);function Fe(){var be;return Object(p.a)(this,Fe),be=Oe.apply(this,arguments),be.renderInnerMenuItem=function(X){var ae=be.props,De=ae.renderMenuItem,Se=ae.index;return De(X,Se,be.props.subMenuKey)},be}return Object(O.a)(Fe,[{key:"render",value:function(){var X=Object(u.a)({},this.props),ae=X.className,De=ae===void 0?"":ae,Se=X.rootPrefixCls,Ke="".concat(Se,"-item-group-title"),Qe="".concat(Se,"-item-group-list"),xe=X.title,We=X.children;return ee.forEach(function(st){return delete X[st]}),delete X.onClick,delete X.direction,l.createElement("li",Object.assign({},X,{className:"".concat(De," ").concat(Se,"-item-group")}),l.createElement("div",{className:Ke,title:typeof xe=="string"?xe:void 0},xe),l.createElement("ul",{className:Qe},l.Children.map(We,this.renderInnerMenuItem)))}}]),Fe}(l.Component);Ye.isMenuItemGroup=!0,Ye.defaultProps={disabled:!0};var Ge=Ye,Ze=function(Oe){var Fe=Oe.className,be=Oe.rootPrefixCls,X=Oe.style;return l.createElement("li",{className:"".concat(Fe," ").concat(be,"-item-divider"),style:X})};Ze.defaultProps={disabled:!0,className:"",style:{}};var it=Ze,qe=j.e=je},"24YM":function($,j,e){"use strict";Object.defineProperty(j,"__esModule",{value:!0}),j.SensorTabIndex=j.SensorClassName=j.SizeSensorId=void 0;var I="size-sensor-id";j.SizeSensorId=I;var p="size-sensor-object";j.SensorClassName=p;var O="-1";j.SensorTabIndex=O},"2DNl":function($,j,e){var I=e("IMiH"),p=e("loD1"),O=e("59Ip"),b=e("aKvl"),r=e("n1HI"),i=e("hX1E"),l=i.normalizeRadian,t=e("Sj9i"),s=e("hyiK"),u=I.CMD,a=Math.PI*2,d=1e-4;function h(T,B){return Math.abs(T-B)B&&g>f&&g>o&&g>w||g1&&E(),G=t.cubicAt(B,f,o,w,m[0]),D>1&&(Z=t.cubicAt(B,f,o,w,m[1]))),D===2?HB&&w>f&&w>o||w=0&&g<=1){for(var R=0,S=t.quadraticAt(B,f,o,g),D=0;D<_;D++){var G=c[D]===0||c[D]===1?.5:1,Z=t.quadraticAt(T,C,n,c[D]);if(ZC||w<-C)return 0;var _=Math.sqrt(C*C-w*w);c[0]=-_,c[1]=_;var g=Math.abs(f-n);if(g<1e-4)return 0;if(g%a<1e-4){f=0,n=a;var R=o?1:-1;return M>=c[0]+T&&M<=c[1]+T?R:0}if(o){var _=f;f=l(n),n=l(_)}else f=l(f),n=l(n);f>n&&(n+=a);for(var S=0,D=0;D<2;D++){var G=c[D];if(G+T>M){var Z=Math.atan2(w,G),R=o?1:-1;Z<0&&(Z=a+Z),(Z>=f&&Z<=n||Z+a>=f&&Z+a<=n)&&(Z>Math.PI/2&&Z1&&(C||(o+=s(M,w,_,g,f,n))),R===1&&(M=T[R],w=T[R+1],_=M,g=w);switch(S){case u.M:_=T[R++],g=T[R++],M=_,w=g;break;case u.L:if(C){if(p.containStroke(M,w,T[R],T[R+1],B,f,n))return!0}else o+=s(M,w,T[R],T[R+1],f,n)||0;M=T[R++],w=T[R++];break;case u.C:if(C){if(O.containStroke(M,w,T[R++],T[R++],T[R++],T[R++],T[R],T[R+1],B,f,n))return!0}else o+=P(M,w,T[R++],T[R++],T[R++],T[R++],T[R],T[R+1],f,n)||0;M=T[R++],w=T[R++];break;case u.Q:if(C){if(b.containStroke(M,w,T[R++],T[R++],T[R],T[R+1],B,f,n))return!0}else o+=N(M,w,T[R++],T[R++],T[R],T[R+1],f,n)||0;M=T[R++],w=T[R++];break;case u.A:var D=T[R++],G=T[R++],Z=T[R++],V=T[R++],H=T[R++],y=T[R++];R+=1;var K=1-T[R++],F=Math.cos(H)*Z+D,ee=Math.sin(H)*V+G;R>1?o+=s(M,w,F,ee,f,n):(_=F,g=ee);var J=(f-D)*V/Z+D;if(C){if(r.containStroke(D,G,V,H,H+y,K,B,J,n))return!0}else o+=A(D,G,V,H,H+y,K,J,n);M=Math.cos(H+y)*Z+D,w=Math.sin(H+y)*V+G;break;case u.R:_=M=T[R++],g=w=T[R++];var ne=T[R++],re=T[R++],F=_+ne,ee=g+re;if(C){if(p.containStroke(_,g,F,g,B,f,n)||p.containStroke(F,g,F,ee,B,f,n)||p.containStroke(F,ee,_,ee,B,f,n)||p.containStroke(_,ee,_,g,B,f,n))return!0}else o+=s(F,g,F,ee,f,n),o+=s(_,ee,_,g,f,n);break;case u.Z:if(C){if(p.containStroke(M,w,_,g,B,f,n))return!0}else o+=s(M,w,_,g,f,n);M=_,w=g;break}}return!C&&!h(w,g)&&(o+=s(M,w,_,g,f,n)||0),o!==0}function v(T,B,C){return L(T,0,!1,B,C)}function k(T,B,C,f){return L(T,B,!0,C,f)}j.contain=v,j.containStroke=k},"2fw6":function($,j,e){var I=e("y+Vt"),p=I.extend({type:"circle",shape:{cx:0,cy:0,r:0},buildPath:function(O,b,r){r&&O.moveTo(b.cx+b.r,b.cy),O.arc(b.cx,b.cy,b.r,0,Math.PI*2,!0)}});$.exports=p},"3C/r":function($,j){var e=function(p,O){this.image=p,this.repeat=O,this.type="pattern"};e.prototype.getCanvasPattern=function(p){return p.createPattern(this.image,this.repeat||"repeat")};var I=e;$.exports=I},"3CBa":function($,j,e){var I=e("hydK"),p=I.createElement,O=e("bYtY"),b=e("SUKs"),r=e("y+Vt"),i=e("Dagg"),l=e("dqUG"),t=e("DBLp"),s=e("sW+o"),u=e("n6Mw"),a=e("vKoX"),d=e("P47w"),h=d.path,c=d.image,m=d.text;function E(n){return parseInt(n,10)}function P(n){return n instanceof r?h:n instanceof i?c:n instanceof l?m:h}function N(n,o){return o&&n&&o.parentNode!==n}function A(n,o,M){if(N(n,o)&&M){var w=M.nextSibling;w?n.insertBefore(o,w):n.appendChild(o)}}function L(n,o){if(N(n,o)){var M=n.firstChild;M?n.insertBefore(o,M):n.appendChild(o)}}function v(n,o){o&&n&&o.parentNode===n&&n.removeChild(o)}function k(n){return n.__textSvgEl}function T(n){return n.__svgEl}var B=function(n,o,M,w){this.root=n,this.storage=o,this._opts=M=O.extend({},M||{});var _=p("svg");_.setAttribute("xmlns","http://www.w3.org/2000/svg"),_.setAttribute("version","1.1"),_.setAttribute("baseProfile","full"),_.style.cssText="user-select:none;position:absolute;left:0;top:0;";var g=p("g");_.appendChild(g);var R=p("g");_.appendChild(R),this.gradientManager=new s(w,R),this.clipPathManager=new u(w,R),this.shadowManager=new a(w,R);var S=document.createElement("div");S.style.cssText="overflow:hidden;position:relative",this._svgDom=_,this._svgRoot=R,this._backgroundRoot=g,this._viewport=S,n.appendChild(S),S.appendChild(_),this.resize(M.width,M.height),this._visibleList=[]};B.prototype={constructor:B,getType:function(){return"svg"},getViewportRoot:function(){return this._viewport},getSvgDom:function(){return this._svgDom},getSvgRoot:function(){return this._svgRoot},getViewportRootOffset:function(){var n=this.getViewportRoot();if(n)return{offsetLeft:n.offsetLeft||0,offsetTop:n.offsetTop||0}},refresh:function(){var n=this.storage.getDisplayList(!0);this._paintList(n)},setBackgroundColor:function(n){this._backgroundRoot&&this._backgroundNode&&this._backgroundRoot.removeChild(this._backgroundNode);var o=p("rect");o.setAttribute("width",this.getWidth()),o.setAttribute("height",this.getHeight()),o.setAttribute("x",0),o.setAttribute("y",0),o.setAttribute("id",0),o.style.fill=n,this._backgroundRoot.appendChild(o),this._backgroundNode=o},_paintList:function(n){this.gradientManager.markAllUnused(),this.clipPathManager.markAllUnused(),this.shadowManager.markAllUnused();var o=this._svgRoot,M=this._visibleList,w=n.length,_=[],g;for(g=0;g=0;--R)if(g[R]===_)return!0;return!1}),M}else return null;else return M[0]},resize:function(n,o){var M=this._viewport;M.style.display="none";var w=this._opts;if(n!=null&&(w.width=n),o!=null&&(w.height=o),n=this._getSize(0),o=this._getSize(1),M.style.display="",this._width!==n||this._height!==o){this._width=n,this._height=o;var _=M.style;_.width=n+"px",_.height=o+"px";var g=this._svgDom;g.setAttribute("width",n),g.setAttribute("height",o)}this._backgroundNode&&(this._backgroundNode.setAttribute("width",n),this._backgroundNode.setAttribute("height",o))},getWidth:function(){return this._width},getHeight:function(){return this._height},_getSize:function(n){var o=this._opts,M=["width","height"][n],w=["clientWidth","clientHeight"][n],_=["paddingLeft","paddingTop"][n],g=["paddingRight","paddingBottom"][n];if(o[M]!=null&&o[M]!=="auto")return parseFloat(o[M]);var R=this.root,S=document.defaultView.getComputedStyle(R);return(R[w]||E(S[M])||E(R.style[M]))-(E(S[_])||0)-(E(S[g])||0)|0},dispose:function(){this.root.innerHTML="",this._svgRoot=this._backgroundRoot=this._svgDom=this._backgroundNode=this._viewport=this.storage=null},clear:function(){this._viewport&&this.root.removeChild(this._viewport)},toDataURL:function(){this.refresh();var n=encodeURIComponent(this._svgDom.outerHTML.replace(/> -\r<`));return"data:image/svg+xml;charset=UTF-8,"+n}};function C(n){return function(){b('In SVG mode painter not support method "'+n+'"')}}O.each(["getLayer","insertLayer","eachLayer","eachBuiltinLayer","eachOtherLayer","getLayers","modLayer","delLayer","clearLayer","pathToImage"],function(n){B.prototype[n]=C(n)});var f=B;$.exports=f},"3e3G":function($,j,e){var I=e("bYtY"),p=e("QuXc"),O=function(r,i,l,t,s){this.x=r==null?.5:r,this.y=i==null?.5:i,this.r=l==null?.5:l,this.type="radial",this.global=s||!1,p.call(this,t)};O.prototype={constructor:O},I.inherits(O,p);var b=O;$.exports=b},"3gBT":function($,j){var e=2311;function I(){return e++}$.exports=I},"3wET":function($,j){$.exports="data:image/png;base64,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"},"498V":function($,j,e){$.exports=e.p+"static/logo.22b9a281.svg"},"4fz+":function($,j,e){var I=e("bYtY"),p=e("1bdT"),O=e("mFDi"),b=function(i){i=i||{},p.call(this,i);for(var l in i)i.hasOwnProperty(l)&&(this[l]=i[l]);this._children=[],this.__storage=null,this.__dirty=!0};b.prototype={constructor:b,isGroup:!0,type:"group",silent:!1,children:function(){return this._children.slice()},childAt:function(i){return this._children[i]},childOfName:function(i){for(var l=this._children,t=0;t=0&&(t.splice(s,0,i),this._doAdd(i))}return this},_doAdd:function(i){i.parent&&i.parent.remove(i),i.parent=this;var l=this.__storage,t=this.__zr;l&&l!==i.__storage&&(l.addToStorage(i),i instanceof b&&i.addChildrenToStorage(l)),t&&t.refresh()},remove:function(i){var l=this.__zr,t=this.__storage,s=this._children,u=I.indexOf(s,i);return u<0?this:(s.splice(u,1),i.parent=null,t&&(t.delFromStorage(i),i instanceof b&&i.delChildrenFromStorage(t)),l&&l.refresh(),this)},removeAll:function(){var i=this._children,l=this.__storage,t,s;for(s=0;s1e-4){C[0]=N-L,C[1]=A-v,f[0]=N+L,f[1]=A+v;return}if(t[0]=i(k)*L+N,t[1]=r(k)*v+A,s[0]=i(T)*L+N,s[1]=r(T)*v+A,n(C,t,s),o(f,t,s),k=k%l,k<0&&(k=k+l),T=T%l,T<0&&(T=T+l),k>T&&!B?T+=l:kk&&(u[0]=i(_)*L+N,u[1]=r(_)*v+A,n(C,u,C),o(f,u,f))}j.fromPoints=a,j.fromLine=d,j.fromCubic=m,j.fromQuadratic=E,j.fromArc=P},"4qgm":function($,j){$.exports="data:image/png;base64,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"},"4u4S":function($,j){$.exports="data:image/png;base64,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"},"55Ip":function($,j,e){"use strict";e.d(j,"a",function(){return A}),e.d(j,"b",function(){return C});var I=e("Ty5D"),p=e("dI71"),O=e("q1tI"),b=e.n(O),r=e("YS25"),i=e("17x9"),l=e.n(i),t=e("wx14"),s=e("zLVn"),u=e("9R94"),a=function(n){Object(p.a)(o,n);function o(){for(var w,_=arguments.length,g=new Array(_),R=0;R<_;R++)g[R]=arguments[R];return w=n.call.apply(n,[this].concat(g))||this,w.history=Object(r.a)(w.props),w}var M=o.prototype;return M.render=function(){return b.a.createElement(I.c,{history:this.history,children:this.props.children})},o}(b.a.Component),d=function(n){Object(p.a)(o,n);function o(){for(var w,_=arguments.length,g=new Array(_),R=0;R<_;R++)g[R]=arguments[R];return w=n.call.apply(n,[this].concat(g))||this,w.history=Object(r.b)(w.props),w}var M=o.prototype;return M.render=function(){return b.a.createElement(I.c,{history:this.history,children:this.props.children})},o}(b.a.Component),h=function(o,M){return typeof o=="function"?o(M):o},c=function(o,M){return typeof o=="string"?Object(r.c)(o,null,null,M):o},m=function(o){return o},E=b.a.forwardRef;typeof E=="undefined"&&(E=m);function P(n){return!!(n.metaKey||n.altKey||n.ctrlKey||n.shiftKey)}var N=E(function(n,o){var M=n.innerRef,w=n.navigate,_=n.onClick,g=Object(s.a)(n,["innerRef","navigate","onClick"]),R=g.target,S=Object(t.a)({},g,{onClick:function(G){try{_&&_(G)}catch(Z){throw G.preventDefault(),Z}!G.defaultPrevented&&G.button===0&&(!R||R==="_self")&&!P(G)&&(G.preventDefault(),w())}});return m!==E?S.ref=o||M:S.ref=M,b.a.createElement("a",S)}),A=E(function(n,o){var M=n.component,w=M===void 0?N:M,_=n.replace,g=n.to,R=n.innerRef,S=Object(s.a)(n,["component","replace","to","innerRef"]);return b.a.createElement(I.e.Consumer,null,function(D){D||Object(u.a)(!1);var G=D.history,Z=c(h(g,D.location),D.location),V=Z?G.createHref(Z):"",H=Object(t.a)({},S,{href:V,navigate:function(){var K=h(g,D.location),F=_?G.replace:G.push;F(K)}});return m!==E?H.ref=o||R:H.innerRef=R,b.a.createElement(w,H)})});if(!1)var L,v;var k=function(o){return o},T=b.a.forwardRef;typeof T=="undefined"&&(T=k);function B(){for(var n=arguments.length,o=new Array(n),M=0;Mb+c&&h>i+c&&h>t+c&&h>u+c||hO+c&&d>r+c&&d>l+c&&d>s+c||d=0||_.relatedTarget.className.indexOf("".concat(D,"-next"))>=0))return;n.setState({goInputText:""}),S(n.getValidValue())},n.go=function(_){var g=n.state.goInputText;if(g==="")return;(_.keyCode===c.ENTER||_.type==="click")&&(n.setState({goInputText:""}),n.props.quickGo(n.getValidValue()))},n}return Object(r.a)(f,[{key:"getValidValue",value:function(){var o=this.state,M=o.goInputText,w=o.current;return!M||isNaN(M)?w:Number(M)}},{key:"getPageSizeOptions",value:function(){var o=this.props,M=o.pageSize,w=o.pageSizeOptions;return w.some(function(_){return _.toString()===M.toString()})?w:w.concat([M.toString()]).sort(function(_,g){var R=isNaN(Number(_))?0:Number(_),S=isNaN(Number(g))?0:Number(g);return R-S})}},{key:"render",value:function(){var o=this,M=this.props,w=M.pageSize,_=M.locale,g=M.rootPrefixCls,R=M.changeSize,S=M.quickGo,D=M.goButton,G=M.selectComponentClass,Z=M.buildOptionText,V=M.selectPrefixCls,H=M.disabled,y=this.state.goInputText,K="".concat(g,"-options"),F=G,ee=null,J=null,ne=null;if(!R&&!S)return null;var re=this.getPageSizeOptions();if(R&&F){var pe=re.map(function(se,Ee){return s.a.createElement(F.Option,{key:Ee,value:se.toString()},(Z||o.buildOptionText)(se))});ee=s.a.createElement(F,{disabled:H,prefixCls:V,showSearch:!1,className:"".concat(K,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(w||re[0]).toString(),onChange:this.changeSize,getPopupContainer:function(Ee){return Ee.parentNode}},pe)}return S&&(D&&(ne=typeof D=="boolean"?s.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:H,className:"".concat(K,"-quick-jumper-button")},_.jump_to_confirm):s.a.createElement("span",{onClick:this.go,onKeyUp:this.go},D)),J=s.a.createElement("div",{className:"".concat(K,"-quick-jumper")},_.jump_to,s.a.createElement("input",{disabled:H,type:"text",value:y,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),_.page,ne)),s.a.createElement("li",{className:"".concat(K)},ee,J)}}]),f}(s.a.Component);m.defaultProps={pageSizeOptions:["10","20","50","100"]};var E=m,P=e("N2Kk");function N(){}function A(B){return typeof B=="number"&&isFinite(B)&&Math.floor(B)===B}function L(B,C,f){return f}function v(B,C,f){var n=typeof B=="undefined"?C.pageSize:B;return Math.floor((f.total-1)/n)+1}var k=function(B){Object(i.a)(f,B);var C=Object(l.a)(f);function f(n){var o;Object(b.a)(this,f),o=C.call(this,n),o.getJumpPrevPage=function(){return Math.max(1,o.state.current-(o.props.showLessItems?3:5))},o.getJumpNextPage=function(){return Math.min(v(void 0,o.state,o.props),o.state.current+(o.props.showLessItems?3:5))},o.getItemIcon=function(R,S){var D=o.props.prefixCls,G=R||s.a.createElement("button",{type:"button","aria-label":S,className:"".concat(D,"-item-link")});return typeof R=="function"&&(G=s.a.createElement(R,Object(O.a)({},o.props))),G},o.savePaginationNode=function(R){o.paginationNode=R},o.isValid=function(R){return A(R)&&R!==o.state.current},o.shouldDisplayQuickJumper=function(){var R=o.props,S=R.showQuickJumper,D=R.pageSize,G=R.total;return G<=D?!1:S},o.handleKeyDown=function(R){(R.keyCode===c.ARROW_UP||R.keyCode===c.ARROW_DOWN)&&R.preventDefault()},o.handleKeyUp=function(R){var S=o.getValidValue(R),D=o.state.currentInputValue;S!==D&&o.setState({currentInputValue:S}),R.keyCode===c.ENTER?o.handleChange(S):R.keyCode===c.ARROW_UP?o.handleChange(S-1):R.keyCode===c.ARROW_DOWN&&o.handleChange(S+1)},o.changePageSize=function(R){var S=o.state.current,D=v(R,o.state,o.props);S=S>D?D:S,D===0&&(S=o.state.current),typeof R=="number"&&("pageSize"in o.props||o.setState({pageSize:R}),"current"in o.props||o.setState({current:S,currentInputValue:S})),o.props.onShowSizeChange(S,R),"onChange"in o.props&&o.props.onChange&&o.props.onChange(S,R)},o.handleChange=function(R){var S=o.props.disabled,D=R;if(o.isValid(D)&&!S){var G=v(void 0,o.state,o.props);D>G?D=G:D<1&&(D=1),"current"in o.props||o.setState({current:D,currentInputValue:D});var Z=o.state.pageSize;return o.props.onChange(D,Z),D}return o.state.current},o.prev=function(){o.hasPrev()&&o.handleChange(o.state.current-1)},o.next=function(){o.hasNext()&&o.handleChange(o.state.current+1)},o.jumpPrev=function(){o.handleChange(o.getJumpPrevPage())},o.jumpNext=function(){o.handleChange(o.getJumpNextPage())},o.hasPrev=function(){return o.state.current>1},o.hasNext=function(){return o.state.current2?D-2:0),Z=2;Z=w?g=w:g=Number(M),g}},{key:"getShowSizeChanger",value:function(){var o=this.props,M=o.showSizeChanger,w=o.total,_=o.totalBoundaryShowSizeChanger;return typeof M!="undefined"?M:w>_}},{key:"renderPrev",value:function(o){var M=this.props,w=M.prevIcon,_=M.itemRender,g=_(o,"prev",this.getItemIcon(w,"prev page")),R=!this.hasPrev();return Object(t.isValidElement)(g)?Object(t.cloneElement)(g,{disabled:R}):g}},{key:"renderNext",value:function(o){var M=this.props,w=M.nextIcon,_=M.itemRender,g=_(o,"next",this.getItemIcon(w,"next page")),R=!this.hasNext();return Object(t.isValidElement)(g)?Object(t.cloneElement)(g,{disabled:R}):g}},{key:"render",value:function(){var o=this,M=this.props,w=M.prefixCls,_=M.className,g=M.style,R=M.disabled,S=M.hideOnSinglePage,D=M.total,G=M.locale,Z=M.showQuickJumper,V=M.showLessItems,H=M.showTitle,y=M.showTotal,K=M.simple,F=M.itemRender,ee=M.showPrevNextJumpers,J=M.jumpPrevIcon,ne=M.jumpNextIcon,re=M.selectComponentClass,pe=M.selectPrefixCls,se=M.pageSizeOptions,Ee=this.state,U=Ee.current,Y=Ee.pageSize,x=Ee.currentInputValue;if(S===!0&&D<=Y)return null;var Q=v(void 0,this.state,this.props),de=[],ce=null,_e=null,ke=null,fe=null,ye=null,Ce=Z&&Z.goButton,Re=V?1:2,Pe=U-1>0?U-1:0,Be=U+1=Re*2&&U!==1+2&&(de[0]=Object(t.cloneElement)(de[0],{className:"".concat(w,"-item-after-jump-prev")}),de.unshift(ce)),Q-U>=Re*2&&U!==Q-2&&(de[de.length-1]=Object(t.cloneElement)(de[de.length-1],{className:"".concat(w,"-item-before-jump-next")}),de.push(_e)),Le!==1&&de.unshift(ke),Ve!==Q&&de.push(fe)}var Te=null;y&&(Te=s.a.createElement("li",{className:"".concat(w,"-total-text")},y(D,[D===0?0:(U-1)*Y+1,U*Y>D?D:U*Y])));var Ie=!this.hasPrev()||!Q,Ne=!this.hasNext()||!Q;return s.a.createElement("ul",Object(I.a)({className:a()(w,_,Object(p.a)({},"".concat(w,"-disabled"),R)),style:g,unselectable:"unselectable",ref:this.savePaginationNode},tt),Te,s.a.createElement("li",{title:H?G.prev_page:null,onClick:this.prev,tabIndex:Ie?null:0,onKeyPress:this.runIfEnterPrev,className:a()("".concat(w,"-prev"),Object(p.a)({},"".concat(w,"-disabled"),Ie)),"aria-disabled":Ie},this.renderPrev(Pe)),de,s.a.createElement("li",{title:H?G.next_page:null,onClick:this.next,tabIndex:Ne?null:0,onKeyPress:this.runIfEnterNext,className:a()("".concat(w,"-next"),Object(p.a)({},"".concat(w,"-disabled"),Ne)),"aria-disabled":Ne},this.renderNext(Be)),s.a.createElement(E,{disabled:R,locale:G,rootPrefixCls:w,selectComponentClass:re,selectPrefixCls:pe,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:U,pageSize:Y,pageSizeOptions:se,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Ce}))}}],[{key:"getDerivedStateFromProps",value:function(o,M){var w={};if("current"in o&&(w.current=o.current,o.current!==M.current&&(w.currentInputValue=w.current)),"pageSize"in o&&o.pageSize!==M.pageSize){var _=M.current,g=v(o.pageSize,M,o);_=_>g?g:_,"current"in o||(w.current=_,w.currentInputValue=_),w.pageSize=o.pageSize}return w}}]),f}(s.a.Component);k.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:N,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:N,locale:P.a,style:{},itemRender:L,totalBoundaryShowSizeChanger:50};var T=k},"6Fuo":function($,j,e){$.exports={flex_box_center:"flex_box_center___3p8A0",flex_space_between:"flex_space_between___2wMwo",flex_box_vertical_center:"flex_box_vertical_center___2fKhV",flex_box_center_end:"flex_box_center_end___27Yk8",flex_box_column:"flex_box_column___3Khbo",rightMenu:"rightMenu___20Eel",joinMenu:"joinMenu___2blJt",joinBoard:"joinBoard___2XUXK",joinCol:"joinCol___3o5gp"}},"6GrX":function($,j,e){var I=e("mFDi"),p=e("Xnb7"),O=e("bYtY"),b=O.getContext,r=O.extend,i=O.retrieve2,l=O.retrieve3,t=O.trim,s={},u=0,a=5e3,d=/\{([a-zA-Z0-9_]+)\|([^}]*)\}/g,h="12px sans-serif",c={};function m(S,D){c[S]=D}function E(S,D){D=D||h;var G=S+":"+D;if(s[G])return s[G];for(var Z=(S+"").split(` +(window.webpackJsonp=window.webpackJsonp||[]).push([[207,3,6,8,9,10,13],{"+MdJ":function($,j,e){$.exports={title:"title___3mO1X",content:"content___12kgP",add:"add___wHtT1",colorBlue:"colorBlue___RGte2",radio:"radio___7b5oH"}},"/GNS":function($,j,e){$.exports=e.p+"static/search1.c4136dd4.png"},"06Qe":function($,j,e){var I=e("ItGF"),p="urn:schemas-microsoft-com:vml",O=typeof window=="undefined"?null:window,b=!1,r=O&&O.document;function i(s){return l(s)}var l;if(r&&!I.canvasSupported)try{!r.namespaces.zrvml&&r.namespaces.add("zrvml",p),l=function(s){return r.createElement("')}}catch(s){l=function(u){return r.createElement("<"+u+' xmlns="'+p+'" class="zrvml">')}}function t(){if(b||!r)return;b=!0;var s=r.styleSheets;s.length<31?r.createStyleSheet().addRule(".zrvml","behavior:url(#default#VML)"):s[0].addRule(".zrvml","behavior:url(#default#VML)")}j.doc=r,j.createNode=i,j.initVML=t},"0s+r":function($,j,e){var I=e("bYtY"),p=e("QBsz"),O=e("y23F"),b=e("H6uX"),r=e("YH21"),i=e("C0SR"),l="silent";function t(E,P,N){return{type:E,event:N,target:P.target,topTarget:P.topTarget,cancelBubble:!1,offsetX:N.zrX,offsetY:N.zrY,gestureEvent:N.gestureEvent,pinchX:N.pinchX,pinchY:N.pinchY,pinchScale:N.pinchScale,wheelDelta:N.zrDelta,zrByTouch:N.zrByTouch,which:N.which,stop:s}}function s(){r.stop(this.event)}function u(){}u.prototype.dispose=function(){};var a=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],d=function(E,P,N,A){b.call(this),this.storage=E,this.painter=P,this.painterRoot=A,N=N||new u,this.proxy=null,this._hovered={},this._lastTouchMoment,this._lastX,this._lastY,this._gestureMgr,O.call(this),this.setHandlerProxy(N)};d.prototype={constructor:d,setHandlerProxy:function(E){this.proxy&&this.proxy.dispose(),E&&(I.each(a,function(P){E.on&&E.on(P,this[P],this)},this),E.handler=this),this.proxy=E},mousemove:function(E){var P=E.zrX,N=E.zrY,A=c(this,P,N),L=this._hovered,v=L.target;v&&!v.__zr&&(L=this.findHover(L.x,L.y),v=L.target);var k=this._hovered=A?{x:P,y:N}:this.findHover(P,N),T=k.target,B=this.proxy;B.setCursor&&B.setCursor(T?T.cursor:"default"),v&&T!==v&&this.dispatchToElement(L,"mouseout",E),this.dispatchToElement(k,"mousemove",E),T&&T!==v&&this.dispatchToElement(k,"mouseover",E)},mouseout:function(E){var P=E.zrEventControl,N=E.zrIsToLocalDOM;P!=="only_globalout"&&this.dispatchToElement(this._hovered,"mouseout",E),P!=="no_globalout"&&(!N&&this.trigger("globalout",{type:"globalout",event:E}))},resize:function(E){this._hovered={}},dispatch:function(E,P){var N=this[E];N&&N.call(this,P)},dispose:function(){this.proxy.dispose(),this.storage=this.proxy=this.painter=null},setCursorStyle:function(E){var P=this.proxy;P.setCursor&&P.setCursor(E)},dispatchToElement:function(E,P,N){E=E||{};var A=E.target;if(A&&A.silent)return;for(var L="on"+P,v=t(P,E,N);A&&!(A[L]&&(v.cancelBubble=A[L].call(A,v)),A.trigger(P,v),A=A.parent,v.cancelBubble););v.cancelBubble||(this.trigger(P,v),this.painter&&this.painter.eachOtherLayer(function(k){typeof k[L]=="function"&&k[L].call(k,v),k.trigger&&k.trigger(P,v)}))},findHover:function(E,P,N){for(var A=this.storage.getDisplayList(),L={x:E,y:P},v=A.length-1;v>=0;v--){var k;if(A[v]!==N&&!A[v].ignore&&(k=h(A[v],E,P))&&(!L.topTarget&&(L.topTarget=A[v]),k!==l)){L.target=A[v];break}}return L},processGesture:function(E,P){this._gestureMgr||(this._gestureMgr=new i);var N=this._gestureMgr;P==="start"&&N.clear();var A=N.recognize(E,this.findHover(E.zrX,E.zrY,null).target,this.proxy.dom);if(P==="end"&&N.clear(),A){var L=A.type;E.gestureEvent=L,this.dispatchToElement({target:A.target},L,A.event)}}},I.each(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],function(E){d.prototype[E]=function(P){var N=P.zrX,A=P.zrY,L=c(this,N,A),v,k;if((E!=="mouseup"||!L)&&(v=this.findHover(N,A),k=v.target),E==="mousedown")this._downEl=k,this._downPoint=[P.zrX,P.zrY],this._upEl=k;else if(E==="mouseup")this._upEl=k;else if(E==="click"){if(this._downEl!==this._upEl||!this._downPoint||p.dist(this._downPoint,[P.zrX,P.zrY])>4)return;this._downPoint=null}this.dispatchToElement(v,E,P)}});function h(E,P,N){if(E[E.rectHover?"rectContain":"contain"](P,N)){for(var A=E,L;A;){if(A.clipPath&&!A.clipPath.contain(P,N))return!1;A.silent&&(L=!0),A=A.parent}return L?l:!0}return!1}function c(E,P,N){var A=E.painter;return P<0||P>A.getWidth()||N<0||N>A.getHeight()}I.mixin(d,b),I.mixin(d,O);var m=d;$.exports=m},"1Jh7":function($,j,e){var I=e("y+Vt"),p=e("T6xi"),O=I.extend({type:"polyline",shape:{points:null,smooth:!1,smoothConstraint:null},style:{stroke:"#000",fill:null},buildPath:function(b,r){p.buildPath(b,r,!1)}});$.exports=O},"1MYJ":function($,j,e){var I=e("y+Vt"),p=I.extend({type:"compound",shape:{paths:null},_updatePathDirty:function(){for(var O=this.__dirtyPath,b=this.shape.paths,r=0;r=this._maxSize&&a>0){var h=t.head;t.remove(h),delete s[h.key],u=h.value,this._lastRemovedEntry=h}d?d.value=l:d=new p(l),d.key=i,t.insertEntry(d),s[i]=d}return u},b.get=function(i){var l=this._map[i],t=this._list;if(l!=null)return l!==t.tail&&(t.remove(l),t.insertEntry(l)),l.value},b.clear=function(){this._list.clear(),this._map={}};var r=O;$.exports=r},"1Sn+":function($,j,e){},"1XHU":function($,j,e){"use strict";var I=e("2qtc"),p=e("kLXV"),O=e("q1tI"),b=e.n(O),r=e("9kvl"),i=e("3wET"),l=e.n(i),t=e("bUJZ"),s=e.n(t),u=e("Ct/S"),a=e.n(u),d=function(c){var m=c.visible,E=c.occupationValue,P=c.onCancel,N=P===void 0?function(){}:P,A=function(){return b.a.createElement("div",{className:a.a.flexColumn},b.a.createElement("img",{className:a.a.img,src:s.a}),b.a.createElement("span",{className:a.a.content},"\u672A\u804C\u4E1A\u8BA4\u8BC1"))},L=function(){return b.a.createElement("div",{className:a.a.flexColumn},b.a.createElement("img",{className:a.a.img,src:l.a}),b.a.createElement("span",{className:a.a.content},"\u672A\u5B9E\u540D\u8BA4\u8BC1"))},v=function(){return E===3?b.a.createElement(b.a.Fragment,null,L(),A()):E===2?A():L()};return b.a.createElement(p.a,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,visible:m,title:"\u56E0\u4E3A\u4EE5\u4E0B\u539F\u56E0\uFF0C\u60A8\u6682\u65F6\u4E0D\u80FD\u8FDB\u884C\u64CD\u4F5C",okText:"\u7ACB\u5373\u8BA4\u8BC1",cancelText:"\u53D6\u6D88",width:"600px",onOk:function(){N(),r.d.push("/account/certification")},onCancel:function(){N()}},b.a.createElement("div",{className:a.a.tilte},"\u8BF7\u5728\u5B8C\u6210\u6761\u4EF6\u540E\u91CD\u8BD5"),b.a.createElement("div",{className:a.a.flexRow},v()))};j.a=Object(r.a)(function(h){var c=h.paperlibrary,m=h.loading,E=h.globalSetting;return{paperlibrary:c,globalSetting:E,loading:m.effects}})(d)},"1ZF9":function($,j,e){$.exports=e.p+"static/Authorize.cc9c212f.png"},"1bdT":function($,j,e){var I=e("3gBT"),p=e("H6uX"),O=e("DN4a"),b=e("vWvF"),r=e("bYtY"),i=function(t){O.call(this,t),p.call(this,t),b.call(this,t),this.id=t.id||I()};i.prototype={type:"element",name:"",__zr:null,ignore:!1,clipPath:null,isGroup:!1,drift:function(t,s){switch(this.draggable){case"horizontal":s=0;break;case"vertical":t=0;break}var u=this.transform;u||(u=this.transform=[1,0,0,1,0,0]),u[4]+=t,u[5]+=s,this.decomposeTransform(),this.dirty(!1)},beforeUpdate:function(){},afterUpdate:function(){},update:function(){this.updateTransform()},traverse:function(t,s){},attrKV:function(t,s){if(t==="position"||t==="scale"||t==="origin"){if(s){var u=this[t];u||(u=this[t]=[]),u[0]=s[0],u[1]=s[1]}}else this[t]=s},hide:function(){this.ignore=!0,this.__zr&&this.__zr.refresh()},show:function(){this.ignore=!1,this.__zr&&this.__zr.refresh()},attr:function(t,s){if(typeof t=="string")this.attrKV(t,s);else if(r.isObject(t))for(var u in t)t.hasOwnProperty(u)&&this.attrKV(u,t[u]);return this.dirty(!1),this},setClipPath:function(t){var s=this.__zr;s&&t.addSelfToZr(s),this.clipPath&&this.clipPath!==t&&this.removeClipPath(),this.clipPath=t,t.__zr=s,t.__clipTarget=this,this.dirty(!1)},removeClipPath:function(){var t=this.clipPath;t&&(t.__zr&&t.removeSelfFromZr(t.__zr),t.__zr=null,t.__clipTarget=null,this.clipPath=null,this.dirty(!1))},addSelfToZr:function(t){this.__zr=t;var s=this.animators;if(s)for(var u=0;u1&&arguments[1]!==void 0?arguments[1]:!1,be=Oe&&typeof Oe.getBoundingClientRect=="function"&&Oe.getBoundingClientRect().width;if(be){if(Ke){var X=getComputedStyle(Oe),ae=X.marginLeft,De=X.marginRight;be+=+ae.replace("px","")+ +De.replace("px","")}be=+be.toFixed(6)}return be||0},ne=function(Oe,Ke,be){Oe&&Object(N.a)(Oe.style)==="object"&&(Oe.style[Ke]=be)},re=function(){return Z.any},pe=e("KQm4"),se=e("Ff2n"),Ee=e("i8i4"),U=e("bdgK"),Y=e("uciX"),x=e("8XRh"),Q={adjustX:1,adjustY:1},de={topLeft:{points:["bl","tl"],overflow:Q,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Q,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:Q,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:Q,offset:[4,0]}},ce={topLeft:{points:["bl","tl"],overflow:Q,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Q,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:Q,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:Q,offset:[4,0]}},_e=de,ke=0,fe={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},ye=function(Oe,Ke,be){var X=y(Ke),ae=Oe.getState();Oe.setState({defaultActiveFirst:Object(I.a)(Object(I.a)({},ae.defaultActiveFirst),{},Object(a.a)({},X,be))})},Ce=function(Pe){Object(r.a)(Ke,Pe);var Oe=Object(i.a)(Ke);function Ke(be){var X;Object(p.a)(this,Ke),X=Oe.call(this,be),X.onDestroy=function(xe){X.props.onDestroy(xe)},X.onKeyDown=function(xe){var Ge=xe.keyCode,it=X.menuInstance,ft=X.props,dt=ft.isOpen,_t=ft.store;if(Ge===d.a.ENTER)return X.onTitleClick(xe),ye(_t,X.props.eventKey,!0),!0;if(Ge===d.a.RIGHT)return dt?it.onKeyDown(xe):(X.triggerOpenChange(!0),ye(_t,X.props.eventKey,!0)),!0;if(Ge===d.a.LEFT){var St;if(dt)St=it.onKeyDown(xe);else return;return St||(X.triggerOpenChange(!1),St=!0),St}return dt&&(Ge===d.a.UP||Ge===d.a.DOWN)?it.onKeyDown(xe):void 0},X.onOpenChange=function(xe){X.props.onOpenChange(xe)},X.onPopupVisibleChange=function(xe){X.triggerOpenChange(xe,xe?"mouseenter":"mouseleave")},X.onMouseEnter=function(xe){var Ge=X.props,it=Ge.eventKey,ft=Ge.onMouseEnter,dt=Ge.store;ye(dt,X.props.eventKey,!1),ft({key:it,domEvent:xe})},X.onMouseLeave=function(xe){var Ge=X.props,it=Ge.parentMenu,ft=Ge.eventKey,dt=Ge.onMouseLeave;it.subMenuInstance=Object(b.a)(X),dt({key:ft,domEvent:xe})},X.onTitleMouseEnter=function(xe){var Ge=X.props,it=Ge.eventKey,ft=Ge.onItemHover,dt=Ge.onTitleMouseEnter;ft({key:it,hover:!0}),dt({key:it,domEvent:xe})},X.onTitleMouseLeave=function(xe){var Ge=X.props,it=Ge.parentMenu,ft=Ge.eventKey,dt=Ge.onItemHover,_t=Ge.onTitleMouseLeave;it.subMenuInstance=Object(b.a)(X),dt({key:ft,hover:!1}),_t({key:ft,domEvent:xe})},X.onTitleClick=function(xe){var Ge=Object(b.a)(X),it=Ge.props;if(it.onTitleClick({key:it.eventKey,domEvent:xe}),it.triggerSubMenuAction==="hover")return;X.triggerOpenChange(!it.isOpen,"click"),ye(it.store,X.props.eventKey,!1)},X.onSubMenuClick=function(xe){typeof X.props.onClick=="function"&&X.props.onClick(X.addKeyPath(xe))},X.onSelect=function(xe){X.props.onSelect(xe)},X.onDeselect=function(xe){X.props.onDeselect(xe)},X.getPrefixCls=function(){return"".concat(X.props.rootPrefixCls,"-submenu")},X.getActiveClassName=function(){return"".concat(X.getPrefixCls(),"-active")},X.getDisabledClassName=function(){return"".concat(X.getPrefixCls(),"-disabled")},X.getSelectedClassName=function(){return"".concat(X.getPrefixCls(),"-selected")},X.getOpenClassName=function(){return"".concat(X.props.rootPrefixCls,"-submenu-open")},X.saveMenuInstance=function(xe){X.menuInstance=xe},X.addKeyPath=function(xe){return Object(I.a)(Object(I.a)({},xe),{},{keyPath:(xe.keyPath||[]).concat(X.props.eventKey)})},X.triggerOpenChange=function(xe,Ge){var it=X.props.eventKey,ft=function(){X.onOpenChange({key:it,item:Object(b.a)(X),trigger:Ge,open:xe})};Ge==="mouseenter"?X.mouseenterTimeout=setTimeout(function(){ft()},0):ft()},X.isChildrenSelected=function(){var xe={find:!1};return F(X.props.children,X.props.selectedKeys,xe),xe.find},X.isOpen=function(){return X.props.openKeys.indexOf(X.props.eventKey)!==-1},X.adjustWidth=function(){if(!X.subMenuTitle||!X.menuInstance)return;var xe=Ee.findDOMNode(X.menuInstance);if(xe.offsetWidth>=X.subMenuTitle.offsetWidth)return;xe.style.minWidth="".concat(X.subMenuTitle.offsetWidth,"px")},X.saveSubMenuTitle=function(xe){X.subMenuTitle=xe},X.getBaseProps=function(){var xe=Object(b.a)(X),Ge=xe.props;return{mode:Ge.mode==="horizontal"?"vertical":Ge.mode,visible:X.props.isOpen,level:Ge.level+1,inlineIndent:Ge.inlineIndent,focusable:!1,onClick:X.onSubMenuClick,onSelect:X.onSelect,onDeselect:X.onDeselect,onDestroy:X.onDestroy,selectedKeys:Ge.selectedKeys,eventKey:"".concat(Ge.eventKey,"-menu-"),openKeys:Ge.openKeys,motion:Ge.motion,onOpenChange:X.onOpenChange,subMenuOpenDelay:Ge.subMenuOpenDelay,parentMenu:Object(b.a)(X),subMenuCloseDelay:Ge.subMenuCloseDelay,forceSubMenuRender:Ge.forceSubMenuRender,triggerSubMenuAction:Ge.triggerSubMenuAction,builtinPlacements:Ge.builtinPlacements,defaultActiveFirst:Ge.store.getState().defaultActiveFirst[y(Ge.eventKey)],multiple:Ge.multiple,prefixCls:Ge.rootPrefixCls,id:X.internalMenuId,manualRef:X.saveMenuInstance,itemIcon:Ge.itemIcon,expandIcon:Ge.expandIcon,direction:Ge.direction}},X.getMotion=function(xe,Ge){var it=Object(b.a)(X),ft=it.haveRendered,dt=X.props,_t=dt.motion,St=dt.rootPrefixCls,Vt=Object(I.a)(Object(I.a)({},_t),{},{leavedClassName:"".concat(St,"-hidden"),removeOnLeave:!1,motionAppear:ft||!Ge||xe!=="inline"});return Vt};var ae=be.store,De=be.eventKey,Re=ae.getState(),Fe=Re.defaultActiveFirst;X.isRootMenu=!1;var Qe=!1;return Fe&&(Qe=Fe[De]),ye(ae,De,Qe),X}return Object(O.a)(Ke,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var X=this,ae=this.props,De=ae.mode,Re=ae.parentMenu,Fe=ae.manualRef;if(Fe&&Fe(this),De!=="horizontal"||!Re.isRootMenu||!this.props.isOpen)return;this.minWidthTimeout=setTimeout(function(){return X.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var X=this.props,ae=X.onDestroy,De=X.eventKey;ae&&ae(De),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout)}},{key:"renderChildren",value:function(X){var ae=this,De=this.getBaseProps(),Re=this.getMotion(De.mode,De.visible);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||De.visible||De.forceSubMenuRender,!this.haveOpened)return l.createElement("div",null);var Fe=De.direction;return l.createElement(x.default,Object.assign({visible:De.visible},Re),function(Qe){var xe=Qe.className,Ge=Qe.style,it=P()("".concat(De.prefixCls,"-sub"),xe,Object(a.a)({},"".concat(De.prefixCls,"-rtl"),Fe==="rtl"));return l.createElement(Te,Object.assign({},De,{id:ae.internalMenuId,className:it,style:Ge}),X)})}},{key:"render",value:function(){var X,ae=Object(I.a)({},this.props),De=ae.isOpen,Re=this.getPrefixCls(),Fe=ae.mode==="inline",Qe=P()(Re,"".concat(Re,"-").concat(ae.mode),(X={},Object(a.a)(X,ae.className,!!ae.className),Object(a.a)(X,this.getOpenClassName(),De),Object(a.a)(X,this.getActiveClassName(),ae.active||De&&!Fe),Object(a.a)(X,this.getDisabledClassName(),ae.disabled),Object(a.a)(X,this.getSelectedClassName(),this.isChildrenSelected()),X));this.internalMenuId||(ae.eventKey?this.internalMenuId="".concat(ae.eventKey,"$Menu"):(ke+=1,this.internalMenuId="$__$".concat(ke,"$Menu")));var xe={},Ge={},it={};ae.disabled||(xe={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},Ge={onClick:this.onTitleClick},it={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var ft={},dt=ae.direction;Fe&&(dt==="rtl"?ft.paddingRight=ae.inlineIndent*ae.level:ft.paddingLeft=ae.inlineIndent*ae.level);var _t={};this.props.isOpen&&(_t={"aria-owns":this.internalMenuId});var St=null;ae.mode!=="horizontal"&&(St=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(St=l.createElement(this.props.expandIcon,Object(I.a)({},this.props))));var Vt=l.createElement("div",Object.assign({ref:this.saveSubMenuTitle,style:ft,className:"".concat(Re,"-title"),role:"button"},it,Ge,{"aria-expanded":De},_t,{"aria-haspopup":"true",title:typeof ae.title=="string"?ae.title:void 0}),ae.title,St||l.createElement("i",{className:"".concat(Re,"-arrow")})),bt=this.renderChildren(ae.children),Ct=ae.parentMenu.isRootMenu?ae.parentMenu.props.getPopupContainer:function(Yt){return Yt.parentNode},jt=fe[ae.mode],Bt=ae.popupOffset?{offset:ae.popupOffset}:{},$t=ae.mode==="inline"?"":ae.popupClassName;$t+=dt==="rtl"?" ".concat(Re,"-rtl"):"";var mt=ae.disabled,Rt=ae.triggerSubMenuAction,Wt=ae.subMenuOpenDelay,en=ae.forceSubMenuRender,kt=ae.subMenuCloseDelay,Qt=ae.builtinPlacements;ee.forEach(function(Yt){return delete ae[Yt]}),delete ae.onClick;var cn=dt==="rtl"?Object.assign({},ce,Qt):Object.assign({},de,Qt);return delete ae.direction,l.createElement("li",Object.assign({},ae,xe,{className:Qe,role:"menuitem"}),Fe&&Vt,Fe&&bt,!Fe&&l.createElement(Y.a,{prefixCls:Re,popupClassName:P()("".concat(Re,"-popup"),$t),getPopupContainer:Ct,builtinPlacements:cn,popupPlacement:jt,popupVisible:De,popupAlign:Bt,popup:bt,action:mt?[]:[Rt],mouseEnterDelay:Wt,mouseLeaveDelay:kt,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:en},Vt))}}]),Ke}(l.Component);Ce.defaultProps={onMouseEnter:V,onMouseLeave:V,onTitleMouseEnter:V,onTitleMouseLeave:V,onTitleClick:V,manualRef:V,mode:"vertical",title:""};var Se=Object(t.b)(function(Pe,Oe){var Ke=Pe.openKeys,be=Pe.activeKey,X=Pe.selectedKeys,ae=Oe.eventKey,De=Oe.subMenuKey;return{isOpen:Ke.indexOf(ae)>-1,active:be[De]===ae,selectedKeys:X}})(Ce);Se.isSubMenu=!0;var Ie=Se,Be="menuitem-overflowed",tt=.5,qe=function(Pe){Object(r.a)(Ke,Pe);var Oe=Object(i.a)(Ke);function Ke(){var be;return Object(p.a)(this,Ke),be=Oe.apply(this,arguments),be.resizeObserver=null,be.mutationObserver=null,be.originalTotalWidth=0,be.overflowedItems=[],be.menuItemSizes=[],be.cancelFrameId=null,be.state={lastVisibleIndex:void 0},be.getMenuItemNodes=function(){var X=be.props.prefixCls,ae=Ee.findDOMNode(Object(b.a)(be));return ae?[].slice.call(ae.children).filter(function(De){return De.className.split(" ").indexOf("".concat(X,"-overflowed-submenu"))<0}):[]},be.getOverflowedSubMenuItem=function(X,ae,De){var Re=be.props,Fe=Re.overflowedIndicator,Qe=Re.level,xe=Re.mode,Ge=Re.prefixCls,it=Re.theme;if(Qe!==1||xe!=="horizontal")return null;var ft=be.props.children[0],dt=ft.props,_t=dt.children,St=dt.title,Vt=dt.style,bt=Object(se.a)(dt,["children","title","style"]),Ct=Object(I.a)({},Vt),jt="".concat(X,"-overflowed-indicator"),Bt="".concat(X,"-overflowed-indicator");ae.length===0&&De!==!0?Ct=Object(I.a)(Object(I.a)({},Ct),{},{display:"none"}):De&&(Ct=Object(I.a)(Object(I.a)({},Ct),{},{visibility:"hidden",position:"absolute"}),jt="".concat(jt,"-placeholder"),Bt="".concat(Bt,"-placeholder"));var $t=it?"".concat(Ge,"-").concat(it):"",mt={};return ee.forEach(function(Rt){bt[Rt]!==void 0&&(mt[Rt]=bt[Rt])}),l.createElement(Ie,Object.assign({title:Fe,className:"".concat(Ge,"-overflowed-submenu"),popupClassName:$t},mt,{key:jt,eventKey:Bt,disabled:!1,style:Ct}),ae)},be.setChildrenWidthAndResize=function(){if(be.props.mode!=="horizontal")return;var X=Ee.findDOMNode(Object(b.a)(be));if(!X)return;var ae=X.children;if(!ae||ae.length===0)return;var De=X.children[ae.length-1];ne(De,"display","inline-block");var Re=be.getMenuItemNodes(),Fe=Re.filter(function(Qe){return Qe.className.split(" ").indexOf(Be)>=0});Fe.forEach(function(Qe){ne(Qe,"display","inline-block")}),be.menuItemSizes=Re.map(function(Qe){return J(Qe,!0)}),Fe.forEach(function(Qe){ne(Qe,"display","none")}),be.overflowedIndicatorWidth=J(X.children[X.children.length-1],!0),be.originalTotalWidth=be.menuItemSizes.reduce(function(Qe,xe){return Qe+xe},0),be.handleResize(),ne(De,"display","none")},be.handleResize=function(){if(be.props.mode!=="horizontal")return;var X=Ee.findDOMNode(Object(b.a)(be));if(!X)return;var ae=J(X);be.overflowedItems=[];var De=0,Re;be.originalTotalWidth>ae+tt&&(Re=-1,be.menuItemSizes.forEach(function(Fe){De+=Fe,De+be.overflowedIndicatorWidth<=ae&&(Re+=1)})),be.setState({lastVisibleIndex:Re})},be}return Object(O.a)(Ke,[{key:"componentDidMount",value:function(){var X=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var ae=Ee.findDOMNode(this);if(!ae)return;this.resizeObserver=new U.default(function(De){De.forEach(function(){var Re=X.cancelFrameId;cancelAnimationFrame(Re),X.cancelFrameId=requestAnimationFrame(X.setChildrenWidthAndResize)})}),[].slice.call(ae.children).concat(ae).forEach(function(De){X.resizeObserver.observe(De)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){X.resizeObserver.disconnect(),[].slice.call(ae.children).concat(ae).forEach(function(De){X.resizeObserver.observe(De)}),X.setChildrenWidthAndResize()}),this.mutationObserver.observe(ae,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(X){var ae=this,De=this.state.lastVisibleIndex;return(X||[]).reduce(function(Re,Fe,Qe){var xe=Fe;if(ae.props.mode==="horizontal"){var Ge=ae.getOverflowedSubMenuItem(Fe.props.eventKey,[]);De!==void 0&&ae.props.className.indexOf("".concat(ae.props.prefixCls,"-root"))!==-1&&(Qe>De&&(xe=l.cloneElement(Fe,{style:{display:"none"},eventKey:"".concat(Fe.props.eventKey,"-hidden"),className:"".concat(Be)})),Qe===De+1&&(ae.overflowedItems=X.slice(De+1).map(function(ft){return l.cloneElement(ft,{key:ft.props.eventKey,mode:"vertical-left"})}),Ge=ae.getOverflowedSubMenuItem(Fe.props.eventKey,ae.overflowedItems)));var it=[].concat(Object(pe.a)(Re),[Ge,xe]);return Qe===X.length-1&&it.push(ae.getOverflowedSubMenuItem(Fe.props.eventKey,[],!0)),it}return[].concat(Object(pe.a)(Re),[xe])},[])}},{key:"render",value:function(){var X=this.props,ae=X.visible,De=X.prefixCls,Re=X.overflowedIndicator,Fe=X.mode,Qe=X.level,xe=X.tag,Ge=X.children,it=X.theme,ft=Object(se.a)(X,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),dt=xe;return l.createElement(dt,Object.assign({},ft),this.renderChildren(Ge))}}]),Ke}(l.Component);qe.defaultProps={tag:"div",className:""};var st=qe;function ut(Pe){return Pe.length?Pe.every(function(Oe){return!!Oe.props.disabled}):!0}function ue(Pe,Oe,Ke){var be=Pe.getState();Pe.setState({activeKey:Object(I.a)(Object(I.a)({},be.activeKey),{},Object(a.a)({},Oe,Ke))})}function Ae(Pe){return Pe.eventKey||"0-menu-"}function Ue(Pe,Oe){var Ke=Oe,be=Pe.children,X=Pe.eventKey;if(Ke){var ae;if(K(be,function(De,Re){De&&De.props&&!De.props.disabled&&Ke===H(De,X,Re)&&(ae=!0)}),ae)return Ke}return Ke=null,Pe.defaultActiveFirst&&K(be,function(De,Re){!Ke&&De&&!De.props.disabled&&(Ke=H(De,X,Re))}),Ke}function Ve(Pe){if(Pe){var Oe=this.instanceArray.indexOf(Pe);Oe!==-1?this.instanceArray[Oe]=Pe:this.instanceArray.push(Pe)}}var Ye=function(Pe){Object(r.a)(Ke,Pe);var Oe=Object(i.a)(Ke);function Ke(be){var X;return Object(p.a)(this,Ke),X=Oe.call(this,be),X.onKeyDown=function(ae,De){var Re=ae.keyCode,Fe;if(X.getFlatInstanceArray().forEach(function(xe){xe&&xe.props.active&&xe.onKeyDown&&(Fe=xe.onKeyDown(ae))}),Fe)return 1;var Qe=null;return(Re===d.a.UP||Re===d.a.DOWN)&&(Qe=X.step(Re===d.a.UP?-1:1)),Qe?(ae.preventDefault(),ue(X.props.store,Ae(X.props),Qe.props.eventKey),typeof De=="function"&&De(Qe),1):void 0},X.onItemHover=function(ae){var De=ae.key,Re=ae.hover;ue(X.props.store,Ae(X.props),Re?De:null)},X.onDeselect=function(ae){X.props.onDeselect(ae)},X.onSelect=function(ae){X.props.onSelect(ae)},X.onClick=function(ae){X.props.onClick(ae)},X.onOpenChange=function(ae){X.props.onOpenChange(ae)},X.onDestroy=function(ae){X.props.onDestroy(ae)},X.getFlatInstanceArray=function(){return X.instanceArray},X.step=function(ae){var De=X.getFlatInstanceArray(),Re=X.props.store.getState().activeKey[Ae(X.props)],Fe=De.length;if(!Fe)return null;ae<0&&(De=De.concat().reverse());var Qe=-1;if(De.every(function(ft,dt){return ft&&ft.props.eventKey===Re?(Qe=dt,!1):!0}),!X.props.defaultActiveFirst&&Qe!==-1&&ut(De.slice(Qe,Fe-1)))return;var xe=(Qe+1)%Fe,Ge=xe;do{var it=De[Ge];if(!it||it.props.disabled)Ge=(Ge+1)%Fe;else return it}while(Ge!==xe);return null},X.renderCommonMenuItem=function(ae,De,Re){var Fe=X.props.store.getState(),Qe=Object(b.a)(X),xe=Qe.props,Ge=H(ae,xe.eventKey,De),it=ae.props;if(!it||typeof ae.type=="string")return ae;var ft=Ge===Fe.activeKey,dt=Object(I.a)(Object(I.a)({mode:it.mode||xe.mode,level:xe.level,inlineIndent:xe.inlineIndent,renderMenuItem:X.renderMenuItem,rootPrefixCls:xe.prefixCls,index:De,parentMenu:xe.parentMenu,manualRef:it.disabled?void 0:Object(h.a)(ae.ref,Ve.bind(Object(b.a)(X))),eventKey:Ge,active:!it.disabled&&ft,multiple:xe.multiple,onClick:function(St){(it.onClick||V)(St),X.onClick(St)},onItemHover:X.onItemHover,motion:xe.motion,subMenuOpenDelay:xe.subMenuOpenDelay,subMenuCloseDelay:xe.subMenuCloseDelay,forceSubMenuRender:xe.forceSubMenuRender,onOpenChange:X.onOpenChange,onDeselect:X.onDeselect,onSelect:X.onSelect,builtinPlacements:xe.builtinPlacements,itemIcon:it.itemIcon||X.props.itemIcon,expandIcon:it.expandIcon||X.props.expandIcon},Re),{},{direction:xe.direction});return(xe.mode==="inline"||re())&&(dt.triggerSubMenuAction="click"),l.cloneElement(ae,dt)},X.renderMenuItem=function(ae,De,Re){if(!ae)return null;var Fe=X.props.store.getState(),Qe={openKeys:Fe.openKeys,selectedKeys:Fe.selectedKeys,triggerSubMenuAction:X.props.triggerSubMenuAction,subMenuKey:Re};return X.renderCommonMenuItem(ae,De,Qe)},be.store.setState({activeKey:Object(I.a)(Object(I.a)({},be.store.getState().activeKey),{},Object(a.a)({},be.eventKey,Ue(be,be.activeKey)))}),X.instanceArray=[],X}return Object(O.a)(Ke,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(X){return this.props.visible||X.visible||this.props.className!==X.className||!m()(this.props.style,X.style)}},{key:"componentDidUpdate",value:function(X){var ae=this.props,De="activeKey"in ae?ae.activeKey:ae.store.getState().activeKey[Ae(ae)],Re=Ue(ae,De);if(Re!==De)ue(ae.store,Ae(ae),Re);else if("activeKey"in X){var Fe=Ue(X,X.activeKey);Re!==Fe&&ue(ae.store,Ae(ae),Re)}}},{key:"render",value:function(){var X=this,ae=Object(u.a)({},this.props);this.instanceArray=[];var De=P()(ae.prefixCls,ae.className,"".concat(ae.prefixCls,"-").concat(ae.mode)),Re={className:De,role:ae.role||"menu"};ae.id&&(Re.id=ae.id),ae.focusable&&(Re.tabIndex=0,Re.onKeyDown=this.onKeyDown);var Fe=ae.prefixCls,Qe=ae.eventKey,xe=ae.visible,Ge=ae.level,it=ae.mode,ft=ae.overflowedIndicator,dt=ae.theme;return ee.forEach(function(_t){return delete ae[_t]}),delete ae.onClick,l.createElement(st,Object.assign({},ae,{prefixCls:Fe,mode:it,tag:"ul",level:Ge,theme:dt,visible:xe,overflowedIndicator:ft},Re),l.Children.map(ae.children,function(_t,St){return X.renderMenuItem(_t,St,Qe||"0-menu-")}))}}]),Ke}(l.Component);Ye.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:V};var we=Object(t.b)()(Ye),Te=we,je=e("Kwbf");function Le(Pe,Oe,Ke){var be=Pe.prefixCls,X=Pe.motion,ae=Pe.defaultMotions,De=ae===void 0?{}:ae,Re=Pe.openAnimation,Fe=Pe.openTransitionName,Qe=Oe.switchingModeFromInline;if(X)return X;if(Object(N.a)(Re)==="object"&&Re)Object(je.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof Re=="string")return{motionName:"".concat(be,"-open-").concat(Re)};if(Fe)return{motionName:Fe};var xe=De[Ke];return xe||(Qe?null:De.other)}var Xe=function(Pe){Object(r.a)(Ke,Pe);var Oe=Object(i.a)(Ke);function Ke(be){var X;Object(p.a)(this,Ke),X=Oe.call(this,be),X.inlineOpenKeys=[],X.onSelect=function(Re){var Fe=Object(b.a)(X),Qe=Fe.props;if(Qe.selectable){var xe=X.store.getState(),Ge=xe.selectedKeys,it=Re.key;Qe.multiple?Ge=Ge.concat([it]):Ge=[it],"selectedKeys"in Qe||X.store.setState({selectedKeys:Ge}),Qe.onSelect(Object(I.a)(Object(I.a)({},Re),{},{selectedKeys:Ge}))}},X.onClick=function(Re){var Fe=X.getRealMenuMode(),Qe=Object(b.a)(X),xe=Qe.store,Ge=Qe.props.onOpenChange;Fe!=="inline"&&!("openKeys"in X.props)&&(xe.setState({openKeys:[]}),Ge([])),X.props.onClick(Re)},X.onKeyDown=function(Re,Fe){X.innerMenu.getWrappedInstance().onKeyDown(Re,Fe)},X.onOpenChange=function(Re){var Fe=Object(b.a)(X),Qe=Fe.props,xe=X.store.getState().openKeys.concat(),Ge=!1,it=function(dt){var _t=!1;if(dt.open)_t=xe.indexOf(dt.key)===-1,_t&&xe.push(dt.key);else{var St=xe.indexOf(dt.key);_t=St!==-1,_t&&xe.splice(St,1)}Ge=Ge||_t};Array.isArray(Re)?Re.forEach(it):it(Re),Ge&&("openKeys"in X.props||X.store.setState({openKeys:xe}),Qe.onOpenChange(xe))},X.onDeselect=function(Re){var Fe=Object(b.a)(X),Qe=Fe.props;if(Qe.selectable){var xe=X.store.getState().selectedKeys.concat(),Ge=Re.key,it=xe.indexOf(Ge);it!==-1&&xe.splice(it,1),"selectedKeys"in Qe||X.store.setState({selectedKeys:xe}),Qe.onDeselect(Object(I.a)(Object(I.a)({},Re),{},{selectedKeys:xe}))}},X.onMouseEnter=function(Re){X.restoreModeVerticalFromInline();var Fe=X.props.onMouseEnter;Fe&&Fe(Re)},X.onTransitionEnd=function(Re){var Fe=Re.propertyName==="width"&&Re.target===Re.currentTarget,Qe=Re.target.className,xe=Object.prototype.toString.call(Qe)==="[object SVGAnimatedString]"?Qe.animVal:Qe,Ge=Re.propertyName==="font-size"&&xe.indexOf("anticon")>=0;(Fe||Ge)&&X.restoreModeVerticalFromInline()},X.setInnerMenu=function(Re){X.innerMenu=Re},X.isRootMenu=!0;var ae=be.defaultSelectedKeys,De=be.defaultOpenKeys;return"selectedKeys"in be&&(ae=be.selectedKeys||[]),"openKeys"in be&&(De=be.openKeys||[]),X.store=Object(t.c)({selectedKeys:ae,openKeys:De,activeKey:{"0-menu-":Ue(be,be.activeKey)}}),X.state={switchingModeFromInline:!1},X}return Object(O.a)(Ke,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(X){this.updateOpentKeysWhenSwitchMode(X),this.updateMiniStore();var ae=this.props,De=ae.siderCollapsed,Re=ae.inlineCollapsed,Fe=ae.onOpenChange;(!X.inlineCollapsed&&Re||!X.siderCollapsed&&De)&&Fe([]),this.updateMenuDisplay()}},{key:"updateOpentKeysWhenSwitchMode",value:function(X){var ae=this.props,De=this.store,Re=this.inlineOpenKeys,Fe=De.getState(),Qe={};X.mode==="inline"&&ae.mode!=="inline"&&this.setState({switchingModeFromInline:!0}),"openKeys"in ae||((ae.inlineCollapsed&&!X.inlineCollapsed||ae.siderCollapsed&&!X.siderCollapsed)&&(this.setState({switchingModeFromInline:!0}),this.inlineOpenKeys=Fe.openKeys.concat(),Qe.openKeys=[]),(!ae.inlineCollapsed&&X.inlineCollapsed||!ae.siderCollapsed&&X.siderCollapsed)&&(Qe.openKeys=Re,this.inlineOpenKeys=[])),Object.keys(Qe).length&&De.setState(Qe)}},{key:"updateMenuDisplay",value:function(){var X=this.props.collapsedWidth,ae=this.store,De=this.prevOpenKeys,Re=this.getInlineCollapsed()&&(X===0||X==="0"||X==="0px");Re?(this.prevOpenKeys=ae.getState().openKeys.concat(),this.store.setState({openKeys:[]})):De&&(this.store.setState({openKeys:De}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var X=this.props.mode,ae=this.state.switchingModeFromInline,De=this.getInlineCollapsed();return ae&&De?"inline":De?"vertical":X}},{key:"getInlineCollapsed",value:function(){var X=this.props,ae=X.inlineCollapsed,De=X.siderCollapsed;return De!==void 0?De:ae}},{key:"restoreModeVerticalFromInline",value:function(){var X=this.state.switchingModeFromInline;X&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var X=Object(I.a)({},Object(s.default)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),ae=this.getRealMenuMode();return X.className+=" ".concat(X.prefixCls,"-root"),X.direction==="rtl"&&(X.className+=" ".concat(X.prefixCls,"-rtl")),X=Object(I.a)(Object(I.a)({},X),{},{mode:ae,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:Le(this.props,this.state,ae)}),delete X.openAnimation,delete X.openTransitionName,l.createElement(t.a,{store:this.store},l.createElement(Te,Object.assign({},X,{ref:this.setInnerMenu}),this.props.children))}}]),Ke}(l.Component);Xe.defaultProps={selectable:!0,onClick:V,onSelect:V,onOpenChange:V,onDeselect:V,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:l.createElement("span",null,"\xB7\xB7\xB7")};var Ne=Xe,We=function(Pe){Object(r.a)(Ke,Pe);var Oe=Object(i.a)(Ke);function Ke(){var be;return Object(p.a)(this,Ke),be=Oe.apply(this,arguments),be.onKeyDown=function(X){var ae=X.keyCode;return ae===d.a.ENTER?(be.onClick(X),!0):void 0},be.onMouseLeave=function(X){var ae=be.props,De=ae.eventKey,Re=ae.onItemHover,Fe=ae.onMouseLeave;Re({key:De,hover:!1}),Fe({key:De,domEvent:X})},be.onMouseEnter=function(X){var ae=be.props,De=ae.eventKey,Re=ae.onItemHover,Fe=ae.onMouseEnter;Re({key:De,hover:!0}),Fe({key:De,domEvent:X})},be.onClick=function(X){var ae=be.props,De=ae.eventKey,Re=ae.multiple,Fe=ae.onClick,Qe=ae.onSelect,xe=ae.onDeselect,Ge=ae.isSelected,it={key:De,keyPath:[De],item:Object(b.a)(be),domEvent:X};Fe(it),Re?Ge?xe(it):Qe(it):Ge||Qe(it)},be.saveNode=function(X){be.node=X},be}return Object(O.a)(Ke,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var X=this.props;X.onDestroy&&X.onDestroy(X.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var X,ae=Object(I.a)({},this.props),De=P()(this.getPrefixCls(),ae.className,(X={},Object(a.a)(X,this.getActiveClassName(),!ae.disabled&&ae.active),Object(a.a)(X,this.getSelectedClassName(),ae.isSelected),Object(a.a)(X,this.getDisabledClassName(),ae.disabled),X)),Re=Object(I.a)(Object(I.a)({},ae.attribute),{},{title:typeof ae.title=="string"?ae.title:void 0,className:De,role:ae.role||"menuitem","aria-disabled":ae.disabled});ae.role==="option"?Re=Object(I.a)(Object(I.a)({},Re),{},{role:"option","aria-selected":ae.isSelected}):(ae.role===null||ae.role==="none")&&(Re.role="none");var Fe={onClick:ae.disabled?null:this.onClick,onMouseLeave:ae.disabled?null:this.onMouseLeave,onMouseEnter:ae.disabled?null:this.onMouseEnter},Qe=Object(I.a)({},ae.style);ae.mode==="inline"&&(ae.direction==="rtl"?Qe.paddingRight=ae.inlineIndent*ae.level:Qe.paddingLeft=ae.inlineIndent*ae.level),ee.forEach(function(Ge){return delete ae[Ge]}),delete ae.direction;var xe=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(xe=l.createElement(this.props.itemIcon,this.props)),l.createElement("li",Object.assign({},Object(s.default)(ae,["onClick","onMouseEnter","onMouseLeave","onSelect"]),Re,Fe,{style:Qe,ref:this.saveNode}),ae.children,xe)}}]),Ke}(l.Component);We.isMenuItem=!0,We.defaultProps={onSelect:V,onMouseEnter:V,onMouseLeave:V,manualRef:V};var ot=Object(t.b)(function(Pe,Oe){var Ke=Pe.activeKey,be=Pe.selectedKeys,X=Oe.eventKey,ae=Oe.subMenuKey;return{active:Ke[ae]===X,isSelected:be.indexOf(X)!==-1}})(We),et=ot,Je=function(Pe){Object(r.a)(Ke,Pe);var Oe=Object(i.a)(Ke);function Ke(){var be;return Object(p.a)(this,Ke),be=Oe.apply(this,arguments),be.renderInnerMenuItem=function(X){var ae=be.props,De=ae.renderMenuItem,Re=ae.index;return De(X,Re,be.props.subMenuKey)},be}return Object(O.a)(Ke,[{key:"render",value:function(){var X=Object(u.a)({},this.props),ae=X.className,De=ae===void 0?"":ae,Re=X.rootPrefixCls,Fe="".concat(Re,"-item-group-title"),Qe="".concat(Re,"-item-group-list"),xe=X.title,Ge=X.children;return ee.forEach(function(it){return delete X[it]}),delete X.onClick,delete X.direction,l.createElement("li",Object.assign({},X,{className:"".concat(De," ").concat(Re,"-item-group")}),l.createElement("div",{className:Fe,title:typeof xe=="string"?xe:void 0},xe),l.createElement("ul",{className:Qe},l.Children.map(Ge,this.renderInnerMenuItem)))}}]),Ke}(l.Component);Je.isMenuItemGroup=!0,Je.defaultProps={disabled:!0};var Ze=Je,He=function(Oe){var Ke=Oe.className,be=Oe.rootPrefixCls,X=Oe.style;return l.createElement("li",{className:"".concat(Ke," ").concat(be,"-item-divider"),style:X})};He.defaultProps={disabled:!0,className:"",style:{}};var rt=He,$e=j.e=Ne},"24YM":function($,j,e){"use strict";Object.defineProperty(j,"__esModule",{value:!0}),j.SensorTabIndex=j.SensorClassName=j.SizeSensorId=void 0;var I="size-sensor-id";j.SizeSensorId=I;var p="size-sensor-object";j.SensorClassName=p;var O="-1";j.SensorTabIndex=O},"2DNl":function($,j,e){var I=e("IMiH"),p=e("loD1"),O=e("59Ip"),b=e("aKvl"),r=e("n1HI"),i=e("hX1E"),l=i.normalizeRadian,t=e("Sj9i"),s=e("hyiK"),u=I.CMD,a=Math.PI*2,d=1e-4;function h(T,B){return Math.abs(T-B)B&&g>f&&g>o&&g>w||g1&&E(),G=t.cubicAt(B,f,o,w,m[0]),D>1&&(Z=t.cubicAt(B,f,o,w,m[1]))),D===2?HB&&w>f&&w>o||w=0&&g<=1){for(var R=0,S=t.quadraticAt(B,f,o,g),D=0;D<_;D++){var G=c[D]===0||c[D]===1?.5:1,Z=t.quadraticAt(T,C,n,c[D]);if(ZC||w<-C)return 0;var _=Math.sqrt(C*C-w*w);c[0]=-_,c[1]=_;var g=Math.abs(f-n);if(g<1e-4)return 0;if(g%a<1e-4){f=0,n=a;var R=o?1:-1;return M>=c[0]+T&&M<=c[1]+T?R:0}if(o){var _=f;f=l(n),n=l(_)}else f=l(f),n=l(n);f>n&&(n+=a);for(var S=0,D=0;D<2;D++){var G=c[D];if(G+T>M){var Z=Math.atan2(w,G),R=o?1:-1;Z<0&&(Z=a+Z),(Z>=f&&Z<=n||Z+a>=f&&Z+a<=n)&&(Z>Math.PI/2&&Z1&&(C||(o+=s(M,w,_,g,f,n))),R===1&&(M=T[R],w=T[R+1],_=M,g=w);switch(S){case u.M:_=T[R++],g=T[R++],M=_,w=g;break;case u.L:if(C){if(p.containStroke(M,w,T[R],T[R+1],B,f,n))return!0}else o+=s(M,w,T[R],T[R+1],f,n)||0;M=T[R++],w=T[R++];break;case u.C:if(C){if(O.containStroke(M,w,T[R++],T[R++],T[R++],T[R++],T[R],T[R+1],B,f,n))return!0}else o+=P(M,w,T[R++],T[R++],T[R++],T[R++],T[R],T[R+1],f,n)||0;M=T[R++],w=T[R++];break;case u.Q:if(C){if(b.containStroke(M,w,T[R++],T[R++],T[R],T[R+1],B,f,n))return!0}else o+=N(M,w,T[R++],T[R++],T[R],T[R+1],f,n)||0;M=T[R++],w=T[R++];break;case u.A:var D=T[R++],G=T[R++],Z=T[R++],V=T[R++],H=T[R++],y=T[R++];R+=1;var K=1-T[R++],F=Math.cos(H)*Z+D,ee=Math.sin(H)*V+G;R>1?o+=s(M,w,F,ee,f,n):(_=F,g=ee);var J=(f-D)*V/Z+D;if(C){if(r.containStroke(D,G,V,H,H+y,K,B,J,n))return!0}else o+=A(D,G,V,H,H+y,K,J,n);M=Math.cos(H+y)*Z+D,w=Math.sin(H+y)*V+G;break;case u.R:_=M=T[R++],g=w=T[R++];var ne=T[R++],re=T[R++],F=_+ne,ee=g+re;if(C){if(p.containStroke(_,g,F,g,B,f,n)||p.containStroke(F,g,F,ee,B,f,n)||p.containStroke(F,ee,_,ee,B,f,n)||p.containStroke(_,ee,_,g,B,f,n))return!0}else o+=s(F,g,F,ee,f,n),o+=s(_,ee,_,g,f,n);break;case u.Z:if(C){if(p.containStroke(M,w,_,g,B,f,n))return!0}else o+=s(M,w,_,g,f,n);M=_,w=g;break}}return!C&&!h(w,g)&&(o+=s(M,w,_,g,f,n)||0),o!==0}function v(T,B,C){return L(T,0,!1,B,C)}function k(T,B,C,f){return L(T,B,!0,C,f)}j.contain=v,j.containStroke=k},"2fw6":function($,j,e){var I=e("y+Vt"),p=I.extend({type:"circle",shape:{cx:0,cy:0,r:0},buildPath:function(O,b,r){r&&O.moveTo(b.cx+b.r,b.cy),O.arc(b.cx,b.cy,b.r,0,Math.PI*2,!0)}});$.exports=p},"3C/r":function($,j){var e=function(p,O){this.image=p,this.repeat=O,this.type="pattern"};e.prototype.getCanvasPattern=function(p){return p.createPattern(this.image,this.repeat||"repeat")};var I=e;$.exports=I},"3CBa":function($,j,e){var I=e("hydK"),p=I.createElement,O=e("bYtY"),b=e("SUKs"),r=e("y+Vt"),i=e("Dagg"),l=e("dqUG"),t=e("DBLp"),s=e("sW+o"),u=e("n6Mw"),a=e("vKoX"),d=e("P47w"),h=d.path,c=d.image,m=d.text;function E(n){return parseInt(n,10)}function P(n){return n instanceof r?h:n instanceof i?c:n instanceof l?m:h}function N(n,o){return o&&n&&o.parentNode!==n}function A(n,o,M){if(N(n,o)&&M){var w=M.nextSibling;w?n.insertBefore(o,w):n.appendChild(o)}}function L(n,o){if(N(n,o)){var M=n.firstChild;M?n.insertBefore(o,M):n.appendChild(o)}}function v(n,o){o&&n&&o.parentNode===n&&n.removeChild(o)}function k(n){return n.__textSvgEl}function T(n){return n.__svgEl}var B=function(n,o,M,w){this.root=n,this.storage=o,this._opts=M=O.extend({},M||{});var _=p("svg");_.setAttribute("xmlns","http://www.w3.org/2000/svg"),_.setAttribute("version","1.1"),_.setAttribute("baseProfile","full"),_.style.cssText="user-select:none;position:absolute;left:0;top:0;";var g=p("g");_.appendChild(g);var R=p("g");_.appendChild(R),this.gradientManager=new s(w,R),this.clipPathManager=new u(w,R),this.shadowManager=new a(w,R);var S=document.createElement("div");S.style.cssText="overflow:hidden;position:relative",this._svgDom=_,this._svgRoot=R,this._backgroundRoot=g,this._viewport=S,n.appendChild(S),S.appendChild(_),this.resize(M.width,M.height),this._visibleList=[]};B.prototype={constructor:B,getType:function(){return"svg"},getViewportRoot:function(){return this._viewport},getSvgDom:function(){return this._svgDom},getSvgRoot:function(){return this._svgRoot},getViewportRootOffset:function(){var n=this.getViewportRoot();if(n)return{offsetLeft:n.offsetLeft||0,offsetTop:n.offsetTop||0}},refresh:function(){var n=this.storage.getDisplayList(!0);this._paintList(n)},setBackgroundColor:function(n){this._backgroundRoot&&this._backgroundNode&&this._backgroundRoot.removeChild(this._backgroundNode);var o=p("rect");o.setAttribute("width",this.getWidth()),o.setAttribute("height",this.getHeight()),o.setAttribute("x",0),o.setAttribute("y",0),o.setAttribute("id",0),o.style.fill=n,this._backgroundRoot.appendChild(o),this._backgroundNode=o},_paintList:function(n){this.gradientManager.markAllUnused(),this.clipPathManager.markAllUnused(),this.shadowManager.markAllUnused();var o=this._svgRoot,M=this._visibleList,w=n.length,_=[],g;for(g=0;g=0;--R)if(g[R]===_)return!0;return!1}),M}else return null;else return M[0]},resize:function(n,o){var M=this._viewport;M.style.display="none";var w=this._opts;if(n!=null&&(w.width=n),o!=null&&(w.height=o),n=this._getSize(0),o=this._getSize(1),M.style.display="",this._width!==n||this._height!==o){this._width=n,this._height=o;var _=M.style;_.width=n+"px",_.height=o+"px";var g=this._svgDom;g.setAttribute("width",n),g.setAttribute("height",o)}this._backgroundNode&&(this._backgroundNode.setAttribute("width",n),this._backgroundNode.setAttribute("height",o))},getWidth:function(){return this._width},getHeight:function(){return this._height},_getSize:function(n){var o=this._opts,M=["width","height"][n],w=["clientWidth","clientHeight"][n],_=["paddingLeft","paddingTop"][n],g=["paddingRight","paddingBottom"][n];if(o[M]!=null&&o[M]!=="auto")return parseFloat(o[M]);var R=this.root,S=document.defaultView.getComputedStyle(R);return(R[w]||E(S[M])||E(R.style[M]))-(E(S[_])||0)-(E(S[g])||0)|0},dispose:function(){this.root.innerHTML="",this._svgRoot=this._backgroundRoot=this._svgDom=this._backgroundNode=this._viewport=this.storage=null},clear:function(){this._viewport&&this.root.removeChild(this._viewport)},toDataURL:function(){this.refresh();var n=encodeURIComponent(this._svgDom.outerHTML.replace(/> +\r<`));return"data:image/svg+xml;charset=UTF-8,"+n}};function C(n){return function(){b('In SVG mode painter not support method "'+n+'"')}}O.each(["getLayer","insertLayer","eachLayer","eachBuiltinLayer","eachOtherLayer","getLayers","modLayer","delLayer","clearLayer","pathToImage"],function(n){B.prototype[n]=C(n)});var f=B;$.exports=f},"3e3G":function($,j,e){var I=e("bYtY"),p=e("QuXc"),O=function(r,i,l,t,s){this.x=r==null?.5:r,this.y=i==null?.5:i,this.r=l==null?.5:l,this.type="radial",this.global=s||!1,p.call(this,t)};O.prototype={constructor:O},I.inherits(O,p);var b=O;$.exports=b},"3gBT":function($,j){var e=2311;function I(){return e++}$.exports=I},"3wET":function($,j){$.exports="data:image/png;base64,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"},"498V":function($,j,e){$.exports=e.p+"static/logo.22b9a281.svg"},"4fz+":function($,j,e){var I=e("bYtY"),p=e("1bdT"),O=e("mFDi"),b=function(i){i=i||{},p.call(this,i);for(var l in i)i.hasOwnProperty(l)&&(this[l]=i[l]);this._children=[],this.__storage=null,this.__dirty=!0};b.prototype={constructor:b,isGroup:!0,type:"group",silent:!1,children:function(){return this._children.slice()},childAt:function(i){return this._children[i]},childOfName:function(i){for(var l=this._children,t=0;t=0&&(t.splice(s,0,i),this._doAdd(i))}return this},_doAdd:function(i){i.parent&&i.parent.remove(i),i.parent=this;var l=this.__storage,t=this.__zr;l&&l!==i.__storage&&(l.addToStorage(i),i instanceof b&&i.addChildrenToStorage(l)),t&&t.refresh()},remove:function(i){var l=this.__zr,t=this.__storage,s=this._children,u=I.indexOf(s,i);return u<0?this:(s.splice(u,1),i.parent=null,t&&(t.delFromStorage(i),i instanceof b&&i.delChildrenFromStorage(t)),l&&l.refresh(),this)},removeAll:function(){var i=this._children,l=this.__storage,t,s;for(s=0;s1e-4){C[0]=N-L,C[1]=A-v,f[0]=N+L,f[1]=A+v;return}if(t[0]=i(k)*L+N,t[1]=r(k)*v+A,s[0]=i(T)*L+N,s[1]=r(T)*v+A,n(C,t,s),o(f,t,s),k=k%l,k<0&&(k=k+l),T=T%l,T<0&&(T=T+l),k>T&&!B?T+=l:kk&&(u[0]=i(_)*L+N,u[1]=r(_)*v+A,n(C,u,C),o(f,u,f))}j.fromPoints=a,j.fromLine=d,j.fromCubic=m,j.fromQuadratic=E,j.fromArc=P},"4qgm":function($,j){$.exports="data:image/png;base64,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"},"4u4S":function($,j){$.exports="data:image/png;base64,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"},"55Ip":function($,j,e){"use strict";e.d(j,"a",function(){return A}),e.d(j,"b",function(){return C});var I=e("Ty5D"),p=e("dI71"),O=e("q1tI"),b=e.n(O),r=e("YS25"),i=e("17x9"),l=e.n(i),t=e("wx14"),s=e("zLVn"),u=e("9R94"),a=function(n){Object(p.a)(o,n);function o(){for(var w,_=arguments.length,g=new Array(_),R=0;R<_;R++)g[R]=arguments[R];return w=n.call.apply(n,[this].concat(g))||this,w.history=Object(r.a)(w.props),w}var M=o.prototype;return M.render=function(){return b.a.createElement(I.c,{history:this.history,children:this.props.children})},o}(b.a.Component),d=function(n){Object(p.a)(o,n);function o(){for(var w,_=arguments.length,g=new Array(_),R=0;R<_;R++)g[R]=arguments[R];return w=n.call.apply(n,[this].concat(g))||this,w.history=Object(r.b)(w.props),w}var M=o.prototype;return M.render=function(){return b.a.createElement(I.c,{history:this.history,children:this.props.children})},o}(b.a.Component),h=function(o,M){return typeof o=="function"?o(M):o},c=function(o,M){return typeof o=="string"?Object(r.c)(o,null,null,M):o},m=function(o){return o},E=b.a.forwardRef;typeof E=="undefined"&&(E=m);function P(n){return!!(n.metaKey||n.altKey||n.ctrlKey||n.shiftKey)}var N=E(function(n,o){var M=n.innerRef,w=n.navigate,_=n.onClick,g=Object(s.a)(n,["innerRef","navigate","onClick"]),R=g.target,S=Object(t.a)({},g,{onClick:function(G){try{_&&_(G)}catch(Z){throw G.preventDefault(),Z}!G.defaultPrevented&&G.button===0&&(!R||R==="_self")&&!P(G)&&(G.preventDefault(),w())}});return m!==E?S.ref=o||M:S.ref=M,b.a.createElement("a",S)}),A=E(function(n,o){var M=n.component,w=M===void 0?N:M,_=n.replace,g=n.to,R=n.innerRef,S=Object(s.a)(n,["component","replace","to","innerRef"]);return b.a.createElement(I.e.Consumer,null,function(D){D||Object(u.a)(!1);var G=D.history,Z=c(h(g,D.location),D.location),V=Z?G.createHref(Z):"",H=Object(t.a)({},S,{href:V,navigate:function(){var K=h(g,D.location),F=_?G.replace:G.push;F(K)}});return m!==E?H.ref=o||R:H.innerRef=R,b.a.createElement(w,H)})});if(!1)var L,v;var k=function(o){return o},T=b.a.forwardRef;typeof T=="undefined"&&(T=k);function B(){for(var n=arguments.length,o=new Array(n),M=0;Mb+c&&h>i+c&&h>t+c&&h>u+c||hO+c&&d>r+c&&d>l+c&&d>s+c||d=0||_.relatedTarget.className.indexOf("".concat(D,"-next"))>=0))return;n.setState({goInputText:""}),S(n.getValidValue())},n.go=function(_){var g=n.state.goInputText;if(g==="")return;(_.keyCode===c.ENTER||_.type==="click")&&(n.setState({goInputText:""}),n.props.quickGo(n.getValidValue()))},n}return Object(r.a)(f,[{key:"getValidValue",value:function(){var o=this.state,M=o.goInputText,w=o.current;return!M||isNaN(M)?w:Number(M)}},{key:"getPageSizeOptions",value:function(){var o=this.props,M=o.pageSize,w=o.pageSizeOptions;return w.some(function(_){return _.toString()===M.toString()})?w:w.concat([M.toString()]).sort(function(_,g){var R=isNaN(Number(_))?0:Number(_),S=isNaN(Number(g))?0:Number(g);return R-S})}},{key:"render",value:function(){var o=this,M=this.props,w=M.pageSize,_=M.locale,g=M.rootPrefixCls,R=M.changeSize,S=M.quickGo,D=M.goButton,G=M.selectComponentClass,Z=M.buildOptionText,V=M.selectPrefixCls,H=M.disabled,y=this.state.goInputText,K="".concat(g,"-options"),F=G,ee=null,J=null,ne=null;if(!R&&!S)return null;var re=this.getPageSizeOptions();if(R&&F){var pe=re.map(function(se,Ee){return s.a.createElement(F.Option,{key:Ee,value:se.toString()},(Z||o.buildOptionText)(se))});ee=s.a.createElement(F,{disabled:H,prefixCls:V,showSearch:!1,className:"".concat(K,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(w||re[0]).toString(),onChange:this.changeSize,getPopupContainer:function(Ee){return Ee.parentNode}},pe)}return S&&(D&&(ne=typeof D=="boolean"?s.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:H,className:"".concat(K,"-quick-jumper-button")},_.jump_to_confirm):s.a.createElement("span",{onClick:this.go,onKeyUp:this.go},D)),J=s.a.createElement("div",{className:"".concat(K,"-quick-jumper")},_.jump_to,s.a.createElement("input",{disabled:H,type:"text",value:y,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),_.page,ne)),s.a.createElement("li",{className:"".concat(K)},ee,J)}}]),f}(s.a.Component);m.defaultProps={pageSizeOptions:["10","20","50","100"]};var E=m,P=e("N2Kk");function N(){}function A(B){return typeof B=="number"&&isFinite(B)&&Math.floor(B)===B}function L(B,C,f){return f}function v(B,C,f){var n=typeof B=="undefined"?C.pageSize:B;return Math.floor((f.total-1)/n)+1}var k=function(B){Object(i.a)(f,B);var C=Object(l.a)(f);function f(n){var o;Object(b.a)(this,f),o=C.call(this,n),o.getJumpPrevPage=function(){return Math.max(1,o.state.current-(o.props.showLessItems?3:5))},o.getJumpNextPage=function(){return Math.min(v(void 0,o.state,o.props),o.state.current+(o.props.showLessItems?3:5))},o.getItemIcon=function(R,S){var D=o.props.prefixCls,G=R||s.a.createElement("button",{type:"button","aria-label":S,className:"".concat(D,"-item-link")});return typeof R=="function"&&(G=s.a.createElement(R,Object(O.a)({},o.props))),G},o.savePaginationNode=function(R){o.paginationNode=R},o.isValid=function(R){return A(R)&&R!==o.state.current},o.shouldDisplayQuickJumper=function(){var R=o.props,S=R.showQuickJumper,D=R.pageSize,G=R.total;return G<=D?!1:S},o.handleKeyDown=function(R){(R.keyCode===c.ARROW_UP||R.keyCode===c.ARROW_DOWN)&&R.preventDefault()},o.handleKeyUp=function(R){var S=o.getValidValue(R),D=o.state.currentInputValue;S!==D&&o.setState({currentInputValue:S}),R.keyCode===c.ENTER?o.handleChange(S):R.keyCode===c.ARROW_UP?o.handleChange(S-1):R.keyCode===c.ARROW_DOWN&&o.handleChange(S+1)},o.changePageSize=function(R){var S=o.state.current,D=v(R,o.state,o.props);S=S>D?D:S,D===0&&(S=o.state.current),typeof R=="number"&&("pageSize"in o.props||o.setState({pageSize:R}),"current"in o.props||o.setState({current:S,currentInputValue:S})),o.props.onShowSizeChange(S,R),"onChange"in o.props&&o.props.onChange&&o.props.onChange(S,R)},o.handleChange=function(R){var S=o.props.disabled,D=R;if(o.isValid(D)&&!S){var G=v(void 0,o.state,o.props);D>G?D=G:D<1&&(D=1),"current"in o.props||o.setState({current:D,currentInputValue:D});var Z=o.state.pageSize;return o.props.onChange(D,Z),D}return o.state.current},o.prev=function(){o.hasPrev()&&o.handleChange(o.state.current-1)},o.next=function(){o.hasNext()&&o.handleChange(o.state.current+1)},o.jumpPrev=function(){o.handleChange(o.getJumpPrevPage())},o.jumpNext=function(){o.handleChange(o.getJumpNextPage())},o.hasPrev=function(){return o.state.current>1},o.hasNext=function(){return o.state.current2?D-2:0),Z=2;Z=w?g=w:g=Number(M),g}},{key:"getShowSizeChanger",value:function(){var o=this.props,M=o.showSizeChanger,w=o.total,_=o.totalBoundaryShowSizeChanger;return typeof M!="undefined"?M:w>_}},{key:"renderPrev",value:function(o){var M=this.props,w=M.prevIcon,_=M.itemRender,g=_(o,"prev",this.getItemIcon(w,"prev page")),R=!this.hasPrev();return Object(t.isValidElement)(g)?Object(t.cloneElement)(g,{disabled:R}):g}},{key:"renderNext",value:function(o){var M=this.props,w=M.nextIcon,_=M.itemRender,g=_(o,"next",this.getItemIcon(w,"next page")),R=!this.hasNext();return Object(t.isValidElement)(g)?Object(t.cloneElement)(g,{disabled:R}):g}},{key:"render",value:function(){var o=this,M=this.props,w=M.prefixCls,_=M.className,g=M.style,R=M.disabled,S=M.hideOnSinglePage,D=M.total,G=M.locale,Z=M.showQuickJumper,V=M.showLessItems,H=M.showTitle,y=M.showTotal,K=M.simple,F=M.itemRender,ee=M.showPrevNextJumpers,J=M.jumpPrevIcon,ne=M.jumpNextIcon,re=M.selectComponentClass,pe=M.selectPrefixCls,se=M.pageSizeOptions,Ee=this.state,U=Ee.current,Y=Ee.pageSize,x=Ee.currentInputValue;if(S===!0&&D<=Y)return null;var Q=v(void 0,this.state,this.props),de=[],ce=null,_e=null,ke=null,fe=null,ye=null,Ce=Z&&Z.goButton,Se=V?1:2,Ie=U-1>0?U-1:0,Be=U+1=Se*2&&U!==1+2&&(de[0]=Object(t.cloneElement)(de[0],{className:"".concat(w,"-item-after-jump-prev")}),de.unshift(ce)),Q-U>=Se*2&&U!==Q-2&&(de[de.length-1]=Object(t.cloneElement)(de[de.length-1],{className:"".concat(w,"-item-before-jump-next")}),de.push(_e)),Ue!==1&&de.unshift(ke),Ve!==Q&&de.push(fe)}var Te=null;y&&(Te=s.a.createElement("li",{className:"".concat(w,"-total-text")},y(D,[D===0?0:(U-1)*Y+1,U*Y>D?D:U*Y])));var je=!this.hasPrev()||!Q,Le=!this.hasNext()||!Q;return s.a.createElement("ul",Object(I.a)({className:a()(w,_,Object(p.a)({},"".concat(w,"-disabled"),R)),style:g,unselectable:"unselectable",ref:this.savePaginationNode},tt),Te,s.a.createElement("li",{title:H?G.prev_page:null,onClick:this.prev,tabIndex:je?null:0,onKeyPress:this.runIfEnterPrev,className:a()("".concat(w,"-prev"),Object(p.a)({},"".concat(w,"-disabled"),je)),"aria-disabled":je},this.renderPrev(Ie)),de,s.a.createElement("li",{title:H?G.next_page:null,onClick:this.next,tabIndex:Le?null:0,onKeyPress:this.runIfEnterNext,className:a()("".concat(w,"-next"),Object(p.a)({},"".concat(w,"-disabled"),Le)),"aria-disabled":Le},this.renderNext(Be)),s.a.createElement(E,{disabled:R,locale:G,rootPrefixCls:w,selectComponentClass:re,selectPrefixCls:pe,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:U,pageSize:Y,pageSizeOptions:se,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Ce}))}}],[{key:"getDerivedStateFromProps",value:function(o,M){var w={};if("current"in o&&(w.current=o.current,o.current!==M.current&&(w.currentInputValue=w.current)),"pageSize"in o&&o.pageSize!==M.pageSize){var _=M.current,g=v(o.pageSize,M,o);_=_>g?g:_,"current"in o||(w.current=_,w.currentInputValue=_),w.pageSize=o.pageSize}return w}}]),f}(s.a.Component);k.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:N,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:N,locale:P.a,style:{},itemRender:L,totalBoundaryShowSizeChanger:50};var T=k},"6Fuo":function($,j,e){$.exports={flex_box_center:"flex_box_center___3p8A0",flex_space_between:"flex_space_between___2wMwo",flex_box_vertical_center:"flex_box_vertical_center___2fKhV",flex_box_center_end:"flex_box_center_end___27Yk8",flex_box_column:"flex_box_column___3Khbo",rightMenu:"rightMenu___20Eel",joinMenu:"joinMenu___2blJt",joinBoard:"joinBoard___2XUXK",joinCol:"joinCol___3o5gp",hidden:"hidden___3-1Kn",w140:"w140___3rLeo",w100:"w100___DFsbd"}},"6GrX":function($,j,e){var I=e("mFDi"),p=e("Xnb7"),O=e("bYtY"),b=O.getContext,r=O.extend,i=O.retrieve2,l=O.retrieve3,t=O.trim,s={},u=0,a=5e3,d=/\{([a-zA-Z0-9_]+)\|([^}]*)\}/g,h="12px sans-serif",c={};function m(S,D){c[S]=D}function E(S,D){D=D||h;var G=S+":"+D;if(s[G])return s[G];for(var Z=(S+"").split(` `),V=0,H=0,y=Z.length;Ha&&(u=0,s={}),u++,s[G]=V,V}function P(S,D,G,Z,V,H,y,K){return y?A(S,D,G,Z,V,H,y,K):N(S,D,G,Z,V,H,K)}function N(S,D,G,Z,V,H,y){var K=w(S,D,V,H,y),F=E(S,D);V&&(F+=V[1]+V[3]);var ee=K.outerHeight,J=L(0,F,G),ne=v(0,ee,Z),re=new I(J,ne,F,ee);return re.lineHeight=K.lineHeight,re}function A(S,D,G,Z,V,H,y,K){var F=_(S,{rich:y,truncate:K,font:D,textAlign:G,textPadding:V,textLineHeight:H}),ee=F.outerWidth,J=F.outerHeight,ne=L(0,ee,G),re=v(0,J,Z);return new I(ne,re,ee,J)}function L(S,D,G){return G==="right"?S-=D:G==="center"&&(S-=D/2),S}function v(S,D,G){return G==="middle"?S-=D/2:G==="bottom"&&(S-=D),S}function k(S,D,G){var Z=D.textPosition,V=D.textDistance,H=G.x,y=G.y;V=V||0;var K=G.height,F=G.width,ee=K/2,J="left",ne="top";switch(Z){case"left":H-=V,y+=ee,J="right",ne="middle";break;case"right":H+=V+F,y+=ee,ne="middle";break;case"top":H+=F/2,y-=V,J="center",ne="bottom";break;case"bottom":H+=F/2,y+=K+V,J="center";break;case"inside":H+=F/2,y+=ee,J="center",ne="middle";break;case"insideLeft":H+=V,y+=ee,ne="middle";break;case"insideRight":H+=F-V,y+=ee,J="right",ne="middle";break;case"insideTop":H+=F/2,y+=V,J="center";break;case"insideBottom":H+=F/2,y+=K-V,J="center",ne="bottom";break;case"insideTopLeft":H+=V,y+=V;break;case"insideTopRight":H+=F-V,y+=V,J="right";break;case"insideBottomLeft":H+=V,y+=K-V,ne="bottom";break;case"insideBottomRight":H+=F-V,y+=K-V,J="right",ne="bottom";break}return S=S||{},S.x=H,S.y=y,S.textAlign=J,S.textVerticalAlign=ne,S}function T(S,D,G){var Z={textPosition:S,textDistance:G};return k({},Z,D)}function B(S,D,G,Z,V){if(!D)return"";var H=(S+"").split(` `);V=C(D,G,Z,V);for(var y=0,K=H.length;y=H;K++)y-=H;var F=E(G,D);return F>y&&(G="",F=0),y=S-F,Z.ellipsis=G,Z.ellipsisWidth=F,Z.contentWidth=y,Z.containerWidth=S,Z}function f(S,D){var G=D.containerWidth,Z=D.font,V=D.contentWidth;if(!G)return"";var H=E(S,Z);if(H<=G)return S;for(var y=0;;y++){if(H<=V||y>=D.maxIterations){S+=D.ellipsis;break}var K=y===0?n(S,V,D.ascCharWidth,D.cnCharWidth):H>0?Math.floor(S.length*V/H):0;S=S.substr(0,K),H=E(S,Z)}return S===""&&(S=D.placeholder),S}function n(S,D,G,Z){for(var V=0,H=0,y=S.length;HJ)S="",y=[];else if(ne!=null)for(var re=C(ne-(G?G[1]+G[3]:0),D,V.ellipsis,{minChar:V.minChar,placeholder:V.placeholder}),pe=0,se=y.length;peZ&&g(G,S.substring(Z,H)),g(G,V[2],V[1]),Z=d.lastIndex}Zpe)return{lines:[],width:0,height:0};Q.textWidth=E(Q.text,_e);var fe=de.textWidth,ye=fe==null||fe==="auto";if(typeof fe=="string"&&fe.charAt(fe.length-1)==="%")Q.percentWidth=fe,ee.push(Q),fe=0;else{if(ye){fe=Q.textWidth;var Ce=de.textBackgroundColor,Re=Ce&&Ce.image;Re&&(Re=p.findExistImage(Re),p.isImageReady(Re)&&(fe=Math.max(fe,Re.width*ke/Re.height)))}var Pe=ce?ce[1]+ce[3]:0;fe+=Pe;var Be=re!=null?re-Y:null;Be!=null&&Be=0&&n.splice(o,1),C.__hoverMir=null},clearHover:function(C){for(var f=this._hoverElements,n=0;n15)break}}w.__drawIndex=y,w.__drawIndex0&&C>o[0]){for(_=0;_C);_++);w=n[o[_]]}if(o.splice(_+1,0,C),n[C]=f,!f.virtual)if(w){var R=w.dom;R.nextSibling?g.insertBefore(f.dom,R.nextSibling):g.appendChild(f.dom)}else g.firstChild?g.insertBefore(f.dom,g.firstChild):g.appendChild(f.dom)},eachLayer:function(C,f){var n=this._zlevelList,o,M;for(M=0;M0?h:0),this._needsManuallyCompositing),R.__builtin__||b("ZLevel "+g+" has been used by unkown layer "+R.id),R!==M&&(R.__used=!0,R.__startIndex!==n&&(R.__dirty=!0),R.__startIndex=n,R.incremental?R.__drawIndex=-1:R.__drawIndex=n,f(n),M=R),o.__dirty&&(R.__dirty=!0,R.incremental&&R.__drawIndex<0&&(R.__drawIndex=n))}f(n),this.eachBuiltinLayer(function(S,D){!S.__used&&S.getElementCount()>0&&(S.__dirty=!0,S.__startIndex=S.__endIndex=S.__drawIndex=0),S.__dirty&&S.__drawIndex<0&&(S.__drawIndex=S.__startIndex)})},clear:function(){return this.eachBuiltinLayer(this._clearLayer),this},_clearLayer:function(C){C.clear()},setBackgroundColor:function(C){this._backgroundColor=C},configLayer:function(C,f){if(f){var n=this._layerConfig;n[C]?O.merge(n[C],f,!0):n[C]=f;for(var o=0;o0&&arguments[0]!==void 0?arguments[0]:[],E=new Map;function P(N){var A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(N||[]).forEach(function(L){var v=L.key,k=L.children;Object(r.a)(v!=null,"Tree node must have a certain key: [".concat(A).concat(v,"]"));var T=String(v);Object(r.a)(!E.has(T)||v===null||v===void 0,"Same 'key' exist in the Tree: ".concat(T)),E.set(T,!0),P(k,"".concat(A).concat(T," > "))})}P(m)}function s(m){function E(P){var N=Object(b.a)(P);return N.map(function(A){if(!Object(i.i)(A))return Object(r.a)(!A,"Tree/TreeNode can only accept TreeNode as children."),null;var L=A.key,v=A.props,k=v.children,T=Object(O.a)(v,["children"]),B=Object(p.a)({key:L},T),C=E(k);return C.length&&(B.children=C),B}).filter(function(A){return A})}return E(m)}function u(){var m=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],P=new Set(E===!0?[]:E),N=[];function A(L){var v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return L.map(function(k,T){var B=Object(i.h)(v?v.pos:"0",T),C=l(k.key,B),f=Object(p.a)(Object(p.a)({},k),{},{parent:v,pos:B,children:null,data:k,isStart:[].concat(Object(I.a)(v?v.isStart:[]),[T===0]),isEnd:[].concat(Object(I.a)(v?v.isEnd:[]),[T===L.length-1])});return N.push(f),E===!0||P.has(C)?f.children=A(k.children||[],f):f.children=[],f})}return A(m),N}function a(m,E,P){var N;P?typeof P=="string"?N=function(v){return v[P]}:typeof P=="function"&&(N=function(v){return P(v)}):N=function(v,k){return l(v.key,k)};function A(L,v,k){var T=L?L.children:m,B=L?Object(i.h)(k.pos,v):"0";if(L){var C=N(L,B),f={node:L,index:v,pos:B,key:C,parentPos:k.node?k.pos:null,level:k.level+1};E(f)}T&&T.forEach(function(n,o){A(n,o,{node:L,pos:B,level:k?k.level+1:-1})})}A(null)}function d(m){var E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},P=E.initWrapper,N=E.processEntity,A=E.onProcessFinished,L=arguments.length>2?arguments[2]:void 0,v={},k={},T={posEntities:v,keyEntities:k};return P&&(T=P(T)||T),a(m,function(B){var C=B.node,f=B.index,n=B.pos,o=B.key,M=B.parentPos,w=B.level,_={node:C,index:f,key:o,pos:n,level:w},g=l(o,n);v[n]=_,k[g]=_,_.parent=v[M],_.parent&&(_.parent.children=_.parent.children||[],_.parent.children.push(_)),N&&N(_,T)},L),A&&A(T),T}function h(m,E){var P=E.expandedKeys,N=E.selectedKeys,A=E.loadedKeys,L=E.loadingKeys,v=E.checkedKeys,k=E.halfCheckedKeys,T=E.dragOverNodeKey,B=E.dropPosition,C=E.keyEntities,f=C[m],n={eventKey:m,expanded:P.indexOf(m)!==-1,selected:N.indexOf(m)!==-1,loaded:A.indexOf(m)!==-1,loading:L.indexOf(m)!==-1,checked:v.indexOf(m)!==-1,halfChecked:k.indexOf(m)!==-1,pos:String(f?f.pos:""),dragOver:T===m&&B===0,dragOverGapTop:T===m&&B===-1,dragOverGapBottom:T===m&&B===1};return n}function c(m){var E=m.data,P=m.expanded,N=m.selected,A=m.checked,L=m.loaded,v=m.loading,k=m.halfChecked,T=m.dragOver,B=m.dragOverGapTop,C=m.dragOverGapBottom,f=m.pos,n=m.active,o=Object(p.a)(Object(p.a)({},E),{},{expanded:P,selected:N,checked:A,loaded:L,loading:v,halfChecked:k,dragOver:T,dragOverGapTop:B,dragOverGapBottom:C,pos:f,active:n});return"props"in o||Object.defineProperty(o,"props",{get:function(){return Object(r.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),m}}),o}},"8XDt":function($,j,e){e("qH13");var I=e("aX58"),p=I.registerPainter,O=e("6fms");p("vml",O)},"A/g1":function($,j){$.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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"},BPZU:function($,j){var e=32,I=7,p=256;function O(a){for(var d=0;a>=e;)d|=a&1,a>>=1;return a+d}function b(a,d,h,c){var m=d+1;if(m===h)return 1;if(c(a[m++],a[d])<0){for(;m=0;)m++;return m-d}function r(a,d,h){for(h--;d>>1,m(E,a[A])<0?N=A:P=A+1;var L=c-P;switch(L){case 3:a[P+3]=a[P+2];case 2:a[P+2]=a[P+1];case 1:a[P+1]=a[P];break;default:for(;L>0;)a[P+L]=a[P+L-1],L--}a[P]=E}}function l(a,d,h,c,m,E){var P=0,N=0,A=1;if(E(a,d[h+m])>0){for(N=c-m;A0;)P=A,A=(A<<1)+1,A<=0&&(A=N);A>N&&(A=N),P+=m,A+=m}else{for(N=m+1;AN&&(A=N);var L=P;P=m-A,A=m-L}for(P++;P>>1);E(a,d[h+v])>0?P=v+1:A=v}return A}function t(a,d,h,c,m,E){var P=0,N=0,A=1;if(E(a,d[h+m])<0){for(N=m+1;AN&&(A=N);var L=P;P=m-A,A=m-L}else{for(N=c-m;A=0;)P=A,A=(A<<1)+1,A<=0&&(A=N);A>N&&(A=N),P+=m,A+=m}for(P++;P>>1);E(a,d[h+v])<0?A=v:P=v+1}return A}function s(a,d){var h=I,c=0,m=p,E=0,P,N,A=0;c=a.length,c<2*p&&(m=c>>>1);var L=[];E=c<120?5:c<1542?10:c<119151?19:40,P=[],N=[];function v(n,o){P[A]=n,N[A]=o,A+=1}function k(){for(;A>1;){var n=A-2;if(n>=1&&N[n-1]<=N[n]+N[n+1]||n>=2&&N[n-2]<=N[n]+N[n-1])N[n-1]N[n+1])break;B(n)}}function T(){for(;A>1;){var n=A-2;n>0&&N[n-1]=I||Z>=I);if(V)break;D<0&&(D=0),D+=2}if(h=D,h<1&&(h=1),o===1){for(_=0;_=0;_--)a[G+_]=a[D+_];a[S]=L[R];return}for(var Z=h;;){var V=0,H=0,y=!1;do if(d(L[R],a[g])<0){if(a[S--]=a[g--],V++,H=0,--o===0){y=!0;break}}else if(a[S--]=L[R--],H++,V=0,--w===1){y=!0;break}while((V|H)=0;_--)a[G+_]=a[D+_];if(o===0){y=!0;break}}if(a[S--]=L[R--],--w===1){y=!0;break}if(H=w-l(a[g],L,0,w,w-1,d),H!==0){for(S-=H,R-=H,w-=H,G=S+1,D=R+1,_=0;_=I||H>=I);if(y)break;Z<0&&(Z=0),Z+=2}if(h=Z,h<1&&(h=1),w===1){for(S-=o,g-=o,G=S+1,D=g+1,_=o-1;_>=0;_--)a[G+_]=a[D+_];a[S]=L[R]}else{if(w===0)throw new Error;for(D=S-(w-1),_=0;_N&&(A=N),i(a,h,h+A,h+E,d),E=A}P.pushRun(h,E),P.mergeRuns(),m-=E,h+=E}while(m!==0);P.forceMergeRuns()}$.exports=u},BU3w:function($,j,e){"use strict";e.d(j,"a",function(){return i});var I=e("MNnm"),p="rc-util-key";function O(l){if(l.attachTo)return l.attachTo;var t=document.querySelector("head");return t||document.body}function b(l){var t,s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(I.a)())return null;var u=document.createElement("style");if((t=s.csp)===null||t===void 0?void 0:t.nonce){var a;u.nonce=(a=s.csp)===null||a===void 0?void 0:a.nonce}u.innerHTML=l;var d=O(s),h=d.firstChild;return s.prepend&&d.prepend?d.prepend(u):s.prepend&&h?d.insertBefore(u,h):d.appendChild(u),u}var r=new Map;function i(l,t){var s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},u=O(s);if(!r.has(u)){var a=b("",s),d=a.parentNode;r.set(u,d),d.removeChild(a)}var h=Array.from(r.get(u).children).find(function(N){return N.tagName==="STYLE"&&N[p]===t});if(h){var c,m;if(((c=s.csp)===null||c===void 0?void 0:c.nonce)&&h.nonce!==((m=s.csp)===null||m===void 0?void 0:m.nonce)){var E;h.nonce=(E=s.csp)===null||E===void 0?void 0:E.nonce}return h.innerHTML!==l&&(h.innerHTML=l),h}var P=b(l,s);return P[p]=t,P}},BlVb:function($,j,e){var I=e("hyiK"),p=1e-8;function O(r,i){return Math.abs(r-i).5?k:v}function u(v,k,T,B,C){var f=v.length;if(C===1)for(var n=0;nC;if(f)v.length=C;else for(var n=B;n=0&&!(Z[fe]<=ke);fe--);fe=Math.min(fe,w-2)}else{for(fe=ne;feke);fe++);fe=Math.min(fe-1,w-2)}ne=fe,re=ke;var ye=Z[fe+1]-Z[fe];if(ye===0)return;if(se=(ke-Z[fe])/ye,M)if(U=V[fe],Ee=V[fe===0?fe:fe-1],Y=V[fe>w-2?w-1:fe+1],x=V[fe>w-3?w-1:fe+2],g)h(Ee,U,Y,x,se,se*se,se*se*se,n(_e,C),D);else{var Ce;if(R)Ce=h(Ee,U,Y,x,se,se*se,se*se*se,Q,1),Ce=E(Q);else{if(S)return s(U,Y,se);Ce=c(Ee,U,Y,x,se,se*se,se*se*se)}o(_e,C,Ce)}else if(g)u(V[fe],V[fe+1],se,n(_e,C),D);else{var Ce;if(R)u(V[fe],V[fe+1],se,Q,1),Ce=E(Q);else{if(S)return s(V[fe],V[fe+1],se);Ce=t(V[fe],V[fe+1],se)}o(_e,C,Ce)}},ce=new I({target:v._target,life:G,loop:v._loop,delay:v._delay,onframe:de,ondestroy:T});return k&&k!=="spline"&&(ce.easing=k),ce}var A=function(v,k,T,B){this._tracks={},this._target=v,this._loop=k||!1,this._getter=T||i,this._setter=B||l,this._clipCount=0,this._delay=0,this._doneList=[],this._onframeList=[],this._clipList=[]};A.prototype={when:function(v,k){var T=this._tracks;for(var B in k){if(!k.hasOwnProperty(B))continue;if(!T[B]){T[B]=[];var C=this._getter(this._target,B);if(C==null)continue;v!==0&&T[B].push({time:0,value:m(C)})}T[B].push({time:v,value:k[B]})}return this},during:function(v){return this._onframeList.push(v),this},pause:function(){for(var v=0;v1&&u&&u.length>1){var d=O(u)/O(a);!isFinite(d)&&(d=1),t.pinchScale=d;var h=b(u);return t.pinchX=h[0],t.pinchY=h[1],{type:"pinch",target:l[0].target,event:t}}}},i=p;$.exports=i},CoPh:function($,j,e){$.exports=e.p+"static/star.14f60c08.svg"},"Cs+z":function($,j,e){$.exports=e.p+"static/jqr.b801d45b.png"},"Ct/S":function($,j,e){$.exports={tilte:"tilte___1Tz7i",flexRow:"flexRow___3w9_D",flexColumn:"flexColumn___2HzC_",footerWrap:"footerWrap___12F5M",img:"img___3ED9Z",content:"content___rqPDY",modalContent:"modalContent___2h4ne"}},DBLp:function($,j){function e(){}e.prototype={diff:function(r,i,l){l||(l=function(A,L){return A===L}),this.equals=l;var t=this;r=r.slice(),i=i.slice();var s=i.length,u=r.length,a=1,d=s+u,h=[{newPos:-1,components:[]}],c=this.extractCommon(h[0],i,r,0);if(h[0].newPos+1>=s&&c+1>=u){for(var m=[],E=0;E=s&&T+1>=u)return I(t,L.components,i,r);h[A]=L}a++}for(;a<=d;){var N=P();if(N)return N}},pushComponent:function(r,i,l){var t=r[r.length-1];t&&t.added===i&&t.removed===l?r[r.length-1]={count:t.count+1,added:i,removed:l}:r.push({count:1,added:i,removed:l})},extractCommon:function(r,i,l,t){for(var s=i.length,u=l.length,a=r.newPos,d=a-t,h=0;a+1=50,title:Ae.memers.length>=50?"\u672C\u7EC4\u6210\u5458\u5DF2\u6EE1":"\u6DFB12312\u52A0\u6210\u5458",onClick:function(){ce(Ae)}}," ",m.a.createElement(D.a,null)," \u6DFB\u52A0\u7EC4\u5458 ")):null):null)}))},V=e("9kvl"),H=e("ju9d");function y(U){var Y=U.children;return m.a.createElement("div",{className:"no-data"},m.a.createElement("img",{src:k.a,alt:"no-data",width:300}),Y)}var K={data:[],loading:!0,selectedGroup:{},showFormPanel:!1,showMemberPanel:!1,index:0},F;(function(U){U[U.INITDATA=0]="INITDATA",U[U.SHOWLOADING=1]="SHOWLOADING",U[U.SHOWFORMPANEL=2]="SHOWFORMPANEL",U[U.SHOWMEMBERPANEL=3]="SHOWMEMBERPANEL",U[U.SELECTGROUP=4]="SELECTGROUP",U[U.SETINDEX=5]="SETINDEX"})(F||(F={}));function ee(U,Y){switch(Y.type){case F.INITDATA:return Object(A.a)(Object(A.a)({},U),Y.payload);case F.SHOWLOADING:return Object(A.a)(Object(A.a)({},U),{},{loading:Y.payload});case F.SETINDEX:return Object(A.a)(Object(A.a)({},U),{},{index:Y.payload});case F.SHOWFORMPANEL:return Object(A.a)(Object(A.a)({},U),Y.payload);case F.SHOWMEMBERPANEL:return Object(A.a)(Object(A.a)({},U),Y.payload);case F.SELECTGROUP:return Object(A.a)(Object(A.a)({},U),{},{selectedGroup:Y.payload,showFormPanel:!0});default:throw new Error}}function J(U){var Y,x=U.user,Q=Object(c.useReducer)(ee,K),de=Object(s.a)(Q,2),ce=de[0],_e=de[1],ke=ce.data,fe=ce.index,ye=ce.loading,Ce=ce.showFormPanel,Re=ce.selectedGroup,Pe=ce.showMemberPanel,Be=(Y=x.userInfo)===null||Y===void 0?void 0:Y.role,tt=Object(c.useMemo)(function(){var Ge=[],Ze=[],it=Object(l.a)(ke),qe;try{for(it.s();!(qe=it.n()).done;){var Ue=qe.value;Ue.is_creat?Ge.push(Ue):Ze.push(Ue)}}catch(Oe){it.e(Oe)}finally{it.f()}return[Ge,Ze]},[ke]);Object(c.useEffect)(function(){Be===15&&_e({type:F.SETINDEX,payload:1})},[Be]);function $e(){return ot.apply(this,arguments)}function ot(){return ot=Object(t.a)(h.a.mark(function Ge(){var Ze;return h.a.wrap(function(qe){for(;;)switch(qe.prev=qe.next){case 0:return qe.next=2,T();case 2:Ze=qe.sent,_e({type:F.INITDATA,payload:{loading:!1,showFormPanel:!1,data:Ze.groups}});case 4:case"end":return qe.stop()}},Ge)})),ot.apply(this,arguments)}Object(c.useEffect)(function(){$e()},[]);function ut(Ge){return ue.apply(this,arguments)}function ue(){return ue=Object(t.a)(h.a.mark(function Ge(Ze){return h.a.wrap(function(qe){for(;;)switch(qe.prev=qe.next){case 0:if(!Re.id){qe.next=5;break}return qe.next=3,C(Re.id,Ze);case 3:qe.next=7;break;case 5:return qe.next=7,B(Ze);case 7:$e();case 8:case"end":return qe.stop()}},Ge)})),ue.apply(this,arguments)}function Ae(){_e({type:F.SHOWFORMPANEL,payload:{showFormPanel:!0,selectedGroup:{}}})}function Le(Ge){_e({type:F.SELECTGROUP,payload:Ge})}function Ve(){_e({type:F.SHOWFORMPANEL,payload:{showFormPanel:!1}})}function Je(){_e({type:F.SHOWMEMBERPANEL,payload:{showMemberPanel:!1,selectedGroup:{}}})}function we(Ge){_e({type:F.SHOWMEMBERPANEL,payload:{showMemberPanel:!0,selectedGroup:Ge}})}function Te(Ge,Ze){return Ie.apply(this,arguments)}function Ie(){return Ie=Object(t.a)(h.a.mark(function Ge(Ze,it){return h.a.wrap(function(Ue){for(;;)switch(Ue.prev=Ue.next){case 0:return Ue.next=2,o(Ze,it);case 2:$e();case 3:case"end":return Ue.stop()}},Ge)})),Ie.apply(this,arguments)}function Ne(Ge){return Xe.apply(this,arguments)}function Xe(){return Xe=Object(t.a)(h.a.mark(function Ge(Ze){return h.a.wrap(function(qe){for(;;)switch(qe.prev=qe.next){case 0:return qe.next=2,M(Ze);case 2:$e();case 3:case"end":return qe.stop()}},Ge)})),Xe.apply(this,arguments)}function je(Ge){return He.apply(this,arguments)}function He(){return He=Object(t.a)(h.a.mark(function Ge(Ze){return h.a.wrap(function(qe){for(;;)switch(qe.prev=qe.next){case 0:return qe.next=2,n(Ze);case 2:$e();case 3:case"end":return qe.stop()}},Ge)})),He.apply(this,arguments)}function rt(Ge){_e({type:F.SETINDEX,payload:parseInt(Ge.target.id,10)})}function et(Ge,Ze){return Ye.apply(this,arguments)}function Ye(){return Ye=Object(t.a)(h.a.mark(function Ge(Ze,it){return h.a.wrap(function(Ue){for(;;)switch(Ue.prev=Ue.next){case 0:return Je(),Ue.next=3,f({user_ids:Ze,group_id:it});case 3:$e();case 4:case"end":return Ue.stop()}},Ge)})),Ye.apply(this,arguments)}return m.a.createElement(m.a.Fragment,null,m.a.createElement("div",{className:"teaching-circling-container"},m.a.createElement("h3",null," \u6559\u7814\u56E2\u961F ",Be<=12&&m.a.createElement(p.a,{type:"primary",disabled:ke.length>=50,title:ke.length>=50?"\u60A8\u52A0\u5165\u7684\u6559\u7814\u7EC4\u5DF2\u8FBE\u4E0A\u9650":"",onClick:Ae},"\u65B0\u5EFA")," "),m.a.createElement("div",{className:"teaching-circling-body"},Be===15?null:m.a.createElement("ul",{className:"navs"},m.a.createElement("li",{className:fe===0?"active":""},m.a.createElement("a",{id:"0",onClick:rt},"\u6211\u521B\u5EFA\u7684")),m.a.createElement("li",{className:fe===1?"active":""},m.a.createElement("a",{id:"1",onClick:rt},"\u6211\u52A0\u5165\u7684"))),m.a.createElement("div",{className:tt[fe].length===0?"nodata-content":"main-content"},tt[fe].length===0?m.a.createElement(y,null,Be<=12?m.a.createElement(m.a.Fragment,null," ",m.a.createElement("p",null,"\u6559\u7814\u56E2\u961F\u6709\u52A9\u4E8E\u4F60\u548C\u4F60\u7684\u4F19\u4F34\u4EEC\u4E00\u8D77\u521B\u5EFA\u5B9E\u8BAD\u3001\u534F\u540C\u6559\u5B66\uFF0C\u6216\u5F00\u5C55\u5176\u4ED6\u6559\u7814\u6D3B\u52A8\u3002")," ",m.a.createElement("p",null,"\u5F53\u524D\u60A8\u5C1A\u672A\u7EC4\u5EFA\u5C5E\u4E8E\u81EA\u5DF1\u6559\u7814\u56E2\u961F\uFF0C\u5FEB\u53BB\u7EC4\u5EFA\u5427\uFF01")," "):m.a.createElement("p",null," \u60A8\u5C1A\u672A\u52A0\u5165\u4EFB\u4F55\u6559\u7814\u5C0F\u7EC4\uFF0C\u8BF7\u7B49\u5F85\u8001\u5E08\u7684\u53EC\u5524\u5427\uFF01 ")):m.a.createElement(Z,{onExitGroup:je,onPlusMember:we,onDelMember:Te,onDelGroup:Ne,isAdminOrTeacher:Be<=12,onChangeGroupName:Le,data:tt[fe]}))),m.a.createElement("p",{style:{width:1200,margin:"0 auto 40px auto"},className:"desc"}," * \u6211\u4EEC\u786E\u4FDD\u4F60\u6240\u63D0\u4F9B\u7684\u4FE1\u606F\u5747\u5904\u4E8E\u4E25\u683C\u4FDD\u5BC6\u72B6\u6001\uFF0C\u4E0D\u4F1A\u6CC4\u9732 ")),m.a.createElement(g,{callback:ut,visible:Ce,onCancel:Ve,id:Re.id,name:Re.name}),m.a.createElement(N.a,{centered:!0,title:"\u6DFB\u52A0\u6210\u5458",visible:Pe,onCancel:Je,footer:null,width:1100,bodyStyle:{minHeight:200}},m.a.createElement(H.a,{container_id:Re.id,container_type:4,onSelect:et,onCancel:Je})))}var ne=Object(V.a)(function(U){var Y=U.user;return{user:Y}})(J),re=e("SLjR"),pe=e("55Ip"),se=a.a.Group,Ee=j.a=function(U){var Y=U.onSelect,x=U.onCancel,Q=Object(c.useState)([]),de=Object(s.a)(Q,2),ce=de[0],_e=de[1],ke=Object(c.useState)(!0),fe=Object(s.a)(ke,2),ye=fe[0],Ce=fe[1];Object(c.useEffect)(function(){function Be(){return tt.apply(this,arguments)}function tt(){return tt=Object(t.a)(h.a.mark(function $e(){var ot,ut;return h.a.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:return Ae.next=2,Object(E.c)("teach_groups/my.json");case 2:ot=Ae.sent,ut=ot.groups,_e(ut),Ce(!1);case 6:case"end":return Ae.stop()}},$e)})),tt.apply(this,arguments)}Be()},[]);var Re=Object(c.useMemo)(function(){var Be=[],tt=[],$e=Object(l.a)(ce),ot;try{for($e.s();!(ot=$e.n()).done;){var ut=ot.value;ut.is_creat?Be.push(ut):tt.push(ut)}}catch(ue){$e.e(ue)}finally{$e.f()}return[Be,tt]},[ce]);function Pe(Be){Y(Be)}return m.a.createElement(b.a,{className:"select-teach-group",onFinish:Pe},ye?m.a.createElement(i.a,{paragraph:!0}):ce.length===0?m.a.createElement(y,null,"\u60A8\u5C1A\u672A\u521B\u5EFA\u60A8\u7684\u6559\u7814\u56E2\u961F\uFF0C\u5FEB\u53BB",m.a.createElement(pe.a,{to:"/account/teach-group"},"\u521B\u5EFA"),"\u5427"):m.a.createElement(m.a.Fragment,null,m.a.createElement(b.a.Item,{name:"group_id"},m.a.createElement(se,null,m.a.createElement("p",{style:{fontSize:"12px"}},"\u6211\u521B\u5EFA\u7684\uFF1A"),m.a.createElement("ul",{className:"groups"},Re[0].map(function(Be){return m.a.createElement("li",{key:Be.id},m.a.createElement(a.a,{value:Be.id},Be.name))})),m.a.createElement("p",{style:{fontSize:"12px"}},"\u6211\u52A0\u5165\u7684\uFF1A"),m.a.createElement("ul",{className:"groups"},Re[1].map(function(Be){return m.a.createElement("li",{key:Be.id},m.a.createElement(a.a,{value:Be.id},Be.name))})))),m.a.createElement("div",{className:"btn-actions"},m.a.createElement(p.a,{type:"ghost",onClick:x,style:{marginRight:10}},"\u53D6\u6D88"),m.a.createElement(p.a,{type:"primary",htmlType:"submit"},"\u786E\u5B9A"))))}},DN4a:function($,j,e){var I=e("Fofx"),p=e("QBsz"),O=I.identity,b=5e-5;function r(d){return d>b||d<-b}var i=function(d){d=d||{},d.position||(this.position=[0,0]),d.rotation==null&&(this.rotation=0),d.scale||(this.scale=[1,1]),this.origin=this.origin||null},l=i.prototype;l.transform=null,l.needLocalTransform=function(){return r(this.rotation)||r(this.position[0])||r(this.position[1])||r(this.scale[0]-1)||r(this.scale[1]-1)};var t=[];l.updateTransform=function(){var d=this.parent,h=d&&d.transform,c=this.needLocalTransform(),m=this.transform;if(!(c||h)){m&&O(m);return}m=m||I.create(),c?this.getLocalTransform(m):O(m),h&&(c?I.mul(m,d.transform,m):I.copy(m,d.transform)),this.transform=m;var E=this.globalScaleRatio;if(E!=null&&E!==1){this.getGlobalScale(t);var P=t[0]<0?-1:1,N=t[1]<0?-1:1,A=((t[0]-P)*E+P)/t[0]||0,L=((t[1]-N)*E+N)/t[1]||0;m[0]*=A,m[1]*=A,m[2]*=L,m[3]*=L}this.invTransform=this.invTransform||I.create(),I.invert(this.invTransform,m)},l.getLocalTransform=function(d){return i.getLocalTransform(this,d)},l.setTransform=function(d){var h=this.transform,c=d.dpr||1;h?d.setTransform(c*h[0],c*h[1],c*h[2],c*h[3],c*h[4],c*h[5]):d.setTransform(c,0,0,c,0,0)},l.restoreTransform=function(d){var h=d.dpr||1;d.setTransform(h,0,0,h,0,0)};var s=[],u=I.create();l.setLocalTransform=function(d){if(!d)return;var h=d[0]*d[0]+d[1]*d[1],c=d[2]*d[2]+d[3]*d[3],m=this.position,E=this.scale;r(h-1)&&(h=Math.sqrt(h)),r(c-1)&&(c=Math.sqrt(c)),d[0]<0&&(h=-h),d[3]<0&&(c=-c),m[0]=d[4],m[1]=d[5],E[0]=h,E[1]=c,this.rotation=Math.atan2(-d[1]/c,d[0]/h)},l.decomposeTransform=function(){if(!this.transform)return;var d=this.parent,h=this.transform;d&&d.transform&&(I.mul(s,d.invTransform,h),h=s);var c=this.origin;c&&(c[0]||c[1])&&(u[4]=c[0],u[5]=c[1],I.mul(s,h,u),s[4]-=c[0],s[5]-=c[1],h=s),this.setLocalTransform(h)},l.getGlobalScale=function(d){var h=this.transform;return d=d||[],h?(d[0]=Math.sqrt(h[0]*h[0]+h[1]*h[1]),d[1]=Math.sqrt(h[2]*h[2]+h[3]*h[3]),h[0]<0&&(d[0]=-d[0]),h[3]<0&&(d[1]=-d[1]),d):(d[0]=1,d[1]=1,d)},l.transformCoordToLocal=function(d,h){var c=[d,h],m=this.invTransform;return m&&p.applyTransform(c,c,m),c},l.transformCoordToGlobal=function(d,h){var c=[d,h],m=this.transform;return m&&p.applyTransform(c,c,m),c},i.getLocalTransform=function(d,h){h=h||[],O(h);var c=d.origin,m=d.scale||[1,1],E=d.rotation||0,P=d.position||[0,0];return c&&(h[4]-=c[0],h[5]-=c[1]),I.scale(h,h,m),E&&I.rotate(h,h,E),c&&(h[4]+=c[0],h[5]+=c[1]),h[4]+=P[0],h[5]+=P[1],h};var a=i;$.exports=a},Dagg:function($,j,e){var I=e("Gev7"),p=e("mFDi"),O=e("bYtY"),b=e("Xnb7");function r(l){I.call(this,l)}r.prototype={constructor:r,type:"image",brush:function(l,t){var s=this.style,u=s.image;s.bind(l,this,t);var a=this._image=b.createOrUpdateImage(u,this._image,this,this.onload);if(!a||!b.isImageReady(a))return;var d=s.x||0,h=s.y||0,c=s.width,m=s.height,E=a.width/a.height;if(c==null&&m!=null?c=m*E:m==null&&c!=null?m=c/E:c==null&&m==null&&(c=a.width,m=a.height),this.setTransform(l),s.sWidth&&s.sHeight){var P=s.sx||0,N=s.sy||0;l.drawImage(a,P,N,s.sWidth,s.sHeight,d,h,c,m)}else if(s.sx&&s.sy){var P=s.sx,N=s.sy,A=c-P,L=m-N;l.drawImage(a,P,N,A,L,d,h,c,m)}else l.drawImage(a,d,h,c,m);s.text!=null&&(this.restoreTransform(l),this.drawRectText(l,this.getBoundingRect()))},getBoundingRect:function(){var l=this.style;return this._rect||(this._rect=new p(l.x||0,l.y||0,l.width||0,l.height||0)),this._rect}},O.inherits(r,I);var i=r;$.exports=i},E7E6:function($,j){$.exports="data:image/png;base64,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"},FMhn:function($,j,e){"use strict";e.r(j);var I=e("DjyN"),p=e("NUBc"),O=e("cWXX"),b=e("/ezw"),r=e("qVdP"),i=e("jsC+"),l=e("lUTK"),t=e("BvKs"),s=e("+L6B"),u=e("2/Rp"),a=e("miYZ"),d=e("tsqr"),h=e("2qtc"),c=e("kLXV"),m=e("9og8"),E=e("tJVT"),P=e("PpiC"),N=e("WmNS"),A=e.n(N),L=e("q1tI"),v=e.n(L),k=e("9kvl"),T=e("zeYf"),B=e("m3rI"),C=e("7Kak"),f=e("9yH6"),n=e("+MdJ"),o=e.n(n),M=function(J){var ne=J.shixunsDetail,re=J.globalSetting,pe=J.loading,se=J.dispatch,Ee=J.onReloadData,U=Object(P.a)(J,["shixunsDetail","globalSetting","loading","dispatch","onReloadData"]),Y=Object(L.useState)(),x=Object(E.a)(Y,2),Q=x[0],de=x[1],ce=Object(L.useState)([]),_e=Object(E.a)(ce,2),ke=_e[0],fe=_e[1];Object(L.useEffect)(function(){ne.actionTabs.key==="Collaborators-ChangeManager"&&ye()},[ne.actionTabs.key]);var ye=function(){var Be=Object(m.a)(A.a.mark(function tt(){var $e,ot;return A.a.wrap(function(ue){for(;;)switch(ue.prev=ue.next){case 0:return ue.next=2,se({type:"shixunsDetail/getChangeManager",payload:{id:($e=ne.actionTabs.params)===null||$e===void 0?void 0:$e.id}});case 2:ot=ue.sent,fe(ot||[]);case 4:case"end":return ue.stop()}},tt)}));return function(){return Be.apply(this,arguments)}}(),Ce=function(){var tt;se({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:(tt=ne.actionTabs.params)===null||tt===void 0?void 0:tt.id}}})},Re=function(){var Be=Object(m.a)(A.a.mark(function tt(){var $e,ot;return A.a.wrap(function(ue){for(;;)switch(ue.prev=ue.next){case 0:if(Q){ue.next=3;break}return d.b.info("\u6240\u9009\u4EBA\u5458\u4E3A\u7A7A\uFF0C\u6CA1\u6709\u66F4\u6362\u6210\u529F"),ue.abrupt("return");case 3:return ue.next=5,se({type:"shixunsDetail/changeManager",payload:{id:($e=ne.actionTabs.params)===null||$e===void 0?void 0:$e.id,user_id:Q}});case 5:ot=ue.sent,Pe(),ot&&(Ee(),d.b.info(ot.message));case 8:case"end":return ue.stop()}},tt)}));return function(){return Be.apply(this,arguments)}}(),Pe=function(){se({type:"shixunsDetail/setActionTabs",payload:{}}),de(null)};return v.a.createElement(c.a,{centered:!0,keyboard:!1,closable:!1,title:"\u66F4\u6362\u7BA1\u7406\u5458",visible:ne.actionTabs.key==="Collaborators-ChangeManager",confirmLoading:pe.effects["shixunsDetail/changeManager"],onOk:Re,onCancel:Pe},v.a.createElement("div",null,v.a.createElement("div",{className:o.a.title},"\u9009\u62E9\u7684\u6210\u5458\u5C06\u4F1A\u6210\u4E3A\u65B0\u7684\u7BA1\u7406\u5458",v.a.createElement("br",null),"\u60A8\u5C06\u4E0D\u518D\u62E5\u6709\u7BA1\u7406\u5458\u7684\u6743\u9650\uFF0C\u4F46\u60A8\u4ECD\u662F\u5408\u4F5C\u56E2\u961F\u7684\u4E00\u5458"),v.a.createElement("div",{className:o.a.content},ke.length?v.a.createElement(f.a.Group,{value:Q,onChange:function(tt){return de(tt.target.value)}},ke.map(function(Be,tt){return v.a.createElement(f.a,{className:o.a.radio,key:tt,value:Be.user_id},Be.name)})):v.a.createElement("div",{className:o.a.add},v.a.createElement("span",null,"\u8BF7\u5148\u5C06\u65B0\u7684\u7BA1\u7406\u5458\u901A\u8FC7",v.a.createElement("a",{className:o.a.colorBlue,onClick:Ce},'"\u6DFB\u52A0\u5408\u4F5C\u8005"'),"\u52A0\u5165\u5408\u4F5C\u8005\u5217\u8868")))))},w=Object(k.a)(function(ee){var J=ee.shixunsDetail,ne=ee.loading,re=ee.globalSetting;return{shixunsDetail:J,globalSetting:re,loading:ne}})(M),_=e("Znn+"),g=e("ZTPi"),R=e("ju9d"),S=e("DDK+"),D=g.a.TabPane,G=function(ee){var J=ee.visible,ne=ee.onCancel,re=ee.onSelectGroup,pe=ee.shixunId,se=ee.onSelectCollaborator;return v.a.createElement(c.a,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",visible:J,width:1100,centered:!0,keyboard:!1,onCancel:ne,maskClosable:!1,bodyStyle:{minHeight:400,padding:"0 20px 20px 20px"},footer:null},v.a.createElement(g.a,{defaultActiveKey:"1"},v.a.createElement(D,{tab:"\u641C\u7D22\u6DFB\u52A0",key:"1"},v.a.createElement(R.a,{onCancel:ne,container_type:2,container_id:pe,onSelect:se})),v.a.createElement(D,{tab:"\u56E2\u961F\u6DFB\u52A0",key:"2"},v.a.createElement(S.a,{onCancel:ne,onSelect:re}))))},Z=e("7F0i"),V=e.n(Z),H=e("8Skl"),y=e("ruvs"),K=function(J){var ne,re,pe,se,Ee,U,Y=J.shixunsDetail,x=J.globalSetting,Q=J.loading,de=J.user,ce=J.dispatch,_e=Object(P.a)(J,["shixunsDetail","globalSetting","loading","user","dispatch"]),ke=Object(L.useRef)(),fe=Object(L.useState)(0),ye=Object(E.a)(fe,2),Ce=ye[0],Re=ye[1],Pe=Object(L.useState)([]),Be=Object(E.a)(Pe,2),tt=Be[0],$e=Be[1],ot=Object(L.useState)({id:null,page:1}),ut=Object(E.a)(ot,2),ue=ut[0],Ae=ut[1],Le=(ne=de.userInfo)===null||ne===void 0||((re=ne.shixun)===null||re===void 0)?void 0:re.editable,Ve=((pe=de.userInfo)===null||pe===void 0?void 0:pe.role)<=2||((se=de.userInfo)===null||se===void 0||((Ee=se.shixun)===null||Ee===void 0)?void 0:Ee.is_creator);Object(L.useEffect)(function(){ke.current=_e.match.params.id,ue.id=ke.current,Ae(ue),Je(ue)},[]);var Je=function(){var Ye=Object(m.a)(A.a.mark(function Ge(Ze){var it;return A.a.wrap(function(Ue){for(;;)switch(Ue.prev=Ue.next){case 0:return Ue.next=2,ce({type:"shixunsDetail/getCollaboratorsData",payload:Ze});case 2:it=Ue.sent,it&&($e(it.members||[]),Re(it.member_count));case 4:case"end":return Ue.stop()}},Ge)}));return function(Ze){return Ye.apply(this,arguments)}}(),we=function(){var Ye=Object(m.a)(A.a.mark(function Ge(){var Ze;return A.a.wrap(function(qe){for(;;)switch(qe.prev=qe.next){case 0:return ue.page=1,Ae(ue),Ze=Object(y.b)(),qe.next=5,ce({type:"user/getUserInfo",payload:Ze});case 5:return qe.next=7,Je(ue);case 7:case"end":return qe.stop()}},Ge)}));return function(){return Ye.apply(this,arguments)}}(),Te=function(Ge){ue.page=Ge,Ae(ue),Je(ue)},Ie=function(Ge){c.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:v.a.createElement("div",{className:V.a.modal},"\u786E\u5B9A\u8981\u5220\u9664\u5417\uFF1F"),onOk:function(){var Ze=Object(m.a)(A.a.mark(function qe(){var Ue,Oe;return A.a.wrap(function(be){for(;;)switch(be.prev=be.next){case 0:return be.next=2,ce({type:"shixunsDetail/deleteCollaborators",payload:{id:ke.current,userId:Ge}});case 2:if(Oe=be.sent,!(((Ue=de.userInfo)===null||Ue===void 0?void 0:Ue.user_id)===Ge)){be.next=6;break}return k.d.push("/shixuns"),be.abrupt("return");case 6:d.b.info(Oe==null?void 0:Oe.message),ue.page=1,Ae(ue),Je(ue);case 10:case"end":return be.stop()}},qe)}));function it(){return Ze.apply(this,arguments)}return it}()})},Ne=function(){ce({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-ChangeManager",params:{id:ke.current}}})};function Xe(Ye,Ge,Ze,it){return je.apply(this,arguments)}function je(){return je=Object(m.a)(A.a.mark(function Ye(Ge,Ze,it,qe){return A.a.wrap(function(Oe){for(;;)switch(Oe.prev=Oe.next){case 0:return Oe.next=2,ce({type:"shixunsDetail/updateCollaboratorEditable",payload:{identifier:Ge,user_id:Ze,editable:it?0:1}});case 2:Je(ue);case 3:case"end":return Oe.stop()}},Ye)})),je.apply(this,arguments)}var He=function(){ce({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:ke.current}}})};function rt(){ce({type:"shixunsDetail/setActionTabs",payload:{}})}var et={visible:Y.actionTabs.key==="Collaborators-AddCollaborator",onCancel:rt,shixunId:ke.current,onSelectCollaborator:function(){var Ye=Object(m.a)(A.a.mark(function Ze(it){var qe;return A.a.wrap(function(Oe){for(;;)switch(Oe.prev=Oe.next){case 0:return rt(),Oe.next=3,ce({type:"shixunsDetail/addCollaborator",payload:{id:ke.current,user_ids:it}});case 3:qe=Oe.sent,qe&&(d.b.success("\u6DFB\u52A0\u6210\u529F"),we());case 5:case"end":return Oe.stop()}},Ze)}));function Ge(Ze){return Ye.apply(this,arguments)}return Ge}(),onSelectGroup:function(){var Ye=Object(m.a)(A.a.mark(function Ze(it){var qe;return A.a.wrap(function(Oe){for(;;)switch(Oe.prev=Oe.next){case 0:return rt(),Oe.next=3,ce({type:"shixunsDetail/addTeachGroupMember",payload:{identifier:ke.current,group_id:it.group_id}});case 3:qe=Oe.sent,qe&&(d.b.success("\u6DFB\u52A0\u6210\u529F"),we());case 5:case"end":return Oe.stop()}},Ze)}));function Ge(Ze){return Ye.apply(this,arguments)}return Ge}()};return v.a.createElement("section",{className:V.a.bg},v.a.createElement("div",{className:V.a.wrap},v.a.createElement("div",{className:V.a.content},((U=Y.detail)===null||U===void 0?void 0:U.identity)<5&&v.a.createElement("div",{className:V.a.head},v.a.createElement("span",{className:V.a.headCount},Ce,"\u4EBA"),v.a.createElement("div",null,Ve&&v.a.createElement(u.a,{type:"primary",ghost:!0,className:V.a.button,onClick:Ne},"\u66F4\u6362\u7BA1\u7406\u5458"),Le&&v.a.createElement(u.a,{type:"primary",className:V.a.button,onClick:He},"\u6DFB\u52A0\u5408\u4F5C\u8005"))),v.a.createElement("div",{className:V.a.list},v.a.createElement(b.a,{loading:Q.effects["shixunsDetail/getCollaboratorsData"],active:!0,avatar:{size:40},paragraph:{rows:3},className:"mt30"},tt.map(function(Ye,Ge){var Ze,it,qe,Ue,Oe,Fe,be,X;return v.a.createElement("div",{className:V.a.itemWrap,key:Ge},v.a.createElement("a",{href:(Ze=Ye.user)===null||Ze===void 0?void 0:Ze.user_url,target:"_blank",className:V.a.imgWrap},v.a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"48",width:"48",className:V.a.img,src:"".concat(B.a.IMG_SERVER,"/images/").concat((it=Ye.user)===null||it===void 0?void 0:it.image_url)}),((qe=Ye.user)===null||qe===void 0?void 0:qe.shixun_manager)&&v.a.createElement("span",{className:V.a.manager},"\u521B\u5EFA\u8005")),v.a.createElement("div",{className:V.a.itemContent},v.a.createElement("p",{className:V.a.nameWrap},v.a.createElement("a",{href:Ye.user.user_url,target:"_blank",className:V.a.name},(Ue=Ye.user)===null||Ue===void 0?void 0:Ue.name),v.a.createElement("div",{className:V.a.actionGroup},Ve?(Oe=Ye.user)!==null&&Oe!==void 0&&Oe.shixun_manager?null:v.a.createElement(i.a,{overlay:v.a.createElement(t.a,{selectedKeys:[Ye.editable?"1":"2"],onClick:function(){var De;Xe(Y.detail.identifier,Ye.user.user_id,Ye.editable,(De=Ye.user)===null||De===void 0?void 0:De.name)}},v.a.createElement(t.a.Item,{key:1},"\u7F16\u8F91\u6743\u9650"),v.a.createElement(t.a.Item,{key:2},"\u67E5\u770B\u6743\u9650"))},v.a.createElement("div",null,Ye.editable?v.a.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u7F16\u8F91\u6743\u9650"):v.a.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u67E5\u770B\u6743\u9650")," ",v.a.createElement(H.a,{style:{fontSize:"14px",color:"#888888"}}))):Ye.editable?v.a.createElement("span",{className:"c-green"},"\u53EF\u7F16\u8F91\u5B9E\u8BAD"):v.a.createElement("span",{className:"c-grey-c"},"\u4E0D\u53EF\u7F16\u8F91\u5B9E\u8BAD"),!((Fe=Ye.user)!==null&&Fe!==void 0&&Fe.shixun_manager)&&Le&&Ye.user.user_id!==((be=de.userInfo)===null||be===void 0?void 0:be.user_id)?v.a.createElement("a",{className:"c-grey-c",onClick:function(){var De;return Ie((De=Ye.user)===null||De===void 0?void 0:De.user_id)}},"\u5220\u9664"):null)),v.a.createElement("p",{className:V.a.schoolWrap},v.a.createElement("span",{className:V.a.school},(X=Ye.user)===null||X===void 0?void 0:X.school_name))))})))),Ce>10&&v.a.createElement("div",{className:V.a.countWrap},v.a.createElement(p.a,{showQuickJumper:!0,showSizeChanger:!1,total:Ce,onChange:function(Ge){return Te(Ge)},pageSize:16,current:ue.page}))),v.a.createElement(T.a,null),v.a.createElement(w,{onReloadData:we}),v.a.createElement(G,et))},F=j.default=Object(k.a)(function(ee){var J=ee.shixunsDetail,ne=ee.loading,re=ee.globalSetting,pe=ee.user;return{shixunsDetail:J,globalSetting:re,user:pe,loading:ne}})(K)},FOrL:function($,j,e){$.exports=e.p+"static/nodata.a6b3f948.png"},FPkq:function($,j,e){$.exports=e.p+"static/qrCode.dd0fe9b2.png"},Fofx:function($,j){var e=typeof Float32Array=="undefined"?Array:Float32Array;function I(){var u=new e(6);return p(u),u}function p(u){return u[0]=1,u[1]=0,u[2]=0,u[3]=1,u[4]=0,u[5]=0,u}function O(u,a){return u[0]=a[0],u[1]=a[1],u[2]=a[2],u[3]=a[3],u[4]=a[4],u[5]=a[5],u}function b(u,a,d){var h=a[0]*d[0]+a[2]*d[1],c=a[1]*d[0]+a[3]*d[1],m=a[0]*d[2]+a[2]*d[3],E=a[1]*d[2]+a[3]*d[3],P=a[0]*d[4]+a[2]*d[5]+a[4],N=a[1]*d[4]+a[3]*d[5]+a[5];return u[0]=h,u[1]=c,u[2]=m,u[3]=E,u[4]=P,u[5]=N,u}function r(u,a,d){return u[0]=a[0],u[1]=a[1],u[2]=a[2],u[3]=a[3],u[4]=a[4]+d[0],u[5]=a[5]+d[1],u}function i(u,a,d){var h=a[0],c=a[2],m=a[4],E=a[1],P=a[3],N=a[5],A=Math.sin(d),L=Math.cos(d);return u[0]=h*L+E*A,u[1]=-h*A+E*L,u[2]=c*L+P*A,u[3]=-c*A+L*P,u[4]=L*m+A*N,u[5]=L*N-A*m,u}function l(u,a,d){var h=d[0],c=d[1];return u[0]=a[0]*h,u[1]=a[1]*c,u[2]=a[2]*h,u[3]=a[3]*c,u[4]=a[4]*h,u[5]=a[5]*c,u}function t(u,a){var d=a[0],h=a[2],c=a[4],m=a[1],E=a[3],P=a[5],N=d*E-m*h;return N?(N=1/N,u[0]=E*N,u[1]=-m*N,u[2]=-h*N,u[3]=d*N,u[4]=(h*P-E*c)*N,u[5]=(m*c-d*P)*N,u):null}function s(u){var a=I();return O(a,u),a}j.create=I,j.identity=p,j.copy=O,j.mul=b,j.translate=r,j.rotate=i,j.scale=l,j.invert=t,j.clone=s},FxDU:function($,j,e){"use strict";Object.defineProperty(j,"__esModule",{value:!0}),j.createSensor=void 0;var I=e("QO+J"),p=e("j5sG"),O=typeof ResizeObserver!="undefined"?p.createSensor:I.createSensor;j.createSensor=O},Fxgj:function($,j,e){},GABl:function($,j){$.exports="data:image/png;base64,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"},Gev7:function($,j,e){var I=e("bYtY"),p=e("K2GJ"),O=e("1bdT"),b=e("ni6a");function r(l){l=l||{},O.call(this,l);for(var t in l)l.hasOwnProperty(t)&&t!=="style"&&(this[t]=l[t]);this.style=new p(l.style,this),this._rect=null,this.__clipPaths=null}r.prototype={constructor:r,type:"displayable",__dirty:!0,invisible:!1,z:0,z2:0,zlevel:0,draggable:!1,dragging:!1,silent:!1,culling:!1,cursor:"pointer",rectHover:!1,progressive:!1,incremental:!1,globalScaleRatio:1,beforeBrush:function(l){},afterBrush:function(l){},brush:function(l,t){},getBoundingRect:function(){},contain:function(l,t){return this.rectContain(l,t)},traverse:function(l,t){l.call(t,this)},rectContain:function(l,t){var s=this.transformCoordToLocal(l,t),u=this.getBoundingRect();return u.contain(s[0],s[1])},dirty:function(){this.__dirty=this.__dirtyText=!0,this._rect=null,this.__zr&&this.__zr.refresh()},animateStyle:function(l){return this.animate("style",l)},attrKV:function(l,t){l!=="style"?O.prototype.attrKV.call(this,l,t):this.style.set(t)},setStyle:function(l,t){return this.style.set(l,t),this.dirty(!1),this},useStyle:function(l){return this.style=new p(l,this),this.dirty(!1),this},calculateTextPosition:null},I.inherits(r,O),I.mixin(r,b);var i=r;$.exports=i},Gytx:function($,j){$.exports=function(I,p,O,b){var r=O?O.call(b,I,p):void 0;if(r!==void 0)return!!r;if(I===p)return!0;if(typeof I!="object"||!I||typeof p!="object"||!p)return!1;var i=Object.keys(I),l=Object.keys(p);if(i.length!==l.length)return!1;for(var t=Object.prototype.hasOwnProperty.bind(p),s=0;s3&&(t=e.call(t,1));for(var u=i.length,a=0;a4&&(t=e.call(t,1,t.length-1));for(var u=t[t.length-1],a=i.length,d=0;dthis._ux||P(k-this._yi)>this._uy||this._len<5;return this.addData(l.L,v,k),this._ctx&&T&&(this._needsDash()?this._dashedLineTo(v,k):this._ctx.lineTo(v,k)),T&&(this._xi=v,this._yi=k),this},bezierCurveTo:function(v,k,T,B,C,f){return this.addData(l.C,v,k,T,B,C,f),this._ctx&&(this._needsDash()?this._dashedBezierTo(v,k,T,B,C,f):this._ctx.bezierCurveTo(v,k,T,B,C,f)),this._xi=C,this._yi=f,this},quadraticCurveTo:function(v,k,T,B){return this.addData(l.Q,v,k,T,B),this._ctx&&(this._needsDash()?this._dashedQuadraticTo(v,k,T,B):this._ctx.quadraticCurveTo(v,k,T,B)),this._xi=T,this._yi=B,this},arc:function(v,k,T,B,C,f){return this.addData(l.A,v,k,T,T,B,C-B,0,f?0:1),this._ctx&&this._ctx.arc(v,k,T,B,C,f),this._xi=c(C)*T+v,this._yi=m(C)*T+k,this},arcTo:function(v,k,T,B,C){return this._ctx&&this._ctx.arcTo(v,k,T,B,C),this},rect:function(v,k,T,B){return this._ctx&&this._ctx.rect(v,k,T,B),this.addData(l.R,v,k,T,B),this},closePath:function(){this.addData(l.Z);var v=this._ctx,k=this._x0,T=this._y0;return v&&(this._needsDash()&&this._dashedLineTo(k,T),v.closePath()),this._xi=k,this._yi=T,this},fill:function(v){v&&v.fill(),this.toStatic()},stroke:function(v){v&&v.stroke(),this.toStatic()},setLineDash:function(v){if(v instanceof Array){this._lineDash=v,this._dashIdx=0;for(var k=0,T=0;Tk.length&&(this._expandData(),k=this.data);for(var T=0;T0&&g<=v||M<0&&g>=v||M===0&&(w>0&&R<=k||w<0&&R>=k);){if(G=this._dashIdx,S=C[G],g+=M*S,R+=w*S,this._dashIdx=(G+1)%D,M>0&&gn||w>0&&Ro)continue;f[G%2?"moveTo":"lineTo"](M>=0?d(g,v):h(g,v),w>=0?d(R,k):h(R,k))}M=g-v,w=R-k,this._dashOffset=-E(M*M+w*w)},_dashedBezierTo:function(v,k,T,B,C,f){var n=this._dashSum,o=this._dashOffset,M=this._lineDash,w=this._ctx,_=this._xi,g=this._yi,R,S,D,G=I.cubicAt,Z=0,V=this._dashIdx,H=M.length,y,K,F=0;for(o<0&&(o=n+o),o%=n,R=0;R<1;R+=.1)S=G(_,v,T,C,R+.1)-G(_,v,T,C,R),D=G(g,k,B,f,R+.1)-G(g,k,B,f,R),Z+=E(S*S+D*D);for(;Vo);V++);for(R=(F-o)/Z;R<=1;)y=G(_,v,T,C,R),K=G(g,k,B,f,R),V%2?w.moveTo(y,K):w.lineTo(y,K),R+=M[V]/Z,V=(V+1)%H;V%2!==0&&w.lineTo(C,f),S=C-y,D=f-K,this._dashOffset=-E(S*S+D*D)},_dashedQuadraticTo:function(v,k,T,B){var C=T,f=B;T=(T+2*v)/3,B=(B+2*k)/3,v=(this._xi+2*v)/3,k=(this._yi+2*k)/3,this._dashedBezierTo(v,k,T,B,C,f)},toStatic:function(){var v=this.data;v instanceof Array&&(v.length=this._len,N&&(this.data=new Float32Array(v)))},getBoundingRect:function(){t[0]=t[1]=u[0]=u[1]=Number.MAX_VALUE,s[0]=s[1]=a[0]=a[1]=-Number.MAX_VALUE;for(var v=this.data,k=0,T=0,B=0,C=0,f=0;fM||P(o-f)>w||g===_-1)&&(v.lineTo(n,o),C=n,f=o);break;case l.C:v.bezierCurveTo(k[g++],k[g++],k[g++],k[g++],k[g++],k[g++]),C=k[g-2],f=k[g-1];break;case l.Q:v.quadraticCurveTo(k[g++],k[g++],k[g++],k[g++]),C=k[g-2],f=k[g-1];break;case l.A:var S=k[g++],D=k[g++],G=k[g++],Z=k[g++],V=k[g++],H=k[g++],y=k[g++],K=k[g++],F=G>Z?G:Z,ee=G>Z?1:G/Z,J=G>Z?Z/G:1,ne=Math.abs(G-Z)>.001,re=V+H;ne?(v.translate(S,D),v.rotate(y),v.scale(ee,J),v.arc(0,0,F,V,re,1-K),v.scale(1/ee,1/J),v.rotate(-y),v.translate(-S,-D)):v.arc(S,D,F,V,re,1-K),g===1&&(T=c(V)*G+S,B=m(V)*Z+D),C=c(re)*G+S,f=m(re)*Z+D;break;case l.R:T=C=k[g],B=f=k[g+1],v.rect(k[g++],k[g++],k[g++],k[g++]);break;case l.Z:v.closePath(),C=T,f=B}}}},A.CMD=l;var L=A;$.exports=L},ItGF:function($,j){var e={};typeof wx=="object"&&typeof wx.getSystemInfoSync=="function"?e={browser:{},os:{},node:!1,wxa:!0,canvasSupported:!0,svgSupported:!1,touchEventsSupported:!0,domSupported:!1}:typeof document=="undefined"&&typeof self!="undefined"?e={browser:{},os:{},node:!1,worker:!0,canvasSupported:!0,domSupported:!1}:typeof navigator=="undefined"?e={browser:{},os:{},node:!0,worker:!1,canvasSupported:!0,svgSupported:!0,domSupported:!1}:e=p(navigator.userAgent);var I=e;function p(O){var b={},r={},i=O.match(/Firefox\/([\d.]+)/),l=O.match(/MSIE\s([\d.]+)/)||O.match(/Trident\/.+?rv:(([\d.]+))/),t=O.match(/Edge\/([\d.]+)/),s=/micromessenger/i.test(O);return i&&(r.firefox=!0,r.version=i[1]),l&&(r.ie=!0,r.version=l[1]),t&&(r.edge=!0,r.version=t[1]),s&&(r.weChat=!0),{browser:r,os:b,node:!1,canvasSupported:!!document.createElement("canvas").getContext,svgSupported:typeof SVGRect!="undefined",touchEventsSupported:"ontouchstart"in window&&!r.ie&&!r.edge,pointerEventsSupported:"onpointerdown"in window&&(r.edge||r.ie&&r.version>=11),domSupported:typeof document!="undefined"}}$.exports=I},JWDV:function($,j,e){$.exports=e.p+"static/charpter-white.5fa14f93.svg"},JeFH:function($,j){$.exports="data:image/png;base64,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"},Jky8:function($,j,e){"use strict";var I=e("sRBo"),p=e("kaz8"),O=e("5NDa"),b=e("5rEg"),r=e("miYZ"),i=e("tsqr"),l=e("9og8"),t=e("2qtc"),s=e("kLXV"),u=e("tJVT"),a=e("WmNS"),d=e.n(a),h=e("q1tI"),c=e.n(h),m=e("9kvl"),E=e("6CvP"),P=e("1XHU"),N=e("1vsH"),A;(function(v){v[v.Professor=1]="Professor",v[v.AssistantProfessor=2]="AssistantProfessor",v[v.Student=3]="Student"})(A||(A={}));var L=function(k){var T=k.visible,B=k.user,C=k.onCancel,f=C===void 0?function(){}:C,n=Object(h.useState)(),o=Object(u.a)(n,2),M=o[0],w=o[1],_=Object(h.useState)([]),g=Object(u.a)(_,2),R=g[0],S=g[1],D=Object(h.useState)(!1),G=Object(u.a)(D,2),Z=G[0],V=G[1],H=Object(h.useState)(!1),y=Object(u.a)(H,2),K=y[0],F=y[1],ee=Object(h.useState)(),J=Object(u.a)(ee,2),ne=J[0],re=J[1];Object(h.useEffect)(function(){var U;if(B!=null&&(U=B.userInfo)!==null&&U!==void 0&&U.identity){var Y;S([(B==null||((Y=B.userInfo)===null||Y===void 0)?void 0:Y.identity)==="student"?3:1])}},[B]);var pe=function(Y,x){if(R.includes(A.Professor)){s.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:c.a.createElement("div",{className:"tc"},x||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:function(){m.d.push("/classrooms/".concat(Y,"/students"))}});return}m.d.push("/classrooms/".concat(Y,"/students"))},se=function(){var U=Object(l.a)(d.a.mark(function Y(){var x;return d.a.wrap(function(de){for(;;)switch(de.prev=de.next){case 0:if(M){de.next=3;break}return i.b.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A"),de.abrupt("return");case 3:return V(!0),de.next=6,Object(E.c)({invite_code:M,professor:R.includes(A.Professor)?1:null,assistant_professor:R.includes(A.AssistantProfessor)?1:null,student:R.includes(A.Student)?1:null});case 6:if(x=de.sent,V(!1),!((x==null?void 0:x.status)===-2)){de.next=22;break}if(Ee(),!(x.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1")){de.next=14;break}return F(!0),re(1),de.abrupt("return");case 14:if(!(x.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1")){de.next=18;break}return F(!0),re(2),de.abrupt("return");case 18:if(!(x.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1")){de.next=22;break}return F(!0),re(3),de.abrupt("return");case 22:if(!((x==null?void 0:x.status)===0)){de.next=27;break}return Object(N.Y)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),Ee(),(x==null?void 0:x.course_id)&&pe(x.course_id,x.message),de.abrupt("return");case 27:case"end":return de.stop()}},Y)}));return function(){return U.apply(this,arguments)}}(),Ee=function(){var U=Object(l.a)(d.a.mark(function Y(){return d.a.wrap(function(Q){for(;;)switch(Q.prev=Q.next){case 0:f();case 1:case"end":return Q.stop()}},Y)}));return function(){return U.apply(this,arguments)}}();return c.a.createElement(c.a.Fragment,null,c.a.createElement(s.a,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",visible:T,confirmLoading:Z,onOk:se,onCancel:Ee},c.a.createElement("div",{className:"tc"},c.a.createElement("div",null,c.a.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),c.a.createElement(b.a,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:M,onChange:function(Y){if(Y.target.value.length>=7){i.b.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}w(Y.target.value)}})),c.a.createElement("div",{className:"mt10 font14"},c.a.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),c.a.createElement(p.a.Group,{value:R,onChange:function(Y){return S(Y)}},c.a.createElement(p.a,{value:A.Professor,disabled:R.includes(2)},"\u6559\u5E08"),c.a.createElement(p.a,{value:A.AssistantProfessor,disabled:R.includes(1)},"\u52A9\u6559"),c.a.createElement(p.a,{value:A.Student},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),c.a.createElement(P.a,{visible:K,onCancel:function(){return F(!1)},occupationValue:ne}))};j.a=Object(m.a)(function(v){var k=v.user;return{user:k}})(L)},Jq4h:function($,j,e){$.exports=e.p+"static/qrcode.54870d9b.png"},K2GJ:function($,j,e){var I=e("fW2E"),p=e("gut8"),O=p.ContextCachedBy,b=[["shadowBlur",0],["shadowOffsetX",0],["shadowOffsetY",0],["shadowColor","#000"],["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]],r=function(d){this.extendFrom(d,!1)};function i(d,h,c){var m=h.x==null?0:h.x,E=h.x2==null?1:h.x2,P=h.y==null?0:h.y,N=h.y2==null?0:h.y2;h.global||(m=m*c.width+c.x,E=E*c.width+c.x,P=P*c.height+c.y,N=N*c.height+c.y),m=isNaN(m)?0:m,E=isNaN(E)?1:E,P=isNaN(P)?0:P,N=isNaN(N)?0:N;var A=d.createLinearGradient(m,P,E,N);return A}function l(d,h,c){var m=c.width,E=c.height,P=Math.min(m,E),N=h.x==null?.5:h.x,A=h.y==null?.5:h.y,L=h.r==null?.5:h.r;h.global||(N=N*m+c.x,A=A*E+c.y,L=L*P);var v=d.createRadialGradient(N,A,0,N,A,L);return v}r.prototype={constructor:r,fill:"#000",stroke:null,opacity:1,fillOpacity:null,strokeOpacity:null,lineDash:null,lineDashOffset:0,shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,lineWidth:1,strokeNoScale:!1,text:null,font:null,textFont:null,fontStyle:null,fontWeight:null,fontSize:null,fontFamily:null,textTag:null,textFill:"#000",textStroke:null,textWidth:null,textHeight:null,textStrokeWidth:0,textLineHeight:null,textPosition:"inside",textRect:null,textOffset:null,textAlign:null,textVerticalAlign:null,textDistance:5,textShadowColor:"transparent",textShadowBlur:0,textShadowOffsetX:0,textShadowOffsetY:0,textBoxShadowColor:"transparent",textBoxShadowBlur:0,textBoxShadowOffsetX:0,textBoxShadowOffsetY:0,transformText:!1,textRotation:0,textOrigin:null,textBackgroundColor:null,textBorderColor:null,textBorderWidth:0,textBorderRadius:0,textPadding:null,rich:null,truncate:null,blend:null,bind:function(d,h,c){var m=this,E=c&&c.style,P=!E||d.__attrCachedBy!==O.STYLE_BIND;d.__attrCachedBy=O.STYLE_BIND;for(var N=0;N0},extendFrom:function(d,h){if(d)for(var c in d)d.hasOwnProperty(c)&&(h===!0||(h===!1?!this.hasOwnProperty(c):d[c]!=null))&&(this[c]=d[c])},set:function(d,h){typeof d=="string"?this[d]=h:this.extendFrom(d,!0)},clone:function(){var d=new this.constructor;return d.extendFrom(this,!0),d},getGradient:function(d,h,c){for(var m=h.type==="radial"?l:i,E=m(d,h,c),P=h.colorStops,N=0;N=0)continue;if(!Object.prototype.hasOwnProperty.call(d,m))continue;c[m]=d[m]}return c}function t(d,h){if(!(d instanceof h))throw new TypeError("Cannot call a class as a function")}function s(d,h){if(!d)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return h&&(typeof h=="object"||typeof h=="function")?h:d}function u(d,h){if(typeof h!="function"&&h!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof h);d.prototype=Object.create(h&&h.prototype,{constructor:{value:d,enumerable:!1,writable:!0,configurable:!0}}),h&&(Object.setPrototypeOf?Object.setPrototypeOf(d,h):d.__proto__=h)}var a=function(d){u(h,d);function h(c){t(this,h);var m=s(this,(h.__proto__||Object.getPrototypeOf(h)).call(this,c));return m.scrollListener=m.scrollListener.bind(m),m.eventListenerOptions=m.eventListenerOptions.bind(m),m.mousewheelListener=m.mousewheelListener.bind(m),m}return I(h,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var m=this.getParentElement(this.scrollComponent);m.scrollTop=m.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var m=!1,E={get passive(){m=!0}};try{document.addEventListener("test",null,E),document.removeEventListener("test",null,E)}catch(P){}return m}},{key:"eventListenerOptions",value:function(){var m=this.props.useCapture;return this.isPassiveSupported()&&(m={useCapture:this.props.useCapture,passive:!0}),m}},{key:"setDefaultLoader",value:function(m){this.defaultLoader=m}},{key:"detachMousewheelListener",value:function(){var m=window;this.props.useWindow===!1&&(m=this.scrollComponent.parentNode),m.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var m=window;this.props.useWindow===!1&&(m=this.getParentElement(this.scrollComponent)),m.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),m.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(m){var E=this.props.getScrollParent&&this.props.getScrollParent();return E!=null?E:m&&m.parentNode}},{key:"filterProps",value:function(m){return m}},{key:"attachScrollListener",value:function(){var m=this.getParentElement(this.scrollComponent);if(!this.props.hasMore||!m)return;var E=window;this.props.useWindow===!1&&(E=m),E.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),E.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),E.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}},{key:"mousewheelListener",value:function(m){m.deltaY===1&&!this.isPassiveSupported()&&m.preventDefault()}},{key:"scrollListener",value:function(){var m=this.scrollComponent,E=window,P=this.getParentElement(m),N=void 0;if(this.props.useWindow){var A=document.documentElement||document.body.parentNode||document.body,L=E.pageYOffset!==void 0?E.pageYOffset:A.scrollTop;this.props.isReverse?N=L:N=this.calculateOffset(m,L)}else this.props.isReverse?N=P.scrollTop:N=m.scrollHeight-P.scrollTop-P.clientHeight;N1&&arguments[1]!==void 0?arguments[1]:1,Ne=Re.length,Xe=0;Xe1&&arguments[1]!==void 0?arguments[1]:!1;return Object(B.a)(V).map(function(y,K){if(!r.isValidElement(y)||!y.type)return null;var F=y.type.isSelectOptGroup,ee=y.key,J=y.props,ne=J.children,re=Object(l.a)(J,["children"]);return H||!F?C(y):Object(T.a)(Object(T.a)({key:"__RC_SELECT_GRP__".concat(ee===null?K:ee,"__"),label:ee},re),{},{options:f(ne)})}).filter(function(y){return y})}var n=e("2Qr1"),o=e("qNPg"),M=e("U8pU"),w=e("Kwbf"),_=e("WKfj");function g(V){var H=V.mode,y=V.options,K=V.children,F=V.backfill,ee=V.allowClear,J=V.placeholder,ne=V.getInputElement,re=V.showSearch,pe=V.onSearch,se=V.defaultOpen,Ee=V.autoFocus,U=V.labelInValue,Y=V.value,x=V.inputValue,Q=V.optionLabelProp,de=H==="multiple"||H==="tags",ce=re!==void 0?re:de||H==="combobox",_e=y||f(K);if(Object(w.a)(H!=="tags"||_e.every(function(Ce){return!Ce.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),H==="tags"||H==="combobox"){var ke=_e.some(function(Ce){return Ce.options?Ce.options.some(function(Re){return typeof("value"in Re?Re.value:Re.key)=="number"}):typeof("value"in Ce?Ce.value:Ce.key)=="number"});Object(w.a)(!ke,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(w.a)(H!=="combobox"||!Q,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(w.a)(H==="combobox"||!F,"`backfill` only works with `combobox` mode."),Object(w.a)(H==="combobox"||!ne,"`getInputElement` only work with `combobox` mode."),Object(w.b)(H!=="combobox"||!ne||!ee||!J,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),pe&&!ce&&H!=="combobox"&&H!=="tags"&&Object(w.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(w.b)(!se||Ee,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),Y!=null){var fe=Object(_.d)(Y);Object(w.a)(!U||fe.every(function(Ce){return Object(M.a)(Ce)==="object"&&("key"in Ce||"value"in Ce)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(w.a)(!de||Array.isArray(Y),"`value` should be array when `mode` is `multiple` or `tags`")}if(K){var ye=null;Object(B.a)(K).some(function(Ce){if(!r.isValidElement(Ce)||!Ce.type)return!1;var Re=Ce.type;if(Re.isSelectOption)return!1;if(Re.isSelectOptGroup){var Pe=Object(B.a)(Ce.props.children).every(function(Be){return!r.isValidElement(Be)||!Ce.type||Be.type.isSelectOption?!0:(ye=Be.type,!1)});return!Pe}return ye=Re,!0}),ye&&Object(w.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(ye.displayName||ye.name||ye,"`.")),Object(w.a)(x===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var R=g,S=Object(o.a)({prefixCls:"rc-select",components:{optionList:N},convertChildrenToData:f,flattenOptions:n.d,getLabeledValue:n.e,filterOptions:n.b,isValueDisabled:n.g,findValueOption:n.c,warningProps:R,fillOptionsWithMissingValue:n.a}),D=function(V){Object(O.a)(y,V);var H=Object(b.a)(y);function y(){var K;return Object(I.a)(this,y),K=H.apply(this,arguments),K.selectRef=r.createRef(),K.focus=function(){K.selectRef.current.focus()},K.blur=function(){K.selectRef.current.blur()},K}return Object(p.a)(y,[{key:"render",value:function(){return r.createElement(S,Object.assign({ref:this.selectRef},this.props))}}]),y}(r.Component);D.Option=L,D.OptGroup=k;var G=D,Z=j.c=G},MEGo:function($,j,e){var I=e("4fz+"),p=e("Dagg"),O=e("dqUG"),b=e("2fw6"),r=e("x6Kt"),i=e("rmlV"),l=e("yxFR"),t=e("y+Vt"),s=e("h7HQ"),u=e("1Jh7"),a=e("SKnc"),d=e("K2GJ"),h=e("Fofx"),c=e("NC18"),m=c.createFromString,E=e("bYtY"),P=E.isString,N=E.extend,A=E.defaults,L=E.trim,v=E.each,k=/[\s,]+/;function T(y){if(P(y)){var K=new DOMParser;y=K.parseFromString(y,"text/xml")}for(y.nodeType===9&&(y=y.firstChild);y.nodeName.toLowerCase()!=="svg"||y.nodeType!==1;)y=y.nextSibling;return y}function B(){this._defs={},this._root=null,this._isDefine=!1,this._isText=!1}B.prototype.parse=function(y,K){K=K||{};var F=T(y);if(!F)throw new Error("Illegal svg");var ee=new I;this._root=ee;var J=F.getAttribute("viewBox")||"",ne=parseFloat(F.getAttribute("width")||K.width),re=parseFloat(F.getAttribute("height")||K.height);isNaN(ne)&&(ne=null),isNaN(re)&&(re=null),_(F,ee,null,!0);for(var pe=F.firstChild;pe;)this._parseNode(pe,ee),pe=pe.nextSibling;var se,Ee;if(J){var U=L(J).split(k);U.length>=4&&(se={x:parseFloat(U[0]||0),y:parseFloat(U[1]||0),width:parseFloat(U[2]),height:parseFloat(U[3])})}if(se&&ne!=null&&re!=null&&(Ee=V(se,ne,re),!K.ignoreViewBox)){var Y=ee;ee=new I,ee.add(Y),Y.scale=Ee.scale.slice(),Y.position=Ee.position.slice()}return!K.ignoreRootClip&&ne!=null&&re!=null&&ee.setClipPath(new r({shape:{x:0,y:0,width:ne,height:re}})),{root:ee,width:ne,height:re,viewBoxRect:se,viewBoxTransform:Ee}},B.prototype._parseNode=function(y,K){var F=y.nodeName.toLowerCase();F==="defs"?this._isDefine=!0:F==="text"&&(this._isText=!0);var ee;if(this._isDefine){var J=f[F];if(J){var ne=J.call(this,y),re=y.getAttribute("id");re&&(this._defs[re]=ne)}}else{var J=C[F];J&&(ee=J.call(this,y,K),K.add(ee))}for(var pe=y.firstChild;pe;)pe.nodeType===1&&this._parseNode(pe,ee),pe.nodeType===3&&this._isText&&this._parseText(pe,ee),pe=pe.nextSibling;F==="defs"?this._isDefine=!1:F==="text"&&(this._isText=!1)},B.prototype._parseText=function(y,K){if(y.nodeType===1){var F=y.getAttribute("dx")||0,ee=y.getAttribute("dy")||0;this._textX+=parseFloat(F),this._textY+=parseFloat(ee)}var J=new O({style:{text:y.textContent,transformText:!0},position:[this._textX||0,this._textY||0]});o(K,J),_(y,J,this._defs);var ne=J.style.fontSize;ne&&ne<9&&(J.style.fontSize=9,J.scale=J.scale||[1,1],J.scale[0]*=ne/9,J.scale[1]*=ne/9);var re=J.getBoundingRect();return this._textX+=re.width,K.add(J),J};var C={g:function(y,K){var F=new I;return o(K,F),_(y,F,this._defs),F},rect:function(y,K){var F=new r;return o(K,F),_(y,F,this._defs),F.setShape({x:parseFloat(y.getAttribute("x")||0),y:parseFloat(y.getAttribute("y")||0),width:parseFloat(y.getAttribute("width")||0),height:parseFloat(y.getAttribute("height")||0)}),F},circle:function(y,K){var F=new b;return o(K,F),_(y,F,this._defs),F.setShape({cx:parseFloat(y.getAttribute("cx")||0),cy:parseFloat(y.getAttribute("cy")||0),r:parseFloat(y.getAttribute("r")||0)}),F},line:function(y,K){var F=new l;return o(K,F),_(y,F,this._defs),F.setShape({x1:parseFloat(y.getAttribute("x1")||0),y1:parseFloat(y.getAttribute("y1")||0),x2:parseFloat(y.getAttribute("x2")||0),y2:parseFloat(y.getAttribute("y2")||0)}),F},ellipse:function(y,K){var F=new i;return o(K,F),_(y,F,this._defs),F.setShape({cx:parseFloat(y.getAttribute("cx")||0),cy:parseFloat(y.getAttribute("cy")||0),rx:parseFloat(y.getAttribute("rx")||0),ry:parseFloat(y.getAttribute("ry")||0)}),F},polygon:function(y,K){var F=y.getAttribute("points");F&&(F=M(F));var ee=new s({shape:{points:F||[]}});return o(K,ee),_(y,ee,this._defs),ee},polyline:function(y,K){var F=new t;o(K,F),_(y,F,this._defs);var ee=y.getAttribute("points");ee&&(ee=M(ee));var J=new u({shape:{points:ee||[]}});return J},image:function(y,K){var F=new p;return o(K,F),_(y,F,this._defs),F.setStyle({image:y.getAttribute("xlink:href"),x:y.getAttribute("x"),y:y.getAttribute("y"),width:y.getAttribute("width"),height:y.getAttribute("height")}),F},text:function(y,K){var F=y.getAttribute("x")||0,ee=y.getAttribute("y")||0,J=y.getAttribute("dx")||0,ne=y.getAttribute("dy")||0;this._textX=parseFloat(F)+parseFloat(J),this._textY=parseFloat(ee)+parseFloat(ne);var re=new I;return o(K,re),_(y,re,this._defs),re},tspan:function(y,K){var F=y.getAttribute("x"),ee=y.getAttribute("y");F!=null&&(this._textX=parseFloat(F)),ee!=null&&(this._textY=parseFloat(ee));var J=y.getAttribute("dx")||0,ne=y.getAttribute("dy")||0,re=new I;return o(K,re),_(y,re,this._defs),this._textX+=J,this._textY+=ne,re},path:function(y,K){var F=y.getAttribute("d")||"",ee=m(F);return o(K,ee),_(y,ee,this._defs),ee}},f={lineargradient:function(y){var K=parseInt(y.getAttribute("x1")||0,10),F=parseInt(y.getAttribute("y1")||0,10),ee=parseInt(y.getAttribute("x2")||10,10),J=parseInt(y.getAttribute("y2")||0,10),ne=new a(K,F,ee,J);return n(y,ne),ne},radialgradient:function(y){}};function n(y,K){for(var F=y.firstChild;F;){if(F.nodeType===1){var ee=F.getAttribute("offset");ee.indexOf("%")>0?ee=parseInt(ee,10)/100:ee?ee=parseFloat(ee):ee=0;var J=F.getAttribute("stop-color")||"#000000";K.addColorStop(ee,J)}F=F.nextSibling}}function o(y,K){y&&y.__inheritedStyle&&(K.__inheritedStyle||(K.__inheritedStyle={}),A(K.__inheritedStyle,y.__inheritedStyle))}function M(y){for(var K=L(y).split(k),F=[],ee=0;ee0;ne-=2){var re=J[ne],pe=J[ne-1];ee=ee||h.create();switch(pe){case"translate":re=L(re).split(k),h.translate(ee,ee,[parseFloat(re[0]),parseFloat(re[1]||0)]);break;case"scale":re=L(re).split(k),h.scale(ee,ee,[parseFloat(re[0]),parseFloat(re[1]||re[0])]);break;case"rotate":re=L(re).split(k),h.rotate(ee,ee,parseFloat(re[0]));break;case"skew":re=L(re).split(k),console.warn("Skew transform is not supported yet");break;case"matrix":var re=L(re).split(k);ee[0]=parseFloat(re[0]),ee[1]=parseFloat(re[1]),ee[2]=parseFloat(re[2]),ee[3]=parseFloat(re[3]),ee[4]=parseFloat(re[4]),ee[5]=parseFloat(re[5]);break}}K.setLocalTransform(ee)}}var G=/([^\s:;]+)\s*:\s*([^:;]+)/g;function Z(y){var K=y.getAttribute("style"),F={};if(!K)return F;var ee={};G.lastIndex=0;for(var J;(J=G.exec(K))!=null;)ee[J[1]]=J[2];for(var ne in w)w.hasOwnProperty(ne)&&ee[ne]!=null&&(F[w[ne]]=ee[ne]);return F}function V(y,K,F){var ee=K/y.width,J=F/y.height,ne=Math.min(ee,J),re=[ne,ne],pe=[-(y.x+y.width/2)*ne+K/2,-(y.y+y.height/2)*ne+F/2];return{scale:re,position:pe}}function H(y,K){var F=new B;return F.parse(y,K)}j.parseXML=T,j.makeViewBoxTransform=V,j.parseSVG=H},MKOG:function($,j,e){var I=e("bYtY"),p=e("YH21"),O=p.Dispatcher,b=e("mLcG"),r=e("Bq2U"),i=function(t){t=t||{},this.stage=t.stage||{},this.onframe=t.onframe||function(){},this._clips=[],this._running=!1,this._time,this._pausedTime,this._pauseStart,this._paused=!1,O.call(this)};i.prototype={constructor:i,addClip:function(t){this._clips.push(t)},addAnimator:function(t){t.animation=this;for(var s=t.getClips(),u=0;u=0&&this._clips.splice(s,1)},removeAnimator:function(t){for(var s=t.getClips(),u=0;u1&&(C*=b(R),f*=b(R));var S=(T===B?-1:1)*b((C*C*(f*f)-C*C*(g*g)-f*f*(_*_))/(C*C*(g*g)+f*f*(_*_)))||0,D=S*C*g/f,G=S*-f*_/C,Z=(A+v)/2+i(w)*D-r(w)*G,V=(L+k)/2+r(w)*D+i(w)*G,H=u([1,0],[(_-D)/C,(g-G)/f]),y=[(_-D)/C,(g-G)/f],K=[(-1*_-D)/C,(-1*g-G)/f],F=u(y,K);s(y,K)<=-1&&(F=l),s(y,K)>=1&&(F=0),B===0&&F>0&&(F=F-2*l),B===1&&F<0&&(F=F+2*l),M.addData(o,Z,V,C,f,H,F,w,B)}var d=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/ig,h=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g;function c(A){if(!A)return new p;for(var L=0,v=0,k=L,T=v,B,C=new p,f=p.CMD,n=A.match(d),o=0;o1&&arguments[1]!==void 0?arguments[1]:!1;return!!(k(M)&&T(w))},k=function(M){return Object(a.p)()?!0:(M({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},T=function(){var M,w=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,_=Object(u.c)()._store.getState(),g=_.user;return(M=g.userInfo)!==null&&M!==void 0&&M.profile_completed?!0:(r.a.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:w?"\u6309\u7167\u6709\u5173\u653F\u7B56\u89C4\u5B9A\uFF0C\u7279\u6B8A\u5B9E\u9A8C\u9700\u8981\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u624D\u80FD\u4F7F\u7528\uFF0C\u8BF7\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u7801":"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){u.d.push("/account/profile/edit")}}),!1)},B=function(){var M,w=Object(u.c)()._store.getState(),_=w.user;return(M=_.userInfo)!==null&&M!==void 0&&M.professional_certification?!0:(r.a.confirm({title:"\u63D0\u793A",centered:!0,content:s.a.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){Object(d.O)("/account/certification")}}),!1)},C=function(){return Object(a.a)()?!0:(r.a.warning({centered:!0,width:530,title:"\u63D0\u793A",content:s.a.createElement("div",{className:"tc",style:{marginLeft:-38}},s.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u626B\u7801\u52A0\u7FA4@\u7FA4\u7BA1\u7406\u5458\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650\u54E6\uFF01"),s.a.createElement("img",{src:Object(a.t)()?A.a:"".concat(L.a.IMG_SERVER,"/images/educoder/qqqun20191230.png"),width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1)},f=function(M,w){return M?!0:(r.a.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:s.a.createElement("div",null,s.a.createElement("p",null,w||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),s.a.createElement("div",{style:{marginLeft:"110px"}},s.a.createElement("img",{src:P.a,width:200}),s.a.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(d.O)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},n=function(M){var w=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",_=Object(u.c)()._store.getState(),g=_.shixunsDetail.detail;return(g==null?void 0:g.public)===2||(g==null?void 0:g.public)===1||(g==null?void 0:g.shixun_status)===3?(r.a.info({centered:!0,icon:s.a.createElement(h.a,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:s.a.createElement("div",{className:"tc",style:{marginLeft:-38}},s.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},s.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",(g==null?void 0:g.public)===2?"\u5DF2\u516C\u5F00":(g==null?void 0:g.public)===1?"\u5F85\u5BA1\u6838":"\u5DF2\u5173\u95ED","\uFF0C",w,"\u3002"),s.a.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),s.a.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:m.a,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0):(g==null?void 0:g.shixun_status)===2?(r.a.confirm({centered:!0,icon:s.a.createElement(h.a,null),title:"\u63D0\u793A",content:s.a.createElement("div",null,s.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",w,"\u3002"),s.a.createElement("br",null),s.a.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){r.a.confirm({width:440,centered:!0,icon:s.a.createElement(h.a,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){var S=Object(O.a)(l.a.mark(function G(){var Z;return l.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return H.next=2,M({type:"shixunsDetail/cancelRelease",payload:{id:g==null?void 0:g.identifier}});case 2:Z=H.sent,Z.status!==401&&(p.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),M({type:"shixunsDetail/getShixunsDetail",payload:{id:g==null?void 0:g.identifier}}),M({type:"practiceSetting/getCommonData",payload:{id:g==null?void 0:g.identifier}}));case 4:case"end":return H.stop()}},G)}));function D(){return S.apply(this,arguments)}return D}()})}}),!0):!1}},Nmxd:function($,j){$.exports="data:image/png;base64,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"},NohK:function($,j,e){"use strict";Object.defineProperty(j,"__esModule",{value:!0}),j.default=void 0;var I=function(O){var b=arguments.length>1&&arguments[1]!==void 0?arguments[1]:60,r=null;return function(){for(var i=this,l=arguments.length,t=new Array(l),s=0;s=0;E-=1){var P=t.get(E)||new Set;P.forEach(function(N){var A=N.parent,L=N.node;if(u(L)||!N.parent||m.has(N.parent.key))return;if(u(N.parent.node)){m.add(A.key);return}var v=!0,k=!1;(A.children||[]).filter(function(T){return!u(T.node)}).forEach(function(T){var B=T.key,C=a.has(B);v&&!C&&(v=!1),!k&&(C||d.has(B))&&(k=!0)}),v&&a.add(A.key),k&&d.add(A.key),m.add(A.key)})}return{checkedKeys:Array.from(a),halfCheckedKeys:Array.from(p(d,a))}}function r(l,t,s,u,a){for(var d=new Set(l),h=new Set(t),c=0;c<=u;c+=1){var m=s.get(c)||new Set;m.forEach(function(A){var L=A.key,v=A.node,k=A.children,T=k===void 0?[]:k;!d.has(L)&&!h.has(L)&&!a(v)&&T.filter(function(B){return!a(B.node)}).forEach(function(B){d.delete(B.key)})})}h=new Set;for(var E=new Set,P=u;P>=0;P-=1){var N=s.get(P)||new Set;N.forEach(function(A){var L=A.parent,v=A.node;if(a(v)||!A.parent||E.has(A.parent.key))return;if(a(A.parent.node)){E.add(L.key);return}var k=!0,T=!1;(L.children||[]).filter(function(B){return!a(B.node)}).forEach(function(B){var C=B.key,f=d.has(C);k&&!f&&(k=!1),!T&&(f||h.has(C))&&(T=!0)}),k||d.delete(L.key),T&&h.add(L.key),E.add(L.key)})}return{checkedKeys:Array.from(d),halfCheckedKeys:Array.from(p(h,d))}}function i(l,t,s,u){var a=[],d;u?d=u:d=O;var h=new Set(l.filter(function(P){var N=!!s[P];return N||a.push(P),N})),c=new Map,m=0;Object.keys(s).forEach(function(P){var N=s[P],A=N.level,L=c.get(A);L||(L=new Set,c.set(A,L)),L.add(N),m=Math.max(m,A)}),Object(I.a)(!a.length,"Tree missing follow keys: ".concat(a.slice(0,100).map(function(P){return"'".concat(P,"'")}).join(", ")));var E;return t===!0?E=b(h,c,m,d):E=r(h,t.halfCheckedKeys,c,m,d),E}},OLES:function($,j,e){"use strict";var I=e("U8pU"),p=e("VTBJ"),O=e("Ff2n"),b=e("q1tI"),r=e("uciX"),i=e("7ixt"),l=function(h){var c=h.overlay,m=h.prefixCls,E=h.id,P=h.overlayInnerStyle;return b.createElement("div",{className:"".concat(m,"-inner"),id:E,role:"tooltip",style:P},typeof c=="function"?c():c)},t=l,s=function(h,c){var m=h.overlayClassName,E=h.trigger,P=E===void 0?["hover"]:E,N=h.mouseEnterDelay,A=N===void 0?0:N,L=h.mouseLeaveDelay,v=L===void 0?.1:L,k=h.overlayStyle,T=h.prefixCls,B=T===void 0?"rc-tooltip":T,C=h.children,f=h.onVisibleChange,n=h.afterVisibleChange,o=h.transitionName,M=h.animation,w=h.placement,_=w===void 0?"right":w,g=h.align,R=g===void 0?{}:g,S=h.destroyTooltipOnHide,D=S===void 0?!1:S,G=h.defaultVisible,Z=h.getTooltipContainer,V=h.overlayInnerStyle,H=Object(O.a)(h,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),y=Object(b.useRef)(null);Object(b.useImperativeHandle)(c,function(){return y.current});var K=Object(p.a)({},H);"visible"in h&&(K.popupVisible=h.visible);var F=function(){var pe=h.arrowContent,se=pe===void 0?null:pe,Ee=h.overlay,U=h.id;return[b.createElement("div",{className:"".concat(B,"-arrow"),key:"arrow"},se),b.createElement(t,{key:"content",prefixCls:B,id:U,overlay:Ee,overlayInnerStyle:V})]},ee=!1,J=!1;if(typeof D=="boolean")ee=D;else if(D&&Object(I.a)(D)==="object"){var ne=D.keepParent;ee=ne===!0,J=ne===!1}return b.createElement(r.a,Object.assign({popupClassName:m,prefixCls:B,popup:F,action:P,builtinPlacements:i.a,popupPlacement:_,ref:y,popupAlign:R,getPopupContainer:Z,onPopupVisibleChange:f,afterPopupVisibleChange:n,popupTransitionName:o,popupAnimation:M,defaultPopupVisible:G,destroyPopupOnHide:ee,autoDestroy:J,mouseLeaveDelay:v,popupStyle:k,mouseEnterDelay:A},K),C)},u=Object(b.forwardRef)(s),a=j.a=u},OS9S:function($,j,e){var I=e("bYtY"),p=I.inherits,O=e("Gev7"),b=e("mFDi");function r(t){O.call(this,t),this._displayables=[],this._temporaryDisplayables=[],this._cursor=0,this.notClear=!0}r.prototype.incremental=!0,r.prototype.clearDisplaybles=function(){this._displayables=[],this._temporaryDisplayables=[],this._cursor=0,this.dirty(),this.notClear=!1},r.prototype.addDisplayable=function(t,s){s?this._temporaryDisplayables.push(t):this._displayables.push(t),this.dirty()},r.prototype.addDisplayables=function(t,s){s=s||!1;for(var u=0;u=0&&C.splice(f,1),C}function a(T,B){var C=T.slice();return C.indexOf(B)===-1&&C.push(B),C}function d(T){return T.split("-")}function h(T,B){return"".concat(T,"-").concat(B)}function c(T){return T&&T.type&&T.type.isTreeNode}function m(T,B){var C=[T],f=B[T];function n(){var o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];o.forEach(function(M){var w=M.key,_=M.children;C.push(w),n(_)})}return n(f.children),C}function E(T,B){var C=T.clientY,f=B.selectHandle.getBoundingClientRect(),n=f.top,o=f.bottom,M=f.height,w=Math.max(M*t,s);return C<=n+w?-1:C>=o-w?1:0}function P(T,B){if(!T)return;var C=B.multiple;return C?T.slice():T.length?[T[0]]:T}var N=function(B){return B};function A(T,B){if(!T)return[];var C=B||{},f=C.processProps,n=f===void 0?N:f,o=Array.isArray(T)?T:[T];return o.map(function(M){var w=M.children,_=Object(O.a)(M,["children"]),g=A(w,B);return r.a.createElement(l.a,Object.assign({},n(_)),g)})}function L(T){if(!T)return null;var B;if(Array.isArray(T))B={checkedKeys:T,halfCheckedKeys:void 0};else if(Object(p.a)(T)==="object")B={checkedKeys:T.checked||void 0,halfCheckedKeys:T.halfChecked||void 0};else return Object(i.a)(!1,"`checkedKeys` is not an array or an object"),null;return B}function v(T,B){var C=new Set;function f(n){if(C.has(n))return;var o=B[n];if(!o)return;C.add(n);var M=o.parent,w=o.node;if(w.disabled)return;M&&f(M.key)}return(T||[]).forEach(function(n){f(n)}),Object(I.a)(C)}function k(T){var B={};return Object.keys(T).forEach(function(C){(C.startsWith("data-")||C.startsWith("aria-"))&&(B[C]=T[C])}),B}},Ohmc:function($,j,e){$.exports=e.p+"static/certificate.fc32dc1b.jpg"},P47w:function($,j,e){var I=e("hydK"),p=I.createElement,O=e("IMiH"),b=e("mFDi"),r=e("Fofx"),i=e("6GrX"),l=e("pzxd"),t=e("dqUG"),s=O.CMD,u=Array.prototype.join,a="none",d=Math.round,h=Math.sin,c=Math.cos,m=Math.PI,E=Math.PI*2,P=180/m,N=1e-4;function A(y){return d(y*1e4)/1e4}function L(y){return y-N}function v(y,K){var F=K?y.textFill:y.fill;return F!=null&&F!==a}function k(y,K){var F=K?y.textStroke:y.stroke;return F!=null&&F!==a}function T(y,K){K&&B(y,"transform","matrix("+u.call(K,",")+")")}function B(y,K,F){(!F||F.type!=="linear"&&F.type!=="radial")&&y.setAttribute(K,F)}function C(y,K,F){y.setAttributeNS("http://www.w3.org/1999/xlink",K,F)}function f(y,K,F,ee){if(v(K,F)){var J=F?K.textFill:K.fill;J=J==="transparent"?a:J,B(y,"fill",J),B(y,"fill-opacity",K.fillOpacity!=null?K.fillOpacity*K.opacity:K.opacity)}else B(y,"fill",a);if(k(K,F)){var ne=F?K.textStroke:K.stroke;ne=ne==="transparent"?a:ne,B(y,"stroke",ne);var re=F?K.textStrokeWidth:K.lineWidth,pe=!F&&K.strokeNoScale?ee.getLineScale():1;B(y,"stroke-width",re/pe),B(y,"paint-order",F?"stroke":"fill"),B(y,"stroke-opacity",K.strokeOpacity!=null?K.strokeOpacity:K.opacity);var se=K.lineDash;se?(B(y,"stroke-dasharray",K.lineDash.join(",")),B(y,"stroke-dashoffset",d(K.lineDashOffset||0))):B(y,"stroke-dasharray",""),K.lineCap&&B(y,"stroke-linecap",K.lineCap),K.lineJoin&&B(y,"stroke-linejoin",K.lineJoin),K.miterLimit&&B(y,"stroke-miterlimit",K.miterLimit)}else B(y,"stroke",a)}function n(y){for(var K=[],F=y.data,ee=y.len(),J=0;J=E:-Q>=E),fe=Q>0?Q%E:Q%E+E,ye=!1;ke?ye=!0:L(_e)?ye=!1:ye=fe>=m===!!ce;var Ce=A(se+U*c(x)),Re=A(Ee+Y*h(x));ke&&(ce?Q=E-1e-4:Q=-E+1e-4,ye=!0,J===9&&K.push("M",Ce,Re));var Pe=A(se+U*c(x+Q)),Be=A(Ee+Y*h(x+Q));K.push("A",A(U),A(Y),d(de*P),+ye,+ce,Pe,Be);break;case s.Z:re="Z";break;case s.R:var Pe=A(F[J++]),Be=A(F[J++]),tt=A(F[J++]),$e=A(F[J++]);K.push("M",Pe,Be,"L",Pe+tt,Be,"L",Pe+tt,Be+$e,"L",Pe,Be+$e,"L",Pe,Be);break}re&&K.push(re);for(var ot=0;otut){for(;$e255?255:n}function b(n){return n=Math.round(n),n<0?0:n>360?360:n}function r(n){return n<0?0:n>1?1:n}function i(n){return n.length&&n.charAt(n.length-1)==="%"?O(parseFloat(n)/100*255):O(parseInt(n,10))}function l(n){return n.length&&n.charAt(n.length-1)==="%"?r(parseFloat(n)/100):r(parseFloat(n))}function t(n,o,M){return M<0?M+=1:M>1&&(M-=1),M*6<1?n+(o-n)*M*6:M*2<1?o:M*3<2?n+(o-n)*(2/3-M)*6:n}function s(n,o,M){return n+(o-n)*M}function u(n,o,M,w,_){return n[0]=o,n[1]=M,n[2]=w,n[3]=_,n}function a(n,o){return n[0]=o[0],n[1]=o[1],n[2]=o[2],n[3]=o[3],n}var d=new I(20),h=null;function c(n,o){h&&a(h,o),h=d.put(n,h||o.slice())}function m(n,o){if(!n)return;o=o||[];var M=d.get(n);if(M)return a(o,M);n=n+"";var w=n.replace(/ /g,"").toLowerCase();if(w in p)return a(o,p[w]),c(n,o),o;if(w.charAt(0)==="#"){if(w.length===4){var _=parseInt(w.substr(1),16);if(!(_>=0&&_<=4095)){u(o,0,0,0,1);return}return u(o,(_&3840)>>4|(_&3840)>>8,_&240|(_&240)>>4,_&15|(_&15)<<4,1),c(n,o),o}else if(w.length===7){var _=parseInt(w.substr(1),16);if(!(_>=0&&_<=16777215)){u(o,0,0,0,1);return}return u(o,(_&16711680)>>16,(_&65280)>>8,_&255,1),c(n,o),o}return}var g=w.indexOf("("),R=w.indexOf(")");if(g!==-1&&R+1===w.length){var S=w.substr(0,g),D=w.substr(g+1,R-(g+1)).split(","),G=1;switch(S){case"rgba":if(D.length!==4){u(o,0,0,0,1);return}G=l(D.pop());case"rgb":if(D.length!==3){u(o,0,0,0,1);return}return u(o,i(D[0]),i(D[1]),i(D[2]),G),c(n,o),o;case"hsla":if(D.length!==4){u(o,0,0,0,1);return}return D[3]=l(D[3]),E(D,o),c(n,o),o;case"hsl":if(D.length!==3){u(o,0,0,0,1);return}return E(D,o),c(n,o),o;default:return}}u(o,0,0,0,1);return}function E(n,o){var M=(parseFloat(n[0])%360+360)%360/360,w=l(n[1]),_=l(n[2]),g=_<=.5?_*(w+1):_+w-_*w,R=_*2-g;return o=o||[],u(o,O(t(R,g,M+1/3)*255),O(t(R,g,M)*255),O(t(R,g,M-1/3)*255),1),n.length===4&&(o[3]=n[3]),o}function P(n){if(!n)return;var o=n[0]/255,M=n[1]/255,w=n[2]/255,_=Math.min(o,M,w),g=Math.max(o,M,w),R=g-_,S=(g+_)/2,D,G;if(R===0)D=0,G=0;else{S<.5?G=R/(g+_):G=R/(2-g-_);var Z=((g-o)/6+R/2)/R,V=((g-M)/6+R/2)/R,H=((g-w)/6+R/2)/R;o===g?D=H-V:M===g?D=1/3+Z-H:w===g&&(D=2/3+V-Z),D<0&&(D+=1),D>1&&(D-=1)}var y=[D*360,G,S];return n[3]!=null&&y.push(n[3]),y}function N(n,o){var M=m(n);if(M){for(var w=0;w<3;w++)o<0?M[w]=M[w]*(1-o)|0:M[w]=(255-M[w])*o+M[w]|0,M[w]>255?M[w]=255:n[w]<0&&(M[w]=0);return f(M,M.length===4?"rgba":"rgb")}}function A(n){var o=m(n);if(o)return((1<<24)+(o[0]<<16)+(o[1]<<8)+ +o[2]).toString(16).slice(1)}function L(n,o,M){if(!(o&&o.length)||!(n>=0&&n<=1))return;M=M||[];var w=n*(o.length-1),_=Math.floor(w),g=Math.ceil(w),R=o[_],S=o[g],D=w-_;return M[0]=O(s(R[0],S[0],D)),M[1]=O(s(R[1],S[1],D)),M[2]=O(s(R[2],S[2],D)),M[3]=r(s(R[3],S[3],D)),M}var v=L;function k(n,o,M){if(!(o&&o.length)||!(n>=0&&n<=1))return;var w=n*(o.length-1),_=Math.floor(w),g=Math.ceil(w),R=m(o[_]),S=m(o[g]),D=w-_,G=f([O(s(R[0],S[0],D)),O(s(R[1],S[1],D)),O(s(R[2],S[2],D)),r(s(R[3],S[3],D))],"rgba");return M?{color:G,leftIndex:_,rightIndex:g,value:w}:G}var T=k;function B(n,o,M,w){if(n=m(n),n)return n=P(n),o!=null&&(n[0]=b(o)),M!=null&&(n[1]=l(M)),w!=null&&(n[2]=l(w)),f(E(n),"rgba")}function C(n,o){if(n=m(n),n&&o!=null)return n[3]=r(o),f(n,"rgba")}function f(n,o){if(!n||!n.length)return;var M=n[0]+","+n[1]+","+n[2];return(o==="rgba"||o==="hsva"||o==="hsla")&&(M+=","+n[3]),o+"("+M+")"}j.parse=m,j.lift=N,j.toHex=A,j.fastLerp=L,j.fastMapToColor=v,j.lerp=k,j.mapToColor=T,j.modifyHSL=B,j.modifyAlpha=C,j.stringify=f},QuXc:function($,j){var e=function(p){this.colorStops=p||[]};e.prototype={constructor:e,addColorStop:function(p,O){this.colorStops.push({offset:p,color:O})}};var I=e;$.exports=I},RDYZ:function($,j,e){var I=e("dMvE");function p(b){this._target=b.target,this._life=b.life||1e3,this._delay=b.delay||0,this._initialized=!1,this.loop=b.loop==null?!1:b.loop,this.gap=b.gap||0,this.easing=b.easing||"Linear",this.onframe=b.onframe,this.ondestroy=b.ondestroy,this.onrestart=b.onrestart,this._pausedTime=0,this._paused=!1}p.prototype={constructor:p,step:function(b,r){if(this._initialized||(this._startTime=b+this._delay,this._initialized=!0),this._paused){this._pausedTime+=r;return}var i=(b-this._startTime-this._pausedTime)/this._life;if(i<0)return;i=Math.min(i,1);var l=this.easing,t=typeof l=="string"?I[l]:l,s=typeof t=="function"?t(i):i;return this.fire("frame",s),i===1?this.loop?(this.restart(b),"restart"):(this._needsRemove=!0,"destroy"):null},restart:function(b){var r=(b-this._startTime-this._pausedTime)%this._life;this._startTime=b-r+this.gap,this._pausedTime=0,this._needsRemove=!1},fire:function(b,r){b="on"+b,this[b]&&this[b](this._target,r)},pause:function(){this._paused=!0},resume:function(){this._paused=!1}};var O=p;$.exports=O},RMFE:function($,j){$.exports="data:image/png;base64,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"},RXMa:function($,j,e){var I=e("y+Vt"),p=I.extend({type:"ring",shape:{cx:0,cy:0,r:0,r0:0},buildPath:function(O,b){var r=b.cx,i=b.cy,l=Math.PI*2;O.moveTo(r+b.r,i),O.arc(r,i,b.r,0,l,!1),O.moveTo(r+b.r0,i),O.arc(r,i,b.r0,0,l,!0)}});$.exports=p},RotF:function($,j,e){$.exports=e("LSTS")},"SA+Z":function($,j,e){var I=e("wTVA"),p=e("EbDI"),O=e("ZhPi"),b=e("wkBT");function r(i){return I(i)||p(i)||O(i)||b()}$.exports=r,$.exports.__esModule=!0,$.exports.default=$.exports},SKnc:function($,j,e){var I=e("bYtY"),p=e("QuXc"),O=function(r,i,l,t,s,u){this.x=r==null?0:r,this.y=i==null?0:i,this.x2=l==null?1:l,this.y2=t==null?0:t,this.type="linear",this.global=u||!1,p.call(this,s)};O.prototype={constructor:O},I.inherits(O,p);var b=O;$.exports=b},SLjR:function($,j,e){},SMhR:function($,j){$.exports="data:image/png;base64,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"},SUKs:function($,j,e){var I=e("LPTA"),p=I.debugMode,O=function(){};p===1&&(O=console.error);var b=O;$.exports=b},Se0u:function($,j,e){},Sj9i:function($,j,e){var I=e("QBsz"),p=I.create,O=I.distSquare,b=Math.pow,r=Math.sqrt,i=1e-8,l=1e-4,t=r(3),s=1/3,u=p(),a=p(),d=p();function h(n){return n>-i&&ni||n<-i}function m(n,o,M,w,_){var g=1-_;return g*g*(g*n+3*_*o)+_*_*(_*w+3*g*M)}function E(n,o,M,w,_){var g=1-_;return 3*(((o-n)*g+2*(M-o)*_)*g+(w-M)*_*_)}function P(n,o,M,w,_,g){var R=w+3*(o-M)-n,S=3*(M-o*2+n),D=3*(o-n),G=n-_,Z=S*S-3*R*D,V=S*D-9*R*G,H=D*D-3*S*G,y=0;if(h(Z)&&h(V))if(h(S))g[0]=0;else{var K=-D/S;K>=0&&K<=1&&(g[y++]=K)}else{var F=V*V-4*Z*H;if(h(F)){var ee=V/Z,K=-S/R+ee,J=-ee/2;K>=0&&K<=1&&(g[y++]=K),J>=0&&J<=1&&(g[y++]=J)}else if(F>0){var ne=r(F),re=Z*S+1.5*R*(-V+ne),pe=Z*S+1.5*R*(-V-ne);re<0?re=-b(-re,s):re=b(re,s),pe<0?pe=-b(-pe,s):pe=b(pe,s);var K=(-S-(re+pe))/(3*R);K>=0&&K<=1&&(g[y++]=K)}else{var se=(2*Z*S-3*R*V)/(2*r(Z*Z*Z)),Ee=Math.acos(se)/3,U=r(Z),Y=Math.cos(Ee),K=(-S-2*U*Y)/(3*R),J=(-S+U*(Y+t*Math.sin(Ee)))/(3*R),x=(-S+U*(Y-t*Math.sin(Ee)))/(3*R);K>=0&&K<=1&&(g[y++]=K),J>=0&&J<=1&&(g[y++]=J),x>=0&&x<=1&&(g[y++]=x)}}return y}function N(n,o,M,w,_){var g=6*M-12*o+6*n,R=9*o+3*w-3*n-9*M,S=3*o-3*n,D=0;if(h(R)){if(c(g)){var G=-S/g;G>=0&&G<=1&&(_[D++]=G)}}else{var Z=g*g-4*R*S;if(h(Z))_[0]=-g/(2*R);else if(Z>0){var V=r(Z),G=(-g+V)/(2*R),H=(-g-V)/(2*R);G>=0&&G<=1&&(_[D++]=G),H>=0&&H<=1&&(_[D++]=H)}}return D}function A(n,o,M,w,_,g){var R=(o-n)*_+n,S=(M-o)*_+o,D=(w-M)*_+M,G=(S-R)*_+R,Z=(D-S)*_+S,V=(Z-G)*_+G;g[0]=n,g[1]=R,g[2]=G,g[3]=V,g[4]=V,g[5]=Z,g[6]=D,g[7]=w}function L(n,o,M,w,_,g,R,S,D,G,Z){var V,H=.005,y=Infinity,K,F,ee,J;u[0]=D,u[1]=G;for(var ne=0;ne<1;ne+=.05)a[0]=m(n,M,_,R,ne),a[1]=m(o,w,g,S,ne),ee=O(u,a),ee=0&&ee=0&&G<=1&&(_[D++]=G)}}else{var Z=R*R-4*g*S;if(h(Z)){var G=-R/(2*g);G>=0&&G<=1&&(_[D++]=G)}else if(Z>0){var V=r(Z),G=(-R+V)/(2*g),H=(-R-V)/(2*g);G>=0&&G<=1&&(_[D++]=G),H>=0&&H<=1&&(_[D++]=H)}}return D}function B(n,o,M){var w=n+M-2*o;return w===0?.5:(n-o)/w}function C(n,o,M,w,_){var g=(o-n)*w+n,R=(M-o)*w+o,S=(R-g)*w+g;_[0]=n,_[1]=g,_[2]=S,_[3]=S,_[4]=R,_[5]=M}function f(n,o,M,w,_,g,R,S,D){var G,Z=.005,V=Infinity;u[0]=R,u[1]=S;for(var H=0;H<1;H+=.05){a[0]=v(n,M,_,H),a[1]=v(o,w,g,H);var y=O(u,a);y=0&&y=0;--L)if(A[L]===N)return!0;return!1}),P):null:P[0]},h.prototype.update=function(m,E){if(!m)return;var P=this.getDefs(!1);if(m[this._domName]&&P.contains(m[this._domName]))typeof E=="function"&&E(m);else{var N=this.add(m);N&&(m[this._domName]=N)}},h.prototype.addDom=function(m){var E=this.getDefs(!0);E.appendChild(m)},h.prototype.removeDom=function(m){var E=this.getDefs(!1);E&&m[this._domName]&&(E.removeChild(m[this._domName]),m[this._domName]=null)},h.prototype.getDoms=function(){var m=this.getDefs(!1);if(!m)return[];var E=[];return O.each(this._tagNames,function(P){var N=m.getElementsByTagName(P);E=E.concat([].slice.call(N))}),E},h.prototype.markAllUnused=function(){var m=this.getDoms(),E=this;O.each(m,function(P){P[E._markLabel]=a})},h.prototype.markUsed=function(m){m&&(m[this._markLabel]=d)},h.prototype.removeUnused=function(){var m=this.getDefs(!1);if(!m)return;var E=this.getDoms(),P=this;O.each(E,function(N){N[P._markLabel]!==d&&m.removeChild(N)})},h.prototype.getSvgProxy=function(m){return m instanceof b?t:m instanceof r?s:m instanceof i?u:t},h.prototype.getTextSvgElement=function(m){return m.__textSvgEl},h.prototype.getSvgElement=function(m){return m.__svgEl};var c=h;$.exports=c},T6xi:function($,j,e){var I=e("YgsL"),p=e("nCxF");function O(b,r,i){var l=r.points,t=r.smooth;if(l&&l.length>=2){if(t&&t!=="spline"){var s=p(l,t,i,r.smoothConstraint);b.moveTo(l[0][0],l[0][1]);for(var u=l.length,a=0;a<(i?u:u-1);a++){var d=s[a*2],h=s[a*2+1],c=l[(a+1)%u];b.bezierCurveTo(d[0],d[1],h[0],h[1],c[0],c[1])}}else{t==="spline"&&(l=I(l,i)),b.moveTo(l[0][0],l[0][1]);for(var a=1,m=l.length;ar&&(d=t+s,t*=r/d,s*=r/d),u+a>r&&(d=u+a,u*=r/d,a*=r/d),s+u>i&&(d=s+u,s*=i/d,u*=i/d),t+a>i&&(d=t+a,t*=i/d,a*=i/d),I.moveTo(O+t,b),I.lineTo(O+r-s,b),s!==0&&I.arc(O+r-s,b+s,s,-Math.PI/2,0),I.lineTo(O+r,b+i-u),u!==0&&I.arc(O+r-u,b+i-u,u,0,Math.PI/2),I.lineTo(O+a,b+i),a!==0&&I.arc(O+a,b+i-a,a,Math.PI/2,Math.PI),I.lineTo(O,b+t),t!==0&&I.arc(O+t,b+t,t,Math.PI,Math.PI*1.5)}j.buildPath=e},W6BS:function($,j){$.exports="data:image/png;base64,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"},WaYH:function($,j,e){"use strict";var I=e("rePB"),p=e("Ff2n"),O=e("VTBJ"),b=e("1OyB"),r=e("vuIU"),i=e("JX7q"),l=e("Ji7U"),t=e("LK+K"),s=e("q1tI"),u=e("TSYQ"),a=e.n(u),d=e("sboe"),h=e("OZM5"),c=function(B){var C=B.prefixCls,f=B.level,n=B.isStart,o=B.isEnd;if(!f)return null;for(var M="".concat(C,"-indent-unit"),w=[],_=0;_J)S="",y=[];else if(ne!=null)for(var re=C(ne-(G?G[1]+G[3]:0),D,V.ellipsis,{minChar:V.minChar,placeholder:V.placeholder}),pe=0,se=y.length;peZ&&g(G,S.substring(Z,H)),g(G,V[2],V[1]),Z=d.lastIndex}Zpe)return{lines:[],width:0,height:0};Q.textWidth=E(Q.text,_e);var fe=de.textWidth,ye=fe==null||fe==="auto";if(typeof fe=="string"&&fe.charAt(fe.length-1)==="%")Q.percentWidth=fe,ee.push(Q),fe=0;else{if(ye){fe=Q.textWidth;var Ce=de.textBackgroundColor,Se=Ce&&Ce.image;Se&&(Se=p.findExistImage(Se),p.isImageReady(Se)&&(fe=Math.max(fe,Se.width*ke/Se.height)))}var Ie=ce?ce[1]+ce[3]:0;fe+=Ie;var Be=re!=null?re-Y:null;Be!=null&&Be=0&&n.splice(o,1),C.__hoverMir=null},clearHover:function(C){for(var f=this._hoverElements,n=0;n15)break}}w.__drawIndex=y,w.__drawIndex0&&C>o[0]){for(_=0;_C);_++);w=n[o[_]]}if(o.splice(_+1,0,C),n[C]=f,!f.virtual)if(w){var R=w.dom;R.nextSibling?g.insertBefore(f.dom,R.nextSibling):g.appendChild(f.dom)}else g.firstChild?g.insertBefore(f.dom,g.firstChild):g.appendChild(f.dom)},eachLayer:function(C,f){var n=this._zlevelList,o,M;for(M=0;M0?h:0),this._needsManuallyCompositing),R.__builtin__||b("ZLevel "+g+" has been used by unkown layer "+R.id),R!==M&&(R.__used=!0,R.__startIndex!==n&&(R.__dirty=!0),R.__startIndex=n,R.incremental?R.__drawIndex=-1:R.__drawIndex=n,f(n),M=R),o.__dirty&&(R.__dirty=!0,R.incremental&&R.__drawIndex<0&&(R.__drawIndex=n))}f(n),this.eachBuiltinLayer(function(S,D){!S.__used&&S.getElementCount()>0&&(S.__dirty=!0,S.__startIndex=S.__endIndex=S.__drawIndex=0),S.__dirty&&S.__drawIndex<0&&(S.__drawIndex=S.__startIndex)})},clear:function(){return this.eachBuiltinLayer(this._clearLayer),this},_clearLayer:function(C){C.clear()},setBackgroundColor:function(C){this._backgroundColor=C},configLayer:function(C,f){if(f){var n=this._layerConfig;n[C]?O.merge(n[C],f,!0):n[C]=f;for(var o=0;o0&&arguments[0]!==void 0?arguments[0]:[],E=new Map;function P(N){var A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(N||[]).forEach(function(L){var v=L.key,k=L.children;Object(r.a)(v!=null,"Tree node must have a certain key: [".concat(A).concat(v,"]"));var T=String(v);Object(r.a)(!E.has(T)||v===null||v===void 0,"Same 'key' exist in the Tree: ".concat(T)),E.set(T,!0),P(k,"".concat(A).concat(T," > "))})}P(m)}function s(m){function E(P){var N=Object(b.a)(P);return N.map(function(A){if(!Object(i.i)(A))return Object(r.a)(!A,"Tree/TreeNode can only accept TreeNode as children."),null;var L=A.key,v=A.props,k=v.children,T=Object(O.a)(v,["children"]),B=Object(p.a)({key:L},T),C=E(k);return C.length&&(B.children=C),B}).filter(function(A){return A})}return E(m)}function u(){var m=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],P=new Set(E===!0?[]:E),N=[];function A(L){var v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return L.map(function(k,T){var B=Object(i.h)(v?v.pos:"0",T),C=l(k.key,B),f=Object(p.a)(Object(p.a)({},k),{},{parent:v,pos:B,children:null,data:k,isStart:[].concat(Object(I.a)(v?v.isStart:[]),[T===0]),isEnd:[].concat(Object(I.a)(v?v.isEnd:[]),[T===L.length-1])});return N.push(f),E===!0||P.has(C)?f.children=A(k.children||[],f):f.children=[],f})}return A(m),N}function a(m,E,P){var N;P?typeof P=="string"?N=function(v){return v[P]}:typeof P=="function"&&(N=function(v){return P(v)}):N=function(v,k){return l(v.key,k)};function A(L,v,k){var T=L?L.children:m,B=L?Object(i.h)(k.pos,v):"0";if(L){var C=N(L,B),f={node:L,index:v,pos:B,key:C,parentPos:k.node?k.pos:null,level:k.level+1};E(f)}T&&T.forEach(function(n,o){A(n,o,{node:L,pos:B,level:k?k.level+1:-1})})}A(null)}function d(m){var E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},P=E.initWrapper,N=E.processEntity,A=E.onProcessFinished,L=arguments.length>2?arguments[2]:void 0,v={},k={},T={posEntities:v,keyEntities:k};return P&&(T=P(T)||T),a(m,function(B){var C=B.node,f=B.index,n=B.pos,o=B.key,M=B.parentPos,w=B.level,_={node:C,index:f,key:o,pos:n,level:w},g=l(o,n);v[n]=_,k[g]=_,_.parent=v[M],_.parent&&(_.parent.children=_.parent.children||[],_.parent.children.push(_)),N&&N(_,T)},L),A&&A(T),T}function h(m,E){var P=E.expandedKeys,N=E.selectedKeys,A=E.loadedKeys,L=E.loadingKeys,v=E.checkedKeys,k=E.halfCheckedKeys,T=E.dragOverNodeKey,B=E.dropPosition,C=E.keyEntities,f=C[m],n={eventKey:m,expanded:P.indexOf(m)!==-1,selected:N.indexOf(m)!==-1,loaded:A.indexOf(m)!==-1,loading:L.indexOf(m)!==-1,checked:v.indexOf(m)!==-1,halfChecked:k.indexOf(m)!==-1,pos:String(f?f.pos:""),dragOver:T===m&&B===0,dragOverGapTop:T===m&&B===-1,dragOverGapBottom:T===m&&B===1};return n}function c(m){var E=m.data,P=m.expanded,N=m.selected,A=m.checked,L=m.loaded,v=m.loading,k=m.halfChecked,T=m.dragOver,B=m.dragOverGapTop,C=m.dragOverGapBottom,f=m.pos,n=m.active,o=Object(p.a)(Object(p.a)({},E),{},{expanded:P,selected:N,checked:A,loaded:L,loading:v,halfChecked:k,dragOver:T,dragOverGapTop:B,dragOverGapBottom:C,pos:f,active:n});return"props"in o||Object.defineProperty(o,"props",{get:function(){return Object(r.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),m}}),o}},"8XDt":function($,j,e){e("qH13");var I=e("aX58"),p=I.registerPainter,O=e("6fms");p("vml",O)},"A/g1":function($,j){$.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoIA+tBBAAgAAikjNZ47zCIh8E8mOjYO1aOD3L7DYzXZJurs8qhuzLqFsH22hcbUs6CMudAol8Ic2Dkkb0fuvEj3IinwvobjTOeRP1safOuIPIA/AMpxbsb4z3fc9PVUQLvRY37L/vMDxtT2peCBpU97BywlkD9sXjvbzcfG7jTSYeSCZyK6l9tTCkn75xXHAVcChh4zCDzLy1DfQ+U0tomcDaSO9A8rb0WWN5P3QK+SzCPx471bLdTWSYwFdZfXz/j+e7SG3MHE73SGu+19FE0gTNV+o8aU9pXls+Waw7E4r2fL9ZQkMB4jd5xd1r96fJ7cgeDX944vL8hv74ggdUZccRrLsw4/1fQCpLyYH7tRxKYCutv1M4rK26fKdd8Nn+euJnAySp9w+o5dettt+QSItHV+nb/qsXyzddj1KAXlnmSsuIMgV8v1sCgHxdWcj002QXgh8BCAqdq9B33T2tbltOlBWcEia+NtO86nd/QOtR3EGyxXmHZHXun78jow7tPCgAI6NixpGsbZ1ibj/d2gvkZy55EHpbcDiz8BkK62LRsNotjaX5TvK8NzH0lI5j0aQAQ4z69pjarfGwZTFphab55sCdogntAFCgZhfgLn3xtv19oPnTexuFjaR4ANJV6CWhzGEvNrpQPiYBOt+vVaWu+Nd7bCaDTTUCS9LDwSNQuiT17bM3fGPd4zn1YWSc8kqJO5e9H9P6LAeNvLp9ia755sCcoiftAKLqptoOI6oRXUsiJ+FxIf/MTM9quNRl1/XhN7p7zQWPUQTdb88CNcQ9GWXMQA3XCb5JWSngxYJxtSGtfXCxvuOqZrJ9VN53wpcMfhIxhs8jSb0aT2VLmyxn3edQ52hOnNf5dsfrN86H0x9Nqu8KgqbBxdF5hCdwwfyFkPmFnflO8rw3AL8qy/V9YzCmsl1I1pNTdp6N6t52mMaVu85mkTEb0ly6EzCeaprXfWGmbB3uCTHgOLk9FCqGkmhWcBlBjJ9MkUX1K3TcRzV5qmvYesdOum9G+Weqxmop+Zo65dFsAEydFTvC0E3HQIHVNWnvpvRVGRYu+G+Oenq4kxiIk+ZLIKbjitEO1Lvyr0/SHieD8qtLqQhbG/Qvl9C2OSIqMWvwHasUdWSW6Umojbh/VPNgTlOCCLWElsOB3hO7BL6XLHfCqOaXuYsA466aPR6XnAZQ8qHKB4fWJP4kNV7SrV3ymqwNVAFiTUe85HzLedaKNxfd/h4FvuPdoA9Hvj7ftmhMAkFbZyaxaQH1a3XwurL9tp4kN7fsUQz5fTnxbGH8GFt7DcwpecTuMFmlIaZ+bjOgvF2u7d/gnIWZR+Q1KPowcIIaAhQSarqmH/xE0TpQbb92M9uT7kdz+/HqfDB0EcF/ZRi1ggYFER/cYcMtMOO3jzlmVjXKDrkt5uv9are9ZLJ8L6UcJ+HplVotygVRlYLFwM4GWf2njl/ymq1fqrSgM3J1Sfz5Rnd15ulp/tiGtPV6h0aIwaCDxUPc/F8sfOQdqTKnbrvjMf9fOK7ZLCyv8Jom1s9qvsHANttQw4dhY++6BW+sKFlNJr7E9K6wOZEoT0YU3ogvXm5OSMK5KQ347v7oggZbr3j/+PWwUnoj9jyHCk+OP7p3Kry+6nL33uvazqbD+6+W35RDmrtGOPW8Va7JcjzemtC+frTKWfgJyCQmxI/GZ7x+warfdUKy/rj47UZXdnlHZXHprJWBcFKZsGX1k16t2spI7oqbr3iOTkdzGyz7z8tK5s4eAN4UiHxx5dO94Ka2jLd2Gq95TI/e9tXoqbBytZLJzwAUGdY+273nc6Y294z3p1sRW2ZhSt02Gsg+eDxknyl07FYWRY8I+aZptYx27B0Bw/Bp3faHRcs13EsCWiWpjZ8DEU+Ecxe7IKjVl5GMy8zAJMQSIwbH27rL+7FH2jUzTNfUwgMMAkFiFlf5MrstviA4PU61HIuo1KQRCdkGeJCDJoCQkkkzyOFVF4mOxyv9u8x8opnU6UeBF0wAAAABJRU5ErkJggg=="},BPZU:function($,j){var e=32,I=7,p=256;function O(a){for(var d=0;a>=e;)d|=a&1,a>>=1;return a+d}function b(a,d,h,c){var m=d+1;if(m===h)return 1;if(c(a[m++],a[d])<0){for(;m=0;)m++;return m-d}function r(a,d,h){for(h--;d>>1,m(E,a[A])<0?N=A:P=A+1;var L=c-P;switch(L){case 3:a[P+3]=a[P+2];case 2:a[P+2]=a[P+1];case 1:a[P+1]=a[P];break;default:for(;L>0;)a[P+L]=a[P+L-1],L--}a[P]=E}}function l(a,d,h,c,m,E){var P=0,N=0,A=1;if(E(a,d[h+m])>0){for(N=c-m;A0;)P=A,A=(A<<1)+1,A<=0&&(A=N);A>N&&(A=N),P+=m,A+=m}else{for(N=m+1;AN&&(A=N);var L=P;P=m-A,A=m-L}for(P++;P>>1);E(a,d[h+v])>0?P=v+1:A=v}return A}function t(a,d,h,c,m,E){var P=0,N=0,A=1;if(E(a,d[h+m])<0){for(N=m+1;AN&&(A=N);var L=P;P=m-A,A=m-L}else{for(N=c-m;A=0;)P=A,A=(A<<1)+1,A<=0&&(A=N);A>N&&(A=N),P+=m,A+=m}for(P++;P>>1);E(a,d[h+v])<0?A=v:P=v+1}return A}function s(a,d){var h=I,c=0,m=p,E=0,P,N,A=0;c=a.length,c<2*p&&(m=c>>>1);var L=[];E=c<120?5:c<1542?10:c<119151?19:40,P=[],N=[];function v(n,o){P[A]=n,N[A]=o,A+=1}function k(){for(;A>1;){var n=A-2;if(n>=1&&N[n-1]<=N[n]+N[n+1]||n>=2&&N[n-2]<=N[n]+N[n-1])N[n-1]N[n+1])break;B(n)}}function T(){for(;A>1;){var n=A-2;n>0&&N[n-1]=I||Z>=I);if(V)break;D<0&&(D=0),D+=2}if(h=D,h<1&&(h=1),o===1){for(_=0;_=0;_--)a[G+_]=a[D+_];a[S]=L[R];return}for(var Z=h;;){var V=0,H=0,y=!1;do if(d(L[R],a[g])<0){if(a[S--]=a[g--],V++,H=0,--o===0){y=!0;break}}else if(a[S--]=L[R--],H++,V=0,--w===1){y=!0;break}while((V|H)=0;_--)a[G+_]=a[D+_];if(o===0){y=!0;break}}if(a[S--]=L[R--],--w===1){y=!0;break}if(H=w-l(a[g],L,0,w,w-1,d),H!==0){for(S-=H,R-=H,w-=H,G=S+1,D=R+1,_=0;_=I||H>=I);if(y)break;Z<0&&(Z=0),Z+=2}if(h=Z,h<1&&(h=1),w===1){for(S-=o,g-=o,G=S+1,D=g+1,_=o-1;_>=0;_--)a[G+_]=a[D+_];a[S]=L[R]}else{if(w===0)throw new Error;for(D=S-(w-1),_=0;_N&&(A=N),i(a,h,h+A,h+E,d),E=A}P.pushRun(h,E),P.mergeRuns(),m-=E,h+=E}while(m!==0);P.forceMergeRuns()}$.exports=u},BU3w:function($,j,e){"use strict";e.d(j,"a",function(){return i});var I=e("MNnm"),p="rc-util-key";function O(l){if(l.attachTo)return l.attachTo;var t=document.querySelector("head");return t||document.body}function b(l){var t,s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(I.a)())return null;var u=document.createElement("style");if((t=s.csp)===null||t===void 0?void 0:t.nonce){var a;u.nonce=(a=s.csp)===null||a===void 0?void 0:a.nonce}u.innerHTML=l;var d=O(s),h=d.firstChild;return s.prepend&&d.prepend?d.prepend(u):s.prepend&&h?d.insertBefore(u,h):d.appendChild(u),u}var r=new Map;function i(l,t){var s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},u=O(s);if(!r.has(u)){var a=b("",s),d=a.parentNode;r.set(u,d),d.removeChild(a)}var h=Array.from(r.get(u).children).find(function(N){return N.tagName==="STYLE"&&N[p]===t});if(h){var c,m;if(((c=s.csp)===null||c===void 0?void 0:c.nonce)&&h.nonce!==((m=s.csp)===null||m===void 0?void 0:m.nonce)){var E;h.nonce=(E=s.csp)===null||E===void 0?void 0:E.nonce}return h.innerHTML!==l&&(h.innerHTML=l),h}var P=b(l,s);return P[p]=t,P}},BlVb:function($,j,e){var I=e("hyiK"),p=1e-8;function O(r,i){return Math.abs(r-i).5?k:v}function u(v,k,T,B,C){var f=v.length;if(C===1)for(var n=0;nC;if(f)v.length=C;else for(var n=B;n=0&&!(Z[fe]<=ke);fe--);fe=Math.min(fe,w-2)}else{for(fe=ne;feke);fe++);fe=Math.min(fe-1,w-2)}ne=fe,re=ke;var ye=Z[fe+1]-Z[fe];if(ye===0)return;if(se=(ke-Z[fe])/ye,M)if(U=V[fe],Ee=V[fe===0?fe:fe-1],Y=V[fe>w-2?w-1:fe+1],x=V[fe>w-3?w-1:fe+2],g)h(Ee,U,Y,x,se,se*se,se*se*se,n(_e,C),D);else{var Ce;if(R)Ce=h(Ee,U,Y,x,se,se*se,se*se*se,Q,1),Ce=E(Q);else{if(S)return s(U,Y,se);Ce=c(Ee,U,Y,x,se,se*se,se*se*se)}o(_e,C,Ce)}else if(g)u(V[fe],V[fe+1],se,n(_e,C),D);else{var Ce;if(R)u(V[fe],V[fe+1],se,Q,1),Ce=E(Q);else{if(S)return s(V[fe],V[fe+1],se);Ce=t(V[fe],V[fe+1],se)}o(_e,C,Ce)}},ce=new I({target:v._target,life:G,loop:v._loop,delay:v._delay,onframe:de,ondestroy:T});return k&&k!=="spline"&&(ce.easing=k),ce}var A=function(v,k,T,B){this._tracks={},this._target=v,this._loop=k||!1,this._getter=T||i,this._setter=B||l,this._clipCount=0,this._delay=0,this._doneList=[],this._onframeList=[],this._clipList=[]};A.prototype={when:function(v,k){var T=this._tracks;for(var B in k){if(!k.hasOwnProperty(B))continue;if(!T[B]){T[B]=[];var C=this._getter(this._target,B);if(C==null)continue;v!==0&&T[B].push({time:0,value:m(C)})}T[B].push({time:v,value:k[B]})}return this},during:function(v){return this._onframeList.push(v),this},pause:function(){for(var v=0;v1&&u&&u.length>1){var d=O(u)/O(a);!isFinite(d)&&(d=1),t.pinchScale=d;var h=b(u);return t.pinchX=h[0],t.pinchY=h[1],{type:"pinch",target:l[0].target,event:t}}}},i=p;$.exports=i},CoPh:function($,j,e){$.exports=e.p+"static/star.14f60c08.svg"},"Cs+z":function($,j,e){$.exports=e.p+"static/jqr.b801d45b.png"},"Ct/S":function($,j,e){$.exports={tilte:"tilte___1Tz7i",flexRow:"flexRow___3w9_D",flexColumn:"flexColumn___2HzC_",footerWrap:"footerWrap___12F5M",img:"img___3ED9Z",content:"content___rqPDY",modalContent:"modalContent___2h4ne"}},DBLp:function($,j){function e(){}e.prototype={diff:function(r,i,l){l||(l=function(A,L){return A===L}),this.equals=l;var t=this;r=r.slice(),i=i.slice();var s=i.length,u=r.length,a=1,d=s+u,h=[{newPos:-1,components:[]}],c=this.extractCommon(h[0],i,r,0);if(h[0].newPos+1>=s&&c+1>=u){for(var m=[],E=0;E=s&&T+1>=u)return I(t,L.components,i,r);h[A]=L}a++}for(;a<=d;){var N=P();if(N)return N}},pushComponent:function(r,i,l){var t=r[r.length-1];t&&t.added===i&&t.removed===l?r[r.length-1]={count:t.count+1,added:i,removed:l}:r.push({count:1,added:i,removed:l})},extractCommon:function(r,i,l,t){for(var s=i.length,u=l.length,a=r.newPos,d=a-t,h=0;a+1=50,title:Ae.memers.length>=50?"\u672C\u7EC4\u6210\u5458\u5DF2\u6EE1":"\u6DFB12312\u52A0\u6210\u5458",onClick:function(){ce(Ae)}}," ",m.a.createElement(D.a,null)," \u6DFB\u52A0\u7EC4\u5458 ")):null):null)}))},V=e("9kvl"),H=e("ju9d");function y(U){var Y=U.children;return m.a.createElement("div",{className:"no-data"},m.a.createElement("img",{src:k.a,alt:"no-data",width:300}),Y)}var K={data:[],loading:!0,selectedGroup:{},showFormPanel:!1,showMemberPanel:!1,index:0},F;(function(U){U[U.INITDATA=0]="INITDATA",U[U.SHOWLOADING=1]="SHOWLOADING",U[U.SHOWFORMPANEL=2]="SHOWFORMPANEL",U[U.SHOWMEMBERPANEL=3]="SHOWMEMBERPANEL",U[U.SELECTGROUP=4]="SELECTGROUP",U[U.SETINDEX=5]="SETINDEX"})(F||(F={}));function ee(U,Y){switch(Y.type){case F.INITDATA:return Object(A.a)(Object(A.a)({},U),Y.payload);case F.SHOWLOADING:return Object(A.a)(Object(A.a)({},U),{},{loading:Y.payload});case F.SETINDEX:return Object(A.a)(Object(A.a)({},U),{},{index:Y.payload});case F.SHOWFORMPANEL:return Object(A.a)(Object(A.a)({},U),Y.payload);case F.SHOWMEMBERPANEL:return Object(A.a)(Object(A.a)({},U),Y.payload);case F.SELECTGROUP:return Object(A.a)(Object(A.a)({},U),{},{selectedGroup:Y.payload,showFormPanel:!0});default:throw new Error}}function J(U){var Y,x=U.user,Q=Object(c.useReducer)(ee,K),de=Object(s.a)(Q,2),ce=de[0],_e=de[1],ke=ce.data,fe=ce.index,ye=ce.loading,Ce=ce.showFormPanel,Se=ce.selectedGroup,Ie=ce.showMemberPanel,Be=(Y=x.userInfo)===null||Y===void 0?void 0:Y.role,tt=Object(c.useMemo)(function(){var Ze=[],He=[],rt=Object(l.a)(ke),$e;try{for(rt.s();!($e=rt.n()).done;){var Pe=$e.value;Pe.is_creat?Ze.push(Pe):He.push(Pe)}}catch(Oe){rt.e(Oe)}finally{rt.f()}return[Ze,He]},[ke]);Object(c.useEffect)(function(){Be===15&&_e({type:F.SETINDEX,payload:1})},[Be]);function qe(){return st.apply(this,arguments)}function st(){return st=Object(t.a)(h.a.mark(function Ze(){var He;return h.a.wrap(function($e){for(;;)switch($e.prev=$e.next){case 0:return $e.next=2,T();case 2:He=$e.sent,_e({type:F.INITDATA,payload:{loading:!1,showFormPanel:!1,data:He.groups}});case 4:case"end":return $e.stop()}},Ze)})),st.apply(this,arguments)}Object(c.useEffect)(function(){qe()},[]);function ut(Ze){return ue.apply(this,arguments)}function ue(){return ue=Object(t.a)(h.a.mark(function Ze(He){return h.a.wrap(function($e){for(;;)switch($e.prev=$e.next){case 0:if(!Se.id){$e.next=5;break}return $e.next=3,C(Se.id,He);case 3:$e.next=7;break;case 5:return $e.next=7,B(He);case 7:qe();case 8:case"end":return $e.stop()}},Ze)})),ue.apply(this,arguments)}function Ae(){_e({type:F.SHOWFORMPANEL,payload:{showFormPanel:!0,selectedGroup:{}}})}function Ue(Ze){_e({type:F.SELECTGROUP,payload:Ze})}function Ve(){_e({type:F.SHOWFORMPANEL,payload:{showFormPanel:!1}})}function Ye(){_e({type:F.SHOWMEMBERPANEL,payload:{showMemberPanel:!1,selectedGroup:{}}})}function we(Ze){_e({type:F.SHOWMEMBERPANEL,payload:{showMemberPanel:!0,selectedGroup:Ze}})}function Te(Ze,He){return je.apply(this,arguments)}function je(){return je=Object(t.a)(h.a.mark(function Ze(He,rt){return h.a.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:return Pe.next=2,o(He,rt);case 2:qe();case 3:case"end":return Pe.stop()}},Ze)})),je.apply(this,arguments)}function Le(Ze){return Xe.apply(this,arguments)}function Xe(){return Xe=Object(t.a)(h.a.mark(function Ze(He){return h.a.wrap(function($e){for(;;)switch($e.prev=$e.next){case 0:return $e.next=2,M(He);case 2:qe();case 3:case"end":return $e.stop()}},Ze)})),Xe.apply(this,arguments)}function Ne(Ze){return We.apply(this,arguments)}function We(){return We=Object(t.a)(h.a.mark(function Ze(He){return h.a.wrap(function($e){for(;;)switch($e.prev=$e.next){case 0:return $e.next=2,n(He);case 2:qe();case 3:case"end":return $e.stop()}},Ze)})),We.apply(this,arguments)}function ot(Ze){_e({type:F.SETINDEX,payload:parseInt(Ze.target.id,10)})}function et(Ze,He){return Je.apply(this,arguments)}function Je(){return Je=Object(t.a)(h.a.mark(function Ze(He,rt){return h.a.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:return Ye(),Pe.next=3,f({user_ids:He,group_id:rt});case 3:qe();case 4:case"end":return Pe.stop()}},Ze)})),Je.apply(this,arguments)}return m.a.createElement(m.a.Fragment,null,m.a.createElement("div",{className:"teaching-circling-container"},m.a.createElement("h3",null," \u6559\u7814\u56E2\u961F ",Be<=12&&m.a.createElement(p.a,{type:"primary",disabled:ke.length>=50,title:ke.length>=50?"\u60A8\u52A0\u5165\u7684\u6559\u7814\u7EC4\u5DF2\u8FBE\u4E0A\u9650":"",onClick:Ae},"\u65B0\u5EFA")," "),m.a.createElement("div",{className:"teaching-circling-body"},Be===15?null:m.a.createElement("ul",{className:"navs"},m.a.createElement("li",{className:fe===0?"active":""},m.a.createElement("a",{id:"0",onClick:ot},"\u6211\u521B\u5EFA\u7684")),m.a.createElement("li",{className:fe===1?"active":""},m.a.createElement("a",{id:"1",onClick:ot},"\u6211\u52A0\u5165\u7684"))),m.a.createElement("div",{className:tt[fe].length===0?"nodata-content":"main-content"},tt[fe].length===0?m.a.createElement(y,null,Be<=12?m.a.createElement(m.a.Fragment,null," ",m.a.createElement("p",null,"\u6559\u7814\u56E2\u961F\u6709\u52A9\u4E8E\u4F60\u548C\u4F60\u7684\u4F19\u4F34\u4EEC\u4E00\u8D77\u521B\u5EFA\u5B9E\u8BAD\u3001\u534F\u540C\u6559\u5B66\uFF0C\u6216\u5F00\u5C55\u5176\u4ED6\u6559\u7814\u6D3B\u52A8\u3002")," ",m.a.createElement("p",null,"\u5F53\u524D\u60A8\u5C1A\u672A\u7EC4\u5EFA\u5C5E\u4E8E\u81EA\u5DF1\u6559\u7814\u56E2\u961F\uFF0C\u5FEB\u53BB\u7EC4\u5EFA\u5427\uFF01")," "):m.a.createElement("p",null," \u60A8\u5C1A\u672A\u52A0\u5165\u4EFB\u4F55\u6559\u7814\u5C0F\u7EC4\uFF0C\u8BF7\u7B49\u5F85\u8001\u5E08\u7684\u53EC\u5524\u5427\uFF01 ")):m.a.createElement(Z,{onExitGroup:Ne,onPlusMember:we,onDelMember:Te,onDelGroup:Le,isAdminOrTeacher:Be<=12,onChangeGroupName:Ue,data:tt[fe]}))),m.a.createElement("p",{style:{width:1200,margin:"0 auto 40px auto"},className:"desc"}," * \u6211\u4EEC\u786E\u4FDD\u4F60\u6240\u63D0\u4F9B\u7684\u4FE1\u606F\u5747\u5904\u4E8E\u4E25\u683C\u4FDD\u5BC6\u72B6\u6001\uFF0C\u4E0D\u4F1A\u6CC4\u9732 ")),m.a.createElement(g,{callback:ut,visible:Ce,onCancel:Ve,id:Se.id,name:Se.name}),m.a.createElement(N.a,{centered:!0,title:"\u6DFB\u52A0\u6210\u5458",visible:Ie,onCancel:Ye,footer:null,width:1100,bodyStyle:{minHeight:200}},m.a.createElement(H.a,{container_id:Se.id,container_type:4,onSelect:et,onCancel:Ye})))}var ne=Object(V.a)(function(U){var Y=U.user;return{user:Y}})(J),re=e("SLjR"),pe=e("55Ip"),se=a.a.Group,Ee=j.a=function(U){var Y=U.onSelect,x=U.onCancel,Q=Object(c.useState)([]),de=Object(s.a)(Q,2),ce=de[0],_e=de[1],ke=Object(c.useState)(!0),fe=Object(s.a)(ke,2),ye=fe[0],Ce=fe[1];Object(c.useEffect)(function(){function Be(){return tt.apply(this,arguments)}function tt(){return tt=Object(t.a)(h.a.mark(function qe(){var st,ut;return h.a.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:return Ae.next=2,Object(E.c)("teach_groups/my.json");case 2:st=Ae.sent,ut=st.groups,_e(ut),Ce(!1);case 6:case"end":return Ae.stop()}},qe)})),tt.apply(this,arguments)}Be()},[]);var Se=Object(c.useMemo)(function(){var Be=[],tt=[],qe=Object(l.a)(ce),st;try{for(qe.s();!(st=qe.n()).done;){var ut=st.value;ut.is_creat?Be.push(ut):tt.push(ut)}}catch(ue){qe.e(ue)}finally{qe.f()}return[Be,tt]},[ce]);function Ie(Be){Y(Be)}return m.a.createElement(b.a,{className:"select-teach-group",onFinish:Ie},ye?m.a.createElement(i.a,{paragraph:!0}):ce.length===0?m.a.createElement(y,null,"\u60A8\u5C1A\u672A\u521B\u5EFA\u60A8\u7684\u6559\u7814\u56E2\u961F\uFF0C\u5FEB\u53BB",m.a.createElement(pe.a,{to:"/account/teach-group"},"\u521B\u5EFA"),"\u5427"):m.a.createElement(m.a.Fragment,null,m.a.createElement(b.a.Item,{name:"group_id"},m.a.createElement(se,null,m.a.createElement("p",{style:{fontSize:"12px"}},"\u6211\u521B\u5EFA\u7684\uFF1A"),m.a.createElement("ul",{className:"groups"},Se[0].map(function(Be){return m.a.createElement("li",{key:Be.id},m.a.createElement(a.a,{value:Be.id},Be.name))})),m.a.createElement("p",{style:{fontSize:"12px"}},"\u6211\u52A0\u5165\u7684\uFF1A"),m.a.createElement("ul",{className:"groups"},Se[1].map(function(Be){return m.a.createElement("li",{key:Be.id},m.a.createElement(a.a,{value:Be.id},Be.name))})))),m.a.createElement("div",{className:"btn-actions"},m.a.createElement(p.a,{type:"ghost",onClick:x,style:{marginRight:10}},"\u53D6\u6D88"),m.a.createElement(p.a,{type:"primary",htmlType:"submit"},"\u786E\u5B9A"))))}},DN4a:function($,j,e){var I=e("Fofx"),p=e("QBsz"),O=I.identity,b=5e-5;function r(d){return d>b||d<-b}var i=function(d){d=d||{},d.position||(this.position=[0,0]),d.rotation==null&&(this.rotation=0),d.scale||(this.scale=[1,1]),this.origin=this.origin||null},l=i.prototype;l.transform=null,l.needLocalTransform=function(){return r(this.rotation)||r(this.position[0])||r(this.position[1])||r(this.scale[0]-1)||r(this.scale[1]-1)};var t=[];l.updateTransform=function(){var d=this.parent,h=d&&d.transform,c=this.needLocalTransform(),m=this.transform;if(!(c||h)){m&&O(m);return}m=m||I.create(),c?this.getLocalTransform(m):O(m),h&&(c?I.mul(m,d.transform,m):I.copy(m,d.transform)),this.transform=m;var E=this.globalScaleRatio;if(E!=null&&E!==1){this.getGlobalScale(t);var P=t[0]<0?-1:1,N=t[1]<0?-1:1,A=((t[0]-P)*E+P)/t[0]||0,L=((t[1]-N)*E+N)/t[1]||0;m[0]*=A,m[1]*=A,m[2]*=L,m[3]*=L}this.invTransform=this.invTransform||I.create(),I.invert(this.invTransform,m)},l.getLocalTransform=function(d){return i.getLocalTransform(this,d)},l.setTransform=function(d){var h=this.transform,c=d.dpr||1;h?d.setTransform(c*h[0],c*h[1],c*h[2],c*h[3],c*h[4],c*h[5]):d.setTransform(c,0,0,c,0,0)},l.restoreTransform=function(d){var h=d.dpr||1;d.setTransform(h,0,0,h,0,0)};var s=[],u=I.create();l.setLocalTransform=function(d){if(!d)return;var h=d[0]*d[0]+d[1]*d[1],c=d[2]*d[2]+d[3]*d[3],m=this.position,E=this.scale;r(h-1)&&(h=Math.sqrt(h)),r(c-1)&&(c=Math.sqrt(c)),d[0]<0&&(h=-h),d[3]<0&&(c=-c),m[0]=d[4],m[1]=d[5],E[0]=h,E[1]=c,this.rotation=Math.atan2(-d[1]/c,d[0]/h)},l.decomposeTransform=function(){if(!this.transform)return;var d=this.parent,h=this.transform;d&&d.transform&&(I.mul(s,d.invTransform,h),h=s);var c=this.origin;c&&(c[0]||c[1])&&(u[4]=c[0],u[5]=c[1],I.mul(s,h,u),s[4]-=c[0],s[5]-=c[1],h=s),this.setLocalTransform(h)},l.getGlobalScale=function(d){var h=this.transform;return d=d||[],h?(d[0]=Math.sqrt(h[0]*h[0]+h[1]*h[1]),d[1]=Math.sqrt(h[2]*h[2]+h[3]*h[3]),h[0]<0&&(d[0]=-d[0]),h[3]<0&&(d[1]=-d[1]),d):(d[0]=1,d[1]=1,d)},l.transformCoordToLocal=function(d,h){var c=[d,h],m=this.invTransform;return m&&p.applyTransform(c,c,m),c},l.transformCoordToGlobal=function(d,h){var c=[d,h],m=this.transform;return m&&p.applyTransform(c,c,m),c},i.getLocalTransform=function(d,h){h=h||[],O(h);var c=d.origin,m=d.scale||[1,1],E=d.rotation||0,P=d.position||[0,0];return c&&(h[4]-=c[0],h[5]-=c[1]),I.scale(h,h,m),E&&I.rotate(h,h,E),c&&(h[4]+=c[0],h[5]+=c[1]),h[4]+=P[0],h[5]+=P[1],h};var a=i;$.exports=a},Dagg:function($,j,e){var I=e("Gev7"),p=e("mFDi"),O=e("bYtY"),b=e("Xnb7");function r(l){I.call(this,l)}r.prototype={constructor:r,type:"image",brush:function(l,t){var s=this.style,u=s.image;s.bind(l,this,t);var a=this._image=b.createOrUpdateImage(u,this._image,this,this.onload);if(!a||!b.isImageReady(a))return;var d=s.x||0,h=s.y||0,c=s.width,m=s.height,E=a.width/a.height;if(c==null&&m!=null?c=m*E:m==null&&c!=null?m=c/E:c==null&&m==null&&(c=a.width,m=a.height),this.setTransform(l),s.sWidth&&s.sHeight){var P=s.sx||0,N=s.sy||0;l.drawImage(a,P,N,s.sWidth,s.sHeight,d,h,c,m)}else if(s.sx&&s.sy){var P=s.sx,N=s.sy,A=c-P,L=m-N;l.drawImage(a,P,N,A,L,d,h,c,m)}else l.drawImage(a,d,h,c,m);s.text!=null&&(this.restoreTransform(l),this.drawRectText(l,this.getBoundingRect()))},getBoundingRect:function(){var l=this.style;return this._rect||(this._rect=new p(l.x||0,l.y||0,l.width||0,l.height||0)),this._rect}},O.inherits(r,I);var i=r;$.exports=i},E7E6:function($,j){$.exports="data:image/png;base64,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"},FMhn:function($,j,e){"use strict";e.r(j);var I=e("DjyN"),p=e("NUBc"),O=e("cWXX"),b=e("/ezw"),r=e("qVdP"),i=e("jsC+"),l=e("lUTK"),t=e("BvKs"),s=e("+L6B"),u=e("2/Rp"),a=e("miYZ"),d=e("tsqr"),h=e("2qtc"),c=e("kLXV"),m=e("9og8"),E=e("tJVT"),P=e("PpiC"),N=e("WmNS"),A=e.n(N),L=e("q1tI"),v=e.n(L),k=e("9kvl"),T=e("zeYf"),B=e("m3rI"),C=e("7Kak"),f=e("9yH6"),n=e("+MdJ"),o=e.n(n),M=function(J){var ne=J.shixunsDetail,re=J.globalSetting,pe=J.loading,se=J.dispatch,Ee=J.onReloadData,U=Object(P.a)(J,["shixunsDetail","globalSetting","loading","dispatch","onReloadData"]),Y=Object(L.useState)(),x=Object(E.a)(Y,2),Q=x[0],de=x[1],ce=Object(L.useState)([]),_e=Object(E.a)(ce,2),ke=_e[0],fe=_e[1];Object(L.useEffect)(function(){ne.actionTabs.key==="Collaborators-ChangeManager"&&ye()},[ne.actionTabs.key]);var ye=function(){var Be=Object(m.a)(A.a.mark(function tt(){var qe,st;return A.a.wrap(function(ue){for(;;)switch(ue.prev=ue.next){case 0:return ue.next=2,se({type:"shixunsDetail/getChangeManager",payload:{id:(qe=ne.actionTabs.params)===null||qe===void 0?void 0:qe.id}});case 2:st=ue.sent,fe(st||[]);case 4:case"end":return ue.stop()}},tt)}));return function(){return Be.apply(this,arguments)}}(),Ce=function(){var tt;se({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:(tt=ne.actionTabs.params)===null||tt===void 0?void 0:tt.id}}})},Se=function(){var Be=Object(m.a)(A.a.mark(function tt(){var qe,st;return A.a.wrap(function(ue){for(;;)switch(ue.prev=ue.next){case 0:if(Q){ue.next=3;break}return d.b.info("\u6240\u9009\u4EBA\u5458\u4E3A\u7A7A\uFF0C\u6CA1\u6709\u66F4\u6362\u6210\u529F"),ue.abrupt("return");case 3:return ue.next=5,se({type:"shixunsDetail/changeManager",payload:{id:(qe=ne.actionTabs.params)===null||qe===void 0?void 0:qe.id,user_id:Q}});case 5:st=ue.sent,Ie(),st&&(Ee(),d.b.info(st.message));case 8:case"end":return ue.stop()}},tt)}));return function(){return Be.apply(this,arguments)}}(),Ie=function(){se({type:"shixunsDetail/setActionTabs",payload:{}}),de(null)};return v.a.createElement(c.a,{centered:!0,keyboard:!1,closable:!1,title:"\u66F4\u6362\u7BA1\u7406\u5458",visible:ne.actionTabs.key==="Collaborators-ChangeManager",confirmLoading:pe.effects["shixunsDetail/changeManager"],onOk:Se,onCancel:Ie},v.a.createElement("div",null,v.a.createElement("div",{className:o.a.title},"\u9009\u62E9\u7684\u6210\u5458\u5C06\u4F1A\u6210\u4E3A\u65B0\u7684\u7BA1\u7406\u5458",v.a.createElement("br",null),"\u60A8\u5C06\u4E0D\u518D\u62E5\u6709\u7BA1\u7406\u5458\u7684\u6743\u9650\uFF0C\u4F46\u60A8\u4ECD\u662F\u5408\u4F5C\u56E2\u961F\u7684\u4E00\u5458"),v.a.createElement("div",{className:o.a.content},ke.length?v.a.createElement(f.a.Group,{value:Q,onChange:function(tt){return de(tt.target.value)}},ke.map(function(Be,tt){return v.a.createElement(f.a,{className:o.a.radio,key:tt,value:Be.user_id},Be.name)})):v.a.createElement("div",{className:o.a.add},v.a.createElement("span",null,"\u8BF7\u5148\u5C06\u65B0\u7684\u7BA1\u7406\u5458\u901A\u8FC7",v.a.createElement("a",{className:o.a.colorBlue,onClick:Ce},'"\u6DFB\u52A0\u5408\u4F5C\u8005"'),"\u52A0\u5165\u5408\u4F5C\u8005\u5217\u8868")))))},w=Object(k.a)(function(ee){var J=ee.shixunsDetail,ne=ee.loading,re=ee.globalSetting;return{shixunsDetail:J,globalSetting:re,loading:ne}})(M),_=e("Znn+"),g=e("ZTPi"),R=e("ju9d"),S=e("DDK+"),D=g.a.TabPane,G=function(ee){var J=ee.visible,ne=ee.onCancel,re=ee.onSelectGroup,pe=ee.shixunId,se=ee.onSelectCollaborator;return v.a.createElement(c.a,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",visible:J,width:1100,centered:!0,keyboard:!1,onCancel:ne,maskClosable:!1,bodyStyle:{minHeight:400,padding:"0 20px 20px 20px"},footer:null},v.a.createElement(g.a,{defaultActiveKey:"1"},v.a.createElement(D,{tab:"\u641C\u7D22\u6DFB\u52A0",key:"1"},v.a.createElement(R.a,{onCancel:ne,container_type:2,container_id:pe,onSelect:se})),v.a.createElement(D,{tab:"\u56E2\u961F\u6DFB\u52A0",key:"2"},v.a.createElement(S.a,{onCancel:ne,onSelect:re}))))},Z=e("7F0i"),V=e.n(Z),H=e("8Skl"),y=e("ruvs"),K=function(J){var ne,re,pe,se,Ee,U,Y=J.shixunsDetail,x=J.globalSetting,Q=J.loading,de=J.user,ce=J.dispatch,_e=Object(P.a)(J,["shixunsDetail","globalSetting","loading","user","dispatch"]),ke=Object(L.useRef)(),fe=Object(L.useState)(0),ye=Object(E.a)(fe,2),Ce=ye[0],Se=ye[1],Ie=Object(L.useState)([]),Be=Object(E.a)(Ie,2),tt=Be[0],qe=Be[1],st=Object(L.useState)({id:null,page:1}),ut=Object(E.a)(st,2),ue=ut[0],Ae=ut[1],Ue=(ne=de.userInfo)===null||ne===void 0||((re=ne.shixun)===null||re===void 0)?void 0:re.editable,Ve=((pe=de.userInfo)===null||pe===void 0?void 0:pe.role)<=2||((se=de.userInfo)===null||se===void 0||((Ee=se.shixun)===null||Ee===void 0)?void 0:Ee.is_creator);Object(L.useEffect)(function(){ke.current=_e.match.params.id,ue.id=ke.current,Ae(ue),Ye(ue)},[]);var Ye=function(){var Je=Object(m.a)(A.a.mark(function Ze(He){var rt;return A.a.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:return Pe.next=2,ce({type:"shixunsDetail/getCollaboratorsData",payload:He});case 2:rt=Pe.sent,rt&&(qe(rt.members||[]),Se(rt.member_count));case 4:case"end":return Pe.stop()}},Ze)}));return function(He){return Je.apply(this,arguments)}}(),we=function(){var Je=Object(m.a)(A.a.mark(function Ze(){var He;return A.a.wrap(function($e){for(;;)switch($e.prev=$e.next){case 0:return ue.page=1,Ae(ue),He=Object(y.b)(),$e.next=5,ce({type:"user/getUserInfo",payload:He});case 5:return $e.next=7,Ye(ue);case 7:case"end":return $e.stop()}},Ze)}));return function(){return Je.apply(this,arguments)}}(),Te=function(Ze){ue.page=Ze,Ae(ue),Ye(ue)},je=function(Ze){c.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:v.a.createElement("div",{className:V.a.modal},"\u786E\u5B9A\u8981\u5220\u9664\u5417\uFF1F"),onOk:function(){var He=Object(m.a)(A.a.mark(function $e(){var Pe,Oe;return A.a.wrap(function(be){for(;;)switch(be.prev=be.next){case 0:return be.next=2,ce({type:"shixunsDetail/deleteCollaborators",payload:{id:ke.current,userId:Ze}});case 2:if(Oe=be.sent,!(((Pe=de.userInfo)===null||Pe===void 0?void 0:Pe.user_id)===Ze)){be.next=6;break}return k.d.push("/shixuns"),be.abrupt("return");case 6:d.b.info(Oe==null?void 0:Oe.message),ue.page=1,Ae(ue),Ye(ue);case 10:case"end":return be.stop()}},$e)}));function rt(){return He.apply(this,arguments)}return rt}()})},Le=function(){ce({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-ChangeManager",params:{id:ke.current}}})};function Xe(Je,Ze,He,rt){return Ne.apply(this,arguments)}function Ne(){return Ne=Object(m.a)(A.a.mark(function Je(Ze,He,rt,$e){return A.a.wrap(function(Oe){for(;;)switch(Oe.prev=Oe.next){case 0:return Oe.next=2,ce({type:"shixunsDetail/updateCollaboratorEditable",payload:{identifier:Ze,user_id:He,editable:rt?0:1}});case 2:Ye(ue);case 3:case"end":return Oe.stop()}},Je)})),Ne.apply(this,arguments)}var We=function(){ce({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:ke.current}}})};function ot(){ce({type:"shixunsDetail/setActionTabs",payload:{}})}var et={visible:Y.actionTabs.key==="Collaborators-AddCollaborator",onCancel:ot,shixunId:ke.current,onSelectCollaborator:function(){var Je=Object(m.a)(A.a.mark(function He(rt){var $e;return A.a.wrap(function(Oe){for(;;)switch(Oe.prev=Oe.next){case 0:return ot(),Oe.next=3,ce({type:"shixunsDetail/addCollaborator",payload:{id:ke.current,user_ids:rt}});case 3:$e=Oe.sent,$e&&(d.b.success("\u6DFB\u52A0\u6210\u529F"),we());case 5:case"end":return Oe.stop()}},He)}));function Ze(He){return Je.apply(this,arguments)}return Ze}(),onSelectGroup:function(){var Je=Object(m.a)(A.a.mark(function He(rt){var $e;return A.a.wrap(function(Oe){for(;;)switch(Oe.prev=Oe.next){case 0:return ot(),Oe.next=3,ce({type:"shixunsDetail/addTeachGroupMember",payload:{identifier:ke.current,group_id:rt.group_id}});case 3:$e=Oe.sent,$e&&(d.b.success("\u6DFB\u52A0\u6210\u529F"),we());case 5:case"end":return Oe.stop()}},He)}));function Ze(He){return Je.apply(this,arguments)}return Ze}()};return v.a.createElement("section",{className:V.a.bg},v.a.createElement("div",{className:V.a.wrap},v.a.createElement("div",{className:V.a.content},((U=Y.detail)===null||U===void 0?void 0:U.identity)<5&&v.a.createElement("div",{className:V.a.head},v.a.createElement("span",{className:V.a.headCount},Ce,"\u4EBA"),v.a.createElement("div",null,Ve&&v.a.createElement(u.a,{type:"primary",ghost:!0,className:V.a.button,onClick:Le},"\u66F4\u6362\u7BA1\u7406\u5458"),Ue&&v.a.createElement(u.a,{type:"primary",className:V.a.button,onClick:We},"\u6DFB\u52A0\u5408\u4F5C\u8005"))),v.a.createElement("div",{className:V.a.list},v.a.createElement(b.a,{loading:Q.effects["shixunsDetail/getCollaboratorsData"],active:!0,avatar:{size:40},paragraph:{rows:3},className:"mt30"},tt.map(function(Je,Ze){var He,rt,$e,Pe,Oe,Ke,be,X;return v.a.createElement("div",{className:V.a.itemWrap,key:Ze},v.a.createElement("a",{href:(He=Je.user)===null||He===void 0?void 0:He.user_url,target:"_blank",className:V.a.imgWrap},v.a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"48",width:"48",className:V.a.img,src:"".concat(B.a.IMG_SERVER,"/images/").concat((rt=Je.user)===null||rt===void 0?void 0:rt.image_url)}),(($e=Je.user)===null||$e===void 0?void 0:$e.shixun_manager)&&v.a.createElement("span",{className:V.a.manager},"\u521B\u5EFA\u8005")),v.a.createElement("div",{className:V.a.itemContent},v.a.createElement("p",{className:V.a.nameWrap},v.a.createElement("a",{href:Je.user.user_url,target:"_blank",className:V.a.name},(Pe=Je.user)===null||Pe===void 0?void 0:Pe.name),v.a.createElement("div",{className:V.a.actionGroup},Ve?(Oe=Je.user)!==null&&Oe!==void 0&&Oe.shixun_manager?null:v.a.createElement(i.a,{overlay:v.a.createElement(t.a,{selectedKeys:[Je.editable?"1":"2"],onClick:function(){var De;Xe(Y.detail.identifier,Je.user.user_id,Je.editable,(De=Je.user)===null||De===void 0?void 0:De.name)}},v.a.createElement(t.a.Item,{key:1},"\u7F16\u8F91\u6743\u9650"),v.a.createElement(t.a.Item,{key:2},"\u67E5\u770B\u6743\u9650"))},v.a.createElement("div",null,Je.editable?v.a.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u7F16\u8F91\u6743\u9650"):v.a.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u67E5\u770B\u6743\u9650")," ",v.a.createElement(H.a,{style:{fontSize:"14px",color:"#888888"}}))):Je.editable?v.a.createElement("span",{className:"c-green"},"\u53EF\u7F16\u8F91\u5B9E\u8BAD"):v.a.createElement("span",{className:"c-grey-c"},"\u4E0D\u53EF\u7F16\u8F91\u5B9E\u8BAD"),!((Ke=Je.user)!==null&&Ke!==void 0&&Ke.shixun_manager)&&Ue&&Je.user.user_id!==((be=de.userInfo)===null||be===void 0?void 0:be.user_id)?v.a.createElement("a",{className:"c-grey-c",onClick:function(){var De;return je((De=Je.user)===null||De===void 0?void 0:De.user_id)}},"\u5220\u9664"):null)),v.a.createElement("p",{className:V.a.schoolWrap},v.a.createElement("span",{className:V.a.school},(X=Je.user)===null||X===void 0?void 0:X.school_name))))})))),Ce>10&&v.a.createElement("div",{className:V.a.countWrap},v.a.createElement(p.a,{showQuickJumper:!0,showSizeChanger:!1,total:Ce,onChange:function(Ze){return Te(Ze)},pageSize:16,current:ue.page}))),v.a.createElement(T.a,null),v.a.createElement(w,{onReloadData:we}),v.a.createElement(G,et))},F=j.default=Object(k.a)(function(ee){var J=ee.shixunsDetail,ne=ee.loading,re=ee.globalSetting,pe=ee.user;return{shixunsDetail:J,globalSetting:re,user:pe,loading:ne}})(K)},FOrL:function($,j,e){$.exports=e.p+"static/nodata.a6b3f948.png"},FPkq:function($,j,e){$.exports=e.p+"static/qrCode.dd0fe9b2.png"},Fofx:function($,j){var e=typeof Float32Array=="undefined"?Array:Float32Array;function I(){var u=new e(6);return p(u),u}function p(u){return u[0]=1,u[1]=0,u[2]=0,u[3]=1,u[4]=0,u[5]=0,u}function O(u,a){return u[0]=a[0],u[1]=a[1],u[2]=a[2],u[3]=a[3],u[4]=a[4],u[5]=a[5],u}function b(u,a,d){var h=a[0]*d[0]+a[2]*d[1],c=a[1]*d[0]+a[3]*d[1],m=a[0]*d[2]+a[2]*d[3],E=a[1]*d[2]+a[3]*d[3],P=a[0]*d[4]+a[2]*d[5]+a[4],N=a[1]*d[4]+a[3]*d[5]+a[5];return u[0]=h,u[1]=c,u[2]=m,u[3]=E,u[4]=P,u[5]=N,u}function r(u,a,d){return u[0]=a[0],u[1]=a[1],u[2]=a[2],u[3]=a[3],u[4]=a[4]+d[0],u[5]=a[5]+d[1],u}function i(u,a,d){var h=a[0],c=a[2],m=a[4],E=a[1],P=a[3],N=a[5],A=Math.sin(d),L=Math.cos(d);return u[0]=h*L+E*A,u[1]=-h*A+E*L,u[2]=c*L+P*A,u[3]=-c*A+L*P,u[4]=L*m+A*N,u[5]=L*N-A*m,u}function l(u,a,d){var h=d[0],c=d[1];return u[0]=a[0]*h,u[1]=a[1]*c,u[2]=a[2]*h,u[3]=a[3]*c,u[4]=a[4]*h,u[5]=a[5]*c,u}function t(u,a){var d=a[0],h=a[2],c=a[4],m=a[1],E=a[3],P=a[5],N=d*E-m*h;return N?(N=1/N,u[0]=E*N,u[1]=-m*N,u[2]=-h*N,u[3]=d*N,u[4]=(h*P-E*c)*N,u[5]=(m*c-d*P)*N,u):null}function s(u){var a=I();return O(a,u),a}j.create=I,j.identity=p,j.copy=O,j.mul=b,j.translate=r,j.rotate=i,j.scale=l,j.invert=t,j.clone=s},FxDU:function($,j,e){"use strict";Object.defineProperty(j,"__esModule",{value:!0}),j.createSensor=void 0;var I=e("QO+J"),p=e("j5sG"),O=typeof ResizeObserver!="undefined"?p.createSensor:I.createSensor;j.createSensor=O},Fxgj:function($,j,e){},GABl:function($,j){$.exports="data:image/png;base64,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"},Gev7:function($,j,e){var I=e("bYtY"),p=e("K2GJ"),O=e("1bdT"),b=e("ni6a");function r(l){l=l||{},O.call(this,l);for(var t in l)l.hasOwnProperty(t)&&t!=="style"&&(this[t]=l[t]);this.style=new p(l.style,this),this._rect=null,this.__clipPaths=null}r.prototype={constructor:r,type:"displayable",__dirty:!0,invisible:!1,z:0,z2:0,zlevel:0,draggable:!1,dragging:!1,silent:!1,culling:!1,cursor:"pointer",rectHover:!1,progressive:!1,incremental:!1,globalScaleRatio:1,beforeBrush:function(l){},afterBrush:function(l){},brush:function(l,t){},getBoundingRect:function(){},contain:function(l,t){return this.rectContain(l,t)},traverse:function(l,t){l.call(t,this)},rectContain:function(l,t){var s=this.transformCoordToLocal(l,t),u=this.getBoundingRect();return u.contain(s[0],s[1])},dirty:function(){this.__dirty=this.__dirtyText=!0,this._rect=null,this.__zr&&this.__zr.refresh()},animateStyle:function(l){return this.animate("style",l)},attrKV:function(l,t){l!=="style"?O.prototype.attrKV.call(this,l,t):this.style.set(t)},setStyle:function(l,t){return this.style.set(l,t),this.dirty(!1),this},useStyle:function(l){return this.style=new p(l,this),this.dirty(!1),this},calculateTextPosition:null},I.inherits(r,O),I.mixin(r,b);var i=r;$.exports=i},Gytx:function($,j){$.exports=function(I,p,O,b){var r=O?O.call(b,I,p):void 0;if(r!==void 0)return!!r;if(I===p)return!0;if(typeof I!="object"||!I||typeof p!="object"||!p)return!1;var i=Object.keys(I),l=Object.keys(p);if(i.length!==l.length)return!1;for(var t=Object.prototype.hasOwnProperty.bind(p),s=0;s3&&(t=e.call(t,1));for(var u=i.length,a=0;a4&&(t=e.call(t,1,t.length-1));for(var u=t[t.length-1],a=i.length,d=0;dthis._ux||P(k-this._yi)>this._uy||this._len<5;return this.addData(l.L,v,k),this._ctx&&T&&(this._needsDash()?this._dashedLineTo(v,k):this._ctx.lineTo(v,k)),T&&(this._xi=v,this._yi=k),this},bezierCurveTo:function(v,k,T,B,C,f){return this.addData(l.C,v,k,T,B,C,f),this._ctx&&(this._needsDash()?this._dashedBezierTo(v,k,T,B,C,f):this._ctx.bezierCurveTo(v,k,T,B,C,f)),this._xi=C,this._yi=f,this},quadraticCurveTo:function(v,k,T,B){return this.addData(l.Q,v,k,T,B),this._ctx&&(this._needsDash()?this._dashedQuadraticTo(v,k,T,B):this._ctx.quadraticCurveTo(v,k,T,B)),this._xi=T,this._yi=B,this},arc:function(v,k,T,B,C,f){return this.addData(l.A,v,k,T,T,B,C-B,0,f?0:1),this._ctx&&this._ctx.arc(v,k,T,B,C,f),this._xi=c(C)*T+v,this._yi=m(C)*T+k,this},arcTo:function(v,k,T,B,C){return this._ctx&&this._ctx.arcTo(v,k,T,B,C),this},rect:function(v,k,T,B){return this._ctx&&this._ctx.rect(v,k,T,B),this.addData(l.R,v,k,T,B),this},closePath:function(){this.addData(l.Z);var v=this._ctx,k=this._x0,T=this._y0;return v&&(this._needsDash()&&this._dashedLineTo(k,T),v.closePath()),this._xi=k,this._yi=T,this},fill:function(v){v&&v.fill(),this.toStatic()},stroke:function(v){v&&v.stroke(),this.toStatic()},setLineDash:function(v){if(v instanceof Array){this._lineDash=v,this._dashIdx=0;for(var k=0,T=0;Tk.length&&(this._expandData(),k=this.data);for(var T=0;T0&&g<=v||M<0&&g>=v||M===0&&(w>0&&R<=k||w<0&&R>=k);){if(G=this._dashIdx,S=C[G],g+=M*S,R+=w*S,this._dashIdx=(G+1)%D,M>0&&gn||w>0&&Ro)continue;f[G%2?"moveTo":"lineTo"](M>=0?d(g,v):h(g,v),w>=0?d(R,k):h(R,k))}M=g-v,w=R-k,this._dashOffset=-E(M*M+w*w)},_dashedBezierTo:function(v,k,T,B,C,f){var n=this._dashSum,o=this._dashOffset,M=this._lineDash,w=this._ctx,_=this._xi,g=this._yi,R,S,D,G=I.cubicAt,Z=0,V=this._dashIdx,H=M.length,y,K,F=0;for(o<0&&(o=n+o),o%=n,R=0;R<1;R+=.1)S=G(_,v,T,C,R+.1)-G(_,v,T,C,R),D=G(g,k,B,f,R+.1)-G(g,k,B,f,R),Z+=E(S*S+D*D);for(;Vo);V++);for(R=(F-o)/Z;R<=1;)y=G(_,v,T,C,R),K=G(g,k,B,f,R),V%2?w.moveTo(y,K):w.lineTo(y,K),R+=M[V]/Z,V=(V+1)%H;V%2!==0&&w.lineTo(C,f),S=C-y,D=f-K,this._dashOffset=-E(S*S+D*D)},_dashedQuadraticTo:function(v,k,T,B){var C=T,f=B;T=(T+2*v)/3,B=(B+2*k)/3,v=(this._xi+2*v)/3,k=(this._yi+2*k)/3,this._dashedBezierTo(v,k,T,B,C,f)},toStatic:function(){var v=this.data;v instanceof Array&&(v.length=this._len,N&&(this.data=new Float32Array(v)))},getBoundingRect:function(){t[0]=t[1]=u[0]=u[1]=Number.MAX_VALUE,s[0]=s[1]=a[0]=a[1]=-Number.MAX_VALUE;for(var v=this.data,k=0,T=0,B=0,C=0,f=0;fM||P(o-f)>w||g===_-1)&&(v.lineTo(n,o),C=n,f=o);break;case l.C:v.bezierCurveTo(k[g++],k[g++],k[g++],k[g++],k[g++],k[g++]),C=k[g-2],f=k[g-1];break;case l.Q:v.quadraticCurveTo(k[g++],k[g++],k[g++],k[g++]),C=k[g-2],f=k[g-1];break;case l.A:var S=k[g++],D=k[g++],G=k[g++],Z=k[g++],V=k[g++],H=k[g++],y=k[g++],K=k[g++],F=G>Z?G:Z,ee=G>Z?1:G/Z,J=G>Z?Z/G:1,ne=Math.abs(G-Z)>.001,re=V+H;ne?(v.translate(S,D),v.rotate(y),v.scale(ee,J),v.arc(0,0,F,V,re,1-K),v.scale(1/ee,1/J),v.rotate(-y),v.translate(-S,-D)):v.arc(S,D,F,V,re,1-K),g===1&&(T=c(V)*G+S,B=m(V)*Z+D),C=c(re)*G+S,f=m(re)*Z+D;break;case l.R:T=C=k[g],B=f=k[g+1],v.rect(k[g++],k[g++],k[g++],k[g++]);break;case l.Z:v.closePath(),C=T,f=B}}}},A.CMD=l;var L=A;$.exports=L},ItGF:function($,j){var e={};typeof wx=="object"&&typeof wx.getSystemInfoSync=="function"?e={browser:{},os:{},node:!1,wxa:!0,canvasSupported:!0,svgSupported:!1,touchEventsSupported:!0,domSupported:!1}:typeof document=="undefined"&&typeof self!="undefined"?e={browser:{},os:{},node:!1,worker:!0,canvasSupported:!0,domSupported:!1}:typeof navigator=="undefined"?e={browser:{},os:{},node:!0,worker:!1,canvasSupported:!0,svgSupported:!0,domSupported:!1}:e=p(navigator.userAgent);var I=e;function p(O){var b={},r={},i=O.match(/Firefox\/([\d.]+)/),l=O.match(/MSIE\s([\d.]+)/)||O.match(/Trident\/.+?rv:(([\d.]+))/),t=O.match(/Edge\/([\d.]+)/),s=/micromessenger/i.test(O);return i&&(r.firefox=!0,r.version=i[1]),l&&(r.ie=!0,r.version=l[1]),t&&(r.edge=!0,r.version=t[1]),s&&(r.weChat=!0),{browser:r,os:b,node:!1,canvasSupported:!!document.createElement("canvas").getContext,svgSupported:typeof SVGRect!="undefined",touchEventsSupported:"ontouchstart"in window&&!r.ie&&!r.edge,pointerEventsSupported:"onpointerdown"in window&&(r.edge||r.ie&&r.version>=11),domSupported:typeof document!="undefined"}}$.exports=I},JWDV:function($,j,e){$.exports=e.p+"static/charpter-white.5fa14f93.svg"},JeFH:function($,j){$.exports="data:image/png;base64,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"},Jky8:function($,j,e){"use strict";var I=e("sRBo"),p=e("kaz8"),O=e("5NDa"),b=e("5rEg"),r=e("miYZ"),i=e("tsqr"),l=e("9og8"),t=e("2qtc"),s=e("kLXV"),u=e("tJVT"),a=e("WmNS"),d=e.n(a),h=e("q1tI"),c=e.n(h),m=e("9kvl"),E=e("6CvP"),P=e("1XHU"),N=e("1vsH"),A;(function(v){v[v.Professor=1]="Professor",v[v.AssistantProfessor=2]="AssistantProfessor",v[v.Student=3]="Student"})(A||(A={}));var L=function(k){var T=k.visible,B=k.user,C=k.onCancel,f=C===void 0?function(){}:C,n=Object(h.useState)(),o=Object(u.a)(n,2),M=o[0],w=o[1],_=Object(h.useState)([]),g=Object(u.a)(_,2),R=g[0],S=g[1],D=Object(h.useState)(!1),G=Object(u.a)(D,2),Z=G[0],V=G[1],H=Object(h.useState)(!1),y=Object(u.a)(H,2),K=y[0],F=y[1],ee=Object(h.useState)(),J=Object(u.a)(ee,2),ne=J[0],re=J[1];Object(h.useEffect)(function(){var U;if(B!=null&&(U=B.userInfo)!==null&&U!==void 0&&U.identity){var Y;S([(B==null||((Y=B.userInfo)===null||Y===void 0)?void 0:Y.identity)==="student"?3:1])}},[B]);var pe=function(Y,x){if(R.includes(A.Professor)){s.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:c.a.createElement("div",{className:"tc"},x||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:function(){m.d.push("/classrooms/".concat(Y,"/students"))}});return}m.d.push("/classrooms/".concat(Y,"/students"))},se=function(){var U=Object(l.a)(d.a.mark(function Y(){var x;return d.a.wrap(function(de){for(;;)switch(de.prev=de.next){case 0:if(M){de.next=3;break}return i.b.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A"),de.abrupt("return");case 3:return V(!0),de.next=6,Object(E.c)({invite_code:M,professor:R.includes(A.Professor)?1:null,assistant_professor:R.includes(A.AssistantProfessor)?1:null,student:R.includes(A.Student)?1:null});case 6:if(x=de.sent,V(!1),!((x==null?void 0:x.status)===-2)){de.next=22;break}if(Ee(),!(x.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1")){de.next=14;break}return F(!0),re(1),de.abrupt("return");case 14:if(!(x.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1")){de.next=18;break}return F(!0),re(2),de.abrupt("return");case 18:if(!(x.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1")){de.next=22;break}return F(!0),re(3),de.abrupt("return");case 22:if(!((x==null?void 0:x.status)===0)){de.next=27;break}return Object(N.Y)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),Ee(),(x==null?void 0:x.course_id)&&pe(x.course_id,x.message),de.abrupt("return");case 27:case"end":return de.stop()}},Y)}));return function(){return U.apply(this,arguments)}}(),Ee=function(){var U=Object(l.a)(d.a.mark(function Y(){return d.a.wrap(function(Q){for(;;)switch(Q.prev=Q.next){case 0:f();case 1:case"end":return Q.stop()}},Y)}));return function(){return U.apply(this,arguments)}}();return c.a.createElement(c.a.Fragment,null,c.a.createElement(s.a,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",visible:T,confirmLoading:Z,onOk:se,onCancel:Ee},c.a.createElement("div",{className:"tc"},c.a.createElement("div",null,c.a.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),c.a.createElement(b.a,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:M,onChange:function(Y){if(Y.target.value.length>=7){i.b.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}w(Y.target.value)}})),c.a.createElement("div",{className:"mt10 font14"},c.a.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),c.a.createElement(p.a.Group,{value:R,onChange:function(Y){return S(Y)}},c.a.createElement(p.a,{value:A.Professor,disabled:R.includes(2)},"\u6559\u5E08"),c.a.createElement(p.a,{value:A.AssistantProfessor,disabled:R.includes(1)},"\u52A9\u6559"),c.a.createElement(p.a,{value:A.Student},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),c.a.createElement(P.a,{visible:K,onCancel:function(){return F(!1)},occupationValue:ne}))};j.a=Object(m.a)(function(v){var k=v.user;return{user:k}})(L)},Jq4h:function($,j,e){$.exports=e.p+"static/qrcode.54870d9b.png"},K2GJ:function($,j,e){var I=e("fW2E"),p=e("gut8"),O=p.ContextCachedBy,b=[["shadowBlur",0],["shadowOffsetX",0],["shadowOffsetY",0],["shadowColor","#000"],["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]],r=function(d){this.extendFrom(d,!1)};function i(d,h,c){var m=h.x==null?0:h.x,E=h.x2==null?1:h.x2,P=h.y==null?0:h.y,N=h.y2==null?0:h.y2;h.global||(m=m*c.width+c.x,E=E*c.width+c.x,P=P*c.height+c.y,N=N*c.height+c.y),m=isNaN(m)?0:m,E=isNaN(E)?1:E,P=isNaN(P)?0:P,N=isNaN(N)?0:N;var A=d.createLinearGradient(m,P,E,N);return A}function l(d,h,c){var m=c.width,E=c.height,P=Math.min(m,E),N=h.x==null?.5:h.x,A=h.y==null?.5:h.y,L=h.r==null?.5:h.r;h.global||(N=N*m+c.x,A=A*E+c.y,L=L*P);var v=d.createRadialGradient(N,A,0,N,A,L);return v}r.prototype={constructor:r,fill:"#000",stroke:null,opacity:1,fillOpacity:null,strokeOpacity:null,lineDash:null,lineDashOffset:0,shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,lineWidth:1,strokeNoScale:!1,text:null,font:null,textFont:null,fontStyle:null,fontWeight:null,fontSize:null,fontFamily:null,textTag:null,textFill:"#000",textStroke:null,textWidth:null,textHeight:null,textStrokeWidth:0,textLineHeight:null,textPosition:"inside",textRect:null,textOffset:null,textAlign:null,textVerticalAlign:null,textDistance:5,textShadowColor:"transparent",textShadowBlur:0,textShadowOffsetX:0,textShadowOffsetY:0,textBoxShadowColor:"transparent",textBoxShadowBlur:0,textBoxShadowOffsetX:0,textBoxShadowOffsetY:0,transformText:!1,textRotation:0,textOrigin:null,textBackgroundColor:null,textBorderColor:null,textBorderWidth:0,textBorderRadius:0,textPadding:null,rich:null,truncate:null,blend:null,bind:function(d,h,c){var m=this,E=c&&c.style,P=!E||d.__attrCachedBy!==O.STYLE_BIND;d.__attrCachedBy=O.STYLE_BIND;for(var N=0;N0},extendFrom:function(d,h){if(d)for(var c in d)d.hasOwnProperty(c)&&(h===!0||(h===!1?!this.hasOwnProperty(c):d[c]!=null))&&(this[c]=d[c])},set:function(d,h){typeof d=="string"?this[d]=h:this.extendFrom(d,!0)},clone:function(){var d=new this.constructor;return d.extendFrom(this,!0),d},getGradient:function(d,h,c){for(var m=h.type==="radial"?l:i,E=m(d,h,c),P=h.colorStops,N=0;N=0)continue;if(!Object.prototype.hasOwnProperty.call(d,m))continue;c[m]=d[m]}return c}function t(d,h){if(!(d instanceof h))throw new TypeError("Cannot call a class as a function")}function s(d,h){if(!d)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return h&&(typeof h=="object"||typeof h=="function")?h:d}function u(d,h){if(typeof h!="function"&&h!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof h);d.prototype=Object.create(h&&h.prototype,{constructor:{value:d,enumerable:!1,writable:!0,configurable:!0}}),h&&(Object.setPrototypeOf?Object.setPrototypeOf(d,h):d.__proto__=h)}var a=function(d){u(h,d);function h(c){t(this,h);var m=s(this,(h.__proto__||Object.getPrototypeOf(h)).call(this,c));return m.scrollListener=m.scrollListener.bind(m),m.eventListenerOptions=m.eventListenerOptions.bind(m),m.mousewheelListener=m.mousewheelListener.bind(m),m}return I(h,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var m=this.getParentElement(this.scrollComponent);m.scrollTop=m.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var m=!1,E={get passive(){m=!0}};try{document.addEventListener("test",null,E),document.removeEventListener("test",null,E)}catch(P){}return m}},{key:"eventListenerOptions",value:function(){var m=this.props.useCapture;return this.isPassiveSupported()&&(m={useCapture:this.props.useCapture,passive:!0}),m}},{key:"setDefaultLoader",value:function(m){this.defaultLoader=m}},{key:"detachMousewheelListener",value:function(){var m=window;this.props.useWindow===!1&&(m=this.scrollComponent.parentNode),m.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var m=window;this.props.useWindow===!1&&(m=this.getParentElement(this.scrollComponent)),m.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),m.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(m){var E=this.props.getScrollParent&&this.props.getScrollParent();return E!=null?E:m&&m.parentNode}},{key:"filterProps",value:function(m){return m}},{key:"attachScrollListener",value:function(){var m=this.getParentElement(this.scrollComponent);if(!this.props.hasMore||!m)return;var E=window;this.props.useWindow===!1&&(E=m),E.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),E.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),E.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}},{key:"mousewheelListener",value:function(m){m.deltaY===1&&!this.isPassiveSupported()&&m.preventDefault()}},{key:"scrollListener",value:function(){var m=this.scrollComponent,E=window,P=this.getParentElement(m),N=void 0;if(this.props.useWindow){var A=document.documentElement||document.body.parentNode||document.body,L=E.pageYOffset!==void 0?E.pageYOffset:A.scrollTop;this.props.isReverse?N=L:N=this.calculateOffset(m,L)}else this.props.isReverse?N=P.scrollTop:N=m.scrollHeight-P.scrollTop-P.clientHeight;N1&&arguments[1]!==void 0?arguments[1]:1,Le=Se.length,Xe=0;Xe1&&arguments[1]!==void 0?arguments[1]:!1;return Object(B.a)(V).map(function(y,K){if(!r.isValidElement(y)||!y.type)return null;var F=y.type.isSelectOptGroup,ee=y.key,J=y.props,ne=J.children,re=Object(l.a)(J,["children"]);return H||!F?C(y):Object(T.a)(Object(T.a)({key:"__RC_SELECT_GRP__".concat(ee===null?K:ee,"__"),label:ee},re),{},{options:f(ne)})}).filter(function(y){return y})}var n=e("2Qr1"),o=e("qNPg"),M=e("U8pU"),w=e("Kwbf"),_=e("WKfj");function g(V){var H=V.mode,y=V.options,K=V.children,F=V.backfill,ee=V.allowClear,J=V.placeholder,ne=V.getInputElement,re=V.showSearch,pe=V.onSearch,se=V.defaultOpen,Ee=V.autoFocus,U=V.labelInValue,Y=V.value,x=V.inputValue,Q=V.optionLabelProp,de=H==="multiple"||H==="tags",ce=re!==void 0?re:de||H==="combobox",_e=y||f(K);if(Object(w.a)(H!=="tags"||_e.every(function(Ce){return!Ce.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),H==="tags"||H==="combobox"){var ke=_e.some(function(Ce){return Ce.options?Ce.options.some(function(Se){return typeof("value"in Se?Se.value:Se.key)=="number"}):typeof("value"in Ce?Ce.value:Ce.key)=="number"});Object(w.a)(!ke,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(w.a)(H!=="combobox"||!Q,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(w.a)(H==="combobox"||!F,"`backfill` only works with `combobox` mode."),Object(w.a)(H==="combobox"||!ne,"`getInputElement` only work with `combobox` mode."),Object(w.b)(H!=="combobox"||!ne||!ee||!J,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),pe&&!ce&&H!=="combobox"&&H!=="tags"&&Object(w.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(w.b)(!se||Ee,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),Y!=null){var fe=Object(_.d)(Y);Object(w.a)(!U||fe.every(function(Ce){return Object(M.a)(Ce)==="object"&&("key"in Ce||"value"in Ce)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(w.a)(!de||Array.isArray(Y),"`value` should be array when `mode` is `multiple` or `tags`")}if(K){var ye=null;Object(B.a)(K).some(function(Ce){if(!r.isValidElement(Ce)||!Ce.type)return!1;var Se=Ce.type;if(Se.isSelectOption)return!1;if(Se.isSelectOptGroup){var Ie=Object(B.a)(Ce.props.children).every(function(Be){return!r.isValidElement(Be)||!Ce.type||Be.type.isSelectOption?!0:(ye=Be.type,!1)});return!Ie}return ye=Se,!0}),ye&&Object(w.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(ye.displayName||ye.name||ye,"`.")),Object(w.a)(x===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var R=g,S=Object(o.a)({prefixCls:"rc-select",components:{optionList:N},convertChildrenToData:f,flattenOptions:n.d,getLabeledValue:n.e,filterOptions:n.b,isValueDisabled:n.g,findValueOption:n.c,warningProps:R,fillOptionsWithMissingValue:n.a}),D=function(V){Object(O.a)(y,V);var H=Object(b.a)(y);function y(){var K;return Object(I.a)(this,y),K=H.apply(this,arguments),K.selectRef=r.createRef(),K.focus=function(){K.selectRef.current.focus()},K.blur=function(){K.selectRef.current.blur()},K}return Object(p.a)(y,[{key:"render",value:function(){return r.createElement(S,Object.assign({ref:this.selectRef},this.props))}}]),y}(r.Component);D.Option=L,D.OptGroup=k;var G=D,Z=j.c=G},MEGo:function($,j,e){var I=e("4fz+"),p=e("Dagg"),O=e("dqUG"),b=e("2fw6"),r=e("x6Kt"),i=e("rmlV"),l=e("yxFR"),t=e("y+Vt"),s=e("h7HQ"),u=e("1Jh7"),a=e("SKnc"),d=e("K2GJ"),h=e("Fofx"),c=e("NC18"),m=c.createFromString,E=e("bYtY"),P=E.isString,N=E.extend,A=E.defaults,L=E.trim,v=E.each,k=/[\s,]+/;function T(y){if(P(y)){var K=new DOMParser;y=K.parseFromString(y,"text/xml")}for(y.nodeType===9&&(y=y.firstChild);y.nodeName.toLowerCase()!=="svg"||y.nodeType!==1;)y=y.nextSibling;return y}function B(){this._defs={},this._root=null,this._isDefine=!1,this._isText=!1}B.prototype.parse=function(y,K){K=K||{};var F=T(y);if(!F)throw new Error("Illegal svg");var ee=new I;this._root=ee;var J=F.getAttribute("viewBox")||"",ne=parseFloat(F.getAttribute("width")||K.width),re=parseFloat(F.getAttribute("height")||K.height);isNaN(ne)&&(ne=null),isNaN(re)&&(re=null),_(F,ee,null,!0);for(var pe=F.firstChild;pe;)this._parseNode(pe,ee),pe=pe.nextSibling;var se,Ee;if(J){var U=L(J).split(k);U.length>=4&&(se={x:parseFloat(U[0]||0),y:parseFloat(U[1]||0),width:parseFloat(U[2]),height:parseFloat(U[3])})}if(se&&ne!=null&&re!=null&&(Ee=V(se,ne,re),!K.ignoreViewBox)){var Y=ee;ee=new I,ee.add(Y),Y.scale=Ee.scale.slice(),Y.position=Ee.position.slice()}return!K.ignoreRootClip&&ne!=null&&re!=null&&ee.setClipPath(new r({shape:{x:0,y:0,width:ne,height:re}})),{root:ee,width:ne,height:re,viewBoxRect:se,viewBoxTransform:Ee}},B.prototype._parseNode=function(y,K){var F=y.nodeName.toLowerCase();F==="defs"?this._isDefine=!0:F==="text"&&(this._isText=!0);var ee;if(this._isDefine){var J=f[F];if(J){var ne=J.call(this,y),re=y.getAttribute("id");re&&(this._defs[re]=ne)}}else{var J=C[F];J&&(ee=J.call(this,y,K),K.add(ee))}for(var pe=y.firstChild;pe;)pe.nodeType===1&&this._parseNode(pe,ee),pe.nodeType===3&&this._isText&&this._parseText(pe,ee),pe=pe.nextSibling;F==="defs"?this._isDefine=!1:F==="text"&&(this._isText=!1)},B.prototype._parseText=function(y,K){if(y.nodeType===1){var F=y.getAttribute("dx")||0,ee=y.getAttribute("dy")||0;this._textX+=parseFloat(F),this._textY+=parseFloat(ee)}var J=new O({style:{text:y.textContent,transformText:!0},position:[this._textX||0,this._textY||0]});o(K,J),_(y,J,this._defs);var ne=J.style.fontSize;ne&&ne<9&&(J.style.fontSize=9,J.scale=J.scale||[1,1],J.scale[0]*=ne/9,J.scale[1]*=ne/9);var re=J.getBoundingRect();return this._textX+=re.width,K.add(J),J};var C={g:function(y,K){var F=new I;return o(K,F),_(y,F,this._defs),F},rect:function(y,K){var F=new r;return o(K,F),_(y,F,this._defs),F.setShape({x:parseFloat(y.getAttribute("x")||0),y:parseFloat(y.getAttribute("y")||0),width:parseFloat(y.getAttribute("width")||0),height:parseFloat(y.getAttribute("height")||0)}),F},circle:function(y,K){var F=new b;return o(K,F),_(y,F,this._defs),F.setShape({cx:parseFloat(y.getAttribute("cx")||0),cy:parseFloat(y.getAttribute("cy")||0),r:parseFloat(y.getAttribute("r")||0)}),F},line:function(y,K){var F=new l;return o(K,F),_(y,F,this._defs),F.setShape({x1:parseFloat(y.getAttribute("x1")||0),y1:parseFloat(y.getAttribute("y1")||0),x2:parseFloat(y.getAttribute("x2")||0),y2:parseFloat(y.getAttribute("y2")||0)}),F},ellipse:function(y,K){var F=new i;return o(K,F),_(y,F,this._defs),F.setShape({cx:parseFloat(y.getAttribute("cx")||0),cy:parseFloat(y.getAttribute("cy")||0),rx:parseFloat(y.getAttribute("rx")||0),ry:parseFloat(y.getAttribute("ry")||0)}),F},polygon:function(y,K){var F=y.getAttribute("points");F&&(F=M(F));var ee=new s({shape:{points:F||[]}});return o(K,ee),_(y,ee,this._defs),ee},polyline:function(y,K){var F=new t;o(K,F),_(y,F,this._defs);var ee=y.getAttribute("points");ee&&(ee=M(ee));var J=new u({shape:{points:ee||[]}});return J},image:function(y,K){var F=new p;return o(K,F),_(y,F,this._defs),F.setStyle({image:y.getAttribute("xlink:href"),x:y.getAttribute("x"),y:y.getAttribute("y"),width:y.getAttribute("width"),height:y.getAttribute("height")}),F},text:function(y,K){var F=y.getAttribute("x")||0,ee=y.getAttribute("y")||0,J=y.getAttribute("dx")||0,ne=y.getAttribute("dy")||0;this._textX=parseFloat(F)+parseFloat(J),this._textY=parseFloat(ee)+parseFloat(ne);var re=new I;return o(K,re),_(y,re,this._defs),re},tspan:function(y,K){var F=y.getAttribute("x"),ee=y.getAttribute("y");F!=null&&(this._textX=parseFloat(F)),ee!=null&&(this._textY=parseFloat(ee));var J=y.getAttribute("dx")||0,ne=y.getAttribute("dy")||0,re=new I;return o(K,re),_(y,re,this._defs),this._textX+=J,this._textY+=ne,re},path:function(y,K){var F=y.getAttribute("d")||"",ee=m(F);return o(K,ee),_(y,ee,this._defs),ee}},f={lineargradient:function(y){var K=parseInt(y.getAttribute("x1")||0,10),F=parseInt(y.getAttribute("y1")||0,10),ee=parseInt(y.getAttribute("x2")||10,10),J=parseInt(y.getAttribute("y2")||0,10),ne=new a(K,F,ee,J);return n(y,ne),ne},radialgradient:function(y){}};function n(y,K){for(var F=y.firstChild;F;){if(F.nodeType===1){var ee=F.getAttribute("offset");ee.indexOf("%")>0?ee=parseInt(ee,10)/100:ee?ee=parseFloat(ee):ee=0;var J=F.getAttribute("stop-color")||"#000000";K.addColorStop(ee,J)}F=F.nextSibling}}function o(y,K){y&&y.__inheritedStyle&&(K.__inheritedStyle||(K.__inheritedStyle={}),A(K.__inheritedStyle,y.__inheritedStyle))}function M(y){for(var K=L(y).split(k),F=[],ee=0;ee0;ne-=2){var re=J[ne],pe=J[ne-1];ee=ee||h.create();switch(pe){case"translate":re=L(re).split(k),h.translate(ee,ee,[parseFloat(re[0]),parseFloat(re[1]||0)]);break;case"scale":re=L(re).split(k),h.scale(ee,ee,[parseFloat(re[0]),parseFloat(re[1]||re[0])]);break;case"rotate":re=L(re).split(k),h.rotate(ee,ee,parseFloat(re[0]));break;case"skew":re=L(re).split(k),console.warn("Skew transform is not supported yet");break;case"matrix":var re=L(re).split(k);ee[0]=parseFloat(re[0]),ee[1]=parseFloat(re[1]),ee[2]=parseFloat(re[2]),ee[3]=parseFloat(re[3]),ee[4]=parseFloat(re[4]),ee[5]=parseFloat(re[5]);break}}K.setLocalTransform(ee)}}var G=/([^\s:;]+)\s*:\s*([^:;]+)/g;function Z(y){var K=y.getAttribute("style"),F={};if(!K)return F;var ee={};G.lastIndex=0;for(var J;(J=G.exec(K))!=null;)ee[J[1]]=J[2];for(var ne in w)w.hasOwnProperty(ne)&&ee[ne]!=null&&(F[w[ne]]=ee[ne]);return F}function V(y,K,F){var ee=K/y.width,J=F/y.height,ne=Math.min(ee,J),re=[ne,ne],pe=[-(y.x+y.width/2)*ne+K/2,-(y.y+y.height/2)*ne+F/2];return{scale:re,position:pe}}function H(y,K){var F=new B;return F.parse(y,K)}j.parseXML=T,j.makeViewBoxTransform=V,j.parseSVG=H},MKOG:function($,j,e){var I=e("bYtY"),p=e("YH21"),O=p.Dispatcher,b=e("mLcG"),r=e("Bq2U"),i=function(t){t=t||{},this.stage=t.stage||{},this.onframe=t.onframe||function(){},this._clips=[],this._running=!1,this._time,this._pausedTime,this._pauseStart,this._paused=!1,O.call(this)};i.prototype={constructor:i,addClip:function(t){this._clips.push(t)},addAnimator:function(t){t.animation=this;for(var s=t.getClips(),u=0;u=0&&this._clips.splice(s,1)},removeAnimator:function(t){for(var s=t.getClips(),u=0;u1&&(C*=b(R),f*=b(R));var S=(T===B?-1:1)*b((C*C*(f*f)-C*C*(g*g)-f*f*(_*_))/(C*C*(g*g)+f*f*(_*_)))||0,D=S*C*g/f,G=S*-f*_/C,Z=(A+v)/2+i(w)*D-r(w)*G,V=(L+k)/2+r(w)*D+i(w)*G,H=u([1,0],[(_-D)/C,(g-G)/f]),y=[(_-D)/C,(g-G)/f],K=[(-1*_-D)/C,(-1*g-G)/f],F=u(y,K);s(y,K)<=-1&&(F=l),s(y,K)>=1&&(F=0),B===0&&F>0&&(F=F-2*l),B===1&&F<0&&(F=F+2*l),M.addData(o,Z,V,C,f,H,F,w,B)}var d=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/ig,h=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g;function c(A){if(!A)return new p;for(var L=0,v=0,k=L,T=v,B,C=new p,f=p.CMD,n=A.match(d),o=0;o1&&arguments[1]!==void 0?arguments[1]:!1;return!!(k(M)&&T(w))},k=function(M){return Object(a.p)()?!0:(M({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},T=function(){var M,w=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,_=Object(u.c)()._store.getState(),g=_.user;return(M=g.userInfo)!==null&&M!==void 0&&M.profile_completed?!0:(r.a.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:w?"\u6309\u7167\u6709\u5173\u653F\u7B56\u89C4\u5B9A\uFF0C\u7279\u6B8A\u5B9E\u9A8C\u9700\u8981\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u624D\u80FD\u4F7F\u7528\uFF0C\u8BF7\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u7801":"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){u.d.push("/account/profile/edit")}}),!1)},B=function(){var M,w=Object(u.c)()._store.getState(),_=w.user;return(M=_.userInfo)!==null&&M!==void 0&&M.professional_certification?!0:(r.a.confirm({title:"\u63D0\u793A",centered:!0,content:s.a.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){Object(d.O)("/account/certification")}}),!1)},C=function(){return Object(a.a)()?!0:(r.a.warning({centered:!0,width:530,title:"\u63D0\u793A",content:s.a.createElement("div",{className:"tc",style:{marginLeft:-38}},s.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u626B\u7801\u52A0\u7FA4@\u7FA4\u7BA1\u7406\u5458\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650\u54E6\uFF01"),s.a.createElement("img",{src:Object(a.t)()?A.a:"".concat(L.a.IMG_SERVER,"/images/educoder/qqqun20191230.png"),width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1)},f=function(M,w){return M?!0:(r.a.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:s.a.createElement("div",null,s.a.createElement("p",null,w||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),s.a.createElement("div",{style:{marginLeft:"110px"}},s.a.createElement("img",{src:P.a,width:200}),s.a.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(d.O)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},n=function(M){var w=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",_=Object(u.c)()._store.getState(),g=_.shixunsDetail.detail;return(g==null?void 0:g.public)===2||(g==null?void 0:g.public)===1||(g==null?void 0:g.shixun_status)===3?(r.a.info({centered:!0,icon:s.a.createElement(h.a,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:s.a.createElement("div",{className:"tc",style:{marginLeft:-38}},s.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},s.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",(g==null?void 0:g.public)===2?"\u5DF2\u516C\u5F00":(g==null?void 0:g.public)===1?"\u5F85\u5BA1\u6838":"\u5DF2\u5173\u95ED","\uFF0C",w,"\u3002"),s.a.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),s.a.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:m.a,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0):(g==null?void 0:g.shixun_status)===2?(r.a.confirm({centered:!0,icon:s.a.createElement(h.a,null),title:"\u63D0\u793A",content:s.a.createElement("div",null,s.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",w,"\u3002"),s.a.createElement("br",null),s.a.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){r.a.confirm({width:440,centered:!0,icon:s.a.createElement(h.a,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){var S=Object(O.a)(l.a.mark(function G(){var Z;return l.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return H.next=2,M({type:"shixunsDetail/cancelRelease",payload:{id:g==null?void 0:g.identifier}});case 2:Z=H.sent,Z.status!==401&&(p.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),M({type:"shixunsDetail/getShixunsDetail",payload:{id:g==null?void 0:g.identifier}}),M({type:"practiceSetting/getCommonData",payload:{id:g==null?void 0:g.identifier}}));case 4:case"end":return H.stop()}},G)}));function D(){return S.apply(this,arguments)}return D}()})}}),!0):!1}},Nmxd:function($,j){$.exports="data:image/png;base64,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"},NohK:function($,j,e){"use strict";Object.defineProperty(j,"__esModule",{value:!0}),j.default=void 0;var I=function(O){var b=arguments.length>1&&arguments[1]!==void 0?arguments[1]:60,r=null;return function(){for(var i=this,l=arguments.length,t=new Array(l),s=0;s=0;E-=1){var P=t.get(E)||new Set;P.forEach(function(N){var A=N.parent,L=N.node;if(u(L)||!N.parent||m.has(N.parent.key))return;if(u(N.parent.node)){m.add(A.key);return}var v=!0,k=!1;(A.children||[]).filter(function(T){return!u(T.node)}).forEach(function(T){var B=T.key,C=a.has(B);v&&!C&&(v=!1),!k&&(C||d.has(B))&&(k=!0)}),v&&a.add(A.key),k&&d.add(A.key),m.add(A.key)})}return{checkedKeys:Array.from(a),halfCheckedKeys:Array.from(p(d,a))}}function r(l,t,s,u,a){for(var d=new Set(l),h=new Set(t),c=0;c<=u;c+=1){var m=s.get(c)||new Set;m.forEach(function(A){var L=A.key,v=A.node,k=A.children,T=k===void 0?[]:k;!d.has(L)&&!h.has(L)&&!a(v)&&T.filter(function(B){return!a(B.node)}).forEach(function(B){d.delete(B.key)})})}h=new Set;for(var E=new Set,P=u;P>=0;P-=1){var N=s.get(P)||new Set;N.forEach(function(A){var L=A.parent,v=A.node;if(a(v)||!A.parent||E.has(A.parent.key))return;if(a(A.parent.node)){E.add(L.key);return}var k=!0,T=!1;(L.children||[]).filter(function(B){return!a(B.node)}).forEach(function(B){var C=B.key,f=d.has(C);k&&!f&&(k=!1),!T&&(f||h.has(C))&&(T=!0)}),k||d.delete(L.key),T&&h.add(L.key),E.add(L.key)})}return{checkedKeys:Array.from(d),halfCheckedKeys:Array.from(p(h,d))}}function i(l,t,s,u){var a=[],d;u?d=u:d=O;var h=new Set(l.filter(function(P){var N=!!s[P];return N||a.push(P),N})),c=new Map,m=0;Object.keys(s).forEach(function(P){var N=s[P],A=N.level,L=c.get(A);L||(L=new Set,c.set(A,L)),L.add(N),m=Math.max(m,A)}),Object(I.a)(!a.length,"Tree missing follow keys: ".concat(a.slice(0,100).map(function(P){return"'".concat(P,"'")}).join(", ")));var E;return t===!0?E=b(h,c,m,d):E=r(h,t.halfCheckedKeys,c,m,d),E}},OLES:function($,j,e){"use strict";var I=e("U8pU"),p=e("VTBJ"),O=e("Ff2n"),b=e("q1tI"),r=e("uciX"),i=e("7ixt"),l=function(h){var c=h.overlay,m=h.prefixCls,E=h.id,P=h.overlayInnerStyle;return b.createElement("div",{className:"".concat(m,"-inner"),id:E,role:"tooltip",style:P},typeof c=="function"?c():c)},t=l,s=function(h,c){var m=h.overlayClassName,E=h.trigger,P=E===void 0?["hover"]:E,N=h.mouseEnterDelay,A=N===void 0?0:N,L=h.mouseLeaveDelay,v=L===void 0?.1:L,k=h.overlayStyle,T=h.prefixCls,B=T===void 0?"rc-tooltip":T,C=h.children,f=h.onVisibleChange,n=h.afterVisibleChange,o=h.transitionName,M=h.animation,w=h.placement,_=w===void 0?"right":w,g=h.align,R=g===void 0?{}:g,S=h.destroyTooltipOnHide,D=S===void 0?!1:S,G=h.defaultVisible,Z=h.getTooltipContainer,V=h.overlayInnerStyle,H=Object(O.a)(h,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),y=Object(b.useRef)(null);Object(b.useImperativeHandle)(c,function(){return y.current});var K=Object(p.a)({},H);"visible"in h&&(K.popupVisible=h.visible);var F=function(){var pe=h.arrowContent,se=pe===void 0?null:pe,Ee=h.overlay,U=h.id;return[b.createElement("div",{className:"".concat(B,"-arrow"),key:"arrow"},se),b.createElement(t,{key:"content",prefixCls:B,id:U,overlay:Ee,overlayInnerStyle:V})]},ee=!1,J=!1;if(typeof D=="boolean")ee=D;else if(D&&Object(I.a)(D)==="object"){var ne=D.keepParent;ee=ne===!0,J=ne===!1}return b.createElement(r.a,Object.assign({popupClassName:m,prefixCls:B,popup:F,action:P,builtinPlacements:i.a,popupPlacement:_,ref:y,popupAlign:R,getPopupContainer:Z,onPopupVisibleChange:f,afterPopupVisibleChange:n,popupTransitionName:o,popupAnimation:M,defaultPopupVisible:G,destroyPopupOnHide:ee,autoDestroy:J,mouseLeaveDelay:v,popupStyle:k,mouseEnterDelay:A},K),C)},u=Object(b.forwardRef)(s),a=j.a=u},OS9S:function($,j,e){var I=e("bYtY"),p=I.inherits,O=e("Gev7"),b=e("mFDi");function r(t){O.call(this,t),this._displayables=[],this._temporaryDisplayables=[],this._cursor=0,this.notClear=!0}r.prototype.incremental=!0,r.prototype.clearDisplaybles=function(){this._displayables=[],this._temporaryDisplayables=[],this._cursor=0,this.dirty(),this.notClear=!1},r.prototype.addDisplayable=function(t,s){s?this._temporaryDisplayables.push(t):this._displayables.push(t),this.dirty()},r.prototype.addDisplayables=function(t,s){s=s||!1;for(var u=0;u=0&&C.splice(f,1),C}function a(T,B){var C=T.slice();return C.indexOf(B)===-1&&C.push(B),C}function d(T){return T.split("-")}function h(T,B){return"".concat(T,"-").concat(B)}function c(T){return T&&T.type&&T.type.isTreeNode}function m(T,B){var C=[T],f=B[T];function n(){var o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];o.forEach(function(M){var w=M.key,_=M.children;C.push(w),n(_)})}return n(f.children),C}function E(T,B){var C=T.clientY,f=B.selectHandle.getBoundingClientRect(),n=f.top,o=f.bottom,M=f.height,w=Math.max(M*t,s);return C<=n+w?-1:C>=o-w?1:0}function P(T,B){if(!T)return;var C=B.multiple;return C?T.slice():T.length?[T[0]]:T}var N=function(B){return B};function A(T,B){if(!T)return[];var C=B||{},f=C.processProps,n=f===void 0?N:f,o=Array.isArray(T)?T:[T];return o.map(function(M){var w=M.children,_=Object(O.a)(M,["children"]),g=A(w,B);return r.a.createElement(l.a,Object.assign({},n(_)),g)})}function L(T){if(!T)return null;var B;if(Array.isArray(T))B={checkedKeys:T,halfCheckedKeys:void 0};else if(Object(p.a)(T)==="object")B={checkedKeys:T.checked||void 0,halfCheckedKeys:T.halfChecked||void 0};else return Object(i.a)(!1,"`checkedKeys` is not an array or an object"),null;return B}function v(T,B){var C=new Set;function f(n){if(C.has(n))return;var o=B[n];if(!o)return;C.add(n);var M=o.parent,w=o.node;if(w.disabled)return;M&&f(M.key)}return(T||[]).forEach(function(n){f(n)}),Object(I.a)(C)}function k(T){var B={};return Object.keys(T).forEach(function(C){(C.startsWith("data-")||C.startsWith("aria-"))&&(B[C]=T[C])}),B}},Ohmc:function($,j,e){$.exports=e.p+"static/certificate.fc32dc1b.jpg"},P47w:function($,j,e){var I=e("hydK"),p=I.createElement,O=e("IMiH"),b=e("mFDi"),r=e("Fofx"),i=e("6GrX"),l=e("pzxd"),t=e("dqUG"),s=O.CMD,u=Array.prototype.join,a="none",d=Math.round,h=Math.sin,c=Math.cos,m=Math.PI,E=Math.PI*2,P=180/m,N=1e-4;function A(y){return d(y*1e4)/1e4}function L(y){return y-N}function v(y,K){var F=K?y.textFill:y.fill;return F!=null&&F!==a}function k(y,K){var F=K?y.textStroke:y.stroke;return F!=null&&F!==a}function T(y,K){K&&B(y,"transform","matrix("+u.call(K,",")+")")}function B(y,K,F){(!F||F.type!=="linear"&&F.type!=="radial")&&y.setAttribute(K,F)}function C(y,K,F){y.setAttributeNS("http://www.w3.org/1999/xlink",K,F)}function f(y,K,F,ee){if(v(K,F)){var J=F?K.textFill:K.fill;J=J==="transparent"?a:J,B(y,"fill",J),B(y,"fill-opacity",K.fillOpacity!=null?K.fillOpacity*K.opacity:K.opacity)}else B(y,"fill",a);if(k(K,F)){var ne=F?K.textStroke:K.stroke;ne=ne==="transparent"?a:ne,B(y,"stroke",ne);var re=F?K.textStrokeWidth:K.lineWidth,pe=!F&&K.strokeNoScale?ee.getLineScale():1;B(y,"stroke-width",re/pe),B(y,"paint-order",F?"stroke":"fill"),B(y,"stroke-opacity",K.strokeOpacity!=null?K.strokeOpacity:K.opacity);var se=K.lineDash;se?(B(y,"stroke-dasharray",K.lineDash.join(",")),B(y,"stroke-dashoffset",d(K.lineDashOffset||0))):B(y,"stroke-dasharray",""),K.lineCap&&B(y,"stroke-linecap",K.lineCap),K.lineJoin&&B(y,"stroke-linejoin",K.lineJoin),K.miterLimit&&B(y,"stroke-miterlimit",K.miterLimit)}else B(y,"stroke",a)}function n(y){for(var K=[],F=y.data,ee=y.len(),J=0;J=E:-Q>=E),fe=Q>0?Q%E:Q%E+E,ye=!1;ke?ye=!0:L(_e)?ye=!1:ye=fe>=m===!!ce;var Ce=A(se+U*c(x)),Se=A(Ee+Y*h(x));ke&&(ce?Q=E-1e-4:Q=-E+1e-4,ye=!0,J===9&&K.push("M",Ce,Se));var Ie=A(se+U*c(x+Q)),Be=A(Ee+Y*h(x+Q));K.push("A",A(U),A(Y),d(de*P),+ye,+ce,Ie,Be);break;case s.Z:re="Z";break;case s.R:var Ie=A(F[J++]),Be=A(F[J++]),tt=A(F[J++]),qe=A(F[J++]);K.push("M",Ie,Be,"L",Ie+tt,Be,"L",Ie+tt,Be+qe,"L",Ie,Be+qe,"L",Ie,Be);break}re&&K.push(re);for(var st=0;stut){for(;qe255?255:n}function b(n){return n=Math.round(n),n<0?0:n>360?360:n}function r(n){return n<0?0:n>1?1:n}function i(n){return n.length&&n.charAt(n.length-1)==="%"?O(parseFloat(n)/100*255):O(parseInt(n,10))}function l(n){return n.length&&n.charAt(n.length-1)==="%"?r(parseFloat(n)/100):r(parseFloat(n))}function t(n,o,M){return M<0?M+=1:M>1&&(M-=1),M*6<1?n+(o-n)*M*6:M*2<1?o:M*3<2?n+(o-n)*(2/3-M)*6:n}function s(n,o,M){return n+(o-n)*M}function u(n,o,M,w,_){return n[0]=o,n[1]=M,n[2]=w,n[3]=_,n}function a(n,o){return n[0]=o[0],n[1]=o[1],n[2]=o[2],n[3]=o[3],n}var d=new I(20),h=null;function c(n,o){h&&a(h,o),h=d.put(n,h||o.slice())}function m(n,o){if(!n)return;o=o||[];var M=d.get(n);if(M)return a(o,M);n=n+"";var w=n.replace(/ /g,"").toLowerCase();if(w in p)return a(o,p[w]),c(n,o),o;if(w.charAt(0)==="#"){if(w.length===4){var _=parseInt(w.substr(1),16);if(!(_>=0&&_<=4095)){u(o,0,0,0,1);return}return u(o,(_&3840)>>4|(_&3840)>>8,_&240|(_&240)>>4,_&15|(_&15)<<4,1),c(n,o),o}else if(w.length===7){var _=parseInt(w.substr(1),16);if(!(_>=0&&_<=16777215)){u(o,0,0,0,1);return}return u(o,(_&16711680)>>16,(_&65280)>>8,_&255,1),c(n,o),o}return}var g=w.indexOf("("),R=w.indexOf(")");if(g!==-1&&R+1===w.length){var S=w.substr(0,g),D=w.substr(g+1,R-(g+1)).split(","),G=1;switch(S){case"rgba":if(D.length!==4){u(o,0,0,0,1);return}G=l(D.pop());case"rgb":if(D.length!==3){u(o,0,0,0,1);return}return u(o,i(D[0]),i(D[1]),i(D[2]),G),c(n,o),o;case"hsla":if(D.length!==4){u(o,0,0,0,1);return}return D[3]=l(D[3]),E(D,o),c(n,o),o;case"hsl":if(D.length!==3){u(o,0,0,0,1);return}return E(D,o),c(n,o),o;default:return}}u(o,0,0,0,1);return}function E(n,o){var M=(parseFloat(n[0])%360+360)%360/360,w=l(n[1]),_=l(n[2]),g=_<=.5?_*(w+1):_+w-_*w,R=_*2-g;return o=o||[],u(o,O(t(R,g,M+1/3)*255),O(t(R,g,M)*255),O(t(R,g,M-1/3)*255),1),n.length===4&&(o[3]=n[3]),o}function P(n){if(!n)return;var o=n[0]/255,M=n[1]/255,w=n[2]/255,_=Math.min(o,M,w),g=Math.max(o,M,w),R=g-_,S=(g+_)/2,D,G;if(R===0)D=0,G=0;else{S<.5?G=R/(g+_):G=R/(2-g-_);var Z=((g-o)/6+R/2)/R,V=((g-M)/6+R/2)/R,H=((g-w)/6+R/2)/R;o===g?D=H-V:M===g?D=1/3+Z-H:w===g&&(D=2/3+V-Z),D<0&&(D+=1),D>1&&(D-=1)}var y=[D*360,G,S];return n[3]!=null&&y.push(n[3]),y}function N(n,o){var M=m(n);if(M){for(var w=0;w<3;w++)o<0?M[w]=M[w]*(1-o)|0:M[w]=(255-M[w])*o+M[w]|0,M[w]>255?M[w]=255:n[w]<0&&(M[w]=0);return f(M,M.length===4?"rgba":"rgb")}}function A(n){var o=m(n);if(o)return((1<<24)+(o[0]<<16)+(o[1]<<8)+ +o[2]).toString(16).slice(1)}function L(n,o,M){if(!(o&&o.length)||!(n>=0&&n<=1))return;M=M||[];var w=n*(o.length-1),_=Math.floor(w),g=Math.ceil(w),R=o[_],S=o[g],D=w-_;return M[0]=O(s(R[0],S[0],D)),M[1]=O(s(R[1],S[1],D)),M[2]=O(s(R[2],S[2],D)),M[3]=r(s(R[3],S[3],D)),M}var v=L;function k(n,o,M){if(!(o&&o.length)||!(n>=0&&n<=1))return;var w=n*(o.length-1),_=Math.floor(w),g=Math.ceil(w),R=m(o[_]),S=m(o[g]),D=w-_,G=f([O(s(R[0],S[0],D)),O(s(R[1],S[1],D)),O(s(R[2],S[2],D)),r(s(R[3],S[3],D))],"rgba");return M?{color:G,leftIndex:_,rightIndex:g,value:w}:G}var T=k;function B(n,o,M,w){if(n=m(n),n)return n=P(n),o!=null&&(n[0]=b(o)),M!=null&&(n[1]=l(M)),w!=null&&(n[2]=l(w)),f(E(n),"rgba")}function C(n,o){if(n=m(n),n&&o!=null)return n[3]=r(o),f(n,"rgba")}function f(n,o){if(!n||!n.length)return;var M=n[0]+","+n[1]+","+n[2];return(o==="rgba"||o==="hsva"||o==="hsla")&&(M+=","+n[3]),o+"("+M+")"}j.parse=m,j.lift=N,j.toHex=A,j.fastLerp=L,j.fastMapToColor=v,j.lerp=k,j.mapToColor=T,j.modifyHSL=B,j.modifyAlpha=C,j.stringify=f},QuXc:function($,j){var e=function(p){this.colorStops=p||[]};e.prototype={constructor:e,addColorStop:function(p,O){this.colorStops.push({offset:p,color:O})}};var I=e;$.exports=I},RDYZ:function($,j,e){var I=e("dMvE");function p(b){this._target=b.target,this._life=b.life||1e3,this._delay=b.delay||0,this._initialized=!1,this.loop=b.loop==null?!1:b.loop,this.gap=b.gap||0,this.easing=b.easing||"Linear",this.onframe=b.onframe,this.ondestroy=b.ondestroy,this.onrestart=b.onrestart,this._pausedTime=0,this._paused=!1}p.prototype={constructor:p,step:function(b,r){if(this._initialized||(this._startTime=b+this._delay,this._initialized=!0),this._paused){this._pausedTime+=r;return}var i=(b-this._startTime-this._pausedTime)/this._life;if(i<0)return;i=Math.min(i,1);var l=this.easing,t=typeof l=="string"?I[l]:l,s=typeof t=="function"?t(i):i;return this.fire("frame",s),i===1?this.loop?(this.restart(b),"restart"):(this._needsRemove=!0,"destroy"):null},restart:function(b){var r=(b-this._startTime-this._pausedTime)%this._life;this._startTime=b-r+this.gap,this._pausedTime=0,this._needsRemove=!1},fire:function(b,r){b="on"+b,this[b]&&this[b](this._target,r)},pause:function(){this._paused=!0},resume:function(){this._paused=!1}};var O=p;$.exports=O},RMFE:function($,j){$.exports="data:image/png;base64,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"},RXMa:function($,j,e){var I=e("y+Vt"),p=I.extend({type:"ring",shape:{cx:0,cy:0,r:0,r0:0},buildPath:function(O,b){var r=b.cx,i=b.cy,l=Math.PI*2;O.moveTo(r+b.r,i),O.arc(r,i,b.r,0,l,!1),O.moveTo(r+b.r0,i),O.arc(r,i,b.r0,0,l,!0)}});$.exports=p},RotF:function($,j,e){$.exports=e("LSTS")},"SA+Z":function($,j,e){var I=e("wTVA"),p=e("EbDI"),O=e("ZhPi"),b=e("wkBT");function r(i){return I(i)||p(i)||O(i)||b()}$.exports=r,$.exports.__esModule=!0,$.exports.default=$.exports},SKnc:function($,j,e){var I=e("bYtY"),p=e("QuXc"),O=function(r,i,l,t,s,u){this.x=r==null?0:r,this.y=i==null?0:i,this.x2=l==null?1:l,this.y2=t==null?0:t,this.type="linear",this.global=u||!1,p.call(this,s)};O.prototype={constructor:O},I.inherits(O,p);var b=O;$.exports=b},SLjR:function($,j,e){},SMhR:function($,j){$.exports="data:image/png;base64,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"},SUKs:function($,j,e){var I=e("LPTA"),p=I.debugMode,O=function(){};p===1&&(O=console.error);var b=O;$.exports=b},Se0u:function($,j,e){},Sj9i:function($,j,e){var I=e("QBsz"),p=I.create,O=I.distSquare,b=Math.pow,r=Math.sqrt,i=1e-8,l=1e-4,t=r(3),s=1/3,u=p(),a=p(),d=p();function h(n){return n>-i&&ni||n<-i}function m(n,o,M,w,_){var g=1-_;return g*g*(g*n+3*_*o)+_*_*(_*w+3*g*M)}function E(n,o,M,w,_){var g=1-_;return 3*(((o-n)*g+2*(M-o)*_)*g+(w-M)*_*_)}function P(n,o,M,w,_,g){var R=w+3*(o-M)-n,S=3*(M-o*2+n),D=3*(o-n),G=n-_,Z=S*S-3*R*D,V=S*D-9*R*G,H=D*D-3*S*G,y=0;if(h(Z)&&h(V))if(h(S))g[0]=0;else{var K=-D/S;K>=0&&K<=1&&(g[y++]=K)}else{var F=V*V-4*Z*H;if(h(F)){var ee=V/Z,K=-S/R+ee,J=-ee/2;K>=0&&K<=1&&(g[y++]=K),J>=0&&J<=1&&(g[y++]=J)}else if(F>0){var ne=r(F),re=Z*S+1.5*R*(-V+ne),pe=Z*S+1.5*R*(-V-ne);re<0?re=-b(-re,s):re=b(re,s),pe<0?pe=-b(-pe,s):pe=b(pe,s);var K=(-S-(re+pe))/(3*R);K>=0&&K<=1&&(g[y++]=K)}else{var se=(2*Z*S-3*R*V)/(2*r(Z*Z*Z)),Ee=Math.acos(se)/3,U=r(Z),Y=Math.cos(Ee),K=(-S-2*U*Y)/(3*R),J=(-S+U*(Y+t*Math.sin(Ee)))/(3*R),x=(-S+U*(Y-t*Math.sin(Ee)))/(3*R);K>=0&&K<=1&&(g[y++]=K),J>=0&&J<=1&&(g[y++]=J),x>=0&&x<=1&&(g[y++]=x)}}return y}function N(n,o,M,w,_){var g=6*M-12*o+6*n,R=9*o+3*w-3*n-9*M,S=3*o-3*n,D=0;if(h(R)){if(c(g)){var G=-S/g;G>=0&&G<=1&&(_[D++]=G)}}else{var Z=g*g-4*R*S;if(h(Z))_[0]=-g/(2*R);else if(Z>0){var V=r(Z),G=(-g+V)/(2*R),H=(-g-V)/(2*R);G>=0&&G<=1&&(_[D++]=G),H>=0&&H<=1&&(_[D++]=H)}}return D}function A(n,o,M,w,_,g){var R=(o-n)*_+n,S=(M-o)*_+o,D=(w-M)*_+M,G=(S-R)*_+R,Z=(D-S)*_+S,V=(Z-G)*_+G;g[0]=n,g[1]=R,g[2]=G,g[3]=V,g[4]=V,g[5]=Z,g[6]=D,g[7]=w}function L(n,o,M,w,_,g,R,S,D,G,Z){var V,H=.005,y=Infinity,K,F,ee,J;u[0]=D,u[1]=G;for(var ne=0;ne<1;ne+=.05)a[0]=m(n,M,_,R,ne),a[1]=m(o,w,g,S,ne),ee=O(u,a),ee=0&&ee=0&&G<=1&&(_[D++]=G)}}else{var Z=R*R-4*g*S;if(h(Z)){var G=-R/(2*g);G>=0&&G<=1&&(_[D++]=G)}else if(Z>0){var V=r(Z),G=(-R+V)/(2*g),H=(-R-V)/(2*g);G>=0&&G<=1&&(_[D++]=G),H>=0&&H<=1&&(_[D++]=H)}}return D}function B(n,o,M){var w=n+M-2*o;return w===0?.5:(n-o)/w}function C(n,o,M,w,_){var g=(o-n)*w+n,R=(M-o)*w+o,S=(R-g)*w+g;_[0]=n,_[1]=g,_[2]=S,_[3]=S,_[4]=R,_[5]=M}function f(n,o,M,w,_,g,R,S,D){var G,Z=.005,V=Infinity;u[0]=R,u[1]=S;for(var H=0;H<1;H+=.05){a[0]=v(n,M,_,H),a[1]=v(o,w,g,H);var y=O(u,a);y=0&&y=0;--L)if(A[L]===N)return!0;return!1}),P):null:P[0]},h.prototype.update=function(m,E){if(!m)return;var P=this.getDefs(!1);if(m[this._domName]&&P.contains(m[this._domName]))typeof E=="function"&&E(m);else{var N=this.add(m);N&&(m[this._domName]=N)}},h.prototype.addDom=function(m){var E=this.getDefs(!0);E.appendChild(m)},h.prototype.removeDom=function(m){var E=this.getDefs(!1);E&&m[this._domName]&&(E.removeChild(m[this._domName]),m[this._domName]=null)},h.prototype.getDoms=function(){var m=this.getDefs(!1);if(!m)return[];var E=[];return O.each(this._tagNames,function(P){var N=m.getElementsByTagName(P);E=E.concat([].slice.call(N))}),E},h.prototype.markAllUnused=function(){var m=this.getDoms(),E=this;O.each(m,function(P){P[E._markLabel]=a})},h.prototype.markUsed=function(m){m&&(m[this._markLabel]=d)},h.prototype.removeUnused=function(){var m=this.getDefs(!1);if(!m)return;var E=this.getDoms(),P=this;O.each(E,function(N){N[P._markLabel]!==d&&m.removeChild(N)})},h.prototype.getSvgProxy=function(m){return m instanceof b?t:m instanceof r?s:m instanceof i?u:t},h.prototype.getTextSvgElement=function(m){return m.__textSvgEl},h.prototype.getSvgElement=function(m){return m.__svgEl};var c=h;$.exports=c},T6xi:function($,j,e){var I=e("YgsL"),p=e("nCxF");function O(b,r,i){var l=r.points,t=r.smooth;if(l&&l.length>=2){if(t&&t!=="spline"){var s=p(l,t,i,r.smoothConstraint);b.moveTo(l[0][0],l[0][1]);for(var u=l.length,a=0;a<(i?u:u-1);a++){var d=s[a*2],h=s[a*2+1],c=l[(a+1)%u];b.bezierCurveTo(d[0],d[1],h[0],h[1],c[0],c[1])}}else{t==="spline"&&(l=I(l,i)),b.moveTo(l[0][0],l[0][1]);for(var a=1,m=l.length;ar&&(d=t+s,t*=r/d,s*=r/d),u+a>r&&(d=u+a,u*=r/d,a*=r/d),s+u>i&&(d=s+u,s*=i/d,u*=i/d),t+a>i&&(d=t+a,t*=i/d,a*=i/d),I.moveTo(O+t,b),I.lineTo(O+r-s,b),s!==0&&I.arc(O+r-s,b+s,s,-Math.PI/2,0),I.lineTo(O+r,b+i-u),u!==0&&I.arc(O+r-u,b+i-u,u,0,Math.PI/2),I.lineTo(O+a,b+i),a!==0&&I.arc(O+a,b+i-a,a,Math.PI/2,Math.PI),I.lineTo(O,b+t),t!==0&&I.arc(O+t,b+t,t,Math.PI,Math.PI*1.5)}j.buildPath=e},W6BS:function($,j){$.exports="data:image/png;base64,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"},WaYH:function($,j,e){"use strict";var I=e("rePB"),p=e("Ff2n"),O=e("VTBJ"),b=e("1OyB"),r=e("vuIU"),i=e("JX7q"),l=e("Ji7U"),t=e("LK+K"),s=e("q1tI"),u=e("TSYQ"),a=e.n(u),d=e("sboe"),h=e("OZM5"),c=function(B){var C=B.prefixCls,f=B.level,n=B.isStart,o=B.isEnd;if(!f)return null;for(var M="".concat(C,"-indent-unit"),w=[],_=0;_1&&arguments[1]!==void 0?arguments[1]:!1,re=J.getAttribute("id")||J.getAttribute("data-reactid")||J.getAttribute("name");if(ne&&R[re])return R[re];var pe=window.getComputedStyle(J),se=pe.getPropertyValue("box-sizing")||pe.getPropertyValue("-moz-box-sizing")||pe.getPropertyValue("-webkit-box-sizing"),Ee=parseFloat(pe.getPropertyValue("padding-bottom"))+parseFloat(pe.getPropertyValue("padding-top")),U=parseFloat(pe.getPropertyValue("border-bottom-width"))+parseFloat(pe.getPropertyValue("border-top-width")),Y=g.map(function(Q){return"".concat(Q,":").concat(pe.getPropertyValue(Q))}).join(";"),x={sizingStyle:Y,paddingSize:Ee,borderSize:U,boxSizing:se};return ne&&re&&(R[re]=x),x}function G(J){var ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,re=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,pe=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;S||(S=document.createElement("textarea"),S.setAttribute("tab-index","-1"),S.setAttribute("aria-hidden","true"),document.body.appendChild(S)),J.getAttribute("wrap")?S.setAttribute("wrap",J.getAttribute("wrap")):S.removeAttribute("wrap");var se=D(J,ne),Ee=se.paddingSize,U=se.borderSize,Y=se.boxSizing,x=se.sizingStyle;S.setAttribute("style","".concat(x,";").concat(_)),S.value=J.value||J.placeholder||"";var Q=Number.MIN_SAFE_INTEGER,de=Number.MAX_SAFE_INTEGER,ce=S.scrollHeight,_e;if(Y==="border-box"?ce+=U:Y==="content-box"&&(ce-=Ee),re!==null||pe!==null){S.value=" ";var ke=S.scrollHeight-Ee;re!==null&&(Q=ke*re,Y==="border-box"&&(Q=Q+Ee+U),ce=Math.max(Q,ce)),pe!==null&&(de=ke*pe,Y==="border-box"&&(de=de+Ee+U),_e=ce>de?"":"hidden",ce=Math.min(de,ce))}return{height:ce,minHeight:Q,maxHeight:de,overflowY:_e,resize:"none"}}var Z=e("Gytx"),V=e.n(Z),H;(function(J){J[J.NONE=0]="NONE",J[J.RESIZING=1]="RESIZING",J[J.RESIZED=2]="RESIZED"})(H||(H={}));var y=function(J){Object(b.a)(re,J);var ne=Object(r.a)(re);function re(pe){var se;return Object(p.a)(this,re),se=ne.call(this,pe),se.nextFrameActionId=void 0,se.resizeFrameId=void 0,se.textArea=void 0,se.saveTextArea=function(Ee){se.textArea=Ee},se.handleResize=function(Ee){var U=se.state.resizeStatus,Y=se.props,x=Y.autoSize,Q=Y.onResize;if(U!==H.NONE)return;typeof Q=="function"&&Q(Ee),x&&se.resizeOnNextFrame()},se.resizeOnNextFrame=function(){cancelAnimationFrame(se.nextFrameActionId),se.nextFrameActionId=requestAnimationFrame(se.resizeTextarea)},se.resizeTextarea=function(){var Ee=se.props.autoSize;if(!Ee||!se.textArea)return;var U=Ee.minRows,Y=Ee.maxRows,x=G(se.textArea,!1,U,Y);se.setState({textareaStyles:x,resizeStatus:H.RESIZING},function(){cancelAnimationFrame(se.resizeFrameId),se.resizeFrameId=requestAnimationFrame(function(){se.setState({resizeStatus:H.RESIZED},function(){se.resizeFrameId=requestAnimationFrame(function(){se.setState({resizeStatus:H.NONE}),se.fixFirefoxAutoScroll()})})})})},se.renderTextArea=function(){var Ee=se.props,U=Ee.prefixCls,Y=U===void 0?"rc-textarea":U,x=Ee.autoSize,Q=Ee.onResize,de=Ee.className,ce=Ee.disabled,_e=se.state,ke=_e.textareaStyles,fe=_e.resizeStatus,ye=Object(o.a)(se.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),Ce=w()(Y,de,Object(t.a)({},"".concat(Y,"-disabled"),ce));"value"in ye&&(ye.value=ye.value||"");var Re=Object(l.a)(Object(l.a)(Object(l.a)({},se.props.style),ke),fe===H.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return i.createElement(n,{onResize:se.handleResize,disabled:!(x||Q)},i.createElement("textarea",Object(I.a)({},ye,{className:Ce,style:Re,ref:se.saveTextArea})))},se.state={textareaStyles:{},resizeStatus:H.NONE},se}return Object(O.a)(re,[{key:"componentDidUpdate",value:function(se){(se.value!==this.props.value||!V()(se.autoSize,this.props.autoSize))&&this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var se=this.textArea.selectionStart,Ee=this.textArea.selectionEnd;this.textArea.setSelectionRange(se,Ee)}}catch(U){}}},{key:"render",value:function(){return this.renderTextArea()}}]),re}(i.Component),K=y,F=function(J){Object(b.a)(re,J);var ne=Object(r.a)(re);function re(pe){var se;Object(p.a)(this,re),se=ne.call(this,pe),se.resizableTextArea=void 0,se.focus=function(){se.resizableTextArea.textArea.focus()},se.saveTextArea=function(U){se.resizableTextArea=U},se.handleChange=function(U){var Y=se.props.onChange;se.setValue(U.target.value,function(){se.resizableTextArea.resizeTextarea()}),Y&&Y(U)},se.handleKeyDown=function(U){var Y=se.props,x=Y.onPressEnter,Q=Y.onKeyDown;U.keyCode===13&&x&&x(U),Q&&Q(U)};var Ee=typeof pe.value=="undefined"||pe.value===null?pe.defaultValue:pe.value;return se.state={value:Ee},se}return Object(O.a)(re,[{key:"setValue",value:function(se,Ee){"value"in this.props||this.setState({value:se},Ee)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return i.createElement(K,Object(I.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(se){return"value"in se?{value:se.value}:null}}]),re}(i.Component),ee=j.default=F},YH21:function($,j,e){var I=e("H6uX");j.Dispatcher=I;var p=e("ItGF"),O=e("Ze12"),b=O.isCanvasEl,r=O.transformCoordWithViewport,i=typeof window!="undefined"&&!!window.addEventListener,l=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,t=[];function s(N,A,L,v){return L=L||{},v||!p.canvasSupported?u(N,A,L):p.browser.firefox&&A.layerX!=null&&A.layerX!==A.offsetX?(L.zrX=A.layerX,L.zrY=A.layerY):A.offsetX!=null?(L.zrX=A.offsetX,L.zrY=A.offsetY):u(N,A,L),L}function u(N,A,L){if(p.domSupported&&N.getBoundingClientRect){var v=A.clientX,k=A.clientY;if(b(N)){var T=N.getBoundingClientRect();L.zrX=v-T.left,L.zrY=k-T.top;return}else if(r(t,N,v,k)){L.zrX=t[0],L.zrY=t[1];return}}L.zrX=L.zrY=0}function a(N){return N||window.event}function d(N,A,L){if(A=a(A),A.zrX!=null)return A;var v=A.type,k=v&&v.indexOf("touch")>=0;if(!k)s(N,A,A,L),A.zrDelta=A.wheelDelta?A.wheelDelta/120:-(A.detail||0)/3;else{var T=v!=="touchend"?A.targetTouches[0]:A.changedTouches[0];T&&s(N,T,A,L)}var B=A.button;return A.which==null&&B!==void 0&&l.test(A.type)&&(A.which=B&1?1:B&2?3:B&4?2:0),A}function h(N,A,L,v){i?N.addEventListener(A,L,v):N.attachEvent("on"+A,L)}function c(N,A,L,v){i?N.removeEventListener(A,L,v):N.detachEvent("on"+A,L)}var m=i?function(N){N.preventDefault(),N.stopPropagation(),N.cancelBubble=!0}:function(N){N.returnValue=!1,N.cancelBubble=!0};function E(N){return N.which===2||N.which===3}function P(N){return N.which>1}j.clientToLocal=s,j.getNativeEvent=a,j.normalizeEvent=d,j.addEventListener=h,j.removeEventListener=c,j.stop=m,j.isMiddleOrRightButtonOnMouseUpDown=E,j.notLeftMouse=P},YgsL:function($,j,e){var I=e("QBsz"),p=I.distance;function O(r,i,l,t,s,u,a){var d=(l-r)*.5,h=(t-i)*.5;return(2*(i-l)+d+h)*a+(-3*(i-l)-2*d-h)*u+d*s+i}function b(r,i){for(var l=r.length,t=[],s=0,u=1;ul-2?l-1:h+1],N=r[h>l-3?l-1:h+2]);var A=c*c,L=c*A;t.push([O(m[0],E[0],P[0],N[0],c,A,L),O(m[1],E[1],P[1],N[1],c,A,L)])}return t}$.exports=b},ZBKS:function($,j,e){$.exports={flex_box_center:"flex_box_center___214iO",flex_space_between:"flex_space_between___Fhkgm",flex_box_vertical_center:"flex_box_vertical_center___2hG-7",flex_box_center_end:"flex_box_center_end___D7jj6",flex_box_column:"flex_box_column___3VrCY",rightWrap:"rightWrap___3VpbJ",learnWrap:"learnWrap___1RZTV",learnTopWrap:"learnTopWrap___2n6Km",courseWrap:"courseWrap___2Z1AM",pathWrap:"pathWrap___2-YPm",pathImg:"pathImg___1NyaL",pathContentItem:"pathContentItem____sDLQ",pathContentWrap:"pathContentWrap___3YYI6",pathContentName:"pathContentName___3vXEb",pathContent:"pathContent___lqrBC",pathContentCount:"pathContentCount___3s0JM",recommandTrainingWrap:"recommandTrainingWrap___2E26J",recommandContent:"recommandContent___2FgEj",recommandLevel:"recommandLevel___1KART",color0152d9:"color0152d9___2PNji",color999:"color999___1QSTy",color888:"color888___1FuOt",color333:"color333___B1AMJ",iconDeleteColor:"iconDeleteColor___TwWgK",iconMoveColor:"iconMoveColor___1SaI4",iconEditColor:"iconEditColor___1KKDF",skillWrap:"skillWrap___gOCuw",skillTopWrap:"skillTopWrap___2SFYh",time:"time___3xq8t",titleImg:"titleImg___3VMPg"}},Ze12:function($,j,e){var I=e("ItGF"),p=e("hOwI"),O=p.buildTransformer,b="___zrEVENTSAVED",r=[];function i(a,d,h,c,m){return l(r,d,c,m,!0)&&l(a,h,r[0],r[1])}function l(a,d,h,c,m){if(d.getBoundingClientRect&&I.domSupported&&!u(d)){var E=d[b]||(d[b]={}),P=t(d,E),N=s(P,E,m);if(N)return N(a,h,c),!0}return!1}function t(a,d){var h=d.markers;if(h)return h;h=d.markers=[];for(var c=["left","right"],m=["top","bottom"],E=0;E<4;E++){var P=document.createElement("div"),N=P.style,A=E%2,L=(E>>1)%2;N.cssText=["position: absolute","visibility: hidden","padding: 0","margin: 0","border-width: 0","user-select: none","width:0","height:0",c[A]+":0",m[L]+":0",c[1-A]+":auto",m[1-L]+":auto",""].join("!important;"),a.appendChild(P),h.push(P)}return h}function s(a,d,h){for(var c=h?"invTrans":"trans",m=d[c],E=d.srcCoords,P=!0,N=[],A=[],L=0;L<4;L++){var v=a[L].getBoundingClientRect(),k=2*L,T=v.left,B=v.top;N.push(T,B),P=P&&E&&T===E[k]&&B===E[k+1],A.push(a[L].offsetLeft,a[L].offsetTop)}return P&&m?m:(d.srcCoords=N,d[c]=h?O(A,N):O(N,A))}function u(a){return a.nodeName.toUpperCase()==="CANVAS"}j.transformLocalCoord=i,j.transformCoordWithViewport=l,j.isCanvasEl=u},ZpRC:function($,j,e){"use strict";function I(a){return typeof a=="object"&&a!=null&&a.nodeType===1}function p(a,d){return(!d||a!=="hidden")&&a!=="visible"&&a!=="clip"}function O(a,d){if(a.clientHeightd||E>a&&P=d&&N>=h?E-a-c:P>d&&Nh?P-d+m:0}var r=function(a,d){var h=window,c=d.scrollMode,m=d.block,E=d.inline,P=d.boundary,N=d.skipOverflowHiddenElements,A=typeof P=="function"?P:function(ke){return ke!==P};if(!I(a))throw new TypeError("Invalid target");for(var L=document.scrollingElement||document.documentElement,v=[],k=a;I(k)&&A(k);){if((k=k.parentElement)===L){v.push(k);break}k!=null&&k===document.body&&O(k)&&!O(document.documentElement)||k!=null&&O(k,N)&&v.push(k)}for(var T=h.visualViewport?h.visualViewport.width:innerWidth,B=h.visualViewport?h.visualViewport.height:innerHeight,C=window.scrollX||pageXOffset,f=window.scrollY||pageYOffset,n=a.getBoundingClientRect(),o=n.height,M=n.width,w=n.top,_=n.right,g=n.bottom,R=n.left,S=m==="start"||m==="nearest"?w:m==="end"?g:w+o/2,D=E==="center"?R+M/2:E==="end"?_:R,G=[],Z=0;Z=0&&R>=0&&g<=B&&_<=T&&w>=F&&g<=J&&R>=ne&&_<=ee)return G;var re=getComputedStyle(V),pe=parseInt(re.borderLeftWidth,10),se=parseInt(re.borderTopWidth,10),Ee=parseInt(re.borderRightWidth,10),U=parseInt(re.borderBottomWidth,10),Y=0,x=0,Q="offsetWidth"in V?V.offsetWidth-V.clientWidth-pe-Ee:0,de="offsetHeight"in V?V.offsetHeight-V.clientHeight-se-U:0;if(L===V)Y=m==="start"?S:m==="end"?S-B:m==="nearest"?b(f,f+B,B,se,U,f+S,f+S+o,o):S-B/2,x=E==="start"?D:E==="center"?D-T/2:E==="end"?D-T:b(C,C+T,T,pe,Ee,C+D,C+D+M,M),Y=Math.max(0,Y+f),x=Math.max(0,x+C);else{Y=m==="start"?S-F-se:m==="end"?S-J+U+de:m==="nearest"?b(F,J,y,se,U+de,S,S+o,o):S-(F+y/2)+de/2,x=E==="start"?D-ne-pe:E==="center"?D-(ne+K/2)+Q/2:E==="end"?D-ee+Ee+Q:b(ne,ee,K,pe,Ee+Q,D,D+M,M);var ce=V.scrollLeft,_e=V.scrollTop;S+=_e-(Y=Math.max(0,Math.min(_e+Y,V.scrollHeight-y+de))),D+=ce-(x=Math.max(0,Math.min(ce+x,V.scrollWidth-K+Q)))}G.push({el:V,top:Y,left:x})}return G};function i(a){return a===Object(a)&&Object.keys(a).length!==0}function l(a,d){d===void 0&&(d="auto");var h="scrollBehavior"in document.body.style;a.forEach(function(c){var m=c.el,E=c.top,P=c.left;m.scroll&&h?m.scroll({top:E,left:P,behavior:d}):(m.scrollTop=E,m.scrollLeft=P)})}function t(a){return a===!1?{block:"end",inline:"nearest"}:i(a)?a:{block:"start",inline:"nearest"}}function s(a,d){var h=!a.ownerDocument.documentElement.contains(a);if(i(d)&&typeof d.behavior=="function")return d.behavior(h?[]:r(a,d));if(h)return;var c=t(d);return l(r(a,c),c.behavior)}var u=j.a=s},Zss7:function($,j,e){var I;(function(p){var O=/^\s+/,b=/\s+$/,r=0,i=p.round,l=p.min,t=p.max,s=p.random;function u(U,Y){if(U=U||"",Y=Y||{},U instanceof u)return U;if(!(this instanceof u))return new u(U,Y);var x=a(U);this._originalInput=U,this._r=x.r,this._g=x.g,this._b=x.b,this._a=x.a,this._roundA=i(100*this._a)/100,this._format=Y.format||x.format,this._gradientType=Y.gradientType,this._r<1&&(this._r=i(this._r)),this._g<1&&(this._g=i(this._g)),this._b<1&&(this._b=i(this._b)),this._ok=x.ok,this._tc_id=r++}u.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 U=this.toRgb();return(U.r*299+U.g*587+U.b*114)/1e3},getLuminance:function(){var U=this.toRgb(),Y,x,Q,de,ce,_e;return Y=U.r/255,x=U.g/255,Q=U.b/255,Y<=.03928?de=Y/12.92:de=p.pow((Y+.055)/1.055,2.4),x<=.03928?ce=x/12.92:ce=p.pow((x+.055)/1.055,2.4),Q<=.03928?_e=Q/12.92:_e=p.pow((Q+.055)/1.055,2.4),.2126*de+.7152*ce+.0722*_e},setAlpha:function(U){return this._a=G(U),this._roundA=i(100*this._a)/100,this},toHsv:function(){var U=m(this._r,this._g,this._b);return{h:U.h*360,s:U.s,v:U.v,a:this._a}},toHsvString:function(){var U=m(this._r,this._g,this._b),Y=i(U.h*360),x=i(U.s*100),Q=i(U.v*100);return this._a==1?"hsv("+Y+", "+x+"%, "+Q+"%)":"hsva("+Y+", "+x+"%, "+Q+"%, "+this._roundA+")"},toHsl:function(){var U=h(this._r,this._g,this._b);return{h:U.h*360,s:U.s,l:U.l,a:this._a}},toHslString:function(){var U=h(this._r,this._g,this._b),Y=i(U.h*360),x=i(U.s*100),Q=i(U.l*100);return this._a==1?"hsl("+Y+", "+x+"%, "+Q+"%)":"hsla("+Y+", "+x+"%, "+Q+"%, "+this._roundA+")"},toHex:function(U){return P(this._r,this._g,this._b,U)},toHexString:function(U){return"#"+this.toHex(U)},toHex8:function(U){return N(this._r,this._g,this._b,this._a,U)},toHex8String:function(U){return"#"+this.toHex8(U)},toRgb:function(){return{r:i(this._r),g:i(this._g),b:i(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+i(this._r)+", "+i(this._g)+", "+i(this._b)+")":"rgba("+i(this._r)+", "+i(this._g)+", "+i(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:i(Z(this._r,255)*100)+"%",g:i(Z(this._g,255)*100)+"%",b:i(Z(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+i(Z(this._r,255)*100)+"%, "+i(Z(this._g,255)*100)+"%, "+i(Z(this._b,255)*100)+"%)":"rgba("+i(Z(this._r,255)*100)+"%, "+i(Z(this._g,255)*100)+"%, "+i(Z(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:S[P(this._r,this._g,this._b,!0)]||!1},toFilter:function(U){var Y="#"+A(this._r,this._g,this._b,this._a),x=Y,Q=this._gradientType?"GradientType = 1, ":"";if(U){var de=u(U);x="#"+A(de._r,de._g,de._b,de._a)}return"progid:DXImageTransform.Microsoft.gradient("+Q+"startColorstr="+Y+",endColorstr="+x+")"},toString:function(U){var Y=!!U;U=U||this._format;var x=!1,Q=this._a<1&&this._a>=0,de=!Y&&Q&&(U==="hex"||U==="hex6"||U==="hex3"||U==="hex4"||U==="hex8"||U==="name");return de?U==="name"&&this._a===0?this.toName():this.toRgbString():(U==="rgb"&&(x=this.toRgbString()),U==="prgb"&&(x=this.toPercentageRgbString()),(U==="hex"||U==="hex6")&&(x=this.toHexString()),U==="hex3"&&(x=this.toHexString(!0)),U==="hex4"&&(x=this.toHex8String(!0)),U==="hex8"&&(x=this.toHex8String()),U==="name"&&(x=this.toName()),U==="hsl"&&(x=this.toHslString()),U==="hsv"&&(x=this.toHsvString()),x||this.toHexString())},clone:function(){return u(this.toString())},_applyModification:function(U,Y){var x=U.apply(null,[this].concat([].slice.call(Y)));return this._r=x._r,this._g=x._g,this._b=x._b,this.setAlpha(x._a),this},lighten:function(){return this._applyModification(T,arguments)},brighten:function(){return this._applyModification(B,arguments)},darken:function(){return this._applyModification(C,arguments)},desaturate:function(){return this._applyModification(L,arguments)},saturate:function(){return this._applyModification(v,arguments)},greyscale:function(){return this._applyModification(k,arguments)},spin:function(){return this._applyModification(f,arguments)},_applyCombination:function(U,Y){return U.apply(null,[this].concat([].slice.call(Y)))},analogous:function(){return this._applyCombination(_,arguments)},complement:function(){return this._applyCombination(n,arguments)},monochromatic:function(){return this._applyCombination(g,arguments)},splitcomplement:function(){return this._applyCombination(w,arguments)},triad:function(){return this._applyCombination(o,arguments)},tetrad:function(){return this._applyCombination(M,arguments)}},u.fromRatio=function(U,Y){if(typeof U=="object"){var x={};for(var Q in U)U.hasOwnProperty(Q)&&(Q==="a"?x[Q]=U[Q]:x[Q]=ee(U[Q]));U=x}return u(U,Y)};function a(U){var Y={r:0,g:0,b:0},x=1,Q=null,de=null,ce=null,_e=!1,ke=!1;return typeof U=="string"&&(U=se(U)),typeof U=="object"&&(pe(U.r)&&pe(U.g)&&pe(U.b)?(Y=d(U.r,U.g,U.b),_e=!0,ke=String(U.r).substr(-1)==="%"?"prgb":"rgb"):pe(U.h)&&pe(U.s)&&pe(U.v)?(Q=ee(U.s),de=ee(U.v),Y=E(U.h,Q,de),_e=!0,ke="hsv"):pe(U.h)&&pe(U.s)&&pe(U.l)&&(Q=ee(U.s),ce=ee(U.l),Y=c(U.h,Q,ce),_e=!0,ke="hsl"),U.hasOwnProperty("a")&&(x=U.a)),x=G(x),{ok:_e,format:U.format||ke,r:l(255,t(Y.r,0)),g:l(255,t(Y.g,0)),b:l(255,t(Y.b,0)),a:x}}function d(U,Y,x){return{r:Z(U,255)*255,g:Z(Y,255)*255,b:Z(x,255)*255}}function h(U,Y,x){U=Z(U,255),Y=Z(Y,255),x=Z(x,255);var Q=t(U,Y,x),de=l(U,Y,x),ce,_e,ke=(Q+de)/2;if(Q==de)ce=_e=0;else{var fe=Q-de;_e=ke>.5?fe/(2-Q-de):fe/(Q+de);switch(Q){case U:ce=(Y-x)/fe+(Y1&&(Re-=1),Re<1/6?ye+(Ce-ye)*6*Re:Re<1/2?Ce:Re<2/3?ye+(Ce-ye)*(2/3-Re)*6:ye}if(Y===0)Q=de=ce=x;else{var ke=x<.5?x*(1+Y):x+Y-x*Y,fe=2*x-ke;Q=_e(fe,ke,U+1/3),de=_e(fe,ke,U),ce=_e(fe,ke,U-1/3)}return{r:Q*255,g:de*255,b:ce*255}}function m(U,Y,x){U=Z(U,255),Y=Z(Y,255),x=Z(x,255);var Q=t(U,Y,x),de=l(U,Y,x),ce,_e,ke=Q,fe=Q-de;if(_e=Q===0?0:fe/Q,Q==de)ce=0;else{switch(Q){case U:ce=(Y-x)/fe+(Y>1)+720)%360;--Y;)Q.h=(Q.h+de)%360,ce.push(u(Q));return ce}function g(U,Y){Y=Y||6;for(var x=u(U).toHsv(),Q=x.h,de=x.s,ce=x.v,_e=[],ke=1/Y;Y--;)_e.push(u({h:Q,s:de,v:ce})),ce=(ce+ke)%1;return _e}u.mix=function(U,Y,x){x=x===0?0:x||50;var Q=u(U).toRgb(),de=u(Y).toRgb(),ce=x/100,_e={r:(de.r-Q.r)*ce+Q.r,g:(de.g-Q.g)*ce+Q.g,b:(de.b-Q.b)*ce+Q.b,a:(de.a-Q.a)*ce+Q.a};return u(_e)},u.readability=function(U,Y){var x=u(U),Q=u(Y);return(p.max(x.getLuminance(),Q.getLuminance())+.05)/(p.min(x.getLuminance(),Q.getLuminance())+.05)},u.isReadable=function(U,Y,x){var Q=u.readability(U,Y),de,ce;ce=!1,de=Ee(x);switch(de.level+de.size){case"AAsmall":case"AAAlarge":ce=Q>=4.5;break;case"AAlarge":ce=Q>=3;break;case"AAAsmall":ce=Q>=7;break}return ce},u.mostReadable=function(U,Y,x){var Q=null,de=0,ce,_e,ke,fe;x=x||{},_e=x.includeFallbackColors,ke=x.level,fe=x.size;for(var ye=0;yede&&(de=ce,Q=u(Y[ye]));return u.isReadable(U,Q,{level:ke,size:fe})||!_e?Q:(x.includeFallbackColors=!1,u.mostReadable(U,["#fff","#000"],x))};var R=u.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"},S=u.hexNames=D(R);function D(U){var Y={};for(var x in U)U.hasOwnProperty(x)&&(Y[U[x]]=x);return Y}function G(U){return U=parseFloat(U),(isNaN(U)||U<0||U>1)&&(U=1),U}function Z(U,Y){y(U)&&(U="100%");var x=K(U);return U=l(Y,t(0,parseFloat(U))),x&&(U=parseInt(U*Y,10)/100),p.abs(U-Y)<1e-6?1:U%Y/parseFloat(Y)}function V(U){return l(1,t(0,U))}function H(U){return parseInt(U,16)}function y(U){return typeof U=="string"&&U.indexOf(".")!=-1&&parseFloat(U)===1}function K(U){return typeof U=="string"&&U.indexOf("%")!=-1}function F(U){return U.length==1?"0"+U:""+U}function ee(U){return U<=1&&(U=U*100+"%"),U}function J(U){return p.round(parseFloat(U)*255).toString(16)}function ne(U){return H(U)/255}var re=function(){var U="[-\\+]?\\d+%?",Y="[-\\+]?\\d*\\.\\d+%?",x="(?:"+Y+")|(?:"+U+")",Q="[\\s|\\(]+("+x+")[,|\\s]+("+x+")[,|\\s]+("+x+")\\s*\\)?",de="[\\s|\\(]+("+x+")[,|\\s]+("+x+")[,|\\s]+("+x+")[,|\\s]+("+x+")\\s*\\)?";return{CSS_UNIT:new RegExp(x),rgb:new RegExp("rgb"+Q),rgba:new RegExp("rgba"+de),hsl:new RegExp("hsl"+Q),hsla:new RegExp("hsla"+de),hsv:new RegExp("hsv"+Q),hsva:new RegExp("hsva"+de),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 pe(U){return!!re.CSS_UNIT.exec(U)}function se(U){U=U.replace(O,"").replace(b,"").toLowerCase();var Y=!1;if(R[U])U=R[U],Y=!0;else if(U=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var x;return(x=re.rgb.exec(U))?{r:x[1],g:x[2],b:x[3]}:(x=re.rgba.exec(U))?{r:x[1],g:x[2],b:x[3],a:x[4]}:(x=re.hsl.exec(U))?{h:x[1],s:x[2],l:x[3]}:(x=re.hsla.exec(U))?{h:x[1],s:x[2],l:x[3],a:x[4]}:(x=re.hsv.exec(U))?{h:x[1],s:x[2],v:x[3]}:(x=re.hsva.exec(U))?{h:x[1],s:x[2],v:x[3],a:x[4]}:(x=re.hex8.exec(U))?{r:H(x[1]),g:H(x[2]),b:H(x[3]),a:ne(x[4]),format:Y?"name":"hex8"}:(x=re.hex6.exec(U))?{r:H(x[1]),g:H(x[2]),b:H(x[3]),format:Y?"name":"hex"}:(x=re.hex4.exec(U))?{r:H(x[1]+""+x[1]),g:H(x[2]+""+x[2]),b:H(x[3]+""+x[3]),a:ne(x[4]+""+x[4]),format:Y?"name":"hex8"}:(x=re.hex3.exec(U))?{r:H(x[1]+""+x[1]),g:H(x[2]+""+x[2]),b:H(x[3]+""+x[3]),format:Y?"name":"hex"}:!1}function Ee(U){var Y,x;return U=U||{level:"AA",size:"small"},Y=(U.level||"AA").toUpperCase(),x=(U.size||"small").toLowerCase(),Y!=="AA"&&Y!=="AAA"&&(Y="AA"),x!=="small"&&x!=="large"&&(x="small"),{level:Y,size:x}}$.exports?$.exports=u:!(I=function(){return u}.call(j,e,j,$),I!==void 0&&($.exports=I))})(Math)},aKvl:function($,j,e){var I=e("Sj9i"),p=I.quadraticProjectPoint;function O(b,r,i,l,t,s,u,a,d){if(u===0)return!1;var h=u;if(d>r+h&&d>l+h&&d>s+h||db+h&&a>i+h&&a>t+h||a1&&arguments[1]!==void 0?arguments[1]:!1,re=J.getAttribute("id")||J.getAttribute("data-reactid")||J.getAttribute("name");if(ne&&R[re])return R[re];var pe=window.getComputedStyle(J),se=pe.getPropertyValue("box-sizing")||pe.getPropertyValue("-moz-box-sizing")||pe.getPropertyValue("-webkit-box-sizing"),Ee=parseFloat(pe.getPropertyValue("padding-bottom"))+parseFloat(pe.getPropertyValue("padding-top")),U=parseFloat(pe.getPropertyValue("border-bottom-width"))+parseFloat(pe.getPropertyValue("border-top-width")),Y=g.map(function(Q){return"".concat(Q,":").concat(pe.getPropertyValue(Q))}).join(";"),x={sizingStyle:Y,paddingSize:Ee,borderSize:U,boxSizing:se};return ne&&re&&(R[re]=x),x}function G(J){var ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,re=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,pe=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;S||(S=document.createElement("textarea"),S.setAttribute("tab-index","-1"),S.setAttribute("aria-hidden","true"),document.body.appendChild(S)),J.getAttribute("wrap")?S.setAttribute("wrap",J.getAttribute("wrap")):S.removeAttribute("wrap");var se=D(J,ne),Ee=se.paddingSize,U=se.borderSize,Y=se.boxSizing,x=se.sizingStyle;S.setAttribute("style","".concat(x,";").concat(_)),S.value=J.value||J.placeholder||"";var Q=Number.MIN_SAFE_INTEGER,de=Number.MAX_SAFE_INTEGER,ce=S.scrollHeight,_e;if(Y==="border-box"?ce+=U:Y==="content-box"&&(ce-=Ee),re!==null||pe!==null){S.value=" ";var ke=S.scrollHeight-Ee;re!==null&&(Q=ke*re,Y==="border-box"&&(Q=Q+Ee+U),ce=Math.max(Q,ce)),pe!==null&&(de=ke*pe,Y==="border-box"&&(de=de+Ee+U),_e=ce>de?"":"hidden",ce=Math.min(de,ce))}return{height:ce,minHeight:Q,maxHeight:de,overflowY:_e,resize:"none"}}var Z=e("Gytx"),V=e.n(Z),H;(function(J){J[J.NONE=0]="NONE",J[J.RESIZING=1]="RESIZING",J[J.RESIZED=2]="RESIZED"})(H||(H={}));var y=function(J){Object(b.a)(re,J);var ne=Object(r.a)(re);function re(pe){var se;return Object(p.a)(this,re),se=ne.call(this,pe),se.nextFrameActionId=void 0,se.resizeFrameId=void 0,se.textArea=void 0,se.saveTextArea=function(Ee){se.textArea=Ee},se.handleResize=function(Ee){var U=se.state.resizeStatus,Y=se.props,x=Y.autoSize,Q=Y.onResize;if(U!==H.NONE)return;typeof Q=="function"&&Q(Ee),x&&se.resizeOnNextFrame()},se.resizeOnNextFrame=function(){cancelAnimationFrame(se.nextFrameActionId),se.nextFrameActionId=requestAnimationFrame(se.resizeTextarea)},se.resizeTextarea=function(){var Ee=se.props.autoSize;if(!Ee||!se.textArea)return;var U=Ee.minRows,Y=Ee.maxRows,x=G(se.textArea,!1,U,Y);se.setState({textareaStyles:x,resizeStatus:H.RESIZING},function(){cancelAnimationFrame(se.resizeFrameId),se.resizeFrameId=requestAnimationFrame(function(){se.setState({resizeStatus:H.RESIZED},function(){se.resizeFrameId=requestAnimationFrame(function(){se.setState({resizeStatus:H.NONE}),se.fixFirefoxAutoScroll()})})})})},se.renderTextArea=function(){var Ee=se.props,U=Ee.prefixCls,Y=U===void 0?"rc-textarea":U,x=Ee.autoSize,Q=Ee.onResize,de=Ee.className,ce=Ee.disabled,_e=se.state,ke=_e.textareaStyles,fe=_e.resizeStatus,ye=Object(o.a)(se.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),Ce=w()(Y,de,Object(t.a)({},"".concat(Y,"-disabled"),ce));"value"in ye&&(ye.value=ye.value||"");var Se=Object(l.a)(Object(l.a)(Object(l.a)({},se.props.style),ke),fe===H.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return i.createElement(n,{onResize:se.handleResize,disabled:!(x||Q)},i.createElement("textarea",Object(I.a)({},ye,{className:Ce,style:Se,ref:se.saveTextArea})))},se.state={textareaStyles:{},resizeStatus:H.NONE},se}return Object(O.a)(re,[{key:"componentDidUpdate",value:function(se){(se.value!==this.props.value||!V()(se.autoSize,this.props.autoSize))&&this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var se=this.textArea.selectionStart,Ee=this.textArea.selectionEnd;this.textArea.setSelectionRange(se,Ee)}}catch(U){}}},{key:"render",value:function(){return this.renderTextArea()}}]),re}(i.Component),K=y,F=function(J){Object(b.a)(re,J);var ne=Object(r.a)(re);function re(pe){var se;Object(p.a)(this,re),se=ne.call(this,pe),se.resizableTextArea=void 0,se.focus=function(){se.resizableTextArea.textArea.focus()},se.saveTextArea=function(U){se.resizableTextArea=U},se.handleChange=function(U){var Y=se.props.onChange;se.setValue(U.target.value,function(){se.resizableTextArea.resizeTextarea()}),Y&&Y(U)},se.handleKeyDown=function(U){var Y=se.props,x=Y.onPressEnter,Q=Y.onKeyDown;U.keyCode===13&&x&&x(U),Q&&Q(U)};var Ee=typeof pe.value=="undefined"||pe.value===null?pe.defaultValue:pe.value;return se.state={value:Ee},se}return Object(O.a)(re,[{key:"setValue",value:function(se,Ee){"value"in this.props||this.setState({value:se},Ee)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return i.createElement(K,Object(I.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(se){return"value"in se?{value:se.value}:null}}]),re}(i.Component),ee=j.default=F},YH21:function($,j,e){var I=e("H6uX");j.Dispatcher=I;var p=e("ItGF"),O=e("Ze12"),b=O.isCanvasEl,r=O.transformCoordWithViewport,i=typeof window!="undefined"&&!!window.addEventListener,l=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,t=[];function s(N,A,L,v){return L=L||{},v||!p.canvasSupported?u(N,A,L):p.browser.firefox&&A.layerX!=null&&A.layerX!==A.offsetX?(L.zrX=A.layerX,L.zrY=A.layerY):A.offsetX!=null?(L.zrX=A.offsetX,L.zrY=A.offsetY):u(N,A,L),L}function u(N,A,L){if(p.domSupported&&N.getBoundingClientRect){var v=A.clientX,k=A.clientY;if(b(N)){var T=N.getBoundingClientRect();L.zrX=v-T.left,L.zrY=k-T.top;return}else if(r(t,N,v,k)){L.zrX=t[0],L.zrY=t[1];return}}L.zrX=L.zrY=0}function a(N){return N||window.event}function d(N,A,L){if(A=a(A),A.zrX!=null)return A;var v=A.type,k=v&&v.indexOf("touch")>=0;if(!k)s(N,A,A,L),A.zrDelta=A.wheelDelta?A.wheelDelta/120:-(A.detail||0)/3;else{var T=v!=="touchend"?A.targetTouches[0]:A.changedTouches[0];T&&s(N,T,A,L)}var B=A.button;return A.which==null&&B!==void 0&&l.test(A.type)&&(A.which=B&1?1:B&2?3:B&4?2:0),A}function h(N,A,L,v){i?N.addEventListener(A,L,v):N.attachEvent("on"+A,L)}function c(N,A,L,v){i?N.removeEventListener(A,L,v):N.detachEvent("on"+A,L)}var m=i?function(N){N.preventDefault(),N.stopPropagation(),N.cancelBubble=!0}:function(N){N.returnValue=!1,N.cancelBubble=!0};function E(N){return N.which===2||N.which===3}function P(N){return N.which>1}j.clientToLocal=s,j.getNativeEvent=a,j.normalizeEvent=d,j.addEventListener=h,j.removeEventListener=c,j.stop=m,j.isMiddleOrRightButtonOnMouseUpDown=E,j.notLeftMouse=P},YgsL:function($,j,e){var I=e("QBsz"),p=I.distance;function O(r,i,l,t,s,u,a){var d=(l-r)*.5,h=(t-i)*.5;return(2*(i-l)+d+h)*a+(-3*(i-l)-2*d-h)*u+d*s+i}function b(r,i){for(var l=r.length,t=[],s=0,u=1;ul-2?l-1:h+1],N=r[h>l-3?l-1:h+2]);var A=c*c,L=c*A;t.push([O(m[0],E[0],P[0],N[0],c,A,L),O(m[1],E[1],P[1],N[1],c,A,L)])}return t}$.exports=b},ZBKS:function($,j,e){$.exports={flex_box_center:"flex_box_center___214iO",flex_space_between:"flex_space_between___Fhkgm",flex_box_vertical_center:"flex_box_vertical_center___2hG-7",flex_box_center_end:"flex_box_center_end___D7jj6",flex_box_column:"flex_box_column___3VrCY",rightWrap:"rightWrap___3VpbJ",learnWrap:"learnWrap___1RZTV",learnTopWrap:"learnTopWrap___2n6Km",courseWrap:"courseWrap___2Z1AM",pathWrap:"pathWrap___2-YPm",pathImg:"pathImg___1NyaL",pathContentItem:"pathContentItem____sDLQ",pathContentWrap:"pathContentWrap___3YYI6",pathContentName:"pathContentName___3vXEb",pathContent:"pathContent___lqrBC",pathContentCount:"pathContentCount___3s0JM",recommandTrainingWrap:"recommandTrainingWrap___2E26J",recommandContent:"recommandContent___2FgEj",recommandLevel:"recommandLevel___1KART",color0152d9:"color0152d9___2PNji",color999:"color999___1QSTy",color888:"color888___1FuOt",color333:"color333___B1AMJ",iconDeleteColor:"iconDeleteColor___TwWgK",iconMoveColor:"iconMoveColor___1SaI4",iconEditColor:"iconEditColor___1KKDF",skillWrap:"skillWrap___gOCuw",skillTopWrap:"skillTopWrap___2SFYh",time:"time___3xq8t",titleImg:"titleImg___3VMPg"}},Ze12:function($,j,e){var I=e("ItGF"),p=e("hOwI"),O=p.buildTransformer,b="___zrEVENTSAVED",r=[];function i(a,d,h,c,m){return l(r,d,c,m,!0)&&l(a,h,r[0],r[1])}function l(a,d,h,c,m){if(d.getBoundingClientRect&&I.domSupported&&!u(d)){var E=d[b]||(d[b]={}),P=t(d,E),N=s(P,E,m);if(N)return N(a,h,c),!0}return!1}function t(a,d){var h=d.markers;if(h)return h;h=d.markers=[];for(var c=["left","right"],m=["top","bottom"],E=0;E<4;E++){var P=document.createElement("div"),N=P.style,A=E%2,L=(E>>1)%2;N.cssText=["position: absolute","visibility: hidden","padding: 0","margin: 0","border-width: 0","user-select: none","width:0","height:0",c[A]+":0",m[L]+":0",c[1-A]+":auto",m[1-L]+":auto",""].join("!important;"),a.appendChild(P),h.push(P)}return h}function s(a,d,h){for(var c=h?"invTrans":"trans",m=d[c],E=d.srcCoords,P=!0,N=[],A=[],L=0;L<4;L++){var v=a[L].getBoundingClientRect(),k=2*L,T=v.left,B=v.top;N.push(T,B),P=P&&E&&T===E[k]&&B===E[k+1],A.push(a[L].offsetLeft,a[L].offsetTop)}return P&&m?m:(d.srcCoords=N,d[c]=h?O(A,N):O(N,A))}function u(a){return a.nodeName.toUpperCase()==="CANVAS"}j.transformLocalCoord=i,j.transformCoordWithViewport=l,j.isCanvasEl=u},ZpRC:function($,j,e){"use strict";function I(a){return typeof a=="object"&&a!=null&&a.nodeType===1}function p(a,d){return(!d||a!=="hidden")&&a!=="visible"&&a!=="clip"}function O(a,d){if(a.clientHeightd||E>a&&P=d&&N>=h?E-a-c:P>d&&Nh?P-d+m:0}var r=function(a,d){var h=window,c=d.scrollMode,m=d.block,E=d.inline,P=d.boundary,N=d.skipOverflowHiddenElements,A=typeof P=="function"?P:function(ke){return ke!==P};if(!I(a))throw new TypeError("Invalid target");for(var L=document.scrollingElement||document.documentElement,v=[],k=a;I(k)&&A(k);){if((k=k.parentElement)===L){v.push(k);break}k!=null&&k===document.body&&O(k)&&!O(document.documentElement)||k!=null&&O(k,N)&&v.push(k)}for(var T=h.visualViewport?h.visualViewport.width:innerWidth,B=h.visualViewport?h.visualViewport.height:innerHeight,C=window.scrollX||pageXOffset,f=window.scrollY||pageYOffset,n=a.getBoundingClientRect(),o=n.height,M=n.width,w=n.top,_=n.right,g=n.bottom,R=n.left,S=m==="start"||m==="nearest"?w:m==="end"?g:w+o/2,D=E==="center"?R+M/2:E==="end"?_:R,G=[],Z=0;Z=0&&R>=0&&g<=B&&_<=T&&w>=F&&g<=J&&R>=ne&&_<=ee)return G;var re=getComputedStyle(V),pe=parseInt(re.borderLeftWidth,10),se=parseInt(re.borderTopWidth,10),Ee=parseInt(re.borderRightWidth,10),U=parseInt(re.borderBottomWidth,10),Y=0,x=0,Q="offsetWidth"in V?V.offsetWidth-V.clientWidth-pe-Ee:0,de="offsetHeight"in V?V.offsetHeight-V.clientHeight-se-U:0;if(L===V)Y=m==="start"?S:m==="end"?S-B:m==="nearest"?b(f,f+B,B,se,U,f+S,f+S+o,o):S-B/2,x=E==="start"?D:E==="center"?D-T/2:E==="end"?D-T:b(C,C+T,T,pe,Ee,C+D,C+D+M,M),Y=Math.max(0,Y+f),x=Math.max(0,x+C);else{Y=m==="start"?S-F-se:m==="end"?S-J+U+de:m==="nearest"?b(F,J,y,se,U+de,S,S+o,o):S-(F+y/2)+de/2,x=E==="start"?D-ne-pe:E==="center"?D-(ne+K/2)+Q/2:E==="end"?D-ee+Ee+Q:b(ne,ee,K,pe,Ee+Q,D,D+M,M);var ce=V.scrollLeft,_e=V.scrollTop;S+=_e-(Y=Math.max(0,Math.min(_e+Y,V.scrollHeight-y+de))),D+=ce-(x=Math.max(0,Math.min(ce+x,V.scrollWidth-K+Q)))}G.push({el:V,top:Y,left:x})}return G};function i(a){return a===Object(a)&&Object.keys(a).length!==0}function l(a,d){d===void 0&&(d="auto");var h="scrollBehavior"in document.body.style;a.forEach(function(c){var m=c.el,E=c.top,P=c.left;m.scroll&&h?m.scroll({top:E,left:P,behavior:d}):(m.scrollTop=E,m.scrollLeft=P)})}function t(a){return a===!1?{block:"end",inline:"nearest"}:i(a)?a:{block:"start",inline:"nearest"}}function s(a,d){var h=!a.ownerDocument.documentElement.contains(a);if(i(d)&&typeof d.behavior=="function")return d.behavior(h?[]:r(a,d));if(h)return;var c=t(d);return l(r(a,c),c.behavior)}var u=j.a=s},Zss7:function($,j,e){var I;(function(p){var O=/^\s+/,b=/\s+$/,r=0,i=p.round,l=p.min,t=p.max,s=p.random;function u(U,Y){if(U=U||"",Y=Y||{},U instanceof u)return U;if(!(this instanceof u))return new u(U,Y);var x=a(U);this._originalInput=U,this._r=x.r,this._g=x.g,this._b=x.b,this._a=x.a,this._roundA=i(100*this._a)/100,this._format=Y.format||x.format,this._gradientType=Y.gradientType,this._r<1&&(this._r=i(this._r)),this._g<1&&(this._g=i(this._g)),this._b<1&&(this._b=i(this._b)),this._ok=x.ok,this._tc_id=r++}u.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 U=this.toRgb();return(U.r*299+U.g*587+U.b*114)/1e3},getLuminance:function(){var U=this.toRgb(),Y,x,Q,de,ce,_e;return Y=U.r/255,x=U.g/255,Q=U.b/255,Y<=.03928?de=Y/12.92:de=p.pow((Y+.055)/1.055,2.4),x<=.03928?ce=x/12.92:ce=p.pow((x+.055)/1.055,2.4),Q<=.03928?_e=Q/12.92:_e=p.pow((Q+.055)/1.055,2.4),.2126*de+.7152*ce+.0722*_e},setAlpha:function(U){return this._a=G(U),this._roundA=i(100*this._a)/100,this},toHsv:function(){var U=m(this._r,this._g,this._b);return{h:U.h*360,s:U.s,v:U.v,a:this._a}},toHsvString:function(){var U=m(this._r,this._g,this._b),Y=i(U.h*360),x=i(U.s*100),Q=i(U.v*100);return this._a==1?"hsv("+Y+", "+x+"%, "+Q+"%)":"hsva("+Y+", "+x+"%, "+Q+"%, "+this._roundA+")"},toHsl:function(){var U=h(this._r,this._g,this._b);return{h:U.h*360,s:U.s,l:U.l,a:this._a}},toHslString:function(){var U=h(this._r,this._g,this._b),Y=i(U.h*360),x=i(U.s*100),Q=i(U.l*100);return this._a==1?"hsl("+Y+", "+x+"%, "+Q+"%)":"hsla("+Y+", "+x+"%, "+Q+"%, "+this._roundA+")"},toHex:function(U){return P(this._r,this._g,this._b,U)},toHexString:function(U){return"#"+this.toHex(U)},toHex8:function(U){return N(this._r,this._g,this._b,this._a,U)},toHex8String:function(U){return"#"+this.toHex8(U)},toRgb:function(){return{r:i(this._r),g:i(this._g),b:i(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+i(this._r)+", "+i(this._g)+", "+i(this._b)+")":"rgba("+i(this._r)+", "+i(this._g)+", "+i(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:i(Z(this._r,255)*100)+"%",g:i(Z(this._g,255)*100)+"%",b:i(Z(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+i(Z(this._r,255)*100)+"%, "+i(Z(this._g,255)*100)+"%, "+i(Z(this._b,255)*100)+"%)":"rgba("+i(Z(this._r,255)*100)+"%, "+i(Z(this._g,255)*100)+"%, "+i(Z(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:S[P(this._r,this._g,this._b,!0)]||!1},toFilter:function(U){var Y="#"+A(this._r,this._g,this._b,this._a),x=Y,Q=this._gradientType?"GradientType = 1, ":"";if(U){var de=u(U);x="#"+A(de._r,de._g,de._b,de._a)}return"progid:DXImageTransform.Microsoft.gradient("+Q+"startColorstr="+Y+",endColorstr="+x+")"},toString:function(U){var Y=!!U;U=U||this._format;var x=!1,Q=this._a<1&&this._a>=0,de=!Y&&Q&&(U==="hex"||U==="hex6"||U==="hex3"||U==="hex4"||U==="hex8"||U==="name");return de?U==="name"&&this._a===0?this.toName():this.toRgbString():(U==="rgb"&&(x=this.toRgbString()),U==="prgb"&&(x=this.toPercentageRgbString()),(U==="hex"||U==="hex6")&&(x=this.toHexString()),U==="hex3"&&(x=this.toHexString(!0)),U==="hex4"&&(x=this.toHex8String(!0)),U==="hex8"&&(x=this.toHex8String()),U==="name"&&(x=this.toName()),U==="hsl"&&(x=this.toHslString()),U==="hsv"&&(x=this.toHsvString()),x||this.toHexString())},clone:function(){return u(this.toString())},_applyModification:function(U,Y){var x=U.apply(null,[this].concat([].slice.call(Y)));return this._r=x._r,this._g=x._g,this._b=x._b,this.setAlpha(x._a),this},lighten:function(){return this._applyModification(T,arguments)},brighten:function(){return this._applyModification(B,arguments)},darken:function(){return this._applyModification(C,arguments)},desaturate:function(){return this._applyModification(L,arguments)},saturate:function(){return this._applyModification(v,arguments)},greyscale:function(){return this._applyModification(k,arguments)},spin:function(){return this._applyModification(f,arguments)},_applyCombination:function(U,Y){return U.apply(null,[this].concat([].slice.call(Y)))},analogous:function(){return this._applyCombination(_,arguments)},complement:function(){return this._applyCombination(n,arguments)},monochromatic:function(){return this._applyCombination(g,arguments)},splitcomplement:function(){return this._applyCombination(w,arguments)},triad:function(){return this._applyCombination(o,arguments)},tetrad:function(){return this._applyCombination(M,arguments)}},u.fromRatio=function(U,Y){if(typeof U=="object"){var x={};for(var Q in U)U.hasOwnProperty(Q)&&(Q==="a"?x[Q]=U[Q]:x[Q]=ee(U[Q]));U=x}return u(U,Y)};function a(U){var Y={r:0,g:0,b:0},x=1,Q=null,de=null,ce=null,_e=!1,ke=!1;return typeof U=="string"&&(U=se(U)),typeof U=="object"&&(pe(U.r)&&pe(U.g)&&pe(U.b)?(Y=d(U.r,U.g,U.b),_e=!0,ke=String(U.r).substr(-1)==="%"?"prgb":"rgb"):pe(U.h)&&pe(U.s)&&pe(U.v)?(Q=ee(U.s),de=ee(U.v),Y=E(U.h,Q,de),_e=!0,ke="hsv"):pe(U.h)&&pe(U.s)&&pe(U.l)&&(Q=ee(U.s),ce=ee(U.l),Y=c(U.h,Q,ce),_e=!0,ke="hsl"),U.hasOwnProperty("a")&&(x=U.a)),x=G(x),{ok:_e,format:U.format||ke,r:l(255,t(Y.r,0)),g:l(255,t(Y.g,0)),b:l(255,t(Y.b,0)),a:x}}function d(U,Y,x){return{r:Z(U,255)*255,g:Z(Y,255)*255,b:Z(x,255)*255}}function h(U,Y,x){U=Z(U,255),Y=Z(Y,255),x=Z(x,255);var Q=t(U,Y,x),de=l(U,Y,x),ce,_e,ke=(Q+de)/2;if(Q==de)ce=_e=0;else{var fe=Q-de;_e=ke>.5?fe/(2-Q-de):fe/(Q+de);switch(Q){case U:ce=(Y-x)/fe+(Y1&&(Se-=1),Se<1/6?ye+(Ce-ye)*6*Se:Se<1/2?Ce:Se<2/3?ye+(Ce-ye)*(2/3-Se)*6:ye}if(Y===0)Q=de=ce=x;else{var ke=x<.5?x*(1+Y):x+Y-x*Y,fe=2*x-ke;Q=_e(fe,ke,U+1/3),de=_e(fe,ke,U),ce=_e(fe,ke,U-1/3)}return{r:Q*255,g:de*255,b:ce*255}}function m(U,Y,x){U=Z(U,255),Y=Z(Y,255),x=Z(x,255);var Q=t(U,Y,x),de=l(U,Y,x),ce,_e,ke=Q,fe=Q-de;if(_e=Q===0?0:fe/Q,Q==de)ce=0;else{switch(Q){case U:ce=(Y-x)/fe+(Y>1)+720)%360;--Y;)Q.h=(Q.h+de)%360,ce.push(u(Q));return ce}function g(U,Y){Y=Y||6;for(var x=u(U).toHsv(),Q=x.h,de=x.s,ce=x.v,_e=[],ke=1/Y;Y--;)_e.push(u({h:Q,s:de,v:ce})),ce=(ce+ke)%1;return _e}u.mix=function(U,Y,x){x=x===0?0:x||50;var Q=u(U).toRgb(),de=u(Y).toRgb(),ce=x/100,_e={r:(de.r-Q.r)*ce+Q.r,g:(de.g-Q.g)*ce+Q.g,b:(de.b-Q.b)*ce+Q.b,a:(de.a-Q.a)*ce+Q.a};return u(_e)},u.readability=function(U,Y){var x=u(U),Q=u(Y);return(p.max(x.getLuminance(),Q.getLuminance())+.05)/(p.min(x.getLuminance(),Q.getLuminance())+.05)},u.isReadable=function(U,Y,x){var Q=u.readability(U,Y),de,ce;ce=!1,de=Ee(x);switch(de.level+de.size){case"AAsmall":case"AAAlarge":ce=Q>=4.5;break;case"AAlarge":ce=Q>=3;break;case"AAAsmall":ce=Q>=7;break}return ce},u.mostReadable=function(U,Y,x){var Q=null,de=0,ce,_e,ke,fe;x=x||{},_e=x.includeFallbackColors,ke=x.level,fe=x.size;for(var ye=0;yede&&(de=ce,Q=u(Y[ye]));return u.isReadable(U,Q,{level:ke,size:fe})||!_e?Q:(x.includeFallbackColors=!1,u.mostReadable(U,["#fff","#000"],x))};var R=u.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"},S=u.hexNames=D(R);function D(U){var Y={};for(var x in U)U.hasOwnProperty(x)&&(Y[U[x]]=x);return Y}function G(U){return U=parseFloat(U),(isNaN(U)||U<0||U>1)&&(U=1),U}function Z(U,Y){y(U)&&(U="100%");var x=K(U);return U=l(Y,t(0,parseFloat(U))),x&&(U=parseInt(U*Y,10)/100),p.abs(U-Y)<1e-6?1:U%Y/parseFloat(Y)}function V(U){return l(1,t(0,U))}function H(U){return parseInt(U,16)}function y(U){return typeof U=="string"&&U.indexOf(".")!=-1&&parseFloat(U)===1}function K(U){return typeof U=="string"&&U.indexOf("%")!=-1}function F(U){return U.length==1?"0"+U:""+U}function ee(U){return U<=1&&(U=U*100+"%"),U}function J(U){return p.round(parseFloat(U)*255).toString(16)}function ne(U){return H(U)/255}var re=function(){var U="[-\\+]?\\d+%?",Y="[-\\+]?\\d*\\.\\d+%?",x="(?:"+Y+")|(?:"+U+")",Q="[\\s|\\(]+("+x+")[,|\\s]+("+x+")[,|\\s]+("+x+")\\s*\\)?",de="[\\s|\\(]+("+x+")[,|\\s]+("+x+")[,|\\s]+("+x+")[,|\\s]+("+x+")\\s*\\)?";return{CSS_UNIT:new RegExp(x),rgb:new RegExp("rgb"+Q),rgba:new RegExp("rgba"+de),hsl:new RegExp("hsl"+Q),hsla:new RegExp("hsla"+de),hsv:new RegExp("hsv"+Q),hsva:new RegExp("hsva"+de),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 pe(U){return!!re.CSS_UNIT.exec(U)}function se(U){U=U.replace(O,"").replace(b,"").toLowerCase();var Y=!1;if(R[U])U=R[U],Y=!0;else if(U=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var x;return(x=re.rgb.exec(U))?{r:x[1],g:x[2],b:x[3]}:(x=re.rgba.exec(U))?{r:x[1],g:x[2],b:x[3],a:x[4]}:(x=re.hsl.exec(U))?{h:x[1],s:x[2],l:x[3]}:(x=re.hsla.exec(U))?{h:x[1],s:x[2],l:x[3],a:x[4]}:(x=re.hsv.exec(U))?{h:x[1],s:x[2],v:x[3]}:(x=re.hsva.exec(U))?{h:x[1],s:x[2],v:x[3],a:x[4]}:(x=re.hex8.exec(U))?{r:H(x[1]),g:H(x[2]),b:H(x[3]),a:ne(x[4]),format:Y?"name":"hex8"}:(x=re.hex6.exec(U))?{r:H(x[1]),g:H(x[2]),b:H(x[3]),format:Y?"name":"hex"}:(x=re.hex4.exec(U))?{r:H(x[1]+""+x[1]),g:H(x[2]+""+x[2]),b:H(x[3]+""+x[3]),a:ne(x[4]+""+x[4]),format:Y?"name":"hex8"}:(x=re.hex3.exec(U))?{r:H(x[1]+""+x[1]),g:H(x[2]+""+x[2]),b:H(x[3]+""+x[3]),format:Y?"name":"hex"}:!1}function Ee(U){var Y,x;return U=U||{level:"AA",size:"small"},Y=(U.level||"AA").toUpperCase(),x=(U.size||"small").toLowerCase(),Y!=="AA"&&Y!=="AAA"&&(Y="AA"),x!=="small"&&x!=="large"&&(x="small"),{level:Y,size:x}}$.exports?$.exports=u:!(I=function(){return u}.call(j,e,j,$),I!==void 0&&($.exports=I))})(Math)},aKvl:function($,j,e){var I=e("Sj9i"),p=I.quadraticProjectPoint;function O(b,r,i,l,t,s,u,a,d){if(u===0)return!1;var h=u;if(d>r+h&&d>l+h&&d>s+h||db+h&&a>i+h&&a>t+h||aS.length)&&(D=S.length);for(var G=0,Z=new Array(D);G=0)continue;if(!Object.prototype.propertyIsEnumerable.call(S,Z))continue;G[Z]=S[Z]}}return G}function m(S,D){if(S==null)return{};var G={},Z=Object.keys(S),V,H;for(H=0;H=0)continue;G[V]=S[V]}return G}var E=function(D){var G=D.className,Z=D.percent,V=D.prefixCls,H=D.strokeColor,y=D.strokeLinecap,K=D.strokeWidth,F=D.style,ee=D.trailColor,J=D.trailWidth,ne=D.transition,re=c(D,["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"]);delete re.gapPosition;var pe=Array.isArray(Z)?Z:[Z],se=Array.isArray(H)?H:[H],Ee=i(pe),U=t(Ee,1),Y=U[0],x=K/2,Q=100-K/2,de="M ".concat(y==="round"?x:0,",").concat(x,` L `).concat(y==="round"?Q:100,",").concat(x),ce="0 0 100 ".concat(K),_e=0;return p.a.createElement("svg",l({className:b()("".concat(V,"-line"),G),viewBox:ce,preserveAspectRatio:"none",style:F},re),p.a.createElement("path",{className:"".concat(V,"-line-trail"),d:de,strokeLinecap:y,stroke:ee,strokeWidth:J||K,fillOpacity:"0"}),pe.map(function(ke,fe){var ye={strokeDasharray:"".concat(ke,"px, 100px"),strokeDashoffset:"-".concat(_e,"px"),transition:ne||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Ce=se[fe]||se[se.length-1];return _e+=ke,p.a.createElement("path",{key:fe,className:"".concat(V,"-line-path"),d:de,strokeLinecap:y,stroke:Ce,strokeWidth:K,fillOpacity:"0",ref:Y[fe],style:ye})}))};E.defaultProps=r;var P=E;function N(){return N=Object.assign||function(S){for(var D=1;DS.length)&&(D=S.length);for(var G=0,Z=new Array(D);G=0)continue;if(!Object.prototype.propertyIsEnumerable.call(S,Z))continue;G[Z]=S[Z]}}return G}function f(S,D){if(S==null)return{};var G={},Z=Object.keys(S),V,H;for(H=0;H=0)continue;G[V]=S[V]}return G}var n=0;function o(S){return+S.replace("%","")}function M(S){return Array.isArray(S)?S:[S]}function w(S,D,G,Z){var V=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,H=arguments.length>5?arguments[5]:void 0,y=50-Z/2,K=0,F=-y,ee=0,J=-2*y;switch(H){case"left":K=-y,F=0,ee=2*y,J=0;break;case"right":K=y,F=0,ee=-2*y,J=0;break;case"bottom":F=y,J=2*y;break;default:}var ne="M 50,50 m ".concat(K,",").concat(F,` a `).concat(y,",").concat(y," 0 1 1 ").concat(ee,",").concat(-J,` - a `).concat(y,",").concat(y," 0 1 1 ").concat(-ee,",").concat(J),re=Math.PI*2*y,pe={stroke:G,strokeDasharray:"".concat(D/100*(re-V),"px ").concat(re,"px"),strokeDashoffset:"-".concat(V/2+S/100*(re-V),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:ne,pathStyle:pe}}var _=function(D){var G=D.prefixCls,Z=D.strokeWidth,V=D.trailWidth,H=D.gapDegree,y=D.gapPosition,K=D.trailColor,F=D.strokeLinecap,ee=D.style,J=D.className,ne=D.strokeColor,re=D.percent,pe=C(D,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),se=Object(I.useMemo)(function(){return n+=1,n},[]),Ee=w(0,100,K,Z,H,y),U=Ee.pathString,Y=Ee.pathStyle,x=M(re),Q=M(ne),de=Q.find(function(ye){return Object.prototype.toString.call(ye)==="[object Object]"}),ce=i(x),_e=A(ce,1),ke=_e[0],fe=function(){var Ce=0;return x.map(function(Re,Pe){var Be=Q[Pe]||Q[Q.length-1],tt=Object.prototype.toString.call(Be)==="[object Object]"?"url(#".concat(G,"-gradient-").concat(se,")"):"",$e=w(Ce,Re,Be,Z,H,y);return Ce+=Re,p.a.createElement("path",{key:Pe,className:"".concat(G,"-circle-path"),d:$e.pathString,stroke:tt,strokeLinecap:F,strokeWidth:Z,opacity:Re===0?0:1,fillOpacity:"0",style:$e.pathStyle,ref:ke[Pe]})})};return p.a.createElement("svg",N({className:b()("".concat(G,"-circle"),J),viewBox:"0 0 100 100",style:ee},pe),de&&p.a.createElement("defs",null,p.a.createElement("linearGradient",{id:"".concat(G,"-gradient-").concat(se),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(de).sort(function(ye,Ce){return o(ye)-o(Ce)}).map(function(ye,Ce){return p.a.createElement("stop",{key:Ce,offset:ye,stopColor:de[ye]})}))),p.a.createElement("path",{className:"".concat(G,"-circle-trail"),d:U,stroke:K,strokeLinecap:F,strokeWidth:V||Z,fillOpacity:"0",style:Y}),fe().reverse())};_.defaultProps=r;var g=_,R={Line:P,Circle:g}},h7HQ:function($,j,e){var I=e("y+Vt"),p=e("T6xi"),O=I.extend({type:"polygon",shape:{points:null,smooth:!1,smoothConstraint:null},buildPath:function(b,r){p.buildPath(b,r,!0)}});$.exports=O},hOwI:function($,j){var e=Math.log(2);function I(O,b,r,i,l,t){var s=i+"-"+l,u=O.length;if(t.hasOwnProperty(s))return t[s];if(b===1){var a=Math.round(Math.log((1<p&&i>b||ir?l:0}$.exports=e},iXp4:function($,j,e){var I=e("ItGF"),p=[["shadowBlur",0],["shadowColor","#000"],["shadowOffsetX",0],["shadowOffsetY",0]];function O(b){return I.browser.ie&&I.browser.version>=11?function(){var r=this.__clipPaths,i=this.style,l;if(r)for(var t=0;t=0?U.splice(Pe,1):U.push(Re),re({type:D.SELECTEDIDS,payload:Object(s.a)(U)})}function ye(){U.length===0?b.b.warn("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458"):(H(U,K),re({type:D.INITDATA,payload:{data:[],count:0,page:1,selectedIds:[],query:null,reload:!1}}))}var Ce=x>Y*10;return B.a.createElement("div",{className:"select-user-container"},B.a.createElement(S,{onSearch:_e,schools:se}),Q?B.a.createElement(B.a.Fragment,null,B.a.createElement("div",{className:"flexd-table-header mt20"},B.a.createElement(p.a,{pagination:!1,dataSource:R,columns:ce})),B.a.createElement("div",{style:{maxHeight:260,overflow:"auto",marginBottom:20}},B.a.createElement(M.a,{initialLoad:!1,pageStart:1,threshold:20,loadMore:ke,hasMore:Ce,useWindow:!1},B.a.createElement(p.a,{loading:Ee,showHeader:!1,pagination:!1,dataSource:pe,columns:ce,onRow:function(Pe){return{onClick:function(tt){Pe.added!==1&&fe(Pe.numid)}}}}))),B.a.createElement("div",{className:"flex-container flex-end"},B.a.createElement(c.a,{type:"ghost",style:{marginRight:10},onClick:y},"\u53D6\u6D88"),B.a.createElement(c.a,{type:"primary",onClick:ye},"\u786E\u5B9A"))):B.a.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},B.a.createElement("img",{src:_.a,width:"100",alt:""}),B.a.createElement("br",null),B.a.createElement("p",{className:"mt20"},"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458")))}},juDX:function($,j,e){e("P47w");var I=e("aX58"),p=I.registerPainter,O=e("3CBa");p("svg",O)},k3GJ:function($,j,e){"use strict";e.d(j,"a",function(){return fr});var I=e("rePB"),p=e("ODXe"),O=e("Ff2n"),b=e("VTBJ"),r=e("q1tI"),i=e("TSYQ"),l=e.n(i),t=e("Zm9Q"),s=e("6cGi"),u=e("KQm4"),a=e("xEkU"),d=e.n(a),h=e("t23M");function c(te){var me=Object(r.useRef)(),ve=Object(r.useRef)(!1);function ie(){for(var z=arguments.length,q=new Array(z),W=0;WMe&&(nt=Me-at),Object(r.useMemo)(function(){if(!q.length)return[0,0];for(var lt=q.length,vt=lt,Ct=0;Cthe+nt){vt=Ct-1;break}}for(var Mt=0,At=lt-1;At>=0;At-=1){var Et=te.get(q[At].key)||v;if(Et[ge]1&&arguments[1]!==void 0?arguments[1]:!1,ie=me&&typeof me.getBoundingClientRect=="function"&&me.getBoundingClientRect().width;if(ie){if(ve){var z=getComputedStyle(me),q=z.marginLeft,W=z.marginRight;ie+=+q.replace("px","")+ +W.replace("px","")}ie=+ie.toFixed(6)}return ie||0},Ce=function(me,ve,ie){me&&Object(S.a)(me.style)==="object"&&(me.style[ve]=ie)},Re=function(){return x.any},Pe=e("bdgK"),Be=e("i8i4"),tt=e.n(Be),$e=e("wgJM"),ot=e("l4aY"),ut=e("m+aA"),ue=e("c+Xe"),Ae=e("zT1h"),Le=e("QC+M");function Ve(te,me,ve){return ve?te[0]===me[0]:te[0]===me[0]&&te[1]===me[1]}function Je(te,me,ve){var ie=te[me]||{};return Object(b.a)(Object(b.a)({},ie),ve)}function we(te,me,ve,ie){for(var z=ve.points,q=Object.keys(te),W=0;W1&&arguments[1]!==void 0?arguments[1]:2;me();var q=Object($e.a)(function(){z<=1?ie({isCanceled:function(){return q!==te.current}}):ve(ie,z-1)});te.current=q}return r.useEffect(function(){return function(){me()}},[]),[ve,me]},xt=[Se,Ke,Qe,xe],Tt=!1,Pt=!0;function gt(te){return te===Qe||te===xe}var _t=function(te,me){var ve=r.useState(De),ie=Object(p.a)(ve,2),z=ie[0],q=ie[1],W=dt(),oe=Object(p.a)(W,2),le=oe[0],ge=oe[1];function he(){q(Se)}return ft(function(){if(z!==De&&z!==xe){var Me=xt.indexOf(z),ze=xt[Me+1],at=me(z);at===Tt?q(ze):le(function(nt){function lt(){if(nt.isCanceled())return;q(ze)}at===!0?lt():Promise.resolve(at).then(lt)})}},[te,z]),r.useEffect(function(){return function(){ge()}},[]),[he,z]},Bt=function(te){var me=Object(r.useRef)(),ve=Object(r.useRef)(te);ve.current=te;var ie=r.useCallback(function(W){ve.current(W)},[]);function z(W){W&&(W.removeEventListener(Ue,ie),W.removeEventListener(qe,ie))}function q(W){me.current&&me.current!==W&&z(me.current),W&&W!==me.current&&(W.addEventListener(Ue,ie),W.addEventListener(qe,ie),me.current=W)}return r.useEffect(function(){return function(){z(me.current)}},[]),[q,z]};function Vt(te,me,ve,ie){var z=ie.motionEnter,q=z===void 0?!0:z,W=ie.motionAppear,oe=W===void 0?!0:W,le=ie.motionLeave,ge=le===void 0?!0:le,he=ie.motionDeadline,Me=ie.motionLeaveImmediately,ze=ie.onAppearPrepare,at=ie.onEnterPrepare,nt=ie.onLeavePrepare,lt=ie.onAppearStart,vt=ie.onEnterStart,Ct=ie.onLeaveStart,bt=ie.onAppearActive,Mt=ie.onEnterActive,At=ie.onLeaveActive,Et=ie.onAppearEnd,yt=ie.onEnterEnd,Nt=ie.onLeaveEnd,Ot=ie.onVisibleChanged,on=We(),Ft=Object(p.a)(on,2),pt=Ft[0],ht=Ft[1],Rt=We(Fe),wt=Object(p.a)(Rt,2),ct=wt[0],Lt=wt[1],qt=We(null),Ut=Object(p.a)(qt,2),Gt=Ut[0],an=Ut[1],pn=Object(r.useRef)(!1),An=Object(r.useRef)(null),sn=Object(r.useRef)(!1),xn=Object(r.useRef)(null);function Nn(){var $t=ve();return $t||xn.current}var On=Object(r.useRef)(!1);function _n($t){var zt=Nn();if($t&&!$t.deadline&&$t.target!==zt)return;var gn;ct===be&&On.current?gn=Et==null?void 0:Et(zt,$t):ct===X&&On.current?gn=yt==null?void 0:yt(zt,$t):ct===ae&&On.current&&(gn=Nt==null?void 0:Nt(zt,$t)),gn!==!1&&!sn.current&&(Lt(Fe),an(null))}var un=Bt(_n),yn=Object(p.a)(un,1),vn=yn[0],mn=r.useMemo(function(){var $t,zt,gn;switch(ct){case"appear":return $t={},Object(I.a)($t,Se,ze),Object(I.a)($t,Ke,lt),Object(I.a)($t,Qe,bt),$t;case"enter":return zt={},Object(I.a)(zt,Se,at),Object(I.a)(zt,Ke,vt),Object(I.a)(zt,Qe,Mt),zt;case"leave":return gn={},Object(I.a)(gn,Se,nt),Object(I.a)(gn,Ke,Ct),Object(I.a)(gn,Qe,At),gn;default:return{}}},[ct]),Kn=_t(ct,function($t){if($t===Se){var zt=mn[Se];return zt?zt(Nn()):Tt}if(Jt in mn){var gn;an(((gn=mn[Jt])===null||gn===void 0?void 0:gn.call(mn,Nn(),null))||null)}return Jt===Qe&&(vn(Nn()),he>0&&(clearTimeout(An.current),An.current=setTimeout(function(){_n({deadline:!0})},he))),Pt}),Wn=Object(p.a)(Kn,2),Jn=Wn[0],Jt=Wn[1],kn=gt(Jt);On.current=kn,ft(function(){ht(me);var $t=pn.current;if(pn.current=!0,!te)return;var zt;!$t&&me&&oe&&(zt=be),$t&&me&&q&&(zt=X),($t&&!me&&ge||!$t&&Me&&!me&&ge)&&(zt=ae),zt&&(Lt(zt),Jn())},[me]),Object(r.useEffect)(function(){(ct===be&&!oe||ct===X&&!q||ct===ae&&!ge)&&Lt(Fe)},[oe,q,ge]),Object(r.useEffect)(function(){return function(){clearTimeout(An.current),sn.current=!0}},[]),Object(r.useEffect)(function(){pt!==void 0&&ct===Fe&&(Ot==null||Ot(pt))},[pt,ct]);var Yn=Gt;return mn[Se]&&Jt===Ke&&(Yn=Object(b.a)({transition:"none"},Yn)),[ct,Jt,Yn,pt!=null?pt:me]}var en=function(te){Object(n.a)(ve,te);var me=Object(o.a)(ve);function ve(){return Object(B.a)(this,ve),me.apply(this,arguments)}return Object(C.a)(ve,[{key:"render",value:function(){return this.props.children}}]),ve}(r.Component),mt=en;function St(te){var me=te;Object(S.a)(te)==="object"&&(me=te.transitionSupport);function ve(z){return!!(z.motionName&&me)}var ie=r.forwardRef(function(z,q){var W=z.visible,oe=W===void 0?!0:W,le=z.removeOnLeave,ge=le===void 0?!0:le,he=z.forceRender,Me=z.children,ze=z.motionName,at=z.leavedClassName,nt=z.eventProps,lt=ve(z),vt=Object(r.useRef)(),Ct=Object(r.useRef)();function bt(){try{return Object(ut.a)(vt.current||Ct.current)}catch(Lt){return null}}var Mt=Vt(lt,oe,bt,z),At=Object(p.a)(Mt,4),Et=At[0],yt=At[1],Nt=At[2],Ot=At[3],on=r.useRef(Ot);Ot&&(on.current=!0);var Ft=Object(r.useRef)(q);Ft.current=q;var pt=r.useCallback(function(Lt){vt.current=Lt,Object(ue.b)(Ft.current,Lt)},[]),ht,Rt=Object(b.a)(Object(b.a)({},nt),{},{visible:oe});if(!Me)ht=null;else if(Et===Fe||!ve(z))Ot?ht=Me(Object(b.a)({},Rt),pt):!ge&&on.current?ht=Me(Object(b.a)(Object(b.a)({},Rt),{},{className:at}),pt):he?ht=Me(Object(b.a)(Object(b.a)({},Rt),{},{style:{display:"none"}}),pt):ht=null;else{var wt,ct;yt===Se?ct="prepare":gt(yt)?ct="active":yt===Ke&&(ct="start"),ht=Me(Object(b.a)(Object(b.a)({},Rt),{},{className:l()(Oe(ze,Et),(wt={},Object(I.a)(wt,Oe(ze,"".concat(Et,"-").concat(ct)),ct),Object(I.a)(wt,ze,typeof ze=="string"),wt)),style:Nt}),pt)}return r.createElement(mt,{ref:Ct},ht)});return ie.displayName="CSSMotion",ie}var Wt=St(it),tn="add",kt="keep",Qt="remove",dn="removed";function Yt(te){var me;return te&&Object(S.a)(te)==="object"&&"key"in te?me=te:me={key:te},Object(b.a)(Object(b.a)({},me),{},{key:String(me.key)})}function hn(){var te=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return te.map(Yt)}function Xt(){var te=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],ve=[],ie=0,z=me.length,q=hn(te),W=hn(me);q.forEach(function(ge){for(var he=!1,Me=ie;Me1});return le.forEach(function(ge){ve=ve.filter(function(he){var Me=he.key,ze=he.status;return Me!==ge||ze!==Qt}),ve.forEach(function(he){he.key===ge&&(he.status=kt)})}),ve}var Zt=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function ln(te){var me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Wt,ve=function(ie){Object(n.a)(q,ie);var z=Object(o.a)(q);function q(){var W;return Object(B.a)(this,q),W=z.apply(this,arguments),W.state={keyEntities:[]},W.removeKey=function(oe){W.setState(function(le){var ge=le.keyEntities;return{keyEntities:ge.map(function(he){return he.key!==oe?he:Object(b.a)(Object(b.a)({},he),{},{status:dn})})}})},W}return Object(C.a)(q,[{key:"render",value:function(){var oe=this,le=this.state.keyEntities,ge=this.props,he=ge.component,Me=ge.children,ze=ge.onVisibleChanged,at=Object(O.a)(ge,["component","children","onVisibleChanged"]),nt=he||r.Fragment,lt={};return Zt.forEach(function(vt){lt[vt]=at[vt],delete at[vt]}),delete at.keys,r.createElement(nt,at,le.map(function(vt){var Ct=vt.status,bt=Object(O.a)(vt,["status"]),Mt=Ct===tn||Ct===kt;return r.createElement(me,Object(T.a)({},lt,{key:bt.key,visible:Mt,eventProps:bt,onVisibleChanged:function(Et){ze==null||ze(Et,{key:bt.key}),Et||oe.removeKey(bt.key)}}),Me)}))}}],[{key:"getDerivedStateFromProps",value:function(oe,le){var ge=oe.keys,he=le.keyEntities,Me=hn(ge),ze=Xt(he,Me);return{keyEntities:ze.filter(function(at){var nt=he.find(function(lt){var vt=lt.key;return at.key===vt});return!(nt&&nt.status===dn&&at.status===Qt)})}}}]),q}(r.Component);return ve.defaultProps={component:"div"},ve}var nn=ln(it),cn=Wt;function bn(te){var me=te.prefixCls,ve=te.motion,ie=te.animation,z=te.transitionName;return ve||(ie?{motionName:"".concat(me,"-").concat(ie)}:z?{motionName:z}:null)}function Pn(te){var me=te.prefixCls,ve=te.visible,ie=te.zIndex,z=te.mask,q=te.maskMotion,W=te.maskAnimation,oe=te.maskTransitionName;if(!z)return null;var le={};return(q||oe||W)&&(le=Object(b.a)({motionAppear:!0},bn({motion:q,prefixCls:me,transitionName:oe,animation:W}))),r.createElement(cn,Object(T.a)({},le,{visible:ve,removeOnLeave:!0}),function(ge){var he=ge.className;return r.createElement("div",{style:{zIndex:ie},className:l()("".concat(me,"-mask"),he)})})}var Rn=e("9mu1"),In=e("o0o1"),Ln=e.n(In),Mn=e("HaE+"),Gn=["measure","align",null,"motion"],Ht=function(te,me){var ve=Object(r.useState)(null),ie=Object(p.a)(ve,2),z=ie[0],q=ie[1],W=Object(r.useRef)(),oe=Object(r.useRef)(!1);function le(Me){oe.current||q(Me)}function ge(){$e.a.cancel(W.current)}function he(Me){ge(),W.current=Object($e.a)(function(){le(function(ze){switch(z){case"align":return"motion";case"motion":return"stable";default:}return ze}),Me==null||Me()})}return Object(r.useEffect)(function(){le("measure")},[te]),Object(r.useEffect)(function(){switch(z){case"measure":me();break;default:}z&&(W.current=Object($e.a)(Object(Mn.a)(Ln.a.mark(function Me(){var ze,at;return Ln.a.wrap(function(lt){for(;;)switch(lt.prev=lt.next){case 0:ze=Gn.indexOf(z),at=Gn[ze+1],at&&ze!==-1&&le(at);case 3:case"end":return lt.stop()}},Me)}))))},[z]),Object(r.useEffect)(function(){return function(){oe.current=!0,ge()}},[]),[z,he]},Zn=function(te){var me=r.useState({width:0,height:0}),ve=Object(p.a)(me,2),ie=ve[0],z=ve[1];function q(oe){z({width:oe.offsetWidth,height:oe.offsetHeight})}var W=r.useMemo(function(){var oe={};if(te){var le=ie.width,ge=ie.height;te.indexOf("height")!==-1&&ge?oe.height=ge:te.indexOf("minHeight")!==-1&&ge&&(oe.minHeight=ge),te.indexOf("width")!==-1&&le?oe.width=le:te.indexOf("minWidth")!==-1&&le&&(oe.minWidth=le)}return oe},[te,ie]);return[W,q]},qn=r.forwardRef(function(te,me){var ve=te.visible,ie=te.prefixCls,z=te.className,q=te.style,W=te.children,oe=te.zIndex,le=te.stretch,ge=te.destroyPopupOnHide,he=te.forceRender,Me=te.align,ze=te.point,at=te.getRootDomNode,nt=te.getClassNameFromAlign,lt=te.onAlign,vt=te.onMouseEnter,Ct=te.onMouseLeave,bt=te.onMouseDown,Mt=te.onTouchStart,At=Object(r.useRef)(),Et=Object(r.useRef)(),yt=Object(r.useState)(),Nt=Object(p.a)(yt,2),Ot=Nt[0],on=Nt[1],Ft=Zn(le),pt=Object(p.a)(Ft,2),ht=pt[0],Rt=pt[1];function wt(){le&&Rt(at())}var ct=Ht(ve,wt),Lt=Object(p.a)(ct,2),qt=Lt[0],Ut=Lt[1],Gt=Object(r.useRef)();function an(){return ze||at}function pn(){var un;(un=At.current)===null||un===void 0||un.forceAlign()}function An(un,yn){var vn=nt(yn);Ot!==vn&&on(vn),qt==="align"&&(Ot!==vn?Promise.resolve().then(function(){pn()}):Ut(function(){var mn;(mn=Gt.current)===null||mn===void 0||mn.call(Gt)}),lt==null||lt(un,yn))}var sn=Object(b.a)({},bn(te));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(un){var yn=sn[un];sn[un]=function(vn,mn){return Ut(),yn==null?void 0:yn(vn,mn)}});function xn(){return new Promise(function(un){Gt.current=un})}r.useEffect(function(){!sn.motionName&&qt==="motion"&&Ut()},[sn.motionName,qt]),r.useImperativeHandle(me,function(){return{forceAlign:pn,getElement:function(){return Et.current}}});var Nn=Object(b.a)(Object(b.a)({},ht),{},{zIndex:oe,opacity:qt==="motion"||qt==="stable"||!ve?void 0:0,pointerEvents:qt==="stable"?void 0:"none"},q),On=!0;(Me==null?void 0:Me.points)&&(qt==="align"||qt==="stable")&&(On=!1);var _n=W;return r.Children.count(W)>1&&(_n=r.createElement("div",{className:"".concat(ie,"-content")},W)),r.createElement(cn,Object(T.a)({visible:ve,ref:Et,leavedClassName:"".concat(ie,"-hidden")},sn,{onAppearPrepare:xn,onEnterPrepare:xn,removeOnLeave:ge,forceRender:he}),function(un,yn){var vn=un.className,mn=un.style,Kn=l()(ie,z,Ot,vn);return r.createElement(Rn.a,{target:an(),key:"popup",ref:At,monitorWindowResize:!0,disabled:On,align:Me,onAlign:An},r.createElement("div",{ref:yn,className:Kn,onMouseEnter:vt,onMouseLeave:Ct,onMouseDownCapture:bt,onTouchStartCapture:Mt,style:Object(b.a)(Object(b.a)({},mn),Nn)},_n))})});qn.displayName="PopupInner";var Ra=qn,Dn=r.forwardRef(function(te,me){var ve=te.prefixCls,ie=te.visible,z=te.zIndex,q=te.children,W=te.mobile;W=W===void 0?{}:W;var oe=W.popupClassName,le=W.popupStyle,ge=W.popupMotion,he=ge===void 0?{}:ge,Me=W.popupRender,ze=r.useRef();r.useImperativeHandle(me,function(){return{forceAlign:function(){},getElement:function(){return ze.current}}});var at=Object(b.a)({zIndex:z},le),nt=q;return r.Children.count(q)>1&&(nt=r.createElement("div",{className:"".concat(ve,"-content")},q)),Me&&(nt=Me(nt)),r.createElement(cn,Object(T.a)({visible:ie,ref:ze,removeOnLeave:!0},he),function(lt,vt){var Ct=lt.className,bt=lt.style,Mt=l()(ve,oe,Ct);return r.createElement("div",{ref:vt,className:Mt,style:Object(b.a)(Object(b.a)({},bt),at)},nt)})});Dn.displayName="MobilePopupInner";var Ha=Dn,Da=["visible","mobile"],ia=r.forwardRef(function(te,me){var ve=te.visible,ie=te.mobile,z=Object(O.a)(te,Da),q=Object(r.useState)(ve),W=Object(p.a)(q,2),oe=W[0],le=W[1],ge=Object(r.useState)(!1),he=Object(p.a)(ge,2),Me=he[0],ze=he[1],at=Object(b.a)(Object(b.a)({},z),{},{visible:oe});Object(r.useEffect)(function(){le(ve),ve&&ie&&ze(Te())},[ve,ie]);var nt=Me?r.createElement(Ha,Object(T.a)({},at,{mobile:ie,ref:me})):r.createElement(Ra,Object(T.a)({},at,{ref:me}));return r.createElement("div",null,r.createElement(Pn,at),nt)});ia.displayName="Popup";var Ga=ia,Va=r.createContext(null),sa=Va;function $n(){}function Qa(){return""}function Xa(te){return te?te.ownerDocument:window.document}var Ta=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function Ja(te){var me=function(ve){Object(n.a)(z,ve);var ie=Object(o.a)(z);function z(q){var W;Object(B.a)(this,z),W=ie.call(this,q),W.popupRef=r.createRef(),W.triggerRef=r.createRef(),W.attachId=void 0,W.clickOutsideHandler=void 0,W.touchOutsideHandler=void 0,W.contextMenuOutsideHandler1=void 0,W.contextMenuOutsideHandler2=void 0,W.mouseDownTimeout=void 0,W.focusTime=void 0,W.preClickTime=void 0,W.preTouchTime=void 0,W.delayTimer=void 0,W.hasPopupMouseDown=void 0,W.onMouseEnter=function(le){var ge=W.props.mouseEnterDelay;W.fireEvents("onMouseEnter",le),W.delaySetPopupVisible(!0,ge,ge?null:le)},W.onMouseMove=function(le){W.fireEvents("onMouseMove",le),W.setPoint(le)},W.onMouseLeave=function(le){W.fireEvents("onMouseLeave",le),W.delaySetPopupVisible(!1,W.props.mouseLeaveDelay)},W.onPopupMouseEnter=function(){W.clearDelayTimer()},W.onPopupMouseLeave=function(le){var ge;if(le.relatedTarget&&!le.relatedTarget.setTimeout&&Object(ot.a)((ge=W.popupRef.current)===null||ge===void 0?void 0:ge.getElement(),le.relatedTarget))return;W.delaySetPopupVisible(!1,W.props.mouseLeaveDelay)},W.onFocus=function(le){W.fireEvents("onFocus",le),W.clearDelayTimer(),W.isFocusToShow()&&(W.focusTime=Date.now(),W.delaySetPopupVisible(!0,W.props.focusDelay))},W.onMouseDown=function(le){W.fireEvents("onMouseDown",le),W.preClickTime=Date.now()},W.onTouchStart=function(le){W.fireEvents("onTouchStart",le),W.preTouchTime=Date.now()},W.onBlur=function(le){W.fireEvents("onBlur",le),W.clearDelayTimer(),W.isBlurToHide()&&W.delaySetPopupVisible(!1,W.props.blurDelay)},W.onContextMenu=function(le){le.preventDefault(),W.fireEvents("onContextMenu",le),W.setPopupVisible(!0,le)},W.onContextMenuClose=function(){W.isContextMenuToShow()&&W.close()},W.onClick=function(le){if(W.fireEvents("onClick",le),W.focusTime){var ge;if(W.preClickTime&&W.preTouchTime?ge=Math.min(W.preClickTime,W.preTouchTime):W.preClickTime?ge=W.preClickTime:W.preTouchTime&&(ge=W.preTouchTime),Math.abs(ge-W.focusTime)<20)return;W.focusTime=0}W.preClickTime=0,W.preTouchTime=0,W.isClickToShow()&&(W.isClickToHide()||W.isBlurToHide())&&le&&le.preventDefault&&le.preventDefault();var he=!W.state.popupVisible;(W.isClickToHide()&&!he||he&&W.isClickToShow())&&W.setPopupVisible(!W.state.popupVisible,le)},W.onPopupMouseDown=function(){if(W.hasPopupMouseDown=!0,clearTimeout(W.mouseDownTimeout),W.mouseDownTimeout=window.setTimeout(function(){W.hasPopupMouseDown=!1},0),W.context){var le;(le=W.context).onPopupMouseDown.apply(le,arguments)}},W.onDocumentClick=function(le){if(W.props.mask&&!W.props.maskClosable)return;var ge=le.target,he=W.getRootDomNode(),Me=W.getPopupDomNode();(!Object(ot.a)(he,ge)||W.isContextMenuOnly())&&!Object(ot.a)(Me,ge)&&!W.hasPopupMouseDown&&W.close()},W.getRootDomNode=function(){var le=W.props.getTriggerDOMNode;if(le)return le(W.triggerRef.current);try{var ge=Object(ut.a)(W.triggerRef.current);if(ge)return ge}catch(he){}return tt.a.findDOMNode(Object(f.a)(W))},W.getPopupClassNameFromAlign=function(le){var ge=[],he=W.props,Me=he.popupPlacement,ze=he.builtinPlacements,at=he.prefixCls,nt=he.alignPoint,lt=he.getPopupClassNameFromAlign;return Me&&ze&&ge.push(we(ze,at,le,nt)),lt&&ge.push(lt(le)),ge.join(" ")},W.getComponent=function(){var le=W.props,ge=le.prefixCls,he=le.destroyPopupOnHide,Me=le.popupClassName,ze=le.onPopupAlign,at=le.popupMotion,nt=le.popupAnimation,lt=le.popupTransitionName,vt=le.popupStyle,Ct=le.mask,bt=le.maskAnimation,Mt=le.maskTransitionName,At=le.maskMotion,Et=le.zIndex,yt=le.popup,Nt=le.stretch,Ot=le.alignPoint,on=le.mobile,Ft=le.forceRender,pt=W.state,ht=pt.popupVisible,Rt=pt.point,wt=W.getPopupAlign(),ct={};return W.isMouseEnterToShow()&&(ct.onMouseEnter=W.onPopupMouseEnter),W.isMouseLeaveToHide()&&(ct.onMouseLeave=W.onPopupMouseLeave),ct.onMouseDown=W.onPopupMouseDown,ct.onTouchStart=W.onPopupMouseDown,r.createElement(Ga,Object(T.a)({prefixCls:ge,destroyPopupOnHide:he,visible:ht,point:Ot&&Rt,className:Me,align:wt,onAlign:ze,animation:nt,getClassNameFromAlign:W.getPopupClassNameFromAlign},ct,{stretch:Nt,getRootDomNode:W.getRootDomNode,style:vt,mask:Ct,zIndex:Et,transitionName:lt,maskAnimation:bt,maskTransitionName:Mt,maskMotion:At,ref:W.popupRef,motion:at,mobile:on,forceRender:Ft}),typeof yt=="function"?yt():yt)},W.attachParent=function(le){$e.a.cancel(W.attachId);var ge=W.props,he=ge.getPopupContainer,Me=ge.getDocument,ze=W.getRootDomNode(),at;he?(ze||he.length===0)&&(at=he(ze)):at=Me(W.getRootDomNode()).body,at?at.appendChild(le):W.attachId=Object($e.a)(function(){W.attachParent(le)})},W.getContainer=function(){var le=W.props.getDocument,ge=le(W.getRootDomNode()).createElement("div");return ge.style.position="absolute",ge.style.top="0",ge.style.left="0",ge.style.width="100%",W.attachParent(ge),ge},W.setPoint=function(le){var ge=W.props.alignPoint;if(!ge||!le)return;W.setState({point:{pageX:le.pageX,pageY:le.pageY}})},W.handlePortalUpdate=function(){W.state.prevPopupVisible!==W.state.popupVisible&&W.props.afterPopupVisibleChange(W.state.popupVisible)},W.triggerContextValue={onPopupMouseDown:W.onPopupMouseDown};var oe;return"popupVisible"in q?oe=!!q.popupVisible:oe=!!q.defaultPopupVisible,W.state={prevPopupVisible:oe,popupVisible:oe},Ta.forEach(function(le){W["fire".concat(le)]=function(ge){W.fireEvents(le,ge)}}),W}return Object(C.a)(z,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var W=this.props,oe=this.state;if(oe.popupVisible){var le;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(le=W.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(Ae.a)(le,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(le=le||W.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(Ae.a)(le,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(le=le||W.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(Ae.a)(le,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(Ae.a)(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),$e.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var W;return((W=this.popupRef.current)===null||W===void 0?void 0:W.getElement())||null}},{key:"getPopupAlign",value:function(){var W=this.props,oe=W.popupPlacement,le=W.popupAlign,ge=W.builtinPlacements;return oe&&ge?Je(ge,oe,le):le}},{key:"setPopupVisible",value:function(W,oe){var le=this.props.alignPoint,ge=this.state.popupVisible;this.clearDelayTimer(),ge!==W&&("popupVisible"in this.props||this.setState({popupVisible:W,prevPopupVisible:ge}),this.props.onPopupVisibleChange(W)),le&&oe&&W&&this.setPoint(oe)}},{key:"delaySetPopupVisible",value:function(W,oe,le){var ge=this,he=oe*1e3;if(this.clearDelayTimer(),he){var Me=le?{pageX:le.pageX,pageY:le.pageY}:null;this.delayTimer=window.setTimeout(function(){ge.setPopupVisible(W,Me),ge.clearDelayTimer()},he)}else this.setPopupVisible(W,le)}},{key:"clearDelayTimer",value:function(){this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null)}},{key:"clearOutsideHandler",value:function(){this.clickOutsideHandler&&(this.clickOutsideHandler.remove(),this.clickOutsideHandler=null),this.contextMenuOutsideHandler1&&(this.contextMenuOutsideHandler1.remove(),this.contextMenuOutsideHandler1=null),this.contextMenuOutsideHandler2&&(this.contextMenuOutsideHandler2.remove(),this.contextMenuOutsideHandler2=null),this.touchOutsideHandler&&(this.touchOutsideHandler.remove(),this.touchOutsideHandler=null)}},{key:"createTwoChains",value:function(W){var oe=this.props.children.props,le=this.props;return oe[W]&&le[W]?this["fire".concat(W)]:oe[W]||le[W]}},{key:"isClickToShow",value:function(){var W=this.props,oe=W.action,le=W.showAction;return oe.indexOf("click")!==-1||le.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var W=this.props.action;return W==="contextMenu"||W.length===1&&W[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var W=this.props,oe=W.action,le=W.showAction;return oe.indexOf("contextMenu")!==-1||le.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var W=this.props,oe=W.action,le=W.hideAction;return oe.indexOf("click")!==-1||le.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var W=this.props,oe=W.action,le=W.showAction;return oe.indexOf("hover")!==-1||le.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var W=this.props,oe=W.action,le=W.hideAction;return oe.indexOf("hover")!==-1||le.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var W=this.props,oe=W.action,le=W.showAction;return oe.indexOf("focus")!==-1||le.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var W=this.props,oe=W.action,le=W.hideAction;return oe.indexOf("focus")!==-1||le.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var W;(W=this.popupRef.current)===null||W===void 0||W.forceAlign()}}},{key:"fireEvents",value:function(W,oe){var le=this.props.children.props[W];le&&le(oe);var ge=this.props[W];ge&&ge(oe)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var W=this.state.popupVisible,oe=this.props,le=oe.children,ge=oe.forceRender,he=oe.alignPoint,Me=oe.className,ze=oe.autoDestroy,at=r.Children.only(le),nt={key:"trigger"};this.isContextMenuToShow()?nt.onContextMenu=this.onContextMenu:nt.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(nt.onClick=this.onClick,nt.onMouseDown=this.onMouseDown,nt.onTouchStart=this.onTouchStart):(nt.onClick=this.createTwoChains("onClick"),nt.onMouseDown=this.createTwoChains("onMouseDown"),nt.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(nt.onMouseEnter=this.onMouseEnter,he&&(nt.onMouseMove=this.onMouseMove)):nt.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?nt.onMouseLeave=this.onMouseLeave:nt.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(nt.onFocus=this.onFocus,nt.onBlur=this.onBlur):(nt.onFocus=this.createTwoChains("onFocus"),nt.onBlur=this.createTwoChains("onBlur"));var lt=l()(at&&at.props&&at.props.className,Me);lt&&(nt.className=lt);var vt=Object(b.a)({},nt);Object(ue.c)(at)&&(vt.ref=Object(ue.a)(this.triggerRef,at.ref));var Ct=r.cloneElement(at,vt),bt;return(W||this.popupRef.current||ge)&&(bt=r.createElement(te,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!W&&ze&&(bt=null),r.createElement(sa.Provider,{value:this.triggerContextValue},Ct,bt)}}],[{key:"getDerivedStateFromProps",value:function(W,oe){var le=W.popupVisible,ge={};return le!==void 0&&oe.popupVisible!==le&&(ge.popupVisible=le,ge.prevPopupVisible=oe.popupVisible),ge}}]),z}(r.Component);return me.contextType=sa,me.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:Qa,getDocument:Xa,onPopupVisibleChange:$n,afterPopupVisibleChange:$n,onPopupAlign:$n,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},me}var Ya=Ja(Le.a),jn={adjustX:1,adjustY:1},la={topLeft:{points:["bl","tl"],overflow:jn,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:jn,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:jn,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:jn,offset:[4,0]}},wa={topLeft:{points:["bl","tl"],overflow:jn,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:jn,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:jn,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:jn,offset:[4,0]}},ua=la,Cn=0,Tn={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},wn=function(me,ve,ie){var z=ce(ve),q=me.getState();me.setState({defaultActiveFirst:Object(b.a)(Object(b.a)({},q.defaultActiveFirst),{},Object(I.a)({},z,ie))})},da=function(te){Object(n.a)(ve,te);var me=Object(o.a)(ve);function ve(ie){var z;Object(B.a)(this,ve),z=me.call(this,ie),z.onDestroy=function(he){z.props.onDestroy(he)},z.onKeyDown=function(he){var Me=he.keyCode,ze=z.menuInstance,at=z.props.store,nt=z.getVisible();if(Me===E.a.ENTER)return z.onTitleClick(he),wn(at,z.props.eventKey,!0),!0;if(Me===E.a.RIGHT)return nt?ze.onKeyDown(he):(z.triggerOpenChange(!0),wn(at,z.props.eventKey,!0)),!0;if(Me===E.a.LEFT){var lt;if(nt)lt=ze.onKeyDown(he);else return;return lt||(z.triggerOpenChange(!1),lt=!0),lt}return nt&&(Me===E.a.UP||Me===E.a.DOWN)?ze.onKeyDown(he):void 0},z.onOpenChange=function(he){z.props.onOpenChange(he)},z.onPopupVisibleChange=function(he){z.triggerOpenChange(he,he?"mouseenter":"mouseleave")},z.onMouseEnter=function(he){var Me=z.props,ze=Me.eventKey,at=Me.onMouseEnter,nt=Me.store;wn(nt,z.props.eventKey,!1),at({key:ze,domEvent:he})},z.onMouseLeave=function(he){var Me=z.props,ze=Me.parentMenu,at=Me.eventKey,nt=Me.onMouseLeave;ze.subMenuInstance=Object(f.a)(z),nt({key:at,domEvent:he})},z.onTitleMouseEnter=function(he){var Me=z.props,ze=Me.eventKey,at=Me.onItemHover,nt=Me.onTitleMouseEnter;at({key:ze,hover:!0}),nt({key:ze,domEvent:he})},z.onTitleMouseLeave=function(he){var Me=z.props,ze=Me.parentMenu,at=Me.eventKey,nt=Me.onItemHover,lt=Me.onTitleMouseLeave;ze.subMenuInstance=Object(f.a)(z),nt({key:at,hover:!1}),lt({key:at,domEvent:he})},z.onTitleClick=function(he){var Me=Object(f.a)(z),ze=Me.props;if(ze.onTitleClick({key:ze.eventKey,domEvent:he}),ze.triggerSubMenuAction==="hover")return;z.triggerOpenChange(!z.getVisible(),"click"),wn(ze.store,z.props.eventKey,!1)},z.onSubMenuClick=function(he){typeof z.props.onClick=="function"&&z.props.onClick(z.addKeyPath(he))},z.onSelect=function(he){z.props.onSelect(he)},z.onDeselect=function(he){z.props.onDeselect(he)},z.getPrefixCls=function(){return"".concat(z.props.rootPrefixCls,"-submenu")},z.getActiveClassName=function(){return"".concat(z.getPrefixCls(),"-active")},z.getDisabledClassName=function(){return"".concat(z.getPrefixCls(),"-disabled")},z.getSelectedClassName=function(){return"".concat(z.getPrefixCls(),"-selected")},z.getOpenClassName=function(){return"".concat(z.props.rootPrefixCls,"-submenu-open")},z.getVisible=function(){return z.state.isOpen},z.getMode=function(){return z.state.mode},z.saveMenuInstance=function(he){z.menuInstance=he},z.addKeyPath=function(he){return Object(b.a)(Object(b.a)({},he),{},{keyPath:(he.keyPath||[]).concat(z.props.eventKey)})},z.triggerOpenChange=function(he,Me){var ze=z.props.eventKey,at=function(){z.onOpenChange({key:ze,item:Object(f.a)(z),trigger:Me,open:he})};Me==="mouseenter"?z.mouseenterTimeout=setTimeout(function(){at()},0):at()},z.isChildrenSelected=function(){var he={find:!1};return ke(z.props.children,z.props.selectedKeys,he),he.find},z.isInlineMode=function(){return z.getMode()==="inline"},z.adjustWidth=function(){if(!z.subMenuTitle||!z.menuInstance)return;var he=Be.findDOMNode(z.menuInstance);if(he.offsetWidth>=z.subMenuTitle.offsetWidth)return;he.style.minWidth="".concat(z.subMenuTitle.offsetWidth,"px")},z.saveSubMenuTitle=function(he){z.subMenuTitle=he},z.getBaseProps=function(){var he=Object(f.a)(z),Me=he.props,ze=z.getMode();return{mode:ze==="horizontal"?"vertical":ze,visible:z.getVisible(),level:Me.level+1,inlineIndent:Me.inlineIndent,focusable:!1,onClick:z.onSubMenuClick,onSelect:z.onSelect,onDeselect:z.onDeselect,onDestroy:z.onDestroy,selectedKeys:Me.selectedKeys,eventKey:"".concat(Me.eventKey,"-menu-"),openKeys:Me.openKeys,motion:Me.motion,onOpenChange:z.onOpenChange,subMenuOpenDelay:Me.subMenuOpenDelay,parentMenu:Object(f.a)(z),subMenuCloseDelay:Me.subMenuCloseDelay,forceSubMenuRender:Me.forceSubMenuRender,triggerSubMenuAction:Me.triggerSubMenuAction,builtinPlacements:Me.builtinPlacements,defaultActiveFirst:Me.store.getState().defaultActiveFirst[ce(Me.eventKey)],multiple:Me.multiple,prefixCls:Me.rootPrefixCls,id:z.internalMenuId,manualRef:z.saveMenuInstance,itemIcon:Me.itemIcon,expandIcon:Me.expandIcon,direction:Me.direction}},z.getMotion=function(he,Me){var ze=Object(f.a)(z),at=ze.haveRendered,nt=z.props,lt=nt.motion,vt=nt.rootPrefixCls,Ct=Object(b.a)(Object(b.a)({},lt),{},{leavedClassName:"".concat(vt,"-hidden"),removeOnLeave:!1,motionAppear:at||!Me||he!=="inline"});return Ct};var q=ie.store,W=ie.eventKey,oe=q.getState(),le=oe.defaultActiveFirst;z.isRootMenu=!1;var ge=!1;return le&&(ge=le[W]),wn(q,W,ge),z.state={mode:ie.mode,isOpen:ie.isOpen},z}return Object(C.a)(ve,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var z=this,q=this.props,W=q.mode,oe=q.parentMenu,le=q.manualRef,ge=q.isOpen,he=function(){z.setState({mode:W,isOpen:ge})},Me=ge!==this.state.isOpen,ze=W!==this.state.mode;if((ze||Me)&&($e.a.cancel(this.updateStateRaf),ze?this.updateStateRaf=Object($e.a)(he):he()),le&&le(this),W!=="horizontal"||!(oe==null?void 0:oe.isRootMenu)||!ge)return;this.minWidthTimeout=setTimeout(function(){return z.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var z=this.props,q=z.onDestroy,W=z.eventKey;q&&q(W),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),$e.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(z,q){var W=this.getBaseProps();return r.createElement(na,Object(T.a)({},W,{id:this.internalMenuId,className:z,style:q}),this.props.children)}},{key:"renderChildren",value:function(){var z=this,q=this.getBaseProps(),W=q.mode,oe=q.visible,le=q.forceSubMenuRender,ge=q.direction,he=this.getMotion(W,oe);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||oe||le,!this.haveOpened)return r.createElement("div",null);var Me=l()("".concat(q.prefixCls,"-sub"),Object(I.a)({},"".concat(q.prefixCls,"-rtl"),ge==="rtl"));return this.isInlineMode()?r.createElement(cn,Object(T.a)({visible:q.visible,forceRender:le},he),function(ze){var at=ze.className,nt=ze.style,lt=l()(Me,at);return z.renderPopupMenu(lt,nt)}):this.renderPopupMenu(Me)}},{key:"render",value:function(){var z,q,W,oe=Object(b.a)({},this.props),le=this.getVisible(),ge=this.getPrefixCls(),he=this.isInlineMode(),Me=this.getMode(),ze=l()(ge,"".concat(ge,"-").concat(Me),(z={},Object(I.a)(z,oe.className,!!oe.className),Object(I.a)(z,this.getOpenClassName(),le),Object(I.a)(z,this.getActiveClassName(),oe.active||le&&!he),Object(I.a)(z,this.getDisabledClassName(),oe.disabled),Object(I.a)(z,this.getSelectedClassName(),this.isChildrenSelected()),z));this.internalMenuId||(oe.eventKey?this.internalMenuId="".concat(oe.eventKey,"$Menu"):(Cn+=1,this.internalMenuId="$__$".concat(Cn,"$Menu")));var at={},nt={},lt={};oe.disabled||(at={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},nt={onClick:this.onTitleClick},lt={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var vt={},Ct=oe.direction,bt=Ct==="rtl";he&&(bt?vt.paddingRight=oe.inlineIndent*oe.level:vt.paddingLeft=oe.inlineIndent*oe.level);var Mt={};this.getVisible()&&(Mt={"aria-owns":this.internalMenuId});var At=null;Me!=="horizontal"&&(At=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(At=r.createElement(this.props.expandIcon,Object(b.a)({},this.props))));var Et=r.createElement("div",Object(T.a)({ref:this.saveSubMenuTitle,style:vt,className:"".concat(ge,"-title"),role:"button"},lt,nt,{"aria-expanded":le},Mt,{"aria-haspopup":"true",title:typeof oe.title=="string"?oe.title:void 0}),oe.title,At||r.createElement("i",{className:"".concat(ge,"-arrow")})),yt=this.renderChildren(),Nt=((q=oe.parentMenu)===null||q===void 0?void 0:q.isRootMenu)?oe.parentMenu.props.getPopupContainer:function(an){return an.parentNode},Ot=Tn[Me],on=oe.popupOffset?{offset:oe.popupOffset}:{},Ft=l()((W={},Object(I.a)(W,oe.popupClassName,oe.popupClassName&&!he),Object(I.a)(W,"".concat(ge,"-rtl"),bt),W)),pt=oe.disabled,ht=oe.triggerSubMenuAction,Rt=oe.subMenuOpenDelay,wt=oe.forceSubMenuRender,ct=oe.subMenuCloseDelay,Lt=oe.builtinPlacements;fe.forEach(function(an){return delete oe[an]}),delete oe.onClick;var qt=bt?Object(b.a)(Object(b.a)({},wa),Lt):Object(b.a)(Object(b.a)({},la),Lt);delete oe.direction;var Ut=this.getBaseProps(),Gt=he?null:this.getMotion(Ut.mode,Ut.visible);return r.createElement("li",Object(T.a)({},oe,at,{className:ze,role:"menuitem"}),r.createElement(Ya,{prefixCls:ge,popupClassName:l()("".concat(ge,"-popup"),Ft),getPopupContainer:Nt,builtinPlacements:qt,popupPlacement:Ot,popupVisible:he?!1:le,popupAlign:on,popup:he?null:yt,action:pt||he?[]:[ht],mouseEnterDelay:Rt,mouseLeaveDelay:ct,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:wt,popupMotion:Gt},Et),he?yt:null)}}]),ve}(r.Component);da.defaultProps={onMouseEnter:Q,onMouseLeave:Q,onTitleMouseEnter:Q,onTitleMouseLeave:Q,onTitleClick:Q,manualRef:Q,mode:"vertical",title:""};var Vn=Object(M.b)(function(te,me){var ve=te.openKeys,ie=te.activeKey,z=te.selectedKeys,q=me.eventKey,W=me.subMenuKey;return{isOpen:ve.indexOf(q)>-1,active:ie[W]===q,selectedKeys:z}})(da);Vn.isSubMenu=!0;var Qn=Vn,Pa="menuitem-overflowed",Za=.5,Ia=function(te){Object(n.a)(ve,te);var me=Object(o.a)(ve);function ve(){var ie;return Object(B.a)(this,ve),ie=me.apply(this,arguments),ie.resizeObserver=null,ie.mutationObserver=null,ie.originalTotalWidth=0,ie.overflowedItems=[],ie.menuItemSizes=[],ie.cancelFrameId=null,ie.state={lastVisibleIndex:void 0},ie.childRef=r.createRef(),ie.getMenuItemNodes=function(){var z=ie.props.prefixCls,q=ie.childRef.current;return q?[].slice.call(q.children).filter(function(W){return W.className.split(" ").indexOf("".concat(z,"-overflowed-submenu"))<0}):[]},ie.getOverflowedSubMenuItem=function(z,q,W){var oe=ie.props,le=oe.overflowedIndicator,ge=oe.level,he=oe.mode,Me=oe.prefixCls,ze=oe.theme;if(ge!==1||he!=="horizontal")return null;var at=ie.props.children[0],nt=at.props,lt=nt.children,vt=nt.title,Ct=nt.style,bt=Object(O.a)(nt,["children","title","style"]),Mt=Object(b.a)({},Ct),At="".concat(z,"-overflowed-indicator"),Et="".concat(z,"-overflowed-indicator");q.length===0&&W!==!0?Mt=Object(b.a)(Object(b.a)({},Mt),{},{display:"none"}):W&&(Mt=Object(b.a)(Object(b.a)({},Mt),{},{visibility:"hidden",position:"absolute"}),At="".concat(At,"-placeholder"),Et="".concat(Et,"-placeholder"));var yt=ze?"".concat(Me,"-").concat(ze):"",Nt={};return fe.forEach(function(Ot){bt[Ot]!==void 0&&(Nt[Ot]=bt[Ot])}),r.createElement(Qn,Object(T.a)({title:le,className:"".concat(Me,"-overflowed-submenu"),popupClassName:yt},Nt,{key:At,eventKey:Et,disabled:!1,style:Mt}),q)},ie.setChildrenWidthAndResize=function(){if(ie.props.mode!=="horizontal")return;var z=ie.childRef.current;if(!z)return;var q=z.children;if(!q||q.length===0)return;var W=z.children[q.length-1];Ce(W,"display","inline-block");var oe=ie.getMenuItemNodes(),le=oe.filter(function(ge){return ge.className.split(" ").indexOf(Pa)>=0});le.forEach(function(ge){Ce(ge,"display","inline-block")}),ie.menuItemSizes=oe.map(function(ge){return ye(ge,!0)}),le.forEach(function(ge){Ce(ge,"display","none")}),ie.overflowedIndicatorWidth=ye(z.children[z.children.length-1],!0),ie.originalTotalWidth=ie.menuItemSizes.reduce(function(ge,he){return ge+he},0),ie.handleResize(),Ce(W,"display","none")},ie.handleResize=function(){if(ie.props.mode!=="horizontal")return;var z=ie.childRef.current;if(!z)return;var q=ye(z);ie.overflowedItems=[];var W=0,oe;ie.originalTotalWidth>q+Za&&(oe=-1,ie.menuItemSizes.forEach(function(le){W+=le,W+ie.overflowedIndicatorWidth<=q&&(oe+=1)})),ie.setState({lastVisibleIndex:oe})},ie}return Object(C.a)(ve,[{key:"componentDidMount",value:function(){var z=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var q=this.childRef.current;if(!q)return;this.resizeObserver=new Pe.default(function(W){W.forEach(function(){var oe=z.cancelFrameId;cancelAnimationFrame(oe),z.cancelFrameId=requestAnimationFrame(z.setChildrenWidthAndResize)})}),[].slice.call(q.children).concat(q).forEach(function(W){z.resizeObserver.observe(W)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){z.resizeObserver.disconnect(),[].slice.call(q.children).concat(q).forEach(function(W){z.resizeObserver.observe(W)}),z.setChildrenWidthAndResize()}),this.mutationObserver.observe(q,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(z){var q=this,W=this.state.lastVisibleIndex;return(z||[]).reduce(function(oe,le,ge){var he=le;if(q.props.mode==="horizontal"){var Me=q.getOverflowedSubMenuItem(le.props.eventKey,[]);W!==void 0&&q.props.className.indexOf("".concat(q.props.prefixCls,"-root"))!==-1&&(ge>W&&(he=r.cloneElement(le,{style:{display:"none"},eventKey:"".concat(le.props.eventKey,"-hidden"),className:"".concat(Pa)})),ge===W+1&&(q.overflowedItems=z.slice(W+1).map(function(at){return r.cloneElement(at,{key:at.props.eventKey,mode:"vertical-left"})}),Me=q.getOverflowedSubMenuItem(le.props.eventKey,q.overflowedItems)));var ze=[].concat(Object(u.a)(oe),[Me,he]);return ge===z.length-1&&ze.push(q.getOverflowedSubMenuItem(le.props.eventKey,[],!0)),ze}return[].concat(Object(u.a)(oe),[he])},[])}},{key:"render",value:function(){var z=this.props,q=z.visible,W=z.prefixCls,oe=z.overflowedIndicator,le=z.mode,ge=z.level,he=z.tag,Me=z.children,ze=z.theme,at=Object(O.a)(z,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),nt=he;return r.createElement(nt,Object(T.a)({ref:this.childRef},at),this.renderChildren(Me))}}]),ve}(r.Component);Ia.defaultProps={tag:"div",className:""};var ca=Ia;function ea(te){return te.length?te.every(function(me){return!!me.props.disabled}):!0}function Bn(te,me,ve){var ie=te.getState();te.setState({activeKey:Object(b.a)(Object(b.a)({},ie.activeKey),{},Object(I.a)({},me,ve))})}function Un(te){return te.eventKey||"0-menu-"}function ta(te,me){var ve=me,ie=te.children,z=te.eventKey;if(ve){var q;if(_e(ie,function(W,oe){W&&W.props&&!W.props.disabled&&ve===de(W,z,oe)&&(q=!0)}),q)return ve}return ve=null,te.defaultActiveFirst&&_e(ie,function(W,oe){!ve&&W&&!W.props.disabled&&(ve=de(W,z,oe))}),ve}function ja(te){if(!te)return;var me=this.instanceArray.indexOf(te);me!==-1?this.instanceArray[me]=te:this.instanceArray.push(te)}var Na=function(te){Object(n.a)(ve,te);var me=Object(o.a)(ve);function ve(ie){var z;return Object(B.a)(this,ve),z=me.call(this,ie),z.onKeyDown=function(q,W){var oe=q.keyCode,le;if(z.getFlatInstanceArray().forEach(function(he){he&&he.props.active&&he.onKeyDown&&(le=he.onKeyDown(q))}),le)return 1;var ge=null;return(oe===E.a.UP||oe===E.a.DOWN)&&(ge=z.step(oe===E.a.UP?-1:1)),ge?(q.preventDefault(),Bn(z.props.store,Un(z.props),ge.props.eventKey),typeof W=="function"&&W(ge),1):void 0},z.onItemHover=function(q){var W=q.key,oe=q.hover;Bn(z.props.store,Un(z.props),oe?W:null)},z.onDeselect=function(q){z.props.onDeselect(q)},z.onSelect=function(q){z.props.onSelect(q)},z.onClick=function(q){z.props.onClick(q)},z.onOpenChange=function(q){z.props.onOpenChange(q)},z.onDestroy=function(q){z.props.onDestroy(q)},z.getFlatInstanceArray=function(){return z.instanceArray},z.step=function(q){var W=z.getFlatInstanceArray(),oe=z.props.store.getState().activeKey[Un(z.props)],le=W.length;if(!le)return null;q<0&&(W=W.concat().reverse());var ge=-1;if(W.every(function(at,nt){return at&&at.props.eventKey===oe?(ge=nt,!1):!0}),!z.props.defaultActiveFirst&&ge!==-1&&ea(W.slice(ge,le-1)))return;var he=(ge+1)%le,Me=he;do{var ze=W[Me];if(!ze||ze.props.disabled)Me=(Me+1)%le;else return ze}while(Me!==he);return null},z.renderCommonMenuItem=function(q,W,oe){var le=z.props.store.getState(),ge=Object(f.a)(z),he=ge.props,Me=de(q,he.eventKey,W),ze=q.props;if(!ze||typeof q.type=="string")return q;var at=Me===le.activeKey,nt=Object(b.a)(Object(b.a)({mode:ze.mode||he.mode,level:he.level,inlineIndent:he.inlineIndent,renderMenuItem:z.renderMenuItem,rootPrefixCls:he.prefixCls,index:W,parentMenu:he.parentMenu,manualRef:ze.disabled?void 0:Object(_.a)(q.ref,ja.bind(Object(f.a)(z))),eventKey:Me,active:!ze.disabled&&at,multiple:he.multiple,onClick:function(vt){(ze.onClick||Q)(vt),z.onClick(vt)},onItemHover:z.onItemHover,motion:he.motion,subMenuOpenDelay:he.subMenuOpenDelay,subMenuCloseDelay:he.subMenuCloseDelay,forceSubMenuRender:he.forceSubMenuRender,onOpenChange:z.onOpenChange,onDeselect:z.onDeselect,onSelect:z.onSelect,builtinPlacements:he.builtinPlacements,itemIcon:ze.itemIcon||z.props.itemIcon,expandIcon:ze.expandIcon||z.props.expandIcon},oe),{},{direction:he.direction});return(he.mode==="inline"||Re())&&(nt.triggerSubMenuAction="click"),r.cloneElement(q,Object(b.a)(Object(b.a)({},nt),{},{key:Me||W}))},z.renderMenuItem=function(q,W,oe){if(!q)return null;var le=z.props.store.getState(),ge={openKeys:le.openKeys,selectedKeys:le.selectedKeys,triggerSubMenuAction:z.props.triggerSubMenuAction,subMenuKey:oe};return z.renderCommonMenuItem(q,W,ge)},ie.store.setState({activeKey:Object(b.a)(Object(b.a)({},ie.store.getState().activeKey),{},Object(I.a)({},ie.eventKey,ta(ie,ie.activeKey)))}),z.instanceArray=[],z}return Object(C.a)(ve,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(z){return this.props.visible||z.visible||this.props.className!==z.className||!R()(this.props.style,z.style)}},{key:"componentDidUpdate",value:function(z){var q=this.props,W="activeKey"in q?q.activeKey:q.store.getState().activeKey[Un(q)],oe=ta(q,W);if(oe!==W)Bn(q.store,Un(q),oe);else if("activeKey"in z){var le=ta(z,z.activeKey);oe!==le&&Bn(q.store,Un(q),oe)}}},{key:"render",value:function(){var z=this,q=Object(T.a)({},this.props);this.instanceArray=[];var W=l()(q.prefixCls,q.className,"".concat(q.prefixCls,"-").concat(q.mode)),oe={className:W,role:q.role||"menu"};q.id&&(oe.id=q.id),q.focusable&&(oe.tabIndex=0,oe.onKeyDown=this.onKeyDown);var le=q.prefixCls,ge=q.eventKey,he=q.visible,Me=q.level,ze=q.mode,at=q.overflowedIndicator,nt=q.theme;return fe.forEach(function(lt){return delete q[lt]}),delete q.onClick,r.createElement(ca,Object(T.a)({},q,{prefixCls:le,mode:ze,tag:"ul",level:Me,theme:nt,visible:he,overflowedIndicator:at},oe),Object(t.a)(q.children).map(function(lt,vt){return z.renderMenuItem(lt,vt,ge||"0-menu-")}))}}]),ve}(r.Component);Na.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:Q};var La=Object(M.b)()(Na),na=La,zn=e("Kwbf");function ma(te,me,ve){var ie=te.prefixCls,z=te.motion,q=te.defaultMotions,W=q===void 0?{}:q,oe=te.openAnimation,le=te.openTransitionName,ge=me.switchingModeFromInline;if(z)return z;if(Object(S.a)(oe)==="object"&&oe)Object(zn.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof oe=="string")return{motionName:"".concat(ie,"-open-").concat(oe)};if(le)return{motionName:le};var he=W[ve];return he||(ge?null:W.other)}var Ua=function(te){Object(n.a)(ve,te);var me=Object(o.a)(ve);function ve(ie){var z;Object(B.a)(this,ve),z=me.call(this,ie),z.onSelect=function(oe){var le=Object(f.a)(z),ge=le.props;if(ge.selectable){var he=z.store.getState(),Me=he.selectedKeys,ze=oe.key;ge.multiple?Me=Me.concat([ze]):Me=[ze],"selectedKeys"in ge||z.store.setState({selectedKeys:Me}),ge.onSelect(Object(b.a)(Object(b.a)({},oe),{},{selectedKeys:Me}))}},z.onClick=function(oe){var le=z.getRealMenuMode(),ge=Object(f.a)(z),he=ge.store,Me=ge.props.onOpenChange;le!=="inline"&&!("openKeys"in z.props)&&(he.setState({openKeys:[]}),Me([])),z.props.onClick(oe)},z.onKeyDown=function(oe,le){z.innerMenu.getWrappedInstance().onKeyDown(oe,le)},z.onOpenChange=function(oe){var le=Object(f.a)(z),ge=le.props,he=z.store.getState().openKeys.concat(),Me=!1,ze=function(nt){var lt=!1;if(nt.open)lt=he.indexOf(nt.key)===-1,lt&&he.push(nt.key);else{var vt=he.indexOf(nt.key);lt=vt!==-1,lt&&he.splice(vt,1)}Me=Me||lt};Array.isArray(oe)?oe.forEach(ze):ze(oe),Me&&("openKeys"in z.props||z.store.setState({openKeys:he}),ge.onOpenChange(he))},z.onDeselect=function(oe){var le=Object(f.a)(z),ge=le.props;if(ge.selectable){var he=z.store.getState().selectedKeys.concat(),Me=oe.key,ze=he.indexOf(Me);ze!==-1&&he.splice(ze,1),"selectedKeys"in ge||z.store.setState({selectedKeys:he}),ge.onDeselect(Object(b.a)(Object(b.a)({},oe),{},{selectedKeys:he}))}},z.onMouseEnter=function(oe){z.restoreModeVerticalFromInline();var le=z.props.onMouseEnter;le&&le(oe)},z.onTransitionEnd=function(oe){var le=oe.propertyName==="width"&&oe.target===oe.currentTarget,ge=oe.target.className,he=Object.prototype.toString.call(ge)==="[object SVGAnimatedString]"?ge.animVal:ge,Me=oe.propertyName==="font-size"&&he.indexOf("anticon")>=0;(le||Me)&&z.restoreModeVerticalFromInline()},z.setInnerMenu=function(oe){z.innerMenu=oe},z.isRootMenu=!0;var q=ie.defaultSelectedKeys,W=ie.defaultOpenKeys;return"selectedKeys"in ie&&(q=ie.selectedKeys||[]),"openKeys"in ie&&(W=ie.openKeys||[]),z.store=Object(M.c)({selectedKeys:q,openKeys:W,activeKey:{"0-menu-":ta(ie,ie.activeKey)}}),z.state={switchingModeFromInline:!1,prevProps:ie,inlineOpenKeys:[],store:z.store},z}return Object(C.a)(ve,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(z){var q=this.props,W=q.siderCollapsed,oe=q.inlineCollapsed,le=q.onOpenChange;(!z.inlineCollapsed&&oe||!z.siderCollapsed&&W)&&le([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var z=this.props.collapsedWidth,q=this.store,W=this.prevOpenKeys,oe=this.getInlineCollapsed()&&(z===0||z==="0"||z==="0px");oe?(this.prevOpenKeys=q.getState().openKeys.concat(),this.store.setState({openKeys:[]})):W&&(this.store.setState({openKeys:W}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var z=this.props.mode,q=this.state.switchingModeFromInline,W=this.getInlineCollapsed();return q&&W?"inline":W?"vertical":z}},{key:"getInlineCollapsed",value:function(){var z=this.props,q=z.inlineCollapsed,W=z.siderCollapsed;return W!==void 0?W:q}},{key:"restoreModeVerticalFromInline",value:function(){var z=this.state.switchingModeFromInline;z&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var z=Object(b.a)({},Object(w.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),q=this.getRealMenuMode();return z.className+=" ".concat(z.prefixCls,"-root"),z.direction==="rtl"&&(z.className+=" ".concat(z.prefixCls,"-rtl")),z=Object(b.a)(Object(b.a)({},z),{},{mode:q,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:ma(this.props,this.state,q)}),delete z.openAnimation,delete z.openTransitionName,r.createElement(M.a,{store:this.store},r.createElement(na,Object(T.a)({},z,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(z,q){var W=q.prevProps,oe=q.store,le=oe.getState(),ge={},he={prevProps:z};return W.mode==="inline"&&z.mode!=="inline"&&(he.switchingModeFromInline=!0),"openKeys"in z?ge.openKeys=z.openKeys||[]:((z.inlineCollapsed&&!W.inlineCollapsed||z.siderCollapsed&&!W.siderCollapsed)&&(he.switchingModeFromInline=!0,he.inlineOpenKeys=le.openKeys,ge.openKeys=[]),(!z.inlineCollapsed&&W.inlineCollapsed||!z.siderCollapsed&&W.siderCollapsed)&&(ge.openKeys=q.inlineOpenKeys,he.inlineOpenKeys=[])),Object.keys(ge).length&&oe.setState(ge),he}}]),ve}(r.Component);Ua.defaultProps={selectable:!0,onClick:Q,onSelect:Q,onOpenChange:Q,onDeselect:Q,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:r.createElement("span",null,"\xB7\xB7\xB7")};var ka=Ua,Fn=function(te){Object(n.a)(ve,te);var me=Object(o.a)(ve);function ve(){var ie;return Object(B.a)(this,ve),ie=me.apply(this,arguments),ie.onKeyDown=function(z){var q=z.keyCode;return q===E.a.ENTER?(ie.onClick(z),!0):void 0},ie.onMouseLeave=function(z){var q=ie.props,W=q.eventKey,oe=q.onItemHover,le=q.onMouseLeave;oe({key:W,hover:!1}),le({key:W,domEvent:z})},ie.onMouseEnter=function(z){var q=ie.props,W=q.eventKey,oe=q.onItemHover,le=q.onMouseEnter;oe({key:W,hover:!0}),le({key:W,domEvent:z})},ie.onClick=function(z){var q=ie.props,W=q.eventKey,oe=q.multiple,le=q.onClick,ge=q.onSelect,he=q.onDeselect,Me=q.isSelected,ze={key:W,keyPath:[W],item:Object(f.a)(ie),domEvent:z};le(ze),oe?Me?he(ze):ge(ze):Me||ge(ze)},ie.saveNode=function(z){ie.node=z},ie}return Object(C.a)(ve,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var z=this.props;z.onDestroy&&z.onDestroy(z.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var z,q=Object(b.a)({},this.props),W=l()(this.getPrefixCls(),q.className,(z={},Object(I.a)(z,this.getActiveClassName(),!q.disabled&&q.active),Object(I.a)(z,this.getSelectedClassName(),q.isSelected),Object(I.a)(z,this.getDisabledClassName(),q.disabled),z)),oe=Object(b.a)(Object(b.a)({},q.attribute),{},{title:typeof q.title=="string"?q.title:void 0,className:W,role:q.role||"menuitem","aria-disabled":q.disabled});q.role==="option"?oe=Object(b.a)(Object(b.a)({},oe),{},{role:"option","aria-selected":q.isSelected}):(q.role===null||q.role==="none")&&(oe.role="none");var le={onClick:q.disabled?null:this.onClick,onMouseLeave:q.disabled?null:this.onMouseLeave,onMouseEnter:q.disabled?null:this.onMouseEnter},ge=Object(b.a)({},q.style);q.mode==="inline"&&(q.direction==="rtl"?ge.paddingRight=q.inlineIndent*q.level:ge.paddingLeft=q.inlineIndent*q.level),fe.forEach(function(Me){return delete q[Me]}),delete q.direction;var he=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(he=r.createElement(this.props.itemIcon,this.props)),r.createElement("li",Object(T.a)({},Object(w.a)(q,["onClick","onMouseEnter","onMouseLeave","onSelect"]),oe,le,{style:ge,ref:this.saveNode}),q.children,he)}}]),ve}(r.Component);Fn.isMenuItem=!0,Fn.defaultProps={onSelect:Q,onMouseEnter:Q,onMouseLeave:Q,manualRef:Q};var fa=Object(M.b)(function(te,me){var ve=te.activeKey,ie=te.selectedKeys,z=me.eventKey,q=me.subMenuKey;return{active:ve[q]===z,isSelected:Array.isArray(ie)?ie.indexOf(z)!==-1:ie===z}})(Fn),ha=fa,pa=function(te){Object(n.a)(ve,te);var me=Object(o.a)(ve);function ve(){var ie;return Object(B.a)(this,ve),ie=me.apply(this,arguments),ie.renderInnerMenuItem=function(z){var q=ie.props,W=q.renderMenuItem,oe=q.index;return W(z,oe,ie.props.subMenuKey)},ie}return Object(C.a)(ve,[{key:"render",value:function(){var z=Object(T.a)({},this.props),q=z.className,W=q===void 0?"":q,oe=z.rootPrefixCls,le="".concat(oe,"-item-group-title"),ge="".concat(oe,"-item-group-list"),he=z.title,Me=z.children;return fe.forEach(function(ze){return delete z[ze]}),delete z.direction,r.createElement("li",Object(T.a)({},z,{onClick:function(at){return at.stopPropagation()},className:"".concat(W," ").concat(oe,"-item-group")}),r.createElement("div",{className:le,title:typeof he=="string"?he:void 0},he),r.createElement("ul",{className:ge},r.Children.map(Me,this.renderInnerMenuItem)))}}]),ve}(r.Component);pa.isMenuItemGroup=!0,pa.defaultProps={disabled:!0};var qa=pa,va=function(me){var ve=me.className,ie=me.rootPrefixCls,z=me.style;return r.createElement("li",{className:"".concat(ve," ").concat(ie,"-item-divider"),style:z})};va.defaultProps={disabled:!0,className:"",style:{}};var $a=va,Ba=ka,ga=e("eDIo");function er(te,me){var ve=te.prefixCls,ie=te.editable,z=te.locale,q=te.style;return!ie||ie.showAdd===!1?null:r.createElement("button",{ref:me,type:"button",className:"".concat(ve,"-nav-add"),style:q,"aria-label":(z==null?void 0:z.addAriaLabel)||"Add tab",onClick:function(oe){ie.onEdit("add",{event:oe})}},ie.addIcon||"+")}var aa=r.forwardRef(er);function tr(te,me){var ve=te.prefixCls,ie=te.id,z=te.tabs,q=te.locale,W=te.mobile,oe=te.moreIcon,le=oe===void 0?"More":oe,ge=te.moreTransitionName,he=te.style,Me=te.className,ze=te.editable,at=te.tabBarGutter,nt=te.rtl,lt=te.onTabClick,vt=Object(r.useState)(!1),Ct=Object(p.a)(vt,2),bt=Ct[0],Mt=Ct[1],At=Object(r.useState)(null),Et=Object(p.a)(At,2),yt=Et[0],Nt=Et[1],Ot="".concat(ie,"-more-popup"),on="".concat(ve,"-dropdown"),Ft=yt!==null?"".concat(Ot,"-").concat(yt):null,pt=q==null?void 0:q.dropdownAriaLabel,ht=r.createElement(Ba,{onClick:function(Gt){var an=Gt.key,pn=Gt.domEvent;lt(an,pn),Mt(!1)},id:Ot,tabIndex:-1,role:"listbox","aria-activedescendant":Ft,selectedKeys:[yt],"aria-label":pt!==void 0?pt:"expanded dropdown"},z.map(function(Ut){return r.createElement(ha,{key:Ut.key,id:"".concat(Ot,"-").concat(Ut.key),role:"option","aria-controls":ie&&"".concat(ie,"-panel-").concat(Ut.key),disabled:Ut.disabled},Ut.tab)}));function Rt(Ut){for(var Gt=z.filter(function(xn){return!xn.disabled}),an=Gt.findIndex(function(xn){return xn.key===yt})||0,pn=Gt.length,An=0;AnLt?(wt=ht,Ot.current="x"):(wt=Rt,Ot.current="y");var qt=Date.now();qt-yt.current>100&&(Nt.current=!1),(me(-wt,-wt)||Nt.current)&&(pt.preventDefault(),Nt.current=!0),yt.current=qt}var Ft=Object(r.useRef)(null);Ft.current={onTouchStart:Mt,onTouchMove:At,onTouchEnd:Et,onWheel:on},r.useEffect(function(){function pt(ct){Ft.current.onTouchStart(ct)}function ht(ct){Ft.current.onTouchMove(ct)}function Rt(ct){Ft.current.onTouchEnd(ct)}function wt(ct){Ft.current.onWheel(ct)}return document.addEventListener("touchmove",ht,{passive:!1}),document.addEventListener("touchend",Rt,{passive:!1}),te.current.addEventListener("touchstart",pt,{passive:!1}),te.current.addEventListener("wheel",wt),function(){document.removeEventListener("touchmove",ht),document.removeEventListener("touchend",Rt)}},[])}function Ea(){var te=Object(r.useRef)(new Map);function me(ie){return te.current.has(ie)||te.current.set(ie,r.createRef()),te.current.get(ie)}function ve(ie){te.current.delete(ie)}return[me,ve]}function Fa(te,me){var ve=r.useRef(te),ie=r.useState({}),z=Object(p.a)(ie,2),q=z[1];function W(oe){var le=typeof oe=="function"?oe(ve.current):oe;le!==ve.current&&me(le,ve.current),ve.current=le,q({})}return[ve.current,W]}var Ka=function(me){var ve=me.position,ie=me.prefixCls,z=me.extra;if(!z)return null;var q,W=z;return ve==="right"&&(q=W.right||!W.left&&W||null),ve==="left"&&(q=W.left||null),q?r.createElement("div",{className:"".concat(ie,"-extra-content")},q):null};function zr(te,me){var ve,ie=r.useContext(ba),z=ie.prefixCls,q=ie.tabs,W=te.className,oe=te.style,le=te.id,ge=te.animated,he=te.activeKey,Me=te.rtl,ze=te.extra,at=te.editable,nt=te.locale,lt=te.tabPosition,vt=te.tabBarGutter,Ct=te.children,bt=te.onTabClick,Mt=te.onTabScroll,At=Object(r.useRef)(),Et=Object(r.useRef)(),yt=Object(r.useRef)(),Nt=Object(r.useRef)(),Ot=Ea(),on=Object(p.a)(Ot,2),Ft=on[0],pt=on[1],ht=lt==="top"||lt==="bottom",Rt=Fa(0,function(Kt,Dt){ht&&Mt&&Mt({direction:Kt>Dt?"left":"right"})}),wt=Object(p.a)(Rt,2),ct=wt[0],Lt=wt[1],qt=Fa(0,function(Kt,Dt){!ht&&Mt&&Mt({direction:Kt>Dt?"top":"bottom"})}),Ut=Object(p.a)(qt,2),Gt=Ut[0],an=Ut[1],pn=Object(r.useState)(0),An=Object(p.a)(pn,2),sn=An[0],xn=An[1],Nn=Object(r.useState)(0),On=Object(p.a)(Nn,2),_n=On[0],un=On[1],yn=Object(r.useState)(0),vn=Object(p.a)(yn,2),mn=vn[0],Kn=vn[1],Wn=Object(r.useState)(0),Jn=Object(p.a)(Wn,2),Jt=Jn[0],kn=Jn[1],Yn=Object(r.useState)(null),$t=Object(p.a)(Yn,2),zt=$t[0],gn=$t[1],Gr=Object(r.useState)(null),vr=Object(p.a)(Gr,2),ra=vr[0],Vr=vr[1],Qr=Object(r.useState)(0),gr=Object(p.a)(Qr,2),Xr=gr[0],Jr=gr[1],Yr=Object(r.useState)(0),br=Object(p.a)(Yr,2),Zr=br[0],qr=br[1],$r=m(new Map),Er=Object(p.a)($r,2),eo=Er[0],to=Er[1],Wa=L(q,eo,sn),yr="".concat(z,"-nav-operations-hidden"),ya=0,Ca=0;ht?Me?(ya=0,Ca=Math.max(0,sn-zt)):(ya=Math.min(0,zt-sn),Ca=0):(ya=Math.min(0,ra-_n),Ca=0);function ar(Kt){return KtCa?[Ca,!1]:[Kt,!0]}var Cr=Object(r.useRef)(),no=Object(r.useState)(),Ar=Object(p.a)(no,2),rr=Ar[0],xr=Ar[1];function or(){xr(Date.now())}function ir(){window.clearTimeout(Cr.current)}za(At,function(Kt,Dt){var fn=!1;function Sn(xa,Ma){xa(function(Oa){var _a=ar(Oa+Ma),oa=Object(p.a)(_a,2),dr=oa[0],cr=oa[1];return fn=cr,dr})}if(ht){if(zt>=sn)return fn;Sn(Lt,Kt)}else{if(ra>=_n)return fn;Sn(an,Dt)}return ir(),or(),fn}),Object(r.useEffect)(function(){return ir(),rr&&(Cr.current=window.setTimeout(function(){xr(0)},100)),ir},[rr]);function Mr(){var Kt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:he,Dt=Wa.get(Kt);if(!Dt)return;if(ht){var fn=ct;Me?Dt.rightct+zt&&(fn=Dt.right+Dt.width-zt):Dt.left<-ct?fn=-Dt.left:Dt.left+Dt.width>-ct+zt&&(fn=-(Dt.left+Dt.width-zt)),an(0),Lt(ar(fn)[0])}else{var Sn=Gt;Dt.top<-Gt?Sn=-Dt.top:Dt.top+Dt.height>-Gt+ra&&(Sn=-(Dt.top+Dt.height-ra)),Lt(0),an(ar(Sn)[0])}}var ao=k(Wa,{width:zt,height:ra,left:ct,top:Gt},{width:mn,height:Jt},{width:Xr,height:Zr},Object(b.a)(Object(b.a)({},te),{},{tabs:q})),Or=Object(p.a)(ao,2),ro=Or[0],oo=Or[1],io=q.map(function(Kt){var Dt=Kt.key;return r.createElement(N,{id:le,prefixCls:z,key:Dt,rtl:Me,tab:Kt,closable:Kt.closable,editable:at,active:Dt===he,tabPosition:lt,tabBarGutter:vt,renderWrapper:Ct,removeAriaLabel:nt==null?void 0:nt.removeAriaLabel,ref:Ft(Dt),onClick:function(Sn){bt(Dt,Sn)},onRemove:function(){pt(Dt)},onFocus:function(){Mr(Dt),or(),Me||(At.current.scrollLeft=0),At.current.scrollTop=0}})}),sr=c(function(){var Kt,Dt,fn,Sn,xa,Ma,Oa,_a,oa,dr=((Kt=At.current)===null||Kt===void 0?void 0:Kt.offsetWidth)||0,cr=((Dt=At.current)===null||Dt===void 0?void 0:Dt.offsetHeight)||0,Ir=((fn=Nt.current)===null||fn===void 0?void 0:fn.offsetWidth)||0,jr=((Sn=Nt.current)===null||Sn===void 0?void 0:Sn.offsetHeight)||0,fo=((xa=yt.current)===null||xa===void 0?void 0:xa.offsetWidth)||0,ho=((Ma=yt.current)===null||Ma===void 0?void 0:Ma.offsetHeight)||0;gn(dr),Vr(cr),Jr(Ir),qr(jr);var Nr=(((Oa=Et.current)===null||Oa===void 0?void 0:Oa.offsetWidth)||0)-Ir,Lr=(((_a=Et.current)===null||_a===void 0?void 0:_a.offsetHeight)||0)-jr;xn(Nr),un(Lr);var Ur=(oa=yt.current)===null||oa===void 0?void 0:oa.className.includes(yr);Kn(Nr-(Ur?0:fo)),kn(Lr-(Ur?0:ho)),to(function(){var kr=new Map;return q.forEach(function(po){var Br=po.key,Sa=Ft(Br).current;Sa&&kr.set(Br,{width:Sa.offsetWidth,height:Sa.offsetHeight,left:Sa.offsetLeft,top:Sa.offsetTop})}),kr})}),so=q.slice(0,ro),lo=q.slice(oo+1),_r=[].concat(Object(u.a)(so),Object(u.a)(lo)),uo=Object(r.useState)(),Sr=Object(p.a)(uo,2),co=Sr[0],mo=Sr[1],Hn=Wa.get(he),Rr=Object(r.useRef)();function Dr(){d.a.cancel(Rr.current)}Object(r.useEffect)(function(){var Kt={};return Hn&&(ht?(Me?Kt.right=Hn.right:Kt.left=Hn.left,Kt.width=Hn.width):(Kt.top=Hn.top,Kt.height=Hn.height)),Dr(),Rr.current=d()(function(){mo(Kt)}),Dr},[Hn,ht,Me]),Object(r.useEffect)(function(){Mr()},[he,Hn,Wa,ht]),Object(r.useEffect)(function(){sr()},[Me,vt,he,q.map(function(Kt){return Kt.key}).join("_")]);var Tr=!!_r.length,Aa="".concat(z,"-nav-wrap"),lr,ur,wr,Pr;return ht?Me?(ur=ct>0,lr=ct+ztp+t&&l>b+t||lI+t&&i>O+t||i=u.x&&t<=u.x+u.width&&s>=u.y&&s<=u.y+u.height},clone:function(){return new i(this.x,this.y,this.width,this.height)},copy:function(t){this.x=t.x,this.y=t.y,this.width=t.width,this.height=t.height},plain:function(){return{x:this.x,y:this.y,width:this.width,height:this.height}}},i.create=function(t){return new i(t.x,t.y,t.width,t.height)};var l=i;$.exports=l},mLcG:function($,j){var e=typeof window!="undefined"&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(I){setTimeout(I,16)};$.exports=e},mOS8:function($,j,e){$.exports=e.p+"static/403Qrcode.6c17b6f4.png"},n1HI:function($,j,e){var I=e("hX1E"),p=I.normalizeRadian,O=Math.PI*2;function b(r,i,l,t,s,u,a,d,h){if(a===0)return!1;var c=a;d-=r,h-=i;var m=Math.sqrt(d*d+h*h);if(m-c>l||m+cs&&(s+=O);var P=Math.atan2(h,d);return P<0&&(P+=O),P>=t&&P<=s||P+O>=t&&P+O<=s}j.containStroke=b},n6Mw:function($,j,e){var I=e("SrGk"),p=e("bYtY"),O=e("Fofx");function b(i,l){I.call(this,i,l,"clipPath","__clippath_in_use__")}p.inherits(b,I),b.prototype.update=function(i){var l=this.getSvgElement(i);l&&this.updateDom(l,i.__clipPaths,!1);var t=this.getTextSvgElement(i);t&&this.updateDom(t,i.__clipPaths,!0),this.markUsed(i)},b.prototype.updateDom=function(i,l,t){if(l&&l.length>0){var s=this.getDefs(!0),u=l[0],a,d,h=t?"_textDom":"_dom";u[h]?(d=u[h].getAttribute("id"),a=u[h],s.contains(a)||s.appendChild(a)):(d="zr"+this._zrId+"-clip-"+this.nextId,++this.nextId,a=this.createElement("clipPath"),a.setAttribute("id",d),s.appendChild(a),u[h]=a);var c=this.getSvgProxy(u);if(u.transform&&u.parent.invTransform&&!t){var m=Array.prototype.slice.call(u.transform);O.mul(u.transform,u.parent.invTransform,u.transform),c.brush(u),u.transform=m}else c.brush(u);var E=this.getSvgElement(u);a.innerHTML="",a.appendChild(E.cloneNode()),i.setAttribute("clip-path","url(#"+d+")"),l.length>1&&this.updateDom(a,l.slice(1),t)}else i&&i.setAttribute("clip-path","none")},b.prototype.markUsed=function(i){var l=this;i.__clipPaths&&p.each(i.__clipPaths,function(t){t._dom&&I.prototype.markUsed.call(l,t._dom),t._textDom&&I.prototype.markUsed.call(l,t._textDom)})};var r=b;$.exports=r},n6Qo:function($,j,e){"use strict";e.d(j,"a",function(){return t});var I=e("q1tI"),p=e("biw7"),O=e("fyJ8");function b(s){var u=s.className,a=s.index,d=s.children,h=s.colSpan,c=s.rowSpan,m=I.useContext(p.a),E=m.prefixCls,P=m.fixedInfoList,N=P[a];return I.createElement(O.a,Object.assign({className:u,index:a,component:"td",prefixCls:E,record:null,dataIndex:null,render:function(){return{children:d,props:{colSpan:h,rowSpan:c}}}},N))}function r(s){return I.createElement("tr",Object.assign({},s))}function i(s){var u=s.children,a=I.useContext(p.a),d=a.prefixCls;return I.createElement("tfoot",{className:"".concat(d,"-summary")},u)}var l=j.b=i,t={Cell:b,Row:r}},nCxF:function($,j,e){var I=e("QBsz"),p=I.min,O=I.max,b=I.scale,r=I.distance,i=I.add,l=I.clone,t=I.sub;function s(u,a,d,h){var c=[],m=[],E=[],P=[],N,A,L,v;if(h){L=[Infinity,Infinity],v=[-Infinity,-Infinity];for(var k=0,T=u.length;k=0&&(ue=Ce[ut],ue.textAlign==="right");)o(H,y,ue,F,Pe,_e,ot,"right"),Be-=ue.width,ot-=ue.width,ut--;for($e+=(J-($e-ce)-(ke-ot)-Be)/2;tt<=ut;)ue=Ce[tt],o(H,y,ue,F,Pe,_e,$e+ue.width/2,"center"),$e+=ue.width,tt++;_e+=Pe}}function n(H,y,K,F,ee){if(K&&y.textRotation){var J=y.textOrigin;J==="center"?(F=K.width/2+K.x,ee=K.height/2+K.y):J&&(F=J[0]+K.x,ee=J[1]+K.y),H.translate(F,ee),H.rotate(-y.textRotation),H.translate(-F,-ee)}}function o(H,y,K,F,ee,J,ne,re){var pe=F.rich[K.styleName]||{};pe.text=K.text;var se=K.textVerticalAlign,Ee=J+ee/2;se==="top"?Ee=J+K.height/2:se==="bottom"&&(Ee=J+ee-K.height/2),!K.isLineHolder&&M(pe)&&w(H,y,pe,re==="right"?ne-K.width:re==="center"?ne-K.width/2:ne,Ee-K.height/2,K.width,K.height);var U=K.textPadding;U&&(ne=Z(ne,re,U),Ee-=K.height/2-U[2]-K.textHeight/2),R(y,"shadowBlur",O(pe.textShadowBlur,F.textShadowBlur,0)),R(y,"shadowColor",pe.textShadowColor||F.textShadowColor||"transparent"),R(y,"shadowOffsetX",O(pe.textShadowOffsetX,F.textShadowOffsetX,0)),R(y,"shadowOffsetY",O(pe.textShadowOffsetY,F.textShadowOffsetY,0)),R(y,"textAlign",re),R(y,"textBaseline","middle"),R(y,"font",K.font||m);var Y=S(pe.textStroke||F.textStroke,Q),x=D(pe.textFill||F.textFill),Q=p(pe.textStrokeWidth,F.textStrokeWidth);Y&&(R(y,"lineWidth",Q),R(y,"strokeStyle",Y),y.strokeText(K.text,ne,Ee)),x&&(R(y,"fillStyle",x),y.fillText(K.text,ne,Ee))}function M(H){return!!(H.textBackgroundColor||H.textBorderWidth&&H.textBorderColor)}function w(H,y,K,F,ee,J,ne){var re=K.textBackgroundColor,pe=K.textBorderWidth,se=K.textBorderColor,Ee=i(re);if(R(y,"shadowBlur",K.textBoxShadowBlur||0),R(y,"shadowColor",K.textBoxShadowColor||"transparent"),R(y,"shadowOffsetX",K.textBoxShadowOffsetX||0),R(y,"shadowOffsetY",K.textBoxShadowOffsetY||0),Ee||pe&&se){y.beginPath();var U=K.textBorderRadius;U?s.buildPath(y,{x:F,y:ee,width:J,height:ne,r:U}):y.rect(F,ee,J,ne),y.closePath()}if(Ee)if(R(y,"fillStyle",re),K.fillOpacity!=null){var Y=y.globalAlpha;y.globalAlpha=K.fillOpacity*K.opacity,y.fill(),y.globalAlpha=Y}else y.fill();else if(l(re)){var x=re.image;x=u.createOrUpdateImage(x,null,H,_,re),x&&u.isImageReady(x)&&y.drawImage(x,F,ee,J,ne)}if(pe&&se)if(R(y,"lineWidth",pe),R(y,"strokeStyle",se),K.strokeOpacity!=null){var Y=y.globalAlpha;y.globalAlpha=K.strokeOpacity*K.opacity,y.stroke(),y.globalAlpha=Y}else y.stroke()}function _(H,y){y.image=H}function g(H,y,K,F){var ee=K.x||0,J=K.y||0,ne=K.textAlign,re=K.textVerticalAlign;if(F){var pe=K.textPosition;if(pe instanceof Array)ee=F.x+G(pe[0],F.width),J=F.y+G(pe[1],F.height);else{var se=y&&y.calculateTextPosition?y.calculateTextPosition(A,K,F):t.calculateTextPosition(A,K,F);ee=se.x,J=se.y,ne=ne||se.textAlign,re=re||se.textVerticalAlign}var Ee=K.textOffset;Ee&&(ee+=Ee[0],J+=Ee[1])}return H=H||{},H.baseX=ee,H.baseY=J,H.textAlign=ne,H.textVerticalAlign=re,H}function R(H,y,K){return H[y]=a(H,y,K),H[y]}function S(H,y){return H==null||y<=0||H==="transparent"||H==="none"?null:H.image||H.colorStops?"#000":H}function D(H){return H==null||H==="none"?null:H.image||H.colorStops?"#000":H}function G(H,y){return typeof H=="string"?H.lastIndexOf("%")>=0?parseFloat(H)/100*y:parseFloat(H):H}function Z(H,y,K){return y==="right"?H-K[1]:y==="center"?H+K[3]/2-K[1]/2:H+K[3]}function V(H,y){return H!=null&&(H||y.textBackgroundColor||y.textBorderWidth&&y.textBorderColor||y.textPadding)}j.normalizeTextStyle=v,j.renderText=T,j.getBoxPosition=g,j.getStroke=S,j.getFill=D,j.parsePercent=G,j.needDrawText=V},qH13:function($,j,e){var I=e("ItGF"),p=e("QBsz"),O=p.applyTransform,b=e("mFDi"),r=e("Qe9p"),i=e("6GrX"),l=e("pzxd"),t=e("ni6a"),s=e("Gev7"),u=e("Dagg"),a=e("dqUG"),d=e("y+Vt"),h=e("IMiH"),c=e("QuXc"),m=e("06Qe"),E=h.CMD,P=Math.round,N=Math.sqrt,A=Math.abs,L=Math.cos,v=Math.sin,k=Math.max;if(!I.canvasSupported){var T=",",B="progid:DXImageTransform.Microsoft",C=21600,f=C/2,n=1e5,o=1e3,M=function(fe){fe.style.cssText="position:absolute;left:0;top:0;width:1px;height:1px;",fe.coordsize=C+","+C,fe.coordorigin="0,0"},w=function(fe){return String(fe).replace(/&/g,"&").replace(/"/g,""")},_=function(fe,ye,Ce){return"rgb("+[fe,ye,Ce].join(",")+")"},g=function(fe,ye){ye&&fe&&ye.parentNode!==fe&&fe.appendChild(ye)},R=function(fe,ye){ye&&fe&&ye.parentNode===fe&&fe.removeChild(ye)},S=function(fe,ye,Ce){return(parseFloat(fe)||0)*n+(parseFloat(ye)||0)*o+Ce},D=l.parsePercent,G=function(fe,ye,Ce){var Re=r.parse(ye);Ce=+Ce,isNaN(Ce)&&(Ce=1),Re&&(fe.color=_(Re[0],Re[1],Re[2]),fe.opacity=Ce*Re[3])},Z=function(fe){var ye=r.parse(fe);return[_(ye[0],ye[1],ye[2]),ye[3]]},V=function(fe,ye,Ce){var Re=ye.fill;if(Re!=null)if(Re instanceof c){var Pe,Be=0,tt=[0,0],$e=0,ot=1,ut=Ce.getBoundingRect(),ue=ut.width,Ae=ut.height;if(Re.type==="linear"){Pe="gradient";var Le=Ce.transform,Ve=[Re.x*ue,Re.y*Ae],Je=[Re.x2*ue,Re.y2*Ae];Le&&(O(Ve,Ve,Le),O(Je,Je,Le));var we=Je[0]-Ve[0],Te=Je[1]-Ve[1];Be=Math.atan2(we,Te)*180/Math.PI,Be<0&&(Be+=360),Be<1e-6&&(Be=0)}else{Pe="gradientradial";var Ve=[Re.x*ue,Re.y*Ae],Le=Ce.transform,Ie=Ce.scale,Ne=ue,Xe=Ae;tt=[(Ve[0]-ut.x)/Ne,(Ve[1]-ut.y)/Xe],Le&&O(Ve,Ve,Le),Ne/=Ie[0]*C,Xe/=Ie[1]*C;var je=k(Ne,Xe);$e=2*0/je,ot=2*Re.r/je-$e}var He=Re.colorStops.slice();He.sort(function(be,X){return be.offset-X.offset});for(var rt=He.length,et=[],Ye=[],Ge=0;Ge=2){var qe=et[0][0],Ue=et[1][0],Oe=et[0][1]*ye.opacity,Fe=et[1][1]*ye.opacity;fe.type=Pe,fe.method="none",fe.focus="100%",fe.angle=Be,fe.color=qe,fe.color2=Ue,fe.colors=Ye.join(","),fe.opacity=Fe,fe.opacity2=Oe}Pe==="radial"&&(fe.focusposition=tt.join(","))}else G(fe,Re,ye.opacity)},H=function(fe,ye){ye.lineDash&&(fe.dashstyle=ye.lineDash.join(" ")),ye.stroke!=null&&!(ye.stroke instanceof c)&&G(fe,ye.stroke,ye.opacity)},y=function(fe,ye,Ce,Re){var Pe=ye==="fill",Be=fe.getElementsByTagName(ye)[0];Ce[ye]!=null&&Ce[ye]!=="none"&&(Pe||!Pe&&Ce.lineWidth)?(fe[Pe?"filled":"stroked"]="true",Ce[ye]instanceof c&&R(fe,Be),Be||(Be=m.createNode(ye)),Pe?V(Be,Ce,Re):H(Be,Ce),g(fe,Be)):(fe[Pe?"filled":"stroked"]="false",R(fe,Be))},K=[[],[],[]],F=function(fe,ye){var Ce=E.M,Re=E.C,Pe=E.L,Be=E.A,tt=E.Q,$e=[],ot,ut,ue,Ae,Le,Ve,Je=fe.data,we=fe.len();for(Ae=0;Ae.01?X&&(ae+=270/C):Math.abs(De-qe)<1e-4?X&&aeit?Ie-=270/C:Ie+=270/C:X&&Deqe?Te+=270/C:Te-=270/C),$e.push(Se,P(((it-Ue)*Ye+rt)*C-f),T,P(((qe-Oe)*Ge+et)*C-f),T,P(((it+Ue)*Ye+rt)*C-f),T,P(((qe+Oe)*Ge+et)*C-f),T,P((ae*Ye+rt)*C-f),T,P((De*Ge+et)*C-f),T,P((Te*Ye+rt)*C-f),T,P((Ie*Ge+et)*C-f)),Le=Te,Ve=Ie;break;case E.R:var Ke=K[0],Qe=K[1];Ke[0]=Je[Ae++],Ke[1]=Je[Ae++],Qe[0]=Ke[0]+Je[Ae++],Qe[1]=Ke[1]+Je[Ae++],ye&&(O(Ke,Ke,ye),O(Qe,Qe,ye)),Ke[0]=P(Ke[0]*C-f),Qe[0]=P(Qe[0]*C-f),Ke[1]=P(Ke[1]*C-f),Qe[1]=P(Qe[1]*C-f),$e.push(" m ",Ke[0],T,Ke[1]," l ",Qe[0],T,Ke[1]," l ",Qe[0],T,Qe[1]," l ",Ke[0],T,Qe[1]);break;case E.Z:$e.push(" x ")}if(ot>0){$e.push(ut);for(var xe=0;xepe&&(re=0,ne={});var Ce=se.style,Re;try{Ce.font=fe,Re=Ce.fontFamily.split(",")[0]}catch(Pe){}ye={style:Ce.fontStyle||J,variant:Ce.fontVariant||J,weight:Ce.fontWeight||J,size:parseFloat(Ce.fontSize||12)|0,family:Re||"Microsoft YaHei"},ne[fe]=ye,re++}return ye},U;i.$override("measureText",function(fe,ye){var Ce=m.doc;U||(U=Ce.createElement("div"),U.style.cssText="position:absolute;top:-20000px;left:0;padding:0;margin:0;border:none;white-space:pre;",m.doc.body.appendChild(U));try{U.style.font=ye}catch(Re){}return U.innerHTML="",U.appendChild(Ce.createTextNode(fe)),{width:U.offsetWidth}});for(var Y=new b,x=function(fe,ye,Ce,Re){var Pe=this.style;this.__dirty&&l.normalizeTextStyle(Pe,!0);var Be=Pe.text;if(Be!=null&&(Be+=""),!Be)return;if(Pe.rich){var tt=i.parseRichText(Be,Pe);Be=[];for(var $e=0;$e=0&&(this.delFromStorage(t),this._roots.splice(d,1),t instanceof O&&t.delChildrenFromStorage(this))},addToStorage:function(t){return t&&(t.__storage=this,t.dirty(!1)),this},delFromStorage:function(t){return t&&(t.__storage=null),this},dispose:function(){this._renderList=this._roots=null},displayableSortFunc:r};var l=i;$.exports=l},rA99:function($,j,e){var I=e("y+Vt"),p=e("QBsz"),O=e("Sj9i"),b=O.quadraticSubdivide,r=O.cubicSubdivide,i=O.quadraticAt,l=O.cubicAt,t=O.quadraticDerivativeAt,s=O.cubicDerivativeAt,u=[];function a(h,c,m){var E=h.cpx2,P=h.cpy2;return E===null||P===null?[(m?s:l)(h.x1,h.cpx1,h.cpx2,h.x2,c),(m?s:l)(h.y1,h.cpy1,h.cpy2,h.y2,c)]:[(m?t:i)(h.x1,h.cpx1,h.x2,c),(m?t:i)(h.y1,h.cpy1,h.y2,c)]}var d=I.extend({type:"bezier-curve",shape:{x1:0,y1:0,x2:0,y2:0,cpx1:0,cpy1:0,percent:1},style:{stroke:"#000",fill:null},buildPath:function(h,c){var m=c.x1,E=c.y1,P=c.x2,N=c.y2,A=c.cpx1,L=c.cpy1,v=c.cpx2,k=c.cpy2,T=c.percent;if(T===0)return;h.moveTo(m,E),v==null||k==null?(T<1&&(b(m,A,P,T,u),A=u[1],P=u[2],b(E,L,N,T,u),L=u[1],N=u[2]),h.quadraticCurveTo(A,L,P,N)):(T<1&&(r(m,A,v,P,T,u),A=u[1],v=u[2],P=u[3],r(E,L,k,N,T,u),L=u[1],k=u[2],N=u[3]),h.bezierCurveTo(A,L,v,k,P,N))},pointAt:function(h){return a(this.shape,h,!1)},tangentAt:function(h){var c=a(this.shape,h,!0);return p.normalize(c,c)}});$.exports=d},"rAM+":function($,j,e){"use strict";e.d(j,"a",function(){return p});var I=e("Qw5x");function p(O,b){var r;if(typeof Symbol=="undefined"||O[Symbol.iterator]==null){if(Array.isArray(O)||(r=Object(I.a)(O))||b&&O&&typeof O.length=="number"){r&&(O=r);var i=0,l=function(){};return{s:l,n:function(){return i>=O.length?{done:!0}:{done:!1,value:O[i++]}},e:function(d){throw d},f:l}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var t=!0,s=!1,u;return{s:function(){r=O[Symbol.iterator]()},n:function(){var d=r.next();return t=d.done,d},e:function(d){s=!0,u=d},f:function(){try{!t&&r.return!=null&&r.return()}finally{if(s)throw u}}}}},rmlV:function($,j,e){var I=e("y+Vt"),p=I.extend({type:"ellipse",shape:{cx:0,cy:0,rx:0,ry:0},buildPath:function(O,b){var r=.5522848,i=b.cx,l=b.cy,t=b.rx,s=b.ry,u=t*r,a=s*r;O.moveTo(i-t,l),O.bezierCurveTo(i-t,l-a,i-u,l-s,i,l-s),O.bezierCurveTo(i+u,l-s,i+t,l-a,i+t,l),O.bezierCurveTo(i+t,l+a,i+u,l+s,i,l+s),O.bezierCurveTo(i-u,l+s,i-t,l+a,i-t,l),O.closePath()}});$.exports=p},ruvs:function($,j,e){"use strict";e.d(j,"b",function(){return ue});var I=e("2qtc"),p=e("kLXV"),O=e("9og8"),b=e("tJVT"),r=e("PpiC"),i=e("k1fw"),l=e("5NDa"),t=e("5rEg"),s=e("B9cy"),u=e("Ol7k"),a=e("WmNS"),d=e.n(a),h=e("q1tI"),c=e.n(h),m=e("Ty5D"),E=e("55Ip"),P=e("9kvl"),N=e("lzim"),A=e("xrsn"),L=e.n(A),v=e("1Sn+"),k=e("qVdP"),T=e("jsC+"),B=e("14J3"),C=e("BMrR"),f=e("jCWc"),n=e("kPKH"),o=e("lUTK"),M=e("BvKs"),w=e("miYZ"),_=e("tsqr"),g=e("7Kak"),R=e("9yH6"),S=e("6CvP"),D=e("1vsH"),G;(function(we){we.Manager="manager",we.Developer="developer",we.Reporter="reporter"})(G||(G={}));var Z=function(Te){var Ie=Te.visible,Ne=Te.onCancel,Xe=Ne===void 0?function(){}:Ne,je=Object(h.useState)(),He=Object(b.a)(je,2),rt=He[0],et=He[1],Ye=Object(h.useState)(),Ge=Object(b.a)(Ye,2),Ze=Ge[0],it=Ge[1],qe=Object(h.useState)(!1),Ue=Object(b.a)(qe,2),Oe=Ue[0],Fe=Ue[1],be=function(){var ae=Object(O.a)(d.a.mark(function De(){var Se,Ke;return d.a.wrap(function(xe){for(;;)switch(xe.prev=xe.next){case 0:if(rt){xe.next=3;break}return _.b.info("\u8BF7\u8F93\u5165\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01"),xe.abrupt("return");case 3:if(!(rt.length!==6)){xe.next=6;break}return _.b.info("\u8BF7\u8F93\u51656\u4F4D\u9879\u76EE\u9080\u8BF7\u7801\uFF01"),xe.abrupt("return");case 6:if(Ze){xe.next=9;break}return _.b.info("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8EAB\u4EFD\uFF01"),xe.abrupt("return");case 9:return Fe(!0),xe.next=12,Object(S.e)({code:rt,role:Ze});case 12:if(Se=xe.sent,Fe(!1),X(),Ke={1:"\u60A8\u8F93\u5165\u7684\u9080\u8BF7\u7801\u9519\u8BEF",2:"\u60A8\u5DF2\u7ECF\u662F\u8BE5\u9879\u76EE\u6210\u5458",3:"\u8BF7\u9009\u62E9\u4E00\u4E2A\u89D2\u8272",4:"\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279",5:"\u60A8\u5DF2\u7ECF\u7533\u8BF7\u52A0\u5165\u8BE5\u9879\u76EE\u4E86\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85",6:"\u60A8\u5DF2\u6210\u529F\u52A0\u5165\u9879\u76EE"},!Ke[Se.status]){xe.next=19;break}return _.b.info(Ke[Se.status]),xe.abrupt("return");case 19:if(!(Se.status===0)){xe.next=22;break}return Ze==="reporter"?(_.b.success("\u60A8\u52A0\u5165\u9879\u76EE\u6210\u529F\uFF01"),Object(D.Y)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u6210\u529F"]),P.d.push("/projects/".concat(Se==null?void 0:Se.project_id))):(Object(D.Y)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u7B49\u5F85\u5BA1\u6279"]),_.b.success("\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279\uFF01")),xe.abrupt("return");case 22:case"end":return xe.stop()}},De)}));return function(){return ae.apply(this,arguments)}}(),X=function(){var ae=Object(O.a)(d.a.mark(function De(){return d.a.wrap(function(Ke){for(;;)switch(Ke.prev=Ke.next){case 0:Xe();case 1:case"end":return Ke.stop()}},De)}));return function(){return ae.apply(this,arguments)}}();return c.a.createElement(c.a.Fragment,null,c.a.createElement(p.a,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u9879\u76EE",visible:Ie,confirmLoading:Oe,onOk:be,onCancel:X},c.a.createElement("div",{className:"tc"},c.a.createElement("div",null,c.a.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),c.a.createElement(t.a,{placeholder:"\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801",style:{width:270},value:rt,onChange:function(De){if(De.target.value.length>=7){_.b.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}et(De.target.value)}})),c.a.createElement("div",{className:"mt10 font14"},c.a.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),c.a.createElement(R.a.Group,{value:Ze,onChange:function(De){return it(De.target.value)}},c.a.createElement(R.a,{value:G.Manager},"\u7BA1\u7406\u4EBA\u5458"),c.a.createElement(R.a,{value:G.Developer},"\u5F00\u53D1\u4EBA\u5458"),c.a.createElement(R.a,{value:G.Reporter},"\u62A5\u544A\u4EBA\u5458"))))))},V=Z,H=e("Jky8"),y=e("6Fuo"),K=e.n(y),F=e("NLgs"),ee;(function(we){we.Projects="projects",we.Shixuns="shixuns",we.Classrooms="classrooms"})(ee||(ee={}));var J;(function(we){we.Classrooms="classrooms",we.Shixuns="shixuns",we.Paths="paths",we.Projects="projects",we.Videos="videos",we.Topics="topics"})(J||(J={}));var ne=function(Te){var Ie,Ne,Xe,je,He,rt,et,Ye=Te.homePage,Ge=Te.user,Ze=Te.globalSetting,it=Te.loading,qe=Te.dispatch,Ue=Te.location,Oe=Object(r.a)(Te,["homePage","user","globalSetting","loading","dispatch","location"]),Fe=Object(h.useState)(),be=Object(b.a)(Fe,2),X=be[0],ae=be[1],De=Object(h.useState)(),Se=Object(b.a)(De,2),Ke=Se[0],Qe=Se[1],xe=function(gt){var _t;if(!Object(F.e)(qe))return;if(gt===ee.Projects&&!((_t=Ge.userInfo)!==null&&_t!==void 0&&_t.email)){_.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}gt===ee.Classrooms?ae(!0):gt===ee.Projects&&Qe(!0)},We=function(gt,_t){var Bt;if(!Object(F.e)(qe))return;if(_t===ee.Projects&&!((Bt=Ge.userInfo)!==null&&Bt!==void 0&&Bt.email)){_.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}if(_t===ee.Shixuns&&!Object(F.c)())return;gt&&(window.location.href=gt)},st=(Ie=(((Ne=Ze.setting)===null||Ne===void 0?void 0:Ne.navbar)||[]).find(function(Pt){return Pt.link==="/".concat(J.Classrooms)}))===null||Ie===void 0?void 0:Ie.hidden,ft=(Xe=(((je=Ze.setting)===null||je===void 0?void 0:je.navbar)||[]).find(function(Pt){return Pt.link==="/".concat(J.Shixuns)}))===null||Xe===void 0?void 0:Xe.hidden,dt=(He=(((rt=Ze.setting)===null||rt===void 0?void 0:rt.navbar)||[]).find(function(Pt){return Pt.link==="/".concat(J.Paths)}))===null||He===void 0?void 0:He.hidden;if(Ze!=null&&(et=Ze.setting)!==null&&et!==void 0&&et.is_local){var xt;Ge!=null&&(xt=Ge.userInfo)!==null&&xt!==void 0&&xt.is_shixun_marker||(ft=!0)}var Tt=function(gt){var _t,Bt,Vt,en,mt,St,Wt,tn,kt,Qt,dn,Yt,hn,Xt;return c.a.createElement(c.a.Fragment,null,c.a.createElement(C.a,{justify:"space-around",className:"pt5 pb5"},c.a.createElement(n.a,{className:K.a.joinCol},((_t=Ge.userInfo)===null||_t===void 0?void 0:_t.user_identity)!=="\u5B66\u751F"&&!st&&c.a.createElement(M.a.Item,gt,c.a.createElement("a",{onClick:function(){return We("/classrooms/new")}},(Bt=Ge.userInfo)!==null&&Bt!==void 0&&Bt.main_site?"\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802":"\u65B0\u5EFA\u8BFE\u5802")),!ft&&c.a.createElement(M.a.Item,gt,c.a.createElement("a",{onClick:function(){return We("/shixuns/new",ee.Shixuns)}},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE")),(((Vt=Ge.userInfo)===null||Vt===void 0?void 0:Vt.main_site)&&((en=Ge.navigationInfo)===null||en===void 0?void 0:en.top)||!((mt=Ge.userInfo)!==null&&mt!==void 0&&mt.main_site)&&((St=Ge.navigationInfo)===null||St===void 0?void 0:St.top)&&!dt&&(((Wt=Ge.userInfo)===null||Wt===void 0?void 0:Wt.admin)||((tn=Ge.userInfo)===null||tn===void 0?void 0:tn.is_teacher)||((kt=Ge.userInfo)===null||kt===void 0?void 0:kt.business)))&&c.a.createElement(M.a.Item,gt,c.a.createElement("a",{onClick:function(){return We("/paths/new")}},"\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!(Ze!=null&&(Qt=Ze.setting)!==null&&Qt!==void 0&&Qt.is_local)&&((dn=Ge.userInfo)===null||dn===void 0?void 0:dn.main_site)&&c.a.createElement(M.a.Item,gt,c.a.createElement("a",{onClick:function(){var ln,nn;return We("".concat((ln=Ge.navigationInfo)===null||ln===void 0||((nn=ln.top)===null||nn===void 0)?void 0:nn.old_url,"/projects/deposit/new"),ee.Projects)}},"\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE"))),c.a.createElement(n.a,null,c.a.createElement("div",{className:K.a.joinBoard})),c.a.createElement(n.a,{className:K.a.joinCol},!st&&c.a.createElement(M.a.Item,gt,c.a.createElement("a",{onClick:function(){return xe(ee.Classrooms)}},(Yt=Ge.userInfo)!==null&&Yt!==void 0&&Yt.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((hn=Ge.userInfo)===null||hn===void 0?void 0:hn.main_site)&&!(Ze!=null&&(Xt=Ze.setting)!==null&&Xt!==void 0&&Xt.is_local)&&c.a.createElement(M.a.Item,gt,c.a.createElement("a",{onClick:function(){return xe(ee.Projects)}},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))))};return c.a.createElement("section",null,c.a.createElement(T.a,{overlay:c.a.createElement(M.a,{className:"".concat(K.a.rightMenu," ").concat(K.a.joinMenu," mt10")},c.a.createElement(Tt,null)),placement:"bottomRight"},c.a.createElement("span",{style:{lineHeight:"inherit"},className:"iconfont icon-tianjiafangda c-white font18 current ml15 mr15"})),c.a.createElement(H.a,{visible:X,onCancel:function(){return ae(!1)}}),c.a.createElement(V,{visible:Ke,onCancel:function(){return Qe(!1)}}))},re=Object(P.a)(function(we){var Te=we.homePage,Ie=we.loading,Ne=we.user,Xe=we.globalSetting;return{homePage:Te,user:Ne,globalSetting:Xe,loading:Ie.models.index}})(ne),pe=e("vToQ"),se=e.n(pe),Ee=e("xKgJ"),U=e("jb+D"),Y=e("m3rI"),x=function(Te){var Ie,Ne=RegExp("(^| )"+Te+"=([^;]+)(;|$)");return(Ie=document.cookie.match(Ne))?decodeURIComponent(Ie[2]):null},Q=function(Te){var Ie=new Date;Ie.setTime(Ie.getTime()-1);var Ne=x(Te);Ne!=null&&(document.cookie=Te+"="+Ne+";expires="+Ie.toGMTString())},de;(function(we){we.Classrooms="classrooms",we.Shixuns="shixuns",we.Paths="paths",we.Projects="projects",we.Videos="videos",we.Topics="topics"})(de||(de={}));var ce=function(Te){var Ie,Ne,Xe,je,He,rt,et,Ye,Ge,Ze,it,qe=Te.homePage,Ue=Te.user,Oe=Te.globalSetting,Fe=Te.loading,be=Te.dispatch,X=Te.shixunHomeworks,ae=Te.location,De=Te.payload,Se=De===void 0?{}:De,Ke=Object(r.a)(Te,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),Qe=(Ie=(((Ne=Oe.setting)===null||Ne===void 0?void 0:Ne.navbar)||[]).find(function(Pt){return Pt.link==="/".concat(de.Classrooms)}))===null||Ie===void 0?void 0:Ie.hidden,xe=(Xe=(((je=Oe.setting)===null||je===void 0?void 0:je.navbar)||[]).find(function(Pt){return Pt.link==="/".concat(de.Shixuns)}))===null||Xe===void 0?void 0:Xe.hidden,We=(He=(((rt=Oe.setting)===null||rt===void 0?void 0:rt.navbar)||[]).find(function(Pt){return Pt.link==="/".concat(de.Paths)}))===null||He===void 0?void 0:He.hidden,st=((et=Ue.userInfo)===null||et===void 0?void 0:et.admin)||((Ye=Ue.userInfo)===null||Ye===void 0?void 0:Ye.business)||((Ge=Ue.userInfo)===null||Ge===void 0?void 0:Ge.is_shixun_marker)||((Ze=Ue.userInfo)===null||Ze===void 0?void 0:Ze.is_teacher)||((it=Ue.userInfo)===null||it===void 0?void 0:it.user_identity)!=="\u5B66\u751F",ft=function(){if(Object(D.p)())return c.a.createElement(M.a,{className:"".concat(se.a.rightMenu," ").concat(se.a.menuWrap)},c.a.createElement(M.a.Item,null,c.a.createElement(E.a,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")));var gt,_t,Bt,Vt,en,mt,St,Wt,tn,kt,Qt,dn,Yt,hn,Xt,Zt,ln,nn,cn,bn,Pn,Rn,In;return c.a.createElement(M.a,{className:"".concat(se.a.rightMenu," ").concat(se.a.menuWrap)},c.a.createElement(M.a.Item,null,c.a.createElement(E.a,{to:"/users/".concat((gt=Ue.userInfo)===null||gt===void 0?void 0:gt.login,"/classrooms")},"\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")),!Qe&&c.a.createElement(M.a.Item,null,c.a.createElement(E.a,{to:"/users/".concat((_t=Ue.userInfo)===null||_t===void 0?void 0:_t.login,"/classrooms")},(Bt=Ue.userInfo)!==null&&Bt!==void 0&&Bt.main_site?"\u6211\u7684\u6559\u5B66\u8BFE\u5802":"\u6211\u7684\u8BFE\u5802")),!xe&&c.a.createElement(M.a.Item,null,c.a.createElement(E.a,{to:"/users/".concat((Vt=Ue.userInfo)===null||Vt===void 0?void 0:Vt.login,"/shixuns")},"\u6211\u7684\u5B9E\u8DF5\u9879\u76EE")),!We&&c.a.createElement(M.a.Item,null,c.a.createElement(E.a,{to:"/users/".concat((en=Ue.userInfo)===null||en===void 0?void 0:en.login,"/paths")},(mt=Ue.userInfo)!==null&&mt!==void 0&&mt.main_site?"\u6211\u7684\u5B9E\u8DF5\u8BFE\u7A0B":"\u6211\u7684\u8BFE\u7A0B")),((St=Ue.userInfo)===null||St===void 0?void 0:St.main_site)&&!((Wt=Oe.setting)!==null&&Wt!==void 0&&Wt.is_local)&&c.a.createElement(M.a.Item,null,c.a.createElement(E.a,{to:"/users/".concat((tn=Ue.userInfo)===null||tn===void 0?void 0:tn.login,"/projects")},"\u6211\u7684\u5F00\u53D1\u9879\u76EE")),c.a.createElement(M.a.Item,null,c.a.createElement(E.a,{to:"/users/".concat((kt=Ue.userInfo)===null||kt===void 0?void 0:kt.login,"/teach-group")},"\u6211\u7684\u6559\u7814\u56E2\u961F")),c.a.createElement(M.a.Item,null,c.a.createElement(E.a,{to:"/users/".concat((Qt=Ue.userInfo)===null||Qt===void 0?void 0:Qt.login,"/vspaces")},"\u6211\u7684\u865A\u62DF\u793E\u533A")),c.a.createElement(M.a.Item,null,c.a.createElement("a",{onClick:function(){if(!Object(F.e)(be))return;P.d.push("/problemset")}},"\u8BD5\u9898\u5E93")),st&&c.a.createElement(M.a.Item,null,c.a.createElement("a",{onClick:function(){if(!Object(F.e)(be))return;P.d.push("/paperlibrary")}},"\u8BD5\u5377\u5E93")),((dn=Ue.navigationInfo)===null||dn===void 0||((Yt=dn.top)===null||Yt===void 0)?void 0:Yt.customer_management_url)&&c.a.createElement(M.a.Item,null,c.a.createElement("a",{href:(hn=Ue.navigationInfo)===null||hn===void 0||((Xt=hn.top)===null||Xt===void 0)?void 0:Xt.customer_management_url},"\u5BA2\u6237\u7BA1\u7406")),((Zt=Ue.navigationInfo)===null||Zt===void 0||((ln=Zt.top)===null||ln===void 0)?void 0:ln.college_identifier)&&c.a.createElement(M.a.Item,null,c.a.createElement(E.a,{to:"/colleges/".concat((nn=Ue.navigationInfo)===null||nn===void 0||((cn=nn.top)===null||cn===void 0)?void 0:cn.college_identifier,"/statistics")},"\u5B66\u9662\u7EDF\u8BA1")),((bn=Ue.navigationInfo)===null||bn===void 0||((Pn=bn.top)===null||Pn===void 0)?void 0:Pn.laboratory_admin_url)&&c.a.createElement(M.a.Item,null,c.a.createElement("a",{href:(Rn=Ue.navigationInfo)===null||Rn===void 0||((In=Rn.top)===null||In===void 0)?void 0:In.laboratory_admin_url},"\u540E\u53F0\u7BA1\u7406")),c.a.createElement(M.a.Item,null,c.a.createElement(E.a,{onClick:function(){localStorage.getItem("Noviceguide")==="0"||be({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:c.a.createElement("div",null,"OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002")}})},to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")),c.a.createElement(M.a.Item,{className:se.a.exit},c.a.createElement("a",{onClick:Object(O.a)(d.a.mark(function Ln(){var Mn;return d.a.wrap(function(Ht){for(;;)switch(Ht.prev=Ht.next){case 0:return Ht.next=2,Object(U.c)({});case 2:Mn=Ht.sent,(Mn==null?void 0:Mn.status)===1&&(be({type:"user/getUserInfo",payload:Object(i.a)({},Se)}),be({type:"user/getNavigationInfo",payload:Object(i.a)({},Se)}),Q("autologin_trustie"),Q("_educoder_session"),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),_.b.success(Mn==null?void 0:Mn.message),P.d.replace("/"));case 4:case"end":return Ht.stop()}},Ln)}))},"\u9000\u51FA")))};if(Object(Ee.p)()){var dt,xt;return c.a.createElement(T.a,{className:"".concat(se.a.height67," pr25"),overlay:ft,placement:"bottomRight"},c.a.createElement("section",null,c.a.createElement("aside",null,c.a.createElement("div",{className:X.actionTabs.type===1?se.a.classromediv:""},c.a.createElement("img",{className:"".concat(se.a.userPic," current ml15"),src:"".concat(Y.a===null||Y.a===void 0?void 0:Y.a.IMG_SERVER,"/images/").concat((dt=Ue.userInfo)===null||dt===void 0?void 0:dt.image_url),alt:"",onClick:function(){var gt;return P.d.push(Object(D.p)()?"/account/profile":"/users/".concat((gt=Ue.userInfo)===null||gt===void 0?void 0:gt.login,"/classrooms"))}}),Object(D.p)()&&c.a.createElement("span",{className:"ml10 font16"},(xt=Ue.userInfo)===null||xt===void 0?void 0:xt.username)))))}else{var Tt;return c.a.createElement("div",{className:"font15 mr15 ".concat(Oe.isIlearning?se.a.login:"")},c.a.createElement("span",{className:"ml10 mr5 current c-white",onClick:function(){be({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55"),!((Tt=Oe.setting)!==null&&Tt!==void 0&&Tt.close_register)&&c.a.createElement(c.a.Fragment,null,c.a.createElement("span",{className:"ml5 mr5"},"|"),c.a.createElement(E.a,{to:"/user/register",className:"ml5 current c-white pr25"},"\u6CE8\u518C")))}},_e=Object(P.a)(function(we){var Te=we.homePage,Ie=we.loading,Ne=we.user,Xe=we.globalSetting,je=we.shixunHomeworks;return{homePage:Te,user:Ne,globalSetting:Xe,shixunHomeworks:je,loading:Ie.models.index}})(ce),ke=e("+L6B"),fe=e("2/Rp"),ye=e("Cs+z"),Ce=e.n(ye),Re=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],Pe=function(Te){var Ie=Te.homePage,Ne=Te.user,Xe=Te.globalSetting,je=Te.loading,He=Te.dispatch,rt=Te.location,et=Te.text,Ye=Te.shixunHomeworks,Ge=Te.payload,Ze=Ge===void 0?{}:Ge,it=Object(r.a)(Te,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]),qe=Object(h.useState)("none"),Ue=Object(b.a)(qe,2),Oe=Ue[0],Fe=Ue[1];return Object(h.useEffect)(function(){Ye.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&Fe("flex")},[Ye.actionTabs.key]),Object(h.useEffect)(function(){Ye.actionTabs.key==="\u9690\u85CF"&&(Fe("none"),localStorage.setItem("Noviceguide","0"))},[Ye.actionTabs.key]),c.a.createElement("div",{style:{display:Oe,background:"#fff",width:"100%",height:"200px",position:"fixed",bottom:"0px",boxShadow:"0px -4px 6px 0px rgba(204, 204, 204, 0.2)",zIndex:"999"}},c.a.createElement("div",{style:{margin:"0 auto",width:"1200px"}},c.a.createElement("img",{src:Ce.a,style:{position:"absolute",top:"-32px"}}),c.a.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},Ye.actionTabs.text),Ye.actionTabs.type===9?c.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},c.a.createElement(fe.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),Fe("none"),He({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u5446\u4F1A\u89C1\uFF0C\u6709\u4E8B\u547C\u6211")):c.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},c.a.createElement(fe.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),He({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),Fe("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765"))))},Be=Object(P.a)(function(we){var Te=we.homePage,Ie=we.loading,Ne=we.user,Xe=we.globalSetting,je=we.shixunHomeworks;return{homePage:Te,user:Ne,globalSetting:Xe,loading:Ie.models.index,shixunHomeworks:je}})(Pe),tt=e("498V"),$e=e.n(tt),ot=u.a.Header,ut=t.a.Search;function ue(){var we,Te,Ie=window.location.pathname,Ne=Ie.split("/"),Xe={};return Ne[1]=="classrooms"&&Ne.length>3&&!((we=Ne[4])!==null&&we!==void 0&&we.includes("newgold"))&&!((Te=Ne[5])!==null&&Te!==void 0&&Te.includes("newgold"))&&Ne[2]!=="coursesId"&&(Xe.course_id=Ne[2]),Ne[1]==="shixuns"&&Ne.length>3&&(Xe.objective_type="shixun",Xe.objective_id=Ne[2]),Ne[1]==="paths"&&Ne.length>3&&(Xe.objective_type="path",Xe.objective_id=Ne[2]),Object(i.a)(Object(i.a)({},Xe),{school:1})}var Ae={\u9996\u9875:"/","/paths":{link:"/paths",key:1},"/shixuns":{link:"/shixuns",key:2},"/classrooms":{link:"/classrooms",key:3},"/competitions":{link:"/competitions",key:4},"/moop_cases":{link:"/moop_cases",key:5},"/forums":{link:"/forums",key:6},"/recruitment":{link:"/competitions/index",key:7},"/three":{link:"/three",key:7}},Le=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],Ve=function(Te){var Ie,Ne=Te.homePage,Xe=Te.user,je=Te.globalSetting,He=Te.loading,rt=Te.dispatch,et=Te.location,Ye=Te.isLogin,Ge=Ye===void 0?!1:Ye,Ze=Te.shixunHomeworks,it=Object(r.a)(Te,["homePage","user","globalSetting","loading","dispatch","location","isLogin","shixunHomeworks"]),qe=Object(m.g)(),Ue=Object(h.useState)(!1),Oe=Object(b.a)(Ue,2),Fe=Oe[0],be=Oe[1],X=Object(h.useState)(-1),ae=Object(b.a)(X,2),De=ae[0],Se=ae[1],Ke=Object(h.useState)(!1),Qe=Object(b.a)(Ke,2),xe=Qe[0],We=Qe[1],st=ue(),ft=et.pathname;Object(h.useEffect)(function(){rt({type:"user/getNavigationInfo",payload:Object(i.a)({},st)})},[je.name]),Object(h.useEffect)(function(){Ze.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(Le!=null&&Le.includes(et==null?void 0:et.pathname)||(et==null?void 0:et.pathname.indexOf("/classrooms"))===0||rt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[et.pathname]),Object(h.useEffect)(function(){Ze.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||(Ze.actionTabs.key||localStorage.setItem("Noviceguide","0"))},[Ze.actionTabs.key]),Object(h.useEffect)(function(){if(je!=null&&je.setting){var mt,St;if(je==null||((mt=je.setting)===null||mt===void 0||((St=mt.navbar)===null||St===void 0))||St.map(function(tn,kt){et.pathname.indexOf(tn.link)>-1&&Se(kt)}),De===-1)Object(D.T)(je.setting.name);else{var Wt;Object(D.T)(((Wt=je.setting.navbar[De])===null||Wt===void 0?void 0:Wt.name)||je.setting.name)}}},[je==null?void 0:je.setting]);var dt=Object(h.useMemo)(function(){var mt;if(je!=null&&(mt=je.setting)!==null&&mt!==void 0&&mt.nav_logo_url){var St;return"".concat(Y.a.IMG_SERVER,"/").concat(je==null||((St=je.setting)===null||St===void 0)?void 0:St.nav_logo_url)}else return"".concat(Y.a.IMG_SERVER,"/images/avatars/LaboratorySetting/1nav?t=").concat(new Date().getTime())},[je==null||((Ie=je.setting)===null||Ie===void 0)?void 0:Ie.nav_logo_url]);function xt(mt){qe.push("/search?value="+mt)}var Tt=function(){return Fe?c.a.createElement("div",{onBlur:function(){setTimeout(function(){be(!1)},300)}},c.a.createElement(ut,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:xt,autoFocus:!0})):c.a.createElement("span",{className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:function(){qe.push("/search?value=")}})},Pt=function(){var mt=Object(O.a)(d.a.mark(function St(Wt){var tn,kt,Qt;return d.a.wrap(function(Yt){for(;;)switch(Yt.prev=Yt.next){case 0:return Wt.preventDefault(),Yt.next=3,Object(U.n)();case 3:kt=Yt.sent,kt!=null&&(tn=kt.data)!==null&&tn!==void 0&&tn.engineer_url?document.location.href=kt==null||((Qt=kt.data)===null||Qt===void 0)?void 0:Qt.engineer_url:(kt==null?void 0:kt.status)!=401&&We(!0);case 5:case"end":return Yt.stop()}},St)}));return function(Wt){return mt.apply(this,arguments)}}();if(je.showHeader&&je.showHeaderFooter){var gt,_t,Bt,Vt,en;return c.a.createElement(u.a,{className:"".concat(je.isIlearning?L.a["header-iearning"]:L.a.header," ").concat(je.showHeaderFixed?L.a.headerFixed:"")},c.a.createElement(ot,{className:"header"},c.a.createElement("section",{className:L.a["edu-menu"]},(!!je.isIlearning||!!je.isPaZhou)&&c.a.createElement(E.a,{style:{display:"flex",alignItems:"center"},onClick:function(){rt({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},c.a.createElement("img",{className:L.a.logo,title:(gt=je.setting)===null||gt===void 0?void 0:gt.name,src:je.isPaZhou?dt:$e.a||dt}),!je.isPaZhou&&c.a.createElement("span",{className:L.a.title},"\u6DF7\u5408\u589E\u5F3A\u667A\u6167\u6559\u80B2i-Learning\u5E73\u53F0")),c.a.createElement("ul",{className:"".concat(L.a.menu," ").concat(Object(D.p)()&&"ml0")},Object(D.p)()&&c.a.createElement("li",null,c.a.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!Object(D.p)()&&je.setting&&je.setting.navbar.map(function(mt,St){if(!mt.hidden)return c.a.createElement("li",{key:St,className:De===St?L.a.actived:""},(mt==null?void 0:mt.name)==="\u6559\u5B66\u8BFE\u5802"&&c.a.createElement(E.a,{onClick:function(){localStorage.getItem("Noviceguide")==="0"||rt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:c.a.createElement("div",null,"\u975E\u5E38\u68D2\uFF0C\u54B1\u4EEC\u5DF2\u7ECF\u5230\u8FBE\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u5E73\u53F0\u4E0A\u5DF2\u7ECF\u6709\u51E0\u5343\u4F4D\u8001\u5E08\u521B\u5EFA\u4E86\u81EA\u5DF1\u7684\u6559\u5B66\u8BFE\u5802\uFF0C\u4F60\u4E5F\u53EF\u4EE5\u8F7B\u677E\u5B8C\u6210\u54DF\uFF01\u73B0\u5728\u8BF7\u60A8\u70B9\u51FB\u9875\u9762\u4E0A \u201C\u65B0\u5EFA\u8BFE\u5802\u201D\u6309\u94AE\u5F00\u59CB\u65B0\u5EFA\u81EA\u5DF1\u7684\u8BFE\u5802~")}})},className:Ze.actionTabs.type===4?L.a.classromediv:"",dangerouslySetInnerHTML:{__html:mt.name},to:mt.link}),(mt==null?void 0:mt.name)!="\u6559\u5B66\u8BFE\u5802"&&mt.link.indexOf("http")<0&&c.a.createElement(E.a,{onClick:function(){rt({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},dangerouslySetInnerHTML:{__html:mt.name},to:mt.link,target:mt.link.indexOf("http")>-1?"_blank":"_self"}),(mt==null?void 0:mt.name)!="\u6559\u5B66\u8BFE\u5802"&&mt.link.indexOf("http")>-1&&c.a.createElement("a",{target:mt.link.indexOf("http")>-1?"_blank":"_self",dangerouslySetInnerHTML:{__html:mt.name},href:mt.link}))})),c.a.createElement("div",{className:"search-bar",style:{flex:je.isIlearning?"initial":"1 0 auto"}},!Object(D.p)()&&!(je!=null&&je.isIlearning)&&c.a.createElement(c.a.Fragment,null,c.a.createElement(Tt,null),!Ge&&c.a.createElement(re,null),!Ge&&!!(Xe!=null&&(_t=Xe.userInfo)!==null&&_t!==void 0&&_t.login)&&c.a.createElement(E.a,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:"/messages/".concat(Xe==null||((Bt=Xe.userInfo)===null||Bt===void 0)?void 0:Bt.login,"/user_tidings")},(Xe==null||((Vt=Xe.navigationInfo)===null||Vt===void 0||((en=Vt.top)===null||en===void 0))?void 0:en.new_message)&&c.a.createElement("span",{className:L.a.newslight}))),!Ge&&c.a.createElement(_e,{payload:st}))),c.a.createElement(p.a,{centered:!0,destroyOnClose:!0,visible:xe,title:"\u63D0\u793A",width:"500px",okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(D.O)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:function(){return We(!1)}},c.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},c.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650"),c.a.createElement("img",{src:N.C,width:200,height:200}),c.a.createElement("p",null,"\u7FA4\u53F7\uFF1A693542422 ")))),c.a.createElement(Be,null))}else return c.a.createElement(c.a.Fragment,null)},Je=j.a=Object(P.a)(function(we){var Te=we.homePage,Ie=we.loading,Ne=we.user,Xe=we.globalSetting,je=we.shixunHomeworks;return{homePage:Te,user:Ne,globalSetting:Xe,loading:Ie.models.index,shixunHomeworks:je}})(Ve)},sR1s:function($,j,e){"use strict";e.d(j,"b",function(){return b}),e.d(j,"a",function(){return r}),e.d(j,"c",function(){return i}),e.d(j,"d",function(){return l});var I=e("U8pU"),p="RC_TABLE_KEY";function O(t){return t==null?[]:Array.isArray(t)?t:[t]}function b(t,s){if(!s&&typeof s!="number")return t;for(var u=O(s),a=t,d=0;d-1)){var c=b.parse(h)[3],m=b.toHex(h);d.setAttribute("stop-color","#"+m),d.setAttribute("stop-opacity",c)}else d.setAttribute("stop-color",s[u].color);t.appendChild(d)}l._dom=t},r.prototype.markUsed=function(l){if(l.style){var t=l.style.fill;t&&t._dom&&I.prototype.markUsed.call(this,t._dom),t=l.style.stroke,t&&t._dom&&I.prototype.markUsed.call(this,t._dom)}};var i=r;$.exports=i},sboe:function($,j,e){"use strict";e.d(j,"a",function(){return O});var I=e("q1tI"),p=e.n(I),O=I.createContext(null)},t23M:function($,j,e){"use strict";var I=e("VTBJ"),p=e("1OyB"),O=e("vuIU"),b=e("Ji7U"),r=e("LK+K"),i=e("q1tI"),l=e.n(i),t=e("m+aA"),s=e("Zm9Q"),u=e("Kwbf"),a=e("c+Xe"),d=e("bdgK"),h="rc-observer-key",c=function(m){Object(b.a)(P,m);var E=Object(r.a)(P);function P(){var N;return Object(p.a)(this,P),N=E.apply(this,arguments),N.resizeObserver=null,N.childNode=null,N.currentElement=null,N.state={width:0,height:0,offsetHeight:0,offsetWidth:0},N.onResize=function(A){var L=N.props.onResize,v=A[0].target,k=v.getBoundingClientRect(),T=k.width,B=k.height,C=v.offsetWidth,f=v.offsetHeight,n=Math.floor(T),o=Math.floor(B);if(N.state.width!==n||N.state.height!==o||N.state.offsetWidth!==C||N.state.offsetHeight!==f){var M={width:n,height:o,offsetWidth:C,offsetHeight:f};N.setState(M),L&&Promise.resolve().then(function(){L(Object(I.a)(Object(I.a)({},M),{},{offsetWidth:C,offsetHeight:f}))})}},N.setChildNode=function(A){N.childNode=A},N}return Object(O.a)(P,[{key:"componentDidMount",value:function(){this.onComponentUpdated()}},{key:"componentDidUpdate",value:function(){this.onComponentUpdated()}},{key:"componentWillUnmount",value:function(){this.destroyObserver()}},{key:"onComponentUpdated",value:function(){var A=this.props.disabled;if(A){this.destroyObserver();return}var L=Object(t.a)(this.childNode||this),v=L!==this.currentElement;v&&(this.destroyObserver(),this.currentElement=L),!this.resizeObserver&&L&&(this.resizeObserver=new d.default(this.onResize),this.resizeObserver.observe(L))}},{key:"destroyObserver",value:function(){this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null)}},{key:"render",value:function(){var A=this.props.children,L=Object(s.a)(A);if(L.length>1)Object(u.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(L.length===0)return Object(u.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var v=L[0];if(i.isValidElement(v)&&Object(a.c)(v)){var k=v.ref;L[0]=i.cloneElement(v,{ref:Object(a.a)(k,this.setChildNode)})}return L.length===1?L[0]:L.map(function(T,B){return!i.isValidElement(T)||"key"in T&&T.key!==null?T:i.cloneElement(T,{key:"".concat(h,"-").concat(B)})})}}]),P}(i.Component);c.displayName="ResizeObserver",j.a=c},tWlo:function($,j){$.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg=="},u3os:function($,j,e){"use strict";Object.defineProperty(j,"__esModule",{value:!0}),j.ver=j.clear=j.bind=void 0;var I=e("P4Qj"),p=function(i,l){var t=(0,I.getSensor)(i);return t.bind(l),function(){t.unbind(l)}};j.bind=p;var O=function(i){var l=(0,I.getSensor)(i);(0,I.removeSensor)(l)};j.clear=O;var b="1.0.1";j.ver=b},vKoX:function($,j,e){var I=e("SrGk"),p=e("bYtY");function O(i,l){I.call(this,i,l,["filter"],"__filter_in_use__","_shadowDom")}p.inherits(O,I),O.prototype.addWithoutUpdate=function(i,l){if(l&&b(l.style)){var t;if(l._shadowDom){t=l._shadowDom;var s=this.getDefs(!0);s.contains(l._shadowDom)||this.addDom(t)}else t=this.add(l);this.markUsed(l);var u=t.getAttribute("id");i.style.filter="url(#"+u+")"}},O.prototype.add=function(i){var l=this.createElement("filter");return i._shadowDomId=i._shadowDomId||this.nextId++,l.setAttribute("id","zr"+this._zrId+"-shadow-"+i._shadowDomId),this.updateDom(i,l),this.addDom(l),l},O.prototype.update=function(i,l){var t=l.style;if(b(t)){var s=this;I.prototype.update.call(this,l,function(){s.updateDom(l,l._shadowDom)})}else this.remove(i,l)},O.prototype.remove=function(i,l){l._shadowDomId!=null&&(this.removeDom(i),i.style.filter="")},O.prototype.updateDom=function(i,l){var t=l.getElementsByTagName("feDropShadow");t.length===0?t=this.createElement("feDropShadow"):t=t[0];var s=i.style,u=i.scale&&i.scale[0]||1,a=i.scale&&i.scale[1]||1,d,h,c,m;if(s.shadowBlur||s.shadowOffsetX||s.shadowOffsetY)d=s.shadowOffsetX||0,h=s.shadowOffsetY||0,c=s.shadowBlur,m=s.shadowColor;else if(s.textShadowBlur)d=s.textShadowOffsetX||0,h=s.textShadowOffsetY||0,c=s.textShadowBlur,m=s.textShadowColor;else{this.removeDom(l,s);return}t.setAttribute("dx",d/u),t.setAttribute("dy",h/a),t.setAttribute("flood-color",m);var E=c/2/u,P=c/2/a,N=E+" "+P;t.setAttribute("stdDeviation",N),l.setAttribute("x","-100%"),l.setAttribute("y","-100%"),l.setAttribute("width",Math.ceil(c/2*200)+"%"),l.setAttribute("height",Math.ceil(c/2*200)+"%"),l.appendChild(t),i._shadowDom=l},O.prototype.markUsed=function(i){i._shadowDom&&I.prototype.markUsed.call(this,i._shadowDom)};function b(i){return i&&(i.shadowBlur||i.shadowOffsetX||i.shadowOffsetY||i.textShadowBlur||i.textShadowOffsetX||i.textShadowOffsetY)}var r=O;$.exports=r},vToQ:function($,j,e){$.exports={flex_box_center:"flex_box_center___3UWMh",flex_space_between:"flex_space_between___2nh9S",flex_box_vertical_center:"flex_box_vertical_center___2Neiq",flex_box_center_end:"flex_box_center_end___2_1FS",flex_box_column:"flex_box_column___2E-v7",userPic:"userPic___3Pu9t",rightMenu:"rightMenu___1qaVl",menuWrap:"menuWrap___3r9jm",exit:"exit___38Urs",classromediv:"classromediv___2R8_g",glow:"glow___323IR",height67:"height67___1DFRI",login:"login___20J7t"}},vWvF:function($,j,e){var I=e("Bq2U"),p=e("SUKs"),O=e("bYtY"),b=O.isString,r=O.isFunction,i=O.isObject,l=O.isArrayLike,t=O.indexOf,s=function(){this.animators=[]};s.prototype={constructor:s,animate:function(c,m){var E,P=!1,N=this,A=this.__zr;if(c){var L=c.split("."),v=N;P=L[0]==="shape";for(var k=0,T=L.length;k0&&c.animate(m,!1).when(N==null?500:N,v).delay(A||0)}function d(c,m,E,P){if(!m)c.attr(E,P);else{var N={};N[m]={},N[m][E]=P,c.attr(N)}}var h=s;$.exports=h},vsvx:function($,j,e){$.exports=e.p+"static/course.f24848b5.svg"},wCXF:function($,j,e){"use strict";e.d(j,"a",function(){return tt});var I=e("rePB"),p=e("VTBJ"),O=e("KQm4"),b=e("U8pU"),r=e("ODXe"),i=e("q1tI"),l=e("TSYQ"),t=e.n(l),s=e("Gytx"),u=e.n(s),a=e("Kwbf"),d=e("t23M"),h=e("qx4F"),c=e("6eGT"),m=e("IBYe"),E=e("Ff2n"),P=e("c+Xe"),N=e("fyJ8"),A=e("biw7");function L(ue,Ae,Le,Ve,Je){var we=Le[ue]||{},Te=Le[Ae]||{},Ie,Ne;we.fixed==="left"?Ie=Ve.left[ue]:Te.fixed==="right"&&(Ne=Ve.right[Ae]);var Xe=!1,je=!1,He=!1,rt=!1,et=Le[Ae+1],Ye=Le[ue-1];if(Je==="rtl"){if(Ie!==void 0){var Ge=Ye&&Ye.fixed==="left";rt=!Ge}else if(Ne!==void 0){var Ze=et&&et.fixed==="right";He=!Ze}}else if(Ie!==void 0){var it=et&&et.fixed==="left";Xe=!it}else if(Ne!==void 0){var qe=Ye&&Ye.fixed==="right";je=!qe}return{fixLeft:Ie,fixRight:Ne,lastFixLeft:Xe,firstFixRight:je,lastFixRight:He,firstFixLeft:rt,isSticky:Ve.isSticky}}var v=e("sR1s");function k(ue){var Ae=ue.cells,Le=ue.stickyOffsets,Ve=ue.flattenColumns,Je=ue.rowComponent,we=ue.cellComponent,Te=ue.onHeaderRow,Ie=ue.index,Ne=i.useContext(A.a),Xe=Ne.prefixCls,je=Ne.direction,He;Te&&(He=Te(Ae.map(function(et){return et.column}),Ie));var rt=Object(v.a)(Ae.map(function(et){return et.column}));return i.createElement(Je,Object.assign({},He),Ae.map(function(et,Ye){var Ge=et.column,Ze=L(et.colStart,et.colEnd,Ve,Le,je),it;return Ge&&Ge.onHeaderCell&&(it=et.column.onHeaderCell(Ge)),i.createElement(N.a,Object.assign({},et,{ellipsis:Ge.ellipsis,align:Ge.align,component:we,prefixCls:Xe,key:rt[Ye]},Ze,{additionalProps:it,rowType:"header"}))}))}k.displayName="HeaderRow";var T=k;function B(ue){var Ae=[];function Le(Te,Ie){var Ne=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;Ae[Ne]=Ae[Ne]||[];var Xe=Ie,je=Te.filter(Boolean).map(function(He){var rt={key:He.key,className:He.className||"",children:He.title,column:He,colStart:Xe},et=1,Ye=He.children;return Ye&&Ye.length>0&&(et=Le(Ye,Xe,Ne+1).reduce(function(Ge,Ze){return Ge+Ze},0),rt.hasSubColumns=!0),"colSpan"in He&&(et=He.colSpan),"rowSpan"in He&&(rt.rowSpan=He.rowSpan),rt.colSpan=et,rt.colEnd=rt.colStart+et-1,Ae[Ne].push(rt),Xe+=et,et});return je}Le(ue,0);for(var Ve=Ae.length,Je=function(Ie){Ae[Ie].forEach(function(Ne){!("rowSpan"in Ne)&&!Ne.hasSubColumns&&(Ne.rowSpan=Ve-Ie)})},we=0;we=0;Ie-=1){var Ne=Ae[Ie],Xe=Le&&Le[Ie],je=Xe&&Xe[n.a];(Ne||je||Te)&&(Je.unshift(i.createElement("col",Object.assign({key:Ie,style:{width:Ne,minWidth:Ne}},je))),Te=!0)}return i.createElement("colgroup",null,Je)}var M=o;function w(ue,Ae){return Object(i.useMemo)(function(){for(var Le=[],Ve=0;Ve1?nn-1:0),bn=1;bn=He&&(dt=He-rt),Te({scrollLeft:dt/He*(je+2)}),qe.current.x=xe.pageX},Se=function(){var xe=Object(fe.b)(we.current).top,We=xe+we.current.offsetHeight,st=document.documentElement.scrollTop+window.innerHeight;We-Object(h.a)()<=st||xe>=st-Ie?it(function(ft){return Object(p.a)(Object(p.a)({},ft),{},{isHiddenScrollBar:!0})}):it(function(ft){return Object(p.a)(Object(p.a)({},ft),{},{isHiddenScrollBar:!1})})},Ke=function(xe){it(function(We){return Object(p.a)(Object(p.a)({},We),{},{scrollLeft:xe/je*He||0})})};return i.useImperativeHandle(Le,function(){return{setScrollLeft:Ke}}),i.useEffect(function(){var Qe=Object(ke.a)(document.body,"mouseup",X,!1),xe=Object(ke.a)(document.body,"mousemove",De,!1);return Se(),function(){Qe.remove(),xe.remove()}},[rt,Fe]),i.useEffect(function(){var Qe=Object(ke.a)(window,"scroll",Se,!1),xe=Object(ke.a)(window,"resize",Se,!1);return function(){Qe.remove(),xe.remove()}},[]),i.useEffect(function(){Ze.isHiddenScrollBar||it(function(Qe){var xe,We;return Object(p.a)(Object(p.a)({},Qe),{},{scrollLeft:we.current.scrollLeft/((xe=we.current)===null||xe===void 0?void 0:xe.scrollWidth)*((We=we.current)===null||We===void 0?void 0:We.clientWidth)})})},[Ze.isHiddenScrollBar]),je<=He||!rt||Ze.isHiddenScrollBar?null:i.createElement("div",{style:{height:Object(h.a)(),width:He,bottom:Ie},className:"".concat(Xe,"-sticky-scroll")},i.createElement("div",{onMouseDown:ae,ref:et,className:t()("".concat(Xe,"-sticky-scroll-bar"),Object(I.a)({},"".concat(Xe,"-sticky-scroll-bar-active"),Fe)),style:{width:"".concat(rt,"px"),transform:"translate3d(".concat(Ze.scrollLeft,"px, 0, 0)")}}))},Ce=i.forwardRef(ye);function Re(ue,Ae){return i.useMemo(function(){var Le=!!ue;return{isSticky:Le,stickyClassName:Le?"".concat(Ae,"-sticky-header"):"",offsetHeader:Object(b.a)(ue)==="object"&&ue.offsetHeader||0,offsetScroll:Object(b.a)(ue)==="object"&&ue.offsetScroll||0}},[ue,Ae])}var Pe=[],Be={},tt="rc-table-internal-hook",$e=i.memo(function(ue){var Ae=ue.children;return Ae},function(ue,Ae){return u()(ue.props,Ae.props)?ue.pingLeft!==Ae.pingLeft||ue.pingRight!==Ae.pingRight:!1});function ot(ue){var Ae,Le=ue.prefixCls,Ve=ue.className,Je=ue.rowClassName,we=ue.style,Te=ue.data,Ie=ue.rowKey,Ne=ue.scroll,Xe=ue.tableLayout,je=ue.direction,He=ue.title,rt=ue.footer,et=ue.summary,Ye=ue.id,Ge=ue.showHeader,Ze=ue.components,it=ue.emptyText,qe=ue.onRow,Ue=ue.onHeaderRow,Oe=ue.internalHooks,Fe=ue.transformColumns,be=ue.internalRefs,X=ue.sticky,ae=Te||Pe,De=!!ae.length,Se=i.useState(0),Ke=Object(r.a)(Se,2),Qe=Ke[0],xe=Ke[1];i.useEffect(function(){xe(Object(h.a)())});var We=i.useMemo(function(){return Object(v.c)(Ze,{})},[Ze]),st=i.useCallback(function(It,jt){return Object(v.b)(We,It)||jt},[We]),ft=i.useMemo(function(){return typeof Ie=="function"?Ie:function(It){var jt=It&&It[Ie];return jt}},[Ie]),dt=Object(n.c)(ue),xt=dt.expandIcon,Tt=dt.expandedRowKeys,Pt=dt.defaultExpandedRowKeys,gt=dt.defaultExpandAllRows,_t=dt.expandedRowRender,Bt=dt.onExpand,Vt=dt.onExpandedRowsChange,en=dt.expandRowByClick,mt=dt.rowExpandable,St=dt.expandIconColumnIndex,Wt=dt.expandedRowClassName,tn=dt.childrenColumnName,kt=dt.indentSize,Qt=xt||ce,dn=tn||"children",Yt=i.useMemo(function(){return _t?"row":ue.expandable&&Oe===tt&&ue.expandable.__PARENT_RENDER_ICON__||ae.some(function(It){return It&&Object(b.a)(It)==="object"&&It[dn]})?"nest":!1},[!!_t,ae]),hn=i.useState(function(){return Pt||(gt?_e(ae,ft,dn):[])}),Xt=Object(r.a)(hn,2),Zt=Xt[0],ln=Xt[1],nn=i.useMemo(function(){return new Set(Tt||Zt||[])},[Tt,Zt]),cn=i.useCallback(function(It){var jt=ft(It,ae.indexOf(It)),rn,En=nn.has(jt);En?(nn.delete(jt),rn=Object(O.a)(nn)):rn=[].concat(Object(O.a)(nn),[jt]),ln(rn),Bt&&Bt(!En,It),Vt&&Vt(rn)},[ft,nn,ae,Bt,Vt]),bn=i.useState(0),Pn=Object(r.a)(bn,2),Rn=Pn[0],In=Pn[1],Ln=Object(ne.b)(Object(p.a)(Object(p.a)(Object(p.a)({},ue),dt),{},{expandable:!!_t,expandedKeys:nn,getRowKey:ft,onTriggerExpand:cn,expandIcon:Qt,expandIconColumnIndex:St,direction:je}),Oe===tt?Fe:null),Mn=Object(r.a)(Ln,2),Gn=Mn[0],Ht=Mn[1],Zn=i.useMemo(function(){return{columns:Gn,flattenColumns:Ht}},[Gn,Ht]),qn=i.useRef(),Ra=i.useRef(),Dn=i.useRef(),Ha=i.useState(!1),Da=Object(r.a)(Ha,2),ia=Da[0],Ga=Da[1],Va=i.useState(!1),sa=Object(r.a)(Va,2),$n=sa[0],Qa=sa[1],Xa=se(new Map),Ta=Object(r.a)(Xa,2),Ja=Ta[0],Ya=Ta[1],jn=Object(v.a)(Ht),la=jn.map(function(It){return Ja.get(It)}),wa=i.useMemo(function(){return la},[la.join("_")]),ua=Y(wa,Ht.length,je),Cn=Ne&&Object(v.d)(Ne.y),Tn=Ne&&Object(v.d)(Ne.x),wn=Tn&&Ht.some(function(It){var jt=It.fixed;return jt}),da=i.useRef(),Vn=Re(X,Le),Qn=Vn.isSticky,Pa=Vn.offsetHeader,Za=Vn.offsetScroll,Ia=Vn.stickyClassName,ca,ea,Bn;Cn&&(ea={overflowY:"scroll",maxHeight:Ne.y}),Tn&&(ca={overflowX:"auto"},Cn||(ea={overflowY:"hidden"}),Bn={width:Ne.x===!0?"auto":Ne.x,minWidth:"100%"});var Un=i.useCallback(function(It,jt){Ya(function(rn){var En=new Map(rn);return En.set(It,jt),En})},[]),ta=Ee(null),ja=Object(r.a)(ta,2),Na=ja[0],La=ja[1];function na(It,jt){if(!jt)return;typeof jt=="function"?jt(It):jt.scrollLeft!==It&&(jt.scrollLeft=It)}var zn=function(jt){var rn=jt.currentTarget,En=jt.scrollLeft,Xn=typeof En=="number"?En:rn.scrollLeft,za=rn||Be;if(!La()||La()===za){var Ea;Na(za),na(Xn,Ra.current),na(Xn,Dn.current),na(Xn,(Ea=da.current)===null||Ea===void 0?void 0:Ea.setScrollLeft)}if(rn){var Fa=rn.scrollWidth,Ka=rn.clientWidth;Ga(Xn>0),Qa(Xn0?[].concat(Object(p.a)(E),Object(p.a)(a(L).map(function(v){return Object(O.a)({fixed:A},v)}))):[].concat(Object(p.a)(E),[Object(O.a)(Object(O.a)({},P),{},{fixed:A})])},[])}function d(m){for(var E=!0,P=0;P=0;L-=1){var v=m[L];if(A&&v.fixed!=="right")A=!1;else if(!A&&v.fixed==="right"){Object(l.a)(!1,"Index ".concat(L+1," of `columns` missing `fixed='right'` prop."));break}}}function h(m){return m.map(function(E){var P=E.fixed,N=Object(b.a)(E,["fixed"]),A=P;return P==="left"?A="right":P==="right"&&(A="left"),Object(O.a)({fixed:A},N)})}function c(m,E){var P=m.prefixCls,N=m.columns,A=m.children,L=m.expandable,v=m.expandedKeys,k=m.getRowKey,T=m.onTriggerExpand,B=m.expandIcon,C=m.rowExpandable,f=m.expandIconColumnIndex,n=m.direction,o=m.expandRowByClick,M=r.useMemo(function(){return N||u(A)},[N,A]),w=r.useMemo(function(){if(L){var R,S=f||0,D=M[S],G=(R={},Object(I.a)(R,s.a,{className:"".concat(P,"-expand-icon-col")}),Object(I.a)(R,"title",""),Object(I.a)(R,"fixed",D?D.fixed:null),Object(I.a)(R,"className","".concat(P,"-row-expand-icon-cell")),Object(I.a)(R,"render",function(H,y,K){var F=k(y,K),ee=v.has(F),J=C?C(y):!0,ne=B({prefixCls:P,expanded:ee,expandable:J,record:y,onExpand:T});return o?r.createElement("span",{onClick:function(pe){return pe.stopPropagation()}},ne):ne}),R),Z=M.slice();return S>=0&&Z.splice(S,0,G),Z}return M},[L,M,k,v,B,n]),_=r.useMemo(function(){var R=w;return E&&(R=E(R)),R.length||(R=[{render:function(){return null}}]),R},[E,w,n]),g=r.useMemo(function(){return n==="rtl"?h(a(_)):a(_)},[_,n]);return[_,g]}j.b=c},x6Kt:function($,j,e){var I=e("y+Vt"),p=e("VpOo"),O=e("nPnh"),b=O.subPixelOptimizeRect,r={},i=I.extend({type:"rect",shape:{r:0,x:0,y:0,width:0,height:0},buildPath:function(l,t){var s,u,a,d;this.subPixelOptimize?(b(r,t,this.style),s=r.x,u=r.y,a=r.width,d=r.height,r.r=t.r,t=r):(s=t.x,u=t.y,a=t.width,d=t.height),t.r?p.buildPath(l,t):l.rect(s,u,a,d),l.closePath();return}});$.exports=i},xrsn:function($,j,e){$.exports={flex_box_center:"flex_box_center___2cC1r",flex_space_between:"flex_space_between___9TeDx",flex_box_vertical_center:"flex_box_vertical_center___3EIYv",flex_box_center_end:"flex_box_center_end___1Uph0",flex_box_column:"flex_box_column___17_5w",header:"header___1E4MV",logo:"logo___R8PNJ",menu:"menu___Km2Uo",actived:"actived___12Ff0","edu-menu":"edu-menu___2hxbr",newslight:"newslight___jwZR3",classromediv:"classromediv___Cjpgf",glow:"glow___3Nuu5",spandiv:"spandiv___3YPu8","header-iearning":"header-iearning___2Us_L",title:"title___3TtoH",headerFixed:"headerFixed___1V7d4"}},"y+Vt":function($,j,e){var I=e("Gev7"),p=e("bYtY"),O=e("IMiH"),b=e("2DNl"),r=e("3C/r"),i=r.prototype.getCanvasPattern,l=Math.abs,t=new O(!0);function s(a){I.call(this,a),this.path=null}s.prototype={constructor:s,type:"path",__dirtyPath:!0,strokeContainThreshold:5,segmentIgnoreThreshold:0,subPixelOptimize:!1,brush:function(a,d){var h=this.style,c=this.path||t,m=h.hasStroke(),E=h.hasFill(),P=h.fill,N=h.stroke,A=E&&!!P.colorStops,L=m&&!!N.colorStops,v=E&&!!P.image,k=m&&!!N.image;if(h.bind(a,this,d),this.setTransform(a),this.__dirty){var T;A&&(T=T||this.getBoundingRect(),this._fillGradient=h.getGradient(a,P,T)),L&&(T=T||this.getBoundingRect(),this._strokeGradient=h.getGradient(a,N,T))}A?a.fillStyle=this._fillGradient:v&&(a.fillStyle=i.call(P,a)),L?a.strokeStyle=this._strokeGradient:k&&(a.strokeStyle=i.call(N,a));var B=h.lineDash,C=h.lineDashOffset,f=!!a.setLineDash,n=this.getGlobalScale();if(c.setScale(n[0],n[1],this.segmentIgnoreThreshold),this.__dirtyPath||B&&!f&&m?(c.beginPath(a),B&&!f&&(c.setLineDash(B),c.setLineDashOffset(C)),this.buildPath(c,this.shape,!1),this.path&&(this.__dirtyPath=!1)):(a.beginPath(),this.path.rebuildPath(a)),E)if(h.fillOpacity!=null){var o=a.globalAlpha;a.globalAlpha=h.fillOpacity*h.opacity,c.fill(a),a.globalAlpha=o}else c.fill(a);if(B&&f&&(a.setLineDash(B),a.lineDashOffset=C),m)if(h.strokeOpacity!=null){var o=a.globalAlpha;a.globalAlpha=h.strokeOpacity*h.opacity,c.stroke(a),a.globalAlpha=o}else c.stroke(a);B&&f&&a.setLineDash([]),h.text!=null&&(this.restoreTransform(a),this.drawRectText(a,this.getBoundingRect()))},buildPath:function(a,d,h){},createPathProxy:function(){this.path=new O},getBoundingRect:function(){var a=this._rect,d=this.style,h=!a;if(h){var c=this.path;c||(c=this.path=new O),this.__dirtyPath&&(c.beginPath(),this.buildPath(c,this.shape,!1)),a=c.getBoundingRect()}if(this._rect=a,d.hasStroke()){var m=this._rectWithStroke||(this._rectWithStroke=a.clone());if(this.__dirty||h){m.copy(a);var E=d.lineWidth,P=d.strokeNoScale?this.getLineScale():1;d.hasFill()||(E=Math.max(E,this.strokeContainThreshold||4)),P>1e-10&&(m.width+=E/P,m.height+=E/P,m.x-=E/P/2,m.y-=E/P/2)}return m}return a},contain:function(a,d){var h=this.transformCoordToLocal(a,d),c=this.getBoundingRect(),m=this.style;if(a=h[0],d=h[1],c.contain(a,d)){var E=this.path.data;if(m.hasStroke()){var P=m.lineWidth,N=m.strokeNoScale?this.getLineScale():1;if(N>1e-10&&(m.hasFill()||(P=Math.max(P,this.strokeContainThreshold)),b.containStroke(E,P/N,a,d)))return!0}if(m.hasFill())return b.contain(E,a,d)}return!1},dirty:function(a){a==null&&(a=!0),a&&(this.__dirtyPath=a,this._rect=null),this.__dirty=this.__dirtyText=!0,this.__zr&&this.__zr.refresh(),this.__clipTarget&&this.__clipTarget.dirty()},animateShape:function(a){return this.animate("shape",a)},attrKV:function(a,d){a==="shape"?(this.setShape(d),this.__dirtyPath=!0,this._rect=null):I.prototype.attrKV.call(this,a,d)},setShape:function(a,d){var h=this.shape;if(h){if(p.isObject(a))for(var c in a)a.hasOwnProperty(c)&&(h[c]=a[c]);else h[a]=d;this.dirty(!0)}return this},getLineScale:function(){var a=this.transform;return a&&l(a[0]-1)>1e-10&&l(a[3]-1)>1e-10?Math.sqrt(l(a[0]*a[3]-a[2]*a[1])):1}},s.extend=function(a){var d=function(c){s.call(this,c),a.style&&this.style.extendFrom(a.style,!1);var m=a.shape;if(m){this.shape=this.shape||{};var E=this.shape;for(var P in m)!E.hasOwnProperty(P)&&m.hasOwnProperty(P)&&(E[P]=m[P])}a.init&&a.init.call(this,c)};p.inherits(d,s);for(var h in a)h!=="style"&&h!=="shape"&&(d.prototype[h]=a[h]);return d},p.inherits(s,I);var u=s;$.exports=u},"y0+3":function($,j,e){"use strict";e.d(j,"a",function(){return a}),e.d(j,"b",function(){return h});var I=/margin|padding|width|height|max|min|offset/,p={left:!0,top:!0},O={cssFloat:1,styleFloat:1,float:1};function b(c){return c.nodeType===1?c.ownerDocument.defaultView.getComputedStyle(c,null):{}}function r(c,m,E){if(m=m.toLowerCase(),E==="auto"){if(m==="height")return c.offsetHeight;if(m==="width")return c.offsetWidth}return m in p||(p[m]=I.test(m)),p[m]?parseFloat(E)||0:E}function i(c,m){var E=arguments.length,P=b(c);return m=O[m]?"cssFloat"in c.style?"cssFloat":"styleFloat":m,E===1?P:r(c,m,P[m]||c.style[m])}function l(c,m,E){var P=arguments.length;if(m=O[m]?"cssFloat"in c.style?"cssFloat":"styleFloat":m,P===3)return typeof E=="number"&&I.test(m)&&(E="".concat(E,"px")),c.style[m]=E,E;for(var N in m)m.hasOwnProperty(N)&&l(c,N,m[N]);return b(c)}function t(c){return c===document.body?document.documentElement.clientWidth:c.offsetWidth}function s(c){return c===document.body?window.innerHeight||document.documentElement.clientHeight:c.offsetHeight}function u(){var c=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),m=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:c,height:m}}function a(){var c=document.documentElement.clientWidth,m=window.innerHeight||document.documentElement.clientHeight;return{width:c,height:m}}function d(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function h(c){var m=c.getBoundingClientRect(),E=document.documentElement;return{left:m.left+(window.pageXOffset||E.scrollLeft)-(E.clientLeft||document.body.clientLeft||0),top:m.top+(window.pageYOffset||E.scrollTop)-(E.clientTop||document.body.clientTop||0)}}},y23F:function($,j){function e(){this.on("mousedown",this._dragStart,this),this.on("mousemove",this._drag,this),this.on("mouseup",this._dragEnd,this)}e.prototype={constructor:e,_dragStart:function(O){for(var b=O.target;b&&!b.draggable;)b=b.parent;b&&(this._draggingTarget=b,b.dragging=!0,this._x=O.offsetX,this._y=O.offsetY,this.dispatchToElement(I(b,O),"dragstart",O.event))},_drag:function(O){var b=this._draggingTarget;if(b){var r=O.offsetX,i=O.offsetY,l=r-this._x,t=i-this._y;this._x=r,this._y=i,b.drift(l,t,O),this.dispatchToElement(I(b,O),"drag",O.event);var s=this.findHover(r,i,b).target,u=this._dropTarget;this._dropTarget=s,b!==s&&(u&&s!==u&&this.dispatchToElement(I(u,O),"dragleave",O.event),s&&s!==u&&this.dispatchToElement(I(s,O),"dragenter",O.event))}},_dragEnd:function(O){var b=this._draggingTarget;b&&(b.dragging=!1),this.dispatchToElement(I(b,O),"dragend",O.event),this._dropTarget&&this.dispatchToElement(I(this._dropTarget,O),"drop",O.event),this._draggingTarget=null,this._dropTarget=null}};function I(O,b){return{target:O,topTarget:b&&b.topTarget}}var p=e;$.exports=p},yilW:function($,j,e){$.exports=e.p+"static/learn.e7098108.svg"},yslc:function($,j){$.exports="data:image/png;base64,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"},yxFR:function($,j,e){var I=e("y+Vt"),p=e("nPnh"),O=p.subPixelOptimizeLine,b={},r=I.extend({type:"line",shape:{x1:0,y1:0,x2:0,y2:0,percent:1},style:{stroke:"#000",fill:null},buildPath:function(i,l){var t,s,u,a;this.subPixelOptimize?(O(b,l,this.style),t=b.x1,s=b.y1,u=b.x2,a=b.y2):(t=l.x1,s=l.y1,u=l.x2,a=l.y2);var d=l.percent;if(d===0)return;i.moveTo(t,s),d<1&&(u=t*(1-d)+u*d,a=s*(1-d)+a*d),i.lineTo(u,a)},pointAt:function(i){var l=this.shape;return[l.x1*(1-i)+l.x2*i,l.y1*(1-i)+l.y2*i]}});$.exports=r},zarK:function($,j,e){var I=e("YH21"),p=I.addEventListener,O=I.removeEventListener,b=I.normalizeEvent,r=I.getNativeEvent,i=e("bYtY"),l=e("H6uX"),t=e("ItGF"),s=300,u=t.domSupported,a=function(){var g=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],R=["touchstart","touchend","touchmove"],S={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},D=i.map(g,function(G){var Z=G.replace("mouse","pointer");return S.hasOwnProperty(Z)?Z:G});return{mouse:g,touch:R,pointer:D}}(),d={mouse:["mousemove","mouseup"],pointer:["pointermove","pointerup"]};function h(g){return g==="mousewheel"&&t.browser.firefox?"DOMMouseScroll":g}function c(g){var R=g.pointerType;return R==="pen"||R==="touch"}function m(g){g.touching=!0,g.touchTimer!=null&&(clearTimeout(g.touchTimer),g.touchTimer=null),g.touchTimer=setTimeout(function(){g.touching=!1,g.touchTimer=null},700)}function E(g){g&&(g.zrByTouch=!0)}function P(g,R){return b(g.dom,new A(g,R),!0)}function N(g,R){for(var S=R,D=!1;S&&S.nodeType!==9&&!(D=S.domBelongToZr||S!==R&&S===g.painterRoot);)S=S.parentNode;return D}function A(g,R){this.type=R.type,this.target=this.currentTarget=g.dom,this.pointerType=R.pointerType,this.clientX=R.clientX,this.clientY=R.clientY}var L=A.prototype;L.stopPropagation=L.stopImmediatePropagation=L.preventDefault=i.noop;var v={mousedown:function(g){g=b(this.dom,g),this._mayPointerCapture=[g.zrX,g.zrY],this.trigger("mousedown",g)},mousemove:function(g){g=b(this.dom,g);var R=this._mayPointerCapture;R&&(g.zrX!==R[0]||g.zrY!==R[1])&&n(this,!0),this.trigger("mousemove",g)},mouseup:function(g){g=b(this.dom,g),n(this,!1),this.trigger("mouseup",g)},mouseout:function(g){g=b(this.dom,g),this._pointerCapturing&&(g.zrEventControl="no_globalout");var R=g.toElement||g.relatedTarget;g.zrIsToLocalDOM=N(this,R),this.trigger("mouseout",g)},touchstart:function(g){g=b(this.dom,g),E(g),this._lastTouchMoment=new Date,this.handler.processGesture(g,"start"),v.mousemove.call(this,g),v.mousedown.call(this,g)},touchmove:function(g){g=b(this.dom,g),E(g),this.handler.processGesture(g,"change"),v.mousemove.call(this,g)},touchend:function(g){g=b(this.dom,g),E(g),this.handler.processGesture(g,"end"),v.mouseup.call(this,g),+new Date-this._lastTouchMoment"},series:[{type:"wordCloud",sizeRange:[10,30],rotationRange:[-90,90],rotationStep:45,gridSize:2,shape:"pentagon",maskImage:Be,textStyle:{normal:{color:function(){return"rgb("+Math.round(Math.random()*255)+", "+Math.round(Math.random()*255)+", "+Math.round(Math.random()*255)+")"}}},left:"center",top:"center",right:null,bottom:null,width:"100%",height:"100%",data:tt}]};return $e},ye=(n=se.rightData)!==null&&n!==void 0&&n.complete_count?Number((o=se.rightData)===null||o===void 0?void 0:o.complete_count)/Number((M=se.rightData)===null||M===void 0?void 0:M.challenge_count)*100:0;return se.rightData?t.a.createElement("section",{className:d.a.rightWrap},!((w=se.detail)!==null&&w!==void 0&&w.is_jupyter)&&((_=se.detail)===null||_===void 0||((g=_.task_operation)===null||g===void 0)?void 0:g[2])&&(Ee==null||((R=Ee.userInfo)===null||R===void 0)?void 0:R.login)&&!!((S=se.rightData)!==null&&S!==void 0&&S.complete_count)&&((D=se.rightData)===null||D===void 0?void 0:D.complete_count)>0&&t.a.createElement("div",{className:d.a.learnWrap},t.a.createElement("div",{className:d.a.learnTopWrap},t.a.createElement("span",null,t.a.createElement("img",{className:d.a.titleImg,src:c.a,alt:""}),"\u5B66\u4E60\u8FDB\u5EA6"),t.a.createElement("span",null,t.a.createElement("span",{className:"".concat(d.a.color888," font14")},"\u5DF2\u5B8C\u6210 ",((G=se.rightData)===null||G===void 0?void 0:G.complete_count)||0," \u5173 / \u5171",((Z=se.rightData)===null||Z===void 0?void 0:Z.challenge_count)||0," \u5173"))),t.a.createElement(b.a,{percent:ye,showInfo:!1,status:"active",strokeColor:{"0%":"#29BD8B","100%":"#29BD8B"}})),!!((V=se.rightData)!==null&&V!==void 0&&(H=V.paths)!==null&&H!==void 0&&H.length)&&t.a.createElement("div",{className:d.a.courseWrap},t.a.createElement("p",{className:"mb20 font16"},t.a.createElement("img",{className:d.a.titleImg,src:E.a,alt:""}),"\u6240\u5C5E\u8BFE\u7A0B"),t.a.createElement("div",null,(y=se.rightData)===null||y===void 0?void 0:y.paths.map(function(Ce,Re){return Re>2?null:t.a.createElement("div",{className:d.a.pathWrap,key:Ce.id},t.a.createElement("a",{href:"/paths/".concat(Ce.id),target:"_blank"},t.a.createElement("img",{alt:"\u5B9E\u8BAD",src:"".concat(u.a.IMG_SERVER,"/").concat(Ce.image_url),className:d.a.pathImg})),t.a.createElement("div",{className:d.a.pathContentWrap},t.a.createElement("a",{href:"/paths/".concat(Ce.id),target:"_blank",className:d.a.pathContentName},Ce.name),t.a.createElement("p",{className:d.a.pathContent},t.a.createElement(p.a,{placement:"bottom",title:"\u7AE0\u8282"},t.a.createElement("span",{className:d.a.pathContentCount},t.a.createElement("i",{className:"iconfont icon-shixun mr3"}),Ce.stages_count)),t.a.createElement(p.a,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},t.a.createElement("span",{className:d.a.pathContentCount},t.a.createElement("i",{className:"iconfont icon-chengyuan mr3"}),Ce.members_count)))))}))),t.a.createElement("div",null),!!((K=se.rightData)!==null&&K!==void 0&&(F=K.recommands)!==null&&F!==void 0&&F.length)&&Ee.userInfo.main_site&&t.a.createElement("div",{className:d.a.recommandTrainingWrap},t.a.createElement("p",{className:"mb20 font16"},t.a.createElement("img",{className:d.a.titleImg,src:N.a,alt:""}),"\u63A8\u8350\u5B9E\u8DF5\u9879\u76EE"),t.a.createElement("div",null,(ee=se.rightData)===null||ee===void 0?void 0:ee.recommands.map(function(Ce,Re){return Re>2?null:t.a.createElement("div",{className:d.a.pathContentItem,key:Re},t.a.createElement("a",{href:"/shixuns/".concat(Ce.identifier,"/challenges"),target:"_blank"},t.a.createElement("img",{src:"".concat(u.a.IMG_SERVER,"/").concat(Ce.pic),className:d.a.pathImg})),t.a.createElement("div",{className:d.a.pathContentWrap,style:{marginBottom:-4}},t.a.createElement(p.a,{placement:"bottom",title:Ce.name},t.a.createElement("a",{href:"/shixuns/".concat(Ce.identifier,"/challenges"),target:"_blank",className:d.a.pathContentName},Ce.name)),t.a.createElement("p",{className:"".concat(d.a.pathContent," ").concat(d.a.recommandContent)},t.a.createElement("span",null,Ce.stu_num," \u4EBA\u5B66\u4E60"),t.a.createElement("span",{className:d.a.recommandLevel},Ce.level))))}))),((J=se.rightData)===null||J===void 0||((ne=J.tags)===null||ne===void 0)?void 0:ne.length)>0&&t.a.createElement("div",{className:d.a.skillWrap},t.a.createElement("p",{className:"".concat(d.a.skillTopWrap," font16 mb20")},t.a.createElement("span",null,"\u6280\u80FD\u6807\u7B7E",t.a.createElement("span",{className:"ml5 c-grey-c"},(re=se.rightData)===null||re===void 0||((pe=re.tags)===null||pe===void 0)?void 0:pe.length))),t.a.createElement(L.a,{option:fe(),style:{height:370},opts:{renderer:"svg"}}))):null};j.a=Object(s.a)(function(C){var f=C.shixunsDetail,n=C.user,o=C.loading,M=C.globalSetting;return{shixunsDetail:f,user:n,globalSetting:M,loading:o.models.index}})(B)}}]); + a `).concat(y,",").concat(y," 0 1 1 ").concat(-ee,",").concat(J),re=Math.PI*2*y,pe={stroke:G,strokeDasharray:"".concat(D/100*(re-V),"px ").concat(re,"px"),strokeDashoffset:"-".concat(V/2+S/100*(re-V),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:ne,pathStyle:pe}}var _=function(D){var G=D.prefixCls,Z=D.strokeWidth,V=D.trailWidth,H=D.gapDegree,y=D.gapPosition,K=D.trailColor,F=D.strokeLinecap,ee=D.style,J=D.className,ne=D.strokeColor,re=D.percent,pe=C(D,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),se=Object(I.useMemo)(function(){return n+=1,n},[]),Ee=w(0,100,K,Z,H,y),U=Ee.pathString,Y=Ee.pathStyle,x=M(re),Q=M(ne),de=Q.find(function(ye){return Object.prototype.toString.call(ye)==="[object Object]"}),ce=i(x),_e=A(ce,1),ke=_e[0],fe=function(){var Ce=0;return x.map(function(Se,Ie){var Be=Q[Ie]||Q[Q.length-1],tt=Object.prototype.toString.call(Be)==="[object Object]"?"url(#".concat(G,"-gradient-").concat(se,")"):"",qe=w(Ce,Se,Be,Z,H,y);return Ce+=Se,p.a.createElement("path",{key:Ie,className:"".concat(G,"-circle-path"),d:qe.pathString,stroke:tt,strokeLinecap:F,strokeWidth:Z,opacity:Se===0?0:1,fillOpacity:"0",style:qe.pathStyle,ref:ke[Ie]})})};return p.a.createElement("svg",N({className:b()("".concat(G,"-circle"),J),viewBox:"0 0 100 100",style:ee},pe),de&&p.a.createElement("defs",null,p.a.createElement("linearGradient",{id:"".concat(G,"-gradient-").concat(se),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(de).sort(function(ye,Ce){return o(ye)-o(Ce)}).map(function(ye,Ce){return p.a.createElement("stop",{key:Ce,offset:ye,stopColor:de[ye]})}))),p.a.createElement("path",{className:"".concat(G,"-circle-trail"),d:U,stroke:K,strokeLinecap:F,strokeWidth:V||Z,fillOpacity:"0",style:Y}),fe().reverse())};_.defaultProps=r;var g=_,R={Line:P,Circle:g}},h7HQ:function($,j,e){var I=e("y+Vt"),p=e("T6xi"),O=I.extend({type:"polygon",shape:{points:null,smooth:!1,smoothConstraint:null},buildPath:function(b,r){p.buildPath(b,r,!0)}});$.exports=O},hOwI:function($,j){var e=Math.log(2);function I(O,b,r,i,l,t){var s=i+"-"+l,u=O.length;if(t.hasOwnProperty(s))return t[s];if(b===1){var a=Math.round(Math.log((1<p&&i>b||ir?l:0}$.exports=e},iXp4:function($,j,e){var I=e("ItGF"),p=[["shadowBlur",0],["shadowColor","#000"],["shadowOffsetX",0],["shadowOffsetY",0]];function O(b){return I.browser.ie&&I.browser.version>=11?function(){var r=this.__clipPaths,i=this.style,l;if(r)for(var t=0;t=0?U.splice(Ie,1):U.push(Se),re({type:D.SELECTEDIDS,payload:Object(s.a)(U)})}function ye(){U.length===0?b.b.warn("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458"):(H(U,K),re({type:D.INITDATA,payload:{data:[],count:0,page:1,selectedIds:[],query:null,reload:!1}}))}var Ce=x>Y*10;return B.a.createElement("div",{className:"select-user-container"},B.a.createElement(S,{onSearch:_e,schools:se}),Q?B.a.createElement(B.a.Fragment,null,B.a.createElement("div",{className:"flexd-table-header mt20"},B.a.createElement(p.a,{pagination:!1,dataSource:R,columns:ce})),B.a.createElement("div",{style:{maxHeight:260,overflow:"auto",marginBottom:20}},B.a.createElement(M.a,{initialLoad:!1,pageStart:1,threshold:20,loadMore:ke,hasMore:Ce,useWindow:!1},B.a.createElement(p.a,{loading:Ee,showHeader:!1,pagination:!1,dataSource:pe,columns:ce,onRow:function(Ie){return{onClick:function(tt){Ie.added!==1&&fe(Ie.numid)}}}}))),B.a.createElement("div",{className:"flex-container flex-end"},B.a.createElement(c.a,{type:"ghost",style:{marginRight:10},onClick:y},"\u53D6\u6D88"),B.a.createElement(c.a,{type:"primary",onClick:ye},"\u786E\u5B9A"))):B.a.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},B.a.createElement("img",{src:_.a,width:"100",alt:""}),B.a.createElement("br",null),B.a.createElement("p",{className:"mt20"},"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458")))}},juDX:function($,j,e){e("P47w");var I=e("aX58"),p=I.registerPainter,O=e("3CBa");p("svg",O)},k3GJ:function($,j,e){"use strict";e.d(j,"a",function(){return fr});var I=e("rePB"),p=e("ODXe"),O=e("Ff2n"),b=e("VTBJ"),r=e("q1tI"),i=e("TSYQ"),l=e.n(i),t=e("Zm9Q"),s=e("6cGi"),u=e("KQm4"),a=e("xEkU"),d=e.n(a),h=e("t23M");function c(te){var me=Object(r.useRef)(),ve=Object(r.useRef)(!1);function ie(){for(var z=arguments.length,q=new Array(z),W=0;WMe&&(nt=Me-at),Object(r.useMemo)(function(){if(!q.length)return[0,0];for(var lt=q.length,vt=lt,At=0;Athe+nt){vt=At-1;break}}for(var Mt=0,xt=lt-1;xt>=0;xt-=1){var Et=te.get(q[xt].key)||v;if(Et[ge]1&&arguments[1]!==void 0?arguments[1]:!1,ie=me&&typeof me.getBoundingClientRect=="function"&&me.getBoundingClientRect().width;if(ie){if(ve){var z=getComputedStyle(me),q=z.marginLeft,W=z.marginRight;ie+=+q.replace("px","")+ +W.replace("px","")}ie=+ie.toFixed(6)}return ie||0},Ce=function(me,ve,ie){me&&Object(S.a)(me.style)==="object"&&(me.style[ve]=ie)},Se=function(){return x.any},Ie=e("bdgK"),Be=e("i8i4"),tt=e.n(Be),qe=e("wgJM"),st=e("l4aY"),ut=e("m+aA"),ue=e("c+Xe"),Ae=e("zT1h"),Ue=e("QC+M");function Ve(te,me,ve){return ve?te[0]===me[0]:te[0]===me[0]&&te[1]===me[1]}function Ye(te,me,ve){var ie=te[me]||{};return Object(b.a)(Object(b.a)({},ie),ve)}function we(te,me,ve,ie){for(var z=ve.points,q=Object.keys(te),W=0;W1&&arguments[1]!==void 0?arguments[1]:2;me();var q=Object(qe.a)(function(){z<=1?ie({isCanceled:function(){return q!==te.current}}):ve(ie,z-1)});te.current=q}return r.useEffect(function(){return function(){me()}},[]),[ve,me]},_t=[Re,Fe,Qe,xe],St=!1,Vt=!0;function bt(te){return te===Qe||te===xe}var Ct=function(te,me){var ve=r.useState(De),ie=Object(p.a)(ve,2),z=ie[0],q=ie[1],W=dt(),oe=Object(p.a)(W,2),le=oe[0],ge=oe[1];function he(){q(Re)}return ft(function(){if(z!==De&&z!==xe){var Me=_t.indexOf(z),ze=_t[Me+1],at=me(z);at===St?q(ze):le(function(nt){function lt(){if(nt.isCanceled())return;q(ze)}at===!0?lt():Promise.resolve(at).then(lt)})}},[te,z]),r.useEffect(function(){return function(){ge()}},[]),[he,z]},jt=function(te){var me=Object(r.useRef)(),ve=Object(r.useRef)(te);ve.current=te;var ie=r.useCallback(function(W){ve.current(W)},[]);function z(W){W&&(W.removeEventListener(Pe,ie),W.removeEventListener($e,ie))}function q(W){me.current&&me.current!==W&&z(me.current),W&&W!==me.current&&(W.addEventListener(Pe,ie),W.addEventListener($e,ie),me.current=W)}return r.useEffect(function(){return function(){z(me.current)}},[]),[q,z]};function Bt(te,me,ve,ie){var z=ie.motionEnter,q=z===void 0?!0:z,W=ie.motionAppear,oe=W===void 0?!0:W,le=ie.motionLeave,ge=le===void 0?!0:le,he=ie.motionDeadline,Me=ie.motionLeaveImmediately,ze=ie.onAppearPrepare,at=ie.onEnterPrepare,nt=ie.onLeavePrepare,lt=ie.onAppearStart,vt=ie.onEnterStart,At=ie.onLeaveStart,gt=ie.onAppearActive,Mt=ie.onEnterActive,xt=ie.onLeaveActive,Et=ie.onAppearEnd,yt=ie.onEnterEnd,Nt=ie.onLeaveEnd,Ot=ie.onVisibleChanged,on=Ge(),Ft=Object(p.a)(on,2),pt=Ft[0],ht=Ft[1],Dt=Ge(Ke),wt=Object(p.a)(Dt,2),ct=wt[0],Lt=wt[1],Zt=Ge(null),Ut=Object(p.a)(Zt,2),Ht=Ut[0],nn=Ut[1],gn=Object(r.useRef)(!1),_n=Object(r.useRef)(null),ln=Object(r.useRef)(!1),Sn=Object(r.useRef)(null);function Un(){var qt=ve();return qt||Sn.current}var Rn=Object(r.useRef)(!1);function Dn(qt){var zt=Un();if(qt&&!qt.deadline&&qt.target!==zt)return;var En;ct===be&&Rn.current?En=Et==null?void 0:Et(zt,qt):ct===X&&Rn.current?En=yt==null?void 0:yt(zt,qt):ct===ae&&Rn.current&&(En=Nt==null?void 0:Nt(zt,qt)),En!==!1&&!ln.current&&(Lt(Ke),nn(null))}var dn=jt(Dn),Mn=Object(p.a)(dn,1),bn=Mn[0],fn=r.useMemo(function(){var qt,zt,En;switch(ct){case"appear":return qt={},Object(I.a)(qt,Re,ze),Object(I.a)(qt,Fe,lt),Object(I.a)(qt,Qe,gt),qt;case"enter":return zt={},Object(I.a)(zt,Re,at),Object(I.a)(zt,Fe,vt),Object(I.a)(zt,Qe,Mt),zt;case"leave":return En={},Object(I.a)(En,Re,nt),Object(I.a)(En,Fe,At),Object(I.a)(En,Qe,xt),En;default:return{}}},[ct]),Gn=Ct(ct,function(qt){if(qt===Re){var zt=fn[Re];return zt?zt(Un()):St}if(Jt in fn){var En;nn(((En=fn[Jt])===null||En===void 0?void 0:En.call(fn,Un(),null))||null)}return Jt===Qe&&(bn(Un()),he>0&&(clearTimeout(_n.current),_n.current=setTimeout(function(){Dn({deadline:!0})},he))),Vt}),Vn=Object(p.a)(Gn,2),qn=Vn[0],Jt=Vn[1],Bn=bt(Jt);Rn.current=Bn,ft(function(){ht(me);var qt=gn.current;if(gn.current=!0,!te)return;var zt;!qt&&me&&oe&&(zt=be),qt&&me&&q&&(zt=X),(qt&&!me&&ge||!qt&&Me&&!me&&ge)&&(zt=ae),zt&&(Lt(zt),qn())},[me]),Object(r.useEffect)(function(){(ct===be&&!oe||ct===X&&!q||ct===ae&&!ge)&&Lt(Ke)},[oe,q,ge]),Object(r.useEffect)(function(){return function(){clearTimeout(_n.current),ln.current=!0}},[]),Object(r.useEffect)(function(){pt!==void 0&&ct===Ke&&(Ot==null||Ot(pt))},[pt,ct]);var $n=Ht;return fn[Re]&&Jt===Fe&&($n=Object(b.a)({transition:"none"},$n)),[ct,Jt,$n,pt!=null?pt:me]}var $t=function(te){Object(n.a)(ve,te);var me=Object(o.a)(ve);function ve(){return Object(B.a)(this,ve),me.apply(this,arguments)}return Object(C.a)(ve,[{key:"render",value:function(){return this.props.children}}]),ve}(r.Component),mt=$t;function Rt(te){var me=te;Object(S.a)(te)==="object"&&(me=te.transitionSupport);function ve(z){return!!(z.motionName&&me)}var ie=r.forwardRef(function(z,q){var W=z.visible,oe=W===void 0?!0:W,le=z.removeOnLeave,ge=le===void 0?!0:le,he=z.forceRender,Me=z.children,ze=z.motionName,at=z.leavedClassName,nt=z.eventProps,lt=ve(z),vt=Object(r.useRef)(),At=Object(r.useRef)();function gt(){try{return Object(ut.a)(vt.current||At.current)}catch(Lt){return null}}var Mt=Bt(lt,oe,gt,z),xt=Object(p.a)(Mt,4),Et=xt[0],yt=xt[1],Nt=xt[2],Ot=xt[3],on=r.useRef(Ot);Ot&&(on.current=!0);var Ft=Object(r.useRef)(q);Ft.current=q;var pt=r.useCallback(function(Lt){vt.current=Lt,Object(ue.b)(Ft.current,Lt)},[]),ht,Dt=Object(b.a)(Object(b.a)({},nt),{},{visible:oe});if(!Me)ht=null;else if(Et===Ke||!ve(z))Ot?ht=Me(Object(b.a)({},Dt),pt):!ge&&on.current?ht=Me(Object(b.a)(Object(b.a)({},Dt),{},{className:at}),pt):he?ht=Me(Object(b.a)(Object(b.a)({},Dt),{},{style:{display:"none"}}),pt):ht=null;else{var wt,ct;yt===Re?ct="prepare":bt(yt)?ct="active":yt===Fe&&(ct="start"),ht=Me(Object(b.a)(Object(b.a)({},Dt),{},{className:l()(Oe(ze,Et),(wt={},Object(I.a)(wt,Oe(ze,"".concat(Et,"-").concat(ct)),ct),Object(I.a)(wt,ze,typeof ze=="string"),wt)),style:Nt}),pt)}return r.createElement(mt,{ref:At},ht)});return ie.displayName="CSSMotion",ie}var Wt=Rt(rt),en="add",kt="keep",Qt="remove",cn="removed";function Yt(te){var me;return te&&Object(S.a)(te)==="object"&&"key"in te?me=te:me={key:te},Object(b.a)(Object(b.a)({},me),{},{key:String(me.key)})}function pn(){var te=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return te.map(Yt)}function Xt(){var te=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],ve=[],ie=0,z=me.length,q=pn(te),W=pn(me);q.forEach(function(ge){for(var he=!1,Me=ie;Me1});return le.forEach(function(ge){ve=ve.filter(function(he){var Me=he.key,ze=he.status;return Me!==ge||ze!==Qt}),ve.forEach(function(he){he.key===ge&&(he.status=kt)})}),ve}var an=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function un(te){var me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Wt,ve=function(ie){Object(n.a)(q,ie);var z=Object(o.a)(q);function q(){var W;return Object(B.a)(this,q),W=z.apply(this,arguments),W.state={keyEntities:[]},W.removeKey=function(oe){W.setState(function(le){var ge=le.keyEntities;return{keyEntities:ge.map(function(he){return he.key!==oe?he:Object(b.a)(Object(b.a)({},he),{},{status:cn})})}})},W}return Object(C.a)(q,[{key:"render",value:function(){var oe=this,le=this.state.keyEntities,ge=this.props,he=ge.component,Me=ge.children,ze=ge.onVisibleChanged,at=Object(O.a)(ge,["component","children","onVisibleChanged"]),nt=he||r.Fragment,lt={};return an.forEach(function(vt){lt[vt]=at[vt],delete at[vt]}),delete at.keys,r.createElement(nt,at,le.map(function(vt){var At=vt.status,gt=Object(O.a)(vt,["status"]),Mt=At===en||At===kt;return r.createElement(me,Object(T.a)({},lt,{key:gt.key,visible:Mt,eventProps:gt,onVisibleChanged:function(Et){ze==null||ze(Et,{key:gt.key}),Et||oe.removeKey(gt.key)}}),Me)}))}}],[{key:"getDerivedStateFromProps",value:function(oe,le){var ge=oe.keys,he=le.keyEntities,Me=pn(ge),ze=Xt(he,Me);return{keyEntities:ze.filter(function(at){var nt=he.find(function(lt){var vt=lt.key;return at.key===vt});return!(nt&&nt.status===cn&&at.status===Qt)})}}}]),q}(r.Component);return ve.defaultProps={component:"div"},ve}var tn=un(rt),sn=Wt;function mn(te){var me=te.prefixCls,ve=te.motion,ie=te.animation,z=te.transitionName;return ve||(ie?{motionName:"".concat(me,"-").concat(ie)}:z?{motionName:z}:null)}function vn(te){var me=te.prefixCls,ve=te.visible,ie=te.zIndex,z=te.mask,q=te.maskMotion,W=te.maskAnimation,oe=te.maskTransitionName;if(!z)return null;var le={};return(q||oe||W)&&(le=Object(b.a)({motionAppear:!0},mn({motion:q,prefixCls:me,transitionName:oe,animation:W}))),r.createElement(sn,Object(T.a)({},le,{visible:ve,removeOnLeave:!0}),function(ge){var he=ge.className;return r.createElement("div",{style:{zIndex:ie},className:l()("".concat(me,"-mask"),he)})})}var yn=e("9mu1"),An=e("o0o1"),zn=e.n(An),Fn=e("HaE+"),jn=["measure","align",null,"motion"],Gt=function(te,me){var ve=Object(r.useState)(null),ie=Object(p.a)(ve,2),z=ie[0],q=ie[1],W=Object(r.useRef)(),oe=Object(r.useRef)(!1);function le(Me){oe.current||q(Me)}function ge(){qe.a.cancel(W.current)}function he(Me){ge(),W.current=Object(qe.a)(function(){le(function(ze){switch(z){case"align":return"motion";case"motion":return"stable";default:}return ze}),Me==null||Me()})}return Object(r.useEffect)(function(){le("measure")},[te]),Object(r.useEffect)(function(){switch(z){case"measure":me();break;default:}z&&(W.current=Object(qe.a)(Object(Fn.a)(zn.a.mark(function Me(){var ze,at;return zn.a.wrap(function(lt){for(;;)switch(lt.prev=lt.next){case 0:ze=jn.indexOf(z),at=jn[ze+1],at&&ze!==-1&&le(at);case 3:case"end":return lt.stop()}},Me)}))))},[z]),Object(r.useEffect)(function(){return function(){oe.current=!0,ge()}},[]),[z,he]},xn=function(te){var me=r.useState({width:0,height:0}),ve=Object(p.a)(me,2),ie=ve[0],z=ve[1];function q(oe){z({width:oe.offsetWidth,height:oe.offsetHeight})}var W=r.useMemo(function(){var oe={};if(te){var le=ie.width,ge=ie.height;te.indexOf("height")!==-1&&ge?oe.height=ge:te.indexOf("minHeight")!==-1&&ge&&(oe.minHeight=ge),te.indexOf("width")!==-1&&le?oe.width=le:te.indexOf("minWidth")!==-1&&le&&(oe.minWidth=le)}return oe},[te,ie]);return[W,q]},Xn=r.forwardRef(function(te,me){var ve=te.visible,ie=te.prefixCls,z=te.className,q=te.style,W=te.children,oe=te.zIndex,le=te.stretch,ge=te.destroyPopupOnHide,he=te.forceRender,Me=te.align,ze=te.point,at=te.getRootDomNode,nt=te.getClassNameFromAlign,lt=te.onAlign,vt=te.onMouseEnter,At=te.onMouseLeave,gt=te.onMouseDown,Mt=te.onTouchStart,xt=Object(r.useRef)(),Et=Object(r.useRef)(),yt=Object(r.useState)(),Nt=Object(p.a)(yt,2),Ot=Nt[0],on=Nt[1],Ft=xn(le),pt=Object(p.a)(Ft,2),ht=pt[0],Dt=pt[1];function wt(){le&&Dt(at())}var ct=Gt(ve,wt),Lt=Object(p.a)(ct,2),Zt=Lt[0],Ut=Lt[1],Ht=Object(r.useRef)();function nn(){return ze||at}function gn(){var dn;(dn=xt.current)===null||dn===void 0||dn.forceAlign()}function _n(dn,Mn){var bn=nt(Mn);Ot!==bn&&on(bn),Zt==="align"&&(Ot!==bn?Promise.resolve().then(function(){gn()}):Ut(function(){var fn;(fn=Ht.current)===null||fn===void 0||fn.call(Ht)}),lt==null||lt(dn,Mn))}var ln=Object(b.a)({},mn(te));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(dn){var Mn=ln[dn];ln[dn]=function(bn,fn){return Ut(),Mn==null?void 0:Mn(bn,fn)}});function Sn(){return new Promise(function(dn){Ht.current=dn})}r.useEffect(function(){!ln.motionName&&Zt==="motion"&&Ut()},[ln.motionName,Zt]),r.useImperativeHandle(me,function(){return{forceAlign:gn,getElement:function(){return Et.current}}});var Un=Object(b.a)(Object(b.a)({},ht),{},{zIndex:oe,opacity:Zt==="motion"||Zt==="stable"||!ve?void 0:0,pointerEvents:Zt==="stable"?void 0:"none"},q),Rn=!0;(Me==null?void 0:Me.points)&&(Zt==="align"||Zt==="stable")&&(Rn=!1);var Dn=W;return r.Children.count(W)>1&&(Dn=r.createElement("div",{className:"".concat(ie,"-content")},W)),r.createElement(sn,Object(T.a)({visible:ve,ref:Et,leavedClassName:"".concat(ie,"-hidden")},ln,{onAppearPrepare:Sn,onEnterPrepare:Sn,removeOnLeave:ge,forceRender:he}),function(dn,Mn){var bn=dn.className,fn=dn.style,Gn=l()(ie,z,Ot,bn);return r.createElement(yn.a,{target:nn(),key:"popup",ref:xt,monitorWindowResize:!0,disabled:Rn,align:Me,onAlign:_n},r.createElement("div",{ref:Mn,className:Gn,onMouseEnter:vt,onMouseLeave:At,onMouseDownCapture:gt,onTouchStartCapture:Mt,style:Object(b.a)(Object(b.a)({},fn),Un)},Dn))})});Xn.displayName="PopupInner";var Nn=Xn,wn=r.forwardRef(function(te,me){var ve=te.prefixCls,ie=te.visible,z=te.zIndex,q=te.children,W=te.mobile;W=W===void 0?{}:W;var oe=W.popupClassName,le=W.popupStyle,ge=W.popupMotion,he=ge===void 0?{}:ge,Me=W.popupRender,ze=r.useRef();r.useImperativeHandle(me,function(){return{forceAlign:function(){},getElement:function(){return ze.current}}});var at=Object(b.a)({zIndex:z},le),nt=q;return r.Children.count(q)>1&&(nt=r.createElement("div",{className:"".concat(ve,"-content")},q)),Me&&(nt=Me(nt)),r.createElement(sn,Object(T.a)({visible:ie,ref:ze,removeOnLeave:!0},he),function(lt,vt){var At=lt.className,gt=lt.style,Mt=l()(ve,oe,At);return r.createElement("div",{ref:vt,className:Mt,style:Object(b.a)(Object(b.a)({},gt),at)},nt)})});wn.displayName="MobilePopupInner";var Ha=wn,Da=["visible","mobile"],sa=r.forwardRef(function(te,me){var ve=te.visible,ie=te.mobile,z=Object(O.a)(te,Da),q=Object(r.useState)(ve),W=Object(p.a)(q,2),oe=W[0],le=W[1],ge=Object(r.useState)(!1),he=Object(p.a)(ge,2),Me=he[0],ze=he[1],at=Object(b.a)(Object(b.a)({},z),{},{visible:oe});Object(r.useEffect)(function(){le(ve),ve&&ie&&ze(Te())},[ve,ie]);var nt=Me?r.createElement(Ha,Object(T.a)({},at,{mobile:ie,ref:me})):r.createElement(Nn,Object(T.a)({},at,{ref:me}));return r.createElement("div",null,r.createElement(vn,at),nt)});sa.displayName="Popup";var Ga=sa,Va=r.createContext(null),la=Va;function ea(){}function Qa(){return""}function Xa(te){return te?te.ownerDocument:window.document}var Ta=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function Ja(te){var me=function(ve){Object(n.a)(z,ve);var ie=Object(o.a)(z);function z(q){var W;Object(B.a)(this,z),W=ie.call(this,q),W.popupRef=r.createRef(),W.triggerRef=r.createRef(),W.attachId=void 0,W.clickOutsideHandler=void 0,W.touchOutsideHandler=void 0,W.contextMenuOutsideHandler1=void 0,W.contextMenuOutsideHandler2=void 0,W.mouseDownTimeout=void 0,W.focusTime=void 0,W.preClickTime=void 0,W.preTouchTime=void 0,W.delayTimer=void 0,W.hasPopupMouseDown=void 0,W.onMouseEnter=function(le){var ge=W.props.mouseEnterDelay;W.fireEvents("onMouseEnter",le),W.delaySetPopupVisible(!0,ge,ge?null:le)},W.onMouseMove=function(le){W.fireEvents("onMouseMove",le),W.setPoint(le)},W.onMouseLeave=function(le){W.fireEvents("onMouseLeave",le),W.delaySetPopupVisible(!1,W.props.mouseLeaveDelay)},W.onPopupMouseEnter=function(){W.clearDelayTimer()},W.onPopupMouseLeave=function(le){var ge;if(le.relatedTarget&&!le.relatedTarget.setTimeout&&Object(st.a)((ge=W.popupRef.current)===null||ge===void 0?void 0:ge.getElement(),le.relatedTarget))return;W.delaySetPopupVisible(!1,W.props.mouseLeaveDelay)},W.onFocus=function(le){W.fireEvents("onFocus",le),W.clearDelayTimer(),W.isFocusToShow()&&(W.focusTime=Date.now(),W.delaySetPopupVisible(!0,W.props.focusDelay))},W.onMouseDown=function(le){W.fireEvents("onMouseDown",le),W.preClickTime=Date.now()},W.onTouchStart=function(le){W.fireEvents("onTouchStart",le),W.preTouchTime=Date.now()},W.onBlur=function(le){W.fireEvents("onBlur",le),W.clearDelayTimer(),W.isBlurToHide()&&W.delaySetPopupVisible(!1,W.props.blurDelay)},W.onContextMenu=function(le){le.preventDefault(),W.fireEvents("onContextMenu",le),W.setPopupVisible(!0,le)},W.onContextMenuClose=function(){W.isContextMenuToShow()&&W.close()},W.onClick=function(le){if(W.fireEvents("onClick",le),W.focusTime){var ge;if(W.preClickTime&&W.preTouchTime?ge=Math.min(W.preClickTime,W.preTouchTime):W.preClickTime?ge=W.preClickTime:W.preTouchTime&&(ge=W.preTouchTime),Math.abs(ge-W.focusTime)<20)return;W.focusTime=0}W.preClickTime=0,W.preTouchTime=0,W.isClickToShow()&&(W.isClickToHide()||W.isBlurToHide())&&le&&le.preventDefault&&le.preventDefault();var he=!W.state.popupVisible;(W.isClickToHide()&&!he||he&&W.isClickToShow())&&W.setPopupVisible(!W.state.popupVisible,le)},W.onPopupMouseDown=function(){if(W.hasPopupMouseDown=!0,clearTimeout(W.mouseDownTimeout),W.mouseDownTimeout=window.setTimeout(function(){W.hasPopupMouseDown=!1},0),W.context){var le;(le=W.context).onPopupMouseDown.apply(le,arguments)}},W.onDocumentClick=function(le){if(W.props.mask&&!W.props.maskClosable)return;var ge=le.target,he=W.getRootDomNode(),Me=W.getPopupDomNode();(!Object(st.a)(he,ge)||W.isContextMenuOnly())&&!Object(st.a)(Me,ge)&&!W.hasPopupMouseDown&&W.close()},W.getRootDomNode=function(){var le=W.props.getTriggerDOMNode;if(le)return le(W.triggerRef.current);try{var ge=Object(ut.a)(W.triggerRef.current);if(ge)return ge}catch(he){}return tt.a.findDOMNode(Object(f.a)(W))},W.getPopupClassNameFromAlign=function(le){var ge=[],he=W.props,Me=he.popupPlacement,ze=he.builtinPlacements,at=he.prefixCls,nt=he.alignPoint,lt=he.getPopupClassNameFromAlign;return Me&&ze&&ge.push(we(ze,at,le,nt)),lt&&ge.push(lt(le)),ge.join(" ")},W.getComponent=function(){var le=W.props,ge=le.prefixCls,he=le.destroyPopupOnHide,Me=le.popupClassName,ze=le.onPopupAlign,at=le.popupMotion,nt=le.popupAnimation,lt=le.popupTransitionName,vt=le.popupStyle,At=le.mask,gt=le.maskAnimation,Mt=le.maskTransitionName,xt=le.maskMotion,Et=le.zIndex,yt=le.popup,Nt=le.stretch,Ot=le.alignPoint,on=le.mobile,Ft=le.forceRender,pt=W.state,ht=pt.popupVisible,Dt=pt.point,wt=W.getPopupAlign(),ct={};return W.isMouseEnterToShow()&&(ct.onMouseEnter=W.onPopupMouseEnter),W.isMouseLeaveToHide()&&(ct.onMouseLeave=W.onPopupMouseLeave),ct.onMouseDown=W.onPopupMouseDown,ct.onTouchStart=W.onPopupMouseDown,r.createElement(Ga,Object(T.a)({prefixCls:ge,destroyPopupOnHide:he,visible:ht,point:Ot&&Dt,className:Me,align:wt,onAlign:ze,animation:nt,getClassNameFromAlign:W.getPopupClassNameFromAlign},ct,{stretch:Nt,getRootDomNode:W.getRootDomNode,style:vt,mask:At,zIndex:Et,transitionName:lt,maskAnimation:gt,maskTransitionName:Mt,maskMotion:xt,ref:W.popupRef,motion:at,mobile:on,forceRender:Ft}),typeof yt=="function"?yt():yt)},W.attachParent=function(le){qe.a.cancel(W.attachId);var ge=W.props,he=ge.getPopupContainer,Me=ge.getDocument,ze=W.getRootDomNode(),at;he?(ze||he.length===0)&&(at=he(ze)):at=Me(W.getRootDomNode()).body,at?at.appendChild(le):W.attachId=Object(qe.a)(function(){W.attachParent(le)})},W.getContainer=function(){var le=W.props.getDocument,ge=le(W.getRootDomNode()).createElement("div");return ge.style.position="absolute",ge.style.top="0",ge.style.left="0",ge.style.width="100%",W.attachParent(ge),ge},W.setPoint=function(le){var ge=W.props.alignPoint;if(!ge||!le)return;W.setState({point:{pageX:le.pageX,pageY:le.pageY}})},W.handlePortalUpdate=function(){W.state.prevPopupVisible!==W.state.popupVisible&&W.props.afterPopupVisibleChange(W.state.popupVisible)},W.triggerContextValue={onPopupMouseDown:W.onPopupMouseDown};var oe;return"popupVisible"in q?oe=!!q.popupVisible:oe=!!q.defaultPopupVisible,W.state={prevPopupVisible:oe,popupVisible:oe},Ta.forEach(function(le){W["fire".concat(le)]=function(ge){W.fireEvents(le,ge)}}),W}return Object(C.a)(z,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var W=this.props,oe=this.state;if(oe.popupVisible){var le;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(le=W.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(Ae.a)(le,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(le=le||W.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(Ae.a)(le,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(le=le||W.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(Ae.a)(le,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(Ae.a)(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),qe.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var W;return((W=this.popupRef.current)===null||W===void 0?void 0:W.getElement())||null}},{key:"getPopupAlign",value:function(){var W=this.props,oe=W.popupPlacement,le=W.popupAlign,ge=W.builtinPlacements;return oe&&ge?Ye(ge,oe,le):le}},{key:"setPopupVisible",value:function(W,oe){var le=this.props.alignPoint,ge=this.state.popupVisible;this.clearDelayTimer(),ge!==W&&("popupVisible"in this.props||this.setState({popupVisible:W,prevPopupVisible:ge}),this.props.onPopupVisibleChange(W)),le&&oe&&W&&this.setPoint(oe)}},{key:"delaySetPopupVisible",value:function(W,oe,le){var ge=this,he=oe*1e3;if(this.clearDelayTimer(),he){var Me=le?{pageX:le.pageX,pageY:le.pageY}:null;this.delayTimer=window.setTimeout(function(){ge.setPopupVisible(W,Me),ge.clearDelayTimer()},he)}else this.setPopupVisible(W,le)}},{key:"clearDelayTimer",value:function(){this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null)}},{key:"clearOutsideHandler",value:function(){this.clickOutsideHandler&&(this.clickOutsideHandler.remove(),this.clickOutsideHandler=null),this.contextMenuOutsideHandler1&&(this.contextMenuOutsideHandler1.remove(),this.contextMenuOutsideHandler1=null),this.contextMenuOutsideHandler2&&(this.contextMenuOutsideHandler2.remove(),this.contextMenuOutsideHandler2=null),this.touchOutsideHandler&&(this.touchOutsideHandler.remove(),this.touchOutsideHandler=null)}},{key:"createTwoChains",value:function(W){var oe=this.props.children.props,le=this.props;return oe[W]&&le[W]?this["fire".concat(W)]:oe[W]||le[W]}},{key:"isClickToShow",value:function(){var W=this.props,oe=W.action,le=W.showAction;return oe.indexOf("click")!==-1||le.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var W=this.props.action;return W==="contextMenu"||W.length===1&&W[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var W=this.props,oe=W.action,le=W.showAction;return oe.indexOf("contextMenu")!==-1||le.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var W=this.props,oe=W.action,le=W.hideAction;return oe.indexOf("click")!==-1||le.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var W=this.props,oe=W.action,le=W.showAction;return oe.indexOf("hover")!==-1||le.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var W=this.props,oe=W.action,le=W.hideAction;return oe.indexOf("hover")!==-1||le.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var W=this.props,oe=W.action,le=W.showAction;return oe.indexOf("focus")!==-1||le.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var W=this.props,oe=W.action,le=W.hideAction;return oe.indexOf("focus")!==-1||le.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var W;(W=this.popupRef.current)===null||W===void 0||W.forceAlign()}}},{key:"fireEvents",value:function(W,oe){var le=this.props.children.props[W];le&&le(oe);var ge=this.props[W];ge&&ge(oe)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var W=this.state.popupVisible,oe=this.props,le=oe.children,ge=oe.forceRender,he=oe.alignPoint,Me=oe.className,ze=oe.autoDestroy,at=r.Children.only(le),nt={key:"trigger"};this.isContextMenuToShow()?nt.onContextMenu=this.onContextMenu:nt.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(nt.onClick=this.onClick,nt.onMouseDown=this.onMouseDown,nt.onTouchStart=this.onTouchStart):(nt.onClick=this.createTwoChains("onClick"),nt.onMouseDown=this.createTwoChains("onMouseDown"),nt.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(nt.onMouseEnter=this.onMouseEnter,he&&(nt.onMouseMove=this.onMouseMove)):nt.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?nt.onMouseLeave=this.onMouseLeave:nt.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(nt.onFocus=this.onFocus,nt.onBlur=this.onBlur):(nt.onFocus=this.createTwoChains("onFocus"),nt.onBlur=this.createTwoChains("onBlur"));var lt=l()(at&&at.props&&at.props.className,Me);lt&&(nt.className=lt);var vt=Object(b.a)({},nt);Object(ue.c)(at)&&(vt.ref=Object(ue.a)(this.triggerRef,at.ref));var At=r.cloneElement(at,vt),gt;return(W||this.popupRef.current||ge)&&(gt=r.createElement(te,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!W&&ze&&(gt=null),r.createElement(la.Provider,{value:this.triggerContextValue},At,gt)}}],[{key:"getDerivedStateFromProps",value:function(W,oe){var le=W.popupVisible,ge={};return le!==void 0&&oe.popupVisible!==le&&(ge.popupVisible=le,ge.prevPopupVisible=oe.popupVisible),ge}}]),z}(r.Component);return me.contextType=la,me.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:Qa,getDocument:Xa,onPopupVisibleChange:ea,afterPopupVisibleChange:ea,onPopupAlign:ea,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},me}var Ya=Ja(Ue.a),Ln={adjustX:1,adjustY:1},ua={topLeft:{points:["bl","tl"],overflow:Ln,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Ln,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:Ln,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:Ln,offset:[4,0]}},wa={topLeft:{points:["bl","tl"],overflow:Ln,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Ln,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:Ln,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:Ln,offset:[4,0]}},da=ua,On=0,Pn={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},In=function(me,ve,ie){var z=ce(ve),q=me.getState();me.setState({defaultActiveFirst:Object(b.a)(Object(b.a)({},q.defaultActiveFirst),{},Object(I.a)({},z,ie))})},ca=function(te){Object(n.a)(ve,te);var me=Object(o.a)(ve);function ve(ie){var z;Object(B.a)(this,ve),z=me.call(this,ie),z.onDestroy=function(he){z.props.onDestroy(he)},z.onKeyDown=function(he){var Me=he.keyCode,ze=z.menuInstance,at=z.props.store,nt=z.getVisible();if(Me===E.a.ENTER)return z.onTitleClick(he),In(at,z.props.eventKey,!0),!0;if(Me===E.a.RIGHT)return nt?ze.onKeyDown(he):(z.triggerOpenChange(!0),In(at,z.props.eventKey,!0)),!0;if(Me===E.a.LEFT){var lt;if(nt)lt=ze.onKeyDown(he);else return;return lt||(z.triggerOpenChange(!1),lt=!0),lt}return nt&&(Me===E.a.UP||Me===E.a.DOWN)?ze.onKeyDown(he):void 0},z.onOpenChange=function(he){z.props.onOpenChange(he)},z.onPopupVisibleChange=function(he){z.triggerOpenChange(he,he?"mouseenter":"mouseleave")},z.onMouseEnter=function(he){var Me=z.props,ze=Me.eventKey,at=Me.onMouseEnter,nt=Me.store;In(nt,z.props.eventKey,!1),at({key:ze,domEvent:he})},z.onMouseLeave=function(he){var Me=z.props,ze=Me.parentMenu,at=Me.eventKey,nt=Me.onMouseLeave;ze.subMenuInstance=Object(f.a)(z),nt({key:at,domEvent:he})},z.onTitleMouseEnter=function(he){var Me=z.props,ze=Me.eventKey,at=Me.onItemHover,nt=Me.onTitleMouseEnter;at({key:ze,hover:!0}),nt({key:ze,domEvent:he})},z.onTitleMouseLeave=function(he){var Me=z.props,ze=Me.parentMenu,at=Me.eventKey,nt=Me.onItemHover,lt=Me.onTitleMouseLeave;ze.subMenuInstance=Object(f.a)(z),nt({key:at,hover:!1}),lt({key:at,domEvent:he})},z.onTitleClick=function(he){var Me=Object(f.a)(z),ze=Me.props;if(ze.onTitleClick({key:ze.eventKey,domEvent:he}),ze.triggerSubMenuAction==="hover")return;z.triggerOpenChange(!z.getVisible(),"click"),In(ze.store,z.props.eventKey,!1)},z.onSubMenuClick=function(he){typeof z.props.onClick=="function"&&z.props.onClick(z.addKeyPath(he))},z.onSelect=function(he){z.props.onSelect(he)},z.onDeselect=function(he){z.props.onDeselect(he)},z.getPrefixCls=function(){return"".concat(z.props.rootPrefixCls,"-submenu")},z.getActiveClassName=function(){return"".concat(z.getPrefixCls(),"-active")},z.getDisabledClassName=function(){return"".concat(z.getPrefixCls(),"-disabled")},z.getSelectedClassName=function(){return"".concat(z.getPrefixCls(),"-selected")},z.getOpenClassName=function(){return"".concat(z.props.rootPrefixCls,"-submenu-open")},z.getVisible=function(){return z.state.isOpen},z.getMode=function(){return z.state.mode},z.saveMenuInstance=function(he){z.menuInstance=he},z.addKeyPath=function(he){return Object(b.a)(Object(b.a)({},he),{},{keyPath:(he.keyPath||[]).concat(z.props.eventKey)})},z.triggerOpenChange=function(he,Me){var ze=z.props.eventKey,at=function(){z.onOpenChange({key:ze,item:Object(f.a)(z),trigger:Me,open:he})};Me==="mouseenter"?z.mouseenterTimeout=setTimeout(function(){at()},0):at()},z.isChildrenSelected=function(){var he={find:!1};return ke(z.props.children,z.props.selectedKeys,he),he.find},z.isInlineMode=function(){return z.getMode()==="inline"},z.adjustWidth=function(){if(!z.subMenuTitle||!z.menuInstance)return;var he=Be.findDOMNode(z.menuInstance);if(he.offsetWidth>=z.subMenuTitle.offsetWidth)return;he.style.minWidth="".concat(z.subMenuTitle.offsetWidth,"px")},z.saveSubMenuTitle=function(he){z.subMenuTitle=he},z.getBaseProps=function(){var he=Object(f.a)(z),Me=he.props,ze=z.getMode();return{mode:ze==="horizontal"?"vertical":ze,visible:z.getVisible(),level:Me.level+1,inlineIndent:Me.inlineIndent,focusable:!1,onClick:z.onSubMenuClick,onSelect:z.onSelect,onDeselect:z.onDeselect,onDestroy:z.onDestroy,selectedKeys:Me.selectedKeys,eventKey:"".concat(Me.eventKey,"-menu-"),openKeys:Me.openKeys,motion:Me.motion,onOpenChange:z.onOpenChange,subMenuOpenDelay:Me.subMenuOpenDelay,parentMenu:Object(f.a)(z),subMenuCloseDelay:Me.subMenuCloseDelay,forceSubMenuRender:Me.forceSubMenuRender,triggerSubMenuAction:Me.triggerSubMenuAction,builtinPlacements:Me.builtinPlacements,defaultActiveFirst:Me.store.getState().defaultActiveFirst[ce(Me.eventKey)],multiple:Me.multiple,prefixCls:Me.rootPrefixCls,id:z.internalMenuId,manualRef:z.saveMenuInstance,itemIcon:Me.itemIcon,expandIcon:Me.expandIcon,direction:Me.direction}},z.getMotion=function(he,Me){var ze=Object(f.a)(z),at=ze.haveRendered,nt=z.props,lt=nt.motion,vt=nt.rootPrefixCls,At=Object(b.a)(Object(b.a)({},lt),{},{leavedClassName:"".concat(vt,"-hidden"),removeOnLeave:!1,motionAppear:at||!Me||he!=="inline"});return At};var q=ie.store,W=ie.eventKey,oe=q.getState(),le=oe.defaultActiveFirst;z.isRootMenu=!1;var ge=!1;return le&&(ge=le[W]),In(q,W,ge),z.state={mode:ie.mode,isOpen:ie.isOpen},z}return Object(C.a)(ve,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var z=this,q=this.props,W=q.mode,oe=q.parentMenu,le=q.manualRef,ge=q.isOpen,he=function(){z.setState({mode:W,isOpen:ge})},Me=ge!==this.state.isOpen,ze=W!==this.state.mode;if((ze||Me)&&(qe.a.cancel(this.updateStateRaf),ze?this.updateStateRaf=Object(qe.a)(he):he()),le&&le(this),W!=="horizontal"||!(oe==null?void 0:oe.isRootMenu)||!ge)return;this.minWidthTimeout=setTimeout(function(){return z.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var z=this.props,q=z.onDestroy,W=z.eventKey;q&&q(W),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),qe.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(z,q){var W=this.getBaseProps();return r.createElement(aa,Object(T.a)({},W,{id:this.internalMenuId,className:z,style:q}),this.props.children)}},{key:"renderChildren",value:function(){var z=this,q=this.getBaseProps(),W=q.mode,oe=q.visible,le=q.forceSubMenuRender,ge=q.direction,he=this.getMotion(W,oe);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||oe||le,!this.haveOpened)return r.createElement("div",null);var Me=l()("".concat(q.prefixCls,"-sub"),Object(I.a)({},"".concat(q.prefixCls,"-rtl"),ge==="rtl"));return this.isInlineMode()?r.createElement(sn,Object(T.a)({visible:q.visible,forceRender:le},he),function(ze){var at=ze.className,nt=ze.style,lt=l()(Me,at);return z.renderPopupMenu(lt,nt)}):this.renderPopupMenu(Me)}},{key:"render",value:function(){var z,q,W,oe=Object(b.a)({},this.props),le=this.getVisible(),ge=this.getPrefixCls(),he=this.isInlineMode(),Me=this.getMode(),ze=l()(ge,"".concat(ge,"-").concat(Me),(z={},Object(I.a)(z,oe.className,!!oe.className),Object(I.a)(z,this.getOpenClassName(),le),Object(I.a)(z,this.getActiveClassName(),oe.active||le&&!he),Object(I.a)(z,this.getDisabledClassName(),oe.disabled),Object(I.a)(z,this.getSelectedClassName(),this.isChildrenSelected()),z));this.internalMenuId||(oe.eventKey?this.internalMenuId="".concat(oe.eventKey,"$Menu"):(On+=1,this.internalMenuId="$__$".concat(On,"$Menu")));var at={},nt={},lt={};oe.disabled||(at={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},nt={onClick:this.onTitleClick},lt={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var vt={},At=oe.direction,gt=At==="rtl";he&&(gt?vt.paddingRight=oe.inlineIndent*oe.level:vt.paddingLeft=oe.inlineIndent*oe.level);var Mt={};this.getVisible()&&(Mt={"aria-owns":this.internalMenuId});var xt=null;Me!=="horizontal"&&(xt=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(xt=r.createElement(this.props.expandIcon,Object(b.a)({},this.props))));var Et=r.createElement("div",Object(T.a)({ref:this.saveSubMenuTitle,style:vt,className:"".concat(ge,"-title"),role:"button"},lt,nt,{"aria-expanded":le},Mt,{"aria-haspopup":"true",title:typeof oe.title=="string"?oe.title:void 0}),oe.title,xt||r.createElement("i",{className:"".concat(ge,"-arrow")})),yt=this.renderChildren(),Nt=((q=oe.parentMenu)===null||q===void 0?void 0:q.isRootMenu)?oe.parentMenu.props.getPopupContainer:function(nn){return nn.parentNode},Ot=Pn[Me],on=oe.popupOffset?{offset:oe.popupOffset}:{},Ft=l()((W={},Object(I.a)(W,oe.popupClassName,oe.popupClassName&&!he),Object(I.a)(W,"".concat(ge,"-rtl"),gt),W)),pt=oe.disabled,ht=oe.triggerSubMenuAction,Dt=oe.subMenuOpenDelay,wt=oe.forceSubMenuRender,ct=oe.subMenuCloseDelay,Lt=oe.builtinPlacements;fe.forEach(function(nn){return delete oe[nn]}),delete oe.onClick;var Zt=gt?Object(b.a)(Object(b.a)({},wa),Lt):Object(b.a)(Object(b.a)({},ua),Lt);delete oe.direction;var Ut=this.getBaseProps(),Ht=he?null:this.getMotion(Ut.mode,Ut.visible);return r.createElement("li",Object(T.a)({},oe,at,{className:ze,role:"menuitem"}),r.createElement(Ya,{prefixCls:ge,popupClassName:l()("".concat(ge,"-popup"),Ft),getPopupContainer:Nt,builtinPlacements:Zt,popupPlacement:Ot,popupVisible:he?!1:le,popupAlign:on,popup:he?null:yt,action:pt||he?[]:[ht],mouseEnterDelay:Dt,mouseLeaveDelay:ct,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:wt,popupMotion:Ht},Et),he?yt:null)}}]),ve}(r.Component);ca.defaultProps={onMouseEnter:Q,onMouseLeave:Q,onTitleMouseEnter:Q,onTitleMouseLeave:Q,onTitleClick:Q,manualRef:Q,mode:"vertical",title:""};var Jn=Object(M.b)(function(te,me){var ve=te.openKeys,ie=te.activeKey,z=te.selectedKeys,q=me.eventKey,W=me.subMenuKey;return{isOpen:ve.indexOf(q)>-1,active:ie[W]===q,selectedKeys:z}})(ca);Jn.isSubMenu=!0;var Yn=Jn,Pa="menuitem-overflowed",Za=.5,Ia=function(te){Object(n.a)(ve,te);var me=Object(o.a)(ve);function ve(){var ie;return Object(B.a)(this,ve),ie=me.apply(this,arguments),ie.resizeObserver=null,ie.mutationObserver=null,ie.originalTotalWidth=0,ie.overflowedItems=[],ie.menuItemSizes=[],ie.cancelFrameId=null,ie.state={lastVisibleIndex:void 0},ie.childRef=r.createRef(),ie.getMenuItemNodes=function(){var z=ie.props.prefixCls,q=ie.childRef.current;return q?[].slice.call(q.children).filter(function(W){return W.className.split(" ").indexOf("".concat(z,"-overflowed-submenu"))<0}):[]},ie.getOverflowedSubMenuItem=function(z,q,W){var oe=ie.props,le=oe.overflowedIndicator,ge=oe.level,he=oe.mode,Me=oe.prefixCls,ze=oe.theme;if(ge!==1||he!=="horizontal")return null;var at=ie.props.children[0],nt=at.props,lt=nt.children,vt=nt.title,At=nt.style,gt=Object(O.a)(nt,["children","title","style"]),Mt=Object(b.a)({},At),xt="".concat(z,"-overflowed-indicator"),Et="".concat(z,"-overflowed-indicator");q.length===0&&W!==!0?Mt=Object(b.a)(Object(b.a)({},Mt),{},{display:"none"}):W&&(Mt=Object(b.a)(Object(b.a)({},Mt),{},{visibility:"hidden",position:"absolute"}),xt="".concat(xt,"-placeholder"),Et="".concat(Et,"-placeholder"));var yt=ze?"".concat(Me,"-").concat(ze):"",Nt={};return fe.forEach(function(Ot){gt[Ot]!==void 0&&(Nt[Ot]=gt[Ot])}),r.createElement(Yn,Object(T.a)({title:le,className:"".concat(Me,"-overflowed-submenu"),popupClassName:yt},Nt,{key:xt,eventKey:Et,disabled:!1,style:Mt}),q)},ie.setChildrenWidthAndResize=function(){if(ie.props.mode!=="horizontal")return;var z=ie.childRef.current;if(!z)return;var q=z.children;if(!q||q.length===0)return;var W=z.children[q.length-1];Ce(W,"display","inline-block");var oe=ie.getMenuItemNodes(),le=oe.filter(function(ge){return ge.className.split(" ").indexOf(Pa)>=0});le.forEach(function(ge){Ce(ge,"display","inline-block")}),ie.menuItemSizes=oe.map(function(ge){return ye(ge,!0)}),le.forEach(function(ge){Ce(ge,"display","none")}),ie.overflowedIndicatorWidth=ye(z.children[z.children.length-1],!0),ie.originalTotalWidth=ie.menuItemSizes.reduce(function(ge,he){return ge+he},0),ie.handleResize(),Ce(W,"display","none")},ie.handleResize=function(){if(ie.props.mode!=="horizontal")return;var z=ie.childRef.current;if(!z)return;var q=ye(z);ie.overflowedItems=[];var W=0,oe;ie.originalTotalWidth>q+Za&&(oe=-1,ie.menuItemSizes.forEach(function(le){W+=le,W+ie.overflowedIndicatorWidth<=q&&(oe+=1)})),ie.setState({lastVisibleIndex:oe})},ie}return Object(C.a)(ve,[{key:"componentDidMount",value:function(){var z=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var q=this.childRef.current;if(!q)return;this.resizeObserver=new Ie.default(function(W){W.forEach(function(){var oe=z.cancelFrameId;cancelAnimationFrame(oe),z.cancelFrameId=requestAnimationFrame(z.setChildrenWidthAndResize)})}),[].slice.call(q.children).concat(q).forEach(function(W){z.resizeObserver.observe(W)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){z.resizeObserver.disconnect(),[].slice.call(q.children).concat(q).forEach(function(W){z.resizeObserver.observe(W)}),z.setChildrenWidthAndResize()}),this.mutationObserver.observe(q,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(z){var q=this,W=this.state.lastVisibleIndex;return(z||[]).reduce(function(oe,le,ge){var he=le;if(q.props.mode==="horizontal"){var Me=q.getOverflowedSubMenuItem(le.props.eventKey,[]);W!==void 0&&q.props.className.indexOf("".concat(q.props.prefixCls,"-root"))!==-1&&(ge>W&&(he=r.cloneElement(le,{style:{display:"none"},eventKey:"".concat(le.props.eventKey,"-hidden"),className:"".concat(Pa)})),ge===W+1&&(q.overflowedItems=z.slice(W+1).map(function(at){return r.cloneElement(at,{key:at.props.eventKey,mode:"vertical-left"})}),Me=q.getOverflowedSubMenuItem(le.props.eventKey,q.overflowedItems)));var ze=[].concat(Object(u.a)(oe),[Me,he]);return ge===z.length-1&&ze.push(q.getOverflowedSubMenuItem(le.props.eventKey,[],!0)),ze}return[].concat(Object(u.a)(oe),[he])},[])}},{key:"render",value:function(){var z=this.props,q=z.visible,W=z.prefixCls,oe=z.overflowedIndicator,le=z.mode,ge=z.level,he=z.tag,Me=z.children,ze=z.theme,at=Object(O.a)(z,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),nt=he;return r.createElement(nt,Object(T.a)({ref:this.childRef},at),this.renderChildren(Me))}}]),ve}(r.Component);Ia.defaultProps={tag:"div",className:""};var ma=Ia;function ta(te){return te.length?te.every(function(me){return!!me.props.disabled}):!0}function Kn(te,me,ve){var ie=te.getState();te.setState({activeKey:Object(b.a)(Object(b.a)({},ie.activeKey),{},Object(I.a)({},me,ve))})}function kn(te){return te.eventKey||"0-menu-"}function na(te,me){var ve=me,ie=te.children,z=te.eventKey;if(ve){var q;if(_e(ie,function(W,oe){W&&W.props&&!W.props.disabled&&ve===de(W,z,oe)&&(q=!0)}),q)return ve}return ve=null,te.defaultActiveFirst&&_e(ie,function(W,oe){!ve&&W&&!W.props.disabled&&(ve=de(W,z,oe))}),ve}function ja(te){if(!te)return;var me=this.instanceArray.indexOf(te);me!==-1?this.instanceArray[me]=te:this.instanceArray.push(te)}var Na=function(te){Object(n.a)(ve,te);var me=Object(o.a)(ve);function ve(ie){var z;return Object(B.a)(this,ve),z=me.call(this,ie),z.onKeyDown=function(q,W){var oe=q.keyCode,le;if(z.getFlatInstanceArray().forEach(function(he){he&&he.props.active&&he.onKeyDown&&(le=he.onKeyDown(q))}),le)return 1;var ge=null;return(oe===E.a.UP||oe===E.a.DOWN)&&(ge=z.step(oe===E.a.UP?-1:1)),ge?(q.preventDefault(),Kn(z.props.store,kn(z.props),ge.props.eventKey),typeof W=="function"&&W(ge),1):void 0},z.onItemHover=function(q){var W=q.key,oe=q.hover;Kn(z.props.store,kn(z.props),oe?W:null)},z.onDeselect=function(q){z.props.onDeselect(q)},z.onSelect=function(q){z.props.onSelect(q)},z.onClick=function(q){z.props.onClick(q)},z.onOpenChange=function(q){z.props.onOpenChange(q)},z.onDestroy=function(q){z.props.onDestroy(q)},z.getFlatInstanceArray=function(){return z.instanceArray},z.step=function(q){var W=z.getFlatInstanceArray(),oe=z.props.store.getState().activeKey[kn(z.props)],le=W.length;if(!le)return null;q<0&&(W=W.concat().reverse());var ge=-1;if(W.every(function(at,nt){return at&&at.props.eventKey===oe?(ge=nt,!1):!0}),!z.props.defaultActiveFirst&&ge!==-1&&ta(W.slice(ge,le-1)))return;var he=(ge+1)%le,Me=he;do{var ze=W[Me];if(!ze||ze.props.disabled)Me=(Me+1)%le;else return ze}while(Me!==he);return null},z.renderCommonMenuItem=function(q,W,oe){var le=z.props.store.getState(),ge=Object(f.a)(z),he=ge.props,Me=de(q,he.eventKey,W),ze=q.props;if(!ze||typeof q.type=="string")return q;var at=Me===le.activeKey,nt=Object(b.a)(Object(b.a)({mode:ze.mode||he.mode,level:he.level,inlineIndent:he.inlineIndent,renderMenuItem:z.renderMenuItem,rootPrefixCls:he.prefixCls,index:W,parentMenu:he.parentMenu,manualRef:ze.disabled?void 0:Object(_.a)(q.ref,ja.bind(Object(f.a)(z))),eventKey:Me,active:!ze.disabled&&at,multiple:he.multiple,onClick:function(vt){(ze.onClick||Q)(vt),z.onClick(vt)},onItemHover:z.onItemHover,motion:he.motion,subMenuOpenDelay:he.subMenuOpenDelay,subMenuCloseDelay:he.subMenuCloseDelay,forceSubMenuRender:he.forceSubMenuRender,onOpenChange:z.onOpenChange,onDeselect:z.onDeselect,onSelect:z.onSelect,builtinPlacements:he.builtinPlacements,itemIcon:ze.itemIcon||z.props.itemIcon,expandIcon:ze.expandIcon||z.props.expandIcon},oe),{},{direction:he.direction});return(he.mode==="inline"||Se())&&(nt.triggerSubMenuAction="click"),r.cloneElement(q,Object(b.a)(Object(b.a)({},nt),{},{key:Me||W}))},z.renderMenuItem=function(q,W,oe){if(!q)return null;var le=z.props.store.getState(),ge={openKeys:le.openKeys,selectedKeys:le.selectedKeys,triggerSubMenuAction:z.props.triggerSubMenuAction,subMenuKey:oe};return z.renderCommonMenuItem(q,W,ge)},ie.store.setState({activeKey:Object(b.a)(Object(b.a)({},ie.store.getState().activeKey),{},Object(I.a)({},ie.eventKey,na(ie,ie.activeKey)))}),z.instanceArray=[],z}return Object(C.a)(ve,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(z){return this.props.visible||z.visible||this.props.className!==z.className||!R()(this.props.style,z.style)}},{key:"componentDidUpdate",value:function(z){var q=this.props,W="activeKey"in q?q.activeKey:q.store.getState().activeKey[kn(q)],oe=na(q,W);if(oe!==W)Kn(q.store,kn(q),oe);else if("activeKey"in z){var le=na(z,z.activeKey);oe!==le&&Kn(q.store,kn(q),oe)}}},{key:"render",value:function(){var z=this,q=Object(T.a)({},this.props);this.instanceArray=[];var W=l()(q.prefixCls,q.className,"".concat(q.prefixCls,"-").concat(q.mode)),oe={className:W,role:q.role||"menu"};q.id&&(oe.id=q.id),q.focusable&&(oe.tabIndex=0,oe.onKeyDown=this.onKeyDown);var le=q.prefixCls,ge=q.eventKey,he=q.visible,Me=q.level,ze=q.mode,at=q.overflowedIndicator,nt=q.theme;return fe.forEach(function(lt){return delete q[lt]}),delete q.onClick,r.createElement(ma,Object(T.a)({},q,{prefixCls:le,mode:ze,tag:"ul",level:Me,theme:nt,visible:he,overflowedIndicator:at},oe),Object(t.a)(q.children).map(function(lt,vt){return z.renderMenuItem(lt,vt,ge||"0-menu-")}))}}]),ve}(r.Component);Na.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:Q};var La=Object(M.b)()(Na),aa=La,Wn=e("Kwbf");function fa(te,me,ve){var ie=te.prefixCls,z=te.motion,q=te.defaultMotions,W=q===void 0?{}:q,oe=te.openAnimation,le=te.openTransitionName,ge=me.switchingModeFromInline;if(z)return z;if(Object(S.a)(oe)==="object"&&oe)Object(Wn.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof oe=="string")return{motionName:"".concat(ie,"-open-").concat(oe)};if(le)return{motionName:le};var he=W[ve];return he||(ge?null:W.other)}var Ua=function(te){Object(n.a)(ve,te);var me=Object(o.a)(ve);function ve(ie){var z;Object(B.a)(this,ve),z=me.call(this,ie),z.onSelect=function(oe){var le=Object(f.a)(z),ge=le.props;if(ge.selectable){var he=z.store.getState(),Me=he.selectedKeys,ze=oe.key;ge.multiple?Me=Me.concat([ze]):Me=[ze],"selectedKeys"in ge||z.store.setState({selectedKeys:Me}),ge.onSelect(Object(b.a)(Object(b.a)({},oe),{},{selectedKeys:Me}))}},z.onClick=function(oe){var le=z.getRealMenuMode(),ge=Object(f.a)(z),he=ge.store,Me=ge.props.onOpenChange;le!=="inline"&&!("openKeys"in z.props)&&(he.setState({openKeys:[]}),Me([])),z.props.onClick(oe)},z.onKeyDown=function(oe,le){z.innerMenu.getWrappedInstance().onKeyDown(oe,le)},z.onOpenChange=function(oe){var le=Object(f.a)(z),ge=le.props,he=z.store.getState().openKeys.concat(),Me=!1,ze=function(nt){var lt=!1;if(nt.open)lt=he.indexOf(nt.key)===-1,lt&&he.push(nt.key);else{var vt=he.indexOf(nt.key);lt=vt!==-1,lt&&he.splice(vt,1)}Me=Me||lt};Array.isArray(oe)?oe.forEach(ze):ze(oe),Me&&("openKeys"in z.props||z.store.setState({openKeys:he}),ge.onOpenChange(he))},z.onDeselect=function(oe){var le=Object(f.a)(z),ge=le.props;if(ge.selectable){var he=z.store.getState().selectedKeys.concat(),Me=oe.key,ze=he.indexOf(Me);ze!==-1&&he.splice(ze,1),"selectedKeys"in ge||z.store.setState({selectedKeys:he}),ge.onDeselect(Object(b.a)(Object(b.a)({},oe),{},{selectedKeys:he}))}},z.onMouseEnter=function(oe){z.restoreModeVerticalFromInline();var le=z.props.onMouseEnter;le&&le(oe)},z.onTransitionEnd=function(oe){var le=oe.propertyName==="width"&&oe.target===oe.currentTarget,ge=oe.target.className,he=Object.prototype.toString.call(ge)==="[object SVGAnimatedString]"?ge.animVal:ge,Me=oe.propertyName==="font-size"&&he.indexOf("anticon")>=0;(le||Me)&&z.restoreModeVerticalFromInline()},z.setInnerMenu=function(oe){z.innerMenu=oe},z.isRootMenu=!0;var q=ie.defaultSelectedKeys,W=ie.defaultOpenKeys;return"selectedKeys"in ie&&(q=ie.selectedKeys||[]),"openKeys"in ie&&(W=ie.openKeys||[]),z.store=Object(M.c)({selectedKeys:q,openKeys:W,activeKey:{"0-menu-":na(ie,ie.activeKey)}}),z.state={switchingModeFromInline:!1,prevProps:ie,inlineOpenKeys:[],store:z.store},z}return Object(C.a)(ve,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(z){var q=this.props,W=q.siderCollapsed,oe=q.inlineCollapsed,le=q.onOpenChange;(!z.inlineCollapsed&&oe||!z.siderCollapsed&&W)&&le([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var z=this.props.collapsedWidth,q=this.store,W=this.prevOpenKeys,oe=this.getInlineCollapsed()&&(z===0||z==="0"||z==="0px");oe?(this.prevOpenKeys=q.getState().openKeys.concat(),this.store.setState({openKeys:[]})):W&&(this.store.setState({openKeys:W}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var z=this.props.mode,q=this.state.switchingModeFromInline,W=this.getInlineCollapsed();return q&&W?"inline":W?"vertical":z}},{key:"getInlineCollapsed",value:function(){var z=this.props,q=z.inlineCollapsed,W=z.siderCollapsed;return W!==void 0?W:q}},{key:"restoreModeVerticalFromInline",value:function(){var z=this.state.switchingModeFromInline;z&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var z=Object(b.a)({},Object(w.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),q=this.getRealMenuMode();return z.className+=" ".concat(z.prefixCls,"-root"),z.direction==="rtl"&&(z.className+=" ".concat(z.prefixCls,"-rtl")),z=Object(b.a)(Object(b.a)({},z),{},{mode:q,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:fa(this.props,this.state,q)}),delete z.openAnimation,delete z.openTransitionName,r.createElement(M.a,{store:this.store},r.createElement(aa,Object(T.a)({},z,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(z,q){var W=q.prevProps,oe=q.store,le=oe.getState(),ge={},he={prevProps:z};return W.mode==="inline"&&z.mode!=="inline"&&(he.switchingModeFromInline=!0),"openKeys"in z?ge.openKeys=z.openKeys||[]:((z.inlineCollapsed&&!W.inlineCollapsed||z.siderCollapsed&&!W.siderCollapsed)&&(he.switchingModeFromInline=!0,he.inlineOpenKeys=le.openKeys,ge.openKeys=[]),(!z.inlineCollapsed&&W.inlineCollapsed||!z.siderCollapsed&&W.siderCollapsed)&&(ge.openKeys=q.inlineOpenKeys,he.inlineOpenKeys=[])),Object.keys(ge).length&&oe.setState(ge),he}}]),ve}(r.Component);Ua.defaultProps={selectable:!0,onClick:Q,onSelect:Q,onOpenChange:Q,onDeselect:Q,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:r.createElement("span",null,"\xB7\xB7\xB7")};var ka=Ua,Hn=function(te){Object(n.a)(ve,te);var me=Object(o.a)(ve);function ve(){var ie;return Object(B.a)(this,ve),ie=me.apply(this,arguments),ie.onKeyDown=function(z){var q=z.keyCode;return q===E.a.ENTER?(ie.onClick(z),!0):void 0},ie.onMouseLeave=function(z){var q=ie.props,W=q.eventKey,oe=q.onItemHover,le=q.onMouseLeave;oe({key:W,hover:!1}),le({key:W,domEvent:z})},ie.onMouseEnter=function(z){var q=ie.props,W=q.eventKey,oe=q.onItemHover,le=q.onMouseEnter;oe({key:W,hover:!0}),le({key:W,domEvent:z})},ie.onClick=function(z){var q=ie.props,W=q.eventKey,oe=q.multiple,le=q.onClick,ge=q.onSelect,he=q.onDeselect,Me=q.isSelected,ze={key:W,keyPath:[W],item:Object(f.a)(ie),domEvent:z};le(ze),oe?Me?he(ze):ge(ze):Me||ge(ze)},ie.saveNode=function(z){ie.node=z},ie}return Object(C.a)(ve,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var z=this.props;z.onDestroy&&z.onDestroy(z.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var z,q=Object(b.a)({},this.props),W=l()(this.getPrefixCls(),q.className,(z={},Object(I.a)(z,this.getActiveClassName(),!q.disabled&&q.active),Object(I.a)(z,this.getSelectedClassName(),q.isSelected),Object(I.a)(z,this.getDisabledClassName(),q.disabled),z)),oe=Object(b.a)(Object(b.a)({},q.attribute),{},{title:typeof q.title=="string"?q.title:void 0,className:W,role:q.role||"menuitem","aria-disabled":q.disabled});q.role==="option"?oe=Object(b.a)(Object(b.a)({},oe),{},{role:"option","aria-selected":q.isSelected}):(q.role===null||q.role==="none")&&(oe.role="none");var le={onClick:q.disabled?null:this.onClick,onMouseLeave:q.disabled?null:this.onMouseLeave,onMouseEnter:q.disabled?null:this.onMouseEnter},ge=Object(b.a)({},q.style);q.mode==="inline"&&(q.direction==="rtl"?ge.paddingRight=q.inlineIndent*q.level:ge.paddingLeft=q.inlineIndent*q.level),fe.forEach(function(Me){return delete q[Me]}),delete q.direction;var he=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(he=r.createElement(this.props.itemIcon,this.props)),r.createElement("li",Object(T.a)({},Object(w.a)(q,["onClick","onMouseEnter","onMouseLeave","onSelect"]),oe,le,{style:ge,ref:this.saveNode}),q.children,he)}}]),ve}(r.Component);Hn.isMenuItem=!0,Hn.defaultProps={onSelect:Q,onMouseEnter:Q,onMouseLeave:Q,manualRef:Q};var ha=Object(M.b)(function(te,me){var ve=te.activeKey,ie=te.selectedKeys,z=me.eventKey,q=me.subMenuKey;return{active:ve[q]===z,isSelected:Array.isArray(ie)?ie.indexOf(z)!==-1:ie===z}})(Hn),pa=ha,va=function(te){Object(n.a)(ve,te);var me=Object(o.a)(ve);function ve(){var ie;return Object(B.a)(this,ve),ie=me.apply(this,arguments),ie.renderInnerMenuItem=function(z){var q=ie.props,W=q.renderMenuItem,oe=q.index;return W(z,oe,ie.props.subMenuKey)},ie}return Object(C.a)(ve,[{key:"render",value:function(){var z=Object(T.a)({},this.props),q=z.className,W=q===void 0?"":q,oe=z.rootPrefixCls,le="".concat(oe,"-item-group-title"),ge="".concat(oe,"-item-group-list"),he=z.title,Me=z.children;return fe.forEach(function(ze){return delete z[ze]}),delete z.direction,r.createElement("li",Object(T.a)({},z,{onClick:function(at){return at.stopPropagation()},className:"".concat(W," ").concat(oe,"-item-group")}),r.createElement("div",{className:le,title:typeof he=="string"?he:void 0},he),r.createElement("ul",{className:ge},r.Children.map(Me,this.renderInnerMenuItem)))}}]),ve}(r.Component);va.isMenuItemGroup=!0,va.defaultProps={disabled:!0};var qa=va,ga=function(me){var ve=me.className,ie=me.rootPrefixCls,z=me.style;return r.createElement("li",{className:"".concat(ve," ").concat(ie,"-item-divider"),style:z})};ga.defaultProps={disabled:!0,className:"",style:{}};var $a=ga,Ba=ka,ba=e("eDIo");function er(te,me){var ve=te.prefixCls,ie=te.editable,z=te.locale,q=te.style;return!ie||ie.showAdd===!1?null:r.createElement("button",{ref:me,type:"button",className:"".concat(ve,"-nav-add"),style:q,"aria-label":(z==null?void 0:z.addAriaLabel)||"Add tab",onClick:function(oe){ie.onEdit("add",{event:oe})}},ie.addIcon||"+")}var ra=r.forwardRef(er);function tr(te,me){var ve=te.prefixCls,ie=te.id,z=te.tabs,q=te.locale,W=te.mobile,oe=te.moreIcon,le=oe===void 0?"More":oe,ge=te.moreTransitionName,he=te.style,Me=te.className,ze=te.editable,at=te.tabBarGutter,nt=te.rtl,lt=te.onTabClick,vt=Object(r.useState)(!1),At=Object(p.a)(vt,2),gt=At[0],Mt=At[1],xt=Object(r.useState)(null),Et=Object(p.a)(xt,2),yt=Et[0],Nt=Et[1],Ot="".concat(ie,"-more-popup"),on="".concat(ve,"-dropdown"),Ft=yt!==null?"".concat(Ot,"-").concat(yt):null,pt=q==null?void 0:q.dropdownAriaLabel,ht=r.createElement(Ba,{onClick:function(Ht){var nn=Ht.key,gn=Ht.domEvent;lt(nn,gn),Mt(!1)},id:Ot,tabIndex:-1,role:"listbox","aria-activedescendant":Ft,selectedKeys:[yt],"aria-label":pt!==void 0?pt:"expanded dropdown"},z.map(function(Ut){return r.createElement(pa,{key:Ut.key,id:"".concat(Ot,"-").concat(Ut.key),role:"option","aria-controls":ie&&"".concat(ie,"-panel-").concat(Ut.key),disabled:Ut.disabled},Ut.tab)}));function Dt(Ut){for(var Ht=z.filter(function(Sn){return!Sn.disabled}),nn=Ht.findIndex(function(Sn){return Sn.key===yt})||0,gn=Ht.length,_n=0;_nLt?(wt=ht,Ot.current="x"):(wt=Dt,Ot.current="y");var Zt=Date.now();Zt-yt.current>100&&(Nt.current=!1),(me(-wt,-wt)||Nt.current)&&(pt.preventDefault(),Nt.current=!0),yt.current=Zt}var Ft=Object(r.useRef)(null);Ft.current={onTouchStart:Mt,onTouchMove:xt,onTouchEnd:Et,onWheel:on},r.useEffect(function(){function pt(ct){Ft.current.onTouchStart(ct)}function ht(ct){Ft.current.onTouchMove(ct)}function Dt(ct){Ft.current.onTouchEnd(ct)}function wt(ct){Ft.current.onWheel(ct)}return document.addEventListener("touchmove",ht,{passive:!1}),document.addEventListener("touchend",Dt,{passive:!1}),te.current.addEventListener("touchstart",pt,{passive:!1}),te.current.addEventListener("wheel",wt),function(){document.removeEventListener("touchmove",ht),document.removeEventListener("touchend",Dt)}},[])}function ya(){var te=Object(r.useRef)(new Map);function me(ie){return te.current.has(ie)||te.current.set(ie,r.createRef()),te.current.get(ie)}function ve(ie){te.current.delete(ie)}return[me,ve]}function Fa(te,me){var ve=r.useRef(te),ie=r.useState({}),z=Object(p.a)(ie,2),q=z[1];function W(oe){var le=typeof oe=="function"?oe(ve.current):oe;le!==ve.current&&me(le,ve.current),ve.current=le,q({})}return[ve.current,W]}var Ka=function(me){var ve=me.position,ie=me.prefixCls,z=me.extra;if(!z)return null;var q,W=z;return ve==="right"&&(q=W.right||!W.left&&W||null),ve==="left"&&(q=W.left||null),q?r.createElement("div",{className:"".concat(ie,"-extra-content")},q):null};function zr(te,me){var ve,ie=r.useContext(Ea),z=ie.prefixCls,q=ie.tabs,W=te.className,oe=te.style,le=te.id,ge=te.animated,he=te.activeKey,Me=te.rtl,ze=te.extra,at=te.editable,nt=te.locale,lt=te.tabPosition,vt=te.tabBarGutter,At=te.children,gt=te.onTabClick,Mt=te.onTabScroll,xt=Object(r.useRef)(),Et=Object(r.useRef)(),yt=Object(r.useRef)(),Nt=Object(r.useRef)(),Ot=ya(),on=Object(p.a)(Ot,2),Ft=on[0],pt=on[1],ht=lt==="top"||lt==="bottom",Dt=Fa(0,function(Kt,Tt){ht&&Mt&&Mt({direction:Kt>Tt?"left":"right"})}),wt=Object(p.a)(Dt,2),ct=wt[0],Lt=wt[1],Zt=Fa(0,function(Kt,Tt){!ht&&Mt&&Mt({direction:Kt>Tt?"top":"bottom"})}),Ut=Object(p.a)(Zt,2),Ht=Ut[0],nn=Ut[1],gn=Object(r.useState)(0),_n=Object(p.a)(gn,2),ln=_n[0],Sn=_n[1],Un=Object(r.useState)(0),Rn=Object(p.a)(Un,2),Dn=Rn[0],dn=Rn[1],Mn=Object(r.useState)(0),bn=Object(p.a)(Mn,2),fn=bn[0],Gn=bn[1],Vn=Object(r.useState)(0),qn=Object(p.a)(Vn,2),Jt=qn[0],Bn=qn[1],$n=Object(r.useState)(null),qt=Object(p.a)($n,2),zt=qt[0],En=qt[1],Gr=Object(r.useState)(null),vr=Object(p.a)(Gr,2),oa=vr[0],Vr=vr[1],Qr=Object(r.useState)(0),gr=Object(p.a)(Qr,2),Xr=gr[0],Jr=gr[1],Yr=Object(r.useState)(0),br=Object(p.a)(Yr,2),Zr=br[0],qr=br[1],$r=m(new Map),Er=Object(p.a)($r,2),eo=Er[0],to=Er[1],Wa=L(q,eo,ln),yr="".concat(z,"-nav-operations-hidden"),Ca=0,Aa=0;ht?Me?(Ca=0,Aa=Math.max(0,ln-zt)):(Ca=Math.min(0,zt-ln),Aa=0):(Ca=Math.min(0,oa-Dn),Aa=0);function ar(Kt){return KtAa?[Aa,!1]:[Kt,!0]}var Cr=Object(r.useRef)(),no=Object(r.useState)(),Ar=Object(p.a)(no,2),rr=Ar[0],xr=Ar[1];function or(){xr(Date.now())}function ir(){window.clearTimeout(Cr.current)}za(xt,function(Kt,Tt){var hn=!1;function Tn(Ma,Oa){Ma(function(_a){var Sa=ar(_a+Oa),ia=Object(p.a)(Sa,2),dr=ia[0],cr=ia[1];return hn=cr,dr})}if(ht){if(zt>=ln)return hn;Tn(Lt,Kt)}else{if(oa>=Dn)return hn;Tn(nn,Tt)}return ir(),or(),hn}),Object(r.useEffect)(function(){return ir(),rr&&(Cr.current=window.setTimeout(function(){xr(0)},100)),ir},[rr]);function Mr(){var Kt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:he,Tt=Wa.get(Kt);if(!Tt)return;if(ht){var hn=ct;Me?Tt.rightct+zt&&(hn=Tt.right+Tt.width-zt):Tt.left<-ct?hn=-Tt.left:Tt.left+Tt.width>-ct+zt&&(hn=-(Tt.left+Tt.width-zt)),nn(0),Lt(ar(hn)[0])}else{var Tn=Ht;Tt.top<-Ht?Tn=-Tt.top:Tt.top+Tt.height>-Ht+oa&&(Tn=-(Tt.top+Tt.height-oa)),Lt(0),nn(ar(Tn)[0])}}var ao=k(Wa,{width:zt,height:oa,left:ct,top:Ht},{width:fn,height:Jt},{width:Xr,height:Zr},Object(b.a)(Object(b.a)({},te),{},{tabs:q})),Or=Object(p.a)(ao,2),ro=Or[0],oo=Or[1],io=q.map(function(Kt){var Tt=Kt.key;return r.createElement(N,{id:le,prefixCls:z,key:Tt,rtl:Me,tab:Kt,closable:Kt.closable,editable:at,active:Tt===he,tabPosition:lt,tabBarGutter:vt,renderWrapper:At,removeAriaLabel:nt==null?void 0:nt.removeAriaLabel,ref:Ft(Tt),onClick:function(Tn){gt(Tt,Tn)},onRemove:function(){pt(Tt)},onFocus:function(){Mr(Tt),or(),Me||(xt.current.scrollLeft=0),xt.current.scrollTop=0}})}),sr=c(function(){var Kt,Tt,hn,Tn,Ma,Oa,_a,Sa,ia,dr=((Kt=xt.current)===null||Kt===void 0?void 0:Kt.offsetWidth)||0,cr=((Tt=xt.current)===null||Tt===void 0?void 0:Tt.offsetHeight)||0,Ir=((hn=Nt.current)===null||hn===void 0?void 0:hn.offsetWidth)||0,jr=((Tn=Nt.current)===null||Tn===void 0?void 0:Tn.offsetHeight)||0,fo=((Ma=yt.current)===null||Ma===void 0?void 0:Ma.offsetWidth)||0,ho=((Oa=yt.current)===null||Oa===void 0?void 0:Oa.offsetHeight)||0;En(dr),Vr(cr),Jr(Ir),qr(jr);var Nr=(((_a=Et.current)===null||_a===void 0?void 0:_a.offsetWidth)||0)-Ir,Lr=(((Sa=Et.current)===null||Sa===void 0?void 0:Sa.offsetHeight)||0)-jr;Sn(Nr),dn(Lr);var Ur=(ia=yt.current)===null||ia===void 0?void 0:ia.className.includes(yr);Gn(Nr-(Ur?0:fo)),Bn(Lr-(Ur?0:ho)),to(function(){var kr=new Map;return q.forEach(function(po){var Br=po.key,Ra=Ft(Br).current;Ra&&kr.set(Br,{width:Ra.offsetWidth,height:Ra.offsetHeight,left:Ra.offsetLeft,top:Ra.offsetTop})}),kr})}),so=q.slice(0,ro),lo=q.slice(oo+1),_r=[].concat(Object(u.a)(so),Object(u.a)(lo)),uo=Object(r.useState)(),Sr=Object(p.a)(uo,2),co=Sr[0],mo=Sr[1],Qn=Wa.get(he),Rr=Object(r.useRef)();function Dr(){d.a.cancel(Rr.current)}Object(r.useEffect)(function(){var Kt={};return Qn&&(ht?(Me?Kt.right=Qn.right:Kt.left=Qn.left,Kt.width=Qn.width):(Kt.top=Qn.top,Kt.height=Qn.height)),Dr(),Rr.current=d()(function(){mo(Kt)}),Dr},[Qn,ht,Me]),Object(r.useEffect)(function(){Mr()},[he,Qn,Wa,ht]),Object(r.useEffect)(function(){sr()},[Me,vt,he,q.map(function(Kt){return Kt.key}).join("_")]);var Tr=!!_r.length,xa="".concat(z,"-nav-wrap"),lr,ur,wr,Pr;return ht?Me?(ur=ct>0,lr=ct+ztp+t&&l>b+t||lI+t&&i>O+t||i=u.x&&t<=u.x+u.width&&s>=u.y&&s<=u.y+u.height},clone:function(){return new i(this.x,this.y,this.width,this.height)},copy:function(t){this.x=t.x,this.y=t.y,this.width=t.width,this.height=t.height},plain:function(){return{x:this.x,y:this.y,width:this.width,height:this.height}}},i.create=function(t){return new i(t.x,t.y,t.width,t.height)};var l=i;$.exports=l},mLcG:function($,j){var e=typeof window!="undefined"&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(I){setTimeout(I,16)};$.exports=e},mOS8:function($,j,e){$.exports=e.p+"static/403Qrcode.6c17b6f4.png"},n1HI:function($,j,e){var I=e("hX1E"),p=I.normalizeRadian,O=Math.PI*2;function b(r,i,l,t,s,u,a,d,h){if(a===0)return!1;var c=a;d-=r,h-=i;var m=Math.sqrt(d*d+h*h);if(m-c>l||m+cs&&(s+=O);var P=Math.atan2(h,d);return P<0&&(P+=O),P>=t&&P<=s||P+O>=t&&P+O<=s}j.containStroke=b},n6Mw:function($,j,e){var I=e("SrGk"),p=e("bYtY"),O=e("Fofx");function b(i,l){I.call(this,i,l,"clipPath","__clippath_in_use__")}p.inherits(b,I),b.prototype.update=function(i){var l=this.getSvgElement(i);l&&this.updateDom(l,i.__clipPaths,!1);var t=this.getTextSvgElement(i);t&&this.updateDom(t,i.__clipPaths,!0),this.markUsed(i)},b.prototype.updateDom=function(i,l,t){if(l&&l.length>0){var s=this.getDefs(!0),u=l[0],a,d,h=t?"_textDom":"_dom";u[h]?(d=u[h].getAttribute("id"),a=u[h],s.contains(a)||s.appendChild(a)):(d="zr"+this._zrId+"-clip-"+this.nextId,++this.nextId,a=this.createElement("clipPath"),a.setAttribute("id",d),s.appendChild(a),u[h]=a);var c=this.getSvgProxy(u);if(u.transform&&u.parent.invTransform&&!t){var m=Array.prototype.slice.call(u.transform);O.mul(u.transform,u.parent.invTransform,u.transform),c.brush(u),u.transform=m}else c.brush(u);var E=this.getSvgElement(u);a.innerHTML="",a.appendChild(E.cloneNode()),i.setAttribute("clip-path","url(#"+d+")"),l.length>1&&this.updateDom(a,l.slice(1),t)}else i&&i.setAttribute("clip-path","none")},b.prototype.markUsed=function(i){var l=this;i.__clipPaths&&p.each(i.__clipPaths,function(t){t._dom&&I.prototype.markUsed.call(l,t._dom),t._textDom&&I.prototype.markUsed.call(l,t._textDom)})};var r=b;$.exports=r},n6Qo:function($,j,e){"use strict";e.d(j,"a",function(){return t});var I=e("q1tI"),p=e("biw7"),O=e("fyJ8");function b(s){var u=s.className,a=s.index,d=s.children,h=s.colSpan,c=s.rowSpan,m=I.useContext(p.a),E=m.prefixCls,P=m.fixedInfoList,N=P[a];return I.createElement(O.a,Object.assign({className:u,index:a,component:"td",prefixCls:E,record:null,dataIndex:null,render:function(){return{children:d,props:{colSpan:h,rowSpan:c}}}},N))}function r(s){return I.createElement("tr",Object.assign({},s))}function i(s){var u=s.children,a=I.useContext(p.a),d=a.prefixCls;return I.createElement("tfoot",{className:"".concat(d,"-summary")},u)}var l=j.b=i,t={Cell:b,Row:r}},nCxF:function($,j,e){var I=e("QBsz"),p=I.min,O=I.max,b=I.scale,r=I.distance,i=I.add,l=I.clone,t=I.sub;function s(u,a,d,h){var c=[],m=[],E=[],P=[],N,A,L,v;if(h){L=[Infinity,Infinity],v=[-Infinity,-Infinity];for(var k=0,T=u.length;k=0&&(ue=Ce[ut],ue.textAlign==="right");)o(H,y,ue,F,Ie,_e,st,"right"),Be-=ue.width,st-=ue.width,ut--;for(qe+=(J-(qe-ce)-(ke-st)-Be)/2;tt<=ut;)ue=Ce[tt],o(H,y,ue,F,Ie,_e,qe+ue.width/2,"center"),qe+=ue.width,tt++;_e+=Ie}}function n(H,y,K,F,ee){if(K&&y.textRotation){var J=y.textOrigin;J==="center"?(F=K.width/2+K.x,ee=K.height/2+K.y):J&&(F=J[0]+K.x,ee=J[1]+K.y),H.translate(F,ee),H.rotate(-y.textRotation),H.translate(-F,-ee)}}function o(H,y,K,F,ee,J,ne,re){var pe=F.rich[K.styleName]||{};pe.text=K.text;var se=K.textVerticalAlign,Ee=J+ee/2;se==="top"?Ee=J+K.height/2:se==="bottom"&&(Ee=J+ee-K.height/2),!K.isLineHolder&&M(pe)&&w(H,y,pe,re==="right"?ne-K.width:re==="center"?ne-K.width/2:ne,Ee-K.height/2,K.width,K.height);var U=K.textPadding;U&&(ne=Z(ne,re,U),Ee-=K.height/2-U[2]-K.textHeight/2),R(y,"shadowBlur",O(pe.textShadowBlur,F.textShadowBlur,0)),R(y,"shadowColor",pe.textShadowColor||F.textShadowColor||"transparent"),R(y,"shadowOffsetX",O(pe.textShadowOffsetX,F.textShadowOffsetX,0)),R(y,"shadowOffsetY",O(pe.textShadowOffsetY,F.textShadowOffsetY,0)),R(y,"textAlign",re),R(y,"textBaseline","middle"),R(y,"font",K.font||m);var Y=S(pe.textStroke||F.textStroke,Q),x=D(pe.textFill||F.textFill),Q=p(pe.textStrokeWidth,F.textStrokeWidth);Y&&(R(y,"lineWidth",Q),R(y,"strokeStyle",Y),y.strokeText(K.text,ne,Ee)),x&&(R(y,"fillStyle",x),y.fillText(K.text,ne,Ee))}function M(H){return!!(H.textBackgroundColor||H.textBorderWidth&&H.textBorderColor)}function w(H,y,K,F,ee,J,ne){var re=K.textBackgroundColor,pe=K.textBorderWidth,se=K.textBorderColor,Ee=i(re);if(R(y,"shadowBlur",K.textBoxShadowBlur||0),R(y,"shadowColor",K.textBoxShadowColor||"transparent"),R(y,"shadowOffsetX",K.textBoxShadowOffsetX||0),R(y,"shadowOffsetY",K.textBoxShadowOffsetY||0),Ee||pe&&se){y.beginPath();var U=K.textBorderRadius;U?s.buildPath(y,{x:F,y:ee,width:J,height:ne,r:U}):y.rect(F,ee,J,ne),y.closePath()}if(Ee)if(R(y,"fillStyle",re),K.fillOpacity!=null){var Y=y.globalAlpha;y.globalAlpha=K.fillOpacity*K.opacity,y.fill(),y.globalAlpha=Y}else y.fill();else if(l(re)){var x=re.image;x=u.createOrUpdateImage(x,null,H,_,re),x&&u.isImageReady(x)&&y.drawImage(x,F,ee,J,ne)}if(pe&&se)if(R(y,"lineWidth",pe),R(y,"strokeStyle",se),K.strokeOpacity!=null){var Y=y.globalAlpha;y.globalAlpha=K.strokeOpacity*K.opacity,y.stroke(),y.globalAlpha=Y}else y.stroke()}function _(H,y){y.image=H}function g(H,y,K,F){var ee=K.x||0,J=K.y||0,ne=K.textAlign,re=K.textVerticalAlign;if(F){var pe=K.textPosition;if(pe instanceof Array)ee=F.x+G(pe[0],F.width),J=F.y+G(pe[1],F.height);else{var se=y&&y.calculateTextPosition?y.calculateTextPosition(A,K,F):t.calculateTextPosition(A,K,F);ee=se.x,J=se.y,ne=ne||se.textAlign,re=re||se.textVerticalAlign}var Ee=K.textOffset;Ee&&(ee+=Ee[0],J+=Ee[1])}return H=H||{},H.baseX=ee,H.baseY=J,H.textAlign=ne,H.textVerticalAlign=re,H}function R(H,y,K){return H[y]=a(H,y,K),H[y]}function S(H,y){return H==null||y<=0||H==="transparent"||H==="none"?null:H.image||H.colorStops?"#000":H}function D(H){return H==null||H==="none"?null:H.image||H.colorStops?"#000":H}function G(H,y){return typeof H=="string"?H.lastIndexOf("%")>=0?parseFloat(H)/100*y:parseFloat(H):H}function Z(H,y,K){return y==="right"?H-K[1]:y==="center"?H+K[3]/2-K[1]/2:H+K[3]}function V(H,y){return H!=null&&(H||y.textBackgroundColor||y.textBorderWidth&&y.textBorderColor||y.textPadding)}j.normalizeTextStyle=v,j.renderText=T,j.getBoxPosition=g,j.getStroke=S,j.getFill=D,j.parsePercent=G,j.needDrawText=V},qH13:function($,j,e){var I=e("ItGF"),p=e("QBsz"),O=p.applyTransform,b=e("mFDi"),r=e("Qe9p"),i=e("6GrX"),l=e("pzxd"),t=e("ni6a"),s=e("Gev7"),u=e("Dagg"),a=e("dqUG"),d=e("y+Vt"),h=e("IMiH"),c=e("QuXc"),m=e("06Qe"),E=h.CMD,P=Math.round,N=Math.sqrt,A=Math.abs,L=Math.cos,v=Math.sin,k=Math.max;if(!I.canvasSupported){var T=",",B="progid:DXImageTransform.Microsoft",C=21600,f=C/2,n=1e5,o=1e3,M=function(fe){fe.style.cssText="position:absolute;left:0;top:0;width:1px;height:1px;",fe.coordsize=C+","+C,fe.coordorigin="0,0"},w=function(fe){return String(fe).replace(/&/g,"&").replace(/"/g,""")},_=function(fe,ye,Ce){return"rgb("+[fe,ye,Ce].join(",")+")"},g=function(fe,ye){ye&&fe&&ye.parentNode!==fe&&fe.appendChild(ye)},R=function(fe,ye){ye&&fe&&ye.parentNode===fe&&fe.removeChild(ye)},S=function(fe,ye,Ce){return(parseFloat(fe)||0)*n+(parseFloat(ye)||0)*o+Ce},D=l.parsePercent,G=function(fe,ye,Ce){var Se=r.parse(ye);Ce=+Ce,isNaN(Ce)&&(Ce=1),Se&&(fe.color=_(Se[0],Se[1],Se[2]),fe.opacity=Ce*Se[3])},Z=function(fe){var ye=r.parse(fe);return[_(ye[0],ye[1],ye[2]),ye[3]]},V=function(fe,ye,Ce){var Se=ye.fill;if(Se!=null)if(Se instanceof c){var Ie,Be=0,tt=[0,0],qe=0,st=1,ut=Ce.getBoundingRect(),ue=ut.width,Ae=ut.height;if(Se.type==="linear"){Ie="gradient";var Ue=Ce.transform,Ve=[Se.x*ue,Se.y*Ae],Ye=[Se.x2*ue,Se.y2*Ae];Ue&&(O(Ve,Ve,Ue),O(Ye,Ye,Ue));var we=Ye[0]-Ve[0],Te=Ye[1]-Ve[1];Be=Math.atan2(we,Te)*180/Math.PI,Be<0&&(Be+=360),Be<1e-6&&(Be=0)}else{Ie="gradientradial";var Ve=[Se.x*ue,Se.y*Ae],Ue=Ce.transform,je=Ce.scale,Le=ue,Xe=Ae;tt=[(Ve[0]-ut.x)/Le,(Ve[1]-ut.y)/Xe],Ue&&O(Ve,Ve,Ue),Le/=je[0]*C,Xe/=je[1]*C;var Ne=k(Le,Xe);qe=2*0/Ne,st=2*Se.r/Ne-qe}var We=Se.colorStops.slice();We.sort(function(be,X){return be.offset-X.offset});for(var ot=We.length,et=[],Je=[],Ze=0;Ze=2){var $e=et[0][0],Pe=et[1][0],Oe=et[0][1]*ye.opacity,Ke=et[1][1]*ye.opacity;fe.type=Ie,fe.method="none",fe.focus="100%",fe.angle=Be,fe.color=$e,fe.color2=Pe,fe.colors=Je.join(","),fe.opacity=Ke,fe.opacity2=Oe}Ie==="radial"&&(fe.focusposition=tt.join(","))}else G(fe,Se,ye.opacity)},H=function(fe,ye){ye.lineDash&&(fe.dashstyle=ye.lineDash.join(" ")),ye.stroke!=null&&!(ye.stroke instanceof c)&&G(fe,ye.stroke,ye.opacity)},y=function(fe,ye,Ce,Se){var Ie=ye==="fill",Be=fe.getElementsByTagName(ye)[0];Ce[ye]!=null&&Ce[ye]!=="none"&&(Ie||!Ie&&Ce.lineWidth)?(fe[Ie?"filled":"stroked"]="true",Ce[ye]instanceof c&&R(fe,Be),Be||(Be=m.createNode(ye)),Ie?V(Be,Ce,Se):H(Be,Ce),g(fe,Be)):(fe[Ie?"filled":"stroked"]="false",R(fe,Be))},K=[[],[],[]],F=function(fe,ye){var Ce=E.M,Se=E.C,Ie=E.L,Be=E.A,tt=E.Q,qe=[],st,ut,ue,Ae,Ue,Ve,Ye=fe.data,we=fe.len();for(Ae=0;Ae.01?X&&(ae+=270/C):Math.abs(De-$e)<1e-4?X&&aert?je-=270/C:je+=270/C:X&&De<$e||!X&&De>$e?Te+=270/C:Te-=270/C),qe.push(Re,P(((rt-Pe)*Je+ot)*C-f),T,P((($e-Oe)*Ze+et)*C-f),T,P(((rt+Pe)*Je+ot)*C-f),T,P((($e+Oe)*Ze+et)*C-f),T,P((ae*Je+ot)*C-f),T,P((De*Ze+et)*C-f),T,P((Te*Je+ot)*C-f),T,P((je*Ze+et)*C-f)),Ue=Te,Ve=je;break;case E.R:var Fe=K[0],Qe=K[1];Fe[0]=Ye[Ae++],Fe[1]=Ye[Ae++],Qe[0]=Fe[0]+Ye[Ae++],Qe[1]=Fe[1]+Ye[Ae++],ye&&(O(Fe,Fe,ye),O(Qe,Qe,ye)),Fe[0]=P(Fe[0]*C-f),Qe[0]=P(Qe[0]*C-f),Fe[1]=P(Fe[1]*C-f),Qe[1]=P(Qe[1]*C-f),qe.push(" m ",Fe[0],T,Fe[1]," l ",Qe[0],T,Fe[1]," l ",Qe[0],T,Qe[1]," l ",Fe[0],T,Qe[1]);break;case E.Z:qe.push(" x ")}if(st>0){qe.push(ut);for(var xe=0;xepe&&(re=0,ne={});var Ce=se.style,Se;try{Ce.font=fe,Se=Ce.fontFamily.split(",")[0]}catch(Ie){}ye={style:Ce.fontStyle||J,variant:Ce.fontVariant||J,weight:Ce.fontWeight||J,size:parseFloat(Ce.fontSize||12)|0,family:Se||"Microsoft YaHei"},ne[fe]=ye,re++}return ye},U;i.$override("measureText",function(fe,ye){var Ce=m.doc;U||(U=Ce.createElement("div"),U.style.cssText="position:absolute;top:-20000px;left:0;padding:0;margin:0;border:none;white-space:pre;",m.doc.body.appendChild(U));try{U.style.font=ye}catch(Se){}return U.innerHTML="",U.appendChild(Ce.createTextNode(fe)),{width:U.offsetWidth}});for(var Y=new b,x=function(fe,ye,Ce,Se){var Ie=this.style;this.__dirty&&l.normalizeTextStyle(Ie,!0);var Be=Ie.text;if(Be!=null&&(Be+=""),!Be)return;if(Ie.rich){var tt=i.parseRichText(Be,Ie);Be=[];for(var qe=0;qe=0&&(this.delFromStorage(t),this._roots.splice(d,1),t instanceof O&&t.delChildrenFromStorage(this))},addToStorage:function(t){return t&&(t.__storage=this,t.dirty(!1)),this},delFromStorage:function(t){return t&&(t.__storage=null),this},dispose:function(){this._renderList=this._roots=null},displayableSortFunc:r};var l=i;$.exports=l},rA99:function($,j,e){var I=e("y+Vt"),p=e("QBsz"),O=e("Sj9i"),b=O.quadraticSubdivide,r=O.cubicSubdivide,i=O.quadraticAt,l=O.cubicAt,t=O.quadraticDerivativeAt,s=O.cubicDerivativeAt,u=[];function a(h,c,m){var E=h.cpx2,P=h.cpy2;return E===null||P===null?[(m?s:l)(h.x1,h.cpx1,h.cpx2,h.x2,c),(m?s:l)(h.y1,h.cpy1,h.cpy2,h.y2,c)]:[(m?t:i)(h.x1,h.cpx1,h.x2,c),(m?t:i)(h.y1,h.cpy1,h.y2,c)]}var d=I.extend({type:"bezier-curve",shape:{x1:0,y1:0,x2:0,y2:0,cpx1:0,cpy1:0,percent:1},style:{stroke:"#000",fill:null},buildPath:function(h,c){var m=c.x1,E=c.y1,P=c.x2,N=c.y2,A=c.cpx1,L=c.cpy1,v=c.cpx2,k=c.cpy2,T=c.percent;if(T===0)return;h.moveTo(m,E),v==null||k==null?(T<1&&(b(m,A,P,T,u),A=u[1],P=u[2],b(E,L,N,T,u),L=u[1],N=u[2]),h.quadraticCurveTo(A,L,P,N)):(T<1&&(r(m,A,v,P,T,u),A=u[1],v=u[2],P=u[3],r(E,L,k,N,T,u),L=u[1],k=u[2],N=u[3]),h.bezierCurveTo(A,L,v,k,P,N))},pointAt:function(h){return a(this.shape,h,!1)},tangentAt:function(h){var c=a(this.shape,h,!0);return p.normalize(c,c)}});$.exports=d},"rAM+":function($,j,e){"use strict";e.d(j,"a",function(){return p});var I=e("Qw5x");function p(O,b){var r;if(typeof Symbol=="undefined"||O[Symbol.iterator]==null){if(Array.isArray(O)||(r=Object(I.a)(O))||b&&O&&typeof O.length=="number"){r&&(O=r);var i=0,l=function(){};return{s:l,n:function(){return i>=O.length?{done:!0}:{done:!1,value:O[i++]}},e:function(d){throw d},f:l}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var t=!0,s=!1,u;return{s:function(){r=O[Symbol.iterator]()},n:function(){var d=r.next();return t=d.done,d},e:function(d){s=!0,u=d},f:function(){try{!t&&r.return!=null&&r.return()}finally{if(s)throw u}}}}},rmlV:function($,j,e){var I=e("y+Vt"),p=I.extend({type:"ellipse",shape:{cx:0,cy:0,rx:0,ry:0},buildPath:function(O,b){var r=.5522848,i=b.cx,l=b.cy,t=b.rx,s=b.ry,u=t*r,a=s*r;O.moveTo(i-t,l),O.bezierCurveTo(i-t,l-a,i-u,l-s,i,l-s),O.bezierCurveTo(i+u,l-s,i+t,l-a,i+t,l),O.bezierCurveTo(i+t,l+a,i+u,l+s,i,l+s),O.bezierCurveTo(i-u,l+s,i-t,l+a,i-t,l),O.closePath()}});$.exports=p},ruvs:function($,j,e){"use strict";e.d(j,"b",function(){return ue});var I=e("2qtc"),p=e("kLXV"),O=e("9og8"),b=e("tJVT"),r=e("PpiC"),i=e("k1fw"),l=e("5NDa"),t=e("5rEg"),s=e("B9cy"),u=e("Ol7k"),a=e("WmNS"),d=e.n(a),h=e("q1tI"),c=e.n(h),m=e("Ty5D"),E=e("55Ip"),P=e("9kvl"),N=e("lzim"),A=e("xrsn"),L=e.n(A),v=e("1Sn+"),k=e("qVdP"),T=e("jsC+"),B=e("14J3"),C=e("BMrR"),f=e("jCWc"),n=e("kPKH"),o=e("lUTK"),M=e("BvKs"),w=e("miYZ"),_=e("tsqr"),g=e("7Kak"),R=e("9yH6"),S=e("6CvP"),D=e("1vsH"),G;(function(we){we.Manager="manager",we.Developer="developer",we.Reporter="reporter"})(G||(G={}));var Z=function(Te){var je=Te.visible,Le=Te.onCancel,Xe=Le===void 0?function(){}:Le,Ne=Object(h.useState)(),We=Object(b.a)(Ne,2),ot=We[0],et=We[1],Je=Object(h.useState)(),Ze=Object(b.a)(Je,2),He=Ze[0],rt=Ze[1],$e=Object(h.useState)(!1),Pe=Object(b.a)($e,2),Oe=Pe[0],Ke=Pe[1],be=function(){var ae=Object(O.a)(d.a.mark(function De(){var Re,Fe;return d.a.wrap(function(xe){for(;;)switch(xe.prev=xe.next){case 0:if(ot){xe.next=3;break}return _.b.info("\u8BF7\u8F93\u5165\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01"),xe.abrupt("return");case 3:if(!(ot.length!==6)){xe.next=6;break}return _.b.info("\u8BF7\u8F93\u51656\u4F4D\u9879\u76EE\u9080\u8BF7\u7801\uFF01"),xe.abrupt("return");case 6:if(He){xe.next=9;break}return _.b.info("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8EAB\u4EFD\uFF01"),xe.abrupt("return");case 9:return Ke(!0),xe.next=12,Object(S.e)({code:ot,role:He});case 12:if(Re=xe.sent,Ke(!1),X(),Fe={1:"\u60A8\u8F93\u5165\u7684\u9080\u8BF7\u7801\u9519\u8BEF",2:"\u60A8\u5DF2\u7ECF\u662F\u8BE5\u9879\u76EE\u6210\u5458",3:"\u8BF7\u9009\u62E9\u4E00\u4E2A\u89D2\u8272",4:"\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279",5:"\u60A8\u5DF2\u7ECF\u7533\u8BF7\u52A0\u5165\u8BE5\u9879\u76EE\u4E86\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85",6:"\u60A8\u5DF2\u6210\u529F\u52A0\u5165\u9879\u76EE"},!Fe[Re.status]){xe.next=19;break}return _.b.info(Fe[Re.status]),xe.abrupt("return");case 19:if(!(Re.status===0)){xe.next=22;break}return He==="reporter"?(_.b.success("\u60A8\u52A0\u5165\u9879\u76EE\u6210\u529F\uFF01"),Object(D.Y)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u6210\u529F"]),P.d.push("/projects/".concat(Re==null?void 0:Re.project_id))):(Object(D.Y)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u7B49\u5F85\u5BA1\u6279"]),_.b.success("\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279\uFF01")),xe.abrupt("return");case 22:case"end":return xe.stop()}},De)}));return function(){return ae.apply(this,arguments)}}(),X=function(){var ae=Object(O.a)(d.a.mark(function De(){return d.a.wrap(function(Fe){for(;;)switch(Fe.prev=Fe.next){case 0:Xe();case 1:case"end":return Fe.stop()}},De)}));return function(){return ae.apply(this,arguments)}}();return c.a.createElement(c.a.Fragment,null,c.a.createElement(p.a,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u9879\u76EE",visible:je,confirmLoading:Oe,onOk:be,onCancel:X},c.a.createElement("div",{className:"tc"},c.a.createElement("div",null,c.a.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),c.a.createElement(t.a,{placeholder:"\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801",style:{width:270},value:ot,onChange:function(De){if(De.target.value.length>=7){_.b.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}et(De.target.value)}})),c.a.createElement("div",{className:"mt10 font14"},c.a.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),c.a.createElement(R.a.Group,{value:He,onChange:function(De){return rt(De.target.value)}},c.a.createElement(R.a,{value:G.Manager},"\u7BA1\u7406\u4EBA\u5458"),c.a.createElement(R.a,{value:G.Developer},"\u5F00\u53D1\u4EBA\u5458"),c.a.createElement(R.a,{value:G.Reporter},"\u62A5\u544A\u4EBA\u5458"))))))},V=Z,H=e("Jky8"),y=e("6Fuo"),K=e.n(y),F=e("NLgs"),ee;(function(we){we.Projects="projects",we.Shixuns="shixuns",we.Classrooms="classrooms"})(ee||(ee={}));var J;(function(we){we.Classrooms="classrooms",we.Shixuns="shixuns",we.Paths="paths",we.Projects="projects",we.Videos="videos",we.Topics="topics"})(J||(J={}));var ne=function(Te){var je,Le,Xe,Ne,We,ot,et,Je,Ze=Te.homePage,He=Te.user,rt=Te.globalSetting,$e=Te.loading,Pe=Te.dispatch,Oe=Te.location,Ke=Object(r.a)(Te,["homePage","user","globalSetting","loading","dispatch","location"]),be=Object(h.useState)(),X=Object(b.a)(be,2),ae=X[0],De=X[1],Re=Object(h.useState)(),Fe=Object(b.a)(Re,2),Qe=Fe[0],xe=Fe[1],Ge=function(Ct){var jt;if(!Object(F.e)(Pe))return;if(Ct===ee.Projects&&!((jt=He.userInfo)!==null&&jt!==void 0&&jt.email)){_.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}Ct===ee.Classrooms?De(!0):Ct===ee.Projects&&xe(!0)},it=function(Ct,jt){var Bt;if(!Object(F.e)(Pe))return;if(jt===ee.Projects&&!((Bt=He.userInfo)!==null&&Bt!==void 0&&Bt.email)){_.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}if(jt===ee.Shixuns&&!Object(F.c)())return;Ct&&(window.location.href=Ct)},ft=(je=(((Le=rt.setting)===null||Le===void 0?void 0:Le.navbar)||[]).find(function(bt){return bt.link==="/".concat(J.Classrooms)}))===null||je===void 0?void 0:je.hidden,dt=(Xe=(((Ne=rt.setting)===null||Ne===void 0?void 0:Ne.navbar)||[]).find(function(bt){return bt.link==="/".concat(J.Shixuns)}))===null||Xe===void 0?void 0:Xe.hidden,_t=(We=(((ot=rt.setting)===null||ot===void 0?void 0:ot.navbar)||[]).find(function(bt){return bt.link==="/".concat(J.Paths)}))===null||We===void 0?void 0:We.hidden;if(rt!=null&&(et=rt.setting)!==null&&et!==void 0&&et.is_local){var St;He!=null&&(St=He.userInfo)!==null&&St!==void 0&&St.is_shixun_marker||(dt=!0)}var Vt=function(Ct){var jt,Bt,$t,mt,Rt,Wt,en,kt,Qt,cn,Yt,pn,Xt,an,un,tn,sn,mn;return c.a.createElement(c.a.Fragment,null,c.a.createElement(C.a,{justify:"space-around",className:"pt5 pb5"},c.a.createElement(n.a,{className:((jt=He.userInfo)===null||jt===void 0?void 0:jt.user_identity)!=="\u5B66\u751F"?K.a.joinCol:K.a.hidden},((Bt=He.userInfo)===null||Bt===void 0?void 0:Bt.user_identity)!=="\u5B66\u751F"&&!ft&&c.a.createElement(M.a.Item,Ct,c.a.createElement("a",{onClick:function(){return it("/classrooms/new")}},($t=He.userInfo)!==null&&$t!==void 0&&$t.main_site?"\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802":"\u65B0\u5EFA\u8BFE\u5802")),!dt&&c.a.createElement(M.a.Item,Ct,c.a.createElement("a",{onClick:function(){return it("/shixuns/new",ee.Shixuns)}},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE")),(((mt=He.userInfo)===null||mt===void 0?void 0:mt.main_site)&&((Rt=He.navigationInfo)===null||Rt===void 0?void 0:Rt.top)||!((Wt=He.userInfo)!==null&&Wt!==void 0&&Wt.main_site)&&((en=He.navigationInfo)===null||en===void 0?void 0:en.top)&&!_t&&(((kt=He.userInfo)===null||kt===void 0?void 0:kt.admin)||((Qt=He.userInfo)===null||Qt===void 0?void 0:Qt.is_teacher)||((cn=He.userInfo)===null||cn===void 0?void 0:cn.business)))&&((Yt=He.userInfo)===null||Yt===void 0?void 0:Yt.user_identity)!=="\u5B66\u751F"&&c.a.createElement(M.a.Item,Ct,c.a.createElement("a",{onClick:function(){return it("/paths/new")}},"\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!(rt!=null&&(pn=rt.setting)!==null&&pn!==void 0&&pn.is_local)&&((Xt=He.userInfo)===null||Xt===void 0?void 0:Xt.main_site)&&c.a.createElement(M.a.Item,Ct,c.a.createElement("a",{onClick:function(){var yn,An;return it("".concat((yn=He.navigationInfo)===null||yn===void 0||((An=yn.top)===null||An===void 0)?void 0:An.old_url,"/projects/deposit/new"),ee.Projects)}},"\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE"))),((an=He.userInfo)===null||an===void 0?void 0:an.user_identity)!=="\u5B66\u751F"&&c.a.createElement(n.a,null,c.a.createElement("div",{className:K.a.joinBoard})),c.a.createElement(n.a,{className:((un=He.userInfo)===null||un===void 0?void 0:un.user_identity)!=="\u5B66\u751F"?K.a.joinCol:K.a.w90},!ft&&c.a.createElement(M.a.Item,Ct,c.a.createElement("a",{onClick:function(){return Ge(ee.Classrooms)}},(tn=He.userInfo)!==null&&tn!==void 0&&tn.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((sn=He.userInfo)===null||sn===void 0?void 0:sn.main_site)&&!(rt!=null&&(mn=rt.setting)!==null&&mn!==void 0&&mn.is_local)&&c.a.createElement(M.a.Item,Ct,c.a.createElement("a",{onClick:function(){return Ge(ee.Projects)}},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))))};return c.a.createElement("section",null,c.a.createElement(T.a,{overlay:c.a.createElement(M.a,{className:((Je=He.userInfo)===null||Je===void 0?void 0:Je.user_identity)!=="\u5B66\u751F"?"".concat(K.a.rightMenu," ").concat(K.a.joinMenu," mt10"):"".concat(K.a.rightMenu," ").concat(K.a.joinMenu," ").concat(K.a.w140," mt10")},c.a.createElement(Vt,null)),placement:"bottomRight"},c.a.createElement("span",{style:{lineHeight:"inherit"},className:"iconfont icon-tianjiafangda c-white font18 current ml15 mr15"})),c.a.createElement(H.a,{visible:ae,onCancel:function(){return De(!1)}}),c.a.createElement(V,{visible:Qe,onCancel:function(){return xe(!1)}}))},re=Object(P.a)(function(we){var Te=we.homePage,je=we.loading,Le=we.user,Xe=we.globalSetting;return{homePage:Te,user:Le,globalSetting:Xe,loading:je.models.index}})(ne),pe=e("vToQ"),se=e.n(pe),Ee=e("xKgJ"),U=e("jb+D"),Y=e("m3rI"),x=function(Te){var je,Le=RegExp("(^| )"+Te+"=([^;]+)(;|$)");return(je=document.cookie.match(Le))?decodeURIComponent(je[2]):null},Q=function(Te){var je=new Date;je.setTime(je.getTime()-1);var Le=x(Te);Le!=null&&(document.cookie=Te+"="+Le+";expires="+je.toGMTString())},de;(function(we){we.Classrooms="classrooms",we.Shixuns="shixuns",we.Paths="paths",we.Projects="projects",we.Videos="videos",we.Topics="topics"})(de||(de={}));var ce=function(Te){var je,Le,Xe,Ne,We,ot,et,Je,Ze,He,rt,$e=Te.homePage,Pe=Te.user,Oe=Te.globalSetting,Ke=Te.loading,be=Te.dispatch,X=Te.shixunHomeworks,ae=Te.location,De=Te.payload,Re=De===void 0?{}:De,Fe=Object(r.a)(Te,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),Qe=(je=(((Le=Oe.setting)===null||Le===void 0?void 0:Le.navbar)||[]).find(function(Vt){return Vt.link==="/".concat(de.Classrooms)}))===null||je===void 0?void 0:je.hidden,xe=(Xe=(((Ne=Oe.setting)===null||Ne===void 0?void 0:Ne.navbar)||[]).find(function(Vt){return Vt.link==="/".concat(de.Shixuns)}))===null||Xe===void 0?void 0:Xe.hidden,Ge=(We=(((ot=Oe.setting)===null||ot===void 0?void 0:ot.navbar)||[]).find(function(Vt){return Vt.link==="/".concat(de.Paths)}))===null||We===void 0?void 0:We.hidden,it=((et=Pe.userInfo)===null||et===void 0?void 0:et.admin)||((Je=Pe.userInfo)===null||Je===void 0?void 0:Je.business)||((Ze=Pe.userInfo)===null||Ze===void 0?void 0:Ze.is_shixun_marker)||((He=Pe.userInfo)===null||He===void 0?void 0:He.is_teacher)||((rt=Pe.userInfo)===null||rt===void 0?void 0:rt.user_identity)!=="\u5B66\u751F",ft=function(){if(Object(D.p)())return c.a.createElement(M.a,{className:"".concat(se.a.rightMenu," ").concat(se.a.menuWrap)},c.a.createElement(M.a.Item,null,c.a.createElement(E.a,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")));var bt,Ct,jt,Bt,$t,mt,Rt,Wt,en,kt,Qt,cn,Yt,pn,Xt,an,un,tn,sn,mn,vn,yn,An,zn,Fn,jn;return c.a.createElement(M.a,{className:"".concat(se.a.rightMenu," ").concat(se.a.menuWrap)},c.a.createElement(M.a.Item,null,c.a.createElement(E.a,{to:"/users/".concat((bt=Pe.userInfo)===null||bt===void 0?void 0:bt.login,"/classrooms")},"\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")),!Qe&&c.a.createElement(M.a.Item,null,c.a.createElement(E.a,{to:"/users/".concat((Ct=Pe.userInfo)===null||Ct===void 0?void 0:Ct.login,"/classrooms")},(jt=Pe.userInfo)!==null&&jt!==void 0&&jt.main_site?"\u6211\u7684\u6559\u5B66\u8BFE\u5802":"\u6211\u7684\u8BFE\u5802")),!xe&&c.a.createElement(M.a.Item,null,c.a.createElement(E.a,{to:"/users/".concat((Bt=Pe.userInfo)===null||Bt===void 0?void 0:Bt.login,"/shixuns")},"\u6211\u7684\u5B9E\u8DF5\u9879\u76EE")),!Ge&&c.a.createElement(M.a.Item,null,c.a.createElement(E.a,{to:"/users/".concat(($t=Pe.userInfo)===null||$t===void 0?void 0:$t.login,"/paths")},(mt=Pe.userInfo)!==null&&mt!==void 0&&mt.main_site?"\u6211\u7684\u5B9E\u8DF5\u8BFE\u7A0B":"\u6211\u7684\u8BFE\u7A0B")),((Rt=Pe.userInfo)===null||Rt===void 0?void 0:Rt.main_site)&&!((Wt=Oe.setting)!==null&&Wt!==void 0&&Wt.is_local)&&c.a.createElement(M.a.Item,null,c.a.createElement(E.a,{to:"/users/".concat((en=Pe.userInfo)===null||en===void 0?void 0:en.login,"/projects")},"\u6211\u7684\u5F00\u53D1\u9879\u76EE")),((kt=Pe.userInfo)===null||kt===void 0?void 0:kt.user_identity)!=="\u5B66\u751F"&&c.a.createElement(M.a.Item,null,c.a.createElement(E.a,{to:"/users/".concat((Qt=Pe.userInfo)===null||Qt===void 0?void 0:Qt.login,"/teach-group")},"\u6211\u7684\u6559\u7814\u56E2\u961F")),((cn=Pe.userInfo)===null||cn===void 0?void 0:cn.user_identity)!=="\u5B66\u751F"&&c.a.createElement(M.a.Item,null,c.a.createElement(E.a,{to:"/users/".concat((Yt=Pe.userInfo)===null||Yt===void 0?void 0:Yt.login,"/vspaces")},"\u6211\u7684\u865A\u62DF\u793E\u533A")),((pn=Pe.userInfo)===null||pn===void 0?void 0:pn.user_identity)!=="\u5B66\u751F"&&c.a.createElement(M.a.Item,null,c.a.createElement("a",{onClick:function(){if(!Object(F.e)(be))return;P.d.push("/problemset")}},"\u8BD5\u9898\u5E93")),it&&c.a.createElement(M.a.Item,null,c.a.createElement("a",{onClick:function(){if(!Object(F.e)(be))return;P.d.push("/paperlibrary")}},"\u8BD5\u5377\u5E93")),((Xt=Pe.navigationInfo)===null||Xt===void 0||((an=Xt.top)===null||an===void 0)?void 0:an.customer_management_url)&&c.a.createElement(M.a.Item,null,c.a.createElement("a",{href:(un=Pe.navigationInfo)===null||un===void 0||((tn=un.top)===null||tn===void 0)?void 0:tn.customer_management_url},"\u5BA2\u6237\u7BA1\u7406")),((sn=Pe.navigationInfo)===null||sn===void 0||((mn=sn.top)===null||mn===void 0)?void 0:mn.college_identifier)&&c.a.createElement(M.a.Item,null,c.a.createElement(E.a,{to:"/colleges/".concat((vn=Pe.navigationInfo)===null||vn===void 0||((yn=vn.top)===null||yn===void 0)?void 0:yn.college_identifier,"/statistics")},"\u5B66\u9662\u7EDF\u8BA1")),((An=Pe.navigationInfo)===null||An===void 0||((zn=An.top)===null||zn===void 0)?void 0:zn.laboratory_admin_url)&&c.a.createElement(M.a.Item,null,c.a.createElement("a",{href:(Fn=Pe.navigationInfo)===null||Fn===void 0||((jn=Fn.top)===null||jn===void 0)?void 0:jn.laboratory_admin_url},"\u540E\u53F0\u7BA1\u7406")),c.a.createElement(M.a.Item,null,c.a.createElement(E.a,{onClick:function(){localStorage.getItem("Noviceguide")==="0"||be({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:c.a.createElement("div",null,"OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002")}})},to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")),c.a.createElement(M.a.Item,{className:se.a.exit},c.a.createElement("a",{onClick:Object(O.a)(d.a.mark(function Gt(){var xn;return d.a.wrap(function(Nn){for(;;)switch(Nn.prev=Nn.next){case 0:return Nn.next=2,Object(U.c)({});case 2:xn=Nn.sent,(xn==null?void 0:xn.status)===1&&(be({type:"user/getUserInfo",payload:Object(i.a)({},Re)}),be({type:"user/getNavigationInfo",payload:Object(i.a)({},Re)}),Q("autologin_trustie"),Q("_educoder_session"),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),_.b.success(xn==null?void 0:xn.message),P.d.replace("/"));case 4:case"end":return Nn.stop()}},Gt)}))},"\u9000\u51FA")))};if(Object(Ee.p)()){var dt,_t;return c.a.createElement(T.a,{className:"".concat(se.a.height67," pr25"),overlay:ft,placement:"bottomRight"},c.a.createElement("section",null,c.a.createElement("aside",null,c.a.createElement("div",{className:X.actionTabs.type===1?se.a.classromediv:""},c.a.createElement("img",{className:"".concat(se.a.userPic," current ml15"),src:"".concat(Y.a===null||Y.a===void 0?void 0:Y.a.IMG_SERVER,"/images/").concat((dt=Pe.userInfo)===null||dt===void 0?void 0:dt.image_url),alt:"",onClick:function(){var bt;return P.d.push(Object(D.p)()?"/account/profile":"/users/".concat((bt=Pe.userInfo)===null||bt===void 0?void 0:bt.login,"/classrooms"))}}),Object(D.p)()&&c.a.createElement("span",{className:"ml10 font16"},(_t=Pe.userInfo)===null||_t===void 0?void 0:_t.username)))))}else{var St;return c.a.createElement("div",{className:"font15 mr15 ".concat(Oe.isIlearning?se.a.login:"")},c.a.createElement("span",{className:"ml10 mr5 current c-white",onClick:function(){be({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55"),!((St=Oe.setting)!==null&&St!==void 0&&St.close_register)&&c.a.createElement(c.a.Fragment,null,c.a.createElement("span",{className:"ml5 mr5"},"|"),c.a.createElement(E.a,{to:"/user/register",className:"ml5 current c-white pr25"},"\u6CE8\u518C")))}},_e=Object(P.a)(function(we){var Te=we.homePage,je=we.loading,Le=we.user,Xe=we.globalSetting,Ne=we.shixunHomeworks;return{homePage:Te,user:Le,globalSetting:Xe,shixunHomeworks:Ne,loading:je.models.index}})(ce),ke=e("+L6B"),fe=e("2/Rp"),ye=e("Cs+z"),Ce=e.n(ye),Se=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],Ie=function(Te){var je=Te.homePage,Le=Te.user,Xe=Te.globalSetting,Ne=Te.loading,We=Te.dispatch,ot=Te.location,et=Te.text,Je=Te.shixunHomeworks,Ze=Te.payload,He=Ze===void 0?{}:Ze,rt=Object(r.a)(Te,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]),$e=Object(h.useState)("none"),Pe=Object(b.a)($e,2),Oe=Pe[0],Ke=Pe[1];return Object(h.useEffect)(function(){Je.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&Ke("flex")},[Je.actionTabs.key]),Object(h.useEffect)(function(){Je.actionTabs.key==="\u9690\u85CF"&&(Ke("none"),localStorage.setItem("Noviceguide","0"))},[Je.actionTabs.key]),c.a.createElement("div",{style:{display:Oe,background:"#fff",width:"100%",height:"200px",position:"fixed",bottom:"0px",boxShadow:"0px -4px 6px 0px rgba(204, 204, 204, 0.2)",zIndex:"999"}},c.a.createElement("div",{style:{margin:"0 auto",width:"1200px"}},c.a.createElement("img",{src:Ce.a,style:{position:"absolute",top:"-32px"}}),c.a.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},Je.actionTabs.text),Je.actionTabs.type===9?c.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},c.a.createElement(fe.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),Ke("none"),We({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u5446\u4F1A\u89C1\uFF0C\u6709\u4E8B\u547C\u6211")):c.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},c.a.createElement(fe.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),We({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),Ke("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765"))))},Be=Object(P.a)(function(we){var Te=we.homePage,je=we.loading,Le=we.user,Xe=we.globalSetting,Ne=we.shixunHomeworks;return{homePage:Te,user:Le,globalSetting:Xe,loading:je.models.index,shixunHomeworks:Ne}})(Ie),tt=e("498V"),qe=e.n(tt),st=u.a.Header,ut=t.a.Search;function ue(){var we,Te,je=window.location.pathname,Le=je.split("/"),Xe={};return Le[1]=="classrooms"&&Le.length>3&&!((we=Le[4])!==null&&we!==void 0&&we.includes("newgold"))&&!((Te=Le[5])!==null&&Te!==void 0&&Te.includes("newgold"))&&Le[2]!=="coursesId"&&(Xe.course_id=Le[2]),Le[1]==="shixuns"&&Le.length>3&&(Xe.objective_type="shixun",Xe.objective_id=Le[2]),Le[1]==="paths"&&Le.length>3&&(Xe.objective_type="path",Xe.objective_id=Le[2]),Object(i.a)(Object(i.a)({},Xe),{school:1})}var Ae={\u9996\u9875:"/","/paths":{link:"/paths",key:1},"/shixuns":{link:"/shixuns",key:2},"/classrooms":{link:"/classrooms",key:3},"/competitions":{link:"/competitions",key:4},"/moop_cases":{link:"/moop_cases",key:5},"/forums":{link:"/forums",key:6},"/recruitment":{link:"/competitions/index",key:7},"/three":{link:"/three",key:7}},Ue=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],Ve=function(Te){var je,Le=Te.homePage,Xe=Te.user,Ne=Te.globalSetting,We=Te.loading,ot=Te.dispatch,et=Te.location,Je=Te.isLogin,Ze=Je===void 0?!1:Je,He=Te.shixunHomeworks,rt=Object(r.a)(Te,["homePage","user","globalSetting","loading","dispatch","location","isLogin","shixunHomeworks"]),$e=Object(m.g)(),Pe=Object(h.useState)(!1),Oe=Object(b.a)(Pe,2),Ke=Oe[0],be=Oe[1],X=Object(h.useState)(-1),ae=Object(b.a)(X,2),De=ae[0],Re=ae[1],Fe=Object(h.useState)(!1),Qe=Object(b.a)(Fe,2),xe=Qe[0],Ge=Qe[1],it=ue(),ft=et.pathname;Object(h.useEffect)(function(){ot({type:"user/getNavigationInfo",payload:Object(i.a)({},it)})},[Ne.name]),Object(h.useEffect)(function(){He.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(Ue!=null&&Ue.includes(et==null?void 0:et.pathname)||(et==null?void 0:et.pathname.indexOf("/classrooms"))===0||ot({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[et.pathname]),Object(h.useEffect)(function(){He.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||(He.actionTabs.key||localStorage.setItem("Noviceguide","0"))},[He.actionTabs.key]),Object(h.useEffect)(function(){if(Ne!=null&&Ne.setting){var mt,Rt;if(Ne==null||((mt=Ne.setting)===null||mt===void 0||((Rt=mt.navbar)===null||Rt===void 0))||Rt.map(function(en,kt){et.pathname.indexOf(en.link)>-1&&Re(kt)}),De===-1)Object(D.T)(Ne.setting.name);else{var Wt;Object(D.T)(((Wt=Ne.setting.navbar[De])===null||Wt===void 0?void 0:Wt.name)||Ne.setting.name)}}},[Ne==null?void 0:Ne.setting]);var dt=Object(h.useMemo)(function(){var mt;if(Ne!=null&&(mt=Ne.setting)!==null&&mt!==void 0&&mt.nav_logo_url){var Rt;return"".concat(Y.a.IMG_SERVER,"/").concat(Ne==null||((Rt=Ne.setting)===null||Rt===void 0)?void 0:Rt.nav_logo_url)}else return"".concat(Y.a.IMG_SERVER,"/images/avatars/LaboratorySetting/1nav?t=").concat(new Date().getTime())},[Ne==null||((je=Ne.setting)===null||je===void 0)?void 0:je.nav_logo_url]);function _t(mt){$e.push("/search?value="+mt)}var St=function(){return Ke?c.a.createElement("div",{onBlur:function(){setTimeout(function(){be(!1)},300)}},c.a.createElement(ut,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:_t,autoFocus:!0})):c.a.createElement("span",{className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:function(){$e.push("/search?value=")}})},Vt=function(){var mt=Object(O.a)(d.a.mark(function Rt(Wt){var en,kt,Qt;return d.a.wrap(function(Yt){for(;;)switch(Yt.prev=Yt.next){case 0:return Wt.preventDefault(),Yt.next=3,Object(U.n)();case 3:kt=Yt.sent,kt!=null&&(en=kt.data)!==null&&en!==void 0&&en.engineer_url?document.location.href=kt==null||((Qt=kt.data)===null||Qt===void 0)?void 0:Qt.engineer_url:(kt==null?void 0:kt.status)!=401&&Ge(!0);case 5:case"end":return Yt.stop()}},Rt)}));return function(Wt){return mt.apply(this,arguments)}}();if(Ne.showHeader&&Ne.showHeaderFooter){var bt,Ct,jt,Bt,$t;return c.a.createElement(u.a,{className:"".concat(Ne.isIlearning?L.a["header-iearning"]:L.a.header," ").concat(Ne.showHeaderFixed?L.a.headerFixed:"")},c.a.createElement(st,{className:"header"},c.a.createElement("section",{className:L.a["edu-menu"]},(!!Ne.isIlearning||!!Ne.isPaZhou)&&c.a.createElement(E.a,{style:{display:"flex",alignItems:"center"},onClick:function(){ot({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},c.a.createElement("img",{className:L.a.logo,title:(bt=Ne.setting)===null||bt===void 0?void 0:bt.name,src:Ne.isPaZhou?dt:qe.a||dt}),!Ne.isPaZhou&&c.a.createElement("span",{className:L.a.title},"\u6DF7\u5408\u589E\u5F3A\u667A\u6167\u6559\u80B2i-Learning\u5E73\u53F0")),c.a.createElement("ul",{className:"".concat(L.a.menu," ").concat(Object(D.p)()&&"ml0")},Object(D.p)()&&c.a.createElement("li",null,c.a.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!Object(D.p)()&&Ne.setting&&Ne.setting.navbar.map(function(mt,Rt){if(!mt.hidden)return c.a.createElement("li",{key:Rt,className:De===Rt?L.a.actived:""},(mt==null?void 0:mt.name)==="\u6559\u5B66\u8BFE\u5802"&&c.a.createElement(E.a,{onClick:function(){localStorage.getItem("Noviceguide")==="0"||ot({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:c.a.createElement("div",null,"\u975E\u5E38\u68D2\uFF0C\u54B1\u4EEC\u5DF2\u7ECF\u5230\u8FBE\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u5E73\u53F0\u4E0A\u5DF2\u7ECF\u6709\u51E0\u5343\u4F4D\u8001\u5E08\u521B\u5EFA\u4E86\u81EA\u5DF1\u7684\u6559\u5B66\u8BFE\u5802\uFF0C\u4F60\u4E5F\u53EF\u4EE5\u8F7B\u677E\u5B8C\u6210\u54DF\uFF01\u73B0\u5728\u8BF7\u60A8\u70B9\u51FB\u9875\u9762\u4E0A \u201C\u65B0\u5EFA\u8BFE\u5802\u201D\u6309\u94AE\u5F00\u59CB\u65B0\u5EFA\u81EA\u5DF1\u7684\u8BFE\u5802~")}})},className:He.actionTabs.type===4?L.a.classromediv:"",dangerouslySetInnerHTML:{__html:mt.name},to:mt.link}),(mt==null?void 0:mt.name)!="\u6559\u5B66\u8BFE\u5802"&&mt.link.indexOf("http")<0&&c.a.createElement(E.a,{onClick:function(){ot({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},dangerouslySetInnerHTML:{__html:mt.name},to:mt.link,target:mt.link.indexOf("http")>-1?"_blank":"_self"}),(mt==null?void 0:mt.name)!="\u6559\u5B66\u8BFE\u5802"&&mt.link.indexOf("http")>-1&&c.a.createElement("a",{target:mt.link.indexOf("http")>-1?"_blank":"_self",dangerouslySetInnerHTML:{__html:mt.name},href:mt.link}))})),c.a.createElement("div",{className:"search-bar",style:{flex:Ne.isIlearning?"initial":"1 0 auto"}},!Object(D.p)()&&!(Ne!=null&&Ne.isIlearning)&&c.a.createElement(c.a.Fragment,null,c.a.createElement(St,null),!Ze&&c.a.createElement(re,null),!Ze&&!!(Xe!=null&&(Ct=Xe.userInfo)!==null&&Ct!==void 0&&Ct.login)&&c.a.createElement(E.a,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:"/messages/".concat(Xe==null||((jt=Xe.userInfo)===null||jt===void 0)?void 0:jt.login,"/user_tidings")},(Xe==null||((Bt=Xe.navigationInfo)===null||Bt===void 0||(($t=Bt.top)===null||$t===void 0))?void 0:$t.new_message)&&c.a.createElement("span",{className:L.a.newslight}))),!Ze&&c.a.createElement(_e,{payload:it}))),c.a.createElement(p.a,{centered:!0,destroyOnClose:!0,visible:xe,title:"\u63D0\u793A",width:"500px",okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(D.O)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:function(){return Ge(!1)}},c.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},c.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650"),c.a.createElement("img",{src:N.B,width:200,height:200}),c.a.createElement("p",null,"\u7FA4\u53F7\uFF1A693542422 ")))),c.a.createElement(Be,null))}else return c.a.createElement(c.a.Fragment,null)},Ye=j.a=Object(P.a)(function(we){var Te=we.homePage,je=we.loading,Le=we.user,Xe=we.globalSetting,Ne=we.shixunHomeworks;return{homePage:Te,user:Le,globalSetting:Xe,loading:je.models.index,shixunHomeworks:Ne}})(Ve)},sR1s:function($,j,e){"use strict";e.d(j,"b",function(){return b}),e.d(j,"a",function(){return r}),e.d(j,"c",function(){return i}),e.d(j,"d",function(){return l});var I=e("U8pU"),p="RC_TABLE_KEY";function O(t){return t==null?[]:Array.isArray(t)?t:[t]}function b(t,s){if(!s&&typeof s!="number")return t;for(var u=O(s),a=t,d=0;d-1)){var c=b.parse(h)[3],m=b.toHex(h);d.setAttribute("stop-color","#"+m),d.setAttribute("stop-opacity",c)}else d.setAttribute("stop-color",s[u].color);t.appendChild(d)}l._dom=t},r.prototype.markUsed=function(l){if(l.style){var t=l.style.fill;t&&t._dom&&I.prototype.markUsed.call(this,t._dom),t=l.style.stroke,t&&t._dom&&I.prototype.markUsed.call(this,t._dom)}};var i=r;$.exports=i},sboe:function($,j,e){"use strict";e.d(j,"a",function(){return O});var I=e("q1tI"),p=e.n(I),O=I.createContext(null)},t23M:function($,j,e){"use strict";var I=e("VTBJ"),p=e("1OyB"),O=e("vuIU"),b=e("Ji7U"),r=e("LK+K"),i=e("q1tI"),l=e.n(i),t=e("m+aA"),s=e("Zm9Q"),u=e("Kwbf"),a=e("c+Xe"),d=e("bdgK"),h="rc-observer-key",c=function(m){Object(b.a)(P,m);var E=Object(r.a)(P);function P(){var N;return Object(p.a)(this,P),N=E.apply(this,arguments),N.resizeObserver=null,N.childNode=null,N.currentElement=null,N.state={width:0,height:0,offsetHeight:0,offsetWidth:0},N.onResize=function(A){var L=N.props.onResize,v=A[0].target,k=v.getBoundingClientRect(),T=k.width,B=k.height,C=v.offsetWidth,f=v.offsetHeight,n=Math.floor(T),o=Math.floor(B);if(N.state.width!==n||N.state.height!==o||N.state.offsetWidth!==C||N.state.offsetHeight!==f){var M={width:n,height:o,offsetWidth:C,offsetHeight:f};N.setState(M),L&&Promise.resolve().then(function(){L(Object(I.a)(Object(I.a)({},M),{},{offsetWidth:C,offsetHeight:f}))})}},N.setChildNode=function(A){N.childNode=A},N}return Object(O.a)(P,[{key:"componentDidMount",value:function(){this.onComponentUpdated()}},{key:"componentDidUpdate",value:function(){this.onComponentUpdated()}},{key:"componentWillUnmount",value:function(){this.destroyObserver()}},{key:"onComponentUpdated",value:function(){var A=this.props.disabled;if(A){this.destroyObserver();return}var L=Object(t.a)(this.childNode||this),v=L!==this.currentElement;v&&(this.destroyObserver(),this.currentElement=L),!this.resizeObserver&&L&&(this.resizeObserver=new d.default(this.onResize),this.resizeObserver.observe(L))}},{key:"destroyObserver",value:function(){this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null)}},{key:"render",value:function(){var A=this.props.children,L=Object(s.a)(A);if(L.length>1)Object(u.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(L.length===0)return Object(u.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var v=L[0];if(i.isValidElement(v)&&Object(a.c)(v)){var k=v.ref;L[0]=i.cloneElement(v,{ref:Object(a.a)(k,this.setChildNode)})}return L.length===1?L[0]:L.map(function(T,B){return!i.isValidElement(T)||"key"in T&&T.key!==null?T:i.cloneElement(T,{key:"".concat(h,"-").concat(B)})})}}]),P}(i.Component);c.displayName="ResizeObserver",j.a=c},tWlo:function($,j){$.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg=="},u3os:function($,j,e){"use strict";Object.defineProperty(j,"__esModule",{value:!0}),j.ver=j.clear=j.bind=void 0;var I=e("P4Qj"),p=function(i,l){var t=(0,I.getSensor)(i);return t.bind(l),function(){t.unbind(l)}};j.bind=p;var O=function(i){var l=(0,I.getSensor)(i);(0,I.removeSensor)(l)};j.clear=O;var b="1.0.1";j.ver=b},vKoX:function($,j,e){var I=e("SrGk"),p=e("bYtY");function O(i,l){I.call(this,i,l,["filter"],"__filter_in_use__","_shadowDom")}p.inherits(O,I),O.prototype.addWithoutUpdate=function(i,l){if(l&&b(l.style)){var t;if(l._shadowDom){t=l._shadowDom;var s=this.getDefs(!0);s.contains(l._shadowDom)||this.addDom(t)}else t=this.add(l);this.markUsed(l);var u=t.getAttribute("id");i.style.filter="url(#"+u+")"}},O.prototype.add=function(i){var l=this.createElement("filter");return i._shadowDomId=i._shadowDomId||this.nextId++,l.setAttribute("id","zr"+this._zrId+"-shadow-"+i._shadowDomId),this.updateDom(i,l),this.addDom(l),l},O.prototype.update=function(i,l){var t=l.style;if(b(t)){var s=this;I.prototype.update.call(this,l,function(){s.updateDom(l,l._shadowDom)})}else this.remove(i,l)},O.prototype.remove=function(i,l){l._shadowDomId!=null&&(this.removeDom(i),i.style.filter="")},O.prototype.updateDom=function(i,l){var t=l.getElementsByTagName("feDropShadow");t.length===0?t=this.createElement("feDropShadow"):t=t[0];var s=i.style,u=i.scale&&i.scale[0]||1,a=i.scale&&i.scale[1]||1,d,h,c,m;if(s.shadowBlur||s.shadowOffsetX||s.shadowOffsetY)d=s.shadowOffsetX||0,h=s.shadowOffsetY||0,c=s.shadowBlur,m=s.shadowColor;else if(s.textShadowBlur)d=s.textShadowOffsetX||0,h=s.textShadowOffsetY||0,c=s.textShadowBlur,m=s.textShadowColor;else{this.removeDom(l,s);return}t.setAttribute("dx",d/u),t.setAttribute("dy",h/a),t.setAttribute("flood-color",m);var E=c/2/u,P=c/2/a,N=E+" "+P;t.setAttribute("stdDeviation",N),l.setAttribute("x","-100%"),l.setAttribute("y","-100%"),l.setAttribute("width",Math.ceil(c/2*200)+"%"),l.setAttribute("height",Math.ceil(c/2*200)+"%"),l.appendChild(t),i._shadowDom=l},O.prototype.markUsed=function(i){i._shadowDom&&I.prototype.markUsed.call(this,i._shadowDom)};function b(i){return i&&(i.shadowBlur||i.shadowOffsetX||i.shadowOffsetY||i.textShadowBlur||i.textShadowOffsetX||i.textShadowOffsetY)}var r=O;$.exports=r},vToQ:function($,j,e){$.exports={flex_box_center:"flex_box_center___3UWMh",flex_space_between:"flex_space_between___2nh9S",flex_box_vertical_center:"flex_box_vertical_center___2Neiq",flex_box_center_end:"flex_box_center_end___2_1FS",flex_box_column:"flex_box_column___2E-v7",userPic:"userPic___3Pu9t",rightMenu:"rightMenu___1qaVl",menuWrap:"menuWrap___3r9jm",exit:"exit___38Urs",classromediv:"classromediv___2R8_g",glow:"glow___323IR",height67:"height67___1DFRI",login:"login___20J7t"}},vWvF:function($,j,e){var I=e("Bq2U"),p=e("SUKs"),O=e("bYtY"),b=O.isString,r=O.isFunction,i=O.isObject,l=O.isArrayLike,t=O.indexOf,s=function(){this.animators=[]};s.prototype={constructor:s,animate:function(c,m){var E,P=!1,N=this,A=this.__zr;if(c){var L=c.split("."),v=N;P=L[0]==="shape";for(var k=0,T=L.length;k0&&c.animate(m,!1).when(N==null?500:N,v).delay(A||0)}function d(c,m,E,P){if(!m)c.attr(E,P);else{var N={};N[m]={},N[m][E]=P,c.attr(N)}}var h=s;$.exports=h},vsvx:function($,j,e){$.exports=e.p+"static/course.f24848b5.svg"},wCXF:function($,j,e){"use strict";e.d(j,"a",function(){return tt});var I=e("rePB"),p=e("VTBJ"),O=e("KQm4"),b=e("U8pU"),r=e("ODXe"),i=e("q1tI"),l=e("TSYQ"),t=e.n(l),s=e("Gytx"),u=e.n(s),a=e("Kwbf"),d=e("t23M"),h=e("qx4F"),c=e("6eGT"),m=e("IBYe"),E=e("Ff2n"),P=e("c+Xe"),N=e("fyJ8"),A=e("biw7");function L(ue,Ae,Ue,Ve,Ye){var we=Ue[ue]||{},Te=Ue[Ae]||{},je,Le;we.fixed==="left"?je=Ve.left[ue]:Te.fixed==="right"&&(Le=Ve.right[Ae]);var Xe=!1,Ne=!1,We=!1,ot=!1,et=Ue[Ae+1],Je=Ue[ue-1];if(Ye==="rtl"){if(je!==void 0){var Ze=Je&&Je.fixed==="left";ot=!Ze}else if(Le!==void 0){var He=et&&et.fixed==="right";We=!He}}else if(je!==void 0){var rt=et&&et.fixed==="left";Xe=!rt}else if(Le!==void 0){var $e=Je&&Je.fixed==="right";Ne=!$e}return{fixLeft:je,fixRight:Le,lastFixLeft:Xe,firstFixRight:Ne,lastFixRight:We,firstFixLeft:ot,isSticky:Ve.isSticky}}var v=e("sR1s");function k(ue){var Ae=ue.cells,Ue=ue.stickyOffsets,Ve=ue.flattenColumns,Ye=ue.rowComponent,we=ue.cellComponent,Te=ue.onHeaderRow,je=ue.index,Le=i.useContext(A.a),Xe=Le.prefixCls,Ne=Le.direction,We;Te&&(We=Te(Ae.map(function(et){return et.column}),je));var ot=Object(v.a)(Ae.map(function(et){return et.column}));return i.createElement(Ye,Object.assign({},We),Ae.map(function(et,Je){var Ze=et.column,He=L(et.colStart,et.colEnd,Ve,Ue,Ne),rt;return Ze&&Ze.onHeaderCell&&(rt=et.column.onHeaderCell(Ze)),i.createElement(N.a,Object.assign({},et,{ellipsis:Ze.ellipsis,align:Ze.align,component:we,prefixCls:Xe,key:ot[Je]},He,{additionalProps:rt,rowType:"header"}))}))}k.displayName="HeaderRow";var T=k;function B(ue){var Ae=[];function Ue(Te,je){var Le=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;Ae[Le]=Ae[Le]||[];var Xe=je,Ne=Te.filter(Boolean).map(function(We){var ot={key:We.key,className:We.className||"",children:We.title,column:We,colStart:Xe},et=1,Je=We.children;return Je&&Je.length>0&&(et=Ue(Je,Xe,Le+1).reduce(function(Ze,He){return Ze+He},0),ot.hasSubColumns=!0),"colSpan"in We&&(et=We.colSpan),"rowSpan"in We&&(ot.rowSpan=We.rowSpan),ot.colSpan=et,ot.colEnd=ot.colStart+et-1,Ae[Le].push(ot),Xe+=et,et});return Ne}Ue(ue,0);for(var Ve=Ae.length,Ye=function(je){Ae[je].forEach(function(Le){!("rowSpan"in Le)&&!Le.hasSubColumns&&(Le.rowSpan=Ve-je)})},we=0;we=0;je-=1){var Le=Ae[je],Xe=Ue&&Ue[je],Ne=Xe&&Xe[n.a];(Le||Ne||Te)&&(Ye.unshift(i.createElement("col",Object.assign({key:je,style:{width:Le,minWidth:Le}},Ne))),Te=!0)}return i.createElement("colgroup",null,Ye)}var M=o;function w(ue,Ae){return Object(i.useMemo)(function(){for(var Ue=[],Ve=0;Ve1?tn-1:0),mn=1;mn=We&&(dt=We-ot),Te({scrollLeft:dt/We*(Ne+2)}),$e.current.x=xe.pageX},Re=function(){var xe=Object(fe.b)(we.current).top,Ge=xe+we.current.offsetHeight,it=document.documentElement.scrollTop+window.innerHeight;Ge-Object(h.a)()<=it||xe>=it-je?rt(function(ft){return Object(p.a)(Object(p.a)({},ft),{},{isHiddenScrollBar:!0})}):rt(function(ft){return Object(p.a)(Object(p.a)({},ft),{},{isHiddenScrollBar:!1})})},Fe=function(xe){rt(function(Ge){return Object(p.a)(Object(p.a)({},Ge),{},{scrollLeft:xe/Ne*We||0})})};return i.useImperativeHandle(Ue,function(){return{setScrollLeft:Fe}}),i.useEffect(function(){var Qe=Object(ke.a)(document.body,"mouseup",X,!1),xe=Object(ke.a)(document.body,"mousemove",De,!1);return Re(),function(){Qe.remove(),xe.remove()}},[ot,Ke]),i.useEffect(function(){var Qe=Object(ke.a)(window,"scroll",Re,!1),xe=Object(ke.a)(window,"resize",Re,!1);return function(){Qe.remove(),xe.remove()}},[]),i.useEffect(function(){He.isHiddenScrollBar||rt(function(Qe){var xe,Ge;return Object(p.a)(Object(p.a)({},Qe),{},{scrollLeft:we.current.scrollLeft/((xe=we.current)===null||xe===void 0?void 0:xe.scrollWidth)*((Ge=we.current)===null||Ge===void 0?void 0:Ge.clientWidth)})})},[He.isHiddenScrollBar]),Ne<=We||!ot||He.isHiddenScrollBar?null:i.createElement("div",{style:{height:Object(h.a)(),width:We,bottom:je},className:"".concat(Xe,"-sticky-scroll")},i.createElement("div",{onMouseDown:ae,ref:et,className:t()("".concat(Xe,"-sticky-scroll-bar"),Object(I.a)({},"".concat(Xe,"-sticky-scroll-bar-active"),Ke)),style:{width:"".concat(ot,"px"),transform:"translate3d(".concat(He.scrollLeft,"px, 0, 0)")}}))},Ce=i.forwardRef(ye);function Se(ue,Ae){return i.useMemo(function(){var Ue=!!ue;return{isSticky:Ue,stickyClassName:Ue?"".concat(Ae,"-sticky-header"):"",offsetHeader:Object(b.a)(ue)==="object"&&ue.offsetHeader||0,offsetScroll:Object(b.a)(ue)==="object"&&ue.offsetScroll||0}},[ue,Ae])}var Ie=[],Be={},tt="rc-table-internal-hook",qe=i.memo(function(ue){var Ae=ue.children;return Ae},function(ue,Ae){return u()(ue.props,Ae.props)?ue.pingLeft!==Ae.pingLeft||ue.pingRight!==Ae.pingRight:!1});function st(ue){var Ae,Ue=ue.prefixCls,Ve=ue.className,Ye=ue.rowClassName,we=ue.style,Te=ue.data,je=ue.rowKey,Le=ue.scroll,Xe=ue.tableLayout,Ne=ue.direction,We=ue.title,ot=ue.footer,et=ue.summary,Je=ue.id,Ze=ue.showHeader,He=ue.components,rt=ue.emptyText,$e=ue.onRow,Pe=ue.onHeaderRow,Oe=ue.internalHooks,Ke=ue.transformColumns,be=ue.internalRefs,X=ue.sticky,ae=Te||Ie,De=!!ae.length,Re=i.useState(0),Fe=Object(r.a)(Re,2),Qe=Fe[0],xe=Fe[1];i.useEffect(function(){xe(Object(h.a)())});var Ge=i.useMemo(function(){return Object(v.c)(He,{})},[He]),it=i.useCallback(function(Pt,It){return Object(v.b)(Ge,Pt)||It},[Ge]),ft=i.useMemo(function(){return typeof je=="function"?je:function(Pt){var It=Pt&&Pt[je];return It}},[je]),dt=Object(n.c)(ue),_t=dt.expandIcon,St=dt.expandedRowKeys,Vt=dt.defaultExpandedRowKeys,bt=dt.defaultExpandAllRows,Ct=dt.expandedRowRender,jt=dt.onExpand,Bt=dt.onExpandedRowsChange,$t=dt.expandRowByClick,mt=dt.rowExpandable,Rt=dt.expandIconColumnIndex,Wt=dt.expandedRowClassName,en=dt.childrenColumnName,kt=dt.indentSize,Qt=_t||ce,cn=en||"children",Yt=i.useMemo(function(){return Ct?"row":ue.expandable&&Oe===tt&&ue.expandable.__PARENT_RENDER_ICON__||ae.some(function(Pt){return Pt&&Object(b.a)(Pt)==="object"&&Pt[cn]})?"nest":!1},[!!Ct,ae]),pn=i.useState(function(){return Vt||(bt?_e(ae,ft,cn):[])}),Xt=Object(r.a)(pn,2),an=Xt[0],un=Xt[1],tn=i.useMemo(function(){return new Set(St||an||[])},[St,an]),sn=i.useCallback(function(Pt){var It=ft(Pt,ae.indexOf(Pt)),rn,Cn=tn.has(It);Cn?(tn.delete(It),rn=Object(O.a)(tn)):rn=[].concat(Object(O.a)(tn),[It]),un(rn),jt&&jt(!Cn,Pt),Bt&&Bt(rn)},[ft,tn,ae,jt,Bt]),mn=i.useState(0),vn=Object(r.a)(mn,2),yn=vn[0],An=vn[1],zn=Object(ne.b)(Object(p.a)(Object(p.a)(Object(p.a)({},ue),dt),{},{expandable:!!Ct,expandedKeys:tn,getRowKey:ft,onTriggerExpand:sn,expandIcon:Qt,expandIconColumnIndex:Rt,direction:Ne}),Oe===tt?Ke:null),Fn=Object(r.a)(zn,2),jn=Fn[0],Gt=Fn[1],xn=i.useMemo(function(){return{columns:jn,flattenColumns:Gt}},[jn,Gt]),Xn=i.useRef(),Nn=i.useRef(),wn=i.useRef(),Ha=i.useState(!1),Da=Object(r.a)(Ha,2),sa=Da[0],Ga=Da[1],Va=i.useState(!1),la=Object(r.a)(Va,2),ea=la[0],Qa=la[1],Xa=se(new Map),Ta=Object(r.a)(Xa,2),Ja=Ta[0],Ya=Ta[1],Ln=Object(v.a)(Gt),ua=Ln.map(function(Pt){return Ja.get(Pt)}),wa=i.useMemo(function(){return ua},[ua.join("_")]),da=Y(wa,Gt.length,Ne),On=Le&&Object(v.d)(Le.y),Pn=Le&&Object(v.d)(Le.x),In=Pn&&Gt.some(function(Pt){var It=Pt.fixed;return It}),ca=i.useRef(),Jn=Se(X,Ue),Yn=Jn.isSticky,Pa=Jn.offsetHeader,Za=Jn.offsetScroll,Ia=Jn.stickyClassName,ma,ta,Kn;On&&(ta={overflowY:"scroll",maxHeight:Le.y}),Pn&&(ma={overflowX:"auto"},On||(ta={overflowY:"hidden"}),Kn={width:Le.x===!0?"auto":Le.x,minWidth:"100%"});var kn=i.useCallback(function(Pt,It){Ya(function(rn){var Cn=new Map(rn);return Cn.set(Pt,It),Cn})},[]),na=Ee(null),ja=Object(r.a)(na,2),Na=ja[0],La=ja[1];function aa(Pt,It){if(!It)return;typeof It=="function"?It(Pt):It.scrollLeft!==Pt&&(It.scrollLeft=Pt)}var Wn=function(It){var rn=It.currentTarget,Cn=It.scrollLeft,Zn=typeof Cn=="number"?Cn:rn.scrollLeft,za=rn||Be;if(!La()||La()===za){var ya;Na(za),aa(Zn,Nn.current),aa(Zn,wn.current),aa(Zn,(ya=ca.current)===null||ya===void 0?void 0:ya.setScrollLeft)}if(rn){var Fa=rn.scrollWidth,Ka=rn.clientWidth;Ga(Zn>0),Qa(Zn0?[].concat(Object(p.a)(E),Object(p.a)(a(L).map(function(v){return Object(O.a)({fixed:A},v)}))):[].concat(Object(p.a)(E),[Object(O.a)(Object(O.a)({},P),{},{fixed:A})])},[])}function d(m){for(var E=!0,P=0;P=0;L-=1){var v=m[L];if(A&&v.fixed!=="right")A=!1;else if(!A&&v.fixed==="right"){Object(l.a)(!1,"Index ".concat(L+1," of `columns` missing `fixed='right'` prop."));break}}}function h(m){return m.map(function(E){var P=E.fixed,N=Object(b.a)(E,["fixed"]),A=P;return P==="left"?A="right":P==="right"&&(A="left"),Object(O.a)({fixed:A},N)})}function c(m,E){var P=m.prefixCls,N=m.columns,A=m.children,L=m.expandable,v=m.expandedKeys,k=m.getRowKey,T=m.onTriggerExpand,B=m.expandIcon,C=m.rowExpandable,f=m.expandIconColumnIndex,n=m.direction,o=m.expandRowByClick,M=r.useMemo(function(){return N||u(A)},[N,A]),w=r.useMemo(function(){if(L){var R,S=f||0,D=M[S],G=(R={},Object(I.a)(R,s.a,{className:"".concat(P,"-expand-icon-col")}),Object(I.a)(R,"title",""),Object(I.a)(R,"fixed",D?D.fixed:null),Object(I.a)(R,"className","".concat(P,"-row-expand-icon-cell")),Object(I.a)(R,"render",function(H,y,K){var F=k(y,K),ee=v.has(F),J=C?C(y):!0,ne=B({prefixCls:P,expanded:ee,expandable:J,record:y,onExpand:T});return o?r.createElement("span",{onClick:function(pe){return pe.stopPropagation()}},ne):ne}),R),Z=M.slice();return S>=0&&Z.splice(S,0,G),Z}return M},[L,M,k,v,B,n]),_=r.useMemo(function(){var R=w;return E&&(R=E(R)),R.length||(R=[{render:function(){return null}}]),R},[E,w,n]),g=r.useMemo(function(){return n==="rtl"?h(a(_)):a(_)},[_,n]);return[_,g]}j.b=c},x6Kt:function($,j,e){var I=e("y+Vt"),p=e("VpOo"),O=e("nPnh"),b=O.subPixelOptimizeRect,r={},i=I.extend({type:"rect",shape:{r:0,x:0,y:0,width:0,height:0},buildPath:function(l,t){var s,u,a,d;this.subPixelOptimize?(b(r,t,this.style),s=r.x,u=r.y,a=r.width,d=r.height,r.r=t.r,t=r):(s=t.x,u=t.y,a=t.width,d=t.height),t.r?p.buildPath(l,t):l.rect(s,u,a,d),l.closePath();return}});$.exports=i},xrsn:function($,j,e){$.exports={flex_box_center:"flex_box_center___2cC1r",flex_space_between:"flex_space_between___9TeDx",flex_box_vertical_center:"flex_box_vertical_center___3EIYv",flex_box_center_end:"flex_box_center_end___1Uph0",flex_box_column:"flex_box_column___17_5w",header:"header___1E4MV",logo:"logo___R8PNJ",menu:"menu___Km2Uo",actived:"actived___12Ff0","edu-menu":"edu-menu___2hxbr",newslight:"newslight___jwZR3",classromediv:"classromediv___Cjpgf",glow:"glow___3Nuu5",spandiv:"spandiv___3YPu8","header-iearning":"header-iearning___2Us_L",title:"title___3TtoH",headerFixed:"headerFixed___1V7d4"}},"y+Vt":function($,j,e){var I=e("Gev7"),p=e("bYtY"),O=e("IMiH"),b=e("2DNl"),r=e("3C/r"),i=r.prototype.getCanvasPattern,l=Math.abs,t=new O(!0);function s(a){I.call(this,a),this.path=null}s.prototype={constructor:s,type:"path",__dirtyPath:!0,strokeContainThreshold:5,segmentIgnoreThreshold:0,subPixelOptimize:!1,brush:function(a,d){var h=this.style,c=this.path||t,m=h.hasStroke(),E=h.hasFill(),P=h.fill,N=h.stroke,A=E&&!!P.colorStops,L=m&&!!N.colorStops,v=E&&!!P.image,k=m&&!!N.image;if(h.bind(a,this,d),this.setTransform(a),this.__dirty){var T;A&&(T=T||this.getBoundingRect(),this._fillGradient=h.getGradient(a,P,T)),L&&(T=T||this.getBoundingRect(),this._strokeGradient=h.getGradient(a,N,T))}A?a.fillStyle=this._fillGradient:v&&(a.fillStyle=i.call(P,a)),L?a.strokeStyle=this._strokeGradient:k&&(a.strokeStyle=i.call(N,a));var B=h.lineDash,C=h.lineDashOffset,f=!!a.setLineDash,n=this.getGlobalScale();if(c.setScale(n[0],n[1],this.segmentIgnoreThreshold),this.__dirtyPath||B&&!f&&m?(c.beginPath(a),B&&!f&&(c.setLineDash(B),c.setLineDashOffset(C)),this.buildPath(c,this.shape,!1),this.path&&(this.__dirtyPath=!1)):(a.beginPath(),this.path.rebuildPath(a)),E)if(h.fillOpacity!=null){var o=a.globalAlpha;a.globalAlpha=h.fillOpacity*h.opacity,c.fill(a),a.globalAlpha=o}else c.fill(a);if(B&&f&&(a.setLineDash(B),a.lineDashOffset=C),m)if(h.strokeOpacity!=null){var o=a.globalAlpha;a.globalAlpha=h.strokeOpacity*h.opacity,c.stroke(a),a.globalAlpha=o}else c.stroke(a);B&&f&&a.setLineDash([]),h.text!=null&&(this.restoreTransform(a),this.drawRectText(a,this.getBoundingRect()))},buildPath:function(a,d,h){},createPathProxy:function(){this.path=new O},getBoundingRect:function(){var a=this._rect,d=this.style,h=!a;if(h){var c=this.path;c||(c=this.path=new O),this.__dirtyPath&&(c.beginPath(),this.buildPath(c,this.shape,!1)),a=c.getBoundingRect()}if(this._rect=a,d.hasStroke()){var m=this._rectWithStroke||(this._rectWithStroke=a.clone());if(this.__dirty||h){m.copy(a);var E=d.lineWidth,P=d.strokeNoScale?this.getLineScale():1;d.hasFill()||(E=Math.max(E,this.strokeContainThreshold||4)),P>1e-10&&(m.width+=E/P,m.height+=E/P,m.x-=E/P/2,m.y-=E/P/2)}return m}return a},contain:function(a,d){var h=this.transformCoordToLocal(a,d),c=this.getBoundingRect(),m=this.style;if(a=h[0],d=h[1],c.contain(a,d)){var E=this.path.data;if(m.hasStroke()){var P=m.lineWidth,N=m.strokeNoScale?this.getLineScale():1;if(N>1e-10&&(m.hasFill()||(P=Math.max(P,this.strokeContainThreshold)),b.containStroke(E,P/N,a,d)))return!0}if(m.hasFill())return b.contain(E,a,d)}return!1},dirty:function(a){a==null&&(a=!0),a&&(this.__dirtyPath=a,this._rect=null),this.__dirty=this.__dirtyText=!0,this.__zr&&this.__zr.refresh(),this.__clipTarget&&this.__clipTarget.dirty()},animateShape:function(a){return this.animate("shape",a)},attrKV:function(a,d){a==="shape"?(this.setShape(d),this.__dirtyPath=!0,this._rect=null):I.prototype.attrKV.call(this,a,d)},setShape:function(a,d){var h=this.shape;if(h){if(p.isObject(a))for(var c in a)a.hasOwnProperty(c)&&(h[c]=a[c]);else h[a]=d;this.dirty(!0)}return this},getLineScale:function(){var a=this.transform;return a&&l(a[0]-1)>1e-10&&l(a[3]-1)>1e-10?Math.sqrt(l(a[0]*a[3]-a[2]*a[1])):1}},s.extend=function(a){var d=function(c){s.call(this,c),a.style&&this.style.extendFrom(a.style,!1);var m=a.shape;if(m){this.shape=this.shape||{};var E=this.shape;for(var P in m)!E.hasOwnProperty(P)&&m.hasOwnProperty(P)&&(E[P]=m[P])}a.init&&a.init.call(this,c)};p.inherits(d,s);for(var h in a)h!=="style"&&h!=="shape"&&(d.prototype[h]=a[h]);return d},p.inherits(s,I);var u=s;$.exports=u},"y0+3":function($,j,e){"use strict";e.d(j,"a",function(){return a}),e.d(j,"b",function(){return h});var I=/margin|padding|width|height|max|min|offset/,p={left:!0,top:!0},O={cssFloat:1,styleFloat:1,float:1};function b(c){return c.nodeType===1?c.ownerDocument.defaultView.getComputedStyle(c,null):{}}function r(c,m,E){if(m=m.toLowerCase(),E==="auto"){if(m==="height")return c.offsetHeight;if(m==="width")return c.offsetWidth}return m in p||(p[m]=I.test(m)),p[m]?parseFloat(E)||0:E}function i(c,m){var E=arguments.length,P=b(c);return m=O[m]?"cssFloat"in c.style?"cssFloat":"styleFloat":m,E===1?P:r(c,m,P[m]||c.style[m])}function l(c,m,E){var P=arguments.length;if(m=O[m]?"cssFloat"in c.style?"cssFloat":"styleFloat":m,P===3)return typeof E=="number"&&I.test(m)&&(E="".concat(E,"px")),c.style[m]=E,E;for(var N in m)m.hasOwnProperty(N)&&l(c,N,m[N]);return b(c)}function t(c){return c===document.body?document.documentElement.clientWidth:c.offsetWidth}function s(c){return c===document.body?window.innerHeight||document.documentElement.clientHeight:c.offsetHeight}function u(){var c=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),m=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:c,height:m}}function a(){var c=document.documentElement.clientWidth,m=window.innerHeight||document.documentElement.clientHeight;return{width:c,height:m}}function d(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function h(c){var m=c.getBoundingClientRect(),E=document.documentElement;return{left:m.left+(window.pageXOffset||E.scrollLeft)-(E.clientLeft||document.body.clientLeft||0),top:m.top+(window.pageYOffset||E.scrollTop)-(E.clientTop||document.body.clientTop||0)}}},y23F:function($,j){function e(){this.on("mousedown",this._dragStart,this),this.on("mousemove",this._drag,this),this.on("mouseup",this._dragEnd,this)}e.prototype={constructor:e,_dragStart:function(O){for(var b=O.target;b&&!b.draggable;)b=b.parent;b&&(this._draggingTarget=b,b.dragging=!0,this._x=O.offsetX,this._y=O.offsetY,this.dispatchToElement(I(b,O),"dragstart",O.event))},_drag:function(O){var b=this._draggingTarget;if(b){var r=O.offsetX,i=O.offsetY,l=r-this._x,t=i-this._y;this._x=r,this._y=i,b.drift(l,t,O),this.dispatchToElement(I(b,O),"drag",O.event);var s=this.findHover(r,i,b).target,u=this._dropTarget;this._dropTarget=s,b!==s&&(u&&s!==u&&this.dispatchToElement(I(u,O),"dragleave",O.event),s&&s!==u&&this.dispatchToElement(I(s,O),"dragenter",O.event))}},_dragEnd:function(O){var b=this._draggingTarget;b&&(b.dragging=!1),this.dispatchToElement(I(b,O),"dragend",O.event),this._dropTarget&&this.dispatchToElement(I(this._dropTarget,O),"drop",O.event),this._draggingTarget=null,this._dropTarget=null}};function I(O,b){return{target:O,topTarget:b&&b.topTarget}}var p=e;$.exports=p},yilW:function($,j,e){$.exports=e.p+"static/learn.e7098108.svg"},yslc:function($,j){$.exports="data:image/png;base64,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"},yxFR:function($,j,e){var I=e("y+Vt"),p=e("nPnh"),O=p.subPixelOptimizeLine,b={},r=I.extend({type:"line",shape:{x1:0,y1:0,x2:0,y2:0,percent:1},style:{stroke:"#000",fill:null},buildPath:function(i,l){var t,s,u,a;this.subPixelOptimize?(O(b,l,this.style),t=b.x1,s=b.y1,u=b.x2,a=b.y2):(t=l.x1,s=l.y1,u=l.x2,a=l.y2);var d=l.percent;if(d===0)return;i.moveTo(t,s),d<1&&(u=t*(1-d)+u*d,a=s*(1-d)+a*d),i.lineTo(u,a)},pointAt:function(i){var l=this.shape;return[l.x1*(1-i)+l.x2*i,l.y1*(1-i)+l.y2*i]}});$.exports=r},zarK:function($,j,e){var I=e("YH21"),p=I.addEventListener,O=I.removeEventListener,b=I.normalizeEvent,r=I.getNativeEvent,i=e("bYtY"),l=e("H6uX"),t=e("ItGF"),s=300,u=t.domSupported,a=function(){var g=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],R=["touchstart","touchend","touchmove"],S={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},D=i.map(g,function(G){var Z=G.replace("mouse","pointer");return S.hasOwnProperty(Z)?Z:G});return{mouse:g,touch:R,pointer:D}}(),d={mouse:["mousemove","mouseup"],pointer:["pointermove","pointerup"]};function h(g){return g==="mousewheel"&&t.browser.firefox?"DOMMouseScroll":g}function c(g){var R=g.pointerType;return R==="pen"||R==="touch"}function m(g){g.touching=!0,g.touchTimer!=null&&(clearTimeout(g.touchTimer),g.touchTimer=null),g.touchTimer=setTimeout(function(){g.touching=!1,g.touchTimer=null},700)}function E(g){g&&(g.zrByTouch=!0)}function P(g,R){return b(g.dom,new A(g,R),!0)}function N(g,R){for(var S=R,D=!1;S&&S.nodeType!==9&&!(D=S.domBelongToZr||S!==R&&S===g.painterRoot);)S=S.parentNode;return D}function A(g,R){this.type=R.type,this.target=this.currentTarget=g.dom,this.pointerType=R.pointerType,this.clientX=R.clientX,this.clientY=R.clientY}var L=A.prototype;L.stopPropagation=L.stopImmediatePropagation=L.preventDefault=i.noop;var v={mousedown:function(g){g=b(this.dom,g),this._mayPointerCapture=[g.zrX,g.zrY],this.trigger("mousedown",g)},mousemove:function(g){g=b(this.dom,g);var R=this._mayPointerCapture;R&&(g.zrX!==R[0]||g.zrY!==R[1])&&n(this,!0),this.trigger("mousemove",g)},mouseup:function(g){g=b(this.dom,g),n(this,!1),this.trigger("mouseup",g)},mouseout:function(g){g=b(this.dom,g),this._pointerCapturing&&(g.zrEventControl="no_globalout");var R=g.toElement||g.relatedTarget;g.zrIsToLocalDOM=N(this,R),this.trigger("mouseout",g)},touchstart:function(g){g=b(this.dom,g),E(g),this._lastTouchMoment=new Date,this.handler.processGesture(g,"start"),v.mousemove.call(this,g),v.mousedown.call(this,g)},touchmove:function(g){g=b(this.dom,g),E(g),this.handler.processGesture(g,"change"),v.mousemove.call(this,g)},touchend:function(g){g=b(this.dom,g),E(g),this.handler.processGesture(g,"end"),v.mouseup.call(this,g),+new Date-this._lastTouchMoment"},series:[{type:"wordCloud",sizeRange:[10,30],rotationRange:[-90,90],rotationStep:45,gridSize:2,shape:"pentagon",maskImage:Be,textStyle:{normal:{color:function(){return"rgb("+Math.round(Math.random()*255)+", "+Math.round(Math.random()*255)+", "+Math.round(Math.random()*255)+")"}}},left:"center",top:"center",right:null,bottom:null,width:"100%",height:"100%",data:tt}]};return qe},ye=(n=se.rightData)!==null&&n!==void 0&&n.complete_count?Number((o=se.rightData)===null||o===void 0?void 0:o.complete_count)/Number((M=se.rightData)===null||M===void 0?void 0:M.challenge_count)*100:0;return se.rightData?t.a.createElement("section",{className:d.a.rightWrap},!((w=se.detail)!==null&&w!==void 0&&w.is_jupyter)&&((_=se.detail)===null||_===void 0||((g=_.task_operation)===null||g===void 0)?void 0:g[2])&&(Ee==null||((R=Ee.userInfo)===null||R===void 0)?void 0:R.login)&&!!((S=se.rightData)!==null&&S!==void 0&&S.complete_count)&&((D=se.rightData)===null||D===void 0?void 0:D.complete_count)>0&&t.a.createElement("div",{className:d.a.learnWrap},t.a.createElement("div",{className:d.a.learnTopWrap},t.a.createElement("span",null,t.a.createElement("img",{className:d.a.titleImg,src:c.a,alt:""}),"\u5B66\u4E60\u8FDB\u5EA6"),t.a.createElement("span",null,t.a.createElement("span",{className:"".concat(d.a.color888," font14")},"\u5DF2\u5B8C\u6210 ",((G=se.rightData)===null||G===void 0?void 0:G.complete_count)||0," \u5173 / \u5171",((Z=se.rightData)===null||Z===void 0?void 0:Z.challenge_count)||0," \u5173"))),t.a.createElement(b.a,{percent:ye,showInfo:!1,status:"active",strokeColor:{"0%":"#29BD8B","100%":"#29BD8B"}})),!!((V=se.rightData)!==null&&V!==void 0&&(H=V.paths)!==null&&H!==void 0&&H.length)&&t.a.createElement("div",{className:d.a.courseWrap},t.a.createElement("p",{className:"mb20 font16"},t.a.createElement("img",{className:d.a.titleImg,src:E.a,alt:""}),"\u6240\u5C5E\u8BFE\u7A0B"),t.a.createElement("div",null,(y=se.rightData)===null||y===void 0?void 0:y.paths.map(function(Ce,Se){return Se>2?null:t.a.createElement("div",{className:d.a.pathWrap,key:Ce.id},t.a.createElement("a",{href:"/paths/".concat(Ce.id),target:"_blank"},t.a.createElement("img",{alt:"\u5B9E\u8BAD",src:"".concat(u.a.IMG_SERVER,"/").concat(Ce.image_url),className:d.a.pathImg})),t.a.createElement("div",{className:d.a.pathContentWrap},t.a.createElement("a",{href:"/paths/".concat(Ce.id),target:"_blank",className:d.a.pathContentName},Ce.name),t.a.createElement("p",{className:d.a.pathContent},t.a.createElement(p.a,{placement:"bottom",title:"\u7AE0\u8282"},t.a.createElement("span",{className:d.a.pathContentCount},t.a.createElement("i",{className:"iconfont icon-shixun mr3"}),Ce.stages_count)),t.a.createElement(p.a,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},t.a.createElement("span",{className:d.a.pathContentCount},t.a.createElement("i",{className:"iconfont icon-chengyuan mr3"}),Ce.members_count)))))}))),t.a.createElement("div",null),!!((K=se.rightData)!==null&&K!==void 0&&(F=K.recommands)!==null&&F!==void 0&&F.length)&&Ee.userInfo.main_site&&t.a.createElement("div",{className:d.a.recommandTrainingWrap},t.a.createElement("p",{className:"mb20 font16"},t.a.createElement("img",{className:d.a.titleImg,src:N.a,alt:""}),"\u63A8\u8350\u5B9E\u8DF5\u9879\u76EE"),t.a.createElement("div",null,(ee=se.rightData)===null||ee===void 0?void 0:ee.recommands.map(function(Ce,Se){return Se>2?null:t.a.createElement("div",{className:d.a.pathContentItem,key:Se},t.a.createElement("a",{href:"/shixuns/".concat(Ce.identifier,"/challenges"),target:"_blank"},t.a.createElement("img",{src:"".concat(u.a.IMG_SERVER,"/").concat(Ce.pic),className:d.a.pathImg})),t.a.createElement("div",{className:d.a.pathContentWrap,style:{marginBottom:-4}},t.a.createElement(p.a,{placement:"bottom",title:Ce.name},t.a.createElement("a",{href:"/shixuns/".concat(Ce.identifier,"/challenges"),target:"_blank",className:d.a.pathContentName},Ce.name)),t.a.createElement("p",{className:"".concat(d.a.pathContent," ").concat(d.a.recommandContent)},t.a.createElement("span",null,Ce.stu_num," \u4EBA\u5B66\u4E60"),t.a.createElement("span",{className:d.a.recommandLevel},Ce.level))))}))),((J=se.rightData)===null||J===void 0||((ne=J.tags)===null||ne===void 0)?void 0:ne.length)>0&&t.a.createElement("div",{className:d.a.skillWrap},t.a.createElement("p",{className:"".concat(d.a.skillTopWrap," font16 mb20")},t.a.createElement("span",null,"\u6280\u80FD\u6807\u7B7E",t.a.createElement("span",{className:"ml5 c-grey-c"},(re=se.rightData)===null||re===void 0||((pe=re.tags)===null||pe===void 0)?void 0:pe.length))),t.a.createElement(L.a,{option:fe(),style:{height:370},opts:{renderer:"svg"}}))):null};j.a=Object(s.a)(function(C){var f=C.shixunsDetail,n=C.user,o=C.loading,M=C.globalSetting;return{shixunsDetail:f,user:n,globalSetting:M,loading:o.models.index}})(B)}}]); diff --git a/p__Shixuns__Detail__Collaborators__index.fb2d3edb.chunk.css b/p__Shixuns__Detail__Collaborators__index.e27c13f5.chunk.css similarity index 99% rename from p__Shixuns__Detail__Collaborators__index.fb2d3edb.chunk.css rename to p__Shixuns__Detail__Collaborators__index.e27c13f5.chunk.css index c7d4840bc5..f4247e2001 100644 --- a/p__Shixuns__Detail__Collaborators__index.fb2d3edb.chunk.css +++ b/p__Shixuns__Detail__Collaborators__index.e27c13f5.chunk.css @@ -823,6 +823,15 @@ .joinCol___3o5gp { width: 48%; } +.hidden___3-1Kn { + display: none; +} +.w140___3rLeo { + width: 140px !important; +} +.w100___DFsbd { + width: 90%; +} /* stylelint-disable no-duplicate-selectors */ /* stylelint-disable */ /* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ diff --git a/p__Shixuns__Detail__Dataset__index.02346223.async.js b/p__Shixuns__Detail__Dataset__index.e71d8cc5.async.js similarity index 98% rename from p__Shixuns__Detail__Dataset__index.02346223.async.js rename to p__Shixuns__Detail__Dataset__index.e71d8cc5.async.js index 46d17444e6..502839d5a7 100644 --- a/p__Shixuns__Detail__Dataset__index.02346223.async.js +++ b/p__Shixuns__Detail__Dataset__index.e71d8cc5.async.js @@ -36,7 +36,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho L `).concat(B==="round"?V:100,",").concat(L),Q="0 0 100 ".concat(Y),G=0;return r.a.createElement("svg",o({className:v()("".concat(K,"-line"),k),viewBox:Q,preserveAspectRatio:"none",style:J},ue),r.a.createElement("path",{className:"".concat(K,"-line-trail"),d:oe,strokeLinecap:B,stroke:re,strokeWidth:ne||Y,fillOpacity:"0"}),se.map(function(M,U){var te={strokeDasharray:"".concat(M,"px, 100px"),strokeDashoffset:"-".concat(G,"px"),transition:q||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},$=ee[U]||ee[ee.length-1];return G+=M,r.a.createElement("path",{key:U,className:"".concat(K,"-line-path"),d:oe,strokeLinecap:B,stroke:$,strokeWidth:Y,fillOpacity:"0",ref:ae[U],style:te})}))};E.defaultProps=h;var T=E;function A(){return A=Object.assign||function(j){for(var R=1;Rj.length)&&(R=j.length);for(var k=0,H=new Array(R);k=0)continue;if(!Object.prototype.propertyIsEnumerable.call(j,H))continue;k[H]=j[H]}}return k}function b(j,R){if(j==null)return{};var k={},H=Object.keys(j),K,N;for(N=0;N=0)continue;k[K]=j[K]}return k}var p=0;function C(j){return+j.replace("%","")}function F(j){return Array.isArray(j)?j:[j]}function z(j,R,k,H){var K=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,N=arguments.length>5?arguments[5]:void 0,B=50-H/2,Y=0,J=-B,re=0,ne=-2*B;switch(N){case"left":Y=-B,J=0,re=2*B,ne=0;break;case"right":Y=B,J=0,re=-2*B,ne=0;break;case"bottom":J=B,ne=2*B;break;default:}var q="M 50,50 m ".concat(Y,",").concat(J,` a `).concat(B,",").concat(B," 0 1 1 ").concat(re,",").concat(-ne,` - a `).concat(B,",").concat(B," 0 1 1 ").concat(-re,",").concat(ne),ue=Math.PI*2*B,se={stroke:k,strokeDasharray:"".concat(R/100*(ue-K),"px ").concat(ue,"px"),strokeDashoffset:"-".concat(K/2+j/100*(ue-K),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:q,pathStyle:se}}var W=function(R){var k=R.prefixCls,H=R.strokeWidth,K=R.trailWidth,N=R.gapDegree,B=R.gapPosition,Y=R.trailColor,J=R.strokeLinecap,re=R.style,ne=R.className,q=R.strokeColor,ue=R.percent,se=I(R,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),ee=Object(d.useMemo)(function(){return p+=1,p},[]),le=z(0,100,Y,H,N,B),Z=le.pathString,ae=le.pathStyle,L=F(ue),V=F(q),oe=V.find(function(te){return Object.prototype.toString.call(te)==="[object Object]"}),Q=i(L),G=w(Q,1),M=G[0],U=function(){var $=0;return L.map(function(ce,pe){var ge=V[pe]||V[V.length-1],Ce=Object.prototype.toString.call(ge)==="[object Object]"?"url(#".concat(k,"-gradient-").concat(ee,")"):"",Ae=z($,ce,ge,H,N,B);return $+=ce,r.a.createElement("path",{key:pe,className:"".concat(k,"-circle-path"),d:Ae.pathString,stroke:Ce,strokeLinecap:J,strokeWidth:H,opacity:ce===0?0:1,fillOpacity:"0",style:Ae.pathStyle,ref:M[pe]})})};return r.a.createElement("svg",A({className:v()("".concat(k,"-circle"),ne),viewBox:"0 0 100 100",style:re},se),oe&&r.a.createElement("defs",null,r.a.createElement("linearGradient",{id:"".concat(k,"-gradient-").concat(ee),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(oe).sort(function(te,$){return C(te)-C($)}).map(function(te,$){return r.a.createElement("stop",{key:$,offset:te,stopColor:oe[te]})}))),r.a.createElement("path",{className:"".concat(k,"-circle-trail"),d:Z,stroke:Y,strokeLinecap:J,strokeWidth:K||H,fillOpacity:"0",style:ae}),U().reverse())};W.defaultProps=h;var P=W,X={Line:T,Circle:P}},h7HQ:function(c,_,s){var d=s("y+Vt"),r=s("T6xi"),x=d.extend({type:"polygon",shape:{points:null,smooth:!1,smoothConstraint:null},buildPath:function(v,h){r.buildPath(v,h,!0)}});c.exports=x},hOwI:function(c,_){var s=Math.log(2);function d(x,v,h,i,o,e){var a=i+"-"+o,n=x.length;if(e.hasOwnProperty(a))return e[a];if(v===1){var t=Math.round(Math.log((1<r&&i>v||ih?o:0}c.exports=s},iXp4:function(c,_,s){var d=s("ItGF"),r=[["shadowBlur",0],["shadowColor","#000"],["shadowOffsetX",0],["shadowOffsetY",0]];function x(v){return d.browser.ie&&d.browser.version>=11?function(){var h=this.__clipPaths,i=this.style,o;if(h)for(var e=0;e>>7)^(D<<14|D>>>18)^D>>>3,b=n[m-2],p=(b<<15|b>>>17)^(b<<13|b>>>19)^b>>>10;n[m]=I+n[m-7]+p+n[m-16]}var C=w&O^~w&g,F=y&E^y&T^E&T,z=(y<<30|y>>>2)^(y<<19|y>>>13)^(y<<10|y>>>22),W=(w<<26|w>>>6)^(w<<21|w>>>11)^(w<<7|w>>>25),P=S+W+C+a[m]+n[m],X=z+F;S=g,g=O,O=w,w=A+P|0,A=T,T=E,E=y,y=P+X|0}f[0]=f[0]+y|0,f[1]=f[1]+E|0,f[2]=f[2]+T|0,f[3]=f[3]+A|0,f[4]=f[4]+w|0,f[5]=f[5]+O|0,f[6]=f[6]+g|0,f[7]=f[7]+S|0},_doFinalize:function(){var u=this._data,l=u.words,f=this._nDataBytes*8,y=u.sigBytes*8;return l[y>>>5]|=128<<24-y%32,l[(y+64>>>9<<4)+14]=r.floor(f/4294967296),l[(y+64>>>9<<4)+15]=f,u.sigBytes=l.length*4,this._process(),this._hash},clone:function(){var u=i.clone.call(this);return u._hash=this._hash.clone(),u}});x.SHA256=i._createHelper(t),x.HmacSHA256=i._createHmacHelper(t)}(Math),d.SHA256})},loD1:function(c,_){function s(d,r,x,v,h,i,o){if(h===0)return!1;var e=h,a=0,n=d;if(o>r+e&&o>v+e||od+e&&i>x+e||i=n.x&&e<=n.x+n.width&&a>=n.y&&a<=n.y+n.height},clone:function(){return new i(this.x,this.y,this.width,this.height)},copy:function(e){this.x=e.x,this.y=e.y,this.width=e.width,this.height=e.height},plain:function(){return{x:this.x,y:this.y,width:this.width,height:this.height}}},i.create=function(e){return new i(e.x,e.y,e.width,e.height)};var o=i;c.exports=o},mLcG:function(c,_){var s=typeof window!="undefined"&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(d){setTimeout(d,16)};c.exports=s},mxV5:function(module,exports,__webpack_require__){(function(global){var require,require;(function(c){if(!0)module.exports=c();else var _})(function(){var define,module,exports;return function(){function c(_,s,d){function r(h,i){if(!s[h]){if(!_[h]){var o=typeof require=="function"&&require;if(!i&&o)return require(h,!0);if(x)return x(h,!0);var e=new Error("Cannot find module '"+h+"'");throw e.code="MODULE_NOT_FOUND",e}var a=s[h]={exports:{}};_[h][0].call(a.exports,function(n){var t=_[h][1][n];return r(t||n)},a,a.exports,c,_,s,d)}return s[h].exports}for(var x=typeof require=="function"&&require,v=0;vr&&i>v||ih?o:0}c.exports=s},iXp4:function(c,_,s){var d=s("ItGF"),r=[["shadowBlur",0],["shadowColor","#000"],["shadowOffsetX",0],["shadowOffsetY",0]];function x(v){return d.browser.ie&&d.browser.version>=11?function(){var h=this.__clipPaths,i=this.style,o;if(h)for(var e=0;e>>7)^(D<<14|D>>>18)^D>>>3,b=n[m-2],p=(b<<15|b>>>17)^(b<<13|b>>>19)^b>>>10;n[m]=I+n[m-7]+p+n[m-16]}var C=w&O^~w&g,F=y&E^y&T^E&T,z=(y<<30|y>>>2)^(y<<19|y>>>13)^(y<<10|y>>>22),W=(w<<26|w>>>6)^(w<<21|w>>>11)^(w<<7|w>>>25),P=S+W+C+a[m]+n[m],X=z+F;S=g,g=O,O=w,w=A+P|0,A=T,T=E,E=y,y=P+X|0}f[0]=f[0]+y|0,f[1]=f[1]+E|0,f[2]=f[2]+T|0,f[3]=f[3]+A|0,f[4]=f[4]+w|0,f[5]=f[5]+O|0,f[6]=f[6]+g|0,f[7]=f[7]+S|0},_doFinalize:function(){var u=this._data,l=u.words,f=this._nDataBytes*8,y=u.sigBytes*8;return l[y>>>5]|=128<<24-y%32,l[(y+64>>>9<<4)+14]=r.floor(f/4294967296),l[(y+64>>>9<<4)+15]=f,u.sigBytes=l.length*4,this._process(),this._hash},clone:function(){var u=i.clone.call(this);return u._hash=this._hash.clone(),u}});x.SHA256=i._createHelper(t),x.HmacSHA256=i._createHmacHelper(t)}(Math),d.SHA256})},loD1:function(c,_){function s(d,r,x,v,h,i,o){if(h===0)return!1;var e=h,a=0,n=d;if(o>r+e&&o>v+e||od+e&&i>x+e||i=n.x&&e<=n.x+n.width&&a>=n.y&&a<=n.y+n.height},clone:function(){return new i(this.x,this.y,this.width,this.height)},copy:function(e){this.x=e.x,this.y=e.y,this.width=e.width,this.height=e.height},plain:function(){return{x:this.x,y:this.y,width:this.width,height:this.height}}},i.create=function(e){return new i(e.x,e.y,e.width,e.height)};var o=i;c.exports=o},mLcG:function(c,_){var s=typeof window!="undefined"&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(d){setTimeout(d,16)};c.exports=s},mxV5:function(module,exports,__webpack_require__){(function(global){var require,require;(function(c){if(!0)module.exports=c();else var _})(function(){var define,module,exports;return function(){function c(_,s,d){function r(h,i){if(!s[h]){if(!_[h]){var o=typeof require=="function"&&require;if(!i&&o)return require(h,!0);if(x)return x(h,!0);var e=new Error("Cannot find module '"+h+"'");throw e.code="MODULE_NOT_FOUND",e}var a=s[h]={exports:{}};_[h][0].call(a.exports,function(n){var t=_[h][1][n];return r(t||n)},a,a.exports,c,_,s,d)}return s[h].exports}for(var x=typeof require=="function"&&require,v=0;v0&&l(z).to(P),X=this._divideParts(p,C),j=X.length,R=!1,k=function(ue,se){var ee=this;return new h.default(function(Z,ae){var L,V,oe,Q;return o.default.async(function(M){for(;;)switch(M.prev=M.next){case 0:if(M.prev=0,ue.isCancel()){M.next=18;break}return L=X[se-1],V={stream:ue._createStream(b,L.start,L.end),size:L.end-L.start},M.next=6,o.default.awrap(ue._uploadPart(W,F,se,V));case 6:if(oe=M.sent,!(!ue.isCancel()&&!R)){M.next=15;break}if(m.doneParts.push({number:se,etag:oe.res.headers.etag}),!D.progress){M.next=12;break}return M.next=12,o.default.awrap(D.progress(z.length/j,m,oe.res));case 12:Z({number:se,etag:oe.res.headers.etag}),M.next=16;break;case 15:Z();case 16:M.next=19;break;case 18:Z();case 19:M.next=30;break;case 21:M.prev=21,M.t0=M.catch(0),Q=new Error,Q.name=M.t0.name,Q.message=M.t0.message,Q.stack=M.t0.stack,Q.partNum=se,l(M.t0).to(Q),ae(Q);case 30:case"end":return M.stop()}},null,ee,[[0,21]])})},H=(0,x.default)(new Array(j),function(q,ue){return ue+1}),K=P.map(function(q){return q.number}),N=H.filter(function(q){return K.indexOf(q)<0}),B=5,Y=D.parallel||B,ne.next=17,o.default.awrap(this._parallel(N,Y,function(q){return new h.default(function(ue,se){k(I,q).then(function(ee){ee&&P.push(ee),ue()}).catch(function(ee){se(ee)})})}));case 17:if(J=ne.sent,R=!0,!this.isCancel()){ne.next=22;break}throw k=null,this._makeCancelEvent();case 22:if(!(J&&J.length>0)){ne.next=25;break}throw J[0].message="Failed to upload some parts with error: "+J[0].toString()+" part_num: "+J[0].partNum,J[0];case 25:return ne.next=27,o.default.awrap(this.completeMultipartUpload(W,F,P,D));case 27:return ne.abrupt("return",ne.sent);case 28:case"end":return ne.stop()}},null,this)},A._getFileSize=function(m){return o.default.async(function(I){for(;;)switch(I.prev=I.next){case 0:if(!a.buffer(m)){I.next=4;break}return I.abrupt("return",m.length);case 4:if(!(y(m)||T(m))){I.next=6;break}return I.abrupt("return",m.size);case 6:throw new Error("_getFileSize requires Buffer/File/Blob.");case 7:case"end":return I.stop()}},null,this)};var w=c("stream"),O=w.Readable;function g(S,m){if(!(this instanceof g))return new g(S,m);O.call(this,m),this.file=S,this.reader=new FileReader,this.start=0,this.finish=!1,this.fileBuffer=null}n.inherits(g,O),g.prototype.readFileAndPush=function(m){if(this.fileBuffer)for(var D=!0;D&&this.fileBuffer&&this.startthis.fileBuffer.length?this.fileBuffer.length:b,this.start=b,D=this.push(this.fileBuffer.slice(I,b))}},g.prototype._read=function(m){if(this.file&&this.start>=this.file.size||this.fileBuffer&&this.start>=this.fileBuffer.length||this.finish||this.start===0&&!this.file){this.finish||(this.fileBuffer=null,this.finish=!0),this.push(null);return}var D=16*1024;m=m||D;var I=this;this.reader.onload=function(p){I.fileBuffer=d.from(new Uint8Array(p.target.result)),I.file=null,I.readFileAndPush(m)},this.start===0?this.reader.readAsArrayBuffer(this.file):this.readFileAndPush(m)},A._createStream=function(m,D,I){if(y(m)||T(m))return new g(m.slice(D,I));throw new Error("_createStream requires File/Blob.")},A._getPartSize=function(m,D){var I=10*1e3,b=1024*1024;return D?Math.max(Math.ceil(m/I),D):b},A._divideParts=function(m,D){for(var I=Math.ceil(m/D),b=[],p=0;p255)throw new Error("ID is composed of 255 bytes at most");if(m.prefix===""||m.prefix===void 0)throw new Error("Rule must includes prefix");if(!["Enabled","Disabled"].includes(m.status))throw new Error("Status must be Enabled or Disabled");if(m.transition){if(!["IA","Archive"].includes(m.transition.storageClass))throw new Error("StorageClass must be IA or Archive");O(m.transition,"Transition")}if(m.expiration){if(!m.expiration.expiredObjectDeleteMarker)O(m.expiration,"Expiration");else if(m.expiration.days||m.expiration.createdBeforeDate)throw new Error("expiredObjectDeleteMarker cannot be used with days or createdBeforeDate")}if(m.abortMultipartUpload&&O(m.abortMultipartUpload,"AbortMultipartUpload"),!m.expiration&&!m.abortMultipartUpload&&!m.transition&&!m.noncurrentVersionTransition)throw new Error("Rule must includes expiration or abortMultipartUpload or transition or noncurrentVersionTransition");if(m.tag){if(m.abortMultipartUpload)throw new Error("Tag cannot be used with abortMultipartUpload");g(m.tag)}}},{"../utils/checkBucketName":35,"../utils/checkObjectTag":36,"../utils/deepCopy":39,"../utils/getStrBytesCount":41,"../utils/isArray":42,"../utils/isObject":46,"../utils/obj2xml":47,"babel-runtime/regenerator":68}],12:[function(c,_,s){"use strict";var d=c("babel-runtime/regenerator"),r=x(d);function x(a){return a&&a.__esModule?a:{default:a}}var v=c("../utils/checkBucketName"),h=v.checkBucketName,i=c("../utils/obj2xml"),o=i.obj2xml,e=s;e.putBucketVersioning=function(n,t){var u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},l,f,y;return r.default.async(function(T){for(;;)switch(T.prev=T.next){case 0:if(h(n),["Enabled","Suspended"].includes(t)){T.next=3;break}throw new Error("status must be Enabled or Suspended");case 3:return l=this._bucketRequestParams("PUT",n,"versioning",u),f={VersioningConfiguration:{Status:t}},l.mime="xml",l.content=o(f,{headers:!0}),T.next=9,r.default.awrap(this.request(l));case 9:return y=T.sent,T.abrupt("return",{res:y.res,status:y.status});case 11:case"end":return T.stop()}},null,this)}},{"../utils/checkBucketName":35,"../utils/obj2xml":47,"babel-runtime/regenerator":68}],13:[function(c,_,s){"use strict";var d=c("babel-runtime/regenerator"),r=x(d);function x(t){return t&&t.__esModule?t:{default:t}}var v=c("../utils/checkBucketName"),h=v.checkBucketName,i=c("../utils/obj2xml"),o=i.obj2xml,e=c("../utils/isArray"),a=e.isArray,n=s;n.putBucketWebsite=function(u){var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},f=arguments[2],y,E,T,A,w;return r.default.async(function(g){for(;;)switch(g.prev=g.next){case 0:if(h(u),y=this._bucketRequestParams("PUT",u,"website",f),E={Suffix:l.index||"index.html"},T={IndexDocument:E},A={WebsiteConfiguration:T},l.supportSubDir&&(E.SupportSubDir=l.supportSubDir),l.type&&(E.Type=l.type),l.error&&(T.ErrorDocument={Key:l.error}),!(l.routingRules!==void 0)){g.next=12;break}if(a(l.routingRules)){g.next=11;break}throw new Error("RoutingRules must be Array");case 11:T.RoutingRules={RoutingRule:l.routingRules};case 12:return A=o(A),y.content=A,y.mime="xml",y.successStatuses=[200],g.next=18,r.default.awrap(this.request(y));case 18:return w=g.sent,g.abrupt("return",{res:w.res});case 20:case"end":return g.stop()}},null,this)}},{"../utils/checkBucketName":35,"../utils/isArray":42,"../utils/obj2xml":47,"babel-runtime/regenerator":68}],14:[function(c,_,s){(function(d){"use strict";var r=c("babel-runtime/core-js/object/keys"),x=i(r),v=c("babel-runtime/core-js/json/stringify"),h=i(v);function i(o){return o&&o.__esModule?o:{default:o}}s.encodeCallback=function(e,a){if(e.headers=e.headers||{},!Object.prototype.hasOwnProperty.call(e.headers,"x-oss-callback")&&a.callback){var n={callbackUrl:encodeURI(a.callback.url),callbackBody:a.callback.body};a.callback.host&&(n.callbackHost=a.callback.host),a.callback.contentType&&(n.callbackBodyType=a.callback.contentType);var t=d.from((0,h.default)(n)).toString("base64");if(e.headers["x-oss-callback"]=t,a.callback.customValue){var u={};(0,x.default)(a.callback.customValue).forEach(function(l){u["x:"+l]=a.callback.customValue[l]}),e.headers["x-oss-callback-var"]=d.from((0,h.default)(u)).toString("base64")}}}}).call(this,c("buffer").Buffer)},{"babel-runtime/core-js/json/stringify":53,"babel-runtime/core-js/object/keys":60,buffer:73}],15:[function(c,_,s){"use strict";var d=c("babel-runtime/core-js/object/assign"),r=x(d);function x(n){return n&&n.__esModule?n:{default:n}}var v=c("humanize-ms"),h=c("url"),i=c("../utils/checkBucketName"),o=i.checkBucketName;function e(n,t){var u=h.parse(n);if(u.protocol||(u=h.parse("http"+(t?"s":"")+"://"+n)),u.protocol!=="http:"&&u.protocol!=="https:")throw new Error("Endpoint protocol must be http or https.");return u}function a(n,t,u){var l=u?"https://":"http://",f=t?"-internal.aliyuncs.com":".aliyuncs.com",y="vpc100-oss-cn-";return n.substr(0,y.length)===y&&(f=".aliyuncs.com"),h.parse(l+n+f)}_.exports=function(n){if(!n||!n.accessKeyId||!n.accessKeySecret)throw new Error("require accessKeyId, accessKeySecret");n.bucket&&o(n.bucket);var t=(0,r.default)({region:"oss-cn-hangzhou",internal:!1,secure:!1,timeout:6e4,bucket:null,endpoint:null,cname:!1,isRequestPay:!1,sldEnable:!1},n);if(t.accessKeyId=t.accessKeyId.trim(),t.accessKeySecret=t.accessKeySecret.trim(),t.timeout&&(t.timeout=v(t.timeout)),t.endpoint)t.endpoint=e(t.endpoint,t.secure);else if(t.region)t.endpoint=a(t.region,t.internal,t.secure);else throw new Error("require options.endpoint or options.region");return t.inited=!0,t}},{"../utils/checkBucketName":35,"babel-runtime/core-js/object/assign":54,"humanize-ms":194,url:238}],16:[function(c,_,s){"use strict";var d=c("merge-descriptors"),r=s;d(r,c("./processObjectSave"))},{"./processObjectSave":17,"merge-descriptors":200}],17:[function(c,_,s){"use strict";var d=c("babel-runtime/regenerator"),r=x(d);function x(t){return t&&t.__esModule?t:{default:t}}var v=c("../utils/checkBucketName"),h=v.checkBucketName,i=c("querystring"),o=c("js-base64"),e=o.Base64.encode,a=s;a.processObjectSave=function(u,l,f,y){var E,T,A,w;return r.default.async(function(g){for(;;)switch(g.prev=g.next){case 0:return n(u,"sourceObject"),n(l,"targetObject"),n(f,"process"),l=this._objectName(l),y&&h(y),E=this._objectRequestParams("POST",u,{subres:"x-oss-process"}),T=y?",b_"+e(y):"",l=e(l),A={"x-oss-process":f+"|sys/saveas,o_"+l+T},E.content=i.stringify(A),g.next=12,r.default.awrap(this.request(E));case 12:return w=g.sent,g.abrupt("return",{res:w.res,status:w.res.status});case 14:case"end":return g.stop()}},null,this)};function n(t,u){if(!t)throw new Error(u+" is required");if(typeof t!="string")throw new Error(u+" must be String")}},{"../utils/checkBucketName":35,"babel-runtime/regenerator":68,"js-base64":199,querystring:212}],18:[function(c,_,s){"use strict";var d=c("babel-runtime/regenerator"),r=x(d);function x(a){return a&&a.__esModule?a:{default:a}}var v=c("copy-to"),h=c("./callback"),i=c("./utils/deepCopy"),o=i.deepCopy,e=s;e.listUploads=function(n,t){var u,l,f,y;return r.default.async(function(T){for(;;)switch(T.prev=T.next){case 0:return t=t||{},u={},v(t).to(u),u.subres="uploads",l=this._objectRequestParams("GET","",u),l.query=n,l.xmlResponse=!0,l.successStatuses=[200],T.next=10,r.default.awrap(this.request(l));case 10:return f=T.sent,y=f.data.Upload||[],Array.isArray(y)||(y=[y]),y=y.map(function(A){return{name:A.Key,uploadId:A.UploadId,initiated:A.Initiated}}),T.abrupt("return",{res:f.res,uploads:y,bucket:f.data.Bucket,nextKeyMarker:f.data.NextKeyMarker,nextUploadIdMarker:f.data.NextUploadIdMarker,isTruncated:f.data.IsTruncated==="true"});case 15:case"end":return T.stop()}},null,this)},e.listParts=function(n,t,u,l){var f,y,E;return r.default.async(function(A){for(;;)switch(A.prev=A.next){case 0:return l=l||{},f={},v(l).to(f),f.subres={uploadId:t},y=this._objectRequestParams("GET",n,f),y.query=u,y.xmlResponse=!0,y.successStatuses=[200],A.next=10,r.default.awrap(this.request(y));case 10:return E=A.sent,A.abrupt("return",{res:E.res,uploadId:E.data.UploadId,bucket:E.data.Bucket,name:E.data.Key,partNumberMarker:E.data.PartNumberMarker,nextPartNumberMarker:E.data.NextPartNumberMarker,maxParts:E.data.MaxParts,isTruncated:E.data.IsTruncated,parts:E.data.Part||[]});case 12:case"end":return A.stop()}},null,this)},e.abortMultipartUpload=function(n,t,u){var l,f,y;return r.default.async(function(T){for(;;)switch(T.prev=T.next){case 0:return this._stop(),u=u||{},l={},v(u).to(l),l.subres={uploadId:t},f=this._objectRequestParams("DELETE",n,l),f.successStatuses=[204],T.next=9,r.default.awrap(this.request(f));case 9:return y=T.sent,T.abrupt("return",{res:y.res});case 11:case"end":return T.stop()}},null,this)},e.initMultipartUpload=function(n,t){var u,l,f;return r.default.async(function(E){for(;;)switch(E.prev=E.next){case 0:return t=t||{},u={},v(t).to(u),u.headers=u.headers||{},this._convertMetaToHeaders(t.meta,u.headers),u.subres="uploads",l=this._objectRequestParams("POST",n,u),l.mime=t.mime,l.xmlResponse=!0,l.successStatuses=[200],E.next=12,r.default.awrap(this.request(l));case 12:return f=E.sent,E.abrupt("return",{res:f.res,bucket:f.data.Bucket,name:f.data.Key,uploadId:f.data.UploadId});case 14:case"end":return E.stop()}},null,this)},e.uploadPart=function(n,t,u,l,f,y,E){var T;return r.default.async(function(w){for(;;)switch(w.prev=w.next){case 0:return T={stream:this._createStream(l,f,y),size:y-f},w.next=3,r.default.awrap(this._uploadPart(n,t,u,T,E));case 3:return w.abrupt("return",w.sent);case 4:case"end":return w.stop()}},null,this)},e.completeMultipartUpload=function(n,t,u,l){var f,y,E,T,A,w,O,g;return r.default.async(function(m){for(;;)switch(m.prev=m.next){case 0:for(f=u.concat().sort(function(D,I){return D.number-I.number}).filter(function(D,I,b){return!I||D.number!==b[I-1].number}),y=` `,E=0;E @@ -112,4 +112,4 @@ headers: `+(0,v.default)(Le),he.data=be,he.path=R.path,he.status=ae,he.headers=L * Counter block mode compatible with Dr Brian Gladman fileenc.c * derived from CryptoJS.mode.CTR * Jan Hruby jhruby.web@gmail.com - */return d.mode.CTRGladman=function(){var r=d.lib.BlockCipherMode.extend();function x(i){if((i>>24&255)===255){var o=i>>16&255,e=i>>8&255,a=i&255;o===255?(o=0,e===255?(e=0,a===255?a=0:++a):++e):++o,i=0,i+=o<<16,i+=e<<8,i+=a}else i+=1<<24;return i}function v(i){return(i[0]=x(i[0]))===0&&(i[1]=x(i[1])),i}var h=r.Encryptor=r.extend({processBlock:function(i,o){var e=this._cipher,a=e.blockSize,n=this._iv,t=this._counter;n&&(t=this._counter=n.slice(0),this._iv=void 0),v(t);var u=t.slice(0);e.encryptBlock(u,0);for(var l=0;l=0&&(this.delFromStorage(e),this._roots.splice(u,1),e instanceof x&&e.delChildrenFromStorage(this))},addToStorage:function(e){return e&&(e.__storage=this,e.dirty(!1)),this},delFromStorage:function(e){return e&&(e.__storage=null),this},dispose:function(){this._renderList=this._roots=null},displayableSortFunc:h};var o=i;c.exports=o},rA99:function(c,_,s){var d=s("y+Vt"),r=s("QBsz"),x=s("Sj9i"),v=x.quadraticSubdivide,h=x.cubicSubdivide,i=x.quadraticAt,o=x.cubicAt,e=x.quadraticDerivativeAt,a=x.cubicDerivativeAt,n=[];function t(l,f,y){var E=l.cpx2,T=l.cpy2;return E===null||T===null?[(y?a:o)(l.x1,l.cpx1,l.cpx2,l.x2,f),(y?a:o)(l.y1,l.cpy1,l.cpy2,l.y2,f)]:[(y?e:i)(l.x1,l.cpx1,l.x2,f),(y?e:i)(l.y1,l.cpy1,l.y2,f)]}var u=d.extend({type:"bezier-curve",shape:{x1:0,y1:0,x2:0,y2:0,cpx1:0,cpy1:0,percent:1},style:{stroke:"#000",fill:null},buildPath:function(l,f){var y=f.x1,E=f.y1,T=f.x2,A=f.y2,w=f.cpx1,O=f.cpy1,g=f.cpx2,S=f.cpy2,m=f.percent;if(m===0)return;l.moveTo(y,E),g==null||S==null?(m<1&&(v(y,w,T,m,n),w=n[1],T=n[2],v(E,O,A,m,n),O=n[1],A=n[2]),l.quadraticCurveTo(w,O,T,A)):(m<1&&(h(y,w,g,T,m,n),w=n[1],g=n[2],T=n[3],h(E,O,S,A,m,n),O=n[1],S=n[2],A=n[3]),l.bezierCurveTo(w,O,g,S,T,A))},pointAt:function(l){return t(this.shape,l,!1)},tangentAt:function(l){var f=t(this.shape,l,!0);return r.normalize(f,f)}});c.exports=u},rHrb:function(c,_,s){"use strict";Object.defineProperty(_,"__esModule",{value:!0}),_.CopyToClipboard=void 0;var d=x(s("q1tI")),r=x(s("+QRC"));function x(w){return w&&w.__esModule?w:{default:w}}function v(w){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?v=function(g){return typeof g}:v=function(g){return g&&typeof Symbol=="function"&&g.constructor===Symbol&&g!==Symbol.prototype?"symbol":typeof g},v(w)}function h(w,O){var g=Object.keys(w);if(Object.getOwnPropertySymbols){var S=Object.getOwnPropertySymbols(w);O&&(S=S.filter(function(m){return Object.getOwnPropertyDescriptor(w,m).enumerable})),g.push.apply(g,S)}return g}function i(w){for(var O=1;O=0)continue;if(!Object.prototype.propertyIsEnumerable.call(w,S))continue;g[S]=w[S]}}return g}function e(w,O){if(w==null)return{};var g={},S=Object.keys(w),m,D;for(D=0;D=0)continue;g[m]=w[m]}return g}function a(w,O){if(!(w instanceof O))throw new TypeError("Cannot call a class as a function")}function n(w,O){for(var g=0;g-1)){var f=v.parse(l)[3],y=v.toHex(l);u.setAttribute("stop-color","#"+y),u.setAttribute("stop-opacity",f)}else u.setAttribute("stop-color",a[n].color);e.appendChild(u)}o._dom=e},h.prototype.markUsed=function(o){if(o.style){var e=o.style.fill;e&&e._dom&&d.prototype.markUsed.call(this,e._dom),e=o.style.stroke,e&&e._dom&&d.prototype.markUsed.call(this,e._dom)}};var i=h;c.exports=i},sboe:function(c,_,s){"use strict";s.d(_,"a",function(){return x});var d=s("q1tI"),r=s.n(d),x=d.createContext(null)},sckv:function(c,_,s){c.exports={wrap:"wrap___3kep6",colorBlue:"colorBlue___3r5Hq",repeatedName:"repeatedName___vESvE"}},t23M:function(c,_,s){"use strict";var d=s("VTBJ"),r=s("1OyB"),x=s("vuIU"),v=s("Ji7U"),h=s("LK+K"),i=s("q1tI"),o=s.n(i),e=s("m+aA"),a=s("Zm9Q"),n=s("Kwbf"),t=s("c+Xe"),u=s("bdgK"),l="rc-observer-key",f=function(y){Object(v.a)(T,y);var E=Object(h.a)(T);function T(){var A;return Object(r.a)(this,T),A=E.apply(this,arguments),A.resizeObserver=null,A.childNode=null,A.currentElement=null,A.state={width:0,height:0,offsetHeight:0,offsetWidth:0},A.onResize=function(w){var O=A.props.onResize,g=w[0].target,S=g.getBoundingClientRect(),m=S.width,D=S.height,I=g.offsetWidth,b=g.offsetHeight,p=Math.floor(m),C=Math.floor(D);if(A.state.width!==p||A.state.height!==C||A.state.offsetWidth!==I||A.state.offsetHeight!==b){var F={width:p,height:C,offsetWidth:I,offsetHeight:b};A.setState(F),O&&Promise.resolve().then(function(){O(Object(d.a)(Object(d.a)({},F),{},{offsetWidth:I,offsetHeight:b}))})}},A.setChildNode=function(w){A.childNode=w},A}return Object(x.a)(T,[{key:"componentDidMount",value:function(){this.onComponentUpdated()}},{key:"componentDidUpdate",value:function(){this.onComponentUpdated()}},{key:"componentWillUnmount",value:function(){this.destroyObserver()}},{key:"onComponentUpdated",value:function(){var w=this.props.disabled;if(w){this.destroyObserver();return}var O=Object(e.a)(this.childNode||this),g=O!==this.currentElement;g&&(this.destroyObserver(),this.currentElement=O),!this.resizeObserver&&O&&(this.resizeObserver=new u.default(this.onResize),this.resizeObserver.observe(O))}},{key:"destroyObserver",value:function(){this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null)}},{key:"render",value:function(){var w=this.props.children,O=Object(a.a)(w);if(O.length>1)Object(n.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(O.length===0)return Object(n.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var g=O[0];if(i.isValidElement(g)&&Object(t.c)(g)){var S=g.ref;O[0]=i.cloneElement(g,{ref:Object(t.a)(S,this.setChildNode)})}return O.length===1?O[0]:O.map(function(m,D){return!i.isValidElement(m)||"key"in m&&m.key!==null?m:i.cloneElement(m,{key:"".concat(l,"-").concat(D)})})}}]),T}(i.Component);f.displayName="ResizeObserver",_.a=f},tWlo:function(c,_){c.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg=="},u3os:function(c,_,s){"use strict";Object.defineProperty(_,"__esModule",{value:!0}),_.ver=_.clear=_.bind=void 0;var d=s("P4Qj"),r=function(i,o){var e=(0,d.getSensor)(i);return e.bind(o),function(){e.unbind(o)}};_.bind=r;var x=function(i){var o=(0,d.getSensor)(i);(0,d.removeSensor)(o)};_.clear=x;var v="1.0.1";_.ver=v},uGsb:function(c,_,s){(function(d,r,x){c.exports=_=r(s("Ib8C"),s("MlIO"),s("1uat"))})(this,function(d){return function(){var r=d,x=r.x64,v=x.Word,h=x.WordArray,i=r.algo,o=i.SHA512,e=i.SHA384=o.extend({_doReset:function(){this._hash=new h.init([new v.init(3418070365,3238371032),new v.init(1654270250,914150663),new v.init(2438529370,812702999),new v.init(355462360,4144912697),new v.init(1731405415,4290775857),new v.init(2394180231,1750603025),new v.init(3675008525,1694076839),new v.init(1203062813,3204075428)])},_doFinalize:function(){var a=o._doFinalize.call(this);return a.sigBytes-=16,a}});r.SHA384=o._createHelper(e),r.HmacSHA384=o._createHmacHelper(e)}(),d.SHA384})},uGxW:function(c,_,s){(function(d,r,x){c.exports=_=r(s("Ib8C"),s("OLod"))})(this,function(d){return d.pad.NoPadding={pad:function(){},unpad:function(){}},d.pad.NoPadding})},vKoX:function(c,_,s){var d=s("SrGk"),r=s("bYtY");function x(i,o){d.call(this,i,o,["filter"],"__filter_in_use__","_shadowDom")}r.inherits(x,d),x.prototype.addWithoutUpdate=function(i,o){if(o&&v(o.style)){var e;if(o._shadowDom){e=o._shadowDom;var a=this.getDefs(!0);a.contains(o._shadowDom)||this.addDom(e)}else e=this.add(o);this.markUsed(o);var n=e.getAttribute("id");i.style.filter="url(#"+n+")"}},x.prototype.add=function(i){var o=this.createElement("filter");return i._shadowDomId=i._shadowDomId||this.nextId++,o.setAttribute("id","zr"+this._zrId+"-shadow-"+i._shadowDomId),this.updateDom(i,o),this.addDom(o),o},x.prototype.update=function(i,o){var e=o.style;if(v(e)){var a=this;d.prototype.update.call(this,o,function(){a.updateDom(o,o._shadowDom)})}else this.remove(i,o)},x.prototype.remove=function(i,o){o._shadowDomId!=null&&(this.removeDom(i),i.style.filter="")},x.prototype.updateDom=function(i,o){var e=o.getElementsByTagName("feDropShadow");e.length===0?e=this.createElement("feDropShadow"):e=e[0];var a=i.style,n=i.scale&&i.scale[0]||1,t=i.scale&&i.scale[1]||1,u,l,f,y;if(a.shadowBlur||a.shadowOffsetX||a.shadowOffsetY)u=a.shadowOffsetX||0,l=a.shadowOffsetY||0,f=a.shadowBlur,y=a.shadowColor;else if(a.textShadowBlur)u=a.textShadowOffsetX||0,l=a.textShadowOffsetY||0,f=a.textShadowBlur,y=a.textShadowColor;else{this.removeDom(o,a);return}e.setAttribute("dx",u/n),e.setAttribute("dy",l/t),e.setAttribute("flood-color",y);var E=f/2/n,T=f/2/t,A=E+" "+T;e.setAttribute("stdDeviation",A),o.setAttribute("x","-100%"),o.setAttribute("y","-100%"),o.setAttribute("width",Math.ceil(f/2*200)+"%"),o.setAttribute("height",Math.ceil(f/2*200)+"%"),o.appendChild(e),i._shadowDom=o},x.prototype.markUsed=function(i){i._shadowDom&&d.prototype.markUsed.call(this,i._shadowDom)};function v(i){return i&&(i.shadowBlur||i.shadowOffsetX||i.shadowOffsetY||i.textShadowBlur||i.textShadowOffsetX||i.textShadowOffsetY)}var h=x;c.exports=h},vWvF:function(c,_,s){var d=s("Bq2U"),r=s("SUKs"),x=s("bYtY"),v=x.isString,h=x.isFunction,i=x.isObject,o=x.isArrayLike,e=x.indexOf,a=function(){this.animators=[]};a.prototype={constructor:a,animate:function(f,y){var E,T=!1,A=this,w=this.__zr;if(f){var O=f.split("."),g=A;T=O[0]==="shape";for(var S=0,m=O.length;S0&&f.animate(y,!1).when(A==null?500:A,g).delay(w||0)}function u(f,y,E,T){if(!y)f.attr(E,T);else{var A={};A[y]={},A[y][E]=T,f.attr(A)}}var l=a;c.exports=l},vsvx:function(c,_,s){c.exports=s.p+"static/course.f24848b5.svg"},w7YG:function(c,_,s){(function(d,r,x){c.exports=_=r(s("Ib8C"),s("ETIr"),s("cv67"),s("K3mO"),s("OLod"))})(this,function(d){return function(){var r=d,x=r.lib,v=x.StreamCipher,h=r.algo,i=h.RC4=v.extend({_doReset:function(){for(var a=this._key,n=a.words,t=a.sigBytes,u=this._S=[],l=0;l<256;l++)u[l]=l;for(var l=0,f=0;l<256;l++){var y=l%t,E=n[y>>>2]>>>24-y%4*8&255;f=(f+u[l]+E)%256;var T=u[l];u[l]=u[f],u[f]=T}this._i=this._j=0},_doProcessBlock:function(a,n){a[n]^=o.call(this)},keySize:256/32,ivSize:0});function o(){for(var a=this._S,n=this._i,t=this._j,u=0,l=0;l<4;l++){n=(n+1)%256,t=(t+a[n])%256;var f=a[n];a[n]=a[t],a[t]=f,u|=a[(a[n]+a[t])%256]<<24-l*8}return this._i=n,this._j=t,u}r.RC4=v._createHelper(i);var e=h.RC4Drop=i.extend({cfg:i.cfg.extend({drop:192}),_doReset:function(){i._doReset.call(this);for(var a=this.cfg.drop;a>0;a--)o.call(this)}});r.RC4Drop=v._createHelper(e)}(),d.RC4})},wCXF:function(c,_,s){"use strict";s.d(_,"a",function(){return Ce});var d=s("rePB"),r=s("VTBJ"),x=s("KQm4"),v=s("U8pU"),h=s("ODXe"),i=s("q1tI"),o=s("TSYQ"),e=s.n(o),a=s("Gytx"),n=s.n(a),t=s("Kwbf"),u=s("t23M"),l=s("qx4F"),f=s("6eGT"),y=s("IBYe"),E=s("Ff2n"),T=s("c+Xe"),A=s("fyJ8"),w=s("biw7");function O(fe,he,be,Ie,_e){var Le=be[fe]||{},je=be[he]||{},Oe,Pe;Le.fixed==="left"?Oe=Ie.left[fe]:je.fixed==="right"&&(Pe=Ie.right[he]);var Ue=!1,Be=!1,ke=!1,Ge=!1,ze=be[he+1],Xe=be[fe-1];if(_e==="rtl"){if(Oe!==void 0){var He=Xe&&Xe.fixed==="left";Ge=!He}else if(Pe!==void 0){var We=ze&&ze.fixed==="right";ke=!We}}else if(Oe!==void 0){var Ke=ze&&ze.fixed==="left";Ue=!Ke}else if(Pe!==void 0){var Ve=Xe&&Xe.fixed==="right";Be=!Ve}return{fixLeft:Oe,fixRight:Pe,lastFixLeft:Ue,firstFixRight:Be,lastFixRight:ke,firstFixLeft:Ge,isSticky:Ie.isSticky}}var g=s("sR1s");function S(fe){var he=fe.cells,be=fe.stickyOffsets,Ie=fe.flattenColumns,_e=fe.rowComponent,Le=fe.cellComponent,je=fe.onHeaderRow,Oe=fe.index,Pe=i.useContext(w.a),Ue=Pe.prefixCls,Be=Pe.direction,ke;je&&(ke=je(he.map(function(ze){return ze.column}),Oe));var Ge=Object(g.a)(he.map(function(ze){return ze.column}));return i.createElement(_e,Object.assign({},ke),he.map(function(ze,Xe){var He=ze.column,We=O(ze.colStart,ze.colEnd,Ie,be,Be),Ke;return He&&He.onHeaderCell&&(Ke=ze.column.onHeaderCell(He)),i.createElement(A.a,Object.assign({},ze,{ellipsis:He.ellipsis,align:He.align,component:Le,prefixCls:Ue,key:Ge[Xe]},We,{additionalProps:Ke,rowType:"header"}))}))}S.displayName="HeaderRow";var m=S;function D(fe){var he=[];function be(je,Oe){var Pe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;he[Pe]=he[Pe]||[];var Ue=Oe,Be=je.filter(Boolean).map(function(ke){var Ge={key:ke.key,className:ke.className||"",children:ke.title,column:ke,colStart:Ue},ze=1,Xe=ke.children;return Xe&&Xe.length>0&&(ze=be(Xe,Ue,Pe+1).reduce(function(He,We){return He+We},0),Ge.hasSubColumns=!0),"colSpan"in ke&&(ze=ke.colSpan),"rowSpan"in ke&&(Ge.rowSpan=ke.rowSpan),Ge.colSpan=ze,Ge.colEnd=Ge.colStart+ze-1,he[Pe].push(Ge),Ue+=ze,ze});return Be}be(fe,0);for(var Ie=he.length,_e=function(Oe){he[Oe].forEach(function(Pe){!("rowSpan"in Pe)&&!Pe.hasSubColumns&&(Pe.rowSpan=Ie-Oe)})},Le=0;Le=0;Oe-=1){var Pe=he[Oe],Ue=be&&be[Oe],Be=Ue&&Ue[p.a];(Pe||Be||je)&&(_e.unshift(i.createElement("col",Object.assign({key:Oe,style:{width:Pe,minWidth:Pe}},Be))),je=!0)}return i.createElement("colgroup",null,_e)}var F=C;function z(fe,he){return Object(i.useMemo)(function(){for(var be=[],Ie=0;Ie1?it-1:0),Et=1;Et=ke&&(Ye=ke-Ge),je({scrollLeft:Ye/ke*(Be+2)}),Ve.current.x=xe.pageX},ye=function(){var xe=Object(U.b)(Le.current).top,De=xe+Le.current.offsetHeight,Fe=document.documentElement.scrollTop+window.innerHeight;De-Object(l.a)()<=Fe||xe>=Fe-Oe?Ke(function(Je){return Object(r.a)(Object(r.a)({},Je),{},{isHiddenScrollBar:!0})}):Ke(function(Je){return Object(r.a)(Object(r.a)({},Je),{},{isHiddenScrollBar:!1})})},Te=function(xe){Ke(function(De){return Object(r.a)(Object(r.a)({},De),{},{scrollLeft:xe/Be*ke||0})})};return i.useImperativeHandle(be,function(){return{setScrollLeft:Te}}),i.useEffect(function(){var Re=Object(M.a)(document.body,"mouseup",ie,!1),xe=Object(M.a)(document.body,"mousemove",we,!1);return ye(),function(){Re.remove(),xe.remove()}},[Ge,Ee]),i.useEffect(function(){var Re=Object(M.a)(window,"scroll",ye,!1),xe=Object(M.a)(window,"resize",ye,!1);return function(){Re.remove(),xe.remove()}},[]),i.useEffect(function(){We.isHiddenScrollBar||Ke(function(Re){var xe,De;return Object(r.a)(Object(r.a)({},Re),{},{scrollLeft:Le.current.scrollLeft/((xe=Le.current)===null||xe===void 0?void 0:xe.scrollWidth)*((De=Le.current)===null||De===void 0?void 0:De.clientWidth)})})},[We.isHiddenScrollBar]),Be<=ke||!Ge||We.isHiddenScrollBar?null:i.createElement("div",{style:{height:Object(l.a)(),width:ke,bottom:Oe},className:"".concat(Ue,"-sticky-scroll")},i.createElement("div",{onMouseDown:de,ref:ze,className:e()("".concat(Ue,"-sticky-scroll-bar"),Object(d.a)({},"".concat(Ue,"-sticky-scroll-bar-active"),Ee)),style:{width:"".concat(Ge,"px"),transform:"translate3d(".concat(We.scrollLeft,"px, 0, 0)")}}))},$=i.forwardRef(te);function ce(fe,he){return i.useMemo(function(){var be=!!fe;return{isSticky:be,stickyClassName:be?"".concat(he,"-sticky-header"):"",offsetHeader:Object(v.a)(fe)==="object"&&fe.offsetHeader||0,offsetScroll:Object(v.a)(fe)==="object"&&fe.offsetScroll||0}},[fe,he])}var pe=[],ge={},Ce="rc-table-internal-hook",Ae=i.memo(function(fe){var he=fe.children;return he},function(fe,he){return n()(fe.props,he.props)?fe.pingLeft!==he.pingLeft||fe.pingRight!==he.pingRight:!1});function Se(fe){var he,be=fe.prefixCls,Ie=fe.className,_e=fe.rowClassName,Le=fe.style,je=fe.data,Oe=fe.rowKey,Pe=fe.scroll,Ue=fe.tableLayout,Be=fe.direction,ke=fe.title,Ge=fe.footer,ze=fe.summary,Xe=fe.id,He=fe.showHeader,We=fe.components,Ke=fe.emptyText,Ve=fe.onRow,Ne=fe.onHeaderRow,ve=fe.internalHooks,Ee=fe.transformColumns,me=fe.internalRefs,ie=fe.sticky,de=je||pe,we=!!de.length,ye=i.useState(0),Te=Object(h.a)(ye,2),Re=Te[0],xe=Te[1];i.useEffect(function(){xe(Object(l.a)())});var De=i.useMemo(function(){return Object(g.c)(We,{})},[We]),Fe=i.useCallback(function(Ze,qe){return Object(g.b)(De,Ze)||qe},[De]),Je=i.useMemo(function(){return typeof Oe=="function"?Oe:function(Ze){var qe=Ze&&Ze[Oe];return qe}},[Oe]),Ye=Object(p.c)(fe),Qe=Ye.expandIcon,$e=Ye.expandedRowKeys,dt=Ye.defaultExpandedRowKeys,at=Ye.defaultExpandAllRows,rt=Ye.expandedRowRender,st=Ye.onExpand,lt=Ye.onExpandedRowsChange,mt=Ye.expandRowByClick,nt=Ye.rowExpandable,ft=Ye.expandIconColumnIndex,bt=Ye.expandedRowClassName,Ot=Ye.childrenColumnName,At=Ye.indentSize,vt=Qe||Q,Ct=Ot||"children",yt=i.useMemo(function(){return rt?"row":fe.expandable&&ve===Ce&&fe.expandable.__PARENT_RENDER_ICON__||de.some(function(Ze){return Ze&&Object(v.a)(Ze)==="object"&&Ze[Ct]})?"nest":!1},[!!rt,de]),Rt=i.useState(function(){return dt||(at?G(de,Je,Ct):[])}),ot=Object(h.a)(Rt,2),ut=ot[0],ht=ot[1],it=i.useMemo(function(){return new Set($e||ut||[])},[$e,ut]),xt=i.useCallback(function(Ze){var qe=Je(Ze,de.indexOf(Ze)),tt,ct=it.has(qe);ct?(it.delete(qe),tt=Object(x.a)(it)):tt=[].concat(Object(x.a)(it),[qe]),ht(tt),st&&st(!ct,Ze),lt&<(tt)},[Je,it,de,st,lt]),Et=i.useState(0),Dt=Object(h.a)(Et,2),Tt=Dt[0],Pt=Dt[1],mr=Object(q.b)(Object(r.a)(Object(r.a)(Object(r.a)({},fe),Ye),{},{expandable:!!rt,expandedKeys:it,getRowKey:Je,onTriggerExpand:xt,expandIcon:vt,expandIconColumnIndex:ft,direction:Be}),ve===Ce?Ee:null),Qt=Object(h.a)(mr,2),Ut=Qt[0],et=Qt[1],Nt=i.useMemo(function(){return{columns:Ut,flattenColumns:et}},[Ut,et]),Ft=i.useRef(),Zt=i.useRef(),wt=i.useRef(),vr=i.useState(!1),qt=Object(h.a)(vr,2),$t=qt[0],gr=qt[1],br=i.useState(!1),er=Object(h.a)(br,2),tr=er[0],yr=er[1],xr=ee(new Map),rr=Object(h.a)(xr,2),Er=rr[0],wr=rr[1],Cr=Object(g.a)(et),nr=Cr.map(function(Ze){return Er.get(Ze)}),ar=i.useMemo(function(){return nr},[nr.join("_")]),jt=ae(ar,et.length,Be),pt=Pe&&Object(g.d)(Pe.y),gt=Pe&&Object(g.d)(Pe.x),_t=gt&&et.some(function(Ze){var qe=Ze.fixed;return qe}),or=i.useRef(),kt=ce(ie,be),It=kt.isSticky,Ar=kt.offsetHeader,Sr=kt.offsetScroll,Or=kt.stickyClassName,zt,Lt,Wt;pt&&(Lt={overflowY:"scroll",maxHeight:Pe.y}),gt&&(zt={overflowX:"auto"},pt||(Lt={overflowY:"hidden"}),Wt={width:Pe.x===!0?"auto":Pe.x,minWidth:"100%"});var ir=i.useCallback(function(Ze,qe){wr(function(tt){var ct=new Map(tt);return ct.set(Ze,qe),ct})},[]),Tr=le(null),sr=Object(h.a)(Tr,2),_r=sr[0],lr=sr[1];function Ht(Ze,qe){if(!qe)return;typeof qe=="function"?qe(Ze):qe.scrollLeft!==Ze&&(qe.scrollLeft=Ze)}var St=function(qe){var tt=qe.currentTarget,ct=qe.scrollLeft,Mt=typeof ct=="number"?ct:tt.scrollLeft,pr=tt||ge;if(!lr()||lr()===pr){var Jt;_r(pr),Ht(Mt,Zt.current),Ht(Mt,wt.current),Ht(Mt,(Jt=or.current)===null||Jt===void 0?void 0:Jt.setScrollLeft)}if(tt){var jr=tt.scrollWidth,kr=tt.clientWidth;gr(Mt>0),yr(Mt0?[].concat(Object(r.a)(E),Object(r.a)(t(O).map(function(g){return Object(x.a)({fixed:w},g)}))):[].concat(Object(r.a)(E),[Object(x.a)(Object(x.a)({},T),{},{fixed:w})])},[])}function u(y){for(var E=!0,T=0;T=0;O-=1){var g=y[O];if(w&&g.fixed!=="right")w=!1;else if(!w&&g.fixed==="right"){Object(o.a)(!1,"Index ".concat(O+1," of `columns` missing `fixed='right'` prop."));break}}}function l(y){return y.map(function(E){var T=E.fixed,A=Object(v.a)(E,["fixed"]),w=T;return T==="left"?w="right":T==="right"&&(w="left"),Object(x.a)({fixed:w},A)})}function f(y,E){var T=y.prefixCls,A=y.columns,w=y.children,O=y.expandable,g=y.expandedKeys,S=y.getRowKey,m=y.onTriggerExpand,D=y.expandIcon,I=y.rowExpandable,b=y.expandIconColumnIndex,p=y.direction,C=y.expandRowByClick,F=h.useMemo(function(){return A||n(w)},[A,w]),z=h.useMemo(function(){if(O){var X,j=b||0,R=F[j],k=(X={},Object(d.a)(X,a.a,{className:"".concat(T,"-expand-icon-col")}),Object(d.a)(X,"title",""),Object(d.a)(X,"fixed",R?R.fixed:null),Object(d.a)(X,"className","".concat(T,"-row-expand-icon-cell")),Object(d.a)(X,"render",function(N,B,Y){var J=S(B,Y),re=g.has(J),ne=I?I(B):!0,q=D({prefixCls:T,expanded:re,expandable:ne,record:B,onExpand:m});return C?h.createElement("span",{onClick:function(se){return se.stopPropagation()}},q):q}),X),H=F.slice();return j>=0&&H.splice(j,0,k),H}return F},[O,F,S,g,D,p]),W=h.useMemo(function(){var X=z;return E&&(X=E(X)),X.length||(X=[{render:function(){return null}}]),X},[E,z,p]),P=h.useMemo(function(){return p==="rtl"?l(t(W)):t(W)},[W,p]);return[W,P]}_.b=f},wZgz:function(c,_,s){(function(d,r,x){c.exports=_=r(s("Ib8C"),s("ETIr"),s("cv67"),s("K3mO"),s("OLod"))})(this,function(d){return function(){var r=d,x=r.lib,v=x.BlockCipher,h=r.algo,i=[],o=[],e=[],a=[],n=[],t=[],u=[],l=[],f=[],y=[];(function(){for(var A=[],w=0;w<256;w++)w<128?A[w]=w<<1:A[w]=w<<1^283;for(var O=0,g=0,w=0;w<256;w++){var S=g^g<<1^g<<2^g<<3^g<<4;S=S>>>8^S&255^99,i[O]=S,o[S]=O;var m=A[O],D=A[m],I=A[D],b=A[S]*257^S*16843008;e[O]=b<<24|b>>>8,a[O]=b<<16|b>>>16,n[O]=b<<8|b>>>24,t[O]=b;var b=I*16843009^D*65537^m*257^O*16843008;u[S]=b<<24|b>>>8,l[S]=b<<16|b>>>16,f[S]=b<<8|b>>>24,y[S]=b,O?(O=m^A[A[A[I^m]]],g^=A[A[g]]):O=g=1}})();var E=[0,1,2,4,8,16,32,64,128,27,54],T=h.AES=v.extend({_doReset:function(){var A;if(this._nRounds&&this._keyPriorReset===this._key)return;for(var w=this._keyPriorReset=this._key,O=w.words,g=w.sigBytes/4,S=this._nRounds=g+6,m=(S+1)*4,D=this._keySchedule=[],I=0;I6&&I%g==4&&(A=i[A>>>24]<<24|i[A>>>16&255]<<16|i[A>>>8&255]<<8|i[A&255]):(A=A<<8|A>>>24,A=i[A>>>24]<<24|i[A>>>16&255]<<16|i[A>>>8&255]<<8|i[A&255],A^=E[I/g|0]<<24),D[I]=D[I-g]^A);for(var b=this._invKeySchedule=[],p=0;p>>24]]^l[i[A>>>16&255]]^f[i[A>>>8&255]]^y[i[A&255]]}},encryptBlock:function(A,w){this._doCryptBlock(A,w,this._keySchedule,e,a,n,t,i)},decryptBlock:function(A,w){var O=A[w+1];A[w+1]=A[w+3],A[w+3]=O,this._doCryptBlock(A,w,this._invKeySchedule,u,l,f,y,o);var O=A[w+1];A[w+1]=A[w+3],A[w+3]=O},_doCryptBlock:function(A,w,O,g,S,m,D,I){for(var b=this._nRounds,p=A[w]^O[0],C=A[w+1]^O[1],F=A[w+2]^O[2],z=A[w+3]^O[3],W=4,P=1;P>>24]^S[C>>>16&255]^m[F>>>8&255]^D[z&255]^O[W++],j=g[C>>>24]^S[F>>>16&255]^m[z>>>8&255]^D[p&255]^O[W++],R=g[F>>>24]^S[z>>>16&255]^m[p>>>8&255]^D[C&255]^O[W++],k=g[z>>>24]^S[p>>>16&255]^m[C>>>8&255]^D[F&255]^O[W++];p=X,C=j,F=R,z=k}var X=(I[p>>>24]<<24|I[C>>>16&255]<<16|I[F>>>8&255]<<8|I[z&255])^O[W++],j=(I[C>>>24]<<24|I[F>>>16&255]<<16|I[z>>>8&255]<<8|I[p&255])^O[W++],R=(I[F>>>24]<<24|I[z>>>16&255]<<16|I[p>>>8&255]<<8|I[C&255])^O[W++],k=(I[z>>>24]<<24|I[p>>>16&255]<<16|I[C>>>8&255]<<8|I[F&255])^O[W++];A[w]=X,A[w+1]=j,A[w+2]=R,A[w+3]=k},keySize:256/32});r.AES=v._createHelper(T)}(),d.AES})},wbyO:function(c,_,s){(function(d,r){c.exports=_=r(s("Ib8C"))})(this,function(d){return function(){var r=d,x=r.lib,v=x.WordArray,h=r.enc,i=h.Base64url={stringify:function(e,a=!0){var n=e.words,t=e.sigBytes,u=a?this._safe_map:this._map;e.clamp();for(var l=[],f=0;f>>2]>>>24-f%4*8&255,E=n[f+1>>>2]>>>24-(f+1)%4*8&255,T=n[f+2>>>2]>>>24-(f+2)%4*8&255,A=y<<16|E<<8|T,w=0;w<4&&f+w*.75>>6*(3-w)&63));var O=u.charAt(64);if(O)for(;l.length%4;)l.push(O);return l.join("")},parse:function(e,a=!0){var n=e.length,t=a?this._safe_map:this._map,u=this._reverseMap;if(!u){u=this._reverseMap=[];for(var l=0;l>>6-l%4*2,E=f|y;t[u>>>2]|=E<<24-u%4*8,u++}return v.create(t,u)}}(),d.enc.Base64url})},x6Kt:function(c,_,s){var d=s("y+Vt"),r=s("VpOo"),x=s("nPnh"),v=x.subPixelOptimizeRect,h={},i=d.extend({type:"rect",shape:{r:0,x:0,y:0,width:0,height:0},buildPath:function(o,e){var a,n,t,u;this.subPixelOptimize?(v(h,e,this.style),a=h.x,n=h.y,t=h.width,u=h.height,h.r=e.r,e=h):(a=e.x,n=e.y,t=e.width,u=e.height),e.r?r.buildPath(o,e):o.rect(a,n,t,u),o.closePath();return}});c.exports=i},"y+Vt":function(c,_,s){var d=s("Gev7"),r=s("bYtY"),x=s("IMiH"),v=s("2DNl"),h=s("3C/r"),i=h.prototype.getCanvasPattern,o=Math.abs,e=new x(!0);function a(t){d.call(this,t),this.path=null}a.prototype={constructor:a,type:"path",__dirtyPath:!0,strokeContainThreshold:5,segmentIgnoreThreshold:0,subPixelOptimize:!1,brush:function(t,u){var l=this.style,f=this.path||e,y=l.hasStroke(),E=l.hasFill(),T=l.fill,A=l.stroke,w=E&&!!T.colorStops,O=y&&!!A.colorStops,g=E&&!!T.image,S=y&&!!A.image;if(l.bind(t,this,u),this.setTransform(t),this.__dirty){var m;w&&(m=m||this.getBoundingRect(),this._fillGradient=l.getGradient(t,T,m)),O&&(m=m||this.getBoundingRect(),this._strokeGradient=l.getGradient(t,A,m))}w?t.fillStyle=this._fillGradient:g&&(t.fillStyle=i.call(T,t)),O?t.strokeStyle=this._strokeGradient:S&&(t.strokeStyle=i.call(A,t));var D=l.lineDash,I=l.lineDashOffset,b=!!t.setLineDash,p=this.getGlobalScale();if(f.setScale(p[0],p[1],this.segmentIgnoreThreshold),this.__dirtyPath||D&&!b&&y?(f.beginPath(t),D&&!b&&(f.setLineDash(D),f.setLineDashOffset(I)),this.buildPath(f,this.shape,!1),this.path&&(this.__dirtyPath=!1)):(t.beginPath(),this.path.rebuildPath(t)),E)if(l.fillOpacity!=null){var C=t.globalAlpha;t.globalAlpha=l.fillOpacity*l.opacity,f.fill(t),t.globalAlpha=C}else f.fill(t);if(D&&b&&(t.setLineDash(D),t.lineDashOffset=I),y)if(l.strokeOpacity!=null){var C=t.globalAlpha;t.globalAlpha=l.strokeOpacity*l.opacity,f.stroke(t),t.globalAlpha=C}else f.stroke(t);D&&b&&t.setLineDash([]),l.text!=null&&(this.restoreTransform(t),this.drawRectText(t,this.getBoundingRect()))},buildPath:function(t,u,l){},createPathProxy:function(){this.path=new x},getBoundingRect:function(){var t=this._rect,u=this.style,l=!t;if(l){var f=this.path;f||(f=this.path=new x),this.__dirtyPath&&(f.beginPath(),this.buildPath(f,this.shape,!1)),t=f.getBoundingRect()}if(this._rect=t,u.hasStroke()){var y=this._rectWithStroke||(this._rectWithStroke=t.clone());if(this.__dirty||l){y.copy(t);var E=u.lineWidth,T=u.strokeNoScale?this.getLineScale():1;u.hasFill()||(E=Math.max(E,this.strokeContainThreshold||4)),T>1e-10&&(y.width+=E/T,y.height+=E/T,y.x-=E/T/2,y.y-=E/T/2)}return y}return t},contain:function(t,u){var l=this.transformCoordToLocal(t,u),f=this.getBoundingRect(),y=this.style;if(t=l[0],u=l[1],f.contain(t,u)){var E=this.path.data;if(y.hasStroke()){var T=y.lineWidth,A=y.strokeNoScale?this.getLineScale():1;if(A>1e-10&&(y.hasFill()||(T=Math.max(T,this.strokeContainThreshold)),v.containStroke(E,T/A,t,u)))return!0}if(y.hasFill())return v.contain(E,t,u)}return!1},dirty:function(t){t==null&&(t=!0),t&&(this.__dirtyPath=t,this._rect=null),this.__dirty=this.__dirtyText=!0,this.__zr&&this.__zr.refresh(),this.__clipTarget&&this.__clipTarget.dirty()},animateShape:function(t){return this.animate("shape",t)},attrKV:function(t,u){t==="shape"?(this.setShape(u),this.__dirtyPath=!0,this._rect=null):d.prototype.attrKV.call(this,t,u)},setShape:function(t,u){var l=this.shape;if(l){if(r.isObject(t))for(var f in t)t.hasOwnProperty(f)&&(l[f]=t[f]);else l[t]=u;this.dirty(!0)}return this},getLineScale:function(){var t=this.transform;return t&&o(t[0]-1)>1e-10&&o(t[3]-1)>1e-10?Math.sqrt(o(t[0]*t[3]-t[2]*t[1])):1}},a.extend=function(t){var u=function(f){a.call(this,f),t.style&&this.style.extendFrom(t.style,!1);var y=t.shape;if(y){this.shape=this.shape||{};var E=this.shape;for(var T in y)!E.hasOwnProperty(T)&&y.hasOwnProperty(T)&&(E[T]=y[T])}t.init&&t.init.call(this,f)};r.inherits(u,a);for(var l in t)l!=="style"&&l!=="shape"&&(u.prototype[l]=t[l]);return u},r.inherits(a,d);var n=a;c.exports=n},"y0+3":function(c,_,s){"use strict";s.d(_,"a",function(){return t}),s.d(_,"b",function(){return l});var d=/margin|padding|width|height|max|min|offset/,r={left:!0,top:!0},x={cssFloat:1,styleFloat:1,float:1};function v(f){return f.nodeType===1?f.ownerDocument.defaultView.getComputedStyle(f,null):{}}function h(f,y,E){if(y=y.toLowerCase(),E==="auto"){if(y==="height")return f.offsetHeight;if(y==="width")return f.offsetWidth}return y in r||(r[y]=d.test(y)),r[y]?parseFloat(E)||0:E}function i(f,y){var E=arguments.length,T=v(f);return y=x[y]?"cssFloat"in f.style?"cssFloat":"styleFloat":y,E===1?T:h(f,y,T[y]||f.style[y])}function o(f,y,E){var T=arguments.length;if(y=x[y]?"cssFloat"in f.style?"cssFloat":"styleFloat":y,T===3)return typeof E=="number"&&d.test(y)&&(E="".concat(E,"px")),f.style[y]=E,E;for(var A in y)y.hasOwnProperty(A)&&o(f,A,y[A]);return v(f)}function e(f){return f===document.body?document.documentElement.clientWidth:f.offsetWidth}function a(f){return f===document.body?window.innerHeight||document.documentElement.clientHeight:f.offsetHeight}function n(){var f=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),y=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:f,height:y}}function t(){var f=document.documentElement.clientWidth,y=window.innerHeight||document.documentElement.clientHeight;return{width:f,height:y}}function u(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function l(f){var y=f.getBoundingClientRect(),E=document.documentElement;return{left:y.left+(window.pageXOffset||E.scrollLeft)-(E.clientLeft||document.body.clientLeft||0),top:y.top+(window.pageYOffset||E.scrollTop)-(E.clientTop||document.body.clientTop||0)}}},y23F:function(c,_){function s(){this.on("mousedown",this._dragStart,this),this.on("mousemove",this._drag,this),this.on("mouseup",this._dragEnd,this)}s.prototype={constructor:s,_dragStart:function(x){for(var v=x.target;v&&!v.draggable;)v=v.parent;v&&(this._draggingTarget=v,v.dragging=!0,this._x=x.offsetX,this._y=x.offsetY,this.dispatchToElement(d(v,x),"dragstart",x.event))},_drag:function(x){var v=this._draggingTarget;if(v){var h=x.offsetX,i=x.offsetY,o=h-this._x,e=i-this._y;this._x=h,this._y=i,v.drift(o,e,x),this.dispatchToElement(d(v,x),"drag",x.event);var a=this.findHover(h,i,v).target,n=this._dropTarget;this._dropTarget=a,v!==a&&(n&&a!==n&&this.dispatchToElement(d(n,x),"dragleave",x.event),a&&a!==n&&this.dispatchToElement(d(a,x),"dragenter",x.event))}},_dragEnd:function(x){var v=this._draggingTarget;v&&(v.dragging=!1),this.dispatchToElement(d(v,x),"dragend",x.event),this._dropTarget&&this.dispatchToElement(d(this._dropTarget,x),"drop",x.event),this._draggingTarget=null,this._dropTarget=null}};function d(x,v){return{target:x,topTarget:v&&v.topTarget}}var r=s;c.exports=r},yilW:function(c,_,s){c.exports=s.p+"static/learn.e7098108.svg"},yslc:function(c,_){c.exports="data:image/png;base64,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"},yxFR:function(c,_,s){var d=s("y+Vt"),r=s("nPnh"),x=r.subPixelOptimizeLine,v={},h=d.extend({type:"line",shape:{x1:0,y1:0,x2:0,y2:0,percent:1},style:{stroke:"#000",fill:null},buildPath:function(i,o){var e,a,n,t;this.subPixelOptimize?(x(v,o,this.style),e=v.x1,a=v.y1,n=v.x2,t=v.y2):(e=o.x1,a=o.y1,n=o.x2,t=o.y2);var u=o.percent;if(u===0)return;i.moveTo(e,a),u<1&&(n=e*(1-u)+n*u,t=a*(1-u)+t*u),i.lineTo(n,t)},pointAt:function(i){var o=this.shape;return[o.x1*(1-i)+o.x2*i,o.y1*(1-i)+o.y2*i]}});c.exports=h},zarK:function(c,_,s){var d=s("YH21"),r=d.addEventListener,x=d.removeEventListener,v=d.normalizeEvent,h=d.getNativeEvent,i=s("bYtY"),o=s("H6uX"),e=s("ItGF"),a=300,n=e.domSupported,t=function(){var P=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],X=["touchstart","touchend","touchmove"],j={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},R=i.map(P,function(k){var H=k.replace("mouse","pointer");return j.hasOwnProperty(H)?H:k});return{mouse:P,touch:X,pointer:R}}(),u={mouse:["mousemove","mouseup"],pointer:["pointermove","pointerup"]};function l(P){return P==="mousewheel"&&e.browser.firefox?"DOMMouseScroll":P}function f(P){var X=P.pointerType;return X==="pen"||X==="touch"}function y(P){P.touching=!0,P.touchTimer!=null&&(clearTimeout(P.touchTimer),P.touchTimer=null),P.touchTimer=setTimeout(function(){P.touching=!1,P.touchTimer=null},700)}function E(P){P&&(P.zrByTouch=!0)}function T(P,X){return v(P.dom,new w(P,X),!0)}function A(P,X){for(var j=X,R=!1;j&&j.nodeType!==9&&!(R=j.domBelongToZr||j!==X&&j===P.painterRoot);)j=j.parentNode;return R}function w(P,X){this.type=X.type,this.target=this.currentTarget=P.dom,this.pointerType=X.pointerType,this.clientX=X.clientX,this.clientY=X.clientY}var O=w.prototype;O.stopPropagation=O.stopImmediatePropagation=O.preventDefault=i.noop;var g={mousedown:function(P){P=v(this.dom,P),this._mayPointerCapture=[P.zrX,P.zrY],this.trigger("mousedown",P)},mousemove:function(P){P=v(this.dom,P);var X=this._mayPointerCapture;X&&(P.zrX!==X[0]||P.zrY!==X[1])&&p(this,!0),this.trigger("mousemove",P)},mouseup:function(P){P=v(this.dom,P),p(this,!1),this.trigger("mouseup",P)},mouseout:function(P){P=v(this.dom,P),this._pointerCapturing&&(P.zrEventControl="no_globalout");var X=P.toElement||P.relatedTarget;P.zrIsToLocalDOM=A(this,X),this.trigger("mouseout",P)},touchstart:function(P){P=v(this.dom,P),E(P),this._lastTouchMoment=new Date,this.handler.processGesture(P,"start"),g.mousemove.call(this,P),g.mousedown.call(this,P)},touchmove:function(P){P=v(this.dom,P),E(P),this.handler.processGesture(P,"change"),g.mousemove.call(this,P)},touchend:function(P){P=v(this.dom,P),E(P),this.handler.processGesture(P,"end"),g.mouseup.call(this,P),+new Date-this._lastTouchMoment"},series:[{type:"wordCloud",sizeRange:[10,30],rotationRange:[-90,90],rotationStep:45,gridSize:2,shape:"pentagon",maskImage:ge,textStyle:{normal:{color:function(){return"rgb("+Math.round(Math.random()*255)+", "+Math.round(Math.random()*255)+", "+Math.round(Math.random()*255)+")"}}},left:"center",top:"center",right:null,bottom:null,width:"100%",height:"100%",data:Ce}]};return Ae},te=(p=ee.rightData)!==null&&p!==void 0&&p.complete_count?Number((C=ee.rightData)===null||C===void 0?void 0:C.complete_count)/Number((F=ee.rightData)===null||F===void 0?void 0:F.challenge_count)*100:0;return ee.rightData?e.a.createElement("section",{className:u.a.rightWrap},!((z=ee.detail)!==null&&z!==void 0&&z.is_jupyter)&&((W=ee.detail)===null||W===void 0||((P=W.task_operation)===null||P===void 0)?void 0:P[2])&&(le==null||((X=le.userInfo)===null||X===void 0)?void 0:X.login)&&!!((j=ee.rightData)!==null&&j!==void 0&&j.complete_count)&&((R=ee.rightData)===null||R===void 0?void 0:R.complete_count)>0&&e.a.createElement("div",{className:u.a.learnWrap},e.a.createElement("div",{className:u.a.learnTopWrap},e.a.createElement("span",null,e.a.createElement("img",{className:u.a.titleImg,src:f.a,alt:""}),"\u5B66\u4E60\u8FDB\u5EA6"),e.a.createElement("span",null,e.a.createElement("span",{className:"".concat(u.a.color888," font14")},"\u5DF2\u5B8C\u6210 ",((k=ee.rightData)===null||k===void 0?void 0:k.complete_count)||0," \u5173 / \u5171",((H=ee.rightData)===null||H===void 0?void 0:H.challenge_count)||0," \u5173"))),e.a.createElement(v.a,{percent:te,showInfo:!1,status:"active",strokeColor:{"0%":"#29BD8B","100%":"#29BD8B"}})),!!((K=ee.rightData)!==null&&K!==void 0&&(N=K.paths)!==null&&N!==void 0&&N.length)&&e.a.createElement("div",{className:u.a.courseWrap},e.a.createElement("p",{className:"mb20 font16"},e.a.createElement("img",{className:u.a.titleImg,src:E.a,alt:""}),"\u6240\u5C5E\u8BFE\u7A0B"),e.a.createElement("div",null,(B=ee.rightData)===null||B===void 0?void 0:B.paths.map(function($,ce){return ce>2?null:e.a.createElement("div",{className:u.a.pathWrap,key:$.id},e.a.createElement("a",{href:"/paths/".concat($.id),target:"_blank"},e.a.createElement("img",{alt:"\u5B9E\u8BAD",src:"".concat(n.a.IMG_SERVER,"/").concat($.image_url),className:u.a.pathImg})),e.a.createElement("div",{className:u.a.pathContentWrap},e.a.createElement("a",{href:"/paths/".concat($.id),target:"_blank",className:u.a.pathContentName},$.name),e.a.createElement("p",{className:u.a.pathContent},e.a.createElement(r.a,{placement:"bottom",title:"\u7AE0\u8282"},e.a.createElement("span",{className:u.a.pathContentCount},e.a.createElement("i",{className:"iconfont icon-shixun mr3"}),$.stages_count)),e.a.createElement(r.a,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},e.a.createElement("span",{className:u.a.pathContentCount},e.a.createElement("i",{className:"iconfont icon-chengyuan mr3"}),$.members_count)))))}))),e.a.createElement("div",null),!!((Y=ee.rightData)!==null&&Y!==void 0&&(J=Y.recommands)!==null&&J!==void 0&&J.length)&&le.userInfo.main_site&&e.a.createElement("div",{className:u.a.recommandTrainingWrap},e.a.createElement("p",{className:"mb20 font16"},e.a.createElement("img",{className:u.a.titleImg,src:A.a,alt:""}),"\u63A8\u8350\u5B9E\u8DF5\u9879\u76EE"),e.a.createElement("div",null,(re=ee.rightData)===null||re===void 0?void 0:re.recommands.map(function($,ce){return ce>2?null:e.a.createElement("div",{className:u.a.pathContentItem,key:ce},e.a.createElement("a",{href:"/shixuns/".concat($.identifier,"/challenges"),target:"_blank"},e.a.createElement("img",{src:"".concat(n.a.IMG_SERVER,"/").concat($.pic),className:u.a.pathImg})),e.a.createElement("div",{className:u.a.pathContentWrap,style:{marginBottom:-4}},e.a.createElement(r.a,{placement:"bottom",title:$.name},e.a.createElement("a",{href:"/shixuns/".concat($.identifier,"/challenges"),target:"_blank",className:u.a.pathContentName},$.name)),e.a.createElement("p",{className:"".concat(u.a.pathContent," ").concat(u.a.recommandContent)},e.a.createElement("span",null,$.stu_num," \u4EBA\u5B66\u4E60"),e.a.createElement("span",{className:u.a.recommandLevel},$.level))))}))),((ne=ee.rightData)===null||ne===void 0||((q=ne.tags)===null||q===void 0)?void 0:q.length)>0&&e.a.createElement("div",{className:u.a.skillWrap},e.a.createElement("p",{className:"".concat(u.a.skillTopWrap," font16 mb20")},e.a.createElement("span",null,"\u6280\u80FD\u6807\u7B7E",e.a.createElement("span",{className:"ml5 c-grey-c"},(ue=ee.rightData)===null||ue===void 0||((se=ue.tags)===null||se===void 0)?void 0:se.length))),e.a.createElement(O.a,{option:U(),style:{height:370},opts:{renderer:"svg"}}))):null};_.a=Object(a.a)(function(I){var b=I.shixunsDetail,p=I.user,C=I.loading,F=I.globalSetting;return{shixunsDetail:b,user:p,globalSetting:F,loading:C.models.index}})(D)}}]); + */return d.mode.CTRGladman=function(){var r=d.lib.BlockCipherMode.extend();function x(i){if((i>>24&255)===255){var o=i>>16&255,e=i>>8&255,a=i&255;o===255?(o=0,e===255?(e=0,a===255?a=0:++a):++e):++o,i=0,i+=o<<16,i+=e<<8,i+=a}else i+=1<<24;return i}function v(i){return(i[0]=x(i[0]))===0&&(i[1]=x(i[1])),i}var h=r.Encryptor=r.extend({processBlock:function(i,o){var e=this._cipher,a=e.blockSize,n=this._iv,t=this._counter;n&&(t=this._counter=n.slice(0),this._iv=void 0),v(t);var u=t.slice(0);e.encryptBlock(u,0);for(var l=0;l=0&&(this.delFromStorage(e),this._roots.splice(u,1),e instanceof x&&e.delChildrenFromStorage(this))},addToStorage:function(e){return e&&(e.__storage=this,e.dirty(!1)),this},delFromStorage:function(e){return e&&(e.__storage=null),this},dispose:function(){this._renderList=this._roots=null},displayableSortFunc:h};var o=i;c.exports=o},rA99:function(c,_,s){var d=s("y+Vt"),r=s("QBsz"),x=s("Sj9i"),v=x.quadraticSubdivide,h=x.cubicSubdivide,i=x.quadraticAt,o=x.cubicAt,e=x.quadraticDerivativeAt,a=x.cubicDerivativeAt,n=[];function t(l,f,y){var E=l.cpx2,T=l.cpy2;return E===null||T===null?[(y?a:o)(l.x1,l.cpx1,l.cpx2,l.x2,f),(y?a:o)(l.y1,l.cpy1,l.cpy2,l.y2,f)]:[(y?e:i)(l.x1,l.cpx1,l.x2,f),(y?e:i)(l.y1,l.cpy1,l.y2,f)]}var u=d.extend({type:"bezier-curve",shape:{x1:0,y1:0,x2:0,y2:0,cpx1:0,cpy1:0,percent:1},style:{stroke:"#000",fill:null},buildPath:function(l,f){var y=f.x1,E=f.y1,T=f.x2,A=f.y2,w=f.cpx1,O=f.cpy1,g=f.cpx2,S=f.cpy2,m=f.percent;if(m===0)return;l.moveTo(y,E),g==null||S==null?(m<1&&(v(y,w,T,m,n),w=n[1],T=n[2],v(E,O,A,m,n),O=n[1],A=n[2]),l.quadraticCurveTo(w,O,T,A)):(m<1&&(h(y,w,g,T,m,n),w=n[1],g=n[2],T=n[3],h(E,O,S,A,m,n),O=n[1],S=n[2],A=n[3]),l.bezierCurveTo(w,O,g,S,T,A))},pointAt:function(l){return t(this.shape,l,!1)},tangentAt:function(l){var f=t(this.shape,l,!0);return r.normalize(f,f)}});c.exports=u},rHrb:function(c,_,s){"use strict";Object.defineProperty(_,"__esModule",{value:!0}),_.CopyToClipboard=void 0;var d=x(s("q1tI")),r=x(s("+QRC"));function x(w){return w&&w.__esModule?w:{default:w}}function v(w){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?v=function(g){return typeof g}:v=function(g){return g&&typeof Symbol=="function"&&g.constructor===Symbol&&g!==Symbol.prototype?"symbol":typeof g},v(w)}function h(w,O){var g=Object.keys(w);if(Object.getOwnPropertySymbols){var S=Object.getOwnPropertySymbols(w);O&&(S=S.filter(function(m){return Object.getOwnPropertyDescriptor(w,m).enumerable})),g.push.apply(g,S)}return g}function i(w){for(var O=1;O=0)continue;if(!Object.prototype.propertyIsEnumerable.call(w,S))continue;g[S]=w[S]}}return g}function e(w,O){if(w==null)return{};var g={},S=Object.keys(w),m,D;for(D=0;D=0)continue;g[m]=w[m]}return g}function a(w,O){if(!(w instanceof O))throw new TypeError("Cannot call a class as a function")}function n(w,O){for(var g=0;g-1)){var f=v.parse(l)[3],y=v.toHex(l);u.setAttribute("stop-color","#"+y),u.setAttribute("stop-opacity",f)}else u.setAttribute("stop-color",a[n].color);e.appendChild(u)}o._dom=e},h.prototype.markUsed=function(o){if(o.style){var e=o.style.fill;e&&e._dom&&d.prototype.markUsed.call(this,e._dom),e=o.style.stroke,e&&e._dom&&d.prototype.markUsed.call(this,e._dom)}};var i=h;c.exports=i},sboe:function(c,_,s){"use strict";s.d(_,"a",function(){return x});var d=s("q1tI"),r=s.n(d),x=d.createContext(null)},sckv:function(c,_,s){c.exports={wrap:"wrap___3kep6",colorBlue:"colorBlue___3r5Hq",repeatedName:"repeatedName___vESvE"}},t23M:function(c,_,s){"use strict";var d=s("VTBJ"),r=s("1OyB"),x=s("vuIU"),v=s("Ji7U"),h=s("LK+K"),i=s("q1tI"),o=s.n(i),e=s("m+aA"),a=s("Zm9Q"),n=s("Kwbf"),t=s("c+Xe"),u=s("bdgK"),l="rc-observer-key",f=function(y){Object(v.a)(T,y);var E=Object(h.a)(T);function T(){var A;return Object(r.a)(this,T),A=E.apply(this,arguments),A.resizeObserver=null,A.childNode=null,A.currentElement=null,A.state={width:0,height:0,offsetHeight:0,offsetWidth:0},A.onResize=function(w){var O=A.props.onResize,g=w[0].target,S=g.getBoundingClientRect(),m=S.width,D=S.height,I=g.offsetWidth,b=g.offsetHeight,p=Math.floor(m),C=Math.floor(D);if(A.state.width!==p||A.state.height!==C||A.state.offsetWidth!==I||A.state.offsetHeight!==b){var F={width:p,height:C,offsetWidth:I,offsetHeight:b};A.setState(F),O&&Promise.resolve().then(function(){O(Object(d.a)(Object(d.a)({},F),{},{offsetWidth:I,offsetHeight:b}))})}},A.setChildNode=function(w){A.childNode=w},A}return Object(x.a)(T,[{key:"componentDidMount",value:function(){this.onComponentUpdated()}},{key:"componentDidUpdate",value:function(){this.onComponentUpdated()}},{key:"componentWillUnmount",value:function(){this.destroyObserver()}},{key:"onComponentUpdated",value:function(){var w=this.props.disabled;if(w){this.destroyObserver();return}var O=Object(e.a)(this.childNode||this),g=O!==this.currentElement;g&&(this.destroyObserver(),this.currentElement=O),!this.resizeObserver&&O&&(this.resizeObserver=new u.default(this.onResize),this.resizeObserver.observe(O))}},{key:"destroyObserver",value:function(){this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null)}},{key:"render",value:function(){var w=this.props.children,O=Object(a.a)(w);if(O.length>1)Object(n.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(O.length===0)return Object(n.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var g=O[0];if(i.isValidElement(g)&&Object(t.c)(g)){var S=g.ref;O[0]=i.cloneElement(g,{ref:Object(t.a)(S,this.setChildNode)})}return O.length===1?O[0]:O.map(function(m,D){return!i.isValidElement(m)||"key"in m&&m.key!==null?m:i.cloneElement(m,{key:"".concat(l,"-").concat(D)})})}}]),T}(i.Component);f.displayName="ResizeObserver",_.a=f},tWlo:function(c,_){c.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg=="},u3os:function(c,_,s){"use strict";Object.defineProperty(_,"__esModule",{value:!0}),_.ver=_.clear=_.bind=void 0;var d=s("P4Qj"),r=function(i,o){var e=(0,d.getSensor)(i);return e.bind(o),function(){e.unbind(o)}};_.bind=r;var x=function(i){var o=(0,d.getSensor)(i);(0,d.removeSensor)(o)};_.clear=x;var v="1.0.1";_.ver=v},uGsb:function(c,_,s){(function(d,r,x){c.exports=_=r(s("Ib8C"),s("MlIO"),s("1uat"))})(this,function(d){return function(){var r=d,x=r.x64,v=x.Word,h=x.WordArray,i=r.algo,o=i.SHA512,e=i.SHA384=o.extend({_doReset:function(){this._hash=new h.init([new v.init(3418070365,3238371032),new v.init(1654270250,914150663),new v.init(2438529370,812702999),new v.init(355462360,4144912697),new v.init(1731405415,4290775857),new v.init(2394180231,1750603025),new v.init(3675008525,1694076839),new v.init(1203062813,3204075428)])},_doFinalize:function(){var a=o._doFinalize.call(this);return a.sigBytes-=16,a}});r.SHA384=o._createHelper(e),r.HmacSHA384=o._createHmacHelper(e)}(),d.SHA384})},uGxW:function(c,_,s){(function(d,r,x){c.exports=_=r(s("Ib8C"),s("OLod"))})(this,function(d){return d.pad.NoPadding={pad:function(){},unpad:function(){}},d.pad.NoPadding})},vKoX:function(c,_,s){var d=s("SrGk"),r=s("bYtY");function x(i,o){d.call(this,i,o,["filter"],"__filter_in_use__","_shadowDom")}r.inherits(x,d),x.prototype.addWithoutUpdate=function(i,o){if(o&&v(o.style)){var e;if(o._shadowDom){e=o._shadowDom;var a=this.getDefs(!0);a.contains(o._shadowDom)||this.addDom(e)}else e=this.add(o);this.markUsed(o);var n=e.getAttribute("id");i.style.filter="url(#"+n+")"}},x.prototype.add=function(i){var o=this.createElement("filter");return i._shadowDomId=i._shadowDomId||this.nextId++,o.setAttribute("id","zr"+this._zrId+"-shadow-"+i._shadowDomId),this.updateDom(i,o),this.addDom(o),o},x.prototype.update=function(i,o){var e=o.style;if(v(e)){var a=this;d.prototype.update.call(this,o,function(){a.updateDom(o,o._shadowDom)})}else this.remove(i,o)},x.prototype.remove=function(i,o){o._shadowDomId!=null&&(this.removeDom(i),i.style.filter="")},x.prototype.updateDom=function(i,o){var e=o.getElementsByTagName("feDropShadow");e.length===0?e=this.createElement("feDropShadow"):e=e[0];var a=i.style,n=i.scale&&i.scale[0]||1,t=i.scale&&i.scale[1]||1,u,l,f,y;if(a.shadowBlur||a.shadowOffsetX||a.shadowOffsetY)u=a.shadowOffsetX||0,l=a.shadowOffsetY||0,f=a.shadowBlur,y=a.shadowColor;else if(a.textShadowBlur)u=a.textShadowOffsetX||0,l=a.textShadowOffsetY||0,f=a.textShadowBlur,y=a.textShadowColor;else{this.removeDom(o,a);return}e.setAttribute("dx",u/n),e.setAttribute("dy",l/t),e.setAttribute("flood-color",y);var E=f/2/n,T=f/2/t,A=E+" "+T;e.setAttribute("stdDeviation",A),o.setAttribute("x","-100%"),o.setAttribute("y","-100%"),o.setAttribute("width",Math.ceil(f/2*200)+"%"),o.setAttribute("height",Math.ceil(f/2*200)+"%"),o.appendChild(e),i._shadowDom=o},x.prototype.markUsed=function(i){i._shadowDom&&d.prototype.markUsed.call(this,i._shadowDom)};function v(i){return i&&(i.shadowBlur||i.shadowOffsetX||i.shadowOffsetY||i.textShadowBlur||i.textShadowOffsetX||i.textShadowOffsetY)}var h=x;c.exports=h},vWvF:function(c,_,s){var d=s("Bq2U"),r=s("SUKs"),x=s("bYtY"),v=x.isString,h=x.isFunction,i=x.isObject,o=x.isArrayLike,e=x.indexOf,a=function(){this.animators=[]};a.prototype={constructor:a,animate:function(f,y){var E,T=!1,A=this,w=this.__zr;if(f){var O=f.split("."),g=A;T=O[0]==="shape";for(var S=0,m=O.length;S0&&f.animate(y,!1).when(A==null?500:A,g).delay(w||0)}function u(f,y,E,T){if(!y)f.attr(E,T);else{var A={};A[y]={},A[y][E]=T,f.attr(A)}}var l=a;c.exports=l},vsvx:function(c,_,s){c.exports=s.p+"static/course.f24848b5.svg"},w7YG:function(c,_,s){(function(d,r,x){c.exports=_=r(s("Ib8C"),s("ETIr"),s("cv67"),s("K3mO"),s("OLod"))})(this,function(d){return function(){var r=d,x=r.lib,v=x.StreamCipher,h=r.algo,i=h.RC4=v.extend({_doReset:function(){for(var a=this._key,n=a.words,t=a.sigBytes,u=this._S=[],l=0;l<256;l++)u[l]=l;for(var l=0,f=0;l<256;l++){var y=l%t,E=n[y>>>2]>>>24-y%4*8&255;f=(f+u[l]+E)%256;var T=u[l];u[l]=u[f],u[f]=T}this._i=this._j=0},_doProcessBlock:function(a,n){a[n]^=o.call(this)},keySize:256/32,ivSize:0});function o(){for(var a=this._S,n=this._i,t=this._j,u=0,l=0;l<4;l++){n=(n+1)%256,t=(t+a[n])%256;var f=a[n];a[n]=a[t],a[t]=f,u|=a[(a[n]+a[t])%256]<<24-l*8}return this._i=n,this._j=t,u}r.RC4=v._createHelper(i);var e=h.RC4Drop=i.extend({cfg:i.cfg.extend({drop:192}),_doReset:function(){i._doReset.call(this);for(var a=this.cfg.drop;a>0;a--)o.call(this)}});r.RC4Drop=v._createHelper(e)}(),d.RC4})},wCXF:function(c,_,s){"use strict";s.d(_,"a",function(){return Ce});var d=s("rePB"),r=s("VTBJ"),x=s("KQm4"),v=s("U8pU"),h=s("ODXe"),i=s("q1tI"),o=s("TSYQ"),e=s.n(o),a=s("Gytx"),n=s.n(a),t=s("Kwbf"),u=s("t23M"),l=s("qx4F"),f=s("6eGT"),y=s("IBYe"),E=s("Ff2n"),T=s("c+Xe"),A=s("fyJ8"),w=s("biw7");function O(fe,he,be,Ie,_e){var Le=be[fe]||{},je=be[he]||{},Oe,Pe;Le.fixed==="left"?Oe=Ie.left[fe]:je.fixed==="right"&&(Pe=Ie.right[he]);var Ue=!1,Be=!1,ke=!1,Ge=!1,ze=be[he+1],Xe=be[fe-1];if(_e==="rtl"){if(Oe!==void 0){var He=Xe&&Xe.fixed==="left";Ge=!He}else if(Pe!==void 0){var We=ze&&ze.fixed==="right";ke=!We}}else if(Oe!==void 0){var Ke=ze&&ze.fixed==="left";Ue=!Ke}else if(Pe!==void 0){var Ve=Xe&&Xe.fixed==="right";Be=!Ve}return{fixLeft:Oe,fixRight:Pe,lastFixLeft:Ue,firstFixRight:Be,lastFixRight:ke,firstFixLeft:Ge,isSticky:Ie.isSticky}}var g=s("sR1s");function S(fe){var he=fe.cells,be=fe.stickyOffsets,Ie=fe.flattenColumns,_e=fe.rowComponent,Le=fe.cellComponent,je=fe.onHeaderRow,Oe=fe.index,Pe=i.useContext(w.a),Ue=Pe.prefixCls,Be=Pe.direction,ke;je&&(ke=je(he.map(function(ze){return ze.column}),Oe));var Ge=Object(g.a)(he.map(function(ze){return ze.column}));return i.createElement(_e,Object.assign({},ke),he.map(function(ze,Xe){var He=ze.column,We=O(ze.colStart,ze.colEnd,Ie,be,Be),Ke;return He&&He.onHeaderCell&&(Ke=ze.column.onHeaderCell(He)),i.createElement(A.a,Object.assign({},ze,{ellipsis:He.ellipsis,align:He.align,component:Le,prefixCls:Ue,key:Ge[Xe]},We,{additionalProps:Ke,rowType:"header"}))}))}S.displayName="HeaderRow";var m=S;function D(fe){var he=[];function be(je,Oe){var Pe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;he[Pe]=he[Pe]||[];var Ue=Oe,Be=je.filter(Boolean).map(function(ke){var Ge={key:ke.key,className:ke.className||"",children:ke.title,column:ke,colStart:Ue},ze=1,Xe=ke.children;return Xe&&Xe.length>0&&(ze=be(Xe,Ue,Pe+1).reduce(function(He,We){return He+We},0),Ge.hasSubColumns=!0),"colSpan"in ke&&(ze=ke.colSpan),"rowSpan"in ke&&(Ge.rowSpan=ke.rowSpan),Ge.colSpan=ze,Ge.colEnd=Ge.colStart+ze-1,he[Pe].push(Ge),Ue+=ze,ze});return Be}be(fe,0);for(var Ie=he.length,_e=function(Oe){he[Oe].forEach(function(Pe){!("rowSpan"in Pe)&&!Pe.hasSubColumns&&(Pe.rowSpan=Ie-Oe)})},Le=0;Le=0;Oe-=1){var Pe=he[Oe],Ue=be&&be[Oe],Be=Ue&&Ue[p.a];(Pe||Be||je)&&(_e.unshift(i.createElement("col",Object.assign({key:Oe,style:{width:Pe,minWidth:Pe}},Be))),je=!0)}return i.createElement("colgroup",null,_e)}var F=C;function z(fe,he){return Object(i.useMemo)(function(){for(var be=[],Ie=0;Ie1?it-1:0),Et=1;Et=ke&&(Ye=ke-Ge),je({scrollLeft:Ye/ke*(Be+2)}),Ve.current.x=xe.pageX},ye=function(){var xe=Object(U.b)(Le.current).top,De=xe+Le.current.offsetHeight,Fe=document.documentElement.scrollTop+window.innerHeight;De-Object(l.a)()<=Fe||xe>=Fe-Oe?Ke(function(Je){return Object(r.a)(Object(r.a)({},Je),{},{isHiddenScrollBar:!0})}):Ke(function(Je){return Object(r.a)(Object(r.a)({},Je),{},{isHiddenScrollBar:!1})})},Te=function(xe){Ke(function(De){return Object(r.a)(Object(r.a)({},De),{},{scrollLeft:xe/Be*ke||0})})};return i.useImperativeHandle(be,function(){return{setScrollLeft:Te}}),i.useEffect(function(){var Re=Object(M.a)(document.body,"mouseup",ie,!1),xe=Object(M.a)(document.body,"mousemove",we,!1);return ye(),function(){Re.remove(),xe.remove()}},[Ge,Ee]),i.useEffect(function(){var Re=Object(M.a)(window,"scroll",ye,!1),xe=Object(M.a)(window,"resize",ye,!1);return function(){Re.remove(),xe.remove()}},[]),i.useEffect(function(){We.isHiddenScrollBar||Ke(function(Re){var xe,De;return Object(r.a)(Object(r.a)({},Re),{},{scrollLeft:Le.current.scrollLeft/((xe=Le.current)===null||xe===void 0?void 0:xe.scrollWidth)*((De=Le.current)===null||De===void 0?void 0:De.clientWidth)})})},[We.isHiddenScrollBar]),Be<=ke||!Ge||We.isHiddenScrollBar?null:i.createElement("div",{style:{height:Object(l.a)(),width:ke,bottom:Oe},className:"".concat(Ue,"-sticky-scroll")},i.createElement("div",{onMouseDown:de,ref:ze,className:e()("".concat(Ue,"-sticky-scroll-bar"),Object(d.a)({},"".concat(Ue,"-sticky-scroll-bar-active"),Ee)),style:{width:"".concat(Ge,"px"),transform:"translate3d(".concat(We.scrollLeft,"px, 0, 0)")}}))},$=i.forwardRef(te);function ce(fe,he){return i.useMemo(function(){var be=!!fe;return{isSticky:be,stickyClassName:be?"".concat(he,"-sticky-header"):"",offsetHeader:Object(v.a)(fe)==="object"&&fe.offsetHeader||0,offsetScroll:Object(v.a)(fe)==="object"&&fe.offsetScroll||0}},[fe,he])}var pe=[],ge={},Ce="rc-table-internal-hook",Ae=i.memo(function(fe){var he=fe.children;return he},function(fe,he){return n()(fe.props,he.props)?fe.pingLeft!==he.pingLeft||fe.pingRight!==he.pingRight:!1});function Se(fe){var he,be=fe.prefixCls,Ie=fe.className,_e=fe.rowClassName,Le=fe.style,je=fe.data,Oe=fe.rowKey,Pe=fe.scroll,Ue=fe.tableLayout,Be=fe.direction,ke=fe.title,Ge=fe.footer,ze=fe.summary,Xe=fe.id,He=fe.showHeader,We=fe.components,Ke=fe.emptyText,Ve=fe.onRow,Ne=fe.onHeaderRow,ve=fe.internalHooks,Ee=fe.transformColumns,me=fe.internalRefs,ie=fe.sticky,de=je||pe,we=!!de.length,ye=i.useState(0),Te=Object(h.a)(ye,2),Re=Te[0],xe=Te[1];i.useEffect(function(){xe(Object(l.a)())});var De=i.useMemo(function(){return Object(g.c)(We,{})},[We]),Fe=i.useCallback(function(Ze,qe){return Object(g.b)(De,Ze)||qe},[De]),Je=i.useMemo(function(){return typeof Oe=="function"?Oe:function(Ze){var qe=Ze&&Ze[Oe];return qe}},[Oe]),Ye=Object(p.c)(fe),Qe=Ye.expandIcon,$e=Ye.expandedRowKeys,dt=Ye.defaultExpandedRowKeys,at=Ye.defaultExpandAllRows,rt=Ye.expandedRowRender,st=Ye.onExpand,lt=Ye.onExpandedRowsChange,mt=Ye.expandRowByClick,nt=Ye.rowExpandable,ft=Ye.expandIconColumnIndex,bt=Ye.expandedRowClassName,Ot=Ye.childrenColumnName,At=Ye.indentSize,vt=Qe||Q,Ct=Ot||"children",yt=i.useMemo(function(){return rt?"row":fe.expandable&&ve===Ce&&fe.expandable.__PARENT_RENDER_ICON__||de.some(function(Ze){return Ze&&Object(v.a)(Ze)==="object"&&Ze[Ct]})?"nest":!1},[!!rt,de]),Rt=i.useState(function(){return dt||(at?G(de,Je,Ct):[])}),ot=Object(h.a)(Rt,2),ut=ot[0],ht=ot[1],it=i.useMemo(function(){return new Set($e||ut||[])},[$e,ut]),xt=i.useCallback(function(Ze){var qe=Je(Ze,de.indexOf(Ze)),tt,ct=it.has(qe);ct?(it.delete(qe),tt=Object(x.a)(it)):tt=[].concat(Object(x.a)(it),[qe]),ht(tt),st&&st(!ct,Ze),lt&<(tt)},[Je,it,de,st,lt]),Et=i.useState(0),Dt=Object(h.a)(Et,2),Tt=Dt[0],Pt=Dt[1],mr=Object(q.b)(Object(r.a)(Object(r.a)(Object(r.a)({},fe),Ye),{},{expandable:!!rt,expandedKeys:it,getRowKey:Je,onTriggerExpand:xt,expandIcon:vt,expandIconColumnIndex:ft,direction:Be}),ve===Ce?Ee:null),Qt=Object(h.a)(mr,2),Ut=Qt[0],et=Qt[1],Nt=i.useMemo(function(){return{columns:Ut,flattenColumns:et}},[Ut,et]),Ft=i.useRef(),Zt=i.useRef(),wt=i.useRef(),vr=i.useState(!1),qt=Object(h.a)(vr,2),$t=qt[0],gr=qt[1],br=i.useState(!1),er=Object(h.a)(br,2),tr=er[0],yr=er[1],xr=ee(new Map),rr=Object(h.a)(xr,2),Er=rr[0],wr=rr[1],Cr=Object(g.a)(et),nr=Cr.map(function(Ze){return Er.get(Ze)}),ar=i.useMemo(function(){return nr},[nr.join("_")]),jt=ae(ar,et.length,Be),pt=Pe&&Object(g.d)(Pe.y),gt=Pe&&Object(g.d)(Pe.x),_t=gt&&et.some(function(Ze){var qe=Ze.fixed;return qe}),or=i.useRef(),kt=ce(ie,be),It=kt.isSticky,Ar=kt.offsetHeader,Sr=kt.offsetScroll,Or=kt.stickyClassName,zt,Lt,Wt;pt&&(Lt={overflowY:"scroll",maxHeight:Pe.y}),gt&&(zt={overflowX:"auto"},pt||(Lt={overflowY:"hidden"}),Wt={width:Pe.x===!0?"auto":Pe.x,minWidth:"100%"});var ir=i.useCallback(function(Ze,qe){wr(function(tt){var ct=new Map(tt);return ct.set(Ze,qe),ct})},[]),Tr=le(null),sr=Object(h.a)(Tr,2),_r=sr[0],lr=sr[1];function Ht(Ze,qe){if(!qe)return;typeof qe=="function"?qe(Ze):qe.scrollLeft!==Ze&&(qe.scrollLeft=Ze)}var St=function(qe){var tt=qe.currentTarget,ct=qe.scrollLeft,Mt=typeof ct=="number"?ct:tt.scrollLeft,pr=tt||ge;if(!lr()||lr()===pr){var Jt;_r(pr),Ht(Mt,Zt.current),Ht(Mt,wt.current),Ht(Mt,(Jt=or.current)===null||Jt===void 0?void 0:Jt.setScrollLeft)}if(tt){var jr=tt.scrollWidth,kr=tt.clientWidth;gr(Mt>0),yr(Mt0?[].concat(Object(r.a)(E),Object(r.a)(t(O).map(function(g){return Object(x.a)({fixed:w},g)}))):[].concat(Object(r.a)(E),[Object(x.a)(Object(x.a)({},T),{},{fixed:w})])},[])}function u(y){for(var E=!0,T=0;T=0;O-=1){var g=y[O];if(w&&g.fixed!=="right")w=!1;else if(!w&&g.fixed==="right"){Object(o.a)(!1,"Index ".concat(O+1," of `columns` missing `fixed='right'` prop."));break}}}function l(y){return y.map(function(E){var T=E.fixed,A=Object(v.a)(E,["fixed"]),w=T;return T==="left"?w="right":T==="right"&&(w="left"),Object(x.a)({fixed:w},A)})}function f(y,E){var T=y.prefixCls,A=y.columns,w=y.children,O=y.expandable,g=y.expandedKeys,S=y.getRowKey,m=y.onTriggerExpand,D=y.expandIcon,I=y.rowExpandable,b=y.expandIconColumnIndex,p=y.direction,C=y.expandRowByClick,F=h.useMemo(function(){return A||n(w)},[A,w]),z=h.useMemo(function(){if(O){var X,j=b||0,R=F[j],k=(X={},Object(d.a)(X,a.a,{className:"".concat(T,"-expand-icon-col")}),Object(d.a)(X,"title",""),Object(d.a)(X,"fixed",R?R.fixed:null),Object(d.a)(X,"className","".concat(T,"-row-expand-icon-cell")),Object(d.a)(X,"render",function(N,B,Y){var J=S(B,Y),re=g.has(J),ne=I?I(B):!0,q=D({prefixCls:T,expanded:re,expandable:ne,record:B,onExpand:m});return C?h.createElement("span",{onClick:function(se){return se.stopPropagation()}},q):q}),X),H=F.slice();return j>=0&&H.splice(j,0,k),H}return F},[O,F,S,g,D,p]),W=h.useMemo(function(){var X=z;return E&&(X=E(X)),X.length||(X=[{render:function(){return null}}]),X},[E,z,p]),P=h.useMemo(function(){return p==="rtl"?l(t(W)):t(W)},[W,p]);return[W,P]}_.b=f},wZgz:function(c,_,s){(function(d,r,x){c.exports=_=r(s("Ib8C"),s("ETIr"),s("cv67"),s("K3mO"),s("OLod"))})(this,function(d){return function(){var r=d,x=r.lib,v=x.BlockCipher,h=r.algo,i=[],o=[],e=[],a=[],n=[],t=[],u=[],l=[],f=[],y=[];(function(){for(var A=[],w=0;w<256;w++)w<128?A[w]=w<<1:A[w]=w<<1^283;for(var O=0,g=0,w=0;w<256;w++){var S=g^g<<1^g<<2^g<<3^g<<4;S=S>>>8^S&255^99,i[O]=S,o[S]=O;var m=A[O],D=A[m],I=A[D],b=A[S]*257^S*16843008;e[O]=b<<24|b>>>8,a[O]=b<<16|b>>>16,n[O]=b<<8|b>>>24,t[O]=b;var b=I*16843009^D*65537^m*257^O*16843008;u[S]=b<<24|b>>>8,l[S]=b<<16|b>>>16,f[S]=b<<8|b>>>24,y[S]=b,O?(O=m^A[A[A[I^m]]],g^=A[A[g]]):O=g=1}})();var E=[0,1,2,4,8,16,32,64,128,27,54],T=h.AES=v.extend({_doReset:function(){var A;if(this._nRounds&&this._keyPriorReset===this._key)return;for(var w=this._keyPriorReset=this._key,O=w.words,g=w.sigBytes/4,S=this._nRounds=g+6,m=(S+1)*4,D=this._keySchedule=[],I=0;I6&&I%g==4&&(A=i[A>>>24]<<24|i[A>>>16&255]<<16|i[A>>>8&255]<<8|i[A&255]):(A=A<<8|A>>>24,A=i[A>>>24]<<24|i[A>>>16&255]<<16|i[A>>>8&255]<<8|i[A&255],A^=E[I/g|0]<<24),D[I]=D[I-g]^A);for(var b=this._invKeySchedule=[],p=0;p>>24]]^l[i[A>>>16&255]]^f[i[A>>>8&255]]^y[i[A&255]]}},encryptBlock:function(A,w){this._doCryptBlock(A,w,this._keySchedule,e,a,n,t,i)},decryptBlock:function(A,w){var O=A[w+1];A[w+1]=A[w+3],A[w+3]=O,this._doCryptBlock(A,w,this._invKeySchedule,u,l,f,y,o);var O=A[w+1];A[w+1]=A[w+3],A[w+3]=O},_doCryptBlock:function(A,w,O,g,S,m,D,I){for(var b=this._nRounds,p=A[w]^O[0],C=A[w+1]^O[1],F=A[w+2]^O[2],z=A[w+3]^O[3],W=4,P=1;P>>24]^S[C>>>16&255]^m[F>>>8&255]^D[z&255]^O[W++],j=g[C>>>24]^S[F>>>16&255]^m[z>>>8&255]^D[p&255]^O[W++],R=g[F>>>24]^S[z>>>16&255]^m[p>>>8&255]^D[C&255]^O[W++],k=g[z>>>24]^S[p>>>16&255]^m[C>>>8&255]^D[F&255]^O[W++];p=X,C=j,F=R,z=k}var X=(I[p>>>24]<<24|I[C>>>16&255]<<16|I[F>>>8&255]<<8|I[z&255])^O[W++],j=(I[C>>>24]<<24|I[F>>>16&255]<<16|I[z>>>8&255]<<8|I[p&255])^O[W++],R=(I[F>>>24]<<24|I[z>>>16&255]<<16|I[p>>>8&255]<<8|I[C&255])^O[W++],k=(I[z>>>24]<<24|I[p>>>16&255]<<16|I[C>>>8&255]<<8|I[F&255])^O[W++];A[w]=X,A[w+1]=j,A[w+2]=R,A[w+3]=k},keySize:256/32});r.AES=v._createHelper(T)}(),d.AES})},wbyO:function(c,_,s){(function(d,r){c.exports=_=r(s("Ib8C"))})(this,function(d){return function(){var r=d,x=r.lib,v=x.WordArray,h=r.enc,i=h.Base64url={stringify:function(e,a=!0){var n=e.words,t=e.sigBytes,u=a?this._safe_map:this._map;e.clamp();for(var l=[],f=0;f>>2]>>>24-f%4*8&255,E=n[f+1>>>2]>>>24-(f+1)%4*8&255,T=n[f+2>>>2]>>>24-(f+2)%4*8&255,A=y<<16|E<<8|T,w=0;w<4&&f+w*.75>>6*(3-w)&63));var O=u.charAt(64);if(O)for(;l.length%4;)l.push(O);return l.join("")},parse:function(e,a=!0){var n=e.length,t=a?this._safe_map:this._map,u=this._reverseMap;if(!u){u=this._reverseMap=[];for(var l=0;l>>6-l%4*2,E=f|y;t[u>>>2]|=E<<24-u%4*8,u++}return v.create(t,u)}}(),d.enc.Base64url})},x6Kt:function(c,_,s){var d=s("y+Vt"),r=s("VpOo"),x=s("nPnh"),v=x.subPixelOptimizeRect,h={},i=d.extend({type:"rect",shape:{r:0,x:0,y:0,width:0,height:0},buildPath:function(o,e){var a,n,t,u;this.subPixelOptimize?(v(h,e,this.style),a=h.x,n=h.y,t=h.width,u=h.height,h.r=e.r,e=h):(a=e.x,n=e.y,t=e.width,u=e.height),e.r?r.buildPath(o,e):o.rect(a,n,t,u),o.closePath();return}});c.exports=i},"y+Vt":function(c,_,s){var d=s("Gev7"),r=s("bYtY"),x=s("IMiH"),v=s("2DNl"),h=s("3C/r"),i=h.prototype.getCanvasPattern,o=Math.abs,e=new x(!0);function a(t){d.call(this,t),this.path=null}a.prototype={constructor:a,type:"path",__dirtyPath:!0,strokeContainThreshold:5,segmentIgnoreThreshold:0,subPixelOptimize:!1,brush:function(t,u){var l=this.style,f=this.path||e,y=l.hasStroke(),E=l.hasFill(),T=l.fill,A=l.stroke,w=E&&!!T.colorStops,O=y&&!!A.colorStops,g=E&&!!T.image,S=y&&!!A.image;if(l.bind(t,this,u),this.setTransform(t),this.__dirty){var m;w&&(m=m||this.getBoundingRect(),this._fillGradient=l.getGradient(t,T,m)),O&&(m=m||this.getBoundingRect(),this._strokeGradient=l.getGradient(t,A,m))}w?t.fillStyle=this._fillGradient:g&&(t.fillStyle=i.call(T,t)),O?t.strokeStyle=this._strokeGradient:S&&(t.strokeStyle=i.call(A,t));var D=l.lineDash,I=l.lineDashOffset,b=!!t.setLineDash,p=this.getGlobalScale();if(f.setScale(p[0],p[1],this.segmentIgnoreThreshold),this.__dirtyPath||D&&!b&&y?(f.beginPath(t),D&&!b&&(f.setLineDash(D),f.setLineDashOffset(I)),this.buildPath(f,this.shape,!1),this.path&&(this.__dirtyPath=!1)):(t.beginPath(),this.path.rebuildPath(t)),E)if(l.fillOpacity!=null){var C=t.globalAlpha;t.globalAlpha=l.fillOpacity*l.opacity,f.fill(t),t.globalAlpha=C}else f.fill(t);if(D&&b&&(t.setLineDash(D),t.lineDashOffset=I),y)if(l.strokeOpacity!=null){var C=t.globalAlpha;t.globalAlpha=l.strokeOpacity*l.opacity,f.stroke(t),t.globalAlpha=C}else f.stroke(t);D&&b&&t.setLineDash([]),l.text!=null&&(this.restoreTransform(t),this.drawRectText(t,this.getBoundingRect()))},buildPath:function(t,u,l){},createPathProxy:function(){this.path=new x},getBoundingRect:function(){var t=this._rect,u=this.style,l=!t;if(l){var f=this.path;f||(f=this.path=new x),this.__dirtyPath&&(f.beginPath(),this.buildPath(f,this.shape,!1)),t=f.getBoundingRect()}if(this._rect=t,u.hasStroke()){var y=this._rectWithStroke||(this._rectWithStroke=t.clone());if(this.__dirty||l){y.copy(t);var E=u.lineWidth,T=u.strokeNoScale?this.getLineScale():1;u.hasFill()||(E=Math.max(E,this.strokeContainThreshold||4)),T>1e-10&&(y.width+=E/T,y.height+=E/T,y.x-=E/T/2,y.y-=E/T/2)}return y}return t},contain:function(t,u){var l=this.transformCoordToLocal(t,u),f=this.getBoundingRect(),y=this.style;if(t=l[0],u=l[1],f.contain(t,u)){var E=this.path.data;if(y.hasStroke()){var T=y.lineWidth,A=y.strokeNoScale?this.getLineScale():1;if(A>1e-10&&(y.hasFill()||(T=Math.max(T,this.strokeContainThreshold)),v.containStroke(E,T/A,t,u)))return!0}if(y.hasFill())return v.contain(E,t,u)}return!1},dirty:function(t){t==null&&(t=!0),t&&(this.__dirtyPath=t,this._rect=null),this.__dirty=this.__dirtyText=!0,this.__zr&&this.__zr.refresh(),this.__clipTarget&&this.__clipTarget.dirty()},animateShape:function(t){return this.animate("shape",t)},attrKV:function(t,u){t==="shape"?(this.setShape(u),this.__dirtyPath=!0,this._rect=null):d.prototype.attrKV.call(this,t,u)},setShape:function(t,u){var l=this.shape;if(l){if(r.isObject(t))for(var f in t)t.hasOwnProperty(f)&&(l[f]=t[f]);else l[t]=u;this.dirty(!0)}return this},getLineScale:function(){var t=this.transform;return t&&o(t[0]-1)>1e-10&&o(t[3]-1)>1e-10?Math.sqrt(o(t[0]*t[3]-t[2]*t[1])):1}},a.extend=function(t){var u=function(f){a.call(this,f),t.style&&this.style.extendFrom(t.style,!1);var y=t.shape;if(y){this.shape=this.shape||{};var E=this.shape;for(var T in y)!E.hasOwnProperty(T)&&y.hasOwnProperty(T)&&(E[T]=y[T])}t.init&&t.init.call(this,f)};r.inherits(u,a);for(var l in t)l!=="style"&&l!=="shape"&&(u.prototype[l]=t[l]);return u},r.inherits(a,d);var n=a;c.exports=n},"y0+3":function(c,_,s){"use strict";s.d(_,"a",function(){return t}),s.d(_,"b",function(){return l});var d=/margin|padding|width|height|max|min|offset/,r={left:!0,top:!0},x={cssFloat:1,styleFloat:1,float:1};function v(f){return f.nodeType===1?f.ownerDocument.defaultView.getComputedStyle(f,null):{}}function h(f,y,E){if(y=y.toLowerCase(),E==="auto"){if(y==="height")return f.offsetHeight;if(y==="width")return f.offsetWidth}return y in r||(r[y]=d.test(y)),r[y]?parseFloat(E)||0:E}function i(f,y){var E=arguments.length,T=v(f);return y=x[y]?"cssFloat"in f.style?"cssFloat":"styleFloat":y,E===1?T:h(f,y,T[y]||f.style[y])}function o(f,y,E){var T=arguments.length;if(y=x[y]?"cssFloat"in f.style?"cssFloat":"styleFloat":y,T===3)return typeof E=="number"&&d.test(y)&&(E="".concat(E,"px")),f.style[y]=E,E;for(var A in y)y.hasOwnProperty(A)&&o(f,A,y[A]);return v(f)}function e(f){return f===document.body?document.documentElement.clientWidth:f.offsetWidth}function a(f){return f===document.body?window.innerHeight||document.documentElement.clientHeight:f.offsetHeight}function n(){var f=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),y=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:f,height:y}}function t(){var f=document.documentElement.clientWidth,y=window.innerHeight||document.documentElement.clientHeight;return{width:f,height:y}}function u(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function l(f){var y=f.getBoundingClientRect(),E=document.documentElement;return{left:y.left+(window.pageXOffset||E.scrollLeft)-(E.clientLeft||document.body.clientLeft||0),top:y.top+(window.pageYOffset||E.scrollTop)-(E.clientTop||document.body.clientTop||0)}}},y23F:function(c,_){function s(){this.on("mousedown",this._dragStart,this),this.on("mousemove",this._drag,this),this.on("mouseup",this._dragEnd,this)}s.prototype={constructor:s,_dragStart:function(x){for(var v=x.target;v&&!v.draggable;)v=v.parent;v&&(this._draggingTarget=v,v.dragging=!0,this._x=x.offsetX,this._y=x.offsetY,this.dispatchToElement(d(v,x),"dragstart",x.event))},_drag:function(x){var v=this._draggingTarget;if(v){var h=x.offsetX,i=x.offsetY,o=h-this._x,e=i-this._y;this._x=h,this._y=i,v.drift(o,e,x),this.dispatchToElement(d(v,x),"drag",x.event);var a=this.findHover(h,i,v).target,n=this._dropTarget;this._dropTarget=a,v!==a&&(n&&a!==n&&this.dispatchToElement(d(n,x),"dragleave",x.event),a&&a!==n&&this.dispatchToElement(d(a,x),"dragenter",x.event))}},_dragEnd:function(x){var v=this._draggingTarget;v&&(v.dragging=!1),this.dispatchToElement(d(v,x),"dragend",x.event),this._dropTarget&&this.dispatchToElement(d(this._dropTarget,x),"drop",x.event),this._draggingTarget=null,this._dropTarget=null}};function d(x,v){return{target:x,topTarget:v&&v.topTarget}}var r=s;c.exports=r},yilW:function(c,_,s){c.exports=s.p+"static/learn.e7098108.svg"},yslc:function(c,_){c.exports="data:image/png;base64,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"},yxFR:function(c,_,s){var d=s("y+Vt"),r=s("nPnh"),x=r.subPixelOptimizeLine,v={},h=d.extend({type:"line",shape:{x1:0,y1:0,x2:0,y2:0,percent:1},style:{stroke:"#000",fill:null},buildPath:function(i,o){var e,a,n,t;this.subPixelOptimize?(x(v,o,this.style),e=v.x1,a=v.y1,n=v.x2,t=v.y2):(e=o.x1,a=o.y1,n=o.x2,t=o.y2);var u=o.percent;if(u===0)return;i.moveTo(e,a),u<1&&(n=e*(1-u)+n*u,t=a*(1-u)+t*u),i.lineTo(n,t)},pointAt:function(i){var o=this.shape;return[o.x1*(1-i)+o.x2*i,o.y1*(1-i)+o.y2*i]}});c.exports=h},zarK:function(c,_,s){var d=s("YH21"),r=d.addEventListener,x=d.removeEventListener,v=d.normalizeEvent,h=d.getNativeEvent,i=s("bYtY"),o=s("H6uX"),e=s("ItGF"),a=300,n=e.domSupported,t=function(){var P=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],X=["touchstart","touchend","touchmove"],j={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},R=i.map(P,function(k){var H=k.replace("mouse","pointer");return j.hasOwnProperty(H)?H:k});return{mouse:P,touch:X,pointer:R}}(),u={mouse:["mousemove","mouseup"],pointer:["pointermove","pointerup"]};function l(P){return P==="mousewheel"&&e.browser.firefox?"DOMMouseScroll":P}function f(P){var X=P.pointerType;return X==="pen"||X==="touch"}function y(P){P.touching=!0,P.touchTimer!=null&&(clearTimeout(P.touchTimer),P.touchTimer=null),P.touchTimer=setTimeout(function(){P.touching=!1,P.touchTimer=null},700)}function E(P){P&&(P.zrByTouch=!0)}function T(P,X){return v(P.dom,new w(P,X),!0)}function A(P,X){for(var j=X,R=!1;j&&j.nodeType!==9&&!(R=j.domBelongToZr||j!==X&&j===P.painterRoot);)j=j.parentNode;return R}function w(P,X){this.type=X.type,this.target=this.currentTarget=P.dom,this.pointerType=X.pointerType,this.clientX=X.clientX,this.clientY=X.clientY}var O=w.prototype;O.stopPropagation=O.stopImmediatePropagation=O.preventDefault=i.noop;var g={mousedown:function(P){P=v(this.dom,P),this._mayPointerCapture=[P.zrX,P.zrY],this.trigger("mousedown",P)},mousemove:function(P){P=v(this.dom,P);var X=this._mayPointerCapture;X&&(P.zrX!==X[0]||P.zrY!==X[1])&&p(this,!0),this.trigger("mousemove",P)},mouseup:function(P){P=v(this.dom,P),p(this,!1),this.trigger("mouseup",P)},mouseout:function(P){P=v(this.dom,P),this._pointerCapturing&&(P.zrEventControl="no_globalout");var X=P.toElement||P.relatedTarget;P.zrIsToLocalDOM=A(this,X),this.trigger("mouseout",P)},touchstart:function(P){P=v(this.dom,P),E(P),this._lastTouchMoment=new Date,this.handler.processGesture(P,"start"),g.mousemove.call(this,P),g.mousedown.call(this,P)},touchmove:function(P){P=v(this.dom,P),E(P),this.handler.processGesture(P,"change"),g.mousemove.call(this,P)},touchend:function(P){P=v(this.dom,P),E(P),this.handler.processGesture(P,"end"),g.mouseup.call(this,P),+new Date-this._lastTouchMoment"},series:[{type:"wordCloud",sizeRange:[10,30],rotationRange:[-90,90],rotationStep:45,gridSize:2,shape:"pentagon",maskImage:ge,textStyle:{normal:{color:function(){return"rgb("+Math.round(Math.random()*255)+", "+Math.round(Math.random()*255)+", "+Math.round(Math.random()*255)+")"}}},left:"center",top:"center",right:null,bottom:null,width:"100%",height:"100%",data:Ce}]};return Ae},te=(p=ee.rightData)!==null&&p!==void 0&&p.complete_count?Number((C=ee.rightData)===null||C===void 0?void 0:C.complete_count)/Number((F=ee.rightData)===null||F===void 0?void 0:F.challenge_count)*100:0;return ee.rightData?e.a.createElement("section",{className:u.a.rightWrap},!((z=ee.detail)!==null&&z!==void 0&&z.is_jupyter)&&((W=ee.detail)===null||W===void 0||((P=W.task_operation)===null||P===void 0)?void 0:P[2])&&(le==null||((X=le.userInfo)===null||X===void 0)?void 0:X.login)&&!!((j=ee.rightData)!==null&&j!==void 0&&j.complete_count)&&((R=ee.rightData)===null||R===void 0?void 0:R.complete_count)>0&&e.a.createElement("div",{className:u.a.learnWrap},e.a.createElement("div",{className:u.a.learnTopWrap},e.a.createElement("span",null,e.a.createElement("img",{className:u.a.titleImg,src:f.a,alt:""}),"\u5B66\u4E60\u8FDB\u5EA6"),e.a.createElement("span",null,e.a.createElement("span",{className:"".concat(u.a.color888," font14")},"\u5DF2\u5B8C\u6210 ",((k=ee.rightData)===null||k===void 0?void 0:k.complete_count)||0," \u5173 / \u5171",((H=ee.rightData)===null||H===void 0?void 0:H.challenge_count)||0," \u5173"))),e.a.createElement(v.a,{percent:te,showInfo:!1,status:"active",strokeColor:{"0%":"#29BD8B","100%":"#29BD8B"}})),!!((K=ee.rightData)!==null&&K!==void 0&&(N=K.paths)!==null&&N!==void 0&&N.length)&&e.a.createElement("div",{className:u.a.courseWrap},e.a.createElement("p",{className:"mb20 font16"},e.a.createElement("img",{className:u.a.titleImg,src:E.a,alt:""}),"\u6240\u5C5E\u8BFE\u7A0B"),e.a.createElement("div",null,(B=ee.rightData)===null||B===void 0?void 0:B.paths.map(function($,ce){return ce>2?null:e.a.createElement("div",{className:u.a.pathWrap,key:$.id},e.a.createElement("a",{href:"/paths/".concat($.id),target:"_blank"},e.a.createElement("img",{alt:"\u5B9E\u8BAD",src:"".concat(n.a.IMG_SERVER,"/").concat($.image_url),className:u.a.pathImg})),e.a.createElement("div",{className:u.a.pathContentWrap},e.a.createElement("a",{href:"/paths/".concat($.id),target:"_blank",className:u.a.pathContentName},$.name),e.a.createElement("p",{className:u.a.pathContent},e.a.createElement(r.a,{placement:"bottom",title:"\u7AE0\u8282"},e.a.createElement("span",{className:u.a.pathContentCount},e.a.createElement("i",{className:"iconfont icon-shixun mr3"}),$.stages_count)),e.a.createElement(r.a,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},e.a.createElement("span",{className:u.a.pathContentCount},e.a.createElement("i",{className:"iconfont icon-chengyuan mr3"}),$.members_count)))))}))),e.a.createElement("div",null),!!((Y=ee.rightData)!==null&&Y!==void 0&&(J=Y.recommands)!==null&&J!==void 0&&J.length)&&le.userInfo.main_site&&e.a.createElement("div",{className:u.a.recommandTrainingWrap},e.a.createElement("p",{className:"mb20 font16"},e.a.createElement("img",{className:u.a.titleImg,src:A.a,alt:""}),"\u63A8\u8350\u5B9E\u8DF5\u9879\u76EE"),e.a.createElement("div",null,(re=ee.rightData)===null||re===void 0?void 0:re.recommands.map(function($,ce){return ce>2?null:e.a.createElement("div",{className:u.a.pathContentItem,key:ce},e.a.createElement("a",{href:"/shixuns/".concat($.identifier,"/challenges"),target:"_blank"},e.a.createElement("img",{src:"".concat(n.a.IMG_SERVER,"/").concat($.pic),className:u.a.pathImg})),e.a.createElement("div",{className:u.a.pathContentWrap,style:{marginBottom:-4}},e.a.createElement(r.a,{placement:"bottom",title:$.name},e.a.createElement("a",{href:"/shixuns/".concat($.identifier,"/challenges"),target:"_blank",className:u.a.pathContentName},$.name)),e.a.createElement("p",{className:"".concat(u.a.pathContent," ").concat(u.a.recommandContent)},e.a.createElement("span",null,$.stu_num," \u4EBA\u5B66\u4E60"),e.a.createElement("span",{className:u.a.recommandLevel},$.level))))}))),((ne=ee.rightData)===null||ne===void 0||((q=ne.tags)===null||q===void 0)?void 0:q.length)>0&&e.a.createElement("div",{className:u.a.skillWrap},e.a.createElement("p",{className:"".concat(u.a.skillTopWrap," font16 mb20")},e.a.createElement("span",null,"\u6280\u80FD\u6807\u7B7E",e.a.createElement("span",{className:"ml5 c-grey-c"},(ue=ee.rightData)===null||ue===void 0||((se=ue.tags)===null||se===void 0)?void 0:se.length))),e.a.createElement(O.a,{option:U(),style:{height:370},opts:{renderer:"svg"}}))):null};_.a=Object(a.a)(function(I){var b=I.shixunsDetail,p=I.user,C=I.loading,F=I.globalSetting;return{shixunsDetail:b,user:p,globalSetting:F,loading:C.models.index}})(D)}}]); diff --git a/p__Shixuns__Detail__Discuss__index.ea025ab6.async.js b/p__Shixuns__Detail__Discuss__index.fdd86d3a.async.js similarity index 96% rename from p__Shixuns__Detail__Discuss__index.ea025ab6.async.js rename to p__Shixuns__Detail__Discuss__index.fdd86d3a.async.js index 7452e19248..5803cd2e4d 100644 --- a/p__Shixuns__Detail__Discuss__index.ea025ab6.async.js +++ b/p__Shixuns__Detail__Discuss__index.fdd86d3a.async.js @@ -293,7 +293,7 @@ Please report this to https://github.com/markedjs/marked.`,xe.silent)return"

                        A `,Ar=0;Ar300&&(xr=300);var kr=Xe+xr+"px";Vr(kr)}}return Lt.addEventListener("mousedown",Kt),document.addEventListener("mousemove",ur),document.addEventListener("mouseup",ar),function(){Lt.removeEventListener("mousedown",Kt),document.removeEventListener("mousemove",ur),document.removeEventListener("mouseup",ar)}}},[te,hn]),Object(r.useEffect)(function(){Vr(Xe)},[Xe]);var _n=xe(dt),ln=xe(sn),Mn={width:_n,height:ln},Nn=Object(r.useMemo)(function(){if(mn){var Lt=new Date(mn),zt=Lt.getHours(),kt=Lt.getMinutes(),Kt=Lt.getSeconds();return zt=zt<10?"0"+zt:zt,kt=kt<10?"0"+kt:kt,Kt=Kt<10?"0"+Kt:Kt,"".concat(zt,":").concat(kt,":").concat(Kt)}return 0},[mn]);function en(){window.sessionStorage.removeItem(it),lr(!1),cn(0)}function ii(){lr(!1),cn(0),te.setValue(window.sessionStorage.getItem(it))}function Ci(Lt,zt){var kt=te.getValue();kt=kt.replace(Lt,zt),Ot(kt),te==null||te.setValue(kt)}return l.a.createElement(r.Fragment,null,l.a.createElement("div",{className:"markdown-editor-wrapper",ref:tr},l.a.createElement("div",{className:"markdown-editor-container ".concat(At," ").concat(Nt?"on-preview":""," ").concat(ge?"mini":""," ").concat(mr?"full-screen":""),style:Mn},l.a.createElement(T,{insertTemp:ht,watch:Nt,fullScreen:mr,showNullButton:Tt,onActionCallback:gn,hidetoolBar:$t,uuid:Gt.current,setOpenPhones:function(){br.current=!0}}),l.a.createElement("div",{className:"markdown-editor-body"},l.a.createElement("div",{className:"codemirror-container"},l.a.createElement("textarea",{ref:vr,placeholder:sr})),Nt?l.a.createElement("div",{ref:Er,className:"preview-container"},He==="stex"&&l.a.createElement(k,{value:Et}),He!=="stex"&&l.a.createElement(C.a,{edit:!0,value:Et,replaces:Ci})):null))),Ct?l.a.createElement("a",{ref:hn,className:"editor-resize"}):null,l.a.createElement(_.a,null,we[Kr]?l.a.createElement(U.a,{centered:!0,title:we[Kr],visible:!0,onCancel:zr,footer:null},Xn):null))}},P47w:function(Te,Q,R){var X=R("hydK"),U=X.createElement,M=R("IMiH"),F=R("mFDi"),P=R("Fofx"),x=R("6GrX"),L=R("pzxd"),b=R("dqUG"),y=M.CMD,p=Array.prototype.join,r="none",l=Math.round,m=Math.sin,f=Math.cos,u=Math.PI,S=Math.PI*2,a=180/u,n=1e-4;function o(V){return l(V*1e4)/1e4}function d(V){return V-n}function g(V,ee){var ne=ee?V.textFill:V.fill;return ne!=null&&ne!==r}function D(V,ee){var ne=ee?V.textStroke:V.stroke;return ne!=null&&ne!==r}function C(V,ee){ee&&k(V,"transform","matrix("+p.call(ee,",")+")")}function k(V,ee,ne){(!ne||ne.type!=="linear"&&ne.type!=="radial")&&V.setAttribute(ee,ne)}function A(V,ee,ne){V.setAttributeNS("http://www.w3.org/1999/xlink",ee,ne)}function h(V,ee,ne,me){if(g(ee,ne)){var he=ne?ee.textFill:ee.fill;he=he==="transparent"?r:he,k(V,"fill",he),k(V,"fill-opacity",ee.fillOpacity!=null?ee.fillOpacity*ee.opacity:ee.opacity)}else k(V,"fill",r);if(D(ee,ne)){var be=ne?ee.textStroke:ee.stroke;be=be==="transparent"?r:be,k(V,"stroke",be);var Ee=ne?ee.textStrokeWidth:ee.lineWidth,Le=!ne&&ee.strokeNoScale?me.getLineScale():1;k(V,"stroke-width",Ee/Le),k(V,"paint-order",ne?"stroke":"fill"),k(V,"stroke-opacity",ee.strokeOpacity!=null?ee.strokeOpacity:ee.opacity);var pe=ee.lineDash;pe?(k(V,"stroke-dasharray",ee.lineDash.join(",")),k(V,"stroke-dashoffset",l(ee.lineDashOffset||0))):k(V,"stroke-dasharray",""),ee.lineCap&&k(V,"stroke-linecap",ee.lineCap),ee.lineJoin&&k(V,"stroke-linejoin",ee.lineJoin),ee.miterLimit&&k(V,"stroke-miterlimit",ee.miterLimit)}else k(V,"stroke",r)}function s(V){for(var ee=[],ne=V.data,me=V.len(),he=0;he=S:-ve>=S),De=ve>0?ve%S:ve%S+S,Se=!1;Ue?Se=!0:d(Ce)?Se=!1:Se=De>=u===!!le;var Ie=o(pe+oe*f(re)),ze=o(ye+Ae*m(re));Ue&&(le?ve=S-1e-4:ve=-S+1e-4,Se=!0,he===9&&ee.push("M",Ie,ze));var nt=o(pe+oe*f(re+ve)),tt=o(ye+Ae*m(re+ve));ee.push("A",o(oe),o(Ae),l(se*a),+Se,+le,nt,tt);break;case y.Z:Ee="Z";break;case y.R:var nt=o(ne[he++]),tt=o(ne[he++]),ot=o(ne[he++]),at=o(ne[he++]);ee.push("M",nt,tt,"L",nt+ot,tt,"L",nt+ot,tt+at,"L",nt,tt+at,"L",nt,tt);break}Ee&&ee.push(Ee);for(var pt=0;ptvt){for(;at0?"gray-background":"blue-background"),onClick:Pt},"\u6211\u5F88\u6EE1\u610F");case 2:return u.a.createElement("div",{className:"radius-box height30 ".concat(ze>0?"gray-background":"blue-background")},"\u4E0D\u6EE1\u610F \u7B49\u5F85\u8001\u5E08\u518D\u6B21\u56DE\u7B54");case 3:return u.a.createElement("div",{className:"radius-box height30 ".concat(ze>0?"gray-background":"blue-background")},"\u4E0D\u6EE1\u610F \u7B49\u5F85\u5176\u4ED6\u8001\u5E08\u518D\u6B21\u56DE\u7B54");case 4:return u.a.createElement("div",{className:"radius-box height30 ".concat(ze>0?"gray-background":"blue-background")},"\u6211\u5F88\u6EE1\u610F");default:return u.a.createElement(u.a.Fragment,null)}};function Yt(){pt({id:fe,index:ze,user_id:xe.user_id,parentDiscussIndex:tt})}function $t(){vt({id:fe,index:ze,params:{hidden:de?"0":"1",container_identifier:ot},type:"hidden-discuss",parentDiscussIndex:tt,message:de?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}function Zt(){vt({id:fe,index:ze,type:"delete-discuss",parentDiscussIndex:tt,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}var Ut=function(){Je(fe,!Ze,tt,ze)},Qt=nt||Oe||xe.user_id===at.user_id||xe.login===at.login,cr=Object(ve.h)().pathname.split("/")[1]==="tasks";return u.a.createElement(u.a.Fragment,null,u.a.createElement("div",{className:"second-level-discuss"},u.a.createElement("div",{className:"discuss-info-body"},u.a.createElement("div",{className:"discuss-info"},u.a.createElement("a",{href:"/users/".concat(xe.login),target:"_blank"},xe.name),u.a.createElement("span",{className:"grey"},je),we?u.a.createElement("a",{className:"c-orange gift",title:"\u5DF2\u5956\u52B1\u91D1\u5E01".concat(we)},u.a.createElement("i",{className:"iconfont icon-gift c-orange "}),u.a.createElement("span",null,we)):null)),u.a.createElement(V.a,{className:"discuss-content ".concat(ze>0?"content-gray":""),value:ue})),cr&&u.a.createElement("div",{className:"btn-group-succes"},u.a.createElement("div",{className:"btn-group-gratify"},Tt()),u.a.createElement("div",{className:"btn-group-other"},u.a.createElement("div",{className:"discuss-info-body"},u.a.createElement("div",{className:"btn-group"},at.identity===1?u.a.createElement("a",{onClick:Yt,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},u.a.createElement("i",{className:"iconfont icon-jiangli"})):null,nt?u.a.createElement("a",{onClick:$t,title:de?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},u.a.createElement("i",{className:de?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,Qt?u.a.createElement("a",{onClick:Zt,title:"\u5220\u9664"},u.a.createElement("i",{className:"iconfont icon-shanchu"})):null,u.a.createElement("a",{onClick:Ut,className:Ze?"c-orange":""},u.a.createElement("i",{className:Ze?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),u.a.createElement("span",null,lt||"")))))))}var le=function(Se){var Ie=Se.data,ze=Se.index,nt=Se.shixunIdentifier,tt=Se.adminOrOperator,ot=Se.identity,at=Se.onTopOrDownDiscuss,pt=Se.onPlusDiscuss,vt=Se.onDisableDiscuss,Pe=Se.onSetActionType,Me=Se.onSetRewardData,Ge=Se.user,Qe=Se.activeDiscussIndex,Fe=Se.onReplyDiscuss,Je=Se.onSetActiveDiscussIndex,ke=Se.allowDisableDiscuss,xe=Se.onHandleSubmitDiscusses,Oe=Se.onHandleRepaly,ue=Se.userInfomation,de=Ie.content,fe=Ie.children,we=Ie.game_url,je=Ie.hidden,Be=Ie.id,Ze=Ie.position,lt=Ie.praise_count,yt=Ie.reward,ct=Ie.sticky,dt=Ie.time,qe=Ie.user_praise,Xe=Ie.game_passed,Ke=Ie.ai_reply_text,ge=Ie.ai_reply_flag,Re=Ie.author,rt=Ie.disable_discuss_status,Ve=Ie.reply_status,ht=Object(f.useState)(!1),mt=Object(p.a)(ht,2),He=mt[0],$e=mt[1];Object(f.useEffect)(function(){He&&setTimeout(function(){return $e(!1)},800)},[He]);function it(){var $t;if(!(($t=Object(he.x)())!==null&&$t!==void 0&&$t.authentication)){F.a.confirm({title:"\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:"\u9700\u8981\u901A\u8FC7\u5B9E\u540D\u9A8C\u8BC1\u540E\uFF0C\u624D\u80FD\u8FDB\u884C\u8BC4\u8BBA\u64CD\u4F5C",okText:"\u524D\u5F80\u5B9E\u540D\u9A8C\u8BC1",cancelText:"\u53D6\u6D88",onOk:function(){window.open("/account/certification")}});return}Je(Be)}function bt(){at(Be,!ct,ze)}function Ct(){pt(Be,!qe,ze)}function _t(){Me({id:Be,index:ze,user_id:Re.user_id})}function Ft(){Pe({id:Be,index:ze,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function Pt(){Pe({id:Be,index:ze,params:{hidden:je?"0":"1",container_identifier:nt},type:"hidden-discuss",message:je?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}function Tt(){vt(Be,rt===0?2:0,ze)}var Yt=function(Zt){var Ut=Zt.target,Qt=Ut.nodeName,cr=Ut.src;Qt==="IMG"&&(w.a.publish("preview-image",cr),console.log("src:",cr))};return u.a.createElement("div",{className:"discuss-item-container",key:Be},u.a.createElement("a",{href:"/users/".concat(Re.login),target:"_blank"},u.a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",src:"".concat(Y.a.IMG_SERVER,"/images/").concat(Re.image_url),width:"50"})),u.a.createElement("section",null,u.a.createElement("div",{className:"discuss-info"},u.a.createElement("a",{href:"/users/".concat(Re.login),target:"_blank"},Re.name),u.a.createElement("span",{className:"grey"},dt),Ze?u.a.createElement("span",{className:"c-green"}," [\u7B2C",Ze,"\u5173] "):null,we?u.a.createElement("a",{href:we,target:"_blank",className:"view-code",title:"\u70B9\u51FB\u67E5\u770BTA\u7684\u4EE3\u7801\u9875\u9762"},"\u67E5\u770B"):null,ke&&u.a.createElement(u.a.Fragment,null,rt===0&&u.a.createElement(z.a,{title:"\u7981\u6B62\u8BE5\u7528\u6237\u5728\u6B64\u9879\u76EE\u7684\u8BC4\u8BBA\u529F\u80FD"},u.a.createElement("span",{onClick:Tt,className:"c-red current"},"\u7981\u6B62\u8BC4\u8BBA\u529F\u80FD")),rt===2&&u.a.createElement(z.a,{title:"\u6062\u590D\u8BE5\u7528\u6237\u5728\u6B64\u5B9E\u8DF5\u9879\u76EE\u7684\u8BC4\u8BBA\u529F\u80FD"},u.a.createElement("span",{onClick:Tt,className:"c-light-primary current"},"\u6062\u590D\u8BC4\u8BBA\u529F\u80FD")),rt===1&&u.a.createElement(z.a,{title:"\u8BE5\u7528\u6237\u5DF2\u88AB\u7CFB\u7EDF\u7BA1\u7406\u5458\u7981\u8A00"},u.a.createElement("span",{className:"c-red"},"\u88AB\u7BA1\u7406\u5458\u7981\u6B62\u8BC4\u8BBA"))),ct?u.a.createElement("span",{className:"top"},"\u7F6E\u9876"):null,yt?u.a.createElement("a",{className:"c-orange gift",title:"\u5DF2\u5956\u52B1\u91D1\u5E01".concat(yt)},u.a.createElement("i",{className:"iconfont icon-gift c-orange "}),u.a.createElement("span",null,yt)):null,ot<=5?u.a.createElement("span",{style:{flex:"1",textAlign:"right",color:Xe===1?"#29bd8b":""}},Xe===1?"\u5DF2\u901A\u5173":"\u672A\u901A\u5173"):null),u.a.createElement("div",{onClick:Yt},u.a.createElement(V.a,{className:"discuss-content",value:de})),ge&&u.a.createElement("div",{style:{padding:10,borderRadius:4,background:"#f4f4f4"}},u.a.createElement("br",null),u.a.createElement("div",{style:{padding:"6px 0"}},Ke),u.a.createElement(b.a,{style:{background:"#d1e5f9",borderRadius:25,border:"none",display:"inline-flex",justifyItems:"center",alignItems:"center"},onClick:function(){return $e(!0)},className:"mr10 mr5 relative c-blue"},u.a.createElement("span",{className:He?"plus-one-animate":"hide",style:{position:"absolute"}}," ","+1"),u.a.createElement("span",{className:"c-blue icon-duiwoyouyong mr5"}),u.a.createElement("span",{className:"c-blue"},"\u5BF9\u6211\u6709\u7528")),u.a.createElement("span",{className:"c-orange current",onClick:function(){w.a.publish("ai-replay-show",{content:de,id:Be})}},"\u5176\u4ED6\u56DE\u7B54")),fe&&fe.length>0?u.a.createElement("div",{className:"reply-discuss-containerActive",onClick:Yt},fe.map(function($t,Zt){return u.a.createElement(se,{key:$t.id,data:$t,index:Zt,userInfomation:ue,onTopOrDownDiscuss:at,shixunIdentifier:nt,onHandleSubmitDiscusses:xe,adminOrOperator:tt,user:Ge,onSetRewardData:Me,onSetActionType:Pe,parentDiscussIndex:ze,anserAuthor:Re,onHandleRepaly:Oe})})):null,u.a.createElement("div",{className:"btn-group"},u.a.createElement("div",{className:"btn-group-other"},Ge.identity===1?u.a.createElement("a",{onClick:_t,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},u.a.createElement("i",{className:"iconfont icon-jiangli"})):null,tt?u.a.createElement("a",{onClick:Pt,title:je?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},u.a.createElement("i",{className:je?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,ot<=5?u.a.createElement("a",{onClick:bt,className:ct?"btn-top":"btn-down",title:ct?"\u53D6\u6D88\u7F6E\u9876":"\u7F6E\u9876"},u.a.createElement("i",{className:"iconfont icon-zhiding1 "})):null,tt&&(!fe||fe.length==0)?u.a.createElement("a",{onClick:Ft,title:"\u5220\u9664"},u.a.createElement("i",{className:"iconfont icon-shanchu"})):null,u.a.createElement("a",{onClick:it,title:"\u56DE\u590D"},u.a.createElement("i",{className:"iconfont icon-huifu1"})),u.a.createElement("a",{onClick:Ct,className:qe?"c-orange":""},u.a.createElement("i",{className:qe?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),u.a.createElement("span",null,lt||"")))),u.a.createElement(ne.a,{id:Be,activeDiscussIndex:Qe,onReplyDiscuss:Fe})))},Ce={showRewardDialog:!1,data:null,page:1,loading:!1,actionType:null,activeDiscussIndex:null};function Ue(Se,Ie){switch(Ie.type){case K.Q:return Object(r.a)(Object(r.a)({},Se),{},{loading:!0});case K.X:return Object(r.a)(Object(r.a)({},Se),{},{showRewardDialog:!0});case K.b:return Object(r.a)(Object(r.a)({},Se),{},{showRewardDialog:!1});case K.l:return Object(r.a)(Object(r.a)({},Se),Ie.payload);case K.ab:return Object(r.a)(Object(r.a)({},Se),Ie.payload);case K.x:return Object(r.a)(Object(r.a)({},Se),Ie.payload);case K.c:return Object(r.a)(Object(r.a)({},Se),Ie.payload);case K.z:return Object(r.a)(Object(r.a)({},Se),Ie.payload);case K.H:return Object(r.a)(Object(r.a)({},Se),Ie.payload);case K.a:return Object(r.a)(Object(r.a)({},Se),Ie.payload);default:throw new Error}}var De=Q.a=function(Se){var Ie=Se.shixunIdentifier,ze=Se.identity,nt=Se.activeIndex,tt=Se.user,ot=Se.allowDisableDiscuss,at=Se.userInfo,pt=Se.isShixunDetail,vt=pt===void 0?!1:pt,Pe=Se.taskData,Me=Object(f.useReducer)(Ue,Ce),Ge=Object(p.a)(Me,2),Qe=Ge[0],Fe=Ge[1],Je=Object(f.useState)(!0),ke=Object(p.a)(Je,2),xe=ke[0],Oe=ke[1],ue=Object(f.useState)(null),de=Object(p.a)(ue,2),fe=de[0],we=de[1],je=Qe.page,Be=Qe.loading,Ze=Qe.data,lt=Qe.actionType,yt=Qe.showRewardDialog,ct=Qe.activeDiscussIndex,dt=Object(f.useRef)(),qe=Object(f.useRef)();function Xe(J,N){return Ke.apply(this,arguments)}function Ke(){return Ke=Object(y.a)(m.a.mark(function J(N,W){var q;return m.a.wrap(function(Z){for(;;)switch(Z.prev=Z.next){case 0:if(!Be){Z.next=2;break}return Z.abrupt("return");case 2:return Z.prev=2,Fe({type:K.Q}),Z.next=6,Object(T.e)(Ie,N);case 6:q=Z.sent,Fe({type:K.l,payload:{activeDiscussIndex:W?ct:null,page:N,data:q,loading:!1}}),Z.next=13;break;case 10:Z.prev=10,Z.t0=Z.catch(2),console.log(Z.t0);case 13:case"end":return Z.stop()}},J,null,[[2,10]])})),Ke.apply(this,arguments)}Object(f.useEffect)(function(){return xe||(clearInterval(fe),we(setInterval(function(){Xe(je,!0)},5e3))),function(){clearInterval(fe)}},[xe,je,ct]);function ge(J){Xe(J)}function Re(J,N,W){return rt.apply(this,arguments)}function rt(){return rt=Object(y.a)(m.a.mark(function J(N,W,q){var te;return m.a.wrap(function(_e){for(;;)switch(_e.prev=_e.next){case 0:return _e.prev=0,_e.next=3,Object(T.g)(N,W);case 3:te=_e.sent,It[q].user_praise=W,It[q].praise_count=te.praise_count,Fe({type:K.x,payload:{data:Object(r.a)(Object(r.a)({},Ze),{},{comments:It})}}),_e.next=12;break;case 9:_e.prev=9,_e.t0=_e.catch(0),console.log(_e.t0);case 12:case"end":return _e.stop()}},J,null,[[0,9]])})),rt.apply(this,arguments)}function Ve(J,N,W,q){return ht.apply(this,arguments)}function ht(){return ht=Object(y.a)(m.a.mark(function J(N,W,q,te){var Z;return m.a.wrap(function(st){for(;;)switch(st.prev=st.next){case 0:return st.prev=0,st.next=3,Object(T.g)(N,W);case 3:Z=st.sent,It[q].children[te].user_praise=W,It[q].children[te].praise_count=Z.praise_count,Fe({type:K.x,payload:{data:Object(r.a)(Object(r.a)({},Ze),{},{comments:It})}}),st.next=12;break;case 9:st.prev=9,st.t0=st.catch(0),console.log(st.t0);case 12:case"end":return st.stop()}},J,null,[[0,9]])})),ht.apply(this,arguments)}function mt(J,N,W){return He.apply(this,arguments)}function He(){return He=Object(y.a)(m.a.mark(function J(N,W,q){var te,Z,_e;return m.a.wrap(function(Et){for(;;)switch(Et.prev=Et.next){case 0:return Et.prev=0,Et.next=3,Object(T.d)(N,W);case 3:if(te=Et.sent,!(te.status!==0)){Et.next=6;break}return Et.abrupt("return");case 6:Z=It[q].author.user_id,_e=It.map(function(Ot){return Ot.author.user_id===Z?Object(r.a)(Object(r.a)({},Ot),{},{disable_discuss_status:W}):Ot}),Fe({type:K.c,payload:{data:Object(r.a)(Object(r.a)({},Ze),{},{comments:_e})}}),Et.next=14;break;case 11:Et.prev=11,Et.t0=Et.catch(0),console.log(Et.t0);case 14:case"end":return Et.stop()}},J,null,[[0,11]])})),He.apply(this,arguments)}function $e(J,N,W){return it.apply(this,arguments)}function it(){return it=Object(y.a)(m.a.mark(function J(N,W,q){return m.a.wrap(function(Z){for(;;)switch(Z.prev=Z.next){case 0:return Z.prev=0,Z.next=3,Object(T.k)(N,W);case 3:It[q].sticky=W,Fe({type:K.ab,payload:{data:Object(r.a)(Object(r.a)({},Ze),{},{comments:It})}}),Xe(Qe.page),Z.next=11;break;case 8:Z.prev=8,Z.t0=Z.catch(0),console.log(Z.t0);case 11:case"end":return Z.stop()}},J,null,[[0,8]])})),it.apply(this,arguments)}function bt(){Fe({type:K.z,payload:{actionType:null}})}function Ct(){return _t.apply(this,arguments)}function _t(){return _t=Object(y.a)(m.a.mark(function J(){var N,W,q,te,Z,_e,st,Et;return m.a.wrap(function(ft){for(;;)switch(ft.prev=ft.next){case 0:if(N=lt.id,W=lt.params,q=lt.type,te=lt.index,Z=lt.parentDiscussIndex,!(q==="hidden-discuss")){ft.next=6;break}return ft.next=4,Object(T.f)(N,W);case 4:Z?It[Z].children[te].hidden=W.hidden==1:It[te].hidden=W.hidden==1,Fe({type:K.z,payload:{actionType:null,data:Object(r.a)(Object(r.a)({},Ze),{},{comments:It})}});case 6:if(!(q==="delete-discuss")){ft.next=31;break}return ft.next=9,Object(T.c)(N);case 9:if(!(Z||Z===0)){ft.next=22;break}_e=It[Z].children,st=_e.length-1;case 12:if(!(st>=0)){ft.next=19;break}if(!(_e[st].id===N)){ft.next=16;break}return _e.splice(st,1),ft.abrupt("break",19);case 16:st--,ft.next=12;break;case 19:It[Z].children=_e,ft.next=30;break;case 22:Et=It.length-1;case 23:if(!(Et>=0)){ft.next=30;break}if(!(It[Et].id===N)){ft.next=27;break}return It.splice(Et,1),ft.abrupt("break",30);case 27:Et--,ft.next=23;break;case 30:Fe({type:K.z,payload:{actionType:null,data:Object(r.a)(Object(r.a)({},Ze),{},{comments:It})}});case 31:case"end":return ft.stop()}},J)})),_t.apply(this,arguments)}function Ft(J){Fe({type:K.z,payload:{actionType:J}})}function Pt(){Fe({type:K.b})}function Tt(){return Yt.apply(this,arguments)}function Yt(){return Yt=Object(y.a)(m.a.mark(function J(){var N,W,q,te,Z,_e,st;return m.a.wrap(function(Ot){for(;;)switch(Ot.prev=Ot.next){case 0:return N=dt.current,W=N.id,q=N.index,te=N.score,Z=N.user_id,_e=N.parentDiscussIndex,Ot.next=3,Object(T.i)(W,{container_type:"Discusses",score:te,user_id:Z});case 3:st=Ot.sent,_e?It[_e].children[q].reward=st.code:It[q].reward=st.code,Fe({type:K.H,payload:{showRewardDialog:!1,data:Object(r.a)(Object(r.a)({},Ze),{},{comments:It})}}),dt.current=null;case 7:case"end":return Ot.stop()}},J)})),Yt.apply(this,arguments)}function $t(J){dt.current=J,Fe({type:K.X})}function Zt(J){dt.current.score=J}function Ut(J,N){return Qt.apply(this,arguments)}function Qt(){return Qt=Object(y.a)(m.a.mark(function J(N,W){var q;return m.a.wrap(function(Z){for(;;)switch(Z.prev=Z.next){case 0:return Z.prev=0,Z.next=3,Object(T.h)(N,W);case 3:if(q=Z.sent,!(q.status===-3)){Z.next=8;break}return F.a.info({title:"\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:"\u4F60\u7684\u8D26\u53F7\u56E0\u4E3A\u53D1\u5E03\u4E86\u4E0D\u5F53\u5185\u5BB9\uFF0C\u73B0\u5DF2\u5C06\u8BC4\u8BBA\u529F\u80FD\u5C4F\u853D\u3002",okText:"\u786E\u5B9A"}),ut(null),Z.abrupt("return");case 8:Xe(je),Z.next=14;break;case 11:Z.prev=11,Z.t0=Z.catch(0),console.log(Z.t0);case 14:case"end":return Z.stop()}},J,null,[[0,11]])})),Qt.apply(this,arguments)}function cr(J,N){return fr.apply(this,arguments)}function fr(){return fr=Object(y.a)(m.a.mark(function J(N,W){var q,te;return m.a.wrap(function(_e){for(;;)switch(_e.prev=_e.next){case 0:return _e.prev=0,_e.next=3,Object(T.j)(N,W);case 3:if(q=_e.sent,te=q.status,!(te!==1)){_e.next=7;break}return _e.abrupt("return");case 7:Xe(je),_e.next=13;break;case 10:_e.prev=10,_e.t0=_e.catch(0),console.log(_e.t0);case 13:case"end":return _e.stop()}},J,null,[[0,10]])})),fr.apply(this,arguments)}function ut(J){ct===J?Fe({type:K.a,payload:{activeDiscussIndex:null}}):Fe({type:K.a,payload:{activeDiscussIndex:J}})}if(Object(f.useEffect)(function(){function J(){return N.apply(this,arguments)}function N(){return N=Object(y.a)(m.a.mark(function W(){return m.a.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:if(!(nt===3&&!Ze&&Ie)){te.next=3;break}return te.next=3,Xe(je);case 3:case"end":return te.stop()}},W)})),N.apply(this,arguments)}J()},[Ie,nt,je,Fe]),Object(f.useEffect)(function(){var J=w.a.subscribe("create-discuss",function(){Xe(je)});return J},[Ie]),!Ze)return u.a.createElement(a.a,null);var At=function(){Oe(!xe),xe?we(setInterval(function(){Xe(je,!0)},5e3)):clearInterval(fe)},Wt=Ze.disscuss_count,It=Ze.comments,Jt=Ze.all,sr=Ze.can_hidden;return u.a.createElement(f.Fragment,null,u.a.createElement("div",{className:"discuss-container",ref:qe},(Pe==null?void 0:Pe.myshixun_manager)&&u.a.createElement(b.a,{style:{float:"right",marginBottom:10},type:"primary",onClick:At},xe?"\u5F00\u542F\u5B9E\u65F6\u5237\u65B0":"\u505C\u6B62\u5B9E\u65F6\u5237\u65B0"),Wt===0?u.a.createElement(o.a,{styles:{clear:"both"}}):null,It.map(function(J,N){return u.a.createElement(le,{user:tt,key:J.id,userInfomation:at,data:J,index:N,identity:ze,onPaginationChange:ge,shixunIdentifier:Ie,onSetActionType:Ft,onTopOrDownDiscuss:$e,adminOrOperator:sr,onPlusDiscuss:Re,onDisableDiscuss:mt,onSetRewardData:$t,activeDiscussIndex:ct,onHandleSubmitDiscusses:cr,onSetActiveDiscussIndex:ut,onReplyDiscuss:Ut,allowDisableDiscuss:ot,onHandleRepaly:Ve})}),Wt>10?u.a.createElement("div",{className:"pagination-container"},u.a.createElement(x.a,{showQuickJumper:!0,showSizeChanger:!1,onChange:ge,current:je,total:Wt})):null,u.a.createElement(j,null)),u.a.createElement(n.a,null,u.a.createElement(F.a,{centered:!0,title:"\u63D0\u793A",visible:!!lt,onOk:Ct,onCancel:bt},u.a.createElement("p",null,lt?lt.message:"")),u.a.createElement(F.a,{centered:!0,width:400,title:"\u5956\u52B1\u8BBE\u7F6E",visible:yt,onCancel:Pt,onOk:Tt},u.a.createElement(U.a,{placeholder:"\u8BF7\u8F93\u5165\u5956\u52B1\u7684\u91D1\u5E01\u6570\u91CF",min:1,onChange:Zt,style:{width:"228px"}}))))}},QBsz:function(Te,Q){var R=typeof Float32Array=="undefined"?Array:Float32Array;function X(h,s){var i=new R(2);return h==null&&(h=0),s==null&&(s=0),i[0]=h,i[1]=s,i}function U(h,s){return h[0]=s[0],h[1]=s[1],h}function M(h){var s=new R(2);return s[0]=h[0],s[1]=h[1],s}function F(h,s,i){return h[0]=s,h[1]=i,h}function P(h,s,i){return h[0]=s[0]+i[0],h[1]=s[1]+i[1],h}function x(h,s,i,c){return h[0]=s[0]+i[0]*c,h[1]=s[1]+i[1]*c,h}function L(h,s,i){return h[0]=s[0]-i[0],h[1]=s[1]-i[1],h}function b(h){return Math.sqrt(p(h))}var y=b;function p(h){return h[0]*h[0]+h[1]*h[1]}var r=p;function l(h,s,i){return h[0]=s[0]*i[0],h[1]=s[1]*i[1],h}function m(h,s,i){return h[0]=s[0]/i[0],h[1]=s[1]/i[1],h}function f(h,s){return h[0]*s[0]+h[1]*s[1]}function u(h,s,i){return h[0]=s[0]*i,h[1]=s[1]*i,h}function S(h,s){var i=b(s);return i===0?(h[0]=0,h[1]=0):(h[0]=s[0]/i,h[1]=s[1]/i),h}function a(h,s){return Math.sqrt((h[0]-s[0])*(h[0]-s[0])+(h[1]-s[1])*(h[1]-s[1]))}var n=a;function o(h,s){return(h[0]-s[0])*(h[0]-s[0])+(h[1]-s[1])*(h[1]-s[1])}var d=o;function g(h,s){return h[0]=-s[0],h[1]=-s[1],h}function D(h,s,i,c){return h[0]=s[0]+c*(i[0]-s[0]),h[1]=s[1]+c*(i[1]-s[1]),h}function C(h,s,i){var c=s[0],O=s[1];return h[0]=i[0]*c+i[2]*O+i[4],h[1]=i[1]*c+i[3]*O+i[5],h}function k(h,s,i){return h[0]=Math.min(s[0],i[0]),h[1]=Math.min(s[1],i[1]),h}function A(h,s,i){return h[0]=Math.max(s[0],i[0]),h[1]=Math.max(s[1],i[1]),h}Q.create=X,Q.copy=U,Q.clone=M,Q.set=F,Q.add=P,Q.scaleAndAdd=x,Q.sub=L,Q.len=b,Q.length=y,Q.lenSquare=p,Q.lengthSquare=r,Q.mul=l,Q.div=m,Q.dot=f,Q.scale=u,Q.normalize=S,Q.distance=a,Q.dist=n,Q.distanceSquare=o,Q.distSquare=d,Q.negate=g,Q.lerp=D,Q.applyTransform=C,Q.min=k,Q.max=A},QDVR:function(Te,Q,R){"use strict";R.d(Q,"e",function(){return U}),R.d(Q,"d",function(){return M}),R.d(Q,"c",function(){return L}),R.d(Q,"b",function(){return b}),R.d(Q,"a",function(){return p});var X=function(){var r=function(l,m){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(f,u){f.__proto__=u}||function(f,u){for(var S in u)u.hasOwnProperty(S)&&(f[S]=u[S])},r(l,m)};return function(l,m){r(l,m);function f(){this.constructor=l}l.prototype=m===null?Object.create(m):(f.prototype=m.prototype,new f)}}();function U(r){var l=[];return r.forEach(function(m){return l.push(m)}),l}function M(r){var l=[];return r.forEach(function(m,f){return l.push(f)}),l}var F=function(){function r(){this._value="",this._pos=0}return r.prototype.reset=function(l){return this._value=l,this._pos=0,this},r.prototype.next=function(){return this._pos+=1,this},r.prototype.hasNext=function(){return this._pos0)u.left||(u.left=new x,u.left.segment=f.value()),u=u.left;else if(S<0)u.right||(u.right=new x,u.right.segment=f.value()),u=u.right;else if(f.hasNext())f.next(),u.mid||(u.mid=new x,u.mid.segment=f.value()),u=u.mid;else break}var a=u.value;return u.value=m,u.key=l,a},r.prototype.get=function(l){for(var m=this._iter.reset(l),f=this._root;f;){var u=m.cmp(f.segment);if(u>0)f=f.left;else if(u<0)f=f.right;else if(m.hasNext())m.next(),f=f.mid;else break}return f?f.value:void 0},r.prototype.findSubstr=function(l){for(var m=this._iter.reset(l),f=this._root,u=void 0;f;){var S=m.cmp(f.segment);if(S>0)f=f.left;else if(S<0)f=f.right;else if(m.hasNext())m.next(),u=f.value||u,f=f.mid;else break}return f&&f.value||u},r.prototype.forEach=function(l){this._forEach(this._root,l)},r.prototype._forEach=function(l,m){l&&(this._forEach(l.left,m),l.value&&m(l.value,l.key),this._forEach(l.mid,m),this._forEach(l.right,m))},r}(),b=function(){function r(){this.map=new Map,this.ignoreCase=!1}return r.prototype.set=function(l,m){this.map.set(this.toKey(l),m)},r.prototype.get=function(l){return this.map.get(this.toKey(l))},r.prototype.toKey=function(l){var m=l.toString();return this.ignoreCase&&(m=m.toLowerCase()),m},r}(),y=function(){function r(){this._map=new Map,this._head=void 0,this._tail=void 0,this._size=0}return r.prototype.clear=function(){this._map.clear(),this._head=void 0,this._tail=void 0,this._size=0},Object.defineProperty(r.prototype,"size",{get:function(){return this._size},enumerable:!0,configurable:!0}),r.prototype.get=function(l,m){m===void 0&&(m=0);var f=this._map.get(l);return f?(m!==0&&this.touch(f,m),f.value):void 0},r.prototype.set=function(l,m,f){f===void 0&&(f=0);var u=this._map.get(l);if(u)u.value=m,f!==0&&this.touch(u,f);else{u={key:l,value:m,next:void 0,previous:void 0};switch(f){case 0:this.addItemLast(u);break;case 1:this.addItemFirst(u);break;case 2:this.addItemLast(u);break;default:this.addItemLast(u);break}this._map.set(l,u),this._size++}},r.prototype.delete=function(l){return!!this.remove(l)},r.prototype.remove=function(l){var m=this._map.get(l);return m?(this._map.delete(l),this.removeItem(m),this._size--,m.value):void 0},r.prototype.forEach=function(l,m){for(var f=this._head;f;)m?l.bind(m)(f.value,f.key,this):l(f.value,f.key,this),f=f.next},r.prototype.trimOld=function(l){if(l>=this.size)return;if(l===0){this.clear();return}for(var m=this._head,f=this.size;m&&f>l;)this._map.delete(m.key),m=m.next,f--;this._head=m,this._size=f,m&&(m.previous=void 0)},r.prototype.addItemFirst=function(l){if(!this._head&&!this._tail)this._tail=l;else if(this._head)l.next=this._head,this._head.previous=l;else throw new Error("Invalid list");this._head=l},r.prototype.addItemLast=function(l){if(!this._head&&!this._tail)this._head=l;else if(this._tail)l.previous=this._tail,this._tail.next=l;else throw new Error("Invalid list");this._tail=l},r.prototype.removeItem=function(l){if(l===this._head&&l===this._tail)this._head=void 0,this._tail=void 0;else if(l===this._head){if(!l.next)throw new Error("Invalid list");l.next.previous=void 0,this._head=l.next}else if(l===this._tail){if(!l.previous)throw new Error("Invalid list");l.previous.next=void 0,this._tail=l.previous}else{var m=l.next,f=l.previous;if(!m||!f)throw new Error("Invalid list");m.previous=f,f.next=m}l.next=void 0,l.previous=void 0},r.prototype.touch=function(l,m){if(!this._head||!this._tail)throw new Error("Invalid list");if(m!==1&&m!==2)return;if(m===1){if(l===this._head)return;var f=l.next,u=l.previous;l===this._tail?(u.next=void 0,this._tail=u):(f.previous=u,u.next=f),l.previous=void 0,l.next=this._head,this._head.previous=l,this._head=l}else if(m===2){if(l===this._tail)return;var f=l.next,u=l.previous;l===this._head?(f.previous=void 0,this._head=f):(f.previous=u,u.next=f),l.next=void 0,l.previous=this._tail,this._tail.next=l,this._tail=l}},r.prototype.toJSON=function(){var l=[];return this.forEach(function(m,f){l.push([f,m])}),l},r}(),p=function(r){X(l,r);function l(m,f){f===void 0&&(f=1);var u=r.call(this)||this;return u._limit=m,u._ratio=Math.min(Math.max(0,f),1),u}return l.prototype.get=function(m){return r.prototype.get.call(this,m,2)},l.prototype.peek=function(m){return r.prototype.get.call(this,m,0)},l.prototype.set=function(m,f){r.prototype.set.call(this,m,f,2),this.checkTrim()},l.prototype.checkTrim=function(){this.size>this._limit&&this.trimOld(Math.round(this._limit*this._ratio))},l}(y)},"QO+J":function(Te,Q,R){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.createSensor=void 0;var X=M(R("NohK")),U=R("24YM");function M(P){return P&&P.__esModule?P:{default:P}}var F=function(x){var L=void 0,b=[],y=function(){getComputedStyle(x).position==="static"&&(x.style.position="relative");var u=document.createElement("object");return u.onload=function(){u.contentDocument.defaultView.addEventListener("resize",p),p()},u.style.display="block",u.style.position="absolute",u.style.top="0",u.style.left="0",u.style.height="100%",u.style.width="100%",u.style.overflow="hidden",u.style.pointerEvents="none",u.style.zIndex="-1",u.style.opacity="0",u.setAttribute("class",U.SensorClassName),u.setAttribute("tabindex",U.SensorTabIndex),u.type="text/html",x.appendChild(u),u.data="about:blank",u},p=(0,X.default)(function(){b.forEach(function(f){f(x)})}),r=function(u){L||(L=y()),b.indexOf(u)===-1&&b.push(u)},l=function(){L&&L.parentNode&&(L.contentDocument&&L.contentDocument.defaultView.removeEventListener("resize",p),L.parentNode.removeChild(L),L=void 0,b=[])},m=function(u){var S=b.indexOf(u);S!==-1&&b.splice(S,1),b.length===0&&L&&l()};return{element:x,bind:r,destroy:l,unbind:m}};Q.createSensor=F},Qe9p:function(Te,Q,R){var X=R("1RvN"),U={transparent:[0,0,0,0],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aqua:[0,255,255,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],black:[0,0,0,1],blanchedalmond:[255,235,205,1],blue:[0,0,255,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],fuchsia:[255,0,255,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],gray:[128,128,128,1],green:[0,128,0,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],lime:[0,255,0,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],maroon:[128,0,0,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],navy:[0,0,128,1],oldlace:[253,245,230,1],olive:[128,128,0,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],purple:[128,0,128,1],red:[255,0,0,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],silver:[192,192,192,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],teal:[0,128,128,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],white:[255,255,255,1],whitesmoke:[245,245,245,1],yellow:[255,255,0,1],yellowgreen:[154,205,50,1]};function M(s){return s=Math.round(s),s<0?0:s>255?255:s}function F(s){return s=Math.round(s),s<0?0:s>360?360:s}function P(s){return s<0?0:s>1?1:s}function x(s){return s.length&&s.charAt(s.length-1)==="%"?M(parseFloat(s)/100*255):M(parseInt(s,10))}function L(s){return s.length&&s.charAt(s.length-1)==="%"?P(parseFloat(s)/100):P(parseFloat(s))}function b(s,i,c){return c<0?c+=1:c>1&&(c-=1),c*6<1?s+(i-s)*c*6:c*2<1?i:c*3<2?s+(i-s)*(2/3-c)*6:s}function y(s,i,c){return s+(i-s)*c}function p(s,i,c,O,w){return s[0]=i,s[1]=c,s[2]=O,s[3]=w,s}function r(s,i){return s[0]=i[0],s[1]=i[1],s[2]=i[2],s[3]=i[3],s}var l=new X(20),m=null;function f(s,i){m&&r(m,i),m=l.put(s,m||i.slice())}function u(s,i){if(!s)return;i=i||[];var c=l.get(s);if(c)return r(i,c);s=s+"";var O=s.replace(/ /g,"").toLowerCase();if(O in U)return r(i,U[O]),f(s,i),i;if(O.charAt(0)==="#"){if(O.length===4){var w=parseInt(O.substr(1),16);if(!(w>=0&&w<=4095)){p(i,0,0,0,1);return}return p(i,(w&3840)>>4|(w&3840)>>8,w&240|(w&240)>>4,w&15|(w&15)<<4,1),f(s,i),i}else if(O.length===7){var w=parseInt(O.substr(1),16);if(!(w>=0&&w<=16777215)){p(i,0,0,0,1);return}return p(i,(w&16711680)>>16,(w&65280)>>8,w&255,1),f(s,i),i}return}var T=O.indexOf("("),_=O.indexOf(")");if(T!==-1&&_+1===O.length){var B=O.substr(0,T),j=O.substr(T+1,_-(T+1)).split(","),K=1;switch(B){case"rgba":if(j.length!==4){p(i,0,0,0,1);return}K=L(j.pop());case"rgb":if(j.length!==3){p(i,0,0,0,1);return}return p(i,x(j[0]),x(j[1]),x(j[2]),K),f(s,i),i;case"hsla":if(j.length!==4){p(i,0,0,0,1);return}return j[3]=L(j[3]),S(j,i),f(s,i),i;case"hsl":if(j.length!==3){p(i,0,0,0,1);return}return S(j,i),f(s,i),i;default:return}}p(i,0,0,0,1);return}function S(s,i){var c=(parseFloat(s[0])%360+360)%360/360,O=L(s[1]),w=L(s[2]),T=w<=.5?w*(O+1):w+O-w*O,_=w*2-T;return i=i||[],p(i,M(b(_,T,c+1/3)*255),M(b(_,T,c)*255),M(b(_,T,c-1/3)*255),1),s.length===4&&(i[3]=s[3]),i}function a(s){if(!s)return;var i=s[0]/255,c=s[1]/255,O=s[2]/255,w=Math.min(i,c,O),T=Math.max(i,c,O),_=T-w,B=(T+w)/2,j,K;if(_===0)j=0,K=0;else{B<.5?K=_/(T+w):K=_/(2-T-w);var H=((T-i)/6+_/2)/_,z=((T-c)/6+_/2)/_,Y=((T-O)/6+_/2)/_;i===T?j=Y-z:c===T?j=1/3+H-Y:O===T&&(j=2/3+z-H),j<0&&(j+=1),j>1&&(j-=1)}var V=[j*360,K,B];return s[3]!=null&&V.push(s[3]),V}function n(s,i){var c=u(s);if(c){for(var O=0;O<3;O++)i<0?c[O]=c[O]*(1-i)|0:c[O]=(255-c[O])*i+c[O]|0,c[O]>255?c[O]=255:s[O]<0&&(c[O]=0);return h(c,c.length===4?"rgba":"rgb")}}function o(s){var i=u(s);if(i)return((1<<24)+(i[0]<<16)+(i[1]<<8)+ +i[2]).toString(16).slice(1)}function d(s,i,c){if(!(i&&i.length)||!(s>=0&&s<=1))return;c=c||[];var O=s*(i.length-1),w=Math.floor(O),T=Math.ceil(O),_=i[w],B=i[T],j=O-w;return c[0]=M(y(_[0],B[0],j)),c[1]=M(y(_[1],B[1],j)),c[2]=M(y(_[2],B[2],j)),c[3]=P(y(_[3],B[3],j)),c}var g=d;function D(s,i,c){if(!(i&&i.length)||!(s>=0&&s<=1))return;var O=s*(i.length-1),w=Math.floor(O),T=Math.ceil(O),_=u(i[w]),B=u(i[T]),j=O-w,K=h([M(y(_[0],B[0],j)),M(y(_[1],B[1],j)),M(y(_[2],B[2],j)),P(y(_[3],B[3],j))],"rgba");return c?{color:K,leftIndex:w,rightIndex:T,value:O}:K}var C=D;function k(s,i,c,O){if(s=u(s),s)return s=a(s),i!=null&&(s[0]=F(i)),c!=null&&(s[1]=L(c)),O!=null&&(s[2]=L(O)),h(S(s),"rgba")}function A(s,i){if(s=u(s),s&&i!=null)return s[3]=P(i),h(s,"rgba")}function h(s,i){if(!s||!s.length)return;var c=s[0]+","+s[1]+","+s[2];return(i==="rgba"||i==="hsva"||i==="hsla")&&(c+=","+s[3]),i+"("+c+")"}Q.parse=u,Q.lift=n,Q.toHex=o,Q.fastLerp=d,Q.fastMapToColor=g,Q.lerp=D,Q.mapToColor=C,Q.modifyHSL=k,Q.modifyAlpha=A,Q.stringify=h},QuXc:function(Te,Q){var R=function(U){this.colorStops=U||[]};R.prototype={constructor:R,addColorStop:function(U,M){this.colorStops.push({offset:U,color:M})}};var X=R;Te.exports=X},RDYZ:function(Te,Q,R){var X=R("dMvE");function U(F){this._target=F.target,this._life=F.life||1e3,this._delay=F.delay||0,this._initialized=!1,this.loop=F.loop==null?!1:F.loop,this.gap=F.gap||0,this.easing=F.easing||"Linear",this.onframe=F.onframe,this.ondestroy=F.ondestroy,this.onrestart=F.onrestart,this._pausedTime=0,this._paused=!1}U.prototype={constructor:U,step:function(F,P){if(this._initialized||(this._startTime=F+this._delay,this._initialized=!0),this._paused){this._pausedTime+=P;return}var x=(F-this._startTime-this._pausedTime)/this._life;if(x<0)return;x=Math.min(x,1);var L=this.easing,b=typeof L=="string"?X[L]:L,y=typeof b=="function"?b(x):x;return this.fire("frame",y),x===1?this.loop?(this.restart(F),"restart"):(this._needsRemove=!0,"destroy"):null},restart:function(F){var P=(F-this._startTime-this._pausedTime)%this._life;this._startTime=F-P+this.gap,this._pausedTime=0,this._needsRemove=!1},fire:function(F,P){F="on"+F,this[F]&&this[F](this._target,P)},pause:function(){this._paused=!0},resume:function(){this._paused=!1}};var M=U;Te.exports=M},RMFE:function(Te,Q){Te.exports="data:image/png;base64,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"},RXMa:function(Te,Q,R){var X=R("y+Vt"),U=X.extend({type:"ring",shape:{cx:0,cy:0,r:0,r0:0},buildPath:function(M,F){var P=F.cx,x=F.cy,L=Math.PI*2;M.moveTo(P+F.r,x),M.arc(P,x,F.r,0,L,!1),M.moveTo(P+F.r0,x),M.arc(P,x,F.r0,0,L,!0)}});Te.exports=U},"SA+Z":function(Te,Q,R){var X=R("wTVA"),U=R("EbDI"),M=R("ZhPi"),F=R("wkBT");function P(x){return X(x)||U(x)||M(x)||F()}Te.exports=P,Te.exports.__esModule=!0,Te.exports.default=Te.exports},SJMd:function(Te,Q){/** +`),te.focus();default:throw new Error}},[te,Kr]),Xn=Object(r.useMemo)(function(){switch(Kr){case ze:return l.a.createElement(ee,{callback:fn,onCancel:zr});case tt:return l.a.createElement(ne.b,{callback:fn,onCancel:zr});case nt:return l.a.createElement(ye,{callback:fn,onCancel:zr});case ot:return l.a.createElement(De,{callback:fn,onCancel:zr});default:return null}},[Kr]);function zr(){Wr("")}Object(r.useEffect)(function(){if(hn.current){var Lt=hn.current,zt=!1,kt=0;function Kt(qt){zt=!0,kt=qt.pageY}function ar(){zt=!1}function ur(qt){if(zt){var xr=qt.pageY-kt;xr<0&&(xr=0),xr>300&&(xr=300);var kr=Xe+xr+"px";Vr(kr)}}return Lt.addEventListener("mousedown",Kt),document.addEventListener("mousemove",ur),document.addEventListener("mouseup",ar),function(){Lt.removeEventListener("mousedown",Kt),document.removeEventListener("mousemove",ur),document.removeEventListener("mouseup",ar)}}},[te,hn]),Object(r.useEffect)(function(){Vr(Xe)},[Xe]);var _n=xe(dt),ln=xe(sn),Mn={width:_n,height:ln},Nn=Object(r.useMemo)(function(){if(mn){var Lt=new Date(mn),zt=Lt.getHours(),kt=Lt.getMinutes(),Kt=Lt.getSeconds();return zt=zt<10?"0"+zt:zt,kt=kt<10?"0"+kt:kt,Kt=Kt<10?"0"+Kt:Kt,"".concat(zt,":").concat(kt,":").concat(Kt)}return 0},[mn]);function en(){window.sessionStorage.removeItem(it),lr(!1),cn(0)}function ii(){lr(!1),cn(0),te.setValue(window.sessionStorage.getItem(it))}function Ci(Lt,zt){var kt=te.getValue();kt=kt.replace(Lt,zt),Ot(kt),te==null||te.setValue(kt)}return l.a.createElement(r.Fragment,null,l.a.createElement("div",{className:"markdown-editor-wrapper",ref:tr},l.a.createElement("div",{className:"markdown-editor-container ".concat(At," ").concat(Nt?"on-preview":""," ").concat(ge?"mini":""," ").concat(mr?"full-screen":""),style:Mn},l.a.createElement(T,{insertTemp:ht,watch:Nt,fullScreen:mr,showNullButton:Tt,onActionCallback:gn,hidetoolBar:$t,uuid:Gt.current,setOpenPhones:function(){br.current=!0}}),l.a.createElement("div",{className:"markdown-editor-body"},l.a.createElement("div",{className:"codemirror-container"},l.a.createElement("textarea",{ref:vr,placeholder:sr})),Nt?l.a.createElement("div",{ref:Er,className:"preview-container"},He==="stex"&&l.a.createElement(k,{value:Et}),He!=="stex"&&l.a.createElement(C.a,{edit:!0,value:Et,replaces:Ci})):null))),Ct?l.a.createElement("a",{ref:hn,className:"editor-resize"}):null,l.a.createElement(_.a,null,we[Kr]?l.a.createElement(U.a,{centered:!0,title:we[Kr],visible:!0,onCancel:zr,footer:null},Xn):null))}},P47w:function(Te,Q,R){var X=R("hydK"),U=X.createElement,M=R("IMiH"),F=R("mFDi"),P=R("Fofx"),x=R("6GrX"),L=R("pzxd"),b=R("dqUG"),y=M.CMD,p=Array.prototype.join,r="none",l=Math.round,m=Math.sin,f=Math.cos,u=Math.PI,S=Math.PI*2,a=180/u,n=1e-4;function o(V){return l(V*1e4)/1e4}function d(V){return V-n}function g(V,ee){var ne=ee?V.textFill:V.fill;return ne!=null&&ne!==r}function D(V,ee){var ne=ee?V.textStroke:V.stroke;return ne!=null&&ne!==r}function C(V,ee){ee&&k(V,"transform","matrix("+p.call(ee,",")+")")}function k(V,ee,ne){(!ne||ne.type!=="linear"&&ne.type!=="radial")&&V.setAttribute(ee,ne)}function A(V,ee,ne){V.setAttributeNS("http://www.w3.org/1999/xlink",ee,ne)}function h(V,ee,ne,me){if(g(ee,ne)){var he=ne?ee.textFill:ee.fill;he=he==="transparent"?r:he,k(V,"fill",he),k(V,"fill-opacity",ee.fillOpacity!=null?ee.fillOpacity*ee.opacity:ee.opacity)}else k(V,"fill",r);if(D(ee,ne)){var be=ne?ee.textStroke:ee.stroke;be=be==="transparent"?r:be,k(V,"stroke",be);var Ee=ne?ee.textStrokeWidth:ee.lineWidth,Le=!ne&&ee.strokeNoScale?me.getLineScale():1;k(V,"stroke-width",Ee/Le),k(V,"paint-order",ne?"stroke":"fill"),k(V,"stroke-opacity",ee.strokeOpacity!=null?ee.strokeOpacity:ee.opacity);var pe=ee.lineDash;pe?(k(V,"stroke-dasharray",ee.lineDash.join(",")),k(V,"stroke-dashoffset",l(ee.lineDashOffset||0))):k(V,"stroke-dasharray",""),ee.lineCap&&k(V,"stroke-linecap",ee.lineCap),ee.lineJoin&&k(V,"stroke-linejoin",ee.lineJoin),ee.miterLimit&&k(V,"stroke-miterlimit",ee.miterLimit)}else k(V,"stroke",r)}function s(V){for(var ee=[],ne=V.data,me=V.len(),he=0;he=S:-ve>=S),De=ve>0?ve%S:ve%S+S,Se=!1;Ue?Se=!0:d(Ce)?Se=!1:Se=De>=u===!!le;var Ie=o(pe+oe*f(re)),ze=o(ye+Ae*m(re));Ue&&(le?ve=S-1e-4:ve=-S+1e-4,Se=!0,he===9&&ee.push("M",Ie,ze));var nt=o(pe+oe*f(re+ve)),tt=o(ye+Ae*m(re+ve));ee.push("A",o(oe),o(Ae),l(se*a),+Se,+le,nt,tt);break;case y.Z:Ee="Z";break;case y.R:var nt=o(ne[he++]),tt=o(ne[he++]),ot=o(ne[he++]),at=o(ne[he++]);ee.push("M",nt,tt,"L",nt+ot,tt,"L",nt+ot,tt+at,"L",nt,tt+at,"L",nt,tt);break}Ee&&ee.push(Ee);for(var pt=0;ptvt){for(;at0?"gray-background":"blue-background"),onClick:Pt},"\u6211\u5F88\u6EE1\u610F");case 2:return u.a.createElement("div",{className:"radius-box height30 ".concat(ze>0?"gray-background":"blue-background")},"\u4E0D\u6EE1\u610F \u7B49\u5F85\u8001\u5E08\u518D\u6B21\u56DE\u7B54");case 3:return u.a.createElement("div",{className:"radius-box height30 ".concat(ze>0?"gray-background":"blue-background")},"\u4E0D\u6EE1\u610F \u7B49\u5F85\u5176\u4ED6\u8001\u5E08\u518D\u6B21\u56DE\u7B54");case 4:return u.a.createElement("div",{className:"radius-box height30 ".concat(ze>0?"gray-background":"blue-background")},"\u6211\u5F88\u6EE1\u610F");default:return u.a.createElement(u.a.Fragment,null)}};function Yt(){pt({id:fe,index:ze,user_id:xe.user_id,parentDiscussIndex:tt})}function $t(){vt({id:fe,index:ze,params:{hidden:de?"0":"1",container_identifier:ot},type:"hidden-discuss",parentDiscussIndex:tt,message:de?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}function Zt(){vt({id:fe,index:ze,type:"delete-discuss",parentDiscussIndex:tt,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}var Ut=function(){Je(fe,!Ze,tt,ze)},Qt=nt||Oe||xe.user_id===at.user_id||xe.login===at.login,cr=Object(ve.h)().pathname.split("/")[1]==="tasks";return u.a.createElement(u.a.Fragment,null,u.a.createElement("div",{className:"second-level-discuss"},u.a.createElement("div",{className:"discuss-info-body"},u.a.createElement("div",{className:"discuss-info"},u.a.createElement("a",{href:"/users/".concat(xe.login),target:"_blank"},xe.name),u.a.createElement("span",{className:"grey"},je),we?u.a.createElement("a",{className:"c-orange gift",title:"\u5DF2\u5956\u52B1\u91D1\u5E01".concat(we)},u.a.createElement("i",{className:"iconfont icon-gift c-orange "}),u.a.createElement("span",null,we)):null)),u.a.createElement(V.a,{className:"discuss-content ".concat(ze>0?"content-gray":""),value:ue})),cr&&u.a.createElement("div",{className:"btn-group-succes"},u.a.createElement("div",{className:"btn-group-gratify"},Tt()),u.a.createElement("div",{className:"btn-group-other"},u.a.createElement("div",{className:"discuss-info-body"},u.a.createElement("div",{className:"btn-group"},at.identity===1?u.a.createElement("a",{onClick:Yt,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},u.a.createElement("i",{className:"iconfont icon-jiangli"})):null,nt?u.a.createElement("a",{onClick:$t,title:de?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},u.a.createElement("i",{className:de?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,Qt?u.a.createElement("a",{onClick:Zt,title:"\u5220\u9664"},u.a.createElement("i",{className:"iconfont icon-shanchu"})):null,u.a.createElement("a",{onClick:Ut,className:Ze?"c-orange":""},u.a.createElement("i",{className:Ze?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),u.a.createElement("span",null,lt||"")))))))}var le=function(Se){var Ie=Se.data,ze=Se.index,nt=Se.shixunIdentifier,tt=Se.adminOrOperator,ot=Se.identity,at=Se.onTopOrDownDiscuss,pt=Se.onPlusDiscuss,vt=Se.onDisableDiscuss,Pe=Se.onSetActionType,Me=Se.onSetRewardData,Ge=Se.user,Qe=Se.activeDiscussIndex,Fe=Se.onReplyDiscuss,Je=Se.onSetActiveDiscussIndex,ke=Se.allowDisableDiscuss,xe=Se.onHandleSubmitDiscusses,Oe=Se.onHandleRepaly,ue=Se.userInfomation,de=Ie.content,fe=Ie.children,we=Ie.game_url,je=Ie.hidden,Be=Ie.id,Ze=Ie.position,lt=Ie.praise_count,yt=Ie.reward,ct=Ie.sticky,dt=Ie.time,qe=Ie.user_praise,Xe=Ie.game_passed,Ke=Ie.ai_reply_text,ge=Ie.ai_reply_flag,Re=Ie.author,rt=Ie.disable_discuss_status,Ve=Ie.reply_status,ht=Object(f.useState)(!1),mt=Object(p.a)(ht,2),He=mt[0],$e=mt[1];Object(f.useEffect)(function(){He&&setTimeout(function(){return $e(!1)},800)},[He]);function it(){var $t;if(!(($t=Object(he.x)())!==null&&$t!==void 0&&$t.authentication)){F.a.confirm({title:"\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:"\u9700\u8981\u901A\u8FC7\u5B9E\u540D\u9A8C\u8BC1\u540E\uFF0C\u624D\u80FD\u8FDB\u884C\u8BC4\u8BBA\u64CD\u4F5C",okText:"\u524D\u5F80\u5B9E\u540D\u9A8C\u8BC1",cancelText:"\u53D6\u6D88",onOk:function(){window.open("/account/certification")}});return}Je(Be)}function bt(){at(Be,!ct,ze)}function Ct(){pt(Be,!qe,ze)}function _t(){Me({id:Be,index:ze,user_id:Re.user_id})}function Ft(){Pe({id:Be,index:ze,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function Pt(){Pe({id:Be,index:ze,params:{hidden:je?"0":"1",container_identifier:nt},type:"hidden-discuss",message:je?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}function Tt(){vt(Be,rt===0?2:0,ze)}var Yt=function(Zt){var Ut=Zt.target,Qt=Ut.nodeName,cr=Ut.src;Qt==="IMG"&&(w.a.publish("preview-image",cr),console.log("src:",cr))};return u.a.createElement("div",{className:"discuss-item-container",key:Be},u.a.createElement("a",{href:"/users/".concat(Re.login),target:"_blank"},u.a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",src:"".concat(Y.a.IMG_SERVER,"/images/").concat(Re.image_url),width:"50"})),u.a.createElement("section",null,u.a.createElement("div",{className:"discuss-info"},u.a.createElement("a",{href:"/users/".concat(Re.login),target:"_blank"},Re.name),u.a.createElement("span",{className:"grey"},dt),Ze?u.a.createElement("span",{className:"c-green"}," [\u7B2C",Ze,"\u5173] "):null,we?u.a.createElement("a",{href:we,target:"_blank",className:"view-code",title:"\u70B9\u51FB\u67E5\u770BTA\u7684\u4EE3\u7801\u9875\u9762"},"\u67E5\u770B"):null,ke&&u.a.createElement(u.a.Fragment,null,rt===0&&u.a.createElement(z.a,{title:"\u7981\u6B62\u8BE5\u7528\u6237\u5728\u6B64\u9879\u76EE\u7684\u8BC4\u8BBA\u529F\u80FD"},u.a.createElement("span",{onClick:Tt,className:"c-red current"},"\u7981\u6B62\u8BC4\u8BBA\u529F\u80FD")),rt===2&&u.a.createElement(z.a,{title:"\u6062\u590D\u8BE5\u7528\u6237\u5728\u6B64\u5B9E\u8DF5\u9879\u76EE\u7684\u8BC4\u8BBA\u529F\u80FD"},u.a.createElement("span",{onClick:Tt,className:"c-light-primary current"},"\u6062\u590D\u8BC4\u8BBA\u529F\u80FD")),rt===1&&u.a.createElement(z.a,{title:"\u8BE5\u7528\u6237\u5DF2\u88AB\u7CFB\u7EDF\u7BA1\u7406\u5458\u7981\u8A00"},u.a.createElement("span",{className:"c-red"},"\u88AB\u7BA1\u7406\u5458\u7981\u6B62\u8BC4\u8BBA"))),ct?u.a.createElement("span",{className:"top"},"\u7F6E\u9876"):null,yt?u.a.createElement("a",{className:"c-orange gift",title:"\u5DF2\u5956\u52B1\u91D1\u5E01".concat(yt)},u.a.createElement("i",{className:"iconfont icon-gift c-orange "}),u.a.createElement("span",null,yt)):null,ot<=5?u.a.createElement("span",{style:{flex:"1",textAlign:"right",color:Xe===1?"#29bd8b":""}},Xe===1?"\u5DF2\u901A\u5173":"\u672A\u901A\u5173"):null),u.a.createElement("div",{onClick:Yt},u.a.createElement(V.a,{className:"discuss-content",value:de})),ge&&u.a.createElement("div",{style:{padding:10,borderRadius:4,background:"#f4f4f4"}},u.a.createElement("br",null),u.a.createElement("div",{style:{padding:"6px 0"}},Ke),u.a.createElement(b.a,{style:{background:"#d1e5f9",borderRadius:25,border:"none",display:"inline-flex",justifyItems:"center",alignItems:"center"},onClick:function(){return $e(!0)},className:"mr10 mr5 relative c-blue"},u.a.createElement("span",{className:He?"plus-one-animate":"hide",style:{position:"absolute"}}," ","+1"),u.a.createElement("span",{className:"c-blue icon-duiwoyouyong mr5"}),u.a.createElement("span",{className:"c-blue"},"\u5BF9\u6211\u6709\u7528")),u.a.createElement("span",{className:"c-orange current",onClick:function(){w.a.publish("ai-replay-show",{content:de,id:Be})}},"\u5176\u4ED6\u56DE\u7B54")),fe&&fe.length>0?u.a.createElement("div",{className:"reply-discuss-containerActive",onClick:Yt},fe.map(function($t,Zt){return u.a.createElement(se,{key:$t.id,data:$t,index:Zt,userInfomation:ue,onTopOrDownDiscuss:at,shixunIdentifier:nt,onHandleSubmitDiscusses:xe,adminOrOperator:tt,user:Ge,onSetRewardData:Me,onSetActionType:Pe,parentDiscussIndex:ze,anserAuthor:Re,onHandleRepaly:Oe})})):null,u.a.createElement("div",{className:"btn-group"},u.a.createElement("div",{className:"btn-group-other"},Ge.identity===1?u.a.createElement("a",{onClick:_t,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},u.a.createElement("i",{className:"iconfont icon-jiangli"})):null,tt?u.a.createElement("a",{onClick:Pt,title:je?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},u.a.createElement("i",{className:je?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,ot<=5?u.a.createElement("a",{onClick:bt,className:ct?"btn-top":"btn-down",title:ct?"\u53D6\u6D88\u7F6E\u9876":"\u7F6E\u9876"},u.a.createElement("i",{className:"iconfont icon-zhiding1 "})):null,tt&&(!fe||fe.length==0)?u.a.createElement("a",{onClick:Ft,title:"\u5220\u9664"},u.a.createElement("i",{className:"iconfont icon-shanchu"})):null,u.a.createElement("a",{onClick:it,title:"\u56DE\u590D"},u.a.createElement("i",{className:"iconfont icon-huifu1"})),u.a.createElement("a",{onClick:Ct,className:qe?"c-orange":""},u.a.createElement("i",{className:qe?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),u.a.createElement("span",null,lt||"")))),u.a.createElement(ne.a,{id:Be,activeDiscussIndex:Qe,onReplyDiscuss:Fe})))},Ce={showRewardDialog:!1,data:null,page:1,loading:!1,actionType:null,activeDiscussIndex:null};function Ue(Se,Ie){switch(Ie.type){case K.Q:return Object(r.a)(Object(r.a)({},Se),{},{loading:!0});case K.X:return Object(r.a)(Object(r.a)({},Se),{},{showRewardDialog:!0});case K.b:return Object(r.a)(Object(r.a)({},Se),{},{showRewardDialog:!1});case K.l:return Object(r.a)(Object(r.a)({},Se),Ie.payload);case K.ab:return Object(r.a)(Object(r.a)({},Se),Ie.payload);case K.x:return Object(r.a)(Object(r.a)({},Se),Ie.payload);case K.c:return Object(r.a)(Object(r.a)({},Se),Ie.payload);case K.z:return Object(r.a)(Object(r.a)({},Se),Ie.payload);case K.H:return Object(r.a)(Object(r.a)({},Se),Ie.payload);case K.a:return Object(r.a)(Object(r.a)({},Se),Ie.payload);default:throw new Error}}var De=Q.a=function(Se){var Ie=Se.shixunIdentifier,ze=Se.identity,nt=Se.activeIndex,tt=Se.user,ot=Se.allowDisableDiscuss,at=Se.userInfo,pt=Se.isShixunDetail,vt=pt===void 0?!1:pt,Pe=Se.taskData,Me=Object(f.useReducer)(Ue,Ce),Ge=Object(p.a)(Me,2),Qe=Ge[0],Fe=Ge[1],Je=Object(f.useState)(!0),ke=Object(p.a)(Je,2),xe=ke[0],Oe=ke[1],ue=Object(f.useState)(null),de=Object(p.a)(ue,2),fe=de[0],we=de[1],je=Qe.page,Be=Qe.loading,Ze=Qe.data,lt=Qe.actionType,yt=Qe.showRewardDialog,ct=Qe.activeDiscussIndex,dt=Object(f.useRef)(),qe=Object(f.useRef)();function Xe(J,N){return Ke.apply(this,arguments)}function Ke(){return Ke=Object(y.a)(m.a.mark(function J(N,W){var q;return m.a.wrap(function(Z){for(;;)switch(Z.prev=Z.next){case 0:if(!Be){Z.next=2;break}return Z.abrupt("return");case 2:return Z.prev=2,Fe({type:K.Q}),Z.next=6,Object(T.e)(Ie,N);case 6:q=Z.sent,Fe({type:K.l,payload:{activeDiscussIndex:W?ct:null,page:N,data:q,loading:!1}}),Z.next=13;break;case 10:Z.prev=10,Z.t0=Z.catch(2),console.log(Z.t0);case 13:case"end":return Z.stop()}},J,null,[[2,10]])})),Ke.apply(this,arguments)}Object(f.useEffect)(function(){return xe||(clearInterval(fe),we(setInterval(function(){Xe(je,!0)},5e3))),function(){clearInterval(fe)}},[xe,je,ct]);function ge(J){Xe(J)}function Re(J,N,W){return rt.apply(this,arguments)}function rt(){return rt=Object(y.a)(m.a.mark(function J(N,W,q){var te;return m.a.wrap(function(_e){for(;;)switch(_e.prev=_e.next){case 0:return _e.prev=0,_e.next=3,Object(T.g)(N,W);case 3:te=_e.sent,It[q].user_praise=W,It[q].praise_count=te.praise_count,Fe({type:K.x,payload:{data:Object(r.a)(Object(r.a)({},Ze),{},{comments:It})}}),_e.next=12;break;case 9:_e.prev=9,_e.t0=_e.catch(0),console.log(_e.t0);case 12:case"end":return _e.stop()}},J,null,[[0,9]])})),rt.apply(this,arguments)}function Ve(J,N,W,q){return ht.apply(this,arguments)}function ht(){return ht=Object(y.a)(m.a.mark(function J(N,W,q,te){var Z;return m.a.wrap(function(st){for(;;)switch(st.prev=st.next){case 0:return st.prev=0,st.next=3,Object(T.g)(N,W);case 3:Z=st.sent,It[q].children[te].user_praise=W,It[q].children[te].praise_count=Z.praise_count,Fe({type:K.x,payload:{data:Object(r.a)(Object(r.a)({},Ze),{},{comments:It})}}),st.next=12;break;case 9:st.prev=9,st.t0=st.catch(0),console.log(st.t0);case 12:case"end":return st.stop()}},J,null,[[0,9]])})),ht.apply(this,arguments)}function mt(J,N,W){return He.apply(this,arguments)}function He(){return He=Object(y.a)(m.a.mark(function J(N,W,q){var te,Z,_e;return m.a.wrap(function(Et){for(;;)switch(Et.prev=Et.next){case 0:return Et.prev=0,Et.next=3,Object(T.d)(N,W);case 3:if(te=Et.sent,!(te.status!==0)){Et.next=6;break}return Et.abrupt("return");case 6:Z=It[q].author.user_id,_e=It.map(function(Ot){return Ot.author.user_id===Z?Object(r.a)(Object(r.a)({},Ot),{},{disable_discuss_status:W}):Ot}),Fe({type:K.c,payload:{data:Object(r.a)(Object(r.a)({},Ze),{},{comments:_e})}}),Et.next=14;break;case 11:Et.prev=11,Et.t0=Et.catch(0),console.log(Et.t0);case 14:case"end":return Et.stop()}},J,null,[[0,11]])})),He.apply(this,arguments)}function $e(J,N,W){return it.apply(this,arguments)}function it(){return it=Object(y.a)(m.a.mark(function J(N,W,q){return m.a.wrap(function(Z){for(;;)switch(Z.prev=Z.next){case 0:return Z.prev=0,Z.next=3,Object(T.k)(N,W);case 3:It[q].sticky=W,Fe({type:K.ab,payload:{data:Object(r.a)(Object(r.a)({},Ze),{},{comments:It})}}),Xe(Qe.page),Z.next=11;break;case 8:Z.prev=8,Z.t0=Z.catch(0),console.log(Z.t0);case 11:case"end":return Z.stop()}},J,null,[[0,8]])})),it.apply(this,arguments)}function bt(){Fe({type:K.z,payload:{actionType:null}})}function Ct(){return _t.apply(this,arguments)}function _t(){return _t=Object(y.a)(m.a.mark(function J(){var N,W,q,te,Z,_e,st,Et;return m.a.wrap(function(ft){for(;;)switch(ft.prev=ft.next){case 0:if(N=lt.id,W=lt.params,q=lt.type,te=lt.index,Z=lt.parentDiscussIndex,!(q==="hidden-discuss")){ft.next=6;break}return ft.next=4,Object(T.f)(N,W);case 4:Z?It[Z].children[te].hidden=W.hidden==1:It[te].hidden=W.hidden==1,Fe({type:K.z,payload:{actionType:null,data:Object(r.a)(Object(r.a)({},Ze),{},{comments:It})}});case 6:if(!(q==="delete-discuss")){ft.next=31;break}return ft.next=9,Object(T.c)(N);case 9:if(!(Z||Z===0)){ft.next=22;break}_e=It[Z].children,st=_e.length-1;case 12:if(!(st>=0)){ft.next=19;break}if(!(_e[st].id===N)){ft.next=16;break}return _e.splice(st,1),ft.abrupt("break",19);case 16:st--,ft.next=12;break;case 19:It[Z].children=_e,ft.next=30;break;case 22:Et=It.length-1;case 23:if(!(Et>=0)){ft.next=30;break}if(!(It[Et].id===N)){ft.next=27;break}return It.splice(Et,1),ft.abrupt("break",30);case 27:Et--,ft.next=23;break;case 30:Fe({type:K.z,payload:{actionType:null,data:Object(r.a)(Object(r.a)({},Ze),{},{comments:It})}});case 31:case"end":return ft.stop()}},J)})),_t.apply(this,arguments)}function Ft(J){Fe({type:K.z,payload:{actionType:J}})}function Pt(){Fe({type:K.b})}function Tt(){return Yt.apply(this,arguments)}function Yt(){return Yt=Object(y.a)(m.a.mark(function J(){var N,W,q,te,Z,_e,st;return m.a.wrap(function(Ot){for(;;)switch(Ot.prev=Ot.next){case 0:return N=dt.current,W=N.id,q=N.index,te=N.score,Z=N.user_id,_e=N.parentDiscussIndex,Ot.next=3,Object(T.i)(W,{container_type:"Discusses",score:te,user_id:Z});case 3:st=Ot.sent,_e?It[_e].children[q].reward=st.code:It[q].reward=st.code,Fe({type:K.H,payload:{showRewardDialog:!1,data:Object(r.a)(Object(r.a)({},Ze),{},{comments:It})}}),dt.current=null;case 7:case"end":return Ot.stop()}},J)})),Yt.apply(this,arguments)}function $t(J){dt.current=J,Fe({type:K.X})}function Zt(J){dt.current.score=J}function Ut(J,N){return Qt.apply(this,arguments)}function Qt(){return Qt=Object(y.a)(m.a.mark(function J(N,W){var q;return m.a.wrap(function(Z){for(;;)switch(Z.prev=Z.next){case 0:return Z.prev=0,Z.next=3,Object(T.h)(N,W);case 3:if(q=Z.sent,!(q.status===-3)){Z.next=8;break}return F.a.info({title:"\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:"\u4F60\u7684\u8D26\u53F7\u56E0\u4E3A\u53D1\u5E03\u4E86\u4E0D\u5F53\u5185\u5BB9\uFF0C\u73B0\u5DF2\u5C06\u8BC4\u8BBA\u529F\u80FD\u5C4F\u853D\u3002",okText:"\u786E\u5B9A"}),ut(null),Z.abrupt("return");case 8:Xe(je),Z.next=14;break;case 11:Z.prev=11,Z.t0=Z.catch(0),console.log(Z.t0);case 14:case"end":return Z.stop()}},J,null,[[0,11]])})),Qt.apply(this,arguments)}function cr(J,N){return fr.apply(this,arguments)}function fr(){return fr=Object(y.a)(m.a.mark(function J(N,W){var q,te;return m.a.wrap(function(_e){for(;;)switch(_e.prev=_e.next){case 0:return _e.prev=0,_e.next=3,Object(T.j)(N,W);case 3:if(q=_e.sent,te=q.status,!(te!==1)){_e.next=7;break}return _e.abrupt("return");case 7:Xe(je),_e.next=13;break;case 10:_e.prev=10,_e.t0=_e.catch(0),console.log(_e.t0);case 13:case"end":return _e.stop()}},J,null,[[0,10]])})),fr.apply(this,arguments)}function ut(J){ct===J?Fe({type:K.a,payload:{activeDiscussIndex:null}}):Fe({type:K.a,payload:{activeDiscussIndex:J}})}if(Object(f.useEffect)(function(){function J(){return N.apply(this,arguments)}function N(){return N=Object(y.a)(m.a.mark(function W(){return m.a.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:if(!(nt===3&&!Ze&&Ie)){te.next=3;break}return te.next=3,Xe(je);case 3:case"end":return te.stop()}},W)})),N.apply(this,arguments)}J()},[Ie,nt,je,Fe]),Object(f.useEffect)(function(){var J=w.a.subscribe("create-discuss",function(){Xe(je)});return J},[Ie]),!Ze)return u.a.createElement(a.a,null);var At=function(){Oe(!xe),xe?we(setInterval(function(){Xe(je,!0)},5e3)):clearInterval(fe)},Wt=Ze.disscuss_count,It=Ze.comments,Jt=Ze.all,sr=Ze.can_hidden;return u.a.createElement(f.Fragment,null,u.a.createElement("div",{className:"discuss-container",ref:qe},(Pe==null?void 0:Pe.myshixun_manager)&&u.a.createElement(b.a,{style:{float:"right",marginBottom:10},type:"primary",onClick:At},xe?"\u5F00\u542F\u5B9E\u65F6\u5237\u65B0":"\u505C\u6B62\u5B9E\u65F6\u5237\u65B0"),Wt===0?u.a.createElement(o.a,{styles:{clear:"both"}}):null,It.map(function(J,N){return u.a.createElement(le,{user:tt,key:J.id,userInfomation:at,data:J,index:N,identity:ze,onPaginationChange:ge,shixunIdentifier:Ie,onSetActionType:Ft,onTopOrDownDiscuss:$e,adminOrOperator:sr,onPlusDiscuss:Re,onDisableDiscuss:mt,onSetRewardData:$t,activeDiscussIndex:ct,onHandleSubmitDiscusses:cr,onSetActiveDiscussIndex:ut,onReplyDiscuss:Ut,allowDisableDiscuss:ot,onHandleRepaly:Ve})}),Wt>10?u.a.createElement("div",{className:"pagination-container"},u.a.createElement(x.a,{showQuickJumper:!0,showSizeChanger:!1,onChange:ge,current:je,total:Wt})):null,u.a.createElement(j,null)),u.a.createElement(n.a,null,u.a.createElement(F.a,{centered:!0,title:"\u63D0\u793A",visible:!!lt,onOk:Ct,onCancel:bt},u.a.createElement("p",null,lt?lt.message:"")),u.a.createElement(F.a,{centered:!0,width:400,title:"\u5956\u52B1\u8BBE\u7F6E",visible:yt,onCancel:Pt,onOk:Tt},u.a.createElement(U.a,{placeholder:"\u8BF7\u8F93\u5165\u5956\u52B1\u7684\u91D1\u5E01\u6570\u91CF",min:1,onChange:Zt,style:{width:"228px"}}))))}},QBsz:function(Te,Q){var R=typeof Float32Array=="undefined"?Array:Float32Array;function X(h,s){var i=new R(2);return h==null&&(h=0),s==null&&(s=0),i[0]=h,i[1]=s,i}function U(h,s){return h[0]=s[0],h[1]=s[1],h}function M(h){var s=new R(2);return s[0]=h[0],s[1]=h[1],s}function F(h,s,i){return h[0]=s,h[1]=i,h}function P(h,s,i){return h[0]=s[0]+i[0],h[1]=s[1]+i[1],h}function x(h,s,i,c){return h[0]=s[0]+i[0]*c,h[1]=s[1]+i[1]*c,h}function L(h,s,i){return h[0]=s[0]-i[0],h[1]=s[1]-i[1],h}function b(h){return Math.sqrt(p(h))}var y=b;function p(h){return h[0]*h[0]+h[1]*h[1]}var r=p;function l(h,s,i){return h[0]=s[0]*i[0],h[1]=s[1]*i[1],h}function m(h,s,i){return h[0]=s[0]/i[0],h[1]=s[1]/i[1],h}function f(h,s){return h[0]*s[0]+h[1]*s[1]}function u(h,s,i){return h[0]=s[0]*i,h[1]=s[1]*i,h}function S(h,s){var i=b(s);return i===0?(h[0]=0,h[1]=0):(h[0]=s[0]/i,h[1]=s[1]/i),h}function a(h,s){return Math.sqrt((h[0]-s[0])*(h[0]-s[0])+(h[1]-s[1])*(h[1]-s[1]))}var n=a;function o(h,s){return(h[0]-s[0])*(h[0]-s[0])+(h[1]-s[1])*(h[1]-s[1])}var d=o;function g(h,s){return h[0]=-s[0],h[1]=-s[1],h}function D(h,s,i,c){return h[0]=s[0]+c*(i[0]-s[0]),h[1]=s[1]+c*(i[1]-s[1]),h}function C(h,s,i){var c=s[0],O=s[1];return h[0]=i[0]*c+i[2]*O+i[4],h[1]=i[1]*c+i[3]*O+i[5],h}function k(h,s,i){return h[0]=Math.min(s[0],i[0]),h[1]=Math.min(s[1],i[1]),h}function A(h,s,i){return h[0]=Math.max(s[0],i[0]),h[1]=Math.max(s[1],i[1]),h}Q.create=X,Q.copy=U,Q.clone=M,Q.set=F,Q.add=P,Q.scaleAndAdd=x,Q.sub=L,Q.len=b,Q.length=y,Q.lenSquare=p,Q.lengthSquare=r,Q.mul=l,Q.div=m,Q.dot=f,Q.scale=u,Q.normalize=S,Q.distance=a,Q.dist=n,Q.distanceSquare=o,Q.distSquare=d,Q.negate=g,Q.lerp=D,Q.applyTransform=C,Q.min=k,Q.max=A},QDVR:function(Te,Q,R){"use strict";R.d(Q,"e",function(){return U}),R.d(Q,"d",function(){return M}),R.d(Q,"c",function(){return L}),R.d(Q,"b",function(){return b}),R.d(Q,"a",function(){return p});var X=function(){var r=function(l,m){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(f,u){f.__proto__=u}||function(f,u){for(var S in u)u.hasOwnProperty(S)&&(f[S]=u[S])},r(l,m)};return function(l,m){r(l,m);function f(){this.constructor=l}l.prototype=m===null?Object.create(m):(f.prototype=m.prototype,new f)}}();function U(r){var l=[];return r.forEach(function(m){return l.push(m)}),l}function M(r){var l=[];return r.forEach(function(m,f){return l.push(f)}),l}var F=function(){function r(){this._value="",this._pos=0}return r.prototype.reset=function(l){return this._value=l,this._pos=0,this},r.prototype.next=function(){return this._pos+=1,this},r.prototype.hasNext=function(){return this._pos0)u.left||(u.left=new x,u.left.segment=f.value()),u=u.left;else if(S<0)u.right||(u.right=new x,u.right.segment=f.value()),u=u.right;else if(f.hasNext())f.next(),u.mid||(u.mid=new x,u.mid.segment=f.value()),u=u.mid;else break}var a=u.value;return u.value=m,u.key=l,a},r.prototype.get=function(l){for(var m=this._iter.reset(l),f=this._root;f;){var u=m.cmp(f.segment);if(u>0)f=f.left;else if(u<0)f=f.right;else if(m.hasNext())m.next(),f=f.mid;else break}return f?f.value:void 0},r.prototype.findSubstr=function(l){for(var m=this._iter.reset(l),f=this._root,u=void 0;f;){var S=m.cmp(f.segment);if(S>0)f=f.left;else if(S<0)f=f.right;else if(m.hasNext())m.next(),u=f.value||u,f=f.mid;else break}return f&&f.value||u},r.prototype.forEach=function(l){this._forEach(this._root,l)},r.prototype._forEach=function(l,m){l&&(this._forEach(l.left,m),l.value&&m(l.value,l.key),this._forEach(l.mid,m),this._forEach(l.right,m))},r}(),b=function(){function r(){this.map=new Map,this.ignoreCase=!1}return r.prototype.set=function(l,m){this.map.set(this.toKey(l),m)},r.prototype.get=function(l){return this.map.get(this.toKey(l))},r.prototype.toKey=function(l){var m=l.toString();return this.ignoreCase&&(m=m.toLowerCase()),m},r}(),y=function(){function r(){this._map=new Map,this._head=void 0,this._tail=void 0,this._size=0}return r.prototype.clear=function(){this._map.clear(),this._head=void 0,this._tail=void 0,this._size=0},Object.defineProperty(r.prototype,"size",{get:function(){return this._size},enumerable:!0,configurable:!0}),r.prototype.get=function(l,m){m===void 0&&(m=0);var f=this._map.get(l);return f?(m!==0&&this.touch(f,m),f.value):void 0},r.prototype.set=function(l,m,f){f===void 0&&(f=0);var u=this._map.get(l);if(u)u.value=m,f!==0&&this.touch(u,f);else{u={key:l,value:m,next:void 0,previous:void 0};switch(f){case 0:this.addItemLast(u);break;case 1:this.addItemFirst(u);break;case 2:this.addItemLast(u);break;default:this.addItemLast(u);break}this._map.set(l,u),this._size++}},r.prototype.delete=function(l){return!!this.remove(l)},r.prototype.remove=function(l){var m=this._map.get(l);return m?(this._map.delete(l),this.removeItem(m),this._size--,m.value):void 0},r.prototype.forEach=function(l,m){for(var f=this._head;f;)m?l.bind(m)(f.value,f.key,this):l(f.value,f.key,this),f=f.next},r.prototype.trimOld=function(l){if(l>=this.size)return;if(l===0){this.clear();return}for(var m=this._head,f=this.size;m&&f>l;)this._map.delete(m.key),m=m.next,f--;this._head=m,this._size=f,m&&(m.previous=void 0)},r.prototype.addItemFirst=function(l){if(!this._head&&!this._tail)this._tail=l;else if(this._head)l.next=this._head,this._head.previous=l;else throw new Error("Invalid list");this._head=l},r.prototype.addItemLast=function(l){if(!this._head&&!this._tail)this._head=l;else if(this._tail)l.previous=this._tail,this._tail.next=l;else throw new Error("Invalid list");this._tail=l},r.prototype.removeItem=function(l){if(l===this._head&&l===this._tail)this._head=void 0,this._tail=void 0;else if(l===this._head){if(!l.next)throw new Error("Invalid list");l.next.previous=void 0,this._head=l.next}else if(l===this._tail){if(!l.previous)throw new Error("Invalid list");l.previous.next=void 0,this._tail=l.previous}else{var m=l.next,f=l.previous;if(!m||!f)throw new Error("Invalid list");m.previous=f,f.next=m}l.next=void 0,l.previous=void 0},r.prototype.touch=function(l,m){if(!this._head||!this._tail)throw new Error("Invalid list");if(m!==1&&m!==2)return;if(m===1){if(l===this._head)return;var f=l.next,u=l.previous;l===this._tail?(u.next=void 0,this._tail=u):(f.previous=u,u.next=f),l.previous=void 0,l.next=this._head,this._head.previous=l,this._head=l}else if(m===2){if(l===this._tail)return;var f=l.next,u=l.previous;l===this._head?(f.previous=void 0,this._head=f):(f.previous=u,u.next=f),l.next=void 0,l.previous=this._tail,this._tail.next=l,this._tail=l}},r.prototype.toJSON=function(){var l=[];return this.forEach(function(m,f){l.push([f,m])}),l},r}(),p=function(r){X(l,r);function l(m,f){f===void 0&&(f=1);var u=r.call(this)||this;return u._limit=m,u._ratio=Math.min(Math.max(0,f),1),u}return l.prototype.get=function(m){return r.prototype.get.call(this,m,2)},l.prototype.peek=function(m){return r.prototype.get.call(this,m,0)},l.prototype.set=function(m,f){r.prototype.set.call(this,m,f,2),this.checkTrim()},l.prototype.checkTrim=function(){this.size>this._limit&&this.trimOld(Math.round(this._limit*this._ratio))},l}(y)},"QO+J":function(Te,Q,R){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.createSensor=void 0;var X=M(R("NohK")),U=R("24YM");function M(P){return P&&P.__esModule?P:{default:P}}var F=function(x){var L=void 0,b=[],y=function(){getComputedStyle(x).position==="static"&&(x.style.position="relative");var u=document.createElement("object");return u.onload=function(){u.contentDocument.defaultView.addEventListener("resize",p),p()},u.style.display="block",u.style.position="absolute",u.style.top="0",u.style.left="0",u.style.height="100%",u.style.width="100%",u.style.overflow="hidden",u.style.pointerEvents="none",u.style.zIndex="-1",u.style.opacity="0",u.setAttribute("class",U.SensorClassName),u.setAttribute("tabindex",U.SensorTabIndex),u.type="text/html",x.appendChild(u),u.data="about:blank",u},p=(0,X.default)(function(){b.forEach(function(f){f(x)})}),r=function(u){L||(L=y()),b.indexOf(u)===-1&&b.push(u)},l=function(){L&&L.parentNode&&(L.contentDocument&&L.contentDocument.defaultView.removeEventListener("resize",p),L.parentNode.removeChild(L),L=void 0,b=[])},m=function(u){var S=b.indexOf(u);S!==-1&&b.splice(S,1),b.length===0&&L&&l()};return{element:x,bind:r,destroy:l,unbind:m}};Q.createSensor=F},Qe9p:function(Te,Q,R){var X=R("1RvN"),U={transparent:[0,0,0,0],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aqua:[0,255,255,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],black:[0,0,0,1],blanchedalmond:[255,235,205,1],blue:[0,0,255,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],fuchsia:[255,0,255,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],gray:[128,128,128,1],green:[0,128,0,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],lime:[0,255,0,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],maroon:[128,0,0,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],navy:[0,0,128,1],oldlace:[253,245,230,1],olive:[128,128,0,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],purple:[128,0,128,1],red:[255,0,0,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],silver:[192,192,192,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],teal:[0,128,128,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],white:[255,255,255,1],whitesmoke:[245,245,245,1],yellow:[255,255,0,1],yellowgreen:[154,205,50,1]};function M(s){return s=Math.round(s),s<0?0:s>255?255:s}function F(s){return s=Math.round(s),s<0?0:s>360?360:s}function P(s){return s<0?0:s>1?1:s}function x(s){return s.length&&s.charAt(s.length-1)==="%"?M(parseFloat(s)/100*255):M(parseInt(s,10))}function L(s){return s.length&&s.charAt(s.length-1)==="%"?P(parseFloat(s)/100):P(parseFloat(s))}function b(s,i,c){return c<0?c+=1:c>1&&(c-=1),c*6<1?s+(i-s)*c*6:c*2<1?i:c*3<2?s+(i-s)*(2/3-c)*6:s}function y(s,i,c){return s+(i-s)*c}function p(s,i,c,O,w){return s[0]=i,s[1]=c,s[2]=O,s[3]=w,s}function r(s,i){return s[0]=i[0],s[1]=i[1],s[2]=i[2],s[3]=i[3],s}var l=new X(20),m=null;function f(s,i){m&&r(m,i),m=l.put(s,m||i.slice())}function u(s,i){if(!s)return;i=i||[];var c=l.get(s);if(c)return r(i,c);s=s+"";var O=s.replace(/ /g,"").toLowerCase();if(O in U)return r(i,U[O]),f(s,i),i;if(O.charAt(0)==="#"){if(O.length===4){var w=parseInt(O.substr(1),16);if(!(w>=0&&w<=4095)){p(i,0,0,0,1);return}return p(i,(w&3840)>>4|(w&3840)>>8,w&240|(w&240)>>4,w&15|(w&15)<<4,1),f(s,i),i}else if(O.length===7){var w=parseInt(O.substr(1),16);if(!(w>=0&&w<=16777215)){p(i,0,0,0,1);return}return p(i,(w&16711680)>>16,(w&65280)>>8,w&255,1),f(s,i),i}return}var T=O.indexOf("("),_=O.indexOf(")");if(T!==-1&&_+1===O.length){var B=O.substr(0,T),j=O.substr(T+1,_-(T+1)).split(","),K=1;switch(B){case"rgba":if(j.length!==4){p(i,0,0,0,1);return}K=L(j.pop());case"rgb":if(j.length!==3){p(i,0,0,0,1);return}return p(i,x(j[0]),x(j[1]),x(j[2]),K),f(s,i),i;case"hsla":if(j.length!==4){p(i,0,0,0,1);return}return j[3]=L(j[3]),S(j,i),f(s,i),i;case"hsl":if(j.length!==3){p(i,0,0,0,1);return}return S(j,i),f(s,i),i;default:return}}p(i,0,0,0,1);return}function S(s,i){var c=(parseFloat(s[0])%360+360)%360/360,O=L(s[1]),w=L(s[2]),T=w<=.5?w*(O+1):w+O-w*O,_=w*2-T;return i=i||[],p(i,M(b(_,T,c+1/3)*255),M(b(_,T,c)*255),M(b(_,T,c-1/3)*255),1),s.length===4&&(i[3]=s[3]),i}function a(s){if(!s)return;var i=s[0]/255,c=s[1]/255,O=s[2]/255,w=Math.min(i,c,O),T=Math.max(i,c,O),_=T-w,B=(T+w)/2,j,K;if(_===0)j=0,K=0;else{B<.5?K=_/(T+w):K=_/(2-T-w);var H=((T-i)/6+_/2)/_,z=((T-c)/6+_/2)/_,Y=((T-O)/6+_/2)/_;i===T?j=Y-z:c===T?j=1/3+H-Y:O===T&&(j=2/3+z-H),j<0&&(j+=1),j>1&&(j-=1)}var V=[j*360,K,B];return s[3]!=null&&V.push(s[3]),V}function n(s,i){var c=u(s);if(c){for(var O=0;O<3;O++)i<0?c[O]=c[O]*(1-i)|0:c[O]=(255-c[O])*i+c[O]|0,c[O]>255?c[O]=255:s[O]<0&&(c[O]=0);return h(c,c.length===4?"rgba":"rgb")}}function o(s){var i=u(s);if(i)return((1<<24)+(i[0]<<16)+(i[1]<<8)+ +i[2]).toString(16).slice(1)}function d(s,i,c){if(!(i&&i.length)||!(s>=0&&s<=1))return;c=c||[];var O=s*(i.length-1),w=Math.floor(O),T=Math.ceil(O),_=i[w],B=i[T],j=O-w;return c[0]=M(y(_[0],B[0],j)),c[1]=M(y(_[1],B[1],j)),c[2]=M(y(_[2],B[2],j)),c[3]=P(y(_[3],B[3],j)),c}var g=d;function D(s,i,c){if(!(i&&i.length)||!(s>=0&&s<=1))return;var O=s*(i.length-1),w=Math.floor(O),T=Math.ceil(O),_=u(i[w]),B=u(i[T]),j=O-w,K=h([M(y(_[0],B[0],j)),M(y(_[1],B[1],j)),M(y(_[2],B[2],j)),P(y(_[3],B[3],j))],"rgba");return c?{color:K,leftIndex:w,rightIndex:T,value:O}:K}var C=D;function k(s,i,c,O){if(s=u(s),s)return s=a(s),i!=null&&(s[0]=F(i)),c!=null&&(s[1]=L(c)),O!=null&&(s[2]=L(O)),h(S(s),"rgba")}function A(s,i){if(s=u(s),s&&i!=null)return s[3]=P(i),h(s,"rgba")}function h(s,i){if(!s||!s.length)return;var c=s[0]+","+s[1]+","+s[2];return(i==="rgba"||i==="hsva"||i==="hsla")&&(c+=","+s[3]),i+"("+c+")"}Q.parse=u,Q.lift=n,Q.toHex=o,Q.fastLerp=d,Q.fastMapToColor=g,Q.lerp=D,Q.mapToColor=C,Q.modifyHSL=k,Q.modifyAlpha=A,Q.stringify=h},QuXc:function(Te,Q){var R=function(U){this.colorStops=U||[]};R.prototype={constructor:R,addColorStop:function(U,M){this.colorStops.push({offset:U,color:M})}};var X=R;Te.exports=X},RDYZ:function(Te,Q,R){var X=R("dMvE");function U(F){this._target=F.target,this._life=F.life||1e3,this._delay=F.delay||0,this._initialized=!1,this.loop=F.loop==null?!1:F.loop,this.gap=F.gap||0,this.easing=F.easing||"Linear",this.onframe=F.onframe,this.ondestroy=F.ondestroy,this.onrestart=F.onrestart,this._pausedTime=0,this._paused=!1}U.prototype={constructor:U,step:function(F,P){if(this._initialized||(this._startTime=F+this._delay,this._initialized=!0),this._paused){this._pausedTime+=P;return}var x=(F-this._startTime-this._pausedTime)/this._life;if(x<0)return;x=Math.min(x,1);var L=this.easing,b=typeof L=="string"?X[L]:L,y=typeof b=="function"?b(x):x;return this.fire("frame",y),x===1?this.loop?(this.restart(F),"restart"):(this._needsRemove=!0,"destroy"):null},restart:function(F){var P=(F-this._startTime-this._pausedTime)%this._life;this._startTime=F-P+this.gap,this._pausedTime=0,this._needsRemove=!1},fire:function(F,P){F="on"+F,this[F]&&this[F](this._target,P)},pause:function(){this._paused=!0},resume:function(){this._paused=!1}};var M=U;Te.exports=M},RMFE:function(Te,Q){Te.exports="data:image/png;base64,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"},RXMa:function(Te,Q,R){var X=R("y+Vt"),U=X.extend({type:"ring",shape:{cx:0,cy:0,r:0,r0:0},buildPath:function(M,F){var P=F.cx,x=F.cy,L=Math.PI*2;M.moveTo(P+F.r,x),M.arc(P,x,F.r,0,L,!1),M.moveTo(P+F.r0,x),M.arc(P,x,F.r0,0,L,!0)}});Te.exports=U},"SA+Z":function(Te,Q,R){var X=R("wTVA"),U=R("EbDI"),M=R("ZhPi"),F=R("wkBT");function P(x){return X(x)||U(x)||M(x)||F()}Te.exports=P,Te.exports.__esModule=!0,Te.exports.default=Te.exports},SJMd:function(Te,Q){/** * @license * Copyright (C) 2006 Google Inc. * @@ -363,7 +363,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho L `).concat(V==="round"?ve:100,",").concat(re),le="0 0 100 ".concat(ee),Ce=0;return U.a.createElement("svg",L({className:F()("".concat(z,"-line"),K),viewBox:le,preserveAspectRatio:"none",style:ne},Ee),U.a.createElement("path",{className:"".concat(z,"-line-trail"),d:se,strokeLinecap:V,stroke:me,strokeWidth:he||ee,fillOpacity:"0"}),Le.map(function(Ue,De){var Se={strokeDasharray:"".concat(Ue,"px, 100px"),strokeDashoffset:"-".concat(Ce,"px"),transition:be||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Ie=pe[De]||pe[pe.length-1];return Ce+=Ue,U.a.createElement("path",{key:De,className:"".concat(z,"-line-path"),d:se,strokeLinecap:V,stroke:Ie,strokeWidth:ee,fillOpacity:"0",ref:Ae[De],style:Se})}))};S.defaultProps=P;var a=S;function n(){return n=Object.assign||function(B){for(var j=1;jB.length)&&(j=B.length);for(var K=0,H=new Array(j);K=0)continue;if(!Object.prototype.propertyIsEnumerable.call(B,H))continue;K[H]=B[H]}}return K}function h(B,j){if(B==null)return{};var K={},H=Object.keys(B),z,Y;for(Y=0;Y=0)continue;K[z]=B[z]}return K}var s=0;function i(B){return+B.replace("%","")}function c(B){return Array.isArray(B)?B:[B]}function O(B,j,K,H){var z=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,Y=arguments.length>5?arguments[5]:void 0,V=50-H/2,ee=0,ne=-V,me=0,he=-2*V;switch(Y){case"left":ee=-V,ne=0,me=2*V,he=0;break;case"right":ee=V,ne=0,me=-2*V,he=0;break;case"bottom":ne=V,he=2*V;break;default:}var be="M 50,50 m ".concat(ee,",").concat(ne,` a `).concat(V,",").concat(V," 0 1 1 ").concat(me,",").concat(-he,` - a `).concat(V,",").concat(V," 0 1 1 ").concat(-me,",").concat(he),Ee=Math.PI*2*V,Le={stroke:K,strokeDasharray:"".concat(j/100*(Ee-z),"px ").concat(Ee,"px"),strokeDashoffset:"-".concat(z/2+B/100*(Ee-z),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:be,pathStyle:Le}}var w=function(j){var K=j.prefixCls,H=j.strokeWidth,z=j.trailWidth,Y=j.gapDegree,V=j.gapPosition,ee=j.trailColor,ne=j.strokeLinecap,me=j.style,he=j.className,be=j.strokeColor,Ee=j.percent,Le=A(j,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),pe=Object(X.useMemo)(function(){return s+=1,s},[]),ye=O(0,100,ee,H,Y,V),oe=ye.pathString,Ae=ye.pathStyle,re=c(Ee),ve=c(be),se=ve.find(function(Se){return Object.prototype.toString.call(Se)==="[object Object]"}),le=x(re),Ce=o(le,1),Ue=Ce[0],De=function(){var Ie=0;return re.map(function(ze,nt){var tt=ve[nt]||ve[ve.length-1],ot=Object.prototype.toString.call(tt)==="[object Object]"?"url(#".concat(K,"-gradient-").concat(pe,")"):"",at=O(Ie,ze,tt,H,Y,V);return Ie+=ze,U.a.createElement("path",{key:nt,className:"".concat(K,"-circle-path"),d:at.pathString,stroke:ot,strokeLinecap:ne,strokeWidth:H,opacity:ze===0?0:1,fillOpacity:"0",style:at.pathStyle,ref:Ue[nt]})})};return U.a.createElement("svg",n({className:F()("".concat(K,"-circle"),he),viewBox:"0 0 100 100",style:me},Le),se&&U.a.createElement("defs",null,U.a.createElement("linearGradient",{id:"".concat(K,"-gradient-").concat(pe),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(se).sort(function(Se,Ie){return i(Se)-i(Ie)}).map(function(Se,Ie){return U.a.createElement("stop",{key:Ie,offset:Se,stopColor:se[Se]})}))),U.a.createElement("path",{className:"".concat(K,"-circle-trail"),d:oe,stroke:ee,strokeLinecap:ne,strokeWidth:z||H,fillOpacity:"0",style:Ae}),De().reverse())};w.defaultProps=P;var T=w,_={Line:a,Circle:T}},h7HQ:function(Te,Q,R){var X=R("y+Vt"),U=R("T6xi"),M=X.extend({type:"polygon",shape:{points:null,smooth:!1,smoothConstraint:null},buildPath:function(F,P){U.buildPath(F,P,!0)}});Te.exports=M},hOwI:function(Te,Q){var R=Math.log(2);function X(M,F,P,x,L,b){var y=x+"-"+L,p=M.length;if(b.hasOwnProperty(y))return b[y];if(F===1){var r=Math.round(Math.log((1<U&&x>F||xP?L:0}Te.exports=R},iXp4:function(Te,Q,R){var X=R("ItGF"),U=[["shadowBlur",0],["shadowColor","#000"],["shadowOffsetX",0],["shadowOffsetY",0]];function M(F){return X.browser.ie&&X.browser.version>=11?function(){var P=this.__clipPaths,x=this.style,L;if(P)for(var b=0;b` "'(~:]+/,u=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,S=/^\s*\[[^\]]+?\]:.*$/,a=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\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\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E42\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\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]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDF3C-\uDF3E]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]/,n=" ";function o(H,z,Y){return z.f=z.inline=Y,Y(H,z)}function d(H,z,Y){return z.f=z.block=Y,Y(H,z)}function g(H){return!H||!/\S/.test(H.string)}function D(H){if(H.linkTitle=!1,H.linkHref=!1,H.linkText=!1,H.em=!1,H.strong=!1,H.strikethrough=!1,H.quote=0,H.indentedCode=!1,H.f==k){var z=P;if(!z){var Y=X.innerMode(F,H.htmlState);z=Y.mode.name=="xml"&&Y.state.tagStart===null&&!Y.state.context&&Y.state.tokenize.isInText}z&&(H.f=i,H.block=C,H.htmlState=null)}return H.trailingSpace=0,H.trailingSpaceNewLine=!1,H.prevLine=H.thisLine,H.thisLine={stream:null},null}function C(H,z){var Y=H.column()===z.indentation,V=g(z.prevLine.stream),ee=z.indentedCode,ne=z.prevLine.hr,me=z.list!==!1,he=(z.listStack[z.listStack.length-1]||0)+3;z.indentedCode=!1;var be=z.indentation;if(z.indentationDiff===null&&(z.indentationDiff=z.indentation,me)){for(z.list=null;be=4&&(ee||z.prevLine.fencedCodeEnd||z.prevLine.header||V))return H.skipToEnd(),z.indentedCode=!0,L.code;if(H.eatSpace())return null;if(Y&&z.indentation<=he&&(pe=H.match(l))&&pe[1].length<=6)return z.quote=0,z.header=pe[1].length,z.thisLine.header=!0,M.highlightFormatting&&(z.formatting="header"),z.f=z.inline,h(z);if(z.indentation<=he&&H.eat(">"))return z.quote=Y?1:z.quote+1,M.highlightFormatting&&(z.formatting="quote"),H.eatSpace(),h(z);if(!Le&&!z.setext&&Y&&z.indentation<=he&&(pe=H.match(p))){var ye=pe[1]?"ol":"ul";return z.indentation=be+H.current().length,z.list=!0,z.quote=0,z.listStack.push(z.indentation),z.em=!1,z.strong=!1,z.code=!1,z.strikethrough=!1,M.taskLists&&H.match(r,!1)&&(z.taskList=!0),z.f=z.inline,M.highlightFormatting&&(z.formatting=["list","list-"+ye]),h(z)}else{if(Y&&z.indentation<=he&&(pe=H.match(u,!0)))return z.quote=0,z.fencedEndRE=new RegExp(pe[1]+"+ *$"),z.localMode=M.fencedCodeBlockHighlighting&&x(pe[2]||M.fencedCodeBlockDefaultMode),z.localMode&&(z.localState=X.startState(z.localMode)),z.f=z.block=A,M.highlightFormatting&&(z.formatting="code-block"),z.code=-1,h(z);if(z.setext||(!Ee||!me)&&!z.quote&&z.list===!1&&!z.code&&!Le&&!S.test(H.string)&&(pe=H.lookAhead(1))&&(pe=pe.match(m)))return z.setext?(z.header=z.setext,z.setext=0,H.skipToEnd(),M.highlightFormatting&&(z.formatting="header")):(z.header=pe[0].charAt(0)=="="?1:2,z.setext=z.header),z.thisLine.header=!0,z.f=z.inline,h(z);if(Le)return H.skipToEnd(),z.hr=!0,z.thisLine.hr=!0,L.hr;if(H.peek()==="[")return o(H,z,_)}return o(H,z,z.inline)}function k(H,z){var Y=F.token(H,z.htmlState);if(!P){var V=X.innerMode(F,z.htmlState);(V.mode.name=="xml"&&V.state.tagStart===null&&!V.state.context&&V.state.tokenize.isInText||z.md_inside&&H.current().indexOf(">")>-1)&&(z.f=i,z.block=C,z.htmlState=null)}return Y}function A(H,z){var Y=z.listStack[z.listStack.length-1]||0,V=z.indentation=H.quote?z.push(L.formatting+"-"+H.formatting[Y]+"-"+H.quote):z.push("error"))}if(H.taskOpen)return z.push("meta"),z.length?z.join(" "):null;if(H.taskClosed)return z.push("property"),z.length?z.join(" "):null;if(H.linkHref?z.push(L.linkHref,"url"):(H.strong&&z.push(L.strong),H.em&&z.push(L.em),H.strikethrough&&z.push(L.strikethrough),H.emoji&&z.push(L.emoji),H.linkText&&z.push(L.linkText),H.code&&z.push(L.code),H.image&&z.push(L.image),H.imageAltText&&z.push(L.imageAltText,"link"),H.imageMarker&&z.push(L.imageMarker)),H.header&&z.push(L.header,L.header+"-"+H.header),H.quote&&(z.push(L.quote),!M.maxBlockquoteDepth||M.maxBlockquoteDepth>=H.quote?z.push(L.quote+"-"+H.quote):z.push(L.quote+"-"+M.maxBlockquoteDepth)),H.list!==!1){var V=(H.listStack.length-1)%3;V?V===1?z.push(L.list2):z.push(L.list3):z.push(L.list1)}return H.trailingSpaceNewLine?z.push("trailing-space-new-line"):H.trailingSpace&&z.push("trailing-space-"+(H.trailingSpace%2?"a":"b")),z.length?z.join(" "):null}function s(H,z){return H.match(f,!0)?h(z):void 0}function i(H,z){var Y=z.text(H,z);if(typeof Y!="undefined")return Y;if(z.list)return z.list=null,h(z);if(z.taskList){var V=H.match(r,!0)[1]===" ";return V?z.taskOpen=!0:z.taskClosed=!0,M.highlightFormatting&&(z.formatting="task"),z.taskList=!1,h(z)}if(z.taskOpen=!1,z.taskClosed=!1,z.header&&H.match(/^#+$/,!0))return M.highlightFormatting&&(z.formatting="header"),h(z);var ee=H.next();if(z.linkTitle){z.linkTitle=!1;var ne=ee;ee==="("&&(ne=")"),ne=(ne+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var me="^\\s*(?:[^"+ne+"\\\\]+|\\\\\\\\|\\\\.)"+ne;if(H.match(new RegExp(me),!0))return L.linkHref}if(ee==="`"){var he=z.formatting;M.highlightFormatting&&(z.formatting="code"),H.eatWhile("`");var be=H.current().length;if(z.code==0&&(!z.quote||be==1))return z.code=be,h(z);if(be==z.code){var Ee=h(z);return z.code=0,Ee}else return z.formatting=he,h(z)}else if(z.code)return h(z);if(ee==="\\"&&(H.next(),M.highlightFormatting)){var Le=h(z),pe=L.formatting+"-escape";return Le?Le+" "+pe:pe}if(ee==="!"&&H.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return z.imageMarker=!0,z.image=!0,M.highlightFormatting&&(z.formatting="image"),h(z);if(ee==="["&&z.imageMarker&&H.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return z.imageMarker=!1,z.imageAltText=!0,M.highlightFormatting&&(z.formatting="image"),h(z);if(ee==="]"&&z.imageAltText){M.highlightFormatting&&(z.formatting="image");var Le=h(z);return z.imageAltText=!1,z.image=!1,z.inline=z.f=O,Le}if(ee==="["&&!z.image)return z.linkText&&H.match(/^.*?\]/)||(z.linkText=!0,M.highlightFormatting&&(z.formatting="link")),h(z);if(ee==="]"&&z.linkText){M.highlightFormatting&&(z.formatting="link");var Le=h(z);return z.linkText=!1,z.inline=z.f=H.match(/\(.*?\)| ?\[.*?\]/,!1)?O:i,Le}if(ee==="<"&&H.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){z.f=z.inline=c,M.highlightFormatting&&(z.formatting="link");var Le=h(z);return Le?Le+=" ":Le="",Le+L.linkInline}if(ee==="<"&&H.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){z.f=z.inline=c,M.highlightFormatting&&(z.formatting="link");var Le=h(z);return Le?Le+=" ":Le="",Le+L.linkEmail}if(M.xml&&ee==="<"&&H.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var ye=H.string.indexOf(">",H.pos);if(ye!=-1){var oe=H.string.substring(H.start,ye);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(oe)&&(z.md_inside=!0)}return H.backUp(1),z.htmlState=X.startState(F),d(H,z,k)}if(M.xml&&ee==="<"&&H.match(/^\/\w*?>/))return z.md_inside=!1,"tag";if(ee==="*"||ee==="_"){for(var Ae=1,re=H.pos==1?" ":H.string.charAt(H.pos-2);Ae<3&&H.eat(ee);)Ae++;var ve=H.peek()||" ",se=!/\s/.test(ve)&&(!a.test(ve)||/\s/.test(re)||a.test(re)),le=!/\s/.test(re)&&(!a.test(re)||/\s/.test(ve)||a.test(ve)),Ce=null,Ue=null;if(Ae%2&&(!z.em&&se&&(ee==="*"||!le||a.test(re))?Ce=!0:z.em==ee&&le&&(ee==="*"||!se||a.test(ve))&&(Ce=!1)),Ae>1&&(!z.strong&&se&&(ee==="*"||!le||a.test(re))?Ue=!0:z.strong==ee&&le&&(ee==="*"||!se||a.test(ve))&&(Ue=!1)),Ue!=null||Ce!=null){M.highlightFormatting&&(z.formatting=Ce==null?"strong":Ue==null?"em":"strong em"),Ce===!0&&(z.em=ee),Ue===!0&&(z.strong=ee);var Ee=h(z);return Ce===!1&&(z.em=!1),Ue===!1&&(z.strong=!1),Ee}}else if(ee===" "&&(H.eat("*")||H.eat("_"))){if(H.peek()===" ")return h(z);H.backUp(1)}if(M.strikethrough){if(ee==="~"&&H.eatWhile(ee)){if(z.strikethrough){M.highlightFormatting&&(z.formatting="strikethrough");var Ee=h(z);return z.strikethrough=!1,Ee}else if(H.match(/^[^\s]/,!1))return z.strikethrough=!0,M.highlightFormatting&&(z.formatting="strikethrough"),h(z)}else if(ee===" "&&H.match(/^~~/,!0)){if(H.peek()===" ")return h(z);H.backUp(2)}}if(M.emoji&&ee===":"&&H.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){z.emoji=!0,M.highlightFormatting&&(z.formatting="emoji");var De=h(z);return z.emoji=!1,De}return ee===" "&&(H.match(/^ +$/,!1)?z.trailingSpace++:z.trailingSpace&&(z.trailingSpaceNewLine=!0)),h(z)}function c(H,z){var Y=H.next();if(Y===">"){z.f=z.inline=i,M.highlightFormatting&&(z.formatting="link");var V=h(z);return V?V+=" ":V="",V+L.linkInline}return H.match(/^[^>]+/,!0),L.linkInline}function O(H,z){if(H.eatSpace())return null;var Y=H.next();return Y==="("||Y==="["?(z.f=z.inline=T(Y==="("?")":"]"),M.highlightFormatting&&(z.formatting="link-string"),z.linkHref=!0,h(z)):"error"}var w={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function T(H){return function(z,Y){var V=z.next();if(V===H){Y.f=Y.inline=i,M.highlightFormatting&&(Y.formatting="link-string");var ee=h(Y);return Y.linkHref=!1,ee}return z.match(w[H]),Y.linkHref=!0,h(Y)}}function _(H,z){return H.match(/^([^\]\\]|\\.)*\]:/,!1)?(z.f=B,H.next(),M.highlightFormatting&&(z.formatting="link"),z.linkText=!0,h(z)):o(H,z,i)}function B(H,z){if(H.match(/^\]:/,!0)){z.f=z.inline=j,M.highlightFormatting&&(z.formatting="link");var Y=h(z);return z.linkText=!1,Y}return H.match(/^([^\]\\]|\\.)+/,!0),L.linkText}function j(H,z){return H.eatSpace()?null:(H.match(/^[^\s]+/,!0),H.peek()===void 0?z.linkTitle=!0:H.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),z.f=z.inline=i,L.linkHref+" url")}var K={startState:function(){return{f:C,prevLine:{stream:null},thisLine:{stream:null},block:C,htmlState:null,indentation:0,inline:i,text:s,formatting:!1,linkText:!1,linkHref:!1,linkTitle:!1,code:0,em:!1,strong:!1,header:0,setext:0,hr:!1,taskList:!1,list:!1,listStack:[],quote:0,trailingSpace:0,trailingSpaceNewLine:!1,strikethrough:!1,emoji:!1,fencedEndRE:null}},copyState:function(H){return{f:H.f,prevLine:H.prevLine,thisLine:H.thisLine,block:H.block,htmlState:H.htmlState&&X.copyState(F,H.htmlState),indentation:H.indentation,localMode:H.localMode,localState:H.localMode?X.copyState(H.localMode,H.localState):null,inline:H.inline,text:H.text,formatting:!1,linkText:H.linkText,linkTitle:H.linkTitle,linkHref:H.linkHref,code:H.code,em:H.em,strong:H.strong,strikethrough:H.strikethrough,emoji:H.emoji,header:H.header,setext:H.setext,hr:H.hr,taskList:H.taskList,list:H.list,listStack:H.listStack.slice(0),quote:H.quote,indentedCode:H.indentedCode,trailingSpace:H.trailingSpace,trailingSpaceNewLine:H.trailingSpaceNewLine,md_inside:H.md_inside,fencedEndRE:H.fencedEndRE}},token:function(H,z){if(z.formatting=!1,H!=z.thisLine.stream){if(z.header=0,z.hr=!1,H.match(/^\s*$/,!0))return D(z),null;if(z.prevLine=z.thisLine,z.thisLine={stream:H},z.taskList=!1,z.trailingSpace=0,z.trailingSpaceNewLine=!1,!z.localState&&(z.f=z.block,z.f!=k)){var Y=H.match(/^\s*/,!0)[0].replace(/\t/g,n).length;if(z.indentation=Y,z.indentationDiff=null,Y>0)return null}}return z.f(H,z)},innerMode:function(H){return H.block==k?{state:H.htmlState,mode:F}:H.localState?{state:H.localState,mode:H.localMode}:{state:H,mode:K}},indent:function(H,z,Y){return H.block==k&&F.indent?F.indent(H.htmlState,z,Y):H.localState&&H.localMode.indent?H.localMode.indent(H.localState,z,Y):X.Pass},blankLine:D,getType:h,blockCommentStart:"",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return K},"xml"),X.defineMIME("text/markdown","markdown"),X.defineMIME("text/x-markdown","markdown")})},loD1:function(Te,Q){function R(X,U,M,F,P,x,L){if(P===0)return!1;var b=P,y=0,p=X;if(L>U+b&&L>F+b||LX+b&&x>M+b||x1&&arguments[1]!==void 0?arguments[1]:1;return Object(X.c)("/discusses.json?page=".concat(f-1,"&container_identifier=").concat(m,"&container_type=Shixun"))}function M(m,f){return Object(X.f)("/discusses/".concat(m,"/top_or_down_discuss.json"),{top:f})}function F(m,f){return Object(X.f)("/discusses/".concat(m,"/disable_or_open_discuss.json"),{is_disable:!!f})}function P(m,f){return Object(X.f)("/discusses/".concat(m,"/plus.json"),{container_type:"Discuss",type:f?1:0})}function x(m,f){return Object(X.f)("/discusses/".concat(m,"/hidden.json"),f)}function L(m,f){return Object(X.f)("/discusses/".concat(m,"/reward_code.json"),f)}function b(m){return Object(X.a)("/api/discusses/".concat(m,".json"),{method:"delete"})}function y(m,f){return Object(X.f)("/discusses/".concat(m,"/reply.json"),{container_type:"Shixun",content:f})}function p(m){return Object(X.f)("/discusses.json",m)}function r(m){return Object(X.f)("/discusses/ai_reply.json",m)}function l(m,f){return Object(X.f)("/discusses/".concat(m,"/turing.json"),f)}},mFDi:function(Te,Q,R){var X=R("QBsz"),U=R("Fofx"),M=X.applyTransform,F=Math.min,P=Math.max;function x(b,y,p,r){p<0&&(b=b+p,p=-p),r<0&&(y=y+r,r=-r),this.x=b,this.y=y,this.width=p,this.height=r}x.prototype={constructor:x,union:function(b){var y=F(b.x,this.x),p=F(b.y,this.y);this.width=P(b.x+b.width,this.x+this.width)-y,this.height=P(b.y+b.height,this.y+this.height)-p,this.x=y,this.y=p},applyTransform:function(){var b=[],y=[],p=[],r=[];return function(l){if(!l)return;b[0]=p[0]=this.x,b[1]=r[1]=this.y,y[0]=r[0]=this.x+this.width,y[1]=p[1]=this.y+this.height,M(b,b,l),M(y,y,l),M(p,p,l),M(r,r,l),this.x=F(b[0],y[0],p[0],r[0]),this.y=F(b[1],y[1],p[1],r[1]);var m=P(b[0],y[0],p[0],r[0]),f=P(b[1],y[1],p[1],r[1]);this.width=m-this.x,this.height=f-this.y}}(),calculateTransform:function(b){var y=this,p=b.width/y.width,r=b.height/y.height,l=U.create();return U.translate(l,l,[-y.x,-y.y]),U.scale(l,l,[p,r]),U.translate(l,l,[b.x,b.y]),l},intersect:function(b){if(!b)return!1;b instanceof x||(b=x.create(b));var y=this,p=y.x,r=y.x+y.width,l=y.y,m=y.y+y.height,f=b.x,u=b.x+b.width,S=b.y,a=b.y+b.height;return!(r=p.x&&b<=p.x+p.width&&y>=p.y&&y<=p.y+p.height},clone:function(){return new x(this.x,this.y,this.width,this.height)},copy:function(b){this.x=b.x,this.y=b.y,this.width=b.width,this.height=b.height},plain:function(){return{x:this.x,y:this.y,width:this.width,height:this.height}}},x.create=function(b){return new x(b.x,b.y,b.width,b.height)};var L=x;Te.exports=L},mLcG:function(Te,Q){var R=typeof window!="undefined"&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(X){setTimeout(X,16)};Te.exports=R},n0Id:function(Te,Q,R){Te.exports=R.p+"static/disappoint2.7a4bdf92.svg"},n1HI:function(Te,Q,R){var X=R("hX1E"),U=X.normalizeRadian,M=Math.PI*2;function F(P,x,L,b,y,p,r,l,m){if(r===0)return!1;var f=r;l-=P,m-=x;var u=Math.sqrt(l*l+m*m);if(u-f>L||u+fy&&(y+=M);var a=Math.atan2(m,l);return a<0&&(a+=M),a>=b&&a<=y||a+M>=b&&a+M<=y}Q.containStroke=F},n6Mw:function(Te,Q,R){var X=R("SrGk"),U=R("bYtY"),M=R("Fofx");function F(x,L){X.call(this,x,L,"clipPath","__clippath_in_use__")}U.inherits(F,X),F.prototype.update=function(x){var L=this.getSvgElement(x);L&&this.updateDom(L,x.__clipPaths,!1);var b=this.getTextSvgElement(x);b&&this.updateDom(b,x.__clipPaths,!0),this.markUsed(x)},F.prototype.updateDom=function(x,L,b){if(L&&L.length>0){var y=this.getDefs(!0),p=L[0],r,l,m=b?"_textDom":"_dom";p[m]?(l=p[m].getAttribute("id"),r=p[m],y.contains(r)||y.appendChild(r)):(l="zr"+this._zrId+"-clip-"+this.nextId,++this.nextId,r=this.createElement("clipPath"),r.setAttribute("id",l),y.appendChild(r),p[m]=r);var f=this.getSvgProxy(p);if(p.transform&&p.parent.invTransform&&!b){var u=Array.prototype.slice.call(p.transform);M.mul(p.transform,p.parent.invTransform,p.transform),f.brush(p),p.transform=u}else f.brush(p);var S=this.getSvgElement(p);r.innerHTML="",r.appendChild(S.cloneNode()),x.setAttribute("clip-path","url(#"+l+")"),L.length>1&&this.updateDom(r,L.slice(1),b)}else x&&x.setAttribute("clip-path","none")},F.prototype.markUsed=function(x){var L=this;x.__clipPaths&&U.each(x.__clipPaths,function(b){b._dom&&X.prototype.markUsed.call(L,b._dom),b._textDom&&X.prototype.markUsed.call(L,b._textDom)})};var P=F;Te.exports=P},n6Qo:function(Te,Q,R){"use strict";R.d(Q,"a",function(){return b});var X=R("q1tI"),U=R("biw7"),M=R("fyJ8");function F(y){var p=y.className,r=y.index,l=y.children,m=y.colSpan,f=y.rowSpan,u=X.useContext(U.a),S=u.prefixCls,a=u.fixedInfoList,n=a[r];return X.createElement(M.a,Object.assign({className:p,index:r,component:"td",prefixCls:S,record:null,dataIndex:null,render:function(){return{children:l,props:{colSpan:m,rowSpan:f}}}},n))}function P(y){return X.createElement("tr",Object.assign({},y))}function x(y){var p=y.children,r=X.useContext(U.a),l=r.prefixCls;return X.createElement("tfoot",{className:"".concat(l,"-summary")},p)}var L=Q.b=x,b={Cell:F,Row:P}},nCxF:function(Te,Q,R){var X=R("QBsz"),U=X.min,M=X.max,F=X.scale,P=X.distance,x=X.add,L=X.clone,b=X.sub;function y(p,r,l,m){var f=[],u=[],S=[],a=[],n,o,d,g;if(m){d=[Infinity,Infinity],g=[-Infinity,-Infinity];for(var D=0,C=p.length;D=a.max?void 0:(a.ch=0,a.text=a.cm.getLine(++a.line),!0)}function p(a){return a.line<=a.min?void 0:(a.text=a.cm.getLine(--a.line),a.ch=a.text.length,!0)}function r(a){for(;;){var n=a.text.indexOf(">",a.ch);if(n==-1){if(y(a))continue;return}if(!b(a,n+1)){a.ch=n+1;continue}var o=a.text.lastIndexOf("/",n),d=o>-1&&!/\S/.test(a.text.slice(o+1,n));return a.ch=n+1,d?"selfClose":"regular"}}function l(a){for(;;){var n=a.ch?a.text.lastIndexOf("<",a.ch-1):-1;if(n==-1){if(p(a))continue;return}if(!b(a,n+1)){a.ch=n;continue}x.lastIndex=n,a.ch=n;var o=x.exec(a.text);if(o&&o.index==n)return o}}function m(a){for(;;){x.lastIndex=a.ch;var n=x.exec(a.text);if(!n){if(y(a))continue;return}if(!b(a,n.index+1)){a.ch=n.index+1;continue}return a.ch=n.index+n[0].length,n}}function f(a){for(;;){var n=a.ch?a.text.lastIndexOf(">",a.ch-1):-1;if(n==-1){if(p(a))continue;return}if(!b(a,n+1)){a.ch=n;continue}var o=a.text.lastIndexOf("/",n),d=o>-1&&!/\S/.test(a.text.slice(o+1,n));return a.ch=n+1,d?"selfClose":"regular"}}function u(a,n){for(var o=[];;){var d=m(a),g,D=a.line,C=a.ch-(d?d[0].length:0);if(!d||!(g=r(a)))return;if(g=="selfClose")continue;if(d[1]){for(var k=o.length-1;k>=0;--k)if(o[k]==d[2]){o.length=k;break}if(k<0&&(!n||n==d[2]))return{tag:d[2],from:U(D,C),to:U(a.line,a.ch)}}else o.push(d[2])}}function S(a,n){for(var o=[];;){var d=f(a);if(!d)return;if(d=="selfClose"){l(a);continue}var g=a.line,D=a.ch,C=l(a);if(!C)return;if(C[1])o.push(C[2]);else{for(var k=o.length-1;k>=0;--k)if(o[k]==C[2]){o.length=k;break}if(k<0&&(!n||n==C[2]))return{tag:C[2],from:U(a.line,a.ch),to:U(g,D)}}}}X.registerHelper("fold","xml",function(a,n){for(var o=new L(a,n.line,0);;){var d=m(o);if(!d||o.line!=n.line)return;var g=r(o);if(!g)return;if(!d[1]&&g!="selfClose"){var D=U(o.line,o.ch),C=u(o,d[2]);return C&&M(C.from,D)>0?{from:D,to:C.from}:null}}}),X.findMatchingTag=function(a,n,o){var d=new L(a,n.line,n.ch,o);if(d.text.indexOf(">")==-1&&d.text.indexOf("<")==-1)return;var g=r(d),D=g&&U(d.line,d.ch),C=g&&l(d);if(!g||!C||M(d,n)>0)return;var k={from:U(d.line,d.ch),to:D,tag:C[2]};return g=="selfClose"?{open:k,close:null,at:"open"}:C[1]?{open:S(d,C[2]),close:k,at:"close"}:(d=new L(a,D.line,D.ch,o),{open:k,close:u(d,C[2]),at:"open"})},X.findEnclosingTag=function(a,n,o,d){for(var g=new L(a,n.line,n.ch,o);;){var D=S(g,d);if(!D)break;var C=new L(a,n.line,n.ch,o),k=u(C,D.tag);if(k)return{open:D,close:k}}},X.scanForClosingTag=function(a,n,o,d){var g=new L(a,n.line,n.ch,d?{from:0,to:d}:null);return u(g,o)}})},p5ED:function(Te,Q,R){"use strict";var X=R("+L6B"),U=R("2/Rp"),M=R("5Dmo"),F=R("3S7+"),P=R("k1fw"),x=R("9og8"),L=R("tJVT"),b=R("WmNS"),y=R.n(b),p=R("q1tI"),r=R.n(p),l=R("vHTk"),m=R.n(l),f=R("yEEn"),u=R("ZW9T"),S=R("1vsH"),a=R("V0Rq"),n=R("m3rI");Q.a=function(o){var d,g,D,C,k,A,h=o.editOffice,s=h===void 0?"view":h,i=o.name,c=o.data,O=o.theme,w=o.type,T=o.filename,_=o.monacoEditor,B=o.className,j=o.style,K=o.close,H=o.onClose,z=o.hasMask,Y=o.disabledDownload,V=o.onImgDimensions,ee=o.otherData,ne=Object(p.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),me=Object(L.a)(ne,2),he=me[0],be=me[1],Ee=Object(p.useState)(""),Le=Object(L.a)(Ee,2),pe=Le[0],ye=Le[1],oe=Object(p.useState)(),Ae=Object(L.a)(oe,2),re=Ae[0],ve=Ae[1],se=window.ENV==="build"?"/react/build":"",le=location.host.startsWith("localhost")?n.a.PROXY_SERVER:n.a.API_SERVER,Ce,Ue=1024*1024,De=10*Ue,Se=Object(p.useRef)();(d=c)!==null&&d!==void 0&&d.startsWith("/api")&&w!=="txt"&&(c=n.a.API_SERVER+c),w==="office"&&(Ce=Object(S.P)(c).filesize,Ce>De&&(w="other")),T&&(_.filename=T),Object(p.useEffect)(function(){var tt,ot,at=(tt=document.cookie)===null||tt===void 0||((ot=tt.replace(/\s/g,""))===null||ot===void 0)?void 0:ot.split(";");at==null||at.map(function(pt){var vt=pt.split("=");vt[0]==="_educoder_session"&&ye(vt[1])})},[]),Object(p.useEffect)(function(){w==="office"&&Ie()},[w,c]);var Ie=function(){var tt=Object(x.a)(y.a.mark(function ot(){var at,pt,vt;return y.a.wrap(function(Me){for(;;)switch(Me.prev=Me.next){case 0:return console.log("data:",c),at=c,c.startsWith("http")||(at=location.origin+at),pt=new URL(at).pathname.split("/").pop(),Me.next=6,Object(a.U)({attachment_id:pt});case 6:vt=Me.sent,ve(vt);case 8:case"end":return Me.stop()}},ot)}));return function(){return tt.apply(this,arguments)}}(),ze=function(){if(c.startsWith("http")||c.startsWith("blob:")){nt();return}Object(S.x)(T||"educoder",c,T)},nt=function(){Object(S.v)(T||"educoder",decodeURIComponent(c))};return r.a.createElement("div",{style:Object(P.a)({},j||{}),className:"".concat(z&&m.a.bgBlack," ").concat(w?m.a.wrp:"hide")},K&&r.a.createElement("div",{className:m.a.close,ref:Se},!!V&&r.a.createElement(F.a,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:function(){return Se.current}},r.a.createElement("span",{onClick:function(){H(),V()}},r.a.createElement("i",{className:"icon-yulanpizhu"}))),!Y&&r.a.createElement(F.a,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:function(){return Se.current}},r.a.createElement("span",{onClick:nt},r.a.createElement("i",{className:"icon-quxiaozhiding"}))),r.a.createElement(F.a,{title:"\u5173\u95ED",getPopupContainer:function(){return Se.current}},r.a.createElement("span",{className:"",onClick:H},r.a.createElement("i",{className:"icon-guanbi1"})))),r.a.createElement("div",{className:"".concat(m.a[B]," ").concat(B," ").concat(m.a.monaco," ").concat(w==="txt"?"show":"hide")},w==="txt"&&r.a.createElement(u.b,_)),w==="audio"&&r.a.createElement("audio",{src:"".concat(((g=c)===null||g===void 0?void 0:g.indexOf("http://"))>-1||((D=c)===null||D===void 0?void 0:D.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(c),autoPlay:!0}),w==="video"&&r.a.createElement(r.a.Fragment,null,((C=c)===null||C===void 0?void 0:C.indexOf("http"))>-1?r.a.createElement("video",{controls:!0,src:"".concat(c),autoPlay:!0}):r.a.createElement("video",{controls:!0,src:"data:video/mp4;base64,".concat(c),autoPlay:!0})),w==="office"&&re&&r.a.createElement("iframe",{src:"".concat(se,"/office.html?key=").concat(re.key,"&url=").concat(le+re.url,"&callbackUrl=").concat(le+re.callbackUrl,"&fileType=").concat(re.fileType,"&title=").concat(re.title,"&model=").concat(s,"&officeServer=").concat(n.a.OFFICE_SERVER,"&disabledDownload=").concat(!!Y)}),(w==="xlsx"||w==="doc"||w==="pptx"||w==="docx")&&r.a.createElement("iframe",{src:"/react/build/office.html?key=".concat(ee.key,"&url=").concat(n.a.API_SERVER+ee.url,"&callbackUrl=").concat(n.a.API_SERVER+ee.callbackUrl,"&fileType=").concat(ee.fileType,"&title=").concat(ee.title,"&model=").concat(ee.model)}),w==="html"&&r.a.createElement("iframe",{src:c+"&disposition=inline"}),w==="pdf"&&r.a.createElement("embed",{className:m.a.embed,src:c}),w==="image"&&r.a.createElement("img",{src:"".concat(((k=c)===null||k===void 0?void 0:k.indexOf("http://"))>-1||((A=c)===null||A===void 0?void 0:A.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(c)}),w==="other"&&r.a.createElement("div",null,r.a.createElement(U.a,{type:"primary",size:"large",onClick:ze},r.a.createElement(f.a,null),"\u70B9\u51FB\u4E0B\u8F7D")),w==="download"&&r.a.createElement(U.a,{type:"primary",size:"large",onClick:ze},r.a.createElement(f.a,null),"\u70B9\u51FB\u4E0B\u8F7D"))}},"p77/":function(Te,Q,R){},pmY6:function(Te,Q,R){"use strict";R.d(Q,"g",function(){return P}),R.d(Q,"f",function(){return x}),R.d(Q,"e",function(){return L}),R.d(Q,"h",function(){return b}),R.d(Q,"b",function(){return y}),R.d(Q,"a",function(){return p}),R.d(Q,"d",function(){return r}),R.d(Q,"c",function(){return l});var X=!1,U="__is_disposable_tracked__";function M(m){if(!X)return;if(m&&m!==p.None)try{m[U]=!0}catch(f){}}function F(m){if(!X)return m;var f=new Error("Potentially leaked disposable").stack;return setTimeout(function(){m[U]||console.log(f)},3e3),m}function P(m){return typeof m.dispose=="function"&&m.dispose.length===0}function x(m){return Array.isArray(m)?(m.forEach(function(f){f&&(M(f),f.dispose())}),[]):m?(M(m),m.dispose(),m):void 0}function L(){for(var m=[],f=0;f=0&&(Pe=Ie[vt],Pe.textAlign==="right");)i(Y,V,Pe,ne,nt,Ce,pt,"right"),tt-=Pe.width,pt-=Pe.width,vt--;for(at+=(he-(at-le)-(Ue-pt)-tt)/2;ot<=vt;)Pe=Ie[ot],i(Y,V,Pe,ne,nt,Ce,at+Pe.width/2,"center"),at+=Pe.width,ot++;Ce+=nt}}function s(Y,V,ee,ne,me){if(ee&&V.textRotation){var he=V.textOrigin;he==="center"?(ne=ee.width/2+ee.x,me=ee.height/2+ee.y):he&&(ne=he[0]+ee.x,me=he[1]+ee.y),Y.translate(ne,me),Y.rotate(-V.textRotation),Y.translate(-ne,-me)}}function i(Y,V,ee,ne,me,he,be,Ee){var Le=ne.rich[ee.styleName]||{};Le.text=ee.text;var pe=ee.textVerticalAlign,ye=he+me/2;pe==="top"?ye=he+ee.height/2:pe==="bottom"&&(ye=he+me-ee.height/2),!ee.isLineHolder&&c(Le)&&O(Y,V,Le,Ee==="right"?be-ee.width:Ee==="center"?be-ee.width/2:be,ye-ee.height/2,ee.width,ee.height);var oe=ee.textPadding;oe&&(be=H(be,Ee,oe),ye-=ee.height/2-oe[2]-ee.textHeight/2),_(V,"shadowBlur",M(Le.textShadowBlur,ne.textShadowBlur,0)),_(V,"shadowColor",Le.textShadowColor||ne.textShadowColor||"transparent"),_(V,"shadowOffsetX",M(Le.textShadowOffsetX,ne.textShadowOffsetX,0)),_(V,"shadowOffsetY",M(Le.textShadowOffsetY,ne.textShadowOffsetY,0)),_(V,"textAlign",Ee),_(V,"textBaseline","middle"),_(V,"font",ee.font||u);var Ae=B(Le.textStroke||ne.textStroke,ve),re=j(Le.textFill||ne.textFill),ve=U(Le.textStrokeWidth,ne.textStrokeWidth);Ae&&(_(V,"lineWidth",ve),_(V,"strokeStyle",Ae),V.strokeText(ee.text,be,ye)),re&&(_(V,"fillStyle",re),V.fillText(ee.text,be,ye))}function c(Y){return!!(Y.textBackgroundColor||Y.textBorderWidth&&Y.textBorderColor)}function O(Y,V,ee,ne,me,he,be){var Ee=ee.textBackgroundColor,Le=ee.textBorderWidth,pe=ee.textBorderColor,ye=x(Ee);if(_(V,"shadowBlur",ee.textBoxShadowBlur||0),_(V,"shadowColor",ee.textBoxShadowColor||"transparent"),_(V,"shadowOffsetX",ee.textBoxShadowOffsetX||0),_(V,"shadowOffsetY",ee.textBoxShadowOffsetY||0),ye||Le&&pe){V.beginPath();var oe=ee.textBorderRadius;oe?y.buildPath(V,{x:ne,y:me,width:he,height:be,r:oe}):V.rect(ne,me,he,be),V.closePath()}if(ye)if(_(V,"fillStyle",Ee),ee.fillOpacity!=null){var Ae=V.globalAlpha;V.globalAlpha=ee.fillOpacity*ee.opacity,V.fill(),V.globalAlpha=Ae}else V.fill();else if(L(Ee)){var re=Ee.image;re=p.createOrUpdateImage(re,null,Y,w,Ee),re&&p.isImageReady(re)&&V.drawImage(re,ne,me,he,be)}if(Le&&pe)if(_(V,"lineWidth",Le),_(V,"strokeStyle",pe),ee.strokeOpacity!=null){var Ae=V.globalAlpha;V.globalAlpha=ee.strokeOpacity*ee.opacity,V.stroke(),V.globalAlpha=Ae}else V.stroke()}function w(Y,V){V.image=Y}function T(Y,V,ee,ne){var me=ee.x||0,he=ee.y||0,be=ee.textAlign,Ee=ee.textVerticalAlign;if(ne){var Le=ee.textPosition;if(Le instanceof Array)me=ne.x+K(Le[0],ne.width),he=ne.y+K(Le[1],ne.height);else{var pe=V&&V.calculateTextPosition?V.calculateTextPosition(o,ee,ne):b.calculateTextPosition(o,ee,ne);me=pe.x,he=pe.y,be=be||pe.textAlign,Ee=Ee||pe.textVerticalAlign}var ye=ee.textOffset;ye&&(me+=ye[0],he+=ye[1])}return Y=Y||{},Y.baseX=me,Y.baseY=he,Y.textAlign=be,Y.textVerticalAlign=Ee,Y}function _(Y,V,ee){return Y[V]=r(Y,V,ee),Y[V]}function B(Y,V){return Y==null||V<=0||Y==="transparent"||Y==="none"?null:Y.image||Y.colorStops?"#000":Y}function j(Y){return Y==null||Y==="none"?null:Y.image||Y.colorStops?"#000":Y}function K(Y,V){return typeof Y=="string"?Y.lastIndexOf("%")>=0?parseFloat(Y)/100*V:parseFloat(Y):Y}function H(Y,V,ee){return V==="right"?Y-ee[1]:V==="center"?Y+ee[3]/2-ee[1]/2:Y+ee[3]}function z(Y,V){return Y!=null&&(Y||V.textBackgroundColor||V.textBorderWidth&&V.textBorderColor||V.textPadding)}Q.normalizeTextStyle=g,Q.renderText=C,Q.getBoxPosition=T,Q.getStroke=B,Q.getFill=j,Q.parsePercent=K,Q.needDrawText=z},qH13:function(Te,Q,R){var X=R("ItGF"),U=R("QBsz"),M=U.applyTransform,F=R("mFDi"),P=R("Qe9p"),x=R("6GrX"),L=R("pzxd"),b=R("ni6a"),y=R("Gev7"),p=R("Dagg"),r=R("dqUG"),l=R("y+Vt"),m=R("IMiH"),f=R("QuXc"),u=R("06Qe"),S=m.CMD,a=Math.round,n=Math.sqrt,o=Math.abs,d=Math.cos,g=Math.sin,D=Math.max;if(!X.canvasSupported){var C=",",k="progid:DXImageTransform.Microsoft",A=21600,h=A/2,s=1e5,i=1e3,c=function(De){De.style.cssText="position:absolute;left:0;top:0;width:1px;height:1px;",De.coordsize=A+","+A,De.coordorigin="0,0"},O=function(De){return String(De).replace(/&/g,"&").replace(/"/g,""")},w=function(De,Se,Ie){return"rgb("+[De,Se,Ie].join(",")+")"},T=function(De,Se){Se&&De&&Se.parentNode!==De&&De.appendChild(Se)},_=function(De,Se){Se&&De&&Se.parentNode===De&&De.removeChild(Se)},B=function(De,Se,Ie){return(parseFloat(De)||0)*s+(parseFloat(Se)||0)*i+Ie},j=L.parsePercent,K=function(De,Se,Ie){var ze=P.parse(Se);Ie=+Ie,isNaN(Ie)&&(Ie=1),ze&&(De.color=w(ze[0],ze[1],ze[2]),De.opacity=Ie*ze[3])},H=function(De){var Se=P.parse(De);return[w(Se[0],Se[1],Se[2]),Se[3]]},z=function(De,Se,Ie){var ze=Se.fill;if(ze!=null)if(ze instanceof f){var nt,tt=0,ot=[0,0],at=0,pt=1,vt=Ie.getBoundingRect(),Pe=vt.width,Me=vt.height;if(ze.type==="linear"){nt="gradient";var Ge=Ie.transform,Qe=[ze.x*Pe,ze.y*Me],Fe=[ze.x2*Pe,ze.y2*Me];Ge&&(M(Qe,Qe,Ge),M(Fe,Fe,Ge));var Je=Fe[0]-Qe[0],ke=Fe[1]-Qe[1];tt=Math.atan2(Je,ke)*180/Math.PI,tt<0&&(tt+=360),tt<1e-6&&(tt=0)}else{nt="gradientradial";var Qe=[ze.x*Pe,ze.y*Me],Ge=Ie.transform,xe=Ie.scale,Oe=Pe,ue=Me;ot=[(Qe[0]-vt.x)/Oe,(Qe[1]-vt.y)/ue],Ge&&M(Qe,Qe,Ge),Oe/=xe[0]*A,ue/=xe[1]*A;var de=D(Oe,ue);at=2*0/de,pt=2*ze.r/de-at}var fe=ze.colorStops.slice();fe.sort(function(Ke,ge){return Ke.offset-ge.offset});for(var we=fe.length,je=[],Be=[],Ze=0;Ze=2){var ct=je[0][0],dt=je[1][0],qe=je[0][1]*Se.opacity,Xe=je[1][1]*Se.opacity;De.type=nt,De.method="none",De.focus="100%",De.angle=tt,De.color=ct,De.color2=dt,De.colors=Be.join(","),De.opacity=Xe,De.opacity2=qe}nt==="radial"&&(De.focusposition=ot.join(","))}else K(De,ze,Se.opacity)},Y=function(De,Se){Se.lineDash&&(De.dashstyle=Se.lineDash.join(" ")),Se.stroke!=null&&!(Se.stroke instanceof f)&&K(De,Se.stroke,Se.opacity)},V=function(De,Se,Ie,ze){var nt=Se==="fill",tt=De.getElementsByTagName(Se)[0];Ie[Se]!=null&&Ie[Se]!=="none"&&(nt||!nt&&Ie.lineWidth)?(De[nt?"filled":"stroked"]="true",Ie[Se]instanceof f&&_(De,tt),tt||(tt=u.createNode(Se)),nt?z(tt,Ie,ze):Y(tt,Ie),T(De,tt)):(De[nt?"filled":"stroked"]="false",_(De,tt))},ee=[[],[],[]],ne=function(De,Se){var Ie=S.M,ze=S.C,nt=S.L,tt=S.A,ot=S.Q,at=[],pt,vt,Pe,Me,Ge,Qe,Fe=De.data,Je=De.len();for(Me=0;Me.01?ge&&(Re+=270/A):Math.abs(rt-ct)<1e-4?ge&&Reyt?xe-=270/A:xe+=270/A:ge&&rtct?ke+=270/A:ke-=270/A),at.push(Ve,a(((yt-dt)*Be+we)*A-h),C,a(((ct-qe)*Ze+je)*A-h),C,a(((yt+dt)*Be+we)*A-h),C,a(((ct+qe)*Ze+je)*A-h),C,a((Re*Be+we)*A-h),C,a((rt*Ze+je)*A-h),C,a((ke*Be+we)*A-h),C,a((xe*Ze+je)*A-h)),Ge=ke,Qe=xe;break;case S.R:var ht=ee[0],mt=ee[1];ht[0]=Fe[Me++],ht[1]=Fe[Me++],mt[0]=ht[0]+Fe[Me++],mt[1]=ht[1]+Fe[Me++],Se&&(M(ht,ht,Se),M(mt,mt,Se)),ht[0]=a(ht[0]*A-h),mt[0]=a(mt[0]*A-h),ht[1]=a(ht[1]*A-h),mt[1]=a(mt[1]*A-h),at.push(" m ",ht[0],C,ht[1]," l ",mt[0],C,ht[1]," l ",mt[0],C,mt[1]," l ",ht[0],C,mt[1]);break;case S.Z:at.push(" x ")}if(pt>0){at.push(vt);for(var He=0;HeLe&&(Ee=0,be={});var Ie=pe.style,ze;try{Ie.font=De,ze=Ie.fontFamily.split(",")[0]}catch(nt){}Se={style:Ie.fontStyle||he,variant:Ie.fontVariant||he,weight:Ie.fontWeight||he,size:parseFloat(Ie.fontSize||12)|0,family:ze||"Microsoft YaHei"},be[De]=Se,Ee++}return Se},oe;x.$override("measureText",function(De,Se){var Ie=u.doc;oe||(oe=Ie.createElement("div"),oe.style.cssText="position:absolute;top:-20000px;left:0;padding:0;margin:0;border:none;white-space:pre;",u.doc.body.appendChild(oe));try{oe.style.font=Se}catch(ze){}return oe.innerHTML="",oe.appendChild(Ie.createTextNode(De)),{width:oe.offsetWidth}});for(var Ae=new F,re=function(De,Se,Ie,ze){var nt=this.style;this.__dirty&&L.normalizeTextStyle(nt,!0);var tt=nt.text;if(tt!=null&&(tt+=""),!tt)return;if(nt.rich){var ot=x.parseRichText(tt,nt);tt=[];for(var at=0;atU&&x>F||xP?L:0}Te.exports=R},iXp4:function(Te,Q,R){var X=R("ItGF"),U=[["shadowBlur",0],["shadowColor","#000"],["shadowOffsetX",0],["shadowOffsetY",0]];function M(F){return X.browser.ie&&X.browser.version>=11?function(){var P=this.__clipPaths,x=this.style,L;if(P)for(var b=0;b` "'(~:]+/,u=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,S=/^\s*\[[^\]]+?\]:.*$/,a=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\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\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E42\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\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]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDF3C-\uDF3E]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]/,n=" ";function o(H,z,Y){return z.f=z.inline=Y,Y(H,z)}function d(H,z,Y){return z.f=z.block=Y,Y(H,z)}function g(H){return!H||!/\S/.test(H.string)}function D(H){if(H.linkTitle=!1,H.linkHref=!1,H.linkText=!1,H.em=!1,H.strong=!1,H.strikethrough=!1,H.quote=0,H.indentedCode=!1,H.f==k){var z=P;if(!z){var Y=X.innerMode(F,H.htmlState);z=Y.mode.name=="xml"&&Y.state.tagStart===null&&!Y.state.context&&Y.state.tokenize.isInText}z&&(H.f=i,H.block=C,H.htmlState=null)}return H.trailingSpace=0,H.trailingSpaceNewLine=!1,H.prevLine=H.thisLine,H.thisLine={stream:null},null}function C(H,z){var Y=H.column()===z.indentation,V=g(z.prevLine.stream),ee=z.indentedCode,ne=z.prevLine.hr,me=z.list!==!1,he=(z.listStack[z.listStack.length-1]||0)+3;z.indentedCode=!1;var be=z.indentation;if(z.indentationDiff===null&&(z.indentationDiff=z.indentation,me)){for(z.list=null;be=4&&(ee||z.prevLine.fencedCodeEnd||z.prevLine.header||V))return H.skipToEnd(),z.indentedCode=!0,L.code;if(H.eatSpace())return null;if(Y&&z.indentation<=he&&(pe=H.match(l))&&pe[1].length<=6)return z.quote=0,z.header=pe[1].length,z.thisLine.header=!0,M.highlightFormatting&&(z.formatting="header"),z.f=z.inline,h(z);if(z.indentation<=he&&H.eat(">"))return z.quote=Y?1:z.quote+1,M.highlightFormatting&&(z.formatting="quote"),H.eatSpace(),h(z);if(!Le&&!z.setext&&Y&&z.indentation<=he&&(pe=H.match(p))){var ye=pe[1]?"ol":"ul";return z.indentation=be+H.current().length,z.list=!0,z.quote=0,z.listStack.push(z.indentation),z.em=!1,z.strong=!1,z.code=!1,z.strikethrough=!1,M.taskLists&&H.match(r,!1)&&(z.taskList=!0),z.f=z.inline,M.highlightFormatting&&(z.formatting=["list","list-"+ye]),h(z)}else{if(Y&&z.indentation<=he&&(pe=H.match(u,!0)))return z.quote=0,z.fencedEndRE=new RegExp(pe[1]+"+ *$"),z.localMode=M.fencedCodeBlockHighlighting&&x(pe[2]||M.fencedCodeBlockDefaultMode),z.localMode&&(z.localState=X.startState(z.localMode)),z.f=z.block=A,M.highlightFormatting&&(z.formatting="code-block"),z.code=-1,h(z);if(z.setext||(!Ee||!me)&&!z.quote&&z.list===!1&&!z.code&&!Le&&!S.test(H.string)&&(pe=H.lookAhead(1))&&(pe=pe.match(m)))return z.setext?(z.header=z.setext,z.setext=0,H.skipToEnd(),M.highlightFormatting&&(z.formatting="header")):(z.header=pe[0].charAt(0)=="="?1:2,z.setext=z.header),z.thisLine.header=!0,z.f=z.inline,h(z);if(Le)return H.skipToEnd(),z.hr=!0,z.thisLine.hr=!0,L.hr;if(H.peek()==="[")return o(H,z,_)}return o(H,z,z.inline)}function k(H,z){var Y=F.token(H,z.htmlState);if(!P){var V=X.innerMode(F,z.htmlState);(V.mode.name=="xml"&&V.state.tagStart===null&&!V.state.context&&V.state.tokenize.isInText||z.md_inside&&H.current().indexOf(">")>-1)&&(z.f=i,z.block=C,z.htmlState=null)}return Y}function A(H,z){var Y=z.listStack[z.listStack.length-1]||0,V=z.indentation=H.quote?z.push(L.formatting+"-"+H.formatting[Y]+"-"+H.quote):z.push("error"))}if(H.taskOpen)return z.push("meta"),z.length?z.join(" "):null;if(H.taskClosed)return z.push("property"),z.length?z.join(" "):null;if(H.linkHref?z.push(L.linkHref,"url"):(H.strong&&z.push(L.strong),H.em&&z.push(L.em),H.strikethrough&&z.push(L.strikethrough),H.emoji&&z.push(L.emoji),H.linkText&&z.push(L.linkText),H.code&&z.push(L.code),H.image&&z.push(L.image),H.imageAltText&&z.push(L.imageAltText,"link"),H.imageMarker&&z.push(L.imageMarker)),H.header&&z.push(L.header,L.header+"-"+H.header),H.quote&&(z.push(L.quote),!M.maxBlockquoteDepth||M.maxBlockquoteDepth>=H.quote?z.push(L.quote+"-"+H.quote):z.push(L.quote+"-"+M.maxBlockquoteDepth)),H.list!==!1){var V=(H.listStack.length-1)%3;V?V===1?z.push(L.list2):z.push(L.list3):z.push(L.list1)}return H.trailingSpaceNewLine?z.push("trailing-space-new-line"):H.trailingSpace&&z.push("trailing-space-"+(H.trailingSpace%2?"a":"b")),z.length?z.join(" "):null}function s(H,z){return H.match(f,!0)?h(z):void 0}function i(H,z){var Y=z.text(H,z);if(typeof Y!="undefined")return Y;if(z.list)return z.list=null,h(z);if(z.taskList){var V=H.match(r,!0)[1]===" ";return V?z.taskOpen=!0:z.taskClosed=!0,M.highlightFormatting&&(z.formatting="task"),z.taskList=!1,h(z)}if(z.taskOpen=!1,z.taskClosed=!1,z.header&&H.match(/^#+$/,!0))return M.highlightFormatting&&(z.formatting="header"),h(z);var ee=H.next();if(z.linkTitle){z.linkTitle=!1;var ne=ee;ee==="("&&(ne=")"),ne=(ne+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var me="^\\s*(?:[^"+ne+"\\\\]+|\\\\\\\\|\\\\.)"+ne;if(H.match(new RegExp(me),!0))return L.linkHref}if(ee==="`"){var he=z.formatting;M.highlightFormatting&&(z.formatting="code"),H.eatWhile("`");var be=H.current().length;if(z.code==0&&(!z.quote||be==1))return z.code=be,h(z);if(be==z.code){var Ee=h(z);return z.code=0,Ee}else return z.formatting=he,h(z)}else if(z.code)return h(z);if(ee==="\\"&&(H.next(),M.highlightFormatting)){var Le=h(z),pe=L.formatting+"-escape";return Le?Le+" "+pe:pe}if(ee==="!"&&H.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return z.imageMarker=!0,z.image=!0,M.highlightFormatting&&(z.formatting="image"),h(z);if(ee==="["&&z.imageMarker&&H.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return z.imageMarker=!1,z.imageAltText=!0,M.highlightFormatting&&(z.formatting="image"),h(z);if(ee==="]"&&z.imageAltText){M.highlightFormatting&&(z.formatting="image");var Le=h(z);return z.imageAltText=!1,z.image=!1,z.inline=z.f=O,Le}if(ee==="["&&!z.image)return z.linkText&&H.match(/^.*?\]/)||(z.linkText=!0,M.highlightFormatting&&(z.formatting="link")),h(z);if(ee==="]"&&z.linkText){M.highlightFormatting&&(z.formatting="link");var Le=h(z);return z.linkText=!1,z.inline=z.f=H.match(/\(.*?\)| ?\[.*?\]/,!1)?O:i,Le}if(ee==="<"&&H.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){z.f=z.inline=c,M.highlightFormatting&&(z.formatting="link");var Le=h(z);return Le?Le+=" ":Le="",Le+L.linkInline}if(ee==="<"&&H.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){z.f=z.inline=c,M.highlightFormatting&&(z.formatting="link");var Le=h(z);return Le?Le+=" ":Le="",Le+L.linkEmail}if(M.xml&&ee==="<"&&H.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var ye=H.string.indexOf(">",H.pos);if(ye!=-1){var oe=H.string.substring(H.start,ye);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(oe)&&(z.md_inside=!0)}return H.backUp(1),z.htmlState=X.startState(F),d(H,z,k)}if(M.xml&&ee==="<"&&H.match(/^\/\w*?>/))return z.md_inside=!1,"tag";if(ee==="*"||ee==="_"){for(var Ae=1,re=H.pos==1?" ":H.string.charAt(H.pos-2);Ae<3&&H.eat(ee);)Ae++;var ve=H.peek()||" ",se=!/\s/.test(ve)&&(!a.test(ve)||/\s/.test(re)||a.test(re)),le=!/\s/.test(re)&&(!a.test(re)||/\s/.test(ve)||a.test(ve)),Ce=null,Ue=null;if(Ae%2&&(!z.em&&se&&(ee==="*"||!le||a.test(re))?Ce=!0:z.em==ee&&le&&(ee==="*"||!se||a.test(ve))&&(Ce=!1)),Ae>1&&(!z.strong&&se&&(ee==="*"||!le||a.test(re))?Ue=!0:z.strong==ee&&le&&(ee==="*"||!se||a.test(ve))&&(Ue=!1)),Ue!=null||Ce!=null){M.highlightFormatting&&(z.formatting=Ce==null?"strong":Ue==null?"em":"strong em"),Ce===!0&&(z.em=ee),Ue===!0&&(z.strong=ee);var Ee=h(z);return Ce===!1&&(z.em=!1),Ue===!1&&(z.strong=!1),Ee}}else if(ee===" "&&(H.eat("*")||H.eat("_"))){if(H.peek()===" ")return h(z);H.backUp(1)}if(M.strikethrough){if(ee==="~"&&H.eatWhile(ee)){if(z.strikethrough){M.highlightFormatting&&(z.formatting="strikethrough");var Ee=h(z);return z.strikethrough=!1,Ee}else if(H.match(/^[^\s]/,!1))return z.strikethrough=!0,M.highlightFormatting&&(z.formatting="strikethrough"),h(z)}else if(ee===" "&&H.match(/^~~/,!0)){if(H.peek()===" ")return h(z);H.backUp(2)}}if(M.emoji&&ee===":"&&H.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){z.emoji=!0,M.highlightFormatting&&(z.formatting="emoji");var De=h(z);return z.emoji=!1,De}return ee===" "&&(H.match(/^ +$/,!1)?z.trailingSpace++:z.trailingSpace&&(z.trailingSpaceNewLine=!0)),h(z)}function c(H,z){var Y=H.next();if(Y===">"){z.f=z.inline=i,M.highlightFormatting&&(z.formatting="link");var V=h(z);return V?V+=" ":V="",V+L.linkInline}return H.match(/^[^>]+/,!0),L.linkInline}function O(H,z){if(H.eatSpace())return null;var Y=H.next();return Y==="("||Y==="["?(z.f=z.inline=T(Y==="("?")":"]"),M.highlightFormatting&&(z.formatting="link-string"),z.linkHref=!0,h(z)):"error"}var w={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function T(H){return function(z,Y){var V=z.next();if(V===H){Y.f=Y.inline=i,M.highlightFormatting&&(Y.formatting="link-string");var ee=h(Y);return Y.linkHref=!1,ee}return z.match(w[H]),Y.linkHref=!0,h(Y)}}function _(H,z){return H.match(/^([^\]\\]|\\.)*\]:/,!1)?(z.f=B,H.next(),M.highlightFormatting&&(z.formatting="link"),z.linkText=!0,h(z)):o(H,z,i)}function B(H,z){if(H.match(/^\]:/,!0)){z.f=z.inline=j,M.highlightFormatting&&(z.formatting="link");var Y=h(z);return z.linkText=!1,Y}return H.match(/^([^\]\\]|\\.)+/,!0),L.linkText}function j(H,z){return H.eatSpace()?null:(H.match(/^[^\s]+/,!0),H.peek()===void 0?z.linkTitle=!0:H.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),z.f=z.inline=i,L.linkHref+" url")}var K={startState:function(){return{f:C,prevLine:{stream:null},thisLine:{stream:null},block:C,htmlState:null,indentation:0,inline:i,text:s,formatting:!1,linkText:!1,linkHref:!1,linkTitle:!1,code:0,em:!1,strong:!1,header:0,setext:0,hr:!1,taskList:!1,list:!1,listStack:[],quote:0,trailingSpace:0,trailingSpaceNewLine:!1,strikethrough:!1,emoji:!1,fencedEndRE:null}},copyState:function(H){return{f:H.f,prevLine:H.prevLine,thisLine:H.thisLine,block:H.block,htmlState:H.htmlState&&X.copyState(F,H.htmlState),indentation:H.indentation,localMode:H.localMode,localState:H.localMode?X.copyState(H.localMode,H.localState):null,inline:H.inline,text:H.text,formatting:!1,linkText:H.linkText,linkTitle:H.linkTitle,linkHref:H.linkHref,code:H.code,em:H.em,strong:H.strong,strikethrough:H.strikethrough,emoji:H.emoji,header:H.header,setext:H.setext,hr:H.hr,taskList:H.taskList,list:H.list,listStack:H.listStack.slice(0),quote:H.quote,indentedCode:H.indentedCode,trailingSpace:H.trailingSpace,trailingSpaceNewLine:H.trailingSpaceNewLine,md_inside:H.md_inside,fencedEndRE:H.fencedEndRE}},token:function(H,z){if(z.formatting=!1,H!=z.thisLine.stream){if(z.header=0,z.hr=!1,H.match(/^\s*$/,!0))return D(z),null;if(z.prevLine=z.thisLine,z.thisLine={stream:H},z.taskList=!1,z.trailingSpace=0,z.trailingSpaceNewLine=!1,!z.localState&&(z.f=z.block,z.f!=k)){var Y=H.match(/^\s*/,!0)[0].replace(/\t/g,n).length;if(z.indentation=Y,z.indentationDiff=null,Y>0)return null}}return z.f(H,z)},innerMode:function(H){return H.block==k?{state:H.htmlState,mode:F}:H.localState?{state:H.localState,mode:H.localMode}:{state:H,mode:K}},indent:function(H,z,Y){return H.block==k&&F.indent?F.indent(H.htmlState,z,Y):H.localState&&H.localMode.indent?H.localMode.indent(H.localState,z,Y):X.Pass},blankLine:D,getType:h,blockCommentStart:"",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return K},"xml"),X.defineMIME("text/markdown","markdown"),X.defineMIME("text/x-markdown","markdown")})},loD1:function(Te,Q){function R(X,U,M,F,P,x,L){if(P===0)return!1;var b=P,y=0,p=X;if(L>U+b&&L>F+b||LX+b&&x>M+b||x1&&arguments[1]!==void 0?arguments[1]:1;return Object(X.c)("/discusses.json?page=".concat(f-1,"&container_identifier=").concat(m,"&container_type=Shixun"))}function M(m,f){return Object(X.f)("/discusses/".concat(m,"/top_or_down_discuss.json"),{top:f})}function F(m,f){return Object(X.f)("/discusses/".concat(m,"/disable_or_open_discuss.json"),{is_disable:!!f})}function P(m,f){return Object(X.f)("/discusses/".concat(m,"/plus.json"),{container_type:"Discuss",type:f?1:0})}function x(m,f){return Object(X.f)("/discusses/".concat(m,"/hidden.json"),f)}function L(m,f){return Object(X.f)("/discusses/".concat(m,"/reward_code.json"),f)}function b(m){return Object(X.a)("/api/discusses/".concat(m,".json"),{method:"delete"})}function y(m,f){return Object(X.f)("/discusses/".concat(m,"/reply.json"),{container_type:"Shixun",content:f})}function p(m){return Object(X.f)("/discusses.json",m)}function r(m){return Object(X.f)("/discusses/ai_reply.json",m)}function l(m,f){return Object(X.f)("/discusses/".concat(m,"/turing.json"),f)}},mFDi:function(Te,Q,R){var X=R("QBsz"),U=R("Fofx"),M=X.applyTransform,F=Math.min,P=Math.max;function x(b,y,p,r){p<0&&(b=b+p,p=-p),r<0&&(y=y+r,r=-r),this.x=b,this.y=y,this.width=p,this.height=r}x.prototype={constructor:x,union:function(b){var y=F(b.x,this.x),p=F(b.y,this.y);this.width=P(b.x+b.width,this.x+this.width)-y,this.height=P(b.y+b.height,this.y+this.height)-p,this.x=y,this.y=p},applyTransform:function(){var b=[],y=[],p=[],r=[];return function(l){if(!l)return;b[0]=p[0]=this.x,b[1]=r[1]=this.y,y[0]=r[0]=this.x+this.width,y[1]=p[1]=this.y+this.height,M(b,b,l),M(y,y,l),M(p,p,l),M(r,r,l),this.x=F(b[0],y[0],p[0],r[0]),this.y=F(b[1],y[1],p[1],r[1]);var m=P(b[0],y[0],p[0],r[0]),f=P(b[1],y[1],p[1],r[1]);this.width=m-this.x,this.height=f-this.y}}(),calculateTransform:function(b){var y=this,p=b.width/y.width,r=b.height/y.height,l=U.create();return U.translate(l,l,[-y.x,-y.y]),U.scale(l,l,[p,r]),U.translate(l,l,[b.x,b.y]),l},intersect:function(b){if(!b)return!1;b instanceof x||(b=x.create(b));var y=this,p=y.x,r=y.x+y.width,l=y.y,m=y.y+y.height,f=b.x,u=b.x+b.width,S=b.y,a=b.y+b.height;return!(r=p.x&&b<=p.x+p.width&&y>=p.y&&y<=p.y+p.height},clone:function(){return new x(this.x,this.y,this.width,this.height)},copy:function(b){this.x=b.x,this.y=b.y,this.width=b.width,this.height=b.height},plain:function(){return{x:this.x,y:this.y,width:this.width,height:this.height}}},x.create=function(b){return new x(b.x,b.y,b.width,b.height)};var L=x;Te.exports=L},mLcG:function(Te,Q){var R=typeof window!="undefined"&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(X){setTimeout(X,16)};Te.exports=R},n0Id:function(Te,Q,R){Te.exports=R.p+"static/disappoint2.7a4bdf92.svg"},n1HI:function(Te,Q,R){var X=R("hX1E"),U=X.normalizeRadian,M=Math.PI*2;function F(P,x,L,b,y,p,r,l,m){if(r===0)return!1;var f=r;l-=P,m-=x;var u=Math.sqrt(l*l+m*m);if(u-f>L||u+fy&&(y+=M);var a=Math.atan2(m,l);return a<0&&(a+=M),a>=b&&a<=y||a+M>=b&&a+M<=y}Q.containStroke=F},n6Mw:function(Te,Q,R){var X=R("SrGk"),U=R("bYtY"),M=R("Fofx");function F(x,L){X.call(this,x,L,"clipPath","__clippath_in_use__")}U.inherits(F,X),F.prototype.update=function(x){var L=this.getSvgElement(x);L&&this.updateDom(L,x.__clipPaths,!1);var b=this.getTextSvgElement(x);b&&this.updateDom(b,x.__clipPaths,!0),this.markUsed(x)},F.prototype.updateDom=function(x,L,b){if(L&&L.length>0){var y=this.getDefs(!0),p=L[0],r,l,m=b?"_textDom":"_dom";p[m]?(l=p[m].getAttribute("id"),r=p[m],y.contains(r)||y.appendChild(r)):(l="zr"+this._zrId+"-clip-"+this.nextId,++this.nextId,r=this.createElement("clipPath"),r.setAttribute("id",l),y.appendChild(r),p[m]=r);var f=this.getSvgProxy(p);if(p.transform&&p.parent.invTransform&&!b){var u=Array.prototype.slice.call(p.transform);M.mul(p.transform,p.parent.invTransform,p.transform),f.brush(p),p.transform=u}else f.brush(p);var S=this.getSvgElement(p);r.innerHTML="",r.appendChild(S.cloneNode()),x.setAttribute("clip-path","url(#"+l+")"),L.length>1&&this.updateDom(r,L.slice(1),b)}else x&&x.setAttribute("clip-path","none")},F.prototype.markUsed=function(x){var L=this;x.__clipPaths&&U.each(x.__clipPaths,function(b){b._dom&&X.prototype.markUsed.call(L,b._dom),b._textDom&&X.prototype.markUsed.call(L,b._textDom)})};var P=F;Te.exports=P},n6Qo:function(Te,Q,R){"use strict";R.d(Q,"a",function(){return b});var X=R("q1tI"),U=R("biw7"),M=R("fyJ8");function F(y){var p=y.className,r=y.index,l=y.children,m=y.colSpan,f=y.rowSpan,u=X.useContext(U.a),S=u.prefixCls,a=u.fixedInfoList,n=a[r];return X.createElement(M.a,Object.assign({className:p,index:r,component:"td",prefixCls:S,record:null,dataIndex:null,render:function(){return{children:l,props:{colSpan:m,rowSpan:f}}}},n))}function P(y){return X.createElement("tr",Object.assign({},y))}function x(y){var p=y.children,r=X.useContext(U.a),l=r.prefixCls;return X.createElement("tfoot",{className:"".concat(l,"-summary")},p)}var L=Q.b=x,b={Cell:F,Row:P}},nCxF:function(Te,Q,R){var X=R("QBsz"),U=X.min,M=X.max,F=X.scale,P=X.distance,x=X.add,L=X.clone,b=X.sub;function y(p,r,l,m){var f=[],u=[],S=[],a=[],n,o,d,g;if(m){d=[Infinity,Infinity],g=[-Infinity,-Infinity];for(var D=0,C=p.length;D=a.max?void 0:(a.ch=0,a.text=a.cm.getLine(++a.line),!0)}function p(a){return a.line<=a.min?void 0:(a.text=a.cm.getLine(--a.line),a.ch=a.text.length,!0)}function r(a){for(;;){var n=a.text.indexOf(">",a.ch);if(n==-1){if(y(a))continue;return}if(!b(a,n+1)){a.ch=n+1;continue}var o=a.text.lastIndexOf("/",n),d=o>-1&&!/\S/.test(a.text.slice(o+1,n));return a.ch=n+1,d?"selfClose":"regular"}}function l(a){for(;;){var n=a.ch?a.text.lastIndexOf("<",a.ch-1):-1;if(n==-1){if(p(a))continue;return}if(!b(a,n+1)){a.ch=n;continue}x.lastIndex=n,a.ch=n;var o=x.exec(a.text);if(o&&o.index==n)return o}}function m(a){for(;;){x.lastIndex=a.ch;var n=x.exec(a.text);if(!n){if(y(a))continue;return}if(!b(a,n.index+1)){a.ch=n.index+1;continue}return a.ch=n.index+n[0].length,n}}function f(a){for(;;){var n=a.ch?a.text.lastIndexOf(">",a.ch-1):-1;if(n==-1){if(p(a))continue;return}if(!b(a,n+1)){a.ch=n;continue}var o=a.text.lastIndexOf("/",n),d=o>-1&&!/\S/.test(a.text.slice(o+1,n));return a.ch=n+1,d?"selfClose":"regular"}}function u(a,n){for(var o=[];;){var d=m(a),g,D=a.line,C=a.ch-(d?d[0].length:0);if(!d||!(g=r(a)))return;if(g=="selfClose")continue;if(d[1]){for(var k=o.length-1;k>=0;--k)if(o[k]==d[2]){o.length=k;break}if(k<0&&(!n||n==d[2]))return{tag:d[2],from:U(D,C),to:U(a.line,a.ch)}}else o.push(d[2])}}function S(a,n){for(var o=[];;){var d=f(a);if(!d)return;if(d=="selfClose"){l(a);continue}var g=a.line,D=a.ch,C=l(a);if(!C)return;if(C[1])o.push(C[2]);else{for(var k=o.length-1;k>=0;--k)if(o[k]==C[2]){o.length=k;break}if(k<0&&(!n||n==C[2]))return{tag:C[2],from:U(a.line,a.ch),to:U(g,D)}}}}X.registerHelper("fold","xml",function(a,n){for(var o=new L(a,n.line,0);;){var d=m(o);if(!d||o.line!=n.line)return;var g=r(o);if(!g)return;if(!d[1]&&g!="selfClose"){var D=U(o.line,o.ch),C=u(o,d[2]);return C&&M(C.from,D)>0?{from:D,to:C.from}:null}}}),X.findMatchingTag=function(a,n,o){var d=new L(a,n.line,n.ch,o);if(d.text.indexOf(">")==-1&&d.text.indexOf("<")==-1)return;var g=r(d),D=g&&U(d.line,d.ch),C=g&&l(d);if(!g||!C||M(d,n)>0)return;var k={from:U(d.line,d.ch),to:D,tag:C[2]};return g=="selfClose"?{open:k,close:null,at:"open"}:C[1]?{open:S(d,C[2]),close:k,at:"close"}:(d=new L(a,D.line,D.ch,o),{open:k,close:u(d,C[2]),at:"open"})},X.findEnclosingTag=function(a,n,o,d){for(var g=new L(a,n.line,n.ch,o);;){var D=S(g,d);if(!D)break;var C=new L(a,n.line,n.ch,o),k=u(C,D.tag);if(k)return{open:D,close:k}}},X.scanForClosingTag=function(a,n,o,d){var g=new L(a,n.line,n.ch,d?{from:0,to:d}:null);return u(g,o)}})},p5ED:function(Te,Q,R){"use strict";var X=R("+L6B"),U=R("2/Rp"),M=R("5Dmo"),F=R("3S7+"),P=R("k1fw"),x=R("9og8"),L=R("tJVT"),b=R("WmNS"),y=R.n(b),p=R("q1tI"),r=R.n(p),l=R("vHTk"),m=R.n(l),f=R("yEEn"),u=R("ZW9T"),S=R("1vsH"),a=R("V0Rq"),n=R("m3rI");Q.a=function(o){var d,g,D,C,k,A,h=o.editOffice,s=h===void 0?"view":h,i=o.name,c=o.data,O=o.theme,w=o.type,T=o.filename,_=o.monacoEditor,B=o.className,j=o.style,K=o.close,H=o.onClose,z=o.hasMask,Y=o.disabledDownload,V=o.onImgDimensions,ee=o.otherData,ne=Object(p.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),me=Object(L.a)(ne,2),he=me[0],be=me[1],Ee=Object(p.useState)(""),Le=Object(L.a)(Ee,2),pe=Le[0],ye=Le[1],oe=Object(p.useState)(),Ae=Object(L.a)(oe,2),re=Ae[0],ve=Ae[1],se=window.ENV==="build"?"/react/build":"",le=location.host.startsWith("localhost")?n.a.PROXY_SERVER:n.a.API_SERVER,Ce,Ue=1024*1024,De=10*Ue,Se=Object(p.useRef)();(d=c)!==null&&d!==void 0&&d.startsWith("/api")&&w!=="txt"&&(c=n.a.API_SERVER+c),w==="office"&&(Ce=Object(S.P)(c).filesize,Ce>De&&(w="other")),T&&(_.filename=T),Object(p.useEffect)(function(){var tt,ot,at=(tt=document.cookie)===null||tt===void 0||((ot=tt.replace(/\s/g,""))===null||ot===void 0)?void 0:ot.split(";");at==null||at.map(function(pt){var vt=pt.split("=");vt[0]==="_educoder_session"&&ye(vt[1])})},[]),Object(p.useEffect)(function(){w==="office"&&Ie()},[w,c]);var Ie=function(){var tt=Object(x.a)(y.a.mark(function ot(){var at,pt,vt;return y.a.wrap(function(Me){for(;;)switch(Me.prev=Me.next){case 0:return console.log("data:",c),at=c,c.startsWith("http")||(at=location.origin+at),pt=new URL(at).pathname.split("/").pop(),Me.next=6,Object(a.U)({attachment_id:pt});case 6:vt=Me.sent,ve(vt);case 8:case"end":return Me.stop()}},ot)}));return function(){return tt.apply(this,arguments)}}(),ze=function(){if(c.startsWith("http")||c.startsWith("blob:")){nt();return}Object(S.x)(T||"educoder",c,T)},nt=function(){Object(S.v)(T||"educoder",decodeURIComponent(c))};return r.a.createElement("div",{style:Object(P.a)({},j||{}),className:"".concat(z&&m.a.bgBlack," ").concat(w?m.a.wrp:"hide")},K&&r.a.createElement("div",{className:m.a.close,ref:Se},!!V&&r.a.createElement(F.a,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:function(){return Se.current}},r.a.createElement("span",{onClick:function(){H(),V()}},r.a.createElement("i",{className:"icon-yulanpizhu"}))),!Y&&r.a.createElement(F.a,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:function(){return Se.current}},r.a.createElement("span",{onClick:nt},r.a.createElement("i",{className:"icon-quxiaozhiding"}))),r.a.createElement(F.a,{title:"\u5173\u95ED",getPopupContainer:function(){return Se.current}},r.a.createElement("span",{className:"",onClick:H},r.a.createElement("i",{className:"icon-guanbi1"})))),r.a.createElement("div",{className:"".concat(m.a[B]," ").concat(B," ").concat(m.a.monaco," ").concat(w==="txt"?"show":"hide")},w==="txt"&&r.a.createElement(u.b,_)),w==="audio"&&r.a.createElement("audio",{src:"".concat(((g=c)===null||g===void 0?void 0:g.indexOf("http://"))>-1||((D=c)===null||D===void 0?void 0:D.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(c),autoPlay:!0}),w==="video"&&r.a.createElement(r.a.Fragment,null,((C=c)===null||C===void 0?void 0:C.indexOf("http"))>-1?r.a.createElement("video",{controls:!0,src:"".concat(c),autoPlay:!0}):r.a.createElement("video",{controls:!0,src:"data:video/mp4;base64,".concat(c),autoPlay:!0})),w==="office"&&re&&r.a.createElement("iframe",{src:"".concat(se,"/office.html?key=").concat(re.key,"&url=").concat(le+re.url,"&callbackUrl=").concat(le+re.callbackUrl,"&fileType=").concat(re.fileType,"&title=").concat(re.title,"&model=").concat(s,"&officeServer=").concat(n.a.OFFICE_SERVER,"&disabledDownload=").concat(!!Y)}),(w==="xlsx"||w==="doc"||w==="pptx"||w==="docx")&&r.a.createElement("iframe",{src:"/react/build/office.html?key=".concat(ee.key,"&url=").concat(n.a.API_SERVER+ee.url,"&callbackUrl=").concat(n.a.API_SERVER+ee.callbackUrl,"&fileType=").concat(ee.fileType,"&title=").concat(ee.title,"&model=").concat(ee.model)}),w==="html"&&r.a.createElement("iframe",{src:c+"&disposition=inline"}),w==="pdf"&&r.a.createElement("embed",{className:m.a.embed,src:c}),w==="image"&&r.a.createElement("img",{src:"".concat(((k=c)===null||k===void 0?void 0:k.indexOf("http://"))>-1||((A=c)===null||A===void 0?void 0:A.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(c)}),w==="other"&&r.a.createElement("div",null,r.a.createElement(U.a,{type:"primary",size:"large",onClick:ze},r.a.createElement(f.a,null),"\u70B9\u51FB\u4E0B\u8F7D")),w==="download"&&r.a.createElement(U.a,{type:"primary",size:"large",onClick:ze},r.a.createElement(f.a,null),"\u70B9\u51FB\u4E0B\u8F7D"))}},"p77/":function(Te,Q,R){},pmY6:function(Te,Q,R){"use strict";R.d(Q,"g",function(){return P}),R.d(Q,"f",function(){return x}),R.d(Q,"e",function(){return L}),R.d(Q,"h",function(){return b}),R.d(Q,"b",function(){return y}),R.d(Q,"a",function(){return p}),R.d(Q,"d",function(){return r}),R.d(Q,"c",function(){return l});var X=!1,U="__is_disposable_tracked__";function M(m){if(!X)return;if(m&&m!==p.None)try{m[U]=!0}catch(f){}}function F(m){if(!X)return m;var f=new Error("Potentially leaked disposable").stack;return setTimeout(function(){m[U]||console.log(f)},3e3),m}function P(m){return typeof m.dispose=="function"&&m.dispose.length===0}function x(m){return Array.isArray(m)?(m.forEach(function(f){f&&(M(f),f.dispose())}),[]):m?(M(m),m.dispose(),m):void 0}function L(){for(var m=[],f=0;f=0&&(Pe=Ie[vt],Pe.textAlign==="right");)i(Y,V,Pe,ne,nt,Ce,pt,"right"),tt-=Pe.width,pt-=Pe.width,vt--;for(at+=(he-(at-le)-(Ue-pt)-tt)/2;ot<=vt;)Pe=Ie[ot],i(Y,V,Pe,ne,nt,Ce,at+Pe.width/2,"center"),at+=Pe.width,ot++;Ce+=nt}}function s(Y,V,ee,ne,me){if(ee&&V.textRotation){var he=V.textOrigin;he==="center"?(ne=ee.width/2+ee.x,me=ee.height/2+ee.y):he&&(ne=he[0]+ee.x,me=he[1]+ee.y),Y.translate(ne,me),Y.rotate(-V.textRotation),Y.translate(-ne,-me)}}function i(Y,V,ee,ne,me,he,be,Ee){var Le=ne.rich[ee.styleName]||{};Le.text=ee.text;var pe=ee.textVerticalAlign,ye=he+me/2;pe==="top"?ye=he+ee.height/2:pe==="bottom"&&(ye=he+me-ee.height/2),!ee.isLineHolder&&c(Le)&&O(Y,V,Le,Ee==="right"?be-ee.width:Ee==="center"?be-ee.width/2:be,ye-ee.height/2,ee.width,ee.height);var oe=ee.textPadding;oe&&(be=H(be,Ee,oe),ye-=ee.height/2-oe[2]-ee.textHeight/2),_(V,"shadowBlur",M(Le.textShadowBlur,ne.textShadowBlur,0)),_(V,"shadowColor",Le.textShadowColor||ne.textShadowColor||"transparent"),_(V,"shadowOffsetX",M(Le.textShadowOffsetX,ne.textShadowOffsetX,0)),_(V,"shadowOffsetY",M(Le.textShadowOffsetY,ne.textShadowOffsetY,0)),_(V,"textAlign",Ee),_(V,"textBaseline","middle"),_(V,"font",ee.font||u);var Ae=B(Le.textStroke||ne.textStroke,ve),re=j(Le.textFill||ne.textFill),ve=U(Le.textStrokeWidth,ne.textStrokeWidth);Ae&&(_(V,"lineWidth",ve),_(V,"strokeStyle",Ae),V.strokeText(ee.text,be,ye)),re&&(_(V,"fillStyle",re),V.fillText(ee.text,be,ye))}function c(Y){return!!(Y.textBackgroundColor||Y.textBorderWidth&&Y.textBorderColor)}function O(Y,V,ee,ne,me,he,be){var Ee=ee.textBackgroundColor,Le=ee.textBorderWidth,pe=ee.textBorderColor,ye=x(Ee);if(_(V,"shadowBlur",ee.textBoxShadowBlur||0),_(V,"shadowColor",ee.textBoxShadowColor||"transparent"),_(V,"shadowOffsetX",ee.textBoxShadowOffsetX||0),_(V,"shadowOffsetY",ee.textBoxShadowOffsetY||0),ye||Le&&pe){V.beginPath();var oe=ee.textBorderRadius;oe?y.buildPath(V,{x:ne,y:me,width:he,height:be,r:oe}):V.rect(ne,me,he,be),V.closePath()}if(ye)if(_(V,"fillStyle",Ee),ee.fillOpacity!=null){var Ae=V.globalAlpha;V.globalAlpha=ee.fillOpacity*ee.opacity,V.fill(),V.globalAlpha=Ae}else V.fill();else if(L(Ee)){var re=Ee.image;re=p.createOrUpdateImage(re,null,Y,w,Ee),re&&p.isImageReady(re)&&V.drawImage(re,ne,me,he,be)}if(Le&&pe)if(_(V,"lineWidth",Le),_(V,"strokeStyle",pe),ee.strokeOpacity!=null){var Ae=V.globalAlpha;V.globalAlpha=ee.strokeOpacity*ee.opacity,V.stroke(),V.globalAlpha=Ae}else V.stroke()}function w(Y,V){V.image=Y}function T(Y,V,ee,ne){var me=ee.x||0,he=ee.y||0,be=ee.textAlign,Ee=ee.textVerticalAlign;if(ne){var Le=ee.textPosition;if(Le instanceof Array)me=ne.x+K(Le[0],ne.width),he=ne.y+K(Le[1],ne.height);else{var pe=V&&V.calculateTextPosition?V.calculateTextPosition(o,ee,ne):b.calculateTextPosition(o,ee,ne);me=pe.x,he=pe.y,be=be||pe.textAlign,Ee=Ee||pe.textVerticalAlign}var ye=ee.textOffset;ye&&(me+=ye[0],he+=ye[1])}return Y=Y||{},Y.baseX=me,Y.baseY=he,Y.textAlign=be,Y.textVerticalAlign=Ee,Y}function _(Y,V,ee){return Y[V]=r(Y,V,ee),Y[V]}function B(Y,V){return Y==null||V<=0||Y==="transparent"||Y==="none"?null:Y.image||Y.colorStops?"#000":Y}function j(Y){return Y==null||Y==="none"?null:Y.image||Y.colorStops?"#000":Y}function K(Y,V){return typeof Y=="string"?Y.lastIndexOf("%")>=0?parseFloat(Y)/100*V:parseFloat(Y):Y}function H(Y,V,ee){return V==="right"?Y-ee[1]:V==="center"?Y+ee[3]/2-ee[1]/2:Y+ee[3]}function z(Y,V){return Y!=null&&(Y||V.textBackgroundColor||V.textBorderWidth&&V.textBorderColor||V.textPadding)}Q.normalizeTextStyle=g,Q.renderText=C,Q.getBoxPosition=T,Q.getStroke=B,Q.getFill=j,Q.parsePercent=K,Q.needDrawText=z},qH13:function(Te,Q,R){var X=R("ItGF"),U=R("QBsz"),M=U.applyTransform,F=R("mFDi"),P=R("Qe9p"),x=R("6GrX"),L=R("pzxd"),b=R("ni6a"),y=R("Gev7"),p=R("Dagg"),r=R("dqUG"),l=R("y+Vt"),m=R("IMiH"),f=R("QuXc"),u=R("06Qe"),S=m.CMD,a=Math.round,n=Math.sqrt,o=Math.abs,d=Math.cos,g=Math.sin,D=Math.max;if(!X.canvasSupported){var C=",",k="progid:DXImageTransform.Microsoft",A=21600,h=A/2,s=1e5,i=1e3,c=function(De){De.style.cssText="position:absolute;left:0;top:0;width:1px;height:1px;",De.coordsize=A+","+A,De.coordorigin="0,0"},O=function(De){return String(De).replace(/&/g,"&").replace(/"/g,""")},w=function(De,Se,Ie){return"rgb("+[De,Se,Ie].join(",")+")"},T=function(De,Se){Se&&De&&Se.parentNode!==De&&De.appendChild(Se)},_=function(De,Se){Se&&De&&Se.parentNode===De&&De.removeChild(Se)},B=function(De,Se,Ie){return(parseFloat(De)||0)*s+(parseFloat(Se)||0)*i+Ie},j=L.parsePercent,K=function(De,Se,Ie){var ze=P.parse(Se);Ie=+Ie,isNaN(Ie)&&(Ie=1),ze&&(De.color=w(ze[0],ze[1],ze[2]),De.opacity=Ie*ze[3])},H=function(De){var Se=P.parse(De);return[w(Se[0],Se[1],Se[2]),Se[3]]},z=function(De,Se,Ie){var ze=Se.fill;if(ze!=null)if(ze instanceof f){var nt,tt=0,ot=[0,0],at=0,pt=1,vt=Ie.getBoundingRect(),Pe=vt.width,Me=vt.height;if(ze.type==="linear"){nt="gradient";var Ge=Ie.transform,Qe=[ze.x*Pe,ze.y*Me],Fe=[ze.x2*Pe,ze.y2*Me];Ge&&(M(Qe,Qe,Ge),M(Fe,Fe,Ge));var Je=Fe[0]-Qe[0],ke=Fe[1]-Qe[1];tt=Math.atan2(Je,ke)*180/Math.PI,tt<0&&(tt+=360),tt<1e-6&&(tt=0)}else{nt="gradientradial";var Qe=[ze.x*Pe,ze.y*Me],Ge=Ie.transform,xe=Ie.scale,Oe=Pe,ue=Me;ot=[(Qe[0]-vt.x)/Oe,(Qe[1]-vt.y)/ue],Ge&&M(Qe,Qe,Ge),Oe/=xe[0]*A,ue/=xe[1]*A;var de=D(Oe,ue);at=2*0/de,pt=2*ze.r/de-at}var fe=ze.colorStops.slice();fe.sort(function(Ke,ge){return Ke.offset-ge.offset});for(var we=fe.length,je=[],Be=[],Ze=0;Ze=2){var ct=je[0][0],dt=je[1][0],qe=je[0][1]*Se.opacity,Xe=je[1][1]*Se.opacity;De.type=nt,De.method="none",De.focus="100%",De.angle=tt,De.color=ct,De.color2=dt,De.colors=Be.join(","),De.opacity=Xe,De.opacity2=qe}nt==="radial"&&(De.focusposition=ot.join(","))}else K(De,ze,Se.opacity)},Y=function(De,Se){Se.lineDash&&(De.dashstyle=Se.lineDash.join(" ")),Se.stroke!=null&&!(Se.stroke instanceof f)&&K(De,Se.stroke,Se.opacity)},V=function(De,Se,Ie,ze){var nt=Se==="fill",tt=De.getElementsByTagName(Se)[0];Ie[Se]!=null&&Ie[Se]!=="none"&&(nt||!nt&&Ie.lineWidth)?(De[nt?"filled":"stroked"]="true",Ie[Se]instanceof f&&_(De,tt),tt||(tt=u.createNode(Se)),nt?z(tt,Ie,ze):Y(tt,Ie),T(De,tt)):(De[nt?"filled":"stroked"]="false",_(De,tt))},ee=[[],[],[]],ne=function(De,Se){var Ie=S.M,ze=S.C,nt=S.L,tt=S.A,ot=S.Q,at=[],pt,vt,Pe,Me,Ge,Qe,Fe=De.data,Je=De.len();for(Me=0;Me.01?ge&&(Re+=270/A):Math.abs(rt-ct)<1e-4?ge&&Reyt?xe-=270/A:xe+=270/A:ge&&rtct?ke+=270/A:ke-=270/A),at.push(Ve,a(((yt-dt)*Be+we)*A-h),C,a(((ct-qe)*Ze+je)*A-h),C,a(((yt+dt)*Be+we)*A-h),C,a(((ct+qe)*Ze+je)*A-h),C,a((Re*Be+we)*A-h),C,a((rt*Ze+je)*A-h),C,a((ke*Be+we)*A-h),C,a((xe*Ze+je)*A-h)),Ge=ke,Qe=xe;break;case S.R:var ht=ee[0],mt=ee[1];ht[0]=Fe[Me++],ht[1]=Fe[Me++],mt[0]=ht[0]+Fe[Me++],mt[1]=ht[1]+Fe[Me++],Se&&(M(ht,ht,Se),M(mt,mt,Se)),ht[0]=a(ht[0]*A-h),mt[0]=a(mt[0]*A-h),ht[1]=a(ht[1]*A-h),mt[1]=a(mt[1]*A-h),at.push(" m ",ht[0],C,ht[1]," l ",mt[0],C,ht[1]," l ",mt[0],C,mt[1]," l ",ht[0],C,mt[1]);break;case S.Z:at.push(" x ")}if(pt>0){at.push(vt);for(var He=0;HeLe&&(Ee=0,be={});var Ie=pe.style,ze;try{Ie.font=De,ze=Ie.fontFamily.split(",")[0]}catch(nt){}Se={style:Ie.fontStyle||he,variant:Ie.fontVariant||he,weight:Ie.fontWeight||he,size:parseFloat(Ie.fontSize||12)|0,family:ze||"Microsoft YaHei"},be[De]=Se,Ee++}return Se},oe;x.$override("measureText",function(De,Se){var Ie=u.doc;oe||(oe=Ie.createElement("div"),oe.style.cssText="position:absolute;top:-20000px;left:0;padding:0;margin:0;border:none;white-space:pre;",u.doc.body.appendChild(oe));try{oe.style.font=Se}catch(ze){}return oe.innerHTML="",oe.appendChild(Ie.createTextNode(De)),{width:oe.offsetWidth}});for(var Ae=new F,re=function(De,Se,Ie,ze){var nt=this.style;this.__dirty&&L.normalizeTextStyle(nt,!0);var tt=nt.text;if(tt!=null&&(tt+=""),!tt)return;if(nt.rich){var ot=x.parseRichText(tt,nt);tt=[];for(var at=0;at=0&&(this.delFromStorage(b),this._roots.splice(l,1),b instanceof M&&b.delChildrenFromStorage(this))},addToStorage:function(b){return b&&(b.__storage=this,b.dirty(!1)),this},delFromStorage:function(b){return b&&(b.__storage=null),this},dispose:function(){this._renderList=this._roots=null},displayableSortFunc:P};var L=x;Te.exports=L},rA99:function(Te,Q,R){var X=R("y+Vt"),U=R("QBsz"),M=R("Sj9i"),F=M.quadraticSubdivide,P=M.cubicSubdivide,x=M.quadraticAt,L=M.cubicAt,b=M.quadraticDerivativeAt,y=M.cubicDerivativeAt,p=[];function r(m,f,u){var S=m.cpx2,a=m.cpy2;return S===null||a===null?[(u?y:L)(m.x1,m.cpx1,m.cpx2,m.x2,f),(u?y:L)(m.y1,m.cpy1,m.cpy2,m.y2,f)]:[(u?b:x)(m.x1,m.cpx1,m.x2,f),(u?b:x)(m.y1,m.cpy1,m.y2,f)]}var l=X.extend({type:"bezier-curve",shape:{x1:0,y1:0,x2:0,y2:0,cpx1:0,cpy1:0,percent:1},style:{stroke:"#000",fill:null},buildPath:function(m,f){var u=f.x1,S=f.y1,a=f.x2,n=f.y2,o=f.cpx1,d=f.cpy1,g=f.cpx2,D=f.cpy2,C=f.percent;if(C===0)return;m.moveTo(u,S),g==null||D==null?(C<1&&(F(u,o,a,C,p),o=p[1],a=p[2],F(S,d,n,C,p),d=p[1],n=p[2]),m.quadraticCurveTo(o,d,a,n)):(C<1&&(P(u,o,g,a,C,p),o=p[1],g=p[2],a=p[3],P(S,d,D,n,C,p),d=p[1],D=p[2],n=p[3]),m.bezierCurveTo(o,d,g,D,a,n))},pointAt:function(m){return r(this.shape,m,!1)},tangentAt:function(m){var f=r(this.shape,m,!0);return U.normalize(f,f)}});Te.exports=l},"rAM+":function(Te,Q,R){"use strict";R.d(Q,"a",function(){return U});var X=R("Qw5x");function U(M,F){var P;if(typeof Symbol=="undefined"||M[Symbol.iterator]==null){if(Array.isArray(M)||(P=Object(X.a)(M))||F&&M&&typeof M.length=="number"){P&&(M=P);var x=0,L=function(){};return{s:L,n:function(){return x>=M.length?{done:!0}:{done:!1,value:M[x++]}},e:function(l){throw l},f:L}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var b=!0,y=!1,p;return{s:function(){P=M[Symbol.iterator]()},n:function(){var l=P.next();return b=l.done,l},e:function(l){y=!0,p=l},f:function(){try{!b&&P.return!=null&&P.return()}finally{if(y)throw p}}}}},rUJ1:function(Te,Q){const R=/[&<>"']/,X=/[&<>"']/g,U=/[<>"']|&(?!#?\w+;)/,M=/[<>"']|&(?!#?\w+;)/g,F={"&":"&","<":"<",">":">",'"':""","'":"'"},P=A=>F[A];function x(A,h){if(h){if(R.test(A))return A.replace(X,P)}else if(U.test(A))return A.replace(M,P);return A}const L=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function b(A){return A.replace(L,(h,s)=>(s=s.toLowerCase(),s==="colon"?":":s.charAt(0)==="#"?s.charAt(1)==="x"?String.fromCharCode(parseInt(s.substring(2),16)):String.fromCharCode(+s.substring(1)):""))}const y=/(^|[^\[])\^/g;function p(A,h){A=A.source||A,h=h||"";const s={replace:(i,c)=>(c=c.source||c,c=c.replace(y,"$1"),A=A.replace(i,c),s),getRegex:()=>new RegExp(A,h)};return s}const r=/[^\w:]/g,l=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function m(A,h,s){if(A){let i;try{i=decodeURIComponent(b(s)).replace(r,"").toLowerCase()}catch(c){return null}if(i.indexOf("javascript:")===0||i.indexOf("vbscript:")===0||i.indexOf("data:")===0)return null}h&&!l.test(s)&&(s=n(h,s));try{s=encodeURI(s).replace(/%25/g,"%")}catch(i){return null}return s}const f={},u=/^[^:]+:\/*[^/]*$/,S=/^([^:]+:)[\s\S]*$/,a=/^([^:]+:\/*[^/]*)[\s\S]*$/;function n(A,h){f[" "+A]||(u.test(A)?f[" "+A]=A+"/":f[" "+A]=D(A,"/",!0)),A=f[" "+A];const s=A.indexOf(":")===-1;return h.substring(0,2)==="//"?s?h:A.replace(S,"$1")+h:h.charAt(0)==="/"?s?h:A.replace(a,"$1")+h:A+h}const o={exec:function(){}};function d(A){let h=1,s,i;for(;h{let _=!1,B=w;for(;--B>=0&&T[B]==="\\";)_=!_;return _?"|":" |"}),i=s.split(/ \|/);let c=0;if(i.length>h)i.splice(h);else for(;i.length-1)){var f=F.parse(m)[3],u=F.toHex(m);l.setAttribute("stop-color","#"+u),l.setAttribute("stop-opacity",f)}else l.setAttribute("stop-color",y[p].color);b.appendChild(l)}L._dom=b},P.prototype.markUsed=function(L){if(L.style){var b=L.style.fill;b&&b._dom&&X.prototype.markUsed.call(this,b._dom),b=L.style.stroke,b&&b._dom&&X.prototype.markUsed.call(this,b._dom)}};var x=P;Te.exports=x},sboe:function(Te,Q,R){"use strict";R.d(Q,"a",function(){return M});var X=R("q1tI"),U=R.n(X),M=X.createContext(null)},t23M:function(Te,Q,R){"use strict";var X=R("VTBJ"),U=R("1OyB"),M=R("vuIU"),F=R("Ji7U"),P=R("LK+K"),x=R("q1tI"),L=R.n(x),b=R("m+aA"),y=R("Zm9Q"),p=R("Kwbf"),r=R("c+Xe"),l=R("bdgK"),m="rc-observer-key",f=function(u){Object(F.a)(a,u);var S=Object(P.a)(a);function a(){var n;return Object(U.a)(this,a),n=S.apply(this,arguments),n.resizeObserver=null,n.childNode=null,n.currentElement=null,n.state={width:0,height:0,offsetHeight:0,offsetWidth:0},n.onResize=function(o){var d=n.props.onResize,g=o[0].target,D=g.getBoundingClientRect(),C=D.width,k=D.height,A=g.offsetWidth,h=g.offsetHeight,s=Math.floor(C),i=Math.floor(k);if(n.state.width!==s||n.state.height!==i||n.state.offsetWidth!==A||n.state.offsetHeight!==h){var c={width:s,height:i,offsetWidth:A,offsetHeight:h};n.setState(c),d&&Promise.resolve().then(function(){d(Object(X.a)(Object(X.a)({},c),{},{offsetWidth:A,offsetHeight:h}))})}},n.setChildNode=function(o){n.childNode=o},n}return Object(M.a)(a,[{key:"componentDidMount",value:function(){this.onComponentUpdated()}},{key:"componentDidUpdate",value:function(){this.onComponentUpdated()}},{key:"componentWillUnmount",value:function(){this.destroyObserver()}},{key:"onComponentUpdated",value:function(){var o=this.props.disabled;if(o){this.destroyObserver();return}var d=Object(b.a)(this.childNode||this),g=d!==this.currentElement;g&&(this.destroyObserver(),this.currentElement=d),!this.resizeObserver&&d&&(this.resizeObserver=new l.default(this.onResize),this.resizeObserver.observe(d))}},{key:"destroyObserver",value:function(){this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null)}},{key:"render",value:function(){var o=this.props.children,d=Object(y.a)(o);if(d.length>1)Object(p.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(d.length===0)return Object(p.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var g=d[0];if(x.isValidElement(g)&&Object(r.c)(g)){var D=g.ref;d[0]=x.cloneElement(g,{ref:Object(r.a)(D,this.setChildNode)})}return d.length===1?d[0]:d.map(function(C,k){return!x.isValidElement(C)||"key"in C&&C.key!==null?C:x.cloneElement(C,{key:"".concat(m,"-").concat(k)})})}}]),a}(x.Component);f.displayName="ResizeObserver",Q.a=f},tWlo:function(Te,Q){Te.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg=="},u3os:function(Te,Q,R){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.ver=Q.clear=Q.bind=void 0;var X=R("P4Qj"),U=function(x,L){var b=(0,X.getSensor)(x);return b.bind(L),function(){b.unbind(L)}};Q.bind=U;var M=function(x){var L=(0,X.getSensor)(x);(0,X.removeSensor)(L)};Q.clear=M;var F="1.0.1";Q.ver=F},ulZh:function(Te,Q,R){typeof window!="undefined"&&function(U,M){Te.exports=M()}(this,function(){return function(X){var U={};function M(F){if(U[F])return U[F].exports;var P=U[F]={i:F,l:!1,exports:{}};return X[F].call(P.exports,P,P.exports,M),P.l=!0,P.exports}return M.m=X,M.c=U,M.d=function(F,P,x){M.o(F,P)||Object.defineProperty(F,P,{enumerable:!0,get:x})},M.r=function(F){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(F,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(F,"__esModule",{value:!0})},M.t=function(F,P){if(P&1&&(F=M(F)),P&8)return F;if(P&4&&typeof F=="object"&&F&&F.__esModule)return F;var x=Object.create(null);if(M.r(x),Object.defineProperty(x,"default",{enumerable:!0,value:F}),P&2&&typeof F!="string")for(var L in F)M.d(x,L,function(b){return F[b]}.bind(null,L));return x},M.n=function(F){var P=F&&F.__esModule?function(){return F.default}:function(){return F};return M.d(P,"a",P),P},M.o=function(F,P){return Object.prototype.hasOwnProperty.call(F,P)},M.p="/dist/",M(M.s="./src/hls.ts")}({"./node_modules/eventemitter3/index.js":function(X,U,M){"use strict";var F=Object.prototype.hasOwnProperty,P="~";function x(){}Object.create&&(x.prototype=Object.create(null),new x().__proto__||(P=!1));function L(r,l,m){this.fn=r,this.context=l,this.once=m||!1}function b(r,l,m,f,u){if(typeof m!="function")throw new TypeError("The listener must be a function");var S=new L(m,f||r,u),a=P?P+l:l;return r._events[a]?r._events[a].fn?r._events[a]=[r._events[a],S]:r._events[a].push(S):(r._events[a]=S,r._eventsCount++),r}function y(r,l){--r._eventsCount===0?r._events=new x:delete r._events[l]}function p(){this._events=new x,this._eventsCount=0}p.prototype.eventNames=function(){var l=[],m,f;if(this._eventsCount===0)return l;for(f in m=this._events)F.call(m,f)&&l.push(P?f.slice(1):f);return Object.getOwnPropertySymbols?l.concat(Object.getOwnPropertySymbols(m)):l},p.prototype.listeners=function(l){var m=P?P+l:l,f=this._events[m];if(!f)return[];if(f.fn)return[f.fn];for(var u=0,S=f.length,a=new Array(S);u0},!1)}function r(l,m){for(var f={main:[m]},u={main:[]},S={main:{}};p(f);)for(var a=Object.keys(f),n=0;n=2*k/h||T<=B)return;var j=Number.POSITIVE_INFINITY,K;for(K=a.level-1;K>i;K--){var H=s[K].maxBitrate;if(j=k*H/(8*.8*w),j=T)return;var z=this.bwEstimator.getEstimate();p.logger.warn("Fragment "+a.sn+(n?" part "+n.index:"")+" of level "+a.level+" is loading too slowly and will cause an underbuffer; aborting and switching to level "+K+` @@ -387,4 +387,4 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho `,a.parse()),a.state==="INITIAL"||a.state==="BADWEBVTT")throw new Error("Malformed WebVTT signature.")}catch(n){a.onparsingerror&&a.onparsingerror(n)}return a.onflush&&a.onflush(),this},f}()},"./src/utils/webvtt-parser.ts":function(X,U,M){"use strict";M.r(U),M.d(U,"generateCueId",function(){return m}),M.d(U,"parseWebVTT",function(){return u});var F=M("./src/polyfills/number.ts"),P=M("./src/utils/vttparser.ts"),x=M("./src/demux/id3.ts"),L=M("./src/utils/timescale-conversion.ts"),b=M("./src/remux/mp4-remuxer.ts"),y=/\r\n|\n\r|\n|\r/g,p=function(a,n,o){return o===void 0&&(o=0),a.substr(o,n.length)===n},r=function(a){var n=parseInt(a.substr(-3)),o=parseInt(a.substr(-6,2)),d=parseInt(a.substr(-9,2)),g=a.length>9?parseInt(a.substr(0,a.indexOf(":"))):0;if(!Object(F.isFiniteNumber)(n)||!Object(F.isFiniteNumber)(o)||!Object(F.isFiniteNumber)(d)||!Object(F.isFiniteNumber)(g))throw Error("Malformed X-TIMESTAMP-MAP: Local:"+a);return n+=1e3*o,n+=60*1e3*d,n+=60*60*1e3*g,n},l=function(a){for(var n=5381,o=a.length;o;)n=n*33^a.charCodeAt(--o);return(n>>>0).toString()};function m(S,a,n){return l(S.toString())+l(a.toString())+l(n)}var f=function(a,n,o){var d=a[n],g=a[d.prevCC];if(!g||!g.new&&d.new){a.ccOffset=a.presentationOffset=d.start,d.new=!1;return}for(;(D=g)!==null&&D!==void 0&&D.new;){var D;a.ccOffset+=d.start-g.start,d.new=!1,d=g,g=a[d.prevCC]}a.presentationOffset=o};function u(S,a,n,o,d,g,D,C){var k=new P.VTTParser,A=Object(x.utf8ArrayToStr)(new Uint8Array(S)).trim().replace(y,` `).split(` `),h=[],s=Object(L.toMpegTsClockFromTimescale)(a,n),i="00:00.000",c=0,O=0,w,T=!0,_=!1;k.oncue=function(B){var j=o[d],K=o.ccOffset,H=(c-s)/9e4;if(j!=null&&j.new&&(O!==void 0?K=o.ccOffset=j.start:f(o,d,H)),H&&(K=H-o.presentationOffset),_){var z=B.endTime-B.startTime,Y=Object(b.normalizePts)((B.startTime+K-O)*9e4,g*9e4)/9e4;B.startTime=Y,B.endTime=Y+z}var V=B.text.trim();B.text=decodeURIComponent(encodeURIComponent(V)),B.id||(B.id=m(B.startTime,B.endTime,V)),B.endTime>0&&h.push(B)},k.onparsingerror=function(B){w=B},k.onflush=function(){if(w){C(w);return}D(h)},A.forEach(function(B){if(T)if(p(B,"X-TIMESTAMP-MAP=")){T=!1,_=!0,B.substr(16).split(",").forEach(function(j){p(j,"LOCAL:")?i=j.substr(6):p(j,"MPEGTS:")&&(c=parseInt(j.substr(7)))});try{O=r(i)/1e3}catch(j){_=!1,w=j}return}else B===""&&(T=!1);k.parse(B+` -`)}),k.flush()}},"./src/utils/xhr-loader.ts":function(X,U,M){"use strict";M.r(U);var F=M("./src/utils/logger.ts"),P=M("./src/loader/load-stats.ts"),x=/^age:\s*[\d.]+\s*$/m,L=function(){function b(p){this.xhrSetup=void 0,this.requestTimeout=void 0,this.retryTimeout=void 0,this.retryDelay=void 0,this.config=null,this.callbacks=null,this.context=void 0,this.loader=null,this.stats=void 0,this.xhrSetup=p?p.xhrSetup:null,this.stats=new P.LoadStats,this.retryDelay=0}var y=b.prototype;return y.destroy=function(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null},y.abortInternal=function(){var r=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),r&&(r.onreadystatechange=null,r.onprogress=null,r.readyState!==4&&(this.stats.aborted=!0,r.abort()))},y.abort=function(){var r;this.abortInternal(),(r=this.callbacks)!==null&&r!==void 0&&r.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)},y.load=function(r,l,m){if(this.stats.loading.start)throw new Error("Loader can only be used once.");this.stats.loading.start=self.performance.now(),this.context=r,this.config=l,this.callbacks=m,this.retryDelay=l.retryDelay,this.loadInternal()},y.loadInternal=function(){var r=this.config,l=this.context;if(!r)return;var m=this.loader=new self.XMLHttpRequest,f=this.stats;f.loading.first=0,f.loaded=0;var u=this.xhrSetup;try{if(u)try{u(m,l.url)}catch(n){m.open("GET",l.url,!0),u(m,l.url)}m.readyState||m.open("GET",l.url,!0);var S=this.context.headers;if(S)for(var a in S)m.setRequestHeader(a,S[a])}catch(n){this.callbacks.onError({code:m.status,text:n.message},l,m);return}l.rangeEnd&&m.setRequestHeader("Range","bytes="+l.rangeStart+"-"+(l.rangeEnd-1)),m.onreadystatechange=this.readystatechange.bind(this),m.onprogress=this.loadprogress.bind(this),m.responseType=l.responseType,self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),r.timeout),m.send()},y.readystatechange=function(){var r=this.context,l=this.loader,m=this.stats;if(!r||!l)return;var f=l.readyState,u=this.config;if(m.aborted)return;if(f>=2)if(self.clearTimeout(this.requestTimeout),m.loading.first===0&&(m.loading.first=Math.max(self.performance.now(),m.loading.start)),f===4){l.onreadystatechange=null,l.onprogress=null;var S=l.status;if(S>=200&&S<300){m.loading.end=Math.max(self.performance.now(),m.loading.first);var a,n;if(r.responseType==="arraybuffer"?(a=l.response,n=a.byteLength):(a=l.responseText,n=a.length),m.loaded=m.total=n,!this.callbacks)return;var o=this.callbacks.onProgress;if(o&&o(m,r,a,l),!this.callbacks)return;var d={url:l.responseURL,data:a};this.callbacks.onSuccess(d,m,r,l)}else m.retry>=u.maxRetry||S>=400&&S<499?(F.logger.error(S+" while loading "+r.url),this.callbacks.onError({code:S,text:l.statusText},r,l)):(F.logger.warn(S+" while loading "+r.url+", retrying in "+this.retryDelay+"..."),this.abortInternal(),this.loader=null,self.clearTimeout(this.retryTimeout),this.retryTimeout=self.setTimeout(this.loadInternal.bind(this),this.retryDelay),this.retryDelay=Math.min(2*this.retryDelay,u.maxRetryDelay),m.retry++)}else self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),u.timeout)},y.loadtimeout=function(){F.logger.warn("timeout while loading "+this.context.url);var r=this.callbacks;r&&(this.abortInternal(),r.onTimeout(this.stats,this.context,this.loader))},y.loadprogress=function(r){var l=this.stats;l.loaded=r.loaded,r.lengthComputable&&(l.total=r.total)},y.getCacheAge=function(){var r=null;if(this.loader&&x.test(this.loader.getAllResponseHeaders())){var l=this.loader.getResponseHeader("age");r=l?parseFloat(l):null}return r},b}();U.default=L}}).default})},vHTk:function(Te,Q,R){Te.exports={wrp:"wrp___z2l1F",bgBlack:"bgBlack___3ezfX",monaco:"monaco___1ypjT",darkBlue:"darkBlue___2ViJc",close:"close___3q-z4",embed:"embed___3dQqc"}},vKoX:function(Te,Q,R){var X=R("SrGk"),U=R("bYtY");function M(x,L){X.call(this,x,L,["filter"],"__filter_in_use__","_shadowDom")}U.inherits(M,X),M.prototype.addWithoutUpdate=function(x,L){if(L&&F(L.style)){var b;if(L._shadowDom){b=L._shadowDom;var y=this.getDefs(!0);y.contains(L._shadowDom)||this.addDom(b)}else b=this.add(L);this.markUsed(L);var p=b.getAttribute("id");x.style.filter="url(#"+p+")"}},M.prototype.add=function(x){var L=this.createElement("filter");return x._shadowDomId=x._shadowDomId||this.nextId++,L.setAttribute("id","zr"+this._zrId+"-shadow-"+x._shadowDomId),this.updateDom(x,L),this.addDom(L),L},M.prototype.update=function(x,L){var b=L.style;if(F(b)){var y=this;X.prototype.update.call(this,L,function(){y.updateDom(L,L._shadowDom)})}else this.remove(x,L)},M.prototype.remove=function(x,L){L._shadowDomId!=null&&(this.removeDom(x),x.style.filter="")},M.prototype.updateDom=function(x,L){var b=L.getElementsByTagName("feDropShadow");b.length===0?b=this.createElement("feDropShadow"):b=b[0];var y=x.style,p=x.scale&&x.scale[0]||1,r=x.scale&&x.scale[1]||1,l,m,f,u;if(y.shadowBlur||y.shadowOffsetX||y.shadowOffsetY)l=y.shadowOffsetX||0,m=y.shadowOffsetY||0,f=y.shadowBlur,u=y.shadowColor;else if(y.textShadowBlur)l=y.textShadowOffsetX||0,m=y.textShadowOffsetY||0,f=y.textShadowBlur,u=y.textShadowColor;else{this.removeDom(L,y);return}b.setAttribute("dx",l/p),b.setAttribute("dy",m/r),b.setAttribute("flood-color",u);var S=f/2/p,a=f/2/r,n=S+" "+a;b.setAttribute("stdDeviation",n),L.setAttribute("x","-100%"),L.setAttribute("y","-100%"),L.setAttribute("width",Math.ceil(f/2*200)+"%"),L.setAttribute("height",Math.ceil(f/2*200)+"%"),L.appendChild(b),x._shadowDom=L},M.prototype.markUsed=function(x){x._shadowDom&&X.prototype.markUsed.call(this,x._shadowDom)};function F(x){return x&&(x.shadowBlur||x.shadowOffsetX||x.shadowOffsetY||x.textShadowBlur||x.textShadowOffsetX||x.textShadowOffsetY)}var P=M;Te.exports=P},vWvF:function(Te,Q,R){var X=R("Bq2U"),U=R("SUKs"),M=R("bYtY"),F=M.isString,P=M.isFunction,x=M.isObject,L=M.isArrayLike,b=M.indexOf,y=function(){this.animators=[]};y.prototype={constructor:y,animate:function(f,u){var S,a=!1,n=this,o=this.__zr;if(f){var d=f.split("."),g=n;a=d[0]==="shape";for(var D=0,C=d.length;D0&&f.animate(u,!1).when(n==null?500:n,g).delay(o||0)}function l(f,u,S,a){if(!u)f.attr(S,a);else{var n={};n[u]={},n[u][S]=a,f.attr(n)}}var m=y;Te.exports=m},vsvx:function(Te,Q,R){Te.exports=R.p+"static/course.f24848b5.svg"},wCXF:function(Te,Q,R){"use strict";R.d(Q,"a",function(){return ot});var X=R("rePB"),U=R("VTBJ"),M=R("KQm4"),F=R("U8pU"),P=R("ODXe"),x=R("q1tI"),L=R("TSYQ"),b=R.n(L),y=R("Gytx"),p=R.n(y),r=R("Kwbf"),l=R("t23M"),m=R("qx4F"),f=R("6eGT"),u=R("IBYe"),S=R("Ff2n"),a=R("c+Xe"),n=R("fyJ8"),o=R("biw7");function d(Pe,Me,Ge,Qe,Fe){var Je=Ge[Pe]||{},ke=Ge[Me]||{},xe,Oe;Je.fixed==="left"?xe=Qe.left[Pe]:ke.fixed==="right"&&(Oe=Qe.right[Me]);var ue=!1,de=!1,fe=!1,we=!1,je=Ge[Me+1],Be=Ge[Pe-1];if(Fe==="rtl"){if(xe!==void 0){var Ze=Be&&Be.fixed==="left";we=!Ze}else if(Oe!==void 0){var lt=je&&je.fixed==="right";fe=!lt}}else if(xe!==void 0){var yt=je&&je.fixed==="left";ue=!yt}else if(Oe!==void 0){var ct=Be&&Be.fixed==="right";de=!ct}return{fixLeft:xe,fixRight:Oe,lastFixLeft:ue,firstFixRight:de,lastFixRight:fe,firstFixLeft:we,isSticky:Qe.isSticky}}var g=R("sR1s");function D(Pe){var Me=Pe.cells,Ge=Pe.stickyOffsets,Qe=Pe.flattenColumns,Fe=Pe.rowComponent,Je=Pe.cellComponent,ke=Pe.onHeaderRow,xe=Pe.index,Oe=x.useContext(o.a),ue=Oe.prefixCls,de=Oe.direction,fe;ke&&(fe=ke(Me.map(function(je){return je.column}),xe));var we=Object(g.a)(Me.map(function(je){return je.column}));return x.createElement(Fe,Object.assign({},fe),Me.map(function(je,Be){var Ze=je.column,lt=d(je.colStart,je.colEnd,Qe,Ge,de),yt;return Ze&&Ze.onHeaderCell&&(yt=je.column.onHeaderCell(Ze)),x.createElement(n.a,Object.assign({},je,{ellipsis:Ze.ellipsis,align:Ze.align,component:Je,prefixCls:ue,key:we[Be]},lt,{additionalProps:yt,rowType:"header"}))}))}D.displayName="HeaderRow";var C=D;function k(Pe){var Me=[];function Ge(ke,xe){var Oe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;Me[Oe]=Me[Oe]||[];var ue=xe,de=ke.filter(Boolean).map(function(fe){var we={key:fe.key,className:fe.className||"",children:fe.title,column:fe,colStart:ue},je=1,Be=fe.children;return Be&&Be.length>0&&(je=Ge(Be,ue,Oe+1).reduce(function(Ze,lt){return Ze+lt},0),we.hasSubColumns=!0),"colSpan"in fe&&(je=fe.colSpan),"rowSpan"in fe&&(we.rowSpan=fe.rowSpan),we.colSpan=je,we.colEnd=we.colStart+je-1,Me[Oe].push(we),ue+=je,je});return de}Ge(Pe,0);for(var Qe=Me.length,Fe=function(xe){Me[xe].forEach(function(Oe){!("rowSpan"in Oe)&&!Oe.hasSubColumns&&(Oe.rowSpan=Qe-xe)})},Je=0;Je=0;xe-=1){var Oe=Me[xe],ue=Ge&&Ge[xe],de=ue&&ue[s.a];(Oe||de||ke)&&(Fe.unshift(x.createElement("col",Object.assign({key:xe,style:{width:Oe,minWidth:Oe}},de))),ke=!0)}return x.createElement("colgroup",null,Fe)}var c=i;function O(Pe,Me){return Object(x.useMemo)(function(){for(var Ge=[],Qe=0;Qe1?q-1:0),Z=1;Z=fe&&(Ct=fe-we),ke({scrollLeft:Ct/fe*(de+2)}),ct.current.x=He.pageX},Ve=function(){var He=Object(De.b)(Je.current).top,$e=He+Je.current.offsetHeight,it=document.documentElement.scrollTop+window.innerHeight;$e-Object(m.a)()<=it||He>=it-xe?yt(function(bt){return Object(U.a)(Object(U.a)({},bt),{},{isHiddenScrollBar:!0})}):yt(function(bt){return Object(U.a)(Object(U.a)({},bt),{},{isHiddenScrollBar:!1})})},ht=function(He){yt(function($e){return Object(U.a)(Object(U.a)({},$e),{},{scrollLeft:He/de*fe||0})})};return x.useImperativeHandle(Ge,function(){return{setScrollLeft:ht}}),x.useEffect(function(){var mt=Object(Ue.a)(document.body,"mouseup",ge,!1),He=Object(Ue.a)(document.body,"mousemove",rt,!1);return Ve(),function(){mt.remove(),He.remove()}},[we,Xe]),x.useEffect(function(){var mt=Object(Ue.a)(window,"scroll",Ve,!1),He=Object(Ue.a)(window,"resize",Ve,!1);return function(){mt.remove(),He.remove()}},[]),x.useEffect(function(){lt.isHiddenScrollBar||yt(function(mt){var He,$e;return Object(U.a)(Object(U.a)({},mt),{},{scrollLeft:Je.current.scrollLeft/((He=Je.current)===null||He===void 0?void 0:He.scrollWidth)*(($e=Je.current)===null||$e===void 0?void 0:$e.clientWidth)})})},[lt.isHiddenScrollBar]),de<=fe||!we||lt.isHiddenScrollBar?null:x.createElement("div",{style:{height:Object(m.a)(),width:fe,bottom:xe},className:"".concat(ue,"-sticky-scroll")},x.createElement("div",{onMouseDown:Re,ref:je,className:b()("".concat(ue,"-sticky-scroll-bar"),Object(X.a)({},"".concat(ue,"-sticky-scroll-bar-active"),Xe)),style:{width:"".concat(we,"px"),transform:"translate3d(".concat(lt.scrollLeft,"px, 0, 0)")}}))},Ie=x.forwardRef(Se);function ze(Pe,Me){return x.useMemo(function(){var Ge=!!Pe;return{isSticky:Ge,stickyClassName:Ge?"".concat(Me,"-sticky-header"):"",offsetHeader:Object(F.a)(Pe)==="object"&&Pe.offsetHeader||0,offsetScroll:Object(F.a)(Pe)==="object"&&Pe.offsetScroll||0}},[Pe,Me])}var nt=[],tt={},ot="rc-table-internal-hook",at=x.memo(function(Pe){var Me=Pe.children;return Me},function(Pe,Me){return p()(Pe.props,Me.props)?Pe.pingLeft!==Me.pingLeft||Pe.pingRight!==Me.pingRight:!1});function pt(Pe){var Me,Ge=Pe.prefixCls,Qe=Pe.className,Fe=Pe.rowClassName,Je=Pe.style,ke=Pe.data,xe=Pe.rowKey,Oe=Pe.scroll,ue=Pe.tableLayout,de=Pe.direction,fe=Pe.title,we=Pe.footer,je=Pe.summary,Be=Pe.id,Ze=Pe.showHeader,lt=Pe.components,yt=Pe.emptyText,ct=Pe.onRow,dt=Pe.onHeaderRow,qe=Pe.internalHooks,Xe=Pe.transformColumns,Ke=Pe.internalRefs,ge=Pe.sticky,Re=ke||nt,rt=!!Re.length,Ve=x.useState(0),ht=Object(P.a)(Ve,2),mt=ht[0],He=ht[1];x.useEffect(function(){He(Object(m.a)())});var $e=x.useMemo(function(){return Object(g.c)(lt,{})},[lt]),it=x.useCallback(function(nr,ir){return Object(g.b)($e,nr)||ir},[$e]),bt=x.useMemo(function(){return typeof xe=="function"?xe:function(nr){var ir=nr&&nr[xe];return ir}},[xe]),Ct=Object(s.c)(Pe),_t=Ct.expandIcon,Ft=Ct.expandedRowKeys,Pt=Ct.defaultExpandedRowKeys,Tt=Ct.defaultExpandAllRows,Yt=Ct.expandedRowRender,$t=Ct.onExpand,Zt=Ct.onExpandedRowsChange,Ut=Ct.expandRowByClick,Qt=Ct.rowExpandable,cr=Ct.expandIconColumnIndex,fr=Ct.expandedRowClassName,ut=Ct.childrenColumnName,At=Ct.indentSize,Wt=_t||le,It=ut||"children",Jt=x.useMemo(function(){return Yt?"row":Pe.expandable&&qe===ot&&Pe.expandable.__PARENT_RENDER_ICON__||Re.some(function(nr){return nr&&Object(F.a)(nr)==="object"&&nr[It]})?"nest":!1},[!!Yt,Re]),sr=x.useState(function(){return Pt||(Tt?Ce(Re,bt,It):[])}),J=Object(P.a)(sr,2),N=J[0],W=J[1],q=x.useMemo(function(){return new Set(Ft||N||[])},[Ft,N]),te=x.useCallback(function(nr){var ir=bt(nr,Re.indexOf(nr)),or,nn=q.has(ir);nn?(q.delete(ir),or=Object(M.a)(q)):or=[].concat(Object(M.a)(q),[ir]),W(or),$t&&$t(!nn,nr),Zt&&Zt(or)},[bt,q,Re,$t,Zt]),Z=x.useState(0),_e=Object(P.a)(Z,2),st=_e[0],Et=_e[1],Ot=Object(be.b)(Object(U.a)(Object(U.a)(Object(U.a)({},Pe),Ct),{},{expandable:!!Yt,expandedKeys:q,getRowKey:bt,onTriggerExpand:te,expandIcon:Wt,expandIconColumnIndex:cr,direction:de}),qe===ot?Xe:null),ft=Object(P.a)(Ot,2),jt=ft[0],Nt=ft[1],dr=x.useMemo(function(){return{columns:jt,flattenColumns:Nt}},[jt,Nt]),Nr=x.useRef(),jr=x.useRef(),mr=x.useRef(),qr=x.useState(!1),On=Object(P.a)(qr,2),Pr=On[0],Kr=On[1],Wr=x.useState(!1),pn=Object(P.a)(Wr,2),$r=pn[0],mn=pn[1],cn=pe(new Map),Pn=Object(P.a)(cn,2),kn=Pn[0],sn=Pn[1],Vr=Object(g.a)(Nt),En=Vr.map(function(nr){return kn.get(nr)}),xn=x.useMemo(function(){return En},[En.join("_")]),Cn=Ae(xn,Nt.length,de),lr=Oe&&Object(g.d)(Oe.y),Gt=Oe&&Object(g.d)(Oe.x),br=Gt&&Nt.some(function(nr){var ir=nr.fixed;return ir}),er=x.useRef(),vr=ze(ge,Ge),tr=vr.isSticky,hn=vr.offsetHeader,Er=vr.offsetScroll,Br=vr.stickyClassName,Sn,gn,fn;lr&&(gn={overflowY:"scroll",maxHeight:Oe.y}),Gt&&(Sn={overflowX:"auto"},lr||(gn={overflowY:"hidden"}),fn={width:Oe.x===!0?"auto":Oe.x,minWidth:"100%"});var Xn=x.useCallback(function(nr,ir){sn(function(or){var nn=new Map(or);return nn.set(nr,ir),nn})},[]),zr=ye(null),_n=Object(P.a)(zr,2),ln=_n[0],Mn=_n[1];function Nn(nr,ir){if(!ir)return;typeof ir=="function"?ir(nr):ir.scrollLeft!==nr&&(ir.scrollLeft=nr)}var en=function(ir){var or=ir.currentTarget,nn=ir.scrollLeft,Bn=typeof nn=="number"?nn:or.scrollLeft,Un=or||tt;if(!Mn()||Mn()===Un){var Si;ln(Un),Nn(Bn,jr.current),Nn(Bn,mr.current),Nn(Bn,(Si=er.current)===null||Si===void 0?void 0:Si.setScrollLeft)}if(or){var Xi=or.scrollWidth,ga=or.clientWidth;Kr(Bn>0),mn(Bn0?[].concat(Object(U.a)(S),Object(U.a)(r(d).map(function(g){return Object(M.a)({fixed:o},g)}))):[].concat(Object(U.a)(S),[Object(M.a)(Object(M.a)({},a),{},{fixed:o})])},[])}function l(u){for(var S=!0,a=0;a=0;d-=1){var g=u[d];if(o&&g.fixed!=="right")o=!1;else if(!o&&g.fixed==="right"){Object(L.a)(!1,"Index ".concat(d+1," of `columns` missing `fixed='right'` prop."));break}}}function m(u){return u.map(function(S){var a=S.fixed,n=Object(F.a)(S,["fixed"]),o=a;return a==="left"?o="right":a==="right"&&(o="left"),Object(M.a)({fixed:o},n)})}function f(u,S){var a=u.prefixCls,n=u.columns,o=u.children,d=u.expandable,g=u.expandedKeys,D=u.getRowKey,C=u.onTriggerExpand,k=u.expandIcon,A=u.rowExpandable,h=u.expandIconColumnIndex,s=u.direction,i=u.expandRowByClick,c=P.useMemo(function(){return n||p(o)},[n,o]),O=P.useMemo(function(){if(d){var _,B=h||0,j=c[B],K=(_={},Object(X.a)(_,y.a,{className:"".concat(a,"-expand-icon-col")}),Object(X.a)(_,"title",""),Object(X.a)(_,"fixed",j?j.fixed:null),Object(X.a)(_,"className","".concat(a,"-row-expand-icon-cell")),Object(X.a)(_,"render",function(Y,V,ee){var ne=D(V,ee),me=g.has(ne),he=A?A(V):!0,be=k({prefixCls:a,expanded:me,expandable:he,record:V,onExpand:C});return i?P.createElement("span",{onClick:function(Le){return Le.stopPropagation()}},be):be}),_),H=c.slice();return B>=0&&H.splice(B,0,K),H}return c},[d,c,D,g,k,s]),w=P.useMemo(function(){var _=O;return S&&(_=S(_)),_.length||(_=[{render:function(){return null}}]),_},[S,O,s]),T=P.useMemo(function(){return s==="rtl"?m(r(w)):r(w)},[w,s]);return[w,T]}Q.b=f},x6Kt:function(Te,Q,R){var X=R("y+Vt"),U=R("VpOo"),M=R("nPnh"),F=M.subPixelOptimizeRect,P={},x=X.extend({type:"rect",shape:{r:0,x:0,y:0,width:0,height:0},buildPath:function(L,b){var y,p,r,l;this.subPixelOptimize?(F(P,b,this.style),y=P.x,p=P.y,r=P.width,l=P.height,P.r=b.r,b=P):(y=b.x,p=b.y,r=b.width,l=b.height),b.r?U.buildPath(L,b):L.rect(y,p,r,l),L.closePath();return}});Te.exports=x},"y+Vt":function(Te,Q,R){var X=R("Gev7"),U=R("bYtY"),M=R("IMiH"),F=R("2DNl"),P=R("3C/r"),x=P.prototype.getCanvasPattern,L=Math.abs,b=new M(!0);function y(r){X.call(this,r),this.path=null}y.prototype={constructor:y,type:"path",__dirtyPath:!0,strokeContainThreshold:5,segmentIgnoreThreshold:0,subPixelOptimize:!1,brush:function(r,l){var m=this.style,f=this.path||b,u=m.hasStroke(),S=m.hasFill(),a=m.fill,n=m.stroke,o=S&&!!a.colorStops,d=u&&!!n.colorStops,g=S&&!!a.image,D=u&&!!n.image;if(m.bind(r,this,l),this.setTransform(r),this.__dirty){var C;o&&(C=C||this.getBoundingRect(),this._fillGradient=m.getGradient(r,a,C)),d&&(C=C||this.getBoundingRect(),this._strokeGradient=m.getGradient(r,n,C))}o?r.fillStyle=this._fillGradient:g&&(r.fillStyle=x.call(a,r)),d?r.strokeStyle=this._strokeGradient:D&&(r.strokeStyle=x.call(n,r));var k=m.lineDash,A=m.lineDashOffset,h=!!r.setLineDash,s=this.getGlobalScale();if(f.setScale(s[0],s[1],this.segmentIgnoreThreshold),this.__dirtyPath||k&&!h&&u?(f.beginPath(r),k&&!h&&(f.setLineDash(k),f.setLineDashOffset(A)),this.buildPath(f,this.shape,!1),this.path&&(this.__dirtyPath=!1)):(r.beginPath(),this.path.rebuildPath(r)),S)if(m.fillOpacity!=null){var i=r.globalAlpha;r.globalAlpha=m.fillOpacity*m.opacity,f.fill(r),r.globalAlpha=i}else f.fill(r);if(k&&h&&(r.setLineDash(k),r.lineDashOffset=A),u)if(m.strokeOpacity!=null){var i=r.globalAlpha;r.globalAlpha=m.strokeOpacity*m.opacity,f.stroke(r),r.globalAlpha=i}else f.stroke(r);k&&h&&r.setLineDash([]),m.text!=null&&(this.restoreTransform(r),this.drawRectText(r,this.getBoundingRect()))},buildPath:function(r,l,m){},createPathProxy:function(){this.path=new M},getBoundingRect:function(){var r=this._rect,l=this.style,m=!r;if(m){var f=this.path;f||(f=this.path=new M),this.__dirtyPath&&(f.beginPath(),this.buildPath(f,this.shape,!1)),r=f.getBoundingRect()}if(this._rect=r,l.hasStroke()){var u=this._rectWithStroke||(this._rectWithStroke=r.clone());if(this.__dirty||m){u.copy(r);var S=l.lineWidth,a=l.strokeNoScale?this.getLineScale():1;l.hasFill()||(S=Math.max(S,this.strokeContainThreshold||4)),a>1e-10&&(u.width+=S/a,u.height+=S/a,u.x-=S/a/2,u.y-=S/a/2)}return u}return r},contain:function(r,l){var m=this.transformCoordToLocal(r,l),f=this.getBoundingRect(),u=this.style;if(r=m[0],l=m[1],f.contain(r,l)){var S=this.path.data;if(u.hasStroke()){var a=u.lineWidth,n=u.strokeNoScale?this.getLineScale():1;if(n>1e-10&&(u.hasFill()||(a=Math.max(a,this.strokeContainThreshold)),F.containStroke(S,a/n,r,l)))return!0}if(u.hasFill())return F.contain(S,r,l)}return!1},dirty:function(r){r==null&&(r=!0),r&&(this.__dirtyPath=r,this._rect=null),this.__dirty=this.__dirtyText=!0,this.__zr&&this.__zr.refresh(),this.__clipTarget&&this.__clipTarget.dirty()},animateShape:function(r){return this.animate("shape",r)},attrKV:function(r,l){r==="shape"?(this.setShape(l),this.__dirtyPath=!0,this._rect=null):X.prototype.attrKV.call(this,r,l)},setShape:function(r,l){var m=this.shape;if(m){if(U.isObject(r))for(var f in r)r.hasOwnProperty(f)&&(m[f]=r[f]);else m[r]=l;this.dirty(!0)}return this},getLineScale:function(){var r=this.transform;return r&&L(r[0]-1)>1e-10&&L(r[3]-1)>1e-10?Math.sqrt(L(r[0]*r[3]-r[2]*r[1])):1}},y.extend=function(r){var l=function(f){y.call(this,f),r.style&&this.style.extendFrom(r.style,!1);var u=r.shape;if(u){this.shape=this.shape||{};var S=this.shape;for(var a in u)!S.hasOwnProperty(a)&&u.hasOwnProperty(a)&&(S[a]=u[a])}r.init&&r.init.call(this,f)};U.inherits(l,y);for(var m in r)m!=="style"&&m!=="shape"&&(l.prototype[m]=r[m]);return l},U.inherits(y,X);var p=y;Te.exports=p},"y0+3":function(Te,Q,R){"use strict";R.d(Q,"a",function(){return r}),R.d(Q,"b",function(){return m});var X=/margin|padding|width|height|max|min|offset/,U={left:!0,top:!0},M={cssFloat:1,styleFloat:1,float:1};function F(f){return f.nodeType===1?f.ownerDocument.defaultView.getComputedStyle(f,null):{}}function P(f,u,S){if(u=u.toLowerCase(),S==="auto"){if(u==="height")return f.offsetHeight;if(u==="width")return f.offsetWidth}return u in U||(U[u]=X.test(u)),U[u]?parseFloat(S)||0:S}function x(f,u){var S=arguments.length,a=F(f);return u=M[u]?"cssFloat"in f.style?"cssFloat":"styleFloat":u,S===1?a:P(f,u,a[u]||f.style[u])}function L(f,u,S){var a=arguments.length;if(u=M[u]?"cssFloat"in f.style?"cssFloat":"styleFloat":u,a===3)return typeof S=="number"&&X.test(u)&&(S="".concat(S,"px")),f.style[u]=S,S;for(var n in u)u.hasOwnProperty(n)&&L(f,n,u[n]);return F(f)}function b(f){return f===document.body?document.documentElement.clientWidth:f.offsetWidth}function y(f){return f===document.body?window.innerHeight||document.documentElement.clientHeight:f.offsetHeight}function p(){var f=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),u=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:f,height:u}}function r(){var f=document.documentElement.clientWidth,u=window.innerHeight||document.documentElement.clientHeight;return{width:f,height:u}}function l(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function m(f){var u=f.getBoundingClientRect(),S=document.documentElement;return{left:u.left+(window.pageXOffset||S.scrollLeft)-(S.clientLeft||document.body.clientLeft||0),top:u.top+(window.pageYOffset||S.scrollTop)-(S.clientTop||document.body.clientTop||0)}}},y23F:function(Te,Q){function R(){this.on("mousedown",this._dragStart,this),this.on("mousemove",this._drag,this),this.on("mouseup",this._dragEnd,this)}R.prototype={constructor:R,_dragStart:function(M){for(var F=M.target;F&&!F.draggable;)F=F.parent;F&&(this._draggingTarget=F,F.dragging=!0,this._x=M.offsetX,this._y=M.offsetY,this.dispatchToElement(X(F,M),"dragstart",M.event))},_drag:function(M){var F=this._draggingTarget;if(F){var P=M.offsetX,x=M.offsetY,L=P-this._x,b=x-this._y;this._x=P,this._y=x,F.drift(L,b,M),this.dispatchToElement(X(F,M),"drag",M.event);var y=this.findHover(P,x,F).target,p=this._dropTarget;this._dropTarget=y,F!==y&&(p&&y!==p&&this.dispatchToElement(X(p,M),"dragleave",M.event),y&&y!==p&&this.dispatchToElement(X(y,M),"dragenter",M.event))}},_dragEnd:function(M){var F=this._draggingTarget;F&&(F.dragging=!1),this.dispatchToElement(X(F,M),"dragend",M.event),this._dropTarget&&this.dispatchToElement(X(this._dropTarget,M),"drop",M.event),this._draggingTarget=null,this._dropTarget=null}};function X(M,F){return{target:M,topTarget:F&&F.topTarget}}var U=R;Te.exports=U},yilW:function(Te,Q,R){Te.exports=R.p+"static/learn.e7098108.svg"},yslc:function(Te,Q){Te.exports="data:image/png;base64,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"},yxFR:function(Te,Q,R){var X=R("y+Vt"),U=R("nPnh"),M=U.subPixelOptimizeLine,F={},P=X.extend({type:"line",shape:{x1:0,y1:0,x2:0,y2:0,percent:1},style:{stroke:"#000",fill:null},buildPath:function(x,L){var b,y,p,r;this.subPixelOptimize?(M(F,L,this.style),b=F.x1,y=F.y1,p=F.x2,r=F.y2):(b=L.x1,y=L.y1,p=L.x2,r=L.y2);var l=L.percent;if(l===0)return;x.moveTo(b,y),l<1&&(p=b*(1-l)+p*l,r=y*(1-l)+r*l),x.lineTo(p,r)},pointAt:function(x){var L=this.shape;return[L.x1*(1-x)+L.x2*x,L.y1*(1-x)+L.y2*x]}});Te.exports=P},zarK:function(Te,Q,R){var X=R("YH21"),U=X.addEventListener,M=X.removeEventListener,F=X.normalizeEvent,P=X.getNativeEvent,x=R("bYtY"),L=R("H6uX"),b=R("ItGF"),y=300,p=b.domSupported,r=function(){var T=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],_=["touchstart","touchend","touchmove"],B={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},j=x.map(T,function(K){var H=K.replace("mouse","pointer");return B.hasOwnProperty(H)?H:K});return{mouse:T,touch:_,pointer:j}}(),l={mouse:["mousemove","mouseup"],pointer:["pointermove","pointerup"]};function m(T){return T==="mousewheel"&&b.browser.firefox?"DOMMouseScroll":T}function f(T){var _=T.pointerType;return _==="pen"||_==="touch"}function u(T){T.touching=!0,T.touchTimer!=null&&(clearTimeout(T.touchTimer),T.touchTimer=null),T.touchTimer=setTimeout(function(){T.touching=!1,T.touchTimer=null},700)}function S(T){T&&(T.zrByTouch=!0)}function a(T,_){return F(T.dom,new o(T,_),!0)}function n(T,_){for(var B=_,j=!1;B&&B.nodeType!==9&&!(j=B.domBelongToZr||B!==_&&B===T.painterRoot);)B=B.parentNode;return j}function o(T,_){this.type=_.type,this.target=this.currentTarget=T.dom,this.pointerType=_.pointerType,this.clientX=_.clientX,this.clientY=_.clientY}var d=o.prototype;d.stopPropagation=d.stopImmediatePropagation=d.preventDefault=x.noop;var g={mousedown:function(T){T=F(this.dom,T),this._mayPointerCapture=[T.zrX,T.zrY],this.trigger("mousedown",T)},mousemove:function(T){T=F(this.dom,T);var _=this._mayPointerCapture;_&&(T.zrX!==_[0]||T.zrY!==_[1])&&s(this,!0),this.trigger("mousemove",T)},mouseup:function(T){T=F(this.dom,T),s(this,!1),this.trigger("mouseup",T)},mouseout:function(T){T=F(this.dom,T),this._pointerCapturing&&(T.zrEventControl="no_globalout");var _=T.toElement||T.relatedTarget;T.zrIsToLocalDOM=n(this,_),this.trigger("mouseout",T)},touchstart:function(T){T=F(this.dom,T),S(T),this._lastTouchMoment=new Date,this.handler.processGesture(T,"start"),g.mousemove.call(this,T),g.mousedown.call(this,T)},touchmove:function(T){T=F(this.dom,T),S(T),this.handler.processGesture(T,"change"),g.mousemove.call(this,T)},touchend:function(T){T=F(this.dom,T),S(T),this.handler.processGesture(T,"end"),g.mouseup.call(this,T),+new Date-this._lastTouchMoment"},series:[{type:"wordCloud",sizeRange:[10,30],rotationRange:[-90,90],rotationStep:45,gridSize:2,shape:"pentagon",maskImage:tt,textStyle:{normal:{color:function(){return"rgb("+Math.round(Math.random()*255)+", "+Math.round(Math.random()*255)+", "+Math.round(Math.random()*255)+")"}}},left:"center",top:"center",right:null,bottom:null,width:"100%",height:"100%",data:ot}]};return at},Se=(s=pe.rightData)!==null&&s!==void 0&&s.complete_count?Number((i=pe.rightData)===null||i===void 0?void 0:i.complete_count)/Number((c=pe.rightData)===null||c===void 0?void 0:c.challenge_count)*100:0;return pe.rightData?b.a.createElement("section",{className:l.a.rightWrap},!((O=pe.detail)!==null&&O!==void 0&&O.is_jupyter)&&((w=pe.detail)===null||w===void 0||((T=w.task_operation)===null||T===void 0)?void 0:T[2])&&(ye==null||((_=ye.userInfo)===null||_===void 0)?void 0:_.login)&&!!((B=pe.rightData)!==null&&B!==void 0&&B.complete_count)&&((j=pe.rightData)===null||j===void 0?void 0:j.complete_count)>0&&b.a.createElement("div",{className:l.a.learnWrap},b.a.createElement("div",{className:l.a.learnTopWrap},b.a.createElement("span",null,b.a.createElement("img",{className:l.a.titleImg,src:f.a,alt:""}),"\u5B66\u4E60\u8FDB\u5EA6"),b.a.createElement("span",null,b.a.createElement("span",{className:"".concat(l.a.color888," font14")},"\u5DF2\u5B8C\u6210 ",((K=pe.rightData)===null||K===void 0?void 0:K.complete_count)||0," \u5173 / \u5171",((H=pe.rightData)===null||H===void 0?void 0:H.challenge_count)||0," \u5173"))),b.a.createElement(F.a,{percent:Se,showInfo:!1,status:"active",strokeColor:{"0%":"#29BD8B","100%":"#29BD8B"}})),!!((z=pe.rightData)!==null&&z!==void 0&&(Y=z.paths)!==null&&Y!==void 0&&Y.length)&&b.a.createElement("div",{className:l.a.courseWrap},b.a.createElement("p",{className:"mb20 font16"},b.a.createElement("img",{className:l.a.titleImg,src:S.a,alt:""}),"\u6240\u5C5E\u8BFE\u7A0B"),b.a.createElement("div",null,(V=pe.rightData)===null||V===void 0?void 0:V.paths.map(function(Ie,ze){return ze>2?null:b.a.createElement("div",{className:l.a.pathWrap,key:Ie.id},b.a.createElement("a",{href:"/paths/".concat(Ie.id),target:"_blank"},b.a.createElement("img",{alt:"\u5B9E\u8BAD",src:"".concat(p.a.IMG_SERVER,"/").concat(Ie.image_url),className:l.a.pathImg})),b.a.createElement("div",{className:l.a.pathContentWrap},b.a.createElement("a",{href:"/paths/".concat(Ie.id),target:"_blank",className:l.a.pathContentName},Ie.name),b.a.createElement("p",{className:l.a.pathContent},b.a.createElement(U.a,{placement:"bottom",title:"\u7AE0\u8282"},b.a.createElement("span",{className:l.a.pathContentCount},b.a.createElement("i",{className:"iconfont icon-shixun mr3"}),Ie.stages_count)),b.a.createElement(U.a,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},b.a.createElement("span",{className:l.a.pathContentCount},b.a.createElement("i",{className:"iconfont icon-chengyuan mr3"}),Ie.members_count)))))}))),b.a.createElement("div",null),!!((ee=pe.rightData)!==null&&ee!==void 0&&(ne=ee.recommands)!==null&&ne!==void 0&&ne.length)&&ye.userInfo.main_site&&b.a.createElement("div",{className:l.a.recommandTrainingWrap},b.a.createElement("p",{className:"mb20 font16"},b.a.createElement("img",{className:l.a.titleImg,src:n.a,alt:""}),"\u63A8\u8350\u5B9E\u8DF5\u9879\u76EE"),b.a.createElement("div",null,(me=pe.rightData)===null||me===void 0?void 0:me.recommands.map(function(Ie,ze){return ze>2?null:b.a.createElement("div",{className:l.a.pathContentItem,key:ze},b.a.createElement("a",{href:"/shixuns/".concat(Ie.identifier,"/challenges"),target:"_blank"},b.a.createElement("img",{src:"".concat(p.a.IMG_SERVER,"/").concat(Ie.pic),className:l.a.pathImg})),b.a.createElement("div",{className:l.a.pathContentWrap,style:{marginBottom:-4}},b.a.createElement(U.a,{placement:"bottom",title:Ie.name},b.a.createElement("a",{href:"/shixuns/".concat(Ie.identifier,"/challenges"),target:"_blank",className:l.a.pathContentName},Ie.name)),b.a.createElement("p",{className:"".concat(l.a.pathContent," ").concat(l.a.recommandContent)},b.a.createElement("span",null,Ie.stu_num," \u4EBA\u5B66\u4E60"),b.a.createElement("span",{className:l.a.recommandLevel},Ie.level))))}))),((he=pe.rightData)===null||he===void 0||((be=he.tags)===null||be===void 0)?void 0:be.length)>0&&b.a.createElement("div",{className:l.a.skillWrap},b.a.createElement("p",{className:"".concat(l.a.skillTopWrap," font16 mb20")},b.a.createElement("span",null,"\u6280\u80FD\u6807\u7B7E",b.a.createElement("span",{className:"ml5 c-grey-c"},(Ee=pe.rightData)===null||Ee===void 0||((Le=Ee.tags)===null||Le===void 0)?void 0:Le.length))),b.a.createElement(d.a,{option:De(),style:{height:370},opts:{renderer:"svg"}}))):null};Q.a=Object(y.a)(function(A){var h=A.shixunsDetail,s=A.user,i=A.loading,c=A.globalSetting;return{shixunsDetail:h,user:s,globalSetting:c,loading:i.models.index}})(k)}}]); +`)}),k.flush()}},"./src/utils/xhr-loader.ts":function(X,U,M){"use strict";M.r(U);var F=M("./src/utils/logger.ts"),P=M("./src/loader/load-stats.ts"),x=/^age:\s*[\d.]+\s*$/m,L=function(){function b(p){this.xhrSetup=void 0,this.requestTimeout=void 0,this.retryTimeout=void 0,this.retryDelay=void 0,this.config=null,this.callbacks=null,this.context=void 0,this.loader=null,this.stats=void 0,this.xhrSetup=p?p.xhrSetup:null,this.stats=new P.LoadStats,this.retryDelay=0}var y=b.prototype;return y.destroy=function(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null},y.abortInternal=function(){var r=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),r&&(r.onreadystatechange=null,r.onprogress=null,r.readyState!==4&&(this.stats.aborted=!0,r.abort()))},y.abort=function(){var r;this.abortInternal(),(r=this.callbacks)!==null&&r!==void 0&&r.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)},y.load=function(r,l,m){if(this.stats.loading.start)throw new Error("Loader can only be used once.");this.stats.loading.start=self.performance.now(),this.context=r,this.config=l,this.callbacks=m,this.retryDelay=l.retryDelay,this.loadInternal()},y.loadInternal=function(){var r=this.config,l=this.context;if(!r)return;var m=this.loader=new self.XMLHttpRequest,f=this.stats;f.loading.first=0,f.loaded=0;var u=this.xhrSetup;try{if(u)try{u(m,l.url)}catch(n){m.open("GET",l.url,!0),u(m,l.url)}m.readyState||m.open("GET",l.url,!0);var S=this.context.headers;if(S)for(var a in S)m.setRequestHeader(a,S[a])}catch(n){this.callbacks.onError({code:m.status,text:n.message},l,m);return}l.rangeEnd&&m.setRequestHeader("Range","bytes="+l.rangeStart+"-"+(l.rangeEnd-1)),m.onreadystatechange=this.readystatechange.bind(this),m.onprogress=this.loadprogress.bind(this),m.responseType=l.responseType,self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),r.timeout),m.send()},y.readystatechange=function(){var r=this.context,l=this.loader,m=this.stats;if(!r||!l)return;var f=l.readyState,u=this.config;if(m.aborted)return;if(f>=2)if(self.clearTimeout(this.requestTimeout),m.loading.first===0&&(m.loading.first=Math.max(self.performance.now(),m.loading.start)),f===4){l.onreadystatechange=null,l.onprogress=null;var S=l.status;if(S>=200&&S<300){m.loading.end=Math.max(self.performance.now(),m.loading.first);var a,n;if(r.responseType==="arraybuffer"?(a=l.response,n=a.byteLength):(a=l.responseText,n=a.length),m.loaded=m.total=n,!this.callbacks)return;var o=this.callbacks.onProgress;if(o&&o(m,r,a,l),!this.callbacks)return;var d={url:l.responseURL,data:a};this.callbacks.onSuccess(d,m,r,l)}else m.retry>=u.maxRetry||S>=400&&S<499?(F.logger.error(S+" while loading "+r.url),this.callbacks.onError({code:S,text:l.statusText},r,l)):(F.logger.warn(S+" while loading "+r.url+", retrying in "+this.retryDelay+"..."),this.abortInternal(),this.loader=null,self.clearTimeout(this.retryTimeout),this.retryTimeout=self.setTimeout(this.loadInternal.bind(this),this.retryDelay),this.retryDelay=Math.min(2*this.retryDelay,u.maxRetryDelay),m.retry++)}else self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),u.timeout)},y.loadtimeout=function(){F.logger.warn("timeout while loading "+this.context.url);var r=this.callbacks;r&&(this.abortInternal(),r.onTimeout(this.stats,this.context,this.loader))},y.loadprogress=function(r){var l=this.stats;l.loaded=r.loaded,r.lengthComputable&&(l.total=r.total)},y.getCacheAge=function(){var r=null;if(this.loader&&x.test(this.loader.getAllResponseHeaders())){var l=this.loader.getResponseHeader("age");r=l?parseFloat(l):null}return r},b}();U.default=L}}).default})},vHTk:function(Te,Q,R){Te.exports={wrp:"wrp___z2l1F",bgBlack:"bgBlack___3ezfX",monaco:"monaco___1ypjT",darkBlue:"darkBlue___2ViJc",close:"close___3q-z4",embed:"embed___3dQqc"}},vKoX:function(Te,Q,R){var X=R("SrGk"),U=R("bYtY");function M(x,L){X.call(this,x,L,["filter"],"__filter_in_use__","_shadowDom")}U.inherits(M,X),M.prototype.addWithoutUpdate=function(x,L){if(L&&F(L.style)){var b;if(L._shadowDom){b=L._shadowDom;var y=this.getDefs(!0);y.contains(L._shadowDom)||this.addDom(b)}else b=this.add(L);this.markUsed(L);var p=b.getAttribute("id");x.style.filter="url(#"+p+")"}},M.prototype.add=function(x){var L=this.createElement("filter");return x._shadowDomId=x._shadowDomId||this.nextId++,L.setAttribute("id","zr"+this._zrId+"-shadow-"+x._shadowDomId),this.updateDom(x,L),this.addDom(L),L},M.prototype.update=function(x,L){var b=L.style;if(F(b)){var y=this;X.prototype.update.call(this,L,function(){y.updateDom(L,L._shadowDom)})}else this.remove(x,L)},M.prototype.remove=function(x,L){L._shadowDomId!=null&&(this.removeDom(x),x.style.filter="")},M.prototype.updateDom=function(x,L){var b=L.getElementsByTagName("feDropShadow");b.length===0?b=this.createElement("feDropShadow"):b=b[0];var y=x.style,p=x.scale&&x.scale[0]||1,r=x.scale&&x.scale[1]||1,l,m,f,u;if(y.shadowBlur||y.shadowOffsetX||y.shadowOffsetY)l=y.shadowOffsetX||0,m=y.shadowOffsetY||0,f=y.shadowBlur,u=y.shadowColor;else if(y.textShadowBlur)l=y.textShadowOffsetX||0,m=y.textShadowOffsetY||0,f=y.textShadowBlur,u=y.textShadowColor;else{this.removeDom(L,y);return}b.setAttribute("dx",l/p),b.setAttribute("dy",m/r),b.setAttribute("flood-color",u);var S=f/2/p,a=f/2/r,n=S+" "+a;b.setAttribute("stdDeviation",n),L.setAttribute("x","-100%"),L.setAttribute("y","-100%"),L.setAttribute("width",Math.ceil(f/2*200)+"%"),L.setAttribute("height",Math.ceil(f/2*200)+"%"),L.appendChild(b),x._shadowDom=L},M.prototype.markUsed=function(x){x._shadowDom&&X.prototype.markUsed.call(this,x._shadowDom)};function F(x){return x&&(x.shadowBlur||x.shadowOffsetX||x.shadowOffsetY||x.textShadowBlur||x.textShadowOffsetX||x.textShadowOffsetY)}var P=M;Te.exports=P},vWvF:function(Te,Q,R){var X=R("Bq2U"),U=R("SUKs"),M=R("bYtY"),F=M.isString,P=M.isFunction,x=M.isObject,L=M.isArrayLike,b=M.indexOf,y=function(){this.animators=[]};y.prototype={constructor:y,animate:function(f,u){var S,a=!1,n=this,o=this.__zr;if(f){var d=f.split("."),g=n;a=d[0]==="shape";for(var D=0,C=d.length;D0&&f.animate(u,!1).when(n==null?500:n,g).delay(o||0)}function l(f,u,S,a){if(!u)f.attr(S,a);else{var n={};n[u]={},n[u][S]=a,f.attr(n)}}var m=y;Te.exports=m},vsvx:function(Te,Q,R){Te.exports=R.p+"static/course.f24848b5.svg"},wCXF:function(Te,Q,R){"use strict";R.d(Q,"a",function(){return ot});var X=R("rePB"),U=R("VTBJ"),M=R("KQm4"),F=R("U8pU"),P=R("ODXe"),x=R("q1tI"),L=R("TSYQ"),b=R.n(L),y=R("Gytx"),p=R.n(y),r=R("Kwbf"),l=R("t23M"),m=R("qx4F"),f=R("6eGT"),u=R("IBYe"),S=R("Ff2n"),a=R("c+Xe"),n=R("fyJ8"),o=R("biw7");function d(Pe,Me,Ge,Qe,Fe){var Je=Ge[Pe]||{},ke=Ge[Me]||{},xe,Oe;Je.fixed==="left"?xe=Qe.left[Pe]:ke.fixed==="right"&&(Oe=Qe.right[Me]);var ue=!1,de=!1,fe=!1,we=!1,je=Ge[Me+1],Be=Ge[Pe-1];if(Fe==="rtl"){if(xe!==void 0){var Ze=Be&&Be.fixed==="left";we=!Ze}else if(Oe!==void 0){var lt=je&&je.fixed==="right";fe=!lt}}else if(xe!==void 0){var yt=je&&je.fixed==="left";ue=!yt}else if(Oe!==void 0){var ct=Be&&Be.fixed==="right";de=!ct}return{fixLeft:xe,fixRight:Oe,lastFixLeft:ue,firstFixRight:de,lastFixRight:fe,firstFixLeft:we,isSticky:Qe.isSticky}}var g=R("sR1s");function D(Pe){var Me=Pe.cells,Ge=Pe.stickyOffsets,Qe=Pe.flattenColumns,Fe=Pe.rowComponent,Je=Pe.cellComponent,ke=Pe.onHeaderRow,xe=Pe.index,Oe=x.useContext(o.a),ue=Oe.prefixCls,de=Oe.direction,fe;ke&&(fe=ke(Me.map(function(je){return je.column}),xe));var we=Object(g.a)(Me.map(function(je){return je.column}));return x.createElement(Fe,Object.assign({},fe),Me.map(function(je,Be){var Ze=je.column,lt=d(je.colStart,je.colEnd,Qe,Ge,de),yt;return Ze&&Ze.onHeaderCell&&(yt=je.column.onHeaderCell(Ze)),x.createElement(n.a,Object.assign({},je,{ellipsis:Ze.ellipsis,align:Ze.align,component:Je,prefixCls:ue,key:we[Be]},lt,{additionalProps:yt,rowType:"header"}))}))}D.displayName="HeaderRow";var C=D;function k(Pe){var Me=[];function Ge(ke,xe){var Oe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;Me[Oe]=Me[Oe]||[];var ue=xe,de=ke.filter(Boolean).map(function(fe){var we={key:fe.key,className:fe.className||"",children:fe.title,column:fe,colStart:ue},je=1,Be=fe.children;return Be&&Be.length>0&&(je=Ge(Be,ue,Oe+1).reduce(function(Ze,lt){return Ze+lt},0),we.hasSubColumns=!0),"colSpan"in fe&&(je=fe.colSpan),"rowSpan"in fe&&(we.rowSpan=fe.rowSpan),we.colSpan=je,we.colEnd=we.colStart+je-1,Me[Oe].push(we),ue+=je,je});return de}Ge(Pe,0);for(var Qe=Me.length,Fe=function(xe){Me[xe].forEach(function(Oe){!("rowSpan"in Oe)&&!Oe.hasSubColumns&&(Oe.rowSpan=Qe-xe)})},Je=0;Je=0;xe-=1){var Oe=Me[xe],ue=Ge&&Ge[xe],de=ue&&ue[s.a];(Oe||de||ke)&&(Fe.unshift(x.createElement("col",Object.assign({key:xe,style:{width:Oe,minWidth:Oe}},de))),ke=!0)}return x.createElement("colgroup",null,Fe)}var c=i;function O(Pe,Me){return Object(x.useMemo)(function(){for(var Ge=[],Qe=0;Qe1?q-1:0),Z=1;Z=fe&&(Ct=fe-we),ke({scrollLeft:Ct/fe*(de+2)}),ct.current.x=He.pageX},Ve=function(){var He=Object(De.b)(Je.current).top,$e=He+Je.current.offsetHeight,it=document.documentElement.scrollTop+window.innerHeight;$e-Object(m.a)()<=it||He>=it-xe?yt(function(bt){return Object(U.a)(Object(U.a)({},bt),{},{isHiddenScrollBar:!0})}):yt(function(bt){return Object(U.a)(Object(U.a)({},bt),{},{isHiddenScrollBar:!1})})},ht=function(He){yt(function($e){return Object(U.a)(Object(U.a)({},$e),{},{scrollLeft:He/de*fe||0})})};return x.useImperativeHandle(Ge,function(){return{setScrollLeft:ht}}),x.useEffect(function(){var mt=Object(Ue.a)(document.body,"mouseup",ge,!1),He=Object(Ue.a)(document.body,"mousemove",rt,!1);return Ve(),function(){mt.remove(),He.remove()}},[we,Xe]),x.useEffect(function(){var mt=Object(Ue.a)(window,"scroll",Ve,!1),He=Object(Ue.a)(window,"resize",Ve,!1);return function(){mt.remove(),He.remove()}},[]),x.useEffect(function(){lt.isHiddenScrollBar||yt(function(mt){var He,$e;return Object(U.a)(Object(U.a)({},mt),{},{scrollLeft:Je.current.scrollLeft/((He=Je.current)===null||He===void 0?void 0:He.scrollWidth)*(($e=Je.current)===null||$e===void 0?void 0:$e.clientWidth)})})},[lt.isHiddenScrollBar]),de<=fe||!we||lt.isHiddenScrollBar?null:x.createElement("div",{style:{height:Object(m.a)(),width:fe,bottom:xe},className:"".concat(ue,"-sticky-scroll")},x.createElement("div",{onMouseDown:Re,ref:je,className:b()("".concat(ue,"-sticky-scroll-bar"),Object(X.a)({},"".concat(ue,"-sticky-scroll-bar-active"),Xe)),style:{width:"".concat(we,"px"),transform:"translate3d(".concat(lt.scrollLeft,"px, 0, 0)")}}))},Ie=x.forwardRef(Se);function ze(Pe,Me){return x.useMemo(function(){var Ge=!!Pe;return{isSticky:Ge,stickyClassName:Ge?"".concat(Me,"-sticky-header"):"",offsetHeader:Object(F.a)(Pe)==="object"&&Pe.offsetHeader||0,offsetScroll:Object(F.a)(Pe)==="object"&&Pe.offsetScroll||0}},[Pe,Me])}var nt=[],tt={},ot="rc-table-internal-hook",at=x.memo(function(Pe){var Me=Pe.children;return Me},function(Pe,Me){return p()(Pe.props,Me.props)?Pe.pingLeft!==Me.pingLeft||Pe.pingRight!==Me.pingRight:!1});function pt(Pe){var Me,Ge=Pe.prefixCls,Qe=Pe.className,Fe=Pe.rowClassName,Je=Pe.style,ke=Pe.data,xe=Pe.rowKey,Oe=Pe.scroll,ue=Pe.tableLayout,de=Pe.direction,fe=Pe.title,we=Pe.footer,je=Pe.summary,Be=Pe.id,Ze=Pe.showHeader,lt=Pe.components,yt=Pe.emptyText,ct=Pe.onRow,dt=Pe.onHeaderRow,qe=Pe.internalHooks,Xe=Pe.transformColumns,Ke=Pe.internalRefs,ge=Pe.sticky,Re=ke||nt,rt=!!Re.length,Ve=x.useState(0),ht=Object(P.a)(Ve,2),mt=ht[0],He=ht[1];x.useEffect(function(){He(Object(m.a)())});var $e=x.useMemo(function(){return Object(g.c)(lt,{})},[lt]),it=x.useCallback(function(nr,ir){return Object(g.b)($e,nr)||ir},[$e]),bt=x.useMemo(function(){return typeof xe=="function"?xe:function(nr){var ir=nr&&nr[xe];return ir}},[xe]),Ct=Object(s.c)(Pe),_t=Ct.expandIcon,Ft=Ct.expandedRowKeys,Pt=Ct.defaultExpandedRowKeys,Tt=Ct.defaultExpandAllRows,Yt=Ct.expandedRowRender,$t=Ct.onExpand,Zt=Ct.onExpandedRowsChange,Ut=Ct.expandRowByClick,Qt=Ct.rowExpandable,cr=Ct.expandIconColumnIndex,fr=Ct.expandedRowClassName,ut=Ct.childrenColumnName,At=Ct.indentSize,Wt=_t||le,It=ut||"children",Jt=x.useMemo(function(){return Yt?"row":Pe.expandable&&qe===ot&&Pe.expandable.__PARENT_RENDER_ICON__||Re.some(function(nr){return nr&&Object(F.a)(nr)==="object"&&nr[It]})?"nest":!1},[!!Yt,Re]),sr=x.useState(function(){return Pt||(Tt?Ce(Re,bt,It):[])}),J=Object(P.a)(sr,2),N=J[0],W=J[1],q=x.useMemo(function(){return new Set(Ft||N||[])},[Ft,N]),te=x.useCallback(function(nr){var ir=bt(nr,Re.indexOf(nr)),or,nn=q.has(ir);nn?(q.delete(ir),or=Object(M.a)(q)):or=[].concat(Object(M.a)(q),[ir]),W(or),$t&&$t(!nn,nr),Zt&&Zt(or)},[bt,q,Re,$t,Zt]),Z=x.useState(0),_e=Object(P.a)(Z,2),st=_e[0],Et=_e[1],Ot=Object(be.b)(Object(U.a)(Object(U.a)(Object(U.a)({},Pe),Ct),{},{expandable:!!Yt,expandedKeys:q,getRowKey:bt,onTriggerExpand:te,expandIcon:Wt,expandIconColumnIndex:cr,direction:de}),qe===ot?Xe:null),ft=Object(P.a)(Ot,2),jt=ft[0],Nt=ft[1],dr=x.useMemo(function(){return{columns:jt,flattenColumns:Nt}},[jt,Nt]),Nr=x.useRef(),jr=x.useRef(),mr=x.useRef(),qr=x.useState(!1),On=Object(P.a)(qr,2),Pr=On[0],Kr=On[1],Wr=x.useState(!1),pn=Object(P.a)(Wr,2),$r=pn[0],mn=pn[1],cn=pe(new Map),Pn=Object(P.a)(cn,2),kn=Pn[0],sn=Pn[1],Vr=Object(g.a)(Nt),En=Vr.map(function(nr){return kn.get(nr)}),xn=x.useMemo(function(){return En},[En.join("_")]),Cn=Ae(xn,Nt.length,de),lr=Oe&&Object(g.d)(Oe.y),Gt=Oe&&Object(g.d)(Oe.x),br=Gt&&Nt.some(function(nr){var ir=nr.fixed;return ir}),er=x.useRef(),vr=ze(ge,Ge),tr=vr.isSticky,hn=vr.offsetHeader,Er=vr.offsetScroll,Br=vr.stickyClassName,Sn,gn,fn;lr&&(gn={overflowY:"scroll",maxHeight:Oe.y}),Gt&&(Sn={overflowX:"auto"},lr||(gn={overflowY:"hidden"}),fn={width:Oe.x===!0?"auto":Oe.x,minWidth:"100%"});var Xn=x.useCallback(function(nr,ir){sn(function(or){var nn=new Map(or);return nn.set(nr,ir),nn})},[]),zr=ye(null),_n=Object(P.a)(zr,2),ln=_n[0],Mn=_n[1];function Nn(nr,ir){if(!ir)return;typeof ir=="function"?ir(nr):ir.scrollLeft!==nr&&(ir.scrollLeft=nr)}var en=function(ir){var or=ir.currentTarget,nn=ir.scrollLeft,Bn=typeof nn=="number"?nn:or.scrollLeft,Un=or||tt;if(!Mn()||Mn()===Un){var Si;ln(Un),Nn(Bn,jr.current),Nn(Bn,mr.current),Nn(Bn,(Si=er.current)===null||Si===void 0?void 0:Si.setScrollLeft)}if(or){var Xi=or.scrollWidth,ga=or.clientWidth;Kr(Bn>0),mn(Bn0?[].concat(Object(U.a)(S),Object(U.a)(r(d).map(function(g){return Object(M.a)({fixed:o},g)}))):[].concat(Object(U.a)(S),[Object(M.a)(Object(M.a)({},a),{},{fixed:o})])},[])}function l(u){for(var S=!0,a=0;a=0;d-=1){var g=u[d];if(o&&g.fixed!=="right")o=!1;else if(!o&&g.fixed==="right"){Object(L.a)(!1,"Index ".concat(d+1," of `columns` missing `fixed='right'` prop."));break}}}function m(u){return u.map(function(S){var a=S.fixed,n=Object(F.a)(S,["fixed"]),o=a;return a==="left"?o="right":a==="right"&&(o="left"),Object(M.a)({fixed:o},n)})}function f(u,S){var a=u.prefixCls,n=u.columns,o=u.children,d=u.expandable,g=u.expandedKeys,D=u.getRowKey,C=u.onTriggerExpand,k=u.expandIcon,A=u.rowExpandable,h=u.expandIconColumnIndex,s=u.direction,i=u.expandRowByClick,c=P.useMemo(function(){return n||p(o)},[n,o]),O=P.useMemo(function(){if(d){var _,B=h||0,j=c[B],K=(_={},Object(X.a)(_,y.a,{className:"".concat(a,"-expand-icon-col")}),Object(X.a)(_,"title",""),Object(X.a)(_,"fixed",j?j.fixed:null),Object(X.a)(_,"className","".concat(a,"-row-expand-icon-cell")),Object(X.a)(_,"render",function(Y,V,ee){var ne=D(V,ee),me=g.has(ne),he=A?A(V):!0,be=k({prefixCls:a,expanded:me,expandable:he,record:V,onExpand:C});return i?P.createElement("span",{onClick:function(Le){return Le.stopPropagation()}},be):be}),_),H=c.slice();return B>=0&&H.splice(B,0,K),H}return c},[d,c,D,g,k,s]),w=P.useMemo(function(){var _=O;return S&&(_=S(_)),_.length||(_=[{render:function(){return null}}]),_},[S,O,s]),T=P.useMemo(function(){return s==="rtl"?m(r(w)):r(w)},[w,s]);return[w,T]}Q.b=f},x6Kt:function(Te,Q,R){var X=R("y+Vt"),U=R("VpOo"),M=R("nPnh"),F=M.subPixelOptimizeRect,P={},x=X.extend({type:"rect",shape:{r:0,x:0,y:0,width:0,height:0},buildPath:function(L,b){var y,p,r,l;this.subPixelOptimize?(F(P,b,this.style),y=P.x,p=P.y,r=P.width,l=P.height,P.r=b.r,b=P):(y=b.x,p=b.y,r=b.width,l=b.height),b.r?U.buildPath(L,b):L.rect(y,p,r,l),L.closePath();return}});Te.exports=x},"y+Vt":function(Te,Q,R){var X=R("Gev7"),U=R("bYtY"),M=R("IMiH"),F=R("2DNl"),P=R("3C/r"),x=P.prototype.getCanvasPattern,L=Math.abs,b=new M(!0);function y(r){X.call(this,r),this.path=null}y.prototype={constructor:y,type:"path",__dirtyPath:!0,strokeContainThreshold:5,segmentIgnoreThreshold:0,subPixelOptimize:!1,brush:function(r,l){var m=this.style,f=this.path||b,u=m.hasStroke(),S=m.hasFill(),a=m.fill,n=m.stroke,o=S&&!!a.colorStops,d=u&&!!n.colorStops,g=S&&!!a.image,D=u&&!!n.image;if(m.bind(r,this,l),this.setTransform(r),this.__dirty){var C;o&&(C=C||this.getBoundingRect(),this._fillGradient=m.getGradient(r,a,C)),d&&(C=C||this.getBoundingRect(),this._strokeGradient=m.getGradient(r,n,C))}o?r.fillStyle=this._fillGradient:g&&(r.fillStyle=x.call(a,r)),d?r.strokeStyle=this._strokeGradient:D&&(r.strokeStyle=x.call(n,r));var k=m.lineDash,A=m.lineDashOffset,h=!!r.setLineDash,s=this.getGlobalScale();if(f.setScale(s[0],s[1],this.segmentIgnoreThreshold),this.__dirtyPath||k&&!h&&u?(f.beginPath(r),k&&!h&&(f.setLineDash(k),f.setLineDashOffset(A)),this.buildPath(f,this.shape,!1),this.path&&(this.__dirtyPath=!1)):(r.beginPath(),this.path.rebuildPath(r)),S)if(m.fillOpacity!=null){var i=r.globalAlpha;r.globalAlpha=m.fillOpacity*m.opacity,f.fill(r),r.globalAlpha=i}else f.fill(r);if(k&&h&&(r.setLineDash(k),r.lineDashOffset=A),u)if(m.strokeOpacity!=null){var i=r.globalAlpha;r.globalAlpha=m.strokeOpacity*m.opacity,f.stroke(r),r.globalAlpha=i}else f.stroke(r);k&&h&&r.setLineDash([]),m.text!=null&&(this.restoreTransform(r),this.drawRectText(r,this.getBoundingRect()))},buildPath:function(r,l,m){},createPathProxy:function(){this.path=new M},getBoundingRect:function(){var r=this._rect,l=this.style,m=!r;if(m){var f=this.path;f||(f=this.path=new M),this.__dirtyPath&&(f.beginPath(),this.buildPath(f,this.shape,!1)),r=f.getBoundingRect()}if(this._rect=r,l.hasStroke()){var u=this._rectWithStroke||(this._rectWithStroke=r.clone());if(this.__dirty||m){u.copy(r);var S=l.lineWidth,a=l.strokeNoScale?this.getLineScale():1;l.hasFill()||(S=Math.max(S,this.strokeContainThreshold||4)),a>1e-10&&(u.width+=S/a,u.height+=S/a,u.x-=S/a/2,u.y-=S/a/2)}return u}return r},contain:function(r,l){var m=this.transformCoordToLocal(r,l),f=this.getBoundingRect(),u=this.style;if(r=m[0],l=m[1],f.contain(r,l)){var S=this.path.data;if(u.hasStroke()){var a=u.lineWidth,n=u.strokeNoScale?this.getLineScale():1;if(n>1e-10&&(u.hasFill()||(a=Math.max(a,this.strokeContainThreshold)),F.containStroke(S,a/n,r,l)))return!0}if(u.hasFill())return F.contain(S,r,l)}return!1},dirty:function(r){r==null&&(r=!0),r&&(this.__dirtyPath=r,this._rect=null),this.__dirty=this.__dirtyText=!0,this.__zr&&this.__zr.refresh(),this.__clipTarget&&this.__clipTarget.dirty()},animateShape:function(r){return this.animate("shape",r)},attrKV:function(r,l){r==="shape"?(this.setShape(l),this.__dirtyPath=!0,this._rect=null):X.prototype.attrKV.call(this,r,l)},setShape:function(r,l){var m=this.shape;if(m){if(U.isObject(r))for(var f in r)r.hasOwnProperty(f)&&(m[f]=r[f]);else m[r]=l;this.dirty(!0)}return this},getLineScale:function(){var r=this.transform;return r&&L(r[0]-1)>1e-10&&L(r[3]-1)>1e-10?Math.sqrt(L(r[0]*r[3]-r[2]*r[1])):1}},y.extend=function(r){var l=function(f){y.call(this,f),r.style&&this.style.extendFrom(r.style,!1);var u=r.shape;if(u){this.shape=this.shape||{};var S=this.shape;for(var a in u)!S.hasOwnProperty(a)&&u.hasOwnProperty(a)&&(S[a]=u[a])}r.init&&r.init.call(this,f)};U.inherits(l,y);for(var m in r)m!=="style"&&m!=="shape"&&(l.prototype[m]=r[m]);return l},U.inherits(y,X);var p=y;Te.exports=p},"y0+3":function(Te,Q,R){"use strict";R.d(Q,"a",function(){return r}),R.d(Q,"b",function(){return m});var X=/margin|padding|width|height|max|min|offset/,U={left:!0,top:!0},M={cssFloat:1,styleFloat:1,float:1};function F(f){return f.nodeType===1?f.ownerDocument.defaultView.getComputedStyle(f,null):{}}function P(f,u,S){if(u=u.toLowerCase(),S==="auto"){if(u==="height")return f.offsetHeight;if(u==="width")return f.offsetWidth}return u in U||(U[u]=X.test(u)),U[u]?parseFloat(S)||0:S}function x(f,u){var S=arguments.length,a=F(f);return u=M[u]?"cssFloat"in f.style?"cssFloat":"styleFloat":u,S===1?a:P(f,u,a[u]||f.style[u])}function L(f,u,S){var a=arguments.length;if(u=M[u]?"cssFloat"in f.style?"cssFloat":"styleFloat":u,a===3)return typeof S=="number"&&X.test(u)&&(S="".concat(S,"px")),f.style[u]=S,S;for(var n in u)u.hasOwnProperty(n)&&L(f,n,u[n]);return F(f)}function b(f){return f===document.body?document.documentElement.clientWidth:f.offsetWidth}function y(f){return f===document.body?window.innerHeight||document.documentElement.clientHeight:f.offsetHeight}function p(){var f=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),u=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:f,height:u}}function r(){var f=document.documentElement.clientWidth,u=window.innerHeight||document.documentElement.clientHeight;return{width:f,height:u}}function l(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function m(f){var u=f.getBoundingClientRect(),S=document.documentElement;return{left:u.left+(window.pageXOffset||S.scrollLeft)-(S.clientLeft||document.body.clientLeft||0),top:u.top+(window.pageYOffset||S.scrollTop)-(S.clientTop||document.body.clientTop||0)}}},y23F:function(Te,Q){function R(){this.on("mousedown",this._dragStart,this),this.on("mousemove",this._drag,this),this.on("mouseup",this._dragEnd,this)}R.prototype={constructor:R,_dragStart:function(M){for(var F=M.target;F&&!F.draggable;)F=F.parent;F&&(this._draggingTarget=F,F.dragging=!0,this._x=M.offsetX,this._y=M.offsetY,this.dispatchToElement(X(F,M),"dragstart",M.event))},_drag:function(M){var F=this._draggingTarget;if(F){var P=M.offsetX,x=M.offsetY,L=P-this._x,b=x-this._y;this._x=P,this._y=x,F.drift(L,b,M),this.dispatchToElement(X(F,M),"drag",M.event);var y=this.findHover(P,x,F).target,p=this._dropTarget;this._dropTarget=y,F!==y&&(p&&y!==p&&this.dispatchToElement(X(p,M),"dragleave",M.event),y&&y!==p&&this.dispatchToElement(X(y,M),"dragenter",M.event))}},_dragEnd:function(M){var F=this._draggingTarget;F&&(F.dragging=!1),this.dispatchToElement(X(F,M),"dragend",M.event),this._dropTarget&&this.dispatchToElement(X(this._dropTarget,M),"drop",M.event),this._draggingTarget=null,this._dropTarget=null}};function X(M,F){return{target:M,topTarget:F&&F.topTarget}}var U=R;Te.exports=U},yilW:function(Te,Q,R){Te.exports=R.p+"static/learn.e7098108.svg"},yslc:function(Te,Q){Te.exports="data:image/png;base64,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"},yxFR:function(Te,Q,R){var X=R("y+Vt"),U=R("nPnh"),M=U.subPixelOptimizeLine,F={},P=X.extend({type:"line",shape:{x1:0,y1:0,x2:0,y2:0,percent:1},style:{stroke:"#000",fill:null},buildPath:function(x,L){var b,y,p,r;this.subPixelOptimize?(M(F,L,this.style),b=F.x1,y=F.y1,p=F.x2,r=F.y2):(b=L.x1,y=L.y1,p=L.x2,r=L.y2);var l=L.percent;if(l===0)return;x.moveTo(b,y),l<1&&(p=b*(1-l)+p*l,r=y*(1-l)+r*l),x.lineTo(p,r)},pointAt:function(x){var L=this.shape;return[L.x1*(1-x)+L.x2*x,L.y1*(1-x)+L.y2*x]}});Te.exports=P},zarK:function(Te,Q,R){var X=R("YH21"),U=X.addEventListener,M=X.removeEventListener,F=X.normalizeEvent,P=X.getNativeEvent,x=R("bYtY"),L=R("H6uX"),b=R("ItGF"),y=300,p=b.domSupported,r=function(){var T=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],_=["touchstart","touchend","touchmove"],B={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},j=x.map(T,function(K){var H=K.replace("mouse","pointer");return B.hasOwnProperty(H)?H:K});return{mouse:T,touch:_,pointer:j}}(),l={mouse:["mousemove","mouseup"],pointer:["pointermove","pointerup"]};function m(T){return T==="mousewheel"&&b.browser.firefox?"DOMMouseScroll":T}function f(T){var _=T.pointerType;return _==="pen"||_==="touch"}function u(T){T.touching=!0,T.touchTimer!=null&&(clearTimeout(T.touchTimer),T.touchTimer=null),T.touchTimer=setTimeout(function(){T.touching=!1,T.touchTimer=null},700)}function S(T){T&&(T.zrByTouch=!0)}function a(T,_){return F(T.dom,new o(T,_),!0)}function n(T,_){for(var B=_,j=!1;B&&B.nodeType!==9&&!(j=B.domBelongToZr||B!==_&&B===T.painterRoot);)B=B.parentNode;return j}function o(T,_){this.type=_.type,this.target=this.currentTarget=T.dom,this.pointerType=_.pointerType,this.clientX=_.clientX,this.clientY=_.clientY}var d=o.prototype;d.stopPropagation=d.stopImmediatePropagation=d.preventDefault=x.noop;var g={mousedown:function(T){T=F(this.dom,T),this._mayPointerCapture=[T.zrX,T.zrY],this.trigger("mousedown",T)},mousemove:function(T){T=F(this.dom,T);var _=this._mayPointerCapture;_&&(T.zrX!==_[0]||T.zrY!==_[1])&&s(this,!0),this.trigger("mousemove",T)},mouseup:function(T){T=F(this.dom,T),s(this,!1),this.trigger("mouseup",T)},mouseout:function(T){T=F(this.dom,T),this._pointerCapturing&&(T.zrEventControl="no_globalout");var _=T.toElement||T.relatedTarget;T.zrIsToLocalDOM=n(this,_),this.trigger("mouseout",T)},touchstart:function(T){T=F(this.dom,T),S(T),this._lastTouchMoment=new Date,this.handler.processGesture(T,"start"),g.mousemove.call(this,T),g.mousedown.call(this,T)},touchmove:function(T){T=F(this.dom,T),S(T),this.handler.processGesture(T,"change"),g.mousemove.call(this,T)},touchend:function(T){T=F(this.dom,T),S(T),this.handler.processGesture(T,"end"),g.mouseup.call(this,T),+new Date-this._lastTouchMoment"},series:[{type:"wordCloud",sizeRange:[10,30],rotationRange:[-90,90],rotationStep:45,gridSize:2,shape:"pentagon",maskImage:tt,textStyle:{normal:{color:function(){return"rgb("+Math.round(Math.random()*255)+", "+Math.round(Math.random()*255)+", "+Math.round(Math.random()*255)+")"}}},left:"center",top:"center",right:null,bottom:null,width:"100%",height:"100%",data:ot}]};return at},Se=(s=pe.rightData)!==null&&s!==void 0&&s.complete_count?Number((i=pe.rightData)===null||i===void 0?void 0:i.complete_count)/Number((c=pe.rightData)===null||c===void 0?void 0:c.challenge_count)*100:0;return pe.rightData?b.a.createElement("section",{className:l.a.rightWrap},!((O=pe.detail)!==null&&O!==void 0&&O.is_jupyter)&&((w=pe.detail)===null||w===void 0||((T=w.task_operation)===null||T===void 0)?void 0:T[2])&&(ye==null||((_=ye.userInfo)===null||_===void 0)?void 0:_.login)&&!!((B=pe.rightData)!==null&&B!==void 0&&B.complete_count)&&((j=pe.rightData)===null||j===void 0?void 0:j.complete_count)>0&&b.a.createElement("div",{className:l.a.learnWrap},b.a.createElement("div",{className:l.a.learnTopWrap},b.a.createElement("span",null,b.a.createElement("img",{className:l.a.titleImg,src:f.a,alt:""}),"\u5B66\u4E60\u8FDB\u5EA6"),b.a.createElement("span",null,b.a.createElement("span",{className:"".concat(l.a.color888," font14")},"\u5DF2\u5B8C\u6210 ",((K=pe.rightData)===null||K===void 0?void 0:K.complete_count)||0," \u5173 / \u5171",((H=pe.rightData)===null||H===void 0?void 0:H.challenge_count)||0," \u5173"))),b.a.createElement(F.a,{percent:Se,showInfo:!1,status:"active",strokeColor:{"0%":"#29BD8B","100%":"#29BD8B"}})),!!((z=pe.rightData)!==null&&z!==void 0&&(Y=z.paths)!==null&&Y!==void 0&&Y.length)&&b.a.createElement("div",{className:l.a.courseWrap},b.a.createElement("p",{className:"mb20 font16"},b.a.createElement("img",{className:l.a.titleImg,src:S.a,alt:""}),"\u6240\u5C5E\u8BFE\u7A0B"),b.a.createElement("div",null,(V=pe.rightData)===null||V===void 0?void 0:V.paths.map(function(Ie,ze){return ze>2?null:b.a.createElement("div",{className:l.a.pathWrap,key:Ie.id},b.a.createElement("a",{href:"/paths/".concat(Ie.id),target:"_blank"},b.a.createElement("img",{alt:"\u5B9E\u8BAD",src:"".concat(p.a.IMG_SERVER,"/").concat(Ie.image_url),className:l.a.pathImg})),b.a.createElement("div",{className:l.a.pathContentWrap},b.a.createElement("a",{href:"/paths/".concat(Ie.id),target:"_blank",className:l.a.pathContentName},Ie.name),b.a.createElement("p",{className:l.a.pathContent},b.a.createElement(U.a,{placement:"bottom",title:"\u7AE0\u8282"},b.a.createElement("span",{className:l.a.pathContentCount},b.a.createElement("i",{className:"iconfont icon-shixun mr3"}),Ie.stages_count)),b.a.createElement(U.a,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},b.a.createElement("span",{className:l.a.pathContentCount},b.a.createElement("i",{className:"iconfont icon-chengyuan mr3"}),Ie.members_count)))))}))),b.a.createElement("div",null),!!((ee=pe.rightData)!==null&&ee!==void 0&&(ne=ee.recommands)!==null&&ne!==void 0&&ne.length)&&ye.userInfo.main_site&&b.a.createElement("div",{className:l.a.recommandTrainingWrap},b.a.createElement("p",{className:"mb20 font16"},b.a.createElement("img",{className:l.a.titleImg,src:n.a,alt:""}),"\u63A8\u8350\u5B9E\u8DF5\u9879\u76EE"),b.a.createElement("div",null,(me=pe.rightData)===null||me===void 0?void 0:me.recommands.map(function(Ie,ze){return ze>2?null:b.a.createElement("div",{className:l.a.pathContentItem,key:ze},b.a.createElement("a",{href:"/shixuns/".concat(Ie.identifier,"/challenges"),target:"_blank"},b.a.createElement("img",{src:"".concat(p.a.IMG_SERVER,"/").concat(Ie.pic),className:l.a.pathImg})),b.a.createElement("div",{className:l.a.pathContentWrap,style:{marginBottom:-4}},b.a.createElement(U.a,{placement:"bottom",title:Ie.name},b.a.createElement("a",{href:"/shixuns/".concat(Ie.identifier,"/challenges"),target:"_blank",className:l.a.pathContentName},Ie.name)),b.a.createElement("p",{className:"".concat(l.a.pathContent," ").concat(l.a.recommandContent)},b.a.createElement("span",null,Ie.stu_num," \u4EBA\u5B66\u4E60"),b.a.createElement("span",{className:l.a.recommandLevel},Ie.level))))}))),((he=pe.rightData)===null||he===void 0||((be=he.tags)===null||be===void 0)?void 0:be.length)>0&&b.a.createElement("div",{className:l.a.skillWrap},b.a.createElement("p",{className:"".concat(l.a.skillTopWrap," font16 mb20")},b.a.createElement("span",null,"\u6280\u80FD\u6807\u7B7E",b.a.createElement("span",{className:"ml5 c-grey-c"},(Ee=pe.rightData)===null||Ee===void 0||((Le=Ee.tags)===null||Le===void 0)?void 0:Le.length))),b.a.createElement(d.a,{option:De(),style:{height:370},opts:{renderer:"svg"}}))):null};Q.a=Object(y.a)(function(A){var h=A.shixunsDetail,s=A.user,i=A.loading,c=A.globalSetting;return{shixunsDetail:h,user:s,globalSetting:c,loading:i.models.index}})(k)}}]); diff --git a/p__Shixuns__Detail__RankingList__index.4199d267.async.js b/p__Shixuns__Detail__RankingList__index.07ee2079.async.js similarity index 99% rename from p__Shixuns__Detail__RankingList__index.4199d267.async.js rename to p__Shixuns__Detail__RankingList__index.07ee2079.async.js index 7f431606e7..6580c307c6 100644 --- a/p__Shixuns__Detail__RankingList__index.4199d267.async.js +++ b/p__Shixuns__Detail__RankingList__index.07ee2079.async.js @@ -13,4 +13,4 @@ * LICENSE * https://github.com/ecomfe/zrender/blob/master/LICENSE.txt */var n=!p.canvasSupported,i={canvas:u},t={},o="4.3.1";function s(M,A){var m=new I(j(),M,A);return t[m.id]=m,m}function f(M){if(M)M.dispose();else{for(var A in t)t.hasOwnProperty(A)&&t[A].dispose();t={}}return this}function _(M){return t[M]}function L(M,A){i[M]=A}function T(M){delete t[M]}var I=function(M,A,m){m=m||{},this.dom=A,this.id=M;var O=this,S=new v,k=m.renderer;if(n){if(!i.vml)throw new Error("You need to require 'zrender/vml/vml' to support IE8");k="vml"}else(!k||!i[k])&&(k="canvas");var y=new i[k](A,S,m,M);this.storage=S,this.painter=y;var c=!p.node&&!p.worker?new e(y.getViewportRoot(),y.root):null;this.handler=new x(S,y,c,y.root),this.animation=new r({stage:{update:g.bind(this.flush,this)}}),this.animation.start(),this._needsRefresh;var a=S.delFromStorage,d=S.addToStorage;S.delFromStorage=function(P){a.call(S,P),P&&P.removeSelfFromZr(O)},S.addToStorage=function(P){d.call(S,P),P.addSelfToZr(O)}};I.prototype={constructor:I,getId:function(){return this.id},add:function(M){this.storage.addRoot(M),this._needsRefresh=!0},remove:function(M){this.storage.delRoot(M),this._needsRefresh=!0},configLayer:function(M,A){this.painter.configLayer&&this.painter.configLayer(M,A),this._needsRefresh=!0},setBackgroundColor:function(M){this.painter.setBackgroundColor&&this.painter.setBackgroundColor(M),this._needsRefresh=!0},refreshImmediately:function(){this._needsRefresh=this._needsRefreshHover=!1,this.painter.refresh(),this._needsRefresh=this._needsRefreshHover=!1},refresh:function(){this._needsRefresh=!0},flush:function(){var M;this._needsRefresh&&(M=!0,this.refreshImmediately()),this._needsRefreshHover&&(M=!0,this.refreshHoverImmediately()),M&&this.trigger("rendered")},addHover:function(M,A){if(this.painter.addHover){var m=this.painter.addHover(M,A);return this.refreshHover(),m}},removeHover:function(M){this.painter.removeHover&&(this.painter.removeHover(M),this.refreshHover())},clearHover:function(){this.painter.clearHover&&(this.painter.clearHover(),this.refreshHover())},refreshHover:function(){this._needsRefreshHover=!0},refreshHoverImmediately:function(){this._needsRefreshHover=!1,this.painter.refreshHover&&this.painter.refreshHover()},resize:function(M){M=M||{},this.painter.resize(M.width,M.height),this.handler.resize()},clearAnimation:function(){this.animation.clear()},getWidth:function(){return this.painter.getWidth()},getHeight:function(){return this.painter.getHeight()},pathToImage:function(M,A){return this.painter.pathToImage(M,A)},setCursorStyle:function(M){this.handler.setCursorStyle(M)},findHover:function(M,A){return this.handler.findHover(M,A)},on:function(M,A,m){this.handler.on(M,A,m)},off:function(M,A){this.handler.off(M,A)},trigger:function(M,A){this.handler.trigger(M,A)},clear:function(){this.storage.delRoot(),this.painter.clear()},dispose:function(){this.animation.stop(),this.clear(),this.storage.dispose(),this.painter.dispose(),this.handler.dispose(),this.animation=this.storage=this.painter=this.handler=null,T(this.id)}},B.version=o,B.init=s,B.dispose=f,B.getInstance=_,B.registerPainter=L},bYtY:function(Y,B){var b={"[object Function]":1,"[object RegExp]":1,"[object Date]":1,"[object Error]":1,"[object CanvasGradient]":1,"[object CanvasPattern]":1,"[object Image]":1,"[object Canvas]":1},j={"[object Int8Array]":1,"[object Uint8Array]":1,"[object Uint8ClampedArray]":1,"[object Int16Array]":1,"[object Uint16Array]":1,"[object Int32Array]":1,"[object Uint32Array]":1,"[object Float32Array]":1,"[object Float64Array]":1},p=Object.prototype.toString,g=Array.prototype,x=g.forEach,v=g.filter,u=g.slice,r=g.map,e=g.reduce,n={};function i(H,$){H==="createCanvas"&&(T=null),n[H]=$}function t(H){if(H==null||typeof H!="object")return H;var $=H,ae=p.call(H);if(ae==="[object Array]"){if(!te(H)){$=[];for(var re=0,ie=H.length;rep&&u>x||uv?r:0}Y.exports=b},iXp4:function(Y,B,b){var j=b("ItGF"),p=[["shadowBlur",0],["shadowColor","#000"],["shadowOffsetX",0],["shadowOffsetY",0]];function g(x){return j.browser.ie&&j.browser.version>=11?function(){var v=this.__clipPaths,u=this.style,r;if(v)for(var e=0;ep+e&&r>x+e||rj+e&&u>g+e||u=i.x&&e<=i.x+i.width&&n>=i.y&&n<=i.y+i.height},clone:function(){return new u(this.x,this.y,this.width,this.height)},copy:function(e){this.x=e.x,this.y=e.y,this.width=e.width,this.height=e.height},plain:function(){return{x:this.x,y:this.y,width:this.width,height:this.height}}},u.create=function(e){return new u(e.x,e.y,e.width,e.height)};var r=u;Y.exports=r},mLcG:function(Y,B){var b=typeof window!="undefined"&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(j){setTimeout(j,16)};Y.exports=b},n1HI:function(Y,B,b){var j=b("hX1E"),p=j.normalizeRadian,g=Math.PI*2;function x(v,u,r,e,n,i,t,o,s){if(t===0)return!1;var f=t;o-=v,s-=u;var _=Math.sqrt(o*o+s*s);if(_-f>r||_+fn&&(n+=g);var T=Math.atan2(s,o);return T<0&&(T+=g),T>=e&&T<=n||T+g>=e&&T+g<=n}B.containStroke=x},n6Mw:function(Y,B,b){var j=b("SrGk"),p=b("bYtY"),g=b("Fofx");function x(u,r){j.call(this,u,r,"clipPath","__clippath_in_use__")}p.inherits(x,j),x.prototype.update=function(u){var r=this.getSvgElement(u);r&&this.updateDom(r,u.__clipPaths,!1);var e=this.getTextSvgElement(u);e&&this.updateDom(e,u.__clipPaths,!0),this.markUsed(u)},x.prototype.updateDom=function(u,r,e){if(r&&r.length>0){var n=this.getDefs(!0),i=r[0],t,o,s=e?"_textDom":"_dom";i[s]?(o=i[s].getAttribute("id"),t=i[s],n.contains(t)||n.appendChild(t)):(o="zr"+this._zrId+"-clip-"+this.nextId,++this.nextId,t=this.createElement("clipPath"),t.setAttribute("id",o),n.appendChild(t),i[s]=t);var f=this.getSvgProxy(i);if(i.transform&&i.parent.invTransform&&!e){var _=Array.prototype.slice.call(i.transform);g.mul(i.transform,i.parent.invTransform,i.transform),f.brush(i),i.transform=_}else f.brush(i);var L=this.getSvgElement(i);t.innerHTML="",t.appendChild(L.cloneNode()),u.setAttribute("clip-path","url(#"+o+")"),r.length>1&&this.updateDom(t,r.slice(1),e)}else u&&u.setAttribute("clip-path","none")},x.prototype.markUsed=function(u){var r=this;u.__clipPaths&&p.each(u.__clipPaths,function(e){e._dom&&j.prototype.markUsed.call(r,e._dom),e._textDom&&j.prototype.markUsed.call(r,e._textDom)})};var v=x;Y.exports=v},nCxF:function(Y,B,b){var j=b("QBsz"),p=j.min,g=j.max,x=j.scale,v=j.distance,u=j.add,r=j.clone,e=j.sub;function n(i,t,o,s){var f=[],_=[],L=[],T=[],I,M,A,m;if(s){A=[Infinity,Infinity],m=[-Infinity,-Infinity];for(var O=0,S=i.length;O=0&&(ce=ee[ye],ce.textAlign==="right");)d(N,h,ce,R,oe,ie,be,"right"),se-=ce.width,be-=ce.width,ye--;for(pe+=(V-(pe-re)-(he-be)-se)/2;ve<=ye;)ce=ee[ve],d(N,h,ce,R,oe,ie,pe+ce.width/2,"center"),pe+=ce.width,ve++;ie+=oe}}function a(N,h,D,R,G){if(D&&h.textRotation){var V=h.textOrigin;V==="center"?(R=D.width/2+D.x,G=D.height/2+D.y):V&&(R=V[0]+D.x,G=V[1]+D.y),N.translate(R,G),N.rotate(-h.textRotation),N.translate(-R,-G)}}function d(N,h,D,R,G,V,K,Q){var te=R.rich[D.styleName]||{};te.text=D.text;var q=D.textVerticalAlign,ue=V+G/2;q==="top"?ue=V+D.height/2:q==="bottom"&&(ue=V+G-D.height/2),!D.isLineHolder&&P(te)&&E(N,h,te,Q==="right"?K-D.width:Q==="center"?K-D.width/2:K,ue-D.height/2,D.width,D.height);var le=D.textPadding;le&&(K=X(K,Q,le),ue-=D.height/2-le[2]-D.textHeight/2),C(h,"shadowBlur",g(te.textShadowBlur,R.textShadowBlur,0)),C(h,"shadowColor",te.textShadowColor||R.textShadowColor||"transparent"),C(h,"shadowOffsetX",g(te.textShadowOffsetX,R.textShadowOffsetX,0)),C(h,"shadowOffsetY",g(te.textShadowOffsetY,R.textShadowOffsetY,0)),C(h,"textAlign",Q),C(h,"textBaseline","middle"),C(h,"font",D.font||_);var de=F(te.textStroke||R.textStroke,$),H=z(te.textFill||R.textFill),$=p(te.textStrokeWidth,R.textStrokeWidth);de&&(C(h,"lineWidth",$),C(h,"strokeStyle",de),h.strokeText(D.text,K,ue)),H&&(C(h,"fillStyle",H),h.fillText(D.text,K,ue))}function P(N){return!!(N.textBackgroundColor||N.textBorderWidth&&N.textBorderColor)}function E(N,h,D,R,G,V,K){var Q=D.textBackgroundColor,te=D.textBorderWidth,q=D.textBorderColor,ue=u(Q);if(C(h,"shadowBlur",D.textBoxShadowBlur||0),C(h,"shadowColor",D.textBoxShadowColor||"transparent"),C(h,"shadowOffsetX",D.textBoxShadowOffsetX||0),C(h,"shadowOffsetY",D.textBoxShadowOffsetY||0),ue||te&&q){h.beginPath();var le=D.textBorderRadius;le?n.buildPath(h,{x:R,y:G,width:V,height:K,r:le}):h.rect(R,G,V,K),h.closePath()}if(ue)if(C(h,"fillStyle",Q),D.fillOpacity!=null){var de=h.globalAlpha;h.globalAlpha=D.fillOpacity*D.opacity,h.fill(),h.globalAlpha=de}else h.fill();else if(r(Q)){var H=Q.image;H=i.createOrUpdateImage(H,null,N,w,Q),H&&i.isImageReady(H)&&h.drawImage(H,R,G,V,K)}if(te&&q)if(C(h,"lineWidth",te),C(h,"strokeStyle",q),D.strokeOpacity!=null){var de=h.globalAlpha;h.globalAlpha=D.strokeOpacity*D.opacity,h.stroke(),h.globalAlpha=de}else h.stroke()}function w(N,h){h.image=N}function l(N,h,D,R){var G=D.x||0,V=D.y||0,K=D.textAlign,Q=D.textVerticalAlign;if(R){var te=D.textPosition;if(te instanceof Array)G=R.x+U(te[0],R.width),V=R.y+U(te[1],R.height);else{var q=h&&h.calculateTextPosition?h.calculateTextPosition(M,D,R):e.calculateTextPosition(M,D,R);G=q.x,V=q.y,K=K||q.textAlign,Q=Q||q.textVerticalAlign}var ue=D.textOffset;ue&&(G+=ue[0],V+=ue[1])}return N=N||{},N.baseX=G,N.baseY=V,N.textAlign=K,N.textVerticalAlign=Q,N}function C(N,h,D){return N[h]=t(N,h,D),N[h]}function F(N,h){return N==null||h<=0||N==="transparent"||N==="none"?null:N.image||N.colorStops?"#000":N}function z(N){return N==null||N==="none"?null:N.image||N.colorStops?"#000":N}function U(N,h){return typeof N=="string"?N.lastIndexOf("%")>=0?parseFloat(N)/100*h:parseFloat(N):N}function X(N,h,D){return h==="right"?N-D[1]:h==="center"?N+D[3]/2-D[1]/2:N+D[3]}function W(N,h){return N!=null&&(N||h.textBackgroundColor||h.textBorderWidth&&h.textBorderColor||h.textPadding)}B.normalizeTextStyle=m,B.renderText=S,B.getBoxPosition=l,B.getStroke=F,B.getFill=z,B.parsePercent=U,B.needDrawText=W},qH13:function(Y,B,b){var j=b("ItGF"),p=b("QBsz"),g=p.applyTransform,x=b("mFDi"),v=b("Qe9p"),u=b("6GrX"),r=b("pzxd"),e=b("ni6a"),n=b("Gev7"),i=b("Dagg"),t=b("dqUG"),o=b("y+Vt"),s=b("IMiH"),f=b("QuXc"),_=b("06Qe"),L=s.CMD,T=Math.round,I=Math.sqrt,M=Math.abs,A=Math.cos,m=Math.sin,O=Math.max;if(!j.canvasSupported){var S=",",k="progid:DXImageTransform.Microsoft",y=21600,c=y/2,a=1e5,d=1e3,P=function(Z){Z.style.cssText="position:absolute;left:0;top:0;width:1px;height:1px;",Z.coordsize=y+","+y,Z.coordorigin="0,0"},E=function(Z){return String(Z).replace(/&/g,"&").replace(/"/g,""")},w=function(Z,J,ee){return"rgb("+[Z,J,ee].join(",")+")"},l=function(Z,J){J&&Z&&J.parentNode!==Z&&Z.appendChild(J)},C=function(Z,J){J&&Z&&J.parentNode===Z&&Z.removeChild(J)},F=function(Z,J,ee){return(parseFloat(Z)||0)*a+(parseFloat(J)||0)*d+ee},z=r.parsePercent,U=function(Z,J,ee){var ne=v.parse(J);ee=+ee,isNaN(ee)&&(ee=1),ne&&(Z.color=w(ne[0],ne[1],ne[2]),Z.opacity=ee*ne[3])},X=function(Z){var J=v.parse(Z);return[w(J[0],J[1],J[2]),J[3]]},W=function(Z,J,ee){var ne=J.fill;if(ne!=null)if(ne instanceof f){var oe,se=0,ve=[0,0],pe=0,be=1,ye=ee.getBoundingRect(),ce=ye.width,me=ye.height;if(ne.type==="linear"){oe="gradient";var xe=ee.transform,_e=[ne.x*ce,ne.y*me],ge=[ne.x2*ce,ne.y2*me];xe&&(g(_e,_e,xe),g(ge,ge,xe));var Ie=ge[0]-_e[0],Pe=ge[1]-_e[1];se=Math.atan2(Ie,Pe)*180/Math.PI,se<0&&(se+=360),se<1e-6&&(se=0)}else{oe="gradientradial";var _e=[ne.x*ce,ne.y*me],xe=ee.transform,Me=ee.scale,Se=ce,Ee=me;ve=[(_e[0]-ye.x)/Se,(_e[1]-ye.y)/Ee],xe&&g(_e,_e,xe),Se/=Me[0]*y,Ee/=Me[1]*y;var De=O(Se,Ee);pe=2*0/De,be=2*ne.r/De-pe}var fe=ne.colorStops.slice();fe.sort(function(Oe,Re){return Oe.offset-Re.offset});for(var Ce=fe.length,we=[],Te=[],ze=0;ze=2){var ke=we[0][0],He=we[1][0],Ue=we[0][1]*J.opacity,je=we[1][1]*J.opacity;Z.type=oe,Z.method="none",Z.focus="100%",Z.angle=se,Z.color=ke,Z.color2=He,Z.colors=Te.join(","),Z.opacity=je,Z.opacity2=Ue}oe==="radial"&&(Z.focusposition=ve.join(","))}else U(Z,ne,J.opacity)},N=function(Z,J){J.lineDash&&(Z.dashstyle=J.lineDash.join(" ")),J.stroke!=null&&!(J.stroke instanceof f)&&U(Z,J.stroke,J.opacity)},h=function(Z,J,ee,ne){var oe=J==="fill",se=Z.getElementsByTagName(J)[0];ee[J]!=null&&ee[J]!=="none"&&(oe||!oe&&ee.lineWidth)?(Z[oe?"filled":"stroked"]="true",ee[J]instanceof f&&C(Z,se),se||(se=_.createNode(J)),oe?W(se,ee,ne):N(se,ee),l(Z,se)):(Z[oe?"filled":"stroked"]="false",C(Z,se))},D=[[],[],[]],R=function(Z,J){var ee=L.M,ne=L.C,oe=L.L,se=L.A,ve=L.Q,pe=[],be,ye,ce,me,xe,_e,ge=Z.data,Ie=Z.len();for(me=0;me.01?Re&&(Ne+=270/y):Math.abs(Ve-ke)<1e-4?Re&&NeFe?Me-=270/y:Me+=270/y:Re&&Veke?Pe+=270/y:Pe-=270/y),pe.push(Ge,T(((Fe-He)*Te+Ce)*y-c),S,T(((ke-Ue)*ze+we)*y-c),S,T(((Fe+He)*Te+Ce)*y-c),S,T(((ke+Ue)*ze+we)*y-c),S,T((Ne*Te+Ce)*y-c),S,T((Ve*ze+we)*y-c),S,T((Pe*Te+Ce)*y-c),S,T((Me*ze+we)*y-c)),xe=Pe,_e=Me;break;case L.R:var Ae=D[0],Be=D[1];Ae[0]=ge[me++],Ae[1]=ge[me++],Be[0]=Ae[0]+ge[me++],Be[1]=Ae[1]+ge[me++],J&&(g(Ae,Ae,J),g(Be,Be,J)),Ae[0]=T(Ae[0]*y-c),Be[0]=T(Be[0]*y-c),Ae[1]=T(Ae[1]*y-c),Be[1]=T(Be[1]*y-c),pe.push(" m ",Ae[0],S,Ae[1]," l ",Be[0],S,Ae[1]," l ",Be[0],S,Be[1]," l ",Ae[0],S,Be[1]);break;case L.Z:pe.push(" x ")}if(be>0){pe.push(ye);for(var We=0;Wete&&(Q=0,K={});var ee=q.style,ne;try{ee.font=Z,ne=ee.fontFamily.split(",")[0]}catch(oe){}J={style:ee.fontStyle||V,variant:ee.fontVariant||V,weight:ee.fontWeight||V,size:parseFloat(ee.fontSize||12)|0,family:ne||"Microsoft YaHei"},K[Z]=J,Q++}return J},le;u.$override("measureText",function(Z,J){var ee=_.doc;le||(le=ee.createElement("div"),le.style.cssText="position:absolute;top:-20000px;left:0;padding:0;margin:0;border:none;white-space:pre;",_.doc.body.appendChild(le));try{le.style.font=J}catch(ne){}return le.innerHTML="",le.appendChild(ee.createTextNode(Z)),{width:le.offsetWidth}});for(var de=new x,H=function(Z,J,ee,ne){var oe=this.style;this.__dirty&&r.normalizeTextStyle(oe,!0);var se=oe.text;if(se!=null&&(se+=""),!se)return;if(oe.rich){var ve=u.parseRichText(se,oe);se=[];for(var pe=0;pe=0&&(this.delFromStorage(e),this._roots.splice(o,1),e instanceof g&&e.delChildrenFromStorage(this))},addToStorage:function(e){return e&&(e.__storage=this,e.dirty(!1)),this},delFromStorage:function(e){return e&&(e.__storage=null),this},dispose:function(){this._renderList=this._roots=null},displayableSortFunc:v};var r=u;Y.exports=r},rA99:function(Y,B,b){var j=b("y+Vt"),p=b("QBsz"),g=b("Sj9i"),x=g.quadraticSubdivide,v=g.cubicSubdivide,u=g.quadraticAt,r=g.cubicAt,e=g.quadraticDerivativeAt,n=g.cubicDerivativeAt,i=[];function t(s,f,_){var L=s.cpx2,T=s.cpy2;return L===null||T===null?[(_?n:r)(s.x1,s.cpx1,s.cpx2,s.x2,f),(_?n:r)(s.y1,s.cpy1,s.cpy2,s.y2,f)]:[(_?e:u)(s.x1,s.cpx1,s.x2,f),(_?e:u)(s.y1,s.cpy1,s.y2,f)]}var o=j.extend({type:"bezier-curve",shape:{x1:0,y1:0,x2:0,y2:0,cpx1:0,cpy1:0,percent:1},style:{stroke:"#000",fill:null},buildPath:function(s,f){var _=f.x1,L=f.y1,T=f.x2,I=f.y2,M=f.cpx1,A=f.cpy1,m=f.cpx2,O=f.cpy2,S=f.percent;if(S===0)return;s.moveTo(_,L),m==null||O==null?(S<1&&(x(_,M,T,S,i),M=i[1],T=i[2],x(L,A,I,S,i),A=i[1],I=i[2]),s.quadraticCurveTo(M,A,T,I)):(S<1&&(v(_,M,m,T,S,i),M=i[1],m=i[2],T=i[3],v(L,A,O,I,S,i),A=i[1],O=i[2],I=i[3]),s.bezierCurveTo(M,A,m,O,T,I))},pointAt:function(s){return t(this.shape,s,!1)},tangentAt:function(s){var f=t(this.shape,s,!0);return p.normalize(f,f)}});Y.exports=o},rmlV:function(Y,B,b){var j=b("y+Vt"),p=j.extend({type:"ellipse",shape:{cx:0,cy:0,rx:0,ry:0},buildPath:function(g,x){var v=.5522848,u=x.cx,r=x.cy,e=x.rx,n=x.ry,i=e*v,t=n*v;g.moveTo(u-e,r),g.bezierCurveTo(u-e,r-t,u-i,r-n,u,r-n),g.bezierCurveTo(u+i,r-n,u+e,r-t,u+e,r),g.bezierCurveTo(u+e,r+t,u+i,r+n,u,r+n),g.bezierCurveTo(u-i,r+n,u-e,r+t,u-e,r),g.closePath()}});Y.exports=p},"sW+o":function(Y,B,b){var j=b("SrGk"),p=b("bYtY"),g=b("SUKs"),x=b("Qe9p");function v(r,e){j.call(this,r,e,["linearGradient","radialGradient"],"__gradient_in_use__")}p.inherits(v,j),v.prototype.addWithoutUpdate=function(r,e){if(e&&e.style){var n=this;p.each(["fill","stroke"],function(i){if(e.style[i]&&(e.style[i].type==="linear"||e.style[i].type==="radial")){var t=e.style[i],o=n.getDefs(!0),s;t._dom?(s=t._dom,o.contains(t._dom)||n.addDom(s)):s=n.add(t),n.markUsed(e);var f=s.getAttribute("id");r.setAttribute(i,"url(#"+f+")")}})}},v.prototype.add=function(r){var e;if(r.type==="linear")e=this.createElement("linearGradient");else if(r.type==="radial")e=this.createElement("radialGradient");else return g("Illegal gradient type."),null;return r.id=r.id||this.nextId++,e.setAttribute("id","zr"+this._zrId+"-gradient-"+r.id),this.updateDom(r,e),this.addDom(e),e},v.prototype.update=function(r){var e=this;j.prototype.update.call(this,r,function(){var n=r.type,i=r._dom.tagName;n==="linear"&&i==="linearGradient"||n==="radial"&&i==="radialGradient"?e.updateDom(r,r._dom):(e.removeDom(r),e.add(r))})},v.prototype.updateDom=function(r,e){if(r.type==="linear")e.setAttribute("x1",r.x),e.setAttribute("y1",r.y),e.setAttribute("x2",r.x2),e.setAttribute("y2",r.y2);else if(r.type==="radial")e.setAttribute("cx",r.x),e.setAttribute("cy",r.y),e.setAttribute("r",r.r);else{g("Illegal gradient type.");return}r.global?e.setAttribute("gradientUnits","userSpaceOnUse"):e.setAttribute("gradientUnits","objectBoundingBox"),e.innerHTML="";for(var n=r.colorStops,i=0,t=n.length;i-1)){var f=x.parse(s)[3],_=x.toHex(s);o.setAttribute("stop-color","#"+_),o.setAttribute("stop-opacity",f)}else o.setAttribute("stop-color",n[i].color);e.appendChild(o)}r._dom=e},v.prototype.markUsed=function(r){if(r.style){var e=r.style.fill;e&&e._dom&&j.prototype.markUsed.call(this,e._dom),e=r.style.stroke,e&&e._dom&&j.prototype.markUsed.call(this,e._dom)}};var u=v;Y.exports=u},u3os:function(Y,B,b){"use strict";Object.defineProperty(B,"__esModule",{value:!0}),B.ver=B.clear=B.bind=void 0;var j=b("P4Qj"),p=function(u,r){var e=(0,j.getSensor)(u);return e.bind(r),function(){e.unbind(r)}};B.bind=p;var g=function(u){var r=(0,j.getSensor)(u);(0,j.removeSensor)(r)};B.clear=g;var x="1.0.1";B.ver=x},vKoX:function(Y,B,b){var j=b("SrGk"),p=b("bYtY");function g(u,r){j.call(this,u,r,["filter"],"__filter_in_use__","_shadowDom")}p.inherits(g,j),g.prototype.addWithoutUpdate=function(u,r){if(r&&x(r.style)){var e;if(r._shadowDom){e=r._shadowDom;var n=this.getDefs(!0);n.contains(r._shadowDom)||this.addDom(e)}else e=this.add(r);this.markUsed(r);var i=e.getAttribute("id");u.style.filter="url(#"+i+")"}},g.prototype.add=function(u){var r=this.createElement("filter");return u._shadowDomId=u._shadowDomId||this.nextId++,r.setAttribute("id","zr"+this._zrId+"-shadow-"+u._shadowDomId),this.updateDom(u,r),this.addDom(r),r},g.prototype.update=function(u,r){var e=r.style;if(x(e)){var n=this;j.prototype.update.call(this,r,function(){n.updateDom(r,r._shadowDom)})}else this.remove(u,r)},g.prototype.remove=function(u,r){r._shadowDomId!=null&&(this.removeDom(u),u.style.filter="")},g.prototype.updateDom=function(u,r){var e=r.getElementsByTagName("feDropShadow");e.length===0?e=this.createElement("feDropShadow"):e=e[0];var n=u.style,i=u.scale&&u.scale[0]||1,t=u.scale&&u.scale[1]||1,o,s,f,_;if(n.shadowBlur||n.shadowOffsetX||n.shadowOffsetY)o=n.shadowOffsetX||0,s=n.shadowOffsetY||0,f=n.shadowBlur,_=n.shadowColor;else if(n.textShadowBlur)o=n.textShadowOffsetX||0,s=n.textShadowOffsetY||0,f=n.textShadowBlur,_=n.textShadowColor;else{this.removeDom(r,n);return}e.setAttribute("dx",o/i),e.setAttribute("dy",s/t),e.setAttribute("flood-color",_);var L=f/2/i,T=f/2/t,I=L+" "+T;e.setAttribute("stdDeviation",I),r.setAttribute("x","-100%"),r.setAttribute("y","-100%"),r.setAttribute("width",Math.ceil(f/2*200)+"%"),r.setAttribute("height",Math.ceil(f/2*200)+"%"),r.appendChild(e),u._shadowDom=r},g.prototype.markUsed=function(u){u._shadowDom&&j.prototype.markUsed.call(this,u._shadowDom)};function x(u){return u&&(u.shadowBlur||u.shadowOffsetX||u.shadowOffsetY||u.textShadowBlur||u.textShadowOffsetX||u.textShadowOffsetY)}var v=g;Y.exports=v},vWvF:function(Y,B,b){var j=b("Bq2U"),p=b("SUKs"),g=b("bYtY"),x=g.isString,v=g.isFunction,u=g.isObject,r=g.isArrayLike,e=g.indexOf,n=function(){this.animators=[]};n.prototype={constructor:n,animate:function(f,_){var L,T=!1,I=this,M=this.__zr;if(f){var A=f.split("."),m=I;T=A[0]==="shape";for(var O=0,S=A.length;O0&&f.animate(_,!1).when(I==null?500:I,m).delay(M||0)}function o(f,_,L,T){if(!_)f.attr(L,T);else{var I={};I[_]={},I[_][L]=T,f.attr(I)}}var s=n;Y.exports=s},vsvx:function(Y,B,b){Y.exports=b.p+"static/course.f24848b5.svg"},x6Kt:function(Y,B,b){var j=b("y+Vt"),p=b("VpOo"),g=b("nPnh"),x=g.subPixelOptimizeRect,v={},u=j.extend({type:"rect",shape:{r:0,x:0,y:0,width:0,height:0},buildPath:function(r,e){var n,i,t,o;this.subPixelOptimize?(x(v,e,this.style),n=v.x,i=v.y,t=v.width,o=v.height,v.r=e.r,e=v):(n=e.x,i=e.y,t=e.width,o=e.height),e.r?p.buildPath(r,e):r.rect(n,i,t,o),r.closePath();return}});Y.exports=u},"y+Vt":function(Y,B,b){var j=b("Gev7"),p=b("bYtY"),g=b("IMiH"),x=b("2DNl"),v=b("3C/r"),u=v.prototype.getCanvasPattern,r=Math.abs,e=new g(!0);function n(t){j.call(this,t),this.path=null}n.prototype={constructor:n,type:"path",__dirtyPath:!0,strokeContainThreshold:5,segmentIgnoreThreshold:0,subPixelOptimize:!1,brush:function(t,o){var s=this.style,f=this.path||e,_=s.hasStroke(),L=s.hasFill(),T=s.fill,I=s.stroke,M=L&&!!T.colorStops,A=_&&!!I.colorStops,m=L&&!!T.image,O=_&&!!I.image;if(s.bind(t,this,o),this.setTransform(t),this.__dirty){var S;M&&(S=S||this.getBoundingRect(),this._fillGradient=s.getGradient(t,T,S)),A&&(S=S||this.getBoundingRect(),this._strokeGradient=s.getGradient(t,I,S))}M?t.fillStyle=this._fillGradient:m&&(t.fillStyle=u.call(T,t)),A?t.strokeStyle=this._strokeGradient:O&&(t.strokeStyle=u.call(I,t));var k=s.lineDash,y=s.lineDashOffset,c=!!t.setLineDash,a=this.getGlobalScale();if(f.setScale(a[0],a[1],this.segmentIgnoreThreshold),this.__dirtyPath||k&&!c&&_?(f.beginPath(t),k&&!c&&(f.setLineDash(k),f.setLineDashOffset(y)),this.buildPath(f,this.shape,!1),this.path&&(this.__dirtyPath=!1)):(t.beginPath(),this.path.rebuildPath(t)),L)if(s.fillOpacity!=null){var d=t.globalAlpha;t.globalAlpha=s.fillOpacity*s.opacity,f.fill(t),t.globalAlpha=d}else f.fill(t);if(k&&c&&(t.setLineDash(k),t.lineDashOffset=y),_)if(s.strokeOpacity!=null){var d=t.globalAlpha;t.globalAlpha=s.strokeOpacity*s.opacity,f.stroke(t),t.globalAlpha=d}else f.stroke(t);k&&c&&t.setLineDash([]),s.text!=null&&(this.restoreTransform(t),this.drawRectText(t,this.getBoundingRect()))},buildPath:function(t,o,s){},createPathProxy:function(){this.path=new g},getBoundingRect:function(){var t=this._rect,o=this.style,s=!t;if(s){var f=this.path;f||(f=this.path=new g),this.__dirtyPath&&(f.beginPath(),this.buildPath(f,this.shape,!1)),t=f.getBoundingRect()}if(this._rect=t,o.hasStroke()){var _=this._rectWithStroke||(this._rectWithStroke=t.clone());if(this.__dirty||s){_.copy(t);var L=o.lineWidth,T=o.strokeNoScale?this.getLineScale():1;o.hasFill()||(L=Math.max(L,this.strokeContainThreshold||4)),T>1e-10&&(_.width+=L/T,_.height+=L/T,_.x-=L/T/2,_.y-=L/T/2)}return _}return t},contain:function(t,o){var s=this.transformCoordToLocal(t,o),f=this.getBoundingRect(),_=this.style;if(t=s[0],o=s[1],f.contain(t,o)){var L=this.path.data;if(_.hasStroke()){var T=_.lineWidth,I=_.strokeNoScale?this.getLineScale():1;if(I>1e-10&&(_.hasFill()||(T=Math.max(T,this.strokeContainThreshold)),x.containStroke(L,T/I,t,o)))return!0}if(_.hasFill())return x.contain(L,t,o)}return!1},dirty:function(t){t==null&&(t=!0),t&&(this.__dirtyPath=t,this._rect=null),this.__dirty=this.__dirtyText=!0,this.__zr&&this.__zr.refresh(),this.__clipTarget&&this.__clipTarget.dirty()},animateShape:function(t){return this.animate("shape",t)},attrKV:function(t,o){t==="shape"?(this.setShape(o),this.__dirtyPath=!0,this._rect=null):j.prototype.attrKV.call(this,t,o)},setShape:function(t,o){var s=this.shape;if(s){if(p.isObject(t))for(var f in t)t.hasOwnProperty(f)&&(s[f]=t[f]);else s[t]=o;this.dirty(!0)}return this},getLineScale:function(){var t=this.transform;return t&&r(t[0]-1)>1e-10&&r(t[3]-1)>1e-10?Math.sqrt(r(t[0]*t[3]-t[2]*t[1])):1}},n.extend=function(t){var o=function(f){n.call(this,f),t.style&&this.style.extendFrom(t.style,!1);var _=t.shape;if(_){this.shape=this.shape||{};var L=this.shape;for(var T in _)!L.hasOwnProperty(T)&&_.hasOwnProperty(T)&&(L[T]=_[T])}t.init&&t.init.call(this,f)};p.inherits(o,n);for(var s in t)s!=="style"&&s!=="shape"&&(o.prototype[s]=t[s]);return o},p.inherits(n,j);var i=n;Y.exports=i},y23F:function(Y,B){function b(){this.on("mousedown",this._dragStart,this),this.on("mousemove",this._drag,this),this.on("mouseup",this._dragEnd,this)}b.prototype={constructor:b,_dragStart:function(g){for(var x=g.target;x&&!x.draggable;)x=x.parent;x&&(this._draggingTarget=x,x.dragging=!0,this._x=g.offsetX,this._y=g.offsetY,this.dispatchToElement(j(x,g),"dragstart",g.event))},_drag:function(g){var x=this._draggingTarget;if(x){var v=g.offsetX,u=g.offsetY,r=v-this._x,e=u-this._y;this._x=v,this._y=u,x.drift(r,e,g),this.dispatchToElement(j(x,g),"drag",g.event);var n=this.findHover(v,u,x).target,i=this._dropTarget;this._dropTarget=n,x!==n&&(i&&n!==i&&this.dispatchToElement(j(i,g),"dragleave",g.event),n&&n!==i&&this.dispatchToElement(j(n,g),"dragenter",g.event))}},_dragEnd:function(g){var x=this._draggingTarget;x&&(x.dragging=!1),this.dispatchToElement(j(x,g),"dragend",g.event),this._dropTarget&&this.dispatchToElement(j(this._dropTarget,g),"drop",g.event),this._draggingTarget=null,this._dropTarget=null}};function j(g,x){return{target:g,topTarget:x&&x.topTarget}}var p=b;Y.exports=p},yilW:function(Y,B,b){Y.exports=b.p+"static/learn.e7098108.svg"},yxFR:function(Y,B,b){var j=b("y+Vt"),p=b("nPnh"),g=p.subPixelOptimizeLine,x={},v=j.extend({type:"line",shape:{x1:0,y1:0,x2:0,y2:0,percent:1},style:{stroke:"#000",fill:null},buildPath:function(u,r){var e,n,i,t;this.subPixelOptimize?(g(x,r,this.style),e=x.x1,n=x.y1,i=x.x2,t=x.y2):(e=r.x1,n=r.y1,i=r.x2,t=r.y2);var o=r.percent;if(o===0)return;u.moveTo(e,n),o<1&&(i=e*(1-o)+i*o,t=n*(1-o)+t*o),u.lineTo(i,t)},pointAt:function(u){var r=this.shape;return[r.x1*(1-u)+r.x2*u,r.y1*(1-u)+r.y2*u]}});Y.exports=v},zarK:function(Y,B,b){var j=b("YH21"),p=j.addEventListener,g=j.removeEventListener,x=j.normalizeEvent,v=j.getNativeEvent,u=b("bYtY"),r=b("H6uX"),e=b("ItGF"),n=300,i=e.domSupported,t=function(){var l=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],C=["touchstart","touchend","touchmove"],F={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},z=u.map(l,function(U){var X=U.replace("mouse","pointer");return F.hasOwnProperty(X)?X:U});return{mouse:l,touch:C,pointer:z}}(),o={mouse:["mousemove","mouseup"],pointer:["pointermove","pointerup"]};function s(l){return l==="mousewheel"&&e.browser.firefox?"DOMMouseScroll":l}function f(l){var C=l.pointerType;return C==="pen"||C==="touch"}function _(l){l.touching=!0,l.touchTimer!=null&&(clearTimeout(l.touchTimer),l.touchTimer=null),l.touchTimer=setTimeout(function(){l.touching=!1,l.touchTimer=null},700)}function L(l){l&&(l.zrByTouch=!0)}function T(l,C){return x(l.dom,new M(l,C),!0)}function I(l,C){for(var F=C,z=!1;F&&F.nodeType!==9&&!(z=F.domBelongToZr||F!==C&&F===l.painterRoot);)F=F.parentNode;return z}function M(l,C){this.type=C.type,this.target=this.currentTarget=l.dom,this.pointerType=C.pointerType,this.clientX=C.clientX,this.clientY=C.clientY}var A=M.prototype;A.stopPropagation=A.stopImmediatePropagation=A.preventDefault=u.noop;var m={mousedown:function(l){l=x(this.dom,l),this._mayPointerCapture=[l.zrX,l.zrY],this.trigger("mousedown",l)},mousemove:function(l){l=x(this.dom,l);var C=this._mayPointerCapture;C&&(l.zrX!==C[0]||l.zrY!==C[1])&&a(this,!0),this.trigger("mousemove",l)},mouseup:function(l){l=x(this.dom,l),a(this,!1),this.trigger("mouseup",l)},mouseout:function(l){l=x(this.dom,l),this._pointerCapturing&&(l.zrEventControl="no_globalout");var C=l.toElement||l.relatedTarget;l.zrIsToLocalDOM=I(this,C),this.trigger("mouseout",l)},touchstart:function(l){l=x(this.dom,l),L(l),this._lastTouchMoment=new Date,this.handler.processGesture(l,"start"),m.mousemove.call(this,l),m.mousedown.call(this,l)},touchmove:function(l){l=x(this.dom,l),L(l),this.handler.processGesture(l,"change"),m.mousemove.call(this,l)},touchend:function(l){l=x(this.dom,l),L(l),this.handler.processGesture(l,"end"),m.mouseup.call(this,l),+new Date-this._lastTouchMoment"},series:[{type:"wordCloud",sizeRange:[10,30],rotationRange:[-90,90],rotationStep:45,gridSize:2,shape:"pentagon",maskImage:se,textStyle:{normal:{color:function(){return"rgb("+Math.round(Math.random()*255)+", "+Math.round(Math.random()*255)+", "+Math.round(Math.random()*255)+")"}}},left:"center",top:"center",right:null,bottom:null,width:"100%",height:"100%",data:ve}]};return pe},J=(a=q.rightData)!==null&&a!==void 0&&a.complete_count?Number((d=q.rightData)===null||d===void 0?void 0:d.complete_count)/Number((P=q.rightData)===null||P===void 0?void 0:P.challenge_count)*100:0;return q.rightData?e.a.createElement("section",{className:o.a.rightWrap},!((E=q.detail)!==null&&E!==void 0&&E.is_jupyter)&&((w=q.detail)===null||w===void 0||((l=w.task_operation)===null||l===void 0)?void 0:l[2])&&(ue==null||((C=ue.userInfo)===null||C===void 0)?void 0:C.login)&&!!((F=q.rightData)!==null&&F!==void 0&&F.complete_count)&&((z=q.rightData)===null||z===void 0?void 0:z.complete_count)>0&&e.a.createElement("div",{className:o.a.learnWrap},e.a.createElement("div",{className:o.a.learnTopWrap},e.a.createElement("span",null,e.a.createElement("img",{className:o.a.titleImg,src:f.a,alt:""}),"\u5B66\u4E60\u8FDB\u5EA6"),e.a.createElement("span",null,e.a.createElement("span",{className:"".concat(o.a.color888," font14")},"\u5DF2\u5B8C\u6210 ",((U=q.rightData)===null||U===void 0?void 0:U.complete_count)||0," \u5173 / \u5171",((X=q.rightData)===null||X===void 0?void 0:X.challenge_count)||0," \u5173"))),e.a.createElement(x.a,{percent:J,showInfo:!1,status:"active",strokeColor:{"0%":"#29BD8B","100%":"#29BD8B"}})),!!((W=q.rightData)!==null&&W!==void 0&&(N=W.paths)!==null&&N!==void 0&&N.length)&&e.a.createElement("div",{className:o.a.courseWrap},e.a.createElement("p",{className:"mb20 font16"},e.a.createElement("img",{className:o.a.titleImg,src:L.a,alt:""}),"\u6240\u5C5E\u8BFE\u7A0B"),e.a.createElement("div",null,(h=q.rightData)===null||h===void 0?void 0:h.paths.map(function(ee,ne){return ne>2?null:e.a.createElement("div",{className:o.a.pathWrap,key:ee.id},e.a.createElement("a",{href:"/paths/".concat(ee.id),target:"_blank"},e.a.createElement("img",{alt:"\u5B9E\u8BAD",src:"".concat(i.a.IMG_SERVER,"/").concat(ee.image_url),className:o.a.pathImg})),e.a.createElement("div",{className:o.a.pathContentWrap},e.a.createElement("a",{href:"/paths/".concat(ee.id),target:"_blank",className:o.a.pathContentName},ee.name),e.a.createElement("p",{className:o.a.pathContent},e.a.createElement(p.a,{placement:"bottom",title:"\u7AE0\u8282"},e.a.createElement("span",{className:o.a.pathContentCount},e.a.createElement("i",{className:"iconfont icon-shixun mr3"}),ee.stages_count)),e.a.createElement(p.a,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},e.a.createElement("span",{className:o.a.pathContentCount},e.a.createElement("i",{className:"iconfont icon-chengyuan mr3"}),ee.members_count)))))}))),e.a.createElement("div",null),!!((D=q.rightData)!==null&&D!==void 0&&(R=D.recommands)!==null&&R!==void 0&&R.length)&&ue.userInfo.main_site&&e.a.createElement("div",{className:o.a.recommandTrainingWrap},e.a.createElement("p",{className:"mb20 font16"},e.a.createElement("img",{className:o.a.titleImg,src:I.a,alt:""}),"\u63A8\u8350\u5B9E\u8DF5\u9879\u76EE"),e.a.createElement("div",null,(G=q.rightData)===null||G===void 0?void 0:G.recommands.map(function(ee,ne){return ne>2?null:e.a.createElement("div",{className:o.a.pathContentItem,key:ne},e.a.createElement("a",{href:"/shixuns/".concat(ee.identifier,"/challenges"),target:"_blank"},e.a.createElement("img",{src:"".concat(i.a.IMG_SERVER,"/").concat(ee.pic),className:o.a.pathImg})),e.a.createElement("div",{className:o.a.pathContentWrap,style:{marginBottom:-4}},e.a.createElement(p.a,{placement:"bottom",title:ee.name},e.a.createElement("a",{href:"/shixuns/".concat(ee.identifier,"/challenges"),target:"_blank",className:o.a.pathContentName},ee.name)),e.a.createElement("p",{className:"".concat(o.a.pathContent," ").concat(o.a.recommandContent)},e.a.createElement("span",null,ee.stu_num," \u4EBA\u5B66\u4E60"),e.a.createElement("span",{className:o.a.recommandLevel},ee.level))))}))),((V=q.rightData)===null||V===void 0||((K=V.tags)===null||K===void 0)?void 0:K.length)>0&&e.a.createElement("div",{className:o.a.skillWrap},e.a.createElement("p",{className:"".concat(o.a.skillTopWrap," font16 mb20")},e.a.createElement("span",null,"\u6280\u80FD\u6807\u7B7E",e.a.createElement("span",{className:"ml5 c-grey-c"},(Q=q.rightData)===null||Q===void 0||((te=Q.tags)===null||te===void 0)?void 0:te.length))),e.a.createElement(A.a,{option:Z(),style:{height:370},opts:{renderer:"svg"}}))):null};B.a=Object(n.a)(function(y){var c=y.shixunsDetail,a=y.user,d=y.loading,P=y.globalSetting;return{shixunsDetail:c,user:a,globalSetting:P,loading:d.models.index}})(k)}}]); +`)}var me,xe,_e=oe.textAlign,ge=oe.textVerticalAlign,Ie=ue(oe.font),Pe=Ie.style+" "+Ie.variant+" "+Ie.weight+" "+Ie.size+'px "'+Ie.family+'"';ee=ee||u.getBoundingRect(se,Pe,_e,ge,oe.textPadding,oe.textLineHeight);var Me=this.transform;if(Me&&!ne&&(de.copy(J),de.applyTransform(Me),J=de),ne)me=J.x,xe=J.y;else{var Se=oe.textPosition;if(Se instanceof Array)me=J.x+z(Se[0],J.width),xe=J.y+z(Se[1],J.height),_e=_e||"left";else{var Ee=this.calculateTextPosition?this.calculateTextPosition({},oe,J):u.calculateTextPosition({},oe,J);me=Ee.x,xe=Ee.y,_e=_e||Ee.textAlign,ge=ge||Ee.textVerticalAlign}}me=u.adjustTextX(me,ee.width,_e),xe=u.adjustTextY(xe,ee.height,ge),xe+=ee.height/2;var De=_.createNode,fe=this._textVmlEl,Ce,we,Te;fe?(Te=fe.firstChild,Ce=Te.nextSibling,we=Ce.nextSibling):(fe=De("line"),Ce=De("path"),we=De("textpath"),Te=De("skew"),we.style["v-text-align"]="left",P(fe),Ce.textpathok=!0,we.on=!0,fe.from="0 0",fe.to="1000 0.05",l(fe,Te),l(fe,Ce),l(fe,we),this._textVmlEl=fe);var ze=[me,xe],Le=fe.style;Me&&ne?(g(ze,ze,Me),Te.on=!0,Te.matrix=Me[0].toFixed(3)+S+Me[2].toFixed(3)+S+Me[1].toFixed(3)+S+Me[3].toFixed(3)+",0,0",Te.offset=(T(ze[0])||0)+","+(T(ze[1])||0),Te.origin="0 0",Le.left="0px",Le.top="0px"):(Te.on=!1,Le.left=T(me)+"px",Le.top=T(xe)+"px"),we.string=E(se);try{we.style.font=Pe}catch(Fe){}h(fe,"fill",{fill:oe.textFill,opacity:oe.opacity},this),h(fe,"stroke",{stroke:oe.textStroke,opacity:oe.opacity,lineDash:oe.lineDash||null},this),fe.style.zIndex=F(this.zlevel,this.z,this.z2),l(Z,fe)},$=function(Z){C(Z,this._textVmlEl),this._textVmlEl=null},ae=function(Z){l(Z,this._textVmlEl)},re=[e,n,i,o,t],ie=0;ie=0&&(this.delFromStorage(e),this._roots.splice(o,1),e instanceof g&&e.delChildrenFromStorage(this))},addToStorage:function(e){return e&&(e.__storage=this,e.dirty(!1)),this},delFromStorage:function(e){return e&&(e.__storage=null),this},dispose:function(){this._renderList=this._roots=null},displayableSortFunc:v};var r=u;Y.exports=r},rA99:function(Y,B,b){var j=b("y+Vt"),p=b("QBsz"),g=b("Sj9i"),x=g.quadraticSubdivide,v=g.cubicSubdivide,u=g.quadraticAt,r=g.cubicAt,e=g.quadraticDerivativeAt,n=g.cubicDerivativeAt,i=[];function t(s,f,_){var L=s.cpx2,T=s.cpy2;return L===null||T===null?[(_?n:r)(s.x1,s.cpx1,s.cpx2,s.x2,f),(_?n:r)(s.y1,s.cpy1,s.cpy2,s.y2,f)]:[(_?e:u)(s.x1,s.cpx1,s.x2,f),(_?e:u)(s.y1,s.cpy1,s.y2,f)]}var o=j.extend({type:"bezier-curve",shape:{x1:0,y1:0,x2:0,y2:0,cpx1:0,cpy1:0,percent:1},style:{stroke:"#000",fill:null},buildPath:function(s,f){var _=f.x1,L=f.y1,T=f.x2,I=f.y2,M=f.cpx1,A=f.cpy1,m=f.cpx2,O=f.cpy2,S=f.percent;if(S===0)return;s.moveTo(_,L),m==null||O==null?(S<1&&(x(_,M,T,S,i),M=i[1],T=i[2],x(L,A,I,S,i),A=i[1],I=i[2]),s.quadraticCurveTo(M,A,T,I)):(S<1&&(v(_,M,m,T,S,i),M=i[1],m=i[2],T=i[3],v(L,A,O,I,S,i),A=i[1],O=i[2],I=i[3]),s.bezierCurveTo(M,A,m,O,T,I))},pointAt:function(s){return t(this.shape,s,!1)},tangentAt:function(s){var f=t(this.shape,s,!0);return p.normalize(f,f)}});Y.exports=o},rmlV:function(Y,B,b){var j=b("y+Vt"),p=j.extend({type:"ellipse",shape:{cx:0,cy:0,rx:0,ry:0},buildPath:function(g,x){var v=.5522848,u=x.cx,r=x.cy,e=x.rx,n=x.ry,i=e*v,t=n*v;g.moveTo(u-e,r),g.bezierCurveTo(u-e,r-t,u-i,r-n,u,r-n),g.bezierCurveTo(u+i,r-n,u+e,r-t,u+e,r),g.bezierCurveTo(u+e,r+t,u+i,r+n,u,r+n),g.bezierCurveTo(u-i,r+n,u-e,r+t,u-e,r),g.closePath()}});Y.exports=p},"sW+o":function(Y,B,b){var j=b("SrGk"),p=b("bYtY"),g=b("SUKs"),x=b("Qe9p");function v(r,e){j.call(this,r,e,["linearGradient","radialGradient"],"__gradient_in_use__")}p.inherits(v,j),v.prototype.addWithoutUpdate=function(r,e){if(e&&e.style){var n=this;p.each(["fill","stroke"],function(i){if(e.style[i]&&(e.style[i].type==="linear"||e.style[i].type==="radial")){var t=e.style[i],o=n.getDefs(!0),s;t._dom?(s=t._dom,o.contains(t._dom)||n.addDom(s)):s=n.add(t),n.markUsed(e);var f=s.getAttribute("id");r.setAttribute(i,"url(#"+f+")")}})}},v.prototype.add=function(r){var e;if(r.type==="linear")e=this.createElement("linearGradient");else if(r.type==="radial")e=this.createElement("radialGradient");else return g("Illegal gradient type."),null;return r.id=r.id||this.nextId++,e.setAttribute("id","zr"+this._zrId+"-gradient-"+r.id),this.updateDom(r,e),this.addDom(e),e},v.prototype.update=function(r){var e=this;j.prototype.update.call(this,r,function(){var n=r.type,i=r._dom.tagName;n==="linear"&&i==="linearGradient"||n==="radial"&&i==="radialGradient"?e.updateDom(r,r._dom):(e.removeDom(r),e.add(r))})},v.prototype.updateDom=function(r,e){if(r.type==="linear")e.setAttribute("x1",r.x),e.setAttribute("y1",r.y),e.setAttribute("x2",r.x2),e.setAttribute("y2",r.y2);else if(r.type==="radial")e.setAttribute("cx",r.x),e.setAttribute("cy",r.y),e.setAttribute("r",r.r);else{g("Illegal gradient type.");return}r.global?e.setAttribute("gradientUnits","userSpaceOnUse"):e.setAttribute("gradientUnits","objectBoundingBox"),e.innerHTML="";for(var n=r.colorStops,i=0,t=n.length;i-1)){var f=x.parse(s)[3],_=x.toHex(s);o.setAttribute("stop-color","#"+_),o.setAttribute("stop-opacity",f)}else o.setAttribute("stop-color",n[i].color);e.appendChild(o)}r._dom=e},v.prototype.markUsed=function(r){if(r.style){var e=r.style.fill;e&&e._dom&&j.prototype.markUsed.call(this,e._dom),e=r.style.stroke,e&&e._dom&&j.prototype.markUsed.call(this,e._dom)}};var u=v;Y.exports=u},u3os:function(Y,B,b){"use strict";Object.defineProperty(B,"__esModule",{value:!0}),B.ver=B.clear=B.bind=void 0;var j=b("P4Qj"),p=function(u,r){var e=(0,j.getSensor)(u);return e.bind(r),function(){e.unbind(r)}};B.bind=p;var g=function(u){var r=(0,j.getSensor)(u);(0,j.removeSensor)(r)};B.clear=g;var x="1.0.1";B.ver=x},vKoX:function(Y,B,b){var j=b("SrGk"),p=b("bYtY");function g(u,r){j.call(this,u,r,["filter"],"__filter_in_use__","_shadowDom")}p.inherits(g,j),g.prototype.addWithoutUpdate=function(u,r){if(r&&x(r.style)){var e;if(r._shadowDom){e=r._shadowDom;var n=this.getDefs(!0);n.contains(r._shadowDom)||this.addDom(e)}else e=this.add(r);this.markUsed(r);var i=e.getAttribute("id");u.style.filter="url(#"+i+")"}},g.prototype.add=function(u){var r=this.createElement("filter");return u._shadowDomId=u._shadowDomId||this.nextId++,r.setAttribute("id","zr"+this._zrId+"-shadow-"+u._shadowDomId),this.updateDom(u,r),this.addDom(r),r},g.prototype.update=function(u,r){var e=r.style;if(x(e)){var n=this;j.prototype.update.call(this,r,function(){n.updateDom(r,r._shadowDom)})}else this.remove(u,r)},g.prototype.remove=function(u,r){r._shadowDomId!=null&&(this.removeDom(u),u.style.filter="")},g.prototype.updateDom=function(u,r){var e=r.getElementsByTagName("feDropShadow");e.length===0?e=this.createElement("feDropShadow"):e=e[0];var n=u.style,i=u.scale&&u.scale[0]||1,t=u.scale&&u.scale[1]||1,o,s,f,_;if(n.shadowBlur||n.shadowOffsetX||n.shadowOffsetY)o=n.shadowOffsetX||0,s=n.shadowOffsetY||0,f=n.shadowBlur,_=n.shadowColor;else if(n.textShadowBlur)o=n.textShadowOffsetX||0,s=n.textShadowOffsetY||0,f=n.textShadowBlur,_=n.textShadowColor;else{this.removeDom(r,n);return}e.setAttribute("dx",o/i),e.setAttribute("dy",s/t),e.setAttribute("flood-color",_);var L=f/2/i,T=f/2/t,I=L+" "+T;e.setAttribute("stdDeviation",I),r.setAttribute("x","-100%"),r.setAttribute("y","-100%"),r.setAttribute("width",Math.ceil(f/2*200)+"%"),r.setAttribute("height",Math.ceil(f/2*200)+"%"),r.appendChild(e),u._shadowDom=r},g.prototype.markUsed=function(u){u._shadowDom&&j.prototype.markUsed.call(this,u._shadowDom)};function x(u){return u&&(u.shadowBlur||u.shadowOffsetX||u.shadowOffsetY||u.textShadowBlur||u.textShadowOffsetX||u.textShadowOffsetY)}var v=g;Y.exports=v},vWvF:function(Y,B,b){var j=b("Bq2U"),p=b("SUKs"),g=b("bYtY"),x=g.isString,v=g.isFunction,u=g.isObject,r=g.isArrayLike,e=g.indexOf,n=function(){this.animators=[]};n.prototype={constructor:n,animate:function(f,_){var L,T=!1,I=this,M=this.__zr;if(f){var A=f.split("."),m=I;T=A[0]==="shape";for(var O=0,S=A.length;O0&&f.animate(_,!1).when(I==null?500:I,m).delay(M||0)}function o(f,_,L,T){if(!_)f.attr(L,T);else{var I={};I[_]={},I[_][L]=T,f.attr(I)}}var s=n;Y.exports=s},vsvx:function(Y,B,b){Y.exports=b.p+"static/course.f24848b5.svg"},x6Kt:function(Y,B,b){var j=b("y+Vt"),p=b("VpOo"),g=b("nPnh"),x=g.subPixelOptimizeRect,v={},u=j.extend({type:"rect",shape:{r:0,x:0,y:0,width:0,height:0},buildPath:function(r,e){var n,i,t,o;this.subPixelOptimize?(x(v,e,this.style),n=v.x,i=v.y,t=v.width,o=v.height,v.r=e.r,e=v):(n=e.x,i=e.y,t=e.width,o=e.height),e.r?p.buildPath(r,e):r.rect(n,i,t,o),r.closePath();return}});Y.exports=u},"y+Vt":function(Y,B,b){var j=b("Gev7"),p=b("bYtY"),g=b("IMiH"),x=b("2DNl"),v=b("3C/r"),u=v.prototype.getCanvasPattern,r=Math.abs,e=new g(!0);function n(t){j.call(this,t),this.path=null}n.prototype={constructor:n,type:"path",__dirtyPath:!0,strokeContainThreshold:5,segmentIgnoreThreshold:0,subPixelOptimize:!1,brush:function(t,o){var s=this.style,f=this.path||e,_=s.hasStroke(),L=s.hasFill(),T=s.fill,I=s.stroke,M=L&&!!T.colorStops,A=_&&!!I.colorStops,m=L&&!!T.image,O=_&&!!I.image;if(s.bind(t,this,o),this.setTransform(t),this.__dirty){var S;M&&(S=S||this.getBoundingRect(),this._fillGradient=s.getGradient(t,T,S)),A&&(S=S||this.getBoundingRect(),this._strokeGradient=s.getGradient(t,I,S))}M?t.fillStyle=this._fillGradient:m&&(t.fillStyle=u.call(T,t)),A?t.strokeStyle=this._strokeGradient:O&&(t.strokeStyle=u.call(I,t));var k=s.lineDash,y=s.lineDashOffset,c=!!t.setLineDash,a=this.getGlobalScale();if(f.setScale(a[0],a[1],this.segmentIgnoreThreshold),this.__dirtyPath||k&&!c&&_?(f.beginPath(t),k&&!c&&(f.setLineDash(k),f.setLineDashOffset(y)),this.buildPath(f,this.shape,!1),this.path&&(this.__dirtyPath=!1)):(t.beginPath(),this.path.rebuildPath(t)),L)if(s.fillOpacity!=null){var d=t.globalAlpha;t.globalAlpha=s.fillOpacity*s.opacity,f.fill(t),t.globalAlpha=d}else f.fill(t);if(k&&c&&(t.setLineDash(k),t.lineDashOffset=y),_)if(s.strokeOpacity!=null){var d=t.globalAlpha;t.globalAlpha=s.strokeOpacity*s.opacity,f.stroke(t),t.globalAlpha=d}else f.stroke(t);k&&c&&t.setLineDash([]),s.text!=null&&(this.restoreTransform(t),this.drawRectText(t,this.getBoundingRect()))},buildPath:function(t,o,s){},createPathProxy:function(){this.path=new g},getBoundingRect:function(){var t=this._rect,o=this.style,s=!t;if(s){var f=this.path;f||(f=this.path=new g),this.__dirtyPath&&(f.beginPath(),this.buildPath(f,this.shape,!1)),t=f.getBoundingRect()}if(this._rect=t,o.hasStroke()){var _=this._rectWithStroke||(this._rectWithStroke=t.clone());if(this.__dirty||s){_.copy(t);var L=o.lineWidth,T=o.strokeNoScale?this.getLineScale():1;o.hasFill()||(L=Math.max(L,this.strokeContainThreshold||4)),T>1e-10&&(_.width+=L/T,_.height+=L/T,_.x-=L/T/2,_.y-=L/T/2)}return _}return t},contain:function(t,o){var s=this.transformCoordToLocal(t,o),f=this.getBoundingRect(),_=this.style;if(t=s[0],o=s[1],f.contain(t,o)){var L=this.path.data;if(_.hasStroke()){var T=_.lineWidth,I=_.strokeNoScale?this.getLineScale():1;if(I>1e-10&&(_.hasFill()||(T=Math.max(T,this.strokeContainThreshold)),x.containStroke(L,T/I,t,o)))return!0}if(_.hasFill())return x.contain(L,t,o)}return!1},dirty:function(t){t==null&&(t=!0),t&&(this.__dirtyPath=t,this._rect=null),this.__dirty=this.__dirtyText=!0,this.__zr&&this.__zr.refresh(),this.__clipTarget&&this.__clipTarget.dirty()},animateShape:function(t){return this.animate("shape",t)},attrKV:function(t,o){t==="shape"?(this.setShape(o),this.__dirtyPath=!0,this._rect=null):j.prototype.attrKV.call(this,t,o)},setShape:function(t,o){var s=this.shape;if(s){if(p.isObject(t))for(var f in t)t.hasOwnProperty(f)&&(s[f]=t[f]);else s[t]=o;this.dirty(!0)}return this},getLineScale:function(){var t=this.transform;return t&&r(t[0]-1)>1e-10&&r(t[3]-1)>1e-10?Math.sqrt(r(t[0]*t[3]-t[2]*t[1])):1}},n.extend=function(t){var o=function(f){n.call(this,f),t.style&&this.style.extendFrom(t.style,!1);var _=t.shape;if(_){this.shape=this.shape||{};var L=this.shape;for(var T in _)!L.hasOwnProperty(T)&&_.hasOwnProperty(T)&&(L[T]=_[T])}t.init&&t.init.call(this,f)};p.inherits(o,n);for(var s in t)s!=="style"&&s!=="shape"&&(o.prototype[s]=t[s]);return o},p.inherits(n,j);var i=n;Y.exports=i},y23F:function(Y,B){function b(){this.on("mousedown",this._dragStart,this),this.on("mousemove",this._drag,this),this.on("mouseup",this._dragEnd,this)}b.prototype={constructor:b,_dragStart:function(g){for(var x=g.target;x&&!x.draggable;)x=x.parent;x&&(this._draggingTarget=x,x.dragging=!0,this._x=g.offsetX,this._y=g.offsetY,this.dispatchToElement(j(x,g),"dragstart",g.event))},_drag:function(g){var x=this._draggingTarget;if(x){var v=g.offsetX,u=g.offsetY,r=v-this._x,e=u-this._y;this._x=v,this._y=u,x.drift(r,e,g),this.dispatchToElement(j(x,g),"drag",g.event);var n=this.findHover(v,u,x).target,i=this._dropTarget;this._dropTarget=n,x!==n&&(i&&n!==i&&this.dispatchToElement(j(i,g),"dragleave",g.event),n&&n!==i&&this.dispatchToElement(j(n,g),"dragenter",g.event))}},_dragEnd:function(g){var x=this._draggingTarget;x&&(x.dragging=!1),this.dispatchToElement(j(x,g),"dragend",g.event),this._dropTarget&&this.dispatchToElement(j(this._dropTarget,g),"drop",g.event),this._draggingTarget=null,this._dropTarget=null}};function j(g,x){return{target:g,topTarget:x&&x.topTarget}}var p=b;Y.exports=p},yilW:function(Y,B,b){Y.exports=b.p+"static/learn.e7098108.svg"},yxFR:function(Y,B,b){var j=b("y+Vt"),p=b("nPnh"),g=p.subPixelOptimizeLine,x={},v=j.extend({type:"line",shape:{x1:0,y1:0,x2:0,y2:0,percent:1},style:{stroke:"#000",fill:null},buildPath:function(u,r){var e,n,i,t;this.subPixelOptimize?(g(x,r,this.style),e=x.x1,n=x.y1,i=x.x2,t=x.y2):(e=r.x1,n=r.y1,i=r.x2,t=r.y2);var o=r.percent;if(o===0)return;u.moveTo(e,n),o<1&&(i=e*(1-o)+i*o,t=n*(1-o)+t*o),u.lineTo(i,t)},pointAt:function(u){var r=this.shape;return[r.x1*(1-u)+r.x2*u,r.y1*(1-u)+r.y2*u]}});Y.exports=v},zarK:function(Y,B,b){var j=b("YH21"),p=j.addEventListener,g=j.removeEventListener,x=j.normalizeEvent,v=j.getNativeEvent,u=b("bYtY"),r=b("H6uX"),e=b("ItGF"),n=300,i=e.domSupported,t=function(){var l=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],C=["touchstart","touchend","touchmove"],F={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},z=u.map(l,function(U){var X=U.replace("mouse","pointer");return F.hasOwnProperty(X)?X:U});return{mouse:l,touch:C,pointer:z}}(),o={mouse:["mousemove","mouseup"],pointer:["pointermove","pointerup"]};function s(l){return l==="mousewheel"&&e.browser.firefox?"DOMMouseScroll":l}function f(l){var C=l.pointerType;return C==="pen"||C==="touch"}function _(l){l.touching=!0,l.touchTimer!=null&&(clearTimeout(l.touchTimer),l.touchTimer=null),l.touchTimer=setTimeout(function(){l.touching=!1,l.touchTimer=null},700)}function L(l){l&&(l.zrByTouch=!0)}function T(l,C){return x(l.dom,new M(l,C),!0)}function I(l,C){for(var F=C,z=!1;F&&F.nodeType!==9&&!(z=F.domBelongToZr||F!==C&&F===l.painterRoot);)F=F.parentNode;return z}function M(l,C){this.type=C.type,this.target=this.currentTarget=l.dom,this.pointerType=C.pointerType,this.clientX=C.clientX,this.clientY=C.clientY}var A=M.prototype;A.stopPropagation=A.stopImmediatePropagation=A.preventDefault=u.noop;var m={mousedown:function(l){l=x(this.dom,l),this._mayPointerCapture=[l.zrX,l.zrY],this.trigger("mousedown",l)},mousemove:function(l){l=x(this.dom,l);var C=this._mayPointerCapture;C&&(l.zrX!==C[0]||l.zrY!==C[1])&&a(this,!0),this.trigger("mousemove",l)},mouseup:function(l){l=x(this.dom,l),a(this,!1),this.trigger("mouseup",l)},mouseout:function(l){l=x(this.dom,l),this._pointerCapturing&&(l.zrEventControl="no_globalout");var C=l.toElement||l.relatedTarget;l.zrIsToLocalDOM=I(this,C),this.trigger("mouseout",l)},touchstart:function(l){l=x(this.dom,l),L(l),this._lastTouchMoment=new Date,this.handler.processGesture(l,"start"),m.mousemove.call(this,l),m.mousedown.call(this,l)},touchmove:function(l){l=x(this.dom,l),L(l),this.handler.processGesture(l,"change"),m.mousemove.call(this,l)},touchend:function(l){l=x(this.dom,l),L(l),this.handler.processGesture(l,"end"),m.mouseup.call(this,l),+new Date-this._lastTouchMoment"},series:[{type:"wordCloud",sizeRange:[10,30],rotationRange:[-90,90],rotationStep:45,gridSize:2,shape:"pentagon",maskImage:se,textStyle:{normal:{color:function(){return"rgb("+Math.round(Math.random()*255)+", "+Math.round(Math.random()*255)+", "+Math.round(Math.random()*255)+")"}}},left:"center",top:"center",right:null,bottom:null,width:"100%",height:"100%",data:ve}]};return pe},J=(a=q.rightData)!==null&&a!==void 0&&a.complete_count?Number((d=q.rightData)===null||d===void 0?void 0:d.complete_count)/Number((P=q.rightData)===null||P===void 0?void 0:P.challenge_count)*100:0;return q.rightData?e.a.createElement("section",{className:o.a.rightWrap},!((E=q.detail)!==null&&E!==void 0&&E.is_jupyter)&&((w=q.detail)===null||w===void 0||((l=w.task_operation)===null||l===void 0)?void 0:l[2])&&(ue==null||((C=ue.userInfo)===null||C===void 0)?void 0:C.login)&&!!((F=q.rightData)!==null&&F!==void 0&&F.complete_count)&&((z=q.rightData)===null||z===void 0?void 0:z.complete_count)>0&&e.a.createElement("div",{className:o.a.learnWrap},e.a.createElement("div",{className:o.a.learnTopWrap},e.a.createElement("span",null,e.a.createElement("img",{className:o.a.titleImg,src:f.a,alt:""}),"\u5B66\u4E60\u8FDB\u5EA6"),e.a.createElement("span",null,e.a.createElement("span",{className:"".concat(o.a.color888," font14")},"\u5DF2\u5B8C\u6210 ",((U=q.rightData)===null||U===void 0?void 0:U.complete_count)||0," \u5173 / \u5171",((X=q.rightData)===null||X===void 0?void 0:X.challenge_count)||0," \u5173"))),e.a.createElement(x.a,{percent:J,showInfo:!1,status:"active",strokeColor:{"0%":"#29BD8B","100%":"#29BD8B"}})),!!((W=q.rightData)!==null&&W!==void 0&&(N=W.paths)!==null&&N!==void 0&&N.length)&&e.a.createElement("div",{className:o.a.courseWrap},e.a.createElement("p",{className:"mb20 font16"},e.a.createElement("img",{className:o.a.titleImg,src:L.a,alt:""}),"\u6240\u5C5E\u8BFE\u7A0B"),e.a.createElement("div",null,(h=q.rightData)===null||h===void 0?void 0:h.paths.map(function(ee,ne){return ne>2?null:e.a.createElement("div",{className:o.a.pathWrap,key:ee.id},e.a.createElement("a",{href:"/paths/".concat(ee.id),target:"_blank"},e.a.createElement("img",{alt:"\u5B9E\u8BAD",src:"".concat(i.a.IMG_SERVER,"/").concat(ee.image_url),className:o.a.pathImg})),e.a.createElement("div",{className:o.a.pathContentWrap},e.a.createElement("a",{href:"/paths/".concat(ee.id),target:"_blank",className:o.a.pathContentName},ee.name),e.a.createElement("p",{className:o.a.pathContent},e.a.createElement(p.a,{placement:"bottom",title:"\u7AE0\u8282"},e.a.createElement("span",{className:o.a.pathContentCount},e.a.createElement("i",{className:"iconfont icon-shixun mr3"}),ee.stages_count)),e.a.createElement(p.a,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},e.a.createElement("span",{className:o.a.pathContentCount},e.a.createElement("i",{className:"iconfont icon-chengyuan mr3"}),ee.members_count)))))}))),e.a.createElement("div",null),!!((D=q.rightData)!==null&&D!==void 0&&(R=D.recommands)!==null&&R!==void 0&&R.length)&&ue.userInfo.main_site&&e.a.createElement("div",{className:o.a.recommandTrainingWrap},e.a.createElement("p",{className:"mb20 font16"},e.a.createElement("img",{className:o.a.titleImg,src:I.a,alt:""}),"\u63A8\u8350\u5B9E\u8DF5\u9879\u76EE"),e.a.createElement("div",null,(G=q.rightData)===null||G===void 0?void 0:G.recommands.map(function(ee,ne){return ne>2?null:e.a.createElement("div",{className:o.a.pathContentItem,key:ne},e.a.createElement("a",{href:"/shixuns/".concat(ee.identifier,"/challenges"),target:"_blank"},e.a.createElement("img",{src:"".concat(i.a.IMG_SERVER,"/").concat(ee.pic),className:o.a.pathImg})),e.a.createElement("div",{className:o.a.pathContentWrap,style:{marginBottom:-4}},e.a.createElement(p.a,{placement:"bottom",title:ee.name},e.a.createElement("a",{href:"/shixuns/".concat(ee.identifier,"/challenges"),target:"_blank",className:o.a.pathContentName},ee.name)),e.a.createElement("p",{className:"".concat(o.a.pathContent," ").concat(o.a.recommandContent)},e.a.createElement("span",null,ee.stu_num," \u4EBA\u5B66\u4E60"),e.a.createElement("span",{className:o.a.recommandLevel},ee.level))))}))),((V=q.rightData)===null||V===void 0||((K=V.tags)===null||K===void 0)?void 0:K.length)>0&&e.a.createElement("div",{className:o.a.skillWrap},e.a.createElement("p",{className:"".concat(o.a.skillTopWrap," font16 mb20")},e.a.createElement("span",null,"\u6280\u80FD\u6807\u7B7E",e.a.createElement("span",{className:"ml5 c-grey-c"},(Q=q.rightData)===null||Q===void 0||((te=Q.tags)===null||te===void 0)?void 0:te.length))),e.a.createElement(A.a,{option:Z(),style:{height:370},opts:{renderer:"svg"}}))):null};B.a=Object(n.a)(function(y){var c=y.shixunsDetail,a=y.user,d=y.loading,P=y.globalSetting;return{shixunsDetail:c,user:a,globalSetting:P,loading:d.models.index}})(k)}}]); diff --git a/p__Shixuns__Detail__Repository__Commit__index.5bd74b74.async.js b/p__Shixuns__Detail__Repository__Commit__index.1a2e80e8.async.js similarity index 99% rename from p__Shixuns__Detail__Repository__Commit__index.5bd74b74.async.js rename to p__Shixuns__Detail__Repository__Commit__index.1a2e80e8.async.js index 8673ff3eec..1be816cfa5 100644 --- a/p__Shixuns__Detail__Repository__Commit__index.5bd74b74.async.js +++ b/p__Shixuns__Detail__Repository__Commit__index.1a2e80e8.async.js @@ -13,4 +13,4 @@ * LICENSE * https://github.com/ecomfe/zrender/blob/master/LICENSE.txt */var n=!f.canvasSupported,i={canvas:d},t={},o="4.3.1";function l(C,I){var m=new R(j(),C,I);return t[m.id]=m,m}function b(C){if(C)C.dispose();else{for(var I in t)t.hasOwnProperty(I)&&t[I].dispose();t={}}return this}function _(C){return t[C]}function A(C,I){i[C]=I}function z(C){delete t[C]}var R=function(C,I,m){m=m||{},this.dom=I,this.id=C;var D=this,S=new p,N=m.renderer;if(n){if(!i.vml)throw new Error("You need to require 'zrender/vml/vml' to support IE8");N="vml"}else(!N||!i[N])&&(N="canvas");var y=new i[N](I,S,m,C);this.storage=S,this.painter=y;var c=!f.node&&!f.worker?new e(y.getViewportRoot(),y.root):null;this.handler=new x(S,y,c,y.root),this.animation=new a({stage:{update:g.bind(this.flush,this)}}),this.animation.start(),this._needsRefresh;var r=S.delFromStorage,u=S.addToStorage;S.delFromStorage=function(T){r.call(S,T),T&&T.removeSelfFromZr(D)},S.addToStorage=function(T){u.call(S,T),T.addSelfToZr(D)}};R.prototype={constructor:R,getId:function(){return this.id},add:function(C){this.storage.addRoot(C),this._needsRefresh=!0},remove:function(C){this.storage.delRoot(C),this._needsRefresh=!0},configLayer:function(C,I){this.painter.configLayer&&this.painter.configLayer(C,I),this._needsRefresh=!0},setBackgroundColor:function(C){this.painter.setBackgroundColor&&this.painter.setBackgroundColor(C),this._needsRefresh=!0},refreshImmediately:function(){this._needsRefresh=this._needsRefreshHover=!1,this.painter.refresh(),this._needsRefresh=this._needsRefreshHover=!1},refresh:function(){this._needsRefresh=!0},flush:function(){var C;this._needsRefresh&&(C=!0,this.refreshImmediately()),this._needsRefreshHover&&(C=!0,this.refreshHoverImmediately()),C&&this.trigger("rendered")},addHover:function(C,I){if(this.painter.addHover){var m=this.painter.addHover(C,I);return this.refreshHover(),m}},removeHover:function(C){this.painter.removeHover&&(this.painter.removeHover(C),this.refreshHover())},clearHover:function(){this.painter.clearHover&&(this.painter.clearHover(),this.refreshHover())},refreshHover:function(){this._needsRefreshHover=!0},refreshHoverImmediately:function(){this._needsRefreshHover=!1,this.painter.refreshHover&&this.painter.refreshHover()},resize:function(C){C=C||{},this.painter.resize(C.width,C.height),this.handler.resize()},clearAnimation:function(){this.animation.clear()},getWidth:function(){return this.painter.getWidth()},getHeight:function(){return this.painter.getHeight()},pathToImage:function(C,I){return this.painter.pathToImage(C,I)},setCursorStyle:function(C){this.handler.setCursorStyle(C)},findHover:function(C,I){return this.handler.findHover(C,I)},on:function(C,I,m){this.handler.on(C,I,m)},off:function(C,I){this.handler.off(C,I)},trigger:function(C,I){this.handler.trigger(C,I)},clear:function(){this.storage.delRoot(),this.painter.clear()},dispose:function(){this.animation.stop(),this.clear(),this.storage.dispose(),this.painter.dispose(),this.handler.dispose(),this.animation=this.storage=this.painter=this.handler=null,z(this.id)}},F.version=o,F.init=l,F.dispose=b,F.getInstance=_,F.registerPainter=A},bYtY:function(Y,F){var v={"[object Function]":1,"[object RegExp]":1,"[object Date]":1,"[object Error]":1,"[object CanvasGradient]":1,"[object CanvasPattern]":1,"[object Image]":1,"[object Canvas]":1},j={"[object Int8Array]":1,"[object Uint8Array]":1,"[object Uint8ClampedArray]":1,"[object Int16Array]":1,"[object Uint16Array]":1,"[object Int32Array]":1,"[object Uint32Array]":1,"[object Float32Array]":1,"[object Float64Array]":1},f=Object.prototype.toString,g=Array.prototype,x=g.forEach,p=g.filter,d=g.slice,a=g.map,e=g.reduce,n={};function i(H,$){H==="createCanvas"&&(z=null),n[H]=$}function t(H){if(H==null||typeof H!="object")return H;var $=H,ae=f.call(H);if(ae==="[object Array]"){if(!te(H)){$=[];for(var re=0,ie=H.length;ref&&d>x||dp?a:0}Y.exports=v},iXp4:function(Y,F,v){var j=v("ItGF"),f=[["shadowBlur",0],["shadowColor","#000"],["shadowOffsetX",0],["shadowOffsetY",0]];function g(x){return j.browser.ie&&j.browser.version>=11?function(){var p=this.__clipPaths,d=this.style,a;if(p)for(var e=0;ef+e&&a>x+e||aj+e&&d>g+e||d=i.x&&e<=i.x+i.width&&n>=i.y&&n<=i.y+i.height},clone:function(){return new d(this.x,this.y,this.width,this.height)},copy:function(e){this.x=e.x,this.y=e.y,this.width=e.width,this.height=e.height},plain:function(){return{x:this.x,y:this.y,width:this.width,height:this.height}}},d.create=function(e){return new d(e.x,e.y,e.width,e.height)};var a=d;Y.exports=a},mLcG:function(Y,F){var v=typeof window!="undefined"&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(j){setTimeout(j,16)};Y.exports=v},n1HI:function(Y,F,v){var j=v("hX1E"),f=j.normalizeRadian,g=Math.PI*2;function x(p,d,a,e,n,i,t,o,l){if(t===0)return!1;var b=t;o-=p,l-=d;var _=Math.sqrt(o*o+l*l);if(_-b>a||_+bn&&(n+=g);var z=Math.atan2(l,o);return z<0&&(z+=g),z>=e&&z<=n||z+g>=e&&z+g<=n}F.containStroke=x},n6Mw:function(Y,F,v){var j=v("SrGk"),f=v("bYtY"),g=v("Fofx");function x(d,a){j.call(this,d,a,"clipPath","__clippath_in_use__")}f.inherits(x,j),x.prototype.update=function(d){var a=this.getSvgElement(d);a&&this.updateDom(a,d.__clipPaths,!1);var e=this.getTextSvgElement(d);e&&this.updateDom(e,d.__clipPaths,!0),this.markUsed(d)},x.prototype.updateDom=function(d,a,e){if(a&&a.length>0){var n=this.getDefs(!0),i=a[0],t,o,l=e?"_textDom":"_dom";i[l]?(o=i[l].getAttribute("id"),t=i[l],n.contains(t)||n.appendChild(t)):(o="zr"+this._zrId+"-clip-"+this.nextId,++this.nextId,t=this.createElement("clipPath"),t.setAttribute("id",o),n.appendChild(t),i[l]=t);var b=this.getSvgProxy(i);if(i.transform&&i.parent.invTransform&&!e){var _=Array.prototype.slice.call(i.transform);g.mul(i.transform,i.parent.invTransform,i.transform),b.brush(i),i.transform=_}else b.brush(i);var A=this.getSvgElement(i);t.innerHTML="",t.appendChild(A.cloneNode()),d.setAttribute("clip-path","url(#"+o+")"),a.length>1&&this.updateDom(t,a.slice(1),e)}else d&&d.setAttribute("clip-path","none")},x.prototype.markUsed=function(d){var a=this;d.__clipPaths&&f.each(d.__clipPaths,function(e){e._dom&&j.prototype.markUsed.call(a,e._dom),e._textDom&&j.prototype.markUsed.call(a,e._textDom)})};var p=x;Y.exports=p},nCxF:function(Y,F,v){var j=v("QBsz"),f=j.min,g=j.max,x=j.scale,p=j.distance,d=j.add,a=j.clone,e=j.sub;function n(i,t,o,l){var b=[],_=[],A=[],z=[],R,C,I,m;if(l){I=[Infinity,Infinity],m=[-Infinity,-Infinity];for(var D=0,S=i.length;D=0&&(ce=ee[ye],ce.textAlign==="right");)u(U,h,ce,L,oe,ie,be,"right"),ue-=ce.width,be-=ce.width,ye--;for(pe+=(V-(pe-re)-(he-be)-ue)/2;ve<=ye;)ce=ee[ve],u(U,h,ce,L,oe,ie,pe+ce.width/2,"center"),pe+=ce.width,ve++;ie+=oe}}function r(U,h,O,L,G){if(O&&h.textRotation){var V=h.textOrigin;V==="center"?(L=O.width/2+O.x,G=O.height/2+O.y):V&&(L=V[0]+O.x,G=V[1]+O.y),U.translate(L,G),U.rotate(-h.textRotation),U.translate(-L,-G)}}function u(U,h,O,L,G,V,K,Q){var te=L.rich[O.styleName]||{};te.text=O.text;var J=O.textVerticalAlign,le=V+G/2;J==="top"?le=V+O.height/2:J==="bottom"&&(le=V+G-O.height/2),!O.isLineHolder&&T(te)&&E(U,h,te,Q==="right"?K-O.width:Q==="center"?K-O.width/2:K,le-O.height/2,O.width,O.height);var se=O.textPadding;se&&(K=W(K,Q,se),le-=O.height/2-se[2]-O.textHeight/2),w(h,"shadowBlur",g(te.textShadowBlur,L.textShadowBlur,0)),w(h,"shadowColor",te.textShadowColor||L.textShadowColor||"transparent"),w(h,"shadowOffsetX",g(te.textShadowOffsetX,L.textShadowOffsetX,0)),w(h,"shadowOffsetY",g(te.textShadowOffsetY,L.textShadowOffsetY,0)),w(h,"textAlign",Q),w(h,"textBaseline","middle"),w(h,"font",O.font||_);var de=B(te.textStroke||L.textStroke,$),H=P(te.textFill||L.textFill),$=f(te.textStrokeWidth,L.textStrokeWidth);de&&(w(h,"lineWidth",$),w(h,"strokeStyle",de),h.strokeText(O.text,K,le)),H&&(w(h,"fillStyle",H),h.fillText(O.text,K,le))}function T(U){return!!(U.textBackgroundColor||U.textBorderWidth&&U.textBorderColor)}function E(U,h,O,L,G,V,K){var Q=O.textBackgroundColor,te=O.textBorderWidth,J=O.textBorderColor,le=d(Q);if(w(h,"shadowBlur",O.textBoxShadowBlur||0),w(h,"shadowColor",O.textBoxShadowColor||"transparent"),w(h,"shadowOffsetX",O.textBoxShadowOffsetX||0),w(h,"shadowOffsetY",O.textBoxShadowOffsetY||0),le||te&&J){h.beginPath();var se=O.textBorderRadius;se?n.buildPath(h,{x:L,y:G,width:V,height:K,r:se}):h.rect(L,G,V,K),h.closePath()}if(le)if(w(h,"fillStyle",Q),O.fillOpacity!=null){var de=h.globalAlpha;h.globalAlpha=O.fillOpacity*O.opacity,h.fill(),h.globalAlpha=de}else h.fill();else if(a(Q)){var H=Q.image;H=i.createOrUpdateImage(H,null,U,M,Q),H&&i.isImageReady(H)&&h.drawImage(H,L,G,V,K)}if(te&&J)if(w(h,"lineWidth",te),w(h,"strokeStyle",J),O.strokeOpacity!=null){var de=h.globalAlpha;h.globalAlpha=O.strokeOpacity*O.opacity,h.stroke(),h.globalAlpha=de}else h.stroke()}function M(U,h){h.image=U}function s(U,h,O,L){var G=O.x||0,V=O.y||0,K=O.textAlign,Q=O.textVerticalAlign;if(L){var te=O.textPosition;if(te instanceof Array)G=L.x+k(te[0],L.width),V=L.y+k(te[1],L.height);else{var J=h&&h.calculateTextPosition?h.calculateTextPosition(C,O,L):e.calculateTextPosition(C,O,L);G=J.x,V=J.y,K=K||J.textAlign,Q=Q||J.textVerticalAlign}var le=O.textOffset;le&&(G+=le[0],V+=le[1])}return U=U||{},U.baseX=G,U.baseY=V,U.textAlign=K,U.textVerticalAlign=Q,U}function w(U,h,O){return U[h]=t(U,h,O),U[h]}function B(U,h){return U==null||h<=0||U==="transparent"||U==="none"?null:U.image||U.colorStops?"#000":U}function P(U){return U==null||U==="none"?null:U.image||U.colorStops?"#000":U}function k(U,h){return typeof U=="string"?U.lastIndexOf("%")>=0?parseFloat(U)/100*h:parseFloat(U):U}function W(U,h,O){return h==="right"?U-O[1]:h==="center"?U+O[3]/2-O[1]/2:U+O[3]}function X(U,h){return U!=null&&(U||h.textBackgroundColor||h.textBorderWidth&&h.textBorderColor||h.textPadding)}F.normalizeTextStyle=m,F.renderText=S,F.getBoxPosition=s,F.getStroke=B,F.getFill=P,F.parsePercent=k,F.needDrawText=X},qH13:function(Y,F,v){var j=v("ItGF"),f=v("QBsz"),g=f.applyTransform,x=v("mFDi"),p=v("Qe9p"),d=v("6GrX"),a=v("pzxd"),e=v("ni6a"),n=v("Gev7"),i=v("Dagg"),t=v("dqUG"),o=v("y+Vt"),l=v("IMiH"),b=v("QuXc"),_=v("06Qe"),A=l.CMD,z=Math.round,R=Math.sqrt,C=Math.abs,I=Math.cos,m=Math.sin,D=Math.max;if(!j.canvasSupported){var S=",",N="progid:DXImageTransform.Microsoft",y=21600,c=y/2,r=1e5,u=1e3,T=function(Z){Z.style.cssText="position:absolute;left:0;top:0;width:1px;height:1px;",Z.coordsize=y+","+y,Z.coordorigin="0,0"},E=function(Z){return String(Z).replace(/&/g,"&").replace(/"/g,""")},M=function(Z,q,ee){return"rgb("+[Z,q,ee].join(",")+")"},s=function(Z,q){q&&Z&&q.parentNode!==Z&&Z.appendChild(q)},w=function(Z,q){q&&Z&&q.parentNode===Z&&Z.removeChild(q)},B=function(Z,q,ee){return(parseFloat(Z)||0)*r+(parseFloat(q)||0)*u+ee},P=a.parsePercent,k=function(Z,q,ee){var ne=p.parse(q);ee=+ee,isNaN(ee)&&(ee=1),ne&&(Z.color=M(ne[0],ne[1],ne[2]),Z.opacity=ee*ne[3])},W=function(Z){var q=p.parse(Z);return[M(q[0],q[1],q[2]),q[3]]},X=function(Z,q,ee){var ne=q.fill;if(ne!=null)if(ne instanceof b){var oe,ue=0,ve=[0,0],pe=0,be=1,ye=ee.getBoundingRect(),ce=ye.width,me=ye.height;if(ne.type==="linear"){oe="gradient";var xe=ee.transform,_e=[ne.x*ce,ne.y*me],ge=[ne.x2*ce,ne.y2*me];xe&&(g(_e,_e,xe),g(ge,ge,xe));var Ie=ge[0]-_e[0],Pe=ge[1]-_e[1];ue=Math.atan2(Ie,Pe)*180/Math.PI,ue<0&&(ue+=360),ue<1e-6&&(ue=0)}else{oe="gradientradial";var _e=[ne.x*ce,ne.y*me],xe=ee.transform,Me=ee.scale,Ee=ce,Se=me;ve=[(_e[0]-ye.x)/Ee,(_e[1]-ye.y)/Se],xe&&g(_e,_e,xe),Ee/=Me[0]*y,Se/=Me[1]*y;var Oe=D(Ee,Se);pe=2*0/Oe,be=2*ne.r/Oe-pe}var fe=ne.colorStops.slice();fe.sort(function(De,Re){return De.offset-Re.offset});for(var Ce=fe.length,we=[],Te=[],ze=0;ze=2){var Ne=we[0][0],He=we[1][0],Ue=we[0][1]*q.opacity,Fe=we[1][1]*q.opacity;Z.type=oe,Z.method="none",Z.focus="100%",Z.angle=ue,Z.color=Ne,Z.color2=He,Z.colors=Te.join(","),Z.opacity=Fe,Z.opacity2=Ue}oe==="radial"&&(Z.focusposition=ve.join(","))}else k(Z,ne,q.opacity)},U=function(Z,q){q.lineDash&&(Z.dashstyle=q.lineDash.join(" ")),q.stroke!=null&&!(q.stroke instanceof b)&&k(Z,q.stroke,q.opacity)},h=function(Z,q,ee,ne){var oe=q==="fill",ue=Z.getElementsByTagName(q)[0];ee[q]!=null&&ee[q]!=="none"&&(oe||!oe&&ee.lineWidth)?(Z[oe?"filled":"stroked"]="true",ee[q]instanceof b&&w(Z,ue),ue||(ue=_.createNode(q)),oe?X(ue,ee,ne):U(ue,ee),s(Z,ue)):(Z[oe?"filled":"stroked"]="false",w(Z,ue))},O=[[],[],[]],L=function(Z,q){var ee=A.M,ne=A.C,oe=A.L,ue=A.A,ve=A.Q,pe=[],be,ye,ce,me,xe,_e,ge=Z.data,Ie=Z.len();for(me=0;me.01?Re&&(ke+=270/y):Math.abs(Ve-Ne)<1e-4?Re&&keBe?Me-=270/y:Me+=270/y:Re&&VeNe?Pe+=270/y:Pe-=270/y),pe.push(Ge,z(((Be-He)*Te+Ce)*y-c),S,z(((Ne-Ue)*ze+we)*y-c),S,z(((Be+He)*Te+Ce)*y-c),S,z(((Ne+Ue)*ze+we)*y-c),S,z((ke*Te+Ce)*y-c),S,z((Ve*ze+we)*y-c),S,z((Pe*Te+Ce)*y-c),S,z((Me*ze+we)*y-c)),xe=Pe,_e=Me;break;case A.R:var Ae=O[0],je=O[1];Ae[0]=ge[me++],Ae[1]=ge[me++],je[0]=Ae[0]+ge[me++],je[1]=Ae[1]+ge[me++],q&&(g(Ae,Ae,q),g(je,je,q)),Ae[0]=z(Ae[0]*y-c),je[0]=z(je[0]*y-c),Ae[1]=z(Ae[1]*y-c),je[1]=z(je[1]*y-c),pe.push(" m ",Ae[0],S,Ae[1]," l ",je[0],S,Ae[1]," l ",je[0],S,je[1]," l ",Ae[0],S,je[1]);break;case A.Z:pe.push(" x ")}if(be>0){pe.push(ye);for(var We=0;Wete&&(Q=0,K={});var ee=J.style,ne;try{ee.font=Z,ne=ee.fontFamily.split(",")[0]}catch(oe){}q={style:ee.fontStyle||V,variant:ee.fontVariant||V,weight:ee.fontWeight||V,size:parseFloat(ee.fontSize||12)|0,family:ne||"Microsoft YaHei"},K[Z]=q,Q++}return q},se;d.$override("measureText",function(Z,q){var ee=_.doc;se||(se=ee.createElement("div"),se.style.cssText="position:absolute;top:-20000px;left:0;padding:0;margin:0;border:none;white-space:pre;",_.doc.body.appendChild(se));try{se.style.font=q}catch(ne){}return se.innerHTML="",se.appendChild(ee.createTextNode(Z)),{width:se.offsetWidth}});for(var de=new x,H=function(Z,q,ee,ne){var oe=this.style;this.__dirty&&a.normalizeTextStyle(oe,!0);var ue=oe.text;if(ue!=null&&(ue+=""),!ue)return;if(oe.rich){var ve=d.parseRichText(ue,oe);ue=[];for(var pe=0;pe=0&&(this.delFromStorage(e),this._roots.splice(o,1),e instanceof g&&e.delChildrenFromStorage(this))},addToStorage:function(e){return e&&(e.__storage=this,e.dirty(!1)),this},delFromStorage:function(e){return e&&(e.__storage=null),this},dispose:function(){this._renderList=this._roots=null},displayableSortFunc:p};var a=d;Y.exports=a},rA99:function(Y,F,v){var j=v("y+Vt"),f=v("QBsz"),g=v("Sj9i"),x=g.quadraticSubdivide,p=g.cubicSubdivide,d=g.quadraticAt,a=g.cubicAt,e=g.quadraticDerivativeAt,n=g.cubicDerivativeAt,i=[];function t(l,b,_){var A=l.cpx2,z=l.cpy2;return A===null||z===null?[(_?n:a)(l.x1,l.cpx1,l.cpx2,l.x2,b),(_?n:a)(l.y1,l.cpy1,l.cpy2,l.y2,b)]:[(_?e:d)(l.x1,l.cpx1,l.x2,b),(_?e:d)(l.y1,l.cpy1,l.y2,b)]}var o=j.extend({type:"bezier-curve",shape:{x1:0,y1:0,x2:0,y2:0,cpx1:0,cpy1:0,percent:1},style:{stroke:"#000",fill:null},buildPath:function(l,b){var _=b.x1,A=b.y1,z=b.x2,R=b.y2,C=b.cpx1,I=b.cpy1,m=b.cpx2,D=b.cpy2,S=b.percent;if(S===0)return;l.moveTo(_,A),m==null||D==null?(S<1&&(x(_,C,z,S,i),C=i[1],z=i[2],x(A,I,R,S,i),I=i[1],R=i[2]),l.quadraticCurveTo(C,I,z,R)):(S<1&&(p(_,C,m,z,S,i),C=i[1],m=i[2],z=i[3],p(A,I,D,R,S,i),I=i[1],D=i[2],R=i[3]),l.bezierCurveTo(C,I,m,D,z,R))},pointAt:function(l){return t(this.shape,l,!1)},tangentAt:function(l){var b=t(this.shape,l,!0);return f.normalize(b,b)}});Y.exports=o},rmlV:function(Y,F,v){var j=v("y+Vt"),f=j.extend({type:"ellipse",shape:{cx:0,cy:0,rx:0,ry:0},buildPath:function(g,x){var p=.5522848,d=x.cx,a=x.cy,e=x.rx,n=x.ry,i=e*p,t=n*p;g.moveTo(d-e,a),g.bezierCurveTo(d-e,a-t,d-i,a-n,d,a-n),g.bezierCurveTo(d+i,a-n,d+e,a-t,d+e,a),g.bezierCurveTo(d+e,a+t,d+i,a+n,d,a+n),g.bezierCurveTo(d-i,a+n,d-e,a+t,d-e,a),g.closePath()}});Y.exports=f},"sW+o":function(Y,F,v){var j=v("SrGk"),f=v("bYtY"),g=v("SUKs"),x=v("Qe9p");function p(a,e){j.call(this,a,e,["linearGradient","radialGradient"],"__gradient_in_use__")}f.inherits(p,j),p.prototype.addWithoutUpdate=function(a,e){if(e&&e.style){var n=this;f.each(["fill","stroke"],function(i){if(e.style[i]&&(e.style[i].type==="linear"||e.style[i].type==="radial")){var t=e.style[i],o=n.getDefs(!0),l;t._dom?(l=t._dom,o.contains(t._dom)||n.addDom(l)):l=n.add(t),n.markUsed(e);var b=l.getAttribute("id");a.setAttribute(i,"url(#"+b+")")}})}},p.prototype.add=function(a){var e;if(a.type==="linear")e=this.createElement("linearGradient");else if(a.type==="radial")e=this.createElement("radialGradient");else return g("Illegal gradient type."),null;return a.id=a.id||this.nextId++,e.setAttribute("id","zr"+this._zrId+"-gradient-"+a.id),this.updateDom(a,e),this.addDom(e),e},p.prototype.update=function(a){var e=this;j.prototype.update.call(this,a,function(){var n=a.type,i=a._dom.tagName;n==="linear"&&i==="linearGradient"||n==="radial"&&i==="radialGradient"?e.updateDom(a,a._dom):(e.removeDom(a),e.add(a))})},p.prototype.updateDom=function(a,e){if(a.type==="linear")e.setAttribute("x1",a.x),e.setAttribute("y1",a.y),e.setAttribute("x2",a.x2),e.setAttribute("y2",a.y2);else if(a.type==="radial")e.setAttribute("cx",a.x),e.setAttribute("cy",a.y),e.setAttribute("r",a.r);else{g("Illegal gradient type.");return}a.global?e.setAttribute("gradientUnits","userSpaceOnUse"):e.setAttribute("gradientUnits","objectBoundingBox"),e.innerHTML="";for(var n=a.colorStops,i=0,t=n.length;i-1)){var b=x.parse(l)[3],_=x.toHex(l);o.setAttribute("stop-color","#"+_),o.setAttribute("stop-opacity",b)}else o.setAttribute("stop-color",n[i].color);e.appendChild(o)}a._dom=e},p.prototype.markUsed=function(a){if(a.style){var e=a.style.fill;e&&e._dom&&j.prototype.markUsed.call(this,e._dom),e=a.style.stroke,e&&e._dom&&j.prototype.markUsed.call(this,e._dom)}};var d=p;Y.exports=d},u3os:function(Y,F,v){"use strict";Object.defineProperty(F,"__esModule",{value:!0}),F.ver=F.clear=F.bind=void 0;var j=v("P4Qj"),f=function(d,a){var e=(0,j.getSensor)(d);return e.bind(a),function(){e.unbind(a)}};F.bind=f;var g=function(d){var a=(0,j.getSensor)(d);(0,j.removeSensor)(a)};F.clear=g;var x="1.0.1";F.ver=x},vKoX:function(Y,F,v){var j=v("SrGk"),f=v("bYtY");function g(d,a){j.call(this,d,a,["filter"],"__filter_in_use__","_shadowDom")}f.inherits(g,j),g.prototype.addWithoutUpdate=function(d,a){if(a&&x(a.style)){var e;if(a._shadowDom){e=a._shadowDom;var n=this.getDefs(!0);n.contains(a._shadowDom)||this.addDom(e)}else e=this.add(a);this.markUsed(a);var i=e.getAttribute("id");d.style.filter="url(#"+i+")"}},g.prototype.add=function(d){var a=this.createElement("filter");return d._shadowDomId=d._shadowDomId||this.nextId++,a.setAttribute("id","zr"+this._zrId+"-shadow-"+d._shadowDomId),this.updateDom(d,a),this.addDom(a),a},g.prototype.update=function(d,a){var e=a.style;if(x(e)){var n=this;j.prototype.update.call(this,a,function(){n.updateDom(a,a._shadowDom)})}else this.remove(d,a)},g.prototype.remove=function(d,a){a._shadowDomId!=null&&(this.removeDom(d),d.style.filter="")},g.prototype.updateDom=function(d,a){var e=a.getElementsByTagName("feDropShadow");e.length===0?e=this.createElement("feDropShadow"):e=e[0];var n=d.style,i=d.scale&&d.scale[0]||1,t=d.scale&&d.scale[1]||1,o,l,b,_;if(n.shadowBlur||n.shadowOffsetX||n.shadowOffsetY)o=n.shadowOffsetX||0,l=n.shadowOffsetY||0,b=n.shadowBlur,_=n.shadowColor;else if(n.textShadowBlur)o=n.textShadowOffsetX||0,l=n.textShadowOffsetY||0,b=n.textShadowBlur,_=n.textShadowColor;else{this.removeDom(a,n);return}e.setAttribute("dx",o/i),e.setAttribute("dy",l/t),e.setAttribute("flood-color",_);var A=b/2/i,z=b/2/t,R=A+" "+z;e.setAttribute("stdDeviation",R),a.setAttribute("x","-100%"),a.setAttribute("y","-100%"),a.setAttribute("width",Math.ceil(b/2*200)+"%"),a.setAttribute("height",Math.ceil(b/2*200)+"%"),a.appendChild(e),d._shadowDom=a},g.prototype.markUsed=function(d){d._shadowDom&&j.prototype.markUsed.call(this,d._shadowDom)};function x(d){return d&&(d.shadowBlur||d.shadowOffsetX||d.shadowOffsetY||d.textShadowBlur||d.textShadowOffsetX||d.textShadowOffsetY)}var p=g;Y.exports=p},vWvF:function(Y,F,v){var j=v("Bq2U"),f=v("SUKs"),g=v("bYtY"),x=g.isString,p=g.isFunction,d=g.isObject,a=g.isArrayLike,e=g.indexOf,n=function(){this.animators=[]};n.prototype={constructor:n,animate:function(b,_){var A,z=!1,R=this,C=this.__zr;if(b){var I=b.split("."),m=R;z=I[0]==="shape";for(var D=0,S=I.length;D0&&b.animate(_,!1).when(R==null?500:R,m).delay(C||0)}function o(b,_,A,z){if(!_)b.attr(A,z);else{var R={};R[_]={},R[_][A]=z,b.attr(R)}}var l=n;Y.exports=l},vsvx:function(Y,F,v){Y.exports=v.p+"static/course.f24848b5.svg"},x6Kt:function(Y,F,v){var j=v("y+Vt"),f=v("VpOo"),g=v("nPnh"),x=g.subPixelOptimizeRect,p={},d=j.extend({type:"rect",shape:{r:0,x:0,y:0,width:0,height:0},buildPath:function(a,e){var n,i,t,o;this.subPixelOptimize?(x(p,e,this.style),n=p.x,i=p.y,t=p.width,o=p.height,p.r=e.r,e=p):(n=e.x,i=e.y,t=e.width,o=e.height),e.r?f.buildPath(a,e):a.rect(n,i,t,o),a.closePath();return}});Y.exports=d},"y+Vt":function(Y,F,v){var j=v("Gev7"),f=v("bYtY"),g=v("IMiH"),x=v("2DNl"),p=v("3C/r"),d=p.prototype.getCanvasPattern,a=Math.abs,e=new g(!0);function n(t){j.call(this,t),this.path=null}n.prototype={constructor:n,type:"path",__dirtyPath:!0,strokeContainThreshold:5,segmentIgnoreThreshold:0,subPixelOptimize:!1,brush:function(t,o){var l=this.style,b=this.path||e,_=l.hasStroke(),A=l.hasFill(),z=l.fill,R=l.stroke,C=A&&!!z.colorStops,I=_&&!!R.colorStops,m=A&&!!z.image,D=_&&!!R.image;if(l.bind(t,this,o),this.setTransform(t),this.__dirty){var S;C&&(S=S||this.getBoundingRect(),this._fillGradient=l.getGradient(t,z,S)),I&&(S=S||this.getBoundingRect(),this._strokeGradient=l.getGradient(t,R,S))}C?t.fillStyle=this._fillGradient:m&&(t.fillStyle=d.call(z,t)),I?t.strokeStyle=this._strokeGradient:D&&(t.strokeStyle=d.call(R,t));var N=l.lineDash,y=l.lineDashOffset,c=!!t.setLineDash,r=this.getGlobalScale();if(b.setScale(r[0],r[1],this.segmentIgnoreThreshold),this.__dirtyPath||N&&!c&&_?(b.beginPath(t),N&&!c&&(b.setLineDash(N),b.setLineDashOffset(y)),this.buildPath(b,this.shape,!1),this.path&&(this.__dirtyPath=!1)):(t.beginPath(),this.path.rebuildPath(t)),A)if(l.fillOpacity!=null){var u=t.globalAlpha;t.globalAlpha=l.fillOpacity*l.opacity,b.fill(t),t.globalAlpha=u}else b.fill(t);if(N&&c&&(t.setLineDash(N),t.lineDashOffset=y),_)if(l.strokeOpacity!=null){var u=t.globalAlpha;t.globalAlpha=l.strokeOpacity*l.opacity,b.stroke(t),t.globalAlpha=u}else b.stroke(t);N&&c&&t.setLineDash([]),l.text!=null&&(this.restoreTransform(t),this.drawRectText(t,this.getBoundingRect()))},buildPath:function(t,o,l){},createPathProxy:function(){this.path=new g},getBoundingRect:function(){var t=this._rect,o=this.style,l=!t;if(l){var b=this.path;b||(b=this.path=new g),this.__dirtyPath&&(b.beginPath(),this.buildPath(b,this.shape,!1)),t=b.getBoundingRect()}if(this._rect=t,o.hasStroke()){var _=this._rectWithStroke||(this._rectWithStroke=t.clone());if(this.__dirty||l){_.copy(t);var A=o.lineWidth,z=o.strokeNoScale?this.getLineScale():1;o.hasFill()||(A=Math.max(A,this.strokeContainThreshold||4)),z>1e-10&&(_.width+=A/z,_.height+=A/z,_.x-=A/z/2,_.y-=A/z/2)}return _}return t},contain:function(t,o){var l=this.transformCoordToLocal(t,o),b=this.getBoundingRect(),_=this.style;if(t=l[0],o=l[1],b.contain(t,o)){var A=this.path.data;if(_.hasStroke()){var z=_.lineWidth,R=_.strokeNoScale?this.getLineScale():1;if(R>1e-10&&(_.hasFill()||(z=Math.max(z,this.strokeContainThreshold)),x.containStroke(A,z/R,t,o)))return!0}if(_.hasFill())return x.contain(A,t,o)}return!1},dirty:function(t){t==null&&(t=!0),t&&(this.__dirtyPath=t,this._rect=null),this.__dirty=this.__dirtyText=!0,this.__zr&&this.__zr.refresh(),this.__clipTarget&&this.__clipTarget.dirty()},animateShape:function(t){return this.animate("shape",t)},attrKV:function(t,o){t==="shape"?(this.setShape(o),this.__dirtyPath=!0,this._rect=null):j.prototype.attrKV.call(this,t,o)},setShape:function(t,o){var l=this.shape;if(l){if(f.isObject(t))for(var b in t)t.hasOwnProperty(b)&&(l[b]=t[b]);else l[t]=o;this.dirty(!0)}return this},getLineScale:function(){var t=this.transform;return t&&a(t[0]-1)>1e-10&&a(t[3]-1)>1e-10?Math.sqrt(a(t[0]*t[3]-t[2]*t[1])):1}},n.extend=function(t){var o=function(b){n.call(this,b),t.style&&this.style.extendFrom(t.style,!1);var _=t.shape;if(_){this.shape=this.shape||{};var A=this.shape;for(var z in _)!A.hasOwnProperty(z)&&_.hasOwnProperty(z)&&(A[z]=_[z])}t.init&&t.init.call(this,b)};f.inherits(o,n);for(var l in t)l!=="style"&&l!=="shape"&&(o.prototype[l]=t[l]);return o},f.inherits(n,j);var i=n;Y.exports=i},y23F:function(Y,F){function v(){this.on("mousedown",this._dragStart,this),this.on("mousemove",this._drag,this),this.on("mouseup",this._dragEnd,this)}v.prototype={constructor:v,_dragStart:function(g){for(var x=g.target;x&&!x.draggable;)x=x.parent;x&&(this._draggingTarget=x,x.dragging=!0,this._x=g.offsetX,this._y=g.offsetY,this.dispatchToElement(j(x,g),"dragstart",g.event))},_drag:function(g){var x=this._draggingTarget;if(x){var p=g.offsetX,d=g.offsetY,a=p-this._x,e=d-this._y;this._x=p,this._y=d,x.drift(a,e,g),this.dispatchToElement(j(x,g),"drag",g.event);var n=this.findHover(p,d,x).target,i=this._dropTarget;this._dropTarget=n,x!==n&&(i&&n!==i&&this.dispatchToElement(j(i,g),"dragleave",g.event),n&&n!==i&&this.dispatchToElement(j(n,g),"dragenter",g.event))}},_dragEnd:function(g){var x=this._draggingTarget;x&&(x.dragging=!1),this.dispatchToElement(j(x,g),"dragend",g.event),this._dropTarget&&this.dispatchToElement(j(this._dropTarget,g),"drop",g.event),this._draggingTarget=null,this._dropTarget=null}};function j(g,x){return{target:g,topTarget:x&&x.topTarget}}var f=v;Y.exports=f},yilW:function(Y,F,v){Y.exports=v.p+"static/learn.e7098108.svg"},yxFR:function(Y,F,v){var j=v("y+Vt"),f=v("nPnh"),g=f.subPixelOptimizeLine,x={},p=j.extend({type:"line",shape:{x1:0,y1:0,x2:0,y2:0,percent:1},style:{stroke:"#000",fill:null},buildPath:function(d,a){var e,n,i,t;this.subPixelOptimize?(g(x,a,this.style),e=x.x1,n=x.y1,i=x.x2,t=x.y2):(e=a.x1,n=a.y1,i=a.x2,t=a.y2);var o=a.percent;if(o===0)return;d.moveTo(e,n),o<1&&(i=e*(1-o)+i*o,t=n*(1-o)+t*o),d.lineTo(i,t)},pointAt:function(d){var a=this.shape;return[a.x1*(1-d)+a.x2*d,a.y1*(1-d)+a.y2*d]}});Y.exports=p},zarK:function(Y,F,v){var j=v("YH21"),f=j.addEventListener,g=j.removeEventListener,x=j.normalizeEvent,p=j.getNativeEvent,d=v("bYtY"),a=v("H6uX"),e=v("ItGF"),n=300,i=e.domSupported,t=function(){var s=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],w=["touchstart","touchend","touchmove"],B={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},P=d.map(s,function(k){var W=k.replace("mouse","pointer");return B.hasOwnProperty(W)?W:k});return{mouse:s,touch:w,pointer:P}}(),o={mouse:["mousemove","mouseup"],pointer:["pointermove","pointerup"]};function l(s){return s==="mousewheel"&&e.browser.firefox?"DOMMouseScroll":s}function b(s){var w=s.pointerType;return w==="pen"||w==="touch"}function _(s){s.touching=!0,s.touchTimer!=null&&(clearTimeout(s.touchTimer),s.touchTimer=null),s.touchTimer=setTimeout(function(){s.touching=!1,s.touchTimer=null},700)}function A(s){s&&(s.zrByTouch=!0)}function z(s,w){return x(s.dom,new C(s,w),!0)}function R(s,w){for(var B=w,P=!1;B&&B.nodeType!==9&&!(P=B.domBelongToZr||B!==w&&B===s.painterRoot);)B=B.parentNode;return P}function C(s,w){this.type=w.type,this.target=this.currentTarget=s.dom,this.pointerType=w.pointerType,this.clientX=w.clientX,this.clientY=w.clientY}var I=C.prototype;I.stopPropagation=I.stopImmediatePropagation=I.preventDefault=d.noop;var m={mousedown:function(s){s=x(this.dom,s),this._mayPointerCapture=[s.zrX,s.zrY],this.trigger("mousedown",s)},mousemove:function(s){s=x(this.dom,s);var w=this._mayPointerCapture;w&&(s.zrX!==w[0]||s.zrY!==w[1])&&r(this,!0),this.trigger("mousemove",s)},mouseup:function(s){s=x(this.dom,s),r(this,!1),this.trigger("mouseup",s)},mouseout:function(s){s=x(this.dom,s),this._pointerCapturing&&(s.zrEventControl="no_globalout");var w=s.toElement||s.relatedTarget;s.zrIsToLocalDOM=R(this,w),this.trigger("mouseout",s)},touchstart:function(s){s=x(this.dom,s),A(s),this._lastTouchMoment=new Date,this.handler.processGesture(s,"start"),m.mousemove.call(this,s),m.mousedown.call(this,s)},touchmove:function(s){s=x(this.dom,s),A(s),this.handler.processGesture(s,"change"),m.mousemove.call(this,s)},touchend:function(s){s=x(this.dom,s),A(s),this.handler.processGesture(s,"end"),m.mouseup.call(this,s),+new Date-this._lastTouchMoment"},series:[{type:"wordCloud",sizeRange:[10,30],rotationRange:[-90,90],rotationStep:45,gridSize:2,shape:"pentagon",maskImage:ue,textStyle:{normal:{color:function(){return"rgb("+Math.round(Math.random()*255)+", "+Math.round(Math.random()*255)+", "+Math.round(Math.random()*255)+")"}}},left:"center",top:"center",right:null,bottom:null,width:"100%",height:"100%",data:ve}]};return pe},q=(r=J.rightData)!==null&&r!==void 0&&r.complete_count?Number((u=J.rightData)===null||u===void 0?void 0:u.complete_count)/Number((T=J.rightData)===null||T===void 0?void 0:T.challenge_count)*100:0;return J.rightData?e.a.createElement("section",{className:o.a.rightWrap},!((E=J.detail)!==null&&E!==void 0&&E.is_jupyter)&&((M=J.detail)===null||M===void 0||((s=M.task_operation)===null||s===void 0)?void 0:s[2])&&(le==null||((w=le.userInfo)===null||w===void 0)?void 0:w.login)&&!!((B=J.rightData)!==null&&B!==void 0&&B.complete_count)&&((P=J.rightData)===null||P===void 0?void 0:P.complete_count)>0&&e.a.createElement("div",{className:o.a.learnWrap},e.a.createElement("div",{className:o.a.learnTopWrap},e.a.createElement("span",null,e.a.createElement("img",{className:o.a.titleImg,src:b.a,alt:""}),"\u5B66\u4E60\u8FDB\u5EA6"),e.a.createElement("span",null,e.a.createElement("span",{className:"".concat(o.a.color888," font14")},"\u5DF2\u5B8C\u6210 ",((k=J.rightData)===null||k===void 0?void 0:k.complete_count)||0," \u5173 / \u5171",((W=J.rightData)===null||W===void 0?void 0:W.challenge_count)||0," \u5173"))),e.a.createElement(x.a,{percent:q,showInfo:!1,status:"active",strokeColor:{"0%":"#29BD8B","100%":"#29BD8B"}})),!!((X=J.rightData)!==null&&X!==void 0&&(U=X.paths)!==null&&U!==void 0&&U.length)&&e.a.createElement("div",{className:o.a.courseWrap},e.a.createElement("p",{className:"mb20 font16"},e.a.createElement("img",{className:o.a.titleImg,src:A.a,alt:""}),"\u6240\u5C5E\u8BFE\u7A0B"),e.a.createElement("div",null,(h=J.rightData)===null||h===void 0?void 0:h.paths.map(function(ee,ne){return ne>2?null:e.a.createElement("div",{className:o.a.pathWrap,key:ee.id},e.a.createElement("a",{href:"/paths/".concat(ee.id),target:"_blank"},e.a.createElement("img",{alt:"\u5B9E\u8BAD",src:"".concat(i.a.IMG_SERVER,"/").concat(ee.image_url),className:o.a.pathImg})),e.a.createElement("div",{className:o.a.pathContentWrap},e.a.createElement("a",{href:"/paths/".concat(ee.id),target:"_blank",className:o.a.pathContentName},ee.name),e.a.createElement("p",{className:o.a.pathContent},e.a.createElement(f.a,{placement:"bottom",title:"\u7AE0\u8282"},e.a.createElement("span",{className:o.a.pathContentCount},e.a.createElement("i",{className:"iconfont icon-shixun mr3"}),ee.stages_count)),e.a.createElement(f.a,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},e.a.createElement("span",{className:o.a.pathContentCount},e.a.createElement("i",{className:"iconfont icon-chengyuan mr3"}),ee.members_count)))))}))),e.a.createElement("div",null),!!((O=J.rightData)!==null&&O!==void 0&&(L=O.recommands)!==null&&L!==void 0&&L.length)&&le.userInfo.main_site&&e.a.createElement("div",{className:o.a.recommandTrainingWrap},e.a.createElement("p",{className:"mb20 font16"},e.a.createElement("img",{className:o.a.titleImg,src:R.a,alt:""}),"\u63A8\u8350\u5B9E\u8DF5\u9879\u76EE"),e.a.createElement("div",null,(G=J.rightData)===null||G===void 0?void 0:G.recommands.map(function(ee,ne){return ne>2?null:e.a.createElement("div",{className:o.a.pathContentItem,key:ne},e.a.createElement("a",{href:"/shixuns/".concat(ee.identifier,"/challenges"),target:"_blank"},e.a.createElement("img",{src:"".concat(i.a.IMG_SERVER,"/").concat(ee.pic),className:o.a.pathImg})),e.a.createElement("div",{className:o.a.pathContentWrap,style:{marginBottom:-4}},e.a.createElement(f.a,{placement:"bottom",title:ee.name},e.a.createElement("a",{href:"/shixuns/".concat(ee.identifier,"/challenges"),target:"_blank",className:o.a.pathContentName},ee.name)),e.a.createElement("p",{className:"".concat(o.a.pathContent," ").concat(o.a.recommandContent)},e.a.createElement("span",null,ee.stu_num," \u4EBA\u5B66\u4E60"),e.a.createElement("span",{className:o.a.recommandLevel},ee.level))))}))),((V=J.rightData)===null||V===void 0||((K=V.tags)===null||K===void 0)?void 0:K.length)>0&&e.a.createElement("div",{className:o.a.skillWrap},e.a.createElement("p",{className:"".concat(o.a.skillTopWrap," font16 mb20")},e.a.createElement("span",null,"\u6280\u80FD\u6807\u7B7E",e.a.createElement("span",{className:"ml5 c-grey-c"},(Q=J.rightData)===null||Q===void 0||((te=Q.tags)===null||te===void 0)?void 0:te.length))),e.a.createElement(I.a,{option:Z(),style:{height:370},opts:{renderer:"svg"}}))):null};F.a=Object(n.a)(function(y){var c=y.shixunsDetail,r=y.user,u=y.loading,T=y.globalSetting;return{shixunsDetail:c,user:r,globalSetting:T,loading:u.models.index}})(N)}}]); +`)}var me,xe,_e=oe.textAlign,ge=oe.textVerticalAlign,Ie=le(oe.font),Pe=Ie.style+" "+Ie.variant+" "+Ie.weight+" "+Ie.size+'px "'+Ie.family+'"';ee=ee||d.getBoundingRect(ue,Pe,_e,ge,oe.textPadding,oe.textLineHeight);var Me=this.transform;if(Me&&!ne&&(de.copy(q),de.applyTransform(Me),q=de),ne)me=q.x,xe=q.y;else{var Ee=oe.textPosition;if(Ee instanceof Array)me=q.x+P(Ee[0],q.width),xe=q.y+P(Ee[1],q.height),_e=_e||"left";else{var Se=this.calculateTextPosition?this.calculateTextPosition({},oe,q):d.calculateTextPosition({},oe,q);me=Se.x,xe=Se.y,_e=_e||Se.textAlign,ge=ge||Se.textVerticalAlign}}me=d.adjustTextX(me,ee.width,_e),xe=d.adjustTextY(xe,ee.height,ge),xe+=ee.height/2;var Oe=_.createNode,fe=this._textVmlEl,Ce,we,Te;fe?(Te=fe.firstChild,Ce=Te.nextSibling,we=Ce.nextSibling):(fe=Oe("line"),Ce=Oe("path"),we=Oe("textpath"),Te=Oe("skew"),we.style["v-text-align"]="left",T(fe),Ce.textpathok=!0,we.on=!0,fe.from="0 0",fe.to="1000 0.05",s(fe,Te),s(fe,Ce),s(fe,we),this._textVmlEl=fe);var ze=[me,xe],Le=fe.style;Me&&ne?(g(ze,ze,Me),Te.on=!0,Te.matrix=Me[0].toFixed(3)+S+Me[2].toFixed(3)+S+Me[1].toFixed(3)+S+Me[3].toFixed(3)+",0,0",Te.offset=(z(ze[0])||0)+","+(z(ze[1])||0),Te.origin="0 0",Le.left="0px",Le.top="0px"):(Te.on=!1,Le.left=z(me)+"px",Le.top=z(xe)+"px"),we.string=E(ue);try{we.style.font=Pe}catch(Be){}h(fe,"fill",{fill:oe.textFill,opacity:oe.opacity},this),h(fe,"stroke",{stroke:oe.textStroke,opacity:oe.opacity,lineDash:oe.lineDash||null},this),fe.style.zIndex=B(this.zlevel,this.z,this.z2),s(Z,fe)},$=function(Z){w(Z,this._textVmlEl),this._textVmlEl=null},ae=function(Z){s(Z,this._textVmlEl)},re=[e,n,i,o,t],ie=0;ie=0&&(this.delFromStorage(e),this._roots.splice(o,1),e instanceof g&&e.delChildrenFromStorage(this))},addToStorage:function(e){return e&&(e.__storage=this,e.dirty(!1)),this},delFromStorage:function(e){return e&&(e.__storage=null),this},dispose:function(){this._renderList=this._roots=null},displayableSortFunc:p};var a=d;Y.exports=a},rA99:function(Y,F,v){var j=v("y+Vt"),f=v("QBsz"),g=v("Sj9i"),x=g.quadraticSubdivide,p=g.cubicSubdivide,d=g.quadraticAt,a=g.cubicAt,e=g.quadraticDerivativeAt,n=g.cubicDerivativeAt,i=[];function t(l,b,_){var A=l.cpx2,z=l.cpy2;return A===null||z===null?[(_?n:a)(l.x1,l.cpx1,l.cpx2,l.x2,b),(_?n:a)(l.y1,l.cpy1,l.cpy2,l.y2,b)]:[(_?e:d)(l.x1,l.cpx1,l.x2,b),(_?e:d)(l.y1,l.cpy1,l.y2,b)]}var o=j.extend({type:"bezier-curve",shape:{x1:0,y1:0,x2:0,y2:0,cpx1:0,cpy1:0,percent:1},style:{stroke:"#000",fill:null},buildPath:function(l,b){var _=b.x1,A=b.y1,z=b.x2,R=b.y2,C=b.cpx1,I=b.cpy1,m=b.cpx2,D=b.cpy2,S=b.percent;if(S===0)return;l.moveTo(_,A),m==null||D==null?(S<1&&(x(_,C,z,S,i),C=i[1],z=i[2],x(A,I,R,S,i),I=i[1],R=i[2]),l.quadraticCurveTo(C,I,z,R)):(S<1&&(p(_,C,m,z,S,i),C=i[1],m=i[2],z=i[3],p(A,I,D,R,S,i),I=i[1],D=i[2],R=i[3]),l.bezierCurveTo(C,I,m,D,z,R))},pointAt:function(l){return t(this.shape,l,!1)},tangentAt:function(l){var b=t(this.shape,l,!0);return f.normalize(b,b)}});Y.exports=o},rmlV:function(Y,F,v){var j=v("y+Vt"),f=j.extend({type:"ellipse",shape:{cx:0,cy:0,rx:0,ry:0},buildPath:function(g,x){var p=.5522848,d=x.cx,a=x.cy,e=x.rx,n=x.ry,i=e*p,t=n*p;g.moveTo(d-e,a),g.bezierCurveTo(d-e,a-t,d-i,a-n,d,a-n),g.bezierCurveTo(d+i,a-n,d+e,a-t,d+e,a),g.bezierCurveTo(d+e,a+t,d+i,a+n,d,a+n),g.bezierCurveTo(d-i,a+n,d-e,a+t,d-e,a),g.closePath()}});Y.exports=f},"sW+o":function(Y,F,v){var j=v("SrGk"),f=v("bYtY"),g=v("SUKs"),x=v("Qe9p");function p(a,e){j.call(this,a,e,["linearGradient","radialGradient"],"__gradient_in_use__")}f.inherits(p,j),p.prototype.addWithoutUpdate=function(a,e){if(e&&e.style){var n=this;f.each(["fill","stroke"],function(i){if(e.style[i]&&(e.style[i].type==="linear"||e.style[i].type==="radial")){var t=e.style[i],o=n.getDefs(!0),l;t._dom?(l=t._dom,o.contains(t._dom)||n.addDom(l)):l=n.add(t),n.markUsed(e);var b=l.getAttribute("id");a.setAttribute(i,"url(#"+b+")")}})}},p.prototype.add=function(a){var e;if(a.type==="linear")e=this.createElement("linearGradient");else if(a.type==="radial")e=this.createElement("radialGradient");else return g("Illegal gradient type."),null;return a.id=a.id||this.nextId++,e.setAttribute("id","zr"+this._zrId+"-gradient-"+a.id),this.updateDom(a,e),this.addDom(e),e},p.prototype.update=function(a){var e=this;j.prototype.update.call(this,a,function(){var n=a.type,i=a._dom.tagName;n==="linear"&&i==="linearGradient"||n==="radial"&&i==="radialGradient"?e.updateDom(a,a._dom):(e.removeDom(a),e.add(a))})},p.prototype.updateDom=function(a,e){if(a.type==="linear")e.setAttribute("x1",a.x),e.setAttribute("y1",a.y),e.setAttribute("x2",a.x2),e.setAttribute("y2",a.y2);else if(a.type==="radial")e.setAttribute("cx",a.x),e.setAttribute("cy",a.y),e.setAttribute("r",a.r);else{g("Illegal gradient type.");return}a.global?e.setAttribute("gradientUnits","userSpaceOnUse"):e.setAttribute("gradientUnits","objectBoundingBox"),e.innerHTML="";for(var n=a.colorStops,i=0,t=n.length;i-1)){var b=x.parse(l)[3],_=x.toHex(l);o.setAttribute("stop-color","#"+_),o.setAttribute("stop-opacity",b)}else o.setAttribute("stop-color",n[i].color);e.appendChild(o)}a._dom=e},p.prototype.markUsed=function(a){if(a.style){var e=a.style.fill;e&&e._dom&&j.prototype.markUsed.call(this,e._dom),e=a.style.stroke,e&&e._dom&&j.prototype.markUsed.call(this,e._dom)}};var d=p;Y.exports=d},u3os:function(Y,F,v){"use strict";Object.defineProperty(F,"__esModule",{value:!0}),F.ver=F.clear=F.bind=void 0;var j=v("P4Qj"),f=function(d,a){var e=(0,j.getSensor)(d);return e.bind(a),function(){e.unbind(a)}};F.bind=f;var g=function(d){var a=(0,j.getSensor)(d);(0,j.removeSensor)(a)};F.clear=g;var x="1.0.1";F.ver=x},vKoX:function(Y,F,v){var j=v("SrGk"),f=v("bYtY");function g(d,a){j.call(this,d,a,["filter"],"__filter_in_use__","_shadowDom")}f.inherits(g,j),g.prototype.addWithoutUpdate=function(d,a){if(a&&x(a.style)){var e;if(a._shadowDom){e=a._shadowDom;var n=this.getDefs(!0);n.contains(a._shadowDom)||this.addDom(e)}else e=this.add(a);this.markUsed(a);var i=e.getAttribute("id");d.style.filter="url(#"+i+")"}},g.prototype.add=function(d){var a=this.createElement("filter");return d._shadowDomId=d._shadowDomId||this.nextId++,a.setAttribute("id","zr"+this._zrId+"-shadow-"+d._shadowDomId),this.updateDom(d,a),this.addDom(a),a},g.prototype.update=function(d,a){var e=a.style;if(x(e)){var n=this;j.prototype.update.call(this,a,function(){n.updateDom(a,a._shadowDom)})}else this.remove(d,a)},g.prototype.remove=function(d,a){a._shadowDomId!=null&&(this.removeDom(d),d.style.filter="")},g.prototype.updateDom=function(d,a){var e=a.getElementsByTagName("feDropShadow");e.length===0?e=this.createElement("feDropShadow"):e=e[0];var n=d.style,i=d.scale&&d.scale[0]||1,t=d.scale&&d.scale[1]||1,o,l,b,_;if(n.shadowBlur||n.shadowOffsetX||n.shadowOffsetY)o=n.shadowOffsetX||0,l=n.shadowOffsetY||0,b=n.shadowBlur,_=n.shadowColor;else if(n.textShadowBlur)o=n.textShadowOffsetX||0,l=n.textShadowOffsetY||0,b=n.textShadowBlur,_=n.textShadowColor;else{this.removeDom(a,n);return}e.setAttribute("dx",o/i),e.setAttribute("dy",l/t),e.setAttribute("flood-color",_);var A=b/2/i,z=b/2/t,R=A+" "+z;e.setAttribute("stdDeviation",R),a.setAttribute("x","-100%"),a.setAttribute("y","-100%"),a.setAttribute("width",Math.ceil(b/2*200)+"%"),a.setAttribute("height",Math.ceil(b/2*200)+"%"),a.appendChild(e),d._shadowDom=a},g.prototype.markUsed=function(d){d._shadowDom&&j.prototype.markUsed.call(this,d._shadowDom)};function x(d){return d&&(d.shadowBlur||d.shadowOffsetX||d.shadowOffsetY||d.textShadowBlur||d.textShadowOffsetX||d.textShadowOffsetY)}var p=g;Y.exports=p},vWvF:function(Y,F,v){var j=v("Bq2U"),f=v("SUKs"),g=v("bYtY"),x=g.isString,p=g.isFunction,d=g.isObject,a=g.isArrayLike,e=g.indexOf,n=function(){this.animators=[]};n.prototype={constructor:n,animate:function(b,_){var A,z=!1,R=this,C=this.__zr;if(b){var I=b.split("."),m=R;z=I[0]==="shape";for(var D=0,S=I.length;D0&&b.animate(_,!1).when(R==null?500:R,m).delay(C||0)}function o(b,_,A,z){if(!_)b.attr(A,z);else{var R={};R[_]={},R[_][A]=z,b.attr(R)}}var l=n;Y.exports=l},vsvx:function(Y,F,v){Y.exports=v.p+"static/course.f24848b5.svg"},x6Kt:function(Y,F,v){var j=v("y+Vt"),f=v("VpOo"),g=v("nPnh"),x=g.subPixelOptimizeRect,p={},d=j.extend({type:"rect",shape:{r:0,x:0,y:0,width:0,height:0},buildPath:function(a,e){var n,i,t,o;this.subPixelOptimize?(x(p,e,this.style),n=p.x,i=p.y,t=p.width,o=p.height,p.r=e.r,e=p):(n=e.x,i=e.y,t=e.width,o=e.height),e.r?f.buildPath(a,e):a.rect(n,i,t,o),a.closePath();return}});Y.exports=d},"y+Vt":function(Y,F,v){var j=v("Gev7"),f=v("bYtY"),g=v("IMiH"),x=v("2DNl"),p=v("3C/r"),d=p.prototype.getCanvasPattern,a=Math.abs,e=new g(!0);function n(t){j.call(this,t),this.path=null}n.prototype={constructor:n,type:"path",__dirtyPath:!0,strokeContainThreshold:5,segmentIgnoreThreshold:0,subPixelOptimize:!1,brush:function(t,o){var l=this.style,b=this.path||e,_=l.hasStroke(),A=l.hasFill(),z=l.fill,R=l.stroke,C=A&&!!z.colorStops,I=_&&!!R.colorStops,m=A&&!!z.image,D=_&&!!R.image;if(l.bind(t,this,o),this.setTransform(t),this.__dirty){var S;C&&(S=S||this.getBoundingRect(),this._fillGradient=l.getGradient(t,z,S)),I&&(S=S||this.getBoundingRect(),this._strokeGradient=l.getGradient(t,R,S))}C?t.fillStyle=this._fillGradient:m&&(t.fillStyle=d.call(z,t)),I?t.strokeStyle=this._strokeGradient:D&&(t.strokeStyle=d.call(R,t));var N=l.lineDash,y=l.lineDashOffset,c=!!t.setLineDash,r=this.getGlobalScale();if(b.setScale(r[0],r[1],this.segmentIgnoreThreshold),this.__dirtyPath||N&&!c&&_?(b.beginPath(t),N&&!c&&(b.setLineDash(N),b.setLineDashOffset(y)),this.buildPath(b,this.shape,!1),this.path&&(this.__dirtyPath=!1)):(t.beginPath(),this.path.rebuildPath(t)),A)if(l.fillOpacity!=null){var u=t.globalAlpha;t.globalAlpha=l.fillOpacity*l.opacity,b.fill(t),t.globalAlpha=u}else b.fill(t);if(N&&c&&(t.setLineDash(N),t.lineDashOffset=y),_)if(l.strokeOpacity!=null){var u=t.globalAlpha;t.globalAlpha=l.strokeOpacity*l.opacity,b.stroke(t),t.globalAlpha=u}else b.stroke(t);N&&c&&t.setLineDash([]),l.text!=null&&(this.restoreTransform(t),this.drawRectText(t,this.getBoundingRect()))},buildPath:function(t,o,l){},createPathProxy:function(){this.path=new g},getBoundingRect:function(){var t=this._rect,o=this.style,l=!t;if(l){var b=this.path;b||(b=this.path=new g),this.__dirtyPath&&(b.beginPath(),this.buildPath(b,this.shape,!1)),t=b.getBoundingRect()}if(this._rect=t,o.hasStroke()){var _=this._rectWithStroke||(this._rectWithStroke=t.clone());if(this.__dirty||l){_.copy(t);var A=o.lineWidth,z=o.strokeNoScale?this.getLineScale():1;o.hasFill()||(A=Math.max(A,this.strokeContainThreshold||4)),z>1e-10&&(_.width+=A/z,_.height+=A/z,_.x-=A/z/2,_.y-=A/z/2)}return _}return t},contain:function(t,o){var l=this.transformCoordToLocal(t,o),b=this.getBoundingRect(),_=this.style;if(t=l[0],o=l[1],b.contain(t,o)){var A=this.path.data;if(_.hasStroke()){var z=_.lineWidth,R=_.strokeNoScale?this.getLineScale():1;if(R>1e-10&&(_.hasFill()||(z=Math.max(z,this.strokeContainThreshold)),x.containStroke(A,z/R,t,o)))return!0}if(_.hasFill())return x.contain(A,t,o)}return!1},dirty:function(t){t==null&&(t=!0),t&&(this.__dirtyPath=t,this._rect=null),this.__dirty=this.__dirtyText=!0,this.__zr&&this.__zr.refresh(),this.__clipTarget&&this.__clipTarget.dirty()},animateShape:function(t){return this.animate("shape",t)},attrKV:function(t,o){t==="shape"?(this.setShape(o),this.__dirtyPath=!0,this._rect=null):j.prototype.attrKV.call(this,t,o)},setShape:function(t,o){var l=this.shape;if(l){if(f.isObject(t))for(var b in t)t.hasOwnProperty(b)&&(l[b]=t[b]);else l[t]=o;this.dirty(!0)}return this},getLineScale:function(){var t=this.transform;return t&&a(t[0]-1)>1e-10&&a(t[3]-1)>1e-10?Math.sqrt(a(t[0]*t[3]-t[2]*t[1])):1}},n.extend=function(t){var o=function(b){n.call(this,b),t.style&&this.style.extendFrom(t.style,!1);var _=t.shape;if(_){this.shape=this.shape||{};var A=this.shape;for(var z in _)!A.hasOwnProperty(z)&&_.hasOwnProperty(z)&&(A[z]=_[z])}t.init&&t.init.call(this,b)};f.inherits(o,n);for(var l in t)l!=="style"&&l!=="shape"&&(o.prototype[l]=t[l]);return o},f.inherits(n,j);var i=n;Y.exports=i},y23F:function(Y,F){function v(){this.on("mousedown",this._dragStart,this),this.on("mousemove",this._drag,this),this.on("mouseup",this._dragEnd,this)}v.prototype={constructor:v,_dragStart:function(g){for(var x=g.target;x&&!x.draggable;)x=x.parent;x&&(this._draggingTarget=x,x.dragging=!0,this._x=g.offsetX,this._y=g.offsetY,this.dispatchToElement(j(x,g),"dragstart",g.event))},_drag:function(g){var x=this._draggingTarget;if(x){var p=g.offsetX,d=g.offsetY,a=p-this._x,e=d-this._y;this._x=p,this._y=d,x.drift(a,e,g),this.dispatchToElement(j(x,g),"drag",g.event);var n=this.findHover(p,d,x).target,i=this._dropTarget;this._dropTarget=n,x!==n&&(i&&n!==i&&this.dispatchToElement(j(i,g),"dragleave",g.event),n&&n!==i&&this.dispatchToElement(j(n,g),"dragenter",g.event))}},_dragEnd:function(g){var x=this._draggingTarget;x&&(x.dragging=!1),this.dispatchToElement(j(x,g),"dragend",g.event),this._dropTarget&&this.dispatchToElement(j(this._dropTarget,g),"drop",g.event),this._draggingTarget=null,this._dropTarget=null}};function j(g,x){return{target:g,topTarget:x&&x.topTarget}}var f=v;Y.exports=f},yilW:function(Y,F,v){Y.exports=v.p+"static/learn.e7098108.svg"},yxFR:function(Y,F,v){var j=v("y+Vt"),f=v("nPnh"),g=f.subPixelOptimizeLine,x={},p=j.extend({type:"line",shape:{x1:0,y1:0,x2:0,y2:0,percent:1},style:{stroke:"#000",fill:null},buildPath:function(d,a){var e,n,i,t;this.subPixelOptimize?(g(x,a,this.style),e=x.x1,n=x.y1,i=x.x2,t=x.y2):(e=a.x1,n=a.y1,i=a.x2,t=a.y2);var o=a.percent;if(o===0)return;d.moveTo(e,n),o<1&&(i=e*(1-o)+i*o,t=n*(1-o)+t*o),d.lineTo(i,t)},pointAt:function(d){var a=this.shape;return[a.x1*(1-d)+a.x2*d,a.y1*(1-d)+a.y2*d]}});Y.exports=p},zarK:function(Y,F,v){var j=v("YH21"),f=j.addEventListener,g=j.removeEventListener,x=j.normalizeEvent,p=j.getNativeEvent,d=v("bYtY"),a=v("H6uX"),e=v("ItGF"),n=300,i=e.domSupported,t=function(){var s=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],w=["touchstart","touchend","touchmove"],B={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},P=d.map(s,function(k){var W=k.replace("mouse","pointer");return B.hasOwnProperty(W)?W:k});return{mouse:s,touch:w,pointer:P}}(),o={mouse:["mousemove","mouseup"],pointer:["pointermove","pointerup"]};function l(s){return s==="mousewheel"&&e.browser.firefox?"DOMMouseScroll":s}function b(s){var w=s.pointerType;return w==="pen"||w==="touch"}function _(s){s.touching=!0,s.touchTimer!=null&&(clearTimeout(s.touchTimer),s.touchTimer=null),s.touchTimer=setTimeout(function(){s.touching=!1,s.touchTimer=null},700)}function A(s){s&&(s.zrByTouch=!0)}function z(s,w){return x(s.dom,new C(s,w),!0)}function R(s,w){for(var B=w,P=!1;B&&B.nodeType!==9&&!(P=B.domBelongToZr||B!==w&&B===s.painterRoot);)B=B.parentNode;return P}function C(s,w){this.type=w.type,this.target=this.currentTarget=s.dom,this.pointerType=w.pointerType,this.clientX=w.clientX,this.clientY=w.clientY}var I=C.prototype;I.stopPropagation=I.stopImmediatePropagation=I.preventDefault=d.noop;var m={mousedown:function(s){s=x(this.dom,s),this._mayPointerCapture=[s.zrX,s.zrY],this.trigger("mousedown",s)},mousemove:function(s){s=x(this.dom,s);var w=this._mayPointerCapture;w&&(s.zrX!==w[0]||s.zrY!==w[1])&&r(this,!0),this.trigger("mousemove",s)},mouseup:function(s){s=x(this.dom,s),r(this,!1),this.trigger("mouseup",s)},mouseout:function(s){s=x(this.dom,s),this._pointerCapturing&&(s.zrEventControl="no_globalout");var w=s.toElement||s.relatedTarget;s.zrIsToLocalDOM=R(this,w),this.trigger("mouseout",s)},touchstart:function(s){s=x(this.dom,s),A(s),this._lastTouchMoment=new Date,this.handler.processGesture(s,"start"),m.mousemove.call(this,s),m.mousedown.call(this,s)},touchmove:function(s){s=x(this.dom,s),A(s),this.handler.processGesture(s,"change"),m.mousemove.call(this,s)},touchend:function(s){s=x(this.dom,s),A(s),this.handler.processGesture(s,"end"),m.mouseup.call(this,s),+new Date-this._lastTouchMoment"},series:[{type:"wordCloud",sizeRange:[10,30],rotationRange:[-90,90],rotationStep:45,gridSize:2,shape:"pentagon",maskImage:ue,textStyle:{normal:{color:function(){return"rgb("+Math.round(Math.random()*255)+", "+Math.round(Math.random()*255)+", "+Math.round(Math.random()*255)+")"}}},left:"center",top:"center",right:null,bottom:null,width:"100%",height:"100%",data:ve}]};return pe},q=(r=J.rightData)!==null&&r!==void 0&&r.complete_count?Number((u=J.rightData)===null||u===void 0?void 0:u.complete_count)/Number((T=J.rightData)===null||T===void 0?void 0:T.challenge_count)*100:0;return J.rightData?e.a.createElement("section",{className:o.a.rightWrap},!((E=J.detail)!==null&&E!==void 0&&E.is_jupyter)&&((M=J.detail)===null||M===void 0||((s=M.task_operation)===null||s===void 0)?void 0:s[2])&&(le==null||((w=le.userInfo)===null||w===void 0)?void 0:w.login)&&!!((B=J.rightData)!==null&&B!==void 0&&B.complete_count)&&((P=J.rightData)===null||P===void 0?void 0:P.complete_count)>0&&e.a.createElement("div",{className:o.a.learnWrap},e.a.createElement("div",{className:o.a.learnTopWrap},e.a.createElement("span",null,e.a.createElement("img",{className:o.a.titleImg,src:b.a,alt:""}),"\u5B66\u4E60\u8FDB\u5EA6"),e.a.createElement("span",null,e.a.createElement("span",{className:"".concat(o.a.color888," font14")},"\u5DF2\u5B8C\u6210 ",((k=J.rightData)===null||k===void 0?void 0:k.complete_count)||0," \u5173 / \u5171",((W=J.rightData)===null||W===void 0?void 0:W.challenge_count)||0," \u5173"))),e.a.createElement(x.a,{percent:q,showInfo:!1,status:"active",strokeColor:{"0%":"#29BD8B","100%":"#29BD8B"}})),!!((X=J.rightData)!==null&&X!==void 0&&(U=X.paths)!==null&&U!==void 0&&U.length)&&e.a.createElement("div",{className:o.a.courseWrap},e.a.createElement("p",{className:"mb20 font16"},e.a.createElement("img",{className:o.a.titleImg,src:A.a,alt:""}),"\u6240\u5C5E\u8BFE\u7A0B"),e.a.createElement("div",null,(h=J.rightData)===null||h===void 0?void 0:h.paths.map(function(ee,ne){return ne>2?null:e.a.createElement("div",{className:o.a.pathWrap,key:ee.id},e.a.createElement("a",{href:"/paths/".concat(ee.id),target:"_blank"},e.a.createElement("img",{alt:"\u5B9E\u8BAD",src:"".concat(i.a.IMG_SERVER,"/").concat(ee.image_url),className:o.a.pathImg})),e.a.createElement("div",{className:o.a.pathContentWrap},e.a.createElement("a",{href:"/paths/".concat(ee.id),target:"_blank",className:o.a.pathContentName},ee.name),e.a.createElement("p",{className:o.a.pathContent},e.a.createElement(f.a,{placement:"bottom",title:"\u7AE0\u8282"},e.a.createElement("span",{className:o.a.pathContentCount},e.a.createElement("i",{className:"iconfont icon-shixun mr3"}),ee.stages_count)),e.a.createElement(f.a,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},e.a.createElement("span",{className:o.a.pathContentCount},e.a.createElement("i",{className:"iconfont icon-chengyuan mr3"}),ee.members_count)))))}))),e.a.createElement("div",null),!!((O=J.rightData)!==null&&O!==void 0&&(L=O.recommands)!==null&&L!==void 0&&L.length)&&le.userInfo.main_site&&e.a.createElement("div",{className:o.a.recommandTrainingWrap},e.a.createElement("p",{className:"mb20 font16"},e.a.createElement("img",{className:o.a.titleImg,src:R.a,alt:""}),"\u63A8\u8350\u5B9E\u8DF5\u9879\u76EE"),e.a.createElement("div",null,(G=J.rightData)===null||G===void 0?void 0:G.recommands.map(function(ee,ne){return ne>2?null:e.a.createElement("div",{className:o.a.pathContentItem,key:ne},e.a.createElement("a",{href:"/shixuns/".concat(ee.identifier,"/challenges"),target:"_blank"},e.a.createElement("img",{src:"".concat(i.a.IMG_SERVER,"/").concat(ee.pic),className:o.a.pathImg})),e.a.createElement("div",{className:o.a.pathContentWrap,style:{marginBottom:-4}},e.a.createElement(f.a,{placement:"bottom",title:ee.name},e.a.createElement("a",{href:"/shixuns/".concat(ee.identifier,"/challenges"),target:"_blank",className:o.a.pathContentName},ee.name)),e.a.createElement("p",{className:"".concat(o.a.pathContent," ").concat(o.a.recommandContent)},e.a.createElement("span",null,ee.stu_num," \u4EBA\u5B66\u4E60"),e.a.createElement("span",{className:o.a.recommandLevel},ee.level))))}))),((V=J.rightData)===null||V===void 0||((K=V.tags)===null||K===void 0)?void 0:K.length)>0&&e.a.createElement("div",{className:o.a.skillWrap},e.a.createElement("p",{className:"".concat(o.a.skillTopWrap," font16 mb20")},e.a.createElement("span",null,"\u6280\u80FD\u6807\u7B7E",e.a.createElement("span",{className:"ml5 c-grey-c"},(Q=J.rightData)===null||Q===void 0||((te=Q.tags)===null||te===void 0)?void 0:te.length))),e.a.createElement(I.a,{option:Z(),style:{height:370},opts:{renderer:"svg"}}))):null};F.a=Object(n.a)(function(y){var c=y.shixunsDetail,r=y.user,u=y.loading,T=y.globalSetting;return{shixunsDetail:c,user:r,globalSetting:T,loading:u.models.index}})(N)}}]); diff --git a/p__Shixuns__Detail__Repository__index.13cf15d9.async.js b/p__Shixuns__Detail__Repository__index.e9264be6.async.js similarity index 90% rename from p__Shixuns__Detail__Repository__index.13cf15d9.async.js rename to p__Shixuns__Detail__Repository__index.e9264be6.async.js index 8a8743816f..06f6b9fdfe 100644 --- a/p__Shixuns__Detail__Repository__index.13cf15d9.async.js +++ b/p__Shixuns__Detail__Repository__index.e9264be6.async.js @@ -30,6 +30,6 @@ * * LICENSE * https://github.com/ecomfe/zrender/blob/master/LICENSE.txt -*/var i=!A.canvasSupported,o={canvas:b},e={},r="4.3.1";function a(u,h){var m=new f(N(),u,h);return e[m.id]=m,m}function s(u){if(u)u.dispose();else{for(var h in e)e.hasOwnProperty(h)&&e[h].dispose();e={}}return this}function c(u){return e[u]}function M(u,h){o[u]=h}function p(u){delete e[u]}var f=function(u,h,m){m=m||{},this.dom=h,this.id=u;var x=this,E=new S,_=m.renderer;if(i){if(!o.vml)throw new Error("You need to require 'zrender/vml/vml' to support IE8");_="vml"}else(!_||!o[_])&&(_="canvas");var D=new o[_](h,E,m,u);this.storage=E,this.painter=D;var v=!A.node&&!A.worker?new n(D.getViewportRoot(),D.root):null;this.handler=new T(E,D,v,D.root),this.animation=new d({stage:{update:O.bind(this.flush,this)}}),this.animation.start(),this._needsRefresh;var l=E.delFromStorage,g=E.addToStorage;E.delFromStorage=function(P){l.call(E,P),P&&P.removeSelfFromZr(x)},E.addToStorage=function(P){g.call(E,P),P.addSelfToZr(x)}};f.prototype={constructor:f,getId:function(){return this.id},add:function(u){this.storage.addRoot(u),this._needsRefresh=!0},remove:function(u){this.storage.delRoot(u),this._needsRefresh=!0},configLayer:function(u,h){this.painter.configLayer&&this.painter.configLayer(u,h),this._needsRefresh=!0},setBackgroundColor:function(u){this.painter.setBackgroundColor&&this.painter.setBackgroundColor(u),this._needsRefresh=!0},refreshImmediately:function(){this._needsRefresh=this._needsRefreshHover=!1,this.painter.refresh(),this._needsRefresh=this._needsRefreshHover=!1},refresh:function(){this._needsRefresh=!0},flush:function(){var u;this._needsRefresh&&(u=!0,this.refreshImmediately()),this._needsRefreshHover&&(u=!0,this.refreshHoverImmediately()),u&&this.trigger("rendered")},addHover:function(u,h){if(this.painter.addHover){var m=this.painter.addHover(u,h);return this.refreshHover(),m}},removeHover:function(u){this.painter.removeHover&&(this.painter.removeHover(u),this.refreshHover())},clearHover:function(){this.painter.clearHover&&(this.painter.clearHover(),this.refreshHover())},refreshHover:function(){this._needsRefreshHover=!0},refreshHoverImmediately:function(){this._needsRefreshHover=!1,this.painter.refreshHover&&this.painter.refreshHover()},resize:function(u){u=u||{},this.painter.resize(u.width,u.height),this.handler.resize()},clearAnimation:function(){this.animation.clear()},getWidth:function(){return this.painter.getWidth()},getHeight:function(){return this.painter.getHeight()},pathToImage:function(u,h){return this.painter.pathToImage(u,h)},setCursorStyle:function(u){this.handler.setCursorStyle(u)},findHover:function(u,h){return this.handler.findHover(u,h)},on:function(u,h,m){this.handler.on(u,h,m)},off:function(u,h){this.handler.off(u,h)},trigger:function(u,h){this.handler.trigger(u,h)},clear:function(){this.storage.delRoot(),this.painter.clear()},dispose:function(){this.animation.stop(),this.clear(),this.storage.dispose(),this.painter.dispose(),this.handler.dispose(),this.animation=this.storage=this.painter=this.handler=null,p(this.id)}},C.version=r,C.init=a,C.dispose=s,C.getInstance=c,C.registerPainter=M},bT9E:function(X,C,t){"use strict";t.d(C,"a",function(){return A});var N=t("VTBJ");function A(O,T){var S=Object(N.a)({},O);return Array.isArray(T)&&T.forEach(function(b){delete S[b]}),S}},bYtY:function(X,C){var t={"[object Function]":1,"[object RegExp]":1,"[object Date]":1,"[object Error]":1,"[object CanvasGradient]":1,"[object CanvasPattern]":1,"[object Image]":1,"[object Canvas]":1},N={"[object Int8Array]":1,"[object Uint8Array]":1,"[object Uint8ClampedArray]":1,"[object Int16Array]":1,"[object Uint16Array]":1,"[object Int32Array]":1,"[object Uint32Array]":1,"[object Float32Array]":1,"[object Float64Array]":1},A=Object.prototype.toString,O=Array.prototype,T=O.forEach,S=O.filter,b=O.slice,d=O.map,n=O.reduce,i={};function o(W,q){W==="createCanvas"&&(p=null),i[W]=q}function e(W){if(W==null||typeof W!="object")return W;var q=W,F=A.call(W);if(F==="[object Array]"){if(!ee(W)){q=[];for(var Y=0,ne=W.length;Y0&&arguments[0]!==void 0?arguments[0]:[],H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],V=U.length,K=H.length;if(Math.abs(V-K)!==1)return{add:!1,key:null};function k(ee,Q){var re=new Map;ee.forEach(function(se){re.set(se,!0)});var oe=Q.filter(function(se){return!re.has(se)});return oe.length===1?oe[0]:null}return V ").concat(H);return H}var L=function(H,V){var K=H.prefixCls,k=H.data,ee=H.selectable,Q=H.checkable,re=H.expandedKeys,oe=H.selectedKeys,se=H.checkedKeys,W=H.loadedKeys,q=H.loadingKeys,F=H.halfCheckedKeys,Y=H.keyEntities,ne=H.disabled,ie=H.dragging,te=H.dragOverNodeKey,ae=H.dropPosition,le=H.motion,ce=H.height,he=H.itemHeight,ue=H.virtual,pe=H.focusable,me=H.activeItem,ge=H.focused,be=H.tabIndex,de=H.onKeyDown,fe=H.onFocus,ve=H.onBlur,Me=H.onActiveChange,Ee=H.onListChangeStart,Re=H.onListChangeEnd,je=Object(p.a)(H,["prefixCls","data","selectable","checkable","expandedKeys","selectedKeys","checkedKeys","loadedKeys","loadingKeys","halfCheckedKeys","keyEntities","disabled","dragging","dragOverNodeKey","dropPosition","motion","height","itemHeight","virtual","focusable","activeItem","focused","tabIndex","onKeyDown","onFocus","onBlur","onActiveChange","onListChangeStart","onListChangeEnd"]),we=n.useRef(null);n.useImperativeHandle(V,function(){return{scrollTo:function(Se){we.current.scrollTo(Se)}}});var xe=n.useState(re),Oe=Object(M.a)(xe,2),Ie=Oe[0],Ae=Oe[1],_e=n.useState(k),Le=Object(M.a)(_e,2),Ne=Le[0],Fe=Le[1],$e=n.useState(k),Ge=Object(M.a)($e,2),it=Ge[0],tt=Ge[1],st=n.useState([]),et=Object(M.a)(st,2),Ve=et[0],He=et[1],lt=n.useState(null),ut=Object(M.a)(lt,2),ht=ut[0],Ue=ut[1];function qe(){Fe(k),tt(k),He([]),Ue(null),Re()}n.useEffect(function(){Ae(re);var ye=_(Ie,re);if(ye.key!==null)if(ye.add){var Se=Ne.findIndex(function(ze){var De=ze.data.key;return De===ye.key}),Je=y(D(Ne,k,ye.key),ue,ce,he),Ye=Ne.slice();Ye.splice(Se+1,0,w),tt(Ye),He(Je),Ue("show")}else{var Xe=k.findIndex(function(ze){var De=ze.data.key;return De===ye.key}),Te=y(D(k,Ne,ye.key),ue,ce,he),Pe=k.slice();Pe.splice(Xe+1,0,w),tt(Pe),He(Te),Ue("hide")}else Ne!==k&&(Fe(k),tt(k))},[re,k]),n.useEffect(function(){ie||qe()},[ie]);var ft=le?it:k,Ce={expandedKeys:re,selectedKeys:oe,loadedKeys:W,loadingKeys:q,checkedKeys:se,halfCheckedKeys:F,dragOverNodeKey:te,dropPosition:ae,keyEntities:Y};return n.createElement(n.Fragment,null,ge&&me&&n.createElement("span",{style:v,"aria-live":"assertive"},B(me)),n.createElement("div",{role:"tree"},n.createElement("input",{style:v,disabled:pe===!1||ne,tabIndex:pe!==!1?be:null,onKeyDown:de,onFocus:fe,onBlur:ve,value:"",onChange:l})),n.createElement(f.a,Object.assign({},je,{data:ft,itemKey:R,height:ce,fullHeight:!1,virtual:ue,itemHeight:he,prefixCls:"".concat(K,"-list"),ref:we}),function(ye){var Se=ye.pos,Je=ye.data,Ye=Je.key,Xe=Object(p.a)(Je,["key"]),Te=ye.isStart,Pe=ye.isEnd,ze=Object(c.e)(Ye,Se);delete Xe.children;var De=Object(c.f)(ze,Ce);return n.createElement(E,Object.assign({},Xe,De,{active:me&&Ye===me.data.key,pos:Se,data:ye.data,isStart:Te,isEnd:Pe,motion:le,motionNodes:Ye===g?Ve:null,motionType:ht,onMotionStart:Ee,onMotionEnd:qe,treeNodeRequiredProps:Ce,onMouseMove:function(){Me(null)}}))}))},G=n.forwardRef(L);G.displayName="NodeList";var $=G,Z=t("NvD2"),J=function(U){Object(b.a)(V,U);var H=Object(d.a)(V);function V(){var K;return Object(T.a)(this,V),K=H.apply(this,arguments),K.destroyed=!1,K.state={keyEntities:{},selectedKeys:[],checkedKeys:[],halfCheckedKeys:[],loadedKeys:[],loadingKeys:[],expandedKeys:[],dragging:!1,dragNodesKeys:[],dragOverNodeKey:null,dropPosition:null,treeData:[],flattenNodes:[],focused:!1,activeKey:null,listChanging:!1,prevProps:null},K.listRef=n.createRef(),K.onNodeDragStart=function(k,ee){var Q=K.state,re=Q.expandedKeys,oe=Q.keyEntities,se=K.props.onDragStart,W=ee.props.eventKey;K.dragNode=ee;var q=Object(s.b)(re,W);K.setState({dragging:!0,dragNodesKeys:Object(s.g)(W,oe)}),K.setExpandedKeys(q),se&&se({event:k,node:Object(c.b)(ee.props)})},K.onNodeDragEnter=function(k,ee){var Q=K.state,re=Q.expandedKeys,oe=Q.keyEntities,se=Q.dragNodesKeys,W=K.props.onDragEnter,q=ee.props,F=q.pos,Y=q.eventKey;if(!K.dragNode||se.indexOf(Y)!==-1)return;var ne=Object(s.c)(k,ee);if(K.dragNode.props.eventKey===Y&&ne===0){K.setState({dragOverNodeKey:"",dropPosition:null});return}setTimeout(function(){K.setState({dragOverNodeKey:Y,dropPosition:ne}),K.delayedDragEnterLogic||(K.delayedDragEnterLogic={}),Object.keys(K.delayedDragEnterLogic).forEach(function(ie){clearTimeout(K.delayedDragEnterLogic[ie])}),K.delayedDragEnterLogic[F]=window.setTimeout(function(){if(!K.state.dragging)return;var ie=Object(O.a)(re),te=oe[Y];te&&(te.children||[]).length&&(ie=Object(s.a)(re,Y)),"expandedKeys"in K.props||K.setExpandedKeys(ie),W&&W({event:k,node:Object(c.b)(ee.props),expandedKeys:ie})},400)},0)},K.onNodeDragOver=function(k,ee){var Q=K.state.dragNodesKeys,re=K.props.onDragOver,oe=ee.props.eventKey;if(Q.indexOf(oe)!==-1)return;if(K.dragNode&&oe===K.state.dragOverNodeKey){var se=Object(s.c)(k,ee);if(se===K.state.dropPosition)return;K.setState({dropPosition:se})}re&&re({event:k,node:Object(c.b)(ee.props)})},K.onNodeDragLeave=function(k,ee){var Q=K.props.onDragLeave;K.setState({dragOverNodeKey:""}),Q&&Q({event:k,node:Object(c.b)(ee.props)})},K.onNodeDragEnd=function(k,ee){var Q=K.props.onDragEnd;K.setState({dragOverNodeKey:""}),K.cleanDragState(),Q&&Q({event:k,node:Object(c.b)(ee.props)}),K.dragNode=null},K.onNodeDrop=function(k,ee){var Q=K.state,re=Q.dragNodesKeys,oe=re===void 0?[]:re,se=Q.dropPosition,W=K.props.onDrop,q=ee.props,F=q.eventKey,Y=q.pos;if(K.setState({dragOverNodeKey:""}),K.cleanDragState(),oe.indexOf(F)!==-1){Object(o.a)(!1,"Can not drop to dragNode(include it's children node)");return}var ne=Object(s.k)(Y),ie={event:k,node:Object(c.b)(ee.props),dragNode:K.dragNode?Object(c.b)(K.dragNode.props):null,dragNodesKeys:oe.slice(),dropPosition:se+Number(ne[ne.length-1]),dropToGap:!1};se!==0&&(ie.dropToGap=!0),W&&W(ie),K.dragNode=null},K.cleanDragState=function(){var k=K.state.dragging;k&&K.setState({dragging:!1})},K.onNodeClick=function(k,ee){var Q=K.props.onClick;Q&&Q(k,ee)},K.onNodeDoubleClick=function(k,ee){var Q=K.props.onDoubleClick;Q&&Q(k,ee)},K.onNodeSelect=function(k,ee){var Q=K.state.selectedKeys,re=K.state.keyEntities,oe=K.props,se=oe.onSelect,W=oe.multiple,q=ee.selected,F=ee.key,Y=!q;Y?W?Q=Object(s.a)(Q,F):Q=[F]:Q=Object(s.b)(Q,F);var ne=Q.map(function(ie){var te=re[ie];return te?te.node:null}).filter(function(ie){return ie});K.setUncontrolledState({selectedKeys:Q}),se&&se(Q,{event:"select",selected:Y,node:ee,selectedNodes:ne,nativeEvent:k.nativeEvent})},K.onNodeCheck=function(k,ee,Q){var re=K.state,oe=re.keyEntities,se=re.checkedKeys,W=re.halfCheckedKeys,q=K.props,F=q.checkStrictly,Y=q.onCheck,ne=ee.key,ie,te={event:"check",node:ee,checked:Q,nativeEvent:k.nativeEvent};if(F){var ae=Q?Object(s.a)(se,ne):Object(s.b)(se,ne),le=Object(s.b)(W,ne);ie={checked:ae,halfChecked:le},te.checkedNodes=ae.map(function(ge){return oe[ge]}).filter(function(ge){return ge}).map(function(ge){return ge.node}),K.setUncontrolledState({checkedKeys:ae})}else{var ce=Object(Z.a)([].concat(Object(O.a)(se),[ne]),!0,oe),he=ce.checkedKeys,ue=ce.halfCheckedKeys;if(!Q){var pe=new Set(he);pe.delete(ne);var me=Object(Z.a)(Array.from(pe),{checked:!1,halfCheckedKeys:ue},oe);he=me.checkedKeys,ue=me.halfCheckedKeys}ie=he,te.checkedNodes=[],te.checkedNodesPositions=[],te.halfCheckedKeys=ue,he.forEach(function(ge){var be=oe[ge];if(!be)return;var de=be.node,fe=be.pos;te.checkedNodes.push(de),te.checkedNodesPositions.push({node:de,pos:fe})}),K.setUncontrolledState({checkedKeys:he},!1,{halfCheckedKeys:ue})}Y&&Y(ie,te)},K.onNodeLoad=function(k){return new Promise(function(ee){K.setState(function(Q){var re=Q.loadedKeys,oe=re===void 0?[]:re,se=Q.loadingKeys,W=se===void 0?[]:se,q=K.props,F=q.loadData,Y=q.onLoad,ne=k.key;if(!F||oe.indexOf(ne)!==-1||W.indexOf(ne)!==-1)return{};var ie=F(k);return ie.then(function(){var te=K.state,ae=te.loadedKeys,le=te.loadingKeys,ce=Object(s.a)(ae,ne),he=Object(s.b)(le,ne);Y&&Y(ce,{event:"load",node:k}),K.setUncontrolledState({loadedKeys:ce}),K.setState({loadingKeys:he}),ee()}),{loadingKeys:Object(s.a)(W,ne)}})})},K.onNodeMouseEnter=function(k,ee){var Q=K.props.onMouseEnter;Q&&Q({event:k,node:ee})},K.onNodeMouseLeave=function(k,ee){var Q=K.props.onMouseLeave;Q&&Q({event:k,node:ee})},K.onNodeContextMenu=function(k,ee){var Q=K.props.onRightClick;Q&&(k.preventDefault(),Q({event:k,node:ee}))},K.onFocus=function(){var k=K.props.onFocus;K.setState({focused:!0}),k&&k.apply(void 0,arguments)},K.onBlur=function(){var k=K.props.onBlur;K.setState({focused:!1}),K.onActiveChange(null),k&&k.apply(void 0,arguments)},K.getTreeNodeRequiredProps=function(){var k=K.state,ee=k.expandedKeys,Q=k.selectedKeys,re=k.loadedKeys,oe=k.loadingKeys,se=k.checkedKeys,W=k.halfCheckedKeys,q=k.dragOverNodeKey,F=k.dropPosition,Y=k.keyEntities;return{expandedKeys:ee||[],selectedKeys:Q||[],loadedKeys:re||[],loadingKeys:oe||[],checkedKeys:se||[],halfCheckedKeys:W||[],dragOverNodeKey:q,dropPosition:F,keyEntities:Y}},K.setExpandedKeys=function(k){var ee=K.state.treeData,Q=Object(c.d)(ee,k);K.setUncontrolledState({expandedKeys:k,flattenNodes:Q},!0)},K.onNodeExpand=function(k,ee){var Q=K.state.expandedKeys,re=K.state.listChanging,oe=K.props,se=oe.onExpand,W=oe.loadData,q=ee.key,F=ee.expanded;if(re)return;var Y=Q.indexOf(q),ne=!F;if(Object(o.a)(F&&Y!==-1||!F&&Y===-1,"Expand state not sync with index check"),ne?Q=Object(s.a)(Q,q):Q=Object(s.b)(Q,q),K.setExpandedKeys(Q),se&&se(Q,{node:ee,expanded:ne,nativeEvent:k.nativeEvent}),ne&&W){var ie=K.onNodeLoad(ee);ie&&ie.then(function(){var te=Object(c.d)(K.state.treeData,Q);K.setUncontrolledState({flattenNodes:te})})}},K.onListChangeStart=function(){K.setUncontrolledState({listChanging:!0})},K.onListChangeEnd=function(){setTimeout(function(){K.setUncontrolledState({listChanging:!1})})},K.onActiveChange=function(k){var ee=K.state.activeKey,Q=K.props.onActiveChange;if(ee===k)return;K.setState({activeKey:k}),k!==null&&K.scrollTo({key:k}),Q&&Q(k)},K.getActiveItem=function(){var k=K.state,ee=k.activeKey,Q=k.flattenNodes;return ee===null?null:Q.find(function(re){var oe=re.data.key;return oe===ee})||null},K.offsetActiveKey=function(k){var ee=K.state,Q=ee.flattenNodes,re=ee.activeKey,oe=Q.findIndex(function(q){var F=q.data.key;return F===re});oe===-1&&k<0&&(oe=Q.length),oe=(oe+k+Q.length)%Q.length;var se=Q[oe];if(se){var W=se.data.key;K.onActiveChange(W)}else K.onActiveChange(null)},K.onKeyDown=function(k){var ee=K.state,Q=ee.activeKey,re=ee.expandedKeys,oe=ee.checkedKeys,se=K.props,W=se.onKeyDown,q=se.checkable,F=se.selectable;switch(k.which){case i.a.UP:{K.offsetActiveKey(-1),k.preventDefault();break}case i.a.DOWN:{K.offsetActiveKey(1),k.preventDefault();break}}var Y=K.getActiveItem();if(Y&&Y.data){var ne=K.getTreeNodeRequiredProps(),ie=Y.data.isLeaf===!1||!!(Y.data.children||[]).length,te=Object(c.b)(Object(A.a)(Object(A.a)({},Object(c.f)(Q,ne)),{},{data:Y.data,active:!0}));switch(k.which){case i.a.LEFT:{ie&&re.includes(Q)?K.onNodeExpand({},te):Y.parent&&K.onActiveChange(Y.parent.data.key),k.preventDefault();break}case i.a.RIGHT:{ie&&!re.includes(Q)?K.onNodeExpand({},te):Y.children&&Y.children.length&&K.onActiveChange(Y.children[0].data.key),k.preventDefault();break}case i.a.ENTER:case i.a.SPACE:{q&&!te.disabled&&te.checkable!==!1&&!te.disableCheckbox?K.onNodeCheck({},te,!oe.includes(Q)):!q&&F&&!te.disabled&&te.selectable!==!1&&K.onNodeSelect({},te);break}}}W&&W(k)},K.setUncontrolledState=function(k){var ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Q=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(K.destroyed)return;var re=!1,oe=!0,se={};Object.keys(k).forEach(function(W){if(W in K.props){oe=!1;return}re=!0,se[W]=k[W]}),re&&(!ee||oe)&&K.setState(Object(A.a)(Object(A.a)({},se),Q))},K.scrollTo=function(k){K.listRef.current.scrollTo(k)},K}return Object(S.a)(V,[{key:"componentWillUnmount",value:function(){this.destroyed=!0}},{key:"render",value:function(){var k,ee=this.state,Q=ee.focused,re=ee.flattenNodes,oe=ee.keyEntities,se=ee.dragging,W=ee.activeKey,q=this.props,F=q.prefixCls,Y=q.className,ne=q.style,ie=q.showLine,te=q.focusable,ae=q.tabIndex,le=ae===void 0?0:ae,ce=q.selectable,he=q.showIcon,ue=q.icon,pe=q.switcherIcon,me=q.draggable,ge=q.checkable,be=q.checkStrictly,de=q.disabled,fe=q.motion,ve=q.loadData,Me=q.filterTreeNode,Ee=q.height,Re=q.itemHeight,je=q.virtual,we=q.titleRender,xe=q.onContextMenu,Oe=Object(s.f)(this.props);return n.createElement(a.a.Provider,{value:{prefixCls:F,selectable:ce,showIcon:he,icon:ue,switcherIcon:pe,draggable:me,checkable:ge,checkStrictly:be,disabled:de,keyEntities:oe,loadData:ve,filterTreeNode:Me,titleRender:we,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},n.createElement("div",{className:r()(F,Y,(k={},Object(N.a)(k,"".concat(F,"-show-line"),ie),Object(N.a)(k,"".concat(F,"-focused"),Q),Object(N.a)(k,"".concat(F,"-active-focused"),W!==null),k))},n.createElement($,Object.assign({ref:this.listRef,prefixCls:F,style:ne,data:re,disabled:de,selectable:ce,checkable:!!ge,motion:fe,dragging:se,height:Ee,itemHeight:Re,virtual:je,focusable:te,focused:Q,tabIndex:le,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:xe},this.getTreeNodeRequiredProps(),Oe))))}}],[{key:"getDerivedStateFromProps",value:function(k,ee){var Q=ee.prevProps,re={prevProps:k};function oe(ue){return!Q&&ue in k||Q&&Q[ue]!==k[ue]}var se;if(oe("treeData")?se=k.treeData:oe("children")&&(Object(o.a)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),se=Object(c.c)(k.children)),se){re.treeData=se;var W=Object(c.a)(se);re.keyEntities=Object(A.a)(Object(N.a)({},g,j),W.keyEntities)}var q=re.keyEntities||ee.keyEntities;if(oe("expandedKeys")||Q&&oe("autoExpandParent"))re.expandedKeys=k.autoExpandParent||!Q&&k.defaultExpandParent?Object(s.e)(k.expandedKeys,q):k.expandedKeys;else if(!Q&&k.defaultExpandAll){var F=Object(A.a)({},q);delete F[g],re.expandedKeys=Object.keys(F).map(function(ue){return F[ue].key})}else!Q&&k.defaultExpandedKeys&&(re.expandedKeys=k.autoExpandParent||k.defaultExpandParent?Object(s.e)(k.defaultExpandedKeys,q):k.defaultExpandedKeys);if(re.expandedKeys||delete re.expandedKeys,se||re.expandedKeys){var Y=Object(c.d)(se||ee.treeData,re.expandedKeys||ee.expandedKeys);re.flattenNodes=Y}if(k.selectable&&(oe("selectedKeys")?re.selectedKeys=Object(s.d)(k.selectedKeys,k):!Q&&k.defaultSelectedKeys&&(re.selectedKeys=Object(s.d)(k.defaultSelectedKeys,k))),k.checkable){var ne;if(oe("checkedKeys")?ne=Object(s.j)(k.checkedKeys)||{}:!Q&&k.defaultCheckedKeys?ne=Object(s.j)(k.defaultCheckedKeys)||{}:se&&(ne=Object(s.j)(k.checkedKeys)||{checkedKeys:ee.checkedKeys,halfCheckedKeys:ee.halfCheckedKeys}),ne){var ie=ne,te=ie.checkedKeys,ae=te===void 0?[]:te,le=ie.halfCheckedKeys,ce=le===void 0?[]:le;if(!k.checkStrictly){var he=Object(Z.a)(ae,!0,q);ae=he.checkedKeys,ce=he.halfCheckedKeys}re.checkedKeys=ae,re.halfCheckedKeys=ce}}return oe("loadedKeys")&&(re.loadedKeys=k.loadedKeys),re}}]),V}(n.Component);J.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[]},J.TreeNode=h.a;var I=J,z=C.b=I},fW2E:function(X,C){var t={shadowBlur:1,shadowOffsetX:1,shadowOffsetY:1,textShadowBlur:1,textShadowOffsetX:1,textShadowOffsetY:1,textBoxShadowBlur:1,textBoxShadowOffsetX:1,textBoxShadowOffsetY:1};function N(A,O,T){return t.hasOwnProperty(O)?T*=A.dpr:T}X.exports=N},fjLI:function(X,C,t){"use strict";t.d(C,"e",function(){return o}),t.d(C,"a",function(){return e}),t.d(C,"c",function(){return r}),t.d(C,"d",function(){return s}),t.d(C,"b",function(){return c});var N=t("8HAY"),A=t("Cg/j"),O=t("T8No"),T=t("nnTU"),S=t("MI8n"),b=function(){var M=function(p,f){return M=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(u,h){u.__proto__=h}||function(u,h){for(var m in h)h.hasOwnProperty(m)&&(u[m]=h[m])},M(p,f)};return function(p,f){M(p,f);function u(){this.constructor=p}p.prototype=f===null?Object.create(f):(u.prototype=f.prototype,new u)}}(),d=function(M,p,f,u){var h=arguments.length,m=h<3?p:u===null?u=Object.getOwnPropertyDescriptor(p,f):u,x;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")m=Reflect.decorate(M,p,f,u);else for(var E=M.length-1;E>=0;E--)(x=M[E])&&(m=(h<3?x(m):h>3?x(p,f,m):x(p,f))||m);return h>3&&m&&Object.defineProperty(p,f,m),m},n=function(M,p){return function(f,u){p(f,u,M)}},i=function(){for(var M=0,p=0,f=arguments.length;p=0&&(h.splice(m,1),u._onDidChangeMenu.fire(p))}}},M.prototype.getMenuItems=function(p){var f=(this._menuItems.get(p)||[]).slice(0);return p===0&&this._appendImplicitItems(f),f},M.prototype._appendImplicitItems=function(p){for(var f=new Set,u=p.filter(function(D){return o(D)}),h=0,m=u;hA&&b>T||bS?d:0}X.exports=t},iXp4:function(X,C,t){var N=t("ItGF"),A=[["shadowBlur",0],["shadowColor","#000"],["shadowOffsetX",0],["shadowOffsetY",0]];function O(T){return N.browser.ie&&N.browser.version>=11?function(){var S=this.__clipPaths,b=this.style,d;if(S)for(var n=0;nA+n&&d>T+n||dN+n&&b>O+n||b=o.x&&n<=o.x+o.width&&i>=o.y&&i<=o.y+o.height},clone:function(){return new b(this.x,this.y,this.width,this.height)},copy:function(n){this.x=n.x,this.y=n.y,this.width=n.width,this.height=n.height},plain:function(){return{x:this.x,y:this.y,width:this.width,height:this.height}}},b.create=function(n){return new b(n.x,n.y,n.width,n.height)};var d=b;X.exports=d},mLcG:function(X,C){var t=typeof window!="undefined"&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(N){setTimeout(N,16)};X.exports=t},n1HI:function(X,C,t){var N=t("hX1E"),A=N.normalizeRadian,O=Math.PI*2;function T(S,b,d,n,i,o,e,r,a){if(e===0)return!1;var s=e;r-=S,a-=b;var c=Math.sqrt(r*r+a*a);if(c-s>d||c+si&&(i+=O);var p=Math.atan2(a,r);return p<0&&(p+=O),p>=n&&p<=i||p+O>=n&&p+O<=i}C.containStroke=T},n6Mw:function(X,C,t){var N=t("SrGk"),A=t("bYtY"),O=t("Fofx");function T(b,d){N.call(this,b,d,"clipPath","__clippath_in_use__")}A.inherits(T,N),T.prototype.update=function(b){var d=this.getSvgElement(b);d&&this.updateDom(d,b.__clipPaths,!1);var n=this.getTextSvgElement(b);n&&this.updateDom(n,b.__clipPaths,!0),this.markUsed(b)},T.prototype.updateDom=function(b,d,n){if(d&&d.length>0){var i=this.getDefs(!0),o=d[0],e,r,a=n?"_textDom":"_dom";o[a]?(r=o[a].getAttribute("id"),e=o[a],i.contains(e)||i.appendChild(e)):(r="zr"+this._zrId+"-clip-"+this.nextId,++this.nextId,e=this.createElement("clipPath"),e.setAttribute("id",r),i.appendChild(e),o[a]=e);var s=this.getSvgProxy(o);if(o.transform&&o.parent.invTransform&&!n){var c=Array.prototype.slice.call(o.transform);O.mul(o.transform,o.parent.invTransform,o.transform),s.brush(o),o.transform=c}else s.brush(o);var M=this.getSvgElement(o);e.innerHTML="",e.appendChild(M.cloneNode()),b.setAttribute("clip-path","url(#"+r+")"),d.length>1&&this.updateDom(e,d.slice(1),n)}else b&&b.setAttribute("clip-path","none")},T.prototype.markUsed=function(b){var d=this;b.__clipPaths&&A.each(b.__clipPaths,function(n){n._dom&&N.prototype.markUsed.call(d,n._dom),n._textDom&&N.prototype.markUsed.call(d,n._textDom)})};var S=T;X.exports=S},nCxF:function(X,C,t){var N=t("QBsz"),A=N.min,O=N.max,T=N.scale,S=N.distance,b=N.add,d=N.clone,n=N.sub;function i(o,e,r,a){var s=[],c=[],M=[],p=[],f,u,h,m;if(a){h=[Infinity,Infinity],m=[-Infinity,-Infinity];for(var x=0,E=o.length;xte&&(w="other")),y&&(R.filename=y),Object(o.useEffect)(function(){var ue,pe,me=(ue=document.cookie)===null||ue===void 0||((pe=ue.replace(/\s/g,""))===null||pe===void 0)?void 0:pe.split(";");me==null||me.map(function(ge){var be=ge.split("=");be[0]==="_educoder_session"&&re(be[1])})},[]),Object(o.useEffect)(function(){w==="office"&&le()},[w,P]);var le=function(){var ue=Object(b.a)(i.a.mark(function pe(){var me,ge,be;return i.a.wrap(function(fe){for(;;)switch(fe.prev=fe.next){case 0:return console.log("data:",P),me=P,P.startsWith("http")||(me=location.origin+me),ge=new URL(me).pathname.split("/").pop(),fe.next=6,Object(p.U)({attachment_id:ge});case 6:be=fe.sent,q(be);case 8:case"end":return fe.stop()}},pe)}));return function(){return ue.apply(this,arguments)}}(),ce=function(){if(P.startsWith("http")||P.startsWith("blob:")){he();return}Object(M.x)(y||"educoder",P,y)},he=function(){Object(M.v)(y||"educoder",decodeURIComponent(P))};return e.a.createElement("div",{style:Object(S.a)({},L||{}),className:"".concat(Z&&a.a.bgBlack," ").concat(w?a.a.wrp:"hide")},G&&e.a.createElement("div",{className:a.a.close,ref:ae},!!I&&e.a.createElement(T.a,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:function(){return ae.current}},e.a.createElement("span",{onClick:function(){$(),I()}},e.a.createElement("i",{className:"icon-yulanpizhu"}))),!J&&e.a.createElement(T.a,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:function(){return ae.current}},e.a.createElement("span",{onClick:he},e.a.createElement("i",{className:"icon-quxiaozhiding"}))),e.a.createElement(T.a,{title:"\u5173\u95ED",getPopupContainer:function(){return ae.current}},e.a.createElement("span",{className:"",onClick:$},e.a.createElement("i",{className:"icon-guanbi1"})))),e.a.createElement("div",{className:"".concat(a.a[B]," ").concat(B," ").concat(a.a.monaco," ").concat(w==="txt"?"show":"hide")},w==="txt"&&e.a.createElement(c.b,R)),w==="audio"&&e.a.createElement("audio",{src:"".concat(((m=P)===null||m===void 0?void 0:m.indexOf("http://"))>-1||((x=P)===null||x===void 0?void 0:x.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(P),autoPlay:!0}),w==="video"&&e.a.createElement(e.a.Fragment,null,((E=P)===null||E===void 0?void 0:E.indexOf("http"))>-1?e.a.createElement("video",{controls:!0,src:"".concat(P),autoPlay:!0}):e.a.createElement("video",{controls:!0,src:"data:video/mp4;base64,".concat(P),autoPlay:!0})),w==="office"&&W&&e.a.createElement("iframe",{src:"".concat(F,"/office.html?key=").concat(W.key,"&url=").concat(Y+W.url,"&callbackUrl=").concat(Y+W.callbackUrl,"&fileType=").concat(W.fileType,"&title=").concat(W.title,"&model=").concat(l,"&officeServer=").concat(f.a.OFFICE_SERVER,"&disabledDownload=").concat(!!J)}),(w==="xlsx"||w==="doc"||w==="pptx"||w==="docx")&&e.a.createElement("iframe",{src:"/react/build/office.html?key=".concat(z.key,"&url=").concat(f.a.API_SERVER+z.url,"&callbackUrl=").concat(f.a.API_SERVER+z.callbackUrl,"&fileType=").concat(z.fileType,"&title=").concat(z.title,"&model=").concat(z.model)}),w==="html"&&e.a.createElement("iframe",{src:P+"&disposition=inline"}),w==="pdf"&&e.a.createElement("embed",{className:a.a.embed,src:P}),w==="image"&&e.a.createElement("img",{src:"".concat(((_=P)===null||_===void 0?void 0:_.indexOf("http://"))>-1||((D=P)===null||D===void 0?void 0:D.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(P)}),w==="other"&&e.a.createElement("div",null,e.a.createElement(A.a,{type:"primary",size:"large",onClick:ce},e.a.createElement(s.a,null),"\u70B9\u51FB\u4E0B\u8F7D")),w==="download"&&e.a.createElement(A.a,{type:"primary",size:"large",onClick:ce},e.a.createElement(s.a,null),"\u70B9\u51FB\u4E0B\u8F7D"))}},pmY6:function(X,C,t){"use strict";t.d(C,"g",function(){return S}),t.d(C,"f",function(){return b}),t.d(C,"e",function(){return d}),t.d(C,"h",function(){return n}),t.d(C,"b",function(){return i}),t.d(C,"a",function(){return o}),t.d(C,"d",function(){return e}),t.d(C,"c",function(){return r});var N=!1,A="__is_disposable_tracked__";function O(a){if(!N)return;if(a&&a!==o.None)try{a[A]=!0}catch(s){}}function T(a){if(!N)return a;var s=new Error("Potentially leaked disposable").stack;return setTimeout(function(){a[A]||console.log(s)},3e3),a}function S(a){return typeof a.dispose=="function"&&a.dispose.length===0}function b(a){return Array.isArray(a)?(a.forEach(function(s){s&&(O(s),s.dispose())}),[]):a?(O(a),a.dispose(),a):void 0}function d(){for(var a=[],s=0;s=0&&(de=le[be],de.textAlign==="right");)g(J,I,de,U,he,ne,ge,"right"),ue-=de.width,ge-=de.width,be--;for(me+=(V-(me-Y)-(ie-ge)-ue)/2;pe<=be;)de=le[pe],g(J,I,de,U,he,ne,me+de.width/2,"center"),me+=de.width,pe++;ne+=he}}function l(J,I,z,U,H){if(z&&I.textRotation){var V=I.textOrigin;V==="center"?(U=z.width/2+z.x,H=z.height/2+z.y):V&&(U=V[0]+z.x,H=V[1]+z.y),J.translate(U,H),J.rotate(-I.textRotation),J.translate(-U,-H)}}function g(J,I,z,U,H,V,K,k){var ee=U.rich[z.styleName]||{};ee.text=z.text;var Q=z.textVerticalAlign,re=V+H/2;Q==="top"?re=V+z.height/2:Q==="bottom"&&(re=V+H-z.height/2),!z.isLineHolder&&P(ee)&&j(J,I,ee,k==="right"?K-z.width:k==="center"?K-z.width/2:K,re-z.height/2,z.width,z.height);var oe=z.textPadding;oe&&(K=$(K,k,oe),re-=z.height/2-oe[2]-z.textHeight/2),R(I,"shadowBlur",O(ee.textShadowBlur,U.textShadowBlur,0)),R(I,"shadowColor",ee.textShadowColor||U.textShadowColor||"transparent"),R(I,"shadowOffsetX",O(ee.textShadowOffsetX,U.textShadowOffsetX,0)),R(I,"shadowOffsetY",O(ee.textShadowOffsetY,U.textShadowOffsetY,0)),R(I,"textAlign",k),R(I,"textBaseline","middle"),R(I,"font",z.font||c);var se=B(ee.textStroke||U.textStroke,q),W=L(ee.textFill||U.textFill),q=A(ee.textStrokeWidth,U.textStrokeWidth);se&&(R(I,"lineWidth",q),R(I,"strokeStyle",se),I.strokeText(z.text,K,re)),W&&(R(I,"fillStyle",W),I.fillText(z.text,K,re))}function P(J){return!!(J.textBackgroundColor||J.textBorderWidth&&J.textBorderColor)}function j(J,I,z,U,H,V,K){var k=z.textBackgroundColor,ee=z.textBorderWidth,Q=z.textBorderColor,re=b(k);if(R(I,"shadowBlur",z.textBoxShadowBlur||0),R(I,"shadowColor",z.textBoxShadowColor||"transparent"),R(I,"shadowOffsetX",z.textBoxShadowOffsetX||0),R(I,"shadowOffsetY",z.textBoxShadowOffsetY||0),re||ee&&Q){I.beginPath();var oe=z.textBorderRadius;oe?i.buildPath(I,{x:U,y:H,width:V,height:K,r:oe}):I.rect(U,H,V,K),I.closePath()}if(re)if(R(I,"fillStyle",k),z.fillOpacity!=null){var se=I.globalAlpha;I.globalAlpha=z.fillOpacity*z.opacity,I.fill(),I.globalAlpha=se}else I.fill();else if(d(k)){var W=k.image;W=o.createOrUpdateImage(W,null,J,w,k),W&&o.isImageReady(W)&&I.drawImage(W,U,H,V,K)}if(ee&&Q)if(R(I,"lineWidth",ee),R(I,"strokeStyle",Q),z.strokeOpacity!=null){var se=I.globalAlpha;I.globalAlpha=z.strokeOpacity*z.opacity,I.stroke(),I.globalAlpha=se}else I.stroke()}function w(J,I){I.image=J}function y(J,I,z,U){var H=z.x||0,V=z.y||0,K=z.textAlign,k=z.textVerticalAlign;if(U){var ee=z.textPosition;if(ee instanceof Array)H=U.x+G(ee[0],U.width),V=U.y+G(ee[1],U.height);else{var Q=I&&I.calculateTextPosition?I.calculateTextPosition(u,z,U):n.calculateTextPosition(u,z,U);H=Q.x,V=Q.y,K=K||Q.textAlign,k=k||Q.textVerticalAlign}var re=z.textOffset;re&&(H+=re[0],V+=re[1])}return J=J||{},J.baseX=H,J.baseY=V,J.textAlign=K,J.textVerticalAlign=k,J}function R(J,I,z){return J[I]=e(J,I,z),J[I]}function B(J,I){return J==null||I<=0||J==="transparent"||J==="none"?null:J.image||J.colorStops?"#000":J}function L(J){return J==null||J==="none"?null:J.image||J.colorStops?"#000":J}function G(J,I){return typeof J=="string"?J.lastIndexOf("%")>=0?parseFloat(J)/100*I:parseFloat(J):J}function $(J,I,z){return I==="right"?J-z[1]:I==="center"?J+z[3]/2-z[1]/2:J+z[3]}function Z(J,I){return J!=null&&(J||I.textBackgroundColor||I.textBorderWidth&&I.textBorderColor||I.textPadding)}C.normalizeTextStyle=m,C.renderText=E,C.getBoxPosition=y,C.getStroke=B,C.getFill=L,C.parsePercent=G,C.needDrawText=Z},qH13:function(X,C,t){var N=t("ItGF"),A=t("QBsz"),O=A.applyTransform,T=t("mFDi"),S=t("Qe9p"),b=t("6GrX"),d=t("pzxd"),n=t("ni6a"),i=t("Gev7"),o=t("Dagg"),e=t("dqUG"),r=t("y+Vt"),a=t("IMiH"),s=t("QuXc"),c=t("06Qe"),M=a.CMD,p=Math.round,f=Math.sqrt,u=Math.abs,h=Math.cos,m=Math.sin,x=Math.max;if(!N.canvasSupported){var E=",",_="progid:DXImageTransform.Microsoft",D=21600,v=D/2,l=1e5,g=1e3,P=function(te){te.style.cssText="position:absolute;left:0;top:0;width:1px;height:1px;",te.coordsize=D+","+D,te.coordorigin="0,0"},j=function(te){return String(te).replace(/&/g,"&").replace(/"/g,""")},w=function(te,ae,le){return"rgb("+[te,ae,le].join(",")+")"},y=function(te,ae){ae&&te&&ae.parentNode!==te&&te.appendChild(ae)},R=function(te,ae){ae&&te&&ae.parentNode===te&&te.removeChild(ae)},B=function(te,ae,le){return(parseFloat(te)||0)*l+(parseFloat(ae)||0)*g+le},L=d.parsePercent,G=function(te,ae,le){var ce=S.parse(ae);le=+le,isNaN(le)&&(le=1),ce&&(te.color=w(ce[0],ce[1],ce[2]),te.opacity=le*ce[3])},$=function(te){var ae=S.parse(te);return[w(ae[0],ae[1],ae[2]),ae[3]]},Z=function(te,ae,le){var ce=ae.fill;if(ce!=null)if(ce instanceof s){var he,ue=0,pe=[0,0],me=0,ge=1,be=le.getBoundingRect(),de=be.width,fe=be.height;if(ce.type==="linear"){he="gradient";var ve=le.transform,Me=[ce.x*de,ce.y*fe],Ee=[ce.x2*de,ce.y2*fe];ve&&(O(Me,Me,ve),O(Ee,Ee,ve));var Re=Ee[0]-Me[0],je=Ee[1]-Me[1];ue=Math.atan2(Re,je)*180/Math.PI,ue<0&&(ue+=360),ue<1e-6&&(ue=0)}else{he="gradientradial";var Me=[ce.x*de,ce.y*fe],ve=le.transform,we=le.scale,xe=de,Oe=fe;pe=[(Me[0]-be.x)/xe,(Me[1]-be.y)/Oe],ve&&O(Me,Me,ve),xe/=we[0]*D,Oe/=we[1]*D;var Ie=x(xe,Oe);me=2*0/Ie,ge=2*ce.r/Ie-me}var Ae=ce.colorStops.slice();Ae.sort(function(Ve,He){return Ve.offset-He.offset});for(var _e=Ae.length,Le=[],Ne=[],Fe=0;Fe<_e;Fe++){var $e=Ae[Fe],Ge=$($e.color);Ne.push($e.offset*ge+me+" "+Ge[0]),(Fe===0||Fe===_e-1)&&Le.push(Ge)}if(_e>=2){var it=Le[0][0],tt=Le[1][0],st=Le[0][1]*ae.opacity,et=Le[1][1]*ae.opacity;te.type=he,te.method="none",te.focus="100%",te.angle=ue,te.color=it,te.color2=tt,te.colors=Ne.join(","),te.opacity=et,te.opacity2=st}he==="radial"&&(te.focusposition=pe.join(","))}else G(te,ce,ae.opacity)},J=function(te,ae){ae.lineDash&&(te.dashstyle=ae.lineDash.join(" ")),ae.stroke!=null&&!(ae.stroke instanceof s)&&G(te,ae.stroke,ae.opacity)},I=function(te,ae,le,ce){var he=ae==="fill",ue=te.getElementsByTagName(ae)[0];le[ae]!=null&&le[ae]!=="none"&&(he||!he&&le.lineWidth)?(te[he?"filled":"stroked"]="true",le[ae]instanceof s&&R(te,ue),ue||(ue=c.createNode(ae)),he?Z(ue,le,ce):J(ue,le),y(te,ue)):(te[he?"filled":"stroked"]="false",R(te,ue))},z=[[],[],[]],U=function(te,ae){var le=M.M,ce=M.C,he=M.L,ue=M.A,pe=M.Q,me=[],ge,be,de,fe,ve,Me,Ee=te.data,Re=te.len();for(fe=0;fe.01?He&&(lt+=270/D):Math.abs(ut-it)<1e-4?He&<Ge?we-=270/D:we+=270/D:He&&utit?je+=270/D:je-=270/D),me.push(ht,p(((Ge-tt)*Ne+_e)*D-v),E,p(((it-st)*Fe+Le)*D-v),E,p(((Ge+tt)*Ne+_e)*D-v),E,p(((it+st)*Fe+Le)*D-v),E,p((lt*Ne+_e)*D-v),E,p((ut*Fe+Le)*D-v),E,p((je*Ne+_e)*D-v),E,p((we*Fe+Le)*D-v)),ve=je,Me=we;break;case M.R:var Ue=z[0],qe=z[1];Ue[0]=Ee[fe++],Ue[1]=Ee[fe++],qe[0]=Ue[0]+Ee[fe++],qe[1]=Ue[1]+Ee[fe++],ae&&(O(Ue,Ue,ae),O(qe,qe,ae)),Ue[0]=p(Ue[0]*D-v),qe[0]=p(qe[0]*D-v),Ue[1]=p(Ue[1]*D-v),qe[1]=p(qe[1]*D-v),me.push(" m ",Ue[0],E,Ue[1]," l ",qe[0],E,Ue[1]," l ",qe[0],E,qe[1]," l ",Ue[0],E,qe[1]);break;case M.Z:me.push(" x ")}if(ge>0){me.push(be);for(var ft=0;ftee&&(k=0,K={});var le=Q.style,ce;try{le.font=te,ce=le.fontFamily.split(",")[0]}catch(he){}ae={style:le.fontStyle||V,variant:le.fontVariant||V,weight:le.fontWeight||V,size:parseFloat(le.fontSize||12)|0,family:ce||"Microsoft YaHei"},K[te]=ae,k++}return ae},oe;b.$override("measureText",function(te,ae){var le=c.doc;oe||(oe=le.createElement("div"),oe.style.cssText="position:absolute;top:-20000px;left:0;padding:0;margin:0;border:none;white-space:pre;",c.doc.body.appendChild(oe));try{oe.style.font=ae}catch(ce){}return oe.innerHTML="",oe.appendChild(le.createTextNode(te)),{width:oe.offsetWidth}});for(var se=new T,W=function(te,ae,le,ce){var he=this.style;this.__dirty&&d.normalizeTextStyle(he,!0);var ue=he.text;if(ue!=null&&(ue+=""),!ue)return;if(he.rich){var pe=b.parseRichText(ue,he);ue=[];for(var me=0;me0&&arguments[0]!==void 0?arguments[0]:[],H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],V=U.length,K=H.length;if(Math.abs(V-K)!==1)return{add:!1,key:null};function k(ee,Q){var re=new Map;ee.forEach(function(se){re.set(se,!0)});var oe=Q.filter(function(se){return!re.has(se)});return oe.length===1?oe[0]:null}return V ").concat(H);return H}var L=function(H,V){var K=H.prefixCls,k=H.data,ee=H.selectable,Q=H.checkable,re=H.expandedKeys,oe=H.selectedKeys,se=H.checkedKeys,W=H.loadedKeys,q=H.loadingKeys,F=H.halfCheckedKeys,Y=H.keyEntities,ne=H.disabled,ie=H.dragging,te=H.dragOverNodeKey,ae=H.dropPosition,le=H.motion,ce=H.height,he=H.itemHeight,ue=H.virtual,pe=H.focusable,me=H.activeItem,ge=H.focused,be=H.tabIndex,de=H.onKeyDown,fe=H.onFocus,ve=H.onBlur,Me=H.onActiveChange,Ee=H.onListChangeStart,Re=H.onListChangeEnd,je=Object(p.a)(H,["prefixCls","data","selectable","checkable","expandedKeys","selectedKeys","checkedKeys","loadedKeys","loadingKeys","halfCheckedKeys","keyEntities","disabled","dragging","dragOverNodeKey","dropPosition","motion","height","itemHeight","virtual","focusable","activeItem","focused","tabIndex","onKeyDown","onFocus","onBlur","onActiveChange","onListChangeStart","onListChangeEnd"]),we=n.useRef(null);n.useImperativeHandle(V,function(){return{scrollTo:function(Se){we.current.scrollTo(Se)}}});var xe=n.useState(re),Oe=Object(M.a)(xe,2),Ie=Oe[0],Ae=Oe[1],_e=n.useState(k),Le=Object(M.a)(_e,2),Ne=Le[0],Fe=Le[1],$e=n.useState(k),Ge=Object(M.a)($e,2),it=Ge[0],tt=Ge[1],st=n.useState([]),et=Object(M.a)(st,2),Ve=et[0],He=et[1],lt=n.useState(null),ut=Object(M.a)(lt,2),ht=ut[0],Ue=ut[1];function qe(){Fe(k),tt(k),He([]),Ue(null),Re()}n.useEffect(function(){Ae(re);var ye=_(Ie,re);if(ye.key!==null)if(ye.add){var Se=Ne.findIndex(function(ze){var De=ze.data.key;return De===ye.key}),Je=y(D(Ne,k,ye.key),ue,ce,he),Ye=Ne.slice();Ye.splice(Se+1,0,w),tt(Ye),He(Je),Ue("show")}else{var Xe=k.findIndex(function(ze){var De=ze.data.key;return De===ye.key}),Te=y(D(k,Ne,ye.key),ue,ce,he),Pe=k.slice();Pe.splice(Xe+1,0,w),tt(Pe),He(Te),Ue("hide")}else Ne!==k&&(Fe(k),tt(k))},[re,k]),n.useEffect(function(){ie||qe()},[ie]);var ft=le?it:k,Ce={expandedKeys:re,selectedKeys:oe,loadedKeys:W,loadingKeys:q,checkedKeys:se,halfCheckedKeys:F,dragOverNodeKey:te,dropPosition:ae,keyEntities:Y};return n.createElement(n.Fragment,null,ge&&me&&n.createElement("span",{style:v,"aria-live":"assertive"},B(me)),n.createElement("div",{role:"tree"},n.createElement("input",{style:v,disabled:pe===!1||ne,tabIndex:pe!==!1?be:null,onKeyDown:de,onFocus:fe,onBlur:ve,value:"",onChange:l})),n.createElement(f.a,Object.assign({},je,{data:ft,itemKey:R,height:ce,fullHeight:!1,virtual:ue,itemHeight:he,prefixCls:"".concat(K,"-list"),ref:we}),function(ye){var Se=ye.pos,Je=ye.data,Ye=Je.key,Xe=Object(p.a)(Je,["key"]),Te=ye.isStart,Pe=ye.isEnd,ze=Object(c.e)(Ye,Se);delete Xe.children;var De=Object(c.f)(ze,Ce);return n.createElement(E,Object.assign({},Xe,De,{active:me&&Ye===me.data.key,pos:Se,data:ye.data,isStart:Te,isEnd:Pe,motion:le,motionNodes:Ye===g?Ve:null,motionType:ht,onMotionStart:Ee,onMotionEnd:qe,treeNodeRequiredProps:Ce,onMouseMove:function(){Me(null)}}))}))},G=n.forwardRef(L);G.displayName="NodeList";var $=G,Z=t("NvD2"),J=function(U){Object(b.a)(V,U);var H=Object(d.a)(V);function V(){var K;return Object(T.a)(this,V),K=H.apply(this,arguments),K.destroyed=!1,K.state={keyEntities:{},selectedKeys:[],checkedKeys:[],halfCheckedKeys:[],loadedKeys:[],loadingKeys:[],expandedKeys:[],dragging:!1,dragNodesKeys:[],dragOverNodeKey:null,dropPosition:null,treeData:[],flattenNodes:[],focused:!1,activeKey:null,listChanging:!1,prevProps:null},K.listRef=n.createRef(),K.onNodeDragStart=function(k,ee){var Q=K.state,re=Q.expandedKeys,oe=Q.keyEntities,se=K.props.onDragStart,W=ee.props.eventKey;K.dragNode=ee;var q=Object(s.b)(re,W);K.setState({dragging:!0,dragNodesKeys:Object(s.g)(W,oe)}),K.setExpandedKeys(q),se&&se({event:k,node:Object(c.b)(ee.props)})},K.onNodeDragEnter=function(k,ee){var Q=K.state,re=Q.expandedKeys,oe=Q.keyEntities,se=Q.dragNodesKeys,W=K.props.onDragEnter,q=ee.props,F=q.pos,Y=q.eventKey;if(!K.dragNode||se.indexOf(Y)!==-1)return;var ne=Object(s.c)(k,ee);if(K.dragNode.props.eventKey===Y&&ne===0){K.setState({dragOverNodeKey:"",dropPosition:null});return}setTimeout(function(){K.setState({dragOverNodeKey:Y,dropPosition:ne}),K.delayedDragEnterLogic||(K.delayedDragEnterLogic={}),Object.keys(K.delayedDragEnterLogic).forEach(function(ie){clearTimeout(K.delayedDragEnterLogic[ie])}),K.delayedDragEnterLogic[F]=window.setTimeout(function(){if(!K.state.dragging)return;var ie=Object(O.a)(re),te=oe[Y];te&&(te.children||[]).length&&(ie=Object(s.a)(re,Y)),"expandedKeys"in K.props||K.setExpandedKeys(ie),W&&W({event:k,node:Object(c.b)(ee.props),expandedKeys:ie})},400)},0)},K.onNodeDragOver=function(k,ee){var Q=K.state.dragNodesKeys,re=K.props.onDragOver,oe=ee.props.eventKey;if(Q.indexOf(oe)!==-1)return;if(K.dragNode&&oe===K.state.dragOverNodeKey){var se=Object(s.c)(k,ee);if(se===K.state.dropPosition)return;K.setState({dropPosition:se})}re&&re({event:k,node:Object(c.b)(ee.props)})},K.onNodeDragLeave=function(k,ee){var Q=K.props.onDragLeave;K.setState({dragOverNodeKey:""}),Q&&Q({event:k,node:Object(c.b)(ee.props)})},K.onNodeDragEnd=function(k,ee){var Q=K.props.onDragEnd;K.setState({dragOverNodeKey:""}),K.cleanDragState(),Q&&Q({event:k,node:Object(c.b)(ee.props)}),K.dragNode=null},K.onNodeDrop=function(k,ee){var Q=K.state,re=Q.dragNodesKeys,oe=re===void 0?[]:re,se=Q.dropPosition,W=K.props.onDrop,q=ee.props,F=q.eventKey,Y=q.pos;if(K.setState({dragOverNodeKey:""}),K.cleanDragState(),oe.indexOf(F)!==-1){Object(o.a)(!1,"Can not drop to dragNode(include it's children node)");return}var ne=Object(s.k)(Y),ie={event:k,node:Object(c.b)(ee.props),dragNode:K.dragNode?Object(c.b)(K.dragNode.props):null,dragNodesKeys:oe.slice(),dropPosition:se+Number(ne[ne.length-1]),dropToGap:!1};se!==0&&(ie.dropToGap=!0),W&&W(ie),K.dragNode=null},K.cleanDragState=function(){var k=K.state.dragging;k&&K.setState({dragging:!1})},K.onNodeClick=function(k,ee){var Q=K.props.onClick;Q&&Q(k,ee)},K.onNodeDoubleClick=function(k,ee){var Q=K.props.onDoubleClick;Q&&Q(k,ee)},K.onNodeSelect=function(k,ee){var Q=K.state.selectedKeys,re=K.state.keyEntities,oe=K.props,se=oe.onSelect,W=oe.multiple,q=ee.selected,F=ee.key,Y=!q;Y?W?Q=Object(s.a)(Q,F):Q=[F]:Q=Object(s.b)(Q,F);var ne=Q.map(function(ie){var te=re[ie];return te?te.node:null}).filter(function(ie){return ie});K.setUncontrolledState({selectedKeys:Q}),se&&se(Q,{event:"select",selected:Y,node:ee,selectedNodes:ne,nativeEvent:k.nativeEvent})},K.onNodeCheck=function(k,ee,Q){var re=K.state,oe=re.keyEntities,se=re.checkedKeys,W=re.halfCheckedKeys,q=K.props,F=q.checkStrictly,Y=q.onCheck,ne=ee.key,ie,te={event:"check",node:ee,checked:Q,nativeEvent:k.nativeEvent};if(F){var ae=Q?Object(s.a)(se,ne):Object(s.b)(se,ne),le=Object(s.b)(W,ne);ie={checked:ae,halfChecked:le},te.checkedNodes=ae.map(function(ge){return oe[ge]}).filter(function(ge){return ge}).map(function(ge){return ge.node}),K.setUncontrolledState({checkedKeys:ae})}else{var ce=Object(Z.a)([].concat(Object(O.a)(se),[ne]),!0,oe),he=ce.checkedKeys,ue=ce.halfCheckedKeys;if(!Q){var pe=new Set(he);pe.delete(ne);var me=Object(Z.a)(Array.from(pe),{checked:!1,halfCheckedKeys:ue},oe);he=me.checkedKeys,ue=me.halfCheckedKeys}ie=he,te.checkedNodes=[],te.checkedNodesPositions=[],te.halfCheckedKeys=ue,he.forEach(function(ge){var be=oe[ge];if(!be)return;var de=be.node,fe=be.pos;te.checkedNodes.push(de),te.checkedNodesPositions.push({node:de,pos:fe})}),K.setUncontrolledState({checkedKeys:he},!1,{halfCheckedKeys:ue})}Y&&Y(ie,te)},K.onNodeLoad=function(k){return new Promise(function(ee){K.setState(function(Q){var re=Q.loadedKeys,oe=re===void 0?[]:re,se=Q.loadingKeys,W=se===void 0?[]:se,q=K.props,F=q.loadData,Y=q.onLoad,ne=k.key;if(!F||oe.indexOf(ne)!==-1||W.indexOf(ne)!==-1)return{};var ie=F(k);return ie.then(function(){var te=K.state,ae=te.loadedKeys,le=te.loadingKeys,ce=Object(s.a)(ae,ne),he=Object(s.b)(le,ne);Y&&Y(ce,{event:"load",node:k}),K.setUncontrolledState({loadedKeys:ce}),K.setState({loadingKeys:he}),ee()}),{loadingKeys:Object(s.a)(W,ne)}})})},K.onNodeMouseEnter=function(k,ee){var Q=K.props.onMouseEnter;Q&&Q({event:k,node:ee})},K.onNodeMouseLeave=function(k,ee){var Q=K.props.onMouseLeave;Q&&Q({event:k,node:ee})},K.onNodeContextMenu=function(k,ee){var Q=K.props.onRightClick;Q&&(k.preventDefault(),Q({event:k,node:ee}))},K.onFocus=function(){var k=K.props.onFocus;K.setState({focused:!0}),k&&k.apply(void 0,arguments)},K.onBlur=function(){var k=K.props.onBlur;K.setState({focused:!1}),K.onActiveChange(null),k&&k.apply(void 0,arguments)},K.getTreeNodeRequiredProps=function(){var k=K.state,ee=k.expandedKeys,Q=k.selectedKeys,re=k.loadedKeys,oe=k.loadingKeys,se=k.checkedKeys,W=k.halfCheckedKeys,q=k.dragOverNodeKey,F=k.dropPosition,Y=k.keyEntities;return{expandedKeys:ee||[],selectedKeys:Q||[],loadedKeys:re||[],loadingKeys:oe||[],checkedKeys:se||[],halfCheckedKeys:W||[],dragOverNodeKey:q,dropPosition:F,keyEntities:Y}},K.setExpandedKeys=function(k){var ee=K.state.treeData,Q=Object(c.d)(ee,k);K.setUncontrolledState({expandedKeys:k,flattenNodes:Q},!0)},K.onNodeExpand=function(k,ee){var Q=K.state.expandedKeys,re=K.state.listChanging,oe=K.props,se=oe.onExpand,W=oe.loadData,q=ee.key,F=ee.expanded;if(re)return;var Y=Q.indexOf(q),ne=!F;if(Object(o.a)(F&&Y!==-1||!F&&Y===-1,"Expand state not sync with index check"),ne?Q=Object(s.a)(Q,q):Q=Object(s.b)(Q,q),K.setExpandedKeys(Q),se&&se(Q,{node:ee,expanded:ne,nativeEvent:k.nativeEvent}),ne&&W){var ie=K.onNodeLoad(ee);ie&&ie.then(function(){var te=Object(c.d)(K.state.treeData,Q);K.setUncontrolledState({flattenNodes:te})})}},K.onListChangeStart=function(){K.setUncontrolledState({listChanging:!0})},K.onListChangeEnd=function(){setTimeout(function(){K.setUncontrolledState({listChanging:!1})})},K.onActiveChange=function(k){var ee=K.state.activeKey,Q=K.props.onActiveChange;if(ee===k)return;K.setState({activeKey:k}),k!==null&&K.scrollTo({key:k}),Q&&Q(k)},K.getActiveItem=function(){var k=K.state,ee=k.activeKey,Q=k.flattenNodes;return ee===null?null:Q.find(function(re){var oe=re.data.key;return oe===ee})||null},K.offsetActiveKey=function(k){var ee=K.state,Q=ee.flattenNodes,re=ee.activeKey,oe=Q.findIndex(function(q){var F=q.data.key;return F===re});oe===-1&&k<0&&(oe=Q.length),oe=(oe+k+Q.length)%Q.length;var se=Q[oe];if(se){var W=se.data.key;K.onActiveChange(W)}else K.onActiveChange(null)},K.onKeyDown=function(k){var ee=K.state,Q=ee.activeKey,re=ee.expandedKeys,oe=ee.checkedKeys,se=K.props,W=se.onKeyDown,q=se.checkable,F=se.selectable;switch(k.which){case i.a.UP:{K.offsetActiveKey(-1),k.preventDefault();break}case i.a.DOWN:{K.offsetActiveKey(1),k.preventDefault();break}}var Y=K.getActiveItem();if(Y&&Y.data){var ne=K.getTreeNodeRequiredProps(),ie=Y.data.isLeaf===!1||!!(Y.data.children||[]).length,te=Object(c.b)(Object(A.a)(Object(A.a)({},Object(c.f)(Q,ne)),{},{data:Y.data,active:!0}));switch(k.which){case i.a.LEFT:{ie&&re.includes(Q)?K.onNodeExpand({},te):Y.parent&&K.onActiveChange(Y.parent.data.key),k.preventDefault();break}case i.a.RIGHT:{ie&&!re.includes(Q)?K.onNodeExpand({},te):Y.children&&Y.children.length&&K.onActiveChange(Y.children[0].data.key),k.preventDefault();break}case i.a.ENTER:case i.a.SPACE:{q&&!te.disabled&&te.checkable!==!1&&!te.disableCheckbox?K.onNodeCheck({},te,!oe.includes(Q)):!q&&F&&!te.disabled&&te.selectable!==!1&&K.onNodeSelect({},te);break}}}W&&W(k)},K.setUncontrolledState=function(k){var ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Q=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(K.destroyed)return;var re=!1,oe=!0,se={};Object.keys(k).forEach(function(W){if(W in K.props){oe=!1;return}re=!0,se[W]=k[W]}),re&&(!ee||oe)&&K.setState(Object(A.a)(Object(A.a)({},se),Q))},K.scrollTo=function(k){K.listRef.current.scrollTo(k)},K}return Object(S.a)(V,[{key:"componentWillUnmount",value:function(){this.destroyed=!0}},{key:"render",value:function(){var k,ee=this.state,Q=ee.focused,re=ee.flattenNodes,oe=ee.keyEntities,se=ee.dragging,W=ee.activeKey,q=this.props,F=q.prefixCls,Y=q.className,ne=q.style,ie=q.showLine,te=q.focusable,ae=q.tabIndex,le=ae===void 0?0:ae,ce=q.selectable,he=q.showIcon,ue=q.icon,pe=q.switcherIcon,me=q.draggable,ge=q.checkable,be=q.checkStrictly,de=q.disabled,fe=q.motion,ve=q.loadData,Me=q.filterTreeNode,Ee=q.height,Re=q.itemHeight,je=q.virtual,we=q.titleRender,xe=q.onContextMenu,Oe=Object(s.f)(this.props);return n.createElement(a.a.Provider,{value:{prefixCls:F,selectable:ce,showIcon:he,icon:ue,switcherIcon:pe,draggable:me,checkable:ge,checkStrictly:be,disabled:de,keyEntities:oe,loadData:ve,filterTreeNode:Me,titleRender:we,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},n.createElement("div",{className:r()(F,Y,(k={},Object(N.a)(k,"".concat(F,"-show-line"),ie),Object(N.a)(k,"".concat(F,"-focused"),Q),Object(N.a)(k,"".concat(F,"-active-focused"),W!==null),k))},n.createElement($,Object.assign({ref:this.listRef,prefixCls:F,style:ne,data:re,disabled:de,selectable:ce,checkable:!!ge,motion:fe,dragging:se,height:Ee,itemHeight:Re,virtual:je,focusable:te,focused:Q,tabIndex:le,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:xe},this.getTreeNodeRequiredProps(),Oe))))}}],[{key:"getDerivedStateFromProps",value:function(k,ee){var Q=ee.prevProps,re={prevProps:k};function oe(ue){return!Q&&ue in k||Q&&Q[ue]!==k[ue]}var se;if(oe("treeData")?se=k.treeData:oe("children")&&(Object(o.a)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),se=Object(c.c)(k.children)),se){re.treeData=se;var W=Object(c.a)(se);re.keyEntities=Object(A.a)(Object(N.a)({},g,j),W.keyEntities)}var q=re.keyEntities||ee.keyEntities;if(oe("expandedKeys")||Q&&oe("autoExpandParent"))re.expandedKeys=k.autoExpandParent||!Q&&k.defaultExpandParent?Object(s.e)(k.expandedKeys,q):k.expandedKeys;else if(!Q&&k.defaultExpandAll){var F=Object(A.a)({},q);delete F[g],re.expandedKeys=Object.keys(F).map(function(ue){return F[ue].key})}else!Q&&k.defaultExpandedKeys&&(re.expandedKeys=k.autoExpandParent||k.defaultExpandParent?Object(s.e)(k.defaultExpandedKeys,q):k.defaultExpandedKeys);if(re.expandedKeys||delete re.expandedKeys,se||re.expandedKeys){var Y=Object(c.d)(se||ee.treeData,re.expandedKeys||ee.expandedKeys);re.flattenNodes=Y}if(k.selectable&&(oe("selectedKeys")?re.selectedKeys=Object(s.d)(k.selectedKeys,k):!Q&&k.defaultSelectedKeys&&(re.selectedKeys=Object(s.d)(k.defaultSelectedKeys,k))),k.checkable){var ne;if(oe("checkedKeys")?ne=Object(s.j)(k.checkedKeys)||{}:!Q&&k.defaultCheckedKeys?ne=Object(s.j)(k.defaultCheckedKeys)||{}:se&&(ne=Object(s.j)(k.checkedKeys)||{checkedKeys:ee.checkedKeys,halfCheckedKeys:ee.halfCheckedKeys}),ne){var ie=ne,te=ie.checkedKeys,ae=te===void 0?[]:te,le=ie.halfCheckedKeys,ce=le===void 0?[]:le;if(!k.checkStrictly){var he=Object(Z.a)(ae,!0,q);ae=he.checkedKeys,ce=he.halfCheckedKeys}re.checkedKeys=ae,re.halfCheckedKeys=ce}}return oe("loadedKeys")&&(re.loadedKeys=k.loadedKeys),re}}]),V}(n.Component);J.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[]},J.TreeNode=h.a;var I=J,z=C.b=I},fW2E:function(X,C){var t={shadowBlur:1,shadowOffsetX:1,shadowOffsetY:1,textShadowBlur:1,textShadowOffsetX:1,textShadowOffsetY:1,textBoxShadowBlur:1,textBoxShadowOffsetX:1,textBoxShadowOffsetY:1};function N(A,O,T){return t.hasOwnProperty(O)?T*=A.dpr:T}X.exports=N},fjLI:function(X,C,t){"use strict";t.d(C,"e",function(){return o}),t.d(C,"a",function(){return e}),t.d(C,"c",function(){return r}),t.d(C,"d",function(){return s}),t.d(C,"b",function(){return c});var N=t("8HAY"),A=t("Cg/j"),O=t("T8No"),T=t("nnTU"),S=t("MI8n"),b=function(){var M=function(p,f){return M=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(u,h){u.__proto__=h}||function(u,h){for(var m in h)h.hasOwnProperty(m)&&(u[m]=h[m])},M(p,f)};return function(p,f){M(p,f);function u(){this.constructor=p}p.prototype=f===null?Object.create(f):(u.prototype=f.prototype,new u)}}(),d=function(M,p,f,u){var h=arguments.length,m=h<3?p:u===null?u=Object.getOwnPropertyDescriptor(p,f):u,x;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")m=Reflect.decorate(M,p,f,u);else for(var E=M.length-1;E>=0;E--)(x=M[E])&&(m=(h<3?x(m):h>3?x(p,f,m):x(p,f))||m);return h>3&&m&&Object.defineProperty(p,f,m),m},n=function(M,p){return function(f,u){p(f,u,M)}},i=function(){for(var M=0,p=0,f=arguments.length;p=0&&(h.splice(m,1),u._onDidChangeMenu.fire(p))}}},M.prototype.getMenuItems=function(p){var f=(this._menuItems.get(p)||[]).slice(0);return p===0&&this._appendImplicitItems(f),f},M.prototype._appendImplicitItems=function(p){for(var f=new Set,u=p.filter(function(D){return o(D)}),h=0,m=u;hA&&b>T||bS?d:0}X.exports=t},iXp4:function(X,C,t){var N=t("ItGF"),A=[["shadowBlur",0],["shadowColor","#000"],["shadowOffsetX",0],["shadowOffsetY",0]];function O(T){return N.browser.ie&&N.browser.version>=11?function(){var S=this.__clipPaths,b=this.style,d;if(S)for(var n=0;nA+n&&d>T+n||dN+n&&b>O+n||b=o.x&&n<=o.x+o.width&&i>=o.y&&i<=o.y+o.height},clone:function(){return new b(this.x,this.y,this.width,this.height)},copy:function(n){this.x=n.x,this.y=n.y,this.width=n.width,this.height=n.height},plain:function(){return{x:this.x,y:this.y,width:this.width,height:this.height}}},b.create=function(n){return new b(n.x,n.y,n.width,n.height)};var d=b;X.exports=d},mLcG:function(X,C){var t=typeof window!="undefined"&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(N){setTimeout(N,16)};X.exports=t},n1HI:function(X,C,t){var N=t("hX1E"),A=N.normalizeRadian,O=Math.PI*2;function T(S,b,d,n,i,o,e,r,a){if(e===0)return!1;var s=e;r-=S,a-=b;var c=Math.sqrt(r*r+a*a);if(c-s>d||c+si&&(i+=O);var p=Math.atan2(a,r);return p<0&&(p+=O),p>=n&&p<=i||p+O>=n&&p+O<=i}C.containStroke=T},n6Mw:function(X,C,t){var N=t("SrGk"),A=t("bYtY"),O=t("Fofx");function T(b,d){N.call(this,b,d,"clipPath","__clippath_in_use__")}A.inherits(T,N),T.prototype.update=function(b){var d=this.getSvgElement(b);d&&this.updateDom(d,b.__clipPaths,!1);var n=this.getTextSvgElement(b);n&&this.updateDom(n,b.__clipPaths,!0),this.markUsed(b)},T.prototype.updateDom=function(b,d,n){if(d&&d.length>0){var i=this.getDefs(!0),o=d[0],e,r,a=n?"_textDom":"_dom";o[a]?(r=o[a].getAttribute("id"),e=o[a],i.contains(e)||i.appendChild(e)):(r="zr"+this._zrId+"-clip-"+this.nextId,++this.nextId,e=this.createElement("clipPath"),e.setAttribute("id",r),i.appendChild(e),o[a]=e);var s=this.getSvgProxy(o);if(o.transform&&o.parent.invTransform&&!n){var c=Array.prototype.slice.call(o.transform);O.mul(o.transform,o.parent.invTransform,o.transform),s.brush(o),o.transform=c}else s.brush(o);var M=this.getSvgElement(o);e.innerHTML="",e.appendChild(M.cloneNode()),b.setAttribute("clip-path","url(#"+r+")"),d.length>1&&this.updateDom(e,d.slice(1),n)}else b&&b.setAttribute("clip-path","none")},T.prototype.markUsed=function(b){var d=this;b.__clipPaths&&A.each(b.__clipPaths,function(n){n._dom&&N.prototype.markUsed.call(d,n._dom),n._textDom&&N.prototype.markUsed.call(d,n._textDom)})};var S=T;X.exports=S},nCxF:function(X,C,t){var N=t("QBsz"),A=N.min,O=N.max,T=N.scale,S=N.distance,b=N.add,d=N.clone,n=N.sub;function i(o,e,r,a){var s=[],c=[],M=[],p=[],f,u,h,m;if(a){h=[Infinity,Infinity],m=[-Infinity,-Infinity];for(var x=0,E=o.length;xte&&(w="other")),y&&(R.filename=y),Object(o.useEffect)(function(){var ue,pe,me=(ue=document.cookie)===null||ue===void 0||((pe=ue.replace(/\s/g,""))===null||pe===void 0)?void 0:pe.split(";");me==null||me.map(function(ge){var be=ge.split("=");be[0]==="_educoder_session"&&re(be[1])})},[]),Object(o.useEffect)(function(){w==="office"&&le()},[w,P]);var le=function(){var ue=Object(b.a)(i.a.mark(function pe(){var me,ge,be;return i.a.wrap(function(fe){for(;;)switch(fe.prev=fe.next){case 0:return console.log("data:",P),me=P,P.startsWith("http")||(me=location.origin+me),ge=new URL(me).pathname.split("/").pop(),fe.next=6,Object(p.U)({attachment_id:ge});case 6:be=fe.sent,q(be);case 8:case"end":return fe.stop()}},pe)}));return function(){return ue.apply(this,arguments)}}(),ce=function(){if(P.startsWith("http")||P.startsWith("blob:")){he();return}Object(M.x)(y||"educoder",P,y)},he=function(){Object(M.v)(y||"educoder",decodeURIComponent(P))};return e.a.createElement("div",{style:Object(S.a)({},L||{}),className:"".concat(Z&&a.a.bgBlack," ").concat(w?a.a.wrp:"hide")},G&&e.a.createElement("div",{className:a.a.close,ref:ae},!!I&&e.a.createElement(T.a,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:function(){return ae.current}},e.a.createElement("span",{onClick:function(){$(),I()}},e.a.createElement("i",{className:"icon-yulanpizhu"}))),!J&&e.a.createElement(T.a,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:function(){return ae.current}},e.a.createElement("span",{onClick:he},e.a.createElement("i",{className:"icon-quxiaozhiding"}))),e.a.createElement(T.a,{title:"\u5173\u95ED",getPopupContainer:function(){return ae.current}},e.a.createElement("span",{className:"",onClick:$},e.a.createElement("i",{className:"icon-guanbi1"})))),e.a.createElement("div",{className:"".concat(a.a[B]," ").concat(B," ").concat(a.a.monaco," ").concat(w==="txt"?"show":"hide")},w==="txt"&&e.a.createElement(c.b,R)),w==="audio"&&e.a.createElement("audio",{src:"".concat(((m=P)===null||m===void 0?void 0:m.indexOf("http://"))>-1||((x=P)===null||x===void 0?void 0:x.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(P),autoPlay:!0}),w==="video"&&e.a.createElement(e.a.Fragment,null,((E=P)===null||E===void 0?void 0:E.indexOf("http"))>-1?e.a.createElement("video",{controls:!0,src:"".concat(P),autoPlay:!0}):e.a.createElement("video",{controls:!0,src:"data:video/mp4;base64,".concat(P),autoPlay:!0})),w==="office"&&W&&e.a.createElement("iframe",{src:"".concat(F,"/office.html?key=").concat(W.key,"&url=").concat(Y+W.url,"&callbackUrl=").concat(Y+W.callbackUrl,"&fileType=").concat(W.fileType,"&title=").concat(W.title,"&model=").concat(l,"&officeServer=").concat(f.a.OFFICE_SERVER,"&disabledDownload=").concat(!!J)}),(w==="xlsx"||w==="doc"||w==="pptx"||w==="docx")&&e.a.createElement("iframe",{src:"/react/build/office.html?key=".concat(z.key,"&url=").concat(f.a.API_SERVER+z.url,"&callbackUrl=").concat(f.a.API_SERVER+z.callbackUrl,"&fileType=").concat(z.fileType,"&title=").concat(z.title,"&model=").concat(z.model)}),w==="html"&&e.a.createElement("iframe",{src:P+"&disposition=inline"}),w==="pdf"&&e.a.createElement("embed",{className:a.a.embed,src:P}),w==="image"&&e.a.createElement("img",{src:"".concat(((_=P)===null||_===void 0?void 0:_.indexOf("http://"))>-1||((D=P)===null||D===void 0?void 0:D.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(P)}),w==="other"&&e.a.createElement("div",null,e.a.createElement(A.a,{type:"primary",size:"large",onClick:ce},e.a.createElement(s.a,null),"\u70B9\u51FB\u4E0B\u8F7D")),w==="download"&&e.a.createElement(A.a,{type:"primary",size:"large",onClick:ce},e.a.createElement(s.a,null),"\u70B9\u51FB\u4E0B\u8F7D"))}},pmY6:function(X,C,t){"use strict";t.d(C,"g",function(){return S}),t.d(C,"f",function(){return b}),t.d(C,"e",function(){return d}),t.d(C,"h",function(){return n}),t.d(C,"b",function(){return i}),t.d(C,"a",function(){return o}),t.d(C,"d",function(){return e}),t.d(C,"c",function(){return r});var N=!1,A="__is_disposable_tracked__";function O(a){if(!N)return;if(a&&a!==o.None)try{a[A]=!0}catch(s){}}function T(a){if(!N)return a;var s=new Error("Potentially leaked disposable").stack;return setTimeout(function(){a[A]||console.log(s)},3e3),a}function S(a){return typeof a.dispose=="function"&&a.dispose.length===0}function b(a){return Array.isArray(a)?(a.forEach(function(s){s&&(O(s),s.dispose())}),[]):a?(O(a),a.dispose(),a):void 0}function d(){for(var a=[],s=0;s=0&&(de=le[be],de.textAlign==="right");)g(J,I,de,U,he,ne,ge,"right"),ue-=de.width,ge-=de.width,be--;for(me+=(V-(me-Y)-(ie-ge)-ue)/2;pe<=be;)de=le[pe],g(J,I,de,U,he,ne,me+de.width/2,"center"),me+=de.width,pe++;ne+=he}}function l(J,I,z,U,H){if(z&&I.textRotation){var V=I.textOrigin;V==="center"?(U=z.width/2+z.x,H=z.height/2+z.y):V&&(U=V[0]+z.x,H=V[1]+z.y),J.translate(U,H),J.rotate(-I.textRotation),J.translate(-U,-H)}}function g(J,I,z,U,H,V,K,k){var ee=U.rich[z.styleName]||{};ee.text=z.text;var Q=z.textVerticalAlign,re=V+H/2;Q==="top"?re=V+z.height/2:Q==="bottom"&&(re=V+H-z.height/2),!z.isLineHolder&&P(ee)&&j(J,I,ee,k==="right"?K-z.width:k==="center"?K-z.width/2:K,re-z.height/2,z.width,z.height);var oe=z.textPadding;oe&&(K=$(K,k,oe),re-=z.height/2-oe[2]-z.textHeight/2),R(I,"shadowBlur",O(ee.textShadowBlur,U.textShadowBlur,0)),R(I,"shadowColor",ee.textShadowColor||U.textShadowColor||"transparent"),R(I,"shadowOffsetX",O(ee.textShadowOffsetX,U.textShadowOffsetX,0)),R(I,"shadowOffsetY",O(ee.textShadowOffsetY,U.textShadowOffsetY,0)),R(I,"textAlign",k),R(I,"textBaseline","middle"),R(I,"font",z.font||c);var se=B(ee.textStroke||U.textStroke,q),W=L(ee.textFill||U.textFill),q=A(ee.textStrokeWidth,U.textStrokeWidth);se&&(R(I,"lineWidth",q),R(I,"strokeStyle",se),I.strokeText(z.text,K,re)),W&&(R(I,"fillStyle",W),I.fillText(z.text,K,re))}function P(J){return!!(J.textBackgroundColor||J.textBorderWidth&&J.textBorderColor)}function j(J,I,z,U,H,V,K){var k=z.textBackgroundColor,ee=z.textBorderWidth,Q=z.textBorderColor,re=b(k);if(R(I,"shadowBlur",z.textBoxShadowBlur||0),R(I,"shadowColor",z.textBoxShadowColor||"transparent"),R(I,"shadowOffsetX",z.textBoxShadowOffsetX||0),R(I,"shadowOffsetY",z.textBoxShadowOffsetY||0),re||ee&&Q){I.beginPath();var oe=z.textBorderRadius;oe?i.buildPath(I,{x:U,y:H,width:V,height:K,r:oe}):I.rect(U,H,V,K),I.closePath()}if(re)if(R(I,"fillStyle",k),z.fillOpacity!=null){var se=I.globalAlpha;I.globalAlpha=z.fillOpacity*z.opacity,I.fill(),I.globalAlpha=se}else I.fill();else if(d(k)){var W=k.image;W=o.createOrUpdateImage(W,null,J,w,k),W&&o.isImageReady(W)&&I.drawImage(W,U,H,V,K)}if(ee&&Q)if(R(I,"lineWidth",ee),R(I,"strokeStyle",Q),z.strokeOpacity!=null){var se=I.globalAlpha;I.globalAlpha=z.strokeOpacity*z.opacity,I.stroke(),I.globalAlpha=se}else I.stroke()}function w(J,I){I.image=J}function y(J,I,z,U){var H=z.x||0,V=z.y||0,K=z.textAlign,k=z.textVerticalAlign;if(U){var ee=z.textPosition;if(ee instanceof Array)H=U.x+G(ee[0],U.width),V=U.y+G(ee[1],U.height);else{var Q=I&&I.calculateTextPosition?I.calculateTextPosition(u,z,U):n.calculateTextPosition(u,z,U);H=Q.x,V=Q.y,K=K||Q.textAlign,k=k||Q.textVerticalAlign}var re=z.textOffset;re&&(H+=re[0],V+=re[1])}return J=J||{},J.baseX=H,J.baseY=V,J.textAlign=K,J.textVerticalAlign=k,J}function R(J,I,z){return J[I]=e(J,I,z),J[I]}function B(J,I){return J==null||I<=0||J==="transparent"||J==="none"?null:J.image||J.colorStops?"#000":J}function L(J){return J==null||J==="none"?null:J.image||J.colorStops?"#000":J}function G(J,I){return typeof J=="string"?J.lastIndexOf("%")>=0?parseFloat(J)/100*I:parseFloat(J):J}function $(J,I,z){return I==="right"?J-z[1]:I==="center"?J+z[3]/2-z[1]/2:J+z[3]}function Z(J,I){return J!=null&&(J||I.textBackgroundColor||I.textBorderWidth&&I.textBorderColor||I.textPadding)}C.normalizeTextStyle=m,C.renderText=E,C.getBoxPosition=y,C.getStroke=B,C.getFill=L,C.parsePercent=G,C.needDrawText=Z},qH13:function(X,C,t){var N=t("ItGF"),A=t("QBsz"),O=A.applyTransform,T=t("mFDi"),S=t("Qe9p"),b=t("6GrX"),d=t("pzxd"),n=t("ni6a"),i=t("Gev7"),o=t("Dagg"),e=t("dqUG"),r=t("y+Vt"),a=t("IMiH"),s=t("QuXc"),c=t("06Qe"),M=a.CMD,p=Math.round,f=Math.sqrt,u=Math.abs,h=Math.cos,m=Math.sin,x=Math.max;if(!N.canvasSupported){var E=",",_="progid:DXImageTransform.Microsoft",D=21600,v=D/2,l=1e5,g=1e3,P=function(te){te.style.cssText="position:absolute;left:0;top:0;width:1px;height:1px;",te.coordsize=D+","+D,te.coordorigin="0,0"},j=function(te){return String(te).replace(/&/g,"&").replace(/"/g,""")},w=function(te,ae,le){return"rgb("+[te,ae,le].join(",")+")"},y=function(te,ae){ae&&te&&ae.parentNode!==te&&te.appendChild(ae)},R=function(te,ae){ae&&te&&ae.parentNode===te&&te.removeChild(ae)},B=function(te,ae,le){return(parseFloat(te)||0)*l+(parseFloat(ae)||0)*g+le},L=d.parsePercent,G=function(te,ae,le){var ce=S.parse(ae);le=+le,isNaN(le)&&(le=1),ce&&(te.color=w(ce[0],ce[1],ce[2]),te.opacity=le*ce[3])},$=function(te){var ae=S.parse(te);return[w(ae[0],ae[1],ae[2]),ae[3]]},Z=function(te,ae,le){var ce=ae.fill;if(ce!=null)if(ce instanceof s){var he,ue=0,pe=[0,0],me=0,ge=1,be=le.getBoundingRect(),de=be.width,fe=be.height;if(ce.type==="linear"){he="gradient";var ve=le.transform,Me=[ce.x*de,ce.y*fe],Ee=[ce.x2*de,ce.y2*fe];ve&&(O(Me,Me,ve),O(Ee,Ee,ve));var Re=Ee[0]-Me[0],je=Ee[1]-Me[1];ue=Math.atan2(Re,je)*180/Math.PI,ue<0&&(ue+=360),ue<1e-6&&(ue=0)}else{he="gradientradial";var Me=[ce.x*de,ce.y*fe],ve=le.transform,we=le.scale,xe=de,Oe=fe;pe=[(Me[0]-be.x)/xe,(Me[1]-be.y)/Oe],ve&&O(Me,Me,ve),xe/=we[0]*D,Oe/=we[1]*D;var Ie=x(xe,Oe);me=2*0/Ie,ge=2*ce.r/Ie-me}var Ae=ce.colorStops.slice();Ae.sort(function(Ve,He){return Ve.offset-He.offset});for(var _e=Ae.length,Le=[],Ne=[],Fe=0;Fe<_e;Fe++){var $e=Ae[Fe],Ge=$($e.color);Ne.push($e.offset*ge+me+" "+Ge[0]),(Fe===0||Fe===_e-1)&&Le.push(Ge)}if(_e>=2){var it=Le[0][0],tt=Le[1][0],st=Le[0][1]*ae.opacity,et=Le[1][1]*ae.opacity;te.type=he,te.method="none",te.focus="100%",te.angle=ue,te.color=it,te.color2=tt,te.colors=Ne.join(","),te.opacity=et,te.opacity2=st}he==="radial"&&(te.focusposition=pe.join(","))}else G(te,ce,ae.opacity)},J=function(te,ae){ae.lineDash&&(te.dashstyle=ae.lineDash.join(" ")),ae.stroke!=null&&!(ae.stroke instanceof s)&&G(te,ae.stroke,ae.opacity)},I=function(te,ae,le,ce){var he=ae==="fill",ue=te.getElementsByTagName(ae)[0];le[ae]!=null&&le[ae]!=="none"&&(he||!he&&le.lineWidth)?(te[he?"filled":"stroked"]="true",le[ae]instanceof s&&R(te,ue),ue||(ue=c.createNode(ae)),he?Z(ue,le,ce):J(ue,le),y(te,ue)):(te[he?"filled":"stroked"]="false",R(te,ue))},z=[[],[],[]],U=function(te,ae){var le=M.M,ce=M.C,he=M.L,ue=M.A,pe=M.Q,me=[],ge,be,de,fe,ve,Me,Ee=te.data,Re=te.len();for(fe=0;fe.01?He&&(lt+=270/D):Math.abs(ut-it)<1e-4?He&<Ge?we-=270/D:we+=270/D:He&&utit?je+=270/D:je-=270/D),me.push(ht,p(((Ge-tt)*Ne+_e)*D-v),E,p(((it-st)*Fe+Le)*D-v),E,p(((Ge+tt)*Ne+_e)*D-v),E,p(((it+st)*Fe+Le)*D-v),E,p((lt*Ne+_e)*D-v),E,p((ut*Fe+Le)*D-v),E,p((je*Ne+_e)*D-v),E,p((we*Fe+Le)*D-v)),ve=je,Me=we;break;case M.R:var Ue=z[0],qe=z[1];Ue[0]=Ee[fe++],Ue[1]=Ee[fe++],qe[0]=Ue[0]+Ee[fe++],qe[1]=Ue[1]+Ee[fe++],ae&&(O(Ue,Ue,ae),O(qe,qe,ae)),Ue[0]=p(Ue[0]*D-v),qe[0]=p(qe[0]*D-v),Ue[1]=p(Ue[1]*D-v),qe[1]=p(qe[1]*D-v),me.push(" m ",Ue[0],E,Ue[1]," l ",qe[0],E,Ue[1]," l ",qe[0],E,qe[1]," l ",Ue[0],E,qe[1]);break;case M.Z:me.push(" x ")}if(ge>0){me.push(be);for(var ft=0;ftee&&(k=0,K={});var le=Q.style,ce;try{le.font=te,ce=le.fontFamily.split(",")[0]}catch(he){}ae={style:le.fontStyle||V,variant:le.fontVariant||V,weight:le.fontWeight||V,size:parseFloat(le.fontSize||12)|0,family:ce||"Microsoft YaHei"},K[te]=ae,k++}return ae},oe;b.$override("measureText",function(te,ae){var le=c.doc;oe||(oe=le.createElement("div"),oe.style.cssText="position:absolute;top:-20000px;left:0;padding:0;margin:0;border:none;white-space:pre;",c.doc.body.appendChild(oe));try{oe.style.font=ae}catch(ce){}return oe.innerHTML="",oe.appendChild(le.createTextNode(te)),{width:oe.offsetWidth}});for(var se=new T,W=function(te,ae,le,ce){var he=this.style;this.__dirty&&d.normalizeTextStyle(he,!0);var ue=he.text;if(ue!=null&&(ue+=""),!ue)return;if(he.rich){var pe=b.parseRichText(ue,he);ue=[];for(var me=0;me=0&&(this.delFromStorage(n),this._roots.splice(r,1),n instanceof O&&n.delChildrenFromStorage(this))},addToStorage:function(n){return n&&(n.__storage=this,n.dirty(!1)),this},delFromStorage:function(n){return n&&(n.__storage=null),this},dispose:function(){this._renderList=this._roots=null},displayableSortFunc:S};var d=b;X.exports=d},rA99:function(X,C,t){var N=t("y+Vt"),A=t("QBsz"),O=t("Sj9i"),T=O.quadraticSubdivide,S=O.cubicSubdivide,b=O.quadraticAt,d=O.cubicAt,n=O.quadraticDerivativeAt,i=O.cubicDerivativeAt,o=[];function e(a,s,c){var M=a.cpx2,p=a.cpy2;return M===null||p===null?[(c?i:d)(a.x1,a.cpx1,a.cpx2,a.x2,s),(c?i:d)(a.y1,a.cpy1,a.cpy2,a.y2,s)]:[(c?n:b)(a.x1,a.cpx1,a.x2,s),(c?n:b)(a.y1,a.cpy1,a.y2,s)]}var r=N.extend({type:"bezier-curve",shape:{x1:0,y1:0,x2:0,y2:0,cpx1:0,cpy1:0,percent:1},style:{stroke:"#000",fill:null},buildPath:function(a,s){var c=s.x1,M=s.y1,p=s.x2,f=s.y2,u=s.cpx1,h=s.cpy1,m=s.cpx2,x=s.cpy2,E=s.percent;if(E===0)return;a.moveTo(c,M),m==null||x==null?(E<1&&(T(c,u,p,E,o),u=o[1],p=o[2],T(M,h,f,E,o),h=o[1],f=o[2]),a.quadraticCurveTo(u,h,p,f)):(E<1&&(S(c,u,m,p,E,o),u=o[1],m=o[2],p=o[3],S(M,h,x,f,E,o),h=o[1],x=o[2],f=o[3]),a.bezierCurveTo(u,h,m,x,p,f))},pointAt:function(a){return e(this.shape,a,!1)},tangentAt:function(a){var s=e(this.shape,a,!0);return A.normalize(s,s)}});X.exports=r},"rAM+":function(X,C,t){"use strict";t.d(C,"a",function(){return A});var N=t("Qw5x");function A(O,T){var S;if(typeof Symbol=="undefined"||O[Symbol.iterator]==null){if(Array.isArray(O)||(S=Object(N.a)(O))||T&&O&&typeof O.length=="number"){S&&(O=S);var b=0,d=function(){};return{s:d,n:function(){return b>=O.length?{done:!0}:{done:!1,value:O[b++]}},e:function(r){throw r},f:d}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var n=!0,i=!1,o;return{s:function(){S=O[Symbol.iterator]()},n:function(){var r=S.next();return n=r.done,r},e:function(r){i=!0,o=r},f:function(){try{!n&&S.return!=null&&S.return()}finally{if(i)throw o}}}}},rHrb:function(X,C,t){"use strict";Object.defineProperty(C,"__esModule",{value:!0}),C.CopyToClipboard=void 0;var N=O(t("q1tI")),A=O(t("+QRC"));function O(u){return u&&u.__esModule?u:{default:u}}function T(u){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?T=function(m){return typeof m}:T=function(m){return m&&typeof Symbol=="function"&&m.constructor===Symbol&&m!==Symbol.prototype?"symbol":typeof m},T(u)}function S(u,h){var m=Object.keys(u);if(Object.getOwnPropertySymbols){var x=Object.getOwnPropertySymbols(u);h&&(x=x.filter(function(E){return Object.getOwnPropertyDescriptor(u,E).enumerable})),m.push.apply(m,x)}return m}function b(u){for(var h=1;h=0)continue;if(!Object.prototype.propertyIsEnumerable.call(u,x))continue;m[x]=u[x]}}return m}function n(u,h){if(u==null)return{};var m={},x=Object.keys(u),E,_;for(_=0;_=0)continue;m[E]=u[E]}return m}function i(u,h){if(!(u instanceof h))throw new TypeError("Cannot call a class as a function")}function o(u,h){for(var m=0;m-1)){var s=T.parse(a)[3],c=T.toHex(a);r.setAttribute("stop-color","#"+c),r.setAttribute("stop-opacity",s)}else r.setAttribute("stop-color",i[o].color);n.appendChild(r)}d._dom=n},S.prototype.markUsed=function(d){if(d.style){var n=d.style.fill;n&&n._dom&&N.prototype.markUsed.call(this,n._dom),n=d.style.stroke,n&&n._dom&&N.prototype.markUsed.call(this,n._dom)}};var b=S;X.exports=b},sboe:function(X,C,t){"use strict";t.d(C,"a",function(){return O});var N=t("q1tI"),A=t.n(N),O=N.createContext(null)},tWlo:function(X,C){X.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg=="},u3os:function(X,C,t){"use strict";Object.defineProperty(C,"__esModule",{value:!0}),C.ver=C.clear=C.bind=void 0;var N=t("P4Qj"),A=function(b,d){var n=(0,N.getSensor)(b);return n.bind(d),function(){n.unbind(d)}};C.bind=A;var O=function(b){var d=(0,N.getSensor)(b);(0,N.removeSensor)(d)};C.clear=O;var T="1.0.1";C.ver=T},vHTk:function(X,C,t){X.exports={wrp:"wrp___z2l1F",bgBlack:"bgBlack___3ezfX",monaco:"monaco___1ypjT",darkBlue:"darkBlue___2ViJc",close:"close___3q-z4",embed:"embed___3dQqc"}},vKoX:function(X,C,t){var N=t("SrGk"),A=t("bYtY");function O(b,d){N.call(this,b,d,["filter"],"__filter_in_use__","_shadowDom")}A.inherits(O,N),O.prototype.addWithoutUpdate=function(b,d){if(d&&T(d.style)){var n;if(d._shadowDom){n=d._shadowDom;var i=this.getDefs(!0);i.contains(d._shadowDom)||this.addDom(n)}else n=this.add(d);this.markUsed(d);var o=n.getAttribute("id");b.style.filter="url(#"+o+")"}},O.prototype.add=function(b){var d=this.createElement("filter");return b._shadowDomId=b._shadowDomId||this.nextId++,d.setAttribute("id","zr"+this._zrId+"-shadow-"+b._shadowDomId),this.updateDom(b,d),this.addDom(d),d},O.prototype.update=function(b,d){var n=d.style;if(T(n)){var i=this;N.prototype.update.call(this,d,function(){i.updateDom(d,d._shadowDom)})}else this.remove(b,d)},O.prototype.remove=function(b,d){d._shadowDomId!=null&&(this.removeDom(b),b.style.filter="")},O.prototype.updateDom=function(b,d){var n=d.getElementsByTagName("feDropShadow");n.length===0?n=this.createElement("feDropShadow"):n=n[0];var i=b.style,o=b.scale&&b.scale[0]||1,e=b.scale&&b.scale[1]||1,r,a,s,c;if(i.shadowBlur||i.shadowOffsetX||i.shadowOffsetY)r=i.shadowOffsetX||0,a=i.shadowOffsetY||0,s=i.shadowBlur,c=i.shadowColor;else if(i.textShadowBlur)r=i.textShadowOffsetX||0,a=i.textShadowOffsetY||0,s=i.textShadowBlur,c=i.textShadowColor;else{this.removeDom(d,i);return}n.setAttribute("dx",r/o),n.setAttribute("dy",a/e),n.setAttribute("flood-color",c);var M=s/2/o,p=s/2/e,f=M+" "+p;n.setAttribute("stdDeviation",f),d.setAttribute("x","-100%"),d.setAttribute("y","-100%"),d.setAttribute("width",Math.ceil(s/2*200)+"%"),d.setAttribute("height",Math.ceil(s/2*200)+"%"),d.appendChild(n),b._shadowDom=d},O.prototype.markUsed=function(b){b._shadowDom&&N.prototype.markUsed.call(this,b._shadowDom)};function T(b){return b&&(b.shadowBlur||b.shadowOffsetX||b.shadowOffsetY||b.textShadowBlur||b.textShadowOffsetX||b.textShadowOffsetY)}var S=O;X.exports=S},vWvF:function(X,C,t){var N=t("Bq2U"),A=t("SUKs"),O=t("bYtY"),T=O.isString,S=O.isFunction,b=O.isObject,d=O.isArrayLike,n=O.indexOf,i=function(){this.animators=[]};i.prototype={constructor:i,animate:function(s,c){var M,p=!1,f=this,u=this.__zr;if(s){var h=s.split("."),m=f;p=h[0]==="shape";for(var x=0,E=h.length;x0&&s.animate(c,!1).when(f==null?500:f,m).delay(u||0)}function r(s,c,M,p){if(!c)s.attr(M,p);else{var f={};f[c]={},f[c][M]=p,s.attr(f)}}var a=i;X.exports=a},vsvx:function(X,C,t){X.exports=t.p+"static/course.f24848b5.svg"},x6Kt:function(X,C,t){var N=t("y+Vt"),A=t("VpOo"),O=t("nPnh"),T=O.subPixelOptimizeRect,S={},b=N.extend({type:"rect",shape:{r:0,x:0,y:0,width:0,height:0},buildPath:function(d,n){var i,o,e,r;this.subPixelOptimize?(T(S,n,this.style),i=S.x,o=S.y,e=S.width,r=S.height,S.r=n.r,n=S):(i=n.x,o=n.y,e=n.width,r=n.height),n.r?A.buildPath(d,n):d.rect(i,o,e,r),d.closePath();return}});X.exports=b},"y+Vt":function(X,C,t){var N=t("Gev7"),A=t("bYtY"),O=t("IMiH"),T=t("2DNl"),S=t("3C/r"),b=S.prototype.getCanvasPattern,d=Math.abs,n=new O(!0);function i(e){N.call(this,e),this.path=null}i.prototype={constructor:i,type:"path",__dirtyPath:!0,strokeContainThreshold:5,segmentIgnoreThreshold:0,subPixelOptimize:!1,brush:function(e,r){var a=this.style,s=this.path||n,c=a.hasStroke(),M=a.hasFill(),p=a.fill,f=a.stroke,u=M&&!!p.colorStops,h=c&&!!f.colorStops,m=M&&!!p.image,x=c&&!!f.image;if(a.bind(e,this,r),this.setTransform(e),this.__dirty){var E;u&&(E=E||this.getBoundingRect(),this._fillGradient=a.getGradient(e,p,E)),h&&(E=E||this.getBoundingRect(),this._strokeGradient=a.getGradient(e,f,E))}u?e.fillStyle=this._fillGradient:m&&(e.fillStyle=b.call(p,e)),h?e.strokeStyle=this._strokeGradient:x&&(e.strokeStyle=b.call(f,e));var _=a.lineDash,D=a.lineDashOffset,v=!!e.setLineDash,l=this.getGlobalScale();if(s.setScale(l[0],l[1],this.segmentIgnoreThreshold),this.__dirtyPath||_&&!v&&c?(s.beginPath(e),_&&!v&&(s.setLineDash(_),s.setLineDashOffset(D)),this.buildPath(s,this.shape,!1),this.path&&(this.__dirtyPath=!1)):(e.beginPath(),this.path.rebuildPath(e)),M)if(a.fillOpacity!=null){var g=e.globalAlpha;e.globalAlpha=a.fillOpacity*a.opacity,s.fill(e),e.globalAlpha=g}else s.fill(e);if(_&&v&&(e.setLineDash(_),e.lineDashOffset=D),c)if(a.strokeOpacity!=null){var g=e.globalAlpha;e.globalAlpha=a.strokeOpacity*a.opacity,s.stroke(e),e.globalAlpha=g}else s.stroke(e);_&&v&&e.setLineDash([]),a.text!=null&&(this.restoreTransform(e),this.drawRectText(e,this.getBoundingRect()))},buildPath:function(e,r,a){},createPathProxy:function(){this.path=new O},getBoundingRect:function(){var e=this._rect,r=this.style,a=!e;if(a){var s=this.path;s||(s=this.path=new O),this.__dirtyPath&&(s.beginPath(),this.buildPath(s,this.shape,!1)),e=s.getBoundingRect()}if(this._rect=e,r.hasStroke()){var c=this._rectWithStroke||(this._rectWithStroke=e.clone());if(this.__dirty||a){c.copy(e);var M=r.lineWidth,p=r.strokeNoScale?this.getLineScale():1;r.hasFill()||(M=Math.max(M,this.strokeContainThreshold||4)),p>1e-10&&(c.width+=M/p,c.height+=M/p,c.x-=M/p/2,c.y-=M/p/2)}return c}return e},contain:function(e,r){var a=this.transformCoordToLocal(e,r),s=this.getBoundingRect(),c=this.style;if(e=a[0],r=a[1],s.contain(e,r)){var M=this.path.data;if(c.hasStroke()){var p=c.lineWidth,f=c.strokeNoScale?this.getLineScale():1;if(f>1e-10&&(c.hasFill()||(p=Math.max(p,this.strokeContainThreshold)),T.containStroke(M,p/f,e,r)))return!0}if(c.hasFill())return T.contain(M,e,r)}return!1},dirty:function(e){e==null&&(e=!0),e&&(this.__dirtyPath=e,this._rect=null),this.__dirty=this.__dirtyText=!0,this.__zr&&this.__zr.refresh(),this.__clipTarget&&this.__clipTarget.dirty()},animateShape:function(e){return this.animate("shape",e)},attrKV:function(e,r){e==="shape"?(this.setShape(r),this.__dirtyPath=!0,this._rect=null):N.prototype.attrKV.call(this,e,r)},setShape:function(e,r){var a=this.shape;if(a){if(A.isObject(e))for(var s in e)e.hasOwnProperty(s)&&(a[s]=e[s]);else a[e]=r;this.dirty(!0)}return this},getLineScale:function(){var e=this.transform;return e&&d(e[0]-1)>1e-10&&d(e[3]-1)>1e-10?Math.sqrt(d(e[0]*e[3]-e[2]*e[1])):1}},i.extend=function(e){var r=function(s){i.call(this,s),e.style&&this.style.extendFrom(e.style,!1);var c=e.shape;if(c){this.shape=this.shape||{};var M=this.shape;for(var p in c)!M.hasOwnProperty(p)&&c.hasOwnProperty(p)&&(M[p]=c[p])}e.init&&e.init.call(this,s)};A.inherits(r,i);for(var a in e)a!=="style"&&a!=="shape"&&(r.prototype[a]=e[a]);return r},A.inherits(i,N);var o=i;X.exports=o},y23F:function(X,C){function t(){this.on("mousedown",this._dragStart,this),this.on("mousemove",this._drag,this),this.on("mouseup",this._dragEnd,this)}t.prototype={constructor:t,_dragStart:function(O){for(var T=O.target;T&&!T.draggable;)T=T.parent;T&&(this._draggingTarget=T,T.dragging=!0,this._x=O.offsetX,this._y=O.offsetY,this.dispatchToElement(N(T,O),"dragstart",O.event))},_drag:function(O){var T=this._draggingTarget;if(T){var S=O.offsetX,b=O.offsetY,d=S-this._x,n=b-this._y;this._x=S,this._y=b,T.drift(d,n,O),this.dispatchToElement(N(T,O),"drag",O.event);var i=this.findHover(S,b,T).target,o=this._dropTarget;this._dropTarget=i,T!==i&&(o&&i!==o&&this.dispatchToElement(N(o,O),"dragleave",O.event),i&&i!==o&&this.dispatchToElement(N(i,O),"dragenter",O.event))}},_dragEnd:function(O){var T=this._draggingTarget;T&&(T.dragging=!1),this.dispatchToElement(N(T,O),"dragend",O.event),this._dropTarget&&this.dispatchToElement(N(this._dropTarget,O),"drop",O.event),this._draggingTarget=null,this._dropTarget=null}};function N(O,T){return{target:O,topTarget:T&&T.topTarget}}var A=t;X.exports=A},yilW:function(X,C,t){X.exports=t.p+"static/learn.e7098108.svg"},yslc:function(X,C){X.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALoAAABSCAYAAADjGc4eAAAOHklEQVR4Xu1dCXQURRr+emZyTO6D3BCEgKCInCKeK3IoiyIqlxLyQBRBV8DNhCCrS3Z9Cq66KOoi68ECKocCcutTLhUERM1MEpBLEuQmQMKEnDNd+6onEzKTuXqmJ5l0V/EeL+mp+qu+r77UVP1V9TcHffZbIJgOlhgDMmaAA8lTwVDxJQh5UMY4GTSFM8AJ+PW6cIDsBEEfhfPB4MuUAYvQaTowOwV1NXtB0E6mWBksBTNwTeiUBENud/CmHwBEKZgTBl2GDNgKnQIsyBkCM9kEEI0M8TJICmWgqdCFkT17MngsUignDLYMGXAsdAo0XzcPILkyxMwgKZAB50InhIMhZxUIGalAXhhkmTHgXOgU6PG8UFwxbgdBf5nhZnAUxoBroVMyjryQgMraPSDoqDBuGFwZMeBe6MLi9IWuIHW7QUisjLAzKApiwDOhC25H3T3g8TUICVYQPwyqTBjwXOgUsD4nC4RfIhPsDIaCGBAndEHsujwQMkdBHDGoMmBAvNAtPvZlAMmUAX4GQSEMeCf0wrxgmCu+ASF3K4QnBrOVM+Cd0Cnoorw4mIw/guD6Vs4Ba74CGPBe6IInJicDZn4PgDYK4IpBbMUM+CZ0Qey5t4M3bwUhoa2YB4dNT1CHIzkoEkZzDYrrLtvkCeU0aBsULTw7WntRbtARoQrGbWHtBVw/Vpaggq9t1Rh9F7qwOM0ZA45fDgJp7PmJ0i4hCegU3AabjAc9qmF24r14JeXP+MZ4GEN+/69NmVvD0rGn8zThWYghF7XE7JFN+0wL0x5BQfVZLL60D1XE5JUNfxTqEZqC/C7Zgumeh96EvvqMP6ppNpvSCTM/ZxbAz222lousqGtIAnZkPIMETThmndmM1y/scGvB30KfFNcPH7YbLbRjwokVWHJ5v/CzltMgWq112z5HGXgQnDdVeFW2cSEmdFcU6nUfgpBJPrPsBwPhqmCsSM/EA9E3CtaXXPoJk09+4XIk9qfQrwuKhaFLNiLVodh7tQS3HX0HpB735Lj+WNTOu0Ojl0yViC/6u88MMqG7opDkaWCo2AJCBvnMtB8MqMFhQdoIPNPmDsH6+vIijCxegjrwDmvzl9BV4LAtYwr+FJEBEzHj1iML8EvVqYY2MKFL3/nSTV2sbTuWGw2jaReAbtI3VxqLuQkDMC91mGBsXXkhRhUvFcQeBBViNWENlcxocxdeSBqInRXHMLpkmU3lfbRtsbnjk8KzdgdetvlmKDVdBZ1COEuvJA/F7KSBwsfPnVyLdy9Suq6lOLUWafULXbGITYTHwZrzYos1yc9GdE8oPJDdHnXcHhCS7En2lsgzJ2kw8pLvA094YaG5teIoBoRnYFunqT43J6koz+E8mX6jLGz7KJ6KtxzvpwvQJ/5Y5XN9nhp4NLo7empTPcqepIlsaOcHF/fgnMnoUbmi6nNYUZbvUd7mzCT9iG5tfcHMvjDzOwFybYhsTmQe1PVGygPClOGzsl+F3P4UOl0jrGyfiWFRljXCBjptKlnqtbfGA3hNsixLfwyZsf4N3bO6zCDgCrTkP6FTpAbdQyBYA0JUgQbcUXvoiEsFaU26hHvwUvJgbK84ihHHF9sU6RvWDlszpgjPEgr/biNYI19jM3FJ0kRgY4dJoGVo+rxMj3ElnzasDai/flBkZ3xeZoDJyXpBCv6sQj9XZ4TBjbswUhWC/uEWP/qeqyWgmFylm0KTkRIUBWUKnTKj180AIfOl6KjmtiHVYnRB6gg8l3Cn0Pz/lO7CtFNfwtzoT2HtdRMwIvom6KtOo8/h+TafSYnZKnT6h2a/5rCvR+wcfUm7sciK66tgoVMG87PfBfCslJ3WHLZeTByEl1Pux8byA3iw+GObKsVsGD0U1Q2fpj8uuDOt0ySrsYmxt+Dj9DHCrxNPrMD/6n3p/sDHhO4PVhvbJKvU0O9bBxCLq6MFUhgX5LBWOlVwtqv5r5RhyEkcgE8v/4LME595LXQ6HUoPimniDWnsS6dz9uHFi4V1gtWb4wtNtL2rywtsTDCh+8Kop2UL8yJgNn4Hgl6eFpEqHz23Yez+qkNzruaUH7QdhSfjbxWmG8+eWuu10B1VTH3p2zOm4O6IDFw0XUW3Q6/jnKkCAyM64dv6ub8v+McUL8Oqcj0Tej0D/l2M2vfUbzNTUcPvBSFtfelEsWW9FfoX7bPwaMzNmHtuK2af3SKp0F9NHir46GkaXbwUn5cbhJ/bqMNwW/h1biF2CI7D22kjhHxTT67GqbpymzI/V57EadMVJvQWETqttDC3B8zm70FIpNvelDAD3YRpnGa0uVvwqFhHdDrnzoztbZNneFQ3pAfHClv0P1X9YfMZ9TOPiukhPFtYuhtmO2/JS2e+Qhlf3QSBBirBl06/KWj61ngYg+0OjHkCu/Fisctv83C4ptRtMTZ1cUuRxBn0ugdByHqJrYoyNytxAOamDGsQ+oTYvlicPlaUDVeZ6W7pSbtRlrrsVrUfj/ujujYU/eTyzxh/YrnoehsLvetvr+FQzQW3NpjQ3VIkcYb8nH8D/PMSWxVlzl7o9Oz1hLhbGmwkayIxPLobCCH4+NK+Ji6/RE2E4BKk6aOLe5t8PuvMJlw2VzXYS9VEYVPHSeipTROemQkPNacCE7qobvM6c/PO0WkzC3SZMBPbgyNeN9/7gvZCt7f0z6T7hKkNPedyz7GFTSoS4168MSQJX3V8Cu2CYwQ7b5zfgdSgKDwe21sSoYudurANI+9141lJQ3YfEO6HQLiN5ErodIe05MYXhYNVT5xYicWXf/JJ6COiumFth4m4aq7BpJOrsLJMD+sGixQjulihe9ZZ3uVS7s6olS+9LhEg+wPl1TGuhP5A1A3Y0GESKvla0ANajq6RiRnRqddnb+dpGFvyiXCbiKaWFPrB6nNYXe/lcSZnsYe6Hoq6Cd21KQrfGSWLgmA4Qu+V3uXdOCF9KWdCp/7tbzOexoCITlh2aT+y/ljhsHIxQqcGgjm1zcZUSwqdHQGQXk8Wi/qchSC85QRUgCRnQl/UdiQmx/cXFqF3HX0PuyqLJRG6vZGWEPro6B7opU2Dofo0lrs5Siv2rMuo6JvRW9sWBdVnmhxzCIQu9/9i1KB7CjyxvVkcAMgdCb3xhYi/nlqP+aXfOW2p2BE9EIQuhnaxQhdjuyXy+lfollAY2wMxAq/14oV18RSvDsPxG2YLdzgXXPge00+vc9kfTOgtIVfv6/Sf0C3b/T8H4i2jJ+P64d20RxCi0qCGN2FMyTKsu1KEx2J6CrudI4uXurwKR+lmQvdedC1R0j9CP7IgBFdL6Pd+v5YA5arO+anDMSPBEjKyzFyFGLVWuE73t7NbMO/8dtAtek8uP3QLScJH9aEq7jz6nkdlGrerJeboYvqCTV08YSs/m17HmeBJ1ubMMy6mFz5pP06ocvaZzZh3fhueib8d76Q9DI7jsPzyr5hz9mscqXV/bsTXdvsqdHo5e//1M4RmeOpHF9NmJnR3bOl100DI2+6yNffnnYPb4Jfrn0eEOgTvl+7G1FNrGppA/wDoOZcgTi08O1pTiiM1F3DWZASNk0JHeHq7nm7b09v99H4//Z+O/nQbX8OpoIZKKB/CqaFVBWFdeRHWXil0CtNTodPIBF1DE1HF16GSr0MVqQM9M5OXPAQT4/oJ4TKSi/6Bi+ZKSSllQndFJ339ixnfBOJbp3dkTBXiqNDNkt6H56PaLvxbL20q5iQNAT2xSEd3X9PQ3z/AV8ZDkgj9SvdXEKpyfHHEemHD1/bal2dCd8YoDXFRCxpTLSAj6/YMTRVu7tAYLs584xRatCoUPbSp6BqSiFi1FtHqUISpgqHmOGHUpiM4PSKg4jjQf87S9FNf4oqLC8WejujU/u5Of2lyRp1e1th85SDevLDTL3ERmdAd9ezpvDCcr9gFkJ5SjyxS2qMiLndwRlzKOjy1Ra/RxWvChdtF9pF67W3QIwR0Z7VxKjdX++0SNa2HXgAZG2O5DLai7FeUSjw18pQnqfL5/h1NW6LXLQch0h3mlgods8MYqGfAd6EbcmaC519jjDIGApkB34Sen3sfOPPm1hKgKJA7grXNvwx4L/SiWZ1gMu1jb5P2bwcx69Iw4J3QaegKk5G+uyhgI+ZKQw+zIhcGxAudEA56Hd1tscRaYIkx0AoYEC90vW4OCMlrBdhYExkDDQyIE7oQHZesDfSXcrH+ZQzYM+C50Atm3gBeiLLVrIGHWJcxBqRgwDOhH8+LQXnFPoB0lqJSZoMx0NwMuBc6yVPBULERhAxt7sax+hgDUjHgXuiG7LngMUuqCpkdxkBLMOBa6AW60TCTlS3RMFYnY0BKBpwLnUa9NZl3B/LLtqQkgtmSNwOOhX7whXjU1NKz5e4DdcubH4ZOJgw0Fbrl7c9fg5B7ZYKRwWAMOLgio89+CwTTGTeMATkxYDui63OyQPglcgLIsDAGKAPXhF6YfQvM3HeBENKZdQ1jQGoGLEIvmJ0EvnZ/c79ES2owzB5jwBkDHGhIZ/2R7QC5g9HEGJArAxzyde8D5Gm5AmS4GAO2c3TGB2OgFTLALR1KA6e5SByvUpEp7s+6tELwrMnKYcCl0DmYVOCyzOM3L2dCV44mZInUhdBrVFCPMmdt3MCmLrLsemWBcih0DlfVBMNNWVu2WdlgI7qydCE7tE2FzpVpVOqhdZkbaJSKhsSELruuVxYgG6FzOK+Bekjd+I16exaY0JWlC9mhbRA6h5PBCBpUM369w1jdTOiy63plAaoX+rEQNTewetzmEmfomdCVpQvZoeWWDi3UctrBlePXnHHpTZcdcgZIUQxErnk43vjI2ovuQP8faDGikjbF4FsAAAAASUVORK5CYII="},yxFR:function(X,C,t){var N=t("y+Vt"),A=t("nPnh"),O=A.subPixelOptimizeLine,T={},S=N.extend({type:"line",shape:{x1:0,y1:0,x2:0,y2:0,percent:1},style:{stroke:"#000",fill:null},buildPath:function(b,d){var n,i,o,e;this.subPixelOptimize?(O(T,d,this.style),n=T.x1,i=T.y1,o=T.x2,e=T.y2):(n=d.x1,i=d.y1,o=d.x2,e=d.y2);var r=d.percent;if(r===0)return;b.moveTo(n,i),r<1&&(o=n*(1-r)+o*r,e=i*(1-r)+e*r),b.lineTo(o,e)},pointAt:function(b){var d=this.shape;return[d.x1*(1-b)+d.x2*b,d.y1*(1-b)+d.y2*b]}});X.exports=S},zarK:function(X,C,t){var N=t("YH21"),A=N.addEventListener,O=N.removeEventListener,T=N.normalizeEvent,S=N.getNativeEvent,b=t("bYtY"),d=t("H6uX"),n=t("ItGF"),i=300,o=n.domSupported,e=function(){var y=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],R=["touchstart","touchend","touchmove"],B={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},L=b.map(y,function(G){var $=G.replace("mouse","pointer");return B.hasOwnProperty($)?$:G});return{mouse:y,touch:R,pointer:L}}(),r={mouse:["mousemove","mouseup"],pointer:["pointermove","pointerup"]};function a(y){return y==="mousewheel"&&n.browser.firefox?"DOMMouseScroll":y}function s(y){var R=y.pointerType;return R==="pen"||R==="touch"}function c(y){y.touching=!0,y.touchTimer!=null&&(clearTimeout(y.touchTimer),y.touchTimer=null),y.touchTimer=setTimeout(function(){y.touching=!1,y.touchTimer=null},700)}function M(y){y&&(y.zrByTouch=!0)}function p(y,R){return T(y.dom,new u(y,R),!0)}function f(y,R){for(var B=R,L=!1;B&&B.nodeType!==9&&!(L=B.domBelongToZr||B!==R&&B===y.painterRoot);)B=B.parentNode;return L}function u(y,R){this.type=R.type,this.target=this.currentTarget=y.dom,this.pointerType=R.pointerType,this.clientX=R.clientX,this.clientY=R.clientY}var h=u.prototype;h.stopPropagation=h.stopImmediatePropagation=h.preventDefault=b.noop;var m={mousedown:function(y){y=T(this.dom,y),this._mayPointerCapture=[y.zrX,y.zrY],this.trigger("mousedown",y)},mousemove:function(y){y=T(this.dom,y);var R=this._mayPointerCapture;R&&(y.zrX!==R[0]||y.zrY!==R[1])&&l(this,!0),this.trigger("mousemove",y)},mouseup:function(y){y=T(this.dom,y),l(this,!1),this.trigger("mouseup",y)},mouseout:function(y){y=T(this.dom,y),this._pointerCapturing&&(y.zrEventControl="no_globalout");var R=y.toElement||y.relatedTarget;y.zrIsToLocalDOM=f(this,R),this.trigger("mouseout",y)},touchstart:function(y){y=T(this.dom,y),M(y),this._lastTouchMoment=new Date,this.handler.processGesture(y,"start"),m.mousemove.call(this,y),m.mousedown.call(this,y)},touchmove:function(y){y=T(this.dom,y),M(y),this.handler.processGesture(y,"change"),m.mousemove.call(this,y)},touchend:function(y){y=T(this.dom,y),M(y),this.handler.processGesture(y,"end"),m.mouseup.call(this,y),+new Date-this._lastTouchMoment"},series:[{type:"wordCloud",sizeRange:[10,30],rotationRange:[-90,90],rotationStep:45,gridSize:2,shape:"pentagon",maskImage:ue,textStyle:{normal:{color:function(){return"rgb("+Math.round(Math.random()*255)+", "+Math.round(Math.random()*255)+", "+Math.round(Math.random()*255)+")"}}},left:"center",top:"center",right:null,bottom:null,width:"100%",height:"100%",data:pe}]};return me},ae=(l=Q.rightData)!==null&&l!==void 0&&l.complete_count?Number((g=Q.rightData)===null||g===void 0?void 0:g.complete_count)/Number((P=Q.rightData)===null||P===void 0?void 0:P.challenge_count)*100:0;return Q.rightData?n.a.createElement("section",{className:r.a.rightWrap},!((j=Q.detail)!==null&&j!==void 0&&j.is_jupyter)&&((w=Q.detail)===null||w===void 0||((y=w.task_operation)===null||y===void 0)?void 0:y[2])&&(re==null||((R=re.userInfo)===null||R===void 0)?void 0:R.login)&&!!((B=Q.rightData)!==null&&B!==void 0&&B.complete_count)&&((L=Q.rightData)===null||L===void 0?void 0:L.complete_count)>0&&n.a.createElement("div",{className:r.a.learnWrap},n.a.createElement("div",{className:r.a.learnTopWrap},n.a.createElement("span",null,n.a.createElement("img",{className:r.a.titleImg,src:s.a,alt:""}),"\u5B66\u4E60\u8FDB\u5EA6"),n.a.createElement("span",null,n.a.createElement("span",{className:"".concat(r.a.color888," font14")},"\u5DF2\u5B8C\u6210 ",((G=Q.rightData)===null||G===void 0?void 0:G.complete_count)||0," \u5173 / \u5171",(($=Q.rightData)===null||$===void 0?void 0:$.challenge_count)||0," \u5173"))),n.a.createElement(T.a,{percent:ae,showInfo:!1,status:"active",strokeColor:{"0%":"#29BD8B","100%":"#29BD8B"}})),!!((Z=Q.rightData)!==null&&Z!==void 0&&(J=Z.paths)!==null&&J!==void 0&&J.length)&&n.a.createElement("div",{className:r.a.courseWrap},n.a.createElement("p",{className:"mb20 font16"},n.a.createElement("img",{className:r.a.titleImg,src:M.a,alt:""}),"\u6240\u5C5E\u8BFE\u7A0B"),n.a.createElement("div",null,(I=Q.rightData)===null||I===void 0?void 0:I.paths.map(function(le,ce){return ce>2?null:n.a.createElement("div",{className:r.a.pathWrap,key:le.id},n.a.createElement("a",{href:"/paths/".concat(le.id),target:"_blank"},n.a.createElement("img",{alt:"\u5B9E\u8BAD",src:"".concat(o.a.IMG_SERVER,"/").concat(le.image_url),className:r.a.pathImg})),n.a.createElement("div",{className:r.a.pathContentWrap},n.a.createElement("a",{href:"/paths/".concat(le.id),target:"_blank",className:r.a.pathContentName},le.name),n.a.createElement("p",{className:r.a.pathContent},n.a.createElement(A.a,{placement:"bottom",title:"\u7AE0\u8282"},n.a.createElement("span",{className:r.a.pathContentCount},n.a.createElement("i",{className:"iconfont icon-shixun mr3"}),le.stages_count)),n.a.createElement(A.a,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},n.a.createElement("span",{className:r.a.pathContentCount},n.a.createElement("i",{className:"iconfont icon-chengyuan mr3"}),le.members_count)))))}))),n.a.createElement("div",null),!!((z=Q.rightData)!==null&&z!==void 0&&(U=z.recommands)!==null&&U!==void 0&&U.length)&&re.userInfo.main_site&&n.a.createElement("div",{className:r.a.recommandTrainingWrap},n.a.createElement("p",{className:"mb20 font16"},n.a.createElement("img",{className:r.a.titleImg,src:f.a,alt:""}),"\u63A8\u8350\u5B9E\u8DF5\u9879\u76EE"),n.a.createElement("div",null,(H=Q.rightData)===null||H===void 0?void 0:H.recommands.map(function(le,ce){return ce>2?null:n.a.createElement("div",{className:r.a.pathContentItem,key:ce},n.a.createElement("a",{href:"/shixuns/".concat(le.identifier,"/challenges"),target:"_blank"},n.a.createElement("img",{src:"".concat(o.a.IMG_SERVER,"/").concat(le.pic),className:r.a.pathImg})),n.a.createElement("div",{className:r.a.pathContentWrap,style:{marginBottom:-4}},n.a.createElement(A.a,{placement:"bottom",title:le.name},n.a.createElement("a",{href:"/shixuns/".concat(le.identifier,"/challenges"),target:"_blank",className:r.a.pathContentName},le.name)),n.a.createElement("p",{className:"".concat(r.a.pathContent," ").concat(r.a.recommandContent)},n.a.createElement("span",null,le.stu_num," \u4EBA\u5B66\u4E60"),n.a.createElement("span",{className:r.a.recommandLevel},le.level))))}))),((V=Q.rightData)===null||V===void 0||((K=V.tags)===null||K===void 0)?void 0:K.length)>0&&n.a.createElement("div",{className:r.a.skillWrap},n.a.createElement("p",{className:"".concat(r.a.skillTopWrap," font16 mb20")},n.a.createElement("span",null,"\u6280\u80FD\u6807\u7B7E",n.a.createElement("span",{className:"ml5 c-grey-c"},(k=Q.rightData)===null||k===void 0||((ee=k.tags)===null||ee===void 0)?void 0:ee.length))),n.a.createElement(h.a,{option:te(),style:{height:370},opts:{renderer:"svg"}}))):null};C.a=Object(i.a)(function(D){var v=D.shixunsDetail,l=D.user,g=D.loading,P=D.globalSetting;return{shixunsDetail:v,user:l,globalSetting:P,loading:g.models.index}})(_)}}]); +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var n=!0,i=!1,o;return{s:function(){S=O[Symbol.iterator]()},n:function(){var r=S.next();return n=r.done,r},e:function(r){i=!0,o=r},f:function(){try{!n&&S.return!=null&&S.return()}finally{if(i)throw o}}}}},rHrb:function(X,C,t){"use strict";Object.defineProperty(C,"__esModule",{value:!0}),C.CopyToClipboard=void 0;var N=O(t("q1tI")),A=O(t("+QRC"));function O(u){return u&&u.__esModule?u:{default:u}}function T(u){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?T=function(m){return typeof m}:T=function(m){return m&&typeof Symbol=="function"&&m.constructor===Symbol&&m!==Symbol.prototype?"symbol":typeof m},T(u)}function S(u,h){var m=Object.keys(u);if(Object.getOwnPropertySymbols){var x=Object.getOwnPropertySymbols(u);h&&(x=x.filter(function(E){return Object.getOwnPropertyDescriptor(u,E).enumerable})),m.push.apply(m,x)}return m}function b(u){for(var h=1;h=0)continue;if(!Object.prototype.propertyIsEnumerable.call(u,x))continue;m[x]=u[x]}}return m}function n(u,h){if(u==null)return{};var m={},x=Object.keys(u),E,_;for(_=0;_=0)continue;m[E]=u[E]}return m}function i(u,h){if(!(u instanceof h))throw new TypeError("Cannot call a class as a function")}function o(u,h){for(var m=0;m-1)){var s=T.parse(a)[3],c=T.toHex(a);r.setAttribute("stop-color","#"+c),r.setAttribute("stop-opacity",s)}else r.setAttribute("stop-color",i[o].color);n.appendChild(r)}d._dom=n},S.prototype.markUsed=function(d){if(d.style){var n=d.style.fill;n&&n._dom&&N.prototype.markUsed.call(this,n._dom),n=d.style.stroke,n&&n._dom&&N.prototype.markUsed.call(this,n._dom)}};var b=S;X.exports=b},sboe:function(X,C,t){"use strict";t.d(C,"a",function(){return O});var N=t("q1tI"),A=t.n(N),O=N.createContext(null)},tWlo:function(X,C){X.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg=="},u3os:function(X,C,t){"use strict";Object.defineProperty(C,"__esModule",{value:!0}),C.ver=C.clear=C.bind=void 0;var N=t("P4Qj"),A=function(b,d){var n=(0,N.getSensor)(b);return n.bind(d),function(){n.unbind(d)}};C.bind=A;var O=function(b){var d=(0,N.getSensor)(b);(0,N.removeSensor)(d)};C.clear=O;var T="1.0.1";C.ver=T},vHTk:function(X,C,t){X.exports={wrp:"wrp___z2l1F",bgBlack:"bgBlack___3ezfX",monaco:"monaco___1ypjT",darkBlue:"darkBlue___2ViJc",close:"close___3q-z4",embed:"embed___3dQqc"}},vKoX:function(X,C,t){var N=t("SrGk"),A=t("bYtY");function O(b,d){N.call(this,b,d,["filter"],"__filter_in_use__","_shadowDom")}A.inherits(O,N),O.prototype.addWithoutUpdate=function(b,d){if(d&&T(d.style)){var n;if(d._shadowDom){n=d._shadowDom;var i=this.getDefs(!0);i.contains(d._shadowDom)||this.addDom(n)}else n=this.add(d);this.markUsed(d);var o=n.getAttribute("id");b.style.filter="url(#"+o+")"}},O.prototype.add=function(b){var d=this.createElement("filter");return b._shadowDomId=b._shadowDomId||this.nextId++,d.setAttribute("id","zr"+this._zrId+"-shadow-"+b._shadowDomId),this.updateDom(b,d),this.addDom(d),d},O.prototype.update=function(b,d){var n=d.style;if(T(n)){var i=this;N.prototype.update.call(this,d,function(){i.updateDom(d,d._shadowDom)})}else this.remove(b,d)},O.prototype.remove=function(b,d){d._shadowDomId!=null&&(this.removeDom(b),b.style.filter="")},O.prototype.updateDom=function(b,d){var n=d.getElementsByTagName("feDropShadow");n.length===0?n=this.createElement("feDropShadow"):n=n[0];var i=b.style,o=b.scale&&b.scale[0]||1,e=b.scale&&b.scale[1]||1,r,a,s,c;if(i.shadowBlur||i.shadowOffsetX||i.shadowOffsetY)r=i.shadowOffsetX||0,a=i.shadowOffsetY||0,s=i.shadowBlur,c=i.shadowColor;else if(i.textShadowBlur)r=i.textShadowOffsetX||0,a=i.textShadowOffsetY||0,s=i.textShadowBlur,c=i.textShadowColor;else{this.removeDom(d,i);return}n.setAttribute("dx",r/o),n.setAttribute("dy",a/e),n.setAttribute("flood-color",c);var M=s/2/o,p=s/2/e,f=M+" "+p;n.setAttribute("stdDeviation",f),d.setAttribute("x","-100%"),d.setAttribute("y","-100%"),d.setAttribute("width",Math.ceil(s/2*200)+"%"),d.setAttribute("height",Math.ceil(s/2*200)+"%"),d.appendChild(n),b._shadowDom=d},O.prototype.markUsed=function(b){b._shadowDom&&N.prototype.markUsed.call(this,b._shadowDom)};function T(b){return b&&(b.shadowBlur||b.shadowOffsetX||b.shadowOffsetY||b.textShadowBlur||b.textShadowOffsetX||b.textShadowOffsetY)}var S=O;X.exports=S},vWvF:function(X,C,t){var N=t("Bq2U"),A=t("SUKs"),O=t("bYtY"),T=O.isString,S=O.isFunction,b=O.isObject,d=O.isArrayLike,n=O.indexOf,i=function(){this.animators=[]};i.prototype={constructor:i,animate:function(s,c){var M,p=!1,f=this,u=this.__zr;if(s){var h=s.split("."),m=f;p=h[0]==="shape";for(var x=0,E=h.length;x0&&s.animate(c,!1).when(f==null?500:f,m).delay(u||0)}function r(s,c,M,p){if(!c)s.attr(M,p);else{var f={};f[c]={},f[c][M]=p,s.attr(f)}}var a=i;X.exports=a},vsvx:function(X,C,t){X.exports=t.p+"static/course.f24848b5.svg"},x6Kt:function(X,C,t){var N=t("y+Vt"),A=t("VpOo"),O=t("nPnh"),T=O.subPixelOptimizeRect,S={},b=N.extend({type:"rect",shape:{r:0,x:0,y:0,width:0,height:0},buildPath:function(d,n){var i,o,e,r;this.subPixelOptimize?(T(S,n,this.style),i=S.x,o=S.y,e=S.width,r=S.height,S.r=n.r,n=S):(i=n.x,o=n.y,e=n.width,r=n.height),n.r?A.buildPath(d,n):d.rect(i,o,e,r),d.closePath();return}});X.exports=b},"y+Vt":function(X,C,t){var N=t("Gev7"),A=t("bYtY"),O=t("IMiH"),T=t("2DNl"),S=t("3C/r"),b=S.prototype.getCanvasPattern,d=Math.abs,n=new O(!0);function i(e){N.call(this,e),this.path=null}i.prototype={constructor:i,type:"path",__dirtyPath:!0,strokeContainThreshold:5,segmentIgnoreThreshold:0,subPixelOptimize:!1,brush:function(e,r){var a=this.style,s=this.path||n,c=a.hasStroke(),M=a.hasFill(),p=a.fill,f=a.stroke,u=M&&!!p.colorStops,h=c&&!!f.colorStops,m=M&&!!p.image,x=c&&!!f.image;if(a.bind(e,this,r),this.setTransform(e),this.__dirty){var E;u&&(E=E||this.getBoundingRect(),this._fillGradient=a.getGradient(e,p,E)),h&&(E=E||this.getBoundingRect(),this._strokeGradient=a.getGradient(e,f,E))}u?e.fillStyle=this._fillGradient:m&&(e.fillStyle=b.call(p,e)),h?e.strokeStyle=this._strokeGradient:x&&(e.strokeStyle=b.call(f,e));var _=a.lineDash,D=a.lineDashOffset,v=!!e.setLineDash,l=this.getGlobalScale();if(s.setScale(l[0],l[1],this.segmentIgnoreThreshold),this.__dirtyPath||_&&!v&&c?(s.beginPath(e),_&&!v&&(s.setLineDash(_),s.setLineDashOffset(D)),this.buildPath(s,this.shape,!1),this.path&&(this.__dirtyPath=!1)):(e.beginPath(),this.path.rebuildPath(e)),M)if(a.fillOpacity!=null){var g=e.globalAlpha;e.globalAlpha=a.fillOpacity*a.opacity,s.fill(e),e.globalAlpha=g}else s.fill(e);if(_&&v&&(e.setLineDash(_),e.lineDashOffset=D),c)if(a.strokeOpacity!=null){var g=e.globalAlpha;e.globalAlpha=a.strokeOpacity*a.opacity,s.stroke(e),e.globalAlpha=g}else s.stroke(e);_&&v&&e.setLineDash([]),a.text!=null&&(this.restoreTransform(e),this.drawRectText(e,this.getBoundingRect()))},buildPath:function(e,r,a){},createPathProxy:function(){this.path=new O},getBoundingRect:function(){var e=this._rect,r=this.style,a=!e;if(a){var s=this.path;s||(s=this.path=new O),this.__dirtyPath&&(s.beginPath(),this.buildPath(s,this.shape,!1)),e=s.getBoundingRect()}if(this._rect=e,r.hasStroke()){var c=this._rectWithStroke||(this._rectWithStroke=e.clone());if(this.__dirty||a){c.copy(e);var M=r.lineWidth,p=r.strokeNoScale?this.getLineScale():1;r.hasFill()||(M=Math.max(M,this.strokeContainThreshold||4)),p>1e-10&&(c.width+=M/p,c.height+=M/p,c.x-=M/p/2,c.y-=M/p/2)}return c}return e},contain:function(e,r){var a=this.transformCoordToLocal(e,r),s=this.getBoundingRect(),c=this.style;if(e=a[0],r=a[1],s.contain(e,r)){var M=this.path.data;if(c.hasStroke()){var p=c.lineWidth,f=c.strokeNoScale?this.getLineScale():1;if(f>1e-10&&(c.hasFill()||(p=Math.max(p,this.strokeContainThreshold)),T.containStroke(M,p/f,e,r)))return!0}if(c.hasFill())return T.contain(M,e,r)}return!1},dirty:function(e){e==null&&(e=!0),e&&(this.__dirtyPath=e,this._rect=null),this.__dirty=this.__dirtyText=!0,this.__zr&&this.__zr.refresh(),this.__clipTarget&&this.__clipTarget.dirty()},animateShape:function(e){return this.animate("shape",e)},attrKV:function(e,r){e==="shape"?(this.setShape(r),this.__dirtyPath=!0,this._rect=null):N.prototype.attrKV.call(this,e,r)},setShape:function(e,r){var a=this.shape;if(a){if(A.isObject(e))for(var s in e)e.hasOwnProperty(s)&&(a[s]=e[s]);else a[e]=r;this.dirty(!0)}return this},getLineScale:function(){var e=this.transform;return e&&d(e[0]-1)>1e-10&&d(e[3]-1)>1e-10?Math.sqrt(d(e[0]*e[3]-e[2]*e[1])):1}},i.extend=function(e){var r=function(s){i.call(this,s),e.style&&this.style.extendFrom(e.style,!1);var c=e.shape;if(c){this.shape=this.shape||{};var M=this.shape;for(var p in c)!M.hasOwnProperty(p)&&c.hasOwnProperty(p)&&(M[p]=c[p])}e.init&&e.init.call(this,s)};A.inherits(r,i);for(var a in e)a!=="style"&&a!=="shape"&&(r.prototype[a]=e[a]);return r},A.inherits(i,N);var o=i;X.exports=o},y23F:function(X,C){function t(){this.on("mousedown",this._dragStart,this),this.on("mousemove",this._drag,this),this.on("mouseup",this._dragEnd,this)}t.prototype={constructor:t,_dragStart:function(O){for(var T=O.target;T&&!T.draggable;)T=T.parent;T&&(this._draggingTarget=T,T.dragging=!0,this._x=O.offsetX,this._y=O.offsetY,this.dispatchToElement(N(T,O),"dragstart",O.event))},_drag:function(O){var T=this._draggingTarget;if(T){var S=O.offsetX,b=O.offsetY,d=S-this._x,n=b-this._y;this._x=S,this._y=b,T.drift(d,n,O),this.dispatchToElement(N(T,O),"drag",O.event);var i=this.findHover(S,b,T).target,o=this._dropTarget;this._dropTarget=i,T!==i&&(o&&i!==o&&this.dispatchToElement(N(o,O),"dragleave",O.event),i&&i!==o&&this.dispatchToElement(N(i,O),"dragenter",O.event))}},_dragEnd:function(O){var T=this._draggingTarget;T&&(T.dragging=!1),this.dispatchToElement(N(T,O),"dragend",O.event),this._dropTarget&&this.dispatchToElement(N(this._dropTarget,O),"drop",O.event),this._draggingTarget=null,this._dropTarget=null}};function N(O,T){return{target:O,topTarget:T&&T.topTarget}}var A=t;X.exports=A},yilW:function(X,C,t){X.exports=t.p+"static/learn.e7098108.svg"},yslc:function(X,C){X.exports="data:image/png;base64,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"},yxFR:function(X,C,t){var N=t("y+Vt"),A=t("nPnh"),O=A.subPixelOptimizeLine,T={},S=N.extend({type:"line",shape:{x1:0,y1:0,x2:0,y2:0,percent:1},style:{stroke:"#000",fill:null},buildPath:function(b,d){var n,i,o,e;this.subPixelOptimize?(O(T,d,this.style),n=T.x1,i=T.y1,o=T.x2,e=T.y2):(n=d.x1,i=d.y1,o=d.x2,e=d.y2);var r=d.percent;if(r===0)return;b.moveTo(n,i),r<1&&(o=n*(1-r)+o*r,e=i*(1-r)+e*r),b.lineTo(o,e)},pointAt:function(b){var d=this.shape;return[d.x1*(1-b)+d.x2*b,d.y1*(1-b)+d.y2*b]}});X.exports=S},zarK:function(X,C,t){var N=t("YH21"),A=N.addEventListener,O=N.removeEventListener,T=N.normalizeEvent,S=N.getNativeEvent,b=t("bYtY"),d=t("H6uX"),n=t("ItGF"),i=300,o=n.domSupported,e=function(){var y=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],R=["touchstart","touchend","touchmove"],B={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},L=b.map(y,function(G){var $=G.replace("mouse","pointer");return B.hasOwnProperty($)?$:G});return{mouse:y,touch:R,pointer:L}}(),r={mouse:["mousemove","mouseup"],pointer:["pointermove","pointerup"]};function a(y){return y==="mousewheel"&&n.browser.firefox?"DOMMouseScroll":y}function s(y){var R=y.pointerType;return R==="pen"||R==="touch"}function c(y){y.touching=!0,y.touchTimer!=null&&(clearTimeout(y.touchTimer),y.touchTimer=null),y.touchTimer=setTimeout(function(){y.touching=!1,y.touchTimer=null},700)}function M(y){y&&(y.zrByTouch=!0)}function p(y,R){return T(y.dom,new u(y,R),!0)}function f(y,R){for(var B=R,L=!1;B&&B.nodeType!==9&&!(L=B.domBelongToZr||B!==R&&B===y.painterRoot);)B=B.parentNode;return L}function u(y,R){this.type=R.type,this.target=this.currentTarget=y.dom,this.pointerType=R.pointerType,this.clientX=R.clientX,this.clientY=R.clientY}var h=u.prototype;h.stopPropagation=h.stopImmediatePropagation=h.preventDefault=b.noop;var m={mousedown:function(y){y=T(this.dom,y),this._mayPointerCapture=[y.zrX,y.zrY],this.trigger("mousedown",y)},mousemove:function(y){y=T(this.dom,y);var R=this._mayPointerCapture;R&&(y.zrX!==R[0]||y.zrY!==R[1])&&l(this,!0),this.trigger("mousemove",y)},mouseup:function(y){y=T(this.dom,y),l(this,!1),this.trigger("mouseup",y)},mouseout:function(y){y=T(this.dom,y),this._pointerCapturing&&(y.zrEventControl="no_globalout");var R=y.toElement||y.relatedTarget;y.zrIsToLocalDOM=f(this,R),this.trigger("mouseout",y)},touchstart:function(y){y=T(this.dom,y),M(y),this._lastTouchMoment=new Date,this.handler.processGesture(y,"start"),m.mousemove.call(this,y),m.mousedown.call(this,y)},touchmove:function(y){y=T(this.dom,y),M(y),this.handler.processGesture(y,"change"),m.mousemove.call(this,y)},touchend:function(y){y=T(this.dom,y),M(y),this.handler.processGesture(y,"end"),m.mouseup.call(this,y),+new Date-this._lastTouchMoment"},series:[{type:"wordCloud",sizeRange:[10,30],rotationRange:[-90,90],rotationStep:45,gridSize:2,shape:"pentagon",maskImage:ue,textStyle:{normal:{color:function(){return"rgb("+Math.round(Math.random()*255)+", "+Math.round(Math.random()*255)+", "+Math.round(Math.random()*255)+")"}}},left:"center",top:"center",right:null,bottom:null,width:"100%",height:"100%",data:pe}]};return me},ae=(l=Q.rightData)!==null&&l!==void 0&&l.complete_count?Number((g=Q.rightData)===null||g===void 0?void 0:g.complete_count)/Number((P=Q.rightData)===null||P===void 0?void 0:P.challenge_count)*100:0;return Q.rightData?n.a.createElement("section",{className:r.a.rightWrap},!((j=Q.detail)!==null&&j!==void 0&&j.is_jupyter)&&((w=Q.detail)===null||w===void 0||((y=w.task_operation)===null||y===void 0)?void 0:y[2])&&(re==null||((R=re.userInfo)===null||R===void 0)?void 0:R.login)&&!!((B=Q.rightData)!==null&&B!==void 0&&B.complete_count)&&((L=Q.rightData)===null||L===void 0?void 0:L.complete_count)>0&&n.a.createElement("div",{className:r.a.learnWrap},n.a.createElement("div",{className:r.a.learnTopWrap},n.a.createElement("span",null,n.a.createElement("img",{className:r.a.titleImg,src:s.a,alt:""}),"\u5B66\u4E60\u8FDB\u5EA6"),n.a.createElement("span",null,n.a.createElement("span",{className:"".concat(r.a.color888," font14")},"\u5DF2\u5B8C\u6210 ",((G=Q.rightData)===null||G===void 0?void 0:G.complete_count)||0," \u5173 / \u5171",(($=Q.rightData)===null||$===void 0?void 0:$.challenge_count)||0," \u5173"))),n.a.createElement(T.a,{percent:ae,showInfo:!1,status:"active",strokeColor:{"0%":"#29BD8B","100%":"#29BD8B"}})),!!((Z=Q.rightData)!==null&&Z!==void 0&&(J=Z.paths)!==null&&J!==void 0&&J.length)&&n.a.createElement("div",{className:r.a.courseWrap},n.a.createElement("p",{className:"mb20 font16"},n.a.createElement("img",{className:r.a.titleImg,src:M.a,alt:""}),"\u6240\u5C5E\u8BFE\u7A0B"),n.a.createElement("div",null,(I=Q.rightData)===null||I===void 0?void 0:I.paths.map(function(le,ce){return ce>2?null:n.a.createElement("div",{className:r.a.pathWrap,key:le.id},n.a.createElement("a",{href:"/paths/".concat(le.id),target:"_blank"},n.a.createElement("img",{alt:"\u5B9E\u8BAD",src:"".concat(o.a.IMG_SERVER,"/").concat(le.image_url),className:r.a.pathImg})),n.a.createElement("div",{className:r.a.pathContentWrap},n.a.createElement("a",{href:"/paths/".concat(le.id),target:"_blank",className:r.a.pathContentName},le.name),n.a.createElement("p",{className:r.a.pathContent},n.a.createElement(A.a,{placement:"bottom",title:"\u7AE0\u8282"},n.a.createElement("span",{className:r.a.pathContentCount},n.a.createElement("i",{className:"iconfont icon-shixun mr3"}),le.stages_count)),n.a.createElement(A.a,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},n.a.createElement("span",{className:r.a.pathContentCount},n.a.createElement("i",{className:"iconfont icon-chengyuan mr3"}),le.members_count)))))}))),n.a.createElement("div",null),!!((z=Q.rightData)!==null&&z!==void 0&&(U=z.recommands)!==null&&U!==void 0&&U.length)&&re.userInfo.main_site&&n.a.createElement("div",{className:r.a.recommandTrainingWrap},n.a.createElement("p",{className:"mb20 font16"},n.a.createElement("img",{className:r.a.titleImg,src:f.a,alt:""}),"\u63A8\u8350\u5B9E\u8DF5\u9879\u76EE"),n.a.createElement("div",null,(H=Q.rightData)===null||H===void 0?void 0:H.recommands.map(function(le,ce){return ce>2?null:n.a.createElement("div",{className:r.a.pathContentItem,key:ce},n.a.createElement("a",{href:"/shixuns/".concat(le.identifier,"/challenges"),target:"_blank"},n.a.createElement("img",{src:"".concat(o.a.IMG_SERVER,"/").concat(le.pic),className:r.a.pathImg})),n.a.createElement("div",{className:r.a.pathContentWrap,style:{marginBottom:-4}},n.a.createElement(A.a,{placement:"bottom",title:le.name},n.a.createElement("a",{href:"/shixuns/".concat(le.identifier,"/challenges"),target:"_blank",className:r.a.pathContentName},le.name)),n.a.createElement("p",{className:"".concat(r.a.pathContent," ").concat(r.a.recommandContent)},n.a.createElement("span",null,le.stu_num," \u4EBA\u5B66\u4E60"),n.a.createElement("span",{className:r.a.recommandLevel},le.level))))}))),((V=Q.rightData)===null||V===void 0||((K=V.tags)===null||K===void 0)?void 0:K.length)>0&&n.a.createElement("div",{className:r.a.skillWrap},n.a.createElement("p",{className:"".concat(r.a.skillTopWrap," font16 mb20")},n.a.createElement("span",null,"\u6280\u80FD\u6807\u7B7E",n.a.createElement("span",{className:"ml5 c-grey-c"},(k=Q.rightData)===null||k===void 0||((ee=k.tags)===null||ee===void 0)?void 0:ee.length))),n.a.createElement(h.a,{option:te(),style:{height:370},opts:{renderer:"svg"}}))):null};C.a=Object(i.a)(function(D){var v=D.shixunsDetail,l=D.user,g=D.loading,P=D.globalSetting;return{shixunsDetail:v,user:l,globalSetting:P,loading:g.models.index}})(_)}}]); diff --git a/p__Shixuns__Edit.a2c7f55e.async.js b/p__Shixuns__Edit.46b1cb4a.async.js similarity index 84% rename from p__Shixuns__Edit.a2c7f55e.async.js rename to p__Shixuns__Edit.46b1cb4a.async.js index bec603ce5f..6e77cf46b7 100644 --- a/p__Shixuns__Edit.a2c7f55e.async.js +++ b/p__Shixuns__Edit.46b1cb4a.async.js @@ -1,8 +1,8 @@ (window.webpackJsonp=window.webpackJsonp||[]).push([[219,3,5,6,7,8,9,10,13,16,226],{"+NIl":function(M,H,a){(function(D){D(a("VrN/"))})(function(D){"use strict";D.defineMode("stex",function(b,A){"use strict";function v(r,f){r.cmdState.push(f)}function y(r){return r.cmdState.length>0?r.cmdState[r.cmdState.length-1]:null}function E(r){var f=r.cmdState.pop();f&&f.closeBracket()}function w(r){for(var f=r.cmdState,m=f.length-1;m>=0;m--){var d=f[m];if(d.name=="DEFAULT")continue;return d}return{styleIdentifier:function(){return null}}}function c(r,f,m){return function(){this.name=r,this.bracketNo=0,this.style=f,this.styles=m,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var _={};_.importmodule=c("importmodule","tag",["string","builtin"]),_.documentclass=c("documentclass","tag",["","atom"]),_.usepackage=c("usepackage","tag",["atom"]),_.begin=c("begin","tag",["atom"]),_.end=c("end","tag",["atom"]),_.label=c("label","tag",["atom"]),_.ref=c("ref","tag",["atom"]),_.eqref=c("eqref","tag",["atom"]),_.cite=c("cite","tag",["atom"]),_.bibitem=c("bibitem","tag",["atom"]),_.Bibitem=c("Bibitem","tag",["atom"]),_.RBibitem=c("RBibitem","tag",["atom"]),_.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function l(r,f){r.f=f}function t(r,f){var m;if(r.match(/^\\[a-zA-Z@]+/)){var d=r.current().slice(1);return m=_.hasOwnProperty(d)?_[d]:_.DEFAULT,m=new m,v(f,m),l(f,s),m.style}if(r.match(/^\\[$&%#{}_]/))return"tag";if(r.match(/^\\[,;!\/\\]/))return"tag";if(r.match("\\["))return l(f,function(i,h){return u(i,h,"\\]")}),"keyword";if(r.match("\\("))return l(f,function(i,h){return u(i,h,"\\)")}),"keyword";if(r.match("$$"))return l(f,function(i,h){return u(i,h,"$$")}),"keyword";if(r.match("$"))return l(f,function(i,h){return u(i,h,"$")}),"keyword";var n=r.next();if(n=="%")return r.skipToEnd(),"comment";if(n=="}"||n=="]"){if(m=y(f),m)m.closeBracket(n),l(f,s);else return"error";return"bracket"}else return n=="{"||n=="["?(m=_.DEFAULT,m=new m,v(f,m),"bracket"):/\d/.test(n)?(r.eatWhile(/[\w.%]/),"atom"):(r.eatWhile(/[\w\-_]/),m=w(f),m.name=="begin"&&(m.argument=r.current()),m.styleIdentifier())}function u(r,f,m){if(r.eatSpace())return null;if(m&&r.match(m))return l(f,t),"keyword";if(r.match(/^\\[a-zA-Z@]+/))return"tag";if(r.match(/^[a-zA-Z]+/))return"variable-2";if(r.match(/^\\[$&%#{}_]/))return"tag";if(r.match(/^\\[,;!\/]/))return"tag";if(r.match(/^[\^_&]/))return"tag";if(r.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(r.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var d=r.next();return d=="{"||d=="}"||d=="["||d=="]"||d=="("||d==")"?"bracket":d=="%"?(r.skipToEnd(),"comment"):"error"}function s(r,f){var m=r.peek(),d;return m=="{"||m=="["?(d=y(f),d.openBracket(m),r.eat(m),l(f,t),"bracket"):/[ \t\r]/.test(m)?(r.eat(m),null):(l(f,t),E(f),t(r,f))}return{startState:function(){var r=A.inMathMode?function(f,m){return u(f,m)}:t;return{cmdState:[],f:r}},copyState:function(r){return{cmdState:r.cmdState.slice(),f:r.f}},token:function(r,f){return f.f(r,f)},blankLine:function(r){r.f=t,r.cmdState.length=0},lineComment:"%"}}),D.defineMIME("text/x-stex","stex"),D.defineMIME("text/x-latex","stex")})},"+QRC":function(M,H,a){"use strict";var D=a("E9nw"),b={"text/plain":"Text","text/html":"Url",default:"Text"},A="Copy to clipboard: #{key}, Enter";function v(E){var w=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return E.replace(/#{\s*key\s*}/g,w)}function y(E,w){var c,_,l,t,u,s,r=!1;w||(w={}),c=w.debug||!1;try{l=D(),t=document.createRange(),u=document.getSelection(),s=document.createElement("span"),s.textContent=E,s.style.all="unset",s.style.position="fixed",s.style.top=0,s.style.clip="rect(0, 0, 0, 0)",s.style.whiteSpace="pre",s.style.webkitUserSelect="text",s.style.MozUserSelect="text",s.style.msUserSelect="text",s.style.userSelect="text",s.addEventListener("copy",function(m){if(m.stopPropagation(),w.format)if(m.preventDefault(),typeof m.clipboardData=="undefined"){c&&console.warn("unable to use e.clipboardData"),c&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var d=b[w.format]||b.default;window.clipboardData.setData(d,E)}else m.clipboardData.clearData(),m.clipboardData.setData(w.format,E);w.onCopy&&(m.preventDefault(),w.onCopy(m.clipboardData))}),document.body.appendChild(s),t.selectNodeContents(s),u.addRange(t);var f=document.execCommand("copy");if(!f)throw new Error("copy command was unsuccessful");r=!0}catch(m){c&&console.error("unable to copy using execCommand: ",m),c&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(w.format||"text",E),w.onCopy&&w.onCopy(window.clipboardData),r=!0}catch(d){c&&console.error("unable to copy using clipboardData: ",d),c&&console.error("falling back to prompt"),_=v("message"in w?w.message:A),window.prompt(_,E)}}finally{u&&(typeof u.removeRange=="function"?u.removeRange(t):u.removeAllRanges()),s&&document.body.removeChild(s),l()}return r}M.exports=y},"+Xk9":function(M,H,a){M.exports={btn:"btn___2veY9",s1:"s1___ZVDC_",s2:"s2___2Da-A"}},"+ua5":function(M,H,a){},"/GNS":function(M,H,a){M.exports=a.p+"static/search1.c4136dd4.png"},"/cxE":function(M,H,a){"use strict";a.d(H,"e",function(){return A}),a.d(H,"f",function(){return v}),a.d(H,"g",function(){return y}),a.d(H,"d",function(){return w}),a.d(H,"a",function(){return c}),a.d(H,"b",function(){return _}),a.d(H,"c",function(){return l});var D=function(){function t(){this.listeners=[],this.unexpectedErrorHandler=function(u){setTimeout(function(){throw u.stack?new Error(u.message+` -`+u.stack):u},0)}}return t.prototype.emit=function(u){this.listeners.forEach(function(s){s(u)})},t.prototype.onUnexpectedError=function(u){this.unexpectedErrorHandler(u),this.emit(u)},t.prototype.onUnexpectedExternalError=function(u){this.unexpectedErrorHandler(u)},t}(),b=new D;function A(t){w(t)||b.onUnexpectedError(t);return}function v(t){w(t)||b.onUnexpectedExternalError(t);return}function y(t){if(t instanceof Error){var u=t.name,s=t.message,r=t.stacktrace||t.stack;return{$isError:!0,name:u,message:s,stack:r}}return t}var E="Canceled";function w(t){return t instanceof Error&&t.name===E&&t.message===E}function c(){var t=new Error(E);return t.name=t.message,t}function _(t){return t?new Error("Illegal argument: "+t):new Error("Illegal argument")}function l(t){return t?new Error("Illegal state: "+t):new Error("Illegal state")}},"11/R":function(module,__webpack_exports__,__webpack_require__){"use strict";var antd_es_switch_style__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("BoS7"),antd_es_switch__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("Sdc0"),antd_es_popover_style__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("Q9mQ"),antd_es_popover__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("diRs"),antd_es_tooltip_style__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("5Dmo"),antd_es_tooltip__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("3S7+"),antd_es_input_number_style__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("giR+"),antd_es_input_number__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("fyUT"),antd_es_input_style__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__("5NDa"),antd_es_input__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__("5rEg"),antd_es_space_style__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__("DYRE"),antd_es_space__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__("zeV3"),antd_es_date_picker_style__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__("iQDF"),antd_es_date_picker__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__("+eQT"),antd_es_badge_style__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__("Awhp"),antd_es_badge__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__("KrTs"),antd_es_auto_complete_style__WEBPACK_IMPORTED_MODULE_16__=__webpack_require__("O3gP"),antd_es_auto_complete__WEBPACK_IMPORTED_MODULE_17__=__webpack_require__("lrIw"),antd_es_radio_style__WEBPACK_IMPORTED_MODULE_18__=__webpack_require__("7Kak"),antd_es_radio__WEBPACK_IMPORTED_MODULE_19__=__webpack_require__("9yH6"),antd_es_checkbox_style__WEBPACK_IMPORTED_MODULE_20__=__webpack_require__("sRBo"),antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__=__webpack_require__("kaz8"),antd_es_button_style__WEBPACK_IMPORTED_MODULE_22__=__webpack_require__("+L6B"),antd_es_button__WEBPACK_IMPORTED_MODULE_23__=__webpack_require__("2/Rp"),antd_es_menu_style__WEBPACK_IMPORTED_MODULE_24__=__webpack_require__("lUTK"),antd_es_menu__WEBPACK_IMPORTED_MODULE_25__=__webpack_require__("BvKs"),antd_es_modal_style__WEBPACK_IMPORTED_MODULE_26__=__webpack_require__("2qtc"),antd_es_modal__WEBPACK_IMPORTED_MODULE_27__=__webpack_require__("kLXV"),_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_28__=__webpack_require__("jrin"),_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_29__=__webpack_require__("k1fw"),_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__=__webpack_require__("oBTY"),antd_es_message_style__WEBPACK_IMPORTED_MODULE_31__=__webpack_require__("miYZ"),antd_es_message__WEBPACK_IMPORTED_MODULE_32__=__webpack_require__("tsqr"),_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__=__webpack_require__("9og8"),_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__=__webpack_require__("tJVT"),antd_es_select_style__WEBPACK_IMPORTED_MODULE_35__=__webpack_require__("OaEy"),antd_es_select__WEBPACK_IMPORTED_MODULE_36__=__webpack_require__("2fM7"),_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37__=__webpack_require__("WmNS"),_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default=__webpack_require__.n(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37__),react__WEBPACK_IMPORTED_MODULE_38__=__webpack_require__("q1tI"),react__WEBPACK_IMPORTED_MODULE_38___default=__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_38__),umi__WEBPACK_IMPORTED_MODULE_39__=__webpack_require__("Ty5D"),umi__WEBPACK_IMPORTED_MODULE_40__=__webpack_require__("9kvl"),_index_less_modules__WEBPACK_IMPORTED_MODULE_41__=__webpack_require__("1nVM"),_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default=__webpack_require__.n(_index_less_modules__WEBPACK_IMPORTED_MODULE_41__),moment__WEBPACK_IMPORTED_MODULE_42__=__webpack_require__("wd/R"),moment__WEBPACK_IMPORTED_MODULE_42___default=__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_42__),antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_43__=__webpack_require__("Z0Lh"),antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_43___default=__webpack_require__.n(antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_43__),_ant_design_icons__WEBPACK_IMPORTED_MODULE_44__=__webpack_require__("w5pM"),_ant_design_icons__WEBPACK_IMPORTED_MODULE_45__=__webpack_require__("wlus"),_ant_design_icons__WEBPACK_IMPORTED_MODULE_46__=__webpack_require__("y3Kf"),_ant_design_icons__WEBPACK_IMPORTED_MODULE_47__=__webpack_require__("8Skl"),_ant_design_icons__WEBPACK_IMPORTED_MODULE_48__=__webpack_require__("RCxd"),_components_monaco_editor__WEBPACK_IMPORTED_MODULE_49__=__webpack_require__("ZW9T"),_utils_authority__WEBPACK_IMPORTED_MODULE_50__=__webpack_require__("xKgJ"),_pages_Shixuns_New_components_ApplyModal__WEBPACK_IMPORTED_MODULE_51__=__webpack_require__("FrRK"),_UseCustomScriptModal__WEBPACK_IMPORTED_MODULE_52__=__webpack_require__("QNag"),_utils_fetch__WEBPACK_IMPORTED_MODULE_53__=__webpack_require__("ErOA"),_components_Permission__WEBPACK_IMPORTED_MODULE_54__=__webpack_require__("sLOW"),_utils_env__WEBPACK_IMPORTED_MODULE_55__=__webpack_require__("m3rI"),_utils_verifyLogin_tsx__WEBPACK_IMPORTED_MODULE_56__=__webpack_require__("NLgs"),timeFormat="YYYY-MM-DD HH:mm",Option=antd_es_select__WEBPACK_IMPORTED_MODULE_36__.a.Option,handleDateString=function(H){if(!H)return H;var a=H.split(":");if(a[1]=="00"||a[1]=="30")return H;var D=parseInt(a[1]);if(D<30||D==60)return[a[0],"30"].join(":");if(D<60){var b=[a[0],"00"].join(":"),A="YYYY-MM-DD HH:mm",v=moment__WEBPACK_IMPORTED_MODULE_42___default()(b,A);return v.add(1,"hours"),v.format(A)}return H},radioStyle={display:"block",height:"30px",lineHeight:"30px"};function Setting(_ref){var _user$userInfo,_user$userInfo$shixun,_shixunsDetail$detail,_shixunsDetail$detail2,_shixunsDetail$detail3,_shixunsDetail$detail4,_shixunsDetail$detail5,_shixunsDetail$settin97,_shixunsDetail$settin98,_shixunsDetail$detail6,_shixunsDetail$detail7,_shixunsDetail$settin150,_shixunsDetail$settin151,_shixunsDetail$settin152,_shixunsDetail$settin153,_shixunsDetail$detail8,user=_ref.user,dispatch=_ref.dispatch,shixunsDetail=_ref.shixunsDetail,practiceSetting=_ref.practiceSetting,shixunId=Object(react__WEBPACK_IMPORTED_MODULE_38__.useRef)(),_useState=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(!0),_useState2=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState,2),isShowSetting=_useState2[0],setIsShowSetting=_useState2[1],_useState3=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState4=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState3,2),taskPass=_useState4[0],setTaskPass=_useState4[1],_useState5=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState6=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState5,2),testSetPermission=_useState6[0],setTestSetPermission=_useState6[1],_useState7=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState8=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState7,2),isCopy=_useState8[0],setIsCopy=_useState8[1],_useState9=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState10=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState9,2),openValue=_useState10[0],setOpenValue=_useState10[1],_useState11=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)([]),_useState12=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState11,2),selectDepartmentList=_useState12[0],setSelectDepartmentList=_useState12[1],_useState13=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)([]),_useState14=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState13,2),departmentList=_useState14[0],setDepartmentList=_useState14[1],_useState15=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(""),_useState16=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState15,2),departmentValue=_useState16[0],setDepartmentValue=_useState16[1],_useState17=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState18=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState17,2),isOpenTime=_useState18[0],setIsOpenTime=_useState18[1],_useState19=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState20=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState19,2),openTime=_useState20[0],setOpenTime=_useState20[1],_useState21=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState22=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState21,2),vnc=_useState22[0],setVNC=_useState22[1],_useState23=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState24=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState23,2),windows_vnc=_useState24[0],setWindowVNC=_useState24[1],_useState25=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState26=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState25,2),virtual_machine=_useState26[0],setVirtualMachine=_useState26[1],_useState27=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState28=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState27,2),linux_vnc=_useState28[0],setLinuxVNC=_useState28[1],_useState29=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(""),_useState30=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState29,2),windows_start_template=_useState30[0],setWindowVNCTemplate=_useState30[1],_useState31=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState32=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState31,2),websshShow=_useState32[0],setWebsshShow=_useState32[1],_useState33=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState34=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState33,2),sshRadioValue=_useState34[0],setSshRadioValue=_useState34[1],_useState35=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState36=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState35,2),multiWebssh=_useState36[0],setMultiWebssh=_useState36[1],_useState37=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(!1),_useState38=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState37,2),hideCode=_useState38[0],setHideCode=_useState38[1],_useState39=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState40=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState39,2),codeEditPermission=_useState40[0],setCodeEditPermission=_useState40[1],_useState41=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState42=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState41,2),codeHidden=_useState42[0],setCodeHidden=_useState42[1],_useState43=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState44=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState43,2),forbidCopy=_useState44[0],setForbidCopy=_useState44[1],_useState45=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState46=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState45,2),display_git_address=_useState46[0],set_display_git_address=_useState46[1],_useState47=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(!1),_useState48=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState47,2),advancedsettingshow=_useState48[0],setAdvancedSettingShow=_useState48[1],_useState49=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)("vnc"),_useState50=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState49,2),windows_connection_mode=_useState50[0],setWindowsConnectionMode=_useState50[1],_useState51=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState52=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState51,2),evaluateScript=_useState52[0],setEvaluateScript=_useState52[1],_useState53=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)([]),_useState54=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState53,2),serviceConfigList=_useState54[0],setServiceConfigList=_useState54[1],_useState55=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState56=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState55,2),evaluationScript=_useState56[0],setevaluationScript=_useState56[1],_useState57=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)([]),_useState58=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState57,2),standardScriptList=_useState58[0],setStandardScripts=_useState58[1],_useState59=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)("1"),_useState60=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState59,2),MenuSelectKey=_useState60[0],setMenuSelectKey=_useState60[1],_useState61=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(!1),_useState62=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState61,2),disableDiscuss=_useState62[0],setDisableDiscuss=_useState62[1],_useState63=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(!1),_useState64=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState63,2),Remote=_useState64[0],setRemote=_useState64[1],_useState65=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState66=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState65,2),createTitle=_useState66[0],setCreateTitle=_useState66[1],_useState67=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(!1),_useState68=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState67,2),isupdate=_useState68[0],setIsupdate=_useState68[1],_useState69=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(3),_useState70=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState69,2),terminal_count=_useState70[0],setterminal_count=_useState70[1],_useState71=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(!1),_useState72=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState71,2),port=_useState72[0],setport=_useState72[1],_useState73=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState74=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState73,2),webssh_cloud=_useState74[0],setWebsshCloud=_useState74[1],_useState75=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(0),_useState76=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState75,2),survival_time=_useState76[0],setSurvivalTime=_useState76[1],_useState77=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)([{template_name:"",template_identity:""}]),_useState78=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState77,2),shixun_virtual_templates=_useState78[0],setshixun_virtual_templates=_useState78[1],params=Object(umi__WEBPACK_IMPORTED_MODULE_39__.i)(),diffObj={forbid_copy:"forbidCopy",hide_code:"hideCode",multi_webssh:"multiWebssh",task_pass:"taskPass",test_set_permission:"testSetPermission",code_edit_permission:"codeEditPermission",can_copy:"isCopy",use_scope:"openValue",windows_vnc:"windows_vnc",windows_start_template:"windows_start_template",webssh_cloud:"webssh_cloud",opening_time:"openTime",webssh:"sshRadioValue",display_git_address:"display_git_address",show_code_dir:"codeHidden",choice_standard_scripts:"evaluationScript",evaluate_script:"evaluateScript"},_useState79=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState80=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState79,2),isRadiuvalue=_useState80[0],setIsRadiuValue=_useState80[1],editable=(_user$userInfo=user.userInfo)===null||_user$userInfo===void 0||((_user$userInfo$shixun=_user$userInfo.shixun)===null||_user$userInfo$shixun===void 0)?void 0:_user$userInfo$shixun.editable,handleGetDepartments=function(){var M=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function H(a){var D;return _root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.wrap(function(A){for(;;)switch(A.prev=A.next){case 0:return A.next=2,dispatch({type:"shixunsDetail/getDepartments",payload:{q:a}});case 2:D=A.sent,D&&setDepartmentList(D.shools_name||[]);case 4:case"end":return A.stop()}},H)}));return function(a){return M.apply(this,arguments)}}();Object(react__WEBPACK_IMPORTED_MODULE_38__.useEffect)(function(){var M,H;(M=shixunsDetail.setting)!==null&&M!==void 0&&(H=M.shixun)!==null&&H!==void 0&&H.main_type&&handleInitState()},[shixunsDetail.setting]),Object(react__WEBPACK_IMPORTED_MODULE_38__.useEffect)(function(){var M,H;dispatch({type:"shixunsDetail/getSettingsData",payload:params}),shixunId.current=(M=location.pathname)===null||M===void 0||((H=M.split("/"))===null||H===void 0)?void 0:H[2]},[]);var handleSelectDepartment=function(H){if(selectDepartmentList.includes(H)){antd_es_message__WEBPACK_IMPORTED_MODULE_32__.b.info("\u8BF7\u52FF\u6307\u5B9A\u76F8\u540C\u7684\u5355\u4F4D");return}setDepartmentValue(null),setSelectDepartmentList([].concat(Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__.a)(selectDepartmentList),[H]))};function getRequiredStatus(){return _getRequiredStatus.apply(this,arguments)}function _getRequiredStatus(){return _getRequiredStatus=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function M(){var H;return _root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.wrap(function(D){for(;;)switch(D.prev=D.next){case 0:return D.next=2,Object(_utils_fetch__WEBPACK_IMPORTED_MODULE_53__.a)("/api/shixuns/".concat(shixunId.current,"/required_status"),{method:"get",params:{}});case 2:H=D.sent,H&&setCreateTitle(H==null?void 0:H.data);case 4:case"end":return D.stop()}},M)})),_getRequiredStatus.apply(this,arguments)}var handleChangeSeviceConfig=function(H,a,D){var b=serviceConfigList.map(function(A,v){return v===D?Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_29__.a)(Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_29__.a)({},A),{},Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_28__.a)({},a,H)):A});setServiceConfigList(b)},handleInitState=function(){var H,a,D,b,A,v,y,E,w,c,_,l,t,u,s,r,f,m,d,n,i,h,C,x,g,R,P,O,S,p,T,N,k,U,z,W,F,V,K,B,J,le,ge,pe,De,Ie,fe,xe,Ee,se,oe,q,me,re,ae,ce,te,$,X,ee,Oe,Se,Me,Qe,tt,st,ut,ht=(shixunsDetail==null||((H=shixunsDetail.setting)===null||H===void 0)?void 0:H.shixun)||{},bt=ht.choice_main_type,Ke=ht.main_type,Ue=ht.small_type,nt=ht.choice_small_type,kt=ht.is_secret_repository,vt=ht.standard_scripts,gt=ht.evaluate_script,ze=ht.shixun_service_configs;if(setEvaluateScript(gt),setServiceConfigList(ze),setStandardScripts(vt||[]),setWindowVNCTemplate((a=shixunsDetail.setting)===null||a===void 0||((D=a.shixun)===null||D===void 0)?void 0:D.windows_start_template),setWebsshCloud((b=shixunsDetail.setting)===null||b===void 0||((A=b.shixun)===null||A===void 0)?void 0:A.webssh_cloud),setWindowVNC((v=shixunsDetail.setting)===null||v===void 0||((y=v.shixun)===null||y===void 0)?void 0:y.windows_vnc),setVirtualMachine((E=shixunsDetail.setting)===null||E===void 0||((w=E.shixun)===null||w===void 0)?void 0:w.virtual_machine),setLinuxVNC((c=shixunsDetail.setting)===null||c===void 0||((_=c.shixun)===null||_===void 0)?void 0:_.linux_vnc),setWindowsConnectionMode(((l=shixunsDetail.setting)===null||l===void 0||((t=l.shixun)===null||t===void 0)?void 0:t.windows_connection_mode)||"vnc"),setVNC((u=shixunsDetail.setting)===null||u===void 0||((s=u.shixun)===null||s===void 0)?void 0:s.vnc),setWebsshShow(!!((r=shixunsDetail.setting)!==null&&r!==void 0&&(f=r.shixun)!==null&&f!==void 0&&f.webssh)),setSshRadioValue((m=shixunsDetail.setting)===null||m===void 0||((d=m.shixun)===null||d===void 0)?void 0:d.webssh),setMultiWebssh((n=shixunsDetail.setting)===null||n===void 0||((i=n.shixun)===null||i===void 0)?void 0:i.multi_webssh),setHideCode((h=shixunsDetail.setting)===null||h===void 0||((C=h.shixun)===null||C===void 0)?void 0:C.hide_code),setCodeEditPermission((x=shixunsDetail.setting)===null||x===void 0||((g=x.shixun)===null||g===void 0)?void 0:g.code_edit_permission),setCodeHidden((R=shixunsDetail.setting)===null||R===void 0||((P=R.shixun)===null||P===void 0)?void 0:P.show_code_dir),setForbidCopy((O=shixunsDetail.setting)===null||O===void 0||((S=O.shixun)===null||S===void 0)?void 0:S.forbid_copy),setTaskPass((p=shixunsDetail.setting)===null||p===void 0||((T=p.shixun)===null||T===void 0)?void 0:T.task_pass),setTestSetPermission((N=shixunsDetail.setting)===null||N===void 0||((k=N.shixun)===null||k===void 0)?void 0:k.test_set_permission),set_display_git_address((U=shixunsDetail.setting.shixun)===null||U===void 0?void 0:U.display_git_address),setIsCopy((z=shixunsDetail.setting)===null||z===void 0||((W=z.shixun)===null||W===void 0)?void 0:W.can_copy),setOpenValue((F=shixunsDetail.setting)===null||F===void 0||((V=F.shixun)===null||V===void 0)?void 0:V.use_scope),setIsOpenTime(!!((K=shixunsDetail.setting)!==null&&K!==void 0&&(B=K.shixun)!==null&&B!==void 0&&B.opening_time)),setOpenTime((J=shixunsDetail.setting)===null||J===void 0||((le=J.shixun)===null||le===void 0)?void 0:le.opening_time),setSelectDepartmentList((ge=shixunsDetail.setting)===null||ge===void 0||((pe=ge.shixun)===null||pe===void 0)?void 0:pe.scope_partment),setevaluationScript((De=shixunsDetail.setting)===null||De===void 0||((Ie=De.shixun)===null||Ie===void 0)?void 0:Ie.choice_standard_scripts),setDisableDiscuss((fe=shixunsDetail.setting)===null||fe===void 0||((xe=fe.shixun)===null||xe===void 0)?void 0:xe.is_disable_discuss),setterminal_count((Ee=shixunsDetail.setting)===null||Ee===void 0||((se=Ee.shixun)===null||se===void 0)?void 0:se.terminal_count),setSurvivalTime((oe=shixunsDetail.setting)===null||oe===void 0||((q=oe.shixun)===null||q===void 0)?void 0:q.survival_time),(shixunsDetail==null||((me=shixunsDetail.setting)===null||me===void 0||((re=me.shixun)===null||re===void 0||((ae=re.shixun_virtual_templates)===null||ae===void 0)))?void 0:ae.length)>0){var Fe,Xe;setshixun_virtual_templates(Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__.a)(shixunsDetail==null||((Fe=shixunsDetail.setting)===null||Fe===void 0||((Xe=Fe.shixun)===null||Xe===void 0))?void 0:Xe.shixun_virtual_templates))}setport((ce=shixunsDetail.setting)===null||ce===void 0||((te=ce.shixun)===null||te===void 0)?void 0:te.port_mapping),($=shixunsDetail.setting)!==null&&$!==void 0&&(X=$.shixun)!==null&&X!==void 0&&X.windows_vnc||(ee=shixunsDetail.setting)!==null&&ee!==void 0&&(Oe=ee.shixun)!==null&&Oe!==void 0&&Oe.linux_vnc||(Se=shixunsDetail.setting)!==null&&Se!==void 0&&(Me=Se.shixun)!==null&&Me!==void 0&&Me.vnc||(Qe=shixunsDetail.setting)!==null&&Qe!==void 0&&(tt=Qe.shixun)!==null&&tt!==void 0&&tt.virtual_machine?(setIsRadiuValue(5),setRemote(!0)):(st=shixunsDetail.setting)!==null&&st!==void 0&&(ut=st.shixun)!==null&&ut!==void 0&&ut.webssh&&(setRemote(!0),setIsRadiuValue(3))};Object(react__WEBPACK_IMPORTED_MODULE_38__.useEffect)(function(){var _Object$keys$filter,_shixunsDetail$settin73,_shixunsDetail$settin74,_shixunsDetail$settin75,_shixunsDetail$settin76,_shixunsDetail$settin77,_shixunsDetail$settin78,_shixunsDetail$settin79,_shixunsDetail$settin82,_shixunsDetail$settin83,_shixunsDetail$settin84,confirmLeave=!1;(_Object$keys$filter=Object.keys(diffObj).filter(function(item){var _shixunsDetail$settin72;return((_shixunsDetail$settin72=shixunsDetail.setting)===null||_shixunsDetail$settin72===void 0?void 0:_shixunsDetail$settin72.shixun[item])!=eval(diffObj[item])}))!==null&&_Object$keys$filter!==void 0&&_Object$keys$filter.length&&(confirmLeave=!0),isOpenTime!=!!((_shixunsDetail$settin73=shixunsDetail.setting)!==null&&_shixunsDetail$settin73!==void 0&&(_shixunsDetail$settin74=_shixunsDetail$settin73.shixun)!==null&&_shixunsDetail$settin74!==void 0&&_shixunsDetail$settin74.opening_time)&&(confirmLeave=!0),disableDiscuss!=!!((_shixunsDetail$settin75=shixunsDetail.setting)!==null&&_shixunsDetail$settin75!==void 0&&(_shixunsDetail$settin76=_shixunsDetail$settin75.shixun)!==null&&_shixunsDetail$settin76!==void 0&&_shixunsDetail$settin76.is_disable_discuss)&&(confirmLeave=!0),selectDepartmentList.length!=((_shixunsDetail$settin77=shixunsDetail.setting)===null||_shixunsDetail$settin77===void 0||((_shixunsDetail$settin78=_shixunsDetail$settin77.shixun)===null||_shixunsDetail$settin78===void 0||((_shixunsDetail$settin79=_shixunsDetail$settin78.scope_partment)===null||_shixunsDetail$settin79===void 0))?void 0:_shixunsDetail$settin79.length)&&(confirmLeave=!0),selectDepartmentList==null||selectDepartmentList.map(function(M,H){var a,D;M!=((a=shixunsDetail.setting)===null||a===void 0||((D=a.shixun)===null||D===void 0)?void 0:D.scope_partment[H])&&(confirmLeave=!0)}),serviceConfigList.length!=((_shixunsDetail$settin82=shixunsDetail.setting)===null||_shixunsDetail$settin82===void 0||((_shixunsDetail$settin83=_shixunsDetail$settin82.shixun)===null||_shixunsDetail$settin83===void 0||((_shixunsDetail$settin84=_shixunsDetail$settin83.shixun_service_configs)===null||_shixunsDetail$settin84===void 0))?void 0:_shixunsDetail$settin84.length)&&(confirmLeave=!0),serviceConfigList==null||serviceConfigList.map(function(M,H){var a,D,b,A,v,y,E,w,c,_,l,t;(M==null?void 0:M.cpu_limit)!=((a=shixunsDetail.setting)===null||a===void 0||((D=a.shixun)===null||D===void 0||((b=D.shixun_service_configs[H])===null||b===void 0))?void 0:b.cpu_limit)&&(confirmLeave=!0),(M==null?void 0:M.lower_cpu_limit)!=((A=shixunsDetail.setting)===null||A===void 0||((v=A.shixun)===null||v===void 0||((y=v.shixun_service_configs[H])===null||y===void 0))?void 0:y.lower_cpu_limit)&&(confirmLeave=!0),(M==null?void 0:M.memory_limit)!=((E=shixunsDetail.setting)===null||E===void 0||((w=E.shixun)===null||w===void 0||((c=w.shixun_service_configs[H])===null||c===void 0))?void 0:c.memory_limit)&&(confirmLeave=!0),(M==null?void 0:M.request_limit)!=((_=shixunsDetail.setting)===null||_===void 0||((l=_.shixun)===null||l===void 0||((t=l.shixun_service_configs[H])===null||t===void 0))?void 0:t.request_limit)&&(confirmLeave=!0)}),dispatch({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave}})},[taskPass,testSetPermission,isCopy,openValue,selectDepartmentList,isOpenTime,openTime,isRadiuvalue,sshRadioValue,multiWebssh,hideCode,display_git_address,codeHidden,codeEditPermission,forbidCopy,evaluationScript,evaluateScript,serviceConfigList,disableDiscuss,webssh_cloud]);var handleUseCustomScript=function(){dispatch({type:"shixunsDetail/setActionTabs",payload:{key:"Settings-UseCustomScript",params:{id:shixunId.current}}})};function handSubmeit(){return _handSubmeit.apply(this,arguments)}function _handSubmeit(){return _handSubmeit=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function M(){var H,a,D,b;return _root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.wrap(function(v){for(;;)switch(v.prev=v.next){case 0:if(!(isOpenTime&&!openTime)){v.next=3;break}return antd_es_message__WEBPACK_IMPORTED_MODULE_32__.b.info("\u8BF7\u9009\u62E9\u5F00\u542F\u65F6\u95F4"),v.abrupt("return");case 3:if(!(hideCode===1&&Remote===!1)){v.next=6;break}return antd_es_message__WEBPACK_IMPORTED_MODULE_32__.b.info("\u8BF7\u81F3\u5C11\u52FE\u9009\u4E00\u79CD\u7F16\u7A0B\u9875\u9762\uFF01"),v.abrupt("return");case 6:if(!(openValue===1&&!selectDepartmentList.length)){v.next=9;break}return antd_es_message__WEBPACK_IMPORTED_MODULE_32__.b.info("\u8BF7\u9009\u62E9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),v.abrupt("return");case 9:if(a=(H=shixunsDetail.detail)===null||H===void 0?void 0:H.is_jupyter,D=!1,isRadiuvalue==5&&virtual_machine&&(shixun_virtual_templates==null||shixun_virtual_templates.map(function(y){if(!(y!=null&&y.template_name)||!(y!=null&&y.template_identity)){antd_es_message__WEBPACK_IMPORTED_MODULE_32__.b.info("\u5B9E\u9A8C\u89D2\u8272\u540D\u79F0\u6216\u5B9E\u4F8B\u542F\u52A8\u6A21\u7248\u4E0D\u80FD\u4E3A\u7A7A"),D=!0;return}})),!D){v.next=14;break}return v.abrupt("return");case 14:return v.next=16,dispatch({type:"shixunsDetail/updateSetting",payload:{id:shixunId.current,scope_partment:openValue===0?null:selectDepartmentList,shixun:{show_code_dir:codeHidden,forbid_copy:forbidCopy,hide_code:hideCode,multi_webssh:multiWebssh,task_pass:taskPass,test_set_permission:testSetPermission,display_git_address,vnc,windows_vnc,virtual_machine,linux_vnc,windows_start_template,webssh_cloud,webssh:websshShow?sshRadioValue:0,code_edit_permission:codeEditPermission,can_copy:isCopy,use_scope:openValue,opening_time:openTime,mirror_script_id:a?null:evaluationScript,is_disable_discuss:disableDiscuss,terminal_count,port_mapping:port,survival_time,shixun_virtual_templates,windows_connection_mode:windows_vnc?windows_connection_mode:null},shixun_info:{evaluate_script:a?null:evaluateScript},shixun_service_configs:serviceConfigList.map(function(y){return{mirror_repository_id:y.mirror_repository_id,cpu_limit:y.cpu_limit,lower_cpu_limit:y.lower_cpu_limit,memory_limit:y.memory_limit,request_limit:y.request_limit}})}});case 16:b=v.sent,(b==null?void 0:b.status)===0&&(antd_es_message__WEBPACK_IMPORTED_MODULE_32__.b.info("\u4FEE\u6539\u6210\u529F"),dispatch({type:"shixunsDetail/getSettingsData",payload:params}),dispatch({type:"shixunsDetail/getShixunsDetail",payload:params}));case 18:case"end":return v.stop()}},M)})),_handSubmeit.apply(this,arguments)}var handleChangeEvaluationScript=function(H){antd_es_modal__WEBPACK_IMPORTED_MODULE_27__.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:function(){var a=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function b(){return _root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.wrap(function(v){for(;;)switch(v.prev=v.next){case 0:return v.next=2,handleGetScriptContent(H);case 2:antd_es_modal__WEBPACK_IMPORTED_MODULE_27__.a.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")});case 3:case"end":return v.stop()}},b)}));function D(){return a.apply(this,arguments)}return D}()})},handleGetScriptContent=function(){var M=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function H(a){var D;return _root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.wrap(function(A){for(;;)switch(A.prev=A.next){case 0:return A.next=2,dispatch({type:"shixunsDetail/getScriptContent",payload:{id:shixunId.current,script_id:a}});case 2:D=A.sent,D&&setEvaluateScript(D.content);case 4:case"end":return A.stop()}},H)}));return function(a){return M.apply(this,arguments)}}(),handleDeleteShixun=function(){var M=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function H(){var a,D,b,A,v,y,E;return _root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.wrap(function(c){for(;;)switch(c.prev=c.next){case 0:return c.next=2,dispatch({type:"shixunsDetail/getShixunQuote",payload:{id:shixunId.current}});case 2:if(c.t0=c.sent,c.t0){c.next=5;break}c.t0={};case 5:E=c.t0,antd_es_modal__WEBPACK_IMPORTED_MODULE_27__.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:520,content:react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:"tc font14 ".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.modal)},!!((a=E.subjects)!==null&&a!==void 0&&a.length)&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_38___default.a.Fragment,null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230 ",(D=E.subjects)===null||D===void 0||((b=D.splice(0,2))===null||b===void 0)?void 0:b.map(function(_){return"\u300A".concat(_,"\u300B")}),"\u7B49",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.colorOrange},E==null?void 0:E.subjects_count),"\u4E2A\u5B9E\u8BAD\u8BFE\u7A0B"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null)),!!((A=E.courses)!==null&&A!==void 0&&A.length)&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_38___default.a.Fragment,null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230",(v=E.courses)===null||v===void 0||((y=v.splice(0,2))===null||y===void 0)?void 0:y.map(function(_){return"\u300A".concat(_,"\u300B")}),"\u7B49",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.colorOrange},E==null?void 0:E.courses_count),"\u4E2A\u6559\u5B66\u8BFE\u5802"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null)),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.colorYellow," mt30")},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE\u5C06\u5F71\u54CD\u8BFE\u7A0B\u53CA\u8BFE\u5802\u5BF9\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u4F7F\u7528\uFF01\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01")),onOk:function(){var _=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function t(){var u;return _root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,dispatch({type:"shixunsDetail/deleteShixun",payload:{id:shixunId.current}});case 2:u=r.sent,u.status===1&&(antd_es_message__WEBPACK_IMPORTED_MODULE_32__.b.success("\u64CD\u4F5C\u6210\u529F"),umi__WEBPACK_IMPORTED_MODULE_40__.d.push("/shixuns"));case 4:case"end":return r.stop()}},t)}));function l(){return _.apply(this,arguments)}return l}()});case 7:case"end":return c.stop()}},H)}));return function(){return M.apply(this,arguments)}}(),handleDeleteElseShixun=function(){if(Object(_utils_verifyLogin_tsx__WEBPACK_IMPORTED_MODULE_56__.b)(dispatch,"\u4E0D\u80FD\u8FDB\u884C\u5220\u9664"))return};function showExitmodel(M){antd_es_modal__WEBPACK_IMPORTED_MODULE_27__.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){setMenuSelectKey(M),parseInt(M)===1?(setIsShowSetting(!0),handleInitState()):(setIsShowSetting(!1),getRequiredStatus()),dispatch({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}})}return react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{height:"100%",display:"flex",background:"#fff",position:"relative"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{height:"100%",background:"#0A143D",width:"25%",maxWidth:"440px",padding:"20px 20px",color:"#ffffff"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{style:{padding:"0px 15px",fontSize:"16px"}},"\u8BBE\u7F6E"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_menu__WEBPACK_IMPORTED_MODULE_25__.a,{selectedKeys:[MenuSelectKey],theme:"dark",style:{background:"#0A143D",marginTop:"30px",fontSize:"14px"},onClick:function(H){var a;if(practiceSetting!=null&&(a=practiceSetting.sideBar)!==null&&a!==void 0&&a.confirmLeave){showExitmodel(H.key);return}setMenuSelectKey(H.key),parseInt(H.key)===1?(setIsShowSetting(!0),handleInitState()):(setIsShowSetting(!1),getRequiredStatus())}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_menu__WEBPACK_IMPORTED_MODULE_25__.a.Item,{key:1},"\u8BBE\u7F6E"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_menu__WEBPACK_IMPORTED_MODULE_25__.a.Item,{key:2},"\u5173\u4E8E\u5B9E\u8BAD"))),isShowSetting&&(shixunsDetail==null||((_shixunsDetail$detail=shixunsDetail.detail)===null||_shixunsDetail$detail===void 0)?void 0:_shixunsDetail$detail.is_jupyter_lab)&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(_components_Permission__WEBPACK_IMPORTED_MODULE_54__.a,null),isShowSetting&&!(shixunsDetail!=null&&(_shixunsDetail$detail2=shixunsDetail.detail)!==null&&_shixunsDetail$detail2!==void 0&&_shixunsDetail$detail2.is_jupyter_lab)&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{width:"calc(100% - 24%)",overflow:"auto"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{padding:"40px 40px",marginBottom:"70px"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.titlesize,style:{display:"flex"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{style:{flex:"1"}},"\u5173\u5361\u548C\u6D4B\u8BD5\u96C6"),(shixunsDetail==null||((_shixunsDetail$detail3=shixunsDetail.detail)===null||_shixunsDetail$detail3===void 0)?void 0:_shixunsDetail$detail3.shixun_status)!==2?react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_button__WEBPACK_IMPORTED_MODULE_23__.a,{danger:!0,onClick:handleDeleteShixun},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE"):react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_button__WEBPACK_IMPORTED_MODULE_23__.a,{danger:!0,onClick:handleDeleteElseShixun},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE")),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label},"\u8DF3\u5173\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{checked:taskPass,disabled:!editable,onChange:function(H){return setTaskPass(H.target.checked)}}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u5B66\u4E60\u5B9E\u8BAD\u5173\u5361\u4EFB\u52A1\uFF09")))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label},"\u6D4B\u8BD5\u96C6\u89E3\u9501\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{checked:testSetPermission,disabled:!editable,onChange:function(H){return setTestSetPermission(H.target.checked)}}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\u9690\u85CF\u6D4B\u8BD5\u96C6\u7684\u5185\u5BB9\uFF09")))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.titlesize,style:{marginTop:"20px"}},"\u6743\u9650"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label},"\u590D\u5236/\u5408\u5E76:"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{checked:isCopy,onChange:function(H){return setIsCopy(H.target.checked)},disabled:!editable}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999)},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5DF2\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u590D\u5236\u8BE5\u5B9E\u8BAD\uFF09")))),!((((_shixunsDetail$detail4=shixunsDetail.detail)===null||_shixunsDetail$detail4===void 0?void 0:_shixunsDetail$detail4.shixun_status)>1||((_shixunsDetail$detail5=shixunsDetail.detail)===null||_shixunsDetail$detail5===void 0?void 0:_shixunsDetail$detail5.public)===2)&&((_shixunsDetail$settin97=shixunsDetail.setting)===null||_shixunsDetail$settin97===void 0||((_shixunsDetail$settin98=_shixunsDetail$settin97.shixun)===null||_shixunsDetail$settin98===void 0)?void 0:_shixunsDetail$settin98.use_scope)===0&&((_shixunsDetail$detail6=shixunsDetail.detail)===null||_shixunsDetail$detail6===void 0?void 0:_shixunsDetail$detail6.identity)>2)&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label,style:{padding:"4px 0px"}},"\u516C\u5F00\u7A0B\u5EA6:"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_19__.a.Group,{value:openValue,onChange:function(H){return setOpenValue(H.target.value)},disabled:!editable},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_19__.a,{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.radio,value:0},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",null,"\u5BF9\u6240\u6709\u5355\u4F4D\u516C\u5F00"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_19__.a,{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.radio,style:{marginTop:"22px"},value:1},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",null,"\u5BF9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09"))),openValue===1&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_38___default.a.Fragment,null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.graaytitle},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_auto_complete__WEBPACK_IMPORTED_MODULE_17__.a,{showSearch:!0,className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.selectSchool,bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u5E76\u9009\u62E9\u5355\u4F4D\u540D\u79F0",value:departmentValue,onChange:function(H){setDepartmentValue(H),handleGetDepartments(H)},disabled:!editable,onSelect:handleSelectDepartment,options:departmentList==null?void 0:departmentList.map(function(M){return{value:M}})})),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:"mt10"},selectDepartmentList==null?void 0:selectDepartmentList.map(function(M){return editable?react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_badge__WEBPACK_IMPORTED_MODULE_15__.a,{count:"x",className:"mr20 current",onClick:function(){return setSelectDepartmentList(selectDepartmentList.filter(function(a){return a!==M}))}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_button__WEBPACK_IMPORTED_MODULE_23__.a,{type:"primary",ghost:!0},M)):react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_button__WEBPACK_IMPORTED_MODULE_23__.a,{type:"primary",ghost:!0,className:"mr20"},M)}))))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label},"\u5F00\u542F\u65F6\u95F4:"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{checked:isOpenTime,onChange:function(H){setIsOpenTime(H.target.checked),H.target.checked||setOpenTime("")},disabled:!editable}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u5728\u6307\u5B9A\u7684\u5F00\u542F\u65F6\u95F4\u540E\u624D\u80FD\u5F00\u542F\u6311\u6218\uFF09")),isOpenTime&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.graaytitle},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_date_picker__WEBPACK_IMPORTED_MODULE_13__.a,{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.dataPicker),format:timeFormat,locale:antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_43___default.a,bordered:!1,disabled:!editable,placeholder:"\u8BF7\u8F93\u5165\u5F00\u542F\u65F6\u95F4",showToday:!1,disabledDate:function(H){return H&&H0){var x,g;setshixun_virtual_templates(Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__.a)(shixunsDetail==null||((x=shixunsDetail.setting)===null||x===void 0||((g=x.shixun)===null||g===void 0))?void 0:g.shixun_virtual_templates))}else setshixun_virtual_templates([{template_name:"",template_identity:""}]);break}}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_19__.a,{value:"linux",className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.radio,style:{marginTop:"22px"}},"Linux\u5BB9\u5668",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"\uFF08\u5B66\u5458\u8FDB\u884C\u5B9E\u9A8C\u65F6\uFF0C\u4F7F\u7528Linux\u56FE\u5F62\u5316\u65B9\u5F0F\u663E\u793A\u64CD\u4F5C\u754C\u9762\uFF09")),!linux_vnc&&!windows_vnc&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{style:{marginLeft:"30px",marginTop:"10px"},checked:port,disabled:!editable,onChange:function(H){return setport(H.target.checked)}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:" ml10",style:{marginTop:"22px"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",null,"\u542F\u7528\u5916\u7F51\u670D\u52A1\u8BBF\u95EE\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999},"\uFF08\u8BF7\u6CE8\u610F\u5C06\u670D\u52A1\u5668\u7A0B\u5E8F\u7684\u7AEF\u53E3\u53F7\u6620\u5C04\u5230\u6307\u5B9A\u7AEF\u53E3\uFF09"))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_19__.a,{value:"linux_vnc",className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.radio,style:{marginTop:"22px"}},"Linux\u4E91\u4E3B\u673A\u56FE\u5F62\u5316\u6A21\u5F0F",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"\uFF08\u5B66\u5458\u8FDB\u884C\u5B9E\u9A8C\u65F6\uFF0C\u4F7F\u7528Linux\u56FE\u5F62\u5316\u65B9\u5F0F\u663E\u793A\u64CD\u4F5C\u754C\u9762\uFF09")),isRadiuvalue==5&&linux_vnc&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label,style:{paddingTop:"5px"}},"\u5B9E\u4F8B\u542F\u52A8\u6A21\u677F\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_input__WEBPACK_IMPORTED_MODULE_9__.a,{value:windows_start_template,onChange:function(H){return setWindowVNCTemplate(H.target.value)},style:{width:500},placeholder:"\u8BF7\u8F93\u5165Linux\u5B9E\u4F8B\u542F\u52A8\u6A21\u677F\u540D\u79F0"})))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_19__.a,{value:"windows_vnc",className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.radio,style:{marginTop:"22px"}},"Windows\u4E91\u4E3B\u673A\u56FE\u5F62\u5316\u6A21\u5F0F",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"\uFF08\u5B66\u5458\u8FDB\u884C\u5B9E\u9A8C\u65F6\uFF0C\u4F7F\u7528Windows\u56FE\u5F62\u5316\u65B9\u5F0F\u663E\u793A\u64CD\u4F5C\u754C\u9762\uFF09")),isRadiuvalue==5&&windows_vnc&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_38___default.a.Fragment,null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label,style:{paddingTop:"5px"}},"\u5B9E\u4F8B\u542F\u52A8\u6A21\u677F\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_input__WEBPACK_IMPORTED_MODULE_9__.a,{value:windows_start_template,onChange:function(H){return setWindowVNCTemplate(H.target.value)},style:{width:500},placeholder:"\u8BF7\u8F93\u5165Windows\u5B9E\u4F8B\u542F\u52A8\u6A21\u677F\u540D\u79F0"})))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label,style:{paddingTop:"5px"}},"\u5B9E\u4F8B\u542F\u52A8\u65B9\u5F0F\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_select__WEBPACK_IMPORTED_MODULE_36__.a,{value:windows_connection_mode,onChange:function(H){return setWindowsConnectionMode(H)}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_select__WEBPACK_IMPORTED_MODULE_36__.a.Option,{value:"vnc"},"VNC\u65B9\u5F0F\u542F\u52A8"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_select__WEBPACK_IMPORTED_MODULE_36__.a.Option,{value:"rdp"},"RDP\u65B9\u5F0F\u542F\u52A8")))))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_tooltip__WEBPACK_IMPORTED_MODULE_5__.a,{title:Object(_utils_authority__WEBPACK_IMPORTED_MODULE_50__.o)()?"":"\u53EA\u6709\u5E73\u53F0\u7BA1\u7406\u5458\u6216\u8FD0\u8425\u4EBA\u5458\u624D\u80FD\u914D\u7F6E\u865A\u62DF\u673A\u6A21\u5F0F"},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_19__.a,{disabled:!Object(_utils_authority__WEBPACK_IMPORTED_MODULE_50__.o)(),value:"virtual_machine",className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.radio,style:{marginTop:"22px"}},"\u865A\u62DF\u673A\u56FE\u5F62\u5316\u6A21\u5F0F",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"\uFF08\u5B66\u5458\u8FDB\u884C\u5B9E\u9A8C\u65F6\uFF0C\u4F7F\u7528\u865A\u62DF\u673A\u56FE\u5F62\u5316\u65B9\u5F0F\u663E\u793A\u64CD\u4F5C\u754C\u9762\uFF09"))),isRadiuvalue==5&&virtual_machine&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"14px"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{style:{fontSize:"14px",width:213,marginRight:42,color:"#333333"}},"\u5B9E\u9A8C\u89D2\u8272\u540D\u79F0:"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{style:{fontSize:"14px",color:"#333333"}},"\u5B9E\u4F8B\u542F\u52A8\u6A21\u677F\uFF1A")),shixun_virtual_templates==null?void 0:shixun_virtual_templates.map(function(M,H){return react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"14px"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_input__WEBPACK_IMPORTED_MODULE_9__.a,{maxLength:8,style:{width:213,height:32,marginRight:42},placeholder:"\u8BF7\u8F93\u5165\u5B9E\u9A8C\u89D2\u8272\u540D\u79F0",value:M==null?void 0:M.template_name,onChange:function(D){M.template_name=D.target.value,setshixun_virtual_templates(Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__.a)(shixun_virtual_templates))}}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_input__WEBPACK_IMPORTED_MODULE_9__.a,{style:{width:380,height:32},placeholder:"\u8BF7\u8F93\u5165\u865A\u62DF\u673A\u5B9E\u4F8B\u542F\u52A8\u6A21\u7248\u540D\u79F0",value:M==null?void 0:M.template_identity,onChange:function(D){M.template_identity=D.target.value,setshixun_virtual_templates(Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__.a)(shixun_virtual_templates))}}),Object(_utils_authority__WEBPACK_IMPORTED_MODULE_50__.v)()&&(shixun_virtual_templates==null?void 0:shixun_virtual_templates.length)<5&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(_ant_design_icons__WEBPACK_IMPORTED_MODULE_44__.a,{style:{fontSize:"16px",marginLeft:15,color:"#165DFF"},onClick:function(){var D={};D.template_name="",D.template_identity="",shixun_virtual_templates.push(D),setshixun_virtual_templates(Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__.a)(shixun_virtual_templates))}}),H!=0&&Object(_utils_authority__WEBPACK_IMPORTED_MODULE_50__.v)()&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(_ant_design_icons__WEBPACK_IMPORTED_MODULE_45__.a,{style:{fontSize:"16px",marginLeft:10,color:"#165DFF"},onClick:function(){shixun_virtual_templates.splice(H,1),setshixun_virtual_templates(Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__.a)(shixun_virtual_templates))}}))}))))))),hideCode&&websshShow?null:react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label},"\u663E\u793A\u4EE3\u7801\u5E93\u5730\u5740\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{checked:display_git_address,disabled:!editable,onChange:function(H){return set_display_git_address(H.target.checked)}}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")}," \uFF08\u9009\u4E2D\u5219\u5BF9\u5B66\u5458\u516C\u5F00\u4EE3\u7801\u5E93\u5730\u5740\uFF0C\u5B66\u5458\u53EF\u4EE5\u5C06\u6240\u6709\u4EE3\u7801\u4E0B\u8F7D\u5230\u672C\u5730\uFF09")))),!hideCode&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label},"\u663E\u793A\u4EE3\u7801\u76EE\u5F55\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{checked:codeHidden,disabled:!editable,onChange:function(H){return setCodeHidden(H.target.checked)}}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u9875\u9762\u663E\u793A\u7248\u672C\u5E93\u76EE\u5F55\uFF09")),codeHidden&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{height:"54px",background:"#f5f5f5",marginTop:"10px",borderRadius:"8px",display:"flex",justifyContent:"left",alignItems:"center",padding:"0px 20px"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{display:"flex"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",null,"\u4EE3\u7801\u5E93\u6587\u4EF6\u4FEE\u6539\u6743\u9650\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent,style:{padding:"0px"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{checked:codeEditPermission,disabled:!editable,onChange:function(H){return setCodeEditPermission(H.target.checked)}}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"\uFF08\u52FE\u9009\u540E\u5141\u8BB8\u5B66\u5458\u4FEE\u6539\u4EE3\u7801\u5E93\u6240\u6709\u6587\u4EF6\uFF0C\u5426\u5219\u4EC5\u53EF\u4FEE\u6539\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\uFF09"))))))),!hideCode&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label},"\u7981\u7528\u7C98\u8D34\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{checked:forbidCopy,disabled:!editable,onChange:function(H){return setForbidCopy(H.target.checked)}}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u5728\u7F16\u7801\u533A\u57DF\u65E0\u6CD5\u4F7F\u7528\u7C98\u8D34\u529F\u80FD\uFF09")))),Object(_utils_authority__WEBPACK_IMPORTED_MODULE_50__.v)()&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label},"\u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_input_number__WEBPACK_IMPORTED_MODULE_7__.a,{value:survival_time,onChange:function(H){return setSurvivalTime(H)}}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"\u5206")))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.titlesize,style:{marginTop:"20px",display:"none"}},"\u9AD8\u7EA7\u8BBE\u7F6E ",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{onClick:function(){return setAdvancedSettingShow(!advancedsettingshow)},style:{color:"#0152d9",fontSize:"14px",cursor:"pointer",marginLeft:"20px"}},advancedsettingshow?"\u6536\u8D77":"\u5C55\u5F00",advancedsettingshow?react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(_ant_design_icons__WEBPACK_IMPORTED_MODULE_46__.a,null):react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(_ant_design_icons__WEBPACK_IMPORTED_MODULE_47__.a,null))),advancedsettingshow&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,!((_shixunsDetail$detail7=shixunsDetail.detail)!==null&&_shixunsDetail$detail7!==void 0&&_shixunsDetail$detail7.is_jupyter)&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_38___default.a.Fragment,null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.flexRow," ").concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.flexAlignCenter)},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{style:{fontSize:"16px"}},"\u8BC4\u6D4B\u811A\u672C\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_select__WEBPACK_IMPORTED_MODULE_36__.a,{style:{width:"200px"},value:evaluationScript,disabled:((_shixunsDetail$settin150=shixunsDetail.setting)===null||_shixunsDetail$settin150===void 0||((_shixunsDetail$settin151=_shixunsDetail$settin150.shixun)===null||_shixunsDetail$settin151===void 0)?void 0:_shixunsDetail$settin151.status)===2?!0:!editable,placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C",onChange:function(H){handleChangeEvaluationScript(H),setevaluationScript(H)}},(standardScriptList||[]).map(function(M,H){return react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(Option,{value:parseInt(M.id),name:M.scptname,key:H},M.scptname)})))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color0152d9," font14 current ml10"),style:{marginTop:"2px"},onClick:handleUseCustomScript},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u811A\u672C"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_popover__WEBPACK_IMPORTED_MODULE_3__.a,{overlayClassName:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.popover,placement:"bottomLeft",content:react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{className:"font12"},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u6A21\u677F\uFF0C\u5E73\u53F0\u65E0\u6CD5\u81EA\u52A8\u66F4\u65B0\u811A\u672C\uFF0C\u8BF7\u5728\u5173\u5361\u521B\u5EFA\u5B8C\u540E\u624B\u52A8\u66F4\u65B0\u811A\u672C\u4E2D\u7684\u5FC5\u586B\u53C2",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"\u6570\u548C\u4EE5\u4E0B2\u4E2A\u6570\u7EC4\u5143\u7D20\uFF1A",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"challengeProgramNames",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"sourceClassNames",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"\u793A\u4F8B\uFF1A\u67092\u4E2A\u5173\u5361\u7684\u5B9E\u8BAD",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"\u5404\u5173\u5361\u7684\u5F85\u7F16\u8BD1\u6587\u4EF6\u4E3A\uFF1A",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"src/step1/HelloWorld.java",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"src/step2/Other.java",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"\u5404\u5173\u5361\u7684\u7F16\u8BD1\u540E\u751F\u6210\u7684\u6267\u884C\u6587\u4EF6\u4E3A\uFF1A",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"step1.HelloWorld",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"step2.Other",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"\u5219\u6570\u7EC4\u5143\u7D20\u66F4\u65B0\u5982\u4E0B\uFF1A",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),'ff challengeProgramNames=("src/step1/',react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),'HelloWorld.java" "src/step2/Other.java")',react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),'sourceClassNames=("step1.HelloWorld',react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),'" "step2.Other")',react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"\u5176\u5B83\u53C2\u6570\u53EF\u6309\u5B9E\u9645\u9700\u6C42\u5B9A\u5236"),trigger:"click"},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{style:{marginTop:"2px"},className:"ml10 current font14"},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(_ant_design_icons__WEBPACK_IMPORTED_MODULE_48__.a,null)))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(_components_monaco_editor__WEBPACK_IMPORTED_MODULE_49__.b,{width:"90%",height:450,style:{border:"1px solid #ccc",background:"#f5f5f5",marginTop:"20px"},language:"shell",theme:"vs-light",value:evaluateScript,options:{readOnly:((_shixunsDetail$settin152=shixunsDetail.setting)===null||_shixunsDetail$settin152===void 0||((_shixunsDetail$settin153=_shixunsDetail$settin152.shixun)===null||_shixunsDetail$settin153===void 0)?void 0:_shixunsDetail$settin153.status)===2?!0:!editable},onChange:function(H){return setEvaluateScript(H)}})),((_shixunsDetail$detail8=shixunsDetail.detail)===null||_shixunsDetail$detail8===void 0?void 0:_shixunsDetail$detail8.identity)<3&&editable&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSettingWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSettingName},"\u670D\u52A1\u914D\u7F6E"),serviceConfigList==null?void 0:serviceConfigList.map(function(M,H){var a,D,b,A,v,y,E,w;return react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{key:H},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"font16"},M.name)),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:"mb5"},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSetLeft},"CPU(\u6838)\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_input__WEBPACK_IMPORTED_MODULE_9__.a,{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSetInput,value:M.cpu_limit,disabled:((a=shixunsDetail.setting)===null||a===void 0||((D=a.shixun)===null||D===void 0)?void 0:D.status)===2?!0:!editable,onChange:function(_){return handleChangeSeviceConfig(_.target.value,"cpu_limit",H)}})),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:"mb5"},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSetLeft},"\u6700\u4F4ECPU(\u6838)\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_input__WEBPACK_IMPORTED_MODULE_9__.a,{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSetInput,value:M.lower_cpu_limit,disabled:((b=shixunsDetail.setting)===null||b===void 0||((A=b.shixun)===null||A===void 0)?void 0:A.status)===2?!0:!editable,onChange:function(_){return handleChangeSeviceConfig(_.target.value,"lower_cpu_limit",H)}})),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:"mb5"},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSetLeft},"\u5185\u5B58\u9650\u5236(M)\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_input__WEBPACK_IMPORTED_MODULE_9__.a,{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSetInput,value:M.memory_limit,disabled:((v=shixunsDetail.setting)===null||v===void 0||((y=v.shixun)===null||y===void 0)?void 0:y.status)===2?!0:!editable,onChange:function(_){return handleChangeSeviceConfig(_.target.value,"memory_limit",H)}})),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:"mb5"},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSetLeft},"\u5185\u5B58\u8981\u6C42(M)\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_input__WEBPACK_IMPORTED_MODULE_9__.a,{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSetMemoryInput,value:M.request_limit,disabled:((E=shixunsDetail.setting)===null||E===void 0||((w=E.shixun)===null||w===void 0)?void 0:w.status)===2?!0:!editable,onChange:function(_){return handleChangeSeviceConfig(_.target.value,"request_limit",H)}}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSetTip," ml5")},"\u6E29\u99A8\u63D0\u793A\uFF1A\u7EAF\u7F16\u7A0B\u7C7B\u578B\u5B9E\u8BAD\u5EFA\u8BAE\u4F7F\u7528\u9ED8\u8BA4\u503C\uFF0C\u5BF9\u4E8E\u5927\u6570\u636E\u7B49\u5EFA\u8BAE\u4F7F\u7528\u6700\u5927\u5185\u5B58\u768430%")))}))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.titlesize,style:{marginTop:"20px"}}," \u8BC4\u8BBA\u533A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label},"\u663E\u793A\u8BC4\u8BBA\u533A\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_switch__WEBPACK_IMPORTED_MODULE_1__.a,{checked:!disableDiscuss,onChange:function(H){return setDisableDiscuss(!H)}}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"\uFF08\u5173\u95ED\u540E\uFF0C\u5B9E\u8DF5\u9879\u76EE\u8BE6\u60C5\u9875\u53CA\u5173\u5361\u6311\u6218\u9875\u9762\u4E0D\u663E\u793A\u4EFB\u4F55\u8BC4\u8BBA\uFF09"))))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{height:"70px",width:"76%",background:"#ffffff",boxShadow:"0px -4px 8px 1px #F1F1F1",position:"absolute",bottom:"0px",display:"flex",alignItems:"center",justifyContent:"center"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_button__WEBPACK_IMPORTED_MODULE_23__.a,{style:{marginRight:"10px",width:"100px",height:"40px",borderRadius:"4px",border:"1px solid #0152d9",color:"#0152d9"},onClick:function(){umi__WEBPACK_IMPORTED_MODULE_40__.d.push("/shixuns/".concat(params.id,"/challenges"))}},"\u53D6\u6D88"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_button__WEBPACK_IMPORTED_MODULE_23__.a,{style:{marginLeft:"10px",width:"100px",height:"40px",fontSize:"16px",background:"#0152d9",borderRadius:"4px"},type:"primary",onClick:function(){return handSubmeit()}},"\u4FDD\u5B58"))),!isShowSetting&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{padding:"40px"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{style:{color:"#333333",fontSize:"16px"}},"\u521B\u5EFA\u8005"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.itemWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"60",width:"60",className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.img,src:"".concat(_utils_env__WEBPACK_IMPORTED_MODULE_55__.a.IMG_SERVER,"/images/").concat(createTitle==null?void 0:createTitle.user_image_url)}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.itemContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.nameWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.name},createTitle==null?void 0:createTitle.user_name),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.actionGroup})),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.schoolWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.school},createTitle==null?void 0:createTitle.user_school)),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{style:{color:"#333333",fontSize:"16px"}},"\u521B\u5EFA\u65F6\u95F4\uFF1A",createTitle==null?void 0:createTitle.created_at),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{style:{color:"#333333",fontSize:"16px"}},"\u66F4\u65B0\u65F6\u95F4\uFF1A",createTitle==null?void 0:createTitle.updated_at)))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(_pages_Shixuns_New_components_ApplyModal__WEBPACK_IMPORTED_MODULE_51__.a,null),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(_UseCustomScriptModal__WEBPACK_IMPORTED_MODULE_52__.a,{onFinish:function(H){return setEvaluateScript(H)}}))}__webpack_exports__.a=Object(umi__WEBPACK_IMPORTED_MODULE_40__.a)(function(M){var H=M.user,a=M.shixunsDetail,D=M.practiceSetting;return{user:H,shixunsDetail:a,practiceSetting:D}})(Setting)},"19Vz":function(M,H,a){(function(D){D(a("VrN/"))})(function(D){D.defineOption("placeholder","",function(c,_,l){var t=l&&l!=D.Init;if(_&&!t)c.on("blur",y),c.on("change",E),c.on("swapDoc",E),D.on(c.getInputField(),"compositionupdate",c.state.placeholderCompose=function(){v(c)}),E(c);else if(!_&&t){c.off("blur",y),c.off("change",E),c.off("swapDoc",E),D.off(c.getInputField(),"compositionupdate",c.state.placeholderCompose),b(c);var u=c.getWrapperElement();u.className=u.className.replace(" CodeMirror-empty","")}_&&!c.hasFocus()&&y(c)});function b(c){c.state.placeholder&&(c.state.placeholder.parentNode.removeChild(c.state.placeholder),c.state.placeholder=null)}function A(c){b(c);var _=c.state.placeholder=document.createElement("pre");_.style.cssText="height: 0; overflow: visible",_.style.direction=c.getOption("direction"),_.className="CodeMirror-placeholder CodeMirror-line-like";var l=c.getOption("placeholder");typeof l=="string"&&(l=document.createTextNode(l)),_.appendChild(l),c.display.lineSpace.insertBefore(_,c.display.lineSpace.firstChild)}function v(c){setTimeout(function(){var _=!1,l=c.getInputField();l.nodeName=="TEXTAREA"?_=!l.value:c.lineCount()==1&&(_=!/[^\u200b]/.test(l.querySelector(".CodeMirror-line").textContent)),_?A(c):b(c)},20)}function y(c){w(c)&&A(c)}function E(c){var _=c.getWrapperElement(),l=w(c);_.className=_.className.replace(" CodeMirror-empty","")+(l?" CodeMirror-empty":""),l?A(c):b(c)}function w(c){return c.lineCount()===1&&c.getLine(0)===""}})},"1Sn+":function(M,H,a){},"1XHU":function(M,H,a){"use strict";var D=a("2qtc"),b=a("kLXV"),A=a("q1tI"),v=a.n(A),y=a("9kvl"),E=a("3wET"),w=a.n(E),c=a("bUJZ"),_=a.n(c),l=a("Ct/S"),t=a.n(l),u=function(r){var f=r.visible,m=r.occupationValue,d=r.onCancel,n=d===void 0?function(){}:d,i=function(){return v.a.createElement("div",{className:t.a.flexColumn},v.a.createElement("img",{className:t.a.img,src:_.a}),v.a.createElement("span",{className:t.a.content},"\u672A\u804C\u4E1A\u8BA4\u8BC1"))},h=function(){return v.a.createElement("div",{className:t.a.flexColumn},v.a.createElement("img",{className:t.a.img,src:w.a}),v.a.createElement("span",{className:t.a.content},"\u672A\u5B9E\u540D\u8BA4\u8BC1"))},C=function(){return m===3?v.a.createElement(v.a.Fragment,null,h(),i()):m===2?i():h()};return v.a.createElement(b.a,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,visible:f,title:"\u56E0\u4E3A\u4EE5\u4E0B\u539F\u56E0\uFF0C\u60A8\u6682\u65F6\u4E0D\u80FD\u8FDB\u884C\u64CD\u4F5C",okText:"\u7ACB\u5373\u8BA4\u8BC1",cancelText:"\u53D6\u6D88",width:"600px",onOk:function(){n(),y.d.push("/account/certification")},onCancel:function(){n()}},v.a.createElement("div",{className:t.a.tilte},"\u8BF7\u5728\u5B8C\u6210\u6761\u4EF6\u540E\u91CD\u8BD5"),v.a.createElement("div",{className:t.a.flexRow},C()))};H.a=Object(y.a)(function(s){var r=s.paperlibrary,f=s.loading,m=s.globalSetting;return{paperlibrary:r,globalSetting:m,loading:f.effects}})(u)},"1ZF9":function(M,H,a){M.exports=a.p+"static/Authorize.cc9c212f.png"},"1eCo":function(M,H,a){(function(D){D(a("VrN/"))})(function(D){"use strict";var b={autoSelfClosers:{area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0,menuitem:!0},implicitlyClosed:{dd:!0,li:!0,optgroup:!0,option:!0,p:!0,rp:!0,rt:!0,tbody:!0,td:!0,tfoot:!0,th:!0,tr:!0},contextGrabbers:{dd:{dd:!0,dt:!0},dt:{dd:!0,dt:!0},li:{li:!0},option:{option:!0,optgroup:!0},optgroup:{optgroup:!0},p:{address:!0,article:!0,aside:!0,blockquote:!0,dir:!0,div:!0,dl:!0,fieldset:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,menu:!0,nav:!0,ol:!0,p:!0,pre:!0,section:!0,table:!0,ul:!0},rp:{rp:!0,rt:!0},rt:{rp:!0,rt:!0},tbody:{tbody:!0,tfoot:!0},td:{td:!0,th:!0},tfoot:{tbody:!0},th:{td:!0,th:!0},thead:{tbody:!0,tfoot:!0},tr:{tr:!0}},doNotIndent:{pre:!0},allowUnquoted:!0,allowMissing:!0,caseFold:!0},A={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};D.defineMode("xml",function(v,y){var E=v.indentUnit,w={},c=y.htmlMode?b:A;for(var _ in c)w[_]=c[_];for(var _ in y)w[_]=y[_];var l,t;function u(T,N){function k(W){return N.tokenize=W,W(T,N)}var U=T.next();if(U=="<")return T.eat("!")?T.eat("[")?T.match("CDATA[")?k(f("atom","]]>")):null:T.match("--")?k(f("comment","-->")):T.match("DOCTYPE",!0,!0)?(T.eatWhile(/[\w\._\-]/),k(m(1))):null:T.eat("?")?(T.eatWhile(/[\w\._\-]/),N.tokenize=f("meta","?>"),"meta"):(l=T.eat("/")?"closeTag":"openTag",N.tokenize=s,"tag bracket");if(U=="&"){var z;return T.eat("#")?T.eat("x")?z=T.eatWhile(/[a-fA-F\d]/)&&T.eat(";"):z=T.eatWhile(/[\d]/)&&T.eat(";"):z=T.eatWhile(/[\w\.\-:]/)&&T.eat(";"),z?"atom":"error"}else return T.eatWhile(/[^&<]/),null}u.isInText=!0;function s(T,N){var k=T.next();if(k==">"||k=="/"&&T.eat(">"))return N.tokenize=u,l=k==">"?"endTag":"selfcloseTag","tag bracket";if(k=="=")return l="equals",null;if(k=="<"){N.tokenize=u,N.state=h,N.tagName=N.tagStart=null;var U=N.tokenize(T,N);return U?U+" tag error":"tag error"}else return/[\'\"]/.test(k)?(N.tokenize=r(k),N.stringStartCol=T.column(),N.tokenize(T,N)):(T.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function r(T){var N=function(k,U){for(;!k.eol();)if(k.next()==T){U.tokenize=s;break}return"string"};return N.isInAttribute=!0,N}function f(T,N){return function(k,U){for(;!k.eol();){if(k.match(N)){U.tokenize=u;break}k.next()}return T}}function m(T){return function(N,k){for(var U;(U=N.next())!=null;){if(U=="<")return k.tokenize=m(T+1),k.tokenize(N,k);if(U==">")if(T==1){k.tokenize=u;break}else return k.tokenize=m(T-1),k.tokenize(N,k)}return"meta"}}function d(T,N,k){this.prev=T.context,this.tagName=N,this.indent=T.indented,this.startOfLine=k,(w.doNotIndent.hasOwnProperty(N)||T.context&&T.context.noIndent)&&(this.noIndent=!0)}function n(T){T.context&&(T.context=T.context.prev)}function i(T,N){for(var k;;){if(!T.context)return;if(k=T.context.tagName,!w.contextGrabbers.hasOwnProperty(k)||!w.contextGrabbers[k].hasOwnProperty(N))return;n(T)}}function h(T,N,k){return T=="openTag"?(k.tagStart=N.column(),C):T=="closeTag"?x:h}function C(T,N,k){return T=="word"?(k.tagName=N.current(),t="tag",P):w.allowMissingTagName&&T=="endTag"?(t="tag bracket",P(T,N,k)):(t="error",C)}function x(T,N,k){if(T=="word"){var U=N.current();return k.context&&k.context.tagName!=U&&w.implicitlyClosed.hasOwnProperty(k.context.tagName)&&n(k),k.context&&k.context.tagName==U||w.matchClosing===!1?(t="tag",g):(t="tag error",R)}else return w.allowMissingTagName&&T=="endTag"?(t="tag bracket",g(T,N,k)):(t="error",R)}function g(T,N,k){return T!="endTag"?(t="error",g):(n(k),h)}function R(T,N,k){return t="error",g(T,N,k)}function P(T,N,k){if(T=="word")return t="attribute",O;if(T=="endTag"||T=="selfcloseTag"){var U=k.tagName,z=k.tagStart;return k.tagName=k.tagStart=null,T=="selfcloseTag"||w.autoSelfClosers.hasOwnProperty(U)?i(k,U):(i(k,U),k.context=new d(k,U,z==k.indented)),h}return t="error",P}function O(T,N,k){return T=="equals"?S:(w.allowMissing||(t="error"),P(T,N,k))}function S(T,N,k){return T=="string"?p:T=="word"&&w.allowUnquoted?(t="string",P):(t="error",P(T,N,k))}function p(T,N,k){return T=="string"?p:P(T,N,k)}return{startState:function(T){var N={tokenize:u,state:h,indented:T||0,tagName:null,tagStart:null,context:null};return T!=null&&(N.baseIndent=T),N},token:function(T,N){if(!N.tagName&&T.sol()&&(N.indented=T.indentation()),T.eatSpace())return null;l=null;var k=N.tokenize(T,N);return(k||l)&&k!="comment"&&(t=null,N.state=N.state(l||k,T,N),t&&(k=t=="error"?k+" error":t)),k},indent:function(T,N,k){var U=T.context;if(T.tokenize.isInAttribute)return T.tagStart==T.indented?T.stringStartCol+1:T.indented+E;if(U&&U.noIndent)return D.Pass;if(T.tokenize!=s&&T.tokenize!=u)return k?k.match(/^(\s*)/)[0].length:0;if(T.tagName)return w.multilineTagIndentPastTag!==!1?T.tagStart+T.tagName.length+2:T.tagStart+E*(w.multilineTagIndentFactor||1);if(w.alignCDATA&&/$/,blockCommentStart:"",configuration:w.htmlMode?"html":"xml",helperType:w.htmlMode?"html":"xml",skipAttribute:function(T){T.state==S&&(T.state=P)},xmlCurrentTag:function(T){return T.tagName?{name:T.tagName,close:T.type=="closeTag"}:null},xmlCurrentContext:function(T){for(var N=[],k=T.context;k;k=k.prev)k.tagName&&N.push(k.tagName);return N.reverse()}}}),D.defineMIME("text/xml","xml"),D.defineMIME("application/xml","xml"),D.mimeModes.hasOwnProperty("text/html")||D.defineMIME("text/html",{name:"xml",htmlMode:!0})})},"1j5w":function(M,H,a){"use strict";a.d(H,"d",function(){return Qe}),a.d(H,"b",function(){return Ot}),a.d(H,"c",function(){return jt}),a.d(H,"a",function(){return bn});var D=a("VTBJ"),b=a("1OyB"),A=a("vuIU"),v=a("JX7q"),y=a("Ji7U"),E=a("LK+K"),w=a("q1tI"),c=a("I8Z2"),_=a("BGR+"),l=a("wx14"),t=a("rePB"),u=a("4IlW"),s=a("2GS6"),r=a("Gytx"),f=a.n(r),m=a("TSYQ"),d=a.n(m),n=a("U8pU"),i=a("ODXe"),h=/iPhone/i,C=/iPod/i,x=/iPad/i,g=/\bAndroid(?:.+)Mobile\b/i,R=/Android/i,P=/\bAndroid(?:.+)SD4930UR\b/i,O=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,S=/Windows Phone/i,p=/\bWindows(?:.+)ARM\b/i,T=/BlackBerry/i,N=/BB10/i,k=/Opera Mini/i,U=/\b(CriOS|Chrome)(?:.+)Mobile/i,z=/Mobile(?:.+)Firefox\b/i;function W(xt,We){return xt.test(We)}function F(xt){var We=xt||(typeof navigator!="undefined"?navigator.userAgent:""),ot=We.split("[FBAN");if(typeof ot[1]!="undefined"){var it=ot,Ne=Object(i.a)(it,1);We=Ne[0]}if(ot=We.split("Twitter"),typeof ot[1]!="undefined"){var Je=ot,Tt=Object(i.a)(Je,1);We=Tt[0]}var yt={apple:{phone:W(h,We)&&!W(S,We),ipod:W(C,We),tablet:!W(h,We)&&W(x,We)&&!W(S,We),device:(W(h,We)||W(C,We)||W(x,We))&&!W(S,We)},amazon:{phone:W(P,We),tablet:!W(P,We)&&W(O,We),device:W(P,We)||W(O,We)},android:{phone:!W(S,We)&&W(P,We)||!W(S,We)&&W(g,We),tablet:!W(S,We)&&!W(P,We)&&!W(g,We)&&(W(O,We)||W(R,We)),device:!W(S,We)&&(W(P,We)||W(O,We)||W(g,We)||W(R,We))||W(/\bokhttp\b/i,We)},windows:{phone:W(S,We),tablet:W(p,We),device:W(S,We)||W(p,We)},other:{blackberry:W(T,We),blackberry10:W(N,We),opera:W(k,We),firefox:W(z,We),chrome:W(U,We),device:W(T,We)||W(N,We)||W(k,We)||W(z,We)||W(U,We)},any:null,phone:null,tablet:null};return yt.any=yt.apple.device||yt.android.device||yt.windows.device||yt.other.device,yt.phone=yt.apple.phone||yt.android.phone||yt.windows.phone,yt.tablet=yt.apple.tablet||yt.android.tablet||yt.windows.tablet,yt}var V=Object(D.a)(Object(D.a)({},F()),{},{isMobile:F}),K=V;function B(){}function J(xt,We,ot){var it=We||"";return xt.key||"".concat(it,"item_").concat(ot)}function le(xt){return"".concat(xt,"-menu-")}function ge(xt,We){var ot=-1;w.Children.forEach(xt,function(it){ot+=1,it&&it.type&&it.type.isMenuItemGroup?w.Children.forEach(it.props.children,function(Ne){ot+=1,We(Ne,ot)}):We(it,ot)})}function pe(xt,We,ot){if(!xt||ot.find)return;w.Children.forEach(xt,function(it){if(it){var Ne=it.type;if(!Ne||!(Ne.isSubMenu||Ne.isMenuItem||Ne.isMenuItemGroup))return;We.indexOf(it.key)!==-1?ot.find=!0:it.props.children&&pe(it.props.children,We,ot)}})}var De=["defaultSelectedKeys","selectedKeys","defaultOpenKeys","openKeys","mode","getPopupContainer","onSelect","onDeselect","onDestroy","openTransitionName","openAnimation","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","triggerSubMenuAction","level","selectable","multiple","onOpenChange","visible","focusable","defaultActiveFirst","prefixCls","inlineIndent","parentMenu","title","rootPrefixCls","eventKey","active","onItemHover","onTitleMouseEnter","onTitleMouseLeave","onTitleClick","popupAlign","popupOffset","isOpen","renderMenuItem","manualRef","subMenuKey","disabled","index","isSelected","store","activeKey","builtinPlacements","overflowedIndicator","motion","attribute","value","popupClassName","inlineCollapsed","menu","theme","itemIcon","expandIcon"],Ie=function(We){var ot=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,it=We&&typeof We.getBoundingClientRect=="function"&&We.getBoundingClientRect().width;if(it){if(ot){var Ne=getComputedStyle(We),Je=Ne.marginLeft,Tt=Ne.marginRight;it+=+Je.replace("px","")+ +Tt.replace("px","")}it=+it.toFixed(6)}return it||0},fe=function(We,ot,it){We&&Object(n.a)(We.style)==="object"&&(We.style[ot]=it)},xe=function(){return K.any},Ee=a("KQm4"),se=a("Ff2n"),oe=a("i8i4"),q=a("bdgK"),me=a("uciX"),re=a("8XRh"),ae={adjustX:1,adjustY:1},ce={topLeft:{points:["bl","tl"],overflow:ae,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:ae,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:ae,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:ae,offset:[4,0]}},te={topLeft:{points:["bl","tl"],overflow:ae,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:ae,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:ae,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:ae,offset:[4,0]}},$=ce,X=0,ee={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},Oe=function(We,ot,it){var Ne=le(ot),Je=We.getState();We.setState({defaultActiveFirst:Object(D.a)(Object(D.a)({},Je.defaultActiveFirst),{},Object(t.a)({},Ne,it))})},Se=function(xt){Object(y.a)(ot,xt);var We=Object(E.a)(ot);function ot(it){var Ne;Object(b.a)(this,ot),Ne=We.call(this,it),Ne.onDestroy=function(dt){Ne.props.onDestroy(dt)},Ne.onKeyDown=function(dt){var Pt=dt.keyCode,Nt=Ne.menuInstance,cn=Ne.props,_n=cn.isOpen,Wn=cn.store;if(Pt===u.a.ENTER)return Ne.onTitleClick(dt),Oe(Wn,Ne.props.eventKey,!0),!0;if(Pt===u.a.RIGHT)return _n?Nt.onKeyDown(dt):(Ne.triggerOpenChange(!0),Oe(Wn,Ne.props.eventKey,!0)),!0;if(Pt===u.a.LEFT){var Kn;if(_n)Kn=Nt.onKeyDown(dt);else return;return Kn||(Ne.triggerOpenChange(!1),Kn=!0),Kn}return _n&&(Pt===u.a.UP||Pt===u.a.DOWN)?Nt.onKeyDown(dt):void 0},Ne.onOpenChange=function(dt){Ne.props.onOpenChange(dt)},Ne.onPopupVisibleChange=function(dt){Ne.triggerOpenChange(dt,dt?"mouseenter":"mouseleave")},Ne.onMouseEnter=function(dt){var Pt=Ne.props,Nt=Pt.eventKey,cn=Pt.onMouseEnter,_n=Pt.store;Oe(_n,Ne.props.eventKey,!1),cn({key:Nt,domEvent:dt})},Ne.onMouseLeave=function(dt){var Pt=Ne.props,Nt=Pt.parentMenu,cn=Pt.eventKey,_n=Pt.onMouseLeave;Nt.subMenuInstance=Object(v.a)(Ne),_n({key:cn,domEvent:dt})},Ne.onTitleMouseEnter=function(dt){var Pt=Ne.props,Nt=Pt.eventKey,cn=Pt.onItemHover,_n=Pt.onTitleMouseEnter;cn({key:Nt,hover:!0}),_n({key:Nt,domEvent:dt})},Ne.onTitleMouseLeave=function(dt){var Pt=Ne.props,Nt=Pt.parentMenu,cn=Pt.eventKey,_n=Pt.onItemHover,Wn=Pt.onTitleMouseLeave;Nt.subMenuInstance=Object(v.a)(Ne),_n({key:cn,hover:!1}),Wn({key:cn,domEvent:dt})},Ne.onTitleClick=function(dt){var Pt=Object(v.a)(Ne),Nt=Pt.props;if(Nt.onTitleClick({key:Nt.eventKey,domEvent:dt}),Nt.triggerSubMenuAction==="hover")return;Ne.triggerOpenChange(!Nt.isOpen,"click"),Oe(Nt.store,Ne.props.eventKey,!1)},Ne.onSubMenuClick=function(dt){typeof Ne.props.onClick=="function"&&Ne.props.onClick(Ne.addKeyPath(dt))},Ne.onSelect=function(dt){Ne.props.onSelect(dt)},Ne.onDeselect=function(dt){Ne.props.onDeselect(dt)},Ne.getPrefixCls=function(){return"".concat(Ne.props.rootPrefixCls,"-submenu")},Ne.getActiveClassName=function(){return"".concat(Ne.getPrefixCls(),"-active")},Ne.getDisabledClassName=function(){return"".concat(Ne.getPrefixCls(),"-disabled")},Ne.getSelectedClassName=function(){return"".concat(Ne.getPrefixCls(),"-selected")},Ne.getOpenClassName=function(){return"".concat(Ne.props.rootPrefixCls,"-submenu-open")},Ne.saveMenuInstance=function(dt){Ne.menuInstance=dt},Ne.addKeyPath=function(dt){return Object(D.a)(Object(D.a)({},dt),{},{keyPath:(dt.keyPath||[]).concat(Ne.props.eventKey)})},Ne.triggerOpenChange=function(dt,Pt){var Nt=Ne.props.eventKey,cn=function(){Ne.onOpenChange({key:Nt,item:Object(v.a)(Ne),trigger:Pt,open:dt})};Pt==="mouseenter"?Ne.mouseenterTimeout=setTimeout(function(){cn()},0):cn()},Ne.isChildrenSelected=function(){var dt={find:!1};return pe(Ne.props.children,Ne.props.selectedKeys,dt),dt.find},Ne.isOpen=function(){return Ne.props.openKeys.indexOf(Ne.props.eventKey)!==-1},Ne.adjustWidth=function(){if(!Ne.subMenuTitle||!Ne.menuInstance)return;var dt=oe.findDOMNode(Ne.menuInstance);if(dt.offsetWidth>=Ne.subMenuTitle.offsetWidth)return;dt.style.minWidth="".concat(Ne.subMenuTitle.offsetWidth,"px")},Ne.saveSubMenuTitle=function(dt){Ne.subMenuTitle=dt},Ne.getBaseProps=function(){var dt=Object(v.a)(Ne),Pt=dt.props;return{mode:Pt.mode==="horizontal"?"vertical":Pt.mode,visible:Ne.props.isOpen,level:Pt.level+1,inlineIndent:Pt.inlineIndent,focusable:!1,onClick:Ne.onSubMenuClick,onSelect:Ne.onSelect,onDeselect:Ne.onDeselect,onDestroy:Ne.onDestroy,selectedKeys:Pt.selectedKeys,eventKey:"".concat(Pt.eventKey,"-menu-"),openKeys:Pt.openKeys,motion:Pt.motion,onOpenChange:Ne.onOpenChange,subMenuOpenDelay:Pt.subMenuOpenDelay,parentMenu:Object(v.a)(Ne),subMenuCloseDelay:Pt.subMenuCloseDelay,forceSubMenuRender:Pt.forceSubMenuRender,triggerSubMenuAction:Pt.triggerSubMenuAction,builtinPlacements:Pt.builtinPlacements,defaultActiveFirst:Pt.store.getState().defaultActiveFirst[le(Pt.eventKey)],multiple:Pt.multiple,prefixCls:Pt.rootPrefixCls,id:Ne.internalMenuId,manualRef:Ne.saveMenuInstance,itemIcon:Pt.itemIcon,expandIcon:Pt.expandIcon,direction:Pt.direction}},Ne.getMotion=function(dt,Pt){var Nt=Object(v.a)(Ne),cn=Nt.haveRendered,_n=Ne.props,Wn=_n.motion,Kn=_n.rootPrefixCls,wn=Object(D.a)(Object(D.a)({},Wn),{},{leavedClassName:"".concat(Kn,"-hidden"),removeOnLeave:!1,motionAppear:cn||!Pt||dt!=="inline"});return wn};var Je=it.store,Tt=it.eventKey,yt=Je.getState(),It=yt.defaultActiveFirst;Ne.isRootMenu=!1;var Kt=!1;return It&&(Kt=It[Tt]),Oe(Je,Tt,Kt),Ne}return Object(A.a)(ot,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var Ne=this,Je=this.props,Tt=Je.mode,yt=Je.parentMenu,It=Je.manualRef;if(It&&It(this),Tt!=="horizontal"||!yt.isRootMenu||!this.props.isOpen)return;this.minWidthTimeout=setTimeout(function(){return Ne.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var Ne=this.props,Je=Ne.onDestroy,Tt=Ne.eventKey;Je&&Je(Tt),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout)}},{key:"renderChildren",value:function(Ne){var Je=this,Tt=this.getBaseProps(),yt=this.getMotion(Tt.mode,Tt.visible);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||Tt.visible||Tt.forceSubMenuRender,!this.haveOpened)return w.createElement("div",null);var It=Tt.direction;return w.createElement(re.default,Object.assign({visible:Tt.visible},yt),function(Kt){var dt=Kt.className,Pt=Kt.style,Nt=d()("".concat(Tt.prefixCls,"-sub"),dt,Object(t.a)({},"".concat(Tt.prefixCls,"-rtl"),It==="rtl"));return w.createElement(ze,Object.assign({},Tt,{id:Je.internalMenuId,className:Nt,style:Pt}),Ne)})}},{key:"render",value:function(){var Ne,Je=Object(D.a)({},this.props),Tt=Je.isOpen,yt=this.getPrefixCls(),It=Je.mode==="inline",Kt=d()(yt,"".concat(yt,"-").concat(Je.mode),(Ne={},Object(t.a)(Ne,Je.className,!!Je.className),Object(t.a)(Ne,this.getOpenClassName(),Tt),Object(t.a)(Ne,this.getActiveClassName(),Je.active||Tt&&!It),Object(t.a)(Ne,this.getDisabledClassName(),Je.disabled),Object(t.a)(Ne,this.getSelectedClassName(),this.isChildrenSelected()),Ne));this.internalMenuId||(Je.eventKey?this.internalMenuId="".concat(Je.eventKey,"$Menu"):(X+=1,this.internalMenuId="$__$".concat(X,"$Menu")));var dt={},Pt={},Nt={};Je.disabled||(dt={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},Pt={onClick:this.onTitleClick},Nt={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var cn={},_n=Je.direction;It&&(_n==="rtl"?cn.paddingRight=Je.inlineIndent*Je.level:cn.paddingLeft=Je.inlineIndent*Je.level);var Wn={};this.props.isOpen&&(Wn={"aria-owns":this.internalMenuId});var Kn=null;Je.mode!=="horizontal"&&(Kn=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(Kn=w.createElement(this.props.expandIcon,Object(D.a)({},this.props))));var wn=w.createElement("div",Object.assign({ref:this.saveSubMenuTitle,style:cn,className:"".concat(yt,"-title"),role:"button"},Nt,Pt,{"aria-expanded":Tt},Wn,{"aria-haspopup":"true",title:typeof Je.title=="string"?Je.title:void 0}),Je.title,Kn||w.createElement("i",{className:"".concat(yt,"-arrow")})),un=this.renderChildren(Je.children),_r=Je.parentMenu.isRootMenu?Je.parentMenu.props.getPopupContainer:function(Vn){return Vn.parentNode},Rr=ee[Je.mode],Ir=Je.popupOffset?{offset:Je.popupOffset}:{},dr=Je.mode==="inline"?"":Je.popupClassName;dr+=_n==="rtl"?" ".concat(yt,"-rtl"):"";var zn=Je.disabled,tr=Je.triggerSubMenuAction,an=Je.subMenuOpenDelay,Wt=Je.forceSubMenuRender,sn=Je.subMenuCloseDelay,Xn=Je.builtinPlacements;De.forEach(function(Vn){return delete Je[Vn]}),delete Je.onClick;var $n=_n==="rtl"?Object.assign({},te,Xn):Object.assign({},ce,Xn);return delete Je.direction,w.createElement("li",Object.assign({},Je,dt,{className:Kt,role:"menuitem"}),It&&wn,It&&un,!It&&w.createElement(me.a,{prefixCls:yt,popupClassName:d()("".concat(yt,"-popup"),dr),getPopupContainer:_r,builtinPlacements:$n,popupPlacement:Rr,popupVisible:Tt,popupAlign:Ir,popup:un,action:zn?[]:[tr],mouseEnterDelay:an,mouseLeaveDelay:sn,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:Wt},wn))}}]),ot}(w.Component);Se.defaultProps={onMouseEnter:B,onMouseLeave:B,onTitleMouseEnter:B,onTitleMouseLeave:B,onTitleClick:B,manualRef:B,mode:"vertical",title:""};var Me=Object(c.b)(function(xt,We){var ot=xt.openKeys,it=xt.activeKey,Ne=xt.selectedKeys,Je=We.eventKey,Tt=We.subMenuKey;return{isOpen:ot.indexOf(Je)>-1,active:it[Tt]===Je,selectedKeys:Ne}})(Se);Me.isSubMenu=!0;var Qe=Me,tt="menuitem-overflowed",st=.5,ut=function(xt){Object(y.a)(ot,xt);var We=Object(E.a)(ot);function ot(){var it;return Object(b.a)(this,ot),it=We.apply(this,arguments),it.resizeObserver=null,it.mutationObserver=null,it.originalTotalWidth=0,it.overflowedItems=[],it.menuItemSizes=[],it.cancelFrameId=null,it.state={lastVisibleIndex:void 0},it.getMenuItemNodes=function(){var Ne=it.props.prefixCls,Je=oe.findDOMNode(Object(v.a)(it));return Je?[].slice.call(Je.children).filter(function(Tt){return Tt.className.split(" ").indexOf("".concat(Ne,"-overflowed-submenu"))<0}):[]},it.getOverflowedSubMenuItem=function(Ne,Je,Tt){var yt=it.props,It=yt.overflowedIndicator,Kt=yt.level,dt=yt.mode,Pt=yt.prefixCls,Nt=yt.theme;if(Kt!==1||dt!=="horizontal")return null;var cn=it.props.children[0],_n=cn.props,Wn=_n.children,Kn=_n.title,wn=_n.style,un=Object(se.a)(_n,["children","title","style"]),_r=Object(D.a)({},wn),Rr="".concat(Ne,"-overflowed-indicator"),Ir="".concat(Ne,"-overflowed-indicator");Je.length===0&&Tt!==!0?_r=Object(D.a)(Object(D.a)({},_r),{},{display:"none"}):Tt&&(_r=Object(D.a)(Object(D.a)({},_r),{},{visibility:"hidden",position:"absolute"}),Rr="".concat(Rr,"-placeholder"),Ir="".concat(Ir,"-placeholder"));var dr=Nt?"".concat(Pt,"-").concat(Nt):"",zn={};return De.forEach(function(tr){un[tr]!==void 0&&(zn[tr]=un[tr])}),w.createElement(Qe,Object.assign({title:It,className:"".concat(Pt,"-overflowed-submenu"),popupClassName:dr},zn,{key:Rr,eventKey:Ir,disabled:!1,style:_r}),Je)},it.setChildrenWidthAndResize=function(){if(it.props.mode!=="horizontal")return;var Ne=oe.findDOMNode(Object(v.a)(it));if(!Ne)return;var Je=Ne.children;if(!Je||Je.length===0)return;var Tt=Ne.children[Je.length-1];fe(Tt,"display","inline-block");var yt=it.getMenuItemNodes(),It=yt.filter(function(Kt){return Kt.className.split(" ").indexOf(tt)>=0});It.forEach(function(Kt){fe(Kt,"display","inline-block")}),it.menuItemSizes=yt.map(function(Kt){return Ie(Kt,!0)}),It.forEach(function(Kt){fe(Kt,"display","none")}),it.overflowedIndicatorWidth=Ie(Ne.children[Ne.children.length-1],!0),it.originalTotalWidth=it.menuItemSizes.reduce(function(Kt,dt){return Kt+dt},0),it.handleResize(),fe(Tt,"display","none")},it.handleResize=function(){if(it.props.mode!=="horizontal")return;var Ne=oe.findDOMNode(Object(v.a)(it));if(!Ne)return;var Je=Ie(Ne);it.overflowedItems=[];var Tt=0,yt;it.originalTotalWidth>Je+st&&(yt=-1,it.menuItemSizes.forEach(function(It){Tt+=It,Tt+it.overflowedIndicatorWidth<=Je&&(yt+=1)})),it.setState({lastVisibleIndex:yt})},it}return Object(A.a)(ot,[{key:"componentDidMount",value:function(){var Ne=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var Je=oe.findDOMNode(this);if(!Je)return;this.resizeObserver=new q.default(function(Tt){Tt.forEach(function(){var yt=Ne.cancelFrameId;cancelAnimationFrame(yt),Ne.cancelFrameId=requestAnimationFrame(Ne.setChildrenWidthAndResize)})}),[].slice.call(Je.children).concat(Je).forEach(function(Tt){Ne.resizeObserver.observe(Tt)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){Ne.resizeObserver.disconnect(),[].slice.call(Je.children).concat(Je).forEach(function(Tt){Ne.resizeObserver.observe(Tt)}),Ne.setChildrenWidthAndResize()}),this.mutationObserver.observe(Je,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(Ne){var Je=this,Tt=this.state.lastVisibleIndex;return(Ne||[]).reduce(function(yt,It,Kt){var dt=It;if(Je.props.mode==="horizontal"){var Pt=Je.getOverflowedSubMenuItem(It.props.eventKey,[]);Tt!==void 0&&Je.props.className.indexOf("".concat(Je.props.prefixCls,"-root"))!==-1&&(Kt>Tt&&(dt=w.cloneElement(It,{style:{display:"none"},eventKey:"".concat(It.props.eventKey,"-hidden"),className:"".concat(tt)})),Kt===Tt+1&&(Je.overflowedItems=Ne.slice(Tt+1).map(function(cn){return w.cloneElement(cn,{key:cn.props.eventKey,mode:"vertical-left"})}),Pt=Je.getOverflowedSubMenuItem(It.props.eventKey,Je.overflowedItems)));var Nt=[].concat(Object(Ee.a)(yt),[Pt,dt]);return Kt===Ne.length-1&&Nt.push(Je.getOverflowedSubMenuItem(It.props.eventKey,[],!0)),Nt}return[].concat(Object(Ee.a)(yt),[dt])},[])}},{key:"render",value:function(){var Ne=this.props,Je=Ne.visible,Tt=Ne.prefixCls,yt=Ne.overflowedIndicator,It=Ne.mode,Kt=Ne.level,dt=Ne.tag,Pt=Ne.children,Nt=Ne.theme,cn=Object(se.a)(Ne,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),_n=dt;return w.createElement(_n,Object.assign({},cn),this.renderChildren(Pt))}}]),ot}(w.Component);ut.defaultProps={tag:"div",className:""};var ht=ut;function bt(xt){return xt.length?xt.every(function(We){return!!We.props.disabled}):!0}function Ke(xt,We,ot){var it=xt.getState();xt.setState({activeKey:Object(D.a)(Object(D.a)({},it.activeKey),{},Object(t.a)({},We,ot))})}function Ue(xt){return xt.eventKey||"0-menu-"}function nt(xt,We){var ot=We,it=xt.children,Ne=xt.eventKey;if(ot){var Je;if(ge(it,function(Tt,yt){Tt&&Tt.props&&!Tt.props.disabled&&ot===J(Tt,Ne,yt)&&(Je=!0)}),Je)return ot}return ot=null,xt.defaultActiveFirst&&ge(it,function(Tt,yt){!ot&&Tt&&!Tt.props.disabled&&(ot=J(Tt,Ne,yt))}),ot}function kt(xt){if(xt){var We=this.instanceArray.indexOf(xt);We!==-1?this.instanceArray[We]=xt:this.instanceArray.push(xt)}}var vt=function(xt){Object(y.a)(ot,xt);var We=Object(E.a)(ot);function ot(it){var Ne;return Object(b.a)(this,ot),Ne=We.call(this,it),Ne.onKeyDown=function(Je,Tt){var yt=Je.keyCode,It;if(Ne.getFlatInstanceArray().forEach(function(dt){dt&&dt.props.active&&dt.onKeyDown&&(It=dt.onKeyDown(Je))}),It)return 1;var Kt=null;return(yt===u.a.UP||yt===u.a.DOWN)&&(Kt=Ne.step(yt===u.a.UP?-1:1)),Kt?(Je.preventDefault(),Ke(Ne.props.store,Ue(Ne.props),Kt.props.eventKey),typeof Tt=="function"&&Tt(Kt),1):void 0},Ne.onItemHover=function(Je){var Tt=Je.key,yt=Je.hover;Ke(Ne.props.store,Ue(Ne.props),yt?Tt:null)},Ne.onDeselect=function(Je){Ne.props.onDeselect(Je)},Ne.onSelect=function(Je){Ne.props.onSelect(Je)},Ne.onClick=function(Je){Ne.props.onClick(Je)},Ne.onOpenChange=function(Je){Ne.props.onOpenChange(Je)},Ne.onDestroy=function(Je){Ne.props.onDestroy(Je)},Ne.getFlatInstanceArray=function(){return Ne.instanceArray},Ne.step=function(Je){var Tt=Ne.getFlatInstanceArray(),yt=Ne.props.store.getState().activeKey[Ue(Ne.props)],It=Tt.length;if(!It)return null;Je<0&&(Tt=Tt.concat().reverse());var Kt=-1;if(Tt.every(function(cn,_n){return cn&&cn.props.eventKey===yt?(Kt=_n,!1):!0}),!Ne.props.defaultActiveFirst&&Kt!==-1&&bt(Tt.slice(Kt,It-1)))return;var dt=(Kt+1)%It,Pt=dt;do{var Nt=Tt[Pt];if(!Nt||Nt.props.disabled)Pt=(Pt+1)%It;else return Nt}while(Pt!==dt);return null},Ne.renderCommonMenuItem=function(Je,Tt,yt){var It=Ne.props.store.getState(),Kt=Object(v.a)(Ne),dt=Kt.props,Pt=J(Je,dt.eventKey,Tt),Nt=Je.props;if(!Nt||typeof Je.type=="string")return Je;var cn=Pt===It.activeKey,_n=Object(D.a)(Object(D.a)({mode:Nt.mode||dt.mode,level:dt.level,inlineIndent:dt.inlineIndent,renderMenuItem:Ne.renderMenuItem,rootPrefixCls:dt.prefixCls,index:Tt,parentMenu:dt.parentMenu,manualRef:Nt.disabled?void 0:Object(s.a)(Je.ref,kt.bind(Object(v.a)(Ne))),eventKey:Pt,active:!Nt.disabled&&cn,multiple:dt.multiple,onClick:function(Kn){(Nt.onClick||B)(Kn),Ne.onClick(Kn)},onItemHover:Ne.onItemHover,motion:dt.motion,subMenuOpenDelay:dt.subMenuOpenDelay,subMenuCloseDelay:dt.subMenuCloseDelay,forceSubMenuRender:dt.forceSubMenuRender,onOpenChange:Ne.onOpenChange,onDeselect:Ne.onDeselect,onSelect:Ne.onSelect,builtinPlacements:dt.builtinPlacements,itemIcon:Nt.itemIcon||Ne.props.itemIcon,expandIcon:Nt.expandIcon||Ne.props.expandIcon},yt),{},{direction:dt.direction});return(dt.mode==="inline"||xe())&&(_n.triggerSubMenuAction="click"),w.cloneElement(Je,_n)},Ne.renderMenuItem=function(Je,Tt,yt){if(!Je)return null;var It=Ne.props.store.getState(),Kt={openKeys:It.openKeys,selectedKeys:It.selectedKeys,triggerSubMenuAction:Ne.props.triggerSubMenuAction,subMenuKey:yt};return Ne.renderCommonMenuItem(Je,Tt,Kt)},it.store.setState({activeKey:Object(D.a)(Object(D.a)({},it.store.getState().activeKey),{},Object(t.a)({},it.eventKey,nt(it,it.activeKey)))}),Ne.instanceArray=[],Ne}return Object(A.a)(ot,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(Ne){return this.props.visible||Ne.visible||this.props.className!==Ne.className||!f()(this.props.style,Ne.style)}},{key:"componentDidUpdate",value:function(Ne){var Je=this.props,Tt="activeKey"in Je?Je.activeKey:Je.store.getState().activeKey[Ue(Je)],yt=nt(Je,Tt);if(yt!==Tt)Ke(Je.store,Ue(Je),yt);else if("activeKey"in Ne){var It=nt(Ne,Ne.activeKey);yt!==It&&Ke(Je.store,Ue(Je),yt)}}},{key:"render",value:function(){var Ne=this,Je=Object(l.a)({},this.props);this.instanceArray=[];var Tt=d()(Je.prefixCls,Je.className,"".concat(Je.prefixCls,"-").concat(Je.mode)),yt={className:Tt,role:Je.role||"menu"};Je.id&&(yt.id=Je.id),Je.focusable&&(yt.tabIndex=0,yt.onKeyDown=this.onKeyDown);var It=Je.prefixCls,Kt=Je.eventKey,dt=Je.visible,Pt=Je.level,Nt=Je.mode,cn=Je.overflowedIndicator,_n=Je.theme;return De.forEach(function(Wn){return delete Je[Wn]}),delete Je.onClick,w.createElement(ht,Object.assign({},Je,{prefixCls:It,mode:Nt,tag:"ul",level:Pt,theme:_n,visible:dt,overflowedIndicator:cn},yt),w.Children.map(Je.children,function(Wn,Kn){return Ne.renderMenuItem(Wn,Kn,Kt||"0-menu-")}))}}]),ot}(w.Component);vt.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:B};var gt=Object(c.b)()(vt),ze=gt,Fe=a("Kwbf");function Xe(xt,We,ot){var it=xt.prefixCls,Ne=xt.motion,Je=xt.defaultMotions,Tt=Je===void 0?{}:Je,yt=xt.openAnimation,It=xt.openTransitionName,Kt=We.switchingModeFromInline;if(Ne)return Ne;if(Object(n.a)(yt)==="object"&&yt)Object(Fe.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof yt=="string")return{motionName:"".concat(it,"-open-").concat(yt)};if(It)return{motionName:It};var dt=Tt[ot];return dt||(Kt?null:Tt.other)}var Ae=function(xt){Object(y.a)(ot,xt);var We=Object(E.a)(ot);function ot(it){var Ne;Object(b.a)(this,ot),Ne=We.call(this,it),Ne.inlineOpenKeys=[],Ne.onSelect=function(yt){var It=Object(v.a)(Ne),Kt=It.props;if(Kt.selectable){var dt=Ne.store.getState(),Pt=dt.selectedKeys,Nt=yt.key;Kt.multiple?Pt=Pt.concat([Nt]):Pt=[Nt],"selectedKeys"in Kt||Ne.store.setState({selectedKeys:Pt}),Kt.onSelect(Object(D.a)(Object(D.a)({},yt),{},{selectedKeys:Pt}))}},Ne.onClick=function(yt){var It=Ne.getRealMenuMode(),Kt=Object(v.a)(Ne),dt=Kt.store,Pt=Kt.props.onOpenChange;It!=="inline"&&!("openKeys"in Ne.props)&&(dt.setState({openKeys:[]}),Pt([])),Ne.props.onClick(yt)},Ne.onKeyDown=function(yt,It){Ne.innerMenu.getWrappedInstance().onKeyDown(yt,It)},Ne.onOpenChange=function(yt){var It=Object(v.a)(Ne),Kt=It.props,dt=Ne.store.getState().openKeys.concat(),Pt=!1,Nt=function(_n){var Wn=!1;if(_n.open)Wn=dt.indexOf(_n.key)===-1,Wn&&dt.push(_n.key);else{var Kn=dt.indexOf(_n.key);Wn=Kn!==-1,Wn&&dt.splice(Kn,1)}Pt=Pt||Wn};Array.isArray(yt)?yt.forEach(Nt):Nt(yt),Pt&&("openKeys"in Ne.props||Ne.store.setState({openKeys:dt}),Kt.onOpenChange(dt))},Ne.onDeselect=function(yt){var It=Object(v.a)(Ne),Kt=It.props;if(Kt.selectable){var dt=Ne.store.getState().selectedKeys.concat(),Pt=yt.key,Nt=dt.indexOf(Pt);Nt!==-1&&dt.splice(Nt,1),"selectedKeys"in Kt||Ne.store.setState({selectedKeys:dt}),Kt.onDeselect(Object(D.a)(Object(D.a)({},yt),{},{selectedKeys:dt}))}},Ne.onMouseEnter=function(yt){Ne.restoreModeVerticalFromInline();var It=Ne.props.onMouseEnter;It&&It(yt)},Ne.onTransitionEnd=function(yt){var It=yt.propertyName==="width"&&yt.target===yt.currentTarget,Kt=yt.target.className,dt=Object.prototype.toString.call(Kt)==="[object SVGAnimatedString]"?Kt.animVal:Kt,Pt=yt.propertyName==="font-size"&&dt.indexOf("anticon")>=0;(It||Pt)&&Ne.restoreModeVerticalFromInline()},Ne.setInnerMenu=function(yt){Ne.innerMenu=yt},Ne.isRootMenu=!0;var Je=it.defaultSelectedKeys,Tt=it.defaultOpenKeys;return"selectedKeys"in it&&(Je=it.selectedKeys||[]),"openKeys"in it&&(Tt=it.openKeys||[]),Ne.store=Object(c.c)({selectedKeys:Je,openKeys:Tt,activeKey:{"0-menu-":nt(it,it.activeKey)}}),Ne.state={switchingModeFromInline:!1},Ne}return Object(A.a)(ot,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(Ne){this.updateOpentKeysWhenSwitchMode(Ne),this.updateMiniStore();var Je=this.props,Tt=Je.siderCollapsed,yt=Je.inlineCollapsed,It=Je.onOpenChange;(!Ne.inlineCollapsed&&yt||!Ne.siderCollapsed&&Tt)&&It([]),this.updateMenuDisplay()}},{key:"updateOpentKeysWhenSwitchMode",value:function(Ne){var Je=this.props,Tt=this.store,yt=this.inlineOpenKeys,It=Tt.getState(),Kt={};Ne.mode==="inline"&&Je.mode!=="inline"&&this.setState({switchingModeFromInline:!0}),"openKeys"in Je||((Je.inlineCollapsed&&!Ne.inlineCollapsed||Je.siderCollapsed&&!Ne.siderCollapsed)&&(this.setState({switchingModeFromInline:!0}),this.inlineOpenKeys=It.openKeys.concat(),Kt.openKeys=[]),(!Je.inlineCollapsed&&Ne.inlineCollapsed||!Je.siderCollapsed&&Ne.siderCollapsed)&&(Kt.openKeys=yt,this.inlineOpenKeys=[])),Object.keys(Kt).length&&Tt.setState(Kt)}},{key:"updateMenuDisplay",value:function(){var Ne=this.props.collapsedWidth,Je=this.store,Tt=this.prevOpenKeys,yt=this.getInlineCollapsed()&&(Ne===0||Ne==="0"||Ne==="0px");yt?(this.prevOpenKeys=Je.getState().openKeys.concat(),this.store.setState({openKeys:[]})):Tt&&(this.store.setState({openKeys:Tt}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var Ne=this.props.mode,Je=this.state.switchingModeFromInline,Tt=this.getInlineCollapsed();return Je&&Tt?"inline":Tt?"vertical":Ne}},{key:"getInlineCollapsed",value:function(){var Ne=this.props,Je=Ne.inlineCollapsed,Tt=Ne.siderCollapsed;return Tt!==void 0?Tt:Je}},{key:"restoreModeVerticalFromInline",value:function(){var Ne=this.state.switchingModeFromInline;Ne&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var Ne=Object(D.a)({},Object(_.default)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),Je=this.getRealMenuMode();return Ne.className+=" ".concat(Ne.prefixCls,"-root"),Ne.direction==="rtl"&&(Ne.className+=" ".concat(Ne.prefixCls,"-rtl")),Ne=Object(D.a)(Object(D.a)({},Ne),{},{mode:Je,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:Xe(this.props,this.state,Je)}),delete Ne.openAnimation,delete Ne.openTransitionName,w.createElement(c.a,{store:this.store},w.createElement(ze,Object.assign({},Ne,{ref:this.setInnerMenu}),this.props.children))}}]),ot}(w.Component);Ae.defaultProps={selectable:!0,onClick:B,onSelect:B,onOpenChange:B,onDeselect:B,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:w.createElement("span",null,"\xB7\xB7\xB7")};var Pe=Ae,Ye=function(xt){Object(y.a)(ot,xt);var We=Object(E.a)(ot);function ot(){var it;return Object(b.a)(this,ot),it=We.apply(this,arguments),it.onKeyDown=function(Ne){var Je=Ne.keyCode;return Je===u.a.ENTER?(it.onClick(Ne),!0):void 0},it.onMouseLeave=function(Ne){var Je=it.props,Tt=Je.eventKey,yt=Je.onItemHover,It=Je.onMouseLeave;yt({key:Tt,hover:!1}),It({key:Tt,domEvent:Ne})},it.onMouseEnter=function(Ne){var Je=it.props,Tt=Je.eventKey,yt=Je.onItemHover,It=Je.onMouseEnter;yt({key:Tt,hover:!0}),It({key:Tt,domEvent:Ne})},it.onClick=function(Ne){var Je=it.props,Tt=Je.eventKey,yt=Je.multiple,It=Je.onClick,Kt=Je.onSelect,dt=Je.onDeselect,Pt=Je.isSelected,Nt={key:Tt,keyPath:[Tt],item:Object(v.a)(it),domEvent:Ne};It(Nt),yt?Pt?dt(Nt):Kt(Nt):Pt||Kt(Nt)},it.saveNode=function(Ne){it.node=Ne},it}return Object(A.a)(ot,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var Ne=this.props;Ne.onDestroy&&Ne.onDestroy(Ne.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var Ne,Je=Object(D.a)({},this.props),Tt=d()(this.getPrefixCls(),Je.className,(Ne={},Object(t.a)(Ne,this.getActiveClassName(),!Je.disabled&&Je.active),Object(t.a)(Ne,this.getSelectedClassName(),Je.isSelected),Object(t.a)(Ne,this.getDisabledClassName(),Je.disabled),Ne)),yt=Object(D.a)(Object(D.a)({},Je.attribute),{},{title:typeof Je.title=="string"?Je.title:void 0,className:Tt,role:Je.role||"menuitem","aria-disabled":Je.disabled});Je.role==="option"?yt=Object(D.a)(Object(D.a)({},yt),{},{role:"option","aria-selected":Je.isSelected}):(Je.role===null||Je.role==="none")&&(yt.role="none");var It={onClick:Je.disabled?null:this.onClick,onMouseLeave:Je.disabled?null:this.onMouseLeave,onMouseEnter:Je.disabled?null:this.onMouseEnter},Kt=Object(D.a)({},Je.style);Je.mode==="inline"&&(Je.direction==="rtl"?Kt.paddingRight=Je.inlineIndent*Je.level:Kt.paddingLeft=Je.inlineIndent*Je.level),De.forEach(function(Pt){return delete Je[Pt]}),delete Je.direction;var dt=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(dt=w.createElement(this.props.itemIcon,this.props)),w.createElement("li",Object.assign({},Object(_.default)(Je,["onClick","onMouseEnter","onMouseLeave","onSelect"]),yt,It,{style:Kt,ref:this.saveNode}),Je.children,dt)}}]),ot}(w.Component);Ye.isMenuItem=!0,Ye.defaultProps={onSelect:B,onMouseEnter:B,onMouseLeave:B,manualRef:B};var $e=Object(c.b)(function(xt,We){var ot=xt.activeKey,it=xt.selectedKeys,Ne=We.eventKey,Je=We.subMenuKey;return{active:ot[Je]===Ne,isSelected:it.indexOf(Ne)!==-1}})(Ye),Ot=$e,ct=function(xt){Object(y.a)(ot,xt);var We=Object(E.a)(ot);function ot(){var it;return Object(b.a)(this,ot),it=We.apply(this,arguments),it.renderInnerMenuItem=function(Ne){var Je=it.props,Tt=Je.renderMenuItem,yt=Je.index;return Tt(Ne,yt,it.props.subMenuKey)},it}return Object(A.a)(ot,[{key:"render",value:function(){var Ne=Object(l.a)({},this.props),Je=Ne.className,Tt=Je===void 0?"":Je,yt=Ne.rootPrefixCls,It="".concat(yt,"-item-group-title"),Kt="".concat(yt,"-item-group-list"),dt=Ne.title,Pt=Ne.children;return De.forEach(function(Nt){return delete Ne[Nt]}),delete Ne.onClick,delete Ne.direction,w.createElement("li",Object.assign({},Ne,{className:"".concat(Tt," ").concat(yt,"-item-group")}),w.createElement("div",{className:It,title:typeof dt=="string"?dt:void 0},dt),w.createElement("ul",{className:Kt},w.Children.map(Pt,this.renderInnerMenuItem)))}}]),ot}(w.Component);ct.isMenuItemGroup=!0,ct.defaultProps={disabled:!0};var jt=ct,Xt=function(We){var ot=We.className,it=We.rootPrefixCls,Ne=We.style;return w.createElement("li",{className:"".concat(ot," ").concat(it,"-item-divider"),style:Ne})};Xt.defaultProps={disabled:!0,className:"",style:{}};var bn=Xt,nn=H.e=Pe},"1nVM":function(M,H,a){M.exports={titlesize:"titlesize___3R6Gt",wrap:"wrap___33HQq",labelWrap:"labelWrap___1iqwF",label:"label___27cm-",labelContent:"labelContent___1fVMu",flexRow:"flexRow___PEsIJ",color999:"color999___2Yr8Q",radio:"radio___OcreT",color0152d9:"color0152d9___1FV6h",popover:"popover___2xk-c",serviceSettingName:"serviceSettingName___Ld9Mm",flexJustifyCenter:"flexJustifyCenter___18x9a",flexAlignEnd:"flexAlignEnd___1C-X3",flexAlignCenter:"flexAlignCenter___2oSmu",flexColumn:"flexColumn___2ysFR",formWrap:"formWrap___EPA-v",titleWrap:"titleWrap___3_rFr",fieldWrap:"fieldWrap___2jAZP",button:"button___3XvNW",buttonFixed:"buttonFixed___2Zm2R",buttonWrap:"buttonWrap___1OYLR",width180:"width180___jK9Il",width100:"width100___3krQH",width280:"width280___2XLRF",difficultyHint:"difficultyHint___haMiD",color888:"color888___N5haY",serviceSettingWrap:"serviceSettingWrap___2mA8Y",serviceSetLeft:"serviceSetLeft___15ZiZ",serviceSetInput:"serviceSetInput___1xV8R",serviceSetMemoryInput:"serviceSetMemoryInput___1b9Wn",serviceSetTip:"serviceSetTip___3OSZX",installPackage:"installPackage___2Q149",selectSchool:"selectSchool___3jjwJ",dataPicker:"dataPicker___3FMTF",bg:"bg___SWlll",content:"content___3UkVO",head:"head___35V3S",headCount:"headCount___2pjjr",itemWrap:"itemWrap___1yg5K",imgWrap:"imgWrap___R0ss7",img:"img___VI1B8",manager:"manager___8Zuo9",itemContent:"itemContent___2pnzz",nameWrap:"nameWrap___3Ntoy",name:"name___3v0W9",actionGroup:"actionGroup___nzwV5",deleteIcon:"deleteIcon___tZStC",schoolWrap:"schoolWrap___qVkuP",school:"school___2WDSB",countWrap:"countWrap___1ZPyo",deletetitle:"deletetitle___3PnVP",yseTitle:"yseTitle___2rGJC",modal:"modal___TzuWu",colorOrange:"colorOrange___WAQOi",colorYellow:"colorYellow___giatj",graaytitle:"graaytitle___1xud8",graaymingl:"graaymingl___KdIA9",graayminglthree:"graayminglthree___1To0y",graaymingltow:"graaymingltow___2ZE_h"}},"1uat":function(M,H,a){(function(D,b,A){M.exports=H=b(a("Ib8C"),a("MlIO"))})(this,function(D){return function(){var b=D,A=b.lib,v=A.Hasher,y=b.x64,E=y.Word,w=y.WordArray,c=b.algo;function _(){return E.create.apply(E,arguments)}var l=[_(1116352408,3609767458),_(1899447441,602891725),_(3049323471,3964484399),_(3921009573,2173295548),_(961987163,4081628472),_(1508970993,3053834265),_(2453635748,2937671579),_(2870763221,3664609560),_(3624381080,2734883394),_(310598401,1164996542),_(607225278,1323610764),_(1426881987,3590304994),_(1925078388,4068182383),_(2162078206,991336113),_(2614888103,633803317),_(3248222580,3479774868),_(3835390401,2666613458),_(4022224774,944711139),_(264347078,2341262773),_(604807628,2007800933),_(770255983,1495990901),_(1249150122,1856431235),_(1555081692,3175218132),_(1996064986,2198950837),_(2554220882,3999719339),_(2821834349,766784016),_(2952996808,2566594879),_(3210313671,3203337956),_(3336571891,1034457026),_(3584528711,2466948901),_(113926993,3758326383),_(338241895,168717936),_(666307205,1188179964),_(773529912,1546045734),_(1294757372,1522805485),_(1396182291,2643833823),_(1695183700,2343527390),_(1986661051,1014477480),_(2177026350,1206759142),_(2456956037,344077627),_(2730485921,1290863460),_(2820302411,3158454273),_(3259730800,3505952657),_(3345764771,106217008),_(3516065817,3606008344),_(3600352804,1432725776),_(4094571909,1467031594),_(275423344,851169720),_(430227734,3100823752),_(506948616,1363258195),_(659060556,3750685593),_(883997877,3785050280),_(958139571,3318307427),_(1322822218,3812723403),_(1537002063,2003034995),_(1747873779,3602036899),_(1955562222,1575990012),_(2024104815,1125592928),_(2227730452,2716904306),_(2361852424,442776044),_(2428436474,593698344),_(2756734187,3733110249),_(3204031479,2999351573),_(3329325298,3815920427),_(3391569614,3928383900),_(3515267271,566280711),_(3940187606,3454069534),_(4118630271,4000239992),_(116418474,1914138554),_(174292421,2731055270),_(289380356,3203993006),_(460393269,320620315),_(685471733,587496836),_(852142971,1086792851),_(1017036298,365543100),_(1126000580,2618297676),_(1288033470,3409855158),_(1501505948,4234509866),_(1607167915,987167468),_(1816402316,1246189591)],t=[];(function(){for(var s=0;s<80;s++)t[s]=_()})();var u=c.SHA512=v.extend({_doReset:function(){this._hash=new w.init([new E.init(1779033703,4089235720),new E.init(3144134277,2227873595),new E.init(1013904242,4271175723),new E.init(2773480762,1595750129),new E.init(1359893119,2917565137),new E.init(2600822924,725511199),new E.init(528734635,4215389547),new E.init(1541459225,327033209)])},_doProcessBlock:function(s,r){for(var f=this._hash.words,m=f[0],d=f[1],n=f[2],i=f[3],h=f[4],C=f[5],x=f[6],g=f[7],R=m.high,P=m.low,O=d.high,S=d.low,p=n.high,T=n.low,N=i.high,k=i.low,U=h.high,z=h.low,W=C.high,F=C.low,V=x.high,K=x.low,B=g.high,J=g.low,le=R,ge=P,pe=O,De=S,Ie=p,fe=T,xe=N,Ee=k,se=U,oe=z,q=W,me=F,re=V,ae=K,ce=B,te=J,$=0;$<80;$++){var X,ee,Oe=t[$];if($<16)ee=Oe.high=s[r+$*2]|0,X=Oe.low=s[r+$*2+1]|0;else{var Se=t[$-15],Me=Se.high,Qe=Se.low,tt=(Me>>>1|Qe<<31)^(Me>>>8|Qe<<24)^Me>>>7,st=(Qe>>>1|Me<<31)^(Qe>>>8|Me<<24)^(Qe>>>7|Me<<25),ut=t[$-2],ht=ut.high,bt=ut.low,Ke=(ht>>>19|bt<<13)^(ht<<3|bt>>>29)^ht>>>6,Ue=(bt>>>19|ht<<13)^(bt<<3|ht>>>29)^(bt>>>6|ht<<26),nt=t[$-7],kt=nt.high,vt=nt.low,gt=t[$-16],ze=gt.high,Fe=gt.low;X=st+vt,ee=tt+kt+(X>>>0>>0?1:0),X=X+Ue,ee=ee+Ke+(X>>>0>>0?1:0),X=X+Fe,ee=ee+ze+(X>>>0>>0?1:0),Oe.high=ee,Oe.low=X}var Xe=se&q^~se&re,Ae=oe&me^~oe&ae,Pe=le&pe^le&Ie^pe&Ie,Ye=ge&De^ge&fe^De&fe,$e=(le>>>28|ge<<4)^(le<<30|ge>>>2)^(le<<25|ge>>>7),Ot=(ge>>>28|le<<4)^(ge<<30|le>>>2)^(ge<<25|le>>>7),ct=(se>>>14|oe<<18)^(se>>>18|oe<<14)^(se<<23|oe>>>9),jt=(oe>>>14|se<<18)^(oe>>>18|se<<14)^(oe<<23|se>>>9),Xt=l[$],bn=Xt.high,nn=Xt.low,xt=te+jt,We=ce+ct+(xt>>>0>>0?1:0),xt=xt+Ae,We=We+Xe+(xt>>>0>>0?1:0),xt=xt+nn,We=We+bn+(xt>>>0>>0?1:0),xt=xt+X,We=We+ee+(xt>>>0>>0?1:0),ot=Ot+Ye,it=$e+Pe+(ot>>>0>>0?1:0);ce=re,te=ae,re=q,ae=me,q=se,me=oe,oe=Ee+xt|0,se=xe+We+(oe>>>0>>0?1:0)|0,xe=Ie,Ee=fe,Ie=pe,fe=De,pe=le,De=ge,ge=xt+ot|0,le=We+it+(ge>>>0>>0?1:0)|0}P=m.low=P+ge,m.high=R+le+(P>>>0>>0?1:0),S=d.low=S+De,d.high=O+pe+(S>>>0>>0?1:0),T=n.low=T+fe,n.high=p+Ie+(T>>>0>>0?1:0),k=i.low=k+Ee,i.high=N+xe+(k>>>0>>0?1:0),z=h.low=z+oe,h.high=U+se+(z>>>0>>0?1:0),F=C.low=F+me,C.high=W+q+(F>>>0>>0?1:0),K=x.low=K+ae,x.high=V+re+(K>>>0>>0?1:0),J=g.low=J+te,g.high=B+ce+(J>>>0>>0?1:0)},_doFinalize:function(){var s=this._data,r=s.words,f=this._nDataBytes*8,m=s.sigBytes*8;r[m>>>5]|=128<<24-m%32,r[(m+128>>>10<<5)+30]=Math.floor(f/4294967296),r[(m+128>>>10<<5)+31]=f,s.sigBytes=r.length*4,this._process();var d=this._hash.toX32();return d},clone:function(){var s=v.clone.call(this);return s._hash=this._hash.clone(),s},blockSize:1024/32});b.SHA512=v._createHelper(u),b.HmacSHA512=v._createHmacHelper(u)}(),D.SHA512})},"24hK":function(M,H,a){"use strict";a.d(H,"a",function(){return A});var D=a("JYp7"),b=function(){function v(y){this.element=y,this.next=v.Undefined,this.prev=v.Undefined}return v.Undefined=new v(void 0),v}(),A=function(){function v(){this._first=b.Undefined,this._last=b.Undefined,this._size=0}return Object.defineProperty(v.prototype,"size",{get:function(){return this._size},enumerable:!0,configurable:!0}),v.prototype.isEmpty=function(){return this._first===b.Undefined},v.prototype.clear=function(){this._first=b.Undefined,this._last=b.Undefined,this._size=0},v.prototype.unshift=function(y){return this._insert(y,!1)},v.prototype.push=function(y){return this._insert(y,!0)},v.prototype._insert=function(y,E){var w=this,c=new b(y);if(this._first===b.Undefined)this._first=c,this._last=c;else if(E){var _=this._last;this._last=c,c.prev=_,_.next=c}else{var l=this._first;this._first=c,c.next=l,l.prev=c}this._size+=1;var t=!1;return function(){t||(t=!0,w._remove(c))}},v.prototype.shift=function(){if(this._first===b.Undefined)return;var y=this._first.element;return this._remove(this._first),y},v.prototype.pop=function(){if(this._last===b.Undefined)return;var y=this._last.element;return this._remove(this._last),y},v.prototype._remove=function(y){if(y.prev!==b.Undefined&&y.next!==b.Undefined){var E=y.prev;E.next=y.next,y.next.prev=E}else y.prev===b.Undefined&&y.next===b.Undefined?(this._first=b.Undefined,this._last=b.Undefined):y.next===b.Undefined?(this._last=this._last.prev,this._last.next=b.Undefined):y.prev===b.Undefined&&(this._first=this._first.next,this._first.prev=b.Undefined);this._size-=1},v.prototype.iterator=function(){var y,E=this._first;return{next:function(){return E===b.Undefined?D.c:(y?y.value=E.element:y={done:!1,value:E.element},E=E.next,y)}}},v.prototype.toArray=function(){for(var y=[],E=this._first;E!==b.Undefined;E=E.next)y.push(E.element);return y},v}()},"3d99":function(M,H,a){M.exports={flex_box_center:"flex_box_center___29402",flex_space_between:"flex_space_between___1DQkL",flex_box_vertical_center:"flex_box_vertical_center___2c5rw",flex_box_center_end:"flex_box_center_end___31UwQ",flex_box_column:"flex_box_column___27HfP",dataset:"dataset___1COtX",header:"header___3oVtK",title:"title___pTdL6",dataPath:"dataPath___2IjLi",pathTitle:"pathTitle___3y3r0",btns:"btns___3HrP1",content:"content___2DtrV",customTable:"customTable____cu3-",row:"row___18XmF",empty:"empty___1WFDJ",path:"path___2fzVn",text:"text___5NWvD",actionsBtns:"actionsBtns___YB-ud",customModal:"customModal___S24dW",shareModal:"shareModal___1fTc3",fileName:"fileName___3b0gK",renameModal:"renameModal___3antI",errorDes:"errorDes___3PXc9",uploadFileModal:"uploadFileModal___3cGWq"}},"3wET":function(M,H){M.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAACE5JREFUWAmtWH1snVUZ/533tuvYVreyjGy3Y6srTBo2srI4XbtKgFQxIrKYzeAfk8AfCzHbCkPMjPjBP0aCsjr1D01USCQ6oosyiLF8xMGqc2BHauUj1I2Ntghs7dqytuu99/j7nfOee9/73js+jKd53+d5n3Oe5/zO8zznOafX4EO2ta/bhqlJfM4adFJ1hQWyxiIrM5QNG2CY7EnKei5agMf7V5pR9X3QRv0P1pr77WaO3AGLDoKokZYlY2hBtFqLDHLse9ZE2De41hyoNiYte19AzX22nfPdT8NtnJr6UgkIAl/dTLKXwHupeM9gqzmcBpH8rm6JI7ZYm3nhBfyAQHYlFcr4NL6yTn4kEamPxkxkutevx+5Hjcmnh+u7KqB1fXbR+Az2U195UmyWnjH8E1ULvGgsKDlRghTg8MnhPQvrsPVYqxnziqV3BSCBGZuUe21LMUGUKGx6F42K14rZJ6oWeFG19+w3eGnhPLSlQUVOM34pTGfHsR95tCBPozlOFCh5q++YOj7uqyfUxhqDbAYQjxzB8JFuoJ739qRrZ22L5tKcSQx+KbFk1VN2b8Fa5ky8QvojhEVDAh9C1DAH2NYIdFwMNM3TCIsT5wwOnbH45SlgIufDG8arv+RnsQb0SPe/rzdd0lYrAmr+s23PWzznxdXfyRzK1gEPrgU+cbHBa5MWr07KmsHq+RaXLTAYGAe29wFDMyVb6RC62YmxJjKbBj/td5+rJ1LJzeL+ihWUbHkuzpe5GYM9lwsM8MSbwLcGDMZmqc1cWlhrsOsyi20rgTubDb45YDGl0MZNPio1yS1yec2NdsldDq18jEUvzzqjjVj2UMF9i/JRDpFeMc/ihqUWT71p8fU+i3fO0eisRZ4hOjNl8f1/MWxvG3wha/GxedKVntct0SB3tM1hCIAwix0+YZWEVKRhPYF3SRjLxa+tN6hlGX56hHky7RNXyevHAe/OWPxpyCoUuKpem0F9frGBaqGBd5QYOAI1Kw7aBjuFDuWbckQt0DQfYr5srhuGkXdJ5cG4JZP+P+pjWzIn9gR5Vx746ajrLc3Fc7BDWCJM4EZu0xoXkmJ4OLqMl9HYY6Svj3vgrQ00SI9Z5Y+ewJOua/BjBrjj5IEybzjbmkN2YyoMxBJR0OmF5UreSDAmygmoLHqY5/kb3FlfWgWsJygdAu4giOnVlG39KHCcO63/HfXRd/HkgQZbgcquKaAz85GbvrMTBduEApFqUYGKTz2mIH8D4zMGs+Q/swK4Zhkno+w8vbCEpeCLBPmNq4HFDOuP+4G/vBHblN3UIz1LmajnzShD5e8yHO4BcE4HxAnKX/STE0TUPsyJjjUBG5YC937ccE2hz+DEWYs9PNN/N0hjBc0mo2waIz4ey7xxcznq+pGtYf5wc/oW95eqZcjiosRiOYvebWssNrMOLb7IYHSaRXEUGGMBHJ0G/j5icZS16QTDZQjcY/AzsHw54MKoFrAFvBRla2xeFz3fUgugMED1dDUT9YFrgdalBi++Rf6IxaFTrENTCiHcExblLIYP0lpWvFuvZLjPA799+QLzcd8oZCMEUu+HlCCE70DXLAEeuN5g1SLgJ89b/PwYcPoce90yw6hy/RCSWh6fX+Ex87UNwKkJ4DfMLdcI1EVPwH0bUciGWRdW6ztZR+IBjlzCg/NHvBk1EvZ9h4BH+lmV6bQwXkUyp4RNeMQpckwdD6fbrgJ2f5IX7bME1cMebfVqLcJwZHK8kMfb0m098qJ6pDiHS7j3U8Dliw26/0Yw9EyBVVw6GjOHbtjUaFGrpbp646n4OoZ8+zrgbl5+jzPPup4AnmeIHSDaZrr4UhLzZrZwMioU8GSpcGkSDeJS4wlX8zTvbAaO0NCv/0Exz6zk+C0twE8/b3B7qyE4r6t+VgB8dYNBF8G8+jaw6zHgRR4nwa5bcGoBNh/11GQKOJjPubXRueU+l/0tTMT5LP8PHy1gbJKAKSuGnEw/i+QwQ3F3h/4VsfjZEYMMd9fOjcAdGw3+yR131x+BV1ggK1rZdCYXZfC4s738u/Zp5tG1aYV6LvNXtwDLmcg3/4ITaytzkEC5pjAxqdfw5P/hTbwLXcLb1iGL+XUG2wmoj7Xqrj8Ag6fD8PIrb3Lf89r7zNC3zXX0Clse+1gxCSis30+5gMnc1GDwylvAmQkaUxgJItyZg68Ghgx2/p4Xtpt5B7qGt0CiPnqSYA4wd04HmzEoT/w7rI6U69onIasDz6X7zAEeC71lhx0nj5iw2rITU8AMjwuf6J6K97nk6ctDwM79zBN65a/HPX+ctcrbFE3yRED7ShRRLrRXGIRFGF3L7rHtVHou6QHxlzKpx3gBm2AVDttcVI1QijIn4KuZ9WqaJ//QmDdOGKVJXM2iRJStOFfGbBr+nr/CFgFpQOOd+b08M3cVk0S9CYvvB6iyvwRK9uNzxFMncCHqHnow0xV/+pCFj7aN0W7DrRfqhLs5qlZc8AZJ26pXcn1iC/twSq5weuqvvxrH77j+mELUoznD/KJlHpKgqcsumjlve2mqJeWg0nIrtKSpVqHhxcU3wZTGvFRXa9pO7C3/77WqaYE6P23380rRGaaQzcqQVOZQce73YLhLe+rmmq1pMFJxuyytq4Ht15nP8ljpdpX7QiFRyU+EIIQiUJUJ8aKOp51MIereRNvVwAhHVQ8lAWZv588xBf0cY6v8HJMcSXCxQVG14F1ReqWXpeWe4Yf+x59jnMXEa9k2u5mgdrASdHBqV1BTu7hiExGEfPss6b6Rh/9PP1glMDl2xZdtA8vMjRaFTl7tLqVQN86sOukJnmx8jD3FstpTCxw8+ciH+0nvv4gFlb/v9tJbAAAAAElFTkSuQmCC"},"3y9D":function(M,H,a){(function(D,b){M.exports=H=b(a("Ib8C"))})(this,function(D){return function(){var b=D,A=b.lib,v=A.WordArray,y=A.Hasher,E=b.algo,w=[],c=E.SHA1=y.extend({_doReset:function(){this._hash=new v.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(_,l){for(var t=this._hash.words,u=t[0],s=t[1],r=t[2],f=t[3],m=t[4],d=0;d<80;d++){if(d<16)w[d]=_[l+d]|0;else{var n=w[d-3]^w[d-8]^w[d-14]^w[d-16];w[d]=n<<1|n>>>31}var i=(u<<5|u>>>27)+m+w[d];d<20?i+=(s&r|~s&f)+1518500249:d<40?i+=(s^r^f)+1859775393:d<60?i+=(s&r|s&f|r&f)-1894007588:i+=(s^r^f)-899497514,m=f,f=r,r=s<<30|s>>>2,s=u,u=i}t[0]=t[0]+u|0,t[1]=t[1]+s|0,t[2]=t[2]+r|0,t[3]=t[3]+f|0,t[4]=t[4]+m|0},_doFinalize:function(){var _=this._data,l=_.words,t=this._nDataBytes*8,u=_.sigBytes*8;return l[u>>>5]|=128<<24-u%32,l[(u+64>>>9<<4)+14]=Math.floor(t/4294967296),l[(u+64>>>9<<4)+15]=t,_.sigBytes=l.length*4,this._process(),this._hash},clone:function(){var _=y.clone.call(this);return _._hash=this._hash.clone(),_}});b.SHA1=y._createHelper(c),b.HmacSHA1=y._createHmacHelper(c)}(),D.SHA1})},4:function(M,H){},"498V":function(M,H,a){M.exports=a.p+"static/logo.22b9a281.svg"},"4SAo":function(M,H,a){M.exports={footerWrap:"footerWrap___2ePEu"}},"4qgm":function(M,H){M.exports="data:image/png;base64,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"},"4u4S":function(M,H){M.exports="data:image/png;base64,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"},"55Ip":function(M,H,a){"use strict";a.d(H,"a",function(){return i}),a.d(H,"b",function(){return P});var D=a("Ty5D"),b=a("dI71"),A=a("q1tI"),v=a.n(A),y=a("YS25"),E=a("17x9"),w=a.n(E),c=a("wx14"),_=a("zLVn"),l=a("9R94"),t=function(S){Object(b.a)(p,S);function p(){for(var N,k=arguments.length,U=new Array(k),z=0;z>>24)&16711935|(h<<24|h>>>8)&4278255360,C=(C<<8|C>>>24)&16711935|(C<<24|C>>>8)&4278255360;var x=d[i];x.high^=C,x.low^=h}for(var g=0;g<24;g++){for(var R=0;R<5;R++){for(var P=0,O=0,S=0;S<5;S++){var x=d[R+5*S];P^=x.high,O^=x.low}var p=s[R];p.high=P,p.low=O}for(var R=0;R<5;R++)for(var T=s[(R+4)%5],N=s[(R+1)%5],k=N.high,U=N.low,P=T.high^(k<<1|U>>>31),O=T.low^(U<<1|k>>>31),S=0;S<5;S++){var x=d[R+5*S];x.high^=P,x.low^=O}for(var z=1;z<25;z++){var P,O,x=d[z],W=x.high,F=x.low,V=l[z];V<32?(P=W<>>32-V,O=F<>>32-V):(P=F<>>64-V,O=W<>>64-V);var K=s[t[z]];K.high=P,K.low=O}var B=s[0],J=d[0];B.high=J.high,B.low=J.low;for(var R=0;R<5;R++)for(var S=0;S<5;S++){var z=R+5*S,x=d[z],le=s[z],ge=s[(R+1)%5+5*S],pe=s[(R+2)%5+5*S];x.high=le.high^~ge.high&pe.high,x.low=le.low^~ge.low&pe.low}var x=d[0],De=u[g];x.high^=De.high,x.low^=De.low}},_doFinalize:function(){var f=this._data,m=f.words,d=this._nDataBytes*8,n=f.sigBytes*8,i=this.blockSize*32;m[n>>>5]|=1<<24-n%32,m[(b.ceil((n+1)/i)*i>>>5)-1]|=128,f.sigBytes=m.length*4,this._process();for(var h=this._state,C=this.cfg.outputLength/8,x=C/8,g=[],R=0;R>>24)&16711935|(O<<24|O>>>8)&4278255360,S=(S<<8|S>>>24)&16711935|(S<<24|S>>>8)&4278255360,g.push(S),g.push(O)}return new y.init(g,C)},clone:function(){for(var f=E.clone.call(this),m=f._state=this._state.slice(0),d=0;d<25;d++)m[d]=m[d].clone();return f}});A.SHA3=E._createHelper(r),A.HmacSHA3=E._createHmacHelper(r)}(Math),D.SHA3})},"6+eU":function(M,H,a){"use strict";a.d(H,"a",function(){return g});var D=a("wx14"),b=a("rePB"),A=a("VTBJ"),v=a("1OyB"),y=a("vuIU"),E=a("Ji7U"),w=a("LK+K"),c=a("q1tI"),_=a.n(c),l=a("TSYQ"),t=a.n(l),u=function(P){var O,S="".concat(P.rootPrefixCls,"-item"),p=t()(S,"".concat(S,"-").concat(P.page),(O={},Object(b.a)(O,"".concat(S,"-active"),P.active),Object(b.a)(O,P.className,!!P.className),Object(b.a)(O,"".concat(S,"-disabled"),!P.page),O)),T=function(){P.onClick(P.page)},N=function(U){P.onKeyPress(U,P.onClick,P.page)};return _.a.createElement("li",{title:P.showTitle?P.page:null,className:p,onClick:T,onKeyPress:N,tabIndex:"0"},P.itemRender(P.page,"page",_.a.createElement("a",{rel:"nofollow"},P.page)))},s=u,r={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},f=function(R){Object(E.a)(O,R);var P=Object(w.a)(O);function O(){var S;Object(v.a)(this,O);for(var p=arguments.length,T=new Array(p),N=0;N=0||k.relatedTarget.className.indexOf("".concat(F,"-next"))>=0))return;S.setState({goInputText:""}),W(S.getValidValue())},S.go=function(k){var U=S.state.goInputText;if(U==="")return;(k.keyCode===r.ENTER||k.type==="click")&&(S.setState({goInputText:""}),S.props.quickGo(S.getValidValue()))},S}return Object(y.a)(O,[{key:"getValidValue",value:function(){var p=this.state,T=p.goInputText,N=p.current;return!T||isNaN(T)?N:Number(T)}},{key:"getPageSizeOptions",value:function(){var p=this.props,T=p.pageSize,N=p.pageSizeOptions;return N.some(function(k){return k.toString()===T.toString()})?N:N.concat([T.toString()]).sort(function(k,U){var z=isNaN(Number(k))?0:Number(k),W=isNaN(Number(U))?0:Number(U);return z-W})}},{key:"render",value:function(){var p=this,T=this.props,N=T.pageSize,k=T.locale,U=T.rootPrefixCls,z=T.changeSize,W=T.quickGo,F=T.goButton,V=T.selectComponentClass,K=T.buildOptionText,B=T.selectPrefixCls,J=T.disabled,le=this.state.goInputText,ge="".concat(U,"-options"),pe=V,De=null,Ie=null,fe=null;if(!z&&!W)return null;var xe=this.getPageSizeOptions();if(z&&pe){var Ee=xe.map(function(se,oe){return _.a.createElement(pe.Option,{key:oe,value:se.toString()},(K||p.buildOptionText)(se))});De=_.a.createElement(pe,{disabled:J,prefixCls:B,showSearch:!1,className:"".concat(ge,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(N||xe[0]).toString(),onChange:this.changeSize,getPopupContainer:function(oe){return oe.parentNode}},Ee)}return W&&(F&&(fe=typeof F=="boolean"?_.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:J,className:"".concat(ge,"-quick-jumper-button")},k.jump_to_confirm):_.a.createElement("span",{onClick:this.go,onKeyUp:this.go},F)),Ie=_.a.createElement("div",{className:"".concat(ge,"-quick-jumper")},k.jump_to,_.a.createElement("input",{disabled:J,type:"text",value:le,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),k.page,fe)),_.a.createElement("li",{className:"".concat(ge)},De,Ie)}}]),O}(_.a.Component);f.defaultProps={pageSizeOptions:["10","20","50","100"]};var m=f,d=a("N2Kk");function n(){}function i(R){return typeof R=="number"&&isFinite(R)&&Math.floor(R)===R}function h(R,P,O){return O}function C(R,P,O){var S=typeof R=="undefined"?P.pageSize:R;return Math.floor((O.total-1)/S)+1}var x=function(R){Object(E.a)(O,R);var P=Object(w.a)(O);function O(S){var p;Object(v.a)(this,O),p=P.call(this,S),p.getJumpPrevPage=function(){return Math.max(1,p.state.current-(p.props.showLessItems?3:5))},p.getJumpNextPage=function(){return Math.min(C(void 0,p.state,p.props),p.state.current+(p.props.showLessItems?3:5))},p.getItemIcon=function(z,W){var F=p.props.prefixCls,V=z||_.a.createElement("button",{type:"button","aria-label":W,className:"".concat(F,"-item-link")});return typeof z=="function"&&(V=_.a.createElement(z,Object(A.a)({},p.props))),V},p.savePaginationNode=function(z){p.paginationNode=z},p.isValid=function(z){return i(z)&&z!==p.state.current},p.shouldDisplayQuickJumper=function(){var z=p.props,W=z.showQuickJumper,F=z.pageSize,V=z.total;return V<=F?!1:W},p.handleKeyDown=function(z){(z.keyCode===r.ARROW_UP||z.keyCode===r.ARROW_DOWN)&&z.preventDefault()},p.handleKeyUp=function(z){var W=p.getValidValue(z),F=p.state.currentInputValue;W!==F&&p.setState({currentInputValue:W}),z.keyCode===r.ENTER?p.handleChange(W):z.keyCode===r.ARROW_UP?p.handleChange(W-1):z.keyCode===r.ARROW_DOWN&&p.handleChange(W+1)},p.changePageSize=function(z){var W=p.state.current,F=C(z,p.state,p.props);W=W>F?F:W,F===0&&(W=p.state.current),typeof z=="number"&&("pageSize"in p.props||p.setState({pageSize:z}),"current"in p.props||p.setState({current:W,currentInputValue:W})),p.props.onShowSizeChange(W,z),"onChange"in p.props&&p.props.onChange&&p.props.onChange(W,z)},p.handleChange=function(z){var W=p.props.disabled,F=z;if(p.isValid(F)&&!W){var V=C(void 0,p.state,p.props);F>V?F=V:F<1&&(F=1),"current"in p.props||p.setState({current:F,currentInputValue:F});var K=p.state.pageSize;return p.props.onChange(F,K),F}return p.state.current},p.prev=function(){p.hasPrev()&&p.handleChange(p.state.current-1)},p.next=function(){p.hasNext()&&p.handleChange(p.state.current+1)},p.jumpPrev=function(){p.handleChange(p.getJumpPrevPage())},p.jumpNext=function(){p.handleChange(p.getJumpNextPage())},p.hasPrev=function(){return p.state.current>1},p.hasNext=function(){return p.state.current2?F-2:0),K=2;K=N?U=N:U=Number(T),U}},{key:"getShowSizeChanger",value:function(){var p=this.props,T=p.showSizeChanger,N=p.total,k=p.totalBoundaryShowSizeChanger;return typeof T!="undefined"?T:N>k}},{key:"renderPrev",value:function(p){var T=this.props,N=T.prevIcon,k=T.itemRender,U=k(p,"prev",this.getItemIcon(N,"prev page")),z=!this.hasPrev();return Object(c.isValidElement)(U)?Object(c.cloneElement)(U,{disabled:z}):U}},{key:"renderNext",value:function(p){var T=this.props,N=T.nextIcon,k=T.itemRender,U=k(p,"next",this.getItemIcon(N,"next page")),z=!this.hasNext();return Object(c.isValidElement)(U)?Object(c.cloneElement)(U,{disabled:z}):U}},{key:"render",value:function(){var p=this,T=this.props,N=T.prefixCls,k=T.className,U=T.style,z=T.disabled,W=T.hideOnSinglePage,F=T.total,V=T.locale,K=T.showQuickJumper,B=T.showLessItems,J=T.showTitle,le=T.showTotal,ge=T.simple,pe=T.itemRender,De=T.showPrevNextJumpers,Ie=T.jumpPrevIcon,fe=T.jumpNextIcon,xe=T.selectComponentClass,Ee=T.selectPrefixCls,se=T.pageSizeOptions,oe=this.state,q=oe.current,me=oe.pageSize,re=oe.currentInputValue;if(W===!0&&F<=me)return null;var ae=C(void 0,this.state,this.props),ce=[],te=null,$=null,X=null,ee=null,Oe=null,Se=K&&K.goButton,Me=B?1:2,Qe=q-1>0?q-1:0,tt=q+1=Me*2&&q!==1+2&&(ce[0]=Object(c.cloneElement)(ce[0],{className:"".concat(N,"-item-after-jump-prev")}),ce.unshift(te)),ae-q>=Me*2&&q!==ae-2&&(ce[ce.length-1]=Object(c.cloneElement)(ce[ce.length-1],{className:"".concat(N,"-item-before-jump-next")}),ce.push($)),nt!==1&&ce.unshift(X),kt!==ae&&ce.push(ee)}var ze=null;le&&(ze=_.a.createElement("li",{className:"".concat(N,"-total-text")},le(F,[F===0?0:(q-1)*me+1,q*me>F?F:q*me])));var Fe=!this.hasPrev()||!ae,Xe=!this.hasNext()||!ae;return _.a.createElement("ul",Object(D.a)({className:t()(N,k,Object(b.a)({},"".concat(N,"-disabled"),z)),style:U,unselectable:"unselectable",ref:this.savePaginationNode},st),ze,_.a.createElement("li",{title:J?V.prev_page:null,onClick:this.prev,tabIndex:Fe?null:0,onKeyPress:this.runIfEnterPrev,className:t()("".concat(N,"-prev"),Object(b.a)({},"".concat(N,"-disabled"),Fe)),"aria-disabled":Fe},this.renderPrev(Qe)),ce,_.a.createElement("li",{title:J?V.next_page:null,onClick:this.next,tabIndex:Xe?null:0,onKeyPress:this.runIfEnterNext,className:t()("".concat(N,"-next"),Object(b.a)({},"".concat(N,"-disabled"),Xe)),"aria-disabled":Xe},this.renderNext(tt)),_.a.createElement(m,{disabled:z,locale:V,rootPrefixCls:N,selectComponentClass:xe,selectPrefixCls:Ee,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:q,pageSize:me,pageSizeOptions:se,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Se}))}}],[{key:"getDerivedStateFromProps",value:function(p,T){var N={};if("current"in p&&(N.current=p.current,p.current!==T.current&&(N.currentInputValue=N.current)),"pageSize"in p&&p.pageSize!==T.pageSize){var k=T.current,U=C(p.pageSize,T,p);k=k>U?U:k,"current"in p||(N.current=k,N.currentInputValue=k),N.pageSize=p.pageSize}return N}}]),O}(_.a.Component);x.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:n,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:n,locale:d.a,style:{},itemRender:h,totalBoundaryShowSizeChanger:50};var g=x},"6Fuo":function(M,H,a){M.exports={flex_box_center:"flex_box_center___3p8A0",flex_space_between:"flex_space_between___2wMwo",flex_box_vertical_center:"flex_box_vertical_center___2fKhV",flex_box_center_end:"flex_box_center_end___27Yk8",flex_box_column:"flex_box_column___3Khbo",rightMenu:"rightMenu___20Eel",joinMenu:"joinMenu___2blJt",joinBoard:"joinBoard___2XUXK",joinCol:"joinCol___3o5gp"}},"6RRn":function(M,H,a){"use strict";var D=a("wCXF"),b=a("n6Qo");a.d(H,"b",function(){return b.a});var A=a("IBYe"),v=a("6eGT"),y=a("hW8S");a.d(H,"a",function(){return y.a}),H.c=D.b},"6eGT":function(M,H,a){"use strict";function D(b){return null}H.a=D},"746U":function(M,H,a){"use strict";a.d(H,"d",function(){return b}),a.d(H,"j",function(){return A}),a.d(H,"i",function(){return v}),a.d(H,"h",function(){return y}),a.d(H,"e",function(){return E}),a.d(H,"k",function(){return w}),a.d(H,"l",function(){return c}),a.d(H,"a",function(){return _}),a.d(H,"f",function(){return t}),a.d(H,"g",function(){return u}),a.d(H,"m",function(){return s}),a.d(H,"c",function(){return m}),a.d(H,"b",function(){return d}),a.d(H,"n",function(){return n}),a.d(H,"o",function(){return i});var D={number:"number",string:"string",undefined:"undefined",object:"object",function:"function"};function b(h){return Array.isArray?Array.isArray(h):!!(h&&typeof h.length===D.number&&h.constructor===Array)}function A(h){return typeof h===D.string||h instanceof String}function v(h){return typeof h===D.object&&h!==null&&!Array.isArray(h)&&!(h instanceof RegExp)&&!(h instanceof Date)}function y(h){return(typeof h===D.number||h instanceof Number)&&!isNaN(h)}function E(h){return h===!0||h===!1}function w(h){return typeof h===D.undefined}function c(h){return w(h)||h===null}function _(h,C){if(!h)throw new Error(C?"Unexpected type, expected '"+C+"'":"Unexpected type")}var l=Object.prototype.hasOwnProperty;function t(h){if(!v(h))return!1;for(var C in h)if(l.call(h,C))return!1;return!0}function u(h){return typeof h===D.function}function s(h,C){for(var x=Math.min(h.length,C.length),g=0;g1&&arguments[1]!==void 0?arguments[1]:0,f=(w[s[r+0]]+w[s[r+1]]+w[s[r+2]]+w[s[r+3]]+"-"+w[s[r+4]]+w[s[r+5]]+"-"+w[s[r+6]]+w[s[r+7]]+"-"+w[s[r+8]]+w[s[r+9]]+"-"+w[s[r+10]]+w[s[r+11]]+w[s[r+12]]+w[s[r+13]]+w[s[r+14]]+w[s[r+15]]).toLowerCase();if(!E(f))throw TypeError("Stringified UUID is invalid");return f}var l=_;function t(s,r,f){s=s||{};var m=s.random||(s.rng||A)();if(m[6]=m[6]&15|64,m[8]=m[8]&63|128,r){f=f||0;for(var d=0;d<16;++d)r[f+d]=m[d];return r}return l(m)}var u=H.a=t},"7ZXX":function(M,H,a){M.exports=a.p+"static/err.6e7c5817.png"},"7ahc":function(M,H,a){"use strict";a.d(H,"a",function(){return C});var D=a("k1fw"),b=a("0Owb"),A=a("+L6B"),v=a("2/Rp"),y=a("y8nQ"),E=a("Vl3Y"),w=a("tJVT"),c=a("OaEy"),_=a("2fM7"),l=a("q1tI"),t=a.n(l),u=a("VrN/"),s=a.n(u),r=a("p77/"),f=a.n(r),m=a("c5Ni"),d=a.n(m),n=_.a.Option,i={labelCol:{span:4},wrapperCol:{span:20}},h={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};H.b=function(x){var g=x.callback,R=x.onCancel,P=Object(l.useState)("python"),O=Object(w.a)(P,2),S=O[0],p=O[1];function T(k){p(h[k][1])}function N(k){g(k)}return t.a.createElement(E.a,Object(b.a)({},i,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:N}),t.a.createElement(E.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},t.a.createElement(_.a,{onChange:T},Object.keys(h).map(function(k){return t.a.createElement(n,{key:k,value:k},h[k][0])}))),t.a.createElement(E.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},t.a.createElement(C,{mode:S})),t.a.createElement("div",{className:"flex-container flex-end"},t.a.createElement(v.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),t.a.createElement(v.a,{type:"ghost",onClick:R},"\u53D6\u6D88")))};function C(x){var g=x.value,R=x.onChange,P=x.mode,O=x.options,S=O===void 0?{}:O,p=Object(l.useRef)(),T=Object(l.useState)(),N=Object(w.a)(T,2),k=N[0],U=N[1];return Object(l.useEffect)(function(){if(k){function z(W){var F=W.getValue();R&&R(F)}return k.on("change",z),function(){k.off("change",z)}}},[k,R]),Object(l.useEffect)(function(){k&&k.setOption("mode",P)},[k,P]),Object(l.useEffect)(function(){k&&((g!==k.getValue()||g==="")&&setTimeout(function(){k.setValue(g||" ")},300))},[k,g]),Object(l.useEffect)(function(){if(p.current&&!k){var z=s.a.fromTextArea(p.current,Object(D.a)({mode:P,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},S));U(z)}},[p.current,k]),t.a.createElement("div",{className:"my-codemirror-container"},t.a.createElement("textarea",{ref:p}))}},"7ixt":function(M,H,a){"use strict";a.d(H,"a",function(){return A});var D={adjustX:1,adjustY:1},b=[0,0],A={left:{points:["cr","cl"],overflow:D,offset:[-4,0],targetOffset:b},right:{points:["cl","cr"],overflow:D,offset:[4,0],targetOffset:b},top:{points:["bc","tc"],overflow:D,offset:[0,-4],targetOffset:b},bottom:{points:["tc","bc"],overflow:D,offset:[0,4],targetOffset:b},topLeft:{points:["bl","tl"],overflow:D,offset:[0,-4],targetOffset:b},leftTop:{points:["tr","tl"],overflow:D,offset:[-4,0],targetOffset:b},topRight:{points:["br","tr"],overflow:D,offset:[0,-4],targetOffset:b},rightTop:{points:["tl","tr"],overflow:D,offset:[4,0],targetOffset:b},bottomRight:{points:["tr","br"],overflow:D,offset:[0,4],targetOffset:b},rightBottom:{points:["bl","br"],overflow:D,offset:[4,0],targetOffset:b},bottomLeft:{points:["tl","bl"],overflow:D,offset:[0,4],targetOffset:b},leftBottom:{points:["br","bl"],overflow:D,offset:[-4,0],targetOffset:b}},v=A},"7v3h":function(M,H,a){M.exports=a.p+"static/empty2.dd73f390.png"},"8/bI":function(M,H,a){M.exports=a.p+"static/empty.8918e228.png"},"815F":function(M,H,a){"use strict";a.d(H,"e",function(){return w}),a.d(H,"c",function(){return _}),a.d(H,"d",function(){return l}),a.d(H,"a",function(){return u}),a.d(H,"f",function(){return s}),a.d(H,"b",function(){return r});var D=a("KQm4"),b=a("VTBJ"),A=a("Ff2n"),v=a("Zm9Q"),y=a("Kwbf"),E=a("OZM5");function w(f,m){return f!=null?f:m}function c(){var f=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],m=new Map;function d(n){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(n||[]).forEach(function(h){var C=h.key,x=h.children;Object(y.a)(C!=null,"Tree node must have a certain key: [".concat(i).concat(C,"]"));var g=String(C);Object(y.a)(!m.has(g)||C===null||C===void 0,"Same 'key' exist in the Tree: ".concat(g)),m.set(g,!0),d(x,"".concat(i).concat(g," > "))})}d(f)}function _(f){function m(d){var n=Object(v.a)(d);return n.map(function(i){if(!Object(E.i)(i))return Object(y.a)(!i,"Tree/TreeNode can only accept TreeNode as children."),null;var h=i.key,C=i.props,x=C.children,g=Object(A.a)(C,["children"]),R=Object(b.a)({key:h},g),P=m(x);return P.length&&(R.children=P),R}).filter(function(i){return i})}return m(f)}function l(){var f=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],d=new Set(m===!0?[]:m),n=[];function i(h){var C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return h.map(function(x,g){var R=Object(E.h)(C?C.pos:"0",g),P=w(x.key,R),O=Object(b.a)(Object(b.a)({},x),{},{parent:C,pos:R,children:null,data:x,isStart:[].concat(Object(D.a)(C?C.isStart:[]),[g===0]),isEnd:[].concat(Object(D.a)(C?C.isEnd:[]),[g===h.length-1])});return n.push(O),m===!0||d.has(P)?O.children=i(x.children||[],O):O.children=[],O})}return i(f),n}function t(f,m,d){var n;d?typeof d=="string"?n=function(C){return C[d]}:typeof d=="function"&&(n=function(C){return d(C)}):n=function(C,x){return w(C.key,x)};function i(h,C,x){var g=h?h.children:f,R=h?Object(E.h)(x.pos,C):"0";if(h){var P=n(h,R),O={node:h,index:C,pos:R,key:P,parentPos:x.node?x.pos:null,level:x.level+1};m(O)}g&&g.forEach(function(S,p){i(S,p,{node:h,pos:R,level:x?x.level+1:-1})})}i(null)}function u(f){var m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},d=m.initWrapper,n=m.processEntity,i=m.onProcessFinished,h=arguments.length>2?arguments[2]:void 0,C={},x={},g={posEntities:C,keyEntities:x};return d&&(g=d(g)||g),t(f,function(R){var P=R.node,O=R.index,S=R.pos,p=R.key,T=R.parentPos,N=R.level,k={node:P,index:O,key:p,pos:S,level:N},U=w(p,S);C[S]=k,x[U]=k,k.parent=C[T],k.parent&&(k.parent.children=k.parent.children||[],k.parent.children.push(k)),n&&n(k,g)},h),i&&i(g),g}function s(f,m){var d=m.expandedKeys,n=m.selectedKeys,i=m.loadedKeys,h=m.loadingKeys,C=m.checkedKeys,x=m.halfCheckedKeys,g=m.dragOverNodeKey,R=m.dropPosition,P=m.keyEntities,O=P[f],S={eventKey:f,expanded:d.indexOf(f)!==-1,selected:n.indexOf(f)!==-1,loaded:i.indexOf(f)!==-1,loading:h.indexOf(f)!==-1,checked:C.indexOf(f)!==-1,halfChecked:x.indexOf(f)!==-1,pos:String(O?O.pos:""),dragOver:g===f&&R===0,dragOverGapTop:g===f&&R===-1,dragOverGapBottom:g===f&&R===1};return S}function r(f){var m=f.data,d=f.expanded,n=f.selected,i=f.checked,h=f.loaded,C=f.loading,x=f.halfChecked,g=f.dragOver,R=f.dragOverGapTop,P=f.dragOverGapBottom,O=f.pos,S=f.active,p=Object(b.a)(Object(b.a)({},m),{},{expanded:d,selected:n,checked:i,loaded:h,loading:C,halfChecked:x,dragOver:g,dragOverGapTop:R,dragOverGapBottom:P,pos:O,active:S});return"props"in p||Object.defineProperty(p,"props",{get:function(){return Object(y.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),f}}),p}},"8EBN":function(M,H,a){(function(D){D(a("VrN/"))})(function(D){"use strict";D.modeInfo=[{name:"APL",mime:"text/apl",mode:"apl",ext:["dyalog","apl"]},{name:"PGP",mimes:["application/pgp","application/pgp-encrypted","application/pgp-keys","application/pgp-signature"],mode:"asciiarmor",ext:["asc","pgp","sig"]},{name:"ASN.1",mime:"text/x-ttcn-asn",mode:"asn.1",ext:["asn","asn1"]},{name:"Asterisk",mime:"text/x-asterisk",mode:"asterisk",file:/^extensions\.conf$/i},{name:"Brainfuck",mime:"text/x-brainfuck",mode:"brainfuck",ext:["b","bf"]},{name:"C",mime:"text/x-csrc",mode:"clike",ext:["c","h","ino"]},{name:"C++",mime:"text/x-c++src",mode:"clike",ext:["cpp","c++","cc","cxx","hpp","h++","hh","hxx"],alias:["cpp"]},{name:"Cobol",mime:"text/x-cobol",mode:"cobol",ext:["cob","cpy"]},{name:"C#",mime:"text/x-csharp",mode:"clike",ext:["cs"],alias:["csharp","cs"]},{name:"Clojure",mime:"text/x-clojure",mode:"clojure",ext:["clj","cljc","cljx"]},{name:"ClojureScript",mime:"text/x-clojurescript",mode:"clojure",ext:["cljs"]},{name:"Closure Stylesheets (GSS)",mime:"text/x-gss",mode:"css",ext:["gss"]},{name:"CMake",mime:"text/x-cmake",mode:"cmake",ext:["cmake","cmake.in"],file:/^CMakeLists\.txt$/},{name:"CoffeeScript",mimes:["application/vnd.coffeescript","text/coffeescript","text/x-coffeescript"],mode:"coffeescript",ext:["coffee"],alias:["coffee","coffee-script"]},{name:"Common Lisp",mime:"text/x-common-lisp",mode:"commonlisp",ext:["cl","lisp","el"],alias:["lisp"]},{name:"Cypher",mime:"application/x-cypher-query",mode:"cypher",ext:["cyp","cypher"]},{name:"Cython",mime:"text/x-cython",mode:"python",ext:["pyx","pxd","pxi"]},{name:"Crystal",mime:"text/x-crystal",mode:"crystal",ext:["cr"]},{name:"CSS",mime:"text/css",mode:"css",ext:["css"]},{name:"CQL",mime:"text/x-cassandra",mode:"sql",ext:["cql"]},{name:"D",mime:"text/x-d",mode:"d",ext:["d"]},{name:"Dart",mimes:["application/dart","text/x-dart"],mode:"dart",ext:["dart"]},{name:"diff",mime:"text/x-diff",mode:"diff",ext:["diff","patch"]},{name:"Django",mime:"text/x-django",mode:"django"},{name:"Dockerfile",mime:"text/x-dockerfile",mode:"dockerfile",file:/^Dockerfile$/},{name:"DTD",mime:"application/xml-dtd",mode:"dtd",ext:["dtd"]},{name:"Dylan",mime:"text/x-dylan",mode:"dylan",ext:["dylan","dyl","intr"]},{name:"EBNF",mime:"text/x-ebnf",mode:"ebnf"},{name:"ECL",mime:"text/x-ecl",mode:"ecl",ext:["ecl"]},{name:"edn",mime:"application/edn",mode:"clojure",ext:["edn"]},{name:"Eiffel",mime:"text/x-eiffel",mode:"eiffel",ext:["e"]},{name:"Elm",mime:"text/x-elm",mode:"elm",ext:["elm"]},{name:"Embedded Javascript",mime:"application/x-ejs",mode:"htmlembedded",ext:["ejs"]},{name:"Embedded Ruby",mime:"application/x-erb",mode:"htmlembedded",ext:["erb"]},{name:"Erlang",mime:"text/x-erlang",mode:"erlang",ext:["erl"]},{name:"Esper",mime:"text/x-esper",mode:"sql"},{name:"Factor",mime:"text/x-factor",mode:"factor",ext:["factor"]},{name:"FCL",mime:"text/x-fcl",mode:"fcl"},{name:"Forth",mime:"text/x-forth",mode:"forth",ext:["forth","fth","4th"]},{name:"Fortran",mime:"text/x-fortran",mode:"fortran",ext:["f","for","f77","f90","f95"]},{name:"F#",mime:"text/x-fsharp",mode:"mllike",ext:["fs"],alias:["fsharp"]},{name:"Gas",mime:"text/x-gas",mode:"gas",ext:["s"]},{name:"Gherkin",mime:"text/x-feature",mode:"gherkin",ext:["feature"]},{name:"GitHub Flavored Markdown",mime:"text/x-gfm",mode:"gfm",file:/^(readme|contributing|history)\.md$/i},{name:"Go",mime:"text/x-go",mode:"go",ext:["go"]},{name:"Groovy",mime:"text/x-groovy",mode:"groovy",ext:["groovy","gradle"],file:/^Jenkinsfile$/},{name:"HAML",mime:"text/x-haml",mode:"haml",ext:["haml"]},{name:"Haskell",mime:"text/x-haskell",mode:"haskell",ext:["hs"]},{name:"Haskell (Literate)",mime:"text/x-literate-haskell",mode:"haskell-literate",ext:["lhs"]},{name:"Haxe",mime:"text/x-haxe",mode:"haxe",ext:["hx"]},{name:"HXML",mime:"text/x-hxml",mode:"haxe",ext:["hxml"]},{name:"ASP.NET",mime:"application/x-aspx",mode:"htmlembedded",ext:["aspx"],alias:["asp","aspx"]},{name:"HTML",mime:"text/html",mode:"htmlmixed",ext:["html","htm","handlebars","hbs"],alias:["xhtml"]},{name:"HTTP",mime:"message/http",mode:"http"},{name:"IDL",mime:"text/x-idl",mode:"idl",ext:["pro"]},{name:"Pug",mime:"text/x-pug",mode:"pug",ext:["jade","pug"],alias:["jade"]},{name:"Java",mime:"text/x-java",mode:"clike",ext:["java"]},{name:"Java Server Pages",mime:"application/x-jsp",mode:"htmlembedded",ext:["jsp"],alias:["jsp"]},{name:"JavaScript",mimes:["text/javascript","text/ecmascript","application/javascript","application/x-javascript","application/ecmascript"],mode:"javascript",ext:["js"],alias:["ecmascript","js","node"]},{name:"JSON",mimes:["application/json","application/x-json"],mode:"javascript",ext:["json","map"],alias:["json5"]},{name:"JSON-LD",mime:"application/ld+json",mode:"javascript",ext:["jsonld"],alias:["jsonld"]},{name:"JSX",mime:"text/jsx",mode:"jsx",ext:["jsx"]},{name:"Jinja2",mime:"text/jinja2",mode:"jinja2",ext:["j2","jinja","jinja2"]},{name:"Julia",mime:"text/x-julia",mode:"julia",ext:["jl"]},{name:"Kotlin",mime:"text/x-kotlin",mode:"clike",ext:["kt"]},{name:"LESS",mime:"text/x-less",mode:"css",ext:["less"]},{name:"LiveScript",mime:"text/x-livescript",mode:"livescript",ext:["ls"],alias:["ls"]},{name:"Lua",mime:"text/x-lua",mode:"lua",ext:["lua"]},{name:"Markdown",mime:"text/x-markdown",mode:"markdown",ext:["markdown","md","mkd"]},{name:"mIRC",mime:"text/mirc",mode:"mirc"},{name:"MariaDB SQL",mime:"text/x-mariadb",mode:"sql"},{name:"Mathematica",mime:"text/x-mathematica",mode:"mathematica",ext:["m","nb","wl","wls"]},{name:"Modelica",mime:"text/x-modelica",mode:"modelica",ext:["mo"]},{name:"MUMPS",mime:"text/x-mumps",mode:"mumps",ext:["mps"]},{name:"MS SQL",mime:"text/x-mssql",mode:"sql"},{name:"mbox",mime:"application/mbox",mode:"mbox",ext:["mbox"]},{name:"MySQL",mime:"text/x-mysql",mode:"sql"},{name:"Nginx",mime:"text/x-nginx-conf",mode:"nginx",file:/nginx.*\.conf$/i},{name:"NSIS",mime:"text/x-nsis",mode:"nsis",ext:["nsh","nsi"]},{name:"NTriples",mimes:["application/n-triples","application/n-quads","text/n-triples"],mode:"ntriples",ext:["nt","nq"]},{name:"Objective-C",mime:"text/x-objectivec",mode:"clike",ext:["m"],alias:["objective-c","objc"]},{name:"Objective-C++",mime:"text/x-objectivec++",mode:"clike",ext:["mm"],alias:["objective-c++","objc++"]},{name:"OCaml",mime:"text/x-ocaml",mode:"mllike",ext:["ml","mli","mll","mly"]},{name:"Octave",mime:"text/x-octave",mode:"octave",ext:["m"]},{name:"Oz",mime:"text/x-oz",mode:"oz",ext:["oz"]},{name:"Pascal",mime:"text/x-pascal",mode:"pascal",ext:["p","pas"]},{name:"PEG.js",mime:"null",mode:"pegjs",ext:["jsonld"]},{name:"Perl",mime:"text/x-perl",mode:"perl",ext:["pl","pm"]},{name:"PHP",mimes:["text/x-php","application/x-httpd-php","application/x-httpd-php-open"],mode:"php",ext:["php","php3","php4","php5","php7","phtml"]},{name:"Pig",mime:"text/x-pig",mode:"pig",ext:["pig"]},{name:"Plain Text",mime:"text/plain",mode:"null",ext:["txt","text","conf","def","list","log"]},{name:"PLSQL",mime:"text/x-plsql",mode:"sql",ext:["pls"]},{name:"PostgreSQL",mime:"text/x-pgsql",mode:"sql"},{name:"PowerShell",mime:"application/x-powershell",mode:"powershell",ext:["ps1","psd1","psm1"]},{name:"Properties files",mime:"text/x-properties",mode:"properties",ext:["properties","ini","in"],alias:["ini","properties"]},{name:"ProtoBuf",mime:"text/x-protobuf",mode:"protobuf",ext:["proto"]},{name:"Python",mime:"text/x-python",mode:"python",ext:["BUILD","bzl","py","pyw"],file:/^(BUCK|BUILD)$/},{name:"Puppet",mime:"text/x-puppet",mode:"puppet",ext:["pp"]},{name:"Q",mime:"text/x-q",mode:"q",ext:["q"]},{name:"R",mime:"text/x-rsrc",mode:"r",ext:["r","R"],alias:["rscript"]},{name:"reStructuredText",mime:"text/x-rst",mode:"rst",ext:["rst"],alias:["rst"]},{name:"RPM Changes",mime:"text/x-rpm-changes",mode:"rpm"},{name:"RPM Spec",mime:"text/x-rpm-spec",mode:"rpm",ext:["spec"]},{name:"Ruby",mime:"text/x-ruby",mode:"ruby",ext:["rb"],alias:["jruby","macruby","rake","rb","rbx"]},{name:"Rust",mime:"text/x-rustsrc",mode:"rust",ext:["rs"]},{name:"SAS",mime:"text/x-sas",mode:"sas",ext:["sas"]},{name:"Sass",mime:"text/x-sass",mode:"sass",ext:["sass"]},{name:"Scala",mime:"text/x-scala",mode:"clike",ext:["scala"]},{name:"Scheme",mime:"text/x-scheme",mode:"scheme",ext:["scm","ss"]},{name:"SCSS",mime:"text/x-scss",mode:"css",ext:["scss"]},{name:"Shell",mimes:["text/x-sh","application/x-sh"],mode:"shell",ext:["sh","ksh","bash"],alias:["bash","sh","zsh"],file:/^PKGBUILD$/},{name:"Sieve",mime:"application/sieve",mode:"sieve",ext:["siv","sieve"]},{name:"Slim",mimes:["text/x-slim","application/x-slim"],mode:"slim",ext:["slim"]},{name:"Smalltalk",mime:"text/x-stsrc",mode:"smalltalk",ext:["st"]},{name:"Smarty",mime:"text/x-smarty",mode:"smarty",ext:["tpl"]},{name:"Solr",mime:"text/x-solr",mode:"solr"},{name:"SML",mime:"text/x-sml",mode:"mllike",ext:["sml","sig","fun","smackspec"]},{name:"Soy",mime:"text/x-soy",mode:"soy",ext:["soy"],alias:["closure template"]},{name:"SPARQL",mime:"application/sparql-query",mode:"sparql",ext:["rq","sparql"],alias:["sparul"]},{name:"Spreadsheet",mime:"text/x-spreadsheet",mode:"spreadsheet",alias:["excel","formula"]},{name:"SQL",mime:"text/x-sql",mode:"sql",ext:["sql"]},{name:"SQLite",mime:"text/x-sqlite",mode:"sql"},{name:"Squirrel",mime:"text/x-squirrel",mode:"clike",ext:["nut"]},{name:"Stylus",mime:"text/x-styl",mode:"stylus",ext:["styl"]},{name:"Swift",mime:"text/x-swift",mode:"swift",ext:["swift"]},{name:"sTeX",mime:"text/x-stex",mode:"stex"},{name:"LaTeX",mime:"text/x-latex",mode:"stex",ext:["text","ltx","tex"],alias:["tex"]},{name:"SystemVerilog",mime:"text/x-systemverilog",mode:"verilog",ext:["v","sv","svh"]},{name:"Tcl",mime:"text/x-tcl",mode:"tcl",ext:["tcl"]},{name:"Textile",mime:"text/x-textile",mode:"textile",ext:["textile"]},{name:"TiddlyWiki",mime:"text/x-tiddlywiki",mode:"tiddlywiki"},{name:"Tiki wiki",mime:"text/tiki",mode:"tiki"},{name:"TOML",mime:"text/x-toml",mode:"toml",ext:["toml"]},{name:"Tornado",mime:"text/x-tornado",mode:"tornado"},{name:"troff",mime:"text/troff",mode:"troff",ext:["1","2","3","4","5","6","7","8","9"]},{name:"TTCN",mime:"text/x-ttcn",mode:"ttcn",ext:["ttcn","ttcn3","ttcnpp"]},{name:"TTCN_CFG",mime:"text/x-ttcn-cfg",mode:"ttcn-cfg",ext:["cfg"]},{name:"Turtle",mime:"text/turtle",mode:"turtle",ext:["ttl"]},{name:"TypeScript",mime:"application/typescript",mode:"javascript",ext:["ts"],alias:["ts"]},{name:"TypeScript-JSX",mime:"text/typescript-jsx",mode:"jsx",ext:["tsx"],alias:["tsx"]},{name:"Twig",mime:"text/x-twig",mode:"twig"},{name:"Web IDL",mime:"text/x-webidl",mode:"webidl",ext:["webidl"]},{name:"VB.NET",mime:"text/x-vb",mode:"vb",ext:["vb"]},{name:"VBScript",mime:"text/vbscript",mode:"vbscript",ext:["vbs"]},{name:"Velocity",mime:"text/velocity",mode:"velocity",ext:["vtl"]},{name:"Verilog",mime:"text/x-verilog",mode:"verilog",ext:["v"]},{name:"VHDL",mime:"text/x-vhdl",mode:"vhdl",ext:["vhd","vhdl"]},{name:"Vue.js Component",mimes:["script/x-vue","text/x-vue"],mode:"vue",ext:["vue"]},{name:"XML",mimes:["application/xml","text/xml"],mode:"xml",ext:["xml","xsl","xsd","svg"],alias:["rss","wsdl","xsd"]},{name:"XQuery",mime:"application/xquery",mode:"xquery",ext:["xy","xquery"]},{name:"Yacas",mime:"text/x-yacas",mode:"yacas",ext:["ys"]},{name:"YAML",mimes:["text/x-yaml","text/yaml"],mode:"yaml",ext:["yaml","yml"],alias:["yml"]},{name:"Z80",mime:"text/x-z80",mode:"z80",ext:["z80"]},{name:"mscgen",mime:"text/x-mscgen",mode:"mscgen",ext:["mscgen","mscin","msc"]},{name:"xu",mime:"text/x-xu",mode:"mscgen",ext:["xu"]},{name:"msgenny",mime:"text/x-msgenny",mode:"mscgen",ext:["msgenny"]},{name:"WebAssembly",mime:"text/webassembly",mode:"wast",ext:["wat","wast"]}];for(var b=0;b-1&&v.substring(w+1,v.length);if(c)return D.findModeByExtension(c)},D.findModeByName=function(v){v=v.toLowerCase();for(var y=0;y0&&s[s.length-1])&&(d[0]===6||d[0]===2)){l=0;continue}if(d[0]===3&&(!s||d[1]>s[0]&&d[1]=ue.length?ye.slice(ue.length):ye}).join(` -`)}var d=[],n=["

                          "],i=new r.a.Renderer,h=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function C(){d.length=0,n=["
                            "]}var x={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function g(de,G,Z,ue){if(G>=de.length||de[G].level<=Z)return G;var ye=de[G];ue.push("
                          • "+ye.text+""),G++;var he=[];return G=g(de,G,ye.level,he),he.length>0&&(ue.push("
                              "),he.forEach(function(ft){ue.push(ft)}),ue.push("
                            ")),ue.push("
                          • "),G=g(de,G,Z,ue),G}function R(){return g(d,0,0,n),n.push("
                          "),n.join("")}var P={heading:function(G){var Z=h.exec(G);if(Z)return{type:"heading",raw:Z[0],depth:Z[1].length,text:Z[2]}},fences:function(G){var Z=this.rules.block.fences.exec(G);if(Z){var ue=Z[0],ye=m(ue,Z[3]||""),he=Z[2]?Z[2].trim():Z[2];if(["latex","katex","math"].indexOf(he)>=0){var ft=p(),mn=ye;ye=ft,T[ft]={type:"block",expression:mn}}return{type:"code",raw:ue,lang:he,text:ye}}}},O=/(?:\${2})([^\n`]+?)(?:\${2})/gi,S=0,p=function(){return"__special_katext_id_".concat(S++,"__")},T={};function N(){return T}function k(){S=0,T={}}function U(de){return de=de.replace(O,function(G,Z){var ue=p();return T[ue]={type:"inline",expression:Z},ue}),de}var z=i.listitem;i.listitem=function(de){return z(U(de))};var W=i.paragraph;i.paragraph=function(de){return W(U(de))};var F=i.tablecell;i.tablecell=function(de,G){return F(U(de),G)},i.code=function(de,G,Z){var ue=(G||"").match(/\S*/)[0];return ue?["latex","katex","math"].indexOf(ue)>=0?"

                          ".concat(de,"

                          "):'
                          ').concat(Z?de:Object(f.escape)(de,!0),`
                          +`+u.stack):u},0)}}return t.prototype.emit=function(u){this.listeners.forEach(function(s){s(u)})},t.prototype.onUnexpectedError=function(u){this.unexpectedErrorHandler(u),this.emit(u)},t.prototype.onUnexpectedExternalError=function(u){this.unexpectedErrorHandler(u)},t}(),b=new D;function A(t){w(t)||b.onUnexpectedError(t);return}function v(t){w(t)||b.onUnexpectedExternalError(t);return}function y(t){if(t instanceof Error){var u=t.name,s=t.message,r=t.stacktrace||t.stack;return{$isError:!0,name:u,message:s,stack:r}}return t}var E="Canceled";function w(t){return t instanceof Error&&t.name===E&&t.message===E}function c(){var t=new Error(E);return t.name=t.message,t}function _(t){return t?new Error("Illegal argument: "+t):new Error("Illegal argument")}function l(t){return t?new Error("Illegal state: "+t):new Error("Illegal state")}},"11/R":function(module,__webpack_exports__,__webpack_require__){"use strict";var antd_es_switch_style__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("BoS7"),antd_es_switch__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("Sdc0"),antd_es_popover_style__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("Q9mQ"),antd_es_popover__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("diRs"),antd_es_tooltip_style__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("5Dmo"),antd_es_tooltip__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("3S7+"),antd_es_input_number_style__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("giR+"),antd_es_input_number__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("fyUT"),antd_es_input_style__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__("5NDa"),antd_es_input__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__("5rEg"),antd_es_space_style__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__("DYRE"),antd_es_space__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__("zeV3"),antd_es_date_picker_style__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__("iQDF"),antd_es_date_picker__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__("+eQT"),antd_es_badge_style__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__("Awhp"),antd_es_badge__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__("KrTs"),antd_es_auto_complete_style__WEBPACK_IMPORTED_MODULE_16__=__webpack_require__("O3gP"),antd_es_auto_complete__WEBPACK_IMPORTED_MODULE_17__=__webpack_require__("lrIw"),antd_es_radio_style__WEBPACK_IMPORTED_MODULE_18__=__webpack_require__("7Kak"),antd_es_radio__WEBPACK_IMPORTED_MODULE_19__=__webpack_require__("9yH6"),antd_es_checkbox_style__WEBPACK_IMPORTED_MODULE_20__=__webpack_require__("sRBo"),antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__=__webpack_require__("kaz8"),antd_es_button_style__WEBPACK_IMPORTED_MODULE_22__=__webpack_require__("+L6B"),antd_es_button__WEBPACK_IMPORTED_MODULE_23__=__webpack_require__("2/Rp"),antd_es_menu_style__WEBPACK_IMPORTED_MODULE_24__=__webpack_require__("lUTK"),antd_es_menu__WEBPACK_IMPORTED_MODULE_25__=__webpack_require__("BvKs"),antd_es_modal_style__WEBPACK_IMPORTED_MODULE_26__=__webpack_require__("2qtc"),antd_es_modal__WEBPACK_IMPORTED_MODULE_27__=__webpack_require__("kLXV"),_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_28__=__webpack_require__("jrin"),_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_29__=__webpack_require__("k1fw"),_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__=__webpack_require__("oBTY"),antd_es_message_style__WEBPACK_IMPORTED_MODULE_31__=__webpack_require__("miYZ"),antd_es_message__WEBPACK_IMPORTED_MODULE_32__=__webpack_require__("tsqr"),_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__=__webpack_require__("9og8"),_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__=__webpack_require__("tJVT"),antd_es_select_style__WEBPACK_IMPORTED_MODULE_35__=__webpack_require__("OaEy"),antd_es_select__WEBPACK_IMPORTED_MODULE_36__=__webpack_require__("2fM7"),_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37__=__webpack_require__("WmNS"),_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default=__webpack_require__.n(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37__),react__WEBPACK_IMPORTED_MODULE_38__=__webpack_require__("q1tI"),react__WEBPACK_IMPORTED_MODULE_38___default=__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_38__),umi__WEBPACK_IMPORTED_MODULE_39__=__webpack_require__("Ty5D"),umi__WEBPACK_IMPORTED_MODULE_40__=__webpack_require__("9kvl"),_index_less_modules__WEBPACK_IMPORTED_MODULE_41__=__webpack_require__("1nVM"),_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default=__webpack_require__.n(_index_less_modules__WEBPACK_IMPORTED_MODULE_41__),moment__WEBPACK_IMPORTED_MODULE_42__=__webpack_require__("wd/R"),moment__WEBPACK_IMPORTED_MODULE_42___default=__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_42__),antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_43__=__webpack_require__("Z0Lh"),antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_43___default=__webpack_require__.n(antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_43__),_ant_design_icons__WEBPACK_IMPORTED_MODULE_44__=__webpack_require__("w5pM"),_ant_design_icons__WEBPACK_IMPORTED_MODULE_45__=__webpack_require__("wlus"),_ant_design_icons__WEBPACK_IMPORTED_MODULE_46__=__webpack_require__("y3Kf"),_ant_design_icons__WEBPACK_IMPORTED_MODULE_47__=__webpack_require__("8Skl"),_ant_design_icons__WEBPACK_IMPORTED_MODULE_48__=__webpack_require__("RCxd"),_components_monaco_editor__WEBPACK_IMPORTED_MODULE_49__=__webpack_require__("ZW9T"),_utils_authority__WEBPACK_IMPORTED_MODULE_50__=__webpack_require__("xKgJ"),_pages_Shixuns_New_components_ApplyModal__WEBPACK_IMPORTED_MODULE_51__=__webpack_require__("FrRK"),_UseCustomScriptModal__WEBPACK_IMPORTED_MODULE_52__=__webpack_require__("QNag"),_utils_fetch__WEBPACK_IMPORTED_MODULE_53__=__webpack_require__("ErOA"),_components_Permission__WEBPACK_IMPORTED_MODULE_54__=__webpack_require__("sLOW"),_utils_env__WEBPACK_IMPORTED_MODULE_55__=__webpack_require__("m3rI"),_utils_verifyLogin_tsx__WEBPACK_IMPORTED_MODULE_56__=__webpack_require__("NLgs"),timeFormat="YYYY-MM-DD HH:mm",Option=antd_es_select__WEBPACK_IMPORTED_MODULE_36__.a.Option,handleDateString=function(H){if(!H)return H;var a=H.split(":");if(a[1]=="00"||a[1]=="30")return H;var D=parseInt(a[1]);if(D<30||D==60)return[a[0],"30"].join(":");if(D<60){var b=[a[0],"00"].join(":"),A="YYYY-MM-DD HH:mm",v=moment__WEBPACK_IMPORTED_MODULE_42___default()(b,A);return v.add(1,"hours"),v.format(A)}return H},radioStyle={display:"block",height:"30px",lineHeight:"30px"};function Setting(_ref){var _user$userInfo,_user$userInfo$shixun,_shixunsDetail$detail,_shixunsDetail$detail2,_shixunsDetail$detail3,_shixunsDetail$detail4,_shixunsDetail$detail5,_shixunsDetail$settin97,_shixunsDetail$settin98,_shixunsDetail$detail6,_shixunsDetail$detail7,_shixunsDetail$settin150,_shixunsDetail$settin151,_shixunsDetail$settin152,_shixunsDetail$settin153,_shixunsDetail$detail8,user=_ref.user,dispatch=_ref.dispatch,shixunsDetail=_ref.shixunsDetail,practiceSetting=_ref.practiceSetting,shixunId=Object(react__WEBPACK_IMPORTED_MODULE_38__.useRef)(),_useState=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(!0),_useState2=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState,2),isShowSetting=_useState2[0],setIsShowSetting=_useState2[1],_useState3=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState4=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState3,2),taskPass=_useState4[0],setTaskPass=_useState4[1],_useState5=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState6=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState5,2),testSetPermission=_useState6[0],setTestSetPermission=_useState6[1],_useState7=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState8=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState7,2),isCopy=_useState8[0],setIsCopy=_useState8[1],_useState9=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState10=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState9,2),openValue=_useState10[0],setOpenValue=_useState10[1],_useState11=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)([]),_useState12=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState11,2),selectDepartmentList=_useState12[0],setSelectDepartmentList=_useState12[1],_useState13=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)([]),_useState14=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState13,2),departmentList=_useState14[0],setDepartmentList=_useState14[1],_useState15=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(""),_useState16=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState15,2),departmentValue=_useState16[0],setDepartmentValue=_useState16[1],_useState17=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState18=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState17,2),isOpenTime=_useState18[0],setIsOpenTime=_useState18[1],_useState19=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState20=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState19,2),openTime=_useState20[0],setOpenTime=_useState20[1],_useState21=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState22=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState21,2),vnc=_useState22[0],setVNC=_useState22[1],_useState23=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState24=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState23,2),windows_vnc=_useState24[0],setWindowVNC=_useState24[1],_useState25=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState26=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState25,2),virtual_machine=_useState26[0],setVirtualMachine=_useState26[1],_useState27=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState28=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState27,2),linux_vnc=_useState28[0],setLinuxVNC=_useState28[1],_useState29=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(""),_useState30=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState29,2),windows_start_template=_useState30[0],setWindowVNCTemplate=_useState30[1],_useState31=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState32=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState31,2),websshShow=_useState32[0],setWebsshShow=_useState32[1],_useState33=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState34=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState33,2),sshRadioValue=_useState34[0],setSshRadioValue=_useState34[1],_useState35=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState36=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState35,2),multiWebssh=_useState36[0],setMultiWebssh=_useState36[1],_useState37=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(!1),_useState38=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState37,2),hideCode=_useState38[0],setHideCode=_useState38[1],_useState39=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState40=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState39,2),codeEditPermission=_useState40[0],setCodeEditPermission=_useState40[1],_useState41=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState42=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState41,2),codeHidden=_useState42[0],setCodeHidden=_useState42[1],_useState43=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState44=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState43,2),forbidCopy=_useState44[0],setForbidCopy=_useState44[1],_useState45=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState46=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState45,2),display_git_address=_useState46[0],set_display_git_address=_useState46[1],_useState47=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(!1),_useState48=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState47,2),advancedsettingshow=_useState48[0],setAdvancedSettingShow=_useState48[1],_useState49=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)("vnc"),_useState50=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState49,2),windows_connection_mode=_useState50[0],setWindowsConnectionMode=_useState50[1],_useState51=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState52=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState51,2),evaluateScript=_useState52[0],setEvaluateScript=_useState52[1],_useState53=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)([]),_useState54=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState53,2),serviceConfigList=_useState54[0],setServiceConfigList=_useState54[1],_useState55=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState56=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState55,2),evaluationScript=_useState56[0],setevaluationScript=_useState56[1],_useState57=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)([]),_useState58=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState57,2),standardScriptList=_useState58[0],setStandardScripts=_useState58[1],_useState59=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)("1"),_useState60=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState59,2),MenuSelectKey=_useState60[0],setMenuSelectKey=_useState60[1],_useState61=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(!1),_useState62=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState61,2),disableDiscuss=_useState62[0],setDisableDiscuss=_useState62[1],_useState63=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(!1),_useState64=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState63,2),Remote=_useState64[0],setRemote=_useState64[1],_useState65=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState66=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState65,2),createTitle=_useState66[0],setCreateTitle=_useState66[1],_useState67=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(!1),_useState68=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState67,2),isupdate=_useState68[0],setIsupdate=_useState68[1],_useState69=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(3),_useState70=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState69,2),terminal_count=_useState70[0],setterminal_count=_useState70[1],_useState71=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(!1),_useState72=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState71,2),port=_useState72[0],setport=_useState72[1],_useState73=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState74=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState73,2),webssh_cloud=_useState74[0],setWebsshCloud=_useState74[1],_useState75=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(0),_useState76=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState75,2),survival_time=_useState76[0],setSurvivalTime=_useState76[1],_useState77=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)([{template_name:"",template_identity:""}]),_useState78=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState77,2),shixun_virtual_templates=_useState78[0],setshixun_virtual_templates=_useState78[1],params=Object(umi__WEBPACK_IMPORTED_MODULE_39__.i)(),diffObj={forbid_copy:"forbidCopy",hide_code:"hideCode",multi_webssh:"multiWebssh",task_pass:"taskPass",test_set_permission:"testSetPermission",code_edit_permission:"codeEditPermission",can_copy:"isCopy",use_scope:"openValue",windows_vnc:"windows_vnc",windows_start_template:"windows_start_template",webssh_cloud:"webssh_cloud",opening_time:"openTime",webssh:"sshRadioValue",display_git_address:"display_git_address",show_code_dir:"codeHidden",choice_standard_scripts:"evaluationScript",evaluate_script:"evaluateScript"},_useState79=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState80=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState79,2),isRadiuvalue=_useState80[0],setIsRadiuValue=_useState80[1],editable=(_user$userInfo=user.userInfo)===null||_user$userInfo===void 0||((_user$userInfo$shixun=_user$userInfo.shixun)===null||_user$userInfo$shixun===void 0)?void 0:_user$userInfo$shixun.editable,handleGetDepartments=function(){var M=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function H(a){var D;return _root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.wrap(function(A){for(;;)switch(A.prev=A.next){case 0:return A.next=2,dispatch({type:"shixunsDetail/getDepartments",payload:{q:a}});case 2:D=A.sent,D&&setDepartmentList(D.shools_name||[]);case 4:case"end":return A.stop()}},H)}));return function(a){return M.apply(this,arguments)}}();Object(react__WEBPACK_IMPORTED_MODULE_38__.useEffect)(function(){var M,H;(M=shixunsDetail.setting)!==null&&M!==void 0&&(H=M.shixun)!==null&&H!==void 0&&H.main_type&&handleInitState()},[shixunsDetail.setting]),Object(react__WEBPACK_IMPORTED_MODULE_38__.useEffect)(function(){var M,H;dispatch({type:"shixunsDetail/getSettingsData",payload:params}),shixunId.current=(M=location.pathname)===null||M===void 0||((H=M.split("/"))===null||H===void 0)?void 0:H[2]},[]);var handleSelectDepartment=function(H){if(selectDepartmentList.includes(H)){antd_es_message__WEBPACK_IMPORTED_MODULE_32__.b.info("\u8BF7\u52FF\u6307\u5B9A\u76F8\u540C\u7684\u5355\u4F4D");return}setDepartmentValue(null),setSelectDepartmentList([].concat(Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__.a)(selectDepartmentList),[H]))};function getRequiredStatus(){return _getRequiredStatus.apply(this,arguments)}function _getRequiredStatus(){return _getRequiredStatus=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function M(){var H;return _root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.wrap(function(D){for(;;)switch(D.prev=D.next){case 0:return D.next=2,Object(_utils_fetch__WEBPACK_IMPORTED_MODULE_53__.a)("/api/shixuns/".concat(shixunId.current,"/required_status"),{method:"get",params:{}});case 2:H=D.sent,H&&setCreateTitle(H==null?void 0:H.data);case 4:case"end":return D.stop()}},M)})),_getRequiredStatus.apply(this,arguments)}var handleChangeSeviceConfig=function(H,a,D){var b=serviceConfigList.map(function(A,v){return v===D?Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_29__.a)(Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_29__.a)({},A),{},Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_28__.a)({},a,H)):A});setServiceConfigList(b)},handleInitState=function(){var H,a,D,b,A,v,y,E,w,c,_,l,t,u,s,r,f,m,d,n,i,h,C,x,g,R,P,O,S,p,T,N,k,U,z,W,F,V,K,B,J,le,ge,pe,De,Ie,fe,xe,Ee,se,oe,q,me,re,ae,ce,te,$,X,ee,Oe,Se,Me,Je,tt,lt,ct,ht=(shixunsDetail==null||((H=shixunsDetail.setting)===null||H===void 0)?void 0:H.shixun)||{},Et=ht.choice_main_type,Ke=ht.main_type,Ue=ht.small_type,nt=ht.choice_small_type,Nt=ht.is_secret_repository,gt=ht.standard_scripts,vt=ht.evaluate_script,ze=ht.shixun_service_configs;if(setEvaluateScript(vt),setServiceConfigList(ze),setStandardScripts(gt||[]),setWindowVNCTemplate((a=shixunsDetail.setting)===null||a===void 0||((D=a.shixun)===null||D===void 0)?void 0:D.windows_start_template),setWebsshCloud((b=shixunsDetail.setting)===null||b===void 0||((A=b.shixun)===null||A===void 0)?void 0:A.webssh_cloud),setWindowVNC((v=shixunsDetail.setting)===null||v===void 0||((y=v.shixun)===null||y===void 0)?void 0:y.windows_vnc),setVirtualMachine((E=shixunsDetail.setting)===null||E===void 0||((w=E.shixun)===null||w===void 0)?void 0:w.virtual_machine),setLinuxVNC((c=shixunsDetail.setting)===null||c===void 0||((_=c.shixun)===null||_===void 0)?void 0:_.linux_vnc),setWindowsConnectionMode(((l=shixunsDetail.setting)===null||l===void 0||((t=l.shixun)===null||t===void 0)?void 0:t.windows_connection_mode)||"vnc"),setVNC((u=shixunsDetail.setting)===null||u===void 0||((s=u.shixun)===null||s===void 0)?void 0:s.vnc),setWebsshShow(!!((r=shixunsDetail.setting)!==null&&r!==void 0&&(f=r.shixun)!==null&&f!==void 0&&f.webssh)),setSshRadioValue((m=shixunsDetail.setting)===null||m===void 0||((d=m.shixun)===null||d===void 0)?void 0:d.webssh),setMultiWebssh((n=shixunsDetail.setting)===null||n===void 0||((i=n.shixun)===null||i===void 0)?void 0:i.multi_webssh),setHideCode((h=shixunsDetail.setting)===null||h===void 0||((C=h.shixun)===null||C===void 0)?void 0:C.hide_code),setCodeEditPermission((x=shixunsDetail.setting)===null||x===void 0||((g=x.shixun)===null||g===void 0)?void 0:g.code_edit_permission),setCodeHidden((R=shixunsDetail.setting)===null||R===void 0||((P=R.shixun)===null||P===void 0)?void 0:P.show_code_dir),setForbidCopy((O=shixunsDetail.setting)===null||O===void 0||((S=O.shixun)===null||S===void 0)?void 0:S.forbid_copy),setTaskPass((p=shixunsDetail.setting)===null||p===void 0||((T=p.shixun)===null||T===void 0)?void 0:T.task_pass),setTestSetPermission((N=shixunsDetail.setting)===null||N===void 0||((k=N.shixun)===null||k===void 0)?void 0:k.test_set_permission),set_display_git_address((U=shixunsDetail.setting.shixun)===null||U===void 0?void 0:U.display_git_address),setIsCopy((z=shixunsDetail.setting)===null||z===void 0||((W=z.shixun)===null||W===void 0)?void 0:W.can_copy),setOpenValue((F=shixunsDetail.setting)===null||F===void 0||((V=F.shixun)===null||V===void 0)?void 0:V.use_scope),setIsOpenTime(!!((K=shixunsDetail.setting)!==null&&K!==void 0&&(B=K.shixun)!==null&&B!==void 0&&B.opening_time)),setOpenTime((J=shixunsDetail.setting)===null||J===void 0||((le=J.shixun)===null||le===void 0)?void 0:le.opening_time),setSelectDepartmentList((ge=shixunsDetail.setting)===null||ge===void 0||((pe=ge.shixun)===null||pe===void 0)?void 0:pe.scope_partment),setevaluationScript((De=shixunsDetail.setting)===null||De===void 0||((Ie=De.shixun)===null||Ie===void 0)?void 0:Ie.choice_standard_scripts),setDisableDiscuss((fe=shixunsDetail.setting)===null||fe===void 0||((xe=fe.shixun)===null||xe===void 0)?void 0:xe.is_disable_discuss),setterminal_count((Ee=shixunsDetail.setting)===null||Ee===void 0||((se=Ee.shixun)===null||se===void 0)?void 0:se.terminal_count),setSurvivalTime((oe=shixunsDetail.setting)===null||oe===void 0||((q=oe.shixun)===null||q===void 0)?void 0:q.survival_time),(shixunsDetail==null||((me=shixunsDetail.setting)===null||me===void 0||((re=me.shixun)===null||re===void 0||((ae=re.shixun_virtual_templates)===null||ae===void 0)))?void 0:ae.length)>0){var Fe,Xe;setshixun_virtual_templates(Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__.a)(shixunsDetail==null||((Fe=shixunsDetail.setting)===null||Fe===void 0||((Xe=Fe.shixun)===null||Xe===void 0))?void 0:Xe.shixun_virtual_templates))}setport((ce=shixunsDetail.setting)===null||ce===void 0||((te=ce.shixun)===null||te===void 0)?void 0:te.port_mapping),($=shixunsDetail.setting)!==null&&$!==void 0&&(X=$.shixun)!==null&&X!==void 0&&X.windows_vnc||(ee=shixunsDetail.setting)!==null&&ee!==void 0&&(Oe=ee.shixun)!==null&&Oe!==void 0&&Oe.linux_vnc||(Se=shixunsDetail.setting)!==null&&Se!==void 0&&(Me=Se.shixun)!==null&&Me!==void 0&&Me.vnc||(Je=shixunsDetail.setting)!==null&&Je!==void 0&&(tt=Je.shixun)!==null&&tt!==void 0&&tt.virtual_machine?(setIsRadiuValue(5),setRemote(!0)):(lt=shixunsDetail.setting)!==null&<!==void 0&&(ct=lt.shixun)!==null&&ct!==void 0&&ct.webssh&&(setRemote(!0),setIsRadiuValue(3))};Object(react__WEBPACK_IMPORTED_MODULE_38__.useEffect)(function(){var _Object$keys$filter,_shixunsDetail$settin73,_shixunsDetail$settin74,_shixunsDetail$settin75,_shixunsDetail$settin76,_shixunsDetail$settin77,_shixunsDetail$settin78,_shixunsDetail$settin79,_shixunsDetail$settin82,_shixunsDetail$settin83,_shixunsDetail$settin84,confirmLeave=!1;(_Object$keys$filter=Object.keys(diffObj).filter(function(item){var _shixunsDetail$settin72;return((_shixunsDetail$settin72=shixunsDetail.setting)===null||_shixunsDetail$settin72===void 0?void 0:_shixunsDetail$settin72.shixun[item])!=eval(diffObj[item])}))!==null&&_Object$keys$filter!==void 0&&_Object$keys$filter.length&&(confirmLeave=!0),isOpenTime!=!!((_shixunsDetail$settin73=shixunsDetail.setting)!==null&&_shixunsDetail$settin73!==void 0&&(_shixunsDetail$settin74=_shixunsDetail$settin73.shixun)!==null&&_shixunsDetail$settin74!==void 0&&_shixunsDetail$settin74.opening_time)&&(confirmLeave=!0),disableDiscuss!=!!((_shixunsDetail$settin75=shixunsDetail.setting)!==null&&_shixunsDetail$settin75!==void 0&&(_shixunsDetail$settin76=_shixunsDetail$settin75.shixun)!==null&&_shixunsDetail$settin76!==void 0&&_shixunsDetail$settin76.is_disable_discuss)&&(confirmLeave=!0),selectDepartmentList.length!=((_shixunsDetail$settin77=shixunsDetail.setting)===null||_shixunsDetail$settin77===void 0||((_shixunsDetail$settin78=_shixunsDetail$settin77.shixun)===null||_shixunsDetail$settin78===void 0||((_shixunsDetail$settin79=_shixunsDetail$settin78.scope_partment)===null||_shixunsDetail$settin79===void 0))?void 0:_shixunsDetail$settin79.length)&&(confirmLeave=!0),selectDepartmentList==null||selectDepartmentList.map(function(M,H){var a,D;M!=((a=shixunsDetail.setting)===null||a===void 0||((D=a.shixun)===null||D===void 0)?void 0:D.scope_partment[H])&&(confirmLeave=!0)}),serviceConfigList.length!=((_shixunsDetail$settin82=shixunsDetail.setting)===null||_shixunsDetail$settin82===void 0||((_shixunsDetail$settin83=_shixunsDetail$settin82.shixun)===null||_shixunsDetail$settin83===void 0||((_shixunsDetail$settin84=_shixunsDetail$settin83.shixun_service_configs)===null||_shixunsDetail$settin84===void 0))?void 0:_shixunsDetail$settin84.length)&&(confirmLeave=!0),serviceConfigList==null||serviceConfigList.map(function(M,H){var a,D,b,A,v,y,E,w,c,_,l,t;(M==null?void 0:M.cpu_limit)!=((a=shixunsDetail.setting)===null||a===void 0||((D=a.shixun)===null||D===void 0||((b=D.shixun_service_configs[H])===null||b===void 0))?void 0:b.cpu_limit)&&(confirmLeave=!0),(M==null?void 0:M.lower_cpu_limit)!=((A=shixunsDetail.setting)===null||A===void 0||((v=A.shixun)===null||v===void 0||((y=v.shixun_service_configs[H])===null||y===void 0))?void 0:y.lower_cpu_limit)&&(confirmLeave=!0),(M==null?void 0:M.memory_limit)!=((E=shixunsDetail.setting)===null||E===void 0||((w=E.shixun)===null||w===void 0||((c=w.shixun_service_configs[H])===null||c===void 0))?void 0:c.memory_limit)&&(confirmLeave=!0),(M==null?void 0:M.request_limit)!=((_=shixunsDetail.setting)===null||_===void 0||((l=_.shixun)===null||l===void 0||((t=l.shixun_service_configs[H])===null||t===void 0))?void 0:t.request_limit)&&(confirmLeave=!0)}),dispatch({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave}})},[taskPass,testSetPermission,isCopy,openValue,selectDepartmentList,isOpenTime,openTime,isRadiuvalue,sshRadioValue,multiWebssh,hideCode,display_git_address,codeHidden,codeEditPermission,forbidCopy,evaluationScript,evaluateScript,serviceConfigList,disableDiscuss,webssh_cloud]);var handleUseCustomScript=function(){dispatch({type:"shixunsDetail/setActionTabs",payload:{key:"Settings-UseCustomScript",params:{id:shixunId.current}}})};function handSubmeit(){return _handSubmeit.apply(this,arguments)}function _handSubmeit(){return _handSubmeit=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function M(){var H,a,D,b;return _root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.wrap(function(v){for(;;)switch(v.prev=v.next){case 0:if(!(isOpenTime&&!openTime)){v.next=3;break}return antd_es_message__WEBPACK_IMPORTED_MODULE_32__.b.info("\u8BF7\u9009\u62E9\u5F00\u542F\u65F6\u95F4"),v.abrupt("return");case 3:if(!(hideCode===1&&Remote===!1)){v.next=6;break}return antd_es_message__WEBPACK_IMPORTED_MODULE_32__.b.info("\u8BF7\u81F3\u5C11\u52FE\u9009\u4E00\u79CD\u7F16\u7A0B\u9875\u9762\uFF01"),v.abrupt("return");case 6:if(!(openValue===1&&!selectDepartmentList.length)){v.next=9;break}return antd_es_message__WEBPACK_IMPORTED_MODULE_32__.b.info("\u8BF7\u9009\u62E9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),v.abrupt("return");case 9:if(a=(H=shixunsDetail.detail)===null||H===void 0?void 0:H.is_jupyter,D=!1,isRadiuvalue==5&&virtual_machine&&(shixun_virtual_templates==null||shixun_virtual_templates.map(function(y){if(!(y!=null&&y.template_name)||!(y!=null&&y.template_identity)){antd_es_message__WEBPACK_IMPORTED_MODULE_32__.b.info("\u5B9E\u9A8C\u89D2\u8272\u540D\u79F0\u6216\u5B9E\u4F8B\u542F\u52A8\u6A21\u7248\u4E0D\u80FD\u4E3A\u7A7A"),D=!0;return}})),!D){v.next=14;break}return v.abrupt("return");case 14:return v.next=16,dispatch({type:"shixunsDetail/updateSetting",payload:{id:shixunId.current,scope_partment:openValue===0?null:selectDepartmentList,shixun:{show_code_dir:codeHidden,forbid_copy:forbidCopy,hide_code:hideCode,multi_webssh:multiWebssh,task_pass:taskPass,test_set_permission:testSetPermission,display_git_address,vnc,windows_vnc,virtual_machine,linux_vnc,windows_start_template,webssh_cloud,webssh:websshShow?sshRadioValue:0,code_edit_permission:codeEditPermission,can_copy:isCopy,use_scope:openValue,opening_time:openTime,mirror_script_id:a?null:evaluationScript,is_disable_discuss:disableDiscuss,terminal_count,port_mapping:port,survival_time,shixun_virtual_templates,windows_connection_mode:windows_vnc?windows_connection_mode:null},shixun_info:{evaluate_script:a?null:evaluateScript},shixun_service_configs:serviceConfigList.map(function(y){return{mirror_repository_id:y.mirror_repository_id,cpu_limit:y.cpu_limit,lower_cpu_limit:y.lower_cpu_limit,memory_limit:y.memory_limit,request_limit:y.request_limit}})}});case 16:b=v.sent,(b==null?void 0:b.status)===0&&(antd_es_message__WEBPACK_IMPORTED_MODULE_32__.b.info("\u4FEE\u6539\u6210\u529F"),dispatch({type:"shixunsDetail/getSettingsData",payload:params}),dispatch({type:"shixunsDetail/getShixunsDetail",payload:params}));case 18:case"end":return v.stop()}},M)})),_handSubmeit.apply(this,arguments)}var handleChangeEvaluationScript=function(H){antd_es_modal__WEBPACK_IMPORTED_MODULE_27__.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:function(){var a=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function b(){return _root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.wrap(function(v){for(;;)switch(v.prev=v.next){case 0:return v.next=2,handleGetScriptContent(H);case 2:antd_es_modal__WEBPACK_IMPORTED_MODULE_27__.a.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")});case 3:case"end":return v.stop()}},b)}));function D(){return a.apply(this,arguments)}return D}()})},handleGetScriptContent=function(){var M=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function H(a){var D;return _root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.wrap(function(A){for(;;)switch(A.prev=A.next){case 0:return A.next=2,dispatch({type:"shixunsDetail/getScriptContent",payload:{id:shixunId.current,script_id:a}});case 2:D=A.sent,D&&setEvaluateScript(D.content);case 4:case"end":return A.stop()}},H)}));return function(a){return M.apply(this,arguments)}}(),handleDeleteShixun=function(){var M=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function H(){var a,D,b,A,v,y,E;return _root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.wrap(function(c){for(;;)switch(c.prev=c.next){case 0:return c.next=2,dispatch({type:"shixunsDetail/getShixunQuote",payload:{id:shixunId.current}});case 2:if(c.t0=c.sent,c.t0){c.next=5;break}c.t0={};case 5:E=c.t0,antd_es_modal__WEBPACK_IMPORTED_MODULE_27__.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:520,content:react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:"tc font14 ".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.modal)},!!((a=E.subjects)!==null&&a!==void 0&&a.length)&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_38___default.a.Fragment,null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230 ",(D=E.subjects)===null||D===void 0||((b=D.splice(0,2))===null||b===void 0)?void 0:b.map(function(_){return"\u300A".concat(_,"\u300B")}),"\u7B49",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.colorOrange},E==null?void 0:E.subjects_count),"\u4E2A\u5B9E\u8BAD\u8BFE\u7A0B"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null)),!!((A=E.courses)!==null&&A!==void 0&&A.length)&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_38___default.a.Fragment,null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230",(v=E.courses)===null||v===void 0||((y=v.splice(0,2))===null||y===void 0)?void 0:y.map(function(_){return"\u300A".concat(_,"\u300B")}),"\u7B49",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.colorOrange},E==null?void 0:E.courses_count),"\u4E2A\u6559\u5B66\u8BFE\u5802"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null)),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.colorYellow," mt30")},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE\u5C06\u5F71\u54CD\u8BFE\u7A0B\u53CA\u8BFE\u5802\u5BF9\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u4F7F\u7528\uFF01\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01")),onOk:function(){var _=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function t(){var u;return _root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,dispatch({type:"shixunsDetail/deleteShixun",payload:{id:shixunId.current}});case 2:u=r.sent,u.status===1&&(antd_es_message__WEBPACK_IMPORTED_MODULE_32__.b.success("\u64CD\u4F5C\u6210\u529F"),umi__WEBPACK_IMPORTED_MODULE_40__.d.push("/shixuns"));case 4:case"end":return r.stop()}},t)}));function l(){return _.apply(this,arguments)}return l}()});case 7:case"end":return c.stop()}},H)}));return function(){return M.apply(this,arguments)}}(),handleDeleteElseShixun=function(){if(Object(_utils_verifyLogin_tsx__WEBPACK_IMPORTED_MODULE_56__.b)(dispatch,"\u4E0D\u80FD\u8FDB\u884C\u5220\u9664"))return};function showExitmodel(M){antd_es_modal__WEBPACK_IMPORTED_MODULE_27__.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){setMenuSelectKey(M),parseInt(M)===1?(setIsShowSetting(!0),handleInitState()):(setIsShowSetting(!1),getRequiredStatus()),dispatch({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}})}return react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{height:"100%",display:"flex",background:"#fff",position:"relative"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{height:"100%",background:"#0A143D",width:"25%",maxWidth:"440px",padding:"20px 20px",color:"#ffffff"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{style:{padding:"0px 15px",fontSize:"16px"}},"\u8BBE\u7F6E"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_menu__WEBPACK_IMPORTED_MODULE_25__.a,{selectedKeys:[MenuSelectKey],theme:"dark",style:{background:"#0A143D",marginTop:"30px",fontSize:"14px"},onClick:function(H){var a;if(practiceSetting!=null&&(a=practiceSetting.sideBar)!==null&&a!==void 0&&a.confirmLeave){showExitmodel(H.key);return}setMenuSelectKey(H.key),parseInt(H.key)===1?(setIsShowSetting(!0),handleInitState()):(setIsShowSetting(!1),getRequiredStatus())}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_menu__WEBPACK_IMPORTED_MODULE_25__.a.Item,{key:1},"\u8BBE\u7F6E"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_menu__WEBPACK_IMPORTED_MODULE_25__.a.Item,{key:2},"\u5173\u4E8E\u5B9E\u8BAD"))),isShowSetting&&(shixunsDetail==null||((_shixunsDetail$detail=shixunsDetail.detail)===null||_shixunsDetail$detail===void 0)?void 0:_shixunsDetail$detail.is_jupyter_lab)&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(_components_Permission__WEBPACK_IMPORTED_MODULE_54__.a,null),isShowSetting&&!(shixunsDetail!=null&&(_shixunsDetail$detail2=shixunsDetail.detail)!==null&&_shixunsDetail$detail2!==void 0&&_shixunsDetail$detail2.is_jupyter_lab)&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{width:"calc(100% - 24%)",overflow:"auto"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{padding:"40px 40px",marginBottom:"70px"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.titlesize,style:{display:"flex"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{style:{flex:"1"}},"\u5173\u5361\u548C\u6D4B\u8BD5\u96C6"),(shixunsDetail==null||((_shixunsDetail$detail3=shixunsDetail.detail)===null||_shixunsDetail$detail3===void 0)?void 0:_shixunsDetail$detail3.shixun_status)!==2?react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_button__WEBPACK_IMPORTED_MODULE_23__.a,{danger:!0,onClick:handleDeleteShixun},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE"):react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_button__WEBPACK_IMPORTED_MODULE_23__.a,{danger:!0,onClick:handleDeleteElseShixun},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE")),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label},"\u8DF3\u5173\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{checked:taskPass,disabled:!editable,onChange:function(H){return setTaskPass(H.target.checked)}}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u5B66\u4E60\u5B9E\u8BAD\u5173\u5361\u4EFB\u52A1\uFF09")))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label},"\u6D4B\u8BD5\u96C6\u89E3\u9501\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{checked:testSetPermission,disabled:!editable,onChange:function(H){return setTestSetPermission(H.target.checked)}}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\u9690\u85CF\u6D4B\u8BD5\u96C6\u7684\u5185\u5BB9\uFF09")))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.titlesize,style:{marginTop:"20px"}},"\u6743\u9650"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label},"\u590D\u5236/\u5408\u5E76:"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{checked:isCopy,onChange:function(H){return setIsCopy(H.target.checked)},disabled:!editable}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999)},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5DF2\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u590D\u5236\u8BE5\u5B9E\u8BAD\uFF09")))),!((((_shixunsDetail$detail4=shixunsDetail.detail)===null||_shixunsDetail$detail4===void 0?void 0:_shixunsDetail$detail4.shixun_status)>1||((_shixunsDetail$detail5=shixunsDetail.detail)===null||_shixunsDetail$detail5===void 0?void 0:_shixunsDetail$detail5.public)===2)&&((_shixunsDetail$settin97=shixunsDetail.setting)===null||_shixunsDetail$settin97===void 0||((_shixunsDetail$settin98=_shixunsDetail$settin97.shixun)===null||_shixunsDetail$settin98===void 0)?void 0:_shixunsDetail$settin98.use_scope)===0&&((_shixunsDetail$detail6=shixunsDetail.detail)===null||_shixunsDetail$detail6===void 0?void 0:_shixunsDetail$detail6.identity)>2)&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label,style:{padding:"4px 0px"}},"\u516C\u5F00\u7A0B\u5EA6:"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_19__.a.Group,{value:openValue,onChange:function(H){return setOpenValue(H.target.value)},disabled:!editable},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_19__.a,{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.radio,value:0},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",null,"\u5BF9\u6240\u6709\u5355\u4F4D\u516C\u5F00"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_19__.a,{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.radio,style:{marginTop:"22px"},value:1},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",null,"\u5BF9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09"))),openValue===1&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_38___default.a.Fragment,null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.graaytitle},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_auto_complete__WEBPACK_IMPORTED_MODULE_17__.a,{showSearch:!0,className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.selectSchool,bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u5E76\u9009\u62E9\u5355\u4F4D\u540D\u79F0",value:departmentValue,onChange:function(H){setDepartmentValue(H),handleGetDepartments(H)},disabled:!editable,onSelect:handleSelectDepartment,options:departmentList==null?void 0:departmentList.map(function(M){return{value:M}})})),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:"mt10"},selectDepartmentList==null?void 0:selectDepartmentList.map(function(M){return editable?react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_badge__WEBPACK_IMPORTED_MODULE_15__.a,{count:"x",className:"mr20 current",onClick:function(){return setSelectDepartmentList(selectDepartmentList.filter(function(a){return a!==M}))}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_button__WEBPACK_IMPORTED_MODULE_23__.a,{type:"primary",ghost:!0},M)):react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_button__WEBPACK_IMPORTED_MODULE_23__.a,{type:"primary",ghost:!0,className:"mr20"},M)}))))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label},"\u5F00\u542F\u65F6\u95F4:"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{checked:isOpenTime,onChange:function(H){setIsOpenTime(H.target.checked),H.target.checked||setOpenTime("")},disabled:!editable}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u5728\u6307\u5B9A\u7684\u5F00\u542F\u65F6\u95F4\u540E\u624D\u80FD\u5F00\u542F\u6311\u6218\uFF09")),isOpenTime&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.graaytitle},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_date_picker__WEBPACK_IMPORTED_MODULE_13__.a,{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.dataPicker),format:timeFormat,locale:antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_43___default.a,bordered:!1,disabled:!editable,placeholder:"\u8BF7\u8F93\u5165\u5F00\u542F\u65F6\u95F4",showToday:!1,disabledDate:function(H){return H&&H0){var x,g;setshixun_virtual_templates(Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__.a)(shixunsDetail==null||((x=shixunsDetail.setting)===null||x===void 0||((g=x.shixun)===null||g===void 0))?void 0:g.shixun_virtual_templates))}else setshixun_virtual_templates([{template_name:"",template_identity:""}]);break}}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_19__.a,{value:"linux",className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.radio,style:{marginTop:"22px"}},"Linux\u5BB9\u5668",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"\uFF08\u5B66\u5458\u8FDB\u884C\u5B9E\u9A8C\u65F6\uFF0C\u4F7F\u7528Linux\u56FE\u5F62\u5316\u65B9\u5F0F\u663E\u793A\u64CD\u4F5C\u754C\u9762\uFF09")),!linux_vnc&&!windows_vnc&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{style:{marginLeft:"30px",marginTop:"10px"},checked:port,disabled:!editable,onChange:function(H){return setport(H.target.checked)}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:" ml10",style:{marginTop:"22px"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",null,"\u542F\u7528\u5916\u7F51\u670D\u52A1\u8BBF\u95EE\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999},"\uFF08\u8BF7\u6CE8\u610F\u5C06\u670D\u52A1\u5668\u7A0B\u5E8F\u7684\u7AEF\u53E3\u53F7\u6620\u5C04\u5230\u6307\u5B9A\u7AEF\u53E3\uFF09"))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_19__.a,{value:"linux_vnc",className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.radio,style:{marginTop:"22px"}},"Linux\u4E91\u4E3B\u673A\u56FE\u5F62\u5316\u6A21\u5F0F",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"\uFF08\u5B66\u5458\u8FDB\u884C\u5B9E\u9A8C\u65F6\uFF0C\u4F7F\u7528Linux\u56FE\u5F62\u5316\u65B9\u5F0F\u663E\u793A\u64CD\u4F5C\u754C\u9762\uFF09")),isRadiuvalue==5&&linux_vnc&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label,style:{paddingTop:"5px"}},"\u5B9E\u4F8B\u542F\u52A8\u6A21\u677F\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_input__WEBPACK_IMPORTED_MODULE_9__.a,{value:windows_start_template,onChange:function(H){return setWindowVNCTemplate(H.target.value)},style:{width:500},placeholder:"\u8BF7\u8F93\u5165Linux\u5B9E\u4F8B\u542F\u52A8\u6A21\u677F\u540D\u79F0"})))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_19__.a,{value:"windows_vnc",className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.radio,style:{marginTop:"22px"}},"Windows\u4E91\u4E3B\u673A\u56FE\u5F62\u5316\u6A21\u5F0F",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"\uFF08\u5B66\u5458\u8FDB\u884C\u5B9E\u9A8C\u65F6\uFF0C\u4F7F\u7528Windows\u56FE\u5F62\u5316\u65B9\u5F0F\u663E\u793A\u64CD\u4F5C\u754C\u9762\uFF09")),isRadiuvalue==5&&windows_vnc&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_38___default.a.Fragment,null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label,style:{paddingTop:"5px"}},"\u5B9E\u4F8B\u542F\u52A8\u6A21\u677F\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_input__WEBPACK_IMPORTED_MODULE_9__.a,{value:windows_start_template,onChange:function(H){return setWindowVNCTemplate(H.target.value)},style:{width:500},placeholder:"\u8BF7\u8F93\u5165Windows\u5B9E\u4F8B\u542F\u52A8\u6A21\u677F\u540D\u79F0"})))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label,style:{paddingTop:"5px"}},"\u5B9E\u4F8B\u542F\u52A8\u65B9\u5F0F\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_select__WEBPACK_IMPORTED_MODULE_36__.a,{value:windows_connection_mode,onChange:function(H){return setWindowsConnectionMode(H)}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_select__WEBPACK_IMPORTED_MODULE_36__.a.Option,{value:"vnc"},"VNC\u65B9\u5F0F\u542F\u52A8"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_select__WEBPACK_IMPORTED_MODULE_36__.a.Option,{value:"rdp"},"RDP\u65B9\u5F0F\u542F\u52A8")))))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_tooltip__WEBPACK_IMPORTED_MODULE_5__.a,{title:Object(_utils_authority__WEBPACK_IMPORTED_MODULE_50__.o)()?"":"\u53EA\u6709\u5E73\u53F0\u7BA1\u7406\u5458\u6216\u8FD0\u8425\u4EBA\u5458\u624D\u80FD\u914D\u7F6E\u865A\u62DF\u673A\u6A21\u5F0F"},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_19__.a,{disabled:!Object(_utils_authority__WEBPACK_IMPORTED_MODULE_50__.o)(),value:"virtual_machine",className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.radio,style:{marginTop:"22px"}},"\u865A\u62DF\u673A\u56FE\u5F62\u5316\u6A21\u5F0F",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"\uFF08\u5B66\u5458\u8FDB\u884C\u5B9E\u9A8C\u65F6\uFF0C\u4F7F\u7528\u865A\u62DF\u673A\u56FE\u5F62\u5316\u65B9\u5F0F\u663E\u793A\u64CD\u4F5C\u754C\u9762\uFF09"))),isRadiuvalue==5&&virtual_machine&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"14px"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{style:{fontSize:"14px",width:213,marginRight:42,color:"#333333"}},"\u5B9E\u9A8C\u89D2\u8272\u540D\u79F0:"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{style:{fontSize:"14px",color:"#333333"}},"\u5B9E\u4F8B\u542F\u52A8\u6A21\u677F\uFF1A")),shixun_virtual_templates==null?void 0:shixun_virtual_templates.map(function(M,H){return react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"14px"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_input__WEBPACK_IMPORTED_MODULE_9__.a,{maxLength:8,style:{width:213,height:32,marginRight:42},placeholder:"\u8BF7\u8F93\u5165\u5B9E\u9A8C\u89D2\u8272\u540D\u79F0",value:M==null?void 0:M.template_name,onChange:function(D){M.template_name=D.target.value,setshixun_virtual_templates(Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__.a)(shixun_virtual_templates))}}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_input__WEBPACK_IMPORTED_MODULE_9__.a,{style:{width:380,height:32},placeholder:"\u8BF7\u8F93\u5165\u865A\u62DF\u673A\u5B9E\u4F8B\u542F\u52A8\u6A21\u7248\u540D\u79F0",value:M==null?void 0:M.template_identity,onChange:function(D){M.template_identity=D.target.value,setshixun_virtual_templates(Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__.a)(shixun_virtual_templates))}}),Object(_utils_authority__WEBPACK_IMPORTED_MODULE_50__.v)()&&(shixun_virtual_templates==null?void 0:shixun_virtual_templates.length)<5&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(_ant_design_icons__WEBPACK_IMPORTED_MODULE_44__.a,{style:{fontSize:"16px",marginLeft:15,color:"#165DFF"},onClick:function(){var D={};D.template_name="",D.template_identity="",shixun_virtual_templates.push(D),setshixun_virtual_templates(Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__.a)(shixun_virtual_templates))}}),H!=0&&Object(_utils_authority__WEBPACK_IMPORTED_MODULE_50__.v)()&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(_ant_design_icons__WEBPACK_IMPORTED_MODULE_45__.a,{style:{fontSize:"16px",marginLeft:10,color:"#165DFF"},onClick:function(){shixun_virtual_templates.splice(H,1),setshixun_virtual_templates(Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__.a)(shixun_virtual_templates))}}))}))))))),hideCode&&websshShow?null:react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label},"\u663E\u793A\u4EE3\u7801\u5E93\u5730\u5740\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{checked:display_git_address,disabled:!editable,onChange:function(H){return set_display_git_address(H.target.checked)}}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")}," \uFF08\u9009\u4E2D\u5219\u5BF9\u5B66\u5458\u516C\u5F00\u4EE3\u7801\u5E93\u5730\u5740\uFF0C\u5B66\u5458\u53EF\u4EE5\u5C06\u6240\u6709\u4EE3\u7801\u4E0B\u8F7D\u5230\u672C\u5730\uFF09")))),!hideCode&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label},"\u663E\u793A\u4EE3\u7801\u76EE\u5F55\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{checked:codeHidden,disabled:!editable,onChange:function(H){return setCodeHidden(H.target.checked)}}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u9875\u9762\u663E\u793A\u7248\u672C\u5E93\u76EE\u5F55\uFF09")),codeHidden&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{height:"54px",background:"#f5f5f5",marginTop:"10px",borderRadius:"8px",display:"flex",justifyContent:"left",alignItems:"center",padding:"0px 20px"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{display:"flex"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",null,"\u4EE3\u7801\u5E93\u6587\u4EF6\u4FEE\u6539\u6743\u9650\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent,style:{padding:"0px"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{checked:codeEditPermission,disabled:!editable,onChange:function(H){return setCodeEditPermission(H.target.checked)}}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"\uFF08\u52FE\u9009\u540E\u5141\u8BB8\u5B66\u5458\u4FEE\u6539\u4EE3\u7801\u5E93\u6240\u6709\u6587\u4EF6\uFF0C\u5426\u5219\u4EC5\u53EF\u4FEE\u6539\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\uFF09"))))))),!hideCode&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label},"\u7981\u7528\u7C98\u8D34\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{checked:forbidCopy,disabled:!editable,onChange:function(H){return setForbidCopy(H.target.checked)}}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u5728\u7F16\u7801\u533A\u57DF\u65E0\u6CD5\u4F7F\u7528\u7C98\u8D34\u529F\u80FD\uFF09")))),Object(_utils_authority__WEBPACK_IMPORTED_MODULE_50__.v)()&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label},"\u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_input_number__WEBPACK_IMPORTED_MODULE_7__.a,{value:survival_time,onChange:function(H){return setSurvivalTime(H)}}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"\u5206")))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.titlesize,style:{marginTop:"20px",display:"none"}},"\u9AD8\u7EA7\u8BBE\u7F6E ",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{onClick:function(){return setAdvancedSettingShow(!advancedsettingshow)},style:{color:"#0152d9",fontSize:"14px",cursor:"pointer",marginLeft:"20px"}},advancedsettingshow?"\u6536\u8D77":"\u5C55\u5F00",advancedsettingshow?react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(_ant_design_icons__WEBPACK_IMPORTED_MODULE_46__.a,null):react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(_ant_design_icons__WEBPACK_IMPORTED_MODULE_47__.a,null))),advancedsettingshow&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,!((_shixunsDetail$detail7=shixunsDetail.detail)!==null&&_shixunsDetail$detail7!==void 0&&_shixunsDetail$detail7.is_jupyter)&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_38___default.a.Fragment,null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.flexRow," ").concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.flexAlignCenter)},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{style:{fontSize:"16px"}},"\u8BC4\u6D4B\u811A\u672C\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_select__WEBPACK_IMPORTED_MODULE_36__.a,{style:{width:"200px"},value:evaluationScript,disabled:((_shixunsDetail$settin150=shixunsDetail.setting)===null||_shixunsDetail$settin150===void 0||((_shixunsDetail$settin151=_shixunsDetail$settin150.shixun)===null||_shixunsDetail$settin151===void 0)?void 0:_shixunsDetail$settin151.status)===2?!0:!editable,placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C",onChange:function(H){handleChangeEvaluationScript(H),setevaluationScript(H)}},(standardScriptList||[]).map(function(M,H){return react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(Option,{value:parseInt(M.id),name:M.scptname,key:H},M.scptname)})))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color0152d9," font14 current ml10"),style:{marginTop:"2px"},onClick:handleUseCustomScript},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u811A\u672C"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_popover__WEBPACK_IMPORTED_MODULE_3__.a,{overlayClassName:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.popover,placement:"bottomLeft",content:react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{className:"font12"},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u6A21\u677F\uFF0C\u5E73\u53F0\u65E0\u6CD5\u81EA\u52A8\u66F4\u65B0\u811A\u672C\uFF0C\u8BF7\u5728\u5173\u5361\u521B\u5EFA\u5B8C\u540E\u624B\u52A8\u66F4\u65B0\u811A\u672C\u4E2D\u7684\u5FC5\u586B\u53C2",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"\u6570\u548C\u4EE5\u4E0B2\u4E2A\u6570\u7EC4\u5143\u7D20\uFF1A",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"challengeProgramNames",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"sourceClassNames",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"\u793A\u4F8B\uFF1A\u67092\u4E2A\u5173\u5361\u7684\u5B9E\u8BAD",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"\u5404\u5173\u5361\u7684\u5F85\u7F16\u8BD1\u6587\u4EF6\u4E3A\uFF1A",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"src/step1/HelloWorld.java",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"src/step2/Other.java",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"\u5404\u5173\u5361\u7684\u7F16\u8BD1\u540E\u751F\u6210\u7684\u6267\u884C\u6587\u4EF6\u4E3A\uFF1A",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"step1.HelloWorld",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"step2.Other",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"\u5219\u6570\u7EC4\u5143\u7D20\u66F4\u65B0\u5982\u4E0B\uFF1A",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),'ff challengeProgramNames=("src/step1/',react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),'HelloWorld.java" "src/step2/Other.java")',react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),'sourceClassNames=("step1.HelloWorld',react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),'" "step2.Other")',react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"\u5176\u5B83\u53C2\u6570\u53EF\u6309\u5B9E\u9645\u9700\u6C42\u5B9A\u5236"),trigger:"click"},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{style:{marginTop:"2px"},className:"ml10 current font14"},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(_ant_design_icons__WEBPACK_IMPORTED_MODULE_48__.a,null)))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(_components_monaco_editor__WEBPACK_IMPORTED_MODULE_49__.b,{width:"90%",height:450,style:{border:"1px solid #ccc",background:"#f5f5f5",marginTop:"20px"},language:"shell",theme:"vs-light",value:evaluateScript,options:{readOnly:((_shixunsDetail$settin152=shixunsDetail.setting)===null||_shixunsDetail$settin152===void 0||((_shixunsDetail$settin153=_shixunsDetail$settin152.shixun)===null||_shixunsDetail$settin153===void 0)?void 0:_shixunsDetail$settin153.status)===2?!0:!editable},onChange:function(H){return setEvaluateScript(H)}})),((_shixunsDetail$detail8=shixunsDetail.detail)===null||_shixunsDetail$detail8===void 0?void 0:_shixunsDetail$detail8.identity)<3&&editable&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSettingWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSettingName},"\u670D\u52A1\u914D\u7F6E"),serviceConfigList==null?void 0:serviceConfigList.map(function(M,H){var a,D,b,A,v,y,E,w;return react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{key:H},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"font16"},M.name)),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:"mb5"},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSetLeft},"CPU(\u6838)\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_input__WEBPACK_IMPORTED_MODULE_9__.a,{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSetInput,value:M.cpu_limit,disabled:((a=shixunsDetail.setting)===null||a===void 0||((D=a.shixun)===null||D===void 0)?void 0:D.status)===2?!0:!editable,onChange:function(_){return handleChangeSeviceConfig(_.target.value,"cpu_limit",H)}})),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:"mb5"},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSetLeft},"\u6700\u4F4ECPU(\u6838)\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_input__WEBPACK_IMPORTED_MODULE_9__.a,{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSetInput,value:M.lower_cpu_limit,disabled:((b=shixunsDetail.setting)===null||b===void 0||((A=b.shixun)===null||A===void 0)?void 0:A.status)===2?!0:!editable,onChange:function(_){return handleChangeSeviceConfig(_.target.value,"lower_cpu_limit",H)}})),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:"mb5"},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSetLeft},"\u5185\u5B58\u9650\u5236(M)\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_input__WEBPACK_IMPORTED_MODULE_9__.a,{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSetInput,value:M.memory_limit,disabled:((v=shixunsDetail.setting)===null||v===void 0||((y=v.shixun)===null||y===void 0)?void 0:y.status)===2?!0:!editable,onChange:function(_){return handleChangeSeviceConfig(_.target.value,"memory_limit",H)}})),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:"mb5"},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSetLeft},"\u5185\u5B58\u8981\u6C42(M)\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_input__WEBPACK_IMPORTED_MODULE_9__.a,{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSetMemoryInput,value:M.request_limit,disabled:((E=shixunsDetail.setting)===null||E===void 0||((w=E.shixun)===null||w===void 0)?void 0:w.status)===2?!0:!editable,onChange:function(_){return handleChangeSeviceConfig(_.target.value,"request_limit",H)}}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSetTip," ml5")},"\u6E29\u99A8\u63D0\u793A\uFF1A\u7EAF\u7F16\u7A0B\u7C7B\u578B\u5B9E\u8BAD\u5EFA\u8BAE\u4F7F\u7528\u9ED8\u8BA4\u503C\uFF0C\u5BF9\u4E8E\u5927\u6570\u636E\u7B49\u5EFA\u8BAE\u4F7F\u7528\u6700\u5927\u5185\u5B58\u768430%")))}))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.titlesize,style:{marginTop:"20px"}}," \u8BC4\u8BBA\u533A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label},"\u663E\u793A\u8BC4\u8BBA\u533A\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_switch__WEBPACK_IMPORTED_MODULE_1__.a,{checked:!disableDiscuss,onChange:function(H){return setDisableDiscuss(!H)}}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"\uFF08\u5173\u95ED\u540E\uFF0C\u5B9E\u8DF5\u9879\u76EE\u8BE6\u60C5\u9875\u53CA\u5173\u5361\u6311\u6218\u9875\u9762\u4E0D\u663E\u793A\u4EFB\u4F55\u8BC4\u8BBA\uFF09"))))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{height:"70px",width:"76%",background:"#ffffff",boxShadow:"0px -4px 8px 1px #F1F1F1",position:"absolute",bottom:"0px",display:"flex",alignItems:"center",justifyContent:"center"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_button__WEBPACK_IMPORTED_MODULE_23__.a,{style:{marginRight:"10px",width:"100px",height:"40px",borderRadius:"4px",border:"1px solid #0152d9",color:"#0152d9"},onClick:function(){umi__WEBPACK_IMPORTED_MODULE_40__.d.push("/shixuns/".concat(params.id,"/challenges"))}},"\u53D6\u6D88"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_button__WEBPACK_IMPORTED_MODULE_23__.a,{style:{marginLeft:"10px",width:"100px",height:"40px",fontSize:"16px",background:"#0152d9",borderRadius:"4px"},type:"primary",onClick:function(){return handSubmeit()}},"\u4FDD\u5B58"))),!isShowSetting&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{padding:"40px"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{style:{color:"#333333",fontSize:"16px"}},"\u521B\u5EFA\u8005"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.itemWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"60",width:"60",className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.img,src:"".concat(_utils_env__WEBPACK_IMPORTED_MODULE_55__.a.IMG_SERVER,"/images/").concat(createTitle==null?void 0:createTitle.user_image_url)}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.itemContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.nameWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.name},createTitle==null?void 0:createTitle.user_name),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.actionGroup})),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.schoolWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.school},createTitle==null?void 0:createTitle.user_school)),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{style:{color:"#333333",fontSize:"16px"}},"\u521B\u5EFA\u65F6\u95F4\uFF1A",createTitle==null?void 0:createTitle.created_at),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{style:{color:"#333333",fontSize:"16px"}},"\u66F4\u65B0\u65F6\u95F4\uFF1A",createTitle==null?void 0:createTitle.updated_at)))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(_pages_Shixuns_New_components_ApplyModal__WEBPACK_IMPORTED_MODULE_51__.a,null),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(_UseCustomScriptModal__WEBPACK_IMPORTED_MODULE_52__.a,{onFinish:function(H){return setEvaluateScript(H)}}))}__webpack_exports__.a=Object(umi__WEBPACK_IMPORTED_MODULE_40__.a)(function(M){var H=M.user,a=M.shixunsDetail,D=M.practiceSetting;return{user:H,shixunsDetail:a,practiceSetting:D}})(Setting)},"19Vz":function(M,H,a){(function(D){D(a("VrN/"))})(function(D){D.defineOption("placeholder","",function(c,_,l){var t=l&&l!=D.Init;if(_&&!t)c.on("blur",y),c.on("change",E),c.on("swapDoc",E),D.on(c.getInputField(),"compositionupdate",c.state.placeholderCompose=function(){v(c)}),E(c);else if(!_&&t){c.off("blur",y),c.off("change",E),c.off("swapDoc",E),D.off(c.getInputField(),"compositionupdate",c.state.placeholderCompose),b(c);var u=c.getWrapperElement();u.className=u.className.replace(" CodeMirror-empty","")}_&&!c.hasFocus()&&y(c)});function b(c){c.state.placeholder&&(c.state.placeholder.parentNode.removeChild(c.state.placeholder),c.state.placeholder=null)}function A(c){b(c);var _=c.state.placeholder=document.createElement("pre");_.style.cssText="height: 0; overflow: visible",_.style.direction=c.getOption("direction"),_.className="CodeMirror-placeholder CodeMirror-line-like";var l=c.getOption("placeholder");typeof l=="string"&&(l=document.createTextNode(l)),_.appendChild(l),c.display.lineSpace.insertBefore(_,c.display.lineSpace.firstChild)}function v(c){setTimeout(function(){var _=!1,l=c.getInputField();l.nodeName=="TEXTAREA"?_=!l.value:c.lineCount()==1&&(_=!/[^\u200b]/.test(l.querySelector(".CodeMirror-line").textContent)),_?A(c):b(c)},20)}function y(c){w(c)&&A(c)}function E(c){var _=c.getWrapperElement(),l=w(c);_.className=_.className.replace(" CodeMirror-empty","")+(l?" CodeMirror-empty":""),l?A(c):b(c)}function w(c){return c.lineCount()===1&&c.getLine(0)===""}})},"1Sn+":function(M,H,a){},"1XHU":function(M,H,a){"use strict";var D=a("2qtc"),b=a("kLXV"),A=a("q1tI"),v=a.n(A),y=a("9kvl"),E=a("3wET"),w=a.n(E),c=a("bUJZ"),_=a.n(c),l=a("Ct/S"),t=a.n(l),u=function(r){var f=r.visible,m=r.occupationValue,d=r.onCancel,n=d===void 0?function(){}:d,i=function(){return v.a.createElement("div",{className:t.a.flexColumn},v.a.createElement("img",{className:t.a.img,src:_.a}),v.a.createElement("span",{className:t.a.content},"\u672A\u804C\u4E1A\u8BA4\u8BC1"))},h=function(){return v.a.createElement("div",{className:t.a.flexColumn},v.a.createElement("img",{className:t.a.img,src:w.a}),v.a.createElement("span",{className:t.a.content},"\u672A\u5B9E\u540D\u8BA4\u8BC1"))},C=function(){return m===3?v.a.createElement(v.a.Fragment,null,h(),i()):m===2?i():h()};return v.a.createElement(b.a,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,visible:f,title:"\u56E0\u4E3A\u4EE5\u4E0B\u539F\u56E0\uFF0C\u60A8\u6682\u65F6\u4E0D\u80FD\u8FDB\u884C\u64CD\u4F5C",okText:"\u7ACB\u5373\u8BA4\u8BC1",cancelText:"\u53D6\u6D88",width:"600px",onOk:function(){n(),y.d.push("/account/certification")},onCancel:function(){n()}},v.a.createElement("div",{className:t.a.tilte},"\u8BF7\u5728\u5B8C\u6210\u6761\u4EF6\u540E\u91CD\u8BD5"),v.a.createElement("div",{className:t.a.flexRow},C()))};H.a=Object(y.a)(function(s){var r=s.paperlibrary,f=s.loading,m=s.globalSetting;return{paperlibrary:r,globalSetting:m,loading:f.effects}})(u)},"1ZF9":function(M,H,a){M.exports=a.p+"static/Authorize.cc9c212f.png"},"1eCo":function(M,H,a){(function(D){D(a("VrN/"))})(function(D){"use strict";var b={autoSelfClosers:{area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0,menuitem:!0},implicitlyClosed:{dd:!0,li:!0,optgroup:!0,option:!0,p:!0,rp:!0,rt:!0,tbody:!0,td:!0,tfoot:!0,th:!0,tr:!0},contextGrabbers:{dd:{dd:!0,dt:!0},dt:{dd:!0,dt:!0},li:{li:!0},option:{option:!0,optgroup:!0},optgroup:{optgroup:!0},p:{address:!0,article:!0,aside:!0,blockquote:!0,dir:!0,div:!0,dl:!0,fieldset:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,menu:!0,nav:!0,ol:!0,p:!0,pre:!0,section:!0,table:!0,ul:!0},rp:{rp:!0,rt:!0},rt:{rp:!0,rt:!0},tbody:{tbody:!0,tfoot:!0},td:{td:!0,th:!0},tfoot:{tbody:!0},th:{td:!0,th:!0},thead:{tbody:!0,tfoot:!0},tr:{tr:!0}},doNotIndent:{pre:!0},allowUnquoted:!0,allowMissing:!0,caseFold:!0},A={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};D.defineMode("xml",function(v,y){var E=v.indentUnit,w={},c=y.htmlMode?b:A;for(var _ in c)w[_]=c[_];for(var _ in y)w[_]=y[_];var l,t;function u(T,N){function k(W){return N.tokenize=W,W(T,N)}var U=T.next();if(U=="<")return T.eat("!")?T.eat("[")?T.match("CDATA[")?k(f("atom","]]>")):null:T.match("--")?k(f("comment","-->")):T.match("DOCTYPE",!0,!0)?(T.eatWhile(/[\w\._\-]/),k(m(1))):null:T.eat("?")?(T.eatWhile(/[\w\._\-]/),N.tokenize=f("meta","?>"),"meta"):(l=T.eat("/")?"closeTag":"openTag",N.tokenize=s,"tag bracket");if(U=="&"){var z;return T.eat("#")?T.eat("x")?z=T.eatWhile(/[a-fA-F\d]/)&&T.eat(";"):z=T.eatWhile(/[\d]/)&&T.eat(";"):z=T.eatWhile(/[\w\.\-:]/)&&T.eat(";"),z?"atom":"error"}else return T.eatWhile(/[^&<]/),null}u.isInText=!0;function s(T,N){var k=T.next();if(k==">"||k=="/"&&T.eat(">"))return N.tokenize=u,l=k==">"?"endTag":"selfcloseTag","tag bracket";if(k=="=")return l="equals",null;if(k=="<"){N.tokenize=u,N.state=h,N.tagName=N.tagStart=null;var U=N.tokenize(T,N);return U?U+" tag error":"tag error"}else return/[\'\"]/.test(k)?(N.tokenize=r(k),N.stringStartCol=T.column(),N.tokenize(T,N)):(T.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function r(T){var N=function(k,U){for(;!k.eol();)if(k.next()==T){U.tokenize=s;break}return"string"};return N.isInAttribute=!0,N}function f(T,N){return function(k,U){for(;!k.eol();){if(k.match(N)){U.tokenize=u;break}k.next()}return T}}function m(T){return function(N,k){for(var U;(U=N.next())!=null;){if(U=="<")return k.tokenize=m(T+1),k.tokenize(N,k);if(U==">")if(T==1){k.tokenize=u;break}else return k.tokenize=m(T-1),k.tokenize(N,k)}return"meta"}}function d(T,N,k){this.prev=T.context,this.tagName=N,this.indent=T.indented,this.startOfLine=k,(w.doNotIndent.hasOwnProperty(N)||T.context&&T.context.noIndent)&&(this.noIndent=!0)}function n(T){T.context&&(T.context=T.context.prev)}function i(T,N){for(var k;;){if(!T.context)return;if(k=T.context.tagName,!w.contextGrabbers.hasOwnProperty(k)||!w.contextGrabbers[k].hasOwnProperty(N))return;n(T)}}function h(T,N,k){return T=="openTag"?(k.tagStart=N.column(),C):T=="closeTag"?x:h}function C(T,N,k){return T=="word"?(k.tagName=N.current(),t="tag",P):w.allowMissingTagName&&T=="endTag"?(t="tag bracket",P(T,N,k)):(t="error",C)}function x(T,N,k){if(T=="word"){var U=N.current();return k.context&&k.context.tagName!=U&&w.implicitlyClosed.hasOwnProperty(k.context.tagName)&&n(k),k.context&&k.context.tagName==U||w.matchClosing===!1?(t="tag",g):(t="tag error",R)}else return w.allowMissingTagName&&T=="endTag"?(t="tag bracket",g(T,N,k)):(t="error",R)}function g(T,N,k){return T!="endTag"?(t="error",g):(n(k),h)}function R(T,N,k){return t="error",g(T,N,k)}function P(T,N,k){if(T=="word")return t="attribute",O;if(T=="endTag"||T=="selfcloseTag"){var U=k.tagName,z=k.tagStart;return k.tagName=k.tagStart=null,T=="selfcloseTag"||w.autoSelfClosers.hasOwnProperty(U)?i(k,U):(i(k,U),k.context=new d(k,U,z==k.indented)),h}return t="error",P}function O(T,N,k){return T=="equals"?S:(w.allowMissing||(t="error"),P(T,N,k))}function S(T,N,k){return T=="string"?p:T=="word"&&w.allowUnquoted?(t="string",P):(t="error",P(T,N,k))}function p(T,N,k){return T=="string"?p:P(T,N,k)}return{startState:function(T){var N={tokenize:u,state:h,indented:T||0,tagName:null,tagStart:null,context:null};return T!=null&&(N.baseIndent=T),N},token:function(T,N){if(!N.tagName&&T.sol()&&(N.indented=T.indentation()),T.eatSpace())return null;l=null;var k=N.tokenize(T,N);return(k||l)&&k!="comment"&&(t=null,N.state=N.state(l||k,T,N),t&&(k=t=="error"?k+" error":t)),k},indent:function(T,N,k){var U=T.context;if(T.tokenize.isInAttribute)return T.tagStart==T.indented?T.stringStartCol+1:T.indented+E;if(U&&U.noIndent)return D.Pass;if(T.tokenize!=s&&T.tokenize!=u)return k?k.match(/^(\s*)/)[0].length:0;if(T.tagName)return w.multilineTagIndentPastTag!==!1?T.tagStart+T.tagName.length+2:T.tagStart+E*(w.multilineTagIndentFactor||1);if(w.alignCDATA&&/$/,blockCommentStart:"",configuration:w.htmlMode?"html":"xml",helperType:w.htmlMode?"html":"xml",skipAttribute:function(T){T.state==S&&(T.state=P)},xmlCurrentTag:function(T){return T.tagName?{name:T.tagName,close:T.type=="closeTag"}:null},xmlCurrentContext:function(T){for(var N=[],k=T.context;k;k=k.prev)k.tagName&&N.push(k.tagName);return N.reverse()}}}),D.defineMIME("text/xml","xml"),D.defineMIME("application/xml","xml"),D.mimeModes.hasOwnProperty("text/html")||D.defineMIME("text/html",{name:"xml",htmlMode:!0})})},"1j5w":function(M,H,a){"use strict";a.d(H,"d",function(){return Je}),a.d(H,"b",function(){return Ot}),a.d(H,"c",function(){return Wt}),a.d(H,"a",function(){return vn});var D=a("VTBJ"),b=a("1OyB"),A=a("vuIU"),v=a("JX7q"),y=a("Ji7U"),E=a("LK+K"),w=a("q1tI"),c=a("I8Z2"),_=a("BGR+"),l=a("wx14"),t=a("rePB"),u=a("4IlW"),s=a("2GS6"),r=a("Gytx"),f=a.n(r),m=a("TSYQ"),d=a.n(m),n=a("U8pU"),i=a("ODXe"),h=/iPhone/i,C=/iPod/i,x=/iPad/i,g=/\bAndroid(?:.+)Mobile\b/i,R=/Android/i,P=/\bAndroid(?:.+)SD4930UR\b/i,O=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,S=/Windows Phone/i,p=/\bWindows(?:.+)ARM\b/i,T=/BlackBerry/i,N=/BB10/i,k=/Opera Mini/i,U=/\b(CriOS|Chrome)(?:.+)Mobile/i,z=/Mobile(?:.+)Firefox\b/i;function W(bt,We){return bt.test(We)}function F(bt){var We=bt||(typeof navigator!="undefined"?navigator.userAgent:""),ot=We.split("[FBAN");if(typeof ot[1]!="undefined"){var it=ot,Ne=Object(i.a)(it,1);We=Ne[0]}if(ot=We.split("Twitter"),typeof ot[1]!="undefined"){var Qe=ot,Tt=Object(i.a)(Qe,1);We=Tt[0]}var yt={apple:{phone:W(h,We)&&!W(S,We),ipod:W(C,We),tablet:!W(h,We)&&W(x,We)&&!W(S,We),device:(W(h,We)||W(C,We)||W(x,We))&&!W(S,We)},amazon:{phone:W(P,We),tablet:!W(P,We)&&W(O,We),device:W(P,We)||W(O,We)},android:{phone:!W(S,We)&&W(P,We)||!W(S,We)&&W(g,We),tablet:!W(S,We)&&!W(P,We)&&!W(g,We)&&(W(O,We)||W(R,We)),device:!W(S,We)&&(W(P,We)||W(O,We)||W(g,We)||W(R,We))||W(/\bokhttp\b/i,We)},windows:{phone:W(S,We),tablet:W(p,We),device:W(S,We)||W(p,We)},other:{blackberry:W(T,We),blackberry10:W(N,We),opera:W(k,We),firefox:W(z,We),chrome:W(U,We),device:W(T,We)||W(N,We)||W(k,We)||W(z,We)||W(U,We)},any:null,phone:null,tablet:null};return yt.any=yt.apple.device||yt.android.device||yt.windows.device||yt.other.device,yt.phone=yt.apple.phone||yt.android.phone||yt.windows.phone,yt.tablet=yt.apple.tablet||yt.android.tablet||yt.windows.tablet,yt}var V=Object(D.a)(Object(D.a)({},F()),{},{isMobile:F}),K=V;function B(){}function J(bt,We,ot){var it=We||"";return bt.key||"".concat(it,"item_").concat(ot)}function le(bt){return"".concat(bt,"-menu-")}function ge(bt,We){var ot=-1;w.Children.forEach(bt,function(it){ot+=1,it&&it.type&&it.type.isMenuItemGroup?w.Children.forEach(it.props.children,function(Ne){ot+=1,We(Ne,ot)}):We(it,ot)})}function pe(bt,We,ot){if(!bt||ot.find)return;w.Children.forEach(bt,function(it){if(it){var Ne=it.type;if(!Ne||!(Ne.isSubMenu||Ne.isMenuItem||Ne.isMenuItemGroup))return;We.indexOf(it.key)!==-1?ot.find=!0:it.props.children&&pe(it.props.children,We,ot)}})}var De=["defaultSelectedKeys","selectedKeys","defaultOpenKeys","openKeys","mode","getPopupContainer","onSelect","onDeselect","onDestroy","openTransitionName","openAnimation","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","triggerSubMenuAction","level","selectable","multiple","onOpenChange","visible","focusable","defaultActiveFirst","prefixCls","inlineIndent","parentMenu","title","rootPrefixCls","eventKey","active","onItemHover","onTitleMouseEnter","onTitleMouseLeave","onTitleClick","popupAlign","popupOffset","isOpen","renderMenuItem","manualRef","subMenuKey","disabled","index","isSelected","store","activeKey","builtinPlacements","overflowedIndicator","motion","attribute","value","popupClassName","inlineCollapsed","menu","theme","itemIcon","expandIcon"],Ie=function(We){var ot=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,it=We&&typeof We.getBoundingClientRect=="function"&&We.getBoundingClientRect().width;if(it){if(ot){var Ne=getComputedStyle(We),Qe=Ne.marginLeft,Tt=Ne.marginRight;it+=+Qe.replace("px","")+ +Tt.replace("px","")}it=+it.toFixed(6)}return it||0},fe=function(We,ot,it){We&&Object(n.a)(We.style)==="object"&&(We.style[ot]=it)},xe=function(){return K.any},Ee=a("KQm4"),se=a("Ff2n"),oe=a("i8i4"),q=a("bdgK"),me=a("uciX"),re=a("8XRh"),ae={adjustX:1,adjustY:1},ce={topLeft:{points:["bl","tl"],overflow:ae,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:ae,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:ae,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:ae,offset:[4,0]}},te={topLeft:{points:["bl","tl"],overflow:ae,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:ae,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:ae,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:ae,offset:[4,0]}},$=ce,X=0,ee={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},Oe=function(We,ot,it){var Ne=le(ot),Qe=We.getState();We.setState({defaultActiveFirst:Object(D.a)(Object(D.a)({},Qe.defaultActiveFirst),{},Object(t.a)({},Ne,it))})},Se=function(bt){Object(y.a)(ot,bt);var We=Object(E.a)(ot);function ot(it){var Ne;Object(b.a)(this,ot),Ne=We.call(this,it),Ne.onDestroy=function(ft){Ne.props.onDestroy(ft)},Ne.onKeyDown=function(ft){var Pt=ft.keyCode,kt=Ne.menuInstance,dn=Ne.props,yn=dn.isOpen,Hn=dn.store;if(Pt===u.a.ENTER)return Ne.onTitleClick(ft),Oe(Hn,Ne.props.eventKey,!0),!0;if(Pt===u.a.RIGHT)return yn?kt.onKeyDown(ft):(Ne.triggerOpenChange(!0),Oe(Hn,Ne.props.eventKey,!0)),!0;if(Pt===u.a.LEFT){var Un;if(yn)Un=kt.onKeyDown(ft);else return;return Un||(Ne.triggerOpenChange(!1),Un=!0),Un}return yn&&(Pt===u.a.UP||Pt===u.a.DOWN)?kt.onKeyDown(ft):void 0},Ne.onOpenChange=function(ft){Ne.props.onOpenChange(ft)},Ne.onPopupVisibleChange=function(ft){Ne.triggerOpenChange(ft,ft?"mouseenter":"mouseleave")},Ne.onMouseEnter=function(ft){var Pt=Ne.props,kt=Pt.eventKey,dn=Pt.onMouseEnter,yn=Pt.store;Oe(yn,Ne.props.eventKey,!1),dn({key:kt,domEvent:ft})},Ne.onMouseLeave=function(ft){var Pt=Ne.props,kt=Pt.parentMenu,dn=Pt.eventKey,yn=Pt.onMouseLeave;kt.subMenuInstance=Object(v.a)(Ne),yn({key:dn,domEvent:ft})},Ne.onTitleMouseEnter=function(ft){var Pt=Ne.props,kt=Pt.eventKey,dn=Pt.onItemHover,yn=Pt.onTitleMouseEnter;dn({key:kt,hover:!0}),yn({key:kt,domEvent:ft})},Ne.onTitleMouseLeave=function(ft){var Pt=Ne.props,kt=Pt.parentMenu,dn=Pt.eventKey,yn=Pt.onItemHover,Hn=Pt.onTitleMouseLeave;kt.subMenuInstance=Object(v.a)(Ne),yn({key:dn,hover:!1}),Hn({key:dn,domEvent:ft})},Ne.onTitleClick=function(ft){var Pt=Object(v.a)(Ne),kt=Pt.props;if(kt.onTitleClick({key:kt.eventKey,domEvent:ft}),kt.triggerSubMenuAction==="hover")return;Ne.triggerOpenChange(!kt.isOpen,"click"),Oe(kt.store,Ne.props.eventKey,!1)},Ne.onSubMenuClick=function(ft){typeof Ne.props.onClick=="function"&&Ne.props.onClick(Ne.addKeyPath(ft))},Ne.onSelect=function(ft){Ne.props.onSelect(ft)},Ne.onDeselect=function(ft){Ne.props.onDeselect(ft)},Ne.getPrefixCls=function(){return"".concat(Ne.props.rootPrefixCls,"-submenu")},Ne.getActiveClassName=function(){return"".concat(Ne.getPrefixCls(),"-active")},Ne.getDisabledClassName=function(){return"".concat(Ne.getPrefixCls(),"-disabled")},Ne.getSelectedClassName=function(){return"".concat(Ne.getPrefixCls(),"-selected")},Ne.getOpenClassName=function(){return"".concat(Ne.props.rootPrefixCls,"-submenu-open")},Ne.saveMenuInstance=function(ft){Ne.menuInstance=ft},Ne.addKeyPath=function(ft){return Object(D.a)(Object(D.a)({},ft),{},{keyPath:(ft.keyPath||[]).concat(Ne.props.eventKey)})},Ne.triggerOpenChange=function(ft,Pt){var kt=Ne.props.eventKey,dn=function(){Ne.onOpenChange({key:kt,item:Object(v.a)(Ne),trigger:Pt,open:ft})};Pt==="mouseenter"?Ne.mouseenterTimeout=setTimeout(function(){dn()},0):dn()},Ne.isChildrenSelected=function(){var ft={find:!1};return pe(Ne.props.children,Ne.props.selectedKeys,ft),ft.find},Ne.isOpen=function(){return Ne.props.openKeys.indexOf(Ne.props.eventKey)!==-1},Ne.adjustWidth=function(){if(!Ne.subMenuTitle||!Ne.menuInstance)return;var ft=oe.findDOMNode(Ne.menuInstance);if(ft.offsetWidth>=Ne.subMenuTitle.offsetWidth)return;ft.style.minWidth="".concat(Ne.subMenuTitle.offsetWidth,"px")},Ne.saveSubMenuTitle=function(ft){Ne.subMenuTitle=ft},Ne.getBaseProps=function(){var ft=Object(v.a)(Ne),Pt=ft.props;return{mode:Pt.mode==="horizontal"?"vertical":Pt.mode,visible:Ne.props.isOpen,level:Pt.level+1,inlineIndent:Pt.inlineIndent,focusable:!1,onClick:Ne.onSubMenuClick,onSelect:Ne.onSelect,onDeselect:Ne.onDeselect,onDestroy:Ne.onDestroy,selectedKeys:Pt.selectedKeys,eventKey:"".concat(Pt.eventKey,"-menu-"),openKeys:Pt.openKeys,motion:Pt.motion,onOpenChange:Ne.onOpenChange,subMenuOpenDelay:Pt.subMenuOpenDelay,parentMenu:Object(v.a)(Ne),subMenuCloseDelay:Pt.subMenuCloseDelay,forceSubMenuRender:Pt.forceSubMenuRender,triggerSubMenuAction:Pt.triggerSubMenuAction,builtinPlacements:Pt.builtinPlacements,defaultActiveFirst:Pt.store.getState().defaultActiveFirst[le(Pt.eventKey)],multiple:Pt.multiple,prefixCls:Pt.rootPrefixCls,id:Ne.internalMenuId,manualRef:Ne.saveMenuInstance,itemIcon:Pt.itemIcon,expandIcon:Pt.expandIcon,direction:Pt.direction}},Ne.getMotion=function(ft,Pt){var kt=Object(v.a)(Ne),dn=kt.haveRendered,yn=Ne.props,Hn=yn.motion,Un=yn.rootPrefixCls,In=Object(D.a)(Object(D.a)({},Hn),{},{leavedClassName:"".concat(Un,"-hidden"),removeOnLeave:!1,motionAppear:dn||!Pt||ft!=="inline"});return In};var Qe=it.store,Tt=it.eventKey,yt=Qe.getState(),It=yt.defaultActiveFirst;Ne.isRootMenu=!1;var Kt=!1;return It&&(Kt=It[Tt]),Oe(Qe,Tt,Kt),Ne}return Object(A.a)(ot,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var Ne=this,Qe=this.props,Tt=Qe.mode,yt=Qe.parentMenu,It=Qe.manualRef;if(It&&It(this),Tt!=="horizontal"||!yt.isRootMenu||!this.props.isOpen)return;this.minWidthTimeout=setTimeout(function(){return Ne.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var Ne=this.props,Qe=Ne.onDestroy,Tt=Ne.eventKey;Qe&&Qe(Tt),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout)}},{key:"renderChildren",value:function(Ne){var Qe=this,Tt=this.getBaseProps(),yt=this.getMotion(Tt.mode,Tt.visible);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||Tt.visible||Tt.forceSubMenuRender,!this.haveOpened)return w.createElement("div",null);var It=Tt.direction;return w.createElement(re.default,Object.assign({visible:Tt.visible},yt),function(Kt){var ft=Kt.className,Pt=Kt.style,kt=d()("".concat(Tt.prefixCls,"-sub"),ft,Object(t.a)({},"".concat(Tt.prefixCls,"-rtl"),It==="rtl"));return w.createElement(ze,Object.assign({},Tt,{id:Qe.internalMenuId,className:kt,style:Pt}),Ne)})}},{key:"render",value:function(){var Ne,Qe=Object(D.a)({},this.props),Tt=Qe.isOpen,yt=this.getPrefixCls(),It=Qe.mode==="inline",Kt=d()(yt,"".concat(yt,"-").concat(Qe.mode),(Ne={},Object(t.a)(Ne,Qe.className,!!Qe.className),Object(t.a)(Ne,this.getOpenClassName(),Tt),Object(t.a)(Ne,this.getActiveClassName(),Qe.active||Tt&&!It),Object(t.a)(Ne,this.getDisabledClassName(),Qe.disabled),Object(t.a)(Ne,this.getSelectedClassName(),this.isChildrenSelected()),Ne));this.internalMenuId||(Qe.eventKey?this.internalMenuId="".concat(Qe.eventKey,"$Menu"):(X+=1,this.internalMenuId="$__$".concat(X,"$Menu")));var ft={},Pt={},kt={};Qe.disabled||(ft={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},Pt={onClick:this.onTitleClick},kt={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var dn={},yn=Qe.direction;It&&(yn==="rtl"?dn.paddingRight=Qe.inlineIndent*Qe.level:dn.paddingLeft=Qe.inlineIndent*Qe.level);var Hn={};this.props.isOpen&&(Hn={"aria-owns":this.internalMenuId});var Un=null;Qe.mode!=="horizontal"&&(Un=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(Un=w.createElement(this.props.expandIcon,Object(D.a)({},this.props))));var In=w.createElement("div",Object.assign({ref:this.saveSubMenuTitle,style:dn,className:"".concat(yt,"-title"),role:"button"},kt,Pt,{"aria-expanded":Tt},Hn,{"aria-haspopup":"true",title:typeof Qe.title=="string"?Qe.title:void 0}),Qe.title,Un||w.createElement("i",{className:"".concat(yt,"-arrow")})),cn=this.renderChildren(Qe.children),mr=Qe.parentMenu.isRootMenu?Qe.parentMenu.props.getPopupContainer:function(Vn){return Vn.parentNode},Ar=ee[Qe.mode],Dr=Qe.popupOffset?{offset:Qe.popupOffset}:{},dr=Qe.mode==="inline"?"":Qe.popupClassName;dr+=yn==="rtl"?" ".concat(yt,"-rtl"):"";var zn=Qe.disabled,tr=Qe.triggerSubMenuAction,an=Qe.subMenuOpenDelay,Ft=Qe.forceSubMenuRender,sn=Qe.subMenuCloseDelay,Xn=Qe.builtinPlacements;De.forEach(function(Vn){return delete Qe[Vn]}),delete Qe.onClick;var $n=yn==="rtl"?Object.assign({},te,Xn):Object.assign({},ce,Xn);return delete Qe.direction,w.createElement("li",Object.assign({},Qe,ft,{className:Kt,role:"menuitem"}),It&&In,It&&cn,!It&&w.createElement(me.a,{prefixCls:yt,popupClassName:d()("".concat(yt,"-popup"),dr),getPopupContainer:mr,builtinPlacements:$n,popupPlacement:Ar,popupVisible:Tt,popupAlign:Dr,popup:cn,action:zn?[]:[tr],mouseEnterDelay:an,mouseLeaveDelay:sn,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:Ft},In))}}]),ot}(w.Component);Se.defaultProps={onMouseEnter:B,onMouseLeave:B,onTitleMouseEnter:B,onTitleMouseLeave:B,onTitleClick:B,manualRef:B,mode:"vertical",title:""};var Me=Object(c.b)(function(bt,We){var ot=bt.openKeys,it=bt.activeKey,Ne=bt.selectedKeys,Qe=We.eventKey,Tt=We.subMenuKey;return{isOpen:ot.indexOf(Qe)>-1,active:it[Tt]===Qe,selectedKeys:Ne}})(Se);Me.isSubMenu=!0;var Je=Me,tt="menuitem-overflowed",lt=.5,ct=function(bt){Object(y.a)(ot,bt);var We=Object(E.a)(ot);function ot(){var it;return Object(b.a)(this,ot),it=We.apply(this,arguments),it.resizeObserver=null,it.mutationObserver=null,it.originalTotalWidth=0,it.overflowedItems=[],it.menuItemSizes=[],it.cancelFrameId=null,it.state={lastVisibleIndex:void 0},it.getMenuItemNodes=function(){var Ne=it.props.prefixCls,Qe=oe.findDOMNode(Object(v.a)(it));return Qe?[].slice.call(Qe.children).filter(function(Tt){return Tt.className.split(" ").indexOf("".concat(Ne,"-overflowed-submenu"))<0}):[]},it.getOverflowedSubMenuItem=function(Ne,Qe,Tt){var yt=it.props,It=yt.overflowedIndicator,Kt=yt.level,ft=yt.mode,Pt=yt.prefixCls,kt=yt.theme;if(Kt!==1||ft!=="horizontal")return null;var dn=it.props.children[0],yn=dn.props,Hn=yn.children,Un=yn.title,In=yn.style,cn=Object(se.a)(yn,["children","title","style"]),mr=Object(D.a)({},In),Ar="".concat(Ne,"-overflowed-indicator"),Dr="".concat(Ne,"-overflowed-indicator");Qe.length===0&&Tt!==!0?mr=Object(D.a)(Object(D.a)({},mr),{},{display:"none"}):Tt&&(mr=Object(D.a)(Object(D.a)({},mr),{},{visibility:"hidden",position:"absolute"}),Ar="".concat(Ar,"-placeholder"),Dr="".concat(Dr,"-placeholder"));var dr=kt?"".concat(Pt,"-").concat(kt):"",zn={};return De.forEach(function(tr){cn[tr]!==void 0&&(zn[tr]=cn[tr])}),w.createElement(Je,Object.assign({title:It,className:"".concat(Pt,"-overflowed-submenu"),popupClassName:dr},zn,{key:Ar,eventKey:Dr,disabled:!1,style:mr}),Qe)},it.setChildrenWidthAndResize=function(){if(it.props.mode!=="horizontal")return;var Ne=oe.findDOMNode(Object(v.a)(it));if(!Ne)return;var Qe=Ne.children;if(!Qe||Qe.length===0)return;var Tt=Ne.children[Qe.length-1];fe(Tt,"display","inline-block");var yt=it.getMenuItemNodes(),It=yt.filter(function(Kt){return Kt.className.split(" ").indexOf(tt)>=0});It.forEach(function(Kt){fe(Kt,"display","inline-block")}),it.menuItemSizes=yt.map(function(Kt){return Ie(Kt,!0)}),It.forEach(function(Kt){fe(Kt,"display","none")}),it.overflowedIndicatorWidth=Ie(Ne.children[Ne.children.length-1],!0),it.originalTotalWidth=it.menuItemSizes.reduce(function(Kt,ft){return Kt+ft},0),it.handleResize(),fe(Tt,"display","none")},it.handleResize=function(){if(it.props.mode!=="horizontal")return;var Ne=oe.findDOMNode(Object(v.a)(it));if(!Ne)return;var Qe=Ie(Ne);it.overflowedItems=[];var Tt=0,yt;it.originalTotalWidth>Qe+lt&&(yt=-1,it.menuItemSizes.forEach(function(It){Tt+=It,Tt+it.overflowedIndicatorWidth<=Qe&&(yt+=1)})),it.setState({lastVisibleIndex:yt})},it}return Object(A.a)(ot,[{key:"componentDidMount",value:function(){var Ne=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var Qe=oe.findDOMNode(this);if(!Qe)return;this.resizeObserver=new q.default(function(Tt){Tt.forEach(function(){var yt=Ne.cancelFrameId;cancelAnimationFrame(yt),Ne.cancelFrameId=requestAnimationFrame(Ne.setChildrenWidthAndResize)})}),[].slice.call(Qe.children).concat(Qe).forEach(function(Tt){Ne.resizeObserver.observe(Tt)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){Ne.resizeObserver.disconnect(),[].slice.call(Qe.children).concat(Qe).forEach(function(Tt){Ne.resizeObserver.observe(Tt)}),Ne.setChildrenWidthAndResize()}),this.mutationObserver.observe(Qe,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(Ne){var Qe=this,Tt=this.state.lastVisibleIndex;return(Ne||[]).reduce(function(yt,It,Kt){var ft=It;if(Qe.props.mode==="horizontal"){var Pt=Qe.getOverflowedSubMenuItem(It.props.eventKey,[]);Tt!==void 0&&Qe.props.className.indexOf("".concat(Qe.props.prefixCls,"-root"))!==-1&&(Kt>Tt&&(ft=w.cloneElement(It,{style:{display:"none"},eventKey:"".concat(It.props.eventKey,"-hidden"),className:"".concat(tt)})),Kt===Tt+1&&(Qe.overflowedItems=Ne.slice(Tt+1).map(function(dn){return w.cloneElement(dn,{key:dn.props.eventKey,mode:"vertical-left"})}),Pt=Qe.getOverflowedSubMenuItem(It.props.eventKey,Qe.overflowedItems)));var kt=[].concat(Object(Ee.a)(yt),[Pt,ft]);return Kt===Ne.length-1&&kt.push(Qe.getOverflowedSubMenuItem(It.props.eventKey,[],!0)),kt}return[].concat(Object(Ee.a)(yt),[ft])},[])}},{key:"render",value:function(){var Ne=this.props,Qe=Ne.visible,Tt=Ne.prefixCls,yt=Ne.overflowedIndicator,It=Ne.mode,Kt=Ne.level,ft=Ne.tag,Pt=Ne.children,kt=Ne.theme,dn=Object(se.a)(Ne,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),yn=ft;return w.createElement(yn,Object.assign({},dn),this.renderChildren(Pt))}}]),ot}(w.Component);ct.defaultProps={tag:"div",className:""};var ht=ct;function Et(bt){return bt.length?bt.every(function(We){return!!We.props.disabled}):!0}function Ke(bt,We,ot){var it=bt.getState();bt.setState({activeKey:Object(D.a)(Object(D.a)({},it.activeKey),{},Object(t.a)({},We,ot))})}function Ue(bt){return bt.eventKey||"0-menu-"}function nt(bt,We){var ot=We,it=bt.children,Ne=bt.eventKey;if(ot){var Qe;if(ge(it,function(Tt,yt){Tt&&Tt.props&&!Tt.props.disabled&&ot===J(Tt,Ne,yt)&&(Qe=!0)}),Qe)return ot}return ot=null,bt.defaultActiveFirst&&ge(it,function(Tt,yt){!ot&&Tt&&!Tt.props.disabled&&(ot=J(Tt,Ne,yt))}),ot}function Nt(bt){if(bt){var We=this.instanceArray.indexOf(bt);We!==-1?this.instanceArray[We]=bt:this.instanceArray.push(bt)}}var gt=function(bt){Object(y.a)(ot,bt);var We=Object(E.a)(ot);function ot(it){var Ne;return Object(b.a)(this,ot),Ne=We.call(this,it),Ne.onKeyDown=function(Qe,Tt){var yt=Qe.keyCode,It;if(Ne.getFlatInstanceArray().forEach(function(ft){ft&&ft.props.active&&ft.onKeyDown&&(It=ft.onKeyDown(Qe))}),It)return 1;var Kt=null;return(yt===u.a.UP||yt===u.a.DOWN)&&(Kt=Ne.step(yt===u.a.UP?-1:1)),Kt?(Qe.preventDefault(),Ke(Ne.props.store,Ue(Ne.props),Kt.props.eventKey),typeof Tt=="function"&&Tt(Kt),1):void 0},Ne.onItemHover=function(Qe){var Tt=Qe.key,yt=Qe.hover;Ke(Ne.props.store,Ue(Ne.props),yt?Tt:null)},Ne.onDeselect=function(Qe){Ne.props.onDeselect(Qe)},Ne.onSelect=function(Qe){Ne.props.onSelect(Qe)},Ne.onClick=function(Qe){Ne.props.onClick(Qe)},Ne.onOpenChange=function(Qe){Ne.props.onOpenChange(Qe)},Ne.onDestroy=function(Qe){Ne.props.onDestroy(Qe)},Ne.getFlatInstanceArray=function(){return Ne.instanceArray},Ne.step=function(Qe){var Tt=Ne.getFlatInstanceArray(),yt=Ne.props.store.getState().activeKey[Ue(Ne.props)],It=Tt.length;if(!It)return null;Qe<0&&(Tt=Tt.concat().reverse());var Kt=-1;if(Tt.every(function(dn,yn){return dn&&dn.props.eventKey===yt?(Kt=yn,!1):!0}),!Ne.props.defaultActiveFirst&&Kt!==-1&&Et(Tt.slice(Kt,It-1)))return;var ft=(Kt+1)%It,Pt=ft;do{var kt=Tt[Pt];if(!kt||kt.props.disabled)Pt=(Pt+1)%It;else return kt}while(Pt!==ft);return null},Ne.renderCommonMenuItem=function(Qe,Tt,yt){var It=Ne.props.store.getState(),Kt=Object(v.a)(Ne),ft=Kt.props,Pt=J(Qe,ft.eventKey,Tt),kt=Qe.props;if(!kt||typeof Qe.type=="string")return Qe;var dn=Pt===It.activeKey,yn=Object(D.a)(Object(D.a)({mode:kt.mode||ft.mode,level:ft.level,inlineIndent:ft.inlineIndent,renderMenuItem:Ne.renderMenuItem,rootPrefixCls:ft.prefixCls,index:Tt,parentMenu:ft.parentMenu,manualRef:kt.disabled?void 0:Object(s.a)(Qe.ref,Nt.bind(Object(v.a)(Ne))),eventKey:Pt,active:!kt.disabled&&dn,multiple:ft.multiple,onClick:function(Un){(kt.onClick||B)(Un),Ne.onClick(Un)},onItemHover:Ne.onItemHover,motion:ft.motion,subMenuOpenDelay:ft.subMenuOpenDelay,subMenuCloseDelay:ft.subMenuCloseDelay,forceSubMenuRender:ft.forceSubMenuRender,onOpenChange:Ne.onOpenChange,onDeselect:Ne.onDeselect,onSelect:Ne.onSelect,builtinPlacements:ft.builtinPlacements,itemIcon:kt.itemIcon||Ne.props.itemIcon,expandIcon:kt.expandIcon||Ne.props.expandIcon},yt),{},{direction:ft.direction});return(ft.mode==="inline"||xe())&&(yn.triggerSubMenuAction="click"),w.cloneElement(Qe,yn)},Ne.renderMenuItem=function(Qe,Tt,yt){if(!Qe)return null;var It=Ne.props.store.getState(),Kt={openKeys:It.openKeys,selectedKeys:It.selectedKeys,triggerSubMenuAction:Ne.props.triggerSubMenuAction,subMenuKey:yt};return Ne.renderCommonMenuItem(Qe,Tt,Kt)},it.store.setState({activeKey:Object(D.a)(Object(D.a)({},it.store.getState().activeKey),{},Object(t.a)({},it.eventKey,nt(it,it.activeKey)))}),Ne.instanceArray=[],Ne}return Object(A.a)(ot,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(Ne){return this.props.visible||Ne.visible||this.props.className!==Ne.className||!f()(this.props.style,Ne.style)}},{key:"componentDidUpdate",value:function(Ne){var Qe=this.props,Tt="activeKey"in Qe?Qe.activeKey:Qe.store.getState().activeKey[Ue(Qe)],yt=nt(Qe,Tt);if(yt!==Tt)Ke(Qe.store,Ue(Qe),yt);else if("activeKey"in Ne){var It=nt(Ne,Ne.activeKey);yt!==It&&Ke(Qe.store,Ue(Qe),yt)}}},{key:"render",value:function(){var Ne=this,Qe=Object(l.a)({},this.props);this.instanceArray=[];var Tt=d()(Qe.prefixCls,Qe.className,"".concat(Qe.prefixCls,"-").concat(Qe.mode)),yt={className:Tt,role:Qe.role||"menu"};Qe.id&&(yt.id=Qe.id),Qe.focusable&&(yt.tabIndex=0,yt.onKeyDown=this.onKeyDown);var It=Qe.prefixCls,Kt=Qe.eventKey,ft=Qe.visible,Pt=Qe.level,kt=Qe.mode,dn=Qe.overflowedIndicator,yn=Qe.theme;return De.forEach(function(Hn){return delete Qe[Hn]}),delete Qe.onClick,w.createElement(ht,Object.assign({},Qe,{prefixCls:It,mode:kt,tag:"ul",level:Pt,theme:yn,visible:ft,overflowedIndicator:dn},yt),w.Children.map(Qe.children,function(Hn,Un){return Ne.renderMenuItem(Hn,Un,Kt||"0-menu-")}))}}]),ot}(w.Component);gt.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:B};var vt=Object(c.b)()(gt),ze=vt,Fe=a("Kwbf");function Xe(bt,We,ot){var it=bt.prefixCls,Ne=bt.motion,Qe=bt.defaultMotions,Tt=Qe===void 0?{}:Qe,yt=bt.openAnimation,It=bt.openTransitionName,Kt=We.switchingModeFromInline;if(Ne)return Ne;if(Object(n.a)(yt)==="object"&&yt)Object(Fe.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof yt=="string")return{motionName:"".concat(it,"-open-").concat(yt)};if(It)return{motionName:It};var ft=Tt[ot];return ft||(Kt?null:Tt.other)}var Ae=function(bt){Object(y.a)(ot,bt);var We=Object(E.a)(ot);function ot(it){var Ne;Object(b.a)(this,ot),Ne=We.call(this,it),Ne.inlineOpenKeys=[],Ne.onSelect=function(yt){var It=Object(v.a)(Ne),Kt=It.props;if(Kt.selectable){var ft=Ne.store.getState(),Pt=ft.selectedKeys,kt=yt.key;Kt.multiple?Pt=Pt.concat([kt]):Pt=[kt],"selectedKeys"in Kt||Ne.store.setState({selectedKeys:Pt}),Kt.onSelect(Object(D.a)(Object(D.a)({},yt),{},{selectedKeys:Pt}))}},Ne.onClick=function(yt){var It=Ne.getRealMenuMode(),Kt=Object(v.a)(Ne),ft=Kt.store,Pt=Kt.props.onOpenChange;It!=="inline"&&!("openKeys"in Ne.props)&&(ft.setState({openKeys:[]}),Pt([])),Ne.props.onClick(yt)},Ne.onKeyDown=function(yt,It){Ne.innerMenu.getWrappedInstance().onKeyDown(yt,It)},Ne.onOpenChange=function(yt){var It=Object(v.a)(Ne),Kt=It.props,ft=Ne.store.getState().openKeys.concat(),Pt=!1,kt=function(yn){var Hn=!1;if(yn.open)Hn=ft.indexOf(yn.key)===-1,Hn&&ft.push(yn.key);else{var Un=ft.indexOf(yn.key);Hn=Un!==-1,Hn&&ft.splice(Un,1)}Pt=Pt||Hn};Array.isArray(yt)?yt.forEach(kt):kt(yt),Pt&&("openKeys"in Ne.props||Ne.store.setState({openKeys:ft}),Kt.onOpenChange(ft))},Ne.onDeselect=function(yt){var It=Object(v.a)(Ne),Kt=It.props;if(Kt.selectable){var ft=Ne.store.getState().selectedKeys.concat(),Pt=yt.key,kt=ft.indexOf(Pt);kt!==-1&&ft.splice(kt,1),"selectedKeys"in Kt||Ne.store.setState({selectedKeys:ft}),Kt.onDeselect(Object(D.a)(Object(D.a)({},yt),{},{selectedKeys:ft}))}},Ne.onMouseEnter=function(yt){Ne.restoreModeVerticalFromInline();var It=Ne.props.onMouseEnter;It&&It(yt)},Ne.onTransitionEnd=function(yt){var It=yt.propertyName==="width"&&yt.target===yt.currentTarget,Kt=yt.target.className,ft=Object.prototype.toString.call(Kt)==="[object SVGAnimatedString]"?Kt.animVal:Kt,Pt=yt.propertyName==="font-size"&&ft.indexOf("anticon")>=0;(It||Pt)&&Ne.restoreModeVerticalFromInline()},Ne.setInnerMenu=function(yt){Ne.innerMenu=yt},Ne.isRootMenu=!0;var Qe=it.defaultSelectedKeys,Tt=it.defaultOpenKeys;return"selectedKeys"in it&&(Qe=it.selectedKeys||[]),"openKeys"in it&&(Tt=it.openKeys||[]),Ne.store=Object(c.c)({selectedKeys:Qe,openKeys:Tt,activeKey:{"0-menu-":nt(it,it.activeKey)}}),Ne.state={switchingModeFromInline:!1},Ne}return Object(A.a)(ot,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(Ne){this.updateOpentKeysWhenSwitchMode(Ne),this.updateMiniStore();var Qe=this.props,Tt=Qe.siderCollapsed,yt=Qe.inlineCollapsed,It=Qe.onOpenChange;(!Ne.inlineCollapsed&&yt||!Ne.siderCollapsed&&Tt)&&It([]),this.updateMenuDisplay()}},{key:"updateOpentKeysWhenSwitchMode",value:function(Ne){var Qe=this.props,Tt=this.store,yt=this.inlineOpenKeys,It=Tt.getState(),Kt={};Ne.mode==="inline"&&Qe.mode!=="inline"&&this.setState({switchingModeFromInline:!0}),"openKeys"in Qe||((Qe.inlineCollapsed&&!Ne.inlineCollapsed||Qe.siderCollapsed&&!Ne.siderCollapsed)&&(this.setState({switchingModeFromInline:!0}),this.inlineOpenKeys=It.openKeys.concat(),Kt.openKeys=[]),(!Qe.inlineCollapsed&&Ne.inlineCollapsed||!Qe.siderCollapsed&&Ne.siderCollapsed)&&(Kt.openKeys=yt,this.inlineOpenKeys=[])),Object.keys(Kt).length&&Tt.setState(Kt)}},{key:"updateMenuDisplay",value:function(){var Ne=this.props.collapsedWidth,Qe=this.store,Tt=this.prevOpenKeys,yt=this.getInlineCollapsed()&&(Ne===0||Ne==="0"||Ne==="0px");yt?(this.prevOpenKeys=Qe.getState().openKeys.concat(),this.store.setState({openKeys:[]})):Tt&&(this.store.setState({openKeys:Tt}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var Ne=this.props.mode,Qe=this.state.switchingModeFromInline,Tt=this.getInlineCollapsed();return Qe&&Tt?"inline":Tt?"vertical":Ne}},{key:"getInlineCollapsed",value:function(){var Ne=this.props,Qe=Ne.inlineCollapsed,Tt=Ne.siderCollapsed;return Tt!==void 0?Tt:Qe}},{key:"restoreModeVerticalFromInline",value:function(){var Ne=this.state.switchingModeFromInline;Ne&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var Ne=Object(D.a)({},Object(_.default)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),Qe=this.getRealMenuMode();return Ne.className+=" ".concat(Ne.prefixCls,"-root"),Ne.direction==="rtl"&&(Ne.className+=" ".concat(Ne.prefixCls,"-rtl")),Ne=Object(D.a)(Object(D.a)({},Ne),{},{mode:Qe,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:Xe(this.props,this.state,Qe)}),delete Ne.openAnimation,delete Ne.openTransitionName,w.createElement(c.a,{store:this.store},w.createElement(ze,Object.assign({},Ne,{ref:this.setInnerMenu}),this.props.children))}}]),ot}(w.Component);Ae.defaultProps={selectable:!0,onClick:B,onSelect:B,onOpenChange:B,onDeselect:B,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:w.createElement("span",null,"\xB7\xB7\xB7")};var Pe=Ae,Ye=function(bt){Object(y.a)(ot,bt);var We=Object(E.a)(ot);function ot(){var it;return Object(b.a)(this,ot),it=We.apply(this,arguments),it.onKeyDown=function(Ne){var Qe=Ne.keyCode;return Qe===u.a.ENTER?(it.onClick(Ne),!0):void 0},it.onMouseLeave=function(Ne){var Qe=it.props,Tt=Qe.eventKey,yt=Qe.onItemHover,It=Qe.onMouseLeave;yt({key:Tt,hover:!1}),It({key:Tt,domEvent:Ne})},it.onMouseEnter=function(Ne){var Qe=it.props,Tt=Qe.eventKey,yt=Qe.onItemHover,It=Qe.onMouseEnter;yt({key:Tt,hover:!0}),It({key:Tt,domEvent:Ne})},it.onClick=function(Ne){var Qe=it.props,Tt=Qe.eventKey,yt=Qe.multiple,It=Qe.onClick,Kt=Qe.onSelect,ft=Qe.onDeselect,Pt=Qe.isSelected,kt={key:Tt,keyPath:[Tt],item:Object(v.a)(it),domEvent:Ne};It(kt),yt?Pt?ft(kt):Kt(kt):Pt||Kt(kt)},it.saveNode=function(Ne){it.node=Ne},it}return Object(A.a)(ot,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var Ne=this.props;Ne.onDestroy&&Ne.onDestroy(Ne.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var Ne,Qe=Object(D.a)({},this.props),Tt=d()(this.getPrefixCls(),Qe.className,(Ne={},Object(t.a)(Ne,this.getActiveClassName(),!Qe.disabled&&Qe.active),Object(t.a)(Ne,this.getSelectedClassName(),Qe.isSelected),Object(t.a)(Ne,this.getDisabledClassName(),Qe.disabled),Ne)),yt=Object(D.a)(Object(D.a)({},Qe.attribute),{},{title:typeof Qe.title=="string"?Qe.title:void 0,className:Tt,role:Qe.role||"menuitem","aria-disabled":Qe.disabled});Qe.role==="option"?yt=Object(D.a)(Object(D.a)({},yt),{},{role:"option","aria-selected":Qe.isSelected}):(Qe.role===null||Qe.role==="none")&&(yt.role="none");var It={onClick:Qe.disabled?null:this.onClick,onMouseLeave:Qe.disabled?null:this.onMouseLeave,onMouseEnter:Qe.disabled?null:this.onMouseEnter},Kt=Object(D.a)({},Qe.style);Qe.mode==="inline"&&(Qe.direction==="rtl"?Kt.paddingRight=Qe.inlineIndent*Qe.level:Kt.paddingLeft=Qe.inlineIndent*Qe.level),De.forEach(function(Pt){return delete Qe[Pt]}),delete Qe.direction;var ft=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(ft=w.createElement(this.props.itemIcon,this.props)),w.createElement("li",Object.assign({},Object(_.default)(Qe,["onClick","onMouseEnter","onMouseLeave","onSelect"]),yt,It,{style:Kt,ref:this.saveNode}),Qe.children,ft)}}]),ot}(w.Component);Ye.isMenuItem=!0,Ye.defaultProps={onSelect:B,onMouseEnter:B,onMouseLeave:B,manualRef:B};var $e=Object(c.b)(function(bt,We){var ot=bt.activeKey,it=bt.selectedKeys,Ne=We.eventKey,Qe=We.subMenuKey;return{active:ot[Qe]===Ne,isSelected:it.indexOf(Ne)!==-1}})(Ye),Ot=$e,st=function(bt){Object(y.a)(ot,bt);var We=Object(E.a)(ot);function ot(){var it;return Object(b.a)(this,ot),it=We.apply(this,arguments),it.renderInnerMenuItem=function(Ne){var Qe=it.props,Tt=Qe.renderMenuItem,yt=Qe.index;return Tt(Ne,yt,it.props.subMenuKey)},it}return Object(A.a)(ot,[{key:"render",value:function(){var Ne=Object(l.a)({},this.props),Qe=Ne.className,Tt=Qe===void 0?"":Qe,yt=Ne.rootPrefixCls,It="".concat(yt,"-item-group-title"),Kt="".concat(yt,"-item-group-list"),ft=Ne.title,Pt=Ne.children;return De.forEach(function(kt){return delete Ne[kt]}),delete Ne.onClick,delete Ne.direction,w.createElement("li",Object.assign({},Ne,{className:"".concat(Tt," ").concat(yt,"-item-group")}),w.createElement("div",{className:It,title:typeof ft=="string"?ft:void 0},ft),w.createElement("ul",{className:Kt},w.Children.map(Pt,this.renderInnerMenuItem)))}}]),ot}(w.Component);st.isMenuItemGroup=!0,st.defaultProps={disabled:!0};var Wt=st,zt=function(We){var ot=We.className,it=We.rootPrefixCls,Ne=We.style;return w.createElement("li",{className:"".concat(ot," ").concat(it,"-item-divider"),style:Ne})};zt.defaultProps={disabled:!0,className:"",style:{}};var vn=zt,nn=H.e=Pe},"1nVM":function(M,H,a){M.exports={titlesize:"titlesize___3R6Gt",wrap:"wrap___33HQq",labelWrap:"labelWrap___1iqwF",label:"label___27cm-",labelContent:"labelContent___1fVMu",flexRow:"flexRow___PEsIJ",color999:"color999___2Yr8Q",radio:"radio___OcreT",color0152d9:"color0152d9___1FV6h",popover:"popover___2xk-c",serviceSettingName:"serviceSettingName___Ld9Mm",flexJustifyCenter:"flexJustifyCenter___18x9a",flexAlignEnd:"flexAlignEnd___1C-X3",flexAlignCenter:"flexAlignCenter___2oSmu",flexColumn:"flexColumn___2ysFR",formWrap:"formWrap___EPA-v",titleWrap:"titleWrap___3_rFr",fieldWrap:"fieldWrap___2jAZP",button:"button___3XvNW",buttonFixed:"buttonFixed___2Zm2R",buttonWrap:"buttonWrap___1OYLR",width180:"width180___jK9Il",width100:"width100___3krQH",width280:"width280___2XLRF",difficultyHint:"difficultyHint___haMiD",color888:"color888___N5haY",serviceSettingWrap:"serviceSettingWrap___2mA8Y",serviceSetLeft:"serviceSetLeft___15ZiZ",serviceSetInput:"serviceSetInput___1xV8R",serviceSetMemoryInput:"serviceSetMemoryInput___1b9Wn",serviceSetTip:"serviceSetTip___3OSZX",installPackage:"installPackage___2Q149",selectSchool:"selectSchool___3jjwJ",dataPicker:"dataPicker___3FMTF",bg:"bg___SWlll",content:"content___3UkVO",head:"head___35V3S",headCount:"headCount___2pjjr",itemWrap:"itemWrap___1yg5K",imgWrap:"imgWrap___R0ss7",img:"img___VI1B8",manager:"manager___8Zuo9",itemContent:"itemContent___2pnzz",nameWrap:"nameWrap___3Ntoy",name:"name___3v0W9",actionGroup:"actionGroup___nzwV5",deleteIcon:"deleteIcon___tZStC",schoolWrap:"schoolWrap___qVkuP",school:"school___2WDSB",countWrap:"countWrap___1ZPyo",deletetitle:"deletetitle___3PnVP",yseTitle:"yseTitle___2rGJC",modal:"modal___TzuWu",colorOrange:"colorOrange___WAQOi",colorYellow:"colorYellow___giatj",graaytitle:"graaytitle___1xud8",graaymingl:"graaymingl___KdIA9",graayminglthree:"graayminglthree___1To0y",graaymingltow:"graaymingltow___2ZE_h"}},"1uat":function(M,H,a){(function(D,b,A){M.exports=H=b(a("Ib8C"),a("MlIO"))})(this,function(D){return function(){var b=D,A=b.lib,v=A.Hasher,y=b.x64,E=y.Word,w=y.WordArray,c=b.algo;function _(){return E.create.apply(E,arguments)}var l=[_(1116352408,3609767458),_(1899447441,602891725),_(3049323471,3964484399),_(3921009573,2173295548),_(961987163,4081628472),_(1508970993,3053834265),_(2453635748,2937671579),_(2870763221,3664609560),_(3624381080,2734883394),_(310598401,1164996542),_(607225278,1323610764),_(1426881987,3590304994),_(1925078388,4068182383),_(2162078206,991336113),_(2614888103,633803317),_(3248222580,3479774868),_(3835390401,2666613458),_(4022224774,944711139),_(264347078,2341262773),_(604807628,2007800933),_(770255983,1495990901),_(1249150122,1856431235),_(1555081692,3175218132),_(1996064986,2198950837),_(2554220882,3999719339),_(2821834349,766784016),_(2952996808,2566594879),_(3210313671,3203337956),_(3336571891,1034457026),_(3584528711,2466948901),_(113926993,3758326383),_(338241895,168717936),_(666307205,1188179964),_(773529912,1546045734),_(1294757372,1522805485),_(1396182291,2643833823),_(1695183700,2343527390),_(1986661051,1014477480),_(2177026350,1206759142),_(2456956037,344077627),_(2730485921,1290863460),_(2820302411,3158454273),_(3259730800,3505952657),_(3345764771,106217008),_(3516065817,3606008344),_(3600352804,1432725776),_(4094571909,1467031594),_(275423344,851169720),_(430227734,3100823752),_(506948616,1363258195),_(659060556,3750685593),_(883997877,3785050280),_(958139571,3318307427),_(1322822218,3812723403),_(1537002063,2003034995),_(1747873779,3602036899),_(1955562222,1575990012),_(2024104815,1125592928),_(2227730452,2716904306),_(2361852424,442776044),_(2428436474,593698344),_(2756734187,3733110249),_(3204031479,2999351573),_(3329325298,3815920427),_(3391569614,3928383900),_(3515267271,566280711),_(3940187606,3454069534),_(4118630271,4000239992),_(116418474,1914138554),_(174292421,2731055270),_(289380356,3203993006),_(460393269,320620315),_(685471733,587496836),_(852142971,1086792851),_(1017036298,365543100),_(1126000580,2618297676),_(1288033470,3409855158),_(1501505948,4234509866),_(1607167915,987167468),_(1816402316,1246189591)],t=[];(function(){for(var s=0;s<80;s++)t[s]=_()})();var u=c.SHA512=v.extend({_doReset:function(){this._hash=new w.init([new E.init(1779033703,4089235720),new E.init(3144134277,2227873595),new E.init(1013904242,4271175723),new E.init(2773480762,1595750129),new E.init(1359893119,2917565137),new E.init(2600822924,725511199),new E.init(528734635,4215389547),new E.init(1541459225,327033209)])},_doProcessBlock:function(s,r){for(var f=this._hash.words,m=f[0],d=f[1],n=f[2],i=f[3],h=f[4],C=f[5],x=f[6],g=f[7],R=m.high,P=m.low,O=d.high,S=d.low,p=n.high,T=n.low,N=i.high,k=i.low,U=h.high,z=h.low,W=C.high,F=C.low,V=x.high,K=x.low,B=g.high,J=g.low,le=R,ge=P,pe=O,De=S,Ie=p,fe=T,xe=N,Ee=k,se=U,oe=z,q=W,me=F,re=V,ae=K,ce=B,te=J,$=0;$<80;$++){var X,ee,Oe=t[$];if($<16)ee=Oe.high=s[r+$*2]|0,X=Oe.low=s[r+$*2+1]|0;else{var Se=t[$-15],Me=Se.high,Je=Se.low,tt=(Me>>>1|Je<<31)^(Me>>>8|Je<<24)^Me>>>7,lt=(Je>>>1|Me<<31)^(Je>>>8|Me<<24)^(Je>>>7|Me<<25),ct=t[$-2],ht=ct.high,Et=ct.low,Ke=(ht>>>19|Et<<13)^(ht<<3|Et>>>29)^ht>>>6,Ue=(Et>>>19|ht<<13)^(Et<<3|ht>>>29)^(Et>>>6|ht<<26),nt=t[$-7],Nt=nt.high,gt=nt.low,vt=t[$-16],ze=vt.high,Fe=vt.low;X=lt+gt,ee=tt+Nt+(X>>>0>>0?1:0),X=X+Ue,ee=ee+Ke+(X>>>0>>0?1:0),X=X+Fe,ee=ee+ze+(X>>>0>>0?1:0),Oe.high=ee,Oe.low=X}var Xe=se&q^~se&re,Ae=oe&me^~oe&ae,Pe=le&pe^le&Ie^pe&Ie,Ye=ge&De^ge&fe^De&fe,$e=(le>>>28|ge<<4)^(le<<30|ge>>>2)^(le<<25|ge>>>7),Ot=(ge>>>28|le<<4)^(ge<<30|le>>>2)^(ge<<25|le>>>7),st=(se>>>14|oe<<18)^(se>>>18|oe<<14)^(se<<23|oe>>>9),Wt=(oe>>>14|se<<18)^(oe>>>18|se<<14)^(oe<<23|se>>>9),zt=l[$],vn=zt.high,nn=zt.low,bt=te+Wt,We=ce+st+(bt>>>0>>0?1:0),bt=bt+Ae,We=We+Xe+(bt>>>0>>0?1:0),bt=bt+nn,We=We+vn+(bt>>>0>>0?1:0),bt=bt+X,We=We+ee+(bt>>>0>>0?1:0),ot=Ot+Ye,it=$e+Pe+(ot>>>0>>0?1:0);ce=re,te=ae,re=q,ae=me,q=se,me=oe,oe=Ee+bt|0,se=xe+We+(oe>>>0>>0?1:0)|0,xe=Ie,Ee=fe,Ie=pe,fe=De,pe=le,De=ge,ge=bt+ot|0,le=We+it+(ge>>>0>>0?1:0)|0}P=m.low=P+ge,m.high=R+le+(P>>>0>>0?1:0),S=d.low=S+De,d.high=O+pe+(S>>>0>>0?1:0),T=n.low=T+fe,n.high=p+Ie+(T>>>0>>0?1:0),k=i.low=k+Ee,i.high=N+xe+(k>>>0>>0?1:0),z=h.low=z+oe,h.high=U+se+(z>>>0>>0?1:0),F=C.low=F+me,C.high=W+q+(F>>>0>>0?1:0),K=x.low=K+ae,x.high=V+re+(K>>>0>>0?1:0),J=g.low=J+te,g.high=B+ce+(J>>>0>>0?1:0)},_doFinalize:function(){var s=this._data,r=s.words,f=this._nDataBytes*8,m=s.sigBytes*8;r[m>>>5]|=128<<24-m%32,r[(m+128>>>10<<5)+30]=Math.floor(f/4294967296),r[(m+128>>>10<<5)+31]=f,s.sigBytes=r.length*4,this._process();var d=this._hash.toX32();return d},clone:function(){var s=v.clone.call(this);return s._hash=this._hash.clone(),s},blockSize:1024/32});b.SHA512=v._createHelper(u),b.HmacSHA512=v._createHmacHelper(u)}(),D.SHA512})},"24hK":function(M,H,a){"use strict";a.d(H,"a",function(){return A});var D=a("JYp7"),b=function(){function v(y){this.element=y,this.next=v.Undefined,this.prev=v.Undefined}return v.Undefined=new v(void 0),v}(),A=function(){function v(){this._first=b.Undefined,this._last=b.Undefined,this._size=0}return Object.defineProperty(v.prototype,"size",{get:function(){return this._size},enumerable:!0,configurable:!0}),v.prototype.isEmpty=function(){return this._first===b.Undefined},v.prototype.clear=function(){this._first=b.Undefined,this._last=b.Undefined,this._size=0},v.prototype.unshift=function(y){return this._insert(y,!1)},v.prototype.push=function(y){return this._insert(y,!0)},v.prototype._insert=function(y,E){var w=this,c=new b(y);if(this._first===b.Undefined)this._first=c,this._last=c;else if(E){var _=this._last;this._last=c,c.prev=_,_.next=c}else{var l=this._first;this._first=c,c.next=l,l.prev=c}this._size+=1;var t=!1;return function(){t||(t=!0,w._remove(c))}},v.prototype.shift=function(){if(this._first===b.Undefined)return;var y=this._first.element;return this._remove(this._first),y},v.prototype.pop=function(){if(this._last===b.Undefined)return;var y=this._last.element;return this._remove(this._last),y},v.prototype._remove=function(y){if(y.prev!==b.Undefined&&y.next!==b.Undefined){var E=y.prev;E.next=y.next,y.next.prev=E}else y.prev===b.Undefined&&y.next===b.Undefined?(this._first=b.Undefined,this._last=b.Undefined):y.next===b.Undefined?(this._last=this._last.prev,this._last.next=b.Undefined):y.prev===b.Undefined&&(this._first=this._first.next,this._first.prev=b.Undefined);this._size-=1},v.prototype.iterator=function(){var y,E=this._first;return{next:function(){return E===b.Undefined?D.c:(y?y.value=E.element:y={done:!1,value:E.element},E=E.next,y)}}},v.prototype.toArray=function(){for(var y=[],E=this._first;E!==b.Undefined;E=E.next)y.push(E.element);return y},v}()},"3d99":function(M,H,a){M.exports={flex_box_center:"flex_box_center___29402",flex_space_between:"flex_space_between___1DQkL",flex_box_vertical_center:"flex_box_vertical_center___2c5rw",flex_box_center_end:"flex_box_center_end___31UwQ",flex_box_column:"flex_box_column___27HfP",dataset:"dataset___1COtX",header:"header___3oVtK",title:"title___pTdL6",dataPath:"dataPath___2IjLi",pathTitle:"pathTitle___3y3r0",btns:"btns___3HrP1",content:"content___2DtrV",customTable:"customTable____cu3-",row:"row___18XmF",empty:"empty___1WFDJ",path:"path___2fzVn",text:"text___5NWvD",actionsBtns:"actionsBtns___YB-ud",customModal:"customModal___S24dW",shareModal:"shareModal___1fTc3",fileName:"fileName___3b0gK",renameModal:"renameModal___3antI",errorDes:"errorDes___3PXc9",uploadFileModal:"uploadFileModal___3cGWq"}},"3wET":function(M,H){M.exports="data:image/png;base64,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"},"3y9D":function(M,H,a){(function(D,b){M.exports=H=b(a("Ib8C"))})(this,function(D){return function(){var b=D,A=b.lib,v=A.WordArray,y=A.Hasher,E=b.algo,w=[],c=E.SHA1=y.extend({_doReset:function(){this._hash=new v.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(_,l){for(var t=this._hash.words,u=t[0],s=t[1],r=t[2],f=t[3],m=t[4],d=0;d<80;d++){if(d<16)w[d]=_[l+d]|0;else{var n=w[d-3]^w[d-8]^w[d-14]^w[d-16];w[d]=n<<1|n>>>31}var i=(u<<5|u>>>27)+m+w[d];d<20?i+=(s&r|~s&f)+1518500249:d<40?i+=(s^r^f)+1859775393:d<60?i+=(s&r|s&f|r&f)-1894007588:i+=(s^r^f)-899497514,m=f,f=r,r=s<<30|s>>>2,s=u,u=i}t[0]=t[0]+u|0,t[1]=t[1]+s|0,t[2]=t[2]+r|0,t[3]=t[3]+f|0,t[4]=t[4]+m|0},_doFinalize:function(){var _=this._data,l=_.words,t=this._nDataBytes*8,u=_.sigBytes*8;return l[u>>>5]|=128<<24-u%32,l[(u+64>>>9<<4)+14]=Math.floor(t/4294967296),l[(u+64>>>9<<4)+15]=t,_.sigBytes=l.length*4,this._process(),this._hash},clone:function(){var _=y.clone.call(this);return _._hash=this._hash.clone(),_}});b.SHA1=y._createHelper(c),b.HmacSHA1=y._createHmacHelper(c)}(),D.SHA1})},4:function(M,H){},"498V":function(M,H,a){M.exports=a.p+"static/logo.22b9a281.svg"},"4SAo":function(M,H,a){M.exports={footerWrap:"footerWrap___2ePEu"}},"4qgm":function(M,H){M.exports="data:image/png;base64,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"},"4u4S":function(M,H){M.exports="data:image/png;base64,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"},"55Ip":function(M,H,a){"use strict";a.d(H,"a",function(){return i}),a.d(H,"b",function(){return P});var D=a("Ty5D"),b=a("dI71"),A=a("q1tI"),v=a.n(A),y=a("YS25"),E=a("17x9"),w=a.n(E),c=a("wx14"),_=a("zLVn"),l=a("9R94"),t=function(S){Object(b.a)(p,S);function p(){for(var N,k=arguments.length,U=new Array(k),z=0;z>>24)&16711935|(h<<24|h>>>8)&4278255360,C=(C<<8|C>>>24)&16711935|(C<<24|C>>>8)&4278255360;var x=d[i];x.high^=C,x.low^=h}for(var g=0;g<24;g++){for(var R=0;R<5;R++){for(var P=0,O=0,S=0;S<5;S++){var x=d[R+5*S];P^=x.high,O^=x.low}var p=s[R];p.high=P,p.low=O}for(var R=0;R<5;R++)for(var T=s[(R+4)%5],N=s[(R+1)%5],k=N.high,U=N.low,P=T.high^(k<<1|U>>>31),O=T.low^(U<<1|k>>>31),S=0;S<5;S++){var x=d[R+5*S];x.high^=P,x.low^=O}for(var z=1;z<25;z++){var P,O,x=d[z],W=x.high,F=x.low,V=l[z];V<32?(P=W<>>32-V,O=F<>>32-V):(P=F<>>64-V,O=W<>>64-V);var K=s[t[z]];K.high=P,K.low=O}var B=s[0],J=d[0];B.high=J.high,B.low=J.low;for(var R=0;R<5;R++)for(var S=0;S<5;S++){var z=R+5*S,x=d[z],le=s[z],ge=s[(R+1)%5+5*S],pe=s[(R+2)%5+5*S];x.high=le.high^~ge.high&pe.high,x.low=le.low^~ge.low&pe.low}var x=d[0],De=u[g];x.high^=De.high,x.low^=De.low}},_doFinalize:function(){var f=this._data,m=f.words,d=this._nDataBytes*8,n=f.sigBytes*8,i=this.blockSize*32;m[n>>>5]|=1<<24-n%32,m[(b.ceil((n+1)/i)*i>>>5)-1]|=128,f.sigBytes=m.length*4,this._process();for(var h=this._state,C=this.cfg.outputLength/8,x=C/8,g=[],R=0;R>>24)&16711935|(O<<24|O>>>8)&4278255360,S=(S<<8|S>>>24)&16711935|(S<<24|S>>>8)&4278255360,g.push(S),g.push(O)}return new y.init(g,C)},clone:function(){for(var f=E.clone.call(this),m=f._state=this._state.slice(0),d=0;d<25;d++)m[d]=m[d].clone();return f}});A.SHA3=E._createHelper(r),A.HmacSHA3=E._createHmacHelper(r)}(Math),D.SHA3})},"6+eU":function(M,H,a){"use strict";a.d(H,"a",function(){return g});var D=a("wx14"),b=a("rePB"),A=a("VTBJ"),v=a("1OyB"),y=a("vuIU"),E=a("Ji7U"),w=a("LK+K"),c=a("q1tI"),_=a.n(c),l=a("TSYQ"),t=a.n(l),u=function(P){var O,S="".concat(P.rootPrefixCls,"-item"),p=t()(S,"".concat(S,"-").concat(P.page),(O={},Object(b.a)(O,"".concat(S,"-active"),P.active),Object(b.a)(O,P.className,!!P.className),Object(b.a)(O,"".concat(S,"-disabled"),!P.page),O)),T=function(){P.onClick(P.page)},N=function(U){P.onKeyPress(U,P.onClick,P.page)};return _.a.createElement("li",{title:P.showTitle?P.page:null,className:p,onClick:T,onKeyPress:N,tabIndex:"0"},P.itemRender(P.page,"page",_.a.createElement("a",{rel:"nofollow"},P.page)))},s=u,r={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},f=function(R){Object(E.a)(O,R);var P=Object(w.a)(O);function O(){var S;Object(v.a)(this,O);for(var p=arguments.length,T=new Array(p),N=0;N=0||k.relatedTarget.className.indexOf("".concat(F,"-next"))>=0))return;S.setState({goInputText:""}),W(S.getValidValue())},S.go=function(k){var U=S.state.goInputText;if(U==="")return;(k.keyCode===r.ENTER||k.type==="click")&&(S.setState({goInputText:""}),S.props.quickGo(S.getValidValue()))},S}return Object(y.a)(O,[{key:"getValidValue",value:function(){var p=this.state,T=p.goInputText,N=p.current;return!T||isNaN(T)?N:Number(T)}},{key:"getPageSizeOptions",value:function(){var p=this.props,T=p.pageSize,N=p.pageSizeOptions;return N.some(function(k){return k.toString()===T.toString()})?N:N.concat([T.toString()]).sort(function(k,U){var z=isNaN(Number(k))?0:Number(k),W=isNaN(Number(U))?0:Number(U);return z-W})}},{key:"render",value:function(){var p=this,T=this.props,N=T.pageSize,k=T.locale,U=T.rootPrefixCls,z=T.changeSize,W=T.quickGo,F=T.goButton,V=T.selectComponentClass,K=T.buildOptionText,B=T.selectPrefixCls,J=T.disabled,le=this.state.goInputText,ge="".concat(U,"-options"),pe=V,De=null,Ie=null,fe=null;if(!z&&!W)return null;var xe=this.getPageSizeOptions();if(z&&pe){var Ee=xe.map(function(se,oe){return _.a.createElement(pe.Option,{key:oe,value:se.toString()},(K||p.buildOptionText)(se))});De=_.a.createElement(pe,{disabled:J,prefixCls:B,showSearch:!1,className:"".concat(ge,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(N||xe[0]).toString(),onChange:this.changeSize,getPopupContainer:function(oe){return oe.parentNode}},Ee)}return W&&(F&&(fe=typeof F=="boolean"?_.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:J,className:"".concat(ge,"-quick-jumper-button")},k.jump_to_confirm):_.a.createElement("span",{onClick:this.go,onKeyUp:this.go},F)),Ie=_.a.createElement("div",{className:"".concat(ge,"-quick-jumper")},k.jump_to,_.a.createElement("input",{disabled:J,type:"text",value:le,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),k.page,fe)),_.a.createElement("li",{className:"".concat(ge)},De,Ie)}}]),O}(_.a.Component);f.defaultProps={pageSizeOptions:["10","20","50","100"]};var m=f,d=a("N2Kk");function n(){}function i(R){return typeof R=="number"&&isFinite(R)&&Math.floor(R)===R}function h(R,P,O){return O}function C(R,P,O){var S=typeof R=="undefined"?P.pageSize:R;return Math.floor((O.total-1)/S)+1}var x=function(R){Object(E.a)(O,R);var P=Object(w.a)(O);function O(S){var p;Object(v.a)(this,O),p=P.call(this,S),p.getJumpPrevPage=function(){return Math.max(1,p.state.current-(p.props.showLessItems?3:5))},p.getJumpNextPage=function(){return Math.min(C(void 0,p.state,p.props),p.state.current+(p.props.showLessItems?3:5))},p.getItemIcon=function(z,W){var F=p.props.prefixCls,V=z||_.a.createElement("button",{type:"button","aria-label":W,className:"".concat(F,"-item-link")});return typeof z=="function"&&(V=_.a.createElement(z,Object(A.a)({},p.props))),V},p.savePaginationNode=function(z){p.paginationNode=z},p.isValid=function(z){return i(z)&&z!==p.state.current},p.shouldDisplayQuickJumper=function(){var z=p.props,W=z.showQuickJumper,F=z.pageSize,V=z.total;return V<=F?!1:W},p.handleKeyDown=function(z){(z.keyCode===r.ARROW_UP||z.keyCode===r.ARROW_DOWN)&&z.preventDefault()},p.handleKeyUp=function(z){var W=p.getValidValue(z),F=p.state.currentInputValue;W!==F&&p.setState({currentInputValue:W}),z.keyCode===r.ENTER?p.handleChange(W):z.keyCode===r.ARROW_UP?p.handleChange(W-1):z.keyCode===r.ARROW_DOWN&&p.handleChange(W+1)},p.changePageSize=function(z){var W=p.state.current,F=C(z,p.state,p.props);W=W>F?F:W,F===0&&(W=p.state.current),typeof z=="number"&&("pageSize"in p.props||p.setState({pageSize:z}),"current"in p.props||p.setState({current:W,currentInputValue:W})),p.props.onShowSizeChange(W,z),"onChange"in p.props&&p.props.onChange&&p.props.onChange(W,z)},p.handleChange=function(z){var W=p.props.disabled,F=z;if(p.isValid(F)&&!W){var V=C(void 0,p.state,p.props);F>V?F=V:F<1&&(F=1),"current"in p.props||p.setState({current:F,currentInputValue:F});var K=p.state.pageSize;return p.props.onChange(F,K),F}return p.state.current},p.prev=function(){p.hasPrev()&&p.handleChange(p.state.current-1)},p.next=function(){p.hasNext()&&p.handleChange(p.state.current+1)},p.jumpPrev=function(){p.handleChange(p.getJumpPrevPage())},p.jumpNext=function(){p.handleChange(p.getJumpNextPage())},p.hasPrev=function(){return p.state.current>1},p.hasNext=function(){return p.state.current2?F-2:0),K=2;K=N?U=N:U=Number(T),U}},{key:"getShowSizeChanger",value:function(){var p=this.props,T=p.showSizeChanger,N=p.total,k=p.totalBoundaryShowSizeChanger;return typeof T!="undefined"?T:N>k}},{key:"renderPrev",value:function(p){var T=this.props,N=T.prevIcon,k=T.itemRender,U=k(p,"prev",this.getItemIcon(N,"prev page")),z=!this.hasPrev();return Object(c.isValidElement)(U)?Object(c.cloneElement)(U,{disabled:z}):U}},{key:"renderNext",value:function(p){var T=this.props,N=T.nextIcon,k=T.itemRender,U=k(p,"next",this.getItemIcon(N,"next page")),z=!this.hasNext();return Object(c.isValidElement)(U)?Object(c.cloneElement)(U,{disabled:z}):U}},{key:"render",value:function(){var p=this,T=this.props,N=T.prefixCls,k=T.className,U=T.style,z=T.disabled,W=T.hideOnSinglePage,F=T.total,V=T.locale,K=T.showQuickJumper,B=T.showLessItems,J=T.showTitle,le=T.showTotal,ge=T.simple,pe=T.itemRender,De=T.showPrevNextJumpers,Ie=T.jumpPrevIcon,fe=T.jumpNextIcon,xe=T.selectComponentClass,Ee=T.selectPrefixCls,se=T.pageSizeOptions,oe=this.state,q=oe.current,me=oe.pageSize,re=oe.currentInputValue;if(W===!0&&F<=me)return null;var ae=C(void 0,this.state,this.props),ce=[],te=null,$=null,X=null,ee=null,Oe=null,Se=K&&K.goButton,Me=B?1:2,Je=q-1>0?q-1:0,tt=q+1=Me*2&&q!==1+2&&(ce[0]=Object(c.cloneElement)(ce[0],{className:"".concat(N,"-item-after-jump-prev")}),ce.unshift(te)),ae-q>=Me*2&&q!==ae-2&&(ce[ce.length-1]=Object(c.cloneElement)(ce[ce.length-1],{className:"".concat(N,"-item-before-jump-next")}),ce.push($)),nt!==1&&ce.unshift(X),Nt!==ae&&ce.push(ee)}var ze=null;le&&(ze=_.a.createElement("li",{className:"".concat(N,"-total-text")},le(F,[F===0?0:(q-1)*me+1,q*me>F?F:q*me])));var Fe=!this.hasPrev()||!ae,Xe=!this.hasNext()||!ae;return _.a.createElement("ul",Object(D.a)({className:t()(N,k,Object(b.a)({},"".concat(N,"-disabled"),z)),style:U,unselectable:"unselectable",ref:this.savePaginationNode},lt),ze,_.a.createElement("li",{title:J?V.prev_page:null,onClick:this.prev,tabIndex:Fe?null:0,onKeyPress:this.runIfEnterPrev,className:t()("".concat(N,"-prev"),Object(b.a)({},"".concat(N,"-disabled"),Fe)),"aria-disabled":Fe},this.renderPrev(Je)),ce,_.a.createElement("li",{title:J?V.next_page:null,onClick:this.next,tabIndex:Xe?null:0,onKeyPress:this.runIfEnterNext,className:t()("".concat(N,"-next"),Object(b.a)({},"".concat(N,"-disabled"),Xe)),"aria-disabled":Xe},this.renderNext(tt)),_.a.createElement(m,{disabled:z,locale:V,rootPrefixCls:N,selectComponentClass:xe,selectPrefixCls:Ee,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:q,pageSize:me,pageSizeOptions:se,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Se}))}}],[{key:"getDerivedStateFromProps",value:function(p,T){var N={};if("current"in p&&(N.current=p.current,p.current!==T.current&&(N.currentInputValue=N.current)),"pageSize"in p&&p.pageSize!==T.pageSize){var k=T.current,U=C(p.pageSize,T,p);k=k>U?U:k,"current"in p||(N.current=k,N.currentInputValue=k),N.pageSize=p.pageSize}return N}}]),O}(_.a.Component);x.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:n,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:n,locale:d.a,style:{},itemRender:h,totalBoundaryShowSizeChanger:50};var g=x},"6Fuo":function(M,H,a){M.exports={flex_box_center:"flex_box_center___3p8A0",flex_space_between:"flex_space_between___2wMwo",flex_box_vertical_center:"flex_box_vertical_center___2fKhV",flex_box_center_end:"flex_box_center_end___27Yk8",flex_box_column:"flex_box_column___3Khbo",rightMenu:"rightMenu___20Eel",joinMenu:"joinMenu___2blJt",joinBoard:"joinBoard___2XUXK",joinCol:"joinCol___3o5gp",hidden:"hidden___3-1Kn",w140:"w140___3rLeo",w100:"w100___DFsbd"}},"6RRn":function(M,H,a){"use strict";var D=a("wCXF"),b=a("n6Qo");a.d(H,"b",function(){return b.a});var A=a("IBYe"),v=a("6eGT"),y=a("hW8S");a.d(H,"a",function(){return y.a}),H.c=D.b},"6eGT":function(M,H,a){"use strict";function D(b){return null}H.a=D},"746U":function(M,H,a){"use strict";a.d(H,"d",function(){return b}),a.d(H,"j",function(){return A}),a.d(H,"i",function(){return v}),a.d(H,"h",function(){return y}),a.d(H,"e",function(){return E}),a.d(H,"k",function(){return w}),a.d(H,"l",function(){return c}),a.d(H,"a",function(){return _}),a.d(H,"f",function(){return t}),a.d(H,"g",function(){return u}),a.d(H,"m",function(){return s}),a.d(H,"c",function(){return m}),a.d(H,"b",function(){return d}),a.d(H,"n",function(){return n}),a.d(H,"o",function(){return i});var D={number:"number",string:"string",undefined:"undefined",object:"object",function:"function"};function b(h){return Array.isArray?Array.isArray(h):!!(h&&typeof h.length===D.number&&h.constructor===Array)}function A(h){return typeof h===D.string||h instanceof String}function v(h){return typeof h===D.object&&h!==null&&!Array.isArray(h)&&!(h instanceof RegExp)&&!(h instanceof Date)}function y(h){return(typeof h===D.number||h instanceof Number)&&!isNaN(h)}function E(h){return h===!0||h===!1}function w(h){return typeof h===D.undefined}function c(h){return w(h)||h===null}function _(h,C){if(!h)throw new Error(C?"Unexpected type, expected '"+C+"'":"Unexpected type")}var l=Object.prototype.hasOwnProperty;function t(h){if(!v(h))return!1;for(var C in h)if(l.call(h,C))return!1;return!0}function u(h){return typeof h===D.function}function s(h,C){for(var x=Math.min(h.length,C.length),g=0;g1&&arguments[1]!==void 0?arguments[1]:0,f=(w[s[r+0]]+w[s[r+1]]+w[s[r+2]]+w[s[r+3]]+"-"+w[s[r+4]]+w[s[r+5]]+"-"+w[s[r+6]]+w[s[r+7]]+"-"+w[s[r+8]]+w[s[r+9]]+"-"+w[s[r+10]]+w[s[r+11]]+w[s[r+12]]+w[s[r+13]]+w[s[r+14]]+w[s[r+15]]).toLowerCase();if(!E(f))throw TypeError("Stringified UUID is invalid");return f}var l=_;function t(s,r,f){s=s||{};var m=s.random||(s.rng||A)();if(m[6]=m[6]&15|64,m[8]=m[8]&63|128,r){f=f||0;for(var d=0;d<16;++d)r[f+d]=m[d];return r}return l(m)}var u=H.a=t},"7ZXX":function(M,H,a){M.exports=a.p+"static/err.6e7c5817.png"},"7ahc":function(M,H,a){"use strict";a.d(H,"a",function(){return C});var D=a("k1fw"),b=a("0Owb"),A=a("+L6B"),v=a("2/Rp"),y=a("y8nQ"),E=a("Vl3Y"),w=a("tJVT"),c=a("OaEy"),_=a("2fM7"),l=a("q1tI"),t=a.n(l),u=a("VrN/"),s=a.n(u),r=a("p77/"),f=a.n(r),m=a("c5Ni"),d=a.n(m),n=_.a.Option,i={labelCol:{span:4},wrapperCol:{span:20}},h={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};H.b=function(x){var g=x.callback,R=x.onCancel,P=Object(l.useState)("python"),O=Object(w.a)(P,2),S=O[0],p=O[1];function T(k){p(h[k][1])}function N(k){g(k)}return t.a.createElement(E.a,Object(b.a)({},i,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:N}),t.a.createElement(E.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},t.a.createElement(_.a,{onChange:T},Object.keys(h).map(function(k){return t.a.createElement(n,{key:k,value:k},h[k][0])}))),t.a.createElement(E.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},t.a.createElement(C,{mode:S})),t.a.createElement("div",{className:"flex-container flex-end"},t.a.createElement(v.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),t.a.createElement(v.a,{type:"ghost",onClick:R},"\u53D6\u6D88")))};function C(x){var g=x.value,R=x.onChange,P=x.mode,O=x.options,S=O===void 0?{}:O,p=Object(l.useRef)(),T=Object(l.useState)(),N=Object(w.a)(T,2),k=N[0],U=N[1];return Object(l.useEffect)(function(){if(k){function z(W){var F=W.getValue();R&&R(F)}return k.on("change",z),function(){k.off("change",z)}}},[k,R]),Object(l.useEffect)(function(){k&&k.setOption("mode",P)},[k,P]),Object(l.useEffect)(function(){k&&((g!==k.getValue()||g==="")&&setTimeout(function(){k.setValue(g||" ")},300))},[k,g]),Object(l.useEffect)(function(){if(p.current&&!k){var z=s.a.fromTextArea(p.current,Object(D.a)({mode:P,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},S));U(z)}},[p.current,k]),t.a.createElement("div",{className:"my-codemirror-container"},t.a.createElement("textarea",{ref:p}))}},"7ixt":function(M,H,a){"use strict";a.d(H,"a",function(){return A});var D={adjustX:1,adjustY:1},b=[0,0],A={left:{points:["cr","cl"],overflow:D,offset:[-4,0],targetOffset:b},right:{points:["cl","cr"],overflow:D,offset:[4,0],targetOffset:b},top:{points:["bc","tc"],overflow:D,offset:[0,-4],targetOffset:b},bottom:{points:["tc","bc"],overflow:D,offset:[0,4],targetOffset:b},topLeft:{points:["bl","tl"],overflow:D,offset:[0,-4],targetOffset:b},leftTop:{points:["tr","tl"],overflow:D,offset:[-4,0],targetOffset:b},topRight:{points:["br","tr"],overflow:D,offset:[0,-4],targetOffset:b},rightTop:{points:["tl","tr"],overflow:D,offset:[4,0],targetOffset:b},bottomRight:{points:["tr","br"],overflow:D,offset:[0,4],targetOffset:b},rightBottom:{points:["bl","br"],overflow:D,offset:[4,0],targetOffset:b},bottomLeft:{points:["tl","bl"],overflow:D,offset:[0,4],targetOffset:b},leftBottom:{points:["br","bl"],overflow:D,offset:[-4,0],targetOffset:b}},v=A},"7v3h":function(M,H,a){M.exports=a.p+"static/empty2.dd73f390.png"},"8/bI":function(M,H,a){M.exports=a.p+"static/empty.8918e228.png"},"815F":function(M,H,a){"use strict";a.d(H,"e",function(){return w}),a.d(H,"c",function(){return _}),a.d(H,"d",function(){return l}),a.d(H,"a",function(){return u}),a.d(H,"f",function(){return s}),a.d(H,"b",function(){return r});var D=a("KQm4"),b=a("VTBJ"),A=a("Ff2n"),v=a("Zm9Q"),y=a("Kwbf"),E=a("OZM5");function w(f,m){return f!=null?f:m}function c(){var f=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],m=new Map;function d(n){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(n||[]).forEach(function(h){var C=h.key,x=h.children;Object(y.a)(C!=null,"Tree node must have a certain key: [".concat(i).concat(C,"]"));var g=String(C);Object(y.a)(!m.has(g)||C===null||C===void 0,"Same 'key' exist in the Tree: ".concat(g)),m.set(g,!0),d(x,"".concat(i).concat(g," > "))})}d(f)}function _(f){function m(d){var n=Object(v.a)(d);return n.map(function(i){if(!Object(E.i)(i))return Object(y.a)(!i,"Tree/TreeNode can only accept TreeNode as children."),null;var h=i.key,C=i.props,x=C.children,g=Object(A.a)(C,["children"]),R=Object(b.a)({key:h},g),P=m(x);return P.length&&(R.children=P),R}).filter(function(i){return i})}return m(f)}function l(){var f=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],d=new Set(m===!0?[]:m),n=[];function i(h){var C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return h.map(function(x,g){var R=Object(E.h)(C?C.pos:"0",g),P=w(x.key,R),O=Object(b.a)(Object(b.a)({},x),{},{parent:C,pos:R,children:null,data:x,isStart:[].concat(Object(D.a)(C?C.isStart:[]),[g===0]),isEnd:[].concat(Object(D.a)(C?C.isEnd:[]),[g===h.length-1])});return n.push(O),m===!0||d.has(P)?O.children=i(x.children||[],O):O.children=[],O})}return i(f),n}function t(f,m,d){var n;d?typeof d=="string"?n=function(C){return C[d]}:typeof d=="function"&&(n=function(C){return d(C)}):n=function(C,x){return w(C.key,x)};function i(h,C,x){var g=h?h.children:f,R=h?Object(E.h)(x.pos,C):"0";if(h){var P=n(h,R),O={node:h,index:C,pos:R,key:P,parentPos:x.node?x.pos:null,level:x.level+1};m(O)}g&&g.forEach(function(S,p){i(S,p,{node:h,pos:R,level:x?x.level+1:-1})})}i(null)}function u(f){var m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},d=m.initWrapper,n=m.processEntity,i=m.onProcessFinished,h=arguments.length>2?arguments[2]:void 0,C={},x={},g={posEntities:C,keyEntities:x};return d&&(g=d(g)||g),t(f,function(R){var P=R.node,O=R.index,S=R.pos,p=R.key,T=R.parentPos,N=R.level,k={node:P,index:O,key:p,pos:S,level:N},U=w(p,S);C[S]=k,x[U]=k,k.parent=C[T],k.parent&&(k.parent.children=k.parent.children||[],k.parent.children.push(k)),n&&n(k,g)},h),i&&i(g),g}function s(f,m){var d=m.expandedKeys,n=m.selectedKeys,i=m.loadedKeys,h=m.loadingKeys,C=m.checkedKeys,x=m.halfCheckedKeys,g=m.dragOverNodeKey,R=m.dropPosition,P=m.keyEntities,O=P[f],S={eventKey:f,expanded:d.indexOf(f)!==-1,selected:n.indexOf(f)!==-1,loaded:i.indexOf(f)!==-1,loading:h.indexOf(f)!==-1,checked:C.indexOf(f)!==-1,halfChecked:x.indexOf(f)!==-1,pos:String(O?O.pos:""),dragOver:g===f&&R===0,dragOverGapTop:g===f&&R===-1,dragOverGapBottom:g===f&&R===1};return S}function r(f){var m=f.data,d=f.expanded,n=f.selected,i=f.checked,h=f.loaded,C=f.loading,x=f.halfChecked,g=f.dragOver,R=f.dragOverGapTop,P=f.dragOverGapBottom,O=f.pos,S=f.active,p=Object(b.a)(Object(b.a)({},m),{},{expanded:d,selected:n,checked:i,loaded:h,loading:C,halfChecked:x,dragOver:g,dragOverGapTop:R,dragOverGapBottom:P,pos:O,active:S});return"props"in p||Object.defineProperty(p,"props",{get:function(){return Object(y.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),f}}),p}},"8EBN":function(M,H,a){(function(D){D(a("VrN/"))})(function(D){"use strict";D.modeInfo=[{name:"APL",mime:"text/apl",mode:"apl",ext:["dyalog","apl"]},{name:"PGP",mimes:["application/pgp","application/pgp-encrypted","application/pgp-keys","application/pgp-signature"],mode:"asciiarmor",ext:["asc","pgp","sig"]},{name:"ASN.1",mime:"text/x-ttcn-asn",mode:"asn.1",ext:["asn","asn1"]},{name:"Asterisk",mime:"text/x-asterisk",mode:"asterisk",file:/^extensions\.conf$/i},{name:"Brainfuck",mime:"text/x-brainfuck",mode:"brainfuck",ext:["b","bf"]},{name:"C",mime:"text/x-csrc",mode:"clike",ext:["c","h","ino"]},{name:"C++",mime:"text/x-c++src",mode:"clike",ext:["cpp","c++","cc","cxx","hpp","h++","hh","hxx"],alias:["cpp"]},{name:"Cobol",mime:"text/x-cobol",mode:"cobol",ext:["cob","cpy"]},{name:"C#",mime:"text/x-csharp",mode:"clike",ext:["cs"],alias:["csharp","cs"]},{name:"Clojure",mime:"text/x-clojure",mode:"clojure",ext:["clj","cljc","cljx"]},{name:"ClojureScript",mime:"text/x-clojurescript",mode:"clojure",ext:["cljs"]},{name:"Closure Stylesheets (GSS)",mime:"text/x-gss",mode:"css",ext:["gss"]},{name:"CMake",mime:"text/x-cmake",mode:"cmake",ext:["cmake","cmake.in"],file:/^CMakeLists\.txt$/},{name:"CoffeeScript",mimes:["application/vnd.coffeescript","text/coffeescript","text/x-coffeescript"],mode:"coffeescript",ext:["coffee"],alias:["coffee","coffee-script"]},{name:"Common Lisp",mime:"text/x-common-lisp",mode:"commonlisp",ext:["cl","lisp","el"],alias:["lisp"]},{name:"Cypher",mime:"application/x-cypher-query",mode:"cypher",ext:["cyp","cypher"]},{name:"Cython",mime:"text/x-cython",mode:"python",ext:["pyx","pxd","pxi"]},{name:"Crystal",mime:"text/x-crystal",mode:"crystal",ext:["cr"]},{name:"CSS",mime:"text/css",mode:"css",ext:["css"]},{name:"CQL",mime:"text/x-cassandra",mode:"sql",ext:["cql"]},{name:"D",mime:"text/x-d",mode:"d",ext:["d"]},{name:"Dart",mimes:["application/dart","text/x-dart"],mode:"dart",ext:["dart"]},{name:"diff",mime:"text/x-diff",mode:"diff",ext:["diff","patch"]},{name:"Django",mime:"text/x-django",mode:"django"},{name:"Dockerfile",mime:"text/x-dockerfile",mode:"dockerfile",file:/^Dockerfile$/},{name:"DTD",mime:"application/xml-dtd",mode:"dtd",ext:["dtd"]},{name:"Dylan",mime:"text/x-dylan",mode:"dylan",ext:["dylan","dyl","intr"]},{name:"EBNF",mime:"text/x-ebnf",mode:"ebnf"},{name:"ECL",mime:"text/x-ecl",mode:"ecl",ext:["ecl"]},{name:"edn",mime:"application/edn",mode:"clojure",ext:["edn"]},{name:"Eiffel",mime:"text/x-eiffel",mode:"eiffel",ext:["e"]},{name:"Elm",mime:"text/x-elm",mode:"elm",ext:["elm"]},{name:"Embedded Javascript",mime:"application/x-ejs",mode:"htmlembedded",ext:["ejs"]},{name:"Embedded Ruby",mime:"application/x-erb",mode:"htmlembedded",ext:["erb"]},{name:"Erlang",mime:"text/x-erlang",mode:"erlang",ext:["erl"]},{name:"Esper",mime:"text/x-esper",mode:"sql"},{name:"Factor",mime:"text/x-factor",mode:"factor",ext:["factor"]},{name:"FCL",mime:"text/x-fcl",mode:"fcl"},{name:"Forth",mime:"text/x-forth",mode:"forth",ext:["forth","fth","4th"]},{name:"Fortran",mime:"text/x-fortran",mode:"fortran",ext:["f","for","f77","f90","f95"]},{name:"F#",mime:"text/x-fsharp",mode:"mllike",ext:["fs"],alias:["fsharp"]},{name:"Gas",mime:"text/x-gas",mode:"gas",ext:["s"]},{name:"Gherkin",mime:"text/x-feature",mode:"gherkin",ext:["feature"]},{name:"GitHub Flavored Markdown",mime:"text/x-gfm",mode:"gfm",file:/^(readme|contributing|history)\.md$/i},{name:"Go",mime:"text/x-go",mode:"go",ext:["go"]},{name:"Groovy",mime:"text/x-groovy",mode:"groovy",ext:["groovy","gradle"],file:/^Jenkinsfile$/},{name:"HAML",mime:"text/x-haml",mode:"haml",ext:["haml"]},{name:"Haskell",mime:"text/x-haskell",mode:"haskell",ext:["hs"]},{name:"Haskell (Literate)",mime:"text/x-literate-haskell",mode:"haskell-literate",ext:["lhs"]},{name:"Haxe",mime:"text/x-haxe",mode:"haxe",ext:["hx"]},{name:"HXML",mime:"text/x-hxml",mode:"haxe",ext:["hxml"]},{name:"ASP.NET",mime:"application/x-aspx",mode:"htmlembedded",ext:["aspx"],alias:["asp","aspx"]},{name:"HTML",mime:"text/html",mode:"htmlmixed",ext:["html","htm","handlebars","hbs"],alias:["xhtml"]},{name:"HTTP",mime:"message/http",mode:"http"},{name:"IDL",mime:"text/x-idl",mode:"idl",ext:["pro"]},{name:"Pug",mime:"text/x-pug",mode:"pug",ext:["jade","pug"],alias:["jade"]},{name:"Java",mime:"text/x-java",mode:"clike",ext:["java"]},{name:"Java Server Pages",mime:"application/x-jsp",mode:"htmlembedded",ext:["jsp"],alias:["jsp"]},{name:"JavaScript",mimes:["text/javascript","text/ecmascript","application/javascript","application/x-javascript","application/ecmascript"],mode:"javascript",ext:["js"],alias:["ecmascript","js","node"]},{name:"JSON",mimes:["application/json","application/x-json"],mode:"javascript",ext:["json","map"],alias:["json5"]},{name:"JSON-LD",mime:"application/ld+json",mode:"javascript",ext:["jsonld"],alias:["jsonld"]},{name:"JSX",mime:"text/jsx",mode:"jsx",ext:["jsx"]},{name:"Jinja2",mime:"text/jinja2",mode:"jinja2",ext:["j2","jinja","jinja2"]},{name:"Julia",mime:"text/x-julia",mode:"julia",ext:["jl"]},{name:"Kotlin",mime:"text/x-kotlin",mode:"clike",ext:["kt"]},{name:"LESS",mime:"text/x-less",mode:"css",ext:["less"]},{name:"LiveScript",mime:"text/x-livescript",mode:"livescript",ext:["ls"],alias:["ls"]},{name:"Lua",mime:"text/x-lua",mode:"lua",ext:["lua"]},{name:"Markdown",mime:"text/x-markdown",mode:"markdown",ext:["markdown","md","mkd"]},{name:"mIRC",mime:"text/mirc",mode:"mirc"},{name:"MariaDB SQL",mime:"text/x-mariadb",mode:"sql"},{name:"Mathematica",mime:"text/x-mathematica",mode:"mathematica",ext:["m","nb","wl","wls"]},{name:"Modelica",mime:"text/x-modelica",mode:"modelica",ext:["mo"]},{name:"MUMPS",mime:"text/x-mumps",mode:"mumps",ext:["mps"]},{name:"MS SQL",mime:"text/x-mssql",mode:"sql"},{name:"mbox",mime:"application/mbox",mode:"mbox",ext:["mbox"]},{name:"MySQL",mime:"text/x-mysql",mode:"sql"},{name:"Nginx",mime:"text/x-nginx-conf",mode:"nginx",file:/nginx.*\.conf$/i},{name:"NSIS",mime:"text/x-nsis",mode:"nsis",ext:["nsh","nsi"]},{name:"NTriples",mimes:["application/n-triples","application/n-quads","text/n-triples"],mode:"ntriples",ext:["nt","nq"]},{name:"Objective-C",mime:"text/x-objectivec",mode:"clike",ext:["m"],alias:["objective-c","objc"]},{name:"Objective-C++",mime:"text/x-objectivec++",mode:"clike",ext:["mm"],alias:["objective-c++","objc++"]},{name:"OCaml",mime:"text/x-ocaml",mode:"mllike",ext:["ml","mli","mll","mly"]},{name:"Octave",mime:"text/x-octave",mode:"octave",ext:["m"]},{name:"Oz",mime:"text/x-oz",mode:"oz",ext:["oz"]},{name:"Pascal",mime:"text/x-pascal",mode:"pascal",ext:["p","pas"]},{name:"PEG.js",mime:"null",mode:"pegjs",ext:["jsonld"]},{name:"Perl",mime:"text/x-perl",mode:"perl",ext:["pl","pm"]},{name:"PHP",mimes:["text/x-php","application/x-httpd-php","application/x-httpd-php-open"],mode:"php",ext:["php","php3","php4","php5","php7","phtml"]},{name:"Pig",mime:"text/x-pig",mode:"pig",ext:["pig"]},{name:"Plain Text",mime:"text/plain",mode:"null",ext:["txt","text","conf","def","list","log"]},{name:"PLSQL",mime:"text/x-plsql",mode:"sql",ext:["pls"]},{name:"PostgreSQL",mime:"text/x-pgsql",mode:"sql"},{name:"PowerShell",mime:"application/x-powershell",mode:"powershell",ext:["ps1","psd1","psm1"]},{name:"Properties files",mime:"text/x-properties",mode:"properties",ext:["properties","ini","in"],alias:["ini","properties"]},{name:"ProtoBuf",mime:"text/x-protobuf",mode:"protobuf",ext:["proto"]},{name:"Python",mime:"text/x-python",mode:"python",ext:["BUILD","bzl","py","pyw"],file:/^(BUCK|BUILD)$/},{name:"Puppet",mime:"text/x-puppet",mode:"puppet",ext:["pp"]},{name:"Q",mime:"text/x-q",mode:"q",ext:["q"]},{name:"R",mime:"text/x-rsrc",mode:"r",ext:["r","R"],alias:["rscript"]},{name:"reStructuredText",mime:"text/x-rst",mode:"rst",ext:["rst"],alias:["rst"]},{name:"RPM Changes",mime:"text/x-rpm-changes",mode:"rpm"},{name:"RPM Spec",mime:"text/x-rpm-spec",mode:"rpm",ext:["spec"]},{name:"Ruby",mime:"text/x-ruby",mode:"ruby",ext:["rb"],alias:["jruby","macruby","rake","rb","rbx"]},{name:"Rust",mime:"text/x-rustsrc",mode:"rust",ext:["rs"]},{name:"SAS",mime:"text/x-sas",mode:"sas",ext:["sas"]},{name:"Sass",mime:"text/x-sass",mode:"sass",ext:["sass"]},{name:"Scala",mime:"text/x-scala",mode:"clike",ext:["scala"]},{name:"Scheme",mime:"text/x-scheme",mode:"scheme",ext:["scm","ss"]},{name:"SCSS",mime:"text/x-scss",mode:"css",ext:["scss"]},{name:"Shell",mimes:["text/x-sh","application/x-sh"],mode:"shell",ext:["sh","ksh","bash"],alias:["bash","sh","zsh"],file:/^PKGBUILD$/},{name:"Sieve",mime:"application/sieve",mode:"sieve",ext:["siv","sieve"]},{name:"Slim",mimes:["text/x-slim","application/x-slim"],mode:"slim",ext:["slim"]},{name:"Smalltalk",mime:"text/x-stsrc",mode:"smalltalk",ext:["st"]},{name:"Smarty",mime:"text/x-smarty",mode:"smarty",ext:["tpl"]},{name:"Solr",mime:"text/x-solr",mode:"solr"},{name:"SML",mime:"text/x-sml",mode:"mllike",ext:["sml","sig","fun","smackspec"]},{name:"Soy",mime:"text/x-soy",mode:"soy",ext:["soy"],alias:["closure template"]},{name:"SPARQL",mime:"application/sparql-query",mode:"sparql",ext:["rq","sparql"],alias:["sparul"]},{name:"Spreadsheet",mime:"text/x-spreadsheet",mode:"spreadsheet",alias:["excel","formula"]},{name:"SQL",mime:"text/x-sql",mode:"sql",ext:["sql"]},{name:"SQLite",mime:"text/x-sqlite",mode:"sql"},{name:"Squirrel",mime:"text/x-squirrel",mode:"clike",ext:["nut"]},{name:"Stylus",mime:"text/x-styl",mode:"stylus",ext:["styl"]},{name:"Swift",mime:"text/x-swift",mode:"swift",ext:["swift"]},{name:"sTeX",mime:"text/x-stex",mode:"stex"},{name:"LaTeX",mime:"text/x-latex",mode:"stex",ext:["text","ltx","tex"],alias:["tex"]},{name:"SystemVerilog",mime:"text/x-systemverilog",mode:"verilog",ext:["v","sv","svh"]},{name:"Tcl",mime:"text/x-tcl",mode:"tcl",ext:["tcl"]},{name:"Textile",mime:"text/x-textile",mode:"textile",ext:["textile"]},{name:"TiddlyWiki",mime:"text/x-tiddlywiki",mode:"tiddlywiki"},{name:"Tiki wiki",mime:"text/tiki",mode:"tiki"},{name:"TOML",mime:"text/x-toml",mode:"toml",ext:["toml"]},{name:"Tornado",mime:"text/x-tornado",mode:"tornado"},{name:"troff",mime:"text/troff",mode:"troff",ext:["1","2","3","4","5","6","7","8","9"]},{name:"TTCN",mime:"text/x-ttcn",mode:"ttcn",ext:["ttcn","ttcn3","ttcnpp"]},{name:"TTCN_CFG",mime:"text/x-ttcn-cfg",mode:"ttcn-cfg",ext:["cfg"]},{name:"Turtle",mime:"text/turtle",mode:"turtle",ext:["ttl"]},{name:"TypeScript",mime:"application/typescript",mode:"javascript",ext:["ts"],alias:["ts"]},{name:"TypeScript-JSX",mime:"text/typescript-jsx",mode:"jsx",ext:["tsx"],alias:["tsx"]},{name:"Twig",mime:"text/x-twig",mode:"twig"},{name:"Web IDL",mime:"text/x-webidl",mode:"webidl",ext:["webidl"]},{name:"VB.NET",mime:"text/x-vb",mode:"vb",ext:["vb"]},{name:"VBScript",mime:"text/vbscript",mode:"vbscript",ext:["vbs"]},{name:"Velocity",mime:"text/velocity",mode:"velocity",ext:["vtl"]},{name:"Verilog",mime:"text/x-verilog",mode:"verilog",ext:["v"]},{name:"VHDL",mime:"text/x-vhdl",mode:"vhdl",ext:["vhd","vhdl"]},{name:"Vue.js Component",mimes:["script/x-vue","text/x-vue"],mode:"vue",ext:["vue"]},{name:"XML",mimes:["application/xml","text/xml"],mode:"xml",ext:["xml","xsl","xsd","svg"],alias:["rss","wsdl","xsd"]},{name:"XQuery",mime:"application/xquery",mode:"xquery",ext:["xy","xquery"]},{name:"Yacas",mime:"text/x-yacas",mode:"yacas",ext:["ys"]},{name:"YAML",mimes:["text/x-yaml","text/yaml"],mode:"yaml",ext:["yaml","yml"],alias:["yml"]},{name:"Z80",mime:"text/x-z80",mode:"z80",ext:["z80"]},{name:"mscgen",mime:"text/x-mscgen",mode:"mscgen",ext:["mscgen","mscin","msc"]},{name:"xu",mime:"text/x-xu",mode:"mscgen",ext:["xu"]},{name:"msgenny",mime:"text/x-msgenny",mode:"mscgen",ext:["msgenny"]},{name:"WebAssembly",mime:"text/webassembly",mode:"wast",ext:["wat","wast"]}];for(var b=0;b-1&&v.substring(w+1,v.length);if(c)return D.findModeByExtension(c)},D.findModeByName=function(v){v=v.toLowerCase();for(var y=0;y0&&s[s.length-1])&&(d[0]===6||d[0]===2)){l=0;continue}if(d[0]===3&&(!s||d[1]>s[0]&&d[1]=ue.length?ye.slice(ue.length):ye}).join(` +`)}var d=[],n=["
                            "],i=new r.a.Renderer,h=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function C(){d.length=0,n=["
                              "]}var x={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function g(de,G,Z,ue){if(G>=de.length||de[G].level<=Z)return G;var ye=de[G];ue.push("
                            • "+ye.text+""),G++;var he=[];return G=g(de,G,ye.level,he),he.length>0&&(ue.push("
                                "),he.forEach(function(dt){ue.push(dt)}),ue.push("
                              ")),ue.push("
                            • "),G=g(de,G,Z,ue),G}function R(){return g(d,0,0,n),n.push("
                            "),n.join("")}var P={heading:function(G){var Z=h.exec(G);if(Z)return{type:"heading",raw:Z[0],depth:Z[1].length,text:Z[2]}},fences:function(G){var Z=this.rules.block.fences.exec(G);if(Z){var ue=Z[0],ye=m(ue,Z[3]||""),he=Z[2]?Z[2].trim():Z[2];if(["latex","katex","math"].indexOf(he)>=0){var dt=p(),un=ye;ye=dt,T[dt]={type:"block",expression:un}}return{type:"code",raw:ue,lang:he,text:ye}}}},O=/(?:\${2})([^\n`]+?)(?:\${2})/gi,S=0,p=function(){return"__special_katext_id_".concat(S++,"__")},T={};function N(){return T}function k(){S=0,T={}}function U(de){return de=de.replace(O,function(G,Z){var ue=p();return T[ue]={type:"inline",expression:Z},ue}),de}var z=i.listitem;i.listitem=function(de){return z(U(de))};var W=i.paragraph;i.paragraph=function(de){return W(U(de))};var F=i.tablecell;i.tablecell=function(de,G){return F(U(de),G)},i.code=function(de,G,Z){var ue=(G||"").match(/\S*/)[0];return ue?["latex","katex","math"].indexOf(ue)>=0?"

                            ".concat(de,"

                            "):'
                            ').concat(Z?de:Object(f.escape)(de,!0),`
                            `):'
                            '+(Z?de:Object(f.escape)(de,!0))+"
                            "},i.heading=function(de,G,Z){var ue=this.options.headerPrefix+Z.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return d.push({anchor:ue,level:G,text:de}),"'+de+""},r.a.setOptions({silent:!0,gfm:!0,pedantic:!1}),r.a.use({tokenizer:P,renderer:i});var V=r.a,K=a("SJMd"),B=a("ulZh"),J=a.n(B),le=a("m3rI"),ge=a("Oy/b"),pe=a("p5ED"),De=a("ErOA");/*! ***************************************************************************** Copyright (c) Microsoft Corporation. @@ -16,7 +16,7 @@ INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -***************************************************************************** */var Ie=function(de,G){return(Ie=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(Z,ue){Z.__proto__=ue}||function(Z,ue){for(var ye in ue)Object.prototype.hasOwnProperty.call(ue,ye)&&(Z[ye]=ue[ye])})(de,G)};function fe(de,G){function Z(){this.constructor=de}Ie(de,G),de.prototype=G===null?Object.create(G):(Z.prototype=G.prototype,new Z)}function xe(de,G,Z,ue){return new(Z||(Z=Promise))(function(ye,he){function ft(ar){try{Hn(ue.next(ar))}catch(tn){he(tn)}}function mn(ar){try{Hn(ue.throw(ar))}catch(tn){he(tn)}}function Hn(ar){var tn;ar.done?ye(ar.value):(tn=ar.value,tn instanceof Z?tn:new Z(function(kn){kn(tn)})).then(ft,mn)}Hn((ue=ue.apply(de,G||[])).next())})}function Ee(de,G){var Z,ue,ye,he,ft={label:0,sent:function(){if(1&ye[0])throw ye[1];return ye[1]},trys:[],ops:[]};return he={next:mn(0),throw:mn(1),return:mn(2)},typeof Symbol=="function"&&(he[Symbol.iterator]=function(){return this}),he;function mn(Hn){return function(ar){return function(tn){if(Z)throw new TypeError("Generator is already executing.");for(;ft;)try{if(Z=1,ue&&(ye=2&tn[0]?ue.return:tn[0]?ue.throw||((ye=ue.return)&&ye.call(ue),0):ue.next)&&!(ye=ye.call(ue,tn[1])).done)return ye;switch(ue=0,ye&&(tn=[2&tn[0],ye.value]),tn[0]){case 0:case 1:ye=tn;break;case 4:return ft.label++,{value:tn[1],done:!1};case 5:ft.label++,ue=tn[1],tn=[0];continue;case 7:tn=ft.ops.pop(),ft.trys.pop();continue;default:if(!(ye=ft.trys,(ye=ye.length>0&&ye[ye.length-1])||tn[0]!==6&&tn[0]!==2)){ft=0;continue}if(tn[0]===3&&(!ye||tn[1]>ye[0]&&tn[1]0&&ye[ye.length-1])||tn[0]!==6&&tn[0]!==2)){dt=0;continue}if(tn[0]===3&&(!ye||tn[1]>ye[0]&&tn[1]',"select"),this.addActionButton(ue,'',"delete"),this.uiStyleSettings.clearButtonVisible&&this.addActionButton(ue,'',"clear"),this.uiStyleSettings.undoButtonVisible&&this.addActionButton(ue,'',"undo"),this.uiStyleSettings.redoButtonVisible&&this.addActionButton(ue,'',"redo"),this.uiStyleSettings.zoomButtonVisible&&this.addActionButton(ue,'',"zoom"),this.uiStyleSettings.zoomButtonVisible&&this.uiStyleSettings.zoomOutButtonVisible&&this.addActionButton(ue,'',"zoom-out"),this.uiStyleSettings.notesButtonVisible&&this.addActionButton(ue,'',"notes"),this.markerButtonBlock=document.createElement("div"),this.markerButtonBlock.className=this.toolbarBlockStyleClass.name,this.markerButtonBlock.style.flexGrow="2",this.markerButtonBlock.style.textAlign="center",this.uiContainer.appendChild(this.markerButtonBlock),this.markerButtonOverflowBlock=document.createElement("div"),this.markerButtonOverflowBlock.className=this.toolbarOverflowBlockStyleClass.name+" "+(this.uiStyleSettings.toolbarOverflowBlockStyleColorsClassName?this.uiStyleSettings.toolbarOverflowBlockStyleColorsClassName:this.toolbarOverflowBlockStyleColorsClass.name),this.markerButtonOverflowBlock.style.display="none",this.uiContainer.appendChild(this.markerButtonOverflowBlock),this.markerItems&&(this.markerItems.forEach(function(he){var ft=document.createElement("div");ft.className=""+Z.toolbarButtonStyleClass.name,ft.setAttribute("data-type-name",he.typeName),ft.innerHTML=he.icon,ft.addEventListener("click",function(){Z.markerToolbarButtonClicked(ft,he)}),Z.buttons.push(ft),Z.markerButtons.push(ft)}),this.overflowButton=document.createElement("div"),this.overflowButton.className=this.toolbarButtonStyleClass.name+" "+(this.uiStyleSettings.toolbarButtonStyleColorsClassName?this.uiStyleSettings.toolbarButtonStyleColorsClassName:this.toolbarButtonStyleColorsClass.name),this.overflowButton.innerHTML='',this.overflowButton.addEventListener("click",this.overflowButtonClicked),this.markerButtonBlock.appendChild(this.overflowButton));var ye=document.createElement("div");ye.className=this.toolbarBlockStyleClass.name,ye.style.whiteSpace="nowrap",ye.style.display=this.uiStyleSettings.resultButtonBlockVisible!==!1?"":"none",this.uiContainer.appendChild(ye),this.addActionButton(ye,'',"render"),this.addActionButton(ye,'',"close"),this.markerjsContainer.appendChild(this.uiContainer),this.setSelectMode(),this.setCurrentMarker(),this.adjustLayout()},de.prototype.addButtonClickListener=function(G){this.buttonClickListeners.push(G)},de.prototype.removeButtonClickListener=function(G){this.buttonClickListeners.indexOf(G)>-1&&this.buttonClickListeners.splice(this.buttonClickListeners.indexOf(G),1)},de.prototype.setSelectMode=function(){this.resetButtonStyles(),this.setActiveButton(this.buttons[0])},de.prototype.adjustLayout=function(){if(this.markerButtons&&this.markerButtons.length>0){var G=Math.floor(this.markerButtonBlock.clientWidth/this.uiStyleSettings.toolbarHeight)-1;this.markerButtonBlock.innerHTML="",this.markerButtonOverflowBlock.innerHTML="";for(var Z=0;Z',"select"),this.addActionButton(ue,'',"delete"),this.uiStyleSettings.clearButtonVisible&&this.addActionButton(ue,'',"clear"),this.uiStyleSettings.undoButtonVisible&&this.addActionButton(ue,'',"undo"),this.uiStyleSettings.redoButtonVisible&&this.addActionButton(ue,'',"redo"),this.uiStyleSettings.zoomButtonVisible&&this.addActionButton(ue,'',"zoom"),this.uiStyleSettings.zoomButtonVisible&&this.uiStyleSettings.zoomOutButtonVisible&&this.addActionButton(ue,'',"zoom-out"),this.uiStyleSettings.notesButtonVisible&&this.addActionButton(ue,'',"notes"),this.markerButtonBlock=document.createElement("div"),this.markerButtonBlock.className=this.toolbarBlockStyleClass.name,this.markerButtonBlock.style.flexGrow="2",this.markerButtonBlock.style.textAlign="center",this.uiContainer.appendChild(this.markerButtonBlock),this.markerButtonOverflowBlock=document.createElement("div"),this.markerButtonOverflowBlock.className=this.toolbarOverflowBlockStyleClass.name+" "+(this.uiStyleSettings.toolbarOverflowBlockStyleColorsClassName?this.uiStyleSettings.toolbarOverflowBlockStyleColorsClassName:this.toolbarOverflowBlockStyleColorsClass.name),this.markerButtonOverflowBlock.style.display="none",this.uiContainer.appendChild(this.markerButtonOverflowBlock),this.markerItems&&(this.markerItems.forEach(function(he){var dt=document.createElement("div");dt.className=""+Z.toolbarButtonStyleClass.name,dt.setAttribute("data-type-name",he.typeName),dt.innerHTML=he.icon,dt.addEventListener("click",function(){Z.markerToolbarButtonClicked(dt,he)}),Z.buttons.push(dt),Z.markerButtons.push(dt)}),this.overflowButton=document.createElement("div"),this.overflowButton.className=this.toolbarButtonStyleClass.name+" "+(this.uiStyleSettings.toolbarButtonStyleColorsClassName?this.uiStyleSettings.toolbarButtonStyleColorsClassName:this.toolbarButtonStyleColorsClass.name),this.overflowButton.innerHTML='',this.overflowButton.addEventListener("click",this.overflowButtonClicked),this.markerButtonBlock.appendChild(this.overflowButton));var ye=document.createElement("div");ye.className=this.toolbarBlockStyleClass.name,ye.style.whiteSpace="nowrap",ye.style.display=this.uiStyleSettings.resultButtonBlockVisible!==!1?"":"none",this.uiContainer.appendChild(ye),this.addActionButton(ye,'',"render"),this.addActionButton(ye,'',"close"),this.markerjsContainer.appendChild(this.uiContainer),this.setSelectMode(),this.setCurrentMarker(),this.adjustLayout()},de.prototype.addButtonClickListener=function(G){this.buttonClickListeners.push(G)},de.prototype.removeButtonClickListener=function(G){this.buttonClickListeners.indexOf(G)>-1&&this.buttonClickListeners.splice(this.buttonClickListeners.indexOf(G),1)},de.prototype.setSelectMode=function(){this.resetButtonStyles(),this.setActiveButton(this.buttons[0])},de.prototype.adjustLayout=function(){if(this.markerButtons&&this.markerButtons.length>0){var G=Math.floor(this.markerButtonBlock.clientWidth/this.uiStyleSettings.toolbarHeight)-1;this.markerButtonBlock.innerHTML="",this.markerButtonOverflowBlock.innerHTML="";for(var Z=0;Z')||this;return ft.colors=[],ft.addTransparent=!1,ft.colorBoxes=[],ft.colors=ue,ft.currentColor=ye,ft.setCurrentColor=ft.setCurrentColor.bind(ft),ft.getColorBox=ft.getColorBox.bind(ft),ft}return fe(G,de),G.prototype.getUi=function(){var Z=this,ue=document.createElement("div");return ue.style.overflow="hidden",ue.style.whiteSpace="nowrap",this.colors.forEach(function(ye){var he=Z.getColorBox(ye);ue.appendChild(he),Z.colorBoxes.push(he)}),ue},G.prototype.getColorBox=function(Z){var ue=this,ye=this.uiStyleSettings.toolbarHeight/4,he=this.uiStyleSettings.toolbarHeight-ye,ft=document.createElement("div");ft.style.display="inline-block",ft.style.boxSizing="content-box",ft.style.width=he-2+"px",ft.style.height=he-2+"px",ft.style.padding="1px",ft.style.marginRight="2px",ft.style.marginBottom="2px",ft.style.borderWidth="2px",ft.style.borderStyle="solid",ft.style.borderRadius=(he+2)/2+"px",ft.style.borderColor=Z===this.currentColor?this.uiStyleSettings.toolboxAccentColor:"transparent",ft.addEventListener("click",function(){ue.setCurrentColor(Z,ft)});var mn=document.createElement("div");return mn.style.display="inline-block",mn.style.width=he-2+"px",mn.style.height=he-2+"px",mn.style.backgroundColor=Z,mn.style.borderRadius=he/2+"px",Z==="transparent"&&(mn.style.fill=this.uiStyleSettings.toolboxAccentColor,mn.innerHTML=` + `))},de.prototype.show=function(G){var Z;this.uiContainer=document.createElement("div"),this.uiContainer.style.visibility=G,this.uiContainer.className=this.toolboxStyleClass.name+" "+((Z=this.uiStyleSettings.toolboxStyleColorsClassName)!==null&&Z!==void 0?Z:this.toolboxStyleColorsClass.name),this.markerjsContainer.appendChild(this.uiContainer)},de.prototype.setPanelButtons=function(G){var Z,ue,ye=this;this.panels=G,this.uiContainer!==void 0&&(this.uiContainer.innerHTML="",this.panelRow=document.createElement("div"),this.panelRow.className=this.toolboxPanelRowStyleClass.name+" "+((Z=this.uiStyleSettings.toolboxPanelRowStyleColorsClassName)!==null&&Z!==void 0?Z:this.toolboxPanelRowStyleColorsClass.name),this.uiContainer.appendChild(this.panelRow),this.buttonRow=document.createElement("div"),this.buttonRow.className=this.toolboxButtonRowStyleClass.name+" "+((ue=this.uiStyleSettings.toolboxButtonRowStyleColorsClassName)!==null&&ue!==void 0?ue:this.toolboxButtonRowStyleColorsClass.name)+" ",this.uiContainer.appendChild(this.buttonRow),this.panelButtons.splice(0),this.panels.forEach(function(he){var dt;he.uiStyleSettings=ye.uiStyleSettings;var un=document.createElement("div");un.className=ye.toolboxButtonStyleClass.name+" "+((dt=ye.uiStyleSettings.toolboxButtonStyleColorsClassName)!==null&&dt!==void 0?dt:ye.toolboxButtonStyleColorsClass.name),un.innerHTML=he.icon,un.title=he.title,un.addEventListener("click",function(){ye.panelButtonClick(he)}),ye.panelButtons.push(un),ye.buttonRow.appendChild(un)}),this.displayMode==="inline"?this.panelRow.style.display="none":this.panelRow.style.visibility="hidden")},de.prototype.panelButtonClick=function(G){var Z=this,ue=-1;if(G!==this.activePanel){ue=this.panels.indexOf(G),this.panelRow.innerHTML="";var ye=G.getUi();ye.style.margin=this.uiStyleSettings.toolbarHeight/4+"px",this.panelRow.appendChild(ye),this.panelRow.style.display="flex",this.panelRow.style.visibility="visible",this.panelRow.className=this.panelRow.className.replace(this.styles.fadeOutAnimationClassName,""),this.panelRow.className+=" "+this.styles.fadeInAnimationClassName,this.activePanel=G}else this.activePanel=void 0,this.panelRow.className=this.panelRow.className.replace(this.styles.fadeInAnimationClassName,""),this.panelRow.className+=" "+this.styles.fadeOutAnimationClassName,setTimeout(function(){Z.displayMode==="inline"?Z.panelRow.style.display="none":Z.panelRow.style.visibility="hidden"},200);this.panelButtons.forEach(function(he,dt){var un,jn;he.className=Z.toolboxButtonStyleClass.name+" "+(dt===ue?""+((un=Z.uiStyleSettings.toolboxActiveButtonStyleColorsClassName)!==null&&un!==void 0?un:Z.toolboxActiveButtonStyleColorsClass.name):""+((jn=Z.uiStyleSettings.toolboxButtonStyleColorsClassName)!==null&&jn!==void 0?jn:Z.toolboxButtonStyleColorsClass.name))})},de}(),ee=function(de,G){this.title=de,this.icon=G},Oe=function(de){function G(Z,ue,ye,he){var dt=de.call(this,Z,he||'')||this;return dt.colors=[],dt.addTransparent=!1,dt.colorBoxes=[],dt.colors=ue,dt.currentColor=ye,dt.setCurrentColor=dt.setCurrentColor.bind(dt),dt.getColorBox=dt.getColorBox.bind(dt),dt}return fe(G,de),G.prototype.getUi=function(){var Z=this,ue=document.createElement("div");return ue.style.overflow="hidden",ue.style.whiteSpace="nowrap",this.colors.forEach(function(ye){var he=Z.getColorBox(ye);ue.appendChild(he),Z.colorBoxes.push(he)}),ue},G.prototype.getColorBox=function(Z){var ue=this,ye=this.uiStyleSettings.toolbarHeight/4,he=this.uiStyleSettings.toolbarHeight-ye,dt=document.createElement("div");dt.style.display="inline-block",dt.style.boxSizing="content-box",dt.style.width=he-2+"px",dt.style.height=he-2+"px",dt.style.padding="1px",dt.style.marginRight="2px",dt.style.marginBottom="2px",dt.style.borderWidth="2px",dt.style.borderStyle="solid",dt.style.borderRadius=(he+2)/2+"px",dt.style.borderColor=Z===this.currentColor?this.uiStyleSettings.toolboxAccentColor:"transparent",dt.addEventListener("click",function(){ue.setCurrentColor(Z,dt)});var un=document.createElement("div");return un.style.display="inline-block",un.style.width=he-2+"px",un.style.height=he-2+"px",un.style.backgroundColor=Z,un.style.borderRadius=he/2+"px",Z==="transparent"&&(un.style.fill=this.uiStyleSettings.toolboxAccentColor,un.innerHTML=` - `),ft.appendChild(mn),ft},G.prototype.setCurrentColor=function(Z,ue){var ye=this;this.currentColor=Z,this.colorBoxes.forEach(function(he){he.style.borderColor=he===ue?ye.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onColorChanged&&this.onColorChanged(Z)},G}(ee),Se=function(){function de(G,Z,ue){this._state="new",this._isSelected=!1,this._container=G,this._overlayContainer=Z,this.globalSettings=ue,this.stateChanged=this.stateChanged.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this)}return Object.defineProperty(de.prototype,"typeName",{get:function(){return Object.getPrototypeOf(this).constructor.typeName},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"container",{get:function(){return this._container},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"overlayContainer",{get:function(){return this._overlayContainer},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"state",{get:function(){return this._state},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"toolboxPanels",{get:function(){return[]},enumerable:!1,configurable:!0}),de.prototype.ownsTarget=function(G){return!1},Object.defineProperty(de.prototype,"isSelected",{get:function(){return this._isSelected},enumerable:!1,configurable:!0}),de.prototype.select=function(){this.container.style.cursor="move",this._isSelected=!0,this.manipulationStartState=this.getState()},de.prototype.deselect=function(){this.container.style.cursor="default",this._isSelected=!1,this.stateChanged()},de.prototype.pointerDown=function(G,Z){},de.prototype.dblClick=function(G,Z){},de.prototype.manipulate=function(G){},de.prototype.pointerUp=function(G){this.stateChanged()},de.prototype.dispose=function(){},de.prototype.addMarkerVisualToContainer=function(G){this.container.childNodes.length>0?this.container.insertBefore(G,this.container.childNodes[0]):this.container.appendChild(G)},de.prototype.getState=function(){return{typeName:de.typeName,state:this.state,notes:this.notes}},de.prototype.restoreState=function(G){this._state=G.state,this.notes=G.notes},de.prototype.scale=function(G,Z){},de.prototype.colorChanged=function(G){this.onColorChanged&&this.onColorChanged(G),this.stateChanged()},de.prototype.fillColorChanged=function(G){this.onFillColorChanged&&this.onFillColorChanged(G),this.stateChanged()},de.prototype.stateChanged=function(){if(this.onStateChanged&&this.state!=="creating"&&this.state!=="new"){var G=this.getState();this.manipulationStartState!==void 0&&(this.manipulationStartState.state="select"),G.state="select",JSON.stringify(this.manipulationStartState)!=JSON.stringify(G)&&this.onStateChanged(this)}},de.typeName="MarkerBase",de}(),Me=function(){function de(){this.findGripByVisual=this.findGripByVisual.bind(this)}return de.prototype.findGripByVisual=function(G){return this.topLeft.ownsTarget(G)?this.topLeft:this.topCenter.ownsTarget(G)?this.topCenter:this.topRight.ownsTarget(G)?this.topRight:this.centerLeft.ownsTarget(G)?this.centerLeft:this.centerRight.ownsTarget(G)?this.centerRight:this.bottomLeft.ownsTarget(G)?this.bottomLeft:this.bottomCenter.ownsTarget(G)?this.bottomCenter:this.bottomRight.ownsTarget(G)?this.bottomRight:void 0},de}(),Qe=function(){function de(){this.GRIP_SIZE=10,this.visual=oe.createGroup(),this.visual.appendChild(oe.createCircle(1.5*this.GRIP_SIZE,[["fill","transparent"]])),this.visual.appendChild(oe.createCircle(this.GRIP_SIZE,[["fill","#cccccc"],["fill-opacity","0.7"],["stroke","#333333"],["stroke-width","2"],["stroke-opacity","0.7"]]))}return de.prototype.ownsTarget=function(G){return G===this.visual||G===this.visual.childNodes[0]||G===this.visual.childNodes[1]},de}(),tt=function(){function de(){}return de.toITransformMatrix=function(G){return{a:G.a,b:G.b,c:G.c,d:G.d,e:G.e,f:G.f}},de.toSVGMatrix=function(G,Z){return G.a=Z.a,G.b=Z.b,G.c=Z.c,G.d=Z.d,G.e=Z.e,G.f=Z.f,G},de}(),st=function(de){function G(Z,ue,ye){var he=de.call(this,Z,ue,ye)||this;return he.left=0,he.top=0,he.width=0,he.height=0,he.defaultSize={x:50,y:20},he.offsetX=0,he.offsetY=0,he.rotationAngle=0,he.CB_DISTANCE=10,he._suppressMarkerCreateEvent=!1,he.container.transform.baseVal.appendItem(oe.createTransform()),he.setupControlBox(),he}return fe(G,de),Object.defineProperty(G.prototype,"centerX",{get:function(){return this.left+this.width/2},enumerable:!1,configurable:!0}),Object.defineProperty(G.prototype,"centerY",{get:function(){return this.top+this.height/2},enumerable:!1,configurable:!0}),Object.defineProperty(G.prototype,"visual",{get:function(){return this._visual},set:function(Z){this._visual=Z;var ue=oe.createTransform();this._visual.transform.baseVal.appendItem(ue)},enumerable:!1,configurable:!0}),G.prototype.ownsTarget=function(Z){return!!de.prototype.ownsTarget.call(this,Z)||!!(this.controlGrips.findGripByVisual(Z)!==void 0||this.rotatorGrip!==void 0&&this.rotatorGrip.ownsTarget(Z))},G.prototype.pointerDown=function(Z,ue){de.prototype.pointerDown.call(this,Z,ue),this.state==="new"&&(this.left=Z.x,this.top=Z.y),this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.manipulationStartWidth=this.width,this.manipulationStartHeight=this.height;var ye=this.unrotatePoint(Z);if(this.manipulationStartX=ye.x,this.manipulationStartY=ye.y,this.offsetX=ye.x-this.left,this.offsetY=ye.y-this.top,this.state!=="new")if(this.select(),this.activeGrip=this.controlGrips.findGripByVisual(ue),this.activeGrip!==void 0)this._state="resize";else if(this.rotatorGrip!==void 0&&this.rotatorGrip.ownsTarget(ue)){this.activeGrip=this.rotatorGrip;var he=this.rotatePoint({x:this.centerX,y:this.centerY});this.left=he.x-this.width/2,this.top=he.y-this.height/2,this.moveVisual({x:this.left,y:this.top});var ft=this.container.transform.baseVal.getItem(0);ft.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(ft,0),this.adjustControlBox(),this._state="rotate"}else this._state="move"},G.prototype.pointerUp=function(Z){var ue=this.state;de.prototype.pointerUp.call(this,Z),this.state==="creating"&&this.width<10&&this.height<10?(this.width=this.defaultSize.x,this.height=this.defaultSize.y):this.manipulate(Z),this._state="select",ue==="creating"&&this.onMarkerCreated&&this._suppressMarkerCreateEvent===!1&&this.onMarkerCreated(this)},G.prototype.moveVisual=function(Z){this.visual.style.transform="translate("+Z.x+"px, "+Z.y+"px)"},G.prototype.manipulate=function(Z){var ue=this.unrotatePoint(Z);this.state==="creating"?this.resize(Z):this.state==="move"?(this.left=this.manipulationStartLeft+(ue.x-this.manipulationStartLeft)-this.offsetX,this.top=this.manipulationStartTop+(ue.y-this.manipulationStartTop)-this.offsetY,this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()):this.state==="resize"?this.resize(ue):this.state==="rotate"&&this.rotate(Z)},G.prototype.resize=function(Z){var ue=this.manipulationStartLeft,ye=this.manipulationStartWidth,he=this.manipulationStartTop,ft=this.manipulationStartHeight;switch(this.activeGrip){case this.controlGrips.bottomLeft:case this.controlGrips.centerLeft:case this.controlGrips.topLeft:ue=this.manipulationStartLeft+Z.x-this.manipulationStartX,ye=this.manipulationStartWidth+this.manipulationStartLeft-ue;break;case this.controlGrips.bottomRight:case this.controlGrips.centerRight:case this.controlGrips.topRight:case void 0:ye=this.manipulationStartWidth+Z.x-this.manipulationStartX}switch(this.activeGrip){case this.controlGrips.topCenter:case this.controlGrips.topLeft:case this.controlGrips.topRight:he=this.manipulationStartTop+Z.y-this.manipulationStartY,ft=this.manipulationStartHeight+this.manipulationStartTop-he;break;case this.controlGrips.bottomCenter:case this.controlGrips.bottomLeft:case this.controlGrips.bottomRight:case void 0:ft=this.manipulationStartHeight+Z.y-this.manipulationStartY}ye>=0?(this.left=ue,this.width=ye):(this.left=ue+ye,this.width=-ye),ft>=0?(this.top=he,this.height=ft):(this.top=he+ft,this.height=-ft),this.setSize()},G.prototype.setSize=function(){this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()},G.prototype.rotate=function(Z){if(Math.abs(Z.x-this.centerX)>.1){var ue=Math.sign(Z.x-this.centerX);this.rotationAngle=180*Math.atan((Z.y-this.centerY)/(Z.x-this.centerX))/Math.PI+90*ue,this.applyRotation()}},G.prototype.applyRotation=function(){var Z=this.container.transform.baseVal.getItem(0);Z.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(Z,0)},G.prototype.rotatePoint=function(Z){if(this.rotationAngle===0)return Z;var ue=this.container.getCTM(),ye=oe.createPoint(Z.x,Z.y);return{x:(ye=ye.matrixTransform(ue)).x,y:ye.y}},G.prototype.unrotatePoint=function(Z){if(this.rotationAngle===0)return Z;var ue=this.container.getCTM();ue=ue.inverse();var ye=oe.createPoint(Z.x,Z.y);return{x:(ye=ye.matrixTransform(ue)).x,y:ye.y}},G.prototype.select=function(){de.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},G.prototype.deselect=function(){de.prototype.deselect.call(this),this.controlBox.style.display="none"},G.prototype.setupControlBox=function(){this.controlBox=oe.createGroup();var Z=oe.createTransform();Z.setTranslate(-this.CB_DISTANCE/2,-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.appendItem(Z),this.container.appendChild(this.controlBox),this.controlRect=oe.createRect(this.width+this.CB_DISTANCE,this.height+this.CB_DISTANCE,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"],["fill","transparent"],["pointer-events","none"]]),this.controlBox.appendChild(this.controlRect),this.globalSettings.disableRotation!==!0&&(this.rotatorGripLine=oe.createLine((this.width+2*this.CB_DISTANCE)/2,this.top-this.CB_DISTANCE,(this.width+2*this.CB_DISTANCE)/2,this.top-3*this.CB_DISTANCE,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.controlBox.appendChild(this.rotatorGripLine)),this.controlGrips=new Me,this.addControlGrips(),this.controlBox.style.display="none"},G.prototype.adjustControlBox=function(){var Z=this.controlBox.transform.baseVal.getItem(0);Z.setTranslate(this.left-this.CB_DISTANCE/2,this.top-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.replaceItem(Z,0),this.controlRect.setAttribute("width",(this.width+this.CB_DISTANCE).toString()),this.controlRect.setAttribute("height",(this.height+this.CB_DISTANCE).toString()),this.rotatorGripLine!==void 0&&(this.rotatorGripLine.setAttribute("x1",((this.width+this.CB_DISTANCE)/2).toString()),this.rotatorGripLine.setAttribute("y1",(-this.CB_DISTANCE/2).toString()),this.rotatorGripLine.setAttribute("x2",((this.width+this.CB_DISTANCE)/2).toString()),this.rotatorGripLine.setAttribute("y2",(3*-this.CB_DISTANCE).toString())),this.positionGrips()},G.prototype.addControlGrips=function(){this.controlGrips.topLeft=this.createGrip(),this.controlGrips.topCenter=this.createGrip(),this.controlGrips.topRight=this.createGrip(),this.controlGrips.centerLeft=this.createGrip(),this.controlGrips.centerRight=this.createGrip(),this.controlGrips.bottomLeft=this.createGrip(),this.controlGrips.bottomCenter=this.createGrip(),this.controlGrips.bottomRight=this.createGrip(),this.globalSettings.disableRotation!==!0&&(this.rotatorGrip=this.createGrip()),this.positionGrips()},G.prototype.createGrip=function(){var Z=new Qe;return Z.visual.transform.baseVal.appendItem(oe.createTransform()),this.controlBox.appendChild(Z.visual),Z},G.prototype.positionGrips=function(){var Z=this.controlGrips.topLeft.GRIP_SIZE,ue=-Z/2,ye=ue,he=(this.width+this.CB_DISTANCE)/2-Z/2,ft=(this.height+this.CB_DISTANCE)/2-Z/2,mn=this.height+this.CB_DISTANCE-Z/2,Hn=this.width+this.CB_DISTANCE-Z/2;this.positionGrip(this.controlGrips.topLeft.visual,ue,ye),this.positionGrip(this.controlGrips.topCenter.visual,he,ye),this.positionGrip(this.controlGrips.topRight.visual,Hn,ye),this.positionGrip(this.controlGrips.centerLeft.visual,ue,ft),this.positionGrip(this.controlGrips.centerRight.visual,Hn,ft),this.positionGrip(this.controlGrips.bottomLeft.visual,ue,mn),this.positionGrip(this.controlGrips.bottomCenter.visual,he,mn),this.positionGrip(this.controlGrips.bottomRight.visual,Hn,mn),this.rotatorGrip!==void 0&&this.positionGrip(this.rotatorGrip.visual,he,ye-3*this.CB_DISTANCE)},G.prototype.positionGrip=function(Z,ue,ye){var he=Z.transform.baseVal.getItem(0);he.setTranslate(ue,ye),Z.transform.baseVal.replaceItem(he,0)},G.prototype.hideControlBox=function(){this.controlBox.style.display="none"},G.prototype.showControlBox=function(){this.controlBox.style.display=""},G.prototype.getState=function(){return Object.assign({left:this.left,top:this.top,width:this.width,height:this.height,rotationAngle:this.rotationAngle,visualTransformMatrix:tt.toITransformMatrix(this.visual.transform.baseVal.getItem(0).matrix),containerTransformMatrix:tt.toITransformMatrix(this.container.transform.baseVal.getItem(0).matrix)},de.prototype.getState.call(this))},G.prototype.restoreState=function(Z){de.prototype.restoreState.call(this,Z);var ue=Z;this.left=ue.left,this.top=ue.top,this.width=ue.width,this.height=ue.height,this.rotationAngle=ue.rotationAngle,this.visual.transform.baseVal.getItem(0).setMatrix(tt.toSVGMatrix(this.visual.transform.baseVal.getItem(0).matrix,ue.visualTransformMatrix)),this.container.transform.baseVal.getItem(0).setMatrix(tt.toSVGMatrix(this.container.transform.baseVal.getItem(0).matrix,ue.containerTransformMatrix))},G.prototype.scale=function(Z,ue){de.prototype.scale.call(this,Z,ue);var ye=this.rotatePoint({x:this.left,y:this.top}),he=this.unrotatePoint({x:ye.x*Z,y:ye.y*ue});this.left=he.x,this.top=he.y,this.width=this.width*Z,this.height=this.height*ue,this.adjustControlBox()},G}(Se),ut=function(de){function G(Z,ue,ye){var he=de.call(this,Z,ue,ye)||this;return he.fillColor="transparent",he.strokeColor="transparent",he.strokeWidth=0,he.strokeDasharray="",he.opacity=1,he.setStrokeColor=he.setStrokeColor.bind(he),he.setFillColor=he.setFillColor.bind(he),he.setStrokeWidth=he.setStrokeWidth.bind(he),he.setStrokeDasharray=he.setStrokeDasharray.bind(he),he.createVisual=he.createVisual.bind(he),he}return fe(G,de),G.prototype.ownsTarget=function(Z){return!(!de.prototype.ownsTarget.call(this,Z)&&Z!==this.visual)},G.prototype.createVisual=function(){this.visual=oe.createRect(1,1,[["fill",this.fillColor],["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["stroke-dasharray",this.strokeDasharray],["opacity",this.opacity.toString()]]),this.addMarkerVisualToContainer(this.visual)},G.prototype.pointerDown=function(Z,ue){de.prototype.pointerDown.call(this,Z,ue),this.state==="new"&&(this.createVisual(),this.moveVisual(Z),this._state="creating")},G.prototype.manipulate=function(Z){de.prototype.manipulate.call(this,Z)},G.prototype.resize=function(Z){de.prototype.resize.call(this,Z),this.setSize()},G.prototype.setSize=function(){de.prototype.setSize.call(this),oe.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]])},G.prototype.pointerUp=function(Z){de.prototype.pointerUp.call(this,Z),this.setSize()},G.prototype.setStrokeColor=function(Z){this.strokeColor=Z,this.visual&&oe.setAttributes(this.visual,[["stroke",this.strokeColor]]),this.colorChanged(Z),this.stateChanged()},G.prototype.setFillColor=function(Z){this.fillColor=Z,this.visual&&oe.setAttributes(this.visual,[["fill",this.fillColor]]),this.stateChanged()},G.prototype.setStrokeWidth=function(Z){this.strokeWidth=Z,this.visual&&oe.setAttributes(this.visual,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},G.prototype.setStrokeDasharray=function(Z){this.strokeDasharray=Z,this.visual&&oe.setAttributes(this.visual,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},G.prototype.getState=function(){return Object.assign({fillColor:this.fillColor,strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,opacity:this.opacity},de.prototype.getState.call(this))},G.prototype.restoreState=function(Z){var ue=Z;this.fillColor=ue.fillColor,this.strokeColor=ue.strokeColor,this.strokeWidth=ue.strokeWidth,this.strokeDasharray=ue.strokeDasharray,this.opacity=ue.opacity,this.createVisual(),de.prototype.restoreState.call(this,Z),this.setSize()},G.prototype.scale=function(Z,ue){de.prototype.scale.call(this,Z,ue),this.setSize()},G.title="Rectangle marker",G}(st),ht=function(de){function G(Z,ue,ye,he){var ft=de.call(this,Z,he||'')||this;return ft.widths=[],ft.widthBoxes=[],ft.widths=ue,ft.currentWidth=ye,ft.setCurrentWidth=ft.setCurrentWidth.bind(ft),ft}return fe(G,de),G.prototype.getUi=function(){var Z=this,ue=document.createElement("div");return ue.style.display="flex",ue.style.overflow="hidden",ue.style.flexGrow="2",this.widths.forEach(function(ye){var he=document.createElement("div");he.style.display="flex",he.style.flexGrow="2",he.style.alignItems="center",he.style.justifyContent="space-between",he.style.padding="5px",he.style.borderWidth="2px",he.style.borderStyle="solid",he.style.borderColor=ye===Z.currentWidth?Z.uiStyleSettings.toolboxAccentColor:"transparent",he.addEventListener("click",function(){Z.setCurrentWidth(ye,he)}),ue.appendChild(he);var ft=document.createElement("div");ft.innerText=ye.toString(),ft.style.marginRight="5px",he.appendChild(ft);var mn=document.createElement("div");mn.style.minHeight="20px",mn.style.flexGrow="2",mn.style.display="flex",mn.style.alignItems="center";var Hn=document.createElement("hr");Hn.style.minWidth="20px",Hn.style.border="0px",Hn.style.borderTop=ye+"px solid "+Z.uiStyleSettings.toolboxColor,Hn.style.flexGrow="2",mn.appendChild(Hn),he.appendChild(mn),Z.widthBoxes.push(he)}),ue},G.prototype.setCurrentWidth=function(Z,ue){var ye=this;this.currentWidth=Z,this.widthBoxes.forEach(function(he){he.style.borderColor=he===ue?ye.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onWidthChanged&&this.onWidthChanged(this.currentWidth)},G}(ee),bt=function(de){function G(Z,ue,ye,he){var ft=de.call(this,Z,he||'')||this;return ft.styles=[],ft.styleBoxes=[],ft.styles=ue,ft.currentStyle=ye,ft.setCurrentStyle=ft.setCurrentStyle.bind(ft),ft}return fe(G,de),G.prototype.getUi=function(){var Z=this,ue=document.createElement("div");return ue.style.display="flex",ue.style.overflow="hidden",ue.style.flexGrow="2",this.styles.forEach(function(ye){var he=document.createElement("div");he.style.display="flex",he.style.alignItems="center",he.style.justifyContent="space-between",he.style.padding="5px",he.style.borderWidth="2px",he.style.borderStyle="solid",he.style.overflow="hidden",he.style.maxWidth=100/Z.styles.length-5+"%",he.style.borderColor=ye===Z.currentStyle?Z.uiStyleSettings.toolboxAccentColor:"transparent",he.addEventListener("click",function(){Z.setCurrentStyle(ye,he)}),ue.appendChild(he);var ft=document.createElement("div");ft.style.minHeight="20px",ft.style.flexGrow="2",ft.style.overflow="hidden";var mn=` + `),dt.appendChild(un),dt},G.prototype.setCurrentColor=function(Z,ue){var ye=this;this.currentColor=Z,this.colorBoxes.forEach(function(he){he.style.borderColor=he===ue?ye.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onColorChanged&&this.onColorChanged(Z)},G}(ee),Se=function(){function de(G,Z,ue){this._state="new",this._isSelected=!1,this._container=G,this._overlayContainer=Z,this.globalSettings=ue,this.stateChanged=this.stateChanged.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this)}return Object.defineProperty(de.prototype,"typeName",{get:function(){return Object.getPrototypeOf(this).constructor.typeName},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"container",{get:function(){return this._container},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"overlayContainer",{get:function(){return this._overlayContainer},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"state",{get:function(){return this._state},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"toolboxPanels",{get:function(){return[]},enumerable:!1,configurable:!0}),de.prototype.ownsTarget=function(G){return!1},Object.defineProperty(de.prototype,"isSelected",{get:function(){return this._isSelected},enumerable:!1,configurable:!0}),de.prototype.select=function(){this.container.style.cursor="move",this._isSelected=!0,this.manipulationStartState=this.getState()},de.prototype.deselect=function(){this.container.style.cursor="default",this._isSelected=!1,this.stateChanged()},de.prototype.pointerDown=function(G,Z){},de.prototype.dblClick=function(G,Z){},de.prototype.manipulate=function(G){},de.prototype.pointerUp=function(G){this.stateChanged()},de.prototype.dispose=function(){},de.prototype.addMarkerVisualToContainer=function(G){this.container.childNodes.length>0?this.container.insertBefore(G,this.container.childNodes[0]):this.container.appendChild(G)},de.prototype.getState=function(){return{typeName:de.typeName,state:this.state,notes:this.notes}},de.prototype.restoreState=function(G){this._state=G.state,this.notes=G.notes},de.prototype.scale=function(G,Z){},de.prototype.colorChanged=function(G){this.onColorChanged&&this.onColorChanged(G),this.stateChanged()},de.prototype.fillColorChanged=function(G){this.onFillColorChanged&&this.onFillColorChanged(G),this.stateChanged()},de.prototype.stateChanged=function(){if(this.onStateChanged&&this.state!=="creating"&&this.state!=="new"){var G=this.getState();this.manipulationStartState!==void 0&&(this.manipulationStartState.state="select"),G.state="select",JSON.stringify(this.manipulationStartState)!=JSON.stringify(G)&&this.onStateChanged(this)}},de.typeName="MarkerBase",de}(),Me=function(){function de(){this.findGripByVisual=this.findGripByVisual.bind(this)}return de.prototype.findGripByVisual=function(G){return this.topLeft.ownsTarget(G)?this.topLeft:this.topCenter.ownsTarget(G)?this.topCenter:this.topRight.ownsTarget(G)?this.topRight:this.centerLeft.ownsTarget(G)?this.centerLeft:this.centerRight.ownsTarget(G)?this.centerRight:this.bottomLeft.ownsTarget(G)?this.bottomLeft:this.bottomCenter.ownsTarget(G)?this.bottomCenter:this.bottomRight.ownsTarget(G)?this.bottomRight:void 0},de}(),Je=function(){function de(){this.GRIP_SIZE=10,this.visual=oe.createGroup(),this.visual.appendChild(oe.createCircle(1.5*this.GRIP_SIZE,[["fill","transparent"]])),this.visual.appendChild(oe.createCircle(this.GRIP_SIZE,[["fill","#cccccc"],["fill-opacity","0.7"],["stroke","#333333"],["stroke-width","2"],["stroke-opacity","0.7"]]))}return de.prototype.ownsTarget=function(G){return G===this.visual||G===this.visual.childNodes[0]||G===this.visual.childNodes[1]},de}(),tt=function(){function de(){}return de.toITransformMatrix=function(G){return{a:G.a,b:G.b,c:G.c,d:G.d,e:G.e,f:G.f}},de.toSVGMatrix=function(G,Z){return G.a=Z.a,G.b=Z.b,G.c=Z.c,G.d=Z.d,G.e=Z.e,G.f=Z.f,G},de}(),lt=function(de){function G(Z,ue,ye){var he=de.call(this,Z,ue,ye)||this;return he.left=0,he.top=0,he.width=0,he.height=0,he.defaultSize={x:50,y:20},he.offsetX=0,he.offsetY=0,he.rotationAngle=0,he.CB_DISTANCE=10,he._suppressMarkerCreateEvent=!1,he.container.transform.baseVal.appendItem(oe.createTransform()),he.setupControlBox(),he}return fe(G,de),Object.defineProperty(G.prototype,"centerX",{get:function(){return this.left+this.width/2},enumerable:!1,configurable:!0}),Object.defineProperty(G.prototype,"centerY",{get:function(){return this.top+this.height/2},enumerable:!1,configurable:!0}),Object.defineProperty(G.prototype,"visual",{get:function(){return this._visual},set:function(Z){this._visual=Z;var ue=oe.createTransform();this._visual.transform.baseVal.appendItem(ue)},enumerable:!1,configurable:!0}),G.prototype.ownsTarget=function(Z){return!!de.prototype.ownsTarget.call(this,Z)||!!(this.controlGrips.findGripByVisual(Z)!==void 0||this.rotatorGrip!==void 0&&this.rotatorGrip.ownsTarget(Z))},G.prototype.pointerDown=function(Z,ue){de.prototype.pointerDown.call(this,Z,ue),this.state==="new"&&(this.left=Z.x,this.top=Z.y),this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.manipulationStartWidth=this.width,this.manipulationStartHeight=this.height;var ye=this.unrotatePoint(Z);if(this.manipulationStartX=ye.x,this.manipulationStartY=ye.y,this.offsetX=ye.x-this.left,this.offsetY=ye.y-this.top,this.state!=="new")if(this.select(),this.activeGrip=this.controlGrips.findGripByVisual(ue),this.activeGrip!==void 0)this._state="resize";else if(this.rotatorGrip!==void 0&&this.rotatorGrip.ownsTarget(ue)){this.activeGrip=this.rotatorGrip;var he=this.rotatePoint({x:this.centerX,y:this.centerY});this.left=he.x-this.width/2,this.top=he.y-this.height/2,this.moveVisual({x:this.left,y:this.top});var dt=this.container.transform.baseVal.getItem(0);dt.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(dt,0),this.adjustControlBox(),this._state="rotate"}else this._state="move"},G.prototype.pointerUp=function(Z){var ue=this.state;de.prototype.pointerUp.call(this,Z),this.state==="creating"&&this.width<10&&this.height<10?(this.width=this.defaultSize.x,this.height=this.defaultSize.y):this.manipulate(Z),this._state="select",ue==="creating"&&this.onMarkerCreated&&this._suppressMarkerCreateEvent===!1&&this.onMarkerCreated(this)},G.prototype.moveVisual=function(Z){this.visual.style.transform="translate("+Z.x+"px, "+Z.y+"px)"},G.prototype.manipulate=function(Z){var ue=this.unrotatePoint(Z);this.state==="creating"?this.resize(Z):this.state==="move"?(this.left=this.manipulationStartLeft+(ue.x-this.manipulationStartLeft)-this.offsetX,this.top=this.manipulationStartTop+(ue.y-this.manipulationStartTop)-this.offsetY,this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()):this.state==="resize"?this.resize(ue):this.state==="rotate"&&this.rotate(Z)},G.prototype.resize=function(Z){var ue=this.manipulationStartLeft,ye=this.manipulationStartWidth,he=this.manipulationStartTop,dt=this.manipulationStartHeight;switch(this.activeGrip){case this.controlGrips.bottomLeft:case this.controlGrips.centerLeft:case this.controlGrips.topLeft:ue=this.manipulationStartLeft+Z.x-this.manipulationStartX,ye=this.manipulationStartWidth+this.manipulationStartLeft-ue;break;case this.controlGrips.bottomRight:case this.controlGrips.centerRight:case this.controlGrips.topRight:case void 0:ye=this.manipulationStartWidth+Z.x-this.manipulationStartX}switch(this.activeGrip){case this.controlGrips.topCenter:case this.controlGrips.topLeft:case this.controlGrips.topRight:he=this.manipulationStartTop+Z.y-this.manipulationStartY,dt=this.manipulationStartHeight+this.manipulationStartTop-he;break;case this.controlGrips.bottomCenter:case this.controlGrips.bottomLeft:case this.controlGrips.bottomRight:case void 0:dt=this.manipulationStartHeight+Z.y-this.manipulationStartY}ye>=0?(this.left=ue,this.width=ye):(this.left=ue+ye,this.width=-ye),dt>=0?(this.top=he,this.height=dt):(this.top=he+dt,this.height=-dt),this.setSize()},G.prototype.setSize=function(){this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()},G.prototype.rotate=function(Z){if(Math.abs(Z.x-this.centerX)>.1){var ue=Math.sign(Z.x-this.centerX);this.rotationAngle=180*Math.atan((Z.y-this.centerY)/(Z.x-this.centerX))/Math.PI+90*ue,this.applyRotation()}},G.prototype.applyRotation=function(){var Z=this.container.transform.baseVal.getItem(0);Z.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(Z,0)},G.prototype.rotatePoint=function(Z){if(this.rotationAngle===0)return Z;var ue=this.container.getCTM(),ye=oe.createPoint(Z.x,Z.y);return{x:(ye=ye.matrixTransform(ue)).x,y:ye.y}},G.prototype.unrotatePoint=function(Z){if(this.rotationAngle===0)return Z;var ue=this.container.getCTM();ue=ue.inverse();var ye=oe.createPoint(Z.x,Z.y);return{x:(ye=ye.matrixTransform(ue)).x,y:ye.y}},G.prototype.select=function(){de.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},G.prototype.deselect=function(){de.prototype.deselect.call(this),this.controlBox.style.display="none"},G.prototype.setupControlBox=function(){this.controlBox=oe.createGroup();var Z=oe.createTransform();Z.setTranslate(-this.CB_DISTANCE/2,-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.appendItem(Z),this.container.appendChild(this.controlBox),this.controlRect=oe.createRect(this.width+this.CB_DISTANCE,this.height+this.CB_DISTANCE,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"],["fill","transparent"],["pointer-events","none"]]),this.controlBox.appendChild(this.controlRect),this.globalSettings.disableRotation!==!0&&(this.rotatorGripLine=oe.createLine((this.width+2*this.CB_DISTANCE)/2,this.top-this.CB_DISTANCE,(this.width+2*this.CB_DISTANCE)/2,this.top-3*this.CB_DISTANCE,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.controlBox.appendChild(this.rotatorGripLine)),this.controlGrips=new Me,this.addControlGrips(),this.controlBox.style.display="none"},G.prototype.adjustControlBox=function(){var Z=this.controlBox.transform.baseVal.getItem(0);Z.setTranslate(this.left-this.CB_DISTANCE/2,this.top-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.replaceItem(Z,0),this.controlRect.setAttribute("width",(this.width+this.CB_DISTANCE).toString()),this.controlRect.setAttribute("height",(this.height+this.CB_DISTANCE).toString()),this.rotatorGripLine!==void 0&&(this.rotatorGripLine.setAttribute("x1",((this.width+this.CB_DISTANCE)/2).toString()),this.rotatorGripLine.setAttribute("y1",(-this.CB_DISTANCE/2).toString()),this.rotatorGripLine.setAttribute("x2",((this.width+this.CB_DISTANCE)/2).toString()),this.rotatorGripLine.setAttribute("y2",(3*-this.CB_DISTANCE).toString())),this.positionGrips()},G.prototype.addControlGrips=function(){this.controlGrips.topLeft=this.createGrip(),this.controlGrips.topCenter=this.createGrip(),this.controlGrips.topRight=this.createGrip(),this.controlGrips.centerLeft=this.createGrip(),this.controlGrips.centerRight=this.createGrip(),this.controlGrips.bottomLeft=this.createGrip(),this.controlGrips.bottomCenter=this.createGrip(),this.controlGrips.bottomRight=this.createGrip(),this.globalSettings.disableRotation!==!0&&(this.rotatorGrip=this.createGrip()),this.positionGrips()},G.prototype.createGrip=function(){var Z=new Je;return Z.visual.transform.baseVal.appendItem(oe.createTransform()),this.controlBox.appendChild(Z.visual),Z},G.prototype.positionGrips=function(){var Z=this.controlGrips.topLeft.GRIP_SIZE,ue=-Z/2,ye=ue,he=(this.width+this.CB_DISTANCE)/2-Z/2,dt=(this.height+this.CB_DISTANCE)/2-Z/2,un=this.height+this.CB_DISTANCE-Z/2,jn=this.width+this.CB_DISTANCE-Z/2;this.positionGrip(this.controlGrips.topLeft.visual,ue,ye),this.positionGrip(this.controlGrips.topCenter.visual,he,ye),this.positionGrip(this.controlGrips.topRight.visual,jn,ye),this.positionGrip(this.controlGrips.centerLeft.visual,ue,dt),this.positionGrip(this.controlGrips.centerRight.visual,jn,dt),this.positionGrip(this.controlGrips.bottomLeft.visual,ue,un),this.positionGrip(this.controlGrips.bottomCenter.visual,he,un),this.positionGrip(this.controlGrips.bottomRight.visual,jn,un),this.rotatorGrip!==void 0&&this.positionGrip(this.rotatorGrip.visual,he,ye-3*this.CB_DISTANCE)},G.prototype.positionGrip=function(Z,ue,ye){var he=Z.transform.baseVal.getItem(0);he.setTranslate(ue,ye),Z.transform.baseVal.replaceItem(he,0)},G.prototype.hideControlBox=function(){this.controlBox.style.display="none"},G.prototype.showControlBox=function(){this.controlBox.style.display=""},G.prototype.getState=function(){return Object.assign({left:this.left,top:this.top,width:this.width,height:this.height,rotationAngle:this.rotationAngle,visualTransformMatrix:tt.toITransformMatrix(this.visual.transform.baseVal.getItem(0).matrix),containerTransformMatrix:tt.toITransformMatrix(this.container.transform.baseVal.getItem(0).matrix)},de.prototype.getState.call(this))},G.prototype.restoreState=function(Z){de.prototype.restoreState.call(this,Z);var ue=Z;this.left=ue.left,this.top=ue.top,this.width=ue.width,this.height=ue.height,this.rotationAngle=ue.rotationAngle,this.visual.transform.baseVal.getItem(0).setMatrix(tt.toSVGMatrix(this.visual.transform.baseVal.getItem(0).matrix,ue.visualTransformMatrix)),this.container.transform.baseVal.getItem(0).setMatrix(tt.toSVGMatrix(this.container.transform.baseVal.getItem(0).matrix,ue.containerTransformMatrix))},G.prototype.scale=function(Z,ue){de.prototype.scale.call(this,Z,ue);var ye=this.rotatePoint({x:this.left,y:this.top}),he=this.unrotatePoint({x:ye.x*Z,y:ye.y*ue});this.left=he.x,this.top=he.y,this.width=this.width*Z,this.height=this.height*ue,this.adjustControlBox()},G}(Se),ct=function(de){function G(Z,ue,ye){var he=de.call(this,Z,ue,ye)||this;return he.fillColor="transparent",he.strokeColor="transparent",he.strokeWidth=0,he.strokeDasharray="",he.opacity=1,he.setStrokeColor=he.setStrokeColor.bind(he),he.setFillColor=he.setFillColor.bind(he),he.setStrokeWidth=he.setStrokeWidth.bind(he),he.setStrokeDasharray=he.setStrokeDasharray.bind(he),he.createVisual=he.createVisual.bind(he),he}return fe(G,de),G.prototype.ownsTarget=function(Z){return!(!de.prototype.ownsTarget.call(this,Z)&&Z!==this.visual)},G.prototype.createVisual=function(){this.visual=oe.createRect(1,1,[["fill",this.fillColor],["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["stroke-dasharray",this.strokeDasharray],["opacity",this.opacity.toString()]]),this.addMarkerVisualToContainer(this.visual)},G.prototype.pointerDown=function(Z,ue){de.prototype.pointerDown.call(this,Z,ue),this.state==="new"&&(this.createVisual(),this.moveVisual(Z),this._state="creating")},G.prototype.manipulate=function(Z){de.prototype.manipulate.call(this,Z)},G.prototype.resize=function(Z){de.prototype.resize.call(this,Z),this.setSize()},G.prototype.setSize=function(){de.prototype.setSize.call(this),oe.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]])},G.prototype.pointerUp=function(Z){de.prototype.pointerUp.call(this,Z),this.setSize()},G.prototype.setStrokeColor=function(Z){this.strokeColor=Z,this.visual&&oe.setAttributes(this.visual,[["stroke",this.strokeColor]]),this.colorChanged(Z),this.stateChanged()},G.prototype.setFillColor=function(Z){this.fillColor=Z,this.visual&&oe.setAttributes(this.visual,[["fill",this.fillColor]]),this.stateChanged()},G.prototype.setStrokeWidth=function(Z){this.strokeWidth=Z,this.visual&&oe.setAttributes(this.visual,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},G.prototype.setStrokeDasharray=function(Z){this.strokeDasharray=Z,this.visual&&oe.setAttributes(this.visual,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},G.prototype.getState=function(){return Object.assign({fillColor:this.fillColor,strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,opacity:this.opacity},de.prototype.getState.call(this))},G.prototype.restoreState=function(Z){var ue=Z;this.fillColor=ue.fillColor,this.strokeColor=ue.strokeColor,this.strokeWidth=ue.strokeWidth,this.strokeDasharray=ue.strokeDasharray,this.opacity=ue.opacity,this.createVisual(),de.prototype.restoreState.call(this,Z),this.setSize()},G.prototype.scale=function(Z,ue){de.prototype.scale.call(this,Z,ue),this.setSize()},G.title="Rectangle marker",G}(lt),ht=function(de){function G(Z,ue,ye,he){var dt=de.call(this,Z,he||'')||this;return dt.widths=[],dt.widthBoxes=[],dt.widths=ue,dt.currentWidth=ye,dt.setCurrentWidth=dt.setCurrentWidth.bind(dt),dt}return fe(G,de),G.prototype.getUi=function(){var Z=this,ue=document.createElement("div");return ue.style.display="flex",ue.style.overflow="hidden",ue.style.flexGrow="2",this.widths.forEach(function(ye){var he=document.createElement("div");he.style.display="flex",he.style.flexGrow="2",he.style.alignItems="center",he.style.justifyContent="space-between",he.style.padding="5px",he.style.borderWidth="2px",he.style.borderStyle="solid",he.style.borderColor=ye===Z.currentWidth?Z.uiStyleSettings.toolboxAccentColor:"transparent",he.addEventListener("click",function(){Z.setCurrentWidth(ye,he)}),ue.appendChild(he);var dt=document.createElement("div");dt.innerText=ye.toString(),dt.style.marginRight="5px",he.appendChild(dt);var un=document.createElement("div");un.style.minHeight="20px",un.style.flexGrow="2",un.style.display="flex",un.style.alignItems="center";var jn=document.createElement("hr");jn.style.minWidth="20px",jn.style.border="0px",jn.style.borderTop=ye+"px solid "+Z.uiStyleSettings.toolboxColor,jn.style.flexGrow="2",un.appendChild(jn),he.appendChild(un),Z.widthBoxes.push(he)}),ue},G.prototype.setCurrentWidth=function(Z,ue){var ye=this;this.currentWidth=Z,this.widthBoxes.forEach(function(he){he.style.borderColor=he===ue?ye.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onWidthChanged&&this.onWidthChanged(this.currentWidth)},G}(ee),Et=function(de){function G(Z,ue,ye,he){var dt=de.call(this,Z,he||'')||this;return dt.styles=[],dt.styleBoxes=[],dt.styles=ue,dt.currentStyle=ye,dt.setCurrentStyle=dt.setCurrentStyle.bind(dt),dt}return fe(G,de),G.prototype.getUi=function(){var Z=this,ue=document.createElement("div");return ue.style.display="flex",ue.style.overflow="hidden",ue.style.flexGrow="2",this.styles.forEach(function(ye){var he=document.createElement("div");he.style.display="flex",he.style.alignItems="center",he.style.justifyContent="space-between",he.style.padding="5px",he.style.borderWidth="2px",he.style.borderStyle="solid",he.style.overflow="hidden",he.style.maxWidth=100/Z.styles.length-5+"%",he.style.borderColor=ye===Z.currentStyle?Z.uiStyleSettings.toolboxAccentColor:"transparent",he.addEventListener("click",function(){Z.setCurrentStyle(ye,he)}),ue.appendChild(he);var dt=document.createElement("div");dt.style.minHeight="20px",dt.style.flexGrow="2",dt.style.overflow="hidden";var un=` - `;ft.innerHTML=mn,he.appendChild(ft),Z.styleBoxes.push(he)}),ue},G.prototype.setCurrentStyle=function(Z,ue){var ye=this;this.currentStyle=Z,this.styleBoxes.forEach(function(he){he.style.borderColor=he===ue?ye.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onStyleChanged&&this.onStyleChanged(this.currentStyle)},G}(ee),Ke=function(de){function G(Z,ue,ye){var he=de.call(this,Z,ue,ye)||this;return he.strokeColor=ye.defaultColor,he.strokeWidth=ye.defaultStrokeWidth,he.strokeDasharray=ye.defaultStrokeDasharray,he.strokePanel=new Oe("Line color",ye.defaultColorSet,ye.defaultColor),he.strokePanel.onColorChanged=he.setStrokeColor,he.strokeWidthPanel=new ht("Line width",ye.defaultStrokeWidths,ye.defaultStrokeWidth),he.strokeWidthPanel.onWidthChanged=he.setStrokeWidth,he.strokeStylePanel=new bt("Line style",ye.defaultStrokeDasharrays,ye.defaultStrokeDasharray),he.strokeStylePanel.onStyleChanged=he.setStrokeDasharray,he}return fe(G,de),Object.defineProperty(G.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),G.prototype.getState=function(){var Z=de.prototype.getState.call(this);return Z.typeName=G.typeName,Z},G.typeName="FrameMarker",G.title="Frame marker",G.icon='',G}(ut),Ue=function(){this.defaultColorSet=["#EF4444","#10B981","#2563EB","#FFFF00","#7C3AED","#F472B6","#000000","#FFFFFF"],this.defaultColor=this.defaultColorSet[0],this.defaultFillColor=this.defaultColorSet[0],this.defaultStrokeColor=this.defaultColorSet[7],this.defaultHighlightColor=this.defaultColorSet[3],this.defaultStrokeWidth=3,this.defaultStrokeDasharray="",this.defaultHighlightOpacity=.5,this.defaultFontFamily="Helvetica, Arial, sans-serif",this.defaultStrokeWidths=[1,2,3,5,10],this.defaultStrokeDasharrays=["","3","12 3","9 6 3 6"],this.defaultOpacitySteps=[.1,.25,.5,.75,1],this.displayMode="inline",this.defaultFontFamilies=['Times, "Times New Roman", serif',"Helvetica, Arial, sans-serif",'Courier, "Courier New", monospace',"cursive","fantasy"],this.popupMargin=30,this.newFreehandMarkerOnPointerUp=!1,this.defaultColorsFollowCurrentColors=!1,this.freehandPixelRatio=1,this.disableRotation=!1},nt=function(de){function G(Z,ue,ye){var he=de.call(this,Z,ue,ye)||this;return he.x1=0,he.y1=0,he.x2=0,he.y2=0,he.defaultLength=50,he.manipulationStartX=0,he.manipulationStartY=0,he.manipulationStartX1=0,he.manipulationStartY1=0,he.manipulationStartX2=0,he.manipulationStartY2=0,he.setupControlBox(),he}return fe(G,de),G.prototype.ownsTarget=function(Z){return!!de.prototype.ownsTarget.call(this,Z)||!(!this.grip1.ownsTarget(Z)&&!this.grip2.ownsTarget(Z))},G.prototype.pointerDown=function(Z,ue){de.prototype.pointerDown.call(this,Z,ue),this.manipulationStartX=Z.x,this.manipulationStartY=Z.y,this.state==="new"&&(this.x1=Z.x,this.y1=Z.y,this.x2=Z.x,this.y2=Z.y),this.manipulationStartX1=this.x1,this.manipulationStartY1=this.y1,this.manipulationStartX2=this.x2,this.manipulationStartY2=this.y2,this.state!=="new"&&(this.select(),this.grip1.ownsTarget(ue)?this.activeGrip=this.grip1:this.grip2.ownsTarget(ue)?this.activeGrip=this.grip2:this.activeGrip=void 0,this.activeGrip?this._state="resize":this._state="move")},G.prototype.pointerUp=function(Z){var ue=this.state;de.prototype.pointerUp.call(this,Z),this.state==="creating"&&Math.abs(this.x1-this.x2)<10&&Math.abs(this.y1-this.y2)<10?(this.x2=this.x1+this.defaultLength,this.adjustVisual(),this.adjustControlBox()):this.manipulate(Z),this._state="select",ue==="creating"&&this.onMarkerCreated&&this.onMarkerCreated(this)},G.prototype.adjustVisual=function(){},G.prototype.manipulate=function(Z){this.state==="creating"?this.resize(Z):this.state==="move"?(this.x1=this.manipulationStartX1+Z.x-this.manipulationStartX,this.y1=this.manipulationStartY1+Z.y-this.manipulationStartY,this.x2=this.manipulationStartX2+Z.x-this.manipulationStartX,this.y2=this.manipulationStartY2+Z.y-this.manipulationStartY,this.adjustVisual(),this.adjustControlBox()):this.state==="resize"&&this.resize(Z)},G.prototype.resize=function(Z){switch(this.activeGrip){case this.grip1:this.x1=Z.x,this.y1=Z.y;break;case this.grip2:case void 0:this.x2=Z.x,this.y2=Z.y}this.adjustVisual(),this.adjustControlBox()},G.prototype.select=function(){de.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},G.prototype.deselect=function(){de.prototype.deselect.call(this),this.controlBox.style.display="none"},G.prototype.setupControlBox=function(){this.controlBox=oe.createGroup(),this.container.appendChild(this.controlBox),this.addControlGrips(),this.controlBox.style.display="none"},G.prototype.adjustControlBox=function(){this.positionGrips()},G.prototype.addControlGrips=function(){this.grip1=this.createGrip(),this.grip2=this.createGrip(),this.positionGrips()},G.prototype.createGrip=function(){var Z=new Qe;return Z.visual.transform.baseVal.appendItem(oe.createTransform()),this.controlBox.appendChild(Z.visual),Z},G.prototype.positionGrips=function(){var Z=this.grip1.GRIP_SIZE;this.positionGrip(this.grip1.visual,this.x1-Z/2,this.y1-Z/2),this.positionGrip(this.grip2.visual,this.x2-Z/2,this.y2-Z/2)},G.prototype.positionGrip=function(Z,ue,ye){var he=Z.transform.baseVal.getItem(0);he.setTranslate(ue,ye),Z.transform.baseVal.replaceItem(he,0)},G.prototype.getState=function(){return Object.assign({x1:this.x1,y1:this.y1,x2:this.x2,y2:this.y2},de.prototype.getState.call(this))},G.prototype.restoreState=function(Z){de.prototype.restoreState.call(this,Z);var ue=Z;this.x1=ue.x1,this.y1=ue.y1,this.x2=ue.x2,this.y2=ue.y2},G.prototype.scale=function(Z,ue){de.prototype.scale.call(this,Z,ue),this.x1=this.x1*Z,this.y1=this.y1*ue,this.x2=this.x2*Z,this.y2=this.y2*ue,this.adjustVisual(),this.adjustControlBox()},G}(Se),kt=function(de){function G(Z,ue,ye){var he=de.call(this,Z,ue,ye)||this;return he.strokeColor="transparent",he.strokeWidth=0,he.strokeDasharray="",he.setStrokeColor=he.setStrokeColor.bind(he),he.setStrokeWidth=he.setStrokeWidth.bind(he),he.setStrokeDasharray=he.setStrokeDasharray.bind(he),he.strokeColor=ye.defaultColor,he.strokeWidth=ye.defaultStrokeWidth,he.strokeDasharray=ye.defaultStrokeDasharray,he.strokePanel=new Oe("Line color",ye.defaultColorSet,ye.defaultColor),he.strokePanel.onColorChanged=he.setStrokeColor,he.strokeWidthPanel=new ht("Line width",ye.defaultStrokeWidths,ye.defaultStrokeWidth),he.strokeWidthPanel.onWidthChanged=he.setStrokeWidth,he.strokeStylePanel=new bt("Line style",ye.defaultStrokeDasharrays,ye.defaultStrokeDasharray),he.strokeStylePanel.onStyleChanged=he.setStrokeDasharray,he}return fe(G,de),G.prototype.ownsTarget=function(Z){return!(!de.prototype.ownsTarget.call(this,Z)&&Z!==this.visual&&Z!==this.selectorLine&&Z!==this.visibleLine)},G.prototype.createVisual=function(){this.visual=oe.createGroup(),this.selectorLine=oe.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()]]),this.visibleLine=oe.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()]]),this.visual.appendChild(this.selectorLine),this.visual.appendChild(this.visibleLine),this.addMarkerVisualToContainer(this.visual)},G.prototype.pointerDown=function(Z,ue){de.prototype.pointerDown.call(this,Z,ue),this.state==="new"&&(this.createVisual(),this.adjustVisual(),this._state="creating")},G.prototype.adjustVisual=function(){this.selectorLine&&this.visibleLine&&(this.selectorLine.setAttribute("x1",this.x1.toString()),this.selectorLine.setAttribute("y1",this.y1.toString()),this.selectorLine.setAttribute("x2",this.x2.toString()),this.selectorLine.setAttribute("y2",this.y2.toString()),this.visibleLine.setAttribute("x1",this.x1.toString()),this.visibleLine.setAttribute("y1",this.y1.toString()),this.visibleLine.setAttribute("x2",this.x2.toString()),this.visibleLine.setAttribute("y2",this.y2.toString()),oe.setAttributes(this.visibleLine,[["stroke",this.strokeColor]]),oe.setAttributes(this.visibleLine,[["stroke-width",this.strokeWidth.toString()]]),oe.setAttributes(this.visibleLine,[["stroke-dasharray",this.strokeDasharray.toString()]]))},G.prototype.setStrokeColor=function(Z){this.strokeColor=Z,this.adjustVisual(),this.colorChanged(Z)},G.prototype.setStrokeWidth=function(Z){this.strokeWidth=Z,this.adjustVisual()},G.prototype.setStrokeDasharray=function(Z){this.strokeDasharray=Z,this.adjustVisual(),this.stateChanged()},Object.defineProperty(G.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),G.prototype.getState=function(){var Z=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray},de.prototype.getState.call(this));return Z.typeName=G.typeName,Z},G.prototype.restoreState=function(Z){de.prototype.restoreState.call(this,Z);var ue=Z;this.strokeColor=ue.strokeColor,this.strokeWidth=ue.strokeWidth,this.strokeDasharray=ue.strokeDasharray,this.createVisual(),this.adjustVisual()},G.typeName="LineMarker",G.title="Line marker",G.icon='',G}(nt),vt=function(de){function G(Z,ue,ye,he){var ft=de.call(this,Z,he||'')||this;return ft.fonts=[],ft.fontBoxes=[],ft.fonts=ue,ft.currentFont=ye,ft.setCurrentFont=ft.setCurrentFont.bind(ft),ft}return fe(G,de),G.prototype.getUi=function(){var Z=this,ue=document.createElement("div");return ue.style.overflow="hidden",ue.style.flexGrow="2",this.fonts.forEach(function(ye){var he=document.createElement("div");he.style.display="inline-block",he.style.alignItems="center",he.style.justifyContent="space-between",he.style.padding="5px",he.style.borderWidth="2px",he.style.borderStyle="solid",he.style.overflow="hidden",he.style.maxWidth=100/Z.fonts.length-5+"%",he.style.borderColor=ye===Z.currentFont?Z.uiStyleSettings.toolboxAccentColor:"transparent",he.addEventListener("click",function(){Z.setCurrentFont(ye,he)}),ue.appendChild(he);var ft=document.createElement("div");ft.style.display="flex",ft.style.minHeight="20px",ft.style.flexGrow="2",ft.style.fontFamily=ye,ft.style.overflow="hidden";var mn=document.createElement("div");mn.style.whiteSpace="nowrap",mn.style.overflow="hidden",mn.style.textOverflow="ellipsis",mn.innerHTML="The quick brown fox jumps over the lazy dog",ft.appendChild(mn),he.appendChild(ft),Z.fontBoxes.push(he)}),ue},G.prototype.setCurrentFont=function(Z,ue){var ye=this;this.currentFont=Z,this.fontBoxes.forEach(function(he){he.style.borderColor=he===ue?ye.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onFontChanged&&this.onFontChanged(this.currentFont)},G}(ee),gt=function(de){function G(Z,ue,ye){var he=de.call(this,Z,ue,ye)||this;return he.color="transparent",he.padding=5,he.DEFAULT_TEXT="your text here",he.text=he.DEFAULT_TEXT,he.isMoved=!1,he.color=ye.defaultColor,he.fontFamily=ye.defaultFontFamily,he.defaultSize={x:100,y:30},he.setColor=he.setColor.bind(he),he.setFont=he.setFont.bind(he),he.renderText=he.renderText.bind(he),he.sizeText=he.sizeText.bind(he),he.textEditDivClicked=he.textEditDivClicked.bind(he),he.showTextEditor=he.showTextEditor.bind(he),he.setSize=he.setSize.bind(he),he.positionTextEditor=he.positionTextEditor.bind(he),he.colorPanel=new Oe("Color",ye.defaultColorSet,ye.defaultColor),he.colorPanel.onColorChanged=he.setColor,he.fontFamilyPanel=new vt("Font",ye.defaultFontFamilies,ye.defaultFontFamily),he.fontFamilyPanel.onFontChanged=he.setFont,he}return fe(G,de),G.prototype.ownsTarget=function(Z){if(de.prototype.ownsTarget.call(this,Z)||Z===this.visual||Z===this.textElement||Z===this.bgRectangle)return!0;var ue=!1;return this.textElement.childNodes.forEach(function(ye){ye===Z&&(ue=!0)}),ue},G.prototype.createVisual=function(){this.visual=oe.createGroup(),this.bgRectangle=oe.createRect(1,1,[["fill","transparent"]]),this.visual.appendChild(this.bgRectangle),this.textElement=oe.createText([["fill",this.color],["font-family",this.fontFamily],["font-size","16px"],["x","0"],["y","0"]]),this.textElement.transform.baseVal.appendItem(oe.createTransform()),this.textElement.transform.baseVal.appendItem(oe.createTransform()),this.visual.appendChild(this.textElement),this.addMarkerVisualToContainer(this.visual),this.renderText()},G.prototype.pointerDown=function(Z,ue){de.prototype.pointerDown.call(this,Z,ue),this.isMoved=!1,this.pointerDownPoint=Z,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(Z),this._state="creating")},G.prototype.renderText=function(){var Z=this;if(this.textElement){for(;this.textElement.lastChild;)this.textElement.removeChild(this.textElement.lastChild);this.text.split(/\r\n|[\n\v\f\r\x85\u2028\u2029]/).forEach(function(ue){Z.textElement.appendChild(oe.createTSpan(ue.trim()===""?" ":ue.trim(),[["x","0"],["dy","1.2em"]]))}),setTimeout(this.sizeText,10)}},G.prototype.getTextScale=function(){var Z=this.textElement.getBBox(),ue=1;if(Z.width>0&&Z.height>0){var ye=(1*this.width-this.width*this.padding*2/100)/Z.width,he=(1*this.height-this.height*this.padding*2/100)/Z.height;ue=Math.min(ye,he)}return ue},G.prototype.getTextPosition=function(Z){var ue=this.textElement.getBBox(),ye=0,he=0;return ue.width>0&&ue.height>0&&(ye=(this.width-ue.width*Z)/2,he=this.height/2-ue.height*Z/2),{x:ye,y:he}},G.prototype.sizeText=function(){var Z=this.textElement.getBBox(),ue=this.getTextScale(),ye=this.getTextPosition(ue);ye.y-=Z.y*ue,navigator.userAgent.indexOf("Edge/")>-1?this.textElement.style.transform="translate("+ye.x+"px, "+ye.y+"px) scale("+ue+", "+ue+")":(this.textElement.transform.baseVal.getItem(0).setTranslate(ye.x,ye.y),this.textElement.transform.baseVal.getItem(1).setScale(ue,ue))},G.prototype.manipulate=function(Z){de.prototype.manipulate.call(this,Z),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(Z.x-this.pointerDownPoint.x)>5||Math.abs(Z.y-this.pointerDownPoint.y)>5)},G.prototype.resize=function(Z){de.prototype.resize.call(this,Z),this.isMoved=!0,this.setSize(),this.sizeText()},G.prototype.setSize=function(){de.prototype.setSize.call(this),this.visual&&this.bgRectangle&&(oe.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),oe.setAttributes(this.bgRectangle,[["width",this.width.toString()],["height",this.height.toString()]]))},G.prototype.pointerUp=function(Z){var ue=this.state;ue==="creating"&&(this._suppressMarkerCreateEvent=!0),de.prototype.pointerUp.call(this,Z),this.setSize(),(ue==="creating"||!this.isMoved&&Date.now()-this.pointerDownTimestamp>500)&&this.showTextEditor(),this.pointerDownPoint=void 0},G.prototype.showTextEditor=function(){var Z=this;this._state="edit",this.overlayContainer.innerHTML="",this.textEditDiv=document.createElement("div"),this.textEditDiv.style.flexGrow="2",this.textEditDiv.style.alignItems="center",this.textEditDiv.style.justifyContent="center",this.textEditDiv.style.pointerEvents="auto",this.textEditDiv.style.overflow="hidden",this.textEditor=document.createElement("div"),this.textEditor.style.position="absolute",this.textEditor.style.fontFamily=this.fontFamily,this.textEditor.style.lineHeight="1em",this.textEditor.innerText=this.text,this.textEditor.contentEditable="true",this.textEditor.style.color=this.color,this.textEditor.style.whiteSpace="pre",this.positionTextEditor(),this.textEditor.addEventListener("pointerup",function(ue){ue.stopPropagation()}),this.textEditor.addEventListener("input",function(){for(var ue=Number.parseFloat(Z.textEditor.style.fontSize);Z.textEditor.clientWidth>=Number.parseInt(Z.textEditor.style.maxWidth)&&ue>.9;)ue-=.1,Z.textEditor.style.fontSize=Math.max(ue,.9)+"em"}),this.textEditor.addEventListener("keyup",function(ue){ue.cancelBubble=!0}),this.textEditor.addEventListener("paste",function(ue){if(ue.clipboardData){var ye=ue.clipboardData.getData("text"),he=window.getSelection();if(!he.rangeCount)return!1;he.deleteFromDocument(),he.getRangeAt(0).insertNode(document.createTextNode(ye)),ue.preventDefault()}}),this.textEditDiv.addEventListener("pointerup",function(){Z.textEditDivClicked(Z.textEditor.innerText)}),this.textEditDiv.appendChild(this.textEditor),this.overlayContainer.appendChild(this.textEditDiv),this.hideVisual(),this.textEditor.focus(),document.execCommand("selectAll")},G.prototype.positionTextEditor=function(){if(this.state==="edit")if(this.textEditor===void 0)this.showTextEditor();else{this.textElement.style.display="";var Z=this.getTextScale(),ue=this.rotatePoint({x:this.left+this.width/2,y:this.top+this.height/2}),ye=this.textElement.getBBox(),he={x:ye.width*Z,y:ye.height*Z};ue.x-=he.x/2,ue.y-=he.y/2,this.textEditor.style.top=ue.y+"px",this.textEditor.style.left=ue.x+"px",this.textEditor.style.maxWidth=this.overlayContainer.offsetWidth-ue.x+"px",this.textEditor.style.fontSize=Math.max(16*Z,12)+"px",this.textElement.style.display="none"}},G.prototype.textEditDivClicked=function(Z){this.text=Z.trim(),this.overlayContainer.innerHTML="",this.renderText(),this.showVisual(),this._suppressMarkerCreateEvent&&(this._suppressMarkerCreateEvent=!1,this.onMarkerCreated&&this.onMarkerCreated(this)),this.stateChanged()},G.prototype.select=function(){de.prototype.select.call(this),this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText)},G.prototype.deselect=function(){this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText),de.prototype.deselect.call(this)},G.prototype.dblClick=function(Z,ue){de.prototype.dblClick.call(this,Z,ue),this.showTextEditor()},G.prototype.setColor=function(Z){this.textElement&&oe.setAttributes(this.textElement,[["fill",Z]]),this.color=Z,this.textEditor&&(this.textEditor.style.color=this.color),this.colorChanged(Z)},G.prototype.setFont=function(Z){this.textElement&&oe.setAttributes(this.textElement,[["font-family",Z]]),this.fontFamily=Z,this.textEditor&&(this.textEditor.style.fontFamily=this.fontFamily),this.renderText(),this.stateChanged()},G.prototype.hideVisual=function(){this.textElement.style.display="none",this.hideControlBox()},G.prototype.showVisual=function(){this.state==="edit"&&(this._state="select"),this.textElement.style.display="",this.showControlBox()},Object.defineProperty(G.prototype,"toolboxPanels",{get:function(){return[this.colorPanel,this.fontFamilyPanel]},enumerable:!1,configurable:!0}),G.prototype.getState=function(){var Z=Object.assign({color:this.color,fontFamily:this.fontFamily,padding:this.padding,text:this.text},de.prototype.getState.call(this));return Z.typeName=G.typeName,Z},G.prototype.restoreState=function(Z){var ue=Z;this.color=ue.color,this.fontFamily=ue.fontFamily,this.padding=ue.padding,this.text=ue.text,this.createVisual(),de.prototype.restoreState.call(this,Z),this.setSize()},G.prototype.scale=function(Z,ue){de.prototype.scale.call(this,Z,ue),this.setSize(),this.sizeText(),this.positionTextEditor()},G.typeName="TextMarker",G.title="Text marker",G.icon='',G}(st),ze=function(de){function G(Z,ue,ye){var he=de.call(this,Z,ue,ye)||this;return he.color="transparent",he.lineWidth=3,he.drawing=!1,he.pixelRatio=1,he.color=ye.defaultColor,he.lineWidth=ye.defaultStrokeWidth,he.pixelRatio=ye.freehandPixelRatio,he.setColor=he.setColor.bind(he),he.addCanvas=he.addCanvas.bind(he),he.finishCreation=he.finishCreation.bind(he),he.setLineWidth=he.setLineWidth.bind(he),he.colorPanel=new Oe("Color",ye.defaultColorSet,ye.defaultColor),he.colorPanel.onColorChanged=he.setColor,he.lineWidthPanel=new ht("Line width",ye.defaultStrokeWidths,ye.defaultStrokeWidth),he.lineWidthPanel.onWidthChanged=he.setLineWidth,he}return fe(G,de),G.prototype.ownsTarget=function(Z){return!(!de.prototype.ownsTarget.call(this,Z)&&Z!==this.visual&&Z!==this.drawingImage)},G.prototype.createVisual=function(){this.visual=oe.createGroup(),this.drawingImage=oe.createImage(),this.visual.appendChild(this.drawingImage);var Z=oe.createTransform();this.visual.transform.baseVal.appendItem(Z),this.addMarkerVisualToContainer(this.visual)},G.prototype.pointerDown=function(Z,ue){this.state==="new"&&(this.addCanvas(),this.createVisual(),this._state="creating"),this.state==="creating"?(this.canvasContext.strokeStyle=this.color,this.canvasContext.lineWidth=this.lineWidth,this.canvasContext.beginPath(),this.canvasContext.moveTo(Z.x,Z.y),this.drawing=!0):de.prototype.pointerDown.call(this,Z,ue)},G.prototype.manipulate=function(Z){this.state==="creating"?this.drawing&&(this.canvasContext.lineTo(Z.x,Z.y),this.canvasContext.stroke()):de.prototype.manipulate.call(this,Z)},G.prototype.resize=function(Z){de.prototype.resize.call(this,Z),oe.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),oe.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]])},G.prototype.pointerUp=function(Z){this._state==="creating"?this.drawing&&(this.canvasContext.closePath(),this.drawing=!1,this.globalSettings.newFreehandMarkerOnPointerUp&&this.finishCreation()):de.prototype.pointerUp.call(this,Z)},G.prototype.addCanvas=function(){this.overlayContainer.innerHTML="",this.canvasElement=document.createElement("canvas"),this.canvasElement.width=this.overlayContainer.clientWidth*this.pixelRatio,this.canvasElement.height=this.overlayContainer.clientHeight*this.pixelRatio,this.canvasContext=this.canvasElement.getContext("2d"),this.canvasContext.scale(this.pixelRatio,this.pixelRatio),this.overlayContainer.appendChild(this.canvasElement)},G.prototype.select=function(){this.state==="creating"&&this.finishCreation(),de.prototype.select.call(this)},G.prototype.deselect=function(){this.state==="creating"&&this.finishCreation(),de.prototype.deselect.call(this)},G.prototype.finishCreation=function(){for(var Z=this.canvasContext.getImageData(0,0,this.canvasElement.width,this.canvasElement.height),ue=[this.canvasElement.width+1,this.canvasElement.height+1,-1,-1],ye=ue[0],he=ue[1],ft=ue[2],mn=ue[3],Hn=!1,ar=0;ar0&&(Hn=!0,armn&&(mn=ar),tn>ft&&(ft=tn));if(Hn){this.left=ye/this.pixelRatio,this.top=he/this.pixelRatio,this.width=(ft-ye)/this.pixelRatio,this.height=(mn-he)/this.pixelRatio;var kn=document.createElement("canvas");kn.width=ft-ye,kn.height=mn-he,kn.getContext("2d").putImageData(this.canvasContext.getImageData(ye,he,ft-ye,mn-he),0,0),this.drawingImgUrl=kn.toDataURL("image/png"),this.setDrawingImage(),this._state="select",this.onMarkerCreated&&this.onMarkerCreated(this)}this.overlayContainer.innerHTML=""},G.prototype.setDrawingImage=function(){oe.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]]),oe.setAttributes(this.drawingImage,[["href",this.drawingImgUrl]]),this.moveVisual({x:this.left,y:this.top})},G.prototype.setColor=function(Z){this.color=Z,this.colorChanged(Z)},G.prototype.setLineWidth=function(Z){this.lineWidth=Z},Object.defineProperty(G.prototype,"toolboxPanels",{get:function(){return this.state==="new"||this.state==="creating"?[this.colorPanel,this.lineWidthPanel]:[]},enumerable:!1,configurable:!0}),G.prototype.getState=function(){var Z=Object.assign({drawingImgUrl:this.drawingImgUrl},de.prototype.getState.call(this));return Z.typeName=G.typeName,Z},G.prototype.restoreState=function(Z){this.createVisual(),de.prototype.restoreState.call(this,Z),this.drawingImgUrl=Z.drawingImgUrl,this.setDrawingImage()},G.prototype.scale=function(Z,ue){de.prototype.scale.call(this,Z,ue),this.setDrawingImage()},G.typeName="FreehandMarker",G.title="Freehand marker",G.icon='',G}(st),Fe=function(de){function G(Z,ue,ye){var he=de.call(this,Z,ye||'')||this;return he.typeBoxes=[],he.currentType=ue,he.setCurrentType=he.setCurrentType.bind(he),he}return fe(G,de),G.prototype.getUi=function(){var Z=this,ue=document.createElement("div");ue.style.display="flex",ue.style.overflow="hidden",ue.style.flexGrow="2";for(var ye=function(mn){var Hn="both";switch(mn){case 0:Hn="both";break;case 1:Hn="start";break;case 2:Hn="end";break;case 3:Hn="none"}var ar=document.createElement("div");if(ar.style.display="flex",ar.style.flexGrow="2",ar.style.alignItems="center",ar.style.justifyContent="space-between",ar.style.padding="5px",ar.style.borderWidth="2px",ar.style.borderStyle="solid",ar.style.borderColor=Hn===he.currentType?he.uiStyleSettings.toolboxAccentColor:"transparent",ar.addEventListener("click",function(){Z.setCurrentType(Hn,ar)}),ue.appendChild(ar),Hn==="both"||Hn==="start"){var tn=document.createElement("div");tn.style.display="flex",tn.style.alignItems="center",tn.style.minHeight="20px",tn.innerHTML=` + `;dt.innerHTML=un,he.appendChild(dt),Z.styleBoxes.push(he)}),ue},G.prototype.setCurrentStyle=function(Z,ue){var ye=this;this.currentStyle=Z,this.styleBoxes.forEach(function(he){he.style.borderColor=he===ue?ye.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onStyleChanged&&this.onStyleChanged(this.currentStyle)},G}(ee),Ke=function(de){function G(Z,ue,ye){var he=de.call(this,Z,ue,ye)||this;return he.strokeColor=ye.defaultColor,he.strokeWidth=ye.defaultStrokeWidth,he.strokeDasharray=ye.defaultStrokeDasharray,he.strokePanel=new Oe("Line color",ye.defaultColorSet,ye.defaultColor),he.strokePanel.onColorChanged=he.setStrokeColor,he.strokeWidthPanel=new ht("Line width",ye.defaultStrokeWidths,ye.defaultStrokeWidth),he.strokeWidthPanel.onWidthChanged=he.setStrokeWidth,he.strokeStylePanel=new Et("Line style",ye.defaultStrokeDasharrays,ye.defaultStrokeDasharray),he.strokeStylePanel.onStyleChanged=he.setStrokeDasharray,he}return fe(G,de),Object.defineProperty(G.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),G.prototype.getState=function(){var Z=de.prototype.getState.call(this);return Z.typeName=G.typeName,Z},G.typeName="FrameMarker",G.title="Frame marker",G.icon='',G}(ct),Ue=function(){this.defaultColorSet=["#EF4444","#10B981","#2563EB","#FFFF00","#7C3AED","#F472B6","#000000","#FFFFFF"],this.defaultColor=this.defaultColorSet[0],this.defaultFillColor=this.defaultColorSet[0],this.defaultStrokeColor=this.defaultColorSet[7],this.defaultHighlightColor=this.defaultColorSet[3],this.defaultStrokeWidth=3,this.defaultStrokeDasharray="",this.defaultHighlightOpacity=.5,this.defaultFontFamily="Helvetica, Arial, sans-serif",this.defaultStrokeWidths=[1,2,3,5,10],this.defaultStrokeDasharrays=["","3","12 3","9 6 3 6"],this.defaultOpacitySteps=[.1,.25,.5,.75,1],this.displayMode="inline",this.defaultFontFamilies=['Times, "Times New Roman", serif',"Helvetica, Arial, sans-serif",'Courier, "Courier New", monospace',"cursive","fantasy"],this.popupMargin=30,this.newFreehandMarkerOnPointerUp=!1,this.defaultColorsFollowCurrentColors=!1,this.freehandPixelRatio=1,this.disableRotation=!1},nt=function(de){function G(Z,ue,ye){var he=de.call(this,Z,ue,ye)||this;return he.x1=0,he.y1=0,he.x2=0,he.y2=0,he.defaultLength=50,he.manipulationStartX=0,he.manipulationStartY=0,he.manipulationStartX1=0,he.manipulationStartY1=0,he.manipulationStartX2=0,he.manipulationStartY2=0,he.setupControlBox(),he}return fe(G,de),G.prototype.ownsTarget=function(Z){return!!de.prototype.ownsTarget.call(this,Z)||!(!this.grip1.ownsTarget(Z)&&!this.grip2.ownsTarget(Z))},G.prototype.pointerDown=function(Z,ue){de.prototype.pointerDown.call(this,Z,ue),this.manipulationStartX=Z.x,this.manipulationStartY=Z.y,this.state==="new"&&(this.x1=Z.x,this.y1=Z.y,this.x2=Z.x,this.y2=Z.y),this.manipulationStartX1=this.x1,this.manipulationStartY1=this.y1,this.manipulationStartX2=this.x2,this.manipulationStartY2=this.y2,this.state!=="new"&&(this.select(),this.grip1.ownsTarget(ue)?this.activeGrip=this.grip1:this.grip2.ownsTarget(ue)?this.activeGrip=this.grip2:this.activeGrip=void 0,this.activeGrip?this._state="resize":this._state="move")},G.prototype.pointerUp=function(Z){var ue=this.state;de.prototype.pointerUp.call(this,Z),this.state==="creating"&&Math.abs(this.x1-this.x2)<10&&Math.abs(this.y1-this.y2)<10?(this.x2=this.x1+this.defaultLength,this.adjustVisual(),this.adjustControlBox()):this.manipulate(Z),this._state="select",ue==="creating"&&this.onMarkerCreated&&this.onMarkerCreated(this)},G.prototype.adjustVisual=function(){},G.prototype.manipulate=function(Z){this.state==="creating"?this.resize(Z):this.state==="move"?(this.x1=this.manipulationStartX1+Z.x-this.manipulationStartX,this.y1=this.manipulationStartY1+Z.y-this.manipulationStartY,this.x2=this.manipulationStartX2+Z.x-this.manipulationStartX,this.y2=this.manipulationStartY2+Z.y-this.manipulationStartY,this.adjustVisual(),this.adjustControlBox()):this.state==="resize"&&this.resize(Z)},G.prototype.resize=function(Z){switch(this.activeGrip){case this.grip1:this.x1=Z.x,this.y1=Z.y;break;case this.grip2:case void 0:this.x2=Z.x,this.y2=Z.y}this.adjustVisual(),this.adjustControlBox()},G.prototype.select=function(){de.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},G.prototype.deselect=function(){de.prototype.deselect.call(this),this.controlBox.style.display="none"},G.prototype.setupControlBox=function(){this.controlBox=oe.createGroup(),this.container.appendChild(this.controlBox),this.addControlGrips(),this.controlBox.style.display="none"},G.prototype.adjustControlBox=function(){this.positionGrips()},G.prototype.addControlGrips=function(){this.grip1=this.createGrip(),this.grip2=this.createGrip(),this.positionGrips()},G.prototype.createGrip=function(){var Z=new Je;return Z.visual.transform.baseVal.appendItem(oe.createTransform()),this.controlBox.appendChild(Z.visual),Z},G.prototype.positionGrips=function(){var Z=this.grip1.GRIP_SIZE;this.positionGrip(this.grip1.visual,this.x1-Z/2,this.y1-Z/2),this.positionGrip(this.grip2.visual,this.x2-Z/2,this.y2-Z/2)},G.prototype.positionGrip=function(Z,ue,ye){var he=Z.transform.baseVal.getItem(0);he.setTranslate(ue,ye),Z.transform.baseVal.replaceItem(he,0)},G.prototype.getState=function(){return Object.assign({x1:this.x1,y1:this.y1,x2:this.x2,y2:this.y2},de.prototype.getState.call(this))},G.prototype.restoreState=function(Z){de.prototype.restoreState.call(this,Z);var ue=Z;this.x1=ue.x1,this.y1=ue.y1,this.x2=ue.x2,this.y2=ue.y2},G.prototype.scale=function(Z,ue){de.prototype.scale.call(this,Z,ue),this.x1=this.x1*Z,this.y1=this.y1*ue,this.x2=this.x2*Z,this.y2=this.y2*ue,this.adjustVisual(),this.adjustControlBox()},G}(Se),Nt=function(de){function G(Z,ue,ye){var he=de.call(this,Z,ue,ye)||this;return he.strokeColor="transparent",he.strokeWidth=0,he.strokeDasharray="",he.setStrokeColor=he.setStrokeColor.bind(he),he.setStrokeWidth=he.setStrokeWidth.bind(he),he.setStrokeDasharray=he.setStrokeDasharray.bind(he),he.strokeColor=ye.defaultColor,he.strokeWidth=ye.defaultStrokeWidth,he.strokeDasharray=ye.defaultStrokeDasharray,he.strokePanel=new Oe("Line color",ye.defaultColorSet,ye.defaultColor),he.strokePanel.onColorChanged=he.setStrokeColor,he.strokeWidthPanel=new ht("Line width",ye.defaultStrokeWidths,ye.defaultStrokeWidth),he.strokeWidthPanel.onWidthChanged=he.setStrokeWidth,he.strokeStylePanel=new Et("Line style",ye.defaultStrokeDasharrays,ye.defaultStrokeDasharray),he.strokeStylePanel.onStyleChanged=he.setStrokeDasharray,he}return fe(G,de),G.prototype.ownsTarget=function(Z){return!(!de.prototype.ownsTarget.call(this,Z)&&Z!==this.visual&&Z!==this.selectorLine&&Z!==this.visibleLine)},G.prototype.createVisual=function(){this.visual=oe.createGroup(),this.selectorLine=oe.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()]]),this.visibleLine=oe.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()]]),this.visual.appendChild(this.selectorLine),this.visual.appendChild(this.visibleLine),this.addMarkerVisualToContainer(this.visual)},G.prototype.pointerDown=function(Z,ue){de.prototype.pointerDown.call(this,Z,ue),this.state==="new"&&(this.createVisual(),this.adjustVisual(),this._state="creating")},G.prototype.adjustVisual=function(){this.selectorLine&&this.visibleLine&&(this.selectorLine.setAttribute("x1",this.x1.toString()),this.selectorLine.setAttribute("y1",this.y1.toString()),this.selectorLine.setAttribute("x2",this.x2.toString()),this.selectorLine.setAttribute("y2",this.y2.toString()),this.visibleLine.setAttribute("x1",this.x1.toString()),this.visibleLine.setAttribute("y1",this.y1.toString()),this.visibleLine.setAttribute("x2",this.x2.toString()),this.visibleLine.setAttribute("y2",this.y2.toString()),oe.setAttributes(this.visibleLine,[["stroke",this.strokeColor]]),oe.setAttributes(this.visibleLine,[["stroke-width",this.strokeWidth.toString()]]),oe.setAttributes(this.visibleLine,[["stroke-dasharray",this.strokeDasharray.toString()]]))},G.prototype.setStrokeColor=function(Z){this.strokeColor=Z,this.adjustVisual(),this.colorChanged(Z)},G.prototype.setStrokeWidth=function(Z){this.strokeWidth=Z,this.adjustVisual()},G.prototype.setStrokeDasharray=function(Z){this.strokeDasharray=Z,this.adjustVisual(),this.stateChanged()},Object.defineProperty(G.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),G.prototype.getState=function(){var Z=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray},de.prototype.getState.call(this));return Z.typeName=G.typeName,Z},G.prototype.restoreState=function(Z){de.prototype.restoreState.call(this,Z);var ue=Z;this.strokeColor=ue.strokeColor,this.strokeWidth=ue.strokeWidth,this.strokeDasharray=ue.strokeDasharray,this.createVisual(),this.adjustVisual()},G.typeName="LineMarker",G.title="Line marker",G.icon='',G}(nt),gt=function(de){function G(Z,ue,ye,he){var dt=de.call(this,Z,he||'')||this;return dt.fonts=[],dt.fontBoxes=[],dt.fonts=ue,dt.currentFont=ye,dt.setCurrentFont=dt.setCurrentFont.bind(dt),dt}return fe(G,de),G.prototype.getUi=function(){var Z=this,ue=document.createElement("div");return ue.style.overflow="hidden",ue.style.flexGrow="2",this.fonts.forEach(function(ye){var he=document.createElement("div");he.style.display="inline-block",he.style.alignItems="center",he.style.justifyContent="space-between",he.style.padding="5px",he.style.borderWidth="2px",he.style.borderStyle="solid",he.style.overflow="hidden",he.style.maxWidth=100/Z.fonts.length-5+"%",he.style.borderColor=ye===Z.currentFont?Z.uiStyleSettings.toolboxAccentColor:"transparent",he.addEventListener("click",function(){Z.setCurrentFont(ye,he)}),ue.appendChild(he);var dt=document.createElement("div");dt.style.display="flex",dt.style.minHeight="20px",dt.style.flexGrow="2",dt.style.fontFamily=ye,dt.style.overflow="hidden";var un=document.createElement("div");un.style.whiteSpace="nowrap",un.style.overflow="hidden",un.style.textOverflow="ellipsis",un.innerHTML="The quick brown fox jumps over the lazy dog",dt.appendChild(un),he.appendChild(dt),Z.fontBoxes.push(he)}),ue},G.prototype.setCurrentFont=function(Z,ue){var ye=this;this.currentFont=Z,this.fontBoxes.forEach(function(he){he.style.borderColor=he===ue?ye.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onFontChanged&&this.onFontChanged(this.currentFont)},G}(ee),vt=function(de){function G(Z,ue,ye){var he=de.call(this,Z,ue,ye)||this;return he.color="transparent",he.padding=5,he.DEFAULT_TEXT="your text here",he.text=he.DEFAULT_TEXT,he.isMoved=!1,he.color=ye.defaultColor,he.fontFamily=ye.defaultFontFamily,he.defaultSize={x:100,y:30},he.setColor=he.setColor.bind(he),he.setFont=he.setFont.bind(he),he.renderText=he.renderText.bind(he),he.sizeText=he.sizeText.bind(he),he.textEditDivClicked=he.textEditDivClicked.bind(he),he.showTextEditor=he.showTextEditor.bind(he),he.setSize=he.setSize.bind(he),he.positionTextEditor=he.positionTextEditor.bind(he),he.colorPanel=new Oe("Color",ye.defaultColorSet,ye.defaultColor),he.colorPanel.onColorChanged=he.setColor,he.fontFamilyPanel=new gt("Font",ye.defaultFontFamilies,ye.defaultFontFamily),he.fontFamilyPanel.onFontChanged=he.setFont,he}return fe(G,de),G.prototype.ownsTarget=function(Z){if(de.prototype.ownsTarget.call(this,Z)||Z===this.visual||Z===this.textElement||Z===this.bgRectangle)return!0;var ue=!1;return this.textElement.childNodes.forEach(function(ye){ye===Z&&(ue=!0)}),ue},G.prototype.createVisual=function(){this.visual=oe.createGroup(),this.bgRectangle=oe.createRect(1,1,[["fill","transparent"]]),this.visual.appendChild(this.bgRectangle),this.textElement=oe.createText([["fill",this.color],["font-family",this.fontFamily],["font-size","16px"],["x","0"],["y","0"]]),this.textElement.transform.baseVal.appendItem(oe.createTransform()),this.textElement.transform.baseVal.appendItem(oe.createTransform()),this.visual.appendChild(this.textElement),this.addMarkerVisualToContainer(this.visual),this.renderText()},G.prototype.pointerDown=function(Z,ue){de.prototype.pointerDown.call(this,Z,ue),this.isMoved=!1,this.pointerDownPoint=Z,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(Z),this._state="creating")},G.prototype.renderText=function(){var Z=this;if(this.textElement){for(;this.textElement.lastChild;)this.textElement.removeChild(this.textElement.lastChild);this.text.split(/\r\n|[\n\v\f\r\x85\u2028\u2029]/).forEach(function(ue){Z.textElement.appendChild(oe.createTSpan(ue.trim()===""?" ":ue.trim(),[["x","0"],["dy","1.2em"]]))}),setTimeout(this.sizeText,10)}},G.prototype.getTextScale=function(){var Z=this.textElement.getBBox(),ue=1;if(Z.width>0&&Z.height>0){var ye=(1*this.width-this.width*this.padding*2/100)/Z.width,he=(1*this.height-this.height*this.padding*2/100)/Z.height;ue=Math.min(ye,he)}return ue},G.prototype.getTextPosition=function(Z){var ue=this.textElement.getBBox(),ye=0,he=0;return ue.width>0&&ue.height>0&&(ye=(this.width-ue.width*Z)/2,he=this.height/2-ue.height*Z/2),{x:ye,y:he}},G.prototype.sizeText=function(){var Z=this.textElement.getBBox(),ue=this.getTextScale(),ye=this.getTextPosition(ue);ye.y-=Z.y*ue,navigator.userAgent.indexOf("Edge/")>-1?this.textElement.style.transform="translate("+ye.x+"px, "+ye.y+"px) scale("+ue+", "+ue+")":(this.textElement.transform.baseVal.getItem(0).setTranslate(ye.x,ye.y),this.textElement.transform.baseVal.getItem(1).setScale(ue,ue))},G.prototype.manipulate=function(Z){de.prototype.manipulate.call(this,Z),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(Z.x-this.pointerDownPoint.x)>5||Math.abs(Z.y-this.pointerDownPoint.y)>5)},G.prototype.resize=function(Z){de.prototype.resize.call(this,Z),this.isMoved=!0,this.setSize(),this.sizeText()},G.prototype.setSize=function(){de.prototype.setSize.call(this),this.visual&&this.bgRectangle&&(oe.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),oe.setAttributes(this.bgRectangle,[["width",this.width.toString()],["height",this.height.toString()]]))},G.prototype.pointerUp=function(Z){var ue=this.state;ue==="creating"&&(this._suppressMarkerCreateEvent=!0),de.prototype.pointerUp.call(this,Z),this.setSize(),(ue==="creating"||!this.isMoved&&Date.now()-this.pointerDownTimestamp>500)&&this.showTextEditor(),this.pointerDownPoint=void 0},G.prototype.showTextEditor=function(){var Z=this;this._state="edit",this.overlayContainer.innerHTML="",this.textEditDiv=document.createElement("div"),this.textEditDiv.style.flexGrow="2",this.textEditDiv.style.alignItems="center",this.textEditDiv.style.justifyContent="center",this.textEditDiv.style.pointerEvents="auto",this.textEditDiv.style.overflow="hidden",this.textEditor=document.createElement("div"),this.textEditor.style.position="absolute",this.textEditor.style.fontFamily=this.fontFamily,this.textEditor.style.lineHeight="1em",this.textEditor.innerText=this.text,this.textEditor.contentEditable="true",this.textEditor.style.color=this.color,this.textEditor.style.whiteSpace="pre",this.positionTextEditor(),this.textEditor.addEventListener("pointerup",function(ue){ue.stopPropagation()}),this.textEditor.addEventListener("input",function(){for(var ue=Number.parseFloat(Z.textEditor.style.fontSize);Z.textEditor.clientWidth>=Number.parseInt(Z.textEditor.style.maxWidth)&&ue>.9;)ue-=.1,Z.textEditor.style.fontSize=Math.max(ue,.9)+"em"}),this.textEditor.addEventListener("keyup",function(ue){ue.cancelBubble=!0}),this.textEditor.addEventListener("paste",function(ue){if(ue.clipboardData){var ye=ue.clipboardData.getData("text"),he=window.getSelection();if(!he.rangeCount)return!1;he.deleteFromDocument(),he.getRangeAt(0).insertNode(document.createTextNode(ye)),ue.preventDefault()}}),this.textEditDiv.addEventListener("pointerup",function(){Z.textEditDivClicked(Z.textEditor.innerText)}),this.textEditDiv.appendChild(this.textEditor),this.overlayContainer.appendChild(this.textEditDiv),this.hideVisual(),this.textEditor.focus(),document.execCommand("selectAll")},G.prototype.positionTextEditor=function(){if(this.state==="edit")if(this.textEditor===void 0)this.showTextEditor();else{this.textElement.style.display="";var Z=this.getTextScale(),ue=this.rotatePoint({x:this.left+this.width/2,y:this.top+this.height/2}),ye=this.textElement.getBBox(),he={x:ye.width*Z,y:ye.height*Z};ue.x-=he.x/2,ue.y-=he.y/2,this.textEditor.style.top=ue.y+"px",this.textEditor.style.left=ue.x+"px",this.textEditor.style.maxWidth=this.overlayContainer.offsetWidth-ue.x+"px",this.textEditor.style.fontSize=Math.max(16*Z,12)+"px",this.textElement.style.display="none"}},G.prototype.textEditDivClicked=function(Z){this.text=Z.trim(),this.overlayContainer.innerHTML="",this.renderText(),this.showVisual(),this._suppressMarkerCreateEvent&&(this._suppressMarkerCreateEvent=!1,this.onMarkerCreated&&this.onMarkerCreated(this)),this.stateChanged()},G.prototype.select=function(){de.prototype.select.call(this),this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText)},G.prototype.deselect=function(){this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText),de.prototype.deselect.call(this)},G.prototype.dblClick=function(Z,ue){de.prototype.dblClick.call(this,Z,ue),this.showTextEditor()},G.prototype.setColor=function(Z){this.textElement&&oe.setAttributes(this.textElement,[["fill",Z]]),this.color=Z,this.textEditor&&(this.textEditor.style.color=this.color),this.colorChanged(Z)},G.prototype.setFont=function(Z){this.textElement&&oe.setAttributes(this.textElement,[["font-family",Z]]),this.fontFamily=Z,this.textEditor&&(this.textEditor.style.fontFamily=this.fontFamily),this.renderText(),this.stateChanged()},G.prototype.hideVisual=function(){this.textElement.style.display="none",this.hideControlBox()},G.prototype.showVisual=function(){this.state==="edit"&&(this._state="select"),this.textElement.style.display="",this.showControlBox()},Object.defineProperty(G.prototype,"toolboxPanels",{get:function(){return[this.colorPanel,this.fontFamilyPanel]},enumerable:!1,configurable:!0}),G.prototype.getState=function(){var Z=Object.assign({color:this.color,fontFamily:this.fontFamily,padding:this.padding,text:this.text},de.prototype.getState.call(this));return Z.typeName=G.typeName,Z},G.prototype.restoreState=function(Z){var ue=Z;this.color=ue.color,this.fontFamily=ue.fontFamily,this.padding=ue.padding,this.text=ue.text,this.createVisual(),de.prototype.restoreState.call(this,Z),this.setSize()},G.prototype.scale=function(Z,ue){de.prototype.scale.call(this,Z,ue),this.setSize(),this.sizeText(),this.positionTextEditor()},G.typeName="TextMarker",G.title="Text marker",G.icon='',G}(lt),ze=function(de){function G(Z,ue,ye){var he=de.call(this,Z,ue,ye)||this;return he.color="transparent",he.lineWidth=3,he.drawing=!1,he.pixelRatio=1,he.color=ye.defaultColor,he.lineWidth=ye.defaultStrokeWidth,he.pixelRatio=ye.freehandPixelRatio,he.setColor=he.setColor.bind(he),he.addCanvas=he.addCanvas.bind(he),he.finishCreation=he.finishCreation.bind(he),he.setLineWidth=he.setLineWidth.bind(he),he.colorPanel=new Oe("Color",ye.defaultColorSet,ye.defaultColor),he.colorPanel.onColorChanged=he.setColor,he.lineWidthPanel=new ht("Line width",ye.defaultStrokeWidths,ye.defaultStrokeWidth),he.lineWidthPanel.onWidthChanged=he.setLineWidth,he}return fe(G,de),G.prototype.ownsTarget=function(Z){return!(!de.prototype.ownsTarget.call(this,Z)&&Z!==this.visual&&Z!==this.drawingImage)},G.prototype.createVisual=function(){this.visual=oe.createGroup(),this.drawingImage=oe.createImage(),this.visual.appendChild(this.drawingImage);var Z=oe.createTransform();this.visual.transform.baseVal.appendItem(Z),this.addMarkerVisualToContainer(this.visual)},G.prototype.pointerDown=function(Z,ue){this.state==="new"&&(this.addCanvas(),this.createVisual(),this._state="creating"),this.state==="creating"?(this.canvasContext.strokeStyle=this.color,this.canvasContext.lineWidth=this.lineWidth,this.canvasContext.beginPath(),this.canvasContext.moveTo(Z.x,Z.y),this.drawing=!0):de.prototype.pointerDown.call(this,Z,ue)},G.prototype.manipulate=function(Z){this.state==="creating"?this.drawing&&(this.canvasContext.lineTo(Z.x,Z.y),this.canvasContext.stroke()):de.prototype.manipulate.call(this,Z)},G.prototype.resize=function(Z){de.prototype.resize.call(this,Z),oe.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),oe.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]])},G.prototype.pointerUp=function(Z){this._state==="creating"?this.drawing&&(this.canvasContext.closePath(),this.drawing=!1,this.globalSettings.newFreehandMarkerOnPointerUp&&this.finishCreation()):de.prototype.pointerUp.call(this,Z)},G.prototype.addCanvas=function(){this.overlayContainer.innerHTML="",this.canvasElement=document.createElement("canvas"),this.canvasElement.width=this.overlayContainer.clientWidth*this.pixelRatio,this.canvasElement.height=this.overlayContainer.clientHeight*this.pixelRatio,this.canvasContext=this.canvasElement.getContext("2d"),this.canvasContext.scale(this.pixelRatio,this.pixelRatio),this.overlayContainer.appendChild(this.canvasElement)},G.prototype.select=function(){this.state==="creating"&&this.finishCreation(),de.prototype.select.call(this)},G.prototype.deselect=function(){this.state==="creating"&&this.finishCreation(),de.prototype.deselect.call(this)},G.prototype.finishCreation=function(){for(var Z=this.canvasContext.getImageData(0,0,this.canvasElement.width,this.canvasElement.height),ue=[this.canvasElement.width+1,this.canvasElement.height+1,-1,-1],ye=ue[0],he=ue[1],dt=ue[2],un=ue[3],jn=!1,ir=0;ir0&&(jn=!0,irun&&(un=ir),tn>dt&&(dt=tn));if(jn){this.left=ye/this.pixelRatio,this.top=he/this.pixelRatio,this.width=(dt-ye)/this.pixelRatio,this.height=(un-he)/this.pixelRatio;var Ln=document.createElement("canvas");Ln.width=dt-ye,Ln.height=un-he,Ln.getContext("2d").putImageData(this.canvasContext.getImageData(ye,he,dt-ye,un-he),0,0),this.drawingImgUrl=Ln.toDataURL("image/png"),this.setDrawingImage(),this._state="select",this.onMarkerCreated&&this.onMarkerCreated(this)}this.overlayContainer.innerHTML=""},G.prototype.setDrawingImage=function(){oe.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]]),oe.setAttributes(this.drawingImage,[["href",this.drawingImgUrl]]),this.moveVisual({x:this.left,y:this.top})},G.prototype.setColor=function(Z){this.color=Z,this.colorChanged(Z)},G.prototype.setLineWidth=function(Z){this.lineWidth=Z},Object.defineProperty(G.prototype,"toolboxPanels",{get:function(){return this.state==="new"||this.state==="creating"?[this.colorPanel,this.lineWidthPanel]:[]},enumerable:!1,configurable:!0}),G.prototype.getState=function(){var Z=Object.assign({drawingImgUrl:this.drawingImgUrl},de.prototype.getState.call(this));return Z.typeName=G.typeName,Z},G.prototype.restoreState=function(Z){this.createVisual(),de.prototype.restoreState.call(this,Z),this.drawingImgUrl=Z.drawingImgUrl,this.setDrawingImage()},G.prototype.scale=function(Z,ue){de.prototype.scale.call(this,Z,ue),this.setDrawingImage()},G.typeName="FreehandMarker",G.title="Freehand marker",G.icon='',G}(lt),Fe=function(de){function G(Z,ue,ye){var he=de.call(this,Z,ye||'')||this;return he.typeBoxes=[],he.currentType=ue,he.setCurrentType=he.setCurrentType.bind(he),he}return fe(G,de),G.prototype.getUi=function(){var Z=this,ue=document.createElement("div");ue.style.display="flex",ue.style.overflow="hidden",ue.style.flexGrow="2";for(var ye=function(un){var jn="both";switch(un){case 0:jn="both";break;case 1:jn="start";break;case 2:jn="end";break;case 3:jn="none"}var ir=document.createElement("div");if(ir.style.display="flex",ir.style.flexGrow="2",ir.style.alignItems="center",ir.style.justifyContent="space-between",ir.style.padding="5px",ir.style.borderWidth="2px",ir.style.borderStyle="solid",ir.style.borderColor=jn===he.currentType?he.uiStyleSettings.toolboxAccentColor:"transparent",ir.addEventListener("click",function(){Z.setCurrentType(jn,ir)}),ue.appendChild(ir),jn==="both"||jn==="start"){var tn=document.createElement("div");tn.style.display="flex",tn.style.alignItems="center",tn.style.minHeight="20px",tn.innerHTML=` - `,tn.style.marginLeft="5px",ar.appendChild(tn)}var kn=document.createElement("div");kn.style.display="flex",kn.style.alignItems="center",kn.style.minHeight="20px",kn.style.flexGrow="2";var Nn=document.createElement("hr");if(Nn.style.minWidth="20px",Nn.style.border="0px",Nn.style.borderTop="3px solid "+(he.uiStyleSettings!==void 0?he.uiStyleSettings.toolboxColor:"#eeeeee"),Nn.style.flexGrow="2",kn.appendChild(Nn),ar.appendChild(kn),Hn==="both"||Hn==="end"){var $r=document.createElement("div");$r.style.display="flex",$r.style.alignItems="center",$r.style.minHeight="20px",$r.innerHTML=` + `,tn.style.marginLeft="5px",ir.appendChild(tn)}var Ln=document.createElement("div");Ln.style.display="flex",Ln.style.alignItems="center",Ln.style.minHeight="20px",Ln.style.flexGrow="2";var Bn=document.createElement("hr");if(Bn.style.minWidth="20px",Bn.style.border="0px",Bn.style.borderTop="3px solid "+(he.uiStyleSettings!==void 0?he.uiStyleSettings.toolboxColor:"#eeeeee"),Bn.style.flexGrow="2",Ln.appendChild(Bn),ir.appendChild(Ln),jn==="both"||jn==="end"){var zr=document.createElement("div");zr.style.display="flex",zr.style.alignItems="center",zr.style.minHeight="20px",zr.innerHTML=` - `,$r.style.marginRight="5px",ar.appendChild($r)}he.typeBoxes.push(ar)},he=this,ft=0;ft<4;ft++)ye(ft);return ue},G.prototype.setCurrentType=function(Z,ue){var ye=this;this.currentType=Z,this.typeBoxes.forEach(function(he){he.style.borderColor=he===ue?ye.uiStyleSettings!==void 0?ye.uiStyleSettings.toolboxAccentColor:"#3080c3":"transparent"}),this.onArrowTypeChanged&&this.onArrowTypeChanged(this.currentType)},G}(ee),Xe=function(de){function G(Z,ue,ye){var he=de.call(this,Z,ue,ye)||this;return he.arrowType="end",he.arrowBaseHeight=10,he.arrowBaseWidth=10,he.getArrowPoints=he.getArrowPoints.bind(he),he.setArrowType=he.setArrowType.bind(he),he.arrowTypePanel=new Fe("Arrow type","end"),he.arrowTypePanel.onArrowTypeChanged=he.setArrowType,he}return fe(G,de),G.prototype.ownsTarget=function(Z){return!(!de.prototype.ownsTarget.call(this,Z)&&Z!==this.arrow1&&Z!==this.arrow2)},G.prototype.getArrowPoints=function(Z,ue){var ye=this.arrowBaseWidth+2*this.strokeWidth,he=this.arrowBaseHeight+2*this.strokeWidth;return Z-ye/2+","+(ue+he/2)+" "+Z+","+(ue-he/2)+" "+(Z+ye/2)+","+(ue+he/2)},G.prototype.createTips=function(){this.arrow1=oe.createPolygon(this.getArrowPoints(this.x1,this.y1),[["fill",this.strokeColor]]),this.arrow1.transform.baseVal.appendItem(oe.createTransform()),this.visual.appendChild(this.arrow1),this.arrow2=oe.createPolygon(this.getArrowPoints(this.x2,this.y2),[["fill",this.strokeColor]]),this.arrow2.transform.baseVal.appendItem(oe.createTransform()),this.visual.appendChild(this.arrow2)},G.prototype.pointerDown=function(Z,ue){de.prototype.pointerDown.call(this,Z,ue),this.state==="creating"&&this.createTips()},G.prototype.adjustVisual=function(){if(de.prototype.adjustVisual.call(this),this.arrow1&&this.arrow2&&(this.arrow1.style.display=this.arrowType==="both"||this.arrowType==="start"?"":"none",this.arrow2.style.display=this.arrowType==="both"||this.arrowType==="end"?"":"none",oe.setAttributes(this.arrow1,[["points",this.getArrowPoints(this.x1,this.y1)],["fill",this.strokeColor]]),oe.setAttributes(this.arrow2,[["points",this.getArrowPoints(this.x2,this.y2)],["fill",this.strokeColor]]),Math.abs(this.x1-this.x2)>.1)){var Z=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2),ue=this.arrow1.transform.baseVal.getItem(0);ue.setRotate(Z,this.x1,this.y1),this.arrow1.transform.baseVal.replaceItem(ue,0);var ye=this.arrow2.transform.baseVal.getItem(0);ye.setRotate(Z+180,this.x2,this.y2),this.arrow2.transform.baseVal.replaceItem(ye,0)}},G.prototype.setArrowType=function(Z){this.arrowType=Z,this.adjustVisual(),this.stateChanged()},Object.defineProperty(G.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel,this.arrowTypePanel]},enumerable:!1,configurable:!0}),G.prototype.getState=function(){var Z=Object.assign({arrowType:this.arrowType},de.prototype.getState.call(this));return Z.typeName=G.typeName,Z},G.prototype.restoreState=function(Z){de.prototype.restoreState.call(this,Z);var ue=Z;this.arrowType=ue.arrowType,this.createTips(),this.adjustVisual()},G.typeName="ArrowMarker",G.title="Arrow marker",G.icon='',G}(kt),Ae=function(de){function G(Z,ue,ye){var he=de.call(this,Z,ue,ye)||this;return he.fillColor=ye.defaultFillColor,he.strokeWidth=0,he.fillPanel=new Oe("Color",ye.defaultColorSet,ye.defaultFillColor),he.fillPanel.onColorChanged=he.setFillColor,he}return fe(G,de),Object.defineProperty(G.prototype,"toolboxPanels",{get:function(){return[this.fillPanel]},enumerable:!1,configurable:!0}),G.prototype.getState=function(){var Z=de.prototype.getState.call(this);return Z.typeName=G.typeName,Z},G.typeName="CoverMarker",G.title="Cover marker",G.icon='',G}(ut),Pe=function(de){function G(Z,ue,ye,he){var ft=de.call(this,Z,he||'')||this;return ft.opacities=[],ft.opacityBoxes=[],ft.opacities=ue,ft.currentOpacity=ye,ft.setCurrentOpacity=ft.setCurrentOpacity.bind(ft),ft}return fe(G,de),G.prototype.getUi=function(){var Z=this,ue=document.createElement("div");return ue.style.display="flex",ue.style.overflow="hidden",ue.style.flexGrow="2",ue.style.justifyContent="space-between",this.opacities.forEach(function(ye){var he=document.createElement("div");he.style.display="flex",he.style.alignItems="center",he.style.justifyContent="center",he.style.padding="5px",he.style.borderWidth="2px",he.style.borderStyle="solid",he.style.borderColor=ye===Z.currentOpacity?Z.uiStyleSettings.toolboxAccentColor:"transparent",he.addEventListener("click",function(){Z.setCurrentOpacity(ye,he)}),ue.appendChild(he);var ft=document.createElement("div");ft.innerText=100*ye+"%",he.appendChild(ft),Z.opacityBoxes.push(he)}),ue},G.prototype.setCurrentOpacity=function(Z,ue){var ye=this;this.currentOpacity=Z,this.opacityBoxes.forEach(function(he){he.style.borderColor=he===ue?ye.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onOpacityChanged&&this.onOpacityChanged(this.currentOpacity)},G}(ee),Ye=function(de){function G(Z,ue,ye){var he=de.call(this,Z,ue,ye)||this;return he.setOpacity=he.setOpacity.bind(he),he.fillColor=ye.defaultHighlightColor,he.strokeWidth=0,he.opacity=ye.defaultHighlightOpacity,he.fillPanel=new Oe("Color",ye.defaultColorSet,he.fillColor),he.fillPanel.onColorChanged=he.setFillColor,he.opacityPanel=new Pe("Opacity",ye.defaultOpacitySteps,he.opacity),he.opacityPanel.onOpacityChanged=he.setOpacity,he}return fe(G,de),G.prototype.setOpacity=function(Z){this.opacity=Z,this.visual&&oe.setAttributes(this.visual,[["opacity",this.opacity.toString()]]),this.stateChanged()},Object.defineProperty(G.prototype,"toolboxPanels",{get:function(){return[this.fillPanel,this.opacityPanel]},enumerable:!1,configurable:!0}),G.prototype.getState=function(){var Z=de.prototype.getState.call(this);return Z.typeName=G.typeName,Z},G.typeName="HighlightMarker",G.title="Highlight marker",G.icon='',G}(Ae),$e='',Ot=function(de){function G(Z,ue,ye){var he=de.call(this,Z,ue,ye)||this;return he.bgColor="transparent",he.tipPosition={x:0,y:0},he.tipBase1Position={x:0,y:0},he.tipBase2Position={x:0,y:0},he.tipMoving=!1,he.color=ye.defaultStrokeColor,he.bgColor=ye.defaultFillColor,he.fontFamily=ye.defaultFontFamily,he.defaultSize={x:100,y:30},he.setBgColor=he.setBgColor.bind(he),he.getTipPoints=he.getTipPoints.bind(he),he.positionTip=he.positionTip.bind(he),he.setTipPoints=he.setTipPoints.bind(he),he.colorPanel=new Oe("Text color",ye.defaultColorSet,he.color,''),he.colorPanel.onColorChanged=he.setColor,he.bgColorPanel=new Oe("Fill color",ye.defaultColorSet,he.bgColor,$e),he.bgColorPanel.onColorChanged=he.setBgColor,he.fontFamilyPanel=new vt("Font",ye.defaultFontFamilies,ye.defaultFontFamily),he.fontFamilyPanel.onFontChanged=he.setFont,he.tipGrip=new Qe,he.tipGrip.visual.transform.baseVal.appendItem(oe.createTransform()),he.controlBox.appendChild(he.tipGrip.visual),he}return fe(G,de),G.prototype.ownsTarget=function(Z){return de.prototype.ownsTarget.call(this,Z)||this.tipGrip.ownsTarget(Z)||this.tip===Z},G.prototype.createTip=function(){oe.setAttributes(this.bgRectangle,[["fill",this.bgColor],["rx","10px"]]),this.tip=oe.createPolygon(this.getTipPoints(),[["fill",this.bgColor]]),this.visual.appendChild(this.tip)},G.prototype.pointerDown=function(Z,ue){this.state==="new"&&de.prototype.pointerDown.call(this,Z,ue),this.state==="creating"?this.createTip():this.tipGrip.ownsTarget(ue)?(this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.tipMoving=!0):de.prototype.pointerDown.call(this,Z,ue)},G.prototype.pointerUp=function(Z){if(this.tipMoving)this.tipMoving=!1,this.isMoved=!0,de.prototype.pointerUp.call(this,Z);else{var ue=this.state==="creating";de.prototype.pointerUp.call(this,Z),this.setTipPoints(ue),this.positionTip()}},G.prototype.manipulate=function(Z){if(this.tipMoving){var ue=this.unrotatePoint(Z);this.tipPosition={x:ue.x-this.manipulationStartLeft,y:ue.y-this.manipulationStartTop},this.positionTip()}else de.prototype.manipulate.call(this,Z)},G.prototype.setBgColor=function(Z){this.bgRectangle&&this.tip&&(oe.setAttributes(this.bgRectangle,[["fill",Z]]),oe.setAttributes(this.tip,[["fill",Z]])),this.bgColor=Z,this.fillColorChanged(Z)},G.prototype.getTipPoints=function(){return this.setTipPoints(this.state==="creating"),this.tipBase1Position.x+","+this.tipBase1Position.y+" "+this.tipBase2Position.x+","+this.tipBase2Position.y+" "+this.tipPosition.x+","+this.tipPosition.y},G.prototype.setTipPoints=function(Z){Z===void 0&&(Z=!1);var ue=Math.min(this.height/2,15),ye=this.height/5;Z&&(this.tipPosition={x:ue+ye/2,y:this.height+20});var he=Math.atan(this.height/2/(this.width/2));this.tipPosition.x=this.width/2&&this.tipPosition.y=this.width/2&&this.tipPosition.y>=this.height/2?he.1)){var Z=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2),ue=this.tip1.transform.baseVal.getItem(0);ue.setRotate(Z,this.x1,this.y1),this.tip1.transform.baseVal.replaceItem(ue,0);var ye=this.tip2.transform.baseVal.getItem(0);ye.setRotate(Z+180,this.x2,this.y2),this.tip2.transform.baseVal.replaceItem(ye,0)}},Object.defineProperty(G.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),G.prototype.getState=function(){var Z=de.prototype.getState.call(this);return Z.typeName=G.typeName,Z},G.prototype.restoreState=function(Z){de.prototype.restoreState.call(this,Z),this.createTips(),this.adjustVisual()},G.typeName="MeasurementMarker",G.title="Measurement marker",G.icon='',G}(kt),Xt=function(de){function G(Z,ue,ye){var he=de.call(this,Z,ue,ye)||this;return he.strokePanel.colors=ye.defaultColorSet,he.fillColor="transparent",he}return fe(G,de),Object.defineProperty(G.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),G.prototype.getState=function(){var Z=de.prototype.getState.call(this);return Z.typeName=G.typeName,Z},G.typeName="EllipseFrameMarker",G.title="Ellipse frame marker",G.icon='',G}(ct),bn=function(){function de(){this.undoStack=[],this.redoStack=[]}return Object.defineProperty(de.prototype,"isUndoPossible",{get:function(){return this.undoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"isRedoPossible",{get:function(){return this.redoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"undoStepCount",{get:function(){return this.undoStack.length},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"redoStepCount",{get:function(){return this.redoStack.length},enumerable:!1,configurable:!0}),de.prototype.addUndoStep=function(G){this.undoStack.length!==0&&JSON.stringify(this.undoStack[this.undoStack.length-1])===JSON.stringify(G)||(this.undoStack.push(G),JSON.stringify(this.lastRedoStep)!==JSON.stringify(G)&&this.redoStack.splice(0,this.redoStack.length))},de.prototype.replaceLastUndoStep=function(G){this.undoStack.length>0&&(this.undoStack[this.undoStack.length-1]=G)},de.prototype.getLastUndoStep=function(){return this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0},de.prototype.undo=function(){if(this.undoStack.length>1){var G=this.undoStack.pop();return G!==void 0&&this.redoStack.push(G),this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0}},de.prototype.redo=function(){return this.lastRedoStep=this.redoStack.pop(),this.lastRedoStep},de}(),nn=function(de){function G(Z,ue,ye){var he=de.call(this,Z,ue,ye)||this;return he.strokeColor="transparent",he.strokeWidth=0,he.strokeDasharray="",he.curveX=0,he.curveY=0,he.manipulationStartCurveX=0,he.manipulationStartCurveY=0,he.setStrokeColor=he.setStrokeColor.bind(he),he.setStrokeWidth=he.setStrokeWidth.bind(he),he.setStrokeDasharray=he.setStrokeDasharray.bind(he),he.positionGrips=he.positionGrips.bind(he),he.addControlGrips=he.addControlGrips.bind(he),he.adjustVisual=he.adjustVisual.bind(he),he.setupControlBox=he.setupControlBox.bind(he),he.resize=he.resize.bind(he),he.strokeColor=ye.defaultColor,he.strokeWidth=ye.defaultStrokeWidth,he.strokeDasharray=ye.defaultStrokeDasharray,he.strokePanel=new Oe("Line color",ye.defaultColorSet,ye.defaultColor),he.strokePanel.onColorChanged=he.setStrokeColor,he.strokeWidthPanel=new ht("Line width",ye.defaultStrokeWidths,ye.defaultStrokeWidth),he.strokeWidthPanel.onWidthChanged=he.setStrokeWidth,he.strokeStylePanel=new bt("Line style",ye.defaultStrokeDasharrays,ye.defaultStrokeDasharray),he.strokeStylePanel.onStyleChanged=he.setStrokeDasharray,he}return fe(G,de),G.prototype.ownsTarget=function(Z){return!(!de.prototype.ownsTarget.call(this,Z)&&Z!==this.visual&&Z!==this.selectorCurve&&Z!==this.visibleCurve&&!this.curveGrip.ownsTarget(Z))},G.prototype.getPathD=function(){return"M "+this.x1+" "+this.y1+" Q "+this.curveX+" "+this.curveY+", "+this.x2+" "+this.y2},G.prototype.createVisual=function(){this.visual=oe.createGroup(),this.selectorCurve=oe.createPath(this.getPathD(),[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()],["fill","transparent"]]),this.visibleCurve=oe.createPath(this.getPathD(),[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["fill","transparent"]]),this.visual.appendChild(this.selectorCurve),this.visual.appendChild(this.visibleCurve),this.addMarkerVisualToContainer(this.visual)},G.prototype.pointerDown=function(Z,ue){de.prototype.pointerDown.call(this,Z,ue),this.manipulationStartCurveX=this.curveX,this.manipulationStartCurveY=this.curveY,this.state==="new"&&(this.curveX=Z.x,this.curveY=Z.y),this.state==="new"?(this.createVisual(),this.adjustVisual(),this._state="creating"):this.curveGrip.ownsTarget(ue)&&(this.activeGrip=this.curveGrip,this._state="resize")},G.prototype.adjustVisual=function(){this.selectorCurve&&this.visibleCurve&&(this.selectorCurve.setAttribute("d",this.getPathD()),this.visibleCurve.setAttribute("d",this.getPathD()),oe.setAttributes(this.visibleCurve,[["stroke",this.strokeColor]]),oe.setAttributes(this.visibleCurve,[["stroke-width",this.strokeWidth.toString()]]),oe.setAttributes(this.visibleCurve,[["stroke-dasharray",this.strokeDasharray.toString()]]))},G.prototype.setupControlBox=function(){de.prototype.setupControlBox.call(this),this.curveControlLine1=oe.createLine(this.x1,this.y1,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.curveControlLine2=oe.createLine(this.x2,this.y2,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.controlBox.insertBefore(this.curveControlLine1,this.controlBox.firstChild),this.controlBox.insertBefore(this.curveControlLine2,this.controlBox.firstChild)},G.prototype.addControlGrips=function(){this.curveGrip=this.createGrip(),this.curveX=0,this.curveY=0,de.prototype.addControlGrips.call(this)},G.prototype.positionGrips=function(){de.prototype.positionGrips.call(this);var Z=this.curveGrip.GRIP_SIZE;this.positionGrip(this.curveGrip.visual,this.curveX-Z/2,this.curveY-Z/2),this.curveControlLine1&&this.curveControlLine2&&(this.curveControlLine1.setAttribute("x1",this.x1.toString()),this.curveControlLine1.setAttribute("y1",this.y1.toString()),this.curveControlLine1.setAttribute("x2",this.curveX.toString()),this.curveControlLine1.setAttribute("y2",this.curveY.toString()),this.curveControlLine2.setAttribute("x1",this.x2.toString()),this.curveControlLine2.setAttribute("y1",this.y2.toString()),this.curveControlLine2.setAttribute("x2",this.curveX.toString()),this.curveControlLine2.setAttribute("y2",this.curveY.toString()))},G.prototype.manipulate=function(Z){this.state==="move"&&(this.curveX=this.manipulationStartCurveX+Z.x-this.manipulationStartX,this.curveY=this.manipulationStartCurveY+Z.y-this.manipulationStartY),de.prototype.manipulate.call(this,Z)},G.prototype.resize=function(Z){this.activeGrip===this.curveGrip&&(this.curveX=Z.x,this.curveY=Z.y),de.prototype.resize.call(this,Z),this.state==="creating"&&(this.curveX=this.x1+(this.x2-this.x1)/2,this.curveY=this.y1+(this.y2-this.y1)/2)},G.prototype.setStrokeColor=function(Z){this.strokeColor=Z,this.adjustVisual(),this.colorChanged(Z)},G.prototype.setStrokeWidth=function(Z){this.strokeWidth=Z,this.adjustVisual()},G.prototype.setStrokeDasharray=function(Z){this.strokeDasharray=Z,this.adjustVisual()},G.prototype.scale=function(Z,ue){this.curveX=this.curveX*Z,this.curveY=this.curveY*ue,de.prototype.scale.call(this,Z,ue)},Object.defineProperty(G.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),G.prototype.getState=function(){var Z=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,curveX:this.curveX,curveY:this.curveY},de.prototype.getState.call(this));return Z.typeName=G.typeName,Z},G.prototype.restoreState=function(Z){de.prototype.restoreState.call(this,Z);var ue=Z;this.strokeColor=ue.strokeColor,this.strokeWidth=ue.strokeWidth,this.strokeDasharray=ue.strokeDasharray,this.curveX=ue.curveX,this.curveY=ue.curveY,this.createVisual(),this.adjustVisual()},G.typeName="CurveMarker",G.title="Curve marker",G.icon='',G}(nt),xt=function(){function de(G,Z){Z===void 0&&(Z=!1),this.cancelable=!1,this._defaultPrevented=!1,this.markerArea=G,this.cancelable=Z}return Object.defineProperty(de.prototype,"defaultPrevented",{get:function(){return this._defaultPrevented},enumerable:!1,configurable:!0}),de.prototype.preventDefault=function(){this._defaultPrevented=!0},de}(),We=function(de){function G(Z,ue,ye){var he=de.call(this,Z,!1)||this;return he.dataUrl=ue,he.state=ye,he}return fe(G,de),G}(xt),ot=function(de){function G(Z,ue,ye){ye===void 0&&(ye=!1);var he=de.call(this,Z,ye)||this;return he.marker=ue,he}return fe(G,de),G}(xt),it=function(){function de(){this.render=[],this.beforeclose=[],this.close=[],this.show=[],this.restorestate=[],this.statechange=[],this.markerselect=[],this.markerdeselect=[],this.markercreating=[],this.markercreate=[],this.markerbeforedelete=[],this.markerdelete=[],this.markerchange=[],this.focus=[],this.blur=[]}return de.prototype.addEventListener=function(G,Z){this[G].push(Z)},de.prototype.removeEventListener=function(G,Z){var ue=this[G].indexOf(Z);ue>-1&&this[G].splice(ue,1)},de}(),Ne=function(){function de(G){this.touchPoints=0,this._availableMarkerTypes=this.DEFAULT_MARKER_TYPES,this.mode="select",this.markers=[],this.isDragging=!1,this.renderEventListeners=[],this.closeEventListeners=[],this.settings=new Ue,this._isOpen=!1,this.undoRedoManager=new bn,this.renderAtNaturalSize=!1,this.renderImageType="image/png",this.renderMarkersOnly=!1,this.zoomSteps=[1,1.5,2,4],this._zoomLevel=1,this._isResizing=!1,this.prevPanPoint={x:0,y:0},this.eventListeners=new it,this._silentRenderMode=!1,this._isFocused=!1,this._instanceNo=de.instanceCounter++,this.styles=new ae(this.instanceNo),this.uiStyleSettings=this.styles.settings,this.target=G,this.targetRoot=document.body,this.width=G.clientWidth,this.height=G.clientHeight,this.styles.removeStyleSheet(),this.open=this.open.bind(this),this.setTopLeft=this.setTopLeft.bind(this),this.toolbarButtonClicked=this.toolbarButtonClicked.bind(this),this.createNewMarker=this.createNewMarker.bind(this),this.addNewMarker=this.addNewMarker.bind(this),this.markerCreated=this.markerCreated.bind(this),this.setCurrentMarker=this.setCurrentMarker.bind(this),this.onPointerDown=this.onPointerDown.bind(this),this.onDblClick=this.onDblClick.bind(this),this.onPointerMove=this.onPointerMove.bind(this),this.onPointerUp=this.onPointerUp.bind(this),this.onPointerOut=this.onPointerOut.bind(this),this.onKeyUp=this.onKeyUp.bind(this),this.overrideOverflow=this.overrideOverflow.bind(this),this.restoreOverflow=this.restoreOverflow.bind(this),this.close=this.close.bind(this),this.closeUI=this.closeUI.bind(this),this.addCloseEventListener=this.addCloseEventListener.bind(this),this.removeCloseEventListener=this.removeCloseEventListener.bind(this),this.addRenderEventListener=this.addRenderEventListener.bind(this),this.removeRenderEventListener=this.removeRenderEventListener.bind(this),this.clientToLocalCoordinates=this.clientToLocalCoordinates.bind(this),this.onWindowResize=this.onWindowResize.bind(this),this.deleteSelectedMarker=this.deleteSelectedMarker.bind(this),this.setWindowHeight=this.setWindowHeight.bind(this),this.removeMarker=this.removeMarker.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this),this.onPopupTargetResize=this.onPopupTargetResize.bind(this),this.showNotesEditor=this.showNotesEditor.bind(this),this.hideNotesEditor=this.hideNotesEditor.bind(this),this.stepZoom=this.stepZoom.bind(this),this.focus=this.focus.bind(this),this.blur=this.blur.bind(this),this.markerStateChanged=this.markerStateChanged.bind(this),this.switchToSelectMode=this.switchToSelectMode.bind(this),this.addDefs=this.addDefs.bind(this),this.addDefsToImage=this.addDefsToImage.bind(this)}return Object.defineProperty(de.prototype,"ALL_MARKER_TYPES",{get:function(){return[Ke,ze,Xe,gt,Xt,ct,Ye,Ot,jt,Ae,kt,nn]},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"DEFAULT_MARKER_TYPES",{get:function(){return[Ke,ze,Xe,gt,ct,Ye,Ot]},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"BASIC_MARKER_TYPES",{get:function(){return[Ke,ze,Xe,gt,Ye]},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"availableMarkerTypes",{get:function(){return this._availableMarkerTypes},set:function(G){var Z=this;this._availableMarkerTypes.splice(0),G.forEach(function(ue){if(typeof ue=="string"){var ye=Z.ALL_MARKER_TYPES.find(function(he){return he.typeName===ue});ye!==void 0&&Z._availableMarkerTypes.push(ye)}else Z._availableMarkerTypes.push(ue)})},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"currentMarker",{get:function(){return this._currentMarker},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"isOpen",{get:function(){return this._isOpen},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"isUndoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isUndoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"isRedoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isRedoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"zoomLevel",{get:function(){return this._zoomLevel},set:function(G){this._zoomLevel=G,this.editorCanvas&&this.contentDiv&&(this.editorCanvas.style.transform="scale("+this._zoomLevel+")",this.contentDiv.scrollTo({left:(this.editorCanvas.clientWidth*this._zoomLevel-this.contentDiv.clientWidth)/2,top:(this.editorCanvas.clientHeight*this._zoomLevel-this.contentDiv.clientHeight)/2}))},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"instanceNo",{get:function(){return this._instanceNo},enumerable:!1,configurable:!0}),de.prototype.open=function(){this.setupResizeObserver(),this.setEditingTarget(),this.setTopLeft(),this.initMarkerCanvas(),this.initOverlay(),this.attachEvents(),this.settings.displayMode==="popup"&&this.onPopupTargetResize(),q.isLicensed||this.addLogo(),this._isOpen=!0,this._isFocused=!0},de.prototype.show=function(){var G=this;this.styles.styleSheetRoot===void 0&&re.styleSheetRoot!==void 0&&(this.styles.styleSheetRoot=re.styleSheetRoot),this.setWindowHeight(),this.showUI(),this.open(),this.eventListeners.show.forEach(function(Z){return Z(new xt(G))})},de.prototype.render=function(){return xe(this,void 0,void 0,function(){var G;return Ee(this,function(Z){switch(Z.label){case 0:return this.setCurrentMarker(),(G=new me).naturalSize=this.renderAtNaturalSize,G.imageType=this.renderImageType,G.imageQuality=this.renderImageQuality,G.markersOnly=this.renderMarkersOnly,G.width=this.renderWidth,G.height=this.renderHeight,[4,G.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 1:return Z.sent(),[4,G.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 2:return[2,Z.sent()]}})})},de.prototype.close=function(G){var Z=this;if(G===void 0&&(G=!1),this.isOpen){var ue=!1;G||this.eventListeners.beforeclose.forEach(function(ye){var he=new xt(Z,!0);ye(he),he.defaultPrevented&&(ue=!0)}),ue||(this.coverDiv&&this.closeUI(),this.targetObserver&&this.targetObserver.unobserve(this.target),this.settings.displayMode==="popup"&&window.removeEventListener("resize",this.setWindowHeight),this.eventListeners.close.forEach(function(ye){return ye(new xt(Z))}),this.detachEvents(),this._isOpen=!1)}},de.prototype.addMarkersToToolbar=function(){for(var G,Z=[],ue=0;uethis.editorCanvas.clientHeight?this.editorCanvas.clientHeight*G:this.editorCanvas.clientWidth,ue=Z',G.title="Powered by marker.js",G.style.display="grid",G.style.alignItems="center",G.style.justifyItems="center",G.style.padding="3px",G.style.width="20px",G.style.height="20px",this.logoUI.appendChild(G),this.editorCanvas.appendChild(this.logoUI),this.logoUI.style.position="absolute",this.logoUI.style.pointerEvents="all",this.positionLogo()},de.prototype.positionLogo=function(){this.logoUI&&(this.uiStyleSettings.logoPosition!=="right"?this.logoUI.style.left=this.markerImageHolder.offsetLeft+10+"px":this.logoUI.style.left=this.markerImageHolder.offsetLeft+this.markerImageHolder.offsetWidth-this.logoUI.clientWidth-10+"px",this.logoUI.style.top=this.markerImageHolder.offsetTop+this.markerImageHolder.offsetHeight-this.logoUI.clientHeight-10+"px")},de.prototype.overrideOverflow=function(){this.scrollXState=window.scrollX,this.scrollYState=window.scrollY,this.bodyOverflowState=document.body.style.overflow,window.scroll({top:0,left:0}),document.body.style.overflow="hidden"},de.prototype.restoreOverflow=function(){document.body.style.overflow=this.bodyOverflowState,window.scroll({top:this.scrollYState,left:this.scrollXState})},de.prototype.showUI=function(){switch(this.settings.displayMode==="popup"&&this.overrideOverflow(),this.coverDiv=document.createElement("div"),this.coverDiv.style.visibility=this._silentRenderMode?"hidden":"visible",this.coverDiv.className=this.styles.classNamePrefixBase+" "+this.styles.classNamePrefix,this.coverDiv.style.fontSize="16px",this.coverDiv.style.userSelect="none",this.settings.displayMode){case"inline":this.coverDiv.style.position="absolute";var G=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=G+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px",this.coverDiv.style.width=this.target.offsetWidth.toString()+"px",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"5";break;case"popup":this.coverDiv.style.position="absolute",this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=window.innerHeight+"px",this.coverDiv.style.backgroundColor="rgba(0, 0, 0, 0.75)",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"1000",this.coverDiv.style.display="flex"}this.targetRoot.appendChild(this.coverDiv),this.uiDiv=document.createElement("div"),this.uiDiv.style.display="flex",this.uiDiv.style.flexDirection="column",this.uiDiv.style.flexGrow="2",this.uiDiv.style.margin=this.settings.displayMode==="popup"?this.settings.popupMargin+"px":"0px",this.uiDiv.style.border="0px",this.coverDiv.appendChild(this.uiDiv),this.toolbar=new $(this.uiDiv,this.settings.displayMode,this._availableMarkerTypes,this.uiStyleSettings,this.styles),this.toolbar.addButtonClickListener(this.toolbarButtonClicked),this.toolbar.show(this._silentRenderMode||this.uiStyleSettings.hideToolbar?"hidden":"visible"),this.contentDiv=document.createElement("div"),this.contentDiv.style.display="flex",this.contentDiv.style.flexDirection="row",this.contentDiv.style.flexGrow="2",this.contentDiv.style.flexShrink="1",this.settings.displayMode==="popup"&&(this.contentDiv.style.backgroundColor=this.uiStyleSettings.canvasBackgroundColor,this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.uiStyleSettings.toolbarHeight+"px",this.contentDiv.style.maxWidth="calc(100vw - "+2*this.settings.popupMargin+"px)"),this.contentDiv.style.overflow="auto",this.uiDiv.appendChild(this.contentDiv),this.editorCanvas=document.createElement("div"),this.editorCanvas.style.flexGrow="2",this.editorCanvas.style.flexShrink="1",this.editorCanvas.style.position="relative",this.editorCanvas.style.overflow="hidden",this.editorCanvas.style.display="flex",this.settings.displayMode==="popup"&&(this.editorCanvas.style.alignItems="center",this.editorCanvas.style.justifyContent="center"),this.editorCanvas.style.pointerEvents="none",this.editorCanvas.style.transformOrigin="left top",this.editorCanvas.style.transform="scale("+this.zoomLevel+")",this.contentDiv.appendChild(this.editorCanvas),this.editingTarget=this.target instanceof HTMLImageElement?document.createElement("img"):document.createElement("canvas"),this.target.getClientRects().item(0).y-1&&this.markers.splice(this.markers.indexOf(G),1),G.dispose()},de.prototype.switchToSelectMode=function(){this.mode="select",this.hideNotesEditor(),this._currentMarker!==void 0&&(this._currentMarker.state!=="new"?this._currentMarker.select():(this.removeMarker(this._currentMarker),this.setCurrentMarker(),this.markerImage.style.cursor="default"),this.addUndoStep())},de.prototype.toolbarButtonClicked=function(G,Z){if(G==="marker"&&Z!==void 0)this.createNewMarker(Z);else if(G==="action")switch(Z){case"select":this.switchToSelectMode(),this.switchToSelectMode();break;case"delete":this.deleteSelectedMarker();break;case"clear":this.clear();break;case"undo":this.undo();break;case"redo":this.redo();break;case"zoom":this.stepZoom();break;case"zoom-out":this.zoomLevel=1;break;case"notes":this.notesArea===void 0?(this.switchToSelectMode(),this.zoomLevel=1,this.showNotesEditor()):this.switchToSelectMode();break;case"close":this.close();break;case"render":this.switchToSelectMode(),this.startRenderAndClose()}},de.prototype.deleteSelectedMarker=function(){var G=this;if(this._currentMarker!==void 0){var Z=!1;if(this.eventListeners.markerbeforedelete.forEach(function(ye){var he=new ot(G,G._currentMarker,!0);ye(he),he.defaultPrevented&&(Z=!0)}),!Z){var ue=this._currentMarker;this._currentMarker.dispose(),this.markerImage.removeChild(this._currentMarker.container),this.markers.splice(this.markers.indexOf(this._currentMarker),1),this.setCurrentMarker(),this.addUndoStep(),this.eventListeners.markerdelete.forEach(function(ye){return ye(new ot(G,ue))})}}},de.prototype.clear=function(){var G=this,Z=!1;if(this.markers.length>0&&(this.eventListeners.markerbeforedelete.forEach(function(ft){var mn=new ot(G,void 0,!0);ft(mn),mn.defaultPrevented&&(Z=!0)}),!Z)){this.setCurrentMarker();for(var ue=function(ft){var mn=ye.markers[ft];ye.setCurrentMarker(ye.markers[ft]),ye._currentMarker.dispose(),ye.markerImage.removeChild(ye._currentMarker.container),ye.markers.splice(ye.markers.indexOf(ye._currentMarker),1),ye.eventListeners.markerdelete.forEach(function(Hn){return Hn(new ot(G,mn))})},ye=this,he=this.markers.length-1;he>=0;he--)ue(he);this.addUndoStep()}},Object.defineProperty(de.prototype,"isNotesAreaOpen",{get:function(){return this.notesArea!==void 0},enumerable:!1,configurable:!0}),de.prototype.showNotesEditor=function(){var G;this._currentMarker!==void 0&&(this.overlayContainer.innerHTML="",this.notesArea=document.createElement("textarea"),this.notesArea.className=this.uiStyleSettings.notesAreaStyleClassName,this.notesArea.style.pointerEvents="auto",this.notesArea.style.alignSelf="stretch",this.notesArea.style.width="100%",this.notesArea.style.margin=this.uiStyleSettings.toolbarHeight/4+"px",this.notesArea.value=(G=this._currentMarker.notes)!==null&&G!==void 0?G:"",this.overlayContainer.appendChild(this.notesArea))},de.prototype.hideNotesEditor=function(){this.isNotesAreaOpen&&(this._currentMarker!==void 0&&(this._currentMarker.notes=this.notesArea.value.trim()!==""?this.notesArea.value:void 0),this.overlayContainer.removeChild(this.notesArea),this.notesArea=void 0)},de.prototype.selectLastMarker=function(){this.markers.length>0?this.setCurrentMarker(this.markers[this.markers.length-1]):this.setCurrentMarker()},de.prototype.addUndoStep=function(){var G=this;if(this._currentMarker===void 0||this._currentMarker.state!=="edit"){var Z=this.getState(),ue=this.undoRedoManager.getLastUndoStep();if(!ue||ue.width===Z.width&&ue.height===Z.height){var ye=this.undoRedoManager.undoStepCount;this.undoRedoManager.addUndoStep(Z),ye1&&this.panTo({x:G.clientX,y:G.clientY}))},de.prototype.onPointerUp=function(G){this.touchPoints>0&&this.touchPoints--,this.touchPoints===0&&this.isDragging&&this._currentMarker!==void 0&&this._currentMarker.pointerUp(this.clientToLocalCoordinates(G.clientX,G.clientY)),this.isDragging=!1,this.addUndoStep()},de.prototype.onPointerOut=function(){this.touchPoints>0&&this.touchPoints--},de.prototype.onKeyUp=function(G){this._currentMarker===void 0||this.notesArea!==void 0||G.key!=="Delete"&&G.key!=="Backspace"||this.deleteSelectedMarker()},de.prototype.clientToLocalCoordinates=function(G,Z){var ue=this.markerImage.getBoundingClientRect();return{x:(G-ue.left)/this.zoomLevel,y:(Z-ue.top)/this.zoomLevel}},de.prototype.onWindowResize=function(){this.positionUI()},de.prototype.positionUI=function(){switch(this.setTopLeft(),this.settings.displayMode){case"inline":var G=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=G+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px";break;case"popup":this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=this.windowHeight+"px",this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.styles.settings.toolbarHeight+"px"}this.positionMarkerImage(),this.positionLogo()},de.prototype.addLicenseKey=function(G){q.addKey(G)},de.prototype.addEventListener=function(G,Z){this.eventListeners.addEventListener(G,Z)},de.prototype.removeEventListener=function(G,Z){this.eventListeners.removeEventListener(G,Z)},de.prototype.renderState=function(G){this._silentRenderMode=!0,this.settings.displayMode="inline",this.isOpen||this.show(),this.restoreState(G),this.startRenderAndClose(),this._silentRenderMode=!1},Object.defineProperty(de.prototype,"isFocused",{get:function(){return this._isFocused},enumerable:!1,configurable:!0}),de.prototype.focus=function(){var G=this;this._isFocused||(this.attachWindowEvents(),this._isFocused=!0,this._previousCurrentMarker!==void 0&&this.setCurrentMarker(this._previousCurrentMarker),this.eventListeners.focus.forEach(function(Z){return Z(new xt(G))}))},de.prototype.blur=function(){var G=this;this._isFocused&&(this.detachWindowEvents(),this._isFocused=!1,this._previousCurrentMarker=this._currentMarker,this.setCurrentMarker(),this.eventListeners.blur.forEach(function(Z){return Z(new xt(G))}))},de.instanceCounter=0,de}();/* ********************************** + `,zr.style.marginRight="5px",ir.appendChild(zr)}he.typeBoxes.push(ir)},he=this,dt=0;dt<4;dt++)ye(dt);return ue},G.prototype.setCurrentType=function(Z,ue){var ye=this;this.currentType=Z,this.typeBoxes.forEach(function(he){he.style.borderColor=he===ue?ye.uiStyleSettings!==void 0?ye.uiStyleSettings.toolboxAccentColor:"#3080c3":"transparent"}),this.onArrowTypeChanged&&this.onArrowTypeChanged(this.currentType)},G}(ee),Xe=function(de){function G(Z,ue,ye){var he=de.call(this,Z,ue,ye)||this;return he.arrowType="end",he.arrowBaseHeight=10,he.arrowBaseWidth=10,he.getArrowPoints=he.getArrowPoints.bind(he),he.setArrowType=he.setArrowType.bind(he),he.arrowTypePanel=new Fe("Arrow type","end"),he.arrowTypePanel.onArrowTypeChanged=he.setArrowType,he}return fe(G,de),G.prototype.ownsTarget=function(Z){return!(!de.prototype.ownsTarget.call(this,Z)&&Z!==this.arrow1&&Z!==this.arrow2)},G.prototype.getArrowPoints=function(Z,ue){var ye=this.arrowBaseWidth+2*this.strokeWidth,he=this.arrowBaseHeight+2*this.strokeWidth;return Z-ye/2+","+(ue+he/2)+" "+Z+","+(ue-he/2)+" "+(Z+ye/2)+","+(ue+he/2)},G.prototype.createTips=function(){this.arrow1=oe.createPolygon(this.getArrowPoints(this.x1,this.y1),[["fill",this.strokeColor]]),this.arrow1.transform.baseVal.appendItem(oe.createTransform()),this.visual.appendChild(this.arrow1),this.arrow2=oe.createPolygon(this.getArrowPoints(this.x2,this.y2),[["fill",this.strokeColor]]),this.arrow2.transform.baseVal.appendItem(oe.createTransform()),this.visual.appendChild(this.arrow2)},G.prototype.pointerDown=function(Z,ue){de.prototype.pointerDown.call(this,Z,ue),this.state==="creating"&&this.createTips()},G.prototype.adjustVisual=function(){if(de.prototype.adjustVisual.call(this),this.arrow1&&this.arrow2&&(this.arrow1.style.display=this.arrowType==="both"||this.arrowType==="start"?"":"none",this.arrow2.style.display=this.arrowType==="both"||this.arrowType==="end"?"":"none",oe.setAttributes(this.arrow1,[["points",this.getArrowPoints(this.x1,this.y1)],["fill",this.strokeColor]]),oe.setAttributes(this.arrow2,[["points",this.getArrowPoints(this.x2,this.y2)],["fill",this.strokeColor]]),Math.abs(this.x1-this.x2)>.1)){var Z=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2),ue=this.arrow1.transform.baseVal.getItem(0);ue.setRotate(Z,this.x1,this.y1),this.arrow1.transform.baseVal.replaceItem(ue,0);var ye=this.arrow2.transform.baseVal.getItem(0);ye.setRotate(Z+180,this.x2,this.y2),this.arrow2.transform.baseVal.replaceItem(ye,0)}},G.prototype.setArrowType=function(Z){this.arrowType=Z,this.adjustVisual(),this.stateChanged()},Object.defineProperty(G.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel,this.arrowTypePanel]},enumerable:!1,configurable:!0}),G.prototype.getState=function(){var Z=Object.assign({arrowType:this.arrowType},de.prototype.getState.call(this));return Z.typeName=G.typeName,Z},G.prototype.restoreState=function(Z){de.prototype.restoreState.call(this,Z);var ue=Z;this.arrowType=ue.arrowType,this.createTips(),this.adjustVisual()},G.typeName="ArrowMarker",G.title="Arrow marker",G.icon='',G}(Nt),Ae=function(de){function G(Z,ue,ye){var he=de.call(this,Z,ue,ye)||this;return he.fillColor=ye.defaultFillColor,he.strokeWidth=0,he.fillPanel=new Oe("Color",ye.defaultColorSet,ye.defaultFillColor),he.fillPanel.onColorChanged=he.setFillColor,he}return fe(G,de),Object.defineProperty(G.prototype,"toolboxPanels",{get:function(){return[this.fillPanel]},enumerable:!1,configurable:!0}),G.prototype.getState=function(){var Z=de.prototype.getState.call(this);return Z.typeName=G.typeName,Z},G.typeName="CoverMarker",G.title="Cover marker",G.icon='',G}(ct),Pe=function(de){function G(Z,ue,ye,he){var dt=de.call(this,Z,he||'')||this;return dt.opacities=[],dt.opacityBoxes=[],dt.opacities=ue,dt.currentOpacity=ye,dt.setCurrentOpacity=dt.setCurrentOpacity.bind(dt),dt}return fe(G,de),G.prototype.getUi=function(){var Z=this,ue=document.createElement("div");return ue.style.display="flex",ue.style.overflow="hidden",ue.style.flexGrow="2",ue.style.justifyContent="space-between",this.opacities.forEach(function(ye){var he=document.createElement("div");he.style.display="flex",he.style.alignItems="center",he.style.justifyContent="center",he.style.padding="5px",he.style.borderWidth="2px",he.style.borderStyle="solid",he.style.borderColor=ye===Z.currentOpacity?Z.uiStyleSettings.toolboxAccentColor:"transparent",he.addEventListener("click",function(){Z.setCurrentOpacity(ye,he)}),ue.appendChild(he);var dt=document.createElement("div");dt.innerText=100*ye+"%",he.appendChild(dt),Z.opacityBoxes.push(he)}),ue},G.prototype.setCurrentOpacity=function(Z,ue){var ye=this;this.currentOpacity=Z,this.opacityBoxes.forEach(function(he){he.style.borderColor=he===ue?ye.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onOpacityChanged&&this.onOpacityChanged(this.currentOpacity)},G}(ee),Ye=function(de){function G(Z,ue,ye){var he=de.call(this,Z,ue,ye)||this;return he.setOpacity=he.setOpacity.bind(he),he.fillColor=ye.defaultHighlightColor,he.strokeWidth=0,he.opacity=ye.defaultHighlightOpacity,he.fillPanel=new Oe("Color",ye.defaultColorSet,he.fillColor),he.fillPanel.onColorChanged=he.setFillColor,he.opacityPanel=new Pe("Opacity",ye.defaultOpacitySteps,he.opacity),he.opacityPanel.onOpacityChanged=he.setOpacity,he}return fe(G,de),G.prototype.setOpacity=function(Z){this.opacity=Z,this.visual&&oe.setAttributes(this.visual,[["opacity",this.opacity.toString()]]),this.stateChanged()},Object.defineProperty(G.prototype,"toolboxPanels",{get:function(){return[this.fillPanel,this.opacityPanel]},enumerable:!1,configurable:!0}),G.prototype.getState=function(){var Z=de.prototype.getState.call(this);return Z.typeName=G.typeName,Z},G.typeName="HighlightMarker",G.title="Highlight marker",G.icon='',G}(Ae),$e='',Ot=function(de){function G(Z,ue,ye){var he=de.call(this,Z,ue,ye)||this;return he.bgColor="transparent",he.tipPosition={x:0,y:0},he.tipBase1Position={x:0,y:0},he.tipBase2Position={x:0,y:0},he.tipMoving=!1,he.color=ye.defaultStrokeColor,he.bgColor=ye.defaultFillColor,he.fontFamily=ye.defaultFontFamily,he.defaultSize={x:100,y:30},he.setBgColor=he.setBgColor.bind(he),he.getTipPoints=he.getTipPoints.bind(he),he.positionTip=he.positionTip.bind(he),he.setTipPoints=he.setTipPoints.bind(he),he.colorPanel=new Oe("Text color",ye.defaultColorSet,he.color,''),he.colorPanel.onColorChanged=he.setColor,he.bgColorPanel=new Oe("Fill color",ye.defaultColorSet,he.bgColor,$e),he.bgColorPanel.onColorChanged=he.setBgColor,he.fontFamilyPanel=new gt("Font",ye.defaultFontFamilies,ye.defaultFontFamily),he.fontFamilyPanel.onFontChanged=he.setFont,he.tipGrip=new Je,he.tipGrip.visual.transform.baseVal.appendItem(oe.createTransform()),he.controlBox.appendChild(he.tipGrip.visual),he}return fe(G,de),G.prototype.ownsTarget=function(Z){return de.prototype.ownsTarget.call(this,Z)||this.tipGrip.ownsTarget(Z)||this.tip===Z},G.prototype.createTip=function(){oe.setAttributes(this.bgRectangle,[["fill",this.bgColor],["rx","10px"]]),this.tip=oe.createPolygon(this.getTipPoints(),[["fill",this.bgColor]]),this.visual.appendChild(this.tip)},G.prototype.pointerDown=function(Z,ue){this.state==="new"&&de.prototype.pointerDown.call(this,Z,ue),this.state==="creating"?this.createTip():this.tipGrip.ownsTarget(ue)?(this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.tipMoving=!0):de.prototype.pointerDown.call(this,Z,ue)},G.prototype.pointerUp=function(Z){if(this.tipMoving)this.tipMoving=!1,this.isMoved=!0,de.prototype.pointerUp.call(this,Z);else{var ue=this.state==="creating";de.prototype.pointerUp.call(this,Z),this.setTipPoints(ue),this.positionTip()}},G.prototype.manipulate=function(Z){if(this.tipMoving){var ue=this.unrotatePoint(Z);this.tipPosition={x:ue.x-this.manipulationStartLeft,y:ue.y-this.manipulationStartTop},this.positionTip()}else de.prototype.manipulate.call(this,Z)},G.prototype.setBgColor=function(Z){this.bgRectangle&&this.tip&&(oe.setAttributes(this.bgRectangle,[["fill",Z]]),oe.setAttributes(this.tip,[["fill",Z]])),this.bgColor=Z,this.fillColorChanged(Z)},G.prototype.getTipPoints=function(){return this.setTipPoints(this.state==="creating"),this.tipBase1Position.x+","+this.tipBase1Position.y+" "+this.tipBase2Position.x+","+this.tipBase2Position.y+" "+this.tipPosition.x+","+this.tipPosition.y},G.prototype.setTipPoints=function(Z){Z===void 0&&(Z=!1);var ue=Math.min(this.height/2,15),ye=this.height/5;Z&&(this.tipPosition={x:ue+ye/2,y:this.height+20});var he=Math.atan(this.height/2/(this.width/2));this.tipPosition.x=this.width/2&&this.tipPosition.y=this.width/2&&this.tipPosition.y>=this.height/2?he.1)){var Z=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2),ue=this.tip1.transform.baseVal.getItem(0);ue.setRotate(Z,this.x1,this.y1),this.tip1.transform.baseVal.replaceItem(ue,0);var ye=this.tip2.transform.baseVal.getItem(0);ye.setRotate(Z+180,this.x2,this.y2),this.tip2.transform.baseVal.replaceItem(ye,0)}},Object.defineProperty(G.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),G.prototype.getState=function(){var Z=de.prototype.getState.call(this);return Z.typeName=G.typeName,Z},G.prototype.restoreState=function(Z){de.prototype.restoreState.call(this,Z),this.createTips(),this.adjustVisual()},G.typeName="MeasurementMarker",G.title="Measurement marker",G.icon='',G}(Nt),zt=function(de){function G(Z,ue,ye){var he=de.call(this,Z,ue,ye)||this;return he.strokePanel.colors=ye.defaultColorSet,he.fillColor="transparent",he}return fe(G,de),Object.defineProperty(G.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),G.prototype.getState=function(){var Z=de.prototype.getState.call(this);return Z.typeName=G.typeName,Z},G.typeName="EllipseFrameMarker",G.title="Ellipse frame marker",G.icon='',G}(st),vn=function(){function de(){this.undoStack=[],this.redoStack=[]}return Object.defineProperty(de.prototype,"isUndoPossible",{get:function(){return this.undoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"isRedoPossible",{get:function(){return this.redoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"undoStepCount",{get:function(){return this.undoStack.length},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"redoStepCount",{get:function(){return this.redoStack.length},enumerable:!1,configurable:!0}),de.prototype.addUndoStep=function(G){this.undoStack.length!==0&&JSON.stringify(this.undoStack[this.undoStack.length-1])===JSON.stringify(G)||(this.undoStack.push(G),JSON.stringify(this.lastRedoStep)!==JSON.stringify(G)&&this.redoStack.splice(0,this.redoStack.length))},de.prototype.replaceLastUndoStep=function(G){this.undoStack.length>0&&(this.undoStack[this.undoStack.length-1]=G)},de.prototype.getLastUndoStep=function(){return this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0},de.prototype.undo=function(){if(this.undoStack.length>1){var G=this.undoStack.pop();return G!==void 0&&this.redoStack.push(G),this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0}},de.prototype.redo=function(){return this.lastRedoStep=this.redoStack.pop(),this.lastRedoStep},de}(),nn=function(de){function G(Z,ue,ye){var he=de.call(this,Z,ue,ye)||this;return he.strokeColor="transparent",he.strokeWidth=0,he.strokeDasharray="",he.curveX=0,he.curveY=0,he.manipulationStartCurveX=0,he.manipulationStartCurveY=0,he.setStrokeColor=he.setStrokeColor.bind(he),he.setStrokeWidth=he.setStrokeWidth.bind(he),he.setStrokeDasharray=he.setStrokeDasharray.bind(he),he.positionGrips=he.positionGrips.bind(he),he.addControlGrips=he.addControlGrips.bind(he),he.adjustVisual=he.adjustVisual.bind(he),he.setupControlBox=he.setupControlBox.bind(he),he.resize=he.resize.bind(he),he.strokeColor=ye.defaultColor,he.strokeWidth=ye.defaultStrokeWidth,he.strokeDasharray=ye.defaultStrokeDasharray,he.strokePanel=new Oe("Line color",ye.defaultColorSet,ye.defaultColor),he.strokePanel.onColorChanged=he.setStrokeColor,he.strokeWidthPanel=new ht("Line width",ye.defaultStrokeWidths,ye.defaultStrokeWidth),he.strokeWidthPanel.onWidthChanged=he.setStrokeWidth,he.strokeStylePanel=new Et("Line style",ye.defaultStrokeDasharrays,ye.defaultStrokeDasharray),he.strokeStylePanel.onStyleChanged=he.setStrokeDasharray,he}return fe(G,de),G.prototype.ownsTarget=function(Z){return!(!de.prototype.ownsTarget.call(this,Z)&&Z!==this.visual&&Z!==this.selectorCurve&&Z!==this.visibleCurve&&!this.curveGrip.ownsTarget(Z))},G.prototype.getPathD=function(){return"M "+this.x1+" "+this.y1+" Q "+this.curveX+" "+this.curveY+", "+this.x2+" "+this.y2},G.prototype.createVisual=function(){this.visual=oe.createGroup(),this.selectorCurve=oe.createPath(this.getPathD(),[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()],["fill","transparent"]]),this.visibleCurve=oe.createPath(this.getPathD(),[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["fill","transparent"]]),this.visual.appendChild(this.selectorCurve),this.visual.appendChild(this.visibleCurve),this.addMarkerVisualToContainer(this.visual)},G.prototype.pointerDown=function(Z,ue){de.prototype.pointerDown.call(this,Z,ue),this.manipulationStartCurveX=this.curveX,this.manipulationStartCurveY=this.curveY,this.state==="new"&&(this.curveX=Z.x,this.curveY=Z.y),this.state==="new"?(this.createVisual(),this.adjustVisual(),this._state="creating"):this.curveGrip.ownsTarget(ue)&&(this.activeGrip=this.curveGrip,this._state="resize")},G.prototype.adjustVisual=function(){this.selectorCurve&&this.visibleCurve&&(this.selectorCurve.setAttribute("d",this.getPathD()),this.visibleCurve.setAttribute("d",this.getPathD()),oe.setAttributes(this.visibleCurve,[["stroke",this.strokeColor]]),oe.setAttributes(this.visibleCurve,[["stroke-width",this.strokeWidth.toString()]]),oe.setAttributes(this.visibleCurve,[["stroke-dasharray",this.strokeDasharray.toString()]]))},G.prototype.setupControlBox=function(){de.prototype.setupControlBox.call(this),this.curveControlLine1=oe.createLine(this.x1,this.y1,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.curveControlLine2=oe.createLine(this.x2,this.y2,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.controlBox.insertBefore(this.curveControlLine1,this.controlBox.firstChild),this.controlBox.insertBefore(this.curveControlLine2,this.controlBox.firstChild)},G.prototype.addControlGrips=function(){this.curveGrip=this.createGrip(),this.curveX=0,this.curveY=0,de.prototype.addControlGrips.call(this)},G.prototype.positionGrips=function(){de.prototype.positionGrips.call(this);var Z=this.curveGrip.GRIP_SIZE;this.positionGrip(this.curveGrip.visual,this.curveX-Z/2,this.curveY-Z/2),this.curveControlLine1&&this.curveControlLine2&&(this.curveControlLine1.setAttribute("x1",this.x1.toString()),this.curveControlLine1.setAttribute("y1",this.y1.toString()),this.curveControlLine1.setAttribute("x2",this.curveX.toString()),this.curveControlLine1.setAttribute("y2",this.curveY.toString()),this.curveControlLine2.setAttribute("x1",this.x2.toString()),this.curveControlLine2.setAttribute("y1",this.y2.toString()),this.curveControlLine2.setAttribute("x2",this.curveX.toString()),this.curveControlLine2.setAttribute("y2",this.curveY.toString()))},G.prototype.manipulate=function(Z){this.state==="move"&&(this.curveX=this.manipulationStartCurveX+Z.x-this.manipulationStartX,this.curveY=this.manipulationStartCurveY+Z.y-this.manipulationStartY),de.prototype.manipulate.call(this,Z)},G.prototype.resize=function(Z){this.activeGrip===this.curveGrip&&(this.curveX=Z.x,this.curveY=Z.y),de.prototype.resize.call(this,Z),this.state==="creating"&&(this.curveX=this.x1+(this.x2-this.x1)/2,this.curveY=this.y1+(this.y2-this.y1)/2)},G.prototype.setStrokeColor=function(Z){this.strokeColor=Z,this.adjustVisual(),this.colorChanged(Z)},G.prototype.setStrokeWidth=function(Z){this.strokeWidth=Z,this.adjustVisual()},G.prototype.setStrokeDasharray=function(Z){this.strokeDasharray=Z,this.adjustVisual()},G.prototype.scale=function(Z,ue){this.curveX=this.curveX*Z,this.curveY=this.curveY*ue,de.prototype.scale.call(this,Z,ue)},Object.defineProperty(G.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),G.prototype.getState=function(){var Z=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,curveX:this.curveX,curveY:this.curveY},de.prototype.getState.call(this));return Z.typeName=G.typeName,Z},G.prototype.restoreState=function(Z){de.prototype.restoreState.call(this,Z);var ue=Z;this.strokeColor=ue.strokeColor,this.strokeWidth=ue.strokeWidth,this.strokeDasharray=ue.strokeDasharray,this.curveX=ue.curveX,this.curveY=ue.curveY,this.createVisual(),this.adjustVisual()},G.typeName="CurveMarker",G.title="Curve marker",G.icon='',G}(nt),bt=function(){function de(G,Z){Z===void 0&&(Z=!1),this.cancelable=!1,this._defaultPrevented=!1,this.markerArea=G,this.cancelable=Z}return Object.defineProperty(de.prototype,"defaultPrevented",{get:function(){return this._defaultPrevented},enumerable:!1,configurable:!0}),de.prototype.preventDefault=function(){this._defaultPrevented=!0},de}(),We=function(de){function G(Z,ue,ye){var he=de.call(this,Z,!1)||this;return he.dataUrl=ue,he.state=ye,he}return fe(G,de),G}(bt),ot=function(de){function G(Z,ue,ye){ye===void 0&&(ye=!1);var he=de.call(this,Z,ye)||this;return he.marker=ue,he}return fe(G,de),G}(bt),it=function(){function de(){this.render=[],this.beforeclose=[],this.close=[],this.show=[],this.restorestate=[],this.statechange=[],this.markerselect=[],this.markerdeselect=[],this.markercreating=[],this.markercreate=[],this.markerbeforedelete=[],this.markerdelete=[],this.markerchange=[],this.focus=[],this.blur=[]}return de.prototype.addEventListener=function(G,Z){this[G].push(Z)},de.prototype.removeEventListener=function(G,Z){var ue=this[G].indexOf(Z);ue>-1&&this[G].splice(ue,1)},de}(),Ne=function(){function de(G){this.touchPoints=0,this._availableMarkerTypes=this.DEFAULT_MARKER_TYPES,this.mode="select",this.markers=[],this.isDragging=!1,this.renderEventListeners=[],this.closeEventListeners=[],this.settings=new Ue,this._isOpen=!1,this.undoRedoManager=new vn,this.renderAtNaturalSize=!1,this.renderImageType="image/png",this.renderMarkersOnly=!1,this.zoomSteps=[1,1.5,2,4],this._zoomLevel=1,this._isResizing=!1,this.prevPanPoint={x:0,y:0},this.eventListeners=new it,this._silentRenderMode=!1,this._isFocused=!1,this._instanceNo=de.instanceCounter++,this.styles=new ae(this.instanceNo),this.uiStyleSettings=this.styles.settings,this.target=G,this.targetRoot=document.body,this.width=G.clientWidth,this.height=G.clientHeight,this.styles.removeStyleSheet(),this.open=this.open.bind(this),this.setTopLeft=this.setTopLeft.bind(this),this.toolbarButtonClicked=this.toolbarButtonClicked.bind(this),this.createNewMarker=this.createNewMarker.bind(this),this.addNewMarker=this.addNewMarker.bind(this),this.markerCreated=this.markerCreated.bind(this),this.setCurrentMarker=this.setCurrentMarker.bind(this),this.onPointerDown=this.onPointerDown.bind(this),this.onDblClick=this.onDblClick.bind(this),this.onPointerMove=this.onPointerMove.bind(this),this.onPointerUp=this.onPointerUp.bind(this),this.onPointerOut=this.onPointerOut.bind(this),this.onKeyUp=this.onKeyUp.bind(this),this.overrideOverflow=this.overrideOverflow.bind(this),this.restoreOverflow=this.restoreOverflow.bind(this),this.close=this.close.bind(this),this.closeUI=this.closeUI.bind(this),this.addCloseEventListener=this.addCloseEventListener.bind(this),this.removeCloseEventListener=this.removeCloseEventListener.bind(this),this.addRenderEventListener=this.addRenderEventListener.bind(this),this.removeRenderEventListener=this.removeRenderEventListener.bind(this),this.clientToLocalCoordinates=this.clientToLocalCoordinates.bind(this),this.onWindowResize=this.onWindowResize.bind(this),this.deleteSelectedMarker=this.deleteSelectedMarker.bind(this),this.setWindowHeight=this.setWindowHeight.bind(this),this.removeMarker=this.removeMarker.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this),this.onPopupTargetResize=this.onPopupTargetResize.bind(this),this.showNotesEditor=this.showNotesEditor.bind(this),this.hideNotesEditor=this.hideNotesEditor.bind(this),this.stepZoom=this.stepZoom.bind(this),this.focus=this.focus.bind(this),this.blur=this.blur.bind(this),this.markerStateChanged=this.markerStateChanged.bind(this),this.switchToSelectMode=this.switchToSelectMode.bind(this),this.addDefs=this.addDefs.bind(this),this.addDefsToImage=this.addDefsToImage.bind(this)}return Object.defineProperty(de.prototype,"ALL_MARKER_TYPES",{get:function(){return[Ke,ze,Xe,vt,zt,st,Ye,Ot,Wt,Ae,Nt,nn]},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"DEFAULT_MARKER_TYPES",{get:function(){return[Ke,ze,Xe,vt,st,Ye,Ot]},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"BASIC_MARKER_TYPES",{get:function(){return[Ke,ze,Xe,vt,Ye]},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"availableMarkerTypes",{get:function(){return this._availableMarkerTypes},set:function(G){var Z=this;this._availableMarkerTypes.splice(0),G.forEach(function(ue){if(typeof ue=="string"){var ye=Z.ALL_MARKER_TYPES.find(function(he){return he.typeName===ue});ye!==void 0&&Z._availableMarkerTypes.push(ye)}else Z._availableMarkerTypes.push(ue)})},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"currentMarker",{get:function(){return this._currentMarker},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"isOpen",{get:function(){return this._isOpen},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"isUndoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isUndoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"isRedoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isRedoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"zoomLevel",{get:function(){return this._zoomLevel},set:function(G){this._zoomLevel=G,this.editorCanvas&&this.contentDiv&&(this.editorCanvas.style.transform="scale("+this._zoomLevel+")",this.contentDiv.scrollTo({left:(this.editorCanvas.clientWidth*this._zoomLevel-this.contentDiv.clientWidth)/2,top:(this.editorCanvas.clientHeight*this._zoomLevel-this.contentDiv.clientHeight)/2}))},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"instanceNo",{get:function(){return this._instanceNo},enumerable:!1,configurable:!0}),de.prototype.open=function(){this.setupResizeObserver(),this.setEditingTarget(),this.setTopLeft(),this.initMarkerCanvas(),this.initOverlay(),this.attachEvents(),this.settings.displayMode==="popup"&&this.onPopupTargetResize(),q.isLicensed||this.addLogo(),this._isOpen=!0,this._isFocused=!0},de.prototype.show=function(){var G=this;this.styles.styleSheetRoot===void 0&&re.styleSheetRoot!==void 0&&(this.styles.styleSheetRoot=re.styleSheetRoot),this.setWindowHeight(),this.showUI(),this.open(),this.eventListeners.show.forEach(function(Z){return Z(new bt(G))})},de.prototype.render=function(){return xe(this,void 0,void 0,function(){var G;return Ee(this,function(Z){switch(Z.label){case 0:return this.setCurrentMarker(),(G=new me).naturalSize=this.renderAtNaturalSize,G.imageType=this.renderImageType,G.imageQuality=this.renderImageQuality,G.markersOnly=this.renderMarkersOnly,G.width=this.renderWidth,G.height=this.renderHeight,[4,G.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 1:return Z.sent(),[4,G.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 2:return[2,Z.sent()]}})})},de.prototype.close=function(G){var Z=this;if(G===void 0&&(G=!1),this.isOpen){var ue=!1;G||this.eventListeners.beforeclose.forEach(function(ye){var he=new bt(Z,!0);ye(he),he.defaultPrevented&&(ue=!0)}),ue||(this.coverDiv&&this.closeUI(),this.targetObserver&&this.targetObserver.unobserve(this.target),this.settings.displayMode==="popup"&&window.removeEventListener("resize",this.setWindowHeight),this.eventListeners.close.forEach(function(ye){return ye(new bt(Z))}),this.detachEvents(),this._isOpen=!1)}},de.prototype.addMarkersToToolbar=function(){for(var G,Z=[],ue=0;uethis.editorCanvas.clientHeight?this.editorCanvas.clientHeight*G:this.editorCanvas.clientWidth,ue=Z',G.title="Powered by marker.js",G.style.display="grid",G.style.alignItems="center",G.style.justifyItems="center",G.style.padding="3px",G.style.width="20px",G.style.height="20px",this.logoUI.appendChild(G),this.editorCanvas.appendChild(this.logoUI),this.logoUI.style.position="absolute",this.logoUI.style.pointerEvents="all",this.positionLogo()},de.prototype.positionLogo=function(){this.logoUI&&(this.uiStyleSettings.logoPosition!=="right"?this.logoUI.style.left=this.markerImageHolder.offsetLeft+10+"px":this.logoUI.style.left=this.markerImageHolder.offsetLeft+this.markerImageHolder.offsetWidth-this.logoUI.clientWidth-10+"px",this.logoUI.style.top=this.markerImageHolder.offsetTop+this.markerImageHolder.offsetHeight-this.logoUI.clientHeight-10+"px")},de.prototype.overrideOverflow=function(){this.scrollXState=window.scrollX,this.scrollYState=window.scrollY,this.bodyOverflowState=document.body.style.overflow,window.scroll({top:0,left:0}),document.body.style.overflow="hidden"},de.prototype.restoreOverflow=function(){document.body.style.overflow=this.bodyOverflowState,window.scroll({top:this.scrollYState,left:this.scrollXState})},de.prototype.showUI=function(){switch(this.settings.displayMode==="popup"&&this.overrideOverflow(),this.coverDiv=document.createElement("div"),this.coverDiv.style.visibility=this._silentRenderMode?"hidden":"visible",this.coverDiv.className=this.styles.classNamePrefixBase+" "+this.styles.classNamePrefix,this.coverDiv.style.fontSize="16px",this.coverDiv.style.userSelect="none",this.settings.displayMode){case"inline":this.coverDiv.style.position="absolute";var G=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=G+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px",this.coverDiv.style.width=this.target.offsetWidth.toString()+"px",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"5";break;case"popup":this.coverDiv.style.position="absolute",this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=window.innerHeight+"px",this.coverDiv.style.backgroundColor="rgba(0, 0, 0, 0.75)",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"1000",this.coverDiv.style.display="flex"}this.targetRoot.appendChild(this.coverDiv),this.uiDiv=document.createElement("div"),this.uiDiv.style.display="flex",this.uiDiv.style.flexDirection="column",this.uiDiv.style.flexGrow="2",this.uiDiv.style.margin=this.settings.displayMode==="popup"?this.settings.popupMargin+"px":"0px",this.uiDiv.style.border="0px",this.coverDiv.appendChild(this.uiDiv),this.toolbar=new $(this.uiDiv,this.settings.displayMode,this._availableMarkerTypes,this.uiStyleSettings,this.styles),this.toolbar.addButtonClickListener(this.toolbarButtonClicked),this.toolbar.show(this._silentRenderMode||this.uiStyleSettings.hideToolbar?"hidden":"visible"),this.contentDiv=document.createElement("div"),this.contentDiv.style.display="flex",this.contentDiv.style.flexDirection="row",this.contentDiv.style.flexGrow="2",this.contentDiv.style.flexShrink="1",this.settings.displayMode==="popup"&&(this.contentDiv.style.backgroundColor=this.uiStyleSettings.canvasBackgroundColor,this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.uiStyleSettings.toolbarHeight+"px",this.contentDiv.style.maxWidth="calc(100vw - "+2*this.settings.popupMargin+"px)"),this.contentDiv.style.overflow="auto",this.uiDiv.appendChild(this.contentDiv),this.editorCanvas=document.createElement("div"),this.editorCanvas.style.flexGrow="2",this.editorCanvas.style.flexShrink="1",this.editorCanvas.style.position="relative",this.editorCanvas.style.overflow="hidden",this.editorCanvas.style.display="flex",this.settings.displayMode==="popup"&&(this.editorCanvas.style.alignItems="center",this.editorCanvas.style.justifyContent="center"),this.editorCanvas.style.pointerEvents="none",this.editorCanvas.style.transformOrigin="left top",this.editorCanvas.style.transform="scale("+this.zoomLevel+")",this.contentDiv.appendChild(this.editorCanvas),this.editingTarget=this.target instanceof HTMLImageElement?document.createElement("img"):document.createElement("canvas"),this.target.getClientRects().item(0).y-1&&this.markers.splice(this.markers.indexOf(G),1),G.dispose()},de.prototype.switchToSelectMode=function(){this.mode="select",this.hideNotesEditor(),this._currentMarker!==void 0&&(this._currentMarker.state!=="new"?this._currentMarker.select():(this.removeMarker(this._currentMarker),this.setCurrentMarker(),this.markerImage.style.cursor="default"),this.addUndoStep())},de.prototype.toolbarButtonClicked=function(G,Z){if(G==="marker"&&Z!==void 0)this.createNewMarker(Z);else if(G==="action")switch(Z){case"select":this.switchToSelectMode(),this.switchToSelectMode();break;case"delete":this.deleteSelectedMarker();break;case"clear":this.clear();break;case"undo":this.undo();break;case"redo":this.redo();break;case"zoom":this.stepZoom();break;case"zoom-out":this.zoomLevel=1;break;case"notes":this.notesArea===void 0?(this.switchToSelectMode(),this.zoomLevel=1,this.showNotesEditor()):this.switchToSelectMode();break;case"close":this.close();break;case"render":this.switchToSelectMode(),this.startRenderAndClose()}},de.prototype.deleteSelectedMarker=function(){var G=this;if(this._currentMarker!==void 0){var Z=!1;if(this.eventListeners.markerbeforedelete.forEach(function(ye){var he=new ot(G,G._currentMarker,!0);ye(he),he.defaultPrevented&&(Z=!0)}),!Z){var ue=this._currentMarker;this._currentMarker.dispose(),this.markerImage.removeChild(this._currentMarker.container),this.markers.splice(this.markers.indexOf(this._currentMarker),1),this.setCurrentMarker(),this.addUndoStep(),this.eventListeners.markerdelete.forEach(function(ye){return ye(new ot(G,ue))})}}},de.prototype.clear=function(){var G=this,Z=!1;if(this.markers.length>0&&(this.eventListeners.markerbeforedelete.forEach(function(dt){var un=new ot(G,void 0,!0);dt(un),un.defaultPrevented&&(Z=!0)}),!Z)){this.setCurrentMarker();for(var ue=function(dt){var un=ye.markers[dt];ye.setCurrentMarker(ye.markers[dt]),ye._currentMarker.dispose(),ye.markerImage.removeChild(ye._currentMarker.container),ye.markers.splice(ye.markers.indexOf(ye._currentMarker),1),ye.eventListeners.markerdelete.forEach(function(jn){return jn(new ot(G,un))})},ye=this,he=this.markers.length-1;he>=0;he--)ue(he);this.addUndoStep()}},Object.defineProperty(de.prototype,"isNotesAreaOpen",{get:function(){return this.notesArea!==void 0},enumerable:!1,configurable:!0}),de.prototype.showNotesEditor=function(){var G;this._currentMarker!==void 0&&(this.overlayContainer.innerHTML="",this.notesArea=document.createElement("textarea"),this.notesArea.className=this.uiStyleSettings.notesAreaStyleClassName,this.notesArea.style.pointerEvents="auto",this.notesArea.style.alignSelf="stretch",this.notesArea.style.width="100%",this.notesArea.style.margin=this.uiStyleSettings.toolbarHeight/4+"px",this.notesArea.value=(G=this._currentMarker.notes)!==null&&G!==void 0?G:"",this.overlayContainer.appendChild(this.notesArea))},de.prototype.hideNotesEditor=function(){this.isNotesAreaOpen&&(this._currentMarker!==void 0&&(this._currentMarker.notes=this.notesArea.value.trim()!==""?this.notesArea.value:void 0),this.overlayContainer.removeChild(this.notesArea),this.notesArea=void 0)},de.prototype.selectLastMarker=function(){this.markers.length>0?this.setCurrentMarker(this.markers[this.markers.length-1]):this.setCurrentMarker()},de.prototype.addUndoStep=function(){var G=this;if(this._currentMarker===void 0||this._currentMarker.state!=="edit"){var Z=this.getState(),ue=this.undoRedoManager.getLastUndoStep();if(!ue||ue.width===Z.width&&ue.height===Z.height){var ye=this.undoRedoManager.undoStepCount;this.undoRedoManager.addUndoStep(Z),ye1&&this.panTo({x:G.clientX,y:G.clientY}))},de.prototype.onPointerUp=function(G){this.touchPoints>0&&this.touchPoints--,this.touchPoints===0&&this.isDragging&&this._currentMarker!==void 0&&this._currentMarker.pointerUp(this.clientToLocalCoordinates(G.clientX,G.clientY)),this.isDragging=!1,this.addUndoStep()},de.prototype.onPointerOut=function(){this.touchPoints>0&&this.touchPoints--},de.prototype.onKeyUp=function(G){this._currentMarker===void 0||this.notesArea!==void 0||G.key!=="Delete"&&G.key!=="Backspace"||this.deleteSelectedMarker()},de.prototype.clientToLocalCoordinates=function(G,Z){var ue=this.markerImage.getBoundingClientRect();return{x:(G-ue.left)/this.zoomLevel,y:(Z-ue.top)/this.zoomLevel}},de.prototype.onWindowResize=function(){this.positionUI()},de.prototype.positionUI=function(){switch(this.setTopLeft(),this.settings.displayMode){case"inline":var G=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=G+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px";break;case"popup":this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=this.windowHeight+"px",this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.styles.settings.toolbarHeight+"px"}this.positionMarkerImage(),this.positionLogo()},de.prototype.addLicenseKey=function(G){q.addKey(G)},de.prototype.addEventListener=function(G,Z){this.eventListeners.addEventListener(G,Z)},de.prototype.removeEventListener=function(G,Z){this.eventListeners.removeEventListener(G,Z)},de.prototype.renderState=function(G){this._silentRenderMode=!0,this.settings.displayMode="inline",this.isOpen||this.show(),this.restoreState(G),this.startRenderAndClose(),this._silentRenderMode=!1},Object.defineProperty(de.prototype,"isFocused",{get:function(){return this._isFocused},enumerable:!1,configurable:!0}),de.prototype.focus=function(){var G=this;this._isFocused||(this.attachWindowEvents(),this._isFocused=!0,this._previousCurrentMarker!==void 0&&this.setCurrentMarker(this._previousCurrentMarker),this.eventListeners.focus.forEach(function(Z){return Z(new bt(G))}))},de.prototype.blur=function(){var G=this;this._isFocused&&(this.detachWindowEvents(),this._isFocused=!1,this._previousCurrentMarker=this._currentMarker,this.setCurrentMarker(),this.eventListeners.blur.forEach(function(Z){return Z(new bt(G))}))},de.instanceCounter=0,de}();/* ********************************** cropro version 1.2.0 @license SEE LICENSE IN LICENSE @@ -148,27 +148,27 @@ INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -***************************************************************************** */var Je=function(de,G){return(Je=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(Z,ue){Z.__proto__=ue}||function(Z,ue){for(var ye in ue)Object.prototype.hasOwnProperty.call(ue,ye)&&(Z[ye]=ue[ye])})(de,G)};function Tt(de,G){if(typeof G!="function"&&G!==null)throw new TypeError("Class extends value "+String(G)+" is not a constructor or null");function Z(){this.constructor=de}Je(de,G),de.prototype=G===null?Object.create(G):(Z.prototype=G.prototype,new Z)}function yt(de,G,Z,ue){return new(Z||(Z=Promise))(function(ye,he){function ft(ar){try{Hn(ue.next(ar))}catch(tn){he(tn)}}function mn(ar){try{Hn(ue.throw(ar))}catch(tn){he(tn)}}function Hn(ar){var tn;ar.done?ye(ar.value):(tn=ar.value,tn instanceof Z?tn:new Z(function(kn){kn(tn)})).then(ft,mn)}Hn((ue=ue.apply(de,G||[])).next())})}function It(de,G){var Z,ue,ye,he,ft={label:0,sent:function(){if(1&ye[0])throw ye[1];return ye[1]},trys:[],ops:[]};return he={next:mn(0),throw:mn(1),return:mn(2)},typeof Symbol=="function"&&(he[Symbol.iterator]=function(){return this}),he;function mn(Hn){return function(ar){return function(tn){if(Z)throw new TypeError("Generator is already executing.");for(;ft;)try{if(Z=1,ue&&(ye=2&tn[0]?ue.return:tn[0]?ue.throw||((ye=ue.return)&&ye.call(ue),0):ue.next)&&!(ye=ye.call(ue,tn[1])).done)return ye;switch(ue=0,ye&&(tn=[2&tn[0],ye.value]),tn[0]){case 0:case 1:ye=tn;break;case 4:return ft.label++,{value:tn[1],done:!1};case 5:ft.label++,ue=tn[1],tn=[0];continue;case 7:tn=ft.ops.pop(),ft.trys.pop();continue;default:if(!(ye=ft.trys,(ye=ye.length>0&&ye[ye.length-1])||tn[0]!==6&&tn[0]!==2)){ft=0;continue}if(tn[0]===3&&(!ye||tn[1]>ye[0]&&tn[1]0&&ye[ye.length-1])||tn[0]!==6&&tn[0]!==2)){dt=0;continue}if(tn[0]===3&&(!ye||tn[1]>ye[0]&&tn[1]0&&Z>0){var ue=new _r(G,Z),ye=ue.ratio>=1?20:ue.getHorizontalLength(20),he=ue.ratio<1?20:ue.getVerticalLength(20),ft=document.createElementNS("http://www.w3.org/2000/svg","svg");ft.setAttribute("xmlns","http://www.w3.org/2000/svg"),ft.setAttribute("viewBox","0 0 24 24"),document.body.appendChild(ft);var mn=dt.createDefs();ft.appendChild(mn);var Hn=dt.createElement("clipPath",[["id","text-bg-clip"]]);mn.appendChild(Hn);var ar=dt.createPath(dt.getHollowRectanglePath((24-ye)/2,(24-he)/2,ye,he,(24-ye)/2+2,(24-he)/2+2,ye-4,he-4));ft.appendChild(ar);var tn=dt.createText([["x","0"],["y","0"],["font-size","7px"],["font-family","monospace"]]);tn.appendChild(dt.createTSpan(G+":"+Z)),ft.appendChild(tn);var kn=tn.getBBox();dt.setAttributes(tn,[["x",((24-kn.width)/2).toString()],["y",((24-kn.height)/2-kn.y).toString()]]);var Nn=dt.createPath(dt.getHollowRectanglePath(0,0,24,24,(24-Math.ceil(kn.width))/2,(24-Math.ceil(kn.height))/2,Math.ceil(kn.width),Math.ceil(kn.height)));return Hn.appendChild(Nn),dt.setAttributes(ar,[["clip-path","url(#text-bg-clip)"]]),document.body.removeChild(ft),ft.outerHTML}return''},de}(),Ir=function(de){function G(Z,ue,ye){var he=de.call(this,Z,ue)||this;return he.isDropdownOpen=!1,he.onClick=he.dropdownButtonClicked,he.dropdownButtons=ye,he}return Tt(G,de),G.prototype.setupDropdown=function(){var Z=this;this.dropdownBlock=document.createElement("div"),this.dropdownBlock.className=this.dropdownClassName+" "+this.dropdownColorsClassName,this.dropdownBlock.style.display="none",this.dropdownButtons.forEach(function(ue){ue.className=Z.className,ue.colorsClassName=Z.colorsClassName,Z.dropdownBlock.appendChild(ue.getUI())}),this.uiContainer.appendChild(this.dropdownBlock)},G.prototype.positionDropdown=function(){this.dropdownBlock.style.left=this.uiContainer.clientLeft+"px",this.dropdownBlock.style.top=this.uiContainer.clientTop+this.uiContainer.clientHeight+"px"},G.prototype.dropdownButtonClicked=function(){this.dropdownBlock===void 0&&this.setupDropdown(),this.isDropdownOpen=!this.isDropdownOpen,this.toggleDropdown()},G.prototype.toggleDropdown=function(){this.positionDropdown(),this.dropdownBlock.style.display=this.isDropdownOpen?"inline-block":"none"},G.prototype.showDropdown=function(){this.isDropdownOpen=!0,this.toggleDropdown()},G.prototype.hideDropdown=function(){this.isDropdownOpen=!1,this.toggleDropdown()},G}(wn),dr=function(){function de(G,Z){this.GRIP_SIZE=10,this.color=G,this.fillColor=Z,this.visual=dt.createGroup(),this.visual.appendChild(dt.createCircle(1.5*this.GRIP_SIZE,[["fill","transparent"]])),this.visual.appendChild(dt.createCircle(this.GRIP_SIZE,[["fill",this.fillColor],["fill-opacity","0.9"],["stroke",this.color],["stroke-width","2"],["stroke-opacity","0.7"]]))}return de.prototype.ownsTarget=function(G){return G===this.visual||G===this.visual.childNodes[0]||G===this.visual.childNodes[1]},de.prototype.setCenter=function(G,Z){this.visual.childNodes.forEach(function(ue){return dt.setAttributes(ue,[["cx",G.toString()],["cy",Z.toString()]])})},de}(),zn=function(){function de(G,Z,ue,ye){this.isMoving=!1,this._isGridVisible=!0,this.numberOfGridLines=2,this.horizontalGridLines=[],this.verticalGridLines=[],this._zoomFactor=1,this.cropRectChanged=!1,this.canvasWidth=G,this.canvasHeight=Z,this.margin=ue,this.container=ye,this.attachEvents=this.attachEvents.bind(this),this.onPointerDown=this.onPointerDown.bind(this),this.onPointerMove=this.onPointerMove.bind(this),this.onPointerUp=this.onPointerUp.bind(this),this.resize=this.resize.bind(this),this.adjustCropRect=this.adjustCropRect.bind(this),this.scaleCanvas=this.scaleCanvas.bind(this),this.getRescaledRect=this.getRescaledRect.bind(this)}return Object.defineProperty(de.prototype,"aspectRatio",{get:function(){return this._aspectRatio},set:function(G){this._aspectRatio=G,this.adjustCropRect(),this.setCropRectangle(this.cropRect)},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"isGridVisible",{get:function(){return this._isGridVisible},set:function(G){this._isGridVisible=G,this.gridContainer&&dt.setAttributes(this.gridContainer,[["display",this._isGridVisible?"":"none"]])},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"zoomFactor",{get:function(){return this._zoomFactor},set:function(G){this._zoomFactor=G,this.setCropRectangle(this.cropRect)},enumerable:!1,configurable:!0}),de.prototype.open=function(){var G=this;this.cropShadeElement=dt.createPath("M0,0Z",[["fill",this.cropShadeColor],["fill-opacity","0.8"]]),this.container.appendChild(this.cropShadeElement),this.gridContainer=dt.createGroup([["display",this.isGridVisible?"":"none"]]),this.container.appendChild(this.gridContainer);for(var Z=0;Zthis.canvasHeight/this.canvasWidth?this.margin:this.margin+this.canvasHeight/2-Z.height/2),dt.setAttributes(this.cropRectElement,[["x",Z.x.toString()],["y",Z.y.toString()],["width",Z.width.toString()],["height",Z.height.toString()]]);var ue=Z.height/(this.numberOfGridLines+1);this.horizontalGridLines.forEach(function(he,ft){var mn=Z.y+ue*(ft+1);dt.setAttributes(he,[["x1",""+Z.x],["y1",""+mn],["x2",""+(Z.x+Z.width)],["y2",""+mn]])});var ye=Z.width/(this.numberOfGridLines+1);this.verticalGridLines.forEach(function(he,ft){var mn=Z.x+ye*(ft+1);dt.setAttributes(he,[["x1",""+mn],["y1",""+Z.y],["x2",""+mn],["y2",""+(Z.y+Z.height)]])}),dt.setAttributes(this.cropShadeElement,[["d",dt.getHollowRectanglePath(0,0,this.canvasWidth+2*this.margin,this.canvasHeight+2*this.margin,Z.x,Z.y,Z.width,Z.height)]]),this.topLeftGrip.setCenter(Z.x,Z.y),this.topRightGrip.setCenter(Z.x+Z.width,Z.y),this.bottomLeftGrip.setCenter(Z.x,Z.y+Z.height),this.bottomRightGrip.setCenter(Z.x+Z.width,Z.y+Z.height),this.cropRectChanged&&this.onCropChange&&(this.cropRectChanged=!1,this.onCropChange(this.cropRect)),this.cropRectChanged=!1},de.prototype.attachEvents=function(){this.container.style.touchAction="none",this.container.addEventListener("pointerdown",this.onPointerDown),this.container.addEventListener("pointermove",this.onPointerMove),this.container.addEventListener("pointerup",this.onPointerUp)},de.prototype.clientToLocalCoordinates=function(G,Z){var ue=this.container.getBoundingClientRect();return{x:G-ue.left+this.margin,y:Z-ue.top+this.margin}},de.prototype.onPointerDown=function(G){this.container.setPointerCapture(G.pointerId),this.previousPoint=this.clientToLocalCoordinates(G.clientX,G.clientY),this.cropRectElement===G.target?this.isMoving=!0:this.topLeftGrip.ownsTarget(G.target)?this.activeGrip=this.topLeftGrip:this.bottomLeftGrip.ownsTarget(G.target)?this.activeGrip=this.bottomLeftGrip:this.topRightGrip.ownsTarget(G.target)?this.activeGrip=this.topRightGrip:this.bottomRightGrip.ownsTarget(G.target)&&(this.activeGrip=this.bottomRightGrip)},de.prototype.onPointerMove=function(G){if(this.isMoving)this.move(this.clientToLocalCoordinates(G.clientX,G.clientY));else if(this.activeGrip){var Z=this.clientToLocalCoordinates(G.clientX,G.clientY);this.resize(Z)}G.preventDefault()},de.prototype.onPointerUp=function(G){this.activeGrip=void 0,this.isMoving=!1,this.container.releasePointerCapture(G.pointerId)},de.prototype.move=function(G){var Z=G.x-this.previousPoint.x,ue=G.y-this.previousPoint.y;this.zoomFactor!==1&&(Z=-Z/this.zoomFactor,ue=-ue/this.zoomFactor),this.cropRect.x=Math.min(Math.max(this.margin,this.cropRect.x+Z),this.canvasWidth-this.cropRect.width+this.margin),this.cropRect.y=Math.min(Math.max(this.margin,this.cropRect.y+ue),this.canvasHeight-this.cropRect.height+this.margin),this.onCropChange?(this.cropRectChanged=!0,this.onCropChange(this.cropRect)):this.setCropRectangle(this.cropRect),this.previousPoint=G},de.prototype.resize=function(G){var Z=Object.assign({},this.cropRect),ue=G.x-this.previousPoint.x,ye=G.y-this.previousPoint.y;switch(this.activeGrip){case this.bottomLeftGrip:case this.topLeftGrip:Z.x+uethis.canvasWidth*this.zoomFactor&&(ue=this.canvasWidth*this.zoomFactor-Z.width),Z.width+=ue}switch(this.activeGrip){case this.topLeftGrip:case this.topRightGrip:this.aspectRatio?(Z.y=this.cropRect.y-(this.activeGrip===this.topLeftGrip?-1:1)*this.aspectRatio.getVerticalLength(ue),Z.height=this.aspectRatio.getVerticalLength(Z.width)):(Z.y+=ye,Z.height=this.cropRect.y+this.cropRect.height-Z.y);break;case this.bottomLeftGrip:case this.bottomRightGrip:this.aspectRatio?Z.height=this.aspectRatio.getVerticalLength(Z.width):Z.height+=ye}Z.width<10&&(Z.x=this.cropRect.x,Z.width=10),Z.height<10&&(Z.y=this.cropRect.y,Z.height=10),this.previousPoint=G,Z.x>=this.margin&&Z.y>=this.margin&&Z.x-this.margin+Z.width<=this.canvasWidth&&Z.y-this.margin+Z.height<=this.canvasHeight&&(this.cropRect=Z,this.onCropChange?(this.cropRectChanged=!0,this.onCropChange(this.cropRect)):this.setCropRectangle(this.cropRect))},de.prototype.adjustCropRect=function(){if(this.aspectRatio&&Math.round(this.cropRect.height)!==Math.round(this.aspectRatio.getVerticalLength(this.cropRect.width))){var G=this.cropRect.x+this.cropRect.width/2,Z=this.cropRect.y+this.cropRect.height/2,ue=this.aspectRatio.getHorizontalLength(this.cropRect.height),ye=this.aspectRatio.getVerticalLength(this.cropRect.width);ue/this.canvasWidththis.canvasWidth&&(this.cropRect.height/=this.cropRect.width/this.canvasWidth,this.cropRect.width=this.canvasWidth),this.cropRect.height>this.canvasHeight&&(this.cropRect.width/=this.cropRect.height/this.canvasHeight,this.cropRect.height=this.canvasHeight),this.cropRect.x=G-this.cropRect.width/2,this.cropRect.y=Z-this.cropRect.height/2,this.cropRect.x+this.cropRect.width>this.margin+this.canvasWidth&&(this.cropRect.x=this.margin+this.canvasWidth-this.cropRect.width),this.cropRect.y+this.cropRect.height>this.margin+this.canvasHeight&&(this.cropRect.y=this.margin+this.canvasHeight-this.cropRect.height),this.cropRect.x=Math.max(this.cropRect.x,this.margin),this.cropRect.y=Math.max(this.cropRect.y,this.margin)}},de.prototype.getRescaledRect=function(G,Z,ue,ye,he,ft){var mn=ue/G,Hn=ye/Z;return{x:(he.x-ft)*mn+ft,y:(he.y-ft)*Hn+ft,width:he.width*mn,height:he.height*Hn}},de.prototype.scaleCanvas=function(G,Z){var ue=this.getRescaledRect(this.canvasWidth,this.canvasHeight,G,Z,this.cropRect,this.margin);this.canvasWidth=G,this.canvasHeight=Z,this.onCropChange&&this.onCropChange(ue),this.setCropRectangle(ue)},de}(),tr=function(){function de(G){this._angle=0,this.isDragging=!1,this.width=401,this.height=24,this.title=G,this.uiContainer=document.createElement("div"),this.getUI=this.getUI.bind(this),this.onPointerDown=this.onPointerDown.bind(this),this.onPointerMove=this.onPointerMove.bind(this),this.onPointerUp=this.onPointerUp.bind(this),this.setAngleLabel=this.setAngleLabel.bind(this),this.positionScaleShape=this.positionScaleShape.bind(this)}return Object.defineProperty(de.prototype,"angle",{get:function(){return this._angle},set:function(G){this._angle=G,this.setAngleLabel(),this.positionScaleShape()},enumerable:!1,configurable:!0}),de.prototype.getUI=function(){return this.controlContainer=document.createElement("div"),this.controlContainer.title=this.title,this.controlContainer.className=this.className+" "+this.colorsClassName,this.controlContainer.appendChild(this.getVisual()),this.controlContainer.addEventListener("pointerdown",this.onPointerDown),this.controlContainer.addEventListener("pointermove",this.onPointerMove),this.controlContainer.addEventListener("pointerup",this.onPointerUp),this.uiContainer.appendChild(this.controlContainer),this.uiContainer.style.display="inline-block",this.uiContainer.style.touchAction="none",this.setAngleLabel(),this.positionScaleShape(),this.uiContainer},de.prototype.onPointerDown=function(G){this.controlContainer.setPointerCapture(G.pointerId),this.isDragging=!0,this.previousPoint={x:G.clientX,y:G.clientY}},de.prototype.onPointerMove=function(G){this.isDragging&&(this.onAngleChange&&this.onAngleChange((G.clientX-this.previousPoint.x)/5),this.previousPoint.x=G.clientX)},de.prototype.onPointerUp=function(G){this.isDragging&&this.onAngleChange&&this.onAngleChange((G.clientX-this.previousPoint.x)/5),this.isDragging=!1,this.controlContainer.releasePointerCapture(G.pointerId)},de.prototype.setAngleLabel=function(){if(this.angleLabelText){this.angleLabelText.innerHTML=""+Math.round(this._angle);var G=this.angleLabelText.getBBox();dt.setAttributes(this.angleLabelElement,[["x",((this.width-G.width)/2).toString()],["y",(this.height/2).toString()]])}},de.prototype.positionScaleShape=function(){if(this.scaleShape){var G=this.scaleShape.transform.baseVal.getItem(0);G.setTranslate(this._angle%5*5-25,0),this.scaleShape.transform.baseVal.replaceItem(G,0)}},de.prototype.getVisual=function(){var G=document.createElementNS("http://www.w3.org/2000/svg","svg");G.setAttribute("xmlns","http://www.w3.org/2000/svg"),G.setAttribute("width",this.width+"px"),G.setAttribute("height",this.height+"px"),G.setAttribute("viewBox","0 0 "+this.width+" "+this.height),G.style.flexShrink="0",document.body.appendChild(G);for(var Z="M0,"+(this.height-1)+" v"+-this.height/3+"h1v"+this.height/3,ue=1;ue<=this.width/5+10;ue++){var ye=ue%5==0?this.height/3:this.height/6;Z+="h4v"+-ye+"h1v"+ye}Z+="v1H0Z",this.scaleShape=dt.createPath(Z);var he=dt.createTransform();this.scaleShape.transform.baseVal.appendItem(he),G.appendChild(this.scaleShape),this.angleLabelElement=dt.createText([["x","0"],["y","0"],["font-size","10px"],["font-family","monospace"]]),this.angleLabelText=dt.createTSpan(""),this.angleLabelElement.appendChild(this.angleLabelText);var ft=dt.createTSpan("");return ft.innerHTML="°",this.angleLabelElement.appendChild(ft),G.appendChild(this.angleLabelElement),document.body.removeChild(G),G},de}(),an=function(){function de(){this.naturalSize=!1,this.imageType="image/png"}return de.prototype.rasterize=function(G,Z,ue,ye,he,ft,mn){var Hn=this;return new Promise(function(ar){var tn=document.createElement("canvas");tn.width=G.width.baseVal.value-2*ye,tn.height=G.height.baseVal.value-2*ye;var kn=1,Nn=1;Hn.naturalSize===!0?(kn=Z.naturalWidth/(G.width.baseVal.value-2*ye)/ft,Nn=Z.naturalHeight/(G.height.baseVal.value-2*ye)/mn,tn.width=Z.naturalWidth/ft,tn.height=Z.naturalHeight/mn):Hn.width!==void 0&&Hn.height!==void 0&&(kn=Hn.width/ue.width,Nn=Hn.height/ue.height,tn.width*=kn,tn.height*=Nn);var $r=tn.getContext("2d");$r.translate(tn.width/2,tn.height/2),$r.rotate(he*Math.PI/180),$r.scale(ft,mn),$r.translate(-tn.width/2,-tn.height/2),$r.drawImage(Z,0,0,tn.width,tn.height);var _a=document.createElement("canvas");_a.width=ue.width*kn,_a.height=ue.height*Nn,_a.getContext("2d").putImageData($r.getImageData((ue.x-ye)*kn,(ue.y-ye)*Nn,ue.width*kn,ue.height*Nn),0,0),ar(_a.toDataURL(Hn.imageType,Hn.imageQuality))})},de}(),Wt=function(){function de(G){this._zoomToCropEnabled=!0,this.zoomFactor=1,this.flippedHorizontally=!1,this.flippedVertically=!1,this._isGridVisible=!0,this._gridLines=2,this._rotationAngle=0,this.scaleFactor=1,this.renderEventListeners=[],this.closeEventListeners=[],this._isOpen=!1,this.CANVAS_MARGIN=20,this.renderAtNaturalSize=!1,this.renderImageType="image/png",this.displayMode="inline",this.popupMargin=30,this.toolbarHeight=40,this.aspectRatios=[{horizontal:0,vertical:0},{horizontal:4,vertical:3},{horizontal:3,vertical:2},{horizontal:16,vertical:9},{horizontal:1,vertical:1},{horizontal:3,vertical:4},{horizontal:2,vertical:3},{horizontal:9,vertical:16}],this._instanceNo=de.instanceCounter++,this.styles=new Pt(this.instanceNo),this.target=G,this.targetRoot=document.body,this.open=this.open.bind(this),this.setTopLeft=this.setTopLeft.bind(this),this.overrideOverflow=this.overrideOverflow.bind(this),this.restoreOverflow=this.restoreOverflow.bind(this),this.close=this.close.bind(this),this.closeUI=this.closeUI.bind(this),this.addCloseEventListener=this.addCloseEventListener.bind(this),this.removeCloseEventListener=this.removeCloseEventListener.bind(this),this.addRenderEventListener=this.addRenderEventListener.bind(this),this.removeRenderEventListener=this.removeRenderEventListener.bind(this),this.clientToLocalCoordinates=this.clientToLocalCoordinates.bind(this),this.onWindowResize=this.onWindowResize.bind(this),this.setWindowHeight=this.setWindowHeight.bind(this),this.rotateBy=this.rotateBy.bind(this),this.applyRotation=this.applyRotation.bind(this),this.cropRectChanged=this.cropRectChanged.bind(this),this.zoomToCrop=this.zoomToCrop.bind(this),this.unzoomFromCrop=this.unzoomFromCrop.bind(this),this.rotateLeftButtonClicked=this.rotateLeftButtonClicked.bind(this),this.rotateRightButtonClicked=this.rotateRightButtonClicked.bind(this),this.flipHorizontallyButtonClicked=this.flipHorizontallyButtonClicked.bind(this),this.flipVerticallyButtonClicked=this.flipVerticallyButtonClicked.bind(this),this.applyFlip=this.applyFlip.bind(this),this.startRenderAndClose=this.startRenderAndClose.bind(this),this.render=this.render.bind(this),this.onPopupResize=this.onPopupResize.bind(this),this.applyAspectRatio=this.applyAspectRatio.bind(this)}return Object.defineProperty(de.prototype,"instanceNo",{get:function(){return this._instanceNo},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"zoomToCropEnabled",{get:function(){return this._zoomToCropEnabled},set:function(G){this._zoomToCropEnabled=G,G?this.zoomToCrop():this.unzoomFromCrop()},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"isGridVisible",{get:function(){return this._isGridVisible},set:function(G){this._isGridVisible=G,this.cropLayer&&(this.cropLayer.isGridVisible=this._isGridVisible)},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"gridLines",{get:function(){return this._gridLines},set:function(G){this._gridLines=G,this.cropLayer&&(this.cropLayer.numberOfGridLines=this._gridLines)},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"rotationAngle",{get:function(){return this._rotationAngle},set:function(G){this._rotationAngle=G,this.straightener&&(this.straightener.angle=this._rotationAngle)},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"paddedImageWidth",{get:function(){return this.imageWidth+2*this.CANVAS_MARGIN},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"paddedImageHeight",{get:function(){return this.imageHeight+2*this.CANVAS_MARGIN},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"isOpen",{get:function(){return this._isOpen},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"aspectRatio",{get:function(){var G;return(G=this._aspectRatio)!==null&&G!==void 0?G:this.aspectRatios[0]},set:function(G){this._aspectRatio=G},enumerable:!1,configurable:!0}),de.prototype.open=function(){this.imageWidth=Math.round(this.target.clientWidth),this.imageHeight=Math.round(this.target.clientHeight),this.setupResizeObserver(),this.initCropCanvas(),this.setEditingTarget(),this.setTopLeft(),this.initCropLayer(),this.attachEvents(),this.applyAspectRatio(),this.displayMode==="popup"&&this.onPopupResize(),this._isOpen=!0},de.prototype.show=function(){this.showUI(),this.open()},de.prototype.close=function(G){G===void 0&&(G=!1),this.isOpen&&(this.coverDiv&&this.closeUI(),this.targetObserver&&this.targetObserver.unobserve(this.target),this.displayMode==="popup"&&window.removeEventListener("resize",this.setWindowHeight),G||this.closeEventListeners.forEach(function(Z){return Z()}),this._isOpen=!1)},de.prototype.addRenderEventListener=function(G){this.renderEventListeners.push(G)},de.prototype.removeRenderEventListener=function(G){this.renderEventListeners.indexOf(G)>-1&&this.renderEventListeners.splice(this.renderEventListeners.indexOf(G),1)},de.prototype.addCloseEventListener=function(G){this.closeEventListeners.push(G)},de.prototype.removeCloseEventListener=function(G){this.closeEventListeners.indexOf(G)>-1&&this.closeEventListeners.splice(this.closeEventListeners.indexOf(G),1)},de.prototype.setupResizeObserver=function(){var G=this;this.displayMode==="inline"?window.ResizeObserver&&(this.targetObserver=new ResizeObserver(function(){G.resize(G.target.clientWidth,G.target.clientHeight)}),this.targetObserver.observe(this.target)):this.displayMode==="popup"&&(window.ResizeObserver&&(this.targetObserver=new ResizeObserver(this.onPopupResize),this.targetObserver.observe(this.contentDiv)),window.addEventListener("resize",this.setWindowHeight))},de.prototype.onPopupResize=function(){if(this.contentDiv.clientWidth>0&&this.contentDiv.clientHeight>0){var G=1*this.target.clientWidth/this.target.clientHeight,Z=this.contentDiv.clientWidth/G>this.contentDiv.clientHeight?(this.contentDiv.clientHeight-2*this.CANVAS_MARGIN)*G:this.contentDiv.clientWidth-2*this.CANVAS_MARGIN,ue=Z+2*this.CANVAS_MARGING+this.CANVAS_MARGIN?this.target.offsetTop-(G+this.CANVAS_MARGIN):0;this.coverDiv.style.top=Z+"px",this.coverDiv.style.left=(this.target.offsetLeft>this.CANVAS_MARGIN?this.target.offsetLeft-this.CANVAS_MARGIN:0)+"px",this.coverDiv.style.width=this.target.offsetWidth+this.CANVAS_MARGIN+"px",this.coverDiv.style.zIndex=this.styles.settings.zIndex!==void 0?this.styles.settings.zIndex:"5";break;case"popup":this.coverDiv.style.position="absolute",this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=window.innerHeight+"px",this.coverDiv.style.backgroundColor="rgba(0, 0, 0, 0.75)",this.coverDiv.style.zIndex=this.styles.settings.zIndex!==void 0?this.styles.settings.zIndex:"1000",this.coverDiv.style.display="flex"}this.targetRoot.appendChild(this.coverDiv),this.uiDiv=document.createElement("div"),this.uiDiv.style.display="flex",this.uiDiv.style.flexDirection="column",this.uiDiv.style.flexGrow="2",this.uiDiv.style.margin=this.displayMode==="popup"?this.popupMargin+"px":"0px",this.uiDiv.style.border="0px",this.coverDiv.appendChild(this.uiDiv),this.addToolbars(),this.uiDiv.appendChild(this.topToolbar.getUI()),this.contentDiv=document.createElement("div"),this.contentDiv.style.display="flex",this.contentDiv.style.alignItems="center",this.contentDiv.style.flexDirection="row",this.contentDiv.style.flexGrow="2",this.contentDiv.style.flexShrink="1",this.contentDiv.style.overflow="hidden",this.contentDiv.style.backgroundColor=this.styles.settings.canvasBackgroundColor,this.displayMode==="popup"&&(this.contentDiv.style.maxHeight="calc(100vh - "+(2*this.popupMargin+2*this.toolbarHeight)+"px)",this.contentDiv.style.maxWidth="calc(100vw - "+2*this.popupMargin+"px)"),this.uiDiv.appendChild(this.contentDiv),this.editorCanvas=document.createElement("div"),this.editorCanvas.style.flexGrow="2",this.editorCanvas.style.flexShrink="1",this.editorCanvas.style.position="relative",this.editorCanvas.style.overflow="hidden",this.editorCanvas.style.display="flex",this.displayMode==="popup"&&(this.editorCanvas.style.alignItems="center",this.editorCanvas.style.justifyContent="center"),this.editorCanvas.style.pointerEvents="none",this.contentDiv.appendChild(this.editorCanvas),this.uiDiv.appendChild(this.bottomToolbar.getUI()),this.straightener.angle=this.rotationAngle},de.prototype.addToolbars=function(){this.addTopToolbar(),this.addBottomToolbar()},de.prototype.addTopToolbar=function(){var G=this;this.topToolbar=new _n,this.topToolbar.display=this.styles.settings.hideTopToolbar?"none":"",this.topToolbar.className=this.toolbarStyleClass.name,this.topToolbar.colorsClassName=this.styles.settings.toolbarStyleColorsClassName?this.styles.settings.toolbarStyleColorsClassName:this.toolbarStyleColorsClass.name,this.topToolbar.fadeInClassName=this.styles.fadeInAnimationClassName,this.topToolbar.blockClassName=this.toolbarBlockStyleClass.name,this.topToolbar.buttonClassName=this.toolbarButtonStyleClass.name,this.topToolbar.buttonColorsClassName=this.styles.settings.toolbarButtonStyleColorsClassName?this.styles.settings.toolbarButtonStyleColorsClassName:this.toolbarButtonStyleColorsClass.name,this.topToolbar.buttonActiveColorsClassName=this.styles.settings.toolbarActiveButtonStyleColorsClassName?this.styles.settings.toolbarActiveButtonStyleColorsClassName:this.toolbarActiveButtonStyleColorsClass.name;var Z=new Kn;Z.minWidth=3*this.toolbarHeight+"px",this.topToolbar.addButtonBlock(Z);var ue=[];this.aspectRatios.forEach(function(Nn){var $r=new wn(Rr.getIcon(Nn.horizontal,Nn.vertical),Nn.horizontal===0&&Nn.vertical===0?"FREE":Nn.horizontal+":"+Nn.vertical);$r.onClick=function(){return G.ratioButtonClicked(Nn)},ue.push($r)}),this.aspectRatioButton=new Ir(Rr.getIcon(0,0),"Aspect ratio",ue),this.aspectRatioButton.dropdownClassName=this.toolbarDropdownStyleClass.name,this.aspectRatioButton.dropdownColorsClassName=this.styles.settings.toolbarDropdownStyleColorsClassName?this.styles.settings.toolbarDropdownStyleColorsClassName:this.toolbarDropdownStyleColorsClass.name,Z.addButton(this.aspectRatioButton),this.aspectRatios.length<2&&this.aspectRatioButton.hide();var ye=new wn('',"Toggle grid");ye.isActive=this.isGridVisible,ye.onClick=function(){G.isGridVisible=!G.isGridVisible,ye.isActive=G.isGridVisible},Z.addButton(ye);var he=new wn('',"Zoom to selection");if(he.isActive=this.zoomToCropEnabled,he.onClick=function(){G.zoomToCropEnabled=!G.zoomToCropEnabled,he.isActive=G.zoomToCropEnabled},Z.addButton(he),!Kt.isLicensed){var ft=new un;this.topToolbar.addElementBlock(ft);var mn=document.createElement("div");mn.className=this.topToolbar.buttonClassName+" "+this.topToolbar.buttonColorsClassName;var Hn=document.createElement("a");Hn.style.color="currentColor",Hn.href="https://markerjs.com/products/cropro",Hn.target="_blank",Hn.innerHTML='',mn.appendChild(Hn),ft.addElement(mn)}var ar=new Kn;ar.minWidth=3*this.toolbarHeight+"px",ar.contentAlign="end",this.topToolbar.addButtonBlock(ar);var tn=new wn('',"OK");tn.onClick=this.startRenderAndClose,ar.addButton(tn),this.styles.settings.toolbarOkButtonStyleColorsClassName&&(tn.colorsClassName=this.styles.settings.toolbarOkButtonStyleColorsClassName);var kn=new wn('',"Close");kn.onClick=this.close,ar.addButton(kn),this.styles.settings.toolbarCloseButtonStyleColorsClassName&&(kn.colorsClassName=this.styles.settings.toolbarCloseButtonStyleColorsClassName)},de.prototype.addBottomToolbar=function(){var G=this;this.bottomToolbar=new _n,this.bottomToolbar.display=this.styles.settings.hideBottomToolbar?"none":"",this.bottomToolbar.className=this.toolbarStyleClass.name,this.bottomToolbar.colorsClassName=this.styles.settings.toolbarStyleColorsClassName?this.styles.settings.toolbarStyleColorsClassName:this.toolbarStyleColorsClass.name,this.bottomToolbar.fadeInClassName=this.styles.fadeInAnimationClassName,this.bottomToolbar.blockClassName=this.toolbarBlockStyleClass.name,this.bottomToolbar.buttonClassName=this.toolbarButtonStyleClass.name,this.bottomToolbar.buttonColorsClassName=this.styles.settings.toolbarButtonStyleColorsClassName?this.styles.settings.toolbarButtonStyleColorsClassName:this.toolbarButtonStyleColorsClass.name,this.bottomToolbar.buttonActiveColorsClassName=this.styles.settings.toolbarActiveButtonStyleColorsClassName?this.styles.settings.toolbarActiveButtonStyleColorsClassName:this.toolbarActiveButtonStyleColorsClass.name;var Z=new Kn;Z.minWidth=2*this.toolbarHeight+"px",this.bottomToolbar.addButtonBlock(Z);var ue=new wn('',"Rotate left");ue.onClick=this.rotateLeftButtonClicked,Z.addButton(ue);var ye=new wn('',"Rotate right");ye.onClick=this.rotateRightButtonClicked,Z.addButton(ye);var he=new un;he.className=this.toolbarStraightenerBlockStyleClass.name,this.bottomToolbar.addElementBlock(he),this.straightener=new tr("Straighten"),this.straightener.className=this.toolbarStraightenerStyleClass.name,this.straightener.colorsClassName=this.styles.settings.toolbarStraightenerColorsClassName?this.styles.settings.toolbarStraightenerColorsClassName:this.toolbarStraightenerStyleColorsClass.name,this.straightener.onAngleChange=function(ar){G.rotateBy(ar),G.straightener.angle=G.rotationAngle},he.addElement(this.straightener.getUI());var ft=new Kn;ft.minWidth=2*this.toolbarHeight+"px",ft.contentAlign="end",this.bottomToolbar.addButtonBlock(ft);var mn=new wn('',"Flip horizontal");mn.onClick=this.flipHorizontallyButtonClicked,ft.addButton(mn);var Hn=new wn('',"Flip vertical");Hn.onClick=this.flipVerticallyButtonClicked,ft.addButton(Hn)},de.prototype.ratioButtonClicked=function(G){this.aspectRatio=G,this.applyAspectRatio(),this.aspectRatioButton.hideDropdown()},de.prototype.applyAspectRatio=function(){this.setCropLayerAspectRatio(),this.aspectRatioButton.icon=Rr.getIcon(this.aspectRatio.horizontal,this.aspectRatio.vertical)},de.prototype.setCropLayerAspectRatio=function(){this.cropLayer&&(this.aspectRatio&&this.aspectRatio.horizontal!==0&&this.aspectRatio.vertical!==0?this.cropLayer.aspectRatio=new _r(this.aspectRatio.horizontal,this.aspectRatio.vertical):this.cropLayer.aspectRatio=void 0)},de.prototype.closeUI=function(){this.displayMode==="popup"&&this.restoreOverflow(),this.targetRoot.removeChild(this.coverDiv)},de.prototype.getState=function(){return{width:this.imageWidth,height:this.imageHeight,rotationAngle:this.rotationAngle,flippedHorizontally:this.flippedHorizontally,flippedVertically:this.flippedVertically,cropRect:Object.assign({},this.cropRect)}},de.prototype.restoreState=function(G){if(G){var Z=this.cropLayer.getRescaledRect(G.width,G.height,this.imageWidth,this.imageHeight,G.cropRect,this.CANVAS_MARGIN);this.cropLayer.setCropRectangle(Z),this.cropRectChanged(Z),this.flippedHorizontally=G.flippedHorizontally,this.flippedVertically=G.flippedVertically,this.applyFlip(),this.rotationAngle=G.rotationAngle,this.applyRotation()}},de.prototype.clientToLocalCoordinates=function(G,Z){var ue=this.cropImage.getBoundingClientRect();return{x:G-ue.left,y:Z-ue.top}},de.prototype.onWindowResize=function(){this.positionUI()},de.prototype.positionUI=function(){switch(this.setTopLeft(),this.displayMode){case"inline":var G=this.target.offsetTop>this.toolbarHeight?this.target.offsetTop-this.toolbarHeight:0;this.coverDiv.style.top=G+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px";break;case"popup":this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=this.windowHeight+"px",this.contentDiv.style.maxHeight="calc(100vh - "+(2*this.popupMargin+2*this.toolbarHeight)+"px)"}this.positionCropImage()},de.prototype.rotateLeftButtonClicked=function(){var G=this.rotationAngle-90;this.rotationAngle%90!=0&&(G+=this.rotationAngle>=0?90-this.rotationAngle%90:-this.rotationAngle%90),this.rotateTo(G)},de.prototype.rotateRightButtonClicked=function(){var G=this.rotationAngle+90;this.rotationAngle%90!=0&&(G-=this.rotationAngle>=0?this.rotationAngle%90:90+this.rotationAngle%90),this.rotateTo(G)},de.prototype.rotateTo=function(G){G=(G=G>180?G-360:G)<=-180?G+360:G,this.rotationAngle=G,this.applyRotation()},de.prototype.rotateBy=function(G){this.rotateTo((this.rotationAngle+G)%360)},de.prototype.applyRotation=function(){var G=this.zoomToCropEnabled;this.zoomToCropEnabled=!1,this.editingTargetRotationScaleContainer.style.transformOrigin=this.imageWidth/2+"px "+this.imageHeight/2+"px",this.editingTargetRotationScaleContainer.style.transform="scale(1)";var Z=this.editingTargetRotationContainer.transform.baseVal.getItem(0);Z.setRotate(this.rotationAngle,this.imageWidth/2,this.imageHeight/2),this.editingTargetRotationContainer.transform.baseVal.replaceItem(Z,0);var ue=this.editingTarget.getBoundingClientRect();this.scaleFactor=Math.min(this.imageWidth/ue.width,this.imageHeight/ue.height),this.editingTargetRotationScaleContainer.style.transform="scale("+this.scaleFactor+")",this.zoomToCropEnabled=G},de.prototype.flipHorizontallyButtonClicked=function(){this.flippedHorizontally=!this.flippedHorizontally,this.applyFlip()},de.prototype.flipVerticallyButtonClicked=function(){this.flippedVertically=!this.flippedVertically,this.applyFlip()},de.prototype.applyFlip=function(){this.editingTarget.style.transform="scale("+(this.flippedHorizontally?-1:1)+","+(this.flippedVertically?-1:1)+")"},de.prototype.startRenderAndClose=function(){return yt(this,void 0,void 0,function(){var G,Z;return It(this,function(ue){switch(ue.label){case 0:return[4,this.render()];case 1:return G=ue.sent(),Z=this.getState(),this.renderEventListeners.forEach(function(ye){return ye(G,Z)}),this.close(!0),[2]}})})},de.prototype.render=function(){return yt(this,void 0,void 0,function(){var G;return It(this,function(Z){switch(Z.label){case 0:return(G=new an).naturalSize=this.renderAtNaturalSize,G.imageType=this.renderImageType,G.imageQuality=this.renderImageQuality,G.width=this.renderWidth,G.height=this.renderHeight,this.unzoomFromCrop(),dt.setAttributes(this.cropLayerContainer,[["display","none"]]),[4,G.rasterize(this.cropImage,this.target,{x:this.cropRect.x,y:this.cropRect.y,width:this.cropRect.width,height:this.cropRect.height},this.CANVAS_MARGIN,this.rotationAngle,this.scaleFactor*(this.flippedHorizontally?-1:1),this.scaleFactor*(this.flippedVertically?-1:1))];case 1:return Z.sent(),[4,G.rasterize(this.cropImage,this.target,{x:this.cropRect.x,y:this.cropRect.y,width:this.cropRect.width,height:this.cropRect.height},this.CANVAS_MARGIN,this.rotationAngle,this.scaleFactor*(this.flippedHorizontally?-1:1),this.scaleFactor*(this.flippedVertically?-1:1))];case 2:return[2,Z.sent()]}})})},de.prototype.addStyles=function(){this.toolbarStyleClass=this.styles.addClass(new cn("toolbar",` + `))},de.prototype.removeStyleSheet=function(){var G;this.styleSheet&&(((G=this.styleSheetRoot)!==null&&G!==void 0?G:document.head).removeChild(this.styleSheet),this.styleSheet=void 0)},de}(),kt=function(de,G){this.selector=de,this.style=G},dn=function(de,G){this.localName=de,this.style=G},yn=function(){function de(){this.blocks=[],this.display=""}return de.prototype.addButtonBlock=function(G){G.className=this.blockClassName,G.buttonClassName=this.buttonClassName,G.buttonColorsClassName=this.buttonColorsClassName,G.buttonActiveColorsClassName=this.buttonActiveColorsClassName,this.blocks.push(G)},de.prototype.addElementBlock=function(G){G.className===void 0&&(G.className=this.blockClassName),this.blocks.push(G)},de.prototype.getUI=function(){var G=document.createElement("div");return G.className=this.className+" "+this.colorsClassName+" "+this.fadeInClassName,G.style.display=this.display,this.blocks.forEach(function(Z){return G.appendChild(Z.getUI())}),G},de}(),Hn=function(){function de(){}return de.prototype.getUI=function(){var G=document.createElement("div");if(G.className=this.className,this.minWidth!==void 0&&(G.style.minWidth=this.minWidth),this.contentAlign!==void 0)switch(this.contentAlign){case"start":G.style.justifyContent="flex-start";break;case"center":G.style.justifyContent="center";break;case"end":G.style.justifyContent="flex-end"}return G.style.whiteSpace="nowrap",G},de}(),Un=function(de){function G(){var Z=de!==null&&de.apply(this,arguments)||this;return Z.buttons=[],Z}return Tt(G,de),G.prototype.addButton=function(Z){Z.className=this.buttonClassName,Z.colorsClassName=this.buttonColorsClassName,Z.activeColorsClassName=this.buttonActiveColorsClassName,this.buttons.push(Z)},G.prototype.getUI=function(){var Z=de.prototype.getUI.call(this);return this.buttons.forEach(function(ue){return Z.appendChild(ue.getUI())}),Z},G}(Hn),In=function(){function de(G,Z){this._isActive=!1,this._isHidden=!1,this._icon=G,this.title=Z,this.uiContainer=document.createElement("div"),this.adjustClassName=this.adjustClassName.bind(this)}return Object.defineProperty(de.prototype,"icon",{get:function(){return this._icon},set:function(G){this._icon=G,this.buttonContainer.innerHTML=this._icon},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"isActive",{get:function(){return this._isActive},set:function(G){this._isActive=G,this.adjustClassName()},enumerable:!1,configurable:!0}),de.prototype.getUI=function(){var G=this;return this.buttonContainer=document.createElement("div"),this.buttonContainer.title=this.title,this.buttonContainer.className=this.className+" "+this.colorsClassName,this.adjustClassName(),this.buttonContainer.innerHTML=this._icon,this.onClick&&this.buttonContainer.addEventListener("click",function(){return G.onClick()}),this.uiContainer.appendChild(this.buttonContainer),this.uiContainer.style.display=this._isHidden?"none":"inline-block",this.uiContainer},de.prototype.adjustClassName=function(){this.activeColorsClassName&&(this._isActive&&this.buttonContainer.className.indexOf(this.activeColorsClassName)<0?this.buttonContainer.className+=" "+this.activeColorsClassName:this._isActive||(this.buttonContainer.className=this.buttonContainer.className.replace(this.activeColorsClassName,"")))},de.prototype.hide=function(){this._isHidden=!0},de}(),cn=function(de){function G(){var Z=de!==null&&de.apply(this,arguments)||this;return Z.elements=[],Z}return Tt(G,de),G.prototype.addElement=function(Z){this.elements.push(Z)},G.prototype.getUI=function(){var Z=de.prototype.getUI.call(this);return this.elements.forEach(function(ue){return Z.appendChild(ue)}),Z},G}(Hn),mr=function(){function de(G,Z){this.horizontal=G,this.vertical=Z}return Object.defineProperty(de.prototype,"ratio",{get:function(){return 1*this.horizontal/this.vertical},enumerable:!1,configurable:!0}),de.prototype.getVerticalLength=function(G){return G/this.ratio},de.prototype.getHorizontalLength=function(G){return G*this.ratio},de}(),Ar=function(){function de(){}return de.getIcon=function(G,Z){if(G>0&&Z>0){var ue=new mr(G,Z),ye=ue.ratio>=1?20:ue.getHorizontalLength(20),he=ue.ratio<1?20:ue.getVerticalLength(20),dt=document.createElementNS("http://www.w3.org/2000/svg","svg");dt.setAttribute("xmlns","http://www.w3.org/2000/svg"),dt.setAttribute("viewBox","0 0 24 24"),document.body.appendChild(dt);var un=ft.createDefs();dt.appendChild(un);var jn=ft.createElement("clipPath",[["id","text-bg-clip"]]);un.appendChild(jn);var ir=ft.createPath(ft.getHollowRectanglePath((24-ye)/2,(24-he)/2,ye,he,(24-ye)/2+2,(24-he)/2+2,ye-4,he-4));dt.appendChild(ir);var tn=ft.createText([["x","0"],["y","0"],["font-size","7px"],["font-family","monospace"]]);tn.appendChild(ft.createTSpan(G+":"+Z)),dt.appendChild(tn);var Ln=tn.getBBox();ft.setAttributes(tn,[["x",((24-Ln.width)/2).toString()],["y",((24-Ln.height)/2-Ln.y).toString()]]);var Bn=ft.createPath(ft.getHollowRectanglePath(0,0,24,24,(24-Math.ceil(Ln.width))/2,(24-Math.ceil(Ln.height))/2,Math.ceil(Ln.width),Math.ceil(Ln.height)));return jn.appendChild(Bn),ft.setAttributes(ir,[["clip-path","url(#text-bg-clip)"]]),document.body.removeChild(dt),dt.outerHTML}return''},de}(),Dr=function(de){function G(Z,ue,ye){var he=de.call(this,Z,ue)||this;return he.isDropdownOpen=!1,he.onClick=he.dropdownButtonClicked,he.dropdownButtons=ye,he}return Tt(G,de),G.prototype.setupDropdown=function(){var Z=this;this.dropdownBlock=document.createElement("div"),this.dropdownBlock.className=this.dropdownClassName+" "+this.dropdownColorsClassName,this.dropdownBlock.style.display="none",this.dropdownButtons.forEach(function(ue){ue.className=Z.className,ue.colorsClassName=Z.colorsClassName,Z.dropdownBlock.appendChild(ue.getUI())}),this.uiContainer.appendChild(this.dropdownBlock)},G.prototype.positionDropdown=function(){this.dropdownBlock.style.left=this.uiContainer.clientLeft+"px",this.dropdownBlock.style.top=this.uiContainer.clientTop+this.uiContainer.clientHeight+"px"},G.prototype.dropdownButtonClicked=function(){this.dropdownBlock===void 0&&this.setupDropdown(),this.isDropdownOpen=!this.isDropdownOpen,this.toggleDropdown()},G.prototype.toggleDropdown=function(){this.positionDropdown(),this.dropdownBlock.style.display=this.isDropdownOpen?"inline-block":"none"},G.prototype.showDropdown=function(){this.isDropdownOpen=!0,this.toggleDropdown()},G.prototype.hideDropdown=function(){this.isDropdownOpen=!1,this.toggleDropdown()},G}(In),dr=function(){function de(G,Z){this.GRIP_SIZE=10,this.color=G,this.fillColor=Z,this.visual=ft.createGroup(),this.visual.appendChild(ft.createCircle(1.5*this.GRIP_SIZE,[["fill","transparent"]])),this.visual.appendChild(ft.createCircle(this.GRIP_SIZE,[["fill",this.fillColor],["fill-opacity","0.9"],["stroke",this.color],["stroke-width","2"],["stroke-opacity","0.7"]]))}return de.prototype.ownsTarget=function(G){return G===this.visual||G===this.visual.childNodes[0]||G===this.visual.childNodes[1]},de.prototype.setCenter=function(G,Z){this.visual.childNodes.forEach(function(ue){return ft.setAttributes(ue,[["cx",G.toString()],["cy",Z.toString()]])})},de}(),zn=function(){function de(G,Z,ue,ye){this.isMoving=!1,this._isGridVisible=!0,this.numberOfGridLines=2,this.horizontalGridLines=[],this.verticalGridLines=[],this._zoomFactor=1,this.cropRectChanged=!1,this.canvasWidth=G,this.canvasHeight=Z,this.margin=ue,this.container=ye,this.attachEvents=this.attachEvents.bind(this),this.onPointerDown=this.onPointerDown.bind(this),this.onPointerMove=this.onPointerMove.bind(this),this.onPointerUp=this.onPointerUp.bind(this),this.resize=this.resize.bind(this),this.adjustCropRect=this.adjustCropRect.bind(this),this.scaleCanvas=this.scaleCanvas.bind(this),this.getRescaledRect=this.getRescaledRect.bind(this)}return Object.defineProperty(de.prototype,"aspectRatio",{get:function(){return this._aspectRatio},set:function(G){this._aspectRatio=G,this.adjustCropRect(),this.setCropRectangle(this.cropRect)},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"isGridVisible",{get:function(){return this._isGridVisible},set:function(G){this._isGridVisible=G,this.gridContainer&&ft.setAttributes(this.gridContainer,[["display",this._isGridVisible?"":"none"]])},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"zoomFactor",{get:function(){return this._zoomFactor},set:function(G){this._zoomFactor=G,this.setCropRectangle(this.cropRect)},enumerable:!1,configurable:!0}),de.prototype.open=function(){var G=this;this.cropShadeElement=ft.createPath("M0,0Z",[["fill",this.cropShadeColor],["fill-opacity","0.8"]]),this.container.appendChild(this.cropShadeElement),this.gridContainer=ft.createGroup([["display",this.isGridVisible?"":"none"]]),this.container.appendChild(this.gridContainer);for(var Z=0;Zthis.canvasHeight/this.canvasWidth?this.margin:this.margin+this.canvasHeight/2-Z.height/2),ft.setAttributes(this.cropRectElement,[["x",Z.x.toString()],["y",Z.y.toString()],["width",Z.width.toString()],["height",Z.height.toString()]]);var ue=Z.height/(this.numberOfGridLines+1);this.horizontalGridLines.forEach(function(he,dt){var un=Z.y+ue*(dt+1);ft.setAttributes(he,[["x1",""+Z.x],["y1",""+un],["x2",""+(Z.x+Z.width)],["y2",""+un]])});var ye=Z.width/(this.numberOfGridLines+1);this.verticalGridLines.forEach(function(he,dt){var un=Z.x+ye*(dt+1);ft.setAttributes(he,[["x1",""+un],["y1",""+Z.y],["x2",""+un],["y2",""+(Z.y+Z.height)]])}),ft.setAttributes(this.cropShadeElement,[["d",ft.getHollowRectanglePath(0,0,this.canvasWidth+2*this.margin,this.canvasHeight+2*this.margin,Z.x,Z.y,Z.width,Z.height)]]),this.topLeftGrip.setCenter(Z.x,Z.y),this.topRightGrip.setCenter(Z.x+Z.width,Z.y),this.bottomLeftGrip.setCenter(Z.x,Z.y+Z.height),this.bottomRightGrip.setCenter(Z.x+Z.width,Z.y+Z.height),this.cropRectChanged&&this.onCropChange&&(this.cropRectChanged=!1,this.onCropChange(this.cropRect)),this.cropRectChanged=!1},de.prototype.attachEvents=function(){this.container.style.touchAction="none",this.container.addEventListener("pointerdown",this.onPointerDown),this.container.addEventListener("pointermove",this.onPointerMove),this.container.addEventListener("pointerup",this.onPointerUp)},de.prototype.clientToLocalCoordinates=function(G,Z){var ue=this.container.getBoundingClientRect();return{x:G-ue.left+this.margin,y:Z-ue.top+this.margin}},de.prototype.onPointerDown=function(G){this.container.setPointerCapture(G.pointerId),this.previousPoint=this.clientToLocalCoordinates(G.clientX,G.clientY),this.cropRectElement===G.target?this.isMoving=!0:this.topLeftGrip.ownsTarget(G.target)?this.activeGrip=this.topLeftGrip:this.bottomLeftGrip.ownsTarget(G.target)?this.activeGrip=this.bottomLeftGrip:this.topRightGrip.ownsTarget(G.target)?this.activeGrip=this.topRightGrip:this.bottomRightGrip.ownsTarget(G.target)&&(this.activeGrip=this.bottomRightGrip)},de.prototype.onPointerMove=function(G){if(this.isMoving)this.move(this.clientToLocalCoordinates(G.clientX,G.clientY));else if(this.activeGrip){var Z=this.clientToLocalCoordinates(G.clientX,G.clientY);this.resize(Z)}G.preventDefault()},de.prototype.onPointerUp=function(G){this.activeGrip=void 0,this.isMoving=!1,this.container.releasePointerCapture(G.pointerId)},de.prototype.move=function(G){var Z=G.x-this.previousPoint.x,ue=G.y-this.previousPoint.y;this.zoomFactor!==1&&(Z=-Z/this.zoomFactor,ue=-ue/this.zoomFactor),this.cropRect.x=Math.min(Math.max(this.margin,this.cropRect.x+Z),this.canvasWidth-this.cropRect.width+this.margin),this.cropRect.y=Math.min(Math.max(this.margin,this.cropRect.y+ue),this.canvasHeight-this.cropRect.height+this.margin),this.onCropChange?(this.cropRectChanged=!0,this.onCropChange(this.cropRect)):this.setCropRectangle(this.cropRect),this.previousPoint=G},de.prototype.resize=function(G){var Z=Object.assign({},this.cropRect),ue=G.x-this.previousPoint.x,ye=G.y-this.previousPoint.y;switch(this.activeGrip){case this.bottomLeftGrip:case this.topLeftGrip:Z.x+uethis.canvasWidth*this.zoomFactor&&(ue=this.canvasWidth*this.zoomFactor-Z.width),Z.width+=ue}switch(this.activeGrip){case this.topLeftGrip:case this.topRightGrip:this.aspectRatio?(Z.y=this.cropRect.y-(this.activeGrip===this.topLeftGrip?-1:1)*this.aspectRatio.getVerticalLength(ue),Z.height=this.aspectRatio.getVerticalLength(Z.width)):(Z.y+=ye,Z.height=this.cropRect.y+this.cropRect.height-Z.y);break;case this.bottomLeftGrip:case this.bottomRightGrip:this.aspectRatio?Z.height=this.aspectRatio.getVerticalLength(Z.width):Z.height+=ye}Z.width<10&&(Z.x=this.cropRect.x,Z.width=10),Z.height<10&&(Z.y=this.cropRect.y,Z.height=10),this.previousPoint=G,Z.x>=this.margin&&Z.y>=this.margin&&Z.x-this.margin+Z.width<=this.canvasWidth&&Z.y-this.margin+Z.height<=this.canvasHeight&&(this.cropRect=Z,this.onCropChange?(this.cropRectChanged=!0,this.onCropChange(this.cropRect)):this.setCropRectangle(this.cropRect))},de.prototype.adjustCropRect=function(){if(this.aspectRatio&&Math.round(this.cropRect.height)!==Math.round(this.aspectRatio.getVerticalLength(this.cropRect.width))){var G=this.cropRect.x+this.cropRect.width/2,Z=this.cropRect.y+this.cropRect.height/2,ue=this.aspectRatio.getHorizontalLength(this.cropRect.height),ye=this.aspectRatio.getVerticalLength(this.cropRect.width);ue/this.canvasWidththis.canvasWidth&&(this.cropRect.height/=this.cropRect.width/this.canvasWidth,this.cropRect.width=this.canvasWidth),this.cropRect.height>this.canvasHeight&&(this.cropRect.width/=this.cropRect.height/this.canvasHeight,this.cropRect.height=this.canvasHeight),this.cropRect.x=G-this.cropRect.width/2,this.cropRect.y=Z-this.cropRect.height/2,this.cropRect.x+this.cropRect.width>this.margin+this.canvasWidth&&(this.cropRect.x=this.margin+this.canvasWidth-this.cropRect.width),this.cropRect.y+this.cropRect.height>this.margin+this.canvasHeight&&(this.cropRect.y=this.margin+this.canvasHeight-this.cropRect.height),this.cropRect.x=Math.max(this.cropRect.x,this.margin),this.cropRect.y=Math.max(this.cropRect.y,this.margin)}},de.prototype.getRescaledRect=function(G,Z,ue,ye,he,dt){var un=ue/G,jn=ye/Z;return{x:(he.x-dt)*un+dt,y:(he.y-dt)*jn+dt,width:he.width*un,height:he.height*jn}},de.prototype.scaleCanvas=function(G,Z){var ue=this.getRescaledRect(this.canvasWidth,this.canvasHeight,G,Z,this.cropRect,this.margin);this.canvasWidth=G,this.canvasHeight=Z,this.onCropChange&&this.onCropChange(ue),this.setCropRectangle(ue)},de}(),tr=function(){function de(G){this._angle=0,this.isDragging=!1,this.width=401,this.height=24,this.title=G,this.uiContainer=document.createElement("div"),this.getUI=this.getUI.bind(this),this.onPointerDown=this.onPointerDown.bind(this),this.onPointerMove=this.onPointerMove.bind(this),this.onPointerUp=this.onPointerUp.bind(this),this.setAngleLabel=this.setAngleLabel.bind(this),this.positionScaleShape=this.positionScaleShape.bind(this)}return Object.defineProperty(de.prototype,"angle",{get:function(){return this._angle},set:function(G){this._angle=G,this.setAngleLabel(),this.positionScaleShape()},enumerable:!1,configurable:!0}),de.prototype.getUI=function(){return this.controlContainer=document.createElement("div"),this.controlContainer.title=this.title,this.controlContainer.className=this.className+" "+this.colorsClassName,this.controlContainer.appendChild(this.getVisual()),this.controlContainer.addEventListener("pointerdown",this.onPointerDown),this.controlContainer.addEventListener("pointermove",this.onPointerMove),this.controlContainer.addEventListener("pointerup",this.onPointerUp),this.uiContainer.appendChild(this.controlContainer),this.uiContainer.style.display="inline-block",this.uiContainer.style.touchAction="none",this.setAngleLabel(),this.positionScaleShape(),this.uiContainer},de.prototype.onPointerDown=function(G){this.controlContainer.setPointerCapture(G.pointerId),this.isDragging=!0,this.previousPoint={x:G.clientX,y:G.clientY}},de.prototype.onPointerMove=function(G){this.isDragging&&(this.onAngleChange&&this.onAngleChange((G.clientX-this.previousPoint.x)/5),this.previousPoint.x=G.clientX)},de.prototype.onPointerUp=function(G){this.isDragging&&this.onAngleChange&&this.onAngleChange((G.clientX-this.previousPoint.x)/5),this.isDragging=!1,this.controlContainer.releasePointerCapture(G.pointerId)},de.prototype.setAngleLabel=function(){if(this.angleLabelText){this.angleLabelText.innerHTML=""+Math.round(this._angle);var G=this.angleLabelText.getBBox();ft.setAttributes(this.angleLabelElement,[["x",((this.width-G.width)/2).toString()],["y",(this.height/2).toString()]])}},de.prototype.positionScaleShape=function(){if(this.scaleShape){var G=this.scaleShape.transform.baseVal.getItem(0);G.setTranslate(this._angle%5*5-25,0),this.scaleShape.transform.baseVal.replaceItem(G,0)}},de.prototype.getVisual=function(){var G=document.createElementNS("http://www.w3.org/2000/svg","svg");G.setAttribute("xmlns","http://www.w3.org/2000/svg"),G.setAttribute("width",this.width+"px"),G.setAttribute("height",this.height+"px"),G.setAttribute("viewBox","0 0 "+this.width+" "+this.height),G.style.flexShrink="0",document.body.appendChild(G);for(var Z="M0,"+(this.height-1)+" v"+-this.height/3+"h1v"+this.height/3,ue=1;ue<=this.width/5+10;ue++){var ye=ue%5==0?this.height/3:this.height/6;Z+="h4v"+-ye+"h1v"+ye}Z+="v1H0Z",this.scaleShape=ft.createPath(Z);var he=ft.createTransform();this.scaleShape.transform.baseVal.appendItem(he),G.appendChild(this.scaleShape),this.angleLabelElement=ft.createText([["x","0"],["y","0"],["font-size","10px"],["font-family","monospace"]]),this.angleLabelText=ft.createTSpan(""),this.angleLabelElement.appendChild(this.angleLabelText);var dt=ft.createTSpan("");return dt.innerHTML="°",this.angleLabelElement.appendChild(dt),G.appendChild(this.angleLabelElement),document.body.removeChild(G),G},de}(),an=function(){function de(){this.naturalSize=!1,this.imageType="image/png"}return de.prototype.rasterize=function(G,Z,ue,ye,he,dt,un){var jn=this;return new Promise(function(ir){var tn=document.createElement("canvas");tn.width=G.width.baseVal.value-2*ye,tn.height=G.height.baseVal.value-2*ye;var Ln=1,Bn=1;jn.naturalSize===!0?(Ln=Z.naturalWidth/(G.width.baseVal.value-2*ye)/dt,Bn=Z.naturalHeight/(G.height.baseVal.value-2*ye)/un,tn.width=Z.naturalWidth/dt,tn.height=Z.naturalHeight/un):jn.width!==void 0&&jn.height!==void 0&&(Ln=jn.width/ue.width,Bn=jn.height/ue.height,tn.width*=Ln,tn.height*=Bn);var zr=tn.getContext("2d");zr.translate(tn.width/2,tn.height/2),zr.rotate(he*Math.PI/180),zr.scale(dt,un),zr.translate(-tn.width/2,-tn.height/2),zr.drawImage(Z,0,0,tn.width,tn.height);var _a=document.createElement("canvas");_a.width=ue.width*Ln,_a.height=ue.height*Bn,_a.getContext("2d").putImageData(zr.getImageData((ue.x-ye)*Ln,(ue.y-ye)*Bn,ue.width*Ln,ue.height*Bn),0,0),ir(_a.toDataURL(jn.imageType,jn.imageQuality))})},de}(),Ft=function(){function de(G){this._zoomToCropEnabled=!0,this.zoomFactor=1,this.flippedHorizontally=!1,this.flippedVertically=!1,this._isGridVisible=!0,this._gridLines=2,this._rotationAngle=0,this.scaleFactor=1,this.renderEventListeners=[],this.closeEventListeners=[],this._isOpen=!1,this.CANVAS_MARGIN=20,this.renderAtNaturalSize=!1,this.renderImageType="image/png",this.displayMode="inline",this.popupMargin=30,this.toolbarHeight=40,this.aspectRatios=[{horizontal:0,vertical:0},{horizontal:4,vertical:3},{horizontal:3,vertical:2},{horizontal:16,vertical:9},{horizontal:1,vertical:1},{horizontal:3,vertical:4},{horizontal:2,vertical:3},{horizontal:9,vertical:16}],this._instanceNo=de.instanceCounter++,this.styles=new Pt(this.instanceNo),this.target=G,this.targetRoot=document.body,this.open=this.open.bind(this),this.setTopLeft=this.setTopLeft.bind(this),this.overrideOverflow=this.overrideOverflow.bind(this),this.restoreOverflow=this.restoreOverflow.bind(this),this.close=this.close.bind(this),this.closeUI=this.closeUI.bind(this),this.addCloseEventListener=this.addCloseEventListener.bind(this),this.removeCloseEventListener=this.removeCloseEventListener.bind(this),this.addRenderEventListener=this.addRenderEventListener.bind(this),this.removeRenderEventListener=this.removeRenderEventListener.bind(this),this.clientToLocalCoordinates=this.clientToLocalCoordinates.bind(this),this.onWindowResize=this.onWindowResize.bind(this),this.setWindowHeight=this.setWindowHeight.bind(this),this.rotateBy=this.rotateBy.bind(this),this.applyRotation=this.applyRotation.bind(this),this.cropRectChanged=this.cropRectChanged.bind(this),this.zoomToCrop=this.zoomToCrop.bind(this),this.unzoomFromCrop=this.unzoomFromCrop.bind(this),this.rotateLeftButtonClicked=this.rotateLeftButtonClicked.bind(this),this.rotateRightButtonClicked=this.rotateRightButtonClicked.bind(this),this.flipHorizontallyButtonClicked=this.flipHorizontallyButtonClicked.bind(this),this.flipVerticallyButtonClicked=this.flipVerticallyButtonClicked.bind(this),this.applyFlip=this.applyFlip.bind(this),this.startRenderAndClose=this.startRenderAndClose.bind(this),this.render=this.render.bind(this),this.onPopupResize=this.onPopupResize.bind(this),this.applyAspectRatio=this.applyAspectRatio.bind(this)}return Object.defineProperty(de.prototype,"instanceNo",{get:function(){return this._instanceNo},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"zoomToCropEnabled",{get:function(){return this._zoomToCropEnabled},set:function(G){this._zoomToCropEnabled=G,G?this.zoomToCrop():this.unzoomFromCrop()},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"isGridVisible",{get:function(){return this._isGridVisible},set:function(G){this._isGridVisible=G,this.cropLayer&&(this.cropLayer.isGridVisible=this._isGridVisible)},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"gridLines",{get:function(){return this._gridLines},set:function(G){this._gridLines=G,this.cropLayer&&(this.cropLayer.numberOfGridLines=this._gridLines)},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"rotationAngle",{get:function(){return this._rotationAngle},set:function(G){this._rotationAngle=G,this.straightener&&(this.straightener.angle=this._rotationAngle)},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"paddedImageWidth",{get:function(){return this.imageWidth+2*this.CANVAS_MARGIN},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"paddedImageHeight",{get:function(){return this.imageHeight+2*this.CANVAS_MARGIN},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"isOpen",{get:function(){return this._isOpen},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"aspectRatio",{get:function(){var G;return(G=this._aspectRatio)!==null&&G!==void 0?G:this.aspectRatios[0]},set:function(G){this._aspectRatio=G},enumerable:!1,configurable:!0}),de.prototype.open=function(){this.imageWidth=Math.round(this.target.clientWidth),this.imageHeight=Math.round(this.target.clientHeight),this.setupResizeObserver(),this.initCropCanvas(),this.setEditingTarget(),this.setTopLeft(),this.initCropLayer(),this.attachEvents(),this.applyAspectRatio(),this.displayMode==="popup"&&this.onPopupResize(),this._isOpen=!0},de.prototype.show=function(){this.showUI(),this.open()},de.prototype.close=function(G){G===void 0&&(G=!1),this.isOpen&&(this.coverDiv&&this.closeUI(),this.targetObserver&&this.targetObserver.unobserve(this.target),this.displayMode==="popup"&&window.removeEventListener("resize",this.setWindowHeight),G||this.closeEventListeners.forEach(function(Z){return Z()}),this._isOpen=!1)},de.prototype.addRenderEventListener=function(G){this.renderEventListeners.push(G)},de.prototype.removeRenderEventListener=function(G){this.renderEventListeners.indexOf(G)>-1&&this.renderEventListeners.splice(this.renderEventListeners.indexOf(G),1)},de.prototype.addCloseEventListener=function(G){this.closeEventListeners.push(G)},de.prototype.removeCloseEventListener=function(G){this.closeEventListeners.indexOf(G)>-1&&this.closeEventListeners.splice(this.closeEventListeners.indexOf(G),1)},de.prototype.setupResizeObserver=function(){var G=this;this.displayMode==="inline"?window.ResizeObserver&&(this.targetObserver=new ResizeObserver(function(){G.resize(G.target.clientWidth,G.target.clientHeight)}),this.targetObserver.observe(this.target)):this.displayMode==="popup"&&(window.ResizeObserver&&(this.targetObserver=new ResizeObserver(this.onPopupResize),this.targetObserver.observe(this.contentDiv)),window.addEventListener("resize",this.setWindowHeight))},de.prototype.onPopupResize=function(){if(this.contentDiv.clientWidth>0&&this.contentDiv.clientHeight>0){var G=1*this.target.clientWidth/this.target.clientHeight,Z=this.contentDiv.clientWidth/G>this.contentDiv.clientHeight?(this.contentDiv.clientHeight-2*this.CANVAS_MARGIN)*G:this.contentDiv.clientWidth-2*this.CANVAS_MARGIN,ue=Z+2*this.CANVAS_MARGING+this.CANVAS_MARGIN?this.target.offsetTop-(G+this.CANVAS_MARGIN):0;this.coverDiv.style.top=Z+"px",this.coverDiv.style.left=(this.target.offsetLeft>this.CANVAS_MARGIN?this.target.offsetLeft-this.CANVAS_MARGIN:0)+"px",this.coverDiv.style.width=this.target.offsetWidth+this.CANVAS_MARGIN+"px",this.coverDiv.style.zIndex=this.styles.settings.zIndex!==void 0?this.styles.settings.zIndex:"5";break;case"popup":this.coverDiv.style.position="absolute",this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=window.innerHeight+"px",this.coverDiv.style.backgroundColor="rgba(0, 0, 0, 0.75)",this.coverDiv.style.zIndex=this.styles.settings.zIndex!==void 0?this.styles.settings.zIndex:"1000",this.coverDiv.style.display="flex"}this.targetRoot.appendChild(this.coverDiv),this.uiDiv=document.createElement("div"),this.uiDiv.style.display="flex",this.uiDiv.style.flexDirection="column",this.uiDiv.style.flexGrow="2",this.uiDiv.style.margin=this.displayMode==="popup"?this.popupMargin+"px":"0px",this.uiDiv.style.border="0px",this.coverDiv.appendChild(this.uiDiv),this.addToolbars(),this.uiDiv.appendChild(this.topToolbar.getUI()),this.contentDiv=document.createElement("div"),this.contentDiv.style.display="flex",this.contentDiv.style.alignItems="center",this.contentDiv.style.flexDirection="row",this.contentDiv.style.flexGrow="2",this.contentDiv.style.flexShrink="1",this.contentDiv.style.overflow="hidden",this.contentDiv.style.backgroundColor=this.styles.settings.canvasBackgroundColor,this.displayMode==="popup"&&(this.contentDiv.style.maxHeight="calc(100vh - "+(2*this.popupMargin+2*this.toolbarHeight)+"px)",this.contentDiv.style.maxWidth="calc(100vw - "+2*this.popupMargin+"px)"),this.uiDiv.appendChild(this.contentDiv),this.editorCanvas=document.createElement("div"),this.editorCanvas.style.flexGrow="2",this.editorCanvas.style.flexShrink="1",this.editorCanvas.style.position="relative",this.editorCanvas.style.overflow="hidden",this.editorCanvas.style.display="flex",this.displayMode==="popup"&&(this.editorCanvas.style.alignItems="center",this.editorCanvas.style.justifyContent="center"),this.editorCanvas.style.pointerEvents="none",this.contentDiv.appendChild(this.editorCanvas),this.uiDiv.appendChild(this.bottomToolbar.getUI()),this.straightener.angle=this.rotationAngle},de.prototype.addToolbars=function(){this.addTopToolbar(),this.addBottomToolbar()},de.prototype.addTopToolbar=function(){var G=this;this.topToolbar=new yn,this.topToolbar.display=this.styles.settings.hideTopToolbar?"none":"",this.topToolbar.className=this.toolbarStyleClass.name,this.topToolbar.colorsClassName=this.styles.settings.toolbarStyleColorsClassName?this.styles.settings.toolbarStyleColorsClassName:this.toolbarStyleColorsClass.name,this.topToolbar.fadeInClassName=this.styles.fadeInAnimationClassName,this.topToolbar.blockClassName=this.toolbarBlockStyleClass.name,this.topToolbar.buttonClassName=this.toolbarButtonStyleClass.name,this.topToolbar.buttonColorsClassName=this.styles.settings.toolbarButtonStyleColorsClassName?this.styles.settings.toolbarButtonStyleColorsClassName:this.toolbarButtonStyleColorsClass.name,this.topToolbar.buttonActiveColorsClassName=this.styles.settings.toolbarActiveButtonStyleColorsClassName?this.styles.settings.toolbarActiveButtonStyleColorsClassName:this.toolbarActiveButtonStyleColorsClass.name;var Z=new Un;Z.minWidth=3*this.toolbarHeight+"px",this.topToolbar.addButtonBlock(Z);var ue=[];this.aspectRatios.forEach(function(Bn){var zr=new In(Ar.getIcon(Bn.horizontal,Bn.vertical),Bn.horizontal===0&&Bn.vertical===0?"FREE":Bn.horizontal+":"+Bn.vertical);zr.onClick=function(){return G.ratioButtonClicked(Bn)},ue.push(zr)}),this.aspectRatioButton=new Dr(Ar.getIcon(0,0),"Aspect ratio",ue),this.aspectRatioButton.dropdownClassName=this.toolbarDropdownStyleClass.name,this.aspectRatioButton.dropdownColorsClassName=this.styles.settings.toolbarDropdownStyleColorsClassName?this.styles.settings.toolbarDropdownStyleColorsClassName:this.toolbarDropdownStyleColorsClass.name,Z.addButton(this.aspectRatioButton),this.aspectRatios.length<2&&this.aspectRatioButton.hide();var ye=new In('',"Toggle grid");ye.isActive=this.isGridVisible,ye.onClick=function(){G.isGridVisible=!G.isGridVisible,ye.isActive=G.isGridVisible},Z.addButton(ye);var he=new In('',"Zoom to selection");if(he.isActive=this.zoomToCropEnabled,he.onClick=function(){G.zoomToCropEnabled=!G.zoomToCropEnabled,he.isActive=G.zoomToCropEnabled},Z.addButton(he),!Kt.isLicensed){var dt=new cn;this.topToolbar.addElementBlock(dt);var un=document.createElement("div");un.className=this.topToolbar.buttonClassName+" "+this.topToolbar.buttonColorsClassName;var jn=document.createElement("a");jn.style.color="currentColor",jn.href="https://markerjs.com/products/cropro",jn.target="_blank",jn.innerHTML='',un.appendChild(jn),dt.addElement(un)}var ir=new Un;ir.minWidth=3*this.toolbarHeight+"px",ir.contentAlign="end",this.topToolbar.addButtonBlock(ir);var tn=new In('',"OK");tn.onClick=this.startRenderAndClose,ir.addButton(tn),this.styles.settings.toolbarOkButtonStyleColorsClassName&&(tn.colorsClassName=this.styles.settings.toolbarOkButtonStyleColorsClassName);var Ln=new In('',"Close");Ln.onClick=this.close,ir.addButton(Ln),this.styles.settings.toolbarCloseButtonStyleColorsClassName&&(Ln.colorsClassName=this.styles.settings.toolbarCloseButtonStyleColorsClassName)},de.prototype.addBottomToolbar=function(){var G=this;this.bottomToolbar=new yn,this.bottomToolbar.display=this.styles.settings.hideBottomToolbar?"none":"",this.bottomToolbar.className=this.toolbarStyleClass.name,this.bottomToolbar.colorsClassName=this.styles.settings.toolbarStyleColorsClassName?this.styles.settings.toolbarStyleColorsClassName:this.toolbarStyleColorsClass.name,this.bottomToolbar.fadeInClassName=this.styles.fadeInAnimationClassName,this.bottomToolbar.blockClassName=this.toolbarBlockStyleClass.name,this.bottomToolbar.buttonClassName=this.toolbarButtonStyleClass.name,this.bottomToolbar.buttonColorsClassName=this.styles.settings.toolbarButtonStyleColorsClassName?this.styles.settings.toolbarButtonStyleColorsClassName:this.toolbarButtonStyleColorsClass.name,this.bottomToolbar.buttonActiveColorsClassName=this.styles.settings.toolbarActiveButtonStyleColorsClassName?this.styles.settings.toolbarActiveButtonStyleColorsClassName:this.toolbarActiveButtonStyleColorsClass.name;var Z=new Un;Z.minWidth=2*this.toolbarHeight+"px",this.bottomToolbar.addButtonBlock(Z);var ue=new In('',"Rotate left");ue.onClick=this.rotateLeftButtonClicked,Z.addButton(ue);var ye=new In('',"Rotate right");ye.onClick=this.rotateRightButtonClicked,Z.addButton(ye);var he=new cn;he.className=this.toolbarStraightenerBlockStyleClass.name,this.bottomToolbar.addElementBlock(he),this.straightener=new tr("Straighten"),this.straightener.className=this.toolbarStraightenerStyleClass.name,this.straightener.colorsClassName=this.styles.settings.toolbarStraightenerColorsClassName?this.styles.settings.toolbarStraightenerColorsClassName:this.toolbarStraightenerStyleColorsClass.name,this.straightener.onAngleChange=function(ir){G.rotateBy(ir),G.straightener.angle=G.rotationAngle},he.addElement(this.straightener.getUI());var dt=new Un;dt.minWidth=2*this.toolbarHeight+"px",dt.contentAlign="end",this.bottomToolbar.addButtonBlock(dt);var un=new In('',"Flip horizontal");un.onClick=this.flipHorizontallyButtonClicked,dt.addButton(un);var jn=new In('',"Flip vertical");jn.onClick=this.flipVerticallyButtonClicked,dt.addButton(jn)},de.prototype.ratioButtonClicked=function(G){this.aspectRatio=G,this.applyAspectRatio(),this.aspectRatioButton.hideDropdown()},de.prototype.applyAspectRatio=function(){this.setCropLayerAspectRatio(),this.aspectRatioButton.icon=Ar.getIcon(this.aspectRatio.horizontal,this.aspectRatio.vertical)},de.prototype.setCropLayerAspectRatio=function(){this.cropLayer&&(this.aspectRatio&&this.aspectRatio.horizontal!==0&&this.aspectRatio.vertical!==0?this.cropLayer.aspectRatio=new mr(this.aspectRatio.horizontal,this.aspectRatio.vertical):this.cropLayer.aspectRatio=void 0)},de.prototype.closeUI=function(){this.displayMode==="popup"&&this.restoreOverflow(),this.targetRoot.removeChild(this.coverDiv)},de.prototype.getState=function(){return{width:this.imageWidth,height:this.imageHeight,rotationAngle:this.rotationAngle,flippedHorizontally:this.flippedHorizontally,flippedVertically:this.flippedVertically,cropRect:Object.assign({},this.cropRect)}},de.prototype.restoreState=function(G){if(G){var Z=this.cropLayer.getRescaledRect(G.width,G.height,this.imageWidth,this.imageHeight,G.cropRect,this.CANVAS_MARGIN);this.cropLayer.setCropRectangle(Z),this.cropRectChanged(Z),this.flippedHorizontally=G.flippedHorizontally,this.flippedVertically=G.flippedVertically,this.applyFlip(),this.rotationAngle=G.rotationAngle,this.applyRotation()}},de.prototype.clientToLocalCoordinates=function(G,Z){var ue=this.cropImage.getBoundingClientRect();return{x:G-ue.left,y:Z-ue.top}},de.prototype.onWindowResize=function(){this.positionUI()},de.prototype.positionUI=function(){switch(this.setTopLeft(),this.displayMode){case"inline":var G=this.target.offsetTop>this.toolbarHeight?this.target.offsetTop-this.toolbarHeight:0;this.coverDiv.style.top=G+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px";break;case"popup":this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=this.windowHeight+"px",this.contentDiv.style.maxHeight="calc(100vh - "+(2*this.popupMargin+2*this.toolbarHeight)+"px)"}this.positionCropImage()},de.prototype.rotateLeftButtonClicked=function(){var G=this.rotationAngle-90;this.rotationAngle%90!=0&&(G+=this.rotationAngle>=0?90-this.rotationAngle%90:-this.rotationAngle%90),this.rotateTo(G)},de.prototype.rotateRightButtonClicked=function(){var G=this.rotationAngle+90;this.rotationAngle%90!=0&&(G-=this.rotationAngle>=0?this.rotationAngle%90:90+this.rotationAngle%90),this.rotateTo(G)},de.prototype.rotateTo=function(G){G=(G=G>180?G-360:G)<=-180?G+360:G,this.rotationAngle=G,this.applyRotation()},de.prototype.rotateBy=function(G){this.rotateTo((this.rotationAngle+G)%360)},de.prototype.applyRotation=function(){var G=this.zoomToCropEnabled;this.zoomToCropEnabled=!1,this.editingTargetRotationScaleContainer.style.transformOrigin=this.imageWidth/2+"px "+this.imageHeight/2+"px",this.editingTargetRotationScaleContainer.style.transform="scale(1)";var Z=this.editingTargetRotationContainer.transform.baseVal.getItem(0);Z.setRotate(this.rotationAngle,this.imageWidth/2,this.imageHeight/2),this.editingTargetRotationContainer.transform.baseVal.replaceItem(Z,0);var ue=this.editingTarget.getBoundingClientRect();this.scaleFactor=Math.min(this.imageWidth/ue.width,this.imageHeight/ue.height),this.editingTargetRotationScaleContainer.style.transform="scale("+this.scaleFactor+")",this.zoomToCropEnabled=G},de.prototype.flipHorizontallyButtonClicked=function(){this.flippedHorizontally=!this.flippedHorizontally,this.applyFlip()},de.prototype.flipVerticallyButtonClicked=function(){this.flippedVertically=!this.flippedVertically,this.applyFlip()},de.prototype.applyFlip=function(){this.editingTarget.style.transform="scale("+(this.flippedHorizontally?-1:1)+","+(this.flippedVertically?-1:1)+")"},de.prototype.startRenderAndClose=function(){return yt(this,void 0,void 0,function(){var G,Z;return It(this,function(ue){switch(ue.label){case 0:return[4,this.render()];case 1:return G=ue.sent(),Z=this.getState(),this.renderEventListeners.forEach(function(ye){return ye(G,Z)}),this.close(!0),[2]}})})},de.prototype.render=function(){return yt(this,void 0,void 0,function(){var G;return It(this,function(Z){switch(Z.label){case 0:return(G=new an).naturalSize=this.renderAtNaturalSize,G.imageType=this.renderImageType,G.imageQuality=this.renderImageQuality,G.width=this.renderWidth,G.height=this.renderHeight,this.unzoomFromCrop(),ft.setAttributes(this.cropLayerContainer,[["display","none"]]),[4,G.rasterize(this.cropImage,this.target,{x:this.cropRect.x,y:this.cropRect.y,width:this.cropRect.width,height:this.cropRect.height},this.CANVAS_MARGIN,this.rotationAngle,this.scaleFactor*(this.flippedHorizontally?-1:1),this.scaleFactor*(this.flippedVertically?-1:1))];case 1:return Z.sent(),[4,G.rasterize(this.cropImage,this.target,{x:this.cropRect.x,y:this.cropRect.y,width:this.cropRect.width,height:this.cropRect.height},this.CANVAS_MARGIN,this.rotationAngle,this.scaleFactor*(this.flippedHorizontally?-1:1),this.scaleFactor*(this.flippedVertically?-1:1))];case 2:return[2,Z.sent()]}})})},de.prototype.addStyles=function(){this.toolbarStyleClass=this.styles.addClass(new dn("toolbar",` width: `+(this.displayMode==="inline"?"100%":"calc(100vw - "+2*this.popupMargin+"px)")+`; flex-shrink: 0; display: flex; @@ -178,13 +178,13 @@ PERFORMANCE OF THIS SOFTWARE. box-sizing: content-box; overflow: hidden; line-height: 0px; - `)),this.toolbarStyleColorsClass=this.styles.addClass(new cn("toolbar_colors",` + `)),this.toolbarStyleColorsClass=this.styles.addClass(new dn("toolbar_colors",` background-color: `+this.styles.settings.toolbarBackgroundColor+`; - `)),this.toolbarBlockStyleClass=this.styles.addClass(new cn("toolbar-block",` + `)),this.toolbarBlockStyleClass=this.styles.addClass(new dn("toolbar-block",` display: flex; align-items: center; box-sizing: content-box; - `));var G=this.toolbarHeight/4;this.toolbarButtonStyleClass=this.styles.addClass(new cn("toolbar_button",` + `));var G=this.toolbarHeight/4;this.toolbarButtonStyleClass=this.styles.addClass(new dn("toolbar_button",` display: inline-block; width: `+(this.toolbarHeight-2*G)+`px; height: `+(this.toolbarHeight-2*G)+`px; @@ -192,18 +192,18 @@ PERFORMANCE OF THIS SOFTWARE. cursor: default; user-select: none; box-sizing: content-box; - `)),this.toolbarButtonStyleColorsClass=this.styles.addClass(new cn("toolbar_button_colors",` + `)),this.toolbarButtonStyleColorsClass=this.styles.addClass(new dn("toolbar_button_colors",` color: `+this.styles.settings.toolbarColor+`; fill: currentColor; - `)),this.toolbarActiveButtonStyleColorsClass=this.styles.addClass(new cn("toolbar_active_button",` + `)),this.toolbarActiveButtonStyleColorsClass=this.styles.addClass(new dn("toolbar_active_button",` color: `+this.styles.settings.toolbarColor+`; fill: currentColor; background-color: `+this.styles.settings.toolbarBackgroundActiveColor+` - `)),this.styles.addRule(new Nt("."+this.toolbarButtonStyleClass.name+" svg",` + `)),this.styles.addRule(new kt("."+this.toolbarButtonStyleClass.name+" svg",` height: `+this.toolbarHeight/2+`px; - `)),this.styles.addRule(new Nt("."+this.toolbarButtonStyleColorsClass.name+":hover",` + `)),this.styles.addRule(new kt("."+this.toolbarButtonStyleColorsClass.name+":hover",` background-color: `+this.styles.settings.toolbarBackgroundHoverColor+` - `)),this.toolbarDropdownStyleClass=this.styles.addClass(new cn("toolbar_dropdown",` + `)),this.toolbarDropdownStyleClass=this.styles.addClass(new dn("toolbar_dropdown",` position: absolute; max-width: `+4*this.toolbarHeight+`px; z-index: 20; @@ -212,14 +212,14 @@ PERFORMANCE OF THIS SOFTWARE. box-shadow: 3px 3px rgba(33, 33, 33, 0.1); margin: `+(this.displayMode==="inline"?"0":this.popupMargin)+`px; line-height: 0px; - `)),this.toolbarDropdownStyleColorsClass=this.styles.addClass(new cn("toolbar_dropdown_colors",` + `)),this.toolbarDropdownStyleColorsClass=this.styles.addClass(new dn("toolbar_dropdown_colors",` background-color: `+this.styles.settings.toolbarBackgroundColor+`; - `)),this.toolbarStraightenerBlockStyleClass=this.styles.addClass(new cn("toolbar_straightener_block",` + `)),this.toolbarStraightenerBlockStyleClass=this.styles.addClass(new dn("toolbar_straightener_block",` display: flex; overflow: hidden; justify-content: center; -webkit-mask-image: linear-gradient(90deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 30%, rgba(0,0,0,1) 70%, rgba(0,0,0,0) 100%); - `)),this.toolbarStraightenerStyleClass=this.styles.addClass(new cn("toolbar_straightener",` + `)),this.toolbarStraightenerStyleClass=this.styles.addClass(new dn("toolbar_straightener",` display: flex; overflow: hidden; justify-content: center; @@ -228,31 +228,31 @@ PERFORMANCE OF THIS SOFTWARE. cursor: default; user-select: none; box-sizing: content-box; - `)),this.toolbarStraightenerStyleColorsClass=this.styles.addClass(new cn("toolbar_straightener_colors",` + `)),this.toolbarStraightenerStyleColorsClass=this.styles.addClass(new dn("toolbar_straightener_colors",` color: `+this.styles.settings.toolbarColor+`; fill: currentColor; - `))},de.instanceCounter=0,de}(),sn=a("8hTe"),Xn=a.n(sn),$n=/]*>/g;function Vn(de){var G=document.createElement("div");return G.innerHTML=de,G.childNodes.length===0?"":G.childNodes[0].nodeValue}var Jn=H.a=function(de){var G=de.value,Z=G===void 0?"":G,ue=de.edit,ye=ue===void 0?!1:ue,he=de.className,ft=de.showTextOnly,mn=de.showLines,Hn=de.replaces,ar=de.zoomImg,tn=de.hasMask,kn=de.style,Nn=kn===void 0?{}:kn,$r=de.stylesPrev,_a=$r===void 0?{}:$r,ya=String(Z),fr=Object(l.useRef)(),Ha=Object(l.useRef)(),Ba=Object(l.useState)(""),Ia=Object(w.a)(Ba,2),Wa=Ia[0],ma=Ia[1],Qa=Object(l.useState)("office"),Ka=Object(w.a)(Qa,2),ri=Ka[0],ei=Ka[1],da=function(){var Rt=new Wt(Ha.current);Rt.displayMode="popup",Rt.addRenderEventListener(function(){var zt=Object(E.a)(_.a.mark(function qt(vn){var dn;return _.a.wrap(function(Cn){for(;;)switch(Cn.prev=Cn.next){case 0:return fr.current.style.display="none",Cn.next=3,Object(De.a)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:"educoder.png",file:vn}});case 3:dn=Cn.sent,dn!=null&&dn.id&&Hn(Ha.current.getAttribute("src").replace(le.a.API_SERVER,""),"/api/attachments/".concat(dn==null?void 0:dn.id,"?type=").concat(dn.content_type));case 5:case"end":return Cn.stop()}},qt)}));return function(qt){return zt.apply(this,arguments)}}()),Rt.show()},ha=function(){var Rt=new Ne(Ha.current);Rt.settings.displayMode="popup",Rt.addEventListener("render",function(){var zt=Object(E.a)(_.a.mark(function qt(vn){var dn;return _.a.wrap(function(Cn){for(;;)switch(Cn.prev=Cn.next){case 0:if(fr.current.style.display="none",!Ha.current){Cn.next=6;break}return Cn.next=4,Object(De.a)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:"educoder.png",file:vn.dataUrl}});case 4:dn=Cn.sent,dn!=null&&dn.id&&Hn(Ha.current.getAttribute("src").replace(le.a.API_SERVER,""),"/api/attachments/".concat(dn==null?void 0:dn.id,"?type=").concat(dn.content_type));case 6:case"end":return Cn.stop()}},qt)}));return function(qt){return zt.apply(this,arguments)}}()),Rt.show(),window.markerArea=Rt},ua=Object(l.useMemo)(function(){try{var Ft=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,Rt=/\"\/api\/attachments\/|\"\/attachments\/download\//g,zt=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g;ya=ya.replace(Ft,"("+le.a.API_SERVER+"/api/attachments/").replace(Rt,'"'+le.a.API_SERVER+"/api/attachments/").replace(zt,'"'+le.a.API_SERVER+"/files/uploads/").replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` -`),ya=ya.replace(new RegExp("(?[TOC]

                            ",R()),C()),qt=qt.replace(/(__special_katext_id_\d+__)/g,function(jn,Cn){var on=vn[Cn],An=on.type,gn=on.expression;return Object(ge.renderToString)(Vn(gn)||"",{displayMode:An==="block",throwOnError:!1,output:"html"})}),qt=qt.replace(/▁/g,"\u2581\u2581\u2581"),k(),ft){var dn=document.createElement("div");return dn.innerHTML=qt,dn.innerText}return setTimeout(function(){return Dt()},500),qt},[ya]),be=Object(l.useRef)();x.WebkitLineClamp=mn,mn&&(Nn=Object(y.a)(Object(y.a)({},Nn),x));function at(Ft){var Rt=Ft.target;if(Rt.tagName.toUpperCase()==="IMG"){if(ar){var zt=Rt.getAttribute("src");ma(zt),ei("image")}}else if(Rt.tagName.toUpperCase()==="A"){var qt=Rt.getAttribute("href");if(qt.indexOf("office")>-1)Ft.preventDefault(),ma(qt),ei("office");else if(qt.indexOf("application/pdf")>-1)Ft.preventDefault(),ma(qt),ei("pdf");else if(qt.indexOf("type=text")>-1)Ft.preventDefault(),ma(qt),ei("html");else if(qt.startsWith("#")){Ft.preventDefault();var vn=document.getElementById(qt.replace("#",""));vn&&vn.scrollIntoView(!0)}}}var Dt=function(){var Rt,zt=(Rt=be.current)===null||Rt===void 0?void 0:Rt.querySelectorAll("video");zt==null||zt.forEach(function(qt){if(qt.oncontextmenu=function(){return!1},qt.src.indexOf(".m3u8")>-1&&!qt.canPlayType("application/vnd.apple.mpegurl")){if(J.a.isSupported()){var vn=new J.a;vn.loadSource(qt.src),vn.attachMedia(qt)}}})};Object(l.useEffect)(function(){if(be.current&&ua&&(ua.match($n)&&window.PR.prettyPrint()),be.current)return be.current.addEventListener("click",at),function(){be.current.removeEventListener("click",at),k(),C()}},[ua,be.current,at]);var wt=function(Rt){if(!ye)return;Rt.target.nodeName==="IMG"?(fr.current.style.display="flex",fr.current.style.width=Rt.target.clientWidth+"px",fr.current.style.height=Rt.target.clientHeight+"px",fr.current.style.top=Rt.target.offsetTop+"px",fr.current.style.left=Rt.target.offsetLeft+"px",Ha.current.src=Rt.target.getAttribute("src")):fr.current.style.display="none"};return t.a.createElement("div",{style:{position:"relative"}},t.a.createElement("div",{ref:be,style:Object(y.a)({},Nn),className:"".concat(he||""," markdown-body ").concat(Xn.a.mdBody),onMouseOver:wt,dangerouslySetInnerHTML:{__html:ua}}),t.a.createElement("div",{ref:fr,className:Xn.a.button},t.a.createElement(b.a,null,t.a.createElement(v.a,{onClick:function(){return da()}},"\u88C1\u526A"),t.a.createElement(v.a,{onClick:function(){return ha()}},"\u7F16\u8F91"))),t.a.createElement("img",{ref:Ha,src:"",alt:"sample",crossOrigin:"anonymous",style:{maxWidth:"90%",opacity:0,position:"absolute",zIndex:-1,top:"-10000px"}}),t.a.createElement(pe.a,{close:!0,data:Wa,hasMask:tn,type:Wa!=null&&Wa.length?ri:"",style:Object(y.a)({},_a),onClose:function(){return ma("")}}))}},"9OqN":function(M,H,a){(function(D,b,A){M.exports=H=b(a("Ib8C"),a("OLod"))})(this,function(D){return D.mode.CTR=function(){var b=D.lib.BlockCipherMode.extend(),A=b.Encryptor=b.extend({processBlock:function(v,y){var E=this._cipher,w=E.blockSize,c=this._iv,_=this._counter;c&&(_=this._counter=c.slice(0),this._iv=void 0);var l=_.slice(0);E.encryptBlock(l,0),_[w-1]=_[w-1]+1|0;for(var t=0;t1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(D.a)())return null;var l=document.createElement("style");if((c=_.csp)===null||c===void 0?void 0:c.nonce){var t;l.nonce=(t=_.csp)===null||t===void 0?void 0:t.nonce}l.innerHTML=w;var u=A(_),s=u.firstChild;return _.prepend&&u.prepend?u.prepend(l):_.prepend&&s?u.insertBefore(l,s):u.appendChild(l),l}var y=new Map;function E(w,c){var _=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},l=A(_);if(!y.has(l)){var t=v("",_),u=t.parentNode;y.set(l,u),u.removeChild(t)}var s=Array.from(y.get(l).children).find(function(n){return n.tagName==="STYLE"&&n[b]===c});if(s){var r,f;if(((r=_.csp)===null||r===void 0?void 0:r.nonce)&&s.nonce!==((f=_.csp)===null||f===void 0?void 0:f.nonce)){var m;s.nonce=(m=_.csp)===null||m===void 0?void 0:m.nonce}return s.innerHTML!==w&&(s.innerHTML=w),s}var d=v(w,_);return d[b]=c,d}},Bbdw:function(M,H,a){M.exports={flex_box_center:"flex_box_center___1d7HC",flex_space_between:"flex_space_between___2tGvG",flex_box_vertical_center:"flex_box_vertical_center___3lO4f",flex_box_center_end:"flex_box_center_end___22Avr",flex_box_column:"flex_box_column___3SksD",headLeft:"headLeft___9XMDS",colorBlue:"colorBlue___1Qpec",wrap:"wrap___1u-Va",nodata:"nodata___V_2Oo",nodataText:"nodataText___1G_zo",content:"content___314Bx",gitCode:"gitCode___2GwFG",ellipsis:"ellipsis___2M7s4",menu:"menu___3Tf01",overlayClass:"overlayClass___3ckGv",tips:"tips___-Fisb"}},Bd2K:function(M,H,a){(function(D){D(a("VrN/"),a("osHv"))})(function(D){D.defineOption("autoCloseTags",!1,function(_,l,t){if(t!=D.Init&&t&&_.removeKeyMap("autoCloseTags"),!l)return;var u={name:"autoCloseTags"};(typeof l!="object"||l.whenClosing!==!1)&&(u["'/'"]=function(s){return E(s)}),(typeof l!="object"||l.whenOpening!==!1)&&(u["'>'"]=function(s){return v(s)}),_.addKeyMap(u)});var b=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],A=["applet","blockquote","body","button","div","dl","fieldset","form","frameset","h1","h2","h3","h4","h5","h6","head","html","iframe","layer","legend","object","ol","p","select","table","ul"];function v(_){if(_.getOption("disableInput"))return D.Pass;for(var l=_.listSelections(),t=[],u=_.getOption("autoCloseTags"),s=0;sr.ch&&(i=i.slice(0,i.length-f.end+r.ch));var g=i.toLowerCase();if(!i||f.type=="string"&&(f.end!=r.ch||!/[\"\']/.test(f.string.charAt(f.string.length-1))||f.string.length==1)||f.type=="tag"&&n.close||f.string.indexOf("/")==r.ch-f.start-1||C&&w(C,g)>-1||c(_,m.mode.xmlCurrentContext&&m.mode.xmlCurrentContext(d)||[],i,r,!0))return D.Pass;var R=typeof u=="object"&&u.emptyTags;if(R&&w(R,i)>-1){t[s]={text:"/>",newPos:D.Pos(r.line,r.ch+2)};continue}var P=x&&w(x,g)>-1;t[s]={indent:P,text:">"+(P?` + `))},de.instanceCounter=0,de}(),sn=a("8hTe"),Xn=a.n(sn),$n=/]*>/g;function Vn(de){var G=document.createElement("div");return G.innerHTML=de,G.childNodes.length===0?"":G.childNodes[0].nodeValue}var Jn=H.a=function(de){var G=de.value,Z=G===void 0?"":G,ue=de.edit,ye=ue===void 0?!1:ue,he=de.className,dt=de.showTextOnly,un=de.showLines,jn=de.replaces,ir=de.zoomImg,tn=de.hasMask,Ln=de.style,Bn=Ln===void 0?{}:Ln,zr=de.stylesPrev,_a=zr===void 0?{}:zr,ha=String(Z),fr=Object(l.useRef)(),Ha=Object(l.useRef)(),Ba=Object(l.useState)(""),Ia=Object(w.a)(Ba,2),Wa=Ia[0],va=Ia[1],Qa=Object(l.useState)("office"),Ka=Object(w.a)(Qa,2),ri=Ka[0],ei=Ka[1],da=function(){var Rt=new Ft(Ha.current);Rt.displayMode="popup",Rt.addRenderEventListener(function(){var Vt=Object(E.a)(_.a.mark(function qt(gn){var fn;return _.a.wrap(function(Cn){for(;;)switch(Cn.prev=Cn.next){case 0:return fr.current.style.display="none",Cn.next=3,Object(De.a)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:"educoder.png",file:gn}});case 3:fn=Cn.sent,fn!=null&&fn.id&&jn(Ha.current.getAttribute("src").replace(le.a.API_SERVER,""),"/api/attachments/".concat(fn==null?void 0:fn.id,"?type=").concat(fn.content_type));case 5:case"end":return Cn.stop()}},qt)}));return function(qt){return Vt.apply(this,arguments)}}()),Rt.show()},pa=function(){var Rt=new Ne(Ha.current);Rt.settings.displayMode="popup",Rt.addEventListener("render",function(){var Vt=Object(E.a)(_.a.mark(function qt(gn){var fn;return _.a.wrap(function(Cn){for(;;)switch(Cn.prev=Cn.next){case 0:if(fr.current.style.display="none",!Ha.current){Cn.next=6;break}return Cn.next=4,Object(De.a)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:"educoder.png",file:gn.dataUrl}});case 4:fn=Cn.sent,fn!=null&&fn.id&&jn(Ha.current.getAttribute("src").replace(le.a.API_SERVER,""),"/api/attachments/".concat(fn==null?void 0:fn.id,"?type=").concat(fn.content_type));case 6:case"end":return Cn.stop()}},qt)}));return function(qt){return Vt.apply(this,arguments)}}()),Rt.show(),window.markerArea=Rt},ua=Object(l.useMemo)(function(){try{var Bt=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,Rt=/\"\/api\/attachments\/|\"\/attachments\/download\//g,Vt=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g;ha=ha.replace(Bt,"("+le.a.API_SERVER+"/api/attachments/").replace(Rt,'"'+le.a.API_SERVER+"/api/attachments/").replace(Vt,'"'+le.a.API_SERVER+"/files/uploads/").replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` +`),ha=ha.replace(new RegExp("(?[TOC]

                            ",R()),C()),qt=qt.replace(/(__special_katext_id_\d+__)/g,function(Fn,Cn){var on=gn[Cn],wn=on.type,_n=on.expression;return Object(ge.renderToString)(Vn(_n)||"",{displayMode:wn==="block",throwOnError:!1,output:"html"})}),qt=qt.replace(/▁/g,"\u2581\u2581\u2581"),k(),dt){var fn=document.createElement("div");return fn.innerHTML=qt,fn.innerText}return setTimeout(function(){return Dt()},500),qt},[ha]),be=Object(l.useRef)();x.WebkitLineClamp=un,un&&(Bn=Object(y.a)(Object(y.a)({},Bn),x));function at(Bt){var Rt=Bt.target;if(Rt.tagName.toUpperCase()==="IMG"){if(ir){var Vt=Rt.getAttribute("src");va(Vt),ei("image")}}else if(Rt.tagName.toUpperCase()==="A"){var qt=Rt.getAttribute("href");if(qt.indexOf("office")>-1)Bt.preventDefault(),va(qt),ei("office");else if(qt.indexOf("application/pdf")>-1)Bt.preventDefault(),va(qt),ei("pdf");else if(qt.indexOf("type=text")>-1)Bt.preventDefault(),va(qt),ei("html");else if(qt.startsWith("#")){Bt.preventDefault();var gn=document.getElementById(qt.replace("#",""));gn&&gn.scrollIntoView(!0)}}}var Dt=function(){var Rt,Vt=(Rt=be.current)===null||Rt===void 0?void 0:Rt.querySelectorAll("video");Vt==null||Vt.forEach(function(qt){if(qt.oncontextmenu=function(){return!1},qt.src.indexOf(".m3u8")>-1&&!qt.canPlayType("application/vnd.apple.mpegurl")){if(J.a.isSupported()){var gn=new J.a;gn.loadSource(qt.src),gn.attachMedia(qt)}}})};Object(l.useEffect)(function(){if(be.current&&ua&&(ua.match($n)&&window.PR.prettyPrint()),be.current)return be.current.addEventListener("click",at),function(){be.current.removeEventListener("click",at),k(),C()}},[ua,be.current,at]);var wt=function(Rt){if(!ye)return;Rt.target.nodeName==="IMG"?(fr.current.style.display="flex",fr.current.style.width=Rt.target.clientWidth+"px",fr.current.style.height=Rt.target.clientHeight+"px",fr.current.style.top=Rt.target.offsetTop+"px",fr.current.style.left=Rt.target.offsetLeft+"px",Ha.current.src=Rt.target.getAttribute("src")):fr.current.style.display="none"};return t.a.createElement("div",{style:{position:"relative"}},t.a.createElement("div",{ref:be,style:Object(y.a)({},Bn),className:"".concat(he||""," markdown-body ").concat(Xn.a.mdBody),onMouseOver:wt,dangerouslySetInnerHTML:{__html:ua}}),t.a.createElement("div",{ref:fr,className:Xn.a.button},t.a.createElement(b.a,null,t.a.createElement(v.a,{onClick:function(){return da()}},"\u88C1\u526A"),t.a.createElement(v.a,{onClick:function(){return pa()}},"\u7F16\u8F91"))),t.a.createElement("img",{ref:Ha,src:"",alt:"sample",crossOrigin:"anonymous",style:{maxWidth:"90%",opacity:0,position:"absolute",zIndex:-1,top:"-10000px"}}),t.a.createElement(pe.a,{close:!0,data:Wa,hasMask:tn,type:Wa!=null&&Wa.length?ri:"",style:Object(y.a)({},_a),onClose:function(){return va("")}}))}},"9OqN":function(M,H,a){(function(D,b,A){M.exports=H=b(a("Ib8C"),a("OLod"))})(this,function(D){return D.mode.CTR=function(){var b=D.lib.BlockCipherMode.extend(),A=b.Encryptor=b.extend({processBlock:function(v,y){var E=this._cipher,w=E.blockSize,c=this._iv,_=this._counter;c&&(_=this._counter=c.slice(0),this._iv=void 0);var l=_.slice(0);E.encryptBlock(l,0),_[w-1]=_[w-1]+1|0;for(var t=0;t1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(D.a)())return null;var l=document.createElement("style");if((c=_.csp)===null||c===void 0?void 0:c.nonce){var t;l.nonce=(t=_.csp)===null||t===void 0?void 0:t.nonce}l.innerHTML=w;var u=A(_),s=u.firstChild;return _.prepend&&u.prepend?u.prepend(l):_.prepend&&s?u.insertBefore(l,s):u.appendChild(l),l}var y=new Map;function E(w,c){var _=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},l=A(_);if(!y.has(l)){var t=v("",_),u=t.parentNode;y.set(l,u),u.removeChild(t)}var s=Array.from(y.get(l).children).find(function(n){return n.tagName==="STYLE"&&n[b]===c});if(s){var r,f;if(((r=_.csp)===null||r===void 0?void 0:r.nonce)&&s.nonce!==((f=_.csp)===null||f===void 0?void 0:f.nonce)){var m;s.nonce=(m=_.csp)===null||m===void 0?void 0:m.nonce}return s.innerHTML!==w&&(s.innerHTML=w),s}var d=v(w,_);return d[b]=c,d}},Bbdw:function(M,H,a){M.exports={flex_box_center:"flex_box_center___1d7HC",flex_space_between:"flex_space_between___2tGvG",flex_box_vertical_center:"flex_box_vertical_center___3lO4f",flex_box_center_end:"flex_box_center_end___22Avr",flex_box_column:"flex_box_column___3SksD",headLeft:"headLeft___9XMDS",colorBlue:"colorBlue___1Qpec",wrap:"wrap___1u-Va",nodata:"nodata___V_2Oo",nodataText:"nodataText___1G_zo",content:"content___314Bx",gitCode:"gitCode___2GwFG",ellipsis:"ellipsis___2M7s4",menu:"menu___3Tf01",overlayClass:"overlayClass___3ckGv",tips:"tips___-Fisb"}},Bd2K:function(M,H,a){(function(D){D(a("VrN/"),a("osHv"))})(function(D){D.defineOption("autoCloseTags",!1,function(_,l,t){if(t!=D.Init&&t&&_.removeKeyMap("autoCloseTags"),!l)return;var u={name:"autoCloseTags"};(typeof l!="object"||l.whenClosing!==!1)&&(u["'/'"]=function(s){return E(s)}),(typeof l!="object"||l.whenOpening!==!1)&&(u["'>'"]=function(s){return v(s)}),_.addKeyMap(u)});var b=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],A=["applet","blockquote","body","button","div","dl","fieldset","form","frameset","h1","h2","h3","h4","h5","h6","head","html","iframe","layer","legend","object","ol","p","select","table","ul"];function v(_){if(_.getOption("disableInput"))return D.Pass;for(var l=_.listSelections(),t=[],u=_.getOption("autoCloseTags"),s=0;sr.ch&&(i=i.slice(0,i.length-f.end+r.ch));var g=i.toLowerCase();if(!i||f.type=="string"&&(f.end!=r.ch||!/[\"\']/.test(f.string.charAt(f.string.length-1))||f.string.length==1)||f.type=="tag"&&n.close||f.string.indexOf("/")==r.ch-f.start-1||C&&w(C,g)>-1||c(_,m.mode.xmlCurrentContext&&m.mode.xmlCurrentContext(d)||[],i,r,!0))return D.Pass;var R=typeof u=="object"&&u.emptyTags;if(R&&w(R,i)>-1){t[s]={text:"/>",newPos:D.Pos(r.line,r.ch+2)};continue}var P=x&&w(x,g)>-1;t[s]={indent:P,text:">"+(P?` -`:"")+"",newPos:P?D.Pos(r.line+1,0):D.Pos(r.line,r.ch+1)}}for(var O=typeof u=="object"&&u.dontIndentOnAutoClose,s=l.length-1;s>=0;s--){var S=t[s];_.replaceRange(S.text,l[s].head,l[s].anchor,"+insert");var p=_.listSelections().slice(0);p[s]={head:S.newPos,anchor:S.newPos},_.setSelections(p),!O&&S.indent&&(_.indentLine(S.newPos.line,null,!0),_.indentLine(S.newPos.line+1,null,!0))}}function y(_,l){for(var t=_.listSelections(),u=[],s=l?"/":""&&(C+=">"),u[m]=C}if(_.replaceSelections(u),t=_.listSelections(),!f)for(var m=0;m=0&&l[d]==t;d--)++m;u=f.to;for(var d=1;d0){for(var l=0;l1&&arguments[1]!==void 0?arguments[1]:"",l=[],t=0;t=50,title:Ue.memers.length>=50?"\u672C\u7EC4\u6210\u5458\u5DF2\u6EE1":"\u6DFB12312\u52A0\u6210\u5458",onClick:function(){te(Ue)}}," ",f.a.createElement(F.a,null)," \u6DFB\u52A0\u7EC4\u5458 ")):null):null)}))},B=a("9kvl"),J=a("ju9d");function le(q){var me=q.children;return f.a.createElement("div",{className:"no-data"},f.a.createElement("img",{src:x.a,alt:"no-data",width:300}),me)}var ge={data:[],loading:!0,selectedGroup:{},showFormPanel:!1,showMemberPanel:!1,index:0},pe;(function(q){q[q.INITDATA=0]="INITDATA",q[q.SHOWLOADING=1]="SHOWLOADING",q[q.SHOWFORMPANEL=2]="SHOWFORMPANEL",q[q.SHOWMEMBERPANEL=3]="SHOWMEMBERPANEL",q[q.SELECTGROUP=4]="SELECTGROUP",q[q.SETINDEX=5]="SETINDEX"})(pe||(pe={}));function De(q,me){switch(me.type){case pe.INITDATA:return Object(i.a)(Object(i.a)({},q),me.payload);case pe.SHOWLOADING:return Object(i.a)(Object(i.a)({},q),{},{loading:me.payload});case pe.SETINDEX:return Object(i.a)(Object(i.a)({},q),{},{index:me.payload});case pe.SHOWFORMPANEL:return Object(i.a)(Object(i.a)({},q),me.payload);case pe.SHOWMEMBERPANEL:return Object(i.a)(Object(i.a)({},q),me.payload);case pe.SELECTGROUP:return Object(i.a)(Object(i.a)({},q),{},{selectedGroup:me.payload,showFormPanel:!0});default:throw new Error}}function Ie(q){var me,re=q.user,ae=Object(r.useReducer)(De,ge),ce=Object(_.a)(ae,2),te=ce[0],$=ce[1],X=te.data,ee=te.index,Oe=te.loading,Se=te.showFormPanel,Me=te.selectedGroup,Qe=te.showMemberPanel,tt=(me=re.userInfo)===null||me===void 0?void 0:me.role,st=Object(r.useMemo)(function(){var jt=[],Xt=[],bn=Object(w.a)(X),nn;try{for(bn.s();!(nn=bn.n()).done;){var xt=nn.value;xt.is_creat?jt.push(xt):Xt.push(xt)}}catch(We){bn.e(We)}finally{bn.f()}return[jt,Xt]},[X]);Object(r.useEffect)(function(){tt===15&&$({type:pe.SETINDEX,payload:1})},[tt]);function ut(){return ht.apply(this,arguments)}function ht(){return ht=Object(c.a)(s.a.mark(function jt(){var Xt;return s.a.wrap(function(nn){for(;;)switch(nn.prev=nn.next){case 0:return nn.next=2,g();case 2:Xt=nn.sent,$({type:pe.INITDATA,payload:{loading:!1,showFormPanel:!1,data:Xt.groups}});case 4:case"end":return nn.stop()}},jt)})),ht.apply(this,arguments)}Object(r.useEffect)(function(){ut()},[]);function bt(jt){return Ke.apply(this,arguments)}function Ke(){return Ke=Object(c.a)(s.a.mark(function jt(Xt){return s.a.wrap(function(nn){for(;;)switch(nn.prev=nn.next){case 0:if(!Me.id){nn.next=5;break}return nn.next=3,P(Me.id,Xt);case 3:nn.next=7;break;case 5:return nn.next=7,R(Xt);case 7:ut();case 8:case"end":return nn.stop()}},jt)})),Ke.apply(this,arguments)}function Ue(){$({type:pe.SHOWFORMPANEL,payload:{showFormPanel:!0,selectedGroup:{}}})}function nt(jt){$({type:pe.SELECTGROUP,payload:jt})}function kt(){$({type:pe.SHOWFORMPANEL,payload:{showFormPanel:!1}})}function vt(){$({type:pe.SHOWMEMBERPANEL,payload:{showMemberPanel:!1,selectedGroup:{}}})}function gt(jt){$({type:pe.SHOWMEMBERPANEL,payload:{showMemberPanel:!0,selectedGroup:jt}})}function ze(jt,Xt){return Fe.apply(this,arguments)}function Fe(){return Fe=Object(c.a)(s.a.mark(function jt(Xt,bn){return s.a.wrap(function(xt){for(;;)switch(xt.prev=xt.next){case 0:return xt.next=2,p(Xt,bn);case 2:ut();case 3:case"end":return xt.stop()}},jt)})),Fe.apply(this,arguments)}function Xe(jt){return Ae.apply(this,arguments)}function Ae(){return Ae=Object(c.a)(s.a.mark(function jt(Xt){return s.a.wrap(function(nn){for(;;)switch(nn.prev=nn.next){case 0:return nn.next=2,T(Xt);case 2:ut();case 3:case"end":return nn.stop()}},jt)})),Ae.apply(this,arguments)}function Pe(jt){return Ye.apply(this,arguments)}function Ye(){return Ye=Object(c.a)(s.a.mark(function jt(Xt){return s.a.wrap(function(nn){for(;;)switch(nn.prev=nn.next){case 0:return nn.next=2,S(Xt);case 2:ut();case 3:case"end":return nn.stop()}},jt)})),Ye.apply(this,arguments)}function $e(jt){$({type:pe.SETINDEX,payload:parseInt(jt.target.id,10)})}function Ot(jt,Xt){return ct.apply(this,arguments)}function ct(){return ct=Object(c.a)(s.a.mark(function jt(Xt,bn){return s.a.wrap(function(xt){for(;;)switch(xt.prev=xt.next){case 0:return vt(),xt.next=3,O({user_ids:Xt,group_id:bn});case 3:ut();case 4:case"end":return xt.stop()}},jt)})),ct.apply(this,arguments)}return f.a.createElement(f.a.Fragment,null,f.a.createElement("div",{className:"teaching-circling-container"},f.a.createElement("h3",null," \u6559\u7814\u56E2\u961F ",tt<=12&&f.a.createElement(b.a,{type:"primary",disabled:X.length>=50,title:X.length>=50?"\u60A8\u52A0\u5165\u7684\u6559\u7814\u7EC4\u5DF2\u8FBE\u4E0A\u9650":"",onClick:Ue},"\u65B0\u5EFA")," "),f.a.createElement("div",{className:"teaching-circling-body"},tt===15?null:f.a.createElement("ul",{className:"navs"},f.a.createElement("li",{className:ee===0?"active":""},f.a.createElement("a",{id:"0",onClick:$e},"\u6211\u521B\u5EFA\u7684")),f.a.createElement("li",{className:ee===1?"active":""},f.a.createElement("a",{id:"1",onClick:$e},"\u6211\u52A0\u5165\u7684"))),f.a.createElement("div",{className:st[ee].length===0?"nodata-content":"main-content"},st[ee].length===0?f.a.createElement(le,null,tt<=12?f.a.createElement(f.a.Fragment,null," ",f.a.createElement("p",null,"\u6559\u7814\u56E2\u961F\u6709\u52A9\u4E8E\u4F60\u548C\u4F60\u7684\u4F19\u4F34\u4EEC\u4E00\u8D77\u521B\u5EFA\u5B9E\u8BAD\u3001\u534F\u540C\u6559\u5B66\uFF0C\u6216\u5F00\u5C55\u5176\u4ED6\u6559\u7814\u6D3B\u52A8\u3002")," ",f.a.createElement("p",null,"\u5F53\u524D\u60A8\u5C1A\u672A\u7EC4\u5EFA\u5C5E\u4E8E\u81EA\u5DF1\u6559\u7814\u56E2\u961F\uFF0C\u5FEB\u53BB\u7EC4\u5EFA\u5427\uFF01")," "):f.a.createElement("p",null," \u60A8\u5C1A\u672A\u52A0\u5165\u4EFB\u4F55\u6559\u7814\u5C0F\u7EC4\uFF0C\u8BF7\u7B49\u5F85\u8001\u5E08\u7684\u53EC\u5524\u5427\uFF01 ")):f.a.createElement(K,{onExitGroup:Pe,onPlusMember:gt,onDelMember:ze,onDelGroup:Xe,isAdminOrTeacher:tt<=12,onChangeGroupName:nt,data:st[ee]}))),f.a.createElement("p",{style:{width:1200,margin:"0 auto 40px auto"},className:"desc"}," * \u6211\u4EEC\u786E\u4FDD\u4F60\u6240\u63D0\u4F9B\u7684\u4FE1\u606F\u5747\u5904\u4E8E\u4E25\u683C\u4FDD\u5BC6\u72B6\u6001\uFF0C\u4E0D\u4F1A\u6CC4\u9732 ")),f.a.createElement(U,{callback:bt,visible:Se,onCancel:kt,id:Me.id,name:Me.name}),f.a.createElement(n.a,{centered:!0,title:"\u6DFB\u52A0\u6210\u5458",visible:Qe,onCancel:vt,footer:null,width:1100,bodyStyle:{minHeight:200}},f.a.createElement(J.a,{container_id:Me.id,container_type:4,onSelect:Ot,onCancel:vt})))}var fe=Object(B.a)(function(q){var me=q.user;return{user:me}})(Ie),xe=a("SLjR"),Ee=a("55Ip"),se=t.a.Group,oe=H.a=function(q){var me=q.onSelect,re=q.onCancel,ae=Object(r.useState)([]),ce=Object(_.a)(ae,2),te=ce[0],$=ce[1],X=Object(r.useState)(!0),ee=Object(_.a)(X,2),Oe=ee[0],Se=ee[1];Object(r.useEffect)(function(){function tt(){return st.apply(this,arguments)}function st(){return st=Object(c.a)(s.a.mark(function ut(){var ht,bt;return s.a.wrap(function(Ue){for(;;)switch(Ue.prev=Ue.next){case 0:return Ue.next=2,Object(m.c)("teach_groups/my.json");case 2:ht=Ue.sent,bt=ht.groups,$(bt),Se(!1);case 6:case"end":return Ue.stop()}},ut)})),st.apply(this,arguments)}tt()},[]);var Me=Object(r.useMemo)(function(){var tt=[],st=[],ut=Object(w.a)(te),ht;try{for(ut.s();!(ht=ut.n()).done;){var bt=ht.value;bt.is_creat?tt.push(bt):st.push(bt)}}catch(Ke){ut.e(Ke)}finally{ut.f()}return[tt,st]},[te]);function Qe(tt){me(tt)}return f.a.createElement(v.a,{className:"select-teach-group",onFinish:Qe},Oe?f.a.createElement(E.a,{paragraph:!0}):te.length===0?f.a.createElement(le,null,"\u60A8\u5C1A\u672A\u521B\u5EFA\u60A8\u7684\u6559\u7814\u56E2\u961F\uFF0C\u5FEB\u53BB",f.a.createElement(Ee.a,{to:"/account/teach-group"},"\u521B\u5EFA"),"\u5427"):f.a.createElement(f.a.Fragment,null,f.a.createElement(v.a.Item,{name:"group_id"},f.a.createElement(se,null,f.a.createElement("p",{style:{fontSize:"12px"}},"\u6211\u521B\u5EFA\u7684\uFF1A"),f.a.createElement("ul",{className:"groups"},Me[0].map(function(tt){return f.a.createElement("li",{key:tt.id},f.a.createElement(t.a,{value:tt.id},tt.name))})),f.a.createElement("p",{style:{fontSize:"12px"}},"\u6211\u52A0\u5165\u7684\uFF1A"),f.a.createElement("ul",{className:"groups"},Me[1].map(function(tt){return f.a.createElement("li",{key:tt.id},f.a.createElement(t.a,{value:tt.id},tt.name))})))),f.a.createElement("div",{className:"btn-actions"},f.a.createElement(b.a,{type:"ghost",onClick:re,style:{marginRight:10}},"\u53D6\u6D88"),f.a.createElement(b.a,{type:"primary",htmlType:"submit"},"\u786E\u5B9A"))))}},DlQD:function(M,H,a){(function(D,b){M.exports=b()})(this,function(){"use strict";function D(ze,Fe){for(var Xe=0;Xeze.length)&&(Fe=ze.length);for(var Xe=0,Ae=new Array(Fe);Xe=ze.length?{done:!0}:{done:!1,value:ze[Ae++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}return Xe=ze[Symbol.iterator](),Xe.next.bind(Xe)}function E(ze,Fe){return Fe={exports:{}},ze(Fe,Fe.exports),Fe.exports}var w=E(function(ze){function Fe(){return{baseUrl:null,breaks:!1,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}function Xe(Ae){ze.exports.defaults=Ae}ze.exports={defaults:Fe(),getDefaults:Fe,changeDefaults:Xe}}),c=w.defaults,_=w.getDefaults,l=w.changeDefaults,t=/[&<>"']/,u=/[&<>"']/g,s=/[<>"']|&(?!#?\w+;)/,r=/[<>"']|&(?!#?\w+;)/g,f={"&":"&","<":"<",">":">",'"':""","'":"'"},m=function(Fe){return f[Fe]};function d(ze,Fe){if(Fe){if(t.test(ze))return ze.replace(u,m)}else if(s.test(ze))return ze.replace(r,m);return ze}var n=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function i(ze){return ze.replace(n,function(Fe,Xe){return Xe=Xe.toLowerCase(),Xe==="colon"?":":Xe.charAt(0)==="#"?Xe.charAt(1)==="x"?String.fromCharCode(parseInt(Xe.substring(2),16)):String.fromCharCode(+Xe.substring(1)):""})}var h=/(^|[^\[])\^/g;function C(ze,Fe){ze=ze.source||ze,Fe=Fe||"";var Xe={replace:function(Pe,Ye){return Ye=Ye.source||Ye,Ye=Ye.replace(h,"$1"),ze=ze.replace(Pe,Ye),Xe},getRegex:function(){return new RegExp(ze,Fe)}};return Xe}var x=/[^\w:]/g,g=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function R(ze,Fe,Xe){if(ze){var Ae;try{Ae=decodeURIComponent(i(Xe)).replace(x,"").toLowerCase()}catch(Pe){return null}if(Ae.indexOf("javascript:")===0||Ae.indexOf("vbscript:")===0||Ae.indexOf("data:")===0)return null}Fe&&!g.test(Xe)&&(Xe=T(Fe,Xe));try{Xe=encodeURI(Xe).replace(/%25/g,"%")}catch(Pe){return null}return Xe}var P={},O=/^[^:]+:\/*[^/]*$/,S=/^([^:]+:)[\s\S]*$/,p=/^([^:]+:\/*[^/]*)[\s\S]*$/;function T(ze,Fe){P[" "+ze]||(O.test(ze)?P[" "+ze]=ze+"/":P[" "+ze]=z(ze,"/",!0)),ze=P[" "+ze];var Xe=ze.indexOf(":")===-1;return Fe.substring(0,2)==="//"?Xe?Fe:ze.replace(S,"$1")+Fe:Fe.charAt(0)==="/"?Xe?Fe:ze.replace(p,"$1")+Fe:ze+Fe}var N={exec:function(){}};function k(ze){for(var Fe=1,Xe,Ae;Fe=0&&Ot[jt]==="\\";)ct=!ct;return ct?"|":" |"}),Ae=Xe.split(/ \|/),Pe=0;if(Ae.length>Fe)Ae.splice(Fe);else for(;Ae.length",newPos:P?D.Pos(r.line+1,0):D.Pos(r.line,r.ch+1)}}for(var O=typeof u=="object"&&u.dontIndentOnAutoClose,s=l.length-1;s>=0;s--){var S=t[s];_.replaceRange(S.text,l[s].head,l[s].anchor,"+insert");var p=_.listSelections().slice(0);p[s]={head:S.newPos,anchor:S.newPos},_.setSelections(p),!O&&S.indent&&(_.indentLine(S.newPos.line,null,!0),_.indentLine(S.newPos.line+1,null,!0))}}function y(_,l){for(var t=_.listSelections(),u=[],s=l?"/":""&&(C+=">"),u[m]=C}if(_.replaceSelections(u),t=_.listSelections(),!f)for(var m=0;m=0&&l[d]==t;d--)++m;u=f.to;for(var d=1;d0){for(var l=0;l1&&arguments[1]!==void 0?arguments[1]:"",l=[],t=0;t=50,title:Ue.memers.length>=50?"\u672C\u7EC4\u6210\u5458\u5DF2\u6EE1":"\u6DFB12312\u52A0\u6210\u5458",onClick:function(){te(Ue)}}," ",f.a.createElement(F.a,null)," \u6DFB\u52A0\u7EC4\u5458 ")):null):null)}))},B=a("9kvl"),J=a("ju9d");function le(q){var me=q.children;return f.a.createElement("div",{className:"no-data"},f.a.createElement("img",{src:x.a,alt:"no-data",width:300}),me)}var ge={data:[],loading:!0,selectedGroup:{},showFormPanel:!1,showMemberPanel:!1,index:0},pe;(function(q){q[q.INITDATA=0]="INITDATA",q[q.SHOWLOADING=1]="SHOWLOADING",q[q.SHOWFORMPANEL=2]="SHOWFORMPANEL",q[q.SHOWMEMBERPANEL=3]="SHOWMEMBERPANEL",q[q.SELECTGROUP=4]="SELECTGROUP",q[q.SETINDEX=5]="SETINDEX"})(pe||(pe={}));function De(q,me){switch(me.type){case pe.INITDATA:return Object(i.a)(Object(i.a)({},q),me.payload);case pe.SHOWLOADING:return Object(i.a)(Object(i.a)({},q),{},{loading:me.payload});case pe.SETINDEX:return Object(i.a)(Object(i.a)({},q),{},{index:me.payload});case pe.SHOWFORMPANEL:return Object(i.a)(Object(i.a)({},q),me.payload);case pe.SHOWMEMBERPANEL:return Object(i.a)(Object(i.a)({},q),me.payload);case pe.SELECTGROUP:return Object(i.a)(Object(i.a)({},q),{},{selectedGroup:me.payload,showFormPanel:!0});default:throw new Error}}function Ie(q){var me,re=q.user,ae=Object(r.useReducer)(De,ge),ce=Object(_.a)(ae,2),te=ce[0],$=ce[1],X=te.data,ee=te.index,Oe=te.loading,Se=te.showFormPanel,Me=te.selectedGroup,Je=te.showMemberPanel,tt=(me=re.userInfo)===null||me===void 0?void 0:me.role,lt=Object(r.useMemo)(function(){var Wt=[],zt=[],vn=Object(w.a)(X),nn;try{for(vn.s();!(nn=vn.n()).done;){var bt=nn.value;bt.is_creat?Wt.push(bt):zt.push(bt)}}catch(We){vn.e(We)}finally{vn.f()}return[Wt,zt]},[X]);Object(r.useEffect)(function(){tt===15&&$({type:pe.SETINDEX,payload:1})},[tt]);function ct(){return ht.apply(this,arguments)}function ht(){return ht=Object(c.a)(s.a.mark(function Wt(){var zt;return s.a.wrap(function(nn){for(;;)switch(nn.prev=nn.next){case 0:return nn.next=2,g();case 2:zt=nn.sent,$({type:pe.INITDATA,payload:{loading:!1,showFormPanel:!1,data:zt.groups}});case 4:case"end":return nn.stop()}},Wt)})),ht.apply(this,arguments)}Object(r.useEffect)(function(){ct()},[]);function Et(Wt){return Ke.apply(this,arguments)}function Ke(){return Ke=Object(c.a)(s.a.mark(function Wt(zt){return s.a.wrap(function(nn){for(;;)switch(nn.prev=nn.next){case 0:if(!Me.id){nn.next=5;break}return nn.next=3,P(Me.id,zt);case 3:nn.next=7;break;case 5:return nn.next=7,R(zt);case 7:ct();case 8:case"end":return nn.stop()}},Wt)})),Ke.apply(this,arguments)}function Ue(){$({type:pe.SHOWFORMPANEL,payload:{showFormPanel:!0,selectedGroup:{}}})}function nt(Wt){$({type:pe.SELECTGROUP,payload:Wt})}function Nt(){$({type:pe.SHOWFORMPANEL,payload:{showFormPanel:!1}})}function gt(){$({type:pe.SHOWMEMBERPANEL,payload:{showMemberPanel:!1,selectedGroup:{}}})}function vt(Wt){$({type:pe.SHOWMEMBERPANEL,payload:{showMemberPanel:!0,selectedGroup:Wt}})}function ze(Wt,zt){return Fe.apply(this,arguments)}function Fe(){return Fe=Object(c.a)(s.a.mark(function Wt(zt,vn){return s.a.wrap(function(bt){for(;;)switch(bt.prev=bt.next){case 0:return bt.next=2,p(zt,vn);case 2:ct();case 3:case"end":return bt.stop()}},Wt)})),Fe.apply(this,arguments)}function Xe(Wt){return Ae.apply(this,arguments)}function Ae(){return Ae=Object(c.a)(s.a.mark(function Wt(zt){return s.a.wrap(function(nn){for(;;)switch(nn.prev=nn.next){case 0:return nn.next=2,T(zt);case 2:ct();case 3:case"end":return nn.stop()}},Wt)})),Ae.apply(this,arguments)}function Pe(Wt){return Ye.apply(this,arguments)}function Ye(){return Ye=Object(c.a)(s.a.mark(function Wt(zt){return s.a.wrap(function(nn){for(;;)switch(nn.prev=nn.next){case 0:return nn.next=2,S(zt);case 2:ct();case 3:case"end":return nn.stop()}},Wt)})),Ye.apply(this,arguments)}function $e(Wt){$({type:pe.SETINDEX,payload:parseInt(Wt.target.id,10)})}function Ot(Wt,zt){return st.apply(this,arguments)}function st(){return st=Object(c.a)(s.a.mark(function Wt(zt,vn){return s.a.wrap(function(bt){for(;;)switch(bt.prev=bt.next){case 0:return gt(),bt.next=3,O({user_ids:zt,group_id:vn});case 3:ct();case 4:case"end":return bt.stop()}},Wt)})),st.apply(this,arguments)}return f.a.createElement(f.a.Fragment,null,f.a.createElement("div",{className:"teaching-circling-container"},f.a.createElement("h3",null," \u6559\u7814\u56E2\u961F ",tt<=12&&f.a.createElement(b.a,{type:"primary",disabled:X.length>=50,title:X.length>=50?"\u60A8\u52A0\u5165\u7684\u6559\u7814\u7EC4\u5DF2\u8FBE\u4E0A\u9650":"",onClick:Ue},"\u65B0\u5EFA")," "),f.a.createElement("div",{className:"teaching-circling-body"},tt===15?null:f.a.createElement("ul",{className:"navs"},f.a.createElement("li",{className:ee===0?"active":""},f.a.createElement("a",{id:"0",onClick:$e},"\u6211\u521B\u5EFA\u7684")),f.a.createElement("li",{className:ee===1?"active":""},f.a.createElement("a",{id:"1",onClick:$e},"\u6211\u52A0\u5165\u7684"))),f.a.createElement("div",{className:lt[ee].length===0?"nodata-content":"main-content"},lt[ee].length===0?f.a.createElement(le,null,tt<=12?f.a.createElement(f.a.Fragment,null," ",f.a.createElement("p",null,"\u6559\u7814\u56E2\u961F\u6709\u52A9\u4E8E\u4F60\u548C\u4F60\u7684\u4F19\u4F34\u4EEC\u4E00\u8D77\u521B\u5EFA\u5B9E\u8BAD\u3001\u534F\u540C\u6559\u5B66\uFF0C\u6216\u5F00\u5C55\u5176\u4ED6\u6559\u7814\u6D3B\u52A8\u3002")," ",f.a.createElement("p",null,"\u5F53\u524D\u60A8\u5C1A\u672A\u7EC4\u5EFA\u5C5E\u4E8E\u81EA\u5DF1\u6559\u7814\u56E2\u961F\uFF0C\u5FEB\u53BB\u7EC4\u5EFA\u5427\uFF01")," "):f.a.createElement("p",null," \u60A8\u5C1A\u672A\u52A0\u5165\u4EFB\u4F55\u6559\u7814\u5C0F\u7EC4\uFF0C\u8BF7\u7B49\u5F85\u8001\u5E08\u7684\u53EC\u5524\u5427\uFF01 ")):f.a.createElement(K,{onExitGroup:Pe,onPlusMember:vt,onDelMember:ze,onDelGroup:Xe,isAdminOrTeacher:tt<=12,onChangeGroupName:nt,data:lt[ee]}))),f.a.createElement("p",{style:{width:1200,margin:"0 auto 40px auto"},className:"desc"}," * \u6211\u4EEC\u786E\u4FDD\u4F60\u6240\u63D0\u4F9B\u7684\u4FE1\u606F\u5747\u5904\u4E8E\u4E25\u683C\u4FDD\u5BC6\u72B6\u6001\uFF0C\u4E0D\u4F1A\u6CC4\u9732 ")),f.a.createElement(U,{callback:Et,visible:Se,onCancel:Nt,id:Me.id,name:Me.name}),f.a.createElement(n.a,{centered:!0,title:"\u6DFB\u52A0\u6210\u5458",visible:Je,onCancel:gt,footer:null,width:1100,bodyStyle:{minHeight:200}},f.a.createElement(J.a,{container_id:Me.id,container_type:4,onSelect:Ot,onCancel:gt})))}var fe=Object(B.a)(function(q){var me=q.user;return{user:me}})(Ie),xe=a("SLjR"),Ee=a("55Ip"),se=t.a.Group,oe=H.a=function(q){var me=q.onSelect,re=q.onCancel,ae=Object(r.useState)([]),ce=Object(_.a)(ae,2),te=ce[0],$=ce[1],X=Object(r.useState)(!0),ee=Object(_.a)(X,2),Oe=ee[0],Se=ee[1];Object(r.useEffect)(function(){function tt(){return lt.apply(this,arguments)}function lt(){return lt=Object(c.a)(s.a.mark(function ct(){var ht,Et;return s.a.wrap(function(Ue){for(;;)switch(Ue.prev=Ue.next){case 0:return Ue.next=2,Object(m.c)("teach_groups/my.json");case 2:ht=Ue.sent,Et=ht.groups,$(Et),Se(!1);case 6:case"end":return Ue.stop()}},ct)})),lt.apply(this,arguments)}tt()},[]);var Me=Object(r.useMemo)(function(){var tt=[],lt=[],ct=Object(w.a)(te),ht;try{for(ct.s();!(ht=ct.n()).done;){var Et=ht.value;Et.is_creat?tt.push(Et):lt.push(Et)}}catch(Ke){ct.e(Ke)}finally{ct.f()}return[tt,lt]},[te]);function Je(tt){me(tt)}return f.a.createElement(v.a,{className:"select-teach-group",onFinish:Je},Oe?f.a.createElement(E.a,{paragraph:!0}):te.length===0?f.a.createElement(le,null,"\u60A8\u5C1A\u672A\u521B\u5EFA\u60A8\u7684\u6559\u7814\u56E2\u961F\uFF0C\u5FEB\u53BB",f.a.createElement(Ee.a,{to:"/account/teach-group"},"\u521B\u5EFA"),"\u5427"):f.a.createElement(f.a.Fragment,null,f.a.createElement(v.a.Item,{name:"group_id"},f.a.createElement(se,null,f.a.createElement("p",{style:{fontSize:"12px"}},"\u6211\u521B\u5EFA\u7684\uFF1A"),f.a.createElement("ul",{className:"groups"},Me[0].map(function(tt){return f.a.createElement("li",{key:tt.id},f.a.createElement(t.a,{value:tt.id},tt.name))})),f.a.createElement("p",{style:{fontSize:"12px"}},"\u6211\u52A0\u5165\u7684\uFF1A"),f.a.createElement("ul",{className:"groups"},Me[1].map(function(tt){return f.a.createElement("li",{key:tt.id},f.a.createElement(t.a,{value:tt.id},tt.name))})))),f.a.createElement("div",{className:"btn-actions"},f.a.createElement(b.a,{type:"ghost",onClick:re,style:{marginRight:10}},"\u53D6\u6D88"),f.a.createElement(b.a,{type:"primary",htmlType:"submit"},"\u786E\u5B9A"))))}},DlQD:function(M,H,a){(function(D,b){M.exports=b()})(this,function(){"use strict";function D(ze,Fe){for(var Xe=0;Xeze.length)&&(Fe=ze.length);for(var Xe=0,Ae=new Array(Fe);Xe=ze.length?{done:!0}:{done:!1,value:ze[Ae++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}return Xe=ze[Symbol.iterator](),Xe.next.bind(Xe)}function E(ze,Fe){return Fe={exports:{}},ze(Fe,Fe.exports),Fe.exports}var w=E(function(ze){function Fe(){return{baseUrl:null,breaks:!1,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}function Xe(Ae){ze.exports.defaults=Ae}ze.exports={defaults:Fe(),getDefaults:Fe,changeDefaults:Xe}}),c=w.defaults,_=w.getDefaults,l=w.changeDefaults,t=/[&<>"']/,u=/[&<>"']/g,s=/[<>"']|&(?!#?\w+;)/,r=/[<>"']|&(?!#?\w+;)/g,f={"&":"&","<":"<",">":">",'"':""","'":"'"},m=function(Fe){return f[Fe]};function d(ze,Fe){if(Fe){if(t.test(ze))return ze.replace(u,m)}else if(s.test(ze))return ze.replace(r,m);return ze}var n=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function i(ze){return ze.replace(n,function(Fe,Xe){return Xe=Xe.toLowerCase(),Xe==="colon"?":":Xe.charAt(0)==="#"?Xe.charAt(1)==="x"?String.fromCharCode(parseInt(Xe.substring(2),16)):String.fromCharCode(+Xe.substring(1)):""})}var h=/(^|[^\[])\^/g;function C(ze,Fe){ze=ze.source||ze,Fe=Fe||"";var Xe={replace:function(Pe,Ye){return Ye=Ye.source||Ye,Ye=Ye.replace(h,"$1"),ze=ze.replace(Pe,Ye),Xe},getRegex:function(){return new RegExp(ze,Fe)}};return Xe}var x=/[^\w:]/g,g=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function R(ze,Fe,Xe){if(ze){var Ae;try{Ae=decodeURIComponent(i(Xe)).replace(x,"").toLowerCase()}catch(Pe){return null}if(Ae.indexOf("javascript:")===0||Ae.indexOf("vbscript:")===0||Ae.indexOf("data:")===0)return null}Fe&&!g.test(Xe)&&(Xe=T(Fe,Xe));try{Xe=encodeURI(Xe).replace(/%25/g,"%")}catch(Pe){return null}return Xe}var P={},O=/^[^:]+:\/*[^/]*$/,S=/^([^:]+:)[\s\S]*$/,p=/^([^:]+:\/*[^/]*)[\s\S]*$/;function T(ze,Fe){P[" "+ze]||(O.test(ze)?P[" "+ze]=ze+"/":P[" "+ze]=z(ze,"/",!0)),ze=P[" "+ze];var Xe=ze.indexOf(":")===-1;return Fe.substring(0,2)==="//"?Xe?Fe:ze.replace(S,"$1")+Fe:Fe.charAt(0)==="/"?Xe?Fe:ze.replace(p,"$1")+Fe:ze+Fe}var N={exec:function(){}};function k(ze){for(var Fe=1,Xe,Ae;Fe=0&&Ot[Wt]==="\\";)st=!st;return st?"|":" |"}),Ae=Xe.split(/ \|/),Pe=0;if(Ae.length>Fe)Ae.splice(Fe);else for(;Ae.length=Ae.length?Pe.slice(Ae.length):Pe}).join(` `)}var Ie=function(){function ze(Xe){this.options=Xe||K}var Fe=ze.prototype;return Fe.space=function(Ae){var Pe=this.rules.block.newline.exec(Ae);if(Pe)return Pe[0].length>1?{type:"space",raw:Pe[0]}:{raw:` `}},Fe.code=function(Ae,Pe){var Ye=this.rules.block.code.exec(Ae);if(Ye){var $e=Pe[Pe.length-1];if($e&&$e.type==="paragraph")return{raw:Ye[0],text:Ye[0].trimRight()};var Ot=Ye[0].replace(/^ {4}/gm,"");return{type:"code",raw:Ye[0],codeBlockStyle:"indented",text:this.options.pedantic?Ot:B(Ot,` `)}}},Fe.fences=function(Ae){var Pe=this.rules.block.fences.exec(Ae);if(Pe){var Ye=Pe[0],$e=De(Ye,Pe[3]||"");return{type:"code",raw:Ye,lang:Pe[2]?Pe[2].trim():Pe[2],text:$e}}},Fe.heading=function(Ae){var Pe=this.rules.block.heading.exec(Ae);if(Pe)return{type:"heading",raw:Pe[0],depth:Pe[1].length,text:Pe[2]}},Fe.nptable=function(Ae){var Pe=this.rules.block.nptable.exec(Ae);if(Pe){var Ye={type:"table",header:J(Pe[1].replace(/^ *| *\| *$/g,"")),align:Pe[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:Pe[3]?Pe[3].replace(/\n$/,"").split(` -`):[],raw:Pe[0]};if(Ye.header.length===Ye.align.length){var $e=Ye.align.length,Ot;for(Ot=0;Ot<$e;Ot++)/^ *-+: *$/.test(Ye.align[Ot])?Ye.align[Ot]="right":/^ *:-+: *$/.test(Ye.align[Ot])?Ye.align[Ot]="center":/^ *:-+ *$/.test(Ye.align[Ot])?Ye.align[Ot]="left":Ye.align[Ot]=null;for($e=Ye.cells.length,Ot=0;Ot<$e;Ot++)Ye.cells[Ot]=J(Ye.cells[Ot],Ye.header.length);return Ye}}},Fe.hr=function(Ae){var Pe=this.rules.block.hr.exec(Ae);if(Pe)return{type:"hr",raw:Pe[0]}},Fe.blockquote=function(Ae){var Pe=this.rules.block.blockquote.exec(Ae);if(Pe){var Ye=Pe[0].replace(/^ *> ?/gm,"");return{type:"blockquote",raw:Pe[0],text:Ye}}},Fe.list=function(Ae){var Pe=this.rules.block.list.exec(Ae);if(Pe){for(var Ye=Pe[0],$e=Pe[2],Ot=$e.length>1,ct=$e[$e.length-1]===")",jt={type:"list",raw:Ye,ordered:Ot,start:Ot?+$e.slice(0,-1):"",loose:!1,items:[]},Xt=Pe[0].match(this.rules.block.item),bn=!1,nn,xt,We,ot,it,Ne,Je,Tt=Xt.length,yt=0;yt1||this.options.smartLists&&We!==$e)&&(ot=Xt.slice(yt+1).join(` -`),jt.raw=jt.raw.substring(0,jt.raw.length-ot.length),yt=Tt-1)),it=bn||/\n\n(?!\s*$)/.test(nn),yt!==Tt-1&&(bn=nn.charAt(nn.length-1)===` -`,it||(it=bn)),it&&(jt.loose=!0),Ne=/^\[[ xX]\] /.test(nn),Je=void 0,Ne&&(Je=nn[1]!==" ",nn=nn.replace(/^\[[ xX]\] +/,"")),jt.items.push({type:"list_item",raw:Ye,task:Ne,checked:Je,loose:it,text:nn});return jt}},Fe.html=function(Ae){var Pe=this.rules.block.html.exec(Ae);if(Pe)return{type:this.options.sanitize?"paragraph":"html",raw:Pe[0],pre:!this.options.sanitizer&&(Pe[1]==="pre"||Pe[1]==="script"||Pe[1]==="style"),text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(Pe[0]):le(Pe[0]):Pe[0]}},Fe.def=function(Ae){var Pe=this.rules.block.def.exec(Ae);if(Pe){Pe[3]&&(Pe[3]=Pe[3].substring(1,Pe[3].length-1));var Ye=Pe[1].toLowerCase().replace(/\s+/g," ");return{tag:Ye,raw:Pe[0],href:Pe[2],title:Pe[3]}}},Fe.table=function(Ae){var Pe=this.rules.block.table.exec(Ae);if(Pe){var Ye={type:"table",header:J(Pe[1].replace(/^ *| *\| *$/g,"")),align:Pe[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:Pe[3]?Pe[3].replace(/\n$/,"").split(` +`):[],raw:Pe[0]};if(Ye.header.length===Ye.align.length){var $e=Ye.align.length,Ot;for(Ot=0;Ot<$e;Ot++)/^ *-+: *$/.test(Ye.align[Ot])?Ye.align[Ot]="right":/^ *:-+: *$/.test(Ye.align[Ot])?Ye.align[Ot]="center":/^ *:-+ *$/.test(Ye.align[Ot])?Ye.align[Ot]="left":Ye.align[Ot]=null;for($e=Ye.cells.length,Ot=0;Ot<$e;Ot++)Ye.cells[Ot]=J(Ye.cells[Ot],Ye.header.length);return Ye}}},Fe.hr=function(Ae){var Pe=this.rules.block.hr.exec(Ae);if(Pe)return{type:"hr",raw:Pe[0]}},Fe.blockquote=function(Ae){var Pe=this.rules.block.blockquote.exec(Ae);if(Pe){var Ye=Pe[0].replace(/^ *> ?/gm,"");return{type:"blockquote",raw:Pe[0],text:Ye}}},Fe.list=function(Ae){var Pe=this.rules.block.list.exec(Ae);if(Pe){for(var Ye=Pe[0],$e=Pe[2],Ot=$e.length>1,st=$e[$e.length-1]===")",Wt={type:"list",raw:Ye,ordered:Ot,start:Ot?+$e.slice(0,-1):"",loose:!1,items:[]},zt=Pe[0].match(this.rules.block.item),vn=!1,nn,bt,We,ot,it,Ne,Qe,Tt=zt.length,yt=0;yt1||this.options.smartLists&&We!==$e)&&(ot=zt.slice(yt+1).join(` +`),Wt.raw=Wt.raw.substring(0,Wt.raw.length-ot.length),yt=Tt-1)),it=vn||/\n\n(?!\s*$)/.test(nn),yt!==Tt-1&&(vn=nn.charAt(nn.length-1)===` +`,it||(it=vn)),it&&(Wt.loose=!0),Ne=/^\[[ xX]\] /.test(nn),Qe=void 0,Ne&&(Qe=nn[1]!==" ",nn=nn.replace(/^\[[ xX]\] +/,"")),Wt.items.push({type:"list_item",raw:Ye,task:Ne,checked:Qe,loose:it,text:nn});return Wt}},Fe.html=function(Ae){var Pe=this.rules.block.html.exec(Ae);if(Pe)return{type:this.options.sanitize?"paragraph":"html",raw:Pe[0],pre:!this.options.sanitizer&&(Pe[1]==="pre"||Pe[1]==="script"||Pe[1]==="style"),text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(Pe[0]):le(Pe[0]):Pe[0]}},Fe.def=function(Ae){var Pe=this.rules.block.def.exec(Ae);if(Pe){Pe[3]&&(Pe[3]=Pe[3].substring(1,Pe[3].length-1));var Ye=Pe[1].toLowerCase().replace(/\s+/g," ");return{tag:Ye,raw:Pe[0],href:Pe[2],title:Pe[3]}}},Fe.table=function(Ae){var Pe=this.rules.block.table.exec(Ae);if(Pe){var Ye={type:"table",header:J(Pe[1].replace(/^ *| *\| *$/g,"")),align:Pe[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:Pe[3]?Pe[3].replace(/\n$/,"").split(` `):[]};if(Ye.header.length===Ye.align.length){Ye.raw=Pe[0];var $e=Ye.align.length,Ot;for(Ot=0;Ot<$e;Ot++)/^ *-+: *$/.test(Ye.align[Ot])?Ye.align[Ot]="right":/^ *:-+: *$/.test(Ye.align[Ot])?Ye.align[Ot]="center":/^ *:-+ *$/.test(Ye.align[Ot])?Ye.align[Ot]="left":Ye.align[Ot]=null;for($e=Ye.cells.length,Ot=0;Ot<$e;Ot++)Ye.cells[Ot]=J(Ye.cells[Ot].replace(/^ *\| *| *\| *$/g,""),Ye.header.length);return Ye}}},Fe.lheading=function(Ae){var Pe=this.rules.block.lheading.exec(Ae);if(Pe)return{type:"heading",raw:Pe[0],depth:Pe[2].charAt(0)==="="?1:2,text:Pe[1]}},Fe.paragraph=function(Ae){var Pe=this.rules.block.paragraph.exec(Ae);if(Pe)return{type:"paragraph",raw:Pe[0],text:Pe[1].charAt(Pe[1].length-1)===` -`?Pe[1].slice(0,-1):Pe[1]}},Fe.text=function(Ae,Pe){var Ye=this.rules.block.text.exec(Ae);if(Ye){var $e=Pe[Pe.length-1];return $e&&$e.type==="text"?{raw:Ye[0],text:Ye[0]}:{type:"text",raw:Ye[0],text:Ye[0]}}},Fe.escape=function(Ae){var Pe=this.rules.inline.escape.exec(Ae);if(Pe)return{type:"escape",raw:Pe[0],text:le(Pe[1])}},Fe.tag=function(Ae,Pe,Ye){var $e=this.rules.inline.tag.exec(Ae);if($e)return!Pe&&/^/i.test($e[0])&&(Pe=!1),!Ye&&/^<(pre|code|kbd|script)(\s|>)/i.test($e[0])?Ye=!0:Ye&&/^<\/(pre|code|kbd|script)(\s|>)/i.test($e[0])&&(Ye=!1),{type:this.options.sanitize?"text":"html",raw:$e[0],inLink:Pe,inRawBlock:Ye,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer($e[0]):le($e[0]):$e[0]}},Fe.link=function(Ae){var Pe=this.rules.inline.link.exec(Ae);if(Pe){var Ye=ge(Pe[2],"()");if(Ye>-1){var $e=Pe[0].indexOf("!")===0?5:4,Ot=$e+Pe[1].length+Ye;Pe[2]=Pe[2].substring(0,Ye),Pe[0]=Pe[0].substring(0,Ot).trim(),Pe[3]=""}var ct=Pe[2],jt="";if(this.options.pedantic){var Xt=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(ct);Xt?(ct=Xt[1],jt=Xt[3]):jt=""}else jt=Pe[3]?Pe[3].slice(1,-1):"";ct=ct.trim().replace(/^<([\s\S]*)>$/,"$1");var bn=pe(Pe,{href:ct&&ct.replace(this.rules.inline._escapes,"$1"),title:jt&&jt.replace(this.rules.inline._escapes,"$1")},Pe[0]);return bn}},Fe.reflink=function(Ae,Pe){var Ye;if((Ye=this.rules.inline.reflink.exec(Ae))||(Ye=this.rules.inline.nolink.exec(Ae))){var $e=(Ye[2]||Ye[1]).replace(/\s+/g," ");if($e=Pe[$e.toLowerCase()],!$e||!$e.href){var Ot=Ye[0].charAt(0);return{type:"text",raw:Ot,text:Ot}}var ct=pe(Ye,$e,Ye[0]);return ct}},Fe.strong=function(Ae,Pe,Ye){Ye===void 0&&(Ye="");var $e=this.rules.inline.strong.start.exec(Ae);if($e&&(!$e[1]||$e[1]&&(Ye===""||this.rules.inline.punctuation.exec(Ye)))){Pe=Pe.slice(-1*Ae.length);var Ot=$e[0]==="**"?this.rules.inline.strong.endAst:this.rules.inline.strong.endUnd;Ot.lastIndex=0;for(var ct;($e=Ot.exec(Pe))!=null;)if(ct=this.rules.inline.strong.middle.exec(Pe.slice(0,$e.index+3)),ct)return{type:"strong",raw:Ae.slice(0,ct[0].length),text:Ae.slice(2,ct[0].length-2)}}},Fe.em=function(Ae,Pe,Ye){Ye===void 0&&(Ye="");var $e=this.rules.inline.em.start.exec(Ae);if($e&&(!$e[1]||$e[1]&&(Ye===""||this.rules.inline.punctuation.exec(Ye)))){Pe=Pe.slice(-1*Ae.length);var Ot=$e[0]==="*"?this.rules.inline.em.endAst:this.rules.inline.em.endUnd;Ot.lastIndex=0;for(var ct;($e=Ot.exec(Pe))!=null;)if(ct=this.rules.inline.em.middle.exec(Pe.slice(0,$e.index+2)),ct)return{type:"em",raw:Ae.slice(0,ct[0].length),text:Ae.slice(1,ct[0].length-1)}}},Fe.codespan=function(Ae){var Pe=this.rules.inline.code.exec(Ae);if(Pe){var Ye=Pe[2].replace(/\n/g," "),$e=/[^ ]/.test(Ye),Ot=Ye.startsWith(" ")&&Ye.endsWith(" ");return $e&&Ot&&(Ye=Ye.substring(1,Ye.length-1)),Ye=le(Ye,!0),{type:"codespan",raw:Pe[0],text:Ye}}},Fe.br=function(Ae){var Pe=this.rules.inline.br.exec(Ae);if(Pe)return{type:"br",raw:Pe[0]}},Fe.del=function(Ae){var Pe=this.rules.inline.del.exec(Ae);if(Pe)return{type:"del",raw:Pe[0],text:Pe[1]}},Fe.autolink=function(Ae,Pe){var Ye=this.rules.inline.autolink.exec(Ae);if(Ye){var $e,Ot;return Ye[2]==="@"?($e=le(this.options.mangle?Pe(Ye[1]):Ye[1]),Ot="mailto:"+$e):($e=le(Ye[1]),Ot=$e),{type:"link",raw:Ye[0],text:$e,href:Ot,tokens:[{type:"text",raw:$e,text:$e}]}}},Fe.url=function(Ae,Pe){var Ye;if(Ye=this.rules.inline.url.exec(Ae)){var $e,Ot;if(Ye[2]==="@")$e=le(this.options.mangle?Pe(Ye[0]):Ye[0]),Ot="mailto:"+$e;else{var ct;do ct=Ye[0],Ye[0]=this.rules.inline._backpedal.exec(Ye[0])[0];while(ct!==Ye[0]);$e=le(Ye[0]),Ye[1]==="www."?Ot="http://"+$e:Ot=$e}return{type:"link",raw:Ye[0],text:$e,href:Ot,tokens:[{type:"text",raw:$e,text:$e}]}}},Fe.inlineText=function(Ae,Pe,Ye){var $e=this.rules.inline.text.exec(Ae);if($e){var Ot;return Pe?Ot=this.options.sanitize?this.options.sanitizer?this.options.sanitizer($e[0]):le($e[0]):$e[0]:Ot=le(this.options.smartypants?Ye($e[0]):$e[0]),{type:"text",raw:$e[0],text:Ot}}},ze}(),fe=V.noopTest,xe=V.edit,Ee=V.merge,se={newline:/^\n+/,code:/^( {4}[^\n]+\n*)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*\n)|~{3,})([^\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?:\n+|$)|$)/,hr:/^ {0,3}((?:- *){3,}|(?:_ *){3,}|(?:\* *){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6}) +([^\n]*?)(?: +#+)? *(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3})(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,html:"^ {0,3}(?:<(script|pre|style)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?\\?>\\n*|\\n*|\\n*|)[\\s\\S]*?(?:\\n{2,}|$)|<(?!script|pre|style)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$))",def:/^ {0,3}\[(label)\]: *\n? *]+)>?(?:(?: +\n? *| *\n *)(title))? *(?:\n+|$)/,nptable:fe,table:fe,lheading:/^([^\n]+)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html)[^\n]+)*)/,text:/^[^\n]+/};se._label=/(?!\s*\])(?:\\[\[\]]|[^\[\]])+/,se._title=/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/,se.def=xe(se.def).replace("label",se._label).replace("title",se._title).getRegex(),se.bullet=/(?:[*+-]|\d{1,9}[.)])/,se.item=/^( *)(bull) ?[^\n]*(?:\n(?!\1bull ?)[^\n]*)*/,se.item=xe(se.item,"gm").replace(/bull/g,se.bullet).getRegex(),se.list=xe(se.list).replace(/bull/g,se.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+se.def.source+")").getRegex(),se._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",se._comment=//,se.html=xe(se.html,"i").replace("comment",se._comment).replace("tag",se._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),se.paragraph=xe(se._paragraph).replace("hr",se.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|!--)").replace("tag",se._tag).getRegex(),se.blockquote=xe(se.blockquote).replace("paragraph",se.paragraph).getRegex(),se.normal=Ee({},se),se.gfm=Ee({},se.normal,{nptable:"^ *([^|\\n ].*\\|.*)\\n *([-:]+ *\\|[-| :]*)(?:\\n((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)",table:"^ *\\|(.+)\\n *\\|?( *[-:]+[-| :]*)(?:\\n *((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"}),se.gfm.nptable=xe(se.gfm.nptable).replace("hr",se.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|!--)").replace("tag",se._tag).getRegex(),se.gfm.table=xe(se.gfm.table).replace("hr",se.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|!--)").replace("tag",se._tag).getRegex(),se.pedantic=Ee({},se.normal,{html:xe(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",se._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/,fences:fe,paragraph:xe(se.normal._paragraph).replace("hr",se.hr).replace("heading",` *#{1,6} *[^ +`?Pe[1].slice(0,-1):Pe[1]}},Fe.text=function(Ae,Pe){var Ye=this.rules.block.text.exec(Ae);if(Ye){var $e=Pe[Pe.length-1];return $e&&$e.type==="text"?{raw:Ye[0],text:Ye[0]}:{type:"text",raw:Ye[0],text:Ye[0]}}},Fe.escape=function(Ae){var Pe=this.rules.inline.escape.exec(Ae);if(Pe)return{type:"escape",raw:Pe[0],text:le(Pe[1])}},Fe.tag=function(Ae,Pe,Ye){var $e=this.rules.inline.tag.exec(Ae);if($e)return!Pe&&/^/i.test($e[0])&&(Pe=!1),!Ye&&/^<(pre|code|kbd|script)(\s|>)/i.test($e[0])?Ye=!0:Ye&&/^<\/(pre|code|kbd|script)(\s|>)/i.test($e[0])&&(Ye=!1),{type:this.options.sanitize?"text":"html",raw:$e[0],inLink:Pe,inRawBlock:Ye,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer($e[0]):le($e[0]):$e[0]}},Fe.link=function(Ae){var Pe=this.rules.inline.link.exec(Ae);if(Pe){var Ye=ge(Pe[2],"()");if(Ye>-1){var $e=Pe[0].indexOf("!")===0?5:4,Ot=$e+Pe[1].length+Ye;Pe[2]=Pe[2].substring(0,Ye),Pe[0]=Pe[0].substring(0,Ot).trim(),Pe[3]=""}var st=Pe[2],Wt="";if(this.options.pedantic){var zt=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(st);zt?(st=zt[1],Wt=zt[3]):Wt=""}else Wt=Pe[3]?Pe[3].slice(1,-1):"";st=st.trim().replace(/^<([\s\S]*)>$/,"$1");var vn=pe(Pe,{href:st&&st.replace(this.rules.inline._escapes,"$1"),title:Wt&&Wt.replace(this.rules.inline._escapes,"$1")},Pe[0]);return vn}},Fe.reflink=function(Ae,Pe){var Ye;if((Ye=this.rules.inline.reflink.exec(Ae))||(Ye=this.rules.inline.nolink.exec(Ae))){var $e=(Ye[2]||Ye[1]).replace(/\s+/g," ");if($e=Pe[$e.toLowerCase()],!$e||!$e.href){var Ot=Ye[0].charAt(0);return{type:"text",raw:Ot,text:Ot}}var st=pe(Ye,$e,Ye[0]);return st}},Fe.strong=function(Ae,Pe,Ye){Ye===void 0&&(Ye="");var $e=this.rules.inline.strong.start.exec(Ae);if($e&&(!$e[1]||$e[1]&&(Ye===""||this.rules.inline.punctuation.exec(Ye)))){Pe=Pe.slice(-1*Ae.length);var Ot=$e[0]==="**"?this.rules.inline.strong.endAst:this.rules.inline.strong.endUnd;Ot.lastIndex=0;for(var st;($e=Ot.exec(Pe))!=null;)if(st=this.rules.inline.strong.middle.exec(Pe.slice(0,$e.index+3)),st)return{type:"strong",raw:Ae.slice(0,st[0].length),text:Ae.slice(2,st[0].length-2)}}},Fe.em=function(Ae,Pe,Ye){Ye===void 0&&(Ye="");var $e=this.rules.inline.em.start.exec(Ae);if($e&&(!$e[1]||$e[1]&&(Ye===""||this.rules.inline.punctuation.exec(Ye)))){Pe=Pe.slice(-1*Ae.length);var Ot=$e[0]==="*"?this.rules.inline.em.endAst:this.rules.inline.em.endUnd;Ot.lastIndex=0;for(var st;($e=Ot.exec(Pe))!=null;)if(st=this.rules.inline.em.middle.exec(Pe.slice(0,$e.index+2)),st)return{type:"em",raw:Ae.slice(0,st[0].length),text:Ae.slice(1,st[0].length-1)}}},Fe.codespan=function(Ae){var Pe=this.rules.inline.code.exec(Ae);if(Pe){var Ye=Pe[2].replace(/\n/g," "),$e=/[^ ]/.test(Ye),Ot=Ye.startsWith(" ")&&Ye.endsWith(" ");return $e&&Ot&&(Ye=Ye.substring(1,Ye.length-1)),Ye=le(Ye,!0),{type:"codespan",raw:Pe[0],text:Ye}}},Fe.br=function(Ae){var Pe=this.rules.inline.br.exec(Ae);if(Pe)return{type:"br",raw:Pe[0]}},Fe.del=function(Ae){var Pe=this.rules.inline.del.exec(Ae);if(Pe)return{type:"del",raw:Pe[0],text:Pe[1]}},Fe.autolink=function(Ae,Pe){var Ye=this.rules.inline.autolink.exec(Ae);if(Ye){var $e,Ot;return Ye[2]==="@"?($e=le(this.options.mangle?Pe(Ye[1]):Ye[1]),Ot="mailto:"+$e):($e=le(Ye[1]),Ot=$e),{type:"link",raw:Ye[0],text:$e,href:Ot,tokens:[{type:"text",raw:$e,text:$e}]}}},Fe.url=function(Ae,Pe){var Ye;if(Ye=this.rules.inline.url.exec(Ae)){var $e,Ot;if(Ye[2]==="@")$e=le(this.options.mangle?Pe(Ye[0]):Ye[0]),Ot="mailto:"+$e;else{var st;do st=Ye[0],Ye[0]=this.rules.inline._backpedal.exec(Ye[0])[0];while(st!==Ye[0]);$e=le(Ye[0]),Ye[1]==="www."?Ot="http://"+$e:Ot=$e}return{type:"link",raw:Ye[0],text:$e,href:Ot,tokens:[{type:"text",raw:$e,text:$e}]}}},Fe.inlineText=function(Ae,Pe,Ye){var $e=this.rules.inline.text.exec(Ae);if($e){var Ot;return Pe?Ot=this.options.sanitize?this.options.sanitizer?this.options.sanitizer($e[0]):le($e[0]):$e[0]:Ot=le(this.options.smartypants?Ye($e[0]):$e[0]),{type:"text",raw:$e[0],text:Ot}}},ze}(),fe=V.noopTest,xe=V.edit,Ee=V.merge,se={newline:/^\n+/,code:/^( {4}[^\n]+\n*)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*\n)|~{3,})([^\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?:\n+|$)|$)/,hr:/^ {0,3}((?:- *){3,}|(?:_ *){3,}|(?:\* *){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6}) +([^\n]*?)(?: +#+)? *(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3})(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,html:"^ {0,3}(?:<(script|pre|style)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?\\?>\\n*|\\n*|\\n*|)[\\s\\S]*?(?:\\n{2,}|$)|<(?!script|pre|style)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$))",def:/^ {0,3}\[(label)\]: *\n? *]+)>?(?:(?: +\n? *| *\n *)(title))? *(?:\n+|$)/,nptable:fe,table:fe,lheading:/^([^\n]+)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html)[^\n]+)*)/,text:/^[^\n]+/};se._label=/(?!\s*\])(?:\\[\[\]]|[^\[\]])+/,se._title=/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/,se.def=xe(se.def).replace("label",se._label).replace("title",se._title).getRegex(),se.bullet=/(?:[*+-]|\d{1,9}[.)])/,se.item=/^( *)(bull) ?[^\n]*(?:\n(?!\1bull ?)[^\n]*)*/,se.item=xe(se.item,"gm").replace(/bull/g,se.bullet).getRegex(),se.list=xe(se.list).replace(/bull/g,se.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+se.def.source+")").getRegex(),se._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",se._comment=//,se.html=xe(se.html,"i").replace("comment",se._comment).replace("tag",se._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),se.paragraph=xe(se._paragraph).replace("hr",se.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|!--)").replace("tag",se._tag).getRegex(),se.blockquote=xe(se.blockquote).replace("paragraph",se.paragraph).getRegex(),se.normal=Ee({},se),se.gfm=Ee({},se.normal,{nptable:"^ *([^|\\n ].*\\|.*)\\n *([-:]+ *\\|[-| :]*)(?:\\n((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)",table:"^ *\\|(.+)\\n *\\|?( *[-:]+[-| :]*)(?:\\n *((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"}),se.gfm.nptable=xe(se.gfm.nptable).replace("hr",se.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|!--)").replace("tag",se._tag).getRegex(),se.gfm.table=xe(se.gfm.table).replace("hr",se.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|!--)").replace("tag",se._tag).getRegex(),se.pedantic=Ee({},se.normal,{html:xe(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",se._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/,fences:fe,paragraph:xe(se.normal._paragraph).replace("hr",se.hr).replace("heading",` *#{1,6} *[^ ]`).replace("lheading",se.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()});var oe={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:fe,tag:"^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(?!\s*\])((?:\\[\[\]]?|[^\[\]\\])+)\]/,nolink:/^!?\[(?!\s*\])((?:\[[^\[\]]*\]|\\[\[\]]|[^\[\]])*)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",strong:{start:/^(?:(\*\*(?=[*punctuation]))|\*\*)(?![\s])|__/,middle:/^\*\*(?:(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)|\*(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)*?\*)+?\*\*$|^__(?![\s])((?:(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)|_(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)*?_)+?)__$/,endAst:/[^punctuation\s]\*\*(?!\*)|[punctuation]\*\*(?!\*)(?:(?=[punctuation\s]|$))/,endUnd:/[^\s]__(?!_)(?:(?=[punctuation\s])|$)/},em:{start:/^(?:(\*(?=[punctuation]))|\*)(?![*\s])|_/,middle:/^\*(?:(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)|\*(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)*?\*)+?\*$|^_(?![_\s])(?:(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)|_(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)*?_)+?_$/,endAst:/[^punctuation\s]\*(?!\*)|[punctuation]\*(?!\*)(?:(?=[punctuation\s]|$))/,endUnd:/[^\s]_(?!_)(?:(?=[punctuation\s])|$)/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:fe,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\?@\\[\\]`^{|}~",oe.punctuation=xe(oe.punctuation).replace(/punctuation/g,oe._punctuation).getRegex(),oe._blockSkip="\\[[^\\]]*?\\]\\([^\\)]*?\\)|`[^`]*?`|<[^>]*?>",oe._overlapSkip="__[^_]*?__|\\*\\*\\[^\\*\\]*?\\*\\*",oe.em.start=xe(oe.em.start).replace(/punctuation/g,oe._punctuation).getRegex(),oe.em.middle=xe(oe.em.middle).replace(/punctuation/g,oe._punctuation).replace(/overlapSkip/g,oe._overlapSkip).getRegex(),oe.em.endAst=xe(oe.em.endAst,"g").replace(/punctuation/g,oe._punctuation).getRegex(),oe.em.endUnd=xe(oe.em.endUnd,"g").replace(/punctuation/g,oe._punctuation).getRegex(),oe.strong.start=xe(oe.strong.start).replace(/punctuation/g,oe._punctuation).getRegex(),oe.strong.middle=xe(oe.strong.middle).replace(/punctuation/g,oe._punctuation).replace(/blockSkip/g,oe._blockSkip).getRegex(),oe.strong.endAst=xe(oe.strong.endAst,"g").replace(/punctuation/g,oe._punctuation).getRegex(),oe.strong.endUnd=xe(oe.strong.endUnd,"g").replace(/punctuation/g,oe._punctuation).getRegex(),oe.blockSkip=xe(oe._blockSkip,"g").getRegex(),oe.overlapSkip=xe(oe._overlapSkip,"g").getRegex(),oe._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,oe._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,oe._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/,oe.autolink=xe(oe.autolink).replace("scheme",oe._scheme).replace("email",oe._email).getRegex(),oe._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,oe.tag=xe(oe.tag).replace("comment",se._comment).replace("attribute",oe._attribute).getRegex(),oe._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,oe._href=/<(?:\\[<>]?|[^\s<>\\])*>|[^\s\x00-\x1f]*/,oe._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,oe.link=xe(oe.link).replace("label",oe._label).replace("href",oe._href).replace("title",oe._title).getRegex(),oe.reflink=xe(oe.reflink).replace("label",oe._label).getRegex(),oe.reflinkSearch=xe(oe.reflinkSearch,"g").replace("reflink",oe.reflink).replace("nolink",oe.nolink).getRegex(),oe.normal=Ee({},oe),oe.pedantic=Ee({},oe.normal,{strong:{start:/^__|\*\*/,middle:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,endAst:/\*\*(?!\*)/g,endUnd:/__(?!_)/g},em:{start:/^_|\*/,middle:/^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/,endAst:/\*(?!\*)/g,endUnd:/_(?!_)/g},link:xe(/^!?\[(label)\]\((.*?)\)/).replace("label",oe._label).getRegex(),reflink:xe(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",oe._label).getRegex()}),oe.gfm=Ee({},oe.normal,{escape:xe(oe.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,del:/^~+(?=\S)([\s\S]*?\S)~+/,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\.5&&(Ae="x"+Ae.toString(16)),Fe+="&#"+Ae+";";return Fe}var $=function(){function ze(Xe){this.tokens=[],this.tokens.links=Object.create(null),this.options=Xe||me,this.options.tokenizer=this.options.tokenizer||new Ie,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options;var Ae={block:re.normal,inline:ae.normal};this.options.pedantic?(Ae.block=re.pedantic,Ae.inline=ae.pedantic):this.options.gfm&&(Ae.block=re.gfm,this.options.breaks?Ae.inline=ae.breaks:Ae.inline=ae.gfm),this.tokenizer.rules=Ae}ze.lex=function(Ae,Pe){var Ye=new ze(Pe);return Ye.lex(Ae)};var Fe=ze.prototype;return Fe.lex=function(Ae){return Ae=Ae.replace(/\r\n|\r/g,` -`).replace(/\t/g," "),this.blockTokens(Ae,this.tokens,!0),this.inline(this.tokens),this.tokens},Fe.blockTokens=function(Ae,Pe,Ye){Pe===void 0&&(Pe=[]),Ye===void 0&&(Ye=!0),Ae=Ae.replace(/^ +$/gm,"");for(var $e,Ot,ct,jt;Ae;){if($e=this.tokenizer.space(Ae)){Ae=Ae.substring($e.raw.length),$e.type&&Pe.push($e);continue}if($e=this.tokenizer.code(Ae,Pe)){Ae=Ae.substring($e.raw.length),$e.type?Pe.push($e):(jt=Pe[Pe.length-1],jt.raw+=` -`+$e.raw,jt.text+=` -`+$e.text);continue}if($e=this.tokenizer.fences(Ae)){Ae=Ae.substring($e.raw.length),Pe.push($e);continue}if($e=this.tokenizer.heading(Ae)){Ae=Ae.substring($e.raw.length),Pe.push($e);continue}if($e=this.tokenizer.nptable(Ae)){Ae=Ae.substring($e.raw.length),Pe.push($e);continue}if($e=this.tokenizer.hr(Ae)){Ae=Ae.substring($e.raw.length),Pe.push($e);continue}if($e=this.tokenizer.blockquote(Ae)){Ae=Ae.substring($e.raw.length),$e.tokens=this.blockTokens($e.text,[],Ye),Pe.push($e);continue}if($e=this.tokenizer.list(Ae)){for(Ae=Ae.substring($e.raw.length),ct=$e.items.length,Ot=0;Ot0)for(;(Xt=this.tokenizer.rules.inline.reflinkSearch.exec(jt))!=null;)bn.includes(Xt[0].slice(Xt[0].lastIndexOf("[")+1,-1))&&(jt=jt.slice(0,Xt.index)+"["+"a".repeat(Xt[0].length-2)+"]"+jt.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(Xt=this.tokenizer.rules.inline.blockSkip.exec(jt))!=null;)jt=jt.slice(0,Xt.index)+"["+"a".repeat(Xt[0].length-2)+"]"+jt.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;Ae;){if(ct=this.tokenizer.escape(Ae)){Ae=Ae.substring(ct.raw.length),Pe.push(ct);continue}if(ct=this.tokenizer.tag(Ae,Ye,$e)){Ae=Ae.substring(ct.raw.length),Ye=ct.inLink,$e=ct.inRawBlock,Pe.push(ct);continue}if(ct=this.tokenizer.link(Ae)){Ae=Ae.substring(ct.raw.length),ct.type==="link"&&(ct.tokens=this.inlineTokens(ct.text,[],!0,$e)),Pe.push(ct);continue}if(ct=this.tokenizer.reflink(Ae,this.tokens.links)){Ae=Ae.substring(ct.raw.length),ct.type==="link"&&(ct.tokens=this.inlineTokens(ct.text,[],!0,$e)),Pe.push(ct);continue}if(ct=this.tokenizer.strong(Ae,jt,Ot)){Ae=Ae.substring(ct.raw.length),ct.tokens=this.inlineTokens(ct.text,[],Ye,$e),Pe.push(ct);continue}if(ct=this.tokenizer.em(Ae,jt,Ot)){Ae=Ae.substring(ct.raw.length),ct.tokens=this.inlineTokens(ct.text,[],Ye,$e),Pe.push(ct);continue}if(ct=this.tokenizer.codespan(Ae)){Ae=Ae.substring(ct.raw.length),Pe.push(ct);continue}if(ct=this.tokenizer.br(Ae)){Ae=Ae.substring(ct.raw.length),Pe.push(ct);continue}if(ct=this.tokenizer.del(Ae)){Ae=Ae.substring(ct.raw.length),ct.tokens=this.inlineTokens(ct.text,[],Ye,$e),Pe.push(ct);continue}if(ct=this.tokenizer.autolink(Ae,te)){Ae=Ae.substring(ct.raw.length),Pe.push(ct);continue}if(!Ye&&(ct=this.tokenizer.url(Ae,te))){Ae=Ae.substring(ct.raw.length),Pe.push(ct);continue}if(ct=this.tokenizer.inlineText(Ae,$e,ce)){Ae=Ae.substring(ct.raw.length),Ot=ct.raw.slice(-1),Pe.push(ct);continue}if(Ae){var nn="Infinite loop on byte: "+Ae.charCodeAt(0);if(this.options.silent){console.error(nn);break}else throw new Error(nn)}}return Pe},b(ze,null,[{key:"rules",get:function(){return{block:re,inline:ae}}}]),ze}(),X=w.defaults,ee=V.cleanUrl,Oe=V.escape,Se=function(){function ze(Xe){this.options=Xe||X}var Fe=ze.prototype;return Fe.code=function(Ae,Pe,Ye){var $e=(Pe||"").match(/\S*/)[0];if(this.options.highlight){var Ot=this.options.highlight(Ae,$e);Ot!=null&&Ot!==Ae&&(Ye=!0,Ae=Ot)}return $e?'
                            '+(Ye?Ae:Oe(Ae,!0))+`
                            +`).replace(/\t/g," "),this.blockTokens(Ae,this.tokens,!0),this.inline(this.tokens),this.tokens},Fe.blockTokens=function(Ae,Pe,Ye){Pe===void 0&&(Pe=[]),Ye===void 0&&(Ye=!0),Ae=Ae.replace(/^ +$/gm,"");for(var $e,Ot,st,Wt;Ae;){if($e=this.tokenizer.space(Ae)){Ae=Ae.substring($e.raw.length),$e.type&&Pe.push($e);continue}if($e=this.tokenizer.code(Ae,Pe)){Ae=Ae.substring($e.raw.length),$e.type?Pe.push($e):(Wt=Pe[Pe.length-1],Wt.raw+=` +`+$e.raw,Wt.text+=` +`+$e.text);continue}if($e=this.tokenizer.fences(Ae)){Ae=Ae.substring($e.raw.length),Pe.push($e);continue}if($e=this.tokenizer.heading(Ae)){Ae=Ae.substring($e.raw.length),Pe.push($e);continue}if($e=this.tokenizer.nptable(Ae)){Ae=Ae.substring($e.raw.length),Pe.push($e);continue}if($e=this.tokenizer.hr(Ae)){Ae=Ae.substring($e.raw.length),Pe.push($e);continue}if($e=this.tokenizer.blockquote(Ae)){Ae=Ae.substring($e.raw.length),$e.tokens=this.blockTokens($e.text,[],Ye),Pe.push($e);continue}if($e=this.tokenizer.list(Ae)){for(Ae=Ae.substring($e.raw.length),st=$e.items.length,Ot=0;Ot0)for(;(zt=this.tokenizer.rules.inline.reflinkSearch.exec(Wt))!=null;)vn.includes(zt[0].slice(zt[0].lastIndexOf("[")+1,-1))&&(Wt=Wt.slice(0,zt.index)+"["+"a".repeat(zt[0].length-2)+"]"+Wt.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(zt=this.tokenizer.rules.inline.blockSkip.exec(Wt))!=null;)Wt=Wt.slice(0,zt.index)+"["+"a".repeat(zt[0].length-2)+"]"+Wt.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;Ae;){if(st=this.tokenizer.escape(Ae)){Ae=Ae.substring(st.raw.length),Pe.push(st);continue}if(st=this.tokenizer.tag(Ae,Ye,$e)){Ae=Ae.substring(st.raw.length),Ye=st.inLink,$e=st.inRawBlock,Pe.push(st);continue}if(st=this.tokenizer.link(Ae)){Ae=Ae.substring(st.raw.length),st.type==="link"&&(st.tokens=this.inlineTokens(st.text,[],!0,$e)),Pe.push(st);continue}if(st=this.tokenizer.reflink(Ae,this.tokens.links)){Ae=Ae.substring(st.raw.length),st.type==="link"&&(st.tokens=this.inlineTokens(st.text,[],!0,$e)),Pe.push(st);continue}if(st=this.tokenizer.strong(Ae,Wt,Ot)){Ae=Ae.substring(st.raw.length),st.tokens=this.inlineTokens(st.text,[],Ye,$e),Pe.push(st);continue}if(st=this.tokenizer.em(Ae,Wt,Ot)){Ae=Ae.substring(st.raw.length),st.tokens=this.inlineTokens(st.text,[],Ye,$e),Pe.push(st);continue}if(st=this.tokenizer.codespan(Ae)){Ae=Ae.substring(st.raw.length),Pe.push(st);continue}if(st=this.tokenizer.br(Ae)){Ae=Ae.substring(st.raw.length),Pe.push(st);continue}if(st=this.tokenizer.del(Ae)){Ae=Ae.substring(st.raw.length),st.tokens=this.inlineTokens(st.text,[],Ye,$e),Pe.push(st);continue}if(st=this.tokenizer.autolink(Ae,te)){Ae=Ae.substring(st.raw.length),Pe.push(st);continue}if(!Ye&&(st=this.tokenizer.url(Ae,te))){Ae=Ae.substring(st.raw.length),Pe.push(st);continue}if(st=this.tokenizer.inlineText(Ae,$e,ce)){Ae=Ae.substring(st.raw.length),Ot=st.raw.slice(-1),Pe.push(st);continue}if(Ae){var nn="Infinite loop on byte: "+Ae.charCodeAt(0);if(this.options.silent){console.error(nn);break}else throw new Error(nn)}}return Pe},b(ze,null,[{key:"rules",get:function(){return{block:re,inline:ae}}}]),ze}(),X=w.defaults,ee=V.cleanUrl,Oe=V.escape,Se=function(){function ze(Xe){this.options=Xe||X}var Fe=ze.prototype;return Fe.code=function(Ae,Pe,Ye){var $e=(Pe||"").match(/\S*/)[0];if(this.options.highlight){var Ot=this.options.highlight(Ae,$e);Ot!=null&&Ot!==Ae&&(Ye=!0,Ae=Ot)}return $e?'
                            '+(Ye?Ae:Oe(Ae,!0))+`
                            `:"
                            "+(Ye?Ae:Oe(Ae,!0))+`
                            `},Fe.blockquote=function(Ae){return`
                            `+Ae+`
                            @@ -271,9 +271,9 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho `},Fe.tablerow=function(Ae){return` `+Ae+` `},Fe.tablecell=function(Ae,Pe){var Ye=Pe.header?"th":"td",$e=Pe.align?"<"+Ye+' align="'+Pe.align+'">':"<"+Ye+">";return $e+Ae+" -`},Fe.strong=function(Ae){return""+Ae+""},Fe.em=function(Ae){return""+Ae+""},Fe.codespan=function(Ae){return""+Ae+""},Fe.br=function(){return this.options.xhtml?"
                            ":"
                            "},Fe.del=function(Ae){return""+Ae+""},Fe.link=function(Ae,Pe,Ye){if(Ae=ee(this.options.sanitize,this.options.baseUrl,Ae),Ae===null)return Ye;var $e='
                            ",$e},Fe.image=function(Ae,Pe,Ye){if(Ae=ee(this.options.sanitize,this.options.baseUrl,Ae),Ae===null)return Ye;var $e=''+Ye+'":">",$e},Fe.text=function(Ae){return Ae},ze}(),Me=function(){function ze(){}var Fe=ze.prototype;return Fe.strong=function(Ae){return Ae},Fe.em=function(Ae){return Ae},Fe.codespan=function(Ae){return Ae},Fe.del=function(Ae){return Ae},Fe.html=function(Ae){return Ae},Fe.text=function(Ae){return Ae},Fe.link=function(Ae,Pe,Ye){return""+Ye},Fe.image=function(Ae,Pe,Ye){return""+Ye},Fe.br=function(){return""},ze}(),Qe=function(){function ze(){this.seen={}}var Fe=ze.prototype;return Fe.slug=function(Ae){var Pe=Ae.toLowerCase().trim().replace(/<[!\/a-z].*?>/ig,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-");if(this.seen.hasOwnProperty(Pe)){var Ye=Pe;do this.seen[Ye]++,Pe=Ye+"-"+this.seen[Ye];while(this.seen.hasOwnProperty(Pe))}return this.seen[Pe]=0,Pe},ze}(),tt=w.defaults,st=V.unescape,ut=function(){function ze(Xe){this.options=Xe||tt,this.options.renderer=this.options.renderer||new Se,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new Me,this.slugger=new Qe}ze.parse=function(Ae,Pe){var Ye=new ze(Pe);return Ye.parse(Ae)};var Fe=ze.prototype;return Fe.parse=function(Ae,Pe){Pe===void 0&&(Pe=!0);var Ye="",$e,Ot,ct,jt,Xt,bn,nn,xt,We,ot,it,Ne,Je,Tt,yt,It,Kt,dt,Pt=Ae.length;for($e=0;$e0&&yt.tokens[0].type==="text"?(yt.tokens[0].text=dt+" "+yt.tokens[0].text,yt.tokens[0].tokens&&yt.tokens[0].tokens.length>0&&yt.tokens[0].tokens[0].type==="text"&&(yt.tokens[0].tokens[0].text=dt+" "+yt.tokens[0].tokens[0].text)):yt.tokens.unshift({type:"text",text:dt}):Tt+=dt),Tt+=this.parse(yt.tokens,Je),We+=this.renderer.listitem(Tt,Kt,It);Ye+=this.renderer.list(We,it,Ne);continue}case"html":{Ye+=this.renderer.html(ot.text);continue}case"paragraph":{Ye+=this.renderer.paragraph(this.parseInline(ot.tokens));continue}case"text":{for(We=ot.tokens?this.parseInline(ot.tokens):ot.text;$e+1An error occurred:

                            "+Ke(ct.message+"",!0)+"
                            ";throw ct}}vt.options=vt.setOptions=function(ze){return ht(vt.defaults,ze),nt(vt.defaults),vt},vt.getDefaults=Ue,vt.defaults=kt,vt.use=function(ze){var Fe=ht({},ze);if(ze.renderer&&function(){var Ae=vt.defaults.renderer||new Se,Pe=function(Ot){var ct=Ae[Ot];Ae[Ot]=function(){for(var jt=arguments.length,Xt=new Array(jt),bn=0;bn>>24)&16711935|(t[s]<<24|t[s]>>>8)&4278255360;var r=this._X=[t[0],t[3]<<16|t[2]>>>16,t[1],t[0]<<16|t[3]>>>16,t[2],t[1]<<16|t[0]>>>16,t[3],t[2]<<16|t[1]>>>16],f=this._C=[t[2]<<16|t[2]>>>16,t[0]&4294901760|t[1]&65535,t[3]<<16|t[3]>>>16,t[1]&4294901760|t[2]&65535,t[0]<<16|t[0]>>>16,t[2]&4294901760|t[3]&65535,t[1]<<16|t[1]>>>16,t[3]&4294901760|t[0]&65535];this._b=0;for(var s=0;s<4;s++)l.call(this);for(var s=0;s<8;s++)f[s]^=r[s+4&7];if(u){var m=u.words,d=m[0],n=m[1],i=(d<<8|d>>>24)&16711935|(d<<24|d>>>8)&4278255360,h=(n<<8|n>>>24)&16711935|(n<<24|n>>>8)&4278255360,C=i>>>16|h&4294901760,x=h<<16|i&65535;f[0]^=i,f[1]^=C,f[2]^=h,f[3]^=x,f[4]^=i,f[5]^=C,f[6]^=h,f[7]^=x;for(var s=0;s<4;s++)l.call(this)}},_doProcessBlock:function(t,u){var s=this._X;l.call(this),E[0]=s[0]^s[5]>>>16^s[3]<<16,E[1]=s[2]^s[7]>>>16^s[5]<<16,E[2]=s[4]^s[1]>>>16^s[7]<<16,E[3]=s[6]^s[3]>>>16^s[1]<<16;for(var r=0;r<4;r++)E[r]=(E[r]<<8|E[r]>>>24)&16711935|(E[r]<<24|E[r]>>>8)&4278255360,t[u+r]^=E[r]},blockSize:128/32,ivSize:64/32});function l(){for(var t=this._X,u=this._C,s=0;s<8;s++)w[s]=u[s];u[0]=u[0]+1295307597+this._b|0,u[1]=u[1]+3545052371+(u[0]>>>0>>0?1:0)|0,u[2]=u[2]+886263092+(u[1]>>>0>>0?1:0)|0,u[3]=u[3]+1295307597+(u[2]>>>0>>0?1:0)|0,u[4]=u[4]+3545052371+(u[3]>>>0>>0?1:0)|0,u[5]=u[5]+886263092+(u[4]>>>0>>0?1:0)|0,u[6]=u[6]+1295307597+(u[5]>>>0>>0?1:0)|0,u[7]=u[7]+3545052371+(u[6]>>>0>>0?1:0)|0,this._b=u[7]>>>0>>0?1:0;for(var s=0;s<8;s++){var r=t[s]+u[s],f=r&65535,m=r>>>16,d=((f*f>>>17)+f*m>>>15)+m*m,n=((r&4294901760)*r|0)+((r&65535)*r|0);c[s]=d^n}t[0]=c[0]+(c[7]<<16|c[7]>>>16)+(c[6]<<16|c[6]>>>16)|0,t[1]=c[1]+(c[0]<<8|c[0]>>>24)+c[7]|0,t[2]=c[2]+(c[1]<<16|c[1]>>>16)+(c[0]<<16|c[0]>>>16)|0,t[3]=c[3]+(c[2]<<8|c[2]>>>24)+c[1]|0,t[4]=c[4]+(c[3]<<16|c[3]>>>16)+(c[2]<<16|c[2]>>>16)|0,t[5]=c[5]+(c[4]<<8|c[4]>>>24)+c[3]|0,t[6]=c[6]+(c[5]<<16|c[5]>>>16)+(c[4]<<16|c[4]>>>16)|0,t[7]=c[7]+(c[6]<<8|c[6]>>>24)+c[5]|0}b.Rabbit=v._createHelper(_)}(),D.Rabbit})},E7E6:function(M,H){M.exports="data:image/png;base64,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"},E9nw:function(M,H){M.exports=function(){var a=document.getSelection();if(!a.rangeCount)return function(){};for(var D=document.activeElement,b=[],A=0;A"+kt+""}),bt},ce=function(bt,Ke){if(bt===""){Ie([]);return}var Ue=[];O.forEach(function(kt){kt.image.length&&kt.image.forEach(function(vt){Ue.push(vt)})});var nt=Ue.concat(p).filter(function(kt){var vt;return(vt=kt.name)===null||vt===void 0?void 0:vt.toLocaleLowerCase().includes(bt==null?void 0:bt.toLocaleLowerCase())}).map(function(kt,vt){var gt=kt.id,ze=kt.name,Fe=Object(y.a)(Object(y.a)({},kt),{},{label:c.a.createElement("ul",{id:"search-".concat(q,"-").concat(vt),onClick:function(){return Oe(gt,Fe)},className:vt===Ke?u.a.searchListActive:u.a.searchList},c.a.createElement("li",{className:u.a.name,dangerouslySetInnerHTML:{__html:ae(ze,bt)}}),kt.private&&c.a.createElement("li",{className:u.a.tag},"\u79C1\u6709"))});return Fe});Ie(nt)},te=function(bt){var Ke=document.getElementById("scroll-".concat(q,"-").concat(bt));if(!Ke)return;var Ue=document.getElementById("scroll-".concat(q));Ue.scrollTo(0,Ke.offsetTop)},$=function(bt,Ke){var Ue=document.getElementById("search-".concat(q,"-").concat(bt));if(!Ue)return;var nt=document.getElementById("search-".concat(q)),kt=Ue.offsetTop-nt.scrollTop>0&&Ue.offsetTop-nt.scrollTop`,triples:"",explode:"[]{}"},A=D.Pos;D.defineOption("autoCloseBrackets",!1,function(f,m,d){d&&d!=D.Init&&(f.removeKeyMap(y),f.state.closeBrackets=null),m&&(E(v(m,"pairs")),f.state.closeBrackets=m,f.addKeyMap(y))});function v(f,m){return m=="pairs"&&typeof f=="string"?f:typeof f=="object"&&f[m]!=null?f[m]:b[m]}var y={Backspace:_,Enter:l};function E(f){for(var m=0;m=0;i--){var C=n[i].head;f.replaceRange("",A(C.line,C.ch-1),A(C.line,C.ch+1),"+delete")}}function l(f){var m=c(f),d=m&&v(m,"explode");if(!d||f.getOption("disableInput"))return D.Pass;for(var n=f.listSelections(),i=0;i"+Ae+""},Fe.em=function(Ae){return""+Ae+""},Fe.codespan=function(Ae){return""+Ae+""},Fe.br=function(){return this.options.xhtml?"
                            ":"
                            "},Fe.del=function(Ae){return""+Ae+""},Fe.link=function(Ae,Pe,Ye){if(Ae=ee(this.options.sanitize,this.options.baseUrl,Ae),Ae===null)return Ye;var $e='
                            ",$e},Fe.image=function(Ae,Pe,Ye){if(Ae=ee(this.options.sanitize,this.options.baseUrl,Ae),Ae===null)return Ye;var $e=''+Ye+'":">",$e},Fe.text=function(Ae){return Ae},ze}(),Me=function(){function ze(){}var Fe=ze.prototype;return Fe.strong=function(Ae){return Ae},Fe.em=function(Ae){return Ae},Fe.codespan=function(Ae){return Ae},Fe.del=function(Ae){return Ae},Fe.html=function(Ae){return Ae},Fe.text=function(Ae){return Ae},Fe.link=function(Ae,Pe,Ye){return""+Ye},Fe.image=function(Ae,Pe,Ye){return""+Ye},Fe.br=function(){return""},ze}(),Je=function(){function ze(){this.seen={}}var Fe=ze.prototype;return Fe.slug=function(Ae){var Pe=Ae.toLowerCase().trim().replace(/<[!\/a-z].*?>/ig,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-");if(this.seen.hasOwnProperty(Pe)){var Ye=Pe;do this.seen[Ye]++,Pe=Ye+"-"+this.seen[Ye];while(this.seen.hasOwnProperty(Pe))}return this.seen[Pe]=0,Pe},ze}(),tt=w.defaults,lt=V.unescape,ct=function(){function ze(Xe){this.options=Xe||tt,this.options.renderer=this.options.renderer||new Se,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new Me,this.slugger=new Je}ze.parse=function(Ae,Pe){var Ye=new ze(Pe);return Ye.parse(Ae)};var Fe=ze.prototype;return Fe.parse=function(Ae,Pe){Pe===void 0&&(Pe=!0);var Ye="",$e,Ot,st,Wt,zt,vn,nn,bt,We,ot,it,Ne,Qe,Tt,yt,It,Kt,ft,Pt=Ae.length;for($e=0;$e0&&yt.tokens[0].type==="text"?(yt.tokens[0].text=ft+" "+yt.tokens[0].text,yt.tokens[0].tokens&&yt.tokens[0].tokens.length>0&&yt.tokens[0].tokens[0].type==="text"&&(yt.tokens[0].tokens[0].text=ft+" "+yt.tokens[0].tokens[0].text)):yt.tokens.unshift({type:"text",text:ft}):Tt+=ft),Tt+=this.parse(yt.tokens,Qe),We+=this.renderer.listitem(Tt,Kt,It);Ye+=this.renderer.list(We,it,Ne);continue}case"html":{Ye+=this.renderer.html(ot.text);continue}case"paragraph":{Ye+=this.renderer.paragraph(this.parseInline(ot.tokens));continue}case"text":{for(We=ot.tokens?this.parseInline(ot.tokens):ot.text;$e+1An error occurred:

                            "+Ke(st.message+"",!0)+"
                            ";throw st}}gt.options=gt.setOptions=function(ze){return ht(gt.defaults,ze),nt(gt.defaults),gt},gt.getDefaults=Ue,gt.defaults=Nt,gt.use=function(ze){var Fe=ht({},ze);if(ze.renderer&&function(){var Ae=gt.defaults.renderer||new Se,Pe=function(Ot){var st=Ae[Ot];Ae[Ot]=function(){for(var Wt=arguments.length,zt=new Array(Wt),vn=0;vn>>24)&16711935|(t[s]<<24|t[s]>>>8)&4278255360;var r=this._X=[t[0],t[3]<<16|t[2]>>>16,t[1],t[0]<<16|t[3]>>>16,t[2],t[1]<<16|t[0]>>>16,t[3],t[2]<<16|t[1]>>>16],f=this._C=[t[2]<<16|t[2]>>>16,t[0]&4294901760|t[1]&65535,t[3]<<16|t[3]>>>16,t[1]&4294901760|t[2]&65535,t[0]<<16|t[0]>>>16,t[2]&4294901760|t[3]&65535,t[1]<<16|t[1]>>>16,t[3]&4294901760|t[0]&65535];this._b=0;for(var s=0;s<4;s++)l.call(this);for(var s=0;s<8;s++)f[s]^=r[s+4&7];if(u){var m=u.words,d=m[0],n=m[1],i=(d<<8|d>>>24)&16711935|(d<<24|d>>>8)&4278255360,h=(n<<8|n>>>24)&16711935|(n<<24|n>>>8)&4278255360,C=i>>>16|h&4294901760,x=h<<16|i&65535;f[0]^=i,f[1]^=C,f[2]^=h,f[3]^=x,f[4]^=i,f[5]^=C,f[6]^=h,f[7]^=x;for(var s=0;s<4;s++)l.call(this)}},_doProcessBlock:function(t,u){var s=this._X;l.call(this),E[0]=s[0]^s[5]>>>16^s[3]<<16,E[1]=s[2]^s[7]>>>16^s[5]<<16,E[2]=s[4]^s[1]>>>16^s[7]<<16,E[3]=s[6]^s[3]>>>16^s[1]<<16;for(var r=0;r<4;r++)E[r]=(E[r]<<8|E[r]>>>24)&16711935|(E[r]<<24|E[r]>>>8)&4278255360,t[u+r]^=E[r]},blockSize:128/32,ivSize:64/32});function l(){for(var t=this._X,u=this._C,s=0;s<8;s++)w[s]=u[s];u[0]=u[0]+1295307597+this._b|0,u[1]=u[1]+3545052371+(u[0]>>>0>>0?1:0)|0,u[2]=u[2]+886263092+(u[1]>>>0>>0?1:0)|0,u[3]=u[3]+1295307597+(u[2]>>>0>>0?1:0)|0,u[4]=u[4]+3545052371+(u[3]>>>0>>0?1:0)|0,u[5]=u[5]+886263092+(u[4]>>>0>>0?1:0)|0,u[6]=u[6]+1295307597+(u[5]>>>0>>0?1:0)|0,u[7]=u[7]+3545052371+(u[6]>>>0>>0?1:0)|0,this._b=u[7]>>>0>>0?1:0;for(var s=0;s<8;s++){var r=t[s]+u[s],f=r&65535,m=r>>>16,d=((f*f>>>17)+f*m>>>15)+m*m,n=((r&4294901760)*r|0)+((r&65535)*r|0);c[s]=d^n}t[0]=c[0]+(c[7]<<16|c[7]>>>16)+(c[6]<<16|c[6]>>>16)|0,t[1]=c[1]+(c[0]<<8|c[0]>>>24)+c[7]|0,t[2]=c[2]+(c[1]<<16|c[1]>>>16)+(c[0]<<16|c[0]>>>16)|0,t[3]=c[3]+(c[2]<<8|c[2]>>>24)+c[1]|0,t[4]=c[4]+(c[3]<<16|c[3]>>>16)+(c[2]<<16|c[2]>>>16)|0,t[5]=c[5]+(c[4]<<8|c[4]>>>24)+c[3]|0,t[6]=c[6]+(c[5]<<16|c[5]>>>16)+(c[4]<<16|c[4]>>>16)|0,t[7]=c[7]+(c[6]<<8|c[6]>>>24)+c[5]|0}b.Rabbit=v._createHelper(_)}(),D.Rabbit})},E7E6:function(M,H){M.exports="data:image/png;base64,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"},E9nw:function(M,H){M.exports=function(){var a=document.getSelection();if(!a.rangeCount)return function(){};for(var D=document.activeElement,b=[],A=0;A"+Nt+""}),Et},ce=function(Et,Ke){if(Et===""){Ie([]);return}var Ue=[];O.forEach(function(Nt){Nt.image.length&&Nt.image.forEach(function(gt){Ue.push(gt)})});var nt=Ue.concat(p).filter(function(Nt){var gt;return(gt=Nt.name)===null||gt===void 0?void 0:gt.toLocaleLowerCase().includes(Et==null?void 0:Et.toLocaleLowerCase())}).map(function(Nt,gt){var vt=Nt.id,ze=Nt.name,Fe=Object(y.a)(Object(y.a)({},Nt),{},{label:c.a.createElement("ul",{id:"search-".concat(q,"-").concat(gt),onClick:function(){return Oe(vt,Fe)},className:gt===Ke?u.a.searchListActive:u.a.searchList},c.a.createElement("li",{className:u.a.name,dangerouslySetInnerHTML:{__html:ae(ze,Et)}}),Nt.private&&c.a.createElement("li",{className:u.a.tag},"\u79C1\u6709"))});return Fe});Ie(nt)},te=function(Et){var Ke=document.getElementById("scroll-".concat(q,"-").concat(Et));if(!Ke)return;var Ue=document.getElementById("scroll-".concat(q));Ue.scrollTo(0,Ke.offsetTop)},$=function(Et,Ke){var Ue=document.getElementById("search-".concat(q,"-").concat(Et));if(!Ue)return;var nt=document.getElementById("search-".concat(q)),Nt=Ue.offsetTop-nt.scrollTop>0&&Ue.offsetTop-nt.scrollTop`,triples:"",explode:"[]{}"},A=D.Pos;D.defineOption("autoCloseBrackets",!1,function(f,m,d){d&&d!=D.Init&&(f.removeKeyMap(y),f.state.closeBrackets=null),m&&(E(v(m,"pairs")),f.state.closeBrackets=m,f.addKeyMap(y))});function v(f,m){return m=="pairs"&&typeof f=="string"?f:typeof f=="object"&&f[m]!=null?f[m]:b[m]}var y={Backspace:_,Enter:l};function E(f){for(var m=0;m=0;i--){var C=n[i].head;f.replaceRange("",A(C.line,C.ch-1),A(C.line,C.ch+1),"+delete")}}function l(f){var m=c(f),d=m&&v(m,"explode");if(!d||f.getOption("disableInput"))return D.Pass;for(var n=f.listSelections(),i=0;i0;return{anchor:new A(f.anchor.line,f.anchor.ch+(m?-1:1)),head:new A(f.head.line,f.head.ch+(m?1:-1))}}function u(f,m){var d=c(f);if(!d||f.getOption("disableInput"))return D.Pass;var n=v(d,"pairs"),i=n.indexOf(m);if(i==-1)return D.Pass;for(var h=v(d,"closeBefore"),C=v(d,"triples"),x=n.charAt(i+1)==m,g=f.listSelections(),R=i%2==0,P,O=0;O=0&&f.getRange(p,A(p.line,p.ch+3))==m+m+m?T="skipThree":T="skip";else if(x&&p.ch>1&&C.indexOf(m)>=0&&f.getRange(A(p.line,p.ch-2),p)==m+m){if(p.ch>2&&/\bstring/.test(f.getTokenTypeAt(A(p.line,p.ch-2))))return D.Pass;T="addFour"}else if(x){var k=p.ch==0?" ":f.getRange(A(p.line,p.ch-1),p);if(!D.isWordChar(N)&&k!=m&&!D.isWordChar(k))T="both";else return D.Pass}else if(R&&(N.length===0||/\s/.test(N)||h.indexOf(N)>-1))T="both";else return D.Pass;if(!P)P=T;else if(P!=T)return D.Pass}var U=i%2?n.charAt(i-1):m,z=i%2?m:n.charAt(i+1);f.operation(function(){if(P=="skip")f.execCommand("goCharRight");else if(P=="skipThree")for(var W=0;W<3;W++)f.execCommand("goCharRight");else if(P=="surround"){for(var F=f.getSelections(),W=0;WA - Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */return function(b){var A=D,v=A.lib,y=v.WordArray,E=v.Hasher,w=A.algo,c=y.create([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13]),_=y.create([5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11]),l=y.create([11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6]),t=y.create([8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]),u=y.create([0,1518500249,1859775393,2400959708,2840853838]),s=y.create([1352829926,1548603684,1836072691,2053994217,0]),r=w.RIPEMD160=E.extend({_doReset:function(){this._hash=y.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(C,x){for(var g=0;g<16;g++){var R=x+g,P=C[R];C[R]=(P<<8|P>>>24)&16711935|(P<<24|P>>>8)&4278255360}var O=this._hash.words,S=u.words,p=s.words,T=c.words,N=_.words,k=l.words,U=t.words,z,W,F,V,K,B,J,le,ge,pe;B=z=O[0],J=W=O[1],le=F=O[2],ge=V=O[3],pe=K=O[4];for(var De,g=0;g<80;g+=1)De=z+C[x+T[g]]|0,g<16?De+=f(W,F,V)+S[0]:g<32?De+=m(W,F,V)+S[1]:g<48?De+=d(W,F,V)+S[2]:g<64?De+=n(W,F,V)+S[3]:De+=i(W,F,V)+S[4],De=De|0,De=h(De,k[g]),De=De+K|0,z=K,K=V,V=h(F,10),F=W,W=De,De=B+C[x+N[g]]|0,g<16?De+=i(J,le,ge)+p[0]:g<32?De+=n(J,le,ge)+p[1]:g<48?De+=d(J,le,ge)+p[2]:g<64?De+=m(J,le,ge)+p[3]:De+=f(J,le,ge)+p[4],De=De|0,De=h(De,U[g]),De=De+pe|0,B=pe,pe=ge,ge=h(le,10),le=J,J=De;De=O[1]+F+ge|0,O[1]=O[2]+V+pe|0,O[2]=O[3]+K+B|0,O[3]=O[4]+z+J|0,O[4]=O[0]+W+le|0,O[0]=De},_doFinalize:function(){var C=this._data,x=C.words,g=this._nDataBytes*8,R=C.sigBytes*8;x[R>>>5]|=128<<24-R%32,x[(R+64>>>9<<4)+14]=(g<<8|g>>>24)&16711935|(g<<24|g>>>8)&4278255360,C.sigBytes=(x.length+1)*4,this._process();for(var P=this._hash,O=P.words,S=0;S<5;S++){var p=O[S];O[S]=(p<<8|p>>>24)&16711935|(p<<24|p>>>8)&4278255360}return P},clone:function(){var C=E.clone.call(this);return C._hash=this._hash.clone(),C}});function f(C,x,g){return C^x^g}function m(C,x,g){return C&x|~C&g}function d(C,x,g){return(C|~x)^g}function n(C,x,g){return C&g|x&~g}function i(C,x,g){return C^(x|~g)}function h(C,x){return C<>>32-x}A.RIPEMD160=E._createHelper(r),A.HmacRIPEMD160=E._createHmacHelper(r)}(Math),D.RIPEMD160})},ETIr:function(M,H,a){(function(D,b){M.exports=H=b(a("Ib8C"))})(this,function(D){return function(){var b=D,A=b.lib,v=A.WordArray,y=b.enc,E=y.Base64={stringify:function(c){var _=c.words,l=c.sigBytes,t=this._map;c.clamp();for(var u=[],s=0;s>>2]>>>24-s%4*8&255,f=_[s+1>>>2]>>>24-(s+1)%4*8&255,m=_[s+2>>>2]>>>24-(s+2)%4*8&255,d=r<<16|f<<8|m,n=0;n<4&&s+n*.75>>6*(3-n)&63));var i=t.charAt(64);if(i)for(;u.length%4;)u.push(i);return u.join("")},parse:function(c){var _=c.length,l=this._map,t=this._reverseMap;if(!t){t=this._reverseMap=[];for(var u=0;u>>6-s%4*2,m=r|f;t[u>>>2]|=m<<24-u%4*8,u++}return v.create(t,u)}}(),D.enc.Base64})},EkPF:function(M,H,a){M.exports={practiceSetting:"practiceSetting___2ttNt",wrapHeader:"wrapHeader___2dgOY",wrapLayout:"wrapLayout___3zol1",wrapSidebar:"wrapSidebar___3imKs",wrapContent:"wrapContent___3L8H_"}},"F+F2":function(M,H,a){(function(D,b){M.exports=H=b(a("Ib8C"))})(this,function(D){return function(){if(typeof ArrayBuffer!="function")return;var b=D,A=b.lib,v=A.WordArray,y=v.init,E=v.init=function(w){if(w instanceof ArrayBuffer&&(w=new Uint8Array(w)),(w instanceof Int8Array||typeof Uint8ClampedArray!="undefined"&&w instanceof Uint8ClampedArray||w instanceof Int16Array||w instanceof Uint16Array||w instanceof Int32Array||w instanceof Uint32Array||w instanceof Float32Array||w instanceof Float64Array)&&(w=new Uint8Array(w.buffer,w.byteOffset,w.byteLength)),w instanceof Uint8Array){for(var c=w.byteLength,_=[],l=0;l>>2]|=w[l]<<24-l%4*8;y.call(this,_,c)}else y.apply(this,arguments)};E.prototype=v}(),D.lib.WordArray})},FOrL:function(M,H,a){M.exports=a.p+"static/nodata.a6b3f948.png"},FPkq:function(M,H,a){M.exports=a.p+"static/qrCode.dd0fe9b2.png"},FTkQ:function(M,H){M.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABjUlEQVQ4T61VsUoDQRB9s+eVYifkUlqIWCW3sbBMqYUR0cbfUPETxPgZ2giigpZaCnKXpBK1sMydpIx25+7ISu5ILhsjclvuzLx5M292lmA57PtuF2gIYIMBSYBn3BiICAg1cF0GrqjVSvLhlL+IqtVNEDUZWLAlS+8IeAPzvtduXw77ZYAMiEjKI2LeY2AskQ2cAGaiEy8MDwnQxicL7Ep5bDL+xmqijahZDsODDHBQ5sVfmVn6xmDeMuWTESAGnqf1bBpz09MSsESx729r4DwfIIA6hPjUSt2AaP7Hztwj5nXHdd0vpR7yMQzsUOT7pwzsjgEKsVIKgiCu1Za1UvfGLhynXgqCp6hSkSxEYCn9jLq+/wJgcawk5l4KYECN3YBlCVLWo4GvhmGfgVlrj4ZAjX0KmBmZD8Owj4IAMQAsvGSrKKR1zet0QpsosZQrmvnRKsqksZlxnFWVJAkT3Y6MDbAmgDlFdGcdm8IH22Qp9OmltAtdDoPlWez6SpkWtmCHFTNCvQMN/scX8A1e4fnIOEHt8AAAAABJRU5ErkJggg=="},FrRK:function(M,H,a){"use strict";var D=a("+L6B"),b=a("2/Rp"),A=a("DZo9"),v=a("8z0m"),y=a("miYZ"),E=a("tsqr"),w=a("9og8"),c=a("2qtc"),_=a("kLXV"),l=a("y8nQ"),t=a("Vl3Y"),u=a("tJVT"),s=a("PpiC"),r=a("5NDa"),f=a("5rEg"),m=a("WmNS"),d=a.n(m),n=a("q1tI"),i=a.n(n),h=a("9kvl"),C=a("m3rI"),x=a("FPkq"),g=a.n(x),R=a("qB8g"),P=a.n(R),O=f.a.TextArea,S=function(T){var N=T.newShixuns,k=T.globalSetting,U=T.loading,z=T.dispatch,W=Object(s.a)(T,["newShixuns","globalSetting","loading","dispatch"]),F=t.a.useForm(),V=Object(u.a)(F,1),K=V[0],B=Object(n.useState)([]),J=Object(u.a)(B,2),le=J[0],ge=J[1],pe=function(se){var oe=["uploading","done","removed"];oe.includes(se.file.status)&&ge(se.fileList)},De=function(se){if(!se.percent||se.percent==100){var oe,q=(oe=se.response)===null||oe===void 0?void 0:oe.id;return _.a.confirm({centered:!0,title:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u9644\u4EF6\u5417?",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var me=Object(w.a)(d.a.mark(function ae(){var ce;return d.a.wrap(function($){for(;;)switch($.prev=$.next){case 0:return $.next=2,z({type:"newShixuns/deleteAttachment",payload:{id:q}});case 2:ce=$.sent,ce&&ge(le.filter(function(X){var ee;return((ee=X.response)===null||ee===void 0?void 0:ee.id)!==q}));case 4:case"end":return $.stop()}},ae)}));function re(){return me.apply(this,arguments)}return re}()}),!1}},Ie=function(se){if(le.length)return!1;var oe=se.size/1024/1024>50;return oe?(E.b.info("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E50MB"),!1):!0},fe=function(){var Ee=Object(w.a)(d.a.mark(function se(oe){var q,me,re,ae,ce,te,$,X;return d.a.wrap(function(Oe){for(;;)switch(Oe.prev=Oe.next){case 0:return re=oe||{},ae=re.language,ce=re.env,te=re.mode,$=re.code,Oe.next=3,z({type:"newShixuns/applyShixunMirror",payload:{language:ae,runtime:ce,run_method:te,attachment_id:le==null||((q=le[0])===null||q===void 0||((me=q.response)===null||me===void 0))?void 0:me.id}});case 3:X=Oe.sent,z({type:"newShixuns/setActionTabs",payload:{}}),X&&E.b.success("\u65B0\u5EFA\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u5BA1\u6838\u3002");case 6:case"end":return Oe.stop()}},se)}));return function(oe){return Ee.apply(this,arguments)}}(),xe=function(){K.resetFields(),ge([])};return i.a.createElement(_.a,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,visible:N.actionTabs.key==="NewShixuns-Apply",title:"\u7533\u8BF7\u65B0\u5EFA",width:"1000px",footer:null,afterClose:xe},i.a.createElement("section",{className:P.a.qrCode},i.a.createElement("aside",{className:P.a.a1},i.a.createElement("div",{className:P.a.code},i.a.createElement("img",{width:120,height:120,src:g.a,alt:"\u4E8C\u7EF4\u7801"})),i.a.createElement("div",{className:P.a.group},"\u5B9E\u9A8C\u73AF\u5883\u7533\u8BF7QQ\u7FA4"),i.a.createElement("div",{className:P.a.groupNumber},"\u7FA4\u53F7\uFF1A740157011")),i.a.createElement("aside",{className:P.a.a2},"\u5C0A\u656C\u7684\u8001\u5E08/\u540C\u5B66\u60A8\u597D\uFF0C",i.a.createElement("br",null),"\u5982\u679C\u60A8\u60F3\u65B0\u5EFA\u5B9E\u9A8C\u73AF\u5883\uFF0C\u53EF\u4EE5\u626B\u63CF\u5DE6\u4FA7\u4E8C\u7EF4\u7801\u8FDB\u7FA4\uFF0C\u76F4\u63A5\u5411\u6211\u4EEC\u7684\u5DE5\u4F5C\u4EBA\u5458\u7533\u8BF7\u54E6~ \u4E5F\u53EF\u4EE5\u63D0\u4EA4\u4E0B\u9762\u7684\u8868\u5355\u7533\u8BF7\uFF0C\u6211\u4EEC\u7684\u5DE5\u4F5C\u4EBA\u5458\u6536\u5230\u7533\u8BF7\u4FE1\u606F\u5C06\u4F1A\u7B2C\u4E00\u65F6\u95F4\u8054\u7CFB\u60A8\uFF01")),i.a.createElement(t.a,{className:P.a.formWrap,form:K,labelCol:{span:4},wrapperCol:{span:20},onFinish:fe},i.a.createElement(t.a.Item,{label:"\u8BED\u8A00\uFF1A",name:"language",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u8BED\u8A00"}]},i.a.createElement(O,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u662F\u57FA\u4E8E\u4EC0\u4E48\u8BED\u8A00\uFF1A\u793A\u4F8B\uFF1APython",rows:4})),i.a.createElement(t.a.Item,{label:"\u7CFB\u7EDF\u73AF\u5883\uFF1A",name:"env",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u8BED\u8A00\u7CFB\u7EDF\u73AF\u5883"}]},i.a.createElement(O,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u662F\u57FA\u4E8E\u4EC0\u4E48linux\u7CFB\u7EDF\u73AF\u5883,\u4EE3\u7801\u8FD0\u884C\u73AF\u5883",rows:4})),i.a.createElement(t.a.Item,{label:"\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F\uFF1A",name:"mode",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F"}]},i.a.createElement(O,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u4E2D\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F",rows:4})),i.a.createElement(t.a.Item,{label:"\u6D4B\u8BD5\u4EE3\u7801\uFF1A",name:"code",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},i.a.createElement("div",{className:P.a.upload},i.a.createElement(v.a,{fileList:le,action:"".concat(C.a.API_SERVER,"/api/attachments.json?client_key=6d57f8c3dd186c5ada392546ace9620a"),onChange:pe,onRemove:De,beforeUpload:Ie,withCredentials:!0},i.a.createElement("span",{className:"".concat(P.a.color0152d9," current")},"\u4E0A\u4F20\u9644\u4EF6"),i.a.createElement("span",{className:"".concat(P.a.colorCCC," ml10")},"(\u5355\u4E2A\u6587\u4EF650M\u4EE5\u5185)")))),i.a.createElement("div",{className:P.a.footerWrap},i.a.createElement(t.a.Item,null,i.a.createElement(b.a,{className:"mr5",size:"large",onClick:function(){z({type:"newShixuns/setActionTabs",payload:{}})}},"\u53D6\u6D88"),i.a.createElement(b.a,{size:"large",type:"primary",htmlType:"submit",loading:U["newShixuns/applyShixunMirror"]},"\u4FDD\u5B58")))))};H.a=Object(h.a)(function(p){var T=p.newShixuns,N=p.loading,k=p.globalSetting;return{newShixuns:T,globalSetting:k,loading:N.effects}})(S)},Fxgj:function(M,H,a){},GABl:function(M,H){M.exports="data:image/png;base64,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"},GRuw:function(M,H,a){(function(D,b,A){M.exports=H=b(a("Ib8C"),a("lPiR"))})(this,function(D){return function(){var b=D,A=b.lib,v=A.WordArray,y=b.algo,E=y.SHA256,w=y.SHA224=E.extend({_doReset:function(){this._hash=new v.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var c=E._doFinalize.call(this);return c.sigBytes-=4,c}});b.SHA224=E._createHelper(w),b.HmacSHA224=E._createHmacHelper(w)}(),D.SHA224})},GfqC:function(M,H,a){"use strict";var D=a("q1tI"),b=a.n(D),A=a("TSYQ"),v=a.n(A);function y(V,K){var B="cannot "+V.method+" "+V.action+" "+K.status+"'",J=new Error(B);return J.status=K.status,J.method=V.method,J.url=V.action,J}function E(V){var K=V.responseText||V.response;if(!K)return K;try{return JSON.parse(K)}catch(B){return K}}function w(V){var K=new XMLHttpRequest;V.onProgress&&K.upload&&(K.upload.onprogress=function(ge){ge.total>0&&(ge.percent=ge.loaded/ge.total*100),V.onProgress(ge)});var B=new FormData;V.data&&Object.keys(V.data).forEach(function(le){var ge=V.data[le];if(Array.isArray(ge)){ge.forEach(function(pe){B.append(le+"[]",pe)});return}B.append(le,V.data[le])}),V.file instanceof Blob?B.append(V.filename,V.file,V.file.name):B.append(V.filename,V.file),K.onerror=function(ge){V.onError(ge)},K.onload=function(){return K.status<200||K.status>=300?V.onError(y(V,K),E(K)):V.onSuccess(E(K),K)},K.open(V.method,V.action,!0),V.withCredentials&&"withCredentials"in K&&(K.withCredentials=!0);var J=V.headers||{};return J["X-Requested-With"]!==null&&K.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(J).forEach(function(le){J[le]!==null&&K.setRequestHeader(le,J[le])}),K.send(B),{abort:function(){K.abort()}}}var c=+new Date,_=0;function l(){return"rc-upload-"+c+"-"+ ++_}function t(V,K){return V.indexOf(K,V.length-K.length)!==-1}var u=function(V,K){if(V&&K){var B=Array.isArray(K)?K:K.split(","),J=V.name||"",le=V.type||"",ge=le.replace(/\/.*$/,"");return B.some(function(pe){var De=pe.trim();return De.charAt(0)==="."?t(J.toLowerCase(),De.toLowerCase()):/\/\*$/.test(De)?ge===De.replace(/\/.*$/,""):le===De})}return!0};function s(V,K){var B=V.createReader(),J=[];function le(){B.readEntries(function(ge){var pe=Array.prototype.slice.apply(ge);J=J.concat(pe);var De=!pe.length;De?K(J):le()})}le()}var r=function(K,B,J){var le=function ge(pe,De){De=De||"",pe.isFile?pe.file(function(Ie){J(Ie)&&(pe.fullPath&&!Ie.webkitRelativePath&&(Object.defineProperties(Ie,{webkitRelativePath:{writable:!0}}),Ie.webkitRelativePath=pe.fullPath.replace(/^\//,""),Object.defineProperties(Ie,{webkitRelativePath:{writable:!1}})),B([Ie]))}):pe.isDirectory&&s(pe,function(Ie){Ie.forEach(function(fe){ge(fe,""+De+pe.name+"/")})})};K.forEach(function(ge){le(ge.webkitGetAsEntry())})},f=r,m=Object.assign||function(V){for(var K=1;K=0)continue;if(!Object.prototype.hasOwnProperty.call(V,J))continue;B[J]=V[J]}return B}function C(V,K){if(!(V instanceof K))throw new TypeError("Cannot call a class as a function")}function x(V,K){if(!V)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return K&&(typeof K=="object"||typeof K=="function")?K:V}function g(V,K){if(typeof K!="function"&&K!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof K);V.prototype=Object.create(K&&K.prototype,{constructor:{value:V,enumerable:!1,writable:!0,configurable:!0}}),K&&(Object.setPrototypeOf?Object.setPrototypeOf(V,K):V.__proto__=K)}var R=function(K){return Object.keys(K).reduce(function(B,J){return(J.substr(0,5)==="data-"||J.substr(0,5)==="aria-"||J==="role")&&(B[J]=K[J]),B},{})},P=function(V){g(K,V);function K(){var B,J,le,ge;C(this,K);for(var pe=arguments.length,De=Array(pe),Ie=0;Ie>>2]>>>24-R%4*8&255;h[x+R>>>2]|=P<<24-(x+R)%4*8}else for(var O=0;O>>2]=C[O>>>2];return this.sigBytes+=g,this},clamp:function(){var i=this.words,h=this.sigBytes;i[h>>>2]&=4294967295<<32-h%4*8,i.length=A.ceil(h/4)},clone:function(){var i=l.clone.call(this);return i.words=this.words.slice(0),i},random:function(i){for(var h=[],C=0;C>>2]>>>24-g%4*8&255;x.push((R>>>4).toString(16)),x.push((R&15).toString(16))}return x.join("")},parse:function(i){for(var h=i.length,C=[],x=0;x>>3]|=parseInt(i.substr(x,2),16)<<24-x%8*4;return new t.init(C,h/2)}},r=u.Latin1={stringify:function(i){for(var h=i.words,C=i.sigBytes,x=[],g=0;g>>2]>>>24-g%4*8&255;x.push(String.fromCharCode(R))}return x.join("")},parse:function(i){for(var h=i.length,C=[],x=0;x>>2]|=(i.charCodeAt(x)&255)<<24-x%4*8;return new t.init(C,h)}},f=u.Utf8={stringify:function(i){try{return decodeURIComponent(escape(r.stringify(i)))}catch(h){throw new Error("Malformed UTF-8 data")}},parse:function(i){return r.parse(unescape(encodeURIComponent(i)))}},m=_.BufferedBlockAlgorithm=l.extend({reset:function(){this._data=new t.init,this._nDataBytes=0},_append:function(i){typeof i=="string"&&(i=f.parse(i)),this._data.concat(i),this._nDataBytes+=i.sigBytes},_process:function(i){var h,C=this._data,x=C.words,g=C.sigBytes,R=this.blockSize,P=R*4,O=g/P;i?O=A.ceil(O):O=A.max((O|0)-this._minBufferSize,0);var S=O*R,p=A.min(S*4,g);if(S){for(var T=0;T=R?b:{done:!1,value:x[g++]}}}}_.fromArray=s;function r(x){return{next:function(){var g=x.next();return g.done?b:{done:!1,value:g.value}}}}_.fromNativeIterator=r;function f(x){return x?Array.isArray(x)?_.fromArray(x):x:_.empty()}_.from=f;function m(x,g){return{next:function(){var R=x.next();return R.done?b:{done:!1,value:g(R.value)}}}}_.map=m;function d(x,g){return{next:function(){for(;;){var R=x.next();if(R.done)return b;if(g(R.value))return{done:!1,value:R.value}}}}}_.filter=d;function n(x,g){for(var R=x.next();!R.done;R=x.next())g(R.value)}_.forEach=n;function i(x,g){g===void 0&&(g=Number.POSITIVE_INFINITY);var R=[];if(g===0)return R;for(var P=0,O=x.next();!O.done&&!(R.push(O.value),++P>=g);O=x.next());return R}_.collect=i;function h(){for(var x=[],g=0;g=x.length)return b;var P=x[R],O=P.next();return O.done?(R++,this.next()):O}}}_.concat=h;function C(x){return new v(x)}_.chain=C})(A||(A={}));var v=function(){function _(l){this.it=l}return _.prototype.next=function(){return this.it.next()},_}();function y(_){return Array.isArray(_)?A.fromArray(_):_||A.empty()}var E=function(){function _(l,t,u,s){t===void 0&&(t=0),u===void 0&&(u=l.length),s===void 0&&(s=t-1),this.items=l,this.start=t,this.end=u,this.index=s}return _.prototype.first=function(){return this.index=this.start,this.current()},_.prototype.next=function(){return this.index=Math.min(this.index+1,this.end),this.current()},_.prototype.current=function(){return this.index===this.start-1||this.index===this.end?null:this.items[this.index]},_}(),w=function(_){D(l,_);function l(t,u,s,r){return u===void 0&&(u=0),s===void 0&&(s=t.length),r===void 0&&(r=u-1),_.call(this,t,u,s,r)||this}return l.prototype.current=function(){return _.prototype.current.call(this)},l.prototype.previous=function(){return this.index=Math.max(this.index-1,this.start-1),this.current()},l.prototype.first=function(){return this.index=this.start,this.current()},l.prototype.last=function(){return this.index=this.end-1,this.current()},l.prototype.parent=function(){return null},l}(E),c=function(){function _(l,t){this.iterator=l,this.fn=t}return _.prototype.next=function(){return this.fn(this.iterator.next())},_}()},JeFH:function(M,H){M.exports="data:image/png;base64,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"},Jky8:function(M,H,a){"use strict";var D=a("sRBo"),b=a("kaz8"),A=a("5NDa"),v=a("5rEg"),y=a("miYZ"),E=a("tsqr"),w=a("9og8"),c=a("2qtc"),_=a("kLXV"),l=a("tJVT"),t=a("WmNS"),u=a.n(t),s=a("q1tI"),r=a.n(s),f=a("9kvl"),m=a("6CvP"),d=a("1XHU"),n=a("1vsH"),i;(function(C){C[C.Professor=1]="Professor",C[C.AssistantProfessor=2]="AssistantProfessor",C[C.Student=3]="Student"})(i||(i={}));var h=function(x){var g=x.visible,R=x.user,P=x.onCancel,O=P===void 0?function(){}:P,S=Object(s.useState)(),p=Object(l.a)(S,2),T=p[0],N=p[1],k=Object(s.useState)([]),U=Object(l.a)(k,2),z=U[0],W=U[1],F=Object(s.useState)(!1),V=Object(l.a)(F,2),K=V[0],B=V[1],J=Object(s.useState)(!1),le=Object(l.a)(J,2),ge=le[0],pe=le[1],De=Object(s.useState)(),Ie=Object(l.a)(De,2),fe=Ie[0],xe=Ie[1];Object(s.useEffect)(function(){var q;if(R!=null&&(q=R.userInfo)!==null&&q!==void 0&&q.identity){var me;W([(R==null||((me=R.userInfo)===null||me===void 0)?void 0:me.identity)==="student"?3:1])}},[R]);var Ee=function(me,re){if(z.includes(i.Professor)){_.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:r.a.createElement("div",{className:"tc"},re||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:function(){f.d.push("/classrooms/".concat(me,"/students"))}});return}f.d.push("/classrooms/".concat(me,"/students"))},se=function(){var q=Object(w.a)(u.a.mark(function me(){var re;return u.a.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:if(T){ce.next=3;break}return E.b.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A"),ce.abrupt("return");case 3:return B(!0),ce.next=6,Object(m.c)({invite_code:T,professor:z.includes(i.Professor)?1:null,assistant_professor:z.includes(i.AssistantProfessor)?1:null,student:z.includes(i.Student)?1:null});case 6:if(re=ce.sent,B(!1),!((re==null?void 0:re.status)===-2)){ce.next=22;break}if(oe(),!(re.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1")){ce.next=14;break}return pe(!0),xe(1),ce.abrupt("return");case 14:if(!(re.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1")){ce.next=18;break}return pe(!0),xe(2),ce.abrupt("return");case 18:if(!(re.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1")){ce.next=22;break}return pe(!0),xe(3),ce.abrupt("return");case 22:if(!((re==null?void 0:re.status)===0)){ce.next=27;break}return Object(n.Y)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),oe(),(re==null?void 0:re.course_id)&&Ee(re.course_id,re.message),ce.abrupt("return");case 27:case"end":return ce.stop()}},me)}));return function(){return q.apply(this,arguments)}}(),oe=function(){var q=Object(w.a)(u.a.mark(function me(){return u.a.wrap(function(ae){for(;;)switch(ae.prev=ae.next){case 0:O();case 1:case"end":return ae.stop()}},me)}));return function(){return q.apply(this,arguments)}}();return r.a.createElement(r.a.Fragment,null,r.a.createElement(_.a,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",visible:g,confirmLoading:K,onOk:se,onCancel:oe},r.a.createElement("div",{className:"tc"},r.a.createElement("div",null,r.a.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),r.a.createElement(v.a,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:T,onChange:function(me){if(me.target.value.length>=7){E.b.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}N(me.target.value)}})),r.a.createElement("div",{className:"mt10 font14"},r.a.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),r.a.createElement(b.a.Group,{value:z,onChange:function(me){return W(me)}},r.a.createElement(b.a,{value:i.Professor,disabled:z.includes(2)},"\u6559\u5E08"),r.a.createElement(b.a,{value:i.AssistantProfessor,disabled:z.includes(1)},"\u52A9\u6559"),r.a.createElement(b.a,{value:i.Student},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),r.a.createElement(d.a,{visible:ge,onCancel:function(){return pe(!1)},occupationValue:fe}))};H.a=Object(f.a)(function(C){var x=C.user;return{user:x}})(h)},Jq4h:function(M,H,a){M.exports=a.p+"static/qrcode.54870d9b.png"},Jv0p:function(M,H,a){M.exports={flex_box_center:"flex_box_center___2RVge",flex_space_between:"flex_space_between___2f-dJ",flex_box_vertical_center:"flex_box_vertical_center___2UjfS",flex_box_center_end:"flex_box_center_end___1RfMW",flex_box_column:"flex_box_column___3uuIq",sidebar:"sidebar___Ik5Ae",items:"items___2qrP5",item:"item___24ylH",name:"name___1UcvU",itemActive:"itemActive___1Bj1D",question:"question___2fGw1"}},K3mO:function(M,H,a){(function(D,b,A){M.exports=H=b(a("Ib8C"),a("3y9D"),a("WYAk"))})(this,function(D){return function(){var b=D,A=b.lib,v=A.Base,y=A.WordArray,E=b.algo,w=E.MD5,c=E.EvpKDF=v.extend({cfg:v.extend({keySize:128/32,hasher:w,iterations:1}),init:function(_){this.cfg=this.cfg.extend(_)},compute:function(_,l){for(var t,u=this.cfg,s=u.hasher.create(),r=y.create(),f=r.words,m=u.keySize,d=u.iterations;f.lengthxe)){se.next=7;break}return A.b.info("\u6587\u4EF6\u8D85\u8FC7".concat(xe/1024/1024/1024,"GB\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42")),se.abrupt("return",!1);case 7:return W.push({name:fe.name,file:fe}),F(Object(v.a)(W)),k.onChange(W),se.abrupt("return",!1);case 11:case"end":return se.stop()}},Ie)}));function De(Ie){return pe.apply(this,arguments)}return De}()},ge=function(){var pe=Object(c.a)(u.a.mark(function De(Ie,fe){var xe,Ee,se,oe,q,me,re,ae,ce;return u.a.wrap(function($){for(;;)switch($.prev=$.next){case 0:return fe.file_name=Ie.name,re=Ie.name,$.next=4,Object(f.a)("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});case 4:if(ae=$.sent,ae.data=JSON.parse(g(ae.data)),!((ae==null?void 0:ae.status)!==0)){$.next=12;break}return W[W.findIndex(function(X){return X.name===re})].status="error",W[W.findIndex(function(X){return X.name===re})].file.status="error",k.onChange(W),A.b.warn("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),$.abrupt("return");case 12:return B=new C.a({endpoint:ae==null||((xe=ae.data)===null||xe===void 0)?void 0:xe.end_point,region:ae==null||((Ee=ae.data)===null||Ee===void 0)?void 0:Ee.region,accessKeyId:ae==null||((se=ae.data)===null||se===void 0)?void 0:se.access_key_id,accessKeySecret:ae==null||((oe=ae.data)===null||oe===void 0)?void 0:oe.access_key_secret,bucket:ae==null||((q=ae.data)===null||q===void 0)?void 0:q.bucket,stsToken:ae==null||((me=ae.data)===null||me===void 0)?void 0:me.security_token}),console.log(Ie,"file"),J(B),ce=Object(n.a)(),$.abrupt("return",new Promise(function(X,ee){try{var Oe;B.multipartUpload("".concat(k.identifier,"/").concat(ce).concat(re.indexOf(".")>-1?"."+re.split(".").pop():""),new Blob([Ie.file],{type:Ie.file.type}),{timeout:3600*1e3,partSize:1002400,progress:function(Me,Qe,tt){try{console.log("\u8FDB\u5EA6",Me,Qe,tt);var st=W.findIndex(function(ut){return ut.name===re});W[st].file.percent=Me*100,W[st].tempCheckpoint=Qe,F(Object(v.a)(W))}catch(ut){}},checkpoint:W[W.findIndex(function(Se){return Se.name===re})].tempCheckpoint,callback:{customValue:{id:re+""},url:ae==null||((Oe=ae.data)===null||Oe===void 0)?void 0:Oe.callback_url,host:ae==null?void 0:ae.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+Object(f.e)(fe)}}).then(function(Se){var Me,Qe=W.findIndex(function(bt){return bt.name===re}),tt="done";if(((Me=Se.data)===null||Me===void 0?void 0:Me.status)===0){var st;Ie.response=(st=Se.data)===null||st===void 0?void 0:st.data;var ut=W.findIndex(function(bt){return bt.name===re});W[ut].status="done",W[ut].file.status="done"}else{var ht;A.b.warn((ht=Se.data)===null||ht===void 0?void 0:ht.message),tt="error"}W[Qe].status=tt,W[Qe].file.status=tt,k.onChange(W),X(Se==null?void 0:Se.data)}).catch(function(Se){W[W.findIndex(function(Me){return Me.name===re})].status="error",W[W.findIndex(function(Me){return Me.name===re})].file.status="error",A.b.warn("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),F(Object(v.a)(W)),k.onChange(W),ee(Se),console.log("err:",Se)})}catch(Se){}}));case 17:case"end":return $.stop()}},De)}));return function(Ie,fe){return pe.apply(this,arguments)}}();return Object(s.useEffect)(function(){W.every(function(pe){return pe==="done"||pe==="error"})&&k.onComplete(W)},[W]),Object(s.useEffect)(function(){if(N){var pe;(pe=B)===null||pe===void 0||pe.cancel()}},[N]),Object(s.useEffect)(function(){k.uploading&&W.map(function(){var pe=Object(c.a)(u.a.mark(function De(Ie){var fe,xe;return u.a.wrap(function(se){for(;;)switch(se.prev=se.next){case 0:if(!((!Ie.status||Ie.status==="error")&&!N)){se.next=6;break}return Ie.status="uploading",Ie.file.status="uploading",se.next=5,ge(Ie,{login:T==null||((fe=T.userInfo)===null||fe===void 0)?void 0:fe.login,container_type:k.container_type,container_id:k.container_id,description:k.description});case 5:xe=se.sent;case 6:case"end":return se.stop()}},De)}));return function(De){return pe.apply(this,arguments)}}())},[k.uploading]),r.a.createElement(x,Object(D.a)({},le,{height:k.height,className:k.className}),r.a.createElement("p",{className:"ant-upload-hint"},k.text||"\u62D6\u62FD\u6587\u4EF6\u6216\u8005\u70B9\u51FB\u4E0A\u4F20"))};H.b=Object(i.a)(function(S){var p=S.loading,T=S.globalSetting,N=S.user;return{globalSetting:T,loading:p.models.competitions,user:N}})(O)},KmYQ:function(M,H,a){(function(D,b,A){M.exports=H=b(a("Ib8C"),a("OLod"))})(this,function(D){return D.pad.ZeroPadding={pad:function(b,A){var v=A*4;b.clamp(),b.sigBytes+=v-(b.sigBytes%v||v)},unpad:function(b){for(var A=b.words,v=b.sigBytes-1,v=b.sigBytes-1;v>=0;v--)if(A[v>>>2]>>>24-v%4*8&255){b.sigBytes=v+1;break}}},D.pad.ZeroPadding})},"L+Ii":function(M,H,a){M.exports={wrap:"wrap___3xyR8",labelWrap:"labelWrap___1IxCy",label:"label___22JJP",labelContent:"labelContent___3L5_8",flexRow:"flexRow___15gwv",color999:"color999___i4XxJ",radio:"radio___2Vrn9",selectSchool:"selectSchool___20PAH",dataPicker:"dataPicker___3ZrBg",modal:"modal___3_BbV",colorOrange:"colorOrange___3BuSt",colorYellow:"colorYellow___brbb2"}},LSTS:function(M,H,a){"use strict";Object.defineProperty(H,"__esModule",{value:!0});var D=function(){function u(s,r){for(var f=0;f=0)continue;if(!Object.prototype.hasOwnProperty.call(u,f))continue;r[f]=u[f]}return r}function c(u,s){if(!(u instanceof s))throw new TypeError("Cannot call a class as a function")}function _(u,s){if(!u)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return s&&(typeof s=="object"||typeof s=="function")?s:u}function l(u,s){if(typeof s!="function"&&s!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof s);u.prototype=Object.create(s&&s.prototype,{constructor:{value:u,enumerable:!1,writable:!0,configurable:!0}}),s&&(Object.setPrototypeOf?Object.setPrototypeOf(u,s):u.__proto__=s)}var t=function(u){l(s,u);function s(r){c(this,s);var f=_(this,(s.__proto__||Object.getPrototypeOf(s)).call(this,r));return f.scrollListener=f.scrollListener.bind(f),f.eventListenerOptions=f.eventListenerOptions.bind(f),f.mousewheelListener=f.mousewheelListener.bind(f),f}return D(s,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var f=this.getParentElement(this.scrollComponent);f.scrollTop=f.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var f=!1,m={get passive(){f=!0}};try{document.addEventListener("test",null,m),document.removeEventListener("test",null,m)}catch(d){}return f}},{key:"eventListenerOptions",value:function(){var f=this.props.useCapture;return this.isPassiveSupported()&&(f={useCapture:this.props.useCapture,passive:!0}),f}},{key:"setDefaultLoader",value:function(f){this.defaultLoader=f}},{key:"detachMousewheelListener",value:function(){var f=window;this.props.useWindow===!1&&(f=this.scrollComponent.parentNode),f.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var f=window;this.props.useWindow===!1&&(f=this.getParentElement(this.scrollComponent)),f.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),f.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(f){var m=this.props.getScrollParent&&this.props.getScrollParent();return m!=null?m:f&&f.parentNode}},{key:"filterProps",value:function(f){return f}},{key:"attachScrollListener",value:function(){var f=this.getParentElement(this.scrollComponent);if(!this.props.hasMore||!f)return;var m=window;this.props.useWindow===!1&&(m=f),m.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),m.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),m.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}},{key:"mousewheelListener",value:function(f){f.deltaY===1&&!this.isPassiveSupported()&&f.preventDefault()}},{key:"scrollListener",value:function(){var f=this.scrollComponent,m=window,d=this.getParentElement(f),n=void 0;if(this.props.useWindow){var i=document.documentElement||document.body.parentNode||document.body,h=m.pageYOffset!==void 0?m.pageYOffset:i.scrollTop;this.props.isReverse?n=h:n=this.calculateOffset(f,h)}else this.props.isReverse?n=d.scrollTop:n=f.scrollHeight-d.scrollTop-d.clientHeight;n1&&arguments[1]!==void 0?arguments[1]:1,Xe=Me.length,Ae=0;Ae1&&arguments[1]!==void 0?arguments[1]:!1;return Object(R.a)(B).map(function(le,ge){if(!y.isValidElement(le)||!le.type)return null;var pe=le.type.isSelectOptGroup,De=le.key,Ie=le.props,fe=Ie.children,xe=Object(w.a)(Ie,["children"]);return J||!pe?P(le):Object(g.a)(Object(g.a)({key:"__RC_SELECT_GRP__".concat(De===null?ge:De,"__"),label:De},xe),{},{options:O(fe)})}).filter(function(le){return le})}var S=a("2Qr1"),p=a("qNPg"),T=a("U8pU"),N=a("Kwbf"),k=a("WKfj");function U(B){var J=B.mode,le=B.options,ge=B.children,pe=B.backfill,De=B.allowClear,Ie=B.placeholder,fe=B.getInputElement,xe=B.showSearch,Ee=B.onSearch,se=B.defaultOpen,oe=B.autoFocus,q=B.labelInValue,me=B.value,re=B.inputValue,ae=B.optionLabelProp,ce=J==="multiple"||J==="tags",te=xe!==void 0?xe:ce||J==="combobox",$=le||O(ge);if(Object(N.a)(J!=="tags"||$.every(function(Se){return!Se.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),J==="tags"||J==="combobox"){var X=$.some(function(Se){return Se.options?Se.options.some(function(Me){return typeof("value"in Me?Me.value:Me.key)=="number"}):typeof("value"in Se?Se.value:Se.key)=="number"});Object(N.a)(!X,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(N.a)(J!=="combobox"||!ae,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(N.a)(J==="combobox"||!pe,"`backfill` only works with `combobox` mode."),Object(N.a)(J==="combobox"||!fe,"`getInputElement` only work with `combobox` mode."),Object(N.b)(J!=="combobox"||!fe||!De||!Ie,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),Ee&&!te&&J!=="combobox"&&J!=="tags"&&Object(N.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(N.b)(!se||oe,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),me!=null){var ee=Object(k.d)(me);Object(N.a)(!q||ee.every(function(Se){return Object(T.a)(Se)==="object"&&("key"in Se||"value"in Se)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(N.a)(!ce||Array.isArray(me),"`value` should be array when `mode` is `multiple` or `tags`")}if(ge){var Oe=null;Object(R.a)(ge).some(function(Se){if(!y.isValidElement(Se)||!Se.type)return!1;var Me=Se.type;if(Me.isSelectOption)return!1;if(Me.isSelectOptGroup){var Qe=Object(R.a)(Se.props.children).every(function(tt){return!y.isValidElement(tt)||!Se.type||tt.type.isSelectOption?!0:(Oe=tt.type,!1)});return!Qe}return Oe=Me,!0}),Oe&&Object(N.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Oe.displayName||Oe.name||Oe,"`.")),Object(N.a)(re===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var z=U,W=Object(p.a)({prefixCls:"rc-select",components:{optionList:n},convertChildrenToData:O,flattenOptions:S.d,getLabeledValue:S.e,filterOptions:S.b,isValueDisabled:S.g,findValueOption:S.c,warningProps:z,fillOptionsWithMissingValue:S.a}),F=function(B){Object(A.a)(le,B);var J=Object(v.a)(le);function le(){var ge;return Object(D.a)(this,le),ge=J.apply(this,arguments),ge.selectRef=y.createRef(),ge.focus=function(){ge.selectRef.current.focus()},ge.blur=function(){ge.selectRef.current.blur()},ge}return Object(b.a)(le,[{key:"render",value:function(){return y.createElement(W,Object.assign({ref:this.selectRef},this.props))}}]),le}(y.Component);F.Option=h,F.OptGroup=x;var V=F,K=H.c=V},Lf5v:function(M,H,a){"use strict";var D=a("5NDa"),b=a("5rEg"),A=a("2qtc"),v=a("kLXV"),y=a("k1fw"),E=a("oBTY"),w=a("9og8"),c=a("miYZ"),_=a("tsqr"),l=a("y8nQ"),t=a("Vl3Y"),u=a("tJVT"),s=a("DZo9"),r=a("8z0m"),f=a("WmNS"),m=a.n(f),d=a("q1tI"),n=a.n(d),i=a("m3rI"),h=a("ErOA"),C=a("sckv"),x=a.n(C),g=a("KhGG"),R=a("1vsH"),P=r.a.Dragger,O=function(p){var T,N=p.dispatch,k=p.id,U=p.onClose,z=p.onOK,W=p.visible,F=p.wrapClassName,V=p.local,K=p.containerId,B=p.rootIdentifier,J=Object(d.useState)({}),le=Object(u.a)(J,2),ge=le[0],pe=le[1],De=Object(d.useState)([]),Ie=Object(u.a)(De,2),fe=Ie[0],xe=Ie[1],Ee=Object(d.useState)([]),se=Object(u.a)(Ee,2),oe=se[0],q=se[1],me=Object(d.useState)(0),re=Object(u.a)(me,2),ae=re[0],ce=re[1],te=Object(d.useState)(!1),$=Object(u.a)(te,2),X=$[0],ee=$[1],Oe=Object(d.useState)(!1),Se=Object(u.a)(Oe,2),Me=Se[0],Qe=Se[1],tt=t.a.useForm(),st=Object(u.a)(tt,1),ut=st[0],ht=Object(d.useState)([]),bt=Object(u.a)(ht,2),Ke=bt[0],Ue=bt[1],nt=Object(d.useRef)([]);Object(d.useEffect)(function(){W&&(ut.resetFields(),Ue([]),q([]),xe([]),ce(0),Qe(!1),ee(!1))},[W]);var kt=function(We){if(We.file.status==="done"||We.file.status==="uploading"){var ot,it,Ne;if(Ue(We.fileList),!We.file.response)return;if((ot=We.file.response)!==null&&ot!==void 0&&ot.id){_.b.success("\u4E0A\u4F20\u6210\u529F\uFF01");return}Ue(Ke.filter(function(Je){return Je.uid!==We.file.uid})),((it=We.file.response)===null||it===void 0?void 0:it.message)&&_.b.info((Ne=We.file.response)===null||Ne===void 0?void 0:Ne.message)}},vt=function(){var xt=Object(w.a)(m.a.mark(function We(ot){var it,Ne,Je;return m.a.wrap(function(yt){for(;;)switch(yt.prev=yt.next){case 0:if(ae){yt.next=8;break}return Ne=Ke.filter(function(It){return It.uid!==ot.uid}),Ue(Ne),nt.current=Object(E.a)(Ne),xe(fe.filter(function(It){return It!==ot.name})),_.b.info("\u5220\u9664\u6210\u529F"),Ne.length||(ut.setFieldsValue({file:void 0}),ut.validateFields()),yt.abrupt("return");case 8:if(ot.response){yt.next=11;break}return _.b.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01"),yt.abrupt("return");case 11:return yt.next=13,Object(h.a)("/api/shixuns/".concat(k,"/destroy_data_sets.json"),{method:"Delete",body:{id:[ot==null||((it=ot.response)===null||it===void 0)?void 0:it.id]}});case 13:Je=yt.sent,Je.status===0&&(Ue(Ke.filter(function(It){return It.uid!==ot.uid})),_.b.info("\u5220\u9664\u6210\u529F"));case 15:case"end":return yt.stop()}},We)}));return function(ot){return xt.apply(this,arguments)}}(),gt=function(We){if(Ke!=null&&Ke.some(function(it){return it.name===We.name}))return _.b.info("".concat(We.name,"\u6587\u4EF6\u5DF2\u5B58\u5728")),!1;var ot={name:We.name,uid:We.uid,file:We,percent:0};return Ke.push(ot),nt.current=Object(E.a)(Ke),Ue(Object(E.a)(Ke)),!1},ze={height:300,multiple:!0,disabled:ae>0,withCredentials:!0,fileList:Ke,action:"".concat(i.a.API_SERVER,"/api/attachments.json"),onChange:kt,onRemove:vt,beforeUpload:gt},Fe=function(We,ot,it,Ne,Je){var Tt=new FormData;Object.keys(We).forEach(function(It){Tt.append(It,We[It])});var yt=new window.XMLHttpRequest;return yt.withCredentials=!0,yt.addEventListener("load",function(It){var Kt;it(JSON.parse(It==null||((Kt=It.target)===null||Kt===void 0)?void 0:Kt.response))},!1),yt.addEventListener("error",function(It){Je&&Je(It)},!1),yt.upload.onprogress=function(It){Ne&&Ne(It)},yt.open("POST",ot),yt.send(Tt),yt},Xe=function(We,ot){if(We.lengthComputable){var it=Math.floor(We.loaded/We.total*100),Ne=Object(y.a)(Object(y.a)({},ot),{},{percent:it,status:it===100?"done":"uploading"});console.log(nt.current,333),nt.current=nt.current.map(function(Je){return Je.uid===ot.uid?Ne:Je}),Ue(nt.current)}},Ae=function(We,ot){var it=Object(y.a)(Object(y.a)({},ot),{},{status:"error"});_.b.warn("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),nt.current=nt.current.map(function(Ne){return Ne.uid===ot.uid?it:Ne}),nt.current.every(function(Ne){return Ne.status==="done"||Ne.status==="error"})&&(Qe(!1),ce(2)),Ue(nt.current)},Pe=function(We,ot){var it=Object(y.a)(Object(y.a)({},ot),{},{status:"done"});if(We.status===0||(it=Object(y.a)(Object(y.a)({},ot),{},{status:"error"}),_.b.error("\u4E0A\u4F20\u5931\u8D25!")),nt.current=nt.current.map(function(Ne){return Ne.uid===ot.uid?it:Ne}),nt.current.every(function(Ne){return Ne.status==="done"})){_.b.success("\u4E0A\u4F20\u5B8C\u6210!"),jt(!0);return}nt.current.every(function(Ne){return Ne.status==="done"||Ne.status==="error"})&&(Qe(!1),ce(2)),Ue(nt.current)},Ye=function(){var We=!0;return window.navigator.onLine==!0?We=!0:We=!1,We},$e=function(){var xt=Object(w.a)(m.a.mark(function We(ot){var it,Ne,Je,Tt,yt,It,Kt,dt;return m.a.wrap(function(Nt){for(;;)switch(Nt.prev=Nt.next){case 0:if(Qe(!0),!(ae===3)){Nt.next=4;break}return ce(2),Nt.abrupt("return");case 4:if(!(ae===2||ae===1)){Nt.next=7;break}return Ot(),Nt.abrupt("return");case 7:return it=ot||{},Ne=it.commitMessage,Je=Ne===void 0?"":Ne,Tt=it.fileOss,yt=Tt===void 0?[]:Tt,It=V?Ke:yt,Kt=It.map(function(cn){return cn.name}),Nt.next=12,Object(h.a)("/api/shixuns/".concat(k,"/check_data_sets"),{method:"post",body:{files_name:Kt}});case 12:if(dt=Nt.sent,!(dt.status===-3)){Nt.next=17;break}return xe(dt==null?void 0:dt.exist_files),Qe(!1),Nt.abrupt("return");case 17:if(!(JSON.stringify(dt)==="{}")){Nt.next=21;break}return Qe(!1),_.b.error("\u7F51\u7EDC\u5DF2\u65AD\u5F00,\u8BF7\u7A0D\u540E\u91CD\u8BD5!"),Nt.abrupt("return");case 21:dt.status===0&&(Ke.forEach(function(cn){var _n=Fe({file:cn.file,description:Je},"".concat(i.a.API_SERVER,"/api/shixuns/").concat(k,"/upload_data_sets.json"),function(Wn){return Pe(Wn,cn)},function(Wn){return Xe(Wn,cn)},function(Wn){return Ae(Wn,cn)});oe.push(_n)}),ce(1));case 22:case"end":return Nt.stop()}},We)}));return function(ot){return xt.apply(this,arguments)}}(),Ot=function(){var We=Object(y.a)({},ut.getFieldsValue())||{},ot=We.commitMessage,it=ot===void 0?"":ot,Ne=nt.current.filter(function(Tt){return Tt.status==="error"}),Je=nt.current.map(function(Tt){return Object(y.a)(Object(y.a)({},Tt),{},{status:Tt.status==="error"?"uploading":Tt.status})});Ue(Je),Ne.forEach(function(Tt){var yt=Fe({file:Tt.file,description:it},"".concat(i.a.API_SERVER,"/api/shixuns/").concat(k,"/upload_data_sets.json"),function(It){return Pe(It,Tt)},function(It){return Xe(It,Tt)},function(It){return Ae(It,Tt)});oe.push(yt)})},ct=function(We){if(console.log(We,"changedValues"),"fileOss"in We){var ot,it;if(We!=null&&We.fileOss.every(function(Ne){return Ne.status==="done"})&&We!==null&&We!==void 0&&(ot=We.fileOss)!==null&&ot!==void 0&&ot.length){_.b.success("\u4E0A\u4F20\u5B8C\u6210!"),jt(!0);return}if(We!=null&&We.fileOss.every(function(Ne){return Ne.status==="done"||Ne.status==="error"})&&We!==null&&We!==void 0&&(it=We.fileOss)!==null&&it!==void 0&&it.length){ce(3),Qe(!1);return}xe(fe.filter(function(Ne){var Je;return We==null||((Je=We.fileOss)===null||Je===void 0)?void 0:Je.some(function(Tt){return Tt.name===Ne})}))}pe(Object(y.a)({},ut.getFieldsValue()))},jt=function(We){We||(ee(!0),oe.forEach(function(ot){ot.abort()})),z(),U()},Xt=function(){var We=Object(y.a)({},ut.getFieldsValue())||{},ot=We.fileOss,it=ot===void 0?[]:ot,Ne=Ke==null?void 0:Ke.every(function(Tt){return Tt.status==="done"}),Je=it==null?void 0:it.every(function(Tt){return Tt.status==="done"});if(!Ne||!Je){v.a.confirm({title:"\u5173\u95ED\u5F39\u6846\u63D0\u793A",content:"\u6709\u6587\u4EF6\u672A\u4E0A\u4F20,\u662F\u5426\u786E\u5B9A\u79BB\u5F00\uFF1F",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){jt()}});return}jt()},bn=function(){return n.a.createElement(n.a.Fragment,null,n.a.createElement("div",null,n.a.createElement("i",{className:"iconfont icon-shangchuan font50 ".concat(x.a.colorBlue)})),n.a.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",n.a.createElement("span",{className:"".concat(x.a.colorBlue," ml5")},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))},nn=function(We){console.log(We,444)};return n.a.createElement(v.a,{visible:W,wrapClassName:F,onOk:function(){Object(R.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u4E0A\u4F20\u6587\u4EF6"]),ut.submit()},centered:!0,okText:ae===0?"\u786E\u5B9A":ae===1?"\u4E0A\u4F20\u4E2D":"\u91CD\u65B0\u4E0A\u4F20",okButtonProps:{loading:Me},onCancel:Xt,width:"1000px",title:"\u4E0A\u4F20\u6587\u4EF6"},n.a.createElement("div",{className:x.a.wrap},n.a.createElement(t.a,{className:"mt10",form:ut,scrollToFirstError:!0,layout:"vertical",onFinish:$e,onValuesChange:ct},V?n.a.createElement(t.a.Item,{label:n.a.createElement("div",null,"\u9009\u62E9\u6587\u4EF6 ",n.a.createElement("span",{style:{visibility:"hidden"},className:"c-light-black"},"(\u5355\u4E2A\u6587\u4EF6\u4E0D\u8D85\u8FC7500M)")),name:"file",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},n.a.createElement(P,ze," ",bn())):n.a.createElement(t.a.Item,{label:n.a.createElement("div",null,"\u9009\u62E9\u6587\u4EF6 ",n.a.createElement("span",{className:"c-light-black"},"(\u5355\u4E2A\u6587\u4EF6\u4E0D\u8D85\u8FC7100GB)")),name:"fileOss",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},n.a.createElement(g.b,{identifier:B,cancelUpload:X,container_type:"Shixun",container_id:K,uploading:ae<3?ae:0,disabled:ae>0,height:300,maxSize:100*1024*1024*1024,description:ge.commitMessage||"",text:bn(),onComplete:nn})),!!fe.length&&n.a.createElement("span",{className:x.a.repeatedName},fe.join("\u3001"),"\u5DF2\u5B58\u5728,\u8BF7\u5220\u9664\u540E\u518D\u4E0A\u4F20"),n.a.createElement(t.a.Item,{name:"commitMessage",label:"\u5907\u6CE8:",rules:[{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},n.a.createElement(b.a,{bordered:!1,disabled:ae>0,maxLength:100,suffix:"".concat(((T=ge.commitMessage)===null||T===void 0?void 0:T.length)||0,"/100"),placeholder:"\u8BF7\u586B\u5199\u5907\u6CE8\u4FE1\u606F"})))))};H.a=O},M8RZ:function(M,H,a){"use strict";a.d(H,"a",function(){return _});var D=a("fWQN"),b=a("mtLc"),A=a("yKVA"),v=a("879j"),y=a("q1tI"),E=a.n(y),w=a("i8i4"),c=a.n(w),_=function(l){Object(A.a)(u,l);var t=Object(v.a)(u);function u(s){var r;Object(D.a)(this,u),r=t.call(this,s);var f=window.document;return r.node=f.createElement("div"),f.body.appendChild(r.node),r}return Object(b.a)(u,[{key:"render",value:function(){var r=this.props.children;return Object(w.createPortal)(r,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),u}(E.a.Component)},MI8n:function(M,H,a){"use strict";a.d(H,"b",function(){return E}),a.d(H,"a",function(){return _}),a.d(H,"e",function(){return l}),a.d(H,"d",function(){return t}),a.d(H,"c",function(){return u}),a.d(H,"f",function(){return s});var D=a("/cxE"),b=a("C/vA"),A=a("pmY6"),v=a("24hK"),y=function(){var r=function(f,m){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(d,n){d.__proto__=n}||function(d,n){for(var i in n)n.hasOwnProperty(i)&&(d[i]=n[i])},r(f,m)};return function(f,m){r(f,m);function d(){this.constructor=f}f.prototype=m===null?Object.create(m):(d.prototype=m.prototype,new d)}}(),E;(function(r){r.None=function(){return A.a.None};function f(z){return function(W,F,V){F===void 0&&(F=null);var K=!1,B;return B=z(function(J){return K?void 0:(B?B.dispose():K=!0,W.call(F,J))},null,V),K&&B.dispose(),B}}r.once=f;function m(z,W){return x(function(F,V,K){return V===void 0&&(V=null),z(function(B){return F.call(V,W(B))},null,K)})}r.map=m;function d(z,W){return x(function(F,V,K){return V===void 0&&(V=null),z(function(B){W(B),F.call(V,B)},null,K)})}r.forEach=d;function n(z,W){return x(function(F,V,K){return V===void 0&&(V=null),z(function(B){return W(B)&&F.call(V,B)},null,K)})}r.filter=n;function i(z){return z}r.signal=i;function h(){for(var z=[],W=0;W1)&&pe.fire(Ie),ge=0},F)})},onLastListenerRemove:function(){B.dispose()}});return pe.event}r.debounce=g;function R(z){var W=new Date().getTime();return m(f(z),function(F){return new Date().getTime()-W})}r.stopwatch=R;function P(z){var W=!0,F;return n(z,function(V){var K=W||V!==F;return W=!1,F=V,K})}r.latch=P;function O(z,W,F){W===void 0&&(W=!1),F===void 0&&(F=[]);var V=F.slice(),K=z(function(le){V?V.push(le):J.fire(le)}),B=function(){V&&V.forEach(function(le){return J.fire(le)}),V=null},J=new _({onFirstListenerAdd:function(){K||(K=z(function(le){return J.fire(le)}))},onFirstListenerDidAdd:function(){V&&(W?setTimeout(B):B())},onLastListenerRemove:function(){K&&K.dispose(),K=null}});return J.event}r.buffer=O;var S=function(){function z(W){this.event=W}return z.prototype.map=function(W){return new z(m(this.event,W))},z.prototype.forEach=function(W){return new z(d(this.event,W))},z.prototype.filter=function(W){return new z(n(this.event,W))},z.prototype.reduce=function(W,F){return new z(C(this.event,W,F))},z.prototype.latch=function(){return new z(P(this.event))},z.prototype.debounce=function(W,F,V,K){return F===void 0&&(F=100),V===void 0&&(V=!1),new z(g(this.event,W,F,V,K))},z.prototype.on=function(W,F,V){return this.event(W,F,V)},z.prototype.once=function(W,F,V){return f(this.event)(W,F,V)},z}();function p(z){return new S(z)}r.chain=p;function T(z,W,F){F===void 0&&(F=function(le){return le});var V=function(){for(var le=[],ge=0;ge>>24)&16711935|(P<<24|P>>>8)&4278255360}var O=this._hash.words,S=u.words,p=s.words,T=c.words,N=_.words,k=l.words,U=t.words,z,W,F,V,K,B,J,le,ge,pe;B=z=O[0],J=W=O[1],le=F=O[2],ge=V=O[3],pe=K=O[4];for(var De,g=0;g<80;g+=1)De=z+C[x+T[g]]|0,g<16?De+=f(W,F,V)+S[0]:g<32?De+=m(W,F,V)+S[1]:g<48?De+=d(W,F,V)+S[2]:g<64?De+=n(W,F,V)+S[3]:De+=i(W,F,V)+S[4],De=De|0,De=h(De,k[g]),De=De+K|0,z=K,K=V,V=h(F,10),F=W,W=De,De=B+C[x+N[g]]|0,g<16?De+=i(J,le,ge)+p[0]:g<32?De+=n(J,le,ge)+p[1]:g<48?De+=d(J,le,ge)+p[2]:g<64?De+=m(J,le,ge)+p[3]:De+=f(J,le,ge)+p[4],De=De|0,De=h(De,U[g]),De=De+pe|0,B=pe,pe=ge,ge=h(le,10),le=J,J=De;De=O[1]+F+ge|0,O[1]=O[2]+V+pe|0,O[2]=O[3]+K+B|0,O[3]=O[4]+z+J|0,O[4]=O[0]+W+le|0,O[0]=De},_doFinalize:function(){var C=this._data,x=C.words,g=this._nDataBytes*8,R=C.sigBytes*8;x[R>>>5]|=128<<24-R%32,x[(R+64>>>9<<4)+14]=(g<<8|g>>>24)&16711935|(g<<24|g>>>8)&4278255360,C.sigBytes=(x.length+1)*4,this._process();for(var P=this._hash,O=P.words,S=0;S<5;S++){var p=O[S];O[S]=(p<<8|p>>>24)&16711935|(p<<24|p>>>8)&4278255360}return P},clone:function(){var C=E.clone.call(this);return C._hash=this._hash.clone(),C}});function f(C,x,g){return C^x^g}function m(C,x,g){return C&x|~C&g}function d(C,x,g){return(C|~x)^g}function n(C,x,g){return C&g|x&~g}function i(C,x,g){return C^(x|~g)}function h(C,x){return C<>>32-x}A.RIPEMD160=E._createHelper(r),A.HmacRIPEMD160=E._createHmacHelper(r)}(Math),D.RIPEMD160})},ETIr:function(M,H,a){(function(D,b){M.exports=H=b(a("Ib8C"))})(this,function(D){return function(){var b=D,A=b.lib,v=A.WordArray,y=b.enc,E=y.Base64={stringify:function(c){var _=c.words,l=c.sigBytes,t=this._map;c.clamp();for(var u=[],s=0;s>>2]>>>24-s%4*8&255,f=_[s+1>>>2]>>>24-(s+1)%4*8&255,m=_[s+2>>>2]>>>24-(s+2)%4*8&255,d=r<<16|f<<8|m,n=0;n<4&&s+n*.75>>6*(3-n)&63));var i=t.charAt(64);if(i)for(;u.length%4;)u.push(i);return u.join("")},parse:function(c){var _=c.length,l=this._map,t=this._reverseMap;if(!t){t=this._reverseMap=[];for(var u=0;u>>6-s%4*2,m=r|f;t[u>>>2]|=m<<24-u%4*8,u++}return v.create(t,u)}}(),D.enc.Base64})},EkPF:function(M,H,a){M.exports={practiceSetting:"practiceSetting___2ttNt",wrapHeader:"wrapHeader___2dgOY",wrapLayout:"wrapLayout___3zol1",wrapSidebar:"wrapSidebar___3imKs",wrapContent:"wrapContent___3L8H_"}},"F+F2":function(M,H,a){(function(D,b){M.exports=H=b(a("Ib8C"))})(this,function(D){return function(){if(typeof ArrayBuffer!="function")return;var b=D,A=b.lib,v=A.WordArray,y=v.init,E=v.init=function(w){if(w instanceof ArrayBuffer&&(w=new Uint8Array(w)),(w instanceof Int8Array||typeof Uint8ClampedArray!="undefined"&&w instanceof Uint8ClampedArray||w instanceof Int16Array||w instanceof Uint16Array||w instanceof Int32Array||w instanceof Uint32Array||w instanceof Float32Array||w instanceof Float64Array)&&(w=new Uint8Array(w.buffer,w.byteOffset,w.byteLength)),w instanceof Uint8Array){for(var c=w.byteLength,_=[],l=0;l>>2]|=w[l]<<24-l%4*8;y.call(this,_,c)}else y.apply(this,arguments)};E.prototype=v}(),D.lib.WordArray})},FOrL:function(M,H,a){M.exports=a.p+"static/nodata.a6b3f948.png"},FPkq:function(M,H,a){M.exports=a.p+"static/qrCode.dd0fe9b2.png"},FTkQ:function(M,H){M.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABjUlEQVQ4T61VsUoDQRB9s+eVYifkUlqIWCW3sbBMqYUR0cbfUPETxPgZ2giigpZaCnKXpBK1sMydpIx25+7ISu5ILhsjclvuzLx5M292lmA57PtuF2gIYIMBSYBn3BiICAg1cF0GrqjVSvLhlL+IqtVNEDUZWLAlS+8IeAPzvtduXw77ZYAMiEjKI2LeY2AskQ2cAGaiEy8MDwnQxicL7Ep5bDL+xmqijahZDsODDHBQ5sVfmVn6xmDeMuWTESAGnqf1bBpz09MSsESx729r4DwfIIA6hPjUSt2AaP7Hztwj5nXHdd0vpR7yMQzsUOT7pwzsjgEKsVIKgiCu1Za1UvfGLhynXgqCp6hSkSxEYCn9jLq+/wJgcawk5l4KYECN3YBlCVLWo4GvhmGfgVlrj4ZAjX0KmBmZD8Owj4IAMQAsvGSrKKR1zet0QpsosZQrmvnRKsqksZlxnFWVJAkT3Y6MDbAmgDlFdGcdm8IH22Qp9OmltAtdDoPlWez6SpkWtmCHFTNCvQMN/scX8A1e4fnIOEHt8AAAAABJRU5ErkJggg=="},FrRK:function(M,H,a){"use strict";var D=a("+L6B"),b=a("2/Rp"),A=a("DZo9"),v=a("8z0m"),y=a("miYZ"),E=a("tsqr"),w=a("9og8"),c=a("2qtc"),_=a("kLXV"),l=a("y8nQ"),t=a("Vl3Y"),u=a("tJVT"),s=a("PpiC"),r=a("5NDa"),f=a("5rEg"),m=a("WmNS"),d=a.n(m),n=a("q1tI"),i=a.n(n),h=a("9kvl"),C=a("m3rI"),x=a("FPkq"),g=a.n(x),R=a("qB8g"),P=a.n(R),O=f.a.TextArea,S=function(T){var N=T.newShixuns,k=T.globalSetting,U=T.loading,z=T.dispatch,W=Object(s.a)(T,["newShixuns","globalSetting","loading","dispatch"]),F=t.a.useForm(),V=Object(u.a)(F,1),K=V[0],B=Object(n.useState)([]),J=Object(u.a)(B,2),le=J[0],ge=J[1],pe=function(se){var oe=["uploading","done","removed"];oe.includes(se.file.status)&&ge(se.fileList)},De=function(se){if(!se.percent||se.percent==100){var oe,q=(oe=se.response)===null||oe===void 0?void 0:oe.id;return _.a.confirm({centered:!0,title:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u9644\u4EF6\u5417?",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var me=Object(w.a)(d.a.mark(function ae(){var ce;return d.a.wrap(function($){for(;;)switch($.prev=$.next){case 0:return $.next=2,z({type:"newShixuns/deleteAttachment",payload:{id:q}});case 2:ce=$.sent,ce&&ge(le.filter(function(X){var ee;return((ee=X.response)===null||ee===void 0?void 0:ee.id)!==q}));case 4:case"end":return $.stop()}},ae)}));function re(){return me.apply(this,arguments)}return re}()}),!1}},Ie=function(se){if(le.length)return!1;var oe=se.size/1024/1024>50;return oe?(E.b.info("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E50MB"),!1):!0},fe=function(){var Ee=Object(w.a)(d.a.mark(function se(oe){var q,me,re,ae,ce,te,$,X;return d.a.wrap(function(Oe){for(;;)switch(Oe.prev=Oe.next){case 0:return re=oe||{},ae=re.language,ce=re.env,te=re.mode,$=re.code,Oe.next=3,z({type:"newShixuns/applyShixunMirror",payload:{language:ae,runtime:ce,run_method:te,attachment_id:le==null||((q=le[0])===null||q===void 0||((me=q.response)===null||me===void 0))?void 0:me.id}});case 3:X=Oe.sent,z({type:"newShixuns/setActionTabs",payload:{}}),X&&E.b.success("\u65B0\u5EFA\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u5BA1\u6838\u3002");case 6:case"end":return Oe.stop()}},se)}));return function(oe){return Ee.apply(this,arguments)}}(),xe=function(){K.resetFields(),ge([])};return i.a.createElement(_.a,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,visible:N.actionTabs.key==="NewShixuns-Apply",title:"\u7533\u8BF7\u65B0\u5EFA",width:"1000px",footer:null,afterClose:xe},i.a.createElement("section",{className:P.a.qrCode},i.a.createElement("aside",{className:P.a.a1},i.a.createElement("div",{className:P.a.code},i.a.createElement("img",{width:120,height:120,src:g.a,alt:"\u4E8C\u7EF4\u7801"})),i.a.createElement("div",{className:P.a.group},"\u5B9E\u9A8C\u73AF\u5883\u7533\u8BF7QQ\u7FA4"),i.a.createElement("div",{className:P.a.groupNumber},"\u7FA4\u53F7\uFF1A740157011")),i.a.createElement("aside",{className:P.a.a2},"\u5C0A\u656C\u7684\u8001\u5E08/\u540C\u5B66\u60A8\u597D\uFF0C",i.a.createElement("br",null),"\u5982\u679C\u60A8\u60F3\u65B0\u5EFA\u5B9E\u9A8C\u73AF\u5883\uFF0C\u53EF\u4EE5\u626B\u63CF\u5DE6\u4FA7\u4E8C\u7EF4\u7801\u8FDB\u7FA4\uFF0C\u76F4\u63A5\u5411\u6211\u4EEC\u7684\u5DE5\u4F5C\u4EBA\u5458\u7533\u8BF7\u54E6~ \u4E5F\u53EF\u4EE5\u63D0\u4EA4\u4E0B\u9762\u7684\u8868\u5355\u7533\u8BF7\uFF0C\u6211\u4EEC\u7684\u5DE5\u4F5C\u4EBA\u5458\u6536\u5230\u7533\u8BF7\u4FE1\u606F\u5C06\u4F1A\u7B2C\u4E00\u65F6\u95F4\u8054\u7CFB\u60A8\uFF01")),i.a.createElement(t.a,{className:P.a.formWrap,form:K,labelCol:{span:4},wrapperCol:{span:20},onFinish:fe},i.a.createElement(t.a.Item,{label:"\u8BED\u8A00\uFF1A",name:"language",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u8BED\u8A00"}]},i.a.createElement(O,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u662F\u57FA\u4E8E\u4EC0\u4E48\u8BED\u8A00\uFF1A\u793A\u4F8B\uFF1APython",rows:4})),i.a.createElement(t.a.Item,{label:"\u7CFB\u7EDF\u73AF\u5883\uFF1A",name:"env",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u8BED\u8A00\u7CFB\u7EDF\u73AF\u5883"}]},i.a.createElement(O,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u662F\u57FA\u4E8E\u4EC0\u4E48linux\u7CFB\u7EDF\u73AF\u5883,\u4EE3\u7801\u8FD0\u884C\u73AF\u5883",rows:4})),i.a.createElement(t.a.Item,{label:"\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F\uFF1A",name:"mode",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F"}]},i.a.createElement(O,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u4E2D\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F",rows:4})),i.a.createElement(t.a.Item,{label:"\u6D4B\u8BD5\u4EE3\u7801\uFF1A",name:"code",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},i.a.createElement("div",{className:P.a.upload},i.a.createElement(v.a,{fileList:le,action:"".concat(C.a.API_SERVER,"/api/attachments.json?client_key=6d57f8c3dd186c5ada392546ace9620a"),onChange:pe,onRemove:De,beforeUpload:Ie,withCredentials:!0},i.a.createElement("span",{className:"".concat(P.a.color0152d9," current")},"\u4E0A\u4F20\u9644\u4EF6"),i.a.createElement("span",{className:"".concat(P.a.colorCCC," ml10")},"(\u5355\u4E2A\u6587\u4EF650M\u4EE5\u5185)")))),i.a.createElement("div",{className:P.a.footerWrap},i.a.createElement(t.a.Item,null,i.a.createElement(b.a,{className:"mr5",size:"large",onClick:function(){z({type:"newShixuns/setActionTabs",payload:{}})}},"\u53D6\u6D88"),i.a.createElement(b.a,{size:"large",type:"primary",htmlType:"submit",loading:U["newShixuns/applyShixunMirror"]},"\u4FDD\u5B58")))))};H.a=Object(h.a)(function(p){var T=p.newShixuns,N=p.loading,k=p.globalSetting;return{newShixuns:T,globalSetting:k,loading:N.effects}})(S)},Fxgj:function(M,H,a){},GABl:function(M,H){M.exports="data:image/png;base64,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"},GRuw:function(M,H,a){(function(D,b,A){M.exports=H=b(a("Ib8C"),a("lPiR"))})(this,function(D){return function(){var b=D,A=b.lib,v=A.WordArray,y=b.algo,E=y.SHA256,w=y.SHA224=E.extend({_doReset:function(){this._hash=new v.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var c=E._doFinalize.call(this);return c.sigBytes-=4,c}});b.SHA224=E._createHelper(w),b.HmacSHA224=E._createHmacHelper(w)}(),D.SHA224})},GfqC:function(M,H,a){"use strict";var D=a("q1tI"),b=a.n(D),A=a("TSYQ"),v=a.n(A);function y(V,K){var B="cannot "+V.method+" "+V.action+" "+K.status+"'",J=new Error(B);return J.status=K.status,J.method=V.method,J.url=V.action,J}function E(V){var K=V.responseText||V.response;if(!K)return K;try{return JSON.parse(K)}catch(B){return K}}function w(V){var K=new XMLHttpRequest;V.onProgress&&K.upload&&(K.upload.onprogress=function(ge){ge.total>0&&(ge.percent=ge.loaded/ge.total*100),V.onProgress(ge)});var B=new FormData;V.data&&Object.keys(V.data).forEach(function(le){var ge=V.data[le];if(Array.isArray(ge)){ge.forEach(function(pe){B.append(le+"[]",pe)});return}B.append(le,V.data[le])}),V.file instanceof Blob?B.append(V.filename,V.file,V.file.name):B.append(V.filename,V.file),K.onerror=function(ge){V.onError(ge)},K.onload=function(){return K.status<200||K.status>=300?V.onError(y(V,K),E(K)):V.onSuccess(E(K),K)},K.open(V.method,V.action,!0),V.withCredentials&&"withCredentials"in K&&(K.withCredentials=!0);var J=V.headers||{};return J["X-Requested-With"]!==null&&K.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(J).forEach(function(le){J[le]!==null&&K.setRequestHeader(le,J[le])}),K.send(B),{abort:function(){K.abort()}}}var c=+new Date,_=0;function l(){return"rc-upload-"+c+"-"+ ++_}function t(V,K){return V.indexOf(K,V.length-K.length)!==-1}var u=function(V,K){if(V&&K){var B=Array.isArray(K)?K:K.split(","),J=V.name||"",le=V.type||"",ge=le.replace(/\/.*$/,"");return B.some(function(pe){var De=pe.trim();return De.charAt(0)==="."?t(J.toLowerCase(),De.toLowerCase()):/\/\*$/.test(De)?ge===De.replace(/\/.*$/,""):le===De})}return!0};function s(V,K){var B=V.createReader(),J=[];function le(){B.readEntries(function(ge){var pe=Array.prototype.slice.apply(ge);J=J.concat(pe);var De=!pe.length;De?K(J):le()})}le()}var r=function(K,B,J){var le=function ge(pe,De){De=De||"",pe.isFile?pe.file(function(Ie){J(Ie)&&(pe.fullPath&&!Ie.webkitRelativePath&&(Object.defineProperties(Ie,{webkitRelativePath:{writable:!0}}),Ie.webkitRelativePath=pe.fullPath.replace(/^\//,""),Object.defineProperties(Ie,{webkitRelativePath:{writable:!1}})),B([Ie]))}):pe.isDirectory&&s(pe,function(Ie){Ie.forEach(function(fe){ge(fe,""+De+pe.name+"/")})})};K.forEach(function(ge){le(ge.webkitGetAsEntry())})},f=r,m=Object.assign||function(V){for(var K=1;K=0)continue;if(!Object.prototype.hasOwnProperty.call(V,J))continue;B[J]=V[J]}return B}function C(V,K){if(!(V instanceof K))throw new TypeError("Cannot call a class as a function")}function x(V,K){if(!V)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return K&&(typeof K=="object"||typeof K=="function")?K:V}function g(V,K){if(typeof K!="function"&&K!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof K);V.prototype=Object.create(K&&K.prototype,{constructor:{value:V,enumerable:!1,writable:!0,configurable:!0}}),K&&(Object.setPrototypeOf?Object.setPrototypeOf(V,K):V.__proto__=K)}var R=function(K){return Object.keys(K).reduce(function(B,J){return(J.substr(0,5)==="data-"||J.substr(0,5)==="aria-"||J==="role")&&(B[J]=K[J]),B},{})},P=function(V){g(K,V);function K(){var B,J,le,ge;C(this,K);for(var pe=arguments.length,De=Array(pe),Ie=0;Ie>>2]>>>24-R%4*8&255;h[x+R>>>2]|=P<<24-(x+R)%4*8}else for(var O=0;O>>2]=C[O>>>2];return this.sigBytes+=g,this},clamp:function(){var i=this.words,h=this.sigBytes;i[h>>>2]&=4294967295<<32-h%4*8,i.length=A.ceil(h/4)},clone:function(){var i=l.clone.call(this);return i.words=this.words.slice(0),i},random:function(i){for(var h=[],C=0;C>>2]>>>24-g%4*8&255;x.push((R>>>4).toString(16)),x.push((R&15).toString(16))}return x.join("")},parse:function(i){for(var h=i.length,C=[],x=0;x>>3]|=parseInt(i.substr(x,2),16)<<24-x%8*4;return new t.init(C,h/2)}},r=u.Latin1={stringify:function(i){for(var h=i.words,C=i.sigBytes,x=[],g=0;g>>2]>>>24-g%4*8&255;x.push(String.fromCharCode(R))}return x.join("")},parse:function(i){for(var h=i.length,C=[],x=0;x>>2]|=(i.charCodeAt(x)&255)<<24-x%4*8;return new t.init(C,h)}},f=u.Utf8={stringify:function(i){try{return decodeURIComponent(escape(r.stringify(i)))}catch(h){throw new Error("Malformed UTF-8 data")}},parse:function(i){return r.parse(unescape(encodeURIComponent(i)))}},m=_.BufferedBlockAlgorithm=l.extend({reset:function(){this._data=new t.init,this._nDataBytes=0},_append:function(i){typeof i=="string"&&(i=f.parse(i)),this._data.concat(i),this._nDataBytes+=i.sigBytes},_process:function(i){var h,C=this._data,x=C.words,g=C.sigBytes,R=this.blockSize,P=R*4,O=g/P;i?O=A.ceil(O):O=A.max((O|0)-this._minBufferSize,0);var S=O*R,p=A.min(S*4,g);if(S){for(var T=0;T=R?b:{done:!1,value:x[g++]}}}}_.fromArray=s;function r(x){return{next:function(){var g=x.next();return g.done?b:{done:!1,value:g.value}}}}_.fromNativeIterator=r;function f(x){return x?Array.isArray(x)?_.fromArray(x):x:_.empty()}_.from=f;function m(x,g){return{next:function(){var R=x.next();return R.done?b:{done:!1,value:g(R.value)}}}}_.map=m;function d(x,g){return{next:function(){for(;;){var R=x.next();if(R.done)return b;if(g(R.value))return{done:!1,value:R.value}}}}}_.filter=d;function n(x,g){for(var R=x.next();!R.done;R=x.next())g(R.value)}_.forEach=n;function i(x,g){g===void 0&&(g=Number.POSITIVE_INFINITY);var R=[];if(g===0)return R;for(var P=0,O=x.next();!O.done&&!(R.push(O.value),++P>=g);O=x.next());return R}_.collect=i;function h(){for(var x=[],g=0;g=x.length)return b;var P=x[R],O=P.next();return O.done?(R++,this.next()):O}}}_.concat=h;function C(x){return new v(x)}_.chain=C})(A||(A={}));var v=function(){function _(l){this.it=l}return _.prototype.next=function(){return this.it.next()},_}();function y(_){return Array.isArray(_)?A.fromArray(_):_||A.empty()}var E=function(){function _(l,t,u,s){t===void 0&&(t=0),u===void 0&&(u=l.length),s===void 0&&(s=t-1),this.items=l,this.start=t,this.end=u,this.index=s}return _.prototype.first=function(){return this.index=this.start,this.current()},_.prototype.next=function(){return this.index=Math.min(this.index+1,this.end),this.current()},_.prototype.current=function(){return this.index===this.start-1||this.index===this.end?null:this.items[this.index]},_}(),w=function(_){D(l,_);function l(t,u,s,r){return u===void 0&&(u=0),s===void 0&&(s=t.length),r===void 0&&(r=u-1),_.call(this,t,u,s,r)||this}return l.prototype.current=function(){return _.prototype.current.call(this)},l.prototype.previous=function(){return this.index=Math.max(this.index-1,this.start-1),this.current()},l.prototype.first=function(){return this.index=this.start,this.current()},l.prototype.last=function(){return this.index=this.end-1,this.current()},l.prototype.parent=function(){return null},l}(E),c=function(){function _(l,t){this.iterator=l,this.fn=t}return _.prototype.next=function(){return this.fn(this.iterator.next())},_}()},JeFH:function(M,H){M.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAwCAYAAAD9wT87AAAe2UlEQVR4XtVcB5QUVbr+blV1T+ieGWaYBAwgOSgooJLjENeA6a2KCVfZNbum3VXXsG9VdFfc1TXtGlfXLCKgEiRnUAHJWRzAyTl3V9V957vV1dPTM+M4Hn2Pd8/xIHRV9f3vn77/+/9qgVaWlHIggHMB+AA8K4TIbe2ek/FzKWUmgLGw7THQtLlCiBUn4z6j9ySa26SUMg3A+ZDyaljBMTC87mXrAUwSQtT+fxBOSqmbpjnaMIyrYJnToRvtQ/sOAJgihFh1ssvRSEFSysEAroJlXQZdp8VhXUEAS07UYGavBPSIQz10vacQ4vjJLJiUMgPAhZByJoQYyr0erZFYmFOFZK+GK7szGOB3Qoi/nsxycG9KQVLKKyDltbDMbBge5NYD87+twvxjNdhbZiIoJZZMysRpPqsShreXECL/ZBRMSjkAwM2wzIugG2k2gOW59fjgaDU2FNbjRI2Fm/r48eigdtz+TUKIF05GOSL3JKSUDwN4SALYXBRQwqzIrUNBvQ1DAIYm4BHAJxMz0TPOLoJu9BFClJxsglVVVWXGx8d/IYTIOl4rsSCnGvNzarCvIghLAl5NoN6WuKVPAu4dkMjtXyuEeP1kk6NJDpJSHgTQ8+Ht5Xj5UBWoqBhNQAsFP/6dwi2alIlTYq1caEY/IUT5zyGYlLIvgD4AugLIgm0zF3qgaccDgcCbMTExu1v6Xinl6YDc/lWxiWvWF6E04BiYxxUEQK0lcUe/BNx9qlLQFUKIt38mOVIAnA6gG4AugM104Qe0ajo1gA+FEHTwVhc96CoAbzy9txJP7KpAPKWKWFRQrCawZEoHZHnN4yEFVbX65DZeIKW8DVI+DiHimrtVSnlCCDFUCHGihc+TYJl7jwf1DlOW5KHWltCiLqSCfndqIm7vlwDLsi41DOP9Nm6z1cullL0BLATAP1tavxZCvNTqw5iDpJSnwrZ2rC60tKvXFTayOCc/AXGGwNIpHdDRCOZA9/QXQtASfrIlpdQg5TYpxMDXDlVhf7mJ/DoLZQEbNabEnf0TMbVTLL+PCHJZy15kL5EQk6ctK8De8mATWaige09LxC19lYIuMQxj7k8mROhBUsrbAfydOW/pd3XIr7VQXG+jImjjtHYePHlmMmDb7wpdv/yHfDcV5Idt7c0NalmTl+Sh2pTh8OYqiF5FBXXwWEeh6acKIWp+yMPbco2U9icS4pyJSwuwsywQDrM1lsQDA5JwW78EPu4iIcS8lhUkHwfw+1s3l2LesRrE6o2jARV032mJuLlv689qy94bRRwpL2YIe3F/Fe7bVqYiEqMs82CvBAOrpmQA0vpUaAZry1ZXCMXZS22ISVM/L8CBSlPFbnfRg/53FCQfAXD/7VtKMTen4XB5qDf38eO+AUm0+usMw3j1exR0GYB3nttXicd2VSDu/0ZB/WCZuzaU2NqMNYUKZHFRQR3jdKyclgGvZa0XhjGqVe2EYbZlzYGm3fmbjSX47EQtYiIEaxTiPNa3IQ/6SUOc46nyUgDvRh8uFXRlNx+eGKKg8d1CiDktCRYIBM7wGPrW5flBce36IgVuIldkiANwsRDiox9ySG25RkqZEIpInRiRGKKFAGwJtPNqWD4tE8nC3AXNOEMIYbX2bLcOugbA63N2V+CpvZWNLK8RSPCYx6ErFPdzgIRBsK2tn+ebuG5Dw+HWWRLnZsXhxWEERnhMCHH/93hQMqzggaP1RuovPs9TsDpSRZEgAcAvhRAftHZAP+ZzadurLCHGTl5agMNVTkRyz3HxlA7o7LVyoOk/KJe7ChoKyE0Lj9fhpk0ljT0oBLs/m9QBp8SYuSEF/eQwW0oZDyuYc7BWb3/usjyY0qmiA7bEqLQYvD0mlWf1ohDixu9RkICUGwJCDJu4OB/HaixERrn/RZj9NIDbZq4vxvLcOnWeVBBR5fzsTPT3WaXQPb2FEEWtGYBSUHV1dYd4r+fA7hrNf8HyfBCgu5bHB//UhaqUkoVIOoBhAPrRBmzbLtSAWyul1mnSkjzk19nqcIO2xMBkLxZOSCP6eU/oOvNMRI6UQgjBbaolpXwZwHUz1hRhXWF9ozBHBf2UhaqUMgYA+T3Wb8Nh2+2haWUASDBf/PDX5XjpYFU4ItHo3hmThuFJMgiPt4sQIu/7ZOFnrgcZsO3tFdBOzV6Up2BhZKFKzX+cnYFTfXZFdV2gt9/v/1FUjySdBDkLltUVUqbD8BjRFsRYfeGqQmwvCSiYTKG6+XR8PjkDBuQ2CLEItt0NQrSDgAe2TIG0bWh6IYTYzLINwB/u31qG149UNwrXVND1Pf340xlJ/NofTfXU19f39Xq9s2Gb/WHLTjA8ityLXm8crsa928rCe6i3JF4a3h5TM3UJ3fMEbDsTQhB3xwOaH9KKhRAVEPpRAK8KIdaEQ7S07XkQ4oJzlxcqmBtZgfPQPhiXjiGJdn2IizvWmmtGfy6lZFW9RwKxJC4Lak10idPw6M5yFNbb+GXXeFzcNV7ddsvmEnx8rFbBZKKf9FgNi7LTkRLTUHrSy/k3opWgDSRqzt8BnABkp1cPVeOB7eVNFBQBOO4RQjzZVjlCXsrcdUlREDhaaSIzVmDZd3X49EQtuvkN/On0JFU7rs6rw9Xri8NnSQN5cnA7XO6QtY0WQ0CpBcTrjoUBKCAb0aAgKWfT8m7cVIKFx53DcRfDzH9Gp2F0CiQML0HC/rYKpmgcK7hnY4kUV68rUjH53yPb456vSrG33MRV3X145uxk9di/7KrA0/scsELj8BsCn2WnI8unozJo48ZNpThYaeLBgYnYWFiPuTm1qgh8a0wqvJBFsILJK4ulPnNdUSNDI+C4oHMcnh2qAMd/CyEeaqscIQV9CuAXF64sxLqCekUd8bQe31WBjDgNyyZloFO8joMVJs5fUYiAdMAKEd0fByTiJqcOwz8PVOH1w1U4MyUGl54Shxs3l6qQPOesZIzLYItHnBGpoGvpVpGH426ervmv4e0xrRNDrhgshNjWVsEU/LTMfTlBvePUJXmqsv7nsBS8eaQaq/LrMSkzFm+Odto17x2twV1fliojoSKJguaPT0PfJI8SctLnBYoE/duZyYoxeOVQNXonGlg5NQMeKbfBtjKP1GkdiOSCIbDB51KOiR1i8dpI9T1/F0Lc0VY5Qgr6C4B7fr2xRBXE/9UlHqPSY3DP1jL4DIF549JwajuPYkKmLisI51N6ENn0+weoEKsMcfaucozJiFVsyTXrihXyZBg8t5MHEPrASAWNAbD6g6M1uCN0OO7m+WAexi9PUSFoLGPjjxLMNldYQh9PtmBPWQCzB7XDzrIg3jlag8EpHiwYn6YKu/UF9bhibTGMUMyiF707JhVnp3ph2sD0lYX4orgejw9uh5wqCy8erELfRAMrpmRAk3I5YPtroA9lPs0LgQ3ul4hwWGoM3h+bSsDxutB1GmWbl5TySgBv/m1PpTrg4WkxuKG3Hzdsckj+N0elYkxGjArPF6wsxI5SJ2XwHGd08+GvTk2Hlw86bMPZqTGKgmI4DNAZRrTHtEwD0IwBkQrqBjO4f0s5PJeuLmwCTx8+PQmzevn53POFECQD27yklH8D8NvrNhRj/rFaxSxz46y9uvsNLMpOQ5JXw+FKE+etKAzXMTzYV4a3x6SOTnS+bE0RluXW4bFB7VBYZ+Mf+yrRN8nAyikZENL6BEJUAtrl01cUYnvocHgfQzUtm+ESkB8LoV3YZiEcpDgYtvXVkrwgfrWhGF19BmYPSsJvNpWi0rTxzFnJ4XxKL1sUKv7pwdM6xeFfw1WIxYff1uCWLaUYlOzBg6cn4ep1xUqJLzUo6LRIBfnJBp8IGllTluaiNlQB80G86bd9E3DPaYqmv0YI8caPFGwmgNfo2k/srsDlp8Qr6/n91jKkxmjq4Dr79CahgbnjqQYPBhmPD3Nq8OczklAdlHhyTwX6JXlCCpLzIcQOAA+wplsQkU9p0V18uvI0XVqrhWaM+5FyJMMyD3xTr6VOXZoHQwhVSN/5ZamqvR6MyDN/+roc/wpB7UYeDCgjo1JoNGwiXrWuSHGhLSlIwLLWB3R9+ITF+ar76OIEKmhmD5/bibxTCEFPaPOSUp4FaW9ZeCKAK9cWIjszFtf38mPWphIFBOaOS1PJngfJ5LorhCb5/Q8NTMKveysPxj1fluLFA1UqxFF5j+wsR/8kD9ZOy2SIWwCHwnl99s4KPLu/gRlhqGwf49AticLeAaExn7ZKt0QLKqXkWa0L6vqIMZ/l43BVEO+NTsXsXRXYURpU3OEDpzt55pWDVXjwawdN0oO5zwUT0lTk2FJUjwtWFqFPoqFY7l+uLkKVaePVkak4p0NUiOPDpGW9BU2bcdGqQnxV3AC1eQjnd47D8w76mS2EuK/N2nFCQxos8+CROi3pmT3lGJcRi3GZMThQEYTf0NAtwQjDYoaOz79zqnAq6Na+CfiD48F4dl8l3v6mBvcPSFR55aUDVciM1/HyiPZU0GIIQVZ7Fa8hSnRJUwIO/j97W508P5xuaU5WaVkvQdOuZzTgc6/p4VP1I/dDUjQjTle3LT5Ri1kbHXaGhpcVr6tQ7vdoCuUxb9Eo7+yfgPu3laOo3sJ9A5MwJt3DQqIBxSkFSevPgPbHyDqE/67olvQYvD1a0S0vCyFm/UgFMe0vAHBOa/f/cVsZXjvsFJqKMO3uwxODneRKS9SEaJQnSeqSlARAmuVvsM0ja4tsjZ7q1nSN6Ra7HLpBuoX1RpuXlJKMxluhcqzF+1lwX7LaKSu4Rw6tUEHpcboqIUwpm5C6vFYA3wEYFD3Vo6B2dGhwkqsXn2Wn8VsWCE2b3maJQjdIy3oWmnbzoUoTu0sD4J8Mp2VBG+MzY1U9xPX8/ipVxFJBTK6/6BSHf4aSKwWl0tgrMm2pckCiV7iCPsueECwz51Cd3v6cz3PDvB6fy+v/MyYNo5Jhw/D2FUKw5d/mFQgEzvZ4PBtKA7bOsMYocLTKVF6UYGi4f2CiYq+P11j4xfICVAUdVpvjBJ9MSEP3BIdEoWyUg+iNy+fRVLiHo6Ah0QrKZu76z5Fqlbjd0MB7WXitmJoBr5QbhaaNaLNEroKkZKv3+ivWOkhMF05Di0ZwVmqMgtr8+8c5DsJhLUQPJpR9zyFMwVKAwIAWqLwJAt0SdLwxJg0+2NugaUMh7a8qpDYgmrpiuH5uaAqmdyYiFMOEQw+1eUkpR3IqjWiUYcqlxnig3Ne8cakYmhajCutpywuVEfIafv7h2FSckeLF8WoLszYWozhgKzaEi2TJY4OSMaFDDEzTHButIDabdq8sssQ16xoof35hokdg2bQOSBXBQ8Lw9mqzRA0Kuo1h6IHtZSAdE2kEGaR0JqarMECGYMba4jBhyuRKwpR10ltHqnHXV2WID6EY7o/UysppHZCpBQ/C8PRh11IKfdoUNiErzHBNRc8jFUNwYprmVI/Hs+THyCKl7MjWxs4qzXfhinwVwtzD5HfMGZKMy7rFK2WRcXDhPg3qjVGpGJsRg9waC5OXFaAiKMPhmt7E8uFXPX1sUJ4TraBUwsd9NVry+cvyQHjDC9xqfmF2Jnr7ZAU0/WYyF5ZlBXVdZ+uBtHkhgJLWUJGUcjyAFe+G2ILIBO4RAgsmpKJ3ogeHKkyct7IAAduxSCZXwvAEj8CSUOL1hhTkTh4tntwBXY3AMeGN6SKlfB7AjVeuLcaagrpwnHc6tAm4zxm9eoZgIiQiaT1WmoW5ublFHTt2/N62vpTSoJdWSW1g9uI8VY+5XsTvuK1vAn4fAjXXbyjGkhDgoQeTaiLlRDZl2rJCfFcbgZhNiQcGJuGGPgqxXhKtIC9sc0exbfSZuCgX5cGG+QTGblbgrFuaLCtILZZBEzmAthuatgXAJgC7opt7UsosWOb+rytF/EUr8xs11BTnNyoVozNiUFRnYeryQpTUO77PeM7kSnS0pSigilXG9EgD+nRSB/SMDeZB92ax+0p67O4vy/Du0eowt8jDu7RrPJ46y+H9Gi9m7WA9OH+uaQcgxVZo2kYAXzU3TSSl/A/Ht/5rdRE2FzW0NqiECzvH4x9Dne+4f1sZXncBjynxyKAkXNvTr8IzywnSVW5rnB70+9DkkRoNa7LFEB2TvSQfR6ut8HwCFXR1D78q9MgxsQ3AhMeDIyLJ8nnQJUFHsoMunWWrIRNO4XDQYzWngVQNIe2vK0P5gUx2ZL311JBkXNotXiXPc1YUKhDBz0kiMrn2SDAUPD1vRUGYZ6MH8WvnT8xEvzirCIansxr9Bd5+anclntxbEQ6HlKN/Oy+u6BavWHQeJnOyz9CQGqujY7yBLgkecIgozJ1bZiU0fSOEmA/gUyHEtxRPSnkngDkPbCvHq4cb+j7MmUNDlBIP+B97SQk5I200kDv7JeAuZzYPl68pwvqIvlXU5zObKsiy3oCmXXXxKvJdgUYQkBqnYoii3EUrpiAMN0keTYUi4nomyKEZcch05+5tcz804zXCdABPsKl2yaoibClusDxu7u7+ibijv8P2snDbVFQfhslMroNSvMirtVTiLQ84YcWN//MmZGCAzy6F4ekCgHPmq9/5pgZ3R9RCym4kFI0ULQc/Y5jlQTIf9kr04Mz2XgzPiMOApJDlUVm6MS8YDD7r8XiINFa/d7RGuOQun+H2sBiSmRvfP1qjWAYCnqiiHzdvLlG0l9s9iKr5rm+qIOlM1xCZfBLVdmgmJoT/ycX5lnSUyAezah+c4sW5WfGY2iUOPgVx7G+gaXyFZURkrcMHcXNXdPPhLyEy8abNJVgQ2jyN4/WR7RUUJ2SdtrxAQVh6l2svH43PwOl+uxyGh72nNNjmvpWFtrhmXWGTWqM1WYhc6W18NsEIPZdM+PSufvTya4AVtKF7lsK2sr8utz00aNdQ3AERNySvyqvDNaG+ED32vKw4vODMWOCh0ESvm4sV493bj/sHKibixuYUdAOAF6Lbtc0JFIlcmvvchcG8jo2sy06Jx8zeCfCFYke0dTOsTciMxb9HOW0HjiO/dMgJHRTs6RAJGc0Su8Yxd3w6BiXKSuieHirxm8HDe2q0xOlRbfwmYT0CgbUkJ5VFKEwyl3u8oU8CBrRzapnSehtTlxegIMScu6Dq4/FpiiPcWRoE2RlmUxrayLQYvBMqGUj0so8UqaAbeoWpojuaU9D5DOccvPtzqFBsbtOM26xhyoO2StbMEU0eFnEjvYqxmXCZMHdkeoxqa7PKdhc3f1o7L+YTTgsWq5V4dKez+Wg+jiTjyvw6lQe5qDR2fc9MlNUwPD0BFMO29hVYeveJi3OV10VNYYW/l8+vNKkAp6qPGqdrJD4Pn8aSYAjF7nOgkgn+stVF2BgBFKhQth0IeFjvqGLVlGCEcUqGdAX93/3GKRkiFeS25W3bvrc5BZ0NyM3zcupw65aSJtOZ7mEwRr8wNEX1c5Z8V4ttJQGF+qIH1qOVSyUxIb86IgUDkr3IXpoftjx3uI+MBS2VdPxvv2iI3bf2ScAfHHiMO74oxQffNgw48t73xqbj7CS7FoaX7zB9J01zY0DXh41flN8IykbuiV5Lqp9Tn5wJZIf0WLXDn5IiakmpjA40mut6+vDIoHaNvJ33Rno8cyVzZm6t81wW/Qx/CR5NFevkHd0ZPj7zVz39iqlnBGxOQd3ZF9pQCmPGmoIw/IsUyn0Dgl/S1e+4OamOJSfqlJD7Kkz1by1ZIjcxOdTZvDTC8sLt7YnpCmxExu7oZtdjO8rx3IHGEzPvjk3DsCRZF1LQCWnbH0GIC5ubs3DlIay9JwKYENZTSQuP1SqPYK0SPQDp3suQReiwYnK6Ipdd5oOfc78kc2/qk6A8k/0twmlGHRofzy4zTse24gAuWeNEESqD913bw1E6gEeaU1AKK+QDofk0WmZzoYskH2sWkqiRix7yRVFAdQpzqhvPpbnXEUGNSY/BW6NTG1meS2Z+NC4NA5I9qhN58aoiFbvJVU3uGItXRjj5iQz2wzsahkIYUt4Zm47h7WR4sEVKSV7uZhUO8xxmPHrR0i/uEo+nQ/MQkZ/nVJsKIr//bU2TQXxe5+6XHs9zohLckTUe9KyefjzseEIYTtMrvRoUpUWU+E2liXNXFKIuNGTJ+8iMk00g2m1OQSxWdxbZRm8Wq6QhmnNzh85oh8u6NZ5QIXTlLNjf91Y2mex0hWdTikPst/ZLULxaZIs9Eq19W+Vsntczdg9J8aqeEXNeJFfH51JBb49Jx4hkOwAjhm8B5kgp2RZ59M4vStUhRw/T8z4a1NntY/DBuNQmhsgcee/WMhURmosGBA0MjQuz05SXTF3mhDFeq1o0WXF4PoTWIuE0IwV5xbNSvYpc5dyCO+qmFNTdh8cc5v6pZvO6NM11AV0fOWFRPk5E0BCR1sUH3d43Ab8L0Rn8jNwS0R/Hj2itzT2c3tPDb+DDcWmqixqJcHh9ZPeU4YZwmuiI1trDr+PT7HR10Gvz63HVuoa5BSrorTHpGJksAzC8bCN868zhNWXnI+Wg5XcO0Uh+TmiGPOONQ9X4y+4K1cJuLsRxP/Tqv4eQJf9OApjhkddHd08f3F6OV0KIVPWwhrXHlE6xSt5zlheGR4R5rld392G2o6B/NK8g254LIS4i8thd1vQ9G94ZNcKkRlypnCNVZpO3CsKhzZJIi9Xx0vAUDGmvKlirPGjrfJ8nt9ZhFLhB9x0efgeti/PNZKzTYjUsmZiu6ivuiwMZbkihBb/ltBGCIQUdlVKy7/QJhzMeCnU1o0McrZmTOJ9mp6GLz1Dv8/x5RznmH69VRWtz0YP38JDZRAzxbWpMj/ex00tERtRK7yL7QWNlRGEbh0Uw5XpySDtc0d2nDI811JchUoDyX9XNh8edWvCF5hUk5XOcvKRFrA1ZRLRgbmh4dWQKnttXpV6fpBVHDjy691Agbur0ZA/+OiQZpyWzWwjONbAiunJGhOU5yMiP/z4jSVX6v95UonIRn8HD+mBMKrr4DQe6rnD6LG67Qs3uJUsTHhXiqKCz+eotK3WGmOZCHDfCZ88dm6qg9h+3l6mhlehXVyKNjAq9q38iZjkt+BO2bc/RNDw1L6c+jHzpmWkxDjtPg/oop0bVOxSYaeOWvn4FILhmbSjG4ojuccRw5cstKehBAH+6dUsp5kW8qxOpJB4eebgOcbqi0psLaS6lQgqI3NftpybB7zAmfHn3N7ZtX6tp2ov0vGdCg4pU5PSsOLzqzK6pxR81CNJrTaB9aFiY0JXexbEqV0Fvjk7D2BSYMLx80fmIlLIXrODedSVSvzLiXZ1oY6MVD2znwd4KE7Wm3fQtw1CByetGcMhlQJIaEwPkIUCws3oIZvDYvlo9gQM3zE0uA7F0UrpiIbiIbflfre30fZw5WuAPX5XhzW8cQleh1VPinTfxgH+3pKDf8E2C1tgEKoDJO9JruDGGG1oQc8yUjnG4rlcC+iTqpHlKoWlU/nMceJdSjgawhvnk42M1yIo3kBqroXeiF0NTlZftA+R+SMpix4PDj0KvghBZpo0uVNCByqCK+QpcjErD+BRuKIY56JDk/LcZPLCnRk+avjyv0UsB0Uri/Sw4Iw+EMjBSsBgelOLBzB5+nNfZfYXWfh/Q7uJvRvAHMyDlF3UQgx7dXoZYQ1NcXlqsgeyOsTTKenBWAjYhbxxs6YemG3B+EGQY5xo4ekbPZF7j/OEcR0FzW1IQmeCPommI5iyPnkQlURgqhxU26Y3JHeNwXhcfsuL4/p9pQTdIzfP9ngPuc6SU3AU7mo0bgCYrXg/Hi2dETrHyXVa+HS2l5Ft21+6usMBuhMtidE/UECdlDYSggk6oV1psa893Qb3rlCW54ZepouXg37l3d0aAfzL/cNSYZcT0LvEYnuqyvnIrIChHo/dbZYjDbPxslSFLAfGUEIIcZ3gppTpvd6zLqweOVZuI0TUVDRgSOzjVy5yWFKSmTNn6vv2LxlMx7jdEMtiZcbR6h/kdmh7nkIlctlUCiLnQNL7Xs7W5g6mrq+sTExNDg6gM9eE5xFEM4HhLL4pJKYdwvg5msCsgg4AwFceueyptKZ/XNO3pkIdqkPaXVdAGjfwkt1FTzeXveCAN7QYNp/gMDEzxYFhaLAaneaH8xTY5hrvasu1/5ebmzuvcuXOTn8KRUpLZ5sQpWVD+EgvfAKEcBWQ1mjUK554XYFvnw7YEhAhCSr6pYULTv2R6aklBAwC5Y3uJief2VyqtEoHGG5rT/4nVVN+EPaCsBB0pkT0gyyyDpq+HEB8DWNTSa/PNbbgt/yal5NkxyzI90VRVdI3+HSFpmyuk0MeTeGXnkspgrE/0aGgfyxxqoJPPQGe/BxxcDYtiBiQ042to2mfsZwkheGA/ywr9NhJlIBekZBFqOrZ5kgCFhYUJqampbAWzp9LCsgDLrgB/t0foByDkdkB1UrdFv5j0s0j1Ax8qpfxdqP/U8h1mIABN5EEYhyHELgBUBv87IAS98/9utUhA19TUZMXFxc0AcCZbIqG5A+YFvhvEMEQXVm4s6Jon6VKzA053dTI46OH8hMARhbwa5OCbboU/9e8//BRH8j9mLdQoDqqNCwAAAABJRU5ErkJggg=="},Jky8:function(M,H,a){"use strict";var D=a("sRBo"),b=a("kaz8"),A=a("5NDa"),v=a("5rEg"),y=a("miYZ"),E=a("tsqr"),w=a("9og8"),c=a("2qtc"),_=a("kLXV"),l=a("tJVT"),t=a("WmNS"),u=a.n(t),s=a("q1tI"),r=a.n(s),f=a("9kvl"),m=a("6CvP"),d=a("1XHU"),n=a("1vsH"),i;(function(C){C[C.Professor=1]="Professor",C[C.AssistantProfessor=2]="AssistantProfessor",C[C.Student=3]="Student"})(i||(i={}));var h=function(x){var g=x.visible,R=x.user,P=x.onCancel,O=P===void 0?function(){}:P,S=Object(s.useState)(),p=Object(l.a)(S,2),T=p[0],N=p[1],k=Object(s.useState)([]),U=Object(l.a)(k,2),z=U[0],W=U[1],F=Object(s.useState)(!1),V=Object(l.a)(F,2),K=V[0],B=V[1],J=Object(s.useState)(!1),le=Object(l.a)(J,2),ge=le[0],pe=le[1],De=Object(s.useState)(),Ie=Object(l.a)(De,2),fe=Ie[0],xe=Ie[1];Object(s.useEffect)(function(){var q;if(R!=null&&(q=R.userInfo)!==null&&q!==void 0&&q.identity){var me;W([(R==null||((me=R.userInfo)===null||me===void 0)?void 0:me.identity)==="student"?3:1])}},[R]);var Ee=function(me,re){if(z.includes(i.Professor)){_.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:r.a.createElement("div",{className:"tc"},re||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:function(){f.d.push("/classrooms/".concat(me,"/students"))}});return}f.d.push("/classrooms/".concat(me,"/students"))},se=function(){var q=Object(w.a)(u.a.mark(function me(){var re;return u.a.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:if(T){ce.next=3;break}return E.b.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A"),ce.abrupt("return");case 3:return B(!0),ce.next=6,Object(m.c)({invite_code:T,professor:z.includes(i.Professor)?1:null,assistant_professor:z.includes(i.AssistantProfessor)?1:null,student:z.includes(i.Student)?1:null});case 6:if(re=ce.sent,B(!1),!((re==null?void 0:re.status)===-2)){ce.next=22;break}if(oe(),!(re.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1")){ce.next=14;break}return pe(!0),xe(1),ce.abrupt("return");case 14:if(!(re.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1")){ce.next=18;break}return pe(!0),xe(2),ce.abrupt("return");case 18:if(!(re.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1")){ce.next=22;break}return pe(!0),xe(3),ce.abrupt("return");case 22:if(!((re==null?void 0:re.status)===0)){ce.next=27;break}return Object(n.Y)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),oe(),(re==null?void 0:re.course_id)&&Ee(re.course_id,re.message),ce.abrupt("return");case 27:case"end":return ce.stop()}},me)}));return function(){return q.apply(this,arguments)}}(),oe=function(){var q=Object(w.a)(u.a.mark(function me(){return u.a.wrap(function(ae){for(;;)switch(ae.prev=ae.next){case 0:O();case 1:case"end":return ae.stop()}},me)}));return function(){return q.apply(this,arguments)}}();return r.a.createElement(r.a.Fragment,null,r.a.createElement(_.a,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",visible:g,confirmLoading:K,onOk:se,onCancel:oe},r.a.createElement("div",{className:"tc"},r.a.createElement("div",null,r.a.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),r.a.createElement(v.a,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:T,onChange:function(me){if(me.target.value.length>=7){E.b.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}N(me.target.value)}})),r.a.createElement("div",{className:"mt10 font14"},r.a.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),r.a.createElement(b.a.Group,{value:z,onChange:function(me){return W(me)}},r.a.createElement(b.a,{value:i.Professor,disabled:z.includes(2)},"\u6559\u5E08"),r.a.createElement(b.a,{value:i.AssistantProfessor,disabled:z.includes(1)},"\u52A9\u6559"),r.a.createElement(b.a,{value:i.Student},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),r.a.createElement(d.a,{visible:ge,onCancel:function(){return pe(!1)},occupationValue:fe}))};H.a=Object(f.a)(function(C){var x=C.user;return{user:x}})(h)},Jq4h:function(M,H,a){M.exports=a.p+"static/qrcode.54870d9b.png"},Jv0p:function(M,H,a){M.exports={flex_box_center:"flex_box_center___2RVge",flex_space_between:"flex_space_between___2f-dJ",flex_box_vertical_center:"flex_box_vertical_center___2UjfS",flex_box_center_end:"flex_box_center_end___1RfMW",flex_box_column:"flex_box_column___3uuIq",sidebar:"sidebar___Ik5Ae",items:"items___2qrP5",item:"item___24ylH",name:"name___1UcvU",itemActive:"itemActive___1Bj1D",question:"question___2fGw1"}},K3mO:function(M,H,a){(function(D,b,A){M.exports=H=b(a("Ib8C"),a("3y9D"),a("WYAk"))})(this,function(D){return function(){var b=D,A=b.lib,v=A.Base,y=A.WordArray,E=b.algo,w=E.MD5,c=E.EvpKDF=v.extend({cfg:v.extend({keySize:128/32,hasher:w,iterations:1}),init:function(_){this.cfg=this.cfg.extend(_)},compute:function(_,l){for(var t,u=this.cfg,s=u.hasher.create(),r=y.create(),f=r.words,m=u.keySize,d=u.iterations;f.lengthxe)){se.next=7;break}return A.b.info("\u6587\u4EF6\u8D85\u8FC7".concat(xe/1024/1024/1024,"GB\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42")),se.abrupt("return",!1);case 7:return W.push({name:fe.name,file:fe}),F(Object(v.a)(W)),k.onChange(W),se.abrupt("return",!1);case 11:case"end":return se.stop()}},Ie)}));function De(Ie){return pe.apply(this,arguments)}return De}()},ge=function(){var pe=Object(c.a)(u.a.mark(function De(Ie,fe){var xe,Ee,se,oe,q,me,re,ae,ce;return u.a.wrap(function($){for(;;)switch($.prev=$.next){case 0:return fe.file_name=Ie.name,re=Ie.name,$.next=4,Object(f.a)("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});case 4:if(ae=$.sent,ae.data=JSON.parse(g(ae.data)),!((ae==null?void 0:ae.status)!==0)){$.next=12;break}return W[W.findIndex(function(X){return X.name===re})].status="error",W[W.findIndex(function(X){return X.name===re})].file.status="error",k.onChange(W),A.b.warn("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),$.abrupt("return");case 12:return B=new C.a({endpoint:ae==null||((xe=ae.data)===null||xe===void 0)?void 0:xe.end_point,region:ae==null||((Ee=ae.data)===null||Ee===void 0)?void 0:Ee.region,accessKeyId:ae==null||((se=ae.data)===null||se===void 0)?void 0:se.access_key_id,accessKeySecret:ae==null||((oe=ae.data)===null||oe===void 0)?void 0:oe.access_key_secret,bucket:ae==null||((q=ae.data)===null||q===void 0)?void 0:q.bucket,stsToken:ae==null||((me=ae.data)===null||me===void 0)?void 0:me.security_token}),console.log(Ie,"file"),J(B),ce=Object(n.a)(),$.abrupt("return",new Promise(function(X,ee){try{var Oe;B.multipartUpload("".concat(k.identifier,"/").concat(ce).concat(re.indexOf(".")>-1?"."+re.split(".").pop():""),new Blob([Ie.file],{type:Ie.file.type}),{timeout:3600*1e3,partSize:1002400,progress:function(Me,Je,tt){try{console.log("\u8FDB\u5EA6",Me,Je,tt);var lt=W.findIndex(function(ct){return ct.name===re});W[lt].file.percent=Me*100,W[lt].tempCheckpoint=Je,F(Object(v.a)(W))}catch(ct){}},checkpoint:W[W.findIndex(function(Se){return Se.name===re})].tempCheckpoint,callback:{customValue:{id:re+""},url:ae==null||((Oe=ae.data)===null||Oe===void 0)?void 0:Oe.callback_url,host:ae==null?void 0:ae.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+Object(f.e)(fe)}}).then(function(Se){var Me,Je=W.findIndex(function(Et){return Et.name===re}),tt="done";if(((Me=Se.data)===null||Me===void 0?void 0:Me.status)===0){var lt;Ie.response=(lt=Se.data)===null||lt===void 0?void 0:lt.data;var ct=W.findIndex(function(Et){return Et.name===re});W[ct].status="done",W[ct].file.status="done"}else{var ht;A.b.warn((ht=Se.data)===null||ht===void 0?void 0:ht.message),tt="error"}W[Je].status=tt,W[Je].file.status=tt,k.onChange(W),X(Se==null?void 0:Se.data)}).catch(function(Se){W[W.findIndex(function(Me){return Me.name===re})].status="error",W[W.findIndex(function(Me){return Me.name===re})].file.status="error",A.b.warn("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),F(Object(v.a)(W)),k.onChange(W),ee(Se),console.log("err:",Se)})}catch(Se){}}));case 17:case"end":return $.stop()}},De)}));return function(Ie,fe){return pe.apply(this,arguments)}}();return Object(s.useEffect)(function(){W.every(function(pe){return pe==="done"||pe==="error"})&&k.onComplete(W)},[W]),Object(s.useEffect)(function(){if(N){var pe;(pe=B)===null||pe===void 0||pe.cancel()}},[N]),Object(s.useEffect)(function(){k.uploading&&W.map(function(){var pe=Object(c.a)(u.a.mark(function De(Ie){var fe,xe;return u.a.wrap(function(se){for(;;)switch(se.prev=se.next){case 0:if(!((!Ie.status||Ie.status==="error")&&!N)){se.next=6;break}return Ie.status="uploading",Ie.file.status="uploading",se.next=5,ge(Ie,{login:T==null||((fe=T.userInfo)===null||fe===void 0)?void 0:fe.login,container_type:k.container_type,container_id:k.container_id,description:k.description});case 5:xe=se.sent;case 6:case"end":return se.stop()}},De)}));return function(De){return pe.apply(this,arguments)}}())},[k.uploading]),r.a.createElement(x,Object(D.a)({},le,{height:k.height,className:k.className}),r.a.createElement("p",{className:"ant-upload-hint"},k.text||"\u62D6\u62FD\u6587\u4EF6\u6216\u8005\u70B9\u51FB\u4E0A\u4F20"))};H.b=Object(i.a)(function(S){var p=S.loading,T=S.globalSetting,N=S.user;return{globalSetting:T,loading:p.models.competitions,user:N}})(O)},KmYQ:function(M,H,a){(function(D,b,A){M.exports=H=b(a("Ib8C"),a("OLod"))})(this,function(D){return D.pad.ZeroPadding={pad:function(b,A){var v=A*4;b.clamp(),b.sigBytes+=v-(b.sigBytes%v||v)},unpad:function(b){for(var A=b.words,v=b.sigBytes-1,v=b.sigBytes-1;v>=0;v--)if(A[v>>>2]>>>24-v%4*8&255){b.sigBytes=v+1;break}}},D.pad.ZeroPadding})},"L+Ii":function(M,H,a){M.exports={wrap:"wrap___3xyR8",labelWrap:"labelWrap___1IxCy",label:"label___22JJP",labelContent:"labelContent___3L5_8",flexRow:"flexRow___15gwv",color999:"color999___i4XxJ",radio:"radio___2Vrn9",selectSchool:"selectSchool___20PAH",dataPicker:"dataPicker___3ZrBg",modal:"modal___3_BbV",colorOrange:"colorOrange___3BuSt",colorYellow:"colorYellow___brbb2"}},LSTS:function(M,H,a){"use strict";Object.defineProperty(H,"__esModule",{value:!0});var D=function(){function u(s,r){for(var f=0;f=0)continue;if(!Object.prototype.hasOwnProperty.call(u,f))continue;r[f]=u[f]}return r}function c(u,s){if(!(u instanceof s))throw new TypeError("Cannot call a class as a function")}function _(u,s){if(!u)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return s&&(typeof s=="object"||typeof s=="function")?s:u}function l(u,s){if(typeof s!="function"&&s!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof s);u.prototype=Object.create(s&&s.prototype,{constructor:{value:u,enumerable:!1,writable:!0,configurable:!0}}),s&&(Object.setPrototypeOf?Object.setPrototypeOf(u,s):u.__proto__=s)}var t=function(u){l(s,u);function s(r){c(this,s);var f=_(this,(s.__proto__||Object.getPrototypeOf(s)).call(this,r));return f.scrollListener=f.scrollListener.bind(f),f.eventListenerOptions=f.eventListenerOptions.bind(f),f.mousewheelListener=f.mousewheelListener.bind(f),f}return D(s,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var f=this.getParentElement(this.scrollComponent);f.scrollTop=f.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var f=!1,m={get passive(){f=!0}};try{document.addEventListener("test",null,m),document.removeEventListener("test",null,m)}catch(d){}return f}},{key:"eventListenerOptions",value:function(){var f=this.props.useCapture;return this.isPassiveSupported()&&(f={useCapture:this.props.useCapture,passive:!0}),f}},{key:"setDefaultLoader",value:function(f){this.defaultLoader=f}},{key:"detachMousewheelListener",value:function(){var f=window;this.props.useWindow===!1&&(f=this.scrollComponent.parentNode),f.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var f=window;this.props.useWindow===!1&&(f=this.getParentElement(this.scrollComponent)),f.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),f.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(f){var m=this.props.getScrollParent&&this.props.getScrollParent();return m!=null?m:f&&f.parentNode}},{key:"filterProps",value:function(f){return f}},{key:"attachScrollListener",value:function(){var f=this.getParentElement(this.scrollComponent);if(!this.props.hasMore||!f)return;var m=window;this.props.useWindow===!1&&(m=f),m.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),m.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),m.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}},{key:"mousewheelListener",value:function(f){f.deltaY===1&&!this.isPassiveSupported()&&f.preventDefault()}},{key:"scrollListener",value:function(){var f=this.scrollComponent,m=window,d=this.getParentElement(f),n=void 0;if(this.props.useWindow){var i=document.documentElement||document.body.parentNode||document.body,h=m.pageYOffset!==void 0?m.pageYOffset:i.scrollTop;this.props.isReverse?n=h:n=this.calculateOffset(f,h)}else this.props.isReverse?n=d.scrollTop:n=f.scrollHeight-d.scrollTop-d.clientHeight;n1&&arguments[1]!==void 0?arguments[1]:1,Xe=Me.length,Ae=0;Ae1&&arguments[1]!==void 0?arguments[1]:!1;return Object(R.a)(B).map(function(le,ge){if(!y.isValidElement(le)||!le.type)return null;var pe=le.type.isSelectOptGroup,De=le.key,Ie=le.props,fe=Ie.children,xe=Object(w.a)(Ie,["children"]);return J||!pe?P(le):Object(g.a)(Object(g.a)({key:"__RC_SELECT_GRP__".concat(De===null?ge:De,"__"),label:De},xe),{},{options:O(fe)})}).filter(function(le){return le})}var S=a("2Qr1"),p=a("qNPg"),T=a("U8pU"),N=a("Kwbf"),k=a("WKfj");function U(B){var J=B.mode,le=B.options,ge=B.children,pe=B.backfill,De=B.allowClear,Ie=B.placeholder,fe=B.getInputElement,xe=B.showSearch,Ee=B.onSearch,se=B.defaultOpen,oe=B.autoFocus,q=B.labelInValue,me=B.value,re=B.inputValue,ae=B.optionLabelProp,ce=J==="multiple"||J==="tags",te=xe!==void 0?xe:ce||J==="combobox",$=le||O(ge);if(Object(N.a)(J!=="tags"||$.every(function(Se){return!Se.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),J==="tags"||J==="combobox"){var X=$.some(function(Se){return Se.options?Se.options.some(function(Me){return typeof("value"in Me?Me.value:Me.key)=="number"}):typeof("value"in Se?Se.value:Se.key)=="number"});Object(N.a)(!X,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(N.a)(J!=="combobox"||!ae,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(N.a)(J==="combobox"||!pe,"`backfill` only works with `combobox` mode."),Object(N.a)(J==="combobox"||!fe,"`getInputElement` only work with `combobox` mode."),Object(N.b)(J!=="combobox"||!fe||!De||!Ie,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),Ee&&!te&&J!=="combobox"&&J!=="tags"&&Object(N.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(N.b)(!se||oe,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),me!=null){var ee=Object(k.d)(me);Object(N.a)(!q||ee.every(function(Se){return Object(T.a)(Se)==="object"&&("key"in Se||"value"in Se)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(N.a)(!ce||Array.isArray(me),"`value` should be array when `mode` is `multiple` or `tags`")}if(ge){var Oe=null;Object(R.a)(ge).some(function(Se){if(!y.isValidElement(Se)||!Se.type)return!1;var Me=Se.type;if(Me.isSelectOption)return!1;if(Me.isSelectOptGroup){var Je=Object(R.a)(Se.props.children).every(function(tt){return!y.isValidElement(tt)||!Se.type||tt.type.isSelectOption?!0:(Oe=tt.type,!1)});return!Je}return Oe=Me,!0}),Oe&&Object(N.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Oe.displayName||Oe.name||Oe,"`.")),Object(N.a)(re===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var z=U,W=Object(p.a)({prefixCls:"rc-select",components:{optionList:n},convertChildrenToData:O,flattenOptions:S.d,getLabeledValue:S.e,filterOptions:S.b,isValueDisabled:S.g,findValueOption:S.c,warningProps:z,fillOptionsWithMissingValue:S.a}),F=function(B){Object(A.a)(le,B);var J=Object(v.a)(le);function le(){var ge;return Object(D.a)(this,le),ge=J.apply(this,arguments),ge.selectRef=y.createRef(),ge.focus=function(){ge.selectRef.current.focus()},ge.blur=function(){ge.selectRef.current.blur()},ge}return Object(b.a)(le,[{key:"render",value:function(){return y.createElement(W,Object.assign({ref:this.selectRef},this.props))}}]),le}(y.Component);F.Option=h,F.OptGroup=x;var V=F,K=H.c=V},Lf5v:function(M,H,a){"use strict";var D=a("5NDa"),b=a("5rEg"),A=a("2qtc"),v=a("kLXV"),y=a("k1fw"),E=a("oBTY"),w=a("9og8"),c=a("miYZ"),_=a("tsqr"),l=a("y8nQ"),t=a("Vl3Y"),u=a("tJVT"),s=a("DZo9"),r=a("8z0m"),f=a("WmNS"),m=a.n(f),d=a("q1tI"),n=a.n(d),i=a("m3rI"),h=a("ErOA"),C=a("sckv"),x=a.n(C),g=a("KhGG"),R=a("1vsH"),P=r.a.Dragger,O=function(p){var T,N=p.dispatch,k=p.id,U=p.onClose,z=p.onOK,W=p.visible,F=p.wrapClassName,V=p.local,K=p.containerId,B=p.rootIdentifier,J=Object(d.useState)({}),le=Object(u.a)(J,2),ge=le[0],pe=le[1],De=Object(d.useState)([]),Ie=Object(u.a)(De,2),fe=Ie[0],xe=Ie[1],Ee=Object(d.useState)([]),se=Object(u.a)(Ee,2),oe=se[0],q=se[1],me=Object(d.useState)(0),re=Object(u.a)(me,2),ae=re[0],ce=re[1],te=Object(d.useState)(!1),$=Object(u.a)(te,2),X=$[0],ee=$[1],Oe=Object(d.useState)(!1),Se=Object(u.a)(Oe,2),Me=Se[0],Je=Se[1],tt=t.a.useForm(),lt=Object(u.a)(tt,1),ct=lt[0],ht=Object(d.useState)([]),Et=Object(u.a)(ht,2),Ke=Et[0],Ue=Et[1],nt=Object(d.useRef)([]);Object(d.useEffect)(function(){W&&(ct.resetFields(),Ue([]),q([]),xe([]),ce(0),Je(!1),ee(!1))},[W]);var Nt=function(We){if(We.file.status==="done"||We.file.status==="uploading"){var ot,it,Ne;if(Ue(We.fileList),!We.file.response)return;if((ot=We.file.response)!==null&&ot!==void 0&&ot.id){_.b.success("\u4E0A\u4F20\u6210\u529F\uFF01");return}Ue(Ke.filter(function(Qe){return Qe.uid!==We.file.uid})),((it=We.file.response)===null||it===void 0?void 0:it.message)&&_.b.info((Ne=We.file.response)===null||Ne===void 0?void 0:Ne.message)}},gt=function(){var bt=Object(w.a)(m.a.mark(function We(ot){var it,Ne,Qe;return m.a.wrap(function(yt){for(;;)switch(yt.prev=yt.next){case 0:if(ae){yt.next=8;break}return Ne=Ke.filter(function(It){return It.uid!==ot.uid}),Ue(Ne),nt.current=Object(E.a)(Ne),xe(fe.filter(function(It){return It!==ot.name})),_.b.info("\u5220\u9664\u6210\u529F"),Ne.length||(ct.setFieldsValue({file:void 0}),ct.validateFields()),yt.abrupt("return");case 8:if(ot.response){yt.next=11;break}return _.b.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01"),yt.abrupt("return");case 11:return yt.next=13,Object(h.a)("/api/shixuns/".concat(k,"/destroy_data_sets.json"),{method:"Delete",body:{id:[ot==null||((it=ot.response)===null||it===void 0)?void 0:it.id]}});case 13:Qe=yt.sent,Qe.status===0&&(Ue(Ke.filter(function(It){return It.uid!==ot.uid})),_.b.info("\u5220\u9664\u6210\u529F"));case 15:case"end":return yt.stop()}},We)}));return function(ot){return bt.apply(this,arguments)}}(),vt=function(We){if(Ke!=null&&Ke.some(function(it){return it.name===We.name}))return _.b.info("".concat(We.name,"\u6587\u4EF6\u5DF2\u5B58\u5728")),!1;var ot={name:We.name,uid:We.uid,file:We,percent:0};return Ke.push(ot),nt.current=Object(E.a)(Ke),Ue(Object(E.a)(Ke)),!1},ze={height:300,multiple:!0,disabled:ae>0,withCredentials:!0,fileList:Ke,action:"".concat(i.a.API_SERVER,"/api/attachments.json"),onChange:Nt,onRemove:gt,beforeUpload:vt},Fe=function(We,ot,it,Ne,Qe){var Tt=new FormData;Object.keys(We).forEach(function(It){Tt.append(It,We[It])});var yt=new window.XMLHttpRequest;return yt.withCredentials=!0,yt.addEventListener("load",function(It){var Kt;it(JSON.parse(It==null||((Kt=It.target)===null||Kt===void 0)?void 0:Kt.response))},!1),yt.addEventListener("error",function(It){Qe&&Qe(It)},!1),yt.upload.onprogress=function(It){Ne&&Ne(It)},yt.open("POST",ot),yt.send(Tt),yt},Xe=function(We,ot){if(We.lengthComputable){var it=Math.floor(We.loaded/We.total*100),Ne=Object(y.a)(Object(y.a)({},ot),{},{percent:it,status:it===100?"done":"uploading"});console.log(nt.current,333),nt.current=nt.current.map(function(Qe){return Qe.uid===ot.uid?Ne:Qe}),Ue(nt.current)}},Ae=function(We,ot){var it=Object(y.a)(Object(y.a)({},ot),{},{status:"error"});_.b.warn("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),nt.current=nt.current.map(function(Ne){return Ne.uid===ot.uid?it:Ne}),nt.current.every(function(Ne){return Ne.status==="done"||Ne.status==="error"})&&(Je(!1),ce(2)),Ue(nt.current)},Pe=function(We,ot){var it=Object(y.a)(Object(y.a)({},ot),{},{status:"done"});if(We.status===0||(it=Object(y.a)(Object(y.a)({},ot),{},{status:"error"}),_.b.error("\u4E0A\u4F20\u5931\u8D25!")),nt.current=nt.current.map(function(Ne){return Ne.uid===ot.uid?it:Ne}),nt.current.every(function(Ne){return Ne.status==="done"})){_.b.success("\u4E0A\u4F20\u5B8C\u6210!"),Wt(!0);return}nt.current.every(function(Ne){return Ne.status==="done"||Ne.status==="error"})&&(Je(!1),ce(2)),Ue(nt.current)},Ye=function(){var We=!0;return window.navigator.onLine==!0?We=!0:We=!1,We},$e=function(){var bt=Object(w.a)(m.a.mark(function We(ot){var it,Ne,Qe,Tt,yt,It,Kt,ft;return m.a.wrap(function(kt){for(;;)switch(kt.prev=kt.next){case 0:if(Je(!0),!(ae===3)){kt.next=4;break}return ce(2),kt.abrupt("return");case 4:if(!(ae===2||ae===1)){kt.next=7;break}return Ot(),kt.abrupt("return");case 7:return it=ot||{},Ne=it.commitMessage,Qe=Ne===void 0?"":Ne,Tt=it.fileOss,yt=Tt===void 0?[]:Tt,It=V?Ke:yt,Kt=It.map(function(dn){return dn.name}),kt.next=12,Object(h.a)("/api/shixuns/".concat(k,"/check_data_sets"),{method:"post",body:{files_name:Kt}});case 12:if(ft=kt.sent,!(ft.status===-3)){kt.next=17;break}return xe(ft==null?void 0:ft.exist_files),Je(!1),kt.abrupt("return");case 17:if(!(JSON.stringify(ft)==="{}")){kt.next=21;break}return Je(!1),_.b.error("\u7F51\u7EDC\u5DF2\u65AD\u5F00,\u8BF7\u7A0D\u540E\u91CD\u8BD5!"),kt.abrupt("return");case 21:ft.status===0&&(Ke.forEach(function(dn){var yn=Fe({file:dn.file,description:Qe},"".concat(i.a.API_SERVER,"/api/shixuns/").concat(k,"/upload_data_sets.json"),function(Hn){return Pe(Hn,dn)},function(Hn){return Xe(Hn,dn)},function(Hn){return Ae(Hn,dn)});oe.push(yn)}),ce(1));case 22:case"end":return kt.stop()}},We)}));return function(ot){return bt.apply(this,arguments)}}(),Ot=function(){var We=Object(y.a)({},ct.getFieldsValue())||{},ot=We.commitMessage,it=ot===void 0?"":ot,Ne=nt.current.filter(function(Tt){return Tt.status==="error"}),Qe=nt.current.map(function(Tt){return Object(y.a)(Object(y.a)({},Tt),{},{status:Tt.status==="error"?"uploading":Tt.status})});Ue(Qe),Ne.forEach(function(Tt){var yt=Fe({file:Tt.file,description:it},"".concat(i.a.API_SERVER,"/api/shixuns/").concat(k,"/upload_data_sets.json"),function(It){return Pe(It,Tt)},function(It){return Xe(It,Tt)},function(It){return Ae(It,Tt)});oe.push(yt)})},st=function(We){if(console.log(We,"changedValues"),"fileOss"in We){var ot,it;if(We!=null&&We.fileOss.every(function(Ne){return Ne.status==="done"})&&We!==null&&We!==void 0&&(ot=We.fileOss)!==null&&ot!==void 0&&ot.length){_.b.success("\u4E0A\u4F20\u5B8C\u6210!"),Wt(!0);return}if(We!=null&&We.fileOss.every(function(Ne){return Ne.status==="done"||Ne.status==="error"})&&We!==null&&We!==void 0&&(it=We.fileOss)!==null&&it!==void 0&&it.length){ce(3),Je(!1);return}xe(fe.filter(function(Ne){var Qe;return We==null||((Qe=We.fileOss)===null||Qe===void 0)?void 0:Qe.some(function(Tt){return Tt.name===Ne})}))}pe(Object(y.a)({},ct.getFieldsValue()))},Wt=function(We){We||(ee(!0),oe.forEach(function(ot){ot.abort()})),z(),U()},zt=function(){var We=Object(y.a)({},ct.getFieldsValue())||{},ot=We.fileOss,it=ot===void 0?[]:ot,Ne=Ke==null?void 0:Ke.every(function(Tt){return Tt.status==="done"}),Qe=it==null?void 0:it.every(function(Tt){return Tt.status==="done"});if(!Ne||!Qe){v.a.confirm({title:"\u5173\u95ED\u5F39\u6846\u63D0\u793A",content:"\u6709\u6587\u4EF6\u672A\u4E0A\u4F20,\u662F\u5426\u786E\u5B9A\u79BB\u5F00\uFF1F",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){Wt()}});return}Wt()},vn=function(){return n.a.createElement(n.a.Fragment,null,n.a.createElement("div",null,n.a.createElement("i",{className:"iconfont icon-shangchuan font50 ".concat(x.a.colorBlue)})),n.a.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",n.a.createElement("span",{className:"".concat(x.a.colorBlue," ml5")},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))},nn=function(We){console.log(We,444)};return n.a.createElement(v.a,{visible:W,wrapClassName:F,onOk:function(){Object(R.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u4E0A\u4F20\u6587\u4EF6"]),ct.submit()},centered:!0,okText:ae===0?"\u786E\u5B9A":ae===1?"\u4E0A\u4F20\u4E2D":"\u91CD\u65B0\u4E0A\u4F20",okButtonProps:{loading:Me},onCancel:zt,width:"1000px",title:"\u4E0A\u4F20\u6587\u4EF6"},n.a.createElement("div",{className:x.a.wrap},n.a.createElement(t.a,{className:"mt10",form:ct,scrollToFirstError:!0,layout:"vertical",onFinish:$e,onValuesChange:st},V?n.a.createElement(t.a.Item,{label:n.a.createElement("div",null,"\u9009\u62E9\u6587\u4EF6 ",n.a.createElement("span",{style:{visibility:"hidden"},className:"c-light-black"},"(\u5355\u4E2A\u6587\u4EF6\u4E0D\u8D85\u8FC7500M)")),name:"file",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},n.a.createElement(P,ze," ",vn())):n.a.createElement(t.a.Item,{label:n.a.createElement("div",null,"\u9009\u62E9\u6587\u4EF6 ",n.a.createElement("span",{className:"c-light-black"},"(\u5355\u4E2A\u6587\u4EF6\u4E0D\u8D85\u8FC7100GB)")),name:"fileOss",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},n.a.createElement(g.b,{identifier:B,cancelUpload:X,container_type:"Shixun",container_id:K,uploading:ae<3?ae:0,disabled:ae>0,height:300,maxSize:100*1024*1024*1024,description:ge.commitMessage||"",text:vn(),onComplete:nn})),!!fe.length&&n.a.createElement("span",{className:x.a.repeatedName},fe.join("\u3001"),"\u5DF2\u5B58\u5728,\u8BF7\u5220\u9664\u540E\u518D\u4E0A\u4F20"),n.a.createElement(t.a.Item,{name:"commitMessage",label:"\u5907\u6CE8:",rules:[{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},n.a.createElement(b.a,{bordered:!1,disabled:ae>0,maxLength:100,suffix:"".concat(((T=ge.commitMessage)===null||T===void 0?void 0:T.length)||0,"/100"),placeholder:"\u8BF7\u586B\u5199\u5907\u6CE8\u4FE1\u606F"})))))};H.a=O},M8RZ:function(M,H,a){"use strict";a.d(H,"a",function(){return _});var D=a("fWQN"),b=a("mtLc"),A=a("yKVA"),v=a("879j"),y=a("q1tI"),E=a.n(y),w=a("i8i4"),c=a.n(w),_=function(l){Object(A.a)(u,l);var t=Object(v.a)(u);function u(s){var r;Object(D.a)(this,u),r=t.call(this,s);var f=window.document;return r.node=f.createElement("div"),f.body.appendChild(r.node),r}return Object(b.a)(u,[{key:"render",value:function(){var r=this.props.children;return Object(w.createPortal)(r,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),u}(E.a.Component)},MI8n:function(M,H,a){"use strict";a.d(H,"b",function(){return E}),a.d(H,"a",function(){return _}),a.d(H,"e",function(){return l}),a.d(H,"d",function(){return t}),a.d(H,"c",function(){return u}),a.d(H,"f",function(){return s});var D=a("/cxE"),b=a("C/vA"),A=a("pmY6"),v=a("24hK"),y=function(){var r=function(f,m){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(d,n){d.__proto__=n}||function(d,n){for(var i in n)n.hasOwnProperty(i)&&(d[i]=n[i])},r(f,m)};return function(f,m){r(f,m);function d(){this.constructor=f}f.prototype=m===null?Object.create(m):(d.prototype=m.prototype,new d)}}(),E;(function(r){r.None=function(){return A.a.None};function f(z){return function(W,F,V){F===void 0&&(F=null);var K=!1,B;return B=z(function(J){return K?void 0:(B?B.dispose():K=!0,W.call(F,J))},null,V),K&&B.dispose(),B}}r.once=f;function m(z,W){return x(function(F,V,K){return V===void 0&&(V=null),z(function(B){return F.call(V,W(B))},null,K)})}r.map=m;function d(z,W){return x(function(F,V,K){return V===void 0&&(V=null),z(function(B){W(B),F.call(V,B)},null,K)})}r.forEach=d;function n(z,W){return x(function(F,V,K){return V===void 0&&(V=null),z(function(B){return W(B)&&F.call(V,B)},null,K)})}r.filter=n;function i(z){return z}r.signal=i;function h(){for(var z=[],W=0;W1)&&pe.fire(Ie),ge=0},F)})},onLastListenerRemove:function(){B.dispose()}});return pe.event}r.debounce=g;function R(z){var W=new Date().getTime();return m(f(z),function(F){return new Date().getTime()-W})}r.stopwatch=R;function P(z){var W=!0,F;return n(z,function(V){var K=W||V!==F;return W=!1,F=V,K})}r.latch=P;function O(z,W,F){W===void 0&&(W=!1),F===void 0&&(F=[]);var V=F.slice(),K=z(function(le){V?V.push(le):J.fire(le)}),B=function(){V&&V.forEach(function(le){return J.fire(le)}),V=null},J=new _({onFirstListenerAdd:function(){K||(K=z(function(le){return J.fire(le)}))},onFirstListenerDidAdd:function(){V&&(W?setTimeout(B):B())},onLastListenerRemove:function(){K&&K.dispose(),K=null}});return J.event}r.buffer=O;var S=function(){function z(W){this.event=W}return z.prototype.map=function(W){return new z(m(this.event,W))},z.prototype.forEach=function(W){return new z(d(this.event,W))},z.prototype.filter=function(W){return new z(n(this.event,W))},z.prototype.reduce=function(W,F){return new z(C(this.event,W,F))},z.prototype.latch=function(){return new z(P(this.event))},z.prototype.debounce=function(W,F,V,K){return F===void 0&&(F=100),V===void 0&&(V=!1),new z(g(this.event,W,F,V,K))},z.prototype.on=function(W,F,V){return this.event(W,F,V)},z.prototype.once=function(W,F,V){return f(this.event)(W,F,V)},z}();function p(z){return new S(z)}r.chain=p;function T(z,W,F){F===void 0&&(F=function(le){return le});var V=function(){for(var le=[],ge=0;ge0?new c(this._options&&this._options.leakWarningThreshold):void 0}return Object.defineProperty(r.prototype,"event",{get:function(){var f=this;return this._event||(this._event=function(m,d,n){f._listeners||(f._listeners=new v.a);var i=f._listeners.isEmpty();i&&f._options&&f._options.onFirstListenerAdd&&f._options.onFirstListenerAdd(f);var h=f._listeners.push(d?[m,d]:m);i&&f._options&&f._options.onFirstListenerDidAdd&&f._options.onFirstListenerDidAdd(f),f._options&&f._options.onListenerDidAdd&&f._options.onListenerDidAdd(f,m,d);var C;f._leakageMon&&(C=f._leakageMon.check(f._listeners.size));var x;return x={dispose:function(){if(C&&C(),x.dispose=r._noop,!f._disposed&&(h(),f._options&&f._options.onLastListenerRemove)){var g=f._listeners&&!f._listeners.isEmpty();g||f._options.onLastListenerRemove(f)}}},n instanceof A.b?n.add(x):Array.isArray(n)&&n.push(x),x}),this._event},enumerable:!0,configurable:!0}),r.prototype.fire=function(f){if(this._listeners){this._deliveryQueue||(this._deliveryQueue=new v.a);for(var m=this._listeners.iterator(),d=m.next();!d.done;d=m.next())this._deliveryQueue.push([d.value,f]);for(;this._deliveryQueue.size>0;){var n=this._deliveryQueue.shift(),i=n[0],h=n[1];try{typeof i=="function"?i.call(void 0,h):i[0].call(i[1],h)}catch(C){Object(D.e)(C)}}}},r.prototype.dispose=function(){this._listeners&&this._listeners.clear(),this._deliveryQueue&&this._deliveryQueue.clear(),this._leakageMon&&this._leakageMon.dispose(),this._disposed=!0},r._noop=function(){},r}(),l=function(r){y(f,r);function f(m){var d=r.call(this,m)||this;return d._isPaused=0,d._eventQueue=new v.a,d._mergeFn=m&&m.merge,d}return f.prototype.pause=function(){this._isPaused++},f.prototype.resume=function(){if(this._isPaused!==0&&--this._isPaused===0)if(this._mergeFn){var m=this._eventQueue.toArray();this._eventQueue.clear(),r.prototype.fire.call(this,this._mergeFn(m))}else for(;!this._isPaused&&this._eventQueue.size!==0;)r.prototype.fire.call(this,this._eventQueue.shift())},f.prototype.fire=function(m){this._listeners&&(this._isPaused!==0?this._eventQueue.push(m):r.prototype.fire.call(this,m))},f}(_),t=function(){function r(){var f=this;this.hasListeners=!1,this.events=[],this.emitter=new _({onFirstListenerAdd:function(){return f.onFirstListenerAdd()},onLastListenerRemove:function(){return f.onLastListenerRemove()}})}return Object.defineProperty(r.prototype,"event",{get:function(){return this.emitter.event},enumerable:!0,configurable:!0}),r.prototype.add=function(f){var m=this,d={event:f,listener:null};this.events.push(d),this.hasListeners&&this.hook(d);var n=function(){m.hasListeners&&m.unhook(d);var i=m.events.indexOf(d);m.events.splice(i,1)};return Object(A.h)(Object(b.a)(n))},r.prototype.onFirstListenerAdd=function(){var f=this;this.hasListeners=!0,this.events.forEach(function(m){return f.hook(m)})},r.prototype.onLastListenerRemove=function(){var f=this;this.hasListeners=!1,this.events.forEach(function(m){return f.unhook(m)})},r.prototype.hook=function(f){var m=this;f.listener=f.event(function(d){return m.emitter.fire(d)})},r.prototype.unhook=function(f){f.listener&&f.listener.dispose(),f.listener=null},r.prototype.dispose=function(){this.emitter.dispose()},r}(),u=function(){function r(){this.buffers=[]}return r.prototype.wrapEvent=function(f){var m=this;return function(d,n,i){return f(function(h){var C=m.buffers[m.buffers.length-1];C?C.push(function(){return d.call(n,h)}):d.call(n,h)},void 0,i)}},r.prototype.bufferEvents=function(f){var m=[];this.buffers.push(m);var d=f();return this.buffers.pop(),m.forEach(function(n){return n()}),d},r}(),s=function(){function r(){var f=this;this.listening=!1,this.inputEvent=E.None,this.inputEventListener=A.a.None,this.emitter=new _({onFirstListenerDidAdd:function(){f.listening=!0,f.inputEventListener=f.inputEvent(f.emitter.fire,f.emitter)},onLastListenerRemove:function(){f.listening=!1,f.inputEventListener.dispose()}}),this.event=this.emitter.event}return Object.defineProperty(r.prototype,"input",{set:function(f){this.inputEvent=f,this.listening&&(this.inputEventListener.dispose(),this.inputEventListener=f(this.emitter.fire,this.emitter))},enumerable:!0,configurable:!0}),r.prototype.dispose=function(){this.inputEventListener.dispose(),this.emitter.dispose()},r}()},MlIO:function(M,H,a){(function(D,b){M.exports=H=b(a("Ib8C"))})(this,function(D){return function(b){var A=D,v=A.lib,y=v.Base,E=v.WordArray,w=A.x64={},c=w.Word=y.extend({init:function(l,t){this.high=l,this.low=t}}),_=w.WordArray=y.extend({init:function(l,t){l=this.words=l||[],t!=b?this.sigBytes=t:this.sigBytes=l.length*8},toX32:function(){for(var l=this.words,t=l.length,u=[],s=0;s=te.length?X:te[Oe]})}function y(ce){return ce.replace(/[<>&]/g,function(te){switch(te){case"<":return"<";case">":return">";case"&":return"&";default:return te}})}function E(ce){return ce.replace(/[\\\{\}\*\+\?\|\^\$\.\[\]\(\)]/g,"\\$&")}function w(ce,te){te===void 0&&(te=" ");var $=c(ce,te);return _($,te)}function c(ce,te){if(!ce||!te)return ce;var $=te.length;if($===0||ce.length===0)return ce;for(var X=0;ce.indexOf(te,X)===X;)X=X+$;return ce.substring(X)}function _(ce,te){if(!ce||!te)return ce;var $=te.length,X=ce.length;if($===0||X===0)return ce;for(var ee=X,Oe=-1;!(Oe=ce.lastIndexOf(te,ee-1),Oe===-1||Oe+$!==ee);){if(Oe===0)return"";ee=Oe}return ce.substring(0,ee)}function l(ce){return ce.replace(/[\-\\\{\}\+\?\|\^\$\.\,\[\]\(\)\#\s]/g,"\\$&").replace(/[\*]/g,".*")}function t(ce,te){if(ce.length0?ce.indexOf(te,$)===$:$===0?ce===te:!1}function s(ce,te,$){if($===void 0&&($={}),!ce)throw new Error("Cannot create regex from empty string");te||(ce=E(ce)),$.wholeWord&&(/\B/.test(ce.charAt(0))||(ce="\\b"+ce),/\B/.test(ce.charAt(ce.length-1))||(ce=ce+"\\b"));var X="";return $.global&&(X+="g"),$.matchCase||(X+="i"),$.multiline&&(X+="m"),$.unicode&&(X+="u"),new RegExp(ce,X)}function r(ce){if(ce.source==="^"||ce.source==="^$"||ce.source==="$"||ce.source==="^\\s*$")return!1;var te=ce.exec("");return!!(te&&ce.lastIndex===0)}function f(ce){return(ce.global?"g":"")+(ce.ignoreCase?"i":"")+(ce.multiline?"m":"")+(ce.unicode?"u":"")}function m(ce){for(var te=0,$=ce.length;te<$;te++){var X=ce.charCodeAt(te);if(X!==32&&X!==9)return te}return-1}function d(ce,te,$){te===void 0&&(te=0),$===void 0&&($=ce.length);for(var X=te;X<$;X++){var ee=ce.charCodeAt(X);if(ee!==32&&ee!==9)return ce.substring(te,X)}return ce.substring(te,$)}function n(ce,te){te===void 0&&(te=ce.length-1);for(var $=te;$>=0;$--){var X=ce.charCodeAt($);if(X!==32&&X!==9)return $}return-1}function i(ce,te){return cete?1:0}function h(ce,te){for(var $=Math.min(ce.length,te.length),X=0;X<$;X++){var ee=ce.charCodeAt(X),Oe=te.charCodeAt(X);if(ee===Oe)continue;x(ee)&&(ee+=32),x(Oe)&&(Oe+=32);var Se=ee-Oe;if(Se===0)continue;return C(ee)&&C(Oe)?Se:i(ce.toLowerCase(),te.toLowerCase())}return ce.lengthte.length?1:0}function C(ce){return ce>=97&&ce<=122}function x(ce){return ce>=65&&ce<=90}function g(ce){return C(ce)||x(ce)}function R(ce,te){return ce.length===te.length&&P(ce,te)}function P(ce,te,$){$===void 0&&($=ce.length);for(var X=0;X<$;X++){var ee=ce.charCodeAt(X),Oe=te.charCodeAt(X);if(ee===Oe)continue;if(g(ee)&&g(Oe)){var Se=Math.abs(ee-Oe);if(Se!==0&&Se!==32)return!1}else if(String.fromCharCode(ee).toLowerCase()!==String.fromCharCode(Oe).toLowerCase())return!1}return!0}function O(ce,te){var $=te.length;return te.length>ce.length?!1:P(ce,te,$)}function S(ce,te){var $,X=Math.min(ce.length,te.length);for($=0;$1){var X=ce.charCodeAt(te-2);if(T(X))return(X-55296<<10)+($-56320)+65536}return $}function z(ce,te){var $=re.getInstance(),X=te,ee=ce.length,Oe=k(ce,ee,te);te+=Oe>=65536?2:1;for(var Se=$.getGraphemeBreakType(Oe);te=65536?2:1,Se=Qe}return te-X}function W(ce,te){var $=re.getInstance(),X=te,ee=U(ce,te);te-=ee>=65536?2:1;for(var Oe=$.getGraphemeBreakType(ee);te>0;){var Se=U(ce,te),Me=$.getGraphemeBreakType(Se);if(me(Me,Oe))break;te-=Se>=65536?2:1,Oe=Me}return X-te}var F=/(?:[\u05BE\u05C0\u05C3\u05C6\u05D0-\u05F4\u0608\u060B\u060D\u061B-\u064A\u066D-\u066F\u0671-\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u0710\u0712-\u072F\u074D-\u07A5\u07B1-\u07EA\u07F4\u07F5\u07FA-\u0815\u081A\u0824\u0828\u0830-\u0858\u085E-\u08BD\u200F\uFB1D\uFB1F-\uFB28\uFB2A-\uFD3D\uFD50-\uFDFC\uFE70-\uFEFC]|\uD802[\uDC00-\uDD1B\uDD20-\uDE00\uDE10-\uDE33\uDE40-\uDEE4\uDEEB-\uDF35\uDF40-\uDFFF]|\uD803[\uDC00-\uDCFF]|\uD83A[\uDC00-\uDCCF\uDD00-\uDD43\uDD50-\uDFFF]|\uD83B[\uDC00-\uDEBB])/;function V(ce){return F.test(ce)}var K=/(?:[\u231A\u231B\u23F0\u23F3\u2600-\u27BF\u2B50\u2B55]|\uD83C[\uDDE6-\uDDFF\uDF00-\uDFFF]|\uD83D[\uDC00-\uDE4F\uDE80-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD00-\uDDFF\uDE70-\uDE73\uDE78-\uDE82\uDE90-\uDE95])/;function B(ce){return K.test(ce)}var J=/^[\t\n\r\x20-\x7E]*$/;function le(ce){return J.test(ce)}function ge(ce){for(var te=0,$=ce.length;te<$;te++)if(pe(ce.charCodeAt(te)))return!0;return!1}function pe(ce){return ce=+ce,ce>=11904&&ce<=55215||ce>=63744&&ce<=64255||ce>=65281&&ce<=65374}function De(ce){return ce>=127462&&ce<=127487||ce>=9728&&ce<=10175||ce>=127744&&ce<=128591||ce>=128640&&ce<=128764||ce>=128992&&ce<=129003||ce>=129280&&ce<=129535||ce>=129648&&ce<=129651||ce>=129656&&ce<=129666||ce>=129680&&ce<=129685}var Ie=String.fromCharCode(65279);function fe(ce){return!!(ce&&ce.length>0&&ce.charCodeAt(0)===65279)}function xe(ce){return btoa(encodeURIComponent(ce))}function Ee(ce,te){for(var $="",X=0;X$[3*ee+1])ee=2*ee+1;else return $[3*ee+2];return 0},ce._INSTANCE=null,ce}();function ae(){return JSON.parse("[0,0,0,51592,51592,11,44424,44424,11,72251,72254,5,7150,7150,7,48008,48008,11,55176,55176,11,128420,128420,14,3276,3277,5,9979,9980,14,46216,46216,11,49800,49800,11,53384,53384,11,70726,70726,5,122915,122916,5,129320,129327,14,2558,2558,5,5906,5908,5,9762,9763,14,43360,43388,8,45320,45320,11,47112,47112,11,48904,48904,11,50696,50696,11,52488,52488,11,54280,54280,11,70082,70083,1,71350,71350,7,73111,73111,5,127892,127893,14,128726,128727,14,129473,129474,14,2027,2035,5,2901,2902,5,3784,3789,5,6754,6754,5,8418,8420,5,9877,9877,14,11088,11088,14,44008,44008,5,44872,44872,11,45768,45768,11,46664,46664,11,47560,47560,11,48456,48456,11,49352,49352,11,50248,50248,11,51144,51144,11,52040,52040,11,52936,52936,11,53832,53832,11,54728,54728,11,69811,69814,5,70459,70460,5,71096,71099,7,71998,71998,5,72874,72880,5,119149,119149,7,127374,127374,14,128335,128335,14,128482,128482,14,128765,128767,14,129399,129400,14,129680,129685,14,1476,1477,5,2377,2380,7,2759,2760,5,3137,3140,7,3458,3459,7,4153,4154,5,6432,6434,5,6978,6978,5,7675,7679,5,9723,9726,14,9823,9823,14,9919,9923,14,10035,10036,14,42736,42737,5,43596,43596,5,44200,44200,11,44648,44648,11,45096,45096,11,45544,45544,11,45992,45992,11,46440,46440,11,46888,46888,11,47336,47336,11,47784,47784,11,48232,48232,11,48680,48680,11,49128,49128,11,49576,49576,11,50024,50024,11,50472,50472,11,50920,50920,11,51368,51368,11,51816,51816,11,52264,52264,11,52712,52712,11,53160,53160,11,53608,53608,11,54056,54056,11,54504,54504,11,54952,54952,11,68108,68111,5,69933,69940,5,70197,70197,7,70498,70499,7,70845,70845,5,71229,71229,5,71727,71735,5,72154,72155,5,72344,72345,5,73023,73029,5,94095,94098,5,121403,121452,5,126981,127182,14,127538,127546,14,127990,127990,14,128391,128391,14,128445,128449,14,128500,128505,14,128752,128752,14,129160,129167,14,129356,129356,14,129432,129442,14,129648,129651,14,129751,131069,14,173,173,4,1757,1757,1,2274,2274,1,2494,2494,5,2641,2641,5,2876,2876,5,3014,3016,7,3262,3262,7,3393,3396,5,3570,3571,7,3968,3972,5,4228,4228,7,6086,6086,5,6679,6680,5,6912,6915,5,7080,7081,5,7380,7392,5,8252,8252,14,9096,9096,14,9748,9749,14,9784,9786,14,9833,9850,14,9890,9894,14,9938,9938,14,9999,9999,14,10085,10087,14,12349,12349,14,43136,43137,7,43454,43456,7,43755,43755,7,44088,44088,11,44312,44312,11,44536,44536,11,44760,44760,11,44984,44984,11,45208,45208,11,45432,45432,11,45656,45656,11,45880,45880,11,46104,46104,11,46328,46328,11,46552,46552,11,46776,46776,11,47000,47000,11,47224,47224,11,47448,47448,11,47672,47672,11,47896,47896,11,48120,48120,11,48344,48344,11,48568,48568,11,48792,48792,11,49016,49016,11,49240,49240,11,49464,49464,11,49688,49688,11,49912,49912,11,50136,50136,11,50360,50360,11,50584,50584,11,50808,50808,11,51032,51032,11,51256,51256,11,51480,51480,11,51704,51704,11,51928,51928,11,52152,52152,11,52376,52376,11,52600,52600,11,52824,52824,11,53048,53048,11,53272,53272,11,53496,53496,11,53720,53720,11,53944,53944,11,54168,54168,11,54392,54392,11,54616,54616,11,54840,54840,11,55064,55064,11,65438,65439,5,69633,69633,5,69837,69837,1,70018,70018,7,70188,70190,7,70368,70370,7,70465,70468,7,70712,70719,5,70835,70840,5,70850,70851,5,71132,71133,5,71340,71340,7,71458,71461,5,71985,71989,7,72002,72002,7,72193,72202,5,72281,72283,5,72766,72766,7,72885,72886,5,73104,73105,5,92912,92916,5,113824,113827,4,119173,119179,5,121505,121519,5,125136,125142,5,127279,127279,14,127489,127490,14,127570,127743,14,127900,127901,14,128254,128254,14,128369,128370,14,128400,128400,14,128425,128432,14,128468,128475,14,128489,128494,14,128715,128720,14,128745,128745,14,128759,128760,14,129004,129023,14,129296,129304,14,129340,129342,14,129388,129392,14,129404,129407,14,129454,129455,14,129485,129487,14,129659,129663,14,129719,129727,14,917536,917631,5,13,13,2,1160,1161,5,1564,1564,4,1807,1807,1,2085,2087,5,2363,2363,7,2402,2403,5,2507,2508,7,2622,2624,7,2691,2691,7,2786,2787,5,2881,2884,5,3006,3006,5,3072,3072,5,3170,3171,5,3267,3268,7,3330,3331,7,3406,3406,1,3538,3540,5,3655,3662,5,3897,3897,5,4038,4038,5,4184,4185,5,4352,4447,8,6068,6069,5,6155,6157,5,6448,6449,7,6742,6742,5,6783,6783,5,6966,6970,5,7042,7042,7,7143,7143,7,7212,7219,5,7412,7412,5,8206,8207,4,8294,8303,4,8596,8601,14,9410,9410,14,9742,9742,14,9757,9757,14,9770,9770,14,9794,9794,14,9828,9828,14,9855,9855,14,9882,9882,14,9900,9903,14,9929,9933,14,9963,9967,14,9987,9988,14,10006,10006,14,10062,10062,14,10175,10175,14,11744,11775,5,42607,42607,5,43043,43044,7,43263,43263,5,43444,43445,7,43569,43570,5,43698,43700,5,43766,43766,5,44032,44032,11,44144,44144,11,44256,44256,11,44368,44368,11,44480,44480,11,44592,44592,11,44704,44704,11,44816,44816,11,44928,44928,11,45040,45040,11,45152,45152,11,45264,45264,11,45376,45376,11,45488,45488,11,45600,45600,11,45712,45712,11,45824,45824,11,45936,45936,11,46048,46048,11,46160,46160,11,46272,46272,11,46384,46384,11,46496,46496,11,46608,46608,11,46720,46720,11,46832,46832,11,46944,46944,11,47056,47056,11,47168,47168,11,47280,47280,11,47392,47392,11,47504,47504,11,47616,47616,11,47728,47728,11,47840,47840,11,47952,47952,11,48064,48064,11,48176,48176,11,48288,48288,11,48400,48400,11,48512,48512,11,48624,48624,11,48736,48736,11,48848,48848,11,48960,48960,11,49072,49072,11,49184,49184,11,49296,49296,11,49408,49408,11,49520,49520,11,49632,49632,11,49744,49744,11,49856,49856,11,49968,49968,11,50080,50080,11,50192,50192,11,50304,50304,11,50416,50416,11,50528,50528,11,50640,50640,11,50752,50752,11,50864,50864,11,50976,50976,11,51088,51088,11,51200,51200,11,51312,51312,11,51424,51424,11,51536,51536,11,51648,51648,11,51760,51760,11,51872,51872,11,51984,51984,11,52096,52096,11,52208,52208,11,52320,52320,11,52432,52432,11,52544,52544,11,52656,52656,11,52768,52768,11,52880,52880,11,52992,52992,11,53104,53104,11,53216,53216,11,53328,53328,11,53440,53440,11,53552,53552,11,53664,53664,11,53776,53776,11,53888,53888,11,54000,54000,11,54112,54112,11,54224,54224,11,54336,54336,11,54448,54448,11,54560,54560,11,54672,54672,11,54784,54784,11,54896,54896,11,55008,55008,11,55120,55120,11,64286,64286,5,66272,66272,5,68900,68903,5,69762,69762,7,69817,69818,5,69927,69931,5,70003,70003,5,70070,70078,5,70094,70094,7,70194,70195,7,70206,70206,5,70400,70401,5,70463,70463,7,70475,70477,7,70512,70516,5,70722,70724,5,70832,70832,5,70842,70842,5,70847,70848,5,71088,71089,7,71102,71102,7,71219,71226,5,71231,71232,5,71342,71343,7,71453,71455,5,71463,71467,5,71737,71738,5,71995,71996,5,72000,72000,7,72145,72147,7,72160,72160,5,72249,72249,7,72273,72278,5,72330,72342,5,72752,72758,5,72850,72871,5,72882,72883,5,73018,73018,5,73031,73031,5,73109,73109,5,73461,73462,7,94031,94031,5,94192,94193,7,119142,119142,7,119155,119162,4,119362,119364,5,121476,121476,5,122888,122904,5,123184,123190,5,126976,126979,14,127184,127231,14,127344,127345,14,127405,127461,14,127514,127514,14,127561,127567,14,127778,127779,14,127896,127896,14,127985,127986,14,127995,127999,5,128326,128328,14,128360,128366,14,128378,128378,14,128394,128397,14,128405,128406,14,128422,128423,14,128435,128443,14,128453,128464,14,128479,128480,14,128484,128487,14,128496,128498,14,128640,128709,14,128723,128724,14,128736,128741,14,128747,128748,14,128755,128755,14,128762,128762,14,128981,128991,14,129096,129103,14,129292,129292,14,129311,129311,14,129329,129330,14,129344,129349,14,129360,129374,14,129394,129394,14,129402,129402,14,129413,129425,14,129445,129450,14,129466,129471,14,129483,129483,14,129511,129535,14,129653,129655,14,129667,129670,14,129705,129711,14,129731,129743,14,917505,917505,4,917760,917999,5,10,10,3,127,159,4,768,879,5,1471,1471,5,1536,1541,1,1648,1648,5,1767,1768,5,1840,1866,5,2070,2073,5,2137,2139,5,2307,2307,7,2366,2368,7,2382,2383,7,2434,2435,7,2497,2500,5,2519,2519,5,2563,2563,7,2631,2632,5,2677,2677,5,2750,2752,7,2763,2764,7,2817,2817,5,2879,2879,5,2891,2892,7,2914,2915,5,3008,3008,5,3021,3021,5,3076,3076,5,3146,3149,5,3202,3203,7,3264,3265,7,3271,3272,7,3298,3299,5,3390,3390,5,3402,3404,7,3426,3427,5,3535,3535,5,3544,3550,7,3635,3635,7,3763,3763,7,3893,3893,5,3953,3966,5,3981,3991,5,4145,4145,7,4157,4158,5,4209,4212,5,4237,4237,5,4520,4607,10,5970,5971,5,6071,6077,5,6089,6099,5,6277,6278,5,6439,6440,5,6451,6456,7,6683,6683,5,6744,6750,5,6765,6770,7,6846,6846,5,6964,6964,5,6972,6972,5,7019,7027,5,7074,7077,5,7083,7085,5,7146,7148,7,7154,7155,7,7222,7223,5,7394,7400,5,7416,7417,5,8204,8204,5,8233,8233,4,8288,8292,4,8413,8416,5,8482,8482,14,8986,8987,14,9193,9203,14,9654,9654,14,9733,9733,14,9745,9745,14,9752,9752,14,9760,9760,14,9766,9766,14,9774,9775,14,9792,9792,14,9800,9811,14,9825,9826,14,9831,9831,14,9852,9853,14,9872,9873,14,9880,9880,14,9885,9887,14,9896,9897,14,9906,9916,14,9926,9927,14,9936,9936,14,9941,9960,14,9974,9974,14,9982,9985,14,9992,9997,14,10002,10002,14,10017,10017,14,10055,10055,14,10071,10071,14,10145,10145,14,11013,11015,14,11503,11505,5,12334,12335,5,12951,12951,14,42612,42621,5,43014,43014,5,43047,43047,7,43204,43205,5,43335,43345,5,43395,43395,7,43450,43451,7,43561,43566,5,43573,43574,5,43644,43644,5,43710,43711,5,43758,43759,7,44005,44005,5,44012,44012,7,44060,44060,11,44116,44116,11,44172,44172,11,44228,44228,11,44284,44284,11,44340,44340,11,44396,44396,11,44452,44452,11,44508,44508,11,44564,44564,11,44620,44620,11,44676,44676,11,44732,44732,11,44788,44788,11,44844,44844,11,44900,44900,11,44956,44956,11,45012,45012,11,45068,45068,11,45124,45124,11,45180,45180,11,45236,45236,11,45292,45292,11,45348,45348,11,45404,45404,11,45460,45460,11,45516,45516,11,45572,45572,11,45628,45628,11,45684,45684,11,45740,45740,11,45796,45796,11,45852,45852,11,45908,45908,11,45964,45964,11,46020,46020,11,46076,46076,11,46132,46132,11,46188,46188,11,46244,46244,11,46300,46300,11,46356,46356,11,46412,46412,11,46468,46468,11,46524,46524,11,46580,46580,11,46636,46636,11,46692,46692,11,46748,46748,11,46804,46804,11,46860,46860,11,46916,46916,11,46972,46972,11,47028,47028,11,47084,47084,11,47140,47140,11,47196,47196,11,47252,47252,11,47308,47308,11,47364,47364,11,47420,47420,11,47476,47476,11,47532,47532,11,47588,47588,11,47644,47644,11,47700,47700,11,47756,47756,11,47812,47812,11,47868,47868,11,47924,47924,11,47980,47980,11,48036,48036,11,48092,48092,11,48148,48148,11,48204,48204,11,48260,48260,11,48316,48316,11,48372,48372,11,48428,48428,11,48484,48484,11,48540,48540,11,48596,48596,11,48652,48652,11,48708,48708,11,48764,48764,11,48820,48820,11,48876,48876,11,48932,48932,11,48988,48988,11,49044,49044,11,49100,49100,11,49156,49156,11,49212,49212,11,49268,49268,11,49324,49324,11,49380,49380,11,49436,49436,11,49492,49492,11,49548,49548,11,49604,49604,11,49660,49660,11,49716,49716,11,49772,49772,11,49828,49828,11,49884,49884,11,49940,49940,11,49996,49996,11,50052,50052,11,50108,50108,11,50164,50164,11,50220,50220,11,50276,50276,11,50332,50332,11,50388,50388,11,50444,50444,11,50500,50500,11,50556,50556,11,50612,50612,11,50668,50668,11,50724,50724,11,50780,50780,11,50836,50836,11,50892,50892,11,50948,50948,11,51004,51004,11,51060,51060,11,51116,51116,11,51172,51172,11,51228,51228,11,51284,51284,11,51340,51340,11,51396,51396,11,51452,51452,11,51508,51508,11,51564,51564,11,51620,51620,11,51676,51676,11,51732,51732,11,51788,51788,11,51844,51844,11,51900,51900,11,51956,51956,11,52012,52012,11,52068,52068,11,52124,52124,11,52180,52180,11,52236,52236,11,52292,52292,11,52348,52348,11,52404,52404,11,52460,52460,11,52516,52516,11,52572,52572,11,52628,52628,11,52684,52684,11,52740,52740,11,52796,52796,11,52852,52852,11,52908,52908,11,52964,52964,11,53020,53020,11,53076,53076,11,53132,53132,11,53188,53188,11,53244,53244,11,53300,53300,11,53356,53356,11,53412,53412,11,53468,53468,11,53524,53524,11,53580,53580,11,53636,53636,11,53692,53692,11,53748,53748,11,53804,53804,11,53860,53860,11,53916,53916,11,53972,53972,11,54028,54028,11,54084,54084,11,54140,54140,11,54196,54196,11,54252,54252,11,54308,54308,11,54364,54364,11,54420,54420,11,54476,54476,11,54532,54532,11,54588,54588,11,54644,54644,11,54700,54700,11,54756,54756,11,54812,54812,11,54868,54868,11,54924,54924,11,54980,54980,11,55036,55036,11,55092,55092,11,55148,55148,11,55216,55238,9,65056,65071,5,65529,65531,4,68097,68099,5,68159,68159,5,69446,69456,5,69688,69702,5,69808,69810,7,69815,69816,7,69821,69821,1,69888,69890,5,69932,69932,7,69957,69958,7,70016,70017,5,70067,70069,7,70079,70080,7,70089,70092,5,70095,70095,5,70191,70193,5,70196,70196,5,70198,70199,5,70367,70367,5,70371,70378,5,70402,70403,7,70462,70462,5,70464,70464,5,70471,70472,7,70487,70487,5,70502,70508,5,70709,70711,7,70720,70721,7,70725,70725,7,70750,70750,5,70833,70834,7,70841,70841,7,70843,70844,7,70846,70846,7,70849,70849,7,71087,71087,5,71090,71093,5,71100,71101,5,71103,71104,5,71216,71218,7,71227,71228,7,71230,71230,7,71339,71339,5,71341,71341,5,71344,71349,5,71351,71351,5,71456,71457,7,71462,71462,7,71724,71726,7,71736,71736,7,71984,71984,5,71991,71992,7,71997,71997,7,71999,71999,1,72001,72001,1,72003,72003,5,72148,72151,5,72156,72159,7,72164,72164,7,72243,72248,5,72250,72250,1,72263,72263,5,72279,72280,7,72324,72329,1,72343,72343,7,72751,72751,7,72760,72765,5,72767,72767,5,72873,72873,7,72881,72881,7,72884,72884,7,73009,73014,5,73020,73021,5,73030,73030,1,73098,73102,7,73107,73108,7,73110,73110,7,73459,73460,5,78896,78904,4,92976,92982,5,94033,94087,7,94180,94180,5,113821,113822,5,119141,119141,5,119143,119145,5,119150,119154,5,119163,119170,5,119210,119213,5,121344,121398,5,121461,121461,5,121499,121503,5,122880,122886,5,122907,122913,5,122918,122922,5,123628,123631,5,125252,125258,5,126980,126980,14,127183,127183,14,127245,127247,14,127340,127343,14,127358,127359,14,127377,127386,14,127462,127487,6,127491,127503,14,127535,127535,14,127548,127551,14,127568,127569,14,127744,127777,14,127780,127891,14,127894,127895,14,127897,127899,14,127902,127984,14,127987,127989,14,127991,127994,14,128000,128253,14,128255,128317,14,128329,128334,14,128336,128359,14,128367,128368,14,128371,128377,14,128379,128390,14,128392,128393,14,128398,128399,14,128401,128404,14,128407,128419,14,128421,128421,14,128424,128424,14,128433,128434,14,128444,128444,14,128450,128452,14,128465,128467,14,128476,128478,14,128481,128481,14,128483,128483,14,128488,128488,14,128495,128495,14,128499,128499,14,128506,128591,14,128710,128714,14,128721,128722,14,128725,128725,14,128728,128735,14,128742,128744,14,128746,128746,14,128749,128751,14,128753,128754,14,128756,128758,14,128761,128761,14,128763,128764,14,128884,128895,14,128992,129003,14,129036,129039,14,129114,129119,14,129198,129279,14,129293,129295,14,129305,129310,14,129312,129319,14,129328,129328,14,129331,129338,14,129343,129343,14,129351,129355,14,129357,129359,14,129375,129387,14,129393,129393,14,129395,129398,14,129401,129401,14,129403,129403,14,129408,129412,14,129426,129431,14,129443,129444,14,129451,129453,14,129456,129465,14,129472,129472,14,129475,129482,14,129484,129484,14,129488,129510,14,129536,129647,14,129652,129652,14,129656,129658,14,129664,129666,14,129671,129679,14,129686,129704,14,129712,129718,14,129728,129730,14,129744,129750,14,917504,917504,4,917506,917535,4,917632,917759,4,918000,921599,4,0,9,4,11,12,4,14,31,4,169,169,14,174,174,14,1155,1159,5,1425,1469,5,1473,1474,5,1479,1479,5,1552,1562,5,1611,1631,5,1750,1756,5,1759,1764,5,1770,1773,5,1809,1809,5,1958,1968,5,2045,2045,5,2075,2083,5,2089,2093,5,2259,2273,5,2275,2306,5,2362,2362,5,2364,2364,5,2369,2376,5,2381,2381,5,2385,2391,5,2433,2433,5,2492,2492,5,2495,2496,7,2503,2504,7,2509,2509,5,2530,2531,5,2561,2562,5,2620,2620,5,2625,2626,5,2635,2637,5,2672,2673,5,2689,2690,5,2748,2748,5,2753,2757,5,2761,2761,7,2765,2765,5,2810,2815,5,2818,2819,7,2878,2878,5,2880,2880,7,2887,2888,7,2893,2893,5,2903,2903,5,2946,2946,5,3007,3007,7,3009,3010,7,3018,3020,7,3031,3031,5,3073,3075,7,3134,3136,5,3142,3144,5,3157,3158,5,3201,3201,5,3260,3260,5,3263,3263,5,3266,3266,5,3270,3270,5,3274,3275,7,3285,3286,5,3328,3329,5,3387,3388,5,3391,3392,7,3398,3400,7,3405,3405,5,3415,3415,5,3457,3457,5,3530,3530,5,3536,3537,7,3542,3542,5,3551,3551,5,3633,3633,5,3636,3642,5,3761,3761,5,3764,3772,5,3864,3865,5,3895,3895,5,3902,3903,7,3967,3967,7,3974,3975,5,3993,4028,5,4141,4144,5,4146,4151,5,4155,4156,7,4182,4183,7,4190,4192,5,4226,4226,5,4229,4230,5,4253,4253,5,4448,4519,9,4957,4959,5,5938,5940,5,6002,6003,5,6070,6070,7,6078,6085,7,6087,6088,7,6109,6109,5,6158,6158,4,6313,6313,5,6435,6438,7,6441,6443,7,6450,6450,5,6457,6459,5,6681,6682,7,6741,6741,7,6743,6743,7,6752,6752,5,6757,6764,5,6771,6780,5,6832,6845,5,6847,6848,5,6916,6916,7,6965,6965,5,6971,6971,7,6973,6977,7,6979,6980,7,7040,7041,5,7073,7073,7,7078,7079,7,7082,7082,7,7142,7142,5,7144,7145,5,7149,7149,5,7151,7153,5,7204,7211,7,7220,7221,7,7376,7378,5,7393,7393,7,7405,7405,5,7415,7415,7,7616,7673,5,8203,8203,4,8205,8205,13,8232,8232,4,8234,8238,4,8265,8265,14,8293,8293,4,8400,8412,5,8417,8417,5,8421,8432,5,8505,8505,14,8617,8618,14,9000,9000,14,9167,9167,14,9208,9210,14,9642,9643,14,9664,9664,14,9728,9732,14,9735,9741,14,9743,9744,14,9746,9746,14,9750,9751,14,9753,9756,14,9758,9759,14,9761,9761,14,9764,9765,14,9767,9769,14,9771,9773,14,9776,9783,14,9787,9791,14,9793,9793,14,9795,9799,14,9812,9822,14,9824,9824,14,9827,9827,14,9829,9830,14,9832,9832,14,9851,9851,14,9854,9854,14,9856,9861,14,9874,9876,14,9878,9879,14,9881,9881,14,9883,9884,14,9888,9889,14,9895,9895,14,9898,9899,14,9904,9905,14,9917,9918,14,9924,9925,14,9928,9928,14,9934,9935,14,9937,9937,14,9939,9940,14,9961,9962,14,9968,9973,14,9975,9978,14,9981,9981,14,9986,9986,14,9989,9989,14,9998,9998,14,10000,10001,14,10004,10004,14,10013,10013,14,10024,10024,14,10052,10052,14,10060,10060,14,10067,10069,14,10083,10084,14,10133,10135,14,10160,10160,14,10548,10549,14,11035,11036,14,11093,11093,14,11647,11647,5,12330,12333,5,12336,12336,14,12441,12442,5,12953,12953,14,42608,42610,5,42654,42655,5,43010,43010,5,43019,43019,5,43045,43046,5,43052,43052,5,43188,43203,7,43232,43249,5,43302,43309,5,43346,43347,7,43392,43394,5,43443,43443,5,43446,43449,5,43452,43453,5,43493,43493,5,43567,43568,7,43571,43572,7,43587,43587,5,43597,43597,7,43696,43696,5,43703,43704,5,43713,43713,5,43756,43757,5,43765,43765,7,44003,44004,7,44006,44007,7,44009,44010,7,44013,44013,5,44033,44059,12,44061,44087,12,44089,44115,12,44117,44143,12,44145,44171,12,44173,44199,12,44201,44227,12,44229,44255,12,44257,44283,12,44285,44311,12,44313,44339,12,44341,44367,12,44369,44395,12,44397,44423,12,44425,44451,12,44453,44479,12,44481,44507,12,44509,44535,12,44537,44563,12,44565,44591,12,44593,44619,12,44621,44647,12,44649,44675,12,44677,44703,12,44705,44731,12,44733,44759,12,44761,44787,12,44789,44815,12,44817,44843,12,44845,44871,12,44873,44899,12,44901,44927,12,44929,44955,12,44957,44983,12,44985,45011,12,45013,45039,12,45041,45067,12,45069,45095,12,45097,45123,12,45125,45151,12,45153,45179,12,45181,45207,12,45209,45235,12,45237,45263,12,45265,45291,12,45293,45319,12,45321,45347,12,45349,45375,12,45377,45403,12,45405,45431,12,45433,45459,12,45461,45487,12,45489,45515,12,45517,45543,12,45545,45571,12,45573,45599,12,45601,45627,12,45629,45655,12,45657,45683,12,45685,45711,12,45713,45739,12,45741,45767,12,45769,45795,12,45797,45823,12,45825,45851,12,45853,45879,12,45881,45907,12,45909,45935,12,45937,45963,12,45965,45991,12,45993,46019,12,46021,46047,12,46049,46075,12,46077,46103,12,46105,46131,12,46133,46159,12,46161,46187,12,46189,46215,12,46217,46243,12,46245,46271,12,46273,46299,12,46301,46327,12,46329,46355,12,46357,46383,12,46385,46411,12,46413,46439,12,46441,46467,12,46469,46495,12,46497,46523,12,46525,46551,12,46553,46579,12,46581,46607,12,46609,46635,12,46637,46663,12,46665,46691,12,46693,46719,12,46721,46747,12,46749,46775,12,46777,46803,12,46805,46831,12,46833,46859,12,46861,46887,12,46889,46915,12,46917,46943,12,46945,46971,12,46973,46999,12,47001,47027,12,47029,47055,12,47057,47083,12,47085,47111,12,47113,47139,12,47141,47167,12,47169,47195,12,47197,47223,12,47225,47251,12,47253,47279,12,47281,47307,12,47309,47335,12,47337,47363,12,47365,47391,12,47393,47419,12,47421,47447,12,47449,47475,12,47477,47503,12,47505,47531,12,47533,47559,12,47561,47587,12,47589,47615,12,47617,47643,12,47645,47671,12,47673,47699,12,47701,47727,12,47729,47755,12,47757,47783,12,47785,47811,12,47813,47839,12,47841,47867,12,47869,47895,12,47897,47923,12,47925,47951,12,47953,47979,12,47981,48007,12,48009,48035,12,48037,48063,12,48065,48091,12,48093,48119,12,48121,48147,12,48149,48175,12,48177,48203,12,48205,48231,12,48233,48259,12,48261,48287,12,48289,48315,12,48317,48343,12,48345,48371,12,48373,48399,12,48401,48427,12,48429,48455,12,48457,48483,12,48485,48511,12,48513,48539,12,48541,48567,12,48569,48595,12,48597,48623,12,48625,48651,12,48653,48679,12,48681,48707,12,48709,48735,12,48737,48763,12,48765,48791,12,48793,48819,12,48821,48847,12,48849,48875,12,48877,48903,12,48905,48931,12,48933,48959,12,48961,48987,12,48989,49015,12,49017,49043,12,49045,49071,12,49073,49099,12,49101,49127,12,49129,49155,12,49157,49183,12,49185,49211,12,49213,49239,12,49241,49267,12,49269,49295,12,49297,49323,12,49325,49351,12,49353,49379,12,49381,49407,12,49409,49435,12,49437,49463,12,49465,49491,12,49493,49519,12,49521,49547,12,49549,49575,12,49577,49603,12,49605,49631,12,49633,49659,12,49661,49687,12,49689,49715,12,49717,49743,12,49745,49771,12,49773,49799,12,49801,49827,12,49829,49855,12,49857,49883,12,49885,49911,12,49913,49939,12,49941,49967,12,49969,49995,12,49997,50023,12,50025,50051,12,50053,50079,12,50081,50107,12,50109,50135,12,50137,50163,12,50165,50191,12,50193,50219,12,50221,50247,12,50249,50275,12,50277,50303,12,50305,50331,12,50333,50359,12,50361,50387,12,50389,50415,12,50417,50443,12,50445,50471,12,50473,50499,12,50501,50527,12,50529,50555,12,50557,50583,12,50585,50611,12,50613,50639,12,50641,50667,12,50669,50695,12,50697,50723,12,50725,50751,12,50753,50779,12,50781,50807,12,50809,50835,12,50837,50863,12,50865,50891,12,50893,50919,12,50921,50947,12,50949,50975,12,50977,51003,12,51005,51031,12,51033,51059,12,51061,51087,12,51089,51115,12,51117,51143,12,51145,51171,12,51173,51199,12,51201,51227,12,51229,51255,12,51257,51283,12,51285,51311,12,51313,51339,12,51341,51367,12,51369,51395,12,51397,51423,12,51425,51451,12,51453,51479,12,51481,51507,12,51509,51535,12,51537,51563,12,51565,51591,12,51593,51619,12,51621,51647,12,51649,51675,12,51677,51703,12,51705,51731,12,51733,51759,12,51761,51787,12,51789,51815,12,51817,51843,12,51845,51871,12,51873,51899,12,51901,51927,12,51929,51955,12,51957,51983,12,51985,52011,12,52013,52039,12,52041,52067,12,52069,52095,12,52097,52123,12,52125,52151,12,52153,52179,12,52181,52207,12,52209,52235,12,52237,52263,12,52265,52291,12,52293,52319,12,52321,52347,12,52349,52375,12,52377,52403,12,52405,52431,12,52433,52459,12,52461,52487,12,52489,52515,12,52517,52543,12,52545,52571,12,52573,52599,12,52601,52627,12,52629,52655,12,52657,52683,12,52685,52711,12,52713,52739,12,52741,52767,12,52769,52795,12,52797,52823,12,52825,52851,12,52853,52879,12,52881,52907,12,52909,52935,12,52937,52963,12,52965,52991,12,52993,53019,12,53021,53047,12,53049,53075,12,53077,53103,12,53105,53131,12,53133,53159,12,53161,53187,12,53189,53215,12,53217,53243,12,53245,53271,12,53273,53299,12,53301,53327,12,53329,53355,12,53357,53383,12,53385,53411,12,53413,53439,12,53441,53467,12,53469,53495,12,53497,53523,12,53525,53551,12,53553,53579,12,53581,53607,12,53609,53635,12,53637,53663,12,53665,53691,12,53693,53719,12,53721,53747,12,53749,53775,12,53777,53803,12,53805,53831,12,53833,53859,12,53861,53887,12,53889,53915,12,53917,53943,12,53945,53971,12,53973,53999,12,54001,54027,12,54029,54055,12,54057,54083,12,54085,54111,12,54113,54139,12,54141,54167,12,54169,54195,12,54197,54223,12,54225,54251,12,54253,54279,12,54281,54307,12,54309,54335,12,54337,54363,12,54365,54391,12,54393,54419,12,54421,54447,12,54449,54475,12,54477,54503,12,54505,54531,12,54533,54559,12,54561,54587,12,54589,54615,12,54617,54643,12,54645,54671,12,54673,54699,12,54701,54727,12,54729,54755,12,54757,54783,12,54785,54811,12,54813,54839,12,54841,54867,12,54869,54895,12,54897,54923,12,54925,54951,12,54953,54979,12,54981,55007,12,55009,55035,12,55037,55063,12,55065,55091,12,55093,55119,12,55121,55147,12,55149,55175,12,55177,55203,12,55243,55291,10,65024,65039,5,65279,65279,4,65520,65528,4,66045,66045,5,66422,66426,5,68101,68102,5,68152,68154,5,68325,68326,5,69291,69292,5,69632,69632,7,69634,69634,7,69759,69761,5]")}},N3QO:function(M,H,a){"use strict";var D=a("2qtc"),b=a("kLXV"),A=a("tJVT"),v=a("q1tI"),y=a.n(v),E=a("9kvl"),w=a("FPkq"),c=a.n(w),_=function(t){var u,s=t.newShixuns,r=t.dispatch,f=t.user,m=Object(v.useState)(!1),d=Object(A.a)(m,2),n=d[0],i=d[1];Object(v.useEffect)(function(){s.actionTabs.key==="Create-Environment"&&C()},[s==null||((u=s.actionTabs)===null||u===void 0)?void 0:u.key]);var h=function(){r({type:"newShixuns/setActionTabs",payload:{}})},C=function(){var g,R,P;h(),((g=f.userInfo)===null||g===void 0?void 0:g.mirror_marker_status)===0?i(!0):((R=f.userInfo)===null||R===void 0?void 0:R.mirror_marker_status)===1?E.d.push("/shixuns/new/CreateImg"):((P=f.userInfo)===null||P===void 0?void 0:P.mirror_marker_status)===2&&b.a.confirm({title:"\u60A8\u4ECA\u65E5\u5DF2\u8FBE\u5230\u7533\u8BF7\u4E0A\u9650\uFF0C\u662F\u5426\u8DF3\u8F6C\u81F3\u4E91\u4E3B\u673A\u5217\u8868\uFF1F",content:"\u63D0\u793A\uFF1A\u6BCF\u5929\u6700\u591A\u5141\u8BB8\u7533\u8BF7\u4E00\u53F0\u4E91\u4E3B\u673A",okText:"\u8DF3\u8F6C",cancelText:"\u53D6\u6D88",onOk:function(){var S;E.d.push("/users/".concat((S=f.userInfo)===null||S===void 0?void 0:S.login,"/experiment-img"))}})};return y.a.createElement(b.a,{title:"\u52A0\u5165qq\u7FA4\u63D0\u793A",visible:n,footer:null,onCancel:function(){i(!1)}},y.a.createElement("div",{style:{textAlign:"center"}},y.a.createElement("br",null),y.a.createElement("img",{width:120,height:120,style:{marginTop:"20px"},src:c.a,alt:"\u4E8C\u7EF4\u7801"})),y.a.createElement("img",null))};H.a=Object(E.a)(function(l){var t=l.newShixuns,u=l.user,s=l.globalSetting;return{newShixuns:t,globalSetting:s,user:u}})(_)},NFKh:function(M,H,a){(function(D,b,A){M.exports=H=b(a("Ib8C"),a("MlIO"),a("F+F2"),a("qM6L"),a("ETIr"),a("wbyO"),a("cv67"),a("3y9D"),a("lPiR"),a("GRuw"),a("1uat"),a("uGsb"),a("5hvy"),a("ELcG"),a("WYAk"),a("e7zE"),a("K3mO"),a("OLod"),a("ALsQ"),a("9OqN"),a("qu8F"),a("S6kV"),a("gb/T"),a("qBft"),a("oRuE"),a("jO9C"),a("KmYQ"),a("uGxW"),a("bQjk"),a("wZgz"),a("pA7S"),a("w7YG"),a("E4JC"),a("PVpz"))})(this,function(D){return D})},NLgs:function(M,H,a){"use strict";a.d(H,"e",function(){return C}),a.d(H,"f",function(){return x}),a.d(H,"d",function(){return R}),a.d(H,"c",function(){return P}),a.d(H,"a",function(){return O}),a.d(H,"b",function(){return S});var D=a("miYZ"),b=a("tsqr"),A=a("9og8"),v=a("2qtc"),y=a("kLXV"),E=a("WmNS"),w=a.n(E),c=a("q1tI"),_=a.n(c),l=a("9kvl"),t=a("xKgJ"),u=a("1vsH"),s=a("RCxd"),r=a("mOS8"),f=a.n(r),m=a("1ZF9"),d=a.n(m),n=a("WdTA"),i=a.n(n),h=a("m3rI"),C=function(T){var N=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return!!(x(T)&&g(N))},x=function(T){return Object(t.p)()?!0:(T({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},g=function(){var T,N=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,k=Object(l.c)()._store.getState(),U=k.user;return(T=U.userInfo)!==null&&T!==void 0&&T.profile_completed?!0:(y.a.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:N?"\u6309\u7167\u6709\u5173\u653F\u7B56\u89C4\u5B9A\uFF0C\u7279\u6B8A\u5B9E\u9A8C\u9700\u8981\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u624D\u80FD\u4F7F\u7528\uFF0C\u8BF7\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u7801":"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){l.d.push("/account/profile/edit")}}),!1)},R=function(){var T,N=Object(l.c)()._store.getState(),k=N.user;return(T=k.userInfo)!==null&&T!==void 0&&T.professional_certification?!0:(y.a.confirm({title:"\u63D0\u793A",centered:!0,content:_.a.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){Object(u.O)("/account/certification")}}),!1)},P=function(){return Object(t.a)()?!0:(y.a.warning({centered:!0,width:530,title:"\u63D0\u793A",content:_.a.createElement("div",{className:"tc",style:{marginLeft:-38}},_.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u626B\u7801\u52A0\u7FA4@\u7FA4\u7BA1\u7406\u5458\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650\u54E6\uFF01"),_.a.createElement("img",{src:Object(t.t)()?i.a:"".concat(h.a.IMG_SERVER,"/images/educoder/qqqun20191230.png"),width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1)},O=function(T,N){return T?!0:(y.a.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:_.a.createElement("div",null,_.a.createElement("p",null,N||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),_.a.createElement("div",{style:{marginLeft:"110px"}},_.a.createElement("img",{src:d.a,width:200}),_.a.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(u.O)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},S=function(T){var N=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",k=Object(l.c)()._store.getState(),U=k.shixunsDetail.detail;return(U==null?void 0:U.public)===2||(U==null?void 0:U.public)===1||(U==null?void 0:U.shixun_status)===3?(y.a.info({centered:!0,icon:_.a.createElement(s.a,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:_.a.createElement("div",{className:"tc",style:{marginLeft:-38}},_.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},_.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",(U==null?void 0:U.public)===2?"\u5DF2\u516C\u5F00":(U==null?void 0:U.public)===1?"\u5F85\u5BA1\u6838":"\u5DF2\u5173\u95ED","\uFF0C",N,"\u3002"),_.a.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),_.a.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:f.a,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0):(U==null?void 0:U.shixun_status)===2?(y.a.confirm({centered:!0,icon:_.a.createElement(s.a,null),title:"\u63D0\u793A",content:_.a.createElement("div",null,_.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",N,"\u3002"),_.a.createElement("br",null),_.a.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){y.a.confirm({width:440,centered:!0,icon:_.a.createElement(s.a,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){var W=Object(A.a)(w.a.mark(function V(){var K;return w.a.wrap(function(J){for(;;)switch(J.prev=J.next){case 0:return J.next=2,T({type:"shixunsDetail/cancelRelease",payload:{id:U==null?void 0:U.identifier}});case 2:K=J.sent,K.status!==401&&(b.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),T({type:"shixunsDetail/getShixunsDetail",payload:{id:U==null?void 0:U.identifier}}),T({type:"practiceSetting/getCommonData",payload:{id:U==null?void 0:U.identifier}}));case 4:case"end":return J.stop()}},V)}));function F(){return W.apply(this,arguments)}return F}()})}}),!0):!1}},Nmxd:function(M,H){M.exports="data:image/png;base64,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"},NvD2:function(M,H,a){"use strict";a.d(H,"a",function(){return E});var D=a("Kwbf");function b(w,c){var _=new Set;return w.forEach(function(l){c.has(l)||_.add(l)}),_}function A(w){var c=w||{},_=c.disabled,l=c.disableCheckbox,t=c.checkable;return!!(_||l)||t===!1}function v(w,c,_,l){for(var t=new Set(w),u=new Set,s=0;s<=_;s+=1){var r=c.get(s)||new Set;r.forEach(function(n){var i=n.key,h=n.node,C=n.children,x=C===void 0?[]:C;t.has(i)&&!l(h)&&x.filter(function(g){return!l(g.node)}).forEach(function(g){t.add(g.key)})})}for(var f=new Set,m=_;m>=0;m-=1){var d=c.get(m)||new Set;d.forEach(function(n){var i=n.parent,h=n.node;if(l(h)||!n.parent||f.has(n.parent.key))return;if(l(n.parent.node)){f.add(i.key);return}var C=!0,x=!1;(i.children||[]).filter(function(g){return!l(g.node)}).forEach(function(g){var R=g.key,P=t.has(R);C&&!P&&(C=!1),!x&&(P||u.has(R))&&(x=!0)}),C&&t.add(i.key),x&&u.add(i.key),f.add(i.key)})}return{checkedKeys:Array.from(t),halfCheckedKeys:Array.from(b(u,t))}}function y(w,c,_,l,t){for(var u=new Set(w),s=new Set(c),r=0;r<=l;r+=1){var f=_.get(r)||new Set;f.forEach(function(i){var h=i.key,C=i.node,x=i.children,g=x===void 0?[]:x;!u.has(h)&&!s.has(h)&&!t(C)&&g.filter(function(R){return!t(R.node)}).forEach(function(R){u.delete(R.key)})})}s=new Set;for(var m=new Set,d=l;d>=0;d-=1){var n=_.get(d)||new Set;n.forEach(function(i){var h=i.parent,C=i.node;if(t(C)||!i.parent||m.has(i.parent.key))return;if(t(i.parent.node)){m.add(h.key);return}var x=!0,g=!1;(h.children||[]).filter(function(R){return!t(R.node)}).forEach(function(R){var P=R.key,O=u.has(P);x&&!O&&(x=!1),!g&&(O||s.has(P))&&(g=!0)}),x||u.delete(h.key),g&&s.add(h.key),m.add(h.key)})}return{checkedKeys:Array.from(u),halfCheckedKeys:Array.from(b(s,u))}}function E(w,c,_,l){var t=[],u;l?u=l:u=A;var s=new Set(w.filter(function(d){var n=!!_[d];return n||t.push(d),n})),r=new Map,f=0;Object.keys(_).forEach(function(d){var n=_[d],i=n.level,h=r.get(i);h||(h=new Set,r.set(i,h)),h.add(n),f=Math.max(f,i)}),Object(D.a)(!t.length,"Tree missing follow keys: ".concat(t.slice(0,100).map(function(d){return"'".concat(d,"'")}).join(", ")));var m;return c===!0?m=v(s,r,f,u):m=y(s,c.halfCheckedKeys,r,f,u),m}},OLES:function(M,H,a){"use strict";var D=a("U8pU"),b=a("VTBJ"),A=a("Ff2n"),v=a("q1tI"),y=a("uciX"),E=a("7ixt"),w=function(s){var r=s.overlay,f=s.prefixCls,m=s.id,d=s.overlayInnerStyle;return v.createElement("div",{className:"".concat(f,"-inner"),id:m,role:"tooltip",style:d},typeof r=="function"?r():r)},c=w,_=function(s,r){var f=s.overlayClassName,m=s.trigger,d=m===void 0?["hover"]:m,n=s.mouseEnterDelay,i=n===void 0?0:n,h=s.mouseLeaveDelay,C=h===void 0?.1:h,x=s.overlayStyle,g=s.prefixCls,R=g===void 0?"rc-tooltip":g,P=s.children,O=s.onVisibleChange,S=s.afterVisibleChange,p=s.transitionName,T=s.animation,N=s.placement,k=N===void 0?"right":N,U=s.align,z=U===void 0?{}:U,W=s.destroyTooltipOnHide,F=W===void 0?!1:W,V=s.defaultVisible,K=s.getTooltipContainer,B=s.overlayInnerStyle,J=Object(A.a)(s,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),le=Object(v.useRef)(null);Object(v.useImperativeHandle)(r,function(){return le.current});var ge=Object(b.a)({},J);"visible"in s&&(ge.popupVisible=s.visible);var pe=function(){var Ee=s.arrowContent,se=Ee===void 0?null:Ee,oe=s.overlay,q=s.id;return[v.createElement("div",{className:"".concat(R,"-arrow"),key:"arrow"},se),v.createElement(c,{key:"content",prefixCls:R,id:q,overlay:oe,overlayInnerStyle:B})]},De=!1,Ie=!1;if(typeof F=="boolean")De=F;else if(F&&Object(D.a)(F)==="object"){var fe=F.keepParent;De=fe===!0,Ie=fe===!1}return v.createElement(y.a,Object.assign({popupClassName:f,prefixCls:R,popup:pe,action:d,builtinPlacements:E.a,popupPlacement:k,ref:le,popupAlign:z,getPopupContainer:K,onPopupVisibleChange:O,afterPopupVisibleChange:S,popupTransitionName:p,popupAnimation:T,defaultPopupVisible:V,destroyPopupOnHide:De,autoDestroy:Ie,mouseLeaveDelay:C,popupStyle:x,mouseEnterDelay:i},ge),P)},l=Object(v.forwardRef)(_),t=H.a=l},OLod:function(M,H,a){(function(D,b,A){M.exports=H=b(a("Ib8C"),a("K3mO"))})(this,function(D){D.lib.Cipher||function(b){var A=D,v=A.lib,y=v.Base,E=v.WordArray,w=v.BufferedBlockAlgorithm,c=A.enc,_=c.Utf8,l=c.Base64,t=A.algo,u=t.EvpKDF,s=v.Cipher=w.extend({cfg:y.extend(),createEncryptor:function(p,T){return this.create(this._ENC_XFORM_MODE,p,T)},createDecryptor:function(p,T){return this.create(this._DEC_XFORM_MODE,p,T)},init:function(p,T,N){this.cfg=this.cfg.extend(N),this._xformMode=p,this._key=T,this.reset()},reset:function(){w.reset.call(this),this._doReset()},process:function(p){return this._append(p),this._process()},finalize:function(p){p&&this._append(p);var T=this._doFinalize();return T},keySize:128/32,ivSize:128/32,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function p(T){return typeof T=="string"?S:R}return function(T){return{encrypt:function(N,k,U){return p(k).encrypt(T,N,k,U)},decrypt:function(N,k,U){return p(k).decrypt(T,N,k,U)}}}}()}),r=v.StreamCipher=s.extend({_doFinalize:function(){var p=this._process(!0);return p},blockSize:1}),f=A.mode={},m=v.BlockCipherMode=y.extend({createEncryptor:function(p,T){return this.Encryptor.create(p,T)},createDecryptor:function(p,T){return this.Decryptor.create(p,T)},init:function(p,T){this._cipher=p,this._iv=T}}),d=f.CBC=function(){var p=m.extend();p.Encryptor=p.extend({processBlock:function(N,k){var U=this._cipher,z=U.blockSize;T.call(this,N,k,z),U.encryptBlock(N,k),this._prevBlock=N.slice(k,k+z)}}),p.Decryptor=p.extend({processBlock:function(N,k){var U=this._cipher,z=U.blockSize,W=N.slice(k,k+z);U.decryptBlock(N,k),T.call(this,N,k,z),this._prevBlock=W}});function T(N,k,U){var z,W=this._iv;W?(z=W,this._iv=b):z=this._prevBlock;for(var F=0;F>>2]&255;p.sigBytes-=T}},h=v.BlockCipher=s.extend({cfg:s.cfg.extend({mode:d,padding:i}),reset:function(){var p;s.reset.call(this);var T=this.cfg,N=T.iv,k=T.mode;this._xformMode==this._ENC_XFORM_MODE?p=k.createEncryptor:(p=k.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==p?this._mode.init(this,N&&N.words):(this._mode=p.call(k,this,N&&N.words),this._mode.__creator=p)},_doProcessBlock:function(p,T){this._mode.processBlock(p,T)},_doFinalize:function(){var p,T=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(T.pad(this._data,this.blockSize),p=this._process(!0)):(p=this._process(!0),T.unpad(p)),p},blockSize:128/32}),C=v.CipherParams=y.extend({init:function(p){this.mixIn(p)},toString:function(p){return(p||this.formatter).stringify(this)}}),x=A.format={},g=x.OpenSSL={stringify:function(p){var T,N=p.ciphertext,k=p.salt;return k?T=E.create([1398893684,1701076831]).concat(k).concat(N):T=N,T.toString(l)},parse:function(p){var T,N=l.parse(p),k=N.words;return k[0]==1398893684&&k[1]==1701076831&&(T=E.create(k.slice(2,4)),k.splice(0,4),N.sigBytes-=16),C.create({ciphertext:N,salt:T})}},R=v.SerializableCipher=y.extend({cfg:y.extend({format:g}),encrypt:function(p,T,N,k){k=this.cfg.extend(k);var U=p.createEncryptor(N,k),z=U.finalize(T),W=U.cfg;return C.create({ciphertext:z,key:N,iv:W.iv,algorithm:p,mode:W.mode,padding:W.padding,blockSize:p.blockSize,formatter:k.format})},decrypt:function(p,T,N,k){k=this.cfg.extend(k),T=this._parse(T,k.format);var U=p.createDecryptor(N,k).finalize(T.ciphertext);return U},_parse:function(p,T){return typeof p=="string"?T.parse(p,this):p}}),P=A.kdf={},O=P.OpenSSL={execute:function(p,T,N,k){k||(k=E.random(64/8));var U=u.create({keySize:T+N}).compute(p,k),z=E.create(U.words.slice(T),N*4);return U.sigBytes=T*4,C.create({key:U,iv:z,salt:k})}},S=v.PasswordBasedCipher=R.extend({cfg:R.cfg.extend({kdf:O}),encrypt:function(p,T,N,k){k=this.cfg.extend(k);var U=k.kdf.execute(N,p.keySize,p.ivSize);k.iv=U.iv;var z=R.encrypt.call(this,p,T,U.key,k);return z.mixIn(U),z},decrypt:function(p,T,N,k){k=this.cfg.extend(k),T=this._parse(T,k.format);var U=k.kdf.execute(N,p.keySize,p.ivSize,T.salt);k.iv=U.iv;var z=R.decrypt.call(this,p,T,U.key,k);return z}})}()})},OZM5:function(M,H,a){"use strict";a.d(H,"b",function(){return l}),a.d(H,"a",function(){return t}),a.d(H,"k",function(){return u}),a.d(H,"h",function(){return s}),a.d(H,"i",function(){return r}),a.d(H,"g",function(){return f}),a.d(H,"c",function(){return m}),a.d(H,"d",function(){return d}),a.d(H,"j",function(){return h}),a.d(H,"e",function(){return C}),a.d(H,"f",function(){return x});var D=a("KQm4"),b=a("U8pU"),A=a("Ff2n"),v=a("q1tI"),y=a.n(v),E=a("Kwbf"),w=a("WaYH"),c=.25,_=2;function l(g,R){var P=g.slice(),O=P.indexOf(R);return O>=0&&P.splice(O,1),P}function t(g,R){var P=g.slice();return P.indexOf(R)===-1&&P.push(R),P}function u(g){return g.split("-")}function s(g,R){return"".concat(g,"-").concat(R)}function r(g){return g&&g.type&&g.type.isTreeNode}function f(g,R){var P=[g],O=R[g];function S(){var p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];p.forEach(function(T){var N=T.key,k=T.children;P.push(N),S(k)})}return S(O.children),P}function m(g,R){var P=g.clientY,O=R.selectHandle.getBoundingClientRect(),S=O.top,p=O.bottom,T=O.height,N=Math.max(T*c,_);return P<=S+N?-1:P>=p-N?1:0}function d(g,R){if(!g)return;var P=R.multiple;return P?g.slice():g.length?[g[0]]:g}var n=function(R){return R};function i(g,R){if(!g)return[];var P=R||{},O=P.processProps,S=O===void 0?n:O,p=Array.isArray(g)?g:[g];return p.map(function(T){var N=T.children,k=Object(A.a)(T,["children"]),U=i(N,R);return y.a.createElement(w.a,Object.assign({},S(k)),U)})}function h(g){if(!g)return null;var R;if(Array.isArray(g))R={checkedKeys:g,halfCheckedKeys:void 0};else if(Object(b.a)(g)==="object")R={checkedKeys:g.checked||void 0,halfCheckedKeys:g.halfChecked||void 0};else return Object(E.a)(!1,"`checkedKeys` is not an array or an object"),null;return R}function C(g,R){var P=new Set;function O(S){if(P.has(S))return;var p=R[S];if(!p)return;P.add(S);var T=p.parent,N=p.node;if(N.disabled)return;T&&O(T.key)}return(g||[]).forEach(function(S){O(S)}),Object(D.a)(P)}function x(g){var R={};return Object.keys(g).forEach(function(P){(P.startsWith("data-")||P.startsWith("aria-"))&&(R[P]=g[P])}),R}},Ohmc:function(M,H,a){M.exports=a.p+"static/certificate.fc32dc1b.jpg"},Ot1p:function(M,H,a){"use strict";var D=a("2qtc"),b=a("kLXV"),A=a("rAM+"),v=a("miYZ"),y=a("tsqr"),E=a("9og8"),w=a("tJVT"),c=a("jrin"),_=a("WmNS"),l=a.n(_),t=a("q1tI"),u=a.n(t),s=a("VrN/"),r=a.n(s),f=a("bdgK"),m=a("p77/"),d=a("Bd2K"),n=a("ELLl"),i=a("19Vz"),h=a("lZu9"),C=a("+NIl"),x=a("kSUc"),g=a("9Bee"),R=function(ct){var jt=ct.value,Xt=jt===void 0?"":jt,bn=ct.className,nn=ct.showTextOnly,xt=ct.showLines,We=ct.style,ot=We===void 0?{}:We,it=Object(t.useMemo)(function(){return""},[Xt]);return u.a.createElement(u.a.Fragment,null,u.a.createElement("div",{dangerouslySetInnerHTML:{__html:it}}))},P=a("0Owb"),O=a("dejd"),S=a("C+DQ"),p=a("1vsH"),T=a("m3rI"),N=[{title:"\u7C97\u4F53",icon:"icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"icon-sum",actionName:"inline-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"icon-formula",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"icon-picture",actionName:"upload-image"},{title:"\u8868\u683C",icon:"icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"icon-eraser",actionName:"eraser"}];function k(ct){var jt=ct.onActionCallback,Xt=ct.title,bn=ct.icon,nn=ct.actionName,xt=ct.className,We=xt===void 0?"":xt,ot=ct.children;function it(){jt(nn)}return u.a.createElement("a",{title:Xt,className:We,onClick:it},u.a.createElement("i",{className:"md-iconfont ".concat(bn)}),ot)}var U=function(ct){var jt=ct.watch,Xt=ct.showNullButton,bn=ct.onActionCallback,nn=ct.fullScreen,xt=ct.insertTemp,We=ct.hidetoolBar,ot=ct.uuid,it=ct.setOpenPhones;console.log("link:","".concat(location.origin,"/upload.html?_educoder_session_login=").concat(Object(p.D)("_educoder_session_login"),"&_educoder_session=").concat(Object(p.D)("_educoder_session"),"&key=").concat(ot,"&api=").concat(encodeURIComponent(T.a.PROXY_SERVER)));var Ne=[].concat(N,[{title:"".concat(jt?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(jt?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return u.a.createElement("ul",{className:"markdown-toolbar-container"},!We&&Ne.map(function(Je,Tt){return u.a.createElement("li",{key:Tt},Je.actionName?u.a.createElement(k,Object(P.a)({},Je,{onActionCallback:bn})):u.a.createElement("span",{className:"v-line"}))}),Xt?u.a.createElement("li",null,u.a.createElement(k,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:bn},u.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,xt&&u.a.createElement("li",null,u.a.createElement(k,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(xt),onActionCallback:bn},u.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),u.a.createElement("li",{className:"btn-full-screen"},u.a.createElement(k,{icon:"".concat(nn?"icon-shrink":"icon-enlarge"),title:nn?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:bn})))},z=a("M8RZ"),W=a("+L6B"),F=a("2/Rp"),V=a("y8nQ"),K=a("Vl3Y"),B=a("5NDa"),J=a("5rEg"),le={labelCol:{span:4},wrapperCol:{span:20}},ge=function(ct){var jt=ct.callback,Xt=ct.onCancel;function bn(nn){jt(nn)}return u.a.createElement(K.a,Object(P.a)({},le,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:bn}),u.a.createElement(K.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},u.a.createElement(J.a,null)),u.a.createElement(K.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},u.a.createElement(J.a,null)),u.a.createElement("div",{className:"flex-container flex-end"},u.a.createElement(F.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),u.a.createElement(F.a,{type:"ghost",onClick:Xt},"\u53D6\u6D88")))},pe=a("7ahc"),De=a("k1fw"),Ie=a("HmJG"),fe=a("BjJ7"),xe=K.a.useForm,Ee={width:280,marginRight:10},se={labelCol:{span:5},wrapperCol:{span:19}},oe=function(ct){var jt=ct.callback,Xt=ct.onCancel,bn=xe(),nn=Object(w.a)(bn,1),xt=nn[0],We=Object(t.useRef)();function ot(Je){jt(Object(De.a)(Object(De.a)({},Je),{},{name:We.current}))}function it(Je,Tt){xt.setFieldsValue({src:"/api/attachments/".concat(Je.id,"?type=").concat(Je.content_type),type:Tt.type})}function Ne(Je){var Tt=Je.target.files[0];We.current=Tt.name,me(Tt,it)}return u.a.createElement(K.a,Object(P.a)({form:xt},se,{className:"upload-image-panel",onFinish:ot}),u.a.createElement(K.a.Item,{label:"\u6587\u4EF6\u5730\u5740",required:!0},u.a.createElement("div",{className:"flex-container"},u.a.createElement(K.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},u.a.createElement(J.a,{style:Ee})),u.a.createElement(q,{onFileChange:Ne}))),u.a.createElement(K.a.Item,{label:"\u6587\u4EF6\u63CF\u8FF0",name:"alt"},u.a.createElement(J.a,{style:{width:264}})),u.a.createElement(K.a.Item,{style:{textAlign:"right"}},u.a.createElement(F.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),u.a.createElement(F.a,{type:"ghost",onClick:Xt},"\u53D6\u6D88")))};function q(ct){var jt=ct.onFileChange;return u.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",u.a.createElement("input",{type:"file",onChange:jt}))}function me(ct,jt){if(!ct)throw new String("\u6CA1\u6709\u6587\u4EF6");var Xt=new FormData;Xt.append("editormd-image-file",ct),Xt.append("file_param_name","editormd-image-file"),Xt.append("byxhr","true");var bn=new window.XMLHttpRequest;bn.withCredentials=!0,bn.addEventListener("load",function(nn){jt(JSON.parse(nn.target.responseText),ct)},!1),bn.addEventListener("error",function(nn){console.error(nn)},!1),bn.open("POST","".concat(fe.a,"/api/attachments.json")),bn.send(Xt)}var re=a("giR+"),ae=a("fyUT"),ce=a("7Kak"),te=a("9yH6"),$=te.a.Group,X={margin:"0 8px"},ee=function(ct){var jt=ct.callback,Xt=ct.onCancel;function bn(nn){jt(nn)}return u.a.createElement(K.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:bn},u.a.createElement("div",{className:"flex-container"},u.a.createElement("span",{style:X},"\u5355\u5143\u683C\u6570\uFF1A"),u.a.createElement("span",{style:X},"\u884C\u6570"),u.a.createElement(K.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},u.a.createElement(ae.a,null)),u.a.createElement("span",{style:X},"\u5217\u6570"),u.a.createElement(K.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},u.a.createElement(ae.a,null))),u.a.createElement("div",{className:"flex-container",style:{marginTop:12}},u.a.createElement("span",{style:X},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),u.a.createElement(K.a.Item,{name:"align"},u.a.createElement($,null,u.a.createElement(te.a,{value:"default"},u.a.createElement("i",{className:"fa fa-align-justify"})),u.a.createElement(te.a,{value:"left"},u.a.createElement("i",{className:"fa fa-align-left"})),u.a.createElement(te.a,{value:"center"},u.a.createElement("i",{className:"fa fa-align-center"})),u.a.createElement(te.a,{value:"right"},u.a.createElement("i",{className:"fa fa-align-right"}))))),u.a.createElement("div",{className:"flex-container flex-end"},u.a.createElement(F.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),u.a.createElement(F.a,{type:"ghost",onClick:Xt},"\u53D6\u6D88")))},Oe=a("ErOA"),Se=a("7Cbv"),Me="link",Qe="upload-image",tt="code-block",st="add-table",ut="------------",ht={default:ut,left:":".concat(ut),center:":".concat(ut,":"),right:"".concat(ut,":")},bt=a("9VGf"),Ke,Ue;function nt(){}var kt=0,vt=1e4,gt="\u2581",ze=` +`),i=this._stacks.get(n)||0;if(this._stacks.set(n,i+1),this._warnCountdown-=1,this._warnCountdown<=0){this._warnCountdown=d*.5;var h,C=0;this._stacks.forEach(function(x,g){(!h||C0?new c(this._options&&this._options.leakWarningThreshold):void 0}return Object.defineProperty(r.prototype,"event",{get:function(){var f=this;return this._event||(this._event=function(m,d,n){f._listeners||(f._listeners=new v.a);var i=f._listeners.isEmpty();i&&f._options&&f._options.onFirstListenerAdd&&f._options.onFirstListenerAdd(f);var h=f._listeners.push(d?[m,d]:m);i&&f._options&&f._options.onFirstListenerDidAdd&&f._options.onFirstListenerDidAdd(f),f._options&&f._options.onListenerDidAdd&&f._options.onListenerDidAdd(f,m,d);var C;f._leakageMon&&(C=f._leakageMon.check(f._listeners.size));var x;return x={dispose:function(){if(C&&C(),x.dispose=r._noop,!f._disposed&&(h(),f._options&&f._options.onLastListenerRemove)){var g=f._listeners&&!f._listeners.isEmpty();g||f._options.onLastListenerRemove(f)}}},n instanceof A.b?n.add(x):Array.isArray(n)&&n.push(x),x}),this._event},enumerable:!0,configurable:!0}),r.prototype.fire=function(f){if(this._listeners){this._deliveryQueue||(this._deliveryQueue=new v.a);for(var m=this._listeners.iterator(),d=m.next();!d.done;d=m.next())this._deliveryQueue.push([d.value,f]);for(;this._deliveryQueue.size>0;){var n=this._deliveryQueue.shift(),i=n[0],h=n[1];try{typeof i=="function"?i.call(void 0,h):i[0].call(i[1],h)}catch(C){Object(D.e)(C)}}}},r.prototype.dispose=function(){this._listeners&&this._listeners.clear(),this._deliveryQueue&&this._deliveryQueue.clear(),this._leakageMon&&this._leakageMon.dispose(),this._disposed=!0},r._noop=function(){},r}(),l=function(r){y(f,r);function f(m){var d=r.call(this,m)||this;return d._isPaused=0,d._eventQueue=new v.a,d._mergeFn=m&&m.merge,d}return f.prototype.pause=function(){this._isPaused++},f.prototype.resume=function(){if(this._isPaused!==0&&--this._isPaused===0)if(this._mergeFn){var m=this._eventQueue.toArray();this._eventQueue.clear(),r.prototype.fire.call(this,this._mergeFn(m))}else for(;!this._isPaused&&this._eventQueue.size!==0;)r.prototype.fire.call(this,this._eventQueue.shift())},f.prototype.fire=function(m){this._listeners&&(this._isPaused!==0?this._eventQueue.push(m):r.prototype.fire.call(this,m))},f}(_),t=function(){function r(){var f=this;this.hasListeners=!1,this.events=[],this.emitter=new _({onFirstListenerAdd:function(){return f.onFirstListenerAdd()},onLastListenerRemove:function(){return f.onLastListenerRemove()}})}return Object.defineProperty(r.prototype,"event",{get:function(){return this.emitter.event},enumerable:!0,configurable:!0}),r.prototype.add=function(f){var m=this,d={event:f,listener:null};this.events.push(d),this.hasListeners&&this.hook(d);var n=function(){m.hasListeners&&m.unhook(d);var i=m.events.indexOf(d);m.events.splice(i,1)};return Object(A.h)(Object(b.a)(n))},r.prototype.onFirstListenerAdd=function(){var f=this;this.hasListeners=!0,this.events.forEach(function(m){return f.hook(m)})},r.prototype.onLastListenerRemove=function(){var f=this;this.hasListeners=!1,this.events.forEach(function(m){return f.unhook(m)})},r.prototype.hook=function(f){var m=this;f.listener=f.event(function(d){return m.emitter.fire(d)})},r.prototype.unhook=function(f){f.listener&&f.listener.dispose(),f.listener=null},r.prototype.dispose=function(){this.emitter.dispose()},r}(),u=function(){function r(){this.buffers=[]}return r.prototype.wrapEvent=function(f){var m=this;return function(d,n,i){return f(function(h){var C=m.buffers[m.buffers.length-1];C?C.push(function(){return d.call(n,h)}):d.call(n,h)},void 0,i)}},r.prototype.bufferEvents=function(f){var m=[];this.buffers.push(m);var d=f();return this.buffers.pop(),m.forEach(function(n){return n()}),d},r}(),s=function(){function r(){var f=this;this.listening=!1,this.inputEvent=E.None,this.inputEventListener=A.a.None,this.emitter=new _({onFirstListenerDidAdd:function(){f.listening=!0,f.inputEventListener=f.inputEvent(f.emitter.fire,f.emitter)},onLastListenerRemove:function(){f.listening=!1,f.inputEventListener.dispose()}}),this.event=this.emitter.event}return Object.defineProperty(r.prototype,"input",{set:function(f){this.inputEvent=f,this.listening&&(this.inputEventListener.dispose(),this.inputEventListener=f(this.emitter.fire,this.emitter))},enumerable:!0,configurable:!0}),r.prototype.dispose=function(){this.inputEventListener.dispose(),this.emitter.dispose()},r}()},MlIO:function(M,H,a){(function(D,b){M.exports=H=b(a("Ib8C"))})(this,function(D){return function(b){var A=D,v=A.lib,y=v.Base,E=v.WordArray,w=A.x64={},c=w.Word=y.extend({init:function(l,t){this.high=l,this.low=t}}),_=w.WordArray=y.extend({init:function(l,t){l=this.words=l||[],t!=b?this.sigBytes=t:this.sigBytes=l.length*8},toX32:function(){for(var l=this.words,t=l.length,u=[],s=0;s=te.length?X:te[Oe]})}function y(ce){return ce.replace(/[<>&]/g,function(te){switch(te){case"<":return"<";case">":return">";case"&":return"&";default:return te}})}function E(ce){return ce.replace(/[\\\{\}\*\+\?\|\^\$\.\[\]\(\)]/g,"\\$&")}function w(ce,te){te===void 0&&(te=" ");var $=c(ce,te);return _($,te)}function c(ce,te){if(!ce||!te)return ce;var $=te.length;if($===0||ce.length===0)return ce;for(var X=0;ce.indexOf(te,X)===X;)X=X+$;return ce.substring(X)}function _(ce,te){if(!ce||!te)return ce;var $=te.length,X=ce.length;if($===0||X===0)return ce;for(var ee=X,Oe=-1;!(Oe=ce.lastIndexOf(te,ee-1),Oe===-1||Oe+$!==ee);){if(Oe===0)return"";ee=Oe}return ce.substring(0,ee)}function l(ce){return ce.replace(/[\-\\\{\}\+\?\|\^\$\.\,\[\]\(\)\#\s]/g,"\\$&").replace(/[\*]/g,".*")}function t(ce,te){if(ce.length0?ce.indexOf(te,$)===$:$===0?ce===te:!1}function s(ce,te,$){if($===void 0&&($={}),!ce)throw new Error("Cannot create regex from empty string");te||(ce=E(ce)),$.wholeWord&&(/\B/.test(ce.charAt(0))||(ce="\\b"+ce),/\B/.test(ce.charAt(ce.length-1))||(ce=ce+"\\b"));var X="";return $.global&&(X+="g"),$.matchCase||(X+="i"),$.multiline&&(X+="m"),$.unicode&&(X+="u"),new RegExp(ce,X)}function r(ce){if(ce.source==="^"||ce.source==="^$"||ce.source==="$"||ce.source==="^\\s*$")return!1;var te=ce.exec("");return!!(te&&ce.lastIndex===0)}function f(ce){return(ce.global?"g":"")+(ce.ignoreCase?"i":"")+(ce.multiline?"m":"")+(ce.unicode?"u":"")}function m(ce){for(var te=0,$=ce.length;te<$;te++){var X=ce.charCodeAt(te);if(X!==32&&X!==9)return te}return-1}function d(ce,te,$){te===void 0&&(te=0),$===void 0&&($=ce.length);for(var X=te;X<$;X++){var ee=ce.charCodeAt(X);if(ee!==32&&ee!==9)return ce.substring(te,X)}return ce.substring(te,$)}function n(ce,te){te===void 0&&(te=ce.length-1);for(var $=te;$>=0;$--){var X=ce.charCodeAt($);if(X!==32&&X!==9)return $}return-1}function i(ce,te){return cete?1:0}function h(ce,te){for(var $=Math.min(ce.length,te.length),X=0;X<$;X++){var ee=ce.charCodeAt(X),Oe=te.charCodeAt(X);if(ee===Oe)continue;x(ee)&&(ee+=32),x(Oe)&&(Oe+=32);var Se=ee-Oe;if(Se===0)continue;return C(ee)&&C(Oe)?Se:i(ce.toLowerCase(),te.toLowerCase())}return ce.lengthte.length?1:0}function C(ce){return ce>=97&&ce<=122}function x(ce){return ce>=65&&ce<=90}function g(ce){return C(ce)||x(ce)}function R(ce,te){return ce.length===te.length&&P(ce,te)}function P(ce,te,$){$===void 0&&($=ce.length);for(var X=0;X<$;X++){var ee=ce.charCodeAt(X),Oe=te.charCodeAt(X);if(ee===Oe)continue;if(g(ee)&&g(Oe)){var Se=Math.abs(ee-Oe);if(Se!==0&&Se!==32)return!1}else if(String.fromCharCode(ee).toLowerCase()!==String.fromCharCode(Oe).toLowerCase())return!1}return!0}function O(ce,te){var $=te.length;return te.length>ce.length?!1:P(ce,te,$)}function S(ce,te){var $,X=Math.min(ce.length,te.length);for($=0;$1){var X=ce.charCodeAt(te-2);if(T(X))return(X-55296<<10)+($-56320)+65536}return $}function z(ce,te){var $=re.getInstance(),X=te,ee=ce.length,Oe=k(ce,ee,te);te+=Oe>=65536?2:1;for(var Se=$.getGraphemeBreakType(Oe);te=65536?2:1,Se=Je}return te-X}function W(ce,te){var $=re.getInstance(),X=te,ee=U(ce,te);te-=ee>=65536?2:1;for(var Oe=$.getGraphemeBreakType(ee);te>0;){var Se=U(ce,te),Me=$.getGraphemeBreakType(Se);if(me(Me,Oe))break;te-=Se>=65536?2:1,Oe=Me}return X-te}var F=/(?:[\u05BE\u05C0\u05C3\u05C6\u05D0-\u05F4\u0608\u060B\u060D\u061B-\u064A\u066D-\u066F\u0671-\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u0710\u0712-\u072F\u074D-\u07A5\u07B1-\u07EA\u07F4\u07F5\u07FA-\u0815\u081A\u0824\u0828\u0830-\u0858\u085E-\u08BD\u200F\uFB1D\uFB1F-\uFB28\uFB2A-\uFD3D\uFD50-\uFDFC\uFE70-\uFEFC]|\uD802[\uDC00-\uDD1B\uDD20-\uDE00\uDE10-\uDE33\uDE40-\uDEE4\uDEEB-\uDF35\uDF40-\uDFFF]|\uD803[\uDC00-\uDCFF]|\uD83A[\uDC00-\uDCCF\uDD00-\uDD43\uDD50-\uDFFF]|\uD83B[\uDC00-\uDEBB])/;function V(ce){return F.test(ce)}var K=/(?:[\u231A\u231B\u23F0\u23F3\u2600-\u27BF\u2B50\u2B55]|\uD83C[\uDDE6-\uDDFF\uDF00-\uDFFF]|\uD83D[\uDC00-\uDE4F\uDE80-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD00-\uDDFF\uDE70-\uDE73\uDE78-\uDE82\uDE90-\uDE95])/;function B(ce){return K.test(ce)}var J=/^[\t\n\r\x20-\x7E]*$/;function le(ce){return J.test(ce)}function ge(ce){for(var te=0,$=ce.length;te<$;te++)if(pe(ce.charCodeAt(te)))return!0;return!1}function pe(ce){return ce=+ce,ce>=11904&&ce<=55215||ce>=63744&&ce<=64255||ce>=65281&&ce<=65374}function De(ce){return ce>=127462&&ce<=127487||ce>=9728&&ce<=10175||ce>=127744&&ce<=128591||ce>=128640&&ce<=128764||ce>=128992&&ce<=129003||ce>=129280&&ce<=129535||ce>=129648&&ce<=129651||ce>=129656&&ce<=129666||ce>=129680&&ce<=129685}var Ie=String.fromCharCode(65279);function fe(ce){return!!(ce&&ce.length>0&&ce.charCodeAt(0)===65279)}function xe(ce){return btoa(encodeURIComponent(ce))}function Ee(ce,te){for(var $="",X=0;X$[3*ee+1])ee=2*ee+1;else return $[3*ee+2];return 0},ce._INSTANCE=null,ce}();function ae(){return JSON.parse("[0,0,0,51592,51592,11,44424,44424,11,72251,72254,5,7150,7150,7,48008,48008,11,55176,55176,11,128420,128420,14,3276,3277,5,9979,9980,14,46216,46216,11,49800,49800,11,53384,53384,11,70726,70726,5,122915,122916,5,129320,129327,14,2558,2558,5,5906,5908,5,9762,9763,14,43360,43388,8,45320,45320,11,47112,47112,11,48904,48904,11,50696,50696,11,52488,52488,11,54280,54280,11,70082,70083,1,71350,71350,7,73111,73111,5,127892,127893,14,128726,128727,14,129473,129474,14,2027,2035,5,2901,2902,5,3784,3789,5,6754,6754,5,8418,8420,5,9877,9877,14,11088,11088,14,44008,44008,5,44872,44872,11,45768,45768,11,46664,46664,11,47560,47560,11,48456,48456,11,49352,49352,11,50248,50248,11,51144,51144,11,52040,52040,11,52936,52936,11,53832,53832,11,54728,54728,11,69811,69814,5,70459,70460,5,71096,71099,7,71998,71998,5,72874,72880,5,119149,119149,7,127374,127374,14,128335,128335,14,128482,128482,14,128765,128767,14,129399,129400,14,129680,129685,14,1476,1477,5,2377,2380,7,2759,2760,5,3137,3140,7,3458,3459,7,4153,4154,5,6432,6434,5,6978,6978,5,7675,7679,5,9723,9726,14,9823,9823,14,9919,9923,14,10035,10036,14,42736,42737,5,43596,43596,5,44200,44200,11,44648,44648,11,45096,45096,11,45544,45544,11,45992,45992,11,46440,46440,11,46888,46888,11,47336,47336,11,47784,47784,11,48232,48232,11,48680,48680,11,49128,49128,11,49576,49576,11,50024,50024,11,50472,50472,11,50920,50920,11,51368,51368,11,51816,51816,11,52264,52264,11,52712,52712,11,53160,53160,11,53608,53608,11,54056,54056,11,54504,54504,11,54952,54952,11,68108,68111,5,69933,69940,5,70197,70197,7,70498,70499,7,70845,70845,5,71229,71229,5,71727,71735,5,72154,72155,5,72344,72345,5,73023,73029,5,94095,94098,5,121403,121452,5,126981,127182,14,127538,127546,14,127990,127990,14,128391,128391,14,128445,128449,14,128500,128505,14,128752,128752,14,129160,129167,14,129356,129356,14,129432,129442,14,129648,129651,14,129751,131069,14,173,173,4,1757,1757,1,2274,2274,1,2494,2494,5,2641,2641,5,2876,2876,5,3014,3016,7,3262,3262,7,3393,3396,5,3570,3571,7,3968,3972,5,4228,4228,7,6086,6086,5,6679,6680,5,6912,6915,5,7080,7081,5,7380,7392,5,8252,8252,14,9096,9096,14,9748,9749,14,9784,9786,14,9833,9850,14,9890,9894,14,9938,9938,14,9999,9999,14,10085,10087,14,12349,12349,14,43136,43137,7,43454,43456,7,43755,43755,7,44088,44088,11,44312,44312,11,44536,44536,11,44760,44760,11,44984,44984,11,45208,45208,11,45432,45432,11,45656,45656,11,45880,45880,11,46104,46104,11,46328,46328,11,46552,46552,11,46776,46776,11,47000,47000,11,47224,47224,11,47448,47448,11,47672,47672,11,47896,47896,11,48120,48120,11,48344,48344,11,48568,48568,11,48792,48792,11,49016,49016,11,49240,49240,11,49464,49464,11,49688,49688,11,49912,49912,11,50136,50136,11,50360,50360,11,50584,50584,11,50808,50808,11,51032,51032,11,51256,51256,11,51480,51480,11,51704,51704,11,51928,51928,11,52152,52152,11,52376,52376,11,52600,52600,11,52824,52824,11,53048,53048,11,53272,53272,11,53496,53496,11,53720,53720,11,53944,53944,11,54168,54168,11,54392,54392,11,54616,54616,11,54840,54840,11,55064,55064,11,65438,65439,5,69633,69633,5,69837,69837,1,70018,70018,7,70188,70190,7,70368,70370,7,70465,70468,7,70712,70719,5,70835,70840,5,70850,70851,5,71132,71133,5,71340,71340,7,71458,71461,5,71985,71989,7,72002,72002,7,72193,72202,5,72281,72283,5,72766,72766,7,72885,72886,5,73104,73105,5,92912,92916,5,113824,113827,4,119173,119179,5,121505,121519,5,125136,125142,5,127279,127279,14,127489,127490,14,127570,127743,14,127900,127901,14,128254,128254,14,128369,128370,14,128400,128400,14,128425,128432,14,128468,128475,14,128489,128494,14,128715,128720,14,128745,128745,14,128759,128760,14,129004,129023,14,129296,129304,14,129340,129342,14,129388,129392,14,129404,129407,14,129454,129455,14,129485,129487,14,129659,129663,14,129719,129727,14,917536,917631,5,13,13,2,1160,1161,5,1564,1564,4,1807,1807,1,2085,2087,5,2363,2363,7,2402,2403,5,2507,2508,7,2622,2624,7,2691,2691,7,2786,2787,5,2881,2884,5,3006,3006,5,3072,3072,5,3170,3171,5,3267,3268,7,3330,3331,7,3406,3406,1,3538,3540,5,3655,3662,5,3897,3897,5,4038,4038,5,4184,4185,5,4352,4447,8,6068,6069,5,6155,6157,5,6448,6449,7,6742,6742,5,6783,6783,5,6966,6970,5,7042,7042,7,7143,7143,7,7212,7219,5,7412,7412,5,8206,8207,4,8294,8303,4,8596,8601,14,9410,9410,14,9742,9742,14,9757,9757,14,9770,9770,14,9794,9794,14,9828,9828,14,9855,9855,14,9882,9882,14,9900,9903,14,9929,9933,14,9963,9967,14,9987,9988,14,10006,10006,14,10062,10062,14,10175,10175,14,11744,11775,5,42607,42607,5,43043,43044,7,43263,43263,5,43444,43445,7,43569,43570,5,43698,43700,5,43766,43766,5,44032,44032,11,44144,44144,11,44256,44256,11,44368,44368,11,44480,44480,11,44592,44592,11,44704,44704,11,44816,44816,11,44928,44928,11,45040,45040,11,45152,45152,11,45264,45264,11,45376,45376,11,45488,45488,11,45600,45600,11,45712,45712,11,45824,45824,11,45936,45936,11,46048,46048,11,46160,46160,11,46272,46272,11,46384,46384,11,46496,46496,11,46608,46608,11,46720,46720,11,46832,46832,11,46944,46944,11,47056,47056,11,47168,47168,11,47280,47280,11,47392,47392,11,47504,47504,11,47616,47616,11,47728,47728,11,47840,47840,11,47952,47952,11,48064,48064,11,48176,48176,11,48288,48288,11,48400,48400,11,48512,48512,11,48624,48624,11,48736,48736,11,48848,48848,11,48960,48960,11,49072,49072,11,49184,49184,11,49296,49296,11,49408,49408,11,49520,49520,11,49632,49632,11,49744,49744,11,49856,49856,11,49968,49968,11,50080,50080,11,50192,50192,11,50304,50304,11,50416,50416,11,50528,50528,11,50640,50640,11,50752,50752,11,50864,50864,11,50976,50976,11,51088,51088,11,51200,51200,11,51312,51312,11,51424,51424,11,51536,51536,11,51648,51648,11,51760,51760,11,51872,51872,11,51984,51984,11,52096,52096,11,52208,52208,11,52320,52320,11,52432,52432,11,52544,52544,11,52656,52656,11,52768,52768,11,52880,52880,11,52992,52992,11,53104,53104,11,53216,53216,11,53328,53328,11,53440,53440,11,53552,53552,11,53664,53664,11,53776,53776,11,53888,53888,11,54000,54000,11,54112,54112,11,54224,54224,11,54336,54336,11,54448,54448,11,54560,54560,11,54672,54672,11,54784,54784,11,54896,54896,11,55008,55008,11,55120,55120,11,64286,64286,5,66272,66272,5,68900,68903,5,69762,69762,7,69817,69818,5,69927,69931,5,70003,70003,5,70070,70078,5,70094,70094,7,70194,70195,7,70206,70206,5,70400,70401,5,70463,70463,7,70475,70477,7,70512,70516,5,70722,70724,5,70832,70832,5,70842,70842,5,70847,70848,5,71088,71089,7,71102,71102,7,71219,71226,5,71231,71232,5,71342,71343,7,71453,71455,5,71463,71467,5,71737,71738,5,71995,71996,5,72000,72000,7,72145,72147,7,72160,72160,5,72249,72249,7,72273,72278,5,72330,72342,5,72752,72758,5,72850,72871,5,72882,72883,5,73018,73018,5,73031,73031,5,73109,73109,5,73461,73462,7,94031,94031,5,94192,94193,7,119142,119142,7,119155,119162,4,119362,119364,5,121476,121476,5,122888,122904,5,123184,123190,5,126976,126979,14,127184,127231,14,127344,127345,14,127405,127461,14,127514,127514,14,127561,127567,14,127778,127779,14,127896,127896,14,127985,127986,14,127995,127999,5,128326,128328,14,128360,128366,14,128378,128378,14,128394,128397,14,128405,128406,14,128422,128423,14,128435,128443,14,128453,128464,14,128479,128480,14,128484,128487,14,128496,128498,14,128640,128709,14,128723,128724,14,128736,128741,14,128747,128748,14,128755,128755,14,128762,128762,14,128981,128991,14,129096,129103,14,129292,129292,14,129311,129311,14,129329,129330,14,129344,129349,14,129360,129374,14,129394,129394,14,129402,129402,14,129413,129425,14,129445,129450,14,129466,129471,14,129483,129483,14,129511,129535,14,129653,129655,14,129667,129670,14,129705,129711,14,129731,129743,14,917505,917505,4,917760,917999,5,10,10,3,127,159,4,768,879,5,1471,1471,5,1536,1541,1,1648,1648,5,1767,1768,5,1840,1866,5,2070,2073,5,2137,2139,5,2307,2307,7,2366,2368,7,2382,2383,7,2434,2435,7,2497,2500,5,2519,2519,5,2563,2563,7,2631,2632,5,2677,2677,5,2750,2752,7,2763,2764,7,2817,2817,5,2879,2879,5,2891,2892,7,2914,2915,5,3008,3008,5,3021,3021,5,3076,3076,5,3146,3149,5,3202,3203,7,3264,3265,7,3271,3272,7,3298,3299,5,3390,3390,5,3402,3404,7,3426,3427,5,3535,3535,5,3544,3550,7,3635,3635,7,3763,3763,7,3893,3893,5,3953,3966,5,3981,3991,5,4145,4145,7,4157,4158,5,4209,4212,5,4237,4237,5,4520,4607,10,5970,5971,5,6071,6077,5,6089,6099,5,6277,6278,5,6439,6440,5,6451,6456,7,6683,6683,5,6744,6750,5,6765,6770,7,6846,6846,5,6964,6964,5,6972,6972,5,7019,7027,5,7074,7077,5,7083,7085,5,7146,7148,7,7154,7155,7,7222,7223,5,7394,7400,5,7416,7417,5,8204,8204,5,8233,8233,4,8288,8292,4,8413,8416,5,8482,8482,14,8986,8987,14,9193,9203,14,9654,9654,14,9733,9733,14,9745,9745,14,9752,9752,14,9760,9760,14,9766,9766,14,9774,9775,14,9792,9792,14,9800,9811,14,9825,9826,14,9831,9831,14,9852,9853,14,9872,9873,14,9880,9880,14,9885,9887,14,9896,9897,14,9906,9916,14,9926,9927,14,9936,9936,14,9941,9960,14,9974,9974,14,9982,9985,14,9992,9997,14,10002,10002,14,10017,10017,14,10055,10055,14,10071,10071,14,10145,10145,14,11013,11015,14,11503,11505,5,12334,12335,5,12951,12951,14,42612,42621,5,43014,43014,5,43047,43047,7,43204,43205,5,43335,43345,5,43395,43395,7,43450,43451,7,43561,43566,5,43573,43574,5,43644,43644,5,43710,43711,5,43758,43759,7,44005,44005,5,44012,44012,7,44060,44060,11,44116,44116,11,44172,44172,11,44228,44228,11,44284,44284,11,44340,44340,11,44396,44396,11,44452,44452,11,44508,44508,11,44564,44564,11,44620,44620,11,44676,44676,11,44732,44732,11,44788,44788,11,44844,44844,11,44900,44900,11,44956,44956,11,45012,45012,11,45068,45068,11,45124,45124,11,45180,45180,11,45236,45236,11,45292,45292,11,45348,45348,11,45404,45404,11,45460,45460,11,45516,45516,11,45572,45572,11,45628,45628,11,45684,45684,11,45740,45740,11,45796,45796,11,45852,45852,11,45908,45908,11,45964,45964,11,46020,46020,11,46076,46076,11,46132,46132,11,46188,46188,11,46244,46244,11,46300,46300,11,46356,46356,11,46412,46412,11,46468,46468,11,46524,46524,11,46580,46580,11,46636,46636,11,46692,46692,11,46748,46748,11,46804,46804,11,46860,46860,11,46916,46916,11,46972,46972,11,47028,47028,11,47084,47084,11,47140,47140,11,47196,47196,11,47252,47252,11,47308,47308,11,47364,47364,11,47420,47420,11,47476,47476,11,47532,47532,11,47588,47588,11,47644,47644,11,47700,47700,11,47756,47756,11,47812,47812,11,47868,47868,11,47924,47924,11,47980,47980,11,48036,48036,11,48092,48092,11,48148,48148,11,48204,48204,11,48260,48260,11,48316,48316,11,48372,48372,11,48428,48428,11,48484,48484,11,48540,48540,11,48596,48596,11,48652,48652,11,48708,48708,11,48764,48764,11,48820,48820,11,48876,48876,11,48932,48932,11,48988,48988,11,49044,49044,11,49100,49100,11,49156,49156,11,49212,49212,11,49268,49268,11,49324,49324,11,49380,49380,11,49436,49436,11,49492,49492,11,49548,49548,11,49604,49604,11,49660,49660,11,49716,49716,11,49772,49772,11,49828,49828,11,49884,49884,11,49940,49940,11,49996,49996,11,50052,50052,11,50108,50108,11,50164,50164,11,50220,50220,11,50276,50276,11,50332,50332,11,50388,50388,11,50444,50444,11,50500,50500,11,50556,50556,11,50612,50612,11,50668,50668,11,50724,50724,11,50780,50780,11,50836,50836,11,50892,50892,11,50948,50948,11,51004,51004,11,51060,51060,11,51116,51116,11,51172,51172,11,51228,51228,11,51284,51284,11,51340,51340,11,51396,51396,11,51452,51452,11,51508,51508,11,51564,51564,11,51620,51620,11,51676,51676,11,51732,51732,11,51788,51788,11,51844,51844,11,51900,51900,11,51956,51956,11,52012,52012,11,52068,52068,11,52124,52124,11,52180,52180,11,52236,52236,11,52292,52292,11,52348,52348,11,52404,52404,11,52460,52460,11,52516,52516,11,52572,52572,11,52628,52628,11,52684,52684,11,52740,52740,11,52796,52796,11,52852,52852,11,52908,52908,11,52964,52964,11,53020,53020,11,53076,53076,11,53132,53132,11,53188,53188,11,53244,53244,11,53300,53300,11,53356,53356,11,53412,53412,11,53468,53468,11,53524,53524,11,53580,53580,11,53636,53636,11,53692,53692,11,53748,53748,11,53804,53804,11,53860,53860,11,53916,53916,11,53972,53972,11,54028,54028,11,54084,54084,11,54140,54140,11,54196,54196,11,54252,54252,11,54308,54308,11,54364,54364,11,54420,54420,11,54476,54476,11,54532,54532,11,54588,54588,11,54644,54644,11,54700,54700,11,54756,54756,11,54812,54812,11,54868,54868,11,54924,54924,11,54980,54980,11,55036,55036,11,55092,55092,11,55148,55148,11,55216,55238,9,65056,65071,5,65529,65531,4,68097,68099,5,68159,68159,5,69446,69456,5,69688,69702,5,69808,69810,7,69815,69816,7,69821,69821,1,69888,69890,5,69932,69932,7,69957,69958,7,70016,70017,5,70067,70069,7,70079,70080,7,70089,70092,5,70095,70095,5,70191,70193,5,70196,70196,5,70198,70199,5,70367,70367,5,70371,70378,5,70402,70403,7,70462,70462,5,70464,70464,5,70471,70472,7,70487,70487,5,70502,70508,5,70709,70711,7,70720,70721,7,70725,70725,7,70750,70750,5,70833,70834,7,70841,70841,7,70843,70844,7,70846,70846,7,70849,70849,7,71087,71087,5,71090,71093,5,71100,71101,5,71103,71104,5,71216,71218,7,71227,71228,7,71230,71230,7,71339,71339,5,71341,71341,5,71344,71349,5,71351,71351,5,71456,71457,7,71462,71462,7,71724,71726,7,71736,71736,7,71984,71984,5,71991,71992,7,71997,71997,7,71999,71999,1,72001,72001,1,72003,72003,5,72148,72151,5,72156,72159,7,72164,72164,7,72243,72248,5,72250,72250,1,72263,72263,5,72279,72280,7,72324,72329,1,72343,72343,7,72751,72751,7,72760,72765,5,72767,72767,5,72873,72873,7,72881,72881,7,72884,72884,7,73009,73014,5,73020,73021,5,73030,73030,1,73098,73102,7,73107,73108,7,73110,73110,7,73459,73460,5,78896,78904,4,92976,92982,5,94033,94087,7,94180,94180,5,113821,113822,5,119141,119141,5,119143,119145,5,119150,119154,5,119163,119170,5,119210,119213,5,121344,121398,5,121461,121461,5,121499,121503,5,122880,122886,5,122907,122913,5,122918,122922,5,123628,123631,5,125252,125258,5,126980,126980,14,127183,127183,14,127245,127247,14,127340,127343,14,127358,127359,14,127377,127386,14,127462,127487,6,127491,127503,14,127535,127535,14,127548,127551,14,127568,127569,14,127744,127777,14,127780,127891,14,127894,127895,14,127897,127899,14,127902,127984,14,127987,127989,14,127991,127994,14,128000,128253,14,128255,128317,14,128329,128334,14,128336,128359,14,128367,128368,14,128371,128377,14,128379,128390,14,128392,128393,14,128398,128399,14,128401,128404,14,128407,128419,14,128421,128421,14,128424,128424,14,128433,128434,14,128444,128444,14,128450,128452,14,128465,128467,14,128476,128478,14,128481,128481,14,128483,128483,14,128488,128488,14,128495,128495,14,128499,128499,14,128506,128591,14,128710,128714,14,128721,128722,14,128725,128725,14,128728,128735,14,128742,128744,14,128746,128746,14,128749,128751,14,128753,128754,14,128756,128758,14,128761,128761,14,128763,128764,14,128884,128895,14,128992,129003,14,129036,129039,14,129114,129119,14,129198,129279,14,129293,129295,14,129305,129310,14,129312,129319,14,129328,129328,14,129331,129338,14,129343,129343,14,129351,129355,14,129357,129359,14,129375,129387,14,129393,129393,14,129395,129398,14,129401,129401,14,129403,129403,14,129408,129412,14,129426,129431,14,129443,129444,14,129451,129453,14,129456,129465,14,129472,129472,14,129475,129482,14,129484,129484,14,129488,129510,14,129536,129647,14,129652,129652,14,129656,129658,14,129664,129666,14,129671,129679,14,129686,129704,14,129712,129718,14,129728,129730,14,129744,129750,14,917504,917504,4,917506,917535,4,917632,917759,4,918000,921599,4,0,9,4,11,12,4,14,31,4,169,169,14,174,174,14,1155,1159,5,1425,1469,5,1473,1474,5,1479,1479,5,1552,1562,5,1611,1631,5,1750,1756,5,1759,1764,5,1770,1773,5,1809,1809,5,1958,1968,5,2045,2045,5,2075,2083,5,2089,2093,5,2259,2273,5,2275,2306,5,2362,2362,5,2364,2364,5,2369,2376,5,2381,2381,5,2385,2391,5,2433,2433,5,2492,2492,5,2495,2496,7,2503,2504,7,2509,2509,5,2530,2531,5,2561,2562,5,2620,2620,5,2625,2626,5,2635,2637,5,2672,2673,5,2689,2690,5,2748,2748,5,2753,2757,5,2761,2761,7,2765,2765,5,2810,2815,5,2818,2819,7,2878,2878,5,2880,2880,7,2887,2888,7,2893,2893,5,2903,2903,5,2946,2946,5,3007,3007,7,3009,3010,7,3018,3020,7,3031,3031,5,3073,3075,7,3134,3136,5,3142,3144,5,3157,3158,5,3201,3201,5,3260,3260,5,3263,3263,5,3266,3266,5,3270,3270,5,3274,3275,7,3285,3286,5,3328,3329,5,3387,3388,5,3391,3392,7,3398,3400,7,3405,3405,5,3415,3415,5,3457,3457,5,3530,3530,5,3536,3537,7,3542,3542,5,3551,3551,5,3633,3633,5,3636,3642,5,3761,3761,5,3764,3772,5,3864,3865,5,3895,3895,5,3902,3903,7,3967,3967,7,3974,3975,5,3993,4028,5,4141,4144,5,4146,4151,5,4155,4156,7,4182,4183,7,4190,4192,5,4226,4226,5,4229,4230,5,4253,4253,5,4448,4519,9,4957,4959,5,5938,5940,5,6002,6003,5,6070,6070,7,6078,6085,7,6087,6088,7,6109,6109,5,6158,6158,4,6313,6313,5,6435,6438,7,6441,6443,7,6450,6450,5,6457,6459,5,6681,6682,7,6741,6741,7,6743,6743,7,6752,6752,5,6757,6764,5,6771,6780,5,6832,6845,5,6847,6848,5,6916,6916,7,6965,6965,5,6971,6971,7,6973,6977,7,6979,6980,7,7040,7041,5,7073,7073,7,7078,7079,7,7082,7082,7,7142,7142,5,7144,7145,5,7149,7149,5,7151,7153,5,7204,7211,7,7220,7221,7,7376,7378,5,7393,7393,7,7405,7405,5,7415,7415,7,7616,7673,5,8203,8203,4,8205,8205,13,8232,8232,4,8234,8238,4,8265,8265,14,8293,8293,4,8400,8412,5,8417,8417,5,8421,8432,5,8505,8505,14,8617,8618,14,9000,9000,14,9167,9167,14,9208,9210,14,9642,9643,14,9664,9664,14,9728,9732,14,9735,9741,14,9743,9744,14,9746,9746,14,9750,9751,14,9753,9756,14,9758,9759,14,9761,9761,14,9764,9765,14,9767,9769,14,9771,9773,14,9776,9783,14,9787,9791,14,9793,9793,14,9795,9799,14,9812,9822,14,9824,9824,14,9827,9827,14,9829,9830,14,9832,9832,14,9851,9851,14,9854,9854,14,9856,9861,14,9874,9876,14,9878,9879,14,9881,9881,14,9883,9884,14,9888,9889,14,9895,9895,14,9898,9899,14,9904,9905,14,9917,9918,14,9924,9925,14,9928,9928,14,9934,9935,14,9937,9937,14,9939,9940,14,9961,9962,14,9968,9973,14,9975,9978,14,9981,9981,14,9986,9986,14,9989,9989,14,9998,9998,14,10000,10001,14,10004,10004,14,10013,10013,14,10024,10024,14,10052,10052,14,10060,10060,14,10067,10069,14,10083,10084,14,10133,10135,14,10160,10160,14,10548,10549,14,11035,11036,14,11093,11093,14,11647,11647,5,12330,12333,5,12336,12336,14,12441,12442,5,12953,12953,14,42608,42610,5,42654,42655,5,43010,43010,5,43019,43019,5,43045,43046,5,43052,43052,5,43188,43203,7,43232,43249,5,43302,43309,5,43346,43347,7,43392,43394,5,43443,43443,5,43446,43449,5,43452,43453,5,43493,43493,5,43567,43568,7,43571,43572,7,43587,43587,5,43597,43597,7,43696,43696,5,43703,43704,5,43713,43713,5,43756,43757,5,43765,43765,7,44003,44004,7,44006,44007,7,44009,44010,7,44013,44013,5,44033,44059,12,44061,44087,12,44089,44115,12,44117,44143,12,44145,44171,12,44173,44199,12,44201,44227,12,44229,44255,12,44257,44283,12,44285,44311,12,44313,44339,12,44341,44367,12,44369,44395,12,44397,44423,12,44425,44451,12,44453,44479,12,44481,44507,12,44509,44535,12,44537,44563,12,44565,44591,12,44593,44619,12,44621,44647,12,44649,44675,12,44677,44703,12,44705,44731,12,44733,44759,12,44761,44787,12,44789,44815,12,44817,44843,12,44845,44871,12,44873,44899,12,44901,44927,12,44929,44955,12,44957,44983,12,44985,45011,12,45013,45039,12,45041,45067,12,45069,45095,12,45097,45123,12,45125,45151,12,45153,45179,12,45181,45207,12,45209,45235,12,45237,45263,12,45265,45291,12,45293,45319,12,45321,45347,12,45349,45375,12,45377,45403,12,45405,45431,12,45433,45459,12,45461,45487,12,45489,45515,12,45517,45543,12,45545,45571,12,45573,45599,12,45601,45627,12,45629,45655,12,45657,45683,12,45685,45711,12,45713,45739,12,45741,45767,12,45769,45795,12,45797,45823,12,45825,45851,12,45853,45879,12,45881,45907,12,45909,45935,12,45937,45963,12,45965,45991,12,45993,46019,12,46021,46047,12,46049,46075,12,46077,46103,12,46105,46131,12,46133,46159,12,46161,46187,12,46189,46215,12,46217,46243,12,46245,46271,12,46273,46299,12,46301,46327,12,46329,46355,12,46357,46383,12,46385,46411,12,46413,46439,12,46441,46467,12,46469,46495,12,46497,46523,12,46525,46551,12,46553,46579,12,46581,46607,12,46609,46635,12,46637,46663,12,46665,46691,12,46693,46719,12,46721,46747,12,46749,46775,12,46777,46803,12,46805,46831,12,46833,46859,12,46861,46887,12,46889,46915,12,46917,46943,12,46945,46971,12,46973,46999,12,47001,47027,12,47029,47055,12,47057,47083,12,47085,47111,12,47113,47139,12,47141,47167,12,47169,47195,12,47197,47223,12,47225,47251,12,47253,47279,12,47281,47307,12,47309,47335,12,47337,47363,12,47365,47391,12,47393,47419,12,47421,47447,12,47449,47475,12,47477,47503,12,47505,47531,12,47533,47559,12,47561,47587,12,47589,47615,12,47617,47643,12,47645,47671,12,47673,47699,12,47701,47727,12,47729,47755,12,47757,47783,12,47785,47811,12,47813,47839,12,47841,47867,12,47869,47895,12,47897,47923,12,47925,47951,12,47953,47979,12,47981,48007,12,48009,48035,12,48037,48063,12,48065,48091,12,48093,48119,12,48121,48147,12,48149,48175,12,48177,48203,12,48205,48231,12,48233,48259,12,48261,48287,12,48289,48315,12,48317,48343,12,48345,48371,12,48373,48399,12,48401,48427,12,48429,48455,12,48457,48483,12,48485,48511,12,48513,48539,12,48541,48567,12,48569,48595,12,48597,48623,12,48625,48651,12,48653,48679,12,48681,48707,12,48709,48735,12,48737,48763,12,48765,48791,12,48793,48819,12,48821,48847,12,48849,48875,12,48877,48903,12,48905,48931,12,48933,48959,12,48961,48987,12,48989,49015,12,49017,49043,12,49045,49071,12,49073,49099,12,49101,49127,12,49129,49155,12,49157,49183,12,49185,49211,12,49213,49239,12,49241,49267,12,49269,49295,12,49297,49323,12,49325,49351,12,49353,49379,12,49381,49407,12,49409,49435,12,49437,49463,12,49465,49491,12,49493,49519,12,49521,49547,12,49549,49575,12,49577,49603,12,49605,49631,12,49633,49659,12,49661,49687,12,49689,49715,12,49717,49743,12,49745,49771,12,49773,49799,12,49801,49827,12,49829,49855,12,49857,49883,12,49885,49911,12,49913,49939,12,49941,49967,12,49969,49995,12,49997,50023,12,50025,50051,12,50053,50079,12,50081,50107,12,50109,50135,12,50137,50163,12,50165,50191,12,50193,50219,12,50221,50247,12,50249,50275,12,50277,50303,12,50305,50331,12,50333,50359,12,50361,50387,12,50389,50415,12,50417,50443,12,50445,50471,12,50473,50499,12,50501,50527,12,50529,50555,12,50557,50583,12,50585,50611,12,50613,50639,12,50641,50667,12,50669,50695,12,50697,50723,12,50725,50751,12,50753,50779,12,50781,50807,12,50809,50835,12,50837,50863,12,50865,50891,12,50893,50919,12,50921,50947,12,50949,50975,12,50977,51003,12,51005,51031,12,51033,51059,12,51061,51087,12,51089,51115,12,51117,51143,12,51145,51171,12,51173,51199,12,51201,51227,12,51229,51255,12,51257,51283,12,51285,51311,12,51313,51339,12,51341,51367,12,51369,51395,12,51397,51423,12,51425,51451,12,51453,51479,12,51481,51507,12,51509,51535,12,51537,51563,12,51565,51591,12,51593,51619,12,51621,51647,12,51649,51675,12,51677,51703,12,51705,51731,12,51733,51759,12,51761,51787,12,51789,51815,12,51817,51843,12,51845,51871,12,51873,51899,12,51901,51927,12,51929,51955,12,51957,51983,12,51985,52011,12,52013,52039,12,52041,52067,12,52069,52095,12,52097,52123,12,52125,52151,12,52153,52179,12,52181,52207,12,52209,52235,12,52237,52263,12,52265,52291,12,52293,52319,12,52321,52347,12,52349,52375,12,52377,52403,12,52405,52431,12,52433,52459,12,52461,52487,12,52489,52515,12,52517,52543,12,52545,52571,12,52573,52599,12,52601,52627,12,52629,52655,12,52657,52683,12,52685,52711,12,52713,52739,12,52741,52767,12,52769,52795,12,52797,52823,12,52825,52851,12,52853,52879,12,52881,52907,12,52909,52935,12,52937,52963,12,52965,52991,12,52993,53019,12,53021,53047,12,53049,53075,12,53077,53103,12,53105,53131,12,53133,53159,12,53161,53187,12,53189,53215,12,53217,53243,12,53245,53271,12,53273,53299,12,53301,53327,12,53329,53355,12,53357,53383,12,53385,53411,12,53413,53439,12,53441,53467,12,53469,53495,12,53497,53523,12,53525,53551,12,53553,53579,12,53581,53607,12,53609,53635,12,53637,53663,12,53665,53691,12,53693,53719,12,53721,53747,12,53749,53775,12,53777,53803,12,53805,53831,12,53833,53859,12,53861,53887,12,53889,53915,12,53917,53943,12,53945,53971,12,53973,53999,12,54001,54027,12,54029,54055,12,54057,54083,12,54085,54111,12,54113,54139,12,54141,54167,12,54169,54195,12,54197,54223,12,54225,54251,12,54253,54279,12,54281,54307,12,54309,54335,12,54337,54363,12,54365,54391,12,54393,54419,12,54421,54447,12,54449,54475,12,54477,54503,12,54505,54531,12,54533,54559,12,54561,54587,12,54589,54615,12,54617,54643,12,54645,54671,12,54673,54699,12,54701,54727,12,54729,54755,12,54757,54783,12,54785,54811,12,54813,54839,12,54841,54867,12,54869,54895,12,54897,54923,12,54925,54951,12,54953,54979,12,54981,55007,12,55009,55035,12,55037,55063,12,55065,55091,12,55093,55119,12,55121,55147,12,55149,55175,12,55177,55203,12,55243,55291,10,65024,65039,5,65279,65279,4,65520,65528,4,66045,66045,5,66422,66426,5,68101,68102,5,68152,68154,5,68325,68326,5,69291,69292,5,69632,69632,7,69634,69634,7,69759,69761,5]")}},N3QO:function(M,H,a){"use strict";var D=a("2qtc"),b=a("kLXV"),A=a("tJVT"),v=a("q1tI"),y=a.n(v),E=a("9kvl"),w=a("FPkq"),c=a.n(w),_=function(t){var u,s=t.newShixuns,r=t.dispatch,f=t.user,m=Object(v.useState)(!1),d=Object(A.a)(m,2),n=d[0],i=d[1];Object(v.useEffect)(function(){s.actionTabs.key==="Create-Environment"&&C()},[s==null||((u=s.actionTabs)===null||u===void 0)?void 0:u.key]);var h=function(){r({type:"newShixuns/setActionTabs",payload:{}})},C=function(){var g,R,P;h(),((g=f.userInfo)===null||g===void 0?void 0:g.mirror_marker_status)===0?i(!0):((R=f.userInfo)===null||R===void 0?void 0:R.mirror_marker_status)===1?E.d.push("/shixuns/new/CreateImg"):((P=f.userInfo)===null||P===void 0?void 0:P.mirror_marker_status)===2&&b.a.confirm({title:"\u60A8\u4ECA\u65E5\u5DF2\u8FBE\u5230\u7533\u8BF7\u4E0A\u9650\uFF0C\u662F\u5426\u8DF3\u8F6C\u81F3\u4E91\u4E3B\u673A\u5217\u8868\uFF1F",content:"\u63D0\u793A\uFF1A\u6BCF\u5929\u6700\u591A\u5141\u8BB8\u7533\u8BF7\u4E00\u53F0\u4E91\u4E3B\u673A",okText:"\u8DF3\u8F6C",cancelText:"\u53D6\u6D88",onOk:function(){var S;E.d.push("/users/".concat((S=f.userInfo)===null||S===void 0?void 0:S.login,"/experiment-img"))}})};return y.a.createElement(b.a,{title:"\u52A0\u5165qq\u7FA4\u63D0\u793A",visible:n,footer:null,onCancel:function(){i(!1)}},y.a.createElement("div",{style:{textAlign:"center"}},y.a.createElement("br",null),y.a.createElement("img",{width:120,height:120,style:{marginTop:"20px"},src:c.a,alt:"\u4E8C\u7EF4\u7801"})),y.a.createElement("img",null))};H.a=Object(E.a)(function(l){var t=l.newShixuns,u=l.user,s=l.globalSetting;return{newShixuns:t,globalSetting:s,user:u}})(_)},NFKh:function(M,H,a){(function(D,b,A){M.exports=H=b(a("Ib8C"),a("MlIO"),a("F+F2"),a("qM6L"),a("ETIr"),a("wbyO"),a("cv67"),a("3y9D"),a("lPiR"),a("GRuw"),a("1uat"),a("uGsb"),a("5hvy"),a("ELcG"),a("WYAk"),a("e7zE"),a("K3mO"),a("OLod"),a("ALsQ"),a("9OqN"),a("qu8F"),a("S6kV"),a("gb/T"),a("qBft"),a("oRuE"),a("jO9C"),a("KmYQ"),a("uGxW"),a("bQjk"),a("wZgz"),a("pA7S"),a("w7YG"),a("E4JC"),a("PVpz"))})(this,function(D){return D})},NLgs:function(M,H,a){"use strict";a.d(H,"e",function(){return C}),a.d(H,"f",function(){return x}),a.d(H,"d",function(){return R}),a.d(H,"c",function(){return P}),a.d(H,"a",function(){return O}),a.d(H,"b",function(){return S});var D=a("miYZ"),b=a("tsqr"),A=a("9og8"),v=a("2qtc"),y=a("kLXV"),E=a("WmNS"),w=a.n(E),c=a("q1tI"),_=a.n(c),l=a("9kvl"),t=a("xKgJ"),u=a("1vsH"),s=a("RCxd"),r=a("mOS8"),f=a.n(r),m=a("1ZF9"),d=a.n(m),n=a("WdTA"),i=a.n(n),h=a("m3rI"),C=function(T){var N=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return!!(x(T)&&g(N))},x=function(T){return Object(t.p)()?!0:(T({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},g=function(){var T,N=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,k=Object(l.c)()._store.getState(),U=k.user;return(T=U.userInfo)!==null&&T!==void 0&&T.profile_completed?!0:(y.a.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:N?"\u6309\u7167\u6709\u5173\u653F\u7B56\u89C4\u5B9A\uFF0C\u7279\u6B8A\u5B9E\u9A8C\u9700\u8981\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u624D\u80FD\u4F7F\u7528\uFF0C\u8BF7\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u7801":"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){l.d.push("/account/profile/edit")}}),!1)},R=function(){var T,N=Object(l.c)()._store.getState(),k=N.user;return(T=k.userInfo)!==null&&T!==void 0&&T.professional_certification?!0:(y.a.confirm({title:"\u63D0\u793A",centered:!0,content:_.a.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){Object(u.O)("/account/certification")}}),!1)},P=function(){return Object(t.a)()?!0:(y.a.warning({centered:!0,width:530,title:"\u63D0\u793A",content:_.a.createElement("div",{className:"tc",style:{marginLeft:-38}},_.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u626B\u7801\u52A0\u7FA4@\u7FA4\u7BA1\u7406\u5458\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650\u54E6\uFF01"),_.a.createElement("img",{src:Object(t.t)()?i.a:"".concat(h.a.IMG_SERVER,"/images/educoder/qqqun20191230.png"),width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1)},O=function(T,N){return T?!0:(y.a.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:_.a.createElement("div",null,_.a.createElement("p",null,N||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),_.a.createElement("div",{style:{marginLeft:"110px"}},_.a.createElement("img",{src:d.a,width:200}),_.a.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(u.O)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},S=function(T){var N=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",k=Object(l.c)()._store.getState(),U=k.shixunsDetail.detail;return(U==null?void 0:U.public)===2||(U==null?void 0:U.public)===1||(U==null?void 0:U.shixun_status)===3?(y.a.info({centered:!0,icon:_.a.createElement(s.a,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:_.a.createElement("div",{className:"tc",style:{marginLeft:-38}},_.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},_.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",(U==null?void 0:U.public)===2?"\u5DF2\u516C\u5F00":(U==null?void 0:U.public)===1?"\u5F85\u5BA1\u6838":"\u5DF2\u5173\u95ED","\uFF0C",N,"\u3002"),_.a.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),_.a.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:f.a,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0):(U==null?void 0:U.shixun_status)===2?(y.a.confirm({centered:!0,icon:_.a.createElement(s.a,null),title:"\u63D0\u793A",content:_.a.createElement("div",null,_.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",N,"\u3002"),_.a.createElement("br",null),_.a.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){y.a.confirm({width:440,centered:!0,icon:_.a.createElement(s.a,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){var W=Object(A.a)(w.a.mark(function V(){var K;return w.a.wrap(function(J){for(;;)switch(J.prev=J.next){case 0:return J.next=2,T({type:"shixunsDetail/cancelRelease",payload:{id:U==null?void 0:U.identifier}});case 2:K=J.sent,K.status!==401&&(b.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),T({type:"shixunsDetail/getShixunsDetail",payload:{id:U==null?void 0:U.identifier}}),T({type:"practiceSetting/getCommonData",payload:{id:U==null?void 0:U.identifier}}));case 4:case"end":return J.stop()}},V)}));function F(){return W.apply(this,arguments)}return F}()})}}),!0):!1}},Nmxd:function(M,H){M.exports="data:image/png;base64,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"},NvD2:function(M,H,a){"use strict";a.d(H,"a",function(){return E});var D=a("Kwbf");function b(w,c){var _=new Set;return w.forEach(function(l){c.has(l)||_.add(l)}),_}function A(w){var c=w||{},_=c.disabled,l=c.disableCheckbox,t=c.checkable;return!!(_||l)||t===!1}function v(w,c,_,l){for(var t=new Set(w),u=new Set,s=0;s<=_;s+=1){var r=c.get(s)||new Set;r.forEach(function(n){var i=n.key,h=n.node,C=n.children,x=C===void 0?[]:C;t.has(i)&&!l(h)&&x.filter(function(g){return!l(g.node)}).forEach(function(g){t.add(g.key)})})}for(var f=new Set,m=_;m>=0;m-=1){var d=c.get(m)||new Set;d.forEach(function(n){var i=n.parent,h=n.node;if(l(h)||!n.parent||f.has(n.parent.key))return;if(l(n.parent.node)){f.add(i.key);return}var C=!0,x=!1;(i.children||[]).filter(function(g){return!l(g.node)}).forEach(function(g){var R=g.key,P=t.has(R);C&&!P&&(C=!1),!x&&(P||u.has(R))&&(x=!0)}),C&&t.add(i.key),x&&u.add(i.key),f.add(i.key)})}return{checkedKeys:Array.from(t),halfCheckedKeys:Array.from(b(u,t))}}function y(w,c,_,l,t){for(var u=new Set(w),s=new Set(c),r=0;r<=l;r+=1){var f=_.get(r)||new Set;f.forEach(function(i){var h=i.key,C=i.node,x=i.children,g=x===void 0?[]:x;!u.has(h)&&!s.has(h)&&!t(C)&&g.filter(function(R){return!t(R.node)}).forEach(function(R){u.delete(R.key)})})}s=new Set;for(var m=new Set,d=l;d>=0;d-=1){var n=_.get(d)||new Set;n.forEach(function(i){var h=i.parent,C=i.node;if(t(C)||!i.parent||m.has(i.parent.key))return;if(t(i.parent.node)){m.add(h.key);return}var x=!0,g=!1;(h.children||[]).filter(function(R){return!t(R.node)}).forEach(function(R){var P=R.key,O=u.has(P);x&&!O&&(x=!1),!g&&(O||s.has(P))&&(g=!0)}),x||u.delete(h.key),g&&s.add(h.key),m.add(h.key)})}return{checkedKeys:Array.from(u),halfCheckedKeys:Array.from(b(s,u))}}function E(w,c,_,l){var t=[],u;l?u=l:u=A;var s=new Set(w.filter(function(d){var n=!!_[d];return n||t.push(d),n})),r=new Map,f=0;Object.keys(_).forEach(function(d){var n=_[d],i=n.level,h=r.get(i);h||(h=new Set,r.set(i,h)),h.add(n),f=Math.max(f,i)}),Object(D.a)(!t.length,"Tree missing follow keys: ".concat(t.slice(0,100).map(function(d){return"'".concat(d,"'")}).join(", ")));var m;return c===!0?m=v(s,r,f,u):m=y(s,c.halfCheckedKeys,r,f,u),m}},OLES:function(M,H,a){"use strict";var D=a("U8pU"),b=a("VTBJ"),A=a("Ff2n"),v=a("q1tI"),y=a("uciX"),E=a("7ixt"),w=function(s){var r=s.overlay,f=s.prefixCls,m=s.id,d=s.overlayInnerStyle;return v.createElement("div",{className:"".concat(f,"-inner"),id:m,role:"tooltip",style:d},typeof r=="function"?r():r)},c=w,_=function(s,r){var f=s.overlayClassName,m=s.trigger,d=m===void 0?["hover"]:m,n=s.mouseEnterDelay,i=n===void 0?0:n,h=s.mouseLeaveDelay,C=h===void 0?.1:h,x=s.overlayStyle,g=s.prefixCls,R=g===void 0?"rc-tooltip":g,P=s.children,O=s.onVisibleChange,S=s.afterVisibleChange,p=s.transitionName,T=s.animation,N=s.placement,k=N===void 0?"right":N,U=s.align,z=U===void 0?{}:U,W=s.destroyTooltipOnHide,F=W===void 0?!1:W,V=s.defaultVisible,K=s.getTooltipContainer,B=s.overlayInnerStyle,J=Object(A.a)(s,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),le=Object(v.useRef)(null);Object(v.useImperativeHandle)(r,function(){return le.current});var ge=Object(b.a)({},J);"visible"in s&&(ge.popupVisible=s.visible);var pe=function(){var Ee=s.arrowContent,se=Ee===void 0?null:Ee,oe=s.overlay,q=s.id;return[v.createElement("div",{className:"".concat(R,"-arrow"),key:"arrow"},se),v.createElement(c,{key:"content",prefixCls:R,id:q,overlay:oe,overlayInnerStyle:B})]},De=!1,Ie=!1;if(typeof F=="boolean")De=F;else if(F&&Object(D.a)(F)==="object"){var fe=F.keepParent;De=fe===!0,Ie=fe===!1}return v.createElement(y.a,Object.assign({popupClassName:f,prefixCls:R,popup:pe,action:d,builtinPlacements:E.a,popupPlacement:k,ref:le,popupAlign:z,getPopupContainer:K,onPopupVisibleChange:O,afterPopupVisibleChange:S,popupTransitionName:p,popupAnimation:T,defaultPopupVisible:V,destroyPopupOnHide:De,autoDestroy:Ie,mouseLeaveDelay:C,popupStyle:x,mouseEnterDelay:i},ge),P)},l=Object(v.forwardRef)(_),t=H.a=l},OLod:function(M,H,a){(function(D,b,A){M.exports=H=b(a("Ib8C"),a("K3mO"))})(this,function(D){D.lib.Cipher||function(b){var A=D,v=A.lib,y=v.Base,E=v.WordArray,w=v.BufferedBlockAlgorithm,c=A.enc,_=c.Utf8,l=c.Base64,t=A.algo,u=t.EvpKDF,s=v.Cipher=w.extend({cfg:y.extend(),createEncryptor:function(p,T){return this.create(this._ENC_XFORM_MODE,p,T)},createDecryptor:function(p,T){return this.create(this._DEC_XFORM_MODE,p,T)},init:function(p,T,N){this.cfg=this.cfg.extend(N),this._xformMode=p,this._key=T,this.reset()},reset:function(){w.reset.call(this),this._doReset()},process:function(p){return this._append(p),this._process()},finalize:function(p){p&&this._append(p);var T=this._doFinalize();return T},keySize:128/32,ivSize:128/32,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function p(T){return typeof T=="string"?S:R}return function(T){return{encrypt:function(N,k,U){return p(k).encrypt(T,N,k,U)},decrypt:function(N,k,U){return p(k).decrypt(T,N,k,U)}}}}()}),r=v.StreamCipher=s.extend({_doFinalize:function(){var p=this._process(!0);return p},blockSize:1}),f=A.mode={},m=v.BlockCipherMode=y.extend({createEncryptor:function(p,T){return this.Encryptor.create(p,T)},createDecryptor:function(p,T){return this.Decryptor.create(p,T)},init:function(p,T){this._cipher=p,this._iv=T}}),d=f.CBC=function(){var p=m.extend();p.Encryptor=p.extend({processBlock:function(N,k){var U=this._cipher,z=U.blockSize;T.call(this,N,k,z),U.encryptBlock(N,k),this._prevBlock=N.slice(k,k+z)}}),p.Decryptor=p.extend({processBlock:function(N,k){var U=this._cipher,z=U.blockSize,W=N.slice(k,k+z);U.decryptBlock(N,k),T.call(this,N,k,z),this._prevBlock=W}});function T(N,k,U){var z,W=this._iv;W?(z=W,this._iv=b):z=this._prevBlock;for(var F=0;F>>2]&255;p.sigBytes-=T}},h=v.BlockCipher=s.extend({cfg:s.cfg.extend({mode:d,padding:i}),reset:function(){var p;s.reset.call(this);var T=this.cfg,N=T.iv,k=T.mode;this._xformMode==this._ENC_XFORM_MODE?p=k.createEncryptor:(p=k.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==p?this._mode.init(this,N&&N.words):(this._mode=p.call(k,this,N&&N.words),this._mode.__creator=p)},_doProcessBlock:function(p,T){this._mode.processBlock(p,T)},_doFinalize:function(){var p,T=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(T.pad(this._data,this.blockSize),p=this._process(!0)):(p=this._process(!0),T.unpad(p)),p},blockSize:128/32}),C=v.CipherParams=y.extend({init:function(p){this.mixIn(p)},toString:function(p){return(p||this.formatter).stringify(this)}}),x=A.format={},g=x.OpenSSL={stringify:function(p){var T,N=p.ciphertext,k=p.salt;return k?T=E.create([1398893684,1701076831]).concat(k).concat(N):T=N,T.toString(l)},parse:function(p){var T,N=l.parse(p),k=N.words;return k[0]==1398893684&&k[1]==1701076831&&(T=E.create(k.slice(2,4)),k.splice(0,4),N.sigBytes-=16),C.create({ciphertext:N,salt:T})}},R=v.SerializableCipher=y.extend({cfg:y.extend({format:g}),encrypt:function(p,T,N,k){k=this.cfg.extend(k);var U=p.createEncryptor(N,k),z=U.finalize(T),W=U.cfg;return C.create({ciphertext:z,key:N,iv:W.iv,algorithm:p,mode:W.mode,padding:W.padding,blockSize:p.blockSize,formatter:k.format})},decrypt:function(p,T,N,k){k=this.cfg.extend(k),T=this._parse(T,k.format);var U=p.createDecryptor(N,k).finalize(T.ciphertext);return U},_parse:function(p,T){return typeof p=="string"?T.parse(p,this):p}}),P=A.kdf={},O=P.OpenSSL={execute:function(p,T,N,k){k||(k=E.random(64/8));var U=u.create({keySize:T+N}).compute(p,k),z=E.create(U.words.slice(T),N*4);return U.sigBytes=T*4,C.create({key:U,iv:z,salt:k})}},S=v.PasswordBasedCipher=R.extend({cfg:R.cfg.extend({kdf:O}),encrypt:function(p,T,N,k){k=this.cfg.extend(k);var U=k.kdf.execute(N,p.keySize,p.ivSize);k.iv=U.iv;var z=R.encrypt.call(this,p,T,U.key,k);return z.mixIn(U),z},decrypt:function(p,T,N,k){k=this.cfg.extend(k),T=this._parse(T,k.format);var U=k.kdf.execute(N,p.keySize,p.ivSize,T.salt);k.iv=U.iv;var z=R.decrypt.call(this,p,T,U.key,k);return z}})}()})},OZM5:function(M,H,a){"use strict";a.d(H,"b",function(){return l}),a.d(H,"a",function(){return t}),a.d(H,"k",function(){return u}),a.d(H,"h",function(){return s}),a.d(H,"i",function(){return r}),a.d(H,"g",function(){return f}),a.d(H,"c",function(){return m}),a.d(H,"d",function(){return d}),a.d(H,"j",function(){return h}),a.d(H,"e",function(){return C}),a.d(H,"f",function(){return x});var D=a("KQm4"),b=a("U8pU"),A=a("Ff2n"),v=a("q1tI"),y=a.n(v),E=a("Kwbf"),w=a("WaYH"),c=.25,_=2;function l(g,R){var P=g.slice(),O=P.indexOf(R);return O>=0&&P.splice(O,1),P}function t(g,R){var P=g.slice();return P.indexOf(R)===-1&&P.push(R),P}function u(g){return g.split("-")}function s(g,R){return"".concat(g,"-").concat(R)}function r(g){return g&&g.type&&g.type.isTreeNode}function f(g,R){var P=[g],O=R[g];function S(){var p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];p.forEach(function(T){var N=T.key,k=T.children;P.push(N),S(k)})}return S(O.children),P}function m(g,R){var P=g.clientY,O=R.selectHandle.getBoundingClientRect(),S=O.top,p=O.bottom,T=O.height,N=Math.max(T*c,_);return P<=S+N?-1:P>=p-N?1:0}function d(g,R){if(!g)return;var P=R.multiple;return P?g.slice():g.length?[g[0]]:g}var n=function(R){return R};function i(g,R){if(!g)return[];var P=R||{},O=P.processProps,S=O===void 0?n:O,p=Array.isArray(g)?g:[g];return p.map(function(T){var N=T.children,k=Object(A.a)(T,["children"]),U=i(N,R);return y.a.createElement(w.a,Object.assign({},S(k)),U)})}function h(g){if(!g)return null;var R;if(Array.isArray(g))R={checkedKeys:g,halfCheckedKeys:void 0};else if(Object(b.a)(g)==="object")R={checkedKeys:g.checked||void 0,halfCheckedKeys:g.halfChecked||void 0};else return Object(E.a)(!1,"`checkedKeys` is not an array or an object"),null;return R}function C(g,R){var P=new Set;function O(S){if(P.has(S))return;var p=R[S];if(!p)return;P.add(S);var T=p.parent,N=p.node;if(N.disabled)return;T&&O(T.key)}return(g||[]).forEach(function(S){O(S)}),Object(D.a)(P)}function x(g){var R={};return Object.keys(g).forEach(function(P){(P.startsWith("data-")||P.startsWith("aria-"))&&(R[P]=g[P])}),R}},Ohmc:function(M,H,a){M.exports=a.p+"static/certificate.fc32dc1b.jpg"},Ot1p:function(M,H,a){"use strict";var D=a("2qtc"),b=a("kLXV"),A=a("rAM+"),v=a("miYZ"),y=a("tsqr"),E=a("9og8"),w=a("tJVT"),c=a("jrin"),_=a("WmNS"),l=a.n(_),t=a("q1tI"),u=a.n(t),s=a("VrN/"),r=a.n(s),f=a("bdgK"),m=a("p77/"),d=a("Bd2K"),n=a("ELLl"),i=a("19Vz"),h=a("lZu9"),C=a("+NIl"),x=a("kSUc"),g=a("9Bee"),R=function(st){var Wt=st.value,zt=Wt===void 0?"":Wt,vn=st.className,nn=st.showTextOnly,bt=st.showLines,We=st.style,ot=We===void 0?{}:We,it=Object(t.useMemo)(function(){return""},[zt]);return u.a.createElement(u.a.Fragment,null,u.a.createElement("div",{dangerouslySetInnerHTML:{__html:it}}))},P=a("0Owb"),O=a("dejd"),S=a("C+DQ"),p=a("1vsH"),T=a("m3rI"),N=[{title:"\u7C97\u4F53",icon:"icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"icon-sum",actionName:"inline-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"icon-formula",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"icon-picture",actionName:"upload-image"},{title:"\u8868\u683C",icon:"icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"icon-eraser",actionName:"eraser"}];function k(st){var Wt=st.onActionCallback,zt=st.title,vn=st.icon,nn=st.actionName,bt=st.className,We=bt===void 0?"":bt,ot=st.children;function it(){Wt(nn)}return u.a.createElement("a",{title:zt,className:We,onClick:it},u.a.createElement("i",{className:"md-iconfont ".concat(vn)}),ot)}var U=function(st){var Wt=st.watch,zt=st.showNullButton,vn=st.onActionCallback,nn=st.fullScreen,bt=st.insertTemp,We=st.hidetoolBar,ot=st.uuid,it=st.setOpenPhones;console.log("link:","".concat(location.origin,"/upload.html?_educoder_session_login=").concat(Object(p.D)("_educoder_session_login"),"&_educoder_session=").concat(Object(p.D)("_educoder_session"),"&key=").concat(ot,"&api=").concat(encodeURIComponent(T.a.PROXY_SERVER)));var Ne=[].concat(N,[{title:"".concat(Wt?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(Wt?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return u.a.createElement("ul",{className:"markdown-toolbar-container"},!We&&Ne.map(function(Qe,Tt){return u.a.createElement("li",{key:Tt},Qe.actionName?u.a.createElement(k,Object(P.a)({},Qe,{onActionCallback:vn})):u.a.createElement("span",{className:"v-line"}))}),zt?u.a.createElement("li",null,u.a.createElement(k,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:vn},u.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,bt&&u.a.createElement("li",null,u.a.createElement(k,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(bt),onActionCallback:vn},u.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),u.a.createElement("li",{className:"btn-full-screen"},u.a.createElement(k,{icon:"".concat(nn?"icon-shrink":"icon-enlarge"),title:nn?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:vn})))},z=a("M8RZ"),W=a("+L6B"),F=a("2/Rp"),V=a("y8nQ"),K=a("Vl3Y"),B=a("5NDa"),J=a("5rEg"),le={labelCol:{span:4},wrapperCol:{span:20}},ge=function(st){var Wt=st.callback,zt=st.onCancel;function vn(nn){Wt(nn)}return u.a.createElement(K.a,Object(P.a)({},le,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:vn}),u.a.createElement(K.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},u.a.createElement(J.a,null)),u.a.createElement(K.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},u.a.createElement(J.a,null)),u.a.createElement("div",{className:"flex-container flex-end"},u.a.createElement(F.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),u.a.createElement(F.a,{type:"ghost",onClick:zt},"\u53D6\u6D88")))},pe=a("7ahc"),De=a("k1fw"),Ie=a("HmJG"),fe=a("BjJ7"),xe=K.a.useForm,Ee={width:280,marginRight:10},se={labelCol:{span:5},wrapperCol:{span:19}},oe=function(st){var Wt=st.callback,zt=st.onCancel,vn=xe(),nn=Object(w.a)(vn,1),bt=nn[0],We=Object(t.useRef)();function ot(Qe){Wt(Object(De.a)(Object(De.a)({},Qe),{},{name:We.current}))}function it(Qe,Tt){bt.setFieldsValue({src:"/api/attachments/".concat(Qe.id,"?type=").concat(Qe.content_type),type:Tt.type})}function Ne(Qe){var Tt=Qe.target.files[0];We.current=Tt.name,me(Tt,it)}return u.a.createElement(K.a,Object(P.a)({form:bt},se,{className:"upload-image-panel",onFinish:ot}),u.a.createElement(K.a.Item,{label:"\u6587\u4EF6\u5730\u5740",required:!0},u.a.createElement("div",{className:"flex-container"},u.a.createElement(K.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},u.a.createElement(J.a,{style:Ee})),u.a.createElement(q,{onFileChange:Ne}))),u.a.createElement(K.a.Item,{label:"\u6587\u4EF6\u63CF\u8FF0",name:"alt"},u.a.createElement(J.a,{style:{width:264}})),u.a.createElement(K.a.Item,{style:{textAlign:"right"}},u.a.createElement(F.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),u.a.createElement(F.a,{type:"ghost",onClick:zt},"\u53D6\u6D88")))};function q(st){var Wt=st.onFileChange;return u.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",u.a.createElement("input",{type:"file",onChange:Wt}))}function me(st,Wt){if(!st)throw new String("\u6CA1\u6709\u6587\u4EF6");var zt=new FormData;zt.append("editormd-image-file",st),zt.append("file_param_name","editormd-image-file"),zt.append("byxhr","true");var vn=new window.XMLHttpRequest;vn.withCredentials=!0,vn.addEventListener("load",function(nn){Wt(JSON.parse(nn.target.responseText),st)},!1),vn.addEventListener("error",function(nn){console.error(nn)},!1),vn.open("POST","".concat(fe.a,"/api/attachments.json")),vn.send(zt)}var re=a("giR+"),ae=a("fyUT"),ce=a("7Kak"),te=a("9yH6"),$=te.a.Group,X={margin:"0 8px"},ee=function(st){var Wt=st.callback,zt=st.onCancel;function vn(nn){Wt(nn)}return u.a.createElement(K.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:vn},u.a.createElement("div",{className:"flex-container"},u.a.createElement("span",{style:X},"\u5355\u5143\u683C\u6570\uFF1A"),u.a.createElement("span",{style:X},"\u884C\u6570"),u.a.createElement(K.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},u.a.createElement(ae.a,null)),u.a.createElement("span",{style:X},"\u5217\u6570"),u.a.createElement(K.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},u.a.createElement(ae.a,null))),u.a.createElement("div",{className:"flex-container",style:{marginTop:12}},u.a.createElement("span",{style:X},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),u.a.createElement(K.a.Item,{name:"align"},u.a.createElement($,null,u.a.createElement(te.a,{value:"default"},u.a.createElement("i",{className:"fa fa-align-justify"})),u.a.createElement(te.a,{value:"left"},u.a.createElement("i",{className:"fa fa-align-left"})),u.a.createElement(te.a,{value:"center"},u.a.createElement("i",{className:"fa fa-align-center"})),u.a.createElement(te.a,{value:"right"},u.a.createElement("i",{className:"fa fa-align-right"}))))),u.a.createElement("div",{className:"flex-container flex-end"},u.a.createElement(F.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),u.a.createElement(F.a,{type:"ghost",onClick:zt},"\u53D6\u6D88")))},Oe=a("ErOA"),Se=a("7Cbv"),Me="link",Je="upload-image",tt="code-block",lt="add-table",ct="------------",ht={default:ct,left:":".concat(ct),center:":".concat(ct,":"),right:"".concat(ct,":")},Et=a("9VGf"),Ke,Ue;function nt(){}var Nt=0,gt=1e4,vt="\u2581",ze=` **\u6A21\u677F\u6807\u9898** -\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`;function Fe(ct){return/^\d+$/.test(ct)?"".concat(ct,"px"):ct}var Xe=navigator.platform.toUpperCase().indexOf("MAC")>=0,Ae=Xe?"Cmd":"Ctrl",Pe=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"],Ye=(Ke={},Object(c.a)(Ke,Ae+"-B","bold"),Object(c.a)(Ke,Ae+"-I","italic"),Ke),$e=(Ue={},Object(c.a)(Ue,Me,"\u6DFB\u52A0\u94FE\u63A5"),Object(c.a)(Ue,tt,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(c.a)(Ue,Qe,"\u6DFB\u52A0\u6587\u4EF6"),Object(c.a)(Ue,st,"\u6DFB\u52A0\u8868\u683C"),Ue),Ot=H.a=function(ct){var jt=ct.defaultValue,Xt=jt===void 0?"":jt,bn=ct.onChange,nn=ct.width,xt=nn===void 0?"100%":nn,We=ct.height,ot=We===void 0?400:We,it=ct.miniToolbar,Ne=it===void 0?!1:it,Je=ct.isFocus,Tt=Je===void 0?!1:Je,yt=ct.watch,It=ct.insertTemp,Kt=ct.mode,dt=Kt===void 0?"markdown":Kt,Pt=ct.id,Nt=Pt===void 0?"markdown-editor-id":Pt,cn=ct.showResizeBar,_n=cn===void 0?!1:cn,Wn=ct.noStorage,Kn=Wn===void 0?!1:Wn,wn=ct.showNullButton,un=wn===void 0?!1:wn,_r=ct.hidetoolBar,Rr=_r===void 0?!1:_r,Ir=ct.fullScreen,dr=Ir===void 0?!1:Ir,zn=ct.onBlur,tr=ct.onCMBeforeChange,an=ct.onFullScreen,Wt=ct.className,sn=Wt===void 0?"":Wt,Xn=ct.disablePaste,$n=Xn===void 0?!1:Xn,Vn=ct.placeholder,Jn=Vn===void 0?"":Vn,de=ct.values,G=de===void 0?"":de,Z=Object(t.useState)(null),ue=Object(w.a)(Z,2),ye=ue[0],he=ue[1],ft=Object(t.useState)(Xt),mn=Object(w.a)(ft,2),Hn=mn[0],ar=mn[1],tn=Object(t.useState)(yt),kn=Object(w.a)(tn,2),Nn=kn[0],$r=kn[1],_a=Object(t.useState)(dr),ya=Object(w.a)(_a,2),fr=ya[0],Ha=ya[1],Ba=Object(t.useState)(""),Ia=Object(w.a)(Ba,2),Wa=Ia[0],ma=Ia[1],Qa=Object(t.useState)(0),Ka=Object(w.a)(Qa,2),ri=Ka[0],ei=Ka[1],da=Object(t.useState)(ot),ha=Object(w.a)(da,2),ua=ha[0],be=ha[1],at=Object(t.useState)(!1),Dt=Object(w.a)(at,2),wt=Dt[0],Ft=Dt[1],Rt=Object(t.useRef)(Object(Se.a)()),zt=Object(t.useRef)(!1),qt=Object(t.useRef)(),vn=Object(t.useRef)(),dn=Object(t.useRef)(),jn=Object(t.useRef)(),Cn=Object(t.useRef)(),on=function(){var hn=Object(E.a)(l.a.mark(function xn(){var Mn,Un;return l.a.wrap(function(hr){for(;;)switch(hr.prev=hr.next){case 0:return hr.next=2,Object(Oe.a)("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:Rt.current}});case 2:Un=hr.sent,Un!=null&&(Mn=Un.attachments)!==null&&Mn!==void 0&&Mn.length&&(console.log("cm:",ye,vn),Un.attachments.map(function(rr){rr.content_type.indexOf("image")>-1?ye.replaceSelection("![,](/api/attachments/".concat(rr.id,"?type=").concat(rr.content_type,")")):rr.content_type.indexOf("video")>-1?ye.replaceSelection('')):rr.content_type.indexOf("pdf")>-1?ye.replaceSelection('
                            ').concat(rr.name,"")):ye.replaceSelection("[".concat(rr.name,"](").concat(T.a.API_SERVER,"/api/attachments/").concat(rr.id,"?type=").concat(rr.content_type,")"))}));case 4:case"end":return hr.stop()}},xn)}));return function(){return hn.apply(this,arguments)}}();Object(t.useEffect)(function(){ar(G),ye==null||ye.setValue(G)},[G]),Object(t.useEffect)(function(){an==null||an(fr)},[fr]),Object(t.useEffect)(function(){if(vn.current){var hn=r.a.fromTextArea(vn.current,{mode:dt,lineNumbers:!Ne,lineWrapping:!0,value:Xt,autoCloseTags:!0,autoCloseBrackets:!0});Tt&&hn.focus();function xn(Mn,Un){if($n){Un.preventDefault();return}var nr=Un.clipboardData;if(nr){var hr=nr.types.toString(),rr=nr.items;if(hr==="Files"||nr.types.indexOf("Files")>-1){if(Un.preventDefault(),dt=="stex")return;try{var xr,Ar=rr[1];((xr=rr[0])===null||xr===void 0?void 0:xr.kind)==="file"&&(Ar=rr[0]);var or=Ar.getAsFile(),na=or.name.split(".").pop();me(or,function(ir){if(ir.id){var Yr,Vr,In;(or==null||((Yr=or.type)===null||Yr===void 0)?void 0:Yr.indexOf("image"))>-1?hn.replaceSelection("![,](/api/attachments/".concat(ir.id,"?type=").concat(ir.content_type,")")):(or==null||((Vr=or.type)===null||Vr===void 0)?void 0:Vr.indexOf("video"))>-1?hn.replaceSelection('')):(or==null||((In=or.type)===null||In===void 0)?void 0:In.indexOf("pdf"))>-1?hn.replaceSelection('').concat(or.name,"")):Pe.includes(na)?hn.replaceSelection('').concat(or.name,"")):hn.replaceSelection("[".concat(or.name,"](").concat(T.a.API_SERVER,"/api/attachments/").concat(ir.id,"?type=").concat(ir.content_type,")"))}else(ir==null?void 0:ir.status)===401&&(document.location.href="/user/login")})}catch(ir){y.b.warn("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0}return hn.on("paste",xn),hn.on("dragleave",function(Mn,Un){dn.current.classList.remove("mouse-hover-md")}),hn.on("dragover",function(Mn,Un){dn.current.classList.add("mouse-hover-md")}),hn.on("drop",function(Mn,Un){dn.current.classList.add("mouse-hover-md");var nr;if(nr=Un.dataTransfer.files,nr.length>0){Un.preventDefault(),Un.stopPropagation();for(var hr=function(Ar){var or=nr[Ar],na=or.name.split(".").pop();me(or,function(ir){if(ir.id){var Yr,Vr,In;(or==null||((Yr=or.type)===null||Yr===void 0)?void 0:Yr.indexOf("image"))>-1?hn.replaceSelection("![,](/api/attachments/".concat(ir.id,"?type=").concat(ir.content_type,")")):(or==null||((Vr=or.type)===null||Vr===void 0)?void 0:Vr.indexOf("video"))>-1?hn.replaceSelection('')):(or==null||((In=or.type)===null||In===void 0)?void 0:In.indexOf("pdf"))>-1?hn.replaceSelection('').concat(or.name,"")):Pe.includes(na)?hn.replaceSelection('').concat(or.name,"")):hn.replaceSelection("[".concat(or.name,"](").concat(T.a.API_SERVER,"/api/attachments/").concat(ir.id,"?type=").concat(ir.content_type,")"))}else(ir==null?void 0:ir.status)===401&&(document.location.href="/user/login")})},rr=0;rr0||rr.target.offsetWidth>0)&&(An(),ye.setSize("100%","100%"),ye.refresh())}}catch(xr){nr.e(xr)}finally{nr.f()}});return Mn.observe(vn.current.parentElement),Mn}if(ye){var xn=hn();return function(){xn.unobserve(vn.current.parentElement)}}},[ye,An]),Object(t.useEffect)(function(){if(ye){for(var hn=[],xn=function(){var rr=Un[Mn];nr=Object(w.a)(rr,2);var xr=nr[0],Ar=nr[1],or=Object(c.a)({},xr,function(){gn(Ar)});hn.push(or),ye.addKeyMap(or)},Mn=0,Un=Object.entries(Ye);Mn0){var hn=new Date().getTime(),xn=window.sessionStorage.getItem(Nt);hn>=ri+vt&&(!xn||xn!==Hn)&&(window.sessionStorage.setItem(Nt,Hn),Ft(!0))}},vt),Object(t.useEffect)(function(){$r(yt)},[ye,yt]),Object(t.useEffect)(function(){ye&&(Tt&&ye.focus())},[ye,Tt]),Object(t.useEffect)(function(){if(Nn&&ye){var hn=ye.getScrollerElement();function xn(Mn){var Un=Mn.target;if(Cn.current){var nr=Un.scrollTop/Un.scrollHeight;Cn.current.scrollTop=Cn.current.scrollHeight*nr}}return hn.addEventListener("scroll",xn),function(){hn.removeEventListener("scroll",xn)}}},[ye,Nn]),Object(t.useEffect)(function(){if(ye&&tr){function hn(xn,Mn){tr(xn,Mn)}return ye.on("beforeChange",hn),function(){ye.off("beforeChange",hn)}}},[ye,tr]),Object(t.useEffect)(function(){if(ye&&zn){function hn(){zn(ye.getValue())}return ye.on("blur",hn),function(){ye.off("blur",hn)}}},[ye,zn]),Object(t.useEffect)(function(){if(ye){function hn(xn){var Mn=xn.getValue();ar(Mn),ei(new Date().getTime()),xn.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),bn&&bn(Mn)}return ye.on("change",hn),function(){ye.off("change",hn)}}},[ye,bn]),Object(t.useEffect)(function(){ye&&(Xt==null?(ye.setValue(""),ar("")):Xt!==ye.getValue()&&(ye.setValue(Xt),ar(Xt),ye.setCursor(ye.lineCount(),0)))},[ye,Xt]);var gn=Object(t.useCallback)(function(hn){var xn=ye.getCursor(),Mn=ye.getSelection(),Un=Mn.split(` -`);switch(hn){case"bold":return ye.replaceSelection("**"+Mn+"**"),Mn===""&&ye.setCursor(xn.line,xn.ch+2),ye.focus();case"italic":return ye.replaceSelection("*"+Mn+"*"),Mn===""&&ye.setCursor(xn.line,xn.ch+1),ye.focus();case"code":return ye.replaceSelection("`"+Mn+"`"),Mn===""&&ye.setCursor(xn.line,xn.ch+1),ye.focus();case"inline-latex":return ye.replaceSelection("`$$"+Mn+"$$`"),Mn===""&&ye.setCursor(xn.line,xn.ch+3),ye.focus();case"latex":return ye.replaceSelection("```latex\n"+Mn+"\n```"),ye.setCursor(xn.line+1,Mn.length+1),ye.focus();case"line-break":return ye.replaceSelection(`
                            -`),ye.focus();case"list-ul":return Mn===""?ye.replaceSelection("- "+Mn):ye.replaceSelection(Un.map(function(nr){return nr===""?"":"- ".concat(nr)}).join(` -`)),ye.focus();case"list-ol":return Mn===""?ye.replaceSelection("1. "+Mn):ye.replaceSelection(Un.map(function(nr,hr){return nr===""?"":"".concat(hr+1,". ").concat(nr)}).join(` -`)),ye.focus();case"add-null-ch":return Mn===""&&ye.setCursor(xn.line,xn.ch+1),ye.replaceSelection(gt),ye.focus();case"inster-template-1":return Mn===""&&ye.setCursor(xn.line,xn.ch),ye.replaceSelection(ze),ye.focus();case"eraser":return ye.setValue(""),ye.focus();case"trigger-watch":return $r(!Nn),ye.focus();case"trigger-full-screen":return Ha(!fr),ye.focus();case Me:ma(Me);return;case tt:ma(tt);return;case Qe:ma(Qe);return;case st:ma(st);return;default:throw new Error}},[ye,Nn,fr]),Bn=Object(t.useCallback)(function(hn){ma("");switch(Wa){case Me:var xn=hn.title,Mn=hn.link;return ye.replaceSelection("[".concat(xn,"](").concat(Mn,")")),ye.focus();case tt:var Un=hn.language,nr=hn.content;return ye.replaceSelection(["```"+Un,nr,"```"].join(` -`)),ye.focus();case Qe:var hr=hn.src,rr=hn.alt,xr=hn.name;return hr.indexOf("type=image")>-1?ye.replaceSelection("![ ".concat(rr||""," ]( ").concat(hr,' "').concat(rr||"",'" )')):hr.indexOf("type=application/pdf")>-1?ye.replaceSelection('').concat(xr,"")):ye.replaceSelection('').concat(xr,"")),ye.focus();case st:for(var Ar=hn.row,or=hn.col,na=hn.align,ir=` -`,Yr=0;Yr300&&(xr=300);var Ar=ot+xr+"px";be(Ar)}}return hn.addEventListener("mousedown",Un),document.addEventListener("mousemove",hr),document.addEventListener("mouseup",nr),function(){hn.removeEventListener("mousedown",Un),document.removeEventListener("mousemove",hr),document.removeEventListener("mouseup",nr)}}},[ye,jn]),Object(t.useEffect)(function(){be(ot)},[ot]);var yr=Fe(xt),ln=Fe(ua),en={width:yr,height:ln},fn=Object(t.useMemo)(function(){if(ri){var hn=new Date(ri),xn=hn.getHours(),Mn=hn.getMinutes(),Un=hn.getSeconds();return xn=xn<10?"0"+xn:xn,Mn=Mn<10?"0"+Mn:Mn,Un=Un<10?"0"+Un:Un,"".concat(xn,":").concat(Mn,":").concat(Un)}return 0},[ri]);function yn(){window.sessionStorage.removeItem(Nt),Ft(!1),ei(0)}function Rn(){Ft(!1),ei(0),ye.setValue(window.sessionStorage.getItem(Nt))}function Ln(hn,xn){var Mn=ye.getValue();Mn=Mn.replace(hn,xn),ar(Mn),ye==null||ye.setValue(Mn)}return u.a.createElement(t.Fragment,null,u.a.createElement("div",{className:"markdown-editor-wrapper",ref:dn},u.a.createElement("div",{className:"markdown-editor-container ".concat(sn," ").concat(Nn?"on-preview":""," ").concat(Ne?"mini":""," ").concat(fr?"full-screen":""),style:en},u.a.createElement(U,{insertTemp:It,watch:Nn,fullScreen:fr,showNullButton:un,onActionCallback:gn,hidetoolBar:Rr,uuid:Rt.current,setOpenPhones:function(){zt.current=!0}}),u.a.createElement("div",{className:"markdown-editor-body"},u.a.createElement("div",{className:"codemirror-container"},u.a.createElement("textarea",{ref:vn,placeholder:Jn})),Nn?u.a.createElement("div",{ref:Cn,className:"preview-container"},dt==="stex"&&u.a.createElement(R,{value:Hn}),dt!=="stex"&&u.a.createElement(g.a,{edit:!0,value:Hn,replaces:Ln})):null))),_n?u.a.createElement("a",{ref:jn,className:"editor-resize"}):null,u.a.createElement(z.a,null,$e[Wa]?u.a.createElement(b.a,{centered:!0,title:$e[Wa],visible:!0,onCancel:Qn,footer:null},Pn):null))}},P5Jw:function(M,H,a){"use strict";var D=a("rHrb"),b=D.CopyToClipboard;b.CopyToClipboard=b,M.exports=b},PVpz:function(M,H,a){(function(D,b,A){M.exports=H=b(a("Ib8C"),a("ETIr"),a("cv67"),a("K3mO"),a("OLod"))})(this,function(D){return function(){var b=D,A=b.lib,v=A.StreamCipher,y=b.algo,E=[],w=[],c=[],_=y.RabbitLegacy=v.extend({_doReset:function(){var t=this._key.words,u=this.cfg.iv,s=this._X=[t[0],t[3]<<16|t[2]>>>16,t[1],t[0]<<16|t[3]>>>16,t[2],t[1]<<16|t[0]>>>16,t[3],t[2]<<16|t[1]>>>16],r=this._C=[t[2]<<16|t[2]>>>16,t[0]&4294901760|t[1]&65535,t[3]<<16|t[3]>>>16,t[1]&4294901760|t[2]&65535,t[0]<<16|t[0]>>>16,t[2]&4294901760|t[3]&65535,t[1]<<16|t[1]>>>16,t[3]&4294901760|t[0]&65535];this._b=0;for(var f=0;f<4;f++)l.call(this);for(var f=0;f<8;f++)r[f]^=s[f+4&7];if(u){var m=u.words,d=m[0],n=m[1],i=(d<<8|d>>>24)&16711935|(d<<24|d>>>8)&4278255360,h=(n<<8|n>>>24)&16711935|(n<<24|n>>>8)&4278255360,C=i>>>16|h&4294901760,x=h<<16|i&65535;r[0]^=i,r[1]^=C,r[2]^=h,r[3]^=x,r[4]^=i,r[5]^=C,r[6]^=h,r[7]^=x;for(var f=0;f<4;f++)l.call(this)}},_doProcessBlock:function(t,u){var s=this._X;l.call(this),E[0]=s[0]^s[5]>>>16^s[3]<<16,E[1]=s[2]^s[7]>>>16^s[5]<<16,E[2]=s[4]^s[1]>>>16^s[7]<<16,E[3]=s[6]^s[3]>>>16^s[1]<<16;for(var r=0;r<4;r++)E[r]=(E[r]<<8|E[r]>>>24)&16711935|(E[r]<<24|E[r]>>>8)&4278255360,t[u+r]^=E[r]},blockSize:128/32,ivSize:64/32});function l(){for(var t=this._X,u=this._C,s=0;s<8;s++)w[s]=u[s];u[0]=u[0]+1295307597+this._b|0,u[1]=u[1]+3545052371+(u[0]>>>0>>0?1:0)|0,u[2]=u[2]+886263092+(u[1]>>>0>>0?1:0)|0,u[3]=u[3]+1295307597+(u[2]>>>0>>0?1:0)|0,u[4]=u[4]+3545052371+(u[3]>>>0>>0?1:0)|0,u[5]=u[5]+886263092+(u[4]>>>0>>0?1:0)|0,u[6]=u[6]+1295307597+(u[5]>>>0>>0?1:0)|0,u[7]=u[7]+3545052371+(u[6]>>>0>>0?1:0)|0,this._b=u[7]>>>0>>0?1:0;for(var s=0;s<8;s++){var r=t[s]+u[s],f=r&65535,m=r>>>16,d=((f*f>>>17)+f*m>>>15)+m*m,n=((r&4294901760)*r|0)+((r&65535)*r|0);c[s]=d^n}t[0]=c[0]+(c[7]<<16|c[7]>>>16)+(c[6]<<16|c[6]>>>16)|0,t[1]=c[1]+(c[0]<<8|c[0]>>>24)+c[7]|0,t[2]=c[2]+(c[1]<<16|c[1]>>>16)+(c[0]<<16|c[0]>>>16)|0,t[3]=c[3]+(c[2]<<8|c[2]>>>24)+c[1]|0,t[4]=c[4]+(c[3]<<16|c[3]>>>16)+(c[2]<<16|c[2]>>>16)|0,t[5]=c[5]+(c[4]<<8|c[4]>>>24)+c[3]|0,t[6]=c[6]+(c[5]<<16|c[5]>>>16)+(c[4]<<16|c[4]>>>16)|0,t[7]=c[7]+(c[6]<<8|c[6]>>>24)+c[5]|0}b.RabbitLegacy=v._createHelper(_)}(),D.RabbitLegacy})},QDVR:function(M,H,a){"use strict";a.d(H,"e",function(){return b}),a.d(H,"d",function(){return A}),a.d(H,"c",function(){return w}),a.d(H,"b",function(){return c}),a.d(H,"a",function(){return l});var D=function(){var t=function(u,s){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,f){r.__proto__=f}||function(r,f){for(var m in f)f.hasOwnProperty(m)&&(r[m]=f[m])},t(u,s)};return function(u,s){t(u,s);function r(){this.constructor=u}u.prototype=s===null?Object.create(s):(r.prototype=s.prototype,new r)}}();function b(t){var u=[];return t.forEach(function(s){return u.push(s)}),u}function A(t){var u=[];return t.forEach(function(s,r){return u.push(r)}),u}var v=function(){function t(){this._value="",this._pos=0}return t.prototype.reset=function(u){return this._value=u,this._pos=0,this},t.prototype.next=function(){return this._pos+=1,this},t.prototype.hasNext=function(){return this._pos0)f.left||(f.left=new E,f.left.segment=r.value()),f=f.left;else if(m<0)f.right||(f.right=new E,f.right.segment=r.value()),f=f.right;else if(r.hasNext())r.next(),f.mid||(f.mid=new E,f.mid.segment=r.value()),f=f.mid;else break}var d=f.value;return f.value=s,f.key=u,d},t.prototype.get=function(u){for(var s=this._iter.reset(u),r=this._root;r;){var f=s.cmp(r.segment);if(f>0)r=r.left;else if(f<0)r=r.right;else if(s.hasNext())s.next(),r=r.mid;else break}return r?r.value:void 0},t.prototype.findSubstr=function(u){for(var s=this._iter.reset(u),r=this._root,f=void 0;r;){var m=s.cmp(r.segment);if(m>0)r=r.left;else if(m<0)r=r.right;else if(s.hasNext())s.next(),f=r.value||f,r=r.mid;else break}return r&&r.value||f},t.prototype.forEach=function(u){this._forEach(this._root,u)},t.prototype._forEach=function(u,s){u&&(this._forEach(u.left,s),u.value&&s(u.value,u.key),this._forEach(u.mid,s),this._forEach(u.right,s))},t}(),c=function(){function t(){this.map=new Map,this.ignoreCase=!1}return t.prototype.set=function(u,s){this.map.set(this.toKey(u),s)},t.prototype.get=function(u){return this.map.get(this.toKey(u))},t.prototype.toKey=function(u){var s=u.toString();return this.ignoreCase&&(s=s.toLowerCase()),s},t}(),_=function(){function t(){this._map=new Map,this._head=void 0,this._tail=void 0,this._size=0}return t.prototype.clear=function(){this._map.clear(),this._head=void 0,this._tail=void 0,this._size=0},Object.defineProperty(t.prototype,"size",{get:function(){return this._size},enumerable:!0,configurable:!0}),t.prototype.get=function(u,s){s===void 0&&(s=0);var r=this._map.get(u);return r?(s!==0&&this.touch(r,s),r.value):void 0},t.prototype.set=function(u,s,r){r===void 0&&(r=0);var f=this._map.get(u);if(f)f.value=s,r!==0&&this.touch(f,r);else{f={key:u,value:s,next:void 0,previous:void 0};switch(r){case 0:this.addItemLast(f);break;case 1:this.addItemFirst(f);break;case 2:this.addItemLast(f);break;default:this.addItemLast(f);break}this._map.set(u,f),this._size++}},t.prototype.delete=function(u){return!!this.remove(u)},t.prototype.remove=function(u){var s=this._map.get(u);return s?(this._map.delete(u),this.removeItem(s),this._size--,s.value):void 0},t.prototype.forEach=function(u,s){for(var r=this._head;r;)s?u.bind(s)(r.value,r.key,this):u(r.value,r.key,this),r=r.next},t.prototype.trimOld=function(u){if(u>=this.size)return;if(u===0){this.clear();return}for(var s=this._head,r=this.size;s&&r>u;)this._map.delete(s.key),s=s.next,r--;this._head=s,this._size=r,s&&(s.previous=void 0)},t.prototype.addItemFirst=function(u){if(!this._head&&!this._tail)this._tail=u;else if(this._head)u.next=this._head,this._head.previous=u;else throw new Error("Invalid list");this._head=u},t.prototype.addItemLast=function(u){if(!this._head&&!this._tail)this._head=u;else if(this._tail)u.previous=this._tail,this._tail.next=u;else throw new Error("Invalid list");this._tail=u},t.prototype.removeItem=function(u){if(u===this._head&&u===this._tail)this._head=void 0,this._tail=void 0;else if(u===this._head){if(!u.next)throw new Error("Invalid list");u.next.previous=void 0,this._head=u.next}else if(u===this._tail){if(!u.previous)throw new Error("Invalid list");u.previous.next=void 0,this._tail=u.previous}else{var s=u.next,r=u.previous;if(!s||!r)throw new Error("Invalid list");s.previous=r,r.next=s}u.next=void 0,u.previous=void 0},t.prototype.touch=function(u,s){if(!this._head||!this._tail)throw new Error("Invalid list");if(s!==1&&s!==2)return;if(s===1){if(u===this._head)return;var r=u.next,f=u.previous;u===this._tail?(f.next=void 0,this._tail=f):(r.previous=f,f.next=r),u.previous=void 0,u.next=this._head,this._head.previous=u,this._head=u}else if(s===2){if(u===this._tail)return;var r=u.next,f=u.previous;u===this._head?(r.previous=void 0,this._head=r):(r.previous=f,f.next=r),u.next=void 0,u.previous=this._tail,this._tail.next=u,this._tail=u}},t.prototype.toJSON=function(){var u=[];return this.forEach(function(s,r){u.push([r,s])}),u},t}(),l=function(t){D(u,t);function u(s,r){r===void 0&&(r=1);var f=t.call(this)||this;return f._limit=s,f._ratio=Math.min(Math.max(0,r),1),f}return u.prototype.get=function(s){return t.prototype.get.call(this,s,2)},u.prototype.peek=function(s){return t.prototype.get.call(this,s,0)},u.prototype.set=function(s,r){t.prototype.set.call(this,s,r,2),this.checkTrim()},u.prototype.checkTrim=function(){this.size>this._limit&&this.trimOld(Math.round(this._limit*this._ratio))},u}(_)},QNag:function(M,H,a){"use strict";var D=a("2qtc"),b=a("kLXV"),A=a("+L6B"),v=a("2/Rp"),y=a("9og8"),E=a("y8nQ"),w=a("Vl3Y"),c=a("tJVT"),_=a("PpiC"),l=a("5NDa"),t=a("5rEg"),u=a("WmNS"),s=a.n(u),r=a("q1tI"),f=a.n(r),m=a("9kvl"),d=a("JFl9"),n=a.n(d),i=t.a.TextArea,h=function(x){var g=x.shixunsDetail,R=x.globalSetting,P=x.loading,O=x.dispatch,S=x.onFinish,p=S===void 0?function(){}:S,T=Object(_.a)(x,["shixunsDetail","globalSetting","loading","dispatch","onFinish"]),N=w.a.useForm(),k=Object(c.a)(N,1),U=k[0],z=function(){var F=Object(y.a)(s.a.mark(function V(K){var B,J;return s.a.wrap(function(ge){for(;;)switch(ge.prev=ge.next){case 0:return ge.next=2,O({type:"shixunsDetail/getCustomScript",payload:{id:(B=g.actionTabs.params)===null||B===void 0?void 0:B.id,compile:K.execute,excutive:K.compile}});case 2:J=ge.sent,W(),J&&p(J==null?void 0:J.shixun_script);case 5:case"end":return ge.stop()}},V)}));return function(K){return F.apply(this,arguments)}}(),W=function(){O({type:"shixunsDetail/setActionTabs",payload:{}})};return f.a.createElement(b.a,{centered:!0,title:"\u81EA\u5B9A\u4E49\u6A21\u677F",visible:g.actionTabs.key==="Settings-UseCustomScript",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",footer:null,onCancel:W},f.a.createElement(w.a,{form:U,scrollToFirstError:!0,layout:"vertical",onFinish:z},f.a.createElement(w.a.Item,{name:"execute",label:"\u6267\u884C\u547D\u4EE4\uFF1A",rules:[{required:!0,message:"\u6267\u884C\u547D\u4EE4\u4E0D\u80FD\u4E3A\u7A7A"}]},f.a.createElement(i,{rows:4})),f.a.createElement(w.a.Item,{name:"compile",label:"\u7F16\u8BD1\u547D\u4EE4\uFF1A"},f.a.createElement(i,{rows:4})),f.a.createElement("div",{className:n.a.footerWrap},f.a.createElement(w.a.Item,null,f.a.createElement(v.a,{className:"mr5",size:"large",onClick:W},"\u53D6\u6D88"),f.a.createElement(v.a,{size:"large",type:"primary",htmlType:"submit",loading:P.effects["shixunsDetail/getCustomScript"]},"\u4FDD\u5B58")))))};H.a=Object(m.a)(function(C){var x=C.shixunsDetail,g=C.loading,R=C.globalSetting;return{shixunsDetail:x,globalSetting:R,loading:g}})(h)},Qvpy:function(M,H,a){M.exports={title:"title___39Oep",content:"content___Xl7wK",add:"add___1luKB",colorBlue:"colorBlue___c0Swt",radio:"radio___OK4CQ"}},RC3E:function(M,H,a){M.exports={wrap:"wrap___2zh4E",title:"title___Os-Oa",path:"path___eUXXC",colorBlue:"colorBlue___2IORo"}},RMFE:function(M,H){M.exports="data:image/png;base64,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"},RotF:function(M,H,a){M.exports=a("LSTS")},RxwV:function(M,H,a){"use strict";var D=a("q1tI"),b=a("uciX"),A=a("2W6z"),v=a.n(A),y=a("4IlW"),E=a("uK0f"),w=a.n(E);function c(xe,Ee){if(xe===Ee)return!0;if(!xe||!Ee)return!1;var se=xe.length;if(Ee.length!==se)return!1;for(var oe=0;oe0;(tt||me.isLeaf===!1)&&(Me+=" ".concat(ce,"-menu-item-expand"),me.loading||(Qe=D.createElement("span",{className:"".concat(ce,"-menu-item-expand-icon")},$))),te==="hover"&&(tt||me.isLeaf===!1)&&(Se={onMouseEnter:this.delayOnSelect.bind(this,ee),onMouseLeave:this.delayOnSelect.bind(this),onClick:ee}),this.isActiveOption(me,re)&&(Me+=" ".concat(ce,"-menu-item-active"),Se.ref=this.saveMenuItem(re)),me.disabled&&(Me+=" ".concat(ce,"-menu-item-disabled"));var st=null;me.loading&&(Me+=" ".concat(ce,"-menu-item-loading"),st=X||null);var ut="";return"title"in me?ut=me.title:typeof me[this.getFieldName("label")]=="string"&&(ut=me[this.getFieldName("label")]),D.createElement("li",Object.assign({key:me[this.getFieldName("value")],className:Me,title:ut},Se,{role:"menuitem",onMouseDown:function(bt){return bt.preventDefault()}}),me[this.getFieldName("label")],Qe,st)}},{key:"getActiveOptions",value:function(me){var re=this,ae=this.props.options,ce=me||this.props.activeValue;return w()(ae,function(te,$){return te[re.getFieldName("value")]===ce[$]},{childrenKeyName:this.getFieldName("children")})}},{key:"getShowOptions",value:function(){var me=this,re=this.props.options,ae=this.getActiveOptions().map(function(ce){return ce[me.getFieldName("children")]}).filter(function(ce){return!!ce});return ae.unshift(re),ae}},{key:"delayOnSelect",value:function(me){for(var re=this,ae=arguments.length,ce=new Array(ae>1?ae-1:0),te=1;te=0)continue;if(!Object.prototype.propertyIsEnumerable.call(xe,oe))continue;se[oe]=xe[oe]}}return se}function O(xe,Ee){if(xe==null)return{};var se={},oe=Object.keys(xe),q,me;for(me=0;me=0)continue;se[q]=xe[q]}return se}function S(xe){return k(xe)||N(xe)||T(xe)||p()}function p(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function T(xe,Ee){if(!xe)return;if(typeof xe=="string")return U(xe,Ee);var se=Object.prototype.toString.call(xe).slice(8,-1);if(se==="Object"&&xe.constructor&&(se=xe.constructor.name),se==="Map"||se==="Set")return Array.from(xe);if(se==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(se))return U(xe,Ee)}function N(xe){if(typeof Symbol!="undefined"&&Symbol.iterator in Object(xe))return Array.from(xe)}function k(xe){if(Array.isArray(xe))return U(xe)}function U(xe,Ee){(Ee==null||Ee>xe.length)&&(Ee=xe.length);for(var se=0,oe=new Array(Ee);se=X.length?0:Oe):(Oe-=1,Oe=Oe<0?X.length-1:Oe):Oe=0,te[$]=X[Oe][me.getFieldName("value")]}else if(ae.keyCode===y.a.LEFT||ae.keyCode===y.a.BACKSPACE)ae.preventDefault(),te.splice(te.length-1,1);else if(ae.keyCode===y.a.RIGHT)ae.preventDefault(),X[ee]&&X[ee][me.getFieldName("children")]&&te.push(X[ee][me.getFieldName("children")][0][me.getFieldName("value")]);else if(ae.keyCode===y.a.ESC||ae.keyCode===y.a.TAB){me.setPopupVisible(!1);return}(!te||te.length===0)&&me.setPopupVisible(!1);var Se=me.getActiveOptions(te),Me=Se[Se.length-1];me.handleMenuSelect(Me,Se.length-1,ae),me.props.onKeyDown&&me.props.onKeyDown(ae)},me.saveTrigger=function(ae){me.trigger=ae};var re=[];return"value"in q?re=q.value||[]:"defaultValue"in q&&(re=q.defaultValue||[]),v()(!("filedNames"in q),"`filedNames` of Cascader is a typo usage and deprecated, please use `fieldNames` instead."),me.state={popupVisible:q.popupVisible,activeValue:re,value:re,prevProps:q},me.defaultFieldNames={label:"label",value:"value",children:"children"},me}return F(oe,[{key:"getPopupDOMNode",value:function(){return this.trigger.getPopupDomNode()}},{key:"getFieldName",value:function(me){var re=this.defaultFieldNames,ae=this.props,ce=ae.fieldNames,te=ae.filedNames;return"filedNames"in this.props?te[me]||re[me]:ce[me]||re[me]}},{key:"getFieldNames",value:function(){var me=this.props,re=me.fieldNames,ae=me.filedNames;return"filedNames"in this.props?ae:re}},{key:"getCurrentLevelOptions",value:function(){var me=this,re=this.props.options,ae=re===void 0?[]:re,ce=this.state.activeValue,te=ce===void 0?[]:ce,$=w()(ae,function(X,ee){return X[me.getFieldName("value")]===te[ee]},{childrenKeyName:this.getFieldName("children")});return $[$.length-2]?$[$.length-2][this.getFieldName("children")]:S(ae).filter(function(X){return!X.disabled})}},{key:"getActiveOptions",value:function(me){var re=this;return w()(this.props.options||[],function(ae,ce){return ae[re.getFieldName("value")]===me[ce]},{childrenKeyName:this.getFieldName("children")})}},{key:"render",value:function(){var me=this.props,re=me.prefixCls,ae=me.transitionName,ce=me.popupClassName,te=me.options,$=te===void 0?[]:te,X=me.disabled,ee=me.builtinPlacements,Oe=me.popupPlacement,Se=me.children,Me=me.dropdownRender,Qe=P(me,["prefixCls","transitionName","popupClassName","options","disabled","builtinPlacements","popupPlacement","children","dropdownRender"]),tt=D.createElement("div",null),st="";$&&$.length>0?tt=D.createElement(C,Object.assign({},this.props,{fieldNames:this.getFieldNames(),defaultFieldNames:this.defaultFieldNames,activeValue:this.state.activeValue,onSelect:this.handleMenuSelect,onItemDoubleClick:this.handleItemDoubleClick,visible:this.state.popupVisible})):st=" ".concat(re,"-menus-empty");var ut=tt;return Me&&(ut=Me(tt)),D.createElement(b.a,Object.assign({ref:this.saveTrigger},Qe,{popupPlacement:Oe,builtinPlacements:ee,popupTransitionName:ae,action:X?[]:["click"],popupVisible:X?!1:this.state.popupVisible,onPopupVisibleChange:this.handlePopupVisibleChange,prefixCls:"".concat(re,"-menus"),popupClassName:ce+st,popup:ut}),D.cloneElement(Se,{onKeyDown:this.handleKeyDown,tabIndex:X?void 0:0}))}}],[{key:"getDerivedStateFromProps",value:function(me,re){var ae=re.prevProps,ce=ae===void 0?{}:ae,te={prevProps:me};return"value"in me&&!c(ce.value,me.value)&&(te.value=me.value||[],"loadData"in me||(te.activeValue=me.value||[])),"popupVisible"in me&&(te.popupVisible=me.popupVisible),te}}]),oe}(D.Component);return xe.defaultProps={onChange:function(){},onPopupVisibleChange:function(){},disabled:!1,transitionName:"",prefixCls:"rc-cascader",popupClassName:"",popupPlacement:"bottomLeft",builtinPlacements:g,expandTrigger:"click",fieldNames:{label:"label",value:"value",children:"children"},expandIcon:">"},xe}(),Ie=De,fe=H.a=Ie},S6kV:function(M,H,a){(function(D,b,A){M.exports=H=b(a("Ib8C"),a("OLod"))})(this,function(D){return D.mode.OFB=function(){var b=D.lib.BlockCipherMode.extend(),A=b.Encryptor=b.extend({processBlock:function(v,y){var E=this._cipher,w=E.blockSize,c=this._iv,_=this._keystream;c&&(_=this._keystream=c.slice(0),this._iv=void 0),E.encryptBlock(_,0);for(var l=0;l=0,Ae=Xe?"Cmd":"Ctrl",Pe=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"],Ye=(Ke={},Object(c.a)(Ke,Ae+"-B","bold"),Object(c.a)(Ke,Ae+"-I","italic"),Ke),$e=(Ue={},Object(c.a)(Ue,Me,"\u6DFB\u52A0\u94FE\u63A5"),Object(c.a)(Ue,tt,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(c.a)(Ue,Je,"\u6DFB\u52A0\u6587\u4EF6"),Object(c.a)(Ue,lt,"\u6DFB\u52A0\u8868\u683C"),Ue),Ot=H.a=function(st){var Wt=st.defaultValue,zt=Wt===void 0?"":Wt,vn=st.onChange,nn=st.width,bt=nn===void 0?"100%":nn,We=st.height,ot=We===void 0?400:We,it=st.miniToolbar,Ne=it===void 0?!1:it,Qe=st.isFocus,Tt=Qe===void 0?!1:Qe,yt=st.watch,It=st.insertTemp,Kt=st.mode,ft=Kt===void 0?"markdown":Kt,Pt=st.id,kt=Pt===void 0?"markdown-editor-id":Pt,dn=st.showResizeBar,yn=dn===void 0?!1:dn,Hn=st.noStorage,Un=Hn===void 0?!1:Hn,In=st.showNullButton,cn=In===void 0?!1:In,mr=st.hidetoolBar,Ar=mr===void 0?!1:mr,Dr=st.fullScreen,dr=Dr===void 0?!1:Dr,zn=st.onBlur,tr=st.onCMBeforeChange,an=st.onFullScreen,Ft=st.className,sn=Ft===void 0?"":Ft,Xn=st.disablePaste,$n=Xn===void 0?!1:Xn,Vn=st.placeholder,Jn=Vn===void 0?"":Vn,de=st.values,G=de===void 0?"":de,Z=Object(t.useState)(null),ue=Object(w.a)(Z,2),ye=ue[0],he=ue[1],dt=Object(t.useState)(zt),un=Object(w.a)(dt,2),jn=un[0],ir=un[1],tn=Object(t.useState)(yt),Ln=Object(w.a)(tn,2),Bn=Ln[0],zr=Ln[1],_a=Object(t.useState)(dr),ha=Object(w.a)(_a,2),fr=ha[0],Ha=ha[1],Ba=Object(t.useState)(""),Ia=Object(w.a)(Ba,2),Wa=Ia[0],va=Ia[1],Qa=Object(t.useState)(0),Ka=Object(w.a)(Qa,2),ri=Ka[0],ei=Ka[1],da=Object(t.useState)(ot),pa=Object(w.a)(da,2),ua=pa[0],be=pa[1],at=Object(t.useState)(!1),Dt=Object(w.a)(at,2),wt=Dt[0],Bt=Dt[1],Rt=Object(t.useRef)(Object(Se.a)()),Vt=Object(t.useRef)(!1),qt=Object(t.useRef)(),gn=Object(t.useRef)(),fn=Object(t.useRef)(),Fn=Object(t.useRef)(),Cn=Object(t.useRef)(),on=function(){var pn=Object(E.a)(l.a.mark(function xn(){var Rn,Nn;return l.a.wrap(function(hr){for(;;)switch(hr.prev=hr.next){case 0:return hr.next=2,Object(Oe.a)("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:Rt.current}});case 2:Nn=hr.sent,Nn!=null&&(Rn=Nn.attachments)!==null&&Rn!==void 0&&Rn.length&&(console.log("cm:",ye,gn),Nn.attachments.map(function(rr){rr.content_type.indexOf("image")>-1?ye.replaceSelection("![,](/api/attachments/".concat(rr.id,"?type=").concat(rr.content_type,")")):rr.content_type.indexOf("video")>-1?ye.replaceSelection('')):rr.content_type.indexOf("pdf")>-1?ye.replaceSelection('').concat(rr.name,"")):ye.replaceSelection("[".concat(rr.name,"](").concat(T.a.API_SERVER,"/api/attachments/").concat(rr.id,"?type=").concat(rr.content_type,")"))}));case 4:case"end":return hr.stop()}},xn)}));return function(){return pn.apply(this,arguments)}}();Object(t.useEffect)(function(){ir(G),ye==null||ye.setValue(G)},[G]),Object(t.useEffect)(function(){an==null||an(fr)},[fr]),Object(t.useEffect)(function(){if(gn.current){var pn=r.a.fromTextArea(gn.current,{mode:ft,lineNumbers:!Ne,lineWrapping:!0,value:zt,autoCloseTags:!0,autoCloseBrackets:!0});Tt&&pn.focus();function xn(Rn,Nn){if($n){Nn.preventDefault();return}var nr=Nn.clipboardData;if(nr){var hr=nr.types.toString(),rr=nr.items;if(hr==="Files"||nr.types.indexOf("Files")>-1){if(Nn.preventDefault(),ft=="stex")return;try{var xr,Tr=rr[1];((xr=rr[0])===null||xr===void 0?void 0:xr.kind)==="file"&&(Tr=rr[0]);var or=Tr.getAsFile(),na=or.name.split(".").pop();me(or,function(ar){if(ar.id){var Jr,Xr,Mn;(or==null||((Jr=or.type)===null||Jr===void 0)?void 0:Jr.indexOf("image"))>-1?pn.replaceSelection("![,](/api/attachments/".concat(ar.id,"?type=").concat(ar.content_type,")")):(or==null||((Xr=or.type)===null||Xr===void 0)?void 0:Xr.indexOf("video"))>-1?pn.replaceSelection('')):(or==null||((Mn=or.type)===null||Mn===void 0)?void 0:Mn.indexOf("pdf"))>-1?pn.replaceSelection('').concat(or.name,"")):Pe.includes(na)?pn.replaceSelection('').concat(or.name,"")):pn.replaceSelection("[".concat(or.name,"](").concat(T.a.API_SERVER,"/api/attachments/").concat(ar.id,"?type=").concat(ar.content_type,")"))}else(ar==null?void 0:ar.status)===401&&(document.location.href="/user/login")})}catch(ar){y.b.warn("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0}return pn.on("paste",xn),pn.on("dragleave",function(Rn,Nn){fn.current.classList.remove("mouse-hover-md")}),pn.on("dragover",function(Rn,Nn){fn.current.classList.add("mouse-hover-md")}),pn.on("drop",function(Rn,Nn){fn.current.classList.add("mouse-hover-md");var nr;if(nr=Nn.dataTransfer.files,nr.length>0){Nn.preventDefault(),Nn.stopPropagation();for(var hr=function(Tr){var or=nr[Tr],na=or.name.split(".").pop();me(or,function(ar){if(ar.id){var Jr,Xr,Mn;(or==null||((Jr=or.type)===null||Jr===void 0)?void 0:Jr.indexOf("image"))>-1?pn.replaceSelection("![,](/api/attachments/".concat(ar.id,"?type=").concat(ar.content_type,")")):(or==null||((Xr=or.type)===null||Xr===void 0)?void 0:Xr.indexOf("video"))>-1?pn.replaceSelection('')):(or==null||((Mn=or.type)===null||Mn===void 0)?void 0:Mn.indexOf("pdf"))>-1?pn.replaceSelection('').concat(or.name,"")):Pe.includes(na)?pn.replaceSelection('').concat(or.name,"")):pn.replaceSelection("[".concat(or.name,"](").concat(T.a.API_SERVER,"/api/attachments/").concat(ar.id,"?type=").concat(ar.content_type,")"))}else(ar==null?void 0:ar.status)===401&&(document.location.href="/user/login")})},rr=0;rr0||rr.target.offsetWidth>0)&&(wn(),ye.setSize("100%","100%"),ye.refresh())}}catch(xr){nr.e(xr)}finally{nr.f()}});return Rn.observe(gn.current.parentElement),Rn}if(ye){var xn=pn();return function(){xn.unobserve(gn.current.parentElement)}}},[ye,wn]),Object(t.useEffect)(function(){if(ye){for(var pn=[],xn=function(){var rr=Nn[Rn];nr=Object(w.a)(rr,2);var xr=nr[0],Tr=nr[1],or=Object(c.a)({},xr,function(){_n(Tr)});pn.push(or),ye.addKeyMap(or)},Rn=0,Nn=Object.entries(Ye);Rn0){var pn=new Date().getTime(),xn=window.sessionStorage.getItem(kt);pn>=ri+gt&&(!xn||xn!==jn)&&(window.sessionStorage.setItem(kt,jn),Bt(!0))}},gt),Object(t.useEffect)(function(){zr(yt)},[ye,yt]),Object(t.useEffect)(function(){ye&&(Tt&&ye.focus())},[ye,Tt]),Object(t.useEffect)(function(){if(Bn&&ye){var pn=ye.getScrollerElement();function xn(Rn){var Nn=Rn.target;if(Cn.current){var nr=Nn.scrollTop/Nn.scrollHeight;Cn.current.scrollTop=Cn.current.scrollHeight*nr}}return pn.addEventListener("scroll",xn),function(){pn.removeEventListener("scroll",xn)}}},[ye,Bn]),Object(t.useEffect)(function(){if(ye&&tr){function pn(xn,Rn){tr(xn,Rn)}return ye.on("beforeChange",pn),function(){ye.off("beforeChange",pn)}}},[ye,tr]),Object(t.useEffect)(function(){if(ye&&zn){function pn(){zn(ye.getValue())}return ye.on("blur",pn),function(){ye.off("blur",pn)}}},[ye,zn]),Object(t.useEffect)(function(){if(ye){function pn(xn){var Rn=xn.getValue();ir(Rn),ei(new Date().getTime()),xn.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),vn&&vn(Rn)}return ye.on("change",pn),function(){ye.off("change",pn)}}},[ye,vn]),Object(t.useEffect)(function(){ye&&(zt==null?(ye.setValue(""),ir("")):zt!==ye.getValue()&&(ye.setValue(zt),ir(zt),ye.setCursor(ye.lineCount(),0)))},[ye,zt]);var _n=Object(t.useCallback)(function(pn){var xn=ye.getCursor(),Rn=ye.getSelection(),Nn=Rn.split(` +`);switch(pn){case"bold":return ye.replaceSelection("**"+Rn+"**"),Rn===""&&ye.setCursor(xn.line,xn.ch+2),ye.focus();case"italic":return ye.replaceSelection("*"+Rn+"*"),Rn===""&&ye.setCursor(xn.line,xn.ch+1),ye.focus();case"code":return ye.replaceSelection("`"+Rn+"`"),Rn===""&&ye.setCursor(xn.line,xn.ch+1),ye.focus();case"inline-latex":return ye.replaceSelection("`$$"+Rn+"$$`"),Rn===""&&ye.setCursor(xn.line,xn.ch+3),ye.focus();case"latex":return ye.replaceSelection("```latex\n"+Rn+"\n```"),ye.setCursor(xn.line+1,Rn.length+1),ye.focus();case"line-break":return ye.replaceSelection(`
                            +`),ye.focus();case"list-ul":return Rn===""?ye.replaceSelection("- "+Rn):ye.replaceSelection(Nn.map(function(nr){return nr===""?"":"- ".concat(nr)}).join(` +`)),ye.focus();case"list-ol":return Rn===""?ye.replaceSelection("1. "+Rn):ye.replaceSelection(Nn.map(function(nr,hr){return nr===""?"":"".concat(hr+1,". ").concat(nr)}).join(` +`)),ye.focus();case"add-null-ch":return Rn===""&&ye.setCursor(xn.line,xn.ch+1),ye.replaceSelection(vt),ye.focus();case"inster-template-1":return Rn===""&&ye.setCursor(xn.line,xn.ch),ye.replaceSelection(ze),ye.focus();case"eraser":return ye.setValue(""),ye.focus();case"trigger-watch":return zr(!Bn),ye.focus();case"trigger-full-screen":return Ha(!fr),ye.focus();case Me:va(Me);return;case tt:va(tt);return;case Je:va(Je);return;case lt:va(lt);return;default:throw new Error}},[ye,Bn,fr]),Wn=Object(t.useCallback)(function(pn){va("");switch(Wa){case Me:var xn=pn.title,Rn=pn.link;return ye.replaceSelection("[".concat(xn,"](").concat(Rn,")")),ye.focus();case tt:var Nn=pn.language,nr=pn.content;return ye.replaceSelection(["```"+Nn,nr,"```"].join(` +`)),ye.focus();case Je:var hr=pn.src,rr=pn.alt,xr=pn.name;return hr.indexOf("type=image")>-1?ye.replaceSelection("![ ".concat(rr||""," ]( ").concat(hr,' "').concat(rr||"",'" )')):hr.indexOf("type=application/pdf")>-1?ye.replaceSelection('').concat(xr,"")):ye.replaceSelection('').concat(xr,"")),ye.focus();case lt:for(var Tr=pn.row,or=pn.col,na=pn.align,ar=` +`,Jr=0;Jr300&&(xr=300);var Tr=ot+xr+"px";be(Tr)}}return pn.addEventListener("mousedown",Nn),document.addEventListener("mousemove",hr),document.addEventListener("mouseup",nr),function(){pn.removeEventListener("mousedown",Nn),document.removeEventListener("mousemove",hr),document.removeEventListener("mouseup",nr)}}},[ye,Fn]),Object(t.useEffect)(function(){be(ot)},[ot]);var yr=Fe(bt),ln=Fe(ua),en={width:yr,height:ln},hn=Object(t.useMemo)(function(){if(ri){var pn=new Date(ri),xn=pn.getHours(),Rn=pn.getMinutes(),Nn=pn.getSeconds();return xn=xn<10?"0"+xn:xn,Rn=Rn<10?"0"+Rn:Rn,Nn=Nn<10?"0"+Nn:Nn,"".concat(xn,":").concat(Rn,":").concat(Nn)}return 0},[ri]);function bn(){window.sessionStorage.removeItem(kt),Bt(!1),ei(0)}function Pn(){Bt(!1),ei(0),ye.setValue(window.sessionStorage.getItem(kt))}function kn(pn,xn){var Rn=ye.getValue();Rn=Rn.replace(pn,xn),ir(Rn),ye==null||ye.setValue(Rn)}return u.a.createElement(t.Fragment,null,u.a.createElement("div",{className:"markdown-editor-wrapper",ref:fn},u.a.createElement("div",{className:"markdown-editor-container ".concat(sn," ").concat(Bn?"on-preview":""," ").concat(Ne?"mini":""," ").concat(fr?"full-screen":""),style:en},u.a.createElement(U,{insertTemp:It,watch:Bn,fullScreen:fr,showNullButton:cn,onActionCallback:_n,hidetoolBar:Ar,uuid:Rt.current,setOpenPhones:function(){Vt.current=!0}}),u.a.createElement("div",{className:"markdown-editor-body"},u.a.createElement("div",{className:"codemirror-container"},u.a.createElement("textarea",{ref:gn,placeholder:Jn})),Bn?u.a.createElement("div",{ref:Cn,className:"preview-container"},ft==="stex"&&u.a.createElement(R,{value:jn}),ft!=="stex"&&u.a.createElement(g.a,{edit:!0,value:jn,replaces:kn})):null))),yn?u.a.createElement("a",{ref:Fn,className:"editor-resize"}):null,u.a.createElement(z.a,null,$e[Wa]?u.a.createElement(b.a,{centered:!0,title:$e[Wa],visible:!0,onCancel:Qn,footer:null},Dn):null))}},P5Jw:function(M,H,a){"use strict";var D=a("rHrb"),b=D.CopyToClipboard;b.CopyToClipboard=b,M.exports=b},PVpz:function(M,H,a){(function(D,b,A){M.exports=H=b(a("Ib8C"),a("ETIr"),a("cv67"),a("K3mO"),a("OLod"))})(this,function(D){return function(){var b=D,A=b.lib,v=A.StreamCipher,y=b.algo,E=[],w=[],c=[],_=y.RabbitLegacy=v.extend({_doReset:function(){var t=this._key.words,u=this.cfg.iv,s=this._X=[t[0],t[3]<<16|t[2]>>>16,t[1],t[0]<<16|t[3]>>>16,t[2],t[1]<<16|t[0]>>>16,t[3],t[2]<<16|t[1]>>>16],r=this._C=[t[2]<<16|t[2]>>>16,t[0]&4294901760|t[1]&65535,t[3]<<16|t[3]>>>16,t[1]&4294901760|t[2]&65535,t[0]<<16|t[0]>>>16,t[2]&4294901760|t[3]&65535,t[1]<<16|t[1]>>>16,t[3]&4294901760|t[0]&65535];this._b=0;for(var f=0;f<4;f++)l.call(this);for(var f=0;f<8;f++)r[f]^=s[f+4&7];if(u){var m=u.words,d=m[0],n=m[1],i=(d<<8|d>>>24)&16711935|(d<<24|d>>>8)&4278255360,h=(n<<8|n>>>24)&16711935|(n<<24|n>>>8)&4278255360,C=i>>>16|h&4294901760,x=h<<16|i&65535;r[0]^=i,r[1]^=C,r[2]^=h,r[3]^=x,r[4]^=i,r[5]^=C,r[6]^=h,r[7]^=x;for(var f=0;f<4;f++)l.call(this)}},_doProcessBlock:function(t,u){var s=this._X;l.call(this),E[0]=s[0]^s[5]>>>16^s[3]<<16,E[1]=s[2]^s[7]>>>16^s[5]<<16,E[2]=s[4]^s[1]>>>16^s[7]<<16,E[3]=s[6]^s[3]>>>16^s[1]<<16;for(var r=0;r<4;r++)E[r]=(E[r]<<8|E[r]>>>24)&16711935|(E[r]<<24|E[r]>>>8)&4278255360,t[u+r]^=E[r]},blockSize:128/32,ivSize:64/32});function l(){for(var t=this._X,u=this._C,s=0;s<8;s++)w[s]=u[s];u[0]=u[0]+1295307597+this._b|0,u[1]=u[1]+3545052371+(u[0]>>>0>>0?1:0)|0,u[2]=u[2]+886263092+(u[1]>>>0>>0?1:0)|0,u[3]=u[3]+1295307597+(u[2]>>>0>>0?1:0)|0,u[4]=u[4]+3545052371+(u[3]>>>0>>0?1:0)|0,u[5]=u[5]+886263092+(u[4]>>>0>>0?1:0)|0,u[6]=u[6]+1295307597+(u[5]>>>0>>0?1:0)|0,u[7]=u[7]+3545052371+(u[6]>>>0>>0?1:0)|0,this._b=u[7]>>>0>>0?1:0;for(var s=0;s<8;s++){var r=t[s]+u[s],f=r&65535,m=r>>>16,d=((f*f>>>17)+f*m>>>15)+m*m,n=((r&4294901760)*r|0)+((r&65535)*r|0);c[s]=d^n}t[0]=c[0]+(c[7]<<16|c[7]>>>16)+(c[6]<<16|c[6]>>>16)|0,t[1]=c[1]+(c[0]<<8|c[0]>>>24)+c[7]|0,t[2]=c[2]+(c[1]<<16|c[1]>>>16)+(c[0]<<16|c[0]>>>16)|0,t[3]=c[3]+(c[2]<<8|c[2]>>>24)+c[1]|0,t[4]=c[4]+(c[3]<<16|c[3]>>>16)+(c[2]<<16|c[2]>>>16)|0,t[5]=c[5]+(c[4]<<8|c[4]>>>24)+c[3]|0,t[6]=c[6]+(c[5]<<16|c[5]>>>16)+(c[4]<<16|c[4]>>>16)|0,t[7]=c[7]+(c[6]<<8|c[6]>>>24)+c[5]|0}b.RabbitLegacy=v._createHelper(_)}(),D.RabbitLegacy})},QDVR:function(M,H,a){"use strict";a.d(H,"e",function(){return b}),a.d(H,"d",function(){return A}),a.d(H,"c",function(){return w}),a.d(H,"b",function(){return c}),a.d(H,"a",function(){return l});var D=function(){var t=function(u,s){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,f){r.__proto__=f}||function(r,f){for(var m in f)f.hasOwnProperty(m)&&(r[m]=f[m])},t(u,s)};return function(u,s){t(u,s);function r(){this.constructor=u}u.prototype=s===null?Object.create(s):(r.prototype=s.prototype,new r)}}();function b(t){var u=[];return t.forEach(function(s){return u.push(s)}),u}function A(t){var u=[];return t.forEach(function(s,r){return u.push(r)}),u}var v=function(){function t(){this._value="",this._pos=0}return t.prototype.reset=function(u){return this._value=u,this._pos=0,this},t.prototype.next=function(){return this._pos+=1,this},t.prototype.hasNext=function(){return this._pos0)f.left||(f.left=new E,f.left.segment=r.value()),f=f.left;else if(m<0)f.right||(f.right=new E,f.right.segment=r.value()),f=f.right;else if(r.hasNext())r.next(),f.mid||(f.mid=new E,f.mid.segment=r.value()),f=f.mid;else break}var d=f.value;return f.value=s,f.key=u,d},t.prototype.get=function(u){for(var s=this._iter.reset(u),r=this._root;r;){var f=s.cmp(r.segment);if(f>0)r=r.left;else if(f<0)r=r.right;else if(s.hasNext())s.next(),r=r.mid;else break}return r?r.value:void 0},t.prototype.findSubstr=function(u){for(var s=this._iter.reset(u),r=this._root,f=void 0;r;){var m=s.cmp(r.segment);if(m>0)r=r.left;else if(m<0)r=r.right;else if(s.hasNext())s.next(),f=r.value||f,r=r.mid;else break}return r&&r.value||f},t.prototype.forEach=function(u){this._forEach(this._root,u)},t.prototype._forEach=function(u,s){u&&(this._forEach(u.left,s),u.value&&s(u.value,u.key),this._forEach(u.mid,s),this._forEach(u.right,s))},t}(),c=function(){function t(){this.map=new Map,this.ignoreCase=!1}return t.prototype.set=function(u,s){this.map.set(this.toKey(u),s)},t.prototype.get=function(u){return this.map.get(this.toKey(u))},t.prototype.toKey=function(u){var s=u.toString();return this.ignoreCase&&(s=s.toLowerCase()),s},t}(),_=function(){function t(){this._map=new Map,this._head=void 0,this._tail=void 0,this._size=0}return t.prototype.clear=function(){this._map.clear(),this._head=void 0,this._tail=void 0,this._size=0},Object.defineProperty(t.prototype,"size",{get:function(){return this._size},enumerable:!0,configurable:!0}),t.prototype.get=function(u,s){s===void 0&&(s=0);var r=this._map.get(u);return r?(s!==0&&this.touch(r,s),r.value):void 0},t.prototype.set=function(u,s,r){r===void 0&&(r=0);var f=this._map.get(u);if(f)f.value=s,r!==0&&this.touch(f,r);else{f={key:u,value:s,next:void 0,previous:void 0};switch(r){case 0:this.addItemLast(f);break;case 1:this.addItemFirst(f);break;case 2:this.addItemLast(f);break;default:this.addItemLast(f);break}this._map.set(u,f),this._size++}},t.prototype.delete=function(u){return!!this.remove(u)},t.prototype.remove=function(u){var s=this._map.get(u);return s?(this._map.delete(u),this.removeItem(s),this._size--,s.value):void 0},t.prototype.forEach=function(u,s){for(var r=this._head;r;)s?u.bind(s)(r.value,r.key,this):u(r.value,r.key,this),r=r.next},t.prototype.trimOld=function(u){if(u>=this.size)return;if(u===0){this.clear();return}for(var s=this._head,r=this.size;s&&r>u;)this._map.delete(s.key),s=s.next,r--;this._head=s,this._size=r,s&&(s.previous=void 0)},t.prototype.addItemFirst=function(u){if(!this._head&&!this._tail)this._tail=u;else if(this._head)u.next=this._head,this._head.previous=u;else throw new Error("Invalid list");this._head=u},t.prototype.addItemLast=function(u){if(!this._head&&!this._tail)this._head=u;else if(this._tail)u.previous=this._tail,this._tail.next=u;else throw new Error("Invalid list");this._tail=u},t.prototype.removeItem=function(u){if(u===this._head&&u===this._tail)this._head=void 0,this._tail=void 0;else if(u===this._head){if(!u.next)throw new Error("Invalid list");u.next.previous=void 0,this._head=u.next}else if(u===this._tail){if(!u.previous)throw new Error("Invalid list");u.previous.next=void 0,this._tail=u.previous}else{var s=u.next,r=u.previous;if(!s||!r)throw new Error("Invalid list");s.previous=r,r.next=s}u.next=void 0,u.previous=void 0},t.prototype.touch=function(u,s){if(!this._head||!this._tail)throw new Error("Invalid list");if(s!==1&&s!==2)return;if(s===1){if(u===this._head)return;var r=u.next,f=u.previous;u===this._tail?(f.next=void 0,this._tail=f):(r.previous=f,f.next=r),u.previous=void 0,u.next=this._head,this._head.previous=u,this._head=u}else if(s===2){if(u===this._tail)return;var r=u.next,f=u.previous;u===this._head?(r.previous=void 0,this._head=r):(r.previous=f,f.next=r),u.next=void 0,u.previous=this._tail,this._tail.next=u,this._tail=u}},t.prototype.toJSON=function(){var u=[];return this.forEach(function(s,r){u.push([r,s])}),u},t}(),l=function(t){D(u,t);function u(s,r){r===void 0&&(r=1);var f=t.call(this)||this;return f._limit=s,f._ratio=Math.min(Math.max(0,r),1),f}return u.prototype.get=function(s){return t.prototype.get.call(this,s,2)},u.prototype.peek=function(s){return t.prototype.get.call(this,s,0)},u.prototype.set=function(s,r){t.prototype.set.call(this,s,r,2),this.checkTrim()},u.prototype.checkTrim=function(){this.size>this._limit&&this.trimOld(Math.round(this._limit*this._ratio))},u}(_)},QNag:function(M,H,a){"use strict";var D=a("2qtc"),b=a("kLXV"),A=a("+L6B"),v=a("2/Rp"),y=a("9og8"),E=a("y8nQ"),w=a("Vl3Y"),c=a("tJVT"),_=a("PpiC"),l=a("5NDa"),t=a("5rEg"),u=a("WmNS"),s=a.n(u),r=a("q1tI"),f=a.n(r),m=a("9kvl"),d=a("JFl9"),n=a.n(d),i=t.a.TextArea,h=function(x){var g=x.shixunsDetail,R=x.globalSetting,P=x.loading,O=x.dispatch,S=x.onFinish,p=S===void 0?function(){}:S,T=Object(_.a)(x,["shixunsDetail","globalSetting","loading","dispatch","onFinish"]),N=w.a.useForm(),k=Object(c.a)(N,1),U=k[0],z=function(){var F=Object(y.a)(s.a.mark(function V(K){var B,J;return s.a.wrap(function(ge){for(;;)switch(ge.prev=ge.next){case 0:return ge.next=2,O({type:"shixunsDetail/getCustomScript",payload:{id:(B=g.actionTabs.params)===null||B===void 0?void 0:B.id,compile:K.execute,excutive:K.compile}});case 2:J=ge.sent,W(),J&&p(J==null?void 0:J.shixun_script);case 5:case"end":return ge.stop()}},V)}));return function(K){return F.apply(this,arguments)}}(),W=function(){O({type:"shixunsDetail/setActionTabs",payload:{}})};return f.a.createElement(b.a,{centered:!0,title:"\u81EA\u5B9A\u4E49\u6A21\u677F",visible:g.actionTabs.key==="Settings-UseCustomScript",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",footer:null,onCancel:W},f.a.createElement(w.a,{form:U,scrollToFirstError:!0,layout:"vertical",onFinish:z},f.a.createElement(w.a.Item,{name:"execute",label:"\u6267\u884C\u547D\u4EE4\uFF1A",rules:[{required:!0,message:"\u6267\u884C\u547D\u4EE4\u4E0D\u80FD\u4E3A\u7A7A"}]},f.a.createElement(i,{rows:4})),f.a.createElement(w.a.Item,{name:"compile",label:"\u7F16\u8BD1\u547D\u4EE4\uFF1A"},f.a.createElement(i,{rows:4})),f.a.createElement("div",{className:n.a.footerWrap},f.a.createElement(w.a.Item,null,f.a.createElement(v.a,{className:"mr5",size:"large",onClick:W},"\u53D6\u6D88"),f.a.createElement(v.a,{size:"large",type:"primary",htmlType:"submit",loading:P.effects["shixunsDetail/getCustomScript"]},"\u4FDD\u5B58")))))};H.a=Object(m.a)(function(C){var x=C.shixunsDetail,g=C.loading,R=C.globalSetting;return{shixunsDetail:x,globalSetting:R,loading:g}})(h)},Qvpy:function(M,H,a){M.exports={title:"title___39Oep",content:"content___Xl7wK",add:"add___1luKB",colorBlue:"colorBlue___c0Swt",radio:"radio___OK4CQ"}},RC3E:function(M,H,a){M.exports={wrap:"wrap___2zh4E",title:"title___Os-Oa",path:"path___eUXXC",colorBlue:"colorBlue___2IORo"}},RMFE:function(M,H){M.exports="data:image/png;base64,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"},RotF:function(M,H,a){M.exports=a("LSTS")},RxwV:function(M,H,a){"use strict";var D=a("q1tI"),b=a("uciX"),A=a("2W6z"),v=a.n(A),y=a("4IlW"),E=a("uK0f"),w=a.n(E);function c(xe,Ee){if(xe===Ee)return!0;if(!xe||!Ee)return!1;var se=xe.length;if(Ee.length!==se)return!1;for(var oe=0;oe0;(tt||me.isLeaf===!1)&&(Me+=" ".concat(ce,"-menu-item-expand"),me.loading||(Je=D.createElement("span",{className:"".concat(ce,"-menu-item-expand-icon")},$))),te==="hover"&&(tt||me.isLeaf===!1)&&(Se={onMouseEnter:this.delayOnSelect.bind(this,ee),onMouseLeave:this.delayOnSelect.bind(this),onClick:ee}),this.isActiveOption(me,re)&&(Me+=" ".concat(ce,"-menu-item-active"),Se.ref=this.saveMenuItem(re)),me.disabled&&(Me+=" ".concat(ce,"-menu-item-disabled"));var lt=null;me.loading&&(Me+=" ".concat(ce,"-menu-item-loading"),lt=X||null);var ct="";return"title"in me?ct=me.title:typeof me[this.getFieldName("label")]=="string"&&(ct=me[this.getFieldName("label")]),D.createElement("li",Object.assign({key:me[this.getFieldName("value")],className:Me,title:ct},Se,{role:"menuitem",onMouseDown:function(Et){return Et.preventDefault()}}),me[this.getFieldName("label")],Je,lt)}},{key:"getActiveOptions",value:function(me){var re=this,ae=this.props.options,ce=me||this.props.activeValue;return w()(ae,function(te,$){return te[re.getFieldName("value")]===ce[$]},{childrenKeyName:this.getFieldName("children")})}},{key:"getShowOptions",value:function(){var me=this,re=this.props.options,ae=this.getActiveOptions().map(function(ce){return ce[me.getFieldName("children")]}).filter(function(ce){return!!ce});return ae.unshift(re),ae}},{key:"delayOnSelect",value:function(me){for(var re=this,ae=arguments.length,ce=new Array(ae>1?ae-1:0),te=1;te=0)continue;if(!Object.prototype.propertyIsEnumerable.call(xe,oe))continue;se[oe]=xe[oe]}}return se}function O(xe,Ee){if(xe==null)return{};var se={},oe=Object.keys(xe),q,me;for(me=0;me=0)continue;se[q]=xe[q]}return se}function S(xe){return k(xe)||N(xe)||T(xe)||p()}function p(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function T(xe,Ee){if(!xe)return;if(typeof xe=="string")return U(xe,Ee);var se=Object.prototype.toString.call(xe).slice(8,-1);if(se==="Object"&&xe.constructor&&(se=xe.constructor.name),se==="Map"||se==="Set")return Array.from(xe);if(se==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(se))return U(xe,Ee)}function N(xe){if(typeof Symbol!="undefined"&&Symbol.iterator in Object(xe))return Array.from(xe)}function k(xe){if(Array.isArray(xe))return U(xe)}function U(xe,Ee){(Ee==null||Ee>xe.length)&&(Ee=xe.length);for(var se=0,oe=new Array(Ee);se=X.length?0:Oe):(Oe-=1,Oe=Oe<0?X.length-1:Oe):Oe=0,te[$]=X[Oe][me.getFieldName("value")]}else if(ae.keyCode===y.a.LEFT||ae.keyCode===y.a.BACKSPACE)ae.preventDefault(),te.splice(te.length-1,1);else if(ae.keyCode===y.a.RIGHT)ae.preventDefault(),X[ee]&&X[ee][me.getFieldName("children")]&&te.push(X[ee][me.getFieldName("children")][0][me.getFieldName("value")]);else if(ae.keyCode===y.a.ESC||ae.keyCode===y.a.TAB){me.setPopupVisible(!1);return}(!te||te.length===0)&&me.setPopupVisible(!1);var Se=me.getActiveOptions(te),Me=Se[Se.length-1];me.handleMenuSelect(Me,Se.length-1,ae),me.props.onKeyDown&&me.props.onKeyDown(ae)},me.saveTrigger=function(ae){me.trigger=ae};var re=[];return"value"in q?re=q.value||[]:"defaultValue"in q&&(re=q.defaultValue||[]),v()(!("filedNames"in q),"`filedNames` of Cascader is a typo usage and deprecated, please use `fieldNames` instead."),me.state={popupVisible:q.popupVisible,activeValue:re,value:re,prevProps:q},me.defaultFieldNames={label:"label",value:"value",children:"children"},me}return F(oe,[{key:"getPopupDOMNode",value:function(){return this.trigger.getPopupDomNode()}},{key:"getFieldName",value:function(me){var re=this.defaultFieldNames,ae=this.props,ce=ae.fieldNames,te=ae.filedNames;return"filedNames"in this.props?te[me]||re[me]:ce[me]||re[me]}},{key:"getFieldNames",value:function(){var me=this.props,re=me.fieldNames,ae=me.filedNames;return"filedNames"in this.props?ae:re}},{key:"getCurrentLevelOptions",value:function(){var me=this,re=this.props.options,ae=re===void 0?[]:re,ce=this.state.activeValue,te=ce===void 0?[]:ce,$=w()(ae,function(X,ee){return X[me.getFieldName("value")]===te[ee]},{childrenKeyName:this.getFieldName("children")});return $[$.length-2]?$[$.length-2][this.getFieldName("children")]:S(ae).filter(function(X){return!X.disabled})}},{key:"getActiveOptions",value:function(me){var re=this;return w()(this.props.options||[],function(ae,ce){return ae[re.getFieldName("value")]===me[ce]},{childrenKeyName:this.getFieldName("children")})}},{key:"render",value:function(){var me=this.props,re=me.prefixCls,ae=me.transitionName,ce=me.popupClassName,te=me.options,$=te===void 0?[]:te,X=me.disabled,ee=me.builtinPlacements,Oe=me.popupPlacement,Se=me.children,Me=me.dropdownRender,Je=P(me,["prefixCls","transitionName","popupClassName","options","disabled","builtinPlacements","popupPlacement","children","dropdownRender"]),tt=D.createElement("div",null),lt="";$&&$.length>0?tt=D.createElement(C,Object.assign({},this.props,{fieldNames:this.getFieldNames(),defaultFieldNames:this.defaultFieldNames,activeValue:this.state.activeValue,onSelect:this.handleMenuSelect,onItemDoubleClick:this.handleItemDoubleClick,visible:this.state.popupVisible})):lt=" ".concat(re,"-menus-empty");var ct=tt;return Me&&(ct=Me(tt)),D.createElement(b.a,Object.assign({ref:this.saveTrigger},Je,{popupPlacement:Oe,builtinPlacements:ee,popupTransitionName:ae,action:X?[]:["click"],popupVisible:X?!1:this.state.popupVisible,onPopupVisibleChange:this.handlePopupVisibleChange,prefixCls:"".concat(re,"-menus"),popupClassName:ce+lt,popup:ct}),D.cloneElement(Se,{onKeyDown:this.handleKeyDown,tabIndex:X?void 0:0}))}}],[{key:"getDerivedStateFromProps",value:function(me,re){var ae=re.prevProps,ce=ae===void 0?{}:ae,te={prevProps:me};return"value"in me&&!c(ce.value,me.value)&&(te.value=me.value||[],"loadData"in me||(te.activeValue=me.value||[])),"popupVisible"in me&&(te.popupVisible=me.popupVisible),te}}]),oe}(D.Component);return xe.defaultProps={onChange:function(){},onPopupVisibleChange:function(){},disabled:!1,transitionName:"",prefixCls:"rc-cascader",popupClassName:"",popupPlacement:"bottomLeft",builtinPlacements:g,expandTrigger:"click",fieldNames:{label:"label",value:"value",children:"children"},expandIcon:">"},xe}(),Ie=De,fe=H.a=Ie},S6kV:function(M,H,a){(function(D,b,A){M.exports=H=b(a("Ib8C"),a("OLod"))})(this,function(D){return D.mode.OFB=function(){var b=D.lib.BlockCipherMode.extend(),A=b.Encryptor=b.extend({processBlock:function(v,y){var E=this._cipher,w=E.blockSize,c=this._iv,_=this._keystream;c&&(_=this._keystream=c.slice(0),this._iv=void 0),E.encryptBlock(_,0);for(var l=0;l|\\/=?|::?|<>?>?=?|,|;|\\?|@|\\[|~|{|\\^\\^?=?|\\|\\|?=?|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\s*";function K(te){for(var $=0,X=!1,ee=!1,Oe=0,Se=te.length;Oe122||(Ae<65||Xe>90||nt.push([Math.max(65,Xe)|32,Math.min(Ae,90)|32]),Ae<97||Xe>122||nt.push([Math.max(97,Xe)&~32,Math.min(Ae,122)&~32]))}}nt.sort(function(Ot,ct){return Ot[0]-ct[0]||ct[1]-Ot[1]});for(var Pe=[],Ye=[],gt=0;gt$e[0]&&($e[1]+1>$e[0]&&vt.push("-"),vt.push(st($e[1])))}return vt.push("]"),vt.join("")}function ht(Ke){for(var Ue=Ke.source.match(new RegExp("(?:\\[(?:[^\\x5C\\x5D]|\\\\[\\s\\S])*\\]|\\\\u[A-Fa-f0-9]{4}|\\\\x[A-Fa-f0-9]{2}|\\\\[0-9]+|\\\\[^ux0-9]|\\(\\?[:!=]|[\\(\\)\\^]|[^\\x5B\\x5C\\(\\)\\^]+)","g")),nt=Ue.length,kt=[],vt=0,gt=0;vt=2&&Xe==="["?Ue[vt]=ut(ze):Xe!=="\\"&&(Ue[vt]=ze.replace(/[a-zA-Z]/g,function(Ye){var $e=Ye.charCodeAt(0);return"["+String.fromCharCode($e&~32,$e|32)+"]"}))}return Ue.join("")}for(var bt=[],Oe=0,Se=te.length;Oe=0;)X[bt.charAt(Ke)]=ht;var Ue=ht[1],nt=""+Ue;tt.hasOwnProperty(nt)||(Qe.push(Ue),tt[nt]=null)}Qe.push(/[\0-\uffff]/),ee=K(Qe)})();var Oe=$.length,Se=function(Me){for(var Qe=Me.sourceCode,tt=Me.basePos,st=Me.sourceNode,ut=[tt,T],ht=0,bt=Qe.match(ee)||[],Ke={},Ue=0,nt=bt.length;Ue=5&&vt.substring(0,5)==="lang-",ze&&!(gt&&typeof gt[1]=="string")&&(ze=!1,vt=U),ze||(Ke[kt]=vt)}var Ae=ht;if(ht+=kt.length,!ze)ut.push(tt+Ae,vt);else{var Pe=gt[1],Ye=kt.indexOf(Pe),$e=Ye+Pe.length;gt[2]&&($e=kt.length-gt[2].length,Ye=$e-Pe.length);var Ot=vt.substring(5);J(st,tt+Ae,kt.substring(0,Ye),Se,ut),J(st,tt+Ae+Ye,Pe,oe(Ot,Pe),ut),J(st,tt+Ae+$e,kt.substring($e),Se,ut)}}Me.decorations=ut};return Se}function De(te){var $=[],X=[];te.tripleQuotedStrings?$.push([g,/^(?:\'\'\'(?:[^\'\\]|\\[\s\S]|\'{1,2}(?=[^\']))*(?:\'\'\'|$)|\"\"\"(?:[^\"\\]|\\[\s\S]|\"{1,2}(?=[^\"]))*(?:\"\"\"|$)|\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$))/,null,`'"`]):te.multiLineStrings?$.push([g,/^(?:\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$)|\`(?:[^\\\`]|\\[\s\S])*(?:\`|$))/,null,"'\"`"]):$.push([g,/^(?:\'(?:[^\\\'\r\n]|\\.)*(?:\'|$)|\"(?:[^\\\"\r\n]|\\.)*(?:\"|$))/,null,`"'`]),te.verbatimStrings&&X.push([g,/^@\"(?:[^\"]|\"\")*(?:\"|$)/,null]);var ee=te.hashComments;ee&&(te.cStyleComments?(ee>1?$.push([P,/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/,null,"#"]):$.push([P,/^#(?:(?:define|e(?:l|nd)if|else|error|ifn?def|include|line|pragma|undef|warning)\b|[^\r\n]*)/,null,"#"]),X.push([g,/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h(?:h|pp|\+\+)?|[a-z]\w*)>/,null])):$.push([P,/^#[^\r\n]*/,null,"#"])),te.cStyleComments&&(X.push([P,/^\/\/[^\r\n]*/,null]),X.push([P,/^\/\*[\s\S]*?(?:\*\/|$)/,null]));var Oe=te.regexLiterals;if(Oe){var Se=Oe>1?"":` -\r`,Me=Se?".":"[\\S\\s]",Qe="/(?=[^/*"+Se+"])(?:[^/\\x5B\\x5C"+Se+"]|\\x5C"+Me+"|\\x5B(?:[^\\x5C\\x5D"+Se+"]|\\x5C"+Me+")*(?:\\x5D|$))+/";X.push(["lang-regex",RegExp("^"+V+"("+Qe+")")])}var tt=te.types;tt&&X.push([O,tt]);var st=(""+te.keywords).replace(/^ | $/g,"");st.length&&X.push([R,new RegExp("^(?:"+st.replace(/[\s,]+/g,"|")+")\\b"),null]),$.push([T,/^\s+/,null,` \r - \xA0`]);var ut="^.[^\\s\\w.$@'\"`/\\\\]*";return te.regexLiterals&&(ut+="(?!s*/)"),X.push([S,/^@[a-z_$][a-z_$@0-9]*/i,null],[O,/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\w+_t\b)/,null],[T,/^[a-z_$][a-z_$@0-9]*/i,null],[S,new RegExp("^(?:0x[a-f0-9]+|(?:\\d(?:_\\d+)*\\d*(?:\\.\\d*)?|\\.\\d\\+)(?:e[+\\-]?\\d+)?)[a-z]*","i"),null,"0123456789"],[T,/^\\[\s\S]?/,null],[p,new RegExp(ut),null]),pe($,X)}var Ie=De({keywords:C,hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0});function fe(te,$,X){for(var ee=/(?:^|\s)nocode(?:\s|$)/,Oe=/\r\n?|\n/,Se=te.ownerDocument,Me=Se.createElement("li");te.firstChild;)Me.appendChild(te.firstChild);var Qe=[Me];function tt(Ue){var nt=Ue.nodeType;if(nt==1&&!ee.test(Ue.className))if(Ue.nodeName==="br")st(Ue),Ue.parentNode&&Ue.parentNode.removeChild(Ue);else for(var kt=Ue.firstChild;kt;kt=kt.nextSibling)tt(kt);else if((nt==3||nt==4)&&X){var vt=Ue.nodeValue,gt=vt.match(Oe);if(gt){var ze=vt.substring(0,gt.index);Ue.nodeValue=ze;var Fe=vt.substring(gt.index+gt[0].length);if(Fe){var Xe=Ue.parentNode;Xe.insertBefore(Se.createTextNode(Fe),Ue.nextSibling)}st(Ue),ze||Ue.parentNode.removeChild(Ue)}}}function st(Ue){for(;!Ue.nextSibling;)if(Ue=Ue.parentNode,!Ue)return;function nt(gt,ze){var Fe=ze?gt.cloneNode(!1):gt,Xe=gt.parentNode;if(Xe){var Ae=nt(Xe,1),Pe=gt.nextSibling;Ae.appendChild(Fe);for(var Ye=Pe;Ye;Ye=Pe)Pe=Ye.nextSibling,Ae.appendChild(Ye)}return Fe}for(var kt=nt(Ue.nextSibling,0),vt;(vt=kt.parentNode)&&vt.nodeType===1;)kt=vt;Qe.push(kt)}for(var ut=0;ut=Xe&&(tt+=2),Se>=Ae&&(ht+=2)}}finally{vt&&(vt.style.display=gt)}}var Ee={};function se(te,$){for(var X=$.length;--X>=0;){var ee=$[X];Ee.hasOwnProperty(ee)?c.console&&console.warn("cannot override language handler %s",ee):Ee[ee]=te}}function oe(te,$){return te&&Ee.hasOwnProperty(te)||(te=/^\s*]*(?:>|$)/],[P,/^<\!--[\s\S]*?(?:-\->|$)/],["lang-",/^<\?([\s\S]+?)(?:\?>|$)/],["lang-",/^<%([\s\S]+?)(?:%>|$)/],[p,/^(?:<[%?]|[%?]>)/],["lang-",/^]*>([\s\S]+?)<\/xmp\b[^>]*>/i],["lang-js",/^]*>([\s\S]*?)(<\/script\b[^>]*>)/i],["lang-css",/^]*>([\s\S]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]),se(pe([[T,/^[\s]+/,null,` \r -`],[W,/^(?:\"[^\"]*\"?|\'[^\']*\'?)/,null,`"'`]],[[N,/^^<\/?[a-z](?:[\w.:-]*\w)?|\/?>$/i],[z,/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^>\'\"\s]*(?:[^>\'\"\s\/]|\/(?=\s)))/],[p,/^[=<>\/]+/],["lang-js",/^on\w+\s*=\s*\"([^\"]+)\"/i],["lang-js",/^on\w+\s*=\s*\'([^\']+)\'/i],["lang-js",/^on\w+\s*=\s*([^\"\'>\s]+)/i],["lang-css",/^style\s*=\s*\"([^\"]+)\"/i],["lang-css",/^style\s*=\s*\'([^\']+)\'/i],["lang-css",/^style\s*=\s*([^\"\'>\s]+)/i]]),["in.tag"]),se(pe([],[[W,/^[\s\S]+/]]),["uq.val"]),se(De({keywords:u,hashComments:!0,cStyleComments:!0,types:x}),["c","cc","cpp","cxx","cyc","m"]),se(De({keywords:"null,true,false"}),["json"]),se(De({keywords:r,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:x}),["cs"]),se(De({keywords:s,cStyleComments:!0}),["java"]),se(De({keywords:h,hashComments:!0,multiLineStrings:!0}),["bash","bsh","csh","sh"]),se(De({keywords:n,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}),["cv","py","python"]),se(De({keywords:d,hashComments:!0,multiLineStrings:!0,regexLiterals:2}),["perl","pl","pm"]),se(De({keywords:i,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb","ruby"]),se(De({keywords:m,cStyleComments:!0,regexLiterals:!0}),["javascript","js","ts","typescript"]),se(De({keywords:f,hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]),se(pe([],[[g,/^[\s\S]+/]]),["regex"]);function q(te){var $=te.langExtension;try{var X=B(te.sourceNode,te.pre),ee=X.sourceCode;te.sourceCode=ee,te.spans=X.spans,te.basePos=0,oe($,ee)(te),xe(te)}catch(Oe){c.console&&console.log(Oe&&Oe.stack||Oe)}}function me(te,$,X){var ee=X||!1,Oe=$||null,Se=document.createElement("div");Se.innerHTML="
                            "+te+"
                            ",Se=Se.firstChild,ee&&fe(Se,ee,!0);var Me={langExtension:Oe,numberLines:ee,sourceNode:Se,pre:1,sourceCode:null,basePos:null,spans:null,decorations:null};return q(Me),Se.innerHTML}function re(te,$){var X=$||document.body,ee=X.ownerDocument||document;function Oe(Fe){return X.getElementsByTagName(Fe)}for(var Se=[Oe("pre"),Oe("code"),Oe("xmp")],Me=[],Qe=0;Qe=0){var h=n.split("!=");return c.create(h[0].trim(),this._deserializeValue(h[1],i))}if(n.indexOf("==")>=0){var h=n.split("==");return w.create(h[0].trim(),this._deserializeValue(h[1],i))}if(n.indexOf("=~")>=0){var h=n.split("=~");return l.create(h[0].trim(),this._deserializeRegexValue(h[1],i))}return/^\!\s*/.test(n)?_.create(n.substr(1).trim()):E.create(n)},d._deserializeValue=function(n,i){if(n=n.trim(),n==="true")return!0;if(n==="false")return!1;var h=/^'([^']*)'$/.exec(n);return h?h[1].trim():n},d._deserializeRegexValue=function(n,i){if(Object(D.x)(n)){if(i)throw new Error("missing regexp-value for =~-expression");return console.warn("missing regexp-value for =~-expression"),null}var h=n.indexOf("/"),C=n.lastIndexOf("/");if(h===C||h<0){if(i)throw new Error("bad regexp-value '"+n+"', missing /-enclosure");return console.warn("bad regexp-value '"+n+"', missing /-enclosure"),null}var x=n.slice(h+1,C),g=n[C+1]==="i"?"i":"";try{return new RegExp(x,g)}catch(R){if(i)throw new Error("bad regexp-value '"+n+"', parse error: "+R);return console.warn("bad regexp-value '"+n+"', parse error: "+R),null}},d}();function y(d,n){var i=d.getType(),h=n.getType();if(i!==h)return i-h;switch(i){case 1:return d.cmp(n);case 2:return d.cmp(n);case 3:return d.cmp(n);case 4:return d.cmp(n);case 6:return d.cmp(n);case 7:return d.cmp(n);case 5:return d.cmp(n);default:throw new Error("Unknown ContextKeyExpr!")}}var E=function(){function d(n){this.key=n}return d.create=function(n){return new d(n)},d.prototype.getType=function(){return 1},d.prototype.cmp=function(n){return this.keyn.key?1:0},d.prototype.equals=function(n){return n instanceof d?this.key===n.key:!1},d.prototype.evaluate=function(n){return!!n.getValue(this.key)},d.prototype.keys=function(){return[this.key]},d.prototype.negate=function(){return _.create(this.key)},d}(),w=function(){function d(n,i){this.key=n,this.value=i}return d.create=function(n,i){return typeof i=="boolean"?i?E.create(n):_.create(n):new d(n,i)},d.prototype.getType=function(){return 3},d.prototype.cmp=function(n){return this.keyn.key?1:this.valuen.value?1:0},d.prototype.equals=function(n){return n instanceof d?this.key===n.key&&this.value===n.value:!1},d.prototype.evaluate=function(n){return n.getValue(this.key)==this.value},d.prototype.keys=function(){return[this.key]},d.prototype.negate=function(){return c.create(this.key,this.value)},d}(),c=function(){function d(n,i){this.key=n,this.value=i}return d.create=function(n,i){return typeof i=="boolean"?i?_.create(n):E.create(n):new d(n,i)},d.prototype.getType=function(){return 4},d.prototype.cmp=function(n){return this.keyn.key?1:this.valuen.value?1:0},d.prototype.equals=function(n){return n instanceof d?this.key===n.key&&this.value===n.value:!1},d.prototype.evaluate=function(n){return n.getValue(this.key)!=this.value},d.prototype.keys=function(){return[this.key]},d.prototype.negate=function(){return w.create(this.key,this.value)},d}(),_=function(){function d(n){this.key=n}return d.create=function(n){return new d(n)},d.prototype.getType=function(){return 2},d.prototype.cmp=function(n){return this.keyn.key?1:0},d.prototype.equals=function(n){return n instanceof d?this.key===n.key:!1},d.prototype.evaluate=function(n){return!n.getValue(this.key)},d.prototype.keys=function(){return[this.key]},d.prototype.negate=function(){return E.create(this.key)},d}(),l=function(){function d(n,i){this.key=n,this.regexp=i}return d.create=function(n,i){return new d(n,i)},d.prototype.getType=function(){return 6},d.prototype.cmp=function(n){if(this.keyn.key)return 1;var i=this.regexp?this.regexp.source:"",h=n.regexp?n.regexp.source:"";return ih?1:0},d.prototype.equals=function(n){if(n instanceof d){var i=this.regexp?this.regexp.source:"",h=n.regexp?n.regexp.source:"";return this.key===n.key&&i===h}return!1},d.prototype.evaluate=function(n){var i=n.getValue(this.key);return this.regexp?this.regexp.test(i):!1},d.prototype.keys=function(){return[this.key]},d.prototype.negate=function(){return t.create(this)},d}(),t=function(){function d(n){this._actual=n}return d.create=function(n){return new d(n)},d.prototype.getType=function(){return 7},d.prototype.cmp=function(n){return this._actual.cmp(n._actual)},d.prototype.equals=function(n){return n instanceof d?this._actual.equals(n._actual):!1},d.prototype.evaluate=function(n){return!this._actual.evaluate(n)},d.prototype.keys=function(){return this._actual.keys()},d.prototype.negate=function(){return this._actual},d}(),u=function(){function d(n){this.expr=n}return d.create=function(n){var i=d._normalizeArr(n);return i.length===0?void 0:i.length===1?i[0]:new d(i)},d.prototype.getType=function(){return 5},d.prototype.cmp=function(n){if(this.expr.lengthn.expr.length)return 1;for(var i=0,h=this.expr.length;i1;){for(var g=n.shift(),R=n.shift(),P=[],O=0,S=x(g);O=15&&(u=!1,_=!0);var g=i&&(l||u&&(x==null||x<12.11)),R=A||w&&c>=9;function P(e){return new RegExp("(^|\\s)"+e+"(?:$|\\s)\\s*")}var O=function(e,o){var L=e.className,I=P(o).exec(L);if(I){var j=L.slice(I.index+I[0].length);e.className=L.slice(0,I.index)+(j?I[1]+j:"")}};function S(e){for(var o=e.childNodes.length;o>0;--o)e.removeChild(e.firstChild);return e}function p(e,o){return S(e).appendChild(o)}function T(e,o,L,I){var j=document.createElement(e);if(L&&(j.className=L),I&&(j.style.cssText=I),typeof o=="string")j.appendChild(document.createTextNode(o));else if(o)for(var ne=0;ne=o)return ve+(o-ne);ve+=Ce-ne,ve+=L-ve%L,ne=Ce+1}}var le=function(){this.id=null,this.f=null,this.time=0,this.handler=K(this.onTimeout,this)};le.prototype.onTimeout=function(e){e.id=0,e.time<=+new Date?e.f():setTimeout(e.handler,e.time-+new Date)},le.prototype.set=function(e,o){this.f=o;var L=+new Date+e;(!this.id||L=o)return I+Math.min(ve,o-j);if(j+=ne-I,j+=L-j%L,I=ne+1,j>=o)return I}}var se=[""];function oe(e){for(;se.length<=e;)se.push(q(se)+" ");return se[e]}function q(e){return e[e.length-1]}function me(e,o){for(var L=[],I=0;I"\x80"&&(e.toUpperCase()!=e.toLowerCase()||te.test(e))}function X(e,o){return o?o.source.indexOf("\\w")>-1&&$(e)?!0:o.test(e):$(e)}function ee(e){for(var o in e)if(e.hasOwnProperty(o)&&e[o])return!1;return!0}var Oe=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function Se(e){return e.charCodeAt(0)>=768&&Oe.test(e)}function Me(e,o,L){for(;(L<0?o>0:oL?-1:1;;){if(o==L)return o;var j=(o+L)/2,ne=I<0?Math.ceil(j):Math.floor(j);if(ne==o)return e(ne)?o:L;e(ne)?L=ne:o=ne+I}}function tt(e,o,L,I){if(!e)return I(o,L,"ltr",0);for(var j=!1,ne=0;neo||o==L&&ve.to==o)&&(I(Math.max(ve.from,o),Math.min(ve.to,L),ve.level==1?"rtl":"ltr",ne),j=!0)}j||I(o,L,"ltr")}var st=null;function ut(e,o,L){var I;st=null;for(var j=0;jo)return j;ne.to==o&&(ne.from!=ne.to&&L=="before"?I=j:st=j),ne.from==o&&(ne.from!=ne.to&&L!="before"?I=j:st=j)}return I!=null?I:st}var ht=function(){var e="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",o="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function L(je){return je<=247?e.charAt(je):1424<=je&&je<=1524?"R":1536<=je&&je<=1785?o.charAt(je-1536):1774<=je&&je<=2220?"r":8192<=je&&je<=8203?"w":je==8204?"b":"L"}var I=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,j=/[stwN]/,ne=/[LRr]/,ve=/[Lb1n]/,Ce=/[1n]/;function we(je,pt,At){this.level=je,this.from=pt,this.to=At}return function(je,pt){var At=pt=="ltr"?"L":"R";if(je.length==0||pt=="ltr"&&!I.test(je))return!1;for(var Qt=je.length,Gt=[],Sn=0;Sn-1&&(I[o]=j.slice(0,ne).concat(j.slice(ne+1)))}}}function vt(e,o){var L=nt(e,o);if(!L.length)return;for(var I=Array.prototype.slice.call(arguments,2),j=0;j0}function Xe(e){e.prototype.on=function(o,L){Ue(this,o,L)},e.prototype.off=function(o,L){kt(this,o,L)}}function Ae(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function Pe(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}function Ye(e){return e.defaultPrevented!=null?e.defaultPrevented:e.returnValue==!1}function $e(e){Ae(e),Pe(e)}function Ot(e){return e.target||e.srcElement}function ct(e){var o=e.which;return o==null&&(e.button&1?o=1:e.button&2?o=3:e.button&4&&(o=2)),i&&e.ctrlKey&&o==1&&(o=3),o}var jt=function(){if(w&&c<9)return!1;var e=T("div");return"draggable"in e||"dragDrop"in e}(),Xt;function bn(e){if(Xt==null){var o=T("span","\u200B");p(e,T("span",[o,document.createTextNode("x")])),e.firstChild.offsetHeight!=0&&(Xt=o.offsetWidth<=1&&o.offsetHeight>2&&!(w&&c<8))}var L=Xt?T("span","\u200B"):T("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return L.setAttribute("cm-text",""),L}var nn;function xt(e){if(nn!=null)return nn;var o=p(e,document.createTextNode("A\u062EA")),L=k(o,0,1).getBoundingClientRect(),I=k(o,1,2).getBoundingClientRect();return S(e),!L||L.left==L.right?!1:nn=I.right-L.right<3}var We=` + */var a,D,b,A=!1,v,y;window.PR_SHOULD_USE_CONTINUATION=!0;var E,w;(function(){var c=window,_=["break,continue,do,else,for,if,return,while"],l=[_,"auto,case,char,const,default,double,enum,extern,float,goto,inline,int,long,register,restrict,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"],t=[l,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"],u=[t,"alignas,alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,delegate,dynamic_cast,explicit,export,friend,generic,late_check,mutable,namespace,noexcept,noreturn,nullptr,property,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"],s=[t,"abstract,assert,boolean,byte,extends,finally,final,implements,import,instanceof,interface,null,native,package,strictfp,super,synchronized,throws,transient"],r=[t,"abstract,add,alias,as,ascending,async,await,base,bool,by,byte,checked,decimal,delegate,descending,dynamic,event,finally,fixed,foreach,from,get,global,group,implicit,in,interface,internal,into,is,join,let,lock,null,object,out,override,orderby,params,partial,readonly,ref,remove,sbyte,sealed,select,set,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,value,var,virtual,where,yield"],f="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,throw,true,try,unless,until,when,while,yes",m=[t,"abstract,async,await,constructor,debugger,enum,eval,export,function,get,implements,instanceof,interface,let,null,set,undefined,var,with,yield,Infinity,NaN"],d="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END",n=[_,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"],i=[_,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"],h=[_,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"],C=[u,r,s,m,d,n,i,h],x=/^(DIR|FILE|array|vector|(de|priority_)?queue|(forward_)?list|stack|(const_)?(reverse_)?iterator|(unordered_)?(multi)?(set|map)|bitset|u?(int|float)\d*)\b/,g="str",R="kwd",P="com",O="typ",S="lit",p="pun",T="pln",N="tag",k="dec",U="src",z="atn",W="atv",F="nocode",V="(?:^^\\.?|[+-]|[!=]=?=?|\\#|%=?|&&?=?|\\(|\\*=?|[+\\-]=|->|\\/=?|::?|<>?>?=?|,|;|\\?|@|\\[|~|{|\\^\\^?=?|\\|\\|?=?|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\s*";function K(te){for(var $=0,X=!1,ee=!1,Oe=0,Se=te.length;Oe122||(Ae<65||Xe>90||nt.push([Math.max(65,Xe)|32,Math.min(Ae,90)|32]),Ae<97||Xe>122||nt.push([Math.max(97,Xe)&~32,Math.min(Ae,122)&~32]))}}nt.sort(function(Ot,st){return Ot[0]-st[0]||st[1]-Ot[1]});for(var Pe=[],Ye=[],vt=0;vt$e[0]&&($e[1]+1>$e[0]&>.push("-"),gt.push(lt($e[1])))}return gt.push("]"),gt.join("")}function ht(Ke){for(var Ue=Ke.source.match(new RegExp("(?:\\[(?:[^\\x5C\\x5D]|\\\\[\\s\\S])*\\]|\\\\u[A-Fa-f0-9]{4}|\\\\x[A-Fa-f0-9]{2}|\\\\[0-9]+|\\\\[^ux0-9]|\\(\\?[:!=]|[\\(\\)\\^]|[^\\x5B\\x5C\\(\\)\\^]+)","g")),nt=Ue.length,Nt=[],gt=0,vt=0;gt=2&&Xe==="["?Ue[gt]=ct(ze):Xe!=="\\"&&(Ue[gt]=ze.replace(/[a-zA-Z]/g,function(Ye){var $e=Ye.charCodeAt(0);return"["+String.fromCharCode($e&~32,$e|32)+"]"}))}return Ue.join("")}for(var Et=[],Oe=0,Se=te.length;Oe=0;)X[Et.charAt(Ke)]=ht;var Ue=ht[1],nt=""+Ue;tt.hasOwnProperty(nt)||(Je.push(Ue),tt[nt]=null)}Je.push(/[\0-\uffff]/),ee=K(Je)})();var Oe=$.length,Se=function(Me){for(var Je=Me.sourceCode,tt=Me.basePos,lt=Me.sourceNode,ct=[tt,T],ht=0,Et=Je.match(ee)||[],Ke={},Ue=0,nt=Et.length;Ue=5&>.substring(0,5)==="lang-",ze&&!(vt&&typeof vt[1]=="string")&&(ze=!1,gt=U),ze||(Ke[Nt]=gt)}var Ae=ht;if(ht+=Nt.length,!ze)ct.push(tt+Ae,gt);else{var Pe=vt[1],Ye=Nt.indexOf(Pe),$e=Ye+Pe.length;vt[2]&&($e=Nt.length-vt[2].length,Ye=$e-Pe.length);var Ot=gt.substring(5);J(lt,tt+Ae,Nt.substring(0,Ye),Se,ct),J(lt,tt+Ae+Ye,Pe,oe(Ot,Pe),ct),J(lt,tt+Ae+$e,Nt.substring($e),Se,ct)}}Me.decorations=ct};return Se}function De(te){var $=[],X=[];te.tripleQuotedStrings?$.push([g,/^(?:\'\'\'(?:[^\'\\]|\\[\s\S]|\'{1,2}(?=[^\']))*(?:\'\'\'|$)|\"\"\"(?:[^\"\\]|\\[\s\S]|\"{1,2}(?=[^\"]))*(?:\"\"\"|$)|\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$))/,null,`'"`]):te.multiLineStrings?$.push([g,/^(?:\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$)|\`(?:[^\\\`]|\\[\s\S])*(?:\`|$))/,null,"'\"`"]):$.push([g,/^(?:\'(?:[^\\\'\r\n]|\\.)*(?:\'|$)|\"(?:[^\\\"\r\n]|\\.)*(?:\"|$))/,null,`"'`]),te.verbatimStrings&&X.push([g,/^@\"(?:[^\"]|\"\")*(?:\"|$)/,null]);var ee=te.hashComments;ee&&(te.cStyleComments?(ee>1?$.push([P,/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/,null,"#"]):$.push([P,/^#(?:(?:define|e(?:l|nd)if|else|error|ifn?def|include|line|pragma|undef|warning)\b|[^\r\n]*)/,null,"#"]),X.push([g,/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h(?:h|pp|\+\+)?|[a-z]\w*)>/,null])):$.push([P,/^#[^\r\n]*/,null,"#"])),te.cStyleComments&&(X.push([P,/^\/\/[^\r\n]*/,null]),X.push([P,/^\/\*[\s\S]*?(?:\*\/|$)/,null]));var Oe=te.regexLiterals;if(Oe){var Se=Oe>1?"":` +\r`,Me=Se?".":"[\\S\\s]",Je="/(?=[^/*"+Se+"])(?:[^/\\x5B\\x5C"+Se+"]|\\x5C"+Me+"|\\x5B(?:[^\\x5C\\x5D"+Se+"]|\\x5C"+Me+")*(?:\\x5D|$))+/";X.push(["lang-regex",RegExp("^"+V+"("+Je+")")])}var tt=te.types;tt&&X.push([O,tt]);var lt=(""+te.keywords).replace(/^ | $/g,"");lt.length&&X.push([R,new RegExp("^(?:"+lt.replace(/[\s,]+/g,"|")+")\\b"),null]),$.push([T,/^\s+/,null,` \r + \xA0`]);var ct="^.[^\\s\\w.$@'\"`/\\\\]*";return te.regexLiterals&&(ct+="(?!s*/)"),X.push([S,/^@[a-z_$][a-z_$@0-9]*/i,null],[O,/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\w+_t\b)/,null],[T,/^[a-z_$][a-z_$@0-9]*/i,null],[S,new RegExp("^(?:0x[a-f0-9]+|(?:\\d(?:_\\d+)*\\d*(?:\\.\\d*)?|\\.\\d\\+)(?:e[+\\-]?\\d+)?)[a-z]*","i"),null,"0123456789"],[T,/^\\[\s\S]?/,null],[p,new RegExp(ct),null]),pe($,X)}var Ie=De({keywords:C,hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0});function fe(te,$,X){for(var ee=/(?:^|\s)nocode(?:\s|$)/,Oe=/\r\n?|\n/,Se=te.ownerDocument,Me=Se.createElement("li");te.firstChild;)Me.appendChild(te.firstChild);var Je=[Me];function tt(Ue){var nt=Ue.nodeType;if(nt==1&&!ee.test(Ue.className))if(Ue.nodeName==="br")lt(Ue),Ue.parentNode&&Ue.parentNode.removeChild(Ue);else for(var Nt=Ue.firstChild;Nt;Nt=Nt.nextSibling)tt(Nt);else if((nt==3||nt==4)&&X){var gt=Ue.nodeValue,vt=gt.match(Oe);if(vt){var ze=gt.substring(0,vt.index);Ue.nodeValue=ze;var Fe=gt.substring(vt.index+vt[0].length);if(Fe){var Xe=Ue.parentNode;Xe.insertBefore(Se.createTextNode(Fe),Ue.nextSibling)}lt(Ue),ze||Ue.parentNode.removeChild(Ue)}}}function lt(Ue){for(;!Ue.nextSibling;)if(Ue=Ue.parentNode,!Ue)return;function nt(vt,ze){var Fe=ze?vt.cloneNode(!1):vt,Xe=vt.parentNode;if(Xe){var Ae=nt(Xe,1),Pe=vt.nextSibling;Ae.appendChild(Fe);for(var Ye=Pe;Ye;Ye=Pe)Pe=Ye.nextSibling,Ae.appendChild(Ye)}return Fe}for(var Nt=nt(Ue.nextSibling,0),gt;(gt=Nt.parentNode)&>.nodeType===1;)Nt=gt;Je.push(Nt)}for(var ct=0;ct=Xe&&(tt+=2),Se>=Ae&&(ht+=2)}}finally{gt&&(gt.style.display=vt)}}var Ee={};function se(te,$){for(var X=$.length;--X>=0;){var ee=$[X];Ee.hasOwnProperty(ee)?c.console&&console.warn("cannot override language handler %s",ee):Ee[ee]=te}}function oe(te,$){return te&&Ee.hasOwnProperty(te)||(te=/^\s*]*(?:>|$)/],[P,/^<\!--[\s\S]*?(?:-\->|$)/],["lang-",/^<\?([\s\S]+?)(?:\?>|$)/],["lang-",/^<%([\s\S]+?)(?:%>|$)/],[p,/^(?:<[%?]|[%?]>)/],["lang-",/^]*>([\s\S]+?)<\/xmp\b[^>]*>/i],["lang-js",/^]*>([\s\S]*?)(<\/script\b[^>]*>)/i],["lang-css",/^]*>([\s\S]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]),se(pe([[T,/^[\s]+/,null,` \r +`],[W,/^(?:\"[^\"]*\"?|\'[^\']*\'?)/,null,`"'`]],[[N,/^^<\/?[a-z](?:[\w.:-]*\w)?|\/?>$/i],[z,/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^>\'\"\s]*(?:[^>\'\"\s\/]|\/(?=\s)))/],[p,/^[=<>\/]+/],["lang-js",/^on\w+\s*=\s*\"([^\"]+)\"/i],["lang-js",/^on\w+\s*=\s*\'([^\']+)\'/i],["lang-js",/^on\w+\s*=\s*([^\"\'>\s]+)/i],["lang-css",/^style\s*=\s*\"([^\"]+)\"/i],["lang-css",/^style\s*=\s*\'([^\']+)\'/i],["lang-css",/^style\s*=\s*([^\"\'>\s]+)/i]]),["in.tag"]),se(pe([],[[W,/^[\s\S]+/]]),["uq.val"]),se(De({keywords:u,hashComments:!0,cStyleComments:!0,types:x}),["c","cc","cpp","cxx","cyc","m"]),se(De({keywords:"null,true,false"}),["json"]),se(De({keywords:r,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:x}),["cs"]),se(De({keywords:s,cStyleComments:!0}),["java"]),se(De({keywords:h,hashComments:!0,multiLineStrings:!0}),["bash","bsh","csh","sh"]),se(De({keywords:n,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}),["cv","py","python"]),se(De({keywords:d,hashComments:!0,multiLineStrings:!0,regexLiterals:2}),["perl","pl","pm"]),se(De({keywords:i,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb","ruby"]),se(De({keywords:m,cStyleComments:!0,regexLiterals:!0}),["javascript","js","ts","typescript"]),se(De({keywords:f,hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]),se(pe([],[[g,/^[\s\S]+/]]),["regex"]);function q(te){var $=te.langExtension;try{var X=B(te.sourceNode,te.pre),ee=X.sourceCode;te.sourceCode=ee,te.spans=X.spans,te.basePos=0,oe($,ee)(te),xe(te)}catch(Oe){c.console&&console.log(Oe&&Oe.stack||Oe)}}function me(te,$,X){var ee=X||!1,Oe=$||null,Se=document.createElement("div");Se.innerHTML="
                            "+te+"
                            ",Se=Se.firstChild,ee&&fe(Se,ee,!0);var Me={langExtension:Oe,numberLines:ee,sourceNode:Se,pre:1,sourceCode:null,basePos:null,spans:null,decorations:null};return q(Me),Se.innerHTML}function re(te,$){var X=$||document.body,ee=X.ownerDocument||document;function Oe(Fe){return X.getElementsByTagName(Fe)}for(var Se=[Oe("pre"),Oe("code"),Oe("xmp")],Me=[],Je=0;Je=0){var h=n.split("!=");return c.create(h[0].trim(),this._deserializeValue(h[1],i))}if(n.indexOf("==")>=0){var h=n.split("==");return w.create(h[0].trim(),this._deserializeValue(h[1],i))}if(n.indexOf("=~")>=0){var h=n.split("=~");return l.create(h[0].trim(),this._deserializeRegexValue(h[1],i))}return/^\!\s*/.test(n)?_.create(n.substr(1).trim()):E.create(n)},d._deserializeValue=function(n,i){if(n=n.trim(),n==="true")return!0;if(n==="false")return!1;var h=/^'([^']*)'$/.exec(n);return h?h[1].trim():n},d._deserializeRegexValue=function(n,i){if(Object(D.x)(n)){if(i)throw new Error("missing regexp-value for =~-expression");return console.warn("missing regexp-value for =~-expression"),null}var h=n.indexOf("/"),C=n.lastIndexOf("/");if(h===C||h<0){if(i)throw new Error("bad regexp-value '"+n+"', missing /-enclosure");return console.warn("bad regexp-value '"+n+"', missing /-enclosure"),null}var x=n.slice(h+1,C),g=n[C+1]==="i"?"i":"";try{return new RegExp(x,g)}catch(R){if(i)throw new Error("bad regexp-value '"+n+"', parse error: "+R);return console.warn("bad regexp-value '"+n+"', parse error: "+R),null}},d}();function y(d,n){var i=d.getType(),h=n.getType();if(i!==h)return i-h;switch(i){case 1:return d.cmp(n);case 2:return d.cmp(n);case 3:return d.cmp(n);case 4:return d.cmp(n);case 6:return d.cmp(n);case 7:return d.cmp(n);case 5:return d.cmp(n);default:throw new Error("Unknown ContextKeyExpr!")}}var E=function(){function d(n){this.key=n}return d.create=function(n){return new d(n)},d.prototype.getType=function(){return 1},d.prototype.cmp=function(n){return this.keyn.key?1:0},d.prototype.equals=function(n){return n instanceof d?this.key===n.key:!1},d.prototype.evaluate=function(n){return!!n.getValue(this.key)},d.prototype.keys=function(){return[this.key]},d.prototype.negate=function(){return _.create(this.key)},d}(),w=function(){function d(n,i){this.key=n,this.value=i}return d.create=function(n,i){return typeof i=="boolean"?i?E.create(n):_.create(n):new d(n,i)},d.prototype.getType=function(){return 3},d.prototype.cmp=function(n){return this.keyn.key?1:this.valuen.value?1:0},d.prototype.equals=function(n){return n instanceof d?this.key===n.key&&this.value===n.value:!1},d.prototype.evaluate=function(n){return n.getValue(this.key)==this.value},d.prototype.keys=function(){return[this.key]},d.prototype.negate=function(){return c.create(this.key,this.value)},d}(),c=function(){function d(n,i){this.key=n,this.value=i}return d.create=function(n,i){return typeof i=="boolean"?i?_.create(n):E.create(n):new d(n,i)},d.prototype.getType=function(){return 4},d.prototype.cmp=function(n){return this.keyn.key?1:this.valuen.value?1:0},d.prototype.equals=function(n){return n instanceof d?this.key===n.key&&this.value===n.value:!1},d.prototype.evaluate=function(n){return n.getValue(this.key)!=this.value},d.prototype.keys=function(){return[this.key]},d.prototype.negate=function(){return w.create(this.key,this.value)},d}(),_=function(){function d(n){this.key=n}return d.create=function(n){return new d(n)},d.prototype.getType=function(){return 2},d.prototype.cmp=function(n){return this.keyn.key?1:0},d.prototype.equals=function(n){return n instanceof d?this.key===n.key:!1},d.prototype.evaluate=function(n){return!n.getValue(this.key)},d.prototype.keys=function(){return[this.key]},d.prototype.negate=function(){return E.create(this.key)},d}(),l=function(){function d(n,i){this.key=n,this.regexp=i}return d.create=function(n,i){return new d(n,i)},d.prototype.getType=function(){return 6},d.prototype.cmp=function(n){if(this.keyn.key)return 1;var i=this.regexp?this.regexp.source:"",h=n.regexp?n.regexp.source:"";return ih?1:0},d.prototype.equals=function(n){if(n instanceof d){var i=this.regexp?this.regexp.source:"",h=n.regexp?n.regexp.source:"";return this.key===n.key&&i===h}return!1},d.prototype.evaluate=function(n){var i=n.getValue(this.key);return this.regexp?this.regexp.test(i):!1},d.prototype.keys=function(){return[this.key]},d.prototype.negate=function(){return t.create(this)},d}(),t=function(){function d(n){this._actual=n}return d.create=function(n){return new d(n)},d.prototype.getType=function(){return 7},d.prototype.cmp=function(n){return this._actual.cmp(n._actual)},d.prototype.equals=function(n){return n instanceof d?this._actual.equals(n._actual):!1},d.prototype.evaluate=function(n){return!this._actual.evaluate(n)},d.prototype.keys=function(){return this._actual.keys()},d.prototype.negate=function(){return this._actual},d}(),u=function(){function d(n){this.expr=n}return d.create=function(n){var i=d._normalizeArr(n);return i.length===0?void 0:i.length===1?i[0]:new d(i)},d.prototype.getType=function(){return 5},d.prototype.cmp=function(n){if(this.expr.lengthn.expr.length)return 1;for(var i=0,h=this.expr.length;i1;){for(var g=n.shift(),R=n.shift(),P=[],O=0,S=x(g);O=15&&(u=!1,_=!0);var g=i&&(l||u&&(x==null||x<12.11)),R=A||w&&c>=9;function P(e){return new RegExp("(^|\\s)"+e+"(?:$|\\s)\\s*")}var O=function(e,o){var L=e.className,I=P(o).exec(L);if(I){var j=L.slice(I.index+I[0].length);e.className=L.slice(0,I.index)+(j?I[1]+j:"")}};function S(e){for(var o=e.childNodes.length;o>0;--o)e.removeChild(e.firstChild);return e}function p(e,o){return S(e).appendChild(o)}function T(e,o,L,I){var j=document.createElement(e);if(L&&(j.className=L),I&&(j.style.cssText=I),typeof o=="string")j.appendChild(document.createTextNode(o));else if(o)for(var ne=0;ne=o)return ve+(o-ne);ve+=Ce-ne,ve+=L-ve%L,ne=Ce+1}}var le=function(){this.id=null,this.f=null,this.time=0,this.handler=K(this.onTimeout,this)};le.prototype.onTimeout=function(e){e.id=0,e.time<=+new Date?e.f():setTimeout(e.handler,e.time-+new Date)},le.prototype.set=function(e,o){this.f=o;var L=+new Date+e;(!this.id||L=o)return I+Math.min(ve,o-j);if(j+=ne-I,j+=L-j%L,I=ne+1,j>=o)return I}}var se=[""];function oe(e){for(;se.length<=e;)se.push(q(se)+" ");return se[e]}function q(e){return e[e.length-1]}function me(e,o){for(var L=[],I=0;I"\x80"&&(e.toUpperCase()!=e.toLowerCase()||te.test(e))}function X(e,o){return o?o.source.indexOf("\\w")>-1&&$(e)?!0:o.test(e):$(e)}function ee(e){for(var o in e)if(e.hasOwnProperty(o)&&e[o])return!1;return!0}var Oe=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function Se(e){return e.charCodeAt(0)>=768&&Oe.test(e)}function Me(e,o,L){for(;(L<0?o>0:oL?-1:1;;){if(o==L)return o;var j=(o+L)/2,ne=I<0?Math.ceil(j):Math.floor(j);if(ne==o)return e(ne)?o:L;e(ne)?L=ne:o=ne+I}}function tt(e,o,L,I){if(!e)return I(o,L,"ltr",0);for(var j=!1,ne=0;neo||o==L&&ve.to==o)&&(I(Math.max(ve.from,o),Math.min(ve.to,L),ve.level==1?"rtl":"ltr",ne),j=!0)}j||I(o,L,"ltr")}var lt=null;function ct(e,o,L){var I;lt=null;for(var j=0;jo)return j;ne.to==o&&(ne.from!=ne.to&&L=="before"?I=j:lt=j),ne.from==o&&(ne.from!=ne.to&&L!="before"?I=j:lt=j)}return I!=null?I:lt}var ht=function(){var e="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",o="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function L(je){return je<=247?e.charAt(je):1424<=je&&je<=1524?"R":1536<=je&&je<=1785?o.charAt(je-1536):1774<=je&&je<=2220?"r":8192<=je&&je<=8203?"w":je==8204?"b":"L"}var I=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,j=/[stwN]/,ne=/[LRr]/,ve=/[Lb1n]/,Ce=/[1n]/;function we(je,pt,At){this.level=je,this.from=pt,this.to=At}return function(je,pt){var At=pt=="ltr"?"L":"R";if(je.length==0||pt=="ltr"&&!I.test(je))return!1;for(var Qt=je.length,Gt=[],Sn=0;Sn-1&&(I[o]=j.slice(0,ne).concat(j.slice(ne+1)))}}}function gt(e,o){var L=nt(e,o);if(!L.length)return;for(var I=Array.prototype.slice.call(arguments,2),j=0;j0}function Xe(e){e.prototype.on=function(o,L){Ue(this,o,L)},e.prototype.off=function(o,L){Nt(this,o,L)}}function Ae(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function Pe(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}function Ye(e){return e.defaultPrevented!=null?e.defaultPrevented:e.returnValue==!1}function $e(e){Ae(e),Pe(e)}function Ot(e){return e.target||e.srcElement}function st(e){var o=e.which;return o==null&&(e.button&1?o=1:e.button&2?o=3:e.button&4&&(o=2)),i&&e.ctrlKey&&o==1&&(o=3),o}var Wt=function(){if(w&&c<9)return!1;var e=T("div");return"draggable"in e||"dragDrop"in e}(),zt;function vn(e){if(zt==null){var o=T("span","\u200B");p(e,T("span",[o,document.createTextNode("x")])),e.firstChild.offsetHeight!=0&&(zt=o.offsetWidth<=1&&o.offsetHeight>2&&!(w&&c<8))}var L=zt?T("span","\u200B"):T("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return L.setAttribute("cm-text",""),L}var nn;function bt(e){if(nn!=null)return nn;var o=p(e,document.createTextNode("A\u062EA")),L=k(o,0,1).getBoundingClientRect(),I=k(o,1,2).getBoundingClientRect();return S(e),!L||L.left==L.right?!1:nn=I.right-L.right<3}var We=` b`.split(/\n/).length!=3?function(e){for(var o=0,L=[],I=e.length;o<=I;){var j=e.indexOf(` -`,o);j==-1&&(j=e.length);var ne=e.slice(o,e.charAt(j-1)=="\r"?j-1:j),ve=ne.indexOf("\r");ve!=-1?(L.push(ne.slice(0,ve)),o+=ve+1):(L.push(ne),o=j+1)}return L}:function(e){return e.split(/\r\n?|\n/)},ot=window.getSelection?function(e){try{return e.selectionStart!=e.selectionEnd}catch(o){return!1}}:function(e){var o;try{o=e.ownerDocument.selection.createRange()}catch(L){}return!o||o.parentElement()!=e?!1:o.compareEndPoints("StartToEnd",o)!=0},it=function(){var e=T("div");return"oncopy"in e?!0:(e.setAttribute("oncopy","return;"),typeof e.oncopy=="function")}(),Ne=null;function Je(e){if(Ne!=null)return Ne;var o=p(e,T("span","x")),L=o.getBoundingClientRect(),I=k(o,0,1).getBoundingClientRect();return Ne=Math.abs(L.left-I.left)>1}var Tt={},yt={};function It(e,o){arguments.length>2&&(o.dependencies=Array.prototype.slice.call(arguments,2)),Tt[e]=o}function Kt(e,o){yt[e]=o}function dt(e){if(typeof e=="string"&&yt.hasOwnProperty(e))e=yt[e];else if(e&&typeof e.name=="string"&&yt.hasOwnProperty(e.name)){var o=yt[e.name];typeof o=="string"&&(o={name:o}),e=ce(o,e),e.name=o.name}else{if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(e))return dt("application/xml");if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(e))return dt("application/json")}return typeof e=="string"?{name:e}:e||{name:"null"}}function Pt(e,o){o=dt(o);var L=Tt[o.name];if(!L)return Pt(e,"text/plain");var I=L(e,o);if(Nt.hasOwnProperty(o.name)){var j=Nt[o.name];for(var ne in j){if(!j.hasOwnProperty(ne))continue;I.hasOwnProperty(ne)&&(I["_"+ne]=I[ne]),I[ne]=j[ne]}}if(I.name=o.name,o.helperType&&(I.helperType=o.helperType),o.modeProps)for(var ve in o.modeProps)I[ve]=o.modeProps[ve];return I}var Nt={};function cn(e,o){var L=Nt.hasOwnProperty(e)?Nt[e]:Nt[e]={};B(o,L)}function _n(e,o){if(o===!0)return o;if(e.copyState)return e.copyState(o);var L={};for(var I in o){var j=o[I];j instanceof Array&&(j=j.concat([])),L[I]=j}return L}function Wn(e,o){for(var L;e.innerMode&&!(L=e.innerMode(o),!L||L.mode==e);)o=L.state,e=L.mode;return L||{mode:e,state:o}}function Kn(e,o,L){return e.startState?e.startState(o,L):!0}var wn=function(e,o,L){this.pos=this.start=0,this.string=e,this.tabSize=o||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=L};wn.prototype.eol=function(){return this.pos>=this.string.length},wn.prototype.sol=function(){return this.pos==this.lineStart},wn.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},wn.prototype.next=function(){if(this.poso},wn.prototype.eatSpace=function(){for(var e=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>e},wn.prototype.skipToEnd=function(){this.pos=this.string.length},wn.prototype.skipTo=function(e){var o=this.string.indexOf(e,this.pos);if(o>-1)return this.pos=o,!0},wn.prototype.backUp=function(e){this.pos-=e},wn.prototype.column=function(){return this.lastColumnPos0?null:(ne&&o!==!1&&(this.pos+=ne[0].length),ne)}},wn.prototype.current=function(){return this.string.slice(this.start,this.pos)},wn.prototype.hideFirstChars=function(e,o){this.lineStart+=e;try{return o()}finally{this.lineStart-=e}},wn.prototype.lookAhead=function(e){var o=this.lineOracle;return o&&o.lookAhead(e)},wn.prototype.baseToken=function(){var e=this.lineOracle;return e&&e.baseToken(this.pos)};function un(e,o){if(o-=e.first,o<0||o>=e.size)throw new Error("There is no line "+(o+e.first)+" in the document.");for(var L=e;!L.lines;)for(var I=0;;++I){var j=L.children[I],ne=j.chunkSize();if(o=e.first&&oL?Wt(L,un(e,L).text.length):Z(o,un(e,o.line).text.length)}function Z(e,o){var L=e.ch;return L==null||L>o?Wt(e.line,o):L<0?Wt(e.line,0):e}function ue(e,o){for(var L=[],I=0;Ithis.maxLookAhead&&(this.maxLookAhead=e),o},he.prototype.baseToken=function(e){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=e;)this.baseTokenPos+=2;var o=this.baseTokens[this.baseTokenPos+1];return{type:o&&o.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-e}},he.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},he.fromSaved=function(e,o,L){return o instanceof ye?new he(e,_n(e.mode,o.state),L,o.lookAhead):new he(e,_n(e.mode,o),L)},he.prototype.save=function(e){var o=e!==!1?_n(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new ye(o,this.maxLookAhead):o};function ft(e,o,L,I){var j=[e.state.modeGen],ne={};ya(e,o.text,e.doc.mode,L,function(je,pt){return j.push(je,pt)},ne,I);for(var ve=L.state,Ce=function(je){L.baseTokens=j;var pt=e.state.overlays[je],At=1,Qt=0;L.state=!0,ya(e,o.text,pt.mode,L,function(Gt,Sn){for(var Fn=At;QtGt&&j.splice(At,1,Gt,j[At+1],er),At+=2,Qt=Math.min(Gt,er)}if(!Sn)return;if(pt.opaque)j.splice(Fn,At-Fn,Gt,"overlay "+Sn),At=Fn+2;else for(;Fne.options.maxHighlightLength&&_n(e.doc.mode,I.state),ne=ft(e,o,I);j&&(I.state=j),o.stateAfter=I.save(!j),o.styles=ne.styles,ne.classes?o.styleClasses=ne.classes:o.styleClasses&&(o.styleClasses=null),L===e.doc.highlightFrontier&&(e.doc.modeFrontier=Math.max(e.doc.modeFrontier,++e.doc.highlightFrontier))}return o.styles}function Hn(e,o,L){var I=e.doc,j=e.display;if(!I.mode.startState)return new he(I,!0,o);var ne=fr(e,o,L),ve=ne>I.first&&un(I,ne-1).stateAfter,Ce=ve?he.fromSaved(I,ve,ne):new he(I,Kn(I.mode),ne);return I.iter(ne,o,function(we){ar(e,we.text,Ce);var je=Ce.line;we.stateAfter=je==o-1||je%5==0||je>=j.viewFrom&&jeo.start)return ne}throw new Error("Mode "+e.name+" failed to advance stream.")}var Nn=function(e,o,L){this.start=e.start,this.end=e.pos,this.string=e.current(),this.type=o||null,this.state=L};function $r(e,o,L,I){var j=e.doc,ne=j.mode,ve;o=G(j,o);var Ce=un(j,o.line),we=Hn(e,o.line,L),je=new wn(Ce.text,e.options.tabSize,we),pt;for(I&&(pt=[]);(I||je.pose.options.maxHighlightLength?(Ce=!1,ve&&ar(e,o,I,pt.pos),pt.pos=o.length,At=null):At=_a(kn(L,pt,I.state,Qt),ne),Qt){var Gt=Qt[0].name;Gt&&(At="m-"+(At?Gt+" "+At:Gt))}if(!Ce||je!=At){for(;weve;--Ce){if(Ce<=ne.first)return ne.first;var we=un(ne,Ce-1),je=we.stateAfter;if(je&&(!L||Ce+(je instanceof ye?je.lookAhead:0)<=ne.modeFrontier))return Ce;var pt=J(we.text,null,e.options.tabSize);(j==null||I>pt)&&(j=Ce-1,I=pt)}return j}function Ha(e,o){if(e.modeFrontier=Math.min(e.modeFrontier,o),e.highlightFrontierL;I--){var j=un(e,I).stateAfter;if(j&&(!(j instanceof ye)||I+j.lookAhead=o:ne.to>o);(I||(I=[])).push(new Qa(ve,ne.from,we?null:ne.to))}}return I}function ha(e,o,L){var I;if(e)for(var j=0;j=o:ne.to>o);if(Ce||ne.from==o&&ve.type=="bookmark"&&(!L||ne.marker.insertLeft)){var we=ne.from==null||(ve.inclusiveLeft?ne.from<=o:ne.from0&&Ce)for(var Gr=0;Gr0)continue;var pt=[we,1],At=sn(je.from,Ce.from),Qt=sn(je.to,Ce.to);(At<0||!ve.inclusiveLeft&&!At)&&pt.push({from:je.from,to:Ce.from}),(Qt>0||!ve.inclusiveRight&&!Qt)&&pt.push({from:Ce.to,to:je.to}),j.splice.apply(j,pt),we+=pt.length-3}return j}function Dt(e){var o=e.markedSpans;if(!o)return;for(var L=0;Lo)&&(!I||zt(I,ne.marker)<0)&&(I=ne.marker)}return I}function Cn(e,o,L,I,j){var ne=un(e,o),ve=Ia&&ne.markedSpans;if(ve)for(var Ce=0;Ce=0&&At<=0||pt<=0&&At>=0)continue;if(pt<=0&&(we.marker.inclusiveRight&&j.inclusiveLeft?sn(je.to,L)>=0:sn(je.to,L)>0)||pt>=0&&(we.marker.inclusiveRight&&j.inclusiveLeft?sn(je.from,I)<=0:sn(je.from,I)<0))return!0}}function on(e){for(var o;o=vn(e);)e=o.find(-1,!0).line;return e}function An(e){for(var o;o=dn(e);)e=o.find(1,!0).line;return e}function gn(e){for(var o,L;o=dn(e);)e=o.find(1,!0).line,(L||(L=[])).push(e);return L}function Bn(e,o){var L=un(e,o),I=on(L);return L==I?o:dr(I)}function Pn(e,o){if(o>e.lastLine())return o;var L=un(e,o),I;if(!Qn(e,L))return o;for(;I=dn(L);)L=I.find(1,!0).line;return dr(L)+1}function Qn(e,o){var L=Ia&&o.markedSpans;if(L)for(var I=void 0,j=0;jo.maxLineLength&&(o.maxLineLength=j,o.maxLine=I)})}var yn=function(e,o,L){this.text=e,wt(this,o),this.height=L?L(this):1};yn.prototype.lineNo=function(){return dr(this)},Xe(yn);function Rn(e,o,L,I){e.text=o,e.stateAfter&&(e.stateAfter=null),e.styles&&(e.styles=null),e.order!=null&&(e.order=null),Dt(e),wt(e,L);var j=I?I(e):1;j!=e.height&&Ir(e,j)}function Ln(e){e.parent=null,Dt(e)}var hn={},xn={};function Mn(e,o){if(!e||/^\s*$/.test(e))return null;var L=o.addModeClass?xn:hn;return L[e]||(L[e]=e.replace(/\S+/g,"cm-$&"))}function Un(e,o){var L=N("span",null,null,_?"padding-right: .1px":null),I={pre:N("pre",[L],"CodeMirror-line"),content:L,col:0,pos:0,cm:e,trailingSpace:!1,splitSpaces:e.getOption("lineWrapping")};o.measure={};for(var j=0;j<=(o.rest?o.rest.length:0);j++){var ne=j?o.rest[j-1]:o.line,ve=void 0;I.pos=0,I.addToken=hr,xt(e.display.measure)&&(ve=bt(ne,e.doc.direction))&&(I.addToken=xr(I.addToken,ve)),I.map=[];var Ce=o!=e.display.externalMeasured&&dr(ne);or(ne,I,mn(e,ne,Ce)),ne.styleClasses&&(ne.styleClasses.bgClass&&(I.bgClass=F(ne.styleClasses.bgClass,I.bgClass||"")),ne.styleClasses.textClass&&(I.textClass=F(ne.styleClasses.textClass,I.textClass||""))),I.map.length==0&&I.map.push(0,0,I.content.appendChild(bn(e.display.measure))),j==0?(o.measure.map=I.map,o.measure.cache={}):((o.measure.maps||(o.measure.maps=[])).push(I.map),(o.measure.caches||(o.measure.caches=[])).push({}))}if(_){var we=I.content.lastChild;(/\bcm-tab\b/.test(we.className)||we.querySelector&&we.querySelector(".cm-tab"))&&(I.content.className="cm-tab-wrap-hack")}return vt(e,"renderLine",e,o.line,I.pre),I.pre.className&&(I.textClass=F(I.pre.className,I.textClass||"")),I}function nr(e){var o=T("span","\u2022","cm-invalidchar");return o.title="\\u"+e.charCodeAt(0).toString(16),o.setAttribute("aria-label",o.title),o}function hr(e,o,L,I,j,ne,ve){if(!o)return;var Ce=e.splitSpaces?rr(o,e.trailingSpace):o,we=e.cm.state.specialChars,je=!1,pt;if(!we.test(o))e.col+=o.length,pt=document.createTextNode(Ce),e.map.push(e.pos,e.pos+o.length,pt),w&&c<9&&(je=!0),e.pos+=o.length;else{pt=document.createDocumentFragment();for(var At=0;;){we.lastIndex=At;var Qt=we.exec(o),Gt=Qt?Qt.index-At:o.length-At;if(Gt){var Sn=document.createTextNode(Ce.slice(At,At+Gt));w&&c<9?pt.appendChild(T("span",[Sn])):pt.appendChild(Sn),e.map.push(e.pos,e.pos+Gt,Sn),e.col+=Gt,e.pos+=Gt}if(!Qt)break;At+=Gt+1;var Fn=void 0;if(Qt[0]==" "){var er=e.cm.options.tabSize,br=er-e.col%er;Fn=pt.appendChild(T("span",oe(br),"cm-tab")),Fn.setAttribute("role","presentation"),Fn.setAttribute("cm-text"," "),e.col+=br}else Qt[0]=="\r"||Qt[0]==` -`?(Fn=pt.appendChild(T("span",Qt[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),Fn.setAttribute("cm-text",Qt[0]),e.col+=1):(Fn=e.cm.options.specialCharPlaceholder(Qt[0]),Fn.setAttribute("cm-text",Qt[0]),w&&c<9?pt.appendChild(T("span",[Fn])):pt.appendChild(Fn),e.col+=1);e.map.push(e.pos,e.pos+1,Fn),e.pos++}}if(e.trailingSpace=Ce.charCodeAt(o.length-1)==32,L||I||j||je||ne||ve){var Br=L||"";I&&(Br+=I),j&&(Br+=j);var Er=T("span",[pt],Br,ne);if(ve)for(var Gr in ve)ve.hasOwnProperty(Gr)&&Gr!="style"&&Gr!="class"&&Er.setAttribute(Gr,ve[Gr]);return e.content.appendChild(Er)}e.content.appendChild(pt)}function rr(e,o){if(e.length>1&&!/ /.test(e))return e;for(var L=o,I="",j=0;jje&&At.from<=je);Qt++);if(At.to>=pt)return e(L,I,j,ne,ve,Ce,we);e(L,I.slice(0,At.to-je),j,ne,null,Ce,we),ne=null,I=I.slice(At.to-je),je=At.to}}}function Ar(e,o,L,I){var j=!I&&L.widgetNode;j&&e.map.push(e.pos,e.pos+o,j),!I&&e.cm.display.input.needsContentAttribute&&(j||(j=e.content.appendChild(document.createElement("span"))),j.setAttribute("cm-marker",L.id)),j&&(e.cm.display.input.setUneditable(j),e.content.appendChild(j)),e.pos+=o,e.trailingSpace=!1}function or(e,o,L){var I=e.markedSpans,j=e.text,ne=0;if(!I){for(var ve=1;vewe||Ea.collapsed&&ta.to==we&&ta.from==we)){if(ta.to!=null&&ta.to!=we&&Gt>ta.to&&(Gt=ta.to,Fn=""),Ea.className&&(Sn+=" "+Ea.className),Ea.css&&(Qt=(Qt?Qt+";":"")+Ea.css),Ea.startStyle&&ta.from==we&&(er+=" "+Ea.startStyle),Ea.endStyle&&ta.to==Gt&&(Gr||(Gr=[])).push(Ea.endStyle,ta.to),Ea.title&&((Br||(Br={})).title=Ea.title),Ea.attributes)for(var Va in Ea.attributes)(Br||(Br={}))[Va]=Ea.attributes[Va];Ea.collapsed&&(!br||zt(br.marker,Ea)<0)&&(br=ta)}else ta.from>we&&Gt>ta.from&&(Gt=ta.from)}if(Gr)for(var gi=0;gi=Ce)break;for(var zi=Math.min(Ce,Gt);;){if(pt){var Ui=we+pt.length;if(!br){var ci=Ui>zi?pt.slice(0,zi-we):pt;o.addToken(o,ci,At?At+Sn:Sn,er,we+ci.length==Gt?Fn:"",Qt,Br)}if(Ui>=zi){pt=pt.slice(zi-we),we=zi;break}we=Ui,er=""}pt=j.slice(ne,ne=L[je++]),At=Mn(L[je++],o.cm.options)}}}function na(e,o,L){this.line=o,this.rest=gn(o),this.size=this.rest?dr(q(this.rest))-L+1:1,this.node=this.text=null,this.hidden=Qn(e,o)}function ir(e,o,L){for(var I=[],j,ne=o;ne2&&ne.push((we.bottom+je.top)/2-L.top)}}ne.push(L.bottom-L.top)}}function Te(e,o,L){if(e.line==o)return{map:e.measure.map,cache:e.measure.cache};for(var I=0;IL)return{map:e.measure.maps[j],cache:e.measure.caches[j],before:!0}}function Ve(e,o){o=on(o);var L=dr(o),I=e.display.externalMeasured=new na(e.doc,o,L);I.lineN=L;var j=I.built=Un(e,I);return I.text=j.pre,p(e.display.lineMeasure,j.pre),I}function qe(e,o,L,I){return Mt(e,rt(e,o),L,I)}function mt(e,o){if(o>=e.display.viewFrom&&o=L.lineN&&oo)&&(ne=we-Ce,j=ne-1,o>=we&&(ve="right")),j!=null){if(I=e[je+2],Ce==we&&L==(I.insertLeft?"left":"right")&&(ve=L),L=="left"&&j==0)for(;je&&e[je-2]==e[je-3]&&e[je-1].insertLeft;)I=e[(je-=3)+2],ve="left";if(L=="right"&&j==we-Ce)for(;je=0&&!((L=e[j]).left!=L.right);j--);return L}function Jt(e,o,L,I){var j=rn(o.map,L,I),ne=j.node,ve=j.start,Ce=j.end,we=j.collapse,je;if(ne.nodeType==3){for(var pt=0;pt<4;pt++){for(;ve&&Se(o.line.text.charAt(j.coverStart+ve));)--ve;for(;j.coverStart+Ce0&&(we=I="right");var At;e.options.lineWrapping&&(At=ne.getClientRects()).length>1?je=At[I=="right"?At.length-1:0]:je=ne.getBoundingClientRect()}if(w&&c<9&&!ve&&(!je||!je.left&&!je.right)){var Qt=ne.parentNode.getClientRects()[0];Qt?je={left:Qt.left,right:Qt.left+Ur(e.display),top:Qt.top,bottom:Qt.bottom}:je=Zt}for(var Gt=je.top-o.rect.top,Sn=je.bottom-o.rect.top,Fn=(Gt+Sn)/2,er=o.view.measure.heights,br=0;br=I.text.length?(we=I.text.length,je="before"):we<=0&&(we=0,je="after"),!Ce)return ve(je=="before"?we-1:we,je=="before");function pt(Sn,Fn,er){var br=Ce[Fn],Br=br.level==1;return ve(er?Sn-1:Sn,Br!=er)}var At=ut(Ce,we,je),Qt=st,Gt=pt(we,At,je=="before");return Qt!=null&&(Gt.other=pt(we,Qt,je!="before")),Gt}function En(e,o){var L=0;o=G(e.doc,o),e.options.lineWrapping||(L=Ur(e.display)*o.ch);var I=un(e.doc,o.line),j=ln(I)+zr(e.display);return{left:L,right:L,top:j,bottom:j+I.height}}function Gn(e,o,L,I,j){var ne=Wt(e,o,L);return ne.xRel=j,I&&(ne.outside=I),ne}function Zr(e,o,L){var I=e.doc;if(L+=e.display.viewOffset,L<0)return Gn(I.first,0,null,-1,-1);var j=zn(I,L),ne=I.first+I.size-1;if(j>ne)return Gn(I.first+I.size-1,un(I,ne).text.length,null,1,1);o<0&&(o=0);for(var ve=un(I,j);;){var Ce=Ra(e,ve,j,o,L),we=jn(ve,Ce.ch+(Ce.xRel>0||Ce.outside>0?1:0));if(!we)return Ce;var je=we.find(1);if(je.line==j)return je;ve=un(I,j=je.line)}}function ra(e,o,L,I){I-=Jr(o);var j=o.text.length,ne=Qe(function(ve){return Mt(e,L,ve-1).bottom<=I},j,0);return j=Qe(function(ve){return Mt(e,L,ve).top>I},ne,j),{begin:ne,end:j}}function Sr(e,o,L,I){L||(L=rt(e,o));var j=ur(e,o,Mt(e,L,I),"line").top;return ra(e,o,L,j)}function ca(e,o,L,I){return e.bottom<=L?!1:e.top>L?!0:(I?e.left:e.right)>o}function Ra(e,o,L,I,j){j-=ln(o);var ne=rt(e,o),ve=Jr(o),Ce=0,we=o.text.length,je=!0,pt=bt(o,e.doc.direction);if(pt){var At=(e.options.lineWrapping?Dr:fa)(e,o,L,ne,pt,I,j);je=At.level!=1,Ce=je?At.from:At.to-1,we=je?At.to:At.from-1}var Qt=null,Gt=null,Sn=Qe(function(oa){var ta=Mt(e,ne,oa);return ta.top+=ve,ta.bottom+=ve,ca(ta,I,j,!1)?(ta.top<=j&&ta.left<=I&&(Qt=oa,Gt=ta),!0):!1},Ce,we),Fn,er,br=!1;if(Gt){var Br=I-Gt.left=Gr.bottom?1:0}return Sn=Me(o.text,Sn,1),Gn(L,Sn,er,br,I-Fn)}function fa(e,o,L,I,j,ne,ve){var Ce=Qe(function(At){var Qt=j[At],Gt=Qt.level!=1;return ca(lr(e,Wt(L,Gt?Qt.to:Qt.from,Gt?"before":"after"),"line",o,I),ne,ve,!0)},0,j.length-1),we=j[Ce];if(Ce>0){var je=we.level!=1,pt=lr(e,Wt(L,je?we.from:we.to,je?"after":"before"),"line",o,I);ca(pt,ne,ve,!0)&&pt.top>ve&&(we=j[Ce-1])}return we}function Dr(e,o,L,I,j,ne,ve){var Ce=ra(e,o,I,ve),we=Ce.begin,je=Ce.end;/\s/.test(o.text.charAt(je-1))&&je--;for(var pt=null,At=null,Qt=0;Qt=je||Gt.to<=we)continue;var Sn=Gt.level!=1,Fn=Mt(e,I,Sn?Math.min(je,Gt.to)-1:Math.max(we,Gt.from)).right,er=Fner)&&(pt=Gt,At=er)}return pt||(pt=j[j.length-1]),pt.fromje&&(pt={from:pt.from,to:je,level:pt.level}),pt}var Or;function Nr(e){if(e.cachedTextHeight!=null)return e.cachedTextHeight;if(Or==null){Or=T("pre",null,"CodeMirror-line-like");for(var o=0;o<49;++o)Or.appendChild(document.createTextNode("x")),Or.appendChild(T("br"));Or.appendChild(document.createTextNode("x"))}p(e.measure,Or);var L=Or.offsetHeight/50;return L>3&&(e.cachedTextHeight=L),S(e.measure),L||1}function Ur(e){if(e.cachedCharWidth!=null)return e.cachedCharWidth;var o=T("span","xxxxxxxxxx"),L=T("pre",[o],"CodeMirror-line-like");p(e.measure,L);var I=o.getBoundingClientRect(),j=(I.right-I.left)/10;return j>2&&(e.cachedCharWidth=j),j||10}function Pr(e){for(var o=e.display,L={},I={},j=o.gutters.clientLeft,ne=o.gutters.firstChild,ve=0;ne;ne=ne.nextSibling,++ve){var Ce=e.display.gutterSpecs[ve].className;L[Ce]=ne.offsetLeft+ne.clientLeft+j,I[Ce]=ne.clientWidth}return{fixedPos:la(o),gutterTotalWidth:o.gutters.offsetWidth,gutterLeft:L,gutterWidth:I,wrapperWidth:o.wrapper.clientWidth}}function la(e){return e.scroller.getBoundingClientRect().left-e.sizer.getBoundingClientRect().left}function xa(e){var o=Nr(e.display),L=e.options.lineWrapping,I=L&&Math.max(5,e.display.scroller.clientWidth/Ur(e.display)-3);return function(j){if(Qn(e.doc,j))return 0;var ne=0;if(j.widgets)for(var ve=0;ve0&&(je=un(e.doc,we.line).text).length==we.ch){var pt=J(je,je.length,e.options.tabSize)-je.length;we=Wt(we.line,Math.max(0,Math.round((ne-lt(e.display).left)/Ur(e.display))-pt))}return we}function Na(e,o){if(o>=e.display.viewTo)return null;if(o-=e.display.viewFrom,o<0)return null;for(var L=e.display.view,I=0;Io)&&(j.updateLineNumbers=o),e.curOp.viewChanged=!0,o>=j.viewTo)Ia&&Bn(e.doc,o)j.viewFrom?Ua(e):(j.viewFrom+=I,j.viewTo+=I);else if(o<=j.viewFrom&&L>=j.viewTo)Ua(e);else if(o<=j.viewFrom){var ne=ai(e,L,L+I,1);ne?(j.view=j.view.slice(ne.index),j.viewFrom=ne.lineN,j.viewTo+=I):Ua(e)}else if(L>=j.viewTo){var ve=ai(e,o,o,-1);ve?(j.view=j.view.slice(0,ve.index),j.viewTo=ve.lineN):Ua(e)}else{var Ce=ai(e,o,o,-1),we=ai(e,L,L+I,1);Ce&&we?(j.view=j.view.slice(0,Ce.index).concat(ir(e,Ce.lineN,we.lineN)).concat(j.view.slice(we.index)),j.viewTo+=I):Ua(e)}var je=j.externalMeasured;je&&(L=j.lineN&&o=I.viewTo)return;var ne=I.view[Na(e,o)];if(ne.node==null)return;var ve=ne.changes||(ne.changes=[]);ge(ve,L)==-1&&ve.push(L)}function Ua(e){e.display.viewFrom=e.display.viewTo=e.doc.first,e.display.view=[],e.display.viewOffset=0}function ai(e,o,L,I){var j=Na(e,o),ne,ve=e.display.view;if(!Ia||L==e.doc.first+e.doc.size)return{index:j,lineN:L};for(var Ce=e.display.viewFrom,we=0;we0){if(j==ve.length-1)return null;ne=Ce+ve[j].size-o,j++}else ne=Ce-o;o+=ne,L+=ne}for(;Bn(e.doc,L)!=L;){if(j==(I<0?0:ve.length-1))return null;L+=I*ve[j-(I<0?1:0)].size,j+=I}return{index:j,lineN:L}}function Fi(e,o,L){var I=e.display,j=I.view;j.length==0||o>=I.viewTo||L<=I.viewFrom?(I.view=ir(e,o,L),I.viewFrom=o):(I.viewFrom>o?I.view=ir(e,o,I.viewFrom).concat(I.view):I.viewFromL&&(I.view=I.view.slice(0,Na(e,L)))),I.viewTo=L}function Ti(e){for(var o=e.display.view,L=0,I=0;I=e.display.viewTo||Ce.to().line1}var Tt={},yt={};function It(e,o){arguments.length>2&&(o.dependencies=Array.prototype.slice.call(arguments,2)),Tt[e]=o}function Kt(e,o){yt[e]=o}function ft(e){if(typeof e=="string"&&yt.hasOwnProperty(e))e=yt[e];else if(e&&typeof e.name=="string"&&yt.hasOwnProperty(e.name)){var o=yt[e.name];typeof o=="string"&&(o={name:o}),e=ce(o,e),e.name=o.name}else{if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(e))return ft("application/xml");if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(e))return ft("application/json")}return typeof e=="string"?{name:e}:e||{name:"null"}}function Pt(e,o){o=ft(o);var L=Tt[o.name];if(!L)return Pt(e,"text/plain");var I=L(e,o);if(kt.hasOwnProperty(o.name)){var j=kt[o.name];for(var ne in j){if(!j.hasOwnProperty(ne))continue;I.hasOwnProperty(ne)&&(I["_"+ne]=I[ne]),I[ne]=j[ne]}}if(I.name=o.name,o.helperType&&(I.helperType=o.helperType),o.modeProps)for(var ve in o.modeProps)I[ve]=o.modeProps[ve];return I}var kt={};function dn(e,o){var L=kt.hasOwnProperty(e)?kt[e]:kt[e]={};B(o,L)}function yn(e,o){if(o===!0)return o;if(e.copyState)return e.copyState(o);var L={};for(var I in o){var j=o[I];j instanceof Array&&(j=j.concat([])),L[I]=j}return L}function Hn(e,o){for(var L;e.innerMode&&!(L=e.innerMode(o),!L||L.mode==e);)o=L.state,e=L.mode;return L||{mode:e,state:o}}function Un(e,o,L){return e.startState?e.startState(o,L):!0}var In=function(e,o,L){this.pos=this.start=0,this.string=e,this.tabSize=o||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=L};In.prototype.eol=function(){return this.pos>=this.string.length},In.prototype.sol=function(){return this.pos==this.lineStart},In.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},In.prototype.next=function(){if(this.poso},In.prototype.eatSpace=function(){for(var e=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>e},In.prototype.skipToEnd=function(){this.pos=this.string.length},In.prototype.skipTo=function(e){var o=this.string.indexOf(e,this.pos);if(o>-1)return this.pos=o,!0},In.prototype.backUp=function(e){this.pos-=e},In.prototype.column=function(){return this.lastColumnPos0?null:(ne&&o!==!1&&(this.pos+=ne[0].length),ne)}},In.prototype.current=function(){return this.string.slice(this.start,this.pos)},In.prototype.hideFirstChars=function(e,o){this.lineStart+=e;try{return o()}finally{this.lineStart-=e}},In.prototype.lookAhead=function(e){var o=this.lineOracle;return o&&o.lookAhead(e)},In.prototype.baseToken=function(){var e=this.lineOracle;return e&&e.baseToken(this.pos)};function cn(e,o){if(o-=e.first,o<0||o>=e.size)throw new Error("There is no line "+(o+e.first)+" in the document.");for(var L=e;!L.lines;)for(var I=0;;++I){var j=L.children[I],ne=j.chunkSize();if(o=e.first&&oL?Ft(L,cn(e,L).text.length):Z(o,cn(e,o.line).text.length)}function Z(e,o){var L=e.ch;return L==null||L>o?Ft(e.line,o):L<0?Ft(e.line,0):e}function ue(e,o){for(var L=[],I=0;Ithis.maxLookAhead&&(this.maxLookAhead=e),o},he.prototype.baseToken=function(e){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=e;)this.baseTokenPos+=2;var o=this.baseTokens[this.baseTokenPos+1];return{type:o&&o.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-e}},he.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},he.fromSaved=function(e,o,L){return o instanceof ye?new he(e,yn(e.mode,o.state),L,o.lookAhead):new he(e,yn(e.mode,o),L)},he.prototype.save=function(e){var o=e!==!1?yn(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new ye(o,this.maxLookAhead):o};function dt(e,o,L,I){var j=[e.state.modeGen],ne={};ha(e,o.text,e.doc.mode,L,function(je,pt){return j.push(je,pt)},ne,I);for(var ve=L.state,Ce=function(je){L.baseTokens=j;var pt=e.state.overlays[je],At=1,Qt=0;L.state=!0,ha(e,o.text,pt.mode,L,function(Gt,Sn){for(var Kn=At;QtGt&&j.splice(At,1,Gt,j[At+1],er),At+=2,Qt=Math.min(Gt,er)}if(!Sn)return;if(pt.opaque)j.splice(Kn,At-Kn,Gt,"overlay "+Sn),At=Kn+2;else for(;Kne.options.maxHighlightLength&&yn(e.doc.mode,I.state),ne=dt(e,o,I);j&&(I.state=j),o.stateAfter=I.save(!j),o.styles=ne.styles,ne.classes?o.styleClasses=ne.classes:o.styleClasses&&(o.styleClasses=null),L===e.doc.highlightFrontier&&(e.doc.modeFrontier=Math.max(e.doc.modeFrontier,++e.doc.highlightFrontier))}return o.styles}function jn(e,o,L){var I=e.doc,j=e.display;if(!I.mode.startState)return new he(I,!0,o);var ne=fr(e,o,L),ve=ne>I.first&&cn(I,ne-1).stateAfter,Ce=ve?he.fromSaved(I,ve,ne):new he(I,Un(I.mode),ne);return I.iter(ne,o,function(we){ir(e,we.text,Ce);var je=Ce.line;we.stateAfter=je==o-1||je%5==0||je>=j.viewFrom&&jeo.start)return ne}throw new Error("Mode "+e.name+" failed to advance stream.")}var Bn=function(e,o,L){this.start=e.start,this.end=e.pos,this.string=e.current(),this.type=o||null,this.state=L};function zr(e,o,L,I){var j=e.doc,ne=j.mode,ve;o=G(j,o);var Ce=cn(j,o.line),we=jn(e,o.line,L),je=new In(Ce.text,e.options.tabSize,we),pt;for(I&&(pt=[]);(I||je.pose.options.maxHighlightLength?(Ce=!1,ve&&ir(e,o,I,pt.pos),pt.pos=o.length,At=null):At=_a(Ln(L,pt,I.state,Qt),ne),Qt){var Gt=Qt[0].name;Gt&&(At="m-"+(At?Gt+" "+At:Gt))}if(!Ce||je!=At){for(;weve;--Ce){if(Ce<=ne.first)return ne.first;var we=cn(ne,Ce-1),je=we.stateAfter;if(je&&(!L||Ce+(je instanceof ye?je.lookAhead:0)<=ne.modeFrontier))return Ce;var pt=J(we.text,null,e.options.tabSize);(j==null||I>pt)&&(j=Ce-1,I=pt)}return j}function Ha(e,o){if(e.modeFrontier=Math.min(e.modeFrontier,o),e.highlightFrontierL;I--){var j=cn(e,I).stateAfter;if(j&&(!(j instanceof ye)||I+j.lookAhead=o:ne.to>o);(I||(I=[])).push(new Qa(ve,ne.from,we?null:ne.to))}}return I}function pa(e,o,L){var I;if(e)for(var j=0;j=o:ne.to>o);if(Ce||ne.from==o&&ve.type=="bookmark"&&(!L||ne.marker.insertLeft)){var we=ne.from==null||(ve.inclusiveLeft?ne.from<=o:ne.from0&&Ce)for(var Gr=0;Gr0)continue;var pt=[we,1],At=sn(je.from,Ce.from),Qt=sn(je.to,Ce.to);(At<0||!ve.inclusiveLeft&&!At)&&pt.push({from:je.from,to:Ce.from}),(Qt>0||!ve.inclusiveRight&&!Qt)&&pt.push({from:Ce.to,to:je.to}),j.splice.apply(j,pt),we+=pt.length-3}return j}function Dt(e){var o=e.markedSpans;if(!o)return;for(var L=0;Lo)&&(!I||Vt(I,ne.marker)<0)&&(I=ne.marker)}return I}function Cn(e,o,L,I,j){var ne=cn(e,o),ve=Ia&&ne.markedSpans;if(ve)for(var Ce=0;Ce=0&&At<=0||pt<=0&&At>=0)continue;if(pt<=0&&(we.marker.inclusiveRight&&j.inclusiveLeft?sn(je.to,L)>=0:sn(je.to,L)>0)||pt>=0&&(we.marker.inclusiveRight&&j.inclusiveLeft?sn(je.from,I)<=0:sn(je.from,I)<0))return!0}}function on(e){for(var o;o=gn(e);)e=o.find(-1,!0).line;return e}function wn(e){for(var o;o=fn(e);)e=o.find(1,!0).line;return e}function _n(e){for(var o,L;o=fn(e);)e=o.find(1,!0).line,(L||(L=[])).push(e);return L}function Wn(e,o){var L=cn(e,o),I=on(L);return L==I?o:dr(I)}function Dn(e,o){if(o>e.lastLine())return o;var L=cn(e,o),I;if(!Qn(e,L))return o;for(;I=fn(L);)L=I.find(1,!0).line;return dr(L)+1}function Qn(e,o){var L=Ia&&o.markedSpans;if(L)for(var I=void 0,j=0;jo.maxLineLength&&(o.maxLineLength=j,o.maxLine=I)})}var bn=function(e,o,L){this.text=e,wt(this,o),this.height=L?L(this):1};bn.prototype.lineNo=function(){return dr(this)},Xe(bn);function Pn(e,o,L,I){e.text=o,e.stateAfter&&(e.stateAfter=null),e.styles&&(e.styles=null),e.order!=null&&(e.order=null),Dt(e),wt(e,L);var j=I?I(e):1;j!=e.height&&Dr(e,j)}function kn(e){e.parent=null,Dt(e)}var pn={},xn={};function Rn(e,o){if(!e||/^\s*$/.test(e))return null;var L=o.addModeClass?xn:pn;return L[e]||(L[e]=e.replace(/\S+/g,"cm-$&"))}function Nn(e,o){var L=N("span",null,null,_?"padding-right: .1px":null),I={pre:N("pre",[L],"CodeMirror-line"),content:L,col:0,pos:0,cm:e,trailingSpace:!1,splitSpaces:e.getOption("lineWrapping")};o.measure={};for(var j=0;j<=(o.rest?o.rest.length:0);j++){var ne=j?o.rest[j-1]:o.line,ve=void 0;I.pos=0,I.addToken=hr,bt(e.display.measure)&&(ve=Et(ne,e.doc.direction))&&(I.addToken=xr(I.addToken,ve)),I.map=[];var Ce=o!=e.display.externalMeasured&&dr(ne);or(ne,I,un(e,ne,Ce)),ne.styleClasses&&(ne.styleClasses.bgClass&&(I.bgClass=F(ne.styleClasses.bgClass,I.bgClass||"")),ne.styleClasses.textClass&&(I.textClass=F(ne.styleClasses.textClass,I.textClass||""))),I.map.length==0&&I.map.push(0,0,I.content.appendChild(vn(e.display.measure))),j==0?(o.measure.map=I.map,o.measure.cache={}):((o.measure.maps||(o.measure.maps=[])).push(I.map),(o.measure.caches||(o.measure.caches=[])).push({}))}if(_){var we=I.content.lastChild;(/\bcm-tab\b/.test(we.className)||we.querySelector&&we.querySelector(".cm-tab"))&&(I.content.className="cm-tab-wrap-hack")}return gt(e,"renderLine",e,o.line,I.pre),I.pre.className&&(I.textClass=F(I.pre.className,I.textClass||"")),I}function nr(e){var o=T("span","\u2022","cm-invalidchar");return o.title="\\u"+e.charCodeAt(0).toString(16),o.setAttribute("aria-label",o.title),o}function hr(e,o,L,I,j,ne,ve){if(!o)return;var Ce=e.splitSpaces?rr(o,e.trailingSpace):o,we=e.cm.state.specialChars,je=!1,pt;if(!we.test(o))e.col+=o.length,pt=document.createTextNode(Ce),e.map.push(e.pos,e.pos+o.length,pt),w&&c<9&&(je=!0),e.pos+=o.length;else{pt=document.createDocumentFragment();for(var At=0;;){we.lastIndex=At;var Qt=we.exec(o),Gt=Qt?Qt.index-At:o.length-At;if(Gt){var Sn=document.createTextNode(Ce.slice(At,At+Gt));w&&c<9?pt.appendChild(T("span",[Sn])):pt.appendChild(Sn),e.map.push(e.pos,e.pos+Gt,Sn),e.col+=Gt,e.pos+=Gt}if(!Qt)break;At+=Gt+1;var Kn=void 0;if(Qt[0]==" "){var er=e.cm.options.tabSize,br=er-e.col%er;Kn=pt.appendChild(T("span",oe(br),"cm-tab")),Kn.setAttribute("role","presentation"),Kn.setAttribute("cm-text"," "),e.col+=br}else Qt[0]=="\r"||Qt[0]==` +`?(Kn=pt.appendChild(T("span",Qt[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),Kn.setAttribute("cm-text",Qt[0]),e.col+=1):(Kn=e.cm.options.specialCharPlaceholder(Qt[0]),Kn.setAttribute("cm-text",Qt[0]),w&&c<9?pt.appendChild(T("span",[Kn])):pt.appendChild(Kn),e.col+=1);e.map.push(e.pos,e.pos+1,Kn),e.pos++}}if(e.trailingSpace=Ce.charCodeAt(o.length-1)==32,L||I||j||je||ne||ve){var Br=L||"";I&&(Br+=I),j&&(Br+=j);var Er=T("span",[pt],Br,ne);if(ve)for(var Gr in ve)ve.hasOwnProperty(Gr)&&Gr!="style"&&Gr!="class"&&Er.setAttribute(Gr,ve[Gr]);return e.content.appendChild(Er)}e.content.appendChild(pt)}function rr(e,o){if(e.length>1&&!/ /.test(e))return e;for(var L=o,I="",j=0;jje&&At.from<=je);Qt++);if(At.to>=pt)return e(L,I,j,ne,ve,Ce,we);e(L,I.slice(0,At.to-je),j,ne,null,Ce,we),ne=null,I=I.slice(At.to-je),je=At.to}}}function Tr(e,o,L,I){var j=!I&&L.widgetNode;j&&e.map.push(e.pos,e.pos+o,j),!I&&e.cm.display.input.needsContentAttribute&&(j||(j=e.content.appendChild(document.createElement("span"))),j.setAttribute("cm-marker",L.id)),j&&(e.cm.display.input.setUneditable(j),e.content.appendChild(j)),e.pos+=o,e.trailingSpace=!1}function or(e,o,L){var I=e.markedSpans,j=e.text,ne=0;if(!I){for(var ve=1;vewe||Ea.collapsed&&ta.to==we&&ta.from==we)){if(ta.to!=null&&ta.to!=we&&Gt>ta.to&&(Gt=ta.to,Kn=""),Ea.className&&(Sn+=" "+Ea.className),Ea.css&&(Qt=(Qt?Qt+";":"")+Ea.css),Ea.startStyle&&ta.from==we&&(er+=" "+Ea.startStyle),Ea.endStyle&&ta.to==Gt&&(Gr||(Gr=[])).push(Ea.endStyle,ta.to),Ea.title&&((Br||(Br={})).title=Ea.title),Ea.attributes)for(var Va in Ea.attributes)(Br||(Br={}))[Va]=Ea.attributes[Va];Ea.collapsed&&(!br||Vt(br.marker,Ea)<0)&&(br=ta)}else ta.from>we&&Gt>ta.from&&(Gt=ta.from)}if(Gr)for(var gi=0;gi=Ce)break;for(var zi=Math.min(Ce,Gt);;){if(pt){var Ui=we+pt.length;if(!br){var ci=Ui>zi?pt.slice(0,zi-we):pt;o.addToken(o,ci,At?At+Sn:Sn,er,we+ci.length==Gt?Kn:"",Qt,Br)}if(Ui>=zi){pt=pt.slice(zi-we),we=zi;break}we=Ui,er=""}pt=j.slice(ne,ne=L[je++]),At=Rn(L[je++],o.cm.options)}}}function na(e,o,L){this.line=o,this.rest=_n(o),this.size=this.rest?dr(q(this.rest))-L+1:1,this.node=this.text=null,this.hidden=Qn(e,o)}function ar(e,o,L){for(var I=[],j,ne=o;ne2&&ne.push((we.bottom+je.top)/2-L.top)}}ne.push(L.bottom-L.top)}}function Te(e,o,L){if(e.line==o)return{map:e.measure.map,cache:e.measure.cache};for(var I=0;IL)return{map:e.measure.maps[j],cache:e.measure.caches[j],before:!0}}function Ve(e,o){o=on(o);var L=dr(o),I=e.display.externalMeasured=new na(e.doc,o,L);I.lineN=L;var j=I.built=Nn(e,I);return I.text=j.pre,p(e.display.lineMeasure,j.pre),I}function qe(e,o,L,I){return Mt(e,rt(e,o),L,I)}function mt(e,o){if(o>=e.display.viewFrom&&o=L.lineN&&oo)&&(ne=we-Ce,j=ne-1,o>=we&&(ve="right")),j!=null){if(I=e[je+2],Ce==we&&L==(I.insertLeft?"left":"right")&&(ve=L),L=="left"&&j==0)for(;je&&e[je-2]==e[je-3]&&e[je-1].insertLeft;)I=e[(je-=3)+2],ve="left";if(L=="right"&&j==we-Ce)for(;je=0&&!((L=e[j]).left!=L.right);j--);return L}function Jt(e,o,L,I){var j=rn(o.map,L,I),ne=j.node,ve=j.start,Ce=j.end,we=j.collapse,je;if(ne.nodeType==3){for(var pt=0;pt<4;pt++){for(;ve&&Se(o.line.text.charAt(j.coverStart+ve));)--ve;for(;j.coverStart+Ce0&&(we=I="right");var At;e.options.lineWrapping&&(At=ne.getClientRects()).length>1?je=At[I=="right"?At.length-1:0]:je=ne.getBoundingClientRect()}if(w&&c<9&&!ve&&(!je||!je.left&&!je.right)){var Qt=ne.parentNode.getClientRects()[0];Qt?je={left:Qt.left,right:Qt.left+Ur(e.display),top:Qt.top,bottom:Qt.bottom}:je=Zt}for(var Gt=je.top-o.rect.top,Sn=je.bottom-o.rect.top,Kn=(Gt+Sn)/2,er=o.view.measure.heights,br=0;br=I.text.length?(we=I.text.length,je="before"):we<=0&&(we=0,je="after"),!Ce)return ve(je=="before"?we-1:we,je=="before");function pt(Sn,Kn,er){var br=Ce[Kn],Br=br.level==1;return ve(er?Sn-1:Sn,Br!=er)}var At=ct(Ce,we,je),Qt=lt,Gt=pt(we,At,je=="before");return Qt!=null&&(Gt.other=pt(we,Qt,je!="before")),Gt}function En(e,o){var L=0;o=G(e.doc,o),e.options.lineWrapping||(L=Ur(e.display)*o.ch);var I=cn(e.doc,o.line),j=ln(I)+Vr(e.display);return{left:L,right:L,top:j,bottom:j+I.height}}function Gn(e,o,L,I,j){var ne=Ft(e,o,L);return ne.xRel=j,I&&(ne.outside=I),ne}function $r(e,o,L){var I=e.doc;if(L+=e.display.viewOffset,L<0)return Gn(I.first,0,null,-1,-1);var j=zn(I,L),ne=I.first+I.size-1;if(j>ne)return Gn(I.first+I.size-1,cn(I,ne).text.length,null,1,1);o<0&&(o=0);for(var ve=cn(I,j);;){var Ce=Ra(e,ve,j,o,L),we=Fn(ve,Ce.ch+(Ce.xRel>0||Ce.outside>0?1:0));if(!we)return Ce;var je=we.find(1);if(je.line==j)return je;ve=cn(I,j=je.line)}}function ra(e,o,L,I){I-=Qr(o);var j=o.text.length,ne=Je(function(ve){return Mt(e,L,ve-1).bottom<=I},j,0);return j=Je(function(ve){return Mt(e,L,ve).top>I},ne,j),{begin:ne,end:j}}function Sr(e,o,L,I){L||(L=rt(e,o));var j=ur(e,o,Mt(e,L,I),"line").top;return ra(e,o,L,j)}function ca(e,o,L,I){return e.bottom<=L?!1:e.top>L?!0:(I?e.left:e.right)>o}function Ra(e,o,L,I,j){j-=ln(o);var ne=rt(e,o),ve=Qr(o),Ce=0,we=o.text.length,je=!0,pt=Et(o,e.doc.direction);if(pt){var At=(e.options.lineWrapping?Rr:fa)(e,o,L,ne,pt,I,j);je=At.level!=1,Ce=je?At.from:At.to-1,we=je?At.to:At.from-1}var Qt=null,Gt=null,Sn=Je(function(oa){var ta=Mt(e,ne,oa);return ta.top+=ve,ta.bottom+=ve,ca(ta,I,j,!1)?(ta.top<=j&&ta.left<=I&&(Qt=oa,Gt=ta),!0):!1},Ce,we),Kn,er,br=!1;if(Gt){var Br=I-Gt.left=Gr.bottom?1:0}return Sn=Me(o.text,Sn,1),Gn(L,Sn,er,br,I-Kn)}function fa(e,o,L,I,j,ne,ve){var Ce=Je(function(At){var Qt=j[At],Gt=Qt.level!=1;return ca(lr(e,Ft(L,Gt?Qt.to:Qt.from,Gt?"before":"after"),"line",o,I),ne,ve,!0)},0,j.length-1),we=j[Ce];if(Ce>0){var je=we.level!=1,pt=lr(e,Ft(L,je?we.from:we.to,je?"after":"before"),"line",o,I);ca(pt,ne,ve,!0)&&pt.top>ve&&(we=j[Ce-1])}return we}function Rr(e,o,L,I,j,ne,ve){var Ce=ra(e,o,I,ve),we=Ce.begin,je=Ce.end;/\s/.test(o.text.charAt(je-1))&&je--;for(var pt=null,At=null,Qt=0;Qt=je||Gt.to<=we)continue;var Sn=Gt.level!=1,Kn=Mt(e,I,Sn?Math.min(je,Gt.to)-1:Math.max(we,Gt.from)).right,er=Kner)&&(pt=Gt,At=er)}return pt||(pt=j[j.length-1]),pt.fromje&&(pt={from:pt.from,to:je,level:pt.level}),pt}var Or;function Nr(e){if(e.cachedTextHeight!=null)return e.cachedTextHeight;if(Or==null){Or=T("pre",null,"CodeMirror-line-like");for(var o=0;o<49;++o)Or.appendChild(document.createTextNode("x")),Or.appendChild(T("br"));Or.appendChild(document.createTextNode("x"))}p(e.measure,Or);var L=Or.offsetHeight/50;return L>3&&(e.cachedTextHeight=L),S(e.measure),L||1}function Ur(e){if(e.cachedCharWidth!=null)return e.cachedCharWidth;var o=T("span","xxxxxxxxxx"),L=T("pre",[o],"CodeMirror-line-like");p(e.measure,L);var I=o.getBoundingClientRect(),j=(I.right-I.left)/10;return j>2&&(e.cachedCharWidth=j),j||10}function Mr(e){for(var o=e.display,L={},I={},j=o.gutters.clientLeft,ne=o.gutters.firstChild,ve=0;ne;ne=ne.nextSibling,++ve){var Ce=e.display.gutterSpecs[ve].className;L[Ce]=ne.offsetLeft+ne.clientLeft+j,I[Ce]=ne.clientWidth}return{fixedPos:la(o),gutterTotalWidth:o.gutters.offsetWidth,gutterLeft:L,gutterWidth:I,wrapperWidth:o.wrapper.clientWidth}}function la(e){return e.scroller.getBoundingClientRect().left-e.sizer.getBoundingClientRect().left}function xa(e){var o=Nr(e.display),L=e.options.lineWrapping,I=L&&Math.max(5,e.display.scroller.clientWidth/Ur(e.display)-3);return function(j){if(Qn(e.doc,j))return 0;var ne=0;if(j.widgets)for(var ve=0;ve0&&(je=cn(e.doc,we.line).text).length==we.ch){var pt=J(je,je.length,e.options.tabSize)-je.length;we=Ft(we.line,Math.max(0,Math.round((ne-ut(e.display).left)/Ur(e.display))-pt))}return we}function Na(e,o){if(o>=e.display.viewTo)return null;if(o-=e.display.viewFrom,o<0)return null;for(var L=e.display.view,I=0;Io)&&(j.updateLineNumbers=o),e.curOp.viewChanged=!0,o>=j.viewTo)Ia&&Wn(e.doc,o)j.viewFrom?Ua(e):(j.viewFrom+=I,j.viewTo+=I);else if(o<=j.viewFrom&&L>=j.viewTo)Ua(e);else if(o<=j.viewFrom){var ne=ai(e,L,L+I,1);ne?(j.view=j.view.slice(ne.index),j.viewFrom=ne.lineN,j.viewTo+=I):Ua(e)}else if(L>=j.viewTo){var ve=ai(e,o,o,-1);ve?(j.view=j.view.slice(0,ve.index),j.viewTo=ve.lineN):Ua(e)}else{var Ce=ai(e,o,o,-1),we=ai(e,L,L+I,1);Ce&&we?(j.view=j.view.slice(0,Ce.index).concat(ar(e,Ce.lineN,we.lineN)).concat(j.view.slice(we.index)),j.viewTo+=I):Ua(e)}var je=j.externalMeasured;je&&(L=j.lineN&&o=I.viewTo)return;var ne=I.view[Na(e,o)];if(ne.node==null)return;var ve=ne.changes||(ne.changes=[]);ge(ve,L)==-1&&ve.push(L)}function Ua(e){e.display.viewFrom=e.display.viewTo=e.doc.first,e.display.view=[],e.display.viewOffset=0}function ai(e,o,L,I){var j=Na(e,o),ne,ve=e.display.view;if(!Ia||L==e.doc.first+e.doc.size)return{index:j,lineN:L};for(var Ce=e.display.viewFrom,we=0;we0){if(j==ve.length-1)return null;ne=Ce+ve[j].size-o,j++}else ne=Ce-o;o+=ne,L+=ne}for(;Wn(e.doc,L)!=L;){if(j==(I<0?0:ve.length-1))return null;L+=I*ve[j-(I<0?1:0)].size,j+=I}return{index:j,lineN:L}}function Fi(e,o,L){var I=e.display,j=I.view;j.length==0||o>=I.viewTo||L<=I.viewFrom?(I.view=ar(e,o,L),I.viewFrom=o):(I.viewFrom>o?I.view=ar(e,o,I.viewFrom).concat(I.view):I.viewFromL&&(I.view=I.view.slice(0,Na(e,L)))),I.viewTo=L}function Ti(e){for(var o=e.display.view,L=0,I=0;I=e.display.viewTo||Ce.to().line0?o.blinker=setInterval(function(){e.hasFocus()||no(e),o.cursorDiv.style.visibility=(L=!L)?"":"hidden"},e.options.cursorBlinkRate):e.options.cursorBlinkRate<0&&(o.cursorDiv.style.visibility="hidden")}function to(e){e.state.focused||(e.display.input.focus(),Ii(e))}function Mo(e){e.state.delayingBlurEvent=!0,setTimeout(function(){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1,no(e))},100)}function Ii(e,o){if(e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1),e.options.readOnly=="nocursor")return;e.state.focused||(vt(e,"focus",e,o),e.state.focused=!0,W(e.display.wrapper,"CodeMirror-focused"),!e.curOp&&e.display.selForContextMenu!=e.doc.sel&&(e.display.input.reset(),_&&setTimeout(function(){return e.display.input.reset(!0)},20)),e.display.input.receivedFocus()),Za(e)}function no(e,o){if(e.state.delayingBlurEvent)return;e.state.focused&&(vt(e,"blur",e,o),e.state.focused=!1,O(e.display.wrapper,"CodeMirror-focused")),clearInterval(e.display.blinker),setTimeout(function(){e.state.focused||(e.display.shift=!1)},150)}function ro(e){for(var o=e.display,L=o.lineDiv.offsetTop,I=0;I.005||pt<-.005)&&(Ir(j.line,ve),mi(j.line),j.rest))for(var At=0;Ate.display.sizerWidth){var Qt=Math.ceil(Ce/Ur(e.display));Qt>e.display.maxLineLength&&(e.display.maxLineLength=Qt,e.display.maxLine=j.line,e.display.maxLineChanged=!0)}}}function mi(e){if(e.widgets)for(var o=0;o=ve&&(ne=zn(o,ln(un(o,we))-e.wrapper.clientHeight),ve=we)}return{from:ne,to:Math.max(ve,ne+1)}}function Io(e,o){if(gt(e,"scrollCursorIntoView"))return;var L=e.display,I=L.sizer.getBoundingClientRect(),j=null;if(o.top+I.top<0?j=!0:o.bottom+I.top>(window.innerHeight||document.documentElement.clientHeight)&&(j=!1),j!=null&&!f){var ne=T("div","\u200B",null,`position: absolute; - top: `+(o.top-L.viewOffset-zr(e.display))+`px; + height: `+(ta-Gr)+"px"))}function At(Er,Gr,oa){var ta=cn(j,Er),Ea=ta.text.length,Va,gi;function ni(ci,ji){return Cr(e,Ft(Er,ci),"div",ta,ji)}function zi(ci,ji,Ci){var pi=Sr(e,ta,null,ci),di=ji=="ltr"==(Ci=="after")?"left":"right",si=Ci=="after"?pi.begin:pi.end-(/\s/.test(ta.text.charAt(pi.end-1))?2:1);return ni(si,di)[di]}var Ui=Et(ta,j.direction);return tt(Ui,Gr||0,oa==null?Ea:oa,function(ci,ji,Ci,pi){var di=Ci=="ltr",si=ni(ci,di?"left":"right"),Bi=ni(ji-1,di?"right":"left"),ws=Gr==null&&ci==0,es=oa==null&&ji==Ea,Ai=pi==0,Ro=!Ui||pi==Ui.length-1;if(Bi.top-si.top<=3){var _i=(je?ws:es)&&Ai,ru=(je?es:ws)&&Ro,Fo=_i?Ce:(di?si:Bi).left,ds=ru?we:(di?Bi:si).right;pt(Fo,si.top,ds-Fo,si.bottom)}else{var fs,Mi,As,au;di?(fs=je&&ws&&Ai?Ce:si.left,Mi=je?we:zi(ci,Ci,"before"),As=je?Ce:zi(ji,Ci,"after"),au=je&&es&&Ro?we:Bi.right):(fs=je?zi(ci,Ci,"before"):Ce,Mi=!je&&ws&&Ai?we:si.right,As=!je&&es&&Ro?Ce:Bi.left,au=je?zi(ji,Ci,"after"):we),pt(fs,si.top,Mi-fs,si.bottom),si.bottom0?o.blinker=setInterval(function(){e.hasFocus()||no(e),o.cursorDiv.style.visibility=(L=!L)?"":"hidden"},e.options.cursorBlinkRate):e.options.cursorBlinkRate<0&&(o.cursorDiv.style.visibility="hidden")}function to(e){e.state.focused||(e.display.input.focus(),Ii(e))}function Mo(e){e.state.delayingBlurEvent=!0,setTimeout(function(){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1,no(e))},100)}function Ii(e,o){if(e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1),e.options.readOnly=="nocursor")return;e.state.focused||(gt(e,"focus",e,o),e.state.focused=!0,W(e.display.wrapper,"CodeMirror-focused"),!e.curOp&&e.display.selForContextMenu!=e.doc.sel&&(e.display.input.reset(),_&&setTimeout(function(){return e.display.input.reset(!0)},20)),e.display.input.receivedFocus()),Za(e)}function no(e,o){if(e.state.delayingBlurEvent)return;e.state.focused&&(gt(e,"blur",e,o),e.state.focused=!1,O(e.display.wrapper,"CodeMirror-focused")),clearInterval(e.display.blinker),setTimeout(function(){e.state.focused||(e.display.shift=!1)},150)}function ro(e){for(var o=e.display,L=o.lineDiv.offsetTop,I=0;I.005||pt<-.005)&&(Dr(j.line,ve),mi(j.line),j.rest))for(var At=0;Ate.display.sizerWidth){var Qt=Math.ceil(Ce/Ur(e.display));Qt>e.display.maxLineLength&&(e.display.maxLineLength=Qt,e.display.maxLine=j.line,e.display.maxLineChanged=!0)}}}function mi(e){if(e.widgets)for(var o=0;o=ve&&(ne=zn(o,ln(cn(o,we))-e.wrapper.clientHeight),ve=we)}return{from:ne,to:Math.max(ve,ne+1)}}function Io(e,o){if(vt(e,"scrollCursorIntoView"))return;var L=e.display,I=L.sizer.getBoundingClientRect(),j=null;if(o.top+I.top<0?j=!0:o.bottom+I.top>(window.innerHeight||document.documentElement.clientHeight)&&(j=!1),j!=null&&!f){var ne=T("div","\u200B",null,`position: absolute; + top: `+(o.top-L.viewOffset-Vr(e.display))+`px; height: `+(o.bottom-o.top+_t(e)+L.barHeight)+`px; - left: `+o.left+"px; width: "+Math.max(2,o.right-o.left)+"px;");e.display.lineSpace.appendChild(ne),ne.scrollIntoView(j),e.display.lineSpace.removeChild(ne)}}function Lo(e,o,L,I){I==null&&(I=0);var j;!e.options.lineWrapping&&o==L&&(o=o.ch?Wt(o.line,o.sticky=="before"?o.ch-1:o.ch,"after"):o,L=o.sticky=="before"?Wt(o.line,o.ch+1,"before"):o);for(var ne=0;ne<5;ne++){var ve=!1,Ce=lr(e,o),we=!L||L==o?Ce:lr(e,L);j={left:Math.min(Ce.left,we.left),top:Math.min(Ce.top,we.top)-I,right:Math.max(Ce.left,we.left),bottom:Math.max(Ce.bottom,we.bottom)+I};var je=Vi(e,j),pt=e.doc.scrollTop,At=e.doc.scrollLeft;if(je.scrollTop!=null&&(Ji(e,je.scrollTop),Math.abs(e.doc.scrollTop-pt)>1&&(ve=!0)),je.scrollLeft!=null&&(ti(e,je.scrollLeft),Math.abs(e.doc.scrollLeft-At)>1&&(ve=!0)),!ve)break}return j}function yo(e,o){var L=Vi(e,o);L.scrollTop!=null&&Ji(e,L.scrollTop),L.scrollLeft!=null&&ti(e,L.scrollLeft)}function Vi(e,o){var L=e.display,I=Nr(e.display);o.top<0&&(o.top=0);var j=e.curOp&&e.curOp.scrollTop!=null?e.curOp.scrollTop:L.scroller.scrollTop,ne=Re(e),ve={};o.bottom-o.top>ne&&(o.bottom=o.top+ne);var Ce=e.doc.height+Ze(L),we=o.topCe-I;if(o.topj+ne){var pt=Math.min(o.top,(je?Ce:o.bottom)-ne);pt!=j&&(ve.scrollTop=pt)}var At=e.options.fixedGutter?0:L.gutters.offsetWidth,Qt=e.curOp&&e.curOp.scrollLeft!=null?e.curOp.scrollLeft:L.scroller.scrollLeft-At,Gt=et(e)-L.gutters.offsetWidth,Sn=o.right-o.left>Gt;return Sn&&(o.right=o.left+Gt),o.left<10?ve.scrollLeft=0:o.leftGt+Qt-3&&(ve.scrollLeft=o.right+(Sn?0:10)-Gt),ve}function co(e,o){if(o==null)return;bo(e),e.curOp.scrollTop=(e.curOp.scrollTop==null?e.doc.scrollTop:e.curOp.scrollTop)+o}function Xi(e){bo(e);var o=e.getCursor();e.curOp.scrollToPos={from:o,to:o,margin:e.options.cursorScrollMargin}}function Yi(e,o,L){(o!=null||L!=null)&&bo(e),o!=null&&(e.curOp.scrollLeft=o),L!=null&&(e.curOp.scrollTop=L)}function ko(e,o){bo(e),e.curOp.scrollToPos=o}function bo(e){var o=e.curOp.scrollToPos;if(o){e.curOp.scrollToPos=null;var L=En(e,o.from),I=En(e,o.to);ao(e,L,I,o.margin)}}function ao(e,o,L,I){var j=Vi(e,{left:Math.min(o.left,L.left),top:Math.min(o.top,L.top)-I,right:Math.max(o.right,L.right),bottom:Math.max(o.bottom,L.bottom)+I});Yi(e,j.scrollLeft,j.scrollTop)}function Ji(e,o){if(Math.abs(e.doc.scrollTop-o)<2)return;A||fo(e,{top:o}),Qi(e,o,!0),A&&fo(e),oi(e,100)}function Qi(e,o,L){if(o=Math.max(0,Math.min(e.display.scroller.scrollHeight-e.display.scroller.clientHeight,o)),e.display.scroller.scrollTop==o&&!L)return;e.doc.scrollTop=o,e.display.scrollbars.setScrollTop(o),e.display.scroller.scrollTop!=o&&(e.display.scroller.scrollTop=o)}function ti(e,o,L,I){if(o=Math.max(0,Math.min(o,e.display.scroller.scrollWidth-e.display.scroller.clientWidth)),(L?o==e.doc.scrollLeft:Math.abs(e.doc.scrollLeft-o)<2)&&!I)return;e.doc.scrollLeft=o,ga(e),e.display.scroller.scrollLeft!=o&&(e.display.scroller.scrollLeft=o),e.display.scrollbars.setScrollLeft(o)}function Li(e){var o=e.display,L=o.gutters.offsetWidth,I=Math.round(e.doc.height+Ze(e.display));return{clientHeight:o.scroller.clientHeight,viewHeight:o.wrapper.clientHeight,scrollWidth:o.scroller.scrollWidth,clientWidth:o.scroller.clientWidth,viewWidth:o.wrapper.clientWidth,barLeft:e.options.fixedGutter?L:0,docHeight:I,scrollHeight:I+_t(e)+o.barHeight,nativeBarWidth:o.nativeBarWidth,gutterWidth:L}}var Di=function(e,o,L){this.cm=L;var I=this.vert=T("div",[T("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),j=this.horiz=T("div",[T("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");I.tabIndex=j.tabIndex=-1,e(I),e(j),Ue(I,"scroll",function(){I.clientHeight&&o(I.scrollTop,"vertical")}),Ue(j,"scroll",function(){j.clientWidth&&o(j.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,w&&c<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};Di.prototype.update=function(e){var o=e.scrollWidth>e.clientWidth+1,L=e.scrollHeight>e.clientHeight+1,I=e.nativeBarWidth;if(L){this.vert.style.display="block",this.vert.style.bottom=o?I+"px":"0";var j=e.viewHeight-(o?I:0);this.vert.firstChild.style.height=Math.max(0,e.scrollHeight-e.clientHeight+j)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(o){this.horiz.style.display="block",this.horiz.style.right=L?I+"px":"0",this.horiz.style.left=e.barLeft+"px";var ne=e.viewWidth-e.barLeft-(L?I:0);this.horiz.firstChild.style.width=Math.max(0,e.scrollWidth-e.clientWidth+ne)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&e.clientHeight>0&&(I==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:L?I:0,bottom:o?I:0}},Di.prototype.setScrollLeft=function(e){this.horiz.scrollLeft!=e&&(this.horiz.scrollLeft=e),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},Di.prototype.setScrollTop=function(e){this.vert.scrollTop!=e&&(this.vert.scrollTop=e),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},Di.prototype.zeroWidthHack=function(){var e=i&&!r?"12px":"18px";this.horiz.style.height=this.vert.style.width=e,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new le,this.disableVert=new le},Di.prototype.enableZeroWidthBar=function(e,o,L){e.style.pointerEvents="auto";function I(){var j=e.getBoundingClientRect(),ne=L=="vert"?document.elementFromPoint(j.right-1,(j.top+j.bottom)/2):document.elementFromPoint((j.right+j.left)/2,j.bottom-1);ne!=e?e.style.pointerEvents="none":o.set(1e3,I)}o.set(1e3,I)},Di.prototype.clear=function(){var e=this.horiz.parentNode;e.removeChild(this.horiz),e.removeChild(this.vert)};var Zi=function(){};Zi.prototype.update=function(){return{bottom:0,right:0}},Zi.prototype.setScrollLeft=function(){},Zi.prototype.setScrollTop=function(){},Zi.prototype.clear=function(){};function Pi(e,o){o||(o=Li(e));var L=e.display.barWidth,I=e.display.barHeight;Eo(e,o);for(var j=0;j<4&&L!=e.display.barWidth||I!=e.display.barHeight;j++)L!=e.display.barWidth&&e.options.lineWrapping&&ro(e),Eo(e,Li(e)),L=e.display.barWidth,I=e.display.barHeight}function Eo(e,o){var L=e.display,I=L.scrollbars.update(o);L.sizer.style.paddingRight=(L.barWidth=I.right)+"px",L.sizer.style.paddingBottom=(L.barHeight=I.bottom)+"px",L.heightForcer.style.borderBottom=I.bottom+"px solid transparent",I.right&&I.bottom?(L.scrollbarFiller.style.display="block",L.scrollbarFiller.style.height=I.bottom+"px",L.scrollbarFiller.style.width=I.right+"px"):L.scrollbarFiller.style.display="",I.bottom&&e.options.coverGutterNextToScrollbar&&e.options.fixedGutter?(L.gutterFiller.style.display="block",L.gutterFiller.style.height=I.bottom+"px",L.gutterFiller.style.width=o.gutterWidth+"px"):L.gutterFiller.style.display=""}var xo={native:Di,null:Zi};function Co(e){e.display.scrollbars&&(e.display.scrollbars.clear(),e.display.scrollbars.addClass&&O(e.display.wrapper,e.display.scrollbars.addClass)),e.display.scrollbars=new xo[e.options.scrollbarStyle](function(o){e.display.wrapper.insertBefore(o,e.display.scrollbarFiller),Ue(o,"mousedown",function(){e.state.focused&&setTimeout(function(){return e.display.input.focus()},0)}),o.setAttribute("cm-not-content","true")},function(o,L){L=="horizontal"?ti(e,o):Ji(e,o)},e),e.display.scrollbars.addClass&&W(e.display.wrapper,e.display.scrollbars.addClass)}var io=0;function ki(e){e.curOp={cm:e,viewChanged:!1,startHeight:e.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++io},Vr(e.curOp)}function $i(e){var o=e.curOp;o&&Ht(o,function(L){for(var I=0;I=L.viewTo)||L.maxLineChanged&&o.options.lineWrapping,e.update=e.mustUpdate&&new bi(o,e.mustUpdate&&{top:e.scrollTop,ensure:e.scrollToPos},e.forceUpdate)}function so(e){e.updatedDisplay=e.mustUpdate&&Wi(e.cm,e.update)}function So(e){var o=e.cm,L=o.display;e.updatedDisplay&&ro(o),e.barMeasure=Li(o),L.maxLineChanged&&!o.options.lineWrapping&&(e.adjustWidthTo=qe(o,L.maxLine,L.maxLine.text.length).left+3,o.display.sizerWidth=e.adjustWidthTo,e.barMeasure.scrollWidth=Math.max(L.scroller.clientWidth,L.sizer.offsetLeft+e.adjustWidthTo+_t(o)+o.display.barWidth),e.maxScrollLeft=Math.max(0,L.sizer.offsetLeft+e.adjustWidthTo-et(o))),(e.updatedDisplay||e.selectionChanged)&&(e.preparedSelection=L.input.prepareSelection())}function Uo(e){var o=e.cm;e.adjustWidthTo!=null&&(o.display.sizer.style.minWidth=e.adjustWidthTo+"px",e.maxScrollLeft=e.display.viewTo)return;var L=+new Date+e.options.workTime,I=Hn(e,o.highlightFrontier),j=[];o.iter(I.line,Math.min(o.first+o.size,e.display.viewTo+500),function(ne){if(I.line>=e.display.viewFrom){var ve=ne.styles,Ce=ne.text.length>e.options.maxHighlightLength?_n(o.mode,I.state):null,we=ft(e,ne,I,!0);Ce&&(I.state=Ce),ne.styles=we.styles;var je=ne.styleClasses,pt=we.classes;pt?ne.styleClasses=pt:je&&(ne.styleClasses=null);for(var At=!ve||ve.length!=ne.styles.length||je!=pt&&(!je||!pt||je.bgClass!=pt.bgClass||je.textClass!=pt.textClass),Qt=0;!At&&QtL)return oi(e,e.options.workDelay),!0}),o.highlightFrontier=I.line,o.modeFrontier=Math.max(o.modeFrontier,I.line),j.length&&fi(e,function(){for(var ne=0;ne=L.viewFrom&&o.visible.to<=L.viewTo&&(L.updateLineNumbers==null||L.updateLineNumbers>=L.viewTo)&&L.renderedView==L.view&&Ti(e)==0)return!1;Ga(e)&&(Ua(e),o.dims=Pr(e));var j=I.first+I.size,ne=Math.max(o.visible.from-e.options.viewportMargin,I.first),ve=Math.min(j,o.visible.to+e.options.viewportMargin);L.viewFromve&&L.viewTo-ve<20&&(ve=Math.min(j,L.viewTo)),Ia&&(ne=Bn(e.doc,ne),ve=Pn(e.doc,ve));var Ce=ne!=L.viewFrom||ve!=L.viewTo||L.lastWrapHeight!=o.wrapperHeight||L.lastWrapWidth!=o.wrapperWidth;Fi(e,ne,ve),L.viewOffset=ln(un(e.doc,L.viewFrom)),e.display.mover.style.top=L.viewOffset+"px";var we=Ti(e);if(!Ce&&we==0&&!o.force&&L.renderedView==L.view&&(L.updateLineNumbers==null||L.updateLineNumbers>=L.viewTo))return!1;var je=wo(e);return we>4&&(L.lineDiv.style.display="none"),Wo(e,L.updateLineNumbers,o.dims),we>4&&(L.lineDiv.style.display=""),L.renderedView=L.view,qi(je),S(L.cursorDiv),S(L.selectionDiv),L.gutters.style.height=L.sizer.style.minHeight=0,Ce&&(L.lastWrapHeight=o.wrapperHeight,L.lastWrapWidth=o.wrapperWidth,oi(e,400)),L.updateLineNumbers=null,!0}function Ao(e,o){for(var L=o.viewport,I=!0;;I=!1){if(!I||!e.options.lineWrapping||o.oldDisplayWidth==et(e)){if(L&&L.top!=null&&(L={top:Math.min(e.doc.height+Ze(e.display)-Re(e),L.top)}),o.visible=uo(e.display,e.doc,L),o.visible.from>=e.display.viewFrom&&o.visible.to<=e.display.viewTo)break}else I&&(o.visible=uo(e.display,e.doc,L));if(!Wi(e,o))break;ro(e);var j=Li(e);Pa(e),Pi(e,j),Sa(e,j),o.force=!1}o.signal(e,"update",e),(e.display.viewFrom!=e.display.reportedViewFrom||e.display.viewTo!=e.display.reportedViewTo)&&(o.signal(e,"viewportChange",e,e.display.viewFrom,e.display.viewTo),e.display.reportedViewFrom=e.display.viewFrom,e.display.reportedViewTo=e.display.viewTo)}function fo(e,o){var L=new bi(e,o);if(Wi(e,L)){ro(e),Ao(e,L);var I=Li(e);Pa(e),Pi(e,I),Sa(e,I),L.finish()}}function Wo(e,o,L){var I=e.display,j=e.options.lineNumbers,ne=I.lineDiv,ve=ne.firstChild;function Ce(Sn){var Fn=Sn.nextSibling;return _&&i&&e.display.currentWheelTarget==Sn?Sn.style.display="none":Sn.parentNode.removeChild(Sn),Fn}for(var we=I.view,je=I.viewFrom,pt=0;pt-1&&(Gt=!1),On(e,At,je,L)),Gt&&(S(At.lineNumber),At.lineNumber.appendChild(document.createTextNode(an(e.options,je)))),ve=At.node.nextSibling}je+=At.size}for(;ve;)ve=Ce(ve)}function lo(e){var o=e.gutters.offsetWidth;e.sizer.style.marginLeft=o+"px"}function Sa(e,o){e.display.sizer.style.minHeight=o.docHeight+"px",e.display.heightForcer.style.top=o.docHeight+"px",e.display.gutters.style.height=o.docHeight+e.display.barHeight+_t(e)+"px"}function ga(e){var o=e.display,L=o.view;if(!o.alignWidgets&&(!o.gutters.firstChild||!e.options.fixedGutter))return;for(var I=la(o)-o.scroller.scrollLeft+e.doc.scrollLeft,j=o.gutters.offsetWidth,ne=I+"px",ve=0;veve.clientWidth,we=ve.scrollHeight>ve.clientHeight;if(!(I&&Ce||j&&we))return;if(j&&i&&_){e:for(var je=o.target,pt=ne.view;je!=ve;je=je.parentNode)for(var At=0;At=0&&sn(e,I.to())<=0)return L}return-1};var wa=function(e,o){this.anchor=e,this.head=o};wa.prototype.from=function(){return Jn(this.anchor,this.head)},wa.prototype.to=function(){return Vn(this.anchor,this.head)},wa.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function sa(e,o,L){var I=e&&e.options.selectionsMayTouch,j=o[L];o.sort(function(Qt,Gt){return sn(Qt.from(),Gt.from())}),L=ge(o,j);for(var ne=1;ne0:we>=0){var je=Jn(Ce.from(),ve.from()),pt=Vn(Ce.to(),ve.to()),At=Ce.empty()?ve.from()==ve.head:Ce.from()==Ce.head;ne<=L&&--L,o.splice(--ne,2,new wa(At?pt:je,At?je:pt))}}return new hi(o,L)}function wr(e,o){return new hi([new wa(e,o||e)],0)}function Qr(e){return e.text?Wt(e.from.line+e.text.length-1,q(e.text).length+(e.text.length==1?e.from.ch:0)):e.to}function va(e,o){if(sn(e,o.from)<0)return e;if(sn(e,o.to)<=0)return Qr(o);var L=e.line+o.text.length-(o.to.line-o.from.line)-1,I=e.ch;return e.line==o.to.line&&(I+=Qr(o).ch-o.to.ch),Wt(L,I)}function ja(e,o){for(var L=[],I=0;I1&&e.remove(Ce.line+1,Sn-1),e.insert(Ce.line+1,br)}Vt(e,"change",e,o)}function Ja(e,o,L){function I(j,ne,ve){if(j.linked)for(var Ce=0;Ce1&&!e.done[e.done.length-2].ranges)return e.done.pop(),q(e.done)}function Qs(e,o,L,I){var j=e.history;j.undone.length=0;var ne=+new Date,ve,Ce;if((j.lastOp==I||j.lastOrigin==o.origin&&o.origin&&(o.origin.charAt(0)=="+"&&j.lastModTime>ne-(e.cm?e.cm.options.historyEventDelay:500)||o.origin.charAt(0)=="*"))&&(ve=Ml(j,j.lastOp==I)))Ce=q(ve.changes),sn(o.from,o.to)==0&&sn(o.from,Ce.to)==0?Ce.to=Qr(o):ve.changes.push(Ds(e,o));else{var we=q(j.done);for((!we||!we.ranges)&&ms(e.sel,j.done),ve={changes:[Ds(e,o)],generation:j.generation},j.done.push(ve);j.done.length>j.undoDepth;)j.done.shift(),j.done[0].ranges||j.done.shift()}j.done.push(L),j.generation=++j.maxGeneration,j.lastModTime=j.lastSelTime=ne,j.lastOp=j.lastSelOp=I,j.lastOrigin=j.lastSelOrigin=o.origin,Ce||vt(e,"historyAdded")}function Il(e,o,L,I){var j=o.charAt(0);return j=="*"||j=="+"&&L.ranges.length==I.ranges.length&&L.somethingSelected()==I.somethingSelected()&&new Date-e.history.lastSelTime<=(e.cm?e.cm.options.historyEventDelay:500)}function ps(e,o,L,I){var j=e.history,ne=I&&I.origin;L==j.lastSelOp||ne&&j.lastSelOrigin==ne&&(j.lastModTime==j.lastSelTime&&j.lastOrigin==ne||Il(e,ne,q(j.done),o))?j.done[j.done.length-1]=o:ms(o,j.done),j.lastSelTime=+new Date,j.lastSelOrigin=ne,j.lastSelOp=L,I&&I.clearRedo!==!1&&Js(j.undone)}function ms(e,o){var L=q(o);L&&L.ranges&&L.equals(e)||o.push(e)}function Ps(e,o,L,I){var j=o["spans_"+e.id],ne=0;e.iter(Math.max(e.first,L),Math.min(e.first+e.size,I),function(ve){ve.markedSpans&&((j||(j=o["spans_"+e.id]={}))[ne]=ve.markedSpans),++ne})}function vs(e){if(!e)return null;for(var o,L=0;L-1&&(q(Ce)[At]=je[At],delete je[At]))}}return I}function gs(e,o,L,I){if(I){var j=e.anchor;if(L){var ne=sn(o,j)<0;ne!=sn(L,j)<0?(j=o,o=L):ne!=sn(o,L)<0&&(o=L)}return new wa(j,o)}else return new wa(L||o,o)}function _s(e,o,L,I,j){j==null&&(j=e.cm&&(e.cm.display.shift||e.extend)),vi(e,new hi([gs(e.sel.primary(),o,L,j)],0),I)}function $s(e,o,L){for(var I=[],j=e.cm&&(e.cm.display.shift||e.extend),ne=0;ne=o.ch:Ce.to>o.ch))){if(j&&(vt(we,"beforeCursorEnter"),we.explicitlyCleared))if(ne.markedSpans){--ve;continue}else break;if(!we.atomic)continue;if(L){var At=we.find(I<0?1:-1),Qt=void 0;if((I<0?pt:je)&&(At=il(e,At,-I,At&&At.line==o.line?ne:null)),At&&At.line==o.line&&(Qt=sn(At,L))&&(I<0?Qt<0:Qt>0))return Go(e,At,o,I,j)}var Gt=we.find(I<0?-1:1);return(I<0?je:pt)&&(Gt=il(e,Gt,I,Gt.line==o.line?ne:null)),Gt?Go(e,Gt,o,I,j):null}}return o}function ys(e,o,L,I,j){var ne=I||1,ve=Go(e,o,L,ne,j)||!j&&Go(e,o,L,ne,!0)||Go(e,o,L,-ne,j)||!j&&Go(e,o,L,-ne,!0);return ve||(e.cantEdit=!0,Wt(e.first,0))}function il(e,o,L,I){return L<0&&o.ch==0?o.line>e.first?G(e,Wt(o.line-1)):null:L>0&&o.ch==(I||un(e,o.line)).text.length?o.line=0;--j)sl(e,{from:I[j].from,to:I[j].to,text:j?[""]:o.text,origin:o.origin});else sl(e,o)}function sl(e,o){if(o.text.length==1&&o.text[0]==""&&sn(o.from,o.to)==0)return;var L=ja(e,o);Qs(e,o,L,e.cm?e.cm.curOp.id:NaN),Vo(e,o,L,ua(e,o));var I=[];Ja(e,function(j,ne){!ne&&ge(I,j.history)==-1&&(dl(j.history,o),I.push(j.history)),Vo(j,o,null,ua(j,o))})}function bs(e,o,L){var I=e.cm&&e.cm.state.suppressEdits;if(I&&!L)return;for(var j=e.history,ne,ve=e.sel,Ce=o=="undo"?j.done:j.undone,we=o=="undo"?j.undone:j.done,je=0;je=0;--Gt){var Sn=Qt(Gt);if(Sn)return Sn.v}}function ll(e,o){if(o==0)return;if(e.first+=o,e.sel=new hi(me(e.sel.ranges,function(j){return new wa(Wt(j.anchor.line+o,j.anchor.ch),Wt(j.head.line+o,j.head.ch))}),e.sel.primIndex),e.cm){Ma(e.cm,e.first,e.first-o,o);for(var L=e.cm.display,I=L.viewFrom;Ie.lastLine())return;if(o.from.linene&&(o={from:o.from,to:Wt(ne,un(e,ne).text.length),text:[o.text[0]],origin:o.origin}),o.removed=_r(e,o.from,o.to),L||(L=ja(e,o)),e.cm?kl(e.cm,o,I):vo(e,o,I),Ho(e,L,Ie),e.cantEdit&&ys(e,Wt(e.firstLine(),0))&&(e.cantEdit=!1)}function kl(e,o,L){var I=e.doc,j=e.display,ne=o.from,ve=o.to,Ce=!1,we=ne.line;e.options.lineWrapping||(we=dr(on(un(I,ne.line))),I.iter(we,ve.line+1,function(Gt){if(Gt==j.maxLine)return Ce=!0,!0})),I.sel.contains(o.from,o.to)>-1&&ze(e),vo(I,o,L,xa(e)),e.options.lineWrapping||(I.iter(we,ne.line+o.text.length,function(Gt){var Sn=en(Gt);Sn>j.maxLineLength&&(j.maxLine=Gt,j.maxLineLength=Sn,j.maxLineChanged=!0,Ce=!1)}),Ce&&(e.curOp.updateMaxLine=!0)),Ha(I,ne.line),oi(e,400);var je=o.text.length-(ve.line-ne.line)-1;o.full?Ma(e):ne.line==ve.line&&o.text.length==1&&!Hi(e.doc,o)?La(e,ne.line,"text"):Ma(e,ne.line,ve.line+1,je);var pt=Fe(e,"changes"),At=Fe(e,"change");if(At||pt){var Qt={from:ne,to:ve,text:o.text,removed:o.removed,origin:o.origin};At&&Vt(e,"change",e,Qt),pt&&(e.curOp.changeObjs||(e.curOp.changeObjs=[])).push(Qt)}e.display.selForContextMenu=null}function Xo(e,o,L,I,j){var ne;I||(I=L),sn(I,L)<0&&(ne=[I,L],L=ne[0],I=ne[1]),typeof o=="string"&&(o=e.splitLines(o)),zo(e,{from:L,to:I,text:o,origin:j})}function ul(e,o,L,I){L1||!(this.children[0]instanceof Do))){var Ce=[];this.collapse(Ce),this.children=[new Do(Ce)],this.children[0].parent=this}},collapse:function(e){for(var o=0;o50){for(var ve=j.lines.length%25+25,Ce=ve;Ce10);e.parent.maybeSpill()},iterN:function(e,o,L){for(var I=0;Ie.display.maxLineLength&&(e.display.maxLine=je,e.display.maxLineLength=pt,e.display.maxLineChanged=!0)}I!=null&&e&&this.collapsed&&Ma(e,I,j+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,e&&rl(e.doc)),e&&Vt(e,"markerCleared",e,this,I,j),o&&$i(e),this.parent&&this.parent.clear()},Gi.prototype.find=function(e,o){e==null&&this.type=="bookmark"&&(e=1);for(var L,I,j=0;j0||ve==0&&ne.clearWhenEmpty!==!1)return ne;if(ne.replacedWith&&(ne.collapsed=!0,ne.widgetNode=N("span",[ne.replacedWith],"CodeMirror-widget"),I.handleMouseEvents||ne.widgetNode.setAttribute("cm-ignore-events","true"),I.insertLeft&&(ne.widgetNode.insertLeft=!0)),ne.collapsed){if(Cn(e,o.line,o,L,ne)||o.line!=L.line&&Cn(e,L.line,o,L,ne))throw new Error("Inserting collapsed marker partially overlapping an existing one");ma()}ne.addToHistory&&Qs(e,{from:o,to:L,origin:"markText"},e.sel,NaN);var Ce=o.line,we=e.cm,je;if(e.iter(Ce,L.line+1,function(At){we&&ne.collapsed&&!we.options.lineWrapping&&on(At)==we.display.maxLine&&(je=!0),ne.collapsed&&Ce!=o.line&&Ir(At,0),ei(At,new Qa(ne,Ce==o.line?o.ch:null,Ce==L.line?L.ch:null)),++Ce}),ne.collapsed&&e.iter(o.line,L.line+1,function(At){Qn(e,At)&&Ir(At,0)}),ne.clearOnEnter&&Ue(ne,"beforeCursorEnter",function(){return ne.clear()}),ne.readOnly&&(Wa(),(e.history.done.length||e.history.undone.length)&&e.clearHistory()),ne.collapsed&&(ne.id=++hl,ne.atomic=!0),we){if(je&&(we.curOp.updateMaxLine=!0),ne.collapsed)Ma(we,o.line,L.line+1);else if(ne.className||ne.startStyle||ne.endStyle||ne.css||ne.attributes||ne.title)for(var pt=o.line;pt<=L.line;pt++)La(we,pt,"text");ne.atomic&&rl(we.doc),Vt(we,"markerAdded",we,ne)}return ne}var Qo=function(e,o){this.markers=e,this.primary=o;for(var L=0;L=0;we--)zo(this,I[we]);Ce?tl(this,Ce):this.cm&&Xi(this.cm)}),undo:Xa(function(){bs(this,"undo")}),redo:Xa(function(){bs(this,"redo")}),undoSelection:Xa(function(){bs(this,"undo",!0)}),redoSelection:Xa(function(){bs(this,"redo",!0)}),setExtending:function(e){this.extend=e},getExtending:function(){return this.extend},historySize:function(){for(var e=this.history,o=0,L=0,I=0;I=e.ch)&&o.push(j.marker.parent||j.marker)}return o},findMarks:function(e,o,L){e=G(this,e),o=G(this,o);var I=[],j=e.line;return this.iter(e.line,o.line+1,function(ne){var ve=ne.markedSpans;if(ve)for(var Ce=0;Ce=we.to||we.from==null&&j!=e.line||we.from!=null&&j==o.line&&we.from>=o.ch)&&(!L||L(we.marker))&&I.push(we.marker.parent||we.marker)}++j}),I},getAllMarks:function(){var e=[];return this.iter(function(o){var L=o.markedSpans;if(L)for(var I=0;Ie)return o=e,!0;e-=ne,++L}),G(this,Wt(L,o))},indexFromPos:function(e){e=G(this,e);var o=e.ch;if(e.lineo&&(o=e.from),e.to!=null&&e.to-1){o.state.draggingText(e),setTimeout(function(){return o.display.input.focus()},20);return}try{var pt=e.dataTransfer.getData("Text");if(pt){var At;if(o.state.draggingText&&!o.state.draggingText.copy&&(At=o.listSelections()),Ho(o.doc,wr(L,L)),At)for(var Qt=0;Qt=0;Ce--)Xo(e.doc,"",I[Ce].from,I[Ce].to,"+delete");Xi(e)})}function Us(e,o,L){var I=Me(e.text,o+L,L);return I<0||I>e.text.length?null:I}function js(e,o,L){var I=Us(e,o.ch,L);return I==null?null:new Wt(o.line,I,L<0?"after":"before")}function Bs(e,o,L,I,j){if(e){o.doc.direction=="rtl"&&(j=-j);var ne=bt(L,o.doc.direction);if(ne){var ve=j<0?q(ne):ne[0],Ce=j<0==(ve.level==1),we=Ce?"after":"before",je;if(ve.level>0||o.doc.direction=="rtl"){var pt=rt(o,L);je=j<0?L.text.length-1:0;var At=Mt(o,pt,je).top;je=Qe(function(Qt){return Mt(o,pt,Qt).top==At},j<0==(ve.level==1)?ve.from:ve.to-1,je),we=="before"&&(je=Us(L,je,1))}else je=j<0?ve.to:ve.from;return new Wt(I,je,we)}}return new Wt(I,j<0?L.text.length:0,j<0?"before":"after")}function Fs(e,o,L,I){var j=bt(o,e.doc.direction);if(!j)return js(o,L,I);L.ch>=o.text.length?(L.ch=o.text.length,L.sticky="before"):L.ch<=0&&(L.ch=0,L.sticky="after");var ne=ut(j,L.ch,L.sticky),ve=j[ne];if(e.doc.direction=="ltr"&&ve.level%2==0&&(I>0?ve.to>L.ch:ve.from=ve.from&&Qt>=pt.begin)){var Gt=At?"before":"after";return new Wt(L.line,Qt,Gt)}}var Sn=function(br,Br,Er){for(var Gr=function(Va,gi){return gi?new Wt(L.line,Ce(Va,1),"before"):new Wt(L.line,Va,"after")};br>=0&&br0==(oa.level!=1),Ea=ta?Er.begin:Ce(Er.end,-1);if(oa.from<=Ea&&Ea0?pt.end:Ce(pt.begin,-1);return er!=null&&!(I>0&&er==o.text.length)&&(Fn=Sn(I>0?0:j.length-1,I,je(er)),Fn)?Fn:null}var $o={selectAll:ol,singleSelection:function(e){return e.setSelection(e.getCursor("anchor"),e.getCursor("head"),Ie)},killLine:function(e){return Zo(e,function(o){if(o.empty()){var L=un(e.doc,o.head.line).text.length;return o.head.ch==L&&o.head.line0)j=new Wt(j.line,j.ch+1),e.replaceRange(ne.charAt(j.ch-1)+ne.charAt(j.ch-2),Wt(j.line,j.ch-2),j,"+transpose");else if(j.line>e.doc.first){var ve=un(e.doc,j.line-1).text;ve&&(j=new Wt(j.line,1),e.replaceRange(ne.charAt(0)+e.doc.lineSeparator()+ve.charAt(ve.length-1),Wt(j.line-1,ve.length-1),j,"+transpose"))}}L.push(new wa(j,j))}e.setSelections(L)})},newlineAndIndent:function(e){return fi(e,function(){for(var o=e.listSelections(),L=o.length-1;L>=0;L--)e.replaceRange(e.doc.lineSeparator(),o[L].anchor,o[L].head,"+input");o=e.listSelections();for(var I=0;Ie&&sn(o,this.pos)==0&&L==this.button};var ls,us;function Yl(e,o){var L=+new Date;return us&&us.compare(L,e,o)?(ls=us=null,"triple"):ls&&ls.compare(L,e,o)?(us=new Gs(L,e,o),ls=null,"double"):(ls=new Gs(L,e,o),us=null,"single")}function zs(e){var o=this,L=o.display;if(gt(o,e)||L.activeTouch&&L.input.supportsTouch())return;if(L.input.ensurePolled(),L.shift=e.shiftKey,pa(L,e)){_||(L.scroller.draggable=!1,setTimeout(function(){return L.scroller.draggable=!0},100));return}if(Xs(o,e))return;var I=Ca(o,e),j=ct(e),ne=I?Yl(I,j):"single";if(window.focus(),j==1&&o.state.selectingText&&o.state.selectingText(e),I&&Ol(o,j,I,ne,e))return;j==1?I?Ql(o,I,ne,e):Ot(e)==L.scroller&&Ae(e):j==2?(I&&_s(o.doc,I),setTimeout(function(){return L.input.focus()},20)):j==3&&(R?o.display.input.onContextMenu(e):Mo(o))}function Ol(e,o,L,I,j){var ne="Click";return I=="double"?ne="Double"+ne:I=="triple"&&(ne="Triple"+ne),ne=(o==1?"Left":o==2?"Middle":"Right")+ne,ss(e,yl(ne,j),j,function(ve){if(typeof ve=="string"&&(ve=$o[ve]),!ve)return!1;var Ce=!1;try{e.isReadOnly()&&(e.state.suppressEdits=!0),Ce=ve(e,L)!=De}finally{e.state.suppressEdits=!1}return Ce})}function Jl(e,o,L){var I=e.getOption("configureMouse"),j=I?I(e,o,L):{};if(j.unit==null){var ne=h?L.shiftKey&&L.metaKey:L.altKey;j.unit=ne?"rectangle":o=="single"?"char":o=="double"?"word":"line"}return(j.extend==null||e.doc.extend)&&(j.extend=e.doc.extend||L.shiftKey),j.addNew==null&&(j.addNew=i?L.metaKey:L.ctrlKey),j.moveOnDrag==null&&(j.moveOnDrag=!(i?L.altKey:L.ctrlKey)),j}function Ql(e,o,L,I){w?setTimeout(K(to,e),0):e.curOp.focus=z();var j=Jl(e,L,I),ne=e.doc.sel,ve;e.options.dragDrop&&jt&&!e.isReadOnly()&&L=="single"&&(ve=ne.contains(o))>-1&&(sn((ve=ne.ranges[ve]).from(),o)<0||o.xRel>0)&&(sn(ve.to(),o)>0||o.xRel<0)?Zl(e,I,o,j):$l(e,I,o,j)}function Zl(e,o,L,I){var j=e.display,ne=!1,ve=Fa(e,function(je){_&&(j.scroller.draggable=!1),e.state.draggingText=!1,kt(j.wrapper.ownerDocument,"mouseup",ve),kt(j.wrapper.ownerDocument,"mousemove",Ce),kt(j.scroller,"dragstart",we),kt(j.scroller,"drop",ve),ne||(Ae(je),I.addNew||_s(e.doc,L,null,null,I.extend),_&&!s||w&&c==9?setTimeout(function(){j.wrapper.ownerDocument.body.focus({preventScroll:!0}),j.input.focus()},20):j.input.focus())}),Ce=function(je){ne=ne||Math.abs(o.clientX-je.clientX)+Math.abs(o.clientY-je.clientY)>=10},we=function(){return ne=!0};_&&(j.scroller.draggable=!0),e.state.draggingText=ve,ve.copy=!I.moveOnDrag,j.scroller.dragDrop&&j.scroller.dragDrop(),Ue(j.wrapper.ownerDocument,"mouseup",ve),Ue(j.wrapper.ownerDocument,"mousemove",Ce),Ue(j.scroller,"dragstart",we),Ue(j.scroller,"drop",ve),Mo(e),setTimeout(function(){return j.input.focus()},20)}function Vs(e,o,L){if(L=="char")return new wa(o,o);if(L=="word")return e.findWordAt(o);if(L=="line")return new wa(Wt(o.line,0),G(e.doc,Wt(o.line+1,0)));var I=L(e,o);return new wa(I.from,I.to)}function $l(e,o,L,I){var j=e.display,ne=e.doc;Ae(o);var ve,Ce,we=ne.sel,je=we.ranges;if(I.addNew&&!I.extend?(Ce=ne.sel.contains(L),Ce>-1?ve=je[Ce]:ve=new wa(L,L)):(ve=ne.sel.primary(),Ce=ne.sel.primIndex),I.unit=="rectangle")I.addNew||(ve=new wa(L,L)),L=Ca(e,o,!0,!0),Ce=-1;else{var pt=Vs(e,L,I.unit);I.extend?ve=gs(ve,pt.anchor,pt.head,I.extend):ve=pt}I.addNew?Ce==-1?(Ce=je.length,vi(ne,sa(e,je.concat([ve]),Ce),{scroll:!1,origin:"*mouse"})):je.length>1&&je[Ce].empty()&&I.unit=="char"&&!I.extend?(vi(ne,sa(e,je.slice(0,Ce).concat(je.slice(Ce+1)),0),{scroll:!1,origin:"*mouse"}),we=ne.sel):To(ne,Ce,ve,fe):(Ce=0,vi(ne,new hi([ve],0),fe),we=ne.sel);var At=L;function Qt(Er){if(sn(At,Er)==0)return;if(At=Er,I.unit=="rectangle"){for(var Gr=[],oa=e.options.tabSize,ta=J(un(ne,L.line).text,L.ch,oa),Ea=J(un(ne,Er.line).text,Er.ch,oa),Va=Math.min(ta,Ea),gi=Math.max(ta,Ea),ni=Math.min(L.line,Er.line),zi=Math.min(e.lastLine(),Math.max(L.line,Er.line));ni<=zi;ni++){var Ui=un(ne,ni).text,ci=Ee(Ui,Va,oa);Va==gi?Gr.push(new wa(Wt(ni,ci),Wt(ni,ci))):Ui.length>ci&&Gr.push(new wa(Wt(ni,ci),Wt(ni,Ee(Ui,gi,oa))))}Gr.length||Gr.push(new wa(L,L)),vi(ne,sa(e,we.ranges.slice(0,Ce).concat(Gr),Ce),{origin:"*mouse",scroll:!1}),e.scrollIntoView(Er)}else{var ji=ve,Ci=Vs(e,Er,I.unit),pi=ji.anchor,di;sn(Ci.anchor,pi)>0?(di=Ci.head,pi=Jn(ji.from(),Ci.anchor)):(di=Ci.anchor,pi=Vn(ji.to(),Ci.head));var si=we.ranges.slice(0);si[Ce]=ql(e,new wa(G(ne,pi),di)),vi(ne,sa(e,si,Ce),fe)}}var Gt=j.wrapper.getBoundingClientRect(),Sn=0;function Fn(Er){var Gr=++Sn,oa=Ca(e,Er,!0,I.unit=="rectangle");if(!oa)return;if(sn(oa,At)!=0){e.curOp.focus=z(),Qt(oa);var ta=uo(j,ne);(oa.line>=ta.to||oa.lineGt.bottom?20:0;Ea&&setTimeout(Fa(e,function(){if(Sn!=Gr)return;j.scroller.scrollTop+=Ea,Fn(Er)}),50)}}function er(Er){e.state.selectingText=!1,Sn=Infinity,Er&&(Ae(Er),j.input.focus()),kt(j.wrapper.ownerDocument,"mousemove",br),kt(j.wrapper.ownerDocument,"mouseup",Br),ne.history.lastSelOrigin=null}var br=Fa(e,function(Er){Er.buttons===0||!ct(Er)?er(Er):Fn(Er)}),Br=Fa(e,er);e.state.selectingText=Br,Ue(j.wrapper.ownerDocument,"mousemove",br),Ue(j.wrapper.ownerDocument,"mouseup",Br)}function ql(e,o){var L=o.anchor,I=o.head,j=un(e.doc,L.line);if(sn(L,I)==0&&L.sticky==I.sticky)return o;var ne=bt(j);if(!ne)return o;var ve=ut(ne,L.ch,L.sticky),Ce=ne[ve];if(Ce.from!=L.ch&&Ce.to!=L.ch)return o;var we=ve+(Ce.from==L.ch==(Ce.level!=1)?0:1);if(we==0||we==ne.length)return o;var je;if(I.line!=L.line)je=(I.line-L.line)*(e.doc.direction=="ltr"?1:-1)>0;else{var pt=ut(ne,I.ch,I.sticky),At=pt-ve||(I.ch-L.ch)*(Ce.level==1?-1:1);pt==we-1||pt==we?je=At<0:je=At>0}var Qt=ne[we+(je?-1:0)],Gt=je==(Qt.level==1),Sn=Gt?Qt.from:Qt.to,Fn=Gt?"after":"before";return L.ch==Sn&&L.sticky==Fn?o:new wa(new Wt(L.line,Sn,Fn),I)}function wl(e,o,L,I){var j,ne;if(o.touches)j=o.touches[0].clientX,ne=o.touches[0].clientY;else try{j=o.clientX,ne=o.clientY}catch(Qt){return!1}if(j>=Math.floor(e.display.gutters.getBoundingClientRect().right))return!1;I&&Ae(o);var ve=e.display,Ce=ve.lineDiv.getBoundingClientRect();if(ne>Ce.bottom||!Fe(e,L))return Ye(o);ne-=Ce.top-ve.viewOffset;for(var we=0;we=j){var pt=zn(e.doc,ne),At=e.display.gutterSpecs[we];return vt(e,L,e,pt,At.className,o),Ye(o)}}}function Xs(e,o){return wl(e,o,"gutterClick",!0)}function Al(e,o){if(pa(e.display,o)||Tl(e,o))return;if(gt(e,o,"contextmenu"))return;R||e.display.input.onContextMenu(o)}function Tl(e,o){return Fe(e,"gutterContextMenu")?wl(e,o,"gutterContextMenu",!1):!1}function Dl(e){e.display.wrapper.className=e.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+e.options.theme.replace(/(^|\s)\s*/g," cm-s-"),Lr(e)}var qo={toString:function(){return"CodeMirror.Init"}},Os={},cs={};function eu(e){var o=e.optionHandlers;function L(I,j,ne,ve){e.defaults[I]=j,ne&&(o[I]=ve?function(Ce,we,je){je!=qo&&ne(Ce,we,je)}:ne)}e.defineOption=L,e.Init=qo,L("value","",function(I,j){return I.setValue(j)},!0),L("mode",null,function(I,j){I.doc.modeOption=j,qa(I)},!0),L("indentUnit",2,qa,!0),L("indentWithTabs",!1),L("smartIndent",!0),L("tabSize",4,function(I){xi(I),Lr(I),Ma(I)},!0),L("lineSeparator",null,function(I,j){if(I.doc.lineSep=j,!j)return;var ne=[],ve=I.doc.first;I.doc.iter(function(we){for(var je=0;;){var pt=we.text.indexOf(j,je);if(pt==-1)break;je=pt+j.length,ne.push(Wt(ve,pt))}ve++});for(var Ce=ne.length-1;Ce>=0;Ce--)Xo(I.doc,j,ne[Ce],Wt(ne[Ce].line,ne[Ce].ch+j.length))}),L("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(I,j,ne){I.state.specialChars=new RegExp(j.source+(j.test(" ")?"":"| "),"g"),ne!=qo&&I.refresh()}),L("specialCharPlaceholder",nr,function(I){return I.refresh()},!0),L("electricChars",!0),L("inputStyle",n?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),L("spellcheck",!1,function(I,j){return I.getInputField().spellcheck=j},!0),L("autocorrect",!1,function(I,j){return I.getInputField().autocorrect=j},!0),L("autocapitalize",!1,function(I,j){return I.getInputField().autocapitalize=j},!0),L("rtlMoveVisually",!C),L("wholeLineUpdateBefore",!0),L("theme","default",function(I){Dl(I),Ni(I)},!0),L("keyMap","default",function(I,j,ne){var ve=os(j),Ce=ne!=qo&&os(ne);Ce&&Ce.detach&&Ce.detach(I,ve),ve.attach&&ve.attach(I,Ce||null)}),L("extraKeys",null),L("configureMouse",null),L("lineWrapping",!1,nu,!0),L("gutters",[],function(I,j){I.display.gutterSpecs=ui(j,I.options.lineNumbers),Ni(I)},!0),L("fixedGutter",!0,function(I,j){I.display.gutters.style.left=j?la(I.display)+"px":"0",I.refresh()},!0),L("coverGutterNextToScrollbar",!1,function(I){return Pi(I)},!0),L("scrollbarStyle","native",function(I){Co(I),Pi(I),I.display.scrollbars.setScrollTop(I.doc.scrollTop),I.display.scrollbars.setScrollLeft(I.doc.scrollLeft)},!0),L("lineNumbers",!1,function(I,j){I.display.gutterSpecs=ui(I.options.gutters,j),Ni(I)},!0),L("firstLineNumber",1,Ni,!0),L("lineNumberFormatter",function(I){return I},Ni,!0),L("showCursorWhenSelecting",!1,Pa,!0),L("resetSelectionOnContextMenu",!0),L("lineWiseCopyCut",!0),L("pasteLinesPerSelection",!0),L("selectionsMayTouch",!1),L("readOnly",!1,function(I,j){j=="nocursor"&&(no(I),I.display.input.blur()),I.display.input.readOnlyChanged(j)}),L("screenReaderLabel",null,function(I,j){j=j===""?null:j,I.display.input.screenReaderLabelChanged(j)}),L("disableInput",!1,function(I,j){j||I.display.input.reset()},!0),L("dragDrop",!0,tu),L("allowDropFileTypes",null),L("cursorBlinkRate",530),L("cursorScrollMargin",0),L("cursorHeight",1,Pa,!0),L("singleCursorHeightPerLine",!0,Pa,!0),L("workTime",100),L("workDelay",100),L("flattenSpans",!0,xi,!0),L("addModeClass",!1,xi,!0),L("pollInterval",100),L("undoDepth",200,function(I,j){return I.doc.history.undoDepth=j}),L("historyEventDelay",1250),L("viewportMargin",10,function(I){return I.refresh()},!0),L("maxHighlightLength",1e4,xi,!0),L("moveInputWithCursor",!0,function(I,j){j||I.display.input.resetPosition()}),L("tabindex",null,function(I,j){return I.display.input.getField().tabIndex=j||""}),L("autofocus",null),L("direction","ltr",function(I,j){return I.doc.setDirection(j)},!0),L("phrases",null)}function tu(e,o,L){var I=L&&L!=qo;if(!o!=!I){var j=e.display.dragFunctions,ne=o?Ue:kt;ne(e.display.scroller,"dragstart",j.start),ne(e.display.scroller,"dragenter",j.enter),ne(e.display.scroller,"dragover",j.over),ne(e.display.scroller,"dragleave",j.leave),ne(e.display.scroller,"drop",j.drop)}}function nu(e){e.options.lineWrapping?(W(e.display.wrapper,"CodeMirror-wrap"),e.display.sizer.style.minWidth="",e.display.sizerWidth=null):(O(e.display.wrapper,"CodeMirror-wrap"),fn(e)),Aa(e),Ma(e),Lr(e),setTimeout(function(){return Pi(e)},100)}function Ya(e,o){var L=this;if(!(this instanceof Ya))return new Ya(e,o);this.options=o=o?B(o):{},B(Os,o,!1);var I=o.value;typeof I=="string"?I=new wi(I,o.mode,null,o.lineSeparator,o.direction):o.mode&&(I.modeOption=o.mode),this.doc=I;var j=new Ya.inputStyles[o.inputStyle](this),ne=this.display=new ho(e,I,j,o);ne.wrapper.CodeMirror=this,Dl(this),o.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),Co(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new le,keySeq:null,specialChars:null},o.autofocus&&!n&&ne.input.focus(),w&&c<11&&setTimeout(function(){return L.display.input.reset(!0)},20),Pl(this),ou(),ki(this),this.curOp.forceUpdate=!0,Ts(this,I),o.autofocus&&!n||this.hasFocus()?setTimeout(function(){L.hasFocus()&&!L.state.focused&&Ii(L)},20):no(this);for(var ve in cs)cs.hasOwnProperty(ve)&&cs[ve](this,o[ve],qo);Ga(this),o.finishInit&&o.finishInit(this);for(var Ce=0;Ce20*20}Ue(o.scroller,"touchstart",function(we){if(!gt(e,we)&&!ne(we)&&!Xs(e,we)){o.input.ensurePolled(),clearTimeout(L);var je=+new Date;o.activeTouch={start:je,moved:!1,prev:je-I.end<=300?I:null},we.touches.length==1&&(o.activeTouch.left=we.touches[0].pageX,o.activeTouch.top=we.touches[0].pageY)}}),Ue(o.scroller,"touchmove",function(){o.activeTouch&&(o.activeTouch.moved=!0)}),Ue(o.scroller,"touchend",function(we){var je=o.activeTouch;if(je&&!pa(o,we)&&je.left!=null&&!je.moved&&new Date-je.start<300){var pt=e.coordsChar(o.activeTouch,"page"),At;!je.prev||ve(je,je.prev)?At=new wa(pt,pt):!je.prev.prev||ve(je,je.prev.prev)?At=e.findWordAt(pt):At=new wa(Wt(pt.line,0),G(e.doc,Wt(pt.line+1,0))),e.setSelection(At.anchor,At.head),e.focus(),Ae(we)}j()}),Ue(o.scroller,"touchcancel",j),Ue(o.scroller,"scroll",function(){o.scroller.clientHeight&&(Ji(e,o.scroller.scrollTop),ti(e,o.scroller.scrollLeft,!0),vt(e,"scroll",e))}),Ue(o.scroller,"mousewheel",function(we){return mo(e,we)}),Ue(o.scroller,"DOMMouseScroll",function(we){return mo(e,we)}),Ue(o.wrapper,"scroll",function(){return o.wrapper.scrollTop=o.wrapper.scrollLeft=0}),o.dragFunctions={enter:function(we){gt(e,we)||$e(we)},over:function(we){gt(e,we)||(Fl(e,we),$e(we))},start:function(we){return vl(e,we)},drop:Fa(e,Bl),leave:function(we){gt(e,we)||Ls(e)}};var Ce=o.input.getField();Ue(Ce,"keyup",function(we){return Cl.call(e,we)}),Ue(Ce,"keydown",Fa(e,xl)),Ue(Ce,"keypress",Fa(e,Sl)),Ue(Ce,"focus",function(we){return Ii(e,we)}),Ue(Ce,"blur",function(we){return no(e,we)})}var Y=[];Ya.defineInitHook=function(e){return Y.push(e)};function Q(e,o,L,I){var j=e.doc,ne;L==null&&(L="add"),L=="smart"&&(j.mode.indent?ne=Hn(e,o).state:L="prev");var ve=e.options.tabSize,Ce=un(j,o),we=J(Ce.text,null,ve);Ce.stateAfter&&(Ce.stateAfter=null);var je=Ce.text.match(/^\s*/)[0],pt;if(!I&&!/\S/.test(Ce.text))pt=0,L="not";else if(L=="smart"&&(pt=j.mode.indent(ne,Ce.text.slice(je.length),Ce.text),pt==De||pt>150)){if(!I)return;L="prev"}L=="prev"?o>j.first?pt=J(un(j,o-1).text,null,ve):pt=0:L=="add"?pt=we+e.options.indentUnit:L=="subtract"?pt=we-e.options.indentUnit:typeof L=="number"&&(pt=we+L),pt=Math.max(0,pt);var At="",Qt=0;if(e.options.indentWithTabs)for(var Gt=Math.floor(pt/ve);Gt;--Gt)Qt+=ve,At+=" ";if(Qtve,we=We(o),je=null;if(Ce&&I.ranges.length>1)if(ie&&ie.text.join(` -`)==o){if(I.ranges.length%ie.text.length==0){je=[];for(var pt=0;pt=0;Qt--){var Gt=I.ranges[Qt],Sn=Gt.from(),Fn=Gt.to();Gt.empty()&&(L&&L>0?Sn=Wt(Sn.line,Sn.ch-L):e.state.overwrite&&!Ce?Fn=Wt(Fn.line,Math.min(un(ne,Fn.line).text.length,Fn.ch+q(we).length)):Ce&&ie&&ie.lineWise&&ie.text.join(` + left: `+o.left+"px; width: "+Math.max(2,o.right-o.left)+"px;");e.display.lineSpace.appendChild(ne),ne.scrollIntoView(j),e.display.lineSpace.removeChild(ne)}}function Lo(e,o,L,I){I==null&&(I=0);var j;!e.options.lineWrapping&&o==L&&(o=o.ch?Ft(o.line,o.sticky=="before"?o.ch-1:o.ch,"after"):o,L=o.sticky=="before"?Ft(o.line,o.ch+1,"before"):o);for(var ne=0;ne<5;ne++){var ve=!1,Ce=lr(e,o),we=!L||L==o?Ce:lr(e,L);j={left:Math.min(Ce.left,we.left),top:Math.min(Ce.top,we.top)-I,right:Math.max(Ce.left,we.left),bottom:Math.max(Ce.bottom,we.bottom)+I};var je=Vi(e,j),pt=e.doc.scrollTop,At=e.doc.scrollLeft;if(je.scrollTop!=null&&(Ji(e,je.scrollTop),Math.abs(e.doc.scrollTop-pt)>1&&(ve=!0)),je.scrollLeft!=null&&(ti(e,je.scrollLeft),Math.abs(e.doc.scrollLeft-At)>1&&(ve=!0)),!ve)break}return j}function yo(e,o){var L=Vi(e,o);L.scrollTop!=null&&Ji(e,L.scrollTop),L.scrollLeft!=null&&ti(e,L.scrollLeft)}function Vi(e,o){var L=e.display,I=Nr(e.display);o.top<0&&(o.top=0);var j=e.curOp&&e.curOp.scrollTop!=null?e.curOp.scrollTop:L.scroller.scrollTop,ne=Re(e),ve={};o.bottom-o.top>ne&&(o.bottom=o.top+ne);var Ce=e.doc.height+Ze(L),we=o.topCe-I;if(o.topj+ne){var pt=Math.min(o.top,(je?Ce:o.bottom)-ne);pt!=j&&(ve.scrollTop=pt)}var At=e.options.fixedGutter?0:L.gutters.offsetWidth,Qt=e.curOp&&e.curOp.scrollLeft!=null?e.curOp.scrollLeft:L.scroller.scrollLeft-At,Gt=et(e)-L.gutters.offsetWidth,Sn=o.right-o.left>Gt;return Sn&&(o.right=o.left+Gt),o.left<10?ve.scrollLeft=0:o.leftGt+Qt-3&&(ve.scrollLeft=o.right+(Sn?0:10)-Gt),ve}function co(e,o){if(o==null)return;bo(e),e.curOp.scrollTop=(e.curOp.scrollTop==null?e.doc.scrollTop:e.curOp.scrollTop)+o}function Xi(e){bo(e);var o=e.getCursor();e.curOp.scrollToPos={from:o,to:o,margin:e.options.cursorScrollMargin}}function Yi(e,o,L){(o!=null||L!=null)&&bo(e),o!=null&&(e.curOp.scrollLeft=o),L!=null&&(e.curOp.scrollTop=L)}function ko(e,o){bo(e),e.curOp.scrollToPos=o}function bo(e){var o=e.curOp.scrollToPos;if(o){e.curOp.scrollToPos=null;var L=En(e,o.from),I=En(e,o.to);ao(e,L,I,o.margin)}}function ao(e,o,L,I){var j=Vi(e,{left:Math.min(o.left,L.left),top:Math.min(o.top,L.top)-I,right:Math.max(o.right,L.right),bottom:Math.max(o.bottom,L.bottom)+I});Yi(e,j.scrollLeft,j.scrollTop)}function Ji(e,o){if(Math.abs(e.doc.scrollTop-o)<2)return;A||fo(e,{top:o}),Qi(e,o,!0),A&&fo(e),oi(e,100)}function Qi(e,o,L){if(o=Math.max(0,Math.min(e.display.scroller.scrollHeight-e.display.scroller.clientHeight,o)),e.display.scroller.scrollTop==o&&!L)return;e.doc.scrollTop=o,e.display.scrollbars.setScrollTop(o),e.display.scroller.scrollTop!=o&&(e.display.scroller.scrollTop=o)}function ti(e,o,L,I){if(o=Math.max(0,Math.min(o,e.display.scroller.scrollWidth-e.display.scroller.clientWidth)),(L?o==e.doc.scrollLeft:Math.abs(e.doc.scrollLeft-o)<2)&&!I)return;e.doc.scrollLeft=o,ya(e),e.display.scroller.scrollLeft!=o&&(e.display.scroller.scrollLeft=o),e.display.scrollbars.setScrollLeft(o)}function Li(e){var o=e.display,L=o.gutters.offsetWidth,I=Math.round(e.doc.height+Ze(e.display));return{clientHeight:o.scroller.clientHeight,viewHeight:o.wrapper.clientHeight,scrollWidth:o.scroller.scrollWidth,clientWidth:o.scroller.clientWidth,viewWidth:o.wrapper.clientWidth,barLeft:e.options.fixedGutter?L:0,docHeight:I,scrollHeight:I+_t(e)+o.barHeight,nativeBarWidth:o.nativeBarWidth,gutterWidth:L}}var Di=function(e,o,L){this.cm=L;var I=this.vert=T("div",[T("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),j=this.horiz=T("div",[T("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");I.tabIndex=j.tabIndex=-1,e(I),e(j),Ue(I,"scroll",function(){I.clientHeight&&o(I.scrollTop,"vertical")}),Ue(j,"scroll",function(){j.clientWidth&&o(j.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,w&&c<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};Di.prototype.update=function(e){var o=e.scrollWidth>e.clientWidth+1,L=e.scrollHeight>e.clientHeight+1,I=e.nativeBarWidth;if(L){this.vert.style.display="block",this.vert.style.bottom=o?I+"px":"0";var j=e.viewHeight-(o?I:0);this.vert.firstChild.style.height=Math.max(0,e.scrollHeight-e.clientHeight+j)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(o){this.horiz.style.display="block",this.horiz.style.right=L?I+"px":"0",this.horiz.style.left=e.barLeft+"px";var ne=e.viewWidth-e.barLeft-(L?I:0);this.horiz.firstChild.style.width=Math.max(0,e.scrollWidth-e.clientWidth+ne)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&e.clientHeight>0&&(I==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:L?I:0,bottom:o?I:0}},Di.prototype.setScrollLeft=function(e){this.horiz.scrollLeft!=e&&(this.horiz.scrollLeft=e),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},Di.prototype.setScrollTop=function(e){this.vert.scrollTop!=e&&(this.vert.scrollTop=e),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},Di.prototype.zeroWidthHack=function(){var e=i&&!r?"12px":"18px";this.horiz.style.height=this.vert.style.width=e,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new le,this.disableVert=new le},Di.prototype.enableZeroWidthBar=function(e,o,L){e.style.pointerEvents="auto";function I(){var j=e.getBoundingClientRect(),ne=L=="vert"?document.elementFromPoint(j.right-1,(j.top+j.bottom)/2):document.elementFromPoint((j.right+j.left)/2,j.bottom-1);ne!=e?e.style.pointerEvents="none":o.set(1e3,I)}o.set(1e3,I)},Di.prototype.clear=function(){var e=this.horiz.parentNode;e.removeChild(this.horiz),e.removeChild(this.vert)};var Zi=function(){};Zi.prototype.update=function(){return{bottom:0,right:0}},Zi.prototype.setScrollLeft=function(){},Zi.prototype.setScrollTop=function(){},Zi.prototype.clear=function(){};function Pi(e,o){o||(o=Li(e));var L=e.display.barWidth,I=e.display.barHeight;Eo(e,o);for(var j=0;j<4&&L!=e.display.barWidth||I!=e.display.barHeight;j++)L!=e.display.barWidth&&e.options.lineWrapping&&ro(e),Eo(e,Li(e)),L=e.display.barWidth,I=e.display.barHeight}function Eo(e,o){var L=e.display,I=L.scrollbars.update(o);L.sizer.style.paddingRight=(L.barWidth=I.right)+"px",L.sizer.style.paddingBottom=(L.barHeight=I.bottom)+"px",L.heightForcer.style.borderBottom=I.bottom+"px solid transparent",I.right&&I.bottom?(L.scrollbarFiller.style.display="block",L.scrollbarFiller.style.height=I.bottom+"px",L.scrollbarFiller.style.width=I.right+"px"):L.scrollbarFiller.style.display="",I.bottom&&e.options.coverGutterNextToScrollbar&&e.options.fixedGutter?(L.gutterFiller.style.display="block",L.gutterFiller.style.height=I.bottom+"px",L.gutterFiller.style.width=o.gutterWidth+"px"):L.gutterFiller.style.display=""}var xo={native:Di,null:Zi};function Co(e){e.display.scrollbars&&(e.display.scrollbars.clear(),e.display.scrollbars.addClass&&O(e.display.wrapper,e.display.scrollbars.addClass)),e.display.scrollbars=new xo[e.options.scrollbarStyle](function(o){e.display.wrapper.insertBefore(o,e.display.scrollbarFiller),Ue(o,"mousedown",function(){e.state.focused&&setTimeout(function(){return e.display.input.focus()},0)}),o.setAttribute("cm-not-content","true")},function(o,L){L=="horizontal"?ti(e,o):Ji(e,o)},e),e.display.scrollbars.addClass&&W(e.display.wrapper,e.display.scrollbars.addClass)}var io=0;function ki(e){e.curOp={cm:e,viewChanged:!1,startHeight:e.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++io},Xr(e.curOp)}function $i(e){var o=e.curOp;o&&Ht(o,function(L){for(var I=0;I=L.viewTo)||L.maxLineChanged&&o.options.lineWrapping,e.update=e.mustUpdate&&new bi(o,e.mustUpdate&&{top:e.scrollTop,ensure:e.scrollToPos},e.forceUpdate)}function so(e){e.updatedDisplay=e.mustUpdate&&Wi(e.cm,e.update)}function So(e){var o=e.cm,L=o.display;e.updatedDisplay&&ro(o),e.barMeasure=Li(o),L.maxLineChanged&&!o.options.lineWrapping&&(e.adjustWidthTo=qe(o,L.maxLine,L.maxLine.text.length).left+3,o.display.sizerWidth=e.adjustWidthTo,e.barMeasure.scrollWidth=Math.max(L.scroller.clientWidth,L.sizer.offsetLeft+e.adjustWidthTo+_t(o)+o.display.barWidth),e.maxScrollLeft=Math.max(0,L.sizer.offsetLeft+e.adjustWidthTo-et(o))),(e.updatedDisplay||e.selectionChanged)&&(e.preparedSelection=L.input.prepareSelection())}function Uo(e){var o=e.cm;e.adjustWidthTo!=null&&(o.display.sizer.style.minWidth=e.adjustWidthTo+"px",e.maxScrollLeft=e.display.viewTo)return;var L=+new Date+e.options.workTime,I=jn(e,o.highlightFrontier),j=[];o.iter(I.line,Math.min(o.first+o.size,e.display.viewTo+500),function(ne){if(I.line>=e.display.viewFrom){var ve=ne.styles,Ce=ne.text.length>e.options.maxHighlightLength?yn(o.mode,I.state):null,we=dt(e,ne,I,!0);Ce&&(I.state=Ce),ne.styles=we.styles;var je=ne.styleClasses,pt=we.classes;pt?ne.styleClasses=pt:je&&(ne.styleClasses=null);for(var At=!ve||ve.length!=ne.styles.length||je!=pt&&(!je||!pt||je.bgClass!=pt.bgClass||je.textClass!=pt.textClass),Qt=0;!At&&QtL)return oi(e,e.options.workDelay),!0}),o.highlightFrontier=I.line,o.modeFrontier=Math.max(o.modeFrontier,I.line),j.length&&fi(e,function(){for(var ne=0;ne=L.viewFrom&&o.visible.to<=L.viewTo&&(L.updateLineNumbers==null||L.updateLineNumbers>=L.viewTo)&&L.renderedView==L.view&&Ti(e)==0)return!1;Ga(e)&&(Ua(e),o.dims=Mr(e));var j=I.first+I.size,ne=Math.max(o.visible.from-e.options.viewportMargin,I.first),ve=Math.min(j,o.visible.to+e.options.viewportMargin);L.viewFromve&&L.viewTo-ve<20&&(ve=Math.min(j,L.viewTo)),Ia&&(ne=Wn(e.doc,ne),ve=Dn(e.doc,ve));var Ce=ne!=L.viewFrom||ve!=L.viewTo||L.lastWrapHeight!=o.wrapperHeight||L.lastWrapWidth!=o.wrapperWidth;Fi(e,ne,ve),L.viewOffset=ln(cn(e.doc,L.viewFrom)),e.display.mover.style.top=L.viewOffset+"px";var we=Ti(e);if(!Ce&&we==0&&!o.force&&L.renderedView==L.view&&(L.updateLineNumbers==null||L.updateLineNumbers>=L.viewTo))return!1;var je=wo(e);return we>4&&(L.lineDiv.style.display="none"),Wo(e,L.updateLineNumbers,o.dims),we>4&&(L.lineDiv.style.display=""),L.renderedView=L.view,qi(je),S(L.cursorDiv),S(L.selectionDiv),L.gutters.style.height=L.sizer.style.minHeight=0,Ce&&(L.lastWrapHeight=o.wrapperHeight,L.lastWrapWidth=o.wrapperWidth,oi(e,400)),L.updateLineNumbers=null,!0}function Ao(e,o){for(var L=o.viewport,I=!0;;I=!1){if(!I||!e.options.lineWrapping||o.oldDisplayWidth==et(e)){if(L&&L.top!=null&&(L={top:Math.min(e.doc.height+Ze(e.display)-Re(e),L.top)}),o.visible=uo(e.display,e.doc,L),o.visible.from>=e.display.viewFrom&&o.visible.to<=e.display.viewTo)break}else I&&(o.visible=uo(e.display,e.doc,L));if(!Wi(e,o))break;ro(e);var j=Li(e);Pa(e),Pi(e,j),Sa(e,j),o.force=!1}o.signal(e,"update",e),(e.display.viewFrom!=e.display.reportedViewFrom||e.display.viewTo!=e.display.reportedViewTo)&&(o.signal(e,"viewportChange",e,e.display.viewFrom,e.display.viewTo),e.display.reportedViewFrom=e.display.viewFrom,e.display.reportedViewTo=e.display.viewTo)}function fo(e,o){var L=new bi(e,o);if(Wi(e,L)){ro(e),Ao(e,L);var I=Li(e);Pa(e),Pi(e,I),Sa(e,I),L.finish()}}function Wo(e,o,L){var I=e.display,j=e.options.lineNumbers,ne=I.lineDiv,ve=ne.firstChild;function Ce(Sn){var Kn=Sn.nextSibling;return _&&i&&e.display.currentWheelTarget==Sn?Sn.style.display="none":Sn.parentNode.removeChild(Sn),Kn}for(var we=I.view,je=I.viewFrom,pt=0;pt-1&&(Gt=!1),On(e,At,je,L)),Gt&&(S(At.lineNumber),At.lineNumber.appendChild(document.createTextNode(an(e.options,je)))),ve=At.node.nextSibling}je+=At.size}for(;ve;)ve=Ce(ve)}function lo(e){var o=e.gutters.offsetWidth;e.sizer.style.marginLeft=o+"px"}function Sa(e,o){e.display.sizer.style.minHeight=o.docHeight+"px",e.display.heightForcer.style.top=o.docHeight+"px",e.display.gutters.style.height=o.docHeight+e.display.barHeight+_t(e)+"px"}function ya(e){var o=e.display,L=o.view;if(!o.alignWidgets&&(!o.gutters.firstChild||!e.options.fixedGutter))return;for(var I=la(o)-o.scroller.scrollLeft+e.doc.scrollLeft,j=o.gutters.offsetWidth,ne=I+"px",ve=0;veve.clientWidth,we=ve.scrollHeight>ve.clientHeight;if(!(I&&Ce||j&&we))return;if(j&&i&&_){e:for(var je=o.target,pt=ne.view;je!=ve;je=je.parentNode)for(var At=0;At=0&&sn(e,I.to())<=0)return L}return-1};var wa=function(e,o){this.anchor=e,this.head=o};wa.prototype.from=function(){return Jn(this.anchor,this.head)},wa.prototype.to=function(){return Vn(this.anchor,this.head)},wa.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function sa(e,o,L){var I=e&&e.options.selectionsMayTouch,j=o[L];o.sort(function(Qt,Gt){return sn(Qt.from(),Gt.from())}),L=ge(o,j);for(var ne=1;ne0:we>=0){var je=Jn(Ce.from(),ve.from()),pt=Vn(Ce.to(),ve.to()),At=Ce.empty()?ve.from()==ve.head:Ce.from()==Ce.head;ne<=L&&--L,o.splice(--ne,2,new wa(At?pt:je,At?je:pt))}}return new hi(o,L)}function wr(e,o){return new hi([new wa(e,o||e)],0)}function Zr(e){return e.text?Ft(e.from.line+e.text.length-1,q(e.text).length+(e.text.length==1?e.from.ch:0)):e.to}function ga(e,o){if(sn(e,o.from)<0)return e;if(sn(e,o.to)<=0)return Zr(o);var L=e.line+o.text.length-(o.to.line-o.from.line)-1,I=e.ch;return e.line==o.to.line&&(I+=Zr(o).ch-o.to.ch),Ft(L,I)}function ja(e,o){for(var L=[],I=0;I1&&e.remove(Ce.line+1,Sn-1),e.insert(Ce.line+1,br)}Xt(e,"change",e,o)}function Ja(e,o,L){function I(j,ne,ve){if(j.linked)for(var Ce=0;Ce1&&!e.done[e.done.length-2].ranges)return e.done.pop(),q(e.done)}function Qs(e,o,L,I){var j=e.history;j.undone.length=0;var ne=+new Date,ve,Ce;if((j.lastOp==I||j.lastOrigin==o.origin&&o.origin&&(o.origin.charAt(0)=="+"&&j.lastModTime>ne-(e.cm?e.cm.options.historyEventDelay:500)||o.origin.charAt(0)=="*"))&&(ve=Ml(j,j.lastOp==I)))Ce=q(ve.changes),sn(o.from,o.to)==0&&sn(o.from,Ce.to)==0?Ce.to=Zr(o):ve.changes.push(Ds(e,o));else{var we=q(j.done);for((!we||!we.ranges)&&ms(e.sel,j.done),ve={changes:[Ds(e,o)],generation:j.generation},j.done.push(ve);j.done.length>j.undoDepth;)j.done.shift(),j.done[0].ranges||j.done.shift()}j.done.push(L),j.generation=++j.maxGeneration,j.lastModTime=j.lastSelTime=ne,j.lastOp=j.lastSelOp=I,j.lastOrigin=j.lastSelOrigin=o.origin,Ce||gt(e,"historyAdded")}function Il(e,o,L,I){var j=o.charAt(0);return j=="*"||j=="+"&&L.ranges.length==I.ranges.length&&L.somethingSelected()==I.somethingSelected()&&new Date-e.history.lastSelTime<=(e.cm?e.cm.options.historyEventDelay:500)}function ps(e,o,L,I){var j=e.history,ne=I&&I.origin;L==j.lastSelOp||ne&&j.lastSelOrigin==ne&&(j.lastModTime==j.lastSelTime&&j.lastOrigin==ne||Il(e,ne,q(j.done),o))?j.done[j.done.length-1]=o:ms(o,j.done),j.lastSelTime=+new Date,j.lastSelOrigin=ne,j.lastSelOp=L,I&&I.clearRedo!==!1&&Js(j.undone)}function ms(e,o){var L=q(o);L&&L.ranges&&L.equals(e)||o.push(e)}function Ps(e,o,L,I){var j=o["spans_"+e.id],ne=0;e.iter(Math.max(e.first,L),Math.min(e.first+e.size,I),function(ve){ve.markedSpans&&((j||(j=o["spans_"+e.id]={}))[ne]=ve.markedSpans),++ne})}function vs(e){if(!e)return null;for(var o,L=0;L-1&&(q(Ce)[At]=je[At],delete je[At]))}}return I}function gs(e,o,L,I){if(I){var j=e.anchor;if(L){var ne=sn(o,j)<0;ne!=sn(L,j)<0?(j=o,o=L):ne!=sn(o,L)<0&&(o=L)}return new wa(j,o)}else return new wa(L||o,o)}function _s(e,o,L,I,j){j==null&&(j=e.cm&&(e.cm.display.shift||e.extend)),vi(e,new hi([gs(e.sel.primary(),o,L,j)],0),I)}function $s(e,o,L){for(var I=[],j=e.cm&&(e.cm.display.shift||e.extend),ne=0;ne=o.ch:Ce.to>o.ch))){if(j&&(gt(we,"beforeCursorEnter"),we.explicitlyCleared))if(ne.markedSpans){--ve;continue}else break;if(!we.atomic)continue;if(L){var At=we.find(I<0?1:-1),Qt=void 0;if((I<0?pt:je)&&(At=il(e,At,-I,At&&At.line==o.line?ne:null)),At&&At.line==o.line&&(Qt=sn(At,L))&&(I<0?Qt<0:Qt>0))return Go(e,At,o,I,j)}var Gt=we.find(I<0?-1:1);return(I<0?je:pt)&&(Gt=il(e,Gt,I,Gt.line==o.line?ne:null)),Gt?Go(e,Gt,o,I,j):null}}return o}function ys(e,o,L,I,j){var ne=I||1,ve=Go(e,o,L,ne,j)||!j&&Go(e,o,L,ne,!0)||Go(e,o,L,-ne,j)||!j&&Go(e,o,L,-ne,!0);return ve||(e.cantEdit=!0,Ft(e.first,0))}function il(e,o,L,I){return L<0&&o.ch==0?o.line>e.first?G(e,Ft(o.line-1)):null:L>0&&o.ch==(I||cn(e,o.line)).text.length?o.line=0;--j)sl(e,{from:I[j].from,to:I[j].to,text:j?[""]:o.text,origin:o.origin});else sl(e,o)}function sl(e,o){if(o.text.length==1&&o.text[0]==""&&sn(o.from,o.to)==0)return;var L=ja(e,o);Qs(e,o,L,e.cm?e.cm.curOp.id:NaN),Vo(e,o,L,ua(e,o));var I=[];Ja(e,function(j,ne){!ne&&ge(I,j.history)==-1&&(dl(j.history,o),I.push(j.history)),Vo(j,o,null,ua(j,o))})}function bs(e,o,L){var I=e.cm&&e.cm.state.suppressEdits;if(I&&!L)return;for(var j=e.history,ne,ve=e.sel,Ce=o=="undo"?j.done:j.undone,we=o=="undo"?j.undone:j.done,je=0;je=0;--Gt){var Sn=Qt(Gt);if(Sn)return Sn.v}}function ll(e,o){if(o==0)return;if(e.first+=o,e.sel=new hi(me(e.sel.ranges,function(j){return new wa(Ft(j.anchor.line+o,j.anchor.ch),Ft(j.head.line+o,j.head.ch))}),e.sel.primIndex),e.cm){Ma(e.cm,e.first,e.first-o,o);for(var L=e.cm.display,I=L.viewFrom;Ie.lastLine())return;if(o.from.linene&&(o={from:o.from,to:Ft(ne,cn(e,ne).text.length),text:[o.text[0]],origin:o.origin}),o.removed=mr(e,o.from,o.to),L||(L=ja(e,o)),e.cm?kl(e.cm,o,I):vo(e,o,I),Ho(e,L,Ie),e.cantEdit&&ys(e,Ft(e.firstLine(),0))&&(e.cantEdit=!1)}function kl(e,o,L){var I=e.doc,j=e.display,ne=o.from,ve=o.to,Ce=!1,we=ne.line;e.options.lineWrapping||(we=dr(on(cn(I,ne.line))),I.iter(we,ve.line+1,function(Gt){if(Gt==j.maxLine)return Ce=!0,!0})),I.sel.contains(o.from,o.to)>-1&&ze(e),vo(I,o,L,xa(e)),e.options.lineWrapping||(I.iter(we,ne.line+o.text.length,function(Gt){var Sn=en(Gt);Sn>j.maxLineLength&&(j.maxLine=Gt,j.maxLineLength=Sn,j.maxLineChanged=!0,Ce=!1)}),Ce&&(e.curOp.updateMaxLine=!0)),Ha(I,ne.line),oi(e,400);var je=o.text.length-(ve.line-ne.line)-1;o.full?Ma(e):ne.line==ve.line&&o.text.length==1&&!Hi(e.doc,o)?La(e,ne.line,"text"):Ma(e,ne.line,ve.line+1,je);var pt=Fe(e,"changes"),At=Fe(e,"change");if(At||pt){var Qt={from:ne,to:ve,text:o.text,removed:o.removed,origin:o.origin};At&&Xt(e,"change",e,Qt),pt&&(e.curOp.changeObjs||(e.curOp.changeObjs=[])).push(Qt)}e.display.selForContextMenu=null}function Xo(e,o,L,I,j){var ne;I||(I=L),sn(I,L)<0&&(ne=[I,L],L=ne[0],I=ne[1]),typeof o=="string"&&(o=e.splitLines(o)),zo(e,{from:L,to:I,text:o,origin:j})}function ul(e,o,L,I){L1||!(this.children[0]instanceof Do))){var Ce=[];this.collapse(Ce),this.children=[new Do(Ce)],this.children[0].parent=this}},collapse:function(e){for(var o=0;o50){for(var ve=j.lines.length%25+25,Ce=ve;Ce10);e.parent.maybeSpill()},iterN:function(e,o,L){for(var I=0;Ie.display.maxLineLength&&(e.display.maxLine=je,e.display.maxLineLength=pt,e.display.maxLineChanged=!0)}I!=null&&e&&this.collapsed&&Ma(e,I,j+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,e&&rl(e.doc)),e&&Xt(e,"markerCleared",e,this,I,j),o&&$i(e),this.parent&&this.parent.clear()},Gi.prototype.find=function(e,o){e==null&&this.type=="bookmark"&&(e=1);for(var L,I,j=0;j0||ve==0&&ne.clearWhenEmpty!==!1)return ne;if(ne.replacedWith&&(ne.collapsed=!0,ne.widgetNode=N("span",[ne.replacedWith],"CodeMirror-widget"),I.handleMouseEvents||ne.widgetNode.setAttribute("cm-ignore-events","true"),I.insertLeft&&(ne.widgetNode.insertLeft=!0)),ne.collapsed){if(Cn(e,o.line,o,L,ne)||o.line!=L.line&&Cn(e,L.line,o,L,ne))throw new Error("Inserting collapsed marker partially overlapping an existing one");va()}ne.addToHistory&&Qs(e,{from:o,to:L,origin:"markText"},e.sel,NaN);var Ce=o.line,we=e.cm,je;if(e.iter(Ce,L.line+1,function(At){we&&ne.collapsed&&!we.options.lineWrapping&&on(At)==we.display.maxLine&&(je=!0),ne.collapsed&&Ce!=o.line&&Dr(At,0),ei(At,new Qa(ne,Ce==o.line?o.ch:null,Ce==L.line?L.ch:null)),++Ce}),ne.collapsed&&e.iter(o.line,L.line+1,function(At){Qn(e,At)&&Dr(At,0)}),ne.clearOnEnter&&Ue(ne,"beforeCursorEnter",function(){return ne.clear()}),ne.readOnly&&(Wa(),(e.history.done.length||e.history.undone.length)&&e.clearHistory()),ne.collapsed&&(ne.id=++hl,ne.atomic=!0),we){if(je&&(we.curOp.updateMaxLine=!0),ne.collapsed)Ma(we,o.line,L.line+1);else if(ne.className||ne.startStyle||ne.endStyle||ne.css||ne.attributes||ne.title)for(var pt=o.line;pt<=L.line;pt++)La(we,pt,"text");ne.atomic&&rl(we.doc),Xt(we,"markerAdded",we,ne)}return ne}var Qo=function(e,o){this.markers=e,this.primary=o;for(var L=0;L=0;we--)zo(this,I[we]);Ce?tl(this,Ce):this.cm&&Xi(this.cm)}),undo:Xa(function(){bs(this,"undo")}),redo:Xa(function(){bs(this,"redo")}),undoSelection:Xa(function(){bs(this,"undo",!0)}),redoSelection:Xa(function(){bs(this,"redo",!0)}),setExtending:function(e){this.extend=e},getExtending:function(){return this.extend},historySize:function(){for(var e=this.history,o=0,L=0,I=0;I=e.ch)&&o.push(j.marker.parent||j.marker)}return o},findMarks:function(e,o,L){e=G(this,e),o=G(this,o);var I=[],j=e.line;return this.iter(e.line,o.line+1,function(ne){var ve=ne.markedSpans;if(ve)for(var Ce=0;Ce=we.to||we.from==null&&j!=e.line||we.from!=null&&j==o.line&&we.from>=o.ch)&&(!L||L(we.marker))&&I.push(we.marker.parent||we.marker)}++j}),I},getAllMarks:function(){var e=[];return this.iter(function(o){var L=o.markedSpans;if(L)for(var I=0;Ie)return o=e,!0;e-=ne,++L}),G(this,Ft(L,o))},indexFromPos:function(e){e=G(this,e);var o=e.ch;if(e.lineo&&(o=e.from),e.to!=null&&e.to-1){o.state.draggingText(e),setTimeout(function(){return o.display.input.focus()},20);return}try{var pt=e.dataTransfer.getData("Text");if(pt){var At;if(o.state.draggingText&&!o.state.draggingText.copy&&(At=o.listSelections()),Ho(o.doc,wr(L,L)),At)for(var Qt=0;Qt=0;Ce--)Xo(e.doc,"",I[Ce].from,I[Ce].to,"+delete");Xi(e)})}function Us(e,o,L){var I=Me(e.text,o+L,L);return I<0||I>e.text.length?null:I}function js(e,o,L){var I=Us(e,o.ch,L);return I==null?null:new Ft(o.line,I,L<0?"after":"before")}function Bs(e,o,L,I,j){if(e){o.doc.direction=="rtl"&&(j=-j);var ne=Et(L,o.doc.direction);if(ne){var ve=j<0?q(ne):ne[0],Ce=j<0==(ve.level==1),we=Ce?"after":"before",je;if(ve.level>0||o.doc.direction=="rtl"){var pt=rt(o,L);je=j<0?L.text.length-1:0;var At=Mt(o,pt,je).top;je=Je(function(Qt){return Mt(o,pt,Qt).top==At},j<0==(ve.level==1)?ve.from:ve.to-1,je),we=="before"&&(je=Us(L,je,1))}else je=j<0?ve.to:ve.from;return new Ft(I,je,we)}}return new Ft(I,j<0?L.text.length:0,j<0?"before":"after")}function Fs(e,o,L,I){var j=Et(o,e.doc.direction);if(!j)return js(o,L,I);L.ch>=o.text.length?(L.ch=o.text.length,L.sticky="before"):L.ch<=0&&(L.ch=0,L.sticky="after");var ne=ct(j,L.ch,L.sticky),ve=j[ne];if(e.doc.direction=="ltr"&&ve.level%2==0&&(I>0?ve.to>L.ch:ve.from=ve.from&&Qt>=pt.begin)){var Gt=At?"before":"after";return new Ft(L.line,Qt,Gt)}}var Sn=function(br,Br,Er){for(var Gr=function(Va,gi){return gi?new Ft(L.line,Ce(Va,1),"before"):new Ft(L.line,Va,"after")};br>=0&&br0==(oa.level!=1),Ea=ta?Er.begin:Ce(Er.end,-1);if(oa.from<=Ea&&Ea0?pt.end:Ce(pt.begin,-1);return er!=null&&!(I>0&&er==o.text.length)&&(Kn=Sn(I>0?0:j.length-1,I,je(er)),Kn)?Kn:null}var $o={selectAll:ol,singleSelection:function(e){return e.setSelection(e.getCursor("anchor"),e.getCursor("head"),Ie)},killLine:function(e){return Zo(e,function(o){if(o.empty()){var L=cn(e.doc,o.head.line).text.length;return o.head.ch==L&&o.head.line0)j=new Ft(j.line,j.ch+1),e.replaceRange(ne.charAt(j.ch-1)+ne.charAt(j.ch-2),Ft(j.line,j.ch-2),j,"+transpose");else if(j.line>e.doc.first){var ve=cn(e.doc,j.line-1).text;ve&&(j=new Ft(j.line,1),e.replaceRange(ne.charAt(0)+e.doc.lineSeparator()+ve.charAt(ve.length-1),Ft(j.line-1,ve.length-1),j,"+transpose"))}}L.push(new wa(j,j))}e.setSelections(L)})},newlineAndIndent:function(e){return fi(e,function(){for(var o=e.listSelections(),L=o.length-1;L>=0;L--)e.replaceRange(e.doc.lineSeparator(),o[L].anchor,o[L].head,"+input");o=e.listSelections();for(var I=0;Ie&&sn(o,this.pos)==0&&L==this.button};var ls,us;function Yl(e,o){var L=+new Date;return us&&us.compare(L,e,o)?(ls=us=null,"triple"):ls&&ls.compare(L,e,o)?(us=new Gs(L,e,o),ls=null,"double"):(ls=new Gs(L,e,o),us=null,"single")}function zs(e){var o=this,L=o.display;if(vt(o,e)||L.activeTouch&&L.input.supportsTouch())return;if(L.input.ensurePolled(),L.shift=e.shiftKey,ma(L,e)){_||(L.scroller.draggable=!1,setTimeout(function(){return L.scroller.draggable=!0},100));return}if(Xs(o,e))return;var I=Ca(o,e),j=st(e),ne=I?Yl(I,j):"single";if(window.focus(),j==1&&o.state.selectingText&&o.state.selectingText(e),I&&Ol(o,j,I,ne,e))return;j==1?I?Ql(o,I,ne,e):Ot(e)==L.scroller&&Ae(e):j==2?(I&&_s(o.doc,I),setTimeout(function(){return L.input.focus()},20)):j==3&&(R?o.display.input.onContextMenu(e):Mo(o))}function Ol(e,o,L,I,j){var ne="Click";return I=="double"?ne="Double"+ne:I=="triple"&&(ne="Triple"+ne),ne=(o==1?"Left":o==2?"Middle":"Right")+ne,ss(e,yl(ne,j),j,function(ve){if(typeof ve=="string"&&(ve=$o[ve]),!ve)return!1;var Ce=!1;try{e.isReadOnly()&&(e.state.suppressEdits=!0),Ce=ve(e,L)!=De}finally{e.state.suppressEdits=!1}return Ce})}function Jl(e,o,L){var I=e.getOption("configureMouse"),j=I?I(e,o,L):{};if(j.unit==null){var ne=h?L.shiftKey&&L.metaKey:L.altKey;j.unit=ne?"rectangle":o=="single"?"char":o=="double"?"word":"line"}return(j.extend==null||e.doc.extend)&&(j.extend=e.doc.extend||L.shiftKey),j.addNew==null&&(j.addNew=i?L.metaKey:L.ctrlKey),j.moveOnDrag==null&&(j.moveOnDrag=!(i?L.altKey:L.ctrlKey)),j}function Ql(e,o,L,I){w?setTimeout(K(to,e),0):e.curOp.focus=z();var j=Jl(e,L,I),ne=e.doc.sel,ve;e.options.dragDrop&&Wt&&!e.isReadOnly()&&L=="single"&&(ve=ne.contains(o))>-1&&(sn((ve=ne.ranges[ve]).from(),o)<0||o.xRel>0)&&(sn(ve.to(),o)>0||o.xRel<0)?Zl(e,I,o,j):$l(e,I,o,j)}function Zl(e,o,L,I){var j=e.display,ne=!1,ve=Fa(e,function(je){_&&(j.scroller.draggable=!1),e.state.draggingText=!1,Nt(j.wrapper.ownerDocument,"mouseup",ve),Nt(j.wrapper.ownerDocument,"mousemove",Ce),Nt(j.scroller,"dragstart",we),Nt(j.scroller,"drop",ve),ne||(Ae(je),I.addNew||_s(e.doc,L,null,null,I.extend),_&&!s||w&&c==9?setTimeout(function(){j.wrapper.ownerDocument.body.focus({preventScroll:!0}),j.input.focus()},20):j.input.focus())}),Ce=function(je){ne=ne||Math.abs(o.clientX-je.clientX)+Math.abs(o.clientY-je.clientY)>=10},we=function(){return ne=!0};_&&(j.scroller.draggable=!0),e.state.draggingText=ve,ve.copy=!I.moveOnDrag,j.scroller.dragDrop&&j.scroller.dragDrop(),Ue(j.wrapper.ownerDocument,"mouseup",ve),Ue(j.wrapper.ownerDocument,"mousemove",Ce),Ue(j.scroller,"dragstart",we),Ue(j.scroller,"drop",ve),Mo(e),setTimeout(function(){return j.input.focus()},20)}function Vs(e,o,L){if(L=="char")return new wa(o,o);if(L=="word")return e.findWordAt(o);if(L=="line")return new wa(Ft(o.line,0),G(e.doc,Ft(o.line+1,0)));var I=L(e,o);return new wa(I.from,I.to)}function $l(e,o,L,I){var j=e.display,ne=e.doc;Ae(o);var ve,Ce,we=ne.sel,je=we.ranges;if(I.addNew&&!I.extend?(Ce=ne.sel.contains(L),Ce>-1?ve=je[Ce]:ve=new wa(L,L)):(ve=ne.sel.primary(),Ce=ne.sel.primIndex),I.unit=="rectangle")I.addNew||(ve=new wa(L,L)),L=Ca(e,o,!0,!0),Ce=-1;else{var pt=Vs(e,L,I.unit);I.extend?ve=gs(ve,pt.anchor,pt.head,I.extend):ve=pt}I.addNew?Ce==-1?(Ce=je.length,vi(ne,sa(e,je.concat([ve]),Ce),{scroll:!1,origin:"*mouse"})):je.length>1&&je[Ce].empty()&&I.unit=="char"&&!I.extend?(vi(ne,sa(e,je.slice(0,Ce).concat(je.slice(Ce+1)),0),{scroll:!1,origin:"*mouse"}),we=ne.sel):To(ne,Ce,ve,fe):(Ce=0,vi(ne,new hi([ve],0),fe),we=ne.sel);var At=L;function Qt(Er){if(sn(At,Er)==0)return;if(At=Er,I.unit=="rectangle"){for(var Gr=[],oa=e.options.tabSize,ta=J(cn(ne,L.line).text,L.ch,oa),Ea=J(cn(ne,Er.line).text,Er.ch,oa),Va=Math.min(ta,Ea),gi=Math.max(ta,Ea),ni=Math.min(L.line,Er.line),zi=Math.min(e.lastLine(),Math.max(L.line,Er.line));ni<=zi;ni++){var Ui=cn(ne,ni).text,ci=Ee(Ui,Va,oa);Va==gi?Gr.push(new wa(Ft(ni,ci),Ft(ni,ci))):Ui.length>ci&&Gr.push(new wa(Ft(ni,ci),Ft(ni,Ee(Ui,gi,oa))))}Gr.length||Gr.push(new wa(L,L)),vi(ne,sa(e,we.ranges.slice(0,Ce).concat(Gr),Ce),{origin:"*mouse",scroll:!1}),e.scrollIntoView(Er)}else{var ji=ve,Ci=Vs(e,Er,I.unit),pi=ji.anchor,di;sn(Ci.anchor,pi)>0?(di=Ci.head,pi=Jn(ji.from(),Ci.anchor)):(di=Ci.anchor,pi=Vn(ji.to(),Ci.head));var si=we.ranges.slice(0);si[Ce]=ql(e,new wa(G(ne,pi),di)),vi(ne,sa(e,si,Ce),fe)}}var Gt=j.wrapper.getBoundingClientRect(),Sn=0;function Kn(Er){var Gr=++Sn,oa=Ca(e,Er,!0,I.unit=="rectangle");if(!oa)return;if(sn(oa,At)!=0){e.curOp.focus=z(),Qt(oa);var ta=uo(j,ne);(oa.line>=ta.to||oa.lineGt.bottom?20:0;Ea&&setTimeout(Fa(e,function(){if(Sn!=Gr)return;j.scroller.scrollTop+=Ea,Kn(Er)}),50)}}function er(Er){e.state.selectingText=!1,Sn=Infinity,Er&&(Ae(Er),j.input.focus()),Nt(j.wrapper.ownerDocument,"mousemove",br),Nt(j.wrapper.ownerDocument,"mouseup",Br),ne.history.lastSelOrigin=null}var br=Fa(e,function(Er){Er.buttons===0||!st(Er)?er(Er):Kn(Er)}),Br=Fa(e,er);e.state.selectingText=Br,Ue(j.wrapper.ownerDocument,"mousemove",br),Ue(j.wrapper.ownerDocument,"mouseup",Br)}function ql(e,o){var L=o.anchor,I=o.head,j=cn(e.doc,L.line);if(sn(L,I)==0&&L.sticky==I.sticky)return o;var ne=Et(j);if(!ne)return o;var ve=ct(ne,L.ch,L.sticky),Ce=ne[ve];if(Ce.from!=L.ch&&Ce.to!=L.ch)return o;var we=ve+(Ce.from==L.ch==(Ce.level!=1)?0:1);if(we==0||we==ne.length)return o;var je;if(I.line!=L.line)je=(I.line-L.line)*(e.doc.direction=="ltr"?1:-1)>0;else{var pt=ct(ne,I.ch,I.sticky),At=pt-ve||(I.ch-L.ch)*(Ce.level==1?-1:1);pt==we-1||pt==we?je=At<0:je=At>0}var Qt=ne[we+(je?-1:0)],Gt=je==(Qt.level==1),Sn=Gt?Qt.from:Qt.to,Kn=Gt?"after":"before";return L.ch==Sn&&L.sticky==Kn?o:new wa(new Ft(L.line,Sn,Kn),I)}function wl(e,o,L,I){var j,ne;if(o.touches)j=o.touches[0].clientX,ne=o.touches[0].clientY;else try{j=o.clientX,ne=o.clientY}catch(Qt){return!1}if(j>=Math.floor(e.display.gutters.getBoundingClientRect().right))return!1;I&&Ae(o);var ve=e.display,Ce=ve.lineDiv.getBoundingClientRect();if(ne>Ce.bottom||!Fe(e,L))return Ye(o);ne-=Ce.top-ve.viewOffset;for(var we=0;we=j){var pt=zn(e.doc,ne),At=e.display.gutterSpecs[we];return gt(e,L,e,pt,At.className,o),Ye(o)}}}function Xs(e,o){return wl(e,o,"gutterClick",!0)}function Al(e,o){if(ma(e.display,o)||Tl(e,o))return;if(vt(e,o,"contextmenu"))return;R||e.display.input.onContextMenu(o)}function Tl(e,o){return Fe(e,"gutterContextMenu")?wl(e,o,"gutterContextMenu",!1):!1}function Dl(e){e.display.wrapper.className=e.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+e.options.theme.replace(/(^|\s)\s*/g," cm-s-"),Lr(e)}var qo={toString:function(){return"CodeMirror.Init"}},Os={},cs={};function eu(e){var o=e.optionHandlers;function L(I,j,ne,ve){e.defaults[I]=j,ne&&(o[I]=ve?function(Ce,we,je){je!=qo&&ne(Ce,we,je)}:ne)}e.defineOption=L,e.Init=qo,L("value","",function(I,j){return I.setValue(j)},!0),L("mode",null,function(I,j){I.doc.modeOption=j,qa(I)},!0),L("indentUnit",2,qa,!0),L("indentWithTabs",!1),L("smartIndent",!0),L("tabSize",4,function(I){xi(I),Lr(I),Ma(I)},!0),L("lineSeparator",null,function(I,j){if(I.doc.lineSep=j,!j)return;var ne=[],ve=I.doc.first;I.doc.iter(function(we){for(var je=0;;){var pt=we.text.indexOf(j,je);if(pt==-1)break;je=pt+j.length,ne.push(Ft(ve,pt))}ve++});for(var Ce=ne.length-1;Ce>=0;Ce--)Xo(I.doc,j,ne[Ce],Ft(ne[Ce].line,ne[Ce].ch+j.length))}),L("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(I,j,ne){I.state.specialChars=new RegExp(j.source+(j.test(" ")?"":"| "),"g"),ne!=qo&&I.refresh()}),L("specialCharPlaceholder",nr,function(I){return I.refresh()},!0),L("electricChars",!0),L("inputStyle",n?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),L("spellcheck",!1,function(I,j){return I.getInputField().spellcheck=j},!0),L("autocorrect",!1,function(I,j){return I.getInputField().autocorrect=j},!0),L("autocapitalize",!1,function(I,j){return I.getInputField().autocapitalize=j},!0),L("rtlMoveVisually",!C),L("wholeLineUpdateBefore",!0),L("theme","default",function(I){Dl(I),Ni(I)},!0),L("keyMap","default",function(I,j,ne){var ve=os(j),Ce=ne!=qo&&os(ne);Ce&&Ce.detach&&Ce.detach(I,ve),ve.attach&&ve.attach(I,Ce||null)}),L("extraKeys",null),L("configureMouse",null),L("lineWrapping",!1,nu,!0),L("gutters",[],function(I,j){I.display.gutterSpecs=ui(j,I.options.lineNumbers),Ni(I)},!0),L("fixedGutter",!0,function(I,j){I.display.gutters.style.left=j?la(I.display)+"px":"0",I.refresh()},!0),L("coverGutterNextToScrollbar",!1,function(I){return Pi(I)},!0),L("scrollbarStyle","native",function(I){Co(I),Pi(I),I.display.scrollbars.setScrollTop(I.doc.scrollTop),I.display.scrollbars.setScrollLeft(I.doc.scrollLeft)},!0),L("lineNumbers",!1,function(I,j){I.display.gutterSpecs=ui(I.options.gutters,j),Ni(I)},!0),L("firstLineNumber",1,Ni,!0),L("lineNumberFormatter",function(I){return I},Ni,!0),L("showCursorWhenSelecting",!1,Pa,!0),L("resetSelectionOnContextMenu",!0),L("lineWiseCopyCut",!0),L("pasteLinesPerSelection",!0),L("selectionsMayTouch",!1),L("readOnly",!1,function(I,j){j=="nocursor"&&(no(I),I.display.input.blur()),I.display.input.readOnlyChanged(j)}),L("screenReaderLabel",null,function(I,j){j=j===""?null:j,I.display.input.screenReaderLabelChanged(j)}),L("disableInput",!1,function(I,j){j||I.display.input.reset()},!0),L("dragDrop",!0,tu),L("allowDropFileTypes",null),L("cursorBlinkRate",530),L("cursorScrollMargin",0),L("cursorHeight",1,Pa,!0),L("singleCursorHeightPerLine",!0,Pa,!0),L("workTime",100),L("workDelay",100),L("flattenSpans",!0,xi,!0),L("addModeClass",!1,xi,!0),L("pollInterval",100),L("undoDepth",200,function(I,j){return I.doc.history.undoDepth=j}),L("historyEventDelay",1250),L("viewportMargin",10,function(I){return I.refresh()},!0),L("maxHighlightLength",1e4,xi,!0),L("moveInputWithCursor",!0,function(I,j){j||I.display.input.resetPosition()}),L("tabindex",null,function(I,j){return I.display.input.getField().tabIndex=j||""}),L("autofocus",null),L("direction","ltr",function(I,j){return I.doc.setDirection(j)},!0),L("phrases",null)}function tu(e,o,L){var I=L&&L!=qo;if(!o!=!I){var j=e.display.dragFunctions,ne=o?Ue:Nt;ne(e.display.scroller,"dragstart",j.start),ne(e.display.scroller,"dragenter",j.enter),ne(e.display.scroller,"dragover",j.over),ne(e.display.scroller,"dragleave",j.leave),ne(e.display.scroller,"drop",j.drop)}}function nu(e){e.options.lineWrapping?(W(e.display.wrapper,"CodeMirror-wrap"),e.display.sizer.style.minWidth="",e.display.sizerWidth=null):(O(e.display.wrapper,"CodeMirror-wrap"),hn(e)),Aa(e),Ma(e),Lr(e),setTimeout(function(){return Pi(e)},100)}function Ya(e,o){var L=this;if(!(this instanceof Ya))return new Ya(e,o);this.options=o=o?B(o):{},B(Os,o,!1);var I=o.value;typeof I=="string"?I=new wi(I,o.mode,null,o.lineSeparator,o.direction):o.mode&&(I.modeOption=o.mode),this.doc=I;var j=new Ya.inputStyles[o.inputStyle](this),ne=this.display=new ho(e,I,j,o);ne.wrapper.CodeMirror=this,Dl(this),o.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),Co(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new le,keySeq:null,specialChars:null},o.autofocus&&!n&&ne.input.focus(),w&&c<11&&setTimeout(function(){return L.display.input.reset(!0)},20),Pl(this),ou(),ki(this),this.curOp.forceUpdate=!0,Ts(this,I),o.autofocus&&!n||this.hasFocus()?setTimeout(function(){L.hasFocus()&&!L.state.focused&&Ii(L)},20):no(this);for(var ve in cs)cs.hasOwnProperty(ve)&&cs[ve](this,o[ve],qo);Ga(this),o.finishInit&&o.finishInit(this);for(var Ce=0;Ce20*20}Ue(o.scroller,"touchstart",function(we){if(!vt(e,we)&&!ne(we)&&!Xs(e,we)){o.input.ensurePolled(),clearTimeout(L);var je=+new Date;o.activeTouch={start:je,moved:!1,prev:je-I.end<=300?I:null},we.touches.length==1&&(o.activeTouch.left=we.touches[0].pageX,o.activeTouch.top=we.touches[0].pageY)}}),Ue(o.scroller,"touchmove",function(){o.activeTouch&&(o.activeTouch.moved=!0)}),Ue(o.scroller,"touchend",function(we){var je=o.activeTouch;if(je&&!ma(o,we)&&je.left!=null&&!je.moved&&new Date-je.start<300){var pt=e.coordsChar(o.activeTouch,"page"),At;!je.prev||ve(je,je.prev)?At=new wa(pt,pt):!je.prev.prev||ve(je,je.prev.prev)?At=e.findWordAt(pt):At=new wa(Ft(pt.line,0),G(e.doc,Ft(pt.line+1,0))),e.setSelection(At.anchor,At.head),e.focus(),Ae(we)}j()}),Ue(o.scroller,"touchcancel",j),Ue(o.scroller,"scroll",function(){o.scroller.clientHeight&&(Ji(e,o.scroller.scrollTop),ti(e,o.scroller.scrollLeft,!0),gt(e,"scroll",e))}),Ue(o.scroller,"mousewheel",function(we){return mo(e,we)}),Ue(o.scroller,"DOMMouseScroll",function(we){return mo(e,we)}),Ue(o.wrapper,"scroll",function(){return o.wrapper.scrollTop=o.wrapper.scrollLeft=0}),o.dragFunctions={enter:function(we){vt(e,we)||$e(we)},over:function(we){vt(e,we)||(Fl(e,we),$e(we))},start:function(we){return vl(e,we)},drop:Fa(e,Bl),leave:function(we){vt(e,we)||Ls(e)}};var Ce=o.input.getField();Ue(Ce,"keyup",function(we){return Cl.call(e,we)}),Ue(Ce,"keydown",Fa(e,xl)),Ue(Ce,"keypress",Fa(e,Sl)),Ue(Ce,"focus",function(we){return Ii(e,we)}),Ue(Ce,"blur",function(we){return no(e,we)})}var Y=[];Ya.defineInitHook=function(e){return Y.push(e)};function Q(e,o,L,I){var j=e.doc,ne;L==null&&(L="add"),L=="smart"&&(j.mode.indent?ne=jn(e,o).state:L="prev");var ve=e.options.tabSize,Ce=cn(j,o),we=J(Ce.text,null,ve);Ce.stateAfter&&(Ce.stateAfter=null);var je=Ce.text.match(/^\s*/)[0],pt;if(!I&&!/\S/.test(Ce.text))pt=0,L="not";else if(L=="smart"&&(pt=j.mode.indent(ne,Ce.text.slice(je.length),Ce.text),pt==De||pt>150)){if(!I)return;L="prev"}L=="prev"?o>j.first?pt=J(cn(j,o-1).text,null,ve):pt=0:L=="add"?pt=we+e.options.indentUnit:L=="subtract"?pt=we-e.options.indentUnit:typeof L=="number"&&(pt=we+L),pt=Math.max(0,pt);var At="",Qt=0;if(e.options.indentWithTabs)for(var Gt=Math.floor(pt/ve);Gt;--Gt)Qt+=ve,At+=" ";if(Qtve,we=We(o),je=null;if(Ce&&I.ranges.length>1)if(ie&&ie.text.join(` +`)==o){if(I.ranges.length%ie.text.length==0){je=[];for(var pt=0;pt=0;Qt--){var Gt=I.ranges[Qt],Sn=Gt.from(),Kn=Gt.to();Gt.empty()&&(L&&L>0?Sn=Ft(Sn.line,Sn.ch-L):e.state.overwrite&&!Ce?Kn=Ft(Kn.line,Math.min(cn(ne,Kn.line).text.length,Kn.ch+q(we).length)):Ce&&ie&&ie.lineWise&&ie.text.join(` `)==we.join(` -`)&&(Sn=Fn=Wt(Sn.line,0)));var er={from:Sn,to:Fn,text:je?je[Qt%je.length]:we,origin:j||(Ce?"paste":e.state.cutIncoming>ve?"cut":"+input")};zo(e.doc,er),Vt(e,"inputRead",e,er)}o&&!Ce&&He(e,o),Xi(e),e.curOp.updateInput<2&&(e.curOp.updateInput=At),e.curOp.typing=!0,e.state.pasteIncoming=e.state.cutIncoming=-1}function ke(e,o){var L=e.clipboardData&&e.clipboardData.getData("Text");if(L)return e.preventDefault(),!o.isReadOnly()&&!o.options.disableInput&&fi(o,function(){return Le(o,L,0,null,"paste")}),!0}function He(e,o){if(!e.options.electricChars||!e.options.smartIndent)return;for(var L=e.doc.sel,I=L.ranges.length-1;I>=0;I--){var j=L.ranges[I];if(j.head.ch>100||I&&L.ranges[I-1].head.line==j.head.line)continue;var ne=e.getModeAt(j.head),ve=!1;if(ne.electricChars){for(var Ce=0;Ce-1){ve=Q(e,j.head.line,"smart");break}}else ne.electricInput&&(ne.electricInput.test(un(e.doc,j.head.line).text.slice(0,j.head.ch))&&(ve=Q(e,j.head.line,"smart")));ve&&Vt(e,"electricInput",e,j.head.line)}}function Ge(e){for(var o=[],L=[],I=0;Ine&&(Q(this,Ce.head.line,I,!0),ne=Ce.head.line,ve==this.doc.sel.primIndex&&Xi(this));else{var we=Ce.from(),je=Ce.to(),pt=Math.max(ne,we.line);ne=Math.min(this.lastLine(),je.line-(je.ch?0:1))+1;for(var At=pt;At0&&To(this.doc,ve,new wa(we,Qt[ve].to()),Ie)}}}),getTokenAt:function(I,j){return $r(this,I,j)},getLineTokens:function(I,j){return $r(this,Wt(I),j,!0)},getTokenTypeAt:function(I){I=G(this.doc,I);var j=mn(this,un(this.doc,I.line)),ne=0,ve=(j.length-1)/2,Ce=I.ch,we;if(Ce==0)we=j[2];else for(;;){var je=ne+ve>>1;if((je?j[je*2-1]:0)>=Ce)ve=je;else if(j[je*2+1]we&&(I=we,ve=!0),Ce=un(this.doc,I)}else Ce=I;return ur(this,Ce,{top:0,left:0},j||"page",ne||ve).top+(ve?this.doc.height-ln(Ce):0)},defaultTextHeight:function(){return Nr(this.display)},defaultCharWidth:function(){return Ur(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(I,j,ne,ve,Ce){var we=this.display;I=lr(this,G(this.doc,I));var je=I.bottom,pt=I.left;if(j.style.position="absolute",j.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(j),we.sizer.appendChild(j),ve=="over")je=I.top;else if(ve=="above"||ve=="near"){var At=Math.max(we.wrapper.clientHeight,this.doc.height),Qt=Math.max(we.sizer.clientWidth,we.lineSpace.clientWidth);(ve=="above"||I.bottom+j.offsetHeight>At)&&I.top>j.offsetHeight?je=I.top-j.offsetHeight:I.bottom+j.offsetHeight<=At&&(je=I.bottom),pt+j.offsetWidth>Qt&&(pt=Qt-j.offsetWidth)}j.style.top=je+"px",j.style.left=j.style.right="",Ce=="right"?(pt=we.sizer.clientWidth-j.offsetWidth,j.style.right="0px"):(Ce=="left"?pt=0:Ce=="middle"&&(pt=(we.sizer.clientWidth-j.offsetWidth)/2),j.style.left=pt+"px"),ne&&yo(this,{left:pt,top:je,right:pt+j.offsetWidth,bottom:je+j.offsetHeight})},triggerOnKeyDown:ii(xl),triggerOnKeyPress:ii(Sl),triggerOnKeyUp:Cl,triggerOnMouseDown:ii(zs),execCommand:function(I){if($o.hasOwnProperty(I))return $o[I].call(null,this)},triggerElectric:ii(function(I){He(this,I)}),findPosH:function(I,j,ne,ve){var Ce=1;j<0&&(Ce=-1,j=-j);for(var we=G(this.doc,I),je=0;je0&&pt(ne.charAt(ve-1));)--ve;for(;Ce.5||this.options.lineWrapping)&&Aa(this),vt(this,"refresh",this)}),swapDoc:ii(function(I){var j=this.doc;return j.cm=null,this.state.selectingText&&this.state.selectingText(),Ts(this,I),Lr(this),this.display.input.reset(),Yi(this,I.scrollLeft,I.scrollTop),this.curOp.forceScroll=!0,Vt(this,"swapDoc",this,j),j}),phrase:function(I){var j=this.options.phrases;return j&&Object.prototype.hasOwnProperty.call(j,I)?j[I]:I},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},Xe(e),e.registerHelper=function(I,j,ne){L.hasOwnProperty(I)||(L[I]=e[I]={_global:[]}),L[I][j]=ne},e.registerGlobalHelper=function(I,j,ne,ve){e.registerHelper(I,j,ve),L[I]._global.push({pred:ne,val:ve})}}function St(e,o,L,I,j){var ne=o,ve=L,Ce=un(e,o.line),we=j&&e.direction=="rtl"?-L:L;function je(){var Br=o.line+we;return Br=e.first+e.size?!1:(o=new Wt(Br,o.ch,o.sticky),Ce=un(e,Br))}function pt(Br){var Er;if(I=="codepoint"){var Gr=Ce.text.charCodeAt(o.ch+(I>0?0:-1));isNaN(Gr)?Er=null:Er=new Wt(o.line,Math.max(0,Math.min(Ce.text.length,o.ch+L*(Gr>=55296&&Gr<56320?2:1))),-L)}else j?Er=Fs(e.cm,Ce,o,L):Er=js(Ce,o,L);if(Er==null)if(!Br&&je())o=Bs(j,e.cm,Ce,o.line,we);else return!1;else o=Er;return!0}if(I=="char"||I=="codepoint")pt();else if(I=="column")pt(!0);else if(I=="word"||I=="group")for(var At=null,Qt=I=="group",Gt=e.cm&&e.cm.getHelper(o,"wordChars"),Sn=!0;!(L<0&&!pt(!Sn));Sn=!1){var Fn=Ce.text.charAt(o.ch)||` -`,er=X(Fn,Gt)?"w":Qt&&Fn==` -`?"n":!Qt||/\s/.test(Fn)?null:"p";if(Qt&&!Sn&&!er&&(er="s"),At&&At!=er){L<0&&(L=1,pt(),o.sticky="after");break}if(er&&(At=er),L>0&&!pt(!Sn))break}var br=ys(e,o,ne,ve,!0);return Xn(ne,br)&&(br.hitSide=!0),br}function Ct(e,o,L,I){var j=e.doc,ne=o.left,ve;if(I=="page"){var Ce=Math.min(e.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),we=Math.max(Ce-.5*Nr(e.display),3);ve=(L>0?o.bottom:o.top)+L*we}else I=="line"&&(ve=L>0?o.bottom+3:o.top-3);for(var je;!(je=Zr(e,ne,ve),!je.outside);){if(L<0?ve<=0:ve>=j.height){je.hitSide=!0;break}ve+=L*5}return je}var Lt=function(e){this.cm=e,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new le,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};Lt.prototype.init=function(e){var o=this,L=this,I=L.cm,j=L.div=e.lineDiv;Et(j,I.options.spellcheck,I.options.autocorrect,I.options.autocapitalize);function ne(Ce){for(var we=Ce.target;we;we=we.parentNode){if(we==j)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(we.className))break}return!1}Ue(j,"paste",function(Ce){if(!ne(Ce)||gt(I,Ce)||ke(Ce,I))return;c<=11&&setTimeout(Fa(I,function(){return o.updateFromDOM()}),20)}),Ue(j,"compositionstart",function(Ce){o.composing={data:Ce.data,done:!1}}),Ue(j,"compositionupdate",function(Ce){o.composing||(o.composing={data:Ce.data,done:!1})}),Ue(j,"compositionend",function(Ce){o.composing&&(Ce.data!=o.composing.data&&o.readFromDOMSoon(),o.composing.done=!0)}),Ue(j,"touchstart",function(){return L.forceCompositionEnd()}),Ue(j,"input",function(){o.composing||o.readFromDOMSoon()});function ve(Ce){if(!ne(Ce)||gt(I,Ce))return;if(I.somethingSelected())_e({lineWise:!1,text:I.getSelections()}),Ce.type=="cut"&&I.replaceSelection("",null,"cut");else if(I.options.lineWiseCopyCut){var we=Ge(I);_e({lineWise:!0,text:we.text}),Ce.type=="cut"&&I.operation(function(){I.setSelections(we.ranges,0,Ie),I.replaceSelection("",null,"cut")})}else return;if(Ce.clipboardData){Ce.clipboardData.clearData();var je=ie.text.join(` +`)&&(Sn=Kn=Ft(Sn.line,0)));var er={from:Sn,to:Kn,text:je?je[Qt%je.length]:we,origin:j||(Ce?"paste":e.state.cutIncoming>ve?"cut":"+input")};zo(e.doc,er),Xt(e,"inputRead",e,er)}o&&!Ce&&He(e,o),Xi(e),e.curOp.updateInput<2&&(e.curOp.updateInput=At),e.curOp.typing=!0,e.state.pasteIncoming=e.state.cutIncoming=-1}function ke(e,o){var L=e.clipboardData&&e.clipboardData.getData("Text");if(L)return e.preventDefault(),!o.isReadOnly()&&!o.options.disableInput&&fi(o,function(){return Le(o,L,0,null,"paste")}),!0}function He(e,o){if(!e.options.electricChars||!e.options.smartIndent)return;for(var L=e.doc.sel,I=L.ranges.length-1;I>=0;I--){var j=L.ranges[I];if(j.head.ch>100||I&&L.ranges[I-1].head.line==j.head.line)continue;var ne=e.getModeAt(j.head),ve=!1;if(ne.electricChars){for(var Ce=0;Ce-1){ve=Q(e,j.head.line,"smart");break}}else ne.electricInput&&(ne.electricInput.test(cn(e.doc,j.head.line).text.slice(0,j.head.ch))&&(ve=Q(e,j.head.line,"smart")));ve&&Xt(e,"electricInput",e,j.head.line)}}function Ge(e){for(var o=[],L=[],I=0;Ine&&(Q(this,Ce.head.line,I,!0),ne=Ce.head.line,ve==this.doc.sel.primIndex&&Xi(this));else{var we=Ce.from(),je=Ce.to(),pt=Math.max(ne,we.line);ne=Math.min(this.lastLine(),je.line-(je.ch?0:1))+1;for(var At=pt;At0&&To(this.doc,ve,new wa(we,Qt[ve].to()),Ie)}}}),getTokenAt:function(I,j){return zr(this,I,j)},getLineTokens:function(I,j){return zr(this,Ft(I),j,!0)},getTokenTypeAt:function(I){I=G(this.doc,I);var j=un(this,cn(this.doc,I.line)),ne=0,ve=(j.length-1)/2,Ce=I.ch,we;if(Ce==0)we=j[2];else for(;;){var je=ne+ve>>1;if((je?j[je*2-1]:0)>=Ce)ve=je;else if(j[je*2+1]we&&(I=we,ve=!0),Ce=cn(this.doc,I)}else Ce=I;return ur(this,Ce,{top:0,left:0},j||"page",ne||ve).top+(ve?this.doc.height-ln(Ce):0)},defaultTextHeight:function(){return Nr(this.display)},defaultCharWidth:function(){return Ur(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(I,j,ne,ve,Ce){var we=this.display;I=lr(this,G(this.doc,I));var je=I.bottom,pt=I.left;if(j.style.position="absolute",j.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(j),we.sizer.appendChild(j),ve=="over")je=I.top;else if(ve=="above"||ve=="near"){var At=Math.max(we.wrapper.clientHeight,this.doc.height),Qt=Math.max(we.sizer.clientWidth,we.lineSpace.clientWidth);(ve=="above"||I.bottom+j.offsetHeight>At)&&I.top>j.offsetHeight?je=I.top-j.offsetHeight:I.bottom+j.offsetHeight<=At&&(je=I.bottom),pt+j.offsetWidth>Qt&&(pt=Qt-j.offsetWidth)}j.style.top=je+"px",j.style.left=j.style.right="",Ce=="right"?(pt=we.sizer.clientWidth-j.offsetWidth,j.style.right="0px"):(Ce=="left"?pt=0:Ce=="middle"&&(pt=(we.sizer.clientWidth-j.offsetWidth)/2),j.style.left=pt+"px"),ne&&yo(this,{left:pt,top:je,right:pt+j.offsetWidth,bottom:je+j.offsetHeight})},triggerOnKeyDown:ii(xl),triggerOnKeyPress:ii(Sl),triggerOnKeyUp:Cl,triggerOnMouseDown:ii(zs),execCommand:function(I){if($o.hasOwnProperty(I))return $o[I].call(null,this)},triggerElectric:ii(function(I){He(this,I)}),findPosH:function(I,j,ne,ve){var Ce=1;j<0&&(Ce=-1,j=-j);for(var we=G(this.doc,I),je=0;je0&&pt(ne.charAt(ve-1));)--ve;for(;Ce.5||this.options.lineWrapping)&&Aa(this),gt(this,"refresh",this)}),swapDoc:ii(function(I){var j=this.doc;return j.cm=null,this.state.selectingText&&this.state.selectingText(),Ts(this,I),Lr(this),this.display.input.reset(),Yi(this,I.scrollLeft,I.scrollTop),this.curOp.forceScroll=!0,Xt(this,"swapDoc",this,j),j}),phrase:function(I){var j=this.options.phrases;return j&&Object.prototype.hasOwnProperty.call(j,I)?j[I]:I},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},Xe(e),e.registerHelper=function(I,j,ne){L.hasOwnProperty(I)||(L[I]=e[I]={_global:[]}),L[I][j]=ne},e.registerGlobalHelper=function(I,j,ne,ve){e.registerHelper(I,j,ve),L[I]._global.push({pred:ne,val:ve})}}function St(e,o,L,I,j){var ne=o,ve=L,Ce=cn(e,o.line),we=j&&e.direction=="rtl"?-L:L;function je(){var Br=o.line+we;return Br=e.first+e.size?!1:(o=new Ft(Br,o.ch,o.sticky),Ce=cn(e,Br))}function pt(Br){var Er;if(I=="codepoint"){var Gr=Ce.text.charCodeAt(o.ch+(I>0?0:-1));isNaN(Gr)?Er=null:Er=new Ft(o.line,Math.max(0,Math.min(Ce.text.length,o.ch+L*(Gr>=55296&&Gr<56320?2:1))),-L)}else j?Er=Fs(e.cm,Ce,o,L):Er=js(Ce,o,L);if(Er==null)if(!Br&&je())o=Bs(j,e.cm,Ce,o.line,we);else return!1;else o=Er;return!0}if(I=="char"||I=="codepoint")pt();else if(I=="column")pt(!0);else if(I=="word"||I=="group")for(var At=null,Qt=I=="group",Gt=e.cm&&e.cm.getHelper(o,"wordChars"),Sn=!0;!(L<0&&!pt(!Sn));Sn=!1){var Kn=Ce.text.charAt(o.ch)||` +`,er=X(Kn,Gt)?"w":Qt&&Kn==` +`?"n":!Qt||/\s/.test(Kn)?null:"p";if(Qt&&!Sn&&!er&&(er="s"),At&&At!=er){L<0&&(L=1,pt(),o.sticky="after");break}if(er&&(At=er),L>0&&!pt(!Sn))break}var br=ys(e,o,ne,ve,!0);return Xn(ne,br)&&(br.hitSide=!0),br}function Ct(e,o,L,I){var j=e.doc,ne=o.left,ve;if(I=="page"){var Ce=Math.min(e.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),we=Math.max(Ce-.5*Nr(e.display),3);ve=(L>0?o.bottom:o.top)+L*we}else I=="line"&&(ve=L>0?o.bottom+3:o.top-3);for(var je;!(je=$r(e,ne,ve),!je.outside);){if(L<0?ve<=0:ve>=j.height){je.hitSide=!0;break}ve+=L*5}return je}var Lt=function(e){this.cm=e,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new le,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};Lt.prototype.init=function(e){var o=this,L=this,I=L.cm,j=L.div=e.lineDiv;xt(j,I.options.spellcheck,I.options.autocorrect,I.options.autocapitalize);function ne(Ce){for(var we=Ce.target;we;we=we.parentNode){if(we==j)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(we.className))break}return!1}Ue(j,"paste",function(Ce){if(!ne(Ce)||vt(I,Ce)||ke(Ce,I))return;c<=11&&setTimeout(Fa(I,function(){return o.updateFromDOM()}),20)}),Ue(j,"compositionstart",function(Ce){o.composing={data:Ce.data,done:!1}}),Ue(j,"compositionupdate",function(Ce){o.composing||(o.composing={data:Ce.data,done:!1})}),Ue(j,"compositionend",function(Ce){o.composing&&(Ce.data!=o.composing.data&&o.readFromDOMSoon(),o.composing.done=!0)}),Ue(j,"touchstart",function(){return L.forceCompositionEnd()}),Ue(j,"input",function(){o.composing||o.readFromDOMSoon()});function ve(Ce){if(!ne(Ce)||vt(I,Ce))return;if(I.somethingSelected())_e({lineWise:!1,text:I.getSelections()}),Ce.type=="cut"&&I.replaceSelection("",null,"cut");else if(I.options.lineWiseCopyCut){var we=Ge(I);_e({lineWise:!0,text:we.text}),Ce.type=="cut"&&I.operation(function(){I.setSelections(we.ranges,0,Ie),I.replaceSelection("",null,"cut")})}else return;if(Ce.clipboardData){Ce.clipboardData.clearData();var je=ie.text.join(` `);if(Ce.clipboardData.setData("Text",je),Ce.clipboardData.getData("Text")==je){Ce.preventDefault();return}}var pt=Ut(),At=pt.firstChild;I.display.lineSpace.insertBefore(pt,I.display.lineSpace.firstChild),At.value=ie.text.join(` -`);var Qt=document.activeElement;V(At),setTimeout(function(){I.display.lineSpace.removeChild(pt),Qt.focus(),Qt==j&&L.showPrimarySelection()},50)}Ue(j,"copy",ve),Ue(j,"cut",ve)},Lt.prototype.screenReaderLabelChanged=function(e){e?this.div.setAttribute("aria-label",e):this.div.removeAttribute("aria-label")},Lt.prototype.prepareSelection=function(){var e=yi(this.cm,!1);return e.focus=document.activeElement==this.div,e},Lt.prototype.showSelection=function(e,o){if(!e||!this.cm.display.view.length)return;(e.focus||o)&&this.showPrimarySelection(),this.showMultipleSelections(e)},Lt.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},Lt.prototype.showPrimarySelection=function(){var e=this.getSelection(),o=this.cm,L=o.doc.sel.primary(),I=L.from(),j=L.to();if(o.display.viewTo==o.display.viewFrom||I.line>=o.display.viewTo||j.line=o.display.viewFrom&&pn(o,I)||{node:Ce[0].measure.map[2],offset:0},je=j.linee.firstLine()&&(I=Wt(I.line-1,un(e.doc,I.line-1).length)),j.ch==un(e.doc,j.line).text.length&&j.lineo.viewTo-1)return!1;var ne,ve,Ce;I.line==o.viewFrom||(ne=Na(e,I.line))==0?(ve=dr(o.view[0].line),Ce=o.view[0].node):(ve=dr(o.view[ne].line),Ce=o.view[ne-1].node.nextSibling);var we=Na(e,j.line),je,pt;if(we==o.view.length-1?(je=o.viewTo-1,pt=o.lineDiv.lastChild):(je=dr(o.view[we+1].line)-1,pt=o.view[we+1].node.previousSibling),!Ce)return!1;for(var At=e.doc.splitLines(jr(e,Ce,pt,ve,je)),Qt=_r(e.doc,Wt(ve,0),Wt(je,un(e.doc,je).text.length));At.length>1&&Qt.length>1;)if(q(At)==q(Qt))At.pop(),Qt.pop(),je--;else if(At[0]==Qt[0])At.shift(),Qt.shift(),ve++;else break;for(var Gt=0,Sn=0,Fn=At[0],er=Qt[0],br=Math.min(Fn.length,er.length);GtI.ch&&Br.charCodeAt(Br.length-Sn-1)==Er.charCodeAt(Er.length-Sn-1);)Gt--,Sn++;At[At.length-1]=Br.slice(0,Br.length-Sn).replace(/^\u200b+/,""),At[0]=At[0].slice(Gt).replace(/\u200b+$/,"");var oa=Wt(ve,Gt),ta=Wt(je,Qt.length?q(Qt).length-Sn:0);if(At.length>1||At[0]||sn(oa,ta))return Xo(e.doc,At,oa,ta,"+input"),!0},Lt.prototype.ensurePolled=function(){this.forceCompositionEnd()},Lt.prototype.reset=function(){this.forceCompositionEnd()},Lt.prototype.forceCompositionEnd=function(){if(!this.composing)return;clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus()},Lt.prototype.readFromDOMSoon=function(){var e=this;if(this.readDOMTimeout!=null)return;this.readDOMTimeout=setTimeout(function(){if(e.readDOMTimeout=null,e.composing)if(e.composing.done)e.composing=null;else return;e.updateFromDOM()},80)},Lt.prototype.updateFromDOM=function(){var e=this;(this.cm.isReadOnly()||!this.pollContent())&&fi(this.cm,function(){return Ma(e.cm)})},Lt.prototype.setUneditable=function(e){e.contentEditable="false"},Lt.prototype.onKeyPress=function(e){if(e.charCode==0||this.composing)return;e.preventDefault(),this.cm.isReadOnly()||Fa(this.cm,Le)(this.cm,String.fromCharCode(e.charCode==null?e.keyCode:e.charCode),0)},Lt.prototype.readOnlyChanged=function(e){this.div.contentEditable=String(e!="nocursor")},Lt.prototype.onContextMenu=function(){},Lt.prototype.resetPosition=function(){},Lt.prototype.needsContentAttribute=!0;function pn(e,o){var L=mt(e,o.line);if(!L||L.hidden)return null;var I=un(e.doc,o.line),j=Te(L,I,o.line),ne=bt(I,e.doc.direction),ve="left";if(ne){var Ce=ut(ne,o.ch);ve=Ce%2?"right":"left"}var we=rn(j.map,o.ch,ve);return we.offset=we.collapse=="right"?we.end:we.start,we}function cr(e){for(var o=e;o;o=o.parentNode)if(/CodeMirror-gutter-wrapper/.test(o.className))return!0;return!1}function gr(e,o){return o&&(e.bad=!0),e}function jr(e,o,L,I,j){var ne="",ve=!1,Ce=e.doc.lineSeparator(),we=!1;function je(Gt){return function(Sn){return Sn.id==Gt}}function pt(){ve&&(ne+=Ce,we&&(ne+=Ce),ve=we=!1)}function At(Gt){Gt&&(pt(),ne+=Gt)}function Qt(Gt){if(Gt.nodeType==1){var Sn=Gt.getAttribute("cm-text");if(Sn){At(Sn);return}var Fn=Gt.getAttribute("cm-marker"),er;if(Fn){var br=e.findMarks(Wt(I,0),Wt(j+1,0),je(+Fn));br.length&&(er=br[0].find(0))&&At(_r(e.doc,er.from,er.to).join(Ce));return}if(Gt.getAttribute("contenteditable")=="false")return;var Br=/^(pre|div|p|li|table|br)$/i.test(Gt.nodeName);if(!/^br$/i.test(Gt.nodeName)&&Gt.textContent.length==0)return;Br&&pt();for(var Er=0;Er=9&&o.hasSelection&&(o.hasSelection=null),L.poll()}),Ue(j,"paste",function(ve){if(gt(I,ve)||ke(ve,I))return;I.state.pasteIncoming=+new Date,L.fastPoll()});function ne(ve){if(gt(I,ve))return;if(I.somethingSelected())_e({lineWise:!1,text:I.getSelections()});else if(I.options.lineWiseCopyCut){var Ce=Ge(I);_e({lineWise:!0,text:Ce.text}),ve.type=="cut"?I.setSelections(Ce.ranges,null,Ie):(L.prevInput="",j.value=Ce.text.join(` -`),V(j))}else return;ve.type=="cut"&&(I.state.cutIncoming=+new Date)}Ue(j,"cut",ne),Ue(j,"copy",ne),Ue(e.scroller,"paste",function(ve){if(pa(e,ve)||gt(I,ve))return;if(!j.dispatchEvent){I.state.pasteIncoming=+new Date,L.focus();return}var Ce=new Event("paste");Ce.clipboardData=ve.clipboardData,j.dispatchEvent(Ce)}),Ue(e.lineSpace,"selectstart",function(ve){pa(e,ve)||Ae(ve)}),Ue(j,"compositionstart",function(){var ve=I.getCursor("from");L.composing&&L.composing.range.clear(),L.composing={start:ve,range:I.markText(ve,I.getCursor("to"),{className:"CodeMirror-composing"})}}),Ue(j,"compositionend",function(){L.composing&&(L.poll(),L.composing.range.clear(),L.composing=null)})},Kr.prototype.createField=function(e){this.wrapper=Ut(),this.textarea=this.wrapper.firstChild},Kr.prototype.screenReaderLabelChanged=function(e){e?this.textarea.setAttribute("aria-label",e):this.textarea.removeAttribute("aria-label")},Kr.prototype.prepareSelection=function(){var e=this.cm,o=e.display,L=e.doc,I=yi(e);if(e.options.moveInputWithCursor){var j=lr(e,L.sel.primary().head,"div"),ne=o.wrapper.getBoundingClientRect(),ve=o.lineDiv.getBoundingClientRect();I.teTop=Math.max(0,Math.min(o.wrapper.clientHeight-10,j.top+ve.top-ne.top)),I.teLeft=Math.max(0,Math.min(o.wrapper.clientWidth-10,j.left+ve.left-ne.left))}return I},Kr.prototype.showSelection=function(e){var o=this.cm,L=o.display;p(L.cursorDiv,e.cursors),p(L.selectionDiv,e.selection),e.teTop!=null&&(this.wrapper.style.top=e.teTop+"px",this.wrapper.style.left=e.teLeft+"px")},Kr.prototype.reset=function(e){if(this.contextMenuPending||this.composing)return;var o=this.cm;if(o.somethingSelected()){this.prevInput="";var L=o.getSelection();this.textarea.value=L,o.state.focused&&V(this.textarea),w&&c>=9&&(this.hasSelection=L)}else e||(this.prevInput=this.textarea.value="",w&&c>=9&&(this.hasSelection=null))},Kr.prototype.getField=function(){return this.textarea},Kr.prototype.supportsTouch=function(){return!1},Kr.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!n||z()!=this.textarea))try{this.textarea.focus()}catch(e){}},Kr.prototype.blur=function(){this.textarea.blur()},Kr.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},Kr.prototype.receivedFocus=function(){this.slowPoll()},Kr.prototype.slowPoll=function(){var e=this;if(this.pollingFast)return;this.polling.set(this.cm.options.pollInterval,function(){e.poll(),e.cm.state.focused&&e.slowPoll()})},Kr.prototype.fastPoll=function(){var e=!1,o=this;o.pollingFast=!0;function L(){var I=o.poll();!I&&!e?(e=!0,o.polling.set(60,L)):(o.pollingFast=!1,o.slowPoll())}o.polling.set(20,L)},Kr.prototype.poll=function(){var e=this,o=this.cm,L=this.textarea,I=this.prevInput;if(this.contextMenuPending||!o.state.focused||ot(L)&&!I&&!this.composing||o.isReadOnly()||o.options.disableInput||o.state.keySeq)return!1;var j=L.value;if(j==I&&!o.somethingSelected())return!1;if(w&&c>=9&&this.hasSelection===j||i&&/[\uf700-\uf7ff]/.test(j))return o.display.input.reset(),!1;if(o.doc.sel==o.display.selForContextMenu){var ne=j.charCodeAt(0);if(ne==8203&&!I&&(I="\u200B"),ne==8666)return this.reset(),this.cm.execCommand("undo")}for(var ve=0,Ce=Math.min(I.length,j.length);ve1e3||j.indexOf(` +`);var Qt=document.activeElement;V(At),setTimeout(function(){I.display.lineSpace.removeChild(pt),Qt.focus(),Qt==j&&L.showPrimarySelection()},50)}Ue(j,"copy",ve),Ue(j,"cut",ve)},Lt.prototype.screenReaderLabelChanged=function(e){e?this.div.setAttribute("aria-label",e):this.div.removeAttribute("aria-label")},Lt.prototype.prepareSelection=function(){var e=yi(this.cm,!1);return e.focus=document.activeElement==this.div,e},Lt.prototype.showSelection=function(e,o){if(!e||!this.cm.display.view.length)return;(e.focus||o)&&this.showPrimarySelection(),this.showMultipleSelections(e)},Lt.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},Lt.prototype.showPrimarySelection=function(){var e=this.getSelection(),o=this.cm,L=o.doc.sel.primary(),I=L.from(),j=L.to();if(o.display.viewTo==o.display.viewFrom||I.line>=o.display.viewTo||j.line=o.display.viewFrom&&mn(o,I)||{node:Ce[0].measure.map[2],offset:0},je=j.linee.firstLine()&&(I=Ft(I.line-1,cn(e.doc,I.line-1).length)),j.ch==cn(e.doc,j.line).text.length&&j.lineo.viewTo-1)return!1;var ne,ve,Ce;I.line==o.viewFrom||(ne=Na(e,I.line))==0?(ve=dr(o.view[0].line),Ce=o.view[0].node):(ve=dr(o.view[ne].line),Ce=o.view[ne-1].node.nextSibling);var we=Na(e,j.line),je,pt;if(we==o.view.length-1?(je=o.viewTo-1,pt=o.lineDiv.lastChild):(je=dr(o.view[we+1].line)-1,pt=o.view[we+1].node.previousSibling),!Ce)return!1;for(var At=e.doc.splitLines(jr(e,Ce,pt,ve,je)),Qt=mr(e.doc,Ft(ve,0),Ft(je,cn(e.doc,je).text.length));At.length>1&&Qt.length>1;)if(q(At)==q(Qt))At.pop(),Qt.pop(),je--;else if(At[0]==Qt[0])At.shift(),Qt.shift(),ve++;else break;for(var Gt=0,Sn=0,Kn=At[0],er=Qt[0],br=Math.min(Kn.length,er.length);GtI.ch&&Br.charCodeAt(Br.length-Sn-1)==Er.charCodeAt(Er.length-Sn-1);)Gt--,Sn++;At[At.length-1]=Br.slice(0,Br.length-Sn).replace(/^\u200b+/,""),At[0]=At[0].slice(Gt).replace(/\u200b+$/,"");var oa=Ft(ve,Gt),ta=Ft(je,Qt.length?q(Qt).length-Sn:0);if(At.length>1||At[0]||sn(oa,ta))return Xo(e.doc,At,oa,ta,"+input"),!0},Lt.prototype.ensurePolled=function(){this.forceCompositionEnd()},Lt.prototype.reset=function(){this.forceCompositionEnd()},Lt.prototype.forceCompositionEnd=function(){if(!this.composing)return;clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus()},Lt.prototype.readFromDOMSoon=function(){var e=this;if(this.readDOMTimeout!=null)return;this.readDOMTimeout=setTimeout(function(){if(e.readDOMTimeout=null,e.composing)if(e.composing.done)e.composing=null;else return;e.updateFromDOM()},80)},Lt.prototype.updateFromDOM=function(){var e=this;(this.cm.isReadOnly()||!this.pollContent())&&fi(this.cm,function(){return Ma(e.cm)})},Lt.prototype.setUneditable=function(e){e.contentEditable="false"},Lt.prototype.onKeyPress=function(e){if(e.charCode==0||this.composing)return;e.preventDefault(),this.cm.isReadOnly()||Fa(this.cm,Le)(this.cm,String.fromCharCode(e.charCode==null?e.keyCode:e.charCode),0)},Lt.prototype.readOnlyChanged=function(e){this.div.contentEditable=String(e!="nocursor")},Lt.prototype.onContextMenu=function(){},Lt.prototype.resetPosition=function(){},Lt.prototype.needsContentAttribute=!0;function mn(e,o){var L=mt(e,o.line);if(!L||L.hidden)return null;var I=cn(e.doc,o.line),j=Te(L,I,o.line),ne=Et(I,e.doc.direction),ve="left";if(ne){var Ce=ct(ne,o.ch);ve=Ce%2?"right":"left"}var we=rn(j.map,o.ch,ve);return we.offset=we.collapse=="right"?we.end:we.start,we}function cr(e){for(var o=e;o;o=o.parentNode)if(/CodeMirror-gutter-wrapper/.test(o.className))return!0;return!1}function _r(e,o){return o&&(e.bad=!0),e}function jr(e,o,L,I,j){var ne="",ve=!1,Ce=e.doc.lineSeparator(),we=!1;function je(Gt){return function(Sn){return Sn.id==Gt}}function pt(){ve&&(ne+=Ce,we&&(ne+=Ce),ve=we=!1)}function At(Gt){Gt&&(pt(),ne+=Gt)}function Qt(Gt){if(Gt.nodeType==1){var Sn=Gt.getAttribute("cm-text");if(Sn){At(Sn);return}var Kn=Gt.getAttribute("cm-marker"),er;if(Kn){var br=e.findMarks(Ft(I,0),Ft(j+1,0),je(+Kn));br.length&&(er=br[0].find(0))&&At(mr(e.doc,er.from,er.to).join(Ce));return}if(Gt.getAttribute("contenteditable")=="false")return;var Br=/^(pre|div|p|li|table|br)$/i.test(Gt.nodeName);if(!/^br$/i.test(Gt.nodeName)&&Gt.textContent.length==0)return;Br&&pt();for(var Er=0;Er=9&&o.hasSelection&&(o.hasSelection=null),L.poll()}),Ue(j,"paste",function(ve){if(vt(I,ve)||ke(ve,I))return;I.state.pasteIncoming=+new Date,L.fastPoll()});function ne(ve){if(vt(I,ve))return;if(I.somethingSelected())_e({lineWise:!1,text:I.getSelections()});else if(I.options.lineWiseCopyCut){var Ce=Ge(I);_e({lineWise:!0,text:Ce.text}),ve.type=="cut"?I.setSelections(Ce.ranges,null,Ie):(L.prevInput="",j.value=Ce.text.join(` +`),V(j))}else return;ve.type=="cut"&&(I.state.cutIncoming=+new Date)}Ue(j,"cut",ne),Ue(j,"copy",ne),Ue(e.scroller,"paste",function(ve){if(ma(e,ve)||vt(I,ve))return;if(!j.dispatchEvent){I.state.pasteIncoming=+new Date,L.focus();return}var Ce=new Event("paste");Ce.clipboardData=ve.clipboardData,j.dispatchEvent(Ce)}),Ue(e.lineSpace,"selectstart",function(ve){ma(e,ve)||Ae(ve)}),Ue(j,"compositionstart",function(){var ve=I.getCursor("from");L.composing&&L.composing.range.clear(),L.composing={start:ve,range:I.markText(ve,I.getCursor("to"),{className:"CodeMirror-composing"})}}),Ue(j,"compositionend",function(){L.composing&&(L.poll(),L.composing.range.clear(),L.composing=null)})},Kr.prototype.createField=function(e){this.wrapper=Ut(),this.textarea=this.wrapper.firstChild},Kr.prototype.screenReaderLabelChanged=function(e){e?this.textarea.setAttribute("aria-label",e):this.textarea.removeAttribute("aria-label")},Kr.prototype.prepareSelection=function(){var e=this.cm,o=e.display,L=e.doc,I=yi(e);if(e.options.moveInputWithCursor){var j=lr(e,L.sel.primary().head,"div"),ne=o.wrapper.getBoundingClientRect(),ve=o.lineDiv.getBoundingClientRect();I.teTop=Math.max(0,Math.min(o.wrapper.clientHeight-10,j.top+ve.top-ne.top)),I.teLeft=Math.max(0,Math.min(o.wrapper.clientWidth-10,j.left+ve.left-ne.left))}return I},Kr.prototype.showSelection=function(e){var o=this.cm,L=o.display;p(L.cursorDiv,e.cursors),p(L.selectionDiv,e.selection),e.teTop!=null&&(this.wrapper.style.top=e.teTop+"px",this.wrapper.style.left=e.teLeft+"px")},Kr.prototype.reset=function(e){if(this.contextMenuPending||this.composing)return;var o=this.cm;if(o.somethingSelected()){this.prevInput="";var L=o.getSelection();this.textarea.value=L,o.state.focused&&V(this.textarea),w&&c>=9&&(this.hasSelection=L)}else e||(this.prevInput=this.textarea.value="",w&&c>=9&&(this.hasSelection=null))},Kr.prototype.getField=function(){return this.textarea},Kr.prototype.supportsTouch=function(){return!1},Kr.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!n||z()!=this.textarea))try{this.textarea.focus()}catch(e){}},Kr.prototype.blur=function(){this.textarea.blur()},Kr.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},Kr.prototype.receivedFocus=function(){this.slowPoll()},Kr.prototype.slowPoll=function(){var e=this;if(this.pollingFast)return;this.polling.set(this.cm.options.pollInterval,function(){e.poll(),e.cm.state.focused&&e.slowPoll()})},Kr.prototype.fastPoll=function(){var e=!1,o=this;o.pollingFast=!0;function L(){var I=o.poll();!I&&!e?(e=!0,o.polling.set(60,L)):(o.pollingFast=!1,o.slowPoll())}o.polling.set(20,L)},Kr.prototype.poll=function(){var e=this,o=this.cm,L=this.textarea,I=this.prevInput;if(this.contextMenuPending||!o.state.focused||ot(L)&&!I&&!this.composing||o.isReadOnly()||o.options.disableInput||o.state.keySeq)return!1;var j=L.value;if(j==I&&!o.somethingSelected())return!1;if(w&&c>=9&&this.hasSelection===j||i&&/[\uf700-\uf7ff]/.test(j))return o.display.input.reset(),!1;if(o.doc.sel==o.display.selForContextMenu){var ne=j.charCodeAt(0);if(ne==8203&&!I&&(I="\u200B"),ne==8666)return this.reset(),this.cm.execCommand("undo")}for(var ve=0,Ce=Math.min(I.length,j.length);ve1e3||j.indexOf(` `)>-1?L.value=e.prevInput="":e.prevInput=j,e.composing&&(e.composing.range.clear(),e.composing.range=o.markText(e.composing.start,o.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},Kr.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},Kr.prototype.onKeyPress=function(){w&&c>=9&&(this.hasSelection=null),this.fastPoll()},Kr.prototype.onContextMenu=function(e){var o=this,L=o.cm,I=L.display,j=o.textarea;o.contextMenuPending&&o.contextMenuPending();var ne=Ca(L,e),ve=I.scroller.scrollTop;if(!ne||u)return;var Ce=L.options.resetSelectionOnContextMenu;Ce&&L.doc.sel.contains(ne)==-1&&Fa(L,vi)(L.doc,wr(ne),Ie);var we=j.style.cssText,je=o.wrapper.style.cssText,pt=o.wrapper.offsetParent.getBoundingClientRect();o.wrapper.style.cssText="position: static",j.style.cssText=`position: absolute; width: 30px; height: 30px; top: `+(e.clientY-pt.top-5)+"px; left: "+(e.clientX-pt.left-5)+`px; z-index: 1000; background: `+(w?"rgba(255, 255, 255, .05)":"transparent")+`; - outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var At;_&&(At=window.scrollY),I.input.focus(),_&&window.scrollTo(null,At),I.input.reset(),L.somethingSelected()||(j.value=o.prevInput=" "),o.contextMenuPending=Gt,I.selForContextMenu=L.doc.sel,clearTimeout(I.detectingSelectAll);function Qt(){if(j.selectionStart!=null){var Fn=L.somethingSelected(),er="\u200B"+(Fn?j.value:"");j.value="\u21DA",j.value=er,o.prevInput=Fn?"":"\u200B",j.selectionStart=1,j.selectionEnd=er.length,I.selForContextMenu=L.doc.sel}}function Gt(){if(o.contextMenuPending!=Gt)return;if(o.contextMenuPending=!1,o.wrapper.style.cssText=je,j.style.cssText=we,w&&c<9&&I.scrollbars.setScrollTop(I.scroller.scrollTop=ve),j.selectionStart!=null){(!w||w&&c<9)&&Qt();var Fn=0,er=function(){I.selForContextMenu==L.doc.sel&&j.selectionStart==0&&j.selectionEnd>0&&o.prevInput=="\u200B"?Fa(L,ol)(L):Fn++<10?I.detectingSelectAll=setTimeout(er,500):(I.selForContextMenu=null,I.input.reset())};I.detectingSelectAll=setTimeout(er,200)}}if(w&&c>=9&&Qt(),R){$e(e);var Sn=function(){kt(window,"mouseup",Sn),setTimeout(Gt,20)};Ue(window,"mouseup",Sn)}else setTimeout(Gt,50)},Kr.prototype.readOnlyChanged=function(e){e||this.reset(),this.textarea.disabled=e=="nocursor",this.textarea.readOnly=!!e},Kr.prototype.setUneditable=function(){},Kr.prototype.needsContentAttribute=!1;function Da(e,o){if(o=o?B(o):{},o.value=e.value,!o.tabindex&&e.tabIndex&&(o.tabindex=e.tabIndex),!o.placeholder&&e.placeholder&&(o.placeholder=e.placeholder),o.autofocus==null){var L=z();o.autofocus=L==e||e.getAttribute("autofocus")!=null&&L==document.body}function I(){e.value=Ce.getValue()}var j;if(e.form&&(Ue(e.form,"submit",I),!o.leaveSubmitMethodAlone)){var ne=e.form;j=ne.submit;try{var ve=ne.submit=function(){I(),ne.submit=j,ne.submit(),ne.submit=ve}}catch(we){}}o.finishInit=function(we){we.save=I,we.getTextArea=function(){return e},we.toTextArea=function(){we.toTextArea=isNaN,I(),e.parentNode.removeChild(we.getWrapperElement()),e.style.display="",e.form&&(kt(e.form,"submit",I),!o.leaveSubmitMethodAlone&&typeof e.form.submit=="function"&&(e.form.submit=j))}},e.style.display="none";var Ce=Ya(function(we){return e.parentNode.insertBefore(we,e.nextSibling)},o);return Ce}function Oa(e){e.off=kt,e.on=Ue,e.wheelEventPixels=Ki,e.Doc=wi,e.splitLines=We,e.countColumn=J,e.findColumn=Ee,e.isWordChar=$,e.Pass=De,e.signal=vt,e.Line=yn,e.changeEnd=Qr,e.scrollbarModel=xo,e.Pos=Wt,e.cmpPos=sn,e.modes=Tt,e.mimeModes=yt,e.resolveMode=dt,e.getMode=Pt,e.modeExtensions=Nt,e.extendMode=cn,e.copyState=_n,e.startState=Kn,e.innerMode=Wn,e.commands=$o,e.keyMap=go,e.keyName=xs,e.isModifierKey=is,e.lookupKey=_o,e.normalizeKeyMap=_l,e.StringStream=wn,e.SharedTextMarker=Qo,e.TextMarker=Gi,e.LineWidget=ns,e.e_preventDefault=Ae,e.e_stopPropagation=Pe,e.e_stop=$e,e.addClass=W,e.contains=U,e.rmClass=O,e.keyNames=Po}eu(Ya),Bt(Ya);var za="iter insert remove copy getEditor constructor".split(" ");for(var li in wi.prototype)wi.prototype.hasOwnProperty(li)&&ge(za,li)<0&&(Ya.prototype[li]=function(e){return function(){return e.apply(this.doc,arguments)}}(wi.prototype[li]));return Xe(wi),Ya.inputStyles={textarea:Kr,contenteditable:Lt},Ya.defineMode=function(e){!Ya.defaults.mode&&e!="null"&&(Ya.defaults.mode=e),It.apply(this,arguments)},Ya.defineMIME=Kt,Ya.defineMode("null",function(){return{token:function(e){return e.skipToEnd()}}}),Ya.defineMIME("text/plain","null"),Ya.defineExtension=function(e,o){Ya.prototype[e]=o},Ya.defineDocExtension=function(e,o){wi.prototype[e]=o},Ya.fromTextArea=Da,Oa(Ya),Ya.version="5.58.2",Ya})},W6BS:function(M,H){M.exports="data:image/png;base64,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"},WO9J:function(M,H,a){"use strict";a.r(H);var D=a("0Owb"),b=a("PpiC"),A=a("q1tI"),v=a.n(A),y=a("EkPF"),E=a.n(y),w=a("miYZ"),c=a("tsqr"),_=a("2qtc"),l=a("kLXV"),t=a("9og8"),u=a("WmNS"),s=a.n(u),r=a("auZk"),f=a.n(r),m=a("1vsH"),d=a("Ufr+"),n=a.n(d),i=a("HBuW"),h=a("ErOA"),C=a("Ty5D"),x=a("9kvl"),g=function(en){var fn,yn,Rn=en.globalSetting,Ln=en.loading,hn=en.dispatch,xn=en.practiceSetting,Mn=en.shixunsDetail,Un=Object(b.a)(en,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),nr=Object(C.h)(),hr=Object(A.useRef)(""),rr=Object(C.i)(),xr=xn.title,Ar=xn.base_info_warning,or=xn.challenges_warning,na=xn.service_warning,ir=xn.repository_warning,Yr=xn.mirror_warning;Object(A.useEffect)(function(){var Zn;hr.current=(Zn=nr.pathname.split("/"))===null||Zn===void 0?void 0:Zn[2],hn({type:"practiceSetting/setParams",payload:{id:hr.current}}),hn({type:"practiceSetting/getCommonData",payload:{id:hr.current}})},[nr.pathname]),Object(A.useEffect)(function(){return Object(m.T)(xr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"),function(){Object(m.T)()}});var Vr=function(){var Zn=Object(t.a)(s.a.mark(function vr(){return s.a.wrap(function(Fr){for(;;)switch(Fr.prev=Fr.next){case 0:return Fr.next=2,In();case 2:x.d.push("/shixuns/".concat(hr.current,"/challenges"));case 3:case"end":return Fr.stop()}},vr)}));return function(){return Zn.apply(this,arguments)}}(),In=function(){return new Promise(function(vr,mr){var Fr;xn!=null&&(Fr=xn.sideBar)!==null&&Fr!==void 0&&Fr.confirmLeave?l.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){hn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),vr()},onCancel:function(){mr()}}):vr()})},Ht=function(vr){var mr;if(vr===(xn==null?void 0:xn.sideBar.tabsActive))return;var Fr=function(){x.d.push("/shixuns/".concat(hr.current,"/edit?tabId=").concat(vr)),hn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:vr,selectPath:"",confirmLeave:!1}})};xn!=null&&(mr=xn.sideBar)!==null&&mr!==void 0&&mr.confirmLeave?l.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){Fr()}}):Fr()},$t=function Zn(vr){var mr;vr=(mr=vr)!==null&&mr!==void 0&&mr.includes(".json")?vr:"".concat(vr,".json"),l.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:v.a.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:function(){var Fr=Object(t.a)(s.a.mark(function aa(){var pr,Wr;return s.a.wrap(function(qr){for(;;)switch(qr.prev=qr.next){case 0:return qr.next=2,Object(h.a)("/api"+vr,{method:"get"});case 2:if(pr=qr.sent,pr){qr.next=5;break}return qr.abrupt("return");case 5:return c.b.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF01"),qr.next=8,Object(i.D)({id:pr.shixun_identifier});case 8:if(Wr=qr.sent,!(Wr!=null&&Wr.game_identifier)){qr.next=12;break}return Object(m.O)("/tasks/".concat(Wr.game_identifier)),qr.abrupt("return");case 12:(Wr==null?void 0:Wr.status)===2?Zn(Wr==null?void 0:Wr.message):(Wr==null?void 0:Wr.status)===3&&Vt(Wr==null?void 0:Wr.message);case 13:case"end":return qr.stop()}},aa)}));function kr(){return Fr.apply(this,arguments)}return kr}()})},Vt=function(vr){l.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:v.a.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",vr,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},qn=function(){var Zn=Object(t.a)(s.a.mark(function vr(mr,Fr){var kr,aa,pr;return s.a.wrap(function(Tr){for(;;)switch(Tr.prev=Tr.next){case 0:return Tr.next=2,In();case 2:if(Object(m.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6A21\u62DF\u5B9E\u6218"]),!((kr=Mn.detail)!==null&&kr!==void 0&&kr.is_jupyter||(aa=Mn.detail)!==null&&aa!==void 0&&aa.is_jupyter_lab)){Tr.next=6;break}return hn({type:"shixunsDetail/execJupyter",payload:{id:hr.current}}).then(function(qr){qr!=null&&qr.identifier&&(x.d===null||x.d===void 0||x.d.push("/tasks/".concat(qr.identifier,"/jupyter")))}),Tr.abrupt("return");case 6:if(hn({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF0C\u8BF7\u7A0D\u540E..."}}),!Fr){Tr.next=13;break}return Tr.next=10,Object(i.C)({id:mr});case 10:Tr.t0=Tr.sent,Tr.next=16;break;case 13:return Tr.next=15,Object(i.D)({id:mr});case 15:Tr.t0=Tr.sent;case 16:if(pr=Tr.t0,hn({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),!(pr!=null&&pr.game_identifier||pr!=null&&pr.identifier)){Tr.next=21;break}return Object(m.O)(Fr?"/tasks/".concat(pr==null?void 0:pr.identifier,"/jupyter"):"/tasks/".concat(pr.game_identifier)),Tr.abrupt("return");case 21:(pr==null?void 0:pr.status)===-3?Object(m.o)():(pr==null?void 0:pr.status)===2?$t(pr==null?void 0:pr.message):(pr==null?void 0:pr.status)===3&&Vt(pr==null?void 0:pr.message);case 22:case"end":return Tr.stop()}},vr)}));return function(mr,Fr){return Zn.apply(this,arguments)}}(),On=function(){var Zn=Object(t.a)(s.a.mark(function vr(){return s.a.wrap(function(Fr){for(;;)switch(Fr.prev=Fr.next){case 0:return Fr.next=2,In();case 2:hn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"information"}});case 3:case"end":return Fr.stop()}},vr)}));return function(){return Zn.apply(this,arguments)}}(),sr=function(vr){var mr={borderBottomColor:(xn==null?void 0:xn.sideBar.tabsActive)===vr?"#0152d9":"transparent"};return mr};return v.a.createElement("div",{className:f.a.header},v.a.createElement("aside",{className:f.a.title},v.a.createElement("i",{onClick:Vr,style:{color:"#fff",marginRight:20},className:"icon iconfont icon-fanhui1"}),v.a.createElement("span",{className:f.a.edit},xr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"),v.a.createElement("i",{onClick:On,className:"icon iconfont icon-xiugai1"})),v.a.createElement("aside",{className:f.a.schedule},v.a.createElement("div",null,v.a.createElement("span",{style:sr("information"),className:f.a.clickWarp,onClick:function(){return Ht("information")}},Ar?v.a.createElement("span",{className:f.a.num},"1"):v.a.createElement("img",{src:n.a}),v.a.createElement("span",{className:f.a.subject},"\u57FA\u672C\u4FE1\u606F")),v.a.createElement("i",{className:"iconfont icon-lujing"})),v.a.createElement("div",null,v.a.createElement("span",{style:sr("warehouse"),className:f.a.clickWarp,onClick:function(){return Ht("warehouse")}},ir?v.a.createElement("span",{className:f.a.num},"2"):v.a.createElement("img",{src:n.a}),v.a.createElement("span",{className:f.a.subject},"\u4EE3\u7801\u4ED3\u5E93")),v.a.createElement("i",{className:"iconfont icon-lujing"})),(Mn==null?void 0:Mn.detail)&&!(Mn!=null&&(fn=Mn.detail)!==null&&fn!==void 0&&fn.is_jupyter_lab)&&v.a.createElement("div",null,v.a.createElement("span",{style:sr("level"),className:f.a.clickWarp,onClick:function(){return Ht("level")}},or?v.a.createElement("span",{className:f.a.num},"3"):v.a.createElement("img",{src:n.a}),v.a.createElement("span",{className:f.a.subject},"\u4EFB\u52A1\u5173\u5361")),v.a.createElement("i",{className:"iconfont icon-lujing"})),(Mn==null?void 0:Mn.detail)&&(Mn==null||((yn=Mn.detail)===null||yn===void 0)?void 0:yn.is_jupyter_lab)&&v.a.createElement("div",null,v.a.createElement("span",{style:sr("service"),className:f.a.clickWarp,onClick:function(){return Ht("service")}},na?v.a.createElement("span",{className:f.a.num},"3"):v.a.createElement("img",{src:n.a}),v.a.createElement("span",{className:f.a.subject},"\u670D\u52A1")),v.a.createElement("i",{className:"iconfont icon-lujing"})),v.a.createElement("div",null,v.a.createElement("span",{style:sr("environment"),className:f.a.clickWarp,onClick:function(){return Ht("environment")}},Yr?v.a.createElement("span",{className:f.a.num},"4"):v.a.createElement("img",{src:n.a}),v.a.createElement("span",{className:f.a.subject},"\u5B9E\u9A8C\u73AF\u5883")))),v.a.createElement("aside",{className:f.a.btns},v.a.createElement("div",{className:f.a.simulate,onClick:function(){return qn(hr.current,!1)}},"\u6A21\u62DF\u5B9E\u6218")))},R=Object(x.a)(function(ln){var en=ln.loading,fn=ln.globalSetting,yn=ln.practiceSetting,Rn=ln.shixunsDetail;return{globalSetting:fn,loading:en,practiceSetting:yn,shixunsDetail:Rn}})(g),P=a("sRBo"),O=a("kaz8"),S=a("14J3"),p=a("BMrR"),T=a("jCWc"),N=a("kPKH"),k=a("DZo9"),U=a("8z0m"),z=a("6UJt"),W=a("DFOY"),F=a("5NDa"),V=a("5rEg"),K=a("+L6B"),B=a("2/Rp"),J=a("k1fw"),le=a("y8nQ"),ge=a("Vl3Y"),pe=a("tJVT"),De=a("h/E3"),Ie=a.n(De),fe=a("Ot1p"),xe=a("oBTY"),Ee=a("+Xk9"),se=a.n(Ee),oe=a("FTkQ"),q=a.n(oe),me=function(en){var fn=en.InputRight,yn=en.value,Rn=yn===void 0?[]:yn,Ln=en.onChange,hn=Object(b.a)(en,["InputRight","value","onChange"]),xn=Object(A.useState)(),Mn=Object(pe.a)(xn,2),Un=Mn[0],nr=Mn[1],hr=function(Ar){var or=Rn.filter(function(na,ir){return ir!==Ar});Ln(or)},rr=function(Ar){if(Ar.preventDefault(),!Un)return;if(Rn.findIndex(function(or){return or.name===Un})>-1){c.b.warn("\u4E0D\u5141\u8BB8\u6DFB\u52A0\u76F8\u540C\u6807\u7B7E");return}Ln([].concat(Object(xe.a)(Rn),[{id:null,name:Un}])),nr(null)};return v.a.createElement("div",null,v.a.createElement(V.a,Object(D.a)({bordered:!1,style:{width:600},value:Un,onChange:function(Ar){return nr(Ar.target.value)},onPressEnter:rr,onBlur:rr},hn)),fn||v.a.createElement("span",{className:"pl20 font14 c-light-black"},"\u56DE\u8F66\u6DFB\u52A0\u6807\u7B7E"),v.a.createElement("div",{className:"mt20"},Rn==null?void 0:Rn.map(function(xr,Ar){return v.a.createElement("div",{key:Ar,className:se.a.btn},v.a.createElement("span",{className:se.a.s1},xr.name),v.a.createElement("img",{src:q.a,className:se.a.s2,onClick:function(){return hr(Ar)}}))})))},re=me,ae=a("LvDl"),ce=a("m3rI"),te=a("hW5Z"),$=a.n(te),X=function(en){var fn=en.dispatch,yn=en.onCancel,Rn=en.onSave,Ln=en.loading,hn=Ln===void 0?!1:Ln;return v.a.createElement("div",{className:$.a.complete},v.a.createElement("div",{onClick:yn,className:$.a.cancel},"\u53D6\u6D88"),v.a.createElement(B.a,{type:"primary",loading:hn,onClick:Rn,className:$.a.save},"\u4FDD\u5B58"))},ee=Object(x.a)()(X),Oe=a("UqFu"),Se=a("z7Xi"),Me=a("jN4g"),Qe=function(en){var fn,yn,Rn=en.globalSetting,Ln=en.loading,hn=en.dispatch,xn=en.practiceSetting,Mn=en.problemset,Un=en.shixunsDetail,nr=Object(b.a)(en,["globalSetting","loading","dispatch","practiceSetting","problemset","shixunsDetail"]),hr=ge.a.useForm(),rr=Object(pe.a)(hr,1),xr=rr[0],Ar=Object(A.useState)({}),or=Object(pe.a)(Ar,2),na=or[0],ir=or[1],Yr=Object(A.useState)(!1),Vr=Object(pe.a)(Yr,2),In=Vr[0],Ht=Vr[1],$t=Object(A.useState)(!1),Vt=Object(pe.a)($t,2),qn=Vt[0],On=Vt[1],sr=Object(A.useState)(""),Zn=Object(pe.a)(sr,2),vr=Zn[0],mr=Zn[1],Fr=Object(A.useState)(""),kr=Object(pe.a)(Fr,2),aa=kr[0],pr=kr[1],Wr=Object(A.useRef)({}),Tr=Object(A.useRef)(""),qr=Object(A.useRef)(null),ba=Object(A.useRef)(Object(ae.throttle)(function(){return et()},2e3,{leading:!0,trailing:!1})).current,pa=xn.id;Object(A.useEffect)(function(){if(!pa)return;Ze()},[pa]),Object(A.useEffect)(function(){return JSON.stringify(na)!=="{}"&&zr(),function(){clearTimeout(qr.current)}},[na,vr,aa]);var zr=function(){clearTimeout(qr.current),qr.current=setTimeout(function(){!Object(ae.isEqual)(na,Wr.current)||vr!==Tr.current||aa!==Tr.current?hn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}):hn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})},500)},Ze=function(){var Yt=Object(t.a)(s.a.mark(function Jt(){var Dn,Tn,Mr,Lr,ea,Xr,Jr,ur,Yn;return s.a.wrap(function(lr){for(;;)switch(lr.prev=lr.next){case 0:return hn({type:"problemset/getEditDisciplines",payload:{source:"shixun"}}),lr.next=3,Object(h.a)("/api/shixuns/".concat(pa,"/edit_base_info.json"),{method:"get"});case 3:Dn=lr.sent,Dn.status===0&&(ur=Object(J.a)(Object(J.a)({},Dn.data),{},{description:Object(Oe.a)(Dn.data.description)}),Yn={description:ur.description,shixun_tags:ur.shixun_tags,name:ur.name,course:(ur==null||((Tn=ur.disciplines)===null||Tn===void 0)?void 0:Tn.length)>0?[ur==null||((Mr=ur.disciplines)===null||Mr===void 0||((Lr=Mr[0])===null||Lr===void 0))?void 0:Lr.id,ur==null||((ea=ur.disciplines)===null||ea===void 0||((Xr=ea[0])===null||Xr===void 0||((Jr=Xr.sub_discipline)===null||Jr===void 0)))?void 0:Jr.id]:[],jupyter_show_description:Dn.data.jupyter_show_description},xr.setFieldsValue(Yn),Wr.current=Object(J.a)({},Yn),Tr.current=ur.attachment_id||"",ir(Object(J.a)({},Yn)),mr(ur.attachment_id||""),pr(ur.cover_image_id||""));case 5:case"end":return lr.stop()}},Jt)}));return function(){return Yt.apply(this,arguments)}}(),lt=function(Jt,Dn){ir(Object(J.a)({},Dn))},_t=function(){Be()},et=function(){Object(m.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u57FA\u672C\u4FE1\u606F","\u4FDD\u5B58"]),xr.submit()},Re=function(Jt){var Dn,Tn=Jt.name,Mr=Jt.description,Lr=Jt.shixun_tags,ea=Jt.course,Xr=Jt.jupyter_show_description,Jr=Xr===void 0?!1:Xr,ur={name:Tn,description:Mr,shixun_tags:Lr,attachment_id:vr,cover_image_id:aa,sub_discipline_ids:ea[1]};(Dn=Un.detail)!==null&&Dn!==void 0&&Dn.is_jupyter_lab&&(ur=Object(J.a)(Object(J.a)({},ur),{},{jupyter_show_description:Jr}));var Yn=Object(h.a)("/api/shixuns/".concat(pa,"/base_info_save.json"),{method:"post",body:{shixun:Object(J.a)({},ur)}});Yn.then(function(Cr){Cr.status===0&&(c.b.success("\u4FDD\u5B58\u6210\u529F"),hn({type:"practiceSetting/getCommonData",payload:{id:pa}}),hn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),Wr.current={description:na.description,shixun_tags:na.shixun_tags,name:na.name},Tr.current=vr)})},Be=function(){var Jt,Dn=function(){x.d.push("/shixuns/".concat(pa,"/challenges")),hn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};xn!=null&&(Jt=xn.sideBar)!==null&&Jt!==void 0&&Jt.confirmLeave?l.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){Dn()}}):Dn()};function Te(Yt){var Jt=Yt.type==="image/jpeg"||Yt.type==="image/png";return Jt||c.b.error("\u8BF7\u4E0A\u4F20jpg\u6216png\u7684\u56FE\u7247!"),Jt}var Ve=v.a.createElement(B.a,{loading:In,icon:v.a.createElement(Se.a,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6"),qe=v.a.createElement(B.a,{loading:qn,icon:v.a.createElement(Se.a,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");function mt(Yt,Jt){var Dn=new FileReader;Dn.addEventListener("load",function(){return Jt(Dn.result)}),Dn.readAsDataURL(Yt)}var rt=function(Jt){if(Jt.file.status==="uploading"){Ht(!0);return}if(Jt.file.status==="done"){var Dn,Tn;Ht(!1),mr(Jt==null||((Dn=Jt.file)===null||Dn===void 0||((Tn=Dn.response)===null||Tn===void 0))?void 0:Tn.id)}},Mt=function(){return v.a.createElement("div",{className:Ie.a.img},v.a.createElement("img",{src:ce.a.API_SERVER+"/api/attachments/"+vr,alt:"avatar",style:{width:"100%"}}),v.a.createElement("div",null,v.a.createElement(Me.a,{onClick:function(){return mr("")},style:{fontSize:"16px",color:"red"}})))},Zt=function(Jt){if(Jt.file.status==="uploading"){On(!0);return}if(Jt.file.status==="done"){var Dn,Tn;On(!1),pr(Jt==null||((Dn=Jt.file)===null||Dn===void 0||((Tn=Dn.response)===null||Tn===void 0))?void 0:Tn.id)}},rn=function(){return v.a.createElement("div",{className:Ie.a.img},v.a.createElement("img",{src:ce.a.API_SERVER+"/api/attachments/"+aa,alt:"avatar",style:{width:"100%"}}),v.a.createElement("div",null,v.a.createElement(Me.a,{onClick:function(){return pr("")},style:{fontSize:"16px",color:"red"}})))};return v.a.createElement("div",{className:Ie.a.information},v.a.createElement("section",{className:Ie.a.scroll},v.a.createElement("header",null,"\u57FA\u672C\u4FE1\u606F"),v.a.createElement("div",{className:Ie.a.formWrap}," ",v.a.createElement(ge.a,{form:xr,scrollToFirstError:!0,layout:"vertical",onValuesChange:lt,onFinish:Re},v.a.createElement(ge.a.Item,{name:"name",label:"\u540D\u79F0:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{max:60,message:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},v.a.createElement(V.a,{bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26",suffix:"".concat(((fn=na.name)===null||fn===void 0?void 0:fn.length)||0,"/60")})),v.a.createElement(ge.a.Item,{className:"customAddTags",name:"shixun_tags",label:v.a.createElement("div",null,"\u6280\u80FD\u6807\u7B7E :"," ",v.a.createElement("span",{className:"pl10 font14 c-light-black"},"\u5B66\u5458\u901A\u8FC7\u6240\u6709\u4EFB\u52A1\u5173\u5361\uFF0C\u5C06\u83B7\u5F97\u6280\u80FD\u6807\u7B7E")),rules:[{required:!0,message:"\u8BF7\u9009\u8F93\u5165\u6280\u80FD\u6807\u7B7E"}]},v.a.createElement(re,{placeholder:"\u6DFB\u52A0\u6807\u7B7E"})),v.a.createElement(ge.a.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B\uFF1A",name:"course",labelCol:{span:5},wrapperCol:{span:5}},v.a.createElement(W.a,{placeholder:"\u8BF7\u9009\u62E9...",allowClear:!1,options:Mn.courseOptions})),v.a.createElement(p.a,null,v.a.createElement(N.a,null,v.a.createElement(ge.a.Item,{label:"\u9876\u90E8\u80CC\u666F\u56FE:"},vr?Mt():v.a.createElement(U.a,{withCredentials:!0,name:"file",showUploadList:!1,action:"".concat(ce.a.API_SERVER,"/api/attachments.json"),beforeUpload:Te,onChange:rt},Ve))),v.a.createElement(N.a,{className:"c-grey-999"},v.a.createElement("div",{style:{marginTop:71,marginLeft:20}},"\u8BF4\u660E\uFF1A\u652F\u6301\u4E0A\u4F20jpg/png\u7B49\u683C\u5F0F\u6587\u4EF6\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M,\u5EFA\u8BAE\u4F7F\u75281920*200\u50CF\u7D20\uFF1B\u5982\u4E0D\u4E0A\u4F20\uFF0C\u9ED8\u8BA4\u4F7F\u7528\u7CFB\u7EDF\u56FE\u7247\u3002"))),v.a.createElement(p.a,null,v.a.createElement(N.a,null,v.a.createElement(ge.a.Item,{label:"\u5217\u8868\u5C01\u9762\u56FE:"},aa?rn():v.a.createElement(U.a,{withCredentials:!0,name:"file",showUploadList:!1,action:"".concat(ce.a.API_SERVER,"/api/attachments.json"),beforeUpload:Te,onChange:Zt},qe))),v.a.createElement(N.a,{className:"c-grey-999"},v.a.createElement("div",{style:{marginTop:71,marginLeft:20}},"\u8BF4\u660E\uFF1A\u652F\u6301\u4E0A\u4F20jpg/png\u7B49\u683C\u5F0F\u6587\u4EF6\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M,\u5EFA\u8BAE\u4F7F\u7528290*218\u50CF\u7D20\uFF1B\u5982\u4E0D\u4E0A\u4F20\uFF0C\u9ED8\u8BA4\u4F7F\u7528\u7CFB\u7EDF\u56FE\u7247\u3002"))),v.a.createElement(ge.a.Item,{name:"description",label:"\u7B80\u4ECB:"},v.a.createElement(fe.a,{defaultValue:na.description||"",watch:!0})),((yn=Un.detail)===null||yn===void 0?void 0:yn.is_jupyter_lab)&&v.a.createElement(ge.a.Item,{name:"jupyter_show_description",valuePropName:"checked"},v.a.createElement(O.a,null,"\u663E\u793A\u4EFB\u52A1\u8981\u6C42\uFF08\u52FE\u9009\u540E\uFF0C\u5C06\u7B80\u4ECB\u4F5C\u4E3A\u4EFB\u52A1\u8981\u6C42\u663E\u793A\u5728\u5B9E\u8DF5\u9879\u76EE\u6311\u6218\u9875\u9762\uFF09"))))),v.a.createElement(ee,{onSave:ba,onCancel:_t,loading:In||qn}))},tt=Object(x.a)(function(ln){var en=ln.problemset,fn=ln.loading,yn=ln.globalSetting,Rn=ln.practiceSetting,Ln=ln.shixunsDetail;return{globalSetting:yn,loading:fn,practiceSetting:Rn,problemset:en,shixunsDetail:Ln}})(Qe),st=a("ch0t"),ut=a("R9oj"),ht=a("ECub"),bt=a("T2oS"),Ke=a("W9HT"),Ue=a("bKvZ"),nt=a.n(Ue),kt=a("KeGQ"),vt=a.n(kt),gt=a("NLgs"),ze=a("ngQI"),Fe=function(en){var fn=en.globalSetting,yn=en.dispatch,Rn=en.practiceSetting,Ln=Object(b.a)(en,["globalSetting","dispatch","practiceSetting"]),hn=Object(A.useState)(!1),xn=Object(pe.a)(hn,2),Mn=xn[0],Un=xn[1],nr=Object(A.useState)({}),hr=Object(pe.a)(nr,2),rr=hr[0],xr=hr[1],Ar=Object(A.useState)(!0),or=Object(pe.a)(Ar,2),na=or[0],ir=or[1],Yr=Object(A.useState)(!1),Vr=Object(pe.a)(Yr,2),In=Vr[0],Ht=Vr[1],$t=Object(A.useState)(null),Vt=Object(pe.a)($t,2),qn=Vt[0],On=Vt[1],sr=Object(A.useRef)(!1),Zn=Rn.id,vr=Rn.updateIndex,mr=Rn.is_published,Fr=Rn.newQuestion,kr=rr.challenge_list,aa=kr===void 0?[]:kr;Object(A.useEffect)(function(){return Zn?(Wr(),function(){yn({type:"practiceSetting/setParams",payload:{newQuestion:null}})}):void 0},[Zn,vr]),Object(A.useEffect)(function(){pr()},[Ln.location]);var pr=function(){var Te,Ve=Ln.location,qe=Ve.pathname.split("/");(qe.includes("newquestion")||qe.includes("new")||Ve!=null&&(Te=Ve.query)!==null&&Te!==void 0&&Te.tabId)&&(sr.current=!0)},Wr=function(){var Be=Object(t.a)(s.a.mark(function Te(){var Ve,qe,mt,rt,Mt,Zt,rn;return s.a.wrap(function(Jt){for(;;)switch(Jt.prev=Jt.next){case 0:return ir(!0),Jt.next=3,Object(i.I)({id:Zn});case 3:mt=Jt.sent,mt!=null&&(Ve=mt.challenge_list)!==null&&Ve!==void 0&&Ve.length&&(rt=Ln.location.pathname.split("/"),Mt=mt.challenge_list.find(function(Dn){return String(Dn.challenge_id)===rt[4]}),rt.includes("newquestion")||rt.includes("new")?(rn=mt.challenge_list[((Zt=mt.challenge_list)===null||Zt===void 0?void 0:Zt.length)-1],yn({type:"practiceSetting/setParams",payload:{newQuestion:{st:rt.includes("new")?0:1,name:""}}}),On(void 0),zr(rn)):rt[4]&&Mt?Tr(Mt,!1):Tr(mt.challenge_list[0])),mt!=null&&(qe=mt.challenge_list)!==null&&qe!==void 0&&qe.length||On(null),xr(mt),ir(!1);case 8:case"end":return Jt.stop()}},Te)}));return function(){return Be.apply(this,arguments)}}(),Tr=function(Te){var Ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;if(On(Te.challenge_id),zr(Te),Ve){var qe="/shixuns/".concat(Zn,"/edit/").concat(Te.challenge_id,"/").concat(Te.st===1?"editquestion":"editcheckpoint");x.d.push(qe)}},qr=function(Te,Ve){Ve.stopPropagation();var qe=Te.challenge_id,mt=function(){var rt=Object(t.a)(s.a.mark(function Mt(){var Zt,rn,Yt,Jt;return s.a.wrap(function(Tn){for(;;)switch(Tn.prev=Tn.next){case 0:return Tn.next=2,Object(i.u)({id:Zn,challengesId:qe});case 2:if(Zt=Tn.sent,!(Zt.status===1)){Tn.next=12;break}return Tn.next=6,Object(i.I)({id:Zn});case 6:if(Jt=Tn.sent,xr(Jt),!(qe===qn&&(rn=Jt.challenge_list)!==null&&rn!==void 0&&rn.length)){Tn.next=11;break}return Tr(Jt.challenge_list[0]),Tn.abrupt("return");case 11:(Yt=Jt.challenge_list)!==null&&Yt!==void 0&&Yt.length||(On(null),sr.current=!0,zr({}),x.d.push("/shixuns/".concat(Zn,"/edit?tabId=level")));case 12:case"end":return Tn.stop()}},Mt)}));return function(){return rt.apply(this,arguments)}}();l.a.confirm({title:"\u63D0\u793A",content:"\u662F\u5426\u5220\u9664\u8BE5\u5173\u5361!",centered:!0,onOk:mt})},ba=function(Te,Ve,qe){var mt=Array.from(Te),rt=mt.splice(Ve,1),Mt=Object(pe.a)(rt,1),Zt=Mt[0];return mt.splice(qe,0,Zt),mt},pa=function(Te,Ve){if(!Te.destination)return;var qe=ba(Ve,Te.source.index,Te.destination.index);xr(Object(J.a)(Object(J.a)({},rr),{},{challenge_list:qe}));var mt=qe.map(function(rt){return rt.challenge_id});Object(i.Jb)({id:Zn,ids:mt}).then(function(rt){rt.status!==0&&xr(Object(J.a)(Object(J.a)({},rr),{},{challenge_list:Ve}))})},zr=function(Te){yn({type:"practiceSetting/setParams",payload:{selectQuestionParams:Te}})},Ze=function(){var Be=Object(t.a)(s.a.mark(function Te(Ve,qe){var mt;return s.a.wrap(function(Mt){for(;;)switch(Mt.prev=Mt.next){case 0:if(!(Ve===qn)){Mt.next=2;break}return Mt.abrupt("return");case 2:return Mt.next=4,lt();case 4:On(Ve),zr(qe),yn({type:"practiceSetting/setParams",payload:{newQuestion:null}}),mt="/shixuns/".concat(Zn,"/edit/").concat(Ve,"/").concat(qe.st===1?"editquestion":"editcheckpoint"),x.d.push(mt);case 9:case"end":return Mt.stop()}},Te)}));return function(Ve,qe){return Be.apply(this,arguments)}}(),lt=function(){return new Promise(function(Te,Ve){var qe;Rn!=null&&(qe=Rn.sideBar)!==null&&qe!==void 0&&qe.confirmLeave?l.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){yn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),Te()},onCancel:function(){Ve()}}):Te()})},_t=function(Te){return v.a.createElement(v.a.Fragment,null,v.a.createElement(ze.a,{onDragEnd:function(qe){return pa(qe,Te)}},v.a.createElement(ze.c,{droppableId:"droppable"},function(Ve,qe){return v.a.createElement("div",Object(D.a)({ref:Ve.innerRef},Ve.droppableProps,{style:{width:"100%"}}),Te.map(function(mt,rt){var Mt=mt.st,Zt=mt.name,rn=mt.challenge_id;return v.a.createElement(ze.b,{key:rn,draggableId:rn.toString(),index:rt,isDragDisabled:mr},function(Yt,Jt){return v.a.createElement("div",Object(D.a)({ref:Yt.innerRef},Yt.draggableProps,Yt.dragHandleProps,{className:qn===rn?nt.a.listActive:nt.a.list,onClick:function(){return Ze(rn,mt)}}),v.a.createElement("span",{className:nt.a.s1},Mt===0?v.a.createElement("i",{className:"iconfont icon-shixunti",style:{color:"#0152d9"}}):v.a.createElement("i",{className:"iconfont icon-xuanzeti3",style:{color:"#44D7B6"}})),v.a.createElement("span",{className:nt.a.s2},"\u7B2C",rt+1,"\u5173: ",Zt),!mr&&v.a.createElement("span",{className:nt.a.s3,onClick:function(Tn){return qr(mt,Tn)}},v.a.createElement("i",{className:"iconfont icon-shanchu7"})))})}))})),Fr&&v.a.createElement("div",{className:nt.a.listActive},v.a.createElement("span",{className:nt.a.s1},(Fr==null?void 0:Fr.st)===0?v.a.createElement("i",{className:"iconfont icon-shixunti",style:{color:"#0152d9"}}):v.a.createElement("i",{className:"iconfont icon-xuanzeti3",style:{color:"#44D7B6"}})),v.a.createElement("span",{className:nt.a.s2},"\u7B2C",Te.length+1,"\u5173: ",Fr==null?void 0:Fr.name)),!mr&&v.a.createElement("div",{className:nt.a.os},"--\u62D6\u62FD\u4EFB\u52A1\u5173\u5361\u8FDB\u884C\u6392\u5E8F--"))},et=function(){var Be=Object(t.a)(s.a.mark(function Te(Ve){return s.a.wrap(function(mt){for(;;)switch(mt.prev=mt.next){case 0:return mt.next=2,lt();case 2:Ve==="new"?x.d.push("/shixuns/".concat(Zn,"/edit/new")):x.d.push("/shixuns/".concat(Zn,"/edit/newquestion")),Un(!1),On(void 0),yn({type:"practiceSetting/setParams",payload:{newQuestion:{st:Ve==="new"?0:1,name:""}}});case 6:case"end":return mt.stop()}},Te)}));return function(Ve){return Be.apply(this,arguments)}}(),Re=function(){if(Object(gt.b)(yn,"\u4E0D\u80FD\u65B0\u5EFA\u4EFB\u52A1\u5173\u5361"))return;Un(!Mn)};return v.a.createElement("div",{className:nt.a.level},v.a.createElement("aside",{className:nt.a.left,style:{width:In?"0":"25%"}},v.a.createElement("div",{className:nt.a.container},v.a.createElement("div",{className:nt.a.title},"\u4EFB\u52A1\u5173\u5361(",aa.length,")"),v.a.createElement("div",{className:nt.a.listWrap},na?v.a.createElement(Ke.a,{size:"large"}):!!aa.length||!!Fr?_t(aa):v.a.createElement(ht.a,{image:vt.a,description:"\u6682\u65E0\u4EFB\u52A1\u5173\u5361!"}))),!In&&v.a.createElement("div",{className:nt.a.btns},v.a.createElement("aside",{className:nt.a.btnsWrap},v.a.createElement("div",{style:{transform:Mn?"rotate(45deg)":"rotate(0deg)"},className:nt.a.icon,onClick:Re},"+"),v.a.createElement("div",{className:nt.a.btn,style:{left:Mn?20:-154}},v.a.createElement("div",{className:nt.a.d1,onClick:function(){return et("new")}},"\u65B0\u5EFA\u5B9E\u8DF5\u9898\u5173\u5361"),v.a.createElement("div",{className:nt.a.d2,onClick:function(){return et("newquestion")}},"\u65B0\u5EFA\u9009\u62E9\u9898\u5173\u5361")))),v.a.createElement("div",{className:In?nt.a.elseShrink:nt.a.shrink,onClick:function(){return Ht(!In)}},v.a.createElement("i",{className:"iconfont icon-zuoyouzhankai"}))),v.a.createElement("aside",{className:nt.a.right,id:"modal-level-question"},qn===null&&sr.current?v.a.createElement("div",{className:nt.a.addIcon},v.a.createElement("span",null,"\u5728\u5DE6\u4FA7\u70B9\u51FB\u201C+\u201D\u53F7\u65B0\u5EFA\u5173\u5361\u3002")):Ln.children))},Xe=Object(x.a)(function(ln){var en=ln.globalSetting,fn=ln.practiceSetting;return{globalSetting:en,practiceSetting:fn}})(Fe),Ae=a("DjyN"),Pe=a("NUBc"),Ye=a("cWXX"),$e=a("/ezw"),Ot=a("qVdP"),ct=a("jsC+"),jt=a("lUTK"),Xt=a("BvKs"),bn=a("7Kak"),nn=a("9yH6"),xt=a("Qvpy"),We=a.n(xt),ot=function(en){var fn=en.shixunsDetail,yn=en.globalSetting,Rn=en.loading,Ln=en.dispatch,hn=en.onReloadData,xn=Object(b.a)(en,["shixunsDetail","globalSetting","loading","dispatch","onReloadData"]),Mn=Object(A.useState)(),Un=Object(pe.a)(Mn,2),nr=Un[0],hr=Un[1],rr=Object(A.useState)([]),xr=Object(pe.a)(rr,2),Ar=xr[0],or=xr[1];Object(A.useEffect)(function(){fn.actionTabs.key==="Collaborators-ChangeManager"&&na()},[fn.actionTabs.key]);var na=function(){var In=Object(t.a)(s.a.mark(function Ht(){var $t,Vt;return s.a.wrap(function(On){for(;;)switch(On.prev=On.next){case 0:return On.next=2,Ln({type:"shixunsDetail/getChangeManager",payload:{id:($t=fn.actionTabs.params)===null||$t===void 0?void 0:$t.id}});case 2:Vt=On.sent,or(Vt||[]);case 4:case"end":return On.stop()}},Ht)}));return function(){return In.apply(this,arguments)}}(),ir=function(){var Ht;Ln({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:(Ht=fn.actionTabs.params)===null||Ht===void 0?void 0:Ht.id}}})},Yr=function(){var In=Object(t.a)(s.a.mark(function Ht(){var $t,Vt;return s.a.wrap(function(On){for(;;)switch(On.prev=On.next){case 0:if(nr){On.next=3;break}return c.b.info("\u6240\u9009\u4EBA\u5458\u4E3A\u7A7A\uFF0C\u6CA1\u6709\u66F4\u6362\u6210\u529F"),On.abrupt("return");case 3:return On.next=5,Ln({type:"shixunsDetail/changeManager",payload:{id:($t=fn.actionTabs.params)===null||$t===void 0?void 0:$t.id,user_id:nr}});case 5:Vt=On.sent,Vr(),Vt&&(hn(),c.b.info(Vt.message));case 8:case"end":return On.stop()}},Ht)}));return function(){return In.apply(this,arguments)}}(),Vr=function(){Ln({type:"shixunsDetail/setActionTabs",payload:{}}),hr(null)};return v.a.createElement(l.a,{centered:!0,keyboard:!1,closable:!1,title:"\u66F4\u6362\u7BA1\u7406\u5458",visible:fn.actionTabs.key==="Collaborators-ChangeManager",confirmLoading:Rn.effects["shixunsDetail/changeManager"],onOk:Yr,onCancel:Vr},v.a.createElement("div",null,v.a.createElement("div",{className:We.a.title},"\u9009\u62E9\u7684\u6210\u5458\u5C06\u4F1A\u6210\u4E3A\u65B0\u7684\u7BA1\u7406\u5458",v.a.createElement("br",null),"\u60A8\u5C06\u4E0D\u518D\u62E5\u6709\u7BA1\u7406\u5458\u7684\u6743\u9650\uFF0C\u4F46\u60A8\u4ECD\u662F\u5408\u4F5C\u56E2\u961F\u7684\u4E00\u5458"),v.a.createElement("div",{className:We.a.content},Ar.length?v.a.createElement(nn.a.Group,{value:nr,onChange:function(Ht){return hr(Ht.target.value)}},Ar.map(function(In,Ht){return v.a.createElement(nn.a,{className:We.a.radio,key:Ht,value:In.user_id},In.name)})):v.a.createElement("div",{className:We.a.add},v.a.createElement("span",null,"\u8BF7\u5148\u5C06\u65B0\u7684\u7BA1\u7406\u5458\u901A\u8FC7",v.a.createElement("a",{className:We.a.colorBlue,onClick:ir},'"\u6DFB\u52A0\u5408\u4F5C\u8005"'),"\u52A0\u5165\u5408\u4F5C\u8005\u5217\u8868")))))},it=Object(x.a)(function(ln){var en=ln.shixunsDetail,fn=ln.loading,yn=ln.globalSetting;return{shixunsDetail:en,globalSetting:yn,loading:fn}})(ot),Ne=a("Znn+"),Je=a("ZTPi"),Tt=a("ju9d"),yt=a("DDK+"),It=Je.a.TabPane,Kt=function(ln){var en=ln.visible,fn=ln.onCancel,yn=ln.onSelectGroup,Rn=ln.shixunId,Ln=ln.onSelectCollaborator;return v.a.createElement(l.a,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",visible:en,width:1100,centered:!0,keyboard:!1,onCancel:fn,maskClosable:!1,destroyOnClose:!0,forceRender:!0,bodyStyle:{minHeight:400,padding:"0 20px 20px 20px"},footer:null},v.a.createElement(Je.a,{defaultActiveKey:"1"},v.a.createElement(It,{tab:"\u641C\u7D22\u6DFB\u52A0",key:"1"},v.a.createElement(Tt.a,{onCancel:fn,container_type:2,container_id:Rn,onSelect:Ln})),v.a.createElement(It,{tab:"\u56E2\u961F\u6DFB\u52A0",key:"2"},v.a.createElement(yt.a,{onCancel:fn,onSelect:yn}))))},dt=a("oaGz"),Pt=a.n(dt),Nt=a("8Skl"),cn=a("ruvs"),_n=function(en){var fn,yn,Rn,Ln,hn,xn,Mn=en.shixunsDetail,Un=en.globalSetting,nr=en.loading,hr=en.user,rr=en.dispatch,xr=Object(b.a)(en,["shixunsDetail","globalSetting","loading","user","dispatch"]),Ar=Object(A.useRef)(),or=Object(A.useState)(0),na=Object(pe.a)(or,2),ir=na[0],Yr=na[1],Vr=Object(A.useState)([]),In=Object(pe.a)(Vr,2),Ht=In[0],$t=In[1],Vt=Object(A.useState)({id:null,page:1}),qn=Object(pe.a)(Vt,2),On=qn[0],sr=qn[1],Zn=(fn=hr.userInfo)===null||fn===void 0||((yn=fn.shixun)===null||yn===void 0)?void 0:yn.editable,vr=((Rn=hr.userInfo)===null||Rn===void 0?void 0:Rn.role)<=2||((Ln=hr.userInfo)===null||Ln===void 0||((hn=Ln.shixun)===null||hn===void 0)?void 0:hn.is_creator);Object(A.useEffect)(function(){Ar.current=xr.match.params.id,On.id=Ar.current,sr(On),mr(On)},[]);var mr=function(){var zr=Object(t.a)(s.a.mark(function Ze(lt){var _t;return s.a.wrap(function(Re){for(;;)switch(Re.prev=Re.next){case 0:return Re.next=2,rr({type:"shixunsDetail/getCollaboratorsData",payload:lt});case 2:_t=Re.sent,_t&&($t(_t.members||[]),Yr(_t.member_count));case 4:case"end":return Re.stop()}},Ze)}));return function(lt){return zr.apply(this,arguments)}}(),Fr=function(){var zr=Object(t.a)(s.a.mark(function Ze(){var lt;return s.a.wrap(function(et){for(;;)switch(et.prev=et.next){case 0:return On.page=1,sr(On),lt=Object(cn.b)(),et.next=5,rr({type:"user/getUserInfo",payload:lt});case 5:return et.next=7,mr(On);case 7:case"end":return et.stop()}},Ze)}));return function(){return zr.apply(this,arguments)}}(),kr=function(Ze){On.page=Ze,sr(On),mr(On)},aa=function(Ze){l.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:v.a.createElement("div",{className:Pt.a.modal},"\u786E\u5B9A\u8981\u5220\u9664\u5417\uFF1F"),onOk:function(){var lt=Object(t.a)(s.a.mark(function et(){var Re,Be;return s.a.wrap(function(Ve){for(;;)switch(Ve.prev=Ve.next){case 0:return Ve.next=2,rr({type:"shixunsDetail/deleteCollaborators",payload:{id:Ar.current,userId:Ze}});case 2:if(Be=Ve.sent,!(((Re=hr.userInfo)===null||Re===void 0?void 0:Re.user_id)===Ze)){Ve.next=6;break}return x.d.push("/shixuns"),Ve.abrupt("return");case 6:c.b.info(Be==null?void 0:Be.message),On.page=1,sr(On),mr(On);case 10:case"end":return Ve.stop()}},et)}));function _t(){return lt.apply(this,arguments)}return _t}()})},pr=function(){rr({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-ChangeManager",params:{id:Ar.current}}})};function Wr(zr,Ze,lt,_t){return Tr.apply(this,arguments)}function Tr(){return Tr=Object(t.a)(s.a.mark(function zr(Ze,lt,_t,et){return s.a.wrap(function(Be){for(;;)switch(Be.prev=Be.next){case 0:return Be.next=2,rr({type:"shixunsDetail/updateCollaboratorEditable",payload:{identifier:Ze,user_id:lt,editable:_t?0:1}});case 2:mr(On);case 3:case"end":return Be.stop()}},zr)})),Tr.apply(this,arguments)}var qr=function(){rr({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:Ar.current}}})};function ba(){rr({type:"shixunsDetail/setActionTabs",payload:{}})}var pa={visible:Mn.actionTabs.key==="Collaborators-AddCollaborator",onCancel:ba,shixunId:Ar.current,onSelectCollaborator:function(){var zr=Object(t.a)(s.a.mark(function lt(_t){var et;return s.a.wrap(function(Be){for(;;)switch(Be.prev=Be.next){case 0:return ba(),Be.next=3,rr({type:"shixunsDetail/addCollaborator",payload:{id:Ar.current,user_ids:_t}});case 3:et=Be.sent,et&&(c.b.success("\u6DFB\u52A0\u6210\u529F"),Fr());case 5:case"end":return Be.stop()}},lt)}));function Ze(lt){return zr.apply(this,arguments)}return Ze}(),onSelectGroup:function(){var zr=Object(t.a)(s.a.mark(function lt(_t){var et;return s.a.wrap(function(Be){for(;;)switch(Be.prev=Be.next){case 0:return ba(),Be.next=3,rr({type:"shixunsDetail/addTeachGroupMember",payload:{identifier:Ar.current,group_id:_t.group_id}});case 3:et=Be.sent,et&&(c.b.success("\u6DFB\u52A0\u6210\u529F"),Fr());case 5:case"end":return Be.stop()}},lt)}));function Ze(lt){return zr.apply(this,arguments)}return Ze}()};return v.a.createElement("section",null,v.a.createElement("div",{className:Pt.a.wrap},v.a.createElement("div",{className:Pt.a.content},((xn=Mn.detail)===null||xn===void 0?void 0:xn.identity)<5&&v.a.createElement("div",{className:Pt.a.head},v.a.createElement("span",{className:Pt.a.headCount},"\u5408\u4F5C\u6210\u5458\uFF08",ir,"\u4EBA\uFF09"),v.a.createElement("div",null,vr&&v.a.createElement(B.a,{type:"primary",ghost:!0,className:Pt.a.button,style:{marginRight:"20px"},onClick:pr},"\u66F4\u6362\u7BA1\u7406\u5458"),Zn&&v.a.createElement(B.a,{type:"primary",className:Pt.a.button,style:{marginRight:"40px"},onClick:qr},"\u6DFB\u52A0\u5408\u4F5C\u8005"))),v.a.createElement("div",{className:Pt.a.list},v.a.createElement($e.a,{loading:nr.effects["shixunsDetail/getCollaboratorsData"],active:!0,avatar:{size:40},paragraph:{rows:3},className:"mt30"},Ht.map(function(zr,Ze){var lt,_t,et,Re,Be,Te,Ve,qe;return v.a.createElement("div",{style:{display:"inline-block",width:"50%"}},v.a.createElement("div",{className:Pt.a.itemWrap,key:Ze},v.a.createElement("a",{href:(lt=zr.user)===null||lt===void 0?void 0:lt.user_url,target:"_blank",className:Pt.a.imgWrap},v.a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"48",width:"48",className:Pt.a.img,src:"".concat(ce.a.IMG_SERVER,"/images/").concat((_t=zr.user)===null||_t===void 0?void 0:_t.image_url)}),((et=zr.user)===null||et===void 0?void 0:et.shixun_manager)&&v.a.createElement("span",{className:Pt.a.manager},"\u521B\u5EFA\u8005")),v.a.createElement("div",{className:Pt.a.itemContent},v.a.createElement("p",{className:Pt.a.nameWrap},v.a.createElement("a",{href:zr.user.user_url,target:"_blank",className:Pt.a.name},(Re=zr.user)===null||Re===void 0?void 0:Re.name),v.a.createElement("div",{className:Pt.a.actionGroup},vr?(Be=zr.user)!==null&&Be!==void 0&&Be.shixun_manager?null:v.a.createElement(ct.a,{overlay:v.a.createElement(Xt.a,{selectedKeys:[zr.editable?"1":"2"],onClick:function(){var rt;Wr(Mn.detail.identifier,zr.user.user_id,zr.editable,(rt=zr.user)===null||rt===void 0?void 0:rt.name)}},v.a.createElement(Xt.a.Item,{key:1},"\u7F16\u8F91\u6743\u9650"),v.a.createElement(Xt.a.Item,{key:2},"\u67E5\u770B\u6743\u9650"))},v.a.createElement("div",null,zr.editable?v.a.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u7F16\u8F91\u6743\u9650"):v.a.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u67E5\u770B\u6743\u9650")," ",v.a.createElement(Nt.a,{style:{fontSize:"14px",color:"#888888"}}))):zr.editable?v.a.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u7F16\u8F91\u6743\u9650"):v.a.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u67E5\u770B\u6743\u9650"),!((Te=zr.user)!==null&&Te!==void 0&&Te.shixun_manager)&&Zn&&zr.user.user_id!==((Ve=hr.userInfo)===null||Ve===void 0?void 0:Ve.user_id)?v.a.createElement("a",{className:Pt.a.deletetitle,onClick:function(){var rt;return aa((rt=zr.user)===null||rt===void 0?void 0:rt.user_id)}},"\u5220\u9664"):null)),v.a.createElement("p",{className:Pt.a.schoolWrap},v.a.createElement("span",{className:Pt.a.school},(qe=zr.user)===null||qe===void 0?void 0:qe.school_name)))))})))),ir>10&&v.a.createElement("div",{className:Pt.a.countWrap},v.a.createElement(Pe.a,{showQuickJumper:!1,showSizeChanger:!1,total:ir,onChange:function(Ze){return kr(Ze)},pageSize:10,current:On.page}))),v.a.createElement(it,{onReloadData:Fr}),v.a.createElement(Kt,pa))},Wn=Object(x.a)(function(ln){var en=ln.shixunsDetail,fn=ln.loading,yn=ln.globalSetting,Rn=ln.user;return{shixunsDetail:en,globalSetting:yn,user:Rn,loading:fn}})(_n),Kn=a("11/R"),wn=a("Q9mQ"),un=a("diRs"),_r=a("jrin"),Rr=a("OaEy"),Ir=a("2fM7"),dr=a("ZW9T"),zn=a("RCxd"),tr=a("4SAo"),an=a.n(tr),Wt=V.a.TextArea,sn=function(en){var fn=en.shixunsDetail,yn=en.globalSetting,Rn=en.loading,Ln=en.dispatch,hn=en.onFinish,xn=hn===void 0?function(){}:hn,Mn=Object(b.a)(en,["shixunsDetail","globalSetting","loading","dispatch","onFinish"]),Un=ge.a.useForm(),nr=Object(pe.a)(Un,1),hr=nr[0],rr=function(){var Ar=Object(t.a)(s.a.mark(function or(na){var ir,Yr;return s.a.wrap(function(In){for(;;)switch(In.prev=In.next){case 0:return In.next=2,Ln({type:"shixunsDetail/getCustomScript",payload:{id:(ir=fn.actionTabs.params)===null||ir===void 0?void 0:ir.id,compile:na.execute,excutive:na.compile}});case 2:Yr=In.sent,xr(),Yr&&xn(Yr==null?void 0:Yr.shixun_script);case 5:case"end":return In.stop()}},or)}));return function(na){return Ar.apply(this,arguments)}}(),xr=function(){Ln({type:"shixunsDetail/setActionTabs",payload:{}})};return v.a.createElement(l.a,{centered:!0,title:"\u81EA\u5B9A\u4E49\u6A21\u677F",visible:fn.actionTabs.key==="Settings-UseCustomScript",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",footer:null,onCancel:xr},v.a.createElement(ge.a,{form:hr,scrollToFirstError:!0,layout:"vertical",onFinish:rr},v.a.createElement(ge.a.Item,{name:"execute",label:"\u6267\u884C\u547D\u4EE4\uFF1A",rules:[{required:!0,message:"\u6267\u884C\u547D\u4EE4\u4E0D\u80FD\u4E3A\u7A7A"}]},v.a.createElement(Wt,{rows:4})),v.a.createElement(ge.a.Item,{name:"compile",label:"\u7F16\u8BD1\u547D\u4EE4\uFF1A"},v.a.createElement(Wt,{rows:4})),v.a.createElement("div",{className:an.a.footerWrap},v.a.createElement(ge.a.Item,null,v.a.createElement(B.a,{className:"mr5",size:"large",onClick:xr},"\u53D6\u6D88"),v.a.createElement(B.a,{size:"large",type:"primary",htmlType:"submit",loading:Rn.effects["shixunsDetail/getCustomScript"]},"\u4FDD\u5B58")))))},Xn=Object(x.a)(function(ln){var en=ln.shixunsDetail,fn=ln.loading,yn=ln.globalSetting;return{shixunsDetail:en,globalSetting:yn,loading:fn}})(sn),$n=a("Lai7"),Vn=a.n($n),Jn=a("EGTK"),de=a("UGPy"),G=a.n(de),Z=a("FrRK"),ue=a("9Bee"),ye=a("N3QO"),he=Ir.a.Option,ft=function(en){var fn,yn,Rn=en.practiceSetting,Ln=en.dispatch,hn=en.shixunsDetail,xn=en.user,Mn=Object(A.useState)(null),Un=Object(pe.a)(Mn,2),nr=Un[0],hr=Un[1],rr=Object(A.useState)([]),xr=Object(pe.a)(rr,2),Ar=xr[0],or=xr[1],na=Object(A.useState)(!0),ir=Object(pe.a)(na,2),Yr=ir[0],Vr=ir[1],In=Object(A.useState)({}),Ht=Object(pe.a)(In,2),$t=Ht[0],Vt=Ht[1],qn=Object(A.useState)([]),On=Object(pe.a)(qn,2),sr=On[0],Zn=On[1],vr=Object(A.useState)(),mr=Object(pe.a)(vr,2),Fr=mr[0],kr=mr[1],aa=Object(A.useState)(),pr=Object(pe.a)(aa,2),Wr=pr[0],Tr=pr[1],qr=Object(A.useState)([]),ba=Object(pe.a)(qr,2),pa=ba[0],zr=ba[1],Ze=Object(A.useState)({}),lt=Object(pe.a)(Ze,2),_t=lt[0],et=lt[1],Re=Object(A.useRef)(null),Be=Object(A.useRef)(!0),Te=Object(A.useRef)({activeId:null,selectId:null,serviceConfigList:null,evaluateScript:null,evaluationScript:null}),Ve=Object(A.useRef)(null),qe=Rn.id,mt=Rn.is_published,rt=_t.frequence_image,Mt=rt===void 0?[]:rt,Zt=_t.environments,rn=Zt===void 0?[]:Zt,Yt=_t.choice_small_type,Jt=Yt===void 0?[]:Yt,Dn=_t.other_image,Tn=Dn===void 0?[]:Dn,Mr=$t.name,Lr=$t.description,ea=$t.authorization,Xr=$t.small_type,Jr=Xr===void 0?[]:Xr;Object(A.useEffect)(function(){if(nr===null)return;Cr(),Re.current.scrollTop=0},[nr]),Object(A.useEffect)(function(){if(!qe)return;Yn()},[qe]),Object(A.useEffect)(function(){return nr===null?void 0:(ur(),function(){clearTimeout(Ve.current)})},[nr,Ar,sr,Fr,Wr]);var ur=function(){clearTimeout(Ve.current),Ve.current=setTimeout(function(){!Object(ae.isEqual)(Te.current.activeId,nr)||!Object(ae.isEqual)(Te.current.selectId,Ar)||!Object(ae.isEqual)(Te.current.serviceConfigList,sr)||!Object(ae.isEqual)(Te.current.evaluateScript,Fr)||!Object(ae.isEqual)(Te.current.evaluationScript,Wr)?Ln({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}):Ln({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})},500)},Yn=function(){var Dr=Object(t.a)(s.a.mark(function Or(){var Nr,Ur,Pr,la;return s.a.wrap(function(Aa){for(;;)switch(Aa.prev=Aa.next){case 0:return Vr(!0),Aa.next=3,Object(h.a)("/api/shixuns/".concat(qe,"/edit_environment_info.json"),{method:"get"});case 3:Nr=Aa.sent,Nr.status===0&&(et(Object(J.a)({},Nr.data)),Vr(!1),Nr!=null&&(Ur=Nr.data)!==null&&Ur!==void 0&&Ur.id?(Te.current.activeId=Nr==null||((Pr=Nr.data)===null||Pr===void 0)?void 0:Pr.id,hr(Nr==null||((la=Nr.data)===null||la===void 0)?void 0:la.id)):hr(null));case 5:case"end":return Aa.stop()}},Or)}));return function(){return Dr.apply(this,arguments)}}(),Cr=function(){var Dr=Object(t.a)(s.a.mark(function Or(){var Nr,Ur,Pr,la,xa;return s.a.wrap(function(Ca){for(;;)switch(Ca.prev=Ca.next){case 0:return Ca.next=2,Object(h.a)("/api/shixuns/".concat(qe,"/edit_environment_info.json"),{method:"get",params:{mirror_repository_id:nr}});case 2:xa=Ca.sent,Vt(xa.data),Te.current.selectId=(Nr=xa.data)===null||Nr===void 0?void 0:Nr.choice_small_type,or((Ur=xa.data)===null||Ur===void 0?void 0:Ur.choice_small_type),Te.current.serviceConfigList=(Pr=xa.data)===null||Pr===void 0?void 0:Pr.shixun_service_configs,Zn((la=xa.data)===null||la===void 0?void 0:la.shixun_service_configs),Te.current.evaluateScript=xa.data.evaluate_script,kr(xa.data.evaluate_script),Te.current.evaluationScript=xa.data.choice_standard_scripts,Tr(xa.data.choice_standard_scripts),zr(xa.data.standard_scripts);case 13:case"end":return Ca.stop()}},Or)}));return function(){return Dr.apply(this,arguments)}}(),lr=function(){var Or,Nr=function(){x.d.push("/shixuns/".concat(qe,"/challenges")),Ln({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};Rn!=null&&(Or=Rn.sideBar)!==null&&Or!==void 0&&Or.confirmLeave?l.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){Nr()}}):Nr()},En=function(){var Dr=Object(t.a)(s.a.mark(function Or(){var Nr,Ur,Pr,la=arguments;return s.a.wrap(function(Aa){for(;;)switch(Aa.prev=Aa.next){case 0:if(Nr=la.length>0&&la[0]!==void 0?la[0]:!1,!Object(gt.b)(Ln,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")){Aa.next=3;break}return Aa.abrupt("return");case 3:return Ur={sub_type:Ar,main_type:nr,shixun:{mirror_script_id:Wr},shixun_info:{evaluate_script:Fr},shixun_service_configs:sr.map(function(Ca){return{mirror_repository_id:Ca.mirror_repository_id,cpu_limit:Ca.cpu_limit,lower_cpu_limit:Ca.lower_cpu_limit,memory_limit:Ca.memory_limit,request_limit:Ca.request_limit,resource_limit:Ca.resource_limit}})},Aa.next=6,Object(h.a)("/api/shixuns/".concat(qe),{method:"put",body:Ur});case 6:Pr=Aa.sent,Pr.status===0&&(c.b.success("\u7F16\u8F91\u6210\u529F"),Te.current={activeId:nr,selectId:Ar,serviceConfigList:sr,evaluateScript:Fr,evaluationScript:Wr},Ln({type:"practiceSetting/getCommonData",payload:{id:qe}}),Ln({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}));case 8:case"end":return Aa.stop()}},Or)}));return function(){return Dr.apply(this,arguments)}}(),Gn=Jr.filter(function(Dr){return Ar.includes(Dr.id)}),Zr=function(){lr()},ra=function(Or,Nr,Ur){var Pr=sr.map(function(la,xa){return xa===Ur?Object(J.a)(Object(J.a)({},la),{},Object(_r.a)({},Nr,Or)):la});Zn(Pr)},Sr=function(){if(Object(gt.b)(Ln,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883"))return;Ln({type:"shixunsDetail/setActionTabs",payload:{key:"Settings-UseCustomScript",params:{id:qe}}})},ca=function(){var Dr=Object(t.a)(s.a.mark(function Or(Nr){var Ur;return s.a.wrap(function(la){for(;;)switch(la.prev=la.next){case 0:return la.next=2,Ln({type:"shixunsDetail/getScriptContent",payload:{id:qe,script_id:Nr}});case 2:Ur=la.sent,Ur&&kr(Ur.content);case 4:case"end":return la.stop()}},Or)}));return function(Nr){return Dr.apply(this,arguments)}}(),Ra=function(Or){l.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:v.a.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",v.a.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:function(){var Nr=Object(t.a)(s.a.mark(function Pr(){return s.a.wrap(function(xa){for(;;)switch(xa.prev=xa.next){case 0:return xa.next=2,ca(Or);case 2:l.a.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:v.a.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")});case 3:case"end":return xa.stop()}},Pr)}));function Ur(){return Nr.apply(this,arguments)}return Ur}()})},fa=function(Or,Nr){var Ur=sr[0]?[sr[0]]:[];Nr.forEach(function(Pr){var la=sr.find(function(Ca){return Ca.mirror_repository_id===Number(Pr.key)});if(la)Ur.push(la);else{var xa=Jr.find(function(Ca){return Ca.id===Number(Pr.key)});if(xa.mirror_name){var Aa={cpu_limit:1,lower_cpu_limit:.1,memory_limit:1024,mirror_repository_id:Number(Pr.key),name:xa.mirror_name,request_limit:10};Ur.push(Aa)}}}),Zn(Ur),or(Or)};return v.a.createElement("div",{className:G.a.practice},v.a.createElement(Jn.a,{loading:Yr,skin:"night",className:G.a.left,dispatch:Ln,value:nr,data:rn,otherData:Tn,tags:Mt,onChange:function(Or){return hr(Or)}}),v.a.createElement("div",{className:G.a.right},v.a.createElement("header",null,v.a.createElement("div",{className:G.a.title},"\u5B9E\u9A8C\u73AF\u5883:\xA0",nr===null?"\u2014 \u2014":Mr)),v.a.createElement("div",{className:G.a.content,ref:Re},nr===null&&v.a.createElement(ht.a,{image:Vn.a,description:"\u8BF7\u9009\u62E9\u5B9E\u9A8C\u73AF\u5883"}),nr!==null&&v.a.createElement("div",{className:G.a.des},v.a.createElement("div",{className:G.a.mainBody},v.a.createElement(ue.a,{value:Lr})),v.a.createElement("div",{className:G.a.title},"\u9644\u5E26\u73AF\u5883"),v.a.createElement("div",{className:G.a.selectBox},v.a.createElement(Ir.a,{onChange:function(Or,Nr){return fa(Or,Nr)},getPopupContainer:function(Or){return Or.parentNode},mode:"multiple",bordered:!1,value:Ar,optionFilterProp:"children",placeholder:"\u8BF7\u9009\u62E9\u9644\u5E26\u73AF\u5883",style:{width:400},maxTagCount:6},Jr.map(function(Dr,Or){return v.a.createElement(he,{key:Dr.id,value:Dr.id},Dr.type_name)})),v.a.createElement("div",{className:G.a.smallType},Gn.map(function(Dr){return Dr.description?v.a.createElement("span",{key:Dr.id},Dr.description):null}))),!(hn!=null&&(fn=hn.detail)!==null&&fn!==void 0&&fn.is_jupyter_lab)&&v.a.createElement(v.a.Fragment,null,v.a.createElement("div",{className:G.a.title},"\u8BC4\u6D4B\u811A\u672C"),v.a.createElement("div",{className:G.a.evaluating},v.a.createElement("div",{className:G.a.evaluatingLabel},mt&&v.a.createElement("div",{onClick:function(){if(Object(gt.b)(Ln,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883"))return},className:G.a.mask}),v.a.createElement(Ir.a,{style:{width:400},bordered:!1,getPopupContainer:function(Or){return Or.parentNode},value:Wr,placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C",onChange:function(Or){Ra(Or),Tr(Or)}},(pa||[]).map(function(Dr,Or){return v.a.createElement(he,{value:parseInt(Dr.id),name:Dr.scptname,key:Or},Dr.scptname)})),v.a.createElement("span",{className:G.a.evaluatingS1,onClick:Sr},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u811A\u672C"),v.a.createElement(un.a,{overlayClassName:G.a.popover,placement:"bottomLeft",content:v.a.createElement("p",{className:"font12"},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u6A21\u677F\uFF0C\u5E73\u53F0\u65E0\u6CD5\u81EA\u52A8\u66F4\u65B0\u811A\u672C\uFF0C\u8BF7\u5728\u5173\u5361\u521B\u5EFA\u5B8C\u540E\u624B\u52A8\u66F4\u65B0\u811A\u672C\u4E2D\u7684\u5FC5\u586B\u53C2",v.a.createElement("br",null),"\u6570\u548C\u4EE5\u4E0B2\u4E2A\u6570\u7EC4\u5143\u7D20\uFF1A",v.a.createElement("br",null),"challengeProgramNames",v.a.createElement("br",null),"sourceClassNames",v.a.createElement("br",null),v.a.createElement("br",null),"\u793A\u4F8B\uFF1A\u67092\u4E2A\u5173\u5361\u7684\u5B9E\u8BAD",v.a.createElement("br",null),v.a.createElement("br",null),"\u5404\u5173\u5361\u7684\u5F85\u7F16\u8BD1\u6587\u4EF6\u4E3A\uFF1A",v.a.createElement("br",null),"src/step1/HelloWorld.java",v.a.createElement("br",null),"src/step2/Other.java",v.a.createElement("br",null),v.a.createElement("br",null),"\u5404\u5173\u5361\u7684\u7F16\u8BD1\u540E\u751F\u6210\u7684\u6267\u884C\u6587\u4EF6\u4E3A\uFF1A",v.a.createElement("br",null),"step1.HelloWorld",v.a.createElement("br",null),"step2.Other",v.a.createElement("br",null),v.a.createElement("br",null),"\u5219\u6570\u7EC4\u5143\u7D20\u66F4\u65B0\u5982\u4E0B\uFF1A",v.a.createElement("br",null),'ff challengeProgramNames=("src/step1/',v.a.createElement("br",null),'HelloWorld.java" "src/step2/Other.java")',v.a.createElement("br",null),'sourceClassNames=("step1.HelloWorld',v.a.createElement("br",null),'" "step2.Other")',v.a.createElement("br",null),v.a.createElement("br",null),"\u5176\u5B83\u53C2\u6570\u53EF\u6309\u5B9E\u9645\u9700\u6C42\u5B9A\u5236"),trigger:"click"},v.a.createElement("span",{style:{marginTop:"2px"},className:"ml10 current font14"},v.a.createElement(zn.a,null)))),v.a.createElement(dr.b,{width:"90%",height:450,style:{border:"1px solid #ccc",background:"#f5f5f5",marginTop:"20px"},language:"shell",theme:"vs-light",value:Fr,onChange:function(Or){if(Be.current){Be.current=!1;return}kr(Or),Object(gt.b)(Ln,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")&&setTimeout(function(){Be.current=!0,kr(Te.current.evaluateScript)},200)}}))),((yn=hn.detail)===null||yn===void 0?void 0:yn.identity)<3&&!!sr.length&&v.a.createElement(v.a.Fragment,null,v.a.createElement("div",{className:G.a.title},"\u670D\u52A1\u914D\u7F6E"),v.a.createElement("div",{className:G.a.serviceSettingWrap},sr==null?void 0:sr.map(function(Dr,Or){return v.a.createElement("div",{key:Or,className:"mb30"},v.a.createElement("div",null,v.a.createElement("span",{className:"font16"},Dr.name)),v.a.createElement("div",{className:G.a.serviceBox},v.a.createElement("label",{className:G.a.serviceSetLeft},"CPU(\u6838)\uFF1A"),v.a.createElement(V.a,{className:G.a.serviceSetInput,value:Dr.cpu_limit,disabled:mt,onChange:function(Ur){return ra(Ur.target.value,"cpu_limit",Or)}})),v.a.createElement("div",{className:G.a.serviceBox},v.a.createElement("label",{className:G.a.serviceSetLeft},"\u6700\u4F4ECPU(\u6838)\uFF1A"),v.a.createElement(V.a,{className:G.a.serviceSetInput,value:Dr.lower_cpu_limit,disabled:mt,onChange:function(Ur){return ra(Ur.target.value,"lower_cpu_limit",Or)}})),v.a.createElement("div",{className:G.a.serviceBox},v.a.createElement("label",{className:G.a.serviceSetLeft},"\u5185\u5B58\u9650\u5236(M)\uFF1A"),v.a.createElement(V.a,{className:G.a.serviceSetInput,value:Dr.memory_limit,disabled:mt,onChange:function(Ur){return ra(Ur.target.value,"memory_limit",Or)}})),v.a.createElement("div",{className:G.a.serviceBox},v.a.createElement("label",{className:G.a.serviceSetLeft},"\u5185\u5B58\u8981\u6C42(M)\uFF1A"),v.a.createElement(V.a,{className:G.a.serviceSetInput,value:Dr.request_limit,style:{width:300},disabled:mt,onChange:function(Ur){return ra(Ur.target.value,"request_limit",Or)}}),v.a.createElement("label",{className:G.a.serviceSetTip},"\u6E29\u99A8\u63D0\u793A\uFF1A\u7EAF\u7F16\u7A0B\u7C7B\u578B\u5B9E\u8BAD\u5EFA\u8BAE\u4F7F\u7528\u9ED8\u8BA4\u503C\uFF0C\u5BF9\u4E8E\u5927\u6570\u636E\u7B49\u5EFA\u8BAE\u4F7F\u7528\u6700\u5927\u5185\u5B58\u768430%")),v.a.createElement("div",{className:G.a.serviceBox},v.a.createElement("label",{className:G.a.serviceSetLeft},"\u78C1\u76D8\u9650\u5236(K)\uFF1A"),v.a.createElement(V.a,{className:G.a.serviceSetInput,value:Dr.resource_limit,style:{width:300},disabled:mt,maxLength:8,onChange:function(Ur){var Pr=Ur.target.value,la=/^\d*(\.\d*)?$/;Pr.match(la)&&ra(Ur.target.value,"resource_limit",Or)}})))}))))),v.a.createElement("div",{className:G.a.btns},v.a.createElement(B.a,{size:"large",style:{marginRight:20},onClick:Zr},"\u53D6\u6D88"),v.a.createElement(B.a,{size:"large",type:"primary",disabled:nr===null,onClick:function(){return En()}},"\u4FDD\u5B58"))),v.a.createElement(Z.a,null),v.a.createElement(Xn,{onFinish:function(Or){return kr(Or)}}),v.a.createElement(ye.a,null))},mn=Object(x.a)(function(ln){var en=ln.practiceSetting,fn=ln.globalSetting,yn=ln.shixunsDetail,Rn=ln.user;return{practiceSetting:en,globalSetting:fn,shixunsDetail:yn,user:Rn}})(ft),Hn=a("g9YV"),ar=a("wCAj"),tn=a("5Dmo"),kn=a("3S7+"),Nn=a("P5Jw"),$r=a("wd/R"),_a=a.n($r),ya=a("3d99"),fr=a.n(ya),Ha=a("Lf5v"),Ba=a("xKgJ"),Ia=a("lzim"),Wa=v.a.Fragment,ma=function(en){var fn,yn,Rn,Ln,hn=en.globalSetting,xn=en.dispatch,Mn=en.practiceSetting,Un=en.shixunsDetail,nr=en.user,hr=Object(b.a)(en,["globalSetting","dispatch","practiceSetting","shixunsDetail","user"]),rr=Mn.id,xr=Object(A.useState)([]),Ar=Object(pe.a)(xr,2),or=Ar[0],na=Ar[1],ir=Object(A.useState)({}),Yr=Object(pe.a)(ir,2),Vr=Yr[0],In=Yr[1],Ht=Object(A.useState)(!1),$t=Object(pe.a)(Ht,2),Vt=$t[0],qn=$t[1],On=Object(A.useState)(!0),sr=Object(pe.a)(On,2),Zn=sr[0],vr=sr[1],mr=Object(A.useState)(!1),Fr=Object(pe.a)(mr,2),kr=Fr[0],aa=Fr[1],pr=Object(A.useState)(!1),Wr=Object(pe.a)(pr,2),Tr=Wr[0],qr=Wr[1],ba=Object(A.useState)([]),pa=Object(pe.a)(ba,2),zr=pa[0],Ze=pa[1],lt=Object(A.useState)(!1),_t=Object(pe.a)(lt,2),et=_t[0],Re=_t[1],Be=Object(A.useState)({}),Te=Object(pe.a)(Be,2),Ve=Te[0],qe=Te[1],mt=Object(A.useState)({page:1,limit:10,total:0}),rt=Object(pe.a)(mt,2),Mt=rt[0],Zt=rt[1];Object(A.useEffect)(function(){if(!rr)return;Yt()},[rr]);var rn=function(Yn){var Cr=Object(J.a)(Object(J.a)({},Mt),{},{page:Yn});Ze([]),Zt(Cr),Yt(Cr)},Yt=function(){var ur=Object(t.a)(s.a.mark(function Yn(Cr){var lr,En,Gn;return s.a.wrap(function(ra){for(;;)switch(ra.prev=ra.next){case 0:return lr={page:1,limit:10,total:0},En=Cr||lr,qn(!0),ra.next=5,xn({type:"shixunsDetail/getSetData",payload:Object(J.a)(Object(J.a)({},En),{},{id:rr})});case 5:Gn=ra.sent,Gn!=null&&Gn.data_sets&&(qn(!1),na(Object(xe.a)(Gn.data_sets)),Zt(Object(J.a)(Object(J.a)({},En),{},{total:Gn==null?void 0:Gn.data_sets_count})),vr(!1),In(Object(J.a)({},Gn)));case 7:case"end":return ra.stop()}},Yn)}));return function(Cr){return ur.apply(this,arguments)}}(),Jt=function(){return v.a.createElement("div",{className:fr.a.empty},v.a.createElement("img",{src:Ia.l,width:"258"}),v.a.createElement("span",{className:"c-grey-c"},"\u6682\u65E0\u6570\u636E\u96C6\u6587\u4EF6~"))},Dn=function(Yn){console.log("selectedRowKeys changed: ",Yn),Ze(Yn)},Tn={selectedRowKeys:zr,columnWidth:70,onChange:Dn},Mr=function(Yn){Object(m.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5220\u9664"]);var Cr=Yn?[Yn]:zr;l.a.confirm({centered:!0,title:"\u786E\u5B9A\u8981\u5220\u9664\u6587\u4EF6\u5417\uFF1F",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var lr=Object(t.a)(s.a.mark(function Gn(){var Zr,ra;return s.a.wrap(function(ca){for(;;)switch(ca.prev=ca.next){case 0:return ca.next=2,Object(h.a)("/api/shixuns/".concat(rr,"/destroy_data_sets.json"),{method:"Delete",body:{id:Cr}});case 2:Zr=ca.sent,Zr.status===0&&(ra=Cr.length===or.length&&Mt.page>1?Mt.page-1:Mt.page,c.b.success("\u5220\u9664\u6210\u529F"),Yt(Object(J.a)(Object(J.a)({},Mt),{},{page:ra})),Ze([]));case 4:case"end":return ca.stop()}},Gn)}));function En(){return lr.apply(this,arguments)}return En}()})},Lr=function(){var ur=Object(t.a)(s.a.mark(function Yn(){var Cr,lr,En,Gn,Zr;return s.a.wrap(function(Sr){for(;;)switch(Sr.prev=Sr.next){case 0:if(Cr=Ve.title,lr=null,console.log(Cr,"title"),!(Cr==="")){Sr.next=7;break}return lr="\u6587\u4EF6\u540D\u4E0D\u80FD\u4E3A\u7A7A",qe(Object(J.a)(Object(J.a)({},Ve),{},{errorDes:lr})),Sr.abrupt("return");case 7:if(En=or.find(function(ca){return ca.id===(Ve==null?void 0:Ve.id)}).title,!(Cr===En.substring(0,En.lastIndexOf("."))||Cr===En)){Sr.next=12;break}return lr="\u6587\u4EF6\u540D\u4E0D\u80FD\u91CD\u540D",qe(Object(J.a)(Object(J.a)({},Ve),{},{errorDes:lr})),Sr.abrupt("return");case 12:return Gn=En.includes(".")?En.substring(En.lastIndexOf("."),En.length):"",Sr.next=15,Object(h.a)("/api/shixuns/".concat(rr,"/rename_data_sets.json"),{method:"post",body:{id:Ve==null?void 0:Ve.id,new_file_name:Cr+Gn}});case 15:Zr=Sr.sent,Zr.status===0&&(c.b.success("\u91CD\u547D\u540D\u6210\u529F"),Yt(Mt),aa(!1),qe({}));case 17:case"end":return Sr.stop()}},Yn)}));return function(){return ur.apply(this,arguments)}}(),ea=function(){var Yn=Ve.download_url;Xr(Yn),c.b.success("\u590D\u5236\u6210\u529F"),qr(!1),qe({})},Xr=function(Yn){var Cr=Yn,lr=document.createElement("input");lr.value=Cr,document.body.appendChild(lr),lr.select(),document.execCommand("Copy"),lr.style.display="none"},Jr=[{title:"\u6587\u4EF6",dataIndex:"title",key:"title",align:"left",ellipsis:!0,render:function(Yn){return v.a.createElement(kn.a,{title:Yn},v.a.createElement("span",null,Yn))}},{title:"\u5907\u6CE8",dataIndex:"description",key:"description",align:"left",ellipsis:!0,render:function(Yn){return v.a.createElement(kn.a,{title:Yn},v.a.createElement("span",null,Yn||"--"))}},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_on",key:"created_on",align:"left",width:180,render:function(Yn,Cr){return _a()(Cr.created_on).format("YYYY-MM-DD HH:mm")}},{title:"\u6587\u4EF6\u8DEF\u5F84",dataIndex:"file_path",key:"file_path",align:"left",render:function(Yn,Cr){return v.a.createElement("div",{className:fr.a.path},v.a.createElement(kn.a,{title:Yn},v.a.createElement("span",{className:fr.a.text},Yn)),v.a.createElement(Nn.CopyToClipboard,{text:Yn,onCopy:function(){return c.b.success("\u590D\u5236\u6210\u529F")}},v.a.createElement(kn.a,{title:"\u590D\u5236"},v.a.createElement("i",{className:"iconfont icon-fuzhi6 ml5"}))))}},{title:"\u6700\u540E\u4FEE\u6539\u4EBA",dataIndex:"author",key:"author",align:"left",width:120},{title:"\u6587\u4EF6\u5927\u5C0F",dataIndex:"filesize",key:"filesize",align:"left",width:100},{title:"\u64CD\u4F5C",dataIndex:"operation",key:"operation",align:"left",width:Object(Ba.v)()?200:120,render:function(Yn,Cr){return v.a.createElement("div",{className:fr.a.actionsBtns},v.a.createElement(kn.a,{title:"\u91CD\u547D\u540D"},v.a.createElement("span",{className:"iconfont icon-zhongmingming",onClick:function(){var En;qe(Object(ae.clone)(Object(J.a)(Object(J.a)({},Cr),{},{title:Cr!=null&&Cr.title.includes(".")?Cr==null||((En=Cr.title)===null||En===void 0)?void 0:En.substring(0,Cr.title.lastIndexOf(".")):Cr==null?void 0:Cr.title}))),aa(!0),Object(m.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u91CD\u547D\u540D"])}})),Object(Ba.v)()&&v.a.createElement(kn.a,{title:"\u5206\u4EAB"},v.a.createElement("span",{className:"iconfont icon-fenxiang",onClick:function(){Object(m.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5206\u4EAB"]),qe(Object(ae.clone)(Cr)),qr(!0)}})),Object(Ba.v)()&&v.a.createElement(kn.a,{title:"\u4E0B\u8F7D"},v.a.createElement("span",{className:"iconfont icon-xiazai3",onClick:function(){Object(m.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u4E0B\u8F7D"]),Object(m.v)(Cr.title,Cr==null?void 0:Cr.download_url)}})),v.a.createElement(kn.a,{title:"\u5220\u9664"},v.a.createElement("span",{className:"iconfont icon-shanchu8",onClick:function(){Object(m.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5220\u9664"]),Mr(Cr.id)}})))}}];return v.a.createElement("div",{className:fr.a.dataset},v.a.createElement("div",{className:fr.a.header},v.a.createElement("div",{className:fr.a.title},"\u6570\u636E\u96C6(",Mt.total,")"),v.a.createElement("div",{className:fr.a.dataPath},v.a.createElement("span",{className:fr.a.pathTitle},"\u6570\u636E\u96C6\u8DEF\u5F84:"),v.a.createElement("input",{value:Vr==null?void 0:Vr.folder_name,disabled:!0}),v.a.createElement(Nn.CopyToClipboard,{text:Vr==null?void 0:Vr.folder_name,onCopy:function(){return c.b.success("\u590D\u5236\u6210\u529F")}},v.a.createElement(kn.a,{placement:"topLeft",title:"\u70B9\u51FB\u590D\u5236\u6570\u636E\u96C6\u8DEF\u5F84"},v.a.createElement("i",{className:"iconfont icon-fuzhi2 current ml5 mr40"})))),v.a.createElement("div",{className:fr.a.btns},v.a.createElement(B.a,{type:"primary",ghost:!0,onClick:function(){return Mr()},disabled:!zr.length},"\u5220\u9664"),v.a.createElement(B.a,{type:"primary",onClick:function(){return Re(!0)}},"\u4E0A\u4F20\u6587\u4EF6"))),v.a.createElement("div",{className:fr.a.content},v.a.createElement($e.a,{loading:Zn,active:!0,paragraph:{rows:5}},Mt.total?v.a.createElement(ar.a,{rowSelection:Tn,className:fr.a.customTable,dataSource:or,bordered:!1,rowKey:function(Yn){return Yn.id},rowClassName:fr.a.row,columns:Jr,loading:Vt,pagination:{pageSize:Mt.limit,total:Mt.total,current:Mt.page,onChange:rn,showQuickJumper:!0,hideOnSinglePage:!0,position:["bottomCenter"]}}):Jt())),v.a.createElement(Ha.a,{rootIdentifier:Un==null||((fn=Un.detail)===null||fn===void 0)?void 0:fn.root_identifier,wrapClassName:fr.a.uploadFileModal,id:rr,containerId:Un==null||((yn=Un.detail)===null||yn===void 0)?void 0:yn.id,local:hn==null||((Rn=hn.setting)===null||Rn===void 0)?void 0:Rn.is_local,dispatch:xn,visible:et,onClose:function(){return Re(!1)},onOK:Yt}),v.a.createElement(l.a,{title:"\u91CD\u547D\u540D",visible:kr,onOk:Lr,centered:!0,wrapClassName:fr.a.renameModal,onCancel:function(){aa(!1),qe({})},width:"1000px"},v.a.createElement("div",null,v.a.createElement("div",{className:fr.a.fileName},v.a.createElement("sup",null,"*"),"\u6587\u4EF6\u540D\xA0:"),v.a.createElement(V.a,{value:Ve==null?void 0:Ve.title,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u5B57",bordered:!1,onChange:function(Yn){qe(Object(J.a)(Object(J.a)({},Ve),{},{title:Yn.target.value,errorDes:null}))},maxLength:60,suffix:"".concat((Ve==null||((Ln=Ve.title)===null||Ln===void 0)?void 0:Ln.length)||0,"/60")}),(Ve==null?void 0:Ve.errorDes)&&v.a.createElement("div",{className:fr.a.errorDes},Ve==null?void 0:Ve.errorDes))),v.a.createElement(l.a,{title:"\u5206\u4EAB\u4E0B\u8F7D\u94FE\u63A5",visible:Tr,onOk:ea,centered:!0,wrapClassName:fr.a.shareModal,onCancel:function(){qr(!1),qe({})},width:"1000px",okText:"\u590D\u5236\u94FE\u63A5"},v.a.createElement("div",null,v.a.createElement("div",{className:fr.a.fileName},"\u53D1\u9001\u94FE\u63A5\uFF0C\u522B\u4EBA\u53EF\u4EE5\u901A\u8FC7\u94FE\u63A5\u4E0B\u8F7D\u6587\u4EF6",v.a.createElement("span",null,"(\u6709\u6548\u671F\u4E3A3\u5929)")),v.a.createElement(V.a,{bordered:!1,addonBefore:"\u94FE\u63A5",value:Ve==null?void 0:Ve.download_url}))))},Qa=Object(x.a)(function(ln){var en=ln.globalSetting,fn=ln.shixunsDetail,yn=ln.practiceSetting,Rn=ln.user;return{globalSetting:en,shixunsDetail:fn,user:Rn,practiceSetting:yn}})(ma),Ka=a("aHsQ"),ri=a("sGsY"),ei=a("fKo2"),da=a.n(ei),ha=a("BMKw"),ua=a.n(ha),be=function(en){return en!=null&&en.length?en.filter(function(fn,yn){return yn!==0}).map(function(fn){return fn.val}).join("").substr(1):""},at=function(en){var fn=en.shixunsDetail,yn=en.globalSetting,Rn=en.loading,Ln=en.dispatch,hn=en.fileType,xn=en.path,Mn=en.onFinish,Un=Mn===void 0?function(){}:Mn,nr=Object(C.i)(),hr=Object(A.useState)(""),rr=Object(pe.a)(hr,2),xr=rr[0],Ar=rr[1],or=Object(A.useState)([]),na=Object(pe.a)(or,2),ir=na[0],Yr=na[1],Vr=Object(A.useState)([]),In=Object(pe.a)(Vr,2),Ht=In[0],$t=In[1],Vt=[Rt.OriginalPicturePath,Rt.ExpectPicturePath,Rt.PicturePath],qn=Vt.includes(hn);Object(A.useEffect)(function(){if(fn.actionTabs.key!=="EditPracticeSetting-SelectFilePath")return;Ar(xn||""),On()},[fn.actionTabs.key]);var On=function(){var aa=Object(t.a)(s.a.mark(function pr(){var Wr,Tr,qr,ba,pa=arguments;return s.a.wrap(function(Ze){for(;;)switch(Ze.prev=Ze.next){case 0:return Tr=pa.length>0&&pa[0]!==void 0?pa[0]:"",Ze.next=3,Ln({type:"shixunsDetail/getRepository",payload:{id:nr.id,path:Tr}});case 3:qr=Ze.sent,Tr===""&&!(qr!=null&&(Wr=qr.trees)!==null&&Wr!==void 0&&Wr.length)&&c.b.warn("\u8BF7\u5148\u53BB\u4EE3\u7801\u4ED3\u5E93\u63D0\u4EA4\u6587\u4EF6"),qr!=null&&qr.trees&&(ba=qr.trees.map(function(lt){return Object(J.a)(Object(J.a)({},lt),{name:lt.name,val:lt.name})}),$t(ba||[]));case 6:case"end":return Ze.stop()}},pr)}));return function(){return aa.apply(this,arguments)}}(),sr=function(pr){var Wr=be(ir),Tr="".concat(Wr&&"".concat(Wr,"/")).concat(pr);hn===Rt.Path?!(xr!=null&&xr.includes("".concat(Tr,"\uFF1B")))&&Ar("".concat(xr).concat(Tr,"\uFF1B")):hn===Rt.ExecPath&&Ar(Tr)},Zn=function(pr){if(pr.type==="tree"){ir.length?ir.push({val:"/".concat(pr.val),path:pr.val}):ir.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(pr.val),path:pr.val}),Yr(ir);var Wr=be(ir);qn&&Ar(Wr),On(Wr)}},vr=function(pr,Wr){var Tr=ir.filter(function(ba,pa){return pa<=Wr});Yr(Tr);var qr=be(Tr);qn&&Ar(qr),On(qr)},mr=function(){var aa=Object(t.a)(s.a.mark(function pr(){return s.a.wrap(function(Tr){for(;;)switch(Tr.prev=Tr.next){case 0:Un(xr),Fr();case 2:case"end":return Tr.stop()}},pr)}));return function(){return aa.apply(this,arguments)}}(),Fr=function(){Ar(""),Yr([]),$t([]),Ln({type:"shixunsDetail/setActionTabs",payload:{}})},kr=be(ir);return v.a.createElement(l.a,{centered:!0,title:"\u6587\u4EF6\u8DEF\u5F84",closable:!1,keyboard:!1,visible:fn.actionTabs.key==="EditPracticeSetting-SelectFilePath",onOk:mr,onCancel:Fr},v.a.createElement("div",{className:ua.a.wrap},v.a.createElement("div",{className:ua.a.content},v.a.createElement("div",{className:ua.a.mainPathWrap},!!(ir!=null&&ir.length)&&ir.map(function(aa,pr){return v.a.createElement("a",{key:pr,onClick:function(){return vr(aa,pr)}},aa.val)})),!!(Ht!=null&&Ht.length)&&Ht.map(function(aa,pr){return aa.type==="tree"?v.a.createElement("a",{key:pr,onClick:function(){return Zn(aa)}},v.a.createElement("i",{className:"iconfont icon-wenjianjia ".concat(ua.a.colorBlue)}),kr&&"".concat(kr,"/"),aa.name):v.a.createElement("a",{key:pr,onClick:function(){return sr("".concat(aa.name))}},v.a.createElement("i",{className:"iconfont icon-zuoye ".concat(ua.a.colorBlue)}),kr&&"".concat(kr,"/"),aa.name)})),v.a.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),v.a.createElement(V.a,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09",value:xr,onChange:function(pr){return Ar(pr.target.value)}})))},Dt=Object(x.a)(function(ln){var en=ln.shixunsDetail,fn=ln.loading,yn=ln.globalSetting;return{shixunsDetail:en,globalSetting:yn,loading:fn.models.index}})(at),wt=ri.a.Countdown,Ft;(function(ln){ln[ln.LoadingFail=1]="LoadingFail",ln[ln.Loading=2]="Loading",ln[ln.Finish=3]="Finish"})(Ft||(Ft={}));var Rt;(function(ln){ln.Path="path",ln.ExecPath="exec_path",ln.OriginalPicturePath="original_picture_path",ln.ExpectPicturePath="expect_picture_path",ln.PicturePath="picture_path"})(Rt||(Rt={}));var zt=function(en){var fn=en.globalSetting,yn=en.loading,Rn=en.dispatch,Ln=en.practiceSetting,hn=en.shixunsDetail,xn=Object(b.a)(en,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),Mn=Object(A.useState)(),Un=Object(pe.a)(Mn,2),nr=Un[0],hr=Un[1],rr=Object(A.useState)(),xr=Object(pe.a)(rr,2),Ar=xr[0],or=xr[1],na=Object(A.useRef)(),ir=Object(A.useState)(),Yr=Object(pe.a)(ir,2),Vr=Yr[0],In=Yr[1],Ht=Object(A.useState)(),$t=Object(pe.a)(Ht,2),Vt=$t[0],qn=$t[1],On=Object(A.useState)(),sr=Object(pe.a)(On,2),Zn=sr[0],vr=sr[1],mr=Object(A.useRef)(!0),Fr=Object(A.useState)(!0),kr=Object(pe.a)(Fr,2),aa=kr[0],pr=kr[1],Wr=Object(A.useState)(700),Tr=Object(pe.a)(Wr,2),qr=Tr[0],ba=Tr[1],pa=Object(A.useState)(""),zr=Object(pe.a)(pa,2),Ze=zr[0],lt=zr[1],_t=Object(A.useRef)(),et=Object(C.i)();Object(A.useEffect)(function(){Be()},[]);var Re=function(){var rn=Object(t.a)(s.a.mark(function Yt(){var Jt,Dn,Tn;return s.a.wrap(function(Lr){for(;;)switch(Lr.prev=Lr.next){case 0:return Lr.next=2,Rn({type:"shixunsDetail/updateRepositoryFile",payload:{id:et.id,path:hn==null||((Jt=hn.fileContent)===null||Jt===void 0||((Dn=Jt.params)===null||Dn===void 0))?void 0:Dn.path,content:nr,secret_repository:aa?null:!0}});case 2:Tn=Lr.sent,Tn!=null&&Tn.content&&(c.b.info("\u4FDD\u5B58\u6210\u529F"),Rn({type:"practiceSetting/setSideBarTabs",payload:Object(J.a)(Object(J.a)({},Ln.sideBar),{},{confirmLeave:!1})}));case 4:case"end":return Lr.stop()}},Yt)}));return function(){return rn.apply(this,arguments)}}(),Be=function(){var rn=Object(t.a)(s.a.mark(function Yt(){var Jt;return s.a.wrap(function(Tn){for(;;)switch(Tn.prev=Tn.next){case 0:return Tn.next=2,Object(i.W)({identifier:et.id});case 2:Jt=Tn.sent,Jt!=null&&Jt.url&<(Jt==null?void 0:Jt.url);case 4:case"end":return Tn.stop()}},Yt)}));return function(){return rn.apply(this,arguments)}}(),Te=function(){var rn=Object(t.a)(s.a.mark(function Yt(){var Jt;return s.a.wrap(function(Tn){for(;;)switch(Tn.prev=Tn.next){case 0:return Tn.next=2,Object(i.qb)({identifier:et.id});case 2:if(Jt=Tn.sent,!((Jt==null?void 0:Jt.status)!==0)){Tn.next=5;break}return Tn.abrupt("return");case 5:Jt!=null&&Jt.remainingSeconds?(In(Date.now()+Jt.remainingSeconds*1e3),qn(Jt.remainingSeconds-300<=0?Date.now()+1e3:Date.now()+(Jt.remainingSeconds-300)*1e3)):Ve();case 6:case"end":return Tn.stop()}},Yt)}));return function(){return rn.apply(this,arguments)}}(),Ve=function(){l.a.confirm({centered:!0,title:"\u91CD\u7F6E\u73AF\u5883",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",zIndex:9999,content:v.a.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u5B9A\u91CD\u7F6E\u73AF\u5883\uFF1F"),onOk:function(){var Yt=Object(t.a)(s.a.mark(function Dn(){return s.a.wrap(function(Mr){for(;;)switch(Mr.prev=Mr.next){case 0:qe();case 1:case"end":return Mr.stop()}},Dn)}));function Jt(){return Yt.apply(this,arguments)}return Jt}()})},qe=function(){var rn=Object(t.a)(s.a.mark(function Yt(){var Jt;return s.a.wrap(function(Tn){for(;;)switch(Tn.prev=Tn.next){case 0:return or(Ft.Loading),Tn.next=3,Object(i.Bb)({identifier:et.id});case 3:if(Jt=Tn.sent,!((Jt==null?void 0:Jt.status)!==0)){Tn.next=6;break}return Tn.abrupt("return");case 6:or(Ft.Finish),lt(Jt.url),na.current=Jt.port,c.b.success("\u91CD\u7F6E\u73AF\u5883\u6210\u529F!");case 10:case"end":return Tn.stop()}},Yt)}));return function(){return rn.apply(this,arguments)}}(),mt=function(){l.a.destroyAll(),l.a.confirm({centered:!0,title:"\u670D\u52A1\u4E2D\u65AD\u63D0\u9192",content:v.a.createElement("div",{className:"tc font14"},"jupyter\u5C06\u4E8E",v.a.createElement("span",null,v.a.createElement(wt,{value:Vr,format:"HH:mm:ss",onFinish:rt})),"\u65F6\u95F4\u540E\u670D\u52A1\u4E2D\u65AD\uFF0C\u662F\u5426\u9700\u8981\u5EF6\u957F\u4F7F\u7528\u65F6\u95F4\uFF1F"),okText:"\u7ACB\u5373\u5EF6\u957F",cancelText:"\u4E0D\u9700\u8981",onOk:function(){var Yt=Object(t.a)(s.a.mark(function Dn(){var Tn;return s.a.wrap(function(Lr){for(;;)switch(Lr.prev=Lr.next){case 0:return Lr.next=2,Object(i.a)({identifier:et.id});case 2:if(Tn=Lr.sent,!(Tn.status===0)){Lr.next=7;break}return Lr.next=6,Te();case 6:c.b.success("\u5EF6\u957F\u6210\u529F!");case 7:case"end":return Lr.stop()}},Dn)}));function Jt(){return Yt.apply(this,arguments)}return Jt}()})},rt=function(){l.a.destroyAll(),l.a.confirm({centered:!0,title:"\u5012\u8BA1\u65F6\u622A\u6B62",content:v.a.createElement("p",{className:"tc font14"},"\u670D\u52A1\u5DF2\u4E2D\u65AD\uFF0C\u662F\u5426\u786E\u8BA4\u91CD\u7F6E\u5B9E\u9A8C\u73AF\u5883\uFF1F"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){qe()}})},Mt=function(Yt){Rn({type:"shixunsDetail/setActionTabs",payload:{key:"EditPracticeSetting-SelectFilePath"}})},Zt=function(){var rn=Object(t.a)(s.a.mark(function Yt(Jt){return s.a.wrap(function(Tn){for(;;)switch(Tn.prev=Tn.next){case 0:return Tn.next=2,Object(i.Ob)({id:et.id,startup_file:Jt});case 2:Be(),Rn({type:"practiceSetting/getCommonData",payload:Object(J.a)({},et)});case 4:case"end":return Tn.stop()}},Yt)}));return function(Jt){return rn.apply(this,arguments)}}();return v.a.createElement("div",{className:da.a.warehouse},v.a.createElement(p.a,{className:"mt20 ml20 font14",align:"middle"},v.a.createElement(N.a,null,v.a.createElement("span",{className:"c-red"},"* "),"\u9ED8\u8BA4\u6253\u5F00\u6587\u4EF6\uFF1A"),v.a.createElement(N.a,{flex:"300px",onClick:function(){return Mt(Rt.ExecPath)}},v.a.createElement(V.a,{value:Ze})),v.a.createElement(N.a,{flex:"1"},v.a.createElement(B.a,{type:"primary",className:"ml10",onClick:function(){return Mt(Rt.ExecPath)}},"\u8BBE\u7F6E"))),v.a.createElement("iframe",{onLoad:function(Yt){},src:Ze,scrolling:"no",style:{height:"calc(100vh - 120px)"},className:"mt10",id:"frame",name:"framename",width:"100%",frameBorder:"0"}),v.a.createElement(Dt,{fileType:"path",path:"",onFinish:function(Yt){return Zt(Yt)}}))},qt=Object(x.a)(function(ln){var en=ln.loading,fn=ln.globalSetting,yn=ln.practiceSetting,Rn=ln.shixunsDetail;return{globalSetting:fn,loading:en,practiceSetting:yn,shixunsDetail:Rn}})(zt),vn=function(en){var fn=en.tabsActive,yn=Object(b.a)(en,["tabsActive"]);return v.a.createElement(v.a.Fragment,null,fn==="information"&&v.a.createElement(tt,null),fn==="warehouse"&&v.a.createElement(st.default,null),fn==="level"&&v.a.createElement(Xe,yn),fn==="collaborate"&&v.a.createElement(Wn,yn),fn==="setting"&&v.a.createElement(Kn.a,null),fn==="environment"&&v.a.createElement(mn,yn),fn==="dataset"&&v.a.createElement(Qa,null),fn==="service"&&v.a.createElement(qt,yn))},dn=vn,jn=a("Jv0p"),Cn=a.n(jn),on=a("luix"),An=a.n(on),gn=[{name:"\u57FA\u672C\u4FE1\u606F",icon:v.a.createElement("i",{className:"icon iconfont icon-jibenxinxi1"}),tabId:"information"},{name:"\u4EE3\u7801\u4ED3\u5E93",icon:v.a.createElement("i",{className:"icon iconfont icon-daimacangku"}),tabId:"warehouse"},{name:"\u4EFB\u52A1\u5173\u5361",icon:v.a.createElement("i",{className:"icon iconfont icon-renwuguanka"}),tabId:"level"},{name:"\u5B9E\u9A8C\u73AF\u5883",icon:v.a.createElement("i",{className:"icon iconfont icon-shiyanhuanjing"}),tabId:"environment"},{name:"\u6570\u636E\u96C6",icon:v.a.createElement("i",{className:"icon iconfont icon-shujuji",style:{fontSize:25}}),tabId:"dataset"},{name:"\u670D\u52A1",icon:v.a.createElement("i",{className:"icon iconfont icon-renwuguanka"}),tabId:"service"},{name:"\u5408\u4F5C\u4EBA\u5458",icon:v.a.createElement("i",{className:"icon iconfont icon-hezuochengyuan"}),tabId:"collaborate"},{name:"\u8BBE\u7F6E",icon:v.a.createElement("i",{className:"icon iconfont icon-shezhi5"}),tabId:"setting"}],Bn=function(en){var fn,yn=en.globalSetting,Rn=en.loading,Ln=en.dispatch,hn=en.shixunsDetail,xn=en.practiceSetting,Mn=Object(b.a)(en,["globalSetting","loading","dispatch","shixunsDetail","practiceSetting"]),Un=xn.base_info_warning,nr=xn.challenges_warning,hr=xn.id,rr=xn.repository_warning,xr=xn.sideBar,Ar=xn.service_warning,or=Object(C.h)(),na=Object(C.i)();Object(A.useEffect)(function(){var Vr,In,Ht=or==null||((Vr=or.query)===null||Vr===void 0)?void 0:Vr.tabId,$t=or.pathname.split("/").length,Vt=hn!=null&&(In=hn.detail)!==null&&In!==void 0&&In.windows_vnc?gn.filter(function(On){return On.tabId!=="dataset"}):gn,qn=Vt.map(function(On){return On.tabId}).includes(Ht);if(Ht&&qn){Ln({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:Ht}});return}if($t>4){Ln({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"level"}});return}if(!Ht||Ht&&!qn){Ln({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"information"}});return}},[hn==null||((fn=hn.detail)===null||fn===void 0)?void 0:fn.windows_vnc]),Object(A.useEffect)(function(){return function(){Ln({type:"practiceSetting/setSideBarTabs",payload:Object(J.a)(Object(J.a)({},xn.sideBar),{},{selectPath:""})})}},[na.id]);var ir=function(In){var Ht;if(In===xr.tabsActive)return;var $t=function(){x.d.push("/shixuns/".concat(hr,"/edit?tabId=").concat(In)),Ln({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:In,selectPath:"",confirmLeave:!1}})};xn!=null&&(Ht=xn.sideBar)!==null&&Ht!==void 0&&Ht.confirmLeave?l.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){$t()}}):$t()},Yr=function(){var In,Ht=hn!=null&&(In=hn.detail)!==null&&In!==void 0&&In.windows_vnc?gn.filter(function($t){return $t.tabId!=="dataset"}):gn;return Ht.filter(function($t){var Vt;return hn!=null&&(Vt=hn.detail)!==null&&Vt!==void 0&&Vt.is_jupyter_lab?$t.tabId!=="level":$t.tabId!=="service"}).map(function($t){var Vt=$t.name,qn=$t.icon,On=$t.tabId;return v.a.createElement("div",{key:On,className:xn.sideBar.tabsActive===On?Cn.a.itemActive:Cn.a.item,onClick:function(){return ir(On)}},qn,v.a.createElement("span",{className:Cn.a.name},Vt),On==="information"&&Un&&v.a.createElement(kn.a,{title:"\u8BF7\u5B8C\u5584\u57FA\u672C\u4FE1\u606F"},v.a.createElement("img",{src:An.a,alt:""})),On==="level"&&nr&&v.a.createElement(kn.a,{title:"\u8BF7\u521B\u5EFA\u4EFB\u52A1\u5173\u5361"},v.a.createElement("img",{src:An.a,alt:""})),On==="service"&&Ar&&v.a.createElement(kn.a,{title:"\u8BF7\u8BBE\u7F6E\u9ED8\u8BA4\u6253\u5F00\u6587\u4EF6"},v.a.createElement("img",{src:An.a,alt:""})),On==="warehouse"&&rr&&v.a.createElement(kn.a,{title:"\u8BF7\u5F00\u542F\u4EE3\u7801\u4ED3\u5E93"},v.a.createElement("img",{src:An.a,alt:""})))})};return v.a.createElement("div",{className:Cn.a.sidebar},v.a.createElement("div",{className:Cn.a.items},Yr()),v.a.createElement("div",{className:Cn.a.question},v.a.createElement(kn.a,{placement:"right",title:"\u5E38\u89C1\u95EE\u9898"},v.a.createElement("span",{style:{cursor:"pointer"},onClick:function(){return window.open("https://www.educoder.net/forums/4692")}},v.a.createElement("img",{src:Ia.x,height:44,width:44,alt:""})))))},Pn=Object(x.a)(function(ln){var en=ln.loading,fn=ln.globalSetting,yn=ln.shixunsDetail,Rn=ln.practiceSetting;return{globalSetting:fn,loading:en,practiceSetting:Rn,shixunsDetail:yn}})(Bn),Qn=function(en){var fn=en.globalSetting,yn=en.loading,Rn=en.dispatch,Ln=en.practiceSetting,hn=Object(b.a)(en,["globalSetting","loading","dispatch","practiceSetting"]),xn=Ln.sideBar,Mn=xn.tabsActive,Un=Object(C.i)();return Object(A.useEffect)(function(){return Rn({type:"globalSetting/headerFooterToggle",payload:!1}),Rn({type:"shixunsDetail/getShixunsDetail",payload:Un}),Rn({type:"shixunsDetail/getSettingsData",payload:Un}),function(){Rn({type:"globalSetting/headerFooterToggle",payload:!0}),Rn({type:"practiceSetting/setParams",payload:{id:""}})}},[]),v.a.createElement("div",{className:E.a.practiceSetting},v.a.createElement("div",{className:E.a.wrapHeader},v.a.createElement(R,null)),v.a.createElement("div",{className:E.a.wrapLayout},v.a.createElement("div",{className:E.a.wrapSidebar},v.a.createElement(Pn,null)),v.a.createElement("div",{className:E.a.wrapContent},v.a.createElement(dn,Object(D.a)({},hn,{tabsActive:Ln.sideBar.tabsActive})))))},yr=H.default=Object(x.a)(function(ln){var en=ln.loading,fn=ln.globalSetting,yn=ln.practiceSetting;return{globalSetting:fn,loading:en,practiceSetting:yn}})(Qn)},WYAk:function(M,H,a){(function(D,b){M.exports=H=b(a("Ib8C"))})(this,function(D){(function(){var b=D,A=b.lib,v=A.Base,y=b.enc,E=y.Utf8,w=b.algo,c=w.HMAC=v.extend({init:function(_,l){_=this._hasher=new _.init,typeof l=="string"&&(l=E.parse(l));var t=_.blockSize,u=t*4;l.sigBytes>u&&(l=_.finalize(l)),l.clamp();for(var s=this._oKey=l.clone(),r=this._iKey=l.clone(),f=s.words,m=r.words,d=0;d0&&o.prevInput=="\u200B"?Fa(L,ol)(L):Kn++<10?I.detectingSelectAll=setTimeout(er,500):(I.selForContextMenu=null,I.input.reset())};I.detectingSelectAll=setTimeout(er,200)}}if(w&&c>=9&&Qt(),R){$e(e);var Sn=function(){Nt(window,"mouseup",Sn),setTimeout(Gt,20)};Ue(window,"mouseup",Sn)}else setTimeout(Gt,50)},Kr.prototype.readOnlyChanged=function(e){e||this.reset(),this.textarea.disabled=e=="nocursor",this.textarea.readOnly=!!e},Kr.prototype.setUneditable=function(){},Kr.prototype.needsContentAttribute=!1;function Da(e,o){if(o=o?B(o):{},o.value=e.value,!o.tabindex&&e.tabIndex&&(o.tabindex=e.tabIndex),!o.placeholder&&e.placeholder&&(o.placeholder=e.placeholder),o.autofocus==null){var L=z();o.autofocus=L==e||e.getAttribute("autofocus")!=null&&L==document.body}function I(){e.value=Ce.getValue()}var j;if(e.form&&(Ue(e.form,"submit",I),!o.leaveSubmitMethodAlone)){var ne=e.form;j=ne.submit;try{var ve=ne.submit=function(){I(),ne.submit=j,ne.submit(),ne.submit=ve}}catch(we){}}o.finishInit=function(we){we.save=I,we.getTextArea=function(){return e},we.toTextArea=function(){we.toTextArea=isNaN,I(),e.parentNode.removeChild(we.getWrapperElement()),e.style.display="",e.form&&(Nt(e.form,"submit",I),!o.leaveSubmitMethodAlone&&typeof e.form.submit=="function"&&(e.form.submit=j))}},e.style.display="none";var Ce=Ya(function(we){return e.parentNode.insertBefore(we,e.nextSibling)},o);return Ce}function Oa(e){e.off=Nt,e.on=Ue,e.wheelEventPixels=Ki,e.Doc=wi,e.splitLines=We,e.countColumn=J,e.findColumn=Ee,e.isWordChar=$,e.Pass=De,e.signal=gt,e.Line=bn,e.changeEnd=Zr,e.scrollbarModel=xo,e.Pos=Ft,e.cmpPos=sn,e.modes=Tt,e.mimeModes=yt,e.resolveMode=ft,e.getMode=Pt,e.modeExtensions=kt,e.extendMode=dn,e.copyState=yn,e.startState=Un,e.innerMode=Hn,e.commands=$o,e.keyMap=go,e.keyName=xs,e.isModifierKey=is,e.lookupKey=_o,e.normalizeKeyMap=_l,e.StringStream=In,e.SharedTextMarker=Qo,e.TextMarker=Gi,e.LineWidget=ns,e.e_preventDefault=Ae,e.e_stopPropagation=Pe,e.e_stop=$e,e.addClass=W,e.contains=U,e.rmClass=O,e.keyNames=Po}eu(Ya),jt(Ya);var za="iter insert remove copy getEditor constructor".split(" ");for(var li in wi.prototype)wi.prototype.hasOwnProperty(li)&&ge(za,li)<0&&(Ya.prototype[li]=function(e){return function(){return e.apply(this.doc,arguments)}}(wi.prototype[li]));return Xe(wi),Ya.inputStyles={textarea:Kr,contenteditable:Lt},Ya.defineMode=function(e){!Ya.defaults.mode&&e!="null"&&(Ya.defaults.mode=e),It.apply(this,arguments)},Ya.defineMIME=Kt,Ya.defineMode("null",function(){return{token:function(e){return e.skipToEnd()}}}),Ya.defineMIME("text/plain","null"),Ya.defineExtension=function(e,o){Ya.prototype[e]=o},Ya.defineDocExtension=function(e,o){wi.prototype[e]=o},Ya.fromTextArea=Da,Oa(Ya),Ya.version="5.58.2",Ya})},W6BS:function(M,H){M.exports="data:image/png;base64,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"},WO9J:function(M,H,a){"use strict";a.r(H);var D=a("0Owb"),b=a("PpiC"),A=a("q1tI"),v=a.n(A),y=a("EkPF"),E=a.n(y),w=a("miYZ"),c=a("tsqr"),_=a("2qtc"),l=a("kLXV"),t=a("9og8"),u=a("WmNS"),s=a.n(u),r=a("auZk"),f=a.n(r),m=a("1vsH"),d=a("Ufr+"),n=a.n(d),i=a("HBuW"),h=a("ErOA"),C=a("Ty5D"),x=a("9kvl"),g=function(en){var hn,bn,Pn=en.globalSetting,kn=en.loading,pn=en.dispatch,xn=en.practiceSetting,Rn=en.shixunsDetail,Nn=Object(b.a)(en,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),nr=Object(C.h)(),hr=Object(A.useRef)(""),rr=Object(C.i)(),xr=xn.title,Tr=xn.base_info_warning,or=xn.challenges_warning,na=xn.service_warning,ar=xn.repository_warning,Jr=xn.mirror_warning;Object(A.useEffect)(function(){var Zn;hr.current=(Zn=nr.pathname.split("/"))===null||Zn===void 0?void 0:Zn[2],pn({type:"practiceSetting/setParams",payload:{id:hr.current}}),pn({type:"practiceSetting/getCommonData",payload:{id:hr.current}})},[nr.pathname]),Object(A.useEffect)(function(){return Object(m.T)(xr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"),function(){Object(m.T)()}});var Xr=function(){var Zn=Object(t.a)(s.a.mark(function gr(){return s.a.wrap(function(Fr){for(;;)switch(Fr.prev=Fr.next){case 0:return Fr.next=2,Mn();case 2:x.d.push("/shixuns/".concat(hr.current,"/challenges"));case 3:case"end":return Fr.stop()}},gr)}));return function(){return Zn.apply(this,arguments)}}(),Mn=function(){return new Promise(function(gr,vr){var Fr;xn!=null&&(Fr=xn.sideBar)!==null&&Fr!==void 0&&Fr.confirmLeave?l.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){pn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),gr()},onCancel:function(){vr()}}):gr()})},Ht=function(gr){var vr;if(gr===(xn==null?void 0:xn.sideBar.tabsActive))return;var Fr=function(){x.d.push("/shixuns/".concat(hr.current,"/edit?tabId=").concat(gr)),pn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:gr,selectPath:"",confirmLeave:!1}})};xn!=null&&(vr=xn.sideBar)!==null&&vr!==void 0&&vr.confirmLeave?l.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){Fr()}}):Fr()},$t=function Zn(gr){var vr;gr=(vr=gr)!==null&&vr!==void 0&&vr.includes(".json")?gr:"".concat(gr,".json"),l.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:v.a.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:function(){var Fr=Object(t.a)(s.a.mark(function aa(){var pr,Wr;return s.a.wrap(function(qr){for(;;)switch(qr.prev=qr.next){case 0:return qr.next=2,Object(h.a)("/api"+gr,{method:"get"});case 2:if(pr=qr.sent,pr){qr.next=5;break}return qr.abrupt("return");case 5:return c.b.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF01"),qr.next=8,Object(i.D)({id:pr.shixun_identifier});case 8:if(Wr=qr.sent,!(Wr!=null&&Wr.game_identifier)){qr.next=12;break}return Object(m.O)("/tasks/".concat(Wr.game_identifier)),qr.abrupt("return");case 12:(Wr==null?void 0:Wr.status)===2?Zn(Wr==null?void 0:Wr.message):(Wr==null?void 0:Wr.status)===3&&Xt(Wr==null?void 0:Wr.message);case 13:case"end":return qr.stop()}},aa)}));function kr(){return Fr.apply(this,arguments)}return kr}()})},Xt=function(gr){l.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:v.a.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",gr,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},qn=function(){var Zn=Object(t.a)(s.a.mark(function gr(vr,Fr){var kr,aa,pr;return s.a.wrap(function(Pr){for(;;)switch(Pr.prev=Pr.next){case 0:return Pr.next=2,Mn();case 2:if(Object(m.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6A21\u62DF\u5B9E\u6218"]),!((kr=Rn.detail)!==null&&kr!==void 0&&kr.is_jupyter||(aa=Rn.detail)!==null&&aa!==void 0&&aa.is_jupyter_lab)){Pr.next=6;break}return pn({type:"shixunsDetail/execJupyter",payload:{id:hr.current}}).then(function(qr){qr!=null&&qr.identifier&&(x.d===null||x.d===void 0||x.d.push("/tasks/".concat(qr.identifier,"/jupyter")))}),Pr.abrupt("return");case 6:if(pn({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF0C\u8BF7\u7A0D\u540E..."}}),!Fr){Pr.next=13;break}return Pr.next=10,Object(i.C)({id:vr});case 10:Pr.t0=Pr.sent,Pr.next=16;break;case 13:return Pr.next=15,Object(i.D)({id:vr});case 15:Pr.t0=Pr.sent;case 16:if(pr=Pr.t0,pn({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),!(pr!=null&&pr.game_identifier||pr!=null&&pr.identifier)){Pr.next=21;break}return Object(m.O)(Fr?"/tasks/".concat(pr==null?void 0:pr.identifier,"/jupyter"):"/tasks/".concat(pr.game_identifier)),Pr.abrupt("return");case 21:(pr==null?void 0:pr.status)===-3?Object(m.o)():(pr==null?void 0:pr.status)===2?$t(pr==null?void 0:pr.message):(pr==null?void 0:pr.status)===3&&Xt(pr==null?void 0:pr.message);case 22:case"end":return Pr.stop()}},gr)}));return function(vr,Fr){return Zn.apply(this,arguments)}}(),On=function(){var Zn=Object(t.a)(s.a.mark(function gr(){return s.a.wrap(function(Fr){for(;;)switch(Fr.prev=Fr.next){case 0:return Fr.next=2,Mn();case 2:pn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"information"}});case 3:case"end":return Fr.stop()}},gr)}));return function(){return Zn.apply(this,arguments)}}(),sr=function(gr){var vr={borderBottomColor:(xn==null?void 0:xn.sideBar.tabsActive)===gr?"#0152d9":"transparent"};return vr};return v.a.createElement("div",{className:f.a.header},v.a.createElement("aside",{className:f.a.title},v.a.createElement("i",{onClick:Xr,style:{color:"#fff",marginRight:20},className:"icon iconfont icon-fanhui1"}),v.a.createElement("span",{className:f.a.edit},xr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"),v.a.createElement("i",{onClick:On,className:"icon iconfont icon-xiugai1"})),v.a.createElement("aside",{className:f.a.schedule},v.a.createElement("div",null,v.a.createElement("span",{style:sr("information"),className:f.a.clickWarp,onClick:function(){return Ht("information")}},Tr?v.a.createElement("span",{className:f.a.num},"1"):v.a.createElement("img",{src:n.a}),v.a.createElement("span",{className:f.a.subject},"\u57FA\u672C\u4FE1\u606F")),v.a.createElement("i",{className:"iconfont icon-lujing"})),v.a.createElement("div",null,v.a.createElement("span",{style:sr("warehouse"),className:f.a.clickWarp,onClick:function(){return Ht("warehouse")}},ar?v.a.createElement("span",{className:f.a.num},"2"):v.a.createElement("img",{src:n.a}),v.a.createElement("span",{className:f.a.subject},"\u4EE3\u7801\u4ED3\u5E93")),v.a.createElement("i",{className:"iconfont icon-lujing"})),(Rn==null?void 0:Rn.detail)&&!(Rn!=null&&(hn=Rn.detail)!==null&&hn!==void 0&&hn.is_jupyter_lab)&&v.a.createElement("div",null,v.a.createElement("span",{style:sr("level"),className:f.a.clickWarp,onClick:function(){return Ht("level")}},or?v.a.createElement("span",{className:f.a.num},"3"):v.a.createElement("img",{src:n.a}),v.a.createElement("span",{className:f.a.subject},"\u4EFB\u52A1\u5173\u5361")),v.a.createElement("i",{className:"iconfont icon-lujing"})),(Rn==null?void 0:Rn.detail)&&(Rn==null||((bn=Rn.detail)===null||bn===void 0)?void 0:bn.is_jupyter_lab)&&v.a.createElement("div",null,v.a.createElement("span",{style:sr("service"),className:f.a.clickWarp,onClick:function(){return Ht("service")}},na?v.a.createElement("span",{className:f.a.num},"3"):v.a.createElement("img",{src:n.a}),v.a.createElement("span",{className:f.a.subject},"\u670D\u52A1")),v.a.createElement("i",{className:"iconfont icon-lujing"})),v.a.createElement("div",null,v.a.createElement("span",{style:sr("environment"),className:f.a.clickWarp,onClick:function(){return Ht("environment")}},Jr?v.a.createElement("span",{className:f.a.num},"4"):v.a.createElement("img",{src:n.a}),v.a.createElement("span",{className:f.a.subject},"\u5B9E\u9A8C\u73AF\u5883")))),v.a.createElement("aside",{className:f.a.btns},v.a.createElement("div",{className:f.a.simulate,onClick:function(){return qn(hr.current,!1)}},"\u6A21\u62DF\u5B9E\u6218")))},R=Object(x.a)(function(ln){var en=ln.loading,hn=ln.globalSetting,bn=ln.practiceSetting,Pn=ln.shixunsDetail;return{globalSetting:hn,loading:en,practiceSetting:bn,shixunsDetail:Pn}})(g),P=a("sRBo"),O=a("kaz8"),S=a("14J3"),p=a("BMrR"),T=a("jCWc"),N=a("kPKH"),k=a("DZo9"),U=a("8z0m"),z=a("6UJt"),W=a("DFOY"),F=a("5NDa"),V=a("5rEg"),K=a("+L6B"),B=a("2/Rp"),J=a("k1fw"),le=a("y8nQ"),ge=a("Vl3Y"),pe=a("tJVT"),De=a("h/E3"),Ie=a.n(De),fe=a("Ot1p"),xe=a("oBTY"),Ee=a("+Xk9"),se=a.n(Ee),oe=a("FTkQ"),q=a.n(oe),me=function(en){var hn=en.InputRight,bn=en.value,Pn=bn===void 0?[]:bn,kn=en.onChange,pn=Object(b.a)(en,["InputRight","value","onChange"]),xn=Object(A.useState)(),Rn=Object(pe.a)(xn,2),Nn=Rn[0],nr=Rn[1],hr=function(Tr){var or=Pn.filter(function(na,ar){return ar!==Tr});kn(or)},rr=function(Tr){if(Tr.preventDefault(),!Nn)return;if(Pn.findIndex(function(or){return or.name===Nn})>-1){c.b.warn("\u4E0D\u5141\u8BB8\u6DFB\u52A0\u76F8\u540C\u6807\u7B7E");return}kn([].concat(Object(xe.a)(Pn),[{id:null,name:Nn}])),nr(null)};return v.a.createElement("div",null,v.a.createElement(V.a,Object(D.a)({bordered:!1,style:{width:600},value:Nn,onChange:function(Tr){return nr(Tr.target.value)},onPressEnter:rr,onBlur:rr},pn)),hn||v.a.createElement("span",{className:"pl20 font14 c-light-black"},"\u56DE\u8F66\u6DFB\u52A0\u6807\u7B7E"),v.a.createElement("div",{className:"mt20"},Pn==null?void 0:Pn.map(function(xr,Tr){return v.a.createElement("div",{key:Tr,className:se.a.btn},v.a.createElement("span",{className:se.a.s1},xr.name),v.a.createElement("img",{src:q.a,className:se.a.s2,onClick:function(){return hr(Tr)}}))})))},re=me,ae=a("LvDl"),ce=a("m3rI"),te=a("hW5Z"),$=a.n(te),X=function(en){var hn=en.dispatch,bn=en.onCancel,Pn=en.onSave,kn=en.loading,pn=kn===void 0?!1:kn;return v.a.createElement("div",{className:$.a.complete},v.a.createElement("div",{onClick:bn,className:$.a.cancel},"\u53D6\u6D88"),v.a.createElement(B.a,{type:"primary",loading:pn,onClick:Pn,className:$.a.save},"\u4FDD\u5B58"))},ee=Object(x.a)()(X),Oe=a("UqFu"),Se=a("z7Xi"),Me=a("jN4g"),Je=function(en){var hn,bn,Pn=en.globalSetting,kn=en.loading,pn=en.dispatch,xn=en.practiceSetting,Rn=en.problemset,Nn=en.shixunsDetail,nr=Object(b.a)(en,["globalSetting","loading","dispatch","practiceSetting","problemset","shixunsDetail"]),hr=ge.a.useForm(),rr=Object(pe.a)(hr,1),xr=rr[0],Tr=Object(A.useState)({}),or=Object(pe.a)(Tr,2),na=or[0],ar=or[1],Jr=Object(A.useState)(!1),Xr=Object(pe.a)(Jr,2),Mn=Xr[0],Ht=Xr[1],$t=Object(A.useState)(!1),Xt=Object(pe.a)($t,2),qn=Xt[0],On=Xt[1],sr=Object(A.useState)(""),Zn=Object(pe.a)(sr,2),gr=Zn[0],vr=Zn[1],Fr=Object(A.useState)(""),kr=Object(pe.a)(Fr,2),aa=kr[0],pr=kr[1],Wr=Object(A.useRef)({}),Pr=Object(A.useRef)(""),qr=Object(A.useRef)(null),ba=Object(A.useRef)(Object(ae.throttle)(function(){return et()},2e3,{leading:!0,trailing:!1})).current,ma=xn.id;Object(A.useEffect)(function(){if(!ma)return;Ze()},[ma]),Object(A.useEffect)(function(){return JSON.stringify(na)!=="{}"&&Vr(),function(){clearTimeout(qr.current)}},[na,gr,aa]);var Vr=function(){clearTimeout(qr.current),qr.current=setTimeout(function(){!Object(ae.isEqual)(na,Wr.current)||gr!==Pr.current||aa!==Pr.current?pn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}):pn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})},500)},Ze=function(){var Yt=Object(t.a)(s.a.mark(function Jt(){var Tn,An,Ir,Lr,ea,Yr,Qr,ur,Yn;return s.a.wrap(function(lr){for(;;)switch(lr.prev=lr.next){case 0:return pn({type:"problemset/getEditDisciplines",payload:{source:"shixun"}}),lr.next=3,Object(h.a)("/api/shixuns/".concat(ma,"/edit_base_info.json"),{method:"get"});case 3:Tn=lr.sent,Tn.status===0&&(ur=Object(J.a)(Object(J.a)({},Tn.data),{},{description:Object(Oe.a)(Tn.data.description)}),Yn={description:ur.description,shixun_tags:ur.shixun_tags,name:ur.name,course:(ur==null||((An=ur.disciplines)===null||An===void 0)?void 0:An.length)>0?[ur==null||((Ir=ur.disciplines)===null||Ir===void 0||((Lr=Ir[0])===null||Lr===void 0))?void 0:Lr.id,ur==null||((ea=ur.disciplines)===null||ea===void 0||((Yr=ea[0])===null||Yr===void 0||((Qr=Yr.sub_discipline)===null||Qr===void 0)))?void 0:Qr.id]:[],jupyter_show_description:Tn.data.jupyter_show_description},xr.setFieldsValue(Yn),Wr.current=Object(J.a)({},Yn),Pr.current=ur.attachment_id||"",ar(Object(J.a)({},Yn)),vr(ur.attachment_id||""),pr(ur.cover_image_id||""));case 5:case"end":return lr.stop()}},Jt)}));return function(){return Yt.apply(this,arguments)}}(),ut=function(Jt,Tn){ar(Object(J.a)({},Tn))},_t=function(){Be()},et=function(){Object(m.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u57FA\u672C\u4FE1\u606F","\u4FDD\u5B58"]),xr.submit()},Re=function(Jt){var Tn,An=Jt.name,Ir=Jt.description,Lr=Jt.shixun_tags,ea=Jt.course,Yr=Jt.jupyter_show_description,Qr=Yr===void 0?!1:Yr,ur={name:An,description:Ir,shixun_tags:Lr,attachment_id:gr,cover_image_id:aa,sub_discipline_ids:ea[1]};(Tn=Nn.detail)!==null&&Tn!==void 0&&Tn.is_jupyter_lab&&(ur=Object(J.a)(Object(J.a)({},ur),{},{jupyter_show_description:Qr}));var Yn=Object(h.a)("/api/shixuns/".concat(ma,"/base_info_save.json"),{method:"post",body:{shixun:Object(J.a)({},ur)}});Yn.then(function(Cr){Cr.status===0&&(c.b.success("\u4FDD\u5B58\u6210\u529F"),pn({type:"practiceSetting/getCommonData",payload:{id:ma}}),pn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),Wr.current={description:na.description,shixun_tags:na.shixun_tags,name:na.name},Pr.current=gr)})},Be=function(){var Jt,Tn=function(){x.d.push("/shixuns/".concat(ma,"/challenges")),pn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};xn!=null&&(Jt=xn.sideBar)!==null&&Jt!==void 0&&Jt.confirmLeave?l.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){Tn()}}):Tn()};function Te(Yt){var Jt=Yt.type==="image/jpeg"||Yt.type==="image/png";return Jt||c.b.error("\u8BF7\u4E0A\u4F20jpg\u6216png\u7684\u56FE\u7247!"),Jt}var Ve=v.a.createElement(B.a,{loading:Mn,icon:v.a.createElement(Se.a,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6"),qe=v.a.createElement(B.a,{loading:qn,icon:v.a.createElement(Se.a,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");function mt(Yt,Jt){var Tn=new FileReader;Tn.addEventListener("load",function(){return Jt(Tn.result)}),Tn.readAsDataURL(Yt)}var rt=function(Jt){if(Jt.file.status==="uploading"){Ht(!0);return}if(Jt.file.status==="done"){var Tn,An;Ht(!1),vr(Jt==null||((Tn=Jt.file)===null||Tn===void 0||((An=Tn.response)===null||An===void 0))?void 0:An.id)}},Mt=function(){return v.a.createElement("div",{className:Ie.a.img},v.a.createElement("img",{src:ce.a.API_SERVER+"/api/attachments/"+gr,alt:"avatar",style:{width:"100%"}}),v.a.createElement("div",null,v.a.createElement(Me.a,{onClick:function(){return vr("")},style:{fontSize:"16px",color:"red"}})))},Zt=function(Jt){if(Jt.file.status==="uploading"){On(!0);return}if(Jt.file.status==="done"){var Tn,An;On(!1),pr(Jt==null||((Tn=Jt.file)===null||Tn===void 0||((An=Tn.response)===null||An===void 0))?void 0:An.id)}},rn=function(){return v.a.createElement("div",{className:Ie.a.img},v.a.createElement("img",{src:ce.a.API_SERVER+"/api/attachments/"+aa,alt:"avatar",style:{width:"100%"}}),v.a.createElement("div",null,v.a.createElement(Me.a,{onClick:function(){return pr("")},style:{fontSize:"16px",color:"red"}})))};return v.a.createElement("div",{className:Ie.a.information},v.a.createElement("section",{className:Ie.a.scroll},v.a.createElement("header",null,"\u57FA\u672C\u4FE1\u606F"),v.a.createElement("div",{className:Ie.a.formWrap}," ",v.a.createElement(ge.a,{form:xr,scrollToFirstError:!0,layout:"vertical",onValuesChange:ut,onFinish:Re},v.a.createElement(ge.a.Item,{name:"name",label:"\u540D\u79F0:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{max:60,message:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},v.a.createElement(V.a,{bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26",suffix:"".concat(((hn=na.name)===null||hn===void 0?void 0:hn.length)||0,"/60")})),v.a.createElement(ge.a.Item,{className:"customAddTags",name:"shixun_tags",label:v.a.createElement("div",null,"\u6280\u80FD\u6807\u7B7E :"," ",v.a.createElement("span",{className:"pl10 font14 c-light-black"},"\u5B66\u5458\u901A\u8FC7\u6240\u6709\u4EFB\u52A1\u5173\u5361\uFF0C\u5C06\u83B7\u5F97\u6280\u80FD\u6807\u7B7E")),rules:[{required:!0,message:"\u8BF7\u9009\u8F93\u5165\u6280\u80FD\u6807\u7B7E"}]},v.a.createElement(re,{placeholder:"\u6DFB\u52A0\u6807\u7B7E"})),v.a.createElement(ge.a.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B\uFF1A",name:"course",labelCol:{span:5},wrapperCol:{span:5}},v.a.createElement(W.a,{placeholder:"\u8BF7\u9009\u62E9...",allowClear:!1,options:Rn.courseOptions})),v.a.createElement(p.a,null,v.a.createElement(N.a,null,v.a.createElement(ge.a.Item,{label:"\u9876\u90E8\u80CC\u666F\u56FE:"},gr?Mt():v.a.createElement(U.a,{withCredentials:!0,name:"file",showUploadList:!1,action:"".concat(ce.a.API_SERVER,"/api/attachments.json"),beforeUpload:Te,onChange:rt},Ve))),v.a.createElement(N.a,{className:"c-grey-999"},v.a.createElement("div",{style:{marginTop:71,marginLeft:20}},"\u8BF4\u660E\uFF1A\u652F\u6301\u4E0A\u4F20jpg/png\u7B49\u683C\u5F0F\u6587\u4EF6\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M,\u5EFA\u8BAE\u4F7F\u75281920*200\u50CF\u7D20\uFF1B\u5982\u4E0D\u4E0A\u4F20\uFF0C\u9ED8\u8BA4\u4F7F\u7528\u7CFB\u7EDF\u56FE\u7247\u3002"))),v.a.createElement(p.a,null,v.a.createElement(N.a,null,v.a.createElement(ge.a.Item,{label:"\u5217\u8868\u5C01\u9762\u56FE:"},aa?rn():v.a.createElement(U.a,{withCredentials:!0,name:"file",showUploadList:!1,action:"".concat(ce.a.API_SERVER,"/api/attachments.json"),beforeUpload:Te,onChange:Zt},qe))),v.a.createElement(N.a,{className:"c-grey-999"},v.a.createElement("div",{style:{marginTop:71,marginLeft:20}},"\u8BF4\u660E\uFF1A\u652F\u6301\u4E0A\u4F20jpg/png\u7B49\u683C\u5F0F\u6587\u4EF6\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M,\u5EFA\u8BAE\u4F7F\u7528290*218\u50CF\u7D20\uFF1B\u5982\u4E0D\u4E0A\u4F20\uFF0C\u9ED8\u8BA4\u4F7F\u7528\u7CFB\u7EDF\u56FE\u7247\u3002"))),v.a.createElement(ge.a.Item,{name:"description",label:"\u7B80\u4ECB:"},v.a.createElement(fe.a,{defaultValue:na.description||"",watch:!0})),((bn=Nn.detail)===null||bn===void 0?void 0:bn.is_jupyter_lab)&&v.a.createElement(ge.a.Item,{name:"jupyter_show_description",valuePropName:"checked"},v.a.createElement(O.a,null,"\u663E\u793A\u4EFB\u52A1\u8981\u6C42\uFF08\u52FE\u9009\u540E\uFF0C\u5C06\u7B80\u4ECB\u4F5C\u4E3A\u4EFB\u52A1\u8981\u6C42\u663E\u793A\u5728\u5B9E\u8DF5\u9879\u76EE\u6311\u6218\u9875\u9762\uFF09"))))),v.a.createElement(ee,{onSave:ba,onCancel:_t,loading:Mn||qn}))},tt=Object(x.a)(function(ln){var en=ln.problemset,hn=ln.loading,bn=ln.globalSetting,Pn=ln.practiceSetting,kn=ln.shixunsDetail;return{globalSetting:bn,loading:hn,practiceSetting:Pn,problemset:en,shixunsDetail:kn}})(Je),lt=a("ch0t"),ct=a("R9oj"),ht=a("ECub"),Et=a("T2oS"),Ke=a("W9HT"),Ue=a("bKvZ"),nt=a.n(Ue),Nt=a("KeGQ"),gt=a.n(Nt),vt=a("NLgs"),ze=a("ngQI"),Fe=function(en){var hn=en.globalSetting,bn=en.dispatch,Pn=en.practiceSetting,kn=Object(b.a)(en,["globalSetting","dispatch","practiceSetting"]),pn=Object(A.useState)(!1),xn=Object(pe.a)(pn,2),Rn=xn[0],Nn=xn[1],nr=Object(A.useState)({}),hr=Object(pe.a)(nr,2),rr=hr[0],xr=hr[1],Tr=Object(A.useState)(!0),or=Object(pe.a)(Tr,2),na=or[0],ar=or[1],Jr=Object(A.useState)(!1),Xr=Object(pe.a)(Jr,2),Mn=Xr[0],Ht=Xr[1],$t=Object(A.useState)(null),Xt=Object(pe.a)($t,2),qn=Xt[0],On=Xt[1],sr=Object(A.useRef)(!1),Zn=Pn.id,gr=Pn.updateIndex,vr=Pn.is_published,Fr=Pn.newQuestion,kr=rr.challenge_list,aa=kr===void 0?[]:kr;Object(A.useEffect)(function(){return Zn?(Wr(),function(){bn({type:"practiceSetting/setParams",payload:{newQuestion:null}})}):void 0},[Zn,gr]),Object(A.useEffect)(function(){pr()},[kn.location]);var pr=function(){var Te,Ve=kn.location,qe=Ve.pathname.split("/");(qe.includes("newquestion")||qe.includes("new")||Ve!=null&&(Te=Ve.query)!==null&&Te!==void 0&&Te.tabId)&&(sr.current=!0)},Wr=function(){var Be=Object(t.a)(s.a.mark(function Te(){var Ve,qe,mt,rt,Mt,Zt,rn;return s.a.wrap(function(Jt){for(;;)switch(Jt.prev=Jt.next){case 0:return ar(!0),Jt.next=3,Object(i.I)({id:Zn});case 3:mt=Jt.sent,mt!=null&&(Ve=mt.challenge_list)!==null&&Ve!==void 0&&Ve.length&&(rt=kn.location.pathname.split("/"),Mt=mt.challenge_list.find(function(Tn){return String(Tn.challenge_id)===rt[4]}),rt.includes("newquestion")||rt.includes("new")?(rn=mt.challenge_list[((Zt=mt.challenge_list)===null||Zt===void 0?void 0:Zt.length)-1],bn({type:"practiceSetting/setParams",payload:{newQuestion:{st:rt.includes("new")?0:1,name:""}}}),On(void 0),Vr(rn)):rt[4]&&Mt?Pr(Mt,!1):Pr(mt.challenge_list[0])),mt!=null&&(qe=mt.challenge_list)!==null&&qe!==void 0&&qe.length||On(null),xr(mt),ar(!1);case 8:case"end":return Jt.stop()}},Te)}));return function(){return Be.apply(this,arguments)}}(),Pr=function(Te){var Ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;if(On(Te.challenge_id),Vr(Te),Ve){var qe="/shixuns/".concat(Zn,"/edit/").concat(Te.challenge_id,"/").concat(Te.st===1?"editquestion":"editcheckpoint");x.d.push(qe)}},qr=function(Te,Ve){Ve.stopPropagation();var qe=Te.challenge_id,mt=function(){var rt=Object(t.a)(s.a.mark(function Mt(){var Zt,rn,Yt,Jt;return s.a.wrap(function(An){for(;;)switch(An.prev=An.next){case 0:return An.next=2,Object(i.u)({id:Zn,challengesId:qe});case 2:if(Zt=An.sent,!(Zt.status===1)){An.next=12;break}return An.next=6,Object(i.I)({id:Zn});case 6:if(Jt=An.sent,xr(Jt),!(qe===qn&&(rn=Jt.challenge_list)!==null&&rn!==void 0&&rn.length)){An.next=11;break}return Pr(Jt.challenge_list[0]),An.abrupt("return");case 11:(Yt=Jt.challenge_list)!==null&&Yt!==void 0&&Yt.length||(On(null),sr.current=!0,Vr({}),x.d.push("/shixuns/".concat(Zn,"/edit?tabId=level")));case 12:case"end":return An.stop()}},Mt)}));return function(){return rt.apply(this,arguments)}}();l.a.confirm({title:"\u63D0\u793A",content:"\u662F\u5426\u5220\u9664\u8BE5\u5173\u5361!",centered:!0,onOk:mt})},ba=function(Te,Ve,qe){var mt=Array.from(Te),rt=mt.splice(Ve,1),Mt=Object(pe.a)(rt,1),Zt=Mt[0];return mt.splice(qe,0,Zt),mt},ma=function(Te,Ve){if(!Te.destination)return;var qe=ba(Ve,Te.source.index,Te.destination.index);xr(Object(J.a)(Object(J.a)({},rr),{},{challenge_list:qe}));var mt=qe.map(function(rt){return rt.challenge_id});Object(i.Jb)({id:Zn,ids:mt}).then(function(rt){rt.status!==0&&xr(Object(J.a)(Object(J.a)({},rr),{},{challenge_list:Ve}))})},Vr=function(Te){bn({type:"practiceSetting/setParams",payload:{selectQuestionParams:Te}})},Ze=function(){var Be=Object(t.a)(s.a.mark(function Te(Ve,qe){var mt;return s.a.wrap(function(Mt){for(;;)switch(Mt.prev=Mt.next){case 0:if(!(Ve===qn)){Mt.next=2;break}return Mt.abrupt("return");case 2:return Mt.next=4,ut();case 4:On(Ve),Vr(qe),bn({type:"practiceSetting/setParams",payload:{newQuestion:null}}),mt="/shixuns/".concat(Zn,"/edit/").concat(Ve,"/").concat(qe.st===1?"editquestion":"editcheckpoint"),x.d.push(mt);case 9:case"end":return Mt.stop()}},Te)}));return function(Ve,qe){return Be.apply(this,arguments)}}(),ut=function(){return new Promise(function(Te,Ve){var qe;Pn!=null&&(qe=Pn.sideBar)!==null&&qe!==void 0&&qe.confirmLeave?l.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){bn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),Te()},onCancel:function(){Ve()}}):Te()})},_t=function(Te){return v.a.createElement(v.a.Fragment,null,v.a.createElement(ze.a,{onDragEnd:function(qe){return ma(qe,Te)}},v.a.createElement(ze.c,{droppableId:"droppable"},function(Ve,qe){return v.a.createElement("div",Object(D.a)({ref:Ve.innerRef},Ve.droppableProps,{style:{width:"100%"}}),Te.map(function(mt,rt){var Mt=mt.st,Zt=mt.name,rn=mt.challenge_id;return v.a.createElement(ze.b,{key:rn,draggableId:rn.toString(),index:rt,isDragDisabled:vr},function(Yt,Jt){return v.a.createElement("div",Object(D.a)({ref:Yt.innerRef},Yt.draggableProps,Yt.dragHandleProps,{className:qn===rn?nt.a.listActive:nt.a.list,onClick:function(){return Ze(rn,mt)}}),v.a.createElement("span",{className:nt.a.s1},Mt===0?v.a.createElement("i",{className:"iconfont icon-shixunti",style:{color:"#0152d9"}}):v.a.createElement("i",{className:"iconfont icon-xuanzeti3",style:{color:"#44D7B6"}})),v.a.createElement("span",{className:nt.a.s2},"\u7B2C",rt+1,"\u5173: ",Zt),!vr&&v.a.createElement("span",{className:nt.a.s3,onClick:function(An){return qr(mt,An)}},v.a.createElement("i",{className:"iconfont icon-shanchu7"})))})}))})),Fr&&v.a.createElement("div",{className:nt.a.listActive},v.a.createElement("span",{className:nt.a.s1},(Fr==null?void 0:Fr.st)===0?v.a.createElement("i",{className:"iconfont icon-shixunti",style:{color:"#0152d9"}}):v.a.createElement("i",{className:"iconfont icon-xuanzeti3",style:{color:"#44D7B6"}})),v.a.createElement("span",{className:nt.a.s2},"\u7B2C",Te.length+1,"\u5173: ",Fr==null?void 0:Fr.name)),!vr&&v.a.createElement("div",{className:nt.a.os},"--\u62D6\u62FD\u4EFB\u52A1\u5173\u5361\u8FDB\u884C\u6392\u5E8F--"))},et=function(){var Be=Object(t.a)(s.a.mark(function Te(Ve){return s.a.wrap(function(mt){for(;;)switch(mt.prev=mt.next){case 0:return mt.next=2,ut();case 2:Ve==="new"?x.d.push("/shixuns/".concat(Zn,"/edit/new")):x.d.push("/shixuns/".concat(Zn,"/edit/newquestion")),Nn(!1),On(void 0),bn({type:"practiceSetting/setParams",payload:{newQuestion:{st:Ve==="new"?0:1,name:""}}});case 6:case"end":return mt.stop()}},Te)}));return function(Ve){return Be.apply(this,arguments)}}(),Re=function(){if(Object(vt.b)(bn,"\u4E0D\u80FD\u65B0\u5EFA\u4EFB\u52A1\u5173\u5361"))return;Nn(!Rn)};return v.a.createElement("div",{className:nt.a.level},v.a.createElement("aside",{className:nt.a.left,style:{width:Mn?"0":"25%"}},v.a.createElement("div",{className:nt.a.container},v.a.createElement("div",{className:nt.a.title},"\u4EFB\u52A1\u5173\u5361(",aa.length,")"),v.a.createElement("div",{className:nt.a.listWrap},na?v.a.createElement(Ke.a,{size:"large"}):!!aa.length||!!Fr?_t(aa):v.a.createElement(ht.a,{image:gt.a,description:"\u6682\u65E0\u4EFB\u52A1\u5173\u5361!"}))),!Mn&&v.a.createElement("div",{className:nt.a.btns},v.a.createElement("aside",{className:nt.a.btnsWrap},v.a.createElement("div",{style:{transform:Rn?"rotate(45deg)":"rotate(0deg)"},className:nt.a.icon,onClick:Re},"+"),v.a.createElement("div",{className:nt.a.btn,style:{left:Rn?20:-154}},v.a.createElement("div",{className:nt.a.d1,onClick:function(){return et("new")}},"\u65B0\u5EFA\u5B9E\u8DF5\u9898\u5173\u5361"),v.a.createElement("div",{className:nt.a.d2,onClick:function(){return et("newquestion")}},"\u65B0\u5EFA\u9009\u62E9\u9898\u5173\u5361")))),v.a.createElement("div",{className:Mn?nt.a.elseShrink:nt.a.shrink,onClick:function(){return Ht(!Mn)}},v.a.createElement("i",{className:"iconfont icon-zuoyouzhankai"}))),v.a.createElement("aside",{className:nt.a.right,id:"modal-level-question"},qn===null&&sr.current?v.a.createElement("div",{className:nt.a.addIcon},v.a.createElement("span",null,"\u5728\u5DE6\u4FA7\u70B9\u51FB\u201C+\u201D\u53F7\u65B0\u5EFA\u5173\u5361\u3002")):kn.children))},Xe=Object(x.a)(function(ln){var en=ln.globalSetting,hn=ln.practiceSetting;return{globalSetting:en,practiceSetting:hn}})(Fe),Ae=a("DjyN"),Pe=a("NUBc"),Ye=a("cWXX"),$e=a("/ezw"),Ot=a("qVdP"),st=a("jsC+"),Wt=a("lUTK"),zt=a("BvKs"),vn=a("7Kak"),nn=a("9yH6"),bt=a("Qvpy"),We=a.n(bt),ot=function(en){var hn=en.shixunsDetail,bn=en.globalSetting,Pn=en.loading,kn=en.dispatch,pn=en.onReloadData,xn=Object(b.a)(en,["shixunsDetail","globalSetting","loading","dispatch","onReloadData"]),Rn=Object(A.useState)(),Nn=Object(pe.a)(Rn,2),nr=Nn[0],hr=Nn[1],rr=Object(A.useState)([]),xr=Object(pe.a)(rr,2),Tr=xr[0],or=xr[1];Object(A.useEffect)(function(){hn.actionTabs.key==="Collaborators-ChangeManager"&&na()},[hn.actionTabs.key]);var na=function(){var Mn=Object(t.a)(s.a.mark(function Ht(){var $t,Xt;return s.a.wrap(function(On){for(;;)switch(On.prev=On.next){case 0:return On.next=2,kn({type:"shixunsDetail/getChangeManager",payload:{id:($t=hn.actionTabs.params)===null||$t===void 0?void 0:$t.id}});case 2:Xt=On.sent,or(Xt||[]);case 4:case"end":return On.stop()}},Ht)}));return function(){return Mn.apply(this,arguments)}}(),ar=function(){var Ht;kn({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:(Ht=hn.actionTabs.params)===null||Ht===void 0?void 0:Ht.id}}})},Jr=function(){var Mn=Object(t.a)(s.a.mark(function Ht(){var $t,Xt;return s.a.wrap(function(On){for(;;)switch(On.prev=On.next){case 0:if(nr){On.next=3;break}return c.b.info("\u6240\u9009\u4EBA\u5458\u4E3A\u7A7A\uFF0C\u6CA1\u6709\u66F4\u6362\u6210\u529F"),On.abrupt("return");case 3:return On.next=5,kn({type:"shixunsDetail/changeManager",payload:{id:($t=hn.actionTabs.params)===null||$t===void 0?void 0:$t.id,user_id:nr}});case 5:Xt=On.sent,Xr(),Xt&&(pn(),c.b.info(Xt.message));case 8:case"end":return On.stop()}},Ht)}));return function(){return Mn.apply(this,arguments)}}(),Xr=function(){kn({type:"shixunsDetail/setActionTabs",payload:{}}),hr(null)};return v.a.createElement(l.a,{centered:!0,keyboard:!1,closable:!1,title:"\u66F4\u6362\u7BA1\u7406\u5458",visible:hn.actionTabs.key==="Collaborators-ChangeManager",confirmLoading:Pn.effects["shixunsDetail/changeManager"],onOk:Jr,onCancel:Xr},v.a.createElement("div",null,v.a.createElement("div",{className:We.a.title},"\u9009\u62E9\u7684\u6210\u5458\u5C06\u4F1A\u6210\u4E3A\u65B0\u7684\u7BA1\u7406\u5458",v.a.createElement("br",null),"\u60A8\u5C06\u4E0D\u518D\u62E5\u6709\u7BA1\u7406\u5458\u7684\u6743\u9650\uFF0C\u4F46\u60A8\u4ECD\u662F\u5408\u4F5C\u56E2\u961F\u7684\u4E00\u5458"),v.a.createElement("div",{className:We.a.content},Tr.length?v.a.createElement(nn.a.Group,{value:nr,onChange:function(Ht){return hr(Ht.target.value)}},Tr.map(function(Mn,Ht){return v.a.createElement(nn.a,{className:We.a.radio,key:Ht,value:Mn.user_id},Mn.name)})):v.a.createElement("div",{className:We.a.add},v.a.createElement("span",null,"\u8BF7\u5148\u5C06\u65B0\u7684\u7BA1\u7406\u5458\u901A\u8FC7",v.a.createElement("a",{className:We.a.colorBlue,onClick:ar},'"\u6DFB\u52A0\u5408\u4F5C\u8005"'),"\u52A0\u5165\u5408\u4F5C\u8005\u5217\u8868")))))},it=Object(x.a)(function(ln){var en=ln.shixunsDetail,hn=ln.loading,bn=ln.globalSetting;return{shixunsDetail:en,globalSetting:bn,loading:hn}})(ot),Ne=a("Znn+"),Qe=a("ZTPi"),Tt=a("ju9d"),yt=a("DDK+"),It=Qe.a.TabPane,Kt=function(ln){var en=ln.visible,hn=ln.onCancel,bn=ln.onSelectGroup,Pn=ln.shixunId,kn=ln.onSelectCollaborator;return v.a.createElement(l.a,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",visible:en,width:1100,centered:!0,keyboard:!1,onCancel:hn,maskClosable:!1,destroyOnClose:!0,forceRender:!0,bodyStyle:{minHeight:400,padding:"0 20px 20px 20px"},footer:null},v.a.createElement(Qe.a,{defaultActiveKey:"1"},v.a.createElement(It,{tab:"\u641C\u7D22\u6DFB\u52A0",key:"1"},v.a.createElement(Tt.a,{onCancel:hn,container_type:2,container_id:Pn,onSelect:kn})),v.a.createElement(It,{tab:"\u56E2\u961F\u6DFB\u52A0",key:"2"},v.a.createElement(yt.a,{onCancel:hn,onSelect:bn}))))},ft=a("oaGz"),Pt=a.n(ft),kt=a("8Skl"),dn=a("ruvs"),yn=function(en){var hn,bn,Pn,kn,pn,xn,Rn=en.shixunsDetail,Nn=en.globalSetting,nr=en.loading,hr=en.user,rr=en.dispatch,xr=Object(b.a)(en,["shixunsDetail","globalSetting","loading","user","dispatch"]),Tr=Object(A.useRef)(),or=Object(A.useState)(0),na=Object(pe.a)(or,2),ar=na[0],Jr=na[1],Xr=Object(A.useState)([]),Mn=Object(pe.a)(Xr,2),Ht=Mn[0],$t=Mn[1],Xt=Object(A.useState)({id:null,page:1}),qn=Object(pe.a)(Xt,2),On=qn[0],sr=qn[1],Zn=(hn=hr.userInfo)===null||hn===void 0||((bn=hn.shixun)===null||bn===void 0)?void 0:bn.editable,gr=((Pn=hr.userInfo)===null||Pn===void 0?void 0:Pn.role)<=2||((kn=hr.userInfo)===null||kn===void 0||((pn=kn.shixun)===null||pn===void 0)?void 0:pn.is_creator);Object(A.useEffect)(function(){Tr.current=xr.match.params.id,On.id=Tr.current,sr(On),vr(On)},[]);var vr=function(){var Vr=Object(t.a)(s.a.mark(function Ze(ut){var _t;return s.a.wrap(function(Re){for(;;)switch(Re.prev=Re.next){case 0:return Re.next=2,rr({type:"shixunsDetail/getCollaboratorsData",payload:ut});case 2:_t=Re.sent,_t&&($t(_t.members||[]),Jr(_t.member_count));case 4:case"end":return Re.stop()}},Ze)}));return function(ut){return Vr.apply(this,arguments)}}(),Fr=function(){var Vr=Object(t.a)(s.a.mark(function Ze(){var ut;return s.a.wrap(function(et){for(;;)switch(et.prev=et.next){case 0:return On.page=1,sr(On),ut=Object(dn.b)(),et.next=5,rr({type:"user/getUserInfo",payload:ut});case 5:return et.next=7,vr(On);case 7:case"end":return et.stop()}},Ze)}));return function(){return Vr.apply(this,arguments)}}(),kr=function(Ze){On.page=Ze,sr(On),vr(On)},aa=function(Ze){l.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:v.a.createElement("div",{className:Pt.a.modal},"\u786E\u5B9A\u8981\u5220\u9664\u5417\uFF1F"),onOk:function(){var ut=Object(t.a)(s.a.mark(function et(){var Re,Be;return s.a.wrap(function(Ve){for(;;)switch(Ve.prev=Ve.next){case 0:return Ve.next=2,rr({type:"shixunsDetail/deleteCollaborators",payload:{id:Tr.current,userId:Ze}});case 2:if(Be=Ve.sent,!(((Re=hr.userInfo)===null||Re===void 0?void 0:Re.user_id)===Ze)){Ve.next=6;break}return x.d.push("/shixuns"),Ve.abrupt("return");case 6:c.b.info(Be==null?void 0:Be.message),On.page=1,sr(On),vr(On);case 10:case"end":return Ve.stop()}},et)}));function _t(){return ut.apply(this,arguments)}return _t}()})},pr=function(){rr({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-ChangeManager",params:{id:Tr.current}}})};function Wr(Vr,Ze,ut,_t){return Pr.apply(this,arguments)}function Pr(){return Pr=Object(t.a)(s.a.mark(function Vr(Ze,ut,_t,et){return s.a.wrap(function(Be){for(;;)switch(Be.prev=Be.next){case 0:return Be.next=2,rr({type:"shixunsDetail/updateCollaboratorEditable",payload:{identifier:Ze,user_id:ut,editable:_t?0:1}});case 2:vr(On);case 3:case"end":return Be.stop()}},Vr)})),Pr.apply(this,arguments)}var qr=function(){rr({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:Tr.current}}})};function ba(){rr({type:"shixunsDetail/setActionTabs",payload:{}})}var ma={visible:Rn.actionTabs.key==="Collaborators-AddCollaborator",onCancel:ba,shixunId:Tr.current,onSelectCollaborator:function(){var Vr=Object(t.a)(s.a.mark(function ut(_t){var et;return s.a.wrap(function(Be){for(;;)switch(Be.prev=Be.next){case 0:return ba(),Be.next=3,rr({type:"shixunsDetail/addCollaborator",payload:{id:Tr.current,user_ids:_t}});case 3:et=Be.sent,et&&(c.b.success("\u6DFB\u52A0\u6210\u529F"),Fr());case 5:case"end":return Be.stop()}},ut)}));function Ze(ut){return Vr.apply(this,arguments)}return Ze}(),onSelectGroup:function(){var Vr=Object(t.a)(s.a.mark(function ut(_t){var et;return s.a.wrap(function(Be){for(;;)switch(Be.prev=Be.next){case 0:return ba(),Be.next=3,rr({type:"shixunsDetail/addTeachGroupMember",payload:{identifier:Tr.current,group_id:_t.group_id}});case 3:et=Be.sent,et&&(c.b.success("\u6DFB\u52A0\u6210\u529F"),Fr());case 5:case"end":return Be.stop()}},ut)}));function Ze(ut){return Vr.apply(this,arguments)}return Ze}()};return v.a.createElement("section",null,v.a.createElement("div",{className:Pt.a.wrap},v.a.createElement("div",{className:Pt.a.content},((xn=Rn.detail)===null||xn===void 0?void 0:xn.identity)<5&&v.a.createElement("div",{className:Pt.a.head},v.a.createElement("span",{className:Pt.a.headCount},"\u5408\u4F5C\u6210\u5458\uFF08",ar,"\u4EBA\uFF09"),v.a.createElement("div",null,gr&&v.a.createElement(B.a,{type:"primary",ghost:!0,className:Pt.a.button,style:{marginRight:"20px"},onClick:pr},"\u66F4\u6362\u7BA1\u7406\u5458"),Zn&&v.a.createElement(B.a,{type:"primary",className:Pt.a.button,style:{marginRight:"40px"},onClick:qr},"\u6DFB\u52A0\u5408\u4F5C\u8005"))),v.a.createElement("div",{className:Pt.a.list},v.a.createElement($e.a,{loading:nr.effects["shixunsDetail/getCollaboratorsData"],active:!0,avatar:{size:40},paragraph:{rows:3},className:"mt30"},Ht.map(function(Vr,Ze){var ut,_t,et,Re,Be,Te,Ve,qe;return v.a.createElement("div",{style:{display:"inline-block",width:"50%"}},v.a.createElement("div",{className:Pt.a.itemWrap,key:Ze},v.a.createElement("a",{href:(ut=Vr.user)===null||ut===void 0?void 0:ut.user_url,target:"_blank",className:Pt.a.imgWrap},v.a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"48",width:"48",className:Pt.a.img,src:"".concat(ce.a.IMG_SERVER,"/images/").concat((_t=Vr.user)===null||_t===void 0?void 0:_t.image_url)}),((et=Vr.user)===null||et===void 0?void 0:et.shixun_manager)&&v.a.createElement("span",{className:Pt.a.manager},"\u521B\u5EFA\u8005")),v.a.createElement("div",{className:Pt.a.itemContent},v.a.createElement("p",{className:Pt.a.nameWrap},v.a.createElement("a",{href:Vr.user.user_url,target:"_blank",className:Pt.a.name},(Re=Vr.user)===null||Re===void 0?void 0:Re.name),v.a.createElement("div",{className:Pt.a.actionGroup},gr?(Be=Vr.user)!==null&&Be!==void 0&&Be.shixun_manager?null:v.a.createElement(st.a,{overlay:v.a.createElement(zt.a,{selectedKeys:[Vr.editable?"1":"2"],onClick:function(){var rt;Wr(Rn.detail.identifier,Vr.user.user_id,Vr.editable,(rt=Vr.user)===null||rt===void 0?void 0:rt.name)}},v.a.createElement(zt.a.Item,{key:1},"\u7F16\u8F91\u6743\u9650"),v.a.createElement(zt.a.Item,{key:2},"\u67E5\u770B\u6743\u9650"))},v.a.createElement("div",null,Vr.editable?v.a.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u7F16\u8F91\u6743\u9650"):v.a.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u67E5\u770B\u6743\u9650")," ",v.a.createElement(kt.a,{style:{fontSize:"14px",color:"#888888"}}))):Vr.editable?v.a.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u7F16\u8F91\u6743\u9650"):v.a.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u67E5\u770B\u6743\u9650"),!((Te=Vr.user)!==null&&Te!==void 0&&Te.shixun_manager)&&Zn&&Vr.user.user_id!==((Ve=hr.userInfo)===null||Ve===void 0?void 0:Ve.user_id)?v.a.createElement("a",{className:Pt.a.deletetitle,onClick:function(){var rt;return aa((rt=Vr.user)===null||rt===void 0?void 0:rt.user_id)}},"\u5220\u9664"):null)),v.a.createElement("p",{className:Pt.a.schoolWrap},v.a.createElement("span",{className:Pt.a.school},(qe=Vr.user)===null||qe===void 0?void 0:qe.school_name)))))})))),ar>10&&v.a.createElement("div",{className:Pt.a.countWrap},v.a.createElement(Pe.a,{showQuickJumper:!1,showSizeChanger:!1,total:ar,onChange:function(Ze){return kr(Ze)},pageSize:10,current:On.page}))),v.a.createElement(it,{onReloadData:Fr}),v.a.createElement(Kt,ma))},Hn=Object(x.a)(function(ln){var en=ln.shixunsDetail,hn=ln.loading,bn=ln.globalSetting,Pn=ln.user;return{shixunsDetail:en,globalSetting:bn,user:Pn,loading:hn}})(yn),Un=a("11/R"),In=a("Q9mQ"),cn=a("diRs"),mr=a("jrin"),Ar=a("OaEy"),Dr=a("2fM7"),dr=a("ZW9T"),zn=a("RCxd"),tr=a("4SAo"),an=a.n(tr),Ft=V.a.TextArea,sn=function(en){var hn=en.shixunsDetail,bn=en.globalSetting,Pn=en.loading,kn=en.dispatch,pn=en.onFinish,xn=pn===void 0?function(){}:pn,Rn=Object(b.a)(en,["shixunsDetail","globalSetting","loading","dispatch","onFinish"]),Nn=ge.a.useForm(),nr=Object(pe.a)(Nn,1),hr=nr[0],rr=function(){var Tr=Object(t.a)(s.a.mark(function or(na){var ar,Jr;return s.a.wrap(function(Mn){for(;;)switch(Mn.prev=Mn.next){case 0:return Mn.next=2,kn({type:"shixunsDetail/getCustomScript",payload:{id:(ar=hn.actionTabs.params)===null||ar===void 0?void 0:ar.id,compile:na.execute,excutive:na.compile}});case 2:Jr=Mn.sent,xr(),Jr&&xn(Jr==null?void 0:Jr.shixun_script);case 5:case"end":return Mn.stop()}},or)}));return function(na){return Tr.apply(this,arguments)}}(),xr=function(){kn({type:"shixunsDetail/setActionTabs",payload:{}})};return v.a.createElement(l.a,{centered:!0,title:"\u81EA\u5B9A\u4E49\u6A21\u677F",visible:hn.actionTabs.key==="Settings-UseCustomScript",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",footer:null,onCancel:xr},v.a.createElement(ge.a,{form:hr,scrollToFirstError:!0,layout:"vertical",onFinish:rr},v.a.createElement(ge.a.Item,{name:"execute",label:"\u6267\u884C\u547D\u4EE4\uFF1A",rules:[{required:!0,message:"\u6267\u884C\u547D\u4EE4\u4E0D\u80FD\u4E3A\u7A7A"}]},v.a.createElement(Ft,{rows:4})),v.a.createElement(ge.a.Item,{name:"compile",label:"\u7F16\u8BD1\u547D\u4EE4\uFF1A"},v.a.createElement(Ft,{rows:4})),v.a.createElement("div",{className:an.a.footerWrap},v.a.createElement(ge.a.Item,null,v.a.createElement(B.a,{className:"mr5",size:"large",onClick:xr},"\u53D6\u6D88"),v.a.createElement(B.a,{size:"large",type:"primary",htmlType:"submit",loading:Pn.effects["shixunsDetail/getCustomScript"]},"\u4FDD\u5B58")))))},Xn=Object(x.a)(function(ln){var en=ln.shixunsDetail,hn=ln.loading,bn=ln.globalSetting;return{shixunsDetail:en,globalSetting:bn,loading:hn}})(sn),$n=a("Lai7"),Vn=a.n($n),Jn=a("EGTK"),de=a("UGPy"),G=a.n(de),Z=a("FrRK"),ue=a("9Bee"),ye=a("N3QO"),he=Dr.a.Option,dt=function(en){var hn,bn,Pn=en.practiceSetting,kn=en.dispatch,pn=en.shixunsDetail,xn=en.user,Rn=Object(A.useState)(null),Nn=Object(pe.a)(Rn,2),nr=Nn[0],hr=Nn[1],rr=Object(A.useState)([]),xr=Object(pe.a)(rr,2),Tr=xr[0],or=xr[1],na=Object(A.useState)(!0),ar=Object(pe.a)(na,2),Jr=ar[0],Xr=ar[1],Mn=Object(A.useState)({}),Ht=Object(pe.a)(Mn,2),$t=Ht[0],Xt=Ht[1],qn=Object(A.useState)([]),On=Object(pe.a)(qn,2),sr=On[0],Zn=On[1],gr=Object(A.useState)(),vr=Object(pe.a)(gr,2),Fr=vr[0],kr=vr[1],aa=Object(A.useState)(),pr=Object(pe.a)(aa,2),Wr=pr[0],Pr=pr[1],qr=Object(A.useState)([]),ba=Object(pe.a)(qr,2),ma=ba[0],Vr=ba[1],Ze=Object(A.useState)({}),ut=Object(pe.a)(Ze,2),_t=ut[0],et=ut[1],Re=Object(A.useRef)(null),Be=Object(A.useRef)(!0),Te=Object(A.useRef)({activeId:null,selectId:null,serviceConfigList:null,evaluateScript:null,evaluationScript:null}),Ve=Object(A.useRef)(null),qe=Pn.id,mt=Pn.is_published,rt=_t.frequence_image,Mt=rt===void 0?[]:rt,Zt=_t.environments,rn=Zt===void 0?[]:Zt,Yt=_t.choice_small_type,Jt=Yt===void 0?[]:Yt,Tn=_t.other_image,An=Tn===void 0?[]:Tn,Ir=$t.name,Lr=$t.description,ea=$t.authorization,Yr=$t.small_type,Qr=Yr===void 0?[]:Yr;Object(A.useEffect)(function(){if(nr===null)return;Cr(),Re.current.scrollTop=0},[nr]),Object(A.useEffect)(function(){if(!qe)return;Yn()},[qe]),Object(A.useEffect)(function(){return nr===null?void 0:(ur(),function(){clearTimeout(Ve.current)})},[nr,Tr,sr,Fr,Wr]);var ur=function(){clearTimeout(Ve.current),Ve.current=setTimeout(function(){!Object(ae.isEqual)(Te.current.activeId,nr)||!Object(ae.isEqual)(Te.current.selectId,Tr)||!Object(ae.isEqual)(Te.current.serviceConfigList,sr)||!Object(ae.isEqual)(Te.current.evaluateScript,Fr)||!Object(ae.isEqual)(Te.current.evaluationScript,Wr)?kn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}):kn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})},500)},Yn=function(){var Rr=Object(t.a)(s.a.mark(function Or(){var Nr,Ur,Mr,la;return s.a.wrap(function(Aa){for(;;)switch(Aa.prev=Aa.next){case 0:return Xr(!0),Aa.next=3,Object(h.a)("/api/shixuns/".concat(qe,"/edit_environment_info.json"),{method:"get"});case 3:Nr=Aa.sent,Nr.status===0&&(et(Object(J.a)({},Nr.data)),Xr(!1),Nr!=null&&(Ur=Nr.data)!==null&&Ur!==void 0&&Ur.id?(Te.current.activeId=Nr==null||((Mr=Nr.data)===null||Mr===void 0)?void 0:Mr.id,hr(Nr==null||((la=Nr.data)===null||la===void 0)?void 0:la.id)):hr(null));case 5:case"end":return Aa.stop()}},Or)}));return function(){return Rr.apply(this,arguments)}}(),Cr=function(){var Rr=Object(t.a)(s.a.mark(function Or(){var Nr,Ur,Mr,la,xa;return s.a.wrap(function(Ca){for(;;)switch(Ca.prev=Ca.next){case 0:return Ca.next=2,Object(h.a)("/api/shixuns/".concat(qe,"/edit_environment_info.json"),{method:"get",params:{mirror_repository_id:nr}});case 2:xa=Ca.sent,Xt(xa.data),Te.current.selectId=(Nr=xa.data)===null||Nr===void 0?void 0:Nr.choice_small_type,or((Ur=xa.data)===null||Ur===void 0?void 0:Ur.choice_small_type),Te.current.serviceConfigList=(Mr=xa.data)===null||Mr===void 0?void 0:Mr.shixun_service_configs,Zn((la=xa.data)===null||la===void 0?void 0:la.shixun_service_configs),Te.current.evaluateScript=xa.data.evaluate_script,kr(xa.data.evaluate_script),Te.current.evaluationScript=xa.data.choice_standard_scripts,Pr(xa.data.choice_standard_scripts),Vr(xa.data.standard_scripts);case 13:case"end":return Ca.stop()}},Or)}));return function(){return Rr.apply(this,arguments)}}(),lr=function(){var Or,Nr=function(){x.d.push("/shixuns/".concat(qe,"/challenges")),kn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};Pn!=null&&(Or=Pn.sideBar)!==null&&Or!==void 0&&Or.confirmLeave?l.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){Nr()}}):Nr()},En=function(){var Rr=Object(t.a)(s.a.mark(function Or(){var Nr,Ur,Mr,la=arguments;return s.a.wrap(function(Aa){for(;;)switch(Aa.prev=Aa.next){case 0:if(Nr=la.length>0&&la[0]!==void 0?la[0]:!1,!Object(vt.b)(kn,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")){Aa.next=3;break}return Aa.abrupt("return");case 3:return Ur={sub_type:Tr,main_type:nr,shixun:{mirror_script_id:Wr},shixun_info:{evaluate_script:Fr},shixun_service_configs:sr.map(function(Ca){return{mirror_repository_id:Ca.mirror_repository_id,cpu_limit:Ca.cpu_limit,lower_cpu_limit:Ca.lower_cpu_limit,memory_limit:Ca.memory_limit,request_limit:Ca.request_limit,resource_limit:Ca.resource_limit}})},Aa.next=6,Object(h.a)("/api/shixuns/".concat(qe),{method:"put",body:Ur});case 6:Mr=Aa.sent,Mr.status===0&&(c.b.success("\u7F16\u8F91\u6210\u529F"),Te.current={activeId:nr,selectId:Tr,serviceConfigList:sr,evaluateScript:Fr,evaluationScript:Wr},kn({type:"practiceSetting/getCommonData",payload:{id:qe}}),kn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}));case 8:case"end":return Aa.stop()}},Or)}));return function(){return Rr.apply(this,arguments)}}(),Gn=Qr.filter(function(Rr){return Tr.includes(Rr.id)}),$r=function(){lr()},ra=function(Or,Nr,Ur){var Mr=sr.map(function(la,xa){return xa===Ur?Object(J.a)(Object(J.a)({},la),{},Object(mr.a)({},Nr,Or)):la});Zn(Mr)},Sr=function(){if(Object(vt.b)(kn,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883"))return;kn({type:"shixunsDetail/setActionTabs",payload:{key:"Settings-UseCustomScript",params:{id:qe}}})},ca=function(){var Rr=Object(t.a)(s.a.mark(function Or(Nr){var Ur;return s.a.wrap(function(la){for(;;)switch(la.prev=la.next){case 0:return la.next=2,kn({type:"shixunsDetail/getScriptContent",payload:{id:qe,script_id:Nr}});case 2:Ur=la.sent,Ur&&kr(Ur.content);case 4:case"end":return la.stop()}},Or)}));return function(Nr){return Rr.apply(this,arguments)}}(),Ra=function(Or){l.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:v.a.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",v.a.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:function(){var Nr=Object(t.a)(s.a.mark(function Mr(){return s.a.wrap(function(xa){for(;;)switch(xa.prev=xa.next){case 0:return xa.next=2,ca(Or);case 2:l.a.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:v.a.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")});case 3:case"end":return xa.stop()}},Mr)}));function Ur(){return Nr.apply(this,arguments)}return Ur}()})},fa=function(Or,Nr){var Ur=sr[0]?[sr[0]]:[];Nr.forEach(function(Mr){var la=sr.find(function(Ca){return Ca.mirror_repository_id===Number(Mr.key)});if(la)Ur.push(la);else{var xa=Qr.find(function(Ca){return Ca.id===Number(Mr.key)});if(xa.mirror_name){var Aa={cpu_limit:1,lower_cpu_limit:.1,memory_limit:1024,mirror_repository_id:Number(Mr.key),name:xa.mirror_name,request_limit:10};Ur.push(Aa)}}}),Zn(Ur),or(Or)};return v.a.createElement("div",{className:G.a.practice},v.a.createElement(Jn.a,{loading:Jr,skin:"night",className:G.a.left,dispatch:kn,value:nr,data:rn,otherData:An,tags:Mt,onChange:function(Or){return hr(Or)}}),v.a.createElement("div",{className:G.a.right},v.a.createElement("header",null,v.a.createElement("div",{className:G.a.title},"\u5B9E\u9A8C\u73AF\u5883:\xA0",nr===null?"\u2014 \u2014":Ir)),v.a.createElement("div",{className:G.a.content,ref:Re},nr===null&&v.a.createElement(ht.a,{image:Vn.a,description:"\u8BF7\u9009\u62E9\u5B9E\u9A8C\u73AF\u5883"}),nr!==null&&v.a.createElement("div",{className:G.a.des},v.a.createElement("div",{className:G.a.mainBody},v.a.createElement(ue.a,{value:Lr})),v.a.createElement("div",{className:G.a.title},"\u9644\u5E26\u73AF\u5883"),v.a.createElement("div",{className:G.a.selectBox},v.a.createElement(Dr.a,{onChange:function(Or,Nr){return fa(Or,Nr)},getPopupContainer:function(Or){return Or.parentNode},mode:"multiple",bordered:!1,value:Tr,optionFilterProp:"children",placeholder:"\u8BF7\u9009\u62E9\u9644\u5E26\u73AF\u5883",style:{width:400},maxTagCount:6},Qr.map(function(Rr,Or){return v.a.createElement(he,{key:Rr.id,value:Rr.id},Rr.type_name)})),v.a.createElement("div",{className:G.a.smallType},Gn.map(function(Rr){return Rr.description?v.a.createElement("span",{key:Rr.id},Rr.description):null}))),!(pn!=null&&(hn=pn.detail)!==null&&hn!==void 0&&hn.is_jupyter_lab)&&v.a.createElement(v.a.Fragment,null,v.a.createElement("div",{className:G.a.title},"\u8BC4\u6D4B\u811A\u672C"),v.a.createElement("div",{className:G.a.evaluating},v.a.createElement("div",{className:G.a.evaluatingLabel},mt&&v.a.createElement("div",{onClick:function(){if(Object(vt.b)(kn,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883"))return},className:G.a.mask}),v.a.createElement(Dr.a,{style:{width:400},bordered:!1,getPopupContainer:function(Or){return Or.parentNode},value:Wr,placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C",onChange:function(Or){Ra(Or),Pr(Or)}},(ma||[]).map(function(Rr,Or){return v.a.createElement(he,{value:parseInt(Rr.id),name:Rr.scptname,key:Or},Rr.scptname)})),v.a.createElement("span",{className:G.a.evaluatingS1,onClick:Sr},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u811A\u672C"),v.a.createElement(cn.a,{overlayClassName:G.a.popover,placement:"bottomLeft",content:v.a.createElement("p",{className:"font12"},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u6A21\u677F\uFF0C\u5E73\u53F0\u65E0\u6CD5\u81EA\u52A8\u66F4\u65B0\u811A\u672C\uFF0C\u8BF7\u5728\u5173\u5361\u521B\u5EFA\u5B8C\u540E\u624B\u52A8\u66F4\u65B0\u811A\u672C\u4E2D\u7684\u5FC5\u586B\u53C2",v.a.createElement("br",null),"\u6570\u548C\u4EE5\u4E0B2\u4E2A\u6570\u7EC4\u5143\u7D20\uFF1A",v.a.createElement("br",null),"challengeProgramNames",v.a.createElement("br",null),"sourceClassNames",v.a.createElement("br",null),v.a.createElement("br",null),"\u793A\u4F8B\uFF1A\u67092\u4E2A\u5173\u5361\u7684\u5B9E\u8BAD",v.a.createElement("br",null),v.a.createElement("br",null),"\u5404\u5173\u5361\u7684\u5F85\u7F16\u8BD1\u6587\u4EF6\u4E3A\uFF1A",v.a.createElement("br",null),"src/step1/HelloWorld.java",v.a.createElement("br",null),"src/step2/Other.java",v.a.createElement("br",null),v.a.createElement("br",null),"\u5404\u5173\u5361\u7684\u7F16\u8BD1\u540E\u751F\u6210\u7684\u6267\u884C\u6587\u4EF6\u4E3A\uFF1A",v.a.createElement("br",null),"step1.HelloWorld",v.a.createElement("br",null),"step2.Other",v.a.createElement("br",null),v.a.createElement("br",null),"\u5219\u6570\u7EC4\u5143\u7D20\u66F4\u65B0\u5982\u4E0B\uFF1A",v.a.createElement("br",null),'ff challengeProgramNames=("src/step1/',v.a.createElement("br",null),'HelloWorld.java" "src/step2/Other.java")',v.a.createElement("br",null),'sourceClassNames=("step1.HelloWorld',v.a.createElement("br",null),'" "step2.Other")',v.a.createElement("br",null),v.a.createElement("br",null),"\u5176\u5B83\u53C2\u6570\u53EF\u6309\u5B9E\u9645\u9700\u6C42\u5B9A\u5236"),trigger:"click"},v.a.createElement("span",{style:{marginTop:"2px"},className:"ml10 current font14"},v.a.createElement(zn.a,null)))),v.a.createElement(dr.b,{width:"90%",height:450,style:{border:"1px solid #ccc",background:"#f5f5f5",marginTop:"20px"},language:"shell",theme:"vs-light",value:Fr,onChange:function(Or){if(Be.current){Be.current=!1;return}kr(Or),Object(vt.b)(kn,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")&&setTimeout(function(){Be.current=!0,kr(Te.current.evaluateScript)},200)}}))),((bn=pn.detail)===null||bn===void 0?void 0:bn.identity)<3&&!!sr.length&&v.a.createElement(v.a.Fragment,null,v.a.createElement("div",{className:G.a.title},"\u670D\u52A1\u914D\u7F6E"),v.a.createElement("div",{className:G.a.serviceSettingWrap},sr==null?void 0:sr.map(function(Rr,Or){return v.a.createElement("div",{key:Or,className:"mb30"},v.a.createElement("div",null,v.a.createElement("span",{className:"font16"},Rr.name)),v.a.createElement("div",{className:G.a.serviceBox},v.a.createElement("label",{className:G.a.serviceSetLeft},"CPU(\u6838)\uFF1A"),v.a.createElement(V.a,{className:G.a.serviceSetInput,value:Rr.cpu_limit,disabled:mt,onChange:function(Ur){return ra(Ur.target.value,"cpu_limit",Or)}})),v.a.createElement("div",{className:G.a.serviceBox},v.a.createElement("label",{className:G.a.serviceSetLeft},"\u6700\u4F4ECPU(\u6838)\uFF1A"),v.a.createElement(V.a,{className:G.a.serviceSetInput,value:Rr.lower_cpu_limit,disabled:mt,onChange:function(Ur){return ra(Ur.target.value,"lower_cpu_limit",Or)}})),v.a.createElement("div",{className:G.a.serviceBox},v.a.createElement("label",{className:G.a.serviceSetLeft},"\u5185\u5B58\u9650\u5236(M)\uFF1A"),v.a.createElement(V.a,{className:G.a.serviceSetInput,value:Rr.memory_limit,disabled:mt,onChange:function(Ur){return ra(Ur.target.value,"memory_limit",Or)}})),v.a.createElement("div",{className:G.a.serviceBox},v.a.createElement("label",{className:G.a.serviceSetLeft},"\u5185\u5B58\u8981\u6C42(M)\uFF1A"),v.a.createElement(V.a,{className:G.a.serviceSetInput,value:Rr.request_limit,style:{width:300},disabled:mt,onChange:function(Ur){return ra(Ur.target.value,"request_limit",Or)}}),v.a.createElement("label",{className:G.a.serviceSetTip},"\u6E29\u99A8\u63D0\u793A\uFF1A\u7EAF\u7F16\u7A0B\u7C7B\u578B\u5B9E\u8BAD\u5EFA\u8BAE\u4F7F\u7528\u9ED8\u8BA4\u503C\uFF0C\u5BF9\u4E8E\u5927\u6570\u636E\u7B49\u5EFA\u8BAE\u4F7F\u7528\u6700\u5927\u5185\u5B58\u768430%")),v.a.createElement("div",{className:G.a.serviceBox},v.a.createElement("label",{className:G.a.serviceSetLeft},"\u78C1\u76D8\u9650\u5236(K)\uFF1A"),v.a.createElement(V.a,{className:G.a.serviceSetInput,value:Rr.resource_limit,style:{width:300},disabled:mt,maxLength:8,onChange:function(Ur){var Mr=Ur.target.value,la=/^\d*(\.\d*)?$/;Mr.match(la)&&ra(Ur.target.value,"resource_limit",Or)}})))}))))),v.a.createElement("div",{className:G.a.btns},v.a.createElement(B.a,{size:"large",style:{marginRight:20},onClick:$r},"\u53D6\u6D88"),v.a.createElement(B.a,{size:"large",type:"primary",disabled:nr===null,onClick:function(){return En()}},"\u4FDD\u5B58"))),v.a.createElement(Z.a,null),v.a.createElement(Xn,{onFinish:function(Or){return kr(Or)}}),v.a.createElement(ye.a,null))},un=Object(x.a)(function(ln){var en=ln.practiceSetting,hn=ln.globalSetting,bn=ln.shixunsDetail,Pn=ln.user;return{practiceSetting:en,globalSetting:hn,shixunsDetail:bn,user:Pn}})(dt),jn=a("g9YV"),ir=a("wCAj"),tn=a("5Dmo"),Ln=a("3S7+"),Bn=a("P5Jw"),zr=a("wd/R"),_a=a.n(zr),ha=a("3d99"),fr=a.n(ha),Ha=a("Lf5v"),Ba=a("xKgJ"),Ia=a("lzim"),Wa=v.a.Fragment,va=function(en){var hn,bn,Pn,kn,pn=en.globalSetting,xn=en.dispatch,Rn=en.practiceSetting,Nn=en.shixunsDetail,nr=en.user,hr=Object(b.a)(en,["globalSetting","dispatch","practiceSetting","shixunsDetail","user"]),rr=Rn.id,xr=Object(A.useState)([]),Tr=Object(pe.a)(xr,2),or=Tr[0],na=Tr[1],ar=Object(A.useState)({}),Jr=Object(pe.a)(ar,2),Xr=Jr[0],Mn=Jr[1],Ht=Object(A.useState)(!1),$t=Object(pe.a)(Ht,2),Xt=$t[0],qn=$t[1],On=Object(A.useState)(!0),sr=Object(pe.a)(On,2),Zn=sr[0],gr=sr[1],vr=Object(A.useState)(!1),Fr=Object(pe.a)(vr,2),kr=Fr[0],aa=Fr[1],pr=Object(A.useState)(!1),Wr=Object(pe.a)(pr,2),Pr=Wr[0],qr=Wr[1],ba=Object(A.useState)([]),ma=Object(pe.a)(ba,2),Vr=ma[0],Ze=ma[1],ut=Object(A.useState)(!1),_t=Object(pe.a)(ut,2),et=_t[0],Re=_t[1],Be=Object(A.useState)({}),Te=Object(pe.a)(Be,2),Ve=Te[0],qe=Te[1],mt=Object(A.useState)({page:1,limit:10,total:0}),rt=Object(pe.a)(mt,2),Mt=rt[0],Zt=rt[1];Object(A.useEffect)(function(){if(!rr)return;Yt()},[rr]);var rn=function(Yn){var Cr=Object(J.a)(Object(J.a)({},Mt),{},{page:Yn});Ze([]),Zt(Cr),Yt(Cr)},Yt=function(){var ur=Object(t.a)(s.a.mark(function Yn(Cr){var lr,En,Gn;return s.a.wrap(function(ra){for(;;)switch(ra.prev=ra.next){case 0:return lr={page:1,limit:10,total:0},En=Cr||lr,qn(!0),ra.next=5,xn({type:"shixunsDetail/getSetData",payload:Object(J.a)(Object(J.a)({},En),{},{id:rr})});case 5:Gn=ra.sent,Gn!=null&&Gn.data_sets&&(qn(!1),na(Object(xe.a)(Gn.data_sets)),Zt(Object(J.a)(Object(J.a)({},En),{},{total:Gn==null?void 0:Gn.data_sets_count})),gr(!1),Mn(Object(J.a)({},Gn)));case 7:case"end":return ra.stop()}},Yn)}));return function(Cr){return ur.apply(this,arguments)}}(),Jt=function(){return v.a.createElement("div",{className:fr.a.empty},v.a.createElement("img",{src:Ia.k,width:"258"}),v.a.createElement("span",{className:"c-grey-c"},"\u6682\u65E0\u6570\u636E\u96C6\u6587\u4EF6~"))},Tn=function(Yn){console.log("selectedRowKeys changed: ",Yn),Ze(Yn)},An={selectedRowKeys:Vr,columnWidth:70,onChange:Tn},Ir=function(Yn){Object(m.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5220\u9664"]);var Cr=Yn?[Yn]:Vr;l.a.confirm({centered:!0,title:"\u786E\u5B9A\u8981\u5220\u9664\u6587\u4EF6\u5417\uFF1F",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var lr=Object(t.a)(s.a.mark(function Gn(){var $r,ra;return s.a.wrap(function(ca){for(;;)switch(ca.prev=ca.next){case 0:return ca.next=2,Object(h.a)("/api/shixuns/".concat(rr,"/destroy_data_sets.json"),{method:"Delete",body:{id:Cr}});case 2:$r=ca.sent,$r.status===0&&(ra=Cr.length===or.length&&Mt.page>1?Mt.page-1:Mt.page,c.b.success("\u5220\u9664\u6210\u529F"),Yt(Object(J.a)(Object(J.a)({},Mt),{},{page:ra})),Ze([]));case 4:case"end":return ca.stop()}},Gn)}));function En(){return lr.apply(this,arguments)}return En}()})},Lr=function(){var ur=Object(t.a)(s.a.mark(function Yn(){var Cr,lr,En,Gn,$r;return s.a.wrap(function(Sr){for(;;)switch(Sr.prev=Sr.next){case 0:if(Cr=Ve.title,lr=null,console.log(Cr,"title"),!(Cr==="")){Sr.next=7;break}return lr="\u6587\u4EF6\u540D\u4E0D\u80FD\u4E3A\u7A7A",qe(Object(J.a)(Object(J.a)({},Ve),{},{errorDes:lr})),Sr.abrupt("return");case 7:if(En=or.find(function(ca){return ca.id===(Ve==null?void 0:Ve.id)}).title,!(Cr===En.substring(0,En.lastIndexOf("."))||Cr===En)){Sr.next=12;break}return lr="\u6587\u4EF6\u540D\u4E0D\u80FD\u91CD\u540D",qe(Object(J.a)(Object(J.a)({},Ve),{},{errorDes:lr})),Sr.abrupt("return");case 12:return Gn=En.includes(".")?En.substring(En.lastIndexOf("."),En.length):"",Sr.next=15,Object(h.a)("/api/shixuns/".concat(rr,"/rename_data_sets.json"),{method:"post",body:{id:Ve==null?void 0:Ve.id,new_file_name:Cr+Gn}});case 15:$r=Sr.sent,$r.status===0&&(c.b.success("\u91CD\u547D\u540D\u6210\u529F"),Yt(Mt),aa(!1),qe({}));case 17:case"end":return Sr.stop()}},Yn)}));return function(){return ur.apply(this,arguments)}}(),ea=function(){var Yn=Ve.download_url;Yr(Yn),c.b.success("\u590D\u5236\u6210\u529F"),qr(!1),qe({})},Yr=function(Yn){var Cr=Yn,lr=document.createElement("input");lr.value=Cr,document.body.appendChild(lr),lr.select(),document.execCommand("Copy"),lr.style.display="none"},Qr=[{title:"\u6587\u4EF6",dataIndex:"title",key:"title",align:"left",ellipsis:!0,render:function(Yn){return v.a.createElement(Ln.a,{title:Yn},v.a.createElement("span",null,Yn))}},{title:"\u5907\u6CE8",dataIndex:"description",key:"description",align:"left",ellipsis:!0,render:function(Yn){return v.a.createElement(Ln.a,{title:Yn},v.a.createElement("span",null,Yn||"--"))}},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_on",key:"created_on",align:"left",width:180,render:function(Yn,Cr){return _a()(Cr.created_on).format("YYYY-MM-DD HH:mm")}},{title:"\u6587\u4EF6\u8DEF\u5F84",dataIndex:"file_path",key:"file_path",align:"left",render:function(Yn,Cr){return v.a.createElement("div",{className:fr.a.path},v.a.createElement(Ln.a,{title:Yn},v.a.createElement("span",{className:fr.a.text},Yn)),v.a.createElement(Bn.CopyToClipboard,{text:Yn,onCopy:function(){return c.b.success("\u590D\u5236\u6210\u529F")}},v.a.createElement(Ln.a,{title:"\u590D\u5236"},v.a.createElement("i",{className:"iconfont icon-fuzhi6 ml5"}))))}},{title:"\u6700\u540E\u4FEE\u6539\u4EBA",dataIndex:"author",key:"author",align:"left",width:120},{title:"\u6587\u4EF6\u5927\u5C0F",dataIndex:"filesize",key:"filesize",align:"left",width:100},{title:"\u64CD\u4F5C",dataIndex:"operation",key:"operation",align:"left",width:Object(Ba.v)()?200:120,render:function(Yn,Cr){return v.a.createElement("div",{className:fr.a.actionsBtns},v.a.createElement(Ln.a,{title:"\u91CD\u547D\u540D"},v.a.createElement("span",{className:"iconfont icon-zhongmingming",onClick:function(){var En;qe(Object(ae.clone)(Object(J.a)(Object(J.a)({},Cr),{},{title:Cr!=null&&Cr.title.includes(".")?Cr==null||((En=Cr.title)===null||En===void 0)?void 0:En.substring(0,Cr.title.lastIndexOf(".")):Cr==null?void 0:Cr.title}))),aa(!0),Object(m.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u91CD\u547D\u540D"])}})),Object(Ba.v)()&&v.a.createElement(Ln.a,{title:"\u5206\u4EAB"},v.a.createElement("span",{className:"iconfont icon-fenxiang",onClick:function(){Object(m.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5206\u4EAB"]),qe(Object(ae.clone)(Cr)),qr(!0)}})),Object(Ba.v)()&&v.a.createElement(Ln.a,{title:"\u4E0B\u8F7D"},v.a.createElement("span",{className:"iconfont icon-xiazai3",onClick:function(){Object(m.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u4E0B\u8F7D"]),Object(m.v)(Cr.title,Cr==null?void 0:Cr.download_url)}})),v.a.createElement(Ln.a,{title:"\u5220\u9664"},v.a.createElement("span",{className:"iconfont icon-shanchu8",onClick:function(){Object(m.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5220\u9664"]),Ir(Cr.id)}})))}}];return v.a.createElement("div",{className:fr.a.dataset},v.a.createElement("div",{className:fr.a.header},v.a.createElement("div",{className:fr.a.title},"\u6570\u636E\u96C6(",Mt.total,")"),v.a.createElement("div",{className:fr.a.dataPath},v.a.createElement("span",{className:fr.a.pathTitle},"\u6570\u636E\u96C6\u8DEF\u5F84:"),v.a.createElement("input",{value:Xr==null?void 0:Xr.folder_name,disabled:!0}),v.a.createElement(Bn.CopyToClipboard,{text:Xr==null?void 0:Xr.folder_name,onCopy:function(){return c.b.success("\u590D\u5236\u6210\u529F")}},v.a.createElement(Ln.a,{placement:"topLeft",title:"\u70B9\u51FB\u590D\u5236\u6570\u636E\u96C6\u8DEF\u5F84"},v.a.createElement("i",{className:"iconfont icon-fuzhi2 current ml5 mr40"})))),v.a.createElement("div",{className:fr.a.btns},v.a.createElement(B.a,{type:"primary",ghost:!0,onClick:function(){return Ir()},disabled:!Vr.length},"\u5220\u9664"),v.a.createElement(B.a,{type:"primary",onClick:function(){return Re(!0)}},"\u4E0A\u4F20\u6587\u4EF6"))),v.a.createElement("div",{className:fr.a.content},v.a.createElement($e.a,{loading:Zn,active:!0,paragraph:{rows:5}},Mt.total?v.a.createElement(ir.a,{rowSelection:An,className:fr.a.customTable,dataSource:or,bordered:!1,rowKey:function(Yn){return Yn.id},rowClassName:fr.a.row,columns:Qr,loading:Xt,pagination:{pageSize:Mt.limit,total:Mt.total,current:Mt.page,onChange:rn,showQuickJumper:!0,hideOnSinglePage:!0,position:["bottomCenter"]}}):Jt())),v.a.createElement(Ha.a,{rootIdentifier:Nn==null||((hn=Nn.detail)===null||hn===void 0)?void 0:hn.root_identifier,wrapClassName:fr.a.uploadFileModal,id:rr,containerId:Nn==null||((bn=Nn.detail)===null||bn===void 0)?void 0:bn.id,local:pn==null||((Pn=pn.setting)===null||Pn===void 0)?void 0:Pn.is_local,dispatch:xn,visible:et,onClose:function(){return Re(!1)},onOK:Yt}),v.a.createElement(l.a,{title:"\u91CD\u547D\u540D",visible:kr,onOk:Lr,centered:!0,wrapClassName:fr.a.renameModal,onCancel:function(){aa(!1),qe({})},width:"1000px"},v.a.createElement("div",null,v.a.createElement("div",{className:fr.a.fileName},v.a.createElement("sup",null,"*"),"\u6587\u4EF6\u540D\xA0:"),v.a.createElement(V.a,{value:Ve==null?void 0:Ve.title,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u5B57",bordered:!1,onChange:function(Yn){qe(Object(J.a)(Object(J.a)({},Ve),{},{title:Yn.target.value,errorDes:null}))},maxLength:60,suffix:"".concat((Ve==null||((kn=Ve.title)===null||kn===void 0)?void 0:kn.length)||0,"/60")}),(Ve==null?void 0:Ve.errorDes)&&v.a.createElement("div",{className:fr.a.errorDes},Ve==null?void 0:Ve.errorDes))),v.a.createElement(l.a,{title:"\u5206\u4EAB\u4E0B\u8F7D\u94FE\u63A5",visible:Pr,onOk:ea,centered:!0,wrapClassName:fr.a.shareModal,onCancel:function(){qr(!1),qe({})},width:"1000px",okText:"\u590D\u5236\u94FE\u63A5"},v.a.createElement("div",null,v.a.createElement("div",{className:fr.a.fileName},"\u53D1\u9001\u94FE\u63A5\uFF0C\u522B\u4EBA\u53EF\u4EE5\u901A\u8FC7\u94FE\u63A5\u4E0B\u8F7D\u6587\u4EF6",v.a.createElement("span",null,"(\u6709\u6548\u671F\u4E3A3\u5929)")),v.a.createElement(V.a,{bordered:!1,addonBefore:"\u94FE\u63A5",value:Ve==null?void 0:Ve.download_url}))))},Qa=Object(x.a)(function(ln){var en=ln.globalSetting,hn=ln.shixunsDetail,bn=ln.practiceSetting,Pn=ln.user;return{globalSetting:en,shixunsDetail:hn,user:Pn,practiceSetting:bn}})(va),Ka=a("aHsQ"),ri=a("sGsY"),ei=a("fKo2"),da=a.n(ei),pa=a("BMKw"),ua=a.n(pa),be=function(en){return en!=null&&en.length?en.filter(function(hn,bn){return bn!==0}).map(function(hn){return hn.val}).join("").substr(1):""},at=function(en){var hn=en.shixunsDetail,bn=en.globalSetting,Pn=en.loading,kn=en.dispatch,pn=en.fileType,xn=en.path,Rn=en.onFinish,Nn=Rn===void 0?function(){}:Rn,nr=Object(C.i)(),hr=Object(A.useState)(""),rr=Object(pe.a)(hr,2),xr=rr[0],Tr=rr[1],or=Object(A.useState)([]),na=Object(pe.a)(or,2),ar=na[0],Jr=na[1],Xr=Object(A.useState)([]),Mn=Object(pe.a)(Xr,2),Ht=Mn[0],$t=Mn[1],Xt=[Rt.OriginalPicturePath,Rt.ExpectPicturePath,Rt.PicturePath],qn=Xt.includes(pn);Object(A.useEffect)(function(){if(hn.actionTabs.key!=="EditPracticeSetting-SelectFilePath")return;Tr(xn||""),On()},[hn.actionTabs.key]);var On=function(){var aa=Object(t.a)(s.a.mark(function pr(){var Wr,Pr,qr,ba,ma=arguments;return s.a.wrap(function(Ze){for(;;)switch(Ze.prev=Ze.next){case 0:return Pr=ma.length>0&&ma[0]!==void 0?ma[0]:"",Ze.next=3,kn({type:"shixunsDetail/getRepository",payload:{id:nr.id,path:Pr}});case 3:qr=Ze.sent,Pr===""&&!(qr!=null&&(Wr=qr.trees)!==null&&Wr!==void 0&&Wr.length)&&c.b.warn("\u8BF7\u5148\u53BB\u4EE3\u7801\u4ED3\u5E93\u63D0\u4EA4\u6587\u4EF6"),qr!=null&&qr.trees&&(ba=qr.trees.map(function(ut){return Object(J.a)(Object(J.a)({},ut),{name:ut.name,val:ut.name})}),$t(ba||[]));case 6:case"end":return Ze.stop()}},pr)}));return function(){return aa.apply(this,arguments)}}(),sr=function(pr){var Wr=be(ar),Pr="".concat(Wr&&"".concat(Wr,"/")).concat(pr);pn===Rt.Path?!(xr!=null&&xr.includes("".concat(Pr,"\uFF1B")))&&Tr("".concat(xr).concat(Pr,"\uFF1B")):pn===Rt.ExecPath&&Tr(Pr)},Zn=function(pr){if(pr.type==="tree"){ar.length?ar.push({val:"/".concat(pr.val),path:pr.val}):ar.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(pr.val),path:pr.val}),Jr(ar);var Wr=be(ar);qn&&Tr(Wr),On(Wr)}},gr=function(pr,Wr){var Pr=ar.filter(function(ba,ma){return ma<=Wr});Jr(Pr);var qr=be(Pr);qn&&Tr(qr),On(qr)},vr=function(){var aa=Object(t.a)(s.a.mark(function pr(){return s.a.wrap(function(Pr){for(;;)switch(Pr.prev=Pr.next){case 0:Nn(xr),Fr();case 2:case"end":return Pr.stop()}},pr)}));return function(){return aa.apply(this,arguments)}}(),Fr=function(){Tr(""),Jr([]),$t([]),kn({type:"shixunsDetail/setActionTabs",payload:{}})},kr=be(ar);return v.a.createElement(l.a,{centered:!0,title:"\u6587\u4EF6\u8DEF\u5F84",closable:!1,keyboard:!1,visible:hn.actionTabs.key==="EditPracticeSetting-SelectFilePath",onOk:vr,onCancel:Fr},v.a.createElement("div",{className:ua.a.wrap},v.a.createElement("div",{className:ua.a.content},v.a.createElement("div",{className:ua.a.mainPathWrap},!!(ar!=null&&ar.length)&&ar.map(function(aa,pr){return v.a.createElement("a",{key:pr,onClick:function(){return gr(aa,pr)}},aa.val)})),!!(Ht!=null&&Ht.length)&&Ht.map(function(aa,pr){return aa.type==="tree"?v.a.createElement("a",{key:pr,onClick:function(){return Zn(aa)}},v.a.createElement("i",{className:"iconfont icon-wenjianjia ".concat(ua.a.colorBlue)}),kr&&"".concat(kr,"/"),aa.name):v.a.createElement("a",{key:pr,onClick:function(){return sr("".concat(aa.name))}},v.a.createElement("i",{className:"iconfont icon-zuoye ".concat(ua.a.colorBlue)}),kr&&"".concat(kr,"/"),aa.name)})),v.a.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),v.a.createElement(V.a,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09",value:xr,onChange:function(pr){return Tr(pr.target.value)}})))},Dt=Object(x.a)(function(ln){var en=ln.shixunsDetail,hn=ln.loading,bn=ln.globalSetting;return{shixunsDetail:en,globalSetting:bn,loading:hn.models.index}})(at),wt=ri.a.Countdown,Bt;(function(ln){ln[ln.LoadingFail=1]="LoadingFail",ln[ln.Loading=2]="Loading",ln[ln.Finish=3]="Finish"})(Bt||(Bt={}));var Rt;(function(ln){ln.Path="path",ln.ExecPath="exec_path",ln.OriginalPicturePath="original_picture_path",ln.ExpectPicturePath="expect_picture_path",ln.PicturePath="picture_path"})(Rt||(Rt={}));var Vt=function(en){var hn=en.globalSetting,bn=en.loading,Pn=en.dispatch,kn=en.practiceSetting,pn=en.shixunsDetail,xn=Object(b.a)(en,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),Rn=Object(A.useState)(),Nn=Object(pe.a)(Rn,2),nr=Nn[0],hr=Nn[1],rr=Object(A.useState)(),xr=Object(pe.a)(rr,2),Tr=xr[0],or=xr[1],na=Object(A.useRef)(),ar=Object(A.useState)(),Jr=Object(pe.a)(ar,2),Xr=Jr[0],Mn=Jr[1],Ht=Object(A.useState)(),$t=Object(pe.a)(Ht,2),Xt=$t[0],qn=$t[1],On=Object(A.useState)(),sr=Object(pe.a)(On,2),Zn=sr[0],gr=sr[1],vr=Object(A.useRef)(!0),Fr=Object(A.useState)(!0),kr=Object(pe.a)(Fr,2),aa=kr[0],pr=kr[1],Wr=Object(A.useState)(700),Pr=Object(pe.a)(Wr,2),qr=Pr[0],ba=Pr[1],ma=Object(A.useState)(""),Vr=Object(pe.a)(ma,2),Ze=Vr[0],ut=Vr[1],_t=Object(A.useRef)(),et=Object(C.i)();Object(A.useEffect)(function(){Be()},[]);var Re=function(){var rn=Object(t.a)(s.a.mark(function Yt(){var Jt,Tn,An;return s.a.wrap(function(Lr){for(;;)switch(Lr.prev=Lr.next){case 0:return Lr.next=2,Pn({type:"shixunsDetail/updateRepositoryFile",payload:{id:et.id,path:pn==null||((Jt=pn.fileContent)===null||Jt===void 0||((Tn=Jt.params)===null||Tn===void 0))?void 0:Tn.path,content:nr,secret_repository:aa?null:!0}});case 2:An=Lr.sent,An!=null&&An.content&&(c.b.info("\u4FDD\u5B58\u6210\u529F"),Pn({type:"practiceSetting/setSideBarTabs",payload:Object(J.a)(Object(J.a)({},kn.sideBar),{},{confirmLeave:!1})}));case 4:case"end":return Lr.stop()}},Yt)}));return function(){return rn.apply(this,arguments)}}(),Be=function(){var rn=Object(t.a)(s.a.mark(function Yt(){var Jt;return s.a.wrap(function(An){for(;;)switch(An.prev=An.next){case 0:return An.next=2,Object(i.W)({identifier:et.id});case 2:Jt=An.sent,Jt!=null&&Jt.url&&ut(Jt==null?void 0:Jt.url);case 4:case"end":return An.stop()}},Yt)}));return function(){return rn.apply(this,arguments)}}(),Te=function(){var rn=Object(t.a)(s.a.mark(function Yt(){var Jt;return s.a.wrap(function(An){for(;;)switch(An.prev=An.next){case 0:return An.next=2,Object(i.qb)({identifier:et.id});case 2:if(Jt=An.sent,!((Jt==null?void 0:Jt.status)!==0)){An.next=5;break}return An.abrupt("return");case 5:Jt!=null&&Jt.remainingSeconds?(Mn(Date.now()+Jt.remainingSeconds*1e3),qn(Jt.remainingSeconds-300<=0?Date.now()+1e3:Date.now()+(Jt.remainingSeconds-300)*1e3)):Ve();case 6:case"end":return An.stop()}},Yt)}));return function(){return rn.apply(this,arguments)}}(),Ve=function(){l.a.confirm({centered:!0,title:"\u91CD\u7F6E\u73AF\u5883",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",zIndex:9999,content:v.a.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u5B9A\u91CD\u7F6E\u73AF\u5883\uFF1F"),onOk:function(){var Yt=Object(t.a)(s.a.mark(function Tn(){return s.a.wrap(function(Ir){for(;;)switch(Ir.prev=Ir.next){case 0:qe();case 1:case"end":return Ir.stop()}},Tn)}));function Jt(){return Yt.apply(this,arguments)}return Jt}()})},qe=function(){var rn=Object(t.a)(s.a.mark(function Yt(){var Jt;return s.a.wrap(function(An){for(;;)switch(An.prev=An.next){case 0:return or(Bt.Loading),An.next=3,Object(i.Bb)({identifier:et.id});case 3:if(Jt=An.sent,!((Jt==null?void 0:Jt.status)!==0)){An.next=6;break}return An.abrupt("return");case 6:or(Bt.Finish),ut(Jt.url),na.current=Jt.port,c.b.success("\u91CD\u7F6E\u73AF\u5883\u6210\u529F!");case 10:case"end":return An.stop()}},Yt)}));return function(){return rn.apply(this,arguments)}}(),mt=function(){l.a.destroyAll(),l.a.confirm({centered:!0,title:"\u670D\u52A1\u4E2D\u65AD\u63D0\u9192",content:v.a.createElement("div",{className:"tc font14"},"jupyter\u5C06\u4E8E",v.a.createElement("span",null,v.a.createElement(wt,{value:Xr,format:"HH:mm:ss",onFinish:rt})),"\u65F6\u95F4\u540E\u670D\u52A1\u4E2D\u65AD\uFF0C\u662F\u5426\u9700\u8981\u5EF6\u957F\u4F7F\u7528\u65F6\u95F4\uFF1F"),okText:"\u7ACB\u5373\u5EF6\u957F",cancelText:"\u4E0D\u9700\u8981",onOk:function(){var Yt=Object(t.a)(s.a.mark(function Tn(){var An;return s.a.wrap(function(Lr){for(;;)switch(Lr.prev=Lr.next){case 0:return Lr.next=2,Object(i.a)({identifier:et.id});case 2:if(An=Lr.sent,!(An.status===0)){Lr.next=7;break}return Lr.next=6,Te();case 6:c.b.success("\u5EF6\u957F\u6210\u529F!");case 7:case"end":return Lr.stop()}},Tn)}));function Jt(){return Yt.apply(this,arguments)}return Jt}()})},rt=function(){l.a.destroyAll(),l.a.confirm({centered:!0,title:"\u5012\u8BA1\u65F6\u622A\u6B62",content:v.a.createElement("p",{className:"tc font14"},"\u670D\u52A1\u5DF2\u4E2D\u65AD\uFF0C\u662F\u5426\u786E\u8BA4\u91CD\u7F6E\u5B9E\u9A8C\u73AF\u5883\uFF1F"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){qe()}})},Mt=function(Yt){Pn({type:"shixunsDetail/setActionTabs",payload:{key:"EditPracticeSetting-SelectFilePath"}})},Zt=function(){var rn=Object(t.a)(s.a.mark(function Yt(Jt){return s.a.wrap(function(An){for(;;)switch(An.prev=An.next){case 0:return An.next=2,Object(i.Ob)({id:et.id,startup_file:Jt});case 2:Be(),Pn({type:"practiceSetting/getCommonData",payload:Object(J.a)({},et)});case 4:case"end":return An.stop()}},Yt)}));return function(Jt){return rn.apply(this,arguments)}}();return v.a.createElement("div",{className:da.a.warehouse},v.a.createElement(p.a,{className:"mt20 ml20 font14",align:"middle"},v.a.createElement(N.a,null,v.a.createElement("span",{className:"c-red"},"* "),"\u9ED8\u8BA4\u6253\u5F00\u6587\u4EF6\uFF1A"),v.a.createElement(N.a,{flex:"300px",onClick:function(){return Mt(Rt.ExecPath)}},v.a.createElement(V.a,{value:Ze})),v.a.createElement(N.a,{flex:"1"},v.a.createElement(B.a,{type:"primary",className:"ml10",onClick:function(){return Mt(Rt.ExecPath)}},"\u8BBE\u7F6E"))),v.a.createElement("iframe",{onLoad:function(Yt){},src:Ze,scrolling:"no",style:{height:"calc(100vh - 120px)"},className:"mt10",id:"frame",name:"framename",width:"100%",frameBorder:"0"}),v.a.createElement(Dt,{fileType:"path",path:"",onFinish:function(Yt){return Zt(Yt)}}))},qt=Object(x.a)(function(ln){var en=ln.loading,hn=ln.globalSetting,bn=ln.practiceSetting,Pn=ln.shixunsDetail;return{globalSetting:hn,loading:en,practiceSetting:bn,shixunsDetail:Pn}})(Vt),gn=function(en){var hn=en.tabsActive,bn=Object(b.a)(en,["tabsActive"]);return v.a.createElement(v.a.Fragment,null,hn==="information"&&v.a.createElement(tt,null),hn==="warehouse"&&v.a.createElement(lt.default,null),hn==="level"&&v.a.createElement(Xe,bn),hn==="collaborate"&&v.a.createElement(Hn,bn),hn==="setting"&&v.a.createElement(Un.a,null),hn==="environment"&&v.a.createElement(un,bn),hn==="dataset"&&v.a.createElement(Qa,null),hn==="service"&&v.a.createElement(qt,bn))},fn=gn,Fn=a("Jv0p"),Cn=a.n(Fn),on=a("luix"),wn=a.n(on),_n=[{name:"\u57FA\u672C\u4FE1\u606F",icon:v.a.createElement("i",{className:"icon iconfont icon-jibenxinxi1"}),tabId:"information"},{name:"\u4EE3\u7801\u4ED3\u5E93",icon:v.a.createElement("i",{className:"icon iconfont icon-daimacangku"}),tabId:"warehouse"},{name:"\u4EFB\u52A1\u5173\u5361",icon:v.a.createElement("i",{className:"icon iconfont icon-renwuguanka"}),tabId:"level"},{name:"\u5B9E\u9A8C\u73AF\u5883",icon:v.a.createElement("i",{className:"icon iconfont icon-shiyanhuanjing"}),tabId:"environment"},{name:"\u6570\u636E\u96C6",icon:v.a.createElement("i",{className:"icon iconfont icon-shujuji",style:{fontSize:25}}),tabId:"dataset"},{name:"\u670D\u52A1",icon:v.a.createElement("i",{className:"icon iconfont icon-renwuguanka"}),tabId:"service"},{name:"\u5408\u4F5C\u4EBA\u5458",icon:v.a.createElement("i",{className:"icon iconfont icon-hezuochengyuan"}),tabId:"collaborate"},{name:"\u8BBE\u7F6E",icon:v.a.createElement("i",{className:"icon iconfont icon-shezhi5"}),tabId:"setting"}],Wn=function(en){var hn,bn=en.globalSetting,Pn=en.loading,kn=en.dispatch,pn=en.shixunsDetail,xn=en.practiceSetting,Rn=Object(b.a)(en,["globalSetting","loading","dispatch","shixunsDetail","practiceSetting"]),Nn=xn.base_info_warning,nr=xn.challenges_warning,hr=xn.id,rr=xn.repository_warning,xr=xn.sideBar,Tr=xn.service_warning,or=Object(C.h)(),na=Object(C.i)();Object(A.useEffect)(function(){var Xr,Mn,Ht=or==null||((Xr=or.query)===null||Xr===void 0)?void 0:Xr.tabId,$t=or.pathname.split("/").length,Xt=pn!=null&&(Mn=pn.detail)!==null&&Mn!==void 0&&Mn.windows_vnc?_n.filter(function(On){return On.tabId!=="dataset"}):_n,qn=Xt.map(function(On){return On.tabId}).includes(Ht);if(Ht&&qn){kn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:Ht}});return}if($t>4){kn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"level"}});return}if(!Ht||Ht&&!qn){kn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"information"}});return}},[pn==null||((hn=pn.detail)===null||hn===void 0)?void 0:hn.windows_vnc]),Object(A.useEffect)(function(){return function(){kn({type:"practiceSetting/setSideBarTabs",payload:Object(J.a)(Object(J.a)({},xn.sideBar),{},{selectPath:""})})}},[na.id]);var ar=function(Mn){var Ht;if(Mn===xr.tabsActive)return;var $t=function(){x.d.push("/shixuns/".concat(hr,"/edit?tabId=").concat(Mn)),kn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:Mn,selectPath:"",confirmLeave:!1}})};xn!=null&&(Ht=xn.sideBar)!==null&&Ht!==void 0&&Ht.confirmLeave?l.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){$t()}}):$t()},Jr=function(){var Mn,Ht=pn!=null&&(Mn=pn.detail)!==null&&Mn!==void 0&&Mn.windows_vnc?_n.filter(function($t){return $t.tabId!=="dataset"}):_n;return Ht.filter(function($t){var Xt;return pn!=null&&(Xt=pn.detail)!==null&&Xt!==void 0&&Xt.is_jupyter_lab?$t.tabId!=="level":$t.tabId!=="service"}).map(function($t){var Xt=$t.name,qn=$t.icon,On=$t.tabId;return v.a.createElement("div",{key:On,className:xn.sideBar.tabsActive===On?Cn.a.itemActive:Cn.a.item,onClick:function(){return ar(On)}},qn,v.a.createElement("span",{className:Cn.a.name},Xt),On==="information"&&Nn&&v.a.createElement(Ln.a,{title:"\u8BF7\u5B8C\u5584\u57FA\u672C\u4FE1\u606F"},v.a.createElement("img",{src:wn.a,alt:""})),On==="level"&&nr&&v.a.createElement(Ln.a,{title:"\u8BF7\u521B\u5EFA\u4EFB\u52A1\u5173\u5361"},v.a.createElement("img",{src:wn.a,alt:""})),On==="service"&&Tr&&v.a.createElement(Ln.a,{title:"\u8BF7\u8BBE\u7F6E\u9ED8\u8BA4\u6253\u5F00\u6587\u4EF6"},v.a.createElement("img",{src:wn.a,alt:""})),On==="warehouse"&&rr&&v.a.createElement(Ln.a,{title:"\u8BF7\u5F00\u542F\u4EE3\u7801\u4ED3\u5E93"},v.a.createElement("img",{src:wn.a,alt:""})))})};return v.a.createElement("div",{className:Cn.a.sidebar},v.a.createElement("div",{className:Cn.a.items},Jr()),v.a.createElement("div",{className:Cn.a.question},v.a.createElement(Ln.a,{placement:"right",title:"\u5E38\u89C1\u95EE\u9898"},v.a.createElement("span",{style:{cursor:"pointer"},onClick:function(){return window.open("https://www.educoder.net/forums/4692")}},v.a.createElement("img",{src:Ia.w,height:44,width:44,alt:""})))))},Dn=Object(x.a)(function(ln){var en=ln.loading,hn=ln.globalSetting,bn=ln.shixunsDetail,Pn=ln.practiceSetting;return{globalSetting:hn,loading:en,practiceSetting:Pn,shixunsDetail:bn}})(Wn),Qn=function(en){var hn=en.globalSetting,bn=en.loading,Pn=en.dispatch,kn=en.practiceSetting,pn=Object(b.a)(en,["globalSetting","loading","dispatch","practiceSetting"]),xn=kn.sideBar,Rn=xn.tabsActive,Nn=Object(C.i)();return Object(A.useEffect)(function(){return Pn({type:"globalSetting/headerFooterToggle",payload:!1}),Pn({type:"shixunsDetail/getShixunsDetail",payload:Nn}),Pn({type:"shixunsDetail/getSettingsData",payload:Nn}),function(){Pn({type:"globalSetting/headerFooterToggle",payload:!0}),Pn({type:"practiceSetting/setParams",payload:{id:""}})}},[]),v.a.createElement("div",{className:E.a.practiceSetting},v.a.createElement("div",{className:E.a.wrapHeader},v.a.createElement(R,null)),v.a.createElement("div",{className:E.a.wrapLayout},v.a.createElement("div",{className:E.a.wrapSidebar},v.a.createElement(Dn,null)),v.a.createElement("div",{className:E.a.wrapContent},v.a.createElement(fn,Object(D.a)({},pn,{tabsActive:kn.sideBar.tabsActive})))))},yr=H.default=Object(x.a)(function(ln){var en=ln.loading,hn=ln.globalSetting,bn=ln.practiceSetting;return{globalSetting:hn,loading:en,practiceSetting:bn}})(Qn)},WYAk:function(M,H,a){(function(D,b){M.exports=H=b(a("Ib8C"))})(this,function(D){(function(){var b=D,A=b.lib,v=A.Base,y=b.enc,E=y.Utf8,w=b.algo,c=w.HMAC=v.extend({init:function(_,l){_=this._hasher=new _.init,typeof l=="string"&&(l=E.parse(l));var t=_.blockSize,u=t*4;l.sigBytes>u&&(l=_.finalize(l)),l.clamp();for(var s=this._oKey=l.clone(),r=this._iKey=l.clone(),f=s.words,m=r.words,d=0;d0&&arguments[0]!==void 0?arguments[0]:[],T=p;if(Array.isArray(p)){for(var N=0;N0||Wn.target.offsetWidth>0)&&nt.current.instance.layout()}}catch(Kn){cn.e(Kn)}finally{cn.f()}}),Pt.observe(Ue.current)),Pt}function Ot(){y.b.warn({content:decodeURIComponent(m),key:"monaco-editor-tip"})}var ct=function(){var Nt=nt.current.instance;if(z!=null&&Nt&&Pe){var cn=Nt.getModel();cn&&z!==cn.getValue()&&(x=!0,cn.setValue(z),Nt.layout(),x=!1)}};Object(t.useEffect)(function(){try{var Pt,Nt=nt.current.instance;vt.current&&clearTimeout(vt.current),vt.current=setTimeout(function(){ct()},500),Nt==null||((Pt=Nt.updateOptions)===null||Pt===void 0)||Pt.call(Nt,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(z.split(/\r\n|\r|\n/g).length))+3,5)})}catch(cn){debugger}},[z,Pe,nt.current]),Object(t.useEffect)(function(){try{if(Qe&&nt.current&&nt.current.instance){var Pt=nt.current.instance;Pt.changeViewZones(function(cn){var _n=document.createElement("div");_n.style.padding="10px 20px",_n.style.width="calc(100% - 20px)",_n.className="my-error-line-wrp",_n.innerHTML=st,cn.addZone({afterLineNumber:Qe||11,heightInLines:3,domNode:_n})});var Nt={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};Pt.addOverlayWidget(Nt),Pt.revealPositionInCenter({lineNumber:20,column:1})}}catch(cn){debugger}},[Qe,nt.current,Pe]),Object(t.useEffect)(function(){var Pt;if((Pt=nt.current)!==null&&Pt!==void 0&&Pt.instance&&Pe&&bt){var Nt=nt.current.instance,cn=Nt.getModel();if(!cn)return;var _n=function(){var sn=[],Xn=[],$n=cn.getAllDecorations(),Vn=Object(E.a)($n),Jn;try{for(Vn.s();!(Jn=Vn.n()).done;){var de=Jn.value;if(de.options.className==="highlighted-line"){var G;sn.push(de==null||((G=de.range)===null||G===void 0)?void 0:G.startLineNumber),Xn.push(de==null?void 0:de.id)}}}catch(ue){Vn.e(ue)}finally{Vn.f()}cn.deltaDecorations(Xn,[]);var Z=cn.getLineCount();!!ut&&ut<=Z&&(Nt.deltaDecorations([],[{range:new P.Range(ut,1,ut,cn.getLineMaxColumn(ut)),options:{isWholeLine:!0,className:"highlighted-line"}}]),Nt.revealLineInCenter(ut))};_n();var Wn=function(){var sn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,Xn=[],$n=[],Vn=cn.getAllDecorations(),Jn=Object(E.a)(Vn),de;try{for(Jn.s();!(de=Jn.n()).done;){var G=de.value;if(G.options.linesDecorationsClassName==="breakpoints"){var Z;Xn.push(G==null||((Z=G.range)===null||Z===void 0)?void 0:Z.startLineNumber),$n.push(G==null?void 0:G.id)}}}catch(ue){Jn.e(ue)}finally{Jn.f()}if(sn)return{lines:Xn,ids:$n};X(Xn)},Kn=function(){var Wt=Object(A.a)(l.a.mark(function sn(Xn){var $n;return l.a.wrap(function(Jn){for(;;)switch(Jn.prev=Jn.next){case 0:return $n={range:new P.Range(Xn,1,Xn,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints"}},Jn.next=3,cn.deltaDecorations([],[$n]);case 3:Wn();case 4:case"end":return Jn.stop()}},sn)}));return function(Xn){return Wt.apply(this,arguments)}}(),wn=function(){var Wt=Object(A.a)(l.a.mark(function sn(Xn){var $n,Vn,Jn,de,G;return l.a.wrap(function(ue){for(;;)switch(ue.prev=ue.next){case 0:$n=[],Vn=Nt.getLineDecorations(Xn),Jn=Object(E.a)(Vn);try{for(Jn.s();!(de=Jn.n()).done;)G=de.value,G.options.linesDecorationsClassName==="breakpoints"&&$n.push(G.id)}catch(ye){Jn.e(ye)}finally{Jn.f()}return ue.next=6,cn.deltaDecorations($n,[]);case 6:Wn();case 7:case"end":return ue.stop()}},sn)}));return function(Xn){return Wt.apply(this,arguments)}}(),un=function(sn){var Xn=Nt.getLineDecorations(sn),$n=Object(E.a)(Xn),Vn;try{for($n.s();!(Vn=$n.n()).done;){var Jn=Vn.value;if(Jn.options.linesDecorationsClassName==="breakpoints")return!0}}catch(de){$n.e(de)}finally{$n.f()}return!1};if(!Object(n.isEqual)(Oe,Wn(!0).lines)){cn.deltaDecorations(Wn(!0).ids,[]);var _r=Oe.map(function(Wt){return{range:new P.Range(Wt,1,Wt,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints"}}});cn.deltaDecorations([],_r)}var Rr=Nt.onDidChangeModelContent(function(Wt){var sn=Nt.getPosition();if(sn){var Xn=sn.lineNumber;cn.getLineContent(Xn).trim()===""?wn(Xn):un(Xn)&&(wn(Xn),Kn(Xn))}}),Ir=Nt.onMouseDown(function(Wt){var sn,Xn,$n;if(Wt.target.detail&&(sn=Wt.target)!==null&&sn!==void 0&&(Xn=sn.element)!==null&&Xn!==void 0&&($n=Xn.className)!==null&&$n!==void 0&&$n.includes("line-numbers")){var Vn=Wt.target.position.lineNumber;if(cn.getLineContent(Vn).trim()==="")return;un(Vn)?wn(Vn):Kn(Vn)}}),dr=function(sn){var Xn={range:new P.Range(sn,1,sn,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};gt.current=Nt.deltaDecorations(gt.current,[Xn])},zn=function(){gt.current=Nt.deltaDecorations(gt.current,[])},tr=Nt.onMouseMove(function(Wt){var sn,Xn,$n;if(zn(),Wt.target.detail&&(sn=Wt.target)!==null&&sn!==void 0&&(Xn=sn.element)!==null&&Xn!==void 0&&($n=Xn.className)!==null&&$n!==void 0&&$n.includes("line-numbers")){var Vn=Wt.target.position.lineNumber;if(cn.getLineContent(Vn).trim()==="")return;dr(Vn)}}),an=Nt.onMouseLeave(function(){zn()});return function(){Rr.dispose(),Ir.dispose(),tr.dispose(),an.dispose()}}},[nt.current,Pe,Oe,ut,bt]);function jt(){var Pt=nt.current.instance;if(Pt){var Nt=Pt.getSelection(),cn=nt.current.pastePos||{},_n=new P.Range(cn.startLineNumber||Nt.endLineNumber,cn.startColumn||Nt.endColumn,cn.endLineNumber||Nt.endLineNumber,cn.endColumn||Nt.endColumn);setTimeout(function(){Pt.executeEdits("",[{range:_n,text:""}])},300)}}function Xt(Pt){(window.navigator.platform.match("Mac")?Pt.metaKey:Pt.ctrlKey)&&Pt.keyCode==83&&(Pt.preventDefault(),fe())}var bn=function(){if(Ee&&nt.current.instance){var Nt=nt.current.instance.getContentHeight();Kt(Nt0||re.target.offsetWidth>0)&&Ee.layout()}}catch(ae){q.e(ae)}finally{q.f()}}),se.observe(B.current)),se}Object(t.useEffect)(function(){return B.current&&a.e(27).then(a.t.bind(null,"M/lh",7)).then(function(Ee){P=Ee;var se=P.editor.createDiffEditor(B.current,Object(D.a)(Object(D.a)({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},K),{},{wordWrap:!0}));pe(se);var oe=De(se);return function(){se.dispose();var q=se.getModel();q&&q.dispose(),oe.unobserve(B.current)}}),function(){window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}},[]),Object(t.useEffect)(function(){ge&&ge.setModel({original:P.editor.createModel(z,F),modified:P.editor.createModel(W,F)})},[z,W,F,ge]);var Ie=h(N),fe=h(U),xe={width:Ie,height:fe};return u.a.createElement("div",{className:"my-diff-editor",ref:B,style:xe})}},ZpRC:function(M,H,a){"use strict";function D(t){return typeof t=="object"&&t!=null&&t.nodeType===1}function b(t,u){return(!u||t!=="hidden")&&t!=="visible"&&t!=="clip"}function A(t,u){if(t.clientHeightu||m>t&&d=u&&n>=s?m-t-r:d>u&&ns?d-u+f:0}var y=function(t,u){var s=window,r=u.scrollMode,f=u.block,m=u.inline,d=u.boundary,n=u.skipOverflowHiddenElements,i=typeof d=="function"?d:function(X){return X!==d};if(!D(t))throw new TypeError("Invalid target");for(var h=document.scrollingElement||document.documentElement,C=[],x=t;D(x)&&i(x);){if((x=x.parentElement)===h){C.push(x);break}x!=null&&x===document.body&&A(x)&&!A(document.documentElement)||x!=null&&A(x,n)&&C.push(x)}for(var g=s.visualViewport?s.visualViewport.width:innerWidth,R=s.visualViewport?s.visualViewport.height:innerHeight,P=window.scrollX||pageXOffset,O=window.scrollY||pageYOffset,S=t.getBoundingClientRect(),p=S.height,T=S.width,N=S.top,k=S.right,U=S.bottom,z=S.left,W=f==="start"||f==="nearest"?N:f==="end"?U:N+p/2,F=m==="center"?z+T/2:m==="end"?k:z,V=[],K=0;K=0&&z>=0&&U<=R&&k<=g&&N>=pe&&U<=Ie&&z>=fe&&k<=De)return V;var xe=getComputedStyle(B),Ee=parseInt(xe.borderLeftWidth,10),se=parseInt(xe.borderTopWidth,10),oe=parseInt(xe.borderRightWidth,10),q=parseInt(xe.borderBottomWidth,10),me=0,re=0,ae="offsetWidth"in B?B.offsetWidth-B.clientWidth-Ee-oe:0,ce="offsetHeight"in B?B.offsetHeight-B.clientHeight-se-q:0;if(h===B)me=f==="start"?W:f==="end"?W-R:f==="nearest"?v(O,O+R,R,se,q,O+W,O+W+p,p):W-R/2,re=m==="start"?F:m==="center"?F-g/2:m==="end"?F-g:v(P,P+g,g,Ee,oe,P+F,P+F+T,T),me=Math.max(0,me+O),re=Math.max(0,re+P);else{me=f==="start"?W-pe-se:f==="end"?W-Ie+q+ce:f==="nearest"?v(pe,Ie,le,se,q+ce,W,W+p,p):W-(pe+le/2)+ce/2,re=m==="start"?F-fe-Ee:m==="center"?F-(fe+ge/2)+ae/2:m==="end"?F-De+oe+ae:v(fe,De,ge,Ee,oe+ae,F,F+T,T);var te=B.scrollLeft,$=B.scrollTop;W+=$-(me=Math.max(0,Math.min($+me,B.scrollHeight-le+ce))),F+=te-(re=Math.max(0,Math.min(te+re,B.scrollWidth-ge+ae)))}V.push({el:B,top:me,left:re})}return V};function E(t){return t===Object(t)&&Object.keys(t).length!==0}function w(t,u){u===void 0&&(u="auto");var s="scrollBehavior"in document.body.style;t.forEach(function(r){var f=r.el,m=r.top,d=r.left;f.scroll&&s?f.scroll({top:m,left:d,behavior:u}):(f.scrollTop=m,f.scrollLeft=d)})}function c(t){return t===!1?{block:"end",inline:"nearest"}:E(t)?t:{block:"start",inline:"nearest"}}function _(t,u){var s=!t.ownerDocument.documentElement.contains(t);if(E(u)&&typeof u.behavior=="function")return u.behavior(s?[]:y(t,u));if(s)return;var r=c(u);return w(y(t,r),r.behavior)}var l=H.a=_},Zss7:function(M,H,a){var D;(function(b){var A=/^\s+/,v=/\s+$/,y=0,E=b.round,w=b.min,c=b.max,_=b.random;function l(q,me){if(q=q||"",me=me||{},q instanceof l)return q;if(!(this instanceof l))return new l(q,me);var re=t(q);this._originalInput=q,this._r=re.r,this._g=re.g,this._b=re.b,this._a=re.a,this._roundA=E(100*this._a)/100,this._format=me.format||re.format,this._gradientType=me.gradientType,this._r<1&&(this._r=E(this._r)),this._g<1&&(this._g=E(this._g)),this._b<1&&(this._b=E(this._b)),this._ok=re.ok,this._tc_id=y++}l.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 q=this.toRgb();return(q.r*299+q.g*587+q.b*114)/1e3},getLuminance:function(){var q=this.toRgb(),me,re,ae,ce,te,$;return me=q.r/255,re=q.g/255,ae=q.b/255,me<=.03928?ce=me/12.92:ce=b.pow((me+.055)/1.055,2.4),re<=.03928?te=re/12.92:te=b.pow((re+.055)/1.055,2.4),ae<=.03928?$=ae/12.92:$=b.pow((ae+.055)/1.055,2.4),.2126*ce+.7152*te+.0722*$},setAlpha:function(q){return this._a=V(q),this._roundA=E(100*this._a)/100,this},toHsv:function(){var q=f(this._r,this._g,this._b);return{h:q.h*360,s:q.s,v:q.v,a:this._a}},toHsvString:function(){var q=f(this._r,this._g,this._b),me=E(q.h*360),re=E(q.s*100),ae=E(q.v*100);return this._a==1?"hsv("+me+", "+re+"%, "+ae+"%)":"hsva("+me+", "+re+"%, "+ae+"%, "+this._roundA+")"},toHsl:function(){var q=s(this._r,this._g,this._b);return{h:q.h*360,s:q.s,l:q.l,a:this._a}},toHslString:function(){var q=s(this._r,this._g,this._b),me=E(q.h*360),re=E(q.s*100),ae=E(q.l*100);return this._a==1?"hsl("+me+", "+re+"%, "+ae+"%)":"hsla("+me+", "+re+"%, "+ae+"%, "+this._roundA+")"},toHex:function(q){return d(this._r,this._g,this._b,q)},toHexString:function(q){return"#"+this.toHex(q)},toHex8:function(q){return n(this._r,this._g,this._b,this._a,q)},toHex8String:function(q){return"#"+this.toHex8(q)},toRgb:function(){return{r:E(this._r),g:E(this._g),b:E(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+E(this._r)+", "+E(this._g)+", "+E(this._b)+")":"rgba("+E(this._r)+", "+E(this._g)+", "+E(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:E(K(this._r,255)*100)+"%",g:E(K(this._g,255)*100)+"%",b:E(K(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+E(K(this._r,255)*100)+"%, "+E(K(this._g,255)*100)+"%, "+E(K(this._b,255)*100)+"%)":"rgba("+E(K(this._r,255)*100)+"%, "+E(K(this._g,255)*100)+"%, "+E(K(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:W[d(this._r,this._g,this._b,!0)]||!1},toFilter:function(q){var me="#"+i(this._r,this._g,this._b,this._a),re=me,ae=this._gradientType?"GradientType = 1, ":"";if(q){var ce=l(q);re="#"+i(ce._r,ce._g,ce._b,ce._a)}return"progid:DXImageTransform.Microsoft.gradient("+ae+"startColorstr="+me+",endColorstr="+re+")"},toString:function(q){var me=!!q;q=q||this._format;var re=!1,ae=this._a<1&&this._a>=0,ce=!me&&ae&&(q==="hex"||q==="hex6"||q==="hex3"||q==="hex4"||q==="hex8"||q==="name");return ce?q==="name"&&this._a===0?this.toName():this.toRgbString():(q==="rgb"&&(re=this.toRgbString()),q==="prgb"&&(re=this.toPercentageRgbString()),(q==="hex"||q==="hex6")&&(re=this.toHexString()),q==="hex3"&&(re=this.toHexString(!0)),q==="hex4"&&(re=this.toHex8String(!0)),q==="hex8"&&(re=this.toHex8String()),q==="name"&&(re=this.toName()),q==="hsl"&&(re=this.toHslString()),q==="hsv"&&(re=this.toHsvString()),re||this.toHexString())},clone:function(){return l(this.toString())},_applyModification:function(q,me){var re=q.apply(null,[this].concat([].slice.call(me)));return this._r=re._r,this._g=re._g,this._b=re._b,this.setAlpha(re._a),this},lighten:function(){return this._applyModification(g,arguments)},brighten:function(){return this._applyModification(R,arguments)},darken:function(){return this._applyModification(P,arguments)},desaturate:function(){return this._applyModification(h,arguments)},saturate:function(){return this._applyModification(C,arguments)},greyscale:function(){return this._applyModification(x,arguments)},spin:function(){return this._applyModification(O,arguments)},_applyCombination:function(q,me){return q.apply(null,[this].concat([].slice.call(me)))},analogous:function(){return this._applyCombination(k,arguments)},complement:function(){return this._applyCombination(S,arguments)},monochromatic:function(){return this._applyCombination(U,arguments)},splitcomplement:function(){return this._applyCombination(N,arguments)},triad:function(){return this._applyCombination(p,arguments)},tetrad:function(){return this._applyCombination(T,arguments)}},l.fromRatio=function(q,me){if(typeof q=="object"){var re={};for(var ae in q)q.hasOwnProperty(ae)&&(ae==="a"?re[ae]=q[ae]:re[ae]=De(q[ae]));q=re}return l(q,me)};function t(q){var me={r:0,g:0,b:0},re=1,ae=null,ce=null,te=null,$=!1,X=!1;return typeof q=="string"&&(q=se(q)),typeof q=="object"&&(Ee(q.r)&&Ee(q.g)&&Ee(q.b)?(me=u(q.r,q.g,q.b),$=!0,X=String(q.r).substr(-1)==="%"?"prgb":"rgb"):Ee(q.h)&&Ee(q.s)&&Ee(q.v)?(ae=De(q.s),ce=De(q.v),me=m(q.h,ae,ce),$=!0,X="hsv"):Ee(q.h)&&Ee(q.s)&&Ee(q.l)&&(ae=De(q.s),te=De(q.l),me=r(q.h,ae,te),$=!0,X="hsl"),q.hasOwnProperty("a")&&(re=q.a)),re=V(re),{ok:$,format:q.format||X,r:w(255,c(me.r,0)),g:w(255,c(me.g,0)),b:w(255,c(me.b,0)),a:re}}function u(q,me,re){return{r:K(q,255)*255,g:K(me,255)*255,b:K(re,255)*255}}function s(q,me,re){q=K(q,255),me=K(me,255),re=K(re,255);var ae=c(q,me,re),ce=w(q,me,re),te,$,X=(ae+ce)/2;if(ae==ce)te=$=0;else{var ee=ae-ce;$=X>.5?ee/(2-ae-ce):ee/(ae+ce);switch(ae){case q:te=(me-re)/ee+(me1&&(Me-=1),Me<1/6?Oe+(Se-Oe)*6*Me:Me<1/2?Se:Me<2/3?Oe+(Se-Oe)*(2/3-Me)*6:Oe}if(me===0)ae=ce=te=re;else{var X=re<.5?re*(1+me):re+me-re*me,ee=2*re-X;ae=$(ee,X,q+1/3),ce=$(ee,X,q),te=$(ee,X,q-1/3)}return{r:ae*255,g:ce*255,b:te*255}}function f(q,me,re){q=K(q,255),me=K(me,255),re=K(re,255);var ae=c(q,me,re),ce=w(q,me,re),te,$,X=ae,ee=ae-ce;if($=ae===0?0:ee/ae,ae==ce)te=0;else{switch(ae){case q:te=(me-re)/ee+(me>1)+720)%360;--me;)ae.h=(ae.h+ce)%360,te.push(l(ae));return te}function U(q,me){me=me||6;for(var re=l(q).toHsv(),ae=re.h,ce=re.s,te=re.v,$=[],X=1/me;me--;)$.push(l({h:ae,s:ce,v:te})),te=(te+X)%1;return $}l.mix=function(q,me,re){re=re===0?0:re||50;var ae=l(q).toRgb(),ce=l(me).toRgb(),te=re/100,$={r:(ce.r-ae.r)*te+ae.r,g:(ce.g-ae.g)*te+ae.g,b:(ce.b-ae.b)*te+ae.b,a:(ce.a-ae.a)*te+ae.a};return l($)},l.readability=function(q,me){var re=l(q),ae=l(me);return(b.max(re.getLuminance(),ae.getLuminance())+.05)/(b.min(re.getLuminance(),ae.getLuminance())+.05)},l.isReadable=function(q,me,re){var ae=l.readability(q,me),ce,te;te=!1,ce=oe(re);switch(ce.level+ce.size){case"AAsmall":case"AAAlarge":te=ae>=4.5;break;case"AAlarge":te=ae>=3;break;case"AAAsmall":te=ae>=7;break}return te},l.mostReadable=function(q,me,re){var ae=null,ce=0,te,$,X,ee;re=re||{},$=re.includeFallbackColors,X=re.level,ee=re.size;for(var Oe=0;Oece&&(ce=te,ae=l(me[Oe]));return l.isReadable(q,ae,{level:X,size:ee})||!$?ae:(re.includeFallbackColors=!1,l.mostReadable(q,["#fff","#000"],re))};var z=l.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"},W=l.hexNames=F(z);function F(q){var me={};for(var re in q)q.hasOwnProperty(re)&&(me[q[re]]=re);return me}function V(q){return q=parseFloat(q),(isNaN(q)||q<0||q>1)&&(q=1),q}function K(q,me){le(q)&&(q="100%");var re=ge(q);return q=w(me,c(0,parseFloat(q))),re&&(q=parseInt(q*me,10)/100),b.abs(q-me)<1e-6?1:q%me/parseFloat(me)}function B(q){return w(1,c(0,q))}function J(q){return parseInt(q,16)}function le(q){return typeof q=="string"&&q.indexOf(".")!=-1&&parseFloat(q)===1}function ge(q){return typeof q=="string"&&q.indexOf("%")!=-1}function pe(q){return q.length==1?"0"+q:""+q}function De(q){return q<=1&&(q=q*100+"%"),q}function Ie(q){return b.round(parseFloat(q)*255).toString(16)}function fe(q){return J(q)/255}var xe=function(){var q="[-\\+]?\\d+%?",me="[-\\+]?\\d*\\.\\d+%?",re="(?:"+me+")|(?:"+q+")",ae="[\\s|\\(]+("+re+")[,|\\s]+("+re+")[,|\\s]+("+re+")\\s*\\)?",ce="[\\s|\\(]+("+re+")[,|\\s]+("+re+")[,|\\s]+("+re+")[,|\\s]+("+re+")\\s*\\)?";return{CSS_UNIT:new RegExp(re),rgb:new RegExp("rgb"+ae),rgba:new RegExp("rgba"+ce),hsl:new RegExp("hsl"+ae),hsla:new RegExp("hsla"+ce),hsv:new RegExp("hsv"+ae),hsva:new RegExp("hsva"+ce),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 Ee(q){return!!xe.CSS_UNIT.exec(q)}function se(q){q=q.replace(A,"").replace(v,"").toLowerCase();var me=!1;if(z[q])q=z[q],me=!0;else if(q=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var re;return(re=xe.rgb.exec(q))?{r:re[1],g:re[2],b:re[3]}:(re=xe.rgba.exec(q))?{r:re[1],g:re[2],b:re[3],a:re[4]}:(re=xe.hsl.exec(q))?{h:re[1],s:re[2],l:re[3]}:(re=xe.hsla.exec(q))?{h:re[1],s:re[2],l:re[3],a:re[4]}:(re=xe.hsv.exec(q))?{h:re[1],s:re[2],v:re[3]}:(re=xe.hsva.exec(q))?{h:re[1],s:re[2],v:re[3],a:re[4]}:(re=xe.hex8.exec(q))?{r:J(re[1]),g:J(re[2]),b:J(re[3]),a:fe(re[4]),format:me?"name":"hex8"}:(re=xe.hex6.exec(q))?{r:J(re[1]),g:J(re[2]),b:J(re[3]),format:me?"name":"hex"}:(re=xe.hex4.exec(q))?{r:J(re[1]+""+re[1]),g:J(re[2]+""+re[2]),b:J(re[3]+""+re[3]),a:fe(re[4]+""+re[4]),format:me?"name":"hex8"}:(re=xe.hex3.exec(q))?{r:J(re[1]+""+re[1]),g:J(re[2]+""+re[2]),b:J(re[3]+""+re[3]),format:me?"name":"hex"}:!1}function oe(q){var me,re;return q=q||{level:"AA",size:"small"},me=(q.level||"AA").toUpperCase(),re=(q.size||"small").toLowerCase(),me!=="AA"&&me!=="AAA"&&(me="AA"),re!=="small"&&re!=="large"&&(re="small"),{level:me,size:re}}M.exports?M.exports=l:!(D=function(){return l}.call(H,a,H,M),D!==void 0&&(M.exports=D))})(Math)},aBPH:function(M,H,a){M.exports={wrap:"wrap___1eujs",modal:"modal___3NBln",title:"title___26WI_",path:"path___HzdTG",colorBlue:"colorBlue___3sufs",width240:"width240___DJhZ8",filePath:"filePath___13aFg"}},auZk:function(M,H,a){M.exports={flex_box_center:"flex_box_center___3qTxW",flex_space_between:"flex_space_between___3ea87",flex_box_vertical_center:"flex_box_vertical_center___3pRKY",flex_box_center_end:"flex_box_center_end___1knqW",flex_box_column:"flex_box_column___2jnF_",header:"header___1jftB","flex-center":"flex-center___2n5vX",title:"title___JYziX",schedule:"schedule___3dZqv",clickWarp:"clickWarp___Nw-Yv",num:"num___2kh_y",subject:"subject___3cFDa",btns:"btns___jk1p6",btn:"btn___2VKv5",simulate:"simulate___3PtJU",exit:"exit___3vlKF"}},bKvZ:function(M,H,a){M.exports={flex_box_center:"flex_box_center___2dXfh",flex_space_between:"flex_space_between___2BhUa",flex_box_vertical_center:"flex_box_vertical_center___15ksZ",flex_box_center_end:"flex_box_center_end___3JbfY",flex_box_column:"flex_box_column___1raS-",level:"level___W4wcy",left:"left___1XwUw",container:"container___16wfS",title:"title___2mqN2",listWrap:"listWrap___U0Df3",list:"list___2YNXa",s3:"s3___25biP",s2:"s2___3z1Hl",listActive:"listActive___1B21p",os:"os___2rPuf",btns:"btns___3SwkA",btnsWrap:"btnsWrap___30oSS",icon:"icon___IUU5o",btn:"btn___GdOfs",d1:"d1___uGVV7",d2:"d2___12wBt",shrink:"shrink___tBEU_",elseShrink:"elseShrink___1vnuF",right:"right___27lwg",addIcon:"addIcon___3jWNX"}},bQjk:function(M,H,a){(function(D,b,A){M.exports=H=b(a("Ib8C"),a("OLod"))})(this,function(D){return function(b){var A=D,v=A.lib,y=v.CipherParams,E=A.enc,w=E.Hex,c=A.format,_=c.Hex={stringify:function(l){return l.ciphertext.toString(w)},parse:function(l){var t=w.parse(l);return y.create({ciphertext:t})}}}(),D.format.Hex})},bT9E:function(M,H,a){"use strict";a.d(H,"a",function(){return b});var D=a("VTBJ");function b(A,v){var y=Object(D.a)({},A);return Array.isArray(v)&&v.forEach(function(E){delete y[E]}),y}},bUJZ:function(M,H){M.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAABq1JREFUWAmVWGuIVVUU/vaZ2zjjOC9TwzFtwAjKHlJBNj4IYgJp/hghIWEE/ahAlCypqB8JoSiRJljQw6KoEGz6oQmNvxqdoB9hailZoZbj2xlndHzMvWf3rX3OOnefc888XLDv2nvttdda+1tr73PONbhJsnZdM64NPsll7YCZBYQtQMAmFPayz2ZPcNCFmvpdxrzR56bG+WPGqQc79PoShOEKGLMQ1hbcOstfsSA8j4wpcrIbQbDFTFzfmaeSlY0ZkB14bT5suIFBtGUXMzj6YzTChbQvXMifN+ghemtMw8Z90WT+74gBWbu9Cv0979HJyvyllI6JkKcjRkQ/MJvR1LbamKUlEWUpNyDbt6oJpeJ2GmCdeDQaAp7ayN14B4b1VVVYapo39Wd1KwJywVy/Tnjt3VnlcsHosixEIleZrNa+cCF/3hzGhOq2bFBq2am7NJ3q2l1GZgSDQTMw9U2gqsmty/0pXQTOrmVMQ950xp4xXZjevthPX3RadMl/u1kzmTTpnM/Dy9xsDZ2FwBXWqG7L+aPJukepHQBF6oE6I5Ex7RCfwCpVUVOwx5/jabJ7dSKX+xucvBxoeBw4vRG4djBSl1M1kcFMfRHo5ym/9H3aTLYGNYVBsMDc8YU7fdxGTMXiBhR5bZTYhOe1kAdD5MIv/RgtrH+MY6IgTebqGaQl799DW7G+8LwmdpxOaYOG4RCyfz3DS89+p8Jx8xlvEZF7GcyN8pKgGhjkmTj9QVk2nl5gnjJ3ftsZ1VBxeIU7EAqhFkUWYv+iEydnPgcmd7BTJaOIBJ0LOyKkVZZw2b/mXbrsJzaxgpJOY48va8bg0FkO0gVOQQUli+PS8w1WKN+0oIj6idMKGBjsYNBRMBq8cKHMhlI7ijSAFhZwze06Aq6fBE5+FI/HMJi2z1iGOgoYLrVrhnIdll1VBjihFZjCB39xgCm6yszVAZMeAM7/AFz9hyvTHsvpinecjTcotRd4Yma6QMRxxXqu0DS5eSpommRc/6D8Akff5n10GGheBMxmodc9xMI+yomsx4yDzJAHa6YE1JIEpM6EC2UXRNLyb8PDRGeQzhmMXID9vzAGHuVGBtT7VY6BMQJkARR4d7REOyn7GVcvqGV6eOQv/sR0xce+xNQN/k7k7qEJ3uSlK2lTFRvOIA7DgMJhCytQCGV3EElzfxtZKwHPwsWf6ZioOOJ6GTfcz6Dm8vgz2MRmrJJiGX/G2IDGTrnbWW5od3PGXG9R5dmbtukR+qLBCxIQ17jGwM67JwAg8ypL5lVPOfUTHdc/VWBAvTR8VypwHWhBCxfyIW+eB1z+k6fpDCfieWEDR3j0z/HC5LxsQmQChKMKRMo2Zd6glwgVTyTPIjEgz6QEDdmJ7oJ9N0deMwuonR6hoTIfBUFpwjTqtMYIxIiornBp7rkY8+jZeSLgK8SeCDZxGDsXLs0tiLn0xalw2b3Que5IpvpuQ9QXuZCipPPF4dguud/XeRt2FXAj3IkgLDIdlY+ODMIJ/LfOB4b5rnPhV0LOADVlWsBn99Ix5VOo9/enLrb8H80nuXyh1Jldgek42Me0dJfTxB1qyiRy3bXfb+JxL/JIy9F3utxxSZrok+MWzjPgxjmxTG0ySKcjvKJ1m4UH+6L3oVK4JUehcpELioYOrWcdsUbmfRY9LrQmxEmBr7XztgHV5KKXciyBSSAaoM8ZA0kwc2R3tO4j4m1JWkTqIRopebLZy4G57/De2Q90PxshVt0ILPqGyPD74MBaPlIYmNoY3V6PefoY8+tefIUJhWtShSxoZIval4mz395l4fICbCNS1VOABV/GwRCZIx9HaOhhSJDxEYr7hr5jShCSsf16xiaYcGVyb+juEq2sgFU/5xXgvlfp/BrTV8M0vc+2Ue2nOdVTiLnZYLNZdnKVKkY1pKNC22reD10OKb+Ik5x7hSvFK7s/wNfhQ5uiYP7YCuxfV64Rh06MtI+22JbGYw7x6VGyd5XZztYmDPKl2OZ9KKpWDq+9Lb61/bkcRBUiww/F+vo2s+RYf3aFP3Z9u62pieHzU9q2pzAe7VHiVo4SgD8vH4gwS83z/algRCWdMreIqqJY98Ripm9z6phWpCC+9v1jL3096tr350GbtJ0XjLivSFkcU8LsJ7Xz+e6V/3dMRZFmBD6ixvRw+2vMC1f5oBuZxgxIl9oPq5ewCOVzaSFl0WPGd+gUMwEh/sPK8A+rl250qq3R+LgDUiN2a2Mzwsv8GJP6sjMp5xuna6LSGzXzL8HvQjBpp3n5Up9MjJf+B5WVB7lfjXHfAAAAAElFTkSuQmCC"},biw7:function(M,H,a){"use strict";var D=a("q1tI"),b=a.n(D),A=D.createContext(null);H.a=A},c5Ni:function(M,H,a){},cRFk:function(M,H,a){M.exports=a.p+"static/RepositoryNoneData.828085a8.png"},ch0t:function(M,H,a){"use strict";a.r(H);var D=a("+L6B"),b=a("2/Rp"),A=a("T2oS"),v=a("W9HT"),y=a("14J3"),E=a("BMrR"),w=a("2qtc"),c=a("kLXV"),_=a("jCWc"),l=a("kPKH"),t=a("qVdP"),u=a("jsC+"),s=a("k1fw"),r=a("lUTK"),f=a("BvKs"),m=a("9og8"),d=a("miYZ"),n=a("tsqr"),i=a("5Dmo"),h=a("3S7+"),C=a("tJVT"),x=a("PpiC"),g=a("Znn+"),R=a("ZTPi"),P=a("WmNS"),O=a.n(P),S=a("q1tI"),p=a.n(S),T=a("B6bo"),N=a.n(T),k=a("Ty5D"),U=a("9kvl"),z=a("BoS7"),W=a("Sdc0"),F=a("oBTY"),V=a("ozfa"),K=a("MJZm"),B=a("P5Jw"),J=a("5NDa"),le=a("5rEg"),ge=a("y8nQ"),pe=a("Vl3Y"),De=a("aBPH"),Ie=a.n(De),fe=function(We){var ot=We.shixunsDetail,it=We.globalSetting,Ne=We.loading,Je=We.user,Tt=We.dispatch,yt=We.isRepository,It=Object(x.a)(We,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),Kt=Object(k.h)(),dt=Object(k.i)(),Pt=Object(S.useState)({}),Nt=Object(C.a)(Pt,2),cn=Nt[0],_n=Nt[1],Wn=Object(S.useRef)(),Kn=pe.a.useForm(),wn=Object(C.a)(Kn,1),un=wn[0],_r=Object(S.useState)(""),Rr=Object(C.a)(_r,2),Ir=Rr[0],dr=Rr[1];Object(S.useEffect)(function(){It.visible&&un.resetFields()},[It.visible]),Object(S.useEffect)(function(){var an=sessionStorage.getItem("pathArray");if(an){var Wt=an.split(",").join("/"),sn=Wt.indexOf("/")===0?Wt.substr(1):Wt;dr(sn)}},[]),Object(S.useEffect)(function(){var an,Wt;Wn.current=(an=Kt.pathname)===null||an===void 0||((Wt=an.split("/"))===null||Wt===void 0)?void 0:Wt[2]},[]);var zn=function(){var an=Object(m.a)(O.a.mark(function Wt(){var sn,Xn,$n=arguments;return O.a.wrap(function(Jn){for(;;)switch(Jn.prev=Jn.next){case 0:return sn=$n.length>0&&$n[0]!==void 0?$n[0]:{},Jn.next=3,Tt({type:"shixunsDetail/addRepositoryFile",payload:{id:dt.id,message:sn.commitMessage,content:"",path:(It.defaultPath?It.defaultPath+"/":"")+sn.path+"/"+(sn.file||".gitkeep"),secret_repository:yt?void 0:!0}});case 3:Xn=Jn.sent,Xn!=null&&Xn.url&&(n.b.success("\u6DFB\u52A0\u6210\u529F"),It.onOK({path:(It.defaultPath?It.defaultPath+"/":"")+sn.path+"/"+(sn.file||".gitkeep"),name:sn.path.split("/")[sn.path.split("/").length-1]}),It.onClose());case 5:case"end":return Jn.stop()}},Wt)}));return function(){return an.apply(this,arguments)}}(),tr=function(){var Wt,sn;U.d.push("/shixuns/".concat(Wn.current,"/").concat((Wt=Kt.pathname)===null||Wt===void 0||((sn=Wt.split("/"))===null||sn===void 0)?void 0:sn[3]).concat(Ir?"/master/shixun_show/".concat(Ir):""))};return p.a.createElement(c.a,{width:"60%",centered:!0,visible:It.visible,wrapClassName:Ie.a.modal,onOk:function(){un.submit()},onCancel:It.onClose,title:"\u65B0\u5EFA\u6587\u4EF6\u5939"},p.a.createElement("section",{className:Ie.a.bg},p.a.createElement("div",{className:Ie.a.wrap},p.a.createElement(pe.a,{className:"mt10",form:un,scrollToFirstError:!0,layout:"vertical",onFinish:zn,onChange:function(){var Wt,sn,Xn,$n,Vn=Object(s.a)({},un.getFieldsValue()),Jn=Vn==null||((Wt=Vn.path)===null||Wt===void 0)?void 0:Wt.split(""),de=Vn==null||((sn=Vn.file)===null||sn===void 0)?void 0:sn.split("");Jn!=null&&(Xn=Jn.filter(function(G){return G=="/"}))!==null&&Xn!==void 0&&Xn.length&&(Vn.path=Vn.path.substring(0,Vn.path.length-1)),de!=null&&($n=de.filter(function(G){return G=="/"}))!==null&&$n!==void 0&&$n.length&&(Vn.file=Vn.file.substring(0,Vn.path.length-1)),un.setFieldsValue(Object(s.a)({},Vn)),_n(Vn)}},p.a.createElement(pe.a.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0\uFF1A",name:"path"},p.a.createElement(E.a,null,p.a.createElement(l.a,null,p.a.createElement("span",{className:Ie.a.filePath},It.defaultPath+"/")),p.a.createElement(l.a,{flex:"1"},p.a.createElement(pe.a.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},p.a.createElement(le.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0",size:"large"}))))),p.a.createElement(pe.a.Item,{label:"\u6587\u4EF6\u540D\u79F0\uFF1A",name:"file"},p.a.createElement(le.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0\uFF0C\u5982\u679C\u4E0D\u586B\u5199\u7CFB\u7EDF\u5C06\u5728\u6587\u4EF6\u5939\u4E0B\u521B\u5EFA.gitkeep\u7684\u9ED8\u8BA4\u6587\u4EF6",size:"large"})),p.a.createElement(pe.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},p.a.createElement(le.a,{placeholder:"\u8BF7\u8F93\u5165\u672C\u6B21\u63D0\u4EA4\u7684\u4E3B\u8981\u4FE1\u606F\uFF0C\u5408\u7406\u7684\u63CF\u8FF0\u4FE1\u606F\u6709\u5229\u4E8E\u4EE3\u7801\u5386\u53F2\u8BB0\u5F55\u7684\u7BA1\u7406",size:"large"}))))))},xe=Object(U.a)(function(xt){var We=xt.shixunsDetail,ot=xt.loading,it=xt.globalSetting,Ne=xt.user;return{shixunsDetail:We,globalSetting:it,user:Ne,loading:ot.models.index}})(fe),Ee=a("7ahc"),se=function(We){var ot=We.shixunsDetail,it=We.globalSetting,Ne=We.loading,Je=We.user,Tt=We.dispatch,yt=We.isRepository,It=Object(x.a)(We,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),Kt=Object(k.h)(),dt=Object(k.i)(),Pt=Object(S.useState)({}),Nt=Object(C.a)(Pt,2),cn=Nt[0],_n=Nt[1],Wn=Object(S.useRef)(),Kn=pe.a.useForm(),wn=Object(C.a)(Kn,1),un=wn[0],_r=Object(S.useState)(""),Rr=Object(C.a)(_r,2),Ir=Rr[0],dr=Rr[1];Object(S.useEffect)(function(){It.visible&&un.resetFields()},[It.visible]),Object(S.useEffect)(function(){var an=sessionStorage.getItem("pathArray");if(an){var Wt=an.split(",").join("/"),sn=Wt.indexOf("/")===0?Wt.substr(1):Wt;dr(sn)}},[]),Object(S.useEffect)(function(){var an,Wt;Wn.current=(an=Kt.pathname)===null||an===void 0||((Wt=an.split("/"))===null||Wt===void 0)?void 0:Wt[2]},[]);var zn=function(){var an=Object(m.a)(O.a.mark(function Wt(){var sn,Xn,$n=arguments;return O.a.wrap(function(Jn){for(;;)switch(Jn.prev=Jn.next){case 0:return sn=$n.length>0&&$n[0]!==void 0?$n[0]:{},Jn.next=3,Tt({type:"shixunsDetail/addRepositoryFile",payload:{id:dt.id,message:sn.commitMessage,content:sn.codeMirror,path:(It.defaultPath?It.defaultPath+"/":"")+sn.path,secret_repository:yt?void 0:!0}});case 3:Xn=Jn.sent,Xn!=null&&Xn.url&&(n.b.success("\u6DFB\u52A0\u6210\u529F"),It.onOK({path:(It.defaultPath?It.defaultPath+"/":"")+sn.path,name:sn.path.split("/")[sn.path.split("/").length-1]}),It.onClose());case 5:case"end":return Jn.stop()}},Wt)}));return function(){return an.apply(this,arguments)}}(),tr=function(){var Wt,sn;U.d.push("/shixuns/".concat(Wn.current,"/").concat((Wt=Kt.pathname)===null||Wt===void 0||((sn=Wt.split("/"))===null||sn===void 0)?void 0:sn[3]).concat(Ir?"/master/shixun_show/".concat(Ir):""))};return p.a.createElement(c.a,{width:"60%",visible:It.visible,wrapClassName:Ie.a.modal,centered:!0,onOk:function(){un.submit()},onCancel:It.onClose,title:"\u65B0\u5EFA\u6587\u4EF6"},p.a.createElement("section",{className:Ie.a.bg},p.a.createElement("div",{className:Ie.a.wrap},p.a.createElement(pe.a,{className:"mt10",form:un,scrollToFirstError:!0,layout:"vertical",onFinish:zn,onChange:function(){var Wt,sn,Xn=Object(s.a)({},un.getFieldsValue()),$n=Xn==null||((Wt=Xn.path)===null||Wt===void 0)?void 0:Wt.split("");($n==null||((sn=$n.filter(function(Vn){return Vn=="/"}))===null||sn===void 0)?void 0:sn.length)>1&&(Xn.path=Xn.path.substring(0,Xn.path.length-1)),un.setFieldsValue(Object(s.a)({},Xn)),_n(Xn)}},p.a.createElement(pe.a.Item,{label:"\u6587\u4EF6\u540D\u79F0\u6216\u6587\u4EF6\u8DEF\u5F84\uFF1A",name:"path"},p.a.createElement(E.a,null,p.a.createElement(l.a,null,p.a.createElement("span",{className:Ie.a.filePath},It.defaultPath+"/")),p.a.createElement(l.a,{flex:"1"},p.a.createElement(pe.a.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},p.a.createElement(le.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"large"}))))),p.a.createElement(pe.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},p.a.createElement(le.a,{placeholder:"\u8BF7\u8F93\u5165\u672C\u6B21\u63D0\u4EA4\u7684\u4E3B\u8981\u4FE1\u606F\uFF0C\u5408\u7406\u7684\u63CF\u8FF0\u4FE1\u606F\u6709\u5229\u4E8E\u4EE3\u7801\u5386\u53F2\u8BB0\u5F55\u7684\u7BA1\u7406",size:"large"})),p.a.createElement("div",{className:"mt10 mb20"},p.a.createElement(pe.a.Item,{name:"codeMirror",label:"\u6587\u4EF6\u5185\u5BB9\uFF1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5185\u5BB9"}]},p.a.createElement(Ee.a,{options:{modal:"javascript",lineNumbers:!0,theme:"railscasts",indentUnit:4,matchBrackets:!0,autoRefresh:!0,smartIndent:!0,extraKeys:{"Alt-/":"autocomplete"},autofocus:!0,styleActiveLine:!0,lint:!0,linkurl:"",gutters:["CodeMirror-linenumbers","breakpoints","CodeMirror-lint-markers"]}})))))))},oe=Object(U.a)(function(xt){var We=xt.shixunsDetail,ot=xt.loading,it=xt.globalSetting,Ne=xt.user;return{shixunsDetail:We,globalSetting:it,user:Ne,loading:ot.models.index}})(se),q=function(We){var ot=We.shixunsDetail,it=We.globalSetting,Ne=We.loading,Je=We.user,Tt=We.dispatch,yt=We.isRepository,It=Object(x.a)(We,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),Kt=Object(k.h)(),dt=Object(k.i)(),Pt=Object(S.useState)({}),Nt=Object(C.a)(Pt,2),cn=Nt[0],_n=Nt[1],Wn=Object(S.useRef)(),Kn=pe.a.useForm(),wn=Object(C.a)(Kn,1),un=wn[0],_r=Object(S.useState)(""),Rr=Object(C.a)(_r,2),Ir=Rr[0],dr=Rr[1],zn=Object(S.useState)(""),tr=Object(C.a)(zn,2),an=tr[0],Wt=tr[1];Object(S.useEffect)(function(){It.visible&&un.resetFields()},[It.visible]),Object(S.useEffect)(function(){var $n=It.defaultPath.split("/");$n.length===1?(dr(""),Wt(It.defaultPath)):(Wt($n.pop()),dr($n.join("/")+"/"))},[It.defaultPath]),Object(S.useEffect)(function(){var $n,Vn;Wn.current=($n=Kt.pathname)===null||$n===void 0||((Vn=$n.split("/"))===null||Vn===void 0)?void 0:Vn[2]},[]);var sn=function(){var $n=Object(m.a)(O.a.mark(function Vn(){var Jn,de,G=arguments;return O.a.wrap(function(ue){for(;;)switch(ue.prev=ue.next){case 0:return Jn=G.length>0&&G[0]!==void 0?G[0]:{},ue.next=3,Tt({type:"shixunsDetail/moveGitFile",payload:{id:dt.id,from:It.defaultPath,to:Ir+Jn.path,message:Jn.commitMessage||"".concat(It.defaultPath," rename to ").concat(Ir).concat(Jn.path," "),secret_repository:yt}});case 3:de=ue.sent,(de==null?void 0:de.status)===0&&(n.b.success("\u6DFB\u52A0\u6210\u529F"),It.onOK({path:Jn.path,name:Jn.path}),It.onClose());case 5:case"end":return ue.stop()}},Vn)}));return function(){return $n.apply(this,arguments)}}(),Xn=function(){var Vn,Jn;U.d.push("/shixuns/".concat(Wn.current,"/").concat((Vn=Kt.pathname)===null||Vn===void 0||((Jn=Vn.split("/"))===null||Jn===void 0)?void 0:Jn[3]).concat(Ir?"/master/shixun_show/".concat(Ir):""))};return p.a.createElement(c.a,{width:"40%",visible:It.visible,wrapClassName:Ie.a.modal,centered:!0,onOk:function(){un.submit()},onCancel:It.onClose,title:"\u63D0\u4EA4\u8BF4\u660E"},p.a.createElement("section",{className:Ie.a.bg},p.a.createElement("div",{className:Ie.a.wrap},p.a.createElement(pe.a,{className:"mt10",form:un,scrollToFirstError:!0,layout:"vertical",onFinish:sn,onChange:function(){var Vn,Jn,de=Object(s.a)({},un.getFieldsValue()),G=de==null||((Vn=de.path)===null||Vn===void 0)?void 0:Vn.split("");(G==null||((Jn=G.filter(function(Z){return Z=="/"}))===null||Jn===void 0)?void 0:Jn.length)>1&&(de.path=de.path.substring(0,de.path.length-1)),un.setFieldsValue(Object(s.a)({},de)),_n(de)}},p.a.createElement(pe.a.Item,{label:"\u91CD\u547D\u540D\uFF1A",name:"path"},p.a.createElement(E.a,null,p.a.createElement(l.a,{flex:"1"},p.a.createElement(pe.a.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},p.a.createElement(le.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"large",defaultValue:an}))))),p.a.createElement(pe.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage"},p.a.createElement(le.a,{placeholder:"\u5982\u4E0D\u586B\u5199\uFF0C\u9ED8\u8BA4\u63D0\u4EA4\u4FE1\u606F\u662F\uFF08".concat(It.defaultPath," rename to \u65B0\u7684\u540D\u79F0 \uFF09"),size:"large"}))))))},me=Object(U.a)(function(xt){var We=xt.shixunsDetail,ot=xt.loading,it=xt.globalSetting,Ne=xt.user;return{shixunsDetail:We,globalSetting:it,user:Ne,loading:ot.models.index}})(q),re=a("DZo9"),ae=a("8z0m"),ce=a("m3rI"),te=a("8j3D"),$=a("RC3E"),X=a.n($),ee=ae.a.Dragger,Oe=function(We){var ot=We.shixunsDetail,it=We.globalSetting,Ne=We.loading,Je=We.user,Tt=We.dispatch,yt=We.isRepository,It=Object(x.a)(We,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),Kt=Object(k.h)(),dt=Object(k.i)(),Pt=Object(S.useState)({}),Nt=Object(C.a)(Pt,2),cn=Nt[0],_n=Nt[1],Wn=Object(S.useRef)(),Kn=pe.a.useForm(),wn=Object(C.a)(Kn,1),un=wn[0],_r=Object(S.useState)([]),Rr=Object(C.a)(_r,2),Ir=Rr[0],dr=Rr[1],zn=Object(S.useState)(),tr=Object(C.a)(zn,2),an=tr[0],Wt=tr[1],sn;Object(S.useEffect)(function(){It.visible&&(un.resetFields(),dr([]))},[It.visible]),Object(S.useEffect)(function(){Wn.current=dt.id},[]),Object(S.useEffect)(function(){var G=sessionStorage.getItem("pathArray");if(G){var Z=G.split(",").join("/"),ue=Z.indexOf("/")===0?Z.substr(1):Z;Wt(ue)}},[]);var Xn=function(Z){if(sn=Z.file.name,Z.file.status==="done"||Z.file.status==="uploading"){var ue,ye,he;if(dr(Z.fileList),!Z.file.response)return;if(((ue=Z.file.response)===null||ue===void 0?void 0:ue.status)===0){n.b.success("\u4E0A\u4F20\u6210\u529F\uFF01");return}dr(Ir.filter(function(ft){return ft.uid!==Z.file.uid})),((ye=Z.file.response)===null||ye===void 0?void 0:ye.message)&&n.b.info((he=Z.file.response)===null||he===void 0?void 0:he.message)}},$n=function(){var G=Object(m.a)(O.a.mark(function Z(ue){var ye;return O.a.wrap(function(ft){for(;;)switch(ft.prev=ft.next){case 0:if(ue.response){ft.next=3;break}return n.b.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01"),ft.abrupt("return");case 3:return ft.next=5,Tt({type:"shixunsDetail/deleteGitFile",payload:{id:dt.id,path:an?"".concat(an,"/").concat(ue.name):ue.name,message:un.getFieldValue("commitMessage")||"\u5220\u9664\u4E86".concat(an?"".concat(an,"/").concat(ue.name):ue.name),secret_repository:yt?null:!0}});case 5:ye=ft.sent,ye.status===0&&(dr(Ir.filter(function(mn){return mn.uid!==ue.uid})),n.b.info("\u5220\u9664\u6210\u529F"));case 7:case"end":return ft.stop()}},Z)}));return function(ue){return G.apply(this,arguments)}}(),Vn={height:300,multiple:!0,withCredentials:!0,data:function(){var G=Object(m.a)(O.a.mark(function ue(){return O.a.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:return he.abrupt("return",new Promise(function(){var ft=Object(m.a)(O.a.mark(function mn(Hn,ar){return O.a.wrap(function(kn){for(;;)switch(kn.prev=kn.next){case 0:setTimeout(Object(m.a)(O.a.mark(function Nn(){var $r,_a;return O.a.wrap(function(fr){for(;;)switch(fr.prev=fr.next){case 0:return fr.next=2,un.getFieldsValue();case 2:$r=fr.sent,_a=Object(s.a)(Object(s.a)({},{path:It.defaultPath?It.defaultPath:"",message:cn.commitMessage||"\u4E0A\u4F20\u4E86".concat(sn)}),yt?{}:{secret_repository:!0}),Hn(_a);case 5:case"end":return fr.stop()}},Nn)})),200);case 1:case"end":return kn.stop()}},mn)}));return function(mn,Hn){return ft.apply(this,arguments)}}()));case 1:case"end":return he.stop()}},ue)}));function Z(){return G.apply(this,arguments)}return Z}(),fileList:Ir,method:"post",action:"".concat(ce.a.API_SERVER,"/api/shixuns/").concat(Wn.current,"/upload_git_file.json"),onChange:Xn,onRemove:$n,beforeUpload:function(Z){sn=Z.name}},Jn=function(){var G=Object(m.a)(O.a.mark(function Z(ue){return O.a.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:return he.next=2,un.validateFields();case 2:It.onClose(),It.onOK({path:It.defaultPath}),de();case 5:case"end":return he.stop()}},Z)}));return function(ue){return G.apply(this,arguments)}}(),de=function(){var Z,ue;U.d.push("/shixuns/".concat(Wn.current,"/").concat((Z=Kt.pathname)===null||Z===void 0||((ue=Z.split("/"))===null||ue===void 0)?void 0:ue[3]).concat(an?"/master/shixun_show/".concat(an):""))};return p.a.createElement(c.a,{visible:It.visible,onOk:Jn,centered:!0,onCancel:It.onClose,width:"70%"},p.a.createElement("section",{className:X.a.bg},p.a.createElement("div",{className:X.a.wrap},p.a.createElement("div",{className:X.a.title},"\u4E0A\u4F20\u6587\u4EF6"),p.a.createElement(pe.a,{className:"mt10",form:un,scrollToFirstError:!0,layout:"vertical",onFinish:Jn,onValuesChange:function(){return _n(Object(s.a)({},un.getFieldsValue()))}},p.a.createElement(pe.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},p.a.createElement(le.a,{placeholder:"\u5FC5\u586B\uFF0C\u63CF\u8FF0\u4E3B\u8981\u4FEE\u6539\u5185\u5BB9\uFF08\u76F8\u5F53\u4E8EGit Commit message\u7684Header\uFF09"})),p.a.createElement(pe.a.Item,{label:"\u9009\u62E9\u6587\u4EF6",name:"file",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},p.a.createElement(ee,Vn,p.a.createElement("div",null,p.a.createElement("i",{className:"iconfont icon-shangchuan font50 ".concat(X.a.colorBlue)})),p.a.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",p.a.createElement("span",{className:"".concat(X.a.colorBlue," ml5")},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))))),p.a.createElement(te.a,{onFinish:function(Z){return Wt(Z)}})))},Se=Object(U.a)(function(xt){var We=xt.shixunsDetail,ot=xt.loading,it=xt.globalSetting,Ne=xt.user;return{shixunsDetail:We,globalSetting:it,user:Ne,loading:ot.models.index}})(Oe),Me=a("Bbdw"),Qe=a.n(Me),tt=a("HpfO"),st=a.n(tt),ut=function(We){var ot=We.shixunsDetail,it=We.globalSetting,Ne=We.loading,Je=We.dispatch,Tt=We.title,yt=We.pathList,It=yt===void 0?[]:yt,Kt=We.showInputPath,dt=Kt===void 0?!1:Kt,Pt=We.isMergeSelectFile,Nt=Pt===void 0?!1:Pt,cn=We.onFinish,_n=cn===void 0?function(){}:cn,Wn=pe.a.useForm(),Kn=Object(C.a)(Wn,1),wn=Kn[0],un=Object(k.i)(),_r=Object(k.h)(),Rr=Object(S.useRef)(),Ir=Object(S.useState)(""),dr=Object(C.a)(Ir,2),zn=dr[0],tr=dr[1],an=Object(S.useState)(""),Wt=Object(C.a)(an,2),sn=Wt[0],Xn=Wt[1],$n=Object(S.useState)([]),Vn=Object(C.a)($n,2),Jn=Vn[0],de=Vn[1],G=Object(S.useState)([]),Z=Object(C.a)(G,2),ue=Z[0],ye=Z[1];Object(S.useEffect)(function(){var tn,kn;Rr.current=((tn=_r.pathname)===null||tn===void 0||((kn=tn.split("/"))===null||kn===void 0)?void 0:kn[3])==="repository"},[]),Object(S.useEffect)(function(){if(ot.actionTabs.key!=="Repository-SelectFilePath")return;var tn=It.join("/"),kn=[];It.map(function(Nn,$r){$r===0?kn.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(Nn),path:tn}):kn.push({val:"/".concat(Nn),path:tn})}),de(kn),tr(tn),Xn(tn),he(tn)},[ot.actionTabs.key]);var he=function(){var tn=Object(m.a)(O.a.mark(function kn(Nn){var $r;return O.a.wrap(function(ya){for(;;)switch(ya.prev=ya.next){case 0:return ya.next=2,Je({type:Rr.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:un.id,path:Nn}});case 2:$r=ya.sent,$r&&ye($r.trees||[]);case 4:case"end":return ya.stop()}},kn)}));return function(Nn){return tn.apply(this,arguments)}}(),ft=function(kn){var Nn=zn;kn.type==="tree"&&(Jn.length?Jn.push({val:"/".concat(kn.name),path:kn.name}):Jn.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(kn.name),path:kn.name}),de(Jn),Nn=zn?"".concat(zn,"/").concat(kn.name):kn.name,tr(Nn)),he(Nn)},mn=function(kn,Nn){var $r=Jn.filter(function(ya,fr){return fr<=Nn});de($r);var _a=$r.filter(function(ya,fr){return fr!==0}).map(function(ya){return ya.val}).join("").substr(1);tr(_a),he(_a)},Hn=function(){var tn=Object(m.a)(O.a.mark(function kn(){var Nn,$r,_a;return O.a.wrap(function(fr){for(;;)switch(fr.prev=fr.next){case 0:if(Nn=wn==null?void 0:wn.getFieldsValue(),$r=zn?"".concat(zn).concat(Nn!=null&&Nn.name?"/".concat(Nn==null?void 0:Nn.name):""):Nn==null?void 0:Nn.name,!Nt){fr.next=6;break}return _n($r),ar(),fr.abrupt("return");case 6:if(!dt){fr.next=16;break}return fr.next=9,wn.validateFields();case 9:return fr.next=11,Je({type:"shixunsDetail/uploadGitFolder",payload:Object(s.a)(Object(s.a)({},{id:un.id,path:$r}),Rr.current?{}:{secret_repository:!0})});case 11:_a=fr.sent,_n(sn),_a.status===0&&n.b.info("\u65B0\u5EFA\u6210\u529F"),fr.next=18;break;case 16:_n($r),n.b.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");case 18:ar();case 19:case"end":return fr.stop()}},kn)}));return function(){return tn.apply(this,arguments)}}(),ar=function(){Je({type:"shixunsDetail/setActionTabs",payload:{}}),wn.resetFields()};return p.a.createElement(c.a,{centered:!0,title:Tt||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,visible:ot.actionTabs.key==="Repository-SelectFilePath",onOk:Hn,onCancel:ar},p.a.createElement("div",{className:st.a.wrap},p.a.createElement("div",{className:st.a.content},p.a.createElement("div",{className:st.a.mainPathWrap},!!(Jn!=null&&Jn.length)&&Jn.map(function(tn,kn){return p.a.createElement("a",{key:kn,onClick:function(){return mn(tn,kn)}},tn.val)})),!!(ue!=null&&ue.length)&&ue.map(function(tn,kn){return tn.type==="tree"&&p.a.createElement("a",{key:kn,onClick:function(){return ft(tn)}},p.a.createElement("i",{className:"iconfont icon-wenjianjia ".concat(st.a.colorBlue)}),tn.name)})),p.a.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),p.a.createElement("div",{className:"mt5 mb5"},zn),dt&&p.a.createElement(pe.a,{form:wn,scrollToFirstError:!0,className:"mt20"},p.a.createElement(pe.a.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},p.a.createElement(le.a,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))},ht=Object(U.a)(function(xt){var We=xt.shixunsDetail,ot=xt.loading,it=xt.globalSetting;return{shixunsDetail:We,globalSetting:it,loading:ot.models.index}})(ut),bt=a("GZ0F"),Ke=a("8Skl"),Ue=a("HBuW"),nt=a("1vsH"),kt=a("NLgs"),vt=a("lzim"),gt=K.a.DirectoryTree,ze=function(We){var ot,it,Ne,Je,Tt,yt,It,Kt=We.shixunsDetail,dt=We.globalSetting,Pt=We.loading,Nt=We.user,cn=We.activeKey,_n=We.dispatch,Wn=We.practiceSetting,Kn=We.isRepository,wn=We.treeData,un=We.setTreeData,_r=Object(x.a)(We,["shixunsDetail","globalSetting","loading","user","activeKey","dispatch","practiceSetting","isRepository","treeData","setTreeData"]),Rr=Object(k.i)(),Ir=Object(k.h)(),dr=Object(S.useState)(),zn=Object(C.a)(dr,2),tr=zn[0],an=zn[1],Wt=Object(S.useState)(!1),sn=Object(C.a)(Wt,2),Xn=sn[0],$n=sn[1],Vn=Object(S.useState)(!1),Jn=Object(C.a)(Vn,2),de=Jn[0],G=Jn[1],Z=Object(S.useState)(!1),ue=Object(C.a)(Z,2),ye=ue[0],he=ue[1],ft=Object(S.useState)(!1),mn=Object(C.a)(ft,2),Hn=mn[0],ar=mn[1],tn=Object(S.useState)(""),kn=Object(C.a)(tn,2),Nn=kn[0],$r=kn[1],_a=Object(S.useState)([]),ya=Object(C.a)(_a,2),fr=ya[0],Ha=ya[1],Ba=Object(S.useState)([]),Ia=Object(C.a)(Ba,2),Wa=Ia[0],ma=Ia[1],Qa=Object(S.useState)([]),Ka=Object(C.a)(Qa,2),ri=Ka[0],ei=Ka[1],da=Object(S.useState)(!1),ha=Object(C.a)(da,2),ua=ha[0],be=ha[1],at=Object(S.useState)(),Dt=Object(C.a)(at,2),wt=Dt[0],Ft=Dt[1],Rt=Object(S.useState)(),zt=Object(C.a)(Rt,2),qt=zt[0],vn=zt[1],dn=Object(S.useState)(""),jn=Object(C.a)(dn,2),Cn=jn[0],on=jn[1],An=Object(S.useState)(),gn=Object(C.a)(An,2),Bn=gn[0],Pn=gn[1],Qn=Object(S.useState)(!1),yr=Object(C.a)(Qn,2),ln=yr[0],en=yr[1];Object(S.useEffect)(function(){un([]),Un(""),localStorage.warehouseHideTip||be(!0)},[Ir.pathname,Kn]);var fn=function(){var In=Object(m.a)(O.a.mark(function Ht(){var $t,Vt,qn=arguments;return O.a.wrap(function(sr){for(;;)switch(sr.prev=sr.next){case 0:return $t=qn.length>0&&qn[0]!==void 0?qn[0]:"",sr.next=3,Object(Ue.Fb)({id:Rr.id,secret_dir_path:$t});case 3:Vt=sr.sent,Vt&&Pn($t);case 5:case"end":return sr.stop()}},Ht)}));return function(){return In.apply(this,arguments)}}(),yn=function(Ht){return p.a.createElement(f.a,{className:Qe.a.menu,onClick:function(Vt){$r(Ht.path||"");switch(Vt.key){case"1":Object(nt.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6"]),$n(!0);break;case"2":Object(nt.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6\u5939"]),he(!0);break;case"3":Object(nt.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u4E0A\u4F20"]),ar(!0);break;case"4":Object(nt.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u91CD\u547D\u540D"]),G(!0);break;case"5":Object(nt.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u5220\u9664"]),rr(Ht.path,Ht.name,Ht);break;case"6":Object(nt.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u590D\u5236\u8DEF\u5F84"]),xr(Ht);break}}},(Ht.type==="topTree"||Ht.type==="tree")&&p.a.createElement(f.a.Item,{key:"1"},"\u65B0\u5EFA\u6587\u4EF6"),(Ht.type==="topTree"||Ht.type==="tree")&&p.a.createElement(f.a.Item,{key:"2"},"\u65B0\u5EFA\u6587\u4EF6\u5939"),(Ht.type==="topTree"||Ht.type==="tree")&&p.a.createElement(f.a.Item,{key:"3"},"\u4E0A\u4F20"),Ht.type!=="topTree"&&Ht.type!=="tree"&&p.a.createElement(f.a.Item,{key:"4"},"\u91CD\u547D\u540D"),Ht.type!=="topTree"&&p.a.createElement(B.CopyToClipboard,{text:"/data/workspace/myshixun/".concat(Kn?"":"secret/").concat(Ht==null?void 0:Ht.path),onCopy:function(){return n.b.success("\u590D\u5236\u6210\u529F")}},p.a.createElement(f.a.Item,{key:"6"},p.a.createElement(p.a.Fragment,null,"\u590D\u5236\u8DEF\u5F84"))),Ht.type!=="topTree"&&p.a.createElement(f.a.Item,{key:"5"},"\u5220\u9664"))},Rn=function(Ht,$t){return Ht.map(function(Vt){return $t==""?Vt.path=$t+Vt.name:Vt.path=$t+"/"+Vt.name,Vt.title=p.a.createElement(E.a,{className:"font14"},p.a.createElement(l.a,{flex:"1"},p.a.createElement(E.a,null,p.a.createElement(l.a,{flex:"20px"},Vt.type==="blob"&&p.a.createElement("span",{className:"iconfont icon-wenjian11 font12"})),p.a.createElement(l.a,{flex:"1"},p.a.createElement("span",{className:" multi_ellipsis1"},Vt.name)))),p.a.createElement(l.a,null,(Vt.type==="blob"||Vt.type==="tree")&&p.a.createElement(u.a,{overlay:yn(Vt),className:Qe.a.ellipsis},p.a.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"})))),Vt.disableCheckbox=tr&&tr!==Vt.name,Vt.className=Vt.type==="tree"?Qe.a.pl23:"",Vt.checkable=Vt.type!=="tree",Vt.isLeaf=Vt.type!=="tree",Vt.children=Vt.type==="tree"&&[],Vt.key=Vt.path,Vt})},Ln=function(Ht){_n({type:"practiceSetting/setSideBarTabs",payload:{selectPath:Ht}})},hn=function(){var In=Object(m.a)(O.a.mark(function Ht($t,Vt){var qn;return O.a.wrap(function(sr){for(;;)switch(sr.prev=sr.next){case 0:return qn=$t.split("/"),sr.next=3,Un(Nn);case 3:setTimeout(function(){Ln($t),fr=[qn[0]||""],Wa=[$t],ma(Object(F.a)(Wa)),Ha(Object(F.a)(fr))},150);case 4:case"end":return sr.stop()}},Ht)}));return function($t,Vt){return In.apply(this,arguments)}}(),xn=function(Ht,$t){if($t=="")wn=Object(F.a)(Ht),un(Object(F.a)(Ht));else{var Vt=Mn(wn,$t,Ht);wn=Vt,un(Object(F.a)(Vt))}};function Mn(In,Ht,$t){return In.map(function(Vt){return Vt.key===Ht?(Vt.children=Object(F.a)($t),Object(s.a)({},Vt)):Vt.children?Object(s.a)(Object(s.a)({},Vt),{},{children:Mn(Vt.children,Ht,$t)}):Vt})}var Un=function(){var In=Object(m.a)(O.a.mark(function Ht(){var $t,Vt,qn,On,sr,Zn=arguments;return O.a.wrap(function(mr){for(;;)switch(mr.prev=mr.next){case 0:return $t=Zn.length>0&&Zn[0]!==void 0?Zn[0]:"",mr.next=3,_n({type:Kn?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:Rr.id,path:$t}});case 3:return Vt=mr.sent,Vt&&((qn=Vt.trees)!==null&&qn!==void 0&&qn.length?(sr=Rn(Object(F.a)(Vt.trees),$t),xn(sr,$t),ei(Vt.trees||[]),vn($t||""),console.log("handleGetRepository:",sr,$t),setTimeout(function(){return console.log(wn,Vt.trees,$t,999999)},2e3)):$t==""&&un([]),Ft(((On=Vt.commits)===null||On===void 0?void 0:On[0])||{})),mr.abrupt("return",Vt);case 6:case"end":return mr.stop()}},Ht)}));return function(){return In.apply(this,arguments)}}(),nr=function(){var In=Object(m.a)(O.a.mark(function Ht($t){return O.a.wrap(function(qn){for(;;)switch(qn.prev=qn.next){case 0:return qn.abrupt("return",new Promise(function(){var On=Object(m.a)(O.a.mark(function sr(Zn,vr){return O.a.wrap(function(Fr){for(;;)switch(Fr.prev=Fr.next){case 0:return $t.children.length&&Zn(),on($t.path),Fr.next=4,Un($t.path);case 4:Zn();case 5:case"end":return Fr.stop()}},sr)}));return function(sr,Zn){return On.apply(this,arguments)}}()));case 1:case"end":return qn.stop()}},Ht)}));return function($t){return In.apply(this,arguments)}}(),hr=function(){var In=Object(m.a)(O.a.mark(function Ht($t,Vt){var qn,On;return O.a.wrap(function(Zn){for(;;)switch(Zn.prev=Zn.next){case 0:if(console.log("handleSelectTree",$t,Vt.nativeEvent.target.nodeName,Vt),qn=function(){Ln(Vt.node.path),$t=[Vt.node.path],ma(Object(F.a)($t))},!(Vt.nativeEvent.target.nodeName==="svg"||Vt.nativeEvent.target.nodeName==="LI"||Vt.nativeEvent.target.nodeName==="I")){Zn.next=4;break}return Zn.abrupt("return");case 4:Vt.node.type==="blob"&&(Wn!=null&&(On=Wn.sideBar)!==null&&On!==void 0&&On.confirmLeave?c.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){qn(),_n({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}}):qn());case 5:case"end":return Zn.stop()}},Ht)}));return function($t,Vt){return In.apply(this,arguments)}}(),rr=function(Ht,$t,Vt){c.a.confirm({centered:!0,title:"\u786E\u8BA4\u9700\u8981\u5220\u9664\u8BE5\u6587\u4EF6".concat(Vt.children?"\u5939":"","?"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var qn=Object(m.a)(O.a.mark(function sr(){var Zn,vr,mr;return O.a.wrap(function(kr){for(;;)switch(kr.prev=kr.next){case 0:return kr.next=2,_n({type:"shixunsDetail/deleteGitFile",payload:{id:Rr.id,path:Ht,message:"\u5220\u9664".concat(Ht),secret_repository:Kn?null:!0}});case 2:if(Zn=kr.sent,vr=Ht.split("/"),!((Zn==null?void 0:Zn.status)===0)){kr.next=20;break}return n.b.info("\u5220\u9664\u6210\u529F"),vr.splice(vr.length-1,1),kr.next=9,Un(vr.length>1?vr.join("/"):"");case 9:if(mr=kr.sent,!(mr!=null&&mr.trees)){kr.next=13;break}kr.next=16;break;case 13:return vr.splice(vr.length-1,1),kr.next=16,Un(vr.length>1?vr.join("/"):"");case 16:return Ln(""),kr.abrupt("return",!0);case 20:(Zn==null?void 0:Zn.status)===-3&&c.a.confirm({title:"\u5220\u9664\u5931\u8D25",content:p.a.createElement("div",null,"\u8BE5\u6587\u4EF6\u201C",Ht,"\u201D\u5DF2\u7ECF\u88AB\u4EFB\u52A1\u5173\u5361\u7684\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\u6216\u8BC4\u6D4B\u6267\u884C\u6587\u4EF6\u4F7F\u7528\uFF0C\u8BF7\u5148\u4FEE\u6539\u4EFB\u52A1\u5173\u5361\u4E2D\u8BC4\u6D4B\u8BBE\u7F6E\u7684\u6587\u4EF6\u8DEF\u5F84\u540E\u518D\u5220\u9664\u3002"),okText:"\u524D\u5F80\u4FEE\u6539",cancelText:"\u53D6\u6D88",onOk:function(){window.location.href="/shixuns/".concat(Rr.id,"/edit/").concat(Zn==null?void 0:Zn.message,"/tab=2")}});case 21:case"end":return kr.stop()}},sr)}));function On(){return qn.apply(this,arguments)}return On}()})},xr=function(Ht){console.log(Ht,"item")},Ar=function(){var In=Object(m.a)(O.a.mark(function Ht($t,Vt){return O.a.wrap(function(On){for(;;)switch(On.prev=On.next){case 0:if(console.log("handleExpand",Vt),!(Vt.nativeEvent.target.nodeName==="svg"||Vt.nativeEvent.target.nodeName==="path"||Vt.nativeEvent.target.nodeName==="LI")){On.next=5;break}return On.abrupt("return",!0);case 5:return On.next=7,nr(Vt.node);case 7:fr.includes(Vt.node.path)?fr.splice(fr.indexOf(Vt.node.path),1):fr.push(Vt.node.path);case 8:Ha(Object(F.a)(fr));case 9:case"end":return On.stop()}},Ht)}));return function($t,Vt){return In.apply(this,arguments)}}(),or=function(){be(!1),localStorage.warehouseHideTip=!0},na=function(){var In=Object(m.a)(O.a.mark(function Ht($t){var Vt,qn,On,sr,Zn;return O.a.wrap(function(mr){for(;;)switch(mr.prev=mr.next){case 0:On="",mr.t0=Kn,mr.next=mr.t0===!0?4:mr.t0===!1?9:11;break;case 4:return On="\u5F00\u542F\u7248\u672C\u5E93",sr="\u5F00\u542F",Zn="\u4E0D\u5F00\u542F",qn=p.a.createElement("div",null,"\u65B0\u5EFA\u5B9E\u8DF5\u9898\u5173\u5361\u65F6\uFF0C\u9700\u8981\u4F7F\u7528\u4EE3\u7801\u4ED3\u5E93\uFF1B\u5982\u679C\u53EA\u6709\u9009\u62E9\u9898\u5173\u5361\uFF0C\u5219\u4E0D\u9700\u8981\u4EE3\u7801\u4ED3\u5E93\u3002\u4EE3\u7801\u4ED3\u5E93\u542F\u7528\u540E\uFF0C\u5C06\u65E0\u6CD5\u5173\u95ED\u3002"),mr.abrupt("break",11);case 9:return Kt!=null&&(Vt=Kt.detail)!==null&&Vt!==void 0&&Vt.secret_repository?(On="\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",sr="\u786E\u5B9A",Zn="\u53D6\u6D88",qn=p.a.createElement("div",null,"\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\u540E\uFF0C\u5DF2\u521B\u5EFA\u7684\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\u53CA\u5176\u5185\u5BB9\uFF0C\u5C06\u88AB\u5220\u9664\u3002\u786E\u8BA4\u8981\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\uFF1F")):(On="\u5F00\u542F\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",sr="\u4E0D\u4F7F\u7528",Zn="\u4F7F\u7528",qn=p.a.createElement("div",null,"\u79C1\u5BC6\u7248\u672C\u5E93\u7684\u6587\u4EF6\u5BF9\u5B66\u5458\u59CB\u7EC8\u9690\u85CF\uFF0C\u65E0\u6CD5\u8BBF\u95EE\u67E5\u770B\u3002\u9002\u7528\u4E8E\u547D\u4EE4\u884C\u3001\u56FE\u5F62\u5316\u684C\u9762\u4E24\u7C7B\u5B9E\u8BAD\uFF0C\u5176\u4ED6\u7C7B\u578B\u5B9E\u8BAD\u4E0D\u5EFA\u8BAE\u4F7F\u7528\u79C1\u5BC6\u7248\u672C\u5E93\u3002")),mr.abrupt("break",11);case 11:if(!(!Kn&&Object(kt.b)(_n,"\u4E0D\u80FD\u5F00\u542F/\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93"))){mr.next=13;break}return mr.abrupt("return");case 13:c.a.confirm({title:On,okText:sr,cancelText:Zn,content:qn,onOk:function(){var kr;Object(nt.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93",On]),!Kn&&!(Kt!=null&&(kr=Kt.detail)!==null&&kr!==void 0&&kr.secret_repository)||ir($t)},onCancel:function(){var kr;!Kn&&!(Kt!=null&&(kr=Kt.detail)!==null&&kr!==void 0&&kr.secret_repository)&&ir($t)}});case 14:case"end":return mr.stop()}},Ht)}));return function($t){return In.apply(this,arguments)}}(),ir=function(){var In=Object(m.a)(O.a.mark(function Ht($t){return O.a.wrap(function(qn){for(;;)switch(qn.prev=qn.next){case 0:if(!Kn){qn.next=6;break}return qn.next=3,Object(Ue.q)(Object(s.a)({},Rr));case 3:_n({type:"practiceSetting/getCommonData",payload:Object(s.a)({},Rr)}),qn.next=8;break;case 6:return qn.next=8,Object(Ue.s)(Object(s.a)(Object(s.a)({},Rr),{},{is_secret_repository:$t}));case 8:Un(),_n({type:"shixunsDetail/getShixunsDetail",payload:{id:Rr.id}});case 10:case"end":return qn.stop()}},Ht)}));return function($t){return In.apply(this,arguments)}}(),Yr=function(Ht){console.log(Ht)},Vr=function(){var In=Object(m.a)(O.a.mark(function Ht($t){var Vt,qn,On,sr,Zn,vr,mr,Fr,kr,aa,pr;return O.a.wrap(function(Tr){for(;;)switch(Tr.prev=Tr.next){case 0:if(console.log($t),Vt=$t.node.key,qn=$t.dragNode.key,On=$t.node.pos.split("-"),sr=$t.dropPosition-Number(On[On.length-1]),!($t.dragNode.type==="tree")){Tr.next=8;break}return n.b.warn("\u4E0D\u652F\u6301\u6587\u4EF6\u5939\u79FB\u52A8\u76EE\u5F55"),Tr.abrupt("return");case 8:if(!($t.node.type!=="tree")){Tr.next=11;break}return n.b.warn("\u672A\u79FB\u52A8\u6587\u4EF6\u76EE\u5F55\u4F4D\u7F6E"),Tr.abrupt("return");case 11:return Tr.next=13,_n({type:"shixunsDetail/moveGitFile",payload:{id:Rr.id,from:$t.dragNode.path,to:$t.node.path+"/"+$t.dragNode.name,message:"".concat($t.dragNode.path," move to ").concat($t.node.path+"/"+$t.dragNode.name," ")}});case 13:if(Zn=Tr.sent,!(Zn.status===0)){Tr.next=26;break}return Ln(""),Tr.next=18,Un("");case 18:vr=0;case 19:if(!(vr>>24)&16711935|(n<<24|n>>>8)&4278255360}var i=this._hash.words,h=r[f+0],C=r[f+1],x=r[f+2],g=r[f+3],R=r[f+4],P=r[f+5],O=r[f+6],S=r[f+7],p=r[f+8],T=r[f+9],N=r[f+10],k=r[f+11],U=r[f+12],z=r[f+13],W=r[f+14],F=r[f+15],V=i[0],K=i[1],B=i[2],J=i[3];V=l(V,K,B,J,h,7,c[0]),J=l(J,V,K,B,C,12,c[1]),B=l(B,J,V,K,x,17,c[2]),K=l(K,B,J,V,g,22,c[3]),V=l(V,K,B,J,R,7,c[4]),J=l(J,V,K,B,P,12,c[5]),B=l(B,J,V,K,O,17,c[6]),K=l(K,B,J,V,S,22,c[7]),V=l(V,K,B,J,p,7,c[8]),J=l(J,V,K,B,T,12,c[9]),B=l(B,J,V,K,N,17,c[10]),K=l(K,B,J,V,k,22,c[11]),V=l(V,K,B,J,U,7,c[12]),J=l(J,V,K,B,z,12,c[13]),B=l(B,J,V,K,W,17,c[14]),K=l(K,B,J,V,F,22,c[15]),V=t(V,K,B,J,C,5,c[16]),J=t(J,V,K,B,O,9,c[17]),B=t(B,J,V,K,k,14,c[18]),K=t(K,B,J,V,h,20,c[19]),V=t(V,K,B,J,P,5,c[20]),J=t(J,V,K,B,N,9,c[21]),B=t(B,J,V,K,F,14,c[22]),K=t(K,B,J,V,R,20,c[23]),V=t(V,K,B,J,T,5,c[24]),J=t(J,V,K,B,W,9,c[25]),B=t(B,J,V,K,g,14,c[26]),K=t(K,B,J,V,p,20,c[27]),V=t(V,K,B,J,z,5,c[28]),J=t(J,V,K,B,x,9,c[29]),B=t(B,J,V,K,S,14,c[30]),K=t(K,B,J,V,U,20,c[31]),V=u(V,K,B,J,P,4,c[32]),J=u(J,V,K,B,p,11,c[33]),B=u(B,J,V,K,k,16,c[34]),K=u(K,B,J,V,W,23,c[35]),V=u(V,K,B,J,C,4,c[36]),J=u(J,V,K,B,R,11,c[37]),B=u(B,J,V,K,S,16,c[38]),K=u(K,B,J,V,N,23,c[39]),V=u(V,K,B,J,z,4,c[40]),J=u(J,V,K,B,h,11,c[41]),B=u(B,J,V,K,g,16,c[42]),K=u(K,B,J,V,O,23,c[43]),V=u(V,K,B,J,T,4,c[44]),J=u(J,V,K,B,U,11,c[45]),B=u(B,J,V,K,F,16,c[46]),K=u(K,B,J,V,x,23,c[47]),V=s(V,K,B,J,h,6,c[48]),J=s(J,V,K,B,S,10,c[49]),B=s(B,J,V,K,W,15,c[50]),K=s(K,B,J,V,P,21,c[51]),V=s(V,K,B,J,U,6,c[52]),J=s(J,V,K,B,g,10,c[53]),B=s(B,J,V,K,N,15,c[54]),K=s(K,B,J,V,C,21,c[55]),V=s(V,K,B,J,p,6,c[56]),J=s(J,V,K,B,F,10,c[57]),B=s(B,J,V,K,O,15,c[58]),K=s(K,B,J,V,z,21,c[59]),V=s(V,K,B,J,R,6,c[60]),J=s(J,V,K,B,k,10,c[61]),B=s(B,J,V,K,x,15,c[62]),K=s(K,B,J,V,T,21,c[63]),i[0]=i[0]+V|0,i[1]=i[1]+K|0,i[2]=i[2]+B|0,i[3]=i[3]+J|0},_doFinalize:function(){var r=this._data,f=r.words,m=this._nDataBytes*8,d=r.sigBytes*8;f[d>>>5]|=128<<24-d%32;var n=b.floor(m/4294967296),i=m;f[(d+64>>>9<<4)+15]=(n<<8|n>>>24)&16711935|(n<<24|n>>>8)&4278255360,f[(d+64>>>9<<4)+14]=(i<<8|i>>>24)&16711935|(i<<24|i>>>8)&4278255360,r.sigBytes=(f.length+1)*4,this._process();for(var h=this._hash,C=h.words,x=0;x<4;x++){var g=C[x];C[x]=(g<<8|g>>>24)&16711935|(g<<24|g>>>8)&4278255360}return h},clone:function(){var r=E.clone.call(this);return r._hash=this._hash.clone(),r}});function l(r,f,m,d,n,i,h){var C=r+(f&m|~f&d)+n+h;return(C<>>32-i)+f}function t(r,f,m,d,n,i,h){var C=r+(f&d|m&~d)+n+h;return(C<>>32-i)+f}function u(r,f,m,d,n,i,h){var C=r+(f^m^d)+n+h;return(C<>>32-i)+f}function s(r,f,m,d,n,i,h){var C=r+(m^(f|~d))+n+h;return(C<>>32-i)+f}A.MD5=E._createHelper(_),A.HmacMD5=E._createHmacHelper(_)}(Math),D.MD5})},dGDm:function(M,H,a){M.exports={selectEnvironment:"selectEnvironment___1zrTT",search:"search___2Sku-",searchListWrap:"searchListWrap___30F5Q",searchList:"searchList___dxlP6",name:"name___28Ilk",tag:"tag___GYHhS",searchListActive:"searchListActive___1H-dL",spin:"spin___2GYcy",common:"common___JE3ZS",title:"title___11-q3",tags:"tags___3vE7b",tagActive:"tagActive___1c0bT",wrap:"wrap___fFVWs",allList:"allList___2mVBv",item:"item___2NPtB",itemActive:"itemActive___2aQTm",line:"line___yjjYk",apply:"apply___3NyxD",p1:"p1___2xNuY",p2:"p2___uGM8U",list:"list___1jtVf",items:"items___3gafm",darklySelectEnvironment:"darklySelectEnvironment___2KS0W"}},dejd:function(M,H,a){},djh8:function(M,H,a){M.exports=a.p+"static/qrCode.42927872.png"},dmUQ:function(M,H,a){"use strict";var D=a("Ff2n"),b=a("rePB"),A=a("1OyB"),v=a("vuIU"),y=a("Ji7U"),E=a("md7G"),w=a("foSv"),c=a("q1tI"),_=a.n(c),l=a("TSYQ"),t=a.n(l),u=a("4IlW");function s(p,T){var N=Object.keys(p);if(Object.getOwnPropertySymbols){var k=Object.getOwnPropertySymbols(p);T&&(k=k.filter(function(U){return Object.getOwnPropertyDescriptor(p,U).enumerable})),N.push.apply(N,k)}return N}function r(p){for(var T=1;T1?ge-1:0),De=1;De1?K-1:0),J=1;J=0)return parseInt(V.slice(V.indexOf("e-")+2),10);var K=0;return V.indexOf(".")>=0&&(K=V.length-V.indexOf(".")-1),K},U.getInputDisplayValue=function(F){var V=F||U.state,K=V.focused,B=V.inputValue,J=V.value,le;K?le=B:le=U.toPrecisionAsStep(J),le==null&&(le="");var ge=U.formatWrapper(le);return g(U.props.decimalSeparator)&&(ge=ge.toString().replace(".",U.props.decimalSeparator)),ge},U.recordCursorPosition=function(){try{U.cursorStart=U.input.selectionStart,U.cursorEnd=U.input.selectionEnd,U.currentValue=U.input.value,U.cursorBefore=U.input.value.substring(0,U.cursorStart),U.cursorAfter=U.input.value.substring(U.cursorEnd)}catch(F){}},U.restoreByAfter=function(F){if(F===void 0)return!1;var V=U.input.value,K=V.lastIndexOf(F);if(K===-1)return!1;var B=U.cursorBefore.length;return U.lastKeyCode===u.a.DELETE&&U.cursorBefore.charAt(B-1)===F[0]?(U.fixCaret(B,B),!0):K+F.length===V.length?(U.fixCaret(K,K),!0):!1},U.partRestoreByAfter=function(F){return F===void 0?!1:Array.prototype.some.call(F,function(V,K){var B=F.substring(K);return U.restoreByAfter(B)})},U.isNotCompleteNumber=function(F){return isNaN(F)||F===""||F===null||F&&F.toString().indexOf(".")===F.toString().length-1},U.stop=function(){U.autoStepTimer&&clearTimeout(U.autoStepTimer)},U.down=function(F,V,K){U.pressingUpOrDown=!0,U.step("down",F,V,K)},U.up=function(F,V,K){U.pressingUpOrDown=!0,U.step("up",F,V,K)},U.saveInput=function(F){U.input=F};var z=k.value;z===void 0&&(z=k.defaultValue),U.state={focused:k.autoFocus};var W=U.getValidValue(U.toNumber(z));return U.state=r(r({},U.state),{},{inputValue:U.toPrecisionAsStep(W),value:W}),U}return Object(v.a)(N,[{key:"componentDidMount",value:function(){this.componentDidUpdate(null)}},{key:"componentDidUpdate",value:function(U){var z=this.props,W=z.value,F=z.onChange,V=z.max,K=z.min,B=this.state.focused;if(U){if(!R(U.value,W)||!R(U.max,V)||!R(U.min,K)){var J=B?W:this.getValidValue(W),le;this.pressingUpOrDown?le=J:this.inputting?le=this.rawInput:le=this.toPrecisionAsStep(J),this.setState({value:J,inputValue:le})}var ge="value"in this.props?W:this.state.value;"max"in this.props&&U.max!==V&&typeof ge=="number"&&ge>V&&F&&F(V),"min"in this.props&&U.min!==K&&typeof ge=="number"&&ge1&&arguments[1]!==void 0?arguments[1]:this.props.min,W=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.props.max,F=parseFloat(U);return isNaN(F)?U:(FW&&(F=W),F)}},{key:"setValue",value:function(U,z){var W=this.props.precision,F=this.isNotCompleteNumber(parseFloat(U))?null:parseFloat(U),V=this.state.value,K=V===void 0?null:V,B=this.state.inputValue,J=B===void 0?null:B,le=typeof F=="number"?F.toFixed(W):"".concat(F),ge=F!==K||le!=="".concat(J);return"value"in this.props?(J=this.toPrecisionAsStep(this.state.value),this.setState({inputValue:J},z)):this.setState({value:F,inputValue:this.toPrecisionAsStep(U)},z),ge&&this.props.onChange(F),F}},{key:"getMaxPrecision",value:function(U){var z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,W=this.props,F=W.precision,V=W.step;if(g(F))return F;var K=this.getPrecision(z),B=this.getPrecision(V),J=this.getPrecision(U);return U?Math.max(J,K+B):K+B}},{key:"getPrecisionFactor",value:function(U){var z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,W=this.getMaxPrecision(U,z);return Math.pow(10,W)}},{key:"focus",value:function(){this.input.focus(),this.recordCursorPosition()}},{key:"blur",value:function(){this.input.blur()}},{key:"select",value:function(){this.input.select()}},{key:"formatWrapper",value:function(U){return this.props.formatter?this.props.formatter(U):U}},{key:"toPrecisionAsStep",value:function(U){if(this.isNotCompleteNumber(U)||U==="")return U;var z=Math.abs(this.getMaxPrecision(U));return isNaN(z)?U.toString():Number(U).toFixed(z)}},{key:"toNumber",value:function(U){var z=this.props.precision,W=this.state.focused,F=U&&U.length>16&&W;return this.isNotCompleteNumber(U)||F?U:g(z)?Math.round(U*Math.pow(10,z))/Math.pow(10,z):Number(U)}},{key:"upStep",value:function(U,z){var W=this.props.step,F=this.getPrecisionFactor(U,z),V=Math.abs(this.getMaxPrecision(U,z)),K=((F*U+F*W*z)/F).toFixed(V);return this.toNumber(K)}},{key:"downStep",value:function(U,z){var W=this.props.step,F=this.getPrecisionFactor(U,z),V=Math.abs(this.getMaxPrecision(U,z)),K=((F*U-F*W*z)/F).toFixed(V);return this.toNumber(K)}},{key:"step",value:function(U,z){var W=this,F=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,V=arguments.length>3?arguments[3]:void 0;this.stop(),z&&(z.persist(),z.preventDefault());var K=this.props;if(K.disabled)return;var B=this.getCurrentValidValue(this.state.inputValue)||0;if(this.isNotCompleteNumber(B))return;var J=this["".concat(U,"Step")](B,F),le=J>K.max||JK.max?J=K.max:J=pe),gt=(ht||ht===0)&&(isNaN(ht)||Number(ht)<=De),ze=vt||F||V,Fe=gt||F||V,Xe=t()("".concat(W,"-handler"),"".concat(W,"-handler-up"),Object(b.a)({},"".concat(W,"-handler-up-disabled"),ze)),Ae=t()("".concat(W,"-handler"),"".concat(W,"-handler-down"),Object(b.a)({},"".concat(W,"-handler-down-disabled"),Fe)),Pe=K?{onTouchStart:ze?d:this.up,onTouchEnd:this.stop}:{onMouseDown:ze?d:this.up,onMouseUp:this.stop,onMouseLeave:this.stop},Ye=K?{onTouchStart:Fe?d:this.down,onTouchEnd:this.stop}:{onMouseDown:Fe?d:this.down,onMouseUp:this.stop,onMouseLeave:this.stop};return _.a.createElement("div",{className:Ke,style:Ie,title:fe,onMouseEnter:xe,onMouseLeave:Ee,onMouseOver:se,onMouseOut:oe,onFocus:function(){return null},onBlur:function(){return null}},_.a.createElement("div",{className:"".concat(W,"-handler-wrap")},_.a.createElement("span",Object.assign({unselectable:"on"},Pe,{role:"button","aria-label":"Increase Value","aria-disabled":ze,className:Xe}),J||_.a.createElement("span",{unselectable:"on",className:"".concat(W,"-handler-up-inner"),onClick:n})),_.a.createElement("span",Object.assign({unselectable:"on"},Ye,{role:"button","aria-label":"Decrease Value","aria-disabled":Fe,className:Ae}),le||_.a.createElement("span",{unselectable:"on",className:"".concat(W,"-handler-down-inner"),onClick:n}))),_.a.createElement("div",{className:"".concat(W,"-input-wrap")},_.a.createElement("input",Object.assign({role:"spinbutton","aria-valuemin":De,"aria-valuemax":pe,"aria-valuenow":ht,required:q,type:ae,placeholder:ce,onPaste:Qe,onClick:me,onMouseUp:this.onMouseUp,className:"".concat(W,"-input"),tabIndex:re,autoComplete:B,onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:nt?this.onKeyDown:d,onKeyUp:nt?this.onKeyUp:d,autoFocus:Se,maxLength:Oe,readOnly:V,disabled:F,max:pe,min:De,step:ee,name:Me,title:fe,id:te,onChange:this.onChange,ref:this.saveInput,value:this.getFullNum(kt),pattern:X,inputMode:$,onInput:tt},Ue))))}}]),N}(_.a.Component);P.defaultProps={focusOnUpDown:!0,useTouch:!1,prefixCls:"rc-input-number",max:x,min:-x,step:1,style:{},onChange:d,onKeyDown:d,onPressEnter:d,onFocus:d,onBlur:d,parser:i,required:!1,autoComplete:"off"};var O=P,S=H.a=O},e7zE:function(M,H,a){(function(D,b,A){M.exports=H=b(a("Ib8C"),a("3y9D"),a("WYAk"))})(this,function(D){return function(){var b=D,A=b.lib,v=A.Base,y=A.WordArray,E=b.algo,w=E.SHA1,c=E.HMAC,_=E.PBKDF2=v.extend({cfg:v.extend({keySize:128/32,hasher:w,iterations:1}),init:function(l){this.cfg=this.cfg.extend(l)},compute:function(l,t){for(var u=this.cfg,s=c.create(u.hasher,l),r=y.create(),f=y.create([1]),m=r.words,d=f.words,n=u.keySize,i=u.iterations;m.length0&&arguments[0]!==void 0?arguments[0]:[],De=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Ie=pe.length,fe=De.length;if(Math.abs(Ie-fe)!==1)return{add:!1,key:null};function xe(Ee,se){var oe=new Map;Ee.forEach(function(me){oe.set(me,!0)});var q=se.filter(function(me){return!oe.has(me)});return q.length===1?q[0]:null}return Ie ").concat(De);return De}var F=function(De,Ie){var fe=De.prefixCls,xe=De.data,Ee=De.selectable,se=De.checkable,oe=De.expandedKeys,q=De.selectedKeys,me=De.checkedKeys,re=De.loadedKeys,ae=De.loadingKeys,ce=De.halfCheckedKeys,te=De.keyEntities,$=De.disabled,X=De.dragging,ee=De.dragOverNodeKey,Oe=De.dropPosition,Se=De.motion,Me=De.height,Qe=De.itemHeight,tt=De.virtual,st=De.focusable,ut=De.activeItem,ht=De.focused,bt=De.tabIndex,Ke=De.onKeyDown,Ue=De.onFocus,nt=De.onBlur,kt=De.onActiveChange,vt=De.onListChangeStart,gt=De.onListChangeEnd,ze=Object(d.a)(De,["prefixCls","data","selectable","checkable","expandedKeys","selectedKeys","checkedKeys","loadedKeys","loadingKeys","halfCheckedKeys","keyEntities","disabled","dragging","dragOverNodeKey","dropPosition","motion","height","itemHeight","virtual","focusable","activeItem","focused","tabIndex","onKeyDown","onFocus","onBlur","onActiveChange","onListChangeStart","onListChangeEnd"]),Fe=c.useRef(null);c.useImperativeHandle(Ie,function(){return{scrollTo:function(cn){Fe.current.scrollTo(cn)}}});var Xe=c.useState(oe),Ae=Object(m.a)(Xe,2),Pe=Ae[0],Ye=Ae[1],$e=c.useState(xe),Ot=Object(m.a)($e,2),ct=Ot[0],jt=Ot[1],Xt=c.useState(xe),bn=Object(m.a)(Xt,2),nn=bn[0],xt=bn[1],We=c.useState([]),ot=Object(m.a)(We,2),it=ot[0],Ne=ot[1],Je=c.useState(null),Tt=Object(m.a)(Je,2),yt=Tt[0],It=Tt[1];function Kt(){jt(xe),xt(xe),Ne([]),It(null),gt()}c.useEffect(function(){Ye(oe);var Nt=R(Pe,oe);if(Nt.key!==null)if(Nt.add){var cn=ct.findIndex(function(_r){var Rr=_r.data.key;return Rr===Nt.key}),_n=U(P(ct,xe,Nt.key),tt,Me,Qe),Wn=ct.slice();Wn.splice(cn+1,0,k),xt(Wn),Ne(_n),It("show")}else{var Kn=xe.findIndex(function(_r){var Rr=_r.data.key;return Rr===Nt.key}),wn=U(P(xe,ct,Nt.key),tt,Me,Qe),un=xe.slice();un.splice(Kn+1,0,k),xt(un),Ne(wn),It("hide")}else ct!==xe&&(jt(xe),xt(xe))},[oe,xe]),c.useEffect(function(){X||Kt()},[X]);var dt=Se?nn:xe,Pt={expandedKeys:oe,selectedKeys:q,loadedKeys:re,loadingKeys:ae,checkedKeys:me,halfCheckedKeys:ce,dragOverNodeKey:ee,dropPosition:Oe,keyEntities:te};return c.createElement(c.Fragment,null,ht&&ut&&c.createElement("span",{style:O,"aria-live":"assertive"},W(ut)),c.createElement("div",{role:"tree"},c.createElement("input",{style:O,disabled:st===!1||$,tabIndex:st!==!1?bt:null,onKeyDown:Ke,onFocus:Ue,onBlur:nt,value:"",onChange:S})),c.createElement(n.a,Object.assign({},ze,{data:dt,itemKey:z,height:Me,fullHeight:!1,virtual:tt,itemHeight:Qe,prefixCls:"".concat(fe,"-list"),ref:Fe}),function(Nt){var cn=Nt.pos,_n=Nt.data,Wn=_n.key,Kn=Object(d.a)(_n,["key"]),wn=Nt.isStart,un=Nt.isEnd,_r=Object(f.e)(Wn,cn);delete Kn.children;var Rr=Object(f.f)(_r,Pt);return c.createElement(g,Object.assign({},Kn,Rr,{active:ut&&Wn===ut.data.key,pos:cn,data:Nt.data,isStart:wn,isEnd:un,motion:Se,motionNodes:Wn===p?it:null,motionType:yt,onMotionStart:vt,onMotionEnd:Kt,treeNodeRequiredProps:Pt,onMouseMove:function(){kt(null)}}))}))},V=c.forwardRef(F);V.displayName="NodeList";var K=V,B=a("NvD2"),J=function(pe){Object(E.a)(Ie,pe);var De=Object(w.a)(Ie);function Ie(){var fe;return Object(v.a)(this,Ie),fe=De.apply(this,arguments),fe.destroyed=!1,fe.state={keyEntities:{},selectedKeys:[],checkedKeys:[],halfCheckedKeys:[],loadedKeys:[],loadingKeys:[],expandedKeys:[],dragging:!1,dragNodesKeys:[],dragOverNodeKey:null,dropPosition:null,treeData:[],flattenNodes:[],focused:!1,activeKey:null,listChanging:!1,prevProps:null},fe.listRef=c.createRef(),fe.onNodeDragStart=function(xe,Ee){var se=fe.state,oe=se.expandedKeys,q=se.keyEntities,me=fe.props.onDragStart,re=Ee.props.eventKey;fe.dragNode=Ee;var ae=Object(r.b)(oe,re);fe.setState({dragging:!0,dragNodesKeys:Object(r.g)(re,q)}),fe.setExpandedKeys(ae),me&&me({event:xe,node:Object(f.b)(Ee.props)})},fe.onNodeDragEnter=function(xe,Ee){var se=fe.state,oe=se.expandedKeys,q=se.keyEntities,me=se.dragNodesKeys,re=fe.props.onDragEnter,ae=Ee.props,ce=ae.pos,te=ae.eventKey;if(!fe.dragNode||me.indexOf(te)!==-1)return;var $=Object(r.c)(xe,Ee);if(fe.dragNode.props.eventKey===te&&$===0){fe.setState({dragOverNodeKey:"",dropPosition:null});return}setTimeout(function(){fe.setState({dragOverNodeKey:te,dropPosition:$}),fe.delayedDragEnterLogic||(fe.delayedDragEnterLogic={}),Object.keys(fe.delayedDragEnterLogic).forEach(function(X){clearTimeout(fe.delayedDragEnterLogic[X])}),fe.delayedDragEnterLogic[ce]=window.setTimeout(function(){if(!fe.state.dragging)return;var X=Object(A.a)(oe),ee=q[te];ee&&(ee.children||[]).length&&(X=Object(r.a)(oe,te)),"expandedKeys"in fe.props||fe.setExpandedKeys(X),re&&re({event:xe,node:Object(f.b)(Ee.props),expandedKeys:X})},400)},0)},fe.onNodeDragOver=function(xe,Ee){var se=fe.state.dragNodesKeys,oe=fe.props.onDragOver,q=Ee.props.eventKey;if(se.indexOf(q)!==-1)return;if(fe.dragNode&&q===fe.state.dragOverNodeKey){var me=Object(r.c)(xe,Ee);if(me===fe.state.dropPosition)return;fe.setState({dropPosition:me})}oe&&oe({event:xe,node:Object(f.b)(Ee.props)})},fe.onNodeDragLeave=function(xe,Ee){var se=fe.props.onDragLeave;fe.setState({dragOverNodeKey:""}),se&&se({event:xe,node:Object(f.b)(Ee.props)})},fe.onNodeDragEnd=function(xe,Ee){var se=fe.props.onDragEnd;fe.setState({dragOverNodeKey:""}),fe.cleanDragState(),se&&se({event:xe,node:Object(f.b)(Ee.props)}),fe.dragNode=null},fe.onNodeDrop=function(xe,Ee){var se=fe.state,oe=se.dragNodesKeys,q=oe===void 0?[]:oe,me=se.dropPosition,re=fe.props.onDrop,ae=Ee.props,ce=ae.eventKey,te=ae.pos;if(fe.setState({dragOverNodeKey:""}),fe.cleanDragState(),q.indexOf(ce)!==-1){Object(l.a)(!1,"Can not drop to dragNode(include it's children node)");return}var $=Object(r.k)(te),X={event:xe,node:Object(f.b)(Ee.props),dragNode:fe.dragNode?Object(f.b)(fe.dragNode.props):null,dragNodesKeys:q.slice(),dropPosition:me+Number($[$.length-1]),dropToGap:!1};me!==0&&(X.dropToGap=!0),re&&re(X),fe.dragNode=null},fe.cleanDragState=function(){var xe=fe.state.dragging;xe&&fe.setState({dragging:!1})},fe.onNodeClick=function(xe,Ee){var se=fe.props.onClick;se&&se(xe,Ee)},fe.onNodeDoubleClick=function(xe,Ee){var se=fe.props.onDoubleClick;se&&se(xe,Ee)},fe.onNodeSelect=function(xe,Ee){var se=fe.state.selectedKeys,oe=fe.state.keyEntities,q=fe.props,me=q.onSelect,re=q.multiple,ae=Ee.selected,ce=Ee.key,te=!ae;te?re?se=Object(r.a)(se,ce):se=[ce]:se=Object(r.b)(se,ce);var $=se.map(function(X){var ee=oe[X];return ee?ee.node:null}).filter(function(X){return X});fe.setUncontrolledState({selectedKeys:se}),me&&me(se,{event:"select",selected:te,node:Ee,selectedNodes:$,nativeEvent:xe.nativeEvent})},fe.onNodeCheck=function(xe,Ee,se){var oe=fe.state,q=oe.keyEntities,me=oe.checkedKeys,re=oe.halfCheckedKeys,ae=fe.props,ce=ae.checkStrictly,te=ae.onCheck,$=Ee.key,X,ee={event:"check",node:Ee,checked:se,nativeEvent:xe.nativeEvent};if(ce){var Oe=se?Object(r.a)(me,$):Object(r.b)(me,$),Se=Object(r.b)(re,$);X={checked:Oe,halfChecked:Se},ee.checkedNodes=Oe.map(function(ht){return q[ht]}).filter(function(ht){return ht}).map(function(ht){return ht.node}),fe.setUncontrolledState({checkedKeys:Oe})}else{var Me=Object(B.a)([].concat(Object(A.a)(me),[$]),!0,q),Qe=Me.checkedKeys,tt=Me.halfCheckedKeys;if(!se){var st=new Set(Qe);st.delete($);var ut=Object(B.a)(Array.from(st),{checked:!1,halfCheckedKeys:tt},q);Qe=ut.checkedKeys,tt=ut.halfCheckedKeys}X=Qe,ee.checkedNodes=[],ee.checkedNodesPositions=[],ee.halfCheckedKeys=tt,Qe.forEach(function(ht){var bt=q[ht];if(!bt)return;var Ke=bt.node,Ue=bt.pos;ee.checkedNodes.push(Ke),ee.checkedNodesPositions.push({node:Ke,pos:Ue})}),fe.setUncontrolledState({checkedKeys:Qe},!1,{halfCheckedKeys:tt})}te&&te(X,ee)},fe.onNodeLoad=function(xe){return new Promise(function(Ee){fe.setState(function(se){var oe=se.loadedKeys,q=oe===void 0?[]:oe,me=se.loadingKeys,re=me===void 0?[]:me,ae=fe.props,ce=ae.loadData,te=ae.onLoad,$=xe.key;if(!ce||q.indexOf($)!==-1||re.indexOf($)!==-1)return{};var X=ce(xe);return X.then(function(){var ee=fe.state,Oe=ee.loadedKeys,Se=ee.loadingKeys,Me=Object(r.a)(Oe,$),Qe=Object(r.b)(Se,$);te&&te(Me,{event:"load",node:xe}),fe.setUncontrolledState({loadedKeys:Me}),fe.setState({loadingKeys:Qe}),Ee()}),{loadingKeys:Object(r.a)(re,$)}})})},fe.onNodeMouseEnter=function(xe,Ee){var se=fe.props.onMouseEnter;se&&se({event:xe,node:Ee})},fe.onNodeMouseLeave=function(xe,Ee){var se=fe.props.onMouseLeave;se&&se({event:xe,node:Ee})},fe.onNodeContextMenu=function(xe,Ee){var se=fe.props.onRightClick;se&&(xe.preventDefault(),se({event:xe,node:Ee}))},fe.onFocus=function(){var xe=fe.props.onFocus;fe.setState({focused:!0}),xe&&xe.apply(void 0,arguments)},fe.onBlur=function(){var xe=fe.props.onBlur;fe.setState({focused:!1}),fe.onActiveChange(null),xe&&xe.apply(void 0,arguments)},fe.getTreeNodeRequiredProps=function(){var xe=fe.state,Ee=xe.expandedKeys,se=xe.selectedKeys,oe=xe.loadedKeys,q=xe.loadingKeys,me=xe.checkedKeys,re=xe.halfCheckedKeys,ae=xe.dragOverNodeKey,ce=xe.dropPosition,te=xe.keyEntities;return{expandedKeys:Ee||[],selectedKeys:se||[],loadedKeys:oe||[],loadingKeys:q||[],checkedKeys:me||[],halfCheckedKeys:re||[],dragOverNodeKey:ae,dropPosition:ce,keyEntities:te}},fe.setExpandedKeys=function(xe){var Ee=fe.state.treeData,se=Object(f.d)(Ee,xe);fe.setUncontrolledState({expandedKeys:xe,flattenNodes:se},!0)},fe.onNodeExpand=function(xe,Ee){var se=fe.state.expandedKeys,oe=fe.state.listChanging,q=fe.props,me=q.onExpand,re=q.loadData,ae=Ee.key,ce=Ee.expanded;if(oe)return;var te=se.indexOf(ae),$=!ce;if(Object(l.a)(ce&&te!==-1||!ce&&te===-1,"Expand state not sync with index check"),$?se=Object(r.a)(se,ae):se=Object(r.b)(se,ae),fe.setExpandedKeys(se),me&&me(se,{node:Ee,expanded:$,nativeEvent:xe.nativeEvent}),$&&re){var X=fe.onNodeLoad(Ee);X&&X.then(function(){var ee=Object(f.d)(fe.state.treeData,se);fe.setUncontrolledState({flattenNodes:ee})})}},fe.onListChangeStart=function(){fe.setUncontrolledState({listChanging:!0})},fe.onListChangeEnd=function(){setTimeout(function(){fe.setUncontrolledState({listChanging:!1})})},fe.onActiveChange=function(xe){var Ee=fe.state.activeKey,se=fe.props.onActiveChange;if(Ee===xe)return;fe.setState({activeKey:xe}),xe!==null&&fe.scrollTo({key:xe}),se&&se(xe)},fe.getActiveItem=function(){var xe=fe.state,Ee=xe.activeKey,se=xe.flattenNodes;return Ee===null?null:se.find(function(oe){var q=oe.data.key;return q===Ee})||null},fe.offsetActiveKey=function(xe){var Ee=fe.state,se=Ee.flattenNodes,oe=Ee.activeKey,q=se.findIndex(function(ae){var ce=ae.data.key;return ce===oe});q===-1&&xe<0&&(q=se.length),q=(q+xe+se.length)%se.length;var me=se[q];if(me){var re=me.data.key;fe.onActiveChange(re)}else fe.onActiveChange(null)},fe.onKeyDown=function(xe){var Ee=fe.state,se=Ee.activeKey,oe=Ee.expandedKeys,q=Ee.checkedKeys,me=fe.props,re=me.onKeyDown,ae=me.checkable,ce=me.selectable;switch(xe.which){case _.a.UP:{fe.offsetActiveKey(-1),xe.preventDefault();break}case _.a.DOWN:{fe.offsetActiveKey(1),xe.preventDefault();break}}var te=fe.getActiveItem();if(te&&te.data){var $=fe.getTreeNodeRequiredProps(),X=te.data.isLeaf===!1||!!(te.data.children||[]).length,ee=Object(f.b)(Object(b.a)(Object(b.a)({},Object(f.f)(se,$)),{},{data:te.data,active:!0}));switch(xe.which){case _.a.LEFT:{X&&oe.includes(se)?fe.onNodeExpand({},ee):te.parent&&fe.onActiveChange(te.parent.data.key),xe.preventDefault();break}case _.a.RIGHT:{X&&!oe.includes(se)?fe.onNodeExpand({},ee):te.children&&te.children.length&&fe.onActiveChange(te.children[0].data.key),xe.preventDefault();break}case _.a.ENTER:case _.a.SPACE:{ae&&!ee.disabled&&ee.checkable!==!1&&!ee.disableCheckbox?fe.onNodeCheck({},ee,!q.includes(se)):!ae&&ce&&!ee.disabled&&ee.selectable!==!1&&fe.onNodeSelect({},ee);break}}}re&&re(xe)},fe.setUncontrolledState=function(xe){var Ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,se=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(fe.destroyed)return;var oe=!1,q=!0,me={};Object.keys(xe).forEach(function(re){if(re in fe.props){q=!1;return}oe=!0,me[re]=xe[re]}),oe&&(!Ee||q)&&fe.setState(Object(b.a)(Object(b.a)({},me),se))},fe.scrollTo=function(xe){fe.listRef.current.scrollTo(xe)},fe}return Object(y.a)(Ie,[{key:"componentWillUnmount",value:function(){this.destroyed=!0}},{key:"render",value:function(){var xe,Ee=this.state,se=Ee.focused,oe=Ee.flattenNodes,q=Ee.keyEntities,me=Ee.dragging,re=Ee.activeKey,ae=this.props,ce=ae.prefixCls,te=ae.className,$=ae.style,X=ae.showLine,ee=ae.focusable,Oe=ae.tabIndex,Se=Oe===void 0?0:Oe,Me=ae.selectable,Qe=ae.showIcon,tt=ae.icon,st=ae.switcherIcon,ut=ae.draggable,ht=ae.checkable,bt=ae.checkStrictly,Ke=ae.disabled,Ue=ae.motion,nt=ae.loadData,kt=ae.filterTreeNode,vt=ae.height,gt=ae.itemHeight,ze=ae.virtual,Fe=ae.titleRender,Xe=ae.onContextMenu,Ae=Object(r.f)(this.props);return c.createElement(s.a.Provider,{value:{prefixCls:ce,selectable:Me,showIcon:Qe,icon:tt,switcherIcon:st,draggable:ut,checkable:ht,checkStrictly:bt,disabled:Ke,keyEntities:q,loadData:nt,filterTreeNode:kt,titleRender:Fe,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},c.createElement("div",{className:u()(ce,te,(xe={},Object(D.a)(xe,"".concat(ce,"-show-line"),X),Object(D.a)(xe,"".concat(ce,"-focused"),se),Object(D.a)(xe,"".concat(ce,"-active-focused"),re!==null),xe))},c.createElement(K,Object.assign({ref:this.listRef,prefixCls:ce,style:$,data:oe,disabled:Ke,selectable:Me,checkable:!!ht,motion:Ue,dragging:me,height:vt,itemHeight:gt,virtual:ze,focusable:ee,focused:se,tabIndex:Se,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Xe},this.getTreeNodeRequiredProps(),Ae))))}}],[{key:"getDerivedStateFromProps",value:function(xe,Ee){var se=Ee.prevProps,oe={prevProps:xe};function q(tt){return!se&&tt in xe||se&&se[tt]!==xe[tt]}var me;if(q("treeData")?me=xe.treeData:q("children")&&(Object(l.a)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),me=Object(f.c)(xe.children)),me){oe.treeData=me;var re=Object(f.a)(me);oe.keyEntities=Object(b.a)(Object(D.a)({},p,N),re.keyEntities)}var ae=oe.keyEntities||Ee.keyEntities;if(q("expandedKeys")||se&&q("autoExpandParent"))oe.expandedKeys=xe.autoExpandParent||!se&&xe.defaultExpandParent?Object(r.e)(xe.expandedKeys,ae):xe.expandedKeys;else if(!se&&xe.defaultExpandAll){var ce=Object(b.a)({},ae);delete ce[p],oe.expandedKeys=Object.keys(ce).map(function(tt){return ce[tt].key})}else!se&&xe.defaultExpandedKeys&&(oe.expandedKeys=xe.autoExpandParent||xe.defaultExpandParent?Object(r.e)(xe.defaultExpandedKeys,ae):xe.defaultExpandedKeys);if(oe.expandedKeys||delete oe.expandedKeys,me||oe.expandedKeys){var te=Object(f.d)(me||Ee.treeData,oe.expandedKeys||Ee.expandedKeys);oe.flattenNodes=te}if(xe.selectable&&(q("selectedKeys")?oe.selectedKeys=Object(r.d)(xe.selectedKeys,xe):!se&&xe.defaultSelectedKeys&&(oe.selectedKeys=Object(r.d)(xe.defaultSelectedKeys,xe))),xe.checkable){var $;if(q("checkedKeys")?$=Object(r.j)(xe.checkedKeys)||{}:!se&&xe.defaultCheckedKeys?$=Object(r.j)(xe.defaultCheckedKeys)||{}:me&&($=Object(r.j)(xe.checkedKeys)||{checkedKeys:Ee.checkedKeys,halfCheckedKeys:Ee.halfCheckedKeys}),$){var X=$,ee=X.checkedKeys,Oe=ee===void 0?[]:ee,Se=X.halfCheckedKeys,Me=Se===void 0?[]:Se;if(!xe.checkStrictly){var Qe=Object(B.a)(Oe,!0,ae);Oe=Qe.checkedKeys,Me=Qe.halfCheckedKeys}oe.checkedKeys=Oe,oe.halfCheckedKeys=Me}}return q("loadedKeys")&&(oe.loadedKeys=xe.loadedKeys),oe}}]),Ie}(c.Component);J.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[]},J.TreeNode=h.a;var le=J,ge=H.b=le},fKo2:function(M,H,a){},fjLI:function(M,H,a){"use strict";a.d(H,"e",function(){return l}),a.d(H,"a",function(){return t}),a.d(H,"c",function(){return u}),a.d(H,"d",function(){return r}),a.d(H,"b",function(){return f});var D=a("8HAY"),b=a("Cg/j"),A=a("T8No"),v=a("nnTU"),y=a("MI8n"),E=function(){var m=function(d,n){return m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,h){i.__proto__=h}||function(i,h){for(var C in h)h.hasOwnProperty(C)&&(i[C]=h[C])},m(d,n)};return function(d,n){m(d,n);function i(){this.constructor=d}d.prototype=n===null?Object.create(n):(i.prototype=n.prototype,new i)}}(),w=function(m,d,n,i){var h=arguments.length,C=h<3?d:i===null?i=Object.getOwnPropertyDescriptor(d,n):i,x;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")C=Reflect.decorate(m,d,n,i);else for(var g=m.length-1;g>=0;g--)(x=m[g])&&(C=(h<3?x(C):h>3?x(d,n,C):x(d,n))||C);return h>3&&C&&Object.defineProperty(d,n,C),C},c=function(m,d){return function(n,i){d(n,i,m)}},_=function(){for(var m=0,d=0,n=arguments.length;d=0&&(h.splice(C,1),i._onDidChangeMenu.fire(d))}}},m.prototype.getMenuItems=function(d){var n=(this._menuItems.get(d)||[]).slice(0);return d===0&&this._appendImplicitItems(n),n},m.prototype._appendImplicitItems=function(d){for(var n=new Set,i=d.filter(function(P){return l(P)}),h=0,C=i;h0&&arguments[0]!==void 0?arguments[0]:[],T=p;if(Array.isArray(p)){for(var N=0;N0||Hn.target.offsetWidth>0)&&nt.current.instance.layout()}}catch(Un){dn.e(Un)}finally{dn.f()}}),Pt.observe(Ue.current)),Pt}function Ot(){y.b.warn({content:decodeURIComponent(m),key:"monaco-editor-tip"})}var st=function(){var kt=nt.current.instance;if(z!=null&&kt&&Pe){var dn=kt.getModel();dn&&z!==dn.getValue()&&(x=!0,dn.setValue(z),kt.layout(),x=!1)}};Object(t.useEffect)(function(){try{var Pt,kt=nt.current.instance;gt.current&&clearTimeout(gt.current),gt.current=setTimeout(function(){st()},500),kt==null||((Pt=kt.updateOptions)===null||Pt===void 0)||Pt.call(kt,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(z.split(/\r\n|\r|\n/g).length))+3,5)})}catch(dn){debugger}},[z,Pe,nt.current]),Object(t.useEffect)(function(){try{if(Je&&nt.current&&nt.current.instance){var Pt=nt.current.instance;Pt.changeViewZones(function(dn){var yn=document.createElement("div");yn.style.padding="10px 20px",yn.style.width="calc(100% - 20px)",yn.className="my-error-line-wrp",yn.innerHTML=lt,dn.addZone({afterLineNumber:Je||11,heightInLines:3,domNode:yn})});var kt={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};Pt.addOverlayWidget(kt),Pt.revealPositionInCenter({lineNumber:20,column:1})}}catch(dn){debugger}},[Je,nt.current,Pe]),Object(t.useEffect)(function(){var Pt;if((Pt=nt.current)!==null&&Pt!==void 0&&Pt.instance&&Pe&&Et){var kt=nt.current.instance,dn=kt.getModel();if(!dn)return;var yn=function(){var sn=[],Xn=[],$n=dn.getAllDecorations(),Vn=Object(E.a)($n),Jn;try{for(Vn.s();!(Jn=Vn.n()).done;){var de=Jn.value;if(de.options.className==="highlighted-line"){var G;sn.push(de==null||((G=de.range)===null||G===void 0)?void 0:G.startLineNumber),Xn.push(de==null?void 0:de.id)}}}catch(ue){Vn.e(ue)}finally{Vn.f()}dn.deltaDecorations(Xn,[]);var Z=dn.getLineCount();!!ct&&ct<=Z&&(kt.deltaDecorations([],[{range:new P.Range(ct,1,ct,dn.getLineMaxColumn(ct)),options:{isWholeLine:!0,className:"highlighted-line"}}]),kt.revealLineInCenter(ct))};yn();var Hn=function(){var sn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,Xn=[],$n=[],Vn=dn.getAllDecorations(),Jn=Object(E.a)(Vn),de;try{for(Jn.s();!(de=Jn.n()).done;){var G=de.value;if(G.options.linesDecorationsClassName==="breakpoints"){var Z;Xn.push(G==null||((Z=G.range)===null||Z===void 0)?void 0:Z.startLineNumber),$n.push(G==null?void 0:G.id)}}}catch(ue){Jn.e(ue)}finally{Jn.f()}if(sn)return{lines:Xn,ids:$n};X(Xn)},Un=function(){var Ft=Object(A.a)(l.a.mark(function sn(Xn){var $n;return l.a.wrap(function(Jn){for(;;)switch(Jn.prev=Jn.next){case 0:return $n={range:new P.Range(Xn,1,Xn,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints"}},Jn.next=3,dn.deltaDecorations([],[$n]);case 3:Hn();case 4:case"end":return Jn.stop()}},sn)}));return function(Xn){return Ft.apply(this,arguments)}}(),In=function(){var Ft=Object(A.a)(l.a.mark(function sn(Xn){var $n,Vn,Jn,de,G;return l.a.wrap(function(ue){for(;;)switch(ue.prev=ue.next){case 0:$n=[],Vn=kt.getLineDecorations(Xn),Jn=Object(E.a)(Vn);try{for(Jn.s();!(de=Jn.n()).done;)G=de.value,G.options.linesDecorationsClassName==="breakpoints"&&$n.push(G.id)}catch(ye){Jn.e(ye)}finally{Jn.f()}return ue.next=6,dn.deltaDecorations($n,[]);case 6:Hn();case 7:case"end":return ue.stop()}},sn)}));return function(Xn){return Ft.apply(this,arguments)}}(),cn=function(sn){var Xn=kt.getLineDecorations(sn),$n=Object(E.a)(Xn),Vn;try{for($n.s();!(Vn=$n.n()).done;){var Jn=Vn.value;if(Jn.options.linesDecorationsClassName==="breakpoints")return!0}}catch(de){$n.e(de)}finally{$n.f()}return!1};if(!Object(n.isEqual)(Oe,Hn(!0).lines)){dn.deltaDecorations(Hn(!0).ids,[]);var mr=Oe.map(function(Ft){return{range:new P.Range(Ft,1,Ft,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints"}}});dn.deltaDecorations([],mr)}var Ar=kt.onDidChangeModelContent(function(Ft){var sn=kt.getPosition();if(sn){var Xn=sn.lineNumber;dn.getLineContent(Xn).trim()===""?In(Xn):cn(Xn)&&(In(Xn),Un(Xn))}}),Dr=kt.onMouseDown(function(Ft){var sn,Xn,$n;if(Ft.target.detail&&(sn=Ft.target)!==null&&sn!==void 0&&(Xn=sn.element)!==null&&Xn!==void 0&&($n=Xn.className)!==null&&$n!==void 0&&$n.includes("line-numbers")){var Vn=Ft.target.position.lineNumber;if(dn.getLineContent(Vn).trim()==="")return;cn(Vn)?In(Vn):Un(Vn)}}),dr=function(sn){var Xn={range:new P.Range(sn,1,sn,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};vt.current=kt.deltaDecorations(vt.current,[Xn])},zn=function(){vt.current=kt.deltaDecorations(vt.current,[])},tr=kt.onMouseMove(function(Ft){var sn,Xn,$n;if(zn(),Ft.target.detail&&(sn=Ft.target)!==null&&sn!==void 0&&(Xn=sn.element)!==null&&Xn!==void 0&&($n=Xn.className)!==null&&$n!==void 0&&$n.includes("line-numbers")){var Vn=Ft.target.position.lineNumber;if(dn.getLineContent(Vn).trim()==="")return;dr(Vn)}}),an=kt.onMouseLeave(function(){zn()});return function(){Ar.dispose(),Dr.dispose(),tr.dispose(),an.dispose()}}},[nt.current,Pe,Oe,ct,Et]);function Wt(){var Pt=nt.current.instance;if(Pt){var kt=Pt.getSelection(),dn=nt.current.pastePos||{},yn=new P.Range(dn.startLineNumber||kt.endLineNumber,dn.startColumn||kt.endColumn,dn.endLineNumber||kt.endLineNumber,dn.endColumn||kt.endColumn);setTimeout(function(){Pt.executeEdits("",[{range:yn,text:""}])},300)}}function zt(Pt){(window.navigator.platform.match("Mac")?Pt.metaKey:Pt.ctrlKey)&&Pt.keyCode==83&&(Pt.preventDefault(),fe())}var vn=function(){if(Ee&&nt.current.instance){var kt=nt.current.instance.getContentHeight();Kt(kt0||re.target.offsetWidth>0)&&Ee.layout()}}catch(ae){q.e(ae)}finally{q.f()}}),se.observe(B.current)),se}Object(t.useEffect)(function(){return B.current&&a.e(27).then(a.t.bind(null,"M/lh",7)).then(function(Ee){P=Ee;var se=P.editor.createDiffEditor(B.current,Object(D.a)(Object(D.a)({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},K),{},{wordWrap:!0}));pe(se);var oe=De(se);return function(){se.dispose();var q=se.getModel();q&&q.dispose(),oe.unobserve(B.current)}}),function(){window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}},[]),Object(t.useEffect)(function(){ge&&ge.setModel({original:P.editor.createModel(z,F),modified:P.editor.createModel(W,F)})},[z,W,F,ge]);var Ie=h(N),fe=h(U),xe={width:Ie,height:fe};return u.a.createElement("div",{className:"my-diff-editor",ref:B,style:xe})}},ZpRC:function(M,H,a){"use strict";function D(t){return typeof t=="object"&&t!=null&&t.nodeType===1}function b(t,u){return(!u||t!=="hidden")&&t!=="visible"&&t!=="clip"}function A(t,u){if(t.clientHeightu||m>t&&d=u&&n>=s?m-t-r:d>u&&ns?d-u+f:0}var y=function(t,u){var s=window,r=u.scrollMode,f=u.block,m=u.inline,d=u.boundary,n=u.skipOverflowHiddenElements,i=typeof d=="function"?d:function(X){return X!==d};if(!D(t))throw new TypeError("Invalid target");for(var h=document.scrollingElement||document.documentElement,C=[],x=t;D(x)&&i(x);){if((x=x.parentElement)===h){C.push(x);break}x!=null&&x===document.body&&A(x)&&!A(document.documentElement)||x!=null&&A(x,n)&&C.push(x)}for(var g=s.visualViewport?s.visualViewport.width:innerWidth,R=s.visualViewport?s.visualViewport.height:innerHeight,P=window.scrollX||pageXOffset,O=window.scrollY||pageYOffset,S=t.getBoundingClientRect(),p=S.height,T=S.width,N=S.top,k=S.right,U=S.bottom,z=S.left,W=f==="start"||f==="nearest"?N:f==="end"?U:N+p/2,F=m==="center"?z+T/2:m==="end"?k:z,V=[],K=0;K=0&&z>=0&&U<=R&&k<=g&&N>=pe&&U<=Ie&&z>=fe&&k<=De)return V;var xe=getComputedStyle(B),Ee=parseInt(xe.borderLeftWidth,10),se=parseInt(xe.borderTopWidth,10),oe=parseInt(xe.borderRightWidth,10),q=parseInt(xe.borderBottomWidth,10),me=0,re=0,ae="offsetWidth"in B?B.offsetWidth-B.clientWidth-Ee-oe:0,ce="offsetHeight"in B?B.offsetHeight-B.clientHeight-se-q:0;if(h===B)me=f==="start"?W:f==="end"?W-R:f==="nearest"?v(O,O+R,R,se,q,O+W,O+W+p,p):W-R/2,re=m==="start"?F:m==="center"?F-g/2:m==="end"?F-g:v(P,P+g,g,Ee,oe,P+F,P+F+T,T),me=Math.max(0,me+O),re=Math.max(0,re+P);else{me=f==="start"?W-pe-se:f==="end"?W-Ie+q+ce:f==="nearest"?v(pe,Ie,le,se,q+ce,W,W+p,p):W-(pe+le/2)+ce/2,re=m==="start"?F-fe-Ee:m==="center"?F-(fe+ge/2)+ae/2:m==="end"?F-De+oe+ae:v(fe,De,ge,Ee,oe+ae,F,F+T,T);var te=B.scrollLeft,$=B.scrollTop;W+=$-(me=Math.max(0,Math.min($+me,B.scrollHeight-le+ce))),F+=te-(re=Math.max(0,Math.min(te+re,B.scrollWidth-ge+ae)))}V.push({el:B,top:me,left:re})}return V};function E(t){return t===Object(t)&&Object.keys(t).length!==0}function w(t,u){u===void 0&&(u="auto");var s="scrollBehavior"in document.body.style;t.forEach(function(r){var f=r.el,m=r.top,d=r.left;f.scroll&&s?f.scroll({top:m,left:d,behavior:u}):(f.scrollTop=m,f.scrollLeft=d)})}function c(t){return t===!1?{block:"end",inline:"nearest"}:E(t)?t:{block:"start",inline:"nearest"}}function _(t,u){var s=!t.ownerDocument.documentElement.contains(t);if(E(u)&&typeof u.behavior=="function")return u.behavior(s?[]:y(t,u));if(s)return;var r=c(u);return w(y(t,r),r.behavior)}var l=H.a=_},Zss7:function(M,H,a){var D;(function(b){var A=/^\s+/,v=/\s+$/,y=0,E=b.round,w=b.min,c=b.max,_=b.random;function l(q,me){if(q=q||"",me=me||{},q instanceof l)return q;if(!(this instanceof l))return new l(q,me);var re=t(q);this._originalInput=q,this._r=re.r,this._g=re.g,this._b=re.b,this._a=re.a,this._roundA=E(100*this._a)/100,this._format=me.format||re.format,this._gradientType=me.gradientType,this._r<1&&(this._r=E(this._r)),this._g<1&&(this._g=E(this._g)),this._b<1&&(this._b=E(this._b)),this._ok=re.ok,this._tc_id=y++}l.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 q=this.toRgb();return(q.r*299+q.g*587+q.b*114)/1e3},getLuminance:function(){var q=this.toRgb(),me,re,ae,ce,te,$;return me=q.r/255,re=q.g/255,ae=q.b/255,me<=.03928?ce=me/12.92:ce=b.pow((me+.055)/1.055,2.4),re<=.03928?te=re/12.92:te=b.pow((re+.055)/1.055,2.4),ae<=.03928?$=ae/12.92:$=b.pow((ae+.055)/1.055,2.4),.2126*ce+.7152*te+.0722*$},setAlpha:function(q){return this._a=V(q),this._roundA=E(100*this._a)/100,this},toHsv:function(){var q=f(this._r,this._g,this._b);return{h:q.h*360,s:q.s,v:q.v,a:this._a}},toHsvString:function(){var q=f(this._r,this._g,this._b),me=E(q.h*360),re=E(q.s*100),ae=E(q.v*100);return this._a==1?"hsv("+me+", "+re+"%, "+ae+"%)":"hsva("+me+", "+re+"%, "+ae+"%, "+this._roundA+")"},toHsl:function(){var q=s(this._r,this._g,this._b);return{h:q.h*360,s:q.s,l:q.l,a:this._a}},toHslString:function(){var q=s(this._r,this._g,this._b),me=E(q.h*360),re=E(q.s*100),ae=E(q.l*100);return this._a==1?"hsl("+me+", "+re+"%, "+ae+"%)":"hsla("+me+", "+re+"%, "+ae+"%, "+this._roundA+")"},toHex:function(q){return d(this._r,this._g,this._b,q)},toHexString:function(q){return"#"+this.toHex(q)},toHex8:function(q){return n(this._r,this._g,this._b,this._a,q)},toHex8String:function(q){return"#"+this.toHex8(q)},toRgb:function(){return{r:E(this._r),g:E(this._g),b:E(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+E(this._r)+", "+E(this._g)+", "+E(this._b)+")":"rgba("+E(this._r)+", "+E(this._g)+", "+E(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:E(K(this._r,255)*100)+"%",g:E(K(this._g,255)*100)+"%",b:E(K(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+E(K(this._r,255)*100)+"%, "+E(K(this._g,255)*100)+"%, "+E(K(this._b,255)*100)+"%)":"rgba("+E(K(this._r,255)*100)+"%, "+E(K(this._g,255)*100)+"%, "+E(K(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:W[d(this._r,this._g,this._b,!0)]||!1},toFilter:function(q){var me="#"+i(this._r,this._g,this._b,this._a),re=me,ae=this._gradientType?"GradientType = 1, ":"";if(q){var ce=l(q);re="#"+i(ce._r,ce._g,ce._b,ce._a)}return"progid:DXImageTransform.Microsoft.gradient("+ae+"startColorstr="+me+",endColorstr="+re+")"},toString:function(q){var me=!!q;q=q||this._format;var re=!1,ae=this._a<1&&this._a>=0,ce=!me&&ae&&(q==="hex"||q==="hex6"||q==="hex3"||q==="hex4"||q==="hex8"||q==="name");return ce?q==="name"&&this._a===0?this.toName():this.toRgbString():(q==="rgb"&&(re=this.toRgbString()),q==="prgb"&&(re=this.toPercentageRgbString()),(q==="hex"||q==="hex6")&&(re=this.toHexString()),q==="hex3"&&(re=this.toHexString(!0)),q==="hex4"&&(re=this.toHex8String(!0)),q==="hex8"&&(re=this.toHex8String()),q==="name"&&(re=this.toName()),q==="hsl"&&(re=this.toHslString()),q==="hsv"&&(re=this.toHsvString()),re||this.toHexString())},clone:function(){return l(this.toString())},_applyModification:function(q,me){var re=q.apply(null,[this].concat([].slice.call(me)));return this._r=re._r,this._g=re._g,this._b=re._b,this.setAlpha(re._a),this},lighten:function(){return this._applyModification(g,arguments)},brighten:function(){return this._applyModification(R,arguments)},darken:function(){return this._applyModification(P,arguments)},desaturate:function(){return this._applyModification(h,arguments)},saturate:function(){return this._applyModification(C,arguments)},greyscale:function(){return this._applyModification(x,arguments)},spin:function(){return this._applyModification(O,arguments)},_applyCombination:function(q,me){return q.apply(null,[this].concat([].slice.call(me)))},analogous:function(){return this._applyCombination(k,arguments)},complement:function(){return this._applyCombination(S,arguments)},monochromatic:function(){return this._applyCombination(U,arguments)},splitcomplement:function(){return this._applyCombination(N,arguments)},triad:function(){return this._applyCombination(p,arguments)},tetrad:function(){return this._applyCombination(T,arguments)}},l.fromRatio=function(q,me){if(typeof q=="object"){var re={};for(var ae in q)q.hasOwnProperty(ae)&&(ae==="a"?re[ae]=q[ae]:re[ae]=De(q[ae]));q=re}return l(q,me)};function t(q){var me={r:0,g:0,b:0},re=1,ae=null,ce=null,te=null,$=!1,X=!1;return typeof q=="string"&&(q=se(q)),typeof q=="object"&&(Ee(q.r)&&Ee(q.g)&&Ee(q.b)?(me=u(q.r,q.g,q.b),$=!0,X=String(q.r).substr(-1)==="%"?"prgb":"rgb"):Ee(q.h)&&Ee(q.s)&&Ee(q.v)?(ae=De(q.s),ce=De(q.v),me=m(q.h,ae,ce),$=!0,X="hsv"):Ee(q.h)&&Ee(q.s)&&Ee(q.l)&&(ae=De(q.s),te=De(q.l),me=r(q.h,ae,te),$=!0,X="hsl"),q.hasOwnProperty("a")&&(re=q.a)),re=V(re),{ok:$,format:q.format||X,r:w(255,c(me.r,0)),g:w(255,c(me.g,0)),b:w(255,c(me.b,0)),a:re}}function u(q,me,re){return{r:K(q,255)*255,g:K(me,255)*255,b:K(re,255)*255}}function s(q,me,re){q=K(q,255),me=K(me,255),re=K(re,255);var ae=c(q,me,re),ce=w(q,me,re),te,$,X=(ae+ce)/2;if(ae==ce)te=$=0;else{var ee=ae-ce;$=X>.5?ee/(2-ae-ce):ee/(ae+ce);switch(ae){case q:te=(me-re)/ee+(me1&&(Me-=1),Me<1/6?Oe+(Se-Oe)*6*Me:Me<1/2?Se:Me<2/3?Oe+(Se-Oe)*(2/3-Me)*6:Oe}if(me===0)ae=ce=te=re;else{var X=re<.5?re*(1+me):re+me-re*me,ee=2*re-X;ae=$(ee,X,q+1/3),ce=$(ee,X,q),te=$(ee,X,q-1/3)}return{r:ae*255,g:ce*255,b:te*255}}function f(q,me,re){q=K(q,255),me=K(me,255),re=K(re,255);var ae=c(q,me,re),ce=w(q,me,re),te,$,X=ae,ee=ae-ce;if($=ae===0?0:ee/ae,ae==ce)te=0;else{switch(ae){case q:te=(me-re)/ee+(me>1)+720)%360;--me;)ae.h=(ae.h+ce)%360,te.push(l(ae));return te}function U(q,me){me=me||6;for(var re=l(q).toHsv(),ae=re.h,ce=re.s,te=re.v,$=[],X=1/me;me--;)$.push(l({h:ae,s:ce,v:te})),te=(te+X)%1;return $}l.mix=function(q,me,re){re=re===0?0:re||50;var ae=l(q).toRgb(),ce=l(me).toRgb(),te=re/100,$={r:(ce.r-ae.r)*te+ae.r,g:(ce.g-ae.g)*te+ae.g,b:(ce.b-ae.b)*te+ae.b,a:(ce.a-ae.a)*te+ae.a};return l($)},l.readability=function(q,me){var re=l(q),ae=l(me);return(b.max(re.getLuminance(),ae.getLuminance())+.05)/(b.min(re.getLuminance(),ae.getLuminance())+.05)},l.isReadable=function(q,me,re){var ae=l.readability(q,me),ce,te;te=!1,ce=oe(re);switch(ce.level+ce.size){case"AAsmall":case"AAAlarge":te=ae>=4.5;break;case"AAlarge":te=ae>=3;break;case"AAAsmall":te=ae>=7;break}return te},l.mostReadable=function(q,me,re){var ae=null,ce=0,te,$,X,ee;re=re||{},$=re.includeFallbackColors,X=re.level,ee=re.size;for(var Oe=0;Oece&&(ce=te,ae=l(me[Oe]));return l.isReadable(q,ae,{level:X,size:ee})||!$?ae:(re.includeFallbackColors=!1,l.mostReadable(q,["#fff","#000"],re))};var z=l.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"},W=l.hexNames=F(z);function F(q){var me={};for(var re in q)q.hasOwnProperty(re)&&(me[q[re]]=re);return me}function V(q){return q=parseFloat(q),(isNaN(q)||q<0||q>1)&&(q=1),q}function K(q,me){le(q)&&(q="100%");var re=ge(q);return q=w(me,c(0,parseFloat(q))),re&&(q=parseInt(q*me,10)/100),b.abs(q-me)<1e-6?1:q%me/parseFloat(me)}function B(q){return w(1,c(0,q))}function J(q){return parseInt(q,16)}function le(q){return typeof q=="string"&&q.indexOf(".")!=-1&&parseFloat(q)===1}function ge(q){return typeof q=="string"&&q.indexOf("%")!=-1}function pe(q){return q.length==1?"0"+q:""+q}function De(q){return q<=1&&(q=q*100+"%"),q}function Ie(q){return b.round(parseFloat(q)*255).toString(16)}function fe(q){return J(q)/255}var xe=function(){var q="[-\\+]?\\d+%?",me="[-\\+]?\\d*\\.\\d+%?",re="(?:"+me+")|(?:"+q+")",ae="[\\s|\\(]+("+re+")[,|\\s]+("+re+")[,|\\s]+("+re+")\\s*\\)?",ce="[\\s|\\(]+("+re+")[,|\\s]+("+re+")[,|\\s]+("+re+")[,|\\s]+("+re+")\\s*\\)?";return{CSS_UNIT:new RegExp(re),rgb:new RegExp("rgb"+ae),rgba:new RegExp("rgba"+ce),hsl:new RegExp("hsl"+ae),hsla:new RegExp("hsla"+ce),hsv:new RegExp("hsv"+ae),hsva:new RegExp("hsva"+ce),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 Ee(q){return!!xe.CSS_UNIT.exec(q)}function se(q){q=q.replace(A,"").replace(v,"").toLowerCase();var me=!1;if(z[q])q=z[q],me=!0;else if(q=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var re;return(re=xe.rgb.exec(q))?{r:re[1],g:re[2],b:re[3]}:(re=xe.rgba.exec(q))?{r:re[1],g:re[2],b:re[3],a:re[4]}:(re=xe.hsl.exec(q))?{h:re[1],s:re[2],l:re[3]}:(re=xe.hsla.exec(q))?{h:re[1],s:re[2],l:re[3],a:re[4]}:(re=xe.hsv.exec(q))?{h:re[1],s:re[2],v:re[3]}:(re=xe.hsva.exec(q))?{h:re[1],s:re[2],v:re[3],a:re[4]}:(re=xe.hex8.exec(q))?{r:J(re[1]),g:J(re[2]),b:J(re[3]),a:fe(re[4]),format:me?"name":"hex8"}:(re=xe.hex6.exec(q))?{r:J(re[1]),g:J(re[2]),b:J(re[3]),format:me?"name":"hex"}:(re=xe.hex4.exec(q))?{r:J(re[1]+""+re[1]),g:J(re[2]+""+re[2]),b:J(re[3]+""+re[3]),a:fe(re[4]+""+re[4]),format:me?"name":"hex8"}:(re=xe.hex3.exec(q))?{r:J(re[1]+""+re[1]),g:J(re[2]+""+re[2]),b:J(re[3]+""+re[3]),format:me?"name":"hex"}:!1}function oe(q){var me,re;return q=q||{level:"AA",size:"small"},me=(q.level||"AA").toUpperCase(),re=(q.size||"small").toLowerCase(),me!=="AA"&&me!=="AAA"&&(me="AA"),re!=="small"&&re!=="large"&&(re="small"),{level:me,size:re}}M.exports?M.exports=l:!(D=function(){return l}.call(H,a,H,M),D!==void 0&&(M.exports=D))})(Math)},aBPH:function(M,H,a){M.exports={wrap:"wrap___1eujs",modal:"modal___3NBln",title:"title___26WI_",path:"path___HzdTG",colorBlue:"colorBlue___3sufs",width240:"width240___DJhZ8",filePath:"filePath___13aFg"}},auZk:function(M,H,a){M.exports={flex_box_center:"flex_box_center___3qTxW",flex_space_between:"flex_space_between___3ea87",flex_box_vertical_center:"flex_box_vertical_center___3pRKY",flex_box_center_end:"flex_box_center_end___1knqW",flex_box_column:"flex_box_column___2jnF_",header:"header___1jftB","flex-center":"flex-center___2n5vX",title:"title___JYziX",schedule:"schedule___3dZqv",clickWarp:"clickWarp___Nw-Yv",num:"num___2kh_y",subject:"subject___3cFDa",btns:"btns___jk1p6",btn:"btn___2VKv5",simulate:"simulate___3PtJU",exit:"exit___3vlKF"}},bKvZ:function(M,H,a){M.exports={flex_box_center:"flex_box_center___2dXfh",flex_space_between:"flex_space_between___2BhUa",flex_box_vertical_center:"flex_box_vertical_center___15ksZ",flex_box_center_end:"flex_box_center_end___3JbfY",flex_box_column:"flex_box_column___1raS-",level:"level___W4wcy",left:"left___1XwUw",container:"container___16wfS",title:"title___2mqN2",listWrap:"listWrap___U0Df3",list:"list___2YNXa",s3:"s3___25biP",s2:"s2___3z1Hl",listActive:"listActive___1B21p",os:"os___2rPuf",btns:"btns___3SwkA",btnsWrap:"btnsWrap___30oSS",icon:"icon___IUU5o",btn:"btn___GdOfs",d1:"d1___uGVV7",d2:"d2___12wBt",shrink:"shrink___tBEU_",elseShrink:"elseShrink___1vnuF",right:"right___27lwg",addIcon:"addIcon___3jWNX"}},bQjk:function(M,H,a){(function(D,b,A){M.exports=H=b(a("Ib8C"),a("OLod"))})(this,function(D){return function(b){var A=D,v=A.lib,y=v.CipherParams,E=A.enc,w=E.Hex,c=A.format,_=c.Hex={stringify:function(l){return l.ciphertext.toString(w)},parse:function(l){var t=w.parse(l);return y.create({ciphertext:t})}}}(),D.format.Hex})},bT9E:function(M,H,a){"use strict";a.d(H,"a",function(){return b});var D=a("VTBJ");function b(A,v){var y=Object(D.a)({},A);return Array.isArray(v)&&v.forEach(function(E){delete y[E]}),y}},bUJZ:function(M,H){M.exports="data:image/png;base64,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"},biw7:function(M,H,a){"use strict";var D=a("q1tI"),b=a.n(D),A=D.createContext(null);H.a=A},c5Ni:function(M,H,a){},cRFk:function(M,H,a){M.exports=a.p+"static/RepositoryNoneData.828085a8.png"},ch0t:function(M,H,a){"use strict";a.r(H);var D=a("+L6B"),b=a("2/Rp"),A=a("T2oS"),v=a("W9HT"),y=a("14J3"),E=a("BMrR"),w=a("2qtc"),c=a("kLXV"),_=a("jCWc"),l=a("kPKH"),t=a("qVdP"),u=a("jsC+"),s=a("k1fw"),r=a("lUTK"),f=a("BvKs"),m=a("9og8"),d=a("miYZ"),n=a("tsqr"),i=a("5Dmo"),h=a("3S7+"),C=a("tJVT"),x=a("PpiC"),g=a("Znn+"),R=a("ZTPi"),P=a("WmNS"),O=a.n(P),S=a("q1tI"),p=a.n(S),T=a("B6bo"),N=a.n(T),k=a("Ty5D"),U=a("9kvl"),z=a("BoS7"),W=a("Sdc0"),F=a("oBTY"),V=a("ozfa"),K=a("MJZm"),B=a("P5Jw"),J=a("5NDa"),le=a("5rEg"),ge=a("y8nQ"),pe=a("Vl3Y"),De=a("aBPH"),Ie=a.n(De),fe=function(We){var ot=We.shixunsDetail,it=We.globalSetting,Ne=We.loading,Qe=We.user,Tt=We.dispatch,yt=We.isRepository,It=Object(x.a)(We,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),Kt=Object(k.h)(),ft=Object(k.i)(),Pt=Object(S.useState)({}),kt=Object(C.a)(Pt,2),dn=kt[0],yn=kt[1],Hn=Object(S.useRef)(),Un=pe.a.useForm(),In=Object(C.a)(Un,1),cn=In[0],mr=Object(S.useState)(""),Ar=Object(C.a)(mr,2),Dr=Ar[0],dr=Ar[1];Object(S.useEffect)(function(){It.visible&&cn.resetFields()},[It.visible]),Object(S.useEffect)(function(){var an=sessionStorage.getItem("pathArray");if(an){var Ft=an.split(",").join("/"),sn=Ft.indexOf("/")===0?Ft.substr(1):Ft;dr(sn)}},[]),Object(S.useEffect)(function(){var an,Ft;Hn.current=(an=Kt.pathname)===null||an===void 0||((Ft=an.split("/"))===null||Ft===void 0)?void 0:Ft[2]},[]);var zn=function(){var an=Object(m.a)(O.a.mark(function Ft(){var sn,Xn,$n=arguments;return O.a.wrap(function(Jn){for(;;)switch(Jn.prev=Jn.next){case 0:return sn=$n.length>0&&$n[0]!==void 0?$n[0]:{},Jn.next=3,Tt({type:"shixunsDetail/addRepositoryFile",payload:{id:ft.id,message:sn.commitMessage,content:"",path:(It.defaultPath?It.defaultPath+"/":"")+sn.path+"/"+(sn.file||".gitkeep"),secret_repository:yt?void 0:!0}});case 3:Xn=Jn.sent,Xn!=null&&Xn.url&&(n.b.success("\u6DFB\u52A0\u6210\u529F"),It.onOK({path:(It.defaultPath?It.defaultPath+"/":"")+sn.path+"/"+(sn.file||".gitkeep"),name:sn.path.split("/")[sn.path.split("/").length-1]}),It.onClose());case 5:case"end":return Jn.stop()}},Ft)}));return function(){return an.apply(this,arguments)}}(),tr=function(){var Ft,sn;U.d.push("/shixuns/".concat(Hn.current,"/").concat((Ft=Kt.pathname)===null||Ft===void 0||((sn=Ft.split("/"))===null||sn===void 0)?void 0:sn[3]).concat(Dr?"/master/shixun_show/".concat(Dr):""))};return p.a.createElement(c.a,{width:"60%",centered:!0,visible:It.visible,wrapClassName:Ie.a.modal,onOk:function(){cn.submit()},onCancel:It.onClose,title:"\u65B0\u5EFA\u6587\u4EF6\u5939"},p.a.createElement("section",{className:Ie.a.bg},p.a.createElement("div",{className:Ie.a.wrap},p.a.createElement(pe.a,{className:"mt10",form:cn,scrollToFirstError:!0,layout:"vertical",onFinish:zn,onChange:function(){var Ft,sn,Xn,$n,Vn=Object(s.a)({},cn.getFieldsValue()),Jn=Vn==null||((Ft=Vn.path)===null||Ft===void 0)?void 0:Ft.split(""),de=Vn==null||((sn=Vn.file)===null||sn===void 0)?void 0:sn.split("");Jn!=null&&(Xn=Jn.filter(function(G){return G=="/"}))!==null&&Xn!==void 0&&Xn.length&&(Vn.path=Vn.path.substring(0,Vn.path.length-1)),de!=null&&($n=de.filter(function(G){return G=="/"}))!==null&&$n!==void 0&&$n.length&&(Vn.file=Vn.file.substring(0,Vn.path.length-1)),cn.setFieldsValue(Object(s.a)({},Vn)),yn(Vn)}},p.a.createElement(pe.a.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0\uFF1A",name:"path"},p.a.createElement(E.a,null,p.a.createElement(l.a,null,p.a.createElement("span",{className:Ie.a.filePath},It.defaultPath+"/")),p.a.createElement(l.a,{flex:"1"},p.a.createElement(pe.a.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},p.a.createElement(le.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0",size:"large"}))))),p.a.createElement(pe.a.Item,{label:"\u6587\u4EF6\u540D\u79F0\uFF1A",name:"file"},p.a.createElement(le.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0\uFF0C\u5982\u679C\u4E0D\u586B\u5199\u7CFB\u7EDF\u5C06\u5728\u6587\u4EF6\u5939\u4E0B\u521B\u5EFA.gitkeep\u7684\u9ED8\u8BA4\u6587\u4EF6",size:"large"})),p.a.createElement(pe.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},p.a.createElement(le.a,{placeholder:"\u8BF7\u8F93\u5165\u672C\u6B21\u63D0\u4EA4\u7684\u4E3B\u8981\u4FE1\u606F\uFF0C\u5408\u7406\u7684\u63CF\u8FF0\u4FE1\u606F\u6709\u5229\u4E8E\u4EE3\u7801\u5386\u53F2\u8BB0\u5F55\u7684\u7BA1\u7406",size:"large"}))))))},xe=Object(U.a)(function(bt){var We=bt.shixunsDetail,ot=bt.loading,it=bt.globalSetting,Ne=bt.user;return{shixunsDetail:We,globalSetting:it,user:Ne,loading:ot.models.index}})(fe),Ee=a("7ahc"),se=function(We){var ot=We.shixunsDetail,it=We.globalSetting,Ne=We.loading,Qe=We.user,Tt=We.dispatch,yt=We.isRepository,It=Object(x.a)(We,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),Kt=Object(k.h)(),ft=Object(k.i)(),Pt=Object(S.useState)({}),kt=Object(C.a)(Pt,2),dn=kt[0],yn=kt[1],Hn=Object(S.useRef)(),Un=pe.a.useForm(),In=Object(C.a)(Un,1),cn=In[0],mr=Object(S.useState)(""),Ar=Object(C.a)(mr,2),Dr=Ar[0],dr=Ar[1];Object(S.useEffect)(function(){It.visible&&cn.resetFields()},[It.visible]),Object(S.useEffect)(function(){var an=sessionStorage.getItem("pathArray");if(an){var Ft=an.split(",").join("/"),sn=Ft.indexOf("/")===0?Ft.substr(1):Ft;dr(sn)}},[]),Object(S.useEffect)(function(){var an,Ft;Hn.current=(an=Kt.pathname)===null||an===void 0||((Ft=an.split("/"))===null||Ft===void 0)?void 0:Ft[2]},[]);var zn=function(){var an=Object(m.a)(O.a.mark(function Ft(){var sn,Xn,$n=arguments;return O.a.wrap(function(Jn){for(;;)switch(Jn.prev=Jn.next){case 0:return sn=$n.length>0&&$n[0]!==void 0?$n[0]:{},Jn.next=3,Tt({type:"shixunsDetail/addRepositoryFile",payload:{id:ft.id,message:sn.commitMessage,content:sn.codeMirror,path:(It.defaultPath?It.defaultPath+"/":"")+sn.path,secret_repository:yt?void 0:!0}});case 3:Xn=Jn.sent,Xn!=null&&Xn.url&&(n.b.success("\u6DFB\u52A0\u6210\u529F"),It.onOK({path:(It.defaultPath?It.defaultPath+"/":"")+sn.path,name:sn.path.split("/")[sn.path.split("/").length-1]}),It.onClose());case 5:case"end":return Jn.stop()}},Ft)}));return function(){return an.apply(this,arguments)}}(),tr=function(){var Ft,sn;U.d.push("/shixuns/".concat(Hn.current,"/").concat((Ft=Kt.pathname)===null||Ft===void 0||((sn=Ft.split("/"))===null||sn===void 0)?void 0:sn[3]).concat(Dr?"/master/shixun_show/".concat(Dr):""))};return p.a.createElement(c.a,{width:"60%",visible:It.visible,wrapClassName:Ie.a.modal,centered:!0,onOk:function(){cn.submit()},onCancel:It.onClose,title:"\u65B0\u5EFA\u6587\u4EF6"},p.a.createElement("section",{className:Ie.a.bg},p.a.createElement("div",{className:Ie.a.wrap},p.a.createElement(pe.a,{className:"mt10",form:cn,scrollToFirstError:!0,layout:"vertical",onFinish:zn,onChange:function(){var Ft,sn,Xn=Object(s.a)({},cn.getFieldsValue()),$n=Xn==null||((Ft=Xn.path)===null||Ft===void 0)?void 0:Ft.split("");($n==null||((sn=$n.filter(function(Vn){return Vn=="/"}))===null||sn===void 0)?void 0:sn.length)>1&&(Xn.path=Xn.path.substring(0,Xn.path.length-1)),cn.setFieldsValue(Object(s.a)({},Xn)),yn(Xn)}},p.a.createElement(pe.a.Item,{label:"\u6587\u4EF6\u540D\u79F0\u6216\u6587\u4EF6\u8DEF\u5F84\uFF1A",name:"path"},p.a.createElement(E.a,null,p.a.createElement(l.a,null,p.a.createElement("span",{className:Ie.a.filePath},It.defaultPath+"/")),p.a.createElement(l.a,{flex:"1"},p.a.createElement(pe.a.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},p.a.createElement(le.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"large"}))))),p.a.createElement(pe.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},p.a.createElement(le.a,{placeholder:"\u8BF7\u8F93\u5165\u672C\u6B21\u63D0\u4EA4\u7684\u4E3B\u8981\u4FE1\u606F\uFF0C\u5408\u7406\u7684\u63CF\u8FF0\u4FE1\u606F\u6709\u5229\u4E8E\u4EE3\u7801\u5386\u53F2\u8BB0\u5F55\u7684\u7BA1\u7406",size:"large"})),p.a.createElement("div",{className:"mt10 mb20"},p.a.createElement(pe.a.Item,{name:"codeMirror",label:"\u6587\u4EF6\u5185\u5BB9\uFF1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5185\u5BB9"}]},p.a.createElement(Ee.a,{options:{modal:"javascript",lineNumbers:!0,theme:"railscasts",indentUnit:4,matchBrackets:!0,autoRefresh:!0,smartIndent:!0,extraKeys:{"Alt-/":"autocomplete"},autofocus:!0,styleActiveLine:!0,lint:!0,linkurl:"",gutters:["CodeMirror-linenumbers","breakpoints","CodeMirror-lint-markers"]}})))))))},oe=Object(U.a)(function(bt){var We=bt.shixunsDetail,ot=bt.loading,it=bt.globalSetting,Ne=bt.user;return{shixunsDetail:We,globalSetting:it,user:Ne,loading:ot.models.index}})(se),q=function(We){var ot=We.shixunsDetail,it=We.globalSetting,Ne=We.loading,Qe=We.user,Tt=We.dispatch,yt=We.isRepository,It=Object(x.a)(We,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),Kt=Object(k.h)(),ft=Object(k.i)(),Pt=Object(S.useState)({}),kt=Object(C.a)(Pt,2),dn=kt[0],yn=kt[1],Hn=Object(S.useRef)(),Un=pe.a.useForm(),In=Object(C.a)(Un,1),cn=In[0],mr=Object(S.useState)(""),Ar=Object(C.a)(mr,2),Dr=Ar[0],dr=Ar[1],zn=Object(S.useState)(""),tr=Object(C.a)(zn,2),an=tr[0],Ft=tr[1];Object(S.useEffect)(function(){It.visible&&cn.resetFields()},[It.visible]),Object(S.useEffect)(function(){var $n=It.defaultPath.split("/");$n.length===1?(dr(""),Ft(It.defaultPath)):(Ft($n.pop()),dr($n.join("/")+"/"))},[It.defaultPath]),Object(S.useEffect)(function(){var $n,Vn;Hn.current=($n=Kt.pathname)===null||$n===void 0||((Vn=$n.split("/"))===null||Vn===void 0)?void 0:Vn[2]},[]);var sn=function(){var $n=Object(m.a)(O.a.mark(function Vn(){var Jn,de,G=arguments;return O.a.wrap(function(ue){for(;;)switch(ue.prev=ue.next){case 0:return Jn=G.length>0&&G[0]!==void 0?G[0]:{},ue.next=3,Tt({type:"shixunsDetail/moveGitFile",payload:{id:ft.id,from:It.defaultPath,to:Dr+Jn.path,message:Jn.commitMessage||"".concat(It.defaultPath," rename to ").concat(Dr).concat(Jn.path," "),secret_repository:yt}});case 3:de=ue.sent,(de==null?void 0:de.status)===0&&(n.b.success("\u6DFB\u52A0\u6210\u529F"),It.onOK({path:Jn.path,name:Jn.path}),It.onClose());case 5:case"end":return ue.stop()}},Vn)}));return function(){return $n.apply(this,arguments)}}(),Xn=function(){var Vn,Jn;U.d.push("/shixuns/".concat(Hn.current,"/").concat((Vn=Kt.pathname)===null||Vn===void 0||((Jn=Vn.split("/"))===null||Jn===void 0)?void 0:Jn[3]).concat(Dr?"/master/shixun_show/".concat(Dr):""))};return p.a.createElement(c.a,{width:"40%",visible:It.visible,wrapClassName:Ie.a.modal,centered:!0,onOk:function(){cn.submit()},onCancel:It.onClose,title:"\u63D0\u4EA4\u8BF4\u660E"},p.a.createElement("section",{className:Ie.a.bg},p.a.createElement("div",{className:Ie.a.wrap},p.a.createElement(pe.a,{className:"mt10",form:cn,scrollToFirstError:!0,layout:"vertical",onFinish:sn,onChange:function(){var Vn,Jn,de=Object(s.a)({},cn.getFieldsValue()),G=de==null||((Vn=de.path)===null||Vn===void 0)?void 0:Vn.split("");(G==null||((Jn=G.filter(function(Z){return Z=="/"}))===null||Jn===void 0)?void 0:Jn.length)>1&&(de.path=de.path.substring(0,de.path.length-1)),cn.setFieldsValue(Object(s.a)({},de)),yn(de)}},p.a.createElement(pe.a.Item,{label:"\u91CD\u547D\u540D\uFF1A",name:"path"},p.a.createElement(E.a,null,p.a.createElement(l.a,{flex:"1"},p.a.createElement(pe.a.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},p.a.createElement(le.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"large",defaultValue:an}))))),p.a.createElement(pe.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage"},p.a.createElement(le.a,{placeholder:"\u5982\u4E0D\u586B\u5199\uFF0C\u9ED8\u8BA4\u63D0\u4EA4\u4FE1\u606F\u662F\uFF08".concat(It.defaultPath," rename to \u65B0\u7684\u540D\u79F0 \uFF09"),size:"large"}))))))},me=Object(U.a)(function(bt){var We=bt.shixunsDetail,ot=bt.loading,it=bt.globalSetting,Ne=bt.user;return{shixunsDetail:We,globalSetting:it,user:Ne,loading:ot.models.index}})(q),re=a("DZo9"),ae=a("8z0m"),ce=a("m3rI"),te=a("8j3D"),$=a("RC3E"),X=a.n($),ee=ae.a.Dragger,Oe=function(We){var ot=We.shixunsDetail,it=We.globalSetting,Ne=We.loading,Qe=We.user,Tt=We.dispatch,yt=We.isRepository,It=Object(x.a)(We,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),Kt=Object(k.h)(),ft=Object(k.i)(),Pt=Object(S.useState)({}),kt=Object(C.a)(Pt,2),dn=kt[0],yn=kt[1],Hn=Object(S.useRef)(),Un=pe.a.useForm(),In=Object(C.a)(Un,1),cn=In[0],mr=Object(S.useState)([]),Ar=Object(C.a)(mr,2),Dr=Ar[0],dr=Ar[1],zn=Object(S.useState)(),tr=Object(C.a)(zn,2),an=tr[0],Ft=tr[1],sn;Object(S.useEffect)(function(){It.visible&&(cn.resetFields(),dr([]))},[It.visible]),Object(S.useEffect)(function(){Hn.current=ft.id},[]),Object(S.useEffect)(function(){var G=sessionStorage.getItem("pathArray");if(G){var Z=G.split(",").join("/"),ue=Z.indexOf("/")===0?Z.substr(1):Z;Ft(ue)}},[]);var Xn=function(Z){if(sn=Z.file.name,Z.file.status==="done"||Z.file.status==="uploading"){var ue,ye,he;if(dr(Z.fileList),!Z.file.response)return;if(((ue=Z.file.response)===null||ue===void 0?void 0:ue.status)===0){n.b.success("\u4E0A\u4F20\u6210\u529F\uFF01");return}dr(Dr.filter(function(dt){return dt.uid!==Z.file.uid})),((ye=Z.file.response)===null||ye===void 0?void 0:ye.message)&&n.b.info((he=Z.file.response)===null||he===void 0?void 0:he.message)}},$n=function(){var G=Object(m.a)(O.a.mark(function Z(ue){var ye;return O.a.wrap(function(dt){for(;;)switch(dt.prev=dt.next){case 0:if(ue.response){dt.next=3;break}return n.b.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01"),dt.abrupt("return");case 3:return dt.next=5,Tt({type:"shixunsDetail/deleteGitFile",payload:{id:ft.id,path:an?"".concat(an,"/").concat(ue.name):ue.name,message:cn.getFieldValue("commitMessage")||"\u5220\u9664\u4E86".concat(an?"".concat(an,"/").concat(ue.name):ue.name),secret_repository:yt?null:!0}});case 5:ye=dt.sent,ye.status===0&&(dr(Dr.filter(function(un){return un.uid!==ue.uid})),n.b.info("\u5220\u9664\u6210\u529F"));case 7:case"end":return dt.stop()}},Z)}));return function(ue){return G.apply(this,arguments)}}(),Vn={height:300,multiple:!0,withCredentials:!0,data:function(){var G=Object(m.a)(O.a.mark(function ue(){return O.a.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:return he.abrupt("return",new Promise(function(){var dt=Object(m.a)(O.a.mark(function un(jn,ir){return O.a.wrap(function(Ln){for(;;)switch(Ln.prev=Ln.next){case 0:setTimeout(Object(m.a)(O.a.mark(function Bn(){var zr,_a;return O.a.wrap(function(fr){for(;;)switch(fr.prev=fr.next){case 0:return fr.next=2,cn.getFieldsValue();case 2:zr=fr.sent,_a=Object(s.a)(Object(s.a)({},{path:It.defaultPath?It.defaultPath:"",message:dn.commitMessage||"\u4E0A\u4F20\u4E86".concat(sn)}),yt?{}:{secret_repository:!0}),jn(_a);case 5:case"end":return fr.stop()}},Bn)})),200);case 1:case"end":return Ln.stop()}},un)}));return function(un,jn){return dt.apply(this,arguments)}}()));case 1:case"end":return he.stop()}},ue)}));function Z(){return G.apply(this,arguments)}return Z}(),fileList:Dr,method:"post",action:"".concat(ce.a.API_SERVER,"/api/shixuns/").concat(Hn.current,"/upload_git_file.json"),onChange:Xn,onRemove:$n,beforeUpload:function(Z){sn=Z.name}},Jn=function(){var G=Object(m.a)(O.a.mark(function Z(ue){return O.a.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:return he.next=2,cn.validateFields();case 2:It.onClose(),It.onOK({path:It.defaultPath}),de();case 5:case"end":return he.stop()}},Z)}));return function(ue){return G.apply(this,arguments)}}(),de=function(){var Z,ue;U.d.push("/shixuns/".concat(Hn.current,"/").concat((Z=Kt.pathname)===null||Z===void 0||((ue=Z.split("/"))===null||ue===void 0)?void 0:ue[3]).concat(an?"/master/shixun_show/".concat(an):""))};return p.a.createElement(c.a,{visible:It.visible,onOk:Jn,centered:!0,onCancel:It.onClose,width:"70%"},p.a.createElement("section",{className:X.a.bg},p.a.createElement("div",{className:X.a.wrap},p.a.createElement("div",{className:X.a.title},"\u4E0A\u4F20\u6587\u4EF6"),p.a.createElement(pe.a,{className:"mt10",form:cn,scrollToFirstError:!0,layout:"vertical",onFinish:Jn,onValuesChange:function(){return yn(Object(s.a)({},cn.getFieldsValue()))}},p.a.createElement(pe.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},p.a.createElement(le.a,{placeholder:"\u5FC5\u586B\uFF0C\u63CF\u8FF0\u4E3B\u8981\u4FEE\u6539\u5185\u5BB9\uFF08\u76F8\u5F53\u4E8EGit Commit message\u7684Header\uFF09"})),p.a.createElement(pe.a.Item,{label:"\u9009\u62E9\u6587\u4EF6",name:"file",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},p.a.createElement(ee,Vn,p.a.createElement("div",null,p.a.createElement("i",{className:"iconfont icon-shangchuan font50 ".concat(X.a.colorBlue)})),p.a.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",p.a.createElement("span",{className:"".concat(X.a.colorBlue," ml5")},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))))),p.a.createElement(te.a,{onFinish:function(Z){return Ft(Z)}})))},Se=Object(U.a)(function(bt){var We=bt.shixunsDetail,ot=bt.loading,it=bt.globalSetting,Ne=bt.user;return{shixunsDetail:We,globalSetting:it,user:Ne,loading:ot.models.index}})(Oe),Me=a("Bbdw"),Je=a.n(Me),tt=a("HpfO"),lt=a.n(tt),ct=function(We){var ot=We.shixunsDetail,it=We.globalSetting,Ne=We.loading,Qe=We.dispatch,Tt=We.title,yt=We.pathList,It=yt===void 0?[]:yt,Kt=We.showInputPath,ft=Kt===void 0?!1:Kt,Pt=We.isMergeSelectFile,kt=Pt===void 0?!1:Pt,dn=We.onFinish,yn=dn===void 0?function(){}:dn,Hn=pe.a.useForm(),Un=Object(C.a)(Hn,1),In=Un[0],cn=Object(k.i)(),mr=Object(k.h)(),Ar=Object(S.useRef)(),Dr=Object(S.useState)(""),dr=Object(C.a)(Dr,2),zn=dr[0],tr=dr[1],an=Object(S.useState)(""),Ft=Object(C.a)(an,2),sn=Ft[0],Xn=Ft[1],$n=Object(S.useState)([]),Vn=Object(C.a)($n,2),Jn=Vn[0],de=Vn[1],G=Object(S.useState)([]),Z=Object(C.a)(G,2),ue=Z[0],ye=Z[1];Object(S.useEffect)(function(){var tn,Ln;Ar.current=((tn=mr.pathname)===null||tn===void 0||((Ln=tn.split("/"))===null||Ln===void 0)?void 0:Ln[3])==="repository"},[]),Object(S.useEffect)(function(){if(ot.actionTabs.key!=="Repository-SelectFilePath")return;var tn=It.join("/"),Ln=[];It.map(function(Bn,zr){zr===0?Ln.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(Bn),path:tn}):Ln.push({val:"/".concat(Bn),path:tn})}),de(Ln),tr(tn),Xn(tn),he(tn)},[ot.actionTabs.key]);var he=function(){var tn=Object(m.a)(O.a.mark(function Ln(Bn){var zr;return O.a.wrap(function(ha){for(;;)switch(ha.prev=ha.next){case 0:return ha.next=2,Qe({type:Ar.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:cn.id,path:Bn}});case 2:zr=ha.sent,zr&&ye(zr.trees||[]);case 4:case"end":return ha.stop()}},Ln)}));return function(Bn){return tn.apply(this,arguments)}}(),dt=function(Ln){var Bn=zn;Ln.type==="tree"&&(Jn.length?Jn.push({val:"/".concat(Ln.name),path:Ln.name}):Jn.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(Ln.name),path:Ln.name}),de(Jn),Bn=zn?"".concat(zn,"/").concat(Ln.name):Ln.name,tr(Bn)),he(Bn)},un=function(Ln,Bn){var zr=Jn.filter(function(ha,fr){return fr<=Bn});de(zr);var _a=zr.filter(function(ha,fr){return fr!==0}).map(function(ha){return ha.val}).join("").substr(1);tr(_a),he(_a)},jn=function(){var tn=Object(m.a)(O.a.mark(function Ln(){var Bn,zr,_a;return O.a.wrap(function(fr){for(;;)switch(fr.prev=fr.next){case 0:if(Bn=In==null?void 0:In.getFieldsValue(),zr=zn?"".concat(zn).concat(Bn!=null&&Bn.name?"/".concat(Bn==null?void 0:Bn.name):""):Bn==null?void 0:Bn.name,!kt){fr.next=6;break}return yn(zr),ir(),fr.abrupt("return");case 6:if(!ft){fr.next=16;break}return fr.next=9,In.validateFields();case 9:return fr.next=11,Qe({type:"shixunsDetail/uploadGitFolder",payload:Object(s.a)(Object(s.a)({},{id:cn.id,path:zr}),Ar.current?{}:{secret_repository:!0})});case 11:_a=fr.sent,yn(sn),_a.status===0&&n.b.info("\u65B0\u5EFA\u6210\u529F"),fr.next=18;break;case 16:yn(zr),n.b.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");case 18:ir();case 19:case"end":return fr.stop()}},Ln)}));return function(){return tn.apply(this,arguments)}}(),ir=function(){Qe({type:"shixunsDetail/setActionTabs",payload:{}}),In.resetFields()};return p.a.createElement(c.a,{centered:!0,title:Tt||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,visible:ot.actionTabs.key==="Repository-SelectFilePath",onOk:jn,onCancel:ir},p.a.createElement("div",{className:lt.a.wrap},p.a.createElement("div",{className:lt.a.content},p.a.createElement("div",{className:lt.a.mainPathWrap},!!(Jn!=null&&Jn.length)&&Jn.map(function(tn,Ln){return p.a.createElement("a",{key:Ln,onClick:function(){return un(tn,Ln)}},tn.val)})),!!(ue!=null&&ue.length)&&ue.map(function(tn,Ln){return tn.type==="tree"&&p.a.createElement("a",{key:Ln,onClick:function(){return dt(tn)}},p.a.createElement("i",{className:"iconfont icon-wenjianjia ".concat(lt.a.colorBlue)}),tn.name)})),p.a.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),p.a.createElement("div",{className:"mt5 mb5"},zn),ft&&p.a.createElement(pe.a,{form:In,scrollToFirstError:!0,className:"mt20"},p.a.createElement(pe.a.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},p.a.createElement(le.a,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))},ht=Object(U.a)(function(bt){var We=bt.shixunsDetail,ot=bt.loading,it=bt.globalSetting;return{shixunsDetail:We,globalSetting:it,loading:ot.models.index}})(ct),Et=a("GZ0F"),Ke=a("8Skl"),Ue=a("HBuW"),nt=a("1vsH"),Nt=a("NLgs"),gt=a("lzim"),vt=K.a.DirectoryTree,ze=function(We){var ot,it,Ne,Qe,Tt,yt,It,Kt=We.shixunsDetail,ft=We.globalSetting,Pt=We.loading,kt=We.user,dn=We.activeKey,yn=We.dispatch,Hn=We.practiceSetting,Un=We.isRepository,In=We.treeData,cn=We.setTreeData,mr=Object(x.a)(We,["shixunsDetail","globalSetting","loading","user","activeKey","dispatch","practiceSetting","isRepository","treeData","setTreeData"]),Ar=Object(k.i)(),Dr=Object(k.h)(),dr=Object(S.useState)(),zn=Object(C.a)(dr,2),tr=zn[0],an=zn[1],Ft=Object(S.useState)(!1),sn=Object(C.a)(Ft,2),Xn=sn[0],$n=sn[1],Vn=Object(S.useState)(!1),Jn=Object(C.a)(Vn,2),de=Jn[0],G=Jn[1],Z=Object(S.useState)(!1),ue=Object(C.a)(Z,2),ye=ue[0],he=ue[1],dt=Object(S.useState)(!1),un=Object(C.a)(dt,2),jn=un[0],ir=un[1],tn=Object(S.useState)(""),Ln=Object(C.a)(tn,2),Bn=Ln[0],zr=Ln[1],_a=Object(S.useState)([]),ha=Object(C.a)(_a,2),fr=ha[0],Ha=ha[1],Ba=Object(S.useState)([]),Ia=Object(C.a)(Ba,2),Wa=Ia[0],va=Ia[1],Qa=Object(S.useState)([]),Ka=Object(C.a)(Qa,2),ri=Ka[0],ei=Ka[1],da=Object(S.useState)(!1),pa=Object(C.a)(da,2),ua=pa[0],be=pa[1],at=Object(S.useState)(),Dt=Object(C.a)(at,2),wt=Dt[0],Bt=Dt[1],Rt=Object(S.useState)(),Vt=Object(C.a)(Rt,2),qt=Vt[0],gn=Vt[1],fn=Object(S.useState)(""),Fn=Object(C.a)(fn,2),Cn=Fn[0],on=Fn[1],wn=Object(S.useState)(),_n=Object(C.a)(wn,2),Wn=_n[0],Dn=_n[1],Qn=Object(S.useState)(!1),yr=Object(C.a)(Qn,2),ln=yr[0],en=yr[1];Object(S.useEffect)(function(){cn([]),Nn(""),localStorage.warehouseHideTip||be(!0)},[Dr.pathname,Un]);var hn=function(){var Mn=Object(m.a)(O.a.mark(function Ht(){var $t,Xt,qn=arguments;return O.a.wrap(function(sr){for(;;)switch(sr.prev=sr.next){case 0:return $t=qn.length>0&&qn[0]!==void 0?qn[0]:"",sr.next=3,Object(Ue.Fb)({id:Ar.id,secret_dir_path:$t});case 3:Xt=sr.sent,Xt&&Dn($t);case 5:case"end":return sr.stop()}},Ht)}));return function(){return Mn.apply(this,arguments)}}(),bn=function(Ht){return p.a.createElement(f.a,{className:Je.a.menu,onClick:function(Xt){zr(Ht.path||"");switch(Xt.key){case"1":Object(nt.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6"]),$n(!0);break;case"2":Object(nt.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6\u5939"]),he(!0);break;case"3":Object(nt.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u4E0A\u4F20"]),ir(!0);break;case"4":Object(nt.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u91CD\u547D\u540D"]),G(!0);break;case"5":Object(nt.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u5220\u9664"]),rr(Ht.path,Ht.name,Ht);break;case"6":Object(nt.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u590D\u5236\u8DEF\u5F84"]),xr(Ht);break}}},(Ht.type==="topTree"||Ht.type==="tree")&&p.a.createElement(f.a.Item,{key:"1"},"\u65B0\u5EFA\u6587\u4EF6"),(Ht.type==="topTree"||Ht.type==="tree")&&p.a.createElement(f.a.Item,{key:"2"},"\u65B0\u5EFA\u6587\u4EF6\u5939"),(Ht.type==="topTree"||Ht.type==="tree")&&p.a.createElement(f.a.Item,{key:"3"},"\u4E0A\u4F20"),Ht.type!=="topTree"&&Ht.type!=="tree"&&p.a.createElement(f.a.Item,{key:"4"},"\u91CD\u547D\u540D"),Ht.type!=="topTree"&&p.a.createElement(B.CopyToClipboard,{text:"/data/workspace/myshixun/".concat(Un?"":"secret/").concat(Ht==null?void 0:Ht.path),onCopy:function(){return n.b.success("\u590D\u5236\u6210\u529F")}},p.a.createElement(f.a.Item,{key:"6"},p.a.createElement(p.a.Fragment,null,"\u590D\u5236\u8DEF\u5F84"))),Ht.type!=="topTree"&&p.a.createElement(f.a.Item,{key:"5"},"\u5220\u9664"))},Pn=function(Ht,$t){return Ht.map(function(Xt){return $t==""?Xt.path=$t+Xt.name:Xt.path=$t+"/"+Xt.name,Xt.title=p.a.createElement(E.a,{className:"font14"},p.a.createElement(l.a,{flex:"1"},p.a.createElement(E.a,null,p.a.createElement(l.a,{flex:"20px"},Xt.type==="blob"&&p.a.createElement("span",{className:"iconfont icon-wenjian11 font12"})),p.a.createElement(l.a,{flex:"1"},p.a.createElement("span",{className:" multi_ellipsis1"},Xt.name)))),p.a.createElement(l.a,null,(Xt.type==="blob"||Xt.type==="tree")&&p.a.createElement(u.a,{overlay:bn(Xt),className:Je.a.ellipsis},p.a.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"})))),Xt.disableCheckbox=tr&&tr!==Xt.name,Xt.className=Xt.type==="tree"?Je.a.pl23:"",Xt.checkable=Xt.type!=="tree",Xt.isLeaf=Xt.type!=="tree",Xt.children=Xt.type==="tree"&&[],Xt.key=Xt.path,Xt})},kn=function(Ht){yn({type:"practiceSetting/setSideBarTabs",payload:{selectPath:Ht}})},pn=function(){var Mn=Object(m.a)(O.a.mark(function Ht($t,Xt){var qn;return O.a.wrap(function(sr){for(;;)switch(sr.prev=sr.next){case 0:return qn=$t.split("/"),sr.next=3,Nn(Bn);case 3:setTimeout(function(){kn($t),fr=[qn[0]||""],Wa=[$t],va(Object(F.a)(Wa)),Ha(Object(F.a)(fr))},150);case 4:case"end":return sr.stop()}},Ht)}));return function($t,Xt){return Mn.apply(this,arguments)}}(),xn=function(Ht,$t){if($t=="")In=Object(F.a)(Ht),cn(Object(F.a)(Ht));else{var Xt=Rn(In,$t,Ht);In=Xt,cn(Object(F.a)(Xt))}};function Rn(Mn,Ht,$t){return Mn.map(function(Xt){return Xt.key===Ht?(Xt.children=Object(F.a)($t),Object(s.a)({},Xt)):Xt.children?Object(s.a)(Object(s.a)({},Xt),{},{children:Rn(Xt.children,Ht,$t)}):Xt})}var Nn=function(){var Mn=Object(m.a)(O.a.mark(function Ht(){var $t,Xt,qn,On,sr,Zn=arguments;return O.a.wrap(function(vr){for(;;)switch(vr.prev=vr.next){case 0:return $t=Zn.length>0&&Zn[0]!==void 0?Zn[0]:"",vr.next=3,yn({type:Un?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:Ar.id,path:$t}});case 3:return Xt=vr.sent,Xt&&((qn=Xt.trees)!==null&&qn!==void 0&&qn.length?(sr=Pn(Object(F.a)(Xt.trees),$t),xn(sr,$t),ei(Xt.trees||[]),gn($t||""),console.log("handleGetRepository:",sr,$t),setTimeout(function(){return console.log(In,Xt.trees,$t,999999)},2e3)):$t==""&&cn([]),Bt(((On=Xt.commits)===null||On===void 0?void 0:On[0])||{})),vr.abrupt("return",Xt);case 6:case"end":return vr.stop()}},Ht)}));return function(){return Mn.apply(this,arguments)}}(),nr=function(){var Mn=Object(m.a)(O.a.mark(function Ht($t){return O.a.wrap(function(qn){for(;;)switch(qn.prev=qn.next){case 0:return qn.abrupt("return",new Promise(function(){var On=Object(m.a)(O.a.mark(function sr(Zn,gr){return O.a.wrap(function(Fr){for(;;)switch(Fr.prev=Fr.next){case 0:return $t.children.length&&Zn(),on($t.path),Fr.next=4,Nn($t.path);case 4:Zn();case 5:case"end":return Fr.stop()}},sr)}));return function(sr,Zn){return On.apply(this,arguments)}}()));case 1:case"end":return qn.stop()}},Ht)}));return function($t){return Mn.apply(this,arguments)}}(),hr=function(){var Mn=Object(m.a)(O.a.mark(function Ht($t,Xt){var qn,On;return O.a.wrap(function(Zn){for(;;)switch(Zn.prev=Zn.next){case 0:if(console.log("handleSelectTree",$t,Xt.nativeEvent.target.nodeName,Xt),qn=function(){kn(Xt.node.path),$t=[Xt.node.path],va(Object(F.a)($t))},!(Xt.nativeEvent.target.nodeName==="svg"||Xt.nativeEvent.target.nodeName==="LI"||Xt.nativeEvent.target.nodeName==="I")){Zn.next=4;break}return Zn.abrupt("return");case 4:Xt.node.type==="blob"&&(Hn!=null&&(On=Hn.sideBar)!==null&&On!==void 0&&On.confirmLeave?c.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){qn(),yn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}}):qn());case 5:case"end":return Zn.stop()}},Ht)}));return function($t,Xt){return Mn.apply(this,arguments)}}(),rr=function(Ht,$t,Xt){c.a.confirm({centered:!0,title:"\u786E\u8BA4\u9700\u8981\u5220\u9664\u8BE5\u6587\u4EF6".concat(Xt.children?"\u5939":"","?"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var qn=Object(m.a)(O.a.mark(function sr(){var Zn,gr,vr;return O.a.wrap(function(kr){for(;;)switch(kr.prev=kr.next){case 0:return kr.next=2,yn({type:"shixunsDetail/deleteGitFile",payload:{id:Ar.id,path:Ht,message:"\u5220\u9664".concat(Ht),secret_repository:Un?null:!0}});case 2:if(Zn=kr.sent,gr=Ht.split("/"),!((Zn==null?void 0:Zn.status)===0)){kr.next=20;break}return n.b.info("\u5220\u9664\u6210\u529F"),gr.splice(gr.length-1,1),kr.next=9,Nn(gr.length>1?gr.join("/"):"");case 9:if(vr=kr.sent,!(vr!=null&&vr.trees)){kr.next=13;break}kr.next=16;break;case 13:return gr.splice(gr.length-1,1),kr.next=16,Nn(gr.length>1?gr.join("/"):"");case 16:return kn(""),kr.abrupt("return",!0);case 20:(Zn==null?void 0:Zn.status)===-3&&c.a.confirm({title:"\u5220\u9664\u5931\u8D25",content:p.a.createElement("div",null,"\u8BE5\u6587\u4EF6\u201C",Ht,"\u201D\u5DF2\u7ECF\u88AB\u4EFB\u52A1\u5173\u5361\u7684\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\u6216\u8BC4\u6D4B\u6267\u884C\u6587\u4EF6\u4F7F\u7528\uFF0C\u8BF7\u5148\u4FEE\u6539\u4EFB\u52A1\u5173\u5361\u4E2D\u8BC4\u6D4B\u8BBE\u7F6E\u7684\u6587\u4EF6\u8DEF\u5F84\u540E\u518D\u5220\u9664\u3002"),okText:"\u524D\u5F80\u4FEE\u6539",cancelText:"\u53D6\u6D88",onOk:function(){window.location.href="/shixuns/".concat(Ar.id,"/edit/").concat(Zn==null?void 0:Zn.message,"/tab=2")}});case 21:case"end":return kr.stop()}},sr)}));function On(){return qn.apply(this,arguments)}return On}()})},xr=function(Ht){console.log(Ht,"item")},Tr=function(){var Mn=Object(m.a)(O.a.mark(function Ht($t,Xt){return O.a.wrap(function(On){for(;;)switch(On.prev=On.next){case 0:if(console.log("handleExpand",Xt),!(Xt.nativeEvent.target.nodeName==="svg"||Xt.nativeEvent.target.nodeName==="path"||Xt.nativeEvent.target.nodeName==="LI")){On.next=5;break}return On.abrupt("return",!0);case 5:return On.next=7,nr(Xt.node);case 7:fr.includes(Xt.node.path)?fr.splice(fr.indexOf(Xt.node.path),1):fr.push(Xt.node.path);case 8:Ha(Object(F.a)(fr));case 9:case"end":return On.stop()}},Ht)}));return function($t,Xt){return Mn.apply(this,arguments)}}(),or=function(){be(!1),localStorage.warehouseHideTip=!0},na=function(){var Mn=Object(m.a)(O.a.mark(function Ht($t){var Xt,qn,On,sr,Zn;return O.a.wrap(function(vr){for(;;)switch(vr.prev=vr.next){case 0:On="",vr.t0=Un,vr.next=vr.t0===!0?4:vr.t0===!1?9:11;break;case 4:return On="\u5F00\u542F\u7248\u672C\u5E93",sr="\u5F00\u542F",Zn="\u4E0D\u5F00\u542F",qn=p.a.createElement("div",null,"\u65B0\u5EFA\u5B9E\u8DF5\u9898\u5173\u5361\u65F6\uFF0C\u9700\u8981\u4F7F\u7528\u4EE3\u7801\u4ED3\u5E93\uFF1B\u5982\u679C\u53EA\u6709\u9009\u62E9\u9898\u5173\u5361\uFF0C\u5219\u4E0D\u9700\u8981\u4EE3\u7801\u4ED3\u5E93\u3002\u4EE3\u7801\u4ED3\u5E93\u542F\u7528\u540E\uFF0C\u5C06\u65E0\u6CD5\u5173\u95ED\u3002"),vr.abrupt("break",11);case 9:return Kt!=null&&(Xt=Kt.detail)!==null&&Xt!==void 0&&Xt.secret_repository?(On="\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",sr="\u786E\u5B9A",Zn="\u53D6\u6D88",qn=p.a.createElement("div",null,"\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\u540E\uFF0C\u5DF2\u521B\u5EFA\u7684\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\u53CA\u5176\u5185\u5BB9\uFF0C\u5C06\u88AB\u5220\u9664\u3002\u786E\u8BA4\u8981\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\uFF1F")):(On="\u5F00\u542F\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",sr="\u4E0D\u4F7F\u7528",Zn="\u4F7F\u7528",qn=p.a.createElement("div",null,"\u79C1\u5BC6\u7248\u672C\u5E93\u7684\u6587\u4EF6\u5BF9\u5B66\u5458\u59CB\u7EC8\u9690\u85CF\uFF0C\u65E0\u6CD5\u8BBF\u95EE\u67E5\u770B\u3002\u9002\u7528\u4E8E\u547D\u4EE4\u884C\u3001\u56FE\u5F62\u5316\u684C\u9762\u4E24\u7C7B\u5B9E\u8BAD\uFF0C\u5176\u4ED6\u7C7B\u578B\u5B9E\u8BAD\u4E0D\u5EFA\u8BAE\u4F7F\u7528\u79C1\u5BC6\u7248\u672C\u5E93\u3002")),vr.abrupt("break",11);case 11:if(!(!Un&&Object(Nt.b)(yn,"\u4E0D\u80FD\u5F00\u542F/\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93"))){vr.next=13;break}return vr.abrupt("return");case 13:c.a.confirm({title:On,okText:sr,cancelText:Zn,content:qn,onOk:function(){var kr;Object(nt.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93",On]),!Un&&!(Kt!=null&&(kr=Kt.detail)!==null&&kr!==void 0&&kr.secret_repository)||ar($t)},onCancel:function(){var kr;!Un&&!(Kt!=null&&(kr=Kt.detail)!==null&&kr!==void 0&&kr.secret_repository)&&ar($t)}});case 14:case"end":return vr.stop()}},Ht)}));return function($t){return Mn.apply(this,arguments)}}(),ar=function(){var Mn=Object(m.a)(O.a.mark(function Ht($t){return O.a.wrap(function(qn){for(;;)switch(qn.prev=qn.next){case 0:if(!Un){qn.next=6;break}return qn.next=3,Object(Ue.q)(Object(s.a)({},Ar));case 3:yn({type:"practiceSetting/getCommonData",payload:Object(s.a)({},Ar)}),qn.next=8;break;case 6:return qn.next=8,Object(Ue.s)(Object(s.a)(Object(s.a)({},Ar),{},{is_secret_repository:$t}));case 8:Nn(),yn({type:"shixunsDetail/getShixunsDetail",payload:{id:Ar.id}});case 10:case"end":return qn.stop()}},Ht)}));return function($t){return Mn.apply(this,arguments)}}(),Jr=function(Ht){console.log(Ht)},Xr=function(){var Mn=Object(m.a)(O.a.mark(function Ht($t){var Xt,qn,On,sr,Zn,gr,vr,Fr,kr,aa,pr;return O.a.wrap(function(Pr){for(;;)switch(Pr.prev=Pr.next){case 0:if(console.log($t),Xt=$t.node.key,qn=$t.dragNode.key,On=$t.node.pos.split("-"),sr=$t.dropPosition-Number(On[On.length-1]),!($t.dragNode.type==="tree")){Pr.next=8;break}return n.b.warn("\u4E0D\u652F\u6301\u6587\u4EF6\u5939\u79FB\u52A8\u76EE\u5F55"),Pr.abrupt("return");case 8:if(!($t.node.type!=="tree")){Pr.next=11;break}return n.b.warn("\u672A\u79FB\u52A8\u6587\u4EF6\u76EE\u5F55\u4F4D\u7F6E"),Pr.abrupt("return");case 11:return Pr.next=13,yn({type:"shixunsDetail/moveGitFile",payload:{id:Ar.id,from:$t.dragNode.path,to:$t.node.path+"/"+$t.dragNode.name,message:"".concat($t.dragNode.path," move to ").concat($t.node.path+"/"+$t.dragNode.name," ")}});case 13:if(Zn=Pr.sent,!(Zn.status===0)){Pr.next=26;break}return kn(""),Pr.next=18,Nn("");case 18:gr=0;case 19:if(!(gr>>24)&16711935|(n<<24|n>>>8)&4278255360}var i=this._hash.words,h=r[f+0],C=r[f+1],x=r[f+2],g=r[f+3],R=r[f+4],P=r[f+5],O=r[f+6],S=r[f+7],p=r[f+8],T=r[f+9],N=r[f+10],k=r[f+11],U=r[f+12],z=r[f+13],W=r[f+14],F=r[f+15],V=i[0],K=i[1],B=i[2],J=i[3];V=l(V,K,B,J,h,7,c[0]),J=l(J,V,K,B,C,12,c[1]),B=l(B,J,V,K,x,17,c[2]),K=l(K,B,J,V,g,22,c[3]),V=l(V,K,B,J,R,7,c[4]),J=l(J,V,K,B,P,12,c[5]),B=l(B,J,V,K,O,17,c[6]),K=l(K,B,J,V,S,22,c[7]),V=l(V,K,B,J,p,7,c[8]),J=l(J,V,K,B,T,12,c[9]),B=l(B,J,V,K,N,17,c[10]),K=l(K,B,J,V,k,22,c[11]),V=l(V,K,B,J,U,7,c[12]),J=l(J,V,K,B,z,12,c[13]),B=l(B,J,V,K,W,17,c[14]),K=l(K,B,J,V,F,22,c[15]),V=t(V,K,B,J,C,5,c[16]),J=t(J,V,K,B,O,9,c[17]),B=t(B,J,V,K,k,14,c[18]),K=t(K,B,J,V,h,20,c[19]),V=t(V,K,B,J,P,5,c[20]),J=t(J,V,K,B,N,9,c[21]),B=t(B,J,V,K,F,14,c[22]),K=t(K,B,J,V,R,20,c[23]),V=t(V,K,B,J,T,5,c[24]),J=t(J,V,K,B,W,9,c[25]),B=t(B,J,V,K,g,14,c[26]),K=t(K,B,J,V,p,20,c[27]),V=t(V,K,B,J,z,5,c[28]),J=t(J,V,K,B,x,9,c[29]),B=t(B,J,V,K,S,14,c[30]),K=t(K,B,J,V,U,20,c[31]),V=u(V,K,B,J,P,4,c[32]),J=u(J,V,K,B,p,11,c[33]),B=u(B,J,V,K,k,16,c[34]),K=u(K,B,J,V,W,23,c[35]),V=u(V,K,B,J,C,4,c[36]),J=u(J,V,K,B,R,11,c[37]),B=u(B,J,V,K,S,16,c[38]),K=u(K,B,J,V,N,23,c[39]),V=u(V,K,B,J,z,4,c[40]),J=u(J,V,K,B,h,11,c[41]),B=u(B,J,V,K,g,16,c[42]),K=u(K,B,J,V,O,23,c[43]),V=u(V,K,B,J,T,4,c[44]),J=u(J,V,K,B,U,11,c[45]),B=u(B,J,V,K,F,16,c[46]),K=u(K,B,J,V,x,23,c[47]),V=s(V,K,B,J,h,6,c[48]),J=s(J,V,K,B,S,10,c[49]),B=s(B,J,V,K,W,15,c[50]),K=s(K,B,J,V,P,21,c[51]),V=s(V,K,B,J,U,6,c[52]),J=s(J,V,K,B,g,10,c[53]),B=s(B,J,V,K,N,15,c[54]),K=s(K,B,J,V,C,21,c[55]),V=s(V,K,B,J,p,6,c[56]),J=s(J,V,K,B,F,10,c[57]),B=s(B,J,V,K,O,15,c[58]),K=s(K,B,J,V,z,21,c[59]),V=s(V,K,B,J,R,6,c[60]),J=s(J,V,K,B,k,10,c[61]),B=s(B,J,V,K,x,15,c[62]),K=s(K,B,J,V,T,21,c[63]),i[0]=i[0]+V|0,i[1]=i[1]+K|0,i[2]=i[2]+B|0,i[3]=i[3]+J|0},_doFinalize:function(){var r=this._data,f=r.words,m=this._nDataBytes*8,d=r.sigBytes*8;f[d>>>5]|=128<<24-d%32;var n=b.floor(m/4294967296),i=m;f[(d+64>>>9<<4)+15]=(n<<8|n>>>24)&16711935|(n<<24|n>>>8)&4278255360,f[(d+64>>>9<<4)+14]=(i<<8|i>>>24)&16711935|(i<<24|i>>>8)&4278255360,r.sigBytes=(f.length+1)*4,this._process();for(var h=this._hash,C=h.words,x=0;x<4;x++){var g=C[x];C[x]=(g<<8|g>>>24)&16711935|(g<<24|g>>>8)&4278255360}return h},clone:function(){var r=E.clone.call(this);return r._hash=this._hash.clone(),r}});function l(r,f,m,d,n,i,h){var C=r+(f&m|~f&d)+n+h;return(C<>>32-i)+f}function t(r,f,m,d,n,i,h){var C=r+(f&d|m&~d)+n+h;return(C<>>32-i)+f}function u(r,f,m,d,n,i,h){var C=r+(f^m^d)+n+h;return(C<>>32-i)+f}function s(r,f,m,d,n,i,h){var C=r+(m^(f|~d))+n+h;return(C<>>32-i)+f}A.MD5=E._createHelper(_),A.HmacMD5=E._createHmacHelper(_)}(Math),D.MD5})},dGDm:function(M,H,a){M.exports={selectEnvironment:"selectEnvironment___1zrTT",search:"search___2Sku-",searchListWrap:"searchListWrap___30F5Q",searchList:"searchList___dxlP6",name:"name___28Ilk",tag:"tag___GYHhS",searchListActive:"searchListActive___1H-dL",spin:"spin___2GYcy",common:"common___JE3ZS",title:"title___11-q3",tags:"tags___3vE7b",tagActive:"tagActive___1c0bT",wrap:"wrap___fFVWs",allList:"allList___2mVBv",item:"item___2NPtB",itemActive:"itemActive___2aQTm",line:"line___yjjYk",apply:"apply___3NyxD",p1:"p1___2xNuY",p2:"p2___uGM8U",list:"list___1jtVf",items:"items___3gafm",darklySelectEnvironment:"darklySelectEnvironment___2KS0W"}},dejd:function(M,H,a){},djh8:function(M,H,a){M.exports=a.p+"static/qrCode.42927872.png"},dmUQ:function(M,H,a){"use strict";var D=a("Ff2n"),b=a("rePB"),A=a("1OyB"),v=a("vuIU"),y=a("Ji7U"),E=a("md7G"),w=a("foSv"),c=a("q1tI"),_=a.n(c),l=a("TSYQ"),t=a.n(l),u=a("4IlW");function s(p,T){var N=Object.keys(p);if(Object.getOwnPropertySymbols){var k=Object.getOwnPropertySymbols(p);T&&(k=k.filter(function(U){return Object.getOwnPropertyDescriptor(p,U).enumerable})),N.push.apply(N,k)}return N}function r(p){for(var T=1;T1?ge-1:0),De=1;De1?K-1:0),J=1;J=0)return parseInt(V.slice(V.indexOf("e-")+2),10);var K=0;return V.indexOf(".")>=0&&(K=V.length-V.indexOf(".")-1),K},U.getInputDisplayValue=function(F){var V=F||U.state,K=V.focused,B=V.inputValue,J=V.value,le;K?le=B:le=U.toPrecisionAsStep(J),le==null&&(le="");var ge=U.formatWrapper(le);return g(U.props.decimalSeparator)&&(ge=ge.toString().replace(".",U.props.decimalSeparator)),ge},U.recordCursorPosition=function(){try{U.cursorStart=U.input.selectionStart,U.cursorEnd=U.input.selectionEnd,U.currentValue=U.input.value,U.cursorBefore=U.input.value.substring(0,U.cursorStart),U.cursorAfter=U.input.value.substring(U.cursorEnd)}catch(F){}},U.restoreByAfter=function(F){if(F===void 0)return!1;var V=U.input.value,K=V.lastIndexOf(F);if(K===-1)return!1;var B=U.cursorBefore.length;return U.lastKeyCode===u.a.DELETE&&U.cursorBefore.charAt(B-1)===F[0]?(U.fixCaret(B,B),!0):K+F.length===V.length?(U.fixCaret(K,K),!0):!1},U.partRestoreByAfter=function(F){return F===void 0?!1:Array.prototype.some.call(F,function(V,K){var B=F.substring(K);return U.restoreByAfter(B)})},U.isNotCompleteNumber=function(F){return isNaN(F)||F===""||F===null||F&&F.toString().indexOf(".")===F.toString().length-1},U.stop=function(){U.autoStepTimer&&clearTimeout(U.autoStepTimer)},U.down=function(F,V,K){U.pressingUpOrDown=!0,U.step("down",F,V,K)},U.up=function(F,V,K){U.pressingUpOrDown=!0,U.step("up",F,V,K)},U.saveInput=function(F){U.input=F};var z=k.value;z===void 0&&(z=k.defaultValue),U.state={focused:k.autoFocus};var W=U.getValidValue(U.toNumber(z));return U.state=r(r({},U.state),{},{inputValue:U.toPrecisionAsStep(W),value:W}),U}return Object(v.a)(N,[{key:"componentDidMount",value:function(){this.componentDidUpdate(null)}},{key:"componentDidUpdate",value:function(U){var z=this.props,W=z.value,F=z.onChange,V=z.max,K=z.min,B=this.state.focused;if(U){if(!R(U.value,W)||!R(U.max,V)||!R(U.min,K)){var J=B?W:this.getValidValue(W),le;this.pressingUpOrDown?le=J:this.inputting?le=this.rawInput:le=this.toPrecisionAsStep(J),this.setState({value:J,inputValue:le})}var ge="value"in this.props?W:this.state.value;"max"in this.props&&U.max!==V&&typeof ge=="number"&&ge>V&&F&&F(V),"min"in this.props&&U.min!==K&&typeof ge=="number"&&ge1&&arguments[1]!==void 0?arguments[1]:this.props.min,W=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.props.max,F=parseFloat(U);return isNaN(F)?U:(FW&&(F=W),F)}},{key:"setValue",value:function(U,z){var W=this.props.precision,F=this.isNotCompleteNumber(parseFloat(U))?null:parseFloat(U),V=this.state.value,K=V===void 0?null:V,B=this.state.inputValue,J=B===void 0?null:B,le=typeof F=="number"?F.toFixed(W):"".concat(F),ge=F!==K||le!=="".concat(J);return"value"in this.props?(J=this.toPrecisionAsStep(this.state.value),this.setState({inputValue:J},z)):this.setState({value:F,inputValue:this.toPrecisionAsStep(U)},z),ge&&this.props.onChange(F),F}},{key:"getMaxPrecision",value:function(U){var z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,W=this.props,F=W.precision,V=W.step;if(g(F))return F;var K=this.getPrecision(z),B=this.getPrecision(V),J=this.getPrecision(U);return U?Math.max(J,K+B):K+B}},{key:"getPrecisionFactor",value:function(U){var z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,W=this.getMaxPrecision(U,z);return Math.pow(10,W)}},{key:"focus",value:function(){this.input.focus(),this.recordCursorPosition()}},{key:"blur",value:function(){this.input.blur()}},{key:"select",value:function(){this.input.select()}},{key:"formatWrapper",value:function(U){return this.props.formatter?this.props.formatter(U):U}},{key:"toPrecisionAsStep",value:function(U){if(this.isNotCompleteNumber(U)||U==="")return U;var z=Math.abs(this.getMaxPrecision(U));return isNaN(z)?U.toString():Number(U).toFixed(z)}},{key:"toNumber",value:function(U){var z=this.props.precision,W=this.state.focused,F=U&&U.length>16&&W;return this.isNotCompleteNumber(U)||F?U:g(z)?Math.round(U*Math.pow(10,z))/Math.pow(10,z):Number(U)}},{key:"upStep",value:function(U,z){var W=this.props.step,F=this.getPrecisionFactor(U,z),V=Math.abs(this.getMaxPrecision(U,z)),K=((F*U+F*W*z)/F).toFixed(V);return this.toNumber(K)}},{key:"downStep",value:function(U,z){var W=this.props.step,F=this.getPrecisionFactor(U,z),V=Math.abs(this.getMaxPrecision(U,z)),K=((F*U-F*W*z)/F).toFixed(V);return this.toNumber(K)}},{key:"step",value:function(U,z){var W=this,F=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,V=arguments.length>3?arguments[3]:void 0;this.stop(),z&&(z.persist(),z.preventDefault());var K=this.props;if(K.disabled)return;var B=this.getCurrentValidValue(this.state.inputValue)||0;if(this.isNotCompleteNumber(B))return;var J=this["".concat(U,"Step")](B,F),le=J>K.max||JK.max?J=K.max:J=pe),vt=(ht||ht===0)&&(isNaN(ht)||Number(ht)<=De),ze=gt||F||V,Fe=vt||F||V,Xe=t()("".concat(W,"-handler"),"".concat(W,"-handler-up"),Object(b.a)({},"".concat(W,"-handler-up-disabled"),ze)),Ae=t()("".concat(W,"-handler"),"".concat(W,"-handler-down"),Object(b.a)({},"".concat(W,"-handler-down-disabled"),Fe)),Pe=K?{onTouchStart:ze?d:this.up,onTouchEnd:this.stop}:{onMouseDown:ze?d:this.up,onMouseUp:this.stop,onMouseLeave:this.stop},Ye=K?{onTouchStart:Fe?d:this.down,onTouchEnd:this.stop}:{onMouseDown:Fe?d:this.down,onMouseUp:this.stop,onMouseLeave:this.stop};return _.a.createElement("div",{className:Ke,style:Ie,title:fe,onMouseEnter:xe,onMouseLeave:Ee,onMouseOver:se,onMouseOut:oe,onFocus:function(){return null},onBlur:function(){return null}},_.a.createElement("div",{className:"".concat(W,"-handler-wrap")},_.a.createElement("span",Object.assign({unselectable:"on"},Pe,{role:"button","aria-label":"Increase Value","aria-disabled":ze,className:Xe}),J||_.a.createElement("span",{unselectable:"on",className:"".concat(W,"-handler-up-inner"),onClick:n})),_.a.createElement("span",Object.assign({unselectable:"on"},Ye,{role:"button","aria-label":"Decrease Value","aria-disabled":Fe,className:Ae}),le||_.a.createElement("span",{unselectable:"on",className:"".concat(W,"-handler-down-inner"),onClick:n}))),_.a.createElement("div",{className:"".concat(W,"-input-wrap")},_.a.createElement("input",Object.assign({role:"spinbutton","aria-valuemin":De,"aria-valuemax":pe,"aria-valuenow":ht,required:q,type:ae,placeholder:ce,onPaste:Je,onClick:me,onMouseUp:this.onMouseUp,className:"".concat(W,"-input"),tabIndex:re,autoComplete:B,onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:nt?this.onKeyDown:d,onKeyUp:nt?this.onKeyUp:d,autoFocus:Se,maxLength:Oe,readOnly:V,disabled:F,max:pe,min:De,step:ee,name:Me,title:fe,id:te,onChange:this.onChange,ref:this.saveInput,value:this.getFullNum(Nt),pattern:X,inputMode:$,onInput:tt},Ue))))}}]),N}(_.a.Component);P.defaultProps={focusOnUpDown:!0,useTouch:!1,prefixCls:"rc-input-number",max:x,min:-x,step:1,style:{},onChange:d,onKeyDown:d,onPressEnter:d,onFocus:d,onBlur:d,parser:i,required:!1,autoComplete:"off"};var O=P,S=H.a=O},e7zE:function(M,H,a){(function(D,b,A){M.exports=H=b(a("Ib8C"),a("3y9D"),a("WYAk"))})(this,function(D){return function(){var b=D,A=b.lib,v=A.Base,y=A.WordArray,E=b.algo,w=E.SHA1,c=E.HMAC,_=E.PBKDF2=v.extend({cfg:v.extend({keySize:128/32,hasher:w,iterations:1}),init:function(l){this.cfg=this.cfg.extend(l)},compute:function(l,t){for(var u=this.cfg,s=c.create(u.hasher,l),r=y.create(),f=y.create([1]),m=r.words,d=f.words,n=u.keySize,i=u.iterations;m.length0&&arguments[0]!==void 0?arguments[0]:[],De=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Ie=pe.length,fe=De.length;if(Math.abs(Ie-fe)!==1)return{add:!1,key:null};function xe(Ee,se){var oe=new Map;Ee.forEach(function(me){oe.set(me,!0)});var q=se.filter(function(me){return!oe.has(me)});return q.length===1?q[0]:null}return Ie ").concat(De);return De}var F=function(De,Ie){var fe=De.prefixCls,xe=De.data,Ee=De.selectable,se=De.checkable,oe=De.expandedKeys,q=De.selectedKeys,me=De.checkedKeys,re=De.loadedKeys,ae=De.loadingKeys,ce=De.halfCheckedKeys,te=De.keyEntities,$=De.disabled,X=De.dragging,ee=De.dragOverNodeKey,Oe=De.dropPosition,Se=De.motion,Me=De.height,Je=De.itemHeight,tt=De.virtual,lt=De.focusable,ct=De.activeItem,ht=De.focused,Et=De.tabIndex,Ke=De.onKeyDown,Ue=De.onFocus,nt=De.onBlur,Nt=De.onActiveChange,gt=De.onListChangeStart,vt=De.onListChangeEnd,ze=Object(d.a)(De,["prefixCls","data","selectable","checkable","expandedKeys","selectedKeys","checkedKeys","loadedKeys","loadingKeys","halfCheckedKeys","keyEntities","disabled","dragging","dragOverNodeKey","dropPosition","motion","height","itemHeight","virtual","focusable","activeItem","focused","tabIndex","onKeyDown","onFocus","onBlur","onActiveChange","onListChangeStart","onListChangeEnd"]),Fe=c.useRef(null);c.useImperativeHandle(Ie,function(){return{scrollTo:function(dn){Fe.current.scrollTo(dn)}}});var Xe=c.useState(oe),Ae=Object(m.a)(Xe,2),Pe=Ae[0],Ye=Ae[1],$e=c.useState(xe),Ot=Object(m.a)($e,2),st=Ot[0],Wt=Ot[1],zt=c.useState(xe),vn=Object(m.a)(zt,2),nn=vn[0],bt=vn[1],We=c.useState([]),ot=Object(m.a)(We,2),it=ot[0],Ne=ot[1],Qe=c.useState(null),Tt=Object(m.a)(Qe,2),yt=Tt[0],It=Tt[1];function Kt(){Wt(xe),bt(xe),Ne([]),It(null),vt()}c.useEffect(function(){Ye(oe);var kt=R(Pe,oe);if(kt.key!==null)if(kt.add){var dn=st.findIndex(function(mr){var Ar=mr.data.key;return Ar===kt.key}),yn=U(P(st,xe,kt.key),tt,Me,Je),Hn=st.slice();Hn.splice(dn+1,0,k),bt(Hn),Ne(yn),It("show")}else{var Un=xe.findIndex(function(mr){var Ar=mr.data.key;return Ar===kt.key}),In=U(P(xe,st,kt.key),tt,Me,Je),cn=xe.slice();cn.splice(Un+1,0,k),bt(cn),Ne(In),It("hide")}else st!==xe&&(Wt(xe),bt(xe))},[oe,xe]),c.useEffect(function(){X||Kt()},[X]);var ft=Se?nn:xe,Pt={expandedKeys:oe,selectedKeys:q,loadedKeys:re,loadingKeys:ae,checkedKeys:me,halfCheckedKeys:ce,dragOverNodeKey:ee,dropPosition:Oe,keyEntities:te};return c.createElement(c.Fragment,null,ht&&ct&&c.createElement("span",{style:O,"aria-live":"assertive"},W(ct)),c.createElement("div",{role:"tree"},c.createElement("input",{style:O,disabled:lt===!1||$,tabIndex:lt!==!1?Et:null,onKeyDown:Ke,onFocus:Ue,onBlur:nt,value:"",onChange:S})),c.createElement(n.a,Object.assign({},ze,{data:ft,itemKey:z,height:Me,fullHeight:!1,virtual:tt,itemHeight:Je,prefixCls:"".concat(fe,"-list"),ref:Fe}),function(kt){var dn=kt.pos,yn=kt.data,Hn=yn.key,Un=Object(d.a)(yn,["key"]),In=kt.isStart,cn=kt.isEnd,mr=Object(f.e)(Hn,dn);delete Un.children;var Ar=Object(f.f)(mr,Pt);return c.createElement(g,Object.assign({},Un,Ar,{active:ct&&Hn===ct.data.key,pos:dn,data:kt.data,isStart:In,isEnd:cn,motion:Se,motionNodes:Hn===p?it:null,motionType:yt,onMotionStart:gt,onMotionEnd:Kt,treeNodeRequiredProps:Pt,onMouseMove:function(){Nt(null)}}))}))},V=c.forwardRef(F);V.displayName="NodeList";var K=V,B=a("NvD2"),J=function(pe){Object(E.a)(Ie,pe);var De=Object(w.a)(Ie);function Ie(){var fe;return Object(v.a)(this,Ie),fe=De.apply(this,arguments),fe.destroyed=!1,fe.state={keyEntities:{},selectedKeys:[],checkedKeys:[],halfCheckedKeys:[],loadedKeys:[],loadingKeys:[],expandedKeys:[],dragging:!1,dragNodesKeys:[],dragOverNodeKey:null,dropPosition:null,treeData:[],flattenNodes:[],focused:!1,activeKey:null,listChanging:!1,prevProps:null},fe.listRef=c.createRef(),fe.onNodeDragStart=function(xe,Ee){var se=fe.state,oe=se.expandedKeys,q=se.keyEntities,me=fe.props.onDragStart,re=Ee.props.eventKey;fe.dragNode=Ee;var ae=Object(r.b)(oe,re);fe.setState({dragging:!0,dragNodesKeys:Object(r.g)(re,q)}),fe.setExpandedKeys(ae),me&&me({event:xe,node:Object(f.b)(Ee.props)})},fe.onNodeDragEnter=function(xe,Ee){var se=fe.state,oe=se.expandedKeys,q=se.keyEntities,me=se.dragNodesKeys,re=fe.props.onDragEnter,ae=Ee.props,ce=ae.pos,te=ae.eventKey;if(!fe.dragNode||me.indexOf(te)!==-1)return;var $=Object(r.c)(xe,Ee);if(fe.dragNode.props.eventKey===te&&$===0){fe.setState({dragOverNodeKey:"",dropPosition:null});return}setTimeout(function(){fe.setState({dragOverNodeKey:te,dropPosition:$}),fe.delayedDragEnterLogic||(fe.delayedDragEnterLogic={}),Object.keys(fe.delayedDragEnterLogic).forEach(function(X){clearTimeout(fe.delayedDragEnterLogic[X])}),fe.delayedDragEnterLogic[ce]=window.setTimeout(function(){if(!fe.state.dragging)return;var X=Object(A.a)(oe),ee=q[te];ee&&(ee.children||[]).length&&(X=Object(r.a)(oe,te)),"expandedKeys"in fe.props||fe.setExpandedKeys(X),re&&re({event:xe,node:Object(f.b)(Ee.props),expandedKeys:X})},400)},0)},fe.onNodeDragOver=function(xe,Ee){var se=fe.state.dragNodesKeys,oe=fe.props.onDragOver,q=Ee.props.eventKey;if(se.indexOf(q)!==-1)return;if(fe.dragNode&&q===fe.state.dragOverNodeKey){var me=Object(r.c)(xe,Ee);if(me===fe.state.dropPosition)return;fe.setState({dropPosition:me})}oe&&oe({event:xe,node:Object(f.b)(Ee.props)})},fe.onNodeDragLeave=function(xe,Ee){var se=fe.props.onDragLeave;fe.setState({dragOverNodeKey:""}),se&&se({event:xe,node:Object(f.b)(Ee.props)})},fe.onNodeDragEnd=function(xe,Ee){var se=fe.props.onDragEnd;fe.setState({dragOverNodeKey:""}),fe.cleanDragState(),se&&se({event:xe,node:Object(f.b)(Ee.props)}),fe.dragNode=null},fe.onNodeDrop=function(xe,Ee){var se=fe.state,oe=se.dragNodesKeys,q=oe===void 0?[]:oe,me=se.dropPosition,re=fe.props.onDrop,ae=Ee.props,ce=ae.eventKey,te=ae.pos;if(fe.setState({dragOverNodeKey:""}),fe.cleanDragState(),q.indexOf(ce)!==-1){Object(l.a)(!1,"Can not drop to dragNode(include it's children node)");return}var $=Object(r.k)(te),X={event:xe,node:Object(f.b)(Ee.props),dragNode:fe.dragNode?Object(f.b)(fe.dragNode.props):null,dragNodesKeys:q.slice(),dropPosition:me+Number($[$.length-1]),dropToGap:!1};me!==0&&(X.dropToGap=!0),re&&re(X),fe.dragNode=null},fe.cleanDragState=function(){var xe=fe.state.dragging;xe&&fe.setState({dragging:!1})},fe.onNodeClick=function(xe,Ee){var se=fe.props.onClick;se&&se(xe,Ee)},fe.onNodeDoubleClick=function(xe,Ee){var se=fe.props.onDoubleClick;se&&se(xe,Ee)},fe.onNodeSelect=function(xe,Ee){var se=fe.state.selectedKeys,oe=fe.state.keyEntities,q=fe.props,me=q.onSelect,re=q.multiple,ae=Ee.selected,ce=Ee.key,te=!ae;te?re?se=Object(r.a)(se,ce):se=[ce]:se=Object(r.b)(se,ce);var $=se.map(function(X){var ee=oe[X];return ee?ee.node:null}).filter(function(X){return X});fe.setUncontrolledState({selectedKeys:se}),me&&me(se,{event:"select",selected:te,node:Ee,selectedNodes:$,nativeEvent:xe.nativeEvent})},fe.onNodeCheck=function(xe,Ee,se){var oe=fe.state,q=oe.keyEntities,me=oe.checkedKeys,re=oe.halfCheckedKeys,ae=fe.props,ce=ae.checkStrictly,te=ae.onCheck,$=Ee.key,X,ee={event:"check",node:Ee,checked:se,nativeEvent:xe.nativeEvent};if(ce){var Oe=se?Object(r.a)(me,$):Object(r.b)(me,$),Se=Object(r.b)(re,$);X={checked:Oe,halfChecked:Se},ee.checkedNodes=Oe.map(function(ht){return q[ht]}).filter(function(ht){return ht}).map(function(ht){return ht.node}),fe.setUncontrolledState({checkedKeys:Oe})}else{var Me=Object(B.a)([].concat(Object(A.a)(me),[$]),!0,q),Je=Me.checkedKeys,tt=Me.halfCheckedKeys;if(!se){var lt=new Set(Je);lt.delete($);var ct=Object(B.a)(Array.from(lt),{checked:!1,halfCheckedKeys:tt},q);Je=ct.checkedKeys,tt=ct.halfCheckedKeys}X=Je,ee.checkedNodes=[],ee.checkedNodesPositions=[],ee.halfCheckedKeys=tt,Je.forEach(function(ht){var Et=q[ht];if(!Et)return;var Ke=Et.node,Ue=Et.pos;ee.checkedNodes.push(Ke),ee.checkedNodesPositions.push({node:Ke,pos:Ue})}),fe.setUncontrolledState({checkedKeys:Je},!1,{halfCheckedKeys:tt})}te&&te(X,ee)},fe.onNodeLoad=function(xe){return new Promise(function(Ee){fe.setState(function(se){var oe=se.loadedKeys,q=oe===void 0?[]:oe,me=se.loadingKeys,re=me===void 0?[]:me,ae=fe.props,ce=ae.loadData,te=ae.onLoad,$=xe.key;if(!ce||q.indexOf($)!==-1||re.indexOf($)!==-1)return{};var X=ce(xe);return X.then(function(){var ee=fe.state,Oe=ee.loadedKeys,Se=ee.loadingKeys,Me=Object(r.a)(Oe,$),Je=Object(r.b)(Se,$);te&&te(Me,{event:"load",node:xe}),fe.setUncontrolledState({loadedKeys:Me}),fe.setState({loadingKeys:Je}),Ee()}),{loadingKeys:Object(r.a)(re,$)}})})},fe.onNodeMouseEnter=function(xe,Ee){var se=fe.props.onMouseEnter;se&&se({event:xe,node:Ee})},fe.onNodeMouseLeave=function(xe,Ee){var se=fe.props.onMouseLeave;se&&se({event:xe,node:Ee})},fe.onNodeContextMenu=function(xe,Ee){var se=fe.props.onRightClick;se&&(xe.preventDefault(),se({event:xe,node:Ee}))},fe.onFocus=function(){var xe=fe.props.onFocus;fe.setState({focused:!0}),xe&&xe.apply(void 0,arguments)},fe.onBlur=function(){var xe=fe.props.onBlur;fe.setState({focused:!1}),fe.onActiveChange(null),xe&&xe.apply(void 0,arguments)},fe.getTreeNodeRequiredProps=function(){var xe=fe.state,Ee=xe.expandedKeys,se=xe.selectedKeys,oe=xe.loadedKeys,q=xe.loadingKeys,me=xe.checkedKeys,re=xe.halfCheckedKeys,ae=xe.dragOverNodeKey,ce=xe.dropPosition,te=xe.keyEntities;return{expandedKeys:Ee||[],selectedKeys:se||[],loadedKeys:oe||[],loadingKeys:q||[],checkedKeys:me||[],halfCheckedKeys:re||[],dragOverNodeKey:ae,dropPosition:ce,keyEntities:te}},fe.setExpandedKeys=function(xe){var Ee=fe.state.treeData,se=Object(f.d)(Ee,xe);fe.setUncontrolledState({expandedKeys:xe,flattenNodes:se},!0)},fe.onNodeExpand=function(xe,Ee){var se=fe.state.expandedKeys,oe=fe.state.listChanging,q=fe.props,me=q.onExpand,re=q.loadData,ae=Ee.key,ce=Ee.expanded;if(oe)return;var te=se.indexOf(ae),$=!ce;if(Object(l.a)(ce&&te!==-1||!ce&&te===-1,"Expand state not sync with index check"),$?se=Object(r.a)(se,ae):se=Object(r.b)(se,ae),fe.setExpandedKeys(se),me&&me(se,{node:Ee,expanded:$,nativeEvent:xe.nativeEvent}),$&&re){var X=fe.onNodeLoad(Ee);X&&X.then(function(){var ee=Object(f.d)(fe.state.treeData,se);fe.setUncontrolledState({flattenNodes:ee})})}},fe.onListChangeStart=function(){fe.setUncontrolledState({listChanging:!0})},fe.onListChangeEnd=function(){setTimeout(function(){fe.setUncontrolledState({listChanging:!1})})},fe.onActiveChange=function(xe){var Ee=fe.state.activeKey,se=fe.props.onActiveChange;if(Ee===xe)return;fe.setState({activeKey:xe}),xe!==null&&fe.scrollTo({key:xe}),se&&se(xe)},fe.getActiveItem=function(){var xe=fe.state,Ee=xe.activeKey,se=xe.flattenNodes;return Ee===null?null:se.find(function(oe){var q=oe.data.key;return q===Ee})||null},fe.offsetActiveKey=function(xe){var Ee=fe.state,se=Ee.flattenNodes,oe=Ee.activeKey,q=se.findIndex(function(ae){var ce=ae.data.key;return ce===oe});q===-1&&xe<0&&(q=se.length),q=(q+xe+se.length)%se.length;var me=se[q];if(me){var re=me.data.key;fe.onActiveChange(re)}else fe.onActiveChange(null)},fe.onKeyDown=function(xe){var Ee=fe.state,se=Ee.activeKey,oe=Ee.expandedKeys,q=Ee.checkedKeys,me=fe.props,re=me.onKeyDown,ae=me.checkable,ce=me.selectable;switch(xe.which){case _.a.UP:{fe.offsetActiveKey(-1),xe.preventDefault();break}case _.a.DOWN:{fe.offsetActiveKey(1),xe.preventDefault();break}}var te=fe.getActiveItem();if(te&&te.data){var $=fe.getTreeNodeRequiredProps(),X=te.data.isLeaf===!1||!!(te.data.children||[]).length,ee=Object(f.b)(Object(b.a)(Object(b.a)({},Object(f.f)(se,$)),{},{data:te.data,active:!0}));switch(xe.which){case _.a.LEFT:{X&&oe.includes(se)?fe.onNodeExpand({},ee):te.parent&&fe.onActiveChange(te.parent.data.key),xe.preventDefault();break}case _.a.RIGHT:{X&&!oe.includes(se)?fe.onNodeExpand({},ee):te.children&&te.children.length&&fe.onActiveChange(te.children[0].data.key),xe.preventDefault();break}case _.a.ENTER:case _.a.SPACE:{ae&&!ee.disabled&&ee.checkable!==!1&&!ee.disableCheckbox?fe.onNodeCheck({},ee,!q.includes(se)):!ae&&ce&&!ee.disabled&&ee.selectable!==!1&&fe.onNodeSelect({},ee);break}}}re&&re(xe)},fe.setUncontrolledState=function(xe){var Ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,se=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(fe.destroyed)return;var oe=!1,q=!0,me={};Object.keys(xe).forEach(function(re){if(re in fe.props){q=!1;return}oe=!0,me[re]=xe[re]}),oe&&(!Ee||q)&&fe.setState(Object(b.a)(Object(b.a)({},me),se))},fe.scrollTo=function(xe){fe.listRef.current.scrollTo(xe)},fe}return Object(y.a)(Ie,[{key:"componentWillUnmount",value:function(){this.destroyed=!0}},{key:"render",value:function(){var xe,Ee=this.state,se=Ee.focused,oe=Ee.flattenNodes,q=Ee.keyEntities,me=Ee.dragging,re=Ee.activeKey,ae=this.props,ce=ae.prefixCls,te=ae.className,$=ae.style,X=ae.showLine,ee=ae.focusable,Oe=ae.tabIndex,Se=Oe===void 0?0:Oe,Me=ae.selectable,Je=ae.showIcon,tt=ae.icon,lt=ae.switcherIcon,ct=ae.draggable,ht=ae.checkable,Et=ae.checkStrictly,Ke=ae.disabled,Ue=ae.motion,nt=ae.loadData,Nt=ae.filterTreeNode,gt=ae.height,vt=ae.itemHeight,ze=ae.virtual,Fe=ae.titleRender,Xe=ae.onContextMenu,Ae=Object(r.f)(this.props);return c.createElement(s.a.Provider,{value:{prefixCls:ce,selectable:Me,showIcon:Je,icon:tt,switcherIcon:lt,draggable:ct,checkable:ht,checkStrictly:Et,disabled:Ke,keyEntities:q,loadData:nt,filterTreeNode:Nt,titleRender:Fe,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},c.createElement("div",{className:u()(ce,te,(xe={},Object(D.a)(xe,"".concat(ce,"-show-line"),X),Object(D.a)(xe,"".concat(ce,"-focused"),se),Object(D.a)(xe,"".concat(ce,"-active-focused"),re!==null),xe))},c.createElement(K,Object.assign({ref:this.listRef,prefixCls:ce,style:$,data:oe,disabled:Ke,selectable:Me,checkable:!!ht,motion:Ue,dragging:me,height:gt,itemHeight:vt,virtual:ze,focusable:ee,focused:se,tabIndex:Se,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Xe},this.getTreeNodeRequiredProps(),Ae))))}}],[{key:"getDerivedStateFromProps",value:function(xe,Ee){var se=Ee.prevProps,oe={prevProps:xe};function q(tt){return!se&&tt in xe||se&&se[tt]!==xe[tt]}var me;if(q("treeData")?me=xe.treeData:q("children")&&(Object(l.a)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),me=Object(f.c)(xe.children)),me){oe.treeData=me;var re=Object(f.a)(me);oe.keyEntities=Object(b.a)(Object(D.a)({},p,N),re.keyEntities)}var ae=oe.keyEntities||Ee.keyEntities;if(q("expandedKeys")||se&&q("autoExpandParent"))oe.expandedKeys=xe.autoExpandParent||!se&&xe.defaultExpandParent?Object(r.e)(xe.expandedKeys,ae):xe.expandedKeys;else if(!se&&xe.defaultExpandAll){var ce=Object(b.a)({},ae);delete ce[p],oe.expandedKeys=Object.keys(ce).map(function(tt){return ce[tt].key})}else!se&&xe.defaultExpandedKeys&&(oe.expandedKeys=xe.autoExpandParent||xe.defaultExpandParent?Object(r.e)(xe.defaultExpandedKeys,ae):xe.defaultExpandedKeys);if(oe.expandedKeys||delete oe.expandedKeys,me||oe.expandedKeys){var te=Object(f.d)(me||Ee.treeData,oe.expandedKeys||Ee.expandedKeys);oe.flattenNodes=te}if(xe.selectable&&(q("selectedKeys")?oe.selectedKeys=Object(r.d)(xe.selectedKeys,xe):!se&&xe.defaultSelectedKeys&&(oe.selectedKeys=Object(r.d)(xe.defaultSelectedKeys,xe))),xe.checkable){var $;if(q("checkedKeys")?$=Object(r.j)(xe.checkedKeys)||{}:!se&&xe.defaultCheckedKeys?$=Object(r.j)(xe.defaultCheckedKeys)||{}:me&&($=Object(r.j)(xe.checkedKeys)||{checkedKeys:Ee.checkedKeys,halfCheckedKeys:Ee.halfCheckedKeys}),$){var X=$,ee=X.checkedKeys,Oe=ee===void 0?[]:ee,Se=X.halfCheckedKeys,Me=Se===void 0?[]:Se;if(!xe.checkStrictly){var Je=Object(B.a)(Oe,!0,ae);Oe=Je.checkedKeys,Me=Je.halfCheckedKeys}oe.checkedKeys=Oe,oe.halfCheckedKeys=Me}}return q("loadedKeys")&&(oe.loadedKeys=xe.loadedKeys),oe}}]),Ie}(c.Component);J.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[]},J.TreeNode=h.a;var le=J,ge=H.b=le},fKo2:function(M,H,a){},fjLI:function(M,H,a){"use strict";a.d(H,"e",function(){return l}),a.d(H,"a",function(){return t}),a.d(H,"c",function(){return u}),a.d(H,"d",function(){return r}),a.d(H,"b",function(){return f});var D=a("8HAY"),b=a("Cg/j"),A=a("T8No"),v=a("nnTU"),y=a("MI8n"),E=function(){var m=function(d,n){return m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,h){i.__proto__=h}||function(i,h){for(var C in h)h.hasOwnProperty(C)&&(i[C]=h[C])},m(d,n)};return function(d,n){m(d,n);function i(){this.constructor=d}d.prototype=n===null?Object.create(n):(i.prototype=n.prototype,new i)}}(),w=function(m,d,n,i){var h=arguments.length,C=h<3?d:i===null?i=Object.getOwnPropertyDescriptor(d,n):i,x;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")C=Reflect.decorate(m,d,n,i);else for(var g=m.length-1;g>=0;g--)(x=m[g])&&(C=(h<3?x(C):h>3?x(d,n,C):x(d,n))||C);return h>3&&C&&Object.defineProperty(d,n,C),C},c=function(m,d){return function(n,i){d(n,i,m)}},_=function(){for(var m=0,d=0,n=arguments.length;d=0&&(h.splice(C,1),i._onDidChangeMenu.fire(d))}}},m.prototype.getMenuItems=function(d){var n=(this._menuItems.get(d)||[]).slice(0);return d===0&&this._appendImplicitItems(n),n},m.prototype._appendImplicitItems=function(d){for(var n=new Set,i=d.filter(function(P){return l(P)}),h=0,C=i;hW.length)&&(F=W.length);for(var V=0,K=new Array(F);V=0)continue;if(!Object.prototype.propertyIsEnumerable.call(W,K))continue;V[K]=W[K]}}return V}function f(W,F){if(W==null)return{};var V={},K=Object.keys(W),B,J;for(J=0;J=0)continue;V[B]=W[B]}return V}var m=function(F){var V=F.className,K=F.percent,B=F.prefixCls,J=F.strokeColor,le=F.strokeLinecap,ge=F.strokeWidth,pe=F.style,De=F.trailColor,Ie=F.trailWidth,fe=F.transition,xe=r(F,["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"]);delete xe.gapPosition;var Ee=Array.isArray(K)?K:[K],se=Array.isArray(J)?J:[J],oe=E(Ee),q=c(oe,1),me=q[0],re=ge/2,ae=100-ge/2,ce="M ".concat(le==="round"?re:0,",").concat(re,` L `).concat(le==="round"?ae:100,",").concat(re),te="0 0 100 ".concat(ge),$=0;return b.a.createElement("svg",w({className:v()("".concat(B,"-line"),V),viewBox:te,preserveAspectRatio:"none",style:pe},xe),b.a.createElement("path",{className:"".concat(B,"-line-trail"),d:ce,strokeLinecap:le,stroke:De,strokeWidth:Ie||ge,fillOpacity:"0"}),Ee.map(function(X,ee){var Oe={strokeDasharray:"".concat(X,"px, 100px"),strokeDashoffset:"-".concat($,"px"),transition:fe||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Se=se[ee]||se[se.length-1];return $+=X,b.a.createElement("path",{key:ee,className:"".concat(B,"-line-path"),d:ce,strokeLinecap:le,stroke:Se,strokeWidth:ge,fillOpacity:"0",ref:me[ee],style:Oe})}))};m.defaultProps=y;var d=m;function n(){return n=Object.assign||function(W){for(var F=1;FW.length)&&(F=W.length);for(var V=0,K=new Array(F);V=0)continue;if(!Object.prototype.propertyIsEnumerable.call(W,K))continue;V[K]=W[K]}}return V}function O(W,F){if(W==null)return{};var V={},K=Object.keys(W),B,J;for(J=0;J=0)continue;V[B]=W[B]}return V}var S=0;function p(W){return+W.replace("%","")}function T(W){return Array.isArray(W)?W:[W]}function N(W,F,V,K){var B=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,J=arguments.length>5?arguments[5]:void 0,le=50-K/2,ge=0,pe=-le,De=0,Ie=-2*le;switch(J){case"left":ge=-le,pe=0,De=2*le,Ie=0;break;case"right":ge=le,pe=0,De=-2*le,Ie=0;break;case"bottom":pe=le,Ie=2*le;break;default:}var fe="M 50,50 m ".concat(ge,",").concat(pe,` a `).concat(le,",").concat(le," 0 1 1 ").concat(De,",").concat(-Ie,` - a `).concat(le,",").concat(le," 0 1 1 ").concat(-De,",").concat(Ie),xe=Math.PI*2*le,Ee={stroke:V,strokeDasharray:"".concat(F/100*(xe-B),"px ").concat(xe,"px"),strokeDashoffset:"-".concat(B/2+W/100*(xe-B),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:fe,pathStyle:Ee}}var k=function(F){var V=F.prefixCls,K=F.strokeWidth,B=F.trailWidth,J=F.gapDegree,le=F.gapPosition,ge=F.trailColor,pe=F.strokeLinecap,De=F.style,Ie=F.className,fe=F.strokeColor,xe=F.percent,Ee=P(F,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),se=Object(D.useMemo)(function(){return S+=1,S},[]),oe=N(0,100,ge,K,J,le),q=oe.pathString,me=oe.pathStyle,re=T(xe),ae=T(fe),ce=ae.find(function(Oe){return Object.prototype.toString.call(Oe)==="[object Object]"}),te=E(re),$=i(te,1),X=$[0],ee=function(){var Se=0;return re.map(function(Me,Qe){var tt=ae[Qe]||ae[ae.length-1],st=Object.prototype.toString.call(tt)==="[object Object]"?"url(#".concat(V,"-gradient-").concat(se,")"):"",ut=N(Se,Me,tt,K,J,le);return Se+=Me,b.a.createElement("path",{key:Qe,className:"".concat(V,"-circle-path"),d:ut.pathString,stroke:st,strokeLinecap:pe,strokeWidth:K,opacity:Me===0?0:1,fillOpacity:"0",style:ut.pathStyle,ref:X[Qe]})})};return b.a.createElement("svg",n({className:v()("".concat(V,"-circle"),Ie),viewBox:"0 0 100 100",style:De},Ee),ce&&b.a.createElement("defs",null,b.a.createElement("linearGradient",{id:"".concat(V,"-gradient-").concat(se),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(ce).sort(function(Oe,Se){return p(Oe)-p(Se)}).map(function(Oe,Se){return b.a.createElement("stop",{key:Se,offset:Oe,stopColor:ce[Oe]})}))),b.a.createElement("path",{className:"".concat(V,"-circle-trail"),d:q,stroke:ge,strokeLinecap:pe,strokeWidth:B||K,fillOpacity:"0",style:me}),ee().reverse())};k.defaultProps=y;var U=k,z={Line:d,Circle:U}},hW5Z:function(M,H,a){M.exports={flex_box_center:"flex_box_center___2rjmw",flex_space_between:"flex_space_between___1LywI",flex_box_vertical_center:"flex_box_vertical_center___S66g_",flex_box_center_end:"flex_box_center_end___1QDp6",flex_box_column:"flex_box_column___12YxX",complete:"complete___2qtu-",cancel:"cancel___3WJG4",save:"save___oTylI"}},hW8S:function(M,H,a){"use strict";a.d(H,"a",function(){return v}),a.d(H,"c",function(){return y}),a.d(H,"b",function(){return E});var D=a("VTBJ"),b=a("Ff2n"),A=a("Kwbf"),v="RC_TABLE_INTERNAL_COL_DEFINE";function y(w){var c=w.expandable,_=Object(b.a)(w,["expandable"]);return"expandable"in w?Object(D.a)(Object(D.a)({},_),c):_}function E(w){return Object.keys(w).reduce(function(c,_){return(_.substr(0,5)==="data-"||_.substr(0,5)==="aria-")&&(c[_]=w[_]),c},{})}},jO9C:function(M,H,a){(function(D,b,A){M.exports=H=b(a("Ib8C"),a("OLod"))})(this,function(D){return D.pad.Iso97971={pad:function(b,A){b.concat(D.lib.WordArray.create([2147483648],1)),D.pad.ZeroPadding.pad(b,A)},unpad:function(b){D.pad.ZeroPadding.unpad(b),b.sigBytes--}},D.pad.Iso97971})},ji0R:function(M,H,a){M.exports=a.p+"static/douyu.3e6df9ee.jpg"},ju9d:function(M,H,a){"use strict";var D=a("g9YV"),b=a("wCAj"),A=a("miYZ"),v=a("tsqr"),y=a("5Dmo"),E=a("3S7+"),w=a("sRBo"),c=a("kaz8"),_=a("oBTY"),l=a("9og8"),t=a("tJVT"),u=a("k1fw"),s=a("+L6B"),r=a("2/Rp"),f=a("O3gP"),m=a("lrIw"),d=a("y8nQ"),n=a("Vl3Y"),i=a("5NDa"),h=a("5rEg"),C=a("WmNS"),x=a.n(C),g=a("q1tI"),R=a.n(g),P=a("55Ip"),O=a("wd/R"),S=a.n(O),p=a("RotF"),T=a.n(p),N=a("E7E6"),k=a.n(N),U=a("oUNq"),z=[];function W(B){var J=B.onSearch,le=B.schools;return R.a.createElement(n.a,{layout:"inline",onFinish:J,initialValues:{keyword:"",school_name:""},className:"search-form"},R.a.createElement(n.a.Item,{label:"\u59D3\u540D",name:"keyword",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u59D3\u540D"}]},R.a.createElement(h.a,{allowClear:!0,style:{width:370},size:"large"})),R.a.createElement(n.a.Item,{label:"\u5355\u4F4D",name:"school_name"},R.a.createElement(m.a,{options:le,style:{width:400},size:"large",showSearch:!0,filterOption:function(pe,De){return De.value.toUpperCase().indexOf(pe.toUpperCase())!==-1},placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0"})),R.a.createElement(n.a.Item,null,R.a.createElement(r.a,{type:"primary",htmlType:"submit"},"\u641C\u7D22")))}var F;(function(B){B[B.INITDATA=0]="INITDATA",B[B.INITSCHOOLS=1]="INITSCHOOLS",B[B.SHOWLOADING=2]="SHOWLOADING",B[B.SELECTEDIDS=3]="SELECTEDIDS",B[B.SETQUERY=4]="SETQUERY",B[B.SETPAGE=5]="SETPAGE"})(F||(F={}));function V(B,J){switch(J.type){case F.INITDATA:return Object(u.a)(Object(u.a)({},B),J.payload);case F.SETQUERY:return Object(u.a)(Object(u.a)({},B),J.payload);case F.SETPAGE:return Object(u.a)(Object(u.a)({},B),{},{page:J.payload,reload:!1});case F.SHOWLOADING:return Object(u.a)(Object(u.a)({},B),{},{loading:J.payload});case F.INITSCHOOLS:return Object(u.a)(Object(u.a)({},B),{},{schools:J.payload});case F.SELECTEDIDS:return Object(u.a)(Object(u.a)({},B),{},{selectedIds:J.payload});default:throw new Error}}var K={data:[],schools:[],loading:!1,selectedIds:[],query:null,page:1,count:0,reload:!1};H.a=function(B){var J=B.onSelect,le=B.onCancel,ge=B.container_id,pe=B.container_type,De=Object(g.useReducer)(V,K),Ie=Object(t.a)(De,2),fe=Ie[0],xe=Ie[1],Ee=fe.data,se=fe.schools,oe=fe.loading,q=fe.selectedIds,me=fe.page,re=fe.count,ae=fe.query,ce=fe.reload;Object(g.useEffect)(function(){function Me(){return Qe.apply(this,arguments)}function Qe(){return Qe=Object(l.a)(x.a.mark(function tt(){var st,ut,ht;return x.a.wrap(function(Ke){for(;;)switch(Ke.prev=Ke.next){case 0:return Ke.next=2,Object(U.vb)(Object(u.a)(Object(u.a)({},ae),{},{page:me,container_type:pe,container_id:ge}));case 2:st=Ke.sent,ut=st.users,ht=st.user_count,xe({type:F.INITDATA,payload:{data:ce?ut:[].concat(Object(_.a)(Ee),Object(_.a)(ut)),count:ht}});case 6:case"end":return Ke.stop()}},tt)})),Qe.apply(this,arguments)}ae&&Me()},[me,ae,ce,ge,pe]),Object(g.useEffect)(function(){function Me(){return Qe.apply(this,arguments)}function Qe(){return Qe=Object(l.a)(x.a.mark(function tt(){var st,ut;return x.a.wrap(function(bt){for(;;)switch(bt.prev=bt.next){case 0:return bt.next=2,Object(U.jb)({});case 2:st=bt.sent,ut=st.school_names,xe({type:F.INITSCHOOLS,payload:ut.map(function(Ke){return{value:Ke}})});case 5:case"end":return bt.stop()}},tt)})),Qe.apply(this,arguments)}Me()},[]);var te=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(Qe,tt){return R.a.createElement(c.a,{value:tt.numid,checked:q.includes(tt.numid),disabled:!!Qe})}},{title:"\u59D3\u540D",width:100,ellipsis:!0,dataIndex:"username",render:function(Qe,tt){return R.a.createElement(E.a,{placement:"bottom",title:Qe},R.a.createElement(P.a,{className:"bold c-black",to:"/users/".concat(tt.login),target:"_blank"},Qe||"--"))}},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:function(Qe){return R.a.createElement(E.a,{placement:"bottom",title:Qe},R.a.createElement("span",null,Qe||"--"))}},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:function(Qe){return R.a.createElement(E.a,{placement:"bottom",title:Qe},R.a.createElement("span",null,Qe||"--"))}},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:function(Qe){return R.a.createElement(E.a,{placement:"bottom",title:Qe},R.a.createElement("span",null,Qe||"--"))}},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:function(Qe){return R.a.createElement(E.a,{placement:"bottom",title:Qe},R.a.createElement("span",null,Qe||"--"))}},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(Qe){return R.a.createElement(E.a,{placement:"bottom",title:Qe},R.a.createElement("span",null,Qe||"--"))}},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"auth",width:100,render:function(Qe){return Qe?"\u662F":"\u5426"}},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function(Qe){return R.a.createElement(E.a,{placement:"bottom",title:Qe},R.a.createElement("span",null,S()(Qe).format("YYYY-MM-DD HH:mm")))}},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:function(Qe){if(Qe===1)return R.a.createElement("span",{className:"c-green"},"\u5DF2\u6DFB\u52A0")}}];function $(Me){xe({type:F.SETQUERY,payload:{page:1,reload:!0,query:Me}})}function X(Me){xe({type:F.SETPAGE,payload:Me})}function ee(Me){var Qe=q.indexOf(Me);Qe>=0?q.splice(Qe,1):q.push(Me),xe({type:F.SELECTEDIDS,payload:Object(_.a)(q)})}function Oe(){q.length===0?v.b.warn("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458"):(J(q,ge),xe({type:F.INITDATA,payload:{data:[],count:0,page:1,selectedIds:[],query:null,reload:!1}}))}var Se=re>me*10;return R.a.createElement("div",{className:"select-user-container"},R.a.createElement(W,{onSearch:$,schools:se}),ae?R.a.createElement(R.a.Fragment,null,R.a.createElement("div",{className:"flexd-table-header mt20"},R.a.createElement(b.a,{pagination:!1,dataSource:z,columns:te})),R.a.createElement("div",{style:{maxHeight:260,overflow:"auto",marginBottom:20}},R.a.createElement(T.a,{initialLoad:!1,pageStart:1,threshold:20,loadMore:X,hasMore:Se,useWindow:!1},R.a.createElement(b.a,{loading:oe,showHeader:!1,pagination:!1,dataSource:Ee,columns:te,onRow:function(Qe){return{onClick:function(st){Qe.added!==1&&ee(Qe.numid)}}}}))),R.a.createElement("div",{className:"flex-container flex-end"},R.a.createElement(r.a,{type:"ghost",style:{marginRight:10},onClick:le},"\u53D6\u6D88"),R.a.createElement(r.a,{type:"primary",onClick:Oe},"\u786E\u5B9A"))):R.a.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},R.a.createElement("img",{src:k.a,width:"100",alt:""}),R.a.createElement("br",null),R.a.createElement("p",{className:"mt20"},"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458")))}},k3GJ:function(M,H,a){"use strict";a.d(H,"a",function(){return pr});var D=a("rePB"),b=a("ODXe"),A=a("Ff2n"),v=a("VTBJ"),y=a("q1tI"),E=a("TSYQ"),w=a.n(E),c=a("Zm9Q"),_=a("6cGi"),l=a("KQm4"),t=a("xEkU"),u=a.n(t),s=a("t23M");function r(Ze){var lt=Object(y.useRef)(),_t=Object(y.useRef)(!1);function et(){for(var Re=arguments.length,Be=new Array(Re),Te=0;TeMt&&(Yt=Mt-rn),Object(y.useMemo)(function(){if(!Be.length)return[0,0];for(var Jt=Be.length,Dn=Jt,Tn=0;Tnrt+Yt){Dn=Tn-1;break}}for(var Lr=0,ea=Jt-1;ea>=0;ea-=1){var Xr=Ze.get(Be[ea].key)||C;if(Xr[mt]1&&arguments[1]!==void 0?arguments[1]:!1,et=lt&&typeof lt.getBoundingClientRect=="function"&<.getBoundingClientRect().width;if(et){if(_t){var Re=getComputedStyle(lt),Be=Re.marginLeft,Te=Re.marginRight;et+=+Be.replace("px","")+ +Te.replace("px","")}et=+et.toFixed(6)}return et||0},Se=function(lt,_t,et){lt&&Object(W.a)(lt.style)==="object"&&(lt.style[_t]=et)},Me=function(){return re.any},Qe=a("bdgK"),tt=a("i8i4"),st=a.n(tt),ut=a("wgJM"),ht=a("l4aY"),bt=a("m+aA"),Ke=a("c+Xe"),Ue=a("zT1h"),nt=a("QC+M");function kt(Ze,lt,_t){return _t?Ze[0]===lt[0]:Ze[0]===lt[0]&&Ze[1]===lt[1]}function vt(Ze,lt,_t){var et=Ze[lt]||{};return Object(v.a)(Object(v.a)({},et),_t)}function gt(Ze,lt,_t,et){for(var Re=_t.points,Be=Object.keys(Ze),Te=0;Te1&&arguments[1]!==void 0?arguments[1]:2;lt();var Be=Object(ut.a)(function(){Re<=1?et({isCanceled:function(){return Be!==Ze.current}}):_t(et,Re-1)});Ze.current=Be}return y.useEffect(function(){return function(){lt()}},[]),[_t,lt]},Wn=[yt,It,Kt,dt],Kn=!1,wn=!0;function un(Ze){return Ze===Kt||Ze===dt}var _r=function(Ze,lt){var _t=y.useState(Tt),et=Object(b.a)(_t,2),Re=et[0],Be=et[1],Te=_n(),Ve=Object(b.a)(Te,2),qe=Ve[0],mt=Ve[1];function rt(){Be(yt)}return cn(function(){if(Re!==Tt&&Re!==dt){var Mt=Wn.indexOf(Re),Zt=Wn[Mt+1],rn=lt(Re);rn===Kn?Be(Zt):qe(function(Yt){function Jt(){if(Yt.isCanceled())return;Be(Zt)}rn===!0?Jt():Promise.resolve(rn).then(Jt)})}},[Ze,Re]),y.useEffect(function(){return function(){mt()}},[]),[rt,Re]},Rr=function(Ze){var lt=Object(y.useRef)(),_t=Object(y.useRef)(Ze);_t.current=Ze;var et=y.useCallback(function(Te){_t.current(Te)},[]);function Re(Te){Te&&(Te.removeEventListener(xt,et),Te.removeEventListener(nn,et))}function Be(Te){lt.current&<.current!==Te&&Re(lt.current),Te&&Te!==lt.current&&(Te.addEventListener(xt,et),Te.addEventListener(nn,et),lt.current=Te)}return y.useEffect(function(){return function(){Re(lt.current)}},[]),[Be,Re]};function Ir(Ze,lt,_t,et){var Re=et.motionEnter,Be=Re===void 0?!0:Re,Te=et.motionAppear,Ve=Te===void 0?!0:Te,qe=et.motionLeave,mt=qe===void 0?!0:qe,rt=et.motionDeadline,Mt=et.motionLeaveImmediately,Zt=et.onAppearPrepare,rn=et.onEnterPrepare,Yt=et.onLeavePrepare,Jt=et.onAppearStart,Dn=et.onEnterStart,Tn=et.onLeaveStart,Mr=et.onAppearActive,Lr=et.onEnterActive,ea=et.onLeaveActive,Xr=et.onAppearEnd,Jr=et.onEnterEnd,ur=et.onLeaveEnd,Yn=et.onVisibleChanged,Cr=Pt(),lr=Object(b.a)(Cr,2),En=lr[0],Gn=lr[1],Zr=Pt(ot),ra=Object(b.a)(Zr,2),Sr=ra[0],ca=ra[1],Ra=Pt(null),fa=Object(b.a)(Ra,2),Dr=fa[0],Or=fa[1],Nr=Object(y.useRef)(!1),Ur=Object(y.useRef)(null),Pr=Object(y.useRef)(!1),la=Object(y.useRef)(null);function xa(){var ka=_t();return ka||la.current}var Aa=Object(y.useRef)(!1);function Ca(ka){var Ta=xa();if(ka&&!ka.deadline&&ka.target!==Ta)return;var Za;Sr===it&&Aa.current?Za=Xr==null?void 0:Xr(Ta,ka):Sr===Ne&&Aa.current?Za=Jr==null?void 0:Jr(Ta,ka):Sr===Je&&Aa.current&&(Za=ur==null?void 0:ur(Ta,ka)),Za!==!1&&!Pr.current&&(ca(ot),Or(null))}var Na=Rr(Ca),Ma=Object(b.a)(Na,1),La=Ma[0],Ua=y.useMemo(function(){var ka,Ta,Za;switch(Sr){case"appear":return ka={},Object(D.a)(ka,yt,Zt),Object(D.a)(ka,It,Jt),Object(D.a)(ka,Kt,Mr),ka;case"enter":return Ta={},Object(D.a)(Ta,yt,rn),Object(D.a)(Ta,It,Dn),Object(D.a)(Ta,Kt,Lr),Ta;case"leave":return Za={},Object(D.a)(Za,yt,Yt),Object(D.a)(Za,It,Tn),Object(D.a)(Za,Kt,ea),Za;default:return{}}},[Sr]),ai=_r(Sr,function(ka){if(ka===yt){var Ta=Ua[yt];return Ta?Ta(xa()):Kn}if(Pa in Ua){var Za;Or(((Za=Ua[Pa])===null||Za===void 0?void 0:Za.call(Ua,xa(),null))||null)}return Pa===Kt&&(La(xa()),rt>0&&(clearTimeout(Ur.current),Ur.current=setTimeout(function(){Ca({deadline:!0})},rt))),wn}),Fi=Object(b.a)(ai,2),Ti=Fi[0],Pa=Fi[1],yi=un(Pa);Aa.current=yi,cn(function(){Gn(lt);var ka=Nr.current;if(Nr.current=!0,!Ze)return;var Ta;!ka&<&&Ve&&(Ta=it),ka&<&&Be&&(Ta=Ne),(ka&&!lt&&mt||!ka&&Mt&&!lt&&mt)&&(Ta=Je),Ta&&(ca(Ta),Ti())},[lt]),Object(y.useEffect)(function(){(Sr===it&&!Ve||Sr===Ne&&!Be||Sr===Je&&!mt)&&ca(ot)},[Ve,Be,mt]),Object(y.useEffect)(function(){return function(){clearTimeout(Ur.current),Pr.current=!0}},[]),Object(y.useEffect)(function(){En!==void 0&&Sr===ot&&(Yn==null||Yn(En))},[En,Sr]);var Si=Dr;return Ua[yt]&&Pa===It&&(Si=Object(v.a)({transition:"none"},Si)),[Sr,Pa,Si,En!=null?En:lt]}var dr=function(Ze){Object(S.a)(_t,Ze);var lt=Object(p.a)(_t);function _t(){return Object(R.a)(this,_t),lt.apply(this,arguments)}return Object(P.a)(_t,[{key:"render",value:function(){return this.props.children}}]),_t}(y.Component),zn=dr;function tr(Ze){var lt=Ze;Object(W.a)(Ze)==="object"&&(lt=Ze.transitionSupport);function _t(Re){return!!(Re.motionName&<)}var et=y.forwardRef(function(Re,Be){var Te=Re.visible,Ve=Te===void 0?!0:Te,qe=Re.removeOnLeave,mt=qe===void 0?!0:qe,rt=Re.forceRender,Mt=Re.children,Zt=Re.motionName,rn=Re.leavedClassName,Yt=Re.eventProps,Jt=_t(Re),Dn=Object(y.useRef)(),Tn=Object(y.useRef)();function Mr(){try{return Object(bt.a)(Dn.current||Tn.current)}catch(ca){return null}}var Lr=Ir(Jt,Ve,Mr,Re),ea=Object(b.a)(Lr,4),Xr=ea[0],Jr=ea[1],ur=ea[2],Yn=ea[3],Cr=y.useRef(Yn);Yn&&(Cr.current=!0);var lr=Object(y.useRef)(Be);lr.current=Be;var En=y.useCallback(function(ca){Dn.current=ca,Object(Ke.b)(lr.current,ca)},[]),Gn,Zr=Object(v.a)(Object(v.a)({},Yt),{},{visible:Ve});if(!Mt)Gn=null;else if(Xr===ot||!_t(Re))Yn?Gn=Mt(Object(v.a)({},Zr),En):!mt&&Cr.current?Gn=Mt(Object(v.a)(Object(v.a)({},Zr),{},{className:rn}),En):rt?Gn=Mt(Object(v.a)(Object(v.a)({},Zr),{},{style:{display:"none"}}),En):Gn=null;else{var ra,Sr;Jr===yt?Sr="prepare":un(Jr)?Sr="active":Jr===It&&(Sr="start"),Gn=Mt(Object(v.a)(Object(v.a)({},Zr),{},{className:w()(We(Zt,Xr),(ra={},Object(D.a)(ra,We(Zt,"".concat(Xr,"-").concat(Sr)),Sr),Object(D.a)(ra,Zt,typeof Zt=="string"),ra)),style:ur}),En)}return y.createElement(zn,{ref:Tn},Gn)});return et.displayName="CSSMotion",et}var an=tr(bn),Wt="add",sn="keep",Xn="remove",$n="removed";function Vn(Ze){var lt;return Ze&&Object(W.a)(Ze)==="object"&&"key"in Ze?lt=Ze:lt={key:Ze},Object(v.a)(Object(v.a)({},lt),{},{key:String(lt.key)})}function Jn(){var Ze=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return Ze.map(Vn)}function de(){var Ze=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],lt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],_t=[],et=0,Re=lt.length,Be=Jn(Ze),Te=Jn(lt);Be.forEach(function(mt){for(var rt=!1,Mt=et;Mt1});return qe.forEach(function(mt){_t=_t.filter(function(rt){var Mt=rt.key,Zt=rt.status;return Mt!==mt||Zt!==Xn}),_t.forEach(function(rt){rt.key===mt&&(rt.status=sn)})}),_t}var G=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function Z(Ze){var lt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:an,_t=function(et){Object(S.a)(Be,et);var Re=Object(p.a)(Be);function Be(){var Te;return Object(R.a)(this,Be),Te=Re.apply(this,arguments),Te.state={keyEntities:[]},Te.removeKey=function(Ve){Te.setState(function(qe){var mt=qe.keyEntities;return{keyEntities:mt.map(function(rt){return rt.key!==Ve?rt:Object(v.a)(Object(v.a)({},rt),{},{status:$n})})}})},Te}return Object(P.a)(Be,[{key:"render",value:function(){var Ve=this,qe=this.state.keyEntities,mt=this.props,rt=mt.component,Mt=mt.children,Zt=mt.onVisibleChanged,rn=Object(A.a)(mt,["component","children","onVisibleChanged"]),Yt=rt||y.Fragment,Jt={};return G.forEach(function(Dn){Jt[Dn]=rn[Dn],delete rn[Dn]}),delete rn.keys,y.createElement(Yt,rn,qe.map(function(Dn){var Tn=Dn.status,Mr=Object(A.a)(Dn,["status"]),Lr=Tn===Wt||Tn===sn;return y.createElement(lt,Object(g.a)({},Jt,{key:Mr.key,visible:Lr,eventProps:Mr,onVisibleChanged:function(Xr){Zt==null||Zt(Xr,{key:Mr.key}),Xr||Ve.removeKey(Mr.key)}}),Mt)}))}}],[{key:"getDerivedStateFromProps",value:function(Ve,qe){var mt=Ve.keys,rt=qe.keyEntities,Mt=Jn(mt),Zt=de(rt,Mt);return{keyEntities:Zt.filter(function(rn){var Yt=rt.find(function(Jt){var Dn=Jt.key;return rn.key===Dn});return!(Yt&&Yt.status===$n&&rn.status===Xn)})}}}]),Be}(y.Component);return _t.defaultProps={component:"div"},_t}var ue=Z(bn),ye=an;function he(Ze){var lt=Ze.prefixCls,_t=Ze.motion,et=Ze.animation,Re=Ze.transitionName;return _t||(et?{motionName:"".concat(lt,"-").concat(et)}:Re?{motionName:Re}:null)}function ft(Ze){var lt=Ze.prefixCls,_t=Ze.visible,et=Ze.zIndex,Re=Ze.mask,Be=Ze.maskMotion,Te=Ze.maskAnimation,Ve=Ze.maskTransitionName;if(!Re)return null;var qe={};return(Be||Ve||Te)&&(qe=Object(v.a)({motionAppear:!0},he({motion:Be,prefixCls:lt,transitionName:Ve,animation:Te}))),y.createElement(ye,Object(g.a)({},qe,{visible:_t,removeOnLeave:!0}),function(mt){var rt=mt.className;return y.createElement("div",{style:{zIndex:et},className:w()("".concat(lt,"-mask"),rt)})})}var mn=a("9mu1"),Hn=a("o0o1"),ar=a.n(Hn),tn=a("HaE+"),kn=["measure","align",null,"motion"],Nn=function(Ze,lt){var _t=Object(y.useState)(null),et=Object(b.a)(_t,2),Re=et[0],Be=et[1],Te=Object(y.useRef)(),Ve=Object(y.useRef)(!1);function qe(Mt){Ve.current||Be(Mt)}function mt(){ut.a.cancel(Te.current)}function rt(Mt){mt(),Te.current=Object(ut.a)(function(){qe(function(Zt){switch(Re){case"align":return"motion";case"motion":return"stable";default:}return Zt}),Mt==null||Mt()})}return Object(y.useEffect)(function(){qe("measure")},[Ze]),Object(y.useEffect)(function(){switch(Re){case"measure":lt();break;default:}Re&&(Te.current=Object(ut.a)(Object(tn.a)(ar.a.mark(function Mt(){var Zt,rn;return ar.a.wrap(function(Jt){for(;;)switch(Jt.prev=Jt.next){case 0:Zt=kn.indexOf(Re),rn=kn[Zt+1],rn&&Zt!==-1&&qe(rn);case 3:case"end":return Jt.stop()}},Mt)}))))},[Re]),Object(y.useEffect)(function(){return function(){Ve.current=!0,mt()}},[]),[Re,rt]},$r=function(Ze){var lt=y.useState({width:0,height:0}),_t=Object(b.a)(lt,2),et=_t[0],Re=_t[1];function Be(Ve){Re({width:Ve.offsetWidth,height:Ve.offsetHeight})}var Te=y.useMemo(function(){var Ve={};if(Ze){var qe=et.width,mt=et.height;Ze.indexOf("height")!==-1&&mt?Ve.height=mt:Ze.indexOf("minHeight")!==-1&&mt&&(Ve.minHeight=mt),Ze.indexOf("width")!==-1&&qe?Ve.width=qe:Ze.indexOf("minWidth")!==-1&&qe&&(Ve.minWidth=qe)}return Ve},[Ze,et]);return[Te,Be]},_a=y.forwardRef(function(Ze,lt){var _t=Ze.visible,et=Ze.prefixCls,Re=Ze.className,Be=Ze.style,Te=Ze.children,Ve=Ze.zIndex,qe=Ze.stretch,mt=Ze.destroyPopupOnHide,rt=Ze.forceRender,Mt=Ze.align,Zt=Ze.point,rn=Ze.getRootDomNode,Yt=Ze.getClassNameFromAlign,Jt=Ze.onAlign,Dn=Ze.onMouseEnter,Tn=Ze.onMouseLeave,Mr=Ze.onMouseDown,Lr=Ze.onTouchStart,ea=Object(y.useRef)(),Xr=Object(y.useRef)(),Jr=Object(y.useState)(),ur=Object(b.a)(Jr,2),Yn=ur[0],Cr=ur[1],lr=$r(qe),En=Object(b.a)(lr,2),Gn=En[0],Zr=En[1];function ra(){qe&&Zr(rn())}var Sr=Nn(_t,ra),ca=Object(b.a)(Sr,2),Ra=ca[0],fa=ca[1],Dr=Object(y.useRef)();function Or(){return Zt||rn}function Nr(){var Na;(Na=ea.current)===null||Na===void 0||Na.forceAlign()}function Ur(Na,Ma){var La=Yt(Ma);Yn!==La&&Cr(La),Ra==="align"&&(Yn!==La?Promise.resolve().then(function(){Nr()}):fa(function(){var Ua;(Ua=Dr.current)===null||Ua===void 0||Ua.call(Dr)}),Jt==null||Jt(Na,Ma))}var Pr=Object(v.a)({},he(Ze));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(Na){var Ma=Pr[Na];Pr[Na]=function(La,Ua){return fa(),Ma==null?void 0:Ma(La,Ua)}});function la(){return new Promise(function(Na){Dr.current=Na})}y.useEffect(function(){!Pr.motionName&&Ra==="motion"&&fa()},[Pr.motionName,Ra]),y.useImperativeHandle(lt,function(){return{forceAlign:Nr,getElement:function(){return Xr.current}}});var xa=Object(v.a)(Object(v.a)({},Gn),{},{zIndex:Ve,opacity:Ra==="motion"||Ra==="stable"||!_t?void 0:0,pointerEvents:Ra==="stable"?void 0:"none"},Be),Aa=!0;(Mt==null?void 0:Mt.points)&&(Ra==="align"||Ra==="stable")&&(Aa=!1);var Ca=Te;return y.Children.count(Te)>1&&(Ca=y.createElement("div",{className:"".concat(et,"-content")},Te)),y.createElement(ye,Object(g.a)({visible:_t,ref:Xr,leavedClassName:"".concat(et,"-hidden")},Pr,{onAppearPrepare:la,onEnterPrepare:la,removeOnLeave:mt,forceRender:rt}),function(Na,Ma){var La=Na.className,Ua=Na.style,ai=w()(et,Re,Yn,La);return y.createElement(mn.a,{target:Or(),key:"popup",ref:ea,monitorWindowResize:!0,disabled:Aa,align:Mt,onAlign:Ur},y.createElement("div",{ref:Ma,className:ai,onMouseEnter:Dn,onMouseLeave:Tn,onMouseDownCapture:Mr,onTouchStartCapture:Lr,style:Object(v.a)(Object(v.a)({},Ua),xa)},Ca))})});_a.displayName="PopupInner";var ya=_a,fr=y.forwardRef(function(Ze,lt){var _t=Ze.prefixCls,et=Ze.visible,Re=Ze.zIndex,Be=Ze.children,Te=Ze.mobile;Te=Te===void 0?{}:Te;var Ve=Te.popupClassName,qe=Te.popupStyle,mt=Te.popupMotion,rt=mt===void 0?{}:mt,Mt=Te.popupRender,Zt=y.useRef();y.useImperativeHandle(lt,function(){return{forceAlign:function(){},getElement:function(){return Zt.current}}});var rn=Object(v.a)({zIndex:Re},qe),Yt=Be;return y.Children.count(Be)>1&&(Yt=y.createElement("div",{className:"".concat(_t,"-content")},Be)),Mt&&(Yt=Mt(Yt)),y.createElement(ye,Object(g.a)({visible:et,ref:Zt,removeOnLeave:!0},rt),function(Jt,Dn){var Tn=Jt.className,Mr=Jt.style,Lr=w()(_t,Ve,Tn);return y.createElement("div",{ref:Dn,className:Lr,style:Object(v.a)(Object(v.a)({},Mr),rn)},Yt)})});fr.displayName="MobilePopupInner";var Ha=fr,Ba=["visible","mobile"],Ia=y.forwardRef(function(Ze,lt){var _t=Ze.visible,et=Ze.mobile,Re=Object(A.a)(Ze,Ba),Be=Object(y.useState)(_t),Te=Object(b.a)(Be,2),Ve=Te[0],qe=Te[1],mt=Object(y.useState)(!1),rt=Object(b.a)(mt,2),Mt=rt[0],Zt=rt[1],rn=Object(v.a)(Object(v.a)({},Re),{},{visible:Ve});Object(y.useEffect)(function(){qe(_t),_t&&et&&Zt(ze())},[_t,et]);var Yt=Mt?y.createElement(Ha,Object(g.a)({},rn,{mobile:et,ref:lt})):y.createElement(ya,Object(g.a)({},rn,{ref:lt}));return y.createElement("div",null,y.createElement(ft,rn),Yt)});Ia.displayName="Popup";var Wa=Ia,ma=y.createContext(null),Qa=ma;function Ka(){}function ri(){return""}function ei(Ze){return Ze?Ze.ownerDocument:window.document}var da=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function ha(Ze){var lt=function(_t){Object(S.a)(Re,_t);var et=Object(p.a)(Re);function Re(Be){var Te;Object(R.a)(this,Re),Te=et.call(this,Be),Te.popupRef=y.createRef(),Te.triggerRef=y.createRef(),Te.attachId=void 0,Te.clickOutsideHandler=void 0,Te.touchOutsideHandler=void 0,Te.contextMenuOutsideHandler1=void 0,Te.contextMenuOutsideHandler2=void 0,Te.mouseDownTimeout=void 0,Te.focusTime=void 0,Te.preClickTime=void 0,Te.preTouchTime=void 0,Te.delayTimer=void 0,Te.hasPopupMouseDown=void 0,Te.onMouseEnter=function(qe){var mt=Te.props.mouseEnterDelay;Te.fireEvents("onMouseEnter",qe),Te.delaySetPopupVisible(!0,mt,mt?null:qe)},Te.onMouseMove=function(qe){Te.fireEvents("onMouseMove",qe),Te.setPoint(qe)},Te.onMouseLeave=function(qe){Te.fireEvents("onMouseLeave",qe),Te.delaySetPopupVisible(!1,Te.props.mouseLeaveDelay)},Te.onPopupMouseEnter=function(){Te.clearDelayTimer()},Te.onPopupMouseLeave=function(qe){var mt;if(qe.relatedTarget&&!qe.relatedTarget.setTimeout&&Object(ht.a)((mt=Te.popupRef.current)===null||mt===void 0?void 0:mt.getElement(),qe.relatedTarget))return;Te.delaySetPopupVisible(!1,Te.props.mouseLeaveDelay)},Te.onFocus=function(qe){Te.fireEvents("onFocus",qe),Te.clearDelayTimer(),Te.isFocusToShow()&&(Te.focusTime=Date.now(),Te.delaySetPopupVisible(!0,Te.props.focusDelay))},Te.onMouseDown=function(qe){Te.fireEvents("onMouseDown",qe),Te.preClickTime=Date.now()},Te.onTouchStart=function(qe){Te.fireEvents("onTouchStart",qe),Te.preTouchTime=Date.now()},Te.onBlur=function(qe){Te.fireEvents("onBlur",qe),Te.clearDelayTimer(),Te.isBlurToHide()&&Te.delaySetPopupVisible(!1,Te.props.blurDelay)},Te.onContextMenu=function(qe){qe.preventDefault(),Te.fireEvents("onContextMenu",qe),Te.setPopupVisible(!0,qe)},Te.onContextMenuClose=function(){Te.isContextMenuToShow()&&Te.close()},Te.onClick=function(qe){if(Te.fireEvents("onClick",qe),Te.focusTime){var mt;if(Te.preClickTime&&Te.preTouchTime?mt=Math.min(Te.preClickTime,Te.preTouchTime):Te.preClickTime?mt=Te.preClickTime:Te.preTouchTime&&(mt=Te.preTouchTime),Math.abs(mt-Te.focusTime)<20)return;Te.focusTime=0}Te.preClickTime=0,Te.preTouchTime=0,Te.isClickToShow()&&(Te.isClickToHide()||Te.isBlurToHide())&&qe&&qe.preventDefault&&qe.preventDefault();var rt=!Te.state.popupVisible;(Te.isClickToHide()&&!rt||rt&&Te.isClickToShow())&&Te.setPopupVisible(!Te.state.popupVisible,qe)},Te.onPopupMouseDown=function(){if(Te.hasPopupMouseDown=!0,clearTimeout(Te.mouseDownTimeout),Te.mouseDownTimeout=window.setTimeout(function(){Te.hasPopupMouseDown=!1},0),Te.context){var qe;(qe=Te.context).onPopupMouseDown.apply(qe,arguments)}},Te.onDocumentClick=function(qe){if(Te.props.mask&&!Te.props.maskClosable)return;var mt=qe.target,rt=Te.getRootDomNode(),Mt=Te.getPopupDomNode();(!Object(ht.a)(rt,mt)||Te.isContextMenuOnly())&&!Object(ht.a)(Mt,mt)&&!Te.hasPopupMouseDown&&Te.close()},Te.getRootDomNode=function(){var qe=Te.props.getTriggerDOMNode;if(qe)return qe(Te.triggerRef.current);try{var mt=Object(bt.a)(Te.triggerRef.current);if(mt)return mt}catch(rt){}return st.a.findDOMNode(Object(O.a)(Te))},Te.getPopupClassNameFromAlign=function(qe){var mt=[],rt=Te.props,Mt=rt.popupPlacement,Zt=rt.builtinPlacements,rn=rt.prefixCls,Yt=rt.alignPoint,Jt=rt.getPopupClassNameFromAlign;return Mt&&Zt&&mt.push(gt(Zt,rn,qe,Yt)),Jt&&mt.push(Jt(qe)),mt.join(" ")},Te.getComponent=function(){var qe=Te.props,mt=qe.prefixCls,rt=qe.destroyPopupOnHide,Mt=qe.popupClassName,Zt=qe.onPopupAlign,rn=qe.popupMotion,Yt=qe.popupAnimation,Jt=qe.popupTransitionName,Dn=qe.popupStyle,Tn=qe.mask,Mr=qe.maskAnimation,Lr=qe.maskTransitionName,ea=qe.maskMotion,Xr=qe.zIndex,Jr=qe.popup,ur=qe.stretch,Yn=qe.alignPoint,Cr=qe.mobile,lr=qe.forceRender,En=Te.state,Gn=En.popupVisible,Zr=En.point,ra=Te.getPopupAlign(),Sr={};return Te.isMouseEnterToShow()&&(Sr.onMouseEnter=Te.onPopupMouseEnter),Te.isMouseLeaveToHide()&&(Sr.onMouseLeave=Te.onPopupMouseLeave),Sr.onMouseDown=Te.onPopupMouseDown,Sr.onTouchStart=Te.onPopupMouseDown,y.createElement(Wa,Object(g.a)({prefixCls:mt,destroyPopupOnHide:rt,visible:Gn,point:Yn&&Zr,className:Mt,align:ra,onAlign:Zt,animation:Yt,getClassNameFromAlign:Te.getPopupClassNameFromAlign},Sr,{stretch:ur,getRootDomNode:Te.getRootDomNode,style:Dn,mask:Tn,zIndex:Xr,transitionName:Jt,maskAnimation:Mr,maskTransitionName:Lr,maskMotion:ea,ref:Te.popupRef,motion:rn,mobile:Cr,forceRender:lr}),typeof Jr=="function"?Jr():Jr)},Te.attachParent=function(qe){ut.a.cancel(Te.attachId);var mt=Te.props,rt=mt.getPopupContainer,Mt=mt.getDocument,Zt=Te.getRootDomNode(),rn;rt?(Zt||rt.length===0)&&(rn=rt(Zt)):rn=Mt(Te.getRootDomNode()).body,rn?rn.appendChild(qe):Te.attachId=Object(ut.a)(function(){Te.attachParent(qe)})},Te.getContainer=function(){var qe=Te.props.getDocument,mt=qe(Te.getRootDomNode()).createElement("div");return mt.style.position="absolute",mt.style.top="0",mt.style.left="0",mt.style.width="100%",Te.attachParent(mt),mt},Te.setPoint=function(qe){var mt=Te.props.alignPoint;if(!mt||!qe)return;Te.setState({point:{pageX:qe.pageX,pageY:qe.pageY}})},Te.handlePortalUpdate=function(){Te.state.prevPopupVisible!==Te.state.popupVisible&&Te.props.afterPopupVisibleChange(Te.state.popupVisible)},Te.triggerContextValue={onPopupMouseDown:Te.onPopupMouseDown};var Ve;return"popupVisible"in Be?Ve=!!Be.popupVisible:Ve=!!Be.defaultPopupVisible,Te.state={prevPopupVisible:Ve,popupVisible:Ve},da.forEach(function(qe){Te["fire".concat(qe)]=function(mt){Te.fireEvents(qe,mt)}}),Te}return Object(P.a)(Re,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var Te=this.props,Ve=this.state;if(Ve.popupVisible){var qe;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(qe=Te.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(Ue.a)(qe,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(qe=qe||Te.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(Ue.a)(qe,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(qe=qe||Te.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(Ue.a)(qe,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(Ue.a)(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),ut.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var Te;return((Te=this.popupRef.current)===null||Te===void 0?void 0:Te.getElement())||null}},{key:"getPopupAlign",value:function(){var Te=this.props,Ve=Te.popupPlacement,qe=Te.popupAlign,mt=Te.builtinPlacements;return Ve&&mt?vt(mt,Ve,qe):qe}},{key:"setPopupVisible",value:function(Te,Ve){var qe=this.props.alignPoint,mt=this.state.popupVisible;this.clearDelayTimer(),mt!==Te&&("popupVisible"in this.props||this.setState({popupVisible:Te,prevPopupVisible:mt}),this.props.onPopupVisibleChange(Te)),qe&&Ve&&Te&&this.setPoint(Ve)}},{key:"delaySetPopupVisible",value:function(Te,Ve,qe){var mt=this,rt=Ve*1e3;if(this.clearDelayTimer(),rt){var Mt=qe?{pageX:qe.pageX,pageY:qe.pageY}:null;this.delayTimer=window.setTimeout(function(){mt.setPopupVisible(Te,Mt),mt.clearDelayTimer()},rt)}else this.setPopupVisible(Te,qe)}},{key:"clearDelayTimer",value:function(){this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null)}},{key:"clearOutsideHandler",value:function(){this.clickOutsideHandler&&(this.clickOutsideHandler.remove(),this.clickOutsideHandler=null),this.contextMenuOutsideHandler1&&(this.contextMenuOutsideHandler1.remove(),this.contextMenuOutsideHandler1=null),this.contextMenuOutsideHandler2&&(this.contextMenuOutsideHandler2.remove(),this.contextMenuOutsideHandler2=null),this.touchOutsideHandler&&(this.touchOutsideHandler.remove(),this.touchOutsideHandler=null)}},{key:"createTwoChains",value:function(Te){var Ve=this.props.children.props,qe=this.props;return Ve[Te]&&qe[Te]?this["fire".concat(Te)]:Ve[Te]||qe[Te]}},{key:"isClickToShow",value:function(){var Te=this.props,Ve=Te.action,qe=Te.showAction;return Ve.indexOf("click")!==-1||qe.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var Te=this.props.action;return Te==="contextMenu"||Te.length===1&&Te[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var Te=this.props,Ve=Te.action,qe=Te.showAction;return Ve.indexOf("contextMenu")!==-1||qe.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var Te=this.props,Ve=Te.action,qe=Te.hideAction;return Ve.indexOf("click")!==-1||qe.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var Te=this.props,Ve=Te.action,qe=Te.showAction;return Ve.indexOf("hover")!==-1||qe.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var Te=this.props,Ve=Te.action,qe=Te.hideAction;return Ve.indexOf("hover")!==-1||qe.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var Te=this.props,Ve=Te.action,qe=Te.showAction;return Ve.indexOf("focus")!==-1||qe.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var Te=this.props,Ve=Te.action,qe=Te.hideAction;return Ve.indexOf("focus")!==-1||qe.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var Te;(Te=this.popupRef.current)===null||Te===void 0||Te.forceAlign()}}},{key:"fireEvents",value:function(Te,Ve){var qe=this.props.children.props[Te];qe&&qe(Ve);var mt=this.props[Te];mt&&mt(Ve)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var Te=this.state.popupVisible,Ve=this.props,qe=Ve.children,mt=Ve.forceRender,rt=Ve.alignPoint,Mt=Ve.className,Zt=Ve.autoDestroy,rn=y.Children.only(qe),Yt={key:"trigger"};this.isContextMenuToShow()?Yt.onContextMenu=this.onContextMenu:Yt.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(Yt.onClick=this.onClick,Yt.onMouseDown=this.onMouseDown,Yt.onTouchStart=this.onTouchStart):(Yt.onClick=this.createTwoChains("onClick"),Yt.onMouseDown=this.createTwoChains("onMouseDown"),Yt.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(Yt.onMouseEnter=this.onMouseEnter,rt&&(Yt.onMouseMove=this.onMouseMove)):Yt.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?Yt.onMouseLeave=this.onMouseLeave:Yt.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(Yt.onFocus=this.onFocus,Yt.onBlur=this.onBlur):(Yt.onFocus=this.createTwoChains("onFocus"),Yt.onBlur=this.createTwoChains("onBlur"));var Jt=w()(rn&&rn.props&&rn.props.className,Mt);Jt&&(Yt.className=Jt);var Dn=Object(v.a)({},Yt);Object(Ke.c)(rn)&&(Dn.ref=Object(Ke.a)(this.triggerRef,rn.ref));var Tn=y.cloneElement(rn,Dn),Mr;return(Te||this.popupRef.current||mt)&&(Mr=y.createElement(Ze,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!Te&&Zt&&(Mr=null),y.createElement(Qa.Provider,{value:this.triggerContextValue},Tn,Mr)}}],[{key:"getDerivedStateFromProps",value:function(Te,Ve){var qe=Te.popupVisible,mt={};return qe!==void 0&&Ve.popupVisible!==qe&&(mt.popupVisible=qe,mt.prevPopupVisible=Ve.popupVisible),mt}}]),Re}(y.Component);return lt.contextType=Qa,lt.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:ri,getDocument:ei,onPopupVisibleChange:Ka,afterPopupVisibleChange:Ka,onPopupAlign:Ka,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},lt}var ua=ha(nt.a),be={adjustX:1,adjustY:1},at={topLeft:{points:["bl","tl"],overflow:be,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:be,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:be,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:be,offset:[4,0]}},Dt={topLeft:{points:["bl","tl"],overflow:be,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:be,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:be,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:be,offset:[4,0]}},wt=at,Ft=0,Rt={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},zt=function(lt,_t,et){var Re=te(_t),Be=lt.getState();lt.setState({defaultActiveFirst:Object(v.a)(Object(v.a)({},Be.defaultActiveFirst),{},Object(D.a)({},Re,et))})},qt=function(Ze){Object(S.a)(_t,Ze);var lt=Object(p.a)(_t);function _t(et){var Re;Object(R.a)(this,_t),Re=lt.call(this,et),Re.onDestroy=function(rt){Re.props.onDestroy(rt)},Re.onKeyDown=function(rt){var Mt=rt.keyCode,Zt=Re.menuInstance,rn=Re.props.store,Yt=Re.getVisible();if(Mt===m.a.ENTER)return Re.onTitleClick(rt),zt(rn,Re.props.eventKey,!0),!0;if(Mt===m.a.RIGHT)return Yt?Zt.onKeyDown(rt):(Re.triggerOpenChange(!0),zt(rn,Re.props.eventKey,!0)),!0;if(Mt===m.a.LEFT){var Jt;if(Yt)Jt=Zt.onKeyDown(rt);else return;return Jt||(Re.triggerOpenChange(!1),Jt=!0),Jt}return Yt&&(Mt===m.a.UP||Mt===m.a.DOWN)?Zt.onKeyDown(rt):void 0},Re.onOpenChange=function(rt){Re.props.onOpenChange(rt)},Re.onPopupVisibleChange=function(rt){Re.triggerOpenChange(rt,rt?"mouseenter":"mouseleave")},Re.onMouseEnter=function(rt){var Mt=Re.props,Zt=Mt.eventKey,rn=Mt.onMouseEnter,Yt=Mt.store;zt(Yt,Re.props.eventKey,!1),rn({key:Zt,domEvent:rt})},Re.onMouseLeave=function(rt){var Mt=Re.props,Zt=Mt.parentMenu,rn=Mt.eventKey,Yt=Mt.onMouseLeave;Zt.subMenuInstance=Object(O.a)(Re),Yt({key:rn,domEvent:rt})},Re.onTitleMouseEnter=function(rt){var Mt=Re.props,Zt=Mt.eventKey,rn=Mt.onItemHover,Yt=Mt.onTitleMouseEnter;rn({key:Zt,hover:!0}),Yt({key:Zt,domEvent:rt})},Re.onTitleMouseLeave=function(rt){var Mt=Re.props,Zt=Mt.parentMenu,rn=Mt.eventKey,Yt=Mt.onItemHover,Jt=Mt.onTitleMouseLeave;Zt.subMenuInstance=Object(O.a)(Re),Yt({key:rn,hover:!1}),Jt({key:rn,domEvent:rt})},Re.onTitleClick=function(rt){var Mt=Object(O.a)(Re),Zt=Mt.props;if(Zt.onTitleClick({key:Zt.eventKey,domEvent:rt}),Zt.triggerSubMenuAction==="hover")return;Re.triggerOpenChange(!Re.getVisible(),"click"),zt(Zt.store,Re.props.eventKey,!1)},Re.onSubMenuClick=function(rt){typeof Re.props.onClick=="function"&&Re.props.onClick(Re.addKeyPath(rt))},Re.onSelect=function(rt){Re.props.onSelect(rt)},Re.onDeselect=function(rt){Re.props.onDeselect(rt)},Re.getPrefixCls=function(){return"".concat(Re.props.rootPrefixCls,"-submenu")},Re.getActiveClassName=function(){return"".concat(Re.getPrefixCls(),"-active")},Re.getDisabledClassName=function(){return"".concat(Re.getPrefixCls(),"-disabled")},Re.getSelectedClassName=function(){return"".concat(Re.getPrefixCls(),"-selected")},Re.getOpenClassName=function(){return"".concat(Re.props.rootPrefixCls,"-submenu-open")},Re.getVisible=function(){return Re.state.isOpen},Re.getMode=function(){return Re.state.mode},Re.saveMenuInstance=function(rt){Re.menuInstance=rt},Re.addKeyPath=function(rt){return Object(v.a)(Object(v.a)({},rt),{},{keyPath:(rt.keyPath||[]).concat(Re.props.eventKey)})},Re.triggerOpenChange=function(rt,Mt){var Zt=Re.props.eventKey,rn=function(){Re.onOpenChange({key:Zt,item:Object(O.a)(Re),trigger:Mt,open:rt})};Mt==="mouseenter"?Re.mouseenterTimeout=setTimeout(function(){rn()},0):rn()},Re.isChildrenSelected=function(){var rt={find:!1};return X(Re.props.children,Re.props.selectedKeys,rt),rt.find},Re.isInlineMode=function(){return Re.getMode()==="inline"},Re.adjustWidth=function(){if(!Re.subMenuTitle||!Re.menuInstance)return;var rt=tt.findDOMNode(Re.menuInstance);if(rt.offsetWidth>=Re.subMenuTitle.offsetWidth)return;rt.style.minWidth="".concat(Re.subMenuTitle.offsetWidth,"px")},Re.saveSubMenuTitle=function(rt){Re.subMenuTitle=rt},Re.getBaseProps=function(){var rt=Object(O.a)(Re),Mt=rt.props,Zt=Re.getMode();return{mode:Zt==="horizontal"?"vertical":Zt,visible:Re.getVisible(),level:Mt.level+1,inlineIndent:Mt.inlineIndent,focusable:!1,onClick:Re.onSubMenuClick,onSelect:Re.onSelect,onDeselect:Re.onDeselect,onDestroy:Re.onDestroy,selectedKeys:Mt.selectedKeys,eventKey:"".concat(Mt.eventKey,"-menu-"),openKeys:Mt.openKeys,motion:Mt.motion,onOpenChange:Re.onOpenChange,subMenuOpenDelay:Mt.subMenuOpenDelay,parentMenu:Object(O.a)(Re),subMenuCloseDelay:Mt.subMenuCloseDelay,forceSubMenuRender:Mt.forceSubMenuRender,triggerSubMenuAction:Mt.triggerSubMenuAction,builtinPlacements:Mt.builtinPlacements,defaultActiveFirst:Mt.store.getState().defaultActiveFirst[te(Mt.eventKey)],multiple:Mt.multiple,prefixCls:Mt.rootPrefixCls,id:Re.internalMenuId,manualRef:Re.saveMenuInstance,itemIcon:Mt.itemIcon,expandIcon:Mt.expandIcon,direction:Mt.direction}},Re.getMotion=function(rt,Mt){var Zt=Object(O.a)(Re),rn=Zt.haveRendered,Yt=Re.props,Jt=Yt.motion,Dn=Yt.rootPrefixCls,Tn=Object(v.a)(Object(v.a)({},Jt),{},{leavedClassName:"".concat(Dn,"-hidden"),removeOnLeave:!1,motionAppear:rn||!Mt||rt!=="inline"});return Tn};var Be=et.store,Te=et.eventKey,Ve=Be.getState(),qe=Ve.defaultActiveFirst;Re.isRootMenu=!1;var mt=!1;return qe&&(mt=qe[Te]),zt(Be,Te,mt),Re.state={mode:et.mode,isOpen:et.isOpen},Re}return Object(P.a)(_t,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var Re=this,Be=this.props,Te=Be.mode,Ve=Be.parentMenu,qe=Be.manualRef,mt=Be.isOpen,rt=function(){Re.setState({mode:Te,isOpen:mt})},Mt=mt!==this.state.isOpen,Zt=Te!==this.state.mode;if((Zt||Mt)&&(ut.a.cancel(this.updateStateRaf),Zt?this.updateStateRaf=Object(ut.a)(rt):rt()),qe&&qe(this),Te!=="horizontal"||!(Ve==null?void 0:Ve.isRootMenu)||!mt)return;this.minWidthTimeout=setTimeout(function(){return Re.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var Re=this.props,Be=Re.onDestroy,Te=Re.eventKey;Be&&Be(Te),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),ut.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(Re,Be){var Te=this.getBaseProps();return y.createElement(fn,Object(g.a)({},Te,{id:this.internalMenuId,className:Re,style:Be}),this.props.children)}},{key:"renderChildren",value:function(){var Re=this,Be=this.getBaseProps(),Te=Be.mode,Ve=Be.visible,qe=Be.forceSubMenuRender,mt=Be.direction,rt=this.getMotion(Te,Ve);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||Ve||qe,!this.haveOpened)return y.createElement("div",null);var Mt=w()("".concat(Be.prefixCls,"-sub"),Object(D.a)({},"".concat(Be.prefixCls,"-rtl"),mt==="rtl"));return this.isInlineMode()?y.createElement(ye,Object(g.a)({visible:Be.visible,forceRender:qe},rt),function(Zt){var rn=Zt.className,Yt=Zt.style,Jt=w()(Mt,rn);return Re.renderPopupMenu(Jt,Yt)}):this.renderPopupMenu(Mt)}},{key:"render",value:function(){var Re,Be,Te,Ve=Object(v.a)({},this.props),qe=this.getVisible(),mt=this.getPrefixCls(),rt=this.isInlineMode(),Mt=this.getMode(),Zt=w()(mt,"".concat(mt,"-").concat(Mt),(Re={},Object(D.a)(Re,Ve.className,!!Ve.className),Object(D.a)(Re,this.getOpenClassName(),qe),Object(D.a)(Re,this.getActiveClassName(),Ve.active||qe&&!rt),Object(D.a)(Re,this.getDisabledClassName(),Ve.disabled),Object(D.a)(Re,this.getSelectedClassName(),this.isChildrenSelected()),Re));this.internalMenuId||(Ve.eventKey?this.internalMenuId="".concat(Ve.eventKey,"$Menu"):(Ft+=1,this.internalMenuId="$__$".concat(Ft,"$Menu")));var rn={},Yt={},Jt={};Ve.disabled||(rn={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},Yt={onClick:this.onTitleClick},Jt={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var Dn={},Tn=Ve.direction,Mr=Tn==="rtl";rt&&(Mr?Dn.paddingRight=Ve.inlineIndent*Ve.level:Dn.paddingLeft=Ve.inlineIndent*Ve.level);var Lr={};this.getVisible()&&(Lr={"aria-owns":this.internalMenuId});var ea=null;Mt!=="horizontal"&&(ea=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(ea=y.createElement(this.props.expandIcon,Object(v.a)({},this.props))));var Xr=y.createElement("div",Object(g.a)({ref:this.saveSubMenuTitle,style:Dn,className:"".concat(mt,"-title"),role:"button"},Jt,Yt,{"aria-expanded":qe},Lr,{"aria-haspopup":"true",title:typeof Ve.title=="string"?Ve.title:void 0}),Ve.title,ea||y.createElement("i",{className:"".concat(mt,"-arrow")})),Jr=this.renderChildren(),ur=((Be=Ve.parentMenu)===null||Be===void 0?void 0:Be.isRootMenu)?Ve.parentMenu.props.getPopupContainer:function(Or){return Or.parentNode},Yn=Rt[Mt],Cr=Ve.popupOffset?{offset:Ve.popupOffset}:{},lr=w()((Te={},Object(D.a)(Te,Ve.popupClassName,Ve.popupClassName&&!rt),Object(D.a)(Te,"".concat(mt,"-rtl"),Mr),Te)),En=Ve.disabled,Gn=Ve.triggerSubMenuAction,Zr=Ve.subMenuOpenDelay,ra=Ve.forceSubMenuRender,Sr=Ve.subMenuCloseDelay,ca=Ve.builtinPlacements;ee.forEach(function(Or){return delete Ve[Or]}),delete Ve.onClick;var Ra=Mr?Object(v.a)(Object(v.a)({},Dt),ca):Object(v.a)(Object(v.a)({},at),ca);delete Ve.direction;var fa=this.getBaseProps(),Dr=rt?null:this.getMotion(fa.mode,fa.visible);return y.createElement("li",Object(g.a)({},Ve,rn,{className:Zt,role:"menuitem"}),y.createElement(ua,{prefixCls:mt,popupClassName:w()("".concat(mt,"-popup"),lr),getPopupContainer:ur,builtinPlacements:Ra,popupPlacement:Yn,popupVisible:rt?!1:qe,popupAlign:Cr,popup:rt?null:Jr,action:En||rt?[]:[Gn],mouseEnterDelay:Zr,mouseLeaveDelay:Sr,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:ra,popupMotion:Dr},Xr),rt?Jr:null)}}]),_t}(y.Component);qt.defaultProps={onMouseEnter:ae,onMouseLeave:ae,onTitleMouseEnter:ae,onTitleMouseLeave:ae,onTitleClick:ae,manualRef:ae,mode:"vertical",title:""};var vn=Object(T.b)(function(Ze,lt){var _t=Ze.openKeys,et=Ze.activeKey,Re=Ze.selectedKeys,Be=lt.eventKey,Te=lt.subMenuKey;return{isOpen:_t.indexOf(Be)>-1,active:et[Te]===Be,selectedKeys:Re}})(qt);vn.isSubMenu=!0;var dn=vn,jn="menuitem-overflowed",Cn=.5,on=function(Ze){Object(S.a)(_t,Ze);var lt=Object(p.a)(_t);function _t(){var et;return Object(R.a)(this,_t),et=lt.apply(this,arguments),et.resizeObserver=null,et.mutationObserver=null,et.originalTotalWidth=0,et.overflowedItems=[],et.menuItemSizes=[],et.cancelFrameId=null,et.state={lastVisibleIndex:void 0},et.childRef=y.createRef(),et.getMenuItemNodes=function(){var Re=et.props.prefixCls,Be=et.childRef.current;return Be?[].slice.call(Be.children).filter(function(Te){return Te.className.split(" ").indexOf("".concat(Re,"-overflowed-submenu"))<0}):[]},et.getOverflowedSubMenuItem=function(Re,Be,Te){var Ve=et.props,qe=Ve.overflowedIndicator,mt=Ve.level,rt=Ve.mode,Mt=Ve.prefixCls,Zt=Ve.theme;if(mt!==1||rt!=="horizontal")return null;var rn=et.props.children[0],Yt=rn.props,Jt=Yt.children,Dn=Yt.title,Tn=Yt.style,Mr=Object(A.a)(Yt,["children","title","style"]),Lr=Object(v.a)({},Tn),ea="".concat(Re,"-overflowed-indicator"),Xr="".concat(Re,"-overflowed-indicator");Be.length===0&&Te!==!0?Lr=Object(v.a)(Object(v.a)({},Lr),{},{display:"none"}):Te&&(Lr=Object(v.a)(Object(v.a)({},Lr),{},{visibility:"hidden",position:"absolute"}),ea="".concat(ea,"-placeholder"),Xr="".concat(Xr,"-placeholder"));var Jr=Zt?"".concat(Mt,"-").concat(Zt):"",ur={};return ee.forEach(function(Yn){Mr[Yn]!==void 0&&(ur[Yn]=Mr[Yn])}),y.createElement(dn,Object(g.a)({title:qe,className:"".concat(Mt,"-overflowed-submenu"),popupClassName:Jr},ur,{key:ea,eventKey:Xr,disabled:!1,style:Lr}),Be)},et.setChildrenWidthAndResize=function(){if(et.props.mode!=="horizontal")return;var Re=et.childRef.current;if(!Re)return;var Be=Re.children;if(!Be||Be.length===0)return;var Te=Re.children[Be.length-1];Se(Te,"display","inline-block");var Ve=et.getMenuItemNodes(),qe=Ve.filter(function(mt){return mt.className.split(" ").indexOf(jn)>=0});qe.forEach(function(mt){Se(mt,"display","inline-block")}),et.menuItemSizes=Ve.map(function(mt){return Oe(mt,!0)}),qe.forEach(function(mt){Se(mt,"display","none")}),et.overflowedIndicatorWidth=Oe(Re.children[Re.children.length-1],!0),et.originalTotalWidth=et.menuItemSizes.reduce(function(mt,rt){return mt+rt},0),et.handleResize(),Se(Te,"display","none")},et.handleResize=function(){if(et.props.mode!=="horizontal")return;var Re=et.childRef.current;if(!Re)return;var Be=Oe(Re);et.overflowedItems=[];var Te=0,Ve;et.originalTotalWidth>Be+Cn&&(Ve=-1,et.menuItemSizes.forEach(function(qe){Te+=qe,Te+et.overflowedIndicatorWidth<=Be&&(Ve+=1)})),et.setState({lastVisibleIndex:Ve})},et}return Object(P.a)(_t,[{key:"componentDidMount",value:function(){var Re=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var Be=this.childRef.current;if(!Be)return;this.resizeObserver=new Qe.default(function(Te){Te.forEach(function(){var Ve=Re.cancelFrameId;cancelAnimationFrame(Ve),Re.cancelFrameId=requestAnimationFrame(Re.setChildrenWidthAndResize)})}),[].slice.call(Be.children).concat(Be).forEach(function(Te){Re.resizeObserver.observe(Te)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){Re.resizeObserver.disconnect(),[].slice.call(Be.children).concat(Be).forEach(function(Te){Re.resizeObserver.observe(Te)}),Re.setChildrenWidthAndResize()}),this.mutationObserver.observe(Be,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(Re){var Be=this,Te=this.state.lastVisibleIndex;return(Re||[]).reduce(function(Ve,qe,mt){var rt=qe;if(Be.props.mode==="horizontal"){var Mt=Be.getOverflowedSubMenuItem(qe.props.eventKey,[]);Te!==void 0&&Be.props.className.indexOf("".concat(Be.props.prefixCls,"-root"))!==-1&&(mt>Te&&(rt=y.cloneElement(qe,{style:{display:"none"},eventKey:"".concat(qe.props.eventKey,"-hidden"),className:"".concat(jn)})),mt===Te+1&&(Be.overflowedItems=Re.slice(Te+1).map(function(rn){return y.cloneElement(rn,{key:rn.props.eventKey,mode:"vertical-left"})}),Mt=Be.getOverflowedSubMenuItem(qe.props.eventKey,Be.overflowedItems)));var Zt=[].concat(Object(l.a)(Ve),[Mt,rt]);return mt===Re.length-1&&Zt.push(Be.getOverflowedSubMenuItem(qe.props.eventKey,[],!0)),Zt}return[].concat(Object(l.a)(Ve),[rt])},[])}},{key:"render",value:function(){var Re=this.props,Be=Re.visible,Te=Re.prefixCls,Ve=Re.overflowedIndicator,qe=Re.mode,mt=Re.level,rt=Re.tag,Mt=Re.children,Zt=Re.theme,rn=Object(A.a)(Re,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),Yt=rt;return y.createElement(Yt,Object(g.a)({ref:this.childRef},rn),this.renderChildren(Mt))}}]),_t}(y.Component);on.defaultProps={tag:"div",className:""};var An=on;function gn(Ze){return Ze.length?Ze.every(function(lt){return!!lt.props.disabled}):!0}function Bn(Ze,lt,_t){var et=Ze.getState();Ze.setState({activeKey:Object(v.a)(Object(v.a)({},et.activeKey),{},Object(D.a)({},lt,_t))})}function Pn(Ze){return Ze.eventKey||"0-menu-"}function Qn(Ze,lt){var _t=lt,et=Ze.children,Re=Ze.eventKey;if(_t){var Be;if($(et,function(Te,Ve){Te&&Te.props&&!Te.props.disabled&&_t===ce(Te,Re,Ve)&&(Be=!0)}),Be)return _t}return _t=null,Ze.defaultActiveFirst&&$(et,function(Te,Ve){!_t&&Te&&!Te.props.disabled&&(_t=ce(Te,Re,Ve))}),_t}function yr(Ze){if(!Ze)return;var lt=this.instanceArray.indexOf(Ze);lt!==-1?this.instanceArray[lt]=Ze:this.instanceArray.push(Ze)}var ln=function(Ze){Object(S.a)(_t,Ze);var lt=Object(p.a)(_t);function _t(et){var Re;return Object(R.a)(this,_t),Re=lt.call(this,et),Re.onKeyDown=function(Be,Te){var Ve=Be.keyCode,qe;if(Re.getFlatInstanceArray().forEach(function(rt){rt&&rt.props.active&&rt.onKeyDown&&(qe=rt.onKeyDown(Be))}),qe)return 1;var mt=null;return(Ve===m.a.UP||Ve===m.a.DOWN)&&(mt=Re.step(Ve===m.a.UP?-1:1)),mt?(Be.preventDefault(),Bn(Re.props.store,Pn(Re.props),mt.props.eventKey),typeof Te=="function"&&Te(mt),1):void 0},Re.onItemHover=function(Be){var Te=Be.key,Ve=Be.hover;Bn(Re.props.store,Pn(Re.props),Ve?Te:null)},Re.onDeselect=function(Be){Re.props.onDeselect(Be)},Re.onSelect=function(Be){Re.props.onSelect(Be)},Re.onClick=function(Be){Re.props.onClick(Be)},Re.onOpenChange=function(Be){Re.props.onOpenChange(Be)},Re.onDestroy=function(Be){Re.props.onDestroy(Be)},Re.getFlatInstanceArray=function(){return Re.instanceArray},Re.step=function(Be){var Te=Re.getFlatInstanceArray(),Ve=Re.props.store.getState().activeKey[Pn(Re.props)],qe=Te.length;if(!qe)return null;Be<0&&(Te=Te.concat().reverse());var mt=-1;if(Te.every(function(rn,Yt){return rn&&rn.props.eventKey===Ve?(mt=Yt,!1):!0}),!Re.props.defaultActiveFirst&&mt!==-1&&gn(Te.slice(mt,qe-1)))return;var rt=(mt+1)%qe,Mt=rt;do{var Zt=Te[Mt];if(!Zt||Zt.props.disabled)Mt=(Mt+1)%qe;else return Zt}while(Mt!==rt);return null},Re.renderCommonMenuItem=function(Be,Te,Ve){var qe=Re.props.store.getState(),mt=Object(O.a)(Re),rt=mt.props,Mt=ce(Be,rt.eventKey,Te),Zt=Be.props;if(!Zt||typeof Be.type=="string")return Be;var rn=Mt===qe.activeKey,Yt=Object(v.a)(Object(v.a)({mode:Zt.mode||rt.mode,level:rt.level,inlineIndent:rt.inlineIndent,renderMenuItem:Re.renderMenuItem,rootPrefixCls:rt.prefixCls,index:Te,parentMenu:rt.parentMenu,manualRef:Zt.disabled?void 0:Object(k.a)(Be.ref,yr.bind(Object(O.a)(Re))),eventKey:Mt,active:!Zt.disabled&&rn,multiple:rt.multiple,onClick:function(Dn){(Zt.onClick||ae)(Dn),Re.onClick(Dn)},onItemHover:Re.onItemHover,motion:rt.motion,subMenuOpenDelay:rt.subMenuOpenDelay,subMenuCloseDelay:rt.subMenuCloseDelay,forceSubMenuRender:rt.forceSubMenuRender,onOpenChange:Re.onOpenChange,onDeselect:Re.onDeselect,onSelect:Re.onSelect,builtinPlacements:rt.builtinPlacements,itemIcon:Zt.itemIcon||Re.props.itemIcon,expandIcon:Zt.expandIcon||Re.props.expandIcon},Ve),{},{direction:rt.direction});return(rt.mode==="inline"||Me())&&(Yt.triggerSubMenuAction="click"),y.cloneElement(Be,Object(v.a)(Object(v.a)({},Yt),{},{key:Mt||Te}))},Re.renderMenuItem=function(Be,Te,Ve){if(!Be)return null;var qe=Re.props.store.getState(),mt={openKeys:qe.openKeys,selectedKeys:qe.selectedKeys,triggerSubMenuAction:Re.props.triggerSubMenuAction,subMenuKey:Ve};return Re.renderCommonMenuItem(Be,Te,mt)},et.store.setState({activeKey:Object(v.a)(Object(v.a)({},et.store.getState().activeKey),{},Object(D.a)({},et.eventKey,Qn(et,et.activeKey)))}),Re.instanceArray=[],Re}return Object(P.a)(_t,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(Re){return this.props.visible||Re.visible||this.props.className!==Re.className||!z()(this.props.style,Re.style)}},{key:"componentDidUpdate",value:function(Re){var Be=this.props,Te="activeKey"in Be?Be.activeKey:Be.store.getState().activeKey[Pn(Be)],Ve=Qn(Be,Te);if(Ve!==Te)Bn(Be.store,Pn(Be),Ve);else if("activeKey"in Re){var qe=Qn(Re,Re.activeKey);Ve!==qe&&Bn(Be.store,Pn(Be),Ve)}}},{key:"render",value:function(){var Re=this,Be=Object(g.a)({},this.props);this.instanceArray=[];var Te=w()(Be.prefixCls,Be.className,"".concat(Be.prefixCls,"-").concat(Be.mode)),Ve={className:Te,role:Be.role||"menu"};Be.id&&(Ve.id=Be.id),Be.focusable&&(Ve.tabIndex=0,Ve.onKeyDown=this.onKeyDown);var qe=Be.prefixCls,mt=Be.eventKey,rt=Be.visible,Mt=Be.level,Zt=Be.mode,rn=Be.overflowedIndicator,Yt=Be.theme;return ee.forEach(function(Jt){return delete Be[Jt]}),delete Be.onClick,y.createElement(An,Object(g.a)({},Be,{prefixCls:qe,mode:Zt,tag:"ul",level:Mt,theme:Yt,visible:rt,overflowedIndicator:rn},Ve),Object(c.a)(Be.children).map(function(Jt,Dn){return Re.renderMenuItem(Jt,Dn,mt||"0-menu-")}))}}]),_t}(y.Component);ln.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:ae};var en=Object(T.b)()(ln),fn=en,yn=a("Kwbf");function Rn(Ze,lt,_t){var et=Ze.prefixCls,Re=Ze.motion,Be=Ze.defaultMotions,Te=Be===void 0?{}:Be,Ve=Ze.openAnimation,qe=Ze.openTransitionName,mt=lt.switchingModeFromInline;if(Re)return Re;if(Object(W.a)(Ve)==="object"&&Ve)Object(yn.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof Ve=="string")return{motionName:"".concat(et,"-open-").concat(Ve)};if(qe)return{motionName:qe};var rt=Te[_t];return rt||(mt?null:Te.other)}var Ln=function(Ze){Object(S.a)(_t,Ze);var lt=Object(p.a)(_t);function _t(et){var Re;Object(R.a)(this,_t),Re=lt.call(this,et),Re.onSelect=function(Ve){var qe=Object(O.a)(Re),mt=qe.props;if(mt.selectable){var rt=Re.store.getState(),Mt=rt.selectedKeys,Zt=Ve.key;mt.multiple?Mt=Mt.concat([Zt]):Mt=[Zt],"selectedKeys"in mt||Re.store.setState({selectedKeys:Mt}),mt.onSelect(Object(v.a)(Object(v.a)({},Ve),{},{selectedKeys:Mt}))}},Re.onClick=function(Ve){var qe=Re.getRealMenuMode(),mt=Object(O.a)(Re),rt=mt.store,Mt=mt.props.onOpenChange;qe!=="inline"&&!("openKeys"in Re.props)&&(rt.setState({openKeys:[]}),Mt([])),Re.props.onClick(Ve)},Re.onKeyDown=function(Ve,qe){Re.innerMenu.getWrappedInstance().onKeyDown(Ve,qe)},Re.onOpenChange=function(Ve){var qe=Object(O.a)(Re),mt=qe.props,rt=Re.store.getState().openKeys.concat(),Mt=!1,Zt=function(Yt){var Jt=!1;if(Yt.open)Jt=rt.indexOf(Yt.key)===-1,Jt&&rt.push(Yt.key);else{var Dn=rt.indexOf(Yt.key);Jt=Dn!==-1,Jt&&rt.splice(Dn,1)}Mt=Mt||Jt};Array.isArray(Ve)?Ve.forEach(Zt):Zt(Ve),Mt&&("openKeys"in Re.props||Re.store.setState({openKeys:rt}),mt.onOpenChange(rt))},Re.onDeselect=function(Ve){var qe=Object(O.a)(Re),mt=qe.props;if(mt.selectable){var rt=Re.store.getState().selectedKeys.concat(),Mt=Ve.key,Zt=rt.indexOf(Mt);Zt!==-1&&rt.splice(Zt,1),"selectedKeys"in mt||Re.store.setState({selectedKeys:rt}),mt.onDeselect(Object(v.a)(Object(v.a)({},Ve),{},{selectedKeys:rt}))}},Re.onMouseEnter=function(Ve){Re.restoreModeVerticalFromInline();var qe=Re.props.onMouseEnter;qe&&qe(Ve)},Re.onTransitionEnd=function(Ve){var qe=Ve.propertyName==="width"&&Ve.target===Ve.currentTarget,mt=Ve.target.className,rt=Object.prototype.toString.call(mt)==="[object SVGAnimatedString]"?mt.animVal:mt,Mt=Ve.propertyName==="font-size"&&rt.indexOf("anticon")>=0;(qe||Mt)&&Re.restoreModeVerticalFromInline()},Re.setInnerMenu=function(Ve){Re.innerMenu=Ve},Re.isRootMenu=!0;var Be=et.defaultSelectedKeys,Te=et.defaultOpenKeys;return"selectedKeys"in et&&(Be=et.selectedKeys||[]),"openKeys"in et&&(Te=et.openKeys||[]),Re.store=Object(T.c)({selectedKeys:Be,openKeys:Te,activeKey:{"0-menu-":Qn(et,et.activeKey)}}),Re.state={switchingModeFromInline:!1,prevProps:et,inlineOpenKeys:[],store:Re.store},Re}return Object(P.a)(_t,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(Re){var Be=this.props,Te=Be.siderCollapsed,Ve=Be.inlineCollapsed,qe=Be.onOpenChange;(!Re.inlineCollapsed&&Ve||!Re.siderCollapsed&&Te)&&qe([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var Re=this.props.collapsedWidth,Be=this.store,Te=this.prevOpenKeys,Ve=this.getInlineCollapsed()&&(Re===0||Re==="0"||Re==="0px");Ve?(this.prevOpenKeys=Be.getState().openKeys.concat(),this.store.setState({openKeys:[]})):Te&&(this.store.setState({openKeys:Te}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var Re=this.props.mode,Be=this.state.switchingModeFromInline,Te=this.getInlineCollapsed();return Be&&Te?"inline":Te?"vertical":Re}},{key:"getInlineCollapsed",value:function(){var Re=this.props,Be=Re.inlineCollapsed,Te=Re.siderCollapsed;return Te!==void 0?Te:Be}},{key:"restoreModeVerticalFromInline",value:function(){var Re=this.state.switchingModeFromInline;Re&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var Re=Object(v.a)({},Object(N.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),Be=this.getRealMenuMode();return Re.className+=" ".concat(Re.prefixCls,"-root"),Re.direction==="rtl"&&(Re.className+=" ".concat(Re.prefixCls,"-rtl")),Re=Object(v.a)(Object(v.a)({},Re),{},{mode:Be,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:Rn(this.props,this.state,Be)}),delete Re.openAnimation,delete Re.openTransitionName,y.createElement(T.a,{store:this.store},y.createElement(fn,Object(g.a)({},Re,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(Re,Be){var Te=Be.prevProps,Ve=Be.store,qe=Ve.getState(),mt={},rt={prevProps:Re};return Te.mode==="inline"&&Re.mode!=="inline"&&(rt.switchingModeFromInline=!0),"openKeys"in Re?mt.openKeys=Re.openKeys||[]:((Re.inlineCollapsed&&!Te.inlineCollapsed||Re.siderCollapsed&&!Te.siderCollapsed)&&(rt.switchingModeFromInline=!0,rt.inlineOpenKeys=qe.openKeys,mt.openKeys=[]),(!Re.inlineCollapsed&&Te.inlineCollapsed||!Re.siderCollapsed&&Te.siderCollapsed)&&(mt.openKeys=Be.inlineOpenKeys,rt.inlineOpenKeys=[])),Object.keys(mt).length&&Ve.setState(mt),rt}}]),_t}(y.Component);Ln.defaultProps={selectable:!0,onClick:ae,onSelect:ae,onOpenChange:ae,onDeselect:ae,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:y.createElement("span",null,"\xB7\xB7\xB7")};var hn=Ln,xn=function(Ze){Object(S.a)(_t,Ze);var lt=Object(p.a)(_t);function _t(){var et;return Object(R.a)(this,_t),et=lt.apply(this,arguments),et.onKeyDown=function(Re){var Be=Re.keyCode;return Be===m.a.ENTER?(et.onClick(Re),!0):void 0},et.onMouseLeave=function(Re){var Be=et.props,Te=Be.eventKey,Ve=Be.onItemHover,qe=Be.onMouseLeave;Ve({key:Te,hover:!1}),qe({key:Te,domEvent:Re})},et.onMouseEnter=function(Re){var Be=et.props,Te=Be.eventKey,Ve=Be.onItemHover,qe=Be.onMouseEnter;Ve({key:Te,hover:!0}),qe({key:Te,domEvent:Re})},et.onClick=function(Re){var Be=et.props,Te=Be.eventKey,Ve=Be.multiple,qe=Be.onClick,mt=Be.onSelect,rt=Be.onDeselect,Mt=Be.isSelected,Zt={key:Te,keyPath:[Te],item:Object(O.a)(et),domEvent:Re};qe(Zt),Ve?Mt?rt(Zt):mt(Zt):Mt||mt(Zt)},et.saveNode=function(Re){et.node=Re},et}return Object(P.a)(_t,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var Re=this.props;Re.onDestroy&&Re.onDestroy(Re.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var Re,Be=Object(v.a)({},this.props),Te=w()(this.getPrefixCls(),Be.className,(Re={},Object(D.a)(Re,this.getActiveClassName(),!Be.disabled&&Be.active),Object(D.a)(Re,this.getSelectedClassName(),Be.isSelected),Object(D.a)(Re,this.getDisabledClassName(),Be.disabled),Re)),Ve=Object(v.a)(Object(v.a)({},Be.attribute),{},{title:typeof Be.title=="string"?Be.title:void 0,className:Te,role:Be.role||"menuitem","aria-disabled":Be.disabled});Be.role==="option"?Ve=Object(v.a)(Object(v.a)({},Ve),{},{role:"option","aria-selected":Be.isSelected}):(Be.role===null||Be.role==="none")&&(Ve.role="none");var qe={onClick:Be.disabled?null:this.onClick,onMouseLeave:Be.disabled?null:this.onMouseLeave,onMouseEnter:Be.disabled?null:this.onMouseEnter},mt=Object(v.a)({},Be.style);Be.mode==="inline"&&(Be.direction==="rtl"?mt.paddingRight=Be.inlineIndent*Be.level:mt.paddingLeft=Be.inlineIndent*Be.level),ee.forEach(function(Mt){return delete Be[Mt]}),delete Be.direction;var rt=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(rt=y.createElement(this.props.itemIcon,this.props)),y.createElement("li",Object(g.a)({},Object(N.a)(Be,["onClick","onMouseEnter","onMouseLeave","onSelect"]),Ve,qe,{style:mt,ref:this.saveNode}),Be.children,rt)}}]),_t}(y.Component);xn.isMenuItem=!0,xn.defaultProps={onSelect:ae,onMouseEnter:ae,onMouseLeave:ae,manualRef:ae};var Mn=Object(T.b)(function(Ze,lt){var _t=Ze.activeKey,et=Ze.selectedKeys,Re=lt.eventKey,Be=lt.subMenuKey;return{active:_t[Be]===Re,isSelected:Array.isArray(et)?et.indexOf(Re)!==-1:et===Re}})(xn),Un=Mn,nr=function(Ze){Object(S.a)(_t,Ze);var lt=Object(p.a)(_t);function _t(){var et;return Object(R.a)(this,_t),et=lt.apply(this,arguments),et.renderInnerMenuItem=function(Re){var Be=et.props,Te=Be.renderMenuItem,Ve=Be.index;return Te(Re,Ve,et.props.subMenuKey)},et}return Object(P.a)(_t,[{key:"render",value:function(){var Re=Object(g.a)({},this.props),Be=Re.className,Te=Be===void 0?"":Be,Ve=Re.rootPrefixCls,qe="".concat(Ve,"-item-group-title"),mt="".concat(Ve,"-item-group-list"),rt=Re.title,Mt=Re.children;return ee.forEach(function(Zt){return delete Re[Zt]}),delete Re.direction,y.createElement("li",Object(g.a)({},Re,{onClick:function(rn){return rn.stopPropagation()},className:"".concat(Te," ").concat(Ve,"-item-group")}),y.createElement("div",{className:qe,title:typeof rt=="string"?rt:void 0},rt),y.createElement("ul",{className:mt},y.Children.map(Mt,this.renderInnerMenuItem)))}}]),_t}(y.Component);nr.isMenuItemGroup=!0,nr.defaultProps={disabled:!0};var hr=nr,rr=function(lt){var _t=lt.className,et=lt.rootPrefixCls,Re=lt.style;return y.createElement("li",{className:"".concat(_t," ").concat(et,"-item-divider"),style:Re})};rr.defaultProps={disabled:!0,className:"",style:{}};var xr=rr,Ar=hn,or=a("eDIo");function na(Ze,lt){var _t=Ze.prefixCls,et=Ze.editable,Re=Ze.locale,Be=Ze.style;return!et||et.showAdd===!1?null:y.createElement("button",{ref:lt,type:"button",className:"".concat(_t,"-nav-add"),style:Be,"aria-label":(Re==null?void 0:Re.addAriaLabel)||"Add tab",onClick:function(Ve){et.onEdit("add",{event:Ve})}},et.addIcon||"+")}var ir=y.forwardRef(na);function Yr(Ze,lt){var _t=Ze.prefixCls,et=Ze.id,Re=Ze.tabs,Be=Ze.locale,Te=Ze.mobile,Ve=Ze.moreIcon,qe=Ve===void 0?"More":Ve,mt=Ze.moreTransitionName,rt=Ze.style,Mt=Ze.className,Zt=Ze.editable,rn=Ze.tabBarGutter,Yt=Ze.rtl,Jt=Ze.onTabClick,Dn=Object(y.useState)(!1),Tn=Object(b.a)(Dn,2),Mr=Tn[0],Lr=Tn[1],ea=Object(y.useState)(null),Xr=Object(b.a)(ea,2),Jr=Xr[0],ur=Xr[1],Yn="".concat(et,"-more-popup"),Cr="".concat(_t,"-dropdown"),lr=Jr!==null?"".concat(Yn,"-").concat(Jr):null,En=Be==null?void 0:Be.dropdownAriaLabel,Gn=y.createElement(Ar,{onClick:function(Dr){var Or=Dr.key,Nr=Dr.domEvent;Jt(Or,Nr),Lr(!1)},id:Yn,tabIndex:-1,role:"listbox","aria-activedescendant":lr,selectedKeys:[Jr],"aria-label":En!==void 0?En:"expanded dropdown"},Re.map(function(fa){return y.createElement(Un,{key:fa.key,id:"".concat(Yn,"-").concat(fa.key),role:"option","aria-controls":et&&"".concat(et,"-panel-").concat(fa.key),disabled:fa.disabled},fa.tab)}));function Zr(fa){for(var Dr=Re.filter(function(la){return!la.disabled}),Or=Dr.findIndex(function(la){return la.key===Jr})||0,Nr=Dr.length,Ur=0;Urca?(ra=Gn,Yn.current="x"):(ra=Zr,Yn.current="y");var Ra=Date.now();Ra-Jr.current>100&&(ur.current=!1),(lt(-ra,-ra)||ur.current)&&(En.preventDefault(),ur.current=!0),Jr.current=Ra}var lr=Object(y.useRef)(null);lr.current={onTouchStart:Lr,onTouchMove:ea,onTouchEnd:Xr,onWheel:Cr},y.useEffect(function(){function En(Sr){lr.current.onTouchStart(Sr)}function Gn(Sr){lr.current.onTouchMove(Sr)}function Zr(Sr){lr.current.onTouchEnd(Sr)}function ra(Sr){lr.current.onWheel(Sr)}return document.addEventListener("touchmove",Gn,{passive:!1}),document.addEventListener("touchend",Zr,{passive:!1}),Ze.current.addEventListener("touchstart",En,{passive:!1}),Ze.current.addEventListener("wheel",ra),function(){document.removeEventListener("touchmove",Gn),document.removeEventListener("touchend",Zr)}},[])}function Zn(){var Ze=Object(y.useRef)(new Map);function lt(et){return Ze.current.has(et)||Ze.current.set(et,y.createRef()),Ze.current.get(et)}function _t(et){Ze.current.delete(et)}return[lt,_t]}function vr(Ze,lt){var _t=y.useRef(Ze),et=y.useState({}),Re=Object(b.a)(et,2),Be=Re[1];function Te(Ve){var qe=typeof Ve=="function"?Ve(_t.current):Ve;qe!==_t.current&<(qe,_t.current),_t.current=qe,Be({})}return[_t.current,Te]}var mr=function(lt){var _t=lt.position,et=lt.prefixCls,Re=lt.extra;if(!Re)return null;var Be,Te=Re;return _t==="right"&&(Be=Te.right||!Te.left&&Te||null),_t==="left"&&(Be=Te.left||null),Be?y.createElement("div",{className:"".concat(et,"-extra-content")},Be):null};function Fr(Ze,lt){var _t,et=y.useContext(In),Re=et.prefixCls,Be=et.tabs,Te=Ze.className,Ve=Ze.style,qe=Ze.id,mt=Ze.animated,rt=Ze.activeKey,Mt=Ze.rtl,Zt=Ze.extra,rn=Ze.editable,Yt=Ze.locale,Jt=Ze.tabPosition,Dn=Ze.tabBarGutter,Tn=Ze.children,Mr=Ze.onTabClick,Lr=Ze.onTabScroll,ea=Object(y.useRef)(),Xr=Object(y.useRef)(),Jr=Object(y.useRef)(),ur=Object(y.useRef)(),Yn=Zn(),Cr=Object(b.a)(Yn,2),lr=Cr[0],En=Cr[1],Gn=Jt==="top"||Jt==="bottom",Zr=vr(0,function(Sa,ga){Gn&&Lr&&Lr({direction:Sa>ga?"left":"right"})}),ra=Object(b.a)(Zr,2),Sr=ra[0],ca=ra[1],Ra=vr(0,function(Sa,ga){!Gn&&Lr&&Lr({direction:Sa>ga?"top":"bottom"})}),fa=Object(b.a)(Ra,2),Dr=fa[0],Or=fa[1],Nr=Object(y.useState)(0),Ur=Object(b.a)(Nr,2),Pr=Ur[0],la=Ur[1],xa=Object(y.useState)(0),Aa=Object(b.a)(xa,2),Ca=Aa[0],Na=Aa[1],Ma=Object(y.useState)(0),La=Object(b.a)(Ma,2),Ua=La[0],ai=La[1],Fi=Object(y.useState)(0),Ti=Object(b.a)(Fi,2),Pa=Ti[0],yi=Ti[1],Si=Object(y.useState)(null),ka=Object(b.a)(Si,2),Ta=ka[0],Za=ka[1],to=Object(y.useState)(null),Mo=Object(b.a)(to,2),Ii=Mo[0],no=Mo[1],ro=Object(y.useState)(0),mi=Object(b.a)(ro,2),uo=mi[0],Io=mi[1],Lo=Object(y.useState)(0),yo=Object(b.a)(Lo,2),Vi=yo[0],co=yo[1],Xi=f(new Map),Yi=Object(b.a)(Xi,2),ko=Yi[0],bo=Yi[1],ao=h(Be,ko,Pr),Ji="".concat(Re,"-nav-operations-hidden"),Qi=0,ti=0;Gn?Mt?(Qi=0,ti=Math.max(0,Pr-Ta)):(Qi=Math.min(0,Ta-Pr),ti=0):(Qi=Math.min(0,Ii-Ca),ti=0);function Li(Sa){return Sati?[ti,!1]:[Sa,!0]}var Di=Object(y.useRef)(),Zi=Object(y.useState)(),Pi=Object(b.a)(Zi,2),Eo=Pi[0],xo=Pi[1];function Co(){xo(Date.now())}function io(){window.clearTimeout(Di.current)}sr(ea,function(Sa,ga){var Ga=!1;function ui(eo,Ni){eo(function(ho){var Oi=Li(ho+Ni),$a=Object(b.a)(Oi,2),po=$a[0],Ki=$a[1];return Ga=Ki,po})}if(Gn){if(Ta>=Pr)return Ga;ui(ca,Sa)}else{if(Ii>=Ca)return Ga;ui(Or,ga)}return io(),Co(),Ga}),Object(y.useEffect)(function(){return io(),Eo&&(Di.current=window.setTimeout(function(){xo(0)},100)),io},[Eo]);function ki(){var Sa=arguments.length>0&&arguments[0]!==void 0?arguments[0]:rt,ga=ao.get(Sa);if(!ga)return;if(Gn){var Ga=Sr;Mt?ga.rightSr+Ta&&(Ga=ga.right+ga.width-Ta):ga.left<-Sr?Ga=-ga.left:ga.left+ga.width>-Sr+Ta&&(Ga=-(ga.left+ga.width-Ta)),Or(0),ca(Li(Ga)[0])}else{var ui=Dr;ga.top<-Dr?ui=-ga.top:ga.top+ga.height>-Dr+Ii&&(ui=-(ga.top+ga.height-Ii)),ca(0),Or(Li(ui)[0])}}var $i=x(ao,{width:Ta,height:Ii,left:Sr,top:Dr},{width:Ua,height:Pa},{width:uo,height:Vi},Object(v.a)(Object(v.a)({},Ze),{},{tabs:Be})),No=Object(b.a)($i,2),oo=No[0],so=No[1],So=Be.map(function(Sa){var ga=Sa.key;return y.createElement(n,{id:qe,prefixCls:Re,key:ga,rtl:Mt,tab:Sa,closable:Sa.closable,editable:rn,active:ga===rt,tabPosition:Jt,tabBarGutter:Dn,renderWrapper:Tn,removeAriaLabel:Yt==null?void 0:Yt.removeAriaLabel,ref:lr(ga),onClick:function(ui){Mr(ga,ui)},onRemove:function(){En(ga)},onFocus:function(){ki(ga),Co(),Mt||(ea.current.scrollLeft=0),ea.current.scrollTop=0}})}),Uo=r(function(){var Sa,ga,Ga,ui,eo,Ni,ho,Oi,$a,po=((Sa=ea.current)===null||Sa===void 0?void 0:Sa.offsetWidth)||0,Ki=((ga=ea.current)===null||ga===void 0?void 0:ga.offsetHeight)||0,mo=((Ga=ur.current)===null||Ga===void 0?void 0:Ga.offsetWidth)||0,hi=((ui=ur.current)===null||ui===void 0?void 0:ui.offsetHeight)||0,wa=((eo=Jr.current)===null||eo===void 0?void 0:eo.offsetWidth)||0,sa=((Ni=Jr.current)===null||Ni===void 0?void 0:Ni.offsetHeight)||0;Za(po),no(Ki),Io(mo),co(hi);var wr=(((ho=Xr.current)===null||ho===void 0?void 0:ho.offsetWidth)||0)-mo,Qr=(((Oi=Xr.current)===null||Oi===void 0?void 0:Oi.offsetHeight)||0)-hi;la(wr),Na(Qr);var va=($a=Jr.current)===null||$a===void 0?void 0:$a.className.includes(Ji);ai(wr-(va?0:wa)),yi(Qr-(va?0:sa)),bo(function(){var ja=new Map;return Be.forEach(function(Ei){var Ri=Ei.key,qa=lr(Ri).current;qa&&ja.set(Ri,{width:qa.offsetWidth,height:qa.offsetHeight,left:qa.offsetLeft,top:qa.offsetTop})}),ja})}),jo=Be.slice(0,oo),fi=Be.slice(so+1),Fa=[].concat(Object(l.a)(jo),Object(l.a)(fi)),ii=Object(y.useState)(),Xa=Object(b.a)(ii,2),oi=Xa[0],Oo=Xa[1],bi=ao.get(rt),Bo=Object(y.useRef)();function wo(){u.a.cancel(Bo.current)}Object(y.useEffect)(function(){var Sa={};return bi&&(Gn?(Mt?Sa.right=bi.right:Sa.left=bi.left,Sa.width=bi.width):(Sa.top=bi.top,Sa.height=bi.height)),wo(),Bo.current=u()(function(){Oo(Sa)}),wo},[bi,Gn,Mt]),Object(y.useEffect)(function(){ki()},[rt,bi,ao,Gn]),Object(y.useEffect)(function(){Uo()},[Mt,Dn,rt,Be.map(function(Sa){return Sa.key}).join("_")]);var qi=!!Fa.length,Wi="".concat(Re,"-nav-wrap"),Ao,fo,Wo,lo;return Gn?Mt?(fo=Sr>0,Ao=Sr+Ta>>7)^(R<<14|R>>>18)^R>>>3,O=l[g-2],S=(O<<15|O>>>17)^(O<<13|O>>>19)^O>>>10;l[g]=P+l[g-7]+S+l[g-16]}var p=i&h^~i&C,T=f&m^f&d^m&d,N=(f<<30|f>>>2)^(f<<19|f>>>13)^(f<<10|f>>>22),k=(i<<26|i>>>6)^(i<<21|i>>>11)^(i<<7|i>>>25),U=x+k+p+_[g]+l[g],z=N+T;x=C,C=h,h=i,i=n+U|0,n=d,d=m,m=f,f=U+z|0}r[0]=r[0]+f|0,r[1]=r[1]+m|0,r[2]=r[2]+d|0,r[3]=r[3]+n|0,r[4]=r[4]+i|0,r[5]=r[5]+h|0,r[6]=r[6]+C|0,r[7]=r[7]+x|0},_doFinalize:function(){var u=this._data,s=u.words,r=this._nDataBytes*8,f=u.sigBytes*8;return s[f>>>5]|=128<<24-f%32,s[(f+64>>>9<<4)+14]=b.floor(r/4294967296),s[(f+64>>>9<<4)+15]=r,u.sigBytes=s.length*4,this._process(),this._hash},clone:function(){var u=E.clone.call(this);return u._hash=this._hash.clone(),u}});A.SHA256=E._createHelper(t),A.HmacSHA256=E._createHmacHelper(t)}(Math),D.SHA256})},lZu9:function(M,H,a){(function(D){D(a("VrN/"),a("1eCo"),a("8EBN"))})(function(D){"use strict";D.defineMode("markdown",function(b,A){var v=D.getMode(b,"text/html"),y=v.name=="null";function E(K){if(D.findModeByName){var B=D.findModeByName(K);B&&(K=B.mime||B.mimes[0])}var J=D.getMode(b,K);return J.name=="null"?null:J}A.highlightFormatting===void 0&&(A.highlightFormatting=!1),A.maxBlockquoteDepth===void 0&&(A.maxBlockquoteDepth=0),A.taskLists===void 0&&(A.taskLists=!1),A.strikethrough===void 0&&(A.strikethrough=!1),A.emoji===void 0&&(A.emoji=!1),A.fencedCodeBlockHighlighting===void 0&&(A.fencedCodeBlockHighlighting=!0),A.fencedCodeBlockDefaultMode===void 0&&(A.fencedCodeBlockDefaultMode="text/plain"),A.xml===void 0&&(A.xml=!0),A.tokenTypeOverrides===void 0&&(A.tokenTypeOverrides={});var w={header:"header",code:"comment",quote:"quote",list1:"variable-2",list2:"variable-3",list3:"keyword",hr:"hr",image:"image",imageAltText:"image-alt-text",imageMarker:"image-marker",formatting:"formatting",linkInline:"link",linkEmail:"link",linkText:"link",linkHref:"string",em:"em",strong:"strong",strikethrough:"strikethrough",emoji:"builtin"};for(var c in w)w.hasOwnProperty(c)&&A.tokenTypeOverrides[c]&&(w[c]=A.tokenTypeOverrides[c]);var _=/^([*\-_])(?:\s*\1){2,}\s*$/,l=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,t=/^\[(x| )\](?=\s)/i,u=A.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,s=/^ {0,3}(?:\={1,}|-{2,})\s*$/,r=/^[^#!\[\]*_\\<>` "'(~:]+/,f=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,m=/^\s*\[[^\]]+?\]:.*$/,d=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\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\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E42\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\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]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDF3C-\uDF3E]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]/,n=" ";function i(K,B,J){return B.f=B.inline=J,J(K,B)}function h(K,B,J){return B.f=B.block=J,J(K,B)}function C(K){return!K||!/\S/.test(K.string)}function x(K){if(K.linkTitle=!1,K.linkHref=!1,K.linkText=!1,K.em=!1,K.strong=!1,K.strikethrough=!1,K.quote=0,K.indentedCode=!1,K.f==R){var B=y;if(!B){var J=D.innerMode(v,K.htmlState);B=J.mode.name=="xml"&&J.state.tagStart===null&&!J.state.context&&J.state.tokenize.isInText}B&&(K.f=p,K.block=g,K.htmlState=null)}return K.trailingSpace=0,K.trailingSpaceNewLine=!1,K.prevLine=K.thisLine,K.thisLine={stream:null},null}function g(K,B){var J=K.column()===B.indentation,le=C(B.prevLine.stream),ge=B.indentedCode,pe=B.prevLine.hr,De=B.list!==!1,Ie=(B.listStack[B.listStack.length-1]||0)+3;B.indentedCode=!1;var fe=B.indentation;if(B.indentationDiff===null&&(B.indentationDiff=B.indentation,De)){for(B.list=null;fe=4&&(ge||B.prevLine.fencedCodeEnd||B.prevLine.header||le))return K.skipToEnd(),B.indentedCode=!0,w.code;if(K.eatSpace())return null;if(J&&B.indentation<=Ie&&(se=K.match(u))&&se[1].length<=6)return B.quote=0,B.header=se[1].length,B.thisLine.header=!0,A.highlightFormatting&&(B.formatting="header"),B.f=B.inline,O(B);if(B.indentation<=Ie&&K.eat(">"))return B.quote=J?1:B.quote+1,A.highlightFormatting&&(B.formatting="quote"),K.eatSpace(),O(B);if(!Ee&&!B.setext&&J&&B.indentation<=Ie&&(se=K.match(l))){var oe=se[1]?"ol":"ul";return B.indentation=fe+K.current().length,B.list=!0,B.quote=0,B.listStack.push(B.indentation),B.em=!1,B.strong=!1,B.code=!1,B.strikethrough=!1,A.taskLists&&K.match(t,!1)&&(B.taskList=!0),B.f=B.inline,A.highlightFormatting&&(B.formatting=["list","list-"+oe]),O(B)}else{if(J&&B.indentation<=Ie&&(se=K.match(f,!0)))return B.quote=0,B.fencedEndRE=new RegExp(se[1]+"+ *$"),B.localMode=A.fencedCodeBlockHighlighting&&E(se[2]||A.fencedCodeBlockDefaultMode),B.localMode&&(B.localState=D.startState(B.localMode)),B.f=B.block=P,A.highlightFormatting&&(B.formatting="code-block"),B.code=-1,O(B);if(B.setext||(!xe||!De)&&!B.quote&&B.list===!1&&!B.code&&!Ee&&!m.test(K.string)&&(se=K.lookAhead(1))&&(se=se.match(s)))return B.setext?(B.header=B.setext,B.setext=0,K.skipToEnd(),A.highlightFormatting&&(B.formatting="header")):(B.header=se[0].charAt(0)=="="?1:2,B.setext=B.header),B.thisLine.header=!0,B.f=B.inline,O(B);if(Ee)return K.skipToEnd(),B.hr=!0,B.thisLine.hr=!0,w.hr;if(K.peek()==="[")return i(K,B,z)}return i(K,B,B.inline)}function R(K,B){var J=v.token(K,B.htmlState);if(!y){var le=D.innerMode(v,B.htmlState);(le.mode.name=="xml"&&le.state.tagStart===null&&!le.state.context&&le.state.tokenize.isInText||B.md_inside&&K.current().indexOf(">")>-1)&&(B.f=p,B.block=g,B.htmlState=null)}return J}function P(K,B){var J=B.listStack[B.listStack.length-1]||0,le=B.indentation=K.quote?B.push(w.formatting+"-"+K.formatting[J]+"-"+K.quote):B.push("error"))}if(K.taskOpen)return B.push("meta"),B.length?B.join(" "):null;if(K.taskClosed)return B.push("property"),B.length?B.join(" "):null;if(K.linkHref?B.push(w.linkHref,"url"):(K.strong&&B.push(w.strong),K.em&&B.push(w.em),K.strikethrough&&B.push(w.strikethrough),K.emoji&&B.push(w.emoji),K.linkText&&B.push(w.linkText),K.code&&B.push(w.code),K.image&&B.push(w.image),K.imageAltText&&B.push(w.imageAltText,"link"),K.imageMarker&&B.push(w.imageMarker)),K.header&&B.push(w.header,w.header+"-"+K.header),K.quote&&(B.push(w.quote),!A.maxBlockquoteDepth||A.maxBlockquoteDepth>=K.quote?B.push(w.quote+"-"+K.quote):B.push(w.quote+"-"+A.maxBlockquoteDepth)),K.list!==!1){var le=(K.listStack.length-1)%3;le?le===1?B.push(w.list2):B.push(w.list3):B.push(w.list1)}return K.trailingSpaceNewLine?B.push("trailing-space-new-line"):K.trailingSpace&&B.push("trailing-space-"+(K.trailingSpace%2?"a":"b")),B.length?B.join(" "):null}function S(K,B){return K.match(r,!0)?O(B):void 0}function p(K,B){var J=B.text(K,B);if(typeof J!="undefined")return J;if(B.list)return B.list=null,O(B);if(B.taskList){var le=K.match(t,!0)[1]===" ";return le?B.taskOpen=!0:B.taskClosed=!0,A.highlightFormatting&&(B.formatting="task"),B.taskList=!1,O(B)}if(B.taskOpen=!1,B.taskClosed=!1,B.header&&K.match(/^#+$/,!0))return A.highlightFormatting&&(B.formatting="header"),O(B);var ge=K.next();if(B.linkTitle){B.linkTitle=!1;var pe=ge;ge==="("&&(pe=")"),pe=(pe+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var De="^\\s*(?:[^"+pe+"\\\\]+|\\\\\\\\|\\\\.)"+pe;if(K.match(new RegExp(De),!0))return w.linkHref}if(ge==="`"){var Ie=B.formatting;A.highlightFormatting&&(B.formatting="code"),K.eatWhile("`");var fe=K.current().length;if(B.code==0&&(!B.quote||fe==1))return B.code=fe,O(B);if(fe==B.code){var xe=O(B);return B.code=0,xe}else return B.formatting=Ie,O(B)}else if(B.code)return O(B);if(ge==="\\"&&(K.next(),A.highlightFormatting)){var Ee=O(B),se=w.formatting+"-escape";return Ee?Ee+" "+se:se}if(ge==="!"&&K.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return B.imageMarker=!0,B.image=!0,A.highlightFormatting&&(B.formatting="image"),O(B);if(ge==="["&&B.imageMarker&&K.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return B.imageMarker=!1,B.imageAltText=!0,A.highlightFormatting&&(B.formatting="image"),O(B);if(ge==="]"&&B.imageAltText){A.highlightFormatting&&(B.formatting="image");var Ee=O(B);return B.imageAltText=!1,B.image=!1,B.inline=B.f=N,Ee}if(ge==="["&&!B.image)return B.linkText&&K.match(/^.*?\]/)||(B.linkText=!0,A.highlightFormatting&&(B.formatting="link")),O(B);if(ge==="]"&&B.linkText){A.highlightFormatting&&(B.formatting="link");var Ee=O(B);return B.linkText=!1,B.inline=B.f=K.match(/\(.*?\)| ?\[.*?\]/,!1)?N:p,Ee}if(ge==="<"&&K.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){B.f=B.inline=T,A.highlightFormatting&&(B.formatting="link");var Ee=O(B);return Ee?Ee+=" ":Ee="",Ee+w.linkInline}if(ge==="<"&&K.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){B.f=B.inline=T,A.highlightFormatting&&(B.formatting="link");var Ee=O(B);return Ee?Ee+=" ":Ee="",Ee+w.linkEmail}if(A.xml&&ge==="<"&&K.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var oe=K.string.indexOf(">",K.pos);if(oe!=-1){var q=K.string.substring(K.start,oe);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(q)&&(B.md_inside=!0)}return K.backUp(1),B.htmlState=D.startState(v),h(K,B,R)}if(A.xml&&ge==="<"&&K.match(/^\/\w*?>/))return B.md_inside=!1,"tag";if(ge==="*"||ge==="_"){for(var me=1,re=K.pos==1?" ":K.string.charAt(K.pos-2);me<3&&K.eat(ge);)me++;var ae=K.peek()||" ",ce=!/\s/.test(ae)&&(!d.test(ae)||/\s/.test(re)||d.test(re)),te=!/\s/.test(re)&&(!d.test(re)||/\s/.test(ae)||d.test(ae)),$=null,X=null;if(me%2&&(!B.em&&ce&&(ge==="*"||!te||d.test(re))?$=!0:B.em==ge&&te&&(ge==="*"||!ce||d.test(ae))&&($=!1)),me>1&&(!B.strong&&ce&&(ge==="*"||!te||d.test(re))?X=!0:B.strong==ge&&te&&(ge==="*"||!ce||d.test(ae))&&(X=!1)),X!=null||$!=null){A.highlightFormatting&&(B.formatting=$==null?"strong":X==null?"em":"strong em"),$===!0&&(B.em=ge),X===!0&&(B.strong=ge);var xe=O(B);return $===!1&&(B.em=!1),X===!1&&(B.strong=!1),xe}}else if(ge===" "&&(K.eat("*")||K.eat("_"))){if(K.peek()===" ")return O(B);K.backUp(1)}if(A.strikethrough){if(ge==="~"&&K.eatWhile(ge)){if(B.strikethrough){A.highlightFormatting&&(B.formatting="strikethrough");var xe=O(B);return B.strikethrough=!1,xe}else if(K.match(/^[^\s]/,!1))return B.strikethrough=!0,A.highlightFormatting&&(B.formatting="strikethrough"),O(B)}else if(ge===" "&&K.match(/^~~/,!0)){if(K.peek()===" ")return O(B);K.backUp(2)}}if(A.emoji&&ge===":"&&K.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){B.emoji=!0,A.highlightFormatting&&(B.formatting="emoji");var ee=O(B);return B.emoji=!1,ee}return ge===" "&&(K.match(/^ +$/,!1)?B.trailingSpace++:B.trailingSpace&&(B.trailingSpaceNewLine=!0)),O(B)}function T(K,B){var J=K.next();if(J===">"){B.f=B.inline=p,A.highlightFormatting&&(B.formatting="link");var le=O(B);return le?le+=" ":le="",le+w.linkInline}return K.match(/^[^>]+/,!0),w.linkInline}function N(K,B){if(K.eatSpace())return null;var J=K.next();return J==="("||J==="["?(B.f=B.inline=U(J==="("?")":"]"),A.highlightFormatting&&(B.formatting="link-string"),B.linkHref=!0,O(B)):"error"}var k={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function U(K){return function(B,J){var le=B.next();if(le===K){J.f=J.inline=p,A.highlightFormatting&&(J.formatting="link-string");var ge=O(J);return J.linkHref=!1,ge}return B.match(k[K]),J.linkHref=!0,O(J)}}function z(K,B){return K.match(/^([^\]\\]|\\.)*\]:/,!1)?(B.f=W,K.next(),A.highlightFormatting&&(B.formatting="link"),B.linkText=!0,O(B)):i(K,B,p)}function W(K,B){if(K.match(/^\]:/,!0)){B.f=B.inline=F,A.highlightFormatting&&(B.formatting="link");var J=O(B);return B.linkText=!1,J}return K.match(/^([^\]\\]|\\.)+/,!0),w.linkText}function F(K,B){return K.eatSpace()?null:(K.match(/^[^\s]+/,!0),K.peek()===void 0?B.linkTitle=!0:K.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),B.f=B.inline=p,w.linkHref+" url")}var V={startState:function(){return{f:g,prevLine:{stream:null},thisLine:{stream:null},block:g,htmlState:null,indentation:0,inline:p,text:S,formatting:!1,linkText:!1,linkHref:!1,linkTitle:!1,code:0,em:!1,strong:!1,header:0,setext:0,hr:!1,taskList:!1,list:!1,listStack:[],quote:0,trailingSpace:0,trailingSpaceNewLine:!1,strikethrough:!1,emoji:!1,fencedEndRE:null}},copyState:function(K){return{f:K.f,prevLine:K.prevLine,thisLine:K.thisLine,block:K.block,htmlState:K.htmlState&&D.copyState(v,K.htmlState),indentation:K.indentation,localMode:K.localMode,localState:K.localMode?D.copyState(K.localMode,K.localState):null,inline:K.inline,text:K.text,formatting:!1,linkText:K.linkText,linkTitle:K.linkTitle,linkHref:K.linkHref,code:K.code,em:K.em,strong:K.strong,strikethrough:K.strikethrough,emoji:K.emoji,header:K.header,setext:K.setext,hr:K.hr,taskList:K.taskList,list:K.list,listStack:K.listStack.slice(0),quote:K.quote,indentedCode:K.indentedCode,trailingSpace:K.trailingSpace,trailingSpaceNewLine:K.trailingSpaceNewLine,md_inside:K.md_inside,fencedEndRE:K.fencedEndRE}},token:function(K,B){if(B.formatting=!1,K!=B.thisLine.stream){if(B.header=0,B.hr=!1,K.match(/^\s*$/,!0))return x(B),null;if(B.prevLine=B.thisLine,B.thisLine={stream:K},B.taskList=!1,B.trailingSpace=0,B.trailingSpaceNewLine=!1,!B.localState&&(B.f=B.block,B.f!=R)){var J=K.match(/^\s*/,!0)[0].replace(/\t/g,n).length;if(B.indentation=J,B.indentationDiff=null,J>0)return null}}return B.f(K,B)},innerMode:function(K){return K.block==R?{state:K.htmlState,mode:v}:K.localState?{state:K.localState,mode:K.localMode}:{state:K,mode:V}},indent:function(K,B,J){return K.block==R&&v.indent?v.indent(K.htmlState,B,J):K.localState&&K.localMode.indent?K.localMode.indent(K.localState,B,J):D.Pass},blankLine:x,getType:O,blockCommentStart:"",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return V},"xml"),D.defineMIME("text/markdown","markdown"),D.defineMIME("text/x-markdown","markdown")})},luix:function(M,H,a){M.exports=a.p+"static/tips.2ae2707a.svg"},lzim:function(M,H,a){"use strict";var D=a("E7E6"),b=a.n(D);a.d(H,"A",function(){return b.a});var A=a("/GNS"),v=a.n(A);a.d(H,"z",function(){return v.a});var y=a("FOrL"),E=a.n(y);a.d(H,"t",function(){return E.a});var w=a("HpTS"),c=a.n(w);a.d(H,"B",function(){return c.a});var _=a("tWlo"),l=a.n(_);a.d(H,"b",function(){return l.a});var t=a("7ZXX"),u=a.n(t);a.d(H,"n",function(){return u.a});var s=a("GABl"),r=a.n(s);a.d(H,"g",function(){return r.a});var f=a("onxn"),m=a.n(f);a.d(H,"p",function(){return m.a});var d=a("nKGa"),n=a.n(d);a.d(H,"o",function(){return n.a});var i=a("4qgm"),h=a.n(i);a.d(H,"D",function(){return h.a});var C=a("JeFH"),x=a.n(C);a.d(H,"c",function(){return x.a});var g=a("ji0R"),R=a.n(g);a.d(H,"k",function(){return R.a});var P=a("W6BS"),O=a.n(P);a.d(H,"E",function(){return O.a});var S=a("kPYp"),p=a.n(S);a.d(H,"F",function(){return p.a});var T=a("nukY"),N=a.n(T),k=a("4u4S"),U=a.n(k),z=a("yslc"),W=a.n(z),F=a("l2Kq"),V=a.n(F),K=a("RMFE"),B=a.n(K);a.d(H,"q",function(){return B.a});var J=a("TGq3"),le=a.n(J);a.d(H,"r",function(){return le.a});var ge=a("SMhR"),pe=a.n(ge);a.d(H,"C",function(){return pe.a});var De=a("8/bI"),Ie=a.n(De);a.d(H,"l",function(){return Ie.a});var fe=a("JWDV"),xe=a.n(fe);a.d(H,"e",function(){return xe.a});var Ee=a("Xsq0"),se=a.n(Ee);a.d(H,"s",function(){return se.a});var oe=a("Ohmc"),q=a.n(oe);a.d(H,"d",function(){return q.a});var me=a("csWT"),re=a.n(me);a.d(H,"f",function(){return re.a});var ae=a("7v3h"),ce=a.n(ae);a.d(H,"m",function(){return ce.a});var te=a("cRFk"),$=a.n(te);a.d(H,"y",function(){return $.a});var X=a("kPWJ"),ee=a.n(X);a.d(H,"x",function(){return ee.a});var Oe=a("qgvg"),Se=a.n(Oe);a.d(H,"u",function(){return Se.a});var Me=a("FPkq"),Qe=a.n(Me);a.d(H,"w",function(){return Qe.a});var tt=a("A/g1"),st=a.n(tt);a.d(H,"h",function(){return st.a});var ut=a("Nmxd"),ht=a.n(ut);a.d(H,"i",function(){return ht.a});var bt=a("5D2P"),Ke=a.n(bt);a.d(H,"j",function(){return Ke.a});var Ue=a("djh8"),nt=a.n(Ue);a.d(H,"v",function(){return nt.a});var kt=a("Jq4h"),vt=a.n(kt);a.d(H,"a",function(){return vt.a})},mOS8:function(M,H,a){M.exports=a.p+"static/403Qrcode.6c17b6f4.png"},mxV5:function(module,exports,__webpack_require__){(function(global){var require,require;(function(M){if(!0)module.exports=M();else var H})(function(){var define,module,exports;return function(){function M(H,a,D){function b(y,E){if(!a[y]){if(!H[y]){var w=typeof require=="function"&&require;if(!E&&w)return require(y,!0);if(A)return A(y,!0);var c=new Error("Cannot find module '"+y+"'");throw c.code="MODULE_NOT_FOUND",c}var _=a[y]={exports:{}};H[y][0].call(_.exports,function(l){var t=H[y][1][l];return b(t||l)},_,_.exports,M,H,a,D)}return a[y].exports}for(var A=typeof require=="function"&&require,v=0;v=0?q.splice(Je,1):q.push(Me),xe({type:F.SELECTEDIDS,payload:Object(_.a)(q)})}function Oe(){q.length===0?v.b.warn("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458"):(J(q,ge),xe({type:F.INITDATA,payload:{data:[],count:0,page:1,selectedIds:[],query:null,reload:!1}}))}var Se=re>me*10;return R.a.createElement("div",{className:"select-user-container"},R.a.createElement(W,{onSearch:$,schools:se}),ae?R.a.createElement(R.a.Fragment,null,R.a.createElement("div",{className:"flexd-table-header mt20"},R.a.createElement(b.a,{pagination:!1,dataSource:z,columns:te})),R.a.createElement("div",{style:{maxHeight:260,overflow:"auto",marginBottom:20}},R.a.createElement(T.a,{initialLoad:!1,pageStart:1,threshold:20,loadMore:X,hasMore:Se,useWindow:!1},R.a.createElement(b.a,{loading:oe,showHeader:!1,pagination:!1,dataSource:Ee,columns:te,onRow:function(Je){return{onClick:function(lt){Je.added!==1&&ee(Je.numid)}}}}))),R.a.createElement("div",{className:"flex-container flex-end"},R.a.createElement(r.a,{type:"ghost",style:{marginRight:10},onClick:le},"\u53D6\u6D88"),R.a.createElement(r.a,{type:"primary",onClick:Oe},"\u786E\u5B9A"))):R.a.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},R.a.createElement("img",{src:k.a,width:"100",alt:""}),R.a.createElement("br",null),R.a.createElement("p",{className:"mt20"},"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458")))}},k3GJ:function(M,H,a){"use strict";a.d(H,"a",function(){return pr});var D=a("rePB"),b=a("ODXe"),A=a("Ff2n"),v=a("VTBJ"),y=a("q1tI"),E=a("TSYQ"),w=a.n(E),c=a("Zm9Q"),_=a("6cGi"),l=a("KQm4"),t=a("xEkU"),u=a.n(t),s=a("t23M");function r(Ze){var ut=Object(y.useRef)(),_t=Object(y.useRef)(!1);function et(){for(var Re=arguments.length,Be=new Array(Re),Te=0;TeMt&&(Yt=Mt-rn),Object(y.useMemo)(function(){if(!Be.length)return[0,0];for(var Jt=Be.length,Tn=Jt,An=0;Anrt+Yt){Tn=An-1;break}}for(var Lr=0,ea=Jt-1;ea>=0;ea-=1){var Yr=Ze.get(Be[ea].key)||C;if(Yr[mt]1&&arguments[1]!==void 0?arguments[1]:!1,et=ut&&typeof ut.getBoundingClientRect=="function"&&ut.getBoundingClientRect().width;if(et){if(_t){var Re=getComputedStyle(ut),Be=Re.marginLeft,Te=Re.marginRight;et+=+Be.replace("px","")+ +Te.replace("px","")}et=+et.toFixed(6)}return et||0},Se=function(ut,_t,et){ut&&Object(W.a)(ut.style)==="object"&&(ut.style[_t]=et)},Me=function(){return re.any},Je=a("bdgK"),tt=a("i8i4"),lt=a.n(tt),ct=a("wgJM"),ht=a("l4aY"),Et=a("m+aA"),Ke=a("c+Xe"),Ue=a("zT1h"),nt=a("QC+M");function Nt(Ze,ut,_t){return _t?Ze[0]===ut[0]:Ze[0]===ut[0]&&Ze[1]===ut[1]}function gt(Ze,ut,_t){var et=Ze[ut]||{};return Object(v.a)(Object(v.a)({},et),_t)}function vt(Ze,ut,_t,et){for(var Re=_t.points,Be=Object.keys(Ze),Te=0;Te1&&arguments[1]!==void 0?arguments[1]:2;ut();var Be=Object(ct.a)(function(){Re<=1?et({isCanceled:function(){return Be!==Ze.current}}):_t(et,Re-1)});Ze.current=Be}return y.useEffect(function(){return function(){ut()}},[]),[_t,ut]},Hn=[yt,It,Kt,ft],Un=!1,In=!0;function cn(Ze){return Ze===Kt||Ze===ft}var mr=function(Ze,ut){var _t=y.useState(Tt),et=Object(b.a)(_t,2),Re=et[0],Be=et[1],Te=yn(),Ve=Object(b.a)(Te,2),qe=Ve[0],mt=Ve[1];function rt(){Be(yt)}return dn(function(){if(Re!==Tt&&Re!==ft){var Mt=Hn.indexOf(Re),Zt=Hn[Mt+1],rn=ut(Re);rn===Un?Be(Zt):qe(function(Yt){function Jt(){if(Yt.isCanceled())return;Be(Zt)}rn===!0?Jt():Promise.resolve(rn).then(Jt)})}},[Ze,Re]),y.useEffect(function(){return function(){mt()}},[]),[rt,Re]},Ar=function(Ze){var ut=Object(y.useRef)(),_t=Object(y.useRef)(Ze);_t.current=Ze;var et=y.useCallback(function(Te){_t.current(Te)},[]);function Re(Te){Te&&(Te.removeEventListener(bt,et),Te.removeEventListener(nn,et))}function Be(Te){ut.current&&ut.current!==Te&&Re(ut.current),Te&&Te!==ut.current&&(Te.addEventListener(bt,et),Te.addEventListener(nn,et),ut.current=Te)}return y.useEffect(function(){return function(){Re(ut.current)}},[]),[Be,Re]};function Dr(Ze,ut,_t,et){var Re=et.motionEnter,Be=Re===void 0?!0:Re,Te=et.motionAppear,Ve=Te===void 0?!0:Te,qe=et.motionLeave,mt=qe===void 0?!0:qe,rt=et.motionDeadline,Mt=et.motionLeaveImmediately,Zt=et.onAppearPrepare,rn=et.onEnterPrepare,Yt=et.onLeavePrepare,Jt=et.onAppearStart,Tn=et.onEnterStart,An=et.onLeaveStart,Ir=et.onAppearActive,Lr=et.onEnterActive,ea=et.onLeaveActive,Yr=et.onAppearEnd,Qr=et.onEnterEnd,ur=et.onLeaveEnd,Yn=et.onVisibleChanged,Cr=Pt(),lr=Object(b.a)(Cr,2),En=lr[0],Gn=lr[1],$r=Pt(ot),ra=Object(b.a)($r,2),Sr=ra[0],ca=ra[1],Ra=Pt(null),fa=Object(b.a)(Ra,2),Rr=fa[0],Or=fa[1],Nr=Object(y.useRef)(!1),Ur=Object(y.useRef)(null),Mr=Object(y.useRef)(!1),la=Object(y.useRef)(null);function xa(){var ka=_t();return ka||la.current}var Aa=Object(y.useRef)(!1);function Ca(ka){var Ta=xa();if(ka&&!ka.deadline&&ka.target!==Ta)return;var Za;Sr===it&&Aa.current?Za=Yr==null?void 0:Yr(Ta,ka):Sr===Ne&&Aa.current?Za=Qr==null?void 0:Qr(Ta,ka):Sr===Qe&&Aa.current&&(Za=ur==null?void 0:ur(Ta,ka)),Za!==!1&&!Mr.current&&(ca(ot),Or(null))}var Na=Ar(Ca),Ma=Object(b.a)(Na,1),La=Ma[0],Ua=y.useMemo(function(){var ka,Ta,Za;switch(Sr){case"appear":return ka={},Object(D.a)(ka,yt,Zt),Object(D.a)(ka,It,Jt),Object(D.a)(ka,Kt,Ir),ka;case"enter":return Ta={},Object(D.a)(Ta,yt,rn),Object(D.a)(Ta,It,Tn),Object(D.a)(Ta,Kt,Lr),Ta;case"leave":return Za={},Object(D.a)(Za,yt,Yt),Object(D.a)(Za,It,An),Object(D.a)(Za,Kt,ea),Za;default:return{}}},[Sr]),ai=mr(Sr,function(ka){if(ka===yt){var Ta=Ua[yt];return Ta?Ta(xa()):Un}if(Pa in Ua){var Za;Or(((Za=Ua[Pa])===null||Za===void 0?void 0:Za.call(Ua,xa(),null))||null)}return Pa===Kt&&(La(xa()),rt>0&&(clearTimeout(Ur.current),Ur.current=setTimeout(function(){Ca({deadline:!0})},rt))),In}),Fi=Object(b.a)(ai,2),Ti=Fi[0],Pa=Fi[1],yi=cn(Pa);Aa.current=yi,dn(function(){Gn(ut);var ka=Nr.current;if(Nr.current=!0,!Ze)return;var Ta;!ka&&ut&&Ve&&(Ta=it),ka&&ut&&Be&&(Ta=Ne),(ka&&!ut&&mt||!ka&&Mt&&!ut&&mt)&&(Ta=Qe),Ta&&(ca(Ta),Ti())},[ut]),Object(y.useEffect)(function(){(Sr===it&&!Ve||Sr===Ne&&!Be||Sr===Qe&&!mt)&&ca(ot)},[Ve,Be,mt]),Object(y.useEffect)(function(){return function(){clearTimeout(Ur.current),Mr.current=!0}},[]),Object(y.useEffect)(function(){En!==void 0&&Sr===ot&&(Yn==null||Yn(En))},[En,Sr]);var Si=Rr;return Ua[yt]&&Pa===It&&(Si=Object(v.a)({transition:"none"},Si)),[Sr,Pa,Si,En!=null?En:ut]}var dr=function(Ze){Object(S.a)(_t,Ze);var ut=Object(p.a)(_t);function _t(){return Object(R.a)(this,_t),ut.apply(this,arguments)}return Object(P.a)(_t,[{key:"render",value:function(){return this.props.children}}]),_t}(y.Component),zn=dr;function tr(Ze){var ut=Ze;Object(W.a)(Ze)==="object"&&(ut=Ze.transitionSupport);function _t(Re){return!!(Re.motionName&&ut)}var et=y.forwardRef(function(Re,Be){var Te=Re.visible,Ve=Te===void 0?!0:Te,qe=Re.removeOnLeave,mt=qe===void 0?!0:qe,rt=Re.forceRender,Mt=Re.children,Zt=Re.motionName,rn=Re.leavedClassName,Yt=Re.eventProps,Jt=_t(Re),Tn=Object(y.useRef)(),An=Object(y.useRef)();function Ir(){try{return Object(Et.a)(Tn.current||An.current)}catch(ca){return null}}var Lr=Dr(Jt,Ve,Ir,Re),ea=Object(b.a)(Lr,4),Yr=ea[0],Qr=ea[1],ur=ea[2],Yn=ea[3],Cr=y.useRef(Yn);Yn&&(Cr.current=!0);var lr=Object(y.useRef)(Be);lr.current=Be;var En=y.useCallback(function(ca){Tn.current=ca,Object(Ke.b)(lr.current,ca)},[]),Gn,$r=Object(v.a)(Object(v.a)({},Yt),{},{visible:Ve});if(!Mt)Gn=null;else if(Yr===ot||!_t(Re))Yn?Gn=Mt(Object(v.a)({},$r),En):!mt&&Cr.current?Gn=Mt(Object(v.a)(Object(v.a)({},$r),{},{className:rn}),En):rt?Gn=Mt(Object(v.a)(Object(v.a)({},$r),{},{style:{display:"none"}}),En):Gn=null;else{var ra,Sr;Qr===yt?Sr="prepare":cn(Qr)?Sr="active":Qr===It&&(Sr="start"),Gn=Mt(Object(v.a)(Object(v.a)({},$r),{},{className:w()(We(Zt,Yr),(ra={},Object(D.a)(ra,We(Zt,"".concat(Yr,"-").concat(Sr)),Sr),Object(D.a)(ra,Zt,typeof Zt=="string"),ra)),style:ur}),En)}return y.createElement(zn,{ref:An},Gn)});return et.displayName="CSSMotion",et}var an=tr(vn),Ft="add",sn="keep",Xn="remove",$n="removed";function Vn(Ze){var ut;return Ze&&Object(W.a)(Ze)==="object"&&"key"in Ze?ut=Ze:ut={key:Ze},Object(v.a)(Object(v.a)({},ut),{},{key:String(ut.key)})}function Jn(){var Ze=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return Ze.map(Vn)}function de(){var Ze=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],_t=[],et=0,Re=ut.length,Be=Jn(Ze),Te=Jn(ut);Be.forEach(function(mt){for(var rt=!1,Mt=et;Mt1});return qe.forEach(function(mt){_t=_t.filter(function(rt){var Mt=rt.key,Zt=rt.status;return Mt!==mt||Zt!==Xn}),_t.forEach(function(rt){rt.key===mt&&(rt.status=sn)})}),_t}var G=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function Z(Ze){var ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:an,_t=function(et){Object(S.a)(Be,et);var Re=Object(p.a)(Be);function Be(){var Te;return Object(R.a)(this,Be),Te=Re.apply(this,arguments),Te.state={keyEntities:[]},Te.removeKey=function(Ve){Te.setState(function(qe){var mt=qe.keyEntities;return{keyEntities:mt.map(function(rt){return rt.key!==Ve?rt:Object(v.a)(Object(v.a)({},rt),{},{status:$n})})}})},Te}return Object(P.a)(Be,[{key:"render",value:function(){var Ve=this,qe=this.state.keyEntities,mt=this.props,rt=mt.component,Mt=mt.children,Zt=mt.onVisibleChanged,rn=Object(A.a)(mt,["component","children","onVisibleChanged"]),Yt=rt||y.Fragment,Jt={};return G.forEach(function(Tn){Jt[Tn]=rn[Tn],delete rn[Tn]}),delete rn.keys,y.createElement(Yt,rn,qe.map(function(Tn){var An=Tn.status,Ir=Object(A.a)(Tn,["status"]),Lr=An===Ft||An===sn;return y.createElement(ut,Object(g.a)({},Jt,{key:Ir.key,visible:Lr,eventProps:Ir,onVisibleChanged:function(Yr){Zt==null||Zt(Yr,{key:Ir.key}),Yr||Ve.removeKey(Ir.key)}}),Mt)}))}}],[{key:"getDerivedStateFromProps",value:function(Ve,qe){var mt=Ve.keys,rt=qe.keyEntities,Mt=Jn(mt),Zt=de(rt,Mt);return{keyEntities:Zt.filter(function(rn){var Yt=rt.find(function(Jt){var Tn=Jt.key;return rn.key===Tn});return!(Yt&&Yt.status===$n&&rn.status===Xn)})}}}]),Be}(y.Component);return _t.defaultProps={component:"div"},_t}var ue=Z(vn),ye=an;function he(Ze){var ut=Ze.prefixCls,_t=Ze.motion,et=Ze.animation,Re=Ze.transitionName;return _t||(et?{motionName:"".concat(ut,"-").concat(et)}:Re?{motionName:Re}:null)}function dt(Ze){var ut=Ze.prefixCls,_t=Ze.visible,et=Ze.zIndex,Re=Ze.mask,Be=Ze.maskMotion,Te=Ze.maskAnimation,Ve=Ze.maskTransitionName;if(!Re)return null;var qe={};return(Be||Ve||Te)&&(qe=Object(v.a)({motionAppear:!0},he({motion:Be,prefixCls:ut,transitionName:Ve,animation:Te}))),y.createElement(ye,Object(g.a)({},qe,{visible:_t,removeOnLeave:!0}),function(mt){var rt=mt.className;return y.createElement("div",{style:{zIndex:et},className:w()("".concat(ut,"-mask"),rt)})})}var un=a("9mu1"),jn=a("o0o1"),ir=a.n(jn),tn=a("HaE+"),Ln=["measure","align",null,"motion"],Bn=function(Ze,ut){var _t=Object(y.useState)(null),et=Object(b.a)(_t,2),Re=et[0],Be=et[1],Te=Object(y.useRef)(),Ve=Object(y.useRef)(!1);function qe(Mt){Ve.current||Be(Mt)}function mt(){ct.a.cancel(Te.current)}function rt(Mt){mt(),Te.current=Object(ct.a)(function(){qe(function(Zt){switch(Re){case"align":return"motion";case"motion":return"stable";default:}return Zt}),Mt==null||Mt()})}return Object(y.useEffect)(function(){qe("measure")},[Ze]),Object(y.useEffect)(function(){switch(Re){case"measure":ut();break;default:}Re&&(Te.current=Object(ct.a)(Object(tn.a)(ir.a.mark(function Mt(){var Zt,rn;return ir.a.wrap(function(Jt){for(;;)switch(Jt.prev=Jt.next){case 0:Zt=Ln.indexOf(Re),rn=Ln[Zt+1],rn&&Zt!==-1&&qe(rn);case 3:case"end":return Jt.stop()}},Mt)}))))},[Re]),Object(y.useEffect)(function(){return function(){Ve.current=!0,mt()}},[]),[Re,rt]},zr=function(Ze){var ut=y.useState({width:0,height:0}),_t=Object(b.a)(ut,2),et=_t[0],Re=_t[1];function Be(Ve){Re({width:Ve.offsetWidth,height:Ve.offsetHeight})}var Te=y.useMemo(function(){var Ve={};if(Ze){var qe=et.width,mt=et.height;Ze.indexOf("height")!==-1&&mt?Ve.height=mt:Ze.indexOf("minHeight")!==-1&&mt&&(Ve.minHeight=mt),Ze.indexOf("width")!==-1&&qe?Ve.width=qe:Ze.indexOf("minWidth")!==-1&&qe&&(Ve.minWidth=qe)}return Ve},[Ze,et]);return[Te,Be]},_a=y.forwardRef(function(Ze,ut){var _t=Ze.visible,et=Ze.prefixCls,Re=Ze.className,Be=Ze.style,Te=Ze.children,Ve=Ze.zIndex,qe=Ze.stretch,mt=Ze.destroyPopupOnHide,rt=Ze.forceRender,Mt=Ze.align,Zt=Ze.point,rn=Ze.getRootDomNode,Yt=Ze.getClassNameFromAlign,Jt=Ze.onAlign,Tn=Ze.onMouseEnter,An=Ze.onMouseLeave,Ir=Ze.onMouseDown,Lr=Ze.onTouchStart,ea=Object(y.useRef)(),Yr=Object(y.useRef)(),Qr=Object(y.useState)(),ur=Object(b.a)(Qr,2),Yn=ur[0],Cr=ur[1],lr=zr(qe),En=Object(b.a)(lr,2),Gn=En[0],$r=En[1];function ra(){qe&&$r(rn())}var Sr=Bn(_t,ra),ca=Object(b.a)(Sr,2),Ra=ca[0],fa=ca[1],Rr=Object(y.useRef)();function Or(){return Zt||rn}function Nr(){var Na;(Na=ea.current)===null||Na===void 0||Na.forceAlign()}function Ur(Na,Ma){var La=Yt(Ma);Yn!==La&&Cr(La),Ra==="align"&&(Yn!==La?Promise.resolve().then(function(){Nr()}):fa(function(){var Ua;(Ua=Rr.current)===null||Ua===void 0||Ua.call(Rr)}),Jt==null||Jt(Na,Ma))}var Mr=Object(v.a)({},he(Ze));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(Na){var Ma=Mr[Na];Mr[Na]=function(La,Ua){return fa(),Ma==null?void 0:Ma(La,Ua)}});function la(){return new Promise(function(Na){Rr.current=Na})}y.useEffect(function(){!Mr.motionName&&Ra==="motion"&&fa()},[Mr.motionName,Ra]),y.useImperativeHandle(ut,function(){return{forceAlign:Nr,getElement:function(){return Yr.current}}});var xa=Object(v.a)(Object(v.a)({},Gn),{},{zIndex:Ve,opacity:Ra==="motion"||Ra==="stable"||!_t?void 0:0,pointerEvents:Ra==="stable"?void 0:"none"},Be),Aa=!0;(Mt==null?void 0:Mt.points)&&(Ra==="align"||Ra==="stable")&&(Aa=!1);var Ca=Te;return y.Children.count(Te)>1&&(Ca=y.createElement("div",{className:"".concat(et,"-content")},Te)),y.createElement(ye,Object(g.a)({visible:_t,ref:Yr,leavedClassName:"".concat(et,"-hidden")},Mr,{onAppearPrepare:la,onEnterPrepare:la,removeOnLeave:mt,forceRender:rt}),function(Na,Ma){var La=Na.className,Ua=Na.style,ai=w()(et,Re,Yn,La);return y.createElement(un.a,{target:Or(),key:"popup",ref:ea,monitorWindowResize:!0,disabled:Aa,align:Mt,onAlign:Ur},y.createElement("div",{ref:Ma,className:ai,onMouseEnter:Tn,onMouseLeave:An,onMouseDownCapture:Ir,onTouchStartCapture:Lr,style:Object(v.a)(Object(v.a)({},Ua),xa)},Ca))})});_a.displayName="PopupInner";var ha=_a,fr=y.forwardRef(function(Ze,ut){var _t=Ze.prefixCls,et=Ze.visible,Re=Ze.zIndex,Be=Ze.children,Te=Ze.mobile;Te=Te===void 0?{}:Te;var Ve=Te.popupClassName,qe=Te.popupStyle,mt=Te.popupMotion,rt=mt===void 0?{}:mt,Mt=Te.popupRender,Zt=y.useRef();y.useImperativeHandle(ut,function(){return{forceAlign:function(){},getElement:function(){return Zt.current}}});var rn=Object(v.a)({zIndex:Re},qe),Yt=Be;return y.Children.count(Be)>1&&(Yt=y.createElement("div",{className:"".concat(_t,"-content")},Be)),Mt&&(Yt=Mt(Yt)),y.createElement(ye,Object(g.a)({visible:et,ref:Zt,removeOnLeave:!0},rt),function(Jt,Tn){var An=Jt.className,Ir=Jt.style,Lr=w()(_t,Ve,An);return y.createElement("div",{ref:Tn,className:Lr,style:Object(v.a)(Object(v.a)({},Ir),rn)},Yt)})});fr.displayName="MobilePopupInner";var Ha=fr,Ba=["visible","mobile"],Ia=y.forwardRef(function(Ze,ut){var _t=Ze.visible,et=Ze.mobile,Re=Object(A.a)(Ze,Ba),Be=Object(y.useState)(_t),Te=Object(b.a)(Be,2),Ve=Te[0],qe=Te[1],mt=Object(y.useState)(!1),rt=Object(b.a)(mt,2),Mt=rt[0],Zt=rt[1],rn=Object(v.a)(Object(v.a)({},Re),{},{visible:Ve});Object(y.useEffect)(function(){qe(_t),_t&&et&&Zt(ze())},[_t,et]);var Yt=Mt?y.createElement(Ha,Object(g.a)({},rn,{mobile:et,ref:ut})):y.createElement(ha,Object(g.a)({},rn,{ref:ut}));return y.createElement("div",null,y.createElement(dt,rn),Yt)});Ia.displayName="Popup";var Wa=Ia,va=y.createContext(null),Qa=va;function Ka(){}function ri(){return""}function ei(Ze){return Ze?Ze.ownerDocument:window.document}var da=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function pa(Ze){var ut=function(_t){Object(S.a)(Re,_t);var et=Object(p.a)(Re);function Re(Be){var Te;Object(R.a)(this,Re),Te=et.call(this,Be),Te.popupRef=y.createRef(),Te.triggerRef=y.createRef(),Te.attachId=void 0,Te.clickOutsideHandler=void 0,Te.touchOutsideHandler=void 0,Te.contextMenuOutsideHandler1=void 0,Te.contextMenuOutsideHandler2=void 0,Te.mouseDownTimeout=void 0,Te.focusTime=void 0,Te.preClickTime=void 0,Te.preTouchTime=void 0,Te.delayTimer=void 0,Te.hasPopupMouseDown=void 0,Te.onMouseEnter=function(qe){var mt=Te.props.mouseEnterDelay;Te.fireEvents("onMouseEnter",qe),Te.delaySetPopupVisible(!0,mt,mt?null:qe)},Te.onMouseMove=function(qe){Te.fireEvents("onMouseMove",qe),Te.setPoint(qe)},Te.onMouseLeave=function(qe){Te.fireEvents("onMouseLeave",qe),Te.delaySetPopupVisible(!1,Te.props.mouseLeaveDelay)},Te.onPopupMouseEnter=function(){Te.clearDelayTimer()},Te.onPopupMouseLeave=function(qe){var mt;if(qe.relatedTarget&&!qe.relatedTarget.setTimeout&&Object(ht.a)((mt=Te.popupRef.current)===null||mt===void 0?void 0:mt.getElement(),qe.relatedTarget))return;Te.delaySetPopupVisible(!1,Te.props.mouseLeaveDelay)},Te.onFocus=function(qe){Te.fireEvents("onFocus",qe),Te.clearDelayTimer(),Te.isFocusToShow()&&(Te.focusTime=Date.now(),Te.delaySetPopupVisible(!0,Te.props.focusDelay))},Te.onMouseDown=function(qe){Te.fireEvents("onMouseDown",qe),Te.preClickTime=Date.now()},Te.onTouchStart=function(qe){Te.fireEvents("onTouchStart",qe),Te.preTouchTime=Date.now()},Te.onBlur=function(qe){Te.fireEvents("onBlur",qe),Te.clearDelayTimer(),Te.isBlurToHide()&&Te.delaySetPopupVisible(!1,Te.props.blurDelay)},Te.onContextMenu=function(qe){qe.preventDefault(),Te.fireEvents("onContextMenu",qe),Te.setPopupVisible(!0,qe)},Te.onContextMenuClose=function(){Te.isContextMenuToShow()&&Te.close()},Te.onClick=function(qe){if(Te.fireEvents("onClick",qe),Te.focusTime){var mt;if(Te.preClickTime&&Te.preTouchTime?mt=Math.min(Te.preClickTime,Te.preTouchTime):Te.preClickTime?mt=Te.preClickTime:Te.preTouchTime&&(mt=Te.preTouchTime),Math.abs(mt-Te.focusTime)<20)return;Te.focusTime=0}Te.preClickTime=0,Te.preTouchTime=0,Te.isClickToShow()&&(Te.isClickToHide()||Te.isBlurToHide())&&qe&&qe.preventDefault&&qe.preventDefault();var rt=!Te.state.popupVisible;(Te.isClickToHide()&&!rt||rt&&Te.isClickToShow())&&Te.setPopupVisible(!Te.state.popupVisible,qe)},Te.onPopupMouseDown=function(){if(Te.hasPopupMouseDown=!0,clearTimeout(Te.mouseDownTimeout),Te.mouseDownTimeout=window.setTimeout(function(){Te.hasPopupMouseDown=!1},0),Te.context){var qe;(qe=Te.context).onPopupMouseDown.apply(qe,arguments)}},Te.onDocumentClick=function(qe){if(Te.props.mask&&!Te.props.maskClosable)return;var mt=qe.target,rt=Te.getRootDomNode(),Mt=Te.getPopupDomNode();(!Object(ht.a)(rt,mt)||Te.isContextMenuOnly())&&!Object(ht.a)(Mt,mt)&&!Te.hasPopupMouseDown&&Te.close()},Te.getRootDomNode=function(){var qe=Te.props.getTriggerDOMNode;if(qe)return qe(Te.triggerRef.current);try{var mt=Object(Et.a)(Te.triggerRef.current);if(mt)return mt}catch(rt){}return lt.a.findDOMNode(Object(O.a)(Te))},Te.getPopupClassNameFromAlign=function(qe){var mt=[],rt=Te.props,Mt=rt.popupPlacement,Zt=rt.builtinPlacements,rn=rt.prefixCls,Yt=rt.alignPoint,Jt=rt.getPopupClassNameFromAlign;return Mt&&Zt&&mt.push(vt(Zt,rn,qe,Yt)),Jt&&mt.push(Jt(qe)),mt.join(" ")},Te.getComponent=function(){var qe=Te.props,mt=qe.prefixCls,rt=qe.destroyPopupOnHide,Mt=qe.popupClassName,Zt=qe.onPopupAlign,rn=qe.popupMotion,Yt=qe.popupAnimation,Jt=qe.popupTransitionName,Tn=qe.popupStyle,An=qe.mask,Ir=qe.maskAnimation,Lr=qe.maskTransitionName,ea=qe.maskMotion,Yr=qe.zIndex,Qr=qe.popup,ur=qe.stretch,Yn=qe.alignPoint,Cr=qe.mobile,lr=qe.forceRender,En=Te.state,Gn=En.popupVisible,$r=En.point,ra=Te.getPopupAlign(),Sr={};return Te.isMouseEnterToShow()&&(Sr.onMouseEnter=Te.onPopupMouseEnter),Te.isMouseLeaveToHide()&&(Sr.onMouseLeave=Te.onPopupMouseLeave),Sr.onMouseDown=Te.onPopupMouseDown,Sr.onTouchStart=Te.onPopupMouseDown,y.createElement(Wa,Object(g.a)({prefixCls:mt,destroyPopupOnHide:rt,visible:Gn,point:Yn&&$r,className:Mt,align:ra,onAlign:Zt,animation:Yt,getClassNameFromAlign:Te.getPopupClassNameFromAlign},Sr,{stretch:ur,getRootDomNode:Te.getRootDomNode,style:Tn,mask:An,zIndex:Yr,transitionName:Jt,maskAnimation:Ir,maskTransitionName:Lr,maskMotion:ea,ref:Te.popupRef,motion:rn,mobile:Cr,forceRender:lr}),typeof Qr=="function"?Qr():Qr)},Te.attachParent=function(qe){ct.a.cancel(Te.attachId);var mt=Te.props,rt=mt.getPopupContainer,Mt=mt.getDocument,Zt=Te.getRootDomNode(),rn;rt?(Zt||rt.length===0)&&(rn=rt(Zt)):rn=Mt(Te.getRootDomNode()).body,rn?rn.appendChild(qe):Te.attachId=Object(ct.a)(function(){Te.attachParent(qe)})},Te.getContainer=function(){var qe=Te.props.getDocument,mt=qe(Te.getRootDomNode()).createElement("div");return mt.style.position="absolute",mt.style.top="0",mt.style.left="0",mt.style.width="100%",Te.attachParent(mt),mt},Te.setPoint=function(qe){var mt=Te.props.alignPoint;if(!mt||!qe)return;Te.setState({point:{pageX:qe.pageX,pageY:qe.pageY}})},Te.handlePortalUpdate=function(){Te.state.prevPopupVisible!==Te.state.popupVisible&&Te.props.afterPopupVisibleChange(Te.state.popupVisible)},Te.triggerContextValue={onPopupMouseDown:Te.onPopupMouseDown};var Ve;return"popupVisible"in Be?Ve=!!Be.popupVisible:Ve=!!Be.defaultPopupVisible,Te.state={prevPopupVisible:Ve,popupVisible:Ve},da.forEach(function(qe){Te["fire".concat(qe)]=function(mt){Te.fireEvents(qe,mt)}}),Te}return Object(P.a)(Re,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var Te=this.props,Ve=this.state;if(Ve.popupVisible){var qe;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(qe=Te.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(Ue.a)(qe,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(qe=qe||Te.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(Ue.a)(qe,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(qe=qe||Te.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(Ue.a)(qe,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(Ue.a)(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),ct.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var Te;return((Te=this.popupRef.current)===null||Te===void 0?void 0:Te.getElement())||null}},{key:"getPopupAlign",value:function(){var Te=this.props,Ve=Te.popupPlacement,qe=Te.popupAlign,mt=Te.builtinPlacements;return Ve&&mt?gt(mt,Ve,qe):qe}},{key:"setPopupVisible",value:function(Te,Ve){var qe=this.props.alignPoint,mt=this.state.popupVisible;this.clearDelayTimer(),mt!==Te&&("popupVisible"in this.props||this.setState({popupVisible:Te,prevPopupVisible:mt}),this.props.onPopupVisibleChange(Te)),qe&&Ve&&Te&&this.setPoint(Ve)}},{key:"delaySetPopupVisible",value:function(Te,Ve,qe){var mt=this,rt=Ve*1e3;if(this.clearDelayTimer(),rt){var Mt=qe?{pageX:qe.pageX,pageY:qe.pageY}:null;this.delayTimer=window.setTimeout(function(){mt.setPopupVisible(Te,Mt),mt.clearDelayTimer()},rt)}else this.setPopupVisible(Te,qe)}},{key:"clearDelayTimer",value:function(){this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null)}},{key:"clearOutsideHandler",value:function(){this.clickOutsideHandler&&(this.clickOutsideHandler.remove(),this.clickOutsideHandler=null),this.contextMenuOutsideHandler1&&(this.contextMenuOutsideHandler1.remove(),this.contextMenuOutsideHandler1=null),this.contextMenuOutsideHandler2&&(this.contextMenuOutsideHandler2.remove(),this.contextMenuOutsideHandler2=null),this.touchOutsideHandler&&(this.touchOutsideHandler.remove(),this.touchOutsideHandler=null)}},{key:"createTwoChains",value:function(Te){var Ve=this.props.children.props,qe=this.props;return Ve[Te]&&qe[Te]?this["fire".concat(Te)]:Ve[Te]||qe[Te]}},{key:"isClickToShow",value:function(){var Te=this.props,Ve=Te.action,qe=Te.showAction;return Ve.indexOf("click")!==-1||qe.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var Te=this.props.action;return Te==="contextMenu"||Te.length===1&&Te[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var Te=this.props,Ve=Te.action,qe=Te.showAction;return Ve.indexOf("contextMenu")!==-1||qe.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var Te=this.props,Ve=Te.action,qe=Te.hideAction;return Ve.indexOf("click")!==-1||qe.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var Te=this.props,Ve=Te.action,qe=Te.showAction;return Ve.indexOf("hover")!==-1||qe.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var Te=this.props,Ve=Te.action,qe=Te.hideAction;return Ve.indexOf("hover")!==-1||qe.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var Te=this.props,Ve=Te.action,qe=Te.showAction;return Ve.indexOf("focus")!==-1||qe.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var Te=this.props,Ve=Te.action,qe=Te.hideAction;return Ve.indexOf("focus")!==-1||qe.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var Te;(Te=this.popupRef.current)===null||Te===void 0||Te.forceAlign()}}},{key:"fireEvents",value:function(Te,Ve){var qe=this.props.children.props[Te];qe&&qe(Ve);var mt=this.props[Te];mt&&mt(Ve)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var Te=this.state.popupVisible,Ve=this.props,qe=Ve.children,mt=Ve.forceRender,rt=Ve.alignPoint,Mt=Ve.className,Zt=Ve.autoDestroy,rn=y.Children.only(qe),Yt={key:"trigger"};this.isContextMenuToShow()?Yt.onContextMenu=this.onContextMenu:Yt.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(Yt.onClick=this.onClick,Yt.onMouseDown=this.onMouseDown,Yt.onTouchStart=this.onTouchStart):(Yt.onClick=this.createTwoChains("onClick"),Yt.onMouseDown=this.createTwoChains("onMouseDown"),Yt.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(Yt.onMouseEnter=this.onMouseEnter,rt&&(Yt.onMouseMove=this.onMouseMove)):Yt.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?Yt.onMouseLeave=this.onMouseLeave:Yt.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(Yt.onFocus=this.onFocus,Yt.onBlur=this.onBlur):(Yt.onFocus=this.createTwoChains("onFocus"),Yt.onBlur=this.createTwoChains("onBlur"));var Jt=w()(rn&&rn.props&&rn.props.className,Mt);Jt&&(Yt.className=Jt);var Tn=Object(v.a)({},Yt);Object(Ke.c)(rn)&&(Tn.ref=Object(Ke.a)(this.triggerRef,rn.ref));var An=y.cloneElement(rn,Tn),Ir;return(Te||this.popupRef.current||mt)&&(Ir=y.createElement(Ze,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!Te&&Zt&&(Ir=null),y.createElement(Qa.Provider,{value:this.triggerContextValue},An,Ir)}}],[{key:"getDerivedStateFromProps",value:function(Te,Ve){var qe=Te.popupVisible,mt={};return qe!==void 0&&Ve.popupVisible!==qe&&(mt.popupVisible=qe,mt.prevPopupVisible=Ve.popupVisible),mt}}]),Re}(y.Component);return ut.contextType=Qa,ut.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:ri,getDocument:ei,onPopupVisibleChange:Ka,afterPopupVisibleChange:Ka,onPopupAlign:Ka,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},ut}var ua=pa(nt.a),be={adjustX:1,adjustY:1},at={topLeft:{points:["bl","tl"],overflow:be,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:be,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:be,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:be,offset:[4,0]}},Dt={topLeft:{points:["bl","tl"],overflow:be,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:be,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:be,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:be,offset:[4,0]}},wt=at,Bt=0,Rt={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},Vt=function(ut,_t,et){var Re=te(_t),Be=ut.getState();ut.setState({defaultActiveFirst:Object(v.a)(Object(v.a)({},Be.defaultActiveFirst),{},Object(D.a)({},Re,et))})},qt=function(Ze){Object(S.a)(_t,Ze);var ut=Object(p.a)(_t);function _t(et){var Re;Object(R.a)(this,_t),Re=ut.call(this,et),Re.onDestroy=function(rt){Re.props.onDestroy(rt)},Re.onKeyDown=function(rt){var Mt=rt.keyCode,Zt=Re.menuInstance,rn=Re.props.store,Yt=Re.getVisible();if(Mt===m.a.ENTER)return Re.onTitleClick(rt),Vt(rn,Re.props.eventKey,!0),!0;if(Mt===m.a.RIGHT)return Yt?Zt.onKeyDown(rt):(Re.triggerOpenChange(!0),Vt(rn,Re.props.eventKey,!0)),!0;if(Mt===m.a.LEFT){var Jt;if(Yt)Jt=Zt.onKeyDown(rt);else return;return Jt||(Re.triggerOpenChange(!1),Jt=!0),Jt}return Yt&&(Mt===m.a.UP||Mt===m.a.DOWN)?Zt.onKeyDown(rt):void 0},Re.onOpenChange=function(rt){Re.props.onOpenChange(rt)},Re.onPopupVisibleChange=function(rt){Re.triggerOpenChange(rt,rt?"mouseenter":"mouseleave")},Re.onMouseEnter=function(rt){var Mt=Re.props,Zt=Mt.eventKey,rn=Mt.onMouseEnter,Yt=Mt.store;Vt(Yt,Re.props.eventKey,!1),rn({key:Zt,domEvent:rt})},Re.onMouseLeave=function(rt){var Mt=Re.props,Zt=Mt.parentMenu,rn=Mt.eventKey,Yt=Mt.onMouseLeave;Zt.subMenuInstance=Object(O.a)(Re),Yt({key:rn,domEvent:rt})},Re.onTitleMouseEnter=function(rt){var Mt=Re.props,Zt=Mt.eventKey,rn=Mt.onItemHover,Yt=Mt.onTitleMouseEnter;rn({key:Zt,hover:!0}),Yt({key:Zt,domEvent:rt})},Re.onTitleMouseLeave=function(rt){var Mt=Re.props,Zt=Mt.parentMenu,rn=Mt.eventKey,Yt=Mt.onItemHover,Jt=Mt.onTitleMouseLeave;Zt.subMenuInstance=Object(O.a)(Re),Yt({key:rn,hover:!1}),Jt({key:rn,domEvent:rt})},Re.onTitleClick=function(rt){var Mt=Object(O.a)(Re),Zt=Mt.props;if(Zt.onTitleClick({key:Zt.eventKey,domEvent:rt}),Zt.triggerSubMenuAction==="hover")return;Re.triggerOpenChange(!Re.getVisible(),"click"),Vt(Zt.store,Re.props.eventKey,!1)},Re.onSubMenuClick=function(rt){typeof Re.props.onClick=="function"&&Re.props.onClick(Re.addKeyPath(rt))},Re.onSelect=function(rt){Re.props.onSelect(rt)},Re.onDeselect=function(rt){Re.props.onDeselect(rt)},Re.getPrefixCls=function(){return"".concat(Re.props.rootPrefixCls,"-submenu")},Re.getActiveClassName=function(){return"".concat(Re.getPrefixCls(),"-active")},Re.getDisabledClassName=function(){return"".concat(Re.getPrefixCls(),"-disabled")},Re.getSelectedClassName=function(){return"".concat(Re.getPrefixCls(),"-selected")},Re.getOpenClassName=function(){return"".concat(Re.props.rootPrefixCls,"-submenu-open")},Re.getVisible=function(){return Re.state.isOpen},Re.getMode=function(){return Re.state.mode},Re.saveMenuInstance=function(rt){Re.menuInstance=rt},Re.addKeyPath=function(rt){return Object(v.a)(Object(v.a)({},rt),{},{keyPath:(rt.keyPath||[]).concat(Re.props.eventKey)})},Re.triggerOpenChange=function(rt,Mt){var Zt=Re.props.eventKey,rn=function(){Re.onOpenChange({key:Zt,item:Object(O.a)(Re),trigger:Mt,open:rt})};Mt==="mouseenter"?Re.mouseenterTimeout=setTimeout(function(){rn()},0):rn()},Re.isChildrenSelected=function(){var rt={find:!1};return X(Re.props.children,Re.props.selectedKeys,rt),rt.find},Re.isInlineMode=function(){return Re.getMode()==="inline"},Re.adjustWidth=function(){if(!Re.subMenuTitle||!Re.menuInstance)return;var rt=tt.findDOMNode(Re.menuInstance);if(rt.offsetWidth>=Re.subMenuTitle.offsetWidth)return;rt.style.minWidth="".concat(Re.subMenuTitle.offsetWidth,"px")},Re.saveSubMenuTitle=function(rt){Re.subMenuTitle=rt},Re.getBaseProps=function(){var rt=Object(O.a)(Re),Mt=rt.props,Zt=Re.getMode();return{mode:Zt==="horizontal"?"vertical":Zt,visible:Re.getVisible(),level:Mt.level+1,inlineIndent:Mt.inlineIndent,focusable:!1,onClick:Re.onSubMenuClick,onSelect:Re.onSelect,onDeselect:Re.onDeselect,onDestroy:Re.onDestroy,selectedKeys:Mt.selectedKeys,eventKey:"".concat(Mt.eventKey,"-menu-"),openKeys:Mt.openKeys,motion:Mt.motion,onOpenChange:Re.onOpenChange,subMenuOpenDelay:Mt.subMenuOpenDelay,parentMenu:Object(O.a)(Re),subMenuCloseDelay:Mt.subMenuCloseDelay,forceSubMenuRender:Mt.forceSubMenuRender,triggerSubMenuAction:Mt.triggerSubMenuAction,builtinPlacements:Mt.builtinPlacements,defaultActiveFirst:Mt.store.getState().defaultActiveFirst[te(Mt.eventKey)],multiple:Mt.multiple,prefixCls:Mt.rootPrefixCls,id:Re.internalMenuId,manualRef:Re.saveMenuInstance,itemIcon:Mt.itemIcon,expandIcon:Mt.expandIcon,direction:Mt.direction}},Re.getMotion=function(rt,Mt){var Zt=Object(O.a)(Re),rn=Zt.haveRendered,Yt=Re.props,Jt=Yt.motion,Tn=Yt.rootPrefixCls,An=Object(v.a)(Object(v.a)({},Jt),{},{leavedClassName:"".concat(Tn,"-hidden"),removeOnLeave:!1,motionAppear:rn||!Mt||rt!=="inline"});return An};var Be=et.store,Te=et.eventKey,Ve=Be.getState(),qe=Ve.defaultActiveFirst;Re.isRootMenu=!1;var mt=!1;return qe&&(mt=qe[Te]),Vt(Be,Te,mt),Re.state={mode:et.mode,isOpen:et.isOpen},Re}return Object(P.a)(_t,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var Re=this,Be=this.props,Te=Be.mode,Ve=Be.parentMenu,qe=Be.manualRef,mt=Be.isOpen,rt=function(){Re.setState({mode:Te,isOpen:mt})},Mt=mt!==this.state.isOpen,Zt=Te!==this.state.mode;if((Zt||Mt)&&(ct.a.cancel(this.updateStateRaf),Zt?this.updateStateRaf=Object(ct.a)(rt):rt()),qe&&qe(this),Te!=="horizontal"||!(Ve==null?void 0:Ve.isRootMenu)||!mt)return;this.minWidthTimeout=setTimeout(function(){return Re.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var Re=this.props,Be=Re.onDestroy,Te=Re.eventKey;Be&&Be(Te),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),ct.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(Re,Be){var Te=this.getBaseProps();return y.createElement(hn,Object(g.a)({},Te,{id:this.internalMenuId,className:Re,style:Be}),this.props.children)}},{key:"renderChildren",value:function(){var Re=this,Be=this.getBaseProps(),Te=Be.mode,Ve=Be.visible,qe=Be.forceSubMenuRender,mt=Be.direction,rt=this.getMotion(Te,Ve);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||Ve||qe,!this.haveOpened)return y.createElement("div",null);var Mt=w()("".concat(Be.prefixCls,"-sub"),Object(D.a)({},"".concat(Be.prefixCls,"-rtl"),mt==="rtl"));return this.isInlineMode()?y.createElement(ye,Object(g.a)({visible:Be.visible,forceRender:qe},rt),function(Zt){var rn=Zt.className,Yt=Zt.style,Jt=w()(Mt,rn);return Re.renderPopupMenu(Jt,Yt)}):this.renderPopupMenu(Mt)}},{key:"render",value:function(){var Re,Be,Te,Ve=Object(v.a)({},this.props),qe=this.getVisible(),mt=this.getPrefixCls(),rt=this.isInlineMode(),Mt=this.getMode(),Zt=w()(mt,"".concat(mt,"-").concat(Mt),(Re={},Object(D.a)(Re,Ve.className,!!Ve.className),Object(D.a)(Re,this.getOpenClassName(),qe),Object(D.a)(Re,this.getActiveClassName(),Ve.active||qe&&!rt),Object(D.a)(Re,this.getDisabledClassName(),Ve.disabled),Object(D.a)(Re,this.getSelectedClassName(),this.isChildrenSelected()),Re));this.internalMenuId||(Ve.eventKey?this.internalMenuId="".concat(Ve.eventKey,"$Menu"):(Bt+=1,this.internalMenuId="$__$".concat(Bt,"$Menu")));var rn={},Yt={},Jt={};Ve.disabled||(rn={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},Yt={onClick:this.onTitleClick},Jt={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var Tn={},An=Ve.direction,Ir=An==="rtl";rt&&(Ir?Tn.paddingRight=Ve.inlineIndent*Ve.level:Tn.paddingLeft=Ve.inlineIndent*Ve.level);var Lr={};this.getVisible()&&(Lr={"aria-owns":this.internalMenuId});var ea=null;Mt!=="horizontal"&&(ea=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(ea=y.createElement(this.props.expandIcon,Object(v.a)({},this.props))));var Yr=y.createElement("div",Object(g.a)({ref:this.saveSubMenuTitle,style:Tn,className:"".concat(mt,"-title"),role:"button"},Jt,Yt,{"aria-expanded":qe},Lr,{"aria-haspopup":"true",title:typeof Ve.title=="string"?Ve.title:void 0}),Ve.title,ea||y.createElement("i",{className:"".concat(mt,"-arrow")})),Qr=this.renderChildren(),ur=((Be=Ve.parentMenu)===null||Be===void 0?void 0:Be.isRootMenu)?Ve.parentMenu.props.getPopupContainer:function(Or){return Or.parentNode},Yn=Rt[Mt],Cr=Ve.popupOffset?{offset:Ve.popupOffset}:{},lr=w()((Te={},Object(D.a)(Te,Ve.popupClassName,Ve.popupClassName&&!rt),Object(D.a)(Te,"".concat(mt,"-rtl"),Ir),Te)),En=Ve.disabled,Gn=Ve.triggerSubMenuAction,$r=Ve.subMenuOpenDelay,ra=Ve.forceSubMenuRender,Sr=Ve.subMenuCloseDelay,ca=Ve.builtinPlacements;ee.forEach(function(Or){return delete Ve[Or]}),delete Ve.onClick;var Ra=Ir?Object(v.a)(Object(v.a)({},Dt),ca):Object(v.a)(Object(v.a)({},at),ca);delete Ve.direction;var fa=this.getBaseProps(),Rr=rt?null:this.getMotion(fa.mode,fa.visible);return y.createElement("li",Object(g.a)({},Ve,rn,{className:Zt,role:"menuitem"}),y.createElement(ua,{prefixCls:mt,popupClassName:w()("".concat(mt,"-popup"),lr),getPopupContainer:ur,builtinPlacements:Ra,popupPlacement:Yn,popupVisible:rt?!1:qe,popupAlign:Cr,popup:rt?null:Qr,action:En||rt?[]:[Gn],mouseEnterDelay:$r,mouseLeaveDelay:Sr,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:ra,popupMotion:Rr},Yr),rt?Qr:null)}}]),_t}(y.Component);qt.defaultProps={onMouseEnter:ae,onMouseLeave:ae,onTitleMouseEnter:ae,onTitleMouseLeave:ae,onTitleClick:ae,manualRef:ae,mode:"vertical",title:""};var gn=Object(T.b)(function(Ze,ut){var _t=Ze.openKeys,et=Ze.activeKey,Re=Ze.selectedKeys,Be=ut.eventKey,Te=ut.subMenuKey;return{isOpen:_t.indexOf(Be)>-1,active:et[Te]===Be,selectedKeys:Re}})(qt);gn.isSubMenu=!0;var fn=gn,Fn="menuitem-overflowed",Cn=.5,on=function(Ze){Object(S.a)(_t,Ze);var ut=Object(p.a)(_t);function _t(){var et;return Object(R.a)(this,_t),et=ut.apply(this,arguments),et.resizeObserver=null,et.mutationObserver=null,et.originalTotalWidth=0,et.overflowedItems=[],et.menuItemSizes=[],et.cancelFrameId=null,et.state={lastVisibleIndex:void 0},et.childRef=y.createRef(),et.getMenuItemNodes=function(){var Re=et.props.prefixCls,Be=et.childRef.current;return Be?[].slice.call(Be.children).filter(function(Te){return Te.className.split(" ").indexOf("".concat(Re,"-overflowed-submenu"))<0}):[]},et.getOverflowedSubMenuItem=function(Re,Be,Te){var Ve=et.props,qe=Ve.overflowedIndicator,mt=Ve.level,rt=Ve.mode,Mt=Ve.prefixCls,Zt=Ve.theme;if(mt!==1||rt!=="horizontal")return null;var rn=et.props.children[0],Yt=rn.props,Jt=Yt.children,Tn=Yt.title,An=Yt.style,Ir=Object(A.a)(Yt,["children","title","style"]),Lr=Object(v.a)({},An),ea="".concat(Re,"-overflowed-indicator"),Yr="".concat(Re,"-overflowed-indicator");Be.length===0&&Te!==!0?Lr=Object(v.a)(Object(v.a)({},Lr),{},{display:"none"}):Te&&(Lr=Object(v.a)(Object(v.a)({},Lr),{},{visibility:"hidden",position:"absolute"}),ea="".concat(ea,"-placeholder"),Yr="".concat(Yr,"-placeholder"));var Qr=Zt?"".concat(Mt,"-").concat(Zt):"",ur={};return ee.forEach(function(Yn){Ir[Yn]!==void 0&&(ur[Yn]=Ir[Yn])}),y.createElement(fn,Object(g.a)({title:qe,className:"".concat(Mt,"-overflowed-submenu"),popupClassName:Qr},ur,{key:ea,eventKey:Yr,disabled:!1,style:Lr}),Be)},et.setChildrenWidthAndResize=function(){if(et.props.mode!=="horizontal")return;var Re=et.childRef.current;if(!Re)return;var Be=Re.children;if(!Be||Be.length===0)return;var Te=Re.children[Be.length-1];Se(Te,"display","inline-block");var Ve=et.getMenuItemNodes(),qe=Ve.filter(function(mt){return mt.className.split(" ").indexOf(Fn)>=0});qe.forEach(function(mt){Se(mt,"display","inline-block")}),et.menuItemSizes=Ve.map(function(mt){return Oe(mt,!0)}),qe.forEach(function(mt){Se(mt,"display","none")}),et.overflowedIndicatorWidth=Oe(Re.children[Re.children.length-1],!0),et.originalTotalWidth=et.menuItemSizes.reduce(function(mt,rt){return mt+rt},0),et.handleResize(),Se(Te,"display","none")},et.handleResize=function(){if(et.props.mode!=="horizontal")return;var Re=et.childRef.current;if(!Re)return;var Be=Oe(Re);et.overflowedItems=[];var Te=0,Ve;et.originalTotalWidth>Be+Cn&&(Ve=-1,et.menuItemSizes.forEach(function(qe){Te+=qe,Te+et.overflowedIndicatorWidth<=Be&&(Ve+=1)})),et.setState({lastVisibleIndex:Ve})},et}return Object(P.a)(_t,[{key:"componentDidMount",value:function(){var Re=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var Be=this.childRef.current;if(!Be)return;this.resizeObserver=new Je.default(function(Te){Te.forEach(function(){var Ve=Re.cancelFrameId;cancelAnimationFrame(Ve),Re.cancelFrameId=requestAnimationFrame(Re.setChildrenWidthAndResize)})}),[].slice.call(Be.children).concat(Be).forEach(function(Te){Re.resizeObserver.observe(Te)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){Re.resizeObserver.disconnect(),[].slice.call(Be.children).concat(Be).forEach(function(Te){Re.resizeObserver.observe(Te)}),Re.setChildrenWidthAndResize()}),this.mutationObserver.observe(Be,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(Re){var Be=this,Te=this.state.lastVisibleIndex;return(Re||[]).reduce(function(Ve,qe,mt){var rt=qe;if(Be.props.mode==="horizontal"){var Mt=Be.getOverflowedSubMenuItem(qe.props.eventKey,[]);Te!==void 0&&Be.props.className.indexOf("".concat(Be.props.prefixCls,"-root"))!==-1&&(mt>Te&&(rt=y.cloneElement(qe,{style:{display:"none"},eventKey:"".concat(qe.props.eventKey,"-hidden"),className:"".concat(Fn)})),mt===Te+1&&(Be.overflowedItems=Re.slice(Te+1).map(function(rn){return y.cloneElement(rn,{key:rn.props.eventKey,mode:"vertical-left"})}),Mt=Be.getOverflowedSubMenuItem(qe.props.eventKey,Be.overflowedItems)));var Zt=[].concat(Object(l.a)(Ve),[Mt,rt]);return mt===Re.length-1&&Zt.push(Be.getOverflowedSubMenuItem(qe.props.eventKey,[],!0)),Zt}return[].concat(Object(l.a)(Ve),[rt])},[])}},{key:"render",value:function(){var Re=this.props,Be=Re.visible,Te=Re.prefixCls,Ve=Re.overflowedIndicator,qe=Re.mode,mt=Re.level,rt=Re.tag,Mt=Re.children,Zt=Re.theme,rn=Object(A.a)(Re,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),Yt=rt;return y.createElement(Yt,Object(g.a)({ref:this.childRef},rn),this.renderChildren(Mt))}}]),_t}(y.Component);on.defaultProps={tag:"div",className:""};var wn=on;function _n(Ze){return Ze.length?Ze.every(function(ut){return!!ut.props.disabled}):!0}function Wn(Ze,ut,_t){var et=Ze.getState();Ze.setState({activeKey:Object(v.a)(Object(v.a)({},et.activeKey),{},Object(D.a)({},ut,_t))})}function Dn(Ze){return Ze.eventKey||"0-menu-"}function Qn(Ze,ut){var _t=ut,et=Ze.children,Re=Ze.eventKey;if(_t){var Be;if($(et,function(Te,Ve){Te&&Te.props&&!Te.props.disabled&&_t===ce(Te,Re,Ve)&&(Be=!0)}),Be)return _t}return _t=null,Ze.defaultActiveFirst&&$(et,function(Te,Ve){!_t&&Te&&!Te.props.disabled&&(_t=ce(Te,Re,Ve))}),_t}function yr(Ze){if(!Ze)return;var ut=this.instanceArray.indexOf(Ze);ut!==-1?this.instanceArray[ut]=Ze:this.instanceArray.push(Ze)}var ln=function(Ze){Object(S.a)(_t,Ze);var ut=Object(p.a)(_t);function _t(et){var Re;return Object(R.a)(this,_t),Re=ut.call(this,et),Re.onKeyDown=function(Be,Te){var Ve=Be.keyCode,qe;if(Re.getFlatInstanceArray().forEach(function(rt){rt&&rt.props.active&&rt.onKeyDown&&(qe=rt.onKeyDown(Be))}),qe)return 1;var mt=null;return(Ve===m.a.UP||Ve===m.a.DOWN)&&(mt=Re.step(Ve===m.a.UP?-1:1)),mt?(Be.preventDefault(),Wn(Re.props.store,Dn(Re.props),mt.props.eventKey),typeof Te=="function"&&Te(mt),1):void 0},Re.onItemHover=function(Be){var Te=Be.key,Ve=Be.hover;Wn(Re.props.store,Dn(Re.props),Ve?Te:null)},Re.onDeselect=function(Be){Re.props.onDeselect(Be)},Re.onSelect=function(Be){Re.props.onSelect(Be)},Re.onClick=function(Be){Re.props.onClick(Be)},Re.onOpenChange=function(Be){Re.props.onOpenChange(Be)},Re.onDestroy=function(Be){Re.props.onDestroy(Be)},Re.getFlatInstanceArray=function(){return Re.instanceArray},Re.step=function(Be){var Te=Re.getFlatInstanceArray(),Ve=Re.props.store.getState().activeKey[Dn(Re.props)],qe=Te.length;if(!qe)return null;Be<0&&(Te=Te.concat().reverse());var mt=-1;if(Te.every(function(rn,Yt){return rn&&rn.props.eventKey===Ve?(mt=Yt,!1):!0}),!Re.props.defaultActiveFirst&&mt!==-1&&_n(Te.slice(mt,qe-1)))return;var rt=(mt+1)%qe,Mt=rt;do{var Zt=Te[Mt];if(!Zt||Zt.props.disabled)Mt=(Mt+1)%qe;else return Zt}while(Mt!==rt);return null},Re.renderCommonMenuItem=function(Be,Te,Ve){var qe=Re.props.store.getState(),mt=Object(O.a)(Re),rt=mt.props,Mt=ce(Be,rt.eventKey,Te),Zt=Be.props;if(!Zt||typeof Be.type=="string")return Be;var rn=Mt===qe.activeKey,Yt=Object(v.a)(Object(v.a)({mode:Zt.mode||rt.mode,level:rt.level,inlineIndent:rt.inlineIndent,renderMenuItem:Re.renderMenuItem,rootPrefixCls:rt.prefixCls,index:Te,parentMenu:rt.parentMenu,manualRef:Zt.disabled?void 0:Object(k.a)(Be.ref,yr.bind(Object(O.a)(Re))),eventKey:Mt,active:!Zt.disabled&&rn,multiple:rt.multiple,onClick:function(Tn){(Zt.onClick||ae)(Tn),Re.onClick(Tn)},onItemHover:Re.onItemHover,motion:rt.motion,subMenuOpenDelay:rt.subMenuOpenDelay,subMenuCloseDelay:rt.subMenuCloseDelay,forceSubMenuRender:rt.forceSubMenuRender,onOpenChange:Re.onOpenChange,onDeselect:Re.onDeselect,onSelect:Re.onSelect,builtinPlacements:rt.builtinPlacements,itemIcon:Zt.itemIcon||Re.props.itemIcon,expandIcon:Zt.expandIcon||Re.props.expandIcon},Ve),{},{direction:rt.direction});return(rt.mode==="inline"||Me())&&(Yt.triggerSubMenuAction="click"),y.cloneElement(Be,Object(v.a)(Object(v.a)({},Yt),{},{key:Mt||Te}))},Re.renderMenuItem=function(Be,Te,Ve){if(!Be)return null;var qe=Re.props.store.getState(),mt={openKeys:qe.openKeys,selectedKeys:qe.selectedKeys,triggerSubMenuAction:Re.props.triggerSubMenuAction,subMenuKey:Ve};return Re.renderCommonMenuItem(Be,Te,mt)},et.store.setState({activeKey:Object(v.a)(Object(v.a)({},et.store.getState().activeKey),{},Object(D.a)({},et.eventKey,Qn(et,et.activeKey)))}),Re.instanceArray=[],Re}return Object(P.a)(_t,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(Re){return this.props.visible||Re.visible||this.props.className!==Re.className||!z()(this.props.style,Re.style)}},{key:"componentDidUpdate",value:function(Re){var Be=this.props,Te="activeKey"in Be?Be.activeKey:Be.store.getState().activeKey[Dn(Be)],Ve=Qn(Be,Te);if(Ve!==Te)Wn(Be.store,Dn(Be),Ve);else if("activeKey"in Re){var qe=Qn(Re,Re.activeKey);Ve!==qe&&Wn(Be.store,Dn(Be),Ve)}}},{key:"render",value:function(){var Re=this,Be=Object(g.a)({},this.props);this.instanceArray=[];var Te=w()(Be.prefixCls,Be.className,"".concat(Be.prefixCls,"-").concat(Be.mode)),Ve={className:Te,role:Be.role||"menu"};Be.id&&(Ve.id=Be.id),Be.focusable&&(Ve.tabIndex=0,Ve.onKeyDown=this.onKeyDown);var qe=Be.prefixCls,mt=Be.eventKey,rt=Be.visible,Mt=Be.level,Zt=Be.mode,rn=Be.overflowedIndicator,Yt=Be.theme;return ee.forEach(function(Jt){return delete Be[Jt]}),delete Be.onClick,y.createElement(wn,Object(g.a)({},Be,{prefixCls:qe,mode:Zt,tag:"ul",level:Mt,theme:Yt,visible:rt,overflowedIndicator:rn},Ve),Object(c.a)(Be.children).map(function(Jt,Tn){return Re.renderMenuItem(Jt,Tn,mt||"0-menu-")}))}}]),_t}(y.Component);ln.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:ae};var en=Object(T.b)()(ln),hn=en,bn=a("Kwbf");function Pn(Ze,ut,_t){var et=Ze.prefixCls,Re=Ze.motion,Be=Ze.defaultMotions,Te=Be===void 0?{}:Be,Ve=Ze.openAnimation,qe=Ze.openTransitionName,mt=ut.switchingModeFromInline;if(Re)return Re;if(Object(W.a)(Ve)==="object"&&Ve)Object(bn.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof Ve=="string")return{motionName:"".concat(et,"-open-").concat(Ve)};if(qe)return{motionName:qe};var rt=Te[_t];return rt||(mt?null:Te.other)}var kn=function(Ze){Object(S.a)(_t,Ze);var ut=Object(p.a)(_t);function _t(et){var Re;Object(R.a)(this,_t),Re=ut.call(this,et),Re.onSelect=function(Ve){var qe=Object(O.a)(Re),mt=qe.props;if(mt.selectable){var rt=Re.store.getState(),Mt=rt.selectedKeys,Zt=Ve.key;mt.multiple?Mt=Mt.concat([Zt]):Mt=[Zt],"selectedKeys"in mt||Re.store.setState({selectedKeys:Mt}),mt.onSelect(Object(v.a)(Object(v.a)({},Ve),{},{selectedKeys:Mt}))}},Re.onClick=function(Ve){var qe=Re.getRealMenuMode(),mt=Object(O.a)(Re),rt=mt.store,Mt=mt.props.onOpenChange;qe!=="inline"&&!("openKeys"in Re.props)&&(rt.setState({openKeys:[]}),Mt([])),Re.props.onClick(Ve)},Re.onKeyDown=function(Ve,qe){Re.innerMenu.getWrappedInstance().onKeyDown(Ve,qe)},Re.onOpenChange=function(Ve){var qe=Object(O.a)(Re),mt=qe.props,rt=Re.store.getState().openKeys.concat(),Mt=!1,Zt=function(Yt){var Jt=!1;if(Yt.open)Jt=rt.indexOf(Yt.key)===-1,Jt&&rt.push(Yt.key);else{var Tn=rt.indexOf(Yt.key);Jt=Tn!==-1,Jt&&rt.splice(Tn,1)}Mt=Mt||Jt};Array.isArray(Ve)?Ve.forEach(Zt):Zt(Ve),Mt&&("openKeys"in Re.props||Re.store.setState({openKeys:rt}),mt.onOpenChange(rt))},Re.onDeselect=function(Ve){var qe=Object(O.a)(Re),mt=qe.props;if(mt.selectable){var rt=Re.store.getState().selectedKeys.concat(),Mt=Ve.key,Zt=rt.indexOf(Mt);Zt!==-1&&rt.splice(Zt,1),"selectedKeys"in mt||Re.store.setState({selectedKeys:rt}),mt.onDeselect(Object(v.a)(Object(v.a)({},Ve),{},{selectedKeys:rt}))}},Re.onMouseEnter=function(Ve){Re.restoreModeVerticalFromInline();var qe=Re.props.onMouseEnter;qe&&qe(Ve)},Re.onTransitionEnd=function(Ve){var qe=Ve.propertyName==="width"&&Ve.target===Ve.currentTarget,mt=Ve.target.className,rt=Object.prototype.toString.call(mt)==="[object SVGAnimatedString]"?mt.animVal:mt,Mt=Ve.propertyName==="font-size"&&rt.indexOf("anticon")>=0;(qe||Mt)&&Re.restoreModeVerticalFromInline()},Re.setInnerMenu=function(Ve){Re.innerMenu=Ve},Re.isRootMenu=!0;var Be=et.defaultSelectedKeys,Te=et.defaultOpenKeys;return"selectedKeys"in et&&(Be=et.selectedKeys||[]),"openKeys"in et&&(Te=et.openKeys||[]),Re.store=Object(T.c)({selectedKeys:Be,openKeys:Te,activeKey:{"0-menu-":Qn(et,et.activeKey)}}),Re.state={switchingModeFromInline:!1,prevProps:et,inlineOpenKeys:[],store:Re.store},Re}return Object(P.a)(_t,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(Re){var Be=this.props,Te=Be.siderCollapsed,Ve=Be.inlineCollapsed,qe=Be.onOpenChange;(!Re.inlineCollapsed&&Ve||!Re.siderCollapsed&&Te)&&qe([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var Re=this.props.collapsedWidth,Be=this.store,Te=this.prevOpenKeys,Ve=this.getInlineCollapsed()&&(Re===0||Re==="0"||Re==="0px");Ve?(this.prevOpenKeys=Be.getState().openKeys.concat(),this.store.setState({openKeys:[]})):Te&&(this.store.setState({openKeys:Te}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var Re=this.props.mode,Be=this.state.switchingModeFromInline,Te=this.getInlineCollapsed();return Be&&Te?"inline":Te?"vertical":Re}},{key:"getInlineCollapsed",value:function(){var Re=this.props,Be=Re.inlineCollapsed,Te=Re.siderCollapsed;return Te!==void 0?Te:Be}},{key:"restoreModeVerticalFromInline",value:function(){var Re=this.state.switchingModeFromInline;Re&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var Re=Object(v.a)({},Object(N.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),Be=this.getRealMenuMode();return Re.className+=" ".concat(Re.prefixCls,"-root"),Re.direction==="rtl"&&(Re.className+=" ".concat(Re.prefixCls,"-rtl")),Re=Object(v.a)(Object(v.a)({},Re),{},{mode:Be,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:Pn(this.props,this.state,Be)}),delete Re.openAnimation,delete Re.openTransitionName,y.createElement(T.a,{store:this.store},y.createElement(hn,Object(g.a)({},Re,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(Re,Be){var Te=Be.prevProps,Ve=Be.store,qe=Ve.getState(),mt={},rt={prevProps:Re};return Te.mode==="inline"&&Re.mode!=="inline"&&(rt.switchingModeFromInline=!0),"openKeys"in Re?mt.openKeys=Re.openKeys||[]:((Re.inlineCollapsed&&!Te.inlineCollapsed||Re.siderCollapsed&&!Te.siderCollapsed)&&(rt.switchingModeFromInline=!0,rt.inlineOpenKeys=qe.openKeys,mt.openKeys=[]),(!Re.inlineCollapsed&&Te.inlineCollapsed||!Re.siderCollapsed&&Te.siderCollapsed)&&(mt.openKeys=Be.inlineOpenKeys,rt.inlineOpenKeys=[])),Object.keys(mt).length&&Ve.setState(mt),rt}}]),_t}(y.Component);kn.defaultProps={selectable:!0,onClick:ae,onSelect:ae,onOpenChange:ae,onDeselect:ae,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:y.createElement("span",null,"\xB7\xB7\xB7")};var pn=kn,xn=function(Ze){Object(S.a)(_t,Ze);var ut=Object(p.a)(_t);function _t(){var et;return Object(R.a)(this,_t),et=ut.apply(this,arguments),et.onKeyDown=function(Re){var Be=Re.keyCode;return Be===m.a.ENTER?(et.onClick(Re),!0):void 0},et.onMouseLeave=function(Re){var Be=et.props,Te=Be.eventKey,Ve=Be.onItemHover,qe=Be.onMouseLeave;Ve({key:Te,hover:!1}),qe({key:Te,domEvent:Re})},et.onMouseEnter=function(Re){var Be=et.props,Te=Be.eventKey,Ve=Be.onItemHover,qe=Be.onMouseEnter;Ve({key:Te,hover:!0}),qe({key:Te,domEvent:Re})},et.onClick=function(Re){var Be=et.props,Te=Be.eventKey,Ve=Be.multiple,qe=Be.onClick,mt=Be.onSelect,rt=Be.onDeselect,Mt=Be.isSelected,Zt={key:Te,keyPath:[Te],item:Object(O.a)(et),domEvent:Re};qe(Zt),Ve?Mt?rt(Zt):mt(Zt):Mt||mt(Zt)},et.saveNode=function(Re){et.node=Re},et}return Object(P.a)(_t,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var Re=this.props;Re.onDestroy&&Re.onDestroy(Re.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var Re,Be=Object(v.a)({},this.props),Te=w()(this.getPrefixCls(),Be.className,(Re={},Object(D.a)(Re,this.getActiveClassName(),!Be.disabled&&Be.active),Object(D.a)(Re,this.getSelectedClassName(),Be.isSelected),Object(D.a)(Re,this.getDisabledClassName(),Be.disabled),Re)),Ve=Object(v.a)(Object(v.a)({},Be.attribute),{},{title:typeof Be.title=="string"?Be.title:void 0,className:Te,role:Be.role||"menuitem","aria-disabled":Be.disabled});Be.role==="option"?Ve=Object(v.a)(Object(v.a)({},Ve),{},{role:"option","aria-selected":Be.isSelected}):(Be.role===null||Be.role==="none")&&(Ve.role="none");var qe={onClick:Be.disabled?null:this.onClick,onMouseLeave:Be.disabled?null:this.onMouseLeave,onMouseEnter:Be.disabled?null:this.onMouseEnter},mt=Object(v.a)({},Be.style);Be.mode==="inline"&&(Be.direction==="rtl"?mt.paddingRight=Be.inlineIndent*Be.level:mt.paddingLeft=Be.inlineIndent*Be.level),ee.forEach(function(Mt){return delete Be[Mt]}),delete Be.direction;var rt=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(rt=y.createElement(this.props.itemIcon,this.props)),y.createElement("li",Object(g.a)({},Object(N.a)(Be,["onClick","onMouseEnter","onMouseLeave","onSelect"]),Ve,qe,{style:mt,ref:this.saveNode}),Be.children,rt)}}]),_t}(y.Component);xn.isMenuItem=!0,xn.defaultProps={onSelect:ae,onMouseEnter:ae,onMouseLeave:ae,manualRef:ae};var Rn=Object(T.b)(function(Ze,ut){var _t=Ze.activeKey,et=Ze.selectedKeys,Re=ut.eventKey,Be=ut.subMenuKey;return{active:_t[Be]===Re,isSelected:Array.isArray(et)?et.indexOf(Re)!==-1:et===Re}})(xn),Nn=Rn,nr=function(Ze){Object(S.a)(_t,Ze);var ut=Object(p.a)(_t);function _t(){var et;return Object(R.a)(this,_t),et=ut.apply(this,arguments),et.renderInnerMenuItem=function(Re){var Be=et.props,Te=Be.renderMenuItem,Ve=Be.index;return Te(Re,Ve,et.props.subMenuKey)},et}return Object(P.a)(_t,[{key:"render",value:function(){var Re=Object(g.a)({},this.props),Be=Re.className,Te=Be===void 0?"":Be,Ve=Re.rootPrefixCls,qe="".concat(Ve,"-item-group-title"),mt="".concat(Ve,"-item-group-list"),rt=Re.title,Mt=Re.children;return ee.forEach(function(Zt){return delete Re[Zt]}),delete Re.direction,y.createElement("li",Object(g.a)({},Re,{onClick:function(rn){return rn.stopPropagation()},className:"".concat(Te," ").concat(Ve,"-item-group")}),y.createElement("div",{className:qe,title:typeof rt=="string"?rt:void 0},rt),y.createElement("ul",{className:mt},y.Children.map(Mt,this.renderInnerMenuItem)))}}]),_t}(y.Component);nr.isMenuItemGroup=!0,nr.defaultProps={disabled:!0};var hr=nr,rr=function(ut){var _t=ut.className,et=ut.rootPrefixCls,Re=ut.style;return y.createElement("li",{className:"".concat(_t," ").concat(et,"-item-divider"),style:Re})};rr.defaultProps={disabled:!0,className:"",style:{}};var xr=rr,Tr=pn,or=a("eDIo");function na(Ze,ut){var _t=Ze.prefixCls,et=Ze.editable,Re=Ze.locale,Be=Ze.style;return!et||et.showAdd===!1?null:y.createElement("button",{ref:ut,type:"button",className:"".concat(_t,"-nav-add"),style:Be,"aria-label":(Re==null?void 0:Re.addAriaLabel)||"Add tab",onClick:function(Ve){et.onEdit("add",{event:Ve})}},et.addIcon||"+")}var ar=y.forwardRef(na);function Jr(Ze,ut){var _t=Ze.prefixCls,et=Ze.id,Re=Ze.tabs,Be=Ze.locale,Te=Ze.mobile,Ve=Ze.moreIcon,qe=Ve===void 0?"More":Ve,mt=Ze.moreTransitionName,rt=Ze.style,Mt=Ze.className,Zt=Ze.editable,rn=Ze.tabBarGutter,Yt=Ze.rtl,Jt=Ze.onTabClick,Tn=Object(y.useState)(!1),An=Object(b.a)(Tn,2),Ir=An[0],Lr=An[1],ea=Object(y.useState)(null),Yr=Object(b.a)(ea,2),Qr=Yr[0],ur=Yr[1],Yn="".concat(et,"-more-popup"),Cr="".concat(_t,"-dropdown"),lr=Qr!==null?"".concat(Yn,"-").concat(Qr):null,En=Be==null?void 0:Be.dropdownAriaLabel,Gn=y.createElement(Tr,{onClick:function(Rr){var Or=Rr.key,Nr=Rr.domEvent;Jt(Or,Nr),Lr(!1)},id:Yn,tabIndex:-1,role:"listbox","aria-activedescendant":lr,selectedKeys:[Qr],"aria-label":En!==void 0?En:"expanded dropdown"},Re.map(function(fa){return y.createElement(Nn,{key:fa.key,id:"".concat(Yn,"-").concat(fa.key),role:"option","aria-controls":et&&"".concat(et,"-panel-").concat(fa.key),disabled:fa.disabled},fa.tab)}));function $r(fa){for(var Rr=Re.filter(function(la){return!la.disabled}),Or=Rr.findIndex(function(la){return la.key===Qr})||0,Nr=Rr.length,Ur=0;Urca?(ra=Gn,Yn.current="x"):(ra=$r,Yn.current="y");var Ra=Date.now();Ra-Qr.current>100&&(ur.current=!1),(ut(-ra,-ra)||ur.current)&&(En.preventDefault(),ur.current=!0),Qr.current=Ra}var lr=Object(y.useRef)(null);lr.current={onTouchStart:Lr,onTouchMove:ea,onTouchEnd:Yr,onWheel:Cr},y.useEffect(function(){function En(Sr){lr.current.onTouchStart(Sr)}function Gn(Sr){lr.current.onTouchMove(Sr)}function $r(Sr){lr.current.onTouchEnd(Sr)}function ra(Sr){lr.current.onWheel(Sr)}return document.addEventListener("touchmove",Gn,{passive:!1}),document.addEventListener("touchend",$r,{passive:!1}),Ze.current.addEventListener("touchstart",En,{passive:!1}),Ze.current.addEventListener("wheel",ra),function(){document.removeEventListener("touchmove",Gn),document.removeEventListener("touchend",$r)}},[])}function Zn(){var Ze=Object(y.useRef)(new Map);function ut(et){return Ze.current.has(et)||Ze.current.set(et,y.createRef()),Ze.current.get(et)}function _t(et){Ze.current.delete(et)}return[ut,_t]}function gr(Ze,ut){var _t=y.useRef(Ze),et=y.useState({}),Re=Object(b.a)(et,2),Be=Re[1];function Te(Ve){var qe=typeof Ve=="function"?Ve(_t.current):Ve;qe!==_t.current&&ut(qe,_t.current),_t.current=qe,Be({})}return[_t.current,Te]}var vr=function(ut){var _t=ut.position,et=ut.prefixCls,Re=ut.extra;if(!Re)return null;var Be,Te=Re;return _t==="right"&&(Be=Te.right||!Te.left&&Te||null),_t==="left"&&(Be=Te.left||null),Be?y.createElement("div",{className:"".concat(et,"-extra-content")},Be):null};function Fr(Ze,ut){var _t,et=y.useContext(Mn),Re=et.prefixCls,Be=et.tabs,Te=Ze.className,Ve=Ze.style,qe=Ze.id,mt=Ze.animated,rt=Ze.activeKey,Mt=Ze.rtl,Zt=Ze.extra,rn=Ze.editable,Yt=Ze.locale,Jt=Ze.tabPosition,Tn=Ze.tabBarGutter,An=Ze.children,Ir=Ze.onTabClick,Lr=Ze.onTabScroll,ea=Object(y.useRef)(),Yr=Object(y.useRef)(),Qr=Object(y.useRef)(),ur=Object(y.useRef)(),Yn=Zn(),Cr=Object(b.a)(Yn,2),lr=Cr[0],En=Cr[1],Gn=Jt==="top"||Jt==="bottom",$r=gr(0,function(Sa,ya){Gn&&Lr&&Lr({direction:Sa>ya?"left":"right"})}),ra=Object(b.a)($r,2),Sr=ra[0],ca=ra[1],Ra=gr(0,function(Sa,ya){!Gn&&Lr&&Lr({direction:Sa>ya?"top":"bottom"})}),fa=Object(b.a)(Ra,2),Rr=fa[0],Or=fa[1],Nr=Object(y.useState)(0),Ur=Object(b.a)(Nr,2),Mr=Ur[0],la=Ur[1],xa=Object(y.useState)(0),Aa=Object(b.a)(xa,2),Ca=Aa[0],Na=Aa[1],Ma=Object(y.useState)(0),La=Object(b.a)(Ma,2),Ua=La[0],ai=La[1],Fi=Object(y.useState)(0),Ti=Object(b.a)(Fi,2),Pa=Ti[0],yi=Ti[1],Si=Object(y.useState)(null),ka=Object(b.a)(Si,2),Ta=ka[0],Za=ka[1],to=Object(y.useState)(null),Mo=Object(b.a)(to,2),Ii=Mo[0],no=Mo[1],ro=Object(y.useState)(0),mi=Object(b.a)(ro,2),uo=mi[0],Io=mi[1],Lo=Object(y.useState)(0),yo=Object(b.a)(Lo,2),Vi=yo[0],co=yo[1],Xi=f(new Map),Yi=Object(b.a)(Xi,2),ko=Yi[0],bo=Yi[1],ao=h(Be,ko,Mr),Ji="".concat(Re,"-nav-operations-hidden"),Qi=0,ti=0;Gn?Mt?(Qi=0,ti=Math.max(0,Mr-Ta)):(Qi=Math.min(0,Ta-Mr),ti=0):(Qi=Math.min(0,Ii-Ca),ti=0);function Li(Sa){return Sati?[ti,!1]:[Sa,!0]}var Di=Object(y.useRef)(),Zi=Object(y.useState)(),Pi=Object(b.a)(Zi,2),Eo=Pi[0],xo=Pi[1];function Co(){xo(Date.now())}function io(){window.clearTimeout(Di.current)}sr(ea,function(Sa,ya){var Ga=!1;function ui(eo,Ni){eo(function(ho){var Oi=Li(ho+Ni),$a=Object(b.a)(Oi,2),po=$a[0],Ki=$a[1];return Ga=Ki,po})}if(Gn){if(Ta>=Mr)return Ga;ui(ca,Sa)}else{if(Ii>=Ca)return Ga;ui(Or,ya)}return io(),Co(),Ga}),Object(y.useEffect)(function(){return io(),Eo&&(Di.current=window.setTimeout(function(){xo(0)},100)),io},[Eo]);function ki(){var Sa=arguments.length>0&&arguments[0]!==void 0?arguments[0]:rt,ya=ao.get(Sa);if(!ya)return;if(Gn){var Ga=Sr;Mt?ya.rightSr+Ta&&(Ga=ya.right+ya.width-Ta):ya.left<-Sr?Ga=-ya.left:ya.left+ya.width>-Sr+Ta&&(Ga=-(ya.left+ya.width-Ta)),Or(0),ca(Li(Ga)[0])}else{var ui=Rr;ya.top<-Rr?ui=-ya.top:ya.top+ya.height>-Rr+Ii&&(ui=-(ya.top+ya.height-Ii)),ca(0),Or(Li(ui)[0])}}var $i=x(ao,{width:Ta,height:Ii,left:Sr,top:Rr},{width:Ua,height:Pa},{width:uo,height:Vi},Object(v.a)(Object(v.a)({},Ze),{},{tabs:Be})),No=Object(b.a)($i,2),oo=No[0],so=No[1],So=Be.map(function(Sa){var ya=Sa.key;return y.createElement(n,{id:qe,prefixCls:Re,key:ya,rtl:Mt,tab:Sa,closable:Sa.closable,editable:rn,active:ya===rt,tabPosition:Jt,tabBarGutter:Tn,renderWrapper:An,removeAriaLabel:Yt==null?void 0:Yt.removeAriaLabel,ref:lr(ya),onClick:function(ui){Ir(ya,ui)},onRemove:function(){En(ya)},onFocus:function(){ki(ya),Co(),Mt||(ea.current.scrollLeft=0),ea.current.scrollTop=0}})}),Uo=r(function(){var Sa,ya,Ga,ui,eo,Ni,ho,Oi,$a,po=((Sa=ea.current)===null||Sa===void 0?void 0:Sa.offsetWidth)||0,Ki=((ya=ea.current)===null||ya===void 0?void 0:ya.offsetHeight)||0,mo=((Ga=ur.current)===null||Ga===void 0?void 0:Ga.offsetWidth)||0,hi=((ui=ur.current)===null||ui===void 0?void 0:ui.offsetHeight)||0,wa=((eo=Qr.current)===null||eo===void 0?void 0:eo.offsetWidth)||0,sa=((Ni=Qr.current)===null||Ni===void 0?void 0:Ni.offsetHeight)||0;Za(po),no(Ki),Io(mo),co(hi);var wr=(((ho=Yr.current)===null||ho===void 0?void 0:ho.offsetWidth)||0)-mo,Zr=(((Oi=Yr.current)===null||Oi===void 0?void 0:Oi.offsetHeight)||0)-hi;la(wr),Na(Zr);var ga=($a=Qr.current)===null||$a===void 0?void 0:$a.className.includes(Ji);ai(wr-(ga?0:wa)),yi(Zr-(ga?0:sa)),bo(function(){var ja=new Map;return Be.forEach(function(Ei){var Ri=Ei.key,qa=lr(Ri).current;qa&&ja.set(Ri,{width:qa.offsetWidth,height:qa.offsetHeight,left:qa.offsetLeft,top:qa.offsetTop})}),ja})}),jo=Be.slice(0,oo),fi=Be.slice(so+1),Fa=[].concat(Object(l.a)(jo),Object(l.a)(fi)),ii=Object(y.useState)(),Xa=Object(b.a)(ii,2),oi=Xa[0],Oo=Xa[1],bi=ao.get(rt),Bo=Object(y.useRef)();function wo(){u.a.cancel(Bo.current)}Object(y.useEffect)(function(){var Sa={};return bi&&(Gn?(Mt?Sa.right=bi.right:Sa.left=bi.left,Sa.width=bi.width):(Sa.top=bi.top,Sa.height=bi.height)),wo(),Bo.current=u()(function(){Oo(Sa)}),wo},[bi,Gn,Mt]),Object(y.useEffect)(function(){ki()},[rt,bi,ao,Gn]),Object(y.useEffect)(function(){Uo()},[Mt,Tn,rt,Be.map(function(Sa){return Sa.key}).join("_")]);var qi=!!Fa.length,Wi="".concat(Re,"-nav-wrap"),Ao,fo,Wo,lo;return Gn?Mt?(fo=Sr>0,Ao=Sr+Ta>>7)^(R<<14|R>>>18)^R>>>3,O=l[g-2],S=(O<<15|O>>>17)^(O<<13|O>>>19)^O>>>10;l[g]=P+l[g-7]+S+l[g-16]}var p=i&h^~i&C,T=f&m^f&d^m&d,N=(f<<30|f>>>2)^(f<<19|f>>>13)^(f<<10|f>>>22),k=(i<<26|i>>>6)^(i<<21|i>>>11)^(i<<7|i>>>25),U=x+k+p+_[g]+l[g],z=N+T;x=C,C=h,h=i,i=n+U|0,n=d,d=m,m=f,f=U+z|0}r[0]=r[0]+f|0,r[1]=r[1]+m|0,r[2]=r[2]+d|0,r[3]=r[3]+n|0,r[4]=r[4]+i|0,r[5]=r[5]+h|0,r[6]=r[6]+C|0,r[7]=r[7]+x|0},_doFinalize:function(){var u=this._data,s=u.words,r=this._nDataBytes*8,f=u.sigBytes*8;return s[f>>>5]|=128<<24-f%32,s[(f+64>>>9<<4)+14]=b.floor(r/4294967296),s[(f+64>>>9<<4)+15]=r,u.sigBytes=s.length*4,this._process(),this._hash},clone:function(){var u=E.clone.call(this);return u._hash=this._hash.clone(),u}});A.SHA256=E._createHelper(t),A.HmacSHA256=E._createHmacHelper(t)}(Math),D.SHA256})},lZu9:function(M,H,a){(function(D){D(a("VrN/"),a("1eCo"),a("8EBN"))})(function(D){"use strict";D.defineMode("markdown",function(b,A){var v=D.getMode(b,"text/html"),y=v.name=="null";function E(K){if(D.findModeByName){var B=D.findModeByName(K);B&&(K=B.mime||B.mimes[0])}var J=D.getMode(b,K);return J.name=="null"?null:J}A.highlightFormatting===void 0&&(A.highlightFormatting=!1),A.maxBlockquoteDepth===void 0&&(A.maxBlockquoteDepth=0),A.taskLists===void 0&&(A.taskLists=!1),A.strikethrough===void 0&&(A.strikethrough=!1),A.emoji===void 0&&(A.emoji=!1),A.fencedCodeBlockHighlighting===void 0&&(A.fencedCodeBlockHighlighting=!0),A.fencedCodeBlockDefaultMode===void 0&&(A.fencedCodeBlockDefaultMode="text/plain"),A.xml===void 0&&(A.xml=!0),A.tokenTypeOverrides===void 0&&(A.tokenTypeOverrides={});var w={header:"header",code:"comment",quote:"quote",list1:"variable-2",list2:"variable-3",list3:"keyword",hr:"hr",image:"image",imageAltText:"image-alt-text",imageMarker:"image-marker",formatting:"formatting",linkInline:"link",linkEmail:"link",linkText:"link",linkHref:"string",em:"em",strong:"strong",strikethrough:"strikethrough",emoji:"builtin"};for(var c in w)w.hasOwnProperty(c)&&A.tokenTypeOverrides[c]&&(w[c]=A.tokenTypeOverrides[c]);var _=/^([*\-_])(?:\s*\1){2,}\s*$/,l=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,t=/^\[(x| )\](?=\s)/i,u=A.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,s=/^ {0,3}(?:\={1,}|-{2,})\s*$/,r=/^[^#!\[\]*_\\<>` "'(~:]+/,f=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,m=/^\s*\[[^\]]+?\]:.*$/,d=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\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\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E42\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\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]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDF3C-\uDF3E]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]/,n=" ";function i(K,B,J){return B.f=B.inline=J,J(K,B)}function h(K,B,J){return B.f=B.block=J,J(K,B)}function C(K){return!K||!/\S/.test(K.string)}function x(K){if(K.linkTitle=!1,K.linkHref=!1,K.linkText=!1,K.em=!1,K.strong=!1,K.strikethrough=!1,K.quote=0,K.indentedCode=!1,K.f==R){var B=y;if(!B){var J=D.innerMode(v,K.htmlState);B=J.mode.name=="xml"&&J.state.tagStart===null&&!J.state.context&&J.state.tokenize.isInText}B&&(K.f=p,K.block=g,K.htmlState=null)}return K.trailingSpace=0,K.trailingSpaceNewLine=!1,K.prevLine=K.thisLine,K.thisLine={stream:null},null}function g(K,B){var J=K.column()===B.indentation,le=C(B.prevLine.stream),ge=B.indentedCode,pe=B.prevLine.hr,De=B.list!==!1,Ie=(B.listStack[B.listStack.length-1]||0)+3;B.indentedCode=!1;var fe=B.indentation;if(B.indentationDiff===null&&(B.indentationDiff=B.indentation,De)){for(B.list=null;fe=4&&(ge||B.prevLine.fencedCodeEnd||B.prevLine.header||le))return K.skipToEnd(),B.indentedCode=!0,w.code;if(K.eatSpace())return null;if(J&&B.indentation<=Ie&&(se=K.match(u))&&se[1].length<=6)return B.quote=0,B.header=se[1].length,B.thisLine.header=!0,A.highlightFormatting&&(B.formatting="header"),B.f=B.inline,O(B);if(B.indentation<=Ie&&K.eat(">"))return B.quote=J?1:B.quote+1,A.highlightFormatting&&(B.formatting="quote"),K.eatSpace(),O(B);if(!Ee&&!B.setext&&J&&B.indentation<=Ie&&(se=K.match(l))){var oe=se[1]?"ol":"ul";return B.indentation=fe+K.current().length,B.list=!0,B.quote=0,B.listStack.push(B.indentation),B.em=!1,B.strong=!1,B.code=!1,B.strikethrough=!1,A.taskLists&&K.match(t,!1)&&(B.taskList=!0),B.f=B.inline,A.highlightFormatting&&(B.formatting=["list","list-"+oe]),O(B)}else{if(J&&B.indentation<=Ie&&(se=K.match(f,!0)))return B.quote=0,B.fencedEndRE=new RegExp(se[1]+"+ *$"),B.localMode=A.fencedCodeBlockHighlighting&&E(se[2]||A.fencedCodeBlockDefaultMode),B.localMode&&(B.localState=D.startState(B.localMode)),B.f=B.block=P,A.highlightFormatting&&(B.formatting="code-block"),B.code=-1,O(B);if(B.setext||(!xe||!De)&&!B.quote&&B.list===!1&&!B.code&&!Ee&&!m.test(K.string)&&(se=K.lookAhead(1))&&(se=se.match(s)))return B.setext?(B.header=B.setext,B.setext=0,K.skipToEnd(),A.highlightFormatting&&(B.formatting="header")):(B.header=se[0].charAt(0)=="="?1:2,B.setext=B.header),B.thisLine.header=!0,B.f=B.inline,O(B);if(Ee)return K.skipToEnd(),B.hr=!0,B.thisLine.hr=!0,w.hr;if(K.peek()==="[")return i(K,B,z)}return i(K,B,B.inline)}function R(K,B){var J=v.token(K,B.htmlState);if(!y){var le=D.innerMode(v,B.htmlState);(le.mode.name=="xml"&&le.state.tagStart===null&&!le.state.context&&le.state.tokenize.isInText||B.md_inside&&K.current().indexOf(">")>-1)&&(B.f=p,B.block=g,B.htmlState=null)}return J}function P(K,B){var J=B.listStack[B.listStack.length-1]||0,le=B.indentation=K.quote?B.push(w.formatting+"-"+K.formatting[J]+"-"+K.quote):B.push("error"))}if(K.taskOpen)return B.push("meta"),B.length?B.join(" "):null;if(K.taskClosed)return B.push("property"),B.length?B.join(" "):null;if(K.linkHref?B.push(w.linkHref,"url"):(K.strong&&B.push(w.strong),K.em&&B.push(w.em),K.strikethrough&&B.push(w.strikethrough),K.emoji&&B.push(w.emoji),K.linkText&&B.push(w.linkText),K.code&&B.push(w.code),K.image&&B.push(w.image),K.imageAltText&&B.push(w.imageAltText,"link"),K.imageMarker&&B.push(w.imageMarker)),K.header&&B.push(w.header,w.header+"-"+K.header),K.quote&&(B.push(w.quote),!A.maxBlockquoteDepth||A.maxBlockquoteDepth>=K.quote?B.push(w.quote+"-"+K.quote):B.push(w.quote+"-"+A.maxBlockquoteDepth)),K.list!==!1){var le=(K.listStack.length-1)%3;le?le===1?B.push(w.list2):B.push(w.list3):B.push(w.list1)}return K.trailingSpaceNewLine?B.push("trailing-space-new-line"):K.trailingSpace&&B.push("trailing-space-"+(K.trailingSpace%2?"a":"b")),B.length?B.join(" "):null}function S(K,B){return K.match(r,!0)?O(B):void 0}function p(K,B){var J=B.text(K,B);if(typeof J!="undefined")return J;if(B.list)return B.list=null,O(B);if(B.taskList){var le=K.match(t,!0)[1]===" ";return le?B.taskOpen=!0:B.taskClosed=!0,A.highlightFormatting&&(B.formatting="task"),B.taskList=!1,O(B)}if(B.taskOpen=!1,B.taskClosed=!1,B.header&&K.match(/^#+$/,!0))return A.highlightFormatting&&(B.formatting="header"),O(B);var ge=K.next();if(B.linkTitle){B.linkTitle=!1;var pe=ge;ge==="("&&(pe=")"),pe=(pe+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var De="^\\s*(?:[^"+pe+"\\\\]+|\\\\\\\\|\\\\.)"+pe;if(K.match(new RegExp(De),!0))return w.linkHref}if(ge==="`"){var Ie=B.formatting;A.highlightFormatting&&(B.formatting="code"),K.eatWhile("`");var fe=K.current().length;if(B.code==0&&(!B.quote||fe==1))return B.code=fe,O(B);if(fe==B.code){var xe=O(B);return B.code=0,xe}else return B.formatting=Ie,O(B)}else if(B.code)return O(B);if(ge==="\\"&&(K.next(),A.highlightFormatting)){var Ee=O(B),se=w.formatting+"-escape";return Ee?Ee+" "+se:se}if(ge==="!"&&K.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return B.imageMarker=!0,B.image=!0,A.highlightFormatting&&(B.formatting="image"),O(B);if(ge==="["&&B.imageMarker&&K.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return B.imageMarker=!1,B.imageAltText=!0,A.highlightFormatting&&(B.formatting="image"),O(B);if(ge==="]"&&B.imageAltText){A.highlightFormatting&&(B.formatting="image");var Ee=O(B);return B.imageAltText=!1,B.image=!1,B.inline=B.f=N,Ee}if(ge==="["&&!B.image)return B.linkText&&K.match(/^.*?\]/)||(B.linkText=!0,A.highlightFormatting&&(B.formatting="link")),O(B);if(ge==="]"&&B.linkText){A.highlightFormatting&&(B.formatting="link");var Ee=O(B);return B.linkText=!1,B.inline=B.f=K.match(/\(.*?\)| ?\[.*?\]/,!1)?N:p,Ee}if(ge==="<"&&K.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){B.f=B.inline=T,A.highlightFormatting&&(B.formatting="link");var Ee=O(B);return Ee?Ee+=" ":Ee="",Ee+w.linkInline}if(ge==="<"&&K.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){B.f=B.inline=T,A.highlightFormatting&&(B.formatting="link");var Ee=O(B);return Ee?Ee+=" ":Ee="",Ee+w.linkEmail}if(A.xml&&ge==="<"&&K.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var oe=K.string.indexOf(">",K.pos);if(oe!=-1){var q=K.string.substring(K.start,oe);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(q)&&(B.md_inside=!0)}return K.backUp(1),B.htmlState=D.startState(v),h(K,B,R)}if(A.xml&&ge==="<"&&K.match(/^\/\w*?>/))return B.md_inside=!1,"tag";if(ge==="*"||ge==="_"){for(var me=1,re=K.pos==1?" ":K.string.charAt(K.pos-2);me<3&&K.eat(ge);)me++;var ae=K.peek()||" ",ce=!/\s/.test(ae)&&(!d.test(ae)||/\s/.test(re)||d.test(re)),te=!/\s/.test(re)&&(!d.test(re)||/\s/.test(ae)||d.test(ae)),$=null,X=null;if(me%2&&(!B.em&&ce&&(ge==="*"||!te||d.test(re))?$=!0:B.em==ge&&te&&(ge==="*"||!ce||d.test(ae))&&($=!1)),me>1&&(!B.strong&&ce&&(ge==="*"||!te||d.test(re))?X=!0:B.strong==ge&&te&&(ge==="*"||!ce||d.test(ae))&&(X=!1)),X!=null||$!=null){A.highlightFormatting&&(B.formatting=$==null?"strong":X==null?"em":"strong em"),$===!0&&(B.em=ge),X===!0&&(B.strong=ge);var xe=O(B);return $===!1&&(B.em=!1),X===!1&&(B.strong=!1),xe}}else if(ge===" "&&(K.eat("*")||K.eat("_"))){if(K.peek()===" ")return O(B);K.backUp(1)}if(A.strikethrough){if(ge==="~"&&K.eatWhile(ge)){if(B.strikethrough){A.highlightFormatting&&(B.formatting="strikethrough");var xe=O(B);return B.strikethrough=!1,xe}else if(K.match(/^[^\s]/,!1))return B.strikethrough=!0,A.highlightFormatting&&(B.formatting="strikethrough"),O(B)}else if(ge===" "&&K.match(/^~~/,!0)){if(K.peek()===" ")return O(B);K.backUp(2)}}if(A.emoji&&ge===":"&&K.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){B.emoji=!0,A.highlightFormatting&&(B.formatting="emoji");var ee=O(B);return B.emoji=!1,ee}return ge===" "&&(K.match(/^ +$/,!1)?B.trailingSpace++:B.trailingSpace&&(B.trailingSpaceNewLine=!0)),O(B)}function T(K,B){var J=K.next();if(J===">"){B.f=B.inline=p,A.highlightFormatting&&(B.formatting="link");var le=O(B);return le?le+=" ":le="",le+w.linkInline}return K.match(/^[^>]+/,!0),w.linkInline}function N(K,B){if(K.eatSpace())return null;var J=K.next();return J==="("||J==="["?(B.f=B.inline=U(J==="("?")":"]"),A.highlightFormatting&&(B.formatting="link-string"),B.linkHref=!0,O(B)):"error"}var k={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function U(K){return function(B,J){var le=B.next();if(le===K){J.f=J.inline=p,A.highlightFormatting&&(J.formatting="link-string");var ge=O(J);return J.linkHref=!1,ge}return B.match(k[K]),J.linkHref=!0,O(J)}}function z(K,B){return K.match(/^([^\]\\]|\\.)*\]:/,!1)?(B.f=W,K.next(),A.highlightFormatting&&(B.formatting="link"),B.linkText=!0,O(B)):i(K,B,p)}function W(K,B){if(K.match(/^\]:/,!0)){B.f=B.inline=F,A.highlightFormatting&&(B.formatting="link");var J=O(B);return B.linkText=!1,J}return K.match(/^([^\]\\]|\\.)+/,!0),w.linkText}function F(K,B){return K.eatSpace()?null:(K.match(/^[^\s]+/,!0),K.peek()===void 0?B.linkTitle=!0:K.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),B.f=B.inline=p,w.linkHref+" url")}var V={startState:function(){return{f:g,prevLine:{stream:null},thisLine:{stream:null},block:g,htmlState:null,indentation:0,inline:p,text:S,formatting:!1,linkText:!1,linkHref:!1,linkTitle:!1,code:0,em:!1,strong:!1,header:0,setext:0,hr:!1,taskList:!1,list:!1,listStack:[],quote:0,trailingSpace:0,trailingSpaceNewLine:!1,strikethrough:!1,emoji:!1,fencedEndRE:null}},copyState:function(K){return{f:K.f,prevLine:K.prevLine,thisLine:K.thisLine,block:K.block,htmlState:K.htmlState&&D.copyState(v,K.htmlState),indentation:K.indentation,localMode:K.localMode,localState:K.localMode?D.copyState(K.localMode,K.localState):null,inline:K.inline,text:K.text,formatting:!1,linkText:K.linkText,linkTitle:K.linkTitle,linkHref:K.linkHref,code:K.code,em:K.em,strong:K.strong,strikethrough:K.strikethrough,emoji:K.emoji,header:K.header,setext:K.setext,hr:K.hr,taskList:K.taskList,list:K.list,listStack:K.listStack.slice(0),quote:K.quote,indentedCode:K.indentedCode,trailingSpace:K.trailingSpace,trailingSpaceNewLine:K.trailingSpaceNewLine,md_inside:K.md_inside,fencedEndRE:K.fencedEndRE}},token:function(K,B){if(B.formatting=!1,K!=B.thisLine.stream){if(B.header=0,B.hr=!1,K.match(/^\s*$/,!0))return x(B),null;if(B.prevLine=B.thisLine,B.thisLine={stream:K},B.taskList=!1,B.trailingSpace=0,B.trailingSpaceNewLine=!1,!B.localState&&(B.f=B.block,B.f!=R)){var J=K.match(/^\s*/,!0)[0].replace(/\t/g,n).length;if(B.indentation=J,B.indentationDiff=null,J>0)return null}}return B.f(K,B)},innerMode:function(K){return K.block==R?{state:K.htmlState,mode:v}:K.localState?{state:K.localState,mode:K.localMode}:{state:K,mode:V}},indent:function(K,B,J){return K.block==R&&v.indent?v.indent(K.htmlState,B,J):K.localState&&K.localMode.indent?K.localMode.indent(K.localState,B,J):D.Pass},blankLine:x,getType:O,blockCommentStart:"",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return V},"xml"),D.defineMIME("text/markdown","markdown"),D.defineMIME("text/x-markdown","markdown")})},luix:function(M,H,a){M.exports=a.p+"static/tips.2ae2707a.svg"},lzim:function(M,H,a){"use strict";var D=a("E7E6"),b=a.n(D);a.d(H,"z",function(){return b.a});var A=a("/GNS"),v=a.n(A);a.d(H,"y",function(){return v.a});var y=a("FOrL"),E=a.n(y);a.d(H,"s",function(){return E.a});var w=a("HpTS"),c=a.n(w);a.d(H,"A",function(){return c.a});var _=a("tWlo"),l=a.n(_);a.d(H,"a",function(){return l.a});var t=a("7ZXX"),u=a.n(t);a.d(H,"m",function(){return u.a});var s=a("GABl"),r=a.n(s);a.d(H,"f",function(){return r.a});var f=a("onxn"),m=a.n(f);a.d(H,"o",function(){return m.a});var d=a("nKGa"),n=a.n(d);a.d(H,"n",function(){return n.a});var i=a("4qgm"),h=a.n(i);a.d(H,"C",function(){return h.a});var C=a("JeFH"),x=a.n(C);a.d(H,"b",function(){return x.a});var g=a("ji0R"),R=a.n(g);a.d(H,"j",function(){return R.a});var P=a("W6BS"),O=a.n(P);a.d(H,"D",function(){return O.a});var S=a("kPYp"),p=a.n(S);a.d(H,"E",function(){return p.a});var T=a("nukY"),N=a.n(T),k=a("4u4S"),U=a.n(k),z=a("yslc"),W=a.n(z),F=a("l2Kq"),V=a.n(F),K=a("RMFE"),B=a.n(K);a.d(H,"p",function(){return B.a});var J=a("TGq3"),le=a.n(J);a.d(H,"q",function(){return le.a});var ge=a("SMhR"),pe=a.n(ge);a.d(H,"B",function(){return pe.a});var De=a("8/bI"),Ie=a.n(De);a.d(H,"k",function(){return Ie.a});var fe=a("JWDV"),xe=a.n(fe);a.d(H,"d",function(){return xe.a});var Ee=a("Xsq0"),se=a.n(Ee);a.d(H,"r",function(){return se.a});var oe=a("Ohmc"),q=a.n(oe);a.d(H,"c",function(){return q.a});var me=a("csWT"),re=a.n(me);a.d(H,"e",function(){return re.a});var ae=a("7v3h"),ce=a.n(ae);a.d(H,"l",function(){return ce.a});var te=a("cRFk"),$=a.n(te);a.d(H,"x",function(){return $.a});var X=a("kPWJ"),ee=a.n(X);a.d(H,"w",function(){return ee.a});var Oe=a("qgvg"),Se=a.n(Oe);a.d(H,"t",function(){return Se.a});var Me=a("FPkq"),Je=a.n(Me);a.d(H,"v",function(){return Je.a});var tt=a("A/g1"),lt=a.n(tt);a.d(H,"g",function(){return lt.a});var ct=a("Nmxd"),ht=a.n(ct);a.d(H,"h",function(){return ht.a});var Et=a("5D2P"),Ke=a.n(Et);a.d(H,"i",function(){return Ke.a});var Ue=a("djh8"),nt=a.n(Ue);a.d(H,"u",function(){return nt.a});var Nt=a("Jq4h"),gt=a.n(Nt)},mOS8:function(M,H,a){M.exports=a.p+"static/403Qrcode.6c17b6f4.png"},mxV5:function(module,exports,__webpack_require__){(function(global){var require,require;(function(M){if(!0)module.exports=M();else var H})(function(){var define,module,exports;return function(){function M(H,a,D){function b(y,E){if(!a[y]){if(!H[y]){var w=typeof require=="function"&&require;if(!E&&w)return require(y,!0);if(A)return A(y,!0);var c=new Error("Cannot find module '"+y+"'");throw c.code="MODULE_NOT_FOUND",c}var _=a[y]={exports:{}};H[y][0].call(_.exports,function(l){var t=H[y][1][l];return b(t||l)},_,_.exports,M,H,a,D)}return a[y].exports}for(var A=typeof require=="function"&&require,v=0;v0&&s(N).to(U),z=this._divideParts(S,p),W=z.length,F=!1,V=function(xe,Ee){var se=this;return new y.default(function(q,me){var re,ae,ce,te;return w.default.async(function(X){for(;;)switch(X.prev=X.next){case 0:if(X.prev=0,xe.isCancel()){X.next=18;break}return re=z[Ee-1],ae={stream:xe._createStream(O,re.start,re.end),size:re.end-re.start},X.next=6,w.default.awrap(xe._uploadPart(k,T,Ee,ae));case 6:if(ce=X.sent,!(!xe.isCancel()&&!F)){X.next=15;break}if(g.doneParts.push({number:Ee,etag:ce.res.headers.etag}),!R.progress){X.next=12;break}return X.next=12,w.default.awrap(R.progress(N.length/W,g,ce.res));case 12:q({number:Ee,etag:ce.res.headers.etag}),X.next=16;break;case 15:q();case 16:X.next=19;break;case 18:q();case 19:X.next=30;break;case 21:X.prev=21,X.t0=X.catch(0),te=new Error,te.name=X.t0.name,te.message=X.t0.message,te.stack=X.t0.stack,te.partNum=Ee,s(X.t0).to(te),me(te);case 30:case"end":return X.stop()}},null,se,[[0,21]])})},K=(0,A.default)(new Array(W),function(fe,xe){return xe+1}),B=U.map(function(fe){return fe.number}),J=K.filter(function(fe){return B.indexOf(fe)<0}),le=5,ge=R.parallel||le,Ie.next=17,w.default.awrap(this._parallel(J,ge,function(fe){return new y.default(function(xe,Ee){V(P,fe).then(function(se){se&&U.push(se),xe()}).catch(function(se){Ee(se)})})}));case 17:if(pe=Ie.sent,F=!0,!this.isCancel()){Ie.next=22;break}throw V=null,this._makeCancelEvent();case 22:if(!(pe&&pe.length>0)){Ie.next=25;break}throw pe[0].message="Failed to upload some parts with error: "+pe[0].toString()+" part_num: "+pe[0].partNum,pe[0];case 25:return Ie.next=27,w.default.awrap(this.completeMultipartUpload(k,T,U,R));case 27:return Ie.abrupt("return",Ie.sent);case 28:case"end":return Ie.stop()}},null,this)},n._getFileSize=function(g){return w.default.async(function(P){for(;;)switch(P.prev=P.next){case 0:if(!_.buffer(g)){P.next=4;break}return P.abrupt("return",g.length);case 4:if(!(f(g)||d(g))){P.next=6;break}return P.abrupt("return",g.size);case 6:throw new Error("_getFileSize requires Buffer/File/Blob.");case 7:case"end":return P.stop()}},null,this)};var i=M("stream"),h=i.Readable;function C(x,g){if(!(this instanceof C))return new C(x,g);h.call(this,g),this.file=x,this.reader=new FileReader,this.start=0,this.finish=!1,this.fileBuffer=null}l.inherits(C,h),C.prototype.readFileAndPush=function(g){if(this.fileBuffer)for(var R=!0;R&&this.fileBuffer&&this.startthis.fileBuffer.length?this.fileBuffer.length:O,this.start=O,R=this.push(this.fileBuffer.slice(P,O))}},C.prototype._read=function(g){if(this.file&&this.start>=this.file.size||this.fileBuffer&&this.start>=this.fileBuffer.length||this.finish||this.start===0&&!this.file){this.finish||(this.fileBuffer=null,this.finish=!0),this.push(null);return}var R=16*1024;g=g||R;var P=this;this.reader.onload=function(S){P.fileBuffer=D.from(new Uint8Array(S.target.result)),P.file=null,P.readFileAndPush(g)},this.start===0?this.reader.readAsArrayBuffer(this.file):this.readFileAndPush(g)},n._createStream=function(g,R,P){if(f(g)||d(g))return new C(g.slice(R,P));throw new Error("_createStream requires File/Blob.")},n._getPartSize=function(g,R){var P=10*1e3,O=1024*1024;return R?Math.max(Math.ceil(g/P),R):O},n._divideParts=function(g,R){for(var P=Math.ceil(g/R),O=[],S=0;S255)throw new Error("ID is composed of 255 bytes at most");if(g.prefix===""||g.prefix===void 0)throw new Error("Rule must includes prefix");if(!["Enabled","Disabled"].includes(g.status))throw new Error("Status must be Enabled or Disabled");if(g.transition){if(!["IA","Archive"].includes(g.transition.storageClass))throw new Error("StorageClass must be IA or Archive");h(g.transition,"Transition")}if(g.expiration){if(!g.expiration.expiredObjectDeleteMarker)h(g.expiration,"Expiration");else if(g.expiration.days||g.expiration.createdBeforeDate)throw new Error("expiredObjectDeleteMarker cannot be used with days or createdBeforeDate")}if(g.abortMultipartUpload&&h(g.abortMultipartUpload,"AbortMultipartUpload"),!g.expiration&&!g.abortMultipartUpload&&!g.transition&&!g.noncurrentVersionTransition)throw new Error("Rule must includes expiration or abortMultipartUpload or transition or noncurrentVersionTransition");if(g.tag){if(g.abortMultipartUpload)throw new Error("Tag cannot be used with abortMultipartUpload");C(g.tag)}}},{"../utils/checkBucketName":35,"../utils/checkObjectTag":36,"../utils/deepCopy":39,"../utils/getStrBytesCount":41,"../utils/isArray":42,"../utils/isObject":46,"../utils/obj2xml":47,"babel-runtime/regenerator":68}],12:[function(M,H,a){"use strict";var D=M("babel-runtime/regenerator"),b=A(D);function A(_){return _&&_.__esModule?_:{default:_}}var v=M("../utils/checkBucketName"),y=v.checkBucketName,E=M("../utils/obj2xml"),w=E.obj2xml,c=a;c.putBucketVersioning=function(l,t){var u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},s,r,f;return b.default.async(function(d){for(;;)switch(d.prev=d.next){case 0:if(y(l),["Enabled","Suspended"].includes(t)){d.next=3;break}throw new Error("status must be Enabled or Suspended");case 3:return s=this._bucketRequestParams("PUT",l,"versioning",u),r={VersioningConfiguration:{Status:t}},s.mime="xml",s.content=w(r,{headers:!0}),d.next=9,b.default.awrap(this.request(s));case 9:return f=d.sent,d.abrupt("return",{res:f.res,status:f.status});case 11:case"end":return d.stop()}},null,this)}},{"../utils/checkBucketName":35,"../utils/obj2xml":47,"babel-runtime/regenerator":68}],13:[function(M,H,a){"use strict";var D=M("babel-runtime/regenerator"),b=A(D);function A(t){return t&&t.__esModule?t:{default:t}}var v=M("../utils/checkBucketName"),y=v.checkBucketName,E=M("../utils/obj2xml"),w=E.obj2xml,c=M("../utils/isArray"),_=c.isArray,l=a;l.putBucketWebsite=function(u){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=arguments[2],f,m,d,n,i;return b.default.async(function(C){for(;;)switch(C.prev=C.next){case 0:if(y(u),f=this._bucketRequestParams("PUT",u,"website",r),m={Suffix:s.index||"index.html"},d={IndexDocument:m},n={WebsiteConfiguration:d},s.supportSubDir&&(m.SupportSubDir=s.supportSubDir),s.type&&(m.Type=s.type),s.error&&(d.ErrorDocument={Key:s.error}),!(s.routingRules!==void 0)){C.next=12;break}if(_(s.routingRules)){C.next=11;break}throw new Error("RoutingRules must be Array");case 11:d.RoutingRules={RoutingRule:s.routingRules};case 12:return n=w(n),f.content=n,f.mime="xml",f.successStatuses=[200],C.next=18,b.default.awrap(this.request(f));case 18:return i=C.sent,C.abrupt("return",{res:i.res});case 20:case"end":return C.stop()}},null,this)}},{"../utils/checkBucketName":35,"../utils/isArray":42,"../utils/obj2xml":47,"babel-runtime/regenerator":68}],14:[function(M,H,a){(function(D){"use strict";var b=M("babel-runtime/core-js/object/keys"),A=E(b),v=M("babel-runtime/core-js/json/stringify"),y=E(v);function E(w){return w&&w.__esModule?w:{default:w}}a.encodeCallback=function(c,_){if(c.headers=c.headers||{},!Object.prototype.hasOwnProperty.call(c.headers,"x-oss-callback")&&_.callback){var l={callbackUrl:encodeURI(_.callback.url),callbackBody:_.callback.body};_.callback.host&&(l.callbackHost=_.callback.host),_.callback.contentType&&(l.callbackBodyType=_.callback.contentType);var t=D.from((0,y.default)(l)).toString("base64");if(c.headers["x-oss-callback"]=t,_.callback.customValue){var u={};(0,A.default)(_.callback.customValue).forEach(function(s){u["x:"+s]=_.callback.customValue[s]}),c.headers["x-oss-callback-var"]=D.from((0,y.default)(u)).toString("base64")}}}}).call(this,M("buffer").Buffer)},{"babel-runtime/core-js/json/stringify":53,"babel-runtime/core-js/object/keys":60,buffer:73}],15:[function(M,H,a){"use strict";var D=M("babel-runtime/core-js/object/assign"),b=A(D);function A(l){return l&&l.__esModule?l:{default:l}}var v=M("humanize-ms"),y=M("url"),E=M("../utils/checkBucketName"),w=E.checkBucketName;function c(l,t){var u=y.parse(l);if(u.protocol||(u=y.parse("http"+(t?"s":"")+"://"+l)),u.protocol!=="http:"&&u.protocol!=="https:")throw new Error("Endpoint protocol must be http or https.");return u}function _(l,t,u){var s=u?"https://":"http://",r=t?"-internal.aliyuncs.com":".aliyuncs.com",f="vpc100-oss-cn-";return l.substr(0,f.length)===f&&(r=".aliyuncs.com"),y.parse(s+l+r)}H.exports=function(l){if(!l||!l.accessKeyId||!l.accessKeySecret)throw new Error("require accessKeyId, accessKeySecret");l.bucket&&w(l.bucket);var t=(0,b.default)({region:"oss-cn-hangzhou",internal:!1,secure:!1,timeout:6e4,bucket:null,endpoint:null,cname:!1,isRequestPay:!1,sldEnable:!1},l);if(t.accessKeyId=t.accessKeyId.trim(),t.accessKeySecret=t.accessKeySecret.trim(),t.timeout&&(t.timeout=v(t.timeout)),t.endpoint)t.endpoint=c(t.endpoint,t.secure);else if(t.region)t.endpoint=_(t.region,t.internal,t.secure);else throw new Error("require options.endpoint or options.region");return t.inited=!0,t}},{"../utils/checkBucketName":35,"babel-runtime/core-js/object/assign":54,"humanize-ms":194,url:238}],16:[function(M,H,a){"use strict";var D=M("merge-descriptors"),b=a;D(b,M("./processObjectSave"))},{"./processObjectSave":17,"merge-descriptors":200}],17:[function(M,H,a){"use strict";var D=M("babel-runtime/regenerator"),b=A(D);function A(t){return t&&t.__esModule?t:{default:t}}var v=M("../utils/checkBucketName"),y=v.checkBucketName,E=M("querystring"),w=M("js-base64"),c=w.Base64.encode,_=a;_.processObjectSave=function(u,s,r,f){var m,d,n,i;return b.default.async(function(C){for(;;)switch(C.prev=C.next){case 0:return l(u,"sourceObject"),l(s,"targetObject"),l(r,"process"),s=this._objectName(s),f&&y(f),m=this._objectRequestParams("POST",u,{subres:"x-oss-process"}),d=f?",b_"+c(f):"",s=c(s),n={"x-oss-process":r+"|sys/saveas,o_"+s+d},m.content=E.stringify(n),C.next=12,b.default.awrap(this.request(m));case 12:return i=C.sent,C.abrupt("return",{res:i.res,status:i.res.status});case 14:case"end":return C.stop()}},null,this)};function l(t,u){if(!t)throw new Error(u+" is required");if(typeof t!="string")throw new Error(u+" must be String")}},{"../utils/checkBucketName":35,"babel-runtime/regenerator":68,"js-base64":199,querystring:212}],18:[function(M,H,a){"use strict";var D=M("babel-runtime/regenerator"),b=A(D);function A(_){return _&&_.__esModule?_:{default:_}}var v=M("copy-to"),y=M("./callback"),E=M("./utils/deepCopy"),w=E.deepCopy,c=a;c.listUploads=function(l,t){var u,s,r,f;return b.default.async(function(d){for(;;)switch(d.prev=d.next){case 0:return t=t||{},u={},v(t).to(u),u.subres="uploads",s=this._objectRequestParams("GET","",u),s.query=l,s.xmlResponse=!0,s.successStatuses=[200],d.next=10,b.default.awrap(this.request(s));case 10:return r=d.sent,f=r.data.Upload||[],Array.isArray(f)||(f=[f]),f=f.map(function(n){return{name:n.Key,uploadId:n.UploadId,initiated:n.Initiated}}),d.abrupt("return",{res:r.res,uploads:f,bucket:r.data.Bucket,nextKeyMarker:r.data.NextKeyMarker,nextUploadIdMarker:r.data.NextUploadIdMarker,isTruncated:r.data.IsTruncated==="true"});case 15:case"end":return d.stop()}},null,this)},c.listParts=function(l,t,u,s){var r,f,m;return b.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return s=s||{},r={},v(s).to(r),r.subres={uploadId:t},f=this._objectRequestParams("GET",l,r),f.query=u,f.xmlResponse=!0,f.successStatuses=[200],n.next=10,b.default.awrap(this.request(f));case 10:return m=n.sent,n.abrupt("return",{res:m.res,uploadId:m.data.UploadId,bucket:m.data.Bucket,name:m.data.Key,partNumberMarker:m.data.PartNumberMarker,nextPartNumberMarker:m.data.NextPartNumberMarker,maxParts:m.data.MaxParts,isTruncated:m.data.IsTruncated,parts:m.data.Part||[]});case 12:case"end":return n.stop()}},null,this)},c.abortMultipartUpload=function(l,t,u){var s,r,f;return b.default.async(function(d){for(;;)switch(d.prev=d.next){case 0:return this._stop(),u=u||{},s={},v(u).to(s),s.subres={uploadId:t},r=this._objectRequestParams("DELETE",l,s),r.successStatuses=[204],d.next=9,b.default.awrap(this.request(r));case 9:return f=d.sent,d.abrupt("return",{res:f.res});case 11:case"end":return d.stop()}},null,this)},c.initMultipartUpload=function(l,t){var u,s,r;return b.default.async(function(m){for(;;)switch(m.prev=m.next){case 0:return t=t||{},u={},v(t).to(u),u.headers=u.headers||{},this._convertMetaToHeaders(t.meta,u.headers),u.subres="uploads",s=this._objectRequestParams("POST",l,u),s.mime=t.mime,s.xmlResponse=!0,s.successStatuses=[200],m.next=12,b.default.awrap(this.request(s));case 12:return r=m.sent,m.abrupt("return",{res:r.res,bucket:r.data.Bucket,name:r.data.Key,uploadId:r.data.UploadId});case 14:case"end":return m.stop()}},null,this)},c.uploadPart=function(l,t,u,s,r,f,m){var d;return b.default.async(function(i){for(;;)switch(i.prev=i.next){case 0:return d={stream:this._createStream(s,r,f),size:f-r},i.next=3,b.default.awrap(this._uploadPart(l,t,u,d,m));case 3:return i.abrupt("return",i.sent);case 4:case"end":return i.stop()}},null,this)},c.completeMultipartUpload=function(l,t,u,s){var r,f,m,d,n,i,h,C;return b.default.async(function(g){for(;;)switch(g.prev=g.next){case 0:for(r=u.concat().sort(function(R,P){return R.number-P.number}).filter(function(R,P,O){return!P||R.number!==O[P-1].number}),f=` `,m=0;m @@ -378,11 +378,11 @@ raw xml: `+V,le.t1.status=W.status,le.t1.requestId=W.headers["x-oss-request-id"] * * @author Feross Aboukhadijeh * @license MIT - */"use strict";var A=M("base64-js"),v=M("ieee754"),y=M("isarray");a.Buffer=b,a.SlowBuffer=n,a.INSPECT_MAX_BYTES=50,b.TYPED_ARRAY_SUPPORT=D.TYPED_ARRAY_SUPPORT!==void 0?D.TYPED_ARRAY_SUPPORT:E(),a.kMaxLength=w();function E(){try{var te=new Uint8Array(1);return te.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},te.foo()===42&&typeof te.subarray=="function"&&te.subarray(1,1).byteLength===0}catch($){return!1}}function w(){return b.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function c(te,$){if(w()<$)throw new RangeError("Invalid typed array length");return b.TYPED_ARRAY_SUPPORT?(te=new Uint8Array($),te.__proto__=b.prototype):(te===null&&(te=new b($)),te.length=$),te}function b(te,$,X){if(!b.TYPED_ARRAY_SUPPORT&&!(this instanceof b))return new b(te,$,X);if(typeof te=="number"){if(typeof $=="string")throw new Error("If encoding is specified then the first argument must be a string");return u(this,te)}return _(this,te,$,X)}b.poolSize=8192,b._augment=function(te){return te.__proto__=b.prototype,te};function _(te,$,X,ee){if(typeof $=="number")throw new TypeError('"value" argument must not be a number');return typeof ArrayBuffer!="undefined"&&$ instanceof ArrayBuffer?f(te,$,X,ee):typeof $=="string"?s(te,$,X):m(te,$)}b.from=function(te,$,X){return _(null,te,$,X)},b.TYPED_ARRAY_SUPPORT&&(b.prototype.__proto__=Uint8Array.prototype,b.__proto__=Uint8Array,typeof Symbol!="undefined"&&Symbol.species&&b[Symbol.species]===b&&Object.defineProperty(b,Symbol.species,{value:null,configurable:!0}));function l(te){if(typeof te!="number")throw new TypeError('"size" argument must be a number');if(te<0)throw new RangeError('"size" argument must not be negative')}function t(te,$,X,ee){return l($),$<=0?c(te,$):X!==void 0?typeof ee=="string"?c(te,$).fill(X,ee):c(te,$).fill(X):c(te,$)}b.alloc=function(te,$,X){return t(null,te,$,X)};function u(te,$){if(l($),te=c(te,$<0?0:d($)|0),!b.TYPED_ARRAY_SUPPORT)for(var X=0;X<$;++X)te[X]=0;return te}b.allocUnsafe=function(te){return u(null,te)},b.allocUnsafeSlow=function(te){return u(null,te)};function s(te,$,X){if((typeof X!="string"||X==="")&&(X="utf8"),!b.isEncoding(X))throw new TypeError('"encoding" must be a valid string encoding');var ee=i($,X)|0;te=c(te,ee);var Oe=te.write($,X);return Oe!==ee&&(te=te.slice(0,Oe)),te}function r(te,$){var X=$.length<0?0:d($.length)|0;te=c(te,X);for(var ee=0;ee=w())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+w().toString(16)+" bytes");return te|0}function n(te){return+te!=te&&(te=0),b.alloc(+te)}b.isBuffer=function($){return!!($!=null&&$._isBuffer)},b.compare=function($,X){if(!b.isBuffer($)||!b.isBuffer(X))throw new TypeError("Arguments must be Buffers");if($===X)return 0;for(var ee=$.length,Oe=X.length,Se=0,Me=Math.min(ee,Oe);Se>>1;case"base64":return re(te).length;default:if(ee)return oe(te).length;$=(""+$).toLowerCase(),ee=!0}}b.byteLength=i;function h(te,$,X){var ee=!1;if(($===void 0||$<0)&&($=0),$>this.length)return"";if((X===void 0||X>this.length)&&(X=this.length),X<=0)return"";if(X>>>=0,$>>>=0,X<=$)return"";for(te||(te="utf8");;)switch(te){case"hex":return V(this,$,X);case"utf8":case"utf-8":return k(this,$,X);case"ascii":return W(this,$,X);case"latin1":case"binary":return F(this,$,X);case"base64":return N(this,$,X);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return K(this,$,X);default:if(ee)throw new TypeError("Unknown encoding: "+te);te=(te+"").toLowerCase(),ee=!0}}b.prototype._isBuffer=!0;function C(te,$,X){var ee=te[$];te[$]=te[X],te[X]=ee}b.prototype.swap16=function(){var $=this.length;if($%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var X=0;X<$;X+=2)C(this,X,X+1);return this},b.prototype.swap32=function(){var $=this.length;if($%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var X=0;X<$;X+=4)C(this,X,X+3),C(this,X+1,X+2);return this},b.prototype.swap64=function(){var $=this.length;if($%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var X=0;X<$;X+=8)C(this,X,X+7),C(this,X+1,X+6),C(this,X+2,X+5),C(this,X+3,X+4);return this},b.prototype.toString=function(){var $=this.length|0;return $===0?"":arguments.length===0?k(this,0,$):h.apply(this,arguments)},b.prototype.equals=function($){if(!b.isBuffer($))throw new TypeError("Argument must be a Buffer");return this===$?!0:b.compare(this,$)===0},b.prototype.inspect=function(){var $="",X=a.INSPECT_MAX_BYTES;return this.length>0&&($=this.toString("hex",0,X).match(/.{2}/g).join(" "),this.length>X&&($+=" ... ")),""},b.prototype.compare=function($,X,ee,Oe,Se){if(!b.isBuffer($))throw new TypeError("Argument must be a Buffer");if(X===void 0&&(X=0),ee===void 0&&(ee=$?$.length:0),Oe===void 0&&(Oe=0),Se===void 0&&(Se=this.length),X<0||ee>$.length||Oe<0||Se>this.length)throw new RangeError("out of range index");if(Oe>=Se&&X>=ee)return 0;if(Oe>=Se)return-1;if(X>=ee)return 1;if(X>>>=0,ee>>>=0,Oe>>>=0,Se>>>=0,this===$)return 0;for(var Me=Se-Oe,Qe=ee-X,tt=Math.min(Me,Qe),st=this.slice(Oe,Se),ut=$.slice(X,ee),ht=0;ht2147483647?X=2147483647:X<-2147483648&&(X=-2147483648),X=+X,isNaN(X)&&(X=Oe?0:te.length-1),X<0&&(X=te.length+X),X>=te.length){if(Oe)return-1;X=te.length-1}else if(X<0)if(Oe)X=0;else return-1;if(typeof $=="string"&&($=b.from($,ee)),b.isBuffer($))return $.length===0?-1:g(te,$,X,ee,Oe);if(typeof $=="number")return $=$&255,b.TYPED_ARRAY_SUPPORT&&typeof Uint8Array.prototype.indexOf=="function"?Oe?Uint8Array.prototype.indexOf.call(te,$,X):Uint8Array.prototype.lastIndexOf.call(te,$,X):g(te,[$],X,ee,Oe);throw new TypeError("val must be string, number or Buffer")}function g(te,$,X,ee,Oe){var Se=1,Me=te.length,Qe=$.length;if(ee!==void 0&&(ee=String(ee).toLowerCase(),ee==="ucs2"||ee==="ucs-2"||ee==="utf16le"||ee==="utf-16le")){if(te.length<2||$.length<2)return-1;Se=2,Me/=2,Qe/=2,X/=2}function tt(Ke,Ue){return Se===1?Ke[Ue]:Ke.readUInt16BE(Ue*Se)}var st;if(Oe){var ut=-1;for(st=X;stMe&&(X=Me-Qe),st=X;st>=0;st--){for(var ht=!0,bt=0;btOe&&(ee=Oe)):ee=Oe;var Se=$.length;if(Se%2!==0)throw new TypeError("Invalid hex string");ee>Se/2&&(ee=Se/2);for(var Me=0;MeSe)&&(ee=Se),$.length>0&&(ee<0||X<0)||X>this.length)throw new RangeError("Attempt to write outside buffer bounds");Oe||(Oe="utf8");for(var Me=!1;;)switch(Oe){case"hex":return R(this,$,X,ee);case"utf8":case"utf-8":return P(this,$,X,ee);case"ascii":return O(this,$,X,ee);case"latin1":case"binary":return S(this,$,X,ee);case"base64":return p(this,$,X,ee);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return T(this,$,X,ee);default:if(Me)throw new TypeError("Unknown encoding: "+Oe);Oe=(""+Oe).toLowerCase(),Me=!0}},b.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function N(te,$,X){return $===0&&X===te.length?A.fromByteArray(te):A.fromByteArray(te.slice($,X))}function k(te,$,X){X=Math.min(te.length,X);for(var ee=[],Oe=$;Oe239?4:Se>223?3:Se>191?2:1;if(Oe+Qe<=X){var tt,st,ut,ht;switch(Qe){case 1:Se<128&&(Me=Se);break;case 2:tt=te[Oe+1],(tt&192)===128&&(ht=(Se&31)<<6|tt&63,ht>127&&(Me=ht));break;case 3:tt=te[Oe+1],st=te[Oe+2],(tt&192)===128&&(st&192)===128&&(ht=(Se&15)<<12|(tt&63)<<6|st&63,ht>2047&&(ht<55296||ht>57343)&&(Me=ht));break;case 4:tt=te[Oe+1],st=te[Oe+2],ut=te[Oe+3],(tt&192)===128&&(st&192)===128&&(ut&192)===128&&(ht=(Se&15)<<18|(tt&63)<<12|(st&63)<<6|ut&63,ht>65535&&ht<1114112&&(Me=ht))}}Me===null?(Me=65533,Qe=1):Me>65535&&(Me-=65536,ee.push(Me>>>10&1023|55296),Me=56320|Me&1023),ee.push(Me),Oe+=Qe}return z(ee)}var U=4096;function z(te){var $=te.length;if($<=U)return String.fromCharCode.apply(String,te);for(var X="",ee=0;ee<$;)X+=String.fromCharCode.apply(String,te.slice(ee,ee+=U));return X}function W(te,$,X){var ee="";X=Math.min(te.length,X);for(var Oe=$;Oeee)&&(X=ee);for(var Oe="",Se=$;Seee&&($=ee),X<0?(X+=ee,X<0&&(X=0)):X>ee&&(X=ee),X<$&&(X=$);var Oe;if(b.TYPED_ARRAY_SUPPORT)Oe=this.subarray($,X),Oe.__proto__=b.prototype;else{var Se=X-$;Oe=new b(Se,void 0);for(var Me=0;MeX)throw new RangeError("Trying to access beyond buffer length")}b.prototype.readUIntLE=function($,X,ee){$=$|0,X=X|0,ee||B($,X,this.length);for(var Oe=this[$],Se=1,Me=0;++Me0&&(Se*=256);)Oe+=this[$+--X]*Se;return Oe},b.prototype.readUInt8=function($,X){return X||B($,1,this.length),this[$]},b.prototype.readUInt16LE=function($,X){return X||B($,2,this.length),this[$]|this[$+1]<<8},b.prototype.readUInt16BE=function($,X){return X||B($,2,this.length),this[$]<<8|this[$+1]},b.prototype.readUInt32LE=function($,X){return X||B($,4,this.length),(this[$]|this[$+1]<<8|this[$+2]<<16)+this[$+3]*16777216},b.prototype.readUInt32BE=function($,X){return X||B($,4,this.length),this[$]*16777216+(this[$+1]<<16|this[$+2]<<8|this[$+3])},b.prototype.readIntLE=function($,X,ee){$=$|0,X=X|0,ee||B($,X,this.length);for(var Oe=this[$],Se=1,Me=0;++Me=Se&&(Oe-=Math.pow(2,8*X)),Oe},b.prototype.readIntBE=function($,X,ee){$=$|0,X=X|0,ee||B($,X,this.length);for(var Oe=X,Se=1,Me=this[$+--Oe];Oe>0&&(Se*=256);)Me+=this[$+--Oe]*Se;return Se*=128,Me>=Se&&(Me-=Math.pow(2,8*X)),Me},b.prototype.readInt8=function($,X){return X||B($,1,this.length),this[$]&128?(255-this[$]+1)*-1:this[$]},b.prototype.readInt16LE=function($,X){X||B($,2,this.length);var ee=this[$]|this[$+1]<<8;return ee&32768?ee|4294901760:ee},b.prototype.readInt16BE=function($,X){X||B($,2,this.length);var ee=this[$+1]|this[$]<<8;return ee&32768?ee|4294901760:ee},b.prototype.readInt32LE=function($,X){return X||B($,4,this.length),this[$]|this[$+1]<<8|this[$+2]<<16|this[$+3]<<24},b.prototype.readInt32BE=function($,X){return X||B($,4,this.length),this[$]<<24|this[$+1]<<16|this[$+2]<<8|this[$+3]},b.prototype.readFloatLE=function($,X){return X||B($,4,this.length),v.read(this,$,!0,23,4)},b.prototype.readFloatBE=function($,X){return X||B($,4,this.length),v.read(this,$,!1,23,4)},b.prototype.readDoubleLE=function($,X){return X||B($,8,this.length),v.read(this,$,!0,52,8)},b.prototype.readDoubleBE=function($,X){return X||B($,8,this.length),v.read(this,$,!1,52,8)};function J(te,$,X,ee,Oe,Se){if(!b.isBuffer(te))throw new TypeError('"buffer" argument must be a Buffer instance');if($>Oe||$te.length)throw new RangeError("Index out of range")}b.prototype.writeUIntLE=function($,X,ee,Oe){if($=+$,X=X|0,ee=ee|0,!Oe){var Se=Math.pow(2,8*ee)-1;J(this,$,X,ee,Se,0)}var Me=1,Qe=0;for(this[X]=$&255;++Qe=0&&(Qe*=256);)this[X+Me]=$/Qe&255;return X+ee},b.prototype.writeUInt8=function($,X,ee){return $=+$,X=X|0,ee||J(this,$,X,1,255,0),b.TYPED_ARRAY_SUPPORT||($=Math.floor($)),this[X]=$&255,X+1};function le(te,$,X,ee){$<0&&($=65535+$+1);for(var Oe=0,Se=Math.min(te.length-X,2);Oe>>(ee?Oe:1-Oe)*8}b.prototype.writeUInt16LE=function($,X,ee){return $=+$,X=X|0,ee||J(this,$,X,2,65535,0),b.TYPED_ARRAY_SUPPORT?(this[X]=$&255,this[X+1]=$>>>8):le(this,$,X,!0),X+2},b.prototype.writeUInt16BE=function($,X,ee){return $=+$,X=X|0,ee||J(this,$,X,2,65535,0),b.TYPED_ARRAY_SUPPORT?(this[X]=$>>>8,this[X+1]=$&255):le(this,$,X,!1),X+2};function ge(te,$,X,ee){$<0&&($=4294967295+$+1);for(var Oe=0,Se=Math.min(te.length-X,4);Oe>>(ee?Oe:3-Oe)*8&255}b.prototype.writeUInt32LE=function($,X,ee){return $=+$,X=X|0,ee||J(this,$,X,4,4294967295,0),b.TYPED_ARRAY_SUPPORT?(this[X+3]=$>>>24,this[X+2]=$>>>16,this[X+1]=$>>>8,this[X]=$&255):ge(this,$,X,!0),X+4},b.prototype.writeUInt32BE=function($,X,ee){return $=+$,X=X|0,ee||J(this,$,X,4,4294967295,0),b.TYPED_ARRAY_SUPPORT?(this[X]=$>>>24,this[X+1]=$>>>16,this[X+2]=$>>>8,this[X+3]=$&255):ge(this,$,X,!1),X+4},b.prototype.writeIntLE=function($,X,ee,Oe){if($=+$,X=X|0,!Oe){var Se=Math.pow(2,8*ee-1);J(this,$,X,ee,Se-1,-Se)}var Me=0,Qe=1,tt=0;for(this[X]=$&255;++Me>0)-tt&255;return X+ee},b.prototype.writeIntBE=function($,X,ee,Oe){if($=+$,X=X|0,!Oe){var Se=Math.pow(2,8*ee-1);J(this,$,X,ee,Se-1,-Se)}var Me=ee-1,Qe=1,tt=0;for(this[X+Me]=$&255;--Me>=0&&(Qe*=256);)$<0&&tt===0&&this[X+Me+1]!==0&&(tt=1),this[X+Me]=($/Qe>>0)-tt&255;return X+ee},b.prototype.writeInt8=function($,X,ee){return $=+$,X=X|0,ee||J(this,$,X,1,127,-128),b.TYPED_ARRAY_SUPPORT||($=Math.floor($)),$<0&&($=255+$+1),this[X]=$&255,X+1},b.prototype.writeInt16LE=function($,X,ee){return $=+$,X=X|0,ee||J(this,$,X,2,32767,-32768),b.TYPED_ARRAY_SUPPORT?(this[X]=$&255,this[X+1]=$>>>8):le(this,$,X,!0),X+2},b.prototype.writeInt16BE=function($,X,ee){return $=+$,X=X|0,ee||J(this,$,X,2,32767,-32768),b.TYPED_ARRAY_SUPPORT?(this[X]=$>>>8,this[X+1]=$&255):le(this,$,X,!1),X+2},b.prototype.writeInt32LE=function($,X,ee){return $=+$,X=X|0,ee||J(this,$,X,4,2147483647,-2147483648),b.TYPED_ARRAY_SUPPORT?(this[X]=$&255,this[X+1]=$>>>8,this[X+2]=$>>>16,this[X+3]=$>>>24):ge(this,$,X,!0),X+4},b.prototype.writeInt32BE=function($,X,ee){return $=+$,X=X|0,ee||J(this,$,X,4,2147483647,-2147483648),$<0&&($=4294967295+$+1),b.TYPED_ARRAY_SUPPORT?(this[X]=$>>>24,this[X+1]=$>>>16,this[X+2]=$>>>8,this[X+3]=$&255):ge(this,$,X,!1),X+4};function pe(te,$,X,ee,Oe,Se){if(X+ee>te.length)throw new RangeError("Index out of range");if(X<0)throw new RangeError("Index out of range")}function De(te,$,X,ee,Oe){return Oe||pe(te,$,X,4,34028234663852886e22,-34028234663852886e22),v.write(te,$,X,ee,23,4),X+4}b.prototype.writeFloatLE=function($,X,ee){return De(this,$,X,!0,ee)},b.prototype.writeFloatBE=function($,X,ee){return De(this,$,X,!1,ee)};function Ie(te,$,X,ee,Oe){return Oe||pe(te,$,X,8,17976931348623157e292,-17976931348623157e292),v.write(te,$,X,ee,52,8),X+8}b.prototype.writeDoubleLE=function($,X,ee){return Ie(this,$,X,!0,ee)},b.prototype.writeDoubleBE=function($,X,ee){return Ie(this,$,X,!1,ee)},b.prototype.copy=function($,X,ee,Oe){if(ee||(ee=0),!Oe&&Oe!==0&&(Oe=this.length),X>=$.length&&(X=$.length),X||(X=0),Oe>0&&Oe=this.length)throw new RangeError("sourceStart out of bounds");if(Oe<0)throw new RangeError("sourceEnd out of bounds");Oe>this.length&&(Oe=this.length),$.length-X=0;--Me)$[Me+X]=this[Me+ee];else if(Se<1e3||!b.TYPED_ARRAY_SUPPORT)for(Me=0;Me>>0,ee=ee===void 0?this.length:ee>>>0,$||($=0);var Me;if(typeof $=="number")for(Me=X;Me55295&&X<57344){if(!Oe){if(X>56319){($-=3)>-1&&Se.push(239,191,189);continue}else if(Me+1===ee){($-=3)>-1&&Se.push(239,191,189);continue}Oe=X;continue}if(X<56320){($-=3)>-1&&Se.push(239,191,189),Oe=X;continue}X=(Oe-55296<<10|X-56320)+65536}else Oe&&(($-=3)>-1&&Se.push(239,191,189));if(Oe=null,X<128){if(($-=1)<0)break;Se.push(X)}else if(X<2048){if(($-=2)<0)break;Se.push(X>>6|192,X&63|128)}else if(X<65536){if(($-=3)<0)break;Se.push(X>>12|224,X>>6&63|128,X&63|128)}else if(X<1114112){if(($-=4)<0)break;Se.push(X>>18|240,X>>12&63|128,X>>6&63|128,X&63|128)}else throw new Error("Invalid code point")}return Se}function q(te){for(var $=[],X=0;X>8,Oe=X%256,Se.push(Oe),Se.push(ee);return Se}function re(te){return A.toByteArray(xe(te))}function ae(te,$,X,ee){for(var Oe=0;Oe=$.length||Oe>=te.length);++Oe)$[Oe+X]=te[Oe];return Oe}function ce(te){return te!==te}}).call(this,typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{},M("buffer").Buffer)},{"base64-js":69,buffer:73,ieee754:195,isarray:198}],74:[function(M,H,a){H.exports={"100":"Continue","101":"Switching Protocols","102":"Processing","200":"OK","201":"Created","202":"Accepted","203":"Non-Authoritative Information","204":"No Content","205":"Reset Content","206":"Partial Content","207":"Multi-Status","208":"Already Reported","226":"IM Used","300":"Multiple Choices","301":"Moved Permanently","302":"Found","303":"See Other","304":"Not Modified","305":"Use Proxy","307":"Temporary Redirect","308":"Permanent Redirect","400":"Bad Request","401":"Unauthorized","402":"Payment Required","403":"Forbidden","404":"Not Found","405":"Method Not Allowed","406":"Not Acceptable","407":"Proxy Authentication Required","408":"Request Timeout","409":"Conflict","410":"Gone","411":"Length Required","412":"Precondition Failed","413":"Payload Too Large","414":"URI Too Long","415":"Unsupported Media Type","416":"Range Not Satisfiable","417":"Expectation Failed","418":"I'm a teapot","421":"Misdirected Request","422":"Unprocessable Entity","423":"Locked","424":"Failed Dependency","425":"Unordered Collection","426":"Upgrade Required","428":"Precondition Required","429":"Too Many Requests","431":"Request Header Fields Too Large","451":"Unavailable For Legal Reasons","500":"Internal Server Error","501":"Not Implemented","502":"Bad Gateway","503":"Service Unavailable","504":"Gateway Timeout","505":"HTTP Version Not Supported","506":"Variant Also Negotiates","507":"Insufficient Storage","508":"Loop Detected","509":"Bandwidth Limit Exceeded","510":"Not Extended","511":"Network Authentication Required"}},{}],75:[function(M,H,a){H.exports={O_RDONLY:0,O_WRONLY:1,O_RDWR:2,S_IFMT:61440,S_IFREG:32768,S_IFDIR:16384,S_IFCHR:8192,S_IFBLK:24576,S_IFIFO:4096,S_IFLNK:40960,S_IFSOCK:49152,O_CREAT:512,O_EXCL:2048,O_NOCTTY:131072,O_TRUNC:1024,O_APPEND:8,O_DIRECTORY:1048576,O_NOFOLLOW:256,O_SYNC:128,O_SYMLINK:2097152,O_NONBLOCK:4,S_IRWXU:448,S_IRUSR:256,S_IWUSR:128,S_IXUSR:64,S_IRWXG:56,S_IRGRP:32,S_IWGRP:16,S_IXGRP:8,S_IRWXO:7,S_IROTH:4,S_IWOTH:2,S_IXOTH:1,E2BIG:7,EACCES:13,EADDRINUSE:48,EADDRNOTAVAIL:49,EAFNOSUPPORT:47,EAGAIN:35,EALREADY:37,EBADF:9,EBADMSG:94,EBUSY:16,ECANCELED:89,ECHILD:10,ECONNABORTED:53,ECONNREFUSED:61,ECONNRESET:54,EDEADLK:11,EDESTADDRREQ:39,EDOM:33,EDQUOT:69,EEXIST:17,EFAULT:14,EFBIG:27,EHOSTUNREACH:65,EIDRM:90,EILSEQ:92,EINPROGRESS:36,EINTR:4,EINVAL:22,EIO:5,EISCONN:56,EISDIR:21,ELOOP:62,EMFILE:24,EMLINK:31,EMSGSIZE:40,EMULTIHOP:95,ENAMETOOLONG:63,ENETDOWN:50,ENETRESET:52,ENETUNREACH:51,ENFILE:23,ENOBUFS:55,ENODATA:96,ENODEV:19,ENOENT:2,ENOEXEC:8,ENOLCK:77,ENOLINK:97,ENOMEM:12,ENOMSG:91,ENOPROTOOPT:42,ENOSPC:28,ENOSR:98,ENOSTR:99,ENOSYS:78,ENOTCONN:57,ENOTDIR:20,ENOTEMPTY:66,ENOTSOCK:38,ENOTSUP:45,ENOTTY:25,ENXIO:6,EOPNOTSUPP:102,EOVERFLOW:84,EPERM:1,EPIPE:32,EPROTO:100,EPROTONOSUPPORT:43,EPROTOTYPE:41,ERANGE:34,EROFS:30,ESPIPE:29,ESRCH:3,ESTALE:70,ETIME:101,ETIMEDOUT:60,ETXTBSY:26,EWOULDBLOCK:35,EXDEV:18,SIGHUP:1,SIGINT:2,SIGQUIT:3,SIGILL:4,SIGTRAP:5,SIGABRT:6,SIGIOT:6,SIGBUS:10,SIGFPE:8,SIGKILL:9,SIGUSR1:30,SIGSEGV:11,SIGUSR2:31,SIGPIPE:13,SIGALRM:14,SIGTERM:15,SIGCHLD:20,SIGCONT:19,SIGSTOP:17,SIGTSTP:18,SIGTTIN:21,SIGTTOU:22,SIGURG:16,SIGXCPU:24,SIGXFSZ:25,SIGVTALRM:26,SIGPROF:27,SIGWINCH:28,SIGIO:23,SIGSYS:12,SSL_OP_ALL:2147486719,SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION:262144,SSL_OP_CIPHER_SERVER_PREFERENCE:4194304,SSL_OP_CISCO_ANYCONNECT:32768,SSL_OP_COOKIE_EXCHANGE:8192,SSL_OP_CRYPTOPRO_TLSEXT_BUG:2147483648,SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS:2048,SSL_OP_EPHEMERAL_RSA:0,SSL_OP_LEGACY_SERVER_CONNECT:4,SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER:32,SSL_OP_MICROSOFT_SESS_ID_BUG:1,SSL_OP_MSIE_SSLV2_RSA_PADDING:0,SSL_OP_NETSCAPE_CA_DN_BUG:536870912,SSL_OP_NETSCAPE_CHALLENGE_BUG:2,SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG:1073741824,SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG:8,SSL_OP_NO_COMPRESSION:131072,SSL_OP_NO_QUERY_MTU:4096,SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION:65536,SSL_OP_NO_SSLv2:16777216,SSL_OP_NO_SSLv3:33554432,SSL_OP_NO_TICKET:16384,SSL_OP_NO_TLSv1:67108864,SSL_OP_NO_TLSv1_1:268435456,SSL_OP_NO_TLSv1_2:134217728,SSL_OP_PKCS1_CHECK_1:0,SSL_OP_PKCS1_CHECK_2:0,SSL_OP_SINGLE_DH_USE:1048576,SSL_OP_SINGLE_ECDH_USE:524288,SSL_OP_SSLEAY_080_CLIENT_DH_BUG:128,SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG:0,SSL_OP_TLS_BLOCK_PADDING_BUG:512,SSL_OP_TLS_D5_BUG:256,SSL_OP_TLS_ROLLBACK_BUG:8388608,ENGINE_METHOD_DSA:2,ENGINE_METHOD_DH:4,ENGINE_METHOD_RAND:8,ENGINE_METHOD_ECDH:16,ENGINE_METHOD_ECDSA:32,ENGINE_METHOD_CIPHERS:64,ENGINE_METHOD_DIGESTS:128,ENGINE_METHOD_STORE:256,ENGINE_METHOD_PKEY_METHS:512,ENGINE_METHOD_PKEY_ASN1_METHS:1024,ENGINE_METHOD_ALL:65535,ENGINE_METHOD_NONE:0,DH_CHECK_P_NOT_SAFE_PRIME:2,DH_CHECK_P_NOT_PRIME:1,DH_UNABLE_TO_CHECK_GENERATOR:4,DH_NOT_SUITABLE_GENERATOR:8,NPN_ENABLED:1,RSA_PKCS1_PADDING:1,RSA_SSLV23_PADDING:2,RSA_NO_PADDING:3,RSA_PKCS1_OAEP_PADDING:4,RSA_X931_PADDING:5,RSA_PKCS1_PSS_PADDING:6,POINT_CONVERSION_COMPRESSED:2,POINT_CONVERSION_UNCOMPRESSED:4,POINT_CONVERSION_HYBRID:6,F_OK:0,R_OK:4,W_OK:2,X_OK:1,UV_UDP_REUSEADDR:4}},{}],76:[function(M,H,a){/*! + */"use strict";var A=M("base64-js"),v=M("ieee754"),y=M("isarray");a.Buffer=b,a.SlowBuffer=n,a.INSPECT_MAX_BYTES=50,b.TYPED_ARRAY_SUPPORT=D.TYPED_ARRAY_SUPPORT!==void 0?D.TYPED_ARRAY_SUPPORT:E(),a.kMaxLength=w();function E(){try{var te=new Uint8Array(1);return te.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},te.foo()===42&&typeof te.subarray=="function"&&te.subarray(1,1).byteLength===0}catch($){return!1}}function w(){return b.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function c(te,$){if(w()<$)throw new RangeError("Invalid typed array length");return b.TYPED_ARRAY_SUPPORT?(te=new Uint8Array($),te.__proto__=b.prototype):(te===null&&(te=new b($)),te.length=$),te}function b(te,$,X){if(!b.TYPED_ARRAY_SUPPORT&&!(this instanceof b))return new b(te,$,X);if(typeof te=="number"){if(typeof $=="string")throw new Error("If encoding is specified then the first argument must be a string");return u(this,te)}return _(this,te,$,X)}b.poolSize=8192,b._augment=function(te){return te.__proto__=b.prototype,te};function _(te,$,X,ee){if(typeof $=="number")throw new TypeError('"value" argument must not be a number');return typeof ArrayBuffer!="undefined"&&$ instanceof ArrayBuffer?f(te,$,X,ee):typeof $=="string"?s(te,$,X):m(te,$)}b.from=function(te,$,X){return _(null,te,$,X)},b.TYPED_ARRAY_SUPPORT&&(b.prototype.__proto__=Uint8Array.prototype,b.__proto__=Uint8Array,typeof Symbol!="undefined"&&Symbol.species&&b[Symbol.species]===b&&Object.defineProperty(b,Symbol.species,{value:null,configurable:!0}));function l(te){if(typeof te!="number")throw new TypeError('"size" argument must be a number');if(te<0)throw new RangeError('"size" argument must not be negative')}function t(te,$,X,ee){return l($),$<=0?c(te,$):X!==void 0?typeof ee=="string"?c(te,$).fill(X,ee):c(te,$).fill(X):c(te,$)}b.alloc=function(te,$,X){return t(null,te,$,X)};function u(te,$){if(l($),te=c(te,$<0?0:d($)|0),!b.TYPED_ARRAY_SUPPORT)for(var X=0;X<$;++X)te[X]=0;return te}b.allocUnsafe=function(te){return u(null,te)},b.allocUnsafeSlow=function(te){return u(null,te)};function s(te,$,X){if((typeof X!="string"||X==="")&&(X="utf8"),!b.isEncoding(X))throw new TypeError('"encoding" must be a valid string encoding');var ee=i($,X)|0;te=c(te,ee);var Oe=te.write($,X);return Oe!==ee&&(te=te.slice(0,Oe)),te}function r(te,$){var X=$.length<0?0:d($.length)|0;te=c(te,X);for(var ee=0;ee=w())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+w().toString(16)+" bytes");return te|0}function n(te){return+te!=te&&(te=0),b.alloc(+te)}b.isBuffer=function($){return!!($!=null&&$._isBuffer)},b.compare=function($,X){if(!b.isBuffer($)||!b.isBuffer(X))throw new TypeError("Arguments must be Buffers");if($===X)return 0;for(var ee=$.length,Oe=X.length,Se=0,Me=Math.min(ee,Oe);Se>>1;case"base64":return re(te).length;default:if(ee)return oe(te).length;$=(""+$).toLowerCase(),ee=!0}}b.byteLength=i;function h(te,$,X){var ee=!1;if(($===void 0||$<0)&&($=0),$>this.length)return"";if((X===void 0||X>this.length)&&(X=this.length),X<=0)return"";if(X>>>=0,$>>>=0,X<=$)return"";for(te||(te="utf8");;)switch(te){case"hex":return V(this,$,X);case"utf8":case"utf-8":return k(this,$,X);case"ascii":return W(this,$,X);case"latin1":case"binary":return F(this,$,X);case"base64":return N(this,$,X);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return K(this,$,X);default:if(ee)throw new TypeError("Unknown encoding: "+te);te=(te+"").toLowerCase(),ee=!0}}b.prototype._isBuffer=!0;function C(te,$,X){var ee=te[$];te[$]=te[X],te[X]=ee}b.prototype.swap16=function(){var $=this.length;if($%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var X=0;X<$;X+=2)C(this,X,X+1);return this},b.prototype.swap32=function(){var $=this.length;if($%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var X=0;X<$;X+=4)C(this,X,X+3),C(this,X+1,X+2);return this},b.prototype.swap64=function(){var $=this.length;if($%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var X=0;X<$;X+=8)C(this,X,X+7),C(this,X+1,X+6),C(this,X+2,X+5),C(this,X+3,X+4);return this},b.prototype.toString=function(){var $=this.length|0;return $===0?"":arguments.length===0?k(this,0,$):h.apply(this,arguments)},b.prototype.equals=function($){if(!b.isBuffer($))throw new TypeError("Argument must be a Buffer");return this===$?!0:b.compare(this,$)===0},b.prototype.inspect=function(){var $="",X=a.INSPECT_MAX_BYTES;return this.length>0&&($=this.toString("hex",0,X).match(/.{2}/g).join(" "),this.length>X&&($+=" ... ")),""},b.prototype.compare=function($,X,ee,Oe,Se){if(!b.isBuffer($))throw new TypeError("Argument must be a Buffer");if(X===void 0&&(X=0),ee===void 0&&(ee=$?$.length:0),Oe===void 0&&(Oe=0),Se===void 0&&(Se=this.length),X<0||ee>$.length||Oe<0||Se>this.length)throw new RangeError("out of range index");if(Oe>=Se&&X>=ee)return 0;if(Oe>=Se)return-1;if(X>=ee)return 1;if(X>>>=0,ee>>>=0,Oe>>>=0,Se>>>=0,this===$)return 0;for(var Me=Se-Oe,Je=ee-X,tt=Math.min(Me,Je),lt=this.slice(Oe,Se),ct=$.slice(X,ee),ht=0;ht2147483647?X=2147483647:X<-2147483648&&(X=-2147483648),X=+X,isNaN(X)&&(X=Oe?0:te.length-1),X<0&&(X=te.length+X),X>=te.length){if(Oe)return-1;X=te.length-1}else if(X<0)if(Oe)X=0;else return-1;if(typeof $=="string"&&($=b.from($,ee)),b.isBuffer($))return $.length===0?-1:g(te,$,X,ee,Oe);if(typeof $=="number")return $=$&255,b.TYPED_ARRAY_SUPPORT&&typeof Uint8Array.prototype.indexOf=="function"?Oe?Uint8Array.prototype.indexOf.call(te,$,X):Uint8Array.prototype.lastIndexOf.call(te,$,X):g(te,[$],X,ee,Oe);throw new TypeError("val must be string, number or Buffer")}function g(te,$,X,ee,Oe){var Se=1,Me=te.length,Je=$.length;if(ee!==void 0&&(ee=String(ee).toLowerCase(),ee==="ucs2"||ee==="ucs-2"||ee==="utf16le"||ee==="utf-16le")){if(te.length<2||$.length<2)return-1;Se=2,Me/=2,Je/=2,X/=2}function tt(Ke,Ue){return Se===1?Ke[Ue]:Ke.readUInt16BE(Ue*Se)}var lt;if(Oe){var ct=-1;for(lt=X;ltMe&&(X=Me-Je),lt=X;lt>=0;lt--){for(var ht=!0,Et=0;EtOe&&(ee=Oe)):ee=Oe;var Se=$.length;if(Se%2!==0)throw new TypeError("Invalid hex string");ee>Se/2&&(ee=Se/2);for(var Me=0;MeSe)&&(ee=Se),$.length>0&&(ee<0||X<0)||X>this.length)throw new RangeError("Attempt to write outside buffer bounds");Oe||(Oe="utf8");for(var Me=!1;;)switch(Oe){case"hex":return R(this,$,X,ee);case"utf8":case"utf-8":return P(this,$,X,ee);case"ascii":return O(this,$,X,ee);case"latin1":case"binary":return S(this,$,X,ee);case"base64":return p(this,$,X,ee);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return T(this,$,X,ee);default:if(Me)throw new TypeError("Unknown encoding: "+Oe);Oe=(""+Oe).toLowerCase(),Me=!0}},b.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function N(te,$,X){return $===0&&X===te.length?A.fromByteArray(te):A.fromByteArray(te.slice($,X))}function k(te,$,X){X=Math.min(te.length,X);for(var ee=[],Oe=$;Oe239?4:Se>223?3:Se>191?2:1;if(Oe+Je<=X){var tt,lt,ct,ht;switch(Je){case 1:Se<128&&(Me=Se);break;case 2:tt=te[Oe+1],(tt&192)===128&&(ht=(Se&31)<<6|tt&63,ht>127&&(Me=ht));break;case 3:tt=te[Oe+1],lt=te[Oe+2],(tt&192)===128&&(lt&192)===128&&(ht=(Se&15)<<12|(tt&63)<<6|lt&63,ht>2047&&(ht<55296||ht>57343)&&(Me=ht));break;case 4:tt=te[Oe+1],lt=te[Oe+2],ct=te[Oe+3],(tt&192)===128&&(lt&192)===128&&(ct&192)===128&&(ht=(Se&15)<<18|(tt&63)<<12|(lt&63)<<6|ct&63,ht>65535&&ht<1114112&&(Me=ht))}}Me===null?(Me=65533,Je=1):Me>65535&&(Me-=65536,ee.push(Me>>>10&1023|55296),Me=56320|Me&1023),ee.push(Me),Oe+=Je}return z(ee)}var U=4096;function z(te){var $=te.length;if($<=U)return String.fromCharCode.apply(String,te);for(var X="",ee=0;ee<$;)X+=String.fromCharCode.apply(String,te.slice(ee,ee+=U));return X}function W(te,$,X){var ee="";X=Math.min(te.length,X);for(var Oe=$;Oeee)&&(X=ee);for(var Oe="",Se=$;Seee&&($=ee),X<0?(X+=ee,X<0&&(X=0)):X>ee&&(X=ee),X<$&&(X=$);var Oe;if(b.TYPED_ARRAY_SUPPORT)Oe=this.subarray($,X),Oe.__proto__=b.prototype;else{var Se=X-$;Oe=new b(Se,void 0);for(var Me=0;MeX)throw new RangeError("Trying to access beyond buffer length")}b.prototype.readUIntLE=function($,X,ee){$=$|0,X=X|0,ee||B($,X,this.length);for(var Oe=this[$],Se=1,Me=0;++Me0&&(Se*=256);)Oe+=this[$+--X]*Se;return Oe},b.prototype.readUInt8=function($,X){return X||B($,1,this.length),this[$]},b.prototype.readUInt16LE=function($,X){return X||B($,2,this.length),this[$]|this[$+1]<<8},b.prototype.readUInt16BE=function($,X){return X||B($,2,this.length),this[$]<<8|this[$+1]},b.prototype.readUInt32LE=function($,X){return X||B($,4,this.length),(this[$]|this[$+1]<<8|this[$+2]<<16)+this[$+3]*16777216},b.prototype.readUInt32BE=function($,X){return X||B($,4,this.length),this[$]*16777216+(this[$+1]<<16|this[$+2]<<8|this[$+3])},b.prototype.readIntLE=function($,X,ee){$=$|0,X=X|0,ee||B($,X,this.length);for(var Oe=this[$],Se=1,Me=0;++Me=Se&&(Oe-=Math.pow(2,8*X)),Oe},b.prototype.readIntBE=function($,X,ee){$=$|0,X=X|0,ee||B($,X,this.length);for(var Oe=X,Se=1,Me=this[$+--Oe];Oe>0&&(Se*=256);)Me+=this[$+--Oe]*Se;return Se*=128,Me>=Se&&(Me-=Math.pow(2,8*X)),Me},b.prototype.readInt8=function($,X){return X||B($,1,this.length),this[$]&128?(255-this[$]+1)*-1:this[$]},b.prototype.readInt16LE=function($,X){X||B($,2,this.length);var ee=this[$]|this[$+1]<<8;return ee&32768?ee|4294901760:ee},b.prototype.readInt16BE=function($,X){X||B($,2,this.length);var ee=this[$+1]|this[$]<<8;return ee&32768?ee|4294901760:ee},b.prototype.readInt32LE=function($,X){return X||B($,4,this.length),this[$]|this[$+1]<<8|this[$+2]<<16|this[$+3]<<24},b.prototype.readInt32BE=function($,X){return X||B($,4,this.length),this[$]<<24|this[$+1]<<16|this[$+2]<<8|this[$+3]},b.prototype.readFloatLE=function($,X){return X||B($,4,this.length),v.read(this,$,!0,23,4)},b.prototype.readFloatBE=function($,X){return X||B($,4,this.length),v.read(this,$,!1,23,4)},b.prototype.readDoubleLE=function($,X){return X||B($,8,this.length),v.read(this,$,!0,52,8)},b.prototype.readDoubleBE=function($,X){return X||B($,8,this.length),v.read(this,$,!1,52,8)};function J(te,$,X,ee,Oe,Se){if(!b.isBuffer(te))throw new TypeError('"buffer" argument must be a Buffer instance');if($>Oe||$te.length)throw new RangeError("Index out of range")}b.prototype.writeUIntLE=function($,X,ee,Oe){if($=+$,X=X|0,ee=ee|0,!Oe){var Se=Math.pow(2,8*ee)-1;J(this,$,X,ee,Se,0)}var Me=1,Je=0;for(this[X]=$&255;++Je=0&&(Je*=256);)this[X+Me]=$/Je&255;return X+ee},b.prototype.writeUInt8=function($,X,ee){return $=+$,X=X|0,ee||J(this,$,X,1,255,0),b.TYPED_ARRAY_SUPPORT||($=Math.floor($)),this[X]=$&255,X+1};function le(te,$,X,ee){$<0&&($=65535+$+1);for(var Oe=0,Se=Math.min(te.length-X,2);Oe>>(ee?Oe:1-Oe)*8}b.prototype.writeUInt16LE=function($,X,ee){return $=+$,X=X|0,ee||J(this,$,X,2,65535,0),b.TYPED_ARRAY_SUPPORT?(this[X]=$&255,this[X+1]=$>>>8):le(this,$,X,!0),X+2},b.prototype.writeUInt16BE=function($,X,ee){return $=+$,X=X|0,ee||J(this,$,X,2,65535,0),b.TYPED_ARRAY_SUPPORT?(this[X]=$>>>8,this[X+1]=$&255):le(this,$,X,!1),X+2};function ge(te,$,X,ee){$<0&&($=4294967295+$+1);for(var Oe=0,Se=Math.min(te.length-X,4);Oe>>(ee?Oe:3-Oe)*8&255}b.prototype.writeUInt32LE=function($,X,ee){return $=+$,X=X|0,ee||J(this,$,X,4,4294967295,0),b.TYPED_ARRAY_SUPPORT?(this[X+3]=$>>>24,this[X+2]=$>>>16,this[X+1]=$>>>8,this[X]=$&255):ge(this,$,X,!0),X+4},b.prototype.writeUInt32BE=function($,X,ee){return $=+$,X=X|0,ee||J(this,$,X,4,4294967295,0),b.TYPED_ARRAY_SUPPORT?(this[X]=$>>>24,this[X+1]=$>>>16,this[X+2]=$>>>8,this[X+3]=$&255):ge(this,$,X,!1),X+4},b.prototype.writeIntLE=function($,X,ee,Oe){if($=+$,X=X|0,!Oe){var Se=Math.pow(2,8*ee-1);J(this,$,X,ee,Se-1,-Se)}var Me=0,Je=1,tt=0;for(this[X]=$&255;++Me>0)-tt&255;return X+ee},b.prototype.writeIntBE=function($,X,ee,Oe){if($=+$,X=X|0,!Oe){var Se=Math.pow(2,8*ee-1);J(this,$,X,ee,Se-1,-Se)}var Me=ee-1,Je=1,tt=0;for(this[X+Me]=$&255;--Me>=0&&(Je*=256);)$<0&&tt===0&&this[X+Me+1]!==0&&(tt=1),this[X+Me]=($/Je>>0)-tt&255;return X+ee},b.prototype.writeInt8=function($,X,ee){return $=+$,X=X|0,ee||J(this,$,X,1,127,-128),b.TYPED_ARRAY_SUPPORT||($=Math.floor($)),$<0&&($=255+$+1),this[X]=$&255,X+1},b.prototype.writeInt16LE=function($,X,ee){return $=+$,X=X|0,ee||J(this,$,X,2,32767,-32768),b.TYPED_ARRAY_SUPPORT?(this[X]=$&255,this[X+1]=$>>>8):le(this,$,X,!0),X+2},b.prototype.writeInt16BE=function($,X,ee){return $=+$,X=X|0,ee||J(this,$,X,2,32767,-32768),b.TYPED_ARRAY_SUPPORT?(this[X]=$>>>8,this[X+1]=$&255):le(this,$,X,!1),X+2},b.prototype.writeInt32LE=function($,X,ee){return $=+$,X=X|0,ee||J(this,$,X,4,2147483647,-2147483648),b.TYPED_ARRAY_SUPPORT?(this[X]=$&255,this[X+1]=$>>>8,this[X+2]=$>>>16,this[X+3]=$>>>24):ge(this,$,X,!0),X+4},b.prototype.writeInt32BE=function($,X,ee){return $=+$,X=X|0,ee||J(this,$,X,4,2147483647,-2147483648),$<0&&($=4294967295+$+1),b.TYPED_ARRAY_SUPPORT?(this[X]=$>>>24,this[X+1]=$>>>16,this[X+2]=$>>>8,this[X+3]=$&255):ge(this,$,X,!1),X+4};function pe(te,$,X,ee,Oe,Se){if(X+ee>te.length)throw new RangeError("Index out of range");if(X<0)throw new RangeError("Index out of range")}function De(te,$,X,ee,Oe){return Oe||pe(te,$,X,4,34028234663852886e22,-34028234663852886e22),v.write(te,$,X,ee,23,4),X+4}b.prototype.writeFloatLE=function($,X,ee){return De(this,$,X,!0,ee)},b.prototype.writeFloatBE=function($,X,ee){return De(this,$,X,!1,ee)};function Ie(te,$,X,ee,Oe){return Oe||pe(te,$,X,8,17976931348623157e292,-17976931348623157e292),v.write(te,$,X,ee,52,8),X+8}b.prototype.writeDoubleLE=function($,X,ee){return Ie(this,$,X,!0,ee)},b.prototype.writeDoubleBE=function($,X,ee){return Ie(this,$,X,!1,ee)},b.prototype.copy=function($,X,ee,Oe){if(ee||(ee=0),!Oe&&Oe!==0&&(Oe=this.length),X>=$.length&&(X=$.length),X||(X=0),Oe>0&&Oe=this.length)throw new RangeError("sourceStart out of bounds");if(Oe<0)throw new RangeError("sourceEnd out of bounds");Oe>this.length&&(Oe=this.length),$.length-X=0;--Me)$[Me+X]=this[Me+ee];else if(Se<1e3||!b.TYPED_ARRAY_SUPPORT)for(Me=0;Me>>0,ee=ee===void 0?this.length:ee>>>0,$||($=0);var Me;if(typeof $=="number")for(Me=X;Me55295&&X<57344){if(!Oe){if(X>56319){($-=3)>-1&&Se.push(239,191,189);continue}else if(Me+1===ee){($-=3)>-1&&Se.push(239,191,189);continue}Oe=X;continue}if(X<56320){($-=3)>-1&&Se.push(239,191,189),Oe=X;continue}X=(Oe-55296<<10|X-56320)+65536}else Oe&&(($-=3)>-1&&Se.push(239,191,189));if(Oe=null,X<128){if(($-=1)<0)break;Se.push(X)}else if(X<2048){if(($-=2)<0)break;Se.push(X>>6|192,X&63|128)}else if(X<65536){if(($-=3)<0)break;Se.push(X>>12|224,X>>6&63|128,X&63|128)}else if(X<1114112){if(($-=4)<0)break;Se.push(X>>18|240,X>>12&63|128,X>>6&63|128,X&63|128)}else throw new Error("Invalid code point")}return Se}function q(te){for(var $=[],X=0;X>8,Oe=X%256,Se.push(Oe),Se.push(ee);return Se}function re(te){return A.toByteArray(xe(te))}function ae(te,$,X,ee){for(var Oe=0;Oe=$.length||Oe>=te.length);++Oe)$[Oe+X]=te[Oe];return Oe}function ce(te){return te!==te}}).call(this,typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{},M("buffer").Buffer)},{"base64-js":69,buffer:73,ieee754:195,isarray:198}],74:[function(M,H,a){H.exports={"100":"Continue","101":"Switching Protocols","102":"Processing","200":"OK","201":"Created","202":"Accepted","203":"Non-Authoritative Information","204":"No Content","205":"Reset Content","206":"Partial Content","207":"Multi-Status","208":"Already Reported","226":"IM Used","300":"Multiple Choices","301":"Moved Permanently","302":"Found","303":"See Other","304":"Not Modified","305":"Use Proxy","307":"Temporary Redirect","308":"Permanent Redirect","400":"Bad Request","401":"Unauthorized","402":"Payment Required","403":"Forbidden","404":"Not Found","405":"Method Not Allowed","406":"Not Acceptable","407":"Proxy Authentication Required","408":"Request Timeout","409":"Conflict","410":"Gone","411":"Length Required","412":"Precondition Failed","413":"Payload Too Large","414":"URI Too Long","415":"Unsupported Media Type","416":"Range Not Satisfiable","417":"Expectation Failed","418":"I'm a teapot","421":"Misdirected Request","422":"Unprocessable Entity","423":"Locked","424":"Failed Dependency","425":"Unordered Collection","426":"Upgrade Required","428":"Precondition Required","429":"Too Many Requests","431":"Request Header Fields Too Large","451":"Unavailable For Legal Reasons","500":"Internal Server Error","501":"Not Implemented","502":"Bad Gateway","503":"Service Unavailable","504":"Gateway Timeout","505":"HTTP Version Not Supported","506":"Variant Also Negotiates","507":"Insufficient Storage","508":"Loop Detected","509":"Bandwidth Limit Exceeded","510":"Not Extended","511":"Network Authentication Required"}},{}],75:[function(M,H,a){H.exports={O_RDONLY:0,O_WRONLY:1,O_RDWR:2,S_IFMT:61440,S_IFREG:32768,S_IFDIR:16384,S_IFCHR:8192,S_IFBLK:24576,S_IFIFO:4096,S_IFLNK:40960,S_IFSOCK:49152,O_CREAT:512,O_EXCL:2048,O_NOCTTY:131072,O_TRUNC:1024,O_APPEND:8,O_DIRECTORY:1048576,O_NOFOLLOW:256,O_SYNC:128,O_SYMLINK:2097152,O_NONBLOCK:4,S_IRWXU:448,S_IRUSR:256,S_IWUSR:128,S_IXUSR:64,S_IRWXG:56,S_IRGRP:32,S_IWGRP:16,S_IXGRP:8,S_IRWXO:7,S_IROTH:4,S_IWOTH:2,S_IXOTH:1,E2BIG:7,EACCES:13,EADDRINUSE:48,EADDRNOTAVAIL:49,EAFNOSUPPORT:47,EAGAIN:35,EALREADY:37,EBADF:9,EBADMSG:94,EBUSY:16,ECANCELED:89,ECHILD:10,ECONNABORTED:53,ECONNREFUSED:61,ECONNRESET:54,EDEADLK:11,EDESTADDRREQ:39,EDOM:33,EDQUOT:69,EEXIST:17,EFAULT:14,EFBIG:27,EHOSTUNREACH:65,EIDRM:90,EILSEQ:92,EINPROGRESS:36,EINTR:4,EINVAL:22,EIO:5,EISCONN:56,EISDIR:21,ELOOP:62,EMFILE:24,EMLINK:31,EMSGSIZE:40,EMULTIHOP:95,ENAMETOOLONG:63,ENETDOWN:50,ENETRESET:52,ENETUNREACH:51,ENFILE:23,ENOBUFS:55,ENODATA:96,ENODEV:19,ENOENT:2,ENOEXEC:8,ENOLCK:77,ENOLINK:97,ENOMEM:12,ENOMSG:91,ENOPROTOOPT:42,ENOSPC:28,ENOSR:98,ENOSTR:99,ENOSYS:78,ENOTCONN:57,ENOTDIR:20,ENOTEMPTY:66,ENOTSOCK:38,ENOTSUP:45,ENOTTY:25,ENXIO:6,EOPNOTSUPP:102,EOVERFLOW:84,EPERM:1,EPIPE:32,EPROTO:100,EPROTONOSUPPORT:43,EPROTOTYPE:41,ERANGE:34,EROFS:30,ESPIPE:29,ESRCH:3,ESTALE:70,ETIME:101,ETIMEDOUT:60,ETXTBSY:26,EWOULDBLOCK:35,EXDEV:18,SIGHUP:1,SIGINT:2,SIGQUIT:3,SIGILL:4,SIGTRAP:5,SIGABRT:6,SIGIOT:6,SIGBUS:10,SIGFPE:8,SIGKILL:9,SIGUSR1:30,SIGSEGV:11,SIGUSR2:31,SIGPIPE:13,SIGALRM:14,SIGTERM:15,SIGCHLD:20,SIGCONT:19,SIGSTOP:17,SIGTSTP:18,SIGTTIN:21,SIGTTOU:22,SIGURG:16,SIGXCPU:24,SIGXFSZ:25,SIGVTALRM:26,SIGPROF:27,SIGWINCH:28,SIGIO:23,SIGSYS:12,SSL_OP_ALL:2147486719,SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION:262144,SSL_OP_CIPHER_SERVER_PREFERENCE:4194304,SSL_OP_CISCO_ANYCONNECT:32768,SSL_OP_COOKIE_EXCHANGE:8192,SSL_OP_CRYPTOPRO_TLSEXT_BUG:2147483648,SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS:2048,SSL_OP_EPHEMERAL_RSA:0,SSL_OP_LEGACY_SERVER_CONNECT:4,SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER:32,SSL_OP_MICROSOFT_SESS_ID_BUG:1,SSL_OP_MSIE_SSLV2_RSA_PADDING:0,SSL_OP_NETSCAPE_CA_DN_BUG:536870912,SSL_OP_NETSCAPE_CHALLENGE_BUG:2,SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG:1073741824,SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG:8,SSL_OP_NO_COMPRESSION:131072,SSL_OP_NO_QUERY_MTU:4096,SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION:65536,SSL_OP_NO_SSLv2:16777216,SSL_OP_NO_SSLv3:33554432,SSL_OP_NO_TICKET:16384,SSL_OP_NO_TLSv1:67108864,SSL_OP_NO_TLSv1_1:268435456,SSL_OP_NO_TLSv1_2:134217728,SSL_OP_PKCS1_CHECK_1:0,SSL_OP_PKCS1_CHECK_2:0,SSL_OP_SINGLE_DH_USE:1048576,SSL_OP_SINGLE_ECDH_USE:524288,SSL_OP_SSLEAY_080_CLIENT_DH_BUG:128,SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG:0,SSL_OP_TLS_BLOCK_PADDING_BUG:512,SSL_OP_TLS_D5_BUG:256,SSL_OP_TLS_ROLLBACK_BUG:8388608,ENGINE_METHOD_DSA:2,ENGINE_METHOD_DH:4,ENGINE_METHOD_RAND:8,ENGINE_METHOD_ECDH:16,ENGINE_METHOD_ECDSA:32,ENGINE_METHOD_CIPHERS:64,ENGINE_METHOD_DIGESTS:128,ENGINE_METHOD_STORE:256,ENGINE_METHOD_PKEY_METHS:512,ENGINE_METHOD_PKEY_ASN1_METHS:1024,ENGINE_METHOD_ALL:65535,ENGINE_METHOD_NONE:0,DH_CHECK_P_NOT_SAFE_PRIME:2,DH_CHECK_P_NOT_PRIME:1,DH_UNABLE_TO_CHECK_GENERATOR:4,DH_NOT_SUITABLE_GENERATOR:8,NPN_ENABLED:1,RSA_PKCS1_PADDING:1,RSA_SSLV23_PADDING:2,RSA_NO_PADDING:3,RSA_PKCS1_OAEP_PADDING:4,RSA_X931_PADDING:5,RSA_PKCS1_PSS_PADDING:6,POINT_CONVERSION_COMPRESSED:2,POINT_CONVERSION_UNCOMPRESSED:4,POINT_CONVERSION_HYBRID:6,F_OK:0,R_OK:4,W_OK:2,X_OK:1,UV_UDP_REUSEADDR:4}},{}],76:[function(M,H,a){/*! * copy-to - index.js * Copyright(c) 2014 dead_horse * MIT Licensed - */"use strict";var D=Array.prototype.slice;H.exports=b;function b(v,y){if(!(this instanceof b))return new b(v,y);this.src=v,this._withAccess=y}b.prototype.withAccess=function(v){return this._withAccess=v!==!1,this},b.prototype.pick=function(v){return Array.isArray(v)||(v=D.call(arguments)),v.length&&(this.keys=v),this},b.prototype.to=function(v){if(v=v||{},!this.src)return v;var y=this.keys||Object.keys(this.src);if(!this._withAccess){for(var E=0;El;)if(t=c[l++],t!=t)return!0}else for(;_>l;l++)if((v||l in c)&&c[l]===E)return v||l||0;return!v&&-1}}},{"./_to-absolute-index":156,"./_to-iobject":158,"./_to-length":159}],97:[function(M,H,a){var D=M("./_cof"),b=M("./_wks")("toStringTag"),A=D(function(){return arguments}())=="Arguments",v=function(y,E){try{return y[E]}catch(w){}};H.exports=function(y){var E,w,c;return y===void 0?"Undefined":y===null?"Null":typeof(w=v(E=Object(y),b))=="string"?w:A?D(E):(c=D(E))=="Object"&&typeof E.callee=="function"?"Arguments":c}},{"./_cof":98,"./_wks":166}],98:[function(M,H,a){var D={}.toString;H.exports=function(b){return D.call(b).slice(8,-1)}},{}],99:[function(M,H,a){var D=H.exports={version:"2.6.11"};typeof __e=="number"&&(__e=D)},{}],100:[function(M,H,a){"use strict";var D=M("./_object-dp"),b=M("./_property-desc");H.exports=function(A,v,y){v in A?D.f(A,v,b(0,y)):A[v]=y}},{"./_object-dp":132,"./_property-desc":146}],101:[function(M,H,a){var D=M("./_a-function");H.exports=function(b,A,v){if(D(b),A===void 0)return b;switch(v){case 1:return function(y){return b.call(A,y)};case 2:return function(y,E){return b.call(A,y,E)};case 3:return function(y,E,w){return b.call(A,y,E,w)}}return function(){return b.apply(A,arguments)}}},{"./_a-function":92}],102:[function(M,H,a){H.exports=function(D){if(D==null)throw TypeError("Can't call method on "+D);return D}},{}],103:[function(M,H,a){H.exports=!M("./_fails")(function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7})},{"./_fails":108}],104:[function(M,H,a){var D=M("./_is-object"),b=M("./_global").document,A=D(b)&&D(b.createElement);H.exports=function(v){return A?b.createElement(v):{}}},{"./_global":110,"./_is-object":119}],105:[function(M,H,a){H.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},{}],106:[function(M,H,a){var D=M("./_object-keys"),b=M("./_object-gops"),A=M("./_object-pie");H.exports=function(v){var y=D(v),E=b.f;if(E)for(var w=E(v),c=A.f,_=0,l;w.length>_;)c.call(v,l=w[_++])&&y.push(l);return y}},{"./_object-gops":137,"./_object-keys":140,"./_object-pie":141}],107:[function(M,H,a){var D=M("./_global"),b=M("./_core"),A=M("./_ctx"),v=M("./_hide"),y=M("./_has"),E="prototype",w=function(c,_,l){var t=c&w.F,u=c&w.G,s=c&w.S,r=c&w.P,f=c&w.B,m=c&w.W,d=u?b:b[_]||(b[_]={}),n=d[E],i=u?D:s?D[_]:(D[_]||{})[E],h,C,x;u&&(l=_);for(h in l){if(C=!t&&i&&i[h]!==void 0,C&&y(d,h))continue;x=C?i[h]:l[h],d[h]=u&&typeof i[h]!="function"?l[h]:f&&C?A(x,D):m&&i[h]==x?function(g){var R=function(P,O,S){if(this instanceof g){switch(arguments.length){case 0:return new g;case 1:return new g(P);case 2:return new g(P,O)}return new g(P,O,S)}return g.apply(this,arguments)};return R[E]=g[E],R}(x):r&&typeof x=="function"?A(Function.call,x):x,r&&((d.virtual||(d.virtual={}))[h]=x,c&w.R&&n&&!n[h]&&v(n,h,x))}};w.F=1,w.G=2,w.S=4,w.P=8,w.B=16,w.W=32,w.U=64,w.R=128,H.exports=w},{"./_core":99,"./_ctx":101,"./_global":110,"./_has":111,"./_hide":112}],108:[function(M,H,a){H.exports=function(D){try{return!!D()}catch(b){return!0}}},{}],109:[function(M,H,a){var D=M("./_ctx"),b=M("./_iter-call"),A=M("./_is-array-iter"),v=M("./_an-object"),y=M("./_to-length"),E=M("./core.get-iterator-method"),w={},c={},a=H.exports=function(_,l,t,u,s){var r=s?function(){return _}:E(_),f=D(t,u,l?2:1),m=0,d,n,i,h;if(typeof r!="function")throw TypeError(_+" is not iterable!");if(A(r)){for(d=y(_.length);d>m;m++)if(h=l?f(v(n=_[m])[0],n[1]):f(_[m]),h===w||h===c)return h}else for(i=r.call(_);!(n=i.next()).done;)if(h=b(i,f,n.value,l),h===w||h===c)return h};a.BREAK=w,a.RETURN=c},{"./_an-object":95,"./_ctx":101,"./_is-array-iter":117,"./_iter-call":120,"./_to-length":159,"./core.get-iterator-method":167}],110:[function(M,H,a){var D=H.exports=typeof window!="undefined"&&window.Math==Math?window:typeof self!="undefined"&&self.Math==Math?self:Function("return this")();typeof __g=="number"&&(__g=D)},{}],111:[function(M,H,a){var D={}.hasOwnProperty;H.exports=function(b,A){return D.call(b,A)}},{}],112:[function(M,H,a){var D=M("./_object-dp"),b=M("./_property-desc");H.exports=M("./_descriptors")?function(A,v,y){return D.f(A,v,b(1,y))}:function(A,v,y){return A[v]=y,A}},{"./_descriptors":103,"./_object-dp":132,"./_property-desc":146}],113:[function(M,H,a){var D=M("./_global").document;H.exports=D&&D.documentElement},{"./_global":110}],114:[function(M,H,a){H.exports=!M("./_descriptors")&&!M("./_fails")(function(){return Object.defineProperty(M("./_dom-create")("div"),"a",{get:function(){return 7}}).a!=7})},{"./_descriptors":103,"./_dom-create":104,"./_fails":108}],115:[function(M,H,a){H.exports=function(D,b,A){var v=A===void 0;switch(b.length){case 0:return v?D():D.call(A);case 1:return v?D(b[0]):D.call(A,b[0]);case 2:return v?D(b[0],b[1]):D.call(A,b[0],b[1]);case 3:return v?D(b[0],b[1],b[2]):D.call(A,b[0],b[1],b[2]);case 4:return v?D(b[0],b[1],b[2],b[3]):D.call(A,b[0],b[1],b[2],b[3])}return D.apply(A,b)}},{}],116:[function(M,H,a){var D=M("./_cof");H.exports=Object("z").propertyIsEnumerable(0)?Object:function(b){return D(b)=="String"?b.split(""):Object(b)}},{"./_cof":98}],117:[function(M,H,a){var D=M("./_iterators"),b=M("./_wks")("iterator"),A=Array.prototype;H.exports=function(v){return v!==void 0&&(D.Array===v||A[b]===v)}},{"./_iterators":125,"./_wks":166}],118:[function(M,H,a){var D=M("./_cof");H.exports=Array.isArray||function(A){return D(A)=="Array"}},{"./_cof":98}],119:[function(M,H,a){H.exports=function(D){return typeof D=="object"?D!==null:typeof D=="function"}},{}],120:[function(M,H,a){var D=M("./_an-object");H.exports=function(b,A,v,y){try{return y?A(D(v)[0],v[1]):A(v)}catch(w){var E=b.return;throw E!==void 0&&D(E.call(b)),w}}},{"./_an-object":95}],121:[function(M,H,a){"use strict";var D=M("./_object-create"),b=M("./_property-desc"),A=M("./_set-to-string-tag"),v={};M("./_hide")(v,M("./_wks")("iterator"),function(){return this}),H.exports=function(y,E,w){y.prototype=D(v,{next:b(1,w)}),A(y,E+" Iterator")}},{"./_hide":112,"./_object-create":131,"./_property-desc":146,"./_set-to-string-tag":150,"./_wks":166}],122:[function(M,H,a){"use strict";var D=M("./_library"),b=M("./_export"),A=M("./_redefine"),v=M("./_hide"),y=M("./_iterators"),E=M("./_iter-create"),w=M("./_set-to-string-tag"),c=M("./_object-gpo"),_=M("./_wks")("iterator"),l=!([].keys&&"next"in[].keys()),t="@@iterator",u="keys",s="values",r=function(){return this};H.exports=function(f,m,d,n,i,h,C){E(d,m,n);var x=function(W){if(!l&&W in O)return O[W];switch(W){case u:return function(){return new d(this,W)};case s:return function(){return new d(this,W)}}return function(){return new d(this,W)}},g=m+" Iterator",R=i==s,P=!1,O=f.prototype,S=O[_]||O[t]||i&&O[i],p=S||x(i),T=i?R?x("entries"):p:void 0,N=m=="Array"&&O.entries||S,k,U,z;if(N&&(z=c(N.call(new f)),z!==Object.prototype&&z.next&&(w(z,g,!0),!D&&typeof z[_]!="function"&&v(z,_,r))),R&&S&&S.name!==s&&(P=!0,p=function(){return S.call(this)}),(!D||C)&&(l||P||!O[_])&&v(O,_,p),y[m]=p,y[g]=r,i)if(k={values:R?p:x(s),keys:h?p:x(u),entries:T},C)for(U in k)U in O||A(O,U,k[U]);else b(b.P+b.F*(l||P),m,k);return k}},{"./_export":107,"./_hide":112,"./_iter-create":121,"./_iterators":125,"./_library":126,"./_object-gpo":138,"./_redefine":148,"./_set-to-string-tag":150,"./_wks":166}],123:[function(M,H,a){var D=M("./_wks")("iterator"),b=!1;try{var A=[7][D]();A.return=function(){b=!0},Array.from(A,function(){throw 2})}catch(v){}H.exports=function(v,y){if(!y&&!b)return!1;var E=!1;try{var w=[7],c=w[D]();c.next=function(){return{done:E=!0}},w[D]=function(){return c},v(w)}catch(_){}return E}},{"./_wks":166}],124:[function(M,H,a){H.exports=function(D,b){return{value:b,done:!!D}}},{}],125:[function(M,H,a){H.exports={}},{}],126:[function(M,H,a){H.exports=!0},{}],127:[function(M,H,a){var D=M("./_uid")("meta"),b=M("./_is-object"),A=M("./_has"),v=M("./_object-dp").f,y=0,E=Object.isExtensible||function(){return!0},w=!M("./_fails")(function(){return E(Object.preventExtensions({}))}),c=function(s){v(s,D,{value:{i:"O"+ ++y,w:{}}})},_=function(s,r){if(!b(s))return typeof s=="symbol"?s:(typeof s=="string"?"S":"P")+s;if(!A(s,D)){if(!E(s))return"F";if(!r)return"E";c(s)}return s[D].i},l=function(s,r){if(!A(s,D)){if(!E(s))return!0;if(!r)return!1;c(s)}return s[D].w},t=function(s){return w&&u.NEED&&E(s)&&!A(s,D)&&c(s),s},u=H.exports={KEY:D,NEED:!1,fastKey:_,getWeak:l,onFreeze:t}},{"./_fails":108,"./_has":111,"./_is-object":119,"./_object-dp":132,"./_uid":162}],128:[function(M,H,a){var D=M("./_global"),b=M("./_task").set,A=D.MutationObserver||D.WebKitMutationObserver,v=D.process,y=D.Promise,E=M("./_cof")(v)=="process";H.exports=function(){var w,c,_,l=function(){var r,f;for(E&&(r=v.domain)&&r.exit();w;){f=w.fn,w=w.next;try{f()}catch(m){throw w?_():c=void 0,m}}c=void 0,r&&r.enter()};if(E)_=function(){v.nextTick(l)};else if(A&&!(D.navigator&&D.navigator.standalone)){var t=!0,u=document.createTextNode("");new A(l).observe(u,{characterData:!0}),_=function(){u.data=t=!t}}else if(y&&y.resolve){var s=y.resolve(void 0);_=function(){s.then(l)}}else _=function(){b.call(D,l)};return function(r){var f={fn:r,next:void 0};c&&(c.next=f),w||(w=f,_()),c=f}}},{"./_cof":98,"./_global":110,"./_task":155}],129:[function(M,H,a){"use strict";var D=M("./_a-function");function b(A){var v,y;this.promise=new A(function(E,w){if(v!==void 0||y!==void 0)throw TypeError("Bad Promise constructor");v=E,y=w}),this.resolve=D(v),this.reject=D(y)}H.exports.f=function(A){return new b(A)}},{"./_a-function":92}],130:[function(M,H,a){"use strict";var D=M("./_descriptors"),b=M("./_object-keys"),A=M("./_object-gops"),v=M("./_object-pie"),y=M("./_to-object"),E=M("./_iobject"),w=Object.assign;H.exports=!w||M("./_fails")(function(){var c={},_={},l=Symbol(),t="abcdefghijklmnopqrst";return c[l]=7,t.split("").forEach(function(u){_[u]=u}),w({},c)[l]!=7||Object.keys(w({},_)).join("")!=t})?function(_,l){for(var t=y(_),u=arguments.length,s=1,r=A.f,f=v.f;u>s;)for(var m=E(arguments[s++]),d=r?b(m).concat(r(m)):b(m),n=d.length,i=0,h;n>i;)h=d[i++],(!D||f.call(m,h))&&(t[h]=m[h]);return t}:w},{"./_descriptors":103,"./_fails":108,"./_iobject":116,"./_object-gops":137,"./_object-keys":140,"./_object-pie":141,"./_to-object":160}],131:[function(M,H,a){var D=M("./_an-object"),b=M("./_object-dps"),A=M("./_enum-bug-keys"),v=M("./_shared-key")("IE_PROTO"),y=function(){},E="prototype",w=function(){var c=M("./_dom-create")("iframe"),_=A.length,l="<",t=">",u;for(c.style.display="none",M("./_html").appendChild(c),c.src="javascript:",u=c.contentWindow.document,u.open(),u.write(l+"script"+t+"document.F=Object"+l+"/script"+t),u.close(),w=u.F;_--;)delete w[E][A[_]];return w()};H.exports=Object.create||function(_,l){var t;return _!==null?(y[E]=D(_),t=new y,y[E]=null,t[v]=_):t=w(),l===void 0?t:b(t,l)}},{"./_an-object":95,"./_dom-create":104,"./_enum-bug-keys":105,"./_html":113,"./_object-dps":133,"./_shared-key":151}],132:[function(M,H,a){var D=M("./_an-object"),b=M("./_ie8-dom-define"),A=M("./_to-primitive"),v=Object.defineProperty;a.f=M("./_descriptors")?Object.defineProperty:function(E,w,c){if(D(E),w=A(w,!0),D(c),b)try{return v(E,w,c)}catch(_){}if("get"in c||"set"in c)throw TypeError("Accessors not supported!");return"value"in c&&(E[w]=c.value),E}},{"./_an-object":95,"./_descriptors":103,"./_ie8-dom-define":114,"./_to-primitive":161}],133:[function(M,H,a){var D=M("./_object-dp"),b=M("./_an-object"),A=M("./_object-keys");H.exports=M("./_descriptors")?Object.defineProperties:function(y,E){b(y);for(var w=A(E),c=w.length,_=0,l;c>_;)D.f(y,l=w[_++],E[l]);return y}},{"./_an-object":95,"./_descriptors":103,"./_object-dp":132,"./_object-keys":140}],134:[function(M,H,a){var D=M("./_object-pie"),b=M("./_property-desc"),A=M("./_to-iobject"),v=M("./_to-primitive"),y=M("./_has"),E=M("./_ie8-dom-define"),w=Object.getOwnPropertyDescriptor;a.f=M("./_descriptors")?w:function(_,l){if(_=A(_),l=v(l,!0),E)try{return w(_,l)}catch(t){}if(y(_,l))return b(!D.f.call(_,l),_[l])}},{"./_descriptors":103,"./_has":111,"./_ie8-dom-define":114,"./_object-pie":141,"./_property-desc":146,"./_to-iobject":158,"./_to-primitive":161}],135:[function(M,H,a){var D=M("./_to-iobject"),b=M("./_object-gopn").f,A={}.toString,v=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],y=function(E){try{return b(E)}catch(w){return v.slice()}};H.exports.f=function(w){return v&&A.call(w)=="[object Window]"?y(w):b(D(w))}},{"./_object-gopn":136,"./_to-iobject":158}],136:[function(M,H,a){var D=M("./_object-keys-internal"),b=M("./_enum-bug-keys").concat("length","prototype");a.f=Object.getOwnPropertyNames||function(v){return D(v,b)}},{"./_enum-bug-keys":105,"./_object-keys-internal":139}],137:[function(M,H,a){a.f=Object.getOwnPropertySymbols},{}],138:[function(M,H,a){var D=M("./_has"),b=M("./_to-object"),A=M("./_shared-key")("IE_PROTO"),v=Object.prototype;H.exports=Object.getPrototypeOf||function(y){return y=b(y),D(y,A)?y[A]:typeof y.constructor=="function"&&y instanceof y.constructor?y.constructor.prototype:y instanceof Object?v:null}},{"./_has":111,"./_shared-key":151,"./_to-object":160}],139:[function(M,H,a){var D=M("./_has"),b=M("./_to-iobject"),A=M("./_array-includes")(!1),v=M("./_shared-key")("IE_PROTO");H.exports=function(y,E){var w=b(y),c=0,_=[],l;for(l in w)l!=v&&(D(w,l)&&_.push(l));for(;E.length>c;)D(w,l=E[c++])&&(~A(_,l)||_.push(l));return _}},{"./_array-includes":96,"./_has":111,"./_shared-key":151,"./_to-iobject":158}],140:[function(M,H,a){var D=M("./_object-keys-internal"),b=M("./_enum-bug-keys");H.exports=Object.keys||function(v){return D(v,b)}},{"./_enum-bug-keys":105,"./_object-keys-internal":139}],141:[function(M,H,a){a.f={}.propertyIsEnumerable},{}],142:[function(M,H,a){var D=M("./_export"),b=M("./_core"),A=M("./_fails");H.exports=function(v,y){var E=(b.Object||{})[v]||Object[v],w={};w[v]=y(E),D(D.S+D.F*A(function(){E(1)}),"Object",w)}},{"./_core":99,"./_export":107,"./_fails":108}],143:[function(M,H,a){var D=M("./_descriptors"),b=M("./_object-keys"),A=M("./_to-iobject"),v=M("./_object-pie").f;H.exports=function(y){return function(E){for(var w=A(E),c=b(w),_=c.length,l=0,t=[],u;_>l;)u=c[l++],(!D||v.call(w,u))&&t.push(y?[u,w[u]]:w[u]);return t}}},{"./_descriptors":103,"./_object-keys":140,"./_object-pie":141,"./_to-iobject":158}],144:[function(M,H,a){H.exports=function(D){try{return{e:!1,v:D()}}catch(b){return{e:!0,v:b}}}},{}],145:[function(M,H,a){var D=M("./_an-object"),b=M("./_is-object"),A=M("./_new-promise-capability");H.exports=function(v,y){if(D(v),b(y)&&y.constructor===v)return y;var E=A.f(v),w=E.resolve;return w(y),E.promise}},{"./_an-object":95,"./_is-object":119,"./_new-promise-capability":129}],146:[function(M,H,a){H.exports=function(D,b){return{enumerable:!(D&1),configurable:!(D&2),writable:!(D&4),value:b}}},{}],147:[function(M,H,a){var D=M("./_hide");H.exports=function(b,A,v){for(var y in A)v&&b[y]?b[y]=A[y]:D(b,y,A[y]);return b}},{"./_hide":112}],148:[function(M,H,a){H.exports=M("./_hide")},{"./_hide":112}],149:[function(M,H,a){"use strict";var D=M("./_global"),b=M("./_core"),A=M("./_object-dp"),v=M("./_descriptors"),y=M("./_wks")("species");H.exports=function(E){var w=typeof b[E]=="function"?b[E]:D[E];v&&w&&!w[y]&&A.f(w,y,{configurable:!0,get:function(){return this}})}},{"./_core":99,"./_descriptors":103,"./_global":110,"./_object-dp":132,"./_wks":166}],150:[function(M,H,a){var D=M("./_object-dp").f,b=M("./_has"),A=M("./_wks")("toStringTag");H.exports=function(v,y,E){v&&!b(v=E?v:v.prototype,A)&&D(v,A,{configurable:!0,value:y})}},{"./_has":111,"./_object-dp":132,"./_wks":166}],151:[function(M,H,a){var D=M("./_shared")("keys"),b=M("./_uid");H.exports=function(A){return D[A]||(D[A]=b(A))}},{"./_shared":152,"./_uid":162}],152:[function(M,H,a){var D=M("./_core"),b=M("./_global"),A="__core-js_shared__",v=b[A]||(b[A]={});(H.exports=function(y,E){return v[y]||(v[y]=E!==void 0?E:{})})("versions",[]).push({version:D.version,mode:M("./_library")?"pure":"global",copyright:"\xA9 2019 Denis Pushkarev (zloirock.ru)"})},{"./_core":99,"./_global":110,"./_library":126}],153:[function(M,H,a){var D=M("./_an-object"),b=M("./_a-function"),A=M("./_wks")("species");H.exports=function(v,y){var E=D(v).constructor,w;return E===void 0||(w=D(E)[A])==null?y:b(w)}},{"./_a-function":92,"./_an-object":95,"./_wks":166}],154:[function(M,H,a){var D=M("./_to-integer"),b=M("./_defined");H.exports=function(A){return function(v,y){var E=String(b(v)),w=D(y),c=E.length,_,l;return w<0||w>=c?A?"":void 0:(_=E.charCodeAt(w),_<55296||_>56319||w+1===c||(l=E.charCodeAt(w+1))<56320||l>57343?A?E.charAt(w):_:A?E.slice(w,w+2):(_-55296<<10)+(l-56320)+65536)}}},{"./_defined":102,"./_to-integer":157}],155:[function(M,H,a){var D=M("./_ctx"),b=M("./_invoke"),A=M("./_html"),v=M("./_dom-create"),y=M("./_global"),E=y.process,w=y.setImmediate,c=y.clearImmediate,_=y.MessageChannel,l=y.Dispatch,t=0,u={},s="onreadystatechange",r,f,m,d=function(){var i=+this;if(u.hasOwnProperty(i)){var h=u[i];delete u[i],h()}},n=function(i){d.call(i.data)};(!w||!c)&&(w=function(h){for(var C=[],x=1;arguments.length>x;)C.push(arguments[x++]);return u[++t]=function(){b(typeof h=="function"?h:Function(h),C)},r(t),t},c=function(h){delete u[h]},M("./_cof")(E)=="process"?r=function(i){E.nextTick(D(d,i,1))}:l&&l.now?r=function(i){l.now(D(d,i,1))}:_?(f=new _,m=f.port2,f.port1.onmessage=n,r=D(m.postMessage,m,1)):y.addEventListener&&typeof postMessage=="function"&&!y.importScripts?(r=function(i){y.postMessage(i+"","*")},y.addEventListener("message",n,!1)):s in v("script")?r=function(i){A.appendChild(v("script"))[s]=function(){A.removeChild(this),d.call(i)}}:r=function(i){setTimeout(D(d,i,1),0)}),H.exports={set:w,clear:c}},{"./_cof":98,"./_ctx":101,"./_dom-create":104,"./_global":110,"./_html":113,"./_invoke":115}],156:[function(M,H,a){var D=M("./_to-integer"),b=Math.max,A=Math.min;H.exports=function(v,y){return v=D(v),v<0?b(v+y,0):A(v,y)}},{"./_to-integer":157}],157:[function(M,H,a){var D=Math.ceil,b=Math.floor;H.exports=function(A){return isNaN(A=+A)?0:(A>0?b:D)(A)}},{}],158:[function(M,H,a){var D=M("./_iobject"),b=M("./_defined");H.exports=function(A){return D(b(A))}},{"./_defined":102,"./_iobject":116}],159:[function(M,H,a){var D=M("./_to-integer"),b=Math.min;H.exports=function(A){return A>0?b(D(A),9007199254740991):0}},{"./_to-integer":157}],160:[function(M,H,a){var D=M("./_defined");H.exports=function(b){return Object(D(b))}},{"./_defined":102}],161:[function(M,H,a){var D=M("./_is-object");H.exports=function(b,A){if(!D(b))return b;var v,y;if(A&&typeof(v=b.toString)=="function"&&!D(y=v.call(b)))return y;if(typeof(v=b.valueOf)=="function"&&!D(y=v.call(b)))return y;if(!A&&typeof(v=b.toString)=="function"&&!D(y=v.call(b)))return y;throw TypeError("Can't convert object to primitive value")}},{"./_is-object":119}],162:[function(M,H,a){var D=0,b=Math.random();H.exports=function(A){return"Symbol(".concat(A===void 0?"":A,")_",(++D+b).toString(36))}},{}],163:[function(M,H,a){var D=M("./_global"),b=D.navigator;H.exports=b&&b.userAgent||""},{"./_global":110}],164:[function(M,H,a){var D=M("./_global"),b=M("./_core"),A=M("./_library"),v=M("./_wks-ext"),y=M("./_object-dp").f;H.exports=function(E){var w=b.Symbol||(b.Symbol=A?{}:D.Symbol||{});E.charAt(0)!="_"&&!(E in w)&&y(w,E,{value:v.f(E)})}},{"./_core":99,"./_global":110,"./_library":126,"./_object-dp":132,"./_wks-ext":165}],165:[function(M,H,a){a.f=M("./_wks")},{"./_wks":166}],166:[function(M,H,a){var D=M("./_shared")("wks"),b=M("./_uid"),A=M("./_global").Symbol,v=typeof A=="function",y=H.exports=function(E){return D[E]||(D[E]=v&&A[E]||(v?A:b)("Symbol."+E))};y.store=D},{"./_global":110,"./_shared":152,"./_uid":162}],167:[function(M,H,a){var D=M("./_classof"),b=M("./_wks")("iterator"),A=M("./_iterators");H.exports=M("./_core").getIteratorMethod=function(v){if(v!=null)return v[b]||v["@@iterator"]||A[D(v)]}},{"./_classof":97,"./_core":99,"./_iterators":125,"./_wks":166}],168:[function(M,H,a){"use strict";var D=M("./_ctx"),b=M("./_export"),A=M("./_to-object"),v=M("./_iter-call"),y=M("./_is-array-iter"),E=M("./_to-length"),w=M("./_create-property"),c=M("./core.get-iterator-method");b(b.S+b.F*!M("./_iter-detect")(function(_){Array.from(_)}),"Array",{from:function(l){var t=A(l),u=typeof this=="function"?this:Array,s=arguments.length,r=s>1?arguments[1]:void 0,f=r!==void 0,m=0,d=c(t),n,i,h,C;if(f&&(r=D(r,s>2?arguments[2]:void 0,2)),d!=null&&!(u==Array&&y(d)))for(C=d.call(t),i=new u;!(h=C.next()).done;m++)w(i,m,f?v(C,r,[h.value,m],!0):h.value);else for(n=E(t.length),i=new u(n);n>m;m++)w(i,m,f?r(t[m],m):t[m]);return i.length=m,i}})},{"./_create-property":100,"./_ctx":101,"./_export":107,"./_is-array-iter":117,"./_iter-call":120,"./_iter-detect":123,"./_to-length":159,"./_to-object":160,"./core.get-iterator-method":167}],169:[function(M,H,a){"use strict";var D=M("./_add-to-unscopables"),b=M("./_iter-step"),A=M("./_iterators"),v=M("./_to-iobject");H.exports=M("./_iter-define")(Array,"Array",function(y,E){this._t=v(y),this._i=0,this._k=E},function(){var y=this._t,E=this._k,w=this._i++;return!y||w>=y.length?(this._t=void 0,b(1)):E=="keys"?b(0,w):E=="values"?b(0,y[w]):b(0,[w,y[w]])},"values"),A.Arguments=A.Array,D("keys"),D("values"),D("entries")},{"./_add-to-unscopables":93,"./_iter-define":122,"./_iter-step":124,"./_iterators":125,"./_to-iobject":158}],170:[function(M,H,a){"use strict";var D=M("./_is-object"),b=M("./_object-gpo"),A=M("./_wks")("hasInstance"),v=Function.prototype;A in v||M("./_object-dp").f(v,A,{value:function(y){if(typeof this!="function"||!D(y))return!1;if(!D(this.prototype))return y instanceof this;for(;y=b(y);)if(this.prototype===y)return!0;return!1}})},{"./_is-object":119,"./_object-dp":132,"./_object-gpo":138,"./_wks":166}],171:[function(M,H,a){var D=M("./_export");D(D.S+D.F,"Object",{assign:M("./_object-assign")})},{"./_export":107,"./_object-assign":130}],172:[function(M,H,a){var D=M("./_export");D(D.S,"Object",{create:M("./_object-create")})},{"./_export":107,"./_object-create":131}],173:[function(M,H,a){var D=M("./_export");D(D.S+D.F*!M("./_descriptors"),"Object",{defineProperty:M("./_object-dp").f})},{"./_descriptors":103,"./_export":107,"./_object-dp":132}],174:[function(M,H,a){M("./_object-sap")("getOwnPropertyNames",function(){return M("./_object-gopn-ext").f})},{"./_object-gopn-ext":135,"./_object-sap":142}],175:[function(M,H,a){var D=M("./_to-object"),b=M("./_object-gpo");M("./_object-sap")("getPrototypeOf",function(){return function(v){return b(D(v))}})},{"./_object-gpo":138,"./_object-sap":142,"./_to-object":160}],176:[function(M,H,a){var D=M("./_to-object"),b=M("./_object-keys");M("./_object-sap")("keys",function(){return function(v){return b(D(v))}})},{"./_object-keys":140,"./_object-sap":142,"./_to-object":160}],177:[function(M,H,a){arguments[4][71][0].apply(a,arguments)},{dup:71}],178:[function(M,H,a){"use strict";var D=M("./_library"),b=M("./_global"),A=M("./_ctx"),v=M("./_classof"),y=M("./_export"),E=M("./_is-object"),w=M("./_a-function"),c=M("./_an-instance"),_=M("./_for-of"),l=M("./_species-constructor"),t=M("./_task").set,u=M("./_microtask")(),s=M("./_new-promise-capability"),r=M("./_perform"),f=M("./_user-agent"),m=M("./_promise-resolve"),d="Promise",n=b.TypeError,i=b.process,h=i&&i.versions,C=h&&h.v8||"",x=b[d],g=v(i)=="process",R=function(){},P,O,S,p,T=O=s.f,N=!!function(){try{var B=x.resolve(1),J=(B.constructor={})[M("./_wks")("species")]=function(le){le(R,R)};return(g||typeof PromiseRejectionEvent=="function")&&B.then(R)instanceof J&&C.indexOf("6.6")!==0&&f.indexOf("Chrome/66")===-1}catch(le){}}(),k=function(B){var J;return E(B)&&typeof(J=B.then)=="function"?J:!1},U=function(B,J){if(B._n)return;B._n=!0;var le=B._c;u(function(){for(var ge=B._v,pe=B._s==1,De=0,Ie=function(fe){var xe=pe?fe.ok:fe.fail,Ee=fe.resolve,se=fe.reject,oe=fe.domain,q,me,re;try{xe?(pe||(B._h==2&&F(B),B._h=1),xe===!0?q=ge:(oe&&oe.enter(),q=xe(ge),oe&&(oe.exit(),re=!0)),q===fe.promise?se(n("Promise-chain cycle")):(me=k(q))?me.call(q,Ee,se):Ee(q)):se(ge)}catch(ae){oe&&!re&&oe.exit(),se(ae)}};le.length>De;)Ie(le[De++]);B._c=[],B._n=!1,J&&!B._h&&z(B)})},z=function(B){t.call(b,function(){var J=B._v,le=W(B),ge,pe,De;if(le&&(ge=r(function(){g?i.emit("unhandledRejection",J,B):(pe=b.onunhandledrejection)?pe({promise:B,reason:J}):(De=b.console)&&De.error&&De.error("Unhandled promise rejection",J)}),B._h=g||W(B)?2:1),B._a=void 0,le&&ge.e)throw ge.v})},W=function(B){return B._h!==1&&(B._a||B._c).length===0},F=function(B){t.call(b,function(){var J;g?i.emit("rejectionHandled",B):(J=b.onrejectionhandled)&&J({promise:B,reason:B._v})})},V=function(B){var J=this;if(J._d)return;J._d=!0,J=J._w||J,J._v=B,J._s=2,J._a||(J._a=J._c.slice()),U(J,!0)},K=function(B){var J=this,le;if(J._d)return;J._d=!0,J=J._w||J;try{if(J===B)throw n("Promise can't be resolved itself");(le=k(B))?u(function(){var ge={_w:J,_d:!1};try{le.call(B,A(K,ge,1),A(V,ge,1))}catch(pe){V.call(ge,pe)}}):(J._v=B,J._s=1,U(J,!1))}catch(ge){V.call({_w:J,_d:!1},ge)}};N||(x=function(J){c(this,x,d,"_h"),w(J),P.call(this);try{J(A(K,this,1),A(V,this,1))}catch(le){V.call(this,le)}},P=function(J){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1},P.prototype=M("./_redefine-all")(x.prototype,{then:function(J,le){var ge=T(l(this,x));return ge.ok=typeof J=="function"?J:!0,ge.fail=typeof le=="function"&&le,ge.domain=g?i.domain:void 0,this._c.push(ge),this._a&&this._a.push(ge),this._s&&U(this,!1),ge.promise},catch:function(B){return this.then(void 0,B)}}),S=function(){var B=new P;this.promise=B,this.resolve=A(K,B,1),this.reject=A(V,B,1)},s.f=T=function(B){return B===x||B===p?new S(B):O(B)}),y(y.G+y.W+y.F*!N,{Promise:x}),M("./_set-to-string-tag")(x,d),M("./_set-species")(d),p=M("./_core")[d],y(y.S+y.F*!N,d,{reject:function(J){var le=T(this),ge=le.reject;return ge(J),le.promise}}),y(y.S+y.F*(D||!N),d,{resolve:function(J){return m(D&&this===p?x:this,J)}}),y(y.S+y.F*!(N&&M("./_iter-detect")(function(B){x.all(B).catch(R)})),d,{all:function(J){var le=this,ge=T(le),pe=ge.resolve,De=ge.reject,Ie=r(function(){var fe=[],xe=0,Ee=1;_(J,!1,function(se){var oe=xe++,q=!1;fe.push(void 0),Ee++,le.resolve(se).then(function(me){if(q)return;q=!0,fe[oe]=me,--Ee||pe(fe)},De)}),--Ee||pe(fe)});return Ie.e&&De(Ie.v),ge.promise},race:function(J){var le=this,ge=T(le),pe=ge.reject,De=r(function(){_(J,!1,function(Ie){le.resolve(Ie).then(ge.resolve,pe)})});return De.e&&pe(De.v),ge.promise}})},{"./_a-function":92,"./_an-instance":94,"./_classof":97,"./_core":99,"./_ctx":101,"./_export":107,"./_for-of":109,"./_global":110,"./_is-object":119,"./_iter-detect":123,"./_library":126,"./_microtask":128,"./_new-promise-capability":129,"./_perform":144,"./_promise-resolve":145,"./_redefine-all":147,"./_set-species":149,"./_set-to-string-tag":150,"./_species-constructor":153,"./_task":155,"./_user-agent":163,"./_wks":166}],179:[function(M,H,a){var D=M("./_export"),b=M("./_to-absolute-index"),A=String.fromCharCode,v=String.fromCodePoint;D(D.S+D.F*(!!v&&v.length!=1),"String",{fromCodePoint:function(E){for(var w=[],c=arguments.length,_=0,l;c>_;){if(l=+arguments[_++],b(l,1114111)!==l)throw RangeError(l+" is not a valid code point");w.push(l<65536?A(l):A(((l-=65536)>>10)+55296,l%1024+56320))}return w.join("")}})},{"./_export":107,"./_to-absolute-index":156}],180:[function(M,H,a){"use strict";var D=M("./_string-at")(!0);M("./_iter-define")(String,"String",function(b){this._t=String(b),this._i=0},function(){var b=this._t,A=this._i,v;return A>=b.length?{value:void 0,done:!0}:(v=D(b,A),this._i+=v.length,{value:v,done:!1})})},{"./_iter-define":122,"./_string-at":154}],181:[function(M,H,a){"use strict";var D=M("./_global"),b=M("./_has"),A=M("./_descriptors"),v=M("./_export"),y=M("./_redefine"),E=M("./_meta").KEY,w=M("./_fails"),c=M("./_shared"),_=M("./_set-to-string-tag"),l=M("./_uid"),t=M("./_wks"),u=M("./_wks-ext"),s=M("./_wks-define"),r=M("./_enum-keys"),f=M("./_is-array"),m=M("./_an-object"),d=M("./_is-object"),n=M("./_to-object"),i=M("./_to-iobject"),h=M("./_to-primitive"),C=M("./_property-desc"),x=M("./_object-create"),g=M("./_object-gopn-ext"),R=M("./_object-gopd"),P=M("./_object-gops"),O=M("./_object-dp"),S=M("./_object-keys"),p=R.f,T=O.f,N=g.f,k=D.Symbol,U=D.JSON,z=U&&U.stringify,W="prototype",F=t("_hidden"),V=t("toPrimitive"),K={}.propertyIsEnumerable,B=c("symbol-registry"),J=c("symbols"),le=c("op-symbols"),ge=Object[W],pe=typeof k=="function"&&!!P.f,De=D.QObject,Ie=!De||!De[W]||!De[W].findChild,fe=A&&w(function(){return x(T({},"a",{get:function(){return T(this,"a",{value:7}).a}})).a!=7})?function(Se,Me,Qe){var tt=p(ge,Me);tt&&delete ge[Me],T(Se,Me,Qe),tt&&Se!==ge&&T(ge,Me,tt)}:T,xe=function(Se){var Me=J[Se]=x(k[W]);return Me._k=Se,Me},Ee=pe&&typeof k.iterator=="symbol"?function(Se){return typeof Se=="symbol"}:function(Se){return Se instanceof k},se=function(Me,Qe,tt){return Me===ge&&se(le,Qe,tt),m(Me),Qe=h(Qe,!0),m(tt),b(J,Qe)?(tt.enumerable?(b(Me,F)&&Me[F][Qe]&&(Me[F][Qe]=!1),tt=x(tt,{enumerable:C(0,!1)})):(b(Me,F)||T(Me,F,C(1,{})),Me[F][Qe]=!0),fe(Me,Qe,tt)):T(Me,Qe,tt)},oe=function(Me,Qe){m(Me);for(var tt=r(Qe=i(Qe)),st=0,ut=tt.length,ht;ut>st;)se(Me,ht=tt[st++],Qe[ht]);return Me},q=function(Me,Qe){return Qe===void 0?x(Me):oe(x(Me),Qe)},me=function(Me){var Qe=K.call(this,Me=h(Me,!0));return this===ge&&b(J,Me)&&!b(le,Me)?!1:Qe||!b(this,Me)||!b(J,Me)||b(this,F)&&this[F][Me]?Qe:!0},re=function(Me,Qe){if(Me=i(Me),Qe=h(Qe,!0),Me===ge&&b(J,Qe)&&!b(le,Qe))return;var tt=p(Me,Qe);return tt&&b(J,Qe)&&!(b(Me,F)&&Me[F][Qe])&&(tt.enumerable=!0),tt},ae=function(Me){for(var Qe=N(i(Me)),tt=[],st=0,ut;Qe.length>st;)!b(J,ut=Qe[st++])&&ut!=F&&ut!=E&&tt.push(ut);return tt},ce=function(Me){for(var Qe=Me===ge,tt=N(Qe?le:i(Me)),st=[],ut=0,ht;tt.length>ut;)b(J,ht=tt[ut++])&&(Qe?b(ge,ht):!0)&&st.push(J[ht]);return st};pe||(k=function(){if(this instanceof k)throw TypeError("Symbol is not a constructor!");var Me=l(arguments.length>0?arguments[0]:void 0),Qe=function(tt){this===ge&&Qe.call(le,tt),b(this,F)&&b(this[F],Me)&&(this[F][Me]=!1),fe(this,Me,C(1,tt))};return A&&Ie&&fe(ge,Me,{configurable:!0,set:Qe}),xe(Me)},y(k[W],"toString",function(){return this._k}),R.f=re,O.f=se,M("./_object-gopn").f=g.f=ae,M("./_object-pie").f=me,P.f=ce,A&&!M("./_library")&&y(ge,"propertyIsEnumerable",me,!0),u.f=function(Se){return xe(t(Se))}),v(v.G+v.W+v.F*!pe,{Symbol:k});for(var te="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),$=0;te.length>$;)t(te[$++]);for(var X=S(t.store),ee=0;X.length>ee;)s(X[ee++]);v(v.S+v.F*!pe,"Symbol",{for:function(Se){return b(B,Se+="")?B[Se]:B[Se]=k(Se)},keyFor:function(Me){if(!Ee(Me))throw TypeError(Me+" is not a symbol!");for(var Qe in B)if(B[Qe]===Me)return Qe},useSetter:function(){Ie=!0},useSimple:function(){Ie=!1}}),v(v.S+v.F*!pe,"Object",{create:q,defineProperty:se,defineProperties:oe,getOwnPropertyDescriptor:re,getOwnPropertyNames:ae,getOwnPropertySymbols:ce});var Oe=w(function(){P.f(1)});v(v.S+v.F*Oe,"Object",{getOwnPropertySymbols:function(Me){return P.f(n(Me))}}),U&&v(v.S+v.F*(!pe||w(function(){var Se=k();return z([Se])!="[null]"||z({a:Se})!="{}"||z(Object(Se))!="{}"})),"JSON",{stringify:function(Me){for(var Qe=[Me],tt=1,st,ut;arguments.length>tt;)Qe.push(arguments[tt++]);return ut=st=Qe[1],!d(st)&&Me===void 0||Ee(Me)?void 0:(f(st)||(st=function(ht,bt){if(typeof ut=="function"&&(bt=ut.call(this,ht,bt)),!Ee(bt))return bt}),Qe[1]=st,z.apply(U,Qe))}}),k[W][V]||M("./_hide")(k[W],V,k[W].valueOf),_(k,"Symbol"),_(Math,"Math",!0),_(D.JSON,"JSON",!0)},{"./_an-object":95,"./_descriptors":103,"./_enum-keys":106,"./_export":107,"./_fails":108,"./_global":110,"./_has":111,"./_hide":112,"./_is-array":118,"./_is-object":119,"./_library":126,"./_meta":127,"./_object-create":131,"./_object-dp":132,"./_object-gopd":134,"./_object-gopn":136,"./_object-gopn-ext":135,"./_object-gops":137,"./_object-keys":140,"./_object-pie":141,"./_property-desc":146,"./_redefine":148,"./_set-to-string-tag":150,"./_shared":152,"./_to-iobject":158,"./_to-object":160,"./_to-primitive":161,"./_uid":162,"./_wks":166,"./_wks-define":164,"./_wks-ext":165}],182:[function(M,H,a){var D=M("./_export"),b=M("./_object-to-array")(!0);D(D.S,"Object",{entries:function(v){return b(v)}})},{"./_export":107,"./_object-to-array":143}],183:[function(M,H,a){"use strict";var D=M("./_export"),b=M("./_core"),A=M("./_global"),v=M("./_species-constructor"),y=M("./_promise-resolve");D(D.P+D.R,"Promise",{finally:function(E){var w=v(this,b.Promise||A.Promise),c=typeof E=="function";return this.then(c?function(_){return y(w,E()).then(function(){return _})}:E,c?function(_){return y(w,E()).then(function(){throw _})}:E)}})},{"./_core":99,"./_export":107,"./_global":110,"./_promise-resolve":145,"./_species-constructor":153}],184:[function(M,H,a){"use strict";var D=M("./_export"),b=M("./_new-promise-capability"),A=M("./_perform");D(D.S,"Promise",{try:function(v){var y=b.f(this),E=A(v);return(E.e?y.reject:y.resolve)(E.v),y.promise}})},{"./_export":107,"./_new-promise-capability":129,"./_perform":144}],185:[function(M,H,a){M("./_wks-define")("asyncIterator")},{"./_wks-define":164}],186:[function(M,H,a){M("./_wks-define")("observable")},{"./_wks-define":164}],187:[function(M,H,a){M("./es6.array.iterator");for(var D=M("./_global"),b=M("./_hide"),A=M("./_iterators"),v=M("./_wks")("toStringTag"),y="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),E=0;E0?"-":"+")+E(Math.floor(Math.abs(S)/60)*100+Math.abs(S)%60,4),S:["th","st","nd","rd"][i%10>3?0:(i%100-i%10!=10)*i%10],W:p,N:T};return r.replace(l,function(k){return k in N?N[k]:k.slice(1,k.length-1)})}}();y.masks={default:"ddd mmm dd yyyy HH:MM:ss",shortDate:"m/d/yy",mediumDate:"mmm d, yyyy",longDate:"mmmm d, yyyy",fullDate:"dddd, mmmm d, yyyy",shortTime:"h:MM TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT Z",isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:sso",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'",expiresHeaderFormat:"ddd, dd mmm yyyy HH:MM:ss Z"},y.i18n={dayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"]};function E(l,t){for(l=String(l),t=t||2;l.lengthl;)if(t=c[l++],t!=t)return!0}else for(;_>l;l++)if((v||l in c)&&c[l]===E)return v||l||0;return!v&&-1}}},{"./_to-absolute-index":156,"./_to-iobject":158,"./_to-length":159}],97:[function(M,H,a){var D=M("./_cof"),b=M("./_wks")("toStringTag"),A=D(function(){return arguments}())=="Arguments",v=function(y,E){try{return y[E]}catch(w){}};H.exports=function(y){var E,w,c;return y===void 0?"Undefined":y===null?"Null":typeof(w=v(E=Object(y),b))=="string"?w:A?D(E):(c=D(E))=="Object"&&typeof E.callee=="function"?"Arguments":c}},{"./_cof":98,"./_wks":166}],98:[function(M,H,a){var D={}.toString;H.exports=function(b){return D.call(b).slice(8,-1)}},{}],99:[function(M,H,a){var D=H.exports={version:"2.6.11"};typeof __e=="number"&&(__e=D)},{}],100:[function(M,H,a){"use strict";var D=M("./_object-dp"),b=M("./_property-desc");H.exports=function(A,v,y){v in A?D.f(A,v,b(0,y)):A[v]=y}},{"./_object-dp":132,"./_property-desc":146}],101:[function(M,H,a){var D=M("./_a-function");H.exports=function(b,A,v){if(D(b),A===void 0)return b;switch(v){case 1:return function(y){return b.call(A,y)};case 2:return function(y,E){return b.call(A,y,E)};case 3:return function(y,E,w){return b.call(A,y,E,w)}}return function(){return b.apply(A,arguments)}}},{"./_a-function":92}],102:[function(M,H,a){H.exports=function(D){if(D==null)throw TypeError("Can't call method on "+D);return D}},{}],103:[function(M,H,a){H.exports=!M("./_fails")(function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7})},{"./_fails":108}],104:[function(M,H,a){var D=M("./_is-object"),b=M("./_global").document,A=D(b)&&D(b.createElement);H.exports=function(v){return A?b.createElement(v):{}}},{"./_global":110,"./_is-object":119}],105:[function(M,H,a){H.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},{}],106:[function(M,H,a){var D=M("./_object-keys"),b=M("./_object-gops"),A=M("./_object-pie");H.exports=function(v){var y=D(v),E=b.f;if(E)for(var w=E(v),c=A.f,_=0,l;w.length>_;)c.call(v,l=w[_++])&&y.push(l);return y}},{"./_object-gops":137,"./_object-keys":140,"./_object-pie":141}],107:[function(M,H,a){var D=M("./_global"),b=M("./_core"),A=M("./_ctx"),v=M("./_hide"),y=M("./_has"),E="prototype",w=function(c,_,l){var t=c&w.F,u=c&w.G,s=c&w.S,r=c&w.P,f=c&w.B,m=c&w.W,d=u?b:b[_]||(b[_]={}),n=d[E],i=u?D:s?D[_]:(D[_]||{})[E],h,C,x;u&&(l=_);for(h in l){if(C=!t&&i&&i[h]!==void 0,C&&y(d,h))continue;x=C?i[h]:l[h],d[h]=u&&typeof i[h]!="function"?l[h]:f&&C?A(x,D):m&&i[h]==x?function(g){var R=function(P,O,S){if(this instanceof g){switch(arguments.length){case 0:return new g;case 1:return new g(P);case 2:return new g(P,O)}return new g(P,O,S)}return g.apply(this,arguments)};return R[E]=g[E],R}(x):r&&typeof x=="function"?A(Function.call,x):x,r&&((d.virtual||(d.virtual={}))[h]=x,c&w.R&&n&&!n[h]&&v(n,h,x))}};w.F=1,w.G=2,w.S=4,w.P=8,w.B=16,w.W=32,w.U=64,w.R=128,H.exports=w},{"./_core":99,"./_ctx":101,"./_global":110,"./_has":111,"./_hide":112}],108:[function(M,H,a){H.exports=function(D){try{return!!D()}catch(b){return!0}}},{}],109:[function(M,H,a){var D=M("./_ctx"),b=M("./_iter-call"),A=M("./_is-array-iter"),v=M("./_an-object"),y=M("./_to-length"),E=M("./core.get-iterator-method"),w={},c={},a=H.exports=function(_,l,t,u,s){var r=s?function(){return _}:E(_),f=D(t,u,l?2:1),m=0,d,n,i,h;if(typeof r!="function")throw TypeError(_+" is not iterable!");if(A(r)){for(d=y(_.length);d>m;m++)if(h=l?f(v(n=_[m])[0],n[1]):f(_[m]),h===w||h===c)return h}else for(i=r.call(_);!(n=i.next()).done;)if(h=b(i,f,n.value,l),h===w||h===c)return h};a.BREAK=w,a.RETURN=c},{"./_an-object":95,"./_ctx":101,"./_is-array-iter":117,"./_iter-call":120,"./_to-length":159,"./core.get-iterator-method":167}],110:[function(M,H,a){var D=H.exports=typeof window!="undefined"&&window.Math==Math?window:typeof self!="undefined"&&self.Math==Math?self:Function("return this")();typeof __g=="number"&&(__g=D)},{}],111:[function(M,H,a){var D={}.hasOwnProperty;H.exports=function(b,A){return D.call(b,A)}},{}],112:[function(M,H,a){var D=M("./_object-dp"),b=M("./_property-desc");H.exports=M("./_descriptors")?function(A,v,y){return D.f(A,v,b(1,y))}:function(A,v,y){return A[v]=y,A}},{"./_descriptors":103,"./_object-dp":132,"./_property-desc":146}],113:[function(M,H,a){var D=M("./_global").document;H.exports=D&&D.documentElement},{"./_global":110}],114:[function(M,H,a){H.exports=!M("./_descriptors")&&!M("./_fails")(function(){return Object.defineProperty(M("./_dom-create")("div"),"a",{get:function(){return 7}}).a!=7})},{"./_descriptors":103,"./_dom-create":104,"./_fails":108}],115:[function(M,H,a){H.exports=function(D,b,A){var v=A===void 0;switch(b.length){case 0:return v?D():D.call(A);case 1:return v?D(b[0]):D.call(A,b[0]);case 2:return v?D(b[0],b[1]):D.call(A,b[0],b[1]);case 3:return v?D(b[0],b[1],b[2]):D.call(A,b[0],b[1],b[2]);case 4:return v?D(b[0],b[1],b[2],b[3]):D.call(A,b[0],b[1],b[2],b[3])}return D.apply(A,b)}},{}],116:[function(M,H,a){var D=M("./_cof");H.exports=Object("z").propertyIsEnumerable(0)?Object:function(b){return D(b)=="String"?b.split(""):Object(b)}},{"./_cof":98}],117:[function(M,H,a){var D=M("./_iterators"),b=M("./_wks")("iterator"),A=Array.prototype;H.exports=function(v){return v!==void 0&&(D.Array===v||A[b]===v)}},{"./_iterators":125,"./_wks":166}],118:[function(M,H,a){var D=M("./_cof");H.exports=Array.isArray||function(A){return D(A)=="Array"}},{"./_cof":98}],119:[function(M,H,a){H.exports=function(D){return typeof D=="object"?D!==null:typeof D=="function"}},{}],120:[function(M,H,a){var D=M("./_an-object");H.exports=function(b,A,v,y){try{return y?A(D(v)[0],v[1]):A(v)}catch(w){var E=b.return;throw E!==void 0&&D(E.call(b)),w}}},{"./_an-object":95}],121:[function(M,H,a){"use strict";var D=M("./_object-create"),b=M("./_property-desc"),A=M("./_set-to-string-tag"),v={};M("./_hide")(v,M("./_wks")("iterator"),function(){return this}),H.exports=function(y,E,w){y.prototype=D(v,{next:b(1,w)}),A(y,E+" Iterator")}},{"./_hide":112,"./_object-create":131,"./_property-desc":146,"./_set-to-string-tag":150,"./_wks":166}],122:[function(M,H,a){"use strict";var D=M("./_library"),b=M("./_export"),A=M("./_redefine"),v=M("./_hide"),y=M("./_iterators"),E=M("./_iter-create"),w=M("./_set-to-string-tag"),c=M("./_object-gpo"),_=M("./_wks")("iterator"),l=!([].keys&&"next"in[].keys()),t="@@iterator",u="keys",s="values",r=function(){return this};H.exports=function(f,m,d,n,i,h,C){E(d,m,n);var x=function(W){if(!l&&W in O)return O[W];switch(W){case u:return function(){return new d(this,W)};case s:return function(){return new d(this,W)}}return function(){return new d(this,W)}},g=m+" Iterator",R=i==s,P=!1,O=f.prototype,S=O[_]||O[t]||i&&O[i],p=S||x(i),T=i?R?x("entries"):p:void 0,N=m=="Array"&&O.entries||S,k,U,z;if(N&&(z=c(N.call(new f)),z!==Object.prototype&&z.next&&(w(z,g,!0),!D&&typeof z[_]!="function"&&v(z,_,r))),R&&S&&S.name!==s&&(P=!0,p=function(){return S.call(this)}),(!D||C)&&(l||P||!O[_])&&v(O,_,p),y[m]=p,y[g]=r,i)if(k={values:R?p:x(s),keys:h?p:x(u),entries:T},C)for(U in k)U in O||A(O,U,k[U]);else b(b.P+b.F*(l||P),m,k);return k}},{"./_export":107,"./_hide":112,"./_iter-create":121,"./_iterators":125,"./_library":126,"./_object-gpo":138,"./_redefine":148,"./_set-to-string-tag":150,"./_wks":166}],123:[function(M,H,a){var D=M("./_wks")("iterator"),b=!1;try{var A=[7][D]();A.return=function(){b=!0},Array.from(A,function(){throw 2})}catch(v){}H.exports=function(v,y){if(!y&&!b)return!1;var E=!1;try{var w=[7],c=w[D]();c.next=function(){return{done:E=!0}},w[D]=function(){return c},v(w)}catch(_){}return E}},{"./_wks":166}],124:[function(M,H,a){H.exports=function(D,b){return{value:b,done:!!D}}},{}],125:[function(M,H,a){H.exports={}},{}],126:[function(M,H,a){H.exports=!0},{}],127:[function(M,H,a){var D=M("./_uid")("meta"),b=M("./_is-object"),A=M("./_has"),v=M("./_object-dp").f,y=0,E=Object.isExtensible||function(){return!0},w=!M("./_fails")(function(){return E(Object.preventExtensions({}))}),c=function(s){v(s,D,{value:{i:"O"+ ++y,w:{}}})},_=function(s,r){if(!b(s))return typeof s=="symbol"?s:(typeof s=="string"?"S":"P")+s;if(!A(s,D)){if(!E(s))return"F";if(!r)return"E";c(s)}return s[D].i},l=function(s,r){if(!A(s,D)){if(!E(s))return!0;if(!r)return!1;c(s)}return s[D].w},t=function(s){return w&&u.NEED&&E(s)&&!A(s,D)&&c(s),s},u=H.exports={KEY:D,NEED:!1,fastKey:_,getWeak:l,onFreeze:t}},{"./_fails":108,"./_has":111,"./_is-object":119,"./_object-dp":132,"./_uid":162}],128:[function(M,H,a){var D=M("./_global"),b=M("./_task").set,A=D.MutationObserver||D.WebKitMutationObserver,v=D.process,y=D.Promise,E=M("./_cof")(v)=="process";H.exports=function(){var w,c,_,l=function(){var r,f;for(E&&(r=v.domain)&&r.exit();w;){f=w.fn,w=w.next;try{f()}catch(m){throw w?_():c=void 0,m}}c=void 0,r&&r.enter()};if(E)_=function(){v.nextTick(l)};else if(A&&!(D.navigator&&D.navigator.standalone)){var t=!0,u=document.createTextNode("");new A(l).observe(u,{characterData:!0}),_=function(){u.data=t=!t}}else if(y&&y.resolve){var s=y.resolve(void 0);_=function(){s.then(l)}}else _=function(){b.call(D,l)};return function(r){var f={fn:r,next:void 0};c&&(c.next=f),w||(w=f,_()),c=f}}},{"./_cof":98,"./_global":110,"./_task":155}],129:[function(M,H,a){"use strict";var D=M("./_a-function");function b(A){var v,y;this.promise=new A(function(E,w){if(v!==void 0||y!==void 0)throw TypeError("Bad Promise constructor");v=E,y=w}),this.resolve=D(v),this.reject=D(y)}H.exports.f=function(A){return new b(A)}},{"./_a-function":92}],130:[function(M,H,a){"use strict";var D=M("./_descriptors"),b=M("./_object-keys"),A=M("./_object-gops"),v=M("./_object-pie"),y=M("./_to-object"),E=M("./_iobject"),w=Object.assign;H.exports=!w||M("./_fails")(function(){var c={},_={},l=Symbol(),t="abcdefghijklmnopqrst";return c[l]=7,t.split("").forEach(function(u){_[u]=u}),w({},c)[l]!=7||Object.keys(w({},_)).join("")!=t})?function(_,l){for(var t=y(_),u=arguments.length,s=1,r=A.f,f=v.f;u>s;)for(var m=E(arguments[s++]),d=r?b(m).concat(r(m)):b(m),n=d.length,i=0,h;n>i;)h=d[i++],(!D||f.call(m,h))&&(t[h]=m[h]);return t}:w},{"./_descriptors":103,"./_fails":108,"./_iobject":116,"./_object-gops":137,"./_object-keys":140,"./_object-pie":141,"./_to-object":160}],131:[function(M,H,a){var D=M("./_an-object"),b=M("./_object-dps"),A=M("./_enum-bug-keys"),v=M("./_shared-key")("IE_PROTO"),y=function(){},E="prototype",w=function(){var c=M("./_dom-create")("iframe"),_=A.length,l="<",t=">",u;for(c.style.display="none",M("./_html").appendChild(c),c.src="javascript:",u=c.contentWindow.document,u.open(),u.write(l+"script"+t+"document.F=Object"+l+"/script"+t),u.close(),w=u.F;_--;)delete w[E][A[_]];return w()};H.exports=Object.create||function(_,l){var t;return _!==null?(y[E]=D(_),t=new y,y[E]=null,t[v]=_):t=w(),l===void 0?t:b(t,l)}},{"./_an-object":95,"./_dom-create":104,"./_enum-bug-keys":105,"./_html":113,"./_object-dps":133,"./_shared-key":151}],132:[function(M,H,a){var D=M("./_an-object"),b=M("./_ie8-dom-define"),A=M("./_to-primitive"),v=Object.defineProperty;a.f=M("./_descriptors")?Object.defineProperty:function(E,w,c){if(D(E),w=A(w,!0),D(c),b)try{return v(E,w,c)}catch(_){}if("get"in c||"set"in c)throw TypeError("Accessors not supported!");return"value"in c&&(E[w]=c.value),E}},{"./_an-object":95,"./_descriptors":103,"./_ie8-dom-define":114,"./_to-primitive":161}],133:[function(M,H,a){var D=M("./_object-dp"),b=M("./_an-object"),A=M("./_object-keys");H.exports=M("./_descriptors")?Object.defineProperties:function(y,E){b(y);for(var w=A(E),c=w.length,_=0,l;c>_;)D.f(y,l=w[_++],E[l]);return y}},{"./_an-object":95,"./_descriptors":103,"./_object-dp":132,"./_object-keys":140}],134:[function(M,H,a){var D=M("./_object-pie"),b=M("./_property-desc"),A=M("./_to-iobject"),v=M("./_to-primitive"),y=M("./_has"),E=M("./_ie8-dom-define"),w=Object.getOwnPropertyDescriptor;a.f=M("./_descriptors")?w:function(_,l){if(_=A(_),l=v(l,!0),E)try{return w(_,l)}catch(t){}if(y(_,l))return b(!D.f.call(_,l),_[l])}},{"./_descriptors":103,"./_has":111,"./_ie8-dom-define":114,"./_object-pie":141,"./_property-desc":146,"./_to-iobject":158,"./_to-primitive":161}],135:[function(M,H,a){var D=M("./_to-iobject"),b=M("./_object-gopn").f,A={}.toString,v=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],y=function(E){try{return b(E)}catch(w){return v.slice()}};H.exports.f=function(w){return v&&A.call(w)=="[object Window]"?y(w):b(D(w))}},{"./_object-gopn":136,"./_to-iobject":158}],136:[function(M,H,a){var D=M("./_object-keys-internal"),b=M("./_enum-bug-keys").concat("length","prototype");a.f=Object.getOwnPropertyNames||function(v){return D(v,b)}},{"./_enum-bug-keys":105,"./_object-keys-internal":139}],137:[function(M,H,a){a.f=Object.getOwnPropertySymbols},{}],138:[function(M,H,a){var D=M("./_has"),b=M("./_to-object"),A=M("./_shared-key")("IE_PROTO"),v=Object.prototype;H.exports=Object.getPrototypeOf||function(y){return y=b(y),D(y,A)?y[A]:typeof y.constructor=="function"&&y instanceof y.constructor?y.constructor.prototype:y instanceof Object?v:null}},{"./_has":111,"./_shared-key":151,"./_to-object":160}],139:[function(M,H,a){var D=M("./_has"),b=M("./_to-iobject"),A=M("./_array-includes")(!1),v=M("./_shared-key")("IE_PROTO");H.exports=function(y,E){var w=b(y),c=0,_=[],l;for(l in w)l!=v&&(D(w,l)&&_.push(l));for(;E.length>c;)D(w,l=E[c++])&&(~A(_,l)||_.push(l));return _}},{"./_array-includes":96,"./_has":111,"./_shared-key":151,"./_to-iobject":158}],140:[function(M,H,a){var D=M("./_object-keys-internal"),b=M("./_enum-bug-keys");H.exports=Object.keys||function(v){return D(v,b)}},{"./_enum-bug-keys":105,"./_object-keys-internal":139}],141:[function(M,H,a){a.f={}.propertyIsEnumerable},{}],142:[function(M,H,a){var D=M("./_export"),b=M("./_core"),A=M("./_fails");H.exports=function(v,y){var E=(b.Object||{})[v]||Object[v],w={};w[v]=y(E),D(D.S+D.F*A(function(){E(1)}),"Object",w)}},{"./_core":99,"./_export":107,"./_fails":108}],143:[function(M,H,a){var D=M("./_descriptors"),b=M("./_object-keys"),A=M("./_to-iobject"),v=M("./_object-pie").f;H.exports=function(y){return function(E){for(var w=A(E),c=b(w),_=c.length,l=0,t=[],u;_>l;)u=c[l++],(!D||v.call(w,u))&&t.push(y?[u,w[u]]:w[u]);return t}}},{"./_descriptors":103,"./_object-keys":140,"./_object-pie":141,"./_to-iobject":158}],144:[function(M,H,a){H.exports=function(D){try{return{e:!1,v:D()}}catch(b){return{e:!0,v:b}}}},{}],145:[function(M,H,a){var D=M("./_an-object"),b=M("./_is-object"),A=M("./_new-promise-capability");H.exports=function(v,y){if(D(v),b(y)&&y.constructor===v)return y;var E=A.f(v),w=E.resolve;return w(y),E.promise}},{"./_an-object":95,"./_is-object":119,"./_new-promise-capability":129}],146:[function(M,H,a){H.exports=function(D,b){return{enumerable:!(D&1),configurable:!(D&2),writable:!(D&4),value:b}}},{}],147:[function(M,H,a){var D=M("./_hide");H.exports=function(b,A,v){for(var y in A)v&&b[y]?b[y]=A[y]:D(b,y,A[y]);return b}},{"./_hide":112}],148:[function(M,H,a){H.exports=M("./_hide")},{"./_hide":112}],149:[function(M,H,a){"use strict";var D=M("./_global"),b=M("./_core"),A=M("./_object-dp"),v=M("./_descriptors"),y=M("./_wks")("species");H.exports=function(E){var w=typeof b[E]=="function"?b[E]:D[E];v&&w&&!w[y]&&A.f(w,y,{configurable:!0,get:function(){return this}})}},{"./_core":99,"./_descriptors":103,"./_global":110,"./_object-dp":132,"./_wks":166}],150:[function(M,H,a){var D=M("./_object-dp").f,b=M("./_has"),A=M("./_wks")("toStringTag");H.exports=function(v,y,E){v&&!b(v=E?v:v.prototype,A)&&D(v,A,{configurable:!0,value:y})}},{"./_has":111,"./_object-dp":132,"./_wks":166}],151:[function(M,H,a){var D=M("./_shared")("keys"),b=M("./_uid");H.exports=function(A){return D[A]||(D[A]=b(A))}},{"./_shared":152,"./_uid":162}],152:[function(M,H,a){var D=M("./_core"),b=M("./_global"),A="__core-js_shared__",v=b[A]||(b[A]={});(H.exports=function(y,E){return v[y]||(v[y]=E!==void 0?E:{})})("versions",[]).push({version:D.version,mode:M("./_library")?"pure":"global",copyright:"\xA9 2019 Denis Pushkarev (zloirock.ru)"})},{"./_core":99,"./_global":110,"./_library":126}],153:[function(M,H,a){var D=M("./_an-object"),b=M("./_a-function"),A=M("./_wks")("species");H.exports=function(v,y){var E=D(v).constructor,w;return E===void 0||(w=D(E)[A])==null?y:b(w)}},{"./_a-function":92,"./_an-object":95,"./_wks":166}],154:[function(M,H,a){var D=M("./_to-integer"),b=M("./_defined");H.exports=function(A){return function(v,y){var E=String(b(v)),w=D(y),c=E.length,_,l;return w<0||w>=c?A?"":void 0:(_=E.charCodeAt(w),_<55296||_>56319||w+1===c||(l=E.charCodeAt(w+1))<56320||l>57343?A?E.charAt(w):_:A?E.slice(w,w+2):(_-55296<<10)+(l-56320)+65536)}}},{"./_defined":102,"./_to-integer":157}],155:[function(M,H,a){var D=M("./_ctx"),b=M("./_invoke"),A=M("./_html"),v=M("./_dom-create"),y=M("./_global"),E=y.process,w=y.setImmediate,c=y.clearImmediate,_=y.MessageChannel,l=y.Dispatch,t=0,u={},s="onreadystatechange",r,f,m,d=function(){var i=+this;if(u.hasOwnProperty(i)){var h=u[i];delete u[i],h()}},n=function(i){d.call(i.data)};(!w||!c)&&(w=function(h){for(var C=[],x=1;arguments.length>x;)C.push(arguments[x++]);return u[++t]=function(){b(typeof h=="function"?h:Function(h),C)},r(t),t},c=function(h){delete u[h]},M("./_cof")(E)=="process"?r=function(i){E.nextTick(D(d,i,1))}:l&&l.now?r=function(i){l.now(D(d,i,1))}:_?(f=new _,m=f.port2,f.port1.onmessage=n,r=D(m.postMessage,m,1)):y.addEventListener&&typeof postMessage=="function"&&!y.importScripts?(r=function(i){y.postMessage(i+"","*")},y.addEventListener("message",n,!1)):s in v("script")?r=function(i){A.appendChild(v("script"))[s]=function(){A.removeChild(this),d.call(i)}}:r=function(i){setTimeout(D(d,i,1),0)}),H.exports={set:w,clear:c}},{"./_cof":98,"./_ctx":101,"./_dom-create":104,"./_global":110,"./_html":113,"./_invoke":115}],156:[function(M,H,a){var D=M("./_to-integer"),b=Math.max,A=Math.min;H.exports=function(v,y){return v=D(v),v<0?b(v+y,0):A(v,y)}},{"./_to-integer":157}],157:[function(M,H,a){var D=Math.ceil,b=Math.floor;H.exports=function(A){return isNaN(A=+A)?0:(A>0?b:D)(A)}},{}],158:[function(M,H,a){var D=M("./_iobject"),b=M("./_defined");H.exports=function(A){return D(b(A))}},{"./_defined":102,"./_iobject":116}],159:[function(M,H,a){var D=M("./_to-integer"),b=Math.min;H.exports=function(A){return A>0?b(D(A),9007199254740991):0}},{"./_to-integer":157}],160:[function(M,H,a){var D=M("./_defined");H.exports=function(b){return Object(D(b))}},{"./_defined":102}],161:[function(M,H,a){var D=M("./_is-object");H.exports=function(b,A){if(!D(b))return b;var v,y;if(A&&typeof(v=b.toString)=="function"&&!D(y=v.call(b)))return y;if(typeof(v=b.valueOf)=="function"&&!D(y=v.call(b)))return y;if(!A&&typeof(v=b.toString)=="function"&&!D(y=v.call(b)))return y;throw TypeError("Can't convert object to primitive value")}},{"./_is-object":119}],162:[function(M,H,a){var D=0,b=Math.random();H.exports=function(A){return"Symbol(".concat(A===void 0?"":A,")_",(++D+b).toString(36))}},{}],163:[function(M,H,a){var D=M("./_global"),b=D.navigator;H.exports=b&&b.userAgent||""},{"./_global":110}],164:[function(M,H,a){var D=M("./_global"),b=M("./_core"),A=M("./_library"),v=M("./_wks-ext"),y=M("./_object-dp").f;H.exports=function(E){var w=b.Symbol||(b.Symbol=A?{}:D.Symbol||{});E.charAt(0)!="_"&&!(E in w)&&y(w,E,{value:v.f(E)})}},{"./_core":99,"./_global":110,"./_library":126,"./_object-dp":132,"./_wks-ext":165}],165:[function(M,H,a){a.f=M("./_wks")},{"./_wks":166}],166:[function(M,H,a){var D=M("./_shared")("wks"),b=M("./_uid"),A=M("./_global").Symbol,v=typeof A=="function",y=H.exports=function(E){return D[E]||(D[E]=v&&A[E]||(v?A:b)("Symbol."+E))};y.store=D},{"./_global":110,"./_shared":152,"./_uid":162}],167:[function(M,H,a){var D=M("./_classof"),b=M("./_wks")("iterator"),A=M("./_iterators");H.exports=M("./_core").getIteratorMethod=function(v){if(v!=null)return v[b]||v["@@iterator"]||A[D(v)]}},{"./_classof":97,"./_core":99,"./_iterators":125,"./_wks":166}],168:[function(M,H,a){"use strict";var D=M("./_ctx"),b=M("./_export"),A=M("./_to-object"),v=M("./_iter-call"),y=M("./_is-array-iter"),E=M("./_to-length"),w=M("./_create-property"),c=M("./core.get-iterator-method");b(b.S+b.F*!M("./_iter-detect")(function(_){Array.from(_)}),"Array",{from:function(l){var t=A(l),u=typeof this=="function"?this:Array,s=arguments.length,r=s>1?arguments[1]:void 0,f=r!==void 0,m=0,d=c(t),n,i,h,C;if(f&&(r=D(r,s>2?arguments[2]:void 0,2)),d!=null&&!(u==Array&&y(d)))for(C=d.call(t),i=new u;!(h=C.next()).done;m++)w(i,m,f?v(C,r,[h.value,m],!0):h.value);else for(n=E(t.length),i=new u(n);n>m;m++)w(i,m,f?r(t[m],m):t[m]);return i.length=m,i}})},{"./_create-property":100,"./_ctx":101,"./_export":107,"./_is-array-iter":117,"./_iter-call":120,"./_iter-detect":123,"./_to-length":159,"./_to-object":160,"./core.get-iterator-method":167}],169:[function(M,H,a){"use strict";var D=M("./_add-to-unscopables"),b=M("./_iter-step"),A=M("./_iterators"),v=M("./_to-iobject");H.exports=M("./_iter-define")(Array,"Array",function(y,E){this._t=v(y),this._i=0,this._k=E},function(){var y=this._t,E=this._k,w=this._i++;return!y||w>=y.length?(this._t=void 0,b(1)):E=="keys"?b(0,w):E=="values"?b(0,y[w]):b(0,[w,y[w]])},"values"),A.Arguments=A.Array,D("keys"),D("values"),D("entries")},{"./_add-to-unscopables":93,"./_iter-define":122,"./_iter-step":124,"./_iterators":125,"./_to-iobject":158}],170:[function(M,H,a){"use strict";var D=M("./_is-object"),b=M("./_object-gpo"),A=M("./_wks")("hasInstance"),v=Function.prototype;A in v||M("./_object-dp").f(v,A,{value:function(y){if(typeof this!="function"||!D(y))return!1;if(!D(this.prototype))return y instanceof this;for(;y=b(y);)if(this.prototype===y)return!0;return!1}})},{"./_is-object":119,"./_object-dp":132,"./_object-gpo":138,"./_wks":166}],171:[function(M,H,a){var D=M("./_export");D(D.S+D.F,"Object",{assign:M("./_object-assign")})},{"./_export":107,"./_object-assign":130}],172:[function(M,H,a){var D=M("./_export");D(D.S,"Object",{create:M("./_object-create")})},{"./_export":107,"./_object-create":131}],173:[function(M,H,a){var D=M("./_export");D(D.S+D.F*!M("./_descriptors"),"Object",{defineProperty:M("./_object-dp").f})},{"./_descriptors":103,"./_export":107,"./_object-dp":132}],174:[function(M,H,a){M("./_object-sap")("getOwnPropertyNames",function(){return M("./_object-gopn-ext").f})},{"./_object-gopn-ext":135,"./_object-sap":142}],175:[function(M,H,a){var D=M("./_to-object"),b=M("./_object-gpo");M("./_object-sap")("getPrototypeOf",function(){return function(v){return b(D(v))}})},{"./_object-gpo":138,"./_object-sap":142,"./_to-object":160}],176:[function(M,H,a){var D=M("./_to-object"),b=M("./_object-keys");M("./_object-sap")("keys",function(){return function(v){return b(D(v))}})},{"./_object-keys":140,"./_object-sap":142,"./_to-object":160}],177:[function(M,H,a){arguments[4][71][0].apply(a,arguments)},{dup:71}],178:[function(M,H,a){"use strict";var D=M("./_library"),b=M("./_global"),A=M("./_ctx"),v=M("./_classof"),y=M("./_export"),E=M("./_is-object"),w=M("./_a-function"),c=M("./_an-instance"),_=M("./_for-of"),l=M("./_species-constructor"),t=M("./_task").set,u=M("./_microtask")(),s=M("./_new-promise-capability"),r=M("./_perform"),f=M("./_user-agent"),m=M("./_promise-resolve"),d="Promise",n=b.TypeError,i=b.process,h=i&&i.versions,C=h&&h.v8||"",x=b[d],g=v(i)=="process",R=function(){},P,O,S,p,T=O=s.f,N=!!function(){try{var B=x.resolve(1),J=(B.constructor={})[M("./_wks")("species")]=function(le){le(R,R)};return(g||typeof PromiseRejectionEvent=="function")&&B.then(R)instanceof J&&C.indexOf("6.6")!==0&&f.indexOf("Chrome/66")===-1}catch(le){}}(),k=function(B){var J;return E(B)&&typeof(J=B.then)=="function"?J:!1},U=function(B,J){if(B._n)return;B._n=!0;var le=B._c;u(function(){for(var ge=B._v,pe=B._s==1,De=0,Ie=function(fe){var xe=pe?fe.ok:fe.fail,Ee=fe.resolve,se=fe.reject,oe=fe.domain,q,me,re;try{xe?(pe||(B._h==2&&F(B),B._h=1),xe===!0?q=ge:(oe&&oe.enter(),q=xe(ge),oe&&(oe.exit(),re=!0)),q===fe.promise?se(n("Promise-chain cycle")):(me=k(q))?me.call(q,Ee,se):Ee(q)):se(ge)}catch(ae){oe&&!re&&oe.exit(),se(ae)}};le.length>De;)Ie(le[De++]);B._c=[],B._n=!1,J&&!B._h&&z(B)})},z=function(B){t.call(b,function(){var J=B._v,le=W(B),ge,pe,De;if(le&&(ge=r(function(){g?i.emit("unhandledRejection",J,B):(pe=b.onunhandledrejection)?pe({promise:B,reason:J}):(De=b.console)&&De.error&&De.error("Unhandled promise rejection",J)}),B._h=g||W(B)?2:1),B._a=void 0,le&&ge.e)throw ge.v})},W=function(B){return B._h!==1&&(B._a||B._c).length===0},F=function(B){t.call(b,function(){var J;g?i.emit("rejectionHandled",B):(J=b.onrejectionhandled)&&J({promise:B,reason:B._v})})},V=function(B){var J=this;if(J._d)return;J._d=!0,J=J._w||J,J._v=B,J._s=2,J._a||(J._a=J._c.slice()),U(J,!0)},K=function(B){var J=this,le;if(J._d)return;J._d=!0,J=J._w||J;try{if(J===B)throw n("Promise can't be resolved itself");(le=k(B))?u(function(){var ge={_w:J,_d:!1};try{le.call(B,A(K,ge,1),A(V,ge,1))}catch(pe){V.call(ge,pe)}}):(J._v=B,J._s=1,U(J,!1))}catch(ge){V.call({_w:J,_d:!1},ge)}};N||(x=function(J){c(this,x,d,"_h"),w(J),P.call(this);try{J(A(K,this,1),A(V,this,1))}catch(le){V.call(this,le)}},P=function(J){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1},P.prototype=M("./_redefine-all")(x.prototype,{then:function(J,le){var ge=T(l(this,x));return ge.ok=typeof J=="function"?J:!0,ge.fail=typeof le=="function"&&le,ge.domain=g?i.domain:void 0,this._c.push(ge),this._a&&this._a.push(ge),this._s&&U(this,!1),ge.promise},catch:function(B){return this.then(void 0,B)}}),S=function(){var B=new P;this.promise=B,this.resolve=A(K,B,1),this.reject=A(V,B,1)},s.f=T=function(B){return B===x||B===p?new S(B):O(B)}),y(y.G+y.W+y.F*!N,{Promise:x}),M("./_set-to-string-tag")(x,d),M("./_set-species")(d),p=M("./_core")[d],y(y.S+y.F*!N,d,{reject:function(J){var le=T(this),ge=le.reject;return ge(J),le.promise}}),y(y.S+y.F*(D||!N),d,{resolve:function(J){return m(D&&this===p?x:this,J)}}),y(y.S+y.F*!(N&&M("./_iter-detect")(function(B){x.all(B).catch(R)})),d,{all:function(J){var le=this,ge=T(le),pe=ge.resolve,De=ge.reject,Ie=r(function(){var fe=[],xe=0,Ee=1;_(J,!1,function(se){var oe=xe++,q=!1;fe.push(void 0),Ee++,le.resolve(se).then(function(me){if(q)return;q=!0,fe[oe]=me,--Ee||pe(fe)},De)}),--Ee||pe(fe)});return Ie.e&&De(Ie.v),ge.promise},race:function(J){var le=this,ge=T(le),pe=ge.reject,De=r(function(){_(J,!1,function(Ie){le.resolve(Ie).then(ge.resolve,pe)})});return De.e&&pe(De.v),ge.promise}})},{"./_a-function":92,"./_an-instance":94,"./_classof":97,"./_core":99,"./_ctx":101,"./_export":107,"./_for-of":109,"./_global":110,"./_is-object":119,"./_iter-detect":123,"./_library":126,"./_microtask":128,"./_new-promise-capability":129,"./_perform":144,"./_promise-resolve":145,"./_redefine-all":147,"./_set-species":149,"./_set-to-string-tag":150,"./_species-constructor":153,"./_task":155,"./_user-agent":163,"./_wks":166}],179:[function(M,H,a){var D=M("./_export"),b=M("./_to-absolute-index"),A=String.fromCharCode,v=String.fromCodePoint;D(D.S+D.F*(!!v&&v.length!=1),"String",{fromCodePoint:function(E){for(var w=[],c=arguments.length,_=0,l;c>_;){if(l=+arguments[_++],b(l,1114111)!==l)throw RangeError(l+" is not a valid code point");w.push(l<65536?A(l):A(((l-=65536)>>10)+55296,l%1024+56320))}return w.join("")}})},{"./_export":107,"./_to-absolute-index":156}],180:[function(M,H,a){"use strict";var D=M("./_string-at")(!0);M("./_iter-define")(String,"String",function(b){this._t=String(b),this._i=0},function(){var b=this._t,A=this._i,v;return A>=b.length?{value:void 0,done:!0}:(v=D(b,A),this._i+=v.length,{value:v,done:!1})})},{"./_iter-define":122,"./_string-at":154}],181:[function(M,H,a){"use strict";var D=M("./_global"),b=M("./_has"),A=M("./_descriptors"),v=M("./_export"),y=M("./_redefine"),E=M("./_meta").KEY,w=M("./_fails"),c=M("./_shared"),_=M("./_set-to-string-tag"),l=M("./_uid"),t=M("./_wks"),u=M("./_wks-ext"),s=M("./_wks-define"),r=M("./_enum-keys"),f=M("./_is-array"),m=M("./_an-object"),d=M("./_is-object"),n=M("./_to-object"),i=M("./_to-iobject"),h=M("./_to-primitive"),C=M("./_property-desc"),x=M("./_object-create"),g=M("./_object-gopn-ext"),R=M("./_object-gopd"),P=M("./_object-gops"),O=M("./_object-dp"),S=M("./_object-keys"),p=R.f,T=O.f,N=g.f,k=D.Symbol,U=D.JSON,z=U&&U.stringify,W="prototype",F=t("_hidden"),V=t("toPrimitive"),K={}.propertyIsEnumerable,B=c("symbol-registry"),J=c("symbols"),le=c("op-symbols"),ge=Object[W],pe=typeof k=="function"&&!!P.f,De=D.QObject,Ie=!De||!De[W]||!De[W].findChild,fe=A&&w(function(){return x(T({},"a",{get:function(){return T(this,"a",{value:7}).a}})).a!=7})?function(Se,Me,Je){var tt=p(ge,Me);tt&&delete ge[Me],T(Se,Me,Je),tt&&Se!==ge&&T(ge,Me,tt)}:T,xe=function(Se){var Me=J[Se]=x(k[W]);return Me._k=Se,Me},Ee=pe&&typeof k.iterator=="symbol"?function(Se){return typeof Se=="symbol"}:function(Se){return Se instanceof k},se=function(Me,Je,tt){return Me===ge&&se(le,Je,tt),m(Me),Je=h(Je,!0),m(tt),b(J,Je)?(tt.enumerable?(b(Me,F)&&Me[F][Je]&&(Me[F][Je]=!1),tt=x(tt,{enumerable:C(0,!1)})):(b(Me,F)||T(Me,F,C(1,{})),Me[F][Je]=!0),fe(Me,Je,tt)):T(Me,Je,tt)},oe=function(Me,Je){m(Me);for(var tt=r(Je=i(Je)),lt=0,ct=tt.length,ht;ct>lt;)se(Me,ht=tt[lt++],Je[ht]);return Me},q=function(Me,Je){return Je===void 0?x(Me):oe(x(Me),Je)},me=function(Me){var Je=K.call(this,Me=h(Me,!0));return this===ge&&b(J,Me)&&!b(le,Me)?!1:Je||!b(this,Me)||!b(J,Me)||b(this,F)&&this[F][Me]?Je:!0},re=function(Me,Je){if(Me=i(Me),Je=h(Je,!0),Me===ge&&b(J,Je)&&!b(le,Je))return;var tt=p(Me,Je);return tt&&b(J,Je)&&!(b(Me,F)&&Me[F][Je])&&(tt.enumerable=!0),tt},ae=function(Me){for(var Je=N(i(Me)),tt=[],lt=0,ct;Je.length>lt;)!b(J,ct=Je[lt++])&&ct!=F&&ct!=E&&tt.push(ct);return tt},ce=function(Me){for(var Je=Me===ge,tt=N(Je?le:i(Me)),lt=[],ct=0,ht;tt.length>ct;)b(J,ht=tt[ct++])&&(Je?b(ge,ht):!0)&<.push(J[ht]);return lt};pe||(k=function(){if(this instanceof k)throw TypeError("Symbol is not a constructor!");var Me=l(arguments.length>0?arguments[0]:void 0),Je=function(tt){this===ge&&Je.call(le,tt),b(this,F)&&b(this[F],Me)&&(this[F][Me]=!1),fe(this,Me,C(1,tt))};return A&&Ie&&fe(ge,Me,{configurable:!0,set:Je}),xe(Me)},y(k[W],"toString",function(){return this._k}),R.f=re,O.f=se,M("./_object-gopn").f=g.f=ae,M("./_object-pie").f=me,P.f=ce,A&&!M("./_library")&&y(ge,"propertyIsEnumerable",me,!0),u.f=function(Se){return xe(t(Se))}),v(v.G+v.W+v.F*!pe,{Symbol:k});for(var te="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),$=0;te.length>$;)t(te[$++]);for(var X=S(t.store),ee=0;X.length>ee;)s(X[ee++]);v(v.S+v.F*!pe,"Symbol",{for:function(Se){return b(B,Se+="")?B[Se]:B[Se]=k(Se)},keyFor:function(Me){if(!Ee(Me))throw TypeError(Me+" is not a symbol!");for(var Je in B)if(B[Je]===Me)return Je},useSetter:function(){Ie=!0},useSimple:function(){Ie=!1}}),v(v.S+v.F*!pe,"Object",{create:q,defineProperty:se,defineProperties:oe,getOwnPropertyDescriptor:re,getOwnPropertyNames:ae,getOwnPropertySymbols:ce});var Oe=w(function(){P.f(1)});v(v.S+v.F*Oe,"Object",{getOwnPropertySymbols:function(Me){return P.f(n(Me))}}),U&&v(v.S+v.F*(!pe||w(function(){var Se=k();return z([Se])!="[null]"||z({a:Se})!="{}"||z(Object(Se))!="{}"})),"JSON",{stringify:function(Me){for(var Je=[Me],tt=1,lt,ct;arguments.length>tt;)Je.push(arguments[tt++]);return ct=lt=Je[1],!d(lt)&&Me===void 0||Ee(Me)?void 0:(f(lt)||(lt=function(ht,Et){if(typeof ct=="function"&&(Et=ct.call(this,ht,Et)),!Ee(Et))return Et}),Je[1]=lt,z.apply(U,Je))}}),k[W][V]||M("./_hide")(k[W],V,k[W].valueOf),_(k,"Symbol"),_(Math,"Math",!0),_(D.JSON,"JSON",!0)},{"./_an-object":95,"./_descriptors":103,"./_enum-keys":106,"./_export":107,"./_fails":108,"./_global":110,"./_has":111,"./_hide":112,"./_is-array":118,"./_is-object":119,"./_library":126,"./_meta":127,"./_object-create":131,"./_object-dp":132,"./_object-gopd":134,"./_object-gopn":136,"./_object-gopn-ext":135,"./_object-gops":137,"./_object-keys":140,"./_object-pie":141,"./_property-desc":146,"./_redefine":148,"./_set-to-string-tag":150,"./_shared":152,"./_to-iobject":158,"./_to-object":160,"./_to-primitive":161,"./_uid":162,"./_wks":166,"./_wks-define":164,"./_wks-ext":165}],182:[function(M,H,a){var D=M("./_export"),b=M("./_object-to-array")(!0);D(D.S,"Object",{entries:function(v){return b(v)}})},{"./_export":107,"./_object-to-array":143}],183:[function(M,H,a){"use strict";var D=M("./_export"),b=M("./_core"),A=M("./_global"),v=M("./_species-constructor"),y=M("./_promise-resolve");D(D.P+D.R,"Promise",{finally:function(E){var w=v(this,b.Promise||A.Promise),c=typeof E=="function";return this.then(c?function(_){return y(w,E()).then(function(){return _})}:E,c?function(_){return y(w,E()).then(function(){throw _})}:E)}})},{"./_core":99,"./_export":107,"./_global":110,"./_promise-resolve":145,"./_species-constructor":153}],184:[function(M,H,a){"use strict";var D=M("./_export"),b=M("./_new-promise-capability"),A=M("./_perform");D(D.S,"Promise",{try:function(v){var y=b.f(this),E=A(v);return(E.e?y.reject:y.resolve)(E.v),y.promise}})},{"./_export":107,"./_new-promise-capability":129,"./_perform":144}],185:[function(M,H,a){M("./_wks-define")("asyncIterator")},{"./_wks-define":164}],186:[function(M,H,a){M("./_wks-define")("observable")},{"./_wks-define":164}],187:[function(M,H,a){M("./es6.array.iterator");for(var D=M("./_global"),b=M("./_hide"),A=M("./_iterators"),v=M("./_wks")("toStringTag"),y="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),E=0;E0?"-":"+")+E(Math.floor(Math.abs(S)/60)*100+Math.abs(S)%60,4),S:["th","st","nd","rd"][i%10>3?0:(i%100-i%10!=10)*i%10],W:p,N:T};return r.replace(l,function(k){return k in N?N[k]:k.slice(1,k.length-1)})}}();y.masks={default:"ddd mmm dd yyyy HH:MM:ss",shortDate:"m/d/yy",mediumDate:"mmm d, yyyy",longDate:"mmmm d, yyyy",fullDate:"dddd, mmmm d, yyyy",shortTime:"h:MM TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT Z",isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:sso",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'",expiresHeaderFormat:"ddd, dd mmm yyyy HH:MM:ss Z"},y.i18n={dayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"]};function E(l,t){for(l=String(l),t=t||2;l.length * Copyright 2011-2013 John-David Dalton * Available under MIT license - */(function(){"use strict";var b={function:!0,object:!0},A=b[typeof window]&&window||this,v=A,y=b[typeof a]&&a,E=b[typeof H]&&H&&!H.nodeType&&H,w=y&&E&&typeof D=="object"&&D;w&&(w.global===w||w.window===w||w.self===w)&&(A=w);var c=Math.pow(2,53)-1,_=/\bOpera/,l=this,t=Object.prototype,u=t.hasOwnProperty,s=t.toString;function r(O){return O=String(O),O.charAt(0).toUpperCase()+O.slice(1)}function f(O,S,p){var T={"10.0":"10","6.4":"10 Technical Preview","6.3":"8.1","6.2":"8","6.1":"Server 2008 R2 / 7","6.0":"Server 2008 / Vista","5.2":"Server 2003 / XP 64-bit","5.1":"XP","5.01":"2000 SP1","5.0":"2000","4.0":"NT","4.90":"ME"};return S&&p&&/^Win/i.test(O)&&!/^Windows Phone /i.test(O)&&(T=T[/[\d.]+$/.exec(O)])&&(O="Windows "+T),O=String(O),S&&p&&(O=O.replace(RegExp(S,"i"),p)),O=d(O.replace(/ ce$/i," CE").replace(/\bhpw/i,"web").replace(/\bMacintosh\b/,"Mac OS").replace(/_PowerPC\b/i," OS").replace(/\b(OS X) [^ \d]+/i,"$1").replace(/\bMac (OS X)\b/,"$1").replace(/\/(\d)/," $1").replace(/_/g,".").replace(/(?: BePC|[ .]*fc[ \d.]+)$/i,"").replace(/\bx86\.64\b/gi,"x86_64").replace(/\b(Windows Phone) OS\b/,"$1").replace(/\b(Chrome OS \w+) [\d.]+\b/,"$1").split(" on ")[0]),O}function m(O,S){var p=-1,T=O?O.length:0;if(typeof T=="number"&&T>-1&&T<=c)for(;++p3&&"WebKit"||/\bOpera\b/.test(ae)&&(/\bOPR\b/.test(O)?"Blink":"Presto")||/\b(?:Midori|Nook|Safari)\b/i.test(O)&&!/^(?:Trident|EdgeHTML)$/.test(re)&&"WebKit"||!re&&/\bMSIE\b/i.test(O)&&($=="Mac OS"?"Tasman":"Trident")||re=="WebKit"&&/\bPlayStation\b(?! Vita\b)/i.test(ae)&&"NetFront")&&(re=[fe]),ae=="IE"&&(fe=(/; *(?:XBLWP|ZuneWP)(\d+)/i.exec(O)||0)[1])?(ae+=" Mobile",$="Windows Phone "+(/\+$/.test(fe)?fe:fe+".x"),Ee.unshift("desktop mode")):/\bWPDesktop\b/i.test(O)?(ae="IE Mobile",$="Windows Phone 8.x",Ee.unshift("desktop mode"),q||(q=(/\brv:([\d.]+)/.exec(O)||0)[1])):ae!="IE"&&re=="Trident"&&(fe=/\brv:([\d.]+)/.exec(O))&&(ae&&Ee.push("identifying as "+ae+(q?" "+q:"")),ae="IE",q=fe[1]),oe){if(h(S,"global"))if(B&&(fe=B.lang.System,xe=fe.getProperty("os.arch"),$=$||fe.getProperty("os.name")+" "+fe.getProperty("os.version")),J){try{q=S.require("ringo/engine").version.join("."),ae="RingoJS"}catch(ut){(fe=S.system)&&fe.global.system==S.system&&(ae="Narwhal",$||($=fe[0].os||null))}ae||(ae="Rhino")}else typeof S.process=="object"&&!S.process.browser&&(fe=S.process)&&(typeof fe.versions=="object"&&(typeof fe.versions.electron=="string"?(Ee.push("Node "+fe.versions.node),ae="Electron",q=fe.versions.electron):typeof fe.versions.nw=="string"&&(Ee.push("Chromium "+q,"Node "+fe.versions.node),ae="NW.js",q=fe.versions.nw)),ae||(ae="Node.js",xe=fe.arch,$=fe.platform,q=/[\d.]+/.exec(fe.version),q=q?q[0]:null));else i(fe=S.runtime)==W?(ae="Adobe AIR",$=fe.flash.system.Capabilities.os):i(fe=S.phantom)==K?(ae="PhantomJS",q=(fe=fe.version||null)&&fe.major+"."+fe.minor+"."+fe.patch):typeof pe.documentMode=="number"&&(fe=/\bTrident\/(\d+)/i.exec(O))?(q=[q,pe.documentMode],(fe=+fe[1]+4)!=q[1]&&(Ee.push("IE "+q[1]+" mode"),re&&(re[1]=""),q[1]=fe),q=ae=="IE"?String(q[1].toFixed(1)):q[0]):typeof pe.documentMode=="number"&&/^(?:Chrome|Firefox)\b/.test(ae)&&(Ee.push("masking as "+ae+" "+q),ae="IE",q="11.0",re=["Trident"],$="Windows");$=$&&d($)}if(q&&(fe=/(?:[ab]|dp|pre|[ab]\d+pre)(?:\d+\+?)?$/i.exec(q)||/(?:alpha|beta)(?: ?\d)?/i.exec(O+";"+(oe&&T.appMinorVersion))||/\bMinefield\b/i.test(O)&&"a")&&(se=/b/i.test(fe)?"beta":"alpha",q=q.replace(RegExp(fe+"\\+?$"),"")+(se=="beta"?ge:le)+(/\d+\+?/.exec(fe)||"")),ae=="Fennec"||ae=="Firefox"&&/\b(?:Android|Firefox OS)\b/.test($))ae="Firefox Mobile";else if(ae=="Maxthon"&&q)q=q.replace(/\.[\d.]+/,".x");else if(/\bXbox\b/i.test(ce))ce=="Xbox 360"&&($=null),ce=="Xbox 360"&&/\bIEMobile\b/.test(O)&&Ee.unshift("mobile mode");else if((/^(?:Chrome|IE|Opera)$/.test(ae)||ae&&!ce&&!/Browser|Mobi/.test(ae))&&($=="Windows CE"||/Mobi/i.test(O)))ae+=" Mobile";else if(ae=="IE"&&oe)try{S.external===null&&Ee.unshift("platform preview")}catch(ut){Ee.unshift("embedded")}else(/\bBlackBerry\b/.test(ce)||/\bBB10\b/.test(O))&&(fe=(RegExp(ce.replace(/ +/g," *")+"/([.\\d]+)","i").exec(O)||0)[1]||q)?(fe=[fe,/BB10/.test(O)],$=(fe[1]?(ce=null,te="BlackBerry"):"Device Software")+" "+fe[0],q=null):this!=n&&ce!="Wii"&&(oe&&De||/Opera/.test(ae)&&/\b(?:MSIE|Firefox)\b/i.test(O)||ae=="Firefox"&&/\bOS X (?:\d+\.){2,}/.test($)||ae=="IE"&&($&&!/^Win/.test($)&&q>5.5||/\bWindows XP\b/.test($)&&q>8||q==8&&!/\bTrident\b/.test(O)))&&!_.test(fe=R.call(n,O.replace(_,"")+";"))&&fe.name&&(fe="ing as "+fe.name+((fe=fe.version)?" "+fe:""),_.test(ae)?(/\bIE\b/.test(fe)&&$=="Mac OS"&&($=null),fe="identify"+fe):(fe="mask"+fe,Ie?ae=d(Ie.replace(/([a-z])([A-Z])/g,"$1 $2")):ae="Opera",/\bIE\b/.test(fe)&&($=null),oe||(q=null)),re=["Presto"],Ee.push(fe));(fe=(/\bAppleWebKit\/([\d.]+\+?)/i.exec(O)||0)[1])&&(fe=[parseFloat(fe.replace(/\.(\d)$/,".0$1")),fe],ae=="Safari"&&fe[1].slice(-1)=="+"?(ae="WebKit Nightly",se="alpha",q=fe[1].slice(0,-1)):(q==fe[1]||q==(fe[2]=(/\bSafari\/([\d.]+\+?)/i.exec(O)||0)[1]))&&(q=null),fe[1]=(/\bChrome\/([\d.]+)/i.exec(O)||0)[1],fe[0]==537.36&&fe[2]==537.36&&parseFloat(fe[1])>=28&&re=="WebKit"&&(re=["Blink"]),!oe||!U&&!fe[1]?(re&&(re[1]="like Safari"),fe=(fe=fe[0],fe<400?1:fe<500?2:fe<526?3:fe<533?4:fe<534?"4+":fe<535?5:fe<537?6:fe<538?7:fe<601?8:"8")):(re&&(re[1]="like Chrome"),fe=fe[1]||(fe=fe[0],fe<530?1:fe<532?2:fe<532.05?3:fe<533?4:fe<534.03?5:fe<534.07?6:fe<534.1?7:fe<534.13?8:fe<534.16?9:fe<534.24?10:fe<534.3?11:fe<535.01?12:fe<535.02?"13+":fe<535.07?15:fe<535.11?16:fe<535.19?17:fe<536.05?18:fe<536.1?19:fe<537.01?20:fe<537.11?"21+":fe<537.13?23:fe<537.18?24:fe<537.24?25:fe<537.36?26:re!="Blink"?"27":"28")),re&&(re[1]+=" "+(fe+=typeof fe=="number"?".x":/[.+]/.test(fe)?"":"+")),ae=="Safari"&&(!q||parseInt(q)>45)&&(q=fe)),ae=="Opera"&&(fe=/\bzbov|zvav$/.exec($))?(ae+=" ",Ee.unshift("desktop mode"),fe=="zvav"?(ae+="Mini",q=null):ae+="Mobile",$=$.replace(RegExp(" *"+fe+"$"),"")):ae=="Safari"&&/\bChrome\b/.exec(re&&re[1])&&(Ee.unshift("desktop mode"),ae="Chrome Mobile",q=null,/\bOS X\b/.test($)?(te="Apple",$="iOS 4.3+"):$=null),q&&q.indexOf(fe=/[\d.]+$/.exec($))==0&&O.indexOf("/"+fe+"-")>-1&&($=g($.replace(fe,""))),re&&!/\b(?:Avant|Nook)\b/.test(ae)&&(/Browser|Lunascape|Maxthon/.test(ae)||ae!="Safari"&&/^iOS/.test($)&&/\bSafari\b/.test(re[1])||/^(?:Adobe|Arora|Breach|Midori|Opera|Phantom|Rekonq|Rock|Samsung Internet|Sleipnir|Web)/.test(ae)&&re[1])&&((fe=re[re.length-1])&&Ee.push(fe)),Ee.length&&(Ee=["("+Ee.join("; ")+")"]),te&&ce&&ce.indexOf(te)<0&&Ee.push("on "+te),ce&&Ee.push((/^on /.test(Ee[Ee.length-1])?"":"on ")+ce),$&&(fe=/ ([\d.+]+)$/.exec($),me=fe&&$.charAt($.length-fe[0].length-1)=="/",$={architecture:32,family:fe&&!me?$.replace(fe[0],""):$,version:fe?fe[1]:null,toString:function(){var ut=this.version;return this.family+(ut&&!me?" "+ut:"")+(this.architecture==64?" 64-bit":"")}}),(fe=/\b(?:AMD|IA|Win|WOW|x86_|x)64\b/i.exec(xe))&&!/\bi686\b/i.test(xe)?($&&($.architecture=64,$.family=$.family.replace(RegExp(" *"+fe),"")),ae&&(/\bWOW64\b/i.test(O)||oe&&/\w(?:86|32)$/.test(T.cpuClass||T.platform)&&!/\bWin64; x64\b/i.test(O))&&Ee.unshift("32-bit")):$&&/^OS X/.test($.family)&&ae=="Chrome"&&parseFloat(q)>=39&&($.architecture=64),O||(O=null);var st={};return st.description=O,st.layout=re&&re[0],st.manufacturer=te,st.name=ae,st.prerelease=se,st.product=ce,st.ua=O,st.version=ae&&q,st.os=$||{architecture:null,family:null,version:null,toString:function(){return"null"}},st.parse=R,st.toString=tt,st.version&&Ee.unshift(q),st.name&&Ee.unshift(ae),$&&ae&&!($==String($).split(" ")[0]&&($==ae.split(" ")[0]||ce))&&Ee.push(ce?"("+$+")":"on "+$),Ee.length&&(st.description=Ee.join(" ")),st}var P=R();typeof define=="function"&&typeof define.amd=="object"&&define.amd?(A.platform=P,define(function(){return P})):y&&E?n(P,function(O,S){y[S]=O}):A.platform=P}).call(this)}).call(this,typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],207:[function(M,H,a){(function(D){"use strict";typeof D=="undefined"||!D.version||D.version.indexOf("v0.")===0||D.version.indexOf("v1.")===0&&D.version.indexOf("v1.8.")!==0?H.exports={nextTick:b}:H.exports=D;function b(A,v,y,E){if(typeof A!="function")throw new TypeError('"callback" argument must be a function');var w=arguments.length,c,_;switch(w){case 0:case 1:return D.nextTick(A);case 2:return D.nextTick(function(){A.call(null,v)});case 3:return D.nextTick(function(){A.call(null,v,y)});case 4:return D.nextTick(function(){A.call(null,v,y,E)});default:for(c=new Array(w-1),_=0;_1)for(var n=1;n= 0x80 (not a basic code point)","invalid-input":"Invalid input"},h=c-_,C=Math.floor,x=String.fromCharCode,g;function R(V){throw new RangeError(i[V])}function P(V,K){for(var B=V.length,J=[];B--;)J[B]=K(V[B]);return J}function O(V,K){var B=V.split("@"),J="";B.length>1&&(J=B[0]+"@",V=B[1]),V=V.replace(n,".");var le=V.split("."),ge=P(le,K).join(".");return J+ge}function S(V){for(var K=[],B=0,J=V.length,le,ge;B=55296&&le<=56319&&B65535&&(K-=65536,B+=x(K>>>10&1023|55296),K=56320|K&1023),B+=x(K),B}).join("")}function T(V){return V-48<10?V-22:V-65<26?V-65:V-97<26?V-97:c}function N(V,K){return V+22+75*(V<26)-((K!=0)<<5)}function k(V,K,B){var J=0;for(V=B?C(V/u):V>>1,V+=C(V/K);V>h*l>>1;J+=c)V=C(V/h);return C(J+(h+1)*V/(V+t))}function U(V){var K=[],B=V.length,J,le=0,ge=r,pe=s,De,Ie,fe,xe,Ee,se,oe,q,me;for(De=V.lastIndexOf(f),De<0&&(De=0),Ie=0;Ie=128&&R("not-basic"),K.push(V.charCodeAt(Ie));for(fe=De>0?De+1:0;fe=B&&R("invalid-input"),oe=T(V.charCodeAt(fe++)),(oe>=c||oe>C((w-le)/Ee))&&R("overflow"),le+=oe*Ee,q=se<=pe?_:se>=pe+l?l:se-pe,oeC(w/me)&&R("overflow"),Ee*=me;J=K.length+1,pe=k(le-xe,J,xe==0),C(le/J)>w-ge&&R("overflow"),ge+=C(le/J),le%=J,K.splice(le++,0,ge)}return p(K)}function z(V){var K,B,J,le,ge,pe,De,Ie,fe,xe,Ee,se=[],oe,q,me,re;for(V=S(V),oe=V.length,K=r,B=0,ge=s,pe=0;pe=K&&EeC((w-B)/q)&&R("overflow"),B+=(De-K)*q,K=De,pe=0;pew&&R("overflow"),Ee==K){for(Ie=B,fe=c;!(xe=fe<=ge?_:fe>=ge+l?l:fe-ge,Ie0&&l>_&&(l=_);for(var t=0;t=0?(r=u.substr(0,s),f=u.substr(s+1)):(r=u,f=""),m=decodeURIComponent(r),d=decodeURIComponent(f),D(w,m)?b(w[m])?w[m].push(d):w[m]=[w[m],d]:w[m]=d}return w};var b=Array.isArray||function(A){return Object.prototype.toString.call(A)==="[object Array]"}},{}],211:[function(M,H,a){"use strict";var D=function(y){switch(typeof y){case"string":return y;case"boolean":return y?"true":"false";case"number":return isFinite(y)?y:"";default:return""}};H.exports=function(y,E,w,c){return E=E||"&",w=w||"=",y===null&&(y=void 0),typeof y=="object"?A(v(y),function(_){var l=encodeURIComponent(D(_))+w;return b(y[_])?A(y[_],function(t){return l+encodeURIComponent(D(t))}).join(E):l+encodeURIComponent(D(y[_]))}).join(E):c?encodeURIComponent(D(c))+w+encodeURIComponent(D(y)):""};var b=Array.isArray||function(y){return Object.prototype.toString.call(y)==="[object Array]"};function A(y,E){if(y.map)return y.map(E);for(var w=[],c=0;c0?(typeof ae!="string"&&!X.objectMode&&(0,v.default)(ae)!==r.prototype&&(ae=m(ae)),te?X.endEmitted?re.emit("error",new Error("stream.unshift() after end event")):T(re,X,ae,!0):X.ended?re.emit("error",new Error("stream.push() after EOF")):(X.reading=!1,X.decoder&&!ce?(ae=X.decoder.write(ae),X.objectMode||ae.length!==0?T(re,X,ae,!1):B(re,X)):T(re,X,ae,!1))):te||(X.reading=!1)}return k(X)}function T(re,ae,ce,te){ae.flowing&&ae.length===0&&!ae.sync?(re.emit("data",ce),re.read(0)):(ae.length+=ae.objectMode?1:ce.length,te?ae.buffer.unshift(ce):ae.buffer.push(ce),ae.needReadable&&V(re)),B(re,ae)}function N(re,ae){var ce;return!d(ae)&&typeof ae!="string"&&ae!==void 0&&!re.objectMode&&(ce=new TypeError("Invalid non-string/buffer chunk")),ce}function k(re){return!re.ended&&(re.needReadable||re.length=U?re=U:(re--,re|=re>>>1,re|=re>>>2,re|=re>>>4,re|=re>>>8,re|=re>>>16,re++),re}function W(re,ae){return re<=0||ae.length===0&&ae.ended?0:ae.objectMode?1:re!==re?ae.flowing&&ae.length?ae.buffer.head.data.length:ae.length:(re>ae.highWaterMark&&(ae.highWaterMark=z(re)),re<=ae.length?re:ae.ended?ae.length:(ae.needReadable=!0,0))}S.prototype.read=function(re){h("read",re),re=parseInt(re,10);var ae=this._readableState,ce=re;if(re!==0&&(ae.emittedReadable=!1),re===0&&ae.needReadable&&(ae.length>=ae.highWaterMark||ae.ended))return h("read: emitReadable",ae.length,ae.ended),ae.length===0&&ae.ended?oe(this):V(this),null;if(re=W(re,ae),re===0&&ae.ended)return ae.length===0&&oe(this),null;var te=ae.needReadable;h("need readable",te),(ae.length===0||ae.length-re0?$=fe(re,ae):$=null,$===null?(ae.needReadable=!0,re=0):ae.length-=re,ae.length===0&&(ae.ended||(ae.needReadable=!0),ce!==re&&ae.ended&&oe(this)),$!==null&&this.emit("data",$),$};function F(re,ae){if(ae.ended)return;if(ae.decoder){var ce=ae.decoder.end();ce&&ce.length&&(ae.buffer.push(ce),ae.length+=ae.objectMode?1:ce.length)}ae.ended=!0,V(re)}function V(re){var ae=re._readableState;ae.needReadable=!1,ae.emittedReadable||(h("emitReadable",ae.flowing),ae.emittedReadable=!0,ae.sync?c.nextTick(K,re):K(re))}function K(re){h("emit readable"),re.emit("readable"),Ie(re)}function B(re,ae){ae.readingMore||(ae.readingMore=!0,c.nextTick(J,re,ae))}function J(re,ae){for(var ce=ae.length;!ae.reading&&!ae.flowing&&!ae.ended&&ae.length1&&me(te.pipes,re)!==-1)&&!Me&&(h("false write response, pause",ce._readableState.awaitDrain),ce._readableState.awaitDrain++,tt=!0),ce.pause())}function ut(Ue){h("onerror",Ue),Ke(),re.removeListener("error",ut),u(re,"error")===0&&re.emit("error",Ue)}P(re,"error",ut);function ht(){re.removeListener("finish",bt),Ke()}re.once("close",ht);function bt(){h("onfinish"),re.removeListener("close",ht),Ke()}re.once("finish",bt);function Ke(){h("unpipe"),ce.unpipe(re)}return re.emit("pipe",ce),te.flowing||(h("pipe resume"),ce.resume()),re};function le(re){return function(){var ae=re._readableState;h("pipeOnDrain",ae.awaitDrain),ae.awaitDrain&&ae.awaitDrain--,ae.awaitDrain===0&&u(re,"data")&&(ae.flowing=!0,Ie(re))}}S.prototype.unpipe=function(re){var ae=this._readableState,ce={hasUnpiped:!1};if(ae.pipesCount===0)return this;if(ae.pipesCount===1)return re&&re!==ae.pipes?this:(re||(re=ae.pipes),ae.pipes=null,ae.pipesCount=0,ae.flowing=!1,re&&re.emit("unpipe",this,ce),this);if(!re){var te=ae.pipes,$=ae.pipesCount;ae.pipes=null,ae.pipesCount=0,ae.flowing=!1;for(var X=0;X<$;X++)te[X].emit("unpipe",this,ce);return this}var ee=me(ae.pipes,re);return ee===-1?this:(ae.pipes.splice(ee,1),ae.pipesCount-=1,ae.pipesCount===1&&(ae.pipes=ae.pipes[0]),re.emit("unpipe",this,ce),this)},S.prototype.on=function(re,ae){var ce=s.prototype.on.call(this,re,ae);if(re==="data")this._readableState.flowing!==!1&&this.resume();else if(re==="readable"){var te=this._readableState;!te.endEmitted&&!te.readableListening&&(te.readableListening=te.needReadable=!0,te.emittedReadable=!1,te.reading?te.length&&V(this):c.nextTick(ge,this))}return ce},S.prototype.addListener=S.prototype.on;function ge(re){h("readable nexttick read 0"),re.read(0)}S.prototype.resume=function(){var re=this._readableState;return re.flowing||(h("resume"),re.flowing=!0,pe(this,re)),this};function pe(re,ae){ae.resumeScheduled||(ae.resumeScheduled=!0,c.nextTick(De,re,ae))}function De(re,ae){ae.reading||(h("resume read 0"),re.read(0)),ae.resumeScheduled=!1,ae.awaitDrain=0,re.emit("resume"),Ie(re),ae.flowing&&!ae.reading&&re.read(0)}S.prototype.pause=function(){return h("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(h("pause"),this._readableState.flowing=!1,this.emit("pause")),this};function Ie(re){var ae=re._readableState;for(h("flow",ae.flowing);ae.flowing&&re.read()!==null;);}S.prototype.wrap=function(re){var ae=this,ce=this._readableState,te=!1;re.on("end",function(){if(h("wrapped end"),ce.decoder&&!ce.ended){var ee=ce.decoder.end();ee&&ee.length&&ae.push(ee)}ae.push(null)}),re.on("data",function(ee){if(h("wrapped data"),ce.decoder&&(ee=ce.decoder.write(ee)),ce.objectMode&&ee==null)return;if(!ce.objectMode&&(!ee||!ee.length))return;var Oe=ae.push(ee);Oe||(te=!0,re.pause())});for(var $ in re)this[$]===void 0&&typeof re[$]=="function"&&(this[$]=function(ee){return function(){return re[ee].apply(re,arguments)}}($));for(var X=0;X=ae.length?(ae.decoder?ce=ae.buffer.join(""):ae.buffer.length===1?ce=ae.buffer.head.data:ce=ae.buffer.concat(ae.length),ae.buffer.clear()):ce=xe(re,ae.buffer,ae.decoder),ce}function xe(re,ae,ce){var te;return reX.length?X.length:re;if(ee===X.length?$+=X:$+=X.slice(0,re),re-=ee,re===0){ee===X.length?(++te,ce.next?ae.head=ce.next:ae.head=ae.tail=null):(ae.head=ce,ce.data=X.slice(ee));break}++te}return ae.length-=te,$}function se(re,ae){var ce=r.allocUnsafe(re),te=ae.head,$=1;for(te.data.copy(ce),re-=te.data.length;te=te.next;){var X=te.data,ee=re>X.length?X.length:re;if(X.copy(ce,ce.length-re,0,ee),re-=ee,re===0){ee===X.length?(++$,te.next?ae.head=te.next:ae.head=ae.tail=null):(ae.head=te,te.data=X.slice(ee));break}++$}return ae.length-=$,ce}function oe(re){var ae=re._readableState;if(ae.length>0)throw new Error('"endReadable()" called on non-empty stream');ae.endEmitted||(ae.ended=!0,c.nextTick(q,ae,re))}function q(re,ae){!re.endEmitted&&re.length===0&&(re.endEmitted=!0,ae.readable=!1,ae.emit("end"))}function me(re,ae){for(var ce=0,te=re.length;ce-1?u.default:r.nextTick,n;N.WritableState=p;var i=(0,l.default)(M("core-util-is"));i.inherits=M("inherits");var h={deprecate:M("util-deprecate")},C=M("./internal/streams/stream"),x=M("safe-buffer").Buffer,g=b.Uint8Array||function(){};function R(se){return x.from(se)}function P(se){return x.isBuffer(se)||se instanceof g}var O=M("./internal/streams/destroy");i.inherits(N,C);function S(){}function p(se,oe){n=n||M("./_stream_duplex"),se=se||{};var q=oe instanceof n;this.objectMode=!!se.objectMode,q&&(this.objectMode=this.objectMode||!!se.writableObjectMode);var me=se.highWaterMark,re=se.writableHighWaterMark,ae=this.objectMode?16:16*1024;me||me===0?this.highWaterMark=me:q&&(re||re===0)?this.highWaterMark=re:this.highWaterMark=ae,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var ce=se.decodeStrings===!1;this.decodeStrings=!ce,this.defaultEncoding=se.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(te){B(oe,te)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new m(this)}p.prototype.getBuffer=function(){for(var oe=this.bufferedRequest,q=[];oe;)q.push(oe),oe=oe.next;return q},function(){try{Object.defineProperty(p.prototype,"buffer",{get:h.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(se){}}();var T;typeof c.default=="function"&&E.default&&typeof Function.prototype[E.default]=="function"?(T=Function.prototype[E.default],(0,v.default)(N,E.default,{value:function(oe){return T.call(this,oe)?!0:this!==N?!1:oe&&oe._writableState instanceof p}})):T=function(oe){return oe instanceof this};function N(se){if(n=n||M("./_stream_duplex"),!T.call(N,this)&&!(this instanceof n))return new N(se);this._writableState=new p(se,this),this.writable=!0,se&&(typeof se.write=="function"&&(this._write=se.write),typeof se.writev=="function"&&(this._writev=se.writev),typeof se.destroy=="function"&&(this._destroy=se.destroy),typeof se.final=="function"&&(this._final=se.final)),C.call(this)}N.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))};function k(se,oe){var q=new Error("write after end");se.emit("error",q),r.nextTick(oe,q)}function U(se,oe,q,me){var re=!0,ae=!1;return q===null?ae=new TypeError("May not write null values to stream"):typeof q!="string"&&q!==void 0&&!oe.objectMode&&(ae=new TypeError("Invalid non-string/buffer chunk")),ae&&(se.emit("error",ae),r.nextTick(me,ae),re=!1),re}N.prototype.write=function(se,oe,q){var me=this._writableState,re=!1,ae=!me.objectMode&&P(se);return ae&&!x.isBuffer(se)&&(se=R(se)),typeof oe=="function"&&(q=oe,oe=null),ae?oe="buffer":oe||(oe=me.defaultEncoding),typeof q!="function"&&(q=S),me.ended?k(this,q):(ae||U(this,me,se,q))&&(me.pendingcb++,re=W(this,me,ae,se,oe,q)),re},N.prototype.cork=function(){var se=this._writableState;se.corked++},N.prototype.uncork=function(){var se=this._writableState;se.corked&&(se.corked--,!se.writing&&!se.corked&&!se.finished&&!se.bufferProcessing&&se.bufferedRequest&&ge(this,se))},N.prototype.setDefaultEncoding=function(oe){if(typeof oe=="string"&&(oe=oe.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((oe+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+oe);return this._writableState.defaultEncoding=oe,this};function z(se,oe,q){return!se.objectMode&&se.decodeStrings!==!1&&typeof oe=="string"&&(oe=x.from(oe,q)),oe}Object.defineProperty(N.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function W(se,oe,q,me,re,ae){if(!q){var ce=z(oe,me,re);me!==ce&&(q=!0,re="buffer",me=ce)}var te=oe.objectMode?1:me.length;oe.length+=te;var $=oe.length0?this.tail.next=c:this.head=c,this.tail=c,++this.length},y.prototype.unshift=function(w){var c={data:w,next:this.head};this.length===0&&(this.tail=c),this.head=c,++this.length},y.prototype.shift=function(){if(this.length===0)return;var w=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,w},y.prototype.clear=function(){this.head=this.tail=null,this.length=0},y.prototype.join=function(w){if(this.length===0)return"";for(var c=this.head,_=""+c.data;c=c.next;)_+=w+c.data;return _},y.prototype.concat=function(w){if(this.length===0)return b.alloc(0);if(this.length===1)return this.head.data;for(var c=b.allocUnsafe(w>>>0),_=this.head,l=0;_;)v(_.data,c,l),l+=_.data.length,_=_.next;return c},y}(),A&&A.inspect&&A.inspect.custom&&(H.exports.prototype[A.inspect.custom]=function(){var y=A.inspect({length:this.length});return this.constructor.name+" "+y})},{"safe-buffer":228,util:71}],220:[function(M,H,a){"use strict";var D=M("process-nextick-args");function b(y,E){var w=this,c=this._readableState&&this._readableState.destroyed,_=this._writableState&&this._writableState.destroyed;return c||_?(E?E(y):y&&(!this._writableState||!this._writableState.errorEmitted)&&D.nextTick(v,this,y),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(y||null,function(l){!E&&l?(D.nextTick(v,w,l),w._writableState&&(w._writableState.errorEmitted=!0)):E&&E(l)}),this)}function A(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function v(y,E){y.emit("error",E)}H.exports={destroy:b,undestroy:A}},{"process-nextick-args":207}],221:[function(M,H,a){"use strict";H.exports=M("events").EventEmitter},{events:192}],222:[function(M,H,a){H.exports=M("./readable").PassThrough},{"./readable":223}],223:[function(M,H,a){a=H.exports=M("./lib/_stream_readable.js"),a.Stream=a,a.Readable=a,a.Writable=M("./lib/_stream_writable.js"),a.Duplex=M("./lib/_stream_duplex.js"),a.Transform=M("./lib/_stream_transform.js"),a.PassThrough=M("./lib/_stream_passthrough.js")},{"./lib/_stream_duplex.js":214,"./lib/_stream_passthrough.js":215,"./lib/_stream_readable.js":216,"./lib/_stream_transform.js":217,"./lib/_stream_writable.js":218}],224:[function(M,H,a){H.exports=M("./readable").Transform},{"./readable":223}],225:[function(M,H,a){H.exports=M("./lib/_stream_writable.js")},{"./lib/_stream_writable.js":218}],226:[function(M,H,a){var D=function(){return this}()||Function("return this")(),b=D.regeneratorRuntime&&Object.getOwnPropertyNames(D).indexOf("regeneratorRuntime")>=0,A=b&&D.regeneratorRuntime;if(D.regeneratorRuntime=void 0,H.exports=M("./runtime"),b)D.regeneratorRuntime=A;else try{delete D.regeneratorRuntime}catch(v){D.regeneratorRuntime=void 0}},{"./runtime":227}],227:[function(M,H,a){!function(D){"use strict";var b=Object.prototype,A=b.hasOwnProperty,v,y=typeof Symbol=="function"?Symbol:{},E=y.iterator||"@@iterator",w=y.asyncIterator||"@@asyncIterator",c=y.toStringTag||"@@toStringTag",_=typeof H=="object",l=D.regeneratorRuntime;if(l){_&&(H.exports=l);return}l=D.regeneratorRuntime=_?H.exports:{};function t(W,F,V,K){var B=F&&F.prototype instanceof n?F:n,J=Object.create(B.prototype),le=new k(K||[]);return J._invoke=S(W,V,le),J}l.wrap=t;function u(W,F,V){try{return{type:"normal",arg:W.call(F,V)}}catch(K){return{type:"throw",arg:K}}}var s="suspendedStart",r="suspendedYield",f="executing",m="completed",d={};function n(){}function i(){}function h(){}var C={};C[E]=function(){return this};var x=Object.getPrototypeOf,g=x&&x(x(U([])));g&&g!==b&&A.call(g,E)&&(C=g);var R=h.prototype=n.prototype=Object.create(C);i.prototype=R.constructor=h,h.constructor=i,h[c]=i.displayName="GeneratorFunction";function P(W){["next","throw","return"].forEach(function(F){W[F]=function(V){return this._invoke(F,V)}})}l.isGeneratorFunction=function(W){var F=typeof W=="function"&&W.constructor;return F?F===i||(F.displayName||F.name)==="GeneratorFunction":!1},l.mark=function(W){return Object.setPrototypeOf?Object.setPrototypeOf(W,h):(W.__proto__=h,c in W||(W[c]="GeneratorFunction")),W.prototype=Object.create(R),W},l.awrap=function(W){return{__await:W}};function O(W){function F(B,J,le,ge){var pe=u(W[B],W,J);if(pe.type==="throw")ge(pe.arg);else{var De=pe.arg,Ie=De.value;return Ie&&typeof Ie=="object"&&A.call(Ie,"__await")?Promise.resolve(Ie.__await).then(function(fe){F("next",fe,le,ge)},function(fe){F("throw",fe,le,ge)}):Promise.resolve(Ie).then(function(fe){De.value=fe,le(De)},ge)}}var V;function K(B,J){function le(){return new Promise(function(ge,pe){F(B,J,ge,pe)})}return V=V?V.then(le,le):le()}this._invoke=K}P(O.prototype),O.prototype[w]=function(){return this},l.AsyncIterator=O,l.async=function(W,F,V,K){var B=new O(t(W,F,V,K));return l.isGeneratorFunction(F)?B:B.next().then(function(J){return J.done?J.value:B.next()})};function S(W,F,V){var K=s;return function(J,le){if(K===f)throw new Error("Generator is already running");if(K===m){if(J==="throw")throw le;return z()}for(V.method=J,V.arg=le;;){var ge=V.delegate;if(ge){var pe=p(ge,V);if(pe){if(pe===d)continue;return pe}}if(V.method==="next")V.sent=V._sent=V.arg;else if(V.method==="throw"){if(K===s)throw K=m,V.arg;V.dispatchException(V.arg)}else V.method==="return"&&V.abrupt("return",V.arg);K=f;var De=u(W,F,V);if(De.type==="normal"){if(K=V.done?m:r,De.arg===d)continue;return{value:De.arg,done:V.done}}else De.type==="throw"&&(K=m,V.method="throw",V.arg=De.arg)}}}function p(W,F){var V=W.iterator[F.method];if(V===v){if(F.delegate=null,F.method==="throw"){if(W.iterator.return&&(F.method="return",F.arg=v,p(W,F),F.method==="throw"))return d;F.method="throw",F.arg=new TypeError("The iterator does not provide a 'throw' method")}return d}var K=u(V,W.iterator,F.arg);if(K.type==="throw")return F.method="throw",F.arg=K.arg,F.delegate=null,d;var B=K.arg;if(!B)return F.method="throw",F.arg=new TypeError("iterator result is not an object"),F.delegate=null,d;if(B.done)F[W.resultName]=B.value,F.next=W.nextLoc,F.method!=="return"&&(F.method="next",F.arg=v);else return B;return F.delegate=null,d}P(R),R[c]="Generator",R[E]=function(){return this},R.toString=function(){return"[object Generator]"};function T(W){var F={tryLoc:W[0]};1 in W&&(F.catchLoc=W[1]),2 in W&&(F.finallyLoc=W[2],F.afterLoc=W[3]),this.tryEntries.push(F)}function N(W){var F=W.completion||{};F.type="normal",delete F.arg,W.completion=F}function k(W){this.tryEntries=[{tryLoc:"root"}],W.forEach(T,this),this.reset(!0)}l.keys=function(W){var F=[];for(var V in W)F.push(V);return F.reverse(),function K(){for(;F.length;){var B=F.pop();if(B in W)return K.value=B,K.done=!1,K}return K.done=!0,K}};function U(W){if(W){var F=W[E];if(F)return F.call(W);if(typeof W.next=="function")return W;if(!isNaN(W.length)){var V=-1,K=function B(){for(;++V=0;--K){var B=this.tryEntries[K],J=B.completion;if(B.tryLoc==="root")return V("end");if(B.tryLoc<=this.prev){var le=A.call(B,"catchLoc"),ge=A.call(B,"finallyLoc");if(le&&ge){if(this.prev=0;--V){var K=this.tryEntries[V];if(K.tryLoc<=this.prev&&A.call(K,"finallyLoc")&&this.prev=0;--F){var V=this.tryEntries[F];if(V.finallyLoc===W)return this.complete(V.completion,V.afterLoc),N(V),d}},catch:function(W){for(var F=this.tryEntries.length-1;F>=0;--F){var V=this.tryEntries[F];if(V.tryLoc===W){var K=V.completion;if(K.type==="throw"){var B=K.arg;N(V)}return B}}throw new Error("illegal catch attempt")},delegateYield:function(W,F,V){return this.delegate={iterator:U(W),resultName:F,nextLoc:V},this.method==="next"&&(this.arg=v),d}}}(function(){return this}()||Function("return this")())},{}],228:[function(M,H,a){var D=M("buffer"),b=D.Buffer;function A(y,E){for(var w in y)E[w]=y[w]}b.from&&b.alloc&&b.allocUnsafe&&b.allocUnsafeSlow?H.exports=D:(A(D,a),a.Buffer=v);function v(y,E,w){return b(y,E,w)}A(b,v),v.from=function(y,E,w){if(typeof y=="number")throw new TypeError("Argument must not be a number");return b(y,E,w)},v.alloc=function(y,E,w){if(typeof y!="number")throw new TypeError("Argument must be a number");var c=b(y);return E!==void 0?typeof w=="string"?c.fill(E,w):c.fill(E):c.fill(0),c},v.allocUnsafe=function(y){if(typeof y!="number")throw new TypeError("Argument must be a number");return b(y)},v.allocUnsafeSlow=function(y){if(typeof y!="number")throw new TypeError("Argument must be a number");return D.SlowBuffer(y)}},{buffer:73}],229:[function(M,H,a){(function(D){"use strict";var b=M("babel-runtime/core-js/string/from-code-point"),A=r(b),v=M("babel-runtime/core-js/json/stringify"),y=r(v),E=M("babel-runtime/helpers/typeof"),w=r(E),c=M("babel-runtime/core-js/object/define-property"),_=r(c),l=M("babel-runtime/core-js/object/keys"),t=r(l),u=M("babel-runtime/core-js/object/create"),s=r(u);function r(f){return f&&f.__esModule?f:{default:f}}(function(f){f.parser=function(X,ee){return new d(X,ee)},f.SAXParser=d,f.SAXStream=R,f.createStream=g,f.MAX_BUFFER_LENGTH=64*1024;var m=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];f.EVENTS=["text","processinginstruction","sgmldeclaration","doctype","comment","opentagstart","attribute","opentag","closetag","opencdata","cdata","closecdata","error","end","ready","script","opennamespace","closenamespace"];function d(X,ee){if(!(this instanceof d))return new d(X,ee);var Oe=this;i(Oe),Oe.q=Oe.c="",Oe.bufferCheckPosition=f.MAX_BUFFER_LENGTH,Oe.opt=ee||{},Oe.opt.lowercase=Oe.opt.lowercase||Oe.opt.lowercasetags,Oe.looseCase=Oe.opt.lowercase?"toLowerCase":"toUpperCase",Oe.tags=[],Oe.closed=Oe.closedRoot=Oe.sawRoot=!1,Oe.tag=Oe.error=null,Oe.strict=!!X,Oe.noscript=!!(X||Oe.opt.noscript),Oe.state=J.BEGIN,Oe.strictEntities=Oe.opt.strictEntities,Oe.ENTITIES=Oe.strictEntities?(0,s.default)(f.XML_ENTITIES):(0,s.default)(f.ENTITIES),Oe.attribList=[],Oe.opt.xmlns&&(Oe.ns=(0,s.default)(T)),Oe.trackPosition=Oe.opt.position!==!1,Oe.trackPosition&&(Oe.position=Oe.line=Oe.column=0),ge(Oe,"onready")}s.default||(Object.create=function(X){function ee(){}ee.prototype=X;var Oe=new ee;return Oe}),t.default||(Object.keys=function(X){var ee=[];for(var Oe in X)X.hasOwnProperty(Oe)&&ee.push(Oe);return ee});function n(X){for(var ee=Math.max(f.MAX_BUFFER_LENGTH,10),Oe=0,Se=0,Me=m.length;Seee)switch(m[Se]){case"textNode":De(X);break;case"cdata":pe(X,"oncdata",X.cdata),X.cdata="";break;case"script":pe(X,"onscript",X.script),X.script="";break;default:fe(X,"Max buffer length exceeded: "+m[Se])}Oe=Math.max(Oe,Qe)}var tt=f.MAX_BUFFER_LENGTH-Oe;X.bufferCheckPosition=tt+X.position}function i(X){for(var ee=0,Oe=m.length;ee-1&&T<=c)for(;++p3&&"WebKit"||/\bOpera\b/.test(ae)&&(/\bOPR\b/.test(O)?"Blink":"Presto")||/\b(?:Midori|Nook|Safari)\b/i.test(O)&&!/^(?:Trident|EdgeHTML)$/.test(re)&&"WebKit"||!re&&/\bMSIE\b/i.test(O)&&($=="Mac OS"?"Tasman":"Trident")||re=="WebKit"&&/\bPlayStation\b(?! Vita\b)/i.test(ae)&&"NetFront")&&(re=[fe]),ae=="IE"&&(fe=(/; *(?:XBLWP|ZuneWP)(\d+)/i.exec(O)||0)[1])?(ae+=" Mobile",$="Windows Phone "+(/\+$/.test(fe)?fe:fe+".x"),Ee.unshift("desktop mode")):/\bWPDesktop\b/i.test(O)?(ae="IE Mobile",$="Windows Phone 8.x",Ee.unshift("desktop mode"),q||(q=(/\brv:([\d.]+)/.exec(O)||0)[1])):ae!="IE"&&re=="Trident"&&(fe=/\brv:([\d.]+)/.exec(O))&&(ae&&Ee.push("identifying as "+ae+(q?" "+q:"")),ae="IE",q=fe[1]),oe){if(h(S,"global"))if(B&&(fe=B.lang.System,xe=fe.getProperty("os.arch"),$=$||fe.getProperty("os.name")+" "+fe.getProperty("os.version")),J){try{q=S.require("ringo/engine").version.join("."),ae="RingoJS"}catch(ct){(fe=S.system)&&fe.global.system==S.system&&(ae="Narwhal",$||($=fe[0].os||null))}ae||(ae="Rhino")}else typeof S.process=="object"&&!S.process.browser&&(fe=S.process)&&(typeof fe.versions=="object"&&(typeof fe.versions.electron=="string"?(Ee.push("Node "+fe.versions.node),ae="Electron",q=fe.versions.electron):typeof fe.versions.nw=="string"&&(Ee.push("Chromium "+q,"Node "+fe.versions.node),ae="NW.js",q=fe.versions.nw)),ae||(ae="Node.js",xe=fe.arch,$=fe.platform,q=/[\d.]+/.exec(fe.version),q=q?q[0]:null));else i(fe=S.runtime)==W?(ae="Adobe AIR",$=fe.flash.system.Capabilities.os):i(fe=S.phantom)==K?(ae="PhantomJS",q=(fe=fe.version||null)&&fe.major+"."+fe.minor+"."+fe.patch):typeof pe.documentMode=="number"&&(fe=/\bTrident\/(\d+)/i.exec(O))?(q=[q,pe.documentMode],(fe=+fe[1]+4)!=q[1]&&(Ee.push("IE "+q[1]+" mode"),re&&(re[1]=""),q[1]=fe),q=ae=="IE"?String(q[1].toFixed(1)):q[0]):typeof pe.documentMode=="number"&&/^(?:Chrome|Firefox)\b/.test(ae)&&(Ee.push("masking as "+ae+" "+q),ae="IE",q="11.0",re=["Trident"],$="Windows");$=$&&d($)}if(q&&(fe=/(?:[ab]|dp|pre|[ab]\d+pre)(?:\d+\+?)?$/i.exec(q)||/(?:alpha|beta)(?: ?\d)?/i.exec(O+";"+(oe&&T.appMinorVersion))||/\bMinefield\b/i.test(O)&&"a")&&(se=/b/i.test(fe)?"beta":"alpha",q=q.replace(RegExp(fe+"\\+?$"),"")+(se=="beta"?ge:le)+(/\d+\+?/.exec(fe)||"")),ae=="Fennec"||ae=="Firefox"&&/\b(?:Android|Firefox OS)\b/.test($))ae="Firefox Mobile";else if(ae=="Maxthon"&&q)q=q.replace(/\.[\d.]+/,".x");else if(/\bXbox\b/i.test(ce))ce=="Xbox 360"&&($=null),ce=="Xbox 360"&&/\bIEMobile\b/.test(O)&&Ee.unshift("mobile mode");else if((/^(?:Chrome|IE|Opera)$/.test(ae)||ae&&!ce&&!/Browser|Mobi/.test(ae))&&($=="Windows CE"||/Mobi/i.test(O)))ae+=" Mobile";else if(ae=="IE"&&oe)try{S.external===null&&Ee.unshift("platform preview")}catch(ct){Ee.unshift("embedded")}else(/\bBlackBerry\b/.test(ce)||/\bBB10\b/.test(O))&&(fe=(RegExp(ce.replace(/ +/g," *")+"/([.\\d]+)","i").exec(O)||0)[1]||q)?(fe=[fe,/BB10/.test(O)],$=(fe[1]?(ce=null,te="BlackBerry"):"Device Software")+" "+fe[0],q=null):this!=n&&ce!="Wii"&&(oe&&De||/Opera/.test(ae)&&/\b(?:MSIE|Firefox)\b/i.test(O)||ae=="Firefox"&&/\bOS X (?:\d+\.){2,}/.test($)||ae=="IE"&&($&&!/^Win/.test($)&&q>5.5||/\bWindows XP\b/.test($)&&q>8||q==8&&!/\bTrident\b/.test(O)))&&!_.test(fe=R.call(n,O.replace(_,"")+";"))&&fe.name&&(fe="ing as "+fe.name+((fe=fe.version)?" "+fe:""),_.test(ae)?(/\bIE\b/.test(fe)&&$=="Mac OS"&&($=null),fe="identify"+fe):(fe="mask"+fe,Ie?ae=d(Ie.replace(/([a-z])([A-Z])/g,"$1 $2")):ae="Opera",/\bIE\b/.test(fe)&&($=null),oe||(q=null)),re=["Presto"],Ee.push(fe));(fe=(/\bAppleWebKit\/([\d.]+\+?)/i.exec(O)||0)[1])&&(fe=[parseFloat(fe.replace(/\.(\d)$/,".0$1")),fe],ae=="Safari"&&fe[1].slice(-1)=="+"?(ae="WebKit Nightly",se="alpha",q=fe[1].slice(0,-1)):(q==fe[1]||q==(fe[2]=(/\bSafari\/([\d.]+\+?)/i.exec(O)||0)[1]))&&(q=null),fe[1]=(/\bChrome\/([\d.]+)/i.exec(O)||0)[1],fe[0]==537.36&&fe[2]==537.36&&parseFloat(fe[1])>=28&&re=="WebKit"&&(re=["Blink"]),!oe||!U&&!fe[1]?(re&&(re[1]="like Safari"),fe=(fe=fe[0],fe<400?1:fe<500?2:fe<526?3:fe<533?4:fe<534?"4+":fe<535?5:fe<537?6:fe<538?7:fe<601?8:"8")):(re&&(re[1]="like Chrome"),fe=fe[1]||(fe=fe[0],fe<530?1:fe<532?2:fe<532.05?3:fe<533?4:fe<534.03?5:fe<534.07?6:fe<534.1?7:fe<534.13?8:fe<534.16?9:fe<534.24?10:fe<534.3?11:fe<535.01?12:fe<535.02?"13+":fe<535.07?15:fe<535.11?16:fe<535.19?17:fe<536.05?18:fe<536.1?19:fe<537.01?20:fe<537.11?"21+":fe<537.13?23:fe<537.18?24:fe<537.24?25:fe<537.36?26:re!="Blink"?"27":"28")),re&&(re[1]+=" "+(fe+=typeof fe=="number"?".x":/[.+]/.test(fe)?"":"+")),ae=="Safari"&&(!q||parseInt(q)>45)&&(q=fe)),ae=="Opera"&&(fe=/\bzbov|zvav$/.exec($))?(ae+=" ",Ee.unshift("desktop mode"),fe=="zvav"?(ae+="Mini",q=null):ae+="Mobile",$=$.replace(RegExp(" *"+fe+"$"),"")):ae=="Safari"&&/\bChrome\b/.exec(re&&re[1])&&(Ee.unshift("desktop mode"),ae="Chrome Mobile",q=null,/\bOS X\b/.test($)?(te="Apple",$="iOS 4.3+"):$=null),q&&q.indexOf(fe=/[\d.]+$/.exec($))==0&&O.indexOf("/"+fe+"-")>-1&&($=g($.replace(fe,""))),re&&!/\b(?:Avant|Nook)\b/.test(ae)&&(/Browser|Lunascape|Maxthon/.test(ae)||ae!="Safari"&&/^iOS/.test($)&&/\bSafari\b/.test(re[1])||/^(?:Adobe|Arora|Breach|Midori|Opera|Phantom|Rekonq|Rock|Samsung Internet|Sleipnir|Web)/.test(ae)&&re[1])&&((fe=re[re.length-1])&&Ee.push(fe)),Ee.length&&(Ee=["("+Ee.join("; ")+")"]),te&&ce&&ce.indexOf(te)<0&&Ee.push("on "+te),ce&&Ee.push((/^on /.test(Ee[Ee.length-1])?"":"on ")+ce),$&&(fe=/ ([\d.+]+)$/.exec($),me=fe&&$.charAt($.length-fe[0].length-1)=="/",$={architecture:32,family:fe&&!me?$.replace(fe[0],""):$,version:fe?fe[1]:null,toString:function(){var ct=this.version;return this.family+(ct&&!me?" "+ct:"")+(this.architecture==64?" 64-bit":"")}}),(fe=/\b(?:AMD|IA|Win|WOW|x86_|x)64\b/i.exec(xe))&&!/\bi686\b/i.test(xe)?($&&($.architecture=64,$.family=$.family.replace(RegExp(" *"+fe),"")),ae&&(/\bWOW64\b/i.test(O)||oe&&/\w(?:86|32)$/.test(T.cpuClass||T.platform)&&!/\bWin64; x64\b/i.test(O))&&Ee.unshift("32-bit")):$&&/^OS X/.test($.family)&&ae=="Chrome"&&parseFloat(q)>=39&&($.architecture=64),O||(O=null);var lt={};return lt.description=O,lt.layout=re&&re[0],lt.manufacturer=te,lt.name=ae,lt.prerelease=se,lt.product=ce,lt.ua=O,lt.version=ae&&q,lt.os=$||{architecture:null,family:null,version:null,toString:function(){return"null"}},lt.parse=R,lt.toString=tt,lt.version&&Ee.unshift(q),lt.name&&Ee.unshift(ae),$&&ae&&!($==String($).split(" ")[0]&&($==ae.split(" ")[0]||ce))&&Ee.push(ce?"("+$+")":"on "+$),Ee.length&&(lt.description=Ee.join(" ")),lt}var P=R();typeof define=="function"&&typeof define.amd=="object"&&define.amd?(A.platform=P,define(function(){return P})):y&&E?n(P,function(O,S){y[S]=O}):A.platform=P}).call(this)}).call(this,typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],207:[function(M,H,a){(function(D){"use strict";typeof D=="undefined"||!D.version||D.version.indexOf("v0.")===0||D.version.indexOf("v1.")===0&&D.version.indexOf("v1.8.")!==0?H.exports={nextTick:b}:H.exports=D;function b(A,v,y,E){if(typeof A!="function")throw new TypeError('"callback" argument must be a function');var w=arguments.length,c,_;switch(w){case 0:case 1:return D.nextTick(A);case 2:return D.nextTick(function(){A.call(null,v)});case 3:return D.nextTick(function(){A.call(null,v,y)});case 4:return D.nextTick(function(){A.call(null,v,y,E)});default:for(c=new Array(w-1),_=0;_1)for(var n=1;n= 0x80 (not a basic code point)","invalid-input":"Invalid input"},h=c-_,C=Math.floor,x=String.fromCharCode,g;function R(V){throw new RangeError(i[V])}function P(V,K){for(var B=V.length,J=[];B--;)J[B]=K(V[B]);return J}function O(V,K){var B=V.split("@"),J="";B.length>1&&(J=B[0]+"@",V=B[1]),V=V.replace(n,".");var le=V.split("."),ge=P(le,K).join(".");return J+ge}function S(V){for(var K=[],B=0,J=V.length,le,ge;B=55296&&le<=56319&&B65535&&(K-=65536,B+=x(K>>>10&1023|55296),K=56320|K&1023),B+=x(K),B}).join("")}function T(V){return V-48<10?V-22:V-65<26?V-65:V-97<26?V-97:c}function N(V,K){return V+22+75*(V<26)-((K!=0)<<5)}function k(V,K,B){var J=0;for(V=B?C(V/u):V>>1,V+=C(V/K);V>h*l>>1;J+=c)V=C(V/h);return C(J+(h+1)*V/(V+t))}function U(V){var K=[],B=V.length,J,le=0,ge=r,pe=s,De,Ie,fe,xe,Ee,se,oe,q,me;for(De=V.lastIndexOf(f),De<0&&(De=0),Ie=0;Ie=128&&R("not-basic"),K.push(V.charCodeAt(Ie));for(fe=De>0?De+1:0;fe=B&&R("invalid-input"),oe=T(V.charCodeAt(fe++)),(oe>=c||oe>C((w-le)/Ee))&&R("overflow"),le+=oe*Ee,q=se<=pe?_:se>=pe+l?l:se-pe,oeC(w/me)&&R("overflow"),Ee*=me;J=K.length+1,pe=k(le-xe,J,xe==0),C(le/J)>w-ge&&R("overflow"),ge+=C(le/J),le%=J,K.splice(le++,0,ge)}return p(K)}function z(V){var K,B,J,le,ge,pe,De,Ie,fe,xe,Ee,se=[],oe,q,me,re;for(V=S(V),oe=V.length,K=r,B=0,ge=s,pe=0;pe=K&&EeC((w-B)/q)&&R("overflow"),B+=(De-K)*q,K=De,pe=0;pew&&R("overflow"),Ee==K){for(Ie=B,fe=c;!(xe=fe<=ge?_:fe>=ge+l?l:fe-ge,Ie0&&l>_&&(l=_);for(var t=0;t=0?(r=u.substr(0,s),f=u.substr(s+1)):(r=u,f=""),m=decodeURIComponent(r),d=decodeURIComponent(f),D(w,m)?b(w[m])?w[m].push(d):w[m]=[w[m],d]:w[m]=d}return w};var b=Array.isArray||function(A){return Object.prototype.toString.call(A)==="[object Array]"}},{}],211:[function(M,H,a){"use strict";var D=function(y){switch(typeof y){case"string":return y;case"boolean":return y?"true":"false";case"number":return isFinite(y)?y:"";default:return""}};H.exports=function(y,E,w,c){return E=E||"&",w=w||"=",y===null&&(y=void 0),typeof y=="object"?A(v(y),function(_){var l=encodeURIComponent(D(_))+w;return b(y[_])?A(y[_],function(t){return l+encodeURIComponent(D(t))}).join(E):l+encodeURIComponent(D(y[_]))}).join(E):c?encodeURIComponent(D(c))+w+encodeURIComponent(D(y)):""};var b=Array.isArray||function(y){return Object.prototype.toString.call(y)==="[object Array]"};function A(y,E){if(y.map)return y.map(E);for(var w=[],c=0;c0?(typeof ae!="string"&&!X.objectMode&&(0,v.default)(ae)!==r.prototype&&(ae=m(ae)),te?X.endEmitted?re.emit("error",new Error("stream.unshift() after end event")):T(re,X,ae,!0):X.ended?re.emit("error",new Error("stream.push() after EOF")):(X.reading=!1,X.decoder&&!ce?(ae=X.decoder.write(ae),X.objectMode||ae.length!==0?T(re,X,ae,!1):B(re,X)):T(re,X,ae,!1))):te||(X.reading=!1)}return k(X)}function T(re,ae,ce,te){ae.flowing&&ae.length===0&&!ae.sync?(re.emit("data",ce),re.read(0)):(ae.length+=ae.objectMode?1:ce.length,te?ae.buffer.unshift(ce):ae.buffer.push(ce),ae.needReadable&&V(re)),B(re,ae)}function N(re,ae){var ce;return!d(ae)&&typeof ae!="string"&&ae!==void 0&&!re.objectMode&&(ce=new TypeError("Invalid non-string/buffer chunk")),ce}function k(re){return!re.ended&&(re.needReadable||re.length=U?re=U:(re--,re|=re>>>1,re|=re>>>2,re|=re>>>4,re|=re>>>8,re|=re>>>16,re++),re}function W(re,ae){return re<=0||ae.length===0&&ae.ended?0:ae.objectMode?1:re!==re?ae.flowing&&ae.length?ae.buffer.head.data.length:ae.length:(re>ae.highWaterMark&&(ae.highWaterMark=z(re)),re<=ae.length?re:ae.ended?ae.length:(ae.needReadable=!0,0))}S.prototype.read=function(re){h("read",re),re=parseInt(re,10);var ae=this._readableState,ce=re;if(re!==0&&(ae.emittedReadable=!1),re===0&&ae.needReadable&&(ae.length>=ae.highWaterMark||ae.ended))return h("read: emitReadable",ae.length,ae.ended),ae.length===0&&ae.ended?oe(this):V(this),null;if(re=W(re,ae),re===0&&ae.ended)return ae.length===0&&oe(this),null;var te=ae.needReadable;h("need readable",te),(ae.length===0||ae.length-re0?$=fe(re,ae):$=null,$===null?(ae.needReadable=!0,re=0):ae.length-=re,ae.length===0&&(ae.ended||(ae.needReadable=!0),ce!==re&&ae.ended&&oe(this)),$!==null&&this.emit("data",$),$};function F(re,ae){if(ae.ended)return;if(ae.decoder){var ce=ae.decoder.end();ce&&ce.length&&(ae.buffer.push(ce),ae.length+=ae.objectMode?1:ce.length)}ae.ended=!0,V(re)}function V(re){var ae=re._readableState;ae.needReadable=!1,ae.emittedReadable||(h("emitReadable",ae.flowing),ae.emittedReadable=!0,ae.sync?c.nextTick(K,re):K(re))}function K(re){h("emit readable"),re.emit("readable"),Ie(re)}function B(re,ae){ae.readingMore||(ae.readingMore=!0,c.nextTick(J,re,ae))}function J(re,ae){for(var ce=ae.length;!ae.reading&&!ae.flowing&&!ae.ended&&ae.length1&&me(te.pipes,re)!==-1)&&!Me&&(h("false write response, pause",ce._readableState.awaitDrain),ce._readableState.awaitDrain++,tt=!0),ce.pause())}function ct(Ue){h("onerror",Ue),Ke(),re.removeListener("error",ct),u(re,"error")===0&&re.emit("error",Ue)}P(re,"error",ct);function ht(){re.removeListener("finish",Et),Ke()}re.once("close",ht);function Et(){h("onfinish"),re.removeListener("close",ht),Ke()}re.once("finish",Et);function Ke(){h("unpipe"),ce.unpipe(re)}return re.emit("pipe",ce),te.flowing||(h("pipe resume"),ce.resume()),re};function le(re){return function(){var ae=re._readableState;h("pipeOnDrain",ae.awaitDrain),ae.awaitDrain&&ae.awaitDrain--,ae.awaitDrain===0&&u(re,"data")&&(ae.flowing=!0,Ie(re))}}S.prototype.unpipe=function(re){var ae=this._readableState,ce={hasUnpiped:!1};if(ae.pipesCount===0)return this;if(ae.pipesCount===1)return re&&re!==ae.pipes?this:(re||(re=ae.pipes),ae.pipes=null,ae.pipesCount=0,ae.flowing=!1,re&&re.emit("unpipe",this,ce),this);if(!re){var te=ae.pipes,$=ae.pipesCount;ae.pipes=null,ae.pipesCount=0,ae.flowing=!1;for(var X=0;X<$;X++)te[X].emit("unpipe",this,ce);return this}var ee=me(ae.pipes,re);return ee===-1?this:(ae.pipes.splice(ee,1),ae.pipesCount-=1,ae.pipesCount===1&&(ae.pipes=ae.pipes[0]),re.emit("unpipe",this,ce),this)},S.prototype.on=function(re,ae){var ce=s.prototype.on.call(this,re,ae);if(re==="data")this._readableState.flowing!==!1&&this.resume();else if(re==="readable"){var te=this._readableState;!te.endEmitted&&!te.readableListening&&(te.readableListening=te.needReadable=!0,te.emittedReadable=!1,te.reading?te.length&&V(this):c.nextTick(ge,this))}return ce},S.prototype.addListener=S.prototype.on;function ge(re){h("readable nexttick read 0"),re.read(0)}S.prototype.resume=function(){var re=this._readableState;return re.flowing||(h("resume"),re.flowing=!0,pe(this,re)),this};function pe(re,ae){ae.resumeScheduled||(ae.resumeScheduled=!0,c.nextTick(De,re,ae))}function De(re,ae){ae.reading||(h("resume read 0"),re.read(0)),ae.resumeScheduled=!1,ae.awaitDrain=0,re.emit("resume"),Ie(re),ae.flowing&&!ae.reading&&re.read(0)}S.prototype.pause=function(){return h("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(h("pause"),this._readableState.flowing=!1,this.emit("pause")),this};function Ie(re){var ae=re._readableState;for(h("flow",ae.flowing);ae.flowing&&re.read()!==null;);}S.prototype.wrap=function(re){var ae=this,ce=this._readableState,te=!1;re.on("end",function(){if(h("wrapped end"),ce.decoder&&!ce.ended){var ee=ce.decoder.end();ee&&ee.length&&ae.push(ee)}ae.push(null)}),re.on("data",function(ee){if(h("wrapped data"),ce.decoder&&(ee=ce.decoder.write(ee)),ce.objectMode&&ee==null)return;if(!ce.objectMode&&(!ee||!ee.length))return;var Oe=ae.push(ee);Oe||(te=!0,re.pause())});for(var $ in re)this[$]===void 0&&typeof re[$]=="function"&&(this[$]=function(ee){return function(){return re[ee].apply(re,arguments)}}($));for(var X=0;X=ae.length?(ae.decoder?ce=ae.buffer.join(""):ae.buffer.length===1?ce=ae.buffer.head.data:ce=ae.buffer.concat(ae.length),ae.buffer.clear()):ce=xe(re,ae.buffer,ae.decoder),ce}function xe(re,ae,ce){var te;return reX.length?X.length:re;if(ee===X.length?$+=X:$+=X.slice(0,re),re-=ee,re===0){ee===X.length?(++te,ce.next?ae.head=ce.next:ae.head=ae.tail=null):(ae.head=ce,ce.data=X.slice(ee));break}++te}return ae.length-=te,$}function se(re,ae){var ce=r.allocUnsafe(re),te=ae.head,$=1;for(te.data.copy(ce),re-=te.data.length;te=te.next;){var X=te.data,ee=re>X.length?X.length:re;if(X.copy(ce,ce.length-re,0,ee),re-=ee,re===0){ee===X.length?(++$,te.next?ae.head=te.next:ae.head=ae.tail=null):(ae.head=te,te.data=X.slice(ee));break}++$}return ae.length-=$,ce}function oe(re){var ae=re._readableState;if(ae.length>0)throw new Error('"endReadable()" called on non-empty stream');ae.endEmitted||(ae.ended=!0,c.nextTick(q,ae,re))}function q(re,ae){!re.endEmitted&&re.length===0&&(re.endEmitted=!0,ae.readable=!1,ae.emit("end"))}function me(re,ae){for(var ce=0,te=re.length;ce-1?u.default:r.nextTick,n;N.WritableState=p;var i=(0,l.default)(M("core-util-is"));i.inherits=M("inherits");var h={deprecate:M("util-deprecate")},C=M("./internal/streams/stream"),x=M("safe-buffer").Buffer,g=b.Uint8Array||function(){};function R(se){return x.from(se)}function P(se){return x.isBuffer(se)||se instanceof g}var O=M("./internal/streams/destroy");i.inherits(N,C);function S(){}function p(se,oe){n=n||M("./_stream_duplex"),se=se||{};var q=oe instanceof n;this.objectMode=!!se.objectMode,q&&(this.objectMode=this.objectMode||!!se.writableObjectMode);var me=se.highWaterMark,re=se.writableHighWaterMark,ae=this.objectMode?16:16*1024;me||me===0?this.highWaterMark=me:q&&(re||re===0)?this.highWaterMark=re:this.highWaterMark=ae,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var ce=se.decodeStrings===!1;this.decodeStrings=!ce,this.defaultEncoding=se.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(te){B(oe,te)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new m(this)}p.prototype.getBuffer=function(){for(var oe=this.bufferedRequest,q=[];oe;)q.push(oe),oe=oe.next;return q},function(){try{Object.defineProperty(p.prototype,"buffer",{get:h.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(se){}}();var T;typeof c.default=="function"&&E.default&&typeof Function.prototype[E.default]=="function"?(T=Function.prototype[E.default],(0,v.default)(N,E.default,{value:function(oe){return T.call(this,oe)?!0:this!==N?!1:oe&&oe._writableState instanceof p}})):T=function(oe){return oe instanceof this};function N(se){if(n=n||M("./_stream_duplex"),!T.call(N,this)&&!(this instanceof n))return new N(se);this._writableState=new p(se,this),this.writable=!0,se&&(typeof se.write=="function"&&(this._write=se.write),typeof se.writev=="function"&&(this._writev=se.writev),typeof se.destroy=="function"&&(this._destroy=se.destroy),typeof se.final=="function"&&(this._final=se.final)),C.call(this)}N.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))};function k(se,oe){var q=new Error("write after end");se.emit("error",q),r.nextTick(oe,q)}function U(se,oe,q,me){var re=!0,ae=!1;return q===null?ae=new TypeError("May not write null values to stream"):typeof q!="string"&&q!==void 0&&!oe.objectMode&&(ae=new TypeError("Invalid non-string/buffer chunk")),ae&&(se.emit("error",ae),r.nextTick(me,ae),re=!1),re}N.prototype.write=function(se,oe,q){var me=this._writableState,re=!1,ae=!me.objectMode&&P(se);return ae&&!x.isBuffer(se)&&(se=R(se)),typeof oe=="function"&&(q=oe,oe=null),ae?oe="buffer":oe||(oe=me.defaultEncoding),typeof q!="function"&&(q=S),me.ended?k(this,q):(ae||U(this,me,se,q))&&(me.pendingcb++,re=W(this,me,ae,se,oe,q)),re},N.prototype.cork=function(){var se=this._writableState;se.corked++},N.prototype.uncork=function(){var se=this._writableState;se.corked&&(se.corked--,!se.writing&&!se.corked&&!se.finished&&!se.bufferProcessing&&se.bufferedRequest&&ge(this,se))},N.prototype.setDefaultEncoding=function(oe){if(typeof oe=="string"&&(oe=oe.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((oe+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+oe);return this._writableState.defaultEncoding=oe,this};function z(se,oe,q){return!se.objectMode&&se.decodeStrings!==!1&&typeof oe=="string"&&(oe=x.from(oe,q)),oe}Object.defineProperty(N.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function W(se,oe,q,me,re,ae){if(!q){var ce=z(oe,me,re);me!==ce&&(q=!0,re="buffer",me=ce)}var te=oe.objectMode?1:me.length;oe.length+=te;var $=oe.length0?this.tail.next=c:this.head=c,this.tail=c,++this.length},y.prototype.unshift=function(w){var c={data:w,next:this.head};this.length===0&&(this.tail=c),this.head=c,++this.length},y.prototype.shift=function(){if(this.length===0)return;var w=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,w},y.prototype.clear=function(){this.head=this.tail=null,this.length=0},y.prototype.join=function(w){if(this.length===0)return"";for(var c=this.head,_=""+c.data;c=c.next;)_+=w+c.data;return _},y.prototype.concat=function(w){if(this.length===0)return b.alloc(0);if(this.length===1)return this.head.data;for(var c=b.allocUnsafe(w>>>0),_=this.head,l=0;_;)v(_.data,c,l),l+=_.data.length,_=_.next;return c},y}(),A&&A.inspect&&A.inspect.custom&&(H.exports.prototype[A.inspect.custom]=function(){var y=A.inspect({length:this.length});return this.constructor.name+" "+y})},{"safe-buffer":228,util:71}],220:[function(M,H,a){"use strict";var D=M("process-nextick-args");function b(y,E){var w=this,c=this._readableState&&this._readableState.destroyed,_=this._writableState&&this._writableState.destroyed;return c||_?(E?E(y):y&&(!this._writableState||!this._writableState.errorEmitted)&&D.nextTick(v,this,y),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(y||null,function(l){!E&&l?(D.nextTick(v,w,l),w._writableState&&(w._writableState.errorEmitted=!0)):E&&E(l)}),this)}function A(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function v(y,E){y.emit("error",E)}H.exports={destroy:b,undestroy:A}},{"process-nextick-args":207}],221:[function(M,H,a){"use strict";H.exports=M("events").EventEmitter},{events:192}],222:[function(M,H,a){H.exports=M("./readable").PassThrough},{"./readable":223}],223:[function(M,H,a){a=H.exports=M("./lib/_stream_readable.js"),a.Stream=a,a.Readable=a,a.Writable=M("./lib/_stream_writable.js"),a.Duplex=M("./lib/_stream_duplex.js"),a.Transform=M("./lib/_stream_transform.js"),a.PassThrough=M("./lib/_stream_passthrough.js")},{"./lib/_stream_duplex.js":214,"./lib/_stream_passthrough.js":215,"./lib/_stream_readable.js":216,"./lib/_stream_transform.js":217,"./lib/_stream_writable.js":218}],224:[function(M,H,a){H.exports=M("./readable").Transform},{"./readable":223}],225:[function(M,H,a){H.exports=M("./lib/_stream_writable.js")},{"./lib/_stream_writable.js":218}],226:[function(M,H,a){var D=function(){return this}()||Function("return this")(),b=D.regeneratorRuntime&&Object.getOwnPropertyNames(D).indexOf("regeneratorRuntime")>=0,A=b&&D.regeneratorRuntime;if(D.regeneratorRuntime=void 0,H.exports=M("./runtime"),b)D.regeneratorRuntime=A;else try{delete D.regeneratorRuntime}catch(v){D.regeneratorRuntime=void 0}},{"./runtime":227}],227:[function(M,H,a){!function(D){"use strict";var b=Object.prototype,A=b.hasOwnProperty,v,y=typeof Symbol=="function"?Symbol:{},E=y.iterator||"@@iterator",w=y.asyncIterator||"@@asyncIterator",c=y.toStringTag||"@@toStringTag",_=typeof H=="object",l=D.regeneratorRuntime;if(l){_&&(H.exports=l);return}l=D.regeneratorRuntime=_?H.exports:{};function t(W,F,V,K){var B=F&&F.prototype instanceof n?F:n,J=Object.create(B.prototype),le=new k(K||[]);return J._invoke=S(W,V,le),J}l.wrap=t;function u(W,F,V){try{return{type:"normal",arg:W.call(F,V)}}catch(K){return{type:"throw",arg:K}}}var s="suspendedStart",r="suspendedYield",f="executing",m="completed",d={};function n(){}function i(){}function h(){}var C={};C[E]=function(){return this};var x=Object.getPrototypeOf,g=x&&x(x(U([])));g&&g!==b&&A.call(g,E)&&(C=g);var R=h.prototype=n.prototype=Object.create(C);i.prototype=R.constructor=h,h.constructor=i,h[c]=i.displayName="GeneratorFunction";function P(W){["next","throw","return"].forEach(function(F){W[F]=function(V){return this._invoke(F,V)}})}l.isGeneratorFunction=function(W){var F=typeof W=="function"&&W.constructor;return F?F===i||(F.displayName||F.name)==="GeneratorFunction":!1},l.mark=function(W){return Object.setPrototypeOf?Object.setPrototypeOf(W,h):(W.__proto__=h,c in W||(W[c]="GeneratorFunction")),W.prototype=Object.create(R),W},l.awrap=function(W){return{__await:W}};function O(W){function F(B,J,le,ge){var pe=u(W[B],W,J);if(pe.type==="throw")ge(pe.arg);else{var De=pe.arg,Ie=De.value;return Ie&&typeof Ie=="object"&&A.call(Ie,"__await")?Promise.resolve(Ie.__await).then(function(fe){F("next",fe,le,ge)},function(fe){F("throw",fe,le,ge)}):Promise.resolve(Ie).then(function(fe){De.value=fe,le(De)},ge)}}var V;function K(B,J){function le(){return new Promise(function(ge,pe){F(B,J,ge,pe)})}return V=V?V.then(le,le):le()}this._invoke=K}P(O.prototype),O.prototype[w]=function(){return this},l.AsyncIterator=O,l.async=function(W,F,V,K){var B=new O(t(W,F,V,K));return l.isGeneratorFunction(F)?B:B.next().then(function(J){return J.done?J.value:B.next()})};function S(W,F,V){var K=s;return function(J,le){if(K===f)throw new Error("Generator is already running");if(K===m){if(J==="throw")throw le;return z()}for(V.method=J,V.arg=le;;){var ge=V.delegate;if(ge){var pe=p(ge,V);if(pe){if(pe===d)continue;return pe}}if(V.method==="next")V.sent=V._sent=V.arg;else if(V.method==="throw"){if(K===s)throw K=m,V.arg;V.dispatchException(V.arg)}else V.method==="return"&&V.abrupt("return",V.arg);K=f;var De=u(W,F,V);if(De.type==="normal"){if(K=V.done?m:r,De.arg===d)continue;return{value:De.arg,done:V.done}}else De.type==="throw"&&(K=m,V.method="throw",V.arg=De.arg)}}}function p(W,F){var V=W.iterator[F.method];if(V===v){if(F.delegate=null,F.method==="throw"){if(W.iterator.return&&(F.method="return",F.arg=v,p(W,F),F.method==="throw"))return d;F.method="throw",F.arg=new TypeError("The iterator does not provide a 'throw' method")}return d}var K=u(V,W.iterator,F.arg);if(K.type==="throw")return F.method="throw",F.arg=K.arg,F.delegate=null,d;var B=K.arg;if(!B)return F.method="throw",F.arg=new TypeError("iterator result is not an object"),F.delegate=null,d;if(B.done)F[W.resultName]=B.value,F.next=W.nextLoc,F.method!=="return"&&(F.method="next",F.arg=v);else return B;return F.delegate=null,d}P(R),R[c]="Generator",R[E]=function(){return this},R.toString=function(){return"[object Generator]"};function T(W){var F={tryLoc:W[0]};1 in W&&(F.catchLoc=W[1]),2 in W&&(F.finallyLoc=W[2],F.afterLoc=W[3]),this.tryEntries.push(F)}function N(W){var F=W.completion||{};F.type="normal",delete F.arg,W.completion=F}function k(W){this.tryEntries=[{tryLoc:"root"}],W.forEach(T,this),this.reset(!0)}l.keys=function(W){var F=[];for(var V in W)F.push(V);return F.reverse(),function K(){for(;F.length;){var B=F.pop();if(B in W)return K.value=B,K.done=!1,K}return K.done=!0,K}};function U(W){if(W){var F=W[E];if(F)return F.call(W);if(typeof W.next=="function")return W;if(!isNaN(W.length)){var V=-1,K=function B(){for(;++V=0;--K){var B=this.tryEntries[K],J=B.completion;if(B.tryLoc==="root")return V("end");if(B.tryLoc<=this.prev){var le=A.call(B,"catchLoc"),ge=A.call(B,"finallyLoc");if(le&&ge){if(this.prev=0;--V){var K=this.tryEntries[V];if(K.tryLoc<=this.prev&&A.call(K,"finallyLoc")&&this.prev=0;--F){var V=this.tryEntries[F];if(V.finallyLoc===W)return this.complete(V.completion,V.afterLoc),N(V),d}},catch:function(W){for(var F=this.tryEntries.length-1;F>=0;--F){var V=this.tryEntries[F];if(V.tryLoc===W){var K=V.completion;if(K.type==="throw"){var B=K.arg;N(V)}return B}}throw new Error("illegal catch attempt")},delegateYield:function(W,F,V){return this.delegate={iterator:U(W),resultName:F,nextLoc:V},this.method==="next"&&(this.arg=v),d}}}(function(){return this}()||Function("return this")())},{}],228:[function(M,H,a){var D=M("buffer"),b=D.Buffer;function A(y,E){for(var w in y)E[w]=y[w]}b.from&&b.alloc&&b.allocUnsafe&&b.allocUnsafeSlow?H.exports=D:(A(D,a),a.Buffer=v);function v(y,E,w){return b(y,E,w)}A(b,v),v.from=function(y,E,w){if(typeof y=="number")throw new TypeError("Argument must not be a number");return b(y,E,w)},v.alloc=function(y,E,w){if(typeof y!="number")throw new TypeError("Argument must be a number");var c=b(y);return E!==void 0?typeof w=="string"?c.fill(E,w):c.fill(E):c.fill(0),c},v.allocUnsafe=function(y){if(typeof y!="number")throw new TypeError("Argument must be a number");return b(y)},v.allocUnsafeSlow=function(y){if(typeof y!="number")throw new TypeError("Argument must be a number");return D.SlowBuffer(y)}},{buffer:73}],229:[function(M,H,a){(function(D){"use strict";var b=M("babel-runtime/core-js/string/from-code-point"),A=r(b),v=M("babel-runtime/core-js/json/stringify"),y=r(v),E=M("babel-runtime/helpers/typeof"),w=r(E),c=M("babel-runtime/core-js/object/define-property"),_=r(c),l=M("babel-runtime/core-js/object/keys"),t=r(l),u=M("babel-runtime/core-js/object/create"),s=r(u);function r(f){return f&&f.__esModule?f:{default:f}}(function(f){f.parser=function(X,ee){return new d(X,ee)},f.SAXParser=d,f.SAXStream=R,f.createStream=g,f.MAX_BUFFER_LENGTH=64*1024;var m=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];f.EVENTS=["text","processinginstruction","sgmldeclaration","doctype","comment","opentagstart","attribute","opentag","closetag","opencdata","cdata","closecdata","error","end","ready","script","opennamespace","closenamespace"];function d(X,ee){if(!(this instanceof d))return new d(X,ee);var Oe=this;i(Oe),Oe.q=Oe.c="",Oe.bufferCheckPosition=f.MAX_BUFFER_LENGTH,Oe.opt=ee||{},Oe.opt.lowercase=Oe.opt.lowercase||Oe.opt.lowercasetags,Oe.looseCase=Oe.opt.lowercase?"toLowerCase":"toUpperCase",Oe.tags=[],Oe.closed=Oe.closedRoot=Oe.sawRoot=!1,Oe.tag=Oe.error=null,Oe.strict=!!X,Oe.noscript=!!(X||Oe.opt.noscript),Oe.state=J.BEGIN,Oe.strictEntities=Oe.opt.strictEntities,Oe.ENTITIES=Oe.strictEntities?(0,s.default)(f.XML_ENTITIES):(0,s.default)(f.ENTITIES),Oe.attribList=[],Oe.opt.xmlns&&(Oe.ns=(0,s.default)(T)),Oe.trackPosition=Oe.opt.position!==!1,Oe.trackPosition&&(Oe.position=Oe.line=Oe.column=0),ge(Oe,"onready")}s.default||(Object.create=function(X){function ee(){}ee.prototype=X;var Oe=new ee;return Oe}),t.default||(Object.keys=function(X){var ee=[];for(var Oe in X)X.hasOwnProperty(Oe)&&ee.push(Oe);return ee});function n(X){for(var ee=Math.max(f.MAX_BUFFER_LENGTH,10),Oe=0,Se=0,Me=m.length;Seee)switch(m[Se]){case"textNode":De(X);break;case"cdata":pe(X,"oncdata",X.cdata),X.cdata="";break;case"script":pe(X,"onscript",X.script),X.script="";break;default:fe(X,"Max buffer length exceeded: "+m[Se])}Oe=Math.max(Oe,Je)}var tt=f.MAX_BUFFER_LENGTH-Oe;X.bufferCheckPosition=tt+X.position}function i(X){for(var ee=0,Oe=m.length;ee"||W(X)}function K(X,ee){return X.test(ee)}function B(X,ee){return!K(X,ee)}var J=0;f.STATE={BEGIN:J++,BEGIN_WHITESPACE:J++,TEXT:J++,TEXT_ENTITY:J++,OPEN_WAKA:J++,SGML_DECL:J++,SGML_DECL_QUOTED:J++,DOCTYPE:J++,DOCTYPE_QUOTED:J++,DOCTYPE_DTD:J++,DOCTYPE_DTD_QUOTED:J++,COMMENT_STARTING:J++,COMMENT:J++,COMMENT_ENDING:J++,COMMENT_ENDED:J++,CDATA:J++,CDATA_ENDING:J++,CDATA_ENDING_2:J++,PROC_INST:J++,PROC_INST_BODY:J++,PROC_INST_ENDING:J++,OPEN_TAG:J++,OPEN_TAG_SLASH:J++,ATTRIB:J++,ATTRIB_NAME:J++,ATTRIB_NAME_SAW_WHITE:J++,ATTRIB_VALUE:J++,ATTRIB_VALUE_QUOTED:J++,ATTRIB_VALUE_CLOSED:J++,ATTRIB_VALUE_UNQUOTED:J++,ATTRIB_VALUE_ENTITY_Q:J++,ATTRIB_VALUE_ENTITY_U:J++,CLOSE_TAG:J++,CLOSE_TAG_SAW_WHITE:J++,SCRIPT:J++,SCRIPT_ENDING:J++},f.XML_ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'"},f.ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'",AElig:198,Aacute:193,Acirc:194,Agrave:192,Aring:197,Atilde:195,Auml:196,Ccedil:199,ETH:208,Eacute:201,Ecirc:202,Egrave:200,Euml:203,Iacute:205,Icirc:206,Igrave:204,Iuml:207,Ntilde:209,Oacute:211,Ocirc:212,Ograve:210,Oslash:216,Otilde:213,Ouml:214,THORN:222,Uacute:218,Ucirc:219,Ugrave:217,Uuml:220,Yacute:221,aacute:225,acirc:226,aelig:230,agrave:224,aring:229,atilde:227,auml:228,ccedil:231,eacute:233,ecirc:234,egrave:232,eth:240,euml:235,iacute:237,icirc:238,igrave:236,iuml:239,ntilde:241,oacute:243,ocirc:244,ograve:242,oslash:248,otilde:245,ouml:246,szlig:223,thorn:254,uacute:250,ucirc:251,ugrave:249,uuml:252,yacute:253,yuml:255,copy:169,reg:174,nbsp:160,iexcl:161,cent:162,pound:163,curren:164,yen:165,brvbar:166,sect:167,uml:168,ordf:170,laquo:171,not:172,shy:173,macr:175,deg:176,plusmn:177,sup1:185,sup2:178,sup3:179,acute:180,micro:181,para:182,middot:183,cedil:184,ordm:186,raquo:187,frac14:188,frac12:189,frac34:190,iquest:191,times:215,divide:247,OElig:338,oelig:339,Scaron:352,scaron:353,Yuml:376,fnof:402,circ:710,tilde:732,Alpha:913,Beta:914,Gamma:915,Delta:916,Epsilon:917,Zeta:918,Eta:919,Theta:920,Iota:921,Kappa:922,Lambda:923,Mu:924,Nu:925,Xi:926,Omicron:927,Pi:928,Rho:929,Sigma:931,Tau:932,Upsilon:933,Phi:934,Chi:935,Psi:936,Omega:937,alpha:945,beta:946,gamma:947,delta:948,epsilon:949,zeta:950,eta:951,theta:952,iota:953,kappa:954,lambda:955,mu:956,nu:957,xi:958,omicron:959,pi:960,rho:961,sigmaf:962,sigma:963,tau:964,upsilon:965,phi:966,chi:967,psi:968,omega:969,thetasym:977,upsih:978,piv:982,ensp:8194,emsp:8195,thinsp:8201,zwnj:8204,zwj:8205,lrm:8206,rlm:8207,ndash:8211,mdash:8212,lsquo:8216,rsquo:8217,sbquo:8218,ldquo:8220,rdquo:8221,bdquo:8222,dagger:8224,Dagger:8225,bull:8226,hellip:8230,permil:8240,prime:8242,Prime:8243,lsaquo:8249,rsaquo:8250,oline:8254,frasl:8260,euro:8364,image:8465,weierp:8472,real:8476,trade:8482,alefsym:8501,larr:8592,uarr:8593,rarr:8594,darr:8595,harr:8596,crarr:8629,lArr:8656,uArr:8657,rArr:8658,dArr:8659,hArr:8660,forall:8704,part:8706,exist:8707,empty:8709,nabla:8711,isin:8712,notin:8713,ni:8715,prod:8719,sum:8721,minus:8722,lowast:8727,radic:8730,prop:8733,infin:8734,ang:8736,and:8743,or:8744,cap:8745,cup:8746,int:8747,there4:8756,sim:8764,cong:8773,asymp:8776,ne:8800,equiv:8801,le:8804,ge:8805,sub:8834,sup:8835,nsub:8836,sube:8838,supe:8839,oplus:8853,otimes:8855,perp:8869,sdot:8901,lceil:8968,rceil:8969,lfloor:8970,rfloor:8971,lang:9001,rang:9002,loz:9674,spades:9824,clubs:9827,hearts:9829,diams:9830},(0,t.default)(f.ENTITIES).forEach(function(X){var ee=f.ENTITIES[X],Oe=typeof ee=="number"?String.fromCharCode(ee):ee;f.ENTITIES[X]=Oe});for(var le in f.STATE)f.STATE[f.STATE[le]]=le;J=f.STATE;function ge(X,ee,Oe){X[ee]&&X[ee](Oe)}function pe(X,ee,Oe){X.textNode&&De(X),ge(X,ee,Oe)}function De(X){X.textNode=Ie(X.opt,X.textNode),X.textNode&&ge(X,"ontext",X.textNode),X.textNode=""}function Ie(X,ee){return X.trim&&(ee=ee.trim()),X.normalize&&(ee=ee.replace(/\s+/g," ")),ee}function fe(X,ee){return De(X),X.trackPosition&&(ee+=` Line: `+X.line+` Column: `+X.column+` -Char: `+X.c),ee=new Error(ee),X.error=ee,ge(X,"onerror",ee),X}function xe(X){return X.sawRoot&&!X.closedRoot&&Ee(X,"Unclosed root tag"),X.state!==J.BEGIN&&X.state!==J.BEGIN_WHITESPACE&&X.state!==J.TEXT&&fe(X,"Unexpected end"),De(X),X.c="",X.closed=!0,ge(X,"onend"),d.call(X,X.strict,X.opt),X}function Ee(X,ee){if((typeof X=="undefined"?"undefined":(0,w.default)(X))!=="object"||!(X instanceof d))throw new Error("bad call to strictFail");X.strict&&fe(X,ee)}function se(X){X.strict||(X.tagName=X.tagName[X.looseCase]());var ee=X.tags[X.tags.length-1]||X,Oe=X.tag={name:X.tagName,attributes:{}};X.opt.xmlns&&(Oe.ns=ee.ns),X.attribList.length=0,pe(X,"onopentagstart",Oe)}function oe(X,ee){var Oe=X.indexOf(":"),Se=Oe<0?["",X]:X.split(":"),Me=Se[0],Qe=Se[1];return ee&&X==="xmlns"&&(Me="xmlns",Qe=""),{prefix:Me,local:Qe}}function q(X){if(X.strict||(X.attribName=X.attribName[X.looseCase]()),X.attribList.indexOf(X.attribName)!==-1||X.tag.attributes.hasOwnProperty(X.attribName)){X.attribName=X.attribValue="";return}if(X.opt.xmlns){var ee=oe(X.attribName,!0),Oe=ee.prefix,Se=ee.local;if(Oe==="xmlns")if(Se==="xml"&&X.attribValue!==S)Ee(X,"xml: prefix must be bound to "+S+` +Char: `+X.c),ee=new Error(ee),X.error=ee,ge(X,"onerror",ee),X}function xe(X){return X.sawRoot&&!X.closedRoot&&Ee(X,"Unclosed root tag"),X.state!==J.BEGIN&&X.state!==J.BEGIN_WHITESPACE&&X.state!==J.TEXT&&fe(X,"Unexpected end"),De(X),X.c="",X.closed=!0,ge(X,"onend"),d.call(X,X.strict,X.opt),X}function Ee(X,ee){if((typeof X=="undefined"?"undefined":(0,w.default)(X))!=="object"||!(X instanceof d))throw new Error("bad call to strictFail");X.strict&&fe(X,ee)}function se(X){X.strict||(X.tagName=X.tagName[X.looseCase]());var ee=X.tags[X.tags.length-1]||X,Oe=X.tag={name:X.tagName,attributes:{}};X.opt.xmlns&&(Oe.ns=ee.ns),X.attribList.length=0,pe(X,"onopentagstart",Oe)}function oe(X,ee){var Oe=X.indexOf(":"),Se=Oe<0?["",X]:X.split(":"),Me=Se[0],Je=Se[1];return ee&&X==="xmlns"&&(Me="xmlns",Je=""),{prefix:Me,local:Je}}function q(X){if(X.strict||(X.attribName=X.attribName[X.looseCase]()),X.attribList.indexOf(X.attribName)!==-1||X.tag.attributes.hasOwnProperty(X.attribName)){X.attribName=X.attribValue="";return}if(X.opt.xmlns){var ee=oe(X.attribName,!0),Oe=ee.prefix,Se=ee.local;if(Oe==="xmlns")if(Se==="xml"&&X.attribValue!==S)Ee(X,"xml: prefix must be bound to "+S+` Actual: `+X.attribValue);else if(Se==="xmlns"&&X.attribValue!==p)Ee(X,"xmlns: prefix must be bound to "+p+` -Actual: `+X.attribValue);else{var Me=X.tag,Qe=X.tags[X.tags.length-1]||X;Me.ns===Qe.ns&&(Me.ns=(0,s.default)(Qe.ns)),Me.ns[Se]=X.attribValue}X.attribList.push([X.attribName,X.attribValue])}else X.tag.attributes[X.attribName]=X.attribValue,pe(X,"onattribute",{name:X.attribName,value:X.attribValue});X.attribName=X.attribValue=""}function me(X,ee){if(X.opt.xmlns){var Oe=X.tag,Se=oe(X.tagName);Oe.prefix=Se.prefix,Oe.local=Se.local,Oe.uri=Oe.ns[Se.prefix]||"",Oe.prefix&&!Oe.uri&&(Ee(X,"Unbound namespace prefix: "+(0,y.default)(X.tagName)),Oe.uri=Se.prefix);var Me=X.tags[X.tags.length-1]||X;Oe.ns&&Me.ns!==Oe.ns&&(0,t.default)(Oe.ns).forEach(function(vt){pe(X,"onopennamespace",{prefix:vt,uri:Oe.ns[vt]})});for(var Qe=0,tt=X.attribList.length;Qe",X.tagName="",X.state=J.SCRIPT;return}pe(X,"onscript",X.script),X.script=""}var ee=X.tags.length,Oe=X.tagName;X.strict||(Oe=Oe[X.looseCase]());for(var Se=Oe;ee--;){var Me=X.tags[ee];if(Me.name!==Se)Ee(X,"Unexpected close tag");else break}if(ee<0){Ee(X,"Unmatched closing tag: "+X.tagName),X.textNode+="",X.state=J.TEXT;return}X.tagName=Oe;for(var Qe=X.tags.length;Qe-- >ee;){var tt=X.tag=X.tags.pop();X.tagName=X.tag.name,pe(X,"onclosetag",X.tagName);var st={};for(var ut in tt.ns)st[ut]=tt.ns[ut];var ht=X.tags[X.tags.length-1]||X;X.opt.xmlns&&tt.ns!==ht.ns&&(0,t.default)(tt.ns).forEach(function(bt){var Ke=tt.ns[bt];pe(X,"onclosenamespace",{prefix:bt,uri:Ke})})}ee===0&&(X.closedRoot=!0),X.tagName=X.attribValue=X.attribName="",X.attribList.length=0,X.state=J.TEXT}function ae(X){var ee=X.entity,Oe=ee.toLowerCase(),Se,Me="";return X.ENTITIES[ee]?X.ENTITIES[ee]:X.ENTITIES[Oe]?X.ENTITIES[Oe]:(ee=Oe,ee.charAt(0)==="#"&&(ee.charAt(1)==="x"?(ee=ee.slice(2),Se=parseInt(ee,16),Me=Se.toString(16)):(ee=ee.slice(1),Se=parseInt(ee,10),Me=Se.toString(10))),ee=ee.replace(/^0+/,""),isNaN(Se)||Me.toLowerCase()!==ee?(Ee(X,"Invalid character entity"),"&"+X.entity+";"):(0,A.default)(Se))}function ce(X,ee){ee==="<"?(X.state=J.OPEN_WAKA,X.startTagPosition=X.position):W(ee)||(Ee(X,"Non-whitespace before first tag."),X.textNode=ee,X.state=J.TEXT)}function te(X,ee){var Oe="";return ee",X.tagName="",X.state=J.SCRIPT;return}pe(X,"onscript",X.script),X.script=""}var ee=X.tags.length,Oe=X.tagName;X.strict||(Oe=Oe[X.looseCase]());for(var Se=Oe;ee--;){var Me=X.tags[ee];if(Me.name!==Se)Ee(X,"Unexpected close tag");else break}if(ee<0){Ee(X,"Unmatched closing tag: "+X.tagName),X.textNode+="",X.state=J.TEXT;return}X.tagName=Oe;for(var Je=X.tags.length;Je-- >ee;){var tt=X.tag=X.tags.pop();X.tagName=X.tag.name,pe(X,"onclosetag",X.tagName);var lt={};for(var ct in tt.ns)lt[ct]=tt.ns[ct];var ht=X.tags[X.tags.length-1]||X;X.opt.xmlns&&tt.ns!==ht.ns&&(0,t.default)(tt.ns).forEach(function(Et){var Ke=tt.ns[Et];pe(X,"onclosenamespace",{prefix:Et,uri:Ke})})}ee===0&&(X.closedRoot=!0),X.tagName=X.attribValue=X.attribName="",X.attribList.length=0,X.state=J.TEXT}function ae(X){var ee=X.entity,Oe=ee.toLowerCase(),Se,Me="";return X.ENTITIES[ee]?X.ENTITIES[ee]:X.ENTITIES[Oe]?X.ENTITIES[Oe]:(ee=Oe,ee.charAt(0)==="#"&&(ee.charAt(1)==="x"?(ee=ee.slice(2),Se=parseInt(ee,16),Me=Se.toString(16)):(ee=ee.slice(1),Se=parseInt(ee,10),Me=Se.toString(10))),ee=ee.replace(/^0+/,""),isNaN(Se)||Me.toLowerCase()!==ee?(Ee(X,"Invalid character entity"),"&"+X.entity+";"):(0,A.default)(Se))}function ce(X,ee){ee==="<"?(X.state=J.OPEN_WAKA,X.startTagPosition=X.position):W(ee)||(Ee(X,"Non-whitespace before first tag."),X.textNode=ee,X.state=J.TEXT)}function te(X,ee){var Oe="";return ee"?(pe(ee,"onsgmldeclaration",ee.sgmlDecl),ee.sgmlDecl="",ee.state=J.TEXT):(F(Se)&&(ee.state=J.SGML_DECL_QUOTED),ee.sgmlDecl+=Se);continue;case J.SGML_DECL_QUOTED:Se===ee.q&&(ee.state=J.SGML_DECL,ee.q=""),ee.sgmlDecl+=Se;continue;case J.DOCTYPE:Se===">"?(ee.state=J.TEXT,pe(ee,"ondoctype",ee.doctype),ee.doctype=!0):(ee.doctype+=Se,Se==="["?ee.state=J.DOCTYPE_DTD:F(Se)&&(ee.state=J.DOCTYPE_QUOTED,ee.q=Se));continue;case J.DOCTYPE_QUOTED:ee.doctype+=Se,Se===ee.q&&(ee.q="",ee.state=J.DOCTYPE);continue;case J.DOCTYPE_DTD:ee.doctype+=Se,Se==="]"?ee.state=J.DOCTYPE:F(Se)&&(ee.state=J.DOCTYPE_DTD_QUOTED,ee.q=Se);continue;case J.DOCTYPE_DTD_QUOTED:ee.doctype+=Se,Se===ee.q&&(ee.state=J.DOCTYPE_DTD,ee.q="");continue;case J.COMMENT:Se==="-"?ee.state=J.COMMENT_ENDING:ee.comment+=Se;continue;case J.COMMENT_ENDING:Se==="-"?(ee.state=J.COMMENT_ENDED,ee.comment=Ie(ee.opt,ee.comment),ee.comment&&pe(ee,"oncomment",ee.comment),ee.comment=""):(ee.comment+="-"+Se,ee.state=J.COMMENT);continue;case J.COMMENT_ENDED:Se!==">"?(Ee(ee,"Malformed comment"),ee.comment+="--"+Se,ee.state=J.COMMENT):ee.state=J.TEXT;continue;case J.CDATA:Se==="]"?ee.state=J.CDATA_ENDING:ee.cdata+=Se;continue;case J.CDATA_ENDING:Se==="]"?ee.state=J.CDATA_ENDING_2:(ee.cdata+="]"+Se,ee.state=J.CDATA);continue;case J.CDATA_ENDING_2:Se===">"?(ee.cdata&&pe(ee,"oncdata",ee.cdata),pe(ee,"onclosecdata"),ee.cdata="",ee.state=J.TEXT):Se==="]"?ee.cdata+="]":(ee.cdata+="]]"+Se,ee.state=J.CDATA);continue;case J.PROC_INST:Se==="?"?ee.state=J.PROC_INST_ENDING:W(Se)?ee.state=J.PROC_INST_BODY:ee.procInstName+=Se;continue;case J.PROC_INST_BODY:if(!ee.procInstBody&&W(Se))continue;Se==="?"?ee.state=J.PROC_INST_ENDING:ee.procInstBody+=Se;continue;case J.PROC_INST_ENDING:Se===">"?(pe(ee,"onprocessinginstruction",{name:ee.procInstName,body:ee.procInstBody}),ee.procInstName=ee.procInstBody="",ee.state=J.TEXT):(ee.procInstBody+="?"+Se,ee.state=J.PROC_INST_BODY);continue;case J.OPEN_TAG:K(k,Se)?ee.tagName+=Se:(se(ee),Se===">"?me(ee):Se==="/"?ee.state=J.OPEN_TAG_SLASH:(W(Se)||Ee(ee,"Invalid character in tag name"),ee.state=J.ATTRIB));continue;case J.OPEN_TAG_SLASH:Se===">"?(me(ee,!0),re(ee)):(Ee(ee,"Forward-slash in opening tag not followed by >"),ee.state=J.ATTRIB);continue;case J.ATTRIB:if(W(Se))continue;Se===">"?me(ee):Se==="/"?ee.state=J.OPEN_TAG_SLASH:K(N,Se)?(ee.attribName=Se,ee.attribValue="",ee.state=J.ATTRIB_NAME):Ee(ee,"Invalid attribute name");continue;case J.ATTRIB_NAME:Se==="="?ee.state=J.ATTRIB_VALUE:Se===">"?(Ee(ee,"Attribute without value"),ee.attribValue=ee.attribName,q(ee),me(ee)):W(Se)?ee.state=J.ATTRIB_NAME_SAW_WHITE:K(k,Se)?ee.attribName+=Se:Ee(ee,"Invalid attribute name");continue;case J.ATTRIB_NAME_SAW_WHITE:if(Se==="=")ee.state=J.ATTRIB_VALUE;else{if(W(Se))continue;Ee(ee,"Attribute without value"),ee.tag.attributes[ee.attribName]="",ee.attribValue="",pe(ee,"onattribute",{name:ee.attribName,value:""}),ee.attribName="",Se===">"?me(ee):K(N,Se)?(ee.attribName=Se,ee.state=J.ATTRIB_NAME):(Ee(ee,"Invalid attribute name"),ee.state=J.ATTRIB)}continue;case J.ATTRIB_VALUE:if(W(Se))continue;F(Se)?(ee.q=Se,ee.state=J.ATTRIB_VALUE_QUOTED):(Ee(ee,"Unquoted attribute value"),ee.state=J.ATTRIB_VALUE_UNQUOTED,ee.attribValue=Se);continue;case J.ATTRIB_VALUE_QUOTED:if(Se!==ee.q){Se==="&"?ee.state=J.ATTRIB_VALUE_ENTITY_Q:ee.attribValue+=Se;continue}q(ee),ee.q="",ee.state=J.ATTRIB_VALUE_CLOSED;continue;case J.ATTRIB_VALUE_CLOSED:W(Se)?ee.state=J.ATTRIB:Se===">"?me(ee):Se==="/"?ee.state=J.OPEN_TAG_SLASH:K(N,Se)?(Ee(ee,"No whitespace between attributes"),ee.attribName=Se,ee.attribValue="",ee.state=J.ATTRIB_NAME):Ee(ee,"Invalid attribute name");continue;case J.ATTRIB_VALUE_UNQUOTED:if(!V(Se)){Se==="&"?ee.state=J.ATTRIB_VALUE_ENTITY_U:ee.attribValue+=Se;continue}q(ee),Se===">"?me(ee):ee.state=J.ATTRIB;continue;case J.CLOSE_TAG:if(ee.tagName)Se===">"?re(ee):K(k,Se)?ee.tagName+=Se:ee.script?(ee.script+=""?re(ee):Ee(ee,"Invalid characters in closing tag");continue;case J.TEXT_ENTITY:case J.ATTRIB_VALUE_ENTITY_Q:case J.ATTRIB_VALUE_ENTITY_U:var tt,st;switch(ee.state){case J.TEXT_ENTITY:tt=J.TEXT,st="textNode";break;case J.ATTRIB_VALUE_ENTITY_Q:tt=J.ATTRIB_VALUE_QUOTED,st="attribValue";break;case J.ATTRIB_VALUE_ENTITY_U:tt=J.ATTRIB_VALUE_UNQUOTED,st="attribValue";break}Se===";"?(ee[st]+=ae(ee),ee.entity="",ee.state=tt):K(ee.entity.length?z:U,Se)?ee.entity+=Se:(Ee(ee,"Invalid character in entity name"),ee[st]+="&"+ee.entity+Se,ee.entity="",ee.state=tt);continue;default:throw new Error(ee,"Unknown state: "+ee.state)}}return ee.position>=ee.bufferCheckPosition&&n(ee),ee}/*! http://mths.be/fromcodepoint v0.1.0 by @mathias */A.default||function(){var X=String.fromCharCode,ee=Math.floor,Oe=function(){var Me=16384,Qe=[],tt,st,ut=-1,ht=arguments.length;if(!ht)return"";for(var bt="";++ut1114111||ee(Ke)!==Ke)throw RangeError("Invalid code point: "+Ke);Ke<=65535?Qe.push(Ke):(Ke-=65536,tt=(Ke>>10)+55296,st=Ke%1024+56320,Qe.push(tt,st)),(ut+1===ht||Qe.length>Me)&&(bt+=X.apply(null,Qe),Qe.length=0)}return bt};_.default?Object.defineProperty(String,"fromCodePoint",{value:Oe,configurable:!0,writable:!0}):String.fromCodePoint=Oe}()})(typeof a=="undefined"?(void 0).sax={}:a)}).call(this,M("buffer").Buffer)},{"babel-runtime/core-js/json/stringify":53,"babel-runtime/core-js/object/create":55,"babel-runtime/core-js/object/define-property":56,"babel-runtime/core-js/object/keys":60,"babel-runtime/core-js/string/from-code-point":63,"babel-runtime/helpers/typeof":67,buffer:73,stream:230,string_decoder:72}],230:[function(M,H,a){H.exports=A;var D=M("events").EventEmitter,b=M("inherits");b(A,D),A.Readable=M("readable-stream/readable.js"),A.Writable=M("readable-stream/writable.js"),A.Duplex=M("readable-stream/duplex.js"),A.Transform=M("readable-stream/transform.js"),A.PassThrough=M("readable-stream/passthrough.js"),A.Stream=A;function A(){D.call(this)}A.prototype.pipe=function(v,y){var E=this;function w(r){v.writable&&(v.write(r)===!1&&E.pause&&E.pause())}E.on("data",w);function c(){E.readable&&E.resume&&E.resume()}v.on("drain",c),!v._isStdio&&(!y||y.end!==!1)&&(E.on("end",l),E.on("close",t));var _=!1;function l(){if(_)return;_=!0,v.end()}function t(){if(_)return;_=!0,typeof v.destroy=="function"&&v.destroy()}function u(r){if(s(),D.listenerCount(this,"error")===0)throw r}E.on("error",u),v.on("error",u);function s(){E.removeListener("data",w),v.removeListener("drain",c),E.removeListener("end",l),E.removeListener("close",t),E.removeListener("error",u),v.removeListener("error",u),E.removeListener("end",s),E.removeListener("close",s),v.removeListener("close",s)}return E.on("end",s),E.on("close",s),v.on("close",s),v.emit("pipe",E),v}},{events:192,inherits:196,"readable-stream/duplex.js":213,"readable-stream/passthrough.js":222,"readable-stream/readable.js":223,"readable-stream/transform.js":224,"readable-stream/writable.js":225}],231:[function(M,H,a){(function(D){var b=M("./lib/request"),A=M("./lib/response"),v=M("xtend"),y=M("builtin-status-codes"),E=M("url"),w=a;w.request=function(c,_){typeof c=="string"?c=E.parse(c):c=v(c);var l=D.location.protocol.search(/^https?:$/)===-1?"http:":"",t=c.protocol||l,u=c.hostname||c.host,s=c.port,r=c.path||"/";u&&u.indexOf(":")!==-1&&(u="["+u+"]"),c.url=(u?t+"//"+u:"")+(s?":"+s:"")+r,c.method=(c.method||"GET").toUpperCase(),c.headers=c.headers||{};var f=new b(c);return _&&f.on("response",_),f},w.get=function(_,l){var t=w.request(_,l);return t.end(),t},w.ClientRequest=b,w.IncomingMessage=A.IncomingMessage,w.Agent=function(){},w.Agent.defaultMaxSockets=4,w.globalAgent=new w.Agent,w.STATUS_CODES=y,w.METHODS=["CHECKOUT","CONNECT","COPY","DELETE","GET","HEAD","LOCK","M-SEARCH","MERGE","MKACTIVITY","MKCOL","MOVE","NOTIFY","OPTIONS","PATCH","POST","PROPFIND","PROPPATCH","PURGE","PUT","REPORT","SEARCH","SUBSCRIBE","TRACE","UNLOCK","UNSUBSCRIBE"]}).call(this,typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./lib/request":233,"./lib/response":234,"builtin-status-codes":74,url:238,xtend:283}],232:[function(M,H,a){(function(D){"use strict";a.fetch=w(D.fetch)&&w(D.ReadableStream),a.writableStream=w(D.WritableStream),a.abortController=w(D.AbortController),a.blobConstructor=!1;try{new Blob([new ArrayBuffer(1)]),a.blobConstructor=!0}catch(c){}var b;function A(){if(b!==void 0)return b;if(D.XMLHttpRequest){b=new D.XMLHttpRequest;try{b.open("GET",D.XDomainRequest?"/":"https://example.com")}catch(c){b=null}}else b=null;return b}function v(c){var _=A();if(!_)return!1;try{return _.responseType=c,_.responseType===c}catch(l){}return!1}var y=typeof D.ArrayBuffer!="undefined",E=y&&w(D.ArrayBuffer.prototype.slice);a.arraybuffer=a.fetch||y&&v("arraybuffer"),a.msstream=!a.fetch&&E&&v("ms-stream"),a.mozchunkedarraybuffer=!a.fetch&&y&&v("moz-chunked-arraybuffer"),a.overrideMimeType=a.fetch||(A()?w(A().overrideMimeType):!1),a.vbArray=w(D.VBArray);function w(c){return typeof c=="function"}b=null}).call(this,typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],233:[function(M,H,a){(function(D,b,A){"use strict";var v=M("babel-runtime/core-js/object/keys"),y=E(v);function E(n){return n&&n.__esModule?n:{default:n}}var w=M("./capability"),c=M("inherits"),_=M("./response"),l=M("readable-stream"),t=M("to-arraybuffer"),u=_.IncomingMessage,s=_.readyStates;function r(n,i){return w.fetch&&i?"fetch":w.mozchunkedarraybuffer?"moz-chunked-arraybuffer":w.msstream?"ms-stream":w.arraybuffer&&n?"arraybuffer":w.vbArray&&n?"text:vbarray":"text"}var f=H.exports=function(n){var i=this;l.Writable.call(i),i._opts=n,i._body=[],i._headers={},n.auth&&i.setHeader("Authorization","Basic "+new A(n.auth).toString("base64")),(0,y.default)(n.headers).forEach(function(x){i.setHeader(x,n.headers[x])});var h,C=!0;if(n.mode==="disable-fetch"||"requestTimeout"in n&&!w.abortController)C=!1,h=!0;else if(n.mode==="prefer-streaming")h=!1;else if(n.mode==="allow-wrong-content-type")h=!w.overrideMimeType;else if(!n.mode||n.mode==="default"||n.mode==="prefer-fast")h=!0;else throw new Error("Invalid value for opts.mode");i._mode=r(h,C),i._fetchTimer=null,i.on("finish",function(){i._onFinish()})};c(f,l.Writable),f.prototype.setHeader=function(n,i){var h=this,C=n.toLowerCase();if(d.indexOf(C)!==-1)return;h._headers[C]={name:n,value:i}},f.prototype.getHeader=function(n){var i=this._headers[n.toLowerCase()];return i?i.value:null},f.prototype.removeHeader=function(n){var i=this;delete i._headers[n.toLowerCase()]},f.prototype._onFinish=function(){var n=this;if(n._destroyed)return;var i=n._opts,h=n._headers,C=null;i.method!=="GET"&&i.method!=="HEAD"&&(w.arraybuffer?C=t(A.concat(n._body)):w.blobConstructor?C=new b.Blob(n._body.map(function(S){return t(S)}),{type:(h["content-type"]||{}).value||""}):C=A.concat(n._body).toString());var x=[];if((0,y.default)(h).forEach(function(S){var p=h[S].name,T=h[S].value;Array.isArray(T)?T.forEach(function(N){x.push([p,N])}):x.push([p,T])}),n._mode==="fetch"){var g=null,R=null;if(w.abortController){var P=new AbortController;g=P.signal,n._fetchAbortController=P,"requestTimeout"in i&&i.requestTimeout!==0&&(n._fetchTimer=b.setTimeout(function(){n.emit("requestTimeout"),n._fetchAbortController&&n._fetchAbortController.abort()},i.requestTimeout))}b.fetch(n._opts.url,{method:n._opts.method,headers:x,body:C||void 0,mode:"cors",credentials:i.withCredentials?"include":"same-origin",signal:g}).then(function(S){n._fetchResponse=S,n._connect()},function(S){b.clearTimeout(n._fetchTimer),n._destroyed||n.emit("error",S)})}else{var O=n._xhr=new b.XMLHttpRequest;try{O.open(n._opts.method,n._opts.url,!0)}catch(S){D.nextTick(function(){n.emit("error",S)});return}"responseType"in O&&(O.responseType=n._mode.split(":")[0]),"withCredentials"in O&&(O.withCredentials=!!i.withCredentials),n._mode==="text"&&"overrideMimeType"in O&&O.overrideMimeType("text/plain; charset=x-user-defined"),"requestTimeout"in i&&(O.timeout=i.requestTimeout,O.ontimeout=function(){n.emit("requestTimeout")}),x.forEach(function(S){O.setRequestHeader(S[0],S[1])}),n._response=null,O.onreadystatechange=function(){switch(O.readyState){case s.LOADING:case s.DONE:n._onXHRProgress();break}},n._mode==="moz-chunked-arraybuffer"&&(O.onprogress=function(){n._onXHRProgress()}),O.onerror=function(){if(n._destroyed)return;n.emit("error",new Error("XHR error"))};try{O.send(C)}catch(S){D.nextTick(function(){n.emit("error",S)});return}}};function m(n){try{var i=n.status;return i!==null&&i!==0}catch(h){return!1}}f.prototype._onXHRProgress=function(){var n=this;if(!m(n._xhr)||n._destroyed)return;n._response||n._connect(),n._response._onXHRProgress()},f.prototype._connect=function(){var n=this;if(n._destroyed)return;n._response=new u(n._xhr,n._fetchResponse,n._mode,n._fetchTimer),n._response.on("error",function(i){n.emit("error",i)}),n.emit("response",n._response)},f.prototype._write=function(n,i,h){var C=this;C._body.push(n),h()},f.prototype.abort=f.prototype.destroy=function(){var n=this;n._destroyed=!0,b.clearTimeout(n._fetchTimer),n._response&&(n._response._destroyed=!0),n._xhr?n._xhr.abort():n._fetchAbortController&&n._fetchAbortController.abort()},f.prototype.end=function(n,i,h){var C=this;typeof n=="function"&&(h=n,n=void 0),l.Writable.prototype.end.call(C,n,i,h)},f.prototype.flushHeaders=function(){},f.prototype.setTimeout=function(){},f.prototype.setNoDelay=function(){},f.prototype.setSocketKeepAlive=function(){};var d=["accept-charset","accept-encoding","access-control-request-headers","access-control-request-method","connection","content-length","cookie","cookie2","date","dnt","expect","host","keep-alive","origin","referer","te","trailer","transfer-encoding","upgrade","user-agent","via"]}).call(this,M("_process"),typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{},M("buffer").Buffer)},{"./capability":232,"./response":234,_process:208,"babel-runtime/core-js/object/keys":60,buffer:73,inherits:196,"readable-stream":223,"to-arraybuffer":237}],234:[function(M,H,a){(function(D,b,A){"use strict";var v=M("babel-runtime/core-js/promise"),y=E(v);function E(u){return u&&u.__esModule?u:{default:u}}var w=M("./capability"),c=M("inherits"),_=M("readable-stream"),l=a.readyStates={UNSENT:0,OPENED:1,HEADERS_RECEIVED:2,LOADING:3,DONE:4},t=a.IncomingMessage=function(u,s,r,f){var m=this;if(_.Readable.call(m),m._mode=r,m.headers={},m.rawHeaders=[],m.trailers={},m.rawTrailers=[],m.on("end",function(){D.nextTick(function(){m.emit("close")})}),r==="fetch"){var d=function g(){i.read().then(function(R){if(m._destroyed)return;if(R.done){b.clearTimeout(f),m.push(null);return}m.push(new A(R.value)),g()}).catch(function(R){b.clearTimeout(f),m._destroyed||m.emit("error",R)})};if(m._fetchResponse=s,m.url=s.url,m.statusCode=s.status,m.statusMessage=s.statusText,s.headers.forEach(function(g,R){m.headers[R.toLowerCase()]=g,m.rawHeaders.push(R,g)}),w.writableStream){var n=new WritableStream({write:function(R){return new y.default(function(P,O){m._destroyed?O():m.push(new A(R))?P():m._resumeFetch=P})},close:function(){b.clearTimeout(f),m._destroyed||m.push(null)},abort:function(R){m._destroyed||m.emit("error",R)}});try{s.body.pipeTo(n).catch(function(g){b.clearTimeout(f),m._destroyed||m.emit("error",g)});return}catch(g){}}var i=s.body.getReader();d()}else{m._xhr=u,m._pos=0,m.url=u.responseURL,m.statusCode=u.status,m.statusMessage=u.statusText;var h=u.getAllResponseHeaders().split(/\r?\n/);if(h.forEach(function(g){var R=g.match(/^([^:]+):\s*(.*)/);if(R){var P=R[1].toLowerCase();P==="set-cookie"?(m.headers[P]===void 0&&(m.headers[P]=[]),m.headers[P].push(R[2])):m.headers[P]!==void 0?m.headers[P]+=", "+R[2]:m.headers[P]=R[2],m.rawHeaders.push(R[1],R[2])}}),m._charset="x-user-defined",!w.overrideMimeType){var C=m.rawHeaders["mime-type"];if(C){var x=C.match(/;\s*charset=([^;])(;|$)/);x&&(m._charset=x[1].toLowerCase())}m._charset||(m._charset="utf-8")}}};c(t,_.Readable),t.prototype._read=function(){var u=this,s=u._resumeFetch;s&&(u._resumeFetch=null,s())},t.prototype._onXHRProgress=function(){var u=this,s=u._xhr,r=null;switch(u._mode){case"text:vbarray":if(s.readyState!==l.DONE)break;try{r=new b.VBArray(s.responseBody).toArray()}catch(i){}if(r!==null){u.push(new A(r));break}case"text":try{r=s.responseText}catch(i){u._mode="text:vbarray";break}if(r.length>u._pos){var f=r.substr(u._pos);if(u._charset==="x-user-defined"){for(var m=new A(f.length),d=0;du._pos&&(u.push(new A(new Uint8Array(n.result.slice(u._pos)))),u._pos=n.result.byteLength)},n.onload=function(){u.push(null)},n.readAsArrayBuffer(r);break}u._xhr.readyState===l.DONE&&u._mode!=="ms-stream"&&u.push(null)}}).call(this,M("_process"),typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{},M("buffer").Buffer)},{"./capability":232,_process:208,"babel-runtime/core-js/promise":61,buffer:73,inherits:196,"readable-stream":223}],235:[function(M,H,a){"use strict";var D=M("safe-buffer").Buffer,b=D.isEncoding||function(n){n=""+n;switch(n&&n.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function A(n){if(!n)return"utf8";for(var i;;)switch(n){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return n;default:if(i)return;n=(""+n).toLowerCase(),i=!0}}function v(n){var i=A(n);if(typeof i!="string"&&(D.isEncoding===b||!b(n)))throw new Error("Unknown encoding: "+n);return i||n}a.StringDecoder=y;function y(n){this.encoding=v(n);var i;switch(this.encoding){case"utf16le":this.text=u,this.end=s,i=4;break;case"utf8":this.fillLast=_,i=4;break;case"base64":this.text=r,this.end=f,i=3;break;default:this.write=m,this.end=d;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=D.allocUnsafe(i)}y.prototype.write=function(n){if(n.length===0)return"";var i,h;if(this.lastNeed){if(i=this.fillLast(n),i===void 0)return"";h=this.lastNeed,this.lastNeed=0}else h=0;return h>5===6?2:n>>4===14?3:n>>3===30?4:n>>6===2?-1:-2}function w(n,i,h){var C=i.length-1;if(C=0?(x>0&&(n.lastNeed=x-1),x):--C=0?(x>0&&(n.lastNeed=x-2),x):--C=0?(x>0&&(x===2?x=0:n.lastNeed=x-3),x):0))}function c(n,i,h){if((i[0]&192)!==128)return n.lastNeed=0,"\uFFFD";if(n.lastNeed>1&&i.length>1){if((i[1]&192)!==128)return n.lastNeed=1,"\uFFFD";if(n.lastNeed>2&&i.length>2&&(i[2]&192)!==128)return n.lastNeed=2,"\uFFFD"}}function _(n){var i=this.lastTotal-this.lastNeed,h=c(this,n,i);if(h!==void 0)return h;if(this.lastNeed<=n.length)return n.copy(this.lastChar,i,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);n.copy(this.lastChar,i,0,n.length),this.lastNeed-=n.length}function l(n,i){var h=w(this,n,i);if(!this.lastNeed)return n.toString("utf8",i);this.lastTotal=h;var C=n.length-(h-this.lastNeed);return n.copy(this.lastChar,0,C),n.toString("utf8",i,C)}function t(n){var i=n&&n.length?this.write(n):"";return this.lastNeed?i+"\uFFFD":i}function u(n,i){if((n.length-i)%2===0){var h=n.toString("utf16le",i);if(h){var C=h.charCodeAt(h.length-1);if(C>=55296&&C<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=n[n.length-2],this.lastChar[1]=n[n.length-1],h.slice(0,-1)}return h}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=n[n.length-1],n.toString("utf16le",i,n.length-1)}function s(n){var i=n&&n.length?this.write(n):"";if(this.lastNeed){var h=this.lastTotal-this.lastNeed;return i+this.lastChar.toString("utf16le",0,h)}return i}function r(n,i){var h=(n.length-i)%3;return h===0?n.toString("base64",i):(this.lastNeed=3-h,this.lastTotal=3,h===1?this.lastChar[0]=n[n.length-1]:(this.lastChar[0]=n[n.length-2],this.lastChar[1]=n[n.length-1]),n.toString("base64",i,n.length-h))}function f(n){var i=n&&n.length?this.write(n):"";return this.lastNeed?i+this.lastChar.toString("base64",0,3-this.lastNeed):i}function m(n){return n.toString(this.encoding)}function d(n){return n&&n.length?this.write(n):""}},{"safe-buffer":228}],236:[function(M,H,a){(function(D,b){var A=M("process/browser.js").nextTick,v=Function.prototype.apply,y=Array.prototype.slice,E={},w=0;a.setTimeout=function(){return new c(v.call(setTimeout,window,arguments),clearTimeout)},a.setInterval=function(){return new c(v.call(setInterval,window,arguments),clearInterval)},a.clearTimeout=a.clearInterval=function(_){_.close()};function c(_,l){this._id=_,this._clearFn=l}c.prototype.unref=c.prototype.ref=function(){},c.prototype.close=function(){this._clearFn.call(window,this._id)},a.enroll=function(_,l){clearTimeout(_._idleTimeoutId),_._idleTimeout=l},a.unenroll=function(_){clearTimeout(_._idleTimeoutId),_._idleTimeout=-1},a._unrefActive=a.active=function(_){clearTimeout(_._idleTimeoutId);var l=_._idleTimeout;l>=0&&(_._idleTimeoutId=setTimeout(function(){_._onTimeout&&_._onTimeout()},l))},a.setImmediate=typeof D=="function"?D:function(_){var l=w++,t=arguments.length<2?!1:y.call(arguments,1);return E[l]=!0,A(function(){E[l]&&(t?_.apply(null,t):_.call(null),a.clearImmediate(l))}),l},a.clearImmediate=typeof b=="function"?b:function(_){delete E[_]}}).call(this,M("timers").setImmediate,M("timers").clearImmediate)},{"process/browser.js":208,timers:236}],237:[function(M,H,a){var D=M("buffer").Buffer;H.exports=function(b){if(b instanceof Uint8Array){if(b.byteOffset===0&&b.byteLength===b.buffer.byteLength)return b.buffer;if(typeof b.buffer.slice=="function")return b.buffer.slice(b.byteOffset,b.byteOffset+b.byteLength)}if(D.isBuffer(b)){for(var A=new Uint8Array(b.length),v=b.length,y=0;y",'"',"`"," ","\r",` +`?(ee.line++,ee.column=0):ee.column++);ee.textNode+=X.substring(Me,Oe-1)}Se==="<"&&!(ee.sawRoot&&ee.closedRoot&&!ee.strict)?(ee.state=J.OPEN_WAKA,ee.startTagPosition=ee.position):(!W(Se)&&(!ee.sawRoot||ee.closedRoot)&&Ee(ee,"Text data outside of root node."),Se==="&"?ee.state=J.TEXT_ENTITY:ee.textNode+=Se);continue;case J.SCRIPT:Se==="<"?ee.state=J.SCRIPT_ENDING:ee.script+=Se;continue;case J.SCRIPT_ENDING:Se==="/"?ee.state=J.CLOSE_TAG:(ee.script+="<"+Se,ee.state=J.SCRIPT);continue;case J.OPEN_WAKA:if(Se==="!")ee.state=J.SGML_DECL,ee.sgmlDecl="";else if(!W(Se))if(K(N,Se))ee.state=J.OPEN_TAG,ee.tagName=Se;else if(Se==="/")ee.state=J.CLOSE_TAG,ee.tagName="";else if(Se==="?")ee.state=J.PROC_INST,ee.procInstName=ee.procInstBody="";else{if(Ee(ee,"Unencoded <"),ee.startTagPosition+1"?(pe(ee,"onsgmldeclaration",ee.sgmlDecl),ee.sgmlDecl="",ee.state=J.TEXT):(F(Se)&&(ee.state=J.SGML_DECL_QUOTED),ee.sgmlDecl+=Se);continue;case J.SGML_DECL_QUOTED:Se===ee.q&&(ee.state=J.SGML_DECL,ee.q=""),ee.sgmlDecl+=Se;continue;case J.DOCTYPE:Se===">"?(ee.state=J.TEXT,pe(ee,"ondoctype",ee.doctype),ee.doctype=!0):(ee.doctype+=Se,Se==="["?ee.state=J.DOCTYPE_DTD:F(Se)&&(ee.state=J.DOCTYPE_QUOTED,ee.q=Se));continue;case J.DOCTYPE_QUOTED:ee.doctype+=Se,Se===ee.q&&(ee.q="",ee.state=J.DOCTYPE);continue;case J.DOCTYPE_DTD:ee.doctype+=Se,Se==="]"?ee.state=J.DOCTYPE:F(Se)&&(ee.state=J.DOCTYPE_DTD_QUOTED,ee.q=Se);continue;case J.DOCTYPE_DTD_QUOTED:ee.doctype+=Se,Se===ee.q&&(ee.state=J.DOCTYPE_DTD,ee.q="");continue;case J.COMMENT:Se==="-"?ee.state=J.COMMENT_ENDING:ee.comment+=Se;continue;case J.COMMENT_ENDING:Se==="-"?(ee.state=J.COMMENT_ENDED,ee.comment=Ie(ee.opt,ee.comment),ee.comment&&pe(ee,"oncomment",ee.comment),ee.comment=""):(ee.comment+="-"+Se,ee.state=J.COMMENT);continue;case J.COMMENT_ENDED:Se!==">"?(Ee(ee,"Malformed comment"),ee.comment+="--"+Se,ee.state=J.COMMENT):ee.state=J.TEXT;continue;case J.CDATA:Se==="]"?ee.state=J.CDATA_ENDING:ee.cdata+=Se;continue;case J.CDATA_ENDING:Se==="]"?ee.state=J.CDATA_ENDING_2:(ee.cdata+="]"+Se,ee.state=J.CDATA);continue;case J.CDATA_ENDING_2:Se===">"?(ee.cdata&&pe(ee,"oncdata",ee.cdata),pe(ee,"onclosecdata"),ee.cdata="",ee.state=J.TEXT):Se==="]"?ee.cdata+="]":(ee.cdata+="]]"+Se,ee.state=J.CDATA);continue;case J.PROC_INST:Se==="?"?ee.state=J.PROC_INST_ENDING:W(Se)?ee.state=J.PROC_INST_BODY:ee.procInstName+=Se;continue;case J.PROC_INST_BODY:if(!ee.procInstBody&&W(Se))continue;Se==="?"?ee.state=J.PROC_INST_ENDING:ee.procInstBody+=Se;continue;case J.PROC_INST_ENDING:Se===">"?(pe(ee,"onprocessinginstruction",{name:ee.procInstName,body:ee.procInstBody}),ee.procInstName=ee.procInstBody="",ee.state=J.TEXT):(ee.procInstBody+="?"+Se,ee.state=J.PROC_INST_BODY);continue;case J.OPEN_TAG:K(k,Se)?ee.tagName+=Se:(se(ee),Se===">"?me(ee):Se==="/"?ee.state=J.OPEN_TAG_SLASH:(W(Se)||Ee(ee,"Invalid character in tag name"),ee.state=J.ATTRIB));continue;case J.OPEN_TAG_SLASH:Se===">"?(me(ee,!0),re(ee)):(Ee(ee,"Forward-slash in opening tag not followed by >"),ee.state=J.ATTRIB);continue;case J.ATTRIB:if(W(Se))continue;Se===">"?me(ee):Se==="/"?ee.state=J.OPEN_TAG_SLASH:K(N,Se)?(ee.attribName=Se,ee.attribValue="",ee.state=J.ATTRIB_NAME):Ee(ee,"Invalid attribute name");continue;case J.ATTRIB_NAME:Se==="="?ee.state=J.ATTRIB_VALUE:Se===">"?(Ee(ee,"Attribute without value"),ee.attribValue=ee.attribName,q(ee),me(ee)):W(Se)?ee.state=J.ATTRIB_NAME_SAW_WHITE:K(k,Se)?ee.attribName+=Se:Ee(ee,"Invalid attribute name");continue;case J.ATTRIB_NAME_SAW_WHITE:if(Se==="=")ee.state=J.ATTRIB_VALUE;else{if(W(Se))continue;Ee(ee,"Attribute without value"),ee.tag.attributes[ee.attribName]="",ee.attribValue="",pe(ee,"onattribute",{name:ee.attribName,value:""}),ee.attribName="",Se===">"?me(ee):K(N,Se)?(ee.attribName=Se,ee.state=J.ATTRIB_NAME):(Ee(ee,"Invalid attribute name"),ee.state=J.ATTRIB)}continue;case J.ATTRIB_VALUE:if(W(Se))continue;F(Se)?(ee.q=Se,ee.state=J.ATTRIB_VALUE_QUOTED):(Ee(ee,"Unquoted attribute value"),ee.state=J.ATTRIB_VALUE_UNQUOTED,ee.attribValue=Se);continue;case J.ATTRIB_VALUE_QUOTED:if(Se!==ee.q){Se==="&"?ee.state=J.ATTRIB_VALUE_ENTITY_Q:ee.attribValue+=Se;continue}q(ee),ee.q="",ee.state=J.ATTRIB_VALUE_CLOSED;continue;case J.ATTRIB_VALUE_CLOSED:W(Se)?ee.state=J.ATTRIB:Se===">"?me(ee):Se==="/"?ee.state=J.OPEN_TAG_SLASH:K(N,Se)?(Ee(ee,"No whitespace between attributes"),ee.attribName=Se,ee.attribValue="",ee.state=J.ATTRIB_NAME):Ee(ee,"Invalid attribute name");continue;case J.ATTRIB_VALUE_UNQUOTED:if(!V(Se)){Se==="&"?ee.state=J.ATTRIB_VALUE_ENTITY_U:ee.attribValue+=Se;continue}q(ee),Se===">"?me(ee):ee.state=J.ATTRIB;continue;case J.CLOSE_TAG:if(ee.tagName)Se===">"?re(ee):K(k,Se)?ee.tagName+=Se:ee.script?(ee.script+=""?re(ee):Ee(ee,"Invalid characters in closing tag");continue;case J.TEXT_ENTITY:case J.ATTRIB_VALUE_ENTITY_Q:case J.ATTRIB_VALUE_ENTITY_U:var tt,lt;switch(ee.state){case J.TEXT_ENTITY:tt=J.TEXT,lt="textNode";break;case J.ATTRIB_VALUE_ENTITY_Q:tt=J.ATTRIB_VALUE_QUOTED,lt="attribValue";break;case J.ATTRIB_VALUE_ENTITY_U:tt=J.ATTRIB_VALUE_UNQUOTED,lt="attribValue";break}Se===";"?(ee[lt]+=ae(ee),ee.entity="",ee.state=tt):K(ee.entity.length?z:U,Se)?ee.entity+=Se:(Ee(ee,"Invalid character in entity name"),ee[lt]+="&"+ee.entity+Se,ee.entity="",ee.state=tt);continue;default:throw new Error(ee,"Unknown state: "+ee.state)}}return ee.position>=ee.bufferCheckPosition&&n(ee),ee}/*! http://mths.be/fromcodepoint v0.1.0 by @mathias */A.default||function(){var X=String.fromCharCode,ee=Math.floor,Oe=function(){var Me=16384,Je=[],tt,lt,ct=-1,ht=arguments.length;if(!ht)return"";for(var Et="";++ct1114111||ee(Ke)!==Ke)throw RangeError("Invalid code point: "+Ke);Ke<=65535?Je.push(Ke):(Ke-=65536,tt=(Ke>>10)+55296,lt=Ke%1024+56320,Je.push(tt,lt)),(ct+1===ht||Je.length>Me)&&(Et+=X.apply(null,Je),Je.length=0)}return Et};_.default?Object.defineProperty(String,"fromCodePoint",{value:Oe,configurable:!0,writable:!0}):String.fromCodePoint=Oe}()})(typeof a=="undefined"?(void 0).sax={}:a)}).call(this,M("buffer").Buffer)},{"babel-runtime/core-js/json/stringify":53,"babel-runtime/core-js/object/create":55,"babel-runtime/core-js/object/define-property":56,"babel-runtime/core-js/object/keys":60,"babel-runtime/core-js/string/from-code-point":63,"babel-runtime/helpers/typeof":67,buffer:73,stream:230,string_decoder:72}],230:[function(M,H,a){H.exports=A;var D=M("events").EventEmitter,b=M("inherits");b(A,D),A.Readable=M("readable-stream/readable.js"),A.Writable=M("readable-stream/writable.js"),A.Duplex=M("readable-stream/duplex.js"),A.Transform=M("readable-stream/transform.js"),A.PassThrough=M("readable-stream/passthrough.js"),A.Stream=A;function A(){D.call(this)}A.prototype.pipe=function(v,y){var E=this;function w(r){v.writable&&(v.write(r)===!1&&E.pause&&E.pause())}E.on("data",w);function c(){E.readable&&E.resume&&E.resume()}v.on("drain",c),!v._isStdio&&(!y||y.end!==!1)&&(E.on("end",l),E.on("close",t));var _=!1;function l(){if(_)return;_=!0,v.end()}function t(){if(_)return;_=!0,typeof v.destroy=="function"&&v.destroy()}function u(r){if(s(),D.listenerCount(this,"error")===0)throw r}E.on("error",u),v.on("error",u);function s(){E.removeListener("data",w),v.removeListener("drain",c),E.removeListener("end",l),E.removeListener("close",t),E.removeListener("error",u),v.removeListener("error",u),E.removeListener("end",s),E.removeListener("close",s),v.removeListener("close",s)}return E.on("end",s),E.on("close",s),v.on("close",s),v.emit("pipe",E),v}},{events:192,inherits:196,"readable-stream/duplex.js":213,"readable-stream/passthrough.js":222,"readable-stream/readable.js":223,"readable-stream/transform.js":224,"readable-stream/writable.js":225}],231:[function(M,H,a){(function(D){var b=M("./lib/request"),A=M("./lib/response"),v=M("xtend"),y=M("builtin-status-codes"),E=M("url"),w=a;w.request=function(c,_){typeof c=="string"?c=E.parse(c):c=v(c);var l=D.location.protocol.search(/^https?:$/)===-1?"http:":"",t=c.protocol||l,u=c.hostname||c.host,s=c.port,r=c.path||"/";u&&u.indexOf(":")!==-1&&(u="["+u+"]"),c.url=(u?t+"//"+u:"")+(s?":"+s:"")+r,c.method=(c.method||"GET").toUpperCase(),c.headers=c.headers||{};var f=new b(c);return _&&f.on("response",_),f},w.get=function(_,l){var t=w.request(_,l);return t.end(),t},w.ClientRequest=b,w.IncomingMessage=A.IncomingMessage,w.Agent=function(){},w.Agent.defaultMaxSockets=4,w.globalAgent=new w.Agent,w.STATUS_CODES=y,w.METHODS=["CHECKOUT","CONNECT","COPY","DELETE","GET","HEAD","LOCK","M-SEARCH","MERGE","MKACTIVITY","MKCOL","MOVE","NOTIFY","OPTIONS","PATCH","POST","PROPFIND","PROPPATCH","PURGE","PUT","REPORT","SEARCH","SUBSCRIBE","TRACE","UNLOCK","UNSUBSCRIBE"]}).call(this,typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./lib/request":233,"./lib/response":234,"builtin-status-codes":74,url:238,xtend:283}],232:[function(M,H,a){(function(D){"use strict";a.fetch=w(D.fetch)&&w(D.ReadableStream),a.writableStream=w(D.WritableStream),a.abortController=w(D.AbortController),a.blobConstructor=!1;try{new Blob([new ArrayBuffer(1)]),a.blobConstructor=!0}catch(c){}var b;function A(){if(b!==void 0)return b;if(D.XMLHttpRequest){b=new D.XMLHttpRequest;try{b.open("GET",D.XDomainRequest?"/":"https://example.com")}catch(c){b=null}}else b=null;return b}function v(c){var _=A();if(!_)return!1;try{return _.responseType=c,_.responseType===c}catch(l){}return!1}var y=typeof D.ArrayBuffer!="undefined",E=y&&w(D.ArrayBuffer.prototype.slice);a.arraybuffer=a.fetch||y&&v("arraybuffer"),a.msstream=!a.fetch&&E&&v("ms-stream"),a.mozchunkedarraybuffer=!a.fetch&&y&&v("moz-chunked-arraybuffer"),a.overrideMimeType=a.fetch||(A()?w(A().overrideMimeType):!1),a.vbArray=w(D.VBArray);function w(c){return typeof c=="function"}b=null}).call(this,typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],233:[function(M,H,a){(function(D,b,A){"use strict";var v=M("babel-runtime/core-js/object/keys"),y=E(v);function E(n){return n&&n.__esModule?n:{default:n}}var w=M("./capability"),c=M("inherits"),_=M("./response"),l=M("readable-stream"),t=M("to-arraybuffer"),u=_.IncomingMessage,s=_.readyStates;function r(n,i){return w.fetch&&i?"fetch":w.mozchunkedarraybuffer?"moz-chunked-arraybuffer":w.msstream?"ms-stream":w.arraybuffer&&n?"arraybuffer":w.vbArray&&n?"text:vbarray":"text"}var f=H.exports=function(n){var i=this;l.Writable.call(i),i._opts=n,i._body=[],i._headers={},n.auth&&i.setHeader("Authorization","Basic "+new A(n.auth).toString("base64")),(0,y.default)(n.headers).forEach(function(x){i.setHeader(x,n.headers[x])});var h,C=!0;if(n.mode==="disable-fetch"||"requestTimeout"in n&&!w.abortController)C=!1,h=!0;else if(n.mode==="prefer-streaming")h=!1;else if(n.mode==="allow-wrong-content-type")h=!w.overrideMimeType;else if(!n.mode||n.mode==="default"||n.mode==="prefer-fast")h=!0;else throw new Error("Invalid value for opts.mode");i._mode=r(h,C),i._fetchTimer=null,i.on("finish",function(){i._onFinish()})};c(f,l.Writable),f.prototype.setHeader=function(n,i){var h=this,C=n.toLowerCase();if(d.indexOf(C)!==-1)return;h._headers[C]={name:n,value:i}},f.prototype.getHeader=function(n){var i=this._headers[n.toLowerCase()];return i?i.value:null},f.prototype.removeHeader=function(n){var i=this;delete i._headers[n.toLowerCase()]},f.prototype._onFinish=function(){var n=this;if(n._destroyed)return;var i=n._opts,h=n._headers,C=null;i.method!=="GET"&&i.method!=="HEAD"&&(w.arraybuffer?C=t(A.concat(n._body)):w.blobConstructor?C=new b.Blob(n._body.map(function(S){return t(S)}),{type:(h["content-type"]||{}).value||""}):C=A.concat(n._body).toString());var x=[];if((0,y.default)(h).forEach(function(S){var p=h[S].name,T=h[S].value;Array.isArray(T)?T.forEach(function(N){x.push([p,N])}):x.push([p,T])}),n._mode==="fetch"){var g=null,R=null;if(w.abortController){var P=new AbortController;g=P.signal,n._fetchAbortController=P,"requestTimeout"in i&&i.requestTimeout!==0&&(n._fetchTimer=b.setTimeout(function(){n.emit("requestTimeout"),n._fetchAbortController&&n._fetchAbortController.abort()},i.requestTimeout))}b.fetch(n._opts.url,{method:n._opts.method,headers:x,body:C||void 0,mode:"cors",credentials:i.withCredentials?"include":"same-origin",signal:g}).then(function(S){n._fetchResponse=S,n._connect()},function(S){b.clearTimeout(n._fetchTimer),n._destroyed||n.emit("error",S)})}else{var O=n._xhr=new b.XMLHttpRequest;try{O.open(n._opts.method,n._opts.url,!0)}catch(S){D.nextTick(function(){n.emit("error",S)});return}"responseType"in O&&(O.responseType=n._mode.split(":")[0]),"withCredentials"in O&&(O.withCredentials=!!i.withCredentials),n._mode==="text"&&"overrideMimeType"in O&&O.overrideMimeType("text/plain; charset=x-user-defined"),"requestTimeout"in i&&(O.timeout=i.requestTimeout,O.ontimeout=function(){n.emit("requestTimeout")}),x.forEach(function(S){O.setRequestHeader(S[0],S[1])}),n._response=null,O.onreadystatechange=function(){switch(O.readyState){case s.LOADING:case s.DONE:n._onXHRProgress();break}},n._mode==="moz-chunked-arraybuffer"&&(O.onprogress=function(){n._onXHRProgress()}),O.onerror=function(){if(n._destroyed)return;n.emit("error",new Error("XHR error"))};try{O.send(C)}catch(S){D.nextTick(function(){n.emit("error",S)});return}}};function m(n){try{var i=n.status;return i!==null&&i!==0}catch(h){return!1}}f.prototype._onXHRProgress=function(){var n=this;if(!m(n._xhr)||n._destroyed)return;n._response||n._connect(),n._response._onXHRProgress()},f.prototype._connect=function(){var n=this;if(n._destroyed)return;n._response=new u(n._xhr,n._fetchResponse,n._mode,n._fetchTimer),n._response.on("error",function(i){n.emit("error",i)}),n.emit("response",n._response)},f.prototype._write=function(n,i,h){var C=this;C._body.push(n),h()},f.prototype.abort=f.prototype.destroy=function(){var n=this;n._destroyed=!0,b.clearTimeout(n._fetchTimer),n._response&&(n._response._destroyed=!0),n._xhr?n._xhr.abort():n._fetchAbortController&&n._fetchAbortController.abort()},f.prototype.end=function(n,i,h){var C=this;typeof n=="function"&&(h=n,n=void 0),l.Writable.prototype.end.call(C,n,i,h)},f.prototype.flushHeaders=function(){},f.prototype.setTimeout=function(){},f.prototype.setNoDelay=function(){},f.prototype.setSocketKeepAlive=function(){};var d=["accept-charset","accept-encoding","access-control-request-headers","access-control-request-method","connection","content-length","cookie","cookie2","date","dnt","expect","host","keep-alive","origin","referer","te","trailer","transfer-encoding","upgrade","user-agent","via"]}).call(this,M("_process"),typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{},M("buffer").Buffer)},{"./capability":232,"./response":234,_process:208,"babel-runtime/core-js/object/keys":60,buffer:73,inherits:196,"readable-stream":223,"to-arraybuffer":237}],234:[function(M,H,a){(function(D,b,A){"use strict";var v=M("babel-runtime/core-js/promise"),y=E(v);function E(u){return u&&u.__esModule?u:{default:u}}var w=M("./capability"),c=M("inherits"),_=M("readable-stream"),l=a.readyStates={UNSENT:0,OPENED:1,HEADERS_RECEIVED:2,LOADING:3,DONE:4},t=a.IncomingMessage=function(u,s,r,f){var m=this;if(_.Readable.call(m),m._mode=r,m.headers={},m.rawHeaders=[],m.trailers={},m.rawTrailers=[],m.on("end",function(){D.nextTick(function(){m.emit("close")})}),r==="fetch"){var d=function g(){i.read().then(function(R){if(m._destroyed)return;if(R.done){b.clearTimeout(f),m.push(null);return}m.push(new A(R.value)),g()}).catch(function(R){b.clearTimeout(f),m._destroyed||m.emit("error",R)})};if(m._fetchResponse=s,m.url=s.url,m.statusCode=s.status,m.statusMessage=s.statusText,s.headers.forEach(function(g,R){m.headers[R.toLowerCase()]=g,m.rawHeaders.push(R,g)}),w.writableStream){var n=new WritableStream({write:function(R){return new y.default(function(P,O){m._destroyed?O():m.push(new A(R))?P():m._resumeFetch=P})},close:function(){b.clearTimeout(f),m._destroyed||m.push(null)},abort:function(R){m._destroyed||m.emit("error",R)}});try{s.body.pipeTo(n).catch(function(g){b.clearTimeout(f),m._destroyed||m.emit("error",g)});return}catch(g){}}var i=s.body.getReader();d()}else{m._xhr=u,m._pos=0,m.url=u.responseURL,m.statusCode=u.status,m.statusMessage=u.statusText;var h=u.getAllResponseHeaders().split(/\r?\n/);if(h.forEach(function(g){var R=g.match(/^([^:]+):\s*(.*)/);if(R){var P=R[1].toLowerCase();P==="set-cookie"?(m.headers[P]===void 0&&(m.headers[P]=[]),m.headers[P].push(R[2])):m.headers[P]!==void 0?m.headers[P]+=", "+R[2]:m.headers[P]=R[2],m.rawHeaders.push(R[1],R[2])}}),m._charset="x-user-defined",!w.overrideMimeType){var C=m.rawHeaders["mime-type"];if(C){var x=C.match(/;\s*charset=([^;])(;|$)/);x&&(m._charset=x[1].toLowerCase())}m._charset||(m._charset="utf-8")}}};c(t,_.Readable),t.prototype._read=function(){var u=this,s=u._resumeFetch;s&&(u._resumeFetch=null,s())},t.prototype._onXHRProgress=function(){var u=this,s=u._xhr,r=null;switch(u._mode){case"text:vbarray":if(s.readyState!==l.DONE)break;try{r=new b.VBArray(s.responseBody).toArray()}catch(i){}if(r!==null){u.push(new A(r));break}case"text":try{r=s.responseText}catch(i){u._mode="text:vbarray";break}if(r.length>u._pos){var f=r.substr(u._pos);if(u._charset==="x-user-defined"){for(var m=new A(f.length),d=0;du._pos&&(u.push(new A(new Uint8Array(n.result.slice(u._pos)))),u._pos=n.result.byteLength)},n.onload=function(){u.push(null)},n.readAsArrayBuffer(r);break}u._xhr.readyState===l.DONE&&u._mode!=="ms-stream"&&u.push(null)}}).call(this,M("_process"),typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{},M("buffer").Buffer)},{"./capability":232,_process:208,"babel-runtime/core-js/promise":61,buffer:73,inherits:196,"readable-stream":223}],235:[function(M,H,a){"use strict";var D=M("safe-buffer").Buffer,b=D.isEncoding||function(n){n=""+n;switch(n&&n.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function A(n){if(!n)return"utf8";for(var i;;)switch(n){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return n;default:if(i)return;n=(""+n).toLowerCase(),i=!0}}function v(n){var i=A(n);if(typeof i!="string"&&(D.isEncoding===b||!b(n)))throw new Error("Unknown encoding: "+n);return i||n}a.StringDecoder=y;function y(n){this.encoding=v(n);var i;switch(this.encoding){case"utf16le":this.text=u,this.end=s,i=4;break;case"utf8":this.fillLast=_,i=4;break;case"base64":this.text=r,this.end=f,i=3;break;default:this.write=m,this.end=d;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=D.allocUnsafe(i)}y.prototype.write=function(n){if(n.length===0)return"";var i,h;if(this.lastNeed){if(i=this.fillLast(n),i===void 0)return"";h=this.lastNeed,this.lastNeed=0}else h=0;return h>5===6?2:n>>4===14?3:n>>3===30?4:n>>6===2?-1:-2}function w(n,i,h){var C=i.length-1;if(C=0?(x>0&&(n.lastNeed=x-1),x):--C=0?(x>0&&(n.lastNeed=x-2),x):--C=0?(x>0&&(x===2?x=0:n.lastNeed=x-3),x):0))}function c(n,i,h){if((i[0]&192)!==128)return n.lastNeed=0,"\uFFFD";if(n.lastNeed>1&&i.length>1){if((i[1]&192)!==128)return n.lastNeed=1,"\uFFFD";if(n.lastNeed>2&&i.length>2&&(i[2]&192)!==128)return n.lastNeed=2,"\uFFFD"}}function _(n){var i=this.lastTotal-this.lastNeed,h=c(this,n,i);if(h!==void 0)return h;if(this.lastNeed<=n.length)return n.copy(this.lastChar,i,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);n.copy(this.lastChar,i,0,n.length),this.lastNeed-=n.length}function l(n,i){var h=w(this,n,i);if(!this.lastNeed)return n.toString("utf8",i);this.lastTotal=h;var C=n.length-(h-this.lastNeed);return n.copy(this.lastChar,0,C),n.toString("utf8",i,C)}function t(n){var i=n&&n.length?this.write(n):"";return this.lastNeed?i+"\uFFFD":i}function u(n,i){if((n.length-i)%2===0){var h=n.toString("utf16le",i);if(h){var C=h.charCodeAt(h.length-1);if(C>=55296&&C<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=n[n.length-2],this.lastChar[1]=n[n.length-1],h.slice(0,-1)}return h}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=n[n.length-1],n.toString("utf16le",i,n.length-1)}function s(n){var i=n&&n.length?this.write(n):"";if(this.lastNeed){var h=this.lastTotal-this.lastNeed;return i+this.lastChar.toString("utf16le",0,h)}return i}function r(n,i){var h=(n.length-i)%3;return h===0?n.toString("base64",i):(this.lastNeed=3-h,this.lastTotal=3,h===1?this.lastChar[0]=n[n.length-1]:(this.lastChar[0]=n[n.length-2],this.lastChar[1]=n[n.length-1]),n.toString("base64",i,n.length-h))}function f(n){var i=n&&n.length?this.write(n):"";return this.lastNeed?i+this.lastChar.toString("base64",0,3-this.lastNeed):i}function m(n){return n.toString(this.encoding)}function d(n){return n&&n.length?this.write(n):""}},{"safe-buffer":228}],236:[function(M,H,a){(function(D,b){var A=M("process/browser.js").nextTick,v=Function.prototype.apply,y=Array.prototype.slice,E={},w=0;a.setTimeout=function(){return new c(v.call(setTimeout,window,arguments),clearTimeout)},a.setInterval=function(){return new c(v.call(setInterval,window,arguments),clearInterval)},a.clearTimeout=a.clearInterval=function(_){_.close()};function c(_,l){this._id=_,this._clearFn=l}c.prototype.unref=c.prototype.ref=function(){},c.prototype.close=function(){this._clearFn.call(window,this._id)},a.enroll=function(_,l){clearTimeout(_._idleTimeoutId),_._idleTimeout=l},a.unenroll=function(_){clearTimeout(_._idleTimeoutId),_._idleTimeout=-1},a._unrefActive=a.active=function(_){clearTimeout(_._idleTimeoutId);var l=_._idleTimeout;l>=0&&(_._idleTimeoutId=setTimeout(function(){_._onTimeout&&_._onTimeout()},l))},a.setImmediate=typeof D=="function"?D:function(_){var l=w++,t=arguments.length<2?!1:y.call(arguments,1);return E[l]=!0,A(function(){E[l]&&(t?_.apply(null,t):_.call(null),a.clearImmediate(l))}),l},a.clearImmediate=typeof b=="function"?b:function(_){delete E[_]}}).call(this,M("timers").setImmediate,M("timers").clearImmediate)},{"process/browser.js":208,timers:236}],237:[function(M,H,a){var D=M("buffer").Buffer;H.exports=function(b){if(b instanceof Uint8Array){if(b.byteOffset===0&&b.byteLength===b.buffer.byteLength)return b.buffer;if(typeof b.buffer.slice=="function")return b.buffer.slice(b.byteOffset,b.byteOffset+b.byteLength)}if(D.isBuffer(b)){for(var A=new Uint8Array(b.length),v=b.length,y=0;y",'"',"`"," ","\r",` `," "],c=["{","}","|","\\","^","`"].concat(w),_=["'"].concat(c),l=["%","/","?",";","#"].concat(_),t=["/","?","#"],u=255,s=/^[+a-z0-9A-Z_-]{0,63}$/,r=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,f={javascript:!0,"javascript:":!0},m={javascript:!0,"javascript:":!0},d={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},n=M("querystring");function i(g,R,P){if(g&&b.isObject(g)&&g instanceof A)return g;var O=new A;return O.parse(g,R,P),O}A.prototype.parse=function(g,R,P){if(!b.isString(g))throw new TypeError("Parameter 'url' must be a string, not "+typeof g);var O=g.indexOf("?"),S=O!==-1&&O127?Ie+="x":Ie+=De[fe];if(!Ie.match(s)){var Ee=ge.slice(0,V),se=ge.slice(V+1),oe=De.match(r);oe&&(Ee.push(oe[1]),se.unshift(oe[2])),se.length&&(N="/"+se.join(".")+N),this.hostname=Ee.join(".");break}}}this.hostname.length>u?this.hostname="":this.hostname=this.hostname.toLowerCase(),le||(this.hostname=D.toASCII(this.hostname));var q=this.port?":"+this.port:"",me=this.hostname||"";this.host=me+q,this.href+=this.host,le&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),N[0]!=="/"&&(N="/"+N))}if(!f[z])for(var V=0,pe=_.length;V0?P.host.split("@"):!1;Ie&&(P.auth=Ie.shift(),P.host=P.hostname=Ie.shift())}return P.search=g.search,P.query=g.query,(!b.isNull(P.pathname)||!b.isNull(P.search))&&(P.path=(P.pathname?P.pathname:"")+(P.search?P.search:"")),P.href=P.format(),P}if(!ge.length)return P.pathname=null,P.search?P.path="/"+P.search:P.path=null,P.href=P.format(),P;for(var fe=ge.slice(-1)[0],xe=(P.host||g.host||ge.length>1)&&(fe==="."||fe==="..")||fe==="",Ee=0,se=ge.length;se>=0;se--)fe=ge[se],fe==="."?ge.splice(se,1):fe===".."?(ge.splice(se,1),Ee++):Ee&&(ge.splice(se,1),Ee--);if(!J&&!le)for(;Ee--;Ee)ge.unshift("..");J&&ge[0]!==""&&(!ge[0]||ge[0].charAt(0)!=="/")&&ge.unshift(""),xe&&ge.join("/").substr(-1)!=="/"&&ge.push("");var oe=ge[0]===""||ge[0]&&ge[0].charAt(0)==="/";if(De){P.hostname=P.host=oe?"":ge.length?ge.shift():"";var Ie=P.host&&P.host.indexOf("@")>0?P.host.split("@"):!1;Ie&&(P.auth=Ie.shift(),P.host=P.hostname=Ie.shift())}return J=J||P.host&&ge.length,J&&!oe&&ge.unshift(""),ge.length?P.pathname=ge.join("/"):(P.pathname=null,P.path=null),(!b.isNull(P.pathname)||!b.isNull(P.search))&&(P.path=(P.pathname?P.pathname:"")+(P.search?P.search:"")),P.auth=g.auth||P.auth,P.slashes=P.slashes||g.slashes,P.href=P.format(),P},A.prototype.parseHost=function(){var g=this.host,R=y.exec(g);R&&(R=R[0],R!==":"&&(this.port=R.substr(1)),g=g.substr(0,g.length-R.length)),g&&(this.hostname=g)}},{"./util":239,punycode:209,querystring:212}],239:[function(M,H,a){"use strict";H.exports={isString:function(D){return typeof D=="string"},isObject:function(D){return typeof D=="object"&&D!==null},isNull:function(D){return D===null},isNullOrUndefined:function(D){return D==null}}},{}],240:[function(M,H,a){(function(D){H.exports=b;function b(v,y){if(A("noDeprecation"))return v;var E=!1;function w(){if(!E){if(A("throwDeprecation"))throw new Error(y);A("traceDeprecation")?console.trace(y):console.warn(y),E=!0}return v.apply(this,arguments)}return w}function A(v){try{if(!D.localStorage)return!1}catch(E){return!1}var y=D.localStorage[v];return y==null?!1:String(y).toLowerCase()==="true"}}).call(this,typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],241:[function(M,H,a){typeof Object.create=="function"?H.exports=function(b,A){b.super_=A,b.prototype=Object.create(A.prototype,{constructor:{value:b,enumerable:!1,writable:!0,configurable:!0}})}:H.exports=function(b,A){b.super_=A;var v=function(){};v.prototype=A.prototype,b.prototype=new v,b.prototype.constructor=b}},{}],242:[function(M,H,a){H.exports=function(b){return b&&typeof b=="object"&&typeof b.copy=="function"&&typeof b.fill=="function"&&typeof b.readUInt8=="function"}},{}],243:[function(M,H,a){(function(D,b){var A=/%[sdj%]/g;a.format=function(F){if(!C(F)){for(var V=[],K=0;K=J)return pe;switch(pe){case"%s":return String(B[K++]);case"%d":return Number(B[K++]);case"%j":try{return JSON.stringify(B[K++])}catch(De){return"[Circular]"}default:return pe}}),ge=B[K];K=3&&(K.depth=arguments[2]),arguments.length>=4&&(K.colors=arguments[3]),d(V)?K.showHidden=V:V&&a._extend(K,V),g(K.showHidden)&&(K.showHidden=!1),g(K.depth)&&(K.depth=2),g(K.colors)&&(K.colors=!1),g(K.customInspect)&&(K.customInspect=!0),K.colors&&(K.stylize=w),l(K,F,K.depth)}a.inspect=E,E.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},E.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function w(F,V){var K=E.styles[V];return K?"["+E.colors[K][0]+"m"+F+"["+E.colors[K][1]+"m":F}function c(F,V){return F}function _(F){var V={};return F.forEach(function(K,B){V[K]=!0}),V}function l(F,V,K){if(F.customInspect&&V&&p(V.inspect)&&V.inspect!==a.inspect&&!(V.constructor&&V.constructor.prototype===V)){var B=V.inspect(K,F);return C(B)||(B=l(F,B,K)),B}var J=t(F,V);if(J)return J;var le=Object.keys(V),ge=_(le);if(F.showHidden&&(le=Object.getOwnPropertyNames(V)),S(V)&&(le.indexOf("message")>=0||le.indexOf("description")>=0))return u(V);if(le.length===0){if(p(V)){var pe=V.name?": "+V.name:"";return F.stylize("[Function"+pe+"]","special")}if(R(V))return F.stylize(RegExp.prototype.toString.call(V),"regexp");if(O(V))return F.stylize(Date.prototype.toString.call(V),"date");if(S(V))return u(V)}var De="",Ie=!1,fe=["{","}"];if(m(V)&&(Ie=!0,fe=["[","]"]),p(V)){var xe=V.name?": "+V.name:"";De=" [Function"+xe+"]"}if(R(V)&&(De=" "+RegExp.prototype.toString.call(V)),O(V)&&(De=" "+Date.prototype.toUTCString.call(V)),S(V)&&(De=" "+u(V)),le.length===0&&(!Ie||V.length==0))return fe[0]+De+fe[1];if(K<0)return R(V)?F.stylize(RegExp.prototype.toString.call(V),"regexp"):F.stylize("[Object]","special");F.seen.push(V);var Ee;return Ie?Ee=s(F,V,K,ge,le):Ee=le.map(function(se){return r(F,V,K,ge,se,Ie)}),F.seen.pop(),f(Ee,De,fe)}function t(F,V){if(g(V))return F.stylize("undefined","undefined");if(C(V)){var K="'"+JSON.stringify(V).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return F.stylize(K,"string")}if(h(V))return F.stylize(""+V,"number");if(d(V))return F.stylize(""+V,"boolean");if(n(V))return F.stylize("null","null")}function u(F){return"["+Error.prototype.toString.call(F)+"]"}function s(F,V,K,B,J){for(var le=[],ge=0,pe=V.length;ge-1&&(le?pe=pe.split(` `).map(function(Ie){return" "+Ie}).join(` @@ -428,15 +428,15 @@ Actual: `+X.attribValue);else{var Me=X.tag,Qe=X.tags[X.tags.length-1]||X;Me.ns== `)+" "+K[1]:K[0]+V+" "+F.join(", ")+" "+K[1]}function m(F){return Array.isArray(F)}a.isArray=m;function d(F){return typeof F=="boolean"}a.isBoolean=d;function n(F){return F===null}a.isNull=n;function i(F){return F==null}a.isNullOrUndefined=i;function h(F){return typeof F=="number"}a.isNumber=h;function C(F){return typeof F=="string"}a.isString=C;function x(F){return typeof F=="symbol"}a.isSymbol=x;function g(F){return F===void 0}a.isUndefined=g;function R(F){return P(F)&&N(F)==="[object RegExp]"}a.isRegExp=R;function P(F){return typeof F=="object"&&F!==null}a.isObject=P;function O(F){return P(F)&&N(F)==="[object Date]"}a.isDate=O;function S(F){return P(F)&&(N(F)==="[object Error]"||F instanceof Error)}a.isError=S;function p(F){return typeof F=="function"}a.isFunction=p;function T(F){return F===null||typeof F=="boolean"||typeof F=="number"||typeof F=="string"||typeof F=="symbol"||typeof F=="undefined"}a.isPrimitive=T,a.isBuffer=M("./support/isBuffer");function N(F){return Object.prototype.toString.call(F)}function k(F){return F<10?"0"+F.toString(10):F.toString(10)}var U=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function z(){var F=new Date,V=[k(F.getHours()),k(F.getMinutes()),k(F.getSeconds())].join(":");return[F.getDate(),U[F.getMonth()],V].join(" ")}a.log=function(){console.log("%s - %s",z(),a.format.apply(a,arguments))},a.inherits=M("inherits"),a._extend=function(F,V){if(!V||!P(V))return F;for(var K=Object.keys(V),B=K.length;B--;)F[K[B]]=V[K[B]];return F};function W(F,V){return Object.prototype.hasOwnProperty.call(F,V)}}).call(this,M("_process"),typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./support/isBuffer":242,_process:208,inherits:241}],244:[function(M,H,a){"use strict";(function(){"use strict";a.stripBOM=function(D){return D[0]==="\uFEFF"?D.substring(1):D}}).call(void 0)},{}],245:[function(M,H,a){"use strict";var D=M("babel-runtime/helpers/typeof"),b=y(D),A=M("babel-runtime/core-js/object/keys"),v=y(A);function y(E){return E&&E.__esModule?E:{default:E}}(function(){"use strict";var E,w,c,_,l,t={}.hasOwnProperty;E=M("xmlbuilder"),w=M("./defaults").defaults,_=function(s){return typeof s=="string"&&(s.indexOf("&")>=0||s.indexOf(">")>=0||s.indexOf("<")>=0)},l=function(s){return""},c=function(s){return s.replace("]]>","]]]]>")},a.Builder=function(){function u(s){var r,f,m;this.options={},f=w["0.2"];for(r in f){if(!t.call(f,r))continue;m=f[r],this.options[r]=m}for(r in s){if(!t.call(s,r))continue;m=s[r],this.options[r]=m}}return u.prototype.buildObject=function(s){var r,f,m,d,n;return r=this.options.attrkey,f=this.options.charkey,(0,v.default)(s).length===1&&this.options.rootName===w["0.2"].rootName?(n=(0,v.default)(s)[0],s=s[n]):n=this.options.rootName,m=function(i){return function(h,C){var x,g,R,P,O,S;if((typeof C=="undefined"?"undefined":(0,b.default)(C))!=="object")i.options.cdata&&_(C)?h.raw(l(C)):h.txt(C);else if(Array.isArray(C))for(P in C){if(!t.call(C,P))continue;g=C[P];for(O in g)R=g[O],h=m(h.ele(O),R).up()}else for(O in C){if(!t.call(C,O))continue;if(g=C[O],O===r){if((typeof g=="undefined"?"undefined":(0,b.default)(g))==="object")for(x in g)S=g[x],h=h.att(x,S)}else if(O===f)i.options.cdata&&_(g)?h=h.raw(l(g)):h=h.txt(g);else if(Array.isArray(g))for(P in g){if(!t.call(g,P))continue;R=g[P],typeof R=="string"?i.options.cdata&&_(R)?h=h.ele(O).raw(l(R)).up():h=h.ele(O,R).up():h=m(h.ele(O),R).up()}else(typeof g=="undefined"?"undefined":(0,b.default)(g))==="object"?h=m(h.ele(O),g).up():typeof g=="string"&&i.options.cdata&&_(g)?h=h.ele(O).raw(l(g)).up():(g==null&&(g=""),h=h.ele(O,g.toString()).up())}return h}}(this),d=E.create(n,this.options.xmldec,this.options.doctype,{headless:this.options.headless,allowSurrogateChars:this.options.allowSurrogateChars}),m(d,s).end(this.options.renderOpts)},u}()}).call(void 0)},{"./defaults":246,"babel-runtime/core-js/object/keys":60,"babel-runtime/helpers/typeof":67,xmlbuilder:282}],246:[function(M,H,a){"use strict";(function(){a.defaults={"0.1":{explicitCharkey:!1,trim:!0,normalize:!0,normalizeTags:!1,attrkey:"@",charkey:"#",explicitArray:!1,ignoreAttrs:!1,mergeAttrs:!1,explicitRoot:!1,validator:null,xmlns:!1,explicitChildren:!1,childkey:"@@",charsAsChildren:!1,includeWhiteChars:!1,async:!1,strict:!0,attrNameProcessors:null,attrValueProcessors:null,tagNameProcessors:null,valueProcessors:null,emptyTag:""},"0.2":{explicitCharkey:!1,trim:!1,normalize:!1,normalizeTags:!1,attrkey:"$",charkey:"_",explicitArray:!0,ignoreAttrs:!1,mergeAttrs:!1,explicitRoot:!0,validator:null,xmlns:!1,explicitChildren:!1,preserveChildrenOrder:!1,childkey:"$$",charsAsChildren:!1,includeWhiteChars:!1,async:!1,strict:!0,attrNameProcessors:null,attrValueProcessors:null,tagNameProcessors:null,valueProcessors:null,rootName:"root",xmldec:{version:"1.0",encoding:"UTF-8",standalone:!0},doctype:null,renderOpts:{pretty:!0,indent:" ",newline:` `},headless:!1,chunkSize:1e4,emptyTag:"",cdata:!1}}}).call(void 0)},{}],247:[function(M,H,a){"use strict";var D=M("babel-runtime/core-js/promise"),b=_(D),A=M("babel-runtime/core-js/object/get-own-property-names"),v=_(A),y=M("babel-runtime/core-js/object/keys"),E=_(y),w=M("babel-runtime/helpers/typeof"),c=_(w);function _(l){return l&&l.__esModule?l:{default:l}}(function(){"use strict";var l,t,u,s,r,f,m,d,n=function(x,g){return function(){return x.apply(g,arguments)}},i=function(x,g){for(var R in g)h.call(g,R)&&(x[R]=g[R]);function P(){this.constructor=x}return P.prototype=g.prototype,x.prototype=new P,x.__super__=g.prototype,x},h={}.hasOwnProperty;m=M("sax"),u=M("events"),l=M("./bom"),f=M("./processors"),d=M("timers").setImmediate,t=M("./defaults").defaults,s=function(x){return(typeof x=="undefined"?"undefined":(0,c.default)(x))==="object"&&x!=null&&(0,E.default)(x).length===0},r=function(x,g,R){var P,O,S;for(P=0,O=x.length;P0&&(k[S.options.childkey]=z),z=k;else if(V){V[S.options.childkey]=V[S.options.childkey]||[],W={};for(N in z){if(!h.call(z,N))continue;W[N]=z[N]}V[S.options.childkey].push(W),delete z["#name"],(0,E.default)(z).length===1&&R in z&&!S.EXPLICIT_CHARKEY&&(z=z[R])}}return O.length>0?S.assignOrPush(V,U,z):(S.options.explicitRoot&&(F=z,z={},z[U]=F),S.resultObject=z,S.saxParser.ended=!0,S.emit("end",S.resultObject))}}(this),P=function(S){return function(p){var T,N;if(N=O[O.length-1],N)return N[R]+=p,S.options.explicitChildren&&S.options.preserveChildrenOrder&&S.options.charsAsChildren&&(S.options.includeWhiteChars||p.replace(/\\n/g,"").trim()!=="")&&(N[S.options.childkey]=N[S.options.childkey]||[],T={"#name":"__text__"},T[R]=p,S.options.normalize&&(T[R]=T[R].replace(/\s{2,}/g," ").trim()),N[S.options.childkey].push(T)),N}}(this),this.saxParser.ontext=P,this.saxParser.oncdata=function(S){return function(p){var T;if(T=P(p),T)return T.cdata=!0}}(this)},x.prototype.parseString=function(g,R){var P;R!=null&&typeof R=="function"&&(this.on("end",function(O){return this.reset(),R(null,O)}),this.on("error",function(O){return this.reset(),R(O)}));try{return g=g.toString(),g.trim()===""?(this.emit("end",null),!0):(g=l.stripBOM(g),this.options.async?(this.remaining=g,d(this.processAsync),this.saxParser):this.saxParser.write(g).close())}catch(O){if(P=O,this.saxParser.errThrown||this.saxParser.ended){if(this.saxParser.ended)throw P}else return this.emit("error",P),this.saxParser.errThrown=!0}},x.prototype.parseStringPromise=function(g){return new b.default(function(R){return function(P,O){return R.parseString(g,function(S,p){return S?O(S):P(p)})}}(this))},x}(u),a.parseString=function(C,x,g){var R,P,O;return g!=null?(typeof g=="function"&&(R=g),(typeof x=="undefined"?"undefined":(0,c.default)(x))==="object"&&(P=x)):(typeof x=="function"&&(R=x),P={}),O=new a.Parser(P),O.parseString(C,R)},a.parseStringPromise=function(C,x){var g,R;return(typeof x=="undefined"?"undefined":(0,c.default)(x))==="object"&&(g=x),R=new a.Parser(g),R.parseStringPromise(C)}}).call(void 0)},{"./bom":244,"./defaults":246,"./processors":248,"babel-runtime/core-js/object/get-own-property-names":58,"babel-runtime/core-js/object/keys":60,"babel-runtime/core-js/promise":61,"babel-runtime/helpers/typeof":67,events:192,sax:229,timers:236}],248:[function(M,H,a){"use strict";(function(){"use strict";var D;D=new RegExp(/(?!xmlns)^.*:/),a.normalize=function(b){return b.toLowerCase()},a.firstCharLowerCase=function(b){return b.charAt(0).toLowerCase()+b.slice(1)},a.stripPrefix=function(b){return b.replace(D,"")},a.parseNumbers=function(b){return isNaN(b)||(b=b%1===0?parseInt(b,10):parseFloat(b)),b},a.parseBooleans=function(b){return/^(?:true|false)$/i.test(b)&&(b=b.toLowerCase()==="true"),b}}).call(void 0)},{}],249:[function(M,H,a){"use strict";(function(){"use strict";var D,b,A,v,y=function(c,_){for(var l in _)E.call(_,l)&&(c[l]=_[l]);function t(){this.constructor=c}return t.prototype=_.prototype,c.prototype=new t,c.__super__=_.prototype,c},E={}.hasOwnProperty;b=M("./defaults"),D=M("./builder"),A=M("./parser"),v=M("./processors"),a.defaults=b.defaults,a.processors=v,a.ValidationError=function(w){y(c,w);function c(_){this.message=_}return c}(Error),a.Builder=D.Builder,a.Parser=A.Parser,a.parseString=A.parseString,a.parseStringPromise=A.parseStringPromise}).call(void 0)},{"./builder":245,"./defaults":246,"./parser":247,"./processors":248}],250:[function(M,H,a){"use strict";(function(){H.exports={Disconnected:1,Preceding:2,Following:4,Contains:8,ContainedBy:16,ImplementationSpecific:32}}).call(void 0)},{}],251:[function(M,H,a){"use strict";(function(){H.exports={Element:1,Attribute:2,Text:3,CData:4,EntityReference:5,EntityDeclaration:6,ProcessingInstruction:7,Comment:8,Document:9,DocType:10,DocumentFragment:11,NotationDeclaration:12,Declaration:201,Raw:202,AttributeDeclaration:203,ElementDeclaration:204,Dummy:205}}).call(void 0)},{}],252:[function(M,H,a){"use strict";var D=M("babel-runtime/core-js/object/get-prototype-of"),b=w(D),A=M("babel-runtime/helpers/typeof"),v=w(A),y=M("babel-runtime/core-js/object/assign"),E=w(y);function w(c){return c&&c.__esModule?c:{default:c}}(function(){var c,_,l,t,u,s,r,f=[].slice,m={}.hasOwnProperty;c=function(){var n,i,h,C,x,g;if(g=arguments[0],x=2<=arguments.length?f.call(arguments,1):[],u(E.default))E.default.apply(null,arguments);else for(n=0,h=x.length;n":"attribute: {"+c+"}, parent: <"+this.parent.name+">"},w.prototype.isEqualNode=function(c){return c.namespaceURI!==this.namespaceURI||(c.prefix!==this.prefix||c.localName!==this.localName)?!1:!(c.value!==this.value)},w}()}).call(void 0)},{"./NodeType":251,"./XMLNode":273,"babel-runtime/core-js/object/create":55}],255:[function(M,H,a){"use strict";var D=M("babel-runtime/core-js/object/create"),b=A(D);function A(v){return v&&v.__esModule?v:{default:v}}(function(){var v,y,E,w=function(l,t){for(var u in t)c.call(t,u)&&(l[u]=t[u]);function s(){this.constructor=l}return s.prototype=t.prototype,l.prototype=new s,l.__super__=t.prototype,l},c={}.hasOwnProperty;v=M("./NodeType"),E=M("./XMLCharacterData"),H.exports=y=function(_){w(l,_);function l(t,u){if(l.__super__.constructor.call(this,t),u==null)throw new Error("Missing CDATA text. "+this.debugInfo());this.name="#cdata-section",this.type=v.CData,this.value=this.stringify.cdata(u)}return l.prototype.clone=function(){return(0,b.default)(this)},l.prototype.toString=function(t){return this.options.writer.cdata(this,this.options.writer.filterOptions(t))},l}(E)}).call(void 0)},{"./NodeType":251,"./XMLCharacterData":256,"babel-runtime/core-js/object/create":55}],256:[function(M,H,a){"use strict";var D=M("babel-runtime/core-js/object/create"),b=A(D);function A(v){return v&&v.__esModule?v:{default:v}}(function(){var v,y,E=function(_,l){for(var t in l)w.call(l,t)&&(_[t]=l[t]);function u(){this.constructor=_}return u.prototype=l.prototype,_.prototype=new u,_.__super__=l.prototype,_},w={}.hasOwnProperty;y=M("./XMLNode"),H.exports=v=function(c){E(_,c);function _(l){_.__super__.constructor.call(this,l),this.value=""}return Object.defineProperty(_.prototype,"data",{get:function(){return this.value},set:function(t){return this.value=t||""}}),Object.defineProperty(_.prototype,"length",{get:function(){return this.value.length}}),Object.defineProperty(_.prototype,"textContent",{get:function(){return this.value},set:function(t){return this.value=t||""}}),_.prototype.clone=function(){return(0,b.default)(this)},_.prototype.substringData=function(l,t){throw new Error("This DOM method is not implemented."+this.debugInfo())},_.prototype.appendData=function(l){throw new Error("This DOM method is not implemented."+this.debugInfo())},_.prototype.insertData=function(l,t){throw new Error("This DOM method is not implemented."+this.debugInfo())},_.prototype.deleteData=function(l,t){throw new Error("This DOM method is not implemented."+this.debugInfo())},_.prototype.replaceData=function(l,t,u){throw new Error("This DOM method is not implemented."+this.debugInfo())},_.prototype.isEqualNode=function(l){return _.__super__.isEqualNode.apply(this,arguments).isEqualNode(l)?!(l.data!==this.data):!1},_}(y)}).call(void 0)},{"./XMLNode":273,"babel-runtime/core-js/object/create":55}],257:[function(M,H,a){"use strict";var D=M("babel-runtime/core-js/object/create"),b=A(D);function A(v){return v&&v.__esModule?v:{default:v}}(function(){var v,y,E,w=function(l,t){for(var u in t)c.call(t,u)&&(l[u]=t[u]);function s(){this.constructor=l}return s.prototype=t.prototype,l.prototype=new s,l.__super__=t.prototype,l},c={}.hasOwnProperty;v=M("./NodeType"),y=M("./XMLCharacterData"),H.exports=E=function(_){w(l,_);function l(t,u){if(l.__super__.constructor.call(this,t),u==null)throw new Error("Missing comment text. "+this.debugInfo());this.name="#comment",this.type=v.Comment,this.value=this.stringify.comment(u)}return l.prototype.clone=function(){return(0,b.default)(this)},l.prototype.toString=function(t){return this.options.writer.comment(this,this.options.writer.filterOptions(t))},l}(y)}).call(void 0)},{"./NodeType":251,"./XMLCharacterData":256,"babel-runtime/core-js/object/create":55}],258:[function(M,H,a){"use strict";var D=M("babel-runtime/core-js/object/keys"),b=y(D),A=M("babel-runtime/core-js/object/create"),v=y(A);function y(E){return E&&E.__esModule?E:{default:E}}(function(){var E,w,c;w=M("./XMLDOMErrorHandler"),c=M("./XMLDOMStringList"),H.exports=E=function(){function _(){var l;this.defaultParams={"canonical-form":!1,"cdata-sections":!1,comments:!1,"datatype-normalization":!1,"element-content-whitespace":!0,entities:!0,"error-handler":new w,infoset:!0,"validate-if-schema":!1,namespaces:!0,"namespace-declarations":!0,"normalize-characters":!1,"schema-location":"","schema-type":"","split-cdata-sections":!0,validate:!1,"well-formed":!0},this.params=l=(0,v.default)(this.defaultParams)}return Object.defineProperty(_.prototype,"parameterNames",{get:function(){return new c((0,b.default)(this.defaultParams))}}),_.prototype.getParameter=function(l){return this.params.hasOwnProperty(l)?this.params[l]:null},_.prototype.canSetParameter=function(l,t){return!0},_.prototype.setParameter=function(l,t){return t!=null?this.params[l]=t:delete this.params[l]},_}()}).call(void 0)},{"./XMLDOMErrorHandler":259,"./XMLDOMStringList":261,"babel-runtime/core-js/object/create":55,"babel-runtime/core-js/object/keys":60}],259:[function(M,H,a){"use strict";(function(){var D;H.exports=D=function(){function b(){}return b.prototype.handleError=function(A){throw new Error(A)},b}()}).call(void 0)},{}],260:[function(M,H,a){"use strict";(function(){var D;H.exports=D=function(){function b(){}return b.prototype.hasFeature=function(A,v){return!0},b.prototype.createDocumentType=function(A,v,y){throw new Error("This DOM method is not implemented.")},b.prototype.createDocument=function(A,v,y){throw new Error("This DOM method is not implemented.")},b.prototype.createHTMLDocument=function(A){throw new Error("This DOM method is not implemented.")},b.prototype.getFeature=function(A,v){throw new Error("This DOM method is not implemented.")},b}()}).call(void 0)},{}],261:[function(M,H,a){"use strict";(function(){var D;H.exports=D=function(){function b(A){this.arr=A||[]}return Object.defineProperty(b.prototype,"length",{get:function(){return this.arr.length}}),b.prototype.item=function(A){return this.arr[A]||null},b.prototype.contains=function(A){return this.arr.indexOf(A)!==-1},b}()}).call(void 0)},{}],262:[function(M,H,a){"use strict";(function(){var D,b,A,v=function(w,c){for(var _ in c)y.call(c,_)&&(w[_]=c[_]);function l(){this.constructor=w}return l.prototype=c.prototype,w.prototype=new l,w.__super__=c.prototype,w},y={}.hasOwnProperty;A=M("./XMLNode"),D=M("./NodeType"),H.exports=b=function(E){v(w,E);function w(c,_,l,t,u,s){if(w.__super__.constructor.call(this,c),_==null)throw new Error("Missing DTD element name. "+this.debugInfo());if(l==null)throw new Error("Missing DTD attribute name. "+this.debugInfo(_));if(!t)throw new Error("Missing DTD attribute type. "+this.debugInfo(_));if(!u)throw new Error("Missing DTD attribute default. "+this.debugInfo(_));if(u.indexOf("#")!==0&&(u="#"+u),!u.match(/^(#REQUIRED|#IMPLIED|#FIXED|#DEFAULT)$/))throw new Error("Invalid default value type; expected: #REQUIRED, #IMPLIED, #FIXED or #DEFAULT. "+this.debugInfo(_));if(s&&!u.match(/^(#FIXED|#DEFAULT)$/))throw new Error("Default value only applies to #FIXED or #DEFAULT. "+this.debugInfo(_));this.elementName=this.stringify.name(_),this.type=D.AttributeDeclaration,this.attributeName=this.stringify.name(l),this.attributeType=this.stringify.dtdAttType(t),s&&(this.defaultValue=this.stringify.dtdAttDefault(s)),this.defaultValueType=u}return w.prototype.toString=function(c){return this.options.writer.dtdAttList(this,this.options.writer.filterOptions(c))},w}(A)}).call(void 0)},{"./NodeType":251,"./XMLNode":273}],263:[function(M,H,a){"use strict";(function(){var D,b,A,v=function(w,c){for(var _ in c)y.call(c,_)&&(w[_]=c[_]);function l(){this.constructor=w}return l.prototype=c.prototype,w.prototype=new l,w.__super__=c.prototype,w},y={}.hasOwnProperty;A=M("./XMLNode"),D=M("./NodeType"),H.exports=b=function(E){v(w,E);function w(c,_,l){if(w.__super__.constructor.call(this,c),_==null)throw new Error("Missing DTD element name. "+this.debugInfo());l||(l="(#PCDATA)"),Array.isArray(l)&&(l="("+l.join(",")+")"),this.name=this.stringify.name(_),this.type=D.ElementDeclaration,this.value=this.stringify.dtdElementValue(l)}return w.prototype.toString=function(c){return this.options.writer.dtdElement(this,this.options.writer.filterOptions(c))},w}(A)}).call(void 0)},{"./NodeType":251,"./XMLNode":273}],264:[function(M,H,a){"use strict";(function(){var D,b,A,v,y=function(c,_){for(var l in _)E.call(_,l)&&(c[l]=_[l]);function t(){this.constructor=c}return t.prototype=_.prototype,c.prototype=new t,c.__super__=_.prototype,c},E={}.hasOwnProperty;v=M("./Utility").isObject,A=M("./XMLNode"),D=M("./NodeType"),H.exports=b=function(w){y(c,w);function c(_,l,t,u){if(c.__super__.constructor.call(this,_),t==null)throw new Error("Missing DTD entity name. "+this.debugInfo(t));if(u==null)throw new Error("Missing DTD entity value. "+this.debugInfo(t));if(this.pe=!!l,this.name=this.stringify.name(t),this.type=D.EntityDeclaration,!v(u))this.value=this.stringify.dtdEntityValue(u),this.internal=!0;else{if(!u.pubID&&!u.sysID)throw new Error("Public and/or system identifiers are required for an external entity. "+this.debugInfo(t));if(u.pubID&&!u.sysID)throw new Error("System identifier is required for a public external entity. "+this.debugInfo(t));if(this.internal=!1,u.pubID!=null&&(this.pubID=this.stringify.dtdPubID(u.pubID)),u.sysID!=null&&(this.sysID=this.stringify.dtdSysID(u.sysID)),u.nData!=null&&(this.nData=this.stringify.dtdNData(u.nData)),this.pe&&this.nData)throw new Error("Notation declaration is not allowed in a parameter entity. "+this.debugInfo(t))}}return Object.defineProperty(c.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(c.prototype,"systemId",{get:function(){return this.sysID}}),Object.defineProperty(c.prototype,"notationName",{get:function(){return this.nData||null}}),Object.defineProperty(c.prototype,"inputEncoding",{get:function(){return null}}),Object.defineProperty(c.prototype,"xmlEncoding",{get:function(){return null}}),Object.defineProperty(c.prototype,"xmlVersion",{get:function(){return null}}),c.prototype.toString=function(_){return this.options.writer.dtdEntity(this,this.options.writer.filterOptions(_))},c}(A)}).call(void 0)},{"./NodeType":251,"./Utility":252,"./XMLNode":273}],265:[function(M,H,a){"use strict";(function(){var D,b,A,v=function(w,c){for(var _ in c)y.call(c,_)&&(w[_]=c[_]);function l(){this.constructor=w}return l.prototype=c.prototype,w.prototype=new l,w.__super__=c.prototype,w},y={}.hasOwnProperty;A=M("./XMLNode"),D=M("./NodeType"),H.exports=b=function(E){v(w,E);function w(c,_,l){if(w.__super__.constructor.call(this,c),_==null)throw new Error("Missing DTD notation name. "+this.debugInfo(_));if(!l.pubID&&!l.sysID)throw new Error("Public or system identifiers are required for an external entity. "+this.debugInfo(_));this.name=this.stringify.name(_),this.type=D.NotationDeclaration,l.pubID!=null&&(this.pubID=this.stringify.dtdPubID(l.pubID)),l.sysID!=null&&(this.sysID=this.stringify.dtdSysID(l.sysID))}return Object.defineProperty(w.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(w.prototype,"systemId",{get:function(){return this.sysID}}),w.prototype.toString=function(c){return this.options.writer.dtdNotation(this,this.options.writer.filterOptions(c))},w}(A)}).call(void 0)},{"./NodeType":251,"./XMLNode":273}],266:[function(M,H,a){"use strict";(function(){var D,b,A,v,y=function(c,_){for(var l in _)E.call(_,l)&&(c[l]=_[l]);function t(){this.constructor=c}return t.prototype=_.prototype,c.prototype=new t,c.__super__=_.prototype,c},E={}.hasOwnProperty;v=M("./Utility").isObject,A=M("./XMLNode"),D=M("./NodeType"),H.exports=b=function(w){y(c,w);function c(_,l,t,u){var s;c.__super__.constructor.call(this,_),v(l)&&(s=l,l=s.version,t=s.encoding,u=s.standalone),l||(l="1.0"),this.type=D.Declaration,this.version=this.stringify.xmlVersion(l),t!=null&&(this.encoding=this.stringify.xmlEncoding(t)),u!=null&&(this.standalone=this.stringify.xmlStandalone(u))}return c.prototype.toString=function(_){return this.options.writer.declaration(this,this.options.writer.filterOptions(_))},c}(A)}).call(void 0)},{"./NodeType":251,"./Utility":252,"./XMLNode":273}],267:[function(M,H,a){"use strict";(function(){var D,b,A,v,y,E,w,c,_,l=function(s,r){for(var f in r)t.call(r,f)&&(s[f]=r[f]);function m(){this.constructor=s}return m.prototype=r.prototype,s.prototype=new m,s.__super__=r.prototype,s},t={}.hasOwnProperty;_=M("./Utility").isObject,c=M("./XMLNode"),D=M("./NodeType"),b=M("./XMLDTDAttList"),v=M("./XMLDTDEntity"),A=M("./XMLDTDElement"),y=M("./XMLDTDNotation"),w=M("./XMLNamedNodeMap"),H.exports=E=function(u){l(s,u);function s(r,f,m){var d,n,i,h,C,x;if(s.__super__.constructor.call(this,r),this.type=D.DocType,r.children){for(h=r.children,n=0,i=h.length;n=0;)this.up();return this.onEnd()},O.prototype.openCurrent=function(){if(this.currentNode)return this.currentNode.children=!0,this.openNode(this.currentNode)},O.prototype.openNode=function(S){var p,T,N,k;if(!S.isOpen){if(!this.root&&this.currentLevel===0&&S.type===D.Element&&(this.root=S),T="",S.type===D.Element){this.writerOptions.state=b.OpenTag,T=this.writer.indent(S,this.writerOptions,this.currentLevel)+"<"+S.name,k=S.attribs;for(N in k){if(!P.call(k,N))continue;p=k[N],T+=this.writer.attribute(p,this.writerOptions,this.currentLevel)}T+=(S.children?">":"/>")+this.writer.endline(S,this.writerOptions,this.currentLevel),this.writerOptions.state=b.InsideTag}else this.writerOptions.state=b.OpenTag,T=this.writer.indent(S,this.writerOptions,this.currentLevel)+""),T+=this.writer.endline(S,this.writerOptions,this.currentLevel);return this.onData(T,this.currentLevel),S.isOpen=!0}},O.prototype.closeNode=function(S){var p;if(!S.isClosed)return p="",this.writerOptions.state=b.CloseTag,S.type===D.Element?p=this.writer.indent(S,this.writerOptions,this.currentLevel)+""+this.writer.endline(S,this.writerOptions,this.currentLevel):p=this.writer.indent(S,this.writerOptions,this.currentLevel)+"]>"+this.writer.endline(S,this.writerOptions,this.currentLevel),this.writerOptions.state=b.None,this.onData(p,this.currentLevel),S.isClosed=!0},O.prototype.onData=function(S,p){return this.documentStarted=!0,this.onDataCallback(S,p+1)},O.prototype.onEnd=function(){return this.documentCompleted=!0,this.onEndCallback()},O.prototype.debugInfo=function(S){return S==null?"":"node: <"+S+">"},O.prototype.ele=function(){return this.element.apply(this,arguments)},O.prototype.nod=function(S,p,T){return this.node(S,p,T)},O.prototype.txt=function(S){return this.text(S)},O.prototype.dat=function(S){return this.cdata(S)},O.prototype.com=function(S){return this.comment(S)},O.prototype.ins=function(S,p){return this.instruction(S,p)},O.prototype.dec=function(S,p,T){return this.declaration(S,p,T)},O.prototype.dtd=function(S,p,T){return this.doctype(S,p,T)},O.prototype.e=function(S,p,T){return this.element(S,p,T)},O.prototype.n=function(S,p,T){return this.node(S,p,T)},O.prototype.t=function(S){return this.text(S)},O.prototype.d=function(S){return this.cdata(S)},O.prototype.c=function(S){return this.comment(S)},O.prototype.r=function(S){return this.raw(S)},O.prototype.i=function(S,p){return this.instruction(S,p)},O.prototype.att=function(){return this.currentNode&&this.currentNode.type===D.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},O.prototype.a=function(){return this.currentNode&&this.currentNode.type===D.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},O.prototype.ent=function(S,p){return this.entity(S,p)},O.prototype.pent=function(S,p){return this.pEntity(S,p)},O.prototype.not=function(S,p){return this.notation(S,p)},O}()}).call(void 0)},{"./NodeType":251,"./Utility":252,"./WriterState":253,"./XMLAttribute":254,"./XMLCData":255,"./XMLComment":257,"./XMLDTDAttList":262,"./XMLDTDElement":263,"./XMLDTDEntity":264,"./XMLDTDNotation":265,"./XMLDeclaration":266,"./XMLDocType":267,"./XMLDocument":268,"./XMLElement":271,"./XMLProcessingInstruction":275,"./XMLRaw":276,"./XMLStringWriter":278,"./XMLStringifier":279,"./XMLText":280}],270:[function(M,H,a){"use strict";var D=M("babel-runtime/core-js/object/create"),b=A(D);function A(v){return v&&v.__esModule?v:{default:v}}(function(){var v,y,E,w=function(l,t){for(var u in t)c.call(t,u)&&(l[u]=t[u]);function s(){this.constructor=l}return s.prototype=t.prototype,l.prototype=new s,l.__super__=t.prototype,l},c={}.hasOwnProperty;E=M("./XMLNode"),v=M("./NodeType"),H.exports=y=function(_){w(l,_);function l(t){l.__super__.constructor.call(this,t),this.type=v.Dummy}return l.prototype.clone=function(){return(0,b.default)(this)},l.prototype.toString=function(t){return""},l}(E)}).call(void 0)},{"./NodeType":251,"./XMLNode":273,"babel-runtime/core-js/object/create":55}],271:[function(M,H,a){"use strict";var D=M("babel-runtime/core-js/object/create"),b=A(D);function A(v){return v&&v.__esModule?v:{default:v}}(function(){var v,y,E,w,c,_,l,t,u,s=function(m,d){for(var n in d)r.call(d,n)&&(m[n]=d[n]);function i(){this.constructor=m}return i.prototype=d.prototype,m.prototype=new i,m.__super__=d.prototype,m},r={}.hasOwnProperty;u=M("./Utility"),t=u.isObject,l=u.isFunction,_=u.getValue,c=M("./XMLNode"),v=M("./NodeType"),y=M("./XMLAttribute"),w=M("./XMLNamedNodeMap"),H.exports=E=function(f){s(m,f);function m(d,n,i){var h,C,x,g;if(m.__super__.constructor.call(this,d),n==null)throw new Error("Missing element name. "+this.debugInfo());if(this.name=this.stringify.name(n),this.type=v.Element,this.attribs={},this.schemaTypeInfo=null,i!=null&&this.attribute(i),d.type===v.Document&&(this.isRoot=!0,this.documentObject=d,d.rootObject=this,d.children)){for(g=d.children,C=0,x=g.length;C=h;n=0<=h?++i:--i)if(!this.attribs[n].isEqualNode(d.attribs[n]))return!1;return!0},m}(c)}).call(void 0)},{"./NodeType":251,"./Utility":252,"./XMLAttribute":254,"./XMLNamedNodeMap":272,"./XMLNode":273,"babel-runtime/core-js/object/create":55}],272:[function(M,H,a){"use strict";var D=M("babel-runtime/core-js/object/keys"),b=A(D);function A(v){return v&&v.__esModule?v:{default:v}}(function(){var v;H.exports=v=function(){function y(E){this.nodes=E}return Object.defineProperty(y.prototype,"length",{get:function(){return(0,b.default)(this.nodes).length||0}}),y.prototype.clone=function(){return this.nodes=null},y.prototype.getNamedItem=function(E){return this.nodes[E]},y.prototype.setNamedItem=function(E){var w;return w=this.nodes[E.nodeName],this.nodes[E.nodeName]=E,w||null},y.prototype.removeNamedItem=function(E){var w;return w=this.nodes[E],delete this.nodes[E],w||null},y.prototype.item=function(E){return this.nodes[(0,b.default)(this.nodes)[E]]||null},y.prototype.getNamedItemNS=function(E,w){throw new Error("This DOM method is not implemented.")},y.prototype.setNamedItemNS=function(E){throw new Error("This DOM method is not implemented.")},y.prototype.removeNamedItemNS=function(E,w){throw new Error("This DOM method is not implemented.")},y}()}).call(void 0)},{"babel-runtime/core-js/object/keys":60}],273:[function(M,H,a){"use strict";(function(){var D,b,A,v,y,E,w,c,_,l,t,u,s,r,f,m,d,n,i,h={}.hasOwnProperty;i=M("./Utility"),n=i.isObject,d=i.isFunction,m=i.isEmpty,f=i.getValue,c=null,A=null,v=null,y=null,E=null,s=null,r=null,u=null,w=null,b=null,t=null,_=null,D=null,H.exports=l=function(){function C(x){this.parent=x,this.parent&&(this.options=this.parent.options,this.stringify=this.parent.stringify),this.value=null,this.children=[],this.baseURI=null,c||(c=M("./XMLElement"),A=M("./XMLCData"),v=M("./XMLComment"),y=M("./XMLDeclaration"),E=M("./XMLDocType"),s=M("./XMLRaw"),r=M("./XMLText"),u=M("./XMLProcessingInstruction"),w=M("./XMLDummy"),b=M("./NodeType"),t=M("./XMLNodeList"),_=M("./XMLNamedNodeMap"),D=M("./DocumentPosition"))}return Object.defineProperty(C.prototype,"nodeName",{get:function(){return this.name}}),Object.defineProperty(C.prototype,"nodeType",{get:function(){return this.type}}),Object.defineProperty(C.prototype,"nodeValue",{get:function(){return this.value}}),Object.defineProperty(C.prototype,"parentNode",{get:function(){return this.parent}}),Object.defineProperty(C.prototype,"childNodes",{get:function(){return(!this.childNodeList||!this.childNodeList.nodes)&&(this.childNodeList=new t(this.children)),this.childNodeList}}),Object.defineProperty(C.prototype,"firstChild",{get:function(){return this.children[0]||null}}),Object.defineProperty(C.prototype,"lastChild",{get:function(){return this.children[this.children.length-1]||null}}),Object.defineProperty(C.prototype,"previousSibling",{get:function(){var g;return g=this.parent.children.indexOf(this),this.parent.children[g-1]||null}}),Object.defineProperty(C.prototype,"nextSibling",{get:function(){var g;return g=this.parent.children.indexOf(this),this.parent.children[g+1]||null}}),Object.defineProperty(C.prototype,"ownerDocument",{get:function(){return this.document()||null}}),Object.defineProperty(C.prototype,"textContent",{get:function(){var g,R,P,O,S;if(this.nodeType===b.Element||this.nodeType===b.DocumentFragment){for(S="",O=this.children,R=0,P=O.length;R":((R=this.parent)!=null?R.name:void 0)?"node: <"+x+">, parent: <"+this.parent.name+">":"node: <"+x+">"},C.prototype.ele=function(x,g,R){return this.element(x,g,R)},C.prototype.nod=function(x,g,R){return this.node(x,g,R)},C.prototype.txt=function(x){return this.text(x)},C.prototype.dat=function(x){return this.cdata(x)},C.prototype.com=function(x){return this.comment(x)},C.prototype.ins=function(x,g){return this.instruction(x,g)},C.prototype.doc=function(){return this.document()},C.prototype.dec=function(x,g,R){return this.declaration(x,g,R)},C.prototype.e=function(x,g,R){return this.element(x,g,R)},C.prototype.n=function(x,g,R){return this.node(x,g,R)},C.prototype.t=function(x){return this.text(x)},C.prototype.d=function(x){return this.cdata(x)},C.prototype.c=function(x){return this.comment(x)},C.prototype.r=function(x){return this.raw(x)},C.prototype.i=function(x,g){return this.instruction(x,g)},C.prototype.u=function(){return this.up()},C.prototype.importXMLBuilder=function(x){return this.importDocument(x)},C.prototype.replaceChild=function(x,g){throw new Error("This DOM method is not implemented."+this.debugInfo())},C.prototype.removeChild=function(x){throw new Error("This DOM method is not implemented."+this.debugInfo())},C.prototype.appendChild=function(x){throw new Error("This DOM method is not implemented."+this.debugInfo())},C.prototype.hasChildNodes=function(){return this.children.length!==0},C.prototype.cloneNode=function(x){throw new Error("This DOM method is not implemented."+this.debugInfo())},C.prototype.normalize=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},C.prototype.isSupported=function(x,g){return!0},C.prototype.hasAttributes=function(){return this.attribs.length!==0},C.prototype.compareDocumentPosition=function(x){var g,R;return g=this,g===x?0:this.document()!==x.document()?(R=D.Disconnected|D.ImplementationSpecific,Math.random()<.5?R|=D.Preceding:R|=D.Following,R):g.isAncestor(x)?D.Contains|D.Preceding:g.isDescendant(x)?D.Contains|D.Following:g.isPreceding(x)?D.Preceding:D.Following},C.prototype.isSameNode=function(x){throw new Error("This DOM method is not implemented."+this.debugInfo())},C.prototype.lookupPrefix=function(x){throw new Error("This DOM method is not implemented."+this.debugInfo())},C.prototype.isDefaultNamespace=function(x){throw new Error("This DOM method is not implemented."+this.debugInfo())},C.prototype.lookupNamespaceURI=function(x){throw new Error("This DOM method is not implemented."+this.debugInfo())},C.prototype.isEqualNode=function(x){var g,R,P;if(x.nodeType!==this.nodeType)return!1;if(x.children.length!==this.children.length)return!1;for(g=R=0,P=this.children.length-1;0<=P?R<=P:R>=P;g=0<=P?++R:--R)if(!this.children[g].isEqualNode(x.children[g]))return!1;return!0},C.prototype.getFeature=function(x,g){throw new Error("This DOM method is not implemented."+this.debugInfo())},C.prototype.setUserData=function(x,g,R){throw new Error("This DOM method is not implemented."+this.debugInfo())},C.prototype.getUserData=function(x){throw new Error("This DOM method is not implemented."+this.debugInfo())},C.prototype.contains=function(x){return x?x===this||this.isDescendant(x):!1},C.prototype.isDescendant=function(x){var g,R,P,O,S;for(S=this.children,P=0,O=S.length;PR},C.prototype.treePosition=function(x){var g,R;return R=0,g=!1,this.foreachTreeNode(this.document(),function(P){if(R++,!g&&P===x)return g=!0}),g?R:-1},C.prototype.foreachTreeNode=function(x,g){var R,P,O,S,p;for(x||(x=this.document()),S=x.children,P=0,O=S.length;P0){for(this.stream.write(" ["),this.stream.write(this.endline(_,l,t)),l.state=b.InsideTag,f=_.children,s=0,r=f.length;s"),this.stream.write(this.endline(_,l,t)),l.state=b.None,this.closeNode(_,l,t)},c.prototype.element=function(_,l,t){var u,s,r,f,m,d,n,i,h,C;t||(t=0),this.openNode(_,l,t),l.state=b.OpenTag,this.stream.write(this.indent(_,l,t)+"<"+_.name),h=_.attribs;for(n in h){if(!E.call(h,n))continue;u=h[n],this.attribute(u,l,t)}if(r=_.children.length,f=r===0?null:_.children[0],r===0||_.children.every(function(x){return(x.type===D.Text||x.type===D.Raw)&&x.value===""}))l.allowEmpty?(this.stream.write(">"),l.state=b.CloseTag,this.stream.write("")):(l.state=b.CloseTag,this.stream.write(l.spaceBeforeSlash+"/>"));else if(l.pretty&&r===1&&(f.type===D.Text||f.type===D.Raw)&&f.value!=null)this.stream.write(">"),l.state=b.InsideTag,l.suppressPrettyCount++,i=!0,this.writeChildNode(f,l,t+1),l.suppressPrettyCount--,i=!1,l.state=b.CloseTag,this.stream.write("");else{for(this.stream.write(">"+this.endline(_,l,t)),l.state=b.InsideTag,C=_.children,m=0,d=C.length;m")}return this.stream.write(this.endline(_,l,t)),l.state=b.None,this.closeNode(_,l,t)},c.prototype.processingInstruction=function(_,l,t){return this.stream.write(c.__super__.processingInstruction.call(this,_,l,t))},c.prototype.raw=function(_,l,t){return this.stream.write(c.__super__.raw.call(this,_,l,t))},c.prototype.text=function(_,l,t){return this.stream.write(c.__super__.text.call(this,_,l,t))},c.prototype.dtdAttList=function(_,l,t){return this.stream.write(c.__super__.dtdAttList.call(this,_,l,t))},c.prototype.dtdElement=function(_,l,t){return this.stream.write(c.__super__.dtdElement.call(this,_,l,t))},c.prototype.dtdEntity=function(_,l,t){return this.stream.write(c.__super__.dtdEntity.call(this,_,l,t))},c.prototype.dtdNotation=function(_,l,t){return this.stream.write(c.__super__.dtdNotation.call(this,_,l,t))},c}(v)}).call(void 0)},{"./NodeType":251,"./WriterState":253,"./XMLWriterBase":281}],278:[function(M,H,a){"use strict";(function(){var D,b,A=function(E,w){for(var c in w)v.call(w,c)&&(E[c]=w[c]);function _(){this.constructor=E}return _.prototype=w.prototype,E.prototype=new _,E.__super__=w.prototype,E},v={}.hasOwnProperty;b=M("./XMLWriterBase"),H.exports=D=function(y){A(E,y);function E(w){E.__super__.constructor.call(this,w)}return E.prototype.document=function(w,c){var _,l,t,u,s;for(c=this.filterOptions(c),u="",s=w.children,l=0,t=s.length;l","]]]]>"),this.assertLegalChar(y))},v.prototype.comment=function(y){if(this.options.noValidation)return y;if(y=""+y||"",y.match(/--/))throw new Error("Comment text cannot contain double-hypen: "+y);return this.assertLegalChar(y)},v.prototype.raw=function(y){return this.options.noValidation?y:""+y||""},v.prototype.attValue=function(y){return this.options.noValidation?y:this.assertLegalChar(this.attEscape(y=""+y||""))},v.prototype.insTarget=function(y){return this.options.noValidation?y:this.assertLegalChar(""+y||"")},v.prototype.insValue=function(y){if(this.options.noValidation)return y;if(y=""+y||"",y.match(/\?>/))throw new Error("Invalid processing instruction value: "+y);return this.assertLegalChar(y)},v.prototype.xmlVersion=function(y){if(this.options.noValidation)return y;if(y=""+y||"",!y.match(/1\.[0-9]+/))throw new Error("Invalid version number: "+y);return y},v.prototype.xmlEncoding=function(y){if(this.options.noValidation)return y;if(y=""+y||"",!y.match(/^[A-Za-z](?:[A-Za-z0-9._-])*$/))throw new Error("Invalid encoding: "+y);return this.assertLegalChar(y)},v.prototype.xmlStandalone=function(y){return this.options.noValidation?y:y?"yes":"no"},v.prototype.dtdPubID=function(y){return this.options.noValidation?y:this.assertLegalChar(""+y||"")},v.prototype.dtdSysID=function(y){return this.options.noValidation?y:this.assertLegalChar(""+y||"")},v.prototype.dtdElementValue=function(y){return this.options.noValidation?y:this.assertLegalChar(""+y||"")},v.prototype.dtdAttType=function(y){return this.options.noValidation?y:this.assertLegalChar(""+y||"")},v.prototype.dtdAttDefault=function(y){return this.options.noValidation?y:this.assertLegalChar(""+y||"")},v.prototype.dtdEntityValue=function(y){return this.options.noValidation?y:this.assertLegalChar(""+y||"")},v.prototype.dtdNData=function(y){return this.options.noValidation?y:this.assertLegalChar(""+y||"")},v.prototype.convertAttKey="@",v.prototype.convertPIKey="?",v.prototype.convertTextKey="#text",v.prototype.convertCDataKey="#cdata",v.prototype.convertCommentKey="#comment",v.prototype.convertRawKey="#raw",v.prototype.assertLegalChar=function(y){var E,w;if(this.options.noValidation)return y;if(E="",this.options.version==="1.0"){if(E=/[\0-\x08\x0B\f\x0E-\x1F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,w=y.match(E))throw new Error("Invalid character in string: "+y+" at index "+w.index)}else if(this.options.version==="1.1"&&(E=/[\0\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,w=y.match(E)))throw new Error("Invalid character in string: "+y+" at index "+w.index);return y},v.prototype.assertLegalName=function(y){var E;if(this.options.noValidation)return y;if(this.assertLegalChar(y),E=/^([:A-Z_a-z\xC0-\xD6\xD8-\xF6\xF8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]|[\uD800-\uDB7F][\uDC00-\uDFFF])([\x2D\.0-:A-Z_a-z\xB7\xC0-\xD6\xD8-\xF6\xF8-\u037D\u037F-\u1FFF\u200C\u200D\u203F\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]|[\uD800-\uDB7F][\uDC00-\uDFFF])*$/,!y.match(E))throw new Error("Invalid character in name");return y},v.prototype.textEscape=function(y){var E;return this.options.noValidation?y:(E=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,y.replace(E,"&").replace(//g,">").replace(/\r/g," "))},v.prototype.attEscape=function(y){var E;return this.options.noValidation?y:(E=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,y.replace(E,"&").replace(/0)?new Array(g).join(C.indent):""},i.prototype.endline=function(h,C,x){return!C.pretty||C.suppressPrettyCount?"":C.newline},i.prototype.attribute=function(h,C,x){var g;return this.openAttribute(h,C,x),g=" "+h.name+'="'+h.value+'"',this.closeAttribute(h,C,x),g},i.prototype.cdata=function(h,C,x){var g;return this.openNode(h,C,x),C.state=b.OpenTag,g=this.indent(h,C,x)+""+this.endline(h,C,x),C.state=b.None,this.closeNode(h,C,x),g},i.prototype.comment=function(h,C,x){var g;return this.openNode(h,C,x),C.state=b.OpenTag,g=this.indent(h,C,x)+""+this.endline(h,C,x),C.state=b.None,this.closeNode(h,C,x),g},i.prototype.declaration=function(h,C,x){var g;return this.openNode(h,C,x),C.state=b.OpenTag,g=this.indent(h,C,x)+"",g+=this.endline(h,C,x),C.state=b.None,this.closeNode(h,C,x),g},i.prototype.docType=function(h,C,x){var g,R,P,O,S;if(x||(x=0),this.openNode(h,C,x),C.state=b.OpenTag,O=this.indent(h,C,x),O+="0){for(O+=" [",O+=this.endline(h,C,x),C.state=b.InsideTag,S=h.children,R=0,P=S.length;R",O+=this.endline(h,C,x),C.state=b.None,this.closeNode(h,C,x),O},i.prototype.element=function(h,C,x){var g,R,P,O,S,p,T,N,k,U,z,W,F,V;x||(x=0),U=!1,z="",this.openNode(h,C,x),C.state=b.OpenTag,z+=this.indent(h,C,x)+"<"+h.name,W=h.attribs;for(k in W){if(!n.call(W,k))continue;g=W[k],z+=this.attribute(g,C,x)}if(P=h.children.length,O=P===0?null:h.children[0],P===0||h.children.every(function(K){return(K.type===D.Text||K.type===D.Raw)&&K.value===""}))C.allowEmpty?(z+=">",C.state=b.CloseTag,z+=""+this.endline(h,C,x)):(C.state=b.CloseTag,z+=C.spaceBeforeSlash+"/>"+this.endline(h,C,x));else if(C.pretty&&P===1&&(O.type===D.Text||O.type===D.Raw)&&O.value!=null)z+=">",C.state=b.InsideTag,C.suppressPrettyCount++,U=!0,z+=this.writeChildNode(O,C,x+1),C.suppressPrettyCount--,U=!1,C.state=b.CloseTag,z+=""+this.endline(h,C,x);else{if(C.dontPrettyTextNodes){for(F=h.children,S=0,T=F.length;S"+this.endline(h,C,x),C.state=b.InsideTag,V=h.children,p=0,N=V.length;p",U&&C.suppressPrettyCount--,z+=this.endline(h,C,x),C.state=b.None}return this.closeNode(h,C,x),z},i.prototype.writeChildNode=function(h,C,x){switch(h.type){case D.CData:return this.cdata(h,C,x);case D.Comment:return this.comment(h,C,x);case D.Element:return this.element(h,C,x);case D.Raw:return this.raw(h,C,x);case D.Text:return this.text(h,C,x);case D.ProcessingInstruction:return this.processingInstruction(h,C,x);case D.Dummy:return"";case D.Declaration:return this.declaration(h,C,x);case D.DocType:return this.docType(h,C,x);case D.AttributeDeclaration:return this.dtdAttList(h,C,x);case D.ElementDeclaration:return this.dtdElement(h,C,x);case D.EntityDeclaration:return this.dtdEntity(h,C,x);case D.NotationDeclaration:return this.dtdNotation(h,C,x);default:throw new Error("Unknown XML node type: "+h.constructor.name)}},i.prototype.processingInstruction=function(h,C,x){var g;return this.openNode(h,C,x),C.state=b.OpenTag,g=this.indent(h,C,x)+"",g+=this.endline(h,C,x),C.state=b.None,this.closeNode(h,C,x),g},i.prototype.raw=function(h,C,x){var g;return this.openNode(h,C,x),C.state=b.OpenTag,g=this.indent(h,C,x),C.state=b.InsideTag,g+=h.value,C.state=b.CloseTag,g+=this.endline(h,C,x),C.state=b.None,this.closeNode(h,C,x),g},i.prototype.text=function(h,C,x){var g;return this.openNode(h,C,x),C.state=b.OpenTag,g=this.indent(h,C,x),C.state=b.InsideTag,g+=h.value,C.state=b.CloseTag,g+=this.endline(h,C,x),C.state=b.None,this.closeNode(h,C,x),g},i.prototype.dtdAttList=function(h,C,x){var g;return this.openNode(h,C,x),C.state=b.OpenTag,g=this.indent(h,C,x)+""+this.endline(h,C,x),C.state=b.None,this.closeNode(h,C,x),g},i.prototype.dtdElement=function(h,C,x){var g;return this.openNode(h,C,x),C.state=b.OpenTag,g=this.indent(h,C,x)+""+this.endline(h,C,x),C.state=b.None,this.closeNode(h,C,x),g},i.prototype.dtdEntity=function(h,C,x){var g;return this.openNode(h,C,x),C.state=b.OpenTag,g=this.indent(h,C,x)+""+this.endline(h,C,x),C.state=b.None,this.closeNode(h,C,x),g},i.prototype.dtdNotation=function(h,C,x){var g;return this.openNode(h,C,x),C.state=b.OpenTag,g=this.indent(h,C,x)+""+this.endline(h,C,x),C.state=b.None,this.closeNode(h,C,x),g},i.prototype.openNode=function(h,C,x){},i.prototype.closeNode=function(h,C,x){},i.prototype.openAttribute=function(h,C,x){},i.prototype.closeAttribute=function(h,C,x){},i}()}).call(void 0)},{"./NodeType":251,"./Utility":252,"./WriterState":253,"./XMLCData":255,"./XMLComment":257,"./XMLDTDAttList":262,"./XMLDTDElement":263,"./XMLDTDEntity":264,"./XMLDTDNotation":265,"./XMLDeclaration":266,"./XMLDocType":267,"./XMLDummy":270,"./XMLElement":271,"./XMLProcessingInstruction":275,"./XMLRaw":276,"./XMLText":280}],282:[function(M,H,a){"use strict";(function(){var D,b,A,v,y,E,w,c,_,l;l=M("./Utility"),c=l.assign,_=l.isFunction,A=M("./XMLDOMImplementation"),v=M("./XMLDocument"),y=M("./XMLDocumentCB"),w=M("./XMLStringWriter"),E=M("./XMLStreamWriter"),D=M("./NodeType"),b=M("./WriterState"),H.exports.create=function(t,u,s,r){var f,m;if(t==null)throw new Error("Root element needs a name.");return r=c({},u,s,r),f=new v(r),m=f.element(t),r.headless||(f.declaration(r),(r.pubID!=null||r.sysID!=null)&&f.dtd(r)),m},H.exports.begin=function(t,u,s){var r;return _(t)&&(r=[t,u],u=r[0],s=r[1],t={}),u?new y(t,u,s):new v(t)},H.exports.stringWriter=function(t){return new w(t)},H.exports.streamWriter=function(t,u){return new E(t,u)},H.exports.implementation=new A,H.exports.nodeType=D,H.exports.writerState=b}).call(void 0)},{"./NodeType":251,"./Utility":252,"./WriterState":253,"./XMLDOMImplementation":260,"./XMLDocument":268,"./XMLDocumentCB":269,"./XMLStreamWriter":277,"./XMLStringWriter":278}],283:[function(M,H,a){H.exports=b;var D=Object.prototype.hasOwnProperty;function b(){for(var A={},v=0;vy?t=l(t):t.length>5]|=128<>>9<<4)+14]=u;for(var s=1732584193,r=-271733879,f=-1732584194,m=271733878,d=0;d>16)+(u>>16)+(s>>16);return r<<16|s&65535}function l(t,u){return t<>>32-u}H.exports=function(u){return D.hash(u,A,16)}},{"./helpers":285}],287:[function(M,H,a){"use strict";var D=M("./helpers");function b(w,c){w[c>>5]|=128<<24-c%32,w[(c+64>>9<<4)+15]=c;for(var _=Array(80),l=1732584193,t=-271733879,u=-1732584194,s=271733878,r=-1009589776,f=0;f>16)+(c>>16)+(_>>16);return l<<16|_&65535}function E(w,c){return w<>>32-c}H.exports=function(c){return D.hash(c,b,20,!0)}},{"./helpers":285}],288:[function(M,H,a){"use strict";H.exports=function(){return function(){}}},{}],289:[function(M,H,a){(function(D){"use strict";var b=M("babel-runtime/helpers/typeof"),A=v(b);function v(l){return l&&l.__esModule?l:{default:l}}var y=M("stream"),E=y.Stream,w=M("../lib/common/utils/isArray"),c=w.isArray;H.exports.string=function(t){return typeof t=="string"},H.exports.array=c,H.exports.buffer=D.isBuffer;function _(l){return l instanceof E}H.exports.writableStream=function(t){return _(t)&&typeof t._write=="function"&&(0,A.default)(t._writableState)==="object"}}).call(this,{isBuffer:M("../node_modules/is-buffer/index.js")})},{"../lib/common/utils/isArray":42,"../node_modules/is-buffer/index.js":197,"babel-runtime/helpers/typeof":67,stream:230}],290:[function(M,H,a){"use strict";a.encodeURIComponent=function(D){try{return encodeURIComponent(D)}catch(b){return D}},a.escape=M("escape-html"),a.timestamp=function(b){if(b){var A=b;return typeof A=="string"&&(A=Number(A)),String(b).length===10&&(A*=1e3),new Date(A)}return Math.round(Date.now()/1e3)}},{"escape-html":191}],291:[function(M,H,a){(function(D,b){"use strict";var A=M("babel-runtime/core-js/json/stringify"),v=w(A),y=M("babel-runtime/helpers/typeof"),E=w(y);function w(C){return C&&C.__esModule?C:{default:C}}var c=M("util"),_=M("url"),l=M("http"),t=M("https"),u=M("debug")("urllib"),s=M("humanize-ms"),r,f=0,m=Math.pow(2,31)-10,d=/^https?:\/\//i;function n(C,x){return C===void 0?x:C}function i(C,x){return function(g,R,P){if(g)return x(g);C({data:R,status:P.statusCode,headers:P.headers,res:P})}}a.TIMEOUTS=[s("300s"),s("300s")];var h=["json","text"];a.request=function(x,g,R){return arguments.length===2&&typeof g=="function"&&(R=g,g=null),typeof R=="function"?a.requestWithCallback(x,g,R):(r||(r=M("any-promise")),new r(function(P,O){a.requestWithCallback(x,g,i(P,O))}))},a.requestWithCallback=function(x,g,R){if(!x||typeof x!="string"&&(typeof x=="undefined"?"undefined":(0,E.default)(x))!=="object"){var P=c.format("expect request url to be a string or a http request options, but got %j",x);throw new Error(P)}arguments.length===2&&typeof g=="function"&&(R=g,g=null),g=g||{},f>=m&&(f=0);var O=++f;g.requestUrls=g.requestUrls||[];var S={requestId:O,url:x,args:g,ctx:g.ctx};g.emitter&&g.emitter.emit("request",S),g.timeout=g.timeout||a.TIMEOUTS,g.maxRedirects=g.maxRedirects||10,g.streaming=g.streaming||g.customResponse;var p=Date.now(),T;typeof x=="string"?(d.test(x)||(x="http://"+x),T=_.parse(x)):T=x;var N=(g.type||g.method||T.method||"GET").toUpperCase(),k=T.port||80,U=l,z=n(g.agent,a.agent),W=g.fixJSONCtlChars;T.protocol==="https:"&&(U=t,z=n(g.httpsAgent,a.httpsAgent),T.port||(k=443));var F={host:T.hostname||T.host||"localhost",path:T.path||"/",method:N,port:k,agent:z,headers:g.headers||{},lookup:g.lookup};Array.isArray(g.timeout)?F.requestTimeout=g.timeout[g.timeout.length-1]:typeof g.timeout!="undefined"&&(F.requestTimeout=g.timeout);for(var V=["pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","secureProtocol","secureOptions"],K=0;K=0)return u("Request#%d %s: got digest auth header WWW-Authenticate: %s",O,x,ze),g.headers=g.headers||{},g.headers.Authorization=digestAuthHeader(F.method,F.path,ze,g.digestAuth),u("Request#%d %s: auth with digest header: %s",O,x,g.headers.Authorization),kt.headers["set-cookie"]&&(g.headers.Cookie=kt.headers["set-cookie"].join(";")),a.requestWithCallback(x,g,vt)}var Fe=Date.now()-p;te&&(te.contentDownload=Fe),u("[%sms] done, %s bytes HTTP %s %s %s %s, keepAliveSocket: %s, timing: %j",Fe,q,me,F.method,F.host,F.path,oe,te);var Xe={status:me,statusCode:me,headers:gt,size:q,aborted:re,rt:Fe,keepAliveSocket:oe,data:nt,requestUrls:g.requestUrls,timing:te,remoteAddress:ae,remotePort:ce};if(Ue){var Ae="";z&&typeof z.getCurrentStatus=="function"&&(Ae=", agent status: "+(0,v.default)(z.getCurrentStatus())),Ue.message+=", "+F.method+" "+x+" "+me+" (connected: "+se+", keepalive socket: "+oe+Ae+`) -headers: `+(0,v.default)(gt),Ue.data=nt,Ue.path=F.path,Ue.status=me,Ue.headers=gt,Ue.res=Xe}vt(Ue,nt,g.streaming?kt:Xe),g.emitter&&(S.url=x,S.socket=bt&&bt.connection,S.options=F,S.size=De,g.emitter.emit("response",{requestId:O,error:Ue,ctx:g.ctx,req:S,res:Xe}))}function Oe(Ue){var nt=null;if(g.followRedirect&&statuses.redirect[Ue.statusCode]){g._followRedirectCount=(g._followRedirectCount||0)+1;var kt=Ue.headers.location;if(!kt)nt=new Error("Got statusCode "+Ue.statusCode+" but cannot resolve next location from headers"),nt.name="FollowRedirectError";else if(g._followRedirectCount>g.maxRedirects)nt=new Error("Exceeded maxRedirects. Probably stuck in a redirect loop "+x),nt.name="MaxRedirectError";else{var vt=g.formatRedirectUrl?g.formatRedirectUrl(x,kt):_.resolve(x,kt);u("Request#%d %s: `redirected` from %s to %s",O,F.path,x,vt),X(),g.headers&&g.headers.Host&&d.test(kt)&&(g.headers.Host=null);var gt=R;return R=null,a.requestWithCallback(vt,g,gt),{redirect:!0,error:null}}}return{redirect:!1,error:nt}}!F.headers["User-Agent"]&&!F.headers["user-agent"]&&(F.headers["User-Agent"]=navigator.userAgent),g.gzip&&(!F.headers["Accept-Encoding"]&&!F.headers["accept-encoding"]&&(F.headers["Accept-Encoding"]="gzip"));function Se(Ue,nt,kt){var vt=Ue.headers["content-encoding"];return kt(null,nt,vt)}var Me=g.writeStream;u("Request#%d %s %s with headers %j, options.path: %s",O,N,x,F.headers,F.path),g.requestUrls.push(x);function Qe(Ue){if(te&&(te.waiting=Date.now()-p),u("Request#%d %s `req response` event emit: status %d, headers: %j",O,x,Ue.statusCode,Ue.headers),g.streaming){var nt=Oe(Ue);if(nt.redirect){Ue.resume();return}return nt.error?(Ue.resume(),ee(nt.error,null,Ue)):ee(null,null,Ue)}if(Ue.on("close",function(){u("Request#%d %s: `res close` event emit, total size %d",O,x,q)}),Ue.on("error",function(){u("Request#%d %s: `res error` event emit, total size %d",O,x,q)}),Ue.on("aborted",function(){re=!0,u("Request#%d %s: `res aborted` event emit, total size %d",O,x,q)}),Me){var nt=Oe(Ue);if(nt.redirect){Ue.resume();return}return nt.error?(Ue.resume(),Me.end(),ee(nt.error,null,Ue)):(g.consumeWriteStream===!1?Ue.on("end",ee.bind(null,null,null,Ue)):isNode010||isNode012?first([[Me,"close"],[Ue,"aborted"]],function(gt,ze,Fe){u("Request#%d %s: writeStream or res %s event emitted",O,x,Fe),ee(Ee||null,null,Ue)}):Me.on("close",function(){u("Request#%d %s: writeStream close event emitted",O,x),ee(Ee||null,null,Ue)}),Ue.pipe(Me))}var kt=[];Ue.on("data",function(vt){u("Request#%d %s: `res data` event emit, size %d",O,x,vt.length),q+=vt.length,kt.push(vt)}),Ue.on("end",function(){var vt=b.concat(kt,q);if(u("Request#%d %s: `res end` event emit, total size %d, _dumped: %s",O,x,q,Ue._dumped),Ee)return ee(Ee,vt,Ue);var gt=Oe(Ue);if(gt.error)return ee(gt.error,vt,Ue);if(gt.redirect)return;Se(Ue,vt,function(ze,Fe,Xe){if(ze)return ee(ze,vt,Ue);if(!Xe&&h.indexOf(g.dataType)>=0){try{Fe=decodeBodyByCharset(Fe,Ue)}catch(Pe){return u("decodeBodyByCharset error: %s",Pe),ee(null,Fe,Ue)}if(g.dataType==="json")if(q===0)Fe=null;else{var Ae=parseJSON(Fe,W);Ae.error?ze=Ae.error:Fe=Ae.data}}re&&u("Request#%d %s: Remote socket was terminated before `response.end()` was called",O,x),ee(ze,Fe,Ue)})})}var tt,st;Array.isArray(g.timeout)?(tt=s(g.timeout[0]),st=s(g.timeout[1])):tt=st=s(g.timeout),u("ConnectTimeout: %d, ResponseTimeout: %d",tt,st);function ut(){u("Connect timer ticking, timeout: %d",tt),fe=setTimeout(function(){fe=null,me===-1&&(me=-2);var Ue="Connect timeout for "+tt+"ms",nt="ConnectionTimeoutError";bt.socket||(nt="SocketAssignTimeoutError",Ue+=", working sockets is full"),Ee=new Error(Ue),Ee.name=nt,Ee.requestId=O,u("ConnectTimeout: Request#%d %s %s: %s, connected: %s",O,x,Ee.name,Ue,se),Ke()},tt)}function ht(){u("Response timer ticking, timeout: %d",st),xe=setTimeout(function(){xe=null;var Ue="Response timeout for "+st+"ms",nt="ResponseTimeoutError";Ee=new Error(Ue),Ee.name=nt,Ee.requestId=O,u("ResponseTimeout: Request#%d %s %s: %s, connected: %s",O,x,Ee.name,Ue,se),Ke()},st)}var bt;F.mode=g.mode?g.mode:"";try{bt=U.request(F,Qe)}catch(Ue){return ee(Ue)}typeof window=="undefined"?ut():bt.on("requestTimeout",function(){me===-1&&(me=-2);var Ue="Connect timeout for "+tt+"ms",nt="ConnectionTimeoutError";Ee=new Error(Ue),Ee.name=nt,Ee.requestId=O,Ke()});function Ke(){u("Request#%d %s abort, connected: %s",O,x,se),bt.socket||(Ee.noSocket=!0,ee(Ee)),bt.abort()}return te&&bt.on("finish",function(){te.requestSent=Date.now()-p}),bt.once("socket",function(Ue){te&&(te.queuing=Date.now()-p),isNode010&&Ue.socket&&(Ue=Ue.socket);var nt=Ue.readyState;if(nt==="opening"){Ue.once("lookup",function(kt,vt,gt){u("Request#%d %s lookup: %s, %s, %s",O,x,kt,vt,gt),te&&(te.dnslookup=Date.now()-p),vt&&(ae=vt)}),Ue.once("connect",function(){te&&(te.connected=Date.now()-p),$(),ht(),u("Request#%d %s new socket connected",O,x),se=!0,ae||(ae=Ue.remoteAddress),ce=Ue.remotePort});return}u("Request#%d %s reuse socket connected, readyState: %s",O,x,nt),se=!0,oe=!0,ae||(ae=Ue.remoteAddress),ce=Ue.remotePort,$(),ht()}),bt.on("error",function(Ue){(Ue.name==="Error"||Ue.name==="TypeError")&&(Ue.name=se?"ResponseError":"RequestError"),Ue.message+=' (req "error")',u("Request#%d %s `req error` event emit, %s: %s",O,x,Ue.name,Ue.message),ee(Ee||Ue)}),Me&&Me.once("error",function(Ue){Ue.message+=' (writeStream "error")',Ee=Ue,u("Request#%d %s `writeStream error` event emit, %s: %s",O,x,Ue.name,Ue.message),Ke()}),g.stream?(g.stream.pipe(bt),g.stream.once("error",function(Ue){Ue.message+=' (stream "error")',Ee=Ue,u("Request#%d %s `readStream error` event emit, %s: %s",O,x,Ue.name,Ue.message),Ke()})):bt.end(le),bt.requestId=O,bt}}).call(this,M("_process"),M("buffer").Buffer)},{_process:208,"any-promise":49,"babel-runtime/core-js/json/stringify":53,"babel-runtime/helpers/typeof":67,buffer:73,constants:75,debug:288,http:231,https:193,"humanize-ms":194,url:238,util:243}]},{},[1])(1)})}).call(this,__webpack_require__("IyRk"))},n6Qo:function(M,H,a){"use strict";a.d(H,"a",function(){return c});var D=a("q1tI"),b=a("biw7"),A=a("fyJ8");function v(_){var l=_.className,t=_.index,u=_.children,s=_.colSpan,r=_.rowSpan,f=D.useContext(b.a),m=f.prefixCls,d=f.fixedInfoList,n=d[t];return D.createElement(A.a,Object.assign({className:l,index:t,component:"td",prefixCls:m,record:null,dataIndex:null,render:function(){return{children:u,props:{colSpan:s,rowSpan:r}}}},n))}function y(_){return D.createElement("tr",Object.assign({},_))}function E(_){var l=_.children,t=D.useContext(b.a),u=t.prefixCls;return D.createElement("tfoot",{className:"".concat(u,"-summary")},l)}var w=H.b=E,c={Cell:v,Row:y}},nKGa:function(M,H,a){M.exports=a.p+"static/export_exercise-template.f7655c19.png"},ngQI:function(M,H,a){"use strict";a.d(H,"a",function(){return jl}),a.d(H,"b",function(){return Dl}),a.d(H,"c",function(){return Pl});var D=a("q1tI"),b=a.n(D),A=a("dI71"),v=a("wx14"),y=a("ANjH"),E=a("/MKj");function w(Y,Q){if(Y.length!==Q.length)return!1;for(var ie=0;ie>5]|=128<>>9<<4)+14]=u;for(var s=1732584193,r=-271733879,f=-1732584194,m=271733878,d=0;d>16)+(u>>16)+(s>>16);return r<<16|s&65535}function l(t,u){return t<>>32-u}H.exports=function(u){return D.hash(u,A,16)}},{"./helpers":285}],287:[function(M,H,a){"use strict";var D=M("./helpers");function b(w,c){w[c>>5]|=128<<24-c%32,w[(c+64>>9<<4)+15]=c;for(var _=Array(80),l=1732584193,t=-271733879,u=-1732584194,s=271733878,r=-1009589776,f=0;f>16)+(c>>16)+(_>>16);return l<<16|_&65535}function E(w,c){return w<>>32-c}H.exports=function(c){return D.hash(c,b,20,!0)}},{"./helpers":285}],288:[function(M,H,a){"use strict";H.exports=function(){return function(){}}},{}],289:[function(M,H,a){(function(D){"use strict";var b=M("babel-runtime/helpers/typeof"),A=v(b);function v(l){return l&&l.__esModule?l:{default:l}}var y=M("stream"),E=y.Stream,w=M("../lib/common/utils/isArray"),c=w.isArray;H.exports.string=function(t){return typeof t=="string"},H.exports.array=c,H.exports.buffer=D.isBuffer;function _(l){return l instanceof E}H.exports.writableStream=function(t){return _(t)&&typeof t._write=="function"&&(0,A.default)(t._writableState)==="object"}}).call(this,{isBuffer:M("../node_modules/is-buffer/index.js")})},{"../lib/common/utils/isArray":42,"../node_modules/is-buffer/index.js":197,"babel-runtime/helpers/typeof":67,stream:230}],290:[function(M,H,a){"use strict";a.encodeURIComponent=function(D){try{return encodeURIComponent(D)}catch(b){return D}},a.escape=M("escape-html"),a.timestamp=function(b){if(b){var A=b;return typeof A=="string"&&(A=Number(A)),String(b).length===10&&(A*=1e3),new Date(A)}return Math.round(Date.now()/1e3)}},{"escape-html":191}],291:[function(M,H,a){(function(D,b){"use strict";var A=M("babel-runtime/core-js/json/stringify"),v=w(A),y=M("babel-runtime/helpers/typeof"),E=w(y);function w(C){return C&&C.__esModule?C:{default:C}}var c=M("util"),_=M("url"),l=M("http"),t=M("https"),u=M("debug")("urllib"),s=M("humanize-ms"),r,f=0,m=Math.pow(2,31)-10,d=/^https?:\/\//i;function n(C,x){return C===void 0?x:C}function i(C,x){return function(g,R,P){if(g)return x(g);C({data:R,status:P.statusCode,headers:P.headers,res:P})}}a.TIMEOUTS=[s("300s"),s("300s")];var h=["json","text"];a.request=function(x,g,R){return arguments.length===2&&typeof g=="function"&&(R=g,g=null),typeof R=="function"?a.requestWithCallback(x,g,R):(r||(r=M("any-promise")),new r(function(P,O){a.requestWithCallback(x,g,i(P,O))}))},a.requestWithCallback=function(x,g,R){if(!x||typeof x!="string"&&(typeof x=="undefined"?"undefined":(0,E.default)(x))!=="object"){var P=c.format("expect request url to be a string or a http request options, but got %j",x);throw new Error(P)}arguments.length===2&&typeof g=="function"&&(R=g,g=null),g=g||{},f>=m&&(f=0);var O=++f;g.requestUrls=g.requestUrls||[];var S={requestId:O,url:x,args:g,ctx:g.ctx};g.emitter&&g.emitter.emit("request",S),g.timeout=g.timeout||a.TIMEOUTS,g.maxRedirects=g.maxRedirects||10,g.streaming=g.streaming||g.customResponse;var p=Date.now(),T;typeof x=="string"?(d.test(x)||(x="http://"+x),T=_.parse(x)):T=x;var N=(g.type||g.method||T.method||"GET").toUpperCase(),k=T.port||80,U=l,z=n(g.agent,a.agent),W=g.fixJSONCtlChars;T.protocol==="https:"&&(U=t,z=n(g.httpsAgent,a.httpsAgent),T.port||(k=443));var F={host:T.hostname||T.host||"localhost",path:T.path||"/",method:N,port:k,agent:z,headers:g.headers||{},lookup:g.lookup};Array.isArray(g.timeout)?F.requestTimeout=g.timeout[g.timeout.length-1]:typeof g.timeout!="undefined"&&(F.requestTimeout=g.timeout);for(var V=["pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","secureProtocol","secureOptions"],K=0;K=0)return u("Request#%d %s: got digest auth header WWW-Authenticate: %s",O,x,ze),g.headers=g.headers||{},g.headers.Authorization=digestAuthHeader(F.method,F.path,ze,g.digestAuth),u("Request#%d %s: auth with digest header: %s",O,x,g.headers.Authorization),Nt.headers["set-cookie"]&&(g.headers.Cookie=Nt.headers["set-cookie"].join(";")),a.requestWithCallback(x,g,gt)}var Fe=Date.now()-p;te&&(te.contentDownload=Fe),u("[%sms] done, %s bytes HTTP %s %s %s %s, keepAliveSocket: %s, timing: %j",Fe,q,me,F.method,F.host,F.path,oe,te);var Xe={status:me,statusCode:me,headers:vt,size:q,aborted:re,rt:Fe,keepAliveSocket:oe,data:nt,requestUrls:g.requestUrls,timing:te,remoteAddress:ae,remotePort:ce};if(Ue){var Ae="";z&&typeof z.getCurrentStatus=="function"&&(Ae=", agent status: "+(0,v.default)(z.getCurrentStatus())),Ue.message+=", "+F.method+" "+x+" "+me+" (connected: "+se+", keepalive socket: "+oe+Ae+`) +headers: `+(0,v.default)(vt),Ue.data=nt,Ue.path=F.path,Ue.status=me,Ue.headers=vt,Ue.res=Xe}gt(Ue,nt,g.streaming?Nt:Xe),g.emitter&&(S.url=x,S.socket=Et&&Et.connection,S.options=F,S.size=De,g.emitter.emit("response",{requestId:O,error:Ue,ctx:g.ctx,req:S,res:Xe}))}function Oe(Ue){var nt=null;if(g.followRedirect&&statuses.redirect[Ue.statusCode]){g._followRedirectCount=(g._followRedirectCount||0)+1;var Nt=Ue.headers.location;if(!Nt)nt=new Error("Got statusCode "+Ue.statusCode+" but cannot resolve next location from headers"),nt.name="FollowRedirectError";else if(g._followRedirectCount>g.maxRedirects)nt=new Error("Exceeded maxRedirects. Probably stuck in a redirect loop "+x),nt.name="MaxRedirectError";else{var gt=g.formatRedirectUrl?g.formatRedirectUrl(x,Nt):_.resolve(x,Nt);u("Request#%d %s: `redirected` from %s to %s",O,F.path,x,gt),X(),g.headers&&g.headers.Host&&d.test(Nt)&&(g.headers.Host=null);var vt=R;return R=null,a.requestWithCallback(gt,g,vt),{redirect:!0,error:null}}}return{redirect:!1,error:nt}}!F.headers["User-Agent"]&&!F.headers["user-agent"]&&(F.headers["User-Agent"]=navigator.userAgent),g.gzip&&(!F.headers["Accept-Encoding"]&&!F.headers["accept-encoding"]&&(F.headers["Accept-Encoding"]="gzip"));function Se(Ue,nt,Nt){var gt=Ue.headers["content-encoding"];return Nt(null,nt,gt)}var Me=g.writeStream;u("Request#%d %s %s with headers %j, options.path: %s",O,N,x,F.headers,F.path),g.requestUrls.push(x);function Je(Ue){if(te&&(te.waiting=Date.now()-p),u("Request#%d %s `req response` event emit: status %d, headers: %j",O,x,Ue.statusCode,Ue.headers),g.streaming){var nt=Oe(Ue);if(nt.redirect){Ue.resume();return}return nt.error?(Ue.resume(),ee(nt.error,null,Ue)):ee(null,null,Ue)}if(Ue.on("close",function(){u("Request#%d %s: `res close` event emit, total size %d",O,x,q)}),Ue.on("error",function(){u("Request#%d %s: `res error` event emit, total size %d",O,x,q)}),Ue.on("aborted",function(){re=!0,u("Request#%d %s: `res aborted` event emit, total size %d",O,x,q)}),Me){var nt=Oe(Ue);if(nt.redirect){Ue.resume();return}return nt.error?(Ue.resume(),Me.end(),ee(nt.error,null,Ue)):(g.consumeWriteStream===!1?Ue.on("end",ee.bind(null,null,null,Ue)):isNode010||isNode012?first([[Me,"close"],[Ue,"aborted"]],function(vt,ze,Fe){u("Request#%d %s: writeStream or res %s event emitted",O,x,Fe),ee(Ee||null,null,Ue)}):Me.on("close",function(){u("Request#%d %s: writeStream close event emitted",O,x),ee(Ee||null,null,Ue)}),Ue.pipe(Me))}var Nt=[];Ue.on("data",function(gt){u("Request#%d %s: `res data` event emit, size %d",O,x,gt.length),q+=gt.length,Nt.push(gt)}),Ue.on("end",function(){var gt=b.concat(Nt,q);if(u("Request#%d %s: `res end` event emit, total size %d, _dumped: %s",O,x,q,Ue._dumped),Ee)return ee(Ee,gt,Ue);var vt=Oe(Ue);if(vt.error)return ee(vt.error,gt,Ue);if(vt.redirect)return;Se(Ue,gt,function(ze,Fe,Xe){if(ze)return ee(ze,gt,Ue);if(!Xe&&h.indexOf(g.dataType)>=0){try{Fe=decodeBodyByCharset(Fe,Ue)}catch(Pe){return u("decodeBodyByCharset error: %s",Pe),ee(null,Fe,Ue)}if(g.dataType==="json")if(q===0)Fe=null;else{var Ae=parseJSON(Fe,W);Ae.error?ze=Ae.error:Fe=Ae.data}}re&&u("Request#%d %s: Remote socket was terminated before `response.end()` was called",O,x),ee(ze,Fe,Ue)})})}var tt,lt;Array.isArray(g.timeout)?(tt=s(g.timeout[0]),lt=s(g.timeout[1])):tt=lt=s(g.timeout),u("ConnectTimeout: %d, ResponseTimeout: %d",tt,lt);function ct(){u("Connect timer ticking, timeout: %d",tt),fe=setTimeout(function(){fe=null,me===-1&&(me=-2);var Ue="Connect timeout for "+tt+"ms",nt="ConnectionTimeoutError";Et.socket||(nt="SocketAssignTimeoutError",Ue+=", working sockets is full"),Ee=new Error(Ue),Ee.name=nt,Ee.requestId=O,u("ConnectTimeout: Request#%d %s %s: %s, connected: %s",O,x,Ee.name,Ue,se),Ke()},tt)}function ht(){u("Response timer ticking, timeout: %d",lt),xe=setTimeout(function(){xe=null;var Ue="Response timeout for "+lt+"ms",nt="ResponseTimeoutError";Ee=new Error(Ue),Ee.name=nt,Ee.requestId=O,u("ResponseTimeout: Request#%d %s %s: %s, connected: %s",O,x,Ee.name,Ue,se),Ke()},lt)}var Et;F.mode=g.mode?g.mode:"";try{Et=U.request(F,Je)}catch(Ue){return ee(Ue)}typeof window=="undefined"?ct():Et.on("requestTimeout",function(){me===-1&&(me=-2);var Ue="Connect timeout for "+tt+"ms",nt="ConnectionTimeoutError";Ee=new Error(Ue),Ee.name=nt,Ee.requestId=O,Ke()});function Ke(){u("Request#%d %s abort, connected: %s",O,x,se),Et.socket||(Ee.noSocket=!0,ee(Ee)),Et.abort()}return te&&Et.on("finish",function(){te.requestSent=Date.now()-p}),Et.once("socket",function(Ue){te&&(te.queuing=Date.now()-p),isNode010&&Ue.socket&&(Ue=Ue.socket);var nt=Ue.readyState;if(nt==="opening"){Ue.once("lookup",function(Nt,gt,vt){u("Request#%d %s lookup: %s, %s, %s",O,x,Nt,gt,vt),te&&(te.dnslookup=Date.now()-p),gt&&(ae=gt)}),Ue.once("connect",function(){te&&(te.connected=Date.now()-p),$(),ht(),u("Request#%d %s new socket connected",O,x),se=!0,ae||(ae=Ue.remoteAddress),ce=Ue.remotePort});return}u("Request#%d %s reuse socket connected, readyState: %s",O,x,nt),se=!0,oe=!0,ae||(ae=Ue.remoteAddress),ce=Ue.remotePort,$(),ht()}),Et.on("error",function(Ue){(Ue.name==="Error"||Ue.name==="TypeError")&&(Ue.name=se?"ResponseError":"RequestError"),Ue.message+=' (req "error")',u("Request#%d %s `req error` event emit, %s: %s",O,x,Ue.name,Ue.message),ee(Ee||Ue)}),Me&&Me.once("error",function(Ue){Ue.message+=' (writeStream "error")',Ee=Ue,u("Request#%d %s `writeStream error` event emit, %s: %s",O,x,Ue.name,Ue.message),Ke()}),g.stream?(g.stream.pipe(Et),g.stream.once("error",function(Ue){Ue.message+=' (stream "error")',Ee=Ue,u("Request#%d %s `readStream error` event emit, %s: %s",O,x,Ue.name,Ue.message),Ke()})):Et.end(le),Et.requestId=O,Et}}).call(this,M("_process"),M("buffer").Buffer)},{_process:208,"any-promise":49,"babel-runtime/core-js/json/stringify":53,"babel-runtime/helpers/typeof":67,buffer:73,constants:75,debug:288,http:231,https:193,"humanize-ms":194,url:238,util:243}]},{},[1])(1)})}).call(this,__webpack_require__("IyRk"))},n6Qo:function(M,H,a){"use strict";a.d(H,"a",function(){return c});var D=a("q1tI"),b=a("biw7"),A=a("fyJ8");function v(_){var l=_.className,t=_.index,u=_.children,s=_.colSpan,r=_.rowSpan,f=D.useContext(b.a),m=f.prefixCls,d=f.fixedInfoList,n=d[t];return D.createElement(A.a,Object.assign({className:l,index:t,component:"td",prefixCls:m,record:null,dataIndex:null,render:function(){return{children:u,props:{colSpan:s,rowSpan:r}}}},n))}function y(_){return D.createElement("tr",Object.assign({},_))}function E(_){var l=_.children,t=D.useContext(b.a),u=t.prefixCls;return D.createElement("tfoot",{className:"".concat(u,"-summary")},l)}var w=H.b=E,c={Cell:v,Row:y}},nKGa:function(M,H,a){M.exports=a.p+"static/export_exercise-template.f7655c19.png"},ngQI:function(M,H,a){"use strict";a.d(H,"a",function(){return jl}),a.d(H,"b",function(){return Dl}),a.d(H,"c",function(){return Pl});var D=a("q1tI"),b=a.n(D),A=a("dI71"),v=a("wx14"),y=a("ANjH"),E=a("/MKj");function w(Y,Q){if(Y.length!==Q.length)return!1;for(var ie=0;ie");return _e.callbacks},_e.setCallbacks=function(Ge){_e.callbacks=Ge},_e}var ie=Q.prototype;return ie.componentDidMount=function(){this.unbind=xe(window,[{eventName:"error",fn:this.onWindowError}])},ie.componentWillUnmount=function(){this.unbind()},ie.componentDidCatch=function(Le){if(Le instanceof oe){this.setState({});return}throw Le},ie.render=function(){return this.props.children(this.setCallbacks)},Q}(b.a.Component),re=` +`)},J=function(Q){return[B(Q),"color: #00C584; font-size: 1.2em; font-weight: bold;","line-height: 1.5","color: #723874;"]},le="__react-beautiful-dnd-disable-dev-warnings";function ge(Y,Q){var ie;if(W)return;if(typeof window!="undefined"&&window[le])return;(ie=console)[Y].apply(ie,J(Q))}var pe=ge.bind(null,"warn"),De=ge.bind(null,"error");function Ie(){}function fe(Y,Q){return Object(v.a)({},Y,{},Q)}function xe(Y,Q,ie){var _e=Q.map(function(Le){var ke=fe(ie,Le.options);return Y.addEventListener(Le.eventName,Le.fn,ke),function(){Y.removeEventListener(Le.eventName,Le.fn,ke)}});return function(){_e.forEach(function(ke){ke()})}}var Ee=!0,se="Invariant failed";function oe(Y){this.message=Y}oe.prototype.toString=function(){return this.message};function q(Y,Q){if(Y)return;throw Ee?new oe(se):new oe(se+": "+(Q||""))}var me=function(Y){Object(A.a)(Q,Y);function Q(){for(var _e,Le=arguments.length,ke=new Array(Le),He=0;He");return _e.callbacks},_e.setCallbacks=function(Ge){_e.callbacks=Ge},_e}var ie=Q.prototype;return ie.componentDidMount=function(){this.unbind=xe(window,[{eventName:"error",fn:this.onWindowError}])},ie.componentWillUnmount=function(){this.unbind()},ie.componentDidCatch=function(Le){if(Le instanceof oe){this.setState({});return}throw Le},ie.render=function(){return this.props.children(this.setCallbacks)},Q}(b.a.Component),re=` Press space bar to start a drag. When dragging you can use the arrow keys to move the item around and escape to cancel. Some screen readers may require you to be in focus mode or to use your pass through key @@ -472,7 +472,7 @@ headers: `+(0,v.default)(gt),Ue.data=nt,Ue.path=F.path,Ue.status=me,Ue.headers=g `:` The item has been dropped while not over a drop area. `+ee(Q.source)+` - `},Se={dragHandleUsageInstructions:re,onDragStart:ce,onDragUpdate:X,onDragEnd:Oe},Me={x:0,y:0},Qe=function(Q,ie){return{x:Q.x+ie.x,y:Q.y+ie.y}},tt=function(Q,ie){return{x:Q.x-ie.x,y:Q.y-ie.y}},st=function(Q,ie){return Q.x===ie.x&&Q.y===ie.y},ut=function(Q){return{x:Q.x!==0?-Q.x:0,y:Q.y!==0?-Q.y:0}},ht=function(Q,ie,_e){var Le;return _e===void 0&&(_e=0),Le={},Le[Q]=ie,Le[Q==="x"?"y":"x"]=_e,Le},bt=function(Q,ie){return Math.sqrt(Math.pow(ie.x-Q.x,2)+Math.pow(ie.y-Q.y,2))},Ke=function(Q,ie){return Math.min.apply(Math,ie.map(function(_e){return bt(Q,_e)}))},Ue=function(Q){return function(ie){return{x:Q(ie.x),y:Q(ie.y)}}},nt=function(Y,Q){var ie=s({top:Math.max(Q.top,Y.top),right:Math.min(Q.right,Y.right),bottom:Math.min(Q.bottom,Y.bottom),left:Math.max(Q.left,Y.left)});return ie.width<=0||ie.height<=0?null:ie},kt=function(Q,ie){return{top:Q.top+ie.y,left:Q.left+ie.x,bottom:Q.bottom+ie.y,right:Q.right+ie.x}},vt=function(Q){return[{x:Q.left,y:Q.top},{x:Q.right,y:Q.top},{x:Q.left,y:Q.bottom},{x:Q.right,y:Q.bottom}]},gt={top:0,right:0,bottom:0,left:0},ze=function(Q,ie){return ie?kt(Q,ie.scroll.diff.displacement):Q},Fe=function(Q,ie,_e){if(_e&&_e.increasedBy){var Le;return Object(v.a)({},Q,(Le={},Le[ie.end]=Q[ie.end]+_e.increasedBy[ie.line],Le))}return Q},Xe=function(Q,ie){return ie&&ie.shouldClipSubject?nt(ie.pageMarginBox,Q):s(Q)},Ae=function(Y){var Q=Y.page,ie=Y.withPlaceholder,_e=Y.axis,Le=Y.frame,ke=ze(Q.marginBox,Le),He=Fe(ke,_e,ie),Ge=Xe(He,Le);return{page:Q,withPlaceholder:ie,active:Ge}},Pe=function(Y,Q){Y.frame||q(!1);var ie=Y.frame,_e=tt(Q,ie.scroll.initial),Le=ut(_e),ke=Object(v.a)({},ie,{scroll:{initial:ie.scroll.initial,current:Q,diff:{value:_e,displacement:Le},max:ie.scroll.max}}),He=Ae({page:Y.subject.page,withPlaceholder:Y.subject.withPlaceholder,axis:Y.axis,frame:ke}),Ge=Object(v.a)({},Y,{frame:ke,subject:He});return Ge};function Ye(Y){return Number.isInteger?Number.isInteger(Y):typeof Y=="number"&&isFinite(Y)&&Math.floor(Y)===Y}function $e(Y){return Object.values?Object.values(Y):Object.keys(Y).map(function(Q){return Y[Q]})}function Ot(Y,Q){if(Y.findIndex)return Y.findIndex(Q);for(var ie=0;ieY.bottom,Ut=_e.leftY.right,Bt=Et&&Ut;if(Bt)return!0;var St=Et&&He||Ut&&ke;return St}},Nt=function(Y){var Q=dt(Y.top,Y.bottom),ie=dt(Y.left,Y.right);return function(_e){var Le=Q(_e.top)&&Q(_e.bottom)&&ie(_e.left)&&ie(_e.right);return Le}},cn={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},_n={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},Wn=function(Y){return function(Q){var ie=dt(Q.top,Q.bottom),_e=dt(Q.left,Q.right);return function(Le){return Y===cn?ie(Le.top)&&ie(Le.bottom):_e(Le.left)&&_e(Le.right)}}},Kn=function(Q,ie){var _e=ie.frame?ie.frame.scroll.diff.displacement:Me;return kt(Q,_e)},wn=function(Q,ie,_e){return ie.subject.active?_e(ie.subject.active)(Q):!1},un=function(Q,ie,_e){return _e(ie)(Q)},_r=function(Q){var ie=Q.target,_e=Q.destination,Le=Q.viewport,ke=Q.withDroppableDisplacement,He=Q.isVisibleThroughFrameFn,Ge=ke?Kn(ie,_e):ie;return wn(Ge,_e,He)&&un(Ge,Le,He)},Rr=function(Q){return _r(Object(v.a)({},Q,{isVisibleThroughFrameFn:Pt}))},Ir=function(Q){return _r(Object(v.a)({},Q,{isVisibleThroughFrameFn:Nt}))},dr=function(Q){return _r(Object(v.a)({},Q,{isVisibleThroughFrameFn:Wn(Q.destination.axis)}))},zn=function(Q,ie,_e){if(typeof _e=="boolean")return _e;if(!ie)return!0;var Le=ie.invisible,ke=ie.visible;if(Le[Q])return!1;var He=ke[Q];return He?He.shouldAnimate:!0};function tr(Y,Q){var ie=Y.page.marginBox,_e={top:Q.point.y,right:0,bottom:0,left:Q.point.x};return s(r(ie,_e))}function an(Y){var Q=Y.afterDragging,ie=Y.destination,_e=Y.displacedBy,Le=Y.viewport,ke=Y.forceShouldAnimate,He=Y.last;return Q.reduce(function(Et,Ut){var Bt=tr(Ut,_e),St=Ut.descriptor.id;Et.all.push(St);var Ct=Rr({target:Bt,destination:ie,viewport:Le,withDroppableDisplacement:!0});if(!Ct)return Et.invisible[Ut.descriptor.id]=!0,Et;var Lt=zn(St,He,ke),pn={draggableId:St,shouldAnimate:Lt};return Et.visible[St]=pn,Et},{all:[],visible:{},invisible:{}})}function Wt(Y,Q){if(!Y.length)return 0;var ie=Y[Y.length-1].descriptor.index;return Q.inHomeList?ie:ie+1}function sn(Y){var Q=Y.insideDestination,ie=Y.inHomeList,_e=Y.displacedBy,Le=Y.destination,ke=Wt(Q,{inHomeList:ie});return{displaced:It,displacedBy:_e,at:{type:"REORDER",destination:{droppableId:Le.descriptor.id,index:ke}}}}function Xn(Y){var Q=Y.draggable,ie=Y.insideDestination,_e=Y.destination,Le=Y.viewport,ke=Y.displacedBy,He=Y.last,Ge=Y.index,Et=Y.forceShouldAnimate,Ut=Tt(Q,_e);if(Ge==null)return sn({insideDestination:ie,inHomeList:Ut,displacedBy:ke,destination:_e});var Bt=ct(ie,function(cr){return cr.descriptor.index===Ge});if(!Bt)return sn({insideDestination:ie,inHomeList:Ut,displacedBy:ke,destination:_e});var St=Ne(Q,ie),Ct=ie.indexOf(Bt),Lt=St.slice(Ct),pn=an({afterDragging:Lt,destination:_e,displacedBy:ke,last:He,viewport:Le.frame,forceShouldAnimate:Et});return{displaced:pn,displacedBy:ke,at:{type:"REORDER",destination:{droppableId:_e.descriptor.id,index:Ge}}}}function $n(Y,Q){return Boolean(Q.effected[Y])}var Vn=function(Y){var Q=Y.isMovingForward,ie=Y.destination,_e=Y.draggables,Le=Y.combine,ke=Y.afterCritical;if(!ie.isCombineEnabled)return null;var He=Le.draggableId,Ge=_e[He],Et=Ge.descriptor.index,Ut=$n(He,ke);return Ut?Q?Et:Et-1:Q?Et+1:Et},Jn=function(Y){var Q=Y.isMovingForward,ie=Y.isInHomeList,_e=Y.insideDestination,Le=Y.location;if(!_e.length)return null;var ke=Le.index,He=Q?ke+1:ke-1,Ge=_e[0].descriptor.index,Et=_e[_e.length-1].descriptor.index,Ut=ie?Et:Et+1;return HeUt?null:He},de=function(Y){var Q=Y.isMovingForward,ie=Y.isInHomeList,_e=Y.draggable,Le=Y.draggables,ke=Y.destination,He=Y.insideDestination,Ge=Y.previousImpact,Et=Y.viewport,Ut=Y.afterCritical,Bt=Ge.at;if(Bt||q(!1),Bt.type==="REORDER"){var St=Jn({isMovingForward:Q,isInHomeList:ie,location:Bt.destination,insideDestination:He});return St==null?null:Xn({draggable:_e,insideDestination:He,destination:ke,viewport:Et,last:Ge.displaced,displacedBy:Ge.displacedBy,index:St})}var Ct=Vn({isMovingForward:Q,destination:ke,displaced:Ge.displaced,draggables:Le,combine:Bt.combine,afterCritical:Ut});return Ct==null?null:Xn({draggable:_e,insideDestination:He,destination:ke,viewport:Et,last:Ge.displaced,displacedBy:Ge.displacedBy,index:Ct})},G=function(Y){var Q=Y.displaced,ie=Y.afterCritical,_e=Y.combineWith,Le=Y.displacedBy,ke=Boolean(Q.visible[_e]||Q.invisible[_e]);return $n(_e,ie)?ke?Me:ut(Le.point):ke?Le.point:Me},Z=function(Y){var Q=Y.afterCritical,ie=Y.impact,_e=Y.draggables,Le=it(ie);Le||q(!1);var ke=Le.draggableId,He=_e[ke].page.borderBox.center,Ge=G({displaced:ie.displaced,afterCritical:Q,combineWith:ke,displacedBy:ie.displacedBy});return Qe(He,Ge)},ue=function(Q,ie){return ie.margin[Q.start]+ie.borderBox[Q.size]/2},ye=function(Q,ie){return ie.margin[Q.end]+ie.borderBox[Q.size]/2},he=function(Q,ie,_e){return ie[Q.crossAxisStart]+_e.margin[Q.crossAxisStart]+_e.borderBox[Q.crossAxisSize]/2},ft=function(Q){var ie=Q.axis,_e=Q.moveRelativeTo,Le=Q.isMoving;return ht(ie.line,_e.marginBox[ie.end]+ue(ie,Le),he(ie,_e.marginBox,Le))},mn=function(Q){var ie=Q.axis,_e=Q.moveRelativeTo,Le=Q.isMoving;return ht(ie.line,_e.marginBox[ie.start]-ye(ie,Le),he(ie,_e.marginBox,Le))},Hn=function(Q){var ie=Q.axis,_e=Q.moveInto,Le=Q.isMoving;return ht(ie.line,_e.contentBox[ie.start]+ue(ie,Le),he(ie,_e.contentBox,Le))},ar=function(Y){var Q=Y.impact,ie=Y.draggable,_e=Y.draggables,Le=Y.droppable,ke=Y.afterCritical,He=We(Le.descriptor.id,_e),Ge=ie.page,Et=Le.axis;if(!He.length)return Hn({axis:Et,moveInto:Le.page,isMoving:Ge});var Ut=Q.displaced,Bt=Q.displacedBy,St=Ut.all[0];if(St){var Ct=_e[St];if($n(St,ke))return mn({axis:Et,moveRelativeTo:Ct.page,isMoving:Ge});var Lt=C(Ct.page,Bt.point);return mn({axis:Et,moveRelativeTo:Lt,isMoving:Ge})}var pn=He[He.length-1];if(pn.descriptor.id===ie.descriptor.id)return Ge.borderBox.center;if($n(pn.descriptor.id,ke)){var cr=C(pn.page,ut(ke.displacedBy.point));return ft({axis:Et,moveRelativeTo:cr,isMoving:Ge})}return ft({axis:Et,moveRelativeTo:pn.page,isMoving:Ge})},tn=function(Y,Q){var ie=Y.frame;return ie?Qe(Q,ie.scroll.diff.displacement):Q},kn=function(Q){var ie=Q.impact,_e=Q.draggable,Le=Q.droppable,ke=Q.draggables,He=Q.afterCritical,Ge=_e.page.borderBox.center,Et=ie.at;return Le&&Et?Et.type==="REORDER"?ar({impact:ie,draggable:_e,draggables:ke,droppable:Le,afterCritical:He}):Z({impact:ie,draggables:ke,afterCritical:He}):Ge},Nn=function(Y){var Q=kn(Y),ie=Y.droppable,_e=ie?tn(ie,Q):Q;return _e},$r=function(Y,Q){var ie=tt(Q,Y.scroll.initial),_e=ut(ie),Le=s({top:Q.y,bottom:Q.y+Y.frame.height,left:Q.x,right:Q.x+Y.frame.width}),ke={frame:Le,scroll:{initial:Y.scroll.initial,max:Y.scroll.max,current:Q,diff:{value:ie,displacement:_e}}};return ke};function _a(Y,Q){return Y.map(function(ie){return Q[ie]})}function ya(Y,Q){for(var ie=0;ie1?Bt.sort(function(St,Ct){return ma(St)[Ge.start]-ma(Ct)[Ge.start]})[0]:Ut.sort(function(St,Ct){var Lt=Ke(ie,vt(ma(St))),pn=Ke(ie,vt(ma(Ct)));return Lt!==pn?Lt-pn:ma(St)[Ge.start]-ma(Ct)[Ge.start]})[0]},Ka=function(Q,ie){var _e=Q.page.borderBox.center;return $n(Q.descriptor.id,ie)?tt(_e,ie.displacedBy.point):_e},ri=function(Q,ie){var _e=Q.page.borderBox;return $n(Q.descriptor.id,ie)?kt(_e,ut(ie.displacedBy.point)):_e},ei=function(Y){var Q=Y.pageBorderBoxCenter,ie=Y.viewport,_e=Y.destination,Le=Y.insideDestination,ke=Y.afterCritical,He=Le.filter(function(Ge){return Ir({target:ri(Ge,ke),destination:_e,viewport:ie.frame,withDroppableDisplacement:!0})}).sort(function(Ge,Et){var Ut=bt(Q,tn(_e,Ka(Ge,ke))),Bt=bt(Q,tn(_e,Ka(Et,ke)));return UtQ.left&&Y.topQ.top}function jn(Y){var Q=Y.pageBorderBox,ie=Y.draggable,_e=Y.candidates,Le=ie.page.borderBox.center,ke=_e.map(function(He){var Ge=He.axis,Et=ht(He.axis.line,Q.center[Ge.line],He.page.borderBox.center[Ge.crossAxisLine]);return{id:He.descriptor.id,distance:bt(Le,Et)}}).sort(function(He,Ge){return Ge.distance-He.distance});return ke[0]?ke[0].id:null}function Cn(Y){var Q=Y.pageBorderBox,ie=Y.draggable,_e=Y.droppables,Le=nn(_e).filter(function(ke){if(!ke.isEnabled)return!1;var He=ke.subject.active;if(!He)return!1;if(!dn(Q,He))return!1;if(vn(He)(Q.center))return!0;var Ge=ke.axis,Et=He.center[Ge.crossAxisLine],Ut=Q[Ge.crossAxisStart],Bt=Q[Ge.crossAxisEnd],St=dt(He[Ge.crossAxisStart],He[Ge.crossAxisEnd]),Ct=St(Ut),Lt=St(Bt);return!Ct&&!Lt?!0:Ct?UtEt});return Le.length?Le.length===1?Le[0].descriptor.id:jn({pageBorderBox:Q,draggable:ie,candidates:Le}):null}var on=function(Q,ie){return s(kt(Q,ie))},An=function(Y,Q){var ie=Y.frame;return ie?on(Q,ie.scroll.diff.value):Q};function gn(Y){var Q=Y.displaced,ie=Y.id;return Boolean(Q.visible[ie]||Q.invisible[ie])}function Bn(Y){var Q=Y.draggable,ie=Y.closest,_e=Y.inHomeList;return ie?_e&&ie.descriptor.index>Q.descriptor.index?ie.descriptor.index-1:ie.descriptor.index:null}var Pn=function(Y){var Q=Y.pageBorderBoxWithDroppableScroll,ie=Y.draggable,_e=Y.destination,Le=Y.insideDestination,ke=Y.last,He=Y.viewport,Ge=Y.afterCritical,Et=_e.axis,Ut=da(_e.axis,ie.displaceBy),Bt=Ut.value,St=Q[Et.start],Ct=Q[Et.end],Lt=Ne(ie,Le),pn=ct(Lt,function(gr){var jr=gr.descriptor.id,Hr=gr.page.borderBox.center[Et.line],ia=$n(jr,Ge),Kr=gn({displaced:ke,id:jr});return ia?Kr?Ct<=Hr:Stjr[Ge.start]+ia&&Stjr[Ge.start]-Ut+ia&&Btjr[Ge.start]+Ut+ia&&Stjr[Ge.start]+ia&&Bt=Mr)return Dn;var ke=Le/Mr,He=Jt+Tn*ke,Ge=_e==="CANCEL"?He*Lr:He;return Number(Ge.toFixed(2))},Xr=function(Y){var Q=Y.impact,ie=Y.draggable,_e=Y.dimensions,Le=Y.viewport,ke=Y.afterCritical,He=_e.draggables,Ge=_e.droppables,Et=Ft(Q),Ut=Et?Ge[Et]:null,Bt=Ge[ie.descriptor.droppableId],St=xn({impact:Q,draggable:ie,draggables:He,afterCritical:ke,droppable:Ut||Bt,viewport:Le}),Ct=tt(St,ie.client.borderBox.center);return Ct},Jr=function(Y){var Q=Y.draggables,ie=Y.reason,_e=Y.lastImpact,Le=Y.home,ke=Y.viewport,He=Y.onLiftImpact;if(!_e.at||ie!=="DROP"){var Ge=hn({draggables:Q,impact:He,destination:Le,viewport:ke,forceShouldAnimate:!0});return{impact:Ge,didDropInsideDroppable:!1}}if(_e.at.type==="REORDER")return{impact:_e,didDropInsideDroppable:!0};var Et=Object(v.a)({},_e,{displaced:It});return{impact:Et,didDropInsideDroppable:!0}},ur=function(Y){var Q=Y.getState,ie=Y.dispatch;return function(_e){return function(Le){if(Le.type!=="DROP"){_e(Le);return}var ke=Q(),He=Le.payload.reason;if(ke.phase==="COLLECTING"){ie(_t({reason:He}));return}if(ke.phase==="IDLE")return;var Ge=ke.phase==="DROP_PENDING"&&ke.isWaiting;Ge&&q(!1),ke.phase==="DRAGGING"||ke.phase==="DROP_PENDING"||q(!1);var Et=ke.critical,Ut=ke.dimensions,Bt=Ut.draggables[ke.critical.draggable.id],St=Jr({reason:He,lastImpact:ke.impact,afterCritical:ke.afterCritical,onLiftImpact:ke.onLiftImpact,home:ke.dimensions.droppables[ke.critical.droppable.id],viewport:ke.viewport,draggables:ke.dimensions.draggables}),Ct=St.impact,Lt=St.didDropInsideDroppable,pn=Lt?ot(Ct):null,cr=Lt?it(Ct):null,gr={index:Et.draggable.index,droppableId:Et.droppable.id},jr={draggableId:Bt.descriptor.id,type:Bt.descriptor.type,source:gr,reason:He,mode:ke.movementMode,destination:pn,combine:cr},Hr=Xr({impact:Ct,draggable:Bt,dimensions:Ut,viewport:ke.viewport,afterCritical:ke.afterCritical}),ia={critical:ke.critical,afterCritical:ke.afterCritical,result:jr,impact:Ct},Kr=!st(ke.current.client.offset,Hr)||Boolean(jr.combine);if(!Kr){ie(Ze({completed:ia}));return}var Da=ea({current:ke.current.client.offset,destination:Hr,reason:He}),Oa={newHomeClientOffset:Hr,dropDuration:Da,completed:ia};ie(zr(Oa))}}},Yn=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function Cr(Y){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(ie){if(ie.target!==window&&ie.target!==window.document)return;Y()}}}function lr(Y){var Q=Y.onWindowScroll;function ie(){Q(Yn())}var _e=k(ie),Le=Cr(_e),ke=Ie;function He(){return ke!==Ie}function Ge(){He()&&q(!1),ke=xe(window,[Le])}function Et(){He()||q(!1),_e.cancel(),ke(),ke=Ie}return{start:Ge,stop:Et,isActive:He}}var En=function(Q){return Q.type==="DROP_COMPLETE"||Q.type==="DROP_ANIMATE"||Q.type==="FLUSH"},Gn=function(Y){var Q=lr({onWindowScroll:function(_e){Y.dispatch(aa({newScroll:_e}))}});return function(ie){return function(_e){!Q.isActive()&&_e.type==="INITIAL_PUBLISH"&&Q.start(),Q.isActive()&&En(_e)&&Q.stop(),ie(_e)}}},Zr=function(Y){var Q=!1,ie=!1,_e=setTimeout(function(){ie=!0}),Le=function(He){if(Q)return;if(ie)return;Q=!0,Y(He),clearTimeout(_e)};return Le.wasCalled=function(){return Q},Le},ra=function(){var Y=[],Q=function(ke){var He=Ot(Y,function(Ut){return Ut.timerId===ke});He!==-1||q(!1);var Ge=Y.splice(He,1),Et=Ge[0];Et.callback()},ie=function(ke){var He=setTimeout(function(){return Q(He)}),Ge={timerId:He,callback:ke};Y.push(Ge)},_e=function(){if(!Y.length)return;var ke=[].concat(Y);Y.length=0,ke.forEach(function(He){clearTimeout(He.timerId),He.callback()})};return{add:ie,flush:_e}},Sr=function(Q,ie){return Q==null&&ie==null?!0:Q==null||ie==null?!1:Q.droppableId===ie.droppableId&&Q.index===ie.index},ca=function(Q,ie){return Q==null&&ie==null?!0:Q==null||ie==null?!1:Q.draggableId===ie.draggableId&&Q.droppableId===ie.droppableId},Ra=function(Q,ie){if(Q===ie)return!0;var _e=Q.draggable.id===ie.draggable.id&&Q.draggable.droppableId===ie.draggable.droppableId&&Q.draggable.type===ie.draggable.type&&Q.draggable.index===ie.draggable.index,Le=Q.droppable.id===ie.droppable.id&&Q.droppable.type===ie.droppable.type;return _e&&Le},fa=function(Q,ie){rr(),ie(),xr()},Dr=function(Q,ie){return{draggableId:Q.draggable.id,type:Q.droppable.type,source:{droppableId:Q.droppable.id,index:Q.draggable.index},mode:ie}},Or=function(Q,ie,_e,Le){if(!Q){_e(Le(ie));return}var ke=Zr(_e),He={announce:ke};Q(ie,He),ke.wasCalled()||_e(Le(ie))},Nr=function(Y,Q){var ie=ra(),_e=null,Le=function(Ct,Lt){_e&&q(!1),fa("onBeforeCapture",function(){var pn=Y().onBeforeCapture;if(pn){var cr={draggableId:Ct,mode:Lt};pn(cr)}})},ke=function(Ct,Lt){_e&&q(!1),fa("onBeforeDragStart",function(){var pn=Y().onBeforeDragStart;pn&&pn(Dr(Ct,Lt))})},He=function(Ct,Lt){_e&&q(!1);var pn=Dr(Ct,Lt);_e={mode:Lt,lastCritical:Ct,lastLocation:pn.source,lastCombine:null},ie.add(function(){fa("onDragStart",function(){return Or(Y().onDragStart,pn,Q,Se.onDragStart)})})},Ge=function(Ct,Lt){var pn=ot(Lt),cr=it(Lt);_e||q(!1);var gr=!Ra(Ct,_e.lastCritical);gr&&(_e.lastCritical=Ct);var jr=!Sr(_e.lastLocation,pn);jr&&(_e.lastLocation=pn);var Hr=!ca(_e.lastCombine,cr);if(Hr&&(_e.lastCombine=cr),!gr&&!jr&&!Hr)return;var ia=Object(v.a)({},Dr(Ct,_e.mode),{combine:cr,destination:pn});ie.add(function(){fa("onDragUpdate",function(){return Or(Y().onDragUpdate,ia,Q,Se.onDragUpdate)})})},Et=function(){_e||q(!1),ie.flush()},Ut=function(Ct){_e||q(!1),_e=null,fa("onDragEnd",function(){return Or(Y().onDragEnd,Ct,Q,Se.onDragEnd)})},Bt=function(){if(!_e)return;var Ct=Object(v.a)({},Dr(_e.lastCritical,_e.mode),{combine:null,destination:null,reason:"CANCEL"});Ut(Ct)};return{beforeCapture:Le,beforeStart:ke,start:He,update:Ge,flush:Et,drop:Ut,abort:Bt}},Ur=function(Y,Q){var ie=Nr(Y,Q);return function(_e){return function(Le){return function(ke){if(ke.type==="BEFORE_INITIAL_CAPTURE"){ie.beforeCapture(ke.payload.draggableId,ke.payload.movementMode);return}if(ke.type==="INITIAL_PUBLISH"){var He=ke.payload.critical;ie.beforeStart(He,ke.payload.movementMode),Le(ke),ie.start(He,ke.payload.movementMode);return}if(ke.type==="DROP_COMPLETE"){var Ge=ke.payload.completed.result;ie.flush(),Le(ke),ie.drop(Ge);return}if(Le(ke),ke.type==="FLUSH"){ie.abort();return}var Et=_e.getState();Et.phase==="DRAGGING"&&ie.update(Et.critical,Et.impact)}}}},Pr=function(Y){return function(Q){return function(ie){if(ie.type!=="DROP_ANIMATION_FINISHED"){Q(ie);return}var _e=Y.getState();_e.phase==="DROP_ANIMATING"||q(!1),Y.dispatch(Ze({completed:_e.completed}))}}},la=function(Y){var Q=null,ie=null;function _e(){ie&&(cancelAnimationFrame(ie),ie=null),Q&&(Q(),Q=null)}return function(Le){return function(ke){if((ke.type==="FLUSH"||ke.type==="DROP_COMPLETE"||ke.type==="DROP_ANIMATION_FINISHED")&&_e(),Le(ke),ke.type!=="DROP_ANIMATE")return;var He={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var Et=Y.getState();Et.phase==="DROP_ANIMATING"&&Y.dispatch(et())}};ie=requestAnimationFrame(function(){ie=null,Q=xe(window,[He])})}}},xa=function(Y){return function(){return function(Q){return function(ie){(ie.type==="DROP_COMPLETE"||ie.type==="FLUSH"||ie.type==="DROP_ANIMATE")&&Y.stopPublishing(),Q(ie)}}}},Aa=function(Y){var Q=!1;return function(){return function(ie){return function(_e){if(_e.type==="INITIAL_PUBLISH"){Q=!0,Y.tryRecordFocus(_e.payload.critical.draggable.id),ie(_e),Y.tryRestoreFocusRecorded();return}if(ie(_e),!Q)return;if(_e.type==="FLUSH"){Q=!1,Y.tryRestoreFocusRecorded();return}if(_e.type==="DROP_COMPLETE"){Q=!1;var Le=_e.payload.completed.result;Le.combine&&Y.tryShiftRecord(Le.draggableId,Le.combine.draggableId),Y.tryRestoreFocusRecorded()}}}}},Ca=function(Q){return Q.type==="DROP_COMPLETE"||Q.type==="DROP_ANIMATE"||Q.type==="FLUSH"},Na=function(Y){return function(Q){return function(ie){return function(_e){if(Ca(_e)){Y.stop(),ie(_e);return}if(_e.type==="INITIAL_PUBLISH"){ie(_e);var Le=Q.getState();Le.phase==="DRAGGING"||q(!1),Y.start(Le);return}ie(_e),Y.scroll(Q.getState())}}}},Ma=function(Y){return function(Q){return function(ie){if(Q(ie),ie.type!=="PUBLISH_WHILE_DRAGGING")return;var _e=Y.getState();if(_e.phase!=="DROP_PENDING")return;if(_e.isWaiting)return;Y.dispatch(lt({reason:_e.reason}))}}},La=y.d,Ua=function(Y){var Q=Y.dimensionMarshal,ie=Y.focusMarshal,_e=Y.styleMarshal,Le=Y.getResponders,ke=Y.announce,He=Y.autoScroller;return Object(y.e)($t,La(Object(y.a)(Ve(_e),xa(Q),Te(Q),ur,Pr,la,Ma,Na(He),Gn,Aa(ie),Ur(Le,ke))))},ai=function(){return{additions:{},removals:{},modified:{}}};function Fi(Y){var Q=Y.registry,ie=Y.callbacks,_e=ai(),Le=null,ke=function(){if(Le)return;ie.collectionStarting(),Le=requestAnimationFrame(function(){Le=null,rr();var Bt=_e,St=Bt.additions,Ct=Bt.removals,Lt=Bt.modified,pn=Object.keys(St).map(function(jr){return Q.draggable.getById(jr).getDimension(Me)}).sort(function(jr,Hr){return jr.descriptor.index-Hr.descriptor.index}),cr=Object.keys(Lt).map(function(jr){var Hr=Q.droppable.getById(jr),ia=Hr.callbacks.getScrollWhileDragging();return{droppableId:jr,scroll:ia}}),gr={additions:pn,removals:Object.keys(Ct),modified:cr};_e=ai(),xr(),ie.publish(gr)})},He=function(Bt){var St=Bt.descriptor.id;_e.additions[St]=Bt,_e.modified[Bt.descriptor.droppableId]=!0,_e.removals[St]&&delete _e.removals[St],ke()},Ge=function(Bt){var St=Bt.descriptor;_e.removals[St.id]=!0,_e.modified[St.droppableId]=!0,_e.additions[St.id]&&delete _e.additions[St.id],ke()},Et=function(){if(!Le)return;cancelAnimationFrame(Le),Le=null,_e=ai()};return{add:He,remove:Ge,stop:Et}}var Ti=function(Y){var Q=Y.scrollHeight,ie=Y.scrollWidth,_e=Y.height,Le=Y.width,ke=tt({x:ie,y:Q},{x:Le,y:_e}),He={x:Math.max(0,ke.x),y:Math.max(0,ke.y)};return He},Pa=function(){var Y=document.documentElement;return Y||q(!1),Y},yi=function(){var Y=Pa(),Q=Ti({scrollHeight:Y.scrollHeight,scrollWidth:Y.scrollWidth,width:Y.clientWidth,height:Y.clientHeight});return Q},Si=function(){var Y=Yn(),Q=yi(),ie=Y.y,_e=Y.x,Le=Pa(),ke=Le.clientWidth,He=Le.clientHeight,Ge=_e+ke,Et=ie+He,Ut=s({top:ie,left:_e,right:Ge,bottom:Et}),Bt={frame:Ut,scroll:{initial:Y,current:Y,max:Q,diff:{value:Me,displacement:Me}}};return Bt},ka=function(Y){var Q=Y.critical,ie=Y.scrollOptions,_e=Y.registry;rr();var Le=Si(),ke=Le.scroll.current,He=Q.droppable,Ge=_e.droppable.getAllByType(He.type).map(function(St){return St.callbacks.getDimensionAndWatchScroll(ke,ie)}),Et=_e.draggable.getAllByType(Q.draggable.type).map(function(St){return St.getDimension(ke)}),Ut={draggables:bn(Et),droppables:Xt(Ge)};xr();var Bt={dimensions:Ut,critical:Q,viewport:Le};return Bt};function Ta(Y,Q,ie){if(ie.descriptor.id===Q.id)return!1;if(ie.descriptor.type!==Q.type)return!1;var _e=Y.droppable.getById(ie.descriptor.droppableId);return!(_e.descriptor.mode!=="virtual")}var Za=function(Y,Q){var ie=null,_e=Fi({callbacks:{publish:Q.publishWhileDragging,collectionStarting:Q.collectionStarting},registry:Y}),Le=function(Lt,pn){if(Y.droppable.exists(Lt)||q(!1),!ie)return;Q.updateDroppableIsEnabled({id:Lt,isEnabled:pn})},ke=function(Lt,pn){if(!ie)return;Y.droppable.exists(Lt)||q(!1),Q.updateDroppableIsCombineEnabled({id:Lt,isCombineEnabled:pn})},He=function(Lt,pn){if(!ie)return;Y.droppable.exists(Lt)||q(!1),Q.updateDroppableScroll({id:Lt,newScroll:pn})},Ge=function(Lt,pn){if(!ie)return;Y.droppable.getById(Lt).callbacks.scroll(pn)},Et=function(){if(!ie)return;_e.stop();var Lt=ie.critical.droppable;Y.droppable.getAllByType(Lt.type).forEach(function(pn){return pn.callbacks.dragStopped()}),ie.unsubscribe(),ie=null},Ut=function(Lt){ie||q(!1);var pn=ie.critical.draggable;Lt.type==="ADDITION"&&(Ta(Y,pn,Lt.value)&&_e.add(Lt.value)),Lt.type==="REMOVAL"&&(Ta(Y,pn,Lt.value)&&_e.remove(Lt.value))},Bt=function(Lt){ie&&q(!1);var pn=Y.draggable.getById(Lt.draggableId),cr=Y.droppable.getById(pn.descriptor.droppableId),gr={draggable:pn.descriptor,droppable:cr.descriptor},jr=Y.subscribe(Ut);return ie={critical:gr,unsubscribe:jr},ka({critical:gr,registry:Y,scrollOptions:Lt.scrollOptions})},St={updateDroppableIsEnabled:Le,updateDroppableIsCombineEnabled:ke,scrollDroppable:Ge,updateDroppableScroll:He,startPublishing:Bt,stopPublishing:Et};return St},to=function(Y,Q){return Y.phase==="IDLE"?!0:Y.phase!=="DROP_ANIMATING"||Y.completed.result.draggableId===Q?!1:Y.completed.result.reason==="DROP"},Mo=function(Y){window.scrollBy(Y.x,Y.y)},Ii=T(function(Y){return nn(Y).filter(function(Q){return Q.isEnabled?!!Q.frame:!1})}),no=function(Q,ie){var _e=ct(Ii(ie),function(Le){return Le.frame||q(!1),vn(Le.frame.pageMarginBox)(Q)});return _e},ro=function(Y){var Q=Y.center,ie=Y.destination,_e=Y.droppables;if(ie){var Le=_e[ie];return Le.frame?Le:null}var ke=no(Q,_e);return ke},mi={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(Q){return Math.pow(Q,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},uo=function(Y,Q){var ie=Y[Q.size]*mi.startFromPercentage,_e=Y[Q.size]*mi.maxScrollAtPercentage,Le={startScrollingFrom:ie,maxScrollValueAt:_e};return Le},Io=function(Y){var Q=Y.startOfRange,ie=Y.endOfRange,_e=Y.current,Le=ie-Q;if(Le===0)return 0;var ke=_e-Q,He=ke/Le;return He},Lo=1,yo=function(Y,Q){if(Y>Q.startScrollingFrom)return 0;if(Y<=Q.maxScrollValueAt)return mi.maxPixelScroll;if(Y===Q.startScrollingFrom)return Lo;var ie=Io({startOfRange:Q.maxScrollValueAt,endOfRange:Q.startScrollingFrom,current:Y}),_e=1-ie,Le=mi.maxPixelScroll*mi.ease(_e);return Math.ceil(Le)},Vi=mi.durationDampening.accelerateAt,co=mi.durationDampening.stopDampeningAt,Xi=function(Y,Q){var ie=Q,_e=co,Le=Date.now(),ke=Le-ie;if(ke>=co)return Y;if(keQ.height,ke=ie.width>Q.width;return!ke&&!Le?_e:ke&&Le?null:{x:ke?0:_e.x,y:Le?0:_e.y}},ao=Ue(function(Y){return Y===0?0:Y}),Ji=function(Y){var Q=Y.dragStartTime,ie=Y.container,_e=Y.subject,Le=Y.center,ke=Y.shouldUseTimeDampening,He={top:Le.y-ie.top,right:ie.right-Le.x,bottom:ie.bottom-Le.y,left:Le.x-ie.left},Ge=ko({container:ie,distanceToEdges:He,dragStartTime:Q,axis:cn,shouldUseTimeDampening:ke}),Et=ko({container:ie,distanceToEdges:He,dragStartTime:Q,axis:_n,shouldUseTimeDampening:ke}),Ut=ao({x:Et,y:Ge});if(st(Ut,Me))return null;var Bt=bo({container:ie,subject:_e,proposedScroll:Ut});return Bt?st(Bt,Me)?null:Bt:null},Qi=Ue(function(Y){return Y===0?0:Y>0?1:-1}),ti=function(){var Y=function(ie,_e){return ie<0?ie:ie>_e?ie-_e:0};return function(Q){var ie=Q.current,_e=Q.max,Le=Q.change,ke=Qe(ie,Le),He={x:Y(ke.x,_e.x),y:Y(ke.y,_e.y)};return st(He,Me)?null:He}}(),Li=function(Q){var ie=Q.max,_e=Q.current,Le=Q.change,ke={x:Math.max(_e.x,ie.x),y:Math.max(_e.y,ie.y)},He=Qi(Le),Ge=ti({max:ke,current:_e,change:He});return Ge?He.x!==0&&Ge.x===0?!0:He.y!==0&&Ge.y===0:!0},Di=function(Q,ie){return Li({current:Q.scroll.current,max:Q.scroll.max,change:ie})},Zi=function(Q,ie){if(!Di(Q,ie))return null;var _e=Q.scroll.max,Le=Q.scroll.current;return ti({current:Le,max:_e,change:ie})},Pi=function(Q,ie){var _e=Q.frame;return _e?Li({current:_e.scroll.current,max:_e.scroll.max,change:ie}):!1},Eo=function(Q,ie){var _e=Q.frame;return _e&&Pi(Q,ie)?ti({current:_e.scroll.current,max:_e.scroll.max,change:ie}):null},xo=function(Y){var Q=Y.viewport,ie=Y.subject,_e=Y.center,Le=Y.dragStartTime,ke=Y.shouldUseTimeDampening,He=Ji({dragStartTime:Le,container:Q.frame,subject:ie,center:_e,shouldUseTimeDampening:ke});return He&&Di(Q,He)?He:null},Co=function(Y){var Q=Y.droppable,ie=Y.subject,_e=Y.center,Le=Y.dragStartTime,ke=Y.shouldUseTimeDampening,He=Q.frame;if(!He)return null;var Ge=Ji({dragStartTime:Le,container:He.pageMarginBox,subject:ie,center:_e,shouldUseTimeDampening:ke});return Ge&&Pi(Q,Ge)?Ge:null},io=function(Y){var Q=Y.state,ie=Y.dragStartTime,_e=Y.shouldUseTimeDampening,Le=Y.scrollWindow,ke=Y.scrollDroppable,He=Q.current.page.borderBoxCenter,Ge=Q.dimensions.draggables[Q.critical.draggable.id],Et=Ge.page.marginBox;if(Q.isWindowScrollAllowed){var Ut=Q.viewport,Bt=xo({dragStartTime:ie,viewport:Ut,subject:Et,center:He,shouldUseTimeDampening:_e});if(Bt){Le(Bt);return}}var St=ro({center:He,destination:Ft(Q.impact),droppables:Q.dimensions.droppables});if(!St)return;var Ct=Co({dragStartTime:ie,droppable:St,subject:Et,center:He,shouldUseTimeDampening:_e});Ct&&ke(St.descriptor.id,Ct)},ki=function(Y){var Q=Y.scrollWindow,ie=Y.scrollDroppable,_e=k(Q),Le=k(ie),ke=null,He=function(Bt){ke||q(!1);var St=ke,Ct=St.shouldUseTimeDampening,Lt=St.dragStartTime;io({state:Bt,scrollWindow:_e,scrollDroppable:Le,dragStartTime:Lt,shouldUseTimeDampening:Ct})},Ge=function(Bt){rr(),ke&&q(!1);var St=Date.now(),Ct=!1,Lt=function(){Ct=!0};io({state:Bt,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:Lt,scrollDroppable:Lt}),ke={dragStartTime:St,shouldUseTimeDampening:Ct},xr(),Ct&&He(Bt)},Et=function(){if(!ke)return;_e.cancel(),Le.cancel(),ke=null};return{start:Ge,stop:Et,scroll:He}},$i=function(Y){var Q=Y.move,ie=Y.scrollDroppable,_e=Y.scrollWindow,Le=function(Ut,Bt){var St=Qe(Ut.current.client.selection,Bt);Q({client:St})},ke=function(Ut,Bt){if(!Pi(Ut,Bt))return Bt;var St=Eo(Ut,Bt);if(!St)return ie(Ut.descriptor.id,Bt),null;var Ct=tt(Bt,St);ie(Ut.descriptor.id,Ct);var Lt=tt(Bt,Ct);return Lt},He=function(Ut,Bt,St){if(!Ut)return St;if(!Di(Bt,St))return St;var Ct=Zi(Bt,St);if(!Ct)return _e(St),null;var Lt=tt(St,Ct);_e(Lt);var pn=tt(St,Lt);return pn},Ge=function(Ut){var Bt=Ut.scrollJumpRequest;if(!Bt)return;var St=Ft(Ut.impact);St||q(!1);var Ct=ke(Ut.dimensions.droppables[St],Bt);if(!Ct)return;var Lt=Ut.viewport,pn=He(Ut.isWindowScrollAllowed,Lt,Ct);if(!pn)return;Le(Ut,pn)};return Ge},No=function(Y){var Q=Y.scrollDroppable,ie=Y.scrollWindow,_e=Y.move,Le=ki({scrollWindow:ie,scrollDroppable:Q}),ke=$i({move:_e,scrollWindow:ie,scrollDroppable:Q}),He=function(Ut){if(Ut.phase!=="DRAGGING")return;if(Ut.movementMode==="FLUID"){Le.scroll(Ut);return}if(!Ut.scrollJumpRequest)return;ke(Ut)},Ge={scroll:He,start:Le.start,stop:Le.stop};return Ge},oo="data-rbd",so=function(){var Y=oo+"-drag-handle";return{base:Y,draggableId:Y+"-draggable-id",contextId:Y+"-context-id"}}(),So=function(){var Y=oo+"-draggable";return{base:Y,contextId:Y+"-context-id",id:Y+"-id"}}(),Uo=function(){var Y=oo+"-droppable";return{base:Y,contextId:Y+"-context-id",id:Y+"-id"}}(),jo={contextId:oo+"-scroll-container-context-id"},fi=function(Q){return function(ie){return"["+ie+'="'+Q+'"]'}},Fa=function(Q,ie){return Q.map(function(_e){var Le=_e.styles[ie];return Le?_e.selector+" { "+Le+" }":""}).join(" ")},ii="pointer-events: none;",Xa=function(Y){var Q=fi(Y),ie=function(){var Ge=` + `},Se={dragHandleUsageInstructions:re,onDragStart:ce,onDragUpdate:X,onDragEnd:Oe},Me={x:0,y:0},Je=function(Q,ie){return{x:Q.x+ie.x,y:Q.y+ie.y}},tt=function(Q,ie){return{x:Q.x-ie.x,y:Q.y-ie.y}},lt=function(Q,ie){return Q.x===ie.x&&Q.y===ie.y},ct=function(Q){return{x:Q.x!==0?-Q.x:0,y:Q.y!==0?-Q.y:0}},ht=function(Q,ie,_e){var Le;return _e===void 0&&(_e=0),Le={},Le[Q]=ie,Le[Q==="x"?"y":"x"]=_e,Le},Et=function(Q,ie){return Math.sqrt(Math.pow(ie.x-Q.x,2)+Math.pow(ie.y-Q.y,2))},Ke=function(Q,ie){return Math.min.apply(Math,ie.map(function(_e){return Et(Q,_e)}))},Ue=function(Q){return function(ie){return{x:Q(ie.x),y:Q(ie.y)}}},nt=function(Y,Q){var ie=s({top:Math.max(Q.top,Y.top),right:Math.min(Q.right,Y.right),bottom:Math.min(Q.bottom,Y.bottom),left:Math.max(Q.left,Y.left)});return ie.width<=0||ie.height<=0?null:ie},Nt=function(Q,ie){return{top:Q.top+ie.y,left:Q.left+ie.x,bottom:Q.bottom+ie.y,right:Q.right+ie.x}},gt=function(Q){return[{x:Q.left,y:Q.top},{x:Q.right,y:Q.top},{x:Q.left,y:Q.bottom},{x:Q.right,y:Q.bottom}]},vt={top:0,right:0,bottom:0,left:0},ze=function(Q,ie){return ie?Nt(Q,ie.scroll.diff.displacement):Q},Fe=function(Q,ie,_e){if(_e&&_e.increasedBy){var Le;return Object(v.a)({},Q,(Le={},Le[ie.end]=Q[ie.end]+_e.increasedBy[ie.line],Le))}return Q},Xe=function(Q,ie){return ie&&ie.shouldClipSubject?nt(ie.pageMarginBox,Q):s(Q)},Ae=function(Y){var Q=Y.page,ie=Y.withPlaceholder,_e=Y.axis,Le=Y.frame,ke=ze(Q.marginBox,Le),He=Fe(ke,_e,ie),Ge=Xe(He,Le);return{page:Q,withPlaceholder:ie,active:Ge}},Pe=function(Y,Q){Y.frame||q(!1);var ie=Y.frame,_e=tt(Q,ie.scroll.initial),Le=ct(_e),ke=Object(v.a)({},ie,{scroll:{initial:ie.scroll.initial,current:Q,diff:{value:_e,displacement:Le},max:ie.scroll.max}}),He=Ae({page:Y.subject.page,withPlaceholder:Y.subject.withPlaceholder,axis:Y.axis,frame:ke}),Ge=Object(v.a)({},Y,{frame:ke,subject:He});return Ge};function Ye(Y){return Number.isInteger?Number.isInteger(Y):typeof Y=="number"&&isFinite(Y)&&Math.floor(Y)===Y}function $e(Y){return Object.values?Object.values(Y):Object.keys(Y).map(function(Q){return Y[Q]})}function Ot(Y,Q){if(Y.findIndex)return Y.findIndex(Q);for(var ie=0;ieY.bottom,Ut=_e.leftY.right,jt=xt&&Ut;if(jt)return!0;var St=xt&&He||Ut&&ke;return St}},kt=function(Y){var Q=ft(Y.top,Y.bottom),ie=ft(Y.left,Y.right);return function(_e){var Le=Q(_e.top)&&Q(_e.bottom)&&ie(_e.left)&&ie(_e.right);return Le}},dn={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},yn={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},Hn=function(Y){return function(Q){var ie=ft(Q.top,Q.bottom),_e=ft(Q.left,Q.right);return function(Le){return Y===dn?ie(Le.top)&&ie(Le.bottom):_e(Le.left)&&_e(Le.right)}}},Un=function(Q,ie){var _e=ie.frame?ie.frame.scroll.diff.displacement:Me;return Nt(Q,_e)},In=function(Q,ie,_e){return ie.subject.active?_e(ie.subject.active)(Q):!1},cn=function(Q,ie,_e){return _e(ie)(Q)},mr=function(Q){var ie=Q.target,_e=Q.destination,Le=Q.viewport,ke=Q.withDroppableDisplacement,He=Q.isVisibleThroughFrameFn,Ge=ke?Un(ie,_e):ie;return In(Ge,_e,He)&&cn(Ge,Le,He)},Ar=function(Q){return mr(Object(v.a)({},Q,{isVisibleThroughFrameFn:Pt}))},Dr=function(Q){return mr(Object(v.a)({},Q,{isVisibleThroughFrameFn:kt}))},dr=function(Q){return mr(Object(v.a)({},Q,{isVisibleThroughFrameFn:Hn(Q.destination.axis)}))},zn=function(Q,ie,_e){if(typeof _e=="boolean")return _e;if(!ie)return!0;var Le=ie.invisible,ke=ie.visible;if(Le[Q])return!1;var He=ke[Q];return He?He.shouldAnimate:!0};function tr(Y,Q){var ie=Y.page.marginBox,_e={top:Q.point.y,right:0,bottom:0,left:Q.point.x};return s(r(ie,_e))}function an(Y){var Q=Y.afterDragging,ie=Y.destination,_e=Y.displacedBy,Le=Y.viewport,ke=Y.forceShouldAnimate,He=Y.last;return Q.reduce(function(xt,Ut){var jt=tr(Ut,_e),St=Ut.descriptor.id;xt.all.push(St);var Ct=Ar({target:jt,destination:ie,viewport:Le,withDroppableDisplacement:!0});if(!Ct)return xt.invisible[Ut.descriptor.id]=!0,xt;var Lt=zn(St,He,ke),mn={draggableId:St,shouldAnimate:Lt};return xt.visible[St]=mn,xt},{all:[],visible:{},invisible:{}})}function Ft(Y,Q){if(!Y.length)return 0;var ie=Y[Y.length-1].descriptor.index;return Q.inHomeList?ie:ie+1}function sn(Y){var Q=Y.insideDestination,ie=Y.inHomeList,_e=Y.displacedBy,Le=Y.destination,ke=Ft(Q,{inHomeList:ie});return{displaced:It,displacedBy:_e,at:{type:"REORDER",destination:{droppableId:Le.descriptor.id,index:ke}}}}function Xn(Y){var Q=Y.draggable,ie=Y.insideDestination,_e=Y.destination,Le=Y.viewport,ke=Y.displacedBy,He=Y.last,Ge=Y.index,xt=Y.forceShouldAnimate,Ut=Tt(Q,_e);if(Ge==null)return sn({insideDestination:ie,inHomeList:Ut,displacedBy:ke,destination:_e});var jt=st(ie,function(cr){return cr.descriptor.index===Ge});if(!jt)return sn({insideDestination:ie,inHomeList:Ut,displacedBy:ke,destination:_e});var St=Ne(Q,ie),Ct=ie.indexOf(jt),Lt=St.slice(Ct),mn=an({afterDragging:Lt,destination:_e,displacedBy:ke,last:He,viewport:Le.frame,forceShouldAnimate:xt});return{displaced:mn,displacedBy:ke,at:{type:"REORDER",destination:{droppableId:_e.descriptor.id,index:Ge}}}}function $n(Y,Q){return Boolean(Q.effected[Y])}var Vn=function(Y){var Q=Y.isMovingForward,ie=Y.destination,_e=Y.draggables,Le=Y.combine,ke=Y.afterCritical;if(!ie.isCombineEnabled)return null;var He=Le.draggableId,Ge=_e[He],xt=Ge.descriptor.index,Ut=$n(He,ke);return Ut?Q?xt:xt-1:Q?xt+1:xt},Jn=function(Y){var Q=Y.isMovingForward,ie=Y.isInHomeList,_e=Y.insideDestination,Le=Y.location;if(!_e.length)return null;var ke=Le.index,He=Q?ke+1:ke-1,Ge=_e[0].descriptor.index,xt=_e[_e.length-1].descriptor.index,Ut=ie?xt:xt+1;return HeUt?null:He},de=function(Y){var Q=Y.isMovingForward,ie=Y.isInHomeList,_e=Y.draggable,Le=Y.draggables,ke=Y.destination,He=Y.insideDestination,Ge=Y.previousImpact,xt=Y.viewport,Ut=Y.afterCritical,jt=Ge.at;if(jt||q(!1),jt.type==="REORDER"){var St=Jn({isMovingForward:Q,isInHomeList:ie,location:jt.destination,insideDestination:He});return St==null?null:Xn({draggable:_e,insideDestination:He,destination:ke,viewport:xt,last:Ge.displaced,displacedBy:Ge.displacedBy,index:St})}var Ct=Vn({isMovingForward:Q,destination:ke,displaced:Ge.displaced,draggables:Le,combine:jt.combine,afterCritical:Ut});return Ct==null?null:Xn({draggable:_e,insideDestination:He,destination:ke,viewport:xt,last:Ge.displaced,displacedBy:Ge.displacedBy,index:Ct})},G=function(Y){var Q=Y.displaced,ie=Y.afterCritical,_e=Y.combineWith,Le=Y.displacedBy,ke=Boolean(Q.visible[_e]||Q.invisible[_e]);return $n(_e,ie)?ke?Me:ct(Le.point):ke?Le.point:Me},Z=function(Y){var Q=Y.afterCritical,ie=Y.impact,_e=Y.draggables,Le=it(ie);Le||q(!1);var ke=Le.draggableId,He=_e[ke].page.borderBox.center,Ge=G({displaced:ie.displaced,afterCritical:Q,combineWith:ke,displacedBy:ie.displacedBy});return Je(He,Ge)},ue=function(Q,ie){return ie.margin[Q.start]+ie.borderBox[Q.size]/2},ye=function(Q,ie){return ie.margin[Q.end]+ie.borderBox[Q.size]/2},he=function(Q,ie,_e){return ie[Q.crossAxisStart]+_e.margin[Q.crossAxisStart]+_e.borderBox[Q.crossAxisSize]/2},dt=function(Q){var ie=Q.axis,_e=Q.moveRelativeTo,Le=Q.isMoving;return ht(ie.line,_e.marginBox[ie.end]+ue(ie,Le),he(ie,_e.marginBox,Le))},un=function(Q){var ie=Q.axis,_e=Q.moveRelativeTo,Le=Q.isMoving;return ht(ie.line,_e.marginBox[ie.start]-ye(ie,Le),he(ie,_e.marginBox,Le))},jn=function(Q){var ie=Q.axis,_e=Q.moveInto,Le=Q.isMoving;return ht(ie.line,_e.contentBox[ie.start]+ue(ie,Le),he(ie,_e.contentBox,Le))},ir=function(Y){var Q=Y.impact,ie=Y.draggable,_e=Y.draggables,Le=Y.droppable,ke=Y.afterCritical,He=We(Le.descriptor.id,_e),Ge=ie.page,xt=Le.axis;if(!He.length)return jn({axis:xt,moveInto:Le.page,isMoving:Ge});var Ut=Q.displaced,jt=Q.displacedBy,St=Ut.all[0];if(St){var Ct=_e[St];if($n(St,ke))return un({axis:xt,moveRelativeTo:Ct.page,isMoving:Ge});var Lt=C(Ct.page,jt.point);return un({axis:xt,moveRelativeTo:Lt,isMoving:Ge})}var mn=He[He.length-1];if(mn.descriptor.id===ie.descriptor.id)return Ge.borderBox.center;if($n(mn.descriptor.id,ke)){var cr=C(mn.page,ct(ke.displacedBy.point));return dt({axis:xt,moveRelativeTo:cr,isMoving:Ge})}return dt({axis:xt,moveRelativeTo:mn.page,isMoving:Ge})},tn=function(Y,Q){var ie=Y.frame;return ie?Je(Q,ie.scroll.diff.displacement):Q},Ln=function(Q){var ie=Q.impact,_e=Q.draggable,Le=Q.droppable,ke=Q.draggables,He=Q.afterCritical,Ge=_e.page.borderBox.center,xt=ie.at;return Le&&xt?xt.type==="REORDER"?ir({impact:ie,draggable:_e,draggables:ke,droppable:Le,afterCritical:He}):Z({impact:ie,draggables:ke,afterCritical:He}):Ge},Bn=function(Y){var Q=Ln(Y),ie=Y.droppable,_e=ie?tn(ie,Q):Q;return _e},zr=function(Y,Q){var ie=tt(Q,Y.scroll.initial),_e=ct(ie),Le=s({top:Q.y,bottom:Q.y+Y.frame.height,left:Q.x,right:Q.x+Y.frame.width}),ke={frame:Le,scroll:{initial:Y.scroll.initial,max:Y.scroll.max,current:Q,diff:{value:ie,displacement:_e}}};return ke};function _a(Y,Q){return Y.map(function(ie){return Q[ie]})}function ha(Y,Q){for(var ie=0;ie1?jt.sort(function(St,Ct){return va(St)[Ge.start]-va(Ct)[Ge.start]})[0]:Ut.sort(function(St,Ct){var Lt=Ke(ie,gt(va(St))),mn=Ke(ie,gt(va(Ct)));return Lt!==mn?Lt-mn:va(St)[Ge.start]-va(Ct)[Ge.start]})[0]},Ka=function(Q,ie){var _e=Q.page.borderBox.center;return $n(Q.descriptor.id,ie)?tt(_e,ie.displacedBy.point):_e},ri=function(Q,ie){var _e=Q.page.borderBox;return $n(Q.descriptor.id,ie)?Nt(_e,ct(ie.displacedBy.point)):_e},ei=function(Y){var Q=Y.pageBorderBoxCenter,ie=Y.viewport,_e=Y.destination,Le=Y.insideDestination,ke=Y.afterCritical,He=Le.filter(function(Ge){return Dr({target:ri(Ge,ke),destination:_e,viewport:ie.frame,withDroppableDisplacement:!0})}).sort(function(Ge,xt){var Ut=Et(Q,tn(_e,Ka(Ge,ke))),jt=Et(Q,tn(_e,Ka(xt,ke)));return UtQ.left&&Y.topQ.top}function Fn(Y){var Q=Y.pageBorderBox,ie=Y.draggable,_e=Y.candidates,Le=ie.page.borderBox.center,ke=_e.map(function(He){var Ge=He.axis,xt=ht(He.axis.line,Q.center[Ge.line],He.page.borderBox.center[Ge.crossAxisLine]);return{id:He.descriptor.id,distance:Et(Le,xt)}}).sort(function(He,Ge){return Ge.distance-He.distance});return ke[0]?ke[0].id:null}function Cn(Y){var Q=Y.pageBorderBox,ie=Y.draggable,_e=Y.droppables,Le=nn(_e).filter(function(ke){if(!ke.isEnabled)return!1;var He=ke.subject.active;if(!He)return!1;if(!fn(Q,He))return!1;if(gn(He)(Q.center))return!0;var Ge=ke.axis,xt=He.center[Ge.crossAxisLine],Ut=Q[Ge.crossAxisStart],jt=Q[Ge.crossAxisEnd],St=ft(He[Ge.crossAxisStart],He[Ge.crossAxisEnd]),Ct=St(Ut),Lt=St(jt);return!Ct&&!Lt?!0:Ct?Utxt});return Le.length?Le.length===1?Le[0].descriptor.id:Fn({pageBorderBox:Q,draggable:ie,candidates:Le}):null}var on=function(Q,ie){return s(Nt(Q,ie))},wn=function(Y,Q){var ie=Y.frame;return ie?on(Q,ie.scroll.diff.value):Q};function _n(Y){var Q=Y.displaced,ie=Y.id;return Boolean(Q.visible[ie]||Q.invisible[ie])}function Wn(Y){var Q=Y.draggable,ie=Y.closest,_e=Y.inHomeList;return ie?_e&&ie.descriptor.index>Q.descriptor.index?ie.descriptor.index-1:ie.descriptor.index:null}var Dn=function(Y){var Q=Y.pageBorderBoxWithDroppableScroll,ie=Y.draggable,_e=Y.destination,Le=Y.insideDestination,ke=Y.last,He=Y.viewport,Ge=Y.afterCritical,xt=_e.axis,Ut=da(_e.axis,ie.displaceBy),jt=Ut.value,St=Q[xt.start],Ct=Q[xt.end],Lt=Ne(ie,Le),mn=st(Lt,function(_r){var jr=_r.descriptor.id,Hr=_r.page.borderBox.center[xt.line],ia=$n(jr,Ge),Kr=_n({displaced:ke,id:jr});return ia?Kr?Ct<=Hr:Stjr[Ge.start]+ia&&Stjr[Ge.start]-Ut+ia&&jtjr[Ge.start]+Ut+ia&&Stjr[Ge.start]+ia&&jt=Ir)return Tn;var ke=Le/Ir,He=Jt+An*ke,Ge=_e==="CANCEL"?He*Lr:He;return Number(Ge.toFixed(2))},Yr=function(Y){var Q=Y.impact,ie=Y.draggable,_e=Y.dimensions,Le=Y.viewport,ke=Y.afterCritical,He=_e.draggables,Ge=_e.droppables,xt=Bt(Q),Ut=xt?Ge[xt]:null,jt=Ge[ie.descriptor.droppableId],St=xn({impact:Q,draggable:ie,draggables:He,afterCritical:ke,droppable:Ut||jt,viewport:Le}),Ct=tt(St,ie.client.borderBox.center);return Ct},Qr=function(Y){var Q=Y.draggables,ie=Y.reason,_e=Y.lastImpact,Le=Y.home,ke=Y.viewport,He=Y.onLiftImpact;if(!_e.at||ie!=="DROP"){var Ge=pn({draggables:Q,impact:He,destination:Le,viewport:ke,forceShouldAnimate:!0});return{impact:Ge,didDropInsideDroppable:!1}}if(_e.at.type==="REORDER")return{impact:_e,didDropInsideDroppable:!0};var xt=Object(v.a)({},_e,{displaced:It});return{impact:xt,didDropInsideDroppable:!0}},ur=function(Y){var Q=Y.getState,ie=Y.dispatch;return function(_e){return function(Le){if(Le.type!=="DROP"){_e(Le);return}var ke=Q(),He=Le.payload.reason;if(ke.phase==="COLLECTING"){ie(_t({reason:He}));return}if(ke.phase==="IDLE")return;var Ge=ke.phase==="DROP_PENDING"&&ke.isWaiting;Ge&&q(!1),ke.phase==="DRAGGING"||ke.phase==="DROP_PENDING"||q(!1);var xt=ke.critical,Ut=ke.dimensions,jt=Ut.draggables[ke.critical.draggable.id],St=Qr({reason:He,lastImpact:ke.impact,afterCritical:ke.afterCritical,onLiftImpact:ke.onLiftImpact,home:ke.dimensions.droppables[ke.critical.droppable.id],viewport:ke.viewport,draggables:ke.dimensions.draggables}),Ct=St.impact,Lt=St.didDropInsideDroppable,mn=Lt?ot(Ct):null,cr=Lt?it(Ct):null,_r={index:xt.draggable.index,droppableId:xt.droppable.id},jr={draggableId:jt.descriptor.id,type:jt.descriptor.type,source:_r,reason:He,mode:ke.movementMode,destination:mn,combine:cr},Hr=Yr({impact:Ct,draggable:jt,dimensions:Ut,viewport:ke.viewport,afterCritical:ke.afterCritical}),ia={critical:ke.critical,afterCritical:ke.afterCritical,result:jr,impact:Ct},Kr=!lt(ke.current.client.offset,Hr)||Boolean(jr.combine);if(!Kr){ie(Ze({completed:ia}));return}var Da=ea({current:ke.current.client.offset,destination:Hr,reason:He}),Oa={newHomeClientOffset:Hr,dropDuration:Da,completed:ia};ie(Vr(Oa))}}},Yn=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function Cr(Y){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(ie){if(ie.target!==window&&ie.target!==window.document)return;Y()}}}function lr(Y){var Q=Y.onWindowScroll;function ie(){Q(Yn())}var _e=k(ie),Le=Cr(_e),ke=Ie;function He(){return ke!==Ie}function Ge(){He()&&q(!1),ke=xe(window,[Le])}function xt(){He()||q(!1),_e.cancel(),ke(),ke=Ie}return{start:Ge,stop:xt,isActive:He}}var En=function(Q){return Q.type==="DROP_COMPLETE"||Q.type==="DROP_ANIMATE"||Q.type==="FLUSH"},Gn=function(Y){var Q=lr({onWindowScroll:function(_e){Y.dispatch(aa({newScroll:_e}))}});return function(ie){return function(_e){!Q.isActive()&&_e.type==="INITIAL_PUBLISH"&&Q.start(),Q.isActive()&&En(_e)&&Q.stop(),ie(_e)}}},$r=function(Y){var Q=!1,ie=!1,_e=setTimeout(function(){ie=!0}),Le=function(He){if(Q)return;if(ie)return;Q=!0,Y(He),clearTimeout(_e)};return Le.wasCalled=function(){return Q},Le},ra=function(){var Y=[],Q=function(ke){var He=Ot(Y,function(Ut){return Ut.timerId===ke});He!==-1||q(!1);var Ge=Y.splice(He,1),xt=Ge[0];xt.callback()},ie=function(ke){var He=setTimeout(function(){return Q(He)}),Ge={timerId:He,callback:ke};Y.push(Ge)},_e=function(){if(!Y.length)return;var ke=[].concat(Y);Y.length=0,ke.forEach(function(He){clearTimeout(He.timerId),He.callback()})};return{add:ie,flush:_e}},Sr=function(Q,ie){return Q==null&&ie==null?!0:Q==null||ie==null?!1:Q.droppableId===ie.droppableId&&Q.index===ie.index},ca=function(Q,ie){return Q==null&&ie==null?!0:Q==null||ie==null?!1:Q.draggableId===ie.draggableId&&Q.droppableId===ie.droppableId},Ra=function(Q,ie){if(Q===ie)return!0;var _e=Q.draggable.id===ie.draggable.id&&Q.draggable.droppableId===ie.draggable.droppableId&&Q.draggable.type===ie.draggable.type&&Q.draggable.index===ie.draggable.index,Le=Q.droppable.id===ie.droppable.id&&Q.droppable.type===ie.droppable.type;return _e&&Le},fa=function(Q,ie){rr(),ie(),xr()},Rr=function(Q,ie){return{draggableId:Q.draggable.id,type:Q.droppable.type,source:{droppableId:Q.droppable.id,index:Q.draggable.index},mode:ie}},Or=function(Q,ie,_e,Le){if(!Q){_e(Le(ie));return}var ke=$r(_e),He={announce:ke};Q(ie,He),ke.wasCalled()||_e(Le(ie))},Nr=function(Y,Q){var ie=ra(),_e=null,Le=function(Ct,Lt){_e&&q(!1),fa("onBeforeCapture",function(){var mn=Y().onBeforeCapture;if(mn){var cr={draggableId:Ct,mode:Lt};mn(cr)}})},ke=function(Ct,Lt){_e&&q(!1),fa("onBeforeDragStart",function(){var mn=Y().onBeforeDragStart;mn&&mn(Rr(Ct,Lt))})},He=function(Ct,Lt){_e&&q(!1);var mn=Rr(Ct,Lt);_e={mode:Lt,lastCritical:Ct,lastLocation:mn.source,lastCombine:null},ie.add(function(){fa("onDragStart",function(){return Or(Y().onDragStart,mn,Q,Se.onDragStart)})})},Ge=function(Ct,Lt){var mn=ot(Lt),cr=it(Lt);_e||q(!1);var _r=!Ra(Ct,_e.lastCritical);_r&&(_e.lastCritical=Ct);var jr=!Sr(_e.lastLocation,mn);jr&&(_e.lastLocation=mn);var Hr=!ca(_e.lastCombine,cr);if(Hr&&(_e.lastCombine=cr),!_r&&!jr&&!Hr)return;var ia=Object(v.a)({},Rr(Ct,_e.mode),{combine:cr,destination:mn});ie.add(function(){fa("onDragUpdate",function(){return Or(Y().onDragUpdate,ia,Q,Se.onDragUpdate)})})},xt=function(){_e||q(!1),ie.flush()},Ut=function(Ct){_e||q(!1),_e=null,fa("onDragEnd",function(){return Or(Y().onDragEnd,Ct,Q,Se.onDragEnd)})},jt=function(){if(!_e)return;var Ct=Object(v.a)({},Rr(_e.lastCritical,_e.mode),{combine:null,destination:null,reason:"CANCEL"});Ut(Ct)};return{beforeCapture:Le,beforeStart:ke,start:He,update:Ge,flush:xt,drop:Ut,abort:jt}},Ur=function(Y,Q){var ie=Nr(Y,Q);return function(_e){return function(Le){return function(ke){if(ke.type==="BEFORE_INITIAL_CAPTURE"){ie.beforeCapture(ke.payload.draggableId,ke.payload.movementMode);return}if(ke.type==="INITIAL_PUBLISH"){var He=ke.payload.critical;ie.beforeStart(He,ke.payload.movementMode),Le(ke),ie.start(He,ke.payload.movementMode);return}if(ke.type==="DROP_COMPLETE"){var Ge=ke.payload.completed.result;ie.flush(),Le(ke),ie.drop(Ge);return}if(Le(ke),ke.type==="FLUSH"){ie.abort();return}var xt=_e.getState();xt.phase==="DRAGGING"&&ie.update(xt.critical,xt.impact)}}}},Mr=function(Y){return function(Q){return function(ie){if(ie.type!=="DROP_ANIMATION_FINISHED"){Q(ie);return}var _e=Y.getState();_e.phase==="DROP_ANIMATING"||q(!1),Y.dispatch(Ze({completed:_e.completed}))}}},la=function(Y){var Q=null,ie=null;function _e(){ie&&(cancelAnimationFrame(ie),ie=null),Q&&(Q(),Q=null)}return function(Le){return function(ke){if((ke.type==="FLUSH"||ke.type==="DROP_COMPLETE"||ke.type==="DROP_ANIMATION_FINISHED")&&_e(),Le(ke),ke.type!=="DROP_ANIMATE")return;var He={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var xt=Y.getState();xt.phase==="DROP_ANIMATING"&&Y.dispatch(et())}};ie=requestAnimationFrame(function(){ie=null,Q=xe(window,[He])})}}},xa=function(Y){return function(){return function(Q){return function(ie){(ie.type==="DROP_COMPLETE"||ie.type==="FLUSH"||ie.type==="DROP_ANIMATE")&&Y.stopPublishing(),Q(ie)}}}},Aa=function(Y){var Q=!1;return function(){return function(ie){return function(_e){if(_e.type==="INITIAL_PUBLISH"){Q=!0,Y.tryRecordFocus(_e.payload.critical.draggable.id),ie(_e),Y.tryRestoreFocusRecorded();return}if(ie(_e),!Q)return;if(_e.type==="FLUSH"){Q=!1,Y.tryRestoreFocusRecorded();return}if(_e.type==="DROP_COMPLETE"){Q=!1;var Le=_e.payload.completed.result;Le.combine&&Y.tryShiftRecord(Le.draggableId,Le.combine.draggableId),Y.tryRestoreFocusRecorded()}}}}},Ca=function(Q){return Q.type==="DROP_COMPLETE"||Q.type==="DROP_ANIMATE"||Q.type==="FLUSH"},Na=function(Y){return function(Q){return function(ie){return function(_e){if(Ca(_e)){Y.stop(),ie(_e);return}if(_e.type==="INITIAL_PUBLISH"){ie(_e);var Le=Q.getState();Le.phase==="DRAGGING"||q(!1),Y.start(Le);return}ie(_e),Y.scroll(Q.getState())}}}},Ma=function(Y){return function(Q){return function(ie){if(Q(ie),ie.type!=="PUBLISH_WHILE_DRAGGING")return;var _e=Y.getState();if(_e.phase!=="DROP_PENDING")return;if(_e.isWaiting)return;Y.dispatch(ut({reason:_e.reason}))}}},La=y.d,Ua=function(Y){var Q=Y.dimensionMarshal,ie=Y.focusMarshal,_e=Y.styleMarshal,Le=Y.getResponders,ke=Y.announce,He=Y.autoScroller;return Object(y.e)($t,La(Object(y.a)(Ve(_e),xa(Q),Te(Q),ur,Mr,la,Ma,Na(He),Gn,Aa(ie),Ur(Le,ke))))},ai=function(){return{additions:{},removals:{},modified:{}}};function Fi(Y){var Q=Y.registry,ie=Y.callbacks,_e=ai(),Le=null,ke=function(){if(Le)return;ie.collectionStarting(),Le=requestAnimationFrame(function(){Le=null,rr();var jt=_e,St=jt.additions,Ct=jt.removals,Lt=jt.modified,mn=Object.keys(St).map(function(jr){return Q.draggable.getById(jr).getDimension(Me)}).sort(function(jr,Hr){return jr.descriptor.index-Hr.descriptor.index}),cr=Object.keys(Lt).map(function(jr){var Hr=Q.droppable.getById(jr),ia=Hr.callbacks.getScrollWhileDragging();return{droppableId:jr,scroll:ia}}),_r={additions:mn,removals:Object.keys(Ct),modified:cr};_e=ai(),xr(),ie.publish(_r)})},He=function(jt){var St=jt.descriptor.id;_e.additions[St]=jt,_e.modified[jt.descriptor.droppableId]=!0,_e.removals[St]&&delete _e.removals[St],ke()},Ge=function(jt){var St=jt.descriptor;_e.removals[St.id]=!0,_e.modified[St.droppableId]=!0,_e.additions[St.id]&&delete _e.additions[St.id],ke()},xt=function(){if(!Le)return;cancelAnimationFrame(Le),Le=null,_e=ai()};return{add:He,remove:Ge,stop:xt}}var Ti=function(Y){var Q=Y.scrollHeight,ie=Y.scrollWidth,_e=Y.height,Le=Y.width,ke=tt({x:ie,y:Q},{x:Le,y:_e}),He={x:Math.max(0,ke.x),y:Math.max(0,ke.y)};return He},Pa=function(){var Y=document.documentElement;return Y||q(!1),Y},yi=function(){var Y=Pa(),Q=Ti({scrollHeight:Y.scrollHeight,scrollWidth:Y.scrollWidth,width:Y.clientWidth,height:Y.clientHeight});return Q},Si=function(){var Y=Yn(),Q=yi(),ie=Y.y,_e=Y.x,Le=Pa(),ke=Le.clientWidth,He=Le.clientHeight,Ge=_e+ke,xt=ie+He,Ut=s({top:ie,left:_e,right:Ge,bottom:xt}),jt={frame:Ut,scroll:{initial:Y,current:Y,max:Q,diff:{value:Me,displacement:Me}}};return jt},ka=function(Y){var Q=Y.critical,ie=Y.scrollOptions,_e=Y.registry;rr();var Le=Si(),ke=Le.scroll.current,He=Q.droppable,Ge=_e.droppable.getAllByType(He.type).map(function(St){return St.callbacks.getDimensionAndWatchScroll(ke,ie)}),xt=_e.draggable.getAllByType(Q.draggable.type).map(function(St){return St.getDimension(ke)}),Ut={draggables:vn(xt),droppables:zt(Ge)};xr();var jt={dimensions:Ut,critical:Q,viewport:Le};return jt};function Ta(Y,Q,ie){if(ie.descriptor.id===Q.id)return!1;if(ie.descriptor.type!==Q.type)return!1;var _e=Y.droppable.getById(ie.descriptor.droppableId);return!(_e.descriptor.mode!=="virtual")}var Za=function(Y,Q){var ie=null,_e=Fi({callbacks:{publish:Q.publishWhileDragging,collectionStarting:Q.collectionStarting},registry:Y}),Le=function(Lt,mn){if(Y.droppable.exists(Lt)||q(!1),!ie)return;Q.updateDroppableIsEnabled({id:Lt,isEnabled:mn})},ke=function(Lt,mn){if(!ie)return;Y.droppable.exists(Lt)||q(!1),Q.updateDroppableIsCombineEnabled({id:Lt,isCombineEnabled:mn})},He=function(Lt,mn){if(!ie)return;Y.droppable.exists(Lt)||q(!1),Q.updateDroppableScroll({id:Lt,newScroll:mn})},Ge=function(Lt,mn){if(!ie)return;Y.droppable.getById(Lt).callbacks.scroll(mn)},xt=function(){if(!ie)return;_e.stop();var Lt=ie.critical.droppable;Y.droppable.getAllByType(Lt.type).forEach(function(mn){return mn.callbacks.dragStopped()}),ie.unsubscribe(),ie=null},Ut=function(Lt){ie||q(!1);var mn=ie.critical.draggable;Lt.type==="ADDITION"&&(Ta(Y,mn,Lt.value)&&_e.add(Lt.value)),Lt.type==="REMOVAL"&&(Ta(Y,mn,Lt.value)&&_e.remove(Lt.value))},jt=function(Lt){ie&&q(!1);var mn=Y.draggable.getById(Lt.draggableId),cr=Y.droppable.getById(mn.descriptor.droppableId),_r={draggable:mn.descriptor,droppable:cr.descriptor},jr=Y.subscribe(Ut);return ie={critical:_r,unsubscribe:jr},ka({critical:_r,registry:Y,scrollOptions:Lt.scrollOptions})},St={updateDroppableIsEnabled:Le,updateDroppableIsCombineEnabled:ke,scrollDroppable:Ge,updateDroppableScroll:He,startPublishing:jt,stopPublishing:xt};return St},to=function(Y,Q){return Y.phase==="IDLE"?!0:Y.phase!=="DROP_ANIMATING"||Y.completed.result.draggableId===Q?!1:Y.completed.result.reason==="DROP"},Mo=function(Y){window.scrollBy(Y.x,Y.y)},Ii=T(function(Y){return nn(Y).filter(function(Q){return Q.isEnabled?!!Q.frame:!1})}),no=function(Q,ie){var _e=st(Ii(ie),function(Le){return Le.frame||q(!1),gn(Le.frame.pageMarginBox)(Q)});return _e},ro=function(Y){var Q=Y.center,ie=Y.destination,_e=Y.droppables;if(ie){var Le=_e[ie];return Le.frame?Le:null}var ke=no(Q,_e);return ke},mi={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(Q){return Math.pow(Q,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},uo=function(Y,Q){var ie=Y[Q.size]*mi.startFromPercentage,_e=Y[Q.size]*mi.maxScrollAtPercentage,Le={startScrollingFrom:ie,maxScrollValueAt:_e};return Le},Io=function(Y){var Q=Y.startOfRange,ie=Y.endOfRange,_e=Y.current,Le=ie-Q;if(Le===0)return 0;var ke=_e-Q,He=ke/Le;return He},Lo=1,yo=function(Y,Q){if(Y>Q.startScrollingFrom)return 0;if(Y<=Q.maxScrollValueAt)return mi.maxPixelScroll;if(Y===Q.startScrollingFrom)return Lo;var ie=Io({startOfRange:Q.maxScrollValueAt,endOfRange:Q.startScrollingFrom,current:Y}),_e=1-ie,Le=mi.maxPixelScroll*mi.ease(_e);return Math.ceil(Le)},Vi=mi.durationDampening.accelerateAt,co=mi.durationDampening.stopDampeningAt,Xi=function(Y,Q){var ie=Q,_e=co,Le=Date.now(),ke=Le-ie;if(ke>=co)return Y;if(keQ.height,ke=ie.width>Q.width;return!ke&&!Le?_e:ke&&Le?null:{x:ke?0:_e.x,y:Le?0:_e.y}},ao=Ue(function(Y){return Y===0?0:Y}),Ji=function(Y){var Q=Y.dragStartTime,ie=Y.container,_e=Y.subject,Le=Y.center,ke=Y.shouldUseTimeDampening,He={top:Le.y-ie.top,right:ie.right-Le.x,bottom:ie.bottom-Le.y,left:Le.x-ie.left},Ge=ko({container:ie,distanceToEdges:He,dragStartTime:Q,axis:dn,shouldUseTimeDampening:ke}),xt=ko({container:ie,distanceToEdges:He,dragStartTime:Q,axis:yn,shouldUseTimeDampening:ke}),Ut=ao({x:xt,y:Ge});if(lt(Ut,Me))return null;var jt=bo({container:ie,subject:_e,proposedScroll:Ut});return jt?lt(jt,Me)?null:jt:null},Qi=Ue(function(Y){return Y===0?0:Y>0?1:-1}),ti=function(){var Y=function(ie,_e){return ie<0?ie:ie>_e?ie-_e:0};return function(Q){var ie=Q.current,_e=Q.max,Le=Q.change,ke=Je(ie,Le),He={x:Y(ke.x,_e.x),y:Y(ke.y,_e.y)};return lt(He,Me)?null:He}}(),Li=function(Q){var ie=Q.max,_e=Q.current,Le=Q.change,ke={x:Math.max(_e.x,ie.x),y:Math.max(_e.y,ie.y)},He=Qi(Le),Ge=ti({max:ke,current:_e,change:He});return Ge?He.x!==0&&Ge.x===0?!0:He.y!==0&&Ge.y===0:!0},Di=function(Q,ie){return Li({current:Q.scroll.current,max:Q.scroll.max,change:ie})},Zi=function(Q,ie){if(!Di(Q,ie))return null;var _e=Q.scroll.max,Le=Q.scroll.current;return ti({current:Le,max:_e,change:ie})},Pi=function(Q,ie){var _e=Q.frame;return _e?Li({current:_e.scroll.current,max:_e.scroll.max,change:ie}):!1},Eo=function(Q,ie){var _e=Q.frame;return _e&&Pi(Q,ie)?ti({current:_e.scroll.current,max:_e.scroll.max,change:ie}):null},xo=function(Y){var Q=Y.viewport,ie=Y.subject,_e=Y.center,Le=Y.dragStartTime,ke=Y.shouldUseTimeDampening,He=Ji({dragStartTime:Le,container:Q.frame,subject:ie,center:_e,shouldUseTimeDampening:ke});return He&&Di(Q,He)?He:null},Co=function(Y){var Q=Y.droppable,ie=Y.subject,_e=Y.center,Le=Y.dragStartTime,ke=Y.shouldUseTimeDampening,He=Q.frame;if(!He)return null;var Ge=Ji({dragStartTime:Le,container:He.pageMarginBox,subject:ie,center:_e,shouldUseTimeDampening:ke});return Ge&&Pi(Q,Ge)?Ge:null},io=function(Y){var Q=Y.state,ie=Y.dragStartTime,_e=Y.shouldUseTimeDampening,Le=Y.scrollWindow,ke=Y.scrollDroppable,He=Q.current.page.borderBoxCenter,Ge=Q.dimensions.draggables[Q.critical.draggable.id],xt=Ge.page.marginBox;if(Q.isWindowScrollAllowed){var Ut=Q.viewport,jt=xo({dragStartTime:ie,viewport:Ut,subject:xt,center:He,shouldUseTimeDampening:_e});if(jt){Le(jt);return}}var St=ro({center:He,destination:Bt(Q.impact),droppables:Q.dimensions.droppables});if(!St)return;var Ct=Co({dragStartTime:ie,droppable:St,subject:xt,center:He,shouldUseTimeDampening:_e});Ct&&ke(St.descriptor.id,Ct)},ki=function(Y){var Q=Y.scrollWindow,ie=Y.scrollDroppable,_e=k(Q),Le=k(ie),ke=null,He=function(jt){ke||q(!1);var St=ke,Ct=St.shouldUseTimeDampening,Lt=St.dragStartTime;io({state:jt,scrollWindow:_e,scrollDroppable:Le,dragStartTime:Lt,shouldUseTimeDampening:Ct})},Ge=function(jt){rr(),ke&&q(!1);var St=Date.now(),Ct=!1,Lt=function(){Ct=!0};io({state:jt,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:Lt,scrollDroppable:Lt}),ke={dragStartTime:St,shouldUseTimeDampening:Ct},xr(),Ct&&He(jt)},xt=function(){if(!ke)return;_e.cancel(),Le.cancel(),ke=null};return{start:Ge,stop:xt,scroll:He}},$i=function(Y){var Q=Y.move,ie=Y.scrollDroppable,_e=Y.scrollWindow,Le=function(Ut,jt){var St=Je(Ut.current.client.selection,jt);Q({client:St})},ke=function(Ut,jt){if(!Pi(Ut,jt))return jt;var St=Eo(Ut,jt);if(!St)return ie(Ut.descriptor.id,jt),null;var Ct=tt(jt,St);ie(Ut.descriptor.id,Ct);var Lt=tt(jt,Ct);return Lt},He=function(Ut,jt,St){if(!Ut)return St;if(!Di(jt,St))return St;var Ct=Zi(jt,St);if(!Ct)return _e(St),null;var Lt=tt(St,Ct);_e(Lt);var mn=tt(St,Lt);return mn},Ge=function(Ut){var jt=Ut.scrollJumpRequest;if(!jt)return;var St=Bt(Ut.impact);St||q(!1);var Ct=ke(Ut.dimensions.droppables[St],jt);if(!Ct)return;var Lt=Ut.viewport,mn=He(Ut.isWindowScrollAllowed,Lt,Ct);if(!mn)return;Le(Ut,mn)};return Ge},No=function(Y){var Q=Y.scrollDroppable,ie=Y.scrollWindow,_e=Y.move,Le=ki({scrollWindow:ie,scrollDroppable:Q}),ke=$i({move:_e,scrollWindow:ie,scrollDroppable:Q}),He=function(Ut){if(Ut.phase!=="DRAGGING")return;if(Ut.movementMode==="FLUID"){Le.scroll(Ut);return}if(!Ut.scrollJumpRequest)return;ke(Ut)},Ge={scroll:He,start:Le.start,stop:Le.stop};return Ge},oo="data-rbd",so=function(){var Y=oo+"-drag-handle";return{base:Y,draggableId:Y+"-draggable-id",contextId:Y+"-context-id"}}(),So=function(){var Y=oo+"-draggable";return{base:Y,contextId:Y+"-context-id",id:Y+"-id"}}(),Uo=function(){var Y=oo+"-droppable";return{base:Y,contextId:Y+"-context-id",id:Y+"-id"}}(),jo={contextId:oo+"-scroll-container-context-id"},fi=function(Q){return function(ie){return"["+ie+'="'+Q+'"]'}},Fa=function(Q,ie){return Q.map(function(_e){var Le=_e.styles[ie];return Le?_e.selector+" { "+Le+" }":""}).join(" ")},ii="pointer-events: none;",Xa=function(Y){var Q=fi(Y),ie=function(){var Ge=` cursor: -webkit-grab; cursor: grab; `;return{selector:Q(so.contextId),styles:{always:` @@ -489,21 +489,21 @@ headers: `+(0,v.default)(gt),Ue.data=nt,Ue.path=F.path,Ue.status=me,Ue.headers=g -moz-user-select: none; -ms-user-select: none; overflow-anchor: none; - `}},He=[_e,ie,Le,ke];return{always:Fa(He,"always"),resting:Fa(He,"resting"),dragging:Fa(He,"dragging"),dropAnimating:Fa(He,"dropAnimating"),userCancel:Fa(He,"userCancel")}},oi=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?D.useLayoutEffect:D.useEffect,Oo=function(){var Q=document.querySelector("head");return Q||q(!1),Q},bi=function(Q){var ie=document.createElement("style");return Q&&ie.setAttribute("nonce",Q),ie.type="text/css",ie};function Bo(Y,Q){var ie=l(function(){return Xa(Y)},[Y]),_e=Object(D.useRef)(null),Le=Object(D.useRef)(null),ke=t(T(function(St){var Ct=Le.current;Ct||q(!1),Ct.textContent=St}),[]),He=t(function(St){var Ct=_e.current;Ct||q(!1),Ct.textContent=St},[]);oi(function(){!_e.current&&!Le.current||q(!1);var St=bi(Q),Ct=bi(Q);return _e.current=St,Le.current=Ct,St.setAttribute(oo+"-always",Y),Ct.setAttribute(oo+"-dynamic",Y),Oo().appendChild(St),Oo().appendChild(Ct),He(ie.always),ke(ie.resting),function(){var Lt=function(cr){var gr=cr.current;gr||q(!1),Oo().removeChild(gr),cr.current=null};Lt(_e),Lt(Le)}},[Q,He,ke,ie.always,ie.resting,Y]);var Ge=t(function(){return ke(ie.dragging)},[ke,ie.dragging]),Et=t(function(St){if(St==="DROP"){ke(ie.dropAnimating);return}ke(ie.userCancel)},[ke,ie.dropAnimating,ie.userCancel]),Ut=t(function(){if(!Le.current)return;ke(ie.resting)},[ke,ie.resting]),Bt=l(function(){return{dragging:Ge,dropping:Et,resting:Ut}},[Ge,Et,Ut]);return Bt}var wo=function(Y){return Y&&Y.ownerDocument?Y.ownerDocument.defaultView:window};function qi(Y){return Y instanceof wo(Y).HTMLElement}function Wi(Y,Q){var ie="["+so.contextId+'="'+Y+'"]',_e=jt(document.querySelectorAll(ie));if(!_e.length)return null;var Le=ct(_e,function(ke){return ke.getAttribute(so.draggableId)===Q});return Le&&qi(Le)?Le:null}function Ao(Y){var Q=Object(D.useRef)({}),ie=Object(D.useRef)(null),_e=Object(D.useRef)(null),Le=Object(D.useRef)(!1),ke=t(function(Ct,Lt){var pn={id:Ct,focus:Lt};return Q.current[Ct]=pn,function(){var gr=Q.current,jr=gr[Ct];jr!==pn&&delete gr[Ct]}},[]),He=t(function(Ct){var Lt=Wi(Y,Ct);Lt&&Lt!==document.activeElement&&Lt.focus()},[Y]),Ge=t(function(Ct,Lt){ie.current===Ct&&(ie.current=Lt)},[]),Et=t(function(){if(_e.current)return;if(!Le.current)return;_e.current=requestAnimationFrame(function(){_e.current=null;var Ct=ie.current;Ct&&He(Ct)})},[He]),Ut=t(function(Ct){ie.current=null;var Lt=document.activeElement;if(!Lt)return;if(Lt.getAttribute(so.draggableId)!==Ct)return;ie.current=Ct},[]);oi(function(){return Le.current=!0,function(){Le.current=!1;var Ct=_e.current;Ct&&cancelAnimationFrame(Ct)}},[]);var Bt=l(function(){return{register:ke,tryRecordFocus:Ut,tryRestoreFocusRecorded:Et,tryShiftRecord:Ge}},[ke,Ut,Et,Ge]);return Bt}function fo(){var Y={draggables:{},droppables:{}},Q=[];function ie(St){return Q.push(St),function(){var Lt=Q.indexOf(St);if(Lt===-1)return;Q.splice(Lt,1)}}function _e(St){Q.length&&Q.forEach(function(Ct){return Ct(St)})}function Le(St){return Y.draggables[St]||null}function ke(St){var Ct=Le(St);return Ct||q(!1),Ct}var He={register:function(Ct){Y.draggables[Ct.descriptor.id]=Ct,_e({type:"ADDITION",value:Ct})},update:function(Ct,Lt){var pn=Y.draggables[Lt.descriptor.id];if(!pn)return;if(pn.uniqueId!==Ct.uniqueId)return;delete Y.draggables[Lt.descriptor.id],Y.draggables[Ct.descriptor.id]=Ct},unregister:function(Ct){var Lt=Ct.descriptor.id,pn=Le(Lt);if(!pn)return;if(Ct.uniqueId!==pn.uniqueId)return;delete Y.draggables[Lt],_e({type:"REMOVAL",value:Ct})},getById:ke,findById:Le,exists:function(Ct){return Boolean(Le(Ct))},getAllByType:function(Ct){return $e(Y.draggables).filter(function(Lt){return Lt.descriptor.type===Ct})}};function Ge(St){return Y.droppables[St]||null}function Et(St){var Ct=Ge(St);return Ct||q(!1),Ct}var Ut={register:function(Ct){Y.droppables[Ct.descriptor.id]=Ct},unregister:function(Ct){var Lt=Ge(Ct.descriptor.id);if(!Lt)return;if(Ct.uniqueId!==Lt.uniqueId)return;delete Y.droppables[Ct.descriptor.id]},getById:Et,findById:Ge,exists:function(Ct){return Boolean(Ge(Ct))},getAllByType:function(Ct){return $e(Y.droppables).filter(function(Lt){return Lt.descriptor.type===Ct})}};function Bt(){Y.draggables={},Y.droppables={},Q.length=0}return{draggable:He,droppable:Ut,subscribe:ie,clean:Bt}}function Wo(){var Y=l(fo,[]);return Object(D.useEffect)(function(){return function(){requestAnimationFrame(Y.clean)}},[Y]),Y}var lo=b.a.createContext(null),Sa=function(){var Y=document.body;return Y||q(!1),Y},ga={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},Ga=function(Q){return"rbd-announcement-"+Q};function ui(Y){var Q=l(function(){return Ga(Y)},[Y]),ie=Object(D.useRef)(null);Object(D.useEffect)(function(){var ke=document.createElement("div");return ie.current=ke,ke.id=Q,ke.setAttribute("aria-live","assertive"),ke.setAttribute("aria-atomic","true"),Object(v.a)(ke.style,ga),Sa().appendChild(ke),function(){setTimeout(function(){var Et=Sa();Et.contains(ke)&&Et.removeChild(ke),ke===ie.current&&(ie.current=null)})}},[Q]);var _e=t(function(Le){var ke=ie.current;if(ke){ke.textContent=Le;return}},[]);return _e}var eo=0,Ni={separator:"::"};function ho(){eo=0}function Oi(Y,Q){return Q===void 0&&(Q=Ni),l(function(){return""+Y+Q.separator+eo++},[Q.separator,Y])}function $a(Y){var Q=Y.contextId,ie=Y.uniqueId;return"rbd-hidden-text-"+Q+"-"+ie}function po(Y){var Q=Y.contextId,ie=Y.text,_e=Oi("hidden-text",{separator:"-"}),Le=l(function(){return $a({contextId:Q,uniqueId:_e})},[_e,Q]);return Object(D.useEffect)(function(){var He=document.createElement("div");return He.id=Le,He.textContent=ie,He.style.display="none",Sa().appendChild(He),function(){var Et=Sa();Et.contains(He)&&Et.removeChild(He)}},[Le,ie]),Le}var Ki=b.a.createContext(null),mo={react:"^16.8.5","react-dom":"^16.8.5"},hi=/(\d+)\.(\d+)\.(\d+)/,wa=function(Q){var ie=hi.exec(Q);ie!=null||q(!1);var _e=Number(ie[1]),Le=Number(ie[2]),ke=Number(ie[3]);return{major:_e,minor:Le,patch:ke,raw:Q}},sa=function(Q,ie){return ie.major>Q.major?!0:ie.majorQ.minor?!0:ie.minor=Q.patch},wr=function(Y,Q){var ie=wa(Y),_e=wa(Q);if(sa(ie,_e))return},Qr=` + `}},He=[_e,ie,Le,ke];return{always:Fa(He,"always"),resting:Fa(He,"resting"),dragging:Fa(He,"dragging"),dropAnimating:Fa(He,"dropAnimating"),userCancel:Fa(He,"userCancel")}},oi=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?D.useLayoutEffect:D.useEffect,Oo=function(){var Q=document.querySelector("head");return Q||q(!1),Q},bi=function(Q){var ie=document.createElement("style");return Q&&ie.setAttribute("nonce",Q),ie.type="text/css",ie};function Bo(Y,Q){var ie=l(function(){return Xa(Y)},[Y]),_e=Object(D.useRef)(null),Le=Object(D.useRef)(null),ke=t(T(function(St){var Ct=Le.current;Ct||q(!1),Ct.textContent=St}),[]),He=t(function(St){var Ct=_e.current;Ct||q(!1),Ct.textContent=St},[]);oi(function(){!_e.current&&!Le.current||q(!1);var St=bi(Q),Ct=bi(Q);return _e.current=St,Le.current=Ct,St.setAttribute(oo+"-always",Y),Ct.setAttribute(oo+"-dynamic",Y),Oo().appendChild(St),Oo().appendChild(Ct),He(ie.always),ke(ie.resting),function(){var Lt=function(cr){var _r=cr.current;_r||q(!1),Oo().removeChild(_r),cr.current=null};Lt(_e),Lt(Le)}},[Q,He,ke,ie.always,ie.resting,Y]);var Ge=t(function(){return ke(ie.dragging)},[ke,ie.dragging]),xt=t(function(St){if(St==="DROP"){ke(ie.dropAnimating);return}ke(ie.userCancel)},[ke,ie.dropAnimating,ie.userCancel]),Ut=t(function(){if(!Le.current)return;ke(ie.resting)},[ke,ie.resting]),jt=l(function(){return{dragging:Ge,dropping:xt,resting:Ut}},[Ge,xt,Ut]);return jt}var wo=function(Y){return Y&&Y.ownerDocument?Y.ownerDocument.defaultView:window};function qi(Y){return Y instanceof wo(Y).HTMLElement}function Wi(Y,Q){var ie="["+so.contextId+'="'+Y+'"]',_e=Wt(document.querySelectorAll(ie));if(!_e.length)return null;var Le=st(_e,function(ke){return ke.getAttribute(so.draggableId)===Q});return Le&&qi(Le)?Le:null}function Ao(Y){var Q=Object(D.useRef)({}),ie=Object(D.useRef)(null),_e=Object(D.useRef)(null),Le=Object(D.useRef)(!1),ke=t(function(Ct,Lt){var mn={id:Ct,focus:Lt};return Q.current[Ct]=mn,function(){var _r=Q.current,jr=_r[Ct];jr!==mn&&delete _r[Ct]}},[]),He=t(function(Ct){var Lt=Wi(Y,Ct);Lt&&Lt!==document.activeElement&&Lt.focus()},[Y]),Ge=t(function(Ct,Lt){ie.current===Ct&&(ie.current=Lt)},[]),xt=t(function(){if(_e.current)return;if(!Le.current)return;_e.current=requestAnimationFrame(function(){_e.current=null;var Ct=ie.current;Ct&&He(Ct)})},[He]),Ut=t(function(Ct){ie.current=null;var Lt=document.activeElement;if(!Lt)return;if(Lt.getAttribute(so.draggableId)!==Ct)return;ie.current=Ct},[]);oi(function(){return Le.current=!0,function(){Le.current=!1;var Ct=_e.current;Ct&&cancelAnimationFrame(Ct)}},[]);var jt=l(function(){return{register:ke,tryRecordFocus:Ut,tryRestoreFocusRecorded:xt,tryShiftRecord:Ge}},[ke,Ut,xt,Ge]);return jt}function fo(){var Y={draggables:{},droppables:{}},Q=[];function ie(St){return Q.push(St),function(){var Lt=Q.indexOf(St);if(Lt===-1)return;Q.splice(Lt,1)}}function _e(St){Q.length&&Q.forEach(function(Ct){return Ct(St)})}function Le(St){return Y.draggables[St]||null}function ke(St){var Ct=Le(St);return Ct||q(!1),Ct}var He={register:function(Ct){Y.draggables[Ct.descriptor.id]=Ct,_e({type:"ADDITION",value:Ct})},update:function(Ct,Lt){var mn=Y.draggables[Lt.descriptor.id];if(!mn)return;if(mn.uniqueId!==Ct.uniqueId)return;delete Y.draggables[Lt.descriptor.id],Y.draggables[Ct.descriptor.id]=Ct},unregister:function(Ct){var Lt=Ct.descriptor.id,mn=Le(Lt);if(!mn)return;if(Ct.uniqueId!==mn.uniqueId)return;delete Y.draggables[Lt],_e({type:"REMOVAL",value:Ct})},getById:ke,findById:Le,exists:function(Ct){return Boolean(Le(Ct))},getAllByType:function(Ct){return $e(Y.draggables).filter(function(Lt){return Lt.descriptor.type===Ct})}};function Ge(St){return Y.droppables[St]||null}function xt(St){var Ct=Ge(St);return Ct||q(!1),Ct}var Ut={register:function(Ct){Y.droppables[Ct.descriptor.id]=Ct},unregister:function(Ct){var Lt=Ge(Ct.descriptor.id);if(!Lt)return;if(Ct.uniqueId!==Lt.uniqueId)return;delete Y.droppables[Ct.descriptor.id]},getById:xt,findById:Ge,exists:function(Ct){return Boolean(Ge(Ct))},getAllByType:function(Ct){return $e(Y.droppables).filter(function(Lt){return Lt.descriptor.type===Ct})}};function jt(){Y.draggables={},Y.droppables={},Q.length=0}return{draggable:He,droppable:Ut,subscribe:ie,clean:jt}}function Wo(){var Y=l(fo,[]);return Object(D.useEffect)(function(){return function(){requestAnimationFrame(Y.clean)}},[Y]),Y}var lo=b.a.createContext(null),Sa=function(){var Y=document.body;return Y||q(!1),Y},ya={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},Ga=function(Q){return"rbd-announcement-"+Q};function ui(Y){var Q=l(function(){return Ga(Y)},[Y]),ie=Object(D.useRef)(null);Object(D.useEffect)(function(){var ke=document.createElement("div");return ie.current=ke,ke.id=Q,ke.setAttribute("aria-live","assertive"),ke.setAttribute("aria-atomic","true"),Object(v.a)(ke.style,ya),Sa().appendChild(ke),function(){setTimeout(function(){var xt=Sa();xt.contains(ke)&&xt.removeChild(ke),ke===ie.current&&(ie.current=null)})}},[Q]);var _e=t(function(Le){var ke=ie.current;if(ke){ke.textContent=Le;return}},[]);return _e}var eo=0,Ni={separator:"::"};function ho(){eo=0}function Oi(Y,Q){return Q===void 0&&(Q=Ni),l(function(){return""+Y+Q.separator+eo++},[Q.separator,Y])}function $a(Y){var Q=Y.contextId,ie=Y.uniqueId;return"rbd-hidden-text-"+Q+"-"+ie}function po(Y){var Q=Y.contextId,ie=Y.text,_e=Oi("hidden-text",{separator:"-"}),Le=l(function(){return $a({contextId:Q,uniqueId:_e})},[_e,Q]);return Object(D.useEffect)(function(){var He=document.createElement("div");return He.id=Le,He.textContent=ie,He.style.display="none",Sa().appendChild(He),function(){var xt=Sa();xt.contains(He)&&xt.removeChild(He)}},[Le,ie]),Le}var Ki=b.a.createContext(null),mo={react:"^16.8.5","react-dom":"^16.8.5"},hi=/(\d+)\.(\d+)\.(\d+)/,wa=function(Q){var ie=hi.exec(Q);ie!=null||q(!1);var _e=Number(ie[1]),Le=Number(ie[2]),ke=Number(ie[3]);return{major:_e,minor:Le,patch:ke,raw:Q}},sa=function(Q,ie){return ie.major>Q.major?!0:ie.majorQ.minor?!0:ie.minor=Q.patch},wr=function(Y,Q){var ie=wa(Y),_e=wa(Q);if(sa(ie,_e))return},Zr=` We expect a html5 doctype: This is to ensure consistent browser layout and measurement More information: https://github.com/atlassian/react-beautiful-dnd/blob/master/docs/guides/doctype.md -`,va=function(Y){var Q=Y.doctype;if(!Q)return;Q.name.toLowerCase()!=="html",Q.publicId!==""};function ja(Y){}function Ei(Y,Q){ja(function(){Object(D.useEffect)(function(){try{Y()}catch(ie){De(` +`,ga=function(Y){var Q=Y.doctype;if(!Q)return;Q.name.toLowerCase()!=="html",Q.publicId!==""};function ja(Y){}function Ei(Y,Q){ja(function(){Object(D.useEffect)(function(){try{Y()}catch(ie){De(` A setup problem was encountered. > `+ie.message+` - `)}},Q)})}function Ri(){Ei(function(){wr(mo.react,b.a.version),va(document)},[])}function qa(Y){var Q=Object(D.useRef)(Y);return Object(D.useEffect)(function(){Q.current=Y}),Q}function xi(){var Y=null;function Q(){return Boolean(Y)}function ie(He){return He===Y}function _e(He){Y&&q(!1);var Ge={abandon:He};return Y=Ge,Ge}function Le(){Y||q(!1),Y=null}function ke(){Y&&(Y.abandon(),Le())}return{isClaimed:Q,isActive:ie,claim:_e,release:Le,tryAbandon:ke}}var Hi=9,vo=13,Ja=27,Ts=32,Ys=33,Rl=34,hs=35,Ds=36,Js=37,Ml=38,Qs=39,Il=40,ps,ms=(ps={},ps[vo]=!0,ps[Hi]=!0,ps),Ps=function(Y){ms[Y.keyCode]&&Y.preventDefault()},vs=function(){var Y="visibilitychange";if(typeof document=="undefined")return Y;var Q=[Y,"ms"+Y,"webkit"+Y,"moz"+Y,"o"+Y],ie=ct(Q,function(_e){return"on"+_e in document});return ie||Y}(),Zs=0,Rs=5;function Ko(Y,Q){return Math.abs(Q.x-Y.x)>=Rs||Math.abs(Q.y-Y.y)>=Rs}var gs={type:"IDLE"};function _s(Y){var Q=Y.cancel,ie=Y.completed,_e=Y.getPhase,Le=Y.setPhase;return[{eventName:"mousemove",fn:function(He){var Ge=He.button,Et=He.clientX,Ut=He.clientY;if(Ge!==Zs)return;var Bt={x:Et,y:Ut},St=_e();if(St.type==="DRAGGING"){He.preventDefault(),St.actions.move(Bt);return}St.type==="PENDING"||q(!1);var Ct=St.point;if(!Ko(Ct,Bt))return;He.preventDefault();var Lt=St.actions.fluidLift(Bt);Le({type:"DRAGGING",actions:Lt})}},{eventName:"mouseup",fn:function(He){var Ge=_e();if(Ge.type!=="DRAGGING"){Q();return}He.preventDefault(),Ge.actions.drop({shouldBlockNextClick:!0}),ie()}},{eventName:"mousedown",fn:function(He){_e().type==="DRAGGING"&&He.preventDefault(),Q()}},{eventName:"keydown",fn:function(He){var Ge=_e();if(Ge.type==="PENDING"){Q();return}if(He.keyCode===Ja){He.preventDefault(),Q();return}Ps(He)}},{eventName:"resize",fn:Q},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){_e().type==="PENDING"&&Q()}},{eventName:"webkitmouseforcedown",fn:function(He){var Ge=_e();if(Ge.type!=="IDLE"||q(!1),Ge.actions.shouldRespectForcePress()){Q();return}He.preventDefault()}},{eventName:vs,fn:Q}]}function $s(Y){var Q=Object(D.useRef)(gs),ie=Object(D.useRef)(Ie),_e=l(function(){return{eventName:"mousedown",fn:function(St){if(St.defaultPrevented)return;if(St.button!==Zs)return;if(St.ctrlKey||St.metaKey||St.shiftKey||St.altKey)return;var Ct=Y.findClosestDraggableId(St);if(!Ct)return;var Lt=Y.tryGetLock(Ct,He,{sourceEvent:St});if(!Lt)return;St.preventDefault();var pn={x:St.clientX,y:St.clientY};ie.current(),Ut(Lt,pn)}}},[Y]),Le=l(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(St){if(St.defaultPrevented)return;var Ct=Y.findClosestDraggableId(St);if(!Ct)return;var Lt=Y.findOptionsForDraggable(Ct);if(!Lt)return;if(Lt.shouldRespectForcePress)return;if(!Y.canGetLock(Ct))return;St.preventDefault()}}},[Y]),ke=t(function(){var St={passive:!1,capture:!0};ie.current=xe(window,[Le,_e],St)},[Le,_e]),He=t(function(){var Bt=Q.current;if(Bt.type==="IDLE")return;Q.current=gs,ie.current(),ke()},[ke]),Ge=t(function(){var Bt=Q.current;He(),Bt.type==="DRAGGING"&&Bt.actions.cancel({shouldBlockNextClick:!0}),Bt.type==="PENDING"&&Bt.actions.abort()},[He]),Et=t(function(){var St={capture:!0,passive:!1},Ct=_s({cancel:Ge,completed:He,getPhase:function(){return Q.current},setPhase:function(pn){Q.current=pn}});ie.current=xe(window,Ct,St)},[Ge,He]),Ut=t(function(St,Ct){Q.current.type==="IDLE"||q(!1),Q.current={type:"PENDING",point:Ct,actions:St},Et()},[Et]);oi(function(){return ke(),function(){ie.current()}},[ke])}var To;function el(){}var Ll=(To={},To[Rl]=!0,To[Ys]=!0,To[Ds]=!0,To[hs]=!0,To);function tl(Y,Q){function ie(){Q(),Y.cancel()}function _e(){Q(),Y.drop()}return[{eventName:"keydown",fn:function(ke){if(ke.keyCode===Ja){ke.preventDefault(),ie();return}if(ke.keyCode===Ts){ke.preventDefault(),_e();return}if(ke.keyCode===Il){ke.preventDefault(),Y.moveDown();return}if(ke.keyCode===Ml){ke.preventDefault(),Y.moveUp();return}if(ke.keyCode===Qs){ke.preventDefault(),Y.moveRight();return}if(ke.keyCode===Js){ke.preventDefault(),Y.moveLeft();return}if(Ll[ke.keyCode]){ke.preventDefault();return}Ps(ke)}},{eventName:"mousedown",fn:ie},{eventName:"mouseup",fn:ie},{eventName:"click",fn:ie},{eventName:"touchstart",fn:ie},{eventName:"resize",fn:ie},{eventName:"wheel",fn:ie,options:{passive:!0}},{eventName:vs,fn:ie}]}function vi(Y){var Q=Object(D.useRef)(el),ie=l(function(){return{eventName:"keydown",fn:function(ke){if(ke.defaultPrevented)return;if(ke.keyCode!==Ts)return;var He=Y.findClosestDraggableId(ke);if(!He)return;var Ge=Y.tryGetLock(He,Bt,{sourceEvent:ke});if(!Ge)return;ke.preventDefault();var Et=!0,Ut=Ge.snapLift();Q.current();function Bt(){Et||q(!1),Et=!1,Q.current(),_e()}Q.current=xe(window,tl(Ut,Bt),{capture:!0,passive:!1})}}},[Y]),_e=t(function(){var ke={passive:!1,capture:!0};Q.current=xe(window,[ie],ke)},[ie]);oi(function(){return _e(),function(){Q.current()}},[_e])}var Ho={type:"IDLE"},nl=120,rl=.15;function al(Y){var Q=Y.cancel,ie=Y.getPhase;return[{eventName:"orientationchange",fn:Q},{eventName:"resize",fn:Q},{eventName:"contextmenu",fn:function(Le){Le.preventDefault()}},{eventName:"keydown",fn:function(Le){if(ie().type!=="DRAGGING"){Q();return}Le.keyCode===Ja&&Le.preventDefault(),Q()}},{eventName:vs,fn:Q}]}function Go(Y){var Q=Y.cancel,ie=Y.completed,_e=Y.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(ke){var He=_e();if(He.type!=="DRAGGING"){Q();return}He.hasMoved=!0;var Ge=ke.touches[0],Et=Ge.clientX,Ut=Ge.clientY,Bt={x:Et,y:Ut};ke.preventDefault(),He.actions.move(Bt)}},{eventName:"touchend",fn:function(ke){var He=_e();if(He.type!=="DRAGGING"){Q();return}ke.preventDefault(),He.actions.drop({shouldBlockNextClick:!0}),ie()}},{eventName:"touchcancel",fn:function(ke){if(_e().type!=="DRAGGING"){Q();return}ke.preventDefault(),Q()}},{eventName:"touchforcechange",fn:function(ke){var He=_e();He.type!=="IDLE"||q(!1);var Ge=ke.touches[0];if(!Ge)return;var Et=Ge.force>=rl;if(!Et)return;var Ut=He.actions.shouldRespectForcePress();if(He.type==="PENDING"){Ut&&Q();return}if(Ut){if(He.hasMoved){ke.preventDefault();return}Q();return}ke.preventDefault()}},{eventName:vs,fn:Q}]}function ys(Y){var Q=Object(D.useRef)(Ho),ie=Object(D.useRef)(Ie),_e=t(function(){return Q.current},[]),Le=t(function(Lt){Q.current=Lt},[]),ke=l(function(){return{eventName:"touchstart",fn:function(Lt){if(Lt.defaultPrevented)return;var pn=Y.findClosestDraggableId(Lt);if(!pn)return;var cr=Y.tryGetLock(pn,Ge,{sourceEvent:Lt});if(!cr)return;var gr=Lt.touches[0],jr=gr.clientX,Hr=gr.clientY,ia={x:jr,y:Hr};ie.current(),St(cr,ia)}}},[Y]),He=t(function(){var Lt={capture:!0,passive:!1};ie.current=xe(window,[ke],Lt)},[ke]),Ge=t(function(){var Ct=Q.current;if(Ct.type==="IDLE")return;Ct.type==="PENDING"&&clearTimeout(Ct.longPressTimerId),Le(Ho),ie.current(),He()},[He,Le]),Et=t(function(){var Ct=Q.current;Ge(),Ct.type==="DRAGGING"&&Ct.actions.cancel({shouldBlockNextClick:!0}),Ct.type==="PENDING"&&Ct.actions.abort()},[Ge]),Ut=t(function(){var Lt={capture:!0,passive:!1},pn={cancel:Et,completed:Ge,getPhase:_e},cr=xe(window,Go(pn),Lt),gr=xe(window,al(pn),Lt);ie.current=function(){cr(),gr()}},[Et,_e,Ge]),Bt=t(function(){var Lt=_e();Lt.type==="PENDING"||q(!1);var pn=Lt.actions.fluidLift(Lt.point);Le({type:"DRAGGING",actions:pn,hasMoved:!1})},[_e,Le]),St=t(function(Lt,pn){_e().type==="IDLE"||q(!1);var cr=setTimeout(Bt,nl);Le({type:"PENDING",point:pn,actions:Lt,longPressTimerId:cr}),Ut()},[Ut,_e,Le,Bt]);oi(function(){return He(),function(){ie.current();var pn=_e();pn.type==="PENDING"&&(clearTimeout(pn.longPressTimerId),Le(Ho))}},[_e,He,Le]),oi(function(){var Lt=xe(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return Lt},[])}function il(Y){ja(function(){var Q=qa(Y);Ei(function(){Q.current.length===Y.length||q(!1)})})}var ol={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function Ms(Y,Q){if(Q==null)return!1;var ie=Boolean(ol[Q.tagName.toLowerCase()]);if(ie)return!0;var _e=Q.getAttribute("contenteditable");return _e==="true"||_e===""?!0:Q===Y?!1:Ms(Y,Q.parentElement)}function zo(Y,Q){var ie=Q.target;return qi(ie)?Ms(Y,ie):!1}var sl=function(Y){return s(Y.getBoundingClientRect()).center};function bs(Y){return Y instanceof wo(Y).Element}var ll=function(){var Y="matches";if(typeof document=="undefined")return Y;var Q=[Y,"msMatchesSelector","webkitMatchesSelector"],ie=ct(Q,function(_e){return _e in Element.prototype});return ie||Y}();function Vo(Y,Q){return Y==null?null:Y[ll](Q)?Y:Vo(Y.parentElement,Q)}function kl(Y,Q){return Y.closest?Y.closest(Q):Vo(Y,Q)}function Xo(Y){return"["+so.contextId+'="'+Y+'"]'}function ul(Y,Q){var ie=Q.target;if(!bs(ie))return null;var _e=Xo(Y),Le=kl(ie,_e);return Le&&qi(Le)?Le:null}function cl(Y,Q){var ie=ul(Y,Q);return ie?ie.getAttribute(so.draggableId):null}function dl(Y,Q){var ie="["+So.contextId+'="'+Y+'"]',_e=jt(document.querySelectorAll(ie)),Le=ct(_e,function(ke){return ke.getAttribute(So.id)===Q});return Le&&qi(Le)?Le:null}function ts(Y){Y.preventDefault()}function Do(Y){var Q=Y.expected,ie=Y.phase,_e=Y.isLockActive,Le=Y.shouldWarn;return _e()?!(Q!==ie):!1}function Yo(Y){var Q=Y.lockAPI,ie=Y.store,_e=Y.registry,Le=Y.draggableId;if(Q.isClaimed())return!1;var ke=_e.draggable.findById(Le);return ke&&ke.options.isEnabled?!!to(ie.getState(),Le):!1}function ns(Y){var Q=Y.lockAPI,ie=Y.contextId,_e=Y.store,Le=Y.registry,ke=Y.draggableId,He=Y.forceSensorStop,Ge=Y.sourceEvent,Et=Yo({lockAPI:Q,store:_e,registry:Le,draggableId:ke});if(!Et)return null;var Ut=Le.draggable.getById(ke),Bt=dl(ie,Ut.descriptor.id);if(!Bt)return null;if(Ge&&!Ut.options.canDragInteractiveElements&&zo(Bt,Ge))return null;var St=Q.claim(He||Ie),Ct="PRE_DRAG";function Lt(){return Ut.options.shouldRespectForcePress}function pn(){return Q.isActive(St)}function cr(Oa,za){Do({expected:Oa,phase:Ct,isLockActive:pn,shouldWarn:!0})&&_e.dispatch(za())}var gr=cr.bind(null,"DRAGGING");function jr(Oa){function za(){Q.release(),Ct="COMPLETED"}Ct!=="PRE_DRAG"&&(za(),Ct==="PRE_DRAG"||q(!1)),_e.dispatch(qn(Oa.liftActionArgs)),Ct="DRAGGING";function li(e,o){if(o===void 0&&(o={shouldBlockNextClick:!1}),Oa.cleanup(),o.shouldBlockNextClick){var L=xe(window,[{eventName:"click",fn:ts,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(L)}za(),_e.dispatch(lt({reason:e}))}return Object(v.a)({isActive:function(){return Do({expected:"DRAGGING",phase:Ct,isLockActive:pn,shouldWarn:!1})},shouldRespectForcePress:Lt,drop:function(o){return li("DROP",o)},cancel:function(o){return li("CANCEL",o)}},Oa.actions)}function Hr(Oa){var za=k(function(e){gr(function(){return kr({client:e})})}),li=jr({liftActionArgs:{id:ke,clientSelection:Oa,movementMode:"FLUID"},cleanup:function(){return za.cancel()},actions:{move:za}});return Object(v.a)({},li,{move:za})}function ia(){var Oa={moveUp:function(){return gr(Wr)},moveRight:function(){return gr(qr)},moveDown:function(){return gr(Tr)},moveLeft:function(){return gr(ba)}};return jr({liftActionArgs:{id:ke,clientSelection:sl(Bt),movementMode:"SNAP"},cleanup:Ie,actions:Oa})}function Kr(){var Oa=Do({expected:"PRE_DRAG",phase:Ct,isLockActive:pn,shouldWarn:!0});Oa&&Q.release()}var Da={isActive:function(){return Do({expected:"PRE_DRAG",phase:Ct,isLockActive:pn,shouldWarn:!1})},shouldRespectForcePress:Lt,fluidLift:Hr,snapLift:ia,abort:Kr};return Da}var fl=[$s,vi,ys];function Nl(Y){var Q=Y.contextId,ie=Y.store,_e=Y.registry,Le=Y.customSensors,ke=Y.enableDefaultSensors,He=[].concat(ke?fl:[],Le||[]),Ge=Object(D.useState)(function(){return xi()})[0],Et=t(function(Hr,ia){Hr.isDragging&&!ia.isDragging&&Ge.tryAbandon()},[Ge]);oi(function(){var Hr=ie.getState(),ia=ie.subscribe(function(){var Kr=ie.getState();Et(Hr,Kr),Hr=Kr});return ia},[Ge,ie,Et]),oi(function(){return Ge.tryAbandon},[Ge.tryAbandon]);var Ut=t(function(jr){return Yo({lockAPI:Ge,registry:_e,store:ie,draggableId:jr})},[Ge,_e,ie]),Bt=t(function(jr,Hr,ia){return ns({lockAPI:Ge,registry:_e,contextId:Q,store:ie,draggableId:jr,forceSensorStop:Hr,sourceEvent:ia&&ia.sourceEvent?ia.sourceEvent:null})},[Q,Ge,_e,ie]),St=t(function(jr){return cl(Q,jr)},[Q]),Ct=t(function(jr){var Hr=_e.draggable.findById(jr);return Hr?Hr.options:null},[_e.draggable]),Lt=t(function(){if(!Ge.isClaimed())return;Ge.tryAbandon(),ie.getState().phase!=="IDLE"&&ie.dispatch(pa())},[Ge,ie]),pn=t(Ge.isClaimed,[Ge]),cr=l(function(){return{canGetLock:Ut,tryGetLock:Bt,findClosestDraggableId:St,findOptionsForDraggable:Ct,tryReleaseLock:Lt,isLockClaimed:pn}},[Ut,Bt,St,Ct,Lt,pn]);il(He);for(var gr=0;gr>>2]&255;b.sigBytes-=A}},D.pad.Iso10126})},oaGz:function(M,H,a){M.exports={bg:"bg___24uy8",wrap:"wrap___14NGB",modal:"modal___2LUSY",content:"content___uJSz1",head:"head___1b8cM",headCount:"headCount___8qSbD",button:"button___3uWW2",itemWrap:"itemWrap___30TsE",imgWrap:"imgWrap___2LXqq",img:"img___3JUpQ",manager:"manager___VrVN1",itemContent:"itemContent___gyTTk",nameWrap:"nameWrap___3WMS2",name:"name___2ym5i",actionGroup:"actionGroup___8xT17",deleteIcon:"deleteIcon___24yPS",schoolWrap:"schoolWrap___23Lyd",school:"school___1PzsI",countWrap:"countWrap___8XfQc",deletetitle:"deletetitle___2yGtk",yseTitle:"yseTitle___sqFvw"}},ogmK:function(M,H,a){"use strict";a.d(H,"a",function(){return ha});var D=a("1OyB"),b=a("vuIU"),A=a("Ji7U"),v=a("LK+K"),y=a("rePB"),E=a("VTBJ"),w=a("ODXe"),c=a("q1tI"),_=a("TSYQ"),l=a.n(_),t=a("Kwbf"),u=a("6cGi"),s=a("U8pU"),r=a("4IlW"),f=c.createContext({}),m=f,d={visibility:"hidden"};function n(be){var at=be.prefixCls,Dt=be.prevIcon,wt=Dt===void 0?"\u2039":Dt,Ft=be.nextIcon,Rt=Ft===void 0?"\u203A":Ft,zt=be.superPrevIcon,qt=zt===void 0?"\xAB":zt,vn=be.superNextIcon,dn=vn===void 0?"\xBB":vn,jn=be.onSuperPrev,Cn=be.onSuperNext,on=be.onPrev,An=be.onNext,gn=be.children,Bn=c.useContext(m),Pn=Bn.hideNextBtn,Qn=Bn.hidePrevBtn;return c.createElement("div",{className:at},jn&&c.createElement("button",{type:"button",onClick:jn,tabIndex:-1,className:"".concat(at,"-super-prev-btn"),style:Qn?d:{}},qt),on&&c.createElement("button",{type:"button",onClick:on,tabIndex:-1,className:"".concat(at,"-prev-btn"),style:Qn?d:{}},wt),c.createElement("div",{className:"".concat(at,"-view")},gn),An&&c.createElement("button",{type:"button",onClick:An,tabIndex:-1,className:"".concat(at,"-next-btn"),style:Pn?d:{}},Rt),Cn&&c.createElement("button",{type:"button",onClick:Cn,tabIndex:-1,className:"".concat(at,"-super-next-btn"),style:Pn?d:{}},dn))}var i=n;function h(be){var at=c.useContext(m),Dt=at.hideHeader;if(Dt)return null;var wt=be.prefixCls,Ft=be.generateConfig,Rt=be.locale,zt=be.value,qt=be.format,vn="".concat(wt,"-header");return c.createElement(i,{prefixCls:vn},zt?Ft.locale.format(Rt.locale,zt,qt):"\xA0")}var C=h,x=a("YrtM"),g=a("KQm4"),R=new Map;function P(be,at,Dt){if(R.get(be)&&cancelAnimationFrame(R.get(be)),Dt<=0){R.set(be,requestAnimationFrame(function(){be.scrollTop=at}));return}var wt=at-be.scrollTop,Ft=wt/Dt*10;R.set(be,requestAnimationFrame(function(){be.scrollTop+=Ft,be.scrollTop!==at&&P(be,at,Dt-10)}))}function O(be,at){var Dt=at.onLeftRight,wt=at.onCtrlLeftRight,Ft=at.onUpDown,Rt=at.onPageUpDown,zt=at.onEnter,qt=be.which,vn=be.ctrlKey,dn=be.metaKey;switch(qt){case r.a.LEFT:if(vn||dn){if(wt)return wt(-1),!0}else if(Dt)return Dt(-1),!0;break;case r.a.RIGHT:if(vn||dn){if(wt)return wt(1),!0}else if(Dt)return Dt(1),!0;break;case r.a.UP:if(Ft)return Ft(-1),!0;break;case r.a.DOWN:if(Ft)return Ft(1),!0;break;case r.a.PAGE_UP:if(Rt)return Rt(-1),!0;break;case r.a.PAGE_DOWN:if(Rt)return Rt(1),!0;break;case r.a.ENTER:if(zt)return zt(),!0;break}return!1}function S(be,at,Dt,wt){var Ft=be;if(!Ft)switch(at){case"time":Ft=wt?"hh:mm:ss a":"HH:mm:ss";break;case"week":Ft="gggg-wo";break;case"month":Ft="YYYY-MM";break;case"quarter":Ft="YYYY-[Q]Q";break;case"year":Ft="YYYY";break;default:Ft=Dt?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return Ft}function p(be,at){var Dt=be==="time"?8:10;return Math.max(Dt,at.length)+2}var T=null,N=new Set;function k(be){return!T&&typeof window!="undefined"&&window.addEventListener&&(T=function(Dt){Object(g.a)(N).forEach(function(wt){wt(Dt)})},window.addEventListener("mousedown",T)),N.add(be),function(){N.delete(be),N.size===0&&(window.removeEventListener("mousedown",T),T=null)}}var U=function(at){return at==="month"||at==="date"?"year":at},z=function(at){return at==="date"?"month":at},W=function(at){return at==="month"||at==="date"?"quarter":at},F=function(at){return at==="date"?"week":at},V={year:U,month:z,quarter:W,week:F,time:null,date:null};function K(be,at){return be.some(function(Dt){return Dt&&Dt.contains(at)})}function B(be){var at=be.prefixCls,Dt=be.units,wt=be.onSelect,Ft=be.value,Rt=be.active,zt=be.hideDisabledOptions,qt="".concat(at,"-cell"),vn=c.useContext(m),dn=vn.open,jn=c.useRef(null),Cn=c.useRef(new Map);return c.useLayoutEffect(function(){var on=Cn.current.get(Ft);on&&dn!==!1&&P(jn.current,on.offsetTop,120)},[Ft]),c.useLayoutEffect(function(){if(dn){var on=Cn.current.get(Ft);on&&P(jn.current,on.offsetTop,0)}},[dn]),c.createElement("ul",{className:l()("".concat(at,"-column"),Object(y.a)({},"".concat(at,"-column-active"),Rt)),ref:jn,style:{position:"relative"}},Dt.map(function(on){var An;return zt&&on.disabled?null:c.createElement("li",{key:on.value,ref:function(Bn){Cn.current.set(on.value,Bn)},className:l()(qt,(An={},Object(y.a)(An,"".concat(qt,"-disabled"),on.disabled),Object(y.a)(An,"".concat(qt,"-selected"),Ft===on.value),An)),onClick:function(){if(on.disabled)return;wt(on.value)}},c.createElement("div",{className:"".concat(qt,"-inner")},on.label))}))}var J=B;function le(be,at){for(var Dt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",wt=String(be);wt.length=12,hn%=12);var rr=c.useMemo(function(){if(!dn)return[!1,!1];var Ht=[!0,!0];return hr.forEach(function($t){var Vt=$t.disabled,qn=$t.value;if(Vt)return;qn>=12?Ht[1]=!1:Ht[0]=!1}),Ht},[dn,hr]),xr=Object(w.a)(rr,2),Ar=xr[0],or=xr[1],na=c.useMemo(function(){return dn?hr.filter(Ln?function(Ht){return Ht.value>=12}:function(Ht){return Ht.value<12}).map(function(Ht){var $t=Ht.value%12,Vt=$t===0?"12":le($t,2);return Object(E.a)(Object(E.a)({},Ht),{},{label:Vt,value:$t})}):hr},[dn,hr]),ir=oe(0,59,An,Qn&&Qn(hn)),Yr=oe(0,59,Bn,yr&&yr(hn,xn));wt.current={onUpDown:function($t){var Vt=fn[Ft];if(Vt)for(var qn=Vt.units.findIndex(function(vr){return vr.value===Vt.value}),On=Vt.units.length,sr=1;sr1&&(zt=at.addDate(zt,-7)),zt}function Ke(be,at,Dt){var wt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(at){case"year":return Dt.addYear(be,wt*10);case"quarter":case"month":return Dt.addYear(be,wt);default:return Dt.addMonth(be,wt)}}var Ue=c.createContext({}),nt=Ue;function kt(be){var at=be.cellPrefixCls,Dt=be.generateConfig,wt=be.rangedValue,Ft=be.hoverRangedValue,Rt=be.isInView,zt=be.isSameCell,qt=be.offsetCell,vn=be.today,dn=be.value;function jn(Cn){var on,An=qt(Cn,-1),gn=qt(Cn,1),Bn=Ie(wt,0),Pn=Ie(wt,1),Qn=Ie(Ft,0),yr=Ie(Ft,1),ln=ht(Dt,Qn,yr,Cn);function en(xn){return zt(Bn,xn)}function fn(xn){return zt(Pn,xn)}var yn=zt(Qn,Cn),Rn=zt(yr,Cn),Ln=(ln||Rn)&&(!Rt(An)||fn(An)),hn=(ln||yn)&&(!Rt(gn)||en(gn));return on={},Object(y.a)(on,"".concat(at,"-in-view"),Rt(Cn)),Object(y.a)(on,"".concat(at,"-in-range"),ht(Dt,Bn,Pn,Cn)),Object(y.a)(on,"".concat(at,"-range-start"),en(Cn)),Object(y.a)(on,"".concat(at,"-range-end"),fn(Cn)),Object(y.a)(on,"".concat(at,"-range-start-single"),en(Cn)&&!Pn),Object(y.a)(on,"".concat(at,"-range-end-single"),fn(Cn)&&!Bn),Object(y.a)(on,"".concat(at,"-range-start-near-hover"),en(Cn)&&(zt(An,Qn)||ht(Dt,Qn,yr,An))),Object(y.a)(on,"".concat(at,"-range-end-near-hover"),fn(Cn)&&(zt(gn,yr)||ht(Dt,Qn,yr,gn))),Object(y.a)(on,"".concat(at,"-range-hover"),ln),Object(y.a)(on,"".concat(at,"-range-hover-start"),yn),Object(y.a)(on,"".concat(at,"-range-hover-end"),Rn),Object(y.a)(on,"".concat(at,"-range-hover-edge-start"),Ln),Object(y.a)(on,"".concat(at,"-range-hover-edge-end"),hn),Object(y.a)(on,"".concat(at,"-range-hover-edge-start-near-range"),Ln&&zt(An,Pn)),Object(y.a)(on,"".concat(at,"-range-hover-edge-end-near-range"),hn&&zt(gn,Bn)),Object(y.a)(on,"".concat(at,"-today"),zt(vn,Cn)),Object(y.a)(on,"".concat(at,"-selected"),zt(dn,Cn)),on}return jn}function vt(be){for(var at=be.prefixCls,Dt=be.disabledDate,wt=be.onSelect,Ft=be.rowNum,Rt=be.colNum,zt=be.prefixColumn,qt=be.rowClassName,vn=be.baseDate,dn=be.getCellClassName,jn=be.getCellText,Cn=be.getCellNode,on=be.getCellDate,An=be.titleCell,gn=be.headerCells,Bn=c.useContext(m),Pn=Bn.onDateMouseEnter,Qn=Bn.onDateMouseLeave,yr="".concat(at,"-cell"),ln=[],en=0;en2&&arguments[2]!==void 0?arguments[2]:!1;(Ve===Bn||Zr)&&(pa(En),Rn&&Rn(En),On&&On(En,Gn),Ln&&!ut(qt,En,ba)&&Ln(En))},Jt=function(En){return pr.current&&pr.current.onKeyDown?([r.a.LEFT,r.a.RIGHT,r.a.UP,r.a.DOWN,r.a.PAGE_UP,r.a.PAGE_DOWN,r.a.ENTER].includes(En.which)&&En.preventDefault(),pr.current.onKeyDown(En)):(Object(t.a)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1)},Dn=function(En){pr.current&&pr.current.onBlur&&pr.current.onBlur(En)};Vt&&Fr!=="right"&&(Vt.current={onKeyDown:Jt,onClose:function(){pr.current&&pr.current.onClose&&pr.current.onClose()}}),c.useEffect(function(){vn&&!Wr.current&&_t(vn)},[vn]),c.useEffect(function(){Wr.current=!1},[]);var Tn,Mr=Object(E.a)(Object(E.a)({},be),{},{operationRef:pr,prefixCls:wt,viewDate:lt,value:ba,onViewDateChange:et,sourceMode:Mt,onPanelChange:rn,disabledDate:Ve!=="decade"?on:void 0});delete Mr.onChange,delete Mr.onSelect;switch(Ve){case"decade":Tn=c.createElement(G,Object.assign({},Mr,{onSelect:function(En,Gn){et(En),Yt(En,Gn)}}));break;case"year":Tn=c.createElement(zn,Object.assign({},Mr,{onSelect:function(En,Gn){et(En),Yt(En,Gn)}}));break;case"month":Tn=c.createElement(Tt,Object.assign({},Mr,{onSelect:function(En,Gn){et(En),Yt(En,Gn)}}));break;case"quarter":Tn=c.createElement(_n,Object.assign({},Mr,{onSelect:function(En,Gn){et(En),Yt(En,Gn)}}));break;case"week":Tn=c.createElement(bn,Object.assign({},Mr,{onSelect:function(En,Gn){et(En),Yt(En,Gn)}}));break;case"time":delete Mr.showTime,Tn=c.createElement(ce,Object.assign({},Mr,Object(s.a)(ln)==="object"?ln:null,{onSelect:function(En,Gn){et(En),Yt(En,Gn)}}));break;default:ln?Tn=c.createElement(jt,Object.assign({},Mr,{onSelect:function(En,Gn){et(En),Yt(En,Gn)}})):Tn=c.createElement(Ye,Object.assign({},Mr,{onSelect:function(En,Gn){et(En),Yt(En,Gn)}}))}var Lr,ea,Xr=function(){var En=qt.getNow(),Gn=Ee(qt.getHour(En),qt.getMinute(En),qt.getSecond(En),Vr?xr:1,In?or:1,Ht?ir:1),Zr=xe(qt,En,Gn[0],Gn[1],Gn[2]);Yt(Zr,"submit")};sr||(Lr=Z(wt,Ve,fn),ea=ue({prefixCls:wt,components:nr,needConfirmButton:Yr,okDisabled:!ba||on&&on(ba),locale:zt,showNow:yr,onNow:Yr&&Xr,onOk:function(){ba&&(Yt(ba,"submit",!0),Un&&Un(ba))}}));var Jr;if(en&&Ve==="date"&&Bn==="date"&&!ln){var ur=qt.getNow(),Yn="".concat(wt,"-today-btn"),Cr=on&&on(ur);Jr=c.createElement("a",{className:l()(Yn,Cr&&"".concat(Yn,"-disabled")),"aria-disabled":Cr,onClick:function(){Cr||Yt(ur,"mouse",!0)}},zt.today)}return c.createElement(m.Provider,{value:Object(E.a)(Object(E.a)({},$t),{},{hideHeader:"hideHeader"in be?yn:$t.hideHeader,hidePrevBtn:mr&&Fr==="right",hideNextBtn:mr&&Fr==="left"})},c.createElement("div",{tabIndex:Qn,className:l()("".concat(wt,"-panel"),Ft,(at={},Object(y.a)(at,"".concat(wt,"-panel-has-range"),kr&&kr[0]&&kr[1]),Object(y.a)(at,"".concat(wt,"-panel-has-range-hover"),aa&&aa[0]&&aa[1]),Object(y.a)(at,"".concat(wt,"-panel-rtl"),hr==="rtl"),at)),style:Rt,onKeyDown:Jt,onBlur:Dn,onMouseDown:xn,ref:qn},Tn,Lr||ea||Jr?c.createElement("div",{className:"".concat(wt,"-footer")},Lr,ea,Jr):null))}var he=ye,ft=a("uciX"),mn={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}};function Hn(be){var at,Dt=be.prefixCls,wt=be.popupElement,Ft=be.popupStyle,Rt=be.visible,zt=be.dropdownClassName,qt=be.dropdownAlign,vn=be.transitionName,dn=be.getPopupContainer,jn=be.children,Cn=be.range,on=be.popupPlacement,An=be.direction,gn="".concat(Dt,"-dropdown"),Bn=function(){return on!==void 0?on:An==="rtl"?"bottomRight":"bottomLeft"};return c.createElement(ft.a,{showAction:[],hideAction:[],popupPlacement:Bn(),builtinPlacements:mn,prefixCls:gn,popupTransitionName:vn,popup:wt,popupAlign:qt,popupVisible:Rt,popupClassName:l()(zt,(at={},Object(y.a)(at,"".concat(gn,"-range"),Cn),Object(y.a)(at,"".concat(gn,"-rtl"),An==="rtl"),at)),popupStyle:Ft,getPopupContainer:dn},jn)}var ar=Hn;function tn(be){var at=be.open,Dt=be.value,wt=be.isClickOutside,Ft=be.triggerOpen,Rt=be.forwardKeyDown,zt=be.blurToCancel,qt=be.onSubmit,vn=be.onCancel,dn=be.onFocus,jn=be.onBlur,Cn=Object(c.useState)(!1),on=Object(w.a)(Cn,2),An=on[0],gn=on[1],Bn=Object(c.useState)(!1),Pn=Object(w.a)(Bn,2),Qn=Pn[0],yr=Pn[1],ln=Object(c.useRef)(!1),en=Object(c.useRef)(!1),fn={onMouseDown:function(){gn(!0),Ft(!0)},onKeyDown:function(Rn){switch(Rn.which){case r.a.ENTER:{at?qt()!==!1&&gn(!0):Ft(!0),Rn.preventDefault();return}case r.a.TAB:{An&&at&&!Rn.shiftKey?(gn(!1),Rn.preventDefault()):!An&&at&&(!Rt(Rn)&&Rn.shiftKey&&(gn(!0),Rn.preventDefault()));return}case r.a.ESC:{gn(!0),vn();return}}!at&&![r.a.SHIFT].includes(Rn.which)?Ft(!0):An||Rt(Rn)},onFocus:function(Rn){gn(!0),yr(!0),dn&&dn(Rn)},onBlur:function(Rn){if(ln.current||!wt(document.activeElement)){ln.current=!1;return}zt?setTimeout(function(){wt(document.activeElement)&&vn()},0):at&&(Ft(!1),en.current&&qt()),yr(!1),jn&&jn(Rn)}};return Object(c.useEffect)(function(){en.current=!1},[at]),Object(c.useEffect)(function(){en.current=!0},[Dt]),Object(c.useEffect)(function(){return k(function(yn){var Rn=yn.target;at&&(wt(Rn)?Qn||Ft(!1):(ln.current=!0,requestAnimationFrame(function(){ln.current=!1})))})}),[fn,{focused:Qn,typing:An}]}function kn(be){var at=be.valueTexts,Dt=be.onTextChange,wt=c.useState(""),Ft=Object(w.a)(wt,2),Rt=Ft[0],zt=Ft[1],qt=c.useRef([]);qt.current=at;function vn(jn){zt(jn),Dt(jn)}function dn(){zt(qt.current[0])}return c.useEffect(function(){at.every(function(jn){return jn!==Rt})&&dn()},[at.join("||")]),[Rt,vn,dn]}var Nn=a("Gytx"),$r=a.n(Nn);function _a(be,at){var Dt=at.formatList,wt=at.generateConfig,Ft=at.locale;return Object(x.a)(function(){if(!be)return[[""],""];for(var Rt="",zt=[],qt=0;qt1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(dn.current),Qn){vn(Pn);return}dn.current=requestAnimationFrame(function(){vn(Pn)})}var Cn=_a(qt,{formatList:Dt,generateConfig:wt,locale:Ft}),on=Object(w.a)(Cn,2),An=on[1];function gn(Pn){jn(Pn)}function Bn(){var Pn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;jn(null,Pn)}return Object(c.useEffect)(function(){Bn(!0)},[be]),Object(c.useEffect)(function(){return function(){return cancelAnimationFrame(dn.current)}},[]),[An,gn,Bn]}function fr(be){var at,Dt=be.prefixCls,wt=Dt===void 0?"rc-picker":Dt,Ft=be.id,Rt=be.tabIndex,zt=be.style,qt=be.className,vn=be.dropdownClassName,dn=be.dropdownAlign,jn=be.popupStyle,Cn=be.transitionName,on=be.generateConfig,An=be.locale,gn=be.inputReadOnly,Bn=be.allowClear,Pn=be.autoFocus,Qn=be.showTime,yr=be.picker,ln=yr===void 0?"date":yr,en=be.format,fn=be.use12Hours,yn=be.value,Rn=be.defaultValue,Ln=be.open,hn=be.defaultOpen,xn=be.defaultOpenValue,Mn=be.suffixIcon,Un=be.clearIcon,nr=be.disabled,hr=be.disabledDate,rr=be.placeholder,xr=be.getPopupContainer,Ar=be.pickerRef,or=be.panelRender,na=be.onChange,ir=be.onOpenChange,Yr=be.onFocus,Vr=be.onBlur,In=be.onMouseDown,Ht=be.onMouseUp,$t=be.onMouseEnter,Vt=be.onMouseLeave,qn=be.onContextMenu,On=be.onClick,sr=be.direction,Zn=be.autoComplete,vr=Zn===void 0?"off":Zn,mr=c.useRef(null),Fr=ln==="date"&&!!Qn||ln==="time",kr=pe(S(en,ln,Qn,fn)),aa=c.useRef(null),pr=c.useRef(null),Wr=Object(u.a)(null,{value:yn,defaultValue:Rn}),Tr=Object(w.a)(Wr,2),qr=Tr[0],ba=Tr[1],pa=c.useState(qr),zr=Object(w.a)(pa,2),Ze=zr[0],lt=zr[1],_t=c.useRef(null),et=Object(u.a)(!1,{value:Ln,defaultValue:hn,postState:function(Pr){return nr?!1:Pr},onChange:function(Pr){ir&&ir(Pr),!Pr&&_t.current&&_t.current.onClose&&_t.current.onClose()}}),Re=Object(w.a)(et,2),Be=Re[0],Te=Re[1],Ve=_a(Ze,{formatList:kr,generateConfig:on,locale:An}),qe=Object(w.a)(Ve,2),mt=qe[0],rt=qe[1],Mt=kn({valueTexts:mt,onTextChange:function(Pr){var la=on.locale.parse(An.locale,Pr,kr);la&&(!hr||!hr(la))&<(la)}}),Zt=Object(w.a)(Mt,3),rn=Zt[0],Yt=Zt[1],Jt=Zt[2],Dn=function(Pr){lt(Pr),ba(Pr),na&&!ut(on,qr,Pr)&&na(Pr,Pr?on.locale.format(An.locale,Pr,kr[0]):"")},Tn=function(Pr){if(nr&&Pr)return;Te(Pr)},Mr=function(Pr){return Be&&_t.current&&_t.current.onKeyDown?_t.current.onKeyDown(Pr):(Object(t.a)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},Lr=function(){Ht&&Ht.apply(void 0,arguments),mr.current&&(mr.current.focus(),Tn(!0))},ea=tn({blurToCancel:Fr,open:Be,value:rn,triggerOpen:Tn,forwardKeyDown:Mr,isClickOutside:function(Pr){return!K([aa.current,pr.current],Pr)},onSubmit:function(){return hr&&hr(Ze)?!1:(Dn(Ze),Tn(!1),Jt(),!0)},onCancel:function(){Tn(!1),lt(qr),Jt()},onFocus:Yr,onBlur:Vr}),Xr=Object(w.a)(ea,2),Jr=Xr[0],ur=Xr[1],Yn=ur.focused,Cr=ur.typing;c.useEffect(function(){Be||(lt(qr),!mt.length||mt[0]===""?Yt(""):rt!==rn&&Jt())},[Be,mt]),c.useEffect(function(){Be||Jt()},[ln]),c.useEffect(function(){lt(qr)},[qr]),Ar&&(Ar.current={focus:function(){mr.current&&mr.current.focus()},blur:function(){mr.current&&mr.current.blur()}});var lr=Object(E.a)(Object(E.a)({},be),{},{className:void 0,style:void 0,pickerValue:void 0,onPickerValueChange:void 0}),En=c.createElement(he,Object.assign({},lr,{generateConfig:on,className:l()(Object(y.a)({},"".concat(wt,"-panel-focused"),!Cr)),value:Ze,locale:An,tabIndex:-1,onChange:lt,direction:sr}));or&&(En=or(En));var Gn=c.createElement("div",{className:"".concat(wt,"-panel-container"),onMouseDown:function(Pr){Pr.preventDefault()}},En),Zr;Mn&&(Zr=c.createElement("span",{className:"".concat(wt,"-suffix")},Mn));var ra;Bn&&qr&&!nr&&(ra=c.createElement("span",{onMouseDown:function(Pr){Pr.preventDefault(),Pr.stopPropagation()},onMouseUp:function(Pr){Pr.preventDefault(),Pr.stopPropagation(),Dn(null),Tn(!1)},className:"".concat(wt,"-clear")},Un||c.createElement("span",{className:"".concat(wt,"-clear-btn")})));var Sr=function(Pr,la){(la==="submit"||la!=="key"&&!Fr)&&(Dn(Pr),Tn(!1))},ca=sr==="rtl"?"bottomRight":"bottomLeft",Ra=ya(rn,{formatList:kr,generateConfig:on,locale:An}),fa=Object(w.a)(Ra,3),Dr=fa[0],Or=fa[1],Nr=fa[2];return c.createElement(m.Provider,{value:{operationRef:_t,hideHeader:ln==="time",panelRef:aa,onSelect:Sr,open:Be,defaultOpenValue:xn,onDateMouseEnter:Or,onDateMouseLeave:Nr}},c.createElement(ar,{visible:Be,popupElement:Gn,popupStyle:jn,prefixCls:wt,dropdownClassName:vn,dropdownAlign:dn,getPopupContainer:xr,transitionName:Cn,popupPlacement:ca,direction:sr},c.createElement("div",{className:l()(wt,qt,(at={},Object(y.a)(at,"".concat(wt,"-disabled"),nr),Object(y.a)(at,"".concat(wt,"-focused"),Yn),Object(y.a)(at,"".concat(wt,"-rtl"),sr==="rtl"),at)),style:zt,onMouseDown:In,onMouseUp:Lr,onMouseEnter:$t,onMouseLeave:Vt,onContextMenu:qn,onClick:On},c.createElement("div",{className:l()("".concat(wt,"-input"),Object(y.a)({},"".concat(wt,"-input-placeholder"),!!Dr)),ref:pr},c.createElement("input",Object.assign({id:Ft,tabIndex:Rt,disabled:nr,readOnly:gn||!Cr,value:Dr||rn,onChange:function(Pr){Yt(Pr.target.value)},autoFocus:Pn,placeholder:rr,ref:mr,title:rn},Jr,{size:p(ln,kr[0])},De(be),{autoComplete:vr})),Zr,ra))))}var Ha=function(be){Object(A.a)(Dt,be);var at=Object(v.a)(Dt);function Dt(){var wt;return Object(D.a)(this,Dt),wt=at.apply(this,arguments),wt.pickerRef=c.createRef(),wt.focus=function(){wt.pickerRef.current&&wt.pickerRef.current.focus()},wt.blur=function(){wt.pickerRef.current&&wt.pickerRef.current.blur()},wt}return Object(b.a)(Dt,[{key:"render",value:function(){return c.createElement(fr,Object.assign({},this.props,{pickerRef:this.pickerRef}))}}]),Dt}(c.Component),Ba=Ha;function Ia(be,at,Dt){var wt=be.picker,Ft=be.locale,Rt=be.selectedValue,zt=be.disabledDate,qt=be.disabled,vn=be.generateConfig,dn=Ie(Rt,0),jn=Ie(Rt,1);function Cn(Pn){var Qn=vn.getYear(Pn),yr=vn.locale.getWeek(Ft.locale,Pn);return Qn*100+yr}function on(Pn){var Qn=vn.getYear(Pn),yr=vn.getMonth(Pn);return Qn*100+yr}function An(Pn){var Qn=vn.getYear(Pn),yr=Oe(vn,Pn);return Qn*10+yr}var gn=c.useCallback(function(Pn){if(zt&&zt(Pn))return!0;if(qt[1]&&jn)return!Qe(vn,Pn,jn)&&vn.isAfter(Pn,jn);if(at&&jn)switch(wt){case"quarter":return An(Pn)>An(jn);case"month":return on(Pn)>on(jn);case"week":return Cn(Pn)>Cn(jn);default:return!Qe(vn,Pn,jn)&&vn.isAfter(Pn,jn)}return!1},[zt,qt[1],jn,at]),Bn=c.useCallback(function(Pn){if(zt&&zt(Pn))return!0;if(qt[0]&&dn)return!Qe(vn,Pn,jn)&&vn.isAfter(dn,Pn);if(Dt&&dn)switch(wt){case"quarter":return An(Pn)0&&arguments[0]!==void 0?arguments[0]:!1,wr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Qr=null;Nr&&ti&&ti[0]&&ti[1]&&gn.isAfter(ti[1],ti[0])&&(Qr=ti);var va=yn;if(yn&&Object(s.a)(yn)==="object"&&yn.defaultValue){var ja=yn.defaultValue;va=Object(E.a)(Object(E.a)({},yn),{},{defaultValue:Ie(ja,rt)||void 0})}var Ei=null;return Ar&&(Ei=function(qa,xi){return Ar(qa,xi,{range:rt?"end":"start"})}),c.createElement(nt.Provider,{value:{inRange:!0,panelPosition:sa,rangedValue:bo||Yn,hoverRangedValue:Qr}},c.createElement(he,Object.assign({},be,wr,{dateRender:Ei,showTime:va,mode:Gn[rt],generateConfig:gn,style:void 0,direction:Wr,disabledDate:rt===0?Ra:fa,disabledTime:function(qa){return xr?xr(qa,rt===0?"start":"end"):!1},className:l()(Object(y.a)({},"".concat(Rt,"-panel-focused"),rt===0?!Xa:!qi)),value:Ie(Yn,rt),locale:Bn,tabIndex:-1,onPanelChange:function(qa,xi){ra(fe(Gn,xi,rt),fe(Yn,qa,rt));var Hi=qa;sa==="right"&&Gn[rt]===xi&&(Hi=Ke(Hi,xi,gn,-1)),Xr(Hi,rt)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:void 0,defaultPickerValue:void 0})))}var Ga=0,ui=0;rt&&_t.current&&Re.current&<.current&&(Ga=_t.current.offsetWidth+Re.current.offsetWidth,lt.current.offsetWidth&&Ga>lt.current.offsetWidth&&(ui=Ga));var eo=Wr==="rtl"?{right:Ga}:{left:Ga};function Ni(){var sa,wr=Z(Rt,Gn[rt],qn),Qr=ue({prefixCls:Rt,components:aa,needConfirmButton:pa,okDisabled:!Ie(Yn,rt)||rr&&rr(Yn[rt]),locale:Bn,rangeList:Sa,onOk:function(){Ie(Yn,rt)&&(ai(Yn,rt),kr&&kr(Yn))}});if(fn!=="time"&&!yn){var va=ea(rt),ja=Ke(va,fn,gn),Ei=Gn[rt],Ri=Ei===fn,qa=ga(Ri?"left":!1,{pickerValue:va,onPickerValueChange:function(Ja){Xr(Ja,rt)}}),xi=ga("right",{pickerValue:ja,onPickerValueChange:function(Ja){Xr(Ke(Ja,fn,gn,-1),rt)}});Wr==="rtl"?sa=c.createElement(c.Fragment,null,xi,Ri&&qa):sa=c.createElement(c.Fragment,null,qa,Ri&&xi)}else sa=ga();var Hi=c.createElement(c.Fragment,null,c.createElement("div",{className:"".concat(Rt,"-panels")},sa),(wr||Qr)&&c.createElement("div",{className:"".concat(Rt,"-footer")},wr,Qr));return or&&(Hi=or(Hi)),c.createElement("div",{className:"".concat(Rt,"-panel-container"),style:{marginLeft:ui},ref:lt,onMouseDown:function(Ja){Ja.preventDefault()}},Hi)}var ho=c.createElement("div",{className:l()("".concat(Rt,"-range-wrapper"),"".concat(Rt,"-").concat(fn,"-range-wrapper")),style:{minWidth:Ca}},c.createElement("div",{className:"".concat(Rt,"-range-arrow"),style:eo}),Ni()),Oi;Vr&&(Oi=c.createElement("span",{className:"".concat(Rt,"-suffix")},Vr));var $a;Yr&&(Ie(Dn,0)&&!rn[0]||Ie(Dn,1)&&!rn[1])&&($a=c.createElement("span",{onMouseDown:function(wr){wr.preventDefault(),wr.stopPropagation()},onMouseUp:function(wr){wr.preventDefault(),wr.stopPropagation();var Qr=Dn;rn[0]||(Qr=fe(Qr,null,0)),rn[1]||(Qr=fe(Qr,null,1)),ai(Qr,null),La(!1,rt)},className:"".concat(Rt,"-clear")},In||c.createElement("span",{className:"".concat(Rt,"-clear-btn")})));var po={size:p(fn,Ve[0])},Ki=0,mo=0;_t.current&&et.current&&Re.current&&(rt===0?mo=_t.current.offsetWidth:(Ki=Ga,mo=et.current.offsetWidth));var hi=Wr==="rtl"?{right:Ki}:{left:Ki},wa=function(wr,Qr){var va=fe(Yn,wr,rt);Qr==="submit"||Qr!=="key"&&!pa?(ai(va,rt),rt===0?xo():No()):Cr(va)};return c.createElement(m.Provider,{value:{operationRef:Zt,hideHeader:fn==="time",onDateMouseEnter:oo,onDateMouseLeave:so,hideRanges:!0,onSelect:wa,open:Nr}},c.createElement(ar,{visible:Nr,popupElement:ho,popupStyle:dn,prefixCls:Rt,dropdownClassName:jn,dropdownAlign:on,getPopupContainer:An,transitionName:Cn,range:!0,direction:Wr},c.createElement("div",Object.assign({ref:Ze,className:l()(Rt,"".concat(Rt,"-range"),vn,(at={},Object(y.a)(at,"".concat(Rt,"-disabled"),rn[0]&&rn[1]),Object(y.a)(at,"".concat(Rt,"-focused"),rt===0?ii:wo),Object(y.a)(at,"".concat(Rt,"-rtl"),Wr==="rtl"),at)),style:qt,onClick:Wi,onMouseDown:Ao},De(be)),c.createElement("div",{className:l()("".concat(Rt,"-input"),(Dt={},Object(y.a)(Dt,"".concat(Rt,"-input-active"),rt===0),Object(y.a)(Dt,"".concat(Rt,"-input-placeholder"),!!Pi),Dt)),ref:_t},c.createElement("input",Object.assign({id:zt,disabled:rn[0],readOnly:$t||!Xa,value:Pi||mi,onChange:function(wr){uo(wr.target.value)},autoFocus:Qn,placeholder:Ie(Pn,0)||"",ref:Be},fi,po,{autoComplete:ba}))),c.createElement("div",{className:"".concat(Rt,"-range-separator"),ref:Re},hn),c.createElement("div",{className:l()("".concat(Rt,"-input"),(wt={},Object(y.a)(wt,"".concat(Rt,"-input-active"),rt===1),Object(y.a)(wt,"".concat(Rt,"-input-placeholder"),!!ki),wt)),ref:et},c.createElement("input",Object.assign({disabled:rn[1],readOnly:$t||!qi,value:ki||Vi,onChange:function(wr){co(wr.target.value)},placeholder:Ie(Pn,1)||"",ref:Te},bi,po,{autoComplete:ba}))),c.createElement("div",{className:"".concat(Rt,"-active-bar"),style:Object(E.a)(Object(E.a)({},hi),{},{width:mo,position:"absolute"})}),Oi,$a)))}var da=function(be){Object(A.a)(Dt,be);var at=Object(v.a)(Dt);function Dt(){var wt;return Object(D.a)(this,Dt),wt=at.apply(this,arguments),wt.pickerRef=c.createRef(),wt.focus=function(){wt.pickerRef.current&&wt.pickerRef.current.focus()},wt.blur=function(){wt.pickerRef.current&&wt.pickerRef.current.blur()},wt}return Object(b.a)(Dt,[{key:"render",value:function(){return c.createElement(ei,Object.assign({},this.props,{pickerRef:this.pickerRef}))}}]),Dt}(c.Component),ha=da,ua=H.b=Ba},onxn:function(M,H){M.exports="data:image/png;base64,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"},osHv:function(M,H,a){(function(D){D(a("VrN/"))})(function(D){"use strict";var b=D.Pos;function A(d,n){return d.line-n.line||d.ch-n.ch}var v="A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD",y=v+"-:.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040",E=new RegExp("<(/?)(["+v+"]["+y+"]*)","g");function w(d,n,i,h){this.line=n,this.ch=i,this.cm=d,this.text=d.getLine(n),this.min=h?Math.max(h.from,d.firstLine()):d.firstLine(),this.max=h?Math.min(h.to-1,d.lastLine()):d.lastLine()}function c(d,n){var i=d.cm.getTokenTypeAt(b(d.line,n));return i&&/\btag\b/.test(i)}function _(d){return d.line>=d.max?void 0:(d.ch=0,d.text=d.cm.getLine(++d.line),!0)}function l(d){return d.line<=d.min?void 0:(d.text=d.cm.getLine(--d.line),d.ch=d.text.length,!0)}function t(d){for(;;){var n=d.text.indexOf(">",d.ch);if(n==-1){if(_(d))continue;return}if(!c(d,n+1)){d.ch=n+1;continue}var i=d.text.lastIndexOf("/",n),h=i>-1&&!/\S/.test(d.text.slice(i+1,n));return d.ch=n+1,h?"selfClose":"regular"}}function u(d){for(;;){var n=d.ch?d.text.lastIndexOf("<",d.ch-1):-1;if(n==-1){if(l(d))continue;return}if(!c(d,n+1)){d.ch=n;continue}E.lastIndex=n,d.ch=n;var i=E.exec(d.text);if(i&&i.index==n)return i}}function s(d){for(;;){E.lastIndex=d.ch;var n=E.exec(d.text);if(!n){if(_(d))continue;return}if(!c(d,n.index+1)){d.ch=n.index+1;continue}return d.ch=n.index+n[0].length,n}}function r(d){for(;;){var n=d.ch?d.text.lastIndexOf(">",d.ch-1):-1;if(n==-1){if(l(d))continue;return}if(!c(d,n+1)){d.ch=n;continue}var i=d.text.lastIndexOf("/",n),h=i>-1&&!/\S/.test(d.text.slice(i+1,n));return d.ch=n+1,h?"selfClose":"regular"}}function f(d,n){for(var i=[];;){var h=s(d),C,x=d.line,g=d.ch-(h?h[0].length:0);if(!h||!(C=t(d)))return;if(C=="selfClose")continue;if(h[1]){for(var R=i.length-1;R>=0;--R)if(i[R]==h[2]){i.length=R;break}if(R<0&&(!n||n==h[2]))return{tag:h[2],from:b(x,g),to:b(d.line,d.ch)}}else i.push(h[2])}}function m(d,n){for(var i=[];;){var h=r(d);if(!h)return;if(h=="selfClose"){u(d);continue}var C=d.line,x=d.ch,g=u(d);if(!g)return;if(g[1])i.push(g[2]);else{for(var R=i.length-1;R>=0;--R)if(i[R]==g[2]){i.length=R;break}if(R<0&&(!n||n==g[2]))return{tag:g[2],from:b(d.line,d.ch),to:b(C,x)}}}}D.registerHelper("fold","xml",function(d,n){for(var i=new w(d,n.line,0);;){var h=s(i);if(!h||i.line!=n.line)return;var C=t(i);if(!C)return;if(!h[1]&&C!="selfClose"){var x=b(i.line,i.ch),g=f(i,h[2]);return g&&A(g.from,x)>0?{from:x,to:g.from}:null}}}),D.findMatchingTag=function(d,n,i){var h=new w(d,n.line,n.ch,i);if(h.text.indexOf(">")==-1&&h.text.indexOf("<")==-1)return;var C=t(h),x=C&&b(h.line,h.ch),g=C&&u(h);if(!C||!g||A(h,n)>0)return;var R={from:b(h.line,h.ch),to:x,tag:g[2]};return C=="selfClose"?{open:R,close:null,at:"open"}:g[1]?{open:m(h,g[2]),close:R,at:"close"}:(h=new w(d,x.line,x.ch,i),{open:R,close:f(h,g[2]),at:"open"})},D.findEnclosingTag=function(d,n,i,h){for(var C=new w(d,n.line,n.ch,i);;){var x=m(C,h);if(!x)break;var g=new w(d,n.line,n.ch,i),R=f(g,x.tag);if(R)return{open:x,close:R}}},D.scanForClosingTag=function(d,n,i,h){var C=new w(d,n.line,n.ch,h?{from:0,to:h}:null);return f(C,i)}})},p5ED:function(M,H,a){"use strict";var D=a("+L6B"),b=a("2/Rp"),A=a("5Dmo"),v=a("3S7+"),y=a("k1fw"),E=a("9og8"),w=a("tJVT"),c=a("WmNS"),_=a.n(c),l=a("q1tI"),t=a.n(l),u=a("vHTk"),s=a.n(u),r=a("yEEn"),f=a("ZW9T"),m=a("1vsH"),d=a("V0Rq"),n=a("m3rI");H.a=function(i){var h,C,x,g,R,P,O=i.editOffice,S=O===void 0?"view":O,p=i.name,T=i.data,N=i.theme,k=i.type,U=i.filename,z=i.monacoEditor,W=i.className,F=i.style,V=i.close,K=i.onClose,B=i.hasMask,J=i.disabledDownload,le=i.onImgDimensions,ge=i.otherData,pe=Object(l.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),De=Object(w.a)(pe,2),Ie=De[0],fe=De[1],xe=Object(l.useState)(""),Ee=Object(w.a)(xe,2),se=Ee[0],oe=Ee[1],q=Object(l.useState)(),me=Object(w.a)(q,2),re=me[0],ae=me[1],ce=window.ENV==="build"?"/react/build":"",te=location.host.startsWith("localhost")?n.a.PROXY_SERVER:n.a.API_SERVER,$,X=1024*1024,ee=10*X,Oe=Object(l.useRef)();(h=T)!==null&&h!==void 0&&h.startsWith("/api")&&k!=="txt"&&(T=n.a.API_SERVER+T),k==="office"&&($=Object(m.P)(T).filesize,$>ee&&(k="other")),U&&(z.filename=U),Object(l.useEffect)(function(){var tt,st,ut=(tt=document.cookie)===null||tt===void 0||((st=tt.replace(/\s/g,""))===null||st===void 0)?void 0:st.split(";");ut==null||ut.map(function(ht){var bt=ht.split("=");bt[0]==="_educoder_session"&&oe(bt[1])})},[]),Object(l.useEffect)(function(){k==="office"&&Se()},[k,T]);var Se=function(){var tt=Object(E.a)(_.a.mark(function st(){var ut,ht,bt;return _.a.wrap(function(Ue){for(;;)switch(Ue.prev=Ue.next){case 0:return console.log("data:",T),ut=T,T.startsWith("http")||(ut=location.origin+ut),ht=new URL(ut).pathname.split("/").pop(),Ue.next=6,Object(d.U)({attachment_id:ht});case 6:bt=Ue.sent,ae(bt);case 8:case"end":return Ue.stop()}},st)}));return function(){return tt.apply(this,arguments)}}(),Me=function(){if(T.startsWith("http")||T.startsWith("blob:")){Qe();return}Object(m.x)(U||"educoder",T,U)},Qe=function(){Object(m.v)(U||"educoder",decodeURIComponent(T))};return t.a.createElement("div",{style:Object(y.a)({},F||{}),className:"".concat(B&&s.a.bgBlack," ").concat(k?s.a.wrp:"hide")},V&&t.a.createElement("div",{className:s.a.close,ref:Oe},!!le&&t.a.createElement(v.a,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:function(){return Oe.current}},t.a.createElement("span",{onClick:function(){K(),le()}},t.a.createElement("i",{className:"icon-yulanpizhu"}))),!J&&t.a.createElement(v.a,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:function(){return Oe.current}},t.a.createElement("span",{onClick:Qe},t.a.createElement("i",{className:"icon-quxiaozhiding"}))),t.a.createElement(v.a,{title:"\u5173\u95ED",getPopupContainer:function(){return Oe.current}},t.a.createElement("span",{className:"",onClick:K},t.a.createElement("i",{className:"icon-guanbi1"})))),t.a.createElement("div",{className:"".concat(s.a[W]," ").concat(W," ").concat(s.a.monaco," ").concat(k==="txt"?"show":"hide")},k==="txt"&&t.a.createElement(f.b,z)),k==="audio"&&t.a.createElement("audio",{src:"".concat(((C=T)===null||C===void 0?void 0:C.indexOf("http://"))>-1||((x=T)===null||x===void 0?void 0:x.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(T),autoPlay:!0}),k==="video"&&t.a.createElement(t.a.Fragment,null,((g=T)===null||g===void 0?void 0:g.indexOf("http"))>-1?t.a.createElement("video",{controls:!0,src:"".concat(T),autoPlay:!0}):t.a.createElement("video",{controls:!0,src:"data:video/mp4;base64,".concat(T),autoPlay:!0})),k==="office"&&re&&t.a.createElement("iframe",{src:"".concat(ce,"/office.html?key=").concat(re.key,"&url=").concat(te+re.url,"&callbackUrl=").concat(te+re.callbackUrl,"&fileType=").concat(re.fileType,"&title=").concat(re.title,"&model=").concat(S,"&officeServer=").concat(n.a.OFFICE_SERVER,"&disabledDownload=").concat(!!J)}),(k==="xlsx"||k==="doc"||k==="pptx"||k==="docx")&&t.a.createElement("iframe",{src:"/react/build/office.html?key=".concat(ge.key,"&url=").concat(n.a.API_SERVER+ge.url,"&callbackUrl=").concat(n.a.API_SERVER+ge.callbackUrl,"&fileType=").concat(ge.fileType,"&title=").concat(ge.title,"&model=").concat(ge.model)}),k==="html"&&t.a.createElement("iframe",{src:T+"&disposition=inline"}),k==="pdf"&&t.a.createElement("embed",{className:s.a.embed,src:T}),k==="image"&&t.a.createElement("img",{src:"".concat(((R=T)===null||R===void 0?void 0:R.indexOf("http://"))>-1||((P=T)===null||P===void 0?void 0:P.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(T)}),k==="other"&&t.a.createElement("div",null,t.a.createElement(b.a,{type:"primary",size:"large",onClick:Me},t.a.createElement(r.a,null),"\u70B9\u51FB\u4E0B\u8F7D")),k==="download"&&t.a.createElement(b.a,{type:"primary",size:"large",onClick:Me},t.a.createElement(r.a,null),"\u70B9\u51FB\u4E0B\u8F7D"))}},"p77/":function(M,H,a){},pA7S:function(M,H,a){(function(D,b,A){M.exports=H=b(a("Ib8C"),a("ETIr"),a("cv67"),a("K3mO"),a("OLod"))})(this,function(D){return function(){var b=D,A=b.lib,v=A.WordArray,y=A.BlockCipher,E=b.algo,w=[57,49,41,33,25,17,9,1,58,50,42,34,26,18,10,2,59,51,43,35,27,19,11,3,60,52,44,36,63,55,47,39,31,23,15,7,62,54,46,38,30,22,14,6,61,53,45,37,29,21,13,5,28,20,12,4],c=[14,17,11,24,1,5,3,28,15,6,21,10,23,19,12,4,26,8,16,7,27,20,13,2,41,52,31,37,47,55,30,40,51,45,33,48,44,49,39,56,34,53,46,42,50,36,29,32],_=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],l=[{0:8421888,268435456:32768,536870912:8421378,805306368:2,1073741824:512,1342177280:8421890,1610612736:8389122,1879048192:8388608,2147483648:514,2415919104:8389120,2684354560:33280,2952790016:8421376,3221225472:32770,3489660928:8388610,3758096384:0,4026531840:33282,134217728:0,402653184:8421890,671088640:33282,939524096:32768,1207959552:8421888,1476395008:512,1744830464:8421378,2013265920:2,2281701376:8389120,2550136832:33280,2818572288:8421376,3087007744:8389122,3355443200:8388610,3623878656:32770,3892314112:514,4160749568:8388608,1:32768,268435457:2,536870913:8421888,805306369:8388608,1073741825:8421378,1342177281:33280,1610612737:512,1879048193:8389122,2147483649:8421890,2415919105:8421376,2684354561:8388610,2952790017:33282,3221225473:514,3489660929:8389120,3758096385:32770,4026531841:0,134217729:8421890,402653185:8421376,671088641:8388608,939524097:512,1207959553:32768,1476395009:8388610,1744830465:2,2013265921:33282,2281701377:32770,2550136833:8389122,2818572289:514,3087007745:8421888,3355443201:8389120,3623878657:0,3892314113:33280,4160749569:8421378},{0:1074282512,16777216:16384,33554432:524288,50331648:1074266128,67108864:1073741840,83886080:1074282496,100663296:1073758208,117440512:16,134217728:540672,150994944:1073758224,167772160:1073741824,184549376:540688,201326592:524304,218103808:0,234881024:16400,251658240:1074266112,8388608:1073758208,25165824:540688,41943040:16,58720256:1073758224,75497472:1074282512,92274688:1073741824,109051904:524288,125829120:1074266128,142606336:524304,159383552:0,176160768:16384,192937984:1074266112,209715200:1073741840,226492416:540672,243269632:1074282496,260046848:16400,268435456:0,285212672:1074266128,301989888:1073758224,318767104:1074282496,335544320:1074266112,352321536:16,369098752:540688,385875968:16384,402653184:16400,419430400:524288,436207616:524304,452984832:1073741840,469762048:540672,486539264:1073758208,503316480:1073741824,520093696:1074282512,276824064:540688,293601280:524288,310378496:1074266112,327155712:16384,343932928:1073758208,360710144:1074282512,377487360:16,394264576:1073741824,411041792:1074282496,427819008:1073741840,444596224:1073758224,461373440:524304,478150656:0,494927872:16400,511705088:1074266128,528482304:540672},{0:260,1048576:0,2097152:67109120,3145728:65796,4194304:65540,5242880:67108868,6291456:67174660,7340032:67174400,8388608:67108864,9437184:67174656,10485760:65792,11534336:67174404,12582912:67109124,13631488:65536,14680064:4,15728640:256,524288:67174656,1572864:67174404,2621440:0,3670016:67109120,4718592:67108868,5767168:65536,6815744:65540,7864320:260,8912896:4,9961472:256,11010048:67174400,12058624:65796,13107200:65792,14155776:67109124,15204352:67174660,16252928:67108864,16777216:67174656,17825792:65540,18874368:65536,19922944:67109120,20971520:256,22020096:67174660,23068672:67108868,24117248:0,25165824:67109124,26214400:67108864,27262976:4,28311552:65792,29360128:67174400,30408704:260,31457280:65796,32505856:67174404,17301504:67108864,18350080:260,19398656:67174656,20447232:0,21495808:65540,22544384:67109120,23592960:256,24641536:67174404,25690112:65536,26738688:67174660,27787264:65796,28835840:67108868,29884416:67109124,30932992:67174400,31981568:4,33030144:65792},{0:2151682048,65536:2147487808,131072:4198464,196608:2151677952,262144:0,327680:4198400,393216:2147483712,458752:4194368,524288:2147483648,589824:4194304,655360:64,720896:2147487744,786432:2151678016,851968:4160,917504:4096,983040:2151682112,32768:2147487808,98304:64,163840:2151678016,229376:2147487744,294912:4198400,360448:2151682112,425984:0,491520:2151677952,557056:4096,622592:2151682048,688128:4194304,753664:4160,819200:2147483648,884736:4194368,950272:4198464,1015808:2147483712,1048576:4194368,1114112:4198400,1179648:2147483712,1245184:0,1310720:4160,1376256:2151678016,1441792:2151682048,1507328:2147487808,1572864:2151682112,1638400:2147483648,1703936:2151677952,1769472:4198464,1835008:2147487744,1900544:4194304,1966080:64,2031616:4096,1081344:2151677952,1146880:2151682112,1212416:0,1277952:4198400,1343488:4194368,1409024:2147483648,1474560:2147487808,1540096:64,1605632:2147483712,1671168:4096,1736704:2147487744,1802240:2151678016,1867776:4160,1933312:2151682048,1998848:4194304,2064384:4198464},{0:128,4096:17039360,8192:262144,12288:536870912,16384:537133184,20480:16777344,24576:553648256,28672:262272,32768:16777216,36864:537133056,40960:536871040,45056:553910400,49152:553910272,53248:0,57344:17039488,61440:553648128,2048:17039488,6144:553648256,10240:128,14336:17039360,18432:262144,22528:537133184,26624:553910272,30720:536870912,34816:537133056,38912:0,43008:553910400,47104:16777344,51200:536871040,55296:553648128,59392:16777216,63488:262272,65536:262144,69632:128,73728:536870912,77824:553648256,81920:16777344,86016:553910272,90112:537133184,94208:16777216,98304:553910400,102400:553648128,106496:17039360,110592:537133056,114688:262272,118784:536871040,122880:0,126976:17039488,67584:553648256,71680:16777216,75776:17039360,79872:537133184,83968:536870912,88064:17039488,92160:128,96256:553910272,100352:262272,104448:553910400,108544:0,112640:553648128,116736:16777344,120832:262144,124928:537133056,129024:536871040},{0:268435464,256:8192,512:270532608,768:270540808,1024:268443648,1280:2097152,1536:2097160,1792:268435456,2048:0,2304:268443656,2560:2105344,2816:8,3072:270532616,3328:2105352,3584:8200,3840:270540800,128:270532608,384:270540808,640:8,896:2097152,1152:2105352,1408:268435464,1664:268443648,1920:8200,2176:2097160,2432:8192,2688:268443656,2944:270532616,3200:0,3456:270540800,3712:2105344,3968:268435456,4096:268443648,4352:270532616,4608:270540808,4864:8200,5120:2097152,5376:268435456,5632:268435464,5888:2105344,6144:2105352,6400:0,6656:8,6912:270532608,7168:8192,7424:268443656,7680:270540800,7936:2097160,4224:8,4480:2105344,4736:2097152,4992:268435464,5248:268443648,5504:8200,5760:270540808,6016:270532608,6272:270540800,6528:270532616,6784:8192,7040:2105352,7296:2097160,7552:0,7808:268435456,8064:268443656},{0:1048576,16:33555457,32:1024,48:1049601,64:34604033,80:0,96:1,112:34603009,128:33555456,144:1048577,160:33554433,176:34604032,192:34603008,208:1025,224:1049600,240:33554432,8:34603009,24:0,40:33555457,56:34604032,72:1048576,88:33554433,104:33554432,120:1025,136:1049601,152:33555456,168:34603008,184:1048577,200:1024,216:34604033,232:1,248:1049600,256:33554432,272:1048576,288:33555457,304:34603009,320:1048577,336:33555456,352:34604032,368:1049601,384:1025,400:34604033,416:1049600,432:1,448:0,464:34603008,480:33554433,496:1024,264:1049600,280:33555457,296:34603009,312:1,328:33554432,344:1048576,360:1025,376:34604032,392:33554433,408:34603008,424:0,440:34604033,456:1049601,472:1024,488:33555456,504:1048577},{0:134219808,1:131072,2:134217728,3:32,4:131104,5:134350880,6:134350848,7:2048,8:134348800,9:134219776,10:133120,11:134348832,12:2080,13:0,14:134217760,15:133152,2147483648:2048,2147483649:134350880,2147483650:134219808,2147483651:134217728,2147483652:134348800,2147483653:133120,2147483654:133152,2147483655:32,2147483656:134217760,2147483657:2080,2147483658:131104,2147483659:134350848,2147483660:0,2147483661:134348832,2147483662:134219776,2147483663:131072,16:133152,17:134350848,18:32,19:2048,20:134219776,21:134217760,22:134348832,23:131072,24:0,25:131104,26:134348800,27:134219808,28:134350880,29:133120,30:2080,31:134217728,2147483664:131072,2147483665:2048,2147483666:134348832,2147483667:133152,2147483668:32,2147483669:134348800,2147483670:134217728,2147483671:134219808,2147483672:134350880,2147483673:134217760,2147483674:134219776,2147483675:0,2147483676:133120,2147483677:2080,2147483678:131104,2147483679:134350848}],t=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679],u=E.DES=y.extend({_doReset:function(){for(var m=this._key,d=m.words,n=[],i=0;i<56;i++){var h=w[i]-1;n[i]=d[h>>>5]>>>31-h%32&1}for(var C=this._subKeys=[],x=0;x<16;x++){for(var g=C[x]=[],R=_[x],i=0;i<24;i++)g[i/6|0]|=n[(c[i]-1+R)%28]<<31-i%6,g[4+(i/6|0)]|=n[28+(c[i+24]-1+R)%28]<<31-i%6;g[0]=g[0]<<1|g[0]>>>31;for(var i=1;i<7;i++)g[i]=g[i]>>>(i-1)*4+3;g[7]=g[7]<<5|g[7]>>>27}for(var P=this._invSubKeys=[],i=0;i<16;i++)P[i]=C[15-i]},encryptBlock:function(m,d){this._doCryptBlock(m,d,this._subKeys)},decryptBlock:function(m,d){this._doCryptBlock(m,d,this._invSubKeys)},_doCryptBlock:function(m,d,n){this._lBlock=m[d],this._rBlock=m[d+1],s.call(this,4,252645135),s.call(this,16,65535),r.call(this,2,858993459),r.call(this,8,16711935),s.call(this,1,1431655765);for(var i=0;i<16;i++){for(var h=n[i],C=this._lBlock,x=this._rBlock,g=0,R=0;R<8;R++)g|=l[R][((x^h[R])&t[R])>>>0];this._lBlock=x,this._rBlock=C^g}var P=this._lBlock;this._lBlock=this._rBlock,this._rBlock=P,s.call(this,1,1431655765),r.call(this,8,16711935),r.call(this,2,858993459),s.call(this,16,65535),s.call(this,4,252645135),m[d]=this._lBlock,m[d+1]=this._rBlock},keySize:64/32,ivSize:64/32,blockSize:64/32});function s(m,d){var n=(this._lBlock>>>m^this._rBlock)&d;this._rBlock^=n,this._lBlock^=n<>>m^this._lBlock)&d;this._lBlock^=n,this._rBlock^=n<192.");var n=d.slice(0,2),i=d.length<4?d.slice(0,2):d.slice(2,4),h=d.length<6?d.slice(0,2):d.slice(4,6);this._des1=u.createEncryptor(v.create(n)),this._des2=u.createEncryptor(v.create(i)),this._des3=u.createEncryptor(v.create(h))},encryptBlock:function(m,d){this._des1.encryptBlock(m,d),this._des2.decryptBlock(m,d),this._des3.encryptBlock(m,d)},decryptBlock:function(m,d){this._des3.decryptBlock(m,d),this._des2.encryptBlock(m,d),this._des1.decryptBlock(m,d)},keySize:192/32,ivSize:64/32,blockSize:64/32});b.TripleDES=y._createHelper(f)}(),D.TripleDES})},pUFm:function(M,H,a){M.exports=a.p+"static/no-data.c803c40c.png"},pmY6:function(M,H,a){"use strict";a.d(H,"g",function(){return y}),a.d(H,"f",function(){return E}),a.d(H,"e",function(){return w}),a.d(H,"h",function(){return c}),a.d(H,"b",function(){return _}),a.d(H,"a",function(){return l}),a.d(H,"d",function(){return t}),a.d(H,"c",function(){return u});var D=!1,b="__is_disposable_tracked__";function A(s){if(!D)return;if(s&&s!==l.None)try{s[b]=!0}catch(r){}}function v(s){if(!D)return s;var r=new Error("Potentially leaked disposable").stack;return setTimeout(function(){s[b]||console.log(r)},3e3),s}function y(s){return typeof s.dispose=="function"&&s.dispose.length===0}function E(s){return Array.isArray(s)?(s.forEach(function(r){r&&(A(r),r.dispose())}),[]):s?(A(s),s.dispose(),s):void 0}function w(){for(var s=[],r=0;r>>2]|=E<<24-w%4*8,b.sigBytes+=E},unpad:function(b){var A=b.words[b.sigBytes-1>>>2]&255;b.sigBytes-=A}},D.pad.Ansix923})},qM6L:function(M,H,a){(function(D,b){M.exports=H=b(a("Ib8C"))})(this,function(D){return function(){var b=D,A=b.lib,v=A.WordArray,y=b.enc,E=y.Utf16=y.Utf16BE={stringify:function(c){for(var _=c.words,l=c.sigBytes,t=[],u=0;u>>2]>>>16-u%4*8&65535;t.push(String.fromCharCode(s))}return t.join("")},parse:function(c){for(var _=c.length,l=[],t=0;t<_;t++)l[t>>>1]|=c.charCodeAt(t)<<16-t%2*16;return v.create(l,_*2)}};y.Utf16LE={stringify:function(c){for(var _=c.words,l=c.sigBytes,t=[],u=0;u>>2]>>>16-u%4*8&65535);t.push(String.fromCharCode(s))}return t.join("")},parse:function(c){for(var _=c.length,l=[],t=0;t<_;t++)l[t>>>1]|=w(c.charCodeAt(t)<<16-t%2*16);return v.create(l,_*2)}};function w(c){return c<<8&4278255360|c>>>8&16711935}}(),D.enc.Utf16})},qgvg:function(M,H){M.exports="data:image/gif;base64,R0lGODlhFAAQAOZVAD6Q33p6ezZto2VnaW5vcDuCxiYvNysvM1tdXzNij5eXlyg0QTA0OExOUWZnaS8zN19hYzFYf0Oi/Sg1QoeHh2JjZWZoaTdzrTRmljl5tzFZgDBWez6P3Tl4tjl8uzdxqWBiYys/VCUqL39/gHV2dy4yNScyPDJeiEpNTzk8P0CX6jc7PiYuNWlqaywwNDZtojAzNytDWScrLitAVUGb8Xl6eoWFhTp+wDNgjWRmZ4+QkFdZWzo9QIODgyo/Uzh3syg0QCczPmprbTRllW9wcSotMVJUVjZupDuEylBSVUGb8kxPUZGRkTd0rUGc82JkZUKe9j2M1zg7P4iIiEOj/yUpLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0U3Nzk1NkY5QkRGMTFFQUIzQzFDQjY5MEVFODZDMDciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0U3Nzk1NzA5QkRGMTFFQUIzQzFDQjY5MEVFODZDMDciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3RTc3OTU2RDlCREYxMUVBQjNDMUNCNjkwRUU4NkMwNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3RTc3OTU2RTlCREYxMUVBQjNDMUNCNjkwRUU4NkMwNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAUyAFUALAAAAAAUABAAAAd5gFWCg4RSLoSIiVUPFlNEhAwDCIoyST1TUwGCBwM6AweJPCSYmJpVCAMMgykgFRUtFKSlilVCsreZtAS4sqaJu7yzisDBvhAKyBDEvL6Iy7jNhA7BwoklKA0NRiO30bRFOzakpqiqtItPsTWbA0wWoOcrOUuEMA6TgQAh+QQFMgBVACwAAAAAFAAQAAAHeIBVgoOEISaEiIlVExlUSIQLAgmKIidOVFQAggYCNAIGiTFRmJiaVQkCC4MzHxcXHhKkpYpVN7K3mbQFuLKmibu8s4rAwb4YpBjEvL6IyrjMhB3BwolBGxEROCq30LQsQ1CkpqiqtItNsRybAkpHoOY+PxqEQC+TgQA7"},qu8F:function(M,H,a){(function(D,b,A){M.exports=H=b(a("Ib8C"),a("OLod"))})(this,function(D){/** @preserve + `)}},Q)})}function Ri(){Ei(function(){wr(mo.react,b.a.version),ga(document)},[])}function qa(Y){var Q=Object(D.useRef)(Y);return Object(D.useEffect)(function(){Q.current=Y}),Q}function xi(){var Y=null;function Q(){return Boolean(Y)}function ie(He){return He===Y}function _e(He){Y&&q(!1);var Ge={abandon:He};return Y=Ge,Ge}function Le(){Y||q(!1),Y=null}function ke(){Y&&(Y.abandon(),Le())}return{isClaimed:Q,isActive:ie,claim:_e,release:Le,tryAbandon:ke}}var Hi=9,vo=13,Ja=27,Ts=32,Ys=33,Rl=34,hs=35,Ds=36,Js=37,Ml=38,Qs=39,Il=40,ps,ms=(ps={},ps[vo]=!0,ps[Hi]=!0,ps),Ps=function(Y){ms[Y.keyCode]&&Y.preventDefault()},vs=function(){var Y="visibilitychange";if(typeof document=="undefined")return Y;var Q=[Y,"ms"+Y,"webkit"+Y,"moz"+Y,"o"+Y],ie=st(Q,function(_e){return"on"+_e in document});return ie||Y}(),Zs=0,Rs=5;function Ko(Y,Q){return Math.abs(Q.x-Y.x)>=Rs||Math.abs(Q.y-Y.y)>=Rs}var gs={type:"IDLE"};function _s(Y){var Q=Y.cancel,ie=Y.completed,_e=Y.getPhase,Le=Y.setPhase;return[{eventName:"mousemove",fn:function(He){var Ge=He.button,xt=He.clientX,Ut=He.clientY;if(Ge!==Zs)return;var jt={x:xt,y:Ut},St=_e();if(St.type==="DRAGGING"){He.preventDefault(),St.actions.move(jt);return}St.type==="PENDING"||q(!1);var Ct=St.point;if(!Ko(Ct,jt))return;He.preventDefault();var Lt=St.actions.fluidLift(jt);Le({type:"DRAGGING",actions:Lt})}},{eventName:"mouseup",fn:function(He){var Ge=_e();if(Ge.type!=="DRAGGING"){Q();return}He.preventDefault(),Ge.actions.drop({shouldBlockNextClick:!0}),ie()}},{eventName:"mousedown",fn:function(He){_e().type==="DRAGGING"&&He.preventDefault(),Q()}},{eventName:"keydown",fn:function(He){var Ge=_e();if(Ge.type==="PENDING"){Q();return}if(He.keyCode===Ja){He.preventDefault(),Q();return}Ps(He)}},{eventName:"resize",fn:Q},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){_e().type==="PENDING"&&Q()}},{eventName:"webkitmouseforcedown",fn:function(He){var Ge=_e();if(Ge.type!=="IDLE"||q(!1),Ge.actions.shouldRespectForcePress()){Q();return}He.preventDefault()}},{eventName:vs,fn:Q}]}function $s(Y){var Q=Object(D.useRef)(gs),ie=Object(D.useRef)(Ie),_e=l(function(){return{eventName:"mousedown",fn:function(St){if(St.defaultPrevented)return;if(St.button!==Zs)return;if(St.ctrlKey||St.metaKey||St.shiftKey||St.altKey)return;var Ct=Y.findClosestDraggableId(St);if(!Ct)return;var Lt=Y.tryGetLock(Ct,He,{sourceEvent:St});if(!Lt)return;St.preventDefault();var mn={x:St.clientX,y:St.clientY};ie.current(),Ut(Lt,mn)}}},[Y]),Le=l(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(St){if(St.defaultPrevented)return;var Ct=Y.findClosestDraggableId(St);if(!Ct)return;var Lt=Y.findOptionsForDraggable(Ct);if(!Lt)return;if(Lt.shouldRespectForcePress)return;if(!Y.canGetLock(Ct))return;St.preventDefault()}}},[Y]),ke=t(function(){var St={passive:!1,capture:!0};ie.current=xe(window,[Le,_e],St)},[Le,_e]),He=t(function(){var jt=Q.current;if(jt.type==="IDLE")return;Q.current=gs,ie.current(),ke()},[ke]),Ge=t(function(){var jt=Q.current;He(),jt.type==="DRAGGING"&&jt.actions.cancel({shouldBlockNextClick:!0}),jt.type==="PENDING"&&jt.actions.abort()},[He]),xt=t(function(){var St={capture:!0,passive:!1},Ct=_s({cancel:Ge,completed:He,getPhase:function(){return Q.current},setPhase:function(mn){Q.current=mn}});ie.current=xe(window,Ct,St)},[Ge,He]),Ut=t(function(St,Ct){Q.current.type==="IDLE"||q(!1),Q.current={type:"PENDING",point:Ct,actions:St},xt()},[xt]);oi(function(){return ke(),function(){ie.current()}},[ke])}var To;function el(){}var Ll=(To={},To[Rl]=!0,To[Ys]=!0,To[Ds]=!0,To[hs]=!0,To);function tl(Y,Q){function ie(){Q(),Y.cancel()}function _e(){Q(),Y.drop()}return[{eventName:"keydown",fn:function(ke){if(ke.keyCode===Ja){ke.preventDefault(),ie();return}if(ke.keyCode===Ts){ke.preventDefault(),_e();return}if(ke.keyCode===Il){ke.preventDefault(),Y.moveDown();return}if(ke.keyCode===Ml){ke.preventDefault(),Y.moveUp();return}if(ke.keyCode===Qs){ke.preventDefault(),Y.moveRight();return}if(ke.keyCode===Js){ke.preventDefault(),Y.moveLeft();return}if(Ll[ke.keyCode]){ke.preventDefault();return}Ps(ke)}},{eventName:"mousedown",fn:ie},{eventName:"mouseup",fn:ie},{eventName:"click",fn:ie},{eventName:"touchstart",fn:ie},{eventName:"resize",fn:ie},{eventName:"wheel",fn:ie,options:{passive:!0}},{eventName:vs,fn:ie}]}function vi(Y){var Q=Object(D.useRef)(el),ie=l(function(){return{eventName:"keydown",fn:function(ke){if(ke.defaultPrevented)return;if(ke.keyCode!==Ts)return;var He=Y.findClosestDraggableId(ke);if(!He)return;var Ge=Y.tryGetLock(He,jt,{sourceEvent:ke});if(!Ge)return;ke.preventDefault();var xt=!0,Ut=Ge.snapLift();Q.current();function jt(){xt||q(!1),xt=!1,Q.current(),_e()}Q.current=xe(window,tl(Ut,jt),{capture:!0,passive:!1})}}},[Y]),_e=t(function(){var ke={passive:!1,capture:!0};Q.current=xe(window,[ie],ke)},[ie]);oi(function(){return _e(),function(){Q.current()}},[_e])}var Ho={type:"IDLE"},nl=120,rl=.15;function al(Y){var Q=Y.cancel,ie=Y.getPhase;return[{eventName:"orientationchange",fn:Q},{eventName:"resize",fn:Q},{eventName:"contextmenu",fn:function(Le){Le.preventDefault()}},{eventName:"keydown",fn:function(Le){if(ie().type!=="DRAGGING"){Q();return}Le.keyCode===Ja&&Le.preventDefault(),Q()}},{eventName:vs,fn:Q}]}function Go(Y){var Q=Y.cancel,ie=Y.completed,_e=Y.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(ke){var He=_e();if(He.type!=="DRAGGING"){Q();return}He.hasMoved=!0;var Ge=ke.touches[0],xt=Ge.clientX,Ut=Ge.clientY,jt={x:xt,y:Ut};ke.preventDefault(),He.actions.move(jt)}},{eventName:"touchend",fn:function(ke){var He=_e();if(He.type!=="DRAGGING"){Q();return}ke.preventDefault(),He.actions.drop({shouldBlockNextClick:!0}),ie()}},{eventName:"touchcancel",fn:function(ke){if(_e().type!=="DRAGGING"){Q();return}ke.preventDefault(),Q()}},{eventName:"touchforcechange",fn:function(ke){var He=_e();He.type!=="IDLE"||q(!1);var Ge=ke.touches[0];if(!Ge)return;var xt=Ge.force>=rl;if(!xt)return;var Ut=He.actions.shouldRespectForcePress();if(He.type==="PENDING"){Ut&&Q();return}if(Ut){if(He.hasMoved){ke.preventDefault();return}Q();return}ke.preventDefault()}},{eventName:vs,fn:Q}]}function ys(Y){var Q=Object(D.useRef)(Ho),ie=Object(D.useRef)(Ie),_e=t(function(){return Q.current},[]),Le=t(function(Lt){Q.current=Lt},[]),ke=l(function(){return{eventName:"touchstart",fn:function(Lt){if(Lt.defaultPrevented)return;var mn=Y.findClosestDraggableId(Lt);if(!mn)return;var cr=Y.tryGetLock(mn,Ge,{sourceEvent:Lt});if(!cr)return;var _r=Lt.touches[0],jr=_r.clientX,Hr=_r.clientY,ia={x:jr,y:Hr};ie.current(),St(cr,ia)}}},[Y]),He=t(function(){var Lt={capture:!0,passive:!1};ie.current=xe(window,[ke],Lt)},[ke]),Ge=t(function(){var Ct=Q.current;if(Ct.type==="IDLE")return;Ct.type==="PENDING"&&clearTimeout(Ct.longPressTimerId),Le(Ho),ie.current(),He()},[He,Le]),xt=t(function(){var Ct=Q.current;Ge(),Ct.type==="DRAGGING"&&Ct.actions.cancel({shouldBlockNextClick:!0}),Ct.type==="PENDING"&&Ct.actions.abort()},[Ge]),Ut=t(function(){var Lt={capture:!0,passive:!1},mn={cancel:xt,completed:Ge,getPhase:_e},cr=xe(window,Go(mn),Lt),_r=xe(window,al(mn),Lt);ie.current=function(){cr(),_r()}},[xt,_e,Ge]),jt=t(function(){var Lt=_e();Lt.type==="PENDING"||q(!1);var mn=Lt.actions.fluidLift(Lt.point);Le({type:"DRAGGING",actions:mn,hasMoved:!1})},[_e,Le]),St=t(function(Lt,mn){_e().type==="IDLE"||q(!1);var cr=setTimeout(jt,nl);Le({type:"PENDING",point:mn,actions:Lt,longPressTimerId:cr}),Ut()},[Ut,_e,Le,jt]);oi(function(){return He(),function(){ie.current();var mn=_e();mn.type==="PENDING"&&(clearTimeout(mn.longPressTimerId),Le(Ho))}},[_e,He,Le]),oi(function(){var Lt=xe(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return Lt},[])}function il(Y){ja(function(){var Q=qa(Y);Ei(function(){Q.current.length===Y.length||q(!1)})})}var ol={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function Ms(Y,Q){if(Q==null)return!1;var ie=Boolean(ol[Q.tagName.toLowerCase()]);if(ie)return!0;var _e=Q.getAttribute("contenteditable");return _e==="true"||_e===""?!0:Q===Y?!1:Ms(Y,Q.parentElement)}function zo(Y,Q){var ie=Q.target;return qi(ie)?Ms(Y,ie):!1}var sl=function(Y){return s(Y.getBoundingClientRect()).center};function bs(Y){return Y instanceof wo(Y).Element}var ll=function(){var Y="matches";if(typeof document=="undefined")return Y;var Q=[Y,"msMatchesSelector","webkitMatchesSelector"],ie=st(Q,function(_e){return _e in Element.prototype});return ie||Y}();function Vo(Y,Q){return Y==null?null:Y[ll](Q)?Y:Vo(Y.parentElement,Q)}function kl(Y,Q){return Y.closest?Y.closest(Q):Vo(Y,Q)}function Xo(Y){return"["+so.contextId+'="'+Y+'"]'}function ul(Y,Q){var ie=Q.target;if(!bs(ie))return null;var _e=Xo(Y),Le=kl(ie,_e);return Le&&qi(Le)?Le:null}function cl(Y,Q){var ie=ul(Y,Q);return ie?ie.getAttribute(so.draggableId):null}function dl(Y,Q){var ie="["+So.contextId+'="'+Y+'"]',_e=Wt(document.querySelectorAll(ie)),Le=st(_e,function(ke){return ke.getAttribute(So.id)===Q});return Le&&qi(Le)?Le:null}function ts(Y){Y.preventDefault()}function Do(Y){var Q=Y.expected,ie=Y.phase,_e=Y.isLockActive,Le=Y.shouldWarn;return _e()?!(Q!==ie):!1}function Yo(Y){var Q=Y.lockAPI,ie=Y.store,_e=Y.registry,Le=Y.draggableId;if(Q.isClaimed())return!1;var ke=_e.draggable.findById(Le);return ke&&ke.options.isEnabled?!!to(ie.getState(),Le):!1}function ns(Y){var Q=Y.lockAPI,ie=Y.contextId,_e=Y.store,Le=Y.registry,ke=Y.draggableId,He=Y.forceSensorStop,Ge=Y.sourceEvent,xt=Yo({lockAPI:Q,store:_e,registry:Le,draggableId:ke});if(!xt)return null;var Ut=Le.draggable.getById(ke),jt=dl(ie,Ut.descriptor.id);if(!jt)return null;if(Ge&&!Ut.options.canDragInteractiveElements&&zo(jt,Ge))return null;var St=Q.claim(He||Ie),Ct="PRE_DRAG";function Lt(){return Ut.options.shouldRespectForcePress}function mn(){return Q.isActive(St)}function cr(Oa,za){Do({expected:Oa,phase:Ct,isLockActive:mn,shouldWarn:!0})&&_e.dispatch(za())}var _r=cr.bind(null,"DRAGGING");function jr(Oa){function za(){Q.release(),Ct="COMPLETED"}Ct!=="PRE_DRAG"&&(za(),Ct==="PRE_DRAG"||q(!1)),_e.dispatch(qn(Oa.liftActionArgs)),Ct="DRAGGING";function li(e,o){if(o===void 0&&(o={shouldBlockNextClick:!1}),Oa.cleanup(),o.shouldBlockNextClick){var L=xe(window,[{eventName:"click",fn:ts,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(L)}za(),_e.dispatch(ut({reason:e}))}return Object(v.a)({isActive:function(){return Do({expected:"DRAGGING",phase:Ct,isLockActive:mn,shouldWarn:!1})},shouldRespectForcePress:Lt,drop:function(o){return li("DROP",o)},cancel:function(o){return li("CANCEL",o)}},Oa.actions)}function Hr(Oa){var za=k(function(e){_r(function(){return kr({client:e})})}),li=jr({liftActionArgs:{id:ke,clientSelection:Oa,movementMode:"FLUID"},cleanup:function(){return za.cancel()},actions:{move:za}});return Object(v.a)({},li,{move:za})}function ia(){var Oa={moveUp:function(){return _r(Wr)},moveRight:function(){return _r(qr)},moveDown:function(){return _r(Pr)},moveLeft:function(){return _r(ba)}};return jr({liftActionArgs:{id:ke,clientSelection:sl(jt),movementMode:"SNAP"},cleanup:Ie,actions:Oa})}function Kr(){var Oa=Do({expected:"PRE_DRAG",phase:Ct,isLockActive:mn,shouldWarn:!0});Oa&&Q.release()}var Da={isActive:function(){return Do({expected:"PRE_DRAG",phase:Ct,isLockActive:mn,shouldWarn:!1})},shouldRespectForcePress:Lt,fluidLift:Hr,snapLift:ia,abort:Kr};return Da}var fl=[$s,vi,ys];function Nl(Y){var Q=Y.contextId,ie=Y.store,_e=Y.registry,Le=Y.customSensors,ke=Y.enableDefaultSensors,He=[].concat(ke?fl:[],Le||[]),Ge=Object(D.useState)(function(){return xi()})[0],xt=t(function(Hr,ia){Hr.isDragging&&!ia.isDragging&&Ge.tryAbandon()},[Ge]);oi(function(){var Hr=ie.getState(),ia=ie.subscribe(function(){var Kr=ie.getState();xt(Hr,Kr),Hr=Kr});return ia},[Ge,ie,xt]),oi(function(){return Ge.tryAbandon},[Ge.tryAbandon]);var Ut=t(function(jr){return Yo({lockAPI:Ge,registry:_e,store:ie,draggableId:jr})},[Ge,_e,ie]),jt=t(function(jr,Hr,ia){return ns({lockAPI:Ge,registry:_e,contextId:Q,store:ie,draggableId:jr,forceSensorStop:Hr,sourceEvent:ia&&ia.sourceEvent?ia.sourceEvent:null})},[Q,Ge,_e,ie]),St=t(function(jr){return cl(Q,jr)},[Q]),Ct=t(function(jr){var Hr=_e.draggable.findById(jr);return Hr?Hr.options:null},[_e.draggable]),Lt=t(function(){if(!Ge.isClaimed())return;Ge.tryAbandon(),ie.getState().phase!=="IDLE"&&ie.dispatch(ma())},[Ge,ie]),mn=t(Ge.isClaimed,[Ge]),cr=l(function(){return{canGetLock:Ut,tryGetLock:jt,findClosestDraggableId:St,findOptionsForDraggable:Ct,tryReleaseLock:Lt,isLockClaimed:mn}},[Ut,jt,St,Ct,Lt,mn]);il(He);for(var _r=0;_r>>2]&255;b.sigBytes-=A}},D.pad.Iso10126})},oaGz:function(M,H,a){M.exports={bg:"bg___24uy8",wrap:"wrap___14NGB",modal:"modal___2LUSY",content:"content___uJSz1",head:"head___1b8cM",headCount:"headCount___8qSbD",button:"button___3uWW2",itemWrap:"itemWrap___30TsE",imgWrap:"imgWrap___2LXqq",img:"img___3JUpQ",manager:"manager___VrVN1",itemContent:"itemContent___gyTTk",nameWrap:"nameWrap___3WMS2",name:"name___2ym5i",actionGroup:"actionGroup___8xT17",deleteIcon:"deleteIcon___24yPS",schoolWrap:"schoolWrap___23Lyd",school:"school___1PzsI",countWrap:"countWrap___8XfQc",deletetitle:"deletetitle___2yGtk",yseTitle:"yseTitle___sqFvw"}},ogmK:function(M,H,a){"use strict";a.d(H,"a",function(){return pa});var D=a("1OyB"),b=a("vuIU"),A=a("Ji7U"),v=a("LK+K"),y=a("rePB"),E=a("VTBJ"),w=a("ODXe"),c=a("q1tI"),_=a("TSYQ"),l=a.n(_),t=a("Kwbf"),u=a("6cGi"),s=a("U8pU"),r=a("4IlW"),f=c.createContext({}),m=f,d={visibility:"hidden"};function n(be){var at=be.prefixCls,Dt=be.prevIcon,wt=Dt===void 0?"\u2039":Dt,Bt=be.nextIcon,Rt=Bt===void 0?"\u203A":Bt,Vt=be.superPrevIcon,qt=Vt===void 0?"\xAB":Vt,gn=be.superNextIcon,fn=gn===void 0?"\xBB":gn,Fn=be.onSuperPrev,Cn=be.onSuperNext,on=be.onPrev,wn=be.onNext,_n=be.children,Wn=c.useContext(m),Dn=Wn.hideNextBtn,Qn=Wn.hidePrevBtn;return c.createElement("div",{className:at},Fn&&c.createElement("button",{type:"button",onClick:Fn,tabIndex:-1,className:"".concat(at,"-super-prev-btn"),style:Qn?d:{}},qt),on&&c.createElement("button",{type:"button",onClick:on,tabIndex:-1,className:"".concat(at,"-prev-btn"),style:Qn?d:{}},wt),c.createElement("div",{className:"".concat(at,"-view")},_n),wn&&c.createElement("button",{type:"button",onClick:wn,tabIndex:-1,className:"".concat(at,"-next-btn"),style:Dn?d:{}},Rt),Cn&&c.createElement("button",{type:"button",onClick:Cn,tabIndex:-1,className:"".concat(at,"-super-next-btn"),style:Dn?d:{}},fn))}var i=n;function h(be){var at=c.useContext(m),Dt=at.hideHeader;if(Dt)return null;var wt=be.prefixCls,Bt=be.generateConfig,Rt=be.locale,Vt=be.value,qt=be.format,gn="".concat(wt,"-header");return c.createElement(i,{prefixCls:gn},Vt?Bt.locale.format(Rt.locale,Vt,qt):"\xA0")}var C=h,x=a("YrtM"),g=a("KQm4"),R=new Map;function P(be,at,Dt){if(R.get(be)&&cancelAnimationFrame(R.get(be)),Dt<=0){R.set(be,requestAnimationFrame(function(){be.scrollTop=at}));return}var wt=at-be.scrollTop,Bt=wt/Dt*10;R.set(be,requestAnimationFrame(function(){be.scrollTop+=Bt,be.scrollTop!==at&&P(be,at,Dt-10)}))}function O(be,at){var Dt=at.onLeftRight,wt=at.onCtrlLeftRight,Bt=at.onUpDown,Rt=at.onPageUpDown,Vt=at.onEnter,qt=be.which,gn=be.ctrlKey,fn=be.metaKey;switch(qt){case r.a.LEFT:if(gn||fn){if(wt)return wt(-1),!0}else if(Dt)return Dt(-1),!0;break;case r.a.RIGHT:if(gn||fn){if(wt)return wt(1),!0}else if(Dt)return Dt(1),!0;break;case r.a.UP:if(Bt)return Bt(-1),!0;break;case r.a.DOWN:if(Bt)return Bt(1),!0;break;case r.a.PAGE_UP:if(Rt)return Rt(-1),!0;break;case r.a.PAGE_DOWN:if(Rt)return Rt(1),!0;break;case r.a.ENTER:if(Vt)return Vt(),!0;break}return!1}function S(be,at,Dt,wt){var Bt=be;if(!Bt)switch(at){case"time":Bt=wt?"hh:mm:ss a":"HH:mm:ss";break;case"week":Bt="gggg-wo";break;case"month":Bt="YYYY-MM";break;case"quarter":Bt="YYYY-[Q]Q";break;case"year":Bt="YYYY";break;default:Bt=Dt?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return Bt}function p(be,at){var Dt=be==="time"?8:10;return Math.max(Dt,at.length)+2}var T=null,N=new Set;function k(be){return!T&&typeof window!="undefined"&&window.addEventListener&&(T=function(Dt){Object(g.a)(N).forEach(function(wt){wt(Dt)})},window.addEventListener("mousedown",T)),N.add(be),function(){N.delete(be),N.size===0&&(window.removeEventListener("mousedown",T),T=null)}}var U=function(at){return at==="month"||at==="date"?"year":at},z=function(at){return at==="date"?"month":at},W=function(at){return at==="month"||at==="date"?"quarter":at},F=function(at){return at==="date"?"week":at},V={year:U,month:z,quarter:W,week:F,time:null,date:null};function K(be,at){return be.some(function(Dt){return Dt&&Dt.contains(at)})}function B(be){var at=be.prefixCls,Dt=be.units,wt=be.onSelect,Bt=be.value,Rt=be.active,Vt=be.hideDisabledOptions,qt="".concat(at,"-cell"),gn=c.useContext(m),fn=gn.open,Fn=c.useRef(null),Cn=c.useRef(new Map);return c.useLayoutEffect(function(){var on=Cn.current.get(Bt);on&&fn!==!1&&P(Fn.current,on.offsetTop,120)},[Bt]),c.useLayoutEffect(function(){if(fn){var on=Cn.current.get(Bt);on&&P(Fn.current,on.offsetTop,0)}},[fn]),c.createElement("ul",{className:l()("".concat(at,"-column"),Object(y.a)({},"".concat(at,"-column-active"),Rt)),ref:Fn,style:{position:"relative"}},Dt.map(function(on){var wn;return Vt&&on.disabled?null:c.createElement("li",{key:on.value,ref:function(Wn){Cn.current.set(on.value,Wn)},className:l()(qt,(wn={},Object(y.a)(wn,"".concat(qt,"-disabled"),on.disabled),Object(y.a)(wn,"".concat(qt,"-selected"),Bt===on.value),wn)),onClick:function(){if(on.disabled)return;wt(on.value)}},c.createElement("div",{className:"".concat(qt,"-inner")},on.label))}))}var J=B;function le(be,at){for(var Dt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",wt=String(be);wt.length=12,pn%=12);var rr=c.useMemo(function(){if(!fn)return[!1,!1];var Ht=[!0,!0];return hr.forEach(function($t){var Xt=$t.disabled,qn=$t.value;if(Xt)return;qn>=12?Ht[1]=!1:Ht[0]=!1}),Ht},[fn,hr]),xr=Object(w.a)(rr,2),Tr=xr[0],or=xr[1],na=c.useMemo(function(){return fn?hr.filter(kn?function(Ht){return Ht.value>=12}:function(Ht){return Ht.value<12}).map(function(Ht){var $t=Ht.value%12,Xt=$t===0?"12":le($t,2);return Object(E.a)(Object(E.a)({},Ht),{},{label:Xt,value:$t})}):hr},[fn,hr]),ar=oe(0,59,wn,Qn&&Qn(pn)),Jr=oe(0,59,Wn,yr&&yr(pn,xn));wt.current={onUpDown:function($t){var Xt=hn[Bt];if(Xt)for(var qn=Xt.units.findIndex(function(gr){return gr.value===Xt.value}),On=Xt.units.length,sr=1;sr1&&(Vt=at.addDate(Vt,-7)),Vt}function Ke(be,at,Dt){var wt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(at){case"year":return Dt.addYear(be,wt*10);case"quarter":case"month":return Dt.addYear(be,wt);default:return Dt.addMonth(be,wt)}}var Ue=c.createContext({}),nt=Ue;function Nt(be){var at=be.cellPrefixCls,Dt=be.generateConfig,wt=be.rangedValue,Bt=be.hoverRangedValue,Rt=be.isInView,Vt=be.isSameCell,qt=be.offsetCell,gn=be.today,fn=be.value;function Fn(Cn){var on,wn=qt(Cn,-1),_n=qt(Cn,1),Wn=Ie(wt,0),Dn=Ie(wt,1),Qn=Ie(Bt,0),yr=Ie(Bt,1),ln=ht(Dt,Qn,yr,Cn);function en(xn){return Vt(Wn,xn)}function hn(xn){return Vt(Dn,xn)}var bn=Vt(Qn,Cn),Pn=Vt(yr,Cn),kn=(ln||Pn)&&(!Rt(wn)||hn(wn)),pn=(ln||bn)&&(!Rt(_n)||en(_n));return on={},Object(y.a)(on,"".concat(at,"-in-view"),Rt(Cn)),Object(y.a)(on,"".concat(at,"-in-range"),ht(Dt,Wn,Dn,Cn)),Object(y.a)(on,"".concat(at,"-range-start"),en(Cn)),Object(y.a)(on,"".concat(at,"-range-end"),hn(Cn)),Object(y.a)(on,"".concat(at,"-range-start-single"),en(Cn)&&!Dn),Object(y.a)(on,"".concat(at,"-range-end-single"),hn(Cn)&&!Wn),Object(y.a)(on,"".concat(at,"-range-start-near-hover"),en(Cn)&&(Vt(wn,Qn)||ht(Dt,Qn,yr,wn))),Object(y.a)(on,"".concat(at,"-range-end-near-hover"),hn(Cn)&&(Vt(_n,yr)||ht(Dt,Qn,yr,_n))),Object(y.a)(on,"".concat(at,"-range-hover"),ln),Object(y.a)(on,"".concat(at,"-range-hover-start"),bn),Object(y.a)(on,"".concat(at,"-range-hover-end"),Pn),Object(y.a)(on,"".concat(at,"-range-hover-edge-start"),kn),Object(y.a)(on,"".concat(at,"-range-hover-edge-end"),pn),Object(y.a)(on,"".concat(at,"-range-hover-edge-start-near-range"),kn&&Vt(wn,Dn)),Object(y.a)(on,"".concat(at,"-range-hover-edge-end-near-range"),pn&&Vt(_n,Wn)),Object(y.a)(on,"".concat(at,"-today"),Vt(gn,Cn)),Object(y.a)(on,"".concat(at,"-selected"),Vt(fn,Cn)),on}return Fn}function gt(be){for(var at=be.prefixCls,Dt=be.disabledDate,wt=be.onSelect,Bt=be.rowNum,Rt=be.colNum,Vt=be.prefixColumn,qt=be.rowClassName,gn=be.baseDate,fn=be.getCellClassName,Fn=be.getCellText,Cn=be.getCellNode,on=be.getCellDate,wn=be.titleCell,_n=be.headerCells,Wn=c.useContext(m),Dn=Wn.onDateMouseEnter,Qn=Wn.onDateMouseLeave,yr="".concat(at,"-cell"),ln=[],en=0;en2&&arguments[2]!==void 0?arguments[2]:!1;(Ve===Wn||$r)&&(ma(En),Pn&&Pn(En),On&&On(En,Gn),kn&&!ct(qt,En,ba)&&kn(En))},Jt=function(En){return pr.current&&pr.current.onKeyDown?([r.a.LEFT,r.a.RIGHT,r.a.UP,r.a.DOWN,r.a.PAGE_UP,r.a.PAGE_DOWN,r.a.ENTER].includes(En.which)&&En.preventDefault(),pr.current.onKeyDown(En)):(Object(t.a)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1)},Tn=function(En){pr.current&&pr.current.onBlur&&pr.current.onBlur(En)};Xt&&Fr!=="right"&&(Xt.current={onKeyDown:Jt,onClose:function(){pr.current&&pr.current.onClose&&pr.current.onClose()}}),c.useEffect(function(){gn&&!Wr.current&&_t(gn)},[gn]),c.useEffect(function(){Wr.current=!1},[]);var An,Ir=Object(E.a)(Object(E.a)({},be),{},{operationRef:pr,prefixCls:wt,viewDate:ut,value:ba,onViewDateChange:et,sourceMode:Mt,onPanelChange:rn,disabledDate:Ve!=="decade"?on:void 0});delete Ir.onChange,delete Ir.onSelect;switch(Ve){case"decade":An=c.createElement(G,Object.assign({},Ir,{onSelect:function(En,Gn){et(En),Yt(En,Gn)}}));break;case"year":An=c.createElement(zn,Object.assign({},Ir,{onSelect:function(En,Gn){et(En),Yt(En,Gn)}}));break;case"month":An=c.createElement(Tt,Object.assign({},Ir,{onSelect:function(En,Gn){et(En),Yt(En,Gn)}}));break;case"quarter":An=c.createElement(yn,Object.assign({},Ir,{onSelect:function(En,Gn){et(En),Yt(En,Gn)}}));break;case"week":An=c.createElement(vn,Object.assign({},Ir,{onSelect:function(En,Gn){et(En),Yt(En,Gn)}}));break;case"time":delete Ir.showTime,An=c.createElement(ce,Object.assign({},Ir,Object(s.a)(ln)==="object"?ln:null,{onSelect:function(En,Gn){et(En),Yt(En,Gn)}}));break;default:ln?An=c.createElement(Wt,Object.assign({},Ir,{onSelect:function(En,Gn){et(En),Yt(En,Gn)}})):An=c.createElement(Ye,Object.assign({},Ir,{onSelect:function(En,Gn){et(En),Yt(En,Gn)}}))}var Lr,ea,Yr=function(){var En=qt.getNow(),Gn=Ee(qt.getHour(En),qt.getMinute(En),qt.getSecond(En),Xr?xr:1,Mn?or:1,Ht?ar:1),$r=xe(qt,En,Gn[0],Gn[1],Gn[2]);Yt($r,"submit")};sr||(Lr=Z(wt,Ve,hn),ea=ue({prefixCls:wt,components:nr,needConfirmButton:Jr,okDisabled:!ba||on&&on(ba),locale:Vt,showNow:yr,onNow:Jr&&Yr,onOk:function(){ba&&(Yt(ba,"submit",!0),Nn&&Nn(ba))}}));var Qr;if(en&&Ve==="date"&&Wn==="date"&&!ln){var ur=qt.getNow(),Yn="".concat(wt,"-today-btn"),Cr=on&&on(ur);Qr=c.createElement("a",{className:l()(Yn,Cr&&"".concat(Yn,"-disabled")),"aria-disabled":Cr,onClick:function(){Cr||Yt(ur,"mouse",!0)}},Vt.today)}return c.createElement(m.Provider,{value:Object(E.a)(Object(E.a)({},$t),{},{hideHeader:"hideHeader"in be?bn:$t.hideHeader,hidePrevBtn:vr&&Fr==="right",hideNextBtn:vr&&Fr==="left"})},c.createElement("div",{tabIndex:Qn,className:l()("".concat(wt,"-panel"),Bt,(at={},Object(y.a)(at,"".concat(wt,"-panel-has-range"),kr&&kr[0]&&kr[1]),Object(y.a)(at,"".concat(wt,"-panel-has-range-hover"),aa&&aa[0]&&aa[1]),Object(y.a)(at,"".concat(wt,"-panel-rtl"),hr==="rtl"),at)),style:Rt,onKeyDown:Jt,onBlur:Tn,onMouseDown:xn,ref:qn},An,Lr||ea||Qr?c.createElement("div",{className:"".concat(wt,"-footer")},Lr,ea,Qr):null))}var he=ye,dt=a("uciX"),un={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}};function jn(be){var at,Dt=be.prefixCls,wt=be.popupElement,Bt=be.popupStyle,Rt=be.visible,Vt=be.dropdownClassName,qt=be.dropdownAlign,gn=be.transitionName,fn=be.getPopupContainer,Fn=be.children,Cn=be.range,on=be.popupPlacement,wn=be.direction,_n="".concat(Dt,"-dropdown"),Wn=function(){return on!==void 0?on:wn==="rtl"?"bottomRight":"bottomLeft"};return c.createElement(dt.a,{showAction:[],hideAction:[],popupPlacement:Wn(),builtinPlacements:un,prefixCls:_n,popupTransitionName:gn,popup:wt,popupAlign:qt,popupVisible:Rt,popupClassName:l()(Vt,(at={},Object(y.a)(at,"".concat(_n,"-range"),Cn),Object(y.a)(at,"".concat(_n,"-rtl"),wn==="rtl"),at)),popupStyle:Bt,getPopupContainer:fn},Fn)}var ir=jn;function tn(be){var at=be.open,Dt=be.value,wt=be.isClickOutside,Bt=be.triggerOpen,Rt=be.forwardKeyDown,Vt=be.blurToCancel,qt=be.onSubmit,gn=be.onCancel,fn=be.onFocus,Fn=be.onBlur,Cn=Object(c.useState)(!1),on=Object(w.a)(Cn,2),wn=on[0],_n=on[1],Wn=Object(c.useState)(!1),Dn=Object(w.a)(Wn,2),Qn=Dn[0],yr=Dn[1],ln=Object(c.useRef)(!1),en=Object(c.useRef)(!1),hn={onMouseDown:function(){_n(!0),Bt(!0)},onKeyDown:function(Pn){switch(Pn.which){case r.a.ENTER:{at?qt()!==!1&&_n(!0):Bt(!0),Pn.preventDefault();return}case r.a.TAB:{wn&&at&&!Pn.shiftKey?(_n(!1),Pn.preventDefault()):!wn&&at&&(!Rt(Pn)&&Pn.shiftKey&&(_n(!0),Pn.preventDefault()));return}case r.a.ESC:{_n(!0),gn();return}}!at&&![r.a.SHIFT].includes(Pn.which)?Bt(!0):wn||Rt(Pn)},onFocus:function(Pn){_n(!0),yr(!0),fn&&fn(Pn)},onBlur:function(Pn){if(ln.current||!wt(document.activeElement)){ln.current=!1;return}Vt?setTimeout(function(){wt(document.activeElement)&&gn()},0):at&&(Bt(!1),en.current&&qt()),yr(!1),Fn&&Fn(Pn)}};return Object(c.useEffect)(function(){en.current=!1},[at]),Object(c.useEffect)(function(){en.current=!0},[Dt]),Object(c.useEffect)(function(){return k(function(bn){var Pn=bn.target;at&&(wt(Pn)?Qn||Bt(!1):(ln.current=!0,requestAnimationFrame(function(){ln.current=!1})))})}),[hn,{focused:Qn,typing:wn}]}function Ln(be){var at=be.valueTexts,Dt=be.onTextChange,wt=c.useState(""),Bt=Object(w.a)(wt,2),Rt=Bt[0],Vt=Bt[1],qt=c.useRef([]);qt.current=at;function gn(Fn){Vt(Fn),Dt(Fn)}function fn(){Vt(qt.current[0])}return c.useEffect(function(){at.every(function(Fn){return Fn!==Rt})&&fn()},[at.join("||")]),[Rt,gn,fn]}var Bn=a("Gytx"),zr=a.n(Bn);function _a(be,at){var Dt=at.formatList,wt=at.generateConfig,Bt=at.locale;return Object(x.a)(function(){if(!be)return[[""],""];for(var Rt="",Vt=[],qt=0;qt1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(fn.current),Qn){gn(Dn);return}fn.current=requestAnimationFrame(function(){gn(Dn)})}var Cn=_a(qt,{formatList:Dt,generateConfig:wt,locale:Bt}),on=Object(w.a)(Cn,2),wn=on[1];function _n(Dn){Fn(Dn)}function Wn(){var Dn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;Fn(null,Dn)}return Object(c.useEffect)(function(){Wn(!0)},[be]),Object(c.useEffect)(function(){return function(){return cancelAnimationFrame(fn.current)}},[]),[wn,_n,Wn]}function fr(be){var at,Dt=be.prefixCls,wt=Dt===void 0?"rc-picker":Dt,Bt=be.id,Rt=be.tabIndex,Vt=be.style,qt=be.className,gn=be.dropdownClassName,fn=be.dropdownAlign,Fn=be.popupStyle,Cn=be.transitionName,on=be.generateConfig,wn=be.locale,_n=be.inputReadOnly,Wn=be.allowClear,Dn=be.autoFocus,Qn=be.showTime,yr=be.picker,ln=yr===void 0?"date":yr,en=be.format,hn=be.use12Hours,bn=be.value,Pn=be.defaultValue,kn=be.open,pn=be.defaultOpen,xn=be.defaultOpenValue,Rn=be.suffixIcon,Nn=be.clearIcon,nr=be.disabled,hr=be.disabledDate,rr=be.placeholder,xr=be.getPopupContainer,Tr=be.pickerRef,or=be.panelRender,na=be.onChange,ar=be.onOpenChange,Jr=be.onFocus,Xr=be.onBlur,Mn=be.onMouseDown,Ht=be.onMouseUp,$t=be.onMouseEnter,Xt=be.onMouseLeave,qn=be.onContextMenu,On=be.onClick,sr=be.direction,Zn=be.autoComplete,gr=Zn===void 0?"off":Zn,vr=c.useRef(null),Fr=ln==="date"&&!!Qn||ln==="time",kr=pe(S(en,ln,Qn,hn)),aa=c.useRef(null),pr=c.useRef(null),Wr=Object(u.a)(null,{value:bn,defaultValue:Pn}),Pr=Object(w.a)(Wr,2),qr=Pr[0],ba=Pr[1],ma=c.useState(qr),Vr=Object(w.a)(ma,2),Ze=Vr[0],ut=Vr[1],_t=c.useRef(null),et=Object(u.a)(!1,{value:kn,defaultValue:pn,postState:function(Mr){return nr?!1:Mr},onChange:function(Mr){ar&&ar(Mr),!Mr&&_t.current&&_t.current.onClose&&_t.current.onClose()}}),Re=Object(w.a)(et,2),Be=Re[0],Te=Re[1],Ve=_a(Ze,{formatList:kr,generateConfig:on,locale:wn}),qe=Object(w.a)(Ve,2),mt=qe[0],rt=qe[1],Mt=Ln({valueTexts:mt,onTextChange:function(Mr){var la=on.locale.parse(wn.locale,Mr,kr);la&&(!hr||!hr(la))&&ut(la)}}),Zt=Object(w.a)(Mt,3),rn=Zt[0],Yt=Zt[1],Jt=Zt[2],Tn=function(Mr){ut(Mr),ba(Mr),na&&!ct(on,qr,Mr)&&na(Mr,Mr?on.locale.format(wn.locale,Mr,kr[0]):"")},An=function(Mr){if(nr&&Mr)return;Te(Mr)},Ir=function(Mr){return Be&&_t.current&&_t.current.onKeyDown?_t.current.onKeyDown(Mr):(Object(t.a)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},Lr=function(){Ht&&Ht.apply(void 0,arguments),vr.current&&(vr.current.focus(),An(!0))},ea=tn({blurToCancel:Fr,open:Be,value:rn,triggerOpen:An,forwardKeyDown:Ir,isClickOutside:function(Mr){return!K([aa.current,pr.current],Mr)},onSubmit:function(){return hr&&hr(Ze)?!1:(Tn(Ze),An(!1),Jt(),!0)},onCancel:function(){An(!1),ut(qr),Jt()},onFocus:Jr,onBlur:Xr}),Yr=Object(w.a)(ea,2),Qr=Yr[0],ur=Yr[1],Yn=ur.focused,Cr=ur.typing;c.useEffect(function(){Be||(ut(qr),!mt.length||mt[0]===""?Yt(""):rt!==rn&&Jt())},[Be,mt]),c.useEffect(function(){Be||Jt()},[ln]),c.useEffect(function(){ut(qr)},[qr]),Tr&&(Tr.current={focus:function(){vr.current&&vr.current.focus()},blur:function(){vr.current&&vr.current.blur()}});var lr=Object(E.a)(Object(E.a)({},be),{},{className:void 0,style:void 0,pickerValue:void 0,onPickerValueChange:void 0}),En=c.createElement(he,Object.assign({},lr,{generateConfig:on,className:l()(Object(y.a)({},"".concat(wt,"-panel-focused"),!Cr)),value:Ze,locale:wn,tabIndex:-1,onChange:ut,direction:sr}));or&&(En=or(En));var Gn=c.createElement("div",{className:"".concat(wt,"-panel-container"),onMouseDown:function(Mr){Mr.preventDefault()}},En),$r;Rn&&($r=c.createElement("span",{className:"".concat(wt,"-suffix")},Rn));var ra;Wn&&qr&&!nr&&(ra=c.createElement("span",{onMouseDown:function(Mr){Mr.preventDefault(),Mr.stopPropagation()},onMouseUp:function(Mr){Mr.preventDefault(),Mr.stopPropagation(),Tn(null),An(!1)},className:"".concat(wt,"-clear")},Nn||c.createElement("span",{className:"".concat(wt,"-clear-btn")})));var Sr=function(Mr,la){(la==="submit"||la!=="key"&&!Fr)&&(Tn(Mr),An(!1))},ca=sr==="rtl"?"bottomRight":"bottomLeft",Ra=ha(rn,{formatList:kr,generateConfig:on,locale:wn}),fa=Object(w.a)(Ra,3),Rr=fa[0],Or=fa[1],Nr=fa[2];return c.createElement(m.Provider,{value:{operationRef:_t,hideHeader:ln==="time",panelRef:aa,onSelect:Sr,open:Be,defaultOpenValue:xn,onDateMouseEnter:Or,onDateMouseLeave:Nr}},c.createElement(ir,{visible:Be,popupElement:Gn,popupStyle:Fn,prefixCls:wt,dropdownClassName:gn,dropdownAlign:fn,getPopupContainer:xr,transitionName:Cn,popupPlacement:ca,direction:sr},c.createElement("div",{className:l()(wt,qt,(at={},Object(y.a)(at,"".concat(wt,"-disabled"),nr),Object(y.a)(at,"".concat(wt,"-focused"),Yn),Object(y.a)(at,"".concat(wt,"-rtl"),sr==="rtl"),at)),style:Vt,onMouseDown:Mn,onMouseUp:Lr,onMouseEnter:$t,onMouseLeave:Xt,onContextMenu:qn,onClick:On},c.createElement("div",{className:l()("".concat(wt,"-input"),Object(y.a)({},"".concat(wt,"-input-placeholder"),!!Rr)),ref:pr},c.createElement("input",Object.assign({id:Bt,tabIndex:Rt,disabled:nr,readOnly:_n||!Cr,value:Rr||rn,onChange:function(Mr){Yt(Mr.target.value)},autoFocus:Dn,placeholder:rr,ref:vr,title:rn},Qr,{size:p(ln,kr[0])},De(be),{autoComplete:gr})),$r,ra))))}var Ha=function(be){Object(A.a)(Dt,be);var at=Object(v.a)(Dt);function Dt(){var wt;return Object(D.a)(this,Dt),wt=at.apply(this,arguments),wt.pickerRef=c.createRef(),wt.focus=function(){wt.pickerRef.current&&wt.pickerRef.current.focus()},wt.blur=function(){wt.pickerRef.current&&wt.pickerRef.current.blur()},wt}return Object(b.a)(Dt,[{key:"render",value:function(){return c.createElement(fr,Object.assign({},this.props,{pickerRef:this.pickerRef}))}}]),Dt}(c.Component),Ba=Ha;function Ia(be,at,Dt){var wt=be.picker,Bt=be.locale,Rt=be.selectedValue,Vt=be.disabledDate,qt=be.disabled,gn=be.generateConfig,fn=Ie(Rt,0),Fn=Ie(Rt,1);function Cn(Dn){var Qn=gn.getYear(Dn),yr=gn.locale.getWeek(Bt.locale,Dn);return Qn*100+yr}function on(Dn){var Qn=gn.getYear(Dn),yr=gn.getMonth(Dn);return Qn*100+yr}function wn(Dn){var Qn=gn.getYear(Dn),yr=Oe(gn,Dn);return Qn*10+yr}var _n=c.useCallback(function(Dn){if(Vt&&Vt(Dn))return!0;if(qt[1]&&Fn)return!Je(gn,Dn,Fn)&&gn.isAfter(Dn,Fn);if(at&&Fn)switch(wt){case"quarter":return wn(Dn)>wn(Fn);case"month":return on(Dn)>on(Fn);case"week":return Cn(Dn)>Cn(Fn);default:return!Je(gn,Dn,Fn)&&gn.isAfter(Dn,Fn)}return!1},[Vt,qt[1],Fn,at]),Wn=c.useCallback(function(Dn){if(Vt&&Vt(Dn))return!0;if(qt[0]&&fn)return!Je(gn,Dn,Fn)&&gn.isAfter(fn,Dn);if(Dt&&fn)switch(wt){case"quarter":return wn(Dn)0&&arguments[0]!==void 0?arguments[0]:!1,wr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Zr=null;Nr&&ti&&ti[0]&&ti[1]&&_n.isAfter(ti[1],ti[0])&&(Zr=ti);var ga=bn;if(bn&&Object(s.a)(bn)==="object"&&bn.defaultValue){var ja=bn.defaultValue;ga=Object(E.a)(Object(E.a)({},bn),{},{defaultValue:Ie(ja,rt)||void 0})}var Ei=null;return Tr&&(Ei=function(qa,xi){return Tr(qa,xi,{range:rt?"end":"start"})}),c.createElement(nt.Provider,{value:{inRange:!0,panelPosition:sa,rangedValue:bo||Yn,hoverRangedValue:Zr}},c.createElement(he,Object.assign({},be,wr,{dateRender:Ei,showTime:ga,mode:Gn[rt],generateConfig:_n,style:void 0,direction:Wr,disabledDate:rt===0?Ra:fa,disabledTime:function(qa){return xr?xr(qa,rt===0?"start":"end"):!1},className:l()(Object(y.a)({},"".concat(Rt,"-panel-focused"),rt===0?!Xa:!qi)),value:Ie(Yn,rt),locale:Wn,tabIndex:-1,onPanelChange:function(qa,xi){ra(fe(Gn,xi,rt),fe(Yn,qa,rt));var Hi=qa;sa==="right"&&Gn[rt]===xi&&(Hi=Ke(Hi,xi,_n,-1)),Yr(Hi,rt)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:void 0,defaultPickerValue:void 0})))}var Ga=0,ui=0;rt&&_t.current&&Re.current&&ut.current&&(Ga=_t.current.offsetWidth+Re.current.offsetWidth,ut.current.offsetWidth&&Ga>ut.current.offsetWidth&&(ui=Ga));var eo=Wr==="rtl"?{right:Ga}:{left:Ga};function Ni(){var sa,wr=Z(Rt,Gn[rt],qn),Zr=ue({prefixCls:Rt,components:aa,needConfirmButton:ma,okDisabled:!Ie(Yn,rt)||rr&&rr(Yn[rt]),locale:Wn,rangeList:Sa,onOk:function(){Ie(Yn,rt)&&(ai(Yn,rt),kr&&kr(Yn))}});if(hn!=="time"&&!bn){var ga=ea(rt),ja=Ke(ga,hn,_n),Ei=Gn[rt],Ri=Ei===hn,qa=ya(Ri?"left":!1,{pickerValue:ga,onPickerValueChange:function(Ja){Yr(Ja,rt)}}),xi=ya("right",{pickerValue:ja,onPickerValueChange:function(Ja){Yr(Ke(Ja,hn,_n,-1),rt)}});Wr==="rtl"?sa=c.createElement(c.Fragment,null,xi,Ri&&qa):sa=c.createElement(c.Fragment,null,qa,Ri&&xi)}else sa=ya();var Hi=c.createElement(c.Fragment,null,c.createElement("div",{className:"".concat(Rt,"-panels")},sa),(wr||Zr)&&c.createElement("div",{className:"".concat(Rt,"-footer")},wr,Zr));return or&&(Hi=or(Hi)),c.createElement("div",{className:"".concat(Rt,"-panel-container"),style:{marginLeft:ui},ref:ut,onMouseDown:function(Ja){Ja.preventDefault()}},Hi)}var ho=c.createElement("div",{className:l()("".concat(Rt,"-range-wrapper"),"".concat(Rt,"-").concat(hn,"-range-wrapper")),style:{minWidth:Ca}},c.createElement("div",{className:"".concat(Rt,"-range-arrow"),style:eo}),Ni()),Oi;Xr&&(Oi=c.createElement("span",{className:"".concat(Rt,"-suffix")},Xr));var $a;Jr&&(Ie(Tn,0)&&!rn[0]||Ie(Tn,1)&&!rn[1])&&($a=c.createElement("span",{onMouseDown:function(wr){wr.preventDefault(),wr.stopPropagation()},onMouseUp:function(wr){wr.preventDefault(),wr.stopPropagation();var Zr=Tn;rn[0]||(Zr=fe(Zr,null,0)),rn[1]||(Zr=fe(Zr,null,1)),ai(Zr,null),La(!1,rt)},className:"".concat(Rt,"-clear")},Mn||c.createElement("span",{className:"".concat(Rt,"-clear-btn")})));var po={size:p(hn,Ve[0])},Ki=0,mo=0;_t.current&&et.current&&Re.current&&(rt===0?mo=_t.current.offsetWidth:(Ki=Ga,mo=et.current.offsetWidth));var hi=Wr==="rtl"?{right:Ki}:{left:Ki},wa=function(wr,Zr){var ga=fe(Yn,wr,rt);Zr==="submit"||Zr!=="key"&&!ma?(ai(ga,rt),rt===0?xo():No()):Cr(ga)};return c.createElement(m.Provider,{value:{operationRef:Zt,hideHeader:hn==="time",onDateMouseEnter:oo,onDateMouseLeave:so,hideRanges:!0,onSelect:wa,open:Nr}},c.createElement(ir,{visible:Nr,popupElement:ho,popupStyle:fn,prefixCls:Rt,dropdownClassName:Fn,dropdownAlign:on,getPopupContainer:wn,transitionName:Cn,range:!0,direction:Wr},c.createElement("div",Object.assign({ref:Ze,className:l()(Rt,"".concat(Rt,"-range"),gn,(at={},Object(y.a)(at,"".concat(Rt,"-disabled"),rn[0]&&rn[1]),Object(y.a)(at,"".concat(Rt,"-focused"),rt===0?ii:wo),Object(y.a)(at,"".concat(Rt,"-rtl"),Wr==="rtl"),at)),style:qt,onClick:Wi,onMouseDown:Ao},De(be)),c.createElement("div",{className:l()("".concat(Rt,"-input"),(Dt={},Object(y.a)(Dt,"".concat(Rt,"-input-active"),rt===0),Object(y.a)(Dt,"".concat(Rt,"-input-placeholder"),!!Pi),Dt)),ref:_t},c.createElement("input",Object.assign({id:Vt,disabled:rn[0],readOnly:$t||!Xa,value:Pi||mi,onChange:function(wr){uo(wr.target.value)},autoFocus:Qn,placeholder:Ie(Dn,0)||"",ref:Be},fi,po,{autoComplete:ba}))),c.createElement("div",{className:"".concat(Rt,"-range-separator"),ref:Re},pn),c.createElement("div",{className:l()("".concat(Rt,"-input"),(wt={},Object(y.a)(wt,"".concat(Rt,"-input-active"),rt===1),Object(y.a)(wt,"".concat(Rt,"-input-placeholder"),!!ki),wt)),ref:et},c.createElement("input",Object.assign({disabled:rn[1],readOnly:$t||!qi,value:ki||Vi,onChange:function(wr){co(wr.target.value)},placeholder:Ie(Dn,1)||"",ref:Te},bi,po,{autoComplete:ba}))),c.createElement("div",{className:"".concat(Rt,"-active-bar"),style:Object(E.a)(Object(E.a)({},hi),{},{width:mo,position:"absolute"})}),Oi,$a)))}var da=function(be){Object(A.a)(Dt,be);var at=Object(v.a)(Dt);function Dt(){var wt;return Object(D.a)(this,Dt),wt=at.apply(this,arguments),wt.pickerRef=c.createRef(),wt.focus=function(){wt.pickerRef.current&&wt.pickerRef.current.focus()},wt.blur=function(){wt.pickerRef.current&&wt.pickerRef.current.blur()},wt}return Object(b.a)(Dt,[{key:"render",value:function(){return c.createElement(ei,Object.assign({},this.props,{pickerRef:this.pickerRef}))}}]),Dt}(c.Component),pa=da,ua=H.b=Ba},onxn:function(M,H){M.exports="data:image/png;base64,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"},osHv:function(M,H,a){(function(D){D(a("VrN/"))})(function(D){"use strict";var b=D.Pos;function A(d,n){return d.line-n.line||d.ch-n.ch}var v="A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD",y=v+"-:.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040",E=new RegExp("<(/?)(["+v+"]["+y+"]*)","g");function w(d,n,i,h){this.line=n,this.ch=i,this.cm=d,this.text=d.getLine(n),this.min=h?Math.max(h.from,d.firstLine()):d.firstLine(),this.max=h?Math.min(h.to-1,d.lastLine()):d.lastLine()}function c(d,n){var i=d.cm.getTokenTypeAt(b(d.line,n));return i&&/\btag\b/.test(i)}function _(d){return d.line>=d.max?void 0:(d.ch=0,d.text=d.cm.getLine(++d.line),!0)}function l(d){return d.line<=d.min?void 0:(d.text=d.cm.getLine(--d.line),d.ch=d.text.length,!0)}function t(d){for(;;){var n=d.text.indexOf(">",d.ch);if(n==-1){if(_(d))continue;return}if(!c(d,n+1)){d.ch=n+1;continue}var i=d.text.lastIndexOf("/",n),h=i>-1&&!/\S/.test(d.text.slice(i+1,n));return d.ch=n+1,h?"selfClose":"regular"}}function u(d){for(;;){var n=d.ch?d.text.lastIndexOf("<",d.ch-1):-1;if(n==-1){if(l(d))continue;return}if(!c(d,n+1)){d.ch=n;continue}E.lastIndex=n,d.ch=n;var i=E.exec(d.text);if(i&&i.index==n)return i}}function s(d){for(;;){E.lastIndex=d.ch;var n=E.exec(d.text);if(!n){if(_(d))continue;return}if(!c(d,n.index+1)){d.ch=n.index+1;continue}return d.ch=n.index+n[0].length,n}}function r(d){for(;;){var n=d.ch?d.text.lastIndexOf(">",d.ch-1):-1;if(n==-1){if(l(d))continue;return}if(!c(d,n+1)){d.ch=n;continue}var i=d.text.lastIndexOf("/",n),h=i>-1&&!/\S/.test(d.text.slice(i+1,n));return d.ch=n+1,h?"selfClose":"regular"}}function f(d,n){for(var i=[];;){var h=s(d),C,x=d.line,g=d.ch-(h?h[0].length:0);if(!h||!(C=t(d)))return;if(C=="selfClose")continue;if(h[1]){for(var R=i.length-1;R>=0;--R)if(i[R]==h[2]){i.length=R;break}if(R<0&&(!n||n==h[2]))return{tag:h[2],from:b(x,g),to:b(d.line,d.ch)}}else i.push(h[2])}}function m(d,n){for(var i=[];;){var h=r(d);if(!h)return;if(h=="selfClose"){u(d);continue}var C=d.line,x=d.ch,g=u(d);if(!g)return;if(g[1])i.push(g[2]);else{for(var R=i.length-1;R>=0;--R)if(i[R]==g[2]){i.length=R;break}if(R<0&&(!n||n==g[2]))return{tag:g[2],from:b(d.line,d.ch),to:b(C,x)}}}}D.registerHelper("fold","xml",function(d,n){for(var i=new w(d,n.line,0);;){var h=s(i);if(!h||i.line!=n.line)return;var C=t(i);if(!C)return;if(!h[1]&&C!="selfClose"){var x=b(i.line,i.ch),g=f(i,h[2]);return g&&A(g.from,x)>0?{from:x,to:g.from}:null}}}),D.findMatchingTag=function(d,n,i){var h=new w(d,n.line,n.ch,i);if(h.text.indexOf(">")==-1&&h.text.indexOf("<")==-1)return;var C=t(h),x=C&&b(h.line,h.ch),g=C&&u(h);if(!C||!g||A(h,n)>0)return;var R={from:b(h.line,h.ch),to:x,tag:g[2]};return C=="selfClose"?{open:R,close:null,at:"open"}:g[1]?{open:m(h,g[2]),close:R,at:"close"}:(h=new w(d,x.line,x.ch,i),{open:R,close:f(h,g[2]),at:"open"})},D.findEnclosingTag=function(d,n,i,h){for(var C=new w(d,n.line,n.ch,i);;){var x=m(C,h);if(!x)break;var g=new w(d,n.line,n.ch,i),R=f(g,x.tag);if(R)return{open:x,close:R}}},D.scanForClosingTag=function(d,n,i,h){var C=new w(d,n.line,n.ch,h?{from:0,to:h}:null);return f(C,i)}})},p5ED:function(M,H,a){"use strict";var D=a("+L6B"),b=a("2/Rp"),A=a("5Dmo"),v=a("3S7+"),y=a("k1fw"),E=a("9og8"),w=a("tJVT"),c=a("WmNS"),_=a.n(c),l=a("q1tI"),t=a.n(l),u=a("vHTk"),s=a.n(u),r=a("yEEn"),f=a("ZW9T"),m=a("1vsH"),d=a("V0Rq"),n=a("m3rI");H.a=function(i){var h,C,x,g,R,P,O=i.editOffice,S=O===void 0?"view":O,p=i.name,T=i.data,N=i.theme,k=i.type,U=i.filename,z=i.monacoEditor,W=i.className,F=i.style,V=i.close,K=i.onClose,B=i.hasMask,J=i.disabledDownload,le=i.onImgDimensions,ge=i.otherData,pe=Object(l.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),De=Object(w.a)(pe,2),Ie=De[0],fe=De[1],xe=Object(l.useState)(""),Ee=Object(w.a)(xe,2),se=Ee[0],oe=Ee[1],q=Object(l.useState)(),me=Object(w.a)(q,2),re=me[0],ae=me[1],ce=window.ENV==="build"?"/react/build":"",te=location.host.startsWith("localhost")?n.a.PROXY_SERVER:n.a.API_SERVER,$,X=1024*1024,ee=10*X,Oe=Object(l.useRef)();(h=T)!==null&&h!==void 0&&h.startsWith("/api")&&k!=="txt"&&(T=n.a.API_SERVER+T),k==="office"&&($=Object(m.P)(T).filesize,$>ee&&(k="other")),U&&(z.filename=U),Object(l.useEffect)(function(){var tt,lt,ct=(tt=document.cookie)===null||tt===void 0||((lt=tt.replace(/\s/g,""))===null||lt===void 0)?void 0:lt.split(";");ct==null||ct.map(function(ht){var Et=ht.split("=");Et[0]==="_educoder_session"&&oe(Et[1])})},[]),Object(l.useEffect)(function(){k==="office"&&Se()},[k,T]);var Se=function(){var tt=Object(E.a)(_.a.mark(function lt(){var ct,ht,Et;return _.a.wrap(function(Ue){for(;;)switch(Ue.prev=Ue.next){case 0:return console.log("data:",T),ct=T,T.startsWith("http")||(ct=location.origin+ct),ht=new URL(ct).pathname.split("/").pop(),Ue.next=6,Object(d.U)({attachment_id:ht});case 6:Et=Ue.sent,ae(Et);case 8:case"end":return Ue.stop()}},lt)}));return function(){return tt.apply(this,arguments)}}(),Me=function(){if(T.startsWith("http")||T.startsWith("blob:")){Je();return}Object(m.x)(U||"educoder",T,U)},Je=function(){Object(m.v)(U||"educoder",decodeURIComponent(T))};return t.a.createElement("div",{style:Object(y.a)({},F||{}),className:"".concat(B&&s.a.bgBlack," ").concat(k?s.a.wrp:"hide")},V&&t.a.createElement("div",{className:s.a.close,ref:Oe},!!le&&t.a.createElement(v.a,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:function(){return Oe.current}},t.a.createElement("span",{onClick:function(){K(),le()}},t.a.createElement("i",{className:"icon-yulanpizhu"}))),!J&&t.a.createElement(v.a,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:function(){return Oe.current}},t.a.createElement("span",{onClick:Je},t.a.createElement("i",{className:"icon-quxiaozhiding"}))),t.a.createElement(v.a,{title:"\u5173\u95ED",getPopupContainer:function(){return Oe.current}},t.a.createElement("span",{className:"",onClick:K},t.a.createElement("i",{className:"icon-guanbi1"})))),t.a.createElement("div",{className:"".concat(s.a[W]," ").concat(W," ").concat(s.a.monaco," ").concat(k==="txt"?"show":"hide")},k==="txt"&&t.a.createElement(f.b,z)),k==="audio"&&t.a.createElement("audio",{src:"".concat(((C=T)===null||C===void 0?void 0:C.indexOf("http://"))>-1||((x=T)===null||x===void 0?void 0:x.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(T),autoPlay:!0}),k==="video"&&t.a.createElement(t.a.Fragment,null,((g=T)===null||g===void 0?void 0:g.indexOf("http"))>-1?t.a.createElement("video",{controls:!0,src:"".concat(T),autoPlay:!0}):t.a.createElement("video",{controls:!0,src:"data:video/mp4;base64,".concat(T),autoPlay:!0})),k==="office"&&re&&t.a.createElement("iframe",{src:"".concat(ce,"/office.html?key=").concat(re.key,"&url=").concat(te+re.url,"&callbackUrl=").concat(te+re.callbackUrl,"&fileType=").concat(re.fileType,"&title=").concat(re.title,"&model=").concat(S,"&officeServer=").concat(n.a.OFFICE_SERVER,"&disabledDownload=").concat(!!J)}),(k==="xlsx"||k==="doc"||k==="pptx"||k==="docx")&&t.a.createElement("iframe",{src:"/react/build/office.html?key=".concat(ge.key,"&url=").concat(n.a.API_SERVER+ge.url,"&callbackUrl=").concat(n.a.API_SERVER+ge.callbackUrl,"&fileType=").concat(ge.fileType,"&title=").concat(ge.title,"&model=").concat(ge.model)}),k==="html"&&t.a.createElement("iframe",{src:T+"&disposition=inline"}),k==="pdf"&&t.a.createElement("embed",{className:s.a.embed,src:T}),k==="image"&&t.a.createElement("img",{src:"".concat(((R=T)===null||R===void 0?void 0:R.indexOf("http://"))>-1||((P=T)===null||P===void 0?void 0:P.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(T)}),k==="other"&&t.a.createElement("div",null,t.a.createElement(b.a,{type:"primary",size:"large",onClick:Me},t.a.createElement(r.a,null),"\u70B9\u51FB\u4E0B\u8F7D")),k==="download"&&t.a.createElement(b.a,{type:"primary",size:"large",onClick:Me},t.a.createElement(r.a,null),"\u70B9\u51FB\u4E0B\u8F7D"))}},"p77/":function(M,H,a){},pA7S:function(M,H,a){(function(D,b,A){M.exports=H=b(a("Ib8C"),a("ETIr"),a("cv67"),a("K3mO"),a("OLod"))})(this,function(D){return function(){var b=D,A=b.lib,v=A.WordArray,y=A.BlockCipher,E=b.algo,w=[57,49,41,33,25,17,9,1,58,50,42,34,26,18,10,2,59,51,43,35,27,19,11,3,60,52,44,36,63,55,47,39,31,23,15,7,62,54,46,38,30,22,14,6,61,53,45,37,29,21,13,5,28,20,12,4],c=[14,17,11,24,1,5,3,28,15,6,21,10,23,19,12,4,26,8,16,7,27,20,13,2,41,52,31,37,47,55,30,40,51,45,33,48,44,49,39,56,34,53,46,42,50,36,29,32],_=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],l=[{0:8421888,268435456:32768,536870912:8421378,805306368:2,1073741824:512,1342177280:8421890,1610612736:8389122,1879048192:8388608,2147483648:514,2415919104:8389120,2684354560:33280,2952790016:8421376,3221225472:32770,3489660928:8388610,3758096384:0,4026531840:33282,134217728:0,402653184:8421890,671088640:33282,939524096:32768,1207959552:8421888,1476395008:512,1744830464:8421378,2013265920:2,2281701376:8389120,2550136832:33280,2818572288:8421376,3087007744:8389122,3355443200:8388610,3623878656:32770,3892314112:514,4160749568:8388608,1:32768,268435457:2,536870913:8421888,805306369:8388608,1073741825:8421378,1342177281:33280,1610612737:512,1879048193:8389122,2147483649:8421890,2415919105:8421376,2684354561:8388610,2952790017:33282,3221225473:514,3489660929:8389120,3758096385:32770,4026531841:0,134217729:8421890,402653185:8421376,671088641:8388608,939524097:512,1207959553:32768,1476395009:8388610,1744830465:2,2013265921:33282,2281701377:32770,2550136833:8389122,2818572289:514,3087007745:8421888,3355443201:8389120,3623878657:0,3892314113:33280,4160749569:8421378},{0:1074282512,16777216:16384,33554432:524288,50331648:1074266128,67108864:1073741840,83886080:1074282496,100663296:1073758208,117440512:16,134217728:540672,150994944:1073758224,167772160:1073741824,184549376:540688,201326592:524304,218103808:0,234881024:16400,251658240:1074266112,8388608:1073758208,25165824:540688,41943040:16,58720256:1073758224,75497472:1074282512,92274688:1073741824,109051904:524288,125829120:1074266128,142606336:524304,159383552:0,176160768:16384,192937984:1074266112,209715200:1073741840,226492416:540672,243269632:1074282496,260046848:16400,268435456:0,285212672:1074266128,301989888:1073758224,318767104:1074282496,335544320:1074266112,352321536:16,369098752:540688,385875968:16384,402653184:16400,419430400:524288,436207616:524304,452984832:1073741840,469762048:540672,486539264:1073758208,503316480:1073741824,520093696:1074282512,276824064:540688,293601280:524288,310378496:1074266112,327155712:16384,343932928:1073758208,360710144:1074282512,377487360:16,394264576:1073741824,411041792:1074282496,427819008:1073741840,444596224:1073758224,461373440:524304,478150656:0,494927872:16400,511705088:1074266128,528482304:540672},{0:260,1048576:0,2097152:67109120,3145728:65796,4194304:65540,5242880:67108868,6291456:67174660,7340032:67174400,8388608:67108864,9437184:67174656,10485760:65792,11534336:67174404,12582912:67109124,13631488:65536,14680064:4,15728640:256,524288:67174656,1572864:67174404,2621440:0,3670016:67109120,4718592:67108868,5767168:65536,6815744:65540,7864320:260,8912896:4,9961472:256,11010048:67174400,12058624:65796,13107200:65792,14155776:67109124,15204352:67174660,16252928:67108864,16777216:67174656,17825792:65540,18874368:65536,19922944:67109120,20971520:256,22020096:67174660,23068672:67108868,24117248:0,25165824:67109124,26214400:67108864,27262976:4,28311552:65792,29360128:67174400,30408704:260,31457280:65796,32505856:67174404,17301504:67108864,18350080:260,19398656:67174656,20447232:0,21495808:65540,22544384:67109120,23592960:256,24641536:67174404,25690112:65536,26738688:67174660,27787264:65796,28835840:67108868,29884416:67109124,30932992:67174400,31981568:4,33030144:65792},{0:2151682048,65536:2147487808,131072:4198464,196608:2151677952,262144:0,327680:4198400,393216:2147483712,458752:4194368,524288:2147483648,589824:4194304,655360:64,720896:2147487744,786432:2151678016,851968:4160,917504:4096,983040:2151682112,32768:2147487808,98304:64,163840:2151678016,229376:2147487744,294912:4198400,360448:2151682112,425984:0,491520:2151677952,557056:4096,622592:2151682048,688128:4194304,753664:4160,819200:2147483648,884736:4194368,950272:4198464,1015808:2147483712,1048576:4194368,1114112:4198400,1179648:2147483712,1245184:0,1310720:4160,1376256:2151678016,1441792:2151682048,1507328:2147487808,1572864:2151682112,1638400:2147483648,1703936:2151677952,1769472:4198464,1835008:2147487744,1900544:4194304,1966080:64,2031616:4096,1081344:2151677952,1146880:2151682112,1212416:0,1277952:4198400,1343488:4194368,1409024:2147483648,1474560:2147487808,1540096:64,1605632:2147483712,1671168:4096,1736704:2147487744,1802240:2151678016,1867776:4160,1933312:2151682048,1998848:4194304,2064384:4198464},{0:128,4096:17039360,8192:262144,12288:536870912,16384:537133184,20480:16777344,24576:553648256,28672:262272,32768:16777216,36864:537133056,40960:536871040,45056:553910400,49152:553910272,53248:0,57344:17039488,61440:553648128,2048:17039488,6144:553648256,10240:128,14336:17039360,18432:262144,22528:537133184,26624:553910272,30720:536870912,34816:537133056,38912:0,43008:553910400,47104:16777344,51200:536871040,55296:553648128,59392:16777216,63488:262272,65536:262144,69632:128,73728:536870912,77824:553648256,81920:16777344,86016:553910272,90112:537133184,94208:16777216,98304:553910400,102400:553648128,106496:17039360,110592:537133056,114688:262272,118784:536871040,122880:0,126976:17039488,67584:553648256,71680:16777216,75776:17039360,79872:537133184,83968:536870912,88064:17039488,92160:128,96256:553910272,100352:262272,104448:553910400,108544:0,112640:553648128,116736:16777344,120832:262144,124928:537133056,129024:536871040},{0:268435464,256:8192,512:270532608,768:270540808,1024:268443648,1280:2097152,1536:2097160,1792:268435456,2048:0,2304:268443656,2560:2105344,2816:8,3072:270532616,3328:2105352,3584:8200,3840:270540800,128:270532608,384:270540808,640:8,896:2097152,1152:2105352,1408:268435464,1664:268443648,1920:8200,2176:2097160,2432:8192,2688:268443656,2944:270532616,3200:0,3456:270540800,3712:2105344,3968:268435456,4096:268443648,4352:270532616,4608:270540808,4864:8200,5120:2097152,5376:268435456,5632:268435464,5888:2105344,6144:2105352,6400:0,6656:8,6912:270532608,7168:8192,7424:268443656,7680:270540800,7936:2097160,4224:8,4480:2105344,4736:2097152,4992:268435464,5248:268443648,5504:8200,5760:270540808,6016:270532608,6272:270540800,6528:270532616,6784:8192,7040:2105352,7296:2097160,7552:0,7808:268435456,8064:268443656},{0:1048576,16:33555457,32:1024,48:1049601,64:34604033,80:0,96:1,112:34603009,128:33555456,144:1048577,160:33554433,176:34604032,192:34603008,208:1025,224:1049600,240:33554432,8:34603009,24:0,40:33555457,56:34604032,72:1048576,88:33554433,104:33554432,120:1025,136:1049601,152:33555456,168:34603008,184:1048577,200:1024,216:34604033,232:1,248:1049600,256:33554432,272:1048576,288:33555457,304:34603009,320:1048577,336:33555456,352:34604032,368:1049601,384:1025,400:34604033,416:1049600,432:1,448:0,464:34603008,480:33554433,496:1024,264:1049600,280:33555457,296:34603009,312:1,328:33554432,344:1048576,360:1025,376:34604032,392:33554433,408:34603008,424:0,440:34604033,456:1049601,472:1024,488:33555456,504:1048577},{0:134219808,1:131072,2:134217728,3:32,4:131104,5:134350880,6:134350848,7:2048,8:134348800,9:134219776,10:133120,11:134348832,12:2080,13:0,14:134217760,15:133152,2147483648:2048,2147483649:134350880,2147483650:134219808,2147483651:134217728,2147483652:134348800,2147483653:133120,2147483654:133152,2147483655:32,2147483656:134217760,2147483657:2080,2147483658:131104,2147483659:134350848,2147483660:0,2147483661:134348832,2147483662:134219776,2147483663:131072,16:133152,17:134350848,18:32,19:2048,20:134219776,21:134217760,22:134348832,23:131072,24:0,25:131104,26:134348800,27:134219808,28:134350880,29:133120,30:2080,31:134217728,2147483664:131072,2147483665:2048,2147483666:134348832,2147483667:133152,2147483668:32,2147483669:134348800,2147483670:134217728,2147483671:134219808,2147483672:134350880,2147483673:134217760,2147483674:134219776,2147483675:0,2147483676:133120,2147483677:2080,2147483678:131104,2147483679:134350848}],t=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679],u=E.DES=y.extend({_doReset:function(){for(var m=this._key,d=m.words,n=[],i=0;i<56;i++){var h=w[i]-1;n[i]=d[h>>>5]>>>31-h%32&1}for(var C=this._subKeys=[],x=0;x<16;x++){for(var g=C[x]=[],R=_[x],i=0;i<24;i++)g[i/6|0]|=n[(c[i]-1+R)%28]<<31-i%6,g[4+(i/6|0)]|=n[28+(c[i+24]-1+R)%28]<<31-i%6;g[0]=g[0]<<1|g[0]>>>31;for(var i=1;i<7;i++)g[i]=g[i]>>>(i-1)*4+3;g[7]=g[7]<<5|g[7]>>>27}for(var P=this._invSubKeys=[],i=0;i<16;i++)P[i]=C[15-i]},encryptBlock:function(m,d){this._doCryptBlock(m,d,this._subKeys)},decryptBlock:function(m,d){this._doCryptBlock(m,d,this._invSubKeys)},_doCryptBlock:function(m,d,n){this._lBlock=m[d],this._rBlock=m[d+1],s.call(this,4,252645135),s.call(this,16,65535),r.call(this,2,858993459),r.call(this,8,16711935),s.call(this,1,1431655765);for(var i=0;i<16;i++){for(var h=n[i],C=this._lBlock,x=this._rBlock,g=0,R=0;R<8;R++)g|=l[R][((x^h[R])&t[R])>>>0];this._lBlock=x,this._rBlock=C^g}var P=this._lBlock;this._lBlock=this._rBlock,this._rBlock=P,s.call(this,1,1431655765),r.call(this,8,16711935),r.call(this,2,858993459),s.call(this,16,65535),s.call(this,4,252645135),m[d]=this._lBlock,m[d+1]=this._rBlock},keySize:64/32,ivSize:64/32,blockSize:64/32});function s(m,d){var n=(this._lBlock>>>m^this._rBlock)&d;this._rBlock^=n,this._lBlock^=n<>>m^this._lBlock)&d;this._lBlock^=n,this._rBlock^=n<192.");var n=d.slice(0,2),i=d.length<4?d.slice(0,2):d.slice(2,4),h=d.length<6?d.slice(0,2):d.slice(4,6);this._des1=u.createEncryptor(v.create(n)),this._des2=u.createEncryptor(v.create(i)),this._des3=u.createEncryptor(v.create(h))},encryptBlock:function(m,d){this._des1.encryptBlock(m,d),this._des2.decryptBlock(m,d),this._des3.encryptBlock(m,d)},decryptBlock:function(m,d){this._des3.decryptBlock(m,d),this._des2.encryptBlock(m,d),this._des1.decryptBlock(m,d)},keySize:192/32,ivSize:64/32,blockSize:64/32});b.TripleDES=y._createHelper(f)}(),D.TripleDES})},pUFm:function(M,H,a){M.exports=a.p+"static/no-data.c803c40c.png"},pmY6:function(M,H,a){"use strict";a.d(H,"g",function(){return y}),a.d(H,"f",function(){return E}),a.d(H,"e",function(){return w}),a.d(H,"h",function(){return c}),a.d(H,"b",function(){return _}),a.d(H,"a",function(){return l}),a.d(H,"d",function(){return t}),a.d(H,"c",function(){return u});var D=!1,b="__is_disposable_tracked__";function A(s){if(!D)return;if(s&&s!==l.None)try{s[b]=!0}catch(r){}}function v(s){if(!D)return s;var r=new Error("Potentially leaked disposable").stack;return setTimeout(function(){s[b]||console.log(r)},3e3),s}function y(s){return typeof s.dispose=="function"&&s.dispose.length===0}function E(s){return Array.isArray(s)?(s.forEach(function(r){r&&(A(r),r.dispose())}),[]):s?(A(s),s.dispose(),s):void 0}function w(){for(var s=[],r=0;r>>2]|=E<<24-w%4*8,b.sigBytes+=E},unpad:function(b){var A=b.words[b.sigBytes-1>>>2]&255;b.sigBytes-=A}},D.pad.Ansix923})},qM6L:function(M,H,a){(function(D,b){M.exports=H=b(a("Ib8C"))})(this,function(D){return function(){var b=D,A=b.lib,v=A.WordArray,y=b.enc,E=y.Utf16=y.Utf16BE={stringify:function(c){for(var _=c.words,l=c.sigBytes,t=[],u=0;u>>2]>>>16-u%4*8&65535;t.push(String.fromCharCode(s))}return t.join("")},parse:function(c){for(var _=c.length,l=[],t=0;t<_;t++)l[t>>>1]|=c.charCodeAt(t)<<16-t%2*16;return v.create(l,_*2)}};y.Utf16LE={stringify:function(c){for(var _=c.words,l=c.sigBytes,t=[],u=0;u>>2]>>>16-u%4*8&65535);t.push(String.fromCharCode(s))}return t.join("")},parse:function(c){for(var _=c.length,l=[],t=0;t<_;t++)l[t>>>1]|=w(c.charCodeAt(t)<<16-t%2*16);return v.create(l,_*2)}};function w(c){return c<<8&4278255360|c>>>8&16711935}}(),D.enc.Utf16})},qgvg:function(M,H){M.exports="data:image/gif;base64,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"},qu8F:function(M,H,a){(function(D,b,A){M.exports=H=b(a("Ib8C"),a("OLod"))})(this,function(D){/** @preserve * Counter block mode compatible with Dr Brian Gladman fileenc.c * derived from CryptoJS.mode.CTR * Jan Hruby jhruby.web@gmail.com */return D.mode.CTRGladman=function(){var b=D.lib.BlockCipherMode.extend();function A(E){if((E>>24&255)===255){var w=E>>16&255,c=E>>8&255,_=E&255;w===255?(w=0,c===255?(c=0,_===255?_=0:++_):++c):++w,E=0,E+=w<<16,E+=c<<8,E+=_}else E+=1<<24;return E}function v(E){return(E[0]=A(E[0]))===0&&(E[1]=A(E[1])),E}var y=b.Encryptor=b.extend({processBlock:function(E,w){var c=this._cipher,_=c.blockSize,l=this._iv,t=this._counter;l&&(t=this._counter=l.slice(0),this._iv=void 0),v(t);var u=t.slice(0);c.encryptBlock(u,0);for(var s=0;s<_;s++)E[w+s]^=u[s]}});return b.Decryptor=y,b}(),D.mode.CTRGladman})},"rAM+":function(M,H,a){"use strict";a.d(H,"a",function(){return b});var D=a("Qw5x");function b(A,v){var y;if(typeof Symbol=="undefined"||A[Symbol.iterator]==null){if(Array.isArray(A)||(y=Object(D.a)(A))||v&&A&&typeof A.length=="number"){y&&(A=y);var E=0,w=function(){};return{s:w,n:function(){return E>=A.length?{done:!0}:{done:!1,value:A[E++]}},e:function(u){throw u},f:w}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var c=!0,_=!1,l;return{s:function(){y=A[Symbol.iterator]()},n:function(){var u=y.next();return c=u.done,u},e:function(u){_=!0,l=u},f:function(){try{!c&&y.return!=null&&y.return()}finally{if(_)throw l}}}}},rHrb:function(M,H,a){"use strict";Object.defineProperty(H,"__esModule",{value:!0}),H.CopyToClipboard=void 0;var D=A(a("q1tI")),b=A(a("+QRC"));function A(i){return i&&i.__esModule?i:{default:i}}function v(i){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?v=function(C){return typeof C}:v=function(C){return C&&typeof Symbol=="function"&&C.constructor===Symbol&&C!==Symbol.prototype?"symbol":typeof C},v(i)}function y(i,h){var C=Object.keys(i);if(Object.getOwnPropertySymbols){var x=Object.getOwnPropertySymbols(i);h&&(x=x.filter(function(g){return Object.getOwnPropertyDescriptor(i,g).enumerable})),C.push.apply(C,x)}return C}function E(i){for(var h=1;h=0)continue;if(!Object.prototype.propertyIsEnumerable.call(i,x))continue;C[x]=i[x]}}return C}function c(i,h){if(i==null)return{};var C={},x=Object.keys(i),g,R;for(R=0;R=0)continue;C[g]=i[g]}return C}function _(i,h){if(!(i instanceof h))throw new TypeError("Cannot call a class as a function")}function l(i,h){for(var C=0;C"']/,D=/[&<>"']/g,b=/[<>"']|&(?!#?\w+;)/,A=/[<>"']|&(?!#?\w+;)/g,v={"&":"&","<":"<",">":">",'"':""","'":"'"},y=P=>v[P];function E(P,O){if(O){if(a.test(P))return P.replace(D,y)}else if(b.test(P))return P.replace(A,y);return P}const w=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function c(P){return P.replace(w,(O,S)=>(S=S.toLowerCase(),S==="colon"?":":S.charAt(0)==="#"?S.charAt(1)==="x"?String.fromCharCode(parseInt(S.substring(2),16)):String.fromCharCode(+S.substring(1)):""))}const _=/(^|[^\[])\^/g;function l(P,O){P=P.source||P,O=O||"";const S={replace:(p,T)=>(T=T.source||T,T=T.replace(_,"$1"),P=P.replace(p,T),S),getRegex:()=>new RegExp(P,O)};return S}const t=/[^\w:]/g,u=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function s(P,O,S){if(P){let p;try{p=decodeURIComponent(c(S)).replace(t,"").toLowerCase()}catch(T){return null}if(p.indexOf("javascript:")===0||p.indexOf("vbscript:")===0||p.indexOf("data:")===0)return null}O&&!u.test(S)&&(S=n(O,S));try{S=encodeURI(S).replace(/%25/g,"%")}catch(p){return null}return S}const r={},f=/^[^:]+:\/*[^/]*$/,m=/^([^:]+:)[\s\S]*$/,d=/^([^:]+:\/*[^/]*)[\s\S]*$/;function n(P,O){r[" "+P]||(f.test(P)?r[" "+P]=P+"/":r[" "+P]=x(P,"/",!0)),P=r[" "+P];const S=P.indexOf(":")===-1;return O.substring(0,2)==="//"?S?O:P.replace(m,"$1")+O:O.charAt(0)==="/"?S?O:P.replace(d,"$1")+O:P+O}const i={exec:function(){}};function h(P){let O=1,S,p;for(;O{let z=!1,W=k;for(;--W>=0&&U[W]==="\\";)z=!z;return z?"|":" |"}),p=S.split(/ \|/);let T=0;if(p.length>O)p.splice(O);else for(;p.length=7){k.b.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}Ot(Tt.target.value)}})),r.a.createElement("div",{className:"mt10 font14"},r.a.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),r.a.createElement(z.a.Group,{value:Xt,onChange:function(Tt){return bn(Tt.target.value)}},r.a.createElement(z.a,{value:V.Manager},"\u7BA1\u7406\u4EBA\u5458"),r.a.createElement(z.a,{value:V.Developer},"\u5F00\u53D1\u4EBA\u5458"),r.a.createElement(z.a,{value:V.Reporter},"\u62A5\u544A\u4EBA\u5458"))))))},B=K,J=a("Jky8"),le=a("6Fuo"),ge=a.n(le),pe=a("NLgs"),De;(function(gt){gt.Projects="projects",gt.Shixuns="shixuns",gt.Classrooms="classrooms"})(De||(De={}));var Ie;(function(gt){gt.Classrooms="classrooms",gt.Shixuns="shixuns",gt.Paths="paths",gt.Projects="projects",gt.Videos="videos",gt.Topics="topics"})(Ie||(Ie={}));var fe=function(ze){var Fe,Xe,Ae,Pe,Ye,$e,Ot,ct=ze.homePage,jt=ze.user,Xt=ze.globalSetting,bn=ze.loading,nn=ze.dispatch,xt=ze.location,We=Object(y.a)(ze,["homePage","user","globalSetting","loading","dispatch","location"]),ot=Object(s.useState)(),it=Object(v.a)(ot,2),Ne=it[0],Je=it[1],Tt=Object(s.useState)(),yt=Object(v.a)(Tt,2),It=yt[0],Kt=yt[1],dt=function(un){var _r;if(!Object(pe.e)(nn))return;if(un===De.Projects&&!((_r=jt.userInfo)!==null&&_r!==void 0&&_r.email)){k.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}un===De.Classrooms?Je(!0):un===De.Projects&&Kt(!0)},Pt=function(un,_r){var Rr;if(!Object(pe.e)(nn))return;if(_r===De.Projects&&!((Rr=jt.userInfo)!==null&&Rr!==void 0&&Rr.email)){k.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}if(_r===De.Shixuns&&!Object(pe.c)())return;un&&(window.location.href=un)},Nt=(Fe=(((Xe=Xt.setting)===null||Xe===void 0?void 0:Xe.navbar)||[]).find(function(wn){return wn.link==="/".concat(Ie.Classrooms)}))===null||Fe===void 0?void 0:Fe.hidden,cn=(Ae=(((Pe=Xt.setting)===null||Pe===void 0?void 0:Pe.navbar)||[]).find(function(wn){return wn.link==="/".concat(Ie.Shixuns)}))===null||Ae===void 0?void 0:Ae.hidden,_n=(Ye=((($e=Xt.setting)===null||$e===void 0?void 0:$e.navbar)||[]).find(function(wn){return wn.link==="/".concat(Ie.Paths)}))===null||Ye===void 0?void 0:Ye.hidden;if(Xt!=null&&(Ot=Xt.setting)!==null&&Ot!==void 0&&Ot.is_local){var Wn;jt!=null&&(Wn=jt.userInfo)!==null&&Wn!==void 0&&Wn.is_shixun_marker||(cn=!0)}var Kn=function(un){var _r,Rr,Ir,dr,zn,tr,an,Wt,sn,Xn,$n,Vn,Jn,de;return r.a.createElement(r.a.Fragment,null,r.a.createElement(P.a,{justify:"space-around",className:"pt5 pb5"},r.a.createElement(S.a,{className:ge.a.joinCol},((_r=jt.userInfo)===null||_r===void 0?void 0:_r.user_identity)!=="\u5B66\u751F"&&!Nt&&r.a.createElement(T.a.Item,un,r.a.createElement("a",{onClick:function(){return Pt("/classrooms/new")}},(Rr=jt.userInfo)!==null&&Rr!==void 0&&Rr.main_site?"\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802":"\u65B0\u5EFA\u8BFE\u5802")),!cn&&r.a.createElement(T.a.Item,un,r.a.createElement("a",{onClick:function(){return Pt("/shixuns/new",De.Shixuns)}},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE")),(((Ir=jt.userInfo)===null||Ir===void 0?void 0:Ir.main_site)&&((dr=jt.navigationInfo)===null||dr===void 0?void 0:dr.top)||!((zn=jt.userInfo)!==null&&zn!==void 0&&zn.main_site)&&((tr=jt.navigationInfo)===null||tr===void 0?void 0:tr.top)&&!_n&&(((an=jt.userInfo)===null||an===void 0?void 0:an.admin)||((Wt=jt.userInfo)===null||Wt===void 0?void 0:Wt.is_teacher)||((sn=jt.userInfo)===null||sn===void 0?void 0:sn.business)))&&r.a.createElement(T.a.Item,un,r.a.createElement("a",{onClick:function(){return Pt("/paths/new")}},"\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!(Xt!=null&&(Xn=Xt.setting)!==null&&Xn!==void 0&&Xn.is_local)&&(($n=jt.userInfo)===null||$n===void 0?void 0:$n.main_site)&&r.a.createElement(T.a.Item,un,r.a.createElement("a",{onClick:function(){var Z,ue;return Pt("".concat((Z=jt.navigationInfo)===null||Z===void 0||((ue=Z.top)===null||ue===void 0)?void 0:ue.old_url,"/projects/deposit/new"),De.Projects)}},"\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE"))),r.a.createElement(S.a,null,r.a.createElement("div",{className:ge.a.joinBoard})),r.a.createElement(S.a,{className:ge.a.joinCol},!Nt&&r.a.createElement(T.a.Item,un,r.a.createElement("a",{onClick:function(){return dt(De.Classrooms)}},(Vn=jt.userInfo)!==null&&Vn!==void 0&&Vn.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((Jn=jt.userInfo)===null||Jn===void 0?void 0:Jn.main_site)&&!(Xt!=null&&(de=Xt.setting)!==null&&de!==void 0&&de.is_local)&&r.a.createElement(T.a.Item,un,r.a.createElement("a",{onClick:function(){return dt(De.Projects)}},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))))};return r.a.createElement("section",null,r.a.createElement(g.a,{overlay:r.a.createElement(T.a,{className:"".concat(ge.a.rightMenu," ").concat(ge.a.joinMenu," mt10")},r.a.createElement(Kn,null)),placement:"bottomRight"},r.a.createElement("span",{style:{lineHeight:"inherit"},className:"iconfont icon-tianjiafangda c-white font18 current ml15 mr15"})),r.a.createElement(J.a,{visible:Ne,onCancel:function(){return Je(!1)}}),r.a.createElement(B,{visible:It,onCancel:function(){return Kt(!1)}}))},xe=Object(d.a)(function(gt){var ze=gt.homePage,Fe=gt.loading,Xe=gt.user,Ae=gt.globalSetting;return{homePage:ze,user:Xe,globalSetting:Ae,loading:Fe.models.index}})(fe),Ee=a("vToQ"),se=a.n(Ee),oe=a("xKgJ"),q=a("jb+D"),me=a("m3rI"),re=function(ze){var Fe,Xe=RegExp("(^| )"+ze+"=([^;]+)(;|$)");return(Fe=document.cookie.match(Xe))?decodeURIComponent(Fe[2]):null},ae=function(ze){var Fe=new Date;Fe.setTime(Fe.getTime()-1);var Xe=re(ze);Xe!=null&&(document.cookie=ze+"="+Xe+";expires="+Fe.toGMTString())},ce;(function(gt){gt.Classrooms="classrooms",gt.Shixuns="shixuns",gt.Paths="paths",gt.Projects="projects",gt.Videos="videos",gt.Topics="topics"})(ce||(ce={}));var te=function(ze){var Fe,Xe,Ae,Pe,Ye,$e,Ot,ct,jt,Xt,bn,nn=ze.homePage,xt=ze.user,We=ze.globalSetting,ot=ze.loading,it=ze.dispatch,Ne=ze.shixunHomeworks,Je=ze.location,Tt=ze.payload,yt=Tt===void 0?{}:Tt,It=Object(y.a)(ze,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),Kt=(Fe=(((Xe=We.setting)===null||Xe===void 0?void 0:Xe.navbar)||[]).find(function(wn){return wn.link==="/".concat(ce.Classrooms)}))===null||Fe===void 0?void 0:Fe.hidden,dt=(Ae=(((Pe=We.setting)===null||Pe===void 0?void 0:Pe.navbar)||[]).find(function(wn){return wn.link==="/".concat(ce.Shixuns)}))===null||Ae===void 0?void 0:Ae.hidden,Pt=(Ye=((($e=We.setting)===null||$e===void 0?void 0:$e.navbar)||[]).find(function(wn){return wn.link==="/".concat(ce.Paths)}))===null||Ye===void 0?void 0:Ye.hidden,Nt=((Ot=xt.userInfo)===null||Ot===void 0?void 0:Ot.admin)||((ct=xt.userInfo)===null||ct===void 0?void 0:ct.business)||((jt=xt.userInfo)===null||jt===void 0?void 0:jt.is_shixun_marker)||((Xt=xt.userInfo)===null||Xt===void 0?void 0:Xt.is_teacher)||((bn=xt.userInfo)===null||bn===void 0?void 0:bn.user_identity)!=="\u5B66\u751F",cn=function(){if(Object(F.p)())return r.a.createElement(T.a,{className:"".concat(se.a.rightMenu," ").concat(se.a.menuWrap)},r.a.createElement(T.a.Item,null,r.a.createElement(m.a,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")));var un,_r,Rr,Ir,dr,zn,tr,an,Wt,sn,Xn,$n,Vn,Jn,de,G,Z,ue,ye,he,ft,mn,Hn;return r.a.createElement(T.a,{className:"".concat(se.a.rightMenu," ").concat(se.a.menuWrap)},r.a.createElement(T.a.Item,null,r.a.createElement(m.a,{to:"/users/".concat((un=xt.userInfo)===null||un===void 0?void 0:un.login,"/classrooms")},"\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")),!Kt&&r.a.createElement(T.a.Item,null,r.a.createElement(m.a,{to:"/users/".concat((_r=xt.userInfo)===null||_r===void 0?void 0:_r.login,"/classrooms")},(Rr=xt.userInfo)!==null&&Rr!==void 0&&Rr.main_site?"\u6211\u7684\u6559\u5B66\u8BFE\u5802":"\u6211\u7684\u8BFE\u5802")),!dt&&r.a.createElement(T.a.Item,null,r.a.createElement(m.a,{to:"/users/".concat((Ir=xt.userInfo)===null||Ir===void 0?void 0:Ir.login,"/shixuns")},"\u6211\u7684\u5B9E\u8DF5\u9879\u76EE")),!Pt&&r.a.createElement(T.a.Item,null,r.a.createElement(m.a,{to:"/users/".concat((dr=xt.userInfo)===null||dr===void 0?void 0:dr.login,"/paths")},(zn=xt.userInfo)!==null&&zn!==void 0&&zn.main_site?"\u6211\u7684\u5B9E\u8DF5\u8BFE\u7A0B":"\u6211\u7684\u8BFE\u7A0B")),((tr=xt.userInfo)===null||tr===void 0?void 0:tr.main_site)&&!((an=We.setting)!==null&&an!==void 0&&an.is_local)&&r.a.createElement(T.a.Item,null,r.a.createElement(m.a,{to:"/users/".concat((Wt=xt.userInfo)===null||Wt===void 0?void 0:Wt.login,"/projects")},"\u6211\u7684\u5F00\u53D1\u9879\u76EE")),r.a.createElement(T.a.Item,null,r.a.createElement(m.a,{to:"/users/".concat((sn=xt.userInfo)===null||sn===void 0?void 0:sn.login,"/teach-group")},"\u6211\u7684\u6559\u7814\u56E2\u961F")),r.a.createElement(T.a.Item,null,r.a.createElement(m.a,{to:"/users/".concat((Xn=xt.userInfo)===null||Xn===void 0?void 0:Xn.login,"/vspaces")},"\u6211\u7684\u865A\u62DF\u793E\u533A")),r.a.createElement(T.a.Item,null,r.a.createElement("a",{onClick:function(){if(!Object(pe.e)(it))return;d.d.push("/problemset")}},"\u8BD5\u9898\u5E93")),Nt&&r.a.createElement(T.a.Item,null,r.a.createElement("a",{onClick:function(){if(!Object(pe.e)(it))return;d.d.push("/paperlibrary")}},"\u8BD5\u5377\u5E93")),(($n=xt.navigationInfo)===null||$n===void 0||((Vn=$n.top)===null||Vn===void 0)?void 0:Vn.customer_management_url)&&r.a.createElement(T.a.Item,null,r.a.createElement("a",{href:(Jn=xt.navigationInfo)===null||Jn===void 0||((de=Jn.top)===null||de===void 0)?void 0:de.customer_management_url},"\u5BA2\u6237\u7BA1\u7406")),((G=xt.navigationInfo)===null||G===void 0||((Z=G.top)===null||Z===void 0)?void 0:Z.college_identifier)&&r.a.createElement(T.a.Item,null,r.a.createElement(m.a,{to:"/colleges/".concat((ue=xt.navigationInfo)===null||ue===void 0||((ye=ue.top)===null||ye===void 0)?void 0:ye.college_identifier,"/statistics")},"\u5B66\u9662\u7EDF\u8BA1")),((he=xt.navigationInfo)===null||he===void 0||((ft=he.top)===null||ft===void 0)?void 0:ft.laboratory_admin_url)&&r.a.createElement(T.a.Item,null,r.a.createElement("a",{href:(mn=xt.navigationInfo)===null||mn===void 0||((Hn=mn.top)===null||Hn===void 0)?void 0:Hn.laboratory_admin_url},"\u540E\u53F0\u7BA1\u7406")),r.a.createElement(T.a.Item,null,r.a.createElement(m.a,{onClick:function(){localStorage.getItem("Noviceguide")==="0"||it({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:r.a.createElement("div",null,"OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002")}})},to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")),r.a.createElement(T.a.Item,{className:se.a.exit},r.a.createElement("a",{onClick:Object(A.a)(u.a.mark(function ar(){var tn;return u.a.wrap(function(Nn){for(;;)switch(Nn.prev=Nn.next){case 0:return Nn.next=2,Object(q.c)({});case 2:tn=Nn.sent,(tn==null?void 0:tn.status)===1&&(it({type:"user/getUserInfo",payload:Object(E.a)({},yt)}),it({type:"user/getNavigationInfo",payload:Object(E.a)({},yt)}),ae("autologin_trustie"),ae("_educoder_session"),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),k.b.success(tn==null?void 0:tn.message),d.d.replace("/"));case 4:case"end":return Nn.stop()}},ar)}))},"\u9000\u51FA")))};if(Object(oe.p)()){var _n,Wn;return r.a.createElement(g.a,{className:"".concat(se.a.height67," pr25"),overlay:cn,placement:"bottomRight"},r.a.createElement("section",null,r.a.createElement("aside",null,r.a.createElement("div",{className:Ne.actionTabs.type===1?se.a.classromediv:""},r.a.createElement("img",{className:"".concat(se.a.userPic," current ml15"),src:"".concat(me.a===null||me.a===void 0?void 0:me.a.IMG_SERVER,"/images/").concat((_n=xt.userInfo)===null||_n===void 0?void 0:_n.image_url),alt:"",onClick:function(){var un;return d.d.push(Object(F.p)()?"/account/profile":"/users/".concat((un=xt.userInfo)===null||un===void 0?void 0:un.login,"/classrooms"))}}),Object(F.p)()&&r.a.createElement("span",{className:"ml10 font16"},(Wn=xt.userInfo)===null||Wn===void 0?void 0:Wn.username)))))}else{var Kn;return r.a.createElement("div",{className:"font15 mr15 ".concat(We.isIlearning?se.a.login:"")},r.a.createElement("span",{className:"ml10 mr5 current c-white",onClick:function(){it({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55"),!((Kn=We.setting)!==null&&Kn!==void 0&&Kn.close_register)&&r.a.createElement(r.a.Fragment,null,r.a.createElement("span",{className:"ml5 mr5"},"|"),r.a.createElement(m.a,{to:"/user/register",className:"ml5 current c-white pr25"},"\u6CE8\u518C")))}},$=Object(d.a)(function(gt){var ze=gt.homePage,Fe=gt.loading,Xe=gt.user,Ae=gt.globalSetting,Pe=gt.shixunHomeworks;return{homePage:ze,user:Xe,globalSetting:Ae,shixunHomeworks:Pe,loading:Fe.models.index}})(te),X=a("+L6B"),ee=a("2/Rp"),Oe=a("Cs+z"),Se=a.n(Oe),Me=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],Qe=function(ze){var Fe=ze.homePage,Xe=ze.user,Ae=ze.globalSetting,Pe=ze.loading,Ye=ze.dispatch,$e=ze.location,Ot=ze.text,ct=ze.shixunHomeworks,jt=ze.payload,Xt=jt===void 0?{}:jt,bn=Object(y.a)(ze,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]),nn=Object(s.useState)("none"),xt=Object(v.a)(nn,2),We=xt[0],ot=xt[1];return Object(s.useEffect)(function(){ct.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&ot("flex")},[ct.actionTabs.key]),Object(s.useEffect)(function(){ct.actionTabs.key==="\u9690\u85CF"&&(ot("none"),localStorage.setItem("Noviceguide","0"))},[ct.actionTabs.key]),r.a.createElement("div",{style:{display:We,background:"#fff",width:"100%",height:"200px",position:"fixed",bottom:"0px",boxShadow:"0px -4px 6px 0px rgba(204, 204, 204, 0.2)",zIndex:"999"}},r.a.createElement("div",{style:{margin:"0 auto",width:"1200px"}},r.a.createElement("img",{src:Se.a,style:{position:"absolute",top:"-32px"}}),r.a.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},ct.actionTabs.text),ct.actionTabs.type===9?r.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},r.a.createElement(ee.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),ot("none"),Ye({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u5446\u4F1A\u89C1\uFF0C\u6709\u4E8B\u547C\u6211")):r.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},r.a.createElement(ee.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),Ye({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),ot("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765"))))},tt=Object(d.a)(function(gt){var ze=gt.homePage,Fe=gt.loading,Xe=gt.user,Ae=gt.globalSetting,Pe=gt.shixunHomeworks;return{homePage:ze,user:Xe,globalSetting:Ae,loading:Fe.models.index,shixunHomeworks:Pe}})(Qe),st=a("498V"),ut=a.n(st),ht=l.a.Header,bt=c.a.Search;function Ke(){var gt,ze,Fe=window.location.pathname,Xe=Fe.split("/"),Ae={};return Xe[1]=="classrooms"&&Xe.length>3&&!((gt=Xe[4])!==null&>!==void 0&>.includes("newgold"))&&!((ze=Xe[5])!==null&&ze!==void 0&&ze.includes("newgold"))&&Xe[2]!=="coursesId"&&(Ae.course_id=Xe[2]),Xe[1]==="shixuns"&&Xe.length>3&&(Ae.objective_type="shixun",Ae.objective_id=Xe[2]),Xe[1]==="paths"&&Xe.length>3&&(Ae.objective_type="path",Ae.objective_id=Xe[2]),Object(E.a)(Object(E.a)({},Ae),{school:1})}var Ue={\u9996\u9875:"/","/paths":{link:"/paths",key:1},"/shixuns":{link:"/shixuns",key:2},"/classrooms":{link:"/classrooms",key:3},"/competitions":{link:"/competitions",key:4},"/moop_cases":{link:"/moop_cases",key:5},"/forums":{link:"/forums",key:6},"/recruitment":{link:"/competitions/index",key:7},"/three":{link:"/three",key:7}},nt=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],kt=function(ze){var Fe,Xe=ze.homePage,Ae=ze.user,Pe=ze.globalSetting,Ye=ze.loading,$e=ze.dispatch,Ot=ze.location,ct=ze.isLogin,jt=ct===void 0?!1:ct,Xt=ze.shixunHomeworks,bn=Object(y.a)(ze,["homePage","user","globalSetting","loading","dispatch","location","isLogin","shixunHomeworks"]),nn=Object(f.g)(),xt=Object(s.useState)(!1),We=Object(v.a)(xt,2),ot=We[0],it=We[1],Ne=Object(s.useState)(-1),Je=Object(v.a)(Ne,2),Tt=Je[0],yt=Je[1],It=Object(s.useState)(!1),Kt=Object(v.a)(It,2),dt=Kt[0],Pt=Kt[1],Nt=Ke(),cn=Ot.pathname;Object(s.useEffect)(function(){$e({type:"user/getNavigationInfo",payload:Object(E.a)({},Nt)})},[Pe.name]),Object(s.useEffect)(function(){Xt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(nt!=null&&nt.includes(Ot==null?void 0:Ot.pathname)||(Ot==null?void 0:Ot.pathname.indexOf("/classrooms"))===0||$e({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[Ot.pathname]),Object(s.useEffect)(function(){Xt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||(Xt.actionTabs.key||localStorage.setItem("Noviceguide","0"))},[Xt.actionTabs.key]),Object(s.useEffect)(function(){if(Pe!=null&&Pe.setting){var zn,tr;if(Pe==null||((zn=Pe.setting)===null||zn===void 0||((tr=zn.navbar)===null||tr===void 0))||tr.map(function(Wt,sn){Ot.pathname.indexOf(Wt.link)>-1&&yt(sn)}),Tt===-1)Object(F.T)(Pe.setting.name);else{var an;Object(F.T)(((an=Pe.setting.navbar[Tt])===null||an===void 0?void 0:an.name)||Pe.setting.name)}}},[Pe==null?void 0:Pe.setting]);var _n=Object(s.useMemo)(function(){var zn;if(Pe!=null&&(zn=Pe.setting)!==null&&zn!==void 0&&zn.nav_logo_url){var tr;return"".concat(me.a.IMG_SERVER,"/").concat(Pe==null||((tr=Pe.setting)===null||tr===void 0)?void 0:tr.nav_logo_url)}else return"".concat(me.a.IMG_SERVER,"/images/avatars/LaboratorySetting/1nav?t=").concat(new Date().getTime())},[Pe==null||((Fe=Pe.setting)===null||Fe===void 0)?void 0:Fe.nav_logo_url]);function Wn(zn){nn.push("/search?value="+zn)}var Kn=function(){return ot?r.a.createElement("div",{onBlur:function(){setTimeout(function(){it(!1)},300)}},r.a.createElement(bt,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:Wn,autoFocus:!0})):r.a.createElement("span",{className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:function(){nn.push("/search?value=")}})},wn=function(){var zn=Object(A.a)(u.a.mark(function tr(an){var Wt,sn,Xn;return u.a.wrap(function(Vn){for(;;)switch(Vn.prev=Vn.next){case 0:return an.preventDefault(),Vn.next=3,Object(q.n)();case 3:sn=Vn.sent,sn!=null&&(Wt=sn.data)!==null&&Wt!==void 0&&Wt.engineer_url?document.location.href=sn==null||((Xn=sn.data)===null||Xn===void 0)?void 0:Xn.engineer_url:(sn==null?void 0:sn.status)!=401&&Pt(!0);case 5:case"end":return Vn.stop()}},tr)}));return function(an){return zn.apply(this,arguments)}}();if(Pe.showHeader&&Pe.showHeaderFooter){var un,_r,Rr,Ir,dr;return r.a.createElement(l.a,{className:"".concat(Pe.isIlearning?h.a["header-iearning"]:h.a.header," ").concat(Pe.showHeaderFixed?h.a.headerFixed:"")},r.a.createElement(ht,{className:"header"},r.a.createElement("section",{className:h.a["edu-menu"]},(!!Pe.isIlearning||!!Pe.isPaZhou)&&r.a.createElement(m.a,{style:{display:"flex",alignItems:"center"},onClick:function(){$e({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},r.a.createElement("img",{className:h.a.logo,title:(un=Pe.setting)===null||un===void 0?void 0:un.name,src:Pe.isPaZhou?_n:ut.a||_n}),!Pe.isPaZhou&&r.a.createElement("span",{className:h.a.title},"\u6DF7\u5408\u589E\u5F3A\u667A\u6167\u6559\u80B2i-Learning\u5E73\u53F0")),r.a.createElement("ul",{className:"".concat(h.a.menu," ").concat(Object(F.p)()&&"ml0")},Object(F.p)()&&r.a.createElement("li",null,r.a.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!Object(F.p)()&&Pe.setting&&Pe.setting.navbar.map(function(zn,tr){if(!zn.hidden)return r.a.createElement("li",{key:tr,className:Tt===tr?h.a.actived:""},(zn==null?void 0:zn.name)==="\u6559\u5B66\u8BFE\u5802"&&r.a.createElement(m.a,{onClick:function(){localStorage.getItem("Noviceguide")==="0"||$e({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:r.a.createElement("div",null,"\u975E\u5E38\u68D2\uFF0C\u54B1\u4EEC\u5DF2\u7ECF\u5230\u8FBE\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u5E73\u53F0\u4E0A\u5DF2\u7ECF\u6709\u51E0\u5343\u4F4D\u8001\u5E08\u521B\u5EFA\u4E86\u81EA\u5DF1\u7684\u6559\u5B66\u8BFE\u5802\uFF0C\u4F60\u4E5F\u53EF\u4EE5\u8F7B\u677E\u5B8C\u6210\u54DF\uFF01\u73B0\u5728\u8BF7\u60A8\u70B9\u51FB\u9875\u9762\u4E0A \u201C\u65B0\u5EFA\u8BFE\u5802\u201D\u6309\u94AE\u5F00\u59CB\u65B0\u5EFA\u81EA\u5DF1\u7684\u8BFE\u5802~")}})},className:Xt.actionTabs.type===4?h.a.classromediv:"",dangerouslySetInnerHTML:{__html:zn.name},to:zn.link}),(zn==null?void 0:zn.name)!="\u6559\u5B66\u8BFE\u5802"&&zn.link.indexOf("http")<0&&r.a.createElement(m.a,{onClick:function(){$e({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},dangerouslySetInnerHTML:{__html:zn.name},to:zn.link,target:zn.link.indexOf("http")>-1?"_blank":"_self"}),(zn==null?void 0:zn.name)!="\u6559\u5B66\u8BFE\u5802"&&zn.link.indexOf("http")>-1&&r.a.createElement("a",{target:zn.link.indexOf("http")>-1?"_blank":"_self",dangerouslySetInnerHTML:{__html:zn.name},href:zn.link}))})),r.a.createElement("div",{className:"search-bar",style:{flex:Pe.isIlearning?"initial":"1 0 auto"}},!Object(F.p)()&&!(Pe!=null&&Pe.isIlearning)&&r.a.createElement(r.a.Fragment,null,r.a.createElement(Kn,null),!jt&&r.a.createElement(xe,null),!jt&&!!(Ae!=null&&(_r=Ae.userInfo)!==null&&_r!==void 0&&_r.login)&&r.a.createElement(m.a,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:"/messages/".concat(Ae==null||((Rr=Ae.userInfo)===null||Rr===void 0)?void 0:Rr.login,"/user_tidings")},(Ae==null||((Ir=Ae.navigationInfo)===null||Ir===void 0||((dr=Ir.top)===null||dr===void 0))?void 0:dr.new_message)&&r.a.createElement("span",{className:h.a.newslight}))),!jt&&r.a.createElement($,{payload:Nt}))),r.a.createElement(b.a,{centered:!0,destroyOnClose:!0,visible:dt,title:"\u63D0\u793A",width:"500px",okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(F.O)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:function(){return Pt(!1)}},r.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},r.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650"),r.a.createElement("img",{src:n.C,width:200,height:200}),r.a.createElement("p",null,"\u7FA4\u53F7\uFF1A693542422 ")))),r.a.createElement(tt,null))}else return r.a.createElement(r.a.Fragment,null)},vt=H.a=Object(d.a)(function(gt){var ze=gt.homePage,Fe=gt.loading,Xe=gt.user,Ae=gt.globalSetting,Pe=gt.shixunHomeworks;return{homePage:ze,user:Xe,globalSetting:Ae,loading:Fe.models.index,shixunHomeworks:Pe}})(kt)},sLOW:function(M,H,a){"use strict";var D=a("iQDF"),b=a("+eQT"),A=a("Awhp"),v=a("KrTs"),y=a("O3gP"),E=a("lrIw"),w=a("7Kak"),c=a("9yH6"),_=a("sRBo"),l=a("kaz8"),t=a("+L6B"),u=a("2/Rp"),s=a("oBTY"),r=a("miYZ"),f=a("tsqr"),m=a("2qtc"),d=a("kLXV"),n=a("9og8"),i=a("tJVT"),h=a("PpiC"),C=a("WmNS"),x=a.n(C),g=a("q1tI"),R=a.n(g),P=a("9kvl"),O=a("Z0Lh"),S=a.n(O),p=a("9ZNV"),T=a("NLgs"),N=a("wd/R"),k=a.n(N),U=a("L+Ii"),z=a.n(U),W=function(B){if(!B)return B;var J=B.split(":");if(J[1]=="00"||J[1]=="30")return B;var le=parseInt(J[1]);if(le<30||le==60)return[J[0],"30"].join(":");if(le<60){var ge=[J[0],"00"].join(":"),pe="YYYY-MM-DD HH:mm",De=k()(ge,pe);return De.add(1,"hours"),De.format(pe)}return B},F="YYYY-MM-DD HH:mm",V=function(B){var J,le,ge,pe,De,Ie,fe,xe,Ee=B.shixunsDetail,se=B.globalSetting,oe=B.loading,q=B.user,me=B.dispatch,re=Object(h.a)(B,["shixunsDetail","globalSetting","loading","user","dispatch"]),ae=Object(g.useRef)(),ce=Object(g.useState)(),te=Object(i.a)(ce,2),$=te[0],X=te[1],ee=Object(g.useState)(),Oe=Object(i.a)(ee,2),Se=Oe[0],Me=Oe[1],Qe=Object(g.useState)([]),tt=Object(i.a)(Qe,2),st=tt[0],ut=tt[1],ht=Object(g.useState)([]),bt=Object(i.a)(ht,2),Ke=bt[0],Ue=bt[1],nt=Object(g.useState)(""),kt=Object(i.a)(nt,2),vt=kt[0],gt=kt[1],ze=Object(g.useState)(),Fe=Object(i.a)(ze,2),Xe=Fe[0],Ae=Fe[1],Pe=Object(g.useState)(),Ye=Object(i.a)(Pe,2),$e=Ye[0],Ot=Ye[1],ct=(J=q.userInfo)===null||J===void 0||((le=J.shixun)===null||le===void 0)?void 0:le.editable;Object(g.useEffect)(function(){var We,ot;ae.current=(We=location.pathname)===null||We===void 0||((ot=We.split("/"))===null||ot===void 0)?void 0:ot[2],jt()},[]),Object(g.useEffect)(function(){var We,ot,it,Ne,Je,Tt,yt,It,Kt,dt;if(!Ee.setting)return;X((We=Ee.setting)===null||We===void 0||((ot=We.shixun)===null||ot===void 0)?void 0:ot.can_copy),Me((it=Ee.setting)===null||it===void 0||((Ne=it.shixun)===null||Ne===void 0)?void 0:Ne.use_scope),Ae(!!((Je=Ee.setting)!==null&&Je!==void 0&&(Tt=Je.shixun)!==null&&Tt!==void 0&&Tt.opening_time)),Ot((yt=Ee.setting)===null||yt===void 0||((It=yt.shixun)===null||It===void 0)?void 0:It.opening_time),ut((Kt=Ee.setting)===null||Kt===void 0||((dt=Kt.shixun)===null||dt===void 0)?void 0:dt.scope_partment)},[Ee.setting]);var jt=function(){var We=Object(n.a)(x.a.mark(function ot(it){var Ne;return x.a.wrap(function(Tt){for(;;)switch(Tt.prev=Tt.next){case 0:return Tt.next=2,me({type:"shixunsDetail/getDepartments",payload:{q:it}});case 2:Ne=Tt.sent,Ne&&Ue(Ne.shools_name||[]);case 4:case"end":return Tt.stop()}},ot)}));return function(it){return We.apply(this,arguments)}}(),Xt=function(){var We=Object(n.a)(x.a.mark(function ot(){var it,Ne,Je,Tt,yt,It,Kt;return x.a.wrap(function(Pt){for(;;)switch(Pt.prev=Pt.next){case 0:return Pt.next=2,me({type:"shixunsDetail/getShixunQuote",payload:{id:ae.current}});case 2:if(Pt.t0=Pt.sent,Pt.t0){Pt.next=5;break}Pt.t0={};case 5:Kt=Pt.t0,d.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:520,content:R.a.createElement("div",{className:"tc font14 ".concat(z.a.modal)},!!((it=Kt.subjects)!==null&&it!==void 0&&it.length)&&R.a.createElement(R.a.Fragment,null,R.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230 ",(Ne=Kt.subjects)===null||Ne===void 0||((Je=Ne.splice(0,2))===null||Je===void 0)?void 0:Je.map(function(Nt){return"\u300A".concat(Nt,"\u300B")}),"\u7B49",R.a.createElement("span",{className:z.a.colorOrange},Kt==null?void 0:Kt.subjects_count),"\u4E2A\u5B9E\u8BAD\u8BFE\u7A0B"),R.a.createElement("br",null)),!!((Tt=Kt.courses)!==null&&Tt!==void 0&&Tt.length)&&R.a.createElement(R.a.Fragment,null,R.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230",(yt=Kt.courses)===null||yt===void 0||((It=yt.splice(0,2))===null||It===void 0)?void 0:It.map(function(Nt){return"\u300A".concat(Nt,"\u300B")}),"\u7B49",R.a.createElement("span",{className:z.a.colorOrange},Kt==null?void 0:Kt.courses_count),"\u4E2A\u6559\u5B66\u8BFE\u5802"),R.a.createElement("br",null)),R.a.createElement("span",{className:"".concat(z.a.colorYellow," mt30")},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE\u5C06\u5F71\u54CD\u8BFE\u7A0B\u53CA\u8BFE\u5802\u5BF9\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u4F7F\u7528\uFF01\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01")),onOk:function(){var Nt=Object(n.a)(x.a.mark(function _n(){var Wn;return x.a.wrap(function(wn){for(;;)switch(wn.prev=wn.next){case 0:return wn.next=2,me({type:"shixunsDetail/deleteShixun",payload:{id:ae.current}});case 2:Wn=wn.sent,Wn.status===1&&(f.b.success("\u64CD\u4F5C\u6210\u529F"),P.d.push("/shixuns"));case 4:case"end":return wn.stop()}},_n)}));function cn(){return Nt.apply(this,arguments)}return cn}()});case 7:case"end":return Pt.stop()}},ot)}));return function(){return We.apply(this,arguments)}}(),bn=function(){if(Object(T.b)(me,"\u4E0D\u80FD\u8FDB\u884C\u5220\u9664"))return},nn=function(ot){if(st.includes(ot)){f.b.info("\u8BF7\u52FF\u6307\u5B9A\u76F8\u540C\u7684\u5355\u4F4D");return}gt(null),ut([].concat(Object(s.a)(st),[ot]))},xt=function(){var We=Object(n.a)(x.a.mark(function ot(){var it;return x.a.wrap(function(Je){for(;;)switch(Je.prev=Je.next){case 0:if(!(Xe&&!$e)){Je.next=3;break}return f.b.info("\u8BF7\u9009\u62E9\u5F00\u542F\u65F6\u95F4"),Je.abrupt("return");case 3:if(!(Se===1&&!st.length)){Je.next=6;break}return f.b.info("\u8BF7\u9009\u62E9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),Je.abrupt("return");case 6:return Je.next=8,me({type:"shixunsDetail/updatePermissionSetting",payload:{id:ae.current,scope_partment:Se===0?null:st,shixun:{can_copy:$,use_scope:Se,opening_time:$e}}});case 8:it=Je.sent,it.status!==-1&&(f.b.info("\u6743\u9650\u914D\u7F6E\u4FDD\u5B58\u6210\u529F\uFF01"),me({type:"shixunsDetail/getSettingsData",payload:{id:ae.current}}),me({type:"shixunsDetail/getShixunsDetail",payload:{id:ae.current}}));case 10:case"end":return Je.stop()}},ot)}));return function(){return We.apply(this,arguments)}}();return R.a.createElement("section",{className:z.a.wrap},R.a.createElement("div",{style:{position:"absolute",top:"80px",right:"40px"}},(Ee==null||((ge=Ee.detail)===null||ge===void 0)?void 0:ge.shixun_status)!==2?R.a.createElement(u.a,{danger:!0,onClick:Xt},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE"):R.a.createElement(u.a,{danger:!0,onClick:bn},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE")),R.a.createElement("div",{className:z.a.labelWrap},R.a.createElement("label",{className:z.a.label},"\u590D\u5236:"),R.a.createElement("div",{className:z.a.labelContent},R.a.createElement("div",null,R.a.createElement(l.a,{checked:$,onChange:function(ot){return X(ot.target.checked)},disabled:!ct}),R.a.createElement("span",{className:"".concat(z.a.color999)},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5DF2\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u590D\u5236\u8BE5\u5B9E\u8BAD\uFF09")))),!((((pe=Ee.detail)===null||pe===void 0?void 0:pe.shixun_status)>1||((De=Ee.detail)===null||De===void 0?void 0:De.public)===2)&&((Ie=Ee.setting)===null||Ie===void 0||((fe=Ie.shixun)===null||fe===void 0)?void 0:fe.use_scope)===0&&((xe=Ee.detail)===null||xe===void 0?void 0:xe.identity)>2)&&R.a.createElement("div",{className:z.a.labelWrap},R.a.createElement("label",{className:z.a.label},"\u516C\u5F00\u7A0B\u5EA6:"),R.a.createElement("div",{className:z.a.labelContent},R.a.createElement(c.a.Group,{value:Se,onChange:function(ot){return Me(ot.target.value)},disabled:!ct},R.a.createElement(c.a,{className:z.a.radio,value:0},R.a.createElement("span",null,"\u5BF9\u6240\u6709\u5355\u4F4D\u516C\u5F00"),R.a.createElement("span",{className:z.a.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),R.a.createElement(c.a,{className:z.a.radio,value:1},R.a.createElement("span",null,"\u5BF9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),R.a.createElement("span",{className:z.a.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09"))),Se===1&&R.a.createElement(R.a.Fragment,null,R.a.createElement("div",{className:"mt10"},R.a.createElement(E.a,{showSearch:!0,className:z.a.selectSchool,placeholder:"\u8BF7\u8F93\u5165\u5E76\u9009\u62E9\u5355\u4F4D\u540D\u79F0",value:vt,onChange:function(ot){gt(ot),jt(ot)},disabled:!ct,onSelect:nn,options:Ke==null?void 0:Ke.map(function(We){return{value:We}})}),R.a.createElement("span",{className:z.a.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09")),R.a.createElement("div",{className:"mt10"},st==null?void 0:st.map(function(We){return ct?R.a.createElement(v.a,{count:"x",className:"mr20 current",onClick:function(){return ut(st.filter(function(it){return it!==We}))}},R.a.createElement(u.a,{type:"primary",ghost:!0},We)):R.a.createElement(u.a,{type:"primary",ghost:!0,className:"mr20"},We)}))))),R.a.createElement("div",{className:z.a.labelWrap},R.a.createElement("label",{className:z.a.label},"\u5F00\u542F\u65F6\u95F4:"),R.a.createElement("div",{className:z.a.labelContent},R.a.createElement("div",null,R.a.createElement(l.a,{checked:Xe,onChange:function(ot){return Ae(ot.target.checked)},disabled:!ct}),R.a.createElement("span",{className:"".concat(z.a.color999," ml10")},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u5728\u6307\u5B9A\u7684\u5F00\u542F\u65F6\u95F4\u540E\uFF0C\u624D\u80FD\u5F00\u542F\u5B66\u4E60\uFF1B\u4E0D\u9009\u4E2D\u5219\u5B66\u5458\u5728\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u80FD\u7ACB\u5373\u5F00\u542F\u5B66\u4E60\uFF09")),Xe&&R.a.createElement(b.a,{className:"".concat(z.a.dataPicker," mt10"),format:F,locale:S.a,disabled:!ct,placeholder:"\u8BF7\u8F93\u5165\u5F00\u542F\u65F6\u95F4",showToday:!1,disabledDate:function(ot){return ot&&ot1)Object(l.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(h.length===0)return Object(l.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var C=h[0];if(E.isValidElement(C)&&Object(t.c)(C)){var x=C.ref;h[0]=E.cloneElement(C,{ref:Object(t.a)(x,this.setChildNode)})}return h.length===1?h[0]:h.map(function(g,R){return!E.isValidElement(g)||"key"in g&&g.key!==null?g:E.cloneElement(g,{key:"".concat(s,"-").concat(R)})})}}]),d}(E.Component);r.displayName="ResizeObserver",H.a=r},tWlo:function(M,H){M.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg=="},uGsb:function(M,H,a){(function(D,b,A){M.exports=H=b(a("Ib8C"),a("MlIO"),a("1uat"))})(this,function(D){return function(){var b=D,A=b.x64,v=A.Word,y=A.WordArray,E=b.algo,w=E.SHA512,c=E.SHA384=w.extend({_doReset:function(){this._hash=new y.init([new v.init(3418070365,3238371032),new v.init(1654270250,914150663),new v.init(2438529370,812702999),new v.init(355462360,4144912697),new v.init(1731405415,4290775857),new v.init(2394180231,1750603025),new v.init(3675008525,1694076839),new v.init(1203062813,3204075428)])},_doFinalize:function(){var _=w._doFinalize.call(this);return _.sigBytes-=16,_}});b.SHA384=w._createHelper(c),b.HmacSHA384=w._createHmacHelper(c)}(),D.SHA384})},uGxW:function(M,H,a){(function(D,b,A){M.exports=H=b(a("Ib8C"),a("OLod"))})(this,function(D){return D.pad.NoPadding={pad:function(){},unpad:function(){}},D.pad.NoPadding})},uK0f:function(M,H,a){(function(D,b){M.exports=b()})(this,function(){"use strict";function D(b,A,v){v=v||{},v.childrenKeyName=v.childrenKeyName||"children";var y=b||[],E=[],w=0;do{var c=y.filter(function(_){return A(_,w)})[0];if(!c)break;E.push(c),y=c[v.childrenKeyName]||[],w+=1}while(y.length>0);return E}return D})},ulZh:function(M,H,a){typeof window!="undefined"&&function(b,A){M.exports=A()}(this,function(){return function(D){var b={};function A(v){if(b[v])return b[v].exports;var y=b[v]={i:v,l:!1,exports:{}};return D[v].call(y.exports,y,y.exports,A),y.l=!0,y.exports}return A.m=D,A.c=b,A.d=function(v,y,E){A.o(v,y)||Object.defineProperty(v,y,{enumerable:!0,get:E})},A.r=function(v){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(v,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(v,"__esModule",{value:!0})},A.t=function(v,y){if(y&1&&(v=A(v)),y&8)return v;if(y&4&&typeof v=="object"&&v&&v.__esModule)return v;var E=Object.create(null);if(A.r(E),Object.defineProperty(E,"default",{enumerable:!0,value:v}),y&2&&typeof v!="string")for(var w in v)A.d(E,w,function(c){return v[c]}.bind(null,w));return E},A.n=function(v){var y=v&&v.__esModule?function(){return v.default}:function(){return v};return A.d(y,"a",y),y},A.o=function(v,y){return Object.prototype.hasOwnProperty.call(v,y)},A.p="/dist/",A(A.s="./src/hls.ts")}({"./node_modules/eventemitter3/index.js":function(D,b,A){"use strict";var v=Object.prototype.hasOwnProperty,y="~";function E(){}Object.create&&(E.prototype=Object.create(null),new E().__proto__||(y=!1));function w(t,u,s){this.fn=t,this.context=u,this.once=s||!1}function c(t,u,s,r,f){if(typeof s!="function")throw new TypeError("The listener must be a function");var m=new w(s,r||t,f),d=y?y+u:u;return t._events[d]?t._events[d].fn?t._events[d]=[t._events[d],m]:t._events[d].push(m):(t._events[d]=m,t._eventsCount++),t}function _(t,u){--t._eventsCount===0?t._events=new E:delete t._events[u]}function l(){this._events=new E,this._eventsCount=0}l.prototype.eventNames=function(){var u=[],s,r;if(this._eventsCount===0)return u;for(r in s=this._events)v.call(s,r)&&u.push(y?r.slice(1):r);return Object.getOwnPropertySymbols?u.concat(Object.getOwnPropertySymbols(s)):u},l.prototype.listeners=function(u){var s=y?y+u:u,r=this._events[s];if(!r)return[];if(r.fn)return[r.fn];for(var f=0,m=r.length,d=new Array(m);f0},!1)}function t(u,s){for(var r={main:[s]},f={main:[]},m={main:{}};l(r);)for(var d=Object.keys(r),n=0;n=0)continue;if(!Object.prototype.propertyIsEnumerable.call(i,x))continue;C[x]=i[x]}}return C}function c(i,h){if(i==null)return{};var C={},x=Object.keys(i),g,R;for(R=0;R=0)continue;C[g]=i[g]}return C}function _(i,h){if(!(i instanceof h))throw new TypeError("Cannot call a class as a function")}function l(i,h){for(var C=0;C"']/,D=/[&<>"']/g,b=/[<>"']|&(?!#?\w+;)/,A=/[<>"']|&(?!#?\w+;)/g,v={"&":"&","<":"<",">":">",'"':""","'":"'"},y=P=>v[P];function E(P,O){if(O){if(a.test(P))return P.replace(D,y)}else if(b.test(P))return P.replace(A,y);return P}const w=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function c(P){return P.replace(w,(O,S)=>(S=S.toLowerCase(),S==="colon"?":":S.charAt(0)==="#"?S.charAt(1)==="x"?String.fromCharCode(parseInt(S.substring(2),16)):String.fromCharCode(+S.substring(1)):""))}const _=/(^|[^\[])\^/g;function l(P,O){P=P.source||P,O=O||"";const S={replace:(p,T)=>(T=T.source||T,T=T.replace(_,"$1"),P=P.replace(p,T),S),getRegex:()=>new RegExp(P,O)};return S}const t=/[^\w:]/g,u=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function s(P,O,S){if(P){let p;try{p=decodeURIComponent(c(S)).replace(t,"").toLowerCase()}catch(T){return null}if(p.indexOf("javascript:")===0||p.indexOf("vbscript:")===0||p.indexOf("data:")===0)return null}O&&!u.test(S)&&(S=n(O,S));try{S=encodeURI(S).replace(/%25/g,"%")}catch(p){return null}return S}const r={},f=/^[^:]+:\/*[^/]*$/,m=/^([^:]+:)[\s\S]*$/,d=/^([^:]+:\/*[^/]*)[\s\S]*$/;function n(P,O){r[" "+P]||(f.test(P)?r[" "+P]=P+"/":r[" "+P]=x(P,"/",!0)),P=r[" "+P];const S=P.indexOf(":")===-1;return O.substring(0,2)==="//"?S?O:P.replace(m,"$1")+O:O.charAt(0)==="/"?S?O:P.replace(d,"$1")+O:P+O}const i={exec:function(){}};function h(P){let O=1,S,p;for(;O{let z=!1,W=k;for(;--W>=0&&U[W]==="\\";)z=!z;return z?"|":" |"}),p=S.split(/ \|/);let T=0;if(p.length>O)p.splice(O);else for(;p.length=7){k.b.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}Ot(Tt.target.value)}})),r.a.createElement("div",{className:"mt10 font14"},r.a.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),r.a.createElement(z.a.Group,{value:zt,onChange:function(Tt){return vn(Tt.target.value)}},r.a.createElement(z.a,{value:V.Manager},"\u7BA1\u7406\u4EBA\u5458"),r.a.createElement(z.a,{value:V.Developer},"\u5F00\u53D1\u4EBA\u5458"),r.a.createElement(z.a,{value:V.Reporter},"\u62A5\u544A\u4EBA\u5458"))))))},B=K,J=a("Jky8"),le=a("6Fuo"),ge=a.n(le),pe=a("NLgs"),De;(function(vt){vt.Projects="projects",vt.Shixuns="shixuns",vt.Classrooms="classrooms"})(De||(De={}));var Ie;(function(vt){vt.Classrooms="classrooms",vt.Shixuns="shixuns",vt.Paths="paths",vt.Projects="projects",vt.Videos="videos",vt.Topics="topics"})(Ie||(Ie={}));var fe=function(ze){var Fe,Xe,Ae,Pe,Ye,$e,Ot,st,Wt=ze.homePage,zt=ze.user,vn=ze.globalSetting,nn=ze.loading,bt=ze.dispatch,We=ze.location,ot=Object(y.a)(ze,["homePage","user","globalSetting","loading","dispatch","location"]),it=Object(s.useState)(),Ne=Object(v.a)(it,2),Qe=Ne[0],Tt=Ne[1],yt=Object(s.useState)(),It=Object(v.a)(yt,2),Kt=It[0],ft=It[1],Pt=function(mr){var Ar;if(!Object(pe.e)(bt))return;if(mr===De.Projects&&!((Ar=zt.userInfo)!==null&&Ar!==void 0&&Ar.email)){k.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}mr===De.Classrooms?Tt(!0):mr===De.Projects&&ft(!0)},kt=function(mr,Ar){var Dr;if(!Object(pe.e)(bt))return;if(Ar===De.Projects&&!((Dr=zt.userInfo)!==null&&Dr!==void 0&&Dr.email)){k.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}if(Ar===De.Shixuns&&!Object(pe.c)())return;mr&&(window.location.href=mr)},dn=(Fe=(((Xe=vn.setting)===null||Xe===void 0?void 0:Xe.navbar)||[]).find(function(cn){return cn.link==="/".concat(Ie.Classrooms)}))===null||Fe===void 0?void 0:Fe.hidden,yn=(Ae=(((Pe=vn.setting)===null||Pe===void 0?void 0:Pe.navbar)||[]).find(function(cn){return cn.link==="/".concat(Ie.Shixuns)}))===null||Ae===void 0?void 0:Ae.hidden,Hn=(Ye=((($e=vn.setting)===null||$e===void 0?void 0:$e.navbar)||[]).find(function(cn){return cn.link==="/".concat(Ie.Paths)}))===null||Ye===void 0?void 0:Ye.hidden;if(vn!=null&&(Ot=vn.setting)!==null&&Ot!==void 0&&Ot.is_local){var Un;zt!=null&&(Un=zt.userInfo)!==null&&Un!==void 0&&Un.is_shixun_marker||(yn=!0)}var In=function(mr){var Ar,Dr,dr,zn,tr,an,Ft,sn,Xn,$n,Vn,Jn,de,G,Z,ue,ye,he;return r.a.createElement(r.a.Fragment,null,r.a.createElement(P.a,{justify:"space-around",className:"pt5 pb5"},r.a.createElement(S.a,{className:((Ar=zt.userInfo)===null||Ar===void 0?void 0:Ar.user_identity)!=="\u5B66\u751F"?ge.a.joinCol:ge.a.hidden},((Dr=zt.userInfo)===null||Dr===void 0?void 0:Dr.user_identity)!=="\u5B66\u751F"&&!dn&&r.a.createElement(T.a.Item,mr,r.a.createElement("a",{onClick:function(){return kt("/classrooms/new")}},(dr=zt.userInfo)!==null&&dr!==void 0&&dr.main_site?"\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802":"\u65B0\u5EFA\u8BFE\u5802")),!yn&&r.a.createElement(T.a.Item,mr,r.a.createElement("a",{onClick:function(){return kt("/shixuns/new",De.Shixuns)}},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE")),(((zn=zt.userInfo)===null||zn===void 0?void 0:zn.main_site)&&((tr=zt.navigationInfo)===null||tr===void 0?void 0:tr.top)||!((an=zt.userInfo)!==null&&an!==void 0&&an.main_site)&&((Ft=zt.navigationInfo)===null||Ft===void 0?void 0:Ft.top)&&!Hn&&(((sn=zt.userInfo)===null||sn===void 0?void 0:sn.admin)||((Xn=zt.userInfo)===null||Xn===void 0?void 0:Xn.is_teacher)||(($n=zt.userInfo)===null||$n===void 0?void 0:$n.business)))&&((Vn=zt.userInfo)===null||Vn===void 0?void 0:Vn.user_identity)!=="\u5B66\u751F"&&r.a.createElement(T.a.Item,mr,r.a.createElement("a",{onClick:function(){return kt("/paths/new")}},"\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!(vn!=null&&(Jn=vn.setting)!==null&&Jn!==void 0&&Jn.is_local)&&((de=zt.userInfo)===null||de===void 0?void 0:de.main_site)&&r.a.createElement(T.a.Item,mr,r.a.createElement("a",{onClick:function(){var un,jn;return kt("".concat((un=zt.navigationInfo)===null||un===void 0||((jn=un.top)===null||jn===void 0)?void 0:jn.old_url,"/projects/deposit/new"),De.Projects)}},"\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE"))),((G=zt.userInfo)===null||G===void 0?void 0:G.user_identity)!=="\u5B66\u751F"&&r.a.createElement(S.a,null,r.a.createElement("div",{className:ge.a.joinBoard})),r.a.createElement(S.a,{className:((Z=zt.userInfo)===null||Z===void 0?void 0:Z.user_identity)!=="\u5B66\u751F"?ge.a.joinCol:ge.a.w90},!dn&&r.a.createElement(T.a.Item,mr,r.a.createElement("a",{onClick:function(){return Pt(De.Classrooms)}},(ue=zt.userInfo)!==null&&ue!==void 0&&ue.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((ye=zt.userInfo)===null||ye===void 0?void 0:ye.main_site)&&!(vn!=null&&(he=vn.setting)!==null&&he!==void 0&&he.is_local)&&r.a.createElement(T.a.Item,mr,r.a.createElement("a",{onClick:function(){return Pt(De.Projects)}},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))))};return r.a.createElement("section",null,r.a.createElement(g.a,{overlay:r.a.createElement(T.a,{className:((st=zt.userInfo)===null||st===void 0?void 0:st.user_identity)!=="\u5B66\u751F"?"".concat(ge.a.rightMenu," ").concat(ge.a.joinMenu," mt10"):"".concat(ge.a.rightMenu," ").concat(ge.a.joinMenu," ").concat(ge.a.w140," mt10")},r.a.createElement(In,null)),placement:"bottomRight"},r.a.createElement("span",{style:{lineHeight:"inherit"},className:"iconfont icon-tianjiafangda c-white font18 current ml15 mr15"})),r.a.createElement(J.a,{visible:Qe,onCancel:function(){return Tt(!1)}}),r.a.createElement(B,{visible:Kt,onCancel:function(){return ft(!1)}}))},xe=Object(d.a)(function(vt){var ze=vt.homePage,Fe=vt.loading,Xe=vt.user,Ae=vt.globalSetting;return{homePage:ze,user:Xe,globalSetting:Ae,loading:Fe.models.index}})(fe),Ee=a("vToQ"),se=a.n(Ee),oe=a("xKgJ"),q=a("jb+D"),me=a("m3rI"),re=function(ze){var Fe,Xe=RegExp("(^| )"+ze+"=([^;]+)(;|$)");return(Fe=document.cookie.match(Xe))?decodeURIComponent(Fe[2]):null},ae=function(ze){var Fe=new Date;Fe.setTime(Fe.getTime()-1);var Xe=re(ze);Xe!=null&&(document.cookie=ze+"="+Xe+";expires="+Fe.toGMTString())},ce;(function(vt){vt.Classrooms="classrooms",vt.Shixuns="shixuns",vt.Paths="paths",vt.Projects="projects",vt.Videos="videos",vt.Topics="topics"})(ce||(ce={}));var te=function(ze){var Fe,Xe,Ae,Pe,Ye,$e,Ot,st,Wt,zt,vn,nn=ze.homePage,bt=ze.user,We=ze.globalSetting,ot=ze.loading,it=ze.dispatch,Ne=ze.shixunHomeworks,Qe=ze.location,Tt=ze.payload,yt=Tt===void 0?{}:Tt,It=Object(y.a)(ze,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),Kt=(Fe=(((Xe=We.setting)===null||Xe===void 0?void 0:Xe.navbar)||[]).find(function(In){return In.link==="/".concat(ce.Classrooms)}))===null||Fe===void 0?void 0:Fe.hidden,ft=(Ae=(((Pe=We.setting)===null||Pe===void 0?void 0:Pe.navbar)||[]).find(function(In){return In.link==="/".concat(ce.Shixuns)}))===null||Ae===void 0?void 0:Ae.hidden,Pt=(Ye=((($e=We.setting)===null||$e===void 0?void 0:$e.navbar)||[]).find(function(In){return In.link==="/".concat(ce.Paths)}))===null||Ye===void 0?void 0:Ye.hidden,kt=((Ot=bt.userInfo)===null||Ot===void 0?void 0:Ot.admin)||((st=bt.userInfo)===null||st===void 0?void 0:st.business)||((Wt=bt.userInfo)===null||Wt===void 0?void 0:Wt.is_shixun_marker)||((zt=bt.userInfo)===null||zt===void 0?void 0:zt.is_teacher)||((vn=bt.userInfo)===null||vn===void 0?void 0:vn.user_identity)!=="\u5B66\u751F",dn=function(){if(Object(F.p)())return r.a.createElement(T.a,{className:"".concat(se.a.rightMenu," ").concat(se.a.menuWrap)},r.a.createElement(T.a.Item,null,r.a.createElement(m.a,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")));var cn,mr,Ar,Dr,dr,zn,tr,an,Ft,sn,Xn,$n,Vn,Jn,de,G,Z,ue,ye,he,dt,un,jn,ir,tn,Ln;return r.a.createElement(T.a,{className:"".concat(se.a.rightMenu," ").concat(se.a.menuWrap)},r.a.createElement(T.a.Item,null,r.a.createElement(m.a,{to:"/users/".concat((cn=bt.userInfo)===null||cn===void 0?void 0:cn.login,"/classrooms")},"\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")),!Kt&&r.a.createElement(T.a.Item,null,r.a.createElement(m.a,{to:"/users/".concat((mr=bt.userInfo)===null||mr===void 0?void 0:mr.login,"/classrooms")},(Ar=bt.userInfo)!==null&&Ar!==void 0&&Ar.main_site?"\u6211\u7684\u6559\u5B66\u8BFE\u5802":"\u6211\u7684\u8BFE\u5802")),!ft&&r.a.createElement(T.a.Item,null,r.a.createElement(m.a,{to:"/users/".concat((Dr=bt.userInfo)===null||Dr===void 0?void 0:Dr.login,"/shixuns")},"\u6211\u7684\u5B9E\u8DF5\u9879\u76EE")),!Pt&&r.a.createElement(T.a.Item,null,r.a.createElement(m.a,{to:"/users/".concat((dr=bt.userInfo)===null||dr===void 0?void 0:dr.login,"/paths")},(zn=bt.userInfo)!==null&&zn!==void 0&&zn.main_site?"\u6211\u7684\u5B9E\u8DF5\u8BFE\u7A0B":"\u6211\u7684\u8BFE\u7A0B")),((tr=bt.userInfo)===null||tr===void 0?void 0:tr.main_site)&&!((an=We.setting)!==null&&an!==void 0&&an.is_local)&&r.a.createElement(T.a.Item,null,r.a.createElement(m.a,{to:"/users/".concat((Ft=bt.userInfo)===null||Ft===void 0?void 0:Ft.login,"/projects")},"\u6211\u7684\u5F00\u53D1\u9879\u76EE")),((sn=bt.userInfo)===null||sn===void 0?void 0:sn.user_identity)!=="\u5B66\u751F"&&r.a.createElement(T.a.Item,null,r.a.createElement(m.a,{to:"/users/".concat((Xn=bt.userInfo)===null||Xn===void 0?void 0:Xn.login,"/teach-group")},"\u6211\u7684\u6559\u7814\u56E2\u961F")),(($n=bt.userInfo)===null||$n===void 0?void 0:$n.user_identity)!=="\u5B66\u751F"&&r.a.createElement(T.a.Item,null,r.a.createElement(m.a,{to:"/users/".concat((Vn=bt.userInfo)===null||Vn===void 0?void 0:Vn.login,"/vspaces")},"\u6211\u7684\u865A\u62DF\u793E\u533A")),((Jn=bt.userInfo)===null||Jn===void 0?void 0:Jn.user_identity)!=="\u5B66\u751F"&&r.a.createElement(T.a.Item,null,r.a.createElement("a",{onClick:function(){if(!Object(pe.e)(it))return;d.d.push("/problemset")}},"\u8BD5\u9898\u5E93")),kt&&r.a.createElement(T.a.Item,null,r.a.createElement("a",{onClick:function(){if(!Object(pe.e)(it))return;d.d.push("/paperlibrary")}},"\u8BD5\u5377\u5E93")),((de=bt.navigationInfo)===null||de===void 0||((G=de.top)===null||G===void 0)?void 0:G.customer_management_url)&&r.a.createElement(T.a.Item,null,r.a.createElement("a",{href:(Z=bt.navigationInfo)===null||Z===void 0||((ue=Z.top)===null||ue===void 0)?void 0:ue.customer_management_url},"\u5BA2\u6237\u7BA1\u7406")),((ye=bt.navigationInfo)===null||ye===void 0||((he=ye.top)===null||he===void 0)?void 0:he.college_identifier)&&r.a.createElement(T.a.Item,null,r.a.createElement(m.a,{to:"/colleges/".concat((dt=bt.navigationInfo)===null||dt===void 0||((un=dt.top)===null||un===void 0)?void 0:un.college_identifier,"/statistics")},"\u5B66\u9662\u7EDF\u8BA1")),((jn=bt.navigationInfo)===null||jn===void 0||((ir=jn.top)===null||ir===void 0)?void 0:ir.laboratory_admin_url)&&r.a.createElement(T.a.Item,null,r.a.createElement("a",{href:(tn=bt.navigationInfo)===null||tn===void 0||((Ln=tn.top)===null||Ln===void 0)?void 0:Ln.laboratory_admin_url},"\u540E\u53F0\u7BA1\u7406")),r.a.createElement(T.a.Item,null,r.a.createElement(m.a,{onClick:function(){localStorage.getItem("Noviceguide")==="0"||it({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:r.a.createElement("div",null,"OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002")}})},to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")),r.a.createElement(T.a.Item,{className:se.a.exit},r.a.createElement("a",{onClick:Object(A.a)(u.a.mark(function Bn(){var zr;return u.a.wrap(function(ha){for(;;)switch(ha.prev=ha.next){case 0:return ha.next=2,Object(q.c)({});case 2:zr=ha.sent,(zr==null?void 0:zr.status)===1&&(it({type:"user/getUserInfo",payload:Object(E.a)({},yt)}),it({type:"user/getNavigationInfo",payload:Object(E.a)({},yt)}),ae("autologin_trustie"),ae("_educoder_session"),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),k.b.success(zr==null?void 0:zr.message),d.d.replace("/"));case 4:case"end":return ha.stop()}},Bn)}))},"\u9000\u51FA")))};if(Object(oe.p)()){var yn,Hn;return r.a.createElement(g.a,{className:"".concat(se.a.height67," pr25"),overlay:dn,placement:"bottomRight"},r.a.createElement("section",null,r.a.createElement("aside",null,r.a.createElement("div",{className:Ne.actionTabs.type===1?se.a.classromediv:""},r.a.createElement("img",{className:"".concat(se.a.userPic," current ml15"),src:"".concat(me.a===null||me.a===void 0?void 0:me.a.IMG_SERVER,"/images/").concat((yn=bt.userInfo)===null||yn===void 0?void 0:yn.image_url),alt:"",onClick:function(){var cn;return d.d.push(Object(F.p)()?"/account/profile":"/users/".concat((cn=bt.userInfo)===null||cn===void 0?void 0:cn.login,"/classrooms"))}}),Object(F.p)()&&r.a.createElement("span",{className:"ml10 font16"},(Hn=bt.userInfo)===null||Hn===void 0?void 0:Hn.username)))))}else{var Un;return r.a.createElement("div",{className:"font15 mr15 ".concat(We.isIlearning?se.a.login:"")},r.a.createElement("span",{className:"ml10 mr5 current c-white",onClick:function(){it({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55"),!((Un=We.setting)!==null&&Un!==void 0&&Un.close_register)&&r.a.createElement(r.a.Fragment,null,r.a.createElement("span",{className:"ml5 mr5"},"|"),r.a.createElement(m.a,{to:"/user/register",className:"ml5 current c-white pr25"},"\u6CE8\u518C")))}},$=Object(d.a)(function(vt){var ze=vt.homePage,Fe=vt.loading,Xe=vt.user,Ae=vt.globalSetting,Pe=vt.shixunHomeworks;return{homePage:ze,user:Xe,globalSetting:Ae,shixunHomeworks:Pe,loading:Fe.models.index}})(te),X=a("+L6B"),ee=a("2/Rp"),Oe=a("Cs+z"),Se=a.n(Oe),Me=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],Je=function(ze){var Fe=ze.homePage,Xe=ze.user,Ae=ze.globalSetting,Pe=ze.loading,Ye=ze.dispatch,$e=ze.location,Ot=ze.text,st=ze.shixunHomeworks,Wt=ze.payload,zt=Wt===void 0?{}:Wt,vn=Object(y.a)(ze,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]),nn=Object(s.useState)("none"),bt=Object(v.a)(nn,2),We=bt[0],ot=bt[1];return Object(s.useEffect)(function(){st.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&ot("flex")},[st.actionTabs.key]),Object(s.useEffect)(function(){st.actionTabs.key==="\u9690\u85CF"&&(ot("none"),localStorage.setItem("Noviceguide","0"))},[st.actionTabs.key]),r.a.createElement("div",{style:{display:We,background:"#fff",width:"100%",height:"200px",position:"fixed",bottom:"0px",boxShadow:"0px -4px 6px 0px rgba(204, 204, 204, 0.2)",zIndex:"999"}},r.a.createElement("div",{style:{margin:"0 auto",width:"1200px"}},r.a.createElement("img",{src:Se.a,style:{position:"absolute",top:"-32px"}}),r.a.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},st.actionTabs.text),st.actionTabs.type===9?r.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},r.a.createElement(ee.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),ot("none"),Ye({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u5446\u4F1A\u89C1\uFF0C\u6709\u4E8B\u547C\u6211")):r.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},r.a.createElement(ee.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),Ye({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),ot("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765"))))},tt=Object(d.a)(function(vt){var ze=vt.homePage,Fe=vt.loading,Xe=vt.user,Ae=vt.globalSetting,Pe=vt.shixunHomeworks;return{homePage:ze,user:Xe,globalSetting:Ae,loading:Fe.models.index,shixunHomeworks:Pe}})(Je),lt=a("498V"),ct=a.n(lt),ht=l.a.Header,Et=c.a.Search;function Ke(){var vt,ze,Fe=window.location.pathname,Xe=Fe.split("/"),Ae={};return Xe[1]=="classrooms"&&Xe.length>3&&!((vt=Xe[4])!==null&&vt!==void 0&&vt.includes("newgold"))&&!((ze=Xe[5])!==null&&ze!==void 0&&ze.includes("newgold"))&&Xe[2]!=="coursesId"&&(Ae.course_id=Xe[2]),Xe[1]==="shixuns"&&Xe.length>3&&(Ae.objective_type="shixun",Ae.objective_id=Xe[2]),Xe[1]==="paths"&&Xe.length>3&&(Ae.objective_type="path",Ae.objective_id=Xe[2]),Object(E.a)(Object(E.a)({},Ae),{school:1})}var Ue={\u9996\u9875:"/","/paths":{link:"/paths",key:1},"/shixuns":{link:"/shixuns",key:2},"/classrooms":{link:"/classrooms",key:3},"/competitions":{link:"/competitions",key:4},"/moop_cases":{link:"/moop_cases",key:5},"/forums":{link:"/forums",key:6},"/recruitment":{link:"/competitions/index",key:7},"/three":{link:"/three",key:7}},nt=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],Nt=function(ze){var Fe,Xe=ze.homePage,Ae=ze.user,Pe=ze.globalSetting,Ye=ze.loading,$e=ze.dispatch,Ot=ze.location,st=ze.isLogin,Wt=st===void 0?!1:st,zt=ze.shixunHomeworks,vn=Object(y.a)(ze,["homePage","user","globalSetting","loading","dispatch","location","isLogin","shixunHomeworks"]),nn=Object(f.g)(),bt=Object(s.useState)(!1),We=Object(v.a)(bt,2),ot=We[0],it=We[1],Ne=Object(s.useState)(-1),Qe=Object(v.a)(Ne,2),Tt=Qe[0],yt=Qe[1],It=Object(s.useState)(!1),Kt=Object(v.a)(It,2),ft=Kt[0],Pt=Kt[1],kt=Ke(),dn=Ot.pathname;Object(s.useEffect)(function(){$e({type:"user/getNavigationInfo",payload:Object(E.a)({},kt)})},[Pe.name]),Object(s.useEffect)(function(){zt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(nt!=null&&nt.includes(Ot==null?void 0:Ot.pathname)||(Ot==null?void 0:Ot.pathname.indexOf("/classrooms"))===0||$e({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[Ot.pathname]),Object(s.useEffect)(function(){zt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||(zt.actionTabs.key||localStorage.setItem("Noviceguide","0"))},[zt.actionTabs.key]),Object(s.useEffect)(function(){if(Pe!=null&&Pe.setting){var zn,tr;if(Pe==null||((zn=Pe.setting)===null||zn===void 0||((tr=zn.navbar)===null||tr===void 0))||tr.map(function(Ft,sn){Ot.pathname.indexOf(Ft.link)>-1&&yt(sn)}),Tt===-1)Object(F.T)(Pe.setting.name);else{var an;Object(F.T)(((an=Pe.setting.navbar[Tt])===null||an===void 0?void 0:an.name)||Pe.setting.name)}}},[Pe==null?void 0:Pe.setting]);var yn=Object(s.useMemo)(function(){var zn;if(Pe!=null&&(zn=Pe.setting)!==null&&zn!==void 0&&zn.nav_logo_url){var tr;return"".concat(me.a.IMG_SERVER,"/").concat(Pe==null||((tr=Pe.setting)===null||tr===void 0)?void 0:tr.nav_logo_url)}else return"".concat(me.a.IMG_SERVER,"/images/avatars/LaboratorySetting/1nav?t=").concat(new Date().getTime())},[Pe==null||((Fe=Pe.setting)===null||Fe===void 0)?void 0:Fe.nav_logo_url]);function Hn(zn){nn.push("/search?value="+zn)}var Un=function(){return ot?r.a.createElement("div",{onBlur:function(){setTimeout(function(){it(!1)},300)}},r.a.createElement(Et,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:Hn,autoFocus:!0})):r.a.createElement("span",{className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:function(){nn.push("/search?value=")}})},In=function(){var zn=Object(A.a)(u.a.mark(function tr(an){var Ft,sn,Xn;return u.a.wrap(function(Vn){for(;;)switch(Vn.prev=Vn.next){case 0:return an.preventDefault(),Vn.next=3,Object(q.n)();case 3:sn=Vn.sent,sn!=null&&(Ft=sn.data)!==null&&Ft!==void 0&&Ft.engineer_url?document.location.href=sn==null||((Xn=sn.data)===null||Xn===void 0)?void 0:Xn.engineer_url:(sn==null?void 0:sn.status)!=401&&Pt(!0);case 5:case"end":return Vn.stop()}},tr)}));return function(an){return zn.apply(this,arguments)}}();if(Pe.showHeader&&Pe.showHeaderFooter){var cn,mr,Ar,Dr,dr;return r.a.createElement(l.a,{className:"".concat(Pe.isIlearning?h.a["header-iearning"]:h.a.header," ").concat(Pe.showHeaderFixed?h.a.headerFixed:"")},r.a.createElement(ht,{className:"header"},r.a.createElement("section",{className:h.a["edu-menu"]},(!!Pe.isIlearning||!!Pe.isPaZhou)&&r.a.createElement(m.a,{style:{display:"flex",alignItems:"center"},onClick:function(){$e({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},r.a.createElement("img",{className:h.a.logo,title:(cn=Pe.setting)===null||cn===void 0?void 0:cn.name,src:Pe.isPaZhou?yn:ct.a||yn}),!Pe.isPaZhou&&r.a.createElement("span",{className:h.a.title},"\u6DF7\u5408\u589E\u5F3A\u667A\u6167\u6559\u80B2i-Learning\u5E73\u53F0")),r.a.createElement("ul",{className:"".concat(h.a.menu," ").concat(Object(F.p)()&&"ml0")},Object(F.p)()&&r.a.createElement("li",null,r.a.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!Object(F.p)()&&Pe.setting&&Pe.setting.navbar.map(function(zn,tr){if(!zn.hidden)return r.a.createElement("li",{key:tr,className:Tt===tr?h.a.actived:""},(zn==null?void 0:zn.name)==="\u6559\u5B66\u8BFE\u5802"&&r.a.createElement(m.a,{onClick:function(){localStorage.getItem("Noviceguide")==="0"||$e({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:r.a.createElement("div",null,"\u975E\u5E38\u68D2\uFF0C\u54B1\u4EEC\u5DF2\u7ECF\u5230\u8FBE\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u5E73\u53F0\u4E0A\u5DF2\u7ECF\u6709\u51E0\u5343\u4F4D\u8001\u5E08\u521B\u5EFA\u4E86\u81EA\u5DF1\u7684\u6559\u5B66\u8BFE\u5802\uFF0C\u4F60\u4E5F\u53EF\u4EE5\u8F7B\u677E\u5B8C\u6210\u54DF\uFF01\u73B0\u5728\u8BF7\u60A8\u70B9\u51FB\u9875\u9762\u4E0A \u201C\u65B0\u5EFA\u8BFE\u5802\u201D\u6309\u94AE\u5F00\u59CB\u65B0\u5EFA\u81EA\u5DF1\u7684\u8BFE\u5802~")}})},className:zt.actionTabs.type===4?h.a.classromediv:"",dangerouslySetInnerHTML:{__html:zn.name},to:zn.link}),(zn==null?void 0:zn.name)!="\u6559\u5B66\u8BFE\u5802"&&zn.link.indexOf("http")<0&&r.a.createElement(m.a,{onClick:function(){$e({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},dangerouslySetInnerHTML:{__html:zn.name},to:zn.link,target:zn.link.indexOf("http")>-1?"_blank":"_self"}),(zn==null?void 0:zn.name)!="\u6559\u5B66\u8BFE\u5802"&&zn.link.indexOf("http")>-1&&r.a.createElement("a",{target:zn.link.indexOf("http")>-1?"_blank":"_self",dangerouslySetInnerHTML:{__html:zn.name},href:zn.link}))})),r.a.createElement("div",{className:"search-bar",style:{flex:Pe.isIlearning?"initial":"1 0 auto"}},!Object(F.p)()&&!(Pe!=null&&Pe.isIlearning)&&r.a.createElement(r.a.Fragment,null,r.a.createElement(Un,null),!Wt&&r.a.createElement(xe,null),!Wt&&!!(Ae!=null&&(mr=Ae.userInfo)!==null&&mr!==void 0&&mr.login)&&r.a.createElement(m.a,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:"/messages/".concat(Ae==null||((Ar=Ae.userInfo)===null||Ar===void 0)?void 0:Ar.login,"/user_tidings")},(Ae==null||((Dr=Ae.navigationInfo)===null||Dr===void 0||((dr=Dr.top)===null||dr===void 0))?void 0:dr.new_message)&&r.a.createElement("span",{className:h.a.newslight}))),!Wt&&r.a.createElement($,{payload:kt}))),r.a.createElement(b.a,{centered:!0,destroyOnClose:!0,visible:ft,title:"\u63D0\u793A",width:"500px",okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(F.O)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:function(){return Pt(!1)}},r.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},r.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650"),r.a.createElement("img",{src:n.B,width:200,height:200}),r.a.createElement("p",null,"\u7FA4\u53F7\uFF1A693542422 ")))),r.a.createElement(tt,null))}else return r.a.createElement(r.a.Fragment,null)},gt=H.a=Object(d.a)(function(vt){var ze=vt.homePage,Fe=vt.loading,Xe=vt.user,Ae=vt.globalSetting,Pe=vt.shixunHomeworks;return{homePage:ze,user:Xe,globalSetting:Ae,loading:Fe.models.index,shixunHomeworks:Pe}})(Nt)},sLOW:function(M,H,a){"use strict";var D=a("iQDF"),b=a("+eQT"),A=a("Awhp"),v=a("KrTs"),y=a("O3gP"),E=a("lrIw"),w=a("7Kak"),c=a("9yH6"),_=a("sRBo"),l=a("kaz8"),t=a("+L6B"),u=a("2/Rp"),s=a("oBTY"),r=a("miYZ"),f=a("tsqr"),m=a("2qtc"),d=a("kLXV"),n=a("9og8"),i=a("tJVT"),h=a("PpiC"),C=a("WmNS"),x=a.n(C),g=a("q1tI"),R=a.n(g),P=a("9kvl"),O=a("Z0Lh"),S=a.n(O),p=a("9ZNV"),T=a("NLgs"),N=a("wd/R"),k=a.n(N),U=a("L+Ii"),z=a.n(U),W=function(B){if(!B)return B;var J=B.split(":");if(J[1]=="00"||J[1]=="30")return B;var le=parseInt(J[1]);if(le<30||le==60)return[J[0],"30"].join(":");if(le<60){var ge=[J[0],"00"].join(":"),pe="YYYY-MM-DD HH:mm",De=k()(ge,pe);return De.add(1,"hours"),De.format(pe)}return B},F="YYYY-MM-DD HH:mm",V=function(B){var J,le,ge,pe,De,Ie,fe,xe,Ee=B.shixunsDetail,se=B.globalSetting,oe=B.loading,q=B.user,me=B.dispatch,re=Object(h.a)(B,["shixunsDetail","globalSetting","loading","user","dispatch"]),ae=Object(g.useRef)(),ce=Object(g.useState)(),te=Object(i.a)(ce,2),$=te[0],X=te[1],ee=Object(g.useState)(),Oe=Object(i.a)(ee,2),Se=Oe[0],Me=Oe[1],Je=Object(g.useState)([]),tt=Object(i.a)(Je,2),lt=tt[0],ct=tt[1],ht=Object(g.useState)([]),Et=Object(i.a)(ht,2),Ke=Et[0],Ue=Et[1],nt=Object(g.useState)(""),Nt=Object(i.a)(nt,2),gt=Nt[0],vt=Nt[1],ze=Object(g.useState)(),Fe=Object(i.a)(ze,2),Xe=Fe[0],Ae=Fe[1],Pe=Object(g.useState)(),Ye=Object(i.a)(Pe,2),$e=Ye[0],Ot=Ye[1],st=(J=q.userInfo)===null||J===void 0||((le=J.shixun)===null||le===void 0)?void 0:le.editable;Object(g.useEffect)(function(){var We,ot;ae.current=(We=location.pathname)===null||We===void 0||((ot=We.split("/"))===null||ot===void 0)?void 0:ot[2],Wt()},[]),Object(g.useEffect)(function(){var We,ot,it,Ne,Qe,Tt,yt,It,Kt,ft;if(!Ee.setting)return;X((We=Ee.setting)===null||We===void 0||((ot=We.shixun)===null||ot===void 0)?void 0:ot.can_copy),Me((it=Ee.setting)===null||it===void 0||((Ne=it.shixun)===null||Ne===void 0)?void 0:Ne.use_scope),Ae(!!((Qe=Ee.setting)!==null&&Qe!==void 0&&(Tt=Qe.shixun)!==null&&Tt!==void 0&&Tt.opening_time)),Ot((yt=Ee.setting)===null||yt===void 0||((It=yt.shixun)===null||It===void 0)?void 0:It.opening_time),ct((Kt=Ee.setting)===null||Kt===void 0||((ft=Kt.shixun)===null||ft===void 0)?void 0:ft.scope_partment)},[Ee.setting]);var Wt=function(){var We=Object(n.a)(x.a.mark(function ot(it){var Ne;return x.a.wrap(function(Tt){for(;;)switch(Tt.prev=Tt.next){case 0:return Tt.next=2,me({type:"shixunsDetail/getDepartments",payload:{q:it}});case 2:Ne=Tt.sent,Ne&&Ue(Ne.shools_name||[]);case 4:case"end":return Tt.stop()}},ot)}));return function(it){return We.apply(this,arguments)}}(),zt=function(){var We=Object(n.a)(x.a.mark(function ot(){var it,Ne,Qe,Tt,yt,It,Kt;return x.a.wrap(function(Pt){for(;;)switch(Pt.prev=Pt.next){case 0:return Pt.next=2,me({type:"shixunsDetail/getShixunQuote",payload:{id:ae.current}});case 2:if(Pt.t0=Pt.sent,Pt.t0){Pt.next=5;break}Pt.t0={};case 5:Kt=Pt.t0,d.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:520,content:R.a.createElement("div",{className:"tc font14 ".concat(z.a.modal)},!!((it=Kt.subjects)!==null&&it!==void 0&&it.length)&&R.a.createElement(R.a.Fragment,null,R.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230 ",(Ne=Kt.subjects)===null||Ne===void 0||((Qe=Ne.splice(0,2))===null||Qe===void 0)?void 0:Qe.map(function(kt){return"\u300A".concat(kt,"\u300B")}),"\u7B49",R.a.createElement("span",{className:z.a.colorOrange},Kt==null?void 0:Kt.subjects_count),"\u4E2A\u5B9E\u8BAD\u8BFE\u7A0B"),R.a.createElement("br",null)),!!((Tt=Kt.courses)!==null&&Tt!==void 0&&Tt.length)&&R.a.createElement(R.a.Fragment,null,R.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230",(yt=Kt.courses)===null||yt===void 0||((It=yt.splice(0,2))===null||It===void 0)?void 0:It.map(function(kt){return"\u300A".concat(kt,"\u300B")}),"\u7B49",R.a.createElement("span",{className:z.a.colorOrange},Kt==null?void 0:Kt.courses_count),"\u4E2A\u6559\u5B66\u8BFE\u5802"),R.a.createElement("br",null)),R.a.createElement("span",{className:"".concat(z.a.colorYellow," mt30")},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE\u5C06\u5F71\u54CD\u8BFE\u7A0B\u53CA\u8BFE\u5802\u5BF9\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u4F7F\u7528\uFF01\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01")),onOk:function(){var kt=Object(n.a)(x.a.mark(function yn(){var Hn;return x.a.wrap(function(In){for(;;)switch(In.prev=In.next){case 0:return In.next=2,me({type:"shixunsDetail/deleteShixun",payload:{id:ae.current}});case 2:Hn=In.sent,Hn.status===1&&(f.b.success("\u64CD\u4F5C\u6210\u529F"),P.d.push("/shixuns"));case 4:case"end":return In.stop()}},yn)}));function dn(){return kt.apply(this,arguments)}return dn}()});case 7:case"end":return Pt.stop()}},ot)}));return function(){return We.apply(this,arguments)}}(),vn=function(){if(Object(T.b)(me,"\u4E0D\u80FD\u8FDB\u884C\u5220\u9664"))return},nn=function(ot){if(lt.includes(ot)){f.b.info("\u8BF7\u52FF\u6307\u5B9A\u76F8\u540C\u7684\u5355\u4F4D");return}vt(null),ct([].concat(Object(s.a)(lt),[ot]))},bt=function(){var We=Object(n.a)(x.a.mark(function ot(){var it;return x.a.wrap(function(Qe){for(;;)switch(Qe.prev=Qe.next){case 0:if(!(Xe&&!$e)){Qe.next=3;break}return f.b.info("\u8BF7\u9009\u62E9\u5F00\u542F\u65F6\u95F4"),Qe.abrupt("return");case 3:if(!(Se===1&&!lt.length)){Qe.next=6;break}return f.b.info("\u8BF7\u9009\u62E9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),Qe.abrupt("return");case 6:return Qe.next=8,me({type:"shixunsDetail/updatePermissionSetting",payload:{id:ae.current,scope_partment:Se===0?null:lt,shixun:{can_copy:$,use_scope:Se,opening_time:$e}}});case 8:it=Qe.sent,it.status!==-1&&(f.b.info("\u6743\u9650\u914D\u7F6E\u4FDD\u5B58\u6210\u529F\uFF01"),me({type:"shixunsDetail/getSettingsData",payload:{id:ae.current}}),me({type:"shixunsDetail/getShixunsDetail",payload:{id:ae.current}}));case 10:case"end":return Qe.stop()}},ot)}));return function(){return We.apply(this,arguments)}}();return R.a.createElement("section",{className:z.a.wrap},R.a.createElement("div",{style:{position:"absolute",top:"80px",right:"40px"}},(Ee==null||((ge=Ee.detail)===null||ge===void 0)?void 0:ge.shixun_status)!==2?R.a.createElement(u.a,{danger:!0,onClick:zt},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE"):R.a.createElement(u.a,{danger:!0,onClick:vn},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE")),R.a.createElement("div",{className:z.a.labelWrap},R.a.createElement("label",{className:z.a.label},"\u590D\u5236:"),R.a.createElement("div",{className:z.a.labelContent},R.a.createElement("div",null,R.a.createElement(l.a,{checked:$,onChange:function(ot){return X(ot.target.checked)},disabled:!st}),R.a.createElement("span",{className:"".concat(z.a.color999)},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5DF2\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u590D\u5236\u8BE5\u5B9E\u8BAD\uFF09")))),!((((pe=Ee.detail)===null||pe===void 0?void 0:pe.shixun_status)>1||((De=Ee.detail)===null||De===void 0?void 0:De.public)===2)&&((Ie=Ee.setting)===null||Ie===void 0||((fe=Ie.shixun)===null||fe===void 0)?void 0:fe.use_scope)===0&&((xe=Ee.detail)===null||xe===void 0?void 0:xe.identity)>2)&&R.a.createElement("div",{className:z.a.labelWrap},R.a.createElement("label",{className:z.a.label},"\u516C\u5F00\u7A0B\u5EA6:"),R.a.createElement("div",{className:z.a.labelContent},R.a.createElement(c.a.Group,{value:Se,onChange:function(ot){return Me(ot.target.value)},disabled:!st},R.a.createElement(c.a,{className:z.a.radio,value:0},R.a.createElement("span",null,"\u5BF9\u6240\u6709\u5355\u4F4D\u516C\u5F00"),R.a.createElement("span",{className:z.a.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),R.a.createElement(c.a,{className:z.a.radio,value:1},R.a.createElement("span",null,"\u5BF9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),R.a.createElement("span",{className:z.a.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09"))),Se===1&&R.a.createElement(R.a.Fragment,null,R.a.createElement("div",{className:"mt10"},R.a.createElement(E.a,{showSearch:!0,className:z.a.selectSchool,placeholder:"\u8BF7\u8F93\u5165\u5E76\u9009\u62E9\u5355\u4F4D\u540D\u79F0",value:gt,onChange:function(ot){vt(ot),Wt(ot)},disabled:!st,onSelect:nn,options:Ke==null?void 0:Ke.map(function(We){return{value:We}})}),R.a.createElement("span",{className:z.a.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09")),R.a.createElement("div",{className:"mt10"},lt==null?void 0:lt.map(function(We){return st?R.a.createElement(v.a,{count:"x",className:"mr20 current",onClick:function(){return ct(lt.filter(function(it){return it!==We}))}},R.a.createElement(u.a,{type:"primary",ghost:!0},We)):R.a.createElement(u.a,{type:"primary",ghost:!0,className:"mr20"},We)}))))),R.a.createElement("div",{className:z.a.labelWrap},R.a.createElement("label",{className:z.a.label},"\u5F00\u542F\u65F6\u95F4:"),R.a.createElement("div",{className:z.a.labelContent},R.a.createElement("div",null,R.a.createElement(l.a,{checked:Xe,onChange:function(ot){return Ae(ot.target.checked)},disabled:!st}),R.a.createElement("span",{className:"".concat(z.a.color999," ml10")},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u5728\u6307\u5B9A\u7684\u5F00\u542F\u65F6\u95F4\u540E\uFF0C\u624D\u80FD\u5F00\u542F\u5B66\u4E60\uFF1B\u4E0D\u9009\u4E2D\u5219\u5B66\u5458\u5728\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u80FD\u7ACB\u5373\u5F00\u542F\u5B66\u4E60\uFF09")),Xe&&R.a.createElement(b.a,{className:"".concat(z.a.dataPicker," mt10"),format:F,locale:S.a,disabled:!st,placeholder:"\u8BF7\u8F93\u5165\u5F00\u542F\u65F6\u95F4",showToday:!1,disabledDate:function(ot){return ot&&ot1)Object(l.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(h.length===0)return Object(l.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var C=h[0];if(E.isValidElement(C)&&Object(t.c)(C)){var x=C.ref;h[0]=E.cloneElement(C,{ref:Object(t.a)(x,this.setChildNode)})}return h.length===1?h[0]:h.map(function(g,R){return!E.isValidElement(g)||"key"in g&&g.key!==null?g:E.cloneElement(g,{key:"".concat(s,"-").concat(R)})})}}]),d}(E.Component);r.displayName="ResizeObserver",H.a=r},tWlo:function(M,H){M.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg=="},uGsb:function(M,H,a){(function(D,b,A){M.exports=H=b(a("Ib8C"),a("MlIO"),a("1uat"))})(this,function(D){return function(){var b=D,A=b.x64,v=A.Word,y=A.WordArray,E=b.algo,w=E.SHA512,c=E.SHA384=w.extend({_doReset:function(){this._hash=new y.init([new v.init(3418070365,3238371032),new v.init(1654270250,914150663),new v.init(2438529370,812702999),new v.init(355462360,4144912697),new v.init(1731405415,4290775857),new v.init(2394180231,1750603025),new v.init(3675008525,1694076839),new v.init(1203062813,3204075428)])},_doFinalize:function(){var _=w._doFinalize.call(this);return _.sigBytes-=16,_}});b.SHA384=w._createHelper(c),b.HmacSHA384=w._createHmacHelper(c)}(),D.SHA384})},uGxW:function(M,H,a){(function(D,b,A){M.exports=H=b(a("Ib8C"),a("OLod"))})(this,function(D){return D.pad.NoPadding={pad:function(){},unpad:function(){}},D.pad.NoPadding})},uK0f:function(M,H,a){(function(D,b){M.exports=b()})(this,function(){"use strict";function D(b,A,v){v=v||{},v.childrenKeyName=v.childrenKeyName||"children";var y=b||[],E=[],w=0;do{var c=y.filter(function(_){return A(_,w)})[0];if(!c)break;E.push(c),y=c[v.childrenKeyName]||[],w+=1}while(y.length>0);return E}return D})},ulZh:function(M,H,a){typeof window!="undefined"&&function(b,A){M.exports=A()}(this,function(){return function(D){var b={};function A(v){if(b[v])return b[v].exports;var y=b[v]={i:v,l:!1,exports:{}};return D[v].call(y.exports,y,y.exports,A),y.l=!0,y.exports}return A.m=D,A.c=b,A.d=function(v,y,E){A.o(v,y)||Object.defineProperty(v,y,{enumerable:!0,get:E})},A.r=function(v){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(v,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(v,"__esModule",{value:!0})},A.t=function(v,y){if(y&1&&(v=A(v)),y&8)return v;if(y&4&&typeof v=="object"&&v&&v.__esModule)return v;var E=Object.create(null);if(A.r(E),Object.defineProperty(E,"default",{enumerable:!0,value:v}),y&2&&typeof v!="string")for(var w in v)A.d(E,w,function(c){return v[c]}.bind(null,w));return E},A.n=function(v){var y=v&&v.__esModule?function(){return v.default}:function(){return v};return A.d(y,"a",y),y},A.o=function(v,y){return Object.prototype.hasOwnProperty.call(v,y)},A.p="/dist/",A(A.s="./src/hls.ts")}({"./node_modules/eventemitter3/index.js":function(D,b,A){"use strict";var v=Object.prototype.hasOwnProperty,y="~";function E(){}Object.create&&(E.prototype=Object.create(null),new E().__proto__||(y=!1));function w(t,u,s){this.fn=t,this.context=u,this.once=s||!1}function c(t,u,s,r,f){if(typeof s!="function")throw new TypeError("The listener must be a function");var m=new w(s,r||t,f),d=y?y+u:u;return t._events[d]?t._events[d].fn?t._events[d]=[t._events[d],m]:t._events[d].push(m):(t._events[d]=m,t._eventsCount++),t}function _(t,u){--t._eventsCount===0?t._events=new E:delete t._events[u]}function l(){this._events=new E,this._eventsCount=0}l.prototype.eventNames=function(){var u=[],s,r;if(this._eventsCount===0)return u;for(r in s=this._events)v.call(s,r)&&u.push(y?r.slice(1):r);return Object.getOwnPropertySymbols?u.concat(Object.getOwnPropertySymbols(s)):u},l.prototype.listeners=function(u){var s=y?y+u:u,r=this._events[s];if(!r)return[];if(r.fn)return[r.fn];for(var f=0,m=r.length,d=new Array(m);f0},!1)}function t(u,s){for(var r={main:[s]},f={main:[]},m={main:{}};l(r);)for(var d=Object.keys(r),n=0;n=2*R/O||U<=W)return;var F=Number.POSITIVE_INFINITY,V;for(V=d.level-1;V>p;V--){var K=S[V].maxBitrate;if(F=R*K/(8*.8*k),F=U)return;var B=this.bwEstimator.getEstimate();l.logger.warn("Fragment "+d.sn+(n?" part "+n.index:"")+" of level "+d.level+" is loading too slowly and will cause an underbuffer; aborting and switching to level "+V+` Current BW estimate: `+(Object(v.isFiniteNumber)(B)?(B/1024).toFixed(3):"Unknown")+` Kb/s Estimated load time for current fragment: `+U.toFixed(3)+` s @@ -514,7 +514,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho trackSwitch: `+F+` contiguous: `+B+` accurateTimeOffset: `+P+` - timeOffset: `+k);var ge=new w.TransmuxConfig(h,C,i,R,S);this.configureTransmuxer(ge)}if(this.frag=x,this.part=g,N)N.postMessage({cmd:"demux",data:n,decryptdata:U,chunkMeta:O,state:le},n instanceof ArrayBuffer?[n]:[]);else if(T){var pe=T.push(n,U,O,le);Object(w.isPromise)(pe)?pe.then(function(De){p.handleTransmuxComplete(De)}):this.handleTransmuxComplete(pe)}},m.flush=function(n){var i=this;n.transmuxing.start=self.performance.now();var h=this.transmuxer,C=this.worker;if(C)C.postMessage({cmd:"flush",chunkMeta:n});else if(h){var x=h.flush(n);Object(w.isPromise)(x)?x.then(function(g){i.handleFlushResult(g,n)}):this.handleFlushResult(x,n)}},m.handleFlushResult=function(n,i){var h=this;n.forEach(function(C){h.handleTransmuxComplete(C)}),this.onFlush(i)},m.onWorkerMessage=function(n){var i=n.data,h=this.hls;switch(i.event){case"init":{self.URL.revokeObjectURL(this.worker.objectURL);break}case"transmuxComplete":{this.handleTransmuxComplete(i.data);break}case"flush":{this.onFlush(i.data);break}default:{i.data=i.data||{},i.data.frag=this.frag,i.data.id=this.id,h.trigger(i.event,i.data);break}}},m.configureTransmuxer=function(n){var i=this.worker,h=this.transmuxer;i?i.postMessage({cmd:"configure",config:n}):h&&h.configure(n)},m.handleTransmuxComplete=function(n){n.chunkMeta.transmuxing.end=self.performance.now(),this.onTransmuxComplete(n)},f}()},"./src/demux/transmuxer-worker.ts":function(D,b,A){"use strict";A.r(b),A.d(b,"default",function(){return _});var v=A("./src/demux/transmuxer.ts"),y=A("./src/events.ts"),E=A("./src/utils/logger.ts"),w=A("./node_modules/eventemitter3/index.js"),c=A.n(w);function _(r){var f=new w.EventEmitter,m=function(n,i){r.postMessage({event:n,data:i})};f.on(y.Events.FRAG_DECRYPTED,m),f.on(y.Events.ERROR,m),r.addEventListener("message",function(d){var n=d.data;switch(n.cmd){case"init":{var i=JSON.parse(n.config);r.transmuxer=new v.default(f,n.typeSupported,i,n.vendor,n.id),Object(E.enableLogs)(i.debug),m("init",null);break}case"configure":{r.transmuxer.configure(n.config);break}case"demux":{var h=r.transmuxer.push(n.data,n.decryptdata,n.chunkMeta,n.state);Object(v.isPromise)(h)?h.then(function(g){l(r,g)}):l(r,h);break}case"flush":{var C=n.chunkMeta,x=r.transmuxer.flush(C);Object(v.isPromise)(x)?x.then(function(g){u(r,g,C)}):u(r,x,C);break}default:break}})}function l(r,f){if(s(f.remuxResult))return;var m=[],d=f.remuxResult,n=d.audio,i=d.video;n&&t(m,n),i&&t(m,i),r.postMessage({event:"transmuxComplete",data:f},m)}function t(r,f){f.data1&&r.push(f.data1.buffer),f.data2&&r.push(f.data2.buffer)}function u(r,f,m){f.forEach(function(d){l(r,d)}),r.postMessage({event:"flush",data:m})}function s(r){return!r.audio&&!r.video&&!r.text&&!r.id3&&!r.initSegment}},"./src/demux/transmuxer.ts":function(D,b,A){"use strict";A.r(b),A.d(b,"default",function(){return i}),A.d(b,"isPromise",function(){return x}),A.d(b,"TransmuxConfig",function(){return g}),A.d(b,"TransmuxState",function(){return R});var v=A("./src/events.ts"),y=A("./src/errors.ts"),E=A("./src/crypt/decrypter.ts"),w=A("./src/demux/aacdemuxer.ts"),c=A("./src/demux/mp4demuxer.ts"),_=A("./src/demux/tsdemuxer.ts"),l=A("./src/demux/mp3demuxer.ts"),t=A("./src/remux/mp4-remuxer.ts"),u=A("./src/remux/passthrough-remuxer.ts"),s=A("./src/demux/chunk-cache.ts"),r=A("./src/utils/mp4-tools.ts"),f=A("./src/utils/logger.ts"),m;try{m=self.performance.now.bind(self.performance)}catch(P){f.logger.debug("Unable to use Performance API on this environment"),m=self.Date.now}var d=[{demux:_.default,remux:t.default},{demux:c.default,remux:u.default},{demux:w.default,remux:t.default},{demux:l.default,remux:t.default}],n=1024;d.forEach(function(P){var O=P.demux;n=Math.max(n,O.minProbeByteLength)});var i=function(){function P(S,p,T,N,k){this.observer=void 0,this.typeSupported=void 0,this.config=void 0,this.vendor=void 0,this.id=void 0,this.demuxer=void 0,this.remuxer=void 0,this.decrypter=void 0,this.probe=void 0,this.decryptionPromise=null,this.transmuxConfig=void 0,this.currentTransmuxState=void 0,this.cache=new s.default,this.observer=S,this.typeSupported=p,this.config=T,this.vendor=N,this.id=k}var O=P.prototype;return O.configure=function(p){this.transmuxConfig=p,this.decrypter&&this.decrypter.reset()},O.push=function(p,T,N,k){var U=this,z=N.transmuxing;z.executeStart=m();var W=new Uint8Array(p),F=this.cache,V=this.config,K=this.currentTransmuxState,B=this.transmuxConfig;k&&(this.currentTransmuxState=k);var J=h(W,T);if(J&&J.method==="AES-128"){var le=this.getDecrypter();if(V.enableSoftwareAES){var ge=le.softwareDecrypt(W,J.key.buffer,J.iv.buffer);if(!ge)return z.executeEnd=m(),C(N);W=new Uint8Array(ge)}else return this.decryptionPromise=le.webCryptoDecrypt(W,J.key.buffer,J.iv.buffer).then(function($){var X=U.push($,null,N);return U.decryptionPromise=null,X}),this.decryptionPromise}var pe=k||K,De=pe.contiguous,Ie=pe.discontinuity,fe=pe.trackSwitch,xe=pe.accurateTimeOffset,Ee=pe.timeOffset,se=B.audioCodec,oe=B.videoCodec,q=B.defaultInitPts,me=B.duration,re=B.initSegmentData;if((Ie||fe)&&this.resetInitSegment(re,se,oe,me),Ie&&this.resetInitialTimestamp(q),De||this.resetContiguity(),this.needsProbing(W,Ie,fe)){if(F.dataLength){var ae=F.flush();W=Object(r.appendUint8Array)(ae,W)}this.configureTransmuxer(W,B)}var ce=this.transmux(W,J,Ee,xe,N),te=this.currentTransmuxState;return te.contiguous=!0,te.discontinuity=!1,te.trackSwitch=!1,z.executeEnd=m(),ce},O.flush=function(p){var T=this,N=p.transmuxing;N.executeStart=m();var k=this.decrypter,U=this.cache,z=this.currentTransmuxState,W=this.decryptionPromise;if(W)return W.then(function(){return T.flush(p)});var F=[],V=z.timeOffset;if(k){var K=k.flush();K&&F.push(this.push(K,null,p))}var B=U.dataLength;U.reset();var J=this.demuxer,le=this.remuxer;if(!J||!le)return B>=n&&this.observer.emit(v.Events.ERROR,v.Events.ERROR,{type:y.ErrorTypes.MEDIA_ERROR,details:y.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"no demux matching with content found"}),N.executeEnd=m(),[C(p)];var ge=J.flush(V);return x(ge)?ge.then(function(pe){return T.flushRemux(F,pe,p),F}):(this.flushRemux(F,ge,p),F)},O.flushRemux=function(p,T,N){var k=T.audioTrack,U=T.avcTrack,z=T.id3Track,W=T.textTrack,F=this.currentTransmuxState,V=F.accurateTimeOffset,K=F.timeOffset;f.logger.log("[transmuxer.ts]: Flushed fragment "+N.sn+(N.part>-1?" p: "+N.part:"")+" of level "+N.level);var B=this.remuxer.remux(k,U,z,W,K,V,!0,this.id);p.push({remuxResult:B,chunkMeta:N}),N.transmuxing.executeEnd=m()},O.resetInitialTimestamp=function(p){var T=this.demuxer,N=this.remuxer;if(!T||!N)return;T.resetTimeStamp(p),N.resetTimeStamp(p)},O.resetContiguity=function(){var p=this.demuxer,T=this.remuxer;if(!p||!T)return;p.resetContiguity(),T.resetNextTimestamp()},O.resetInitSegment=function(p,T,N,k){var U=this.demuxer,z=this.remuxer;if(!U||!z)return;U.resetInitSegment(T,N,k),z.resetInitSegment(p,T,N)},O.destroy=function(){this.demuxer&&(this.demuxer.destroy(),this.demuxer=void 0),this.remuxer&&(this.remuxer.destroy(),this.remuxer=void 0)},O.transmux=function(p,T,N,k,U){var z;return T&&T.method==="SAMPLE-AES"?z=this.transmuxSampleAes(p,T,N,k,U):z=this.transmuxUnencrypted(p,N,k,U),z},O.transmuxUnencrypted=function(p,T,N,k){var U=this.demuxer.demux(p,T,!1,!this.config.progressive),z=U.audioTrack,W=U.avcTrack,F=U.id3Track,V=U.textTrack,K=this.remuxer.remux(z,W,F,V,T,N,!1,this.id);return{remuxResult:K,chunkMeta:k}},O.transmuxSampleAes=function(p,T,N,k,U){var z=this;return this.demuxer.demuxSampleAes(p,T,N).then(function(W){var F=z.remuxer.remux(W.audioTrack,W.avcTrack,W.id3Track,W.textTrack,N,k,!1,z.id);return{remuxResult:F,chunkMeta:U}})},O.configureTransmuxer=function(p,T){for(var N=this.config,k=this.observer,U=this.typeSupported,z=this.vendor,W=T.audioCodec,F=T.defaultInitPts,V=T.duration,K=T.initSegmentData,B=T.videoCodec,J,le=0,ge=d.length;le0&&O!=null&&O.key!=null&&O.iv!==null&&O.method!=null&&(S=O),S}var C=function(O){return{remuxResult:{},chunkMeta:O}};function x(P){return"then"in P&&P.then instanceof Function}var g=function(O,S,p,T,N){this.audioCodec=void 0,this.videoCodec=void 0,this.initSegmentData=void 0,this.duration=void 0,this.defaultInitPts=void 0,this.audioCodec=O,this.videoCodec=S,this.initSegmentData=p,this.duration=T,this.defaultInitPts=N},R=function(O,S,p,T,N){this.discontinuity=void 0,this.contiguous=void 0,this.accurateTimeOffset=void 0,this.trackSwitch=void 0,this.timeOffset=void 0,this.discontinuity=O,this.contiguous=S,this.accurateTimeOffset=p,this.trackSwitch=T,this.timeOffset=N}},"./src/demux/tsdemuxer.ts":function(D,b,A){"use strict";A.r(b),A.d(b,"discardEPB",function(){return C});var v=A("./src/demux/adts.ts"),y=A("./src/demux/mpegaudio.ts"),E=A("./src/demux/exp-golomb.ts"),w=A("./src/demux/id3.ts"),c=A("./src/demux/sample-aes.ts"),_=A("./src/events.ts"),l=A("./src/utils/mp4-tools.ts"),t=A("./src/utils/logger.ts"),u=A("./src/errors.ts"),s={video:1,audio:2,id3:3,text:4},r=function(){function x(R,P,O){this.observer=void 0,this.config=void 0,this.typeSupported=void 0,this.sampleAes=null,this.pmtParsed=!1,this.audioCodec=void 0,this.videoCodec=void 0,this._duration=0,this.aacLastPTS=null,this._initPTS=null,this._initDTS=null,this._pmtId=-1,this._avcTrack=void 0,this._audioTrack=void 0,this._id3Track=void 0,this._txtTrack=void 0,this.aacOverFlow=null,this.avcSample=null,this.remainderData=null,this.observer=R,this.config=P,this.typeSupported=O}x.probe=function(P){var O=x.syncOffset(P);return O<0?!1:(O&&t.logger.warn("MPEG2-TS detected but first sync word found @ offset "+O+", junk ahead ?"),!0)},x.syncOffset=function(P){for(var O=Math.min(1e3,P.length-3*188),S=0;S>4,se=void 0;if(Ee>1){if(se=Ie+5+P[Ie+4],se===Ie+188)continue}else se=Ie+4;switch(xe){case z:fe&&(W&&(T=n(W))&&this.parseAVCPES(T,!1),W={data:[],size:0}),W&&(W.data.push(P.subarray(se,Ie+188)),W.size+=Ie+188-se);break;case F:fe&&(K&&(T=n(K))&&(k.isAAC?this.parseAACPES(T):this.parseMPEGPES(T)),K={data:[],size:0}),K&&(K.data.push(P.subarray(se,Ie+188)),K.size+=Ie+188-se);break;case V:fe&&(B&&(T=n(B))&&this.parseID3PES(T),B={data:[],size:0}),B&&(B.data.push(P.subarray(se,Ie+188)),B.size+=Ie+188-se);break;case 0:fe&&(se+=P[se]+1),ge=this._pmtId=m(P,se);break;case ge:{fe&&(se+=P[se]+1);var oe=d(P,se,this.typeSupported.mpeg===!0||this.typeSupported.mp3===!0,S);z=oe.avc,z>0&&(N.pid=z),F=oe.audio,F>0&&(k.pid=F,k.isAAC=oe.isAAC),V=oe.id3,V>0&&(U.pid=V),J&&!le&&(t.logger.log("reparse from beginning"),J=!1,Ie=De-188),le=this.pmtParsed=!0;break}case 17:case 8191:break;default:J=!0;break}}else this.observer.emit(_.Events.ERROR,_.Events.ERROR,{type:u.ErrorTypes.MEDIA_ERROR,details:u.ErrorDetails.FRAG_PARSING_ERROR,fatal:!1,reason:"TS packet did not start with 0x47"});N.pesData=W,k.pesData=K,U.pesData=B;var q={audioTrack:k,avcTrack:N,id3Track:U,textTrack:this._txtTrack};return p&&this.extractRemainingSamples(q),q},g.flush=function(){var P=this.remainderData;this.remainderData=null;var O;return P?O=this.demux(P,-1,!1,!0):O={audioTrack:this._audioTrack,avcTrack:this._avcTrack,textTrack:this._txtTrack,id3Track:this._id3Track},this.extractRemainingSamples(O),this.sampleAes?this.decrypt(O,this.sampleAes):O},g.extractRemainingSamples=function(P){var O=P.audioTrack,S=P.avcTrack,p=P.id3Track,T=S.pesData,N=O.pesData,k=p.pesData,U;T&&(U=n(T))?(this.parseAVCPES(U,!0),S.pesData=null):S.pesData=T,N&&(U=n(N))?(O.isAAC?this.parseAACPES(U):this.parseMPEGPES(U),O.pesData=null):(N!=null&&N.size&&t.logger.log("last AAC PES packet truncated,might overlap between fragments"),O.pesData=N),k&&(U=n(k))?(this.parseID3PES(U),p.pesData=null):p.pesData=k},g.demuxSampleAes=function(P,O,S){var p=this.demux(P,S,!0,!this.config.progressive),T=this.sampleAes=new c.default(this.observer,this.config,O);return this.decrypt(p,T)},g.decrypt=function(P,O){return new Promise(function(S){var p=P.audioTrack,T=P.avcTrack;p.samples&&p.isAAC?O.decryptAacSamples(p.samples,0,function(){T.samples?O.decryptAvcSamples(T.samples,0,0,function(){S(P)}):S(P)}):T.samples&&O.decryptAvcSamples(T.samples,0,0,function(){S(P)})})},g.destroy=function(){this._initPTS=this._initDTS=null,this._duration=0},g.parseAVCPES=function(P,O){var S=this,p=this._avcTrack,T=this.parseAVCNALu(P.data),N=!1,k=this.avcSample,U,z=!1;P.data=null,k&&T.length&&!p.audFound&&(i(k,p),k=this.avcSample=f(!1,P.pts,P.dts,"")),T.forEach(function(W){switch(W.type){case 1:{U=!0,k||(k=S.avcSample=f(!0,P.pts,P.dts,"")),N&&(k.debug+="NDR "),k.frame=!0;var F=W.data;if(z&&F.length>4){var V=new E.default(F).readSliceType();(V===2||V===4||V===7||V===9)&&(k.key=!0)}break}case 5:U=!0,k||(k=S.avcSample=f(!0,P.pts,P.dts,"")),N&&(k.debug+="IDR "),k.key=!0,k.frame=!0;break;case 6:{U=!0,N&&k&&(k.debug+="SEI ");var K=new E.default(C(W.data));K.readUByte();for(var B=0,J=0,le=!1,ge=0;!le&&K.bytesAvailable>1;){B=0;do ge=K.readUByte(),B+=ge;while(ge===255);J=0;do ge=K.readUByte(),J+=ge;while(ge===255);if(B===4&&K.bytesAvailable!==0){le=!0;var pe=K.readUByte();if(pe===181){var De=K.readUShort();if(De===49){var Ie=K.readUInt();if(Ie===1195456820){var fe=K.readUByte();if(fe===3){for(var xe=K.readUByte(),Ee=K.readUByte(),se=31&xe,oe=[xe,Ee],q=0;q16){for(var me=[],re=0;re<16;re++)me.push(K.readUByte().toString(16)),(re===3||re===5||re===7||re===9)&&me.push("-");for(var ae=J-16,ce=new Uint8Array(ae),te=0;te=0){var K={data:P.subarray(F,k-p-1),type:V};N.push(K)}else{var B=this.getLastNalUnit();if(B&&(T&&k<=4-T&&(B.state&&(B.data=B.data.subarray(0,B.data.byteLength-T))),z=k-p-1,z>0)){var J=new Uint8Array(B.data.byteLength+z);J.set(B.data,0),J.set(P.subarray(0,z),B.data.byteLength),B.data=J,B.state=0}}k=0&&p>=0){var le={data:P.subarray(F,O),type:V,state:p};N.push(le)}if(N.length===0){var ge=this.getLastNalUnit();if(ge){var pe=new Uint8Array(ge.data.byteLength+P.byteLength);pe.set(ge.data,0),pe.set(P,ge.data.byteLength),ge.data=pe}}return S.naluState=p,N},g.parseAACPES=function(P){var O=0,S=this._audioTrack,p=this.aacOverFlow,T=P.data;if(p){this.aacOverFlow=null;var N=p.sample.unit.byteLength,k=Math.min(p.missing,N),U=N-k;p.sample.unit.set(T.subarray(0,k),U),S.samples.push(p.sample),O=p.missing}var z,W;for(z=O,W=T.length;z1;){var N=new Uint8Array(T[0].length+T[1].length);N.set(T[0]),N.set(T[1],T[0].length),T[0]=N,T.splice(1,1)}R=T[0];var k=(R[0]<<16)+(R[1]<<8)+R[2];if(k===1){if(P=(R[4]<<8)+R[5],P&&P>x.size-6)return null;var U=R[7];U&192&&(S=(R[9]&14)*536870912+(R[10]&255)*4194304+(R[11]&254)*16384+(R[12]&255)*128+(R[13]&254)/2,U&64?(p=(R[14]&14)*536870912+(R[15]&255)*4194304+(R[16]&254)*16384+(R[17]&255)*128+(R[18]&254)/2,S-p>60*9e4&&(t.logger.warn(Math.round((S-p)/9e4)+"s delta between PTS and DTS, align them"),S=p)):p=S),O=R[8];var z=O+9;if(x.size<=z)return null;x.size-=z;for(var W=new Uint8Array(x.size),F=0,V=T.length;FK){z-=K;continue}else R=R.subarray(z),K-=z,z=0;W.set(R,g),g+=K}return P&&(P-=O+3),{data:W,pts:S,dts:p,len:P}}return null}function i(x,g){if(x.units.length&&x.frame){if(x.pts===void 0){var R=g.samples,P=R.length;if(P){var O=R[P-1];x.pts=O.pts,x.dts=O.dts}else{g.dropped++;return}}g.samples.push(x)}x.debug.length&&t.logger.log(x.pts+"/"+x.dts+":"+x.debug)}function h(x,g){var R=x.length;if(R>0){if(g.pts>=x[R-1].pts)x.push(g);else for(var P=R-1;P>=0;P--)if(g.ptsS)return T;return 0}},{key:"maxAutoLevel",get:function(){var O=this.levels,S=this.autoLevelCapping,p;return S===-1&&O&&O.length?p=O.length-1:p=S,p}},{key:"nextAutoLevel",get:function(){return Math.min(Math.max(this.abrController.nextAutoLevel,this.minAutoLevel),this.maxAutoLevel)},set:function(O){this.abrController.nextAutoLevel=Math.max(this.minAutoLevel,O)}},{key:"audioTracks",get:function(){var O=this.audioTrackController;return O?O.audioTracks:[]}},{key:"audioTrack",get:function(){var O=this.audioTrackController;return O?O.audioTrack:-1},set:function(O){var S=this.audioTrackController;S&&(S.audioTrack=O)}},{key:"subtitleTracks",get:function(){var O=this.subtitleTrackController;return O?O.subtitleTracks:[]}},{key:"subtitleTrack",get:function(){var O=this.subtitleTrackController;return O?O.subtitleTrack:-1},set:function(O){var S=this.subtitleTrackController;S&&(S.subtitleTrack=O)}},{key:"media",get:function(){return this._media}},{key:"subtitleDisplay",get:function(){var O=this.subtitleTrackController;return O?O.subtitleDisplay:!1},set:function(O){var S=this.subtitleTrackController;S&&(S.subtitleDisplay=O)}},{key:"lowLatencyMode",get:function(){return this.config.lowLatencyMode},set:function(O){this.config.lowLatencyMode=O}},{key:"liveSyncPosition",get:function(){return this.latencyController.liveSyncPosition}},{key:"latency",get:function(){return this.latencyController.latency}},{key:"maxLatency",get:function(){return this.latencyController.maxLatency}},{key:"targetLatency",get:function(){return this.latencyController.targetLatency}},{key:"drift",get:function(){return this.latencyController.drift}},{key:"forceStartLoad",get:function(){return this.streamController.forceStartLoad}}],[{key:"version",get:function(){return"1.1.2"}},{key:"Events",get:function(){return n.Events}},{key:"ErrorTypes",get:function(){return i.ErrorTypes}},{key:"ErrorDetails",get:function(){return i.ErrorDetails}},{key:"DefaultConfig",get:function(){return g.defaultConfig?g.defaultConfig:f.hlsDefaultConfig},set:function(O){g.defaultConfig=O}}]),g}();x.defaultConfig=void 0},"./src/is-supported.ts":function(D,b,A){"use strict";A.r(b),A.d(b,"isSupported",function(){return E}),A.d(b,"changeTypeSupported",function(){return w});var v=A("./src/utils/mediasource-helper.ts");function y(){return self.SourceBuffer||self.WebKitSourceBuffer}function E(){var c=Object(v.getMediaSource)();if(!c)return!1;var _=y(),l=c&&typeof c.isTypeSupported=="function"&&c.isTypeSupported('video/mp4; codecs="avc1.42E01E,mp4a.40.2"'),t=!_||_.prototype&&typeof _.prototype.appendBuffer=="function"&&typeof _.prototype.remove=="function";return!!l&&!!t}function w(){var c,_=y();return typeof(_==null||((c=_.prototype)===null||c===void 0)?void 0:c.changeType)=="function"}},"./src/loader/fragment-loader.ts":function(D,b,A){"use strict";A.r(b),A.d(b,"default",function(){return r}),A.d(b,"LoadError",function(){return m});var v=A("./src/polyfills/number.ts"),y=A("./src/errors.ts");function E(d,n){d.prototype=Object.create(n.prototype),d.prototype.constructor=d,t(d,n)}function w(d){var n=typeof Map=="function"?new Map:void 0;return w=function(h){if(h===null||!l(h))return h;if(typeof h!="function")throw new TypeError("Super expression must either be null or a function");if(typeof n!="undefined"){if(n.has(h))return n.get(h);n.set(h,C)}function C(){return c(h,arguments,u(this).constructor)}return C.prototype=Object.create(h.prototype,{constructor:{value:C,enumerable:!1,writable:!0,configurable:!0}}),t(C,h)},w(d)}function c(d,n,i){return _()?c=Reflect.construct:c=function(C,x,g){var R=[null];R.push.apply(R,x);var P=Function.bind.apply(C,R),O=new P;return g&&t(O,g.prototype),O},c.apply(null,arguments)}function _(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(d){return!1}}function l(d){return Function.toString.call(d).indexOf("[native code]")!==-1}function t(d,n){return t=Object.setPrototypeOf||function(h,C){return h.__proto__=C,h},t(d,n)}function u(d){return u=Object.setPrototypeOf?Object.getPrototypeOf:function(i){return i.__proto__||Object.getPrototypeOf(i)},u(d)}var s=Math.pow(2,17),r=function(){function d(i){this.config=void 0,this.loader=null,this.partLoadTimeout=-1,this.config=i}var n=d.prototype;return n.destroy=function(){this.loader&&(this.loader.destroy(),this.loader=null)},n.abort=function(){this.loader&&this.loader.abort()},n.load=function(h,C){var x=this,g=h.url;if(!g)return Promise.reject(new m({type:y.ErrorTypes.NETWORK_ERROR,details:y.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:h,networkDetails:null},"Fragment does not have a "+(g?"part list":"url")));this.abort();var R=this.config,P=R.fLoader,O=R.loader;return new Promise(function(S,p){x.loader&&x.loader.destroy();var T=x.loader=h.loader=P?new P(R):new O(R),N=f(h),k={timeout:R.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:R.fragLoadingMaxRetryTimeout,highWaterMark:s};h.stats=T.stats,T.load(N,k,{onSuccess:function(z,W,F,V){x.resetLoader(h,T),S({frag:h,part:null,payload:z.data,networkDetails:V})},onError:function(z,W,F){x.resetLoader(h,T),p(new m({type:y.ErrorTypes.NETWORK_ERROR,details:y.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:h,response:z,networkDetails:F}))},onAbort:function(z,W,F){x.resetLoader(h,T),p(new m({type:y.ErrorTypes.NETWORK_ERROR,details:y.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:h,networkDetails:F}))},onTimeout:function(z,W,F){x.resetLoader(h,T),p(new m({type:y.ErrorTypes.NETWORK_ERROR,details:y.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:h,networkDetails:F}))},onProgress:function(z,W,F,V){C&&C({frag:h,part:null,payload:F,networkDetails:V})}})})},n.loadPart=function(h,C,x){var g=this;this.abort();var R=this.config,P=R.fLoader,O=R.loader;return new Promise(function(S,p){g.loader&&g.loader.destroy();var T=g.loader=h.loader=P?new P(R):new O(R),N=f(h,C),k={timeout:R.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:R.fragLoadingMaxRetryTimeout,highWaterMark:s};C.stats=T.stats,T.load(N,k,{onSuccess:function(z,W,F,V){g.resetLoader(h,T),g.updateStatsFromPart(h,C);var K={frag:h,part:C,payload:z.data,networkDetails:V};x(K),S(K)},onError:function(z,W,F){g.resetLoader(h,T),p(new m({type:y.ErrorTypes.NETWORK_ERROR,details:y.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:h,part:C,response:z,networkDetails:F}))},onAbort:function(z,W,F){h.stats.aborted=C.stats.aborted,g.resetLoader(h,T),p(new m({type:y.ErrorTypes.NETWORK_ERROR,details:y.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:h,part:C,networkDetails:F}))},onTimeout:function(z,W,F){g.resetLoader(h,T),p(new m({type:y.ErrorTypes.NETWORK_ERROR,details:y.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:h,part:C,networkDetails:F}))}})})},n.updateStatsFromPart=function(h,C){var x=h.stats,g=C.stats,R=g.total;if(x.loaded+=g.loaded,R){var P=Math.round(h.duration/C.duration),O=Math.min(Math.round(x.loaded/R),P),S=P-O,p=S*Math.round(x.loaded/O);x.total=x.loaded+p}else x.total=Math.max(x.loaded,x.total);var T=x.loading,N=g.loading;T.start?T.first+=N.first-N.start:(T.start=N.start,T.first=N.first),T.end=N.end},n.resetLoader=function(h,C){h.loader=null,this.loader===C&&(self.clearTimeout(this.partLoadTimeout),this.loader=null),C.destroy()},d}();function f(d,n){n===void 0&&(n=null);var i=n||d,h={frag:d,part:n,responseType:"arraybuffer",url:i.url,headers:{},rangeStart:0,rangeEnd:0},C=i.byteRangeStartOffset,x=i.byteRangeEndOffset;return Object(v.isFiniteNumber)(C)&&Object(v.isFiniteNumber)(x)&&(h.rangeStart=C,h.rangeEnd=x),h}var m=function(d){E(n,d);function n(i){for(var h,C=arguments.length,x=new Array(C>1?C-1:0),g=1;g>8*(15-R)&255;return g},h.setDecryptDataFromLevelKey=function(x,g){var R=x;return(x==null?void 0:x.method)==="AES-128"&&x.uri&&!x.iv&&(R=c.LevelKey.fromURI(x.uri),R.method=x.method,R.iv=this.createInitializationVector(g),R.keyFormat="identity"),R},h.setElementaryStreamInfo=function(x,g,R,P,O,S){S===void 0&&(S=!1);var p=this.elementaryStreams,T=p[x];if(!T){p[x]={startPTS:g,endPTS:R,startDTS:P,endDTS:O,partial:S};return}T.startPTS=Math.min(T.startPTS,g),T.endPTS=Math.max(T.endPTS,R),T.startDTS=Math.min(T.startDTS,P),T.endDTS=Math.max(T.endDTS,O)},h.clearElementaryStreamInfo=function(){var x=this.elementaryStreams;x[r.AUDIO]=null,x[r.VIDEO]=null,x[r.AUDIOVIDEO]=null},s(i,[{key:"decryptdata",get:function(){if(!this.levelkey&&!this._decryptdata)return null;if(!this._decryptdata&&this.levelkey){var x=this.sn;typeof x!="number"&&(this.levelkey&&this.levelkey.method==="AES-128"&&!this.levelkey.iv&&w.logger.warn('missing IV for initialization segment with method="'+this.levelkey.method+'" - compliance issue'),x=0),this._decryptdata=this.setDecryptDataFromLevelKey(this.levelkey,x)}return this._decryptdata}},{key:"end",get:function(){return this.start+this.duration}},{key:"endProgramDateTime",get:function(){if(this.programDateTime===null)return null;if(!Object(v.isFiniteNumber)(this.programDateTime))return null;var x=Object(v.isFiniteNumber)(this.duration)?this.duration:0;return this.programDateTime+x*1e3}},{key:"encrypted",get:function(){var x;return!!((x=this.decryptdata)!==null&&x!==void 0&&x.keyFormat&&this.decryptdata.uri)}}]),i}(f),d=function(n){l(i,n);function i(h,C,x,g,R){var P;P=n.call(this,x)||this,P.fragOffset=0,P.duration=0,P.gap=!1,P.independent=!1,P.relurl=void 0,P.fragment=void 0,P.index=void 0,P.stats=new _.LoadStats,P.duration=h.decimalFloatingPoint("DURATION"),P.gap=h.bool("GAP"),P.independent=h.bool("INDEPENDENT"),P.relurl=h.enumeratedString("URI"),P.fragment=C,P.index=g;var O=h.enumeratedString("BYTERANGE");return O&&P.setByteRange(O,R),R&&(P.fragOffset=R.fragOffset+R.duration),P}return s(i,[{key:"start",get:function(){return this.fragment.start+this.fragOffset}},{key:"end",get:function(){return this.start+this.duration}},{key:"loaded",get:function(){var C=this.elementaryStreams;return!!(C.audio||C.video||C.audiovideo)}}]),i}(f)},"./src/loader/key-loader.ts":function(D,b,A){"use strict";A.r(b),A.d(b,"default",function(){return w});var v=A("./src/events.ts"),y=A("./src/errors.ts"),E=A("./src/utils/logger.ts"),w=function(){function c(l){this.hls=void 0,this.loaders={},this.decryptkey=null,this.decrypturl=null,this.hls=l,this._registerListeners()}var _=c.prototype;return _._registerListeners=function(){this.hls.on(v.Events.KEY_LOADING,this.onKeyLoading,this)},_._unregisterListeners=function(){this.hls.off(v.Events.KEY_LOADING,this.onKeyLoading)},_.destroy=function(){this._unregisterListeners();for(var t in this.loaders){var u=this.loaders[t];u&&u.destroy()}this.loaders={}},_.onKeyLoading=function(t,u){var s=u.frag,r=s.type,f=this.loaders[r];if(!s.decryptdata){E.logger.warn("Missing decryption data on fragment in onKeyLoading");return}var m=s.decryptdata.uri;if(m!==this.decrypturl||this.decryptkey===null){var d=this.hls.config;if(f&&(E.logger.warn("abort previous key loader for type:"+r),f.abort()),!m){E.logger.warn("key uri is falsy");return}var n=d.loader,i=s.loader=this.loaders[r]=new n(d);this.decrypturl=m,this.decryptkey=null;var h={url:m,frag:s,responseType:"arraybuffer"},C={timeout:d.fragLoadingTimeOut,maxRetry:0,retryDelay:d.fragLoadingRetryDelay,maxRetryDelay:d.fragLoadingMaxRetryTimeout,highWaterMark:0},x={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};i.load(h,C,x)}else this.decryptkey&&(s.decryptdata.key=this.decryptkey,this.hls.trigger(v.Events.KEY_LOADED,{frag:s}))},_.loadsuccess=function(t,u,s){var r=s.frag;if(!r.decryptdata){E.logger.error("after key load, decryptdata unset");return}this.decryptkey=r.decryptdata.key=new Uint8Array(t.data),r.loader=null,delete this.loaders[r.type],this.hls.trigger(v.Events.KEY_LOADED,{frag:r})},_.loaderror=function(t,u){var s=u.frag,r=s.loader;r&&r.abort(),delete this.loaders[s.type],this.hls.trigger(v.Events.ERROR,{type:y.ErrorTypes.NETWORK_ERROR,details:y.ErrorDetails.KEY_LOAD_ERROR,fatal:!1,frag:s,response:t})},_.loadtimeout=function(t,u){var s=u.frag,r=s.loader;r&&r.abort(),delete this.loaders[s.type],this.hls.trigger(v.Events.ERROR,{type:y.ErrorTypes.NETWORK_ERROR,details:y.ErrorDetails.KEY_LOAD_TIMEOUT,fatal:!1,frag:s})},c}()},"./src/loader/level-details.ts":function(D,b,A){"use strict";A.r(b),A.d(b,"LevelDetails",function(){return c});var v=A("./src/polyfills/number.ts");function y(_,l){for(var t=0;tu.endSN||s>0||s===0&&r>0,this.updated||this.advanced?this.misses=Math.floor(u.misses*.6):this.misses=u.misses+1,this.availabilityDelay=u.availabilityDelay},E(_,[{key:"hasProgramDateTime",get:function(){return this.fragments.length?Object(v.isFiniteNumber)(this.fragments[this.fragments.length-1].programDateTime):!1}},{key:"levelTargetDuration",get:function(){return this.averagetargetduration||this.targetduration||w}},{key:"drift",get:function(){var u=this.driftEndTime-this.driftStartTime;if(u>0){var s=this.driftEnd-this.driftStart;return s*1e3/u}return 1}},{key:"edge",get:function(){return this.partEnd||this.fragmentEnd}},{key:"partEnd",get:function(){var u;return(u=this.partList)!==null&&u!==void 0&&u.length?this.partList[this.partList.length-1].end:this.fragmentEnd}},{key:"fragmentEnd",get:function(){var u;return(u=this.fragments)!==null&&u!==void 0&&u.length?this.fragments[this.fragments.length-1].end:0}},{key:"age",get:function(){return this.advancedDateTime?Math.max(Date.now()-this.advancedDateTime,0)/1e3:0}},{key:"lastPartIndex",get:function(){var u;return(u=this.partList)!==null&&u!==void 0&&u.length?this.partList[this.partList.length-1].index:-1}},{key:"lastPartSn",get:function(){var u;return(u=this.partList)!==null&&u!==void 0&&u.length?this.partList[this.partList.length-1].fragment.sn:this.endSN}}]),_}()},"./src/loader/level-key.ts":function(D,b,A){"use strict";A.r(b),A.d(b,"LevelKey",function(){return c});var v=A("./node_modules/url-toolkit/src/url-toolkit.js"),y=A.n(v);function E(_,l){for(var t=0;t2){var p=S.shift()+".";return p+=parseInt(S.shift()).toString(16),p+=("000"+parseInt(S.shift()).toString(16)).substr(-4),p}return O},R.resolve=function(O,S){return y.buildAbsoluteURL(S,O,{alwaysNormalize:!0})},R.parseMasterPlaylist=function(O,S){var p=[],T={},N=!1;s.lastIndex=0;for(var k;(k=s.exec(O))!=null;)if(k[1]){var U=new l.AttrList(k[1]),z={attrs:U,bitrate:U.decimalInteger("AVERAGE-BANDWIDTH")||U.decimalInteger("BANDWIDTH"),name:U.NAME,url:R.resolve(k[2],S)},W=U.decimalResolution("RESOLUTION");W&&(z.width=W.width,z.height=W.height),h((U.CODECS||"").split(/[ ,]+/).filter(function(V){return V}),z),z.videoCodec&&z.videoCodec.indexOf("avc1")!==-1&&(z.videoCodec=R.convertAVC1ToAVCOTI(z.videoCodec)),p.push(z)}else if(k[3]){var F=new l.AttrList(k[3]);F["DATA-ID"]&&(N=!0,T[F["DATA-ID"]]=F)}return{levels:p,sessionData:N?T:null}},R.parseMasterPlaylistMedia=function(O,S,p,T){T===void 0&&(T=[]);var N,k=[],U=0;for(r.lastIndex=0;(N=r.exec(O))!==null;){var z=new l.AttrList(N[1]);if(z.TYPE===p){var W={attrs:z,bitrate:0,id:U++,groupId:z["GROUP-ID"],instreamId:z["INSTREAM-ID"],name:z.NAME||z.LANGUAGE||"",type:p,default:z.bool("DEFAULT"),autoselect:z.bool("AUTOSELECT"),forced:z.bool("FORCED"),lang:z.LANGUAGE,url:z.URI?R.resolve(z.URI,S):""};if(T.length){var F=R.findGroup(T,W.groupId)||T[0];C(W,F,"audioCodec"),C(W,F,"textCodec")}k.push(W)}}return k},R.parseLevelPlaylist=function(O,S,p,T,N){var k=new c.LevelDetails(S),U=k.fragments,z=null,W=0,F=0,V=0,K=0,B=null,J=new w.Fragment(T,S),le,ge,pe,De=-1,Ie=!1;for(f.lastIndex=0,k.m3u8=O;(le=f.exec(O))!==null;){Ie&&(Ie=!1,J=new w.Fragment(T,S),J.start=V,J.sn=W,J.cc=K,J.level=p,z&&(J.initSegment=z,J.rawProgramDateTime=z.rawProgramDateTime));var fe=le[1];if(fe){J.duration=parseFloat(fe);var xe=(" "+le[2]).slice(1);J.title=xe||null,J.tagList.push(xe?["INF",fe,xe]:["INF",fe])}else if(le[3])Object(v.isFiniteNumber)(J.duration)&&(J.start=V,pe&&(J.levelkey=pe),J.sn=W,J.level=p,J.cc=K,J.urlId=N,U.push(J),J.relurl=(" "+le[3]).slice(1),g(J,B),B=J,V+=J.duration,W++,F=0,Ie=!0);else if(le[4]){var Ee=(" "+le[4]).slice(1);B?J.setByteRange(Ee,B):J.setByteRange(Ee)}else if(le[5])J.rawProgramDateTime=(" "+le[5]).slice(1),J.tagList.push(["PROGRAM-DATE-TIME",J.rawProgramDateTime]),De===-1&&(De=U.length);else{if(le=le[0].match(m),!le){t.logger.warn("No matches on slow regex match for level playlist!");continue}for(ge=1;ge-1){t.logger.warn("Keyformat "+Qe+" is not supported from the manifest");continue}else if(Qe!=="identity")continue;X&&(pe=_.LevelKey.fromURL(S,ee),ee&&["AES-128","SAMPLE-AES","SAMPLE-AES-CENC"].indexOf(X)>=0&&(pe.method=X,pe.keyFormat=Qe,Me&&(pe.keyID=Me),Se&&(pe.keyFormatVersions=Se),pe.iv=Oe));break}case"START":{var st=new l.AttrList(oe),ut=st.decimalFloatingPoint("TIME-OFFSET");Object(v.isFiniteNumber)(ut)&&(k.startTimeOffset=ut);break}case"MAP":{var ht=new l.AttrList(oe);J.relurl=ht.URI,ht.BYTERANGE&&J.setByteRange(ht.BYTERANGE),J.level=p,J.sn="initSegment",pe&&(J.levelkey=pe),J.initSegment=null,z=J,Ie=!0;break}case"SERVER-CONTROL":{var bt=new l.AttrList(oe);k.canBlockReload=bt.bool("CAN-BLOCK-RELOAD"),k.canSkipUntil=bt.optionalFloat("CAN-SKIP-UNTIL",0),k.canSkipDateRanges=k.canSkipUntil>0&&bt.bool("CAN-SKIP-DATERANGES"),k.partHoldBack=bt.optionalFloat("PART-HOLD-BACK",0),k.holdBack=bt.optionalFloat("HOLD-BACK",0);break}case"PART-INF":{var Ke=new l.AttrList(oe);k.partTarget=Ke.decimalFloatingPoint("PART-TARGET");break}case"PART":{var Ue=k.partList;Ue||(Ue=k.partList=[]);var nt=F>0?Ue[Ue.length-1]:void 0,kt=F++,vt=new w.Part(new l.AttrList(oe),J,S,kt,nt);Ue.push(vt),J.duration+=vt.duration;break}case"PRELOAD-HINT":{var gt=new l.AttrList(oe);k.preloadHint=gt;break}case"RENDITION-REPORT":{var ze=new l.AttrList(oe);k.renditionReports=k.renditionReports||[],k.renditionReports.push(ze);break}default:t.logger.warn("line parsed but not handled: "+le);break}}}B&&!B.relurl?(U.pop(),V-=B.duration,k.partList&&(k.fragmentHint=B)):k.partList&&(g(J,B),J.cc=K,k.fragmentHint=J);var Fe=U.length,Xe=U[0],Ae=U[Fe-1];if(V+=k.skippedSegments*k.targetduration,V>0&&Fe&&Ae){k.averagetargetduration=V/Fe;var Pe=Ae.sn;k.endSN=Pe!=="initSegment"?Pe:0,Xe&&(k.startCC=Xe.cc,Xe.initSegment||k.fragments.every(function(Ye){return Ye.relurl&&n(Ye.relurl)})&&(t.logger.warn("MP4 fragments found but no init segment (probably no MAP, incomplete M3U8), trying to fetch SIDX"),J=new w.Fragment(T,S),J.relurl=Ae.relurl,J.level=p,J.sn="initSegment",Xe.initSegment=J,k.needSidxRanges=!0))}else k.endSN=0,k.startCC=0;return k.fragmentHint&&(V+=k.fragmentHint.duration),k.totalduration=V,k.endCC=K,De>0&&x(U,De),k},R}();function h(R,P){["video","audio","text"].forEach(function(O){var S=R.filter(function(T){return Object(u.isCodecType)(T,O)});if(S.length){var p=S.filter(function(T){return T.lastIndexOf("avc1",0)===0||T.lastIndexOf("mp4a",0)===0});P[O+"Codec"]=p.length>0?p[0]:S[0],R=R.filter(function(T){return S.indexOf(T)===-1})}}),P.unknownCodecs=R}function C(R,P,O){var S=P[O];S&&(R[O]=S)}function x(R,P){for(var O=R[P],S=P;S--;){var p=R[S];if(!p)return;p.programDateTime=O.programDateTime-p.duration*1e3,O=p}}function g(R,P){R.rawProgramDateTime?R.programDateTime=Date.parse(R.rawProgramDateTime):P!=null&&P.programDateTime&&(R.programDateTime=P.endProgramDateTime),Object(v.isFiniteNumber)(R.programDateTime)||(R.programDateTime=null,R.rawProgramDateTime=null)}},"./src/loader/playlist-loader.ts":function(D,b,A){"use strict";A.r(b);var v=A("./src/polyfills/number.ts"),y=A("./src/events.ts"),E=A("./src/errors.ts"),w=A("./src/utils/logger.ts"),c=A("./src/utils/mp4-tools.ts"),_=A("./src/loader/m3u8-parser.ts"),l=A("./src/types/loader.ts"),t=A("./src/utils/attr-list.ts");function u(f){var m=f.type;switch(m){case l.PlaylistContextType.AUDIO_TRACK:return l.PlaylistLevelType.AUDIO;case l.PlaylistContextType.SUBTITLE_TRACK:return l.PlaylistLevelType.SUBTITLE;default:return l.PlaylistLevelType.MAIN}}function s(f,m){var d=f.url;return(d===void 0||d.indexOf("data:")===0)&&(d=m.url),d}var r=function(){function f(d){this.hls=void 0,this.loaders=Object.create(null),this.hls=d,this.registerListeners()}var m=f.prototype;return m.registerListeners=function(){var n=this.hls;n.on(y.Events.MANIFEST_LOADING,this.onManifestLoading,this),n.on(y.Events.LEVEL_LOADING,this.onLevelLoading,this),n.on(y.Events.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),n.on(y.Events.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},m.unregisterListeners=function(){var n=this.hls;n.off(y.Events.MANIFEST_LOADING,this.onManifestLoading,this),n.off(y.Events.LEVEL_LOADING,this.onLevelLoading,this),n.off(y.Events.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),n.off(y.Events.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},m.createInternalLoader=function(n){var i=this.hls.config,h=i.pLoader,C=i.loader,x=h||C,g=new x(i);return n.loader=g,this.loaders[n.type]=g,g},m.getInternalLoader=function(n){return this.loaders[n.type]},m.resetInternalLoader=function(n){this.loaders[n]&&delete this.loaders[n]},m.destroyInternalLoaders=function(){for(var n in this.loaders){var i=this.loaders[n];i&&i.destroy(),this.resetInternalLoader(n)}},m.destroy=function(){this.unregisterListeners(),this.destroyInternalLoaders()},m.onManifestLoading=function(n,i){var h=i.url;this.load({id:null,groupId:null,level:0,responseType:"text",type:l.PlaylistContextType.MANIFEST,url:h,deliveryDirectives:null})},m.onLevelLoading=function(n,i){var h=i.id,C=i.level,x=i.url,g=i.deliveryDirectives;this.load({id:h,groupId:null,level:C,responseType:"text",type:l.PlaylistContextType.LEVEL,url:x,deliveryDirectives:g})},m.onAudioTrackLoading=function(n,i){var h=i.id,C=i.groupId,x=i.url,g=i.deliveryDirectives;this.load({id:h,groupId:C,level:null,responseType:"text",type:l.PlaylistContextType.AUDIO_TRACK,url:x,deliveryDirectives:g})},m.onSubtitleTrackLoading=function(n,i){var h=i.id,C=i.groupId,x=i.url,g=i.deliveryDirectives;this.load({id:h,groupId:C,level:null,responseType:"text",type:l.PlaylistContextType.SUBTITLE_TRACK,url:x,deliveryDirectives:g})},m.load=function(n){var i,h=this.hls.config,C=this.getInternalLoader(n);if(C){var x=C.context;if(x&&x.url===n.url){w.logger.trace("[playlist-loader]: playlist request ongoing");return}w.logger.log("[playlist-loader]: aborting previous loader for type: "+n.type),C.abort()}var g,R,P,O;switch(n.type){case l.PlaylistContextType.MANIFEST:g=h.manifestLoadingMaxRetry,R=h.manifestLoadingTimeOut,P=h.manifestLoadingRetryDelay,O=h.manifestLoadingMaxRetryTimeout;break;case l.PlaylistContextType.LEVEL:case l.PlaylistContextType.AUDIO_TRACK:case l.PlaylistContextType.SUBTITLE_TRACK:g=0,R=h.levelLoadingTimeOut;break;default:g=h.levelLoadingMaxRetry,R=h.levelLoadingTimeOut,P=h.levelLoadingRetryDelay,O=h.levelLoadingMaxRetryTimeout;break}if(C=this.createInternalLoader(n),(i=n.deliveryDirectives)!==null&&i!==void 0&&i.part){var S;if(n.type===l.PlaylistContextType.LEVEL&&n.level!==null?S=this.hls.levels[n.level].details:n.type===l.PlaylistContextType.AUDIO_TRACK&&n.id!==null?S=this.hls.audioTracks[n.id].details:n.type===l.PlaylistContextType.SUBTITLE_TRACK&&n.id!==null&&(S=this.hls.subtitleTracks[n.id].details),S){var p=S.partTarget,T=S.targetduration;p&&T&&(R=Math.min(Math.max(p*3,T*.8)*1e3,R))}}var N={timeout:R,maxRetry:g,retryDelay:P,maxRetryDelay:O,highWaterMark:0},k={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};C.load(n,N,k)},m.loadsuccess=function(n,i,h,C){if(C===void 0&&(C=null),h.isSidxRequest){this.handleSidxRequest(n,h),this.handlePlaylistLoaded(n,i,h,C);return}this.resetInternalLoader(h.type);var x=n.data;if(x.indexOf("#EXTM3U")!==0){this.handleManifestParsingError(n,h,"no EXTM3U delimiter",C);return}i.parsing.start=performance.now(),x.indexOf("#EXTINF:")>0||x.indexOf("#EXT-X-TARGETDURATION:")>0?this.handleTrackOrLevelPlaylist(n,i,h,C):this.handleMasterPlaylist(n,i,h,C)},m.loaderror=function(n,i,h){h===void 0&&(h=null),this.handleNetworkError(i,h,!1,n)},m.loadtimeout=function(n,i,h){h===void 0&&(h=null),this.handleNetworkError(i,h,!0)},m.handleMasterPlaylist=function(n,i,h,C){var x=this.hls,g=n.data,R=s(n,h),P=_.default.parseMasterPlaylist(g,R),O=P.levels,S=P.sessionData;if(!O.length){this.handleManifestParsingError(n,h,"no level found in manifest",C);return}var p=O.map(function(W){return{id:W.attrs.AUDIO,audioCodec:W.audioCodec}}),T=O.map(function(W){return{id:W.attrs.SUBTITLES,textCodec:W.textCodec}}),N=_.default.parseMasterPlaylistMedia(g,R,"AUDIO",p),k=_.default.parseMasterPlaylistMedia(g,R,"SUBTITLES",T),U=_.default.parseMasterPlaylistMedia(g,R,"CLOSED-CAPTIONS");if(N.length){var z=N.some(function(W){return!W.url});!z&&O[0].audioCodec&&!O[0].attrs.AUDIO&&(w.logger.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),N.unshift({type:"main",name:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new t.AttrList({}),bitrate:0,url:""}))}x.trigger(y.Events.MANIFEST_LOADED,{levels:O,audioTracks:N,subtitles:k,captions:U,url:R,stats:i,networkDetails:C,sessionData:S})},m.handleTrackOrLevelPlaylist=function(n,i,h,C){var x=this.hls,g=h.id,R=h.level,P=h.type,O=s(n,h),S=Object(v.isFiniteNumber)(g)?g:0,p=Object(v.isFiniteNumber)(R)?R:S,T=u(h),N=_.default.parseLevelPlaylist(n.data,O,p,T,S);if(!N.fragments.length){x.trigger(y.Events.ERROR,{type:E.ErrorTypes.NETWORK_ERROR,details:E.ErrorDetails.LEVEL_EMPTY_ERROR,fatal:!1,url:O,reason:"no fragments found in level",level:typeof h.level=="number"?h.level:void 0});return}if(P===l.PlaylistContextType.MANIFEST){var k={attrs:new t.AttrList({}),bitrate:0,details:N,name:"",url:O};x.trigger(y.Events.MANIFEST_LOADED,{levels:[k],audioTracks:[],url:O,stats:i,networkDetails:C,sessionData:null})}if(i.parsing.end=performance.now(),N.needSidxRanges){var U,z=(U=N.fragments[0].initSegment)===null||U===void 0?void 0:U.url;this.load({url:z,isSidxRequest:!0,type:P,level:R,levelDetails:N,id:g,groupId:null,rangeStart:0,rangeEnd:2048,responseType:"arraybuffer",deliveryDirectives:null});return}h.levelDetails=N,this.handlePlaylistLoaded(n,i,h,C)},m.handleSidxRequest=function(n,i){var h=Object(c.parseSegmentIndex)(new Uint8Array(n.data));if(!h)return;var C=h.references,x=i.levelDetails;C.forEach(function(g,R){var P=g.info,O=x.fragments[R];O.byteRange.length===0&&O.setByteRange(String(1+P.end-P.start)+"@"+String(P.start)),O.initSegment&&O.initSegment.setByteRange(String(h.moovEndOffset)+"@0")})},m.handleManifestParsingError=function(n,i,h,C){this.hls.trigger(y.Events.ERROR,{type:E.ErrorTypes.NETWORK_ERROR,details:E.ErrorDetails.MANIFEST_PARSING_ERROR,fatal:i.type===l.PlaylistContextType.MANIFEST,url:n.url,reason:h,response:n,context:i,networkDetails:C})},m.handleNetworkError=function(n,i,h,C){h===void 0&&(h=!1),w.logger.warn("[playlist-loader]: A network "+(h?"timeout":"error")+" occurred while loading "+n.type+" level: "+n.level+" id: "+n.id+' group-id: "'+n.groupId+'"');var x=E.ErrorDetails.UNKNOWN,g=!1,R=this.getInternalLoader(n);switch(n.type){case l.PlaylistContextType.MANIFEST:x=h?E.ErrorDetails.MANIFEST_LOAD_TIMEOUT:E.ErrorDetails.MANIFEST_LOAD_ERROR,g=!0;break;case l.PlaylistContextType.LEVEL:x=h?E.ErrorDetails.LEVEL_LOAD_TIMEOUT:E.ErrorDetails.LEVEL_LOAD_ERROR,g=!1;break;case l.PlaylistContextType.AUDIO_TRACK:x=h?E.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:E.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,g=!1;break;case l.PlaylistContextType.SUBTITLE_TRACK:x=h?E.ErrorDetails.SUBTITLE_TRACK_LOAD_TIMEOUT:E.ErrorDetails.SUBTITLE_LOAD_ERROR,g=!1;break}R&&this.resetInternalLoader(n.type);var P={type:E.ErrorTypes.NETWORK_ERROR,details:x,fatal:g,url:n.url,loader:R,context:n,networkDetails:i};C&&(P.response=C),this.hls.trigger(y.Events.ERROR,P)},m.handlePlaylistLoaded=function(n,i,h,C){var x=h.type,g=h.level,R=h.id,P=h.groupId,O=h.loader,S=h.levelDetails,p=h.deliveryDirectives;if(!(S!=null&&S.targetduration)){this.handleManifestParsingError(n,h,"invalid target duration",C);return}if(!O)return;S.live&&(O.getCacheAge&&(S.ageHeader=O.getCacheAge()||0),(!O.getCacheAge||isNaN(S.ageHeader))&&(S.ageHeader=0));switch(x){case l.PlaylistContextType.MANIFEST:case l.PlaylistContextType.LEVEL:this.hls.trigger(y.Events.LEVEL_LOADED,{details:S,level:g||0,id:R||0,stats:i,networkDetails:C,deliveryDirectives:p});break;case l.PlaylistContextType.AUDIO_TRACK:this.hls.trigger(y.Events.AUDIO_TRACK_LOADED,{details:S,id:R||0,groupId:P||"",stats:i,networkDetails:C,deliveryDirectives:p});break;case l.PlaylistContextType.SUBTITLE_TRACK:this.hls.trigger(y.Events.SUBTITLE_TRACK_LOADED,{details:S,id:R||0,groupId:P||"",stats:i,networkDetails:C,deliveryDirectives:p});break}},f}();b.default=r},"./src/polyfills/number.ts":function(D,b,A){"use strict";A.r(b),A.d(b,"isFiniteNumber",function(){return v}),A.d(b,"MAX_SAFE_INTEGER",function(){return y});var v=Number.isFinite||function(E){return typeof E=="number"&&isFinite(E)},y=Number.MAX_SAFE_INTEGER||9007199254740991},"./src/remux/aac-helper.ts":function(D,b,A){"use strict";A.r(b);var v=function(){function y(){}return y.getSilentFrame=function(w,c){switch(w){case"mp4a.40.2":if(c===1)return new Uint8Array([0,200,0,128,35,128]);if(c===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(c===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(c===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(c===5)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(c===6)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224]);break;default:if(c===1)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(c===2)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(c===3)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);break}return},y}();b.default=v},"./src/remux/mp4-generator.ts":function(D,b,A){"use strict";A.r(b);var v=Math.pow(2,32)-1,y=function(){function E(){}return E.init=function(){E.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],".mp3":[],mvex:[],mvhd:[],pasp:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[]};var c;for(c in E.types)E.types.hasOwnProperty(c)&&(E.types[c]=[c.charCodeAt(0),c.charCodeAt(1),c.charCodeAt(2),c.charCodeAt(3)]);var _=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),l=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]);E.HDLR_TYPES={video:_,audio:l};var t=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),u=new Uint8Array([0,0,0,0,0,0,0,0]);E.STTS=E.STSC=E.STCO=u,E.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),E.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0]),E.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),E.STSD=new Uint8Array([0,0,0,0,0,0,0,1]);var s=new Uint8Array([105,115,111,109]),r=new Uint8Array([97,118,99,49]),f=new Uint8Array([0,0,0,1]);E.FTYP=E.box(E.types.ftyp,s,f,s,r),E.DINF=E.box(E.types.dinf,E.box(E.types.dref,t))},E.box=function(c){for(var _=8,l=arguments.length,t=new Array(l>1?l-1:0),u=1;u>24&255,f[1]=_>>16&255,f[2]=_>>8&255,f[3]=_&255,f.set(c,4),s=0,_=8;s>24&255,c>>16&255,c>>8&255,c&255,l>>24,l>>16&255,l>>8&255,l&255,t>>24,t>>16&255,t>>8&255,t&255,85,196,0,0]))},E.mdia=function(c){return E.box(E.types.mdia,E.mdhd(c.timescale,c.duration),E.hdlr(c.type),E.minf(c))},E.mfhd=function(c){return E.box(E.types.mfhd,new Uint8Array([0,0,0,0,c>>24,c>>16&255,c>>8&255,c&255]))},E.minf=function(c){return c.type==="audio"?E.box(E.types.minf,E.box(E.types.smhd,E.SMHD),E.DINF,E.stbl(c)):E.box(E.types.minf,E.box(E.types.vmhd,E.VMHD),E.DINF,E.stbl(c))},E.moof=function(c,_,l){return E.box(E.types.moof,E.mfhd(c),E.traf(l,_))},E.moov=function(c){for(var _=c.length,l=[];_--;)l[_]=E.trak(c[_]);return E.box.apply(null,[E.types.moov,E.mvhd(c[0].timescale,c[0].duration)].concat(l).concat(E.mvex(c)))},E.mvex=function(c){for(var _=c.length,l=[];_--;)l[_]=E.trex(c[_]);return E.box.apply(null,[E.types.mvex].concat(l))},E.mvhd=function(c,_){_*=c;var l=Math.floor(_/(v+1)),t=Math.floor(_%(v+1)),u=new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,c>>24&255,c>>16&255,c>>8&255,c&255,l>>24,l>>16&255,l>>8&255,l&255,t>>24,t>>16&255,t>>8&255,t&255,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]);return E.box(E.types.mvhd,u)},E.sdtp=function(c){var _=c.samples||[],l=new Uint8Array(4+_.length),t,u;for(t=0;t<_.length;t++)u=_[t].flags,l[t+4]=u.dependsOn<<4|u.isDependedOn<<2|u.hasRedundancy;return E.box(E.types.sdtp,l)},E.stbl=function(c){return E.box(E.types.stbl,E.stsd(c),E.box(E.types.stts,E.STTS),E.box(E.types.stsc,E.STSC),E.box(E.types.stsz,E.STSZ),E.box(E.types.stco,E.STCO))},E.avc1=function(c){var _=[],l=[],t,u,s;for(t=0;t>>8&255),_.push(s&255),_=_.concat(Array.prototype.slice.call(u));for(t=0;t>>8&255),l.push(s&255),l=l.concat(Array.prototype.slice.call(u));var r=E.box(E.types.avcC,new Uint8Array([1,_[3],_[4],_[5],252|3,224|c.sps.length].concat(_).concat([c.pps.length]).concat(l))),f=c.width,m=c.height,d=c.pixelRatio[0],n=c.pixelRatio[1];return E.box(E.types.avc1,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,f>>8&255,f&255,m>>8&255,m&255,0,72,0,0,0,72,0,0,0,0,0,0,0,1,18,100,97,105,108,121,109,111,116,105,111,110,47,104,108,115,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,17,17]),r,E.box(E.types.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192])),E.box(E.types.pasp,new Uint8Array([d>>24,d>>16&255,d>>8&255,d&255,n>>24,n>>16&255,n>>8&255,n&255])))},E.esds=function(c){var _=c.config.length;return new Uint8Array([0,0,0,0,3,23+_,0,1,0,4,15+_,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([_]).concat(c.config).concat([6,1,2]))},E.mp4a=function(c){var _=c.samplerate;return E.box(E.types.mp4a,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,c.channelCount,0,16,0,0,0,0,_>>8&255,_&255,0,0]),E.box(E.types.esds,E.esds(c)))},E.mp3=function(c){var _=c.samplerate;return E.box(E.types[".mp3"],new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,c.channelCount,0,16,0,0,0,0,_>>8&255,_&255,0,0]))},E.stsd=function(c){return c.type==="audio"?!c.isAAC&&c.codec==="mp3"?E.box(E.types.stsd,E.STSD,E.mp3(c)):E.box(E.types.stsd,E.STSD,E.mp4a(c)):E.box(E.types.stsd,E.STSD,E.avc1(c))},E.tkhd=function(c){var _=c.id,l=c.duration*c.timescale,t=c.width,u=c.height,s=Math.floor(l/(v+1)),r=Math.floor(l%(v+1));return E.box(E.types.tkhd,new Uint8Array([1,0,0,7,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,_>>24&255,_>>16&255,_>>8&255,_&255,0,0,0,0,s>>24,s>>16&255,s>>8&255,s&255,r>>24,r>>16&255,r>>8&255,r&255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,t>>8&255,t&255,0,0,u>>8&255,u&255,0,0]))},E.traf=function(c,_){var l=E.sdtp(c),t=c.id,u=Math.floor(_/(v+1)),s=Math.floor(_%(v+1));return E.box(E.types.traf,E.box(E.types.tfhd,new Uint8Array([0,0,0,0,t>>24,t>>16&255,t>>8&255,t&255])),E.box(E.types.tfdt,new Uint8Array([1,0,0,0,u>>24,u>>16&255,u>>8&255,u&255,s>>24,s>>16&255,s>>8&255,s&255])),E.trun(c,l.length+16+20+8+16+8+8),l)},E.trak=function(c){return c.duration=c.duration||4294967295,E.box(E.types.trak,E.tkhd(c),E.mdia(c))},E.trex=function(c){var _=c.id;return E.box(E.types.trex,new Uint8Array([0,0,0,0,_>>24,_>>16&255,_>>8&255,_&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]))},E.trun=function(c,_){var l=c.samples||[],t=l.length,u=12+16*t,s=new Uint8Array(u),r,f,m,d,n,i;for(_+=8+u,s.set([0,0,15,1,t>>>24&255,t>>>16&255,t>>>8&255,t&255,_>>>24&255,_>>>16&255,_>>>8&255,_&255],0),r=0;r>>24&255,m>>>16&255,m>>>8&255,m&255,d>>>24&255,d>>>16&255,d>>>8&255,d&255,n.isLeading<<2|n.dependsOn,n.isDependedOn<<6|n.hasRedundancy<<4|n.paddingValue<<1|n.isNonSync,n.degradPrio&240<<8,n.degradPrio&15,i>>>24&255,i>>>16&255,i>>>8&255,i&255],12+16*r);return E.box(E.types.trun,s)},E.initSegment=function(c){E.types||E.init();var _=E.moov(c),l=new Uint8Array(E.FTYP.byteLength+_.byteLength);return l.set(E.FTYP),l.set(_,E.FTYP.byteLength),l},E}();y.types=void 0,y.HDLR_TYPES=void 0,y.STTS=void 0,y.STSC=void 0,y.STCO=void 0,y.STSZ=void 0,y.VMHD=void 0,y.SMHD=void 0,y.STSD=void 0,y.FTYP=void 0,y.DINF=void 0,b.default=y},"./src/remux/mp4-remuxer.ts":function(D,b,A){"use strict";A.r(b),A.d(b,"default",function(){return i}),A.d(b,"normalizePts",function(){return h});var v=A("./src/polyfills/number.ts"),y=A("./src/remux/aac-helper.ts"),E=A("./src/remux/mp4-generator.ts"),w=A("./src/events.ts"),c=A("./src/errors.ts"),_=A("./src/utils/logger.ts"),l=A("./src/types/loader.ts"),t=A("./src/utils/timescale-conversion.ts");function u(){return u=Object.assign||function(R){for(var P=1;P0?N:k.pts},S[0].pts);return p&&_.logger.debug("PTS rollover detected"),T},P.remux=function(S,p,T,N,k,U,z,W){var F,V,K,B,J,le,ge=k,pe=k,De=S.pid>-1,Ie=p.pid>-1,fe=p.samples.length,xe=S.samples.length>0,Ee=fe>1,se=(!De||xe)&&(!Ie||Ee)||this.ISGenerated||z;if(se){this.ISGenerated||(K=this.generateIS(S,p,k));var oe=this.isVideoContiguous,q=-1;if(Ee&&(q=C(p.samples),!oe&&this.config.forceKeyFrameOnDiscontinuity))if(le=!0,q>0){_.logger.warn("[mp4-remuxer]: Dropped "+q+" out of "+fe+" video samples due to a missing keyframe");var me=this.getVideoStartPts(p.samples);p.samples=p.samples.slice(q),p.dropped+=q,pe+=(p.samples[0].pts-me)/(p.timescale||9e4)}else q===-1&&(_.logger.warn("[mp4-remuxer]: No keyframe found out of "+fe+" video samples"),le=!1);if(this.ISGenerated){if(xe&&Ee){var re=this.getVideoStartPts(p.samples),ae=h(S.samples[0].pts,re)-re,ce=ae/p.inputTimeScale;ge+=Math.max(0,ce),pe+=Math.max(0,-ce)}if(xe){if(S.samplerate||(_.logger.warn("[mp4-remuxer]: regenerate InitSegment as audio detected"),K=this.generateIS(S,p,k)),V=this.remuxAudio(S,ge,this.isAudioContiguous,U,Ie||Ee||W===l.PlaylistLevelType.AUDIO?pe:void 0),Ee){var te=V?V.endPTS-V.startPTS:0;p.inputTimeScale||(_.logger.warn("[mp4-remuxer]: regenerate InitSegment as video detected"),K=this.generateIS(S,p,k)),F=this.remuxVideo(p,pe,oe,te)}}else Ee&&(F=this.remuxVideo(p,pe,oe,0));F&&(F.firstKeyFrame=q,F.independent=q!==-1)}}return this.ISGenerated&&(T.samples.length&&(J=this.remuxID3(T,k)),N.samples.length&&(B=this.remuxText(N,k))),{audio:V,video:F,initSegment:K,independent:le,text:B,id3:J}},P.generateIS=function(S,p,T){var N=S.samples,k=p.samples,U=this.typeSupported,z={},W=!Object(v.isFiniteNumber)(this._initPTS),F="audio/mp4",V,K,B;if(W&&(V=K=Infinity),S.config&&N.length&&(S.timescale=S.samplerate,S.isAAC||(U.mpeg?(F="audio/mpeg",S.codec=""):U.mp3&&(S.codec="mp3")),z.audio={id:"audio",container:F,codec:S.codec,initSegment:!S.isAAC&&U.mpeg?new Uint8Array(0):E.default.initSegment([S]),metadata:{channelCount:S.channelCount}},W&&(B=S.inputTimeScale,V=K=N[0].pts-Math.round(B*T))),p.sps&&p.pps&&k.length&&(p.timescale=p.inputTimeScale,z.video={id:"main",container:"video/mp4",codec:p.codec,initSegment:E.default.initSegment([p]),metadata:{width:p.width,height:p.height}},W)){B=p.inputTimeScale;var J=this.getVideoStartPts(k),le=Math.round(B*T);K=Math.min(K,h(k[0].dts,J)-le),V=Math.min(V,J-le)}if(Object.keys(z).length)return this.ISGenerated=!0,W&&(this._initPTS=V,this._initDTS=K),{tracks:z,initPTS:V,timescale:B}},P.remuxVideo=function(S,p,T,N){var k=S.inputTimeScale,U=S.samples,z=[],W=U.length,F=this._initPTS,V=this.nextAvcDts,K=8,B,J,le,ge=Number.POSITIVE_INFINITY,pe=Number.NEGATIVE_INFINITY,De=0,Ie=!1;if(!T||V===null){var fe=p*k,xe=U[0].pts-h(U[0].dts,U[0].pts);V=fe-xe}for(var Ee=0;Eese.pts){var oe=9e4*.2;De=Math.max(Math.min(De,se.pts-se.dts),-1*oe)}se.dts0?Ee-1:Ee].dts&&(Ie=!0)}Ie&&U.sort(function(xt,We){var ot=xt.dts-We.dts,it=xt.pts-We.pts;return ot||it}),J=U[0].dts,le=U[U.length-1].dts;var q=Math.round((le-J)/(W-1));if(De<0){if(Deq,$=ce<-1;if(te||$){te?_.logger.warn("AVC: "+Object(t.toMsFromMpegTsClock)(ce,!0)+" ms ("+ce+"dts) hole between fragments detected, filling it"):_.logger.warn("AVC: "+Object(t.toMsFromMpegTsClock)(-ce,!0)+" ms ("+ce+"dts) overlapping between fragments detected"),J=V;var X=U[0].pts-ce;U[0].dts=J,U[0].pts=X,_.logger.log("Video: First PTS/DTS adjusted: "+Object(t.toMsFromMpegTsClock)(X,!0)+"/"+Object(t.toMsFromMpegTsClock)(J,!0)+", delta: "+Object(t.toMsFromMpegTsClock)(ce,!0)+" ms")}}n&&(J=Math.max(0,J));for(var ee=0,Oe=0,Se=0;Se0?Ue-1:Ue].dts;if(Pe.stretchShortVideoTrack&&this.nextAudioPts!==null){var $e=Math.floor(Pe.maxBufferHole*k),Ot=(N?ge+N*k:this.nextAudioPts)-nt.pts;Ot>$e?(B=Ot-Ye,B<0&&(B=Ye),_.logger.log("[mp4-remuxer]: It is approximately "+Ot/90+" ms to the next segment; using duration "+B/90+" ms for the last video frame.")):B=Ye}else B=Ye}var ct=Math.round(nt.pts-nt.dts);z.push(new x(nt.key,B,vt,ct))}if(z.length&&m&&m<70){var jt=z[0].flags;jt.dependsOn=2,jt.isNonSync=0}console.assert(B!==void 0,"mp4SampleDuration must be computed"),this.nextAvcDts=V=le+B,this.isVideoContiguous=!0;var Xt=E.default.moof(S.sequenceNumber++,J,u({},S,{samples:z})),bn="video",nn={data1:Xt,data2:bt,startPTS:ge/k,endPTS:(pe+B)/k,startDTS:J/k,endDTS:V/k,type:bn,hasAudio:!1,hasVideo:!0,nb:z.length,dropped:S.dropped};return S.samples=[],S.dropped=0,console.assert(bt.length,"MDAT length must not be zero"),nn},P.remuxAudio=function(S,p,T,N,k){var U=S.inputTimeScale,z=S.samplerate?S.samplerate:U,W=U/z,F=S.isAAC?r:f,V=F*W,K=this._initPTS,B=!S.isAAC&&this.typeSupported.mpeg,J=[],le=S.samples,ge=B?0:8,pe=this.nextAudioPts||-1,De=p*U;if(this.isAudioContiguous=T=T||le.length&&pe>0&&(N&&Math.abs(De-pe)<9e3||Math.abs(h(le[0].pts-K,De)-pe)<20*V),le.forEach(function(Xe){Xe.pts=h(Xe.pts-K,De)}),!T||pe<0){if(le=le.filter(function(Xe){return Xe.pts>=0}),!le.length)return;k===0?pe=0:N?pe=Math.max(0,De):pe=le[0].pts}if(S.isAAC)for(var Ie=k!==void 0,fe=this.config.maxAudioFramesDrift,xe=0,Ee=pe;xe=fe*V&&me0){Oe+=ge;try{ee=new Uint8Array(Oe)}catch(Xe){this.observer.emit(w.Events.ERROR,w.Events.ERROR,{type:c.ErrorTypes.MUX_ERROR,details:c.ErrorDetails.REMUX_ALLOC_ERROR,fatal:!1,bytes:Oe,reason:"fail allocating audio mdat "+Oe});return}if(!B){var bt=new DataView(ee.buffer);bt.setUint32(0,Oe),ee.set(E.default.types.mdat,4)}}else return;ee.set(st,ge);var Ke=st.byteLength;ge+=Ke,J.push(new x(!0,F,Ke,0)),X=ut}var Ue=J.length;if(!Ue)return;var nt=J[J.length-1];this.nextAudioPts=pe=X+W*nt.duration;var kt=B?new Uint8Array(0):E.default.moof(S.sequenceNumber++,$/W,u({},S,{samples:J}));S.samples=[];var vt=$/U,gt=pe/U,ze="audio",Fe={data1:kt,data2:ee,startPTS:vt,endPTS:gt,startDTS:vt,endDTS:gt,type:ze,hasAudio:!0,hasVideo:!1,nb:Ue};return this.isAudioContiguous=!0,console.assert(ee.length,"MDAT length must not be zero"),Fe},P.remuxEmptyAudio=function(S,p,T,N){var k=S.inputTimeScale,U=S.samplerate?S.samplerate:k,z=k/U,W=this.nextAudioPts,F=(W!==null?W:N.startDTS*k)+this._initDTS,V=N.endDTS*k+this._initDTS,K=z*r,B=Math.ceil((V-F)/K),J=y.default.getSilentFrame(S.manifestCodec||S.codec,S.channelCount);if(_.logger.warn("[mp4-remuxer]: remux empty Audio"),!J){_.logger.trace("[mp4-remuxer]: Unable to remuxEmptyAudio since we were unable to get a silent frame for given audio codec");return}for(var le=[],ge=0;ge4294967296;)R+=O;return R}function C(R){for(var P=0;P0?this.lastEndDTS=S:(w.logger.warn("Duration parsed from mp4 should be greater than zero"),this.resetNextTimestamp());var p=!!R.audio,T=!!R.video,N="";p&&(N+="audio"),T&&(N+="video");var k={data1:x,startPTS:O,startDTS:O,endPTS:S,endDTS:S,type:N,hasAudio:p,hasVideo:T,nb:1,dropped:0};return C.audio=k.type==="audio"?k:void 0,C.video=k.type!=="audio"?k:void 0,C.text=d,C.id3=m,C.initSegment=g,C},t}(),_=function(u,s,r){return Object(y.getStartDTS)(u,s)-r};function l(t,u){var s=t==null?void 0:t.codec;return s&&s.length>4?s:s==="hvc1"?"hvc1.1.c.L120.90":s==="av01"?"av01.0.04M.08":s==="avc1"||u===E.ElementaryStreamTypes.VIDEO?"avc1.42e01e":"mp4a.40.5"}b.default=c},"./src/task-loop.ts":function(D,b,A){"use strict";A.r(b),A.d(b,"default",function(){return v});var v=function(){function y(){this._boundTick=void 0,this._tickTimer=null,this._tickInterval=null,this._tickCallCount=0,this._boundTick=this.tick.bind(this)}var E=y.prototype;return E.destroy=function(){this.onHandlerDestroying(),this.onHandlerDestroyed()},E.onHandlerDestroying=function(){this.clearNextTick(),this.clearInterval()},E.onHandlerDestroyed=function(){},E.hasInterval=function(){return!!this._tickInterval},E.hasNextTick=function(){return!!this._tickTimer},E.setInterval=function(c){return this._tickInterval?!1:(this._tickInterval=self.setInterval(this._boundTick,c),!0)},E.clearInterval=function(){return this._tickInterval?(self.clearInterval(this._tickInterval),this._tickInterval=null,!0):!1},E.clearNextTick=function(){return this._tickTimer?(self.clearTimeout(this._tickTimer),this._tickTimer=null,!0):!1},E.tick=function(){this._tickCallCount++,this._tickCallCount===1&&(this.doTick(),this._tickCallCount>1&&this.tickImmediate(),this._tickCallCount=0)},E.tickImmediate=function(){this.clearNextTick(),this._tickTimer=self.setTimeout(this._boundTick,0)},E.doTick=function(){},y}()},"./src/types/cmcd.ts":function(D,b,A){"use strict";A.r(b),A.d(b,"CMCDVersion",function(){return v}),A.d(b,"CMCDObjectType",function(){return y}),A.d(b,"CMCDStreamingFormat",function(){return E}),A.d(b,"CMCDStreamType",function(){return w});var v=1,y;(function(c){c.MANIFEST="m",c.AUDIO="a",c.VIDEO="v",c.MUXED="av",c.INIT="i",c.CAPTION="c",c.TIMED_TEXT="tt",c.KEY="k",c.OTHER="o"})(y||(y={}));var E;(function(c){c.DASH="d",c.HLS="h",c.SMOOTH="s",c.OTHER="o"})(E||(E={}));var w;(function(c){c.VOD="v",c.LIVE="l"})(w||(w={}))},"./src/types/level.ts":function(D,b,A){"use strict";A.r(b),A.d(b,"HlsSkip",function(){return E}),A.d(b,"getSkipValue",function(){return w}),A.d(b,"HlsUrlParameters",function(){return c}),A.d(b,"Level",function(){return _});function v(l,t){for(var u=0;uNumber.MAX_SAFE_INTEGER?Infinity:t},c.hexadecimalInteger=function(l){if(this[l]){var t=(this[l]||"0x").slice(2);t=(t.length&1?"0":"")+t;for(var u=new Uint8Array(t.length/2),s=0;sNumber.MAX_SAFE_INTEGER?Infinity:t},c.decimalFloatingPoint=function(l){return parseFloat(this[l])},c.optionalFloat=function(l,t){var u=this[l];return u?parseFloat(u):t},c.enumeratedString=function(l){return this[l]},c.bool=function(l){return this[l]==="YES"},c.decimalResolution=function(l){var t=v.exec(this[l]);return t===null?void 0:{width:parseInt(t[1],10),height:parseInt(t[2],10)}},w.parseAttrList=function(l){var t,u={},s='"';for(y.lastIndex=0;(t=y.exec(l))!==null;){var r=t[2];r.indexOf(s)===0&&r.lastIndexOf(s)===r.length-1&&(r=r.slice(1,-1)),u[t[1]]=r}return u},w}()},"./src/utils/binary-search.ts":function(D,b,A){"use strict";A.r(b);var v={search:function(E,w){for(var c=0,_=E.length-1,l=null,t=null;c<=_;){l=(c+_)/2|0,t=E[l];var u=w(t);if(u>0)c=l+1;else if(u<0)_=l-1;else return t}return null}};b.default=v},"./src/utils/buffer-helper.ts":function(D,b,A){"use strict";A.r(b),A.d(b,"BufferHelper",function(){return E});var v=A("./src/utils/logger.ts"),y={length:0,start:function(){return 0},end:function(){return 0}},E=function(){function w(){}return w.isBuffered=function(_,l){try{if(_){for(var t=w.getBuffered(_),u=0;u=t.start(u)&&l<=t.end(u))return!0}}catch(s){}return!1},w.bufferInfo=function(_,l,t){try{if(_){var u=w.getBuffered(_),s=[],r;for(r=0;rf&&(u[r-1].end=_[s].end):u.push(_[s])}else u.push(_[s])}else u=_;for(var m=0,d,n=l,i=l,h=0;h=C&&l=T&&v.logger.log(this.time+" ["+T+"] "+N)},O}(),m=function(S){for(var p=[],T=0;Tc&&(this.logger.log(r.DEBUG,"Too large cursor position "+this.pos),this.pos=c)},S.moveCursor=function(T){var N=this.pos+T;if(T>1)for(var k=this.pos+1;k=144&&this.backSpace();var N=E(T);if(this.pos>=c){this.logger.log(r.ERROR,"Cannot insert "+T.toString(16)+" ("+N+") at position "+this.pos+". Skipping it!");return}this.chars[this.pos].setChar(N,this.currPenState),this.moveCursor(1)},S.clearFromPos=function(T){var N;for(N=T;N0&&(T?k="["+N.join(" | ")+"]":k=N.join(` + timeOffset: `+k);var ge=new w.TransmuxConfig(h,C,i,R,S);this.configureTransmuxer(ge)}if(this.frag=x,this.part=g,N)N.postMessage({cmd:"demux",data:n,decryptdata:U,chunkMeta:O,state:le},n instanceof ArrayBuffer?[n]:[]);else if(T){var pe=T.push(n,U,O,le);Object(w.isPromise)(pe)?pe.then(function(De){p.handleTransmuxComplete(De)}):this.handleTransmuxComplete(pe)}},m.flush=function(n){var i=this;n.transmuxing.start=self.performance.now();var h=this.transmuxer,C=this.worker;if(C)C.postMessage({cmd:"flush",chunkMeta:n});else if(h){var x=h.flush(n);Object(w.isPromise)(x)?x.then(function(g){i.handleFlushResult(g,n)}):this.handleFlushResult(x,n)}},m.handleFlushResult=function(n,i){var h=this;n.forEach(function(C){h.handleTransmuxComplete(C)}),this.onFlush(i)},m.onWorkerMessage=function(n){var i=n.data,h=this.hls;switch(i.event){case"init":{self.URL.revokeObjectURL(this.worker.objectURL);break}case"transmuxComplete":{this.handleTransmuxComplete(i.data);break}case"flush":{this.onFlush(i.data);break}default:{i.data=i.data||{},i.data.frag=this.frag,i.data.id=this.id,h.trigger(i.event,i.data);break}}},m.configureTransmuxer=function(n){var i=this.worker,h=this.transmuxer;i?i.postMessage({cmd:"configure",config:n}):h&&h.configure(n)},m.handleTransmuxComplete=function(n){n.chunkMeta.transmuxing.end=self.performance.now(),this.onTransmuxComplete(n)},f}()},"./src/demux/transmuxer-worker.ts":function(D,b,A){"use strict";A.r(b),A.d(b,"default",function(){return _});var v=A("./src/demux/transmuxer.ts"),y=A("./src/events.ts"),E=A("./src/utils/logger.ts"),w=A("./node_modules/eventemitter3/index.js"),c=A.n(w);function _(r){var f=new w.EventEmitter,m=function(n,i){r.postMessage({event:n,data:i})};f.on(y.Events.FRAG_DECRYPTED,m),f.on(y.Events.ERROR,m),r.addEventListener("message",function(d){var n=d.data;switch(n.cmd){case"init":{var i=JSON.parse(n.config);r.transmuxer=new v.default(f,n.typeSupported,i,n.vendor,n.id),Object(E.enableLogs)(i.debug),m("init",null);break}case"configure":{r.transmuxer.configure(n.config);break}case"demux":{var h=r.transmuxer.push(n.data,n.decryptdata,n.chunkMeta,n.state);Object(v.isPromise)(h)?h.then(function(g){l(r,g)}):l(r,h);break}case"flush":{var C=n.chunkMeta,x=r.transmuxer.flush(C);Object(v.isPromise)(x)?x.then(function(g){u(r,g,C)}):u(r,x,C);break}default:break}})}function l(r,f){if(s(f.remuxResult))return;var m=[],d=f.remuxResult,n=d.audio,i=d.video;n&&t(m,n),i&&t(m,i),r.postMessage({event:"transmuxComplete",data:f},m)}function t(r,f){f.data1&&r.push(f.data1.buffer),f.data2&&r.push(f.data2.buffer)}function u(r,f,m){f.forEach(function(d){l(r,d)}),r.postMessage({event:"flush",data:m})}function s(r){return!r.audio&&!r.video&&!r.text&&!r.id3&&!r.initSegment}},"./src/demux/transmuxer.ts":function(D,b,A){"use strict";A.r(b),A.d(b,"default",function(){return i}),A.d(b,"isPromise",function(){return x}),A.d(b,"TransmuxConfig",function(){return g}),A.d(b,"TransmuxState",function(){return R});var v=A("./src/events.ts"),y=A("./src/errors.ts"),E=A("./src/crypt/decrypter.ts"),w=A("./src/demux/aacdemuxer.ts"),c=A("./src/demux/mp4demuxer.ts"),_=A("./src/demux/tsdemuxer.ts"),l=A("./src/demux/mp3demuxer.ts"),t=A("./src/remux/mp4-remuxer.ts"),u=A("./src/remux/passthrough-remuxer.ts"),s=A("./src/demux/chunk-cache.ts"),r=A("./src/utils/mp4-tools.ts"),f=A("./src/utils/logger.ts"),m;try{m=self.performance.now.bind(self.performance)}catch(P){f.logger.debug("Unable to use Performance API on this environment"),m=self.Date.now}var d=[{demux:_.default,remux:t.default},{demux:c.default,remux:u.default},{demux:w.default,remux:t.default},{demux:l.default,remux:t.default}],n=1024;d.forEach(function(P){var O=P.demux;n=Math.max(n,O.minProbeByteLength)});var i=function(){function P(S,p,T,N,k){this.observer=void 0,this.typeSupported=void 0,this.config=void 0,this.vendor=void 0,this.id=void 0,this.demuxer=void 0,this.remuxer=void 0,this.decrypter=void 0,this.probe=void 0,this.decryptionPromise=null,this.transmuxConfig=void 0,this.currentTransmuxState=void 0,this.cache=new s.default,this.observer=S,this.typeSupported=p,this.config=T,this.vendor=N,this.id=k}var O=P.prototype;return O.configure=function(p){this.transmuxConfig=p,this.decrypter&&this.decrypter.reset()},O.push=function(p,T,N,k){var U=this,z=N.transmuxing;z.executeStart=m();var W=new Uint8Array(p),F=this.cache,V=this.config,K=this.currentTransmuxState,B=this.transmuxConfig;k&&(this.currentTransmuxState=k);var J=h(W,T);if(J&&J.method==="AES-128"){var le=this.getDecrypter();if(V.enableSoftwareAES){var ge=le.softwareDecrypt(W,J.key.buffer,J.iv.buffer);if(!ge)return z.executeEnd=m(),C(N);W=new Uint8Array(ge)}else return this.decryptionPromise=le.webCryptoDecrypt(W,J.key.buffer,J.iv.buffer).then(function($){var X=U.push($,null,N);return U.decryptionPromise=null,X}),this.decryptionPromise}var pe=k||K,De=pe.contiguous,Ie=pe.discontinuity,fe=pe.trackSwitch,xe=pe.accurateTimeOffset,Ee=pe.timeOffset,se=B.audioCodec,oe=B.videoCodec,q=B.defaultInitPts,me=B.duration,re=B.initSegmentData;if((Ie||fe)&&this.resetInitSegment(re,se,oe,me),Ie&&this.resetInitialTimestamp(q),De||this.resetContiguity(),this.needsProbing(W,Ie,fe)){if(F.dataLength){var ae=F.flush();W=Object(r.appendUint8Array)(ae,W)}this.configureTransmuxer(W,B)}var ce=this.transmux(W,J,Ee,xe,N),te=this.currentTransmuxState;return te.contiguous=!0,te.discontinuity=!1,te.trackSwitch=!1,z.executeEnd=m(),ce},O.flush=function(p){var T=this,N=p.transmuxing;N.executeStart=m();var k=this.decrypter,U=this.cache,z=this.currentTransmuxState,W=this.decryptionPromise;if(W)return W.then(function(){return T.flush(p)});var F=[],V=z.timeOffset;if(k){var K=k.flush();K&&F.push(this.push(K,null,p))}var B=U.dataLength;U.reset();var J=this.demuxer,le=this.remuxer;if(!J||!le)return B>=n&&this.observer.emit(v.Events.ERROR,v.Events.ERROR,{type:y.ErrorTypes.MEDIA_ERROR,details:y.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"no demux matching with content found"}),N.executeEnd=m(),[C(p)];var ge=J.flush(V);return x(ge)?ge.then(function(pe){return T.flushRemux(F,pe,p),F}):(this.flushRemux(F,ge,p),F)},O.flushRemux=function(p,T,N){var k=T.audioTrack,U=T.avcTrack,z=T.id3Track,W=T.textTrack,F=this.currentTransmuxState,V=F.accurateTimeOffset,K=F.timeOffset;f.logger.log("[transmuxer.ts]: Flushed fragment "+N.sn+(N.part>-1?" p: "+N.part:"")+" of level "+N.level);var B=this.remuxer.remux(k,U,z,W,K,V,!0,this.id);p.push({remuxResult:B,chunkMeta:N}),N.transmuxing.executeEnd=m()},O.resetInitialTimestamp=function(p){var T=this.demuxer,N=this.remuxer;if(!T||!N)return;T.resetTimeStamp(p),N.resetTimeStamp(p)},O.resetContiguity=function(){var p=this.demuxer,T=this.remuxer;if(!p||!T)return;p.resetContiguity(),T.resetNextTimestamp()},O.resetInitSegment=function(p,T,N,k){var U=this.demuxer,z=this.remuxer;if(!U||!z)return;U.resetInitSegment(T,N,k),z.resetInitSegment(p,T,N)},O.destroy=function(){this.demuxer&&(this.demuxer.destroy(),this.demuxer=void 0),this.remuxer&&(this.remuxer.destroy(),this.remuxer=void 0)},O.transmux=function(p,T,N,k,U){var z;return T&&T.method==="SAMPLE-AES"?z=this.transmuxSampleAes(p,T,N,k,U):z=this.transmuxUnencrypted(p,N,k,U),z},O.transmuxUnencrypted=function(p,T,N,k){var U=this.demuxer.demux(p,T,!1,!this.config.progressive),z=U.audioTrack,W=U.avcTrack,F=U.id3Track,V=U.textTrack,K=this.remuxer.remux(z,W,F,V,T,N,!1,this.id);return{remuxResult:K,chunkMeta:k}},O.transmuxSampleAes=function(p,T,N,k,U){var z=this;return this.demuxer.demuxSampleAes(p,T,N).then(function(W){var F=z.remuxer.remux(W.audioTrack,W.avcTrack,W.id3Track,W.textTrack,N,k,!1,z.id);return{remuxResult:F,chunkMeta:U}})},O.configureTransmuxer=function(p,T){for(var N=this.config,k=this.observer,U=this.typeSupported,z=this.vendor,W=T.audioCodec,F=T.defaultInitPts,V=T.duration,K=T.initSegmentData,B=T.videoCodec,J,le=0,ge=d.length;le0&&O!=null&&O.key!=null&&O.iv!==null&&O.method!=null&&(S=O),S}var C=function(O){return{remuxResult:{},chunkMeta:O}};function x(P){return"then"in P&&P.then instanceof Function}var g=function(O,S,p,T,N){this.audioCodec=void 0,this.videoCodec=void 0,this.initSegmentData=void 0,this.duration=void 0,this.defaultInitPts=void 0,this.audioCodec=O,this.videoCodec=S,this.initSegmentData=p,this.duration=T,this.defaultInitPts=N},R=function(O,S,p,T,N){this.discontinuity=void 0,this.contiguous=void 0,this.accurateTimeOffset=void 0,this.trackSwitch=void 0,this.timeOffset=void 0,this.discontinuity=O,this.contiguous=S,this.accurateTimeOffset=p,this.trackSwitch=T,this.timeOffset=N}},"./src/demux/tsdemuxer.ts":function(D,b,A){"use strict";A.r(b),A.d(b,"discardEPB",function(){return C});var v=A("./src/demux/adts.ts"),y=A("./src/demux/mpegaudio.ts"),E=A("./src/demux/exp-golomb.ts"),w=A("./src/demux/id3.ts"),c=A("./src/demux/sample-aes.ts"),_=A("./src/events.ts"),l=A("./src/utils/mp4-tools.ts"),t=A("./src/utils/logger.ts"),u=A("./src/errors.ts"),s={video:1,audio:2,id3:3,text:4},r=function(){function x(R,P,O){this.observer=void 0,this.config=void 0,this.typeSupported=void 0,this.sampleAes=null,this.pmtParsed=!1,this.audioCodec=void 0,this.videoCodec=void 0,this._duration=0,this.aacLastPTS=null,this._initPTS=null,this._initDTS=null,this._pmtId=-1,this._avcTrack=void 0,this._audioTrack=void 0,this._id3Track=void 0,this._txtTrack=void 0,this.aacOverFlow=null,this.avcSample=null,this.remainderData=null,this.observer=R,this.config=P,this.typeSupported=O}x.probe=function(P){var O=x.syncOffset(P);return O<0?!1:(O&&t.logger.warn("MPEG2-TS detected but first sync word found @ offset "+O+", junk ahead ?"),!0)},x.syncOffset=function(P){for(var O=Math.min(1e3,P.length-3*188),S=0;S>4,se=void 0;if(Ee>1){if(se=Ie+5+P[Ie+4],se===Ie+188)continue}else se=Ie+4;switch(xe){case z:fe&&(W&&(T=n(W))&&this.parseAVCPES(T,!1),W={data:[],size:0}),W&&(W.data.push(P.subarray(se,Ie+188)),W.size+=Ie+188-se);break;case F:fe&&(K&&(T=n(K))&&(k.isAAC?this.parseAACPES(T):this.parseMPEGPES(T)),K={data:[],size:0}),K&&(K.data.push(P.subarray(se,Ie+188)),K.size+=Ie+188-se);break;case V:fe&&(B&&(T=n(B))&&this.parseID3PES(T),B={data:[],size:0}),B&&(B.data.push(P.subarray(se,Ie+188)),B.size+=Ie+188-se);break;case 0:fe&&(se+=P[se]+1),ge=this._pmtId=m(P,se);break;case ge:{fe&&(se+=P[se]+1);var oe=d(P,se,this.typeSupported.mpeg===!0||this.typeSupported.mp3===!0,S);z=oe.avc,z>0&&(N.pid=z),F=oe.audio,F>0&&(k.pid=F,k.isAAC=oe.isAAC),V=oe.id3,V>0&&(U.pid=V),J&&!le&&(t.logger.log("reparse from beginning"),J=!1,Ie=De-188),le=this.pmtParsed=!0;break}case 17:case 8191:break;default:J=!0;break}}else this.observer.emit(_.Events.ERROR,_.Events.ERROR,{type:u.ErrorTypes.MEDIA_ERROR,details:u.ErrorDetails.FRAG_PARSING_ERROR,fatal:!1,reason:"TS packet did not start with 0x47"});N.pesData=W,k.pesData=K,U.pesData=B;var q={audioTrack:k,avcTrack:N,id3Track:U,textTrack:this._txtTrack};return p&&this.extractRemainingSamples(q),q},g.flush=function(){var P=this.remainderData;this.remainderData=null;var O;return P?O=this.demux(P,-1,!1,!0):O={audioTrack:this._audioTrack,avcTrack:this._avcTrack,textTrack:this._txtTrack,id3Track:this._id3Track},this.extractRemainingSamples(O),this.sampleAes?this.decrypt(O,this.sampleAes):O},g.extractRemainingSamples=function(P){var O=P.audioTrack,S=P.avcTrack,p=P.id3Track,T=S.pesData,N=O.pesData,k=p.pesData,U;T&&(U=n(T))?(this.parseAVCPES(U,!0),S.pesData=null):S.pesData=T,N&&(U=n(N))?(O.isAAC?this.parseAACPES(U):this.parseMPEGPES(U),O.pesData=null):(N!=null&&N.size&&t.logger.log("last AAC PES packet truncated,might overlap between fragments"),O.pesData=N),k&&(U=n(k))?(this.parseID3PES(U),p.pesData=null):p.pesData=k},g.demuxSampleAes=function(P,O,S){var p=this.demux(P,S,!0,!this.config.progressive),T=this.sampleAes=new c.default(this.observer,this.config,O);return this.decrypt(p,T)},g.decrypt=function(P,O){return new Promise(function(S){var p=P.audioTrack,T=P.avcTrack;p.samples&&p.isAAC?O.decryptAacSamples(p.samples,0,function(){T.samples?O.decryptAvcSamples(T.samples,0,0,function(){S(P)}):S(P)}):T.samples&&O.decryptAvcSamples(T.samples,0,0,function(){S(P)})})},g.destroy=function(){this._initPTS=this._initDTS=null,this._duration=0},g.parseAVCPES=function(P,O){var S=this,p=this._avcTrack,T=this.parseAVCNALu(P.data),N=!1,k=this.avcSample,U,z=!1;P.data=null,k&&T.length&&!p.audFound&&(i(k,p),k=this.avcSample=f(!1,P.pts,P.dts,"")),T.forEach(function(W){switch(W.type){case 1:{U=!0,k||(k=S.avcSample=f(!0,P.pts,P.dts,"")),N&&(k.debug+="NDR "),k.frame=!0;var F=W.data;if(z&&F.length>4){var V=new E.default(F).readSliceType();(V===2||V===4||V===7||V===9)&&(k.key=!0)}break}case 5:U=!0,k||(k=S.avcSample=f(!0,P.pts,P.dts,"")),N&&(k.debug+="IDR "),k.key=!0,k.frame=!0;break;case 6:{U=!0,N&&k&&(k.debug+="SEI ");var K=new E.default(C(W.data));K.readUByte();for(var B=0,J=0,le=!1,ge=0;!le&&K.bytesAvailable>1;){B=0;do ge=K.readUByte(),B+=ge;while(ge===255);J=0;do ge=K.readUByte(),J+=ge;while(ge===255);if(B===4&&K.bytesAvailable!==0){le=!0;var pe=K.readUByte();if(pe===181){var De=K.readUShort();if(De===49){var Ie=K.readUInt();if(Ie===1195456820){var fe=K.readUByte();if(fe===3){for(var xe=K.readUByte(),Ee=K.readUByte(),se=31&xe,oe=[xe,Ee],q=0;q16){for(var me=[],re=0;re<16;re++)me.push(K.readUByte().toString(16)),(re===3||re===5||re===7||re===9)&&me.push("-");for(var ae=J-16,ce=new Uint8Array(ae),te=0;te=0){var K={data:P.subarray(F,k-p-1),type:V};N.push(K)}else{var B=this.getLastNalUnit();if(B&&(T&&k<=4-T&&(B.state&&(B.data=B.data.subarray(0,B.data.byteLength-T))),z=k-p-1,z>0)){var J=new Uint8Array(B.data.byteLength+z);J.set(B.data,0),J.set(P.subarray(0,z),B.data.byteLength),B.data=J,B.state=0}}k=0&&p>=0){var le={data:P.subarray(F,O),type:V,state:p};N.push(le)}if(N.length===0){var ge=this.getLastNalUnit();if(ge){var pe=new Uint8Array(ge.data.byteLength+P.byteLength);pe.set(ge.data,0),pe.set(P,ge.data.byteLength),ge.data=pe}}return S.naluState=p,N},g.parseAACPES=function(P){var O=0,S=this._audioTrack,p=this.aacOverFlow,T=P.data;if(p){this.aacOverFlow=null;var N=p.sample.unit.byteLength,k=Math.min(p.missing,N),U=N-k;p.sample.unit.set(T.subarray(0,k),U),S.samples.push(p.sample),O=p.missing}var z,W;for(z=O,W=T.length;z1;){var N=new Uint8Array(T[0].length+T[1].length);N.set(T[0]),N.set(T[1],T[0].length),T[0]=N,T.splice(1,1)}R=T[0];var k=(R[0]<<16)+(R[1]<<8)+R[2];if(k===1){if(P=(R[4]<<8)+R[5],P&&P>x.size-6)return null;var U=R[7];U&192&&(S=(R[9]&14)*536870912+(R[10]&255)*4194304+(R[11]&254)*16384+(R[12]&255)*128+(R[13]&254)/2,U&64?(p=(R[14]&14)*536870912+(R[15]&255)*4194304+(R[16]&254)*16384+(R[17]&255)*128+(R[18]&254)/2,S-p>60*9e4&&(t.logger.warn(Math.round((S-p)/9e4)+"s delta between PTS and DTS, align them"),S=p)):p=S),O=R[8];var z=O+9;if(x.size<=z)return null;x.size-=z;for(var W=new Uint8Array(x.size),F=0,V=T.length;FK){z-=K;continue}else R=R.subarray(z),K-=z,z=0;W.set(R,g),g+=K}return P&&(P-=O+3),{data:W,pts:S,dts:p,len:P}}return null}function i(x,g){if(x.units.length&&x.frame){if(x.pts===void 0){var R=g.samples,P=R.length;if(P){var O=R[P-1];x.pts=O.pts,x.dts=O.dts}else{g.dropped++;return}}g.samples.push(x)}x.debug.length&&t.logger.log(x.pts+"/"+x.dts+":"+x.debug)}function h(x,g){var R=x.length;if(R>0){if(g.pts>=x[R-1].pts)x.push(g);else for(var P=R-1;P>=0;P--)if(g.ptsS)return T;return 0}},{key:"maxAutoLevel",get:function(){var O=this.levels,S=this.autoLevelCapping,p;return S===-1&&O&&O.length?p=O.length-1:p=S,p}},{key:"nextAutoLevel",get:function(){return Math.min(Math.max(this.abrController.nextAutoLevel,this.minAutoLevel),this.maxAutoLevel)},set:function(O){this.abrController.nextAutoLevel=Math.max(this.minAutoLevel,O)}},{key:"audioTracks",get:function(){var O=this.audioTrackController;return O?O.audioTracks:[]}},{key:"audioTrack",get:function(){var O=this.audioTrackController;return O?O.audioTrack:-1},set:function(O){var S=this.audioTrackController;S&&(S.audioTrack=O)}},{key:"subtitleTracks",get:function(){var O=this.subtitleTrackController;return O?O.subtitleTracks:[]}},{key:"subtitleTrack",get:function(){var O=this.subtitleTrackController;return O?O.subtitleTrack:-1},set:function(O){var S=this.subtitleTrackController;S&&(S.subtitleTrack=O)}},{key:"media",get:function(){return this._media}},{key:"subtitleDisplay",get:function(){var O=this.subtitleTrackController;return O?O.subtitleDisplay:!1},set:function(O){var S=this.subtitleTrackController;S&&(S.subtitleDisplay=O)}},{key:"lowLatencyMode",get:function(){return this.config.lowLatencyMode},set:function(O){this.config.lowLatencyMode=O}},{key:"liveSyncPosition",get:function(){return this.latencyController.liveSyncPosition}},{key:"latency",get:function(){return this.latencyController.latency}},{key:"maxLatency",get:function(){return this.latencyController.maxLatency}},{key:"targetLatency",get:function(){return this.latencyController.targetLatency}},{key:"drift",get:function(){return this.latencyController.drift}},{key:"forceStartLoad",get:function(){return this.streamController.forceStartLoad}}],[{key:"version",get:function(){return"1.1.2"}},{key:"Events",get:function(){return n.Events}},{key:"ErrorTypes",get:function(){return i.ErrorTypes}},{key:"ErrorDetails",get:function(){return i.ErrorDetails}},{key:"DefaultConfig",get:function(){return g.defaultConfig?g.defaultConfig:f.hlsDefaultConfig},set:function(O){g.defaultConfig=O}}]),g}();x.defaultConfig=void 0},"./src/is-supported.ts":function(D,b,A){"use strict";A.r(b),A.d(b,"isSupported",function(){return E}),A.d(b,"changeTypeSupported",function(){return w});var v=A("./src/utils/mediasource-helper.ts");function y(){return self.SourceBuffer||self.WebKitSourceBuffer}function E(){var c=Object(v.getMediaSource)();if(!c)return!1;var _=y(),l=c&&typeof c.isTypeSupported=="function"&&c.isTypeSupported('video/mp4; codecs="avc1.42E01E,mp4a.40.2"'),t=!_||_.prototype&&typeof _.prototype.appendBuffer=="function"&&typeof _.prototype.remove=="function";return!!l&&!!t}function w(){var c,_=y();return typeof(_==null||((c=_.prototype)===null||c===void 0)?void 0:c.changeType)=="function"}},"./src/loader/fragment-loader.ts":function(D,b,A){"use strict";A.r(b),A.d(b,"default",function(){return r}),A.d(b,"LoadError",function(){return m});var v=A("./src/polyfills/number.ts"),y=A("./src/errors.ts");function E(d,n){d.prototype=Object.create(n.prototype),d.prototype.constructor=d,t(d,n)}function w(d){var n=typeof Map=="function"?new Map:void 0;return w=function(h){if(h===null||!l(h))return h;if(typeof h!="function")throw new TypeError("Super expression must either be null or a function");if(typeof n!="undefined"){if(n.has(h))return n.get(h);n.set(h,C)}function C(){return c(h,arguments,u(this).constructor)}return C.prototype=Object.create(h.prototype,{constructor:{value:C,enumerable:!1,writable:!0,configurable:!0}}),t(C,h)},w(d)}function c(d,n,i){return _()?c=Reflect.construct:c=function(C,x,g){var R=[null];R.push.apply(R,x);var P=Function.bind.apply(C,R),O=new P;return g&&t(O,g.prototype),O},c.apply(null,arguments)}function _(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(d){return!1}}function l(d){return Function.toString.call(d).indexOf("[native code]")!==-1}function t(d,n){return t=Object.setPrototypeOf||function(h,C){return h.__proto__=C,h},t(d,n)}function u(d){return u=Object.setPrototypeOf?Object.getPrototypeOf:function(i){return i.__proto__||Object.getPrototypeOf(i)},u(d)}var s=Math.pow(2,17),r=function(){function d(i){this.config=void 0,this.loader=null,this.partLoadTimeout=-1,this.config=i}var n=d.prototype;return n.destroy=function(){this.loader&&(this.loader.destroy(),this.loader=null)},n.abort=function(){this.loader&&this.loader.abort()},n.load=function(h,C){var x=this,g=h.url;if(!g)return Promise.reject(new m({type:y.ErrorTypes.NETWORK_ERROR,details:y.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:h,networkDetails:null},"Fragment does not have a "+(g?"part list":"url")));this.abort();var R=this.config,P=R.fLoader,O=R.loader;return new Promise(function(S,p){x.loader&&x.loader.destroy();var T=x.loader=h.loader=P?new P(R):new O(R),N=f(h),k={timeout:R.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:R.fragLoadingMaxRetryTimeout,highWaterMark:s};h.stats=T.stats,T.load(N,k,{onSuccess:function(z,W,F,V){x.resetLoader(h,T),S({frag:h,part:null,payload:z.data,networkDetails:V})},onError:function(z,W,F){x.resetLoader(h,T),p(new m({type:y.ErrorTypes.NETWORK_ERROR,details:y.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:h,response:z,networkDetails:F}))},onAbort:function(z,W,F){x.resetLoader(h,T),p(new m({type:y.ErrorTypes.NETWORK_ERROR,details:y.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:h,networkDetails:F}))},onTimeout:function(z,W,F){x.resetLoader(h,T),p(new m({type:y.ErrorTypes.NETWORK_ERROR,details:y.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:h,networkDetails:F}))},onProgress:function(z,W,F,V){C&&C({frag:h,part:null,payload:F,networkDetails:V})}})})},n.loadPart=function(h,C,x){var g=this;this.abort();var R=this.config,P=R.fLoader,O=R.loader;return new Promise(function(S,p){g.loader&&g.loader.destroy();var T=g.loader=h.loader=P?new P(R):new O(R),N=f(h,C),k={timeout:R.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:R.fragLoadingMaxRetryTimeout,highWaterMark:s};C.stats=T.stats,T.load(N,k,{onSuccess:function(z,W,F,V){g.resetLoader(h,T),g.updateStatsFromPart(h,C);var K={frag:h,part:C,payload:z.data,networkDetails:V};x(K),S(K)},onError:function(z,W,F){g.resetLoader(h,T),p(new m({type:y.ErrorTypes.NETWORK_ERROR,details:y.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:h,part:C,response:z,networkDetails:F}))},onAbort:function(z,W,F){h.stats.aborted=C.stats.aborted,g.resetLoader(h,T),p(new m({type:y.ErrorTypes.NETWORK_ERROR,details:y.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:h,part:C,networkDetails:F}))},onTimeout:function(z,W,F){g.resetLoader(h,T),p(new m({type:y.ErrorTypes.NETWORK_ERROR,details:y.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:h,part:C,networkDetails:F}))}})})},n.updateStatsFromPart=function(h,C){var x=h.stats,g=C.stats,R=g.total;if(x.loaded+=g.loaded,R){var P=Math.round(h.duration/C.duration),O=Math.min(Math.round(x.loaded/R),P),S=P-O,p=S*Math.round(x.loaded/O);x.total=x.loaded+p}else x.total=Math.max(x.loaded,x.total);var T=x.loading,N=g.loading;T.start?T.first+=N.first-N.start:(T.start=N.start,T.first=N.first),T.end=N.end},n.resetLoader=function(h,C){h.loader=null,this.loader===C&&(self.clearTimeout(this.partLoadTimeout),this.loader=null),C.destroy()},d}();function f(d,n){n===void 0&&(n=null);var i=n||d,h={frag:d,part:n,responseType:"arraybuffer",url:i.url,headers:{},rangeStart:0,rangeEnd:0},C=i.byteRangeStartOffset,x=i.byteRangeEndOffset;return Object(v.isFiniteNumber)(C)&&Object(v.isFiniteNumber)(x)&&(h.rangeStart=C,h.rangeEnd=x),h}var m=function(d){E(n,d);function n(i){for(var h,C=arguments.length,x=new Array(C>1?C-1:0),g=1;g>8*(15-R)&255;return g},h.setDecryptDataFromLevelKey=function(x,g){var R=x;return(x==null?void 0:x.method)==="AES-128"&&x.uri&&!x.iv&&(R=c.LevelKey.fromURI(x.uri),R.method=x.method,R.iv=this.createInitializationVector(g),R.keyFormat="identity"),R},h.setElementaryStreamInfo=function(x,g,R,P,O,S){S===void 0&&(S=!1);var p=this.elementaryStreams,T=p[x];if(!T){p[x]={startPTS:g,endPTS:R,startDTS:P,endDTS:O,partial:S};return}T.startPTS=Math.min(T.startPTS,g),T.endPTS=Math.max(T.endPTS,R),T.startDTS=Math.min(T.startDTS,P),T.endDTS=Math.max(T.endDTS,O)},h.clearElementaryStreamInfo=function(){var x=this.elementaryStreams;x[r.AUDIO]=null,x[r.VIDEO]=null,x[r.AUDIOVIDEO]=null},s(i,[{key:"decryptdata",get:function(){if(!this.levelkey&&!this._decryptdata)return null;if(!this._decryptdata&&this.levelkey){var x=this.sn;typeof x!="number"&&(this.levelkey&&this.levelkey.method==="AES-128"&&!this.levelkey.iv&&w.logger.warn('missing IV for initialization segment with method="'+this.levelkey.method+'" - compliance issue'),x=0),this._decryptdata=this.setDecryptDataFromLevelKey(this.levelkey,x)}return this._decryptdata}},{key:"end",get:function(){return this.start+this.duration}},{key:"endProgramDateTime",get:function(){if(this.programDateTime===null)return null;if(!Object(v.isFiniteNumber)(this.programDateTime))return null;var x=Object(v.isFiniteNumber)(this.duration)?this.duration:0;return this.programDateTime+x*1e3}},{key:"encrypted",get:function(){var x;return!!((x=this.decryptdata)!==null&&x!==void 0&&x.keyFormat&&this.decryptdata.uri)}}]),i}(f),d=function(n){l(i,n);function i(h,C,x,g,R){var P;P=n.call(this,x)||this,P.fragOffset=0,P.duration=0,P.gap=!1,P.independent=!1,P.relurl=void 0,P.fragment=void 0,P.index=void 0,P.stats=new _.LoadStats,P.duration=h.decimalFloatingPoint("DURATION"),P.gap=h.bool("GAP"),P.independent=h.bool("INDEPENDENT"),P.relurl=h.enumeratedString("URI"),P.fragment=C,P.index=g;var O=h.enumeratedString("BYTERANGE");return O&&P.setByteRange(O,R),R&&(P.fragOffset=R.fragOffset+R.duration),P}return s(i,[{key:"start",get:function(){return this.fragment.start+this.fragOffset}},{key:"end",get:function(){return this.start+this.duration}},{key:"loaded",get:function(){var C=this.elementaryStreams;return!!(C.audio||C.video||C.audiovideo)}}]),i}(f)},"./src/loader/key-loader.ts":function(D,b,A){"use strict";A.r(b),A.d(b,"default",function(){return w});var v=A("./src/events.ts"),y=A("./src/errors.ts"),E=A("./src/utils/logger.ts"),w=function(){function c(l){this.hls=void 0,this.loaders={},this.decryptkey=null,this.decrypturl=null,this.hls=l,this._registerListeners()}var _=c.prototype;return _._registerListeners=function(){this.hls.on(v.Events.KEY_LOADING,this.onKeyLoading,this)},_._unregisterListeners=function(){this.hls.off(v.Events.KEY_LOADING,this.onKeyLoading)},_.destroy=function(){this._unregisterListeners();for(var t in this.loaders){var u=this.loaders[t];u&&u.destroy()}this.loaders={}},_.onKeyLoading=function(t,u){var s=u.frag,r=s.type,f=this.loaders[r];if(!s.decryptdata){E.logger.warn("Missing decryption data on fragment in onKeyLoading");return}var m=s.decryptdata.uri;if(m!==this.decrypturl||this.decryptkey===null){var d=this.hls.config;if(f&&(E.logger.warn("abort previous key loader for type:"+r),f.abort()),!m){E.logger.warn("key uri is falsy");return}var n=d.loader,i=s.loader=this.loaders[r]=new n(d);this.decrypturl=m,this.decryptkey=null;var h={url:m,frag:s,responseType:"arraybuffer"},C={timeout:d.fragLoadingTimeOut,maxRetry:0,retryDelay:d.fragLoadingRetryDelay,maxRetryDelay:d.fragLoadingMaxRetryTimeout,highWaterMark:0},x={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};i.load(h,C,x)}else this.decryptkey&&(s.decryptdata.key=this.decryptkey,this.hls.trigger(v.Events.KEY_LOADED,{frag:s}))},_.loadsuccess=function(t,u,s){var r=s.frag;if(!r.decryptdata){E.logger.error("after key load, decryptdata unset");return}this.decryptkey=r.decryptdata.key=new Uint8Array(t.data),r.loader=null,delete this.loaders[r.type],this.hls.trigger(v.Events.KEY_LOADED,{frag:r})},_.loaderror=function(t,u){var s=u.frag,r=s.loader;r&&r.abort(),delete this.loaders[s.type],this.hls.trigger(v.Events.ERROR,{type:y.ErrorTypes.NETWORK_ERROR,details:y.ErrorDetails.KEY_LOAD_ERROR,fatal:!1,frag:s,response:t})},_.loadtimeout=function(t,u){var s=u.frag,r=s.loader;r&&r.abort(),delete this.loaders[s.type],this.hls.trigger(v.Events.ERROR,{type:y.ErrorTypes.NETWORK_ERROR,details:y.ErrorDetails.KEY_LOAD_TIMEOUT,fatal:!1,frag:s})},c}()},"./src/loader/level-details.ts":function(D,b,A){"use strict";A.r(b),A.d(b,"LevelDetails",function(){return c});var v=A("./src/polyfills/number.ts");function y(_,l){for(var t=0;tu.endSN||s>0||s===0&&r>0,this.updated||this.advanced?this.misses=Math.floor(u.misses*.6):this.misses=u.misses+1,this.availabilityDelay=u.availabilityDelay},E(_,[{key:"hasProgramDateTime",get:function(){return this.fragments.length?Object(v.isFiniteNumber)(this.fragments[this.fragments.length-1].programDateTime):!1}},{key:"levelTargetDuration",get:function(){return this.averagetargetduration||this.targetduration||w}},{key:"drift",get:function(){var u=this.driftEndTime-this.driftStartTime;if(u>0){var s=this.driftEnd-this.driftStart;return s*1e3/u}return 1}},{key:"edge",get:function(){return this.partEnd||this.fragmentEnd}},{key:"partEnd",get:function(){var u;return(u=this.partList)!==null&&u!==void 0&&u.length?this.partList[this.partList.length-1].end:this.fragmentEnd}},{key:"fragmentEnd",get:function(){var u;return(u=this.fragments)!==null&&u!==void 0&&u.length?this.fragments[this.fragments.length-1].end:0}},{key:"age",get:function(){return this.advancedDateTime?Math.max(Date.now()-this.advancedDateTime,0)/1e3:0}},{key:"lastPartIndex",get:function(){var u;return(u=this.partList)!==null&&u!==void 0&&u.length?this.partList[this.partList.length-1].index:-1}},{key:"lastPartSn",get:function(){var u;return(u=this.partList)!==null&&u!==void 0&&u.length?this.partList[this.partList.length-1].fragment.sn:this.endSN}}]),_}()},"./src/loader/level-key.ts":function(D,b,A){"use strict";A.r(b),A.d(b,"LevelKey",function(){return c});var v=A("./node_modules/url-toolkit/src/url-toolkit.js"),y=A.n(v);function E(_,l){for(var t=0;t2){var p=S.shift()+".";return p+=parseInt(S.shift()).toString(16),p+=("000"+parseInt(S.shift()).toString(16)).substr(-4),p}return O},R.resolve=function(O,S){return y.buildAbsoluteURL(S,O,{alwaysNormalize:!0})},R.parseMasterPlaylist=function(O,S){var p=[],T={},N=!1;s.lastIndex=0;for(var k;(k=s.exec(O))!=null;)if(k[1]){var U=new l.AttrList(k[1]),z={attrs:U,bitrate:U.decimalInteger("AVERAGE-BANDWIDTH")||U.decimalInteger("BANDWIDTH"),name:U.NAME,url:R.resolve(k[2],S)},W=U.decimalResolution("RESOLUTION");W&&(z.width=W.width,z.height=W.height),h((U.CODECS||"").split(/[ ,]+/).filter(function(V){return V}),z),z.videoCodec&&z.videoCodec.indexOf("avc1")!==-1&&(z.videoCodec=R.convertAVC1ToAVCOTI(z.videoCodec)),p.push(z)}else if(k[3]){var F=new l.AttrList(k[3]);F["DATA-ID"]&&(N=!0,T[F["DATA-ID"]]=F)}return{levels:p,sessionData:N?T:null}},R.parseMasterPlaylistMedia=function(O,S,p,T){T===void 0&&(T=[]);var N,k=[],U=0;for(r.lastIndex=0;(N=r.exec(O))!==null;){var z=new l.AttrList(N[1]);if(z.TYPE===p){var W={attrs:z,bitrate:0,id:U++,groupId:z["GROUP-ID"],instreamId:z["INSTREAM-ID"],name:z.NAME||z.LANGUAGE||"",type:p,default:z.bool("DEFAULT"),autoselect:z.bool("AUTOSELECT"),forced:z.bool("FORCED"),lang:z.LANGUAGE,url:z.URI?R.resolve(z.URI,S):""};if(T.length){var F=R.findGroup(T,W.groupId)||T[0];C(W,F,"audioCodec"),C(W,F,"textCodec")}k.push(W)}}return k},R.parseLevelPlaylist=function(O,S,p,T,N){var k=new c.LevelDetails(S),U=k.fragments,z=null,W=0,F=0,V=0,K=0,B=null,J=new w.Fragment(T,S),le,ge,pe,De=-1,Ie=!1;for(f.lastIndex=0,k.m3u8=O;(le=f.exec(O))!==null;){Ie&&(Ie=!1,J=new w.Fragment(T,S),J.start=V,J.sn=W,J.cc=K,J.level=p,z&&(J.initSegment=z,J.rawProgramDateTime=z.rawProgramDateTime));var fe=le[1];if(fe){J.duration=parseFloat(fe);var xe=(" "+le[2]).slice(1);J.title=xe||null,J.tagList.push(xe?["INF",fe,xe]:["INF",fe])}else if(le[3])Object(v.isFiniteNumber)(J.duration)&&(J.start=V,pe&&(J.levelkey=pe),J.sn=W,J.level=p,J.cc=K,J.urlId=N,U.push(J),J.relurl=(" "+le[3]).slice(1),g(J,B),B=J,V+=J.duration,W++,F=0,Ie=!0);else if(le[4]){var Ee=(" "+le[4]).slice(1);B?J.setByteRange(Ee,B):J.setByteRange(Ee)}else if(le[5])J.rawProgramDateTime=(" "+le[5]).slice(1),J.tagList.push(["PROGRAM-DATE-TIME",J.rawProgramDateTime]),De===-1&&(De=U.length);else{if(le=le[0].match(m),!le){t.logger.warn("No matches on slow regex match for level playlist!");continue}for(ge=1;ge-1){t.logger.warn("Keyformat "+Je+" is not supported from the manifest");continue}else if(Je!=="identity")continue;X&&(pe=_.LevelKey.fromURL(S,ee),ee&&["AES-128","SAMPLE-AES","SAMPLE-AES-CENC"].indexOf(X)>=0&&(pe.method=X,pe.keyFormat=Je,Me&&(pe.keyID=Me),Se&&(pe.keyFormatVersions=Se),pe.iv=Oe));break}case"START":{var lt=new l.AttrList(oe),ct=lt.decimalFloatingPoint("TIME-OFFSET");Object(v.isFiniteNumber)(ct)&&(k.startTimeOffset=ct);break}case"MAP":{var ht=new l.AttrList(oe);J.relurl=ht.URI,ht.BYTERANGE&&J.setByteRange(ht.BYTERANGE),J.level=p,J.sn="initSegment",pe&&(J.levelkey=pe),J.initSegment=null,z=J,Ie=!0;break}case"SERVER-CONTROL":{var Et=new l.AttrList(oe);k.canBlockReload=Et.bool("CAN-BLOCK-RELOAD"),k.canSkipUntil=Et.optionalFloat("CAN-SKIP-UNTIL",0),k.canSkipDateRanges=k.canSkipUntil>0&&Et.bool("CAN-SKIP-DATERANGES"),k.partHoldBack=Et.optionalFloat("PART-HOLD-BACK",0),k.holdBack=Et.optionalFloat("HOLD-BACK",0);break}case"PART-INF":{var Ke=new l.AttrList(oe);k.partTarget=Ke.decimalFloatingPoint("PART-TARGET");break}case"PART":{var Ue=k.partList;Ue||(Ue=k.partList=[]);var nt=F>0?Ue[Ue.length-1]:void 0,Nt=F++,gt=new w.Part(new l.AttrList(oe),J,S,Nt,nt);Ue.push(gt),J.duration+=gt.duration;break}case"PRELOAD-HINT":{var vt=new l.AttrList(oe);k.preloadHint=vt;break}case"RENDITION-REPORT":{var ze=new l.AttrList(oe);k.renditionReports=k.renditionReports||[],k.renditionReports.push(ze);break}default:t.logger.warn("line parsed but not handled: "+le);break}}}B&&!B.relurl?(U.pop(),V-=B.duration,k.partList&&(k.fragmentHint=B)):k.partList&&(g(J,B),J.cc=K,k.fragmentHint=J);var Fe=U.length,Xe=U[0],Ae=U[Fe-1];if(V+=k.skippedSegments*k.targetduration,V>0&&Fe&&Ae){k.averagetargetduration=V/Fe;var Pe=Ae.sn;k.endSN=Pe!=="initSegment"?Pe:0,Xe&&(k.startCC=Xe.cc,Xe.initSegment||k.fragments.every(function(Ye){return Ye.relurl&&n(Ye.relurl)})&&(t.logger.warn("MP4 fragments found but no init segment (probably no MAP, incomplete M3U8), trying to fetch SIDX"),J=new w.Fragment(T,S),J.relurl=Ae.relurl,J.level=p,J.sn="initSegment",Xe.initSegment=J,k.needSidxRanges=!0))}else k.endSN=0,k.startCC=0;return k.fragmentHint&&(V+=k.fragmentHint.duration),k.totalduration=V,k.endCC=K,De>0&&x(U,De),k},R}();function h(R,P){["video","audio","text"].forEach(function(O){var S=R.filter(function(T){return Object(u.isCodecType)(T,O)});if(S.length){var p=S.filter(function(T){return T.lastIndexOf("avc1",0)===0||T.lastIndexOf("mp4a",0)===0});P[O+"Codec"]=p.length>0?p[0]:S[0],R=R.filter(function(T){return S.indexOf(T)===-1})}}),P.unknownCodecs=R}function C(R,P,O){var S=P[O];S&&(R[O]=S)}function x(R,P){for(var O=R[P],S=P;S--;){var p=R[S];if(!p)return;p.programDateTime=O.programDateTime-p.duration*1e3,O=p}}function g(R,P){R.rawProgramDateTime?R.programDateTime=Date.parse(R.rawProgramDateTime):P!=null&&P.programDateTime&&(R.programDateTime=P.endProgramDateTime),Object(v.isFiniteNumber)(R.programDateTime)||(R.programDateTime=null,R.rawProgramDateTime=null)}},"./src/loader/playlist-loader.ts":function(D,b,A){"use strict";A.r(b);var v=A("./src/polyfills/number.ts"),y=A("./src/events.ts"),E=A("./src/errors.ts"),w=A("./src/utils/logger.ts"),c=A("./src/utils/mp4-tools.ts"),_=A("./src/loader/m3u8-parser.ts"),l=A("./src/types/loader.ts"),t=A("./src/utils/attr-list.ts");function u(f){var m=f.type;switch(m){case l.PlaylistContextType.AUDIO_TRACK:return l.PlaylistLevelType.AUDIO;case l.PlaylistContextType.SUBTITLE_TRACK:return l.PlaylistLevelType.SUBTITLE;default:return l.PlaylistLevelType.MAIN}}function s(f,m){var d=f.url;return(d===void 0||d.indexOf("data:")===0)&&(d=m.url),d}var r=function(){function f(d){this.hls=void 0,this.loaders=Object.create(null),this.hls=d,this.registerListeners()}var m=f.prototype;return m.registerListeners=function(){var n=this.hls;n.on(y.Events.MANIFEST_LOADING,this.onManifestLoading,this),n.on(y.Events.LEVEL_LOADING,this.onLevelLoading,this),n.on(y.Events.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),n.on(y.Events.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},m.unregisterListeners=function(){var n=this.hls;n.off(y.Events.MANIFEST_LOADING,this.onManifestLoading,this),n.off(y.Events.LEVEL_LOADING,this.onLevelLoading,this),n.off(y.Events.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),n.off(y.Events.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},m.createInternalLoader=function(n){var i=this.hls.config,h=i.pLoader,C=i.loader,x=h||C,g=new x(i);return n.loader=g,this.loaders[n.type]=g,g},m.getInternalLoader=function(n){return this.loaders[n.type]},m.resetInternalLoader=function(n){this.loaders[n]&&delete this.loaders[n]},m.destroyInternalLoaders=function(){for(var n in this.loaders){var i=this.loaders[n];i&&i.destroy(),this.resetInternalLoader(n)}},m.destroy=function(){this.unregisterListeners(),this.destroyInternalLoaders()},m.onManifestLoading=function(n,i){var h=i.url;this.load({id:null,groupId:null,level:0,responseType:"text",type:l.PlaylistContextType.MANIFEST,url:h,deliveryDirectives:null})},m.onLevelLoading=function(n,i){var h=i.id,C=i.level,x=i.url,g=i.deliveryDirectives;this.load({id:h,groupId:null,level:C,responseType:"text",type:l.PlaylistContextType.LEVEL,url:x,deliveryDirectives:g})},m.onAudioTrackLoading=function(n,i){var h=i.id,C=i.groupId,x=i.url,g=i.deliveryDirectives;this.load({id:h,groupId:C,level:null,responseType:"text",type:l.PlaylistContextType.AUDIO_TRACK,url:x,deliveryDirectives:g})},m.onSubtitleTrackLoading=function(n,i){var h=i.id,C=i.groupId,x=i.url,g=i.deliveryDirectives;this.load({id:h,groupId:C,level:null,responseType:"text",type:l.PlaylistContextType.SUBTITLE_TRACK,url:x,deliveryDirectives:g})},m.load=function(n){var i,h=this.hls.config,C=this.getInternalLoader(n);if(C){var x=C.context;if(x&&x.url===n.url){w.logger.trace("[playlist-loader]: playlist request ongoing");return}w.logger.log("[playlist-loader]: aborting previous loader for type: "+n.type),C.abort()}var g,R,P,O;switch(n.type){case l.PlaylistContextType.MANIFEST:g=h.manifestLoadingMaxRetry,R=h.manifestLoadingTimeOut,P=h.manifestLoadingRetryDelay,O=h.manifestLoadingMaxRetryTimeout;break;case l.PlaylistContextType.LEVEL:case l.PlaylistContextType.AUDIO_TRACK:case l.PlaylistContextType.SUBTITLE_TRACK:g=0,R=h.levelLoadingTimeOut;break;default:g=h.levelLoadingMaxRetry,R=h.levelLoadingTimeOut,P=h.levelLoadingRetryDelay,O=h.levelLoadingMaxRetryTimeout;break}if(C=this.createInternalLoader(n),(i=n.deliveryDirectives)!==null&&i!==void 0&&i.part){var S;if(n.type===l.PlaylistContextType.LEVEL&&n.level!==null?S=this.hls.levels[n.level].details:n.type===l.PlaylistContextType.AUDIO_TRACK&&n.id!==null?S=this.hls.audioTracks[n.id].details:n.type===l.PlaylistContextType.SUBTITLE_TRACK&&n.id!==null&&(S=this.hls.subtitleTracks[n.id].details),S){var p=S.partTarget,T=S.targetduration;p&&T&&(R=Math.min(Math.max(p*3,T*.8)*1e3,R))}}var N={timeout:R,maxRetry:g,retryDelay:P,maxRetryDelay:O,highWaterMark:0},k={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};C.load(n,N,k)},m.loadsuccess=function(n,i,h,C){if(C===void 0&&(C=null),h.isSidxRequest){this.handleSidxRequest(n,h),this.handlePlaylistLoaded(n,i,h,C);return}this.resetInternalLoader(h.type);var x=n.data;if(x.indexOf("#EXTM3U")!==0){this.handleManifestParsingError(n,h,"no EXTM3U delimiter",C);return}i.parsing.start=performance.now(),x.indexOf("#EXTINF:")>0||x.indexOf("#EXT-X-TARGETDURATION:")>0?this.handleTrackOrLevelPlaylist(n,i,h,C):this.handleMasterPlaylist(n,i,h,C)},m.loaderror=function(n,i,h){h===void 0&&(h=null),this.handleNetworkError(i,h,!1,n)},m.loadtimeout=function(n,i,h){h===void 0&&(h=null),this.handleNetworkError(i,h,!0)},m.handleMasterPlaylist=function(n,i,h,C){var x=this.hls,g=n.data,R=s(n,h),P=_.default.parseMasterPlaylist(g,R),O=P.levels,S=P.sessionData;if(!O.length){this.handleManifestParsingError(n,h,"no level found in manifest",C);return}var p=O.map(function(W){return{id:W.attrs.AUDIO,audioCodec:W.audioCodec}}),T=O.map(function(W){return{id:W.attrs.SUBTITLES,textCodec:W.textCodec}}),N=_.default.parseMasterPlaylistMedia(g,R,"AUDIO",p),k=_.default.parseMasterPlaylistMedia(g,R,"SUBTITLES",T),U=_.default.parseMasterPlaylistMedia(g,R,"CLOSED-CAPTIONS");if(N.length){var z=N.some(function(W){return!W.url});!z&&O[0].audioCodec&&!O[0].attrs.AUDIO&&(w.logger.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),N.unshift({type:"main",name:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new t.AttrList({}),bitrate:0,url:""}))}x.trigger(y.Events.MANIFEST_LOADED,{levels:O,audioTracks:N,subtitles:k,captions:U,url:R,stats:i,networkDetails:C,sessionData:S})},m.handleTrackOrLevelPlaylist=function(n,i,h,C){var x=this.hls,g=h.id,R=h.level,P=h.type,O=s(n,h),S=Object(v.isFiniteNumber)(g)?g:0,p=Object(v.isFiniteNumber)(R)?R:S,T=u(h),N=_.default.parseLevelPlaylist(n.data,O,p,T,S);if(!N.fragments.length){x.trigger(y.Events.ERROR,{type:E.ErrorTypes.NETWORK_ERROR,details:E.ErrorDetails.LEVEL_EMPTY_ERROR,fatal:!1,url:O,reason:"no fragments found in level",level:typeof h.level=="number"?h.level:void 0});return}if(P===l.PlaylistContextType.MANIFEST){var k={attrs:new t.AttrList({}),bitrate:0,details:N,name:"",url:O};x.trigger(y.Events.MANIFEST_LOADED,{levels:[k],audioTracks:[],url:O,stats:i,networkDetails:C,sessionData:null})}if(i.parsing.end=performance.now(),N.needSidxRanges){var U,z=(U=N.fragments[0].initSegment)===null||U===void 0?void 0:U.url;this.load({url:z,isSidxRequest:!0,type:P,level:R,levelDetails:N,id:g,groupId:null,rangeStart:0,rangeEnd:2048,responseType:"arraybuffer",deliveryDirectives:null});return}h.levelDetails=N,this.handlePlaylistLoaded(n,i,h,C)},m.handleSidxRequest=function(n,i){var h=Object(c.parseSegmentIndex)(new Uint8Array(n.data));if(!h)return;var C=h.references,x=i.levelDetails;C.forEach(function(g,R){var P=g.info,O=x.fragments[R];O.byteRange.length===0&&O.setByteRange(String(1+P.end-P.start)+"@"+String(P.start)),O.initSegment&&O.initSegment.setByteRange(String(h.moovEndOffset)+"@0")})},m.handleManifestParsingError=function(n,i,h,C){this.hls.trigger(y.Events.ERROR,{type:E.ErrorTypes.NETWORK_ERROR,details:E.ErrorDetails.MANIFEST_PARSING_ERROR,fatal:i.type===l.PlaylistContextType.MANIFEST,url:n.url,reason:h,response:n,context:i,networkDetails:C})},m.handleNetworkError=function(n,i,h,C){h===void 0&&(h=!1),w.logger.warn("[playlist-loader]: A network "+(h?"timeout":"error")+" occurred while loading "+n.type+" level: "+n.level+" id: "+n.id+' group-id: "'+n.groupId+'"');var x=E.ErrorDetails.UNKNOWN,g=!1,R=this.getInternalLoader(n);switch(n.type){case l.PlaylistContextType.MANIFEST:x=h?E.ErrorDetails.MANIFEST_LOAD_TIMEOUT:E.ErrorDetails.MANIFEST_LOAD_ERROR,g=!0;break;case l.PlaylistContextType.LEVEL:x=h?E.ErrorDetails.LEVEL_LOAD_TIMEOUT:E.ErrorDetails.LEVEL_LOAD_ERROR,g=!1;break;case l.PlaylistContextType.AUDIO_TRACK:x=h?E.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:E.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,g=!1;break;case l.PlaylistContextType.SUBTITLE_TRACK:x=h?E.ErrorDetails.SUBTITLE_TRACK_LOAD_TIMEOUT:E.ErrorDetails.SUBTITLE_LOAD_ERROR,g=!1;break}R&&this.resetInternalLoader(n.type);var P={type:E.ErrorTypes.NETWORK_ERROR,details:x,fatal:g,url:n.url,loader:R,context:n,networkDetails:i};C&&(P.response=C),this.hls.trigger(y.Events.ERROR,P)},m.handlePlaylistLoaded=function(n,i,h,C){var x=h.type,g=h.level,R=h.id,P=h.groupId,O=h.loader,S=h.levelDetails,p=h.deliveryDirectives;if(!(S!=null&&S.targetduration)){this.handleManifestParsingError(n,h,"invalid target duration",C);return}if(!O)return;S.live&&(O.getCacheAge&&(S.ageHeader=O.getCacheAge()||0),(!O.getCacheAge||isNaN(S.ageHeader))&&(S.ageHeader=0));switch(x){case l.PlaylistContextType.MANIFEST:case l.PlaylistContextType.LEVEL:this.hls.trigger(y.Events.LEVEL_LOADED,{details:S,level:g||0,id:R||0,stats:i,networkDetails:C,deliveryDirectives:p});break;case l.PlaylistContextType.AUDIO_TRACK:this.hls.trigger(y.Events.AUDIO_TRACK_LOADED,{details:S,id:R||0,groupId:P||"",stats:i,networkDetails:C,deliveryDirectives:p});break;case l.PlaylistContextType.SUBTITLE_TRACK:this.hls.trigger(y.Events.SUBTITLE_TRACK_LOADED,{details:S,id:R||0,groupId:P||"",stats:i,networkDetails:C,deliveryDirectives:p});break}},f}();b.default=r},"./src/polyfills/number.ts":function(D,b,A){"use strict";A.r(b),A.d(b,"isFiniteNumber",function(){return v}),A.d(b,"MAX_SAFE_INTEGER",function(){return y});var v=Number.isFinite||function(E){return typeof E=="number"&&isFinite(E)},y=Number.MAX_SAFE_INTEGER||9007199254740991},"./src/remux/aac-helper.ts":function(D,b,A){"use strict";A.r(b);var v=function(){function y(){}return y.getSilentFrame=function(w,c){switch(w){case"mp4a.40.2":if(c===1)return new Uint8Array([0,200,0,128,35,128]);if(c===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(c===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(c===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(c===5)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(c===6)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224]);break;default:if(c===1)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(c===2)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(c===3)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);break}return},y}();b.default=v},"./src/remux/mp4-generator.ts":function(D,b,A){"use strict";A.r(b);var v=Math.pow(2,32)-1,y=function(){function E(){}return E.init=function(){E.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],".mp3":[],mvex:[],mvhd:[],pasp:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[]};var c;for(c in E.types)E.types.hasOwnProperty(c)&&(E.types[c]=[c.charCodeAt(0),c.charCodeAt(1),c.charCodeAt(2),c.charCodeAt(3)]);var _=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),l=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]);E.HDLR_TYPES={video:_,audio:l};var t=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),u=new Uint8Array([0,0,0,0,0,0,0,0]);E.STTS=E.STSC=E.STCO=u,E.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),E.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0]),E.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),E.STSD=new Uint8Array([0,0,0,0,0,0,0,1]);var s=new Uint8Array([105,115,111,109]),r=new Uint8Array([97,118,99,49]),f=new Uint8Array([0,0,0,1]);E.FTYP=E.box(E.types.ftyp,s,f,s,r),E.DINF=E.box(E.types.dinf,E.box(E.types.dref,t))},E.box=function(c){for(var _=8,l=arguments.length,t=new Array(l>1?l-1:0),u=1;u>24&255,f[1]=_>>16&255,f[2]=_>>8&255,f[3]=_&255,f.set(c,4),s=0,_=8;s>24&255,c>>16&255,c>>8&255,c&255,l>>24,l>>16&255,l>>8&255,l&255,t>>24,t>>16&255,t>>8&255,t&255,85,196,0,0]))},E.mdia=function(c){return E.box(E.types.mdia,E.mdhd(c.timescale,c.duration),E.hdlr(c.type),E.minf(c))},E.mfhd=function(c){return E.box(E.types.mfhd,new Uint8Array([0,0,0,0,c>>24,c>>16&255,c>>8&255,c&255]))},E.minf=function(c){return c.type==="audio"?E.box(E.types.minf,E.box(E.types.smhd,E.SMHD),E.DINF,E.stbl(c)):E.box(E.types.minf,E.box(E.types.vmhd,E.VMHD),E.DINF,E.stbl(c))},E.moof=function(c,_,l){return E.box(E.types.moof,E.mfhd(c),E.traf(l,_))},E.moov=function(c){for(var _=c.length,l=[];_--;)l[_]=E.trak(c[_]);return E.box.apply(null,[E.types.moov,E.mvhd(c[0].timescale,c[0].duration)].concat(l).concat(E.mvex(c)))},E.mvex=function(c){for(var _=c.length,l=[];_--;)l[_]=E.trex(c[_]);return E.box.apply(null,[E.types.mvex].concat(l))},E.mvhd=function(c,_){_*=c;var l=Math.floor(_/(v+1)),t=Math.floor(_%(v+1)),u=new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,c>>24&255,c>>16&255,c>>8&255,c&255,l>>24,l>>16&255,l>>8&255,l&255,t>>24,t>>16&255,t>>8&255,t&255,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]);return E.box(E.types.mvhd,u)},E.sdtp=function(c){var _=c.samples||[],l=new Uint8Array(4+_.length),t,u;for(t=0;t<_.length;t++)u=_[t].flags,l[t+4]=u.dependsOn<<4|u.isDependedOn<<2|u.hasRedundancy;return E.box(E.types.sdtp,l)},E.stbl=function(c){return E.box(E.types.stbl,E.stsd(c),E.box(E.types.stts,E.STTS),E.box(E.types.stsc,E.STSC),E.box(E.types.stsz,E.STSZ),E.box(E.types.stco,E.STCO))},E.avc1=function(c){var _=[],l=[],t,u,s;for(t=0;t>>8&255),_.push(s&255),_=_.concat(Array.prototype.slice.call(u));for(t=0;t>>8&255),l.push(s&255),l=l.concat(Array.prototype.slice.call(u));var r=E.box(E.types.avcC,new Uint8Array([1,_[3],_[4],_[5],252|3,224|c.sps.length].concat(_).concat([c.pps.length]).concat(l))),f=c.width,m=c.height,d=c.pixelRatio[0],n=c.pixelRatio[1];return E.box(E.types.avc1,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,f>>8&255,f&255,m>>8&255,m&255,0,72,0,0,0,72,0,0,0,0,0,0,0,1,18,100,97,105,108,121,109,111,116,105,111,110,47,104,108,115,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,17,17]),r,E.box(E.types.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192])),E.box(E.types.pasp,new Uint8Array([d>>24,d>>16&255,d>>8&255,d&255,n>>24,n>>16&255,n>>8&255,n&255])))},E.esds=function(c){var _=c.config.length;return new Uint8Array([0,0,0,0,3,23+_,0,1,0,4,15+_,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([_]).concat(c.config).concat([6,1,2]))},E.mp4a=function(c){var _=c.samplerate;return E.box(E.types.mp4a,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,c.channelCount,0,16,0,0,0,0,_>>8&255,_&255,0,0]),E.box(E.types.esds,E.esds(c)))},E.mp3=function(c){var _=c.samplerate;return E.box(E.types[".mp3"],new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,c.channelCount,0,16,0,0,0,0,_>>8&255,_&255,0,0]))},E.stsd=function(c){return c.type==="audio"?!c.isAAC&&c.codec==="mp3"?E.box(E.types.stsd,E.STSD,E.mp3(c)):E.box(E.types.stsd,E.STSD,E.mp4a(c)):E.box(E.types.stsd,E.STSD,E.avc1(c))},E.tkhd=function(c){var _=c.id,l=c.duration*c.timescale,t=c.width,u=c.height,s=Math.floor(l/(v+1)),r=Math.floor(l%(v+1));return E.box(E.types.tkhd,new Uint8Array([1,0,0,7,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,_>>24&255,_>>16&255,_>>8&255,_&255,0,0,0,0,s>>24,s>>16&255,s>>8&255,s&255,r>>24,r>>16&255,r>>8&255,r&255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,t>>8&255,t&255,0,0,u>>8&255,u&255,0,0]))},E.traf=function(c,_){var l=E.sdtp(c),t=c.id,u=Math.floor(_/(v+1)),s=Math.floor(_%(v+1));return E.box(E.types.traf,E.box(E.types.tfhd,new Uint8Array([0,0,0,0,t>>24,t>>16&255,t>>8&255,t&255])),E.box(E.types.tfdt,new Uint8Array([1,0,0,0,u>>24,u>>16&255,u>>8&255,u&255,s>>24,s>>16&255,s>>8&255,s&255])),E.trun(c,l.length+16+20+8+16+8+8),l)},E.trak=function(c){return c.duration=c.duration||4294967295,E.box(E.types.trak,E.tkhd(c),E.mdia(c))},E.trex=function(c){var _=c.id;return E.box(E.types.trex,new Uint8Array([0,0,0,0,_>>24,_>>16&255,_>>8&255,_&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]))},E.trun=function(c,_){var l=c.samples||[],t=l.length,u=12+16*t,s=new Uint8Array(u),r,f,m,d,n,i;for(_+=8+u,s.set([0,0,15,1,t>>>24&255,t>>>16&255,t>>>8&255,t&255,_>>>24&255,_>>>16&255,_>>>8&255,_&255],0),r=0;r>>24&255,m>>>16&255,m>>>8&255,m&255,d>>>24&255,d>>>16&255,d>>>8&255,d&255,n.isLeading<<2|n.dependsOn,n.isDependedOn<<6|n.hasRedundancy<<4|n.paddingValue<<1|n.isNonSync,n.degradPrio&240<<8,n.degradPrio&15,i>>>24&255,i>>>16&255,i>>>8&255,i&255],12+16*r);return E.box(E.types.trun,s)},E.initSegment=function(c){E.types||E.init();var _=E.moov(c),l=new Uint8Array(E.FTYP.byteLength+_.byteLength);return l.set(E.FTYP),l.set(_,E.FTYP.byteLength),l},E}();y.types=void 0,y.HDLR_TYPES=void 0,y.STTS=void 0,y.STSC=void 0,y.STCO=void 0,y.STSZ=void 0,y.VMHD=void 0,y.SMHD=void 0,y.STSD=void 0,y.FTYP=void 0,y.DINF=void 0,b.default=y},"./src/remux/mp4-remuxer.ts":function(D,b,A){"use strict";A.r(b),A.d(b,"default",function(){return i}),A.d(b,"normalizePts",function(){return h});var v=A("./src/polyfills/number.ts"),y=A("./src/remux/aac-helper.ts"),E=A("./src/remux/mp4-generator.ts"),w=A("./src/events.ts"),c=A("./src/errors.ts"),_=A("./src/utils/logger.ts"),l=A("./src/types/loader.ts"),t=A("./src/utils/timescale-conversion.ts");function u(){return u=Object.assign||function(R){for(var P=1;P0?N:k.pts},S[0].pts);return p&&_.logger.debug("PTS rollover detected"),T},P.remux=function(S,p,T,N,k,U,z,W){var F,V,K,B,J,le,ge=k,pe=k,De=S.pid>-1,Ie=p.pid>-1,fe=p.samples.length,xe=S.samples.length>0,Ee=fe>1,se=(!De||xe)&&(!Ie||Ee)||this.ISGenerated||z;if(se){this.ISGenerated||(K=this.generateIS(S,p,k));var oe=this.isVideoContiguous,q=-1;if(Ee&&(q=C(p.samples),!oe&&this.config.forceKeyFrameOnDiscontinuity))if(le=!0,q>0){_.logger.warn("[mp4-remuxer]: Dropped "+q+" out of "+fe+" video samples due to a missing keyframe");var me=this.getVideoStartPts(p.samples);p.samples=p.samples.slice(q),p.dropped+=q,pe+=(p.samples[0].pts-me)/(p.timescale||9e4)}else q===-1&&(_.logger.warn("[mp4-remuxer]: No keyframe found out of "+fe+" video samples"),le=!1);if(this.ISGenerated){if(xe&&Ee){var re=this.getVideoStartPts(p.samples),ae=h(S.samples[0].pts,re)-re,ce=ae/p.inputTimeScale;ge+=Math.max(0,ce),pe+=Math.max(0,-ce)}if(xe){if(S.samplerate||(_.logger.warn("[mp4-remuxer]: regenerate InitSegment as audio detected"),K=this.generateIS(S,p,k)),V=this.remuxAudio(S,ge,this.isAudioContiguous,U,Ie||Ee||W===l.PlaylistLevelType.AUDIO?pe:void 0),Ee){var te=V?V.endPTS-V.startPTS:0;p.inputTimeScale||(_.logger.warn("[mp4-remuxer]: regenerate InitSegment as video detected"),K=this.generateIS(S,p,k)),F=this.remuxVideo(p,pe,oe,te)}}else Ee&&(F=this.remuxVideo(p,pe,oe,0));F&&(F.firstKeyFrame=q,F.independent=q!==-1)}}return this.ISGenerated&&(T.samples.length&&(J=this.remuxID3(T,k)),N.samples.length&&(B=this.remuxText(N,k))),{audio:V,video:F,initSegment:K,independent:le,text:B,id3:J}},P.generateIS=function(S,p,T){var N=S.samples,k=p.samples,U=this.typeSupported,z={},W=!Object(v.isFiniteNumber)(this._initPTS),F="audio/mp4",V,K,B;if(W&&(V=K=Infinity),S.config&&N.length&&(S.timescale=S.samplerate,S.isAAC||(U.mpeg?(F="audio/mpeg",S.codec=""):U.mp3&&(S.codec="mp3")),z.audio={id:"audio",container:F,codec:S.codec,initSegment:!S.isAAC&&U.mpeg?new Uint8Array(0):E.default.initSegment([S]),metadata:{channelCount:S.channelCount}},W&&(B=S.inputTimeScale,V=K=N[0].pts-Math.round(B*T))),p.sps&&p.pps&&k.length&&(p.timescale=p.inputTimeScale,z.video={id:"main",container:"video/mp4",codec:p.codec,initSegment:E.default.initSegment([p]),metadata:{width:p.width,height:p.height}},W)){B=p.inputTimeScale;var J=this.getVideoStartPts(k),le=Math.round(B*T);K=Math.min(K,h(k[0].dts,J)-le),V=Math.min(V,J-le)}if(Object.keys(z).length)return this.ISGenerated=!0,W&&(this._initPTS=V,this._initDTS=K),{tracks:z,initPTS:V,timescale:B}},P.remuxVideo=function(S,p,T,N){var k=S.inputTimeScale,U=S.samples,z=[],W=U.length,F=this._initPTS,V=this.nextAvcDts,K=8,B,J,le,ge=Number.POSITIVE_INFINITY,pe=Number.NEGATIVE_INFINITY,De=0,Ie=!1;if(!T||V===null){var fe=p*k,xe=U[0].pts-h(U[0].dts,U[0].pts);V=fe-xe}for(var Ee=0;Eese.pts){var oe=9e4*.2;De=Math.max(Math.min(De,se.pts-se.dts),-1*oe)}se.dts0?Ee-1:Ee].dts&&(Ie=!0)}Ie&&U.sort(function(bt,We){var ot=bt.dts-We.dts,it=bt.pts-We.pts;return ot||it}),J=U[0].dts,le=U[U.length-1].dts;var q=Math.round((le-J)/(W-1));if(De<0){if(Deq,$=ce<-1;if(te||$){te?_.logger.warn("AVC: "+Object(t.toMsFromMpegTsClock)(ce,!0)+" ms ("+ce+"dts) hole between fragments detected, filling it"):_.logger.warn("AVC: "+Object(t.toMsFromMpegTsClock)(-ce,!0)+" ms ("+ce+"dts) overlapping between fragments detected"),J=V;var X=U[0].pts-ce;U[0].dts=J,U[0].pts=X,_.logger.log("Video: First PTS/DTS adjusted: "+Object(t.toMsFromMpegTsClock)(X,!0)+"/"+Object(t.toMsFromMpegTsClock)(J,!0)+", delta: "+Object(t.toMsFromMpegTsClock)(ce,!0)+" ms")}}n&&(J=Math.max(0,J));for(var ee=0,Oe=0,Se=0;Se0?Ue-1:Ue].dts;if(Pe.stretchShortVideoTrack&&this.nextAudioPts!==null){var $e=Math.floor(Pe.maxBufferHole*k),Ot=(N?ge+N*k:this.nextAudioPts)-nt.pts;Ot>$e?(B=Ot-Ye,B<0&&(B=Ye),_.logger.log("[mp4-remuxer]: It is approximately "+Ot/90+" ms to the next segment; using duration "+B/90+" ms for the last video frame.")):B=Ye}else B=Ye}var st=Math.round(nt.pts-nt.dts);z.push(new x(nt.key,B,gt,st))}if(z.length&&m&&m<70){var Wt=z[0].flags;Wt.dependsOn=2,Wt.isNonSync=0}console.assert(B!==void 0,"mp4SampleDuration must be computed"),this.nextAvcDts=V=le+B,this.isVideoContiguous=!0;var zt=E.default.moof(S.sequenceNumber++,J,u({},S,{samples:z})),vn="video",nn={data1:zt,data2:Et,startPTS:ge/k,endPTS:(pe+B)/k,startDTS:J/k,endDTS:V/k,type:vn,hasAudio:!1,hasVideo:!0,nb:z.length,dropped:S.dropped};return S.samples=[],S.dropped=0,console.assert(Et.length,"MDAT length must not be zero"),nn},P.remuxAudio=function(S,p,T,N,k){var U=S.inputTimeScale,z=S.samplerate?S.samplerate:U,W=U/z,F=S.isAAC?r:f,V=F*W,K=this._initPTS,B=!S.isAAC&&this.typeSupported.mpeg,J=[],le=S.samples,ge=B?0:8,pe=this.nextAudioPts||-1,De=p*U;if(this.isAudioContiguous=T=T||le.length&&pe>0&&(N&&Math.abs(De-pe)<9e3||Math.abs(h(le[0].pts-K,De)-pe)<20*V),le.forEach(function(Xe){Xe.pts=h(Xe.pts-K,De)}),!T||pe<0){if(le=le.filter(function(Xe){return Xe.pts>=0}),!le.length)return;k===0?pe=0:N?pe=Math.max(0,De):pe=le[0].pts}if(S.isAAC)for(var Ie=k!==void 0,fe=this.config.maxAudioFramesDrift,xe=0,Ee=pe;xe=fe*V&&me0){Oe+=ge;try{ee=new Uint8Array(Oe)}catch(Xe){this.observer.emit(w.Events.ERROR,w.Events.ERROR,{type:c.ErrorTypes.MUX_ERROR,details:c.ErrorDetails.REMUX_ALLOC_ERROR,fatal:!1,bytes:Oe,reason:"fail allocating audio mdat "+Oe});return}if(!B){var Et=new DataView(ee.buffer);Et.setUint32(0,Oe),ee.set(E.default.types.mdat,4)}}else return;ee.set(lt,ge);var Ke=lt.byteLength;ge+=Ke,J.push(new x(!0,F,Ke,0)),X=ct}var Ue=J.length;if(!Ue)return;var nt=J[J.length-1];this.nextAudioPts=pe=X+W*nt.duration;var Nt=B?new Uint8Array(0):E.default.moof(S.sequenceNumber++,$/W,u({},S,{samples:J}));S.samples=[];var gt=$/U,vt=pe/U,ze="audio",Fe={data1:Nt,data2:ee,startPTS:gt,endPTS:vt,startDTS:gt,endDTS:vt,type:ze,hasAudio:!0,hasVideo:!1,nb:Ue};return this.isAudioContiguous=!0,console.assert(ee.length,"MDAT length must not be zero"),Fe},P.remuxEmptyAudio=function(S,p,T,N){var k=S.inputTimeScale,U=S.samplerate?S.samplerate:k,z=k/U,W=this.nextAudioPts,F=(W!==null?W:N.startDTS*k)+this._initDTS,V=N.endDTS*k+this._initDTS,K=z*r,B=Math.ceil((V-F)/K),J=y.default.getSilentFrame(S.manifestCodec||S.codec,S.channelCount);if(_.logger.warn("[mp4-remuxer]: remux empty Audio"),!J){_.logger.trace("[mp4-remuxer]: Unable to remuxEmptyAudio since we were unable to get a silent frame for given audio codec");return}for(var le=[],ge=0;ge4294967296;)R+=O;return R}function C(R){for(var P=0;P0?this.lastEndDTS=S:(w.logger.warn("Duration parsed from mp4 should be greater than zero"),this.resetNextTimestamp());var p=!!R.audio,T=!!R.video,N="";p&&(N+="audio"),T&&(N+="video");var k={data1:x,startPTS:O,startDTS:O,endPTS:S,endDTS:S,type:N,hasAudio:p,hasVideo:T,nb:1,dropped:0};return C.audio=k.type==="audio"?k:void 0,C.video=k.type!=="audio"?k:void 0,C.text=d,C.id3=m,C.initSegment=g,C},t}(),_=function(u,s,r){return Object(y.getStartDTS)(u,s)-r};function l(t,u){var s=t==null?void 0:t.codec;return s&&s.length>4?s:s==="hvc1"?"hvc1.1.c.L120.90":s==="av01"?"av01.0.04M.08":s==="avc1"||u===E.ElementaryStreamTypes.VIDEO?"avc1.42e01e":"mp4a.40.5"}b.default=c},"./src/task-loop.ts":function(D,b,A){"use strict";A.r(b),A.d(b,"default",function(){return v});var v=function(){function y(){this._boundTick=void 0,this._tickTimer=null,this._tickInterval=null,this._tickCallCount=0,this._boundTick=this.tick.bind(this)}var E=y.prototype;return E.destroy=function(){this.onHandlerDestroying(),this.onHandlerDestroyed()},E.onHandlerDestroying=function(){this.clearNextTick(),this.clearInterval()},E.onHandlerDestroyed=function(){},E.hasInterval=function(){return!!this._tickInterval},E.hasNextTick=function(){return!!this._tickTimer},E.setInterval=function(c){return this._tickInterval?!1:(this._tickInterval=self.setInterval(this._boundTick,c),!0)},E.clearInterval=function(){return this._tickInterval?(self.clearInterval(this._tickInterval),this._tickInterval=null,!0):!1},E.clearNextTick=function(){return this._tickTimer?(self.clearTimeout(this._tickTimer),this._tickTimer=null,!0):!1},E.tick=function(){this._tickCallCount++,this._tickCallCount===1&&(this.doTick(),this._tickCallCount>1&&this.tickImmediate(),this._tickCallCount=0)},E.tickImmediate=function(){this.clearNextTick(),this._tickTimer=self.setTimeout(this._boundTick,0)},E.doTick=function(){},y}()},"./src/types/cmcd.ts":function(D,b,A){"use strict";A.r(b),A.d(b,"CMCDVersion",function(){return v}),A.d(b,"CMCDObjectType",function(){return y}),A.d(b,"CMCDStreamingFormat",function(){return E}),A.d(b,"CMCDStreamType",function(){return w});var v=1,y;(function(c){c.MANIFEST="m",c.AUDIO="a",c.VIDEO="v",c.MUXED="av",c.INIT="i",c.CAPTION="c",c.TIMED_TEXT="tt",c.KEY="k",c.OTHER="o"})(y||(y={}));var E;(function(c){c.DASH="d",c.HLS="h",c.SMOOTH="s",c.OTHER="o"})(E||(E={}));var w;(function(c){c.VOD="v",c.LIVE="l"})(w||(w={}))},"./src/types/level.ts":function(D,b,A){"use strict";A.r(b),A.d(b,"HlsSkip",function(){return E}),A.d(b,"getSkipValue",function(){return w}),A.d(b,"HlsUrlParameters",function(){return c}),A.d(b,"Level",function(){return _});function v(l,t){for(var u=0;uNumber.MAX_SAFE_INTEGER?Infinity:t},c.hexadecimalInteger=function(l){if(this[l]){var t=(this[l]||"0x").slice(2);t=(t.length&1?"0":"")+t;for(var u=new Uint8Array(t.length/2),s=0;sNumber.MAX_SAFE_INTEGER?Infinity:t},c.decimalFloatingPoint=function(l){return parseFloat(this[l])},c.optionalFloat=function(l,t){var u=this[l];return u?parseFloat(u):t},c.enumeratedString=function(l){return this[l]},c.bool=function(l){return this[l]==="YES"},c.decimalResolution=function(l){var t=v.exec(this[l]);return t===null?void 0:{width:parseInt(t[1],10),height:parseInt(t[2],10)}},w.parseAttrList=function(l){var t,u={},s='"';for(y.lastIndex=0;(t=y.exec(l))!==null;){var r=t[2];r.indexOf(s)===0&&r.lastIndexOf(s)===r.length-1&&(r=r.slice(1,-1)),u[t[1]]=r}return u},w}()},"./src/utils/binary-search.ts":function(D,b,A){"use strict";A.r(b);var v={search:function(E,w){for(var c=0,_=E.length-1,l=null,t=null;c<=_;){l=(c+_)/2|0,t=E[l];var u=w(t);if(u>0)c=l+1;else if(u<0)_=l-1;else return t}return null}};b.default=v},"./src/utils/buffer-helper.ts":function(D,b,A){"use strict";A.r(b),A.d(b,"BufferHelper",function(){return E});var v=A("./src/utils/logger.ts"),y={length:0,start:function(){return 0},end:function(){return 0}},E=function(){function w(){}return w.isBuffered=function(_,l){try{if(_){for(var t=w.getBuffered(_),u=0;u=t.start(u)&&l<=t.end(u))return!0}}catch(s){}return!1},w.bufferInfo=function(_,l,t){try{if(_){var u=w.getBuffered(_),s=[],r;for(r=0;rf&&(u[r-1].end=_[s].end):u.push(_[s])}else u.push(_[s])}else u=_;for(var m=0,d,n=l,i=l,h=0;h=C&&l=T&&v.logger.log(this.time+" ["+T+"] "+N)},O}(),m=function(S){for(var p=[],T=0;Tc&&(this.logger.log(r.DEBUG,"Too large cursor position "+this.pos),this.pos=c)},S.moveCursor=function(T){var N=this.pos+T;if(T>1)for(var k=this.pos+1;k=144&&this.backSpace();var N=E(T);if(this.pos>=c){this.logger.log(r.ERROR,"Cannot insert "+T.toString(16)+" ("+N+") at position "+this.pos+". Skipping it!");return}this.chars[this.pos].setChar(N,this.currPenState),this.moveCursor(1)},S.clearFromPos=function(T){var N;for(N=T;N0&&(T?k="["+N.join(" | ")+"]":k=N.join(` `)),k},S.getTextAndFormat=function(){return this.rows},O}(),C=function(){function O(p,T,N){this.chNr=void 0,this.outputFilter=void 0,this.mode=void 0,this.verbose=void 0,this.displayedMemory=void 0,this.nonDisplayedMemory=void 0,this.lastOutputScreen=void 0,this.currRollUpRow=void 0,this.writeScreen=void 0,this.cueStartTime=void 0,this.logger=void 0,this.chNr=p,this.outputFilter=T,this.mode=null,this.verbose=0,this.displayedMemory=new h(N),this.nonDisplayedMemory=new h(N),this.lastOutputScreen=new h(N),this.currRollUpRow=this.displayedMemory.rows[w-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null,this.logger=N}var S=O.prototype;return S.reset=function(){this.mode=null,this.displayedMemory.reset(),this.nonDisplayedMemory.reset(),this.lastOutputScreen.reset(),this.outputFilter.reset(),this.currRollUpRow=this.displayedMemory.rows[w-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null},S.getHandler=function(){return this.outputFilter},S.setHandler=function(T){this.outputFilter=T},S.setPAC=function(T){this.writeScreen.setPAC(T)},S.setBkgData=function(T){this.writeScreen.setBkgData(T)},S.setMode=function(T){if(T===this.mode)return;this.mode=T,this.logger.log(r.INFO,"MODE="+T),this.mode==="MODE_POP-ON"?this.writeScreen=this.nonDisplayedMemory:(this.writeScreen=this.displayedMemory,this.writeScreen.reset()),this.mode!=="MODE_ROLL-UP"&&(this.displayedMemory.nrRollUpRows=null,this.nonDisplayedMemory.nrRollUpRows=null),this.mode=T},S.insertChars=function(T){for(var N=0;N=46,N.italics)N.foreground="white";else{var k=Math.floor(T/2)-16,U=["white","green","blue","cyan","red","yellow","magenta"];N.foreground=U[k]}this.logger.log(r.INFO,"MIDROW: "+JSON.stringify(N)),this.writeScreen.setPen(N)},S.outputDataUpdate=function(T){T===void 0&&(T=!1);var N=this.logger.time;if(N===null)return;this.outputFilter&&(this.cueStartTime===null&&!this.displayedMemory.isEmpty()?this.cueStartTime=N:this.displayedMemory.equals(this.lastOutputScreen)||(this.outputFilter.newCue(this.cueStartTime,N,this.lastOutputScreen),T&&this.outputFilter.dispatchCue&&this.outputFilter.dispatchCue(),this.cueStartTime=this.displayedMemory.isEmpty()?null:N),this.lastOutputScreen.copy(this.displayedMemory))},S.cueSplitAtTime=function(T){this.outputFilter&&(this.displayedMemory.isEmpty()||(this.outputFilter.newCue&&this.outputFilter.newCue(this.cueStartTime,T,this.displayedMemory),this.cueStartTime=T))},O}(),x=function(){function O(p,T,N){this.channels=void 0,this.currentChannel=0,this.cmdHistory=void 0,this.logger=void 0;var k=new f;this.channels=[null,new C(p,T,k),new C(p+1,N,k)],this.cmdHistory=P(),this.logger=k}var S=O.prototype;return S.getHandler=function(T){return this.channels[T].getHandler()},S.setHandler=function(T,N){this.channels[T].setHandler(N)},S.addData=function(T,N){var k,U,z,W=!1;this.logger.time=T;for(var F=0;F ("+m([U,z])+")"),k=this.parseCmd(U,z),k||(k=this.parseMidrow(U,z)),k||(k=this.parsePAC(U,z)),k||(k=this.parseBackgroundAttributes(U,z)),!k&&(W=this.parseChars(U,z),W)){var V=this.currentChannel;if(V&&V>0){var K=this.channels[V];K.insertChars(W)}else this.logger.log(r.WARNING,"No channel found yet. TEXT-MODE?")}!k&&!W&&this.logger.log(r.WARNING,"Couldn't parse cleaned data "+m([U,z])+" orig: "+m([N[F],N[F+1]]))}},S.parseCmd=function(T,N){var k=this.cmdHistory,U=(T===20||T===28||T===21||T===29)&&N>=32&&N<=47,z=(T===23||T===31)&&N>=33&&N<=35;if(!(U||z))return!1;if(R(T,N,k))return g(null,null,k),this.logger.log(r.DEBUG,"Repeated command ("+m([T,N])+") is dropped"),!0;var W=T===20||T===21||T===23?1:2,F=this.channels[W];return T===20||T===21||T===28||T===29?N===32?F.ccRCL():N===33?F.ccBS():N===34?F.ccAOF():N===35?F.ccAON():N===36?F.ccDER():N===37?F.ccRU(2):N===38?F.ccRU(3):N===39?F.ccRU(4):N===40?F.ccFON():N===41?F.ccRDC():N===42?F.ccTR():N===43?F.ccRTD():N===44?F.ccEDM():N===45?F.ccCR():N===46?F.ccENM():N===47&&F.ccEOC():F.ccTO(N-32),g(T,N,k),this.currentChannel=W,!0},S.parseMidrow=function(T,N){var k=0;if((T===17||T===25)&&N>=32&&N<=47){if(T===17?k=1:k=2,k!==this.currentChannel)return this.logger.log(r.ERROR,"Mismatch channel in midrow parsing"),!1;var U=this.channels[k];return U?(U.ccMIDROW(N),this.logger.log(r.DEBUG,"MIDROW ("+m([T,N])+")"),!0):!1}return!1},S.parsePAC=function(T,N){var k,U=this.cmdHistory,z=(T>=17&&T<=23||T>=25&&T<=31)&&N>=64&&N<=127,W=(T===16||T===24)&&N>=64&&N<=95;if(!(z||W))return!1;if(R(T,N,U))return g(null,null,U),!0;var F=T<=23?1:2;N>=64&&N<=95?k=F===1?_[T]:t[T]:k=F===1?l[T]:u[T];var V=this.channels[F];return V?(V.setPAC(this.interpretPAC(k,N)),g(T,N,U),this.currentChannel=F,!0):!1},S.interpretPAC=function(T,N){var k,U={color:null,italics:!1,indent:null,underline:!1,row:T};return N>95?k=N-96:k=N-64,U.underline=(k&1)===1,k<=13?U.color=["white","green","blue","cyan","red","yellow","magenta","white"][Math.floor(k/2)]:k<=15?(U.italics=!0,U.color="white"):U.indent=Math.floor((k-16)/2)*4,U},S.parseChars=function(T,N){var k,U=null,z=null;if(T>=25?(k=2,z=T-8):(k=1,z=T),z>=17&&z<=19){var W;z===17?W=N+80:z===18?W=N+112:W=N+144,this.logger.log(r.INFO,"Special char '"+E(W)+"' in channel "+k),U=[W]}else T>=32&&T<=127&&(U=N===0?[T]:[T,N]);if(U){var F=m(U);this.logger.log(r.DEBUG,"Char codes = "+F.join(",")),g(T,N,this.cmdHistory)}return U},S.parseBackgroundAttributes=function(T,N){var k=(T===16||T===24)&&N>=32&&N<=47,U=(T===23||T===31)&&N>=45&&N<=47;if(!(k||U))return!1;var z,W={};T===16||T===24?(z=Math.floor((N-32)/2),W.background=s[z],N%2===1&&(W.background=W.background+"_semi")):N===45?W.background="transparent":(W.foreground="black",N===47&&(W.underline=!0));var F=T<=23?1:2,V=this.channels[F];return V.setBkgData(W),g(T,N,this.cmdHistory),!0},S.reset=function(){for(var T=0;T=16?n--:n++;var g=Object(v.fixLineBreaks)(i.trim()),R=Object(y.generateCueId)(t,u,g);(!l||!l.cues||!l.cues.getCueById(R))&&(m=new h(t,u,g),m.id=R,m.line=C+1,m.align="left",m.position=10+Math.min(80,Math.floor(n*8/32)*10),r.push(m))}return l&&r.length&&(r.sort(function(P,O){return P.line==="auto"||O.line==="auto"?0:P.line>8&&O.line>8?O.line-P.line:P.line-O.line}),r.forEach(function(P){return Object(E.addCueToTrack)(l,P)})),r}};b.default=c},"./src/utils/discontinuities.ts":function(D,b,A){"use strict";A.r(b),A.d(b,"findFirstFragWithCC",function(){return w}),A.d(b,"shouldAlignOnDiscontinuities",function(){return c}),A.d(b,"findDiscontinuousReferenceFrag",function(){return _}),A.d(b,"adjustSlidingStart",function(){return t}),A.d(b,"alignStream",function(){return u}),A.d(b,"alignPDT",function(){return r}),A.d(b,"alignFragmentByPDTDelta",function(){return f}),A.d(b,"alignMediaPlaylistByPDT",function(){return m});var v=A("./src/polyfills/number.ts"),y=A("./src/utils/logger.ts"),E=A("./src/controller/level-helper.ts");function w(d,n){for(var i=null,h=0,C=d.length;hi.startCC||d&&d.cc=this.minWeight_},w.getEstimate=function(){return this.canEstimate()?Math.min(this.fast_.getEstimate(),this.slow_.getEstimate()):this.defaultEstimate_},w.destroy=function(){},E}();b.default=y},"./src/utils/ewma.ts":function(D,b,A){"use strict";A.r(b);var v=function(){function y(w,c,_){c===void 0&&(c=0),_===void 0&&(_=0),this.halfLife=void 0,this.alpha_=void 0,this.estimate_=void 0,this.totalWeight_=void 0,this.halfLife=w,this.alpha_=w?Math.exp(Math.log(.5)/w):0,this.estimate_=c,this.totalWeight_=_}var E=y.prototype;return E.sample=function(c,_){var l=Math.pow(this.alpha_,c);this.estimate_=_*(1-l)+l*this.estimate_,this.totalWeight_+=c},E.getTotalWeight=function(){return this.totalWeight_},E.getEstimate=function(){if(this.alpha_){var c=1-Math.pow(this.alpha_,this.totalWeight_);if(c)return this.estimate_/c}return this.estimate_},y}();b.default=v},"./src/utils/fetch-loader.ts":function(D,b,A){"use strict";A.r(b),A.d(b,"fetchSupported",function(){return f});var v=A("./src/polyfills/number.ts"),y=A("./src/loader/load-stats.ts"),E=A("./src/demux/chunk-cache.ts");function w(h,C){h.prototype=Object.create(C.prototype),h.prototype.constructor=h,u(h,C)}function c(h){var C=typeof Map=="function"?new Map:void 0;return c=function(g){if(g===null||!t(g))return g;if(typeof g!="function")throw new TypeError("Super expression must either be null or a function");if(typeof C!="undefined"){if(C.has(g))return C.get(g);C.set(g,R)}function R(){return _(g,arguments,s(this).constructor)}return R.prototype=Object.create(g.prototype,{constructor:{value:R,enumerable:!1,writable:!0,configurable:!0}}),u(R,g)},c(h)}function _(h,C,x){return l()?_=Reflect.construct:_=function(R,P,O){var S=[null];S.push.apply(S,P);var p=Function.bind.apply(R,S),T=new p;return O&&u(T,O.prototype),T},_.apply(null,arguments)}function l(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(h){return!1}}function t(h){return Function.toString.call(h).indexOf("[native code]")!==-1}function u(h,C){return u=Object.setPrototypeOf||function(g,R){return g.__proto__=R,g},u(h,C)}function s(h){return s=Object.setPrototypeOf?Object.getPrototypeOf:function(x){return x.__proto__||Object.getPrototypeOf(x)},s(h)}function r(){return r=Object.assign||function(h){for(var C=1;C=O&&S(R,P,p.flush(),g)):S(R,P,z,g),k()}).catch(function(){return Promise.reject()})};return N()},h}();function d(h,C){var x={method:"GET",mode:"cors",credentials:"same-origin",signal:C,headers:new self.Headers(r({},h.headers))};return h.rangeEnd&&x.headers.set("Range","bytes="+h.rangeStart+"-"+String(h.rangeEnd-1)),x}function n(h,C){return new self.Request(h.url,C)}var i=function(h){w(C,h);function C(x,g,R){var P;return P=h.call(this,x)||this,P.code=void 0,P.details=void 0,P.code=g,P.details=R,P}return C}(c(Error));b.default=m},"./src/utils/imsc1-ttml-parser.ts":function(D,b,A){"use strict";A.r(b),A.d(b,"IMSC1_CODEC",function(){return t}),A.d(b,"parseIMSC1",function(){return f});var v=A("./src/utils/mp4-tools.ts"),y=A("./src/utils/vttparser.ts"),E=A("./src/utils/vttcue.ts"),w=A("./src/demux/id3.ts"),c=A("./src/utils/timescale-conversion.ts"),_=A("./src/utils/webvtt-parser.ts");function l(){return l=Object.assign||function(O){for(var S=1;S"):v}function c(t){for(var u=arguments.length,s=new Array(u>1?u-1:0),r=1;r>24,C[x+1]=g>>16&255,C[x+2]=g>>8&255,C[x+3]=g&255}function u(C,x){var g=[];if(!x.length)return g;var R,P,O;"data"in C?(R=C.data,P=C.start,O=C.end):(R=C,P=0,O=R.byteLength);for(var S=P;S1?S+p:O;if(T===x[0])if(x.length===1)g.push({data:R,start:S+8,end:N});else{var k=u({data:R,start:S+8,end:N},x.slice(1));k.length&&w.apply(g,k)}S=N}return g}function s(C){var x=u(C,["moov"]),g=x[0],R=g?g.end:null,P=u(C,["sidx"]);if(!P||!P[0])return null;var O=[],S=P[0],p=S.data[0],T=p===0?8:16,N=l(S,T);T+=4;var k=0,U=0;p===0?T+=8:T+=16,T+=2;var z=S.end+U,W=_(S,T);T+=2;for(var F=0;F>>31;if(J===1)return console.warn("SIDX has hierarchical references (not supported)"),null;var le=l(S,V);V+=4,O.push({referenceSize:B,subsegmentDuration:le,info:{duration:le/N,start:z,end:z+B-1}}),z+=B,V+=4,T=V}return{earliestPresentationTime:k,timescale:N,version:p,referencesCount:W,references:O,moovEndOffset:R}}function r(C){for(var x=[],g=u(C,["moov","trak"]),R=0;Rc)&&(this.startTime=c),this.endTime=_,this.screen=l,this.timelineController.createCaptionsTrack(this.trackName)},E.reset=function(){this.cueRanges=[]},y}()},"./src/utils/texttrack-utils.ts":function(D,b,A){"use strict";A.r(b),A.d(b,"sendAddTrackEvent",function(){return y}),A.d(b,"addCueToTrack",function(){return E}),A.d(b,"clearCurrentCues",function(){return w}),A.d(b,"removeCuesInRange",function(){return c}),A.d(b,"getCuesInRange",function(){return l});var v=A("./src/utils/logger.ts");function y(t,u){var s;try{s=new Event("addtrack")}catch(r){s=document.createEvent("Event"),s.initEvent("addtrack",!1,!1)}s.track=t,u.dispatchEvent(s)}function E(t,u){var s=t.mode;if(s==="disabled"&&(t.mode="hidden"),t.cues&&!t.cues.getCueById(u.id))try{if(t.addCue(u),!t.cues.getCueById(u.id))throw new Error("addCue is failed for: "+u)}catch(f){v.logger.debug("[texttrack-utils]: "+f);var r=new self.TextTrackCue(u.startTime,u.endTime,u.text);r.id=u.id,t.addCue(r)}s==="disabled"&&(t.mode=s)}function w(t){var u=t.mode;if(u==="disabled"&&(t.mode="hidden"),t.cues)for(var s=t.cues.length;s--;)t.removeCue(t.cues[s]);u==="disabled"&&(t.mode=u)}function c(t,u,s){var r=t.mode;if(r==="disabled"&&(t.mode="hidden"),t.cues&&t.cues.length>0)for(var f=l(t.cues,u,s),m=0;mt[s].endTime)return-1;for(var r=0,f=s;r<=f;){var m=Math.floor((f+r)/2);if(ut[m].startTime&&r-1)for(var m=f,d=t.length;m=u&&n.endTime<=s)r.push(n);else if(n.startTime>s)return r}return r}},"./src/utils/time-ranges.ts":function(D,b,A){"use strict";A.r(b);var v={toString:function(E){for(var w="",c=E.length,_=0;_1?u-1:0),r=1;r100)throw new Error("Position must be between 0 and 100.");O=k,this.hasBeenReset=!0}})),Object.defineProperty(r,"positionAlign",_({},f,{get:function(){return S},set:function(k){var U=c(k);if(!U)throw new SyntaxError("An invalid or illegal string was specified.");S=U,this.hasBeenReset=!0}})),Object.defineProperty(r,"size",_({},f,{get:function(){return p},set:function(k){if(k<0||k>100)throw new Error("Size must be between 0 and 100.");p=k,this.hasBeenReset=!0}})),Object.defineProperty(r,"align",_({},f,{get:function(){return T},set:function(k){var U=c(k);if(!U)throw new SyntaxError("An invalid or illegal string was specified.");T=U,this.hasBeenReset=!0}})),r.displayState=void 0}return l.prototype.getCueAsHTML=function(){var t=self.WebVTT;return t.convertCueToDOMTree(self,this.text)},l}()},"./src/utils/vttparser.ts":function(D,b,A){"use strict";A.r(b),A.d(b,"parseTimeStamp",function(){return E}),A.d(b,"fixLineBreaks",function(){return u}),A.d(b,"VTTParser",function(){return s});var v=A("./src/utils/vttcue.ts"),y=function(){function r(){}var f=r.prototype;return f.decode=function(d,n){if(!d)return"";if(typeof d!="string")throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(d))},r}();function E(r){function f(d,n,i,h){return(d|0)*3600+(n|0)*60+(i|0)+parseFloat(h||0)}var m=r.match(/^(?:(\d+):)?(\d{2}):(\d{2})(\.\d+)?/);return m?parseFloat(m[2])>59?f(m[2],m[3],0,m[4]):f(m[1],m[2],m[3],m[4]):null}var w=function(){function r(){this.values=Object.create(null)}var f=r.prototype;return f.set=function(d,n){!this.get(d)&&n!==""&&(this.values[d]=n)},f.get=function(d,n,i){return i?this.has(d)?this.values[d]:n[i]:this.has(d)?this.values[d]:n},f.has=function(d){return d in this.values},f.alt=function(d,n,i){for(var h=0;h=0&&i<=100)return this.set(d,i),!0}return!1},r}();function c(r,f,m,d){var n=d?r.split(d):[r];for(var i in n){if(typeof n[i]!="string")continue;var h=n[i].split(m);if(h.length!==2)continue;var C=h[0],x=h[1];f(C,x)}}var _=new v.default(0,0,""),l=_.align==="middle"?"middle":"center";function t(r,f,m){var d=r;function n(){var C=E(r);if(C===null)throw new Error("Malformed timestamp: "+d);return r=r.replace(/^[^\sa-zA-Z-]+/,""),C}function i(C,x){var g=new w;c(C,function(O,S){var p;switch(O){case"region":for(var T=m.length-1;T>=0;T--)if(m[T].id===S){g.set(O,m[T].region);break}break;case"vertical":g.alt(O,S,["rl","lr"]);break;case"line":p=S.split(","),g.integer(O,p[0]),g.percent(O,p[0])&&g.set("snapToLines",!1),g.alt(O,p[0],["auto"]),p.length===2&&g.alt("lineAlign",p[1],["start",l,"end"]);break;case"position":p=S.split(","),g.percent(O,p[0]),p.length===2&&g.alt("positionAlign",p[1],["start",l,"end","line-left","line-right","auto"]);break;case"size":g.percent(O,S);break;case"align":g.alt(O,S,["start",l,"end","left","right"]);break}},/:/,/\s/),x.region=g.get("region",null),x.vertical=g.get("vertical","");var R=g.get("line","auto");R==="auto"&&_.line===-1&&(R=-1),x.line=R,x.lineAlign=g.get("lineAlign","start"),x.snapToLines=g.get("snapToLines",!0),x.size=g.get("size",100),x.align=g.get("align",l);var P=g.get("position","auto");P==="auto"&&_.position===50&&(P=x.align==="start"||x.align==="left"?0:x.align==="end"||x.align==="right"?100:50),x.position=P}function h(){r=r.replace(/^\s+/,"")}if(h(),f.startTime=n(),h(),r.substr(0,3)!=="-->")throw new Error("Malformed time stamp (time stamps must be separated by '-->'): "+d);r=r.substr(3),h(),f.endTime=n(),h(),i(r,f)}function u(r){return r.replace(//gi,` `)}var s=function(){function r(){this.state="INITIAL",this.buffer="",this.decoder=new y,this.regionList=[],this.cue=null,this.oncue=void 0,this.onparsingerror=void 0,this.onflush=void 0}var f=r.prototype;return f.parse=function(d){var n=this;d&&(n.buffer+=n.decoder.decode(d,{stream:!0}));function i(){var P=n.buffer,O=0;for(P=u(P);O9?parseInt(d.substr(0,d.indexOf(":"))):0;if(!Object(v.isFiniteNumber)(n)||!Object(v.isFiniteNumber)(i)||!Object(v.isFiniteNumber)(h)||!Object(v.isFiniteNumber)(C))throw Error("Malformed X-TIMESTAMP-MAP: Local:"+d);return n+=1e3*i,n+=60*1e3*h,n+=60*60*1e3*C,n},u=function(d){for(var n=5381,i=d.length;i;)n=n*33^d.charCodeAt(--i);return(n>>>0).toString()};function s(m,d,n){return u(m.toString())+u(d.toString())+u(n)}var r=function(d,n,i){var h=d[n],C=d[h.prevCC];if(!C||!C.new&&h.new){d.ccOffset=d.presentationOffset=h.start,h.new=!1;return}for(;(x=C)!==null&&x!==void 0&&x.new;){var x;d.ccOffset+=h.start-C.start,h.new=!1,h=C,C=d[h.prevCC]}d.presentationOffset=i};function f(m,d,n,i,h,C,x,g){var R=new y.VTTParser,P=Object(E.utf8ArrayToStr)(new Uint8Array(m)).trim().replace(_,` `).split(` `),O=[],S=Object(w.toMpegTsClockFromTimescale)(d,n),p="00:00.000",T=0,N=0,k,U=!0,z=!1;R.oncue=function(W){var F=i[h],V=i.ccOffset,K=(T-S)/9e4;if(F!=null&&F.new&&(N!==void 0?V=i.ccOffset=F.start:r(i,h,K)),K&&(V=K-i.presentationOffset),z){var B=W.endTime-W.startTime,J=Object(c.normalizePts)((W.startTime+V-N)*9e4,C*9e4)/9e4;W.startTime=J,W.endTime=J+B}var le=W.text.trim();W.text=decodeURIComponent(encodeURIComponent(le)),W.id||(W.id=s(W.startTime,W.endTime,le)),W.endTime>0&&O.push(W)},R.onparsingerror=function(W){k=W},R.onflush=function(){if(k){g(k);return}x(O)},P.forEach(function(W){if(U)if(l(W,"X-TIMESTAMP-MAP=")){U=!1,z=!0,W.substr(16).split(",").forEach(function(F){l(F,"LOCAL:")?p=F.substr(6):l(F,"MPEGTS:")&&(T=parseInt(F.substr(7)))});try{N=t(p)/1e3}catch(F){z=!1,k=F}return}else W===""&&(U=!1);R.parse(W+` -`)}),R.flush()}},"./src/utils/xhr-loader.ts":function(D,b,A){"use strict";A.r(b);var v=A("./src/utils/logger.ts"),y=A("./src/loader/load-stats.ts"),E=/^age:\s*[\d.]+\s*$/m,w=function(){function c(l){this.xhrSetup=void 0,this.requestTimeout=void 0,this.retryTimeout=void 0,this.retryDelay=void 0,this.config=null,this.callbacks=null,this.context=void 0,this.loader=null,this.stats=void 0,this.xhrSetup=l?l.xhrSetup:null,this.stats=new y.LoadStats,this.retryDelay=0}var _=c.prototype;return _.destroy=function(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null},_.abortInternal=function(){var t=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),t&&(t.onreadystatechange=null,t.onprogress=null,t.readyState!==4&&(this.stats.aborted=!0,t.abort()))},_.abort=function(){var t;this.abortInternal(),(t=this.callbacks)!==null&&t!==void 0&&t.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)},_.load=function(t,u,s){if(this.stats.loading.start)throw new Error("Loader can only be used once.");this.stats.loading.start=self.performance.now(),this.context=t,this.config=u,this.callbacks=s,this.retryDelay=u.retryDelay,this.loadInternal()},_.loadInternal=function(){var t=this.config,u=this.context;if(!t)return;var s=this.loader=new self.XMLHttpRequest,r=this.stats;r.loading.first=0,r.loaded=0;var f=this.xhrSetup;try{if(f)try{f(s,u.url)}catch(n){s.open("GET",u.url,!0),f(s,u.url)}s.readyState||s.open("GET",u.url,!0);var m=this.context.headers;if(m)for(var d in m)s.setRequestHeader(d,m[d])}catch(n){this.callbacks.onError({code:s.status,text:n.message},u,s);return}u.rangeEnd&&s.setRequestHeader("Range","bytes="+u.rangeStart+"-"+(u.rangeEnd-1)),s.onreadystatechange=this.readystatechange.bind(this),s.onprogress=this.loadprogress.bind(this),s.responseType=u.responseType,self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),t.timeout),s.send()},_.readystatechange=function(){var t=this.context,u=this.loader,s=this.stats;if(!t||!u)return;var r=u.readyState,f=this.config;if(s.aborted)return;if(r>=2)if(self.clearTimeout(this.requestTimeout),s.loading.first===0&&(s.loading.first=Math.max(self.performance.now(),s.loading.start)),r===4){u.onreadystatechange=null,u.onprogress=null;var m=u.status;if(m>=200&&m<300){s.loading.end=Math.max(self.performance.now(),s.loading.first);var d,n;if(t.responseType==="arraybuffer"?(d=u.response,n=d.byteLength):(d=u.responseText,n=d.length),s.loaded=s.total=n,!this.callbacks)return;var i=this.callbacks.onProgress;if(i&&i(s,t,d,u),!this.callbacks)return;var h={url:u.responseURL,data:d};this.callbacks.onSuccess(h,s,t,u)}else s.retry>=f.maxRetry||m>=400&&m<499?(v.logger.error(m+" while loading "+t.url),this.callbacks.onError({code:m,text:u.statusText},t,u)):(v.logger.warn(m+" while loading "+t.url+", retrying in "+this.retryDelay+"..."),this.abortInternal(),this.loader=null,self.clearTimeout(this.retryTimeout),this.retryTimeout=self.setTimeout(this.loadInternal.bind(this),this.retryDelay),this.retryDelay=Math.min(2*this.retryDelay,f.maxRetryDelay),s.retry++)}else self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),f.timeout)},_.loadtimeout=function(){v.logger.warn("timeout while loading "+this.context.url);var t=this.callbacks;t&&(this.abortInternal(),t.onTimeout(this.stats,this.context,this.loader))},_.loadprogress=function(t){var u=this.stats;u.loaded=t.loaded,t.lengthComputable&&(u.total=t.total)},_.getCacheAge=function(){var t=null;if(this.loader&&E.test(this.loader.getAllResponseHeaders())){var u=this.loader.getResponseHeader("age");t=u?parseFloat(u):null}return t},c}();b.default=w}}).default})},vHTk:function(M,H,a){M.exports={wrp:"wrp___z2l1F",bgBlack:"bgBlack___3ezfX",monaco:"monaco___1ypjT",darkBlue:"darkBlue___2ViJc",close:"close___3q-z4",embed:"embed___3dQqc"}},vToQ:function(M,H,a){M.exports={flex_box_center:"flex_box_center___3UWMh",flex_space_between:"flex_space_between___2nh9S",flex_box_vertical_center:"flex_box_vertical_center___2Neiq",flex_box_center_end:"flex_box_center_end___2_1FS",flex_box_column:"flex_box_column___2E-v7",userPic:"userPic___3Pu9t",rightMenu:"rightMenu___1qaVl",menuWrap:"menuWrap___3r9jm",exit:"exit___38Urs",classromediv:"classromediv___2R8_g",glow:"glow___323IR",height67:"height67___1DFRI",login:"login___20J7t"}},w7YG:function(M,H,a){(function(D,b,A){M.exports=H=b(a("Ib8C"),a("ETIr"),a("cv67"),a("K3mO"),a("OLod"))})(this,function(D){return function(){var b=D,A=b.lib,v=A.StreamCipher,y=b.algo,E=y.RC4=v.extend({_doReset:function(){for(var _=this._key,l=_.words,t=_.sigBytes,u=this._S=[],s=0;s<256;s++)u[s]=s;for(var s=0,r=0;s<256;s++){var f=s%t,m=l[f>>>2]>>>24-f%4*8&255;r=(r+u[s]+m)%256;var d=u[s];u[s]=u[r],u[r]=d}this._i=this._j=0},_doProcessBlock:function(_,l){_[l]^=w.call(this)},keySize:256/32,ivSize:0});function w(){for(var _=this._S,l=this._i,t=this._j,u=0,s=0;s<4;s++){l=(l+1)%256,t=(t+_[l])%256;var r=_[l];_[l]=_[t],_[t]=r,u|=_[(_[l]+_[t])%256]<<24-s*8}return this._i=l,this._j=t,u}b.RC4=v._createHelper(E);var c=y.RC4Drop=E.extend({cfg:E.cfg.extend({drop:192}),_doReset:function(){E._doReset.call(this);for(var _=this.cfg.drop;_>0;_--)w.call(this)}});b.RC4Drop=v._createHelper(c)}(),D.RC4})},wCXF:function(M,H,a){"use strict";a.d(H,"a",function(){return st});var D=a("rePB"),b=a("VTBJ"),A=a("KQm4"),v=a("U8pU"),y=a("ODXe"),E=a("q1tI"),w=a("TSYQ"),c=a.n(w),_=a("Gytx"),l=a.n(_),t=a("Kwbf"),u=a("t23M"),s=a("qx4F"),r=a("6eGT"),f=a("IBYe"),m=a("Ff2n"),d=a("c+Xe"),n=a("fyJ8"),i=a("biw7");function h(Ke,Ue,nt,kt,vt){var gt=nt[Ke]||{},ze=nt[Ue]||{},Fe,Xe;gt.fixed==="left"?Fe=kt.left[Ke]:ze.fixed==="right"&&(Xe=kt.right[Ue]);var Ae=!1,Pe=!1,Ye=!1,$e=!1,Ot=nt[Ue+1],ct=nt[Ke-1];if(vt==="rtl"){if(Fe!==void 0){var jt=ct&&ct.fixed==="left";$e=!jt}else if(Xe!==void 0){var Xt=Ot&&Ot.fixed==="right";Ye=!Xt}}else if(Fe!==void 0){var bn=Ot&&Ot.fixed==="left";Ae=!bn}else if(Xe!==void 0){var nn=ct&&ct.fixed==="right";Pe=!nn}return{fixLeft:Fe,fixRight:Xe,lastFixLeft:Ae,firstFixRight:Pe,lastFixRight:Ye,firstFixLeft:$e,isSticky:kt.isSticky}}var C=a("sR1s");function x(Ke){var Ue=Ke.cells,nt=Ke.stickyOffsets,kt=Ke.flattenColumns,vt=Ke.rowComponent,gt=Ke.cellComponent,ze=Ke.onHeaderRow,Fe=Ke.index,Xe=E.useContext(i.a),Ae=Xe.prefixCls,Pe=Xe.direction,Ye;ze&&(Ye=ze(Ue.map(function(Ot){return Ot.column}),Fe));var $e=Object(C.a)(Ue.map(function(Ot){return Ot.column}));return E.createElement(vt,Object.assign({},Ye),Ue.map(function(Ot,ct){var jt=Ot.column,Xt=h(Ot.colStart,Ot.colEnd,kt,nt,Pe),bn;return jt&&jt.onHeaderCell&&(bn=Ot.column.onHeaderCell(jt)),E.createElement(n.a,Object.assign({},Ot,{ellipsis:jt.ellipsis,align:jt.align,component:gt,prefixCls:Ae,key:$e[ct]},Xt,{additionalProps:bn,rowType:"header"}))}))}x.displayName="HeaderRow";var g=x;function R(Ke){var Ue=[];function nt(ze,Fe){var Xe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;Ue[Xe]=Ue[Xe]||[];var Ae=Fe,Pe=ze.filter(Boolean).map(function(Ye){var $e={key:Ye.key,className:Ye.className||"",children:Ye.title,column:Ye,colStart:Ae},Ot=1,ct=Ye.children;return ct&&ct.length>0&&(Ot=nt(ct,Ae,Xe+1).reduce(function(jt,Xt){return jt+Xt},0),$e.hasSubColumns=!0),"colSpan"in Ye&&(Ot=Ye.colSpan),"rowSpan"in Ye&&($e.rowSpan=Ye.rowSpan),$e.colSpan=Ot,$e.colEnd=$e.colStart+Ot-1,Ue[Xe].push($e),Ae+=Ot,Ot});return Pe}nt(Ke,0);for(var kt=Ue.length,vt=function(Fe){Ue[Fe].forEach(function(Xe){!("rowSpan"in Xe)&&!Xe.hasSubColumns&&(Xe.rowSpan=kt-Fe)})},gt=0;gt=0;Fe-=1){var Xe=Ue[Fe],Ae=nt&&nt[Fe],Pe=Ae&&Ae[S.a];(Xe||Pe||ze)&&(vt.unshift(E.createElement("col",Object.assign({key:Fe,style:{width:Xe,minWidth:Xe}},Pe))),ze=!0)}return E.createElement("colgroup",null,vt)}var T=p;function N(Ke,Ue){return Object(E.useMemo)(function(){for(var nt=[],kt=0;kt1?ue-1:0),he=1;he=Ye&&(_n=Ye-$e),ze({scrollLeft:_n/Ye*(Pe+2)}),nn.current.x=dt.pageX},yt=function(){var dt=Object(ee.b)(gt.current).top,Pt=dt+gt.current.offsetHeight,Nt=document.documentElement.scrollTop+window.innerHeight;Pt-Object(s.a)()<=Nt||dt>=Nt-Fe?bn(function(cn){return Object(b.a)(Object(b.a)({},cn),{},{isHiddenScrollBar:!0})}):bn(function(cn){return Object(b.a)(Object(b.a)({},cn),{},{isHiddenScrollBar:!1})})},It=function(dt){bn(function(Pt){return Object(b.a)(Object(b.a)({},Pt),{},{scrollLeft:dt/Pe*Ye||0})})};return E.useImperativeHandle(nt,function(){return{setScrollLeft:It}}),E.useEffect(function(){var Kt=Object(X.a)(document.body,"mouseup",Ne,!1),dt=Object(X.a)(document.body,"mousemove",Tt,!1);return yt(),function(){Kt.remove(),dt.remove()}},[$e,ot]),E.useEffect(function(){var Kt=Object(X.a)(window,"scroll",yt,!1),dt=Object(X.a)(window,"resize",yt,!1);return function(){Kt.remove(),dt.remove()}},[]),E.useEffect(function(){Xt.isHiddenScrollBar||bn(function(Kt){var dt,Pt;return Object(b.a)(Object(b.a)({},Kt),{},{scrollLeft:gt.current.scrollLeft/((dt=gt.current)===null||dt===void 0?void 0:dt.scrollWidth)*((Pt=gt.current)===null||Pt===void 0?void 0:Pt.clientWidth)})})},[Xt.isHiddenScrollBar]),Pe<=Ye||!$e||Xt.isHiddenScrollBar?null:E.createElement("div",{style:{height:Object(s.a)(),width:Ye,bottom:Fe},className:"".concat(Ae,"-sticky-scroll")},E.createElement("div",{onMouseDown:Je,ref:Ot,className:c()("".concat(Ae,"-sticky-scroll-bar"),Object(D.a)({},"".concat(Ae,"-sticky-scroll-bar-active"),ot)),style:{width:"".concat($e,"px"),transform:"translate3d(".concat(Xt.scrollLeft,"px, 0, 0)")}}))},Se=E.forwardRef(Oe);function Me(Ke,Ue){return E.useMemo(function(){var nt=!!Ke;return{isSticky:nt,stickyClassName:nt?"".concat(Ue,"-sticky-header"):"",offsetHeader:Object(v.a)(Ke)==="object"&&Ke.offsetHeader||0,offsetScroll:Object(v.a)(Ke)==="object"&&Ke.offsetScroll||0}},[Ke,Ue])}var Qe=[],tt={},st="rc-table-internal-hook",ut=E.memo(function(Ke){var Ue=Ke.children;return Ue},function(Ke,Ue){return l()(Ke.props,Ue.props)?Ke.pingLeft!==Ue.pingLeft||Ke.pingRight!==Ue.pingRight:!1});function ht(Ke){var Ue,nt=Ke.prefixCls,kt=Ke.className,vt=Ke.rowClassName,gt=Ke.style,ze=Ke.data,Fe=Ke.rowKey,Xe=Ke.scroll,Ae=Ke.tableLayout,Pe=Ke.direction,Ye=Ke.title,$e=Ke.footer,Ot=Ke.summary,ct=Ke.id,jt=Ke.showHeader,Xt=Ke.components,bn=Ke.emptyText,nn=Ke.onRow,xt=Ke.onHeaderRow,We=Ke.internalHooks,ot=Ke.transformColumns,it=Ke.internalRefs,Ne=Ke.sticky,Je=ze||Qe,Tt=!!Je.length,yt=E.useState(0),It=Object(y.a)(yt,2),Kt=It[0],dt=It[1];E.useEffect(function(){dt(Object(s.a)())});var Pt=E.useMemo(function(){return Object(C.c)(Xt,{})},[Xt]),Nt=E.useCallback(function(Ht,$t){return Object(C.b)(Pt,Ht)||$t},[Pt]),cn=E.useMemo(function(){return typeof Fe=="function"?Fe:function(Ht){var $t=Ht&&Ht[Fe];return $t}},[Fe]),_n=Object(S.c)(Ke),Wn=_n.expandIcon,Kn=_n.expandedRowKeys,wn=_n.defaultExpandedRowKeys,un=_n.defaultExpandAllRows,_r=_n.expandedRowRender,Rr=_n.onExpand,Ir=_n.onExpandedRowsChange,dr=_n.expandRowByClick,zn=_n.rowExpandable,tr=_n.expandIconColumnIndex,an=_n.expandedRowClassName,Wt=_n.childrenColumnName,sn=_n.indentSize,Xn=Wn||te,$n=Wt||"children",Vn=E.useMemo(function(){return _r?"row":Ke.expandable&&We===st&&Ke.expandable.__PARENT_RENDER_ICON__||Je.some(function(Ht){return Ht&&Object(v.a)(Ht)==="object"&&Ht[$n]})?"nest":!1},[!!_r,Je]),Jn=E.useState(function(){return wn||(un?$(Je,cn,$n):[])}),de=Object(y.a)(Jn,2),G=de[0],Z=de[1],ue=E.useMemo(function(){return new Set(Kn||G||[])},[Kn,G]),ye=E.useCallback(function(Ht){var $t=cn(Ht,Je.indexOf(Ht)),Vt,qn=ue.has($t);qn?(ue.delete($t),Vt=Object(A.a)(ue)):Vt=[].concat(Object(A.a)(ue),[$t]),Z(Vt),Rr&&Rr(!qn,Ht),Ir&&Ir(Vt)},[cn,ue,Je,Rr,Ir]),he=E.useState(0),ft=Object(y.a)(he,2),mn=ft[0],Hn=ft[1],ar=Object(fe.b)(Object(b.a)(Object(b.a)(Object(b.a)({},Ke),_n),{},{expandable:!!_r,expandedKeys:ue,getRowKey:cn,onTriggerExpand:ye,expandIcon:Xn,expandIconColumnIndex:tr,direction:Pe}),We===st?ot:null),tn=Object(y.a)(ar,2),kn=tn[0],Nn=tn[1],$r=E.useMemo(function(){return{columns:kn,flattenColumns:Nn}},[kn,Nn]),_a=E.useRef(),ya=E.useRef(),fr=E.useRef(),Ha=E.useState(!1),Ba=Object(y.a)(Ha,2),Ia=Ba[0],Wa=Ba[1],ma=E.useState(!1),Qa=Object(y.a)(ma,2),Ka=Qa[0],ri=Qa[1],ei=se(new Map),da=Object(y.a)(ei,2),ha=da[0],ua=da[1],be=Object(C.a)(Nn),at=be.map(function(Ht){return ha.get(Ht)}),Dt=E.useMemo(function(){return at},[at.join("_")]),wt=me(Dt,Nn.length,Pe),Ft=Xe&&Object(C.d)(Xe.y),Rt=Xe&&Object(C.d)(Xe.x),zt=Rt&&Nn.some(function(Ht){var $t=Ht.fixed;return $t}),qt=E.useRef(),vn=Me(Ne,nt),dn=vn.isSticky,jn=vn.offsetHeader,Cn=vn.offsetScroll,on=vn.stickyClassName,An,gn,Bn;Ft&&(gn={overflowY:"scroll",maxHeight:Xe.y}),Rt&&(An={overflowX:"auto"},Ft||(gn={overflowY:"hidden"}),Bn={width:Xe.x===!0?"auto":Xe.x,minWidth:"100%"});var Pn=E.useCallback(function(Ht,$t){ua(function(Vt){var qn=new Map(Vt);return qn.set(Ht,$t),qn})},[]),Qn=oe(null),yr=Object(y.a)(Qn,2),ln=yr[0],en=yr[1];function fn(Ht,$t){if(!$t)return;typeof $t=="function"?$t(Ht):$t.scrollLeft!==Ht&&($t.scrollLeft=Ht)}var yn=function($t){var Vt=$t.currentTarget,qn=$t.scrollLeft,On=typeof qn=="number"?qn:Vt.scrollLeft,sr=Vt||tt;if(!en()||en()===sr){var Zn;ln(sr),fn(On,ya.current),fn(On,fr.current),fn(On,(Zn=qt.current)===null||Zn===void 0?void 0:Zn.setScrollLeft)}if(Vt){var vr=Vt.scrollWidth,mr=Vt.clientWidth;Wa(On>0),ri(On0?[].concat(Object(b.a)(m),Object(b.a)(t(h).map(function(C){return Object(A.a)({fixed:i},C)}))):[].concat(Object(b.a)(m),[Object(A.a)(Object(A.a)({},d),{},{fixed:i})])},[])}function u(f){for(var m=!0,d=0;d=0;h-=1){var C=f[h];if(i&&C.fixed!=="right")i=!1;else if(!i&&C.fixed==="right"){Object(w.a)(!1,"Index ".concat(h+1," of `columns` missing `fixed='right'` prop."));break}}}function s(f){return f.map(function(m){var d=m.fixed,n=Object(v.a)(m,["fixed"]),i=d;return d==="left"?i="right":d==="right"&&(i="left"),Object(A.a)({fixed:i},n)})}function r(f,m){var d=f.prefixCls,n=f.columns,i=f.children,h=f.expandable,C=f.expandedKeys,x=f.getRowKey,g=f.onTriggerExpand,R=f.expandIcon,P=f.rowExpandable,O=f.expandIconColumnIndex,S=f.direction,p=f.expandRowByClick,T=y.useMemo(function(){return n||l(i)},[n,i]),N=y.useMemo(function(){if(h){var z,W=O||0,F=T[W],V=(z={},Object(D.a)(z,_.a,{className:"".concat(d,"-expand-icon-col")}),Object(D.a)(z,"title",""),Object(D.a)(z,"fixed",F?F.fixed:null),Object(D.a)(z,"className","".concat(d,"-row-expand-icon-cell")),Object(D.a)(z,"render",function(J,le,ge){var pe=x(le,ge),De=C.has(pe),Ie=P?P(le):!0,fe=R({prefixCls:d,expanded:De,expandable:Ie,record:le,onExpand:g});return p?y.createElement("span",{onClick:function(Ee){return Ee.stopPropagation()}},fe):fe}),z),K=T.slice();return W>=0&&K.splice(W,0,V),K}return T},[h,T,x,C,R,S]),k=y.useMemo(function(){var z=N;return m&&(z=m(z)),z.length||(z=[{render:function(){return null}}]),z},[m,N,S]),U=y.useMemo(function(){return S==="rtl"?s(t(k)):t(k)},[k,S]);return[k,U]}H.b=r},wZgz:function(M,H,a){(function(D,b,A){M.exports=H=b(a("Ib8C"),a("ETIr"),a("cv67"),a("K3mO"),a("OLod"))})(this,function(D){return function(){var b=D,A=b.lib,v=A.BlockCipher,y=b.algo,E=[],w=[],c=[],_=[],l=[],t=[],u=[],s=[],r=[],f=[];(function(){for(var n=[],i=0;i<256;i++)i<128?n[i]=i<<1:n[i]=i<<1^283;for(var h=0,C=0,i=0;i<256;i++){var x=C^C<<1^C<<2^C<<3^C<<4;x=x>>>8^x&255^99,E[h]=x,w[x]=h;var g=n[h],R=n[g],P=n[R],O=n[x]*257^x*16843008;c[h]=O<<24|O>>>8,_[h]=O<<16|O>>>16,l[h]=O<<8|O>>>24,t[h]=O;var O=P*16843009^R*65537^g*257^h*16843008;u[x]=O<<24|O>>>8,s[x]=O<<16|O>>>16,r[x]=O<<8|O>>>24,f[x]=O,h?(h=g^n[n[n[P^g]]],C^=n[n[C]]):h=C=1}})();var m=[0,1,2,4,8,16,32,64,128,27,54],d=y.AES=v.extend({_doReset:function(){var n;if(this._nRounds&&this._keyPriorReset===this._key)return;for(var i=this._keyPriorReset=this._key,h=i.words,C=i.sigBytes/4,x=this._nRounds=C+6,g=(x+1)*4,R=this._keySchedule=[],P=0;P6&&P%C==4&&(n=E[n>>>24]<<24|E[n>>>16&255]<<16|E[n>>>8&255]<<8|E[n&255]):(n=n<<8|n>>>24,n=E[n>>>24]<<24|E[n>>>16&255]<<16|E[n>>>8&255]<<8|E[n&255],n^=m[P/C|0]<<24),R[P]=R[P-C]^n);for(var O=this._invKeySchedule=[],S=0;S>>24]]^s[E[n>>>16&255]]^r[E[n>>>8&255]]^f[E[n&255]]}},encryptBlock:function(n,i){this._doCryptBlock(n,i,this._keySchedule,c,_,l,t,E)},decryptBlock:function(n,i){var h=n[i+1];n[i+1]=n[i+3],n[i+3]=h,this._doCryptBlock(n,i,this._invKeySchedule,u,s,r,f,w);var h=n[i+1];n[i+1]=n[i+3],n[i+3]=h},_doCryptBlock:function(n,i,h,C,x,g,R,P){for(var O=this._nRounds,S=n[i]^h[0],p=n[i+1]^h[1],T=n[i+2]^h[2],N=n[i+3]^h[3],k=4,U=1;U>>24]^x[p>>>16&255]^g[T>>>8&255]^R[N&255]^h[k++],W=C[p>>>24]^x[T>>>16&255]^g[N>>>8&255]^R[S&255]^h[k++],F=C[T>>>24]^x[N>>>16&255]^g[S>>>8&255]^R[p&255]^h[k++],V=C[N>>>24]^x[S>>>16&255]^g[p>>>8&255]^R[T&255]^h[k++];S=z,p=W,T=F,N=V}var z=(P[S>>>24]<<24|P[p>>>16&255]<<16|P[T>>>8&255]<<8|P[N&255])^h[k++],W=(P[p>>>24]<<24|P[T>>>16&255]<<16|P[N>>>8&255]<<8|P[S&255])^h[k++],F=(P[T>>>24]<<24|P[N>>>16&255]<<16|P[S>>>8&255]<<8|P[p&255])^h[k++],V=(P[N>>>24]<<24|P[S>>>16&255]<<16|P[p>>>8&255]<<8|P[T&255])^h[k++];n[i]=z,n[i+1]=W,n[i+2]=F,n[i+3]=V},keySize:256/32});b.AES=v._createHelper(d)}(),D.AES})},wbyO:function(M,H,a){(function(D,b){M.exports=H=b(a("Ib8C"))})(this,function(D){return function(){var b=D,A=b.lib,v=A.WordArray,y=b.enc,E=y.Base64url={stringify:function(c,_=!0){var l=c.words,t=c.sigBytes,u=_?this._safe_map:this._map;c.clamp();for(var s=[],r=0;r>>2]>>>24-r%4*8&255,m=l[r+1>>>2]>>>24-(r+1)%4*8&255,d=l[r+2>>>2]>>>24-(r+2)%4*8&255,n=f<<16|m<<8|d,i=0;i<4&&r+i*.75>>6*(3-i)&63));var h=u.charAt(64);if(h)for(;s.length%4;)s.push(h);return s.join("")},parse:function(c,_=!0){var l=c.length,t=_?this._safe_map:this._map,u=this._reverseMap;if(!u){u=this._reverseMap=[];for(var s=0;s>>6-s%4*2,m=r|f;t[u>>>2]|=m<<24-u%4*8,u++}return v.create(t,u)}}(),D.enc.Base64url})},xrsn:function(M,H,a){M.exports={flex_box_center:"flex_box_center___2cC1r",flex_space_between:"flex_space_between___9TeDx",flex_box_vertical_center:"flex_box_vertical_center___3EIYv",flex_box_center_end:"flex_box_center_end___1Uph0",flex_box_column:"flex_box_column___17_5w",header:"header___1E4MV",logo:"logo___R8PNJ",menu:"menu___Km2Uo",actived:"actived___12Ff0","edu-menu":"edu-menu___2hxbr",newslight:"newslight___jwZR3",classromediv:"classromediv___Cjpgf",glow:"glow___3Nuu5",spandiv:"spandiv___3YPu8","header-iearning":"header-iearning___2Us_L",title:"title___3TtoH",headerFixed:"headerFixed___1V7d4"}},"y0+3":function(M,H,a){"use strict";a.d(H,"a",function(){return t}),a.d(H,"b",function(){return s});var D=/margin|padding|width|height|max|min|offset/,b={left:!0,top:!0},A={cssFloat:1,styleFloat:1,float:1};function v(r){return r.nodeType===1?r.ownerDocument.defaultView.getComputedStyle(r,null):{}}function y(r,f,m){if(f=f.toLowerCase(),m==="auto"){if(f==="height")return r.offsetHeight;if(f==="width")return r.offsetWidth}return f in b||(b[f]=D.test(f)),b[f]?parseFloat(m)||0:m}function E(r,f){var m=arguments.length,d=v(r);return f=A[f]?"cssFloat"in r.style?"cssFloat":"styleFloat":f,m===1?d:y(r,f,d[f]||r.style[f])}function w(r,f,m){var d=arguments.length;if(f=A[f]?"cssFloat"in r.style?"cssFloat":"styleFloat":f,d===3)return typeof m=="number"&&D.test(f)&&(m="".concat(m,"px")),r.style[f]=m,m;for(var n in f)f.hasOwnProperty(n)&&w(r,n,f[n]);return v(r)}function c(r){return r===document.body?document.documentElement.clientWidth:r.offsetWidth}function _(r){return r===document.body?window.innerHeight||document.documentElement.clientHeight:r.offsetHeight}function l(){var r=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),f=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:r,height:f}}function t(){var r=document.documentElement.clientWidth,f=window.innerHeight||document.documentElement.clientHeight;return{width:r,height:f}}function u(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function s(r){var f=r.getBoundingClientRect(),m=document.documentElement;return{left:f.left+(window.pageXOffset||m.scrollLeft)-(m.clientLeft||document.body.clientLeft||0),top:f.top+(window.pageYOffset||m.scrollTop)-(m.clientTop||document.body.clientTop||0)}}},yDYP:function(M,H,a){M.exports={flex_box_center:"flex_box_center___1ns9C",flex_space_between:"flex_space_between___CtYWo",flex_box_vertical_center:"flex_box_vertical_center___1BY1r",flex_box_center_end:"flex_box_center_end___1f_qK",flex_box_column:"flex_box_column___vKDYT",commitWrap:"commitWrap___3D8wo",wrap:"wrap___3FqEy",colorGray:"colorGray___cRpZO",content:"content___3lBLc",itemTime:"itemTime___Tgw2b",imageUrl:"imageUrl___2Lb2n",blueLight:"blueLight___1hcIr",divider:"divider___3FYHo",empty:"empty___oYMsw"}},yslc:function(M,H){M.exports="data:image/png;base64,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"}}]); +`)}),R.flush()}},"./src/utils/xhr-loader.ts":function(D,b,A){"use strict";A.r(b);var v=A("./src/utils/logger.ts"),y=A("./src/loader/load-stats.ts"),E=/^age:\s*[\d.]+\s*$/m,w=function(){function c(l){this.xhrSetup=void 0,this.requestTimeout=void 0,this.retryTimeout=void 0,this.retryDelay=void 0,this.config=null,this.callbacks=null,this.context=void 0,this.loader=null,this.stats=void 0,this.xhrSetup=l?l.xhrSetup:null,this.stats=new y.LoadStats,this.retryDelay=0}var _=c.prototype;return _.destroy=function(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null},_.abortInternal=function(){var t=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),t&&(t.onreadystatechange=null,t.onprogress=null,t.readyState!==4&&(this.stats.aborted=!0,t.abort()))},_.abort=function(){var t;this.abortInternal(),(t=this.callbacks)!==null&&t!==void 0&&t.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)},_.load=function(t,u,s){if(this.stats.loading.start)throw new Error("Loader can only be used once.");this.stats.loading.start=self.performance.now(),this.context=t,this.config=u,this.callbacks=s,this.retryDelay=u.retryDelay,this.loadInternal()},_.loadInternal=function(){var t=this.config,u=this.context;if(!t)return;var s=this.loader=new self.XMLHttpRequest,r=this.stats;r.loading.first=0,r.loaded=0;var f=this.xhrSetup;try{if(f)try{f(s,u.url)}catch(n){s.open("GET",u.url,!0),f(s,u.url)}s.readyState||s.open("GET",u.url,!0);var m=this.context.headers;if(m)for(var d in m)s.setRequestHeader(d,m[d])}catch(n){this.callbacks.onError({code:s.status,text:n.message},u,s);return}u.rangeEnd&&s.setRequestHeader("Range","bytes="+u.rangeStart+"-"+(u.rangeEnd-1)),s.onreadystatechange=this.readystatechange.bind(this),s.onprogress=this.loadprogress.bind(this),s.responseType=u.responseType,self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),t.timeout),s.send()},_.readystatechange=function(){var t=this.context,u=this.loader,s=this.stats;if(!t||!u)return;var r=u.readyState,f=this.config;if(s.aborted)return;if(r>=2)if(self.clearTimeout(this.requestTimeout),s.loading.first===0&&(s.loading.first=Math.max(self.performance.now(),s.loading.start)),r===4){u.onreadystatechange=null,u.onprogress=null;var m=u.status;if(m>=200&&m<300){s.loading.end=Math.max(self.performance.now(),s.loading.first);var d,n;if(t.responseType==="arraybuffer"?(d=u.response,n=d.byteLength):(d=u.responseText,n=d.length),s.loaded=s.total=n,!this.callbacks)return;var i=this.callbacks.onProgress;if(i&&i(s,t,d,u),!this.callbacks)return;var h={url:u.responseURL,data:d};this.callbacks.onSuccess(h,s,t,u)}else s.retry>=f.maxRetry||m>=400&&m<499?(v.logger.error(m+" while loading "+t.url),this.callbacks.onError({code:m,text:u.statusText},t,u)):(v.logger.warn(m+" while loading "+t.url+", retrying in "+this.retryDelay+"..."),this.abortInternal(),this.loader=null,self.clearTimeout(this.retryTimeout),this.retryTimeout=self.setTimeout(this.loadInternal.bind(this),this.retryDelay),this.retryDelay=Math.min(2*this.retryDelay,f.maxRetryDelay),s.retry++)}else self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),f.timeout)},_.loadtimeout=function(){v.logger.warn("timeout while loading "+this.context.url);var t=this.callbacks;t&&(this.abortInternal(),t.onTimeout(this.stats,this.context,this.loader))},_.loadprogress=function(t){var u=this.stats;u.loaded=t.loaded,t.lengthComputable&&(u.total=t.total)},_.getCacheAge=function(){var t=null;if(this.loader&&E.test(this.loader.getAllResponseHeaders())){var u=this.loader.getResponseHeader("age");t=u?parseFloat(u):null}return t},c}();b.default=w}}).default})},vHTk:function(M,H,a){M.exports={wrp:"wrp___z2l1F",bgBlack:"bgBlack___3ezfX",monaco:"monaco___1ypjT",darkBlue:"darkBlue___2ViJc",close:"close___3q-z4",embed:"embed___3dQqc"}},vToQ:function(M,H,a){M.exports={flex_box_center:"flex_box_center___3UWMh",flex_space_between:"flex_space_between___2nh9S",flex_box_vertical_center:"flex_box_vertical_center___2Neiq",flex_box_center_end:"flex_box_center_end___2_1FS",flex_box_column:"flex_box_column___2E-v7",userPic:"userPic___3Pu9t",rightMenu:"rightMenu___1qaVl",menuWrap:"menuWrap___3r9jm",exit:"exit___38Urs",classromediv:"classromediv___2R8_g",glow:"glow___323IR",height67:"height67___1DFRI",login:"login___20J7t"}},w7YG:function(M,H,a){(function(D,b,A){M.exports=H=b(a("Ib8C"),a("ETIr"),a("cv67"),a("K3mO"),a("OLod"))})(this,function(D){return function(){var b=D,A=b.lib,v=A.StreamCipher,y=b.algo,E=y.RC4=v.extend({_doReset:function(){for(var _=this._key,l=_.words,t=_.sigBytes,u=this._S=[],s=0;s<256;s++)u[s]=s;for(var s=0,r=0;s<256;s++){var f=s%t,m=l[f>>>2]>>>24-f%4*8&255;r=(r+u[s]+m)%256;var d=u[s];u[s]=u[r],u[r]=d}this._i=this._j=0},_doProcessBlock:function(_,l){_[l]^=w.call(this)},keySize:256/32,ivSize:0});function w(){for(var _=this._S,l=this._i,t=this._j,u=0,s=0;s<4;s++){l=(l+1)%256,t=(t+_[l])%256;var r=_[l];_[l]=_[t],_[t]=r,u|=_[(_[l]+_[t])%256]<<24-s*8}return this._i=l,this._j=t,u}b.RC4=v._createHelper(E);var c=y.RC4Drop=E.extend({cfg:E.cfg.extend({drop:192}),_doReset:function(){E._doReset.call(this);for(var _=this.cfg.drop;_>0;_--)w.call(this)}});b.RC4Drop=v._createHelper(c)}(),D.RC4})},wCXF:function(M,H,a){"use strict";a.d(H,"a",function(){return lt});var D=a("rePB"),b=a("VTBJ"),A=a("KQm4"),v=a("U8pU"),y=a("ODXe"),E=a("q1tI"),w=a("TSYQ"),c=a.n(w),_=a("Gytx"),l=a.n(_),t=a("Kwbf"),u=a("t23M"),s=a("qx4F"),r=a("6eGT"),f=a("IBYe"),m=a("Ff2n"),d=a("c+Xe"),n=a("fyJ8"),i=a("biw7");function h(Ke,Ue,nt,Nt,gt){var vt=nt[Ke]||{},ze=nt[Ue]||{},Fe,Xe;vt.fixed==="left"?Fe=Nt.left[Ke]:ze.fixed==="right"&&(Xe=Nt.right[Ue]);var Ae=!1,Pe=!1,Ye=!1,$e=!1,Ot=nt[Ue+1],st=nt[Ke-1];if(gt==="rtl"){if(Fe!==void 0){var Wt=st&&st.fixed==="left";$e=!Wt}else if(Xe!==void 0){var zt=Ot&&Ot.fixed==="right";Ye=!zt}}else if(Fe!==void 0){var vn=Ot&&Ot.fixed==="left";Ae=!vn}else if(Xe!==void 0){var nn=st&&st.fixed==="right";Pe=!nn}return{fixLeft:Fe,fixRight:Xe,lastFixLeft:Ae,firstFixRight:Pe,lastFixRight:Ye,firstFixLeft:$e,isSticky:Nt.isSticky}}var C=a("sR1s");function x(Ke){var Ue=Ke.cells,nt=Ke.stickyOffsets,Nt=Ke.flattenColumns,gt=Ke.rowComponent,vt=Ke.cellComponent,ze=Ke.onHeaderRow,Fe=Ke.index,Xe=E.useContext(i.a),Ae=Xe.prefixCls,Pe=Xe.direction,Ye;ze&&(Ye=ze(Ue.map(function(Ot){return Ot.column}),Fe));var $e=Object(C.a)(Ue.map(function(Ot){return Ot.column}));return E.createElement(gt,Object.assign({},Ye),Ue.map(function(Ot,st){var Wt=Ot.column,zt=h(Ot.colStart,Ot.colEnd,Nt,nt,Pe),vn;return Wt&&Wt.onHeaderCell&&(vn=Ot.column.onHeaderCell(Wt)),E.createElement(n.a,Object.assign({},Ot,{ellipsis:Wt.ellipsis,align:Wt.align,component:vt,prefixCls:Ae,key:$e[st]},zt,{additionalProps:vn,rowType:"header"}))}))}x.displayName="HeaderRow";var g=x;function R(Ke){var Ue=[];function nt(ze,Fe){var Xe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;Ue[Xe]=Ue[Xe]||[];var Ae=Fe,Pe=ze.filter(Boolean).map(function(Ye){var $e={key:Ye.key,className:Ye.className||"",children:Ye.title,column:Ye,colStart:Ae},Ot=1,st=Ye.children;return st&&st.length>0&&(Ot=nt(st,Ae,Xe+1).reduce(function(Wt,zt){return Wt+zt},0),$e.hasSubColumns=!0),"colSpan"in Ye&&(Ot=Ye.colSpan),"rowSpan"in Ye&&($e.rowSpan=Ye.rowSpan),$e.colSpan=Ot,$e.colEnd=$e.colStart+Ot-1,Ue[Xe].push($e),Ae+=Ot,Ot});return Pe}nt(Ke,0);for(var Nt=Ue.length,gt=function(Fe){Ue[Fe].forEach(function(Xe){!("rowSpan"in Xe)&&!Xe.hasSubColumns&&(Xe.rowSpan=Nt-Fe)})},vt=0;vt=0;Fe-=1){var Xe=Ue[Fe],Ae=nt&&nt[Fe],Pe=Ae&&Ae[S.a];(Xe||Pe||ze)&&(gt.unshift(E.createElement("col",Object.assign({key:Fe,style:{width:Xe,minWidth:Xe}},Pe))),ze=!0)}return E.createElement("colgroup",null,gt)}var T=p;function N(Ke,Ue){return Object(E.useMemo)(function(){for(var nt=[],Nt=0;Nt1?ue-1:0),he=1;he=Ye&&(yn=Ye-$e),ze({scrollLeft:yn/Ye*(Pe+2)}),nn.current.x=ft.pageX},yt=function(){var ft=Object(ee.b)(vt.current).top,Pt=ft+vt.current.offsetHeight,kt=document.documentElement.scrollTop+window.innerHeight;Pt-Object(s.a)()<=kt||ft>=kt-Fe?vn(function(dn){return Object(b.a)(Object(b.a)({},dn),{},{isHiddenScrollBar:!0})}):vn(function(dn){return Object(b.a)(Object(b.a)({},dn),{},{isHiddenScrollBar:!1})})},It=function(ft){vn(function(Pt){return Object(b.a)(Object(b.a)({},Pt),{},{scrollLeft:ft/Pe*Ye||0})})};return E.useImperativeHandle(nt,function(){return{setScrollLeft:It}}),E.useEffect(function(){var Kt=Object(X.a)(document.body,"mouseup",Ne,!1),ft=Object(X.a)(document.body,"mousemove",Tt,!1);return yt(),function(){Kt.remove(),ft.remove()}},[$e,ot]),E.useEffect(function(){var Kt=Object(X.a)(window,"scroll",yt,!1),ft=Object(X.a)(window,"resize",yt,!1);return function(){Kt.remove(),ft.remove()}},[]),E.useEffect(function(){zt.isHiddenScrollBar||vn(function(Kt){var ft,Pt;return Object(b.a)(Object(b.a)({},Kt),{},{scrollLeft:vt.current.scrollLeft/((ft=vt.current)===null||ft===void 0?void 0:ft.scrollWidth)*((Pt=vt.current)===null||Pt===void 0?void 0:Pt.clientWidth)})})},[zt.isHiddenScrollBar]),Pe<=Ye||!$e||zt.isHiddenScrollBar?null:E.createElement("div",{style:{height:Object(s.a)(),width:Ye,bottom:Fe},className:"".concat(Ae,"-sticky-scroll")},E.createElement("div",{onMouseDown:Qe,ref:Ot,className:c()("".concat(Ae,"-sticky-scroll-bar"),Object(D.a)({},"".concat(Ae,"-sticky-scroll-bar-active"),ot)),style:{width:"".concat($e,"px"),transform:"translate3d(".concat(zt.scrollLeft,"px, 0, 0)")}}))},Se=E.forwardRef(Oe);function Me(Ke,Ue){return E.useMemo(function(){var nt=!!Ke;return{isSticky:nt,stickyClassName:nt?"".concat(Ue,"-sticky-header"):"",offsetHeader:Object(v.a)(Ke)==="object"&&Ke.offsetHeader||0,offsetScroll:Object(v.a)(Ke)==="object"&&Ke.offsetScroll||0}},[Ke,Ue])}var Je=[],tt={},lt="rc-table-internal-hook",ct=E.memo(function(Ke){var Ue=Ke.children;return Ue},function(Ke,Ue){return l()(Ke.props,Ue.props)?Ke.pingLeft!==Ue.pingLeft||Ke.pingRight!==Ue.pingRight:!1});function ht(Ke){var Ue,nt=Ke.prefixCls,Nt=Ke.className,gt=Ke.rowClassName,vt=Ke.style,ze=Ke.data,Fe=Ke.rowKey,Xe=Ke.scroll,Ae=Ke.tableLayout,Pe=Ke.direction,Ye=Ke.title,$e=Ke.footer,Ot=Ke.summary,st=Ke.id,Wt=Ke.showHeader,zt=Ke.components,vn=Ke.emptyText,nn=Ke.onRow,bt=Ke.onHeaderRow,We=Ke.internalHooks,ot=Ke.transformColumns,it=Ke.internalRefs,Ne=Ke.sticky,Qe=ze||Je,Tt=!!Qe.length,yt=E.useState(0),It=Object(y.a)(yt,2),Kt=It[0],ft=It[1];E.useEffect(function(){ft(Object(s.a)())});var Pt=E.useMemo(function(){return Object(C.c)(zt,{})},[zt]),kt=E.useCallback(function(Ht,$t){return Object(C.b)(Pt,Ht)||$t},[Pt]),dn=E.useMemo(function(){return typeof Fe=="function"?Fe:function(Ht){var $t=Ht&&Ht[Fe];return $t}},[Fe]),yn=Object(S.c)(Ke),Hn=yn.expandIcon,Un=yn.expandedRowKeys,In=yn.defaultExpandedRowKeys,cn=yn.defaultExpandAllRows,mr=yn.expandedRowRender,Ar=yn.onExpand,Dr=yn.onExpandedRowsChange,dr=yn.expandRowByClick,zn=yn.rowExpandable,tr=yn.expandIconColumnIndex,an=yn.expandedRowClassName,Ft=yn.childrenColumnName,sn=yn.indentSize,Xn=Hn||te,$n=Ft||"children",Vn=E.useMemo(function(){return mr?"row":Ke.expandable&&We===lt&&Ke.expandable.__PARENT_RENDER_ICON__||Qe.some(function(Ht){return Ht&&Object(v.a)(Ht)==="object"&&Ht[$n]})?"nest":!1},[!!mr,Qe]),Jn=E.useState(function(){return In||(cn?$(Qe,dn,$n):[])}),de=Object(y.a)(Jn,2),G=de[0],Z=de[1],ue=E.useMemo(function(){return new Set(Un||G||[])},[Un,G]),ye=E.useCallback(function(Ht){var $t=dn(Ht,Qe.indexOf(Ht)),Xt,qn=ue.has($t);qn?(ue.delete($t),Xt=Object(A.a)(ue)):Xt=[].concat(Object(A.a)(ue),[$t]),Z(Xt),Ar&&Ar(!qn,Ht),Dr&&Dr(Xt)},[dn,ue,Qe,Ar,Dr]),he=E.useState(0),dt=Object(y.a)(he,2),un=dt[0],jn=dt[1],ir=Object(fe.b)(Object(b.a)(Object(b.a)(Object(b.a)({},Ke),yn),{},{expandable:!!mr,expandedKeys:ue,getRowKey:dn,onTriggerExpand:ye,expandIcon:Xn,expandIconColumnIndex:tr,direction:Pe}),We===lt?ot:null),tn=Object(y.a)(ir,2),Ln=tn[0],Bn=tn[1],zr=E.useMemo(function(){return{columns:Ln,flattenColumns:Bn}},[Ln,Bn]),_a=E.useRef(),ha=E.useRef(),fr=E.useRef(),Ha=E.useState(!1),Ba=Object(y.a)(Ha,2),Ia=Ba[0],Wa=Ba[1],va=E.useState(!1),Qa=Object(y.a)(va,2),Ka=Qa[0],ri=Qa[1],ei=se(new Map),da=Object(y.a)(ei,2),pa=da[0],ua=da[1],be=Object(C.a)(Bn),at=be.map(function(Ht){return pa.get(Ht)}),Dt=E.useMemo(function(){return at},[at.join("_")]),wt=me(Dt,Bn.length,Pe),Bt=Xe&&Object(C.d)(Xe.y),Rt=Xe&&Object(C.d)(Xe.x),Vt=Rt&&Bn.some(function(Ht){var $t=Ht.fixed;return $t}),qt=E.useRef(),gn=Me(Ne,nt),fn=gn.isSticky,Fn=gn.offsetHeader,Cn=gn.offsetScroll,on=gn.stickyClassName,wn,_n,Wn;Bt&&(_n={overflowY:"scroll",maxHeight:Xe.y}),Rt&&(wn={overflowX:"auto"},Bt||(_n={overflowY:"hidden"}),Wn={width:Xe.x===!0?"auto":Xe.x,minWidth:"100%"});var Dn=E.useCallback(function(Ht,$t){ua(function(Xt){var qn=new Map(Xt);return qn.set(Ht,$t),qn})},[]),Qn=oe(null),yr=Object(y.a)(Qn,2),ln=yr[0],en=yr[1];function hn(Ht,$t){if(!$t)return;typeof $t=="function"?$t(Ht):$t.scrollLeft!==Ht&&($t.scrollLeft=Ht)}var bn=function($t){var Xt=$t.currentTarget,qn=$t.scrollLeft,On=typeof qn=="number"?qn:Xt.scrollLeft,sr=Xt||tt;if(!en()||en()===sr){var Zn;ln(sr),hn(On,ha.current),hn(On,fr.current),hn(On,(Zn=qt.current)===null||Zn===void 0?void 0:Zn.setScrollLeft)}if(Xt){var gr=Xt.scrollWidth,vr=Xt.clientWidth;Wa(On>0),ri(On0?[].concat(Object(b.a)(m),Object(b.a)(t(h).map(function(C){return Object(A.a)({fixed:i},C)}))):[].concat(Object(b.a)(m),[Object(A.a)(Object(A.a)({},d),{},{fixed:i})])},[])}function u(f){for(var m=!0,d=0;d=0;h-=1){var C=f[h];if(i&&C.fixed!=="right")i=!1;else if(!i&&C.fixed==="right"){Object(w.a)(!1,"Index ".concat(h+1," of `columns` missing `fixed='right'` prop."));break}}}function s(f){return f.map(function(m){var d=m.fixed,n=Object(v.a)(m,["fixed"]),i=d;return d==="left"?i="right":d==="right"&&(i="left"),Object(A.a)({fixed:i},n)})}function r(f,m){var d=f.prefixCls,n=f.columns,i=f.children,h=f.expandable,C=f.expandedKeys,x=f.getRowKey,g=f.onTriggerExpand,R=f.expandIcon,P=f.rowExpandable,O=f.expandIconColumnIndex,S=f.direction,p=f.expandRowByClick,T=y.useMemo(function(){return n||l(i)},[n,i]),N=y.useMemo(function(){if(h){var z,W=O||0,F=T[W],V=(z={},Object(D.a)(z,_.a,{className:"".concat(d,"-expand-icon-col")}),Object(D.a)(z,"title",""),Object(D.a)(z,"fixed",F?F.fixed:null),Object(D.a)(z,"className","".concat(d,"-row-expand-icon-cell")),Object(D.a)(z,"render",function(J,le,ge){var pe=x(le,ge),De=C.has(pe),Ie=P?P(le):!0,fe=R({prefixCls:d,expanded:De,expandable:Ie,record:le,onExpand:g});return p?y.createElement("span",{onClick:function(Ee){return Ee.stopPropagation()}},fe):fe}),z),K=T.slice();return W>=0&&K.splice(W,0,V),K}return T},[h,T,x,C,R,S]),k=y.useMemo(function(){var z=N;return m&&(z=m(z)),z.length||(z=[{render:function(){return null}}]),z},[m,N,S]),U=y.useMemo(function(){return S==="rtl"?s(t(k)):t(k)},[k,S]);return[k,U]}H.b=r},wZgz:function(M,H,a){(function(D,b,A){M.exports=H=b(a("Ib8C"),a("ETIr"),a("cv67"),a("K3mO"),a("OLod"))})(this,function(D){return function(){var b=D,A=b.lib,v=A.BlockCipher,y=b.algo,E=[],w=[],c=[],_=[],l=[],t=[],u=[],s=[],r=[],f=[];(function(){for(var n=[],i=0;i<256;i++)i<128?n[i]=i<<1:n[i]=i<<1^283;for(var h=0,C=0,i=0;i<256;i++){var x=C^C<<1^C<<2^C<<3^C<<4;x=x>>>8^x&255^99,E[h]=x,w[x]=h;var g=n[h],R=n[g],P=n[R],O=n[x]*257^x*16843008;c[h]=O<<24|O>>>8,_[h]=O<<16|O>>>16,l[h]=O<<8|O>>>24,t[h]=O;var O=P*16843009^R*65537^g*257^h*16843008;u[x]=O<<24|O>>>8,s[x]=O<<16|O>>>16,r[x]=O<<8|O>>>24,f[x]=O,h?(h=g^n[n[n[P^g]]],C^=n[n[C]]):h=C=1}})();var m=[0,1,2,4,8,16,32,64,128,27,54],d=y.AES=v.extend({_doReset:function(){var n;if(this._nRounds&&this._keyPriorReset===this._key)return;for(var i=this._keyPriorReset=this._key,h=i.words,C=i.sigBytes/4,x=this._nRounds=C+6,g=(x+1)*4,R=this._keySchedule=[],P=0;P6&&P%C==4&&(n=E[n>>>24]<<24|E[n>>>16&255]<<16|E[n>>>8&255]<<8|E[n&255]):(n=n<<8|n>>>24,n=E[n>>>24]<<24|E[n>>>16&255]<<16|E[n>>>8&255]<<8|E[n&255],n^=m[P/C|0]<<24),R[P]=R[P-C]^n);for(var O=this._invKeySchedule=[],S=0;S>>24]]^s[E[n>>>16&255]]^r[E[n>>>8&255]]^f[E[n&255]]}},encryptBlock:function(n,i){this._doCryptBlock(n,i,this._keySchedule,c,_,l,t,E)},decryptBlock:function(n,i){var h=n[i+1];n[i+1]=n[i+3],n[i+3]=h,this._doCryptBlock(n,i,this._invKeySchedule,u,s,r,f,w);var h=n[i+1];n[i+1]=n[i+3],n[i+3]=h},_doCryptBlock:function(n,i,h,C,x,g,R,P){for(var O=this._nRounds,S=n[i]^h[0],p=n[i+1]^h[1],T=n[i+2]^h[2],N=n[i+3]^h[3],k=4,U=1;U>>24]^x[p>>>16&255]^g[T>>>8&255]^R[N&255]^h[k++],W=C[p>>>24]^x[T>>>16&255]^g[N>>>8&255]^R[S&255]^h[k++],F=C[T>>>24]^x[N>>>16&255]^g[S>>>8&255]^R[p&255]^h[k++],V=C[N>>>24]^x[S>>>16&255]^g[p>>>8&255]^R[T&255]^h[k++];S=z,p=W,T=F,N=V}var z=(P[S>>>24]<<24|P[p>>>16&255]<<16|P[T>>>8&255]<<8|P[N&255])^h[k++],W=(P[p>>>24]<<24|P[T>>>16&255]<<16|P[N>>>8&255]<<8|P[S&255])^h[k++],F=(P[T>>>24]<<24|P[N>>>16&255]<<16|P[S>>>8&255]<<8|P[p&255])^h[k++],V=(P[N>>>24]<<24|P[S>>>16&255]<<16|P[p>>>8&255]<<8|P[T&255])^h[k++];n[i]=z,n[i+1]=W,n[i+2]=F,n[i+3]=V},keySize:256/32});b.AES=v._createHelper(d)}(),D.AES})},wbyO:function(M,H,a){(function(D,b){M.exports=H=b(a("Ib8C"))})(this,function(D){return function(){var b=D,A=b.lib,v=A.WordArray,y=b.enc,E=y.Base64url={stringify:function(c,_=!0){var l=c.words,t=c.sigBytes,u=_?this._safe_map:this._map;c.clamp();for(var s=[],r=0;r>>2]>>>24-r%4*8&255,m=l[r+1>>>2]>>>24-(r+1)%4*8&255,d=l[r+2>>>2]>>>24-(r+2)%4*8&255,n=f<<16|m<<8|d,i=0;i<4&&r+i*.75>>6*(3-i)&63));var h=u.charAt(64);if(h)for(;s.length%4;)s.push(h);return s.join("")},parse:function(c,_=!0){var l=c.length,t=_?this._safe_map:this._map,u=this._reverseMap;if(!u){u=this._reverseMap=[];for(var s=0;s>>6-s%4*2,m=r|f;t[u>>>2]|=m<<24-u%4*8,u++}return v.create(t,u)}}(),D.enc.Base64url})},xrsn:function(M,H,a){M.exports={flex_box_center:"flex_box_center___2cC1r",flex_space_between:"flex_space_between___9TeDx",flex_box_vertical_center:"flex_box_vertical_center___3EIYv",flex_box_center_end:"flex_box_center_end___1Uph0",flex_box_column:"flex_box_column___17_5w",header:"header___1E4MV",logo:"logo___R8PNJ",menu:"menu___Km2Uo",actived:"actived___12Ff0","edu-menu":"edu-menu___2hxbr",newslight:"newslight___jwZR3",classromediv:"classromediv___Cjpgf",glow:"glow___3Nuu5",spandiv:"spandiv___3YPu8","header-iearning":"header-iearning___2Us_L",title:"title___3TtoH",headerFixed:"headerFixed___1V7d4"}},"y0+3":function(M,H,a){"use strict";a.d(H,"a",function(){return t}),a.d(H,"b",function(){return s});var D=/margin|padding|width|height|max|min|offset/,b={left:!0,top:!0},A={cssFloat:1,styleFloat:1,float:1};function v(r){return r.nodeType===1?r.ownerDocument.defaultView.getComputedStyle(r,null):{}}function y(r,f,m){if(f=f.toLowerCase(),m==="auto"){if(f==="height")return r.offsetHeight;if(f==="width")return r.offsetWidth}return f in b||(b[f]=D.test(f)),b[f]?parseFloat(m)||0:m}function E(r,f){var m=arguments.length,d=v(r);return f=A[f]?"cssFloat"in r.style?"cssFloat":"styleFloat":f,m===1?d:y(r,f,d[f]||r.style[f])}function w(r,f,m){var d=arguments.length;if(f=A[f]?"cssFloat"in r.style?"cssFloat":"styleFloat":f,d===3)return typeof m=="number"&&D.test(f)&&(m="".concat(m,"px")),r.style[f]=m,m;for(var n in f)f.hasOwnProperty(n)&&w(r,n,f[n]);return v(r)}function c(r){return r===document.body?document.documentElement.clientWidth:r.offsetWidth}function _(r){return r===document.body?window.innerHeight||document.documentElement.clientHeight:r.offsetHeight}function l(){var r=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),f=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:r,height:f}}function t(){var r=document.documentElement.clientWidth,f=window.innerHeight||document.documentElement.clientHeight;return{width:r,height:f}}function u(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function s(r){var f=r.getBoundingClientRect(),m=document.documentElement;return{left:f.left+(window.pageXOffset||m.scrollLeft)-(m.clientLeft||document.body.clientLeft||0),top:f.top+(window.pageYOffset||m.scrollTop)-(m.clientTop||document.body.clientTop||0)}}},yDYP:function(M,H,a){M.exports={flex_box_center:"flex_box_center___1ns9C",flex_space_between:"flex_space_between___CtYWo",flex_box_vertical_center:"flex_box_vertical_center___1BY1r",flex_box_center_end:"flex_box_center_end___1f_qK",flex_box_column:"flex_box_column___vKDYT",commitWrap:"commitWrap___3D8wo",wrap:"wrap___3FqEy",colorGray:"colorGray___cRpZO",content:"content___3lBLc",itemTime:"itemTime___Tgw2b",imageUrl:"imageUrl___2Lb2n",blueLight:"blueLight___1hcIr",divider:"divider___3FYHo",empty:"empty___oYMsw"}},yslc:function(M,H){M.exports="data:image/png;base64,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"}}]); diff --git a/p__Shixuns__Edit.bd09036c.chunk.css b/p__Shixuns__Edit.a21c6dfb.chunk.css similarity index 99% rename from p__Shixuns__Edit.bd09036c.chunk.css rename to p__Shixuns__Edit.a21c6dfb.chunk.css index 3bdfde1925..622efa5e4b 100644 --- a/p__Shixuns__Edit.bd09036c.chunk.css +++ b/p__Shixuns__Edit.a21c6dfb.chunk.css @@ -3186,6 +3186,15 @@ ul.menu___3Tf01 [class~='ant-dropdown-menu-item-active'] { .joinCol___3o5gp { width: 48%; } +.hidden___3-1Kn { + display: none; +} +.w140___3rLeo { + width: 140px !important; +} +.w100___DFsbd { + width: 90%; +} /* stylelint-disable no-duplicate-selectors */ /* stylelint-disable */ /* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ diff --git a/p__Shixuns__Edit__body__Level__Challenges__EditQuestion.e5ec85a7.async.js b/p__Shixuns__Edit__body__Level__Challenges__EditQuestion.2044a3f1.async.js similarity index 96% rename from p__Shixuns__Edit__body__Level__Challenges__EditQuestion.e5ec85a7.async.js rename to p__Shixuns__Edit__body__Level__Challenges__EditQuestion.2044a3f1.async.js index 58178b5fc5..19391545f9 100644 --- a/p__Shixuns__Edit__body__Level__Challenges__EditQuestion.e5ec85a7.async.js +++ b/p__Shixuns__Edit__body__Level__Challenges__EditQuestion.2044a3f1.async.js @@ -307,7 +307,7 @@ Please report this to https://github.com/markedjs/marked.`,ne.silent)return"

                            A `):mt=mt.replace(/[ \t\r\n]+/g," "),He[et]=mt,Qe[et<<1]=Ue,Ue+=mt.length,Qe[et++<<1|1]=ct)}}return Dt($),{sourceCode:He.join("").replace(/\n$/,""),spans:Qe}}function ye($,Ae,Pe,He,Ue){if(!Pe)return;var Qe={sourceNode:$,pre:1,langExtension:null,numberLines:null,sourceCode:Pe,spans:null,basePos:Ae,decorations:null};He(Qe),Ue.push.apply(Ue,Qe.decorations)}var je=/\S/;function _e($){for(var Ae=void 0,Pe=$.firstChild;Pe;Pe=Pe.nextSibling){var He=Pe.nodeType;Ae=He===1?Ae?$:Pe:He===3&&je.test(Pe.nodeValue)?$:Ae}return Ae===$?void 0:Ae}function st($,Ae){var Pe={},He;(function(){for(var et=$.concat(Ae),Dt=[],ct={},ot=0,$e=et.length;ot<$e;++ot){var Lt=et[ot],mt=Lt[3];if(mt)for(var Ot=mt.length;--Ot>=0;)Pe[mt.charAt(Ot)]=Lt;var Le=Lt[1],ht=""+Le;ct.hasOwnProperty(ht)||(Dt.push(Le),ct[ht]=null)}Dt.push(/[\0-\uffff]/),He=I(Dt)})();var Ue=Ae.length,Qe=function(et){for(var Dt=et.sourceCode,ct=et.basePos,ot=et.sourceNode,$e=[ct,P],Lt=0,mt=Dt.match(He)||[],Ot={},Le=0,ht=mt.length;Le=5&&Fe.substring(0,5)==="lang-",se&&!(Ze&&typeof Ze[1]=="string")&&(se=!1,Fe=V),se||(Ot[yt]=Fe)}var M=Lt;if(Lt+=yt.length,!se)$e.push(ct+M,Fe);else{var D=Ze[1],z=yt.indexOf(D),Z=z+D.length;Ze[2]&&(Z=yt.length-Ze[2].length,z=Z-D.length);var Te=Fe.substring(5);ye(ot,ct+M,yt.substring(0,z),Qe,$e),ye(ot,ct+M+z,D,F(Te,D),$e),ye(ot,ct+M+Z,yt.substring(Z),Qe,$e)}}et.decorations=$e};return Qe}function St($){var Ae=[],Pe=[];$.tripleQuotedStrings?Ae.push([ge,/^(?:\'\'\'(?:[^\'\\]|\\[\s\S]|\'{1,2}(?=[^\']))*(?:\'\'\'|$)|\"\"\"(?:[^\"\\]|\\[\s\S]|\"{1,2}(?=[^\"]))*(?:\"\"\"|$)|\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$))/,null,`'"`]):$.multiLineStrings?Ae.push([ge,/^(?:\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$)|\`(?:[^\\\`]|\\[\s\S])*(?:\`|$))/,null,"'\"`"]):Ae.push([ge,/^(?:\'(?:[^\\\'\r\n]|\\.)*(?:\'|$)|\"(?:[^\\\"\r\n]|\\.)*(?:\"|$))/,null,`"'`]),$.verbatimStrings&&Pe.push([ge,/^@\"(?:[^\"]|\"\")*(?:\"|$)/,null]);var He=$.hashComments;He&&($.cStyleComments?(He>1?Ae.push([xe,/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/,null,"#"]):Ae.push([xe,/^#(?:(?:define|e(?:l|nd)if|else|error|ifn?def|include|line|pragma|undef|warning)\b|[^\r\n]*)/,null,"#"]),Pe.push([ge,/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h(?:h|pp|\+\+)?|[a-z]\w*)>/,null])):Ae.push([xe,/^#[^\r\n]*/,null,"#"])),$.cStyleComments&&(Pe.push([xe,/^\/\/[^\r\n]*/,null]),Pe.push([xe,/^\/\*[\s\S]*?(?:\*\/|$)/,null]));var Ue=$.regexLiterals;if(Ue){var Qe=Ue>1?"":` \r`,et=Qe?".":"[\\S\\s]",Dt="/(?=[^/*"+Qe+"])(?:[^/\\x5B\\x5C"+Qe+"]|\\x5C"+et+"|\\x5B(?:[^\\x5C\\x5D"+Qe+"]|\\x5C"+et+")*(?:\\x5D|$))+/";Pe.push(["lang-regex",RegExp("^"+De+"("+Dt+")")])}var ct=$.types;ct&&Pe.push([Oe,ct]);var ot=(""+$.keywords).replace(/^ | $/g,"");ot.length&&Pe.push([Ie,new RegExp("^(?:"+ot.replace(/[\s,]+/g,"|")+")\\b"),null]),Ae.push([P,/^\s+/,null,` \r \xA0`]);var $e="^.[^\\s\\w.$@'\"`/\\\\]*";return $.regexLiterals&&($e+="(?!s*/)"),Pe.push([Ge,/^@[a-z_$][a-z_$@0-9]*/i,null],[Oe,/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\w+_t\b)/,null],[P,/^[a-z_$][a-z_$@0-9]*/i,null],[Ge,new RegExp("^(?:0x[a-f0-9]+|(?:\\d(?:_\\d+)*\\d*(?:\\.\\d*)?|\\.\\d\\+)(?:e[+\\-]?\\d+)?)[a-z]*","i"),null,"0123456789"],[P,/^\\[\s\S]?/,null],[ue,new RegExp($e),null]),st(Ae,Pe)}var tt=St({keywords:le,hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0});function nt($,Ae,Pe){for(var He=/(?:^|\s)nocode(?:\s|$)/,Ue=/\r\n?|\n/,Qe=$.ownerDocument,et=Qe.createElement("li");$.firstChild;)et.appendChild($.firstChild);var Dt=[et];function ct(Le){var ht=Le.nodeType;if(ht==1&&!He.test(Le.className))if(Le.nodeName==="br")ot(Le),Le.parentNode&&Le.parentNode.removeChild(Le);else for(var yt=Le.firstChild;yt;yt=yt.nextSibling)ct(yt);else if((ht==3||ht==4)&&Pe){var Fe=Le.nodeValue,Ze=Fe.match(Ue);if(Ze){var se=Fe.substring(0,Ze.index);Le.nodeValue=se;var ne=Fe.substring(Ze.index+Ze[0].length);if(ne){var oe=Le.parentNode;oe.insertBefore(Qe.createTextNode(ne),Le.nextSibling)}ot(Le),se||Le.parentNode.removeChild(Le)}}}function ot(Le){for(;!Le.nextSibling;)if(Le=Le.parentNode,!Le)return;function ht(Ze,se){var ne=se?Ze.cloneNode(!1):Ze,oe=Ze.parentNode;if(oe){var M=ht(oe,1),D=Ze.nextSibling;M.appendChild(ne);for(var z=D;z;z=D)D=z.nextSibling,M.appendChild(z)}return ne}for(var yt=ht(Le.nextSibling,0),Fe;(Fe=yt.parentNode)&&Fe.nodeType===1;)yt=Fe;Dt.push(yt)}for(var $e=0;$e=oe&&(ct+=2),Qe>=M&&(Lt+=2)}}finally{Fe&&(Fe.style.display=Ze)}}var Ye={};function Ee($,Ae){for(var Pe=Ae.length;--Pe>=0;){var He=Ae[Pe];Ye.hasOwnProperty(He)?Y.console&&console.warn("cannot override language handler %s",He):Ye[He]=$}}function F($,Ae){return $&&Ye.hasOwnProperty($)||($=/^\s*]*(?:>|$)/],[xe,/^<\!--[\s\S]*?(?:-\->|$)/],["lang-",/^<\?([\s\S]+?)(?:\?>|$)/],["lang-",/^<%([\s\S]+?)(?:%>|$)/],[ue,/^(?:<[%?]|[%?]>)/],["lang-",/^]*>([\s\S]+?)<\/xmp\b[^>]*>/i],["lang-js",/^]*>([\s\S]*?)(<\/script\b[^>]*>)/i],["lang-css",/^]*>([\s\S]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]),Ee(st([[P,/^[\s]+/,null,` \r -`],[we,/^(?:\"[^\"]*\"?|\'[^\']*\'?)/,null,`"'`]],[[Re,/^^<\/?[a-z](?:[\w.:-]*\w)?|\/?>$/i],[ce,/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^>\'\"\s]*(?:[^>\'\"\s\/]|\/(?=\s)))/],[ue,/^[=<>\/]+/],["lang-js",/^on\w+\s*=\s*\"([^\"]+)\"/i],["lang-js",/^on\w+\s*=\s*\'([^\']+)\'/i],["lang-js",/^on\w+\s*=\s*([^\"\'>\s]+)/i],["lang-css",/^style\s*=\s*\"([^\"]+)\"/i],["lang-css",/^style\s*=\s*\'([^\']+)\'/i],["lang-css",/^style\s*=\s*([^\"\'>\s]+)/i]]),["in.tag"]),Ee(st([],[[we,/^[\s\S]+/]]),["uq.val"]),Ee(St({keywords:C,hashComments:!0,cStyleComments:!0,types:he}),["c","cc","cpp","cxx","cyc","m"]),Ee(St({keywords:"null,true,false"}),["json"]),Ee(St({keywords:A,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:he}),["cs"]),Ee(St({keywords:R,cStyleComments:!0}),["java"]),Ee(St({keywords:L,hashComments:!0,multiLineStrings:!0}),["bash","bsh","csh","sh"]),Ee(St({keywords:f,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}),["cv","py","python"]),Ee(St({keywords:m,hashComments:!0,multiLineStrings:!0,regexLiterals:2}),["perl","pl","pm"]),Ee(St({keywords:S,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb","ruby"]),Ee(St({keywords:T,cStyleComments:!0,regexLiterals:!0}),["javascript","js","ts","typescript"]),Ee(St({keywords:O,hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]),Ee(st([],[[ge,/^[\s\S]+/]]),["regex"]);function it($){var Ae=$.langExtension;try{var Pe=b($.sourceNode,$.pre),He=Pe.sourceCode;$.sourceCode=He,$.spans=Pe.spans,$.basePos=0,F(Ae,He)($),Je($)}catch(Ue){Y.console&&console.log(Ue&&Ue.stack||Ue)}}function Mt($,Ae,Pe){var He=Pe||!1,Ue=Ae||null,Qe=document.createElement("div");Qe.innerHTML="

                            "+$+"
                            ",Qe=Qe.firstChild,He&&nt(Qe,He,!0);var et={langExtension:Ue,numberLines:He,sourceNode:Qe,pre:1,sourceCode:null,basePos:null,spans:null,decorations:null};return it(et),Qe.innerHTML}function Tt($,Ae){var Pe=Ae||document.body,He=Pe.ownerDocument||document;function Ue(ne){return Pe.getElementsByTagName(ne)}for(var Qe=[Ue("pre"),Ue("code"),Ue("xmp")],et=[],Dt=0;Dt=0){var L=f.split("!=");return Y.create(L[0].trim(),this._deserializeValue(L[1],S))}if(f.indexOf("==")>=0){var L=f.split("==");return j.create(L[0].trim(),this._deserializeValue(L[1],S))}if(f.indexOf("=~")>=0){var L=f.split("=~");return _.create(L[0].trim(),this._deserializeRegexValue(L[1],S))}return/^\!\s*/.test(f)?W.create(f.substr(1).trim()):me.create(f)},m._deserializeValue=function(f,S){if(f=f.trim(),f==="true")return!0;if(f==="false")return!1;var L=/^'([^']*)'$/.exec(f);return L?L[1].trim():f},m._deserializeRegexValue=function(f,S){if(Object(U.x)(f)){if(S)throw new Error("missing regexp-value for =~-expression");return console.warn("missing regexp-value for =~-expression"),null}var L=f.indexOf("/"),le=f.lastIndexOf("/");if(L===le||L<0){if(S)throw new Error("bad regexp-value '"+f+"', missing /-enclosure");return console.warn("bad regexp-value '"+f+"', missing /-enclosure"),null}var he=f.slice(L+1,le),ge=f[le+1]==="i"?"i":"";try{return new RegExp(he,ge)}catch(Ie){if(S)throw new Error("bad regexp-value '"+f+"', parse error: "+Ie);return console.warn("bad regexp-value '"+f+"', parse error: "+Ie),null}},m}();function k(m,f){var S=m.getType(),L=f.getType();if(S!==L)return S-L;switch(S){case 1:return m.cmp(f);case 2:return m.cmp(f);case 3:return m.cmp(f);case 4:return m.cmp(f);case 6:return m.cmp(f);case 7:return m.cmp(f);case 5:return m.cmp(f);default:throw new Error("Unknown ContextKeyExpr!")}}var me=function(){function m(f){this.key=f}return m.create=function(f){return new m(f)},m.prototype.getType=function(){return 1},m.prototype.cmp=function(f){return this.keyf.key?1:0},m.prototype.equals=function(f){return f instanceof m?this.key===f.key:!1},m.prototype.evaluate=function(f){return!!f.getValue(this.key)},m.prototype.keys=function(){return[this.key]},m.prototype.negate=function(){return W.create(this.key)},m}(),j=function(){function m(f,S){this.key=f,this.value=S}return m.create=function(f,S){return typeof S=="boolean"?S?me.create(f):W.create(f):new m(f,S)},m.prototype.getType=function(){return 3},m.prototype.cmp=function(f){return this.keyf.key?1:this.valuef.value?1:0},m.prototype.equals=function(f){return f instanceof m?this.key===f.key&&this.value===f.value:!1},m.prototype.evaluate=function(f){return f.getValue(this.key)==this.value},m.prototype.keys=function(){return[this.key]},m.prototype.negate=function(){return Y.create(this.key,this.value)},m}(),Y=function(){function m(f,S){this.key=f,this.value=S}return m.create=function(f,S){return typeof S=="boolean"?S?W.create(f):me.create(f):new m(f,S)},m.prototype.getType=function(){return 4},m.prototype.cmp=function(f){return this.keyf.key?1:this.valuef.value?1:0},m.prototype.equals=function(f){return f instanceof m?this.key===f.key&&this.value===f.value:!1},m.prototype.evaluate=function(f){return f.getValue(this.key)!=this.value},m.prototype.keys=function(){return[this.key]},m.prototype.negate=function(){return j.create(this.key,this.value)},m}(),W=function(){function m(f){this.key=f}return m.create=function(f){return new m(f)},m.prototype.getType=function(){return 2},m.prototype.cmp=function(f){return this.keyf.key?1:0},m.prototype.equals=function(f){return f instanceof m?this.key===f.key:!1},m.prototype.evaluate=function(f){return!f.getValue(this.key)},m.prototype.keys=function(){return[this.key]},m.prototype.negate=function(){return me.create(this.key)},m}(),_=function(){function m(f,S){this.key=f,this.regexp=S}return m.create=function(f,S){return new m(f,S)},m.prototype.getType=function(){return 6},m.prototype.cmp=function(f){if(this.keyf.key)return 1;var S=this.regexp?this.regexp.source:"",L=f.regexp?f.regexp.source:"";return SL?1:0},m.prototype.equals=function(f){if(f instanceof m){var S=this.regexp?this.regexp.source:"",L=f.regexp?f.regexp.source:"";return this.key===f.key&&S===L}return!1},m.prototype.evaluate=function(f){var S=f.getValue(this.key);return this.regexp?this.regexp.test(S):!1},m.prototype.keys=function(){return[this.key]},m.prototype.negate=function(){return y.create(this)},m}(),y=function(){function m(f){this._actual=f}return m.create=function(f){return new m(f)},m.prototype.getType=function(){return 7},m.prototype.cmp=function(f){return this._actual.cmp(f._actual)},m.prototype.equals=function(f){return f instanceof m?this._actual.equals(f._actual):!1},m.prototype.evaluate=function(f){return!this._actual.evaluate(f)},m.prototype.keys=function(){return this._actual.keys()},m.prototype.negate=function(){return this._actual},m}(),C=function(){function m(f){this.expr=f}return m.create=function(f){var S=m._normalizeArr(f);return S.length===0?void 0:S.length===1?S[0]:new m(S)},m.prototype.getType=function(){return 5},m.prototype.cmp=function(f){if(this.expr.lengthf.expr.length)return 1;for(var S=0,L=this.expr.length;S1;){for(var ge=f.shift(),Ie=f.shift(),xe=[],Oe=0,Ge=he(ge);Oe0&&arguments[0]!==void 0?arguments[0]:[],bn=Object(b.a)(Vt),rn=bn.sort(),gn=0;gn-1)){Ne.next=9;break}return document.getElementById("question-scroll").scrollTo(0,250),lt("\u8BF7\u5148\u8F93\u5165 ".concat(St[bn]," \u9009\u9879\u7684\u5185\u5BB9")),Ne.abrupt("return",!1);case 9:if(!zn(yt)){Ne.next=13;break}return document.getElementById("question-scroll").scrollTo(0,250),lt("\u9009\u9879\u5DF2\u91CD\u590D"),Ne.abrupt("return",!1);case 13:if(z.length){Ne.next=17;break}return document.getElementById("question-scroll").scrollTo(0,250),lt("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),Ne.abrupt("return",!1);case 17:return rn=yt.map(function(pt,Yt){return{choice_text:pt,is_answer:!!z.includes(Yt)}}),Ne.abrupt("return",{subject:Ve,question:{cnt:rn.map(function(pt){return pt.choice_text})},choice:{answer:rn.map(function(pt){return pt.is_answer})}});case 19:case"end":return Ne.stop()}},Vt)}));return function(){return _n.apply(this,arguments)}}(),It=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu",id:"del"},{name:"\u4E0A\u79FB",icon:"iconfont c-green ml30 icon-shangyi_Hover",id:"up"},{name:"\u4E0B\u79FB",icon:"iconfont c-green ml30 icon-xiayi_moren",id:"down"},{name:"\u7F16\u8F91",icon:"iconfont c-green ml30 icon-bianjishijuan3x",id:"edit"}],Mi=function(){var _n=Object(j.a)(T.a.mark(function Vt(bn){return T.a.wrap(function(gn){for(;;)switch(gn.prev=gn.next){case 0:gn.t0=bn.id,gn.next=gn.t0==="del"?3:gn.t0==="up"||gn.t0==="down"?5:gn.t0==="edit"?9:11;break;case 3:return J.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u95EE\u9898\u5417\uFF1F",onOk:function(){return Object(j.a)(T.a.mark(function pt(){return T.a.wrap(function(an){for(;;)switch(an.prev=an.next){case 0:return an.next=2,Object(je.m)({id:mt.question_id});case 2:ot({type:"exercise/editExercise",payload:Object(Y.a)({},Sn)});case 3:case"end":return an.stop()}},pt)}))()}}),gn.abrupt("break",11);case 5:return gn.next=7,ot({type:"exercise/exeriseMoveUpDown",payload:{id:mt.question_id,opr:bn.id}});case 7:return ot({type:"exercise/editExercise",payload:Object(Y.a)({},Sn)}),gn.abrupt("break",11);case 9:return Ft(!0),gn.abrupt("break",11);case 11:case"end":return gn.stop()}},Vt)}));return function(bn){return _n.apply(this,arguments)}}(),wi=function(){var Vt;return f.a.createElement("aside",null,f.a.createElement("p",{className:st.a.titleWrap},f.a.createElement("span",{className:st.a.required},"*"),f.a.createElement("span",{className:st.a.title},"\u9898\u5E72\uFF1A")),f.a.createElement(L.a,{id:"single-question-title",watch:!0,isFocus:!0,height:155,defaultValue:Ve,onChange:function(rn){vt(rn),Bt(!1)}}),_t&&f.a.createElement("div",{className:st.a.error},"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),f.a.createElement("p",{className:st.a.titleWrap},f.a.createElement("span",{className:st.a.required},"*"),f.a.createElement("span",{className:st.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",f.a.createElement("span",{className:st.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),yt.map(function(bn,rn){return f.a.createElement("div",{className:st.a.choiceWrap,key:rn},f.a.createElement(I.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},f.a.createElement("div",{className:"".concat(st.a.answer," ").concat(z.includes(rn)?st.a.activeAnswer:""),onClick:function(){lt(""),z.includes(rn)?Z(z.filter(function(Ne){return Ne!==rn})):Z([].concat(Object(b.a)(z),[rn]))}},St[rn])),f.a.createElement("div",{className:st.a.editorWrap},ne===rn?f.a.createElement(L.a,{id:"single-question-option-".concat(rn),watch:!0,isFocus:!0,height:155,defaultValue:bn,onChange:function(Ne){lt(""),yt[rn]=Ne,Fe(yt)}}):f.a.createElement("div",{className:st.a.htmlWrap,onClick:function(){return oe(rn)}},f.a.createElement(le.a,{value:bn}))),rn>1&&f.a.createElement(I.a,{title:"\u5220\u9664"},f.a.createElement("i",{className:"".concat(st.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){Fe(yt.filter(function(Yt,an){return an!==rn}));var Ne=z.filter(function(Yt,an){return Yt!==rn}),pt=Ne.map(function(Yt){return Yt=15&&(C=!1,W=!0);var ge=S&&(_||C&&(he==null||he<12.11)),Ie=de||j&&Y>=9;function xe(e){return new RegExp("(^|\\s)"+e+"(?:$|\\s)\\s*")}var Oe=function(e,t){var i=e.className,n=xe(t).exec(i);if(n){var r=i.slice(n.index+n[0].length);e.className=i.slice(0,n.index)+(r?n[1]+r:"")}};function Ge(e){for(var t=e.childNodes.length;t>0;--t)e.removeChild(e.firstChild);return e}function ue(e,t){return Ge(e).appendChild(t)}function P(e,t,i,n){var r=document.createElement(e);if(i&&(r.className=i),n&&(r.style.cssText=n),typeof t=="string")r.appendChild(document.createTextNode(t));else if(t)for(var s=0;s=t)return u+(t-s);u+=g-s,u+=i-u%i,s=g+1}}var je=function(){this.id=null,this.f=null,this.time=0,this.handler=I(this.onTimeout,this)};je.prototype.onTimeout=function(e){e.id=0,e.time<=+new Date?e.f():setTimeout(e.handler,e.time-+new Date)},je.prototype.set=function(e,t){this.f=t;var i=+new Date+e;(!this.id||i=t)return n+Math.min(u,t-r);if(r+=s-n,r+=i-r%i,n=s+1,r>=t)return n}}var Ee=[""];function F(e){for(;Ee.length<=e;)Ee.push(it(Ee)+" ");return Ee[e]}function it(e){return e[e.length-1]}function Mt(e,t){for(var i=[],n=0;n"\x80"&&(e.toUpperCase()!=e.toLowerCase()||$.test(e))}function Pe(e,t){return t?t.source.indexOf("\\w")>-1&&Ae(e)?!0:t.test(e):Ae(e)}function He(e){for(var t in e)if(e.hasOwnProperty(t)&&e[t])return!1;return!0}var Ue=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function Qe(e){return e.charCodeAt(0)>=768&&Ue.test(e)}function et(e,t,i){for(;(i<0?t>0:ti?-1:1;;){if(t==i)return t;var r=(t+i)/2,s=n<0?Math.ceil(r):Math.floor(r);if(s==t)return e(s)?t:i;e(s)?i=s:t=s+n}}function ct(e,t,i,n){if(!e)return n(t,i,"ltr",0);for(var r=!1,s=0;st||t==i&&u.to==t)&&(n(Math.max(u.from,t),Math.min(u.to,i),u.level==1?"rtl":"ltr",s),r=!0)}r||n(t,i,"ltr")}var ot=null;function $e(e,t,i){var n;ot=null;for(var r=0;rt)return r;s.to==t&&(s.from!=s.to&&i=="before"?n=r:ot=r),s.from==t&&(s.from!=s.to&&i!="before"?n=r:ot=r)}return n!=null?n:ot}var Lt=function(){var e="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",t="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function i(x){return x<=247?e.charAt(x):1424<=x&&x<=1524?"R":1536<=x&&x<=1785?t.charAt(x-1536):1774<=x&&x<=2220?"r":8192<=x&&x<=8203?"w":x==8204?"b":"L"}var n=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,r=/[stwN]/,s=/[LRr]/,u=/[Lb1n]/,g=/[1n]/;function v(x,G,ee){this.level=x,this.from=G,this.to=ee}return function(x,G){var ee=G=="ltr"?"L":"R";if(x.length==0||G=="ltr"&&!n.test(x))return!1;for(var Me=x.length,Se=[],ze=0;ze-1&&(n[t]=r.slice(0,s).concat(r.slice(s+1)))}}}function Fe(e,t){var i=ht(e,t);if(!i.length)return;for(var n=Array.prototype.slice.call(arguments,2),r=0;r0}function oe(e){e.prototype.on=function(t,i){Le(this,t,i)},e.prototype.off=function(t,i){yt(this,t,i)}}function M(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function D(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}function z(e){return e.defaultPrevented!=null?e.defaultPrevented:e.returnValue==!1}function Z(e){M(e),D(e)}function Te(e){return e.target||e.srcElement}function Ce(e){var t=e.which;return t==null&&(e.button&1?t=1:e.button&2?t=3:e.button&4&&(t=2)),S&&e.ctrlKey&&t==1&&(t=3),t}var Ve=function(){if(j&&Y<9)return!1;var e=P("div");return"draggable"in e||"dragDrop"in e}(),vt;function bt(e){if(vt==null){var t=P("span","\u200B");ue(e,P("span",[t,document.createTextNode("x")])),e.firstChild.offsetHeight!=0&&(vt=t.offsetWidth<=1&&t.offsetHeight>2&&!(j&&Y<8))}var i=vt?P("span","\u200B"):P("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return i.setAttribute("cm-text",""),i}var ft;function _t(e){if(ft!=null)return ft;var t=ue(e,document.createTextNode("A\u062EA")),i=fe(t,0,1).getBoundingClientRect(),n=fe(t,1,2).getBoundingClientRect();return Ge(e),!i||i.left==i.right?!1:ft=n.right-i.right<3}var Bt=` +`],[we,/^(?:\"[^\"]*\"?|\'[^\']*\'?)/,null,`"'`]],[[Re,/^^<\/?[a-z](?:[\w.:-]*\w)?|\/?>$/i],[ce,/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^>\'\"\s]*(?:[^>\'\"\s\/]|\/(?=\s)))/],[ue,/^[=<>\/]+/],["lang-js",/^on\w+\s*=\s*\"([^\"]+)\"/i],["lang-js",/^on\w+\s*=\s*\'([^\']+)\'/i],["lang-js",/^on\w+\s*=\s*([^\"\'>\s]+)/i],["lang-css",/^style\s*=\s*\"([^\"]+)\"/i],["lang-css",/^style\s*=\s*\'([^\']+)\'/i],["lang-css",/^style\s*=\s*([^\"\'>\s]+)/i]]),["in.tag"]),Ee(st([],[[we,/^[\s\S]+/]]),["uq.val"]),Ee(St({keywords:C,hashComments:!0,cStyleComments:!0,types:he}),["c","cc","cpp","cxx","cyc","m"]),Ee(St({keywords:"null,true,false"}),["json"]),Ee(St({keywords:A,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:he}),["cs"]),Ee(St({keywords:R,cStyleComments:!0}),["java"]),Ee(St({keywords:L,hashComments:!0,multiLineStrings:!0}),["bash","bsh","csh","sh"]),Ee(St({keywords:f,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}),["cv","py","python"]),Ee(St({keywords:m,hashComments:!0,multiLineStrings:!0,regexLiterals:2}),["perl","pl","pm"]),Ee(St({keywords:S,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb","ruby"]),Ee(St({keywords:T,cStyleComments:!0,regexLiterals:!0}),["javascript","js","ts","typescript"]),Ee(St({keywords:O,hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]),Ee(st([],[[ge,/^[\s\S]+/]]),["regex"]);function it($){var Ae=$.langExtension;try{var Pe=b($.sourceNode,$.pre),He=Pe.sourceCode;$.sourceCode=He,$.spans=Pe.spans,$.basePos=0,F(Ae,He)($),Je($)}catch(Ue){Y.console&&console.log(Ue&&Ue.stack||Ue)}}function Mt($,Ae,Pe){var He=Pe||!1,Ue=Ae||null,Qe=document.createElement("div");Qe.innerHTML="
                            "+$+"
                            ",Qe=Qe.firstChild,He&&nt(Qe,He,!0);var et={langExtension:Ue,numberLines:He,sourceNode:Qe,pre:1,sourceCode:null,basePos:null,spans:null,decorations:null};return it(et),Qe.innerHTML}function Tt($,Ae){var Pe=Ae||document.body,He=Pe.ownerDocument||document;function Ue(ne){return Pe.getElementsByTagName(ne)}for(var Qe=[Ue("pre"),Ue("code"),Ue("xmp")],et=[],Dt=0;Dt=0){var L=f.split("!=");return Y.create(L[0].trim(),this._deserializeValue(L[1],S))}if(f.indexOf("==")>=0){var L=f.split("==");return j.create(L[0].trim(),this._deserializeValue(L[1],S))}if(f.indexOf("=~")>=0){var L=f.split("=~");return _.create(L[0].trim(),this._deserializeRegexValue(L[1],S))}return/^\!\s*/.test(f)?W.create(f.substr(1).trim()):me.create(f)},m._deserializeValue=function(f,S){if(f=f.trim(),f==="true")return!0;if(f==="false")return!1;var L=/^'([^']*)'$/.exec(f);return L?L[1].trim():f},m._deserializeRegexValue=function(f,S){if(Object(U.x)(f)){if(S)throw new Error("missing regexp-value for =~-expression");return console.warn("missing regexp-value for =~-expression"),null}var L=f.indexOf("/"),le=f.lastIndexOf("/");if(L===le||L<0){if(S)throw new Error("bad regexp-value '"+f+"', missing /-enclosure");return console.warn("bad regexp-value '"+f+"', missing /-enclosure"),null}var he=f.slice(L+1,le),ge=f[le+1]==="i"?"i":"";try{return new RegExp(he,ge)}catch(Ie){if(S)throw new Error("bad regexp-value '"+f+"', parse error: "+Ie);return console.warn("bad regexp-value '"+f+"', parse error: "+Ie),null}},m}();function k(m,f){var S=m.getType(),L=f.getType();if(S!==L)return S-L;switch(S){case 1:return m.cmp(f);case 2:return m.cmp(f);case 3:return m.cmp(f);case 4:return m.cmp(f);case 6:return m.cmp(f);case 7:return m.cmp(f);case 5:return m.cmp(f);default:throw new Error("Unknown ContextKeyExpr!")}}var me=function(){function m(f){this.key=f}return m.create=function(f){return new m(f)},m.prototype.getType=function(){return 1},m.prototype.cmp=function(f){return this.keyf.key?1:0},m.prototype.equals=function(f){return f instanceof m?this.key===f.key:!1},m.prototype.evaluate=function(f){return!!f.getValue(this.key)},m.prototype.keys=function(){return[this.key]},m.prototype.negate=function(){return W.create(this.key)},m}(),j=function(){function m(f,S){this.key=f,this.value=S}return m.create=function(f,S){return typeof S=="boolean"?S?me.create(f):W.create(f):new m(f,S)},m.prototype.getType=function(){return 3},m.prototype.cmp=function(f){return this.keyf.key?1:this.valuef.value?1:0},m.prototype.equals=function(f){return f instanceof m?this.key===f.key&&this.value===f.value:!1},m.prototype.evaluate=function(f){return f.getValue(this.key)==this.value},m.prototype.keys=function(){return[this.key]},m.prototype.negate=function(){return Y.create(this.key,this.value)},m}(),Y=function(){function m(f,S){this.key=f,this.value=S}return m.create=function(f,S){return typeof S=="boolean"?S?W.create(f):me.create(f):new m(f,S)},m.prototype.getType=function(){return 4},m.prototype.cmp=function(f){return this.keyf.key?1:this.valuef.value?1:0},m.prototype.equals=function(f){return f instanceof m?this.key===f.key&&this.value===f.value:!1},m.prototype.evaluate=function(f){return f.getValue(this.key)!=this.value},m.prototype.keys=function(){return[this.key]},m.prototype.negate=function(){return j.create(this.key,this.value)},m}(),W=function(){function m(f){this.key=f}return m.create=function(f){return new m(f)},m.prototype.getType=function(){return 2},m.prototype.cmp=function(f){return this.keyf.key?1:0},m.prototype.equals=function(f){return f instanceof m?this.key===f.key:!1},m.prototype.evaluate=function(f){return!f.getValue(this.key)},m.prototype.keys=function(){return[this.key]},m.prototype.negate=function(){return me.create(this.key)},m}(),_=function(){function m(f,S){this.key=f,this.regexp=S}return m.create=function(f,S){return new m(f,S)},m.prototype.getType=function(){return 6},m.prototype.cmp=function(f){if(this.keyf.key)return 1;var S=this.regexp?this.regexp.source:"",L=f.regexp?f.regexp.source:"";return SL?1:0},m.prototype.equals=function(f){if(f instanceof m){var S=this.regexp?this.regexp.source:"",L=f.regexp?f.regexp.source:"";return this.key===f.key&&S===L}return!1},m.prototype.evaluate=function(f){var S=f.getValue(this.key);return this.regexp?this.regexp.test(S):!1},m.prototype.keys=function(){return[this.key]},m.prototype.negate=function(){return y.create(this)},m}(),y=function(){function m(f){this._actual=f}return m.create=function(f){return new m(f)},m.prototype.getType=function(){return 7},m.prototype.cmp=function(f){return this._actual.cmp(f._actual)},m.prototype.equals=function(f){return f instanceof m?this._actual.equals(f._actual):!1},m.prototype.evaluate=function(f){return!this._actual.evaluate(f)},m.prototype.keys=function(){return this._actual.keys()},m.prototype.negate=function(){return this._actual},m}(),C=function(){function m(f){this.expr=f}return m.create=function(f){var S=m._normalizeArr(f);return S.length===0?void 0:S.length===1?S[0]:new m(S)},m.prototype.getType=function(){return 5},m.prototype.cmp=function(f){if(this.expr.lengthf.expr.length)return 1;for(var S=0,L=this.expr.length;S1;){for(var ge=f.shift(),Ie=f.shift(),xe=[],Oe=0,Ge=he(ge);Oe0&&arguments[0]!==void 0?arguments[0]:[],bn=Object(b.a)(Vt),rn=bn.sort(),gn=0;gn-1)){Ne.next=9;break}return document.getElementById("question-scroll").scrollTo(0,250),lt("\u8BF7\u5148\u8F93\u5165 ".concat(St[bn]," \u9009\u9879\u7684\u5185\u5BB9")),Ne.abrupt("return",!1);case 9:if(!zn(yt)){Ne.next=13;break}return document.getElementById("question-scroll").scrollTo(0,250),lt("\u9009\u9879\u5DF2\u91CD\u590D"),Ne.abrupt("return",!1);case 13:if(z.length){Ne.next=17;break}return document.getElementById("question-scroll").scrollTo(0,250),lt("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),Ne.abrupt("return",!1);case 17:return rn=yt.map(function(pt,Yt){return{choice_text:pt,is_answer:!!z.includes(Yt)}}),Ne.abrupt("return",{subject:Ve,question:{cnt:rn.map(function(pt){return pt.choice_text})},choice:{answer:rn.map(function(pt){return pt.is_answer})}});case 19:case"end":return Ne.stop()}},Vt)}));return function(){return _n.apply(this,arguments)}}(),It=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu",id:"del"},{name:"\u4E0A\u79FB",icon:"iconfont c-green ml30 icon-shangyi_Hover",id:"up"},{name:"\u4E0B\u79FB",icon:"iconfont c-green ml30 icon-xiayi_moren",id:"down"},{name:"\u7F16\u8F91",icon:"iconfont c-green ml30 icon-bianjishijuan3x",id:"edit"}],Mi=function(){var _n=Object(j.a)(T.a.mark(function Vt(bn){return T.a.wrap(function(gn){for(;;)switch(gn.prev=gn.next){case 0:gn.t0=bn.id,gn.next=gn.t0==="del"?3:gn.t0==="up"||gn.t0==="down"?5:gn.t0==="edit"?9:11;break;case 3:return J.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u95EE\u9898\u5417\uFF1F",onOk:function(){return Object(j.a)(T.a.mark(function pt(){return T.a.wrap(function(an){for(;;)switch(an.prev=an.next){case 0:return an.next=2,Object(je.m)({id:mt.question_id});case 2:ot({type:"exercise/editExercise",payload:Object(Y.a)({},Sn)});case 3:case"end":return an.stop()}},pt)}))()}}),gn.abrupt("break",11);case 5:return gn.next=7,ot({type:"exercise/exeriseMoveUpDown",payload:{id:mt.question_id,opr:bn.id}});case 7:return ot({type:"exercise/editExercise",payload:Object(Y.a)({},Sn)}),gn.abrupt("break",11);case 9:return Ft(!0),gn.abrupt("break",11);case 11:case"end":return gn.stop()}},Vt)}));return function(bn){return _n.apply(this,arguments)}}(),wi=function(){var Vt;return f.a.createElement("aside",null,f.a.createElement("p",{className:st.a.titleWrap},f.a.createElement("span",{className:st.a.required},"*"),f.a.createElement("span",{className:st.a.title},"\u9898\u5E72\uFF1A")),f.a.createElement(L.a,{id:"single-question-title",watch:!0,isFocus:!0,height:155,defaultValue:Ve,onChange:function(rn){vt(rn),Bt(!1)}}),_t&&f.a.createElement("div",{className:st.a.error},"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),f.a.createElement("p",{className:st.a.titleWrap},f.a.createElement("span",{className:st.a.required},"*"),f.a.createElement("span",{className:st.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",f.a.createElement("span",{className:st.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),yt.map(function(bn,rn){return f.a.createElement("div",{className:st.a.choiceWrap,key:rn},f.a.createElement(I.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},f.a.createElement("div",{className:"".concat(st.a.answer," ").concat(z.includes(rn)?st.a.activeAnswer:""),onClick:function(){lt(""),z.includes(rn)?Z(z.filter(function(Ne){return Ne!==rn})):Z([].concat(Object(b.a)(z),[rn]))}},St[rn])),f.a.createElement("div",{className:st.a.editorWrap},ne===rn?f.a.createElement(L.a,{id:"single-question-option-".concat(rn),watch:!0,isFocus:!0,height:155,defaultValue:bn,onChange:function(Ne){lt(""),yt[rn]=Ne,Fe(yt)}}):f.a.createElement("div",{className:st.a.htmlWrap,onClick:function(){return oe(rn)}},f.a.createElement(le.a,{value:bn}))),rn>1&&f.a.createElement(I.a,{title:"\u5220\u9664"},f.a.createElement("i",{className:"".concat(st.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){Fe(yt.filter(function(Yt,an){return an!==rn}));var Ne=z.filter(function(Yt,an){return Yt!==rn}),pt=Ne.map(function(Yt){return Yt=15&&(C=!1,W=!0);var ge=S&&(_||C&&(he==null||he<12.11)),Ie=de||j&&Y>=9;function xe(e){return new RegExp("(^|\\s)"+e+"(?:$|\\s)\\s*")}var Oe=function(e,t){var i=e.className,n=xe(t).exec(i);if(n){var r=i.slice(n.index+n[0].length);e.className=i.slice(0,n.index)+(r?n[1]+r:"")}};function Ge(e){for(var t=e.childNodes.length;t>0;--t)e.removeChild(e.firstChild);return e}function ue(e,t){return Ge(e).appendChild(t)}function P(e,t,i,n){var r=document.createElement(e);if(i&&(r.className=i),n&&(r.style.cssText=n),typeof t=="string")r.appendChild(document.createTextNode(t));else if(t)for(var s=0;s=t)return u+(t-s);u+=g-s,u+=i-u%i,s=g+1}}var je=function(){this.id=null,this.f=null,this.time=0,this.handler=I(this.onTimeout,this)};je.prototype.onTimeout=function(e){e.id=0,e.time<=+new Date?e.f():setTimeout(e.handler,e.time-+new Date)},je.prototype.set=function(e,t){this.f=t;var i=+new Date+e;(!this.id||i=t)return n+Math.min(u,t-r);if(r+=s-n,r+=i-r%i,n=s+1,r>=t)return n}}var Ee=[""];function F(e){for(;Ee.length<=e;)Ee.push(it(Ee)+" ");return Ee[e]}function it(e){return e[e.length-1]}function Mt(e,t){for(var i=[],n=0;n"\x80"&&(e.toUpperCase()!=e.toLowerCase()||$.test(e))}function Pe(e,t){return t?t.source.indexOf("\\w")>-1&&Ae(e)?!0:t.test(e):Ae(e)}function He(e){for(var t in e)if(e.hasOwnProperty(t)&&e[t])return!1;return!0}var Ue=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function Qe(e){return e.charCodeAt(0)>=768&&Ue.test(e)}function et(e,t,i){for(;(i<0?t>0:ti?-1:1;;){if(t==i)return t;var r=(t+i)/2,s=n<0?Math.ceil(r):Math.floor(r);if(s==t)return e(s)?t:i;e(s)?i=s:t=s+n}}function ct(e,t,i,n){if(!e)return n(t,i,"ltr",0);for(var r=!1,s=0;st||t==i&&u.to==t)&&(n(Math.max(u.from,t),Math.min(u.to,i),u.level==1?"rtl":"ltr",s),r=!0)}r||n(t,i,"ltr")}var ot=null;function $e(e,t,i){var n;ot=null;for(var r=0;rt)return r;s.to==t&&(s.from!=s.to&&i=="before"?n=r:ot=r),s.from==t&&(s.from!=s.to&&i!="before"?n=r:ot=r)}return n!=null?n:ot}var Lt=function(){var e="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",t="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function i(x){return x<=247?e.charAt(x):1424<=x&&x<=1524?"R":1536<=x&&x<=1785?t.charAt(x-1536):1774<=x&&x<=2220?"r":8192<=x&&x<=8203?"w":x==8204?"b":"L"}var n=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,r=/[stwN]/,s=/[LRr]/,u=/[Lb1n]/,g=/[1n]/;function v(x,G,ee){this.level=x,this.from=G,this.to=ee}return function(x,G){var ee=G=="ltr"?"L":"R";if(x.length==0||G=="ltr"&&!n.test(x))return!1;for(var Me=x.length,Se=[],ze=0;ze-1&&(n[t]=r.slice(0,s).concat(r.slice(s+1)))}}}function Fe(e,t){var i=ht(e,t);if(!i.length)return;for(var n=Array.prototype.slice.call(arguments,2),r=0;r0}function oe(e){e.prototype.on=function(t,i){Le(this,t,i)},e.prototype.off=function(t,i){yt(this,t,i)}}function M(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function D(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}function z(e){return e.defaultPrevented!=null?e.defaultPrevented:e.returnValue==!1}function Z(e){M(e),D(e)}function Te(e){return e.target||e.srcElement}function Ce(e){var t=e.which;return t==null&&(e.button&1?t=1:e.button&2?t=3:e.button&4&&(t=2)),S&&e.ctrlKey&&t==1&&(t=3),t}var Ve=function(){if(j&&Y<9)return!1;var e=P("div");return"draggable"in e||"dragDrop"in e}(),vt;function bt(e){if(vt==null){var t=P("span","\u200B");ue(e,P("span",[t,document.createTextNode("x")])),e.firstChild.offsetHeight!=0&&(vt=t.offsetWidth<=1&&t.offsetHeight>2&&!(j&&Y<8))}var i=vt?P("span","\u200B"):P("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return i.setAttribute("cm-text",""),i}var ft;function _t(e){if(ft!=null)return ft;var t=ue(e,document.createTextNode("A\u062EA")),i=fe(t,0,1).getBoundingClientRect(),n=fe(t,1,2).getBoundingClientRect();return Ge(e),!i||i.left==i.right?!1:ft=n.right-i.right<3}var Bt=` b`.split(/\n/).length!=3?function(e){for(var t=0,i=[],n=e.length;t<=n;){var r=e.indexOf(` `,t);r==-1&&(r=e.length);var s=e.slice(t,e.charAt(r-1)=="\r"?r-1:r),u=s.indexOf("\r");u!=-1?(i.push(s.slice(0,u)),t+=u+1):(i.push(s),t=r+1)}return i}:function(e){return e.split(/\r\n?|\n/)},ut=window.getSelection?function(e){try{return e.selectionStart!=e.selectionEnd}catch(t){return!1}}:function(e){var t;try{t=e.ownerDocument.selection.createRange()}catch(i){}return!t||t.parentElement()!=e?!1:t.compareEndPoints("StartToEnd",t)!=0},ln=function(){var e=P("div");return"oncopy"in e?!0:(e.setAttribute("oncopy","return;"),typeof e.oncopy=="function")}(),qt=null;function lt(e){if(qt!=null)return qt;var t=ue(e,P("span","x")),i=t.getBoundingClientRect(),n=fe(t,0,1).getBoundingClientRect();return qt=Math.abs(i.left-n.left)>1}var mn={},Kt={};function si(e,t){arguments.length>2&&(t.dependencies=Array.prototype.slice.call(arguments,2)),mn[e]=t}function li(e,t){Kt[e]=t}function Ht(e){if(typeof e=="string"&&Kt.hasOwnProperty(e))e=Kt[e];else if(e&&typeof e.name=="string"&&Kt.hasOwnProperty(e.name)){var t=Kt[e.name];typeof t=="string"&&(t={name:t}),e=q(t,e),e.name=t.name}else{if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(e))return Ht("application/xml");if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(e))return Ht("application/json")}return typeof e=="string"?{name:e}:e||{name:"null"}}function Wt(e,t){t=Ht(t);var i=mn[t.name];if(!i)return Wt(e,"text/plain");var n=i(e,t);if(At.hasOwnProperty(t.name)){var r=At[t.name];for(var s in r){if(!r.hasOwnProperty(s))continue;n.hasOwnProperty(s)&&(n["_"+s]=n[s]),n[s]=r[s]}}if(n.name=t.name,t.helperType&&(n.helperType=t.helperType),t.modeProps)for(var u in t.modeProps)n[u]=t.modeProps[u];return n}var At={};function Ft(e,t){var i=At.hasOwnProperty(e)?At[e]:At[e]={};b(t,i)}function Sn(e,t){if(t===!0)return t;if(e.copyState)return e.copyState(t);var i={};for(var n in t){var r=t[n];r instanceof Array&&(r=r.concat([])),i[n]=r}return i}function Bn(e,t){for(var i;e.innerMode&&!(i=e.innerMode(t),!i||i.mode==e);)t=i.state,e=i.mode;return i||{mode:e,state:t}}function zn(e,t,i){return e.startState?e.startState(t,i):!0}var nn=function(e,t,i){this.pos=this.start=0,this.string=e,this.tabSize=t||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=i};nn.prototype.eol=function(){return this.pos>=this.string.length},nn.prototype.sol=function(){return this.pos==this.lineStart},nn.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},nn.prototype.next=function(){if(this.post},nn.prototype.eatSpace=function(){for(var e=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>e},nn.prototype.skipToEnd=function(){this.pos=this.string.length},nn.prototype.skipTo=function(e){var t=this.string.indexOf(e,this.pos);if(t>-1)return this.pos=t,!0},nn.prototype.backUp=function(e){this.pos-=e},nn.prototype.column=function(){return this.lastColumnPos0?null:(s&&t!==!1&&(this.pos+=s[0].length),s)}},nn.prototype.current=function(){return this.string.slice(this.start,this.pos)},nn.prototype.hideFirstChars=function(e,t){this.lineStart+=e;try{return t()}finally{this.lineStart-=e}},nn.prototype.lookAhead=function(e){var t=this.lineOracle;return t&&t.lookAhead(e)},nn.prototype.baseToken=function(){var e=this.lineOracle;return e&&e.baseToken(this.pos)};function It(e,t){if(t-=e.first,t<0||t>=e.size)throw new Error("There is no line "+(t+e.first)+" in the document.");for(var i=e;!i.lines;)for(var n=0;;++n){var r=i.children[n],s=r.chunkSize();if(t=e.first&&ti?Ne(i,It(e,i).text.length):a(t,It(e,t.line).text.length)}function a(e,t){var i=e.ch;return i==null||i>t?Ne(e.line,t):i<0?Ne(e.line,0):e}function c(e,t){for(var i=[],n=0;nthis.maxLookAhead&&(this.maxLookAhead=e),t},h.prototype.baseToken=function(e){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=e;)this.baseTokenPos+=2;var t=this.baseTokens[this.baseTokenPos+1];return{type:t&&t.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-e}},h.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},h.fromSaved=function(e,t,i){return t instanceof p?new h(e,Sn(e.mode,t.state),i,t.lookAhead):new h(e,Sn(e.mode,t),i)},h.prototype.save=function(e){var t=e!==!1?Sn(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new p(t,this.maxLookAhead):t};function te(e,t,i,n){var r=[e.state.modeGen],s={};wn(e,t.text,e.doc.mode,i,function(x,G){return r.push(x,G)},s,n);for(var u=i.state,g=function(x){i.baseTokens=r;var G=e.state.overlays[x],ee=1,Me=0;i.state=!0,wn(e,t.text,G.mode,i,function(Se,ze){for(var qe=ee;MeSe&&r.splice(ee,1,Se,r[ee+1],dt),ee+=2,Me=Math.min(Se,dt)}if(!ze)return;if(G.opaque)r.splice(qe,ee-qe,Se,"overlay "+ze),ee=qe+2;else for(;qee.options.maxHighlightLength&&Sn(e.doc.mode,n.state),s=te(e,t,n);r&&(n.state=r),t.stateAfter=n.save(!r),t.styles=s.styles,s.classes?t.styleClasses=s.classes:t.styleClasses&&(t.styleClasses=null),i===e.doc.highlightFrontier&&(e.doc.modeFrontier=Math.max(e.doc.modeFrontier,++e.doc.highlightFrontier))}return t.styles}function gt(e,t,i){var n=e.doc,r=e.display;if(!n.mode.startState)return new h(n,!0,t);var s=on(e,t,i),u=s>n.first&&It(n,s-1).stateAfter,g=u?h.fromSaved(n,u,s):new h(n,zn(n.mode),s);return n.iter(s,t,function(v){Nt(e,v.text,g);var x=g.line;v.stateAfter=x==t-1||x%5==0||x>=r.viewFrom&&xt.start)return s}throw new Error("Mode "+e.name+" failed to advance stream.")}var Rt=function(e,t,i){this.start=e.start,this.end=e.pos,this.string=e.current(),this.type=t||null,this.state=i};function jt(e,t,i,n){var r=e.doc,s=r.mode,u;t=o(r,t);var g=It(r,t.line),v=gt(e,t.line,i),x=new nn(g.text,e.options.tabSize,v),G;for(n&&(G=[]);(n||x.pose.options.maxHighlightLength?(g=!1,u&&Nt(e,t,n,G.pos),G.pos=t.length,ee=null):ee=un(kt(i,G,n.state,Me),s),Me){var Se=Me[0].name;Se&&(ee="m-"+(ee?Se+" "+ee:Se))}if(!g||x!=ee){for(;vu;--g){if(g<=s.first)return s.first;var v=It(s,g-1),x=v.stateAfter;if(x&&(!i||g+(x instanceof p?x.lookAhead:0)<=s.modeFrontier))return g;var G=ye(v.text,null,e.options.tabSize);(r==null||n>G)&&(r=g-1,n=G)}return r}function _i(e,t){if(e.modeFrontier=Math.min(e.modeFrontier,t),e.highlightFrontieri;n--){var r=It(e,n).stateAfter;if(r&&(!(r instanceof p)||n+r.lookAhead=t:s.to>t);(n||(n=[])).push(new sr(u,s.from,v?null:s.to))}}return n}function Gr(e,t,i){var n;if(e)for(var r=0;r=t:s.to>t);if(g||s.from==t&&u.type=="bookmark"&&(!i||s.marker.insertLeft)){var v=s.from==null||(u.inclusiveLeft?s.from<=t:s.from0&&g)for(var Ut=0;Ut0)continue;var G=[v,1],ee=pt(x.from,g.from),Me=pt(x.to,g.to);(ee<0||!u.inclusiveLeft&&!ee)&&G.push({from:x.from,to:g.from}),(Me>0||!u.inclusiveRight&&!Me)&&G.push({from:g.to,to:x.to}),r.splice.apply(r,G),v+=G.length-3}return r}function Pr(e){var t=e.markedSpans;if(!t)return;for(var i=0;it)&&(!n||ci(n,s.marker)<0)&&(n=s.marker)}return n}function hi(e,t,i,n,r){var s=It(e,t),u=Oi&&s.markedSpans;if(u)for(var g=0;g=0&&ee<=0||G<=0&&ee>=0)continue;if(G<=0&&(v.marker.inclusiveRight&&r.inclusiveLeft?pt(x.to,i)>=0:pt(x.to,i)>0)||G>=0&&(v.marker.inclusiveRight&&r.inclusiveLeft?pt(x.from,n)<=0:pt(x.from,n)<0))return!0}}function Ui(e){for(var t;t=di(e);)e=t.find(-1,!0).line;return e}function Vr(e){for(var t;t=Fn(e);)e=t.find(1,!0).line;return e}function Kr(e){for(var t,i;t=Fn(e);)e=t.find(1,!0).line,(i||(i=[])).push(e);return i}function cr(e,t){var i=It(e,t),n=Ui(i);return i==n?t:Vt(n)}function br(e,t){if(t>e.lastLine())return t;var i=It(e,t),n;if(!Pi(e,i))return t;for(;n=Fn(i);)i=n.find(1,!0).line;return Vt(i)+1}function Pi(e,t){var i=Oi&&t.markedSpans;if(i)for(var n=void 0,r=0;rt.maxLineLength&&(t.maxLineLength=r,t.maxLine=n)})}var jr=function(e,t,i){this.text=e,yo(this,t),this.height=i?i(this):1};jr.prototype.lineNo=function(){return Vt(this)},oe(jr);function ga(e,t,i,n){e.text=t,e.stateAfter&&(e.stateAfter=null),e.styles&&(e.styles=null),e.order!=null&&(e.order=null),Pr(e),yo(e,i);var r=n?n(e):1;r!=e.height&&_n(e,r)}function bo(e){e.parent=null,Pr(e)}var Gt={},tn={};function Qt(e,t){if(!e||/^\s*$/.test(e))return null;var i=t.addModeClass?tn:Gt;return i[e]||(i[e]=e.replace(/\S+/g,"cm-$&"))}function vn(e,t){var i=Re("span",null,null,W?"padding-right: .1px":null),n={pre:Re("pre",[i],"CodeMirror-line"),content:i,col:0,pos:0,cm:e,trailingSpace:!1,splitSpaces:e.getOption("lineWrapping")};t.measure={};for(var r=0;r<=(t.rest?t.rest.length:0);r++){var s=r?t.rest[r-1]:t.line,u=void 0;n.pos=0,n.addToken=Gn,_t(e.display.measure)&&(u=mt(s,e.doc.direction))&&(n.addToken=bi(n.addToken,u)),n.map=[];var g=t!=e.display.externalMeasured&&Vt(s);Cn(s,n,Ke(e,s,g)),s.styleClasses&&(s.styleClasses.bgClass&&(n.bgClass=ie(s.styleClasses.bgClass,n.bgClass||"")),s.styleClasses.textClass&&(n.textClass=ie(s.styleClasses.textClass,n.textClass||""))),n.map.length==0&&n.map.push(0,0,n.content.appendChild(bt(e.display.measure))),r==0?(t.measure.map=n.map,t.measure.cache={}):((t.measure.maps||(t.measure.maps=[])).push(n.map),(t.measure.caches||(t.measure.caches=[])).push({}))}if(W){var v=n.content.lastChild;(/\bcm-tab\b/.test(v.className)||v.querySelector&&v.querySelector(".cm-tab"))&&(n.content.className="cm-tab-wrap-hack")}return Fe(e,"renderLine",e,t.line,n.pre),n.pre.className&&(n.textClass=ie(n.pre.className,n.textClass||"")),n}function Tn(e){var t=P("span","\u2022","cm-invalidchar");return t.title="\\u"+e.charCodeAt(0).toString(16),t.setAttribute("aria-label",t.title),t}function Gn(e,t,i,n,r,s,u){if(!t)return;var g=e.splitSpaces?kn(t,e.trailingSpace):t,v=e.cm.state.specialChars,x=!1,G;if(!v.test(t))e.col+=t.length,G=document.createTextNode(g),e.map.push(e.pos,e.pos+t.length,G),j&&Y<9&&(x=!0),e.pos+=t.length;else{G=document.createDocumentFragment();for(var ee=0;;){v.lastIndex=ee;var Me=v.exec(t),Se=Me?Me.index-ee:t.length-ee;if(Se){var ze=document.createTextNode(g.slice(ee,ee+Se));j&&Y<9?G.appendChild(P("span",[ze])):G.appendChild(ze),e.map.push(e.pos,e.pos+Se,ze),e.col+=Se,e.pos+=Se}if(!Me)break;ee+=Se+1;var qe=void 0;if(Me[0]==" "){var dt=e.cm.options.tabSize,xt=dt-e.col%dt;qe=G.appendChild(P("span",F(xt),"cm-tab")),qe.setAttribute("role","presentation"),qe.setAttribute("cm-text"," "),e.col+=xt}else Me[0]=="\r"||Me[0]==` @@ -344,5 +344,5 @@ b`.split(/\n/).length!=3?function(e){for(var t=0,i=[],n=e.length;t<=n;){var r=e. `),insertTextRules:ue.languages.CompletionItemInsertTextRule.InsertAsSnippet},Re=["auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while","inline","restrict","_Bool","_Complex","_Imaginary","_Alignas","_Alignof","_Atomic","_Static_assert","_Noreturn","_Thread_local","_Generic"];ue.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(we,ie){var De=A(ue,we,ie,Re,[P]);return{suggestions:De}}});var fe=["False","None","True","and","as","assert","break","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","nonlocal","not","or","pass","raise","return","try","while","with","yield"];ue.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(we,ie){var De=[{label:"print",kind:ue.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(` `),insertTextRules:ue.languages.CompletionItemInsertTextRule.InsertAsSnippet}],I=A(ue,we,ie,fe,De);return{suggestions:I}}});var V=["abstract","assert","boolean","break","byte","case","catch","char","class","const","continue","default","do","double","else","enum","extends","final","finally","float","for","goto","if","implements","import","instance of","int","interface","long","native","new","package","private","protected","public","return","strictfp","short","static","super","switch","synchronized","this","throw","throws","transient","try","void","volatile","while"];ue.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(we,ie){var De=[P,{label:"main",kind:ue.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(` `),insertTextRules:ue.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:ue.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join(` -`),insertTextRules:ue.languages.CompletionItemInsertTextRule.InsertAsSnippet}],I=A(ue,we,ie,V,De);return{suggestions:I}}})},T="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002",m=l("fjLI"),f=l("LvDl"),S=l("+ua5");function L(ue){return/^\d+$/.test(ue)?"".concat(ue,"px"):ue}function le(){}var he=!1,ge={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python",Scala:"scale"};function Ie(){var ue=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],P=ue;if(Array.isArray(ue)){for(var Re=0;Re0||Bn.target.offsetWidth>0)&&ht.current.instance.layout()}}catch(zn){Ft.e(zn)}finally{Ft.f()}}),Wt.observe(Le.current)),Wt}function Te(){k.b.warn({content:decodeURIComponent(T),key:"monaco-editor-tip"})}var Ce=function(){var At=ht.current.instance;if(ce!=null&&At&&D){var Ft=At.getModel();Ft&&ce!==Ft.getValue()&&(he=!0,Ft.setValue(ce),At.layout(),he=!1)}};Object(y.useEffect)(function(){try{var Wt,At=ht.current.instance;Fe.current&&clearTimeout(Fe.current),Fe.current=setTimeout(function(){Ce()},500),At==null||((Wt=At.updateOptions)===null||Wt===void 0)||Wt.call(At,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(ce.split(/\r\n|\r|\n/g).length))+3,5)})}catch(Ft){debugger}},[ce,D,ht.current]),Object(y.useEffect)(function(){try{if(Dt&&ht.current&&ht.current.instance){var Wt=ht.current.instance;Wt.changeViewZones(function(Ft){var Sn=document.createElement("div");Sn.style.padding="10px 20px",Sn.style.width="calc(100% - 20px)",Sn.className="my-error-line-wrp",Sn.innerHTML=ot,Ft.addZone({afterLineNumber:Dt||11,heightInLines:3,domNode:Sn})});var At={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};Wt.addOverlayWidget(At),Wt.revealPositionInCenter({lineNumber:20,column:1})}}catch(Ft){debugger}},[Dt,ht.current,D]),Object(y.useEffect)(function(){var Wt;if((Wt=ht.current)!==null&&Wt!==void 0&&Wt.instance&&D&&mt){var At=ht.current.instance,Ft=At.getModel();if(!Ft)return;var Sn=function(){var pt=[],Yt=[],an=Ft.getAllDecorations(),Pn=Object(me.a)(an),Un;try{for(Pn.s();!(Un=Pn.n()).done;){var d=Un.value;if(d.options.className==="highlighted-line"){var o;pt.push(d==null||((o=d.range)===null||o===void 0)?void 0:o.startLineNumber),Yt.push(d==null?void 0:d.id)}}}catch(c){Pn.e(c)}finally{Pn.f()}Ft.deltaDecorations(Yt,[]);var a=Ft.getLineCount();!!$e&&$e<=a&&(At.deltaDecorations([],[{range:new xe.Range($e,1,$e,Ft.getLineMaxColumn($e)),options:{isWholeLine:!0,className:"highlighted-line"}}]),At.revealLineInCenter($e))};Sn();var Bn=function(){var pt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,Yt=[],an=[],Pn=Ft.getAllDecorations(),Un=Object(me.a)(Pn),d;try{for(Un.s();!(d=Un.n()).done;){var o=d.value;if(o.options.linesDecorationsClassName==="breakpoints"){var a;Yt.push(o==null||((a=o.range)===null||a===void 0)?void 0:a.startLineNumber),an.push(o==null?void 0:o.id)}}}catch(c){Un.e(c)}finally{Un.f()}if(pt)return{lines:Yt,ids:an};Pe(Yt)},zn=function(){var Ne=Object(de.a)(_.a.mark(function pt(Yt){var an;return _.a.wrap(function(Un){for(;;)switch(Un.prev=Un.next){case 0:return an={range:new xe.Range(Yt,1,Yt,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints"}},Un.next=3,Ft.deltaDecorations([],[an]);case 3:Bn();case 4:case"end":return Un.stop()}},pt)}));return function(Yt){return Ne.apply(this,arguments)}}(),nn=function(){var Ne=Object(de.a)(_.a.mark(function pt(Yt){var an,Pn,Un,d,o;return _.a.wrap(function(c){for(;;)switch(c.prev=c.next){case 0:an=[],Pn=At.getLineDecorations(Yt),Un=Object(me.a)(Pn);try{for(Un.s();!(d=Un.n()).done;)o=d.value,o.options.linesDecorationsClassName==="breakpoints"&&an.push(o.id)}catch(p){Un.e(p)}finally{Un.f()}return c.next=6,Ft.deltaDecorations(an,[]);case 6:Bn();case 7:case"end":return c.stop()}},pt)}));return function(Yt){return Ne.apply(this,arguments)}}(),It=function(pt){var Yt=At.getLineDecorations(pt),an=Object(me.a)(Yt),Pn;try{for(an.s();!(Pn=an.n()).done;){var Un=Pn.value;if(Un.options.linesDecorationsClassName==="breakpoints")return!0}}catch(d){an.e(d)}finally{an.f()}return!1};if(!Object(f.isEqual)(Ue,Bn(!0).lines)){Ft.deltaDecorations(Bn(!0).ids,[]);var Mi=Ue.map(function(Ne){return{range:new xe.Range(Ne,1,Ne,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints"}}});Ft.deltaDecorations([],Mi)}var wi=At.onDidChangeModelContent(function(Ne){var pt=At.getPosition();if(pt){var Yt=pt.lineNumber;Ft.getLineContent(Yt).trim()===""?nn(Yt):It(Yt)&&(nn(Yt),zn(Yt))}}),_n=At.onMouseDown(function(Ne){var pt,Yt,an;if(Ne.target.detail&&(pt=Ne.target)!==null&&pt!==void 0&&(Yt=pt.element)!==null&&Yt!==void 0&&(an=Yt.className)!==null&&an!==void 0&&an.includes("line-numbers")){var Pn=Ne.target.position.lineNumber;if(Ft.getLineContent(Pn).trim()==="")return;It(Pn)?nn(Pn):zn(Pn)}}),Vt=function(pt){var Yt={range:new xe.Range(pt,1,pt,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};Ze.current=At.deltaDecorations(Ze.current,[Yt])},bn=function(){Ze.current=At.deltaDecorations(Ze.current,[])},rn=At.onMouseMove(function(Ne){var pt,Yt,an;if(bn(),Ne.target.detail&&(pt=Ne.target)!==null&&pt!==void 0&&(Yt=pt.element)!==null&&Yt!==void 0&&(an=Yt.className)!==null&&an!==void 0&&an.includes("line-numbers")){var Pn=Ne.target.position.lineNumber;if(Ft.getLineContent(Pn).trim()==="")return;Vt(Pn)}}),gn=At.onMouseLeave(function(){bn()});return function(){wi.dispose(),_n.dispose(),rn.dispose(),gn.dispose()}}},[ht.current,D,Ue,$e,mt]);function Ve(){var Wt=ht.current.instance;if(Wt){var At=Wt.getSelection(),Ft=ht.current.pastePos||{},Sn=new xe.Range(Ft.startLineNumber||At.endLineNumber,Ft.startColumn||At.endColumn,Ft.endLineNumber||At.endLineNumber,Ft.endColumn||At.endColumn);setTimeout(function(){Wt.executeEdits("",[{range:Sn,text:""}])},300)}}function vt(Wt){(window.navigator.platform.match("Mac")?Wt.metaKey:Wt.ctrlKey)&&Wt.keyCode==83&&(Wt.preventDefault(),nt())}var bt=function(){if(Ye&&ht.current.instance){var At=ht.current.instance.getContentHeight();li(At0||Tt.target.offsetWidth>0)&&Ye.layout()}}catch(Ct){it.e(Ct)}finally{it.f()}}),Ee.observe(b.current)),Ee}Object(y.useEffect)(function(){return b.current&&l.e(27).then(l.t.bind(null,"M/lh",7)).then(function(Ye){xe=Ye;var Ee=xe.editor.createDiffEditor(b.current,Object(U.a)(Object(U.a)({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},I),{},{wordWrap:!0}));st(Ee);var F=St(Ee);return function(){Ee.dispose();var it=Ee.getModel();it&&it.dispose(),F.unobserve(b.current)}}),function(){window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}},[]),Object(y.useEffect)(function(){_e&&_e.setModel({original:xe.editor.createModel(ce,ie),modified:xe.editor.createModel(we,ie)})},[ce,we,ie,_e]);var tt=L(Re),nt=L(V),Je={width:tt,height:nt};return C.a.createElement("div",{className:"my-diff-editor",ref:b,style:Je})}},ZpRC:function(Be,Q,l){"use strict";function U(y){return typeof y=="object"&&y!=null&&y.nodeType===1}function ve(y,C){return(!C||y!=="hidden")&&y!=="visible"&&y!=="clip"}function de(y,C){if(y.clientHeightC||T>y&&m=C&&f>=R?T-y-A:m>C&&fR?m-C+O:0}var k=function(y,C){var R=window,A=C.scrollMode,O=C.block,T=C.inline,m=C.boundary,f=C.skipOverflowHiddenElements,S=typeof m=="function"?m:function(Pe){return Pe!==m};if(!U(y))throw new TypeError("Invalid target");for(var L=document.scrollingElement||document.documentElement,le=[],he=y;U(he)&&S(he);){if((he=he.parentElement)===L){le.push(he);break}he!=null&&he===document.body&&de(he)&&!de(document.documentElement)||he!=null&&de(he,f)&&le.push(he)}for(var ge=R.visualViewport?R.visualViewport.width:innerWidth,Ie=R.visualViewport?R.visualViewport.height:innerHeight,xe=window.scrollX||pageXOffset,Oe=window.scrollY||pageYOffset,Ge=y.getBoundingClientRect(),ue=Ge.height,P=Ge.width,Re=Ge.top,fe=Ge.right,V=Ge.bottom,ce=Ge.left,we=O==="start"||O==="nearest"?Re:O==="end"?V:Re+ue/2,ie=T==="center"?ce+P/2:T==="end"?fe:ce,De=[],I=0;I=0&&ce>=0&&V<=Ie&&fe<=ge&&Re>=st&&V<=tt&&ce>=nt&&fe<=St)return De;var Je=getComputedStyle(b),Ye=parseInt(Je.borderLeftWidth,10),Ee=parseInt(Je.borderTopWidth,10),F=parseInt(Je.borderRightWidth,10),it=parseInt(Je.borderBottomWidth,10),Mt=0,Tt=0,Ct="offsetWidth"in b?b.offsetWidth-b.clientWidth-Ye-F:0,q="offsetHeight"in b?b.offsetHeight-b.clientHeight-Ee-it:0;if(L===b)Mt=O==="start"?we:O==="end"?we-Ie:O==="nearest"?J(Oe,Oe+Ie,Ie,Ee,it,Oe+we,Oe+we+ue,ue):we-Ie/2,Tt=T==="start"?ie:T==="center"?ie-ge/2:T==="end"?ie-ge:J(xe,xe+ge,ge,Ye,F,xe+ie,xe+ie+P,P),Mt=Math.max(0,Mt+Oe),Tt=Math.max(0,Tt+xe);else{Mt=O==="start"?we-st-Ee:O==="end"?we-tt+it+q:O==="nearest"?J(st,tt,je,Ee,it+q,we,we+ue,ue):we-(st+je/2)+q/2,Tt=T==="start"?ie-nt-Ye:T==="center"?ie-(nt+_e/2)+Ct/2:T==="end"?ie-St+F+Ct:J(nt,St,_e,Ye,F+Ct,ie,ie+P,P);var $=b.scrollLeft,Ae=b.scrollTop;we+=Ae-(Mt=Math.max(0,Math.min(Ae+Mt,b.scrollHeight-je+q))),ie+=$-(Tt=Math.max(0,Math.min($+Tt,b.scrollWidth-_e+Ct)))}De.push({el:b,top:Mt,left:Tt})}return De};function me(y){return y===Object(y)&&Object.keys(y).length!==0}function j(y,C){C===void 0&&(C="auto");var R="scrollBehavior"in document.body.style;y.forEach(function(A){var O=A.el,T=A.top,m=A.left;O.scroll&&R?O.scroll({top:T,left:m,behavior:C}):(O.scrollTop=T,O.scrollLeft=m)})}function Y(y){return y===!1?{block:"end",inline:"nearest"}:me(y)?y:{block:"start",inline:"nearest"}}function W(y,C){var R=!y.ownerDocument.documentElement.contains(y);if(me(C)&&typeof C.behavior=="function")return C.behavior(R?[]:k(y,C));if(R)return;var A=Y(C);return j(k(y,A),A.behavior)}var _=Q.a=W},bT9E:function(Be,Q,l){"use strict";l.d(Q,"a",function(){return ve});var U=l("VTBJ");function ve(de,J){var k=Object(U.a)({},de);return Array.isArray(J)&&J.forEach(function(me){delete k[me]}),k}},c5Ni:function(Be,Q,l){},cRFk:function(Be,Q,l){Be.exports=l.p+"static/RepositoryNoneData.828085a8.png"},csWT:function(Be,Q,l){Be.exports=l.p+"static/choose.4ad1045f.svg"},dejd:function(Be,Q,l){},djh8:function(Be,Q,l){Be.exports=l.p+"static/qrCode.42927872.png"},dmUQ:function(Be,Q,l){"use strict";var U=l("Ff2n"),ve=l("rePB"),de=l("1OyB"),J=l("vuIU"),k=l("Ji7U"),me=l("md7G"),j=l("foSv"),Y=l("q1tI"),W=l.n(Y),_=l("TSYQ"),y=l.n(_),C=l("4IlW");function R(ue,P){var Re=Object.keys(ue);if(Object.getOwnPropertySymbols){var fe=Object.getOwnPropertySymbols(ue);P&&(fe=fe.filter(function(V){return Object.getOwnPropertyDescriptor(ue,V).enumerable})),Re.push.apply(Re,fe)}return Re}function A(ue){for(var P=1;P1?_e-1:0),St=1;St<_e;St++)st[St-1]=arguments[St];I.apply(void 0,[ie].concat(st))}},V.onKeyUp=function(ie){var De=V.props.onKeyUp;if(V.stop(),V.recordCursorPosition(),De){for(var I=arguments.length,b=new Array(I>1?I-1:0),ye=1;ye=0)return parseInt(De.slice(De.indexOf("e-")+2),10);var I=0;return De.indexOf(".")>=0&&(I=De.length-De.indexOf(".")-1),I},V.getInputDisplayValue=function(ie){var De=ie||V.state,I=De.focused,b=De.inputValue,ye=De.value,je;I?je=b:je=V.toPrecisionAsStep(ye),je==null&&(je="");var _e=V.formatWrapper(je);return ge(V.props.decimalSeparator)&&(_e=_e.toString().replace(".",V.props.decimalSeparator)),_e},V.recordCursorPosition=function(){try{V.cursorStart=V.input.selectionStart,V.cursorEnd=V.input.selectionEnd,V.currentValue=V.input.value,V.cursorBefore=V.input.value.substring(0,V.cursorStart),V.cursorAfter=V.input.value.substring(V.cursorEnd)}catch(ie){}},V.restoreByAfter=function(ie){if(ie===void 0)return!1;var De=V.input.value,I=De.lastIndexOf(ie);if(I===-1)return!1;var b=V.cursorBefore.length;return V.lastKeyCode===C.a.DELETE&&V.cursorBefore.charAt(b-1)===ie[0]?(V.fixCaret(b,b),!0):I+ie.length===De.length?(V.fixCaret(I,I),!0):!1},V.partRestoreByAfter=function(ie){return ie===void 0?!1:Array.prototype.some.call(ie,function(De,I){var b=ie.substring(I);return V.restoreByAfter(b)})},V.isNotCompleteNumber=function(ie){return isNaN(ie)||ie===""||ie===null||ie&&ie.toString().indexOf(".")===ie.toString().length-1},V.stop=function(){V.autoStepTimer&&clearTimeout(V.autoStepTimer)},V.down=function(ie,De,I){V.pressingUpOrDown=!0,V.step("down",ie,De,I)},V.up=function(ie,De,I){V.pressingUpOrDown=!0,V.step("up",ie,De,I)},V.saveInput=function(ie){V.input=ie};var ce=fe.value;ce===void 0&&(ce=fe.defaultValue),V.state={focused:fe.autoFocus};var we=V.getValidValue(V.toNumber(ce));return V.state=A(A({},V.state),{},{inputValue:V.toPrecisionAsStep(we),value:we}),V}return Object(J.a)(Re,[{key:"componentDidMount",value:function(){this.componentDidUpdate(null)}},{key:"componentDidUpdate",value:function(V){var ce=this.props,we=ce.value,ie=ce.onChange,De=ce.max,I=ce.min,b=this.state.focused;if(V){if(!Ie(V.value,we)||!Ie(V.max,De)||!Ie(V.min,I)){var ye=b?we:this.getValidValue(we),je;this.pressingUpOrDown?je=ye:this.inputting?je=this.rawInput:je=this.toPrecisionAsStep(ye),this.setState({value:ye,inputValue:je})}var _e="value"in this.props?we:this.state.value;"max"in this.props&&V.max!==De&&typeof _e=="number"&&_e>De&&ie&&ie(De),"min"in this.props&&V.min!==I&&typeof _e=="number"&&_e1&&arguments[1]!==void 0?arguments[1]:this.props.min,we=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.props.max,ie=parseFloat(V);return isNaN(ie)?V:(iewe&&(ie=we),ie)}},{key:"setValue",value:function(V,ce){var we=this.props.precision,ie=this.isNotCompleteNumber(parseFloat(V))?null:parseFloat(V),De=this.state.value,I=De===void 0?null:De,b=this.state.inputValue,ye=b===void 0?null:b,je=typeof ie=="number"?ie.toFixed(we):"".concat(ie),_e=ie!==I||je!=="".concat(ye);return"value"in this.props?(ye=this.toPrecisionAsStep(this.state.value),this.setState({inputValue:ye},ce)):this.setState({value:ie,inputValue:this.toPrecisionAsStep(V)},ce),_e&&this.props.onChange(ie),ie}},{key:"getMaxPrecision",value:function(V){var ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,we=this.props,ie=we.precision,De=we.step;if(ge(ie))return ie;var I=this.getPrecision(ce),b=this.getPrecision(De),ye=this.getPrecision(V);return V?Math.max(ye,I+b):I+b}},{key:"getPrecisionFactor",value:function(V){var ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,we=this.getMaxPrecision(V,ce);return Math.pow(10,we)}},{key:"focus",value:function(){this.input.focus(),this.recordCursorPosition()}},{key:"blur",value:function(){this.input.blur()}},{key:"select",value:function(){this.input.select()}},{key:"formatWrapper",value:function(V){return this.props.formatter?this.props.formatter(V):V}},{key:"toPrecisionAsStep",value:function(V){if(this.isNotCompleteNumber(V)||V==="")return V;var ce=Math.abs(this.getMaxPrecision(V));return isNaN(ce)?V.toString():Number(V).toFixed(ce)}},{key:"toNumber",value:function(V){var ce=this.props.precision,we=this.state.focused,ie=V&&V.length>16&&we;return this.isNotCompleteNumber(V)||ie?V:ge(ce)?Math.round(V*Math.pow(10,ce))/Math.pow(10,ce):Number(V)}},{key:"upStep",value:function(V,ce){var we=this.props.step,ie=this.getPrecisionFactor(V,ce),De=Math.abs(this.getMaxPrecision(V,ce)),I=((ie*V+ie*we*ce)/ie).toFixed(De);return this.toNumber(I)}},{key:"downStep",value:function(V,ce){var we=this.props.step,ie=this.getPrecisionFactor(V,ce),De=Math.abs(this.getMaxPrecision(V,ce)),I=((ie*V-ie*we*ce)/ie).toFixed(De);return this.toNumber(I)}},{key:"step",value:function(V,ce){var we=this,ie=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,De=arguments.length>3?arguments[3]:void 0;this.stop(),ce&&(ce.persist(),ce.preventDefault());var I=this.props;if(I.disabled)return;var b=this.getCurrentValidValue(this.state.inputValue)||0;if(this.isNotCompleteNumber(b))return;var ye=this["".concat(V,"Step")](b,ie),je=ye>I.max||yeI.max?ye=I.max:ye=st),Ze=(Lt||Lt===0)&&(isNaN(Lt)||Number(Lt)<=St),se=Fe||ie||De,ne=Ze||ie||De,oe=y()("".concat(we,"-handler"),"".concat(we,"-handler-up"),Object(ve.a)({},"".concat(we,"-handler-up-disabled"),se)),M=y()("".concat(we,"-handler"),"".concat(we,"-handler-down"),Object(ve.a)({},"".concat(we,"-handler-down-disabled"),ne)),D=I?{onTouchStart:se?m:this.up,onTouchEnd:this.stop}:{onMouseDown:se?m:this.up,onMouseUp:this.stop,onMouseLeave:this.stop},z=I?{onTouchStart:ne?m:this.down,onTouchEnd:this.stop}:{onMouseDown:ne?m:this.down,onMouseUp:this.stop,onMouseLeave:this.stop};return W.a.createElement("div",{className:Ot,style:tt,title:nt,onMouseEnter:Je,onMouseLeave:Ye,onMouseOver:Ee,onMouseOut:F,onFocus:function(){return null},onBlur:function(){return null}},W.a.createElement("div",{className:"".concat(we,"-handler-wrap")},W.a.createElement("span",Object.assign({unselectable:"on"},D,{role:"button","aria-label":"Increase Value","aria-disabled":se,className:oe}),ye||W.a.createElement("span",{unselectable:"on",className:"".concat(we,"-handler-up-inner"),onClick:f})),W.a.createElement("span",Object.assign({unselectable:"on"},z,{role:"button","aria-label":"Decrease Value","aria-disabled":ne,className:M}),je||W.a.createElement("span",{unselectable:"on",className:"".concat(we,"-handler-down-inner"),onClick:f}))),W.a.createElement("div",{className:"".concat(we,"-input-wrap")},W.a.createElement("input",Object.assign({role:"spinbutton","aria-valuemin":St,"aria-valuemax":st,"aria-valuenow":Lt,required:it,type:Ct,placeholder:q,onPaste:Dt,onClick:Mt,onMouseUp:this.onMouseUp,className:"".concat(we,"-input"),tabIndex:Tt,autoComplete:b,onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:ht?this.onKeyDown:m,onKeyUp:ht?this.onKeyUp:m,autoFocus:Qe,maxLength:Ue,readOnly:De,disabled:ie,max:st,min:St,step:He,name:et,title:nt,id:$,onChange:this.onChange,ref:this.saveInput,value:this.getFullNum(yt),pattern:Pe,inputMode:Ae,onInput:ct},Le))))}}]),Re}(W.a.Component);xe.defaultProps={focusOnUpDown:!0,useTouch:!1,prefixCls:"rc-input-number",max:he,min:-he,step:1,style:{},onChange:m,onKeyDown:m,onPressEnter:m,onFocus:m,onBlur:m,parser:S,required:!1,autoComplete:"off"};var Oe=xe,Ge=Q.a=Oe},fjLI:function(Be,Q,l){"use strict";l.d(Q,"e",function(){return _}),l.d(Q,"a",function(){return y}),l.d(Q,"c",function(){return C}),l.d(Q,"d",function(){return A}),l.d(Q,"b",function(){return O});var U=l("8HAY"),ve=l("Cg/j"),de=l("T8No"),J=l("nnTU"),k=l("MI8n"),me=function(){var T=function(m,f){return T=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(S,L){S.__proto__=L}||function(S,L){for(var le in L)L.hasOwnProperty(le)&&(S[le]=L[le])},T(m,f)};return function(m,f){T(m,f);function S(){this.constructor=m}m.prototype=f===null?Object.create(f):(S.prototype=f.prototype,new S)}}(),j=function(T,m,f,S){var L=arguments.length,le=L<3?m:S===null?S=Object.getOwnPropertyDescriptor(m,f):S,he;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")le=Reflect.decorate(T,m,f,S);else for(var ge=T.length-1;ge>=0;ge--)(he=T[ge])&&(le=(L<3?he(le):L>3?he(m,f,le):he(m,f))||le);return L>3&&le&&Object.defineProperty(m,f,le),le},Y=function(T,m){return function(f,S){m(f,S,T)}},W=function(){for(var T=0,m=0,f=arguments.length;m=0&&(L.splice(le,1),S._onDidChangeMenu.fire(m))}}},T.prototype.getMenuItems=function(m){var f=(this._menuItems.get(m)||[]).slice(0);return m===0&&this._appendImplicitItems(f),f},T.prototype._appendImplicitItems=function(m){for(var f=new Set,S=m.filter(function(xe){return _(xe)}),L=0,le=S;Lke&&(rt=ke-at),Object(k.useMemo)(function(){if(!N.length)return[0,0];for(var Et=N.length,$t=Et,fn=0;fnae+rt){$t=fn-1;break}}for(var cn=0,pn=Et-1;pn>=0;pn-=1){var hn=B.get(N[pn].key)||le;if(hn[be]1&&arguments[1]!==void 0?arguments[1]:!1,H=re&&typeof re.getBoundingClientRect=="function"&&re.getBoundingClientRect().width;if(H){if(pe){var E=getComputedStyle(re),N=E.marginLeft,w=E.marginRight;H+=+N.replace("px","")+ +w.replace("px","")}H=+H.toFixed(6)}return H||0},Qe=function(re,pe,H){re&&Object(we.a)(re.style)==="object"&&(re.style[pe]=H)},et=function(){return Tt.any},Dt=l("bdgK"),ct=l("i8i4"),ot=l.n(ct),$e=l("wgJM"),Lt=l("l4aY"),mt=l("m+aA"),Ot=l("c+Xe"),Le=l("zT1h"),ht=l("QC+M");function yt(B,re,pe){return pe?B[0]===re[0]:B[0]===re[0]&&B[1]===re[1]}function Fe(B,re,pe){var H=B[re]||{};return Object(J.a)(Object(J.a)({},H),pe)}function Ze(B,re,pe,H){for(var E=pe.points,N=Object.keys(B),w=0;w1&&arguments[1]!==void 0?arguments[1]:2;re();var N=Object($e.a)(function(){E<=1?H({isCanceled:function(){return N!==B.current}}):pe(H,E-1)});B.current=N}return k.useEffect(function(){return function(){re()}},[]),[pe,re]},Bn=[Kt,si,li,Ht],zn=!1,nn=!0;function It(B){return B===li||B===Ht}var Mi=function(B,re){var pe=k.useState(mn),H=Object(ve.a)(pe,2),E=H[0],N=H[1],w=Sn(),K=Object(ve.a)(w,2),X=K[0],be=K[1];function ae(){N(Kt)}return Ft(function(){if(E!==mn&&E!==Ht){var ke=Bn.indexOf(E),We=Bn[ke+1],at=re(E);at===zn?N(We):X(function(rt){function Et(){if(rt.isCanceled())return;N(We)}at===!0?Et():Promise.resolve(at).then(Et)})}},[B,E]),k.useEffect(function(){return function(){be()}},[]),[ae,E]},wi=function(B){var re=Object(k.useRef)(),pe=Object(k.useRef)(B);pe.current=B;var H=k.useCallback(function(w){pe.current(w)},[]);function E(w){w&&(w.removeEventListener(_t,H),w.removeEventListener(ft,H))}function N(w){re.current&&re.current!==w&&E(re.current),w&&w!==re.current&&(w.addEventListener(_t,H),w.addEventListener(ft,H),re.current=w)}return k.useEffect(function(){return function(){E(re.current)}},[]),[N,E]};function _n(B,re,pe,H){var E=H.motionEnter,N=E===void 0?!0:E,w=H.motionAppear,K=w===void 0?!0:w,X=H.motionLeave,be=X===void 0?!0:X,ae=H.motionDeadline,ke=H.motionLeaveImmediately,We=H.onAppearPrepare,at=H.onEnterPrepare,rt=H.onLeavePrepare,Et=H.onAppearStart,$t=H.onEnterStart,fn=H.onLeaveStart,sn=H.onAppearActive,cn=H.onEnterActive,pn=H.onLeaveActive,hn=H.onAppearEnd,dn=H.onEnterEnd,Rn=H.onLeaveEnd,En=H.onVisibleChanged,ti=Wt(),xn=Object(ve.a)(ti,2),Zt=xn[0],Jt=xn[1],An=Wt(ut),Dn=Object(ve.a)(An,2),zt=Dn[0],Ln=Dn[1],ni=Wt(null),jn=Object(ve.a)(ni,2),Jn=jn[0],Kn=jn[1],mi=Object(k.useRef)(!1),Ti=Object(k.useRef)(null),ri=Object(k.useRef)(!1),Gi=Object(k.useRef)(null);function dr(){var Zn=pe();return Zn||Gi.current}var Ji=Object(k.useRef)(!1);function Ri(Zn){var Vn=dr();if(Zn&&!Zn.deadline&&Zn.target!==Vn)return;var Di;zt===ln&&Ji.current?Di=hn==null?void 0:hn(Vn,Zn):zt===qt&&Ji.current?Di=dn==null?void 0:dn(Vn,Zn):zt===lt&&Ji.current&&(Di=Rn==null?void 0:Rn(Vn,Zn)),Di!==!1&&!ri.current&&(Ln(ut),Kn(null))}var qn=wi(Ri),Xn=Object(ve.a)(qn,1),oi=Xn[0],ii=k.useMemo(function(){var Zn,Vn,Di;switch(zt){case"appear":return Zn={},Object(U.a)(Zn,Kt,We),Object(U.a)(Zn,si,Et),Object(U.a)(Zn,li,sn),Zn;case"enter":return Vn={},Object(U.a)(Vn,Kt,at),Object(U.a)(Vn,si,$t),Object(U.a)(Vn,li,cn),Vn;case"leave":return Di={},Object(U.a)(Di,Kt,rt),Object(U.a)(Di,si,fn),Object(U.a)(Di,li,pn),Di;default:return{}}},[zt]),hr=Mi(zt,function(Zn){if(Zn===Kt){var Vn=ii[Kt];return Vn?Vn(dr()):zn}if(Qn in ii){var Di;Kn(((Di=ii[Qn])===null||Di===void 0?void 0:Di.call(ii,dr(),null))||null)}return Qn===li&&(oi(dr()),ae>0&&(clearTimeout(Ti.current),Ti.current=setTimeout(function(){Ri({deadline:!0})},ae))),nn}),Mr=Object(ve.a)(hr,2),Or=Mr[0],Qn=Mr[1],vr=It(Qn);Ji.current=vr,Ft(function(){Jt(re);var Zn=mi.current;if(mi.current=!0,!B)return;var Vn;!Zn&&re&&K&&(Vn=ln),Zn&&re&&N&&(Vn=qt),(Zn&&!re&&be||!Zn&&ke&&!re&&be)&&(Vn=lt),Vn&&(Ln(Vn),Or())},[re]),Object(k.useEffect)(function(){(zt===ln&&!K||zt===qt&&!N||zt===lt&&!be)&&Ln(ut)},[K,N,be]),Object(k.useEffect)(function(){return function(){clearTimeout(Ti.current),ri.current=!0}},[]),Object(k.useEffect)(function(){Zt!==void 0&&zt===ut&&(En==null||En(Zt))},[Zt,zt]);var Tr=Jn;return ii[Kt]&&Qn===si&&(Tr=Object(J.a)({transition:"none"},Tr)),[zt,Qn,Tr,Zt!=null?Zt:re]}var Vt=function(B){Object(Ge.a)(pe,B);var re=Object(ue.a)(pe);function pe(){return Object(Ie.a)(this,pe),re.apply(this,arguments)}return Object(xe.a)(pe,[{key:"render",value:function(){return this.props.children}}]),pe}(k.Component),bn=Vt;function rn(B){var re=B;Object(we.a)(B)==="object"&&(re=B.transitionSupport);function pe(E){return!!(E.motionName&&re)}var H=k.forwardRef(function(E,N){var w=E.visible,K=w===void 0?!0:w,X=E.removeOnLeave,be=X===void 0?!0:X,ae=E.forceRender,ke=E.children,We=E.motionName,at=E.leavedClassName,rt=E.eventProps,Et=pe(E),$t=Object(k.useRef)(),fn=Object(k.useRef)();function sn(){try{return Object(mt.a)($t.current||fn.current)}catch(Ln){return null}}var cn=_n(Et,K,sn,E),pn=Object(ve.a)(cn,4),hn=pn[0],dn=pn[1],Rn=pn[2],En=pn[3],ti=k.useRef(En);En&&(ti.current=!0);var xn=Object(k.useRef)(N);xn.current=N;var Zt=k.useCallback(function(Ln){$t.current=Ln,Object(Ot.b)(xn.current,Ln)},[]),Jt,An=Object(J.a)(Object(J.a)({},rt),{},{visible:K});if(!ke)Jt=null;else if(hn===ut||!pe(E))En?Jt=ke(Object(J.a)({},An),Zt):!be&&ti.current?Jt=ke(Object(J.a)(Object(J.a)({},An),{},{className:at}),Zt):ae?Jt=ke(Object(J.a)(Object(J.a)({},An),{},{style:{display:"none"}}),Zt):Jt=null;else{var Dn,zt;dn===Kt?zt="prepare":It(dn)?zt="active":dn===si&&(zt="start"),Jt=ke(Object(J.a)(Object(J.a)({},An),{},{className:j()(Bt(We,hn),(Dn={},Object(U.a)(Dn,Bt(We,"".concat(hn,"-").concat(zt)),zt),Object(U.a)(Dn,We,typeof We=="string"),Dn)),style:Rn}),Zt)}return k.createElement(bn,{ref:fn},Jt)});return H.displayName="CSSMotion",H}var gn=rn(bt),Ne="add",pt="keep",Yt="remove",an="removed";function Pn(B){var re;return B&&Object(we.a)(B)==="object"&&"key"in B?re=B:re={key:B},Object(J.a)(Object(J.a)({},re),{},{key:String(re.key)})}function Un(){var B=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return B.map(Pn)}function d(){var B=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],pe=[],H=0,E=re.length,N=Un(B),w=Un(re);N.forEach(function(be){for(var ae=!1,ke=H;ke1});return X.forEach(function(be){pe=pe.filter(function(ae){var ke=ae.key,We=ae.status;return ke!==be||We!==Yt}),pe.forEach(function(ae){ae.key===be&&(ae.status=pt)})}),pe}var o=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function a(B){var re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:gn,pe=function(H){Object(Ge.a)(N,H);var E=Object(ue.a)(N);function N(){var w;return Object(Ie.a)(this,N),w=E.apply(this,arguments),w.state={keyEntities:[]},w.removeKey=function(K){w.setState(function(X){var be=X.keyEntities;return{keyEntities:be.map(function(ae){return ae.key!==K?ae:Object(J.a)(Object(J.a)({},ae),{},{status:an})})}})},w}return Object(xe.a)(N,[{key:"render",value:function(){var K=this,X=this.state.keyEntities,be=this.props,ae=be.component,ke=be.children,We=be.onVisibleChanged,at=Object(de.a)(be,["component","children","onVisibleChanged"]),rt=ae||k.Fragment,Et={};return o.forEach(function($t){Et[$t]=at[$t],delete at[$t]}),delete at.keys,k.createElement(rt,at,X.map(function($t){var fn=$t.status,sn=Object(de.a)($t,["status"]),cn=fn===Ne||fn===pt;return k.createElement(re,Object(ge.a)({},Et,{key:sn.key,visible:cn,eventProps:sn,onVisibleChanged:function(hn){We==null||We(hn,{key:sn.key}),hn||K.removeKey(sn.key)}}),ke)}))}}],[{key:"getDerivedStateFromProps",value:function(K,X){var be=K.keys,ae=X.keyEntities,ke=Un(be),We=d(ae,ke);return{keyEntities:We.filter(function(at){var rt=ae.find(function(Et){var $t=Et.key;return at.key===$t});return!(rt&&rt.status===an&&at.status===Yt)})}}}]),N}(k.Component);return pe.defaultProps={component:"div"},pe}var c=a(bt),p=gn;function h(B){var re=B.prefixCls,pe=B.motion,H=B.animation,E=B.transitionName;return pe||(H?{motionName:"".concat(re,"-").concat(H)}:E?{motionName:E}:null)}function te(B){var re=B.prefixCls,pe=B.visible,H=B.zIndex,E=B.mask,N=B.maskMotion,w=B.maskAnimation,K=B.maskTransitionName;if(!E)return null;var X={};return(N||K||w)&&(X=Object(J.a)({motionAppear:!0},h({motion:N,prefixCls:re,transitionName:K,animation:w}))),k.createElement(p,Object(ge.a)({},X,{visible:pe,removeOnLeave:!0}),function(be){var ae=be.className;return k.createElement("div",{style:{zIndex:H},className:j()("".concat(re,"-mask"),ae)})})}var Ke=l("9mu1"),gt=l("o0o1"),Nt=l.n(gt),Xe=l("HaE+"),kt=["measure","align",null,"motion"],Rt=function(B,re){var pe=Object(k.useState)(null),H=Object(ve.a)(pe,2),E=H[0],N=H[1],w=Object(k.useRef)(),K=Object(k.useRef)(!1);function X(ke){K.current||N(ke)}function be(){$e.a.cancel(w.current)}function ae(ke){be(),w.current=Object($e.a)(function(){X(function(We){switch(E){case"align":return"motion";case"motion":return"stable";default:}return We}),ke==null||ke()})}return Object(k.useEffect)(function(){X("measure")},[B]),Object(k.useEffect)(function(){switch(E){case"measure":re();break;default:}E&&(w.current=Object($e.a)(Object(Xe.a)(Nt.a.mark(function ke(){var We,at;return Nt.a.wrap(function(Et){for(;;)switch(Et.prev=Et.next){case 0:We=kt.indexOf(E),at=kt[We+1],at&&We!==-1&&X(at);case 3:case"end":return Et.stop()}},ke)}))))},[E]),Object(k.useEffect)(function(){return function(){K.current=!0,be()}},[]),[E,ae]},jt=function(B){var re=k.useState({width:0,height:0}),pe=Object(ve.a)(re,2),H=pe[0],E=pe[1];function N(K){E({width:K.offsetWidth,height:K.offsetHeight})}var w=k.useMemo(function(){var K={};if(B){var X=H.width,be=H.height;B.indexOf("height")!==-1&&be?K.height=be:B.indexOf("minHeight")!==-1&&be&&(K.minHeight=be),B.indexOf("width")!==-1&&X?K.width=X:B.indexOf("minWidth")!==-1&&X&&(K.minWidth=X)}return K},[B,H]);return[w,N]},un=k.forwardRef(function(B,re){var pe=B.visible,H=B.prefixCls,E=B.className,N=B.style,w=B.children,K=B.zIndex,X=B.stretch,be=B.destroyPopupOnHide,ae=B.forceRender,ke=B.align,We=B.point,at=B.getRootDomNode,rt=B.getClassNameFromAlign,Et=B.onAlign,$t=B.onMouseEnter,fn=B.onMouseLeave,sn=B.onMouseDown,cn=B.onTouchStart,pn=Object(k.useRef)(),hn=Object(k.useRef)(),dn=Object(k.useState)(),Rn=Object(ve.a)(dn,2),En=Rn[0],ti=Rn[1],xn=jt(X),Zt=Object(ve.a)(xn,2),Jt=Zt[0],An=Zt[1];function Dn(){X&&An(at())}var zt=Rt(pe,Dn),Ln=Object(ve.a)(zt,2),ni=Ln[0],jn=Ln[1],Jn=Object(k.useRef)();function Kn(){return We||at}function mi(){var qn;(qn=pn.current)===null||qn===void 0||qn.forceAlign()}function Ti(qn,Xn){var oi=rt(Xn);En!==oi&&ti(oi),ni==="align"&&(En!==oi?Promise.resolve().then(function(){mi()}):jn(function(){var ii;(ii=Jn.current)===null||ii===void 0||ii.call(Jn)}),Et==null||Et(qn,Xn))}var ri=Object(J.a)({},h(B));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(qn){var Xn=ri[qn];ri[qn]=function(oi,ii){return jn(),Xn==null?void 0:Xn(oi,ii)}});function Gi(){return new Promise(function(qn){Jn.current=qn})}k.useEffect(function(){!ri.motionName&&ni==="motion"&&jn()},[ri.motionName,ni]),k.useImperativeHandle(re,function(){return{forceAlign:mi,getElement:function(){return hn.current}}});var dr=Object(J.a)(Object(J.a)({},Jt),{},{zIndex:K,opacity:ni==="motion"||ni==="stable"||!pe?void 0:0,pointerEvents:ni==="stable"?void 0:"none"},N),Ji=!0;(ke==null?void 0:ke.points)&&(ni==="align"||ni==="stable")&&(Ji=!1);var Ri=w;return k.Children.count(w)>1&&(Ri=k.createElement("div",{className:"".concat(H,"-content")},w)),k.createElement(p,Object(ge.a)({visible:pe,ref:hn,leavedClassName:"".concat(H,"-hidden")},ri,{onAppearPrepare:Gi,onEnterPrepare:Gi,removeOnLeave:be,forceRender:ae}),function(qn,Xn){var oi=qn.className,ii=qn.style,hr=j()(H,E,En,oi);return k.createElement(Ke.a,{target:Kn(),key:"popup",ref:pn,monitorWindowResize:!0,disabled:Ji,align:ke,onAlign:Ti},k.createElement("div",{ref:Xn,className:hr,onMouseEnter:$t,onMouseLeave:fn,onMouseDownCapture:sn,onTouchStartCapture:cn,style:Object(J.a)(Object(J.a)({},ii),dr)},Ri))})});un.displayName="PopupInner";var wn=un,on=k.forwardRef(function(B,re){var pe=B.prefixCls,H=B.visible,E=B.zIndex,N=B.children,w=B.mobile;w=w===void 0?{}:w;var K=w.popupClassName,X=w.popupStyle,be=w.popupMotion,ae=be===void 0?{}:be,ke=w.popupRender,We=k.useRef();k.useImperativeHandle(re,function(){return{forceAlign:function(){},getElement:function(){return We.current}}});var at=Object(J.a)({zIndex:E},X),rt=N;return k.Children.count(N)>1&&(rt=k.createElement("div",{className:"".concat(pe,"-content")},N)),ke&&(rt=ke(rt)),k.createElement(p,Object(ge.a)({visible:H,ref:We,removeOnLeave:!0},ae),function(Et,$t){var fn=Et.className,sn=Et.style,cn=j()(pe,K,fn);return k.createElement("div",{ref:$t,className:cn,style:Object(J.a)(Object(J.a)({},sn),at)},rt)})});on.displayName="MobilePopupInner";var _i=on,vi=["visible","mobile"],Oi=k.forwardRef(function(B,re){var pe=B.visible,H=B.mobile,E=Object(de.a)(B,vi),N=Object(k.useState)(pe),w=Object(ve.a)(N,2),K=w[0],X=w[1],be=Object(k.useState)(!1),ae=Object(ve.a)(be,2),ke=ae[0],We=ae[1],at=Object(J.a)(Object(J.a)({},E),{},{visible:K});Object(k.useEffect)(function(){X(pe),pe&&H&&We(se())},[pe,H]);var rt=ke?k.createElement(_i,Object(ge.a)({},at,{mobile:H,ref:re})):k.createElement(wn,Object(ge.a)({},at,{ref:re}));return k.createElement("div",null,k.createElement(te,at),rt)});Oi.displayName="Popup";var zi=Oi,ui=k.createContext(null),sr=ui;function $i(){}function yr(){return""}function gr(B){return B?B.ownerDocument:window.document}var ao=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function Gr(B){var re=function(pe){Object(Ge.a)(E,pe);var H=Object(ue.a)(E);function E(N){var w;Object(Ie.a)(this,E),w=H.call(this,N),w.popupRef=k.createRef(),w.triggerRef=k.createRef(),w.attachId=void 0,w.clickOutsideHandler=void 0,w.touchOutsideHandler=void 0,w.contextMenuOutsideHandler1=void 0,w.contextMenuOutsideHandler2=void 0,w.mouseDownTimeout=void 0,w.focusTime=void 0,w.preClickTime=void 0,w.preTouchTime=void 0,w.delayTimer=void 0,w.hasPopupMouseDown=void 0,w.onMouseEnter=function(X){var be=w.props.mouseEnterDelay;w.fireEvents("onMouseEnter",X),w.delaySetPopupVisible(!0,be,be?null:X)},w.onMouseMove=function(X){w.fireEvents("onMouseMove",X),w.setPoint(X)},w.onMouseLeave=function(X){w.fireEvents("onMouseLeave",X),w.delaySetPopupVisible(!1,w.props.mouseLeaveDelay)},w.onPopupMouseEnter=function(){w.clearDelayTimer()},w.onPopupMouseLeave=function(X){var be;if(X.relatedTarget&&!X.relatedTarget.setTimeout&&Object(Lt.a)((be=w.popupRef.current)===null||be===void 0?void 0:be.getElement(),X.relatedTarget))return;w.delaySetPopupVisible(!1,w.props.mouseLeaveDelay)},w.onFocus=function(X){w.fireEvents("onFocus",X),w.clearDelayTimer(),w.isFocusToShow()&&(w.focusTime=Date.now(),w.delaySetPopupVisible(!0,w.props.focusDelay))},w.onMouseDown=function(X){w.fireEvents("onMouseDown",X),w.preClickTime=Date.now()},w.onTouchStart=function(X){w.fireEvents("onTouchStart",X),w.preTouchTime=Date.now()},w.onBlur=function(X){w.fireEvents("onBlur",X),w.clearDelayTimer(),w.isBlurToHide()&&w.delaySetPopupVisible(!1,w.props.blurDelay)},w.onContextMenu=function(X){X.preventDefault(),w.fireEvents("onContextMenu",X),w.setPopupVisible(!0,X)},w.onContextMenuClose=function(){w.isContextMenuToShow()&&w.close()},w.onClick=function(X){if(w.fireEvents("onClick",X),w.focusTime){var be;if(w.preClickTime&&w.preTouchTime?be=Math.min(w.preClickTime,w.preTouchTime):w.preClickTime?be=w.preClickTime:w.preTouchTime&&(be=w.preTouchTime),Math.abs(be-w.focusTime)<20)return;w.focusTime=0}w.preClickTime=0,w.preTouchTime=0,w.isClickToShow()&&(w.isClickToHide()||w.isBlurToHide())&&X&&X.preventDefault&&X.preventDefault();var ae=!w.state.popupVisible;(w.isClickToHide()&&!ae||ae&&w.isClickToShow())&&w.setPopupVisible(!w.state.popupVisible,X)},w.onPopupMouseDown=function(){if(w.hasPopupMouseDown=!0,clearTimeout(w.mouseDownTimeout),w.mouseDownTimeout=window.setTimeout(function(){w.hasPopupMouseDown=!1},0),w.context){var X;(X=w.context).onPopupMouseDown.apply(X,arguments)}},w.onDocumentClick=function(X){if(w.props.mask&&!w.props.maskClosable)return;var be=X.target,ae=w.getRootDomNode(),ke=w.getPopupDomNode();(!Object(Lt.a)(ae,be)||w.isContextMenuOnly())&&!Object(Lt.a)(ke,be)&&!w.hasPopupMouseDown&&w.close()},w.getRootDomNode=function(){var X=w.props.getTriggerDOMNode;if(X)return X(w.triggerRef.current);try{var be=Object(mt.a)(w.triggerRef.current);if(be)return be}catch(ae){}return ot.a.findDOMNode(Object(Oe.a)(w))},w.getPopupClassNameFromAlign=function(X){var be=[],ae=w.props,ke=ae.popupPlacement,We=ae.builtinPlacements,at=ae.prefixCls,rt=ae.alignPoint,Et=ae.getPopupClassNameFromAlign;return ke&&We&&be.push(Ze(We,at,X,rt)),Et&&be.push(Et(X)),be.join(" ")},w.getComponent=function(){var X=w.props,be=X.prefixCls,ae=X.destroyPopupOnHide,ke=X.popupClassName,We=X.onPopupAlign,at=X.popupMotion,rt=X.popupAnimation,Et=X.popupTransitionName,$t=X.popupStyle,fn=X.mask,sn=X.maskAnimation,cn=X.maskTransitionName,pn=X.maskMotion,hn=X.zIndex,dn=X.popup,Rn=X.stretch,En=X.alignPoint,ti=X.mobile,xn=X.forceRender,Zt=w.state,Jt=Zt.popupVisible,An=Zt.point,Dn=w.getPopupAlign(),zt={};return w.isMouseEnterToShow()&&(zt.onMouseEnter=w.onPopupMouseEnter),w.isMouseLeaveToHide()&&(zt.onMouseLeave=w.onPopupMouseLeave),zt.onMouseDown=w.onPopupMouseDown,zt.onTouchStart=w.onPopupMouseDown,k.createElement(zi,Object(ge.a)({prefixCls:be,destroyPopupOnHide:ae,visible:Jt,point:En&&An,className:ke,align:Dn,onAlign:We,animation:rt,getClassNameFromAlign:w.getPopupClassNameFromAlign},zt,{stretch:Rn,getRootDomNode:w.getRootDomNode,style:$t,mask:fn,zIndex:hn,transitionName:Et,maskAnimation:sn,maskTransitionName:cn,maskMotion:pn,ref:w.popupRef,motion:at,mobile:ti,forceRender:xn}),typeof dn=="function"?dn():dn)},w.attachParent=function(X){$e.a.cancel(w.attachId);var be=w.props,ae=be.getPopupContainer,ke=be.getDocument,We=w.getRootDomNode(),at;ae?(We||ae.length===0)&&(at=ae(We)):at=ke(w.getRootDomNode()).body,at?at.appendChild(X):w.attachId=Object($e.a)(function(){w.attachParent(X)})},w.getContainer=function(){var X=w.props.getDocument,be=X(w.getRootDomNode()).createElement("div");return be.style.position="absolute",be.style.top="0",be.style.left="0",be.style.width="100%",w.attachParent(be),be},w.setPoint=function(X){var be=w.props.alignPoint;if(!be||!X)return;w.setState({point:{pageX:X.pageX,pageY:X.pageY}})},w.handlePortalUpdate=function(){w.state.prevPopupVisible!==w.state.popupVisible&&w.props.afterPopupVisibleChange(w.state.popupVisible)},w.triggerContextValue={onPopupMouseDown:w.onPopupMouseDown};var K;return"popupVisible"in N?K=!!N.popupVisible:K=!!N.defaultPopupVisible,w.state={prevPopupVisible:K,popupVisible:K},ao.forEach(function(X){w["fire".concat(X)]=function(be){w.fireEvents(X,be)}}),w}return Object(xe.a)(E,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var w=this.props,K=this.state;if(K.popupVisible){var X;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(X=w.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(Le.a)(X,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(X=X||w.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(Le.a)(X,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(X=X||w.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(Le.a)(X,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(Le.a)(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),$e.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var w;return((w=this.popupRef.current)===null||w===void 0?void 0:w.getElement())||null}},{key:"getPopupAlign",value:function(){var w=this.props,K=w.popupPlacement,X=w.popupAlign,be=w.builtinPlacements;return K&&be?Fe(be,K,X):X}},{key:"setPopupVisible",value:function(w,K){var X=this.props.alignPoint,be=this.state.popupVisible;this.clearDelayTimer(),be!==w&&("popupVisible"in this.props||this.setState({popupVisible:w,prevPopupVisible:be}),this.props.onPopupVisibleChange(w)),X&&K&&w&&this.setPoint(K)}},{key:"delaySetPopupVisible",value:function(w,K,X){var be=this,ae=K*1e3;if(this.clearDelayTimer(),ae){var ke=X?{pageX:X.pageX,pageY:X.pageY}:null;this.delayTimer=window.setTimeout(function(){be.setPopupVisible(w,ke),be.clearDelayTimer()},ae)}else this.setPopupVisible(w,X)}},{key:"clearDelayTimer",value:function(){this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null)}},{key:"clearOutsideHandler",value:function(){this.clickOutsideHandler&&(this.clickOutsideHandler.remove(),this.clickOutsideHandler=null),this.contextMenuOutsideHandler1&&(this.contextMenuOutsideHandler1.remove(),this.contextMenuOutsideHandler1=null),this.contextMenuOutsideHandler2&&(this.contextMenuOutsideHandler2.remove(),this.contextMenuOutsideHandler2=null),this.touchOutsideHandler&&(this.touchOutsideHandler.remove(),this.touchOutsideHandler=null)}},{key:"createTwoChains",value:function(w){var K=this.props.children.props,X=this.props;return K[w]&&X[w]?this["fire".concat(w)]:K[w]||X[w]}},{key:"isClickToShow",value:function(){var w=this.props,K=w.action,X=w.showAction;return K.indexOf("click")!==-1||X.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var w=this.props.action;return w==="contextMenu"||w.length===1&&w[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var w=this.props,K=w.action,X=w.showAction;return K.indexOf("contextMenu")!==-1||X.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var w=this.props,K=w.action,X=w.hideAction;return K.indexOf("click")!==-1||X.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var w=this.props,K=w.action,X=w.showAction;return K.indexOf("hover")!==-1||X.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var w=this.props,K=w.action,X=w.hideAction;return K.indexOf("hover")!==-1||X.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var w=this.props,K=w.action,X=w.showAction;return K.indexOf("focus")!==-1||X.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var w=this.props,K=w.action,X=w.hideAction;return K.indexOf("focus")!==-1||X.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var w;(w=this.popupRef.current)===null||w===void 0||w.forceAlign()}}},{key:"fireEvents",value:function(w,K){var X=this.props.children.props[w];X&&X(K);var be=this.props[w];be&&be(K)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var w=this.state.popupVisible,K=this.props,X=K.children,be=K.forceRender,ae=K.alignPoint,ke=K.className,We=K.autoDestroy,at=k.Children.only(X),rt={key:"trigger"};this.isContextMenuToShow()?rt.onContextMenu=this.onContextMenu:rt.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(rt.onClick=this.onClick,rt.onMouseDown=this.onMouseDown,rt.onTouchStart=this.onTouchStart):(rt.onClick=this.createTwoChains("onClick"),rt.onMouseDown=this.createTwoChains("onMouseDown"),rt.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(rt.onMouseEnter=this.onMouseEnter,ae&&(rt.onMouseMove=this.onMouseMove)):rt.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?rt.onMouseLeave=this.onMouseLeave:rt.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(rt.onFocus=this.onFocus,rt.onBlur=this.onBlur):(rt.onFocus=this.createTwoChains("onFocus"),rt.onBlur=this.createTwoChains("onBlur"));var Et=j()(at&&at.props&&at.props.className,ke);Et&&(rt.className=Et);var $t=Object(J.a)({},rt);Object(Ot.c)(at)&&($t.ref=Object(Ot.a)(this.triggerRef,at.ref));var fn=k.cloneElement(at,$t),sn;return(w||this.popupRef.current||be)&&(sn=k.createElement(B,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!w&&We&&(sn=null),k.createElement(sr.Provider,{value:this.triggerContextValue},fn,sn)}}],[{key:"getDerivedStateFromProps",value:function(w,K){var X=w.popupVisible,be={};return X!==void 0&&K.popupVisible!==X&&(be.popupVisible=X,be.prevPopupVisible=K.popupVisible),be}}]),E}(k.Component);return re.contextType=sr,re.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:yr,getDocument:gr,onPopupVisibleChange:$i,afterPopupVisibleChange:$i,onPopupAlign:$i,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},re}var lr=Gr(ht.a),yi={adjustX:1,adjustY:1},Sr={topLeft:{points:["bl","tl"],overflow:yi,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:yi,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:yi,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:yi,offset:[4,0]}},Pr={topLeft:{points:["bl","tl"],overflow:yi,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:yi,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:yi,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:yi,offset:[4,0]}},yo=Sr,ei=0,In={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},ci=function(re,pe,H){var E=$(pe),N=re.getState();re.setState({defaultActiveFirst:Object(J.a)(Object(J.a)({},N.defaultActiveFirst),{},Object(U.a)({},E,H))})},On=function(B){Object(Ge.a)(pe,B);var re=Object(ue.a)(pe);function pe(H){var E;Object(Ie.a)(this,pe),E=re.call(this,H),E.onDestroy=function(ae){E.props.onDestroy(ae)},E.onKeyDown=function(ae){var ke=ae.keyCode,We=E.menuInstance,at=E.props.store,rt=E.getVisible();if(ke===T.a.ENTER)return E.onTitleClick(ae),ci(at,E.props.eventKey,!0),!0;if(ke===T.a.RIGHT)return rt?We.onKeyDown(ae):(E.triggerOpenChange(!0),ci(at,E.props.eventKey,!0)),!0;if(ke===T.a.LEFT){var Et;if(rt)Et=We.onKeyDown(ae);else return;return Et||(E.triggerOpenChange(!1),Et=!0),Et}return rt&&(ke===T.a.UP||ke===T.a.DOWN)?We.onKeyDown(ae):void 0},E.onOpenChange=function(ae){E.props.onOpenChange(ae)},E.onPopupVisibleChange=function(ae){E.triggerOpenChange(ae,ae?"mouseenter":"mouseleave")},E.onMouseEnter=function(ae){var ke=E.props,We=ke.eventKey,at=ke.onMouseEnter,rt=ke.store;ci(rt,E.props.eventKey,!1),at({key:We,domEvent:ae})},E.onMouseLeave=function(ae){var ke=E.props,We=ke.parentMenu,at=ke.eventKey,rt=ke.onMouseLeave;We.subMenuInstance=Object(Oe.a)(E),rt({key:at,domEvent:ae})},E.onTitleMouseEnter=function(ae){var ke=E.props,We=ke.eventKey,at=ke.onItemHover,rt=ke.onTitleMouseEnter;at({key:We,hover:!0}),rt({key:We,domEvent:ae})},E.onTitleMouseLeave=function(ae){var ke=E.props,We=ke.parentMenu,at=ke.eventKey,rt=ke.onItemHover,Et=ke.onTitleMouseLeave;We.subMenuInstance=Object(Oe.a)(E),rt({key:at,hover:!1}),Et({key:at,domEvent:ae})},E.onTitleClick=function(ae){var ke=Object(Oe.a)(E),We=ke.props;if(We.onTitleClick({key:We.eventKey,domEvent:ae}),We.triggerSubMenuAction==="hover")return;E.triggerOpenChange(!E.getVisible(),"click"),ci(We.store,E.props.eventKey,!1)},E.onSubMenuClick=function(ae){typeof E.props.onClick=="function"&&E.props.onClick(E.addKeyPath(ae))},E.onSelect=function(ae){E.props.onSelect(ae)},E.onDeselect=function(ae){E.props.onDeselect(ae)},E.getPrefixCls=function(){return"".concat(E.props.rootPrefixCls,"-submenu")},E.getActiveClassName=function(){return"".concat(E.getPrefixCls(),"-active")},E.getDisabledClassName=function(){return"".concat(E.getPrefixCls(),"-disabled")},E.getSelectedClassName=function(){return"".concat(E.getPrefixCls(),"-selected")},E.getOpenClassName=function(){return"".concat(E.props.rootPrefixCls,"-submenu-open")},E.getVisible=function(){return E.state.isOpen},E.getMode=function(){return E.state.mode},E.saveMenuInstance=function(ae){E.menuInstance=ae},E.addKeyPath=function(ae){return Object(J.a)(Object(J.a)({},ae),{},{keyPath:(ae.keyPath||[]).concat(E.props.eventKey)})},E.triggerOpenChange=function(ae,ke){var We=E.props.eventKey,at=function(){E.onOpenChange({key:We,item:Object(Oe.a)(E),trigger:ke,open:ae})};ke==="mouseenter"?E.mouseenterTimeout=setTimeout(function(){at()},0):at()},E.isChildrenSelected=function(){var ae={find:!1};return Pe(E.props.children,E.props.selectedKeys,ae),ae.find},E.isInlineMode=function(){return E.getMode()==="inline"},E.adjustWidth=function(){if(!E.subMenuTitle||!E.menuInstance)return;var ae=ct.findDOMNode(E.menuInstance);if(ae.offsetWidth>=E.subMenuTitle.offsetWidth)return;ae.style.minWidth="".concat(E.subMenuTitle.offsetWidth,"px")},E.saveSubMenuTitle=function(ae){E.subMenuTitle=ae},E.getBaseProps=function(){var ae=Object(Oe.a)(E),ke=ae.props,We=E.getMode();return{mode:We==="horizontal"?"vertical":We,visible:E.getVisible(),level:ke.level+1,inlineIndent:ke.inlineIndent,focusable:!1,onClick:E.onSubMenuClick,onSelect:E.onSelect,onDeselect:E.onDeselect,onDestroy:E.onDestroy,selectedKeys:ke.selectedKeys,eventKey:"".concat(ke.eventKey,"-menu-"),openKeys:ke.openKeys,motion:ke.motion,onOpenChange:E.onOpenChange,subMenuOpenDelay:ke.subMenuOpenDelay,parentMenu:Object(Oe.a)(E),subMenuCloseDelay:ke.subMenuCloseDelay,forceSubMenuRender:ke.forceSubMenuRender,triggerSubMenuAction:ke.triggerSubMenuAction,builtinPlacements:ke.builtinPlacements,defaultActiveFirst:ke.store.getState().defaultActiveFirst[$(ke.eventKey)],multiple:ke.multiple,prefixCls:ke.rootPrefixCls,id:E.internalMenuId,manualRef:E.saveMenuInstance,itemIcon:ke.itemIcon,expandIcon:ke.expandIcon,direction:ke.direction}},E.getMotion=function(ae,ke){var We=Object(Oe.a)(E),at=We.haveRendered,rt=E.props,Et=rt.motion,$t=rt.rootPrefixCls,fn=Object(J.a)(Object(J.a)({},Et),{},{leavedClassName:"".concat($t,"-hidden"),removeOnLeave:!1,motionAppear:at||!ke||ae!=="inline"});return fn};var N=H.store,w=H.eventKey,K=N.getState(),X=K.defaultActiveFirst;E.isRootMenu=!1;var be=!1;return X&&(be=X[w]),ci(N,w,be),E.state={mode:H.mode,isOpen:H.isOpen},E}return Object(xe.a)(pe,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var E=this,N=this.props,w=N.mode,K=N.parentMenu,X=N.manualRef,be=N.isOpen,ae=function(){E.setState({mode:w,isOpen:be})},ke=be!==this.state.isOpen,We=w!==this.state.mode;if((We||ke)&&($e.a.cancel(this.updateStateRaf),We?this.updateStateRaf=Object($e.a)(ae):ae()),X&&X(this),w!=="horizontal"||!(K==null?void 0:K.isRootMenu)||!be)return;this.minWidthTimeout=setTimeout(function(){return E.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var E=this.props,N=E.onDestroy,w=E.eventKey;N&&N(w),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),$e.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(E,N){var w=this.getBaseProps();return k.createElement(lo,Object(ge.a)({},w,{id:this.internalMenuId,className:E,style:N}),this.props.children)}},{key:"renderChildren",value:function(){var E=this,N=this.getBaseProps(),w=N.mode,K=N.visible,X=N.forceSubMenuRender,be=N.direction,ae=this.getMotion(w,K);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||K||X,!this.haveOpened)return k.createElement("div",null);var ke=j()("".concat(N.prefixCls,"-sub"),Object(U.a)({},"".concat(N.prefixCls,"-rtl"),be==="rtl"));return this.isInlineMode()?k.createElement(p,Object(ge.a)({visible:N.visible,forceRender:X},ae),function(We){var at=We.className,rt=We.style,Et=j()(ke,at);return E.renderPopupMenu(Et,rt)}):this.renderPopupMenu(ke)}},{key:"render",value:function(){var E,N,w,K=Object(J.a)({},this.props),X=this.getVisible(),be=this.getPrefixCls(),ae=this.isInlineMode(),ke=this.getMode(),We=j()(be,"".concat(be,"-").concat(ke),(E={},Object(U.a)(E,K.className,!!K.className),Object(U.a)(E,this.getOpenClassName(),X),Object(U.a)(E,this.getActiveClassName(),K.active||X&&!ae),Object(U.a)(E,this.getDisabledClassName(),K.disabled),Object(U.a)(E,this.getSelectedClassName(),this.isChildrenSelected()),E));this.internalMenuId||(K.eventKey?this.internalMenuId="".concat(K.eventKey,"$Menu"):(ei+=1,this.internalMenuId="$__$".concat(ei,"$Menu")));var at={},rt={},Et={};K.disabled||(at={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},rt={onClick:this.onTitleClick},Et={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var $t={},fn=K.direction,sn=fn==="rtl";ae&&(sn?$t.paddingRight=K.inlineIndent*K.level:$t.paddingLeft=K.inlineIndent*K.level);var cn={};this.getVisible()&&(cn={"aria-owns":this.internalMenuId});var pn=null;ke!=="horizontal"&&(pn=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(pn=k.createElement(this.props.expandIcon,Object(J.a)({},this.props))));var hn=k.createElement("div",Object(ge.a)({ref:this.saveSubMenuTitle,style:$t,className:"".concat(be,"-title"),role:"button"},Et,rt,{"aria-expanded":X},cn,{"aria-haspopup":"true",title:typeof K.title=="string"?K.title:void 0}),K.title,pn||k.createElement("i",{className:"".concat(be,"-arrow")})),dn=this.renderChildren(),Rn=((N=K.parentMenu)===null||N===void 0?void 0:N.isRootMenu)?K.parentMenu.props.getPopupContainer:function(Kn){return Kn.parentNode},En=In[ke],ti=K.popupOffset?{offset:K.popupOffset}:{},xn=j()((w={},Object(U.a)(w,K.popupClassName,K.popupClassName&&!ae),Object(U.a)(w,"".concat(be,"-rtl"),sn),w)),Zt=K.disabled,Jt=K.triggerSubMenuAction,An=K.subMenuOpenDelay,Dn=K.forceSubMenuRender,zt=K.subMenuCloseDelay,Ln=K.builtinPlacements;He.forEach(function(Kn){return delete K[Kn]}),delete K.onClick;var ni=sn?Object(J.a)(Object(J.a)({},Pr),Ln):Object(J.a)(Object(J.a)({},Sr),Ln);delete K.direction;var jn=this.getBaseProps(),Jn=ae?null:this.getMotion(jn.mode,jn.visible);return k.createElement("li",Object(ge.a)({},K,at,{className:We,role:"menuitem"}),k.createElement(lr,{prefixCls:be,popupClassName:j()("".concat(be,"-popup"),xn),getPopupContainer:Rn,builtinPlacements:ni,popupPlacement:En,popupVisible:ae?!1:X,popupAlign:ti,popup:ae?null:dn,action:Zt||ae?[]:[Jt],mouseEnterDelay:An,mouseLeaveDelay:zt,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:Dn,popupMotion:Jn},hn),ae?dn:null)}}]),pe}(k.Component);On.defaultProps={onMouseEnter:Ct,onMouseLeave:Ct,onTitleMouseEnter:Ct,onTitleMouseLeave:Ct,onTitleClick:Ct,manualRef:Ct,mode:"vertical",title:""};var di=Object(P.b)(function(B,re){var pe=B.openKeys,H=B.activeKey,E=B.selectedKeys,N=re.eventKey,w=re.subMenuKey;return{isOpen:pe.indexOf(N)>-1,active:H[w]===N,selectedKeys:E}})(On);di.isSubMenu=!0;var Fn=di,ur="menuitem-overflowed",hi=.5,Ui=function(B){Object(Ge.a)(pe,B);var re=Object(ue.a)(pe);function pe(){var H;return Object(Ie.a)(this,pe),H=re.apply(this,arguments),H.resizeObserver=null,H.mutationObserver=null,H.originalTotalWidth=0,H.overflowedItems=[],H.menuItemSizes=[],H.cancelFrameId=null,H.state={lastVisibleIndex:void 0},H.childRef=k.createRef(),H.getMenuItemNodes=function(){var E=H.props.prefixCls,N=H.childRef.current;return N?[].slice.call(N.children).filter(function(w){return w.className.split(" ").indexOf("".concat(E,"-overflowed-submenu"))<0}):[]},H.getOverflowedSubMenuItem=function(E,N,w){var K=H.props,X=K.overflowedIndicator,be=K.level,ae=K.mode,ke=K.prefixCls,We=K.theme;if(be!==1||ae!=="horizontal")return null;var at=H.props.children[0],rt=at.props,Et=rt.children,$t=rt.title,fn=rt.style,sn=Object(de.a)(rt,["children","title","style"]),cn=Object(J.a)({},fn),pn="".concat(E,"-overflowed-indicator"),hn="".concat(E,"-overflowed-indicator");N.length===0&&w!==!0?cn=Object(J.a)(Object(J.a)({},cn),{},{display:"none"}):w&&(cn=Object(J.a)(Object(J.a)({},cn),{},{visibility:"hidden",position:"absolute"}),pn="".concat(pn,"-placeholder"),hn="".concat(hn,"-placeholder"));var dn=We?"".concat(ke,"-").concat(We):"",Rn={};return He.forEach(function(En){sn[En]!==void 0&&(Rn[En]=sn[En])}),k.createElement(Fn,Object(ge.a)({title:X,className:"".concat(ke,"-overflowed-submenu"),popupClassName:dn},Rn,{key:pn,eventKey:hn,disabled:!1,style:cn}),N)},H.setChildrenWidthAndResize=function(){if(H.props.mode!=="horizontal")return;var E=H.childRef.current;if(!E)return;var N=E.children;if(!N||N.length===0)return;var w=E.children[N.length-1];Qe(w,"display","inline-block");var K=H.getMenuItemNodes(),X=K.filter(function(be){return be.className.split(" ").indexOf(ur)>=0});X.forEach(function(be){Qe(be,"display","inline-block")}),H.menuItemSizes=K.map(function(be){return Ue(be,!0)}),X.forEach(function(be){Qe(be,"display","none")}),H.overflowedIndicatorWidth=Ue(E.children[E.children.length-1],!0),H.originalTotalWidth=H.menuItemSizes.reduce(function(be,ae){return be+ae},0),H.handleResize(),Qe(w,"display","none")},H.handleResize=function(){if(H.props.mode!=="horizontal")return;var E=H.childRef.current;if(!E)return;var N=Ue(E);H.overflowedItems=[];var w=0,K;H.originalTotalWidth>N+hi&&(K=-1,H.menuItemSizes.forEach(function(X){w+=X,w+H.overflowedIndicatorWidth<=N&&(K+=1)})),H.setState({lastVisibleIndex:K})},H}return Object(xe.a)(pe,[{key:"componentDidMount",value:function(){var E=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var N=this.childRef.current;if(!N)return;this.resizeObserver=new Dt.default(function(w){w.forEach(function(){var K=E.cancelFrameId;cancelAnimationFrame(K),E.cancelFrameId=requestAnimationFrame(E.setChildrenWidthAndResize)})}),[].slice.call(N.children).concat(N).forEach(function(w){E.resizeObserver.observe(w)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){E.resizeObserver.disconnect(),[].slice.call(N.children).concat(N).forEach(function(w){E.resizeObserver.observe(w)}),E.setChildrenWidthAndResize()}),this.mutationObserver.observe(N,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(E){var N=this,w=this.state.lastVisibleIndex;return(E||[]).reduce(function(K,X,be){var ae=X;if(N.props.mode==="horizontal"){var ke=N.getOverflowedSubMenuItem(X.props.eventKey,[]);w!==void 0&&N.props.className.indexOf("".concat(N.props.prefixCls,"-root"))!==-1&&(be>w&&(ae=k.cloneElement(X,{style:{display:"none"},eventKey:"".concat(X.props.eventKey,"-hidden"),className:"".concat(ur)})),be===w+1&&(N.overflowedItems=E.slice(w+1).map(function(at){return k.cloneElement(at,{key:at.props.eventKey,mode:"vertical-left"})}),ke=N.getOverflowedSubMenuItem(X.props.eventKey,N.overflowedItems)));var We=[].concat(Object(_.a)(K),[ke,ae]);return be===E.length-1&&We.push(N.getOverflowedSubMenuItem(X.props.eventKey,[],!0)),We}return[].concat(Object(_.a)(K),[ae])},[])}},{key:"render",value:function(){var E=this.props,N=E.visible,w=E.prefixCls,K=E.overflowedIndicator,X=E.mode,be=E.level,ae=E.tag,ke=E.children,We=E.theme,at=Object(de.a)(E,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),rt=ae;return k.createElement(rt,Object(ge.a)({ref:this.childRef},at),this.renderChildren(ke))}}]),pe}(k.Component);Ui.defaultProps={tag:"div",className:""};var Vr=Ui;function Kr(B){return B.length?B.every(function(re){return!!re.props.disabled}):!0}function cr(B,re,pe){var H=B.getState();B.setState({activeKey:Object(J.a)(Object(J.a)({},H.activeKey),{},Object(U.a)({},re,pe))})}function br(B){return B.eventKey||"0-menu-"}function Pi(B,re){var pe=re,H=B.children,E=B.eventKey;if(pe){var N;if(Ae(H,function(w,K){w&&w.props&&!w.props.disabled&&pe===q(w,E,K)&&(N=!0)}),N)return pe}return pe=null,B.defaultActiveFirst&&Ae(H,function(w,K){!pe&&w&&!w.props.disabled&&(pe=q(w,E,K))}),pe}function so(B){if(!B)return;var re=this.instanceArray.indexOf(B);re!==-1?this.instanceArray[re]=B:this.instanceArray.push(B)}var rr=function(B){Object(Ge.a)(pe,B);var re=Object(ue.a)(pe);function pe(H){var E;return Object(Ie.a)(this,pe),E=re.call(this,H),E.onKeyDown=function(N,w){var K=N.keyCode,X;if(E.getFlatInstanceArray().forEach(function(ae){ae&&ae.props.active&&ae.onKeyDown&&(X=ae.onKeyDown(N))}),X)return 1;var be=null;return(K===T.a.UP||K===T.a.DOWN)&&(be=E.step(K===T.a.UP?-1:1)),be?(N.preventDefault(),cr(E.props.store,br(E.props),be.props.eventKey),typeof w=="function"&&w(be),1):void 0},E.onItemHover=function(N){var w=N.key,K=N.hover;cr(E.props.store,br(E.props),K?w:null)},E.onDeselect=function(N){E.props.onDeselect(N)},E.onSelect=function(N){E.props.onSelect(N)},E.onClick=function(N){E.props.onClick(N)},E.onOpenChange=function(N){E.props.onOpenChange(N)},E.onDestroy=function(N){E.props.onDestroy(N)},E.getFlatInstanceArray=function(){return E.instanceArray},E.step=function(N){var w=E.getFlatInstanceArray(),K=E.props.store.getState().activeKey[br(E.props)],X=w.length;if(!X)return null;N<0&&(w=w.concat().reverse());var be=-1;if(w.every(function(at,rt){return at&&at.props.eventKey===K?(be=rt,!1):!0}),!E.props.defaultActiveFirst&&be!==-1&&Kr(w.slice(be,X-1)))return;var ae=(be+1)%X,ke=ae;do{var We=w[ke];if(!We||We.props.disabled)ke=(ke+1)%X;else return We}while(ke!==ae);return null},E.renderCommonMenuItem=function(N,w,K){var X=E.props.store.getState(),be=Object(Oe.a)(E),ae=be.props,ke=q(N,ae.eventKey,w),We=N.props;if(!We||typeof N.type=="string")return N;var at=ke===X.activeKey,rt=Object(J.a)(Object(J.a)({mode:We.mode||ae.mode,level:ae.level,inlineIndent:ae.inlineIndent,renderMenuItem:E.renderMenuItem,rootPrefixCls:ae.prefixCls,index:w,parentMenu:ae.parentMenu,manualRef:We.disabled?void 0:Object(fe.a)(N.ref,so.bind(Object(Oe.a)(E))),eventKey:ke,active:!We.disabled&&at,multiple:ae.multiple,onClick:function($t){(We.onClick||Ct)($t),E.onClick($t)},onItemHover:E.onItemHover,motion:ae.motion,subMenuOpenDelay:ae.subMenuOpenDelay,subMenuCloseDelay:ae.subMenuCloseDelay,forceSubMenuRender:ae.forceSubMenuRender,onOpenChange:E.onOpenChange,onDeselect:E.onDeselect,onSelect:E.onSelect,builtinPlacements:ae.builtinPlacements,itemIcon:We.itemIcon||E.props.itemIcon,expandIcon:We.expandIcon||E.props.expandIcon},K),{},{direction:ae.direction});return(ae.mode==="inline"||et())&&(rt.triggerSubMenuAction="click"),k.cloneElement(N,Object(J.a)(Object(J.a)({},rt),{},{key:ke||w}))},E.renderMenuItem=function(N,w,K){if(!N)return null;var X=E.props.store.getState(),be={openKeys:X.openKeys,selectedKeys:X.selectedKeys,triggerSubMenuAction:E.props.triggerSubMenuAction,subMenuKey:K};return E.renderCommonMenuItem(N,w,be)},H.store.setState({activeKey:Object(J.a)(Object(J.a)({},H.store.getState().activeKey),{},Object(U.a)({},H.eventKey,Pi(H,H.activeKey)))}),E.instanceArray=[],E}return Object(xe.a)(pe,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(E){return this.props.visible||E.visible||this.props.className!==E.className||!ce()(this.props.style,E.style)}},{key:"componentDidUpdate",value:function(E){var N=this.props,w="activeKey"in N?N.activeKey:N.store.getState().activeKey[br(N)],K=Pi(N,w);if(K!==w)cr(N.store,br(N),K);else if("activeKey"in E){var X=Pi(E,E.activeKey);K!==X&&cr(N.store,br(N),K)}}},{key:"render",value:function(){var E=this,N=Object(ge.a)({},this.props);this.instanceArray=[];var w=j()(N.prefixCls,N.className,"".concat(N.prefixCls,"-").concat(N.mode)),K={className:w,role:N.role||"menu"};N.id&&(K.id=N.id),N.focusable&&(K.tabIndex=0,K.onKeyDown=this.onKeyDown);var X=N.prefixCls,be=N.eventKey,ae=N.visible,ke=N.level,We=N.mode,at=N.overflowedIndicator,rt=N.theme;return He.forEach(function(Et){return delete N[Et]}),delete N.onClick,k.createElement(Vr,Object(ge.a)({},N,{prefixCls:X,mode:We,tag:"ul",level:ke,theme:rt,visible:ae,overflowedIndicator:at},K),Object(Y.a)(N.children).map(function(Et,$t){return E.renderMenuItem(Et,$t,be||"0-menu-")}))}}]),pe}(k.Component);rr.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:Ct};var Qr=Object(P.b)()(rr),lo=Qr,jr=l("Kwbf");function ga(B,re,pe){var H=B.prefixCls,E=B.motion,N=B.defaultMotions,w=N===void 0?{}:N,K=B.openAnimation,X=B.openTransitionName,be=re.switchingModeFromInline;if(E)return E;if(Object(we.a)(K)==="object"&&K)Object(jr.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof K=="string")return{motionName:"".concat(H,"-open-").concat(K)};if(X)return{motionName:X};var ae=w[pe];return ae||(be?null:w.other)}var bo=function(B){Object(Ge.a)(pe,B);var re=Object(ue.a)(pe);function pe(H){var E;Object(Ie.a)(this,pe),E=re.call(this,H),E.onSelect=function(K){var X=Object(Oe.a)(E),be=X.props;if(be.selectable){var ae=E.store.getState(),ke=ae.selectedKeys,We=K.key;be.multiple?ke=ke.concat([We]):ke=[We],"selectedKeys"in be||E.store.setState({selectedKeys:ke}),be.onSelect(Object(J.a)(Object(J.a)({},K),{},{selectedKeys:ke}))}},E.onClick=function(K){var X=E.getRealMenuMode(),be=Object(Oe.a)(E),ae=be.store,ke=be.props.onOpenChange;X!=="inline"&&!("openKeys"in E.props)&&(ae.setState({openKeys:[]}),ke([])),E.props.onClick(K)},E.onKeyDown=function(K,X){E.innerMenu.getWrappedInstance().onKeyDown(K,X)},E.onOpenChange=function(K){var X=Object(Oe.a)(E),be=X.props,ae=E.store.getState().openKeys.concat(),ke=!1,We=function(rt){var Et=!1;if(rt.open)Et=ae.indexOf(rt.key)===-1,Et&&ae.push(rt.key);else{var $t=ae.indexOf(rt.key);Et=$t!==-1,Et&&ae.splice($t,1)}ke=ke||Et};Array.isArray(K)?K.forEach(We):We(K),ke&&("openKeys"in E.props||E.store.setState({openKeys:ae}),be.onOpenChange(ae))},E.onDeselect=function(K){var X=Object(Oe.a)(E),be=X.props;if(be.selectable){var ae=E.store.getState().selectedKeys.concat(),ke=K.key,We=ae.indexOf(ke);We!==-1&&ae.splice(We,1),"selectedKeys"in be||E.store.setState({selectedKeys:ae}),be.onDeselect(Object(J.a)(Object(J.a)({},K),{},{selectedKeys:ae}))}},E.onMouseEnter=function(K){E.restoreModeVerticalFromInline();var X=E.props.onMouseEnter;X&&X(K)},E.onTransitionEnd=function(K){var X=K.propertyName==="width"&&K.target===K.currentTarget,be=K.target.className,ae=Object.prototype.toString.call(be)==="[object SVGAnimatedString]"?be.animVal:be,ke=K.propertyName==="font-size"&&ae.indexOf("anticon")>=0;(X||ke)&&E.restoreModeVerticalFromInline()},E.setInnerMenu=function(K){E.innerMenu=K},E.isRootMenu=!0;var N=H.defaultSelectedKeys,w=H.defaultOpenKeys;return"selectedKeys"in H&&(N=H.selectedKeys||[]),"openKeys"in H&&(w=H.openKeys||[]),E.store=Object(P.c)({selectedKeys:N,openKeys:w,activeKey:{"0-menu-":Pi(H,H.activeKey)}}),E.state={switchingModeFromInline:!1,prevProps:H,inlineOpenKeys:[],store:E.store},E}return Object(xe.a)(pe,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(E){var N=this.props,w=N.siderCollapsed,K=N.inlineCollapsed,X=N.onOpenChange;(!E.inlineCollapsed&&K||!E.siderCollapsed&&w)&&X([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var E=this.props.collapsedWidth,N=this.store,w=this.prevOpenKeys,K=this.getInlineCollapsed()&&(E===0||E==="0"||E==="0px");K?(this.prevOpenKeys=N.getState().openKeys.concat(),this.store.setState({openKeys:[]})):w&&(this.store.setState({openKeys:w}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var E=this.props.mode,N=this.state.switchingModeFromInline,w=this.getInlineCollapsed();return N&&w?"inline":w?"vertical":E}},{key:"getInlineCollapsed",value:function(){var E=this.props,N=E.inlineCollapsed,w=E.siderCollapsed;return w!==void 0?w:N}},{key:"restoreModeVerticalFromInline",value:function(){var E=this.state.switchingModeFromInline;E&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var E=Object(J.a)({},Object(Re.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),N=this.getRealMenuMode();return E.className+=" ".concat(E.prefixCls,"-root"),E.direction==="rtl"&&(E.className+=" ".concat(E.prefixCls,"-rtl")),E=Object(J.a)(Object(J.a)({},E),{},{mode:N,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:ga(this.props,this.state,N)}),delete E.openAnimation,delete E.openTransitionName,k.createElement(P.a,{store:this.store},k.createElement(lo,Object(ge.a)({},E,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(E,N){var w=N.prevProps,K=N.store,X=K.getState(),be={},ae={prevProps:E};return w.mode==="inline"&&E.mode!=="inline"&&(ae.switchingModeFromInline=!0),"openKeys"in E?be.openKeys=E.openKeys||[]:((E.inlineCollapsed&&!w.inlineCollapsed||E.siderCollapsed&&!w.siderCollapsed)&&(ae.switchingModeFromInline=!0,ae.inlineOpenKeys=X.openKeys,be.openKeys=[]),(!E.inlineCollapsed&&w.inlineCollapsed||!E.siderCollapsed&&w.siderCollapsed)&&(be.openKeys=N.inlineOpenKeys,ae.inlineOpenKeys=[])),Object.keys(be).length&&K.setState(be),ae}}]),pe}(k.Component);bo.defaultProps={selectable:!0,onClick:Ct,onSelect:Ct,onOpenChange:Ct,onDeselect:Ct,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:k.createElement("span",null,"\xB7\xB7\xB7")};var Gt=bo,tn=function(B){Object(Ge.a)(pe,B);var re=Object(ue.a)(pe);function pe(){var H;return Object(Ie.a)(this,pe),H=re.apply(this,arguments),H.onKeyDown=function(E){var N=E.keyCode;return N===T.a.ENTER?(H.onClick(E),!0):void 0},H.onMouseLeave=function(E){var N=H.props,w=N.eventKey,K=N.onItemHover,X=N.onMouseLeave;K({key:w,hover:!1}),X({key:w,domEvent:E})},H.onMouseEnter=function(E){var N=H.props,w=N.eventKey,K=N.onItemHover,X=N.onMouseEnter;K({key:w,hover:!0}),X({key:w,domEvent:E})},H.onClick=function(E){var N=H.props,w=N.eventKey,K=N.multiple,X=N.onClick,be=N.onSelect,ae=N.onDeselect,ke=N.isSelected,We={key:w,keyPath:[w],item:Object(Oe.a)(H),domEvent:E};X(We),K?ke?ae(We):be(We):ke||be(We)},H.saveNode=function(E){H.node=E},H}return Object(xe.a)(pe,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var E=this.props;E.onDestroy&&E.onDestroy(E.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var E,N=Object(J.a)({},this.props),w=j()(this.getPrefixCls(),N.className,(E={},Object(U.a)(E,this.getActiveClassName(),!N.disabled&&N.active),Object(U.a)(E,this.getSelectedClassName(),N.isSelected),Object(U.a)(E,this.getDisabledClassName(),N.disabled),E)),K=Object(J.a)(Object(J.a)({},N.attribute),{},{title:typeof N.title=="string"?N.title:void 0,className:w,role:N.role||"menuitem","aria-disabled":N.disabled});N.role==="option"?K=Object(J.a)(Object(J.a)({},K),{},{role:"option","aria-selected":N.isSelected}):(N.role===null||N.role==="none")&&(K.role="none");var X={onClick:N.disabled?null:this.onClick,onMouseLeave:N.disabled?null:this.onMouseLeave,onMouseEnter:N.disabled?null:this.onMouseEnter},be=Object(J.a)({},N.style);N.mode==="inline"&&(N.direction==="rtl"?be.paddingRight=N.inlineIndent*N.level:be.paddingLeft=N.inlineIndent*N.level),He.forEach(function(ke){return delete N[ke]}),delete N.direction;var ae=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(ae=k.createElement(this.props.itemIcon,this.props)),k.createElement("li",Object(ge.a)({},Object(Re.a)(N,["onClick","onMouseEnter","onMouseLeave","onSelect"]),K,X,{style:be,ref:this.saveNode}),N.children,ae)}}]),pe}(k.Component);tn.isMenuItem=!0,tn.defaultProps={onSelect:Ct,onMouseEnter:Ct,onMouseLeave:Ct,manualRef:Ct};var Qt=Object(P.b)(function(B,re){var pe=B.activeKey,H=B.selectedKeys,E=re.eventKey,N=re.subMenuKey;return{active:pe[N]===E,isSelected:Array.isArray(H)?H.indexOf(E)!==-1:H===E}})(tn),vn=Qt,Tn=function(B){Object(Ge.a)(pe,B);var re=Object(ue.a)(pe);function pe(){var H;return Object(Ie.a)(this,pe),H=re.apply(this,arguments),H.renderInnerMenuItem=function(E){var N=H.props,w=N.renderMenuItem,K=N.index;return w(E,K,H.props.subMenuKey)},H}return Object(xe.a)(pe,[{key:"render",value:function(){var E=Object(ge.a)({},this.props),N=E.className,w=N===void 0?"":N,K=E.rootPrefixCls,X="".concat(K,"-item-group-title"),be="".concat(K,"-item-group-list"),ae=E.title,ke=E.children;return He.forEach(function(We){return delete E[We]}),delete E.direction,k.createElement("li",Object(ge.a)({},E,{onClick:function(at){return at.stopPropagation()},className:"".concat(w," ").concat(K,"-item-group")}),k.createElement("div",{className:X,title:typeof ae=="string"?ae:void 0},ae),k.createElement("ul",{className:be},k.Children.map(ke,this.renderInnerMenuItem)))}}]),pe}(k.Component);Tn.isMenuItemGroup=!0,Tn.defaultProps={disabled:!0};var Gn=Tn,kn=function(re){var pe=re.className,H=re.rootPrefixCls,E=re.style;return k.createElement("li",{className:"".concat(pe," ").concat(H,"-item-divider"),style:E})};kn.defaultProps={disabled:!0,className:"",style:{}};var bi=kn,Hi=Gt,Cn=l("eDIo");function kr(B,re){var pe=B.prefixCls,H=B.editable,E=B.locale,N=B.style;return!H||H.showAdd===!1?null:k.createElement("button",{ref:re,type:"button",className:"".concat(pe,"-nav-add"),style:N,"aria-label":(E==null?void 0:E.addAriaLabel)||"Add tab",onClick:function(K){H.onEdit("add",{event:K})}},H.addIcon||"+")}var Nn=k.forwardRef(kr);function Ai(B,re){var pe=B.prefixCls,H=B.id,E=B.tabs,N=B.locale,w=B.mobile,K=B.moreIcon,X=K===void 0?"More":K,be=B.moreTransitionName,ae=B.style,ke=B.className,We=B.editable,at=B.tabBarGutter,rt=B.rtl,Et=B.onTabClick,$t=Object(k.useState)(!1),fn=Object(ve.a)($t,2),sn=fn[0],cn=fn[1],pn=Object(k.useState)(null),hn=Object(ve.a)(pn,2),dn=hn[0],Rn=hn[1],En="".concat(H,"-more-popup"),ti="".concat(pe,"-dropdown"),xn=dn!==null?"".concat(En,"-").concat(dn):null,Zt=N==null?void 0:N.dropdownAriaLabel,Jt=k.createElement(Hi,{onClick:function(Jn){var Kn=Jn.key,mi=Jn.domEvent;Et(Kn,mi),cn(!1)},id:En,tabIndex:-1,role:"listbox","aria-activedescendant":xn,selectedKeys:[dn],"aria-label":Zt!==void 0?Zt:"expanded dropdown"},E.map(function(jn){return k.createElement(vn,{key:jn.key,id:"".concat(En,"-").concat(jn.key),role:"option","aria-controls":H&&"".concat(H,"-panel-").concat(jn.key),disabled:jn.disabled},jn.tab)}));function An(jn){for(var Jn=E.filter(function(Gi){return!Gi.disabled}),Kn=Jn.findIndex(function(Gi){return Gi.key===dn})||0,mi=Jn.length,Ti=0;TiLn?(Dn=Jt,En.current="x"):(Dn=An,En.current="y");var ni=Date.now();ni-dn.current>100&&(Rn.current=!1),(re(-Dn,-Dn)||Rn.current)&&(Zt.preventDefault(),Rn.current=!0),dn.current=ni}var xn=Object(k.useRef)(null);xn.current={onTouchStart:cn,onTouchMove:pn,onTouchEnd:hn,onWheel:ti},k.useEffect(function(){function Zt(zt){xn.current.onTouchStart(zt)}function Jt(zt){xn.current.onTouchMove(zt)}function An(zt){xn.current.onTouchEnd(zt)}function Dn(zt){xn.current.onWheel(zt)}return document.addEventListener("touchmove",Jt,{passive:!1}),document.addEventListener("touchend",An,{passive:!1}),B.current.addEventListener("touchstart",Zt,{passive:!1}),B.current.addEventListener("wheel",Dn),function(){document.removeEventListener("touchmove",Jt),document.removeEventListener("touchend",An)}},[])}function Ga(){var B=Object(k.useRef)(new Map);function re(H){return B.current.has(H)||B.current.set(H,k.createRef()),B.current.get(H)}function pe(H){B.current.delete(H)}return[re,pe]}function Wo(B,re){var pe=k.useRef(B),H=k.useState({}),E=Object(ve.a)(H,2),N=E[1];function w(K){var X=typeof K=="function"?K(pe.current):K;X!==pe.current&&re(X,pe.current),pe.current=X,N({})}return[pe.current,w]}var ba=function(re){var pe=re.position,H=re.prefixCls,E=re.extra;if(!E)return null;var N,w=E;return pe==="right"&&(N=w.right||!w.left&&w||null),pe==="left"&&(N=w.left||null),N?k.createElement("div",{className:"".concat(H,"-extra-content")},N):null};function zo(B,re){var pe,H=k.useContext(Qi),E=H.prefixCls,N=H.tabs,w=B.className,K=B.style,X=B.id,be=B.animated,ae=B.activeKey,ke=B.rtl,We=B.extra,at=B.editable,rt=B.locale,Et=B.tabPosition,$t=B.tabBarGutter,fn=B.children,sn=B.onTabClick,cn=B.onTabScroll,pn=Object(k.useRef)(),hn=Object(k.useRef)(),dn=Object(k.useRef)(),Rn=Object(k.useRef)(),En=Ga(),ti=Object(ve.a)(En,2),xn=ti[0],Zt=ti[1],Jt=Et==="top"||Et==="bottom",An=Wo(0,function(Hn,Mn){Jt&&cn&&cn({direction:Hn>Mn?"left":"right"})}),Dn=Object(ve.a)(An,2),zt=Dn[0],Ln=Dn[1],ni=Wo(0,function(Hn,Mn){!Jt&&cn&&cn({direction:Hn>Mn?"top":"bottom"})}),jn=Object(ve.a)(ni,2),Jn=jn[0],Kn=jn[1],mi=Object(k.useState)(0),Ti=Object(ve.a)(mi,2),ri=Ti[0],Gi=Ti[1],dr=Object(k.useState)(0),Ji=Object(ve.a)(dr,2),Ri=Ji[0],qn=Ji[1],Xn=Object(k.useState)(0),oi=Object(ve.a)(Xn,2),ii=oi[0],hr=oi[1],Mr=Object(k.useState)(0),Or=Object(ve.a)(Mr,2),Qn=Or[0],vr=Or[1],Tr=Object(k.useState)(null),Zn=Object(ve.a)(Tr,2),Vn=Zn[0],Di=Zn[1],xa=Object(k.useState)(null),Ko=Object(ve.a)(xa,2),Rr=Ko[0],Yr=Ko[1],Eo=Object(k.useState)(0),Qo=Object(ve.a)(Eo,2),xo=Qo[0],Qa=Qo[1],Ja=Object(k.useState)(0),wa=Object(ve.a)(Ja,2),Jo=wa[0],Xo=wa[1],Zr=O(new Map),qr=Object(ve.a)(Zr,2),Xa=qr[0],wo=qr[1],co=L(N,Xa,ri),$r="".concat(E,"-nav-operations-hidden"),eo=0,fr=0;Jt?ke?(eo=0,fr=Math.max(0,ri-Vn)):(eo=Math.min(0,Vn-ri),fr=0):(eo=Math.min(0,Rr-Ri),fr=0);function Br(Hn){return Hnfr?[fr,!1]:[Hn,!0]}var Dr=Object(k.useRef)(),ho=Object(k.useState)(),_r=Object(ve.a)(ho,2),Ao=_r[0],Yo=_r[1];function So(){Yo(Date.now())}function Zo(){window.clearTimeout(Dr.current)}uo(pn,function(Hn,Mn){var Li=!1;function Yi(to,Er){to(function(mo){var Ir=Br(mo+Er),Ii=Object(ve.a)(Ir,2),Oo=Ii[0],$o=Ii[1];return Li=$o,Oo})}if(Jt){if(Vn>=ri)return Li;Yi(Ln,Hn)}else{if(Rr>=Ri)return Li;Yi(Kn,Mn)}return Zo(),So(),Li}),Object(k.useEffect)(function(){return Zo(),Ao&&(Dr.current=window.setTimeout(function(){Yo(0)},100)),Zo},[Ao]);function Lr(){var Hn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:ae,Mn=co.get(Hn);if(!Mn)return;if(Jt){var Li=zt;ke?Mn.rightzt+Vn&&(Li=Mn.right+Mn.width-Vn):Mn.left<-zt?Li=-Mn.left:Mn.left+Mn.width>-zt+Vn&&(Li=-(Mn.left+Mn.width-Vn)),Kn(0),Ln(Br(Li)[0])}else{var Yi=Jn;Mn.top<-Jn?Yi=-Mn.top:Mn.top+Mn.height>-Jn+Rr&&(Yi=-(Mn.top+Mn.height-Rr)),Ln(0),Kn(Br(Yi)[0])}}var Ur=he(co,{width:Vn,height:Rr,left:zt,top:Jn},{width:ii,height:Qn},{width:xo,height:Jo},Object(J.a)(Object(J.a)({},B),{},{tabs:N})),Aa=Object(ve.a)(Ur,2),Ya=Aa[0],Za=Aa[1],qa=N.map(function(Hn){var Mn=Hn.key;return k.createElement(f,{id:X,prefixCls:E,key:Mn,rtl:ke,tab:Hn,closable:Hn.closable,editable:at,active:Mn===ae,tabPosition:Et,tabBarGutter:$t,renderWrapper:fn,removeAriaLabel:rt==null?void 0:rt.removeAriaLabel,ref:xn(Mn),onClick:function(Yi){sn(Mn,Yi)},onRemove:function(){Zt(Mn)},onFocus:function(){Lr(Mn),So(),ke||(pn.current.scrollLeft=0),pn.current.scrollTop=0}})}),qo=A(function(){var Hn,Mn,Li,Yi,to,Er,mo,Ir,Ii,Oo=((Hn=pn.current)===null||Hn===void 0?void 0:Hn.offsetWidth)||0,$o=((Mn=pn.current)===null||Mn===void 0?void 0:Mn.offsetHeight)||0,ea=((Li=Rn.current)===null||Li===void 0?void 0:Li.offsetWidth)||0,Zi=((Yi=Rn.current)===null||Yi===void 0?void 0:Yi.offsetHeight)||0,Wn=((to=dn.current)===null||to===void 0?void 0:to.offsetWidth)||0,mr=((Er=dn.current)===null||Er===void 0?void 0:Er.offsetHeight)||0;Di(Oo),Yr($o),Qa(ea),Xo(Zi);var xr=(((mo=hn.current)===null||mo===void 0?void 0:mo.offsetWidth)||0)-ea,wr=(((Ir=hn.current)===null||Ir===void 0?void 0:Ir.offsetHeight)||0)-Zi;Gi(xr),qn(wr);var ta=(Ii=dn.current)===null||Ii===void 0?void 0:Ii.className.includes($r);hr(xr-(ta?0:Wn)),vr(wr-(ta?0:mr)),wo(function(){var To=new Map;return N.forEach(function(Ta){var Ra=Ta.key,Wr=xn(Ra).current;Wr&&To.set(Ra,{width:Wr.offsetWidth,height:Wr.offsetHeight,left:Wr.offsetLeft,top:Wr.offsetTop})}),To})}),$a=N.slice(0,Ya),Xi=N.slice(Za+1),Ci=[].concat(Object(_.a)($a),Object(_.a)(Xi)),Fi=Object(k.useState)(),Ei=Object(ve.a)(Fi,2),fo=Ei[0],es=Ei[1],pr=co.get(ae),Sa=Object(k.useRef)();function ka(){C.a.cancel(Sa.current)}Object(k.useEffect)(function(){var Hn={};return pr&&(Jt?(ke?Hn.right=pr.right:Hn.left=pr.left,Hn.width=pr.width):(Hn.top=pr.top,Hn.height=pr.height)),ka(),Sa.current=C()(function(){es(Hn)}),ka},[pr,Jt,ke]),Object(k.useEffect)(function(){Lr()},[ae,pr,co,Jt]),Object(k.useEffect)(function(){qo()},[ke,$t,ae,N.map(function(Hn){return Hn.key}).join("_")]);var Ma=!!Ci.length,Fr="".concat(E,"-nav-wrap"),ko,po,Oa,Mo;return Jt?ke?(po=zt>0,ko=zt+Vn` "'(~:]+/,O=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,T=/^\s*\[[^\]]+?\]:.*$/,m=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\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\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E42\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\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]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDF3C-\uDF3E]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]/,f=" ";function S(I,b,ye){return b.f=b.inline=ye,ye(I,b)}function L(I,b,ye){return b.f=b.block=ye,ye(I,b)}function le(I){return!I||!/\S/.test(I.string)}function he(I){if(I.linkTitle=!1,I.linkHref=!1,I.linkText=!1,I.em=!1,I.strong=!1,I.strikethrough=!1,I.quote=0,I.indentedCode=!1,I.f==Ie){var b=k;if(!b){var ye=U.innerMode(J,I.htmlState);b=ye.mode.name=="xml"&&ye.state.tagStart===null&&!ye.state.context&&ye.state.tokenize.isInText}b&&(I.f=ue,I.block=ge,I.htmlState=null)}return I.trailingSpace=0,I.trailingSpaceNewLine=!1,I.prevLine=I.thisLine,I.thisLine={stream:null},null}function ge(I,b){var ye=I.column()===b.indentation,je=le(b.prevLine.stream),_e=b.indentedCode,st=b.prevLine.hr,St=b.list!==!1,tt=(b.listStack[b.listStack.length-1]||0)+3;b.indentedCode=!1;var nt=b.indentation;if(b.indentationDiff===null&&(b.indentationDiff=b.indentation,St)){for(b.list=null;nt=4&&(_e||b.prevLine.fencedCodeEnd||b.prevLine.header||je))return I.skipToEnd(),b.indentedCode=!0,j.code;if(I.eatSpace())return null;if(ye&&b.indentation<=tt&&(Ee=I.match(C))&&Ee[1].length<=6)return b.quote=0,b.header=Ee[1].length,b.thisLine.header=!0,de.highlightFormatting&&(b.formatting="header"),b.f=b.inline,Oe(b);if(b.indentation<=tt&&I.eat(">"))return b.quote=ye?1:b.quote+1,de.highlightFormatting&&(b.formatting="quote"),I.eatSpace(),Oe(b);if(!Ye&&!b.setext&&ye&&b.indentation<=tt&&(Ee=I.match(_))){var F=Ee[1]?"ol":"ul";return b.indentation=nt+I.current().length,b.list=!0,b.quote=0,b.listStack.push(b.indentation),b.em=!1,b.strong=!1,b.code=!1,b.strikethrough=!1,de.taskLists&&I.match(y,!1)&&(b.taskList=!0),b.f=b.inline,de.highlightFormatting&&(b.formatting=["list","list-"+F]),Oe(b)}else{if(ye&&b.indentation<=tt&&(Ee=I.match(O,!0)))return b.quote=0,b.fencedEndRE=new RegExp(Ee[1]+"+ *$"),b.localMode=de.fencedCodeBlockHighlighting&&me(Ee[2]||de.fencedCodeBlockDefaultMode),b.localMode&&(b.localState=U.startState(b.localMode)),b.f=b.block=xe,de.highlightFormatting&&(b.formatting="code-block"),b.code=-1,Oe(b);if(b.setext||(!Je||!St)&&!b.quote&&b.list===!1&&!b.code&&!Ye&&!T.test(I.string)&&(Ee=I.lookAhead(1))&&(Ee=Ee.match(R)))return b.setext?(b.header=b.setext,b.setext=0,I.skipToEnd(),de.highlightFormatting&&(b.formatting="header")):(b.header=Ee[0].charAt(0)=="="?1:2,b.setext=b.header),b.thisLine.header=!0,b.f=b.inline,Oe(b);if(Ye)return I.skipToEnd(),b.hr=!0,b.thisLine.hr=!0,j.hr;if(I.peek()==="[")return S(I,b,ce)}return S(I,b,b.inline)}function Ie(I,b){var ye=J.token(I,b.htmlState);if(!k){var je=U.innerMode(J,b.htmlState);(je.mode.name=="xml"&&je.state.tagStart===null&&!je.state.context&&je.state.tokenize.isInText||b.md_inside&&I.current().indexOf(">")>-1)&&(b.f=ue,b.block=ge,b.htmlState=null)}return ye}function xe(I,b){var ye=b.listStack[b.listStack.length-1]||0,je=b.indentation=I.quote?b.push(j.formatting+"-"+I.formatting[ye]+"-"+I.quote):b.push("error"))}if(I.taskOpen)return b.push("meta"),b.length?b.join(" "):null;if(I.taskClosed)return b.push("property"),b.length?b.join(" "):null;if(I.linkHref?b.push(j.linkHref,"url"):(I.strong&&b.push(j.strong),I.em&&b.push(j.em),I.strikethrough&&b.push(j.strikethrough),I.emoji&&b.push(j.emoji),I.linkText&&b.push(j.linkText),I.code&&b.push(j.code),I.image&&b.push(j.image),I.imageAltText&&b.push(j.imageAltText,"link"),I.imageMarker&&b.push(j.imageMarker)),I.header&&b.push(j.header,j.header+"-"+I.header),I.quote&&(b.push(j.quote),!de.maxBlockquoteDepth||de.maxBlockquoteDepth>=I.quote?b.push(j.quote+"-"+I.quote):b.push(j.quote+"-"+de.maxBlockquoteDepth)),I.list!==!1){var je=(I.listStack.length-1)%3;je?je===1?b.push(j.list2):b.push(j.list3):b.push(j.list1)}return I.trailingSpaceNewLine?b.push("trailing-space-new-line"):I.trailingSpace&&b.push("trailing-space-"+(I.trailingSpace%2?"a":"b")),b.length?b.join(" "):null}function Ge(I,b){return I.match(A,!0)?Oe(b):void 0}function ue(I,b){var ye=b.text(I,b);if(typeof ye!="undefined")return ye;if(b.list)return b.list=null,Oe(b);if(b.taskList){var je=I.match(y,!0)[1]===" ";return je?b.taskOpen=!0:b.taskClosed=!0,de.highlightFormatting&&(b.formatting="task"),b.taskList=!1,Oe(b)}if(b.taskOpen=!1,b.taskClosed=!1,b.header&&I.match(/^#+$/,!0))return de.highlightFormatting&&(b.formatting="header"),Oe(b);var _e=I.next();if(b.linkTitle){b.linkTitle=!1;var st=_e;_e==="("&&(st=")"),st=(st+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var St="^\\s*(?:[^"+st+"\\\\]+|\\\\\\\\|\\\\.)"+st;if(I.match(new RegExp(St),!0))return j.linkHref}if(_e==="`"){var tt=b.formatting;de.highlightFormatting&&(b.formatting="code"),I.eatWhile("`");var nt=I.current().length;if(b.code==0&&(!b.quote||nt==1))return b.code=nt,Oe(b);if(nt==b.code){var Je=Oe(b);return b.code=0,Je}else return b.formatting=tt,Oe(b)}else if(b.code)return Oe(b);if(_e==="\\"&&(I.next(),de.highlightFormatting)){var Ye=Oe(b),Ee=j.formatting+"-escape";return Ye?Ye+" "+Ee:Ee}if(_e==="!"&&I.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return b.imageMarker=!0,b.image=!0,de.highlightFormatting&&(b.formatting="image"),Oe(b);if(_e==="["&&b.imageMarker&&I.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return b.imageMarker=!1,b.imageAltText=!0,de.highlightFormatting&&(b.formatting="image"),Oe(b);if(_e==="]"&&b.imageAltText){de.highlightFormatting&&(b.formatting="image");var Ye=Oe(b);return b.imageAltText=!1,b.image=!1,b.inline=b.f=Re,Ye}if(_e==="["&&!b.image)return b.linkText&&I.match(/^.*?\]/)||(b.linkText=!0,de.highlightFormatting&&(b.formatting="link")),Oe(b);if(_e==="]"&&b.linkText){de.highlightFormatting&&(b.formatting="link");var Ye=Oe(b);return b.linkText=!1,b.inline=b.f=I.match(/\(.*?\)| ?\[.*?\]/,!1)?Re:ue,Ye}if(_e==="<"&&I.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){b.f=b.inline=P,de.highlightFormatting&&(b.formatting="link");var Ye=Oe(b);return Ye?Ye+=" ":Ye="",Ye+j.linkInline}if(_e==="<"&&I.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){b.f=b.inline=P,de.highlightFormatting&&(b.formatting="link");var Ye=Oe(b);return Ye?Ye+=" ":Ye="",Ye+j.linkEmail}if(de.xml&&_e==="<"&&I.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var F=I.string.indexOf(">",I.pos);if(F!=-1){var it=I.string.substring(I.start,F);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(it)&&(b.md_inside=!0)}return I.backUp(1),b.htmlState=U.startState(J),L(I,b,Ie)}if(de.xml&&_e==="<"&&I.match(/^\/\w*?>/))return b.md_inside=!1,"tag";if(_e==="*"||_e==="_"){for(var Mt=1,Tt=I.pos==1?" ":I.string.charAt(I.pos-2);Mt<3&&I.eat(_e);)Mt++;var Ct=I.peek()||" ",q=!/\s/.test(Ct)&&(!m.test(Ct)||/\s/.test(Tt)||m.test(Tt)),$=!/\s/.test(Tt)&&(!m.test(Tt)||/\s/.test(Ct)||m.test(Ct)),Ae=null,Pe=null;if(Mt%2&&(!b.em&&q&&(_e==="*"||!$||m.test(Tt))?Ae=!0:b.em==_e&&$&&(_e==="*"||!q||m.test(Ct))&&(Ae=!1)),Mt>1&&(!b.strong&&q&&(_e==="*"||!$||m.test(Tt))?Pe=!0:b.strong==_e&&$&&(_e==="*"||!q||m.test(Ct))&&(Pe=!1)),Pe!=null||Ae!=null){de.highlightFormatting&&(b.formatting=Ae==null?"strong":Pe==null?"em":"strong em"),Ae===!0&&(b.em=_e),Pe===!0&&(b.strong=_e);var Je=Oe(b);return Ae===!1&&(b.em=!1),Pe===!1&&(b.strong=!1),Je}}else if(_e===" "&&(I.eat("*")||I.eat("_"))){if(I.peek()===" ")return Oe(b);I.backUp(1)}if(de.strikethrough){if(_e==="~"&&I.eatWhile(_e)){if(b.strikethrough){de.highlightFormatting&&(b.formatting="strikethrough");var Je=Oe(b);return b.strikethrough=!1,Je}else if(I.match(/^[^\s]/,!1))return b.strikethrough=!0,de.highlightFormatting&&(b.formatting="strikethrough"),Oe(b)}else if(_e===" "&&I.match(/^~~/,!0)){if(I.peek()===" ")return Oe(b);I.backUp(2)}}if(de.emoji&&_e===":"&&I.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){b.emoji=!0,de.highlightFormatting&&(b.formatting="emoji");var He=Oe(b);return b.emoji=!1,He}return _e===" "&&(I.match(/^ +$/,!1)?b.trailingSpace++:b.trailingSpace&&(b.trailingSpaceNewLine=!0)),Oe(b)}function P(I,b){var ye=I.next();if(ye===">"){b.f=b.inline=ue,de.highlightFormatting&&(b.formatting="link");var je=Oe(b);return je?je+=" ":je="",je+j.linkInline}return I.match(/^[^>]+/,!0),j.linkInline}function Re(I,b){if(I.eatSpace())return null;var ye=I.next();return ye==="("||ye==="["?(b.f=b.inline=V(ye==="("?")":"]"),de.highlightFormatting&&(b.formatting="link-string"),b.linkHref=!0,Oe(b)):"error"}var fe={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function V(I){return function(b,ye){var je=b.next();if(je===I){ye.f=ye.inline=ue,de.highlightFormatting&&(ye.formatting="link-string");var _e=Oe(ye);return ye.linkHref=!1,_e}return b.match(fe[I]),ye.linkHref=!0,Oe(ye)}}function ce(I,b){return I.match(/^([^\]\\]|\\.)*\]:/,!1)?(b.f=we,I.next(),de.highlightFormatting&&(b.formatting="link"),b.linkText=!0,Oe(b)):S(I,b,ue)}function we(I,b){if(I.match(/^\]:/,!0)){b.f=b.inline=ie,de.highlightFormatting&&(b.formatting="link");var ye=Oe(b);return b.linkText=!1,ye}return I.match(/^([^\]\\]|\\.)+/,!0),j.linkText}function ie(I,b){return I.eatSpace()?null:(I.match(/^[^\s]+/,!0),I.peek()===void 0?b.linkTitle=!0:I.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),b.f=b.inline=ue,j.linkHref+" url")}var De={startState:function(){return{f:ge,prevLine:{stream:null},thisLine:{stream:null},block:ge,htmlState:null,indentation:0,inline:ue,text:Ge,formatting:!1,linkText:!1,linkHref:!1,linkTitle:!1,code:0,em:!1,strong:!1,header:0,setext:0,hr:!1,taskList:!1,list:!1,listStack:[],quote:0,trailingSpace:0,trailingSpaceNewLine:!1,strikethrough:!1,emoji:!1,fencedEndRE:null}},copyState:function(I){return{f:I.f,prevLine:I.prevLine,thisLine:I.thisLine,block:I.block,htmlState:I.htmlState&&U.copyState(J,I.htmlState),indentation:I.indentation,localMode:I.localMode,localState:I.localMode?U.copyState(I.localMode,I.localState):null,inline:I.inline,text:I.text,formatting:!1,linkText:I.linkText,linkTitle:I.linkTitle,linkHref:I.linkHref,code:I.code,em:I.em,strong:I.strong,strikethrough:I.strikethrough,emoji:I.emoji,header:I.header,setext:I.setext,hr:I.hr,taskList:I.taskList,list:I.list,listStack:I.listStack.slice(0),quote:I.quote,indentedCode:I.indentedCode,trailingSpace:I.trailingSpace,trailingSpaceNewLine:I.trailingSpaceNewLine,md_inside:I.md_inside,fencedEndRE:I.fencedEndRE}},token:function(I,b){if(b.formatting=!1,I!=b.thisLine.stream){if(b.header=0,b.hr=!1,I.match(/^\s*$/,!0))return he(b),null;if(b.prevLine=b.thisLine,b.thisLine={stream:I},b.taskList=!1,b.trailingSpace=0,b.trailingSpaceNewLine=!1,!b.localState&&(b.f=b.block,b.f!=Ie)){var ye=I.match(/^\s*/,!0)[0].replace(/\t/g,f).length;if(b.indentation=ye,b.indentationDiff=null,ye>0)return null}}return b.f(I,b)},innerMode:function(I){return I.block==Ie?{state:I.htmlState,mode:J}:I.localState?{state:I.localState,mode:I.localMode}:{state:I,mode:De}},indent:function(I,b,ye){return I.block==Ie&&J.indent?J.indent(I.htmlState,b,ye):I.localState&&I.localMode.indent?I.localMode.indent(I.localState,b,ye):U.Pass},blankLine:he,getType:Oe,blockCommentStart:"",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return De},"xml"),U.defineMIME("text/markdown","markdown"),U.defineMIME("text/x-markdown","markdown")})},lzim:function(Be,Q,l){"use strict";var U=l("E7E6"),ve=l.n(U);l.d(Q,"A",function(){return ve.a});var de=l("/GNS"),J=l.n(de);l.d(Q,"z",function(){return J.a});var k=l("FOrL"),me=l.n(k);l.d(Q,"t",function(){return me.a});var j=l("HpTS"),Y=l.n(j);l.d(Q,"B",function(){return Y.a});var W=l("tWlo"),_=l.n(W);l.d(Q,"b",function(){return _.a});var y=l("7ZXX"),C=l.n(y);l.d(Q,"n",function(){return C.a});var R=l("GABl"),A=l.n(R);l.d(Q,"g",function(){return A.a});var O=l("onxn"),T=l.n(O);l.d(Q,"p",function(){return T.a});var m=l("nKGa"),f=l.n(m);l.d(Q,"o",function(){return f.a});var S=l("4qgm"),L=l.n(S);l.d(Q,"D",function(){return L.a});var le=l("JeFH"),he=l.n(le);l.d(Q,"c",function(){return he.a});var ge=l("ji0R"),Ie=l.n(ge);l.d(Q,"k",function(){return Ie.a});var xe=l("W6BS"),Oe=l.n(xe);l.d(Q,"E",function(){return Oe.a});var Ge=l("kPYp"),ue=l.n(Ge);l.d(Q,"F",function(){return ue.a});var P=l("nukY"),Re=l.n(P),fe=l("4u4S"),V=l.n(fe),ce=l("yslc"),we=l.n(ce),ie=l("l2Kq"),De=l.n(ie),I=l("RMFE"),b=l.n(I);l.d(Q,"q",function(){return b.a});var ye=l("TGq3"),je=l.n(ye);l.d(Q,"r",function(){return je.a});var _e=l("SMhR"),st=l.n(_e);l.d(Q,"C",function(){return st.a});var St=l("8/bI"),tt=l.n(St);l.d(Q,"l",function(){return tt.a});var nt=l("JWDV"),Je=l.n(nt);l.d(Q,"e",function(){return Je.a});var Ye=l("Xsq0"),Ee=l.n(Ye);l.d(Q,"s",function(){return Ee.a});var F=l("Ohmc"),it=l.n(F);l.d(Q,"d",function(){return it.a});var Mt=l("csWT"),Tt=l.n(Mt);l.d(Q,"f",function(){return Tt.a});var Ct=l("7v3h"),q=l.n(Ct);l.d(Q,"m",function(){return q.a});var $=l("cRFk"),Ae=l.n($);l.d(Q,"y",function(){return Ae.a});var Pe=l("kPWJ"),He=l.n(Pe);l.d(Q,"x",function(){return He.a});var Ue=l("qgvg"),Qe=l.n(Ue);l.d(Q,"u",function(){return Qe.a});var et=l("FPkq"),Dt=l.n(et);l.d(Q,"w",function(){return Dt.a});var ct=l("A/g1"),ot=l.n(ct);l.d(Q,"h",function(){return ot.a});var $e=l("Nmxd"),Lt=l.n($e);l.d(Q,"i",function(){return Lt.a});var mt=l("5D2P"),Ot=l.n(mt);l.d(Q,"j",function(){return Ot.a});var Le=l("djh8"),ht=l.n(Le);l.d(Q,"v",function(){return ht.a});var yt=l("Jq4h"),Fe=l.n(yt);l.d(Q,"a",function(){return Fe.a})},mepR:function(Be,Q,l){Be.exports={flex_box_center:"flex_box_center___3PiSf",flex_space_between:"flex_space_between___3wd5O",flex_box_vertical_center:"flex_box_vertical_center___3qKIW",flex_box_center_end:"flex_box_center_end___2PBRG",flex_box_column:"flex_box_column___39GGe",bg:"bg___3lEyf",formWrap:"formWrap___1e8Z1",empty:"empty___2jgvs",list:"list___3m2Ed",fs:"fs___2PURZ",top:"top___2EfKX",left:"left___3Bk5W",title:"title___1hcE1",qs:"qs___KHjhf",qsActive:"qsActive___2FXkO",right:"right___2XWtX",bt:"bt___2mIBt",answer:"answer___1TBgK",addBtn:"addBtn___NMPyJ"}},muJo:function(Be,Q,l){Be.exports={flex_box_center:"flex_box_center___1GzcK",flex_space_between:"flex_space_between___4Rl0j",flex_box_vertical_center:"flex_box_vertical_center___1-qMw",flex_box_center_end:"flex_box_center_end___pqqwK",flex_box_column:"flex_box_column___zVFuu",wrap:"wrap___YGogw",modal:"modal___1QSEy",titleWrap:"titleWrap___3EOlz",required:"required___1x65S",title:"title___3ujkw",colorGray:"colorGray___jarKl",choiceWrap:"choiceWrap___38GG9",answer:"answer___1L3jg",activeAnswer:"activeAnswer___2rQWC",deleteIcon:"deleteIcon___QdOVW",addIcon:"addIcon___3FfXv",editorWrap:"editorWrap___QTfGw",htmlWrap:"htmlWrap___1jgO0",radio:"radio___3VIqN",error:"error___ojNkY",color333:"color333___2XFbv",color999:"color999___1xmOg",questionType:"questionType___ttkA1",questionChoices:"questionChoices___I-cIa"}},nKGa:function(Be,Q,l){Be.exports=l.p+"static/export_exercise-template.f7655c19.png"},nnTU:function(Be,Q,l){"use strict";l.d(Q,"b",function(){return Y}),l.d(Q,"a",function(){return W});var U=l("pmY6"),ve=l("746U"),de=l("Cg/j"),J=l("MI8n"),k=l("24hK"),me=l("QDVR"),j=function(){for(var _=0,y=0,C=arguments.length;y=m.max?void 0:(m.ch=0,m.text=m.cm.getLine(++m.line),!0)}function _(m){return m.line<=m.min?void 0:(m.text=m.cm.getLine(--m.line),m.ch=m.text.length,!0)}function y(m){for(;;){var f=m.text.indexOf(">",m.ch);if(f==-1){if(W(m))continue;return}if(!Y(m,f+1)){m.ch=f+1;continue}var S=m.text.lastIndexOf("/",f),L=S>-1&&!/\S/.test(m.text.slice(S+1,f));return m.ch=f+1,L?"selfClose":"regular"}}function C(m){for(;;){var f=m.ch?m.text.lastIndexOf("<",m.ch-1):-1;if(f==-1){if(_(m))continue;return}if(!Y(m,f+1)){m.ch=f;continue}me.lastIndex=f,m.ch=f;var S=me.exec(m.text);if(S&&S.index==f)return S}}function R(m){for(;;){me.lastIndex=m.ch;var f=me.exec(m.text);if(!f){if(W(m))continue;return}if(!Y(m,f.index+1)){m.ch=f.index+1;continue}return m.ch=f.index+f[0].length,f}}function A(m){for(;;){var f=m.ch?m.text.lastIndexOf(">",m.ch-1):-1;if(f==-1){if(_(m))continue;return}if(!Y(m,f+1)){m.ch=f;continue}var S=m.text.lastIndexOf("/",f),L=S>-1&&!/\S/.test(m.text.slice(S+1,f));return m.ch=f+1,L?"selfClose":"regular"}}function O(m,f){for(var S=[];;){var L=R(m),le,he=m.line,ge=m.ch-(L?L[0].length:0);if(!L||!(le=y(m)))return;if(le=="selfClose")continue;if(L[1]){for(var Ie=S.length-1;Ie>=0;--Ie)if(S[Ie]==L[2]){S.length=Ie;break}if(Ie<0&&(!f||f==L[2]))return{tag:L[2],from:ve(he,ge),to:ve(m.line,m.ch)}}else S.push(L[2])}}function T(m,f){for(var S=[];;){var L=A(m);if(!L)return;if(L=="selfClose"){C(m);continue}var le=m.line,he=m.ch,ge=C(m);if(!ge)return;if(ge[1])S.push(ge[2]);else{for(var Ie=S.length-1;Ie>=0;--Ie)if(S[Ie]==ge[2]){S.length=Ie;break}if(Ie<0&&(!f||f==ge[2]))return{tag:ge[2],from:ve(m.line,m.ch),to:ve(le,he)}}}}U.registerHelper("fold","xml",function(m,f){for(var S=new j(m,f.line,0);;){var L=R(S);if(!L||S.line!=f.line)return;var le=y(S);if(!le)return;if(!L[1]&&le!="selfClose"){var he=ve(S.line,S.ch),ge=O(S,L[2]);return ge&&de(ge.from,he)>0?{from:he,to:ge.from}:null}}}),U.findMatchingTag=function(m,f,S){var L=new j(m,f.line,f.ch,S);if(L.text.indexOf(">")==-1&&L.text.indexOf("<")==-1)return;var le=y(L),he=le&&ve(L.line,L.ch),ge=le&&C(L);if(!le||!ge||de(L,f)>0)return;var Ie={from:ve(L.line,L.ch),to:he,tag:ge[2]};return le=="selfClose"?{open:Ie,close:null,at:"open"}:ge[1]?{open:T(L,ge[2]),close:Ie,at:"close"}:(L=new j(m,he.line,he.ch,S),{open:Ie,close:O(L,ge[2]),at:"open"})},U.findEnclosingTag=function(m,f,S,L){for(var le=new j(m,f.line,f.ch,S);;){var he=T(le,L);if(!he)break;var ge=new j(m,f.line,f.ch,S),Ie=O(ge,he.tag);if(Ie)return{open:he,close:Ie}}},U.scanForClosingTag=function(m,f,S,L){var le=new j(m,f.line,f.ch,L?{from:0,to:L}:null);return O(le,S)}})},p5ED:function(Be,Q,l){"use strict";var U=l("+L6B"),ve=l("2/Rp"),de=l("5Dmo"),J=l("3S7+"),k=l("k1fw"),me=l("9og8"),j=l("tJVT"),Y=l("WmNS"),W=l.n(Y),_=l("q1tI"),y=l.n(_),C=l("vHTk"),R=l.n(C),A=l("yEEn"),O=l("ZW9T"),T=l("1vsH"),m=l("V0Rq"),f=l("m3rI");Q.a=function(S){var L,le,he,ge,Ie,xe,Oe=S.editOffice,Ge=Oe===void 0?"view":Oe,ue=S.name,P=S.data,Re=S.theme,fe=S.type,V=S.filename,ce=S.monacoEditor,we=S.className,ie=S.style,De=S.close,I=S.onClose,b=S.hasMask,ye=S.disabledDownload,je=S.onImgDimensions,_e=S.otherData,st=Object(_.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),St=Object(j.a)(st,2),tt=St[0],nt=St[1],Je=Object(_.useState)(""),Ye=Object(j.a)(Je,2),Ee=Ye[0],F=Ye[1],it=Object(_.useState)(),Mt=Object(j.a)(it,2),Tt=Mt[0],Ct=Mt[1],q=window.ENV==="build"?"/react/build":"",$=location.host.startsWith("localhost")?f.a.PROXY_SERVER:f.a.API_SERVER,Ae,Pe=1024*1024,He=10*Pe,Ue=Object(_.useRef)();(L=P)!==null&&L!==void 0&&L.startsWith("/api")&&fe!=="txt"&&(P=f.a.API_SERVER+P),fe==="office"&&(Ae=Object(T.P)(P).filesize,Ae>He&&(fe="other")),V&&(ce.filename=V),Object(_.useEffect)(function(){var ct,ot,$e=(ct=document.cookie)===null||ct===void 0||((ot=ct.replace(/\s/g,""))===null||ot===void 0)?void 0:ot.split(";");$e==null||$e.map(function(Lt){var mt=Lt.split("=");mt[0]==="_educoder_session"&&F(mt[1])})},[]),Object(_.useEffect)(function(){fe==="office"&&Qe()},[fe,P]);var Qe=function(){var ct=Object(me.a)(W.a.mark(function ot(){var $e,Lt,mt;return W.a.wrap(function(Le){for(;;)switch(Le.prev=Le.next){case 0:return console.log("data:",P),$e=P,P.startsWith("http")||($e=location.origin+$e),Lt=new URL($e).pathname.split("/").pop(),Le.next=6,Object(m.U)({attachment_id:Lt});case 6:mt=Le.sent,Ct(mt);case 8:case"end":return Le.stop()}},ot)}));return function(){return ct.apply(this,arguments)}}(),et=function(){if(P.startsWith("http")||P.startsWith("blob:")){Dt();return}Object(T.x)(V||"educoder",P,V)},Dt=function(){Object(T.v)(V||"educoder",decodeURIComponent(P))};return y.a.createElement("div",{style:Object(k.a)({},ie||{}),className:"".concat(b&&R.a.bgBlack," ").concat(fe?R.a.wrp:"hide")},De&&y.a.createElement("div",{className:R.a.close,ref:Ue},!!je&&y.a.createElement(J.a,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:function(){return Ue.current}},y.a.createElement("span",{onClick:function(){I(),je()}},y.a.createElement("i",{className:"icon-yulanpizhu"}))),!ye&&y.a.createElement(J.a,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:function(){return Ue.current}},y.a.createElement("span",{onClick:Dt},y.a.createElement("i",{className:"icon-quxiaozhiding"}))),y.a.createElement(J.a,{title:"\u5173\u95ED",getPopupContainer:function(){return Ue.current}},y.a.createElement("span",{className:"",onClick:I},y.a.createElement("i",{className:"icon-guanbi1"})))),y.a.createElement("div",{className:"".concat(R.a[we]," ").concat(we," ").concat(R.a.monaco," ").concat(fe==="txt"?"show":"hide")},fe==="txt"&&y.a.createElement(O.b,ce)),fe==="audio"&&y.a.createElement("audio",{src:"".concat(((le=P)===null||le===void 0?void 0:le.indexOf("http://"))>-1||((he=P)===null||he===void 0?void 0:he.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(P),autoPlay:!0}),fe==="video"&&y.a.createElement(y.a.Fragment,null,((ge=P)===null||ge===void 0?void 0:ge.indexOf("http"))>-1?y.a.createElement("video",{controls:!0,src:"".concat(P),autoPlay:!0}):y.a.createElement("video",{controls:!0,src:"data:video/mp4;base64,".concat(P),autoPlay:!0})),fe==="office"&&Tt&&y.a.createElement("iframe",{src:"".concat(q,"/office.html?key=").concat(Tt.key,"&url=").concat($+Tt.url,"&callbackUrl=").concat($+Tt.callbackUrl,"&fileType=").concat(Tt.fileType,"&title=").concat(Tt.title,"&model=").concat(Ge,"&officeServer=").concat(f.a.OFFICE_SERVER,"&disabledDownload=").concat(!!ye)}),(fe==="xlsx"||fe==="doc"||fe==="pptx"||fe==="docx")&&y.a.createElement("iframe",{src:"/react/build/office.html?key=".concat(_e.key,"&url=").concat(f.a.API_SERVER+_e.url,"&callbackUrl=").concat(f.a.API_SERVER+_e.callbackUrl,"&fileType=").concat(_e.fileType,"&title=").concat(_e.title,"&model=").concat(_e.model)}),fe==="html"&&y.a.createElement("iframe",{src:P+"&disposition=inline"}),fe==="pdf"&&y.a.createElement("embed",{className:R.a.embed,src:P}),fe==="image"&&y.a.createElement("img",{src:"".concat(((Ie=P)===null||Ie===void 0?void 0:Ie.indexOf("http://"))>-1||((xe=P)===null||xe===void 0?void 0:xe.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(P)}),fe==="other"&&y.a.createElement("div",null,y.a.createElement(ve.a,{type:"primary",size:"large",onClick:et},y.a.createElement(A.a,null),"\u70B9\u51FB\u4E0B\u8F7D")),fe==="download"&&y.a.createElement(ve.a,{type:"primary",size:"large",onClick:et},y.a.createElement(A.a,null),"\u70B9\u51FB\u4E0B\u8F7D"))}},"p77/":function(Be,Q,l){},pmY6:function(Be,Q,l){"use strict";l.d(Q,"g",function(){return k}),l.d(Q,"f",function(){return me}),l.d(Q,"e",function(){return j}),l.d(Q,"h",function(){return Y}),l.d(Q,"b",function(){return W}),l.d(Q,"a",function(){return _}),l.d(Q,"d",function(){return y}),l.d(Q,"c",function(){return C});var U=!1,ve="__is_disposable_tracked__";function de(R){if(!U)return;if(R&&R!==_.None)try{R[ve]=!0}catch(A){}}function J(R){if(!U)return R;var A=new Error("Potentially leaked disposable").stack;return setTimeout(function(){R[ve]||console.log(A)},3e3),R}function k(R){return typeof R.dispose=="function"&&R.dispose.length===0}function me(R){return Array.isArray(R)?(R.forEach(function(A){A&&(de(A),A.dispose())}),[]):R?(de(R),R.dispose(),R):void 0}function j(){for(var R=[],A=0;A=de.length?{done:!0}:{done:!1,value:de[me++]}},e:function(C){throw C},f:j}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +`),insertTextRules:ue.languages.CompletionItemInsertTextRule.InsertAsSnippet}],I=A(ue,we,ie,V,De);return{suggestions:I}}})},T="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002",m=l("fjLI"),f=l("LvDl"),S=l("+ua5");function L(ue){return/^\d+$/.test(ue)?"".concat(ue,"px"):ue}function le(){}var he=!1,ge={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python",Scala:"scale"};function Ie(){var ue=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],P=ue;if(Array.isArray(ue)){for(var Re=0;Re0||Bn.target.offsetWidth>0)&&ht.current.instance.layout()}}catch(zn){Ft.e(zn)}finally{Ft.f()}}),Wt.observe(Le.current)),Wt}function Te(){k.b.warn({content:decodeURIComponent(T),key:"monaco-editor-tip"})}var Ce=function(){var At=ht.current.instance;if(ce!=null&&At&&D){var Ft=At.getModel();Ft&&ce!==Ft.getValue()&&(he=!0,Ft.setValue(ce),At.layout(),he=!1)}};Object(y.useEffect)(function(){try{var Wt,At=ht.current.instance;Fe.current&&clearTimeout(Fe.current),Fe.current=setTimeout(function(){Ce()},500),At==null||((Wt=At.updateOptions)===null||Wt===void 0)||Wt.call(At,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(ce.split(/\r\n|\r|\n/g).length))+3,5)})}catch(Ft){debugger}},[ce,D,ht.current]),Object(y.useEffect)(function(){try{if(Dt&&ht.current&&ht.current.instance){var Wt=ht.current.instance;Wt.changeViewZones(function(Ft){var Sn=document.createElement("div");Sn.style.padding="10px 20px",Sn.style.width="calc(100% - 20px)",Sn.className="my-error-line-wrp",Sn.innerHTML=ot,Ft.addZone({afterLineNumber:Dt||11,heightInLines:3,domNode:Sn})});var At={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};Wt.addOverlayWidget(At),Wt.revealPositionInCenter({lineNumber:20,column:1})}}catch(Ft){debugger}},[Dt,ht.current,D]),Object(y.useEffect)(function(){var Wt;if((Wt=ht.current)!==null&&Wt!==void 0&&Wt.instance&&D&&mt){var At=ht.current.instance,Ft=At.getModel();if(!Ft)return;var Sn=function(){var pt=[],Yt=[],an=Ft.getAllDecorations(),Pn=Object(me.a)(an),Un;try{for(Pn.s();!(Un=Pn.n()).done;){var d=Un.value;if(d.options.className==="highlighted-line"){var o;pt.push(d==null||((o=d.range)===null||o===void 0)?void 0:o.startLineNumber),Yt.push(d==null?void 0:d.id)}}}catch(c){Pn.e(c)}finally{Pn.f()}Ft.deltaDecorations(Yt,[]);var a=Ft.getLineCount();!!$e&&$e<=a&&(At.deltaDecorations([],[{range:new xe.Range($e,1,$e,Ft.getLineMaxColumn($e)),options:{isWholeLine:!0,className:"highlighted-line"}}]),At.revealLineInCenter($e))};Sn();var Bn=function(){var pt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,Yt=[],an=[],Pn=Ft.getAllDecorations(),Un=Object(me.a)(Pn),d;try{for(Un.s();!(d=Un.n()).done;){var o=d.value;if(o.options.linesDecorationsClassName==="breakpoints"){var a;Yt.push(o==null||((a=o.range)===null||a===void 0)?void 0:a.startLineNumber),an.push(o==null?void 0:o.id)}}}catch(c){Un.e(c)}finally{Un.f()}if(pt)return{lines:Yt,ids:an};Pe(Yt)},zn=function(){var Ne=Object(de.a)(_.a.mark(function pt(Yt){var an;return _.a.wrap(function(Un){for(;;)switch(Un.prev=Un.next){case 0:return an={range:new xe.Range(Yt,1,Yt,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints"}},Un.next=3,Ft.deltaDecorations([],[an]);case 3:Bn();case 4:case"end":return Un.stop()}},pt)}));return function(Yt){return Ne.apply(this,arguments)}}(),nn=function(){var Ne=Object(de.a)(_.a.mark(function pt(Yt){var an,Pn,Un,d,o;return _.a.wrap(function(c){for(;;)switch(c.prev=c.next){case 0:an=[],Pn=At.getLineDecorations(Yt),Un=Object(me.a)(Pn);try{for(Un.s();!(d=Un.n()).done;)o=d.value,o.options.linesDecorationsClassName==="breakpoints"&&an.push(o.id)}catch(p){Un.e(p)}finally{Un.f()}return c.next=6,Ft.deltaDecorations(an,[]);case 6:Bn();case 7:case"end":return c.stop()}},pt)}));return function(Yt){return Ne.apply(this,arguments)}}(),It=function(pt){var Yt=At.getLineDecorations(pt),an=Object(me.a)(Yt),Pn;try{for(an.s();!(Pn=an.n()).done;){var Un=Pn.value;if(Un.options.linesDecorationsClassName==="breakpoints")return!0}}catch(d){an.e(d)}finally{an.f()}return!1};if(!Object(f.isEqual)(Ue,Bn(!0).lines)){Ft.deltaDecorations(Bn(!0).ids,[]);var Mi=Ue.map(function(Ne){return{range:new xe.Range(Ne,1,Ne,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints"}}});Ft.deltaDecorations([],Mi)}var wi=At.onDidChangeModelContent(function(Ne){var pt=At.getPosition();if(pt){var Yt=pt.lineNumber;Ft.getLineContent(Yt).trim()===""?nn(Yt):It(Yt)&&(nn(Yt),zn(Yt))}}),_n=At.onMouseDown(function(Ne){var pt,Yt,an;if(Ne.target.detail&&(pt=Ne.target)!==null&&pt!==void 0&&(Yt=pt.element)!==null&&Yt!==void 0&&(an=Yt.className)!==null&&an!==void 0&&an.includes("line-numbers")){var Pn=Ne.target.position.lineNumber;if(Ft.getLineContent(Pn).trim()==="")return;It(Pn)?nn(Pn):zn(Pn)}}),Vt=function(pt){var Yt={range:new xe.Range(pt,1,pt,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};Ze.current=At.deltaDecorations(Ze.current,[Yt])},bn=function(){Ze.current=At.deltaDecorations(Ze.current,[])},rn=At.onMouseMove(function(Ne){var pt,Yt,an;if(bn(),Ne.target.detail&&(pt=Ne.target)!==null&&pt!==void 0&&(Yt=pt.element)!==null&&Yt!==void 0&&(an=Yt.className)!==null&&an!==void 0&&an.includes("line-numbers")){var Pn=Ne.target.position.lineNumber;if(Ft.getLineContent(Pn).trim()==="")return;Vt(Pn)}}),gn=At.onMouseLeave(function(){bn()});return function(){wi.dispose(),_n.dispose(),rn.dispose(),gn.dispose()}}},[ht.current,D,Ue,$e,mt]);function Ve(){var Wt=ht.current.instance;if(Wt){var At=Wt.getSelection(),Ft=ht.current.pastePos||{},Sn=new xe.Range(Ft.startLineNumber||At.endLineNumber,Ft.startColumn||At.endColumn,Ft.endLineNumber||At.endLineNumber,Ft.endColumn||At.endColumn);setTimeout(function(){Wt.executeEdits("",[{range:Sn,text:""}])},300)}}function vt(Wt){(window.navigator.platform.match("Mac")?Wt.metaKey:Wt.ctrlKey)&&Wt.keyCode==83&&(Wt.preventDefault(),nt())}var bt=function(){if(Ye&&ht.current.instance){var At=ht.current.instance.getContentHeight();li(At0||Tt.target.offsetWidth>0)&&Ye.layout()}}catch(Ct){it.e(Ct)}finally{it.f()}}),Ee.observe(b.current)),Ee}Object(y.useEffect)(function(){return b.current&&l.e(27).then(l.t.bind(null,"M/lh",7)).then(function(Ye){xe=Ye;var Ee=xe.editor.createDiffEditor(b.current,Object(U.a)(Object(U.a)({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},I),{},{wordWrap:!0}));st(Ee);var F=St(Ee);return function(){Ee.dispose();var it=Ee.getModel();it&&it.dispose(),F.unobserve(b.current)}}),function(){window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}},[]),Object(y.useEffect)(function(){_e&&_e.setModel({original:xe.editor.createModel(ce,ie),modified:xe.editor.createModel(we,ie)})},[ce,we,ie,_e]);var tt=L(Re),nt=L(V),Je={width:tt,height:nt};return C.a.createElement("div",{className:"my-diff-editor",ref:b,style:Je})}},ZpRC:function(Be,Q,l){"use strict";function U(y){return typeof y=="object"&&y!=null&&y.nodeType===1}function ve(y,C){return(!C||y!=="hidden")&&y!=="visible"&&y!=="clip"}function de(y,C){if(y.clientHeightC||T>y&&m=C&&f>=R?T-y-A:m>C&&fR?m-C+O:0}var k=function(y,C){var R=window,A=C.scrollMode,O=C.block,T=C.inline,m=C.boundary,f=C.skipOverflowHiddenElements,S=typeof m=="function"?m:function(Pe){return Pe!==m};if(!U(y))throw new TypeError("Invalid target");for(var L=document.scrollingElement||document.documentElement,le=[],he=y;U(he)&&S(he);){if((he=he.parentElement)===L){le.push(he);break}he!=null&&he===document.body&&de(he)&&!de(document.documentElement)||he!=null&&de(he,f)&&le.push(he)}for(var ge=R.visualViewport?R.visualViewport.width:innerWidth,Ie=R.visualViewport?R.visualViewport.height:innerHeight,xe=window.scrollX||pageXOffset,Oe=window.scrollY||pageYOffset,Ge=y.getBoundingClientRect(),ue=Ge.height,P=Ge.width,Re=Ge.top,fe=Ge.right,V=Ge.bottom,ce=Ge.left,we=O==="start"||O==="nearest"?Re:O==="end"?V:Re+ue/2,ie=T==="center"?ce+P/2:T==="end"?fe:ce,De=[],I=0;I=0&&ce>=0&&V<=Ie&&fe<=ge&&Re>=st&&V<=tt&&ce>=nt&&fe<=St)return De;var Je=getComputedStyle(b),Ye=parseInt(Je.borderLeftWidth,10),Ee=parseInt(Je.borderTopWidth,10),F=parseInt(Je.borderRightWidth,10),it=parseInt(Je.borderBottomWidth,10),Mt=0,Tt=0,Ct="offsetWidth"in b?b.offsetWidth-b.clientWidth-Ye-F:0,q="offsetHeight"in b?b.offsetHeight-b.clientHeight-Ee-it:0;if(L===b)Mt=O==="start"?we:O==="end"?we-Ie:O==="nearest"?J(Oe,Oe+Ie,Ie,Ee,it,Oe+we,Oe+we+ue,ue):we-Ie/2,Tt=T==="start"?ie:T==="center"?ie-ge/2:T==="end"?ie-ge:J(xe,xe+ge,ge,Ye,F,xe+ie,xe+ie+P,P),Mt=Math.max(0,Mt+Oe),Tt=Math.max(0,Tt+xe);else{Mt=O==="start"?we-st-Ee:O==="end"?we-tt+it+q:O==="nearest"?J(st,tt,je,Ee,it+q,we,we+ue,ue):we-(st+je/2)+q/2,Tt=T==="start"?ie-nt-Ye:T==="center"?ie-(nt+_e/2)+Ct/2:T==="end"?ie-St+F+Ct:J(nt,St,_e,Ye,F+Ct,ie,ie+P,P);var $=b.scrollLeft,Ae=b.scrollTop;we+=Ae-(Mt=Math.max(0,Math.min(Ae+Mt,b.scrollHeight-je+q))),ie+=$-(Tt=Math.max(0,Math.min($+Tt,b.scrollWidth-_e+Ct)))}De.push({el:b,top:Mt,left:Tt})}return De};function me(y){return y===Object(y)&&Object.keys(y).length!==0}function j(y,C){C===void 0&&(C="auto");var R="scrollBehavior"in document.body.style;y.forEach(function(A){var O=A.el,T=A.top,m=A.left;O.scroll&&R?O.scroll({top:T,left:m,behavior:C}):(O.scrollTop=T,O.scrollLeft=m)})}function Y(y){return y===!1?{block:"end",inline:"nearest"}:me(y)?y:{block:"start",inline:"nearest"}}function W(y,C){var R=!y.ownerDocument.documentElement.contains(y);if(me(C)&&typeof C.behavior=="function")return C.behavior(R?[]:k(y,C));if(R)return;var A=Y(C);return j(k(y,A),A.behavior)}var _=Q.a=W},bT9E:function(Be,Q,l){"use strict";l.d(Q,"a",function(){return ve});var U=l("VTBJ");function ve(de,J){var k=Object(U.a)({},de);return Array.isArray(J)&&J.forEach(function(me){delete k[me]}),k}},c5Ni:function(Be,Q,l){},cRFk:function(Be,Q,l){Be.exports=l.p+"static/RepositoryNoneData.828085a8.png"},csWT:function(Be,Q,l){Be.exports=l.p+"static/choose.4ad1045f.svg"},dejd:function(Be,Q,l){},djh8:function(Be,Q,l){Be.exports=l.p+"static/qrCode.42927872.png"},dmUQ:function(Be,Q,l){"use strict";var U=l("Ff2n"),ve=l("rePB"),de=l("1OyB"),J=l("vuIU"),k=l("Ji7U"),me=l("md7G"),j=l("foSv"),Y=l("q1tI"),W=l.n(Y),_=l("TSYQ"),y=l.n(_),C=l("4IlW");function R(ue,P){var Re=Object.keys(ue);if(Object.getOwnPropertySymbols){var fe=Object.getOwnPropertySymbols(ue);P&&(fe=fe.filter(function(V){return Object.getOwnPropertyDescriptor(ue,V).enumerable})),Re.push.apply(Re,fe)}return Re}function A(ue){for(var P=1;P1?_e-1:0),St=1;St<_e;St++)st[St-1]=arguments[St];I.apply(void 0,[ie].concat(st))}},V.onKeyUp=function(ie){var De=V.props.onKeyUp;if(V.stop(),V.recordCursorPosition(),De){for(var I=arguments.length,b=new Array(I>1?I-1:0),ye=1;ye=0)return parseInt(De.slice(De.indexOf("e-")+2),10);var I=0;return De.indexOf(".")>=0&&(I=De.length-De.indexOf(".")-1),I},V.getInputDisplayValue=function(ie){var De=ie||V.state,I=De.focused,b=De.inputValue,ye=De.value,je;I?je=b:je=V.toPrecisionAsStep(ye),je==null&&(je="");var _e=V.formatWrapper(je);return ge(V.props.decimalSeparator)&&(_e=_e.toString().replace(".",V.props.decimalSeparator)),_e},V.recordCursorPosition=function(){try{V.cursorStart=V.input.selectionStart,V.cursorEnd=V.input.selectionEnd,V.currentValue=V.input.value,V.cursorBefore=V.input.value.substring(0,V.cursorStart),V.cursorAfter=V.input.value.substring(V.cursorEnd)}catch(ie){}},V.restoreByAfter=function(ie){if(ie===void 0)return!1;var De=V.input.value,I=De.lastIndexOf(ie);if(I===-1)return!1;var b=V.cursorBefore.length;return V.lastKeyCode===C.a.DELETE&&V.cursorBefore.charAt(b-1)===ie[0]?(V.fixCaret(b,b),!0):I+ie.length===De.length?(V.fixCaret(I,I),!0):!1},V.partRestoreByAfter=function(ie){return ie===void 0?!1:Array.prototype.some.call(ie,function(De,I){var b=ie.substring(I);return V.restoreByAfter(b)})},V.isNotCompleteNumber=function(ie){return isNaN(ie)||ie===""||ie===null||ie&&ie.toString().indexOf(".")===ie.toString().length-1},V.stop=function(){V.autoStepTimer&&clearTimeout(V.autoStepTimer)},V.down=function(ie,De,I){V.pressingUpOrDown=!0,V.step("down",ie,De,I)},V.up=function(ie,De,I){V.pressingUpOrDown=!0,V.step("up",ie,De,I)},V.saveInput=function(ie){V.input=ie};var ce=fe.value;ce===void 0&&(ce=fe.defaultValue),V.state={focused:fe.autoFocus};var we=V.getValidValue(V.toNumber(ce));return V.state=A(A({},V.state),{},{inputValue:V.toPrecisionAsStep(we),value:we}),V}return Object(J.a)(Re,[{key:"componentDidMount",value:function(){this.componentDidUpdate(null)}},{key:"componentDidUpdate",value:function(V){var ce=this.props,we=ce.value,ie=ce.onChange,De=ce.max,I=ce.min,b=this.state.focused;if(V){if(!Ie(V.value,we)||!Ie(V.max,De)||!Ie(V.min,I)){var ye=b?we:this.getValidValue(we),je;this.pressingUpOrDown?je=ye:this.inputting?je=this.rawInput:je=this.toPrecisionAsStep(ye),this.setState({value:ye,inputValue:je})}var _e="value"in this.props?we:this.state.value;"max"in this.props&&V.max!==De&&typeof _e=="number"&&_e>De&&ie&&ie(De),"min"in this.props&&V.min!==I&&typeof _e=="number"&&_e1&&arguments[1]!==void 0?arguments[1]:this.props.min,we=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.props.max,ie=parseFloat(V);return isNaN(ie)?V:(iewe&&(ie=we),ie)}},{key:"setValue",value:function(V,ce){var we=this.props.precision,ie=this.isNotCompleteNumber(parseFloat(V))?null:parseFloat(V),De=this.state.value,I=De===void 0?null:De,b=this.state.inputValue,ye=b===void 0?null:b,je=typeof ie=="number"?ie.toFixed(we):"".concat(ie),_e=ie!==I||je!=="".concat(ye);return"value"in this.props?(ye=this.toPrecisionAsStep(this.state.value),this.setState({inputValue:ye},ce)):this.setState({value:ie,inputValue:this.toPrecisionAsStep(V)},ce),_e&&this.props.onChange(ie),ie}},{key:"getMaxPrecision",value:function(V){var ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,we=this.props,ie=we.precision,De=we.step;if(ge(ie))return ie;var I=this.getPrecision(ce),b=this.getPrecision(De),ye=this.getPrecision(V);return V?Math.max(ye,I+b):I+b}},{key:"getPrecisionFactor",value:function(V){var ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,we=this.getMaxPrecision(V,ce);return Math.pow(10,we)}},{key:"focus",value:function(){this.input.focus(),this.recordCursorPosition()}},{key:"blur",value:function(){this.input.blur()}},{key:"select",value:function(){this.input.select()}},{key:"formatWrapper",value:function(V){return this.props.formatter?this.props.formatter(V):V}},{key:"toPrecisionAsStep",value:function(V){if(this.isNotCompleteNumber(V)||V==="")return V;var ce=Math.abs(this.getMaxPrecision(V));return isNaN(ce)?V.toString():Number(V).toFixed(ce)}},{key:"toNumber",value:function(V){var ce=this.props.precision,we=this.state.focused,ie=V&&V.length>16&&we;return this.isNotCompleteNumber(V)||ie?V:ge(ce)?Math.round(V*Math.pow(10,ce))/Math.pow(10,ce):Number(V)}},{key:"upStep",value:function(V,ce){var we=this.props.step,ie=this.getPrecisionFactor(V,ce),De=Math.abs(this.getMaxPrecision(V,ce)),I=((ie*V+ie*we*ce)/ie).toFixed(De);return this.toNumber(I)}},{key:"downStep",value:function(V,ce){var we=this.props.step,ie=this.getPrecisionFactor(V,ce),De=Math.abs(this.getMaxPrecision(V,ce)),I=((ie*V-ie*we*ce)/ie).toFixed(De);return this.toNumber(I)}},{key:"step",value:function(V,ce){var we=this,ie=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,De=arguments.length>3?arguments[3]:void 0;this.stop(),ce&&(ce.persist(),ce.preventDefault());var I=this.props;if(I.disabled)return;var b=this.getCurrentValidValue(this.state.inputValue)||0;if(this.isNotCompleteNumber(b))return;var ye=this["".concat(V,"Step")](b,ie),je=ye>I.max||yeI.max?ye=I.max:ye=st),Ze=(Lt||Lt===0)&&(isNaN(Lt)||Number(Lt)<=St),se=Fe||ie||De,ne=Ze||ie||De,oe=y()("".concat(we,"-handler"),"".concat(we,"-handler-up"),Object(ve.a)({},"".concat(we,"-handler-up-disabled"),se)),M=y()("".concat(we,"-handler"),"".concat(we,"-handler-down"),Object(ve.a)({},"".concat(we,"-handler-down-disabled"),ne)),D=I?{onTouchStart:se?m:this.up,onTouchEnd:this.stop}:{onMouseDown:se?m:this.up,onMouseUp:this.stop,onMouseLeave:this.stop},z=I?{onTouchStart:ne?m:this.down,onTouchEnd:this.stop}:{onMouseDown:ne?m:this.down,onMouseUp:this.stop,onMouseLeave:this.stop};return W.a.createElement("div",{className:Ot,style:tt,title:nt,onMouseEnter:Je,onMouseLeave:Ye,onMouseOver:Ee,onMouseOut:F,onFocus:function(){return null},onBlur:function(){return null}},W.a.createElement("div",{className:"".concat(we,"-handler-wrap")},W.a.createElement("span",Object.assign({unselectable:"on"},D,{role:"button","aria-label":"Increase Value","aria-disabled":se,className:oe}),ye||W.a.createElement("span",{unselectable:"on",className:"".concat(we,"-handler-up-inner"),onClick:f})),W.a.createElement("span",Object.assign({unselectable:"on"},z,{role:"button","aria-label":"Decrease Value","aria-disabled":ne,className:M}),je||W.a.createElement("span",{unselectable:"on",className:"".concat(we,"-handler-down-inner"),onClick:f}))),W.a.createElement("div",{className:"".concat(we,"-input-wrap")},W.a.createElement("input",Object.assign({role:"spinbutton","aria-valuemin":St,"aria-valuemax":st,"aria-valuenow":Lt,required:it,type:Ct,placeholder:q,onPaste:Dt,onClick:Mt,onMouseUp:this.onMouseUp,className:"".concat(we,"-input"),tabIndex:Tt,autoComplete:b,onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:ht?this.onKeyDown:m,onKeyUp:ht?this.onKeyUp:m,autoFocus:Qe,maxLength:Ue,readOnly:De,disabled:ie,max:st,min:St,step:He,name:et,title:nt,id:$,onChange:this.onChange,ref:this.saveInput,value:this.getFullNum(yt),pattern:Pe,inputMode:Ae,onInput:ct},Le))))}}]),Re}(W.a.Component);xe.defaultProps={focusOnUpDown:!0,useTouch:!1,prefixCls:"rc-input-number",max:he,min:-he,step:1,style:{},onChange:m,onKeyDown:m,onPressEnter:m,onFocus:m,onBlur:m,parser:S,required:!1,autoComplete:"off"};var Oe=xe,Ge=Q.a=Oe},fjLI:function(Be,Q,l){"use strict";l.d(Q,"e",function(){return _}),l.d(Q,"a",function(){return y}),l.d(Q,"c",function(){return C}),l.d(Q,"d",function(){return A}),l.d(Q,"b",function(){return O});var U=l("8HAY"),ve=l("Cg/j"),de=l("T8No"),J=l("nnTU"),k=l("MI8n"),me=function(){var T=function(m,f){return T=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(S,L){S.__proto__=L}||function(S,L){for(var le in L)L.hasOwnProperty(le)&&(S[le]=L[le])},T(m,f)};return function(m,f){T(m,f);function S(){this.constructor=m}m.prototype=f===null?Object.create(f):(S.prototype=f.prototype,new S)}}(),j=function(T,m,f,S){var L=arguments.length,le=L<3?m:S===null?S=Object.getOwnPropertyDescriptor(m,f):S,he;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")le=Reflect.decorate(T,m,f,S);else for(var ge=T.length-1;ge>=0;ge--)(he=T[ge])&&(le=(L<3?he(le):L>3?he(m,f,le):he(m,f))||le);return L>3&&le&&Object.defineProperty(m,f,le),le},Y=function(T,m){return function(f,S){m(f,S,T)}},W=function(){for(var T=0,m=0,f=arguments.length;m=0&&(L.splice(le,1),S._onDidChangeMenu.fire(m))}}},T.prototype.getMenuItems=function(m){var f=(this._menuItems.get(m)||[]).slice(0);return m===0&&this._appendImplicitItems(f),f},T.prototype._appendImplicitItems=function(m){for(var f=new Set,S=m.filter(function(xe){return _(xe)}),L=0,le=S;Lke&&(rt=ke-at),Object(k.useMemo)(function(){if(!N.length)return[0,0];for(var Et=N.length,$t=Et,fn=0;fnae+rt){$t=fn-1;break}}for(var cn=0,pn=Et-1;pn>=0;pn-=1){var hn=B.get(N[pn].key)||le;if(hn[be]1&&arguments[1]!==void 0?arguments[1]:!1,H=re&&typeof re.getBoundingClientRect=="function"&&re.getBoundingClientRect().width;if(H){if(pe){var E=getComputedStyle(re),N=E.marginLeft,w=E.marginRight;H+=+N.replace("px","")+ +w.replace("px","")}H=+H.toFixed(6)}return H||0},Qe=function(re,pe,H){re&&Object(we.a)(re.style)==="object"&&(re.style[pe]=H)},et=function(){return Tt.any},Dt=l("bdgK"),ct=l("i8i4"),ot=l.n(ct),$e=l("wgJM"),Lt=l("l4aY"),mt=l("m+aA"),Ot=l("c+Xe"),Le=l("zT1h"),ht=l("QC+M");function yt(B,re,pe){return pe?B[0]===re[0]:B[0]===re[0]&&B[1]===re[1]}function Fe(B,re,pe){var H=B[re]||{};return Object(J.a)(Object(J.a)({},H),pe)}function Ze(B,re,pe,H){for(var E=pe.points,N=Object.keys(B),w=0;w1&&arguments[1]!==void 0?arguments[1]:2;re();var N=Object($e.a)(function(){E<=1?H({isCanceled:function(){return N!==B.current}}):pe(H,E-1)});B.current=N}return k.useEffect(function(){return function(){re()}},[]),[pe,re]},Bn=[Kt,si,li,Ht],zn=!1,nn=!0;function It(B){return B===li||B===Ht}var Mi=function(B,re){var pe=k.useState(mn),H=Object(ve.a)(pe,2),E=H[0],N=H[1],w=Sn(),K=Object(ve.a)(w,2),X=K[0],be=K[1];function ae(){N(Kt)}return Ft(function(){if(E!==mn&&E!==Ht){var ke=Bn.indexOf(E),We=Bn[ke+1],at=re(E);at===zn?N(We):X(function(rt){function Et(){if(rt.isCanceled())return;N(We)}at===!0?Et():Promise.resolve(at).then(Et)})}},[B,E]),k.useEffect(function(){return function(){be()}},[]),[ae,E]},wi=function(B){var re=Object(k.useRef)(),pe=Object(k.useRef)(B);pe.current=B;var H=k.useCallback(function(w){pe.current(w)},[]);function E(w){w&&(w.removeEventListener(_t,H),w.removeEventListener(ft,H))}function N(w){re.current&&re.current!==w&&E(re.current),w&&w!==re.current&&(w.addEventListener(_t,H),w.addEventListener(ft,H),re.current=w)}return k.useEffect(function(){return function(){E(re.current)}},[]),[N,E]};function _n(B,re,pe,H){var E=H.motionEnter,N=E===void 0?!0:E,w=H.motionAppear,K=w===void 0?!0:w,X=H.motionLeave,be=X===void 0?!0:X,ae=H.motionDeadline,ke=H.motionLeaveImmediately,We=H.onAppearPrepare,at=H.onEnterPrepare,rt=H.onLeavePrepare,Et=H.onAppearStart,$t=H.onEnterStart,fn=H.onLeaveStart,sn=H.onAppearActive,cn=H.onEnterActive,pn=H.onLeaveActive,hn=H.onAppearEnd,dn=H.onEnterEnd,Rn=H.onLeaveEnd,En=H.onVisibleChanged,ti=Wt(),xn=Object(ve.a)(ti,2),Zt=xn[0],Jt=xn[1],An=Wt(ut),Dn=Object(ve.a)(An,2),zt=Dn[0],Ln=Dn[1],ni=Wt(null),jn=Object(ve.a)(ni,2),Jn=jn[0],Kn=jn[1],mi=Object(k.useRef)(!1),Ti=Object(k.useRef)(null),ri=Object(k.useRef)(!1),Gi=Object(k.useRef)(null);function dr(){var Zn=pe();return Zn||Gi.current}var Ji=Object(k.useRef)(!1);function Ri(Zn){var Vn=dr();if(Zn&&!Zn.deadline&&Zn.target!==Vn)return;var Di;zt===ln&&Ji.current?Di=hn==null?void 0:hn(Vn,Zn):zt===qt&&Ji.current?Di=dn==null?void 0:dn(Vn,Zn):zt===lt&&Ji.current&&(Di=Rn==null?void 0:Rn(Vn,Zn)),Di!==!1&&!ri.current&&(Ln(ut),Kn(null))}var qn=wi(Ri),Xn=Object(ve.a)(qn,1),oi=Xn[0],ii=k.useMemo(function(){var Zn,Vn,Di;switch(zt){case"appear":return Zn={},Object(U.a)(Zn,Kt,We),Object(U.a)(Zn,si,Et),Object(U.a)(Zn,li,sn),Zn;case"enter":return Vn={},Object(U.a)(Vn,Kt,at),Object(U.a)(Vn,si,$t),Object(U.a)(Vn,li,cn),Vn;case"leave":return Di={},Object(U.a)(Di,Kt,rt),Object(U.a)(Di,si,fn),Object(U.a)(Di,li,pn),Di;default:return{}}},[zt]),hr=Mi(zt,function(Zn){if(Zn===Kt){var Vn=ii[Kt];return Vn?Vn(dr()):zn}if(Qn in ii){var Di;Kn(((Di=ii[Qn])===null||Di===void 0?void 0:Di.call(ii,dr(),null))||null)}return Qn===li&&(oi(dr()),ae>0&&(clearTimeout(Ti.current),Ti.current=setTimeout(function(){Ri({deadline:!0})},ae))),nn}),Mr=Object(ve.a)(hr,2),Or=Mr[0],Qn=Mr[1],vr=It(Qn);Ji.current=vr,Ft(function(){Jt(re);var Zn=mi.current;if(mi.current=!0,!B)return;var Vn;!Zn&&re&&K&&(Vn=ln),Zn&&re&&N&&(Vn=qt),(Zn&&!re&&be||!Zn&&ke&&!re&&be)&&(Vn=lt),Vn&&(Ln(Vn),Or())},[re]),Object(k.useEffect)(function(){(zt===ln&&!K||zt===qt&&!N||zt===lt&&!be)&&Ln(ut)},[K,N,be]),Object(k.useEffect)(function(){return function(){clearTimeout(Ti.current),ri.current=!0}},[]),Object(k.useEffect)(function(){Zt!==void 0&&zt===ut&&(En==null||En(Zt))},[Zt,zt]);var Tr=Jn;return ii[Kt]&&Qn===si&&(Tr=Object(J.a)({transition:"none"},Tr)),[zt,Qn,Tr,Zt!=null?Zt:re]}var Vt=function(B){Object(Ge.a)(pe,B);var re=Object(ue.a)(pe);function pe(){return Object(Ie.a)(this,pe),re.apply(this,arguments)}return Object(xe.a)(pe,[{key:"render",value:function(){return this.props.children}}]),pe}(k.Component),bn=Vt;function rn(B){var re=B;Object(we.a)(B)==="object"&&(re=B.transitionSupport);function pe(E){return!!(E.motionName&&re)}var H=k.forwardRef(function(E,N){var w=E.visible,K=w===void 0?!0:w,X=E.removeOnLeave,be=X===void 0?!0:X,ae=E.forceRender,ke=E.children,We=E.motionName,at=E.leavedClassName,rt=E.eventProps,Et=pe(E),$t=Object(k.useRef)(),fn=Object(k.useRef)();function sn(){try{return Object(mt.a)($t.current||fn.current)}catch(Ln){return null}}var cn=_n(Et,K,sn,E),pn=Object(ve.a)(cn,4),hn=pn[0],dn=pn[1],Rn=pn[2],En=pn[3],ti=k.useRef(En);En&&(ti.current=!0);var xn=Object(k.useRef)(N);xn.current=N;var Zt=k.useCallback(function(Ln){$t.current=Ln,Object(Ot.b)(xn.current,Ln)},[]),Jt,An=Object(J.a)(Object(J.a)({},rt),{},{visible:K});if(!ke)Jt=null;else if(hn===ut||!pe(E))En?Jt=ke(Object(J.a)({},An),Zt):!be&&ti.current?Jt=ke(Object(J.a)(Object(J.a)({},An),{},{className:at}),Zt):ae?Jt=ke(Object(J.a)(Object(J.a)({},An),{},{style:{display:"none"}}),Zt):Jt=null;else{var Dn,zt;dn===Kt?zt="prepare":It(dn)?zt="active":dn===si&&(zt="start"),Jt=ke(Object(J.a)(Object(J.a)({},An),{},{className:j()(Bt(We,hn),(Dn={},Object(U.a)(Dn,Bt(We,"".concat(hn,"-").concat(zt)),zt),Object(U.a)(Dn,We,typeof We=="string"),Dn)),style:Rn}),Zt)}return k.createElement(bn,{ref:fn},Jt)});return H.displayName="CSSMotion",H}var gn=rn(bt),Ne="add",pt="keep",Yt="remove",an="removed";function Pn(B){var re;return B&&Object(we.a)(B)==="object"&&"key"in B?re=B:re={key:B},Object(J.a)(Object(J.a)({},re),{},{key:String(re.key)})}function Un(){var B=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return B.map(Pn)}function d(){var B=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],pe=[],H=0,E=re.length,N=Un(B),w=Un(re);N.forEach(function(be){for(var ae=!1,ke=H;ke1});return X.forEach(function(be){pe=pe.filter(function(ae){var ke=ae.key,We=ae.status;return ke!==be||We!==Yt}),pe.forEach(function(ae){ae.key===be&&(ae.status=pt)})}),pe}var o=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function a(B){var re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:gn,pe=function(H){Object(Ge.a)(N,H);var E=Object(ue.a)(N);function N(){var w;return Object(Ie.a)(this,N),w=E.apply(this,arguments),w.state={keyEntities:[]},w.removeKey=function(K){w.setState(function(X){var be=X.keyEntities;return{keyEntities:be.map(function(ae){return ae.key!==K?ae:Object(J.a)(Object(J.a)({},ae),{},{status:an})})}})},w}return Object(xe.a)(N,[{key:"render",value:function(){var K=this,X=this.state.keyEntities,be=this.props,ae=be.component,ke=be.children,We=be.onVisibleChanged,at=Object(de.a)(be,["component","children","onVisibleChanged"]),rt=ae||k.Fragment,Et={};return o.forEach(function($t){Et[$t]=at[$t],delete at[$t]}),delete at.keys,k.createElement(rt,at,X.map(function($t){var fn=$t.status,sn=Object(de.a)($t,["status"]),cn=fn===Ne||fn===pt;return k.createElement(re,Object(ge.a)({},Et,{key:sn.key,visible:cn,eventProps:sn,onVisibleChanged:function(hn){We==null||We(hn,{key:sn.key}),hn||K.removeKey(sn.key)}}),ke)}))}}],[{key:"getDerivedStateFromProps",value:function(K,X){var be=K.keys,ae=X.keyEntities,ke=Un(be),We=d(ae,ke);return{keyEntities:We.filter(function(at){var rt=ae.find(function(Et){var $t=Et.key;return at.key===$t});return!(rt&&rt.status===an&&at.status===Yt)})}}}]),N}(k.Component);return pe.defaultProps={component:"div"},pe}var c=a(bt),p=gn;function h(B){var re=B.prefixCls,pe=B.motion,H=B.animation,E=B.transitionName;return pe||(H?{motionName:"".concat(re,"-").concat(H)}:E?{motionName:E}:null)}function te(B){var re=B.prefixCls,pe=B.visible,H=B.zIndex,E=B.mask,N=B.maskMotion,w=B.maskAnimation,K=B.maskTransitionName;if(!E)return null;var X={};return(N||K||w)&&(X=Object(J.a)({motionAppear:!0},h({motion:N,prefixCls:re,transitionName:K,animation:w}))),k.createElement(p,Object(ge.a)({},X,{visible:pe,removeOnLeave:!0}),function(be){var ae=be.className;return k.createElement("div",{style:{zIndex:H},className:j()("".concat(re,"-mask"),ae)})})}var Ke=l("9mu1"),gt=l("o0o1"),Nt=l.n(gt),Xe=l("HaE+"),kt=["measure","align",null,"motion"],Rt=function(B,re){var pe=Object(k.useState)(null),H=Object(ve.a)(pe,2),E=H[0],N=H[1],w=Object(k.useRef)(),K=Object(k.useRef)(!1);function X(ke){K.current||N(ke)}function be(){$e.a.cancel(w.current)}function ae(ke){be(),w.current=Object($e.a)(function(){X(function(We){switch(E){case"align":return"motion";case"motion":return"stable";default:}return We}),ke==null||ke()})}return Object(k.useEffect)(function(){X("measure")},[B]),Object(k.useEffect)(function(){switch(E){case"measure":re();break;default:}E&&(w.current=Object($e.a)(Object(Xe.a)(Nt.a.mark(function ke(){var We,at;return Nt.a.wrap(function(Et){for(;;)switch(Et.prev=Et.next){case 0:We=kt.indexOf(E),at=kt[We+1],at&&We!==-1&&X(at);case 3:case"end":return Et.stop()}},ke)}))))},[E]),Object(k.useEffect)(function(){return function(){K.current=!0,be()}},[]),[E,ae]},jt=function(B){var re=k.useState({width:0,height:0}),pe=Object(ve.a)(re,2),H=pe[0],E=pe[1];function N(K){E({width:K.offsetWidth,height:K.offsetHeight})}var w=k.useMemo(function(){var K={};if(B){var X=H.width,be=H.height;B.indexOf("height")!==-1&&be?K.height=be:B.indexOf("minHeight")!==-1&&be&&(K.minHeight=be),B.indexOf("width")!==-1&&X?K.width=X:B.indexOf("minWidth")!==-1&&X&&(K.minWidth=X)}return K},[B,H]);return[w,N]},un=k.forwardRef(function(B,re){var pe=B.visible,H=B.prefixCls,E=B.className,N=B.style,w=B.children,K=B.zIndex,X=B.stretch,be=B.destroyPopupOnHide,ae=B.forceRender,ke=B.align,We=B.point,at=B.getRootDomNode,rt=B.getClassNameFromAlign,Et=B.onAlign,$t=B.onMouseEnter,fn=B.onMouseLeave,sn=B.onMouseDown,cn=B.onTouchStart,pn=Object(k.useRef)(),hn=Object(k.useRef)(),dn=Object(k.useState)(),Rn=Object(ve.a)(dn,2),En=Rn[0],ti=Rn[1],xn=jt(X),Zt=Object(ve.a)(xn,2),Jt=Zt[0],An=Zt[1];function Dn(){X&&An(at())}var zt=Rt(pe,Dn),Ln=Object(ve.a)(zt,2),ni=Ln[0],jn=Ln[1],Jn=Object(k.useRef)();function Kn(){return We||at}function mi(){var qn;(qn=pn.current)===null||qn===void 0||qn.forceAlign()}function Ti(qn,Xn){var oi=rt(Xn);En!==oi&&ti(oi),ni==="align"&&(En!==oi?Promise.resolve().then(function(){mi()}):jn(function(){var ii;(ii=Jn.current)===null||ii===void 0||ii.call(Jn)}),Et==null||Et(qn,Xn))}var ri=Object(J.a)({},h(B));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(qn){var Xn=ri[qn];ri[qn]=function(oi,ii){return jn(),Xn==null?void 0:Xn(oi,ii)}});function Gi(){return new Promise(function(qn){Jn.current=qn})}k.useEffect(function(){!ri.motionName&&ni==="motion"&&jn()},[ri.motionName,ni]),k.useImperativeHandle(re,function(){return{forceAlign:mi,getElement:function(){return hn.current}}});var dr=Object(J.a)(Object(J.a)({},Jt),{},{zIndex:K,opacity:ni==="motion"||ni==="stable"||!pe?void 0:0,pointerEvents:ni==="stable"?void 0:"none"},N),Ji=!0;(ke==null?void 0:ke.points)&&(ni==="align"||ni==="stable")&&(Ji=!1);var Ri=w;return k.Children.count(w)>1&&(Ri=k.createElement("div",{className:"".concat(H,"-content")},w)),k.createElement(p,Object(ge.a)({visible:pe,ref:hn,leavedClassName:"".concat(H,"-hidden")},ri,{onAppearPrepare:Gi,onEnterPrepare:Gi,removeOnLeave:be,forceRender:ae}),function(qn,Xn){var oi=qn.className,ii=qn.style,hr=j()(H,E,En,oi);return k.createElement(Ke.a,{target:Kn(),key:"popup",ref:pn,monitorWindowResize:!0,disabled:Ji,align:ke,onAlign:Ti},k.createElement("div",{ref:Xn,className:hr,onMouseEnter:$t,onMouseLeave:fn,onMouseDownCapture:sn,onTouchStartCapture:cn,style:Object(J.a)(Object(J.a)({},ii),dr)},Ri))})});un.displayName="PopupInner";var wn=un,on=k.forwardRef(function(B,re){var pe=B.prefixCls,H=B.visible,E=B.zIndex,N=B.children,w=B.mobile;w=w===void 0?{}:w;var K=w.popupClassName,X=w.popupStyle,be=w.popupMotion,ae=be===void 0?{}:be,ke=w.popupRender,We=k.useRef();k.useImperativeHandle(re,function(){return{forceAlign:function(){},getElement:function(){return We.current}}});var at=Object(J.a)({zIndex:E},X),rt=N;return k.Children.count(N)>1&&(rt=k.createElement("div",{className:"".concat(pe,"-content")},N)),ke&&(rt=ke(rt)),k.createElement(p,Object(ge.a)({visible:H,ref:We,removeOnLeave:!0},ae),function(Et,$t){var fn=Et.className,sn=Et.style,cn=j()(pe,K,fn);return k.createElement("div",{ref:$t,className:cn,style:Object(J.a)(Object(J.a)({},sn),at)},rt)})});on.displayName="MobilePopupInner";var _i=on,vi=["visible","mobile"],Oi=k.forwardRef(function(B,re){var pe=B.visible,H=B.mobile,E=Object(de.a)(B,vi),N=Object(k.useState)(pe),w=Object(ve.a)(N,2),K=w[0],X=w[1],be=Object(k.useState)(!1),ae=Object(ve.a)(be,2),ke=ae[0],We=ae[1],at=Object(J.a)(Object(J.a)({},E),{},{visible:K});Object(k.useEffect)(function(){X(pe),pe&&H&&We(se())},[pe,H]);var rt=ke?k.createElement(_i,Object(ge.a)({},at,{mobile:H,ref:re})):k.createElement(wn,Object(ge.a)({},at,{ref:re}));return k.createElement("div",null,k.createElement(te,at),rt)});Oi.displayName="Popup";var zi=Oi,ui=k.createContext(null),sr=ui;function $i(){}function yr(){return""}function gr(B){return B?B.ownerDocument:window.document}var ao=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function Gr(B){var re=function(pe){Object(Ge.a)(E,pe);var H=Object(ue.a)(E);function E(N){var w;Object(Ie.a)(this,E),w=H.call(this,N),w.popupRef=k.createRef(),w.triggerRef=k.createRef(),w.attachId=void 0,w.clickOutsideHandler=void 0,w.touchOutsideHandler=void 0,w.contextMenuOutsideHandler1=void 0,w.contextMenuOutsideHandler2=void 0,w.mouseDownTimeout=void 0,w.focusTime=void 0,w.preClickTime=void 0,w.preTouchTime=void 0,w.delayTimer=void 0,w.hasPopupMouseDown=void 0,w.onMouseEnter=function(X){var be=w.props.mouseEnterDelay;w.fireEvents("onMouseEnter",X),w.delaySetPopupVisible(!0,be,be?null:X)},w.onMouseMove=function(X){w.fireEvents("onMouseMove",X),w.setPoint(X)},w.onMouseLeave=function(X){w.fireEvents("onMouseLeave",X),w.delaySetPopupVisible(!1,w.props.mouseLeaveDelay)},w.onPopupMouseEnter=function(){w.clearDelayTimer()},w.onPopupMouseLeave=function(X){var be;if(X.relatedTarget&&!X.relatedTarget.setTimeout&&Object(Lt.a)((be=w.popupRef.current)===null||be===void 0?void 0:be.getElement(),X.relatedTarget))return;w.delaySetPopupVisible(!1,w.props.mouseLeaveDelay)},w.onFocus=function(X){w.fireEvents("onFocus",X),w.clearDelayTimer(),w.isFocusToShow()&&(w.focusTime=Date.now(),w.delaySetPopupVisible(!0,w.props.focusDelay))},w.onMouseDown=function(X){w.fireEvents("onMouseDown",X),w.preClickTime=Date.now()},w.onTouchStart=function(X){w.fireEvents("onTouchStart",X),w.preTouchTime=Date.now()},w.onBlur=function(X){w.fireEvents("onBlur",X),w.clearDelayTimer(),w.isBlurToHide()&&w.delaySetPopupVisible(!1,w.props.blurDelay)},w.onContextMenu=function(X){X.preventDefault(),w.fireEvents("onContextMenu",X),w.setPopupVisible(!0,X)},w.onContextMenuClose=function(){w.isContextMenuToShow()&&w.close()},w.onClick=function(X){if(w.fireEvents("onClick",X),w.focusTime){var be;if(w.preClickTime&&w.preTouchTime?be=Math.min(w.preClickTime,w.preTouchTime):w.preClickTime?be=w.preClickTime:w.preTouchTime&&(be=w.preTouchTime),Math.abs(be-w.focusTime)<20)return;w.focusTime=0}w.preClickTime=0,w.preTouchTime=0,w.isClickToShow()&&(w.isClickToHide()||w.isBlurToHide())&&X&&X.preventDefault&&X.preventDefault();var ae=!w.state.popupVisible;(w.isClickToHide()&&!ae||ae&&w.isClickToShow())&&w.setPopupVisible(!w.state.popupVisible,X)},w.onPopupMouseDown=function(){if(w.hasPopupMouseDown=!0,clearTimeout(w.mouseDownTimeout),w.mouseDownTimeout=window.setTimeout(function(){w.hasPopupMouseDown=!1},0),w.context){var X;(X=w.context).onPopupMouseDown.apply(X,arguments)}},w.onDocumentClick=function(X){if(w.props.mask&&!w.props.maskClosable)return;var be=X.target,ae=w.getRootDomNode(),ke=w.getPopupDomNode();(!Object(Lt.a)(ae,be)||w.isContextMenuOnly())&&!Object(Lt.a)(ke,be)&&!w.hasPopupMouseDown&&w.close()},w.getRootDomNode=function(){var X=w.props.getTriggerDOMNode;if(X)return X(w.triggerRef.current);try{var be=Object(mt.a)(w.triggerRef.current);if(be)return be}catch(ae){}return ot.a.findDOMNode(Object(Oe.a)(w))},w.getPopupClassNameFromAlign=function(X){var be=[],ae=w.props,ke=ae.popupPlacement,We=ae.builtinPlacements,at=ae.prefixCls,rt=ae.alignPoint,Et=ae.getPopupClassNameFromAlign;return ke&&We&&be.push(Ze(We,at,X,rt)),Et&&be.push(Et(X)),be.join(" ")},w.getComponent=function(){var X=w.props,be=X.prefixCls,ae=X.destroyPopupOnHide,ke=X.popupClassName,We=X.onPopupAlign,at=X.popupMotion,rt=X.popupAnimation,Et=X.popupTransitionName,$t=X.popupStyle,fn=X.mask,sn=X.maskAnimation,cn=X.maskTransitionName,pn=X.maskMotion,hn=X.zIndex,dn=X.popup,Rn=X.stretch,En=X.alignPoint,ti=X.mobile,xn=X.forceRender,Zt=w.state,Jt=Zt.popupVisible,An=Zt.point,Dn=w.getPopupAlign(),zt={};return w.isMouseEnterToShow()&&(zt.onMouseEnter=w.onPopupMouseEnter),w.isMouseLeaveToHide()&&(zt.onMouseLeave=w.onPopupMouseLeave),zt.onMouseDown=w.onPopupMouseDown,zt.onTouchStart=w.onPopupMouseDown,k.createElement(zi,Object(ge.a)({prefixCls:be,destroyPopupOnHide:ae,visible:Jt,point:En&&An,className:ke,align:Dn,onAlign:We,animation:rt,getClassNameFromAlign:w.getPopupClassNameFromAlign},zt,{stretch:Rn,getRootDomNode:w.getRootDomNode,style:$t,mask:fn,zIndex:hn,transitionName:Et,maskAnimation:sn,maskTransitionName:cn,maskMotion:pn,ref:w.popupRef,motion:at,mobile:ti,forceRender:xn}),typeof dn=="function"?dn():dn)},w.attachParent=function(X){$e.a.cancel(w.attachId);var be=w.props,ae=be.getPopupContainer,ke=be.getDocument,We=w.getRootDomNode(),at;ae?(We||ae.length===0)&&(at=ae(We)):at=ke(w.getRootDomNode()).body,at?at.appendChild(X):w.attachId=Object($e.a)(function(){w.attachParent(X)})},w.getContainer=function(){var X=w.props.getDocument,be=X(w.getRootDomNode()).createElement("div");return be.style.position="absolute",be.style.top="0",be.style.left="0",be.style.width="100%",w.attachParent(be),be},w.setPoint=function(X){var be=w.props.alignPoint;if(!be||!X)return;w.setState({point:{pageX:X.pageX,pageY:X.pageY}})},w.handlePortalUpdate=function(){w.state.prevPopupVisible!==w.state.popupVisible&&w.props.afterPopupVisibleChange(w.state.popupVisible)},w.triggerContextValue={onPopupMouseDown:w.onPopupMouseDown};var K;return"popupVisible"in N?K=!!N.popupVisible:K=!!N.defaultPopupVisible,w.state={prevPopupVisible:K,popupVisible:K},ao.forEach(function(X){w["fire".concat(X)]=function(be){w.fireEvents(X,be)}}),w}return Object(xe.a)(E,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var w=this.props,K=this.state;if(K.popupVisible){var X;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(X=w.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(Le.a)(X,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(X=X||w.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(Le.a)(X,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(X=X||w.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(Le.a)(X,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(Le.a)(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),$e.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var w;return((w=this.popupRef.current)===null||w===void 0?void 0:w.getElement())||null}},{key:"getPopupAlign",value:function(){var w=this.props,K=w.popupPlacement,X=w.popupAlign,be=w.builtinPlacements;return K&&be?Fe(be,K,X):X}},{key:"setPopupVisible",value:function(w,K){var X=this.props.alignPoint,be=this.state.popupVisible;this.clearDelayTimer(),be!==w&&("popupVisible"in this.props||this.setState({popupVisible:w,prevPopupVisible:be}),this.props.onPopupVisibleChange(w)),X&&K&&w&&this.setPoint(K)}},{key:"delaySetPopupVisible",value:function(w,K,X){var be=this,ae=K*1e3;if(this.clearDelayTimer(),ae){var ke=X?{pageX:X.pageX,pageY:X.pageY}:null;this.delayTimer=window.setTimeout(function(){be.setPopupVisible(w,ke),be.clearDelayTimer()},ae)}else this.setPopupVisible(w,X)}},{key:"clearDelayTimer",value:function(){this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null)}},{key:"clearOutsideHandler",value:function(){this.clickOutsideHandler&&(this.clickOutsideHandler.remove(),this.clickOutsideHandler=null),this.contextMenuOutsideHandler1&&(this.contextMenuOutsideHandler1.remove(),this.contextMenuOutsideHandler1=null),this.contextMenuOutsideHandler2&&(this.contextMenuOutsideHandler2.remove(),this.contextMenuOutsideHandler2=null),this.touchOutsideHandler&&(this.touchOutsideHandler.remove(),this.touchOutsideHandler=null)}},{key:"createTwoChains",value:function(w){var K=this.props.children.props,X=this.props;return K[w]&&X[w]?this["fire".concat(w)]:K[w]||X[w]}},{key:"isClickToShow",value:function(){var w=this.props,K=w.action,X=w.showAction;return K.indexOf("click")!==-1||X.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var w=this.props.action;return w==="contextMenu"||w.length===1&&w[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var w=this.props,K=w.action,X=w.showAction;return K.indexOf("contextMenu")!==-1||X.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var w=this.props,K=w.action,X=w.hideAction;return K.indexOf("click")!==-1||X.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var w=this.props,K=w.action,X=w.showAction;return K.indexOf("hover")!==-1||X.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var w=this.props,K=w.action,X=w.hideAction;return K.indexOf("hover")!==-1||X.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var w=this.props,K=w.action,X=w.showAction;return K.indexOf("focus")!==-1||X.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var w=this.props,K=w.action,X=w.hideAction;return K.indexOf("focus")!==-1||X.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var w;(w=this.popupRef.current)===null||w===void 0||w.forceAlign()}}},{key:"fireEvents",value:function(w,K){var X=this.props.children.props[w];X&&X(K);var be=this.props[w];be&&be(K)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var w=this.state.popupVisible,K=this.props,X=K.children,be=K.forceRender,ae=K.alignPoint,ke=K.className,We=K.autoDestroy,at=k.Children.only(X),rt={key:"trigger"};this.isContextMenuToShow()?rt.onContextMenu=this.onContextMenu:rt.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(rt.onClick=this.onClick,rt.onMouseDown=this.onMouseDown,rt.onTouchStart=this.onTouchStart):(rt.onClick=this.createTwoChains("onClick"),rt.onMouseDown=this.createTwoChains("onMouseDown"),rt.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(rt.onMouseEnter=this.onMouseEnter,ae&&(rt.onMouseMove=this.onMouseMove)):rt.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?rt.onMouseLeave=this.onMouseLeave:rt.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(rt.onFocus=this.onFocus,rt.onBlur=this.onBlur):(rt.onFocus=this.createTwoChains("onFocus"),rt.onBlur=this.createTwoChains("onBlur"));var Et=j()(at&&at.props&&at.props.className,ke);Et&&(rt.className=Et);var $t=Object(J.a)({},rt);Object(Ot.c)(at)&&($t.ref=Object(Ot.a)(this.triggerRef,at.ref));var fn=k.cloneElement(at,$t),sn;return(w||this.popupRef.current||be)&&(sn=k.createElement(B,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!w&&We&&(sn=null),k.createElement(sr.Provider,{value:this.triggerContextValue},fn,sn)}}],[{key:"getDerivedStateFromProps",value:function(w,K){var X=w.popupVisible,be={};return X!==void 0&&K.popupVisible!==X&&(be.popupVisible=X,be.prevPopupVisible=K.popupVisible),be}}]),E}(k.Component);return re.contextType=sr,re.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:yr,getDocument:gr,onPopupVisibleChange:$i,afterPopupVisibleChange:$i,onPopupAlign:$i,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},re}var lr=Gr(ht.a),yi={adjustX:1,adjustY:1},Sr={topLeft:{points:["bl","tl"],overflow:yi,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:yi,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:yi,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:yi,offset:[4,0]}},Pr={topLeft:{points:["bl","tl"],overflow:yi,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:yi,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:yi,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:yi,offset:[4,0]}},yo=Sr,ei=0,In={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},ci=function(re,pe,H){var E=$(pe),N=re.getState();re.setState({defaultActiveFirst:Object(J.a)(Object(J.a)({},N.defaultActiveFirst),{},Object(U.a)({},E,H))})},On=function(B){Object(Ge.a)(pe,B);var re=Object(ue.a)(pe);function pe(H){var E;Object(Ie.a)(this,pe),E=re.call(this,H),E.onDestroy=function(ae){E.props.onDestroy(ae)},E.onKeyDown=function(ae){var ke=ae.keyCode,We=E.menuInstance,at=E.props.store,rt=E.getVisible();if(ke===T.a.ENTER)return E.onTitleClick(ae),ci(at,E.props.eventKey,!0),!0;if(ke===T.a.RIGHT)return rt?We.onKeyDown(ae):(E.triggerOpenChange(!0),ci(at,E.props.eventKey,!0)),!0;if(ke===T.a.LEFT){var Et;if(rt)Et=We.onKeyDown(ae);else return;return Et||(E.triggerOpenChange(!1),Et=!0),Et}return rt&&(ke===T.a.UP||ke===T.a.DOWN)?We.onKeyDown(ae):void 0},E.onOpenChange=function(ae){E.props.onOpenChange(ae)},E.onPopupVisibleChange=function(ae){E.triggerOpenChange(ae,ae?"mouseenter":"mouseleave")},E.onMouseEnter=function(ae){var ke=E.props,We=ke.eventKey,at=ke.onMouseEnter,rt=ke.store;ci(rt,E.props.eventKey,!1),at({key:We,domEvent:ae})},E.onMouseLeave=function(ae){var ke=E.props,We=ke.parentMenu,at=ke.eventKey,rt=ke.onMouseLeave;We.subMenuInstance=Object(Oe.a)(E),rt({key:at,domEvent:ae})},E.onTitleMouseEnter=function(ae){var ke=E.props,We=ke.eventKey,at=ke.onItemHover,rt=ke.onTitleMouseEnter;at({key:We,hover:!0}),rt({key:We,domEvent:ae})},E.onTitleMouseLeave=function(ae){var ke=E.props,We=ke.parentMenu,at=ke.eventKey,rt=ke.onItemHover,Et=ke.onTitleMouseLeave;We.subMenuInstance=Object(Oe.a)(E),rt({key:at,hover:!1}),Et({key:at,domEvent:ae})},E.onTitleClick=function(ae){var ke=Object(Oe.a)(E),We=ke.props;if(We.onTitleClick({key:We.eventKey,domEvent:ae}),We.triggerSubMenuAction==="hover")return;E.triggerOpenChange(!E.getVisible(),"click"),ci(We.store,E.props.eventKey,!1)},E.onSubMenuClick=function(ae){typeof E.props.onClick=="function"&&E.props.onClick(E.addKeyPath(ae))},E.onSelect=function(ae){E.props.onSelect(ae)},E.onDeselect=function(ae){E.props.onDeselect(ae)},E.getPrefixCls=function(){return"".concat(E.props.rootPrefixCls,"-submenu")},E.getActiveClassName=function(){return"".concat(E.getPrefixCls(),"-active")},E.getDisabledClassName=function(){return"".concat(E.getPrefixCls(),"-disabled")},E.getSelectedClassName=function(){return"".concat(E.getPrefixCls(),"-selected")},E.getOpenClassName=function(){return"".concat(E.props.rootPrefixCls,"-submenu-open")},E.getVisible=function(){return E.state.isOpen},E.getMode=function(){return E.state.mode},E.saveMenuInstance=function(ae){E.menuInstance=ae},E.addKeyPath=function(ae){return Object(J.a)(Object(J.a)({},ae),{},{keyPath:(ae.keyPath||[]).concat(E.props.eventKey)})},E.triggerOpenChange=function(ae,ke){var We=E.props.eventKey,at=function(){E.onOpenChange({key:We,item:Object(Oe.a)(E),trigger:ke,open:ae})};ke==="mouseenter"?E.mouseenterTimeout=setTimeout(function(){at()},0):at()},E.isChildrenSelected=function(){var ae={find:!1};return Pe(E.props.children,E.props.selectedKeys,ae),ae.find},E.isInlineMode=function(){return E.getMode()==="inline"},E.adjustWidth=function(){if(!E.subMenuTitle||!E.menuInstance)return;var ae=ct.findDOMNode(E.menuInstance);if(ae.offsetWidth>=E.subMenuTitle.offsetWidth)return;ae.style.minWidth="".concat(E.subMenuTitle.offsetWidth,"px")},E.saveSubMenuTitle=function(ae){E.subMenuTitle=ae},E.getBaseProps=function(){var ae=Object(Oe.a)(E),ke=ae.props,We=E.getMode();return{mode:We==="horizontal"?"vertical":We,visible:E.getVisible(),level:ke.level+1,inlineIndent:ke.inlineIndent,focusable:!1,onClick:E.onSubMenuClick,onSelect:E.onSelect,onDeselect:E.onDeselect,onDestroy:E.onDestroy,selectedKeys:ke.selectedKeys,eventKey:"".concat(ke.eventKey,"-menu-"),openKeys:ke.openKeys,motion:ke.motion,onOpenChange:E.onOpenChange,subMenuOpenDelay:ke.subMenuOpenDelay,parentMenu:Object(Oe.a)(E),subMenuCloseDelay:ke.subMenuCloseDelay,forceSubMenuRender:ke.forceSubMenuRender,triggerSubMenuAction:ke.triggerSubMenuAction,builtinPlacements:ke.builtinPlacements,defaultActiveFirst:ke.store.getState().defaultActiveFirst[$(ke.eventKey)],multiple:ke.multiple,prefixCls:ke.rootPrefixCls,id:E.internalMenuId,manualRef:E.saveMenuInstance,itemIcon:ke.itemIcon,expandIcon:ke.expandIcon,direction:ke.direction}},E.getMotion=function(ae,ke){var We=Object(Oe.a)(E),at=We.haveRendered,rt=E.props,Et=rt.motion,$t=rt.rootPrefixCls,fn=Object(J.a)(Object(J.a)({},Et),{},{leavedClassName:"".concat($t,"-hidden"),removeOnLeave:!1,motionAppear:at||!ke||ae!=="inline"});return fn};var N=H.store,w=H.eventKey,K=N.getState(),X=K.defaultActiveFirst;E.isRootMenu=!1;var be=!1;return X&&(be=X[w]),ci(N,w,be),E.state={mode:H.mode,isOpen:H.isOpen},E}return Object(xe.a)(pe,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var E=this,N=this.props,w=N.mode,K=N.parentMenu,X=N.manualRef,be=N.isOpen,ae=function(){E.setState({mode:w,isOpen:be})},ke=be!==this.state.isOpen,We=w!==this.state.mode;if((We||ke)&&($e.a.cancel(this.updateStateRaf),We?this.updateStateRaf=Object($e.a)(ae):ae()),X&&X(this),w!=="horizontal"||!(K==null?void 0:K.isRootMenu)||!be)return;this.minWidthTimeout=setTimeout(function(){return E.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var E=this.props,N=E.onDestroy,w=E.eventKey;N&&N(w),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),$e.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(E,N){var w=this.getBaseProps();return k.createElement(lo,Object(ge.a)({},w,{id:this.internalMenuId,className:E,style:N}),this.props.children)}},{key:"renderChildren",value:function(){var E=this,N=this.getBaseProps(),w=N.mode,K=N.visible,X=N.forceSubMenuRender,be=N.direction,ae=this.getMotion(w,K);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||K||X,!this.haveOpened)return k.createElement("div",null);var ke=j()("".concat(N.prefixCls,"-sub"),Object(U.a)({},"".concat(N.prefixCls,"-rtl"),be==="rtl"));return this.isInlineMode()?k.createElement(p,Object(ge.a)({visible:N.visible,forceRender:X},ae),function(We){var at=We.className,rt=We.style,Et=j()(ke,at);return E.renderPopupMenu(Et,rt)}):this.renderPopupMenu(ke)}},{key:"render",value:function(){var E,N,w,K=Object(J.a)({},this.props),X=this.getVisible(),be=this.getPrefixCls(),ae=this.isInlineMode(),ke=this.getMode(),We=j()(be,"".concat(be,"-").concat(ke),(E={},Object(U.a)(E,K.className,!!K.className),Object(U.a)(E,this.getOpenClassName(),X),Object(U.a)(E,this.getActiveClassName(),K.active||X&&!ae),Object(U.a)(E,this.getDisabledClassName(),K.disabled),Object(U.a)(E,this.getSelectedClassName(),this.isChildrenSelected()),E));this.internalMenuId||(K.eventKey?this.internalMenuId="".concat(K.eventKey,"$Menu"):(ei+=1,this.internalMenuId="$__$".concat(ei,"$Menu")));var at={},rt={},Et={};K.disabled||(at={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},rt={onClick:this.onTitleClick},Et={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var $t={},fn=K.direction,sn=fn==="rtl";ae&&(sn?$t.paddingRight=K.inlineIndent*K.level:$t.paddingLeft=K.inlineIndent*K.level);var cn={};this.getVisible()&&(cn={"aria-owns":this.internalMenuId});var pn=null;ke!=="horizontal"&&(pn=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(pn=k.createElement(this.props.expandIcon,Object(J.a)({},this.props))));var hn=k.createElement("div",Object(ge.a)({ref:this.saveSubMenuTitle,style:$t,className:"".concat(be,"-title"),role:"button"},Et,rt,{"aria-expanded":X},cn,{"aria-haspopup":"true",title:typeof K.title=="string"?K.title:void 0}),K.title,pn||k.createElement("i",{className:"".concat(be,"-arrow")})),dn=this.renderChildren(),Rn=((N=K.parentMenu)===null||N===void 0?void 0:N.isRootMenu)?K.parentMenu.props.getPopupContainer:function(Kn){return Kn.parentNode},En=In[ke],ti=K.popupOffset?{offset:K.popupOffset}:{},xn=j()((w={},Object(U.a)(w,K.popupClassName,K.popupClassName&&!ae),Object(U.a)(w,"".concat(be,"-rtl"),sn),w)),Zt=K.disabled,Jt=K.triggerSubMenuAction,An=K.subMenuOpenDelay,Dn=K.forceSubMenuRender,zt=K.subMenuCloseDelay,Ln=K.builtinPlacements;He.forEach(function(Kn){return delete K[Kn]}),delete K.onClick;var ni=sn?Object(J.a)(Object(J.a)({},Pr),Ln):Object(J.a)(Object(J.a)({},Sr),Ln);delete K.direction;var jn=this.getBaseProps(),Jn=ae?null:this.getMotion(jn.mode,jn.visible);return k.createElement("li",Object(ge.a)({},K,at,{className:We,role:"menuitem"}),k.createElement(lr,{prefixCls:be,popupClassName:j()("".concat(be,"-popup"),xn),getPopupContainer:Rn,builtinPlacements:ni,popupPlacement:En,popupVisible:ae?!1:X,popupAlign:ti,popup:ae?null:dn,action:Zt||ae?[]:[Jt],mouseEnterDelay:An,mouseLeaveDelay:zt,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:Dn,popupMotion:Jn},hn),ae?dn:null)}}]),pe}(k.Component);On.defaultProps={onMouseEnter:Ct,onMouseLeave:Ct,onTitleMouseEnter:Ct,onTitleMouseLeave:Ct,onTitleClick:Ct,manualRef:Ct,mode:"vertical",title:""};var di=Object(P.b)(function(B,re){var pe=B.openKeys,H=B.activeKey,E=B.selectedKeys,N=re.eventKey,w=re.subMenuKey;return{isOpen:pe.indexOf(N)>-1,active:H[w]===N,selectedKeys:E}})(On);di.isSubMenu=!0;var Fn=di,ur="menuitem-overflowed",hi=.5,Ui=function(B){Object(Ge.a)(pe,B);var re=Object(ue.a)(pe);function pe(){var H;return Object(Ie.a)(this,pe),H=re.apply(this,arguments),H.resizeObserver=null,H.mutationObserver=null,H.originalTotalWidth=0,H.overflowedItems=[],H.menuItemSizes=[],H.cancelFrameId=null,H.state={lastVisibleIndex:void 0},H.childRef=k.createRef(),H.getMenuItemNodes=function(){var E=H.props.prefixCls,N=H.childRef.current;return N?[].slice.call(N.children).filter(function(w){return w.className.split(" ").indexOf("".concat(E,"-overflowed-submenu"))<0}):[]},H.getOverflowedSubMenuItem=function(E,N,w){var K=H.props,X=K.overflowedIndicator,be=K.level,ae=K.mode,ke=K.prefixCls,We=K.theme;if(be!==1||ae!=="horizontal")return null;var at=H.props.children[0],rt=at.props,Et=rt.children,$t=rt.title,fn=rt.style,sn=Object(de.a)(rt,["children","title","style"]),cn=Object(J.a)({},fn),pn="".concat(E,"-overflowed-indicator"),hn="".concat(E,"-overflowed-indicator");N.length===0&&w!==!0?cn=Object(J.a)(Object(J.a)({},cn),{},{display:"none"}):w&&(cn=Object(J.a)(Object(J.a)({},cn),{},{visibility:"hidden",position:"absolute"}),pn="".concat(pn,"-placeholder"),hn="".concat(hn,"-placeholder"));var dn=We?"".concat(ke,"-").concat(We):"",Rn={};return He.forEach(function(En){sn[En]!==void 0&&(Rn[En]=sn[En])}),k.createElement(Fn,Object(ge.a)({title:X,className:"".concat(ke,"-overflowed-submenu"),popupClassName:dn},Rn,{key:pn,eventKey:hn,disabled:!1,style:cn}),N)},H.setChildrenWidthAndResize=function(){if(H.props.mode!=="horizontal")return;var E=H.childRef.current;if(!E)return;var N=E.children;if(!N||N.length===0)return;var w=E.children[N.length-1];Qe(w,"display","inline-block");var K=H.getMenuItemNodes(),X=K.filter(function(be){return be.className.split(" ").indexOf(ur)>=0});X.forEach(function(be){Qe(be,"display","inline-block")}),H.menuItemSizes=K.map(function(be){return Ue(be,!0)}),X.forEach(function(be){Qe(be,"display","none")}),H.overflowedIndicatorWidth=Ue(E.children[E.children.length-1],!0),H.originalTotalWidth=H.menuItemSizes.reduce(function(be,ae){return be+ae},0),H.handleResize(),Qe(w,"display","none")},H.handleResize=function(){if(H.props.mode!=="horizontal")return;var E=H.childRef.current;if(!E)return;var N=Ue(E);H.overflowedItems=[];var w=0,K;H.originalTotalWidth>N+hi&&(K=-1,H.menuItemSizes.forEach(function(X){w+=X,w+H.overflowedIndicatorWidth<=N&&(K+=1)})),H.setState({lastVisibleIndex:K})},H}return Object(xe.a)(pe,[{key:"componentDidMount",value:function(){var E=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var N=this.childRef.current;if(!N)return;this.resizeObserver=new Dt.default(function(w){w.forEach(function(){var K=E.cancelFrameId;cancelAnimationFrame(K),E.cancelFrameId=requestAnimationFrame(E.setChildrenWidthAndResize)})}),[].slice.call(N.children).concat(N).forEach(function(w){E.resizeObserver.observe(w)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){E.resizeObserver.disconnect(),[].slice.call(N.children).concat(N).forEach(function(w){E.resizeObserver.observe(w)}),E.setChildrenWidthAndResize()}),this.mutationObserver.observe(N,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(E){var N=this,w=this.state.lastVisibleIndex;return(E||[]).reduce(function(K,X,be){var ae=X;if(N.props.mode==="horizontal"){var ke=N.getOverflowedSubMenuItem(X.props.eventKey,[]);w!==void 0&&N.props.className.indexOf("".concat(N.props.prefixCls,"-root"))!==-1&&(be>w&&(ae=k.cloneElement(X,{style:{display:"none"},eventKey:"".concat(X.props.eventKey,"-hidden"),className:"".concat(ur)})),be===w+1&&(N.overflowedItems=E.slice(w+1).map(function(at){return k.cloneElement(at,{key:at.props.eventKey,mode:"vertical-left"})}),ke=N.getOverflowedSubMenuItem(X.props.eventKey,N.overflowedItems)));var We=[].concat(Object(_.a)(K),[ke,ae]);return be===E.length-1&&We.push(N.getOverflowedSubMenuItem(X.props.eventKey,[],!0)),We}return[].concat(Object(_.a)(K),[ae])},[])}},{key:"render",value:function(){var E=this.props,N=E.visible,w=E.prefixCls,K=E.overflowedIndicator,X=E.mode,be=E.level,ae=E.tag,ke=E.children,We=E.theme,at=Object(de.a)(E,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),rt=ae;return k.createElement(rt,Object(ge.a)({ref:this.childRef},at),this.renderChildren(ke))}}]),pe}(k.Component);Ui.defaultProps={tag:"div",className:""};var Vr=Ui;function Kr(B){return B.length?B.every(function(re){return!!re.props.disabled}):!0}function cr(B,re,pe){var H=B.getState();B.setState({activeKey:Object(J.a)(Object(J.a)({},H.activeKey),{},Object(U.a)({},re,pe))})}function br(B){return B.eventKey||"0-menu-"}function Pi(B,re){var pe=re,H=B.children,E=B.eventKey;if(pe){var N;if(Ae(H,function(w,K){w&&w.props&&!w.props.disabled&&pe===q(w,E,K)&&(N=!0)}),N)return pe}return pe=null,B.defaultActiveFirst&&Ae(H,function(w,K){!pe&&w&&!w.props.disabled&&(pe=q(w,E,K))}),pe}function so(B){if(!B)return;var re=this.instanceArray.indexOf(B);re!==-1?this.instanceArray[re]=B:this.instanceArray.push(B)}var rr=function(B){Object(Ge.a)(pe,B);var re=Object(ue.a)(pe);function pe(H){var E;return Object(Ie.a)(this,pe),E=re.call(this,H),E.onKeyDown=function(N,w){var K=N.keyCode,X;if(E.getFlatInstanceArray().forEach(function(ae){ae&&ae.props.active&&ae.onKeyDown&&(X=ae.onKeyDown(N))}),X)return 1;var be=null;return(K===T.a.UP||K===T.a.DOWN)&&(be=E.step(K===T.a.UP?-1:1)),be?(N.preventDefault(),cr(E.props.store,br(E.props),be.props.eventKey),typeof w=="function"&&w(be),1):void 0},E.onItemHover=function(N){var w=N.key,K=N.hover;cr(E.props.store,br(E.props),K?w:null)},E.onDeselect=function(N){E.props.onDeselect(N)},E.onSelect=function(N){E.props.onSelect(N)},E.onClick=function(N){E.props.onClick(N)},E.onOpenChange=function(N){E.props.onOpenChange(N)},E.onDestroy=function(N){E.props.onDestroy(N)},E.getFlatInstanceArray=function(){return E.instanceArray},E.step=function(N){var w=E.getFlatInstanceArray(),K=E.props.store.getState().activeKey[br(E.props)],X=w.length;if(!X)return null;N<0&&(w=w.concat().reverse());var be=-1;if(w.every(function(at,rt){return at&&at.props.eventKey===K?(be=rt,!1):!0}),!E.props.defaultActiveFirst&&be!==-1&&Kr(w.slice(be,X-1)))return;var ae=(be+1)%X,ke=ae;do{var We=w[ke];if(!We||We.props.disabled)ke=(ke+1)%X;else return We}while(ke!==ae);return null},E.renderCommonMenuItem=function(N,w,K){var X=E.props.store.getState(),be=Object(Oe.a)(E),ae=be.props,ke=q(N,ae.eventKey,w),We=N.props;if(!We||typeof N.type=="string")return N;var at=ke===X.activeKey,rt=Object(J.a)(Object(J.a)({mode:We.mode||ae.mode,level:ae.level,inlineIndent:ae.inlineIndent,renderMenuItem:E.renderMenuItem,rootPrefixCls:ae.prefixCls,index:w,parentMenu:ae.parentMenu,manualRef:We.disabled?void 0:Object(fe.a)(N.ref,so.bind(Object(Oe.a)(E))),eventKey:ke,active:!We.disabled&&at,multiple:ae.multiple,onClick:function($t){(We.onClick||Ct)($t),E.onClick($t)},onItemHover:E.onItemHover,motion:ae.motion,subMenuOpenDelay:ae.subMenuOpenDelay,subMenuCloseDelay:ae.subMenuCloseDelay,forceSubMenuRender:ae.forceSubMenuRender,onOpenChange:E.onOpenChange,onDeselect:E.onDeselect,onSelect:E.onSelect,builtinPlacements:ae.builtinPlacements,itemIcon:We.itemIcon||E.props.itemIcon,expandIcon:We.expandIcon||E.props.expandIcon},K),{},{direction:ae.direction});return(ae.mode==="inline"||et())&&(rt.triggerSubMenuAction="click"),k.cloneElement(N,Object(J.a)(Object(J.a)({},rt),{},{key:ke||w}))},E.renderMenuItem=function(N,w,K){if(!N)return null;var X=E.props.store.getState(),be={openKeys:X.openKeys,selectedKeys:X.selectedKeys,triggerSubMenuAction:E.props.triggerSubMenuAction,subMenuKey:K};return E.renderCommonMenuItem(N,w,be)},H.store.setState({activeKey:Object(J.a)(Object(J.a)({},H.store.getState().activeKey),{},Object(U.a)({},H.eventKey,Pi(H,H.activeKey)))}),E.instanceArray=[],E}return Object(xe.a)(pe,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(E){return this.props.visible||E.visible||this.props.className!==E.className||!ce()(this.props.style,E.style)}},{key:"componentDidUpdate",value:function(E){var N=this.props,w="activeKey"in N?N.activeKey:N.store.getState().activeKey[br(N)],K=Pi(N,w);if(K!==w)cr(N.store,br(N),K);else if("activeKey"in E){var X=Pi(E,E.activeKey);K!==X&&cr(N.store,br(N),K)}}},{key:"render",value:function(){var E=this,N=Object(ge.a)({},this.props);this.instanceArray=[];var w=j()(N.prefixCls,N.className,"".concat(N.prefixCls,"-").concat(N.mode)),K={className:w,role:N.role||"menu"};N.id&&(K.id=N.id),N.focusable&&(K.tabIndex=0,K.onKeyDown=this.onKeyDown);var X=N.prefixCls,be=N.eventKey,ae=N.visible,ke=N.level,We=N.mode,at=N.overflowedIndicator,rt=N.theme;return He.forEach(function(Et){return delete N[Et]}),delete N.onClick,k.createElement(Vr,Object(ge.a)({},N,{prefixCls:X,mode:We,tag:"ul",level:ke,theme:rt,visible:ae,overflowedIndicator:at},K),Object(Y.a)(N.children).map(function(Et,$t){return E.renderMenuItem(Et,$t,be||"0-menu-")}))}}]),pe}(k.Component);rr.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:Ct};var Qr=Object(P.b)()(rr),lo=Qr,jr=l("Kwbf");function ga(B,re,pe){var H=B.prefixCls,E=B.motion,N=B.defaultMotions,w=N===void 0?{}:N,K=B.openAnimation,X=B.openTransitionName,be=re.switchingModeFromInline;if(E)return E;if(Object(we.a)(K)==="object"&&K)Object(jr.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof K=="string")return{motionName:"".concat(H,"-open-").concat(K)};if(X)return{motionName:X};var ae=w[pe];return ae||(be?null:w.other)}var bo=function(B){Object(Ge.a)(pe,B);var re=Object(ue.a)(pe);function pe(H){var E;Object(Ie.a)(this,pe),E=re.call(this,H),E.onSelect=function(K){var X=Object(Oe.a)(E),be=X.props;if(be.selectable){var ae=E.store.getState(),ke=ae.selectedKeys,We=K.key;be.multiple?ke=ke.concat([We]):ke=[We],"selectedKeys"in be||E.store.setState({selectedKeys:ke}),be.onSelect(Object(J.a)(Object(J.a)({},K),{},{selectedKeys:ke}))}},E.onClick=function(K){var X=E.getRealMenuMode(),be=Object(Oe.a)(E),ae=be.store,ke=be.props.onOpenChange;X!=="inline"&&!("openKeys"in E.props)&&(ae.setState({openKeys:[]}),ke([])),E.props.onClick(K)},E.onKeyDown=function(K,X){E.innerMenu.getWrappedInstance().onKeyDown(K,X)},E.onOpenChange=function(K){var X=Object(Oe.a)(E),be=X.props,ae=E.store.getState().openKeys.concat(),ke=!1,We=function(rt){var Et=!1;if(rt.open)Et=ae.indexOf(rt.key)===-1,Et&&ae.push(rt.key);else{var $t=ae.indexOf(rt.key);Et=$t!==-1,Et&&ae.splice($t,1)}ke=ke||Et};Array.isArray(K)?K.forEach(We):We(K),ke&&("openKeys"in E.props||E.store.setState({openKeys:ae}),be.onOpenChange(ae))},E.onDeselect=function(K){var X=Object(Oe.a)(E),be=X.props;if(be.selectable){var ae=E.store.getState().selectedKeys.concat(),ke=K.key,We=ae.indexOf(ke);We!==-1&&ae.splice(We,1),"selectedKeys"in be||E.store.setState({selectedKeys:ae}),be.onDeselect(Object(J.a)(Object(J.a)({},K),{},{selectedKeys:ae}))}},E.onMouseEnter=function(K){E.restoreModeVerticalFromInline();var X=E.props.onMouseEnter;X&&X(K)},E.onTransitionEnd=function(K){var X=K.propertyName==="width"&&K.target===K.currentTarget,be=K.target.className,ae=Object.prototype.toString.call(be)==="[object SVGAnimatedString]"?be.animVal:be,ke=K.propertyName==="font-size"&&ae.indexOf("anticon")>=0;(X||ke)&&E.restoreModeVerticalFromInline()},E.setInnerMenu=function(K){E.innerMenu=K},E.isRootMenu=!0;var N=H.defaultSelectedKeys,w=H.defaultOpenKeys;return"selectedKeys"in H&&(N=H.selectedKeys||[]),"openKeys"in H&&(w=H.openKeys||[]),E.store=Object(P.c)({selectedKeys:N,openKeys:w,activeKey:{"0-menu-":Pi(H,H.activeKey)}}),E.state={switchingModeFromInline:!1,prevProps:H,inlineOpenKeys:[],store:E.store},E}return Object(xe.a)(pe,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(E){var N=this.props,w=N.siderCollapsed,K=N.inlineCollapsed,X=N.onOpenChange;(!E.inlineCollapsed&&K||!E.siderCollapsed&&w)&&X([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var E=this.props.collapsedWidth,N=this.store,w=this.prevOpenKeys,K=this.getInlineCollapsed()&&(E===0||E==="0"||E==="0px");K?(this.prevOpenKeys=N.getState().openKeys.concat(),this.store.setState({openKeys:[]})):w&&(this.store.setState({openKeys:w}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var E=this.props.mode,N=this.state.switchingModeFromInline,w=this.getInlineCollapsed();return N&&w?"inline":w?"vertical":E}},{key:"getInlineCollapsed",value:function(){var E=this.props,N=E.inlineCollapsed,w=E.siderCollapsed;return w!==void 0?w:N}},{key:"restoreModeVerticalFromInline",value:function(){var E=this.state.switchingModeFromInline;E&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var E=Object(J.a)({},Object(Re.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),N=this.getRealMenuMode();return E.className+=" ".concat(E.prefixCls,"-root"),E.direction==="rtl"&&(E.className+=" ".concat(E.prefixCls,"-rtl")),E=Object(J.a)(Object(J.a)({},E),{},{mode:N,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:ga(this.props,this.state,N)}),delete E.openAnimation,delete E.openTransitionName,k.createElement(P.a,{store:this.store},k.createElement(lo,Object(ge.a)({},E,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(E,N){var w=N.prevProps,K=N.store,X=K.getState(),be={},ae={prevProps:E};return w.mode==="inline"&&E.mode!=="inline"&&(ae.switchingModeFromInline=!0),"openKeys"in E?be.openKeys=E.openKeys||[]:((E.inlineCollapsed&&!w.inlineCollapsed||E.siderCollapsed&&!w.siderCollapsed)&&(ae.switchingModeFromInline=!0,ae.inlineOpenKeys=X.openKeys,be.openKeys=[]),(!E.inlineCollapsed&&w.inlineCollapsed||!E.siderCollapsed&&w.siderCollapsed)&&(be.openKeys=N.inlineOpenKeys,ae.inlineOpenKeys=[])),Object.keys(be).length&&K.setState(be),ae}}]),pe}(k.Component);bo.defaultProps={selectable:!0,onClick:Ct,onSelect:Ct,onOpenChange:Ct,onDeselect:Ct,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:k.createElement("span",null,"\xB7\xB7\xB7")};var Gt=bo,tn=function(B){Object(Ge.a)(pe,B);var re=Object(ue.a)(pe);function pe(){var H;return Object(Ie.a)(this,pe),H=re.apply(this,arguments),H.onKeyDown=function(E){var N=E.keyCode;return N===T.a.ENTER?(H.onClick(E),!0):void 0},H.onMouseLeave=function(E){var N=H.props,w=N.eventKey,K=N.onItemHover,X=N.onMouseLeave;K({key:w,hover:!1}),X({key:w,domEvent:E})},H.onMouseEnter=function(E){var N=H.props,w=N.eventKey,K=N.onItemHover,X=N.onMouseEnter;K({key:w,hover:!0}),X({key:w,domEvent:E})},H.onClick=function(E){var N=H.props,w=N.eventKey,K=N.multiple,X=N.onClick,be=N.onSelect,ae=N.onDeselect,ke=N.isSelected,We={key:w,keyPath:[w],item:Object(Oe.a)(H),domEvent:E};X(We),K?ke?ae(We):be(We):ke||be(We)},H.saveNode=function(E){H.node=E},H}return Object(xe.a)(pe,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var E=this.props;E.onDestroy&&E.onDestroy(E.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var E,N=Object(J.a)({},this.props),w=j()(this.getPrefixCls(),N.className,(E={},Object(U.a)(E,this.getActiveClassName(),!N.disabled&&N.active),Object(U.a)(E,this.getSelectedClassName(),N.isSelected),Object(U.a)(E,this.getDisabledClassName(),N.disabled),E)),K=Object(J.a)(Object(J.a)({},N.attribute),{},{title:typeof N.title=="string"?N.title:void 0,className:w,role:N.role||"menuitem","aria-disabled":N.disabled});N.role==="option"?K=Object(J.a)(Object(J.a)({},K),{},{role:"option","aria-selected":N.isSelected}):(N.role===null||N.role==="none")&&(K.role="none");var X={onClick:N.disabled?null:this.onClick,onMouseLeave:N.disabled?null:this.onMouseLeave,onMouseEnter:N.disabled?null:this.onMouseEnter},be=Object(J.a)({},N.style);N.mode==="inline"&&(N.direction==="rtl"?be.paddingRight=N.inlineIndent*N.level:be.paddingLeft=N.inlineIndent*N.level),He.forEach(function(ke){return delete N[ke]}),delete N.direction;var ae=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(ae=k.createElement(this.props.itemIcon,this.props)),k.createElement("li",Object(ge.a)({},Object(Re.a)(N,["onClick","onMouseEnter","onMouseLeave","onSelect"]),K,X,{style:be,ref:this.saveNode}),N.children,ae)}}]),pe}(k.Component);tn.isMenuItem=!0,tn.defaultProps={onSelect:Ct,onMouseEnter:Ct,onMouseLeave:Ct,manualRef:Ct};var Qt=Object(P.b)(function(B,re){var pe=B.activeKey,H=B.selectedKeys,E=re.eventKey,N=re.subMenuKey;return{active:pe[N]===E,isSelected:Array.isArray(H)?H.indexOf(E)!==-1:H===E}})(tn),vn=Qt,Tn=function(B){Object(Ge.a)(pe,B);var re=Object(ue.a)(pe);function pe(){var H;return Object(Ie.a)(this,pe),H=re.apply(this,arguments),H.renderInnerMenuItem=function(E){var N=H.props,w=N.renderMenuItem,K=N.index;return w(E,K,H.props.subMenuKey)},H}return Object(xe.a)(pe,[{key:"render",value:function(){var E=Object(ge.a)({},this.props),N=E.className,w=N===void 0?"":N,K=E.rootPrefixCls,X="".concat(K,"-item-group-title"),be="".concat(K,"-item-group-list"),ae=E.title,ke=E.children;return He.forEach(function(We){return delete E[We]}),delete E.direction,k.createElement("li",Object(ge.a)({},E,{onClick:function(at){return at.stopPropagation()},className:"".concat(w," ").concat(K,"-item-group")}),k.createElement("div",{className:X,title:typeof ae=="string"?ae:void 0},ae),k.createElement("ul",{className:be},k.Children.map(ke,this.renderInnerMenuItem)))}}]),pe}(k.Component);Tn.isMenuItemGroup=!0,Tn.defaultProps={disabled:!0};var Gn=Tn,kn=function(re){var pe=re.className,H=re.rootPrefixCls,E=re.style;return k.createElement("li",{className:"".concat(pe," ").concat(H,"-item-divider"),style:E})};kn.defaultProps={disabled:!0,className:"",style:{}};var bi=kn,Hi=Gt,Cn=l("eDIo");function kr(B,re){var pe=B.prefixCls,H=B.editable,E=B.locale,N=B.style;return!H||H.showAdd===!1?null:k.createElement("button",{ref:re,type:"button",className:"".concat(pe,"-nav-add"),style:N,"aria-label":(E==null?void 0:E.addAriaLabel)||"Add tab",onClick:function(K){H.onEdit("add",{event:K})}},H.addIcon||"+")}var Nn=k.forwardRef(kr);function Ai(B,re){var pe=B.prefixCls,H=B.id,E=B.tabs,N=B.locale,w=B.mobile,K=B.moreIcon,X=K===void 0?"More":K,be=B.moreTransitionName,ae=B.style,ke=B.className,We=B.editable,at=B.tabBarGutter,rt=B.rtl,Et=B.onTabClick,$t=Object(k.useState)(!1),fn=Object(ve.a)($t,2),sn=fn[0],cn=fn[1],pn=Object(k.useState)(null),hn=Object(ve.a)(pn,2),dn=hn[0],Rn=hn[1],En="".concat(H,"-more-popup"),ti="".concat(pe,"-dropdown"),xn=dn!==null?"".concat(En,"-").concat(dn):null,Zt=N==null?void 0:N.dropdownAriaLabel,Jt=k.createElement(Hi,{onClick:function(Jn){var Kn=Jn.key,mi=Jn.domEvent;Et(Kn,mi),cn(!1)},id:En,tabIndex:-1,role:"listbox","aria-activedescendant":xn,selectedKeys:[dn],"aria-label":Zt!==void 0?Zt:"expanded dropdown"},E.map(function(jn){return k.createElement(vn,{key:jn.key,id:"".concat(En,"-").concat(jn.key),role:"option","aria-controls":H&&"".concat(H,"-panel-").concat(jn.key),disabled:jn.disabled},jn.tab)}));function An(jn){for(var Jn=E.filter(function(Gi){return!Gi.disabled}),Kn=Jn.findIndex(function(Gi){return Gi.key===dn})||0,mi=Jn.length,Ti=0;TiLn?(Dn=Jt,En.current="x"):(Dn=An,En.current="y");var ni=Date.now();ni-dn.current>100&&(Rn.current=!1),(re(-Dn,-Dn)||Rn.current)&&(Zt.preventDefault(),Rn.current=!0),dn.current=ni}var xn=Object(k.useRef)(null);xn.current={onTouchStart:cn,onTouchMove:pn,onTouchEnd:hn,onWheel:ti},k.useEffect(function(){function Zt(zt){xn.current.onTouchStart(zt)}function Jt(zt){xn.current.onTouchMove(zt)}function An(zt){xn.current.onTouchEnd(zt)}function Dn(zt){xn.current.onWheel(zt)}return document.addEventListener("touchmove",Jt,{passive:!1}),document.addEventListener("touchend",An,{passive:!1}),B.current.addEventListener("touchstart",Zt,{passive:!1}),B.current.addEventListener("wheel",Dn),function(){document.removeEventListener("touchmove",Jt),document.removeEventListener("touchend",An)}},[])}function Ga(){var B=Object(k.useRef)(new Map);function re(H){return B.current.has(H)||B.current.set(H,k.createRef()),B.current.get(H)}function pe(H){B.current.delete(H)}return[re,pe]}function Wo(B,re){var pe=k.useRef(B),H=k.useState({}),E=Object(ve.a)(H,2),N=E[1];function w(K){var X=typeof K=="function"?K(pe.current):K;X!==pe.current&&re(X,pe.current),pe.current=X,N({})}return[pe.current,w]}var ba=function(re){var pe=re.position,H=re.prefixCls,E=re.extra;if(!E)return null;var N,w=E;return pe==="right"&&(N=w.right||!w.left&&w||null),pe==="left"&&(N=w.left||null),N?k.createElement("div",{className:"".concat(H,"-extra-content")},N):null};function zo(B,re){var pe,H=k.useContext(Qi),E=H.prefixCls,N=H.tabs,w=B.className,K=B.style,X=B.id,be=B.animated,ae=B.activeKey,ke=B.rtl,We=B.extra,at=B.editable,rt=B.locale,Et=B.tabPosition,$t=B.tabBarGutter,fn=B.children,sn=B.onTabClick,cn=B.onTabScroll,pn=Object(k.useRef)(),hn=Object(k.useRef)(),dn=Object(k.useRef)(),Rn=Object(k.useRef)(),En=Ga(),ti=Object(ve.a)(En,2),xn=ti[0],Zt=ti[1],Jt=Et==="top"||Et==="bottom",An=Wo(0,function(Hn,Mn){Jt&&cn&&cn({direction:Hn>Mn?"left":"right"})}),Dn=Object(ve.a)(An,2),zt=Dn[0],Ln=Dn[1],ni=Wo(0,function(Hn,Mn){!Jt&&cn&&cn({direction:Hn>Mn?"top":"bottom"})}),jn=Object(ve.a)(ni,2),Jn=jn[0],Kn=jn[1],mi=Object(k.useState)(0),Ti=Object(ve.a)(mi,2),ri=Ti[0],Gi=Ti[1],dr=Object(k.useState)(0),Ji=Object(ve.a)(dr,2),Ri=Ji[0],qn=Ji[1],Xn=Object(k.useState)(0),oi=Object(ve.a)(Xn,2),ii=oi[0],hr=oi[1],Mr=Object(k.useState)(0),Or=Object(ve.a)(Mr,2),Qn=Or[0],vr=Or[1],Tr=Object(k.useState)(null),Zn=Object(ve.a)(Tr,2),Vn=Zn[0],Di=Zn[1],xa=Object(k.useState)(null),Ko=Object(ve.a)(xa,2),Rr=Ko[0],Yr=Ko[1],Eo=Object(k.useState)(0),Qo=Object(ve.a)(Eo,2),xo=Qo[0],Qa=Qo[1],Ja=Object(k.useState)(0),wa=Object(ve.a)(Ja,2),Jo=wa[0],Xo=wa[1],Zr=O(new Map),qr=Object(ve.a)(Zr,2),Xa=qr[0],wo=qr[1],co=L(N,Xa,ri),$r="".concat(E,"-nav-operations-hidden"),eo=0,fr=0;Jt?ke?(eo=0,fr=Math.max(0,ri-Vn)):(eo=Math.min(0,Vn-ri),fr=0):(eo=Math.min(0,Rr-Ri),fr=0);function Br(Hn){return Hnfr?[fr,!1]:[Hn,!0]}var Dr=Object(k.useRef)(),ho=Object(k.useState)(),_r=Object(ve.a)(ho,2),Ao=_r[0],Yo=_r[1];function So(){Yo(Date.now())}function Zo(){window.clearTimeout(Dr.current)}uo(pn,function(Hn,Mn){var Li=!1;function Yi(to,Er){to(function(mo){var Ir=Br(mo+Er),Ii=Object(ve.a)(Ir,2),Oo=Ii[0],$o=Ii[1];return Li=$o,Oo})}if(Jt){if(Vn>=ri)return Li;Yi(Ln,Hn)}else{if(Rr>=Ri)return Li;Yi(Kn,Mn)}return Zo(),So(),Li}),Object(k.useEffect)(function(){return Zo(),Ao&&(Dr.current=window.setTimeout(function(){Yo(0)},100)),Zo},[Ao]);function Lr(){var Hn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:ae,Mn=co.get(Hn);if(!Mn)return;if(Jt){var Li=zt;ke?Mn.rightzt+Vn&&(Li=Mn.right+Mn.width-Vn):Mn.left<-zt?Li=-Mn.left:Mn.left+Mn.width>-zt+Vn&&(Li=-(Mn.left+Mn.width-Vn)),Kn(0),Ln(Br(Li)[0])}else{var Yi=Jn;Mn.top<-Jn?Yi=-Mn.top:Mn.top+Mn.height>-Jn+Rr&&(Yi=-(Mn.top+Mn.height-Rr)),Ln(0),Kn(Br(Yi)[0])}}var Ur=he(co,{width:Vn,height:Rr,left:zt,top:Jn},{width:ii,height:Qn},{width:xo,height:Jo},Object(J.a)(Object(J.a)({},B),{},{tabs:N})),Aa=Object(ve.a)(Ur,2),Ya=Aa[0],Za=Aa[1],qa=N.map(function(Hn){var Mn=Hn.key;return k.createElement(f,{id:X,prefixCls:E,key:Mn,rtl:ke,tab:Hn,closable:Hn.closable,editable:at,active:Mn===ae,tabPosition:Et,tabBarGutter:$t,renderWrapper:fn,removeAriaLabel:rt==null?void 0:rt.removeAriaLabel,ref:xn(Mn),onClick:function(Yi){sn(Mn,Yi)},onRemove:function(){Zt(Mn)},onFocus:function(){Lr(Mn),So(),ke||(pn.current.scrollLeft=0),pn.current.scrollTop=0}})}),qo=A(function(){var Hn,Mn,Li,Yi,to,Er,mo,Ir,Ii,Oo=((Hn=pn.current)===null||Hn===void 0?void 0:Hn.offsetWidth)||0,$o=((Mn=pn.current)===null||Mn===void 0?void 0:Mn.offsetHeight)||0,ea=((Li=Rn.current)===null||Li===void 0?void 0:Li.offsetWidth)||0,Zi=((Yi=Rn.current)===null||Yi===void 0?void 0:Yi.offsetHeight)||0,Wn=((to=dn.current)===null||to===void 0?void 0:to.offsetWidth)||0,mr=((Er=dn.current)===null||Er===void 0?void 0:Er.offsetHeight)||0;Di(Oo),Yr($o),Qa(ea),Xo(Zi);var xr=(((mo=hn.current)===null||mo===void 0?void 0:mo.offsetWidth)||0)-ea,wr=(((Ir=hn.current)===null||Ir===void 0?void 0:Ir.offsetHeight)||0)-Zi;Gi(xr),qn(wr);var ta=(Ii=dn.current)===null||Ii===void 0?void 0:Ii.className.includes($r);hr(xr-(ta?0:Wn)),vr(wr-(ta?0:mr)),wo(function(){var To=new Map;return N.forEach(function(Ta){var Ra=Ta.key,Wr=xn(Ra).current;Wr&&To.set(Ra,{width:Wr.offsetWidth,height:Wr.offsetHeight,left:Wr.offsetLeft,top:Wr.offsetTop})}),To})}),$a=N.slice(0,Ya),Xi=N.slice(Za+1),Ci=[].concat(Object(_.a)($a),Object(_.a)(Xi)),Fi=Object(k.useState)(),Ei=Object(ve.a)(Fi,2),fo=Ei[0],es=Ei[1],pr=co.get(ae),Sa=Object(k.useRef)();function ka(){C.a.cancel(Sa.current)}Object(k.useEffect)(function(){var Hn={};return pr&&(Jt?(ke?Hn.right=pr.right:Hn.left=pr.left,Hn.width=pr.width):(Hn.top=pr.top,Hn.height=pr.height)),ka(),Sa.current=C()(function(){es(Hn)}),ka},[pr,Jt,ke]),Object(k.useEffect)(function(){Lr()},[ae,pr,co,Jt]),Object(k.useEffect)(function(){qo()},[ke,$t,ae,N.map(function(Hn){return Hn.key}).join("_")]);var Ma=!!Ci.length,Fr="".concat(E,"-nav-wrap"),ko,po,Oa,Mo;return Jt?ke?(po=zt>0,ko=zt+Vn` "'(~:]+/,O=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,T=/^\s*\[[^\]]+?\]:.*$/,m=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\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\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E42\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\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]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDF3C-\uDF3E]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]/,f=" ";function S(I,b,ye){return b.f=b.inline=ye,ye(I,b)}function L(I,b,ye){return b.f=b.block=ye,ye(I,b)}function le(I){return!I||!/\S/.test(I.string)}function he(I){if(I.linkTitle=!1,I.linkHref=!1,I.linkText=!1,I.em=!1,I.strong=!1,I.strikethrough=!1,I.quote=0,I.indentedCode=!1,I.f==Ie){var b=k;if(!b){var ye=U.innerMode(J,I.htmlState);b=ye.mode.name=="xml"&&ye.state.tagStart===null&&!ye.state.context&&ye.state.tokenize.isInText}b&&(I.f=ue,I.block=ge,I.htmlState=null)}return I.trailingSpace=0,I.trailingSpaceNewLine=!1,I.prevLine=I.thisLine,I.thisLine={stream:null},null}function ge(I,b){var ye=I.column()===b.indentation,je=le(b.prevLine.stream),_e=b.indentedCode,st=b.prevLine.hr,St=b.list!==!1,tt=(b.listStack[b.listStack.length-1]||0)+3;b.indentedCode=!1;var nt=b.indentation;if(b.indentationDiff===null&&(b.indentationDiff=b.indentation,St)){for(b.list=null;nt=4&&(_e||b.prevLine.fencedCodeEnd||b.prevLine.header||je))return I.skipToEnd(),b.indentedCode=!0,j.code;if(I.eatSpace())return null;if(ye&&b.indentation<=tt&&(Ee=I.match(C))&&Ee[1].length<=6)return b.quote=0,b.header=Ee[1].length,b.thisLine.header=!0,de.highlightFormatting&&(b.formatting="header"),b.f=b.inline,Oe(b);if(b.indentation<=tt&&I.eat(">"))return b.quote=ye?1:b.quote+1,de.highlightFormatting&&(b.formatting="quote"),I.eatSpace(),Oe(b);if(!Ye&&!b.setext&&ye&&b.indentation<=tt&&(Ee=I.match(_))){var F=Ee[1]?"ol":"ul";return b.indentation=nt+I.current().length,b.list=!0,b.quote=0,b.listStack.push(b.indentation),b.em=!1,b.strong=!1,b.code=!1,b.strikethrough=!1,de.taskLists&&I.match(y,!1)&&(b.taskList=!0),b.f=b.inline,de.highlightFormatting&&(b.formatting=["list","list-"+F]),Oe(b)}else{if(ye&&b.indentation<=tt&&(Ee=I.match(O,!0)))return b.quote=0,b.fencedEndRE=new RegExp(Ee[1]+"+ *$"),b.localMode=de.fencedCodeBlockHighlighting&&me(Ee[2]||de.fencedCodeBlockDefaultMode),b.localMode&&(b.localState=U.startState(b.localMode)),b.f=b.block=xe,de.highlightFormatting&&(b.formatting="code-block"),b.code=-1,Oe(b);if(b.setext||(!Je||!St)&&!b.quote&&b.list===!1&&!b.code&&!Ye&&!T.test(I.string)&&(Ee=I.lookAhead(1))&&(Ee=Ee.match(R)))return b.setext?(b.header=b.setext,b.setext=0,I.skipToEnd(),de.highlightFormatting&&(b.formatting="header")):(b.header=Ee[0].charAt(0)=="="?1:2,b.setext=b.header),b.thisLine.header=!0,b.f=b.inline,Oe(b);if(Ye)return I.skipToEnd(),b.hr=!0,b.thisLine.hr=!0,j.hr;if(I.peek()==="[")return S(I,b,ce)}return S(I,b,b.inline)}function Ie(I,b){var ye=J.token(I,b.htmlState);if(!k){var je=U.innerMode(J,b.htmlState);(je.mode.name=="xml"&&je.state.tagStart===null&&!je.state.context&&je.state.tokenize.isInText||b.md_inside&&I.current().indexOf(">")>-1)&&(b.f=ue,b.block=ge,b.htmlState=null)}return ye}function xe(I,b){var ye=b.listStack[b.listStack.length-1]||0,je=b.indentation=I.quote?b.push(j.formatting+"-"+I.formatting[ye]+"-"+I.quote):b.push("error"))}if(I.taskOpen)return b.push("meta"),b.length?b.join(" "):null;if(I.taskClosed)return b.push("property"),b.length?b.join(" "):null;if(I.linkHref?b.push(j.linkHref,"url"):(I.strong&&b.push(j.strong),I.em&&b.push(j.em),I.strikethrough&&b.push(j.strikethrough),I.emoji&&b.push(j.emoji),I.linkText&&b.push(j.linkText),I.code&&b.push(j.code),I.image&&b.push(j.image),I.imageAltText&&b.push(j.imageAltText,"link"),I.imageMarker&&b.push(j.imageMarker)),I.header&&b.push(j.header,j.header+"-"+I.header),I.quote&&(b.push(j.quote),!de.maxBlockquoteDepth||de.maxBlockquoteDepth>=I.quote?b.push(j.quote+"-"+I.quote):b.push(j.quote+"-"+de.maxBlockquoteDepth)),I.list!==!1){var je=(I.listStack.length-1)%3;je?je===1?b.push(j.list2):b.push(j.list3):b.push(j.list1)}return I.trailingSpaceNewLine?b.push("trailing-space-new-line"):I.trailingSpace&&b.push("trailing-space-"+(I.trailingSpace%2?"a":"b")),b.length?b.join(" "):null}function Ge(I,b){return I.match(A,!0)?Oe(b):void 0}function ue(I,b){var ye=b.text(I,b);if(typeof ye!="undefined")return ye;if(b.list)return b.list=null,Oe(b);if(b.taskList){var je=I.match(y,!0)[1]===" ";return je?b.taskOpen=!0:b.taskClosed=!0,de.highlightFormatting&&(b.formatting="task"),b.taskList=!1,Oe(b)}if(b.taskOpen=!1,b.taskClosed=!1,b.header&&I.match(/^#+$/,!0))return de.highlightFormatting&&(b.formatting="header"),Oe(b);var _e=I.next();if(b.linkTitle){b.linkTitle=!1;var st=_e;_e==="("&&(st=")"),st=(st+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var St="^\\s*(?:[^"+st+"\\\\]+|\\\\\\\\|\\\\.)"+st;if(I.match(new RegExp(St),!0))return j.linkHref}if(_e==="`"){var tt=b.formatting;de.highlightFormatting&&(b.formatting="code"),I.eatWhile("`");var nt=I.current().length;if(b.code==0&&(!b.quote||nt==1))return b.code=nt,Oe(b);if(nt==b.code){var Je=Oe(b);return b.code=0,Je}else return b.formatting=tt,Oe(b)}else if(b.code)return Oe(b);if(_e==="\\"&&(I.next(),de.highlightFormatting)){var Ye=Oe(b),Ee=j.formatting+"-escape";return Ye?Ye+" "+Ee:Ee}if(_e==="!"&&I.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return b.imageMarker=!0,b.image=!0,de.highlightFormatting&&(b.formatting="image"),Oe(b);if(_e==="["&&b.imageMarker&&I.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return b.imageMarker=!1,b.imageAltText=!0,de.highlightFormatting&&(b.formatting="image"),Oe(b);if(_e==="]"&&b.imageAltText){de.highlightFormatting&&(b.formatting="image");var Ye=Oe(b);return b.imageAltText=!1,b.image=!1,b.inline=b.f=Re,Ye}if(_e==="["&&!b.image)return b.linkText&&I.match(/^.*?\]/)||(b.linkText=!0,de.highlightFormatting&&(b.formatting="link")),Oe(b);if(_e==="]"&&b.linkText){de.highlightFormatting&&(b.formatting="link");var Ye=Oe(b);return b.linkText=!1,b.inline=b.f=I.match(/\(.*?\)| ?\[.*?\]/,!1)?Re:ue,Ye}if(_e==="<"&&I.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){b.f=b.inline=P,de.highlightFormatting&&(b.formatting="link");var Ye=Oe(b);return Ye?Ye+=" ":Ye="",Ye+j.linkInline}if(_e==="<"&&I.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){b.f=b.inline=P,de.highlightFormatting&&(b.formatting="link");var Ye=Oe(b);return Ye?Ye+=" ":Ye="",Ye+j.linkEmail}if(de.xml&&_e==="<"&&I.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var F=I.string.indexOf(">",I.pos);if(F!=-1){var it=I.string.substring(I.start,F);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(it)&&(b.md_inside=!0)}return I.backUp(1),b.htmlState=U.startState(J),L(I,b,Ie)}if(de.xml&&_e==="<"&&I.match(/^\/\w*?>/))return b.md_inside=!1,"tag";if(_e==="*"||_e==="_"){for(var Mt=1,Tt=I.pos==1?" ":I.string.charAt(I.pos-2);Mt<3&&I.eat(_e);)Mt++;var Ct=I.peek()||" ",q=!/\s/.test(Ct)&&(!m.test(Ct)||/\s/.test(Tt)||m.test(Tt)),$=!/\s/.test(Tt)&&(!m.test(Tt)||/\s/.test(Ct)||m.test(Ct)),Ae=null,Pe=null;if(Mt%2&&(!b.em&&q&&(_e==="*"||!$||m.test(Tt))?Ae=!0:b.em==_e&&$&&(_e==="*"||!q||m.test(Ct))&&(Ae=!1)),Mt>1&&(!b.strong&&q&&(_e==="*"||!$||m.test(Tt))?Pe=!0:b.strong==_e&&$&&(_e==="*"||!q||m.test(Ct))&&(Pe=!1)),Pe!=null||Ae!=null){de.highlightFormatting&&(b.formatting=Ae==null?"strong":Pe==null?"em":"strong em"),Ae===!0&&(b.em=_e),Pe===!0&&(b.strong=_e);var Je=Oe(b);return Ae===!1&&(b.em=!1),Pe===!1&&(b.strong=!1),Je}}else if(_e===" "&&(I.eat("*")||I.eat("_"))){if(I.peek()===" ")return Oe(b);I.backUp(1)}if(de.strikethrough){if(_e==="~"&&I.eatWhile(_e)){if(b.strikethrough){de.highlightFormatting&&(b.formatting="strikethrough");var Je=Oe(b);return b.strikethrough=!1,Je}else if(I.match(/^[^\s]/,!1))return b.strikethrough=!0,de.highlightFormatting&&(b.formatting="strikethrough"),Oe(b)}else if(_e===" "&&I.match(/^~~/,!0)){if(I.peek()===" ")return Oe(b);I.backUp(2)}}if(de.emoji&&_e===":"&&I.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){b.emoji=!0,de.highlightFormatting&&(b.formatting="emoji");var He=Oe(b);return b.emoji=!1,He}return _e===" "&&(I.match(/^ +$/,!1)?b.trailingSpace++:b.trailingSpace&&(b.trailingSpaceNewLine=!0)),Oe(b)}function P(I,b){var ye=I.next();if(ye===">"){b.f=b.inline=ue,de.highlightFormatting&&(b.formatting="link");var je=Oe(b);return je?je+=" ":je="",je+j.linkInline}return I.match(/^[^>]+/,!0),j.linkInline}function Re(I,b){if(I.eatSpace())return null;var ye=I.next();return ye==="("||ye==="["?(b.f=b.inline=V(ye==="("?")":"]"),de.highlightFormatting&&(b.formatting="link-string"),b.linkHref=!0,Oe(b)):"error"}var fe={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function V(I){return function(b,ye){var je=b.next();if(je===I){ye.f=ye.inline=ue,de.highlightFormatting&&(ye.formatting="link-string");var _e=Oe(ye);return ye.linkHref=!1,_e}return b.match(fe[I]),ye.linkHref=!0,Oe(ye)}}function ce(I,b){return I.match(/^([^\]\\]|\\.)*\]:/,!1)?(b.f=we,I.next(),de.highlightFormatting&&(b.formatting="link"),b.linkText=!0,Oe(b)):S(I,b,ue)}function we(I,b){if(I.match(/^\]:/,!0)){b.f=b.inline=ie,de.highlightFormatting&&(b.formatting="link");var ye=Oe(b);return b.linkText=!1,ye}return I.match(/^([^\]\\]|\\.)+/,!0),j.linkText}function ie(I,b){return I.eatSpace()?null:(I.match(/^[^\s]+/,!0),I.peek()===void 0?b.linkTitle=!0:I.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),b.f=b.inline=ue,j.linkHref+" url")}var De={startState:function(){return{f:ge,prevLine:{stream:null},thisLine:{stream:null},block:ge,htmlState:null,indentation:0,inline:ue,text:Ge,formatting:!1,linkText:!1,linkHref:!1,linkTitle:!1,code:0,em:!1,strong:!1,header:0,setext:0,hr:!1,taskList:!1,list:!1,listStack:[],quote:0,trailingSpace:0,trailingSpaceNewLine:!1,strikethrough:!1,emoji:!1,fencedEndRE:null}},copyState:function(I){return{f:I.f,prevLine:I.prevLine,thisLine:I.thisLine,block:I.block,htmlState:I.htmlState&&U.copyState(J,I.htmlState),indentation:I.indentation,localMode:I.localMode,localState:I.localMode?U.copyState(I.localMode,I.localState):null,inline:I.inline,text:I.text,formatting:!1,linkText:I.linkText,linkTitle:I.linkTitle,linkHref:I.linkHref,code:I.code,em:I.em,strong:I.strong,strikethrough:I.strikethrough,emoji:I.emoji,header:I.header,setext:I.setext,hr:I.hr,taskList:I.taskList,list:I.list,listStack:I.listStack.slice(0),quote:I.quote,indentedCode:I.indentedCode,trailingSpace:I.trailingSpace,trailingSpaceNewLine:I.trailingSpaceNewLine,md_inside:I.md_inside,fencedEndRE:I.fencedEndRE}},token:function(I,b){if(b.formatting=!1,I!=b.thisLine.stream){if(b.header=0,b.hr=!1,I.match(/^\s*$/,!0))return he(b),null;if(b.prevLine=b.thisLine,b.thisLine={stream:I},b.taskList=!1,b.trailingSpace=0,b.trailingSpaceNewLine=!1,!b.localState&&(b.f=b.block,b.f!=Ie)){var ye=I.match(/^\s*/,!0)[0].replace(/\t/g,f).length;if(b.indentation=ye,b.indentationDiff=null,ye>0)return null}}return b.f(I,b)},innerMode:function(I){return I.block==Ie?{state:I.htmlState,mode:J}:I.localState?{state:I.localState,mode:I.localMode}:{state:I,mode:De}},indent:function(I,b,ye){return I.block==Ie&&J.indent?J.indent(I.htmlState,b,ye):I.localState&&I.localMode.indent?I.localMode.indent(I.localState,b,ye):U.Pass},blankLine:he,getType:Oe,blockCommentStart:"",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return De},"xml"),U.defineMIME("text/markdown","markdown"),U.defineMIME("text/x-markdown","markdown")})},lzim:function(Be,Q,l){"use strict";var U=l("E7E6"),ve=l.n(U);l.d(Q,"z",function(){return ve.a});var de=l("/GNS"),J=l.n(de);l.d(Q,"y",function(){return J.a});var k=l("FOrL"),me=l.n(k);l.d(Q,"s",function(){return me.a});var j=l("HpTS"),Y=l.n(j);l.d(Q,"A",function(){return Y.a});var W=l("tWlo"),_=l.n(W);l.d(Q,"a",function(){return _.a});var y=l("7ZXX"),C=l.n(y);l.d(Q,"m",function(){return C.a});var R=l("GABl"),A=l.n(R);l.d(Q,"f",function(){return A.a});var O=l("onxn"),T=l.n(O);l.d(Q,"o",function(){return T.a});var m=l("nKGa"),f=l.n(m);l.d(Q,"n",function(){return f.a});var S=l("4qgm"),L=l.n(S);l.d(Q,"C",function(){return L.a});var le=l("JeFH"),he=l.n(le);l.d(Q,"b",function(){return he.a});var ge=l("ji0R"),Ie=l.n(ge);l.d(Q,"j",function(){return Ie.a});var xe=l("W6BS"),Oe=l.n(xe);l.d(Q,"D",function(){return Oe.a});var Ge=l("kPYp"),ue=l.n(Ge);l.d(Q,"E",function(){return ue.a});var P=l("nukY"),Re=l.n(P),fe=l("4u4S"),V=l.n(fe),ce=l("yslc"),we=l.n(ce),ie=l("l2Kq"),De=l.n(ie),I=l("RMFE"),b=l.n(I);l.d(Q,"p",function(){return b.a});var ye=l("TGq3"),je=l.n(ye);l.d(Q,"q",function(){return je.a});var _e=l("SMhR"),st=l.n(_e);l.d(Q,"B",function(){return st.a});var St=l("8/bI"),tt=l.n(St);l.d(Q,"k",function(){return tt.a});var nt=l("JWDV"),Je=l.n(nt);l.d(Q,"d",function(){return Je.a});var Ye=l("Xsq0"),Ee=l.n(Ye);l.d(Q,"r",function(){return Ee.a});var F=l("Ohmc"),it=l.n(F);l.d(Q,"c",function(){return it.a});var Mt=l("csWT"),Tt=l.n(Mt);l.d(Q,"e",function(){return Tt.a});var Ct=l("7v3h"),q=l.n(Ct);l.d(Q,"l",function(){return q.a});var $=l("cRFk"),Ae=l.n($);l.d(Q,"x",function(){return Ae.a});var Pe=l("kPWJ"),He=l.n(Pe);l.d(Q,"w",function(){return He.a});var Ue=l("qgvg"),Qe=l.n(Ue);l.d(Q,"t",function(){return Qe.a});var et=l("FPkq"),Dt=l.n(et);l.d(Q,"v",function(){return Dt.a});var ct=l("A/g1"),ot=l.n(ct);l.d(Q,"g",function(){return ot.a});var $e=l("Nmxd"),Lt=l.n($e);l.d(Q,"h",function(){return Lt.a});var mt=l("5D2P"),Ot=l.n(mt);l.d(Q,"i",function(){return Ot.a});var Le=l("djh8"),ht=l.n(Le);l.d(Q,"u",function(){return ht.a});var yt=l("Jq4h"),Fe=l.n(yt)},mepR:function(Be,Q,l){Be.exports={flex_box_center:"flex_box_center___3PiSf",flex_space_between:"flex_space_between___3wd5O",flex_box_vertical_center:"flex_box_vertical_center___3qKIW",flex_box_center_end:"flex_box_center_end___2PBRG",flex_box_column:"flex_box_column___39GGe",bg:"bg___3lEyf",formWrap:"formWrap___1e8Z1",empty:"empty___2jgvs",list:"list___3m2Ed",fs:"fs___2PURZ",top:"top___2EfKX",left:"left___3Bk5W",title:"title___1hcE1",qs:"qs___KHjhf",qsActive:"qsActive___2FXkO",right:"right___2XWtX",bt:"bt___2mIBt",answer:"answer___1TBgK",addBtn:"addBtn___NMPyJ"}},muJo:function(Be,Q,l){Be.exports={flex_box_center:"flex_box_center___1GzcK",flex_space_between:"flex_space_between___4Rl0j",flex_box_vertical_center:"flex_box_vertical_center___1-qMw",flex_box_center_end:"flex_box_center_end___pqqwK",flex_box_column:"flex_box_column___zVFuu",wrap:"wrap___YGogw",modal:"modal___1QSEy",titleWrap:"titleWrap___3EOlz",required:"required___1x65S",title:"title___3ujkw",colorGray:"colorGray___jarKl",choiceWrap:"choiceWrap___38GG9",answer:"answer___1L3jg",activeAnswer:"activeAnswer___2rQWC",deleteIcon:"deleteIcon___QdOVW",addIcon:"addIcon___3FfXv",editorWrap:"editorWrap___QTfGw",htmlWrap:"htmlWrap___1jgO0",radio:"radio___3VIqN",error:"error___ojNkY",color333:"color333___2XFbv",color999:"color999___1xmOg",questionType:"questionType___ttkA1",questionChoices:"questionChoices___I-cIa"}},nKGa:function(Be,Q,l){Be.exports=l.p+"static/export_exercise-template.f7655c19.png"},nnTU:function(Be,Q,l){"use strict";l.d(Q,"b",function(){return Y}),l.d(Q,"a",function(){return W});var U=l("pmY6"),ve=l("746U"),de=l("Cg/j"),J=l("MI8n"),k=l("24hK"),me=l("QDVR"),j=function(){for(var _=0,y=0,C=arguments.length;y=m.max?void 0:(m.ch=0,m.text=m.cm.getLine(++m.line),!0)}function _(m){return m.line<=m.min?void 0:(m.text=m.cm.getLine(--m.line),m.ch=m.text.length,!0)}function y(m){for(;;){var f=m.text.indexOf(">",m.ch);if(f==-1){if(W(m))continue;return}if(!Y(m,f+1)){m.ch=f+1;continue}var S=m.text.lastIndexOf("/",f),L=S>-1&&!/\S/.test(m.text.slice(S+1,f));return m.ch=f+1,L?"selfClose":"regular"}}function C(m){for(;;){var f=m.ch?m.text.lastIndexOf("<",m.ch-1):-1;if(f==-1){if(_(m))continue;return}if(!Y(m,f+1)){m.ch=f;continue}me.lastIndex=f,m.ch=f;var S=me.exec(m.text);if(S&&S.index==f)return S}}function R(m){for(;;){me.lastIndex=m.ch;var f=me.exec(m.text);if(!f){if(W(m))continue;return}if(!Y(m,f.index+1)){m.ch=f.index+1;continue}return m.ch=f.index+f[0].length,f}}function A(m){for(;;){var f=m.ch?m.text.lastIndexOf(">",m.ch-1):-1;if(f==-1){if(_(m))continue;return}if(!Y(m,f+1)){m.ch=f;continue}var S=m.text.lastIndexOf("/",f),L=S>-1&&!/\S/.test(m.text.slice(S+1,f));return m.ch=f+1,L?"selfClose":"regular"}}function O(m,f){for(var S=[];;){var L=R(m),le,he=m.line,ge=m.ch-(L?L[0].length:0);if(!L||!(le=y(m)))return;if(le=="selfClose")continue;if(L[1]){for(var Ie=S.length-1;Ie>=0;--Ie)if(S[Ie]==L[2]){S.length=Ie;break}if(Ie<0&&(!f||f==L[2]))return{tag:L[2],from:ve(he,ge),to:ve(m.line,m.ch)}}else S.push(L[2])}}function T(m,f){for(var S=[];;){var L=A(m);if(!L)return;if(L=="selfClose"){C(m);continue}var le=m.line,he=m.ch,ge=C(m);if(!ge)return;if(ge[1])S.push(ge[2]);else{for(var Ie=S.length-1;Ie>=0;--Ie)if(S[Ie]==ge[2]){S.length=Ie;break}if(Ie<0&&(!f||f==ge[2]))return{tag:ge[2],from:ve(m.line,m.ch),to:ve(le,he)}}}}U.registerHelper("fold","xml",function(m,f){for(var S=new j(m,f.line,0);;){var L=R(S);if(!L||S.line!=f.line)return;var le=y(S);if(!le)return;if(!L[1]&&le!="selfClose"){var he=ve(S.line,S.ch),ge=O(S,L[2]);return ge&&de(ge.from,he)>0?{from:he,to:ge.from}:null}}}),U.findMatchingTag=function(m,f,S){var L=new j(m,f.line,f.ch,S);if(L.text.indexOf(">")==-1&&L.text.indexOf("<")==-1)return;var le=y(L),he=le&&ve(L.line,L.ch),ge=le&&C(L);if(!le||!ge||de(L,f)>0)return;var Ie={from:ve(L.line,L.ch),to:he,tag:ge[2]};return le=="selfClose"?{open:Ie,close:null,at:"open"}:ge[1]?{open:T(L,ge[2]),close:Ie,at:"close"}:(L=new j(m,he.line,he.ch,S),{open:Ie,close:O(L,ge[2]),at:"open"})},U.findEnclosingTag=function(m,f,S,L){for(var le=new j(m,f.line,f.ch,S);;){var he=T(le,L);if(!he)break;var ge=new j(m,f.line,f.ch,S),Ie=O(ge,he.tag);if(Ie)return{open:he,close:Ie}}},U.scanForClosingTag=function(m,f,S,L){var le=new j(m,f.line,f.ch,L?{from:0,to:L}:null);return O(le,S)}})},p5ED:function(Be,Q,l){"use strict";var U=l("+L6B"),ve=l("2/Rp"),de=l("5Dmo"),J=l("3S7+"),k=l("k1fw"),me=l("9og8"),j=l("tJVT"),Y=l("WmNS"),W=l.n(Y),_=l("q1tI"),y=l.n(_),C=l("vHTk"),R=l.n(C),A=l("yEEn"),O=l("ZW9T"),T=l("1vsH"),m=l("V0Rq"),f=l("m3rI");Q.a=function(S){var L,le,he,ge,Ie,xe,Oe=S.editOffice,Ge=Oe===void 0?"view":Oe,ue=S.name,P=S.data,Re=S.theme,fe=S.type,V=S.filename,ce=S.monacoEditor,we=S.className,ie=S.style,De=S.close,I=S.onClose,b=S.hasMask,ye=S.disabledDownload,je=S.onImgDimensions,_e=S.otherData,st=Object(_.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),St=Object(j.a)(st,2),tt=St[0],nt=St[1],Je=Object(_.useState)(""),Ye=Object(j.a)(Je,2),Ee=Ye[0],F=Ye[1],it=Object(_.useState)(),Mt=Object(j.a)(it,2),Tt=Mt[0],Ct=Mt[1],q=window.ENV==="build"?"/react/build":"",$=location.host.startsWith("localhost")?f.a.PROXY_SERVER:f.a.API_SERVER,Ae,Pe=1024*1024,He=10*Pe,Ue=Object(_.useRef)();(L=P)!==null&&L!==void 0&&L.startsWith("/api")&&fe!=="txt"&&(P=f.a.API_SERVER+P),fe==="office"&&(Ae=Object(T.P)(P).filesize,Ae>He&&(fe="other")),V&&(ce.filename=V),Object(_.useEffect)(function(){var ct,ot,$e=(ct=document.cookie)===null||ct===void 0||((ot=ct.replace(/\s/g,""))===null||ot===void 0)?void 0:ot.split(";");$e==null||$e.map(function(Lt){var mt=Lt.split("=");mt[0]==="_educoder_session"&&F(mt[1])})},[]),Object(_.useEffect)(function(){fe==="office"&&Qe()},[fe,P]);var Qe=function(){var ct=Object(me.a)(W.a.mark(function ot(){var $e,Lt,mt;return W.a.wrap(function(Le){for(;;)switch(Le.prev=Le.next){case 0:return console.log("data:",P),$e=P,P.startsWith("http")||($e=location.origin+$e),Lt=new URL($e).pathname.split("/").pop(),Le.next=6,Object(m.U)({attachment_id:Lt});case 6:mt=Le.sent,Ct(mt);case 8:case"end":return Le.stop()}},ot)}));return function(){return ct.apply(this,arguments)}}(),et=function(){if(P.startsWith("http")||P.startsWith("blob:")){Dt();return}Object(T.x)(V||"educoder",P,V)},Dt=function(){Object(T.v)(V||"educoder",decodeURIComponent(P))};return y.a.createElement("div",{style:Object(k.a)({},ie||{}),className:"".concat(b&&R.a.bgBlack," ").concat(fe?R.a.wrp:"hide")},De&&y.a.createElement("div",{className:R.a.close,ref:Ue},!!je&&y.a.createElement(J.a,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:function(){return Ue.current}},y.a.createElement("span",{onClick:function(){I(),je()}},y.a.createElement("i",{className:"icon-yulanpizhu"}))),!ye&&y.a.createElement(J.a,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:function(){return Ue.current}},y.a.createElement("span",{onClick:Dt},y.a.createElement("i",{className:"icon-quxiaozhiding"}))),y.a.createElement(J.a,{title:"\u5173\u95ED",getPopupContainer:function(){return Ue.current}},y.a.createElement("span",{className:"",onClick:I},y.a.createElement("i",{className:"icon-guanbi1"})))),y.a.createElement("div",{className:"".concat(R.a[we]," ").concat(we," ").concat(R.a.monaco," ").concat(fe==="txt"?"show":"hide")},fe==="txt"&&y.a.createElement(O.b,ce)),fe==="audio"&&y.a.createElement("audio",{src:"".concat(((le=P)===null||le===void 0?void 0:le.indexOf("http://"))>-1||((he=P)===null||he===void 0?void 0:he.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(P),autoPlay:!0}),fe==="video"&&y.a.createElement(y.a.Fragment,null,((ge=P)===null||ge===void 0?void 0:ge.indexOf("http"))>-1?y.a.createElement("video",{controls:!0,src:"".concat(P),autoPlay:!0}):y.a.createElement("video",{controls:!0,src:"data:video/mp4;base64,".concat(P),autoPlay:!0})),fe==="office"&&Tt&&y.a.createElement("iframe",{src:"".concat(q,"/office.html?key=").concat(Tt.key,"&url=").concat($+Tt.url,"&callbackUrl=").concat($+Tt.callbackUrl,"&fileType=").concat(Tt.fileType,"&title=").concat(Tt.title,"&model=").concat(Ge,"&officeServer=").concat(f.a.OFFICE_SERVER,"&disabledDownload=").concat(!!ye)}),(fe==="xlsx"||fe==="doc"||fe==="pptx"||fe==="docx")&&y.a.createElement("iframe",{src:"/react/build/office.html?key=".concat(_e.key,"&url=").concat(f.a.API_SERVER+_e.url,"&callbackUrl=").concat(f.a.API_SERVER+_e.callbackUrl,"&fileType=").concat(_e.fileType,"&title=").concat(_e.title,"&model=").concat(_e.model)}),fe==="html"&&y.a.createElement("iframe",{src:P+"&disposition=inline"}),fe==="pdf"&&y.a.createElement("embed",{className:R.a.embed,src:P}),fe==="image"&&y.a.createElement("img",{src:"".concat(((Ie=P)===null||Ie===void 0?void 0:Ie.indexOf("http://"))>-1||((xe=P)===null||xe===void 0?void 0:xe.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(P)}),fe==="other"&&y.a.createElement("div",null,y.a.createElement(ve.a,{type:"primary",size:"large",onClick:et},y.a.createElement(A.a,null),"\u70B9\u51FB\u4E0B\u8F7D")),fe==="download"&&y.a.createElement(ve.a,{type:"primary",size:"large",onClick:et},y.a.createElement(A.a,null),"\u70B9\u51FB\u4E0B\u8F7D"))}},"p77/":function(Be,Q,l){},pmY6:function(Be,Q,l){"use strict";l.d(Q,"g",function(){return k}),l.d(Q,"f",function(){return me}),l.d(Q,"e",function(){return j}),l.d(Q,"h",function(){return Y}),l.d(Q,"b",function(){return W}),l.d(Q,"a",function(){return _}),l.d(Q,"d",function(){return y}),l.d(Q,"c",function(){return C});var U=!1,ve="__is_disposable_tracked__";function de(R){if(!U)return;if(R&&R!==_.None)try{R[ve]=!0}catch(A){}}function J(R){if(!U)return R;var A=new Error("Potentially leaked disposable").stack;return setTimeout(function(){R[ve]||console.log(A)},3e3),R}function k(R){return typeof R.dispose=="function"&&R.dispose.length===0}function me(R){return Array.isArray(R)?(R.forEach(function(A){A&&(de(A),A.dispose())}),[]):R?(de(R),R.dispose(),R):void 0}function j(){for(var R=[],A=0;A=de.length?{done:!0}:{done:!1,value:de[me++]}},e:function(C){throw C},f:j}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var Y=!0,W=!1,_;return{s:function(){k=de[Symbol.iterator]()},n:function(){var C=k.next();return Y=C.done,C},e:function(C){W=!0,_=C},f:function(){try{!Y&&k.return!=null&&k.return()}finally{if(W)throw _}}}}},rUJ1:function(Be,Q){const l=/[&<>"']/,U=/[&<>"']/g,ve=/[<>"']|&(?!#?\w+;)/,de=/[<>"']|&(?!#?\w+;)/g,J={"&":"&","<":"<",">":">",'"':""","'":"'"},k=xe=>J[xe];function me(xe,Oe){if(Oe){if(l.test(xe))return xe.replace(U,k)}else if(ve.test(xe))return xe.replace(de,k);return xe}const j=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function Y(xe){return xe.replace(j,(Oe,Ge)=>(Ge=Ge.toLowerCase(),Ge==="colon"?":":Ge.charAt(0)==="#"?Ge.charAt(1)==="x"?String.fromCharCode(parseInt(Ge.substring(2),16)):String.fromCharCode(+Ge.substring(1)):""))}const W=/(^|[^\[])\^/g;function _(xe,Oe){xe=xe.source||xe,Oe=Oe||"";const Ge={replace:(ue,P)=>(P=P.source||P,P=P.replace(W,"$1"),xe=xe.replace(ue,P),Ge),getRegex:()=>new RegExp(xe,Oe)};return Ge}const y=/[^\w:]/g,C=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function R(xe,Oe,Ge){if(xe){let ue;try{ue=decodeURIComponent(Y(Ge)).replace(y,"").toLowerCase()}catch(P){return null}if(ue.indexOf("javascript:")===0||ue.indexOf("vbscript:")===0||ue.indexOf("data:")===0)return null}Oe&&!C.test(Ge)&&(Ge=f(Oe,Ge));try{Ge=encodeURI(Ge).replace(/%25/g,"%")}catch(ue){return null}return Ge}const A={},O=/^[^:]+:\/*[^/]*$/,T=/^([^:]+:)[\s\S]*$/,m=/^([^:]+:\/*[^/]*)[\s\S]*$/;function f(xe,Oe){A[" "+xe]||(O.test(xe)?A[" "+xe]=xe+"/":A[" "+xe]=he(xe,"/",!0)),xe=A[" "+xe];const Ge=xe.indexOf(":")===-1;return Oe.substring(0,2)==="//"?Ge?Oe:xe.replace(T,"$1")+Oe:Oe.charAt(0)==="/"?Ge?Oe:xe.replace(m,"$1")+Oe:xe+Oe}const S={exec:function(){}};function L(xe){let Oe=1,Ge,ue;for(;Oe{let ce=!1,we=fe;for(;--we>=0&&V[we]==="\\";)ce=!ce;return ce?"|":" |"}),ue=Ge.split(/ \|/);let P=0;if(ue.length>Oe)ue.splice(Oe);else for(;ue.length1)Object(_.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(L.length===0)return Object(_.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var le=L[0];if(me.isValidElement(le)&&Object(y.c)(le)){var he=le.ref;L[0]=me.cloneElement(le,{ref:Object(y.a)(he,this.setChildNode)})}return L.length===1?L[0]:L.map(function(ge,Ie){return!me.isValidElement(ge)||"key"in ge&&ge.key!==null?ge:me.cloneElement(ge,{key:"".concat(R,"-").concat(Ie)})})}}]),m}(me.Component);A.displayName="ResizeObserver",Q.a=A},tWlo:function(Be,Q){Be.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg=="},uIXO:function(Be,Q,l){Be.exports={flex_box_center:"flex_box_center___1HoSW",flex_space_between:"flex_space_between___1NTlm",flex_box_vertical_center:"flex_box_vertical_center___1RREG",flex_box_center_end:"flex_box_center_end___-OJaq",flex_box_column:"flex_box_column___11ry4",modal:"modal___32KcS",main:"main___3HP_p",title:"title___1Kjif",name:"name___3ysu_",body:"body___33mTT",form:"form___2fckF",btns:"btns___3SmLH"}},vHTk:function(Be,Q,l){Be.exports={wrp:"wrp___z2l1F",bgBlack:"bgBlack___3ezfX",monaco:"monaco___1ypjT",darkBlue:"darkBlue___2ViJc",close:"close___3q-z4",embed:"embed___3dQqc"}},yslc:function(Be,Q){Be.exports="data:image/png;base64,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"}}]); diff --git a/p__Shixuns__Edit__body__Warehouse.c5414ff7.async.js b/p__Shixuns__Edit__body__Warehouse.6476b039.async.js similarity index 94% rename from p__Shixuns__Edit__body__Warehouse.c5414ff7.async.js rename to p__Shixuns__Edit__body__Warehouse.6476b039.async.js index 7ab88f0d50..400c19509b 100644 --- a/p__Shixuns__Edit__body__Warehouse.c5414ff7.async.js +++ b/p__Shixuns__Edit__body__Warehouse.6476b039.async.js @@ -1,22 +1,22 @@ (window.webpackJsonp=window.webpackJsonp||[]).push([[226,6,9,10],{"+QRC":function(we,I,i){"use strict";var me=i("E9nw"),se={"text/plain":"Text","text/html":"Url",default:"Text"},Ie="Copy to clipboard: #{key}, Enter";function ue(q){var fe=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return q.replace(/#{\s*key\s*}/g,fe)}function E(q,fe){var de,Y,w,v,M,A,x=!1;fe||(fe={}),de=fe.debug||!1;try{w=me(),v=document.createRange(),M=document.getSelection(),A=document.createElement("span"),A.textContent=q,A.style.all="unset",A.style.position="fixed",A.style.top=0,A.style.clip="rect(0, 0, 0, 0)",A.style.whiteSpace="pre",A.style.webkitUserSelect="text",A.style.MozUserSelect="text",A.style.msUserSelect="text",A.style.userSelect="text",A.addEventListener("copy",function(T){if(T.stopPropagation(),fe.format)if(T.preventDefault(),typeof T.clipboardData=="undefined"){de&&console.warn("unable to use e.clipboardData"),de&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var b=se[fe.format]||se.default;window.clipboardData.setData(b,q)}else T.clipboardData.clearData(),T.clipboardData.setData(fe.format,q);fe.onCopy&&(T.preventDefault(),fe.onCopy(T.clipboardData))}),document.body.appendChild(A),v.selectNodeContents(A),M.addRange(v);var S=document.execCommand("copy");if(!S)throw new Error("copy command was unsuccessful");x=!0}catch(T){de&&console.error("unable to copy using execCommand: ",T),de&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(fe.format||"text",q),fe.onCopy&&fe.onCopy(window.clipboardData),x=!0}catch(b){de&&console.error("unable to copy using clipboardData: ",b),de&&console.error("falling back to prompt"),Y=ue("message"in fe?fe.message:Ie),window.prompt(Y,q)}}finally{M&&(typeof M.removeRange=="function"?M.removeRange(v):M.removeAllRanges()),A&&document.body.removeChild(A),w()}return x}we.exports=E},"+ua5":function(we,I,i){},"/GNS":function(we,I,i){we.exports=i.p+"static/search1.c4136dd4.png"},"/cxE":function(we,I,i){"use strict";i.d(I,"e",function(){return Ie}),i.d(I,"f",function(){return ue}),i.d(I,"g",function(){return E}),i.d(I,"d",function(){return fe}),i.d(I,"a",function(){return de}),i.d(I,"b",function(){return Y}),i.d(I,"c",function(){return w});var me=function(){function v(){this.listeners=[],this.unexpectedErrorHandler=function(M){setTimeout(function(){throw M.stack?new Error(M.message+` -`+M.stack):M},0)}}return v.prototype.emit=function(M){this.listeners.forEach(function(A){A(M)})},v.prototype.onUnexpectedError=function(M){this.unexpectedErrorHandler(M),this.emit(M)},v.prototype.onUnexpectedExternalError=function(M){this.unexpectedErrorHandler(M)},v}(),se=new me;function Ie(v){fe(v)||se.onUnexpectedError(v);return}function ue(v){fe(v)||se.onUnexpectedExternalError(v);return}function E(v){if(v instanceof Error){var M=v.name,A=v.message,x=v.stacktrace||v.stack;return{$isError:!0,name:M,message:A,stack:x}}return v}var q="Canceled";function fe(v){return v instanceof Error&&v.name===q&&v.message===q}function de(){var v=new Error(q);return v.name=v.message,v}function Y(v){return v?new Error("Illegal argument: "+v):new Error("Illegal argument")}function w(v){return v?new Error("Illegal state: "+v):new Error("Illegal state")}},"1ZF9":function(we,I,i){we.exports=i.p+"static/Authorize.cc9c212f.png"},"24hK":function(we,I,i){"use strict";i.d(I,"a",function(){return Ie});var me=i("JYp7"),se=function(){function ue(E){this.element=E,this.next=ue.Undefined,this.prev=ue.Undefined}return ue.Undefined=new ue(void 0),ue}(),Ie=function(){function ue(){this._first=se.Undefined,this._last=se.Undefined,this._size=0}return Object.defineProperty(ue.prototype,"size",{get:function(){return this._size},enumerable:!0,configurable:!0}),ue.prototype.isEmpty=function(){return this._first===se.Undefined},ue.prototype.clear=function(){this._first=se.Undefined,this._last=se.Undefined,this._size=0},ue.prototype.unshift=function(E){return this._insert(E,!1)},ue.prototype.push=function(E){return this._insert(E,!0)},ue.prototype._insert=function(E,q){var fe=this,de=new se(E);if(this._first===se.Undefined)this._first=de,this._last=de;else if(q){var Y=this._last;this._last=de,de.prev=Y,Y.next=de}else{var w=this._first;this._first=de,de.next=w,w.prev=de}this._size+=1;var v=!1;return function(){v||(v=!0,fe._remove(de))}},ue.prototype.shift=function(){if(this._first===se.Undefined)return;var E=this._first.element;return this._remove(this._first),E},ue.prototype.pop=function(){if(this._last===se.Undefined)return;var E=this._last.element;return this._remove(this._last),E},ue.prototype._remove=function(E){if(E.prev!==se.Undefined&&E.next!==se.Undefined){var q=E.prev;q.next=E.next,E.next.prev=q}else E.prev===se.Undefined&&E.next===se.Undefined?(this._first=se.Undefined,this._last=se.Undefined):E.next===se.Undefined?(this._last=this._last.prev,this._last.next=se.Undefined):E.prev===se.Undefined&&(this._first=this._first.next,this._first.prev=se.Undefined);this._size-=1},ue.prototype.iterator=function(){var E,q=this._first;return{next:function(){return q===se.Undefined?me.c:(E?E.value=q.element:E={done:!1,value:q.element},q=q.next,E)}}},ue.prototype.toArray=function(){for(var E=[],q=this._first;q!==se.Undefined;q=q.next)E.push(q.element);return E},ue}()},"4qgm":function(we,I){we.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAAwCAYAAABE1blzAAAIeUlEQVRoQ72aa2wU1xXHf2dm1jYEBClJGgofIFJLU0W04AdQWgJSW0UprZRIpB/aJBTxStIShWchJvbytA2lBCKKeajhQ5s2tGpFK1G1UowqKNjYBkraJCqqiCDEDZSncezdmTnVnd2FxaztmfWaa632w9459/7v75xzz71j4R61ssM6TkrYqMon3qesPjFNLt6LoWWgB5n1ttr/GcMCLKrE5qFgPJf3gRXN5XJgoMcfUIFlR/QxiqgVhyfVA/MxTWKgPuZvL51UtUyTjwdK6IAI/NLbWlQylhctWC0xPuN35Zi+gFUMfpIzoqxsLpffDoTIggssb9KvqLBJYnxD3dvUepq8OIAPquxzfCobJ8v5QgotmMAxDVoyYjAvi81KcRiWk1qPKm/RPIvHqy2T5FeFElkQgeVNWq42m8TmcU0G8ZVXC2ia5vOW47Lq2BQ5m5ehrIf6JbC0WQdbsMSH5ZbNED/R3+mYDHSL5kcqVLZOZB8imq/lvAWWHdWpOGySIqYEwvKk1mtsmtl5/M72WNk4Wf6dj8jIAqce1qGJEparsgSHQVoIar3M3GRadWnDp+rb5eyJi0RaykgCy47q9DS1srDUvLRzme+YFXhg5CY2YD4uf/RdVrROkffCGgk13vQTOrzdZZUKi8SmOCy1pMLUYfCDkfD7T+Cvl1PTckKNereENM1L6rFmaAc/PzRD3L6E9jlUabN+Swj2tfFB6o8Q7h0e/GQMPDcy9djBS7DjPJzthOJ+0lSPvzguyxonyz96E9mjwIpGHeGZ+lFYiEXMpP+ozQhcPgZmj7z95MUE1H8Ef7gIhnCszyXOPWqa5lWUDVcvsu3Mk5KrXsodEhUtOtNT6qwYj0allj2dXAIzvx+5CtvOwT9vQpEFVtTVMzuK8QJT1yY55HssbZ0sLd3N3LF+k47pZ70YcZS5WNj5UAsr0PS74cG+C/DLNrjppYTm0wKaSW7gUxvz2HL0q/Jpxs4tgeVN+rRvUWPF+Hx/qEURmOl7uh1ePweN11Iua+XjtsYLUjSP+BZLW0vlmLEvk07paK+LNWoxWwQxBXKhWm8u2n2MpA+/+S/suQDXvfxc1ti0ioIC/ybK5o5BbJbSJj1pD+HLXnu0DBlmEaIIzNjbfi6VhErydNeAmgX2MPCu8ZxMaNJptlBjSi6zv+VbKOcSHFVgwxXY/CFc6AI7Hzc14kzBni7xPJtFgZnxp/S+WJLFAsvEYWiko04vKMMKbOtK7Y9/+h/4mmchkFWkWz6VxyvkzYBm9vzKjmsFFnX9PfZkbPYl0BSVBy7CzvNwvqsfm3/WMct1WXUy65h1lyNMb9CS9iEsUouVls3w/tDsTeCZDjDxduhqKqHk5ZJpaprgQ/VZleug3KOnl/1dJ6QvjL4Z5uohbAx2+fBWG/ziY7icTFHLp4W96ug1lM3l0eCxvIhQicWIqBu/IbhyLDz7cErCiRup6qX5ej/2u4iXVaFyVdlxfUyFN0UojbJPGlozH4B5o+DAJfh1GxjR+VYs2deNFrx2vELa+qIfSqAxUtqkW61iXvY7+zJ55+/mFGHcsN0FJ8+a89Y1RoL3xWVF85TwF8ahBZY16RtSzEtRBRq5RmTogbqtn6GGh+vDThHiLWVyadYstffvl/Q1cu8LHnrc/giMxjzdOxNrCU6rsry1Qv5sflkQ1x8qjN5VJWvD2C2cQGMpwmG4t8lJUUAtobDds1l3coJcnVulox2LdU4xzyc62berWmbfG4GSKo80SVKK0gfjfIWaGDXFcoJW32dZ6yR5x4hYuEafUaixbcYaX3cT7NlVLfMGXGAmq4nPHlz2YvMjbJ41k4iSbYOSylBz6VThZ+2dbPzga3Jj4Todhcd6FZ4XAd8DJwZucqAF3q4gPgCWZ78GK2/S76nFBonxSKhzZfoc5ydpxGNpy2Q5HFCr0mew2WjZPOJmXZcMuMDgFZiPi1Dv3SRuXmTOqdWhRV28ZHkc3hGXw+VN+rAK67GYjWD1VCAYd/Q9borHZrWpaymTjoWv6igtZh0E59OAWnYbMIGljbrDGc4L3g3eRQNqB83A89bo4zb81HYodV06VKkb+S4b4/slMbFRn7JsaiTGF7JpZu5S/ARH8FjSMkUaja35cZ1lCTUBNXPwzhHLRmAywd7dcZlb2Bhs1C3EGNTlsOr0eLkyZ7kOdYawyoJXRCj2PDArbjvguRxVl1d2rZXGCa36oO2zBmWexLCD+ExwHai91M6WszOkc06Vfi5msc4QNzmrO7VsIbEiSCTYubtaXiiowNJmfcBssumVniGw2XaY6Jl3gN1W2oj0fTrUY9PIf7HB0Cxv0ifUZhF+SlxzuZy4i1ofV5NOyu5ltXiqvlL+VlCBGWNzV+vX7RgHnRj3JXPeRKZ6ZtP0fBbviacugTItoOakY60PasalLTuIx3dIsrh+rZwKIy6YR9iOmX7z6zUmbTwhQq1l82gugtk20zRvqrKJDrZeKaX9/vd42oIay7kzQ+aaS/C8x3WEtZc9tu2PS6TXPZEFZibx4w36YMKl2lRPIti9xY2haQh4LmcQbqBMSBPpcX2zPKDB91m8Oy4no8LIi2D3QRZW6Uxs6sLQtMzhNkfq724zTf2aKutH+rwej0gt217eBLONLKzWh8z/wWgImr1RCKgZ0h4N4rJk59pUIupPK4jAzAQWxPU7QJ3t8MW+YjMXNfW55ivriy+xbfv23C9ToootqEAzeEDTplqV+X3FZibbWqlE0iCwZOdr/adWcBfNtarzqvS7tkWt1QtNE2uGGrAhNpzXty8qDLV7IjBDUy3ioszHwspk2lux5tOgHkt3xaU1quuF7V9wF+2Rpk0dwjhTXypcQ9lYdD9bB4LaPSPYPdOqsAcYh8336yulOSyF/vT7P83Gv9qVBJysAAAAAElFTkSuQmCC"},"4u4S":function(we,I){we.exports="data:image/png;base64,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"},"5D2P":function(we,I){we.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAFTklEQVRoQ91aS4xURRQ993UzUUZcqFEc4meh0cQFSlwgrvAHSgQWhOhCk4GZqmdw+ERUWDkrBMUBnIzzqqYjcTaaGBLFxA8MjIk/3PhZCCa6UAyKC11ARnDo6Wvu+HrS0/R7r96nWVBJpxfv3nPPrbp169aHUEAzxsxl5gcB3AdgAREtkH8AXSH87wBOMfMp+QfwFREd0Vr/k9c8ZQUwxixi5mWe5y1l5qUAyimxqkQ0XqvVxonoE631Nyn1p8VTO7B///75Fy5c2MzMWwB0ZDHaQmeSiPbMmTNnb3d39+k0mKkcMMZsBiC/W9IYSSH7K4C9Wuu9rjpODoyMjNxQq9VGADzuCpxT7gPP83p7e3v/TMJJdCAIgoVEdBDAzUlgBX8/ycwrfd//Pg431gFr7RPM/HbBxFLBEdGTSql3opQiHQiCoI+IXk9lrU3CzLzR9/3BVvAtHbDWPsrMH7aJTyZYInpMKfVRs/JFDlQqlduq1eoxIro2k6U2KTHzX+VyeXFPT8/PjSYucsBae4iZH24Tj1ywRHRYKfVIpANhnt+Ty0r7lbc0rhMzI2CMuRHAlwBubT+HXBZ+AbBEa/3HrFLCWruTmV/MBZ1N+TiAdyNUX2qZeYh2KaW2zThQqVTumZqaOlZgbePqynEiWquU+qFZwRjzBoBnIoAmS6WSTOhvp0PIGPMcgN2uVguSiyQfBIFPRMMJdrZqrV+bdsBa+x4zryqImAtMJHlr7RJmPgxgbhwQEb2vlFpNAwMDV3Z2dp7JUM+7EG0lE0l+dHS089y5c4dkkjqAVycmJq4ma+0yZv7YQaEIkUjyAh4EwTAR+a6GiGg5BUGwg4i2uyrlkEsi7xL3s8wz88syAm8x89M5iLmoxpIP4348bRYkolEyxowBkA25S1sLQJbyHhfhUCaWvMT9+fPnx5h5cQrMuugRceAEgDsdlKfTVph2rwMgC4mk37gWSz5L3DcZ+1EckAw0L44FM4/4vq+aZfr7+zu6urq2MbPMoSuavieSt9b6zJyU7+OonXVygIjWKKUOxCGFhaA4cj0AF/KS7z8D4DmMfpTIGdcQOgtgldZaJlpss9auA/B1q/Kgrhjm+08B3JuEF/ediE44T2IikiOP1Uqp7/IYDePeElFvXhwAY2nTqJCXkTiZ1XgBcT9jmplHxYEd4SR04kRER0ul0ur169dLWKVqYb7/IpVSjHB9IctSShzQWq9JQySMeyG/MI1ewhxYnqeYq2itnePYGPMmgO6iyAP4v5gTwBzl9Cta68RdnDHmWQAtz3WyOjRTTodZYSsRvZoRbLvWemeU7vDw8P2e532eETtSjZmf931/d31HtkguHdIWUw3oWmttm60NDQ1dVS6XZat6V8EOTMplitwpNJ5K7ALwQg5Da7XWszbnxphRAE/lwIxSnQnd5mMVGYWsZ///MvMK3/ePiFVjjFyADLSBvCyo0vuzj1VCo3J5kflgi5lPE9EKIprHzFIqtKO1PtiqWzLGyIb6oRyW5ZynBOCOHBhRqmNa61nHnhedjQZBcDsRycS7pg0E8kD+LZse3/d/agS5/I7XG0JpI4B9ebqsQN1NWuuWly2X7xVTvfestXfXarWDRHRTgT2aCMXMv3metzJp/5F4SymWhoaG5pfLZVlpL9k1a7VaVRs2bEi89HZyIOwu2b1tukQX3TL3OHGYsjw1GBwc7Oro6Kg7UthTA7mhn5yc3NfX1ycPQ5xbmhGYBSqPPYhINkMPAJDHHrJ4pWlTAOShx1FmvnSPPVoxbHxu43neAmauP7eRf2nTz2yI6FStViv0uc1/ndZCH8rgOooAAAAASUVORK5CYII="},"746U":function(we,I,i){"use strict";i.d(I,"d",function(){return se}),i.d(I,"j",function(){return Ie}),i.d(I,"i",function(){return ue}),i.d(I,"h",function(){return E}),i.d(I,"e",function(){return q}),i.d(I,"k",function(){return fe}),i.d(I,"l",function(){return de}),i.d(I,"a",function(){return Y}),i.d(I,"f",function(){return v}),i.d(I,"g",function(){return M}),i.d(I,"m",function(){return A}),i.d(I,"c",function(){return T}),i.d(I,"b",function(){return b}),i.d(I,"n",function(){return f}),i.d(I,"o",function(){return g});var me={number:"number",string:"string",undefined:"undefined",object:"object",function:"function"};function se(O){return Array.isArray?Array.isArray(O):!!(O&&typeof O.length===me.number&&O.constructor===Array)}function Ie(O){return typeof O===me.string||O instanceof String}function ue(O){return typeof O===me.object&&O!==null&&!Array.isArray(O)&&!(O instanceof RegExp)&&!(O instanceof Date)}function E(O){return(typeof O===me.number||O instanceof Number)&&!isNaN(O)}function q(O){return O===!0||O===!1}function fe(O){return typeof O===me.undefined}function de(O){return fe(O)||O===null}function Y(O,N){if(!O)throw new Error(N?"Unexpected type, expected '"+N+"'":"Unexpected type")}var w=Object.prototype.hasOwnProperty;function v(O){if(!ue(O))return!1;for(var N in O)if(w.call(O,N))return!1;return!0}function M(O){return typeof O===me.function}function A(O,N){for(var K=Math.min(O.length,N.length),H=0;H0&&arguments[0]!==void 0?arguments[0]:[],T=new Map;function b(f){var g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(f||[]).forEach(function(O){var N=O.key,K=O.children;Object(E.a)(N!=null,"Tree node must have a certain key: [".concat(g).concat(N,"]"));var H=String(N);Object(E.a)(!T.has(H)||N===null||N===void 0,"Same 'key' exist in the Tree: ".concat(H)),T.set(H,!0),b(K,"".concat(g).concat(H," > "))})}b(S)}function Y(S){function T(b){var f=Object(ue.a)(b);return f.map(function(g){if(!Object(q.i)(g))return Object(E.a)(!g,"Tree/TreeNode can only accept TreeNode as children."),null;var O=g.key,N=g.props,K=N.children,H=Object(Ie.a)(N,["children"]),be=Object(se.a)({key:O},H),Se=T(K);return Se.length&&(be.children=Se),be}).filter(function(g){return g})}return T(S)}function w(){var S=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],T=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],b=new Set(T===!0?[]:T),f=[];function g(O){var N=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return O.map(function(K,H){var be=Object(q.h)(N?N.pos:"0",H),Se=fe(K.key,be),L=Object(se.a)(Object(se.a)({},K),{},{parent:N,pos:be,children:null,data:K,isStart:[].concat(Object(me.a)(N?N.isStart:[]),[H===0]),isEnd:[].concat(Object(me.a)(N?N.isEnd:[]),[H===O.length-1])});return f.push(L),T===!0||b.has(Se)?L.children=g(K.children||[],L):L.children=[],L})}return g(S),f}function v(S,T,b){var f;b?typeof b=="string"?f=function(N){return N[b]}:typeof b=="function"&&(f=function(N){return b(N)}):f=function(N,K){return fe(N.key,K)};function g(O,N,K){var H=O?O.children:S,be=O?Object(q.h)(K.pos,N):"0";if(O){var Se=f(O,be),L={node:O,index:N,pos:be,key:Se,parentPos:K.node?K.pos:null,level:K.level+1};T(L)}H&&H.forEach(function(V,d){g(V,d,{node:O,pos:be,level:K?K.level+1:-1})})}g(null)}function M(S){var T=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},b=T.initWrapper,f=T.processEntity,g=T.onProcessFinished,O=arguments.length>2?arguments[2]:void 0,N={},K={},H={posEntities:N,keyEntities:K};return b&&(H=b(H)||H),v(S,function(be){var Se=be.node,L=be.index,V=be.pos,d=be.key,ce=be.parentPos,Pe=be.level,Oe={node:Se,index:L,key:d,pos:V,level:Pe},ke=fe(d,V);N[V]=Oe,K[ke]=Oe,Oe.parent=N[ce],Oe.parent&&(Oe.parent.children=Oe.parent.children||[],Oe.parent.children.push(Oe)),f&&f(Oe,H)},O),g&&g(H),H}function A(S,T){var b=T.expandedKeys,f=T.selectedKeys,g=T.loadedKeys,O=T.loadingKeys,N=T.checkedKeys,K=T.halfCheckedKeys,H=T.dragOverNodeKey,be=T.dropPosition,Se=T.keyEntities,L=Se[S],V={eventKey:S,expanded:b.indexOf(S)!==-1,selected:f.indexOf(S)!==-1,loaded:g.indexOf(S)!==-1,loading:O.indexOf(S)!==-1,checked:N.indexOf(S)!==-1,halfChecked:K.indexOf(S)!==-1,pos:String(L?L.pos:""),dragOver:H===S&&be===0,dragOverGapTop:H===S&&be===-1,dragOverGapBottom:H===S&&be===1};return V}function x(S){var T=S.data,b=S.expanded,f=S.selected,g=S.checked,O=S.loaded,N=S.loading,K=S.halfChecked,H=S.dragOver,be=S.dragOverGapTop,Se=S.dragOverGapBottom,L=S.pos,V=S.active,d=Object(se.a)(Object(se.a)({},T),{},{expanded:b,selected:f,checked:g,loaded:O,loading:N,halfChecked:K,dragOver:H,dragOverGapTop:be,dragOverGapBottom:Se,pos:L,active:V});return"props"in d||Object.defineProperty(d,"props",{get:function(){return Object(E.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),S}}),d}},"8HAY":function(we,I,i){"use strict";i.d(I,"a",function(){return q}),i.d(I,"b",function(){return fe});var me=i("pmY6"),se=i("MI8n"),Ie=function(){var de=function(Y,w){return de=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(v,M){v.__proto__=M}||function(v,M){for(var A in M)M.hasOwnProperty(A)&&(v[A]=M[A])},de(Y,w)};return function(Y,w){de(Y,w);function v(){this.constructor=Y}Y.prototype=w===null?Object.create(w):(v.prototype=w.prototype,new v)}}(),ue=function(de,Y,w,v){function M(A){return A instanceof w?A:new w(function(x){x(A)})}return new(w||(w=Promise))(function(A,x){function S(f){try{b(v.next(f))}catch(g){x(g)}}function T(f){try{b(v.throw(f))}catch(g){x(g)}}function b(f){f.done?A(f.value):M(f.value).then(S,T)}b((v=v.apply(de,Y||[])).next())})},E=function(de,Y){var w={label:0,sent:function(){if(A[0]&1)throw A[1];return A[1]},trys:[],ops:[]},v,M,A,x;return x={next:S(0),throw:S(1),return:S(2)},typeof Symbol=="function"&&(x[Symbol.iterator]=function(){return this}),x;function S(b){return function(f){return T([b,f])}}function T(b){if(v)throw new TypeError("Generator is already executing.");for(;w;)try{if(v=1,M&&(A=b[0]&2?M.return:b[0]?M.throw||((A=M.return)&&A.call(M),0):M.next)&&!(A=A.call(M,b[1])).done)return A;(M=0,A)&&(b=[b[0]&2,A.value]);switch(b[0]){case 0:case 1:A=b;break;case 4:return w.label++,{value:b[1],done:!1};case 5:w.label++,M=b[1],b=[0];continue;case 7:b=w.ops.pop(),w.trys.pop();continue;default:if(!(A=w.trys,A=A.length>0&&A[A.length-1])&&(b[0]===6||b[0]===2)){w=0;continue}if(b[0]===3&&(!A||b[1]>A[0]&&b[1]1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(me.a)())return null;var w=document.createElement("style");if((de=Y.csp)===null||de===void 0?void 0:de.nonce){var v;w.nonce=(v=Y.csp)===null||v===void 0?void 0:v.nonce}w.innerHTML=fe;var M=Ie(Y),A=M.firstChild;return Y.prepend&&M.prepend?M.prepend(w):Y.prepend&&A?M.insertBefore(w,A):M.appendChild(w),w}var E=new Map;function q(fe,de){var Y=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},w=Ie(Y);if(!E.has(w)){var v=ue("",Y),M=v.parentNode;E.set(w,M),M.removeChild(v)}var A=Array.from(E.get(w).children).find(function(f){return f.tagName==="STYLE"&&f[se]===de});if(A){var x,S;if(((x=Y.csp)===null||x===void 0?void 0:x.nonce)&&A.nonce!==((S=Y.csp)===null||S===void 0?void 0:S.nonce)){var T;A.nonce=(T=Y.csp)===null||T===void 0?void 0:T.nonce}return A.innerHTML!==fe&&(A.innerHTML=fe),A}var b=ue(fe,Y);return b[se]=de,b}},Bbdw:function(we,I,i){we.exports={flex_box_center:"flex_box_center___1d7HC",flex_space_between:"flex_space_between___2tGvG",flex_box_vertical_center:"flex_box_vertical_center___3lO4f",flex_box_center_end:"flex_box_center_end___22Avr",flex_box_column:"flex_box_column___3SksD",headLeft:"headLeft___9XMDS",colorBlue:"colorBlue___1Qpec",wrap:"wrap___1u-Va",nodata:"nodata___V_2Oo",nodataText:"nodataText___1G_zo",content:"content___314Bx",gitCode:"gitCode___2GwFG",ellipsis:"ellipsis___2M7s4",menu:"menu___3Tf01",overlayClass:"overlayClass___3ckGv",tips:"tips___-Fisb"}},"C/vA":function(we,I,i){"use strict";i.d(I,"a",function(){return me});function me(se){var Ie=this,ue=!1,E;return function(){return ue||(ue=!0,E=se.apply(Ie,arguments)),E}}},"Cg/j":function(we,I,i){"use strict";i.d(I,"b",function(){return me}),i.d(I,"a",function(){return se}),i.d(I,"c",function(){return ue}),i.d(I,"d",function(){return E});var me;(function(q){q.serviceIds=new Map,q.DI_TARGET="$di$target",q.DI_DEPENDENCIES="$di$dependencies";function fe(de){return de[q.DI_DEPENDENCIES]||[]}q.getServiceDependencies=fe})(me||(me={}));var se=ue("instantiationService");function Ie(q,fe,de,Y){fe[me.DI_TARGET]===fe?fe[me.DI_DEPENDENCIES].push({id:q,index:de,optional:Y}):(fe[me.DI_DEPENDENCIES]=[{id:q,index:de,optional:Y}],fe[me.DI_TARGET]=fe)}function ue(q){if(me.serviceIds.has(q))return me.serviceIds.get(q);var fe=function(de,Y,w){if(arguments.length!==3)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");Ie(fe,de,w,!1)};return fe.toString=function(){return q},me.serviceIds.set(q,fe),fe}function E(q){return function(fe,de,Y){if(arguments.length!==3)throw new Error("@optional-decorator can only be used to decorate a parameter");Ie(q,fe,Y,!0)}}},E7E6:function(we,I){we.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADUCAYAAADZTGx+AAAgAElEQVR4Xu2dC3BU13nHv7MrIQkQQoCEtAIEAmxig4GACxhogpM6NY7jOKZO4nimwcFot23SNNNO02napJN0JjN9TNMm5eG3x4+YSeI3ftUGjCDGQMBgG4wxb+0u4mEeQhJI2tP539WR7i77uPfuvXfvar8zs7Mr7bnn8Z3vt9/5zlMQB5aAQQmsW7fO397eHujp6Rkfi8XGExFeDX2vABHVSSlrhBDDiKhdSnlOCBGWUu4mol1lZWWv3nfffccNZueJaMITpeBCeEICjz/++LCOjo5GIpogpWwUQjT2vU/A/wCClNJvtbBCCCml3CaEeGzChAmPLF269LLVtNx6jgFxS9IeyOehhx6q7OnpmSilnEhE2gsA4L0PhjHZillRUUHl5WUUf6+giopyKi+Pv8rKyrSX3++nnp4e7XXpUgedP3+ezp37lE6ebKPe3l4tCyFEhIj+UwjxaHNz8+ls+ebrewYkX5J3IN9169YNv3DhwsRYLIbXJAWBDoZRmbKFYkPRhw4dqgEwdCgAwOfyPiDKyefzWS454Dh58iQdPPiJBk0fKN1E9KyU8gehUKjVcuIOPciAOCRYJ5J95JFHyq9cuaJZACHEJCklIOgHQUqZ0QIAACg/FB+//niPwxD/H3793QqwJkePHqW2tjaSUsKinCOibwWDwfVulcFIPgyIESm5FGfDhg0lBw8ehOM7qbe3dxIggCXAe58VgBOcts0AgP6XfwCACho2bBgNGTLEpZoYz6arq4vee2+PBooQosvv999y//33bzaegrMxGRBn5ZuQOpR77dq1dVB4BQCsQB8AgGB8JicY3RsAgNewYQO//EOHDnPdAtgttr1736cjR44g2VPl5eXXLF++HBYl74EBsbkJHnnkkZFQ/p6eHk3xdd2gpj6nuDxTlvAB8GufDAH+h+8Ga0A365133qHTp8/AkvwiGAx+3wt1ZUBMtsL69evLTpw4gZEfKH+THoC+z9WZkkQ3RwEQ7wLFf/2VY5yLE2yyKp6LfuHCBdq06W0A0j1kyJCG++6771S+C8mAJLUAukEPP/xw/ZUrVyb5/f4m+AAAgYia+iwCJsTSDuUMOMJD+7tB8e5Q3A/A9xzSS2DHjh0UiUQxWvY3zc3N/5VvWRUlIE888cSI9vZ2TfH7+v8AAD5A1m6QEKLPEcbIT/yl/AG8e9ERzreSmck/Go3S9u078MjOUCg018yzTsQdlIBgNOjw4cMTYAWSfv2VFcg4HBrvBsWdYLzHQYh3hWAJAAkHZyQQi8Xo1Vdfw4RirLKysvree++94ExOxlIt2JZes2bNmL5hUK37owehb6lE2r6M6gYpRxjKz90gYwpjNhac766uy9TRcYk6O7u09+7uborFpDYBWVVVRaNHj06YgNyyZSudPXsWP0S3BIPBN8zmaWd8zwICZzgSiUzs7e3VlL8PANUNwt+VRkaDBrpAcR8Af7s5IWZnY3k1LcxldHZ2UkdHh/bCZywxUf8DJNkGLhobJ9DUqVM1H+2DDz6kQ4cO4ZEfhUKhf81nvT0DyNq1a2+MxWJfIaIFRDSNiAKZJsVKS0v7h0KVBdDPChfzaJDdCnX5MixAJ3V2dmiK39UVB0DBgG5RuqB8tsrKSs1a4F11UzFq1draSqdPx5di4f9z5syhixcvaJOHRPRgKBS63+76mEkv74A8+OCDs7u7u39JRDfpC64mxdTSiEQIKtgZNtPKWeJeuXKlX/HjVgDW4FIfFJ39CwzTJQPFhuKPGDFCe1efhw8frv0v248VZtFbWlq02XRYkGuvvYY+/HAfulhvBIPBW2ysqumk8grImjVrvheLxf6DiEpgEcaPH081NWMIgmVn2HRbpn0AAMS7O3ErgPdLl+ATxLtFaoVtugQwQakUX1kCtJH6nA0AIzVBN2zTpk20f/9+gi7ATxFC7A8Gg58x8rxTcfIGyOrVq38gpQQcNG7cOLrhhhk8R2CxlaFMeuUf8AXiXaJsAMAnS7YA+r9LSkoslsz8Y6+++qpacoKHw6FQCBuy8hbyAsgDDzywuLe3dwPWHV133XU0eTIGojikkwD2Vaj+frIVwP/xfaaAYet0FgBdIPxieyXA4X/yySeVBTkfDAZH5rNsrgMCx3vNmjXvSSlnTJzYSDNmzMhn/T2RN37hVd9fdYGUD4D/w0IYAUD1+fUwAIBCm7zcunUr7dmjOek9oVAor/S6DsiaNWtui8ViL6HRliz5fME1nhWiAIDq7ytfYGA49BLBR8gU8Auv+vypukKDbREjRrZefPFF+CAyGAxa36FlpbGSnnEdkFWrVj1ARCumTZtGU6dOsaEK+U8Cw5z6ro8aDlXWAMOkmQL6+AoA/UiQsgQYsCimgB+Mhx9+uDgBWb169T4p5bTPfe6PtSHAQggAAL/8A5Nh8dEf9Tf6zZkChi4zWQAMZXNIlMDq1auLE5BVq1ZhM/KIW2/9U3JzdCSTAmKIMXkYVO8DGAEAs/T6OQC9H4DvOJiTAABBCIVCrvdy9CV1PfNVq1Zp6w5uv/3L5iSWQ+z4eiCsAxr41U+cGe7S9kWnCxjnzwQArAMHeyXAgNgMCIY6sXRBr/jKB4B1yAQAlkPoAUh2hAEAr+C1F4BsqTEgNgCC0aFjx47RsWPHNTjSBSg3+vnpukAAwI7Z4GyNzt8blwADkiMgODZm7969mu+AAEcYy6bVKFDyaBADYFw5vRCTAckBkMOHD9P773+gtWNtbS199rOfpQkTJrAV8IJm21QGBsQiIJhE+sMfdmnNcP3119PChQsZDJuU0kvJMCAWAMFI1IYNG7W1RwsWLKCZM2d6qU25LDZKgAGxAMiePXu14yrHjh1Ld955p43NwUl5TQIMiElA1GZ+vC9btkxzyDkMXgkwICYBuXjxIm3cuImtx+BlIqFmDIhJQM6cOUNbt/5e8zvgf3AY3BJgQEwCgnsl3n13Ozvng5uL/toxICYBiUZP0vbt22nRokU0ffr0IlGT4q0mA8KAFK/2G6g5A8KAGFCT4o3CgDAgxav9BmrOgDAgBtSkeKMwIAxI8Wq/gZozIAyIATUp3igMCANSvNpvoOYMCANiQE2KNwoDwoAUr/YbqDkDwoAYUJPijcKAMCDFq/0Gas6AMCAG1KR4ozAgDEjxar+BmjMgDIgBNSneKAwIA1K82m+g5gwIA2JATYo3CgPCgBSv9huoOQPCgBhQk+KNwoAwIMWr/QZqzoAwIAbUpHijMCAMSPFqv4GaMyAMiAE1Kd4oDAgDUrzab6DmDAgDYkBNijcKA8KAFK/2G6g5A8KAGFCT4o3CgDAgxav9BmrOgDAgBtTEu1FwrXZ3d7f2unLlivaO/6nbhHMtOQPCgOSqQ44/j8uKlPInw4Br8NKF6upqqqmpyal8DAgDkpMC2fUwFF0pv94a4DPuobcScC99U1OTdjW31cCAMCBWdcf0c+kAwP9hJZwIjY2NVFZWZjlpBoQBsaw8yQ+m8geUNYCFwPduBlgOWBBYEquBAWFATOmOVX/AVCY2RPb5fFRfX0/Dhg3LKTUGhAG5SoGc8Ady0tIMD8M6lJSUUGlpKQ0ZMqT/HaNYuVgOlSUDUqSA5MMfsAoJrAEgUAAABj0QVtM18hwDMkgB8Zo/kE0Z4S8oxU8GAHDkKzAgBQxIofgDSrlVV0j/669gyGUo1kl4GBCPA1Lo/oDeGtjhEzgJQ6q0GRCPAdLR0UHnz5/vnzl2an7AqqLl0x+wWuZcnmNAPATIxYsXKRqNuj5fkKxAgCCdQ5xPfyAXRbf6LAPiIUCOHDmiWQ43QiH6A27IJTkPBsRDgHzyySeW1x0lN2yq+YFC9wcYEBclsGrVKm3dw+0eAiQSiRC6WUYDIEg1IqS6R0bT4XjpJcAWxEOAYNVqa2srdXV19bcY+wP5xZcB8RAgShXgh2CiD36CV+cH8qu27uXOgHgQEPean3PKJgEGhAHJpiNF/T0DwoAUNQDZKs+AMCDZdKSov2dAGJCiBiBb5RkQBiSbjhT19wwIA1LUAGSrPAPCgGTTkaL+ngFhQIoagGyVZ0AYkGw6UlDfY/8MViHYtQKBAWFACgoAVVh13haW5ehf6hRGHBaHY3+wcDOXwIAwILnoj6PPqj336lxePQhGDqHDSudJkyblVEYGhAHJSYHseBj77pMtAf7OdDC10Xz56FGjkkqK58X9IBarUhCP4Rc/FQROnssLwcCCwJJYDWxB2IJY1Z2UzyVbA/1J7bZmZCCx4cOHUyAQMBAzfRQGhAExrUDKGqRylPN9Cgt2WcIxBxyjRo3K+fhRBoQBSQsIRoTS+QZGnGTT5Jl4AMO4ACH5lUt3KlX2DAgDchUEyjJYvbjGhJ5njKrfc68HARDYNc+RrawMSJEAAmVP1SVSd/plUxQnv9dbA3UIhQLCyXyNpM2ADDJAsk2gGVEKJ+KoY4hSdYvcsgZW6sWAFCAg+gk0vY/gBWugTmFJ5Rvw2bxWEI0/Y/2OLIt5FsI8iH6IVA+CHRNoFsUWb6y+S2sUBPpu0WA7mpQtiMcsCA6uVodX53vIFNYg2SdQUBSiNbDyo8CAeAiQc+fOUVtbm5V2zOkZdXtTcrdosFkDK0JiQDwEyOHDh7WRJieCmkBL1S2CpeCQWgIMiIcAsePwarcm0IoFKAbEQ4Cge4VuVraQbgIN1oGtQTbpmfueAfEQIFi+gQt02tvb+3fFubGcwpzKFFdsBsRDgCjVAyh4sTXIP4wMiAcByb9acAmUBBgQBoRpyCABBoQBYUAYkKslUAhLTVhz8y8BtiBsQfKvhR4uAQPCgHhYPZ0tGhaAYlj91KlT2vo3vDo6OrTVDGpFg9o0JoTYRkQHhRAfE9GOIUOGbFm+fHn2SSubqsCreW0SJCeTWQKAACsWDh06RGfOnNGG0y2GGBG9J4T4HRE9EwwGAY5jgQFxTLScMCSA24N37NhBuGrbiSCEaCGinwSDwTcdSd+JRDOlyU662xLPT37hcJi2b9/uGBgparXZ5/P9uLm5eYOdNWYLYqc0OS2t+7R161bNcmQKlZWVNGHCBKqpqaERI0YQ/sa5vmqpPzanXb58mS5evEgXLlzQtiMcP35c+ztTEEJsLCkp+cGKFSt22dEcDIgdUuQ0NAns27ePWlpaKN2pLA0NDRoUeFVXV1uS2qeffkrHjh3TXhkgvOzz+b7X3Ny81lImuocYkFwlWIDPY8ckfp3xwoiSesdqZfyajxkzxlSt8Gu/efNm+uijj1I+h2NI586dS6NHjzaVbrbIsFbwb7CfJ1UQQjwuhAg1Nzd3ZEsr3fcMiFXJFcBz6iTGZBiy7a3HyYhGIcHo1GuvvUZnz569SiITJ06kG2+80XYwkjMCKPB3jhw5kqpV3vf7/XetXLnygJUmY0CsSM2Dz2D+IBkEq6etwA9oamrKWkv4A88++6w2h6EP2CqwZMmSnK9AyFqApAiwJBs2bNCsYlKIEtGCUCiUkqBM+TAgZlshz/HVIdXJ3SM7D5owAgjyf+655wg+gT7A8txyyy1aVy0fAQ7966+/TqdPn07IXgixv6SkZOGKFSuuNnUZCsqA5KMVDeSp/AS9jwCldONY0mxdLJThpZdeumoId9q0abR48WLXjidNJ0aUDz7R/v37kyHZUlZW9sXly5d3GWgCLQoDYlRSDsXT39+h7yI5dYhEpmpgX31VVVVW/wO/0JgR14drrrmGbr75ZoekZC3Zt956iw4cSHQ9MAPf3Nz8Z0IIzMhnDQxIVhHZF0H5CcoqAAirfkIupVJ76zHvgBd8BrwbOaF97969tGXLloTsx48fT7feeqvndmLCCr/yyiva/Ik+CCG+HwwGf2FEhgyIESmZjAMTr/cR1Gc7/QSjRVIH0OlBABBWDqCDU75u3bqEI5Iw0XfHHXf0T/AZLZdb8eCzPf/889rCSBWEEJf8fv+M+++/P/X4sK5wDEgOLaXO6k2GwQ0/IbnY6tihZKtg5/56DOfq5xwA3ze+8Q0aNmxYDlJ0/tFLly7Rr3/96wSwhRDPB4PBr2bLnQHJJqG+7/XdIvU5H36C/pBqPQxOn8aIpR6/+x0W0A6E+fPn06xZswxKML/Rdu/eTe+8805CIfx+/x+tXLlye6aSMSBJ0lEHV+sdZgCRw/JsS5qh9xOUj2DUT7CUYZaH0Jc/evRofyw481//+tc953ekqwas/TPPPKPtPdF1tdYHg8HbGBADGoNxcwgvH90j/Pond42s+gkGqmo6CnyPp556KuFHYunSpdqaqkIKWL+1fv16fZExkjU50wQiWxAibVIp1VIJuxtf7yforYKdfoLdZUZ6WMaxc+fO/qQxGbhs2TInsnI8zd/85jfJk4g/DYVC/5wuYwaESBvTz7Y+yUzLqesLkq2C036CmTKaiYuuiX7GfN68eTR79mwzSXgm7q5du2jbNuzijQfMsAeDwc8wIBmayCog+rN69TDAOgyWgONYn3jiiYTq3HPPPXlbSpKrXLEUBd1FffD5fI3Nzc3HUqXNFoRI2+SDV6ag7vJItgpW5hNybWQ3n8cSdiwAVAHzHnfddZebRbA9r9/+9rcJ8yJ+v/87K1eufJgBySBqAAInHaNV6uBqPQxevvDSdg3SJYjdgXv27On/D5avz5kzx8ksHU8b/hT8Kl036xfBYPD7DIjjoh98Gbz88ssJSzW+9KUvub6M3W6pYrITk546QN4IBoO3MCB2S7oI0nv66acT5g4wcz5y5MiCrjnugsHMug6QT4LB4BQGpKCbNT+Ff+yxx6izs7M/829/+9tUXl6en8LYlGtXVxc9+uijekBOB4PBGgbEJgEXUzIPPPBAwuTpypUrC2b2PF07YVZ97dqB8xyEEFeCwWAZA1JMmm1TXRkQmwRpNBk+OM6opLwRj7tYLrcDA+KywHPMjp30HAVo5HEpZXk0Gv5mLEbffeGFF7Q1Crfz6e5GRJf3ODzM62ATnDlzZtzly50hIrFSSqmdRvbCCy9qOTIgDgrexqR5otBGYaqkotHopFis5ydE4h4pZYk+CwbEAYE7mCQvNbFRuKdOnQp0d3f/iCi2QkoqTZU0A2KjwF1Iihcr2iDkcDg8Rkr590TyL4moIlOSDIgNAnc5CV7ublHgUkpfJBL5KyL5MyllpZFkGBAjUvJWHN4wZaE9otHo9Fis50EpaZ6ZxxkQM9LyRlzecmuiHaSUQ8Lh8D8KIf8hnZ/BXSwTAi2QqHxog4GGiluN3nVSyrRbFLMlwxYkm4S8+f1gPPaHiOaFQqF3M0nc8I7CcDj8NSL5mJRyeC5NyIDkIr38PssHx6WQv5RSRCKRfyGSP8LnXJuIAclVgvl7frAcPVpSUiLnz5//y+nTp/+1ECLjfdQZFb6trW14d3f3k0TyK3Y1CwNilyTzk85gOLx6+vTr+y4IEi+UlpZ+q7a2tj2dNNMCgvVTkUjrK1LS5+1sCgbETmnmJ61Cvv6gvr6ebrxxbr/ghKCN9fUNtwohUt4ZkhIQLA8Jh8PPEskv290EDIjdEnU/vUK9QAcXAy1YMD/FBT/ipUAgcKcQoidZmlcBEp/8Cz8hpfymE6JnQJyQqvtp4uxi3E+I/d364NUr2IYPH0aLFi3STqxJFYQQT9fXB+5NvljnKkBaW1v/jUj+rVMiZ0Cckqz76RbKJZ44vmnx4kU0dOjQLEIS/97Q0PB3+kgJgLS2ti4SgjbBijglbgbEKcnmJ12vXwNdWVmpXUUNC5ItwHpISZ9raGhoUXH7AZFSVoTD4d1E8ppsCeXyPQOSi/S8+SzONX777bevug9QlXbSpEk0d+5c2+9Lx2F/O3bsSLjURy8hXA13ww0zTF4qKg4EAoFZQgjtKJd+QJzuWqmCMyDeVHI7SrVv3z5qaWlJe4VEQ0ODdmUCXtXV1ZayxCHauMYAr9bW1pRp4PDwGTOmU2Njo6U8iAa6WhogbW1tU3p6uvdLKf0WUzT8GANiWFQFGRG/6rjkMxwOZyw//AFYFpz1izvV0RWCr6BOwIdVwkAA/BwcOI07BgEF/s4URo8eTdOnT6eqKuv3tAshektKSqfV1tYe1AAJh8OrpIwF3WgRBsQNKec/DwCCZfKRSMSVwmAId9q0a7NeYW20MEL4VgcCgZCA7xGJhE9JKbN7MUZTzxCPAbFBiAWUBLpB8BOcAgVgXHvttVRTox15YFvATbj19YEaEQ6H75Qylng7o23ZXJ0QA+KgcD2aNEa6sCvRrmuw0X2qrw9QIFBPw4fntHY2o8SE8H1NtLa2/rJvq6wr4mVAXBGzpzJJXpqCa6MnT55M0WhUu5dFfy+kuo4O103AH8E5wIiP18iRVQSLgeun3QniVwBkK5Fc4E6GfOyPW3L2Qj6wGAcOHKCNGzdmLA4gaGpqokmTJpocknW6luL3IhxujUgp65zOSqXPFsQtSbubD0adcBkqLAJGnNTFqKm6Vcoa4CppLE3x6nUKQoioaG09gQkR186zZ0DcVVwncsO98QBA/8L8hJG75OfPn0+1tSlvGnCiqLmm2cWA5CrCQf487tJQICjLAKc7OcB3qKwcTrAKVVUjtbkN3Cjb0dHRHzV5qXkBiK6Lu1gF0EpuFRHKnAxDqok5ONAAAKNJAAJdJEz06e97P3jwE/rwww/7i47vliz5vOZsF0ro62Kxk14oDWZnOXFiorIIgAKf9b/2Ki+MJMVhiIMAKABDptt9r1zppjfffJO6u7v7iwwnHDv5CiuIrTzMW1gtZqm06BLpLQNgwDKO5IDh0zgI6CbFu0pGVsEmp7N37/sJCwiR7he+cHPavRiWKuXKQ+JXPFHoiqDdyQROMjYwKYugoIBTnRyw7ikOwQAQ2fdLZK8HLNPGjZsSJgWvv/56mjy5KfvDHoshhO9OXmrisUYxWhwMn2LkSHWT8I4hVgy3JoeKioo+fwFdJEAxgvA/J8L27YnLSgDdzTcvKbh7DfuXmkBIbi5WfPnl9drM6dKlt5qaFIpGT2qL37BtEqs1iylAXlB+vWU4e/ZsymXlUEjlK8Tfq1zr2qBMLS1bEppmzpw51NAQKLjm6l+siJK7udz9zTffokuXLmm/KmZGNIoFEDi2+sk2WAZ0m1JNuGEdkt55xmf3lmFcrfObN7doVk0F7PnAVtdCC1ctd0cF3Now9e677xKUfebMG7SNM0bDYAQEjnKqOYbkCTeMGGHkaMB5jvsOGG71SsCq3Z07/5BQHFj7UaOsbYzKb72SNkyhMG5tuT127Djt3r1b2355003Gl4DhbNht294lzMTOmjUrv/KzkHtnZ2dCFwmWIdUcA+YL1LAqfAV0k/C3fo7BQvaOPgLr9tZbGxKGiQOBAM2dO8fRfJ1JPM2W2z4r4vihDehCoJuFkRUc4FVXZ2wZGLodW7f+nmbMmEELFy50RjY2pYoupN55hpXA/5IDLEB8sm3AeQYMmeYYbCqirckMhklBCCTjoQ1KYm50tQ4fPkI4whJnFC1ceJOhNf1QMPxKYXHbsmXLbG3gXBLDdtDkYVVYi+Sg5hj0s89O7mXIpU5mnh08k4IaIpmP/enrajl6cJwSvhoOxHj87NmztL3JmQL65a+99ro2O3v33Xdr+wLcDnCWk4dVU024AfyBOYb47LOZAQm365VLfoNlUtDwwXF9kDh29KhqDAxdAhL4FghTpkymadOmZexefPDBh3To0CHCcS633XZbLu2a8Vk1x6B3oNHF0y+dUAlgL4PyFdTsc0WFa4ujHZOBkYQHz6SgiaNHlWCcOrw6WfAHDx6kffv2a0ulq6tH0nXXXZfWOij/Be84DAxj7LkG/RyDAiJ5l5vKA3MMybPPsIDFGgbDpKClw6tVgztx/UEqZTp79lPauXMnqb47xs+bmiYRlkcnO6zo4mA0C0DNnDmT5s2bZ3iER23q0VsGjNtn3tQz4ECnO9e1GAEZHJOCOVx/oLMktl6gk06ZYBUOHTqsLXJTa4fQfRk7dqw2lg6fQ60VOnGild577z1NsfGLPnv2bJo4caK2f1kF/aYe5TfAh0g1xzBkSCmNHFmtnYyhhlXV+UzFqPxG6vz225sTDq4upEnB+KU54mf19fU/zukCHb2g7LqCLZvw0eXBpBOGDtHH1Yd4f79KO2AM8WAJlJMMSwOA8B0sUaqRJKSFoVXEw2gYTsUAEF6acMsmHy98X8iTgkKIdiLx54FAwNBJPqauVLPjEk8zDYzuD7pf8Alg0lOtSs2UHqABVJhbqKsbq3XZuJtkpgWujgurjXks/Q9QoUwKCiH2+Xz+u+vq6t43KgVTgCBRXAMdiUR+RBT7oZVroI0WLFW89vZL1N5+kTD2DljQLevuxnuPZgUw2xyfbxhB1dWjqFhGk3KRqdlnjx8/Trt27e5/rBB2CgpB3US+n9fX1/9MCHH12v8MQjANiEorbk16HpSS5pkVMscvXAmoSV5VA6/vFBSCtvl8JSvMWA1961gGpM+a+CKRyHeJ5E+llJWF2+xccqMSgNXetm2b1vXFwMn8+fP6D5w2moYb8YQQF4nEP9XX1/9P8q1RZvLPCRCVUTgcHiOl/CGR/AsicmYnjplacVzHJYAhc4+O9HUSif8VQvw8EAiczlUQtgCiCnHq1KlAd3f3PxHFvuO2f5KrIPj5wpZAn5/xUGlp6U9ramoy371goqq2AqLyPXnyZFNvb/ePicQ9uDHXRHk4KkvAlATiN9PKp3y+kp/U1dUdNvWwgciOAKLyPXPmzLjLlztDRGKllNLe8+kNVI6jDF4JCCFOE8m1ZWUVq0aPHn3CqZo6CogqNNZ1RaPhb8Zi9D0iWXi7nZySPqdrQQJit89H/11XF3haCNFlIQFTj7gCiL5E4XB4MZEMEdEdUsps9/KaqgxHHpwSEELg/NLnicSqQCCw2c1aug6IqhwWQvb09HyVSH6LiL7Ivoqbze79vOK+Bf0fkXiypKTkudra2sR1Ry5VIW+A6OsXjUZre3t778DBmPAAAAI6SURBVO6DZb5LdedsvCmBdwCF3+9fV1dXF98slMfgCUCSumCNQsgvSymXSklLeF4lj9rhTtadQtAGIcR6KbWNS0fdydZYLp4DRF9snLQSjUZvjsViS4Wg26SUVi++NiYNjuWKBIQQR6Wkl30+3/q6urq3hBBXb+J3pSTZM/E0IMnFj0Qi10kp/4QotphILJJSjs1eRY6RbwkIIU4SyRYi32YhxBv19fUD9yLku3BZ8i8oQJLrcurUiWt6e8Wi3l7CyBiO8JvicXkXS/EOEokWv582+/2ypaZm3IFCrXhBA5Is9La2trqenp6biGi2lJhv0eZcxhVq4xRIuU8Qid1CCKyB31VSUrK1trY2WiBlz1rMQQVIqtpeuHBidEcHzZIy/iLSXtfyWrGsupEQIb7WiT4iot1CxF9Dh9LuESPGnTGXUmHFHvSApGoOzLm0tbU19vb2TpVSThGCphLJKVLSVCFoYrHCAwikpCNC0MdE4qCU9LEQ4qDf7/+4trb2aN/cRGFpeI6lLUpAMslMSulva2ub2NPT0+TzyUAsJup9PgpIKQNSinohtM/1RFRo5/1cFkJEpKSwEDIihAjHYhT2+WQkFhPhkpKSQ7W1tUdwsnmOOjWoHmdALDbn+fPnR3V2dgKW0ULEqmIxUSWlHCmErJJSVAlBVVIS3kcS4X9ULoQolVKWZnpHcaSU3UKI7szv1EUkzuNSKSEI7+eFkOelFOeFEOd8Pnz24fOZioqKcFVV1VmLVS3qx/4fQLyzKIIkCJoAAAAASUVORK5CYII="},E9nw:function(we,I){we.exports=function(){var i=document.getSelection();if(!i.rangeCount)return function(){};for(var me=document.activeElement,se=[],Ie=0;Ie0&&(Ae.percent=Ae.loaded/Ae.total*100),W.onProgress(Ae)});var ae=new FormData;W.data&&Object.keys(W.data).forEach(function($){var Ae=W.data[$];if(Array.isArray(Ae)){Ae.forEach(function(Me){ae.append($+"[]",Me)});return}ae.append($,W.data[$])}),W.file instanceof Blob?ae.append(W.filename,W.file,W.file.name):ae.append(W.filename,W.file),F.onerror=function(Ae){W.onError(Ae)},F.onload=function(){return F.status<200||F.status>=300?W.onError(E(W,F),q(F)):W.onSuccess(q(F),F)},F.open(W.method,W.action,!0),W.withCredentials&&"withCredentials"in F&&(F.withCredentials=!0);var z=W.headers||{};return z["X-Requested-With"]!==null&&F.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(z).forEach(function($){z[$]!==null&&F.setRequestHeader($,z[$])}),F.send(ae),{abort:function(){F.abort()}}}var de=+new Date,Y=0;function w(){return"rc-upload-"+de+"-"+ ++Y}function v(W,F){return W.indexOf(F,W.length-F.length)!==-1}var M=function(W,F){if(W&&F){var ae=Array.isArray(F)?F:F.split(","),z=W.name||"",$=W.type||"",Ae=$.replace(/\/.*$/,"");return ae.some(function(Me){var De=Me.trim();return De.charAt(0)==="."?v(z.toLowerCase(),De.toLowerCase()):/\/\*$/.test(De)?Ae===De.replace(/\/.*$/,""):$===De})}return!0};function A(W,F){var ae=W.createReader(),z=[];function $(){ae.readEntries(function(Ae){var Me=Array.prototype.slice.apply(Ae);z=z.concat(Me);var De=!Me.length;De?F(z):$()})}$()}var x=function(F,ae,z){var $=function Ae(Me,De){De=De||"",Me.isFile?Me.file(function(Ee){z(Ee)&&(Me.fullPath&&!Ee.webkitRelativePath&&(Object.defineProperties(Ee,{webkitRelativePath:{writable:!0}}),Ee.webkitRelativePath=Me.fullPath.replace(/^\//,""),Object.defineProperties(Ee,{webkitRelativePath:{writable:!1}})),ae([Ee]))}):Me.isDirectory&&A(Me,function(Ee){Ee.forEach(function(J){Ae(J,""+De+Me.name+"/")})})};F.forEach(function(Ae){$(Ae.webkitGetAsEntry())})},S=x,T=Object.assign||function(W){for(var F=1;F=0)continue;if(!Object.prototype.hasOwnProperty.call(W,z))continue;ae[z]=W[z]}return ae}function N(W,F){if(!(W instanceof F))throw new TypeError("Cannot call a class as a function")}function K(W,F){if(!W)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return F&&(typeof F=="object"||typeof F=="function")?F:W}function H(W,F){if(typeof F!="function"&&F!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof F);W.prototype=Object.create(F&&F.prototype,{constructor:{value:W,enumerable:!1,writable:!0,configurable:!0}}),F&&(Object.setPrototypeOf?Object.setPrototypeOf(W,F):W.__proto__=F)}var be=function(F){return Object.keys(F).reduce(function(ae,z){return(z.substr(0,5)==="data-"||z.substr(0,5)==="aria-"||z==="role")&&(ae[z]=F[z]),ae},{})},Se=function(W){H(F,W);function F(){var ae,z,$,Ae;N(this,F);for(var Me=arguments.length,De=Array(Me),Ee=0;Ee=be?se:{done:!1,value:K[H++]}}}}Y.fromArray=A;function x(K){return{next:function(){var H=K.next();return H.done?se:{done:!1,value:H.value}}}}Y.fromNativeIterator=x;function S(K){return K?Array.isArray(K)?Y.fromArray(K):K:Y.empty()}Y.from=S;function T(K,H){return{next:function(){var be=K.next();return be.done?se:{done:!1,value:H(be.value)}}}}Y.map=T;function b(K,H){return{next:function(){for(;;){var be=K.next();if(be.done)return se;if(H(be.value))return{done:!1,value:be.value}}}}}Y.filter=b;function f(K,H){for(var be=K.next();!be.done;be=K.next())H(be.value)}Y.forEach=f;function g(K,H){H===void 0&&(H=Number.POSITIVE_INFINITY);var be=[];if(H===0)return be;for(var Se=0,L=K.next();!L.done&&!(be.push(L.value),++Se>=H);L=K.next());return be}Y.collect=g;function O(){for(var K=[],H=0;H=K.length)return se;var Se=K[be],L=Se.next();return L.done?(be++,this.next()):L}}}Y.concat=O;function N(K){return new ue(K)}Y.chain=N})(Ie||(Ie={}));var ue=function(){function Y(w){this.it=w}return Y.prototype.next=function(){return this.it.next()},Y}();function E(Y){return Array.isArray(Y)?Ie.fromArray(Y):Y||Ie.empty()}var q=function(){function Y(w,v,M,A){v===void 0&&(v=0),M===void 0&&(M=w.length),A===void 0&&(A=v-1),this.items=w,this.start=v,this.end=M,this.index=A}return Y.prototype.first=function(){return this.index=this.start,this.current()},Y.prototype.next=function(){return this.index=Math.min(this.index+1,this.end),this.current()},Y.prototype.current=function(){return this.index===this.start-1||this.index===this.end?null:this.items[this.index]},Y}(),fe=function(Y){me(w,Y);function w(v,M,A,x){return M===void 0&&(M=0),A===void 0&&(A=v.length),x===void 0&&(x=M-1),Y.call(this,v,M,A,x)||this}return w.prototype.current=function(){return Y.prototype.current.call(this)},w.prototype.previous=function(){return this.index=Math.max(this.index-1,this.start-1),this.current()},w.prototype.first=function(){return this.index=this.start,this.current()},w.prototype.last=function(){return this.index=this.end-1,this.current()},w.prototype.parent=function(){return null},w}(q),de=function(){function Y(w,v){this.iterator=w,this.fn=v}return Y.prototype.next=function(){return this.fn(this.iterator.next())},Y}()},JeFH:function(we,I){we.exports="data:image/png;base64,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"},Jq4h:function(we,I,i){we.exports=i.p+"static/qrcode.54870d9b.png"},KVXO:function(we,I,i){we.exports={wrap:"wrap___1VfLE",content:"content___20B4M",mainPathWrap:"mainPathWrap___3qDeg",colorBlue:"colorBlue___2ZjUq"}},LdHM:function(we,I,i){"use strict";i.d(I,"b",function(){return O}),i.d(I,"a",function(){return K});var me=i("1OyB"),se=i("vuIU"),Ie=i("Ji7U"),ue=i("LK+K"),E=i("q1tI"),q=i("rePB"),fe=i("Ff2n"),de=i("ODXe"),Y=i("4IlW"),w=i("bX4T"),v=i("YrtM"),M=i("TSYQ"),A=i.n(M),x=i("+nKL"),S=i("8OUc"),T=function(z,$){var Ae=z.prefixCls,Me=z.id,De=z.flattenOptions,Ee=z.childrenAsData,J=z.values,Q=z.searchValue,he=z.multiple,X=z.defaultActiveFirstOption,pe=z.height,p=z.itemHeight,R=z.notFoundContent,C=z.open,ne=z.menuItemSelectedIcon,y=z.virtual,k=z.onSelect,oe=z.onToggleOpen,xe=z.onActiveValue,Te=z.onScroll,Ke=z.onMouseEnter,Ye="".concat(Ae,"-item"),nt=Object(v.a)(function(){return De},[C,De],function(Rt,Wt){return Wt[0]&&Rt[1]!==Wt[1]}),dt=E.useRef(null),tt=function(Wt){Wt.preventDefault()},ut=function(Wt){dt.current&&dt.current.scrollTo({index:Wt})},et=function(Wt){for(var It=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,xn=nt.length,dn=0;dn1&&arguments[1]!==void 0?arguments[1]:!1;return Object(be.a)(ae).map(function($,Ae){if(!E.isValidElement($)||!$.type)return null;var Me=$.type.isSelectOptGroup,De=$.key,Ee=$.props,J=Ee.children,Q=Object(fe.a)(Ee,["children"]);return z||!Me?Se($):Object(H.a)(Object(H.a)({key:"__RC_SELECT_GRP__".concat(De===null?Ae:De,"__"),label:De},Q),{},{options:L(J)})}).filter(function($){return $})}var V=i("2Qr1"),d=i("qNPg"),ce=i("U8pU"),Pe=i("Kwbf"),Oe=i("WKfj");function ke(ae){var z=ae.mode,$=ae.options,Ae=ae.children,Me=ae.backfill,De=ae.allowClear,Ee=ae.placeholder,J=ae.getInputElement,Q=ae.showSearch,he=ae.onSearch,X=ae.defaultOpen,pe=ae.autoFocus,p=ae.labelInValue,R=ae.value,C=ae.inputValue,ne=ae.optionLabelProp,y=z==="multiple"||z==="tags",k=Q!==void 0?Q:y||z==="combobox",oe=$||L(Ae);if(Object(Pe.a)(z!=="tags"||oe.every(function(Ye){return!Ye.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),z==="tags"||z==="combobox"){var xe=oe.some(function(Ye){return Ye.options?Ye.options.some(function(nt){return typeof("value"in nt?nt.value:nt.key)=="number"}):typeof("value"in Ye?Ye.value:Ye.key)=="number"});Object(Pe.a)(!xe,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(Pe.a)(z!=="combobox"||!ne,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(Pe.a)(z==="combobox"||!Me,"`backfill` only works with `combobox` mode."),Object(Pe.a)(z==="combobox"||!J,"`getInputElement` only work with `combobox` mode."),Object(Pe.b)(z!=="combobox"||!J||!De||!Ee,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),he&&!k&&z!=="combobox"&&z!=="tags"&&Object(Pe.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(Pe.b)(!X||pe,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),R!=null){var Te=Object(Oe.d)(R);Object(Pe.a)(!p||Te.every(function(Ye){return Object(ce.a)(Ye)==="object"&&("key"in Ye||"value"in Ye)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(Pe.a)(!y||Array.isArray(R),"`value` should be array when `mode` is `multiple` or `tags`")}if(Ae){var Ke=null;Object(be.a)(Ae).some(function(Ye){if(!E.isValidElement(Ye)||!Ye.type)return!1;var nt=Ye.type;if(nt.isSelectOption)return!1;if(nt.isSelectOptGroup){var dt=Object(be.a)(Ye.props.children).every(function(tt){return!E.isValidElement(tt)||!Ye.type||tt.type.isSelectOption?!0:(Ke=tt.type,!1)});return!dt}return Ke=nt,!0}),Ke&&Object(Pe.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Ke.displayName||Ke.name||Ke,"`.")),Object(Pe.a)(C===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var Ne=ke,te=Object(d.a)({prefixCls:"rc-select",components:{optionList:f},convertChildrenToData:L,flattenOptions:V.d,getLabeledValue:V.e,filterOptions:V.b,isValueDisabled:V.g,findValueOption:V.c,warningProps:Ne,fillOptionsWithMissingValue:V.a}),ie=function(ae){Object(Ie.a)($,ae);var z=Object(ue.a)($);function $(){var Ae;return Object(me.a)(this,$),Ae=z.apply(this,arguments),Ae.selectRef=E.createRef(),Ae.focus=function(){Ae.selectRef.current.focus()},Ae.blur=function(){Ae.selectRef.current.blur()},Ae}return Object(se.a)($,[{key:"render",value:function(){return E.createElement(te,Object.assign({ref:this.selectRef},this.props))}}]),$}(E.Component);ie.Option=O,ie.OptGroup=K;var W=ie,F=I.c=W},MI8n:function(we,I,i){"use strict";i.d(I,"b",function(){return q}),i.d(I,"a",function(){return Y}),i.d(I,"e",function(){return w}),i.d(I,"d",function(){return v}),i.d(I,"c",function(){return M}),i.d(I,"f",function(){return A});var me=i("/cxE"),se=i("C/vA"),Ie=i("pmY6"),ue=i("24hK"),E=function(){var x=function(S,T){return x=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(b,f){b.__proto__=f}||function(b,f){for(var g in f)f.hasOwnProperty(g)&&(b[g]=f[g])},x(S,T)};return function(S,T){x(S,T);function b(){this.constructor=S}S.prototype=T===null?Object.create(T):(b.prototype=T.prototype,new b)}}(),q;(function(x){x.None=function(){return Ie.a.None};function S(Ne){return function(te,ie,W){ie===void 0&&(ie=null);var F=!1,ae;return ae=Ne(function(z){return F?void 0:(ae?ae.dispose():F=!0,te.call(ie,z))},null,W),F&&ae.dispose(),ae}}x.once=S;function T(Ne,te){return K(function(ie,W,F){return W===void 0&&(W=null),Ne(function(ae){return ie.call(W,te(ae))},null,F)})}x.map=T;function b(Ne,te){return K(function(ie,W,F){return W===void 0&&(W=null),Ne(function(ae){te(ae),ie.call(W,ae)},null,F)})}x.forEach=b;function f(Ne,te){return K(function(ie,W,F){return W===void 0&&(W=null),Ne(function(ae){return te(ae)&&ie.call(W,ae)},null,F)})}x.filter=f;function g(Ne){return Ne}x.signal=g;function O(){for(var Ne=[],te=0;te1)&&Me.fire(Ee),Ae=0},ie)})},onLastListenerRemove:function(){ae.dispose()}});return Me.event}x.debounce=H;function be(Ne){var te=new Date().getTime();return T(S(Ne),function(ie){return new Date().getTime()-te})}x.stopwatch=be;function Se(Ne){var te=!0,ie;return f(Ne,function(W){var F=te||W!==ie;return te=!1,ie=W,F})}x.latch=Se;function L(Ne,te,ie){te===void 0&&(te=!1),ie===void 0&&(ie=[]);var W=ie.slice(),F=Ne(function($){W?W.push($):z.fire($)}),ae=function(){W&&W.forEach(function($){return z.fire($)}),W=null},z=new Y({onFirstListenerAdd:function(){F||(F=Ne(function($){return z.fire($)}))},onFirstListenerDidAdd:function(){W&&(te?setTimeout(ae):ae())},onLastListenerRemove:function(){F&&F.dispose(),F=null}});return z.event}x.buffer=L;var V=function(){function Ne(te){this.event=te}return Ne.prototype.map=function(te){return new Ne(T(this.event,te))},Ne.prototype.forEach=function(te){return new Ne(b(this.event,te))},Ne.prototype.filter=function(te){return new Ne(f(this.event,te))},Ne.prototype.reduce=function(te,ie){return new Ne(N(this.event,te,ie))},Ne.prototype.latch=function(){return new Ne(Se(this.event))},Ne.prototype.debounce=function(te,ie,W,F){return ie===void 0&&(ie=100),W===void 0&&(W=!1),new Ne(H(this.event,te,ie,W,F))},Ne.prototype.on=function(te,ie,W){return this.event(te,ie,W)},Ne.prototype.once=function(te,ie,W){return S(this.event)(te,ie,W)},Ne}();function d(Ne){return new V(Ne)}x.chain=d;function ce(Ne,te,ie){ie===void 0&&(ie=function($){return $});var W=function(){for(var $=[],Ae=0;Ae0&&arguments[0]!==void 0?arguments[0]:[],T=new Map;function b(f){var g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(f||[]).forEach(function(O){var N=O.key,K=O.children;Object(E.a)(N!=null,"Tree node must have a certain key: [".concat(g).concat(N,"]"));var H=String(N);Object(E.a)(!T.has(H)||N===null||N===void 0,"Same 'key' exist in the Tree: ".concat(H)),T.set(H,!0),b(K,"".concat(g).concat(H," > "))})}b(S)}function Y(S){function T(b){var f=Object(ue.a)(b);return f.map(function(g){if(!Object(q.i)(g))return Object(E.a)(!g,"Tree/TreeNode can only accept TreeNode as children."),null;var O=g.key,N=g.props,K=N.children,H=Object(Ie.a)(N,["children"]),be=Object(se.a)({key:O},H),Se=T(K);return Se.length&&(be.children=Se),be}).filter(function(g){return g})}return T(S)}function w(){var S=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],T=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],b=new Set(T===!0?[]:T),f=[];function g(O){var N=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return O.map(function(K,H){var be=Object(q.h)(N?N.pos:"0",H),Se=fe(K.key,be),L=Object(se.a)(Object(se.a)({},K),{},{parent:N,pos:be,children:null,data:K,isStart:[].concat(Object(me.a)(N?N.isStart:[]),[H===0]),isEnd:[].concat(Object(me.a)(N?N.isEnd:[]),[H===O.length-1])});return f.push(L),T===!0||b.has(Se)?L.children=g(K.children||[],L):L.children=[],L})}return g(S),f}function v(S,T,b){var f;b?typeof b=="string"?f=function(N){return N[b]}:typeof b=="function"&&(f=function(N){return b(N)}):f=function(N,K){return fe(N.key,K)};function g(O,N,K){var H=O?O.children:S,be=O?Object(q.h)(K.pos,N):"0";if(O){var Se=f(O,be),L={node:O,index:N,pos:be,key:Se,parentPos:K.node?K.pos:null,level:K.level+1};T(L)}H&&H.forEach(function(V,d){g(V,d,{node:O,pos:be,level:K?K.level+1:-1})})}g(null)}function M(S){var T=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},b=T.initWrapper,f=T.processEntity,g=T.onProcessFinished,O=arguments.length>2?arguments[2]:void 0,N={},K={},H={posEntities:N,keyEntities:K};return b&&(H=b(H)||H),v(S,function(be){var Se=be.node,L=be.index,V=be.pos,d=be.key,ce=be.parentPos,Pe=be.level,Oe={node:Se,index:L,key:d,pos:V,level:Pe},ke=fe(d,V);N[V]=Oe,K[ke]=Oe,Oe.parent=N[ce],Oe.parent&&(Oe.parent.children=Oe.parent.children||[],Oe.parent.children.push(Oe)),f&&f(Oe,H)},O),g&&g(H),H}function A(S,T){var b=T.expandedKeys,f=T.selectedKeys,g=T.loadedKeys,O=T.loadingKeys,N=T.checkedKeys,K=T.halfCheckedKeys,H=T.dragOverNodeKey,be=T.dropPosition,Se=T.keyEntities,L=Se[S],V={eventKey:S,expanded:b.indexOf(S)!==-1,selected:f.indexOf(S)!==-1,loaded:g.indexOf(S)!==-1,loading:O.indexOf(S)!==-1,checked:N.indexOf(S)!==-1,halfChecked:K.indexOf(S)!==-1,pos:String(L?L.pos:""),dragOver:H===S&&be===0,dragOverGapTop:H===S&&be===-1,dragOverGapBottom:H===S&&be===1};return V}function x(S){var T=S.data,b=S.expanded,f=S.selected,g=S.checked,O=S.loaded,N=S.loading,K=S.halfChecked,H=S.dragOver,be=S.dragOverGapTop,Se=S.dragOverGapBottom,L=S.pos,V=S.active,d=Object(se.a)(Object(se.a)({},T),{},{expanded:b,selected:f,checked:g,loaded:O,loading:N,halfChecked:K,dragOver:H,dragOverGapTop:be,dragOverGapBottom:Se,pos:L,active:V});return"props"in d||Object.defineProperty(d,"props",{get:function(){return Object(E.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),S}}),d}},"8HAY":function(we,I,i){"use strict";i.d(I,"a",function(){return q}),i.d(I,"b",function(){return fe});var me=i("pmY6"),se=i("MI8n"),Ie=function(){var de=function(Y,w){return de=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(v,M){v.__proto__=M}||function(v,M){for(var A in M)M.hasOwnProperty(A)&&(v[A]=M[A])},de(Y,w)};return function(Y,w){de(Y,w);function v(){this.constructor=Y}Y.prototype=w===null?Object.create(w):(v.prototype=w.prototype,new v)}}(),ue=function(de,Y,w,v){function M(A){return A instanceof w?A:new w(function(x){x(A)})}return new(w||(w=Promise))(function(A,x){function S(f){try{b(v.next(f))}catch(g){x(g)}}function T(f){try{b(v.throw(f))}catch(g){x(g)}}function b(f){f.done?A(f.value):M(f.value).then(S,T)}b((v=v.apply(de,Y||[])).next())})},E=function(de,Y){var w={label:0,sent:function(){if(A[0]&1)throw A[1];return A[1]},trys:[],ops:[]},v,M,A,x;return x={next:S(0),throw:S(1),return:S(2)},typeof Symbol=="function"&&(x[Symbol.iterator]=function(){return this}),x;function S(b){return function(f){return T([b,f])}}function T(b){if(v)throw new TypeError("Generator is already executing.");for(;w;)try{if(v=1,M&&(A=b[0]&2?M.return:b[0]?M.throw||((A=M.return)&&A.call(M),0):M.next)&&!(A=A.call(M,b[1])).done)return A;(M=0,A)&&(b=[b[0]&2,A.value]);switch(b[0]){case 0:case 1:A=b;break;case 4:return w.label++,{value:b[1],done:!1};case 5:w.label++,M=b[1],b=[0];continue;case 7:b=w.ops.pop(),w.trys.pop();continue;default:if(!(A=w.trys,A=A.length>0&&A[A.length-1])&&(b[0]===6||b[0]===2)){w=0;continue}if(b[0]===3&&(!A||b[1]>A[0]&&b[1]1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(me.a)())return null;var w=document.createElement("style");if((de=Y.csp)===null||de===void 0?void 0:de.nonce){var v;w.nonce=(v=Y.csp)===null||v===void 0?void 0:v.nonce}w.innerHTML=fe;var M=Ie(Y),A=M.firstChild;return Y.prepend&&M.prepend?M.prepend(w):Y.prepend&&A?M.insertBefore(w,A):M.appendChild(w),w}var E=new Map;function q(fe,de){var Y=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},w=Ie(Y);if(!E.has(w)){var v=ue("",Y),M=v.parentNode;E.set(w,M),M.removeChild(v)}var A=Array.from(E.get(w).children).find(function(f){return f.tagName==="STYLE"&&f[se]===de});if(A){var x,S;if(((x=Y.csp)===null||x===void 0?void 0:x.nonce)&&A.nonce!==((S=Y.csp)===null||S===void 0?void 0:S.nonce)){var T;A.nonce=(T=Y.csp)===null||T===void 0?void 0:T.nonce}return A.innerHTML!==fe&&(A.innerHTML=fe),A}var b=ue(fe,Y);return b[se]=de,b}},Bbdw:function(we,I,i){we.exports={flex_box_center:"flex_box_center___1d7HC",flex_space_between:"flex_space_between___2tGvG",flex_box_vertical_center:"flex_box_vertical_center___3lO4f",flex_box_center_end:"flex_box_center_end___22Avr",flex_box_column:"flex_box_column___3SksD",headLeft:"headLeft___9XMDS",colorBlue:"colorBlue___1Qpec",wrap:"wrap___1u-Va",nodata:"nodata___V_2Oo",nodataText:"nodataText___1G_zo",content:"content___314Bx",gitCode:"gitCode___2GwFG",ellipsis:"ellipsis___2M7s4",menu:"menu___3Tf01",overlayClass:"overlayClass___3ckGv",tips:"tips___-Fisb"}},"C/vA":function(we,I,i){"use strict";i.d(I,"a",function(){return me});function me(se){var Ie=this,ue=!1,E;return function(){return ue||(ue=!0,E=se.apply(Ie,arguments)),E}}},"Cg/j":function(we,I,i){"use strict";i.d(I,"b",function(){return me}),i.d(I,"a",function(){return se}),i.d(I,"c",function(){return ue}),i.d(I,"d",function(){return E});var me;(function(q){q.serviceIds=new Map,q.DI_TARGET="$di$target",q.DI_DEPENDENCIES="$di$dependencies";function fe(de){return de[q.DI_DEPENDENCIES]||[]}q.getServiceDependencies=fe})(me||(me={}));var se=ue("instantiationService");function Ie(q,fe,de,Y){fe[me.DI_TARGET]===fe?fe[me.DI_DEPENDENCIES].push({id:q,index:de,optional:Y}):(fe[me.DI_DEPENDENCIES]=[{id:q,index:de,optional:Y}],fe[me.DI_TARGET]=fe)}function ue(q){if(me.serviceIds.has(q))return me.serviceIds.get(q);var fe=function(de,Y,w){if(arguments.length!==3)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");Ie(fe,de,w,!1)};return fe.toString=function(){return q},me.serviceIds.set(q,fe),fe}function E(q){return function(fe,de,Y){if(arguments.length!==3)throw new Error("@optional-decorator can only be used to decorate a parameter");Ie(q,fe,Y,!0)}}},E7E6:function(we,I){we.exports="data:image/png;base64,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"},E9nw:function(we,I){we.exports=function(){var i=document.getSelection();if(!i.rangeCount)return function(){};for(var me=document.activeElement,se=[],Ie=0;Ie0&&(Ae.percent=Ae.loaded/Ae.total*100),W.onProgress(Ae)});var ae=new FormData;W.data&&Object.keys(W.data).forEach(function($){var Ae=W.data[$];if(Array.isArray(Ae)){Ae.forEach(function(Me){ae.append($+"[]",Me)});return}ae.append($,W.data[$])}),W.file instanceof Blob?ae.append(W.filename,W.file,W.file.name):ae.append(W.filename,W.file),F.onerror=function(Ae){W.onError(Ae)},F.onload=function(){return F.status<200||F.status>=300?W.onError(E(W,F),q(F)):W.onSuccess(q(F),F)},F.open(W.method,W.action,!0),W.withCredentials&&"withCredentials"in F&&(F.withCredentials=!0);var z=W.headers||{};return z["X-Requested-With"]!==null&&F.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(z).forEach(function($){z[$]!==null&&F.setRequestHeader($,z[$])}),F.send(ae),{abort:function(){F.abort()}}}var de=+new Date,Y=0;function w(){return"rc-upload-"+de+"-"+ ++Y}function v(W,F){return W.indexOf(F,W.length-F.length)!==-1}var M=function(W,F){if(W&&F){var ae=Array.isArray(F)?F:F.split(","),z=W.name||"",$=W.type||"",Ae=$.replace(/\/.*$/,"");return ae.some(function(Me){var De=Me.trim();return De.charAt(0)==="."?v(z.toLowerCase(),De.toLowerCase()):/\/\*$/.test(De)?Ae===De.replace(/\/.*$/,""):$===De})}return!0};function A(W,F){var ae=W.createReader(),z=[];function $(){ae.readEntries(function(Ae){var Me=Array.prototype.slice.apply(Ae);z=z.concat(Me);var De=!Me.length;De?F(z):$()})}$()}var x=function(F,ae,z){var $=function Ae(Me,De){De=De||"",Me.isFile?Me.file(function(Ee){z(Ee)&&(Me.fullPath&&!Ee.webkitRelativePath&&(Object.defineProperties(Ee,{webkitRelativePath:{writable:!0}}),Ee.webkitRelativePath=Me.fullPath.replace(/^\//,""),Object.defineProperties(Ee,{webkitRelativePath:{writable:!1}})),ae([Ee]))}):Me.isDirectory&&A(Me,function(Ee){Ee.forEach(function(J){Ae(J,""+De+Me.name+"/")})})};F.forEach(function(Ae){$(Ae.webkitGetAsEntry())})},S=x,T=Object.assign||function(W){for(var F=1;F=0)continue;if(!Object.prototype.hasOwnProperty.call(W,z))continue;ae[z]=W[z]}return ae}function N(W,F){if(!(W instanceof F))throw new TypeError("Cannot call a class as a function")}function K(W,F){if(!W)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return F&&(typeof F=="object"||typeof F=="function")?F:W}function H(W,F){if(typeof F!="function"&&F!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof F);W.prototype=Object.create(F&&F.prototype,{constructor:{value:W,enumerable:!1,writable:!0,configurable:!0}}),F&&(Object.setPrototypeOf?Object.setPrototypeOf(W,F):W.__proto__=F)}var be=function(F){return Object.keys(F).reduce(function(ae,z){return(z.substr(0,5)==="data-"||z.substr(0,5)==="aria-"||z==="role")&&(ae[z]=F[z]),ae},{})},Se=function(W){H(F,W);function F(){var ae,z,$,Ae;N(this,F);for(var Me=arguments.length,De=Array(Me),Ee=0;Ee=be?se:{done:!1,value:K[H++]}}}}Y.fromArray=A;function x(K){return{next:function(){var H=K.next();return H.done?se:{done:!1,value:H.value}}}}Y.fromNativeIterator=x;function S(K){return K?Array.isArray(K)?Y.fromArray(K):K:Y.empty()}Y.from=S;function T(K,H){return{next:function(){var be=K.next();return be.done?se:{done:!1,value:H(be.value)}}}}Y.map=T;function b(K,H){return{next:function(){for(;;){var be=K.next();if(be.done)return se;if(H(be.value))return{done:!1,value:be.value}}}}}Y.filter=b;function f(K,H){for(var be=K.next();!be.done;be=K.next())H(be.value)}Y.forEach=f;function g(K,H){H===void 0&&(H=Number.POSITIVE_INFINITY);var be=[];if(H===0)return be;for(var Se=0,L=K.next();!L.done&&!(be.push(L.value),++Se>=H);L=K.next());return be}Y.collect=g;function O(){for(var K=[],H=0;H=K.length)return se;var Se=K[be],L=Se.next();return L.done?(be++,this.next()):L}}}Y.concat=O;function N(K){return new ue(K)}Y.chain=N})(Ie||(Ie={}));var ue=function(){function Y(w){this.it=w}return Y.prototype.next=function(){return this.it.next()},Y}();function E(Y){return Array.isArray(Y)?Ie.fromArray(Y):Y||Ie.empty()}var q=function(){function Y(w,v,M,A){v===void 0&&(v=0),M===void 0&&(M=w.length),A===void 0&&(A=v-1),this.items=w,this.start=v,this.end=M,this.index=A}return Y.prototype.first=function(){return this.index=this.start,this.current()},Y.prototype.next=function(){return this.index=Math.min(this.index+1,this.end),this.current()},Y.prototype.current=function(){return this.index===this.start-1||this.index===this.end?null:this.items[this.index]},Y}(),fe=function(Y){me(w,Y);function w(v,M,A,x){return M===void 0&&(M=0),A===void 0&&(A=v.length),x===void 0&&(x=M-1),Y.call(this,v,M,A,x)||this}return w.prototype.current=function(){return Y.prototype.current.call(this)},w.prototype.previous=function(){return this.index=Math.max(this.index-1,this.start-1),this.current()},w.prototype.first=function(){return this.index=this.start,this.current()},w.prototype.last=function(){return this.index=this.end-1,this.current()},w.prototype.parent=function(){return null},w}(q),de=function(){function Y(w,v){this.iterator=w,this.fn=v}return Y.prototype.next=function(){return this.fn(this.iterator.next())},Y}()},JeFH:function(we,I){we.exports="data:image/png;base64,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"},Jq4h:function(we,I,i){we.exports=i.p+"static/qrcode.54870d9b.png"},KVXO:function(we,I,i){we.exports={wrap:"wrap___1VfLE",content:"content___20B4M",mainPathWrap:"mainPathWrap___3qDeg",colorBlue:"colorBlue___2ZjUq"}},LdHM:function(we,I,i){"use strict";i.d(I,"b",function(){return O}),i.d(I,"a",function(){return K});var me=i("1OyB"),se=i("vuIU"),Ie=i("Ji7U"),ue=i("LK+K"),E=i("q1tI"),q=i("rePB"),fe=i("Ff2n"),de=i("ODXe"),Y=i("4IlW"),w=i("bX4T"),v=i("YrtM"),M=i("TSYQ"),A=i.n(M),x=i("+nKL"),S=i("8OUc"),T=function(z,$){var Ae=z.prefixCls,Me=z.id,De=z.flattenOptions,Ee=z.childrenAsData,J=z.values,Q=z.searchValue,he=z.multiple,X=z.defaultActiveFirstOption,pe=z.height,p=z.itemHeight,R=z.notFoundContent,C=z.open,ne=z.menuItemSelectedIcon,y=z.virtual,k=z.onSelect,oe=z.onToggleOpen,xe=z.onActiveValue,Te=z.onScroll,Ke=z.onMouseEnter,Ye="".concat(Ae,"-item"),nt=Object(v.a)(function(){return De},[C,De],function(Rt,Wt){return Wt[0]&&Rt[1]!==Wt[1]}),dt=E.useRef(null),tt=function(Wt){Wt.preventDefault()},ut=function(Wt){dt.current&&dt.current.scrollTo({index:Wt})},et=function(Wt){for(var It=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,xn=nt.length,dn=0;dn1&&arguments[1]!==void 0?arguments[1]:!1;return Object(be.a)(ae).map(function($,Ae){if(!E.isValidElement($)||!$.type)return null;var Me=$.type.isSelectOptGroup,De=$.key,Ee=$.props,J=Ee.children,Q=Object(fe.a)(Ee,["children"]);return z||!Me?Se($):Object(H.a)(Object(H.a)({key:"__RC_SELECT_GRP__".concat(De===null?Ae:De,"__"),label:De},Q),{},{options:L(J)})}).filter(function($){return $})}var V=i("2Qr1"),d=i("qNPg"),ce=i("U8pU"),Pe=i("Kwbf"),Oe=i("WKfj");function ke(ae){var z=ae.mode,$=ae.options,Ae=ae.children,Me=ae.backfill,De=ae.allowClear,Ee=ae.placeholder,J=ae.getInputElement,Q=ae.showSearch,he=ae.onSearch,X=ae.defaultOpen,pe=ae.autoFocus,p=ae.labelInValue,R=ae.value,C=ae.inputValue,ne=ae.optionLabelProp,y=z==="multiple"||z==="tags",k=Q!==void 0?Q:y||z==="combobox",oe=$||L(Ae);if(Object(Pe.a)(z!=="tags"||oe.every(function(Ye){return!Ye.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),z==="tags"||z==="combobox"){var xe=oe.some(function(Ye){return Ye.options?Ye.options.some(function(nt){return typeof("value"in nt?nt.value:nt.key)=="number"}):typeof("value"in Ye?Ye.value:Ye.key)=="number"});Object(Pe.a)(!xe,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(Pe.a)(z!=="combobox"||!ne,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(Pe.a)(z==="combobox"||!Me,"`backfill` only works with `combobox` mode."),Object(Pe.a)(z==="combobox"||!J,"`getInputElement` only work with `combobox` mode."),Object(Pe.b)(z!=="combobox"||!J||!De||!Ee,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),he&&!k&&z!=="combobox"&&z!=="tags"&&Object(Pe.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(Pe.b)(!X||pe,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),R!=null){var Te=Object(Oe.d)(R);Object(Pe.a)(!p||Te.every(function(Ye){return Object(ce.a)(Ye)==="object"&&("key"in Ye||"value"in Ye)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(Pe.a)(!y||Array.isArray(R),"`value` should be array when `mode` is `multiple` or `tags`")}if(Ae){var Ke=null;Object(be.a)(Ae).some(function(Ye){if(!E.isValidElement(Ye)||!Ye.type)return!1;var nt=Ye.type;if(nt.isSelectOption)return!1;if(nt.isSelectOptGroup){var dt=Object(be.a)(Ye.props.children).every(function(tt){return!E.isValidElement(tt)||!Ye.type||tt.type.isSelectOption?!0:(Ke=tt.type,!1)});return!dt}return Ke=nt,!0}),Ke&&Object(Pe.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Ke.displayName||Ke.name||Ke,"`.")),Object(Pe.a)(C===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var Ne=ke,te=Object(d.a)({prefixCls:"rc-select",components:{optionList:f},convertChildrenToData:L,flattenOptions:V.d,getLabeledValue:V.e,filterOptions:V.b,isValueDisabled:V.g,findValueOption:V.c,warningProps:Ne,fillOptionsWithMissingValue:V.a}),ie=function(ae){Object(Ie.a)($,ae);var z=Object(ue.a)($);function $(){var Ae;return Object(me.a)(this,$),Ae=z.apply(this,arguments),Ae.selectRef=E.createRef(),Ae.focus=function(){Ae.selectRef.current.focus()},Ae.blur=function(){Ae.selectRef.current.blur()},Ae}return Object(se.a)($,[{key:"render",value:function(){return E.createElement(te,Object.assign({ref:this.selectRef},this.props))}}]),$}(E.Component);ie.Option=O,ie.OptGroup=K;var W=ie,F=I.c=W},MI8n:function(we,I,i){"use strict";i.d(I,"b",function(){return q}),i.d(I,"a",function(){return Y}),i.d(I,"e",function(){return w}),i.d(I,"d",function(){return v}),i.d(I,"c",function(){return M}),i.d(I,"f",function(){return A});var me=i("/cxE"),se=i("C/vA"),Ie=i("pmY6"),ue=i("24hK"),E=function(){var x=function(S,T){return x=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(b,f){b.__proto__=f}||function(b,f){for(var g in f)f.hasOwnProperty(g)&&(b[g]=f[g])},x(S,T)};return function(S,T){x(S,T);function b(){this.constructor=S}S.prototype=T===null?Object.create(T):(b.prototype=T.prototype,new b)}}(),q;(function(x){x.None=function(){return Ie.a.None};function S(Ne){return function(te,ie,W){ie===void 0&&(ie=null);var F=!1,ae;return ae=Ne(function(z){return F?void 0:(ae?ae.dispose():F=!0,te.call(ie,z))},null,W),F&&ae.dispose(),ae}}x.once=S;function T(Ne,te){return K(function(ie,W,F){return W===void 0&&(W=null),Ne(function(ae){return ie.call(W,te(ae))},null,F)})}x.map=T;function b(Ne,te){return K(function(ie,W,F){return W===void 0&&(W=null),Ne(function(ae){te(ae),ie.call(W,ae)},null,F)})}x.forEach=b;function f(Ne,te){return K(function(ie,W,F){return W===void 0&&(W=null),Ne(function(ae){return te(ae)&&ie.call(W,ae)},null,F)})}x.filter=f;function g(Ne){return Ne}x.signal=g;function O(){for(var Ne=[],te=0;te1)&&Me.fire(Ee),Ae=0},ie)})},onLastListenerRemove:function(){ae.dispose()}});return Me.event}x.debounce=H;function be(Ne){var te=new Date().getTime();return T(S(Ne),function(ie){return new Date().getTime()-te})}x.stopwatch=be;function Se(Ne){var te=!0,ie;return f(Ne,function(W){var F=te||W!==ie;return te=!1,ie=W,F})}x.latch=Se;function L(Ne,te,ie){te===void 0&&(te=!1),ie===void 0&&(ie=[]);var W=ie.slice(),F=Ne(function($){W?W.push($):z.fire($)}),ae=function(){W&&W.forEach(function($){return z.fire($)}),W=null},z=new Y({onFirstListenerAdd:function(){F||(F=Ne(function($){return z.fire($)}))},onFirstListenerDidAdd:function(){W&&(te?setTimeout(ae):ae())},onLastListenerRemove:function(){F&&F.dispose(),F=null}});return z.event}x.buffer=L;var V=function(){function Ne(te){this.event=te}return Ne.prototype.map=function(te){return new Ne(T(this.event,te))},Ne.prototype.forEach=function(te){return new Ne(b(this.event,te))},Ne.prototype.filter=function(te){return new Ne(f(this.event,te))},Ne.prototype.reduce=function(te,ie){return new Ne(N(this.event,te,ie))},Ne.prototype.latch=function(){return new Ne(Se(this.event))},Ne.prototype.debounce=function(te,ie,W,F){return ie===void 0&&(ie=100),W===void 0&&(W=!1),new Ne(H(this.event,te,ie,W,F))},Ne.prototype.on=function(te,ie,W){return this.event(te,ie,W)},Ne.prototype.once=function(te,ie,W){return S(this.event)(te,ie,W)},Ne}();function d(Ne){return new V(Ne)}x.chain=d;function ce(Ne,te,ie){ie===void 0&&(ie=function($){return $});var W=function(){for(var $=[],Ae=0;Ae0?new de(this._options&&this._options.leakWarningThreshold):void 0}return Object.defineProperty(x.prototype,"event",{get:function(){var S=this;return this._event||(this._event=function(T,b,f){S._listeners||(S._listeners=new ue.a);var g=S._listeners.isEmpty();g&&S._options&&S._options.onFirstListenerAdd&&S._options.onFirstListenerAdd(S);var O=S._listeners.push(b?[T,b]:T);g&&S._options&&S._options.onFirstListenerDidAdd&&S._options.onFirstListenerDidAdd(S),S._options&&S._options.onListenerDidAdd&&S._options.onListenerDidAdd(S,T,b);var N;S._leakageMon&&(N=S._leakageMon.check(S._listeners.size));var K;return K={dispose:function(){if(N&&N(),K.dispose=x._noop,!S._disposed&&(O(),S._options&&S._options.onLastListenerRemove)){var H=S._listeners&&!S._listeners.isEmpty();H||S._options.onLastListenerRemove(S)}}},f instanceof Ie.b?f.add(K):Array.isArray(f)&&f.push(K),K}),this._event},enumerable:!0,configurable:!0}),x.prototype.fire=function(S){if(this._listeners){this._deliveryQueue||(this._deliveryQueue=new ue.a);for(var T=this._listeners.iterator(),b=T.next();!b.done;b=T.next())this._deliveryQueue.push([b.value,S]);for(;this._deliveryQueue.size>0;){var f=this._deliveryQueue.shift(),g=f[0],O=f[1];try{typeof g=="function"?g.call(void 0,O):g[0].call(g[1],O)}catch(N){Object(me.e)(N)}}}},x.prototype.dispose=function(){this._listeners&&this._listeners.clear(),this._deliveryQueue&&this._deliveryQueue.clear(),this._leakageMon&&this._leakageMon.dispose(),this._disposed=!0},x._noop=function(){},x}(),w=function(x){E(S,x);function S(T){var b=x.call(this,T)||this;return b._isPaused=0,b._eventQueue=new ue.a,b._mergeFn=T&&T.merge,b}return S.prototype.pause=function(){this._isPaused++},S.prototype.resume=function(){if(this._isPaused!==0&&--this._isPaused===0)if(this._mergeFn){var T=this._eventQueue.toArray();this._eventQueue.clear(),x.prototype.fire.call(this,this._mergeFn(T))}else for(;!this._isPaused&&this._eventQueue.size!==0;)x.prototype.fire.call(this,this._eventQueue.shift())},S.prototype.fire=function(T){this._listeners&&(this._isPaused!==0?this._eventQueue.push(T):x.prototype.fire.call(this,T))},S}(Y),v=function(){function x(){var S=this;this.hasListeners=!1,this.events=[],this.emitter=new Y({onFirstListenerAdd:function(){return S.onFirstListenerAdd()},onLastListenerRemove:function(){return S.onLastListenerRemove()}})}return Object.defineProperty(x.prototype,"event",{get:function(){return this.emitter.event},enumerable:!0,configurable:!0}),x.prototype.add=function(S){var T=this,b={event:S,listener:null};this.events.push(b),this.hasListeners&&this.hook(b);var f=function(){T.hasListeners&&T.unhook(b);var g=T.events.indexOf(b);T.events.splice(g,1)};return Object(Ie.h)(Object(se.a)(f))},x.prototype.onFirstListenerAdd=function(){var S=this;this.hasListeners=!0,this.events.forEach(function(T){return S.hook(T)})},x.prototype.onLastListenerRemove=function(){var S=this;this.hasListeners=!1,this.events.forEach(function(T){return S.unhook(T)})},x.prototype.hook=function(S){var T=this;S.listener=S.event(function(b){return T.emitter.fire(b)})},x.prototype.unhook=function(S){S.listener&&S.listener.dispose(),S.listener=null},x.prototype.dispose=function(){this.emitter.dispose()},x}(),M=function(){function x(){this.buffers=[]}return x.prototype.wrapEvent=function(S){var T=this;return function(b,f,g){return S(function(O){var N=T.buffers[T.buffers.length-1];N?N.push(function(){return b.call(f,O)}):b.call(f,O)},void 0,g)}},x.prototype.bufferEvents=function(S){var T=[];this.buffers.push(T);var b=S();return this.buffers.pop(),T.forEach(function(f){return f()}),b},x}(),A=function(){function x(){var S=this;this.listening=!1,this.inputEvent=q.None,this.inputEventListener=Ie.a.None,this.emitter=new Y({onFirstListenerDidAdd:function(){S.listening=!0,S.inputEventListener=S.inputEvent(S.emitter.fire,S.emitter)},onLastListenerRemove:function(){S.listening=!1,S.inputEventListener.dispose()}}),this.event=this.emitter.event}return Object.defineProperty(x.prototype,"input",{set:function(S){this.inputEvent=S,this.listening&&(this.inputEventListener.dispose(),this.inputEventListener=S(this.emitter.fire,this.emitter))},enumerable:!0,configurable:!0}),x.prototype.dispose=function(){this.inputEventListener.dispose(),this.emitter.dispose()},x}()},N0LK:function(we,I,i){"use strict";i.d(I,"x",function(){return me}),i.d(I,"F",function(){return se}),i.d(I,"r",function(){return ue}),i.d(I,"o",function(){return E}),i.d(I,"p",function(){return q}),i.d(I,"Q",function(){return fe}),i.d(I,"K",function(){return Y}),i.d(I,"k",function(){return w}),i.d(I,"N",function(){return v}),i.d(I,"m",function(){return M}),i.d(I,"l",function(){return A}),i.d(I,"I",function(){return x}),i.d(I,"H",function(){return S}),i.d(I,"q",function(){return T}),i.d(I,"t",function(){return b}),i.d(I,"D",function(){return f}),i.d(I,"e",function(){return g}),i.d(I,"f",function(){return O}),i.d(I,"B",function(){return N}),i.d(I,"C",function(){return K}),i.d(I,"n",function(){return be}),i.d(I,"O",function(){return L}),i.d(I,"c",function(){return V}),i.d(I,"d",function(){return d}),i.d(I,"z",function(){return ce}),i.d(I,"A",function(){return Pe}),i.d(I,"u",function(){return Oe}),i.d(I,"E",function(){return Ne}),i.d(I,"G",function(){return te}),i.d(I,"i",function(){return W}),i.d(I,"g",function(){return ae}),i.d(I,"v",function(){return $}),i.d(I,"h",function(){return Ae}),i.d(I,"y",function(){return Me}),i.d(I,"w",function(){return De}),i.d(I,"a",function(){return Ee}),i.d(I,"P",function(){return J}),i.d(I,"L",function(){return Q}),i.d(I,"J",function(){return he}),i.d(I,"j",function(){return X}),i.d(I,"M",function(){return pe}),i.d(I,"s",function(){return p}),i.d(I,"b",function(){return R});function me(y){return!y||typeof y!="string"?!0:y.trim().length===0}function se(y,k,oe){oe===void 0&&(oe="0");for(var xe=""+y,Te=[xe],Ke=xe.length;Ke=k.length?xe:k[Ke]})}function E(y){return y.replace(/[<>&]/g,function(k){switch(k){case"<":return"<";case">":return">";case"&":return"&";default:return k}})}function q(y){return y.replace(/[\\\{\}\*\+\?\|\^\$\.\[\]\(\)]/g,"\\$&")}function fe(y,k){k===void 0&&(k=" ");var oe=de(y,k);return Y(oe,k)}function de(y,k){if(!y||!k)return y;var oe=k.length;if(oe===0||y.length===0)return y;for(var xe=0;y.indexOf(k,xe)===xe;)xe=xe+oe;return y.substring(xe)}function Y(y,k){if(!y||!k)return y;var oe=k.length,xe=y.length;if(oe===0||xe===0)return y;for(var Te=xe,Ke=-1;!(Ke=y.lastIndexOf(k,Te-1),Ke===-1||Ke+oe!==Te);){if(Ke===0)return"";Te=Ke}return y.substring(0,Te)}function w(y){return y.replace(/[\-\\\{\}\+\?\|\^\$\.\,\[\]\(\)\#\s]/g,"\\$&").replace(/[\*]/g,".*")}function v(y,k){if(y.length0?y.indexOf(k,oe)===oe:oe===0?y===k:!1}function A(y,k,oe){if(oe===void 0&&(oe={}),!y)throw new Error("Cannot create regex from empty string");k||(y=q(y)),oe.wholeWord&&(/\B/.test(y.charAt(0))||(y="\\b"+y),/\B/.test(y.charAt(y.length-1))||(y=y+"\\b"));var xe="";return oe.global&&(xe+="g"),oe.matchCase||(xe+="i"),oe.multiline&&(xe+="m"),oe.unicode&&(xe+="u"),new RegExp(y,xe)}function x(y){if(y.source==="^"||y.source==="^$"||y.source==="$"||y.source==="^\\s*$")return!1;var k=y.exec("");return!!(k&&y.lastIndex===0)}function S(y){return(y.global?"g":"")+(y.ignoreCase?"i":"")+(y.multiline?"m":"")+(y.unicode?"u":"")}function T(y){for(var k=0,oe=y.length;k=0;oe--){var xe=y.charCodeAt(oe);if(xe!==32&&xe!==9)return oe}return-1}function g(y,k){return yk?1:0}function O(y,k){for(var oe=Math.min(y.length,k.length),xe=0;xek.length?1:0}function N(y){return y>=97&&y<=122}function K(y){return y>=65&&y<=90}function H(y){return N(y)||K(y)}function be(y,k){return y.length===k.length&&Se(y,k)}function Se(y,k,oe){oe===void 0&&(oe=y.length);for(var xe=0;xey.length?!1:Se(y,k,oe)}function V(y,k){var oe,xe=Math.min(y.length,k.length);for(oe=0;oe1){var xe=y.charCodeAt(k-2);if(ce(xe))return(xe-55296<<10)+(oe-56320)+65536}return oe}function Ne(y,k){var oe=C.getInstance(),xe=k,Te=y.length,Ke=Oe(y,Te,k);k+=Ke>=65536?2:1;for(var Ye=oe.getGraphemeBreakType(Ke);k=65536?2:1,Ye=dt}return k-xe}function te(y,k){var oe=C.getInstance(),xe=k,Te=ke(y,k);k-=Te>=65536?2:1;for(var Ke=oe.getGraphemeBreakType(Te);k>0;){var Ye=ke(y,k),nt=oe.getGraphemeBreakType(Ye);if(R(nt,Ke))break;k-=Ye>=65536?2:1,Ke=nt}return xe-k}var ie=/(?:[\u05BE\u05C0\u05C3\u05C6\u05D0-\u05F4\u0608\u060B\u060D\u061B-\u064A\u066D-\u066F\u0671-\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u0710\u0712-\u072F\u074D-\u07A5\u07B1-\u07EA\u07F4\u07F5\u07FA-\u0815\u081A\u0824\u0828\u0830-\u0858\u085E-\u08BD\u200F\uFB1D\uFB1F-\uFB28\uFB2A-\uFD3D\uFD50-\uFDFC\uFE70-\uFEFC]|\uD802[\uDC00-\uDD1B\uDD20-\uDE00\uDE10-\uDE33\uDE40-\uDEE4\uDEEB-\uDF35\uDF40-\uDFFF]|\uD803[\uDC00-\uDCFF]|\uD83A[\uDC00-\uDCCF\uDD00-\uDD43\uDD50-\uDFFF]|\uD83B[\uDC00-\uDEBB])/;function W(y){return ie.test(y)}var F=/(?:[\u231A\u231B\u23F0\u23F3\u2600-\u27BF\u2B50\u2B55]|\uD83C[\uDDE6-\uDDFF\uDF00-\uDFFF]|\uD83D[\uDC00-\uDE4F\uDE80-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD00-\uDDFF\uDE70-\uDE73\uDE78-\uDE82\uDE90-\uDE95])/;function ae(y){return F.test(y)}var z=/^[\t\n\r\x20-\x7E]*$/;function $(y){return z.test(y)}function Ae(y){for(var k=0,oe=y.length;k=11904&&y<=55215||y>=63744&&y<=64255||y>=65281&&y<=65374}function De(y){return y>=127462&&y<=127487||y>=9728&&y<=10175||y>=127744&&y<=128591||y>=128640&&y<=128764||y>=128992&&y<=129003||y>=129280&&y<=129535||y>=129648&&y<=129651||y>=129656&&y<=129666||y>=129680&&y<=129685}var Ee=String.fromCharCode(65279);function J(y){return!!(y&&y.length>0&&y.charCodeAt(0)===65279)}function Q(y){return btoa(encodeURIComponent(y))}function he(y,k){for(var oe="",xe=0;xeoe[3*Te+1])Te=2*Te+1;else return oe[3*Te+2];return 0},y._INSTANCE=null,y}();function ne(){return JSON.parse("[0,0,0,51592,51592,11,44424,44424,11,72251,72254,5,7150,7150,7,48008,48008,11,55176,55176,11,128420,128420,14,3276,3277,5,9979,9980,14,46216,46216,11,49800,49800,11,53384,53384,11,70726,70726,5,122915,122916,5,129320,129327,14,2558,2558,5,5906,5908,5,9762,9763,14,43360,43388,8,45320,45320,11,47112,47112,11,48904,48904,11,50696,50696,11,52488,52488,11,54280,54280,11,70082,70083,1,71350,71350,7,73111,73111,5,127892,127893,14,128726,128727,14,129473,129474,14,2027,2035,5,2901,2902,5,3784,3789,5,6754,6754,5,8418,8420,5,9877,9877,14,11088,11088,14,44008,44008,5,44872,44872,11,45768,45768,11,46664,46664,11,47560,47560,11,48456,48456,11,49352,49352,11,50248,50248,11,51144,51144,11,52040,52040,11,52936,52936,11,53832,53832,11,54728,54728,11,69811,69814,5,70459,70460,5,71096,71099,7,71998,71998,5,72874,72880,5,119149,119149,7,127374,127374,14,128335,128335,14,128482,128482,14,128765,128767,14,129399,129400,14,129680,129685,14,1476,1477,5,2377,2380,7,2759,2760,5,3137,3140,7,3458,3459,7,4153,4154,5,6432,6434,5,6978,6978,5,7675,7679,5,9723,9726,14,9823,9823,14,9919,9923,14,10035,10036,14,42736,42737,5,43596,43596,5,44200,44200,11,44648,44648,11,45096,45096,11,45544,45544,11,45992,45992,11,46440,46440,11,46888,46888,11,47336,47336,11,47784,47784,11,48232,48232,11,48680,48680,11,49128,49128,11,49576,49576,11,50024,50024,11,50472,50472,11,50920,50920,11,51368,51368,11,51816,51816,11,52264,52264,11,52712,52712,11,53160,53160,11,53608,53608,11,54056,54056,11,54504,54504,11,54952,54952,11,68108,68111,5,69933,69940,5,70197,70197,7,70498,70499,7,70845,70845,5,71229,71229,5,71727,71735,5,72154,72155,5,72344,72345,5,73023,73029,5,94095,94098,5,121403,121452,5,126981,127182,14,127538,127546,14,127990,127990,14,128391,128391,14,128445,128449,14,128500,128505,14,128752,128752,14,129160,129167,14,129356,129356,14,129432,129442,14,129648,129651,14,129751,131069,14,173,173,4,1757,1757,1,2274,2274,1,2494,2494,5,2641,2641,5,2876,2876,5,3014,3016,7,3262,3262,7,3393,3396,5,3570,3571,7,3968,3972,5,4228,4228,7,6086,6086,5,6679,6680,5,6912,6915,5,7080,7081,5,7380,7392,5,8252,8252,14,9096,9096,14,9748,9749,14,9784,9786,14,9833,9850,14,9890,9894,14,9938,9938,14,9999,9999,14,10085,10087,14,12349,12349,14,43136,43137,7,43454,43456,7,43755,43755,7,44088,44088,11,44312,44312,11,44536,44536,11,44760,44760,11,44984,44984,11,45208,45208,11,45432,45432,11,45656,45656,11,45880,45880,11,46104,46104,11,46328,46328,11,46552,46552,11,46776,46776,11,47000,47000,11,47224,47224,11,47448,47448,11,47672,47672,11,47896,47896,11,48120,48120,11,48344,48344,11,48568,48568,11,48792,48792,11,49016,49016,11,49240,49240,11,49464,49464,11,49688,49688,11,49912,49912,11,50136,50136,11,50360,50360,11,50584,50584,11,50808,50808,11,51032,51032,11,51256,51256,11,51480,51480,11,51704,51704,11,51928,51928,11,52152,52152,11,52376,52376,11,52600,52600,11,52824,52824,11,53048,53048,11,53272,53272,11,53496,53496,11,53720,53720,11,53944,53944,11,54168,54168,11,54392,54392,11,54616,54616,11,54840,54840,11,55064,55064,11,65438,65439,5,69633,69633,5,69837,69837,1,70018,70018,7,70188,70190,7,70368,70370,7,70465,70468,7,70712,70719,5,70835,70840,5,70850,70851,5,71132,71133,5,71340,71340,7,71458,71461,5,71985,71989,7,72002,72002,7,72193,72202,5,72281,72283,5,72766,72766,7,72885,72886,5,73104,73105,5,92912,92916,5,113824,113827,4,119173,119179,5,121505,121519,5,125136,125142,5,127279,127279,14,127489,127490,14,127570,127743,14,127900,127901,14,128254,128254,14,128369,128370,14,128400,128400,14,128425,128432,14,128468,128475,14,128489,128494,14,128715,128720,14,128745,128745,14,128759,128760,14,129004,129023,14,129296,129304,14,129340,129342,14,129388,129392,14,129404,129407,14,129454,129455,14,129485,129487,14,129659,129663,14,129719,129727,14,917536,917631,5,13,13,2,1160,1161,5,1564,1564,4,1807,1807,1,2085,2087,5,2363,2363,7,2402,2403,5,2507,2508,7,2622,2624,7,2691,2691,7,2786,2787,5,2881,2884,5,3006,3006,5,3072,3072,5,3170,3171,5,3267,3268,7,3330,3331,7,3406,3406,1,3538,3540,5,3655,3662,5,3897,3897,5,4038,4038,5,4184,4185,5,4352,4447,8,6068,6069,5,6155,6157,5,6448,6449,7,6742,6742,5,6783,6783,5,6966,6970,5,7042,7042,7,7143,7143,7,7212,7219,5,7412,7412,5,8206,8207,4,8294,8303,4,8596,8601,14,9410,9410,14,9742,9742,14,9757,9757,14,9770,9770,14,9794,9794,14,9828,9828,14,9855,9855,14,9882,9882,14,9900,9903,14,9929,9933,14,9963,9967,14,9987,9988,14,10006,10006,14,10062,10062,14,10175,10175,14,11744,11775,5,42607,42607,5,43043,43044,7,43263,43263,5,43444,43445,7,43569,43570,5,43698,43700,5,43766,43766,5,44032,44032,11,44144,44144,11,44256,44256,11,44368,44368,11,44480,44480,11,44592,44592,11,44704,44704,11,44816,44816,11,44928,44928,11,45040,45040,11,45152,45152,11,45264,45264,11,45376,45376,11,45488,45488,11,45600,45600,11,45712,45712,11,45824,45824,11,45936,45936,11,46048,46048,11,46160,46160,11,46272,46272,11,46384,46384,11,46496,46496,11,46608,46608,11,46720,46720,11,46832,46832,11,46944,46944,11,47056,47056,11,47168,47168,11,47280,47280,11,47392,47392,11,47504,47504,11,47616,47616,11,47728,47728,11,47840,47840,11,47952,47952,11,48064,48064,11,48176,48176,11,48288,48288,11,48400,48400,11,48512,48512,11,48624,48624,11,48736,48736,11,48848,48848,11,48960,48960,11,49072,49072,11,49184,49184,11,49296,49296,11,49408,49408,11,49520,49520,11,49632,49632,11,49744,49744,11,49856,49856,11,49968,49968,11,50080,50080,11,50192,50192,11,50304,50304,11,50416,50416,11,50528,50528,11,50640,50640,11,50752,50752,11,50864,50864,11,50976,50976,11,51088,51088,11,51200,51200,11,51312,51312,11,51424,51424,11,51536,51536,11,51648,51648,11,51760,51760,11,51872,51872,11,51984,51984,11,52096,52096,11,52208,52208,11,52320,52320,11,52432,52432,11,52544,52544,11,52656,52656,11,52768,52768,11,52880,52880,11,52992,52992,11,53104,53104,11,53216,53216,11,53328,53328,11,53440,53440,11,53552,53552,11,53664,53664,11,53776,53776,11,53888,53888,11,54000,54000,11,54112,54112,11,54224,54224,11,54336,54336,11,54448,54448,11,54560,54560,11,54672,54672,11,54784,54784,11,54896,54896,11,55008,55008,11,55120,55120,11,64286,64286,5,66272,66272,5,68900,68903,5,69762,69762,7,69817,69818,5,69927,69931,5,70003,70003,5,70070,70078,5,70094,70094,7,70194,70195,7,70206,70206,5,70400,70401,5,70463,70463,7,70475,70477,7,70512,70516,5,70722,70724,5,70832,70832,5,70842,70842,5,70847,70848,5,71088,71089,7,71102,71102,7,71219,71226,5,71231,71232,5,71342,71343,7,71453,71455,5,71463,71467,5,71737,71738,5,71995,71996,5,72000,72000,7,72145,72147,7,72160,72160,5,72249,72249,7,72273,72278,5,72330,72342,5,72752,72758,5,72850,72871,5,72882,72883,5,73018,73018,5,73031,73031,5,73109,73109,5,73461,73462,7,94031,94031,5,94192,94193,7,119142,119142,7,119155,119162,4,119362,119364,5,121476,121476,5,122888,122904,5,123184,123190,5,126976,126979,14,127184,127231,14,127344,127345,14,127405,127461,14,127514,127514,14,127561,127567,14,127778,127779,14,127896,127896,14,127985,127986,14,127995,127999,5,128326,128328,14,128360,128366,14,128378,128378,14,128394,128397,14,128405,128406,14,128422,128423,14,128435,128443,14,128453,128464,14,128479,128480,14,128484,128487,14,128496,128498,14,128640,128709,14,128723,128724,14,128736,128741,14,128747,128748,14,128755,128755,14,128762,128762,14,128981,128991,14,129096,129103,14,129292,129292,14,129311,129311,14,129329,129330,14,129344,129349,14,129360,129374,14,129394,129394,14,129402,129402,14,129413,129425,14,129445,129450,14,129466,129471,14,129483,129483,14,129511,129535,14,129653,129655,14,129667,129670,14,129705,129711,14,129731,129743,14,917505,917505,4,917760,917999,5,10,10,3,127,159,4,768,879,5,1471,1471,5,1536,1541,1,1648,1648,5,1767,1768,5,1840,1866,5,2070,2073,5,2137,2139,5,2307,2307,7,2366,2368,7,2382,2383,7,2434,2435,7,2497,2500,5,2519,2519,5,2563,2563,7,2631,2632,5,2677,2677,5,2750,2752,7,2763,2764,7,2817,2817,5,2879,2879,5,2891,2892,7,2914,2915,5,3008,3008,5,3021,3021,5,3076,3076,5,3146,3149,5,3202,3203,7,3264,3265,7,3271,3272,7,3298,3299,5,3390,3390,5,3402,3404,7,3426,3427,5,3535,3535,5,3544,3550,7,3635,3635,7,3763,3763,7,3893,3893,5,3953,3966,5,3981,3991,5,4145,4145,7,4157,4158,5,4209,4212,5,4237,4237,5,4520,4607,10,5970,5971,5,6071,6077,5,6089,6099,5,6277,6278,5,6439,6440,5,6451,6456,7,6683,6683,5,6744,6750,5,6765,6770,7,6846,6846,5,6964,6964,5,6972,6972,5,7019,7027,5,7074,7077,5,7083,7085,5,7146,7148,7,7154,7155,7,7222,7223,5,7394,7400,5,7416,7417,5,8204,8204,5,8233,8233,4,8288,8292,4,8413,8416,5,8482,8482,14,8986,8987,14,9193,9203,14,9654,9654,14,9733,9733,14,9745,9745,14,9752,9752,14,9760,9760,14,9766,9766,14,9774,9775,14,9792,9792,14,9800,9811,14,9825,9826,14,9831,9831,14,9852,9853,14,9872,9873,14,9880,9880,14,9885,9887,14,9896,9897,14,9906,9916,14,9926,9927,14,9936,9936,14,9941,9960,14,9974,9974,14,9982,9985,14,9992,9997,14,10002,10002,14,10017,10017,14,10055,10055,14,10071,10071,14,10145,10145,14,11013,11015,14,11503,11505,5,12334,12335,5,12951,12951,14,42612,42621,5,43014,43014,5,43047,43047,7,43204,43205,5,43335,43345,5,43395,43395,7,43450,43451,7,43561,43566,5,43573,43574,5,43644,43644,5,43710,43711,5,43758,43759,7,44005,44005,5,44012,44012,7,44060,44060,11,44116,44116,11,44172,44172,11,44228,44228,11,44284,44284,11,44340,44340,11,44396,44396,11,44452,44452,11,44508,44508,11,44564,44564,11,44620,44620,11,44676,44676,11,44732,44732,11,44788,44788,11,44844,44844,11,44900,44900,11,44956,44956,11,45012,45012,11,45068,45068,11,45124,45124,11,45180,45180,11,45236,45236,11,45292,45292,11,45348,45348,11,45404,45404,11,45460,45460,11,45516,45516,11,45572,45572,11,45628,45628,11,45684,45684,11,45740,45740,11,45796,45796,11,45852,45852,11,45908,45908,11,45964,45964,11,46020,46020,11,46076,46076,11,46132,46132,11,46188,46188,11,46244,46244,11,46300,46300,11,46356,46356,11,46412,46412,11,46468,46468,11,46524,46524,11,46580,46580,11,46636,46636,11,46692,46692,11,46748,46748,11,46804,46804,11,46860,46860,11,46916,46916,11,46972,46972,11,47028,47028,11,47084,47084,11,47140,47140,11,47196,47196,11,47252,47252,11,47308,47308,11,47364,47364,11,47420,47420,11,47476,47476,11,47532,47532,11,47588,47588,11,47644,47644,11,47700,47700,11,47756,47756,11,47812,47812,11,47868,47868,11,47924,47924,11,47980,47980,11,48036,48036,11,48092,48092,11,48148,48148,11,48204,48204,11,48260,48260,11,48316,48316,11,48372,48372,11,48428,48428,11,48484,48484,11,48540,48540,11,48596,48596,11,48652,48652,11,48708,48708,11,48764,48764,11,48820,48820,11,48876,48876,11,48932,48932,11,48988,48988,11,49044,49044,11,49100,49100,11,49156,49156,11,49212,49212,11,49268,49268,11,49324,49324,11,49380,49380,11,49436,49436,11,49492,49492,11,49548,49548,11,49604,49604,11,49660,49660,11,49716,49716,11,49772,49772,11,49828,49828,11,49884,49884,11,49940,49940,11,49996,49996,11,50052,50052,11,50108,50108,11,50164,50164,11,50220,50220,11,50276,50276,11,50332,50332,11,50388,50388,11,50444,50444,11,50500,50500,11,50556,50556,11,50612,50612,11,50668,50668,11,50724,50724,11,50780,50780,11,50836,50836,11,50892,50892,11,50948,50948,11,51004,51004,11,51060,51060,11,51116,51116,11,51172,51172,11,51228,51228,11,51284,51284,11,51340,51340,11,51396,51396,11,51452,51452,11,51508,51508,11,51564,51564,11,51620,51620,11,51676,51676,11,51732,51732,11,51788,51788,11,51844,51844,11,51900,51900,11,51956,51956,11,52012,52012,11,52068,52068,11,52124,52124,11,52180,52180,11,52236,52236,11,52292,52292,11,52348,52348,11,52404,52404,11,52460,52460,11,52516,52516,11,52572,52572,11,52628,52628,11,52684,52684,11,52740,52740,11,52796,52796,11,52852,52852,11,52908,52908,11,52964,52964,11,53020,53020,11,53076,53076,11,53132,53132,11,53188,53188,11,53244,53244,11,53300,53300,11,53356,53356,11,53412,53412,11,53468,53468,11,53524,53524,11,53580,53580,11,53636,53636,11,53692,53692,11,53748,53748,11,53804,53804,11,53860,53860,11,53916,53916,11,53972,53972,11,54028,54028,11,54084,54084,11,54140,54140,11,54196,54196,11,54252,54252,11,54308,54308,11,54364,54364,11,54420,54420,11,54476,54476,11,54532,54532,11,54588,54588,11,54644,54644,11,54700,54700,11,54756,54756,11,54812,54812,11,54868,54868,11,54924,54924,11,54980,54980,11,55036,55036,11,55092,55092,11,55148,55148,11,55216,55238,9,65056,65071,5,65529,65531,4,68097,68099,5,68159,68159,5,69446,69456,5,69688,69702,5,69808,69810,7,69815,69816,7,69821,69821,1,69888,69890,5,69932,69932,7,69957,69958,7,70016,70017,5,70067,70069,7,70079,70080,7,70089,70092,5,70095,70095,5,70191,70193,5,70196,70196,5,70198,70199,5,70367,70367,5,70371,70378,5,70402,70403,7,70462,70462,5,70464,70464,5,70471,70472,7,70487,70487,5,70502,70508,5,70709,70711,7,70720,70721,7,70725,70725,7,70750,70750,5,70833,70834,7,70841,70841,7,70843,70844,7,70846,70846,7,70849,70849,7,71087,71087,5,71090,71093,5,71100,71101,5,71103,71104,5,71216,71218,7,71227,71228,7,71230,71230,7,71339,71339,5,71341,71341,5,71344,71349,5,71351,71351,5,71456,71457,7,71462,71462,7,71724,71726,7,71736,71736,7,71984,71984,5,71991,71992,7,71997,71997,7,71999,71999,1,72001,72001,1,72003,72003,5,72148,72151,5,72156,72159,7,72164,72164,7,72243,72248,5,72250,72250,1,72263,72263,5,72279,72280,7,72324,72329,1,72343,72343,7,72751,72751,7,72760,72765,5,72767,72767,5,72873,72873,7,72881,72881,7,72884,72884,7,73009,73014,5,73020,73021,5,73030,73030,1,73098,73102,7,73107,73108,7,73110,73110,7,73459,73460,5,78896,78904,4,92976,92982,5,94033,94087,7,94180,94180,5,113821,113822,5,119141,119141,5,119143,119145,5,119150,119154,5,119163,119170,5,119210,119213,5,121344,121398,5,121461,121461,5,121499,121503,5,122880,122886,5,122907,122913,5,122918,122922,5,123628,123631,5,125252,125258,5,126980,126980,14,127183,127183,14,127245,127247,14,127340,127343,14,127358,127359,14,127377,127386,14,127462,127487,6,127491,127503,14,127535,127535,14,127548,127551,14,127568,127569,14,127744,127777,14,127780,127891,14,127894,127895,14,127897,127899,14,127902,127984,14,127987,127989,14,127991,127994,14,128000,128253,14,128255,128317,14,128329,128334,14,128336,128359,14,128367,128368,14,128371,128377,14,128379,128390,14,128392,128393,14,128398,128399,14,128401,128404,14,128407,128419,14,128421,128421,14,128424,128424,14,128433,128434,14,128444,128444,14,128450,128452,14,128465,128467,14,128476,128478,14,128481,128481,14,128483,128483,14,128488,128488,14,128495,128495,14,128499,128499,14,128506,128591,14,128710,128714,14,128721,128722,14,128725,128725,14,128728,128735,14,128742,128744,14,128746,128746,14,128749,128751,14,128753,128754,14,128756,128758,14,128761,128761,14,128763,128764,14,128884,128895,14,128992,129003,14,129036,129039,14,129114,129119,14,129198,129279,14,129293,129295,14,129305,129310,14,129312,129319,14,129328,129328,14,129331,129338,14,129343,129343,14,129351,129355,14,129357,129359,14,129375,129387,14,129393,129393,14,129395,129398,14,129401,129401,14,129403,129403,14,129408,129412,14,129426,129431,14,129443,129444,14,129451,129453,14,129456,129465,14,129472,129472,14,129475,129482,14,129484,129484,14,129488,129510,14,129536,129647,14,129652,129652,14,129656,129658,14,129664,129666,14,129671,129679,14,129686,129704,14,129712,129718,14,129728,129730,14,129744,129750,14,917504,917504,4,917506,917535,4,917632,917759,4,918000,921599,4,0,9,4,11,12,4,14,31,4,169,169,14,174,174,14,1155,1159,5,1425,1469,5,1473,1474,5,1479,1479,5,1552,1562,5,1611,1631,5,1750,1756,5,1759,1764,5,1770,1773,5,1809,1809,5,1958,1968,5,2045,2045,5,2075,2083,5,2089,2093,5,2259,2273,5,2275,2306,5,2362,2362,5,2364,2364,5,2369,2376,5,2381,2381,5,2385,2391,5,2433,2433,5,2492,2492,5,2495,2496,7,2503,2504,7,2509,2509,5,2530,2531,5,2561,2562,5,2620,2620,5,2625,2626,5,2635,2637,5,2672,2673,5,2689,2690,5,2748,2748,5,2753,2757,5,2761,2761,7,2765,2765,5,2810,2815,5,2818,2819,7,2878,2878,5,2880,2880,7,2887,2888,7,2893,2893,5,2903,2903,5,2946,2946,5,3007,3007,7,3009,3010,7,3018,3020,7,3031,3031,5,3073,3075,7,3134,3136,5,3142,3144,5,3157,3158,5,3201,3201,5,3260,3260,5,3263,3263,5,3266,3266,5,3270,3270,5,3274,3275,7,3285,3286,5,3328,3329,5,3387,3388,5,3391,3392,7,3398,3400,7,3405,3405,5,3415,3415,5,3457,3457,5,3530,3530,5,3536,3537,7,3542,3542,5,3551,3551,5,3633,3633,5,3636,3642,5,3761,3761,5,3764,3772,5,3864,3865,5,3895,3895,5,3902,3903,7,3967,3967,7,3974,3975,5,3993,4028,5,4141,4144,5,4146,4151,5,4155,4156,7,4182,4183,7,4190,4192,5,4226,4226,5,4229,4230,5,4253,4253,5,4448,4519,9,4957,4959,5,5938,5940,5,6002,6003,5,6070,6070,7,6078,6085,7,6087,6088,7,6109,6109,5,6158,6158,4,6313,6313,5,6435,6438,7,6441,6443,7,6450,6450,5,6457,6459,5,6681,6682,7,6741,6741,7,6743,6743,7,6752,6752,5,6757,6764,5,6771,6780,5,6832,6845,5,6847,6848,5,6916,6916,7,6965,6965,5,6971,6971,7,6973,6977,7,6979,6980,7,7040,7041,5,7073,7073,7,7078,7079,7,7082,7082,7,7142,7142,5,7144,7145,5,7149,7149,5,7151,7153,5,7204,7211,7,7220,7221,7,7376,7378,5,7393,7393,7,7405,7405,5,7415,7415,7,7616,7673,5,8203,8203,4,8205,8205,13,8232,8232,4,8234,8238,4,8265,8265,14,8293,8293,4,8400,8412,5,8417,8417,5,8421,8432,5,8505,8505,14,8617,8618,14,9000,9000,14,9167,9167,14,9208,9210,14,9642,9643,14,9664,9664,14,9728,9732,14,9735,9741,14,9743,9744,14,9746,9746,14,9750,9751,14,9753,9756,14,9758,9759,14,9761,9761,14,9764,9765,14,9767,9769,14,9771,9773,14,9776,9783,14,9787,9791,14,9793,9793,14,9795,9799,14,9812,9822,14,9824,9824,14,9827,9827,14,9829,9830,14,9832,9832,14,9851,9851,14,9854,9854,14,9856,9861,14,9874,9876,14,9878,9879,14,9881,9881,14,9883,9884,14,9888,9889,14,9895,9895,14,9898,9899,14,9904,9905,14,9917,9918,14,9924,9925,14,9928,9928,14,9934,9935,14,9937,9937,14,9939,9940,14,9961,9962,14,9968,9973,14,9975,9978,14,9981,9981,14,9986,9986,14,9989,9989,14,9998,9998,14,10000,10001,14,10004,10004,14,10013,10013,14,10024,10024,14,10052,10052,14,10060,10060,14,10067,10069,14,10083,10084,14,10133,10135,14,10160,10160,14,10548,10549,14,11035,11036,14,11093,11093,14,11647,11647,5,12330,12333,5,12336,12336,14,12441,12442,5,12953,12953,14,42608,42610,5,42654,42655,5,43010,43010,5,43019,43019,5,43045,43046,5,43052,43052,5,43188,43203,7,43232,43249,5,43302,43309,5,43346,43347,7,43392,43394,5,43443,43443,5,43446,43449,5,43452,43453,5,43493,43493,5,43567,43568,7,43571,43572,7,43587,43587,5,43597,43597,7,43696,43696,5,43703,43704,5,43713,43713,5,43756,43757,5,43765,43765,7,44003,44004,7,44006,44007,7,44009,44010,7,44013,44013,5,44033,44059,12,44061,44087,12,44089,44115,12,44117,44143,12,44145,44171,12,44173,44199,12,44201,44227,12,44229,44255,12,44257,44283,12,44285,44311,12,44313,44339,12,44341,44367,12,44369,44395,12,44397,44423,12,44425,44451,12,44453,44479,12,44481,44507,12,44509,44535,12,44537,44563,12,44565,44591,12,44593,44619,12,44621,44647,12,44649,44675,12,44677,44703,12,44705,44731,12,44733,44759,12,44761,44787,12,44789,44815,12,44817,44843,12,44845,44871,12,44873,44899,12,44901,44927,12,44929,44955,12,44957,44983,12,44985,45011,12,45013,45039,12,45041,45067,12,45069,45095,12,45097,45123,12,45125,45151,12,45153,45179,12,45181,45207,12,45209,45235,12,45237,45263,12,45265,45291,12,45293,45319,12,45321,45347,12,45349,45375,12,45377,45403,12,45405,45431,12,45433,45459,12,45461,45487,12,45489,45515,12,45517,45543,12,45545,45571,12,45573,45599,12,45601,45627,12,45629,45655,12,45657,45683,12,45685,45711,12,45713,45739,12,45741,45767,12,45769,45795,12,45797,45823,12,45825,45851,12,45853,45879,12,45881,45907,12,45909,45935,12,45937,45963,12,45965,45991,12,45993,46019,12,46021,46047,12,46049,46075,12,46077,46103,12,46105,46131,12,46133,46159,12,46161,46187,12,46189,46215,12,46217,46243,12,46245,46271,12,46273,46299,12,46301,46327,12,46329,46355,12,46357,46383,12,46385,46411,12,46413,46439,12,46441,46467,12,46469,46495,12,46497,46523,12,46525,46551,12,46553,46579,12,46581,46607,12,46609,46635,12,46637,46663,12,46665,46691,12,46693,46719,12,46721,46747,12,46749,46775,12,46777,46803,12,46805,46831,12,46833,46859,12,46861,46887,12,46889,46915,12,46917,46943,12,46945,46971,12,46973,46999,12,47001,47027,12,47029,47055,12,47057,47083,12,47085,47111,12,47113,47139,12,47141,47167,12,47169,47195,12,47197,47223,12,47225,47251,12,47253,47279,12,47281,47307,12,47309,47335,12,47337,47363,12,47365,47391,12,47393,47419,12,47421,47447,12,47449,47475,12,47477,47503,12,47505,47531,12,47533,47559,12,47561,47587,12,47589,47615,12,47617,47643,12,47645,47671,12,47673,47699,12,47701,47727,12,47729,47755,12,47757,47783,12,47785,47811,12,47813,47839,12,47841,47867,12,47869,47895,12,47897,47923,12,47925,47951,12,47953,47979,12,47981,48007,12,48009,48035,12,48037,48063,12,48065,48091,12,48093,48119,12,48121,48147,12,48149,48175,12,48177,48203,12,48205,48231,12,48233,48259,12,48261,48287,12,48289,48315,12,48317,48343,12,48345,48371,12,48373,48399,12,48401,48427,12,48429,48455,12,48457,48483,12,48485,48511,12,48513,48539,12,48541,48567,12,48569,48595,12,48597,48623,12,48625,48651,12,48653,48679,12,48681,48707,12,48709,48735,12,48737,48763,12,48765,48791,12,48793,48819,12,48821,48847,12,48849,48875,12,48877,48903,12,48905,48931,12,48933,48959,12,48961,48987,12,48989,49015,12,49017,49043,12,49045,49071,12,49073,49099,12,49101,49127,12,49129,49155,12,49157,49183,12,49185,49211,12,49213,49239,12,49241,49267,12,49269,49295,12,49297,49323,12,49325,49351,12,49353,49379,12,49381,49407,12,49409,49435,12,49437,49463,12,49465,49491,12,49493,49519,12,49521,49547,12,49549,49575,12,49577,49603,12,49605,49631,12,49633,49659,12,49661,49687,12,49689,49715,12,49717,49743,12,49745,49771,12,49773,49799,12,49801,49827,12,49829,49855,12,49857,49883,12,49885,49911,12,49913,49939,12,49941,49967,12,49969,49995,12,49997,50023,12,50025,50051,12,50053,50079,12,50081,50107,12,50109,50135,12,50137,50163,12,50165,50191,12,50193,50219,12,50221,50247,12,50249,50275,12,50277,50303,12,50305,50331,12,50333,50359,12,50361,50387,12,50389,50415,12,50417,50443,12,50445,50471,12,50473,50499,12,50501,50527,12,50529,50555,12,50557,50583,12,50585,50611,12,50613,50639,12,50641,50667,12,50669,50695,12,50697,50723,12,50725,50751,12,50753,50779,12,50781,50807,12,50809,50835,12,50837,50863,12,50865,50891,12,50893,50919,12,50921,50947,12,50949,50975,12,50977,51003,12,51005,51031,12,51033,51059,12,51061,51087,12,51089,51115,12,51117,51143,12,51145,51171,12,51173,51199,12,51201,51227,12,51229,51255,12,51257,51283,12,51285,51311,12,51313,51339,12,51341,51367,12,51369,51395,12,51397,51423,12,51425,51451,12,51453,51479,12,51481,51507,12,51509,51535,12,51537,51563,12,51565,51591,12,51593,51619,12,51621,51647,12,51649,51675,12,51677,51703,12,51705,51731,12,51733,51759,12,51761,51787,12,51789,51815,12,51817,51843,12,51845,51871,12,51873,51899,12,51901,51927,12,51929,51955,12,51957,51983,12,51985,52011,12,52013,52039,12,52041,52067,12,52069,52095,12,52097,52123,12,52125,52151,12,52153,52179,12,52181,52207,12,52209,52235,12,52237,52263,12,52265,52291,12,52293,52319,12,52321,52347,12,52349,52375,12,52377,52403,12,52405,52431,12,52433,52459,12,52461,52487,12,52489,52515,12,52517,52543,12,52545,52571,12,52573,52599,12,52601,52627,12,52629,52655,12,52657,52683,12,52685,52711,12,52713,52739,12,52741,52767,12,52769,52795,12,52797,52823,12,52825,52851,12,52853,52879,12,52881,52907,12,52909,52935,12,52937,52963,12,52965,52991,12,52993,53019,12,53021,53047,12,53049,53075,12,53077,53103,12,53105,53131,12,53133,53159,12,53161,53187,12,53189,53215,12,53217,53243,12,53245,53271,12,53273,53299,12,53301,53327,12,53329,53355,12,53357,53383,12,53385,53411,12,53413,53439,12,53441,53467,12,53469,53495,12,53497,53523,12,53525,53551,12,53553,53579,12,53581,53607,12,53609,53635,12,53637,53663,12,53665,53691,12,53693,53719,12,53721,53747,12,53749,53775,12,53777,53803,12,53805,53831,12,53833,53859,12,53861,53887,12,53889,53915,12,53917,53943,12,53945,53971,12,53973,53999,12,54001,54027,12,54029,54055,12,54057,54083,12,54085,54111,12,54113,54139,12,54141,54167,12,54169,54195,12,54197,54223,12,54225,54251,12,54253,54279,12,54281,54307,12,54309,54335,12,54337,54363,12,54365,54391,12,54393,54419,12,54421,54447,12,54449,54475,12,54477,54503,12,54505,54531,12,54533,54559,12,54561,54587,12,54589,54615,12,54617,54643,12,54645,54671,12,54673,54699,12,54701,54727,12,54729,54755,12,54757,54783,12,54785,54811,12,54813,54839,12,54841,54867,12,54869,54895,12,54897,54923,12,54925,54951,12,54953,54979,12,54981,55007,12,55009,55035,12,55037,55063,12,55065,55091,12,55093,55119,12,55121,55147,12,55149,55175,12,55177,55203,12,55243,55291,10,65024,65039,5,65279,65279,4,65520,65528,4,66045,66045,5,66422,66426,5,68101,68102,5,68152,68154,5,68325,68326,5,69291,69292,5,69632,69632,7,69634,69634,7,69759,69761,5]")}},NLgs:function(we,I,i){"use strict";i.d(I,"e",function(){return N}),i.d(I,"f",function(){return K}),i.d(I,"d",function(){return be}),i.d(I,"c",function(){return Se}),i.d(I,"a",function(){return L}),i.d(I,"b",function(){return V});var me=i("miYZ"),se=i("tsqr"),Ie=i("9og8"),ue=i("2qtc"),E=i("kLXV"),q=i("WmNS"),fe=i.n(q),de=i("q1tI"),Y=i.n(de),w=i("9kvl"),v=i("xKgJ"),M=i("1vsH"),A=i("RCxd"),x=i("mOS8"),S=i.n(x),T=i("1ZF9"),b=i.n(T),f=i("WdTA"),g=i.n(f),O=i("m3rI"),N=function(ce){var Pe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return!!(K(ce)&&H(Pe))},K=function(ce){return Object(v.p)()?!0:(ce({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},H=function(){var ce,Pe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,Oe=Object(w.c)()._store.getState(),ke=Oe.user;return(ce=ke.userInfo)!==null&&ce!==void 0&&ce.profile_completed?!0:(E.a.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:Pe?"\u6309\u7167\u6709\u5173\u653F\u7B56\u89C4\u5B9A\uFF0C\u7279\u6B8A\u5B9E\u9A8C\u9700\u8981\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u624D\u80FD\u4F7F\u7528\uFF0C\u8BF7\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u7801":"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){w.d.push("/account/profile/edit")}}),!1)},be=function(){var ce,Pe=Object(w.c)()._store.getState(),Oe=Pe.user;return(ce=Oe.userInfo)!==null&&ce!==void 0&&ce.professional_certification?!0:(E.a.confirm({title:"\u63D0\u793A",centered:!0,content:Y.a.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){Object(M.O)("/account/certification")}}),!1)},Se=function(){return Object(v.a)()?!0:(E.a.warning({centered:!0,width:530,title:"\u63D0\u793A",content:Y.a.createElement("div",{className:"tc",style:{marginLeft:-38}},Y.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u626B\u7801\u52A0\u7FA4@\u7FA4\u7BA1\u7406\u5458\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650\u54E6\uFF01"),Y.a.createElement("img",{src:Object(v.t)()?g.a:"".concat(O.a.IMG_SERVER,"/images/educoder/qqqun20191230.png"),width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1)},L=function(ce,Pe){return ce?!0:(E.a.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:Y.a.createElement("div",null,Y.a.createElement("p",null,Pe||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),Y.a.createElement("div",{style:{marginLeft:"110px"}},Y.a.createElement("img",{src:b.a,width:200}),Y.a.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(M.O)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},V=function(ce){var Pe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",Oe=Object(w.c)()._store.getState(),ke=Oe.shixunsDetail.detail;return(ke==null?void 0:ke.public)===2||(ke==null?void 0:ke.public)===1||(ke==null?void 0:ke.shixun_status)===3?(E.a.info({centered:!0,icon:Y.a.createElement(A.a,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:Y.a.createElement("div",{className:"tc",style:{marginLeft:-38}},Y.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},Y.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",(ke==null?void 0:ke.public)===2?"\u5DF2\u516C\u5F00":(ke==null?void 0:ke.public)===1?"\u5F85\u5BA1\u6838":"\u5DF2\u5173\u95ED","\uFF0C",Pe,"\u3002"),Y.a.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),Y.a.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:S.a,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0):(ke==null?void 0:ke.shixun_status)===2?(E.a.confirm({centered:!0,icon:Y.a.createElement(A.a,null),title:"\u63D0\u793A",content:Y.a.createElement("div",null,Y.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",Pe,"\u3002"),Y.a.createElement("br",null),Y.a.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){E.a.confirm({width:440,centered:!0,icon:Y.a.createElement(A.a,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){var te=Object(Ie.a)(fe.a.mark(function W(){var F;return fe.a.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return z.next=2,ce({type:"shixunsDetail/cancelRelease",payload:{id:ke==null?void 0:ke.identifier}});case 2:F=z.sent,F.status!==401&&(se.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),ce({type:"shixunsDetail/getShixunsDetail",payload:{id:ke==null?void 0:ke.identifier}}),ce({type:"practiceSetting/getCommonData",payload:{id:ke==null?void 0:ke.identifier}}));case 4:case"end":return z.stop()}},W)}));function ie(){return te.apply(this,arguments)}return ie}()})}}),!0):!1}},Nmxd:function(we,I){we.exports="data:image/png;base64,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"},NvD2:function(we,I,i){"use strict";i.d(I,"a",function(){return q});var me=i("Kwbf");function se(fe,de){var Y=new Set;return fe.forEach(function(w){de.has(w)||Y.add(w)}),Y}function Ie(fe){var de=fe||{},Y=de.disabled,w=de.disableCheckbox,v=de.checkable;return!!(Y||w)||v===!1}function ue(fe,de,Y,w){for(var v=new Set(fe),M=new Set,A=0;A<=Y;A+=1){var x=de.get(A)||new Set;x.forEach(function(f){var g=f.key,O=f.node,N=f.children,K=N===void 0?[]:N;v.has(g)&&!w(O)&&K.filter(function(H){return!w(H.node)}).forEach(function(H){v.add(H.key)})})}for(var S=new Set,T=Y;T>=0;T-=1){var b=de.get(T)||new Set;b.forEach(function(f){var g=f.parent,O=f.node;if(w(O)||!f.parent||S.has(f.parent.key))return;if(w(f.parent.node)){S.add(g.key);return}var N=!0,K=!1;(g.children||[]).filter(function(H){return!w(H.node)}).forEach(function(H){var be=H.key,Se=v.has(be);N&&!Se&&(N=!1),!K&&(Se||M.has(be))&&(K=!0)}),N&&v.add(g.key),K&&M.add(g.key),S.add(g.key)})}return{checkedKeys:Array.from(v),halfCheckedKeys:Array.from(se(M,v))}}function E(fe,de,Y,w,v){for(var M=new Set(fe),A=new Set(de),x=0;x<=w;x+=1){var S=Y.get(x)||new Set;S.forEach(function(g){var O=g.key,N=g.node,K=g.children,H=K===void 0?[]:K;!M.has(O)&&!A.has(O)&&!v(N)&&H.filter(function(be){return!v(be.node)}).forEach(function(be){M.delete(be.key)})})}A=new Set;for(var T=new Set,b=w;b>=0;b-=1){var f=Y.get(b)||new Set;f.forEach(function(g){var O=g.parent,N=g.node;if(v(N)||!g.parent||T.has(g.parent.key))return;if(v(g.parent.node)){T.add(O.key);return}var K=!0,H=!1;(O.children||[]).filter(function(be){return!v(be.node)}).forEach(function(be){var Se=be.key,L=M.has(Se);K&&!L&&(K=!1),!H&&(L||A.has(Se))&&(H=!0)}),K||M.delete(O.key),H&&A.add(O.key),T.add(O.key)})}return{checkedKeys:Array.from(M),halfCheckedKeys:Array.from(se(A,M))}}function q(fe,de,Y,w){var v=[],M;w?M=w:M=Ie;var A=new Set(fe.filter(function(b){var f=!!Y[b];return f||v.push(b),f})),x=new Map,S=0;Object.keys(Y).forEach(function(b){var f=Y[b],g=f.level,O=x.get(g);O||(O=new Set,x.set(g,O)),O.add(f),S=Math.max(S,g)}),Object(me.a)(!v.length,"Tree missing follow keys: ".concat(v.slice(0,100).map(function(b){return"'".concat(b,"'")}).join(", ")));var T;return de===!0?T=ue(A,x,S,M):T=E(A,de.halfCheckedKeys,x,S,M),T}},OZM5:function(we,I,i){"use strict";i.d(I,"b",function(){return w}),i.d(I,"a",function(){return v}),i.d(I,"k",function(){return M}),i.d(I,"h",function(){return A}),i.d(I,"i",function(){return x}),i.d(I,"g",function(){return S}),i.d(I,"c",function(){return T}),i.d(I,"d",function(){return b}),i.d(I,"j",function(){return O}),i.d(I,"e",function(){return N}),i.d(I,"f",function(){return K});var me=i("KQm4"),se=i("U8pU"),Ie=i("Ff2n"),ue=i("q1tI"),E=i.n(ue),q=i("Kwbf"),fe=i("WaYH"),de=.25,Y=2;function w(H,be){var Se=H.slice(),L=Se.indexOf(be);return L>=0&&Se.splice(L,1),Se}function v(H,be){var Se=H.slice();return Se.indexOf(be)===-1&&Se.push(be),Se}function M(H){return H.split("-")}function A(H,be){return"".concat(H,"-").concat(be)}function x(H){return H&&H.type&&H.type.isTreeNode}function S(H,be){var Se=[H],L=be[H];function V(){var d=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];d.forEach(function(ce){var Pe=ce.key,Oe=ce.children;Se.push(Pe),V(Oe)})}return V(L.children),Se}function T(H,be){var Se=H.clientY,L=be.selectHandle.getBoundingClientRect(),V=L.top,d=L.bottom,ce=L.height,Pe=Math.max(ce*de,Y);return Se<=V+Pe?-1:Se>=d-Pe?1:0}function b(H,be){if(!H)return;var Se=be.multiple;return Se?H.slice():H.length?[H[0]]:H}var f=function(be){return be};function g(H,be){if(!H)return[];var Se=be||{},L=Se.processProps,V=L===void 0?f:L,d=Array.isArray(H)?H:[H];return d.map(function(ce){var Pe=ce.children,Oe=Object(Ie.a)(ce,["children"]),ke=g(Pe,be);return E.a.createElement(fe.a,Object.assign({},V(Oe)),ke)})}function O(H){if(!H)return null;var be;if(Array.isArray(H))be={checkedKeys:H,halfCheckedKeys:void 0};else if(Object(se.a)(H)==="object")be={checkedKeys:H.checked||void 0,halfCheckedKeys:H.halfChecked||void 0};else return Object(q.a)(!1,"`checkedKeys` is not an array or an object"),null;return be}function N(H,be){var Se=new Set;function L(V){if(Se.has(V))return;var d=be[V];if(!d)return;Se.add(V);var ce=d.parent,Pe=d.node;if(Pe.disabled)return;ce&&L(ce.key)}return(H||[]).forEach(function(V){L(V)}),Object(me.a)(Se)}function K(H){var be={};return Object.keys(H).forEach(function(Se){(Se.startsWith("data-")||Se.startsWith("aria-"))&&(be[Se]=H[Se])}),be}},Ohmc:function(we,I,i){we.exports=i.p+"static/certificate.fc32dc1b.jpg"},P5Jw:function(we,I,i){"use strict";var me=i("rHrb"),se=me.CopyToClipboard;se.CopyToClipboard=se,we.exports=se},QDVR:function(we,I,i){"use strict";i.d(I,"e",function(){return se}),i.d(I,"d",function(){return Ie}),i.d(I,"c",function(){return fe}),i.d(I,"b",function(){return de}),i.d(I,"a",function(){return w});var me=function(){var v=function(M,A){return v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(x,S){x.__proto__=S}||function(x,S){for(var T in S)S.hasOwnProperty(T)&&(x[T]=S[T])},v(M,A)};return function(M,A){v(M,A);function x(){this.constructor=M}M.prototype=A===null?Object.create(A):(x.prototype=A.prototype,new x)}}();function se(v){var M=[];return v.forEach(function(A){return M.push(A)}),M}function Ie(v){var M=[];return v.forEach(function(A,x){return M.push(x)}),M}var ue=function(){function v(){this._value="",this._pos=0}return v.prototype.reset=function(M){return this._value=M,this._pos=0,this},v.prototype.next=function(){return this._pos+=1,this},v.prototype.hasNext=function(){return this._pos0)S.left||(S.left=new q,S.left.segment=x.value()),S=S.left;else if(T<0)S.right||(S.right=new q,S.right.segment=x.value()),S=S.right;else if(x.hasNext())x.next(),S.mid||(S.mid=new q,S.mid.segment=x.value()),S=S.mid;else break}var b=S.value;return S.value=A,S.key=M,b},v.prototype.get=function(M){for(var A=this._iter.reset(M),x=this._root;x;){var S=A.cmp(x.segment);if(S>0)x=x.left;else if(S<0)x=x.right;else if(A.hasNext())A.next(),x=x.mid;else break}return x?x.value:void 0},v.prototype.findSubstr=function(M){for(var A=this._iter.reset(M),x=this._root,S=void 0;x;){var T=A.cmp(x.segment);if(T>0)x=x.left;else if(T<0)x=x.right;else if(A.hasNext())A.next(),S=x.value||S,x=x.mid;else break}return x&&x.value||S},v.prototype.forEach=function(M){this._forEach(this._root,M)},v.prototype._forEach=function(M,A){M&&(this._forEach(M.left,A),M.value&&A(M.value,M.key),this._forEach(M.mid,A),this._forEach(M.right,A))},v}(),de=function(){function v(){this.map=new Map,this.ignoreCase=!1}return v.prototype.set=function(M,A){this.map.set(this.toKey(M),A)},v.prototype.get=function(M){return this.map.get(this.toKey(M))},v.prototype.toKey=function(M){var A=M.toString();return this.ignoreCase&&(A=A.toLowerCase()),A},v}(),Y=function(){function v(){this._map=new Map,this._head=void 0,this._tail=void 0,this._size=0}return v.prototype.clear=function(){this._map.clear(),this._head=void 0,this._tail=void 0,this._size=0},Object.defineProperty(v.prototype,"size",{get:function(){return this._size},enumerable:!0,configurable:!0}),v.prototype.get=function(M,A){A===void 0&&(A=0);var x=this._map.get(M);return x?(A!==0&&this.touch(x,A),x.value):void 0},v.prototype.set=function(M,A,x){x===void 0&&(x=0);var S=this._map.get(M);if(S)S.value=A,x!==0&&this.touch(S,x);else{S={key:M,value:A,next:void 0,previous:void 0};switch(x){case 0:this.addItemLast(S);break;case 1:this.addItemFirst(S);break;case 2:this.addItemLast(S);break;default:this.addItemLast(S);break}this._map.set(M,S),this._size++}},v.prototype.delete=function(M){return!!this.remove(M)},v.prototype.remove=function(M){var A=this._map.get(M);return A?(this._map.delete(M),this.removeItem(A),this._size--,A.value):void 0},v.prototype.forEach=function(M,A){for(var x=this._head;x;)A?M.bind(A)(x.value,x.key,this):M(x.value,x.key,this),x=x.next},v.prototype.trimOld=function(M){if(M>=this.size)return;if(M===0){this.clear();return}for(var A=this._head,x=this.size;A&&x>M;)this._map.delete(A.key),A=A.next,x--;this._head=A,this._size=x,A&&(A.previous=void 0)},v.prototype.addItemFirst=function(M){if(!this._head&&!this._tail)this._tail=M;else if(this._head)M.next=this._head,this._head.previous=M;else throw new Error("Invalid list");this._head=M},v.prototype.addItemLast=function(M){if(!this._head&&!this._tail)this._head=M;else if(this._tail)M.previous=this._tail,this._tail.next=M;else throw new Error("Invalid list");this._tail=M},v.prototype.removeItem=function(M){if(M===this._head&&M===this._tail)this._head=void 0,this._tail=void 0;else if(M===this._head){if(!M.next)throw new Error("Invalid list");M.next.previous=void 0,this._head=M.next}else if(M===this._tail){if(!M.previous)throw new Error("Invalid list");M.previous.next=void 0,this._tail=M.previous}else{var A=M.next,x=M.previous;if(!A||!x)throw new Error("Invalid list");A.previous=x,x.next=A}M.next=void 0,M.previous=void 0},v.prototype.touch=function(M,A){if(!this._head||!this._tail)throw new Error("Invalid list");if(A!==1&&A!==2)return;if(A===1){if(M===this._head)return;var x=M.next,S=M.previous;M===this._tail?(S.next=void 0,this._tail=S):(x.previous=S,S.next=x),M.previous=void 0,M.next=this._head,this._head.previous=M,this._head=M}else if(A===2){if(M===this._tail)return;var x=M.next,S=M.previous;M===this._head?(x.previous=void 0,this._head=x):(x.previous=S,S.next=x),M.next=void 0,M.previous=this._tail,this._tail.next=M,this._tail=M}},v.prototype.toJSON=function(){var M=[];return this.forEach(function(A,x){M.push([x,A])}),M},v}(),w=function(v){me(M,v);function M(A,x){x===void 0&&(x=1);var S=v.call(this)||this;return S._limit=A,S._ratio=Math.min(Math.max(0,x),1),S}return M.prototype.get=function(A){return v.prototype.get.call(this,A,2)},M.prototype.peek=function(A){return v.prototype.get.call(this,A,0)},M.prototype.set=function(A,x){v.prototype.set.call(this,A,x,2),this.checkTrim()},M.prototype.checkTrim=function(){this.size>this._limit&&this.trimOld(Math.round(this._limit*this._ratio))},M}(Y)},RC3E:function(we,I,i){we.exports={wrap:"wrap___2zh4E",title:"title___Os-Oa",path:"path___eUXXC",colorBlue:"colorBlue___2IORo"}},RMFE:function(we,I){we.exports="data:image/png;base64,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"},SMhR:function(we,I){we.exports="data:image/png;base64,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"},T8No:function(we,I,i){"use strict";i.d(I,"a",function(){return ue}),i.d(I,"b",function(){return A}),i.d(I,"d",function(){return x}),i.d(I,"c",function(){return S}),i.d(I,"e",function(){return T});var me=i("N0LK"),se=i("Cg/j"),Ie=function(){var b=function(f,g){return b=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(O,N){O.__proto__=N}||function(O,N){for(var K in N)N.hasOwnProperty(K)&&(O[K]=N[K])},b(f,g)};return function(f,g){b(f,g);function O(){this.constructor=f}f.prototype=g===null?Object.create(g):(O.prototype=g.prototype,new O)}}(),ue=function(){function b(){}return b.has=function(f){return q.create(f)},b.equals=function(f,g){return fe.create(f,g)},b.regex=function(f,g){return w.create(f,g)},b.not=function(f){return Y.create(f)},b.and=function(){for(var f=[],g=0;g=0){var O=f.split("!=");return de.create(O[0].trim(),this._deserializeValue(O[1],g))}if(f.indexOf("==")>=0){var O=f.split("==");return fe.create(O[0].trim(),this._deserializeValue(O[1],g))}if(f.indexOf("=~")>=0){var O=f.split("=~");return w.create(O[0].trim(),this._deserializeRegexValue(O[1],g))}return/^\!\s*/.test(f)?Y.create(f.substr(1).trim()):q.create(f)},b._deserializeValue=function(f,g){if(f=f.trim(),f==="true")return!0;if(f==="false")return!1;var O=/^'([^']*)'$/.exec(f);return O?O[1].trim():f},b._deserializeRegexValue=function(f,g){if(Object(me.x)(f)){if(g)throw new Error("missing regexp-value for =~-expression");return console.warn("missing regexp-value for =~-expression"),null}var O=f.indexOf("/"),N=f.lastIndexOf("/");if(O===N||O<0){if(g)throw new Error("bad regexp-value '"+f+"', missing /-enclosure");return console.warn("bad regexp-value '"+f+"', missing /-enclosure"),null}var K=f.slice(O+1,N),H=f[N+1]==="i"?"i":"";try{return new RegExp(K,H)}catch(be){if(g)throw new Error("bad regexp-value '"+f+"', parse error: "+be);return console.warn("bad regexp-value '"+f+"', parse error: "+be),null}},b}();function E(b,f){var g=b.getType(),O=f.getType();if(g!==O)return g-O;switch(g){case 1:return b.cmp(f);case 2:return b.cmp(f);case 3:return b.cmp(f);case 4:return b.cmp(f);case 6:return b.cmp(f);case 7:return b.cmp(f);case 5:return b.cmp(f);default:throw new Error("Unknown ContextKeyExpr!")}}var q=function(){function b(f){this.key=f}return b.create=function(f){return new b(f)},b.prototype.getType=function(){return 1},b.prototype.cmp=function(f){return this.keyf.key?1:0},b.prototype.equals=function(f){return f instanceof b?this.key===f.key:!1},b.prototype.evaluate=function(f){return!!f.getValue(this.key)},b.prototype.keys=function(){return[this.key]},b.prototype.negate=function(){return Y.create(this.key)},b}(),fe=function(){function b(f,g){this.key=f,this.value=g}return b.create=function(f,g){return typeof g=="boolean"?g?q.create(f):Y.create(f):new b(f,g)},b.prototype.getType=function(){return 3},b.prototype.cmp=function(f){return this.keyf.key?1:this.valuef.value?1:0},b.prototype.equals=function(f){return f instanceof b?this.key===f.key&&this.value===f.value:!1},b.prototype.evaluate=function(f){return f.getValue(this.key)==this.value},b.prototype.keys=function(){return[this.key]},b.prototype.negate=function(){return de.create(this.key,this.value)},b}(),de=function(){function b(f,g){this.key=f,this.value=g}return b.create=function(f,g){return typeof g=="boolean"?g?Y.create(f):q.create(f):new b(f,g)},b.prototype.getType=function(){return 4},b.prototype.cmp=function(f){return this.keyf.key?1:this.valuef.value?1:0},b.prototype.equals=function(f){return f instanceof b?this.key===f.key&&this.value===f.value:!1},b.prototype.evaluate=function(f){return f.getValue(this.key)!=this.value},b.prototype.keys=function(){return[this.key]},b.prototype.negate=function(){return fe.create(this.key,this.value)},b}(),Y=function(){function b(f){this.key=f}return b.create=function(f){return new b(f)},b.prototype.getType=function(){return 2},b.prototype.cmp=function(f){return this.keyf.key?1:0},b.prototype.equals=function(f){return f instanceof b?this.key===f.key:!1},b.prototype.evaluate=function(f){return!f.getValue(this.key)},b.prototype.keys=function(){return[this.key]},b.prototype.negate=function(){return q.create(this.key)},b}(),w=function(){function b(f,g){this.key=f,this.regexp=g}return b.create=function(f,g){return new b(f,g)},b.prototype.getType=function(){return 6},b.prototype.cmp=function(f){if(this.keyf.key)return 1;var g=this.regexp?this.regexp.source:"",O=f.regexp?f.regexp.source:"";return gO?1:0},b.prototype.equals=function(f){if(f instanceof b){var g=this.regexp?this.regexp.source:"",O=f.regexp?f.regexp.source:"";return this.key===f.key&&g===O}return!1},b.prototype.evaluate=function(f){var g=f.getValue(this.key);return this.regexp?this.regexp.test(g):!1},b.prototype.keys=function(){return[this.key]},b.prototype.negate=function(){return v.create(this)},b}(),v=function(){function b(f){this._actual=f}return b.create=function(f){return new b(f)},b.prototype.getType=function(){return 7},b.prototype.cmp=function(f){return this._actual.cmp(f._actual)},b.prototype.equals=function(f){return f instanceof b?this._actual.equals(f._actual):!1},b.prototype.evaluate=function(f){return!this._actual.evaluate(f)},b.prototype.keys=function(){return this._actual.keys()},b.prototype.negate=function(){return this._actual},b}(),M=function(){function b(f){this.expr=f}return b.create=function(f){var g=b._normalizeArr(f);return g.length===0?void 0:g.length===1?g[0]:new b(g)},b.prototype.getType=function(){return 5},b.prototype.cmp=function(f){if(this.expr.lengthf.expr.length)return 1;for(var g=0,O=this.expr.length;g1;){for(var H=f.shift(),be=f.shift(),Se=[],L=0,V=K(H);L=15&&(M=!1,Y=!0);var H=g&&(w||M&&(K==null||K<12.11)),be=Ie||fe&&de>=9;function Se(e){return new RegExp("(^|\\s)"+e+"(?:$|\\s)\\s*")}var L=function(e,t){var r=e.className,n=Se(t).exec(r);if(n){var a=r.slice(n.index+n[0].length);e.className=r.slice(0,n.index)+(a?n[1]+a:"")}};function V(e){for(var t=e.childNodes.length;t>0;--t)e.removeChild(e.firstChild);return e}function d(e,t){return V(e).appendChild(t)}function ce(e,t,r,n){var a=document.createElement(e);if(r&&(a.className=r),n&&(a.style.cssText=n),typeof t=="string")a.appendChild(document.createTextNode(t));else if(t)for(var o=0;o=t)return s+(t-o);s+=l-o,s+=r-s%r,o=l+1}}var $=function(){this.id=null,this.f=null,this.time=0,this.handler=F(this.onTimeout,this)};$.prototype.onTimeout=function(e){e.id=0,e.time<=+new Date?e.f():setTimeout(e.handler,e.time-+new Date)},$.prototype.set=function(e,t){this.f=t;var r=+new Date+e;(!this.id||r=t)return n+Math.min(s,t-a);if(a+=o-n,a+=r-a%r,n=o+1,a>=t)return n}}var X=[""];function pe(e){for(;X.length<=e;)X.push(p(X)+" ");return X[e]}function p(e){return e[e.length-1]}function R(e,t){for(var r=[],n=0;n"\x80"&&(e.toUpperCase()!=e.toLowerCase()||k.test(e))}function xe(e,t){return t?t.source.indexOf("\\w")>-1&&oe(e)?!0:t.test(e):oe(e)}function Te(e){for(var t in e)if(e.hasOwnProperty(t)&&e[t])return!1;return!0}var Ke=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function Ye(e){return e.charCodeAt(0)>=768&&Ke.test(e)}function nt(e,t,r){for(;(r<0?t>0:tr?-1:1;;){if(t==r)return t;var a=(t+r)/2,o=n<0?Math.ceil(a):Math.floor(a);if(o==t)return e(o)?t:r;e(o)?r=o:t=o+n}}function tt(e,t,r,n){if(!e)return n(t,r,"ltr",0);for(var a=!1,o=0;ot||t==r&&s.to==t)&&(n(Math.max(s.from,t),Math.min(s.to,r),s.level==1?"rtl":"ltr",o),a=!0)}a||n(t,r,"ltr")}var ut=null;function et(e,t,r){var n;ut=null;for(var a=0;at)return a;o.to==t&&(o.from!=o.to&&r=="before"?n=a:ut=a),o.from==t&&(o.from!=o.to&&r!="before"?n=a:ut=a)}return n!=null?n:ut}var kt=function(){var e="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",t="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function r(h){return h<=247?e.charAt(h):1424<=h&&h<=1524?"R":1536<=h&&h<=1785?t.charAt(h-1536):1774<=h&&h<=2220?"r":8192<=h&&h<=8203?"w":h==8204?"b":"L"}var n=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,a=/[stwN]/,o=/[LRr]/,s=/[Lb1n]/,l=/[1n]/;function u(h,_,G){this.level=h,this.from=_,this.to=G}return function(h,_){var G=_=="ltr"?"L":"R";if(h.length==0||_=="ltr"&&!n.test(h))return!1;for(var ye=h.length,ve=[],Le=0;Le-1&&(n[t]=a.slice(0,o).concat(a.slice(o+1)))}}}function qt(e,t){var r=Ot(e,t);if(!r.length)return;for(var n=Array.prototype.slice.call(arguments,2),a=0;a0}function xn(e){e.prototype.on=function(t,r){He(this,t,r)},e.prototype.off=function(t,r){Rn(this,t,r)}}function dn(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function Jt(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}function ur(e){return e.defaultPrevented!=null?e.defaultPrevented:e.returnValue==!1}function Bn(e){dn(e),Jt(e)}function or(e){return e.target||e.srcElement}function Cr(e){var t=e.which;return t==null&&(e.button&1?t=1:e.button&2?t=3:e.button&4&&(t=2)),g&&e.ctrlKey&&t==1&&(t=3),t}var qr=function(){if(fe&&de<9)return!1;var e=ce("div");return"draggable"in e||"dragDrop"in e}(),Pr;function _r(e){if(Pr==null){var t=ce("span","\u200B");d(e,ce("span",[t,document.createTextNode("x")])),e.firstChild.offsetHeight!=0&&(Pr=t.offsetWidth<=1&&t.offsetHeight>2&&!(fe&&de<8))}var r=Pr?ce("span","\u200B"):ce("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return r.setAttribute("cm-text",""),r}var ra;function bt(e){if(ra!=null)return ra;var t=d(e,document.createTextNode("A\u062EA")),r=Oe(t,0,1).getBoundingClientRect(),n=Oe(t,1,2).getBoundingClientRect();return V(e),!r||r.left==r.right?!1:ra=n.right-r.right<3}var Ge=` +`),g=this._stacks.get(f)||0;if(this._stacks.set(f,g+1),this._warnCountdown-=1,this._warnCountdown<=0){this._warnCountdown=b*.5;var O,N=0;this._stacks.forEach(function(K,H){(!O||N0?new de(this._options&&this._options.leakWarningThreshold):void 0}return Object.defineProperty(x.prototype,"event",{get:function(){var S=this;return this._event||(this._event=function(T,b,f){S._listeners||(S._listeners=new ue.a);var g=S._listeners.isEmpty();g&&S._options&&S._options.onFirstListenerAdd&&S._options.onFirstListenerAdd(S);var O=S._listeners.push(b?[T,b]:T);g&&S._options&&S._options.onFirstListenerDidAdd&&S._options.onFirstListenerDidAdd(S),S._options&&S._options.onListenerDidAdd&&S._options.onListenerDidAdd(S,T,b);var N;S._leakageMon&&(N=S._leakageMon.check(S._listeners.size));var K;return K={dispose:function(){if(N&&N(),K.dispose=x._noop,!S._disposed&&(O(),S._options&&S._options.onLastListenerRemove)){var H=S._listeners&&!S._listeners.isEmpty();H||S._options.onLastListenerRemove(S)}}},f instanceof Ie.b?f.add(K):Array.isArray(f)&&f.push(K),K}),this._event},enumerable:!0,configurable:!0}),x.prototype.fire=function(S){if(this._listeners){this._deliveryQueue||(this._deliveryQueue=new ue.a);for(var T=this._listeners.iterator(),b=T.next();!b.done;b=T.next())this._deliveryQueue.push([b.value,S]);for(;this._deliveryQueue.size>0;){var f=this._deliveryQueue.shift(),g=f[0],O=f[1];try{typeof g=="function"?g.call(void 0,O):g[0].call(g[1],O)}catch(N){Object(me.e)(N)}}}},x.prototype.dispose=function(){this._listeners&&this._listeners.clear(),this._deliveryQueue&&this._deliveryQueue.clear(),this._leakageMon&&this._leakageMon.dispose(),this._disposed=!0},x._noop=function(){},x}(),w=function(x){E(S,x);function S(T){var b=x.call(this,T)||this;return b._isPaused=0,b._eventQueue=new ue.a,b._mergeFn=T&&T.merge,b}return S.prototype.pause=function(){this._isPaused++},S.prototype.resume=function(){if(this._isPaused!==0&&--this._isPaused===0)if(this._mergeFn){var T=this._eventQueue.toArray();this._eventQueue.clear(),x.prototype.fire.call(this,this._mergeFn(T))}else for(;!this._isPaused&&this._eventQueue.size!==0;)x.prototype.fire.call(this,this._eventQueue.shift())},S.prototype.fire=function(T){this._listeners&&(this._isPaused!==0?this._eventQueue.push(T):x.prototype.fire.call(this,T))},S}(Y),v=function(){function x(){var S=this;this.hasListeners=!1,this.events=[],this.emitter=new Y({onFirstListenerAdd:function(){return S.onFirstListenerAdd()},onLastListenerRemove:function(){return S.onLastListenerRemove()}})}return Object.defineProperty(x.prototype,"event",{get:function(){return this.emitter.event},enumerable:!0,configurable:!0}),x.prototype.add=function(S){var T=this,b={event:S,listener:null};this.events.push(b),this.hasListeners&&this.hook(b);var f=function(){T.hasListeners&&T.unhook(b);var g=T.events.indexOf(b);T.events.splice(g,1)};return Object(Ie.h)(Object(se.a)(f))},x.prototype.onFirstListenerAdd=function(){var S=this;this.hasListeners=!0,this.events.forEach(function(T){return S.hook(T)})},x.prototype.onLastListenerRemove=function(){var S=this;this.hasListeners=!1,this.events.forEach(function(T){return S.unhook(T)})},x.prototype.hook=function(S){var T=this;S.listener=S.event(function(b){return T.emitter.fire(b)})},x.prototype.unhook=function(S){S.listener&&S.listener.dispose(),S.listener=null},x.prototype.dispose=function(){this.emitter.dispose()},x}(),M=function(){function x(){this.buffers=[]}return x.prototype.wrapEvent=function(S){var T=this;return function(b,f,g){return S(function(O){var N=T.buffers[T.buffers.length-1];N?N.push(function(){return b.call(f,O)}):b.call(f,O)},void 0,g)}},x.prototype.bufferEvents=function(S){var T=[];this.buffers.push(T);var b=S();return this.buffers.pop(),T.forEach(function(f){return f()}),b},x}(),A=function(){function x(){var S=this;this.listening=!1,this.inputEvent=q.None,this.inputEventListener=Ie.a.None,this.emitter=new Y({onFirstListenerDidAdd:function(){S.listening=!0,S.inputEventListener=S.inputEvent(S.emitter.fire,S.emitter)},onLastListenerRemove:function(){S.listening=!1,S.inputEventListener.dispose()}}),this.event=this.emitter.event}return Object.defineProperty(x.prototype,"input",{set:function(S){this.inputEvent=S,this.listening&&(this.inputEventListener.dispose(),this.inputEventListener=S(this.emitter.fire,this.emitter))},enumerable:!0,configurable:!0}),x.prototype.dispose=function(){this.inputEventListener.dispose(),this.emitter.dispose()},x}()},N0LK:function(we,I,i){"use strict";i.d(I,"x",function(){return me}),i.d(I,"F",function(){return se}),i.d(I,"r",function(){return ue}),i.d(I,"o",function(){return E}),i.d(I,"p",function(){return q}),i.d(I,"Q",function(){return fe}),i.d(I,"K",function(){return Y}),i.d(I,"k",function(){return w}),i.d(I,"N",function(){return v}),i.d(I,"m",function(){return M}),i.d(I,"l",function(){return A}),i.d(I,"I",function(){return x}),i.d(I,"H",function(){return S}),i.d(I,"q",function(){return T}),i.d(I,"t",function(){return b}),i.d(I,"D",function(){return f}),i.d(I,"e",function(){return g}),i.d(I,"f",function(){return O}),i.d(I,"B",function(){return N}),i.d(I,"C",function(){return K}),i.d(I,"n",function(){return be}),i.d(I,"O",function(){return L}),i.d(I,"c",function(){return V}),i.d(I,"d",function(){return d}),i.d(I,"z",function(){return ce}),i.d(I,"A",function(){return Pe}),i.d(I,"u",function(){return Oe}),i.d(I,"E",function(){return Ne}),i.d(I,"G",function(){return te}),i.d(I,"i",function(){return W}),i.d(I,"g",function(){return ae}),i.d(I,"v",function(){return $}),i.d(I,"h",function(){return Ae}),i.d(I,"y",function(){return Me}),i.d(I,"w",function(){return De}),i.d(I,"a",function(){return Ee}),i.d(I,"P",function(){return J}),i.d(I,"L",function(){return Q}),i.d(I,"J",function(){return he}),i.d(I,"j",function(){return X}),i.d(I,"M",function(){return pe}),i.d(I,"s",function(){return p}),i.d(I,"b",function(){return R});function me(y){return!y||typeof y!="string"?!0:y.trim().length===0}function se(y,k,oe){oe===void 0&&(oe="0");for(var xe=""+y,Te=[xe],Ke=xe.length;Ke=k.length?xe:k[Ke]})}function E(y){return y.replace(/[<>&]/g,function(k){switch(k){case"<":return"<";case">":return">";case"&":return"&";default:return k}})}function q(y){return y.replace(/[\\\{\}\*\+\?\|\^\$\.\[\]\(\)]/g,"\\$&")}function fe(y,k){k===void 0&&(k=" ");var oe=de(y,k);return Y(oe,k)}function de(y,k){if(!y||!k)return y;var oe=k.length;if(oe===0||y.length===0)return y;for(var xe=0;y.indexOf(k,xe)===xe;)xe=xe+oe;return y.substring(xe)}function Y(y,k){if(!y||!k)return y;var oe=k.length,xe=y.length;if(oe===0||xe===0)return y;for(var Te=xe,Ke=-1;!(Ke=y.lastIndexOf(k,Te-1),Ke===-1||Ke+oe!==Te);){if(Ke===0)return"";Te=Ke}return y.substring(0,Te)}function w(y){return y.replace(/[\-\\\{\}\+\?\|\^\$\.\,\[\]\(\)\#\s]/g,"\\$&").replace(/[\*]/g,".*")}function v(y,k){if(y.length0?y.indexOf(k,oe)===oe:oe===0?y===k:!1}function A(y,k,oe){if(oe===void 0&&(oe={}),!y)throw new Error("Cannot create regex from empty string");k||(y=q(y)),oe.wholeWord&&(/\B/.test(y.charAt(0))||(y="\\b"+y),/\B/.test(y.charAt(y.length-1))||(y=y+"\\b"));var xe="";return oe.global&&(xe+="g"),oe.matchCase||(xe+="i"),oe.multiline&&(xe+="m"),oe.unicode&&(xe+="u"),new RegExp(y,xe)}function x(y){if(y.source==="^"||y.source==="^$"||y.source==="$"||y.source==="^\\s*$")return!1;var k=y.exec("");return!!(k&&y.lastIndex===0)}function S(y){return(y.global?"g":"")+(y.ignoreCase?"i":"")+(y.multiline?"m":"")+(y.unicode?"u":"")}function T(y){for(var k=0,oe=y.length;k=0;oe--){var xe=y.charCodeAt(oe);if(xe!==32&&xe!==9)return oe}return-1}function g(y,k){return yk?1:0}function O(y,k){for(var oe=Math.min(y.length,k.length),xe=0;xek.length?1:0}function N(y){return y>=97&&y<=122}function K(y){return y>=65&&y<=90}function H(y){return N(y)||K(y)}function be(y,k){return y.length===k.length&&Se(y,k)}function Se(y,k,oe){oe===void 0&&(oe=y.length);for(var xe=0;xey.length?!1:Se(y,k,oe)}function V(y,k){var oe,xe=Math.min(y.length,k.length);for(oe=0;oe1){var xe=y.charCodeAt(k-2);if(ce(xe))return(xe-55296<<10)+(oe-56320)+65536}return oe}function Ne(y,k){var oe=C.getInstance(),xe=k,Te=y.length,Ke=Oe(y,Te,k);k+=Ke>=65536?2:1;for(var Ye=oe.getGraphemeBreakType(Ke);k=65536?2:1,Ye=dt}return k-xe}function te(y,k){var oe=C.getInstance(),xe=k,Te=ke(y,k);k-=Te>=65536?2:1;for(var Ke=oe.getGraphemeBreakType(Te);k>0;){var Ye=ke(y,k),nt=oe.getGraphemeBreakType(Ye);if(R(nt,Ke))break;k-=Ye>=65536?2:1,Ke=nt}return xe-k}var ie=/(?:[\u05BE\u05C0\u05C3\u05C6\u05D0-\u05F4\u0608\u060B\u060D\u061B-\u064A\u066D-\u066F\u0671-\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u0710\u0712-\u072F\u074D-\u07A5\u07B1-\u07EA\u07F4\u07F5\u07FA-\u0815\u081A\u0824\u0828\u0830-\u0858\u085E-\u08BD\u200F\uFB1D\uFB1F-\uFB28\uFB2A-\uFD3D\uFD50-\uFDFC\uFE70-\uFEFC]|\uD802[\uDC00-\uDD1B\uDD20-\uDE00\uDE10-\uDE33\uDE40-\uDEE4\uDEEB-\uDF35\uDF40-\uDFFF]|\uD803[\uDC00-\uDCFF]|\uD83A[\uDC00-\uDCCF\uDD00-\uDD43\uDD50-\uDFFF]|\uD83B[\uDC00-\uDEBB])/;function W(y){return ie.test(y)}var F=/(?:[\u231A\u231B\u23F0\u23F3\u2600-\u27BF\u2B50\u2B55]|\uD83C[\uDDE6-\uDDFF\uDF00-\uDFFF]|\uD83D[\uDC00-\uDE4F\uDE80-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD00-\uDDFF\uDE70-\uDE73\uDE78-\uDE82\uDE90-\uDE95])/;function ae(y){return F.test(y)}var z=/^[\t\n\r\x20-\x7E]*$/;function $(y){return z.test(y)}function Ae(y){for(var k=0,oe=y.length;k=11904&&y<=55215||y>=63744&&y<=64255||y>=65281&&y<=65374}function De(y){return y>=127462&&y<=127487||y>=9728&&y<=10175||y>=127744&&y<=128591||y>=128640&&y<=128764||y>=128992&&y<=129003||y>=129280&&y<=129535||y>=129648&&y<=129651||y>=129656&&y<=129666||y>=129680&&y<=129685}var Ee=String.fromCharCode(65279);function J(y){return!!(y&&y.length>0&&y.charCodeAt(0)===65279)}function Q(y){return btoa(encodeURIComponent(y))}function he(y,k){for(var oe="",xe=0;xeoe[3*Te+1])Te=2*Te+1;else return oe[3*Te+2];return 0},y._INSTANCE=null,y}();function ne(){return JSON.parse("[0,0,0,51592,51592,11,44424,44424,11,72251,72254,5,7150,7150,7,48008,48008,11,55176,55176,11,128420,128420,14,3276,3277,5,9979,9980,14,46216,46216,11,49800,49800,11,53384,53384,11,70726,70726,5,122915,122916,5,129320,129327,14,2558,2558,5,5906,5908,5,9762,9763,14,43360,43388,8,45320,45320,11,47112,47112,11,48904,48904,11,50696,50696,11,52488,52488,11,54280,54280,11,70082,70083,1,71350,71350,7,73111,73111,5,127892,127893,14,128726,128727,14,129473,129474,14,2027,2035,5,2901,2902,5,3784,3789,5,6754,6754,5,8418,8420,5,9877,9877,14,11088,11088,14,44008,44008,5,44872,44872,11,45768,45768,11,46664,46664,11,47560,47560,11,48456,48456,11,49352,49352,11,50248,50248,11,51144,51144,11,52040,52040,11,52936,52936,11,53832,53832,11,54728,54728,11,69811,69814,5,70459,70460,5,71096,71099,7,71998,71998,5,72874,72880,5,119149,119149,7,127374,127374,14,128335,128335,14,128482,128482,14,128765,128767,14,129399,129400,14,129680,129685,14,1476,1477,5,2377,2380,7,2759,2760,5,3137,3140,7,3458,3459,7,4153,4154,5,6432,6434,5,6978,6978,5,7675,7679,5,9723,9726,14,9823,9823,14,9919,9923,14,10035,10036,14,42736,42737,5,43596,43596,5,44200,44200,11,44648,44648,11,45096,45096,11,45544,45544,11,45992,45992,11,46440,46440,11,46888,46888,11,47336,47336,11,47784,47784,11,48232,48232,11,48680,48680,11,49128,49128,11,49576,49576,11,50024,50024,11,50472,50472,11,50920,50920,11,51368,51368,11,51816,51816,11,52264,52264,11,52712,52712,11,53160,53160,11,53608,53608,11,54056,54056,11,54504,54504,11,54952,54952,11,68108,68111,5,69933,69940,5,70197,70197,7,70498,70499,7,70845,70845,5,71229,71229,5,71727,71735,5,72154,72155,5,72344,72345,5,73023,73029,5,94095,94098,5,121403,121452,5,126981,127182,14,127538,127546,14,127990,127990,14,128391,128391,14,128445,128449,14,128500,128505,14,128752,128752,14,129160,129167,14,129356,129356,14,129432,129442,14,129648,129651,14,129751,131069,14,173,173,4,1757,1757,1,2274,2274,1,2494,2494,5,2641,2641,5,2876,2876,5,3014,3016,7,3262,3262,7,3393,3396,5,3570,3571,7,3968,3972,5,4228,4228,7,6086,6086,5,6679,6680,5,6912,6915,5,7080,7081,5,7380,7392,5,8252,8252,14,9096,9096,14,9748,9749,14,9784,9786,14,9833,9850,14,9890,9894,14,9938,9938,14,9999,9999,14,10085,10087,14,12349,12349,14,43136,43137,7,43454,43456,7,43755,43755,7,44088,44088,11,44312,44312,11,44536,44536,11,44760,44760,11,44984,44984,11,45208,45208,11,45432,45432,11,45656,45656,11,45880,45880,11,46104,46104,11,46328,46328,11,46552,46552,11,46776,46776,11,47000,47000,11,47224,47224,11,47448,47448,11,47672,47672,11,47896,47896,11,48120,48120,11,48344,48344,11,48568,48568,11,48792,48792,11,49016,49016,11,49240,49240,11,49464,49464,11,49688,49688,11,49912,49912,11,50136,50136,11,50360,50360,11,50584,50584,11,50808,50808,11,51032,51032,11,51256,51256,11,51480,51480,11,51704,51704,11,51928,51928,11,52152,52152,11,52376,52376,11,52600,52600,11,52824,52824,11,53048,53048,11,53272,53272,11,53496,53496,11,53720,53720,11,53944,53944,11,54168,54168,11,54392,54392,11,54616,54616,11,54840,54840,11,55064,55064,11,65438,65439,5,69633,69633,5,69837,69837,1,70018,70018,7,70188,70190,7,70368,70370,7,70465,70468,7,70712,70719,5,70835,70840,5,70850,70851,5,71132,71133,5,71340,71340,7,71458,71461,5,71985,71989,7,72002,72002,7,72193,72202,5,72281,72283,5,72766,72766,7,72885,72886,5,73104,73105,5,92912,92916,5,113824,113827,4,119173,119179,5,121505,121519,5,125136,125142,5,127279,127279,14,127489,127490,14,127570,127743,14,127900,127901,14,128254,128254,14,128369,128370,14,128400,128400,14,128425,128432,14,128468,128475,14,128489,128494,14,128715,128720,14,128745,128745,14,128759,128760,14,129004,129023,14,129296,129304,14,129340,129342,14,129388,129392,14,129404,129407,14,129454,129455,14,129485,129487,14,129659,129663,14,129719,129727,14,917536,917631,5,13,13,2,1160,1161,5,1564,1564,4,1807,1807,1,2085,2087,5,2363,2363,7,2402,2403,5,2507,2508,7,2622,2624,7,2691,2691,7,2786,2787,5,2881,2884,5,3006,3006,5,3072,3072,5,3170,3171,5,3267,3268,7,3330,3331,7,3406,3406,1,3538,3540,5,3655,3662,5,3897,3897,5,4038,4038,5,4184,4185,5,4352,4447,8,6068,6069,5,6155,6157,5,6448,6449,7,6742,6742,5,6783,6783,5,6966,6970,5,7042,7042,7,7143,7143,7,7212,7219,5,7412,7412,5,8206,8207,4,8294,8303,4,8596,8601,14,9410,9410,14,9742,9742,14,9757,9757,14,9770,9770,14,9794,9794,14,9828,9828,14,9855,9855,14,9882,9882,14,9900,9903,14,9929,9933,14,9963,9967,14,9987,9988,14,10006,10006,14,10062,10062,14,10175,10175,14,11744,11775,5,42607,42607,5,43043,43044,7,43263,43263,5,43444,43445,7,43569,43570,5,43698,43700,5,43766,43766,5,44032,44032,11,44144,44144,11,44256,44256,11,44368,44368,11,44480,44480,11,44592,44592,11,44704,44704,11,44816,44816,11,44928,44928,11,45040,45040,11,45152,45152,11,45264,45264,11,45376,45376,11,45488,45488,11,45600,45600,11,45712,45712,11,45824,45824,11,45936,45936,11,46048,46048,11,46160,46160,11,46272,46272,11,46384,46384,11,46496,46496,11,46608,46608,11,46720,46720,11,46832,46832,11,46944,46944,11,47056,47056,11,47168,47168,11,47280,47280,11,47392,47392,11,47504,47504,11,47616,47616,11,47728,47728,11,47840,47840,11,47952,47952,11,48064,48064,11,48176,48176,11,48288,48288,11,48400,48400,11,48512,48512,11,48624,48624,11,48736,48736,11,48848,48848,11,48960,48960,11,49072,49072,11,49184,49184,11,49296,49296,11,49408,49408,11,49520,49520,11,49632,49632,11,49744,49744,11,49856,49856,11,49968,49968,11,50080,50080,11,50192,50192,11,50304,50304,11,50416,50416,11,50528,50528,11,50640,50640,11,50752,50752,11,50864,50864,11,50976,50976,11,51088,51088,11,51200,51200,11,51312,51312,11,51424,51424,11,51536,51536,11,51648,51648,11,51760,51760,11,51872,51872,11,51984,51984,11,52096,52096,11,52208,52208,11,52320,52320,11,52432,52432,11,52544,52544,11,52656,52656,11,52768,52768,11,52880,52880,11,52992,52992,11,53104,53104,11,53216,53216,11,53328,53328,11,53440,53440,11,53552,53552,11,53664,53664,11,53776,53776,11,53888,53888,11,54000,54000,11,54112,54112,11,54224,54224,11,54336,54336,11,54448,54448,11,54560,54560,11,54672,54672,11,54784,54784,11,54896,54896,11,55008,55008,11,55120,55120,11,64286,64286,5,66272,66272,5,68900,68903,5,69762,69762,7,69817,69818,5,69927,69931,5,70003,70003,5,70070,70078,5,70094,70094,7,70194,70195,7,70206,70206,5,70400,70401,5,70463,70463,7,70475,70477,7,70512,70516,5,70722,70724,5,70832,70832,5,70842,70842,5,70847,70848,5,71088,71089,7,71102,71102,7,71219,71226,5,71231,71232,5,71342,71343,7,71453,71455,5,71463,71467,5,71737,71738,5,71995,71996,5,72000,72000,7,72145,72147,7,72160,72160,5,72249,72249,7,72273,72278,5,72330,72342,5,72752,72758,5,72850,72871,5,72882,72883,5,73018,73018,5,73031,73031,5,73109,73109,5,73461,73462,7,94031,94031,5,94192,94193,7,119142,119142,7,119155,119162,4,119362,119364,5,121476,121476,5,122888,122904,5,123184,123190,5,126976,126979,14,127184,127231,14,127344,127345,14,127405,127461,14,127514,127514,14,127561,127567,14,127778,127779,14,127896,127896,14,127985,127986,14,127995,127999,5,128326,128328,14,128360,128366,14,128378,128378,14,128394,128397,14,128405,128406,14,128422,128423,14,128435,128443,14,128453,128464,14,128479,128480,14,128484,128487,14,128496,128498,14,128640,128709,14,128723,128724,14,128736,128741,14,128747,128748,14,128755,128755,14,128762,128762,14,128981,128991,14,129096,129103,14,129292,129292,14,129311,129311,14,129329,129330,14,129344,129349,14,129360,129374,14,129394,129394,14,129402,129402,14,129413,129425,14,129445,129450,14,129466,129471,14,129483,129483,14,129511,129535,14,129653,129655,14,129667,129670,14,129705,129711,14,129731,129743,14,917505,917505,4,917760,917999,5,10,10,3,127,159,4,768,879,5,1471,1471,5,1536,1541,1,1648,1648,5,1767,1768,5,1840,1866,5,2070,2073,5,2137,2139,5,2307,2307,7,2366,2368,7,2382,2383,7,2434,2435,7,2497,2500,5,2519,2519,5,2563,2563,7,2631,2632,5,2677,2677,5,2750,2752,7,2763,2764,7,2817,2817,5,2879,2879,5,2891,2892,7,2914,2915,5,3008,3008,5,3021,3021,5,3076,3076,5,3146,3149,5,3202,3203,7,3264,3265,7,3271,3272,7,3298,3299,5,3390,3390,5,3402,3404,7,3426,3427,5,3535,3535,5,3544,3550,7,3635,3635,7,3763,3763,7,3893,3893,5,3953,3966,5,3981,3991,5,4145,4145,7,4157,4158,5,4209,4212,5,4237,4237,5,4520,4607,10,5970,5971,5,6071,6077,5,6089,6099,5,6277,6278,5,6439,6440,5,6451,6456,7,6683,6683,5,6744,6750,5,6765,6770,7,6846,6846,5,6964,6964,5,6972,6972,5,7019,7027,5,7074,7077,5,7083,7085,5,7146,7148,7,7154,7155,7,7222,7223,5,7394,7400,5,7416,7417,5,8204,8204,5,8233,8233,4,8288,8292,4,8413,8416,5,8482,8482,14,8986,8987,14,9193,9203,14,9654,9654,14,9733,9733,14,9745,9745,14,9752,9752,14,9760,9760,14,9766,9766,14,9774,9775,14,9792,9792,14,9800,9811,14,9825,9826,14,9831,9831,14,9852,9853,14,9872,9873,14,9880,9880,14,9885,9887,14,9896,9897,14,9906,9916,14,9926,9927,14,9936,9936,14,9941,9960,14,9974,9974,14,9982,9985,14,9992,9997,14,10002,10002,14,10017,10017,14,10055,10055,14,10071,10071,14,10145,10145,14,11013,11015,14,11503,11505,5,12334,12335,5,12951,12951,14,42612,42621,5,43014,43014,5,43047,43047,7,43204,43205,5,43335,43345,5,43395,43395,7,43450,43451,7,43561,43566,5,43573,43574,5,43644,43644,5,43710,43711,5,43758,43759,7,44005,44005,5,44012,44012,7,44060,44060,11,44116,44116,11,44172,44172,11,44228,44228,11,44284,44284,11,44340,44340,11,44396,44396,11,44452,44452,11,44508,44508,11,44564,44564,11,44620,44620,11,44676,44676,11,44732,44732,11,44788,44788,11,44844,44844,11,44900,44900,11,44956,44956,11,45012,45012,11,45068,45068,11,45124,45124,11,45180,45180,11,45236,45236,11,45292,45292,11,45348,45348,11,45404,45404,11,45460,45460,11,45516,45516,11,45572,45572,11,45628,45628,11,45684,45684,11,45740,45740,11,45796,45796,11,45852,45852,11,45908,45908,11,45964,45964,11,46020,46020,11,46076,46076,11,46132,46132,11,46188,46188,11,46244,46244,11,46300,46300,11,46356,46356,11,46412,46412,11,46468,46468,11,46524,46524,11,46580,46580,11,46636,46636,11,46692,46692,11,46748,46748,11,46804,46804,11,46860,46860,11,46916,46916,11,46972,46972,11,47028,47028,11,47084,47084,11,47140,47140,11,47196,47196,11,47252,47252,11,47308,47308,11,47364,47364,11,47420,47420,11,47476,47476,11,47532,47532,11,47588,47588,11,47644,47644,11,47700,47700,11,47756,47756,11,47812,47812,11,47868,47868,11,47924,47924,11,47980,47980,11,48036,48036,11,48092,48092,11,48148,48148,11,48204,48204,11,48260,48260,11,48316,48316,11,48372,48372,11,48428,48428,11,48484,48484,11,48540,48540,11,48596,48596,11,48652,48652,11,48708,48708,11,48764,48764,11,48820,48820,11,48876,48876,11,48932,48932,11,48988,48988,11,49044,49044,11,49100,49100,11,49156,49156,11,49212,49212,11,49268,49268,11,49324,49324,11,49380,49380,11,49436,49436,11,49492,49492,11,49548,49548,11,49604,49604,11,49660,49660,11,49716,49716,11,49772,49772,11,49828,49828,11,49884,49884,11,49940,49940,11,49996,49996,11,50052,50052,11,50108,50108,11,50164,50164,11,50220,50220,11,50276,50276,11,50332,50332,11,50388,50388,11,50444,50444,11,50500,50500,11,50556,50556,11,50612,50612,11,50668,50668,11,50724,50724,11,50780,50780,11,50836,50836,11,50892,50892,11,50948,50948,11,51004,51004,11,51060,51060,11,51116,51116,11,51172,51172,11,51228,51228,11,51284,51284,11,51340,51340,11,51396,51396,11,51452,51452,11,51508,51508,11,51564,51564,11,51620,51620,11,51676,51676,11,51732,51732,11,51788,51788,11,51844,51844,11,51900,51900,11,51956,51956,11,52012,52012,11,52068,52068,11,52124,52124,11,52180,52180,11,52236,52236,11,52292,52292,11,52348,52348,11,52404,52404,11,52460,52460,11,52516,52516,11,52572,52572,11,52628,52628,11,52684,52684,11,52740,52740,11,52796,52796,11,52852,52852,11,52908,52908,11,52964,52964,11,53020,53020,11,53076,53076,11,53132,53132,11,53188,53188,11,53244,53244,11,53300,53300,11,53356,53356,11,53412,53412,11,53468,53468,11,53524,53524,11,53580,53580,11,53636,53636,11,53692,53692,11,53748,53748,11,53804,53804,11,53860,53860,11,53916,53916,11,53972,53972,11,54028,54028,11,54084,54084,11,54140,54140,11,54196,54196,11,54252,54252,11,54308,54308,11,54364,54364,11,54420,54420,11,54476,54476,11,54532,54532,11,54588,54588,11,54644,54644,11,54700,54700,11,54756,54756,11,54812,54812,11,54868,54868,11,54924,54924,11,54980,54980,11,55036,55036,11,55092,55092,11,55148,55148,11,55216,55238,9,65056,65071,5,65529,65531,4,68097,68099,5,68159,68159,5,69446,69456,5,69688,69702,5,69808,69810,7,69815,69816,7,69821,69821,1,69888,69890,5,69932,69932,7,69957,69958,7,70016,70017,5,70067,70069,7,70079,70080,7,70089,70092,5,70095,70095,5,70191,70193,5,70196,70196,5,70198,70199,5,70367,70367,5,70371,70378,5,70402,70403,7,70462,70462,5,70464,70464,5,70471,70472,7,70487,70487,5,70502,70508,5,70709,70711,7,70720,70721,7,70725,70725,7,70750,70750,5,70833,70834,7,70841,70841,7,70843,70844,7,70846,70846,7,70849,70849,7,71087,71087,5,71090,71093,5,71100,71101,5,71103,71104,5,71216,71218,7,71227,71228,7,71230,71230,7,71339,71339,5,71341,71341,5,71344,71349,5,71351,71351,5,71456,71457,7,71462,71462,7,71724,71726,7,71736,71736,7,71984,71984,5,71991,71992,7,71997,71997,7,71999,71999,1,72001,72001,1,72003,72003,5,72148,72151,5,72156,72159,7,72164,72164,7,72243,72248,5,72250,72250,1,72263,72263,5,72279,72280,7,72324,72329,1,72343,72343,7,72751,72751,7,72760,72765,5,72767,72767,5,72873,72873,7,72881,72881,7,72884,72884,7,73009,73014,5,73020,73021,5,73030,73030,1,73098,73102,7,73107,73108,7,73110,73110,7,73459,73460,5,78896,78904,4,92976,92982,5,94033,94087,7,94180,94180,5,113821,113822,5,119141,119141,5,119143,119145,5,119150,119154,5,119163,119170,5,119210,119213,5,121344,121398,5,121461,121461,5,121499,121503,5,122880,122886,5,122907,122913,5,122918,122922,5,123628,123631,5,125252,125258,5,126980,126980,14,127183,127183,14,127245,127247,14,127340,127343,14,127358,127359,14,127377,127386,14,127462,127487,6,127491,127503,14,127535,127535,14,127548,127551,14,127568,127569,14,127744,127777,14,127780,127891,14,127894,127895,14,127897,127899,14,127902,127984,14,127987,127989,14,127991,127994,14,128000,128253,14,128255,128317,14,128329,128334,14,128336,128359,14,128367,128368,14,128371,128377,14,128379,128390,14,128392,128393,14,128398,128399,14,128401,128404,14,128407,128419,14,128421,128421,14,128424,128424,14,128433,128434,14,128444,128444,14,128450,128452,14,128465,128467,14,128476,128478,14,128481,128481,14,128483,128483,14,128488,128488,14,128495,128495,14,128499,128499,14,128506,128591,14,128710,128714,14,128721,128722,14,128725,128725,14,128728,128735,14,128742,128744,14,128746,128746,14,128749,128751,14,128753,128754,14,128756,128758,14,128761,128761,14,128763,128764,14,128884,128895,14,128992,129003,14,129036,129039,14,129114,129119,14,129198,129279,14,129293,129295,14,129305,129310,14,129312,129319,14,129328,129328,14,129331,129338,14,129343,129343,14,129351,129355,14,129357,129359,14,129375,129387,14,129393,129393,14,129395,129398,14,129401,129401,14,129403,129403,14,129408,129412,14,129426,129431,14,129443,129444,14,129451,129453,14,129456,129465,14,129472,129472,14,129475,129482,14,129484,129484,14,129488,129510,14,129536,129647,14,129652,129652,14,129656,129658,14,129664,129666,14,129671,129679,14,129686,129704,14,129712,129718,14,129728,129730,14,129744,129750,14,917504,917504,4,917506,917535,4,917632,917759,4,918000,921599,4,0,9,4,11,12,4,14,31,4,169,169,14,174,174,14,1155,1159,5,1425,1469,5,1473,1474,5,1479,1479,5,1552,1562,5,1611,1631,5,1750,1756,5,1759,1764,5,1770,1773,5,1809,1809,5,1958,1968,5,2045,2045,5,2075,2083,5,2089,2093,5,2259,2273,5,2275,2306,5,2362,2362,5,2364,2364,5,2369,2376,5,2381,2381,5,2385,2391,5,2433,2433,5,2492,2492,5,2495,2496,7,2503,2504,7,2509,2509,5,2530,2531,5,2561,2562,5,2620,2620,5,2625,2626,5,2635,2637,5,2672,2673,5,2689,2690,5,2748,2748,5,2753,2757,5,2761,2761,7,2765,2765,5,2810,2815,5,2818,2819,7,2878,2878,5,2880,2880,7,2887,2888,7,2893,2893,5,2903,2903,5,2946,2946,5,3007,3007,7,3009,3010,7,3018,3020,7,3031,3031,5,3073,3075,7,3134,3136,5,3142,3144,5,3157,3158,5,3201,3201,5,3260,3260,5,3263,3263,5,3266,3266,5,3270,3270,5,3274,3275,7,3285,3286,5,3328,3329,5,3387,3388,5,3391,3392,7,3398,3400,7,3405,3405,5,3415,3415,5,3457,3457,5,3530,3530,5,3536,3537,7,3542,3542,5,3551,3551,5,3633,3633,5,3636,3642,5,3761,3761,5,3764,3772,5,3864,3865,5,3895,3895,5,3902,3903,7,3967,3967,7,3974,3975,5,3993,4028,5,4141,4144,5,4146,4151,5,4155,4156,7,4182,4183,7,4190,4192,5,4226,4226,5,4229,4230,5,4253,4253,5,4448,4519,9,4957,4959,5,5938,5940,5,6002,6003,5,6070,6070,7,6078,6085,7,6087,6088,7,6109,6109,5,6158,6158,4,6313,6313,5,6435,6438,7,6441,6443,7,6450,6450,5,6457,6459,5,6681,6682,7,6741,6741,7,6743,6743,7,6752,6752,5,6757,6764,5,6771,6780,5,6832,6845,5,6847,6848,5,6916,6916,7,6965,6965,5,6971,6971,7,6973,6977,7,6979,6980,7,7040,7041,5,7073,7073,7,7078,7079,7,7082,7082,7,7142,7142,5,7144,7145,5,7149,7149,5,7151,7153,5,7204,7211,7,7220,7221,7,7376,7378,5,7393,7393,7,7405,7405,5,7415,7415,7,7616,7673,5,8203,8203,4,8205,8205,13,8232,8232,4,8234,8238,4,8265,8265,14,8293,8293,4,8400,8412,5,8417,8417,5,8421,8432,5,8505,8505,14,8617,8618,14,9000,9000,14,9167,9167,14,9208,9210,14,9642,9643,14,9664,9664,14,9728,9732,14,9735,9741,14,9743,9744,14,9746,9746,14,9750,9751,14,9753,9756,14,9758,9759,14,9761,9761,14,9764,9765,14,9767,9769,14,9771,9773,14,9776,9783,14,9787,9791,14,9793,9793,14,9795,9799,14,9812,9822,14,9824,9824,14,9827,9827,14,9829,9830,14,9832,9832,14,9851,9851,14,9854,9854,14,9856,9861,14,9874,9876,14,9878,9879,14,9881,9881,14,9883,9884,14,9888,9889,14,9895,9895,14,9898,9899,14,9904,9905,14,9917,9918,14,9924,9925,14,9928,9928,14,9934,9935,14,9937,9937,14,9939,9940,14,9961,9962,14,9968,9973,14,9975,9978,14,9981,9981,14,9986,9986,14,9989,9989,14,9998,9998,14,10000,10001,14,10004,10004,14,10013,10013,14,10024,10024,14,10052,10052,14,10060,10060,14,10067,10069,14,10083,10084,14,10133,10135,14,10160,10160,14,10548,10549,14,11035,11036,14,11093,11093,14,11647,11647,5,12330,12333,5,12336,12336,14,12441,12442,5,12953,12953,14,42608,42610,5,42654,42655,5,43010,43010,5,43019,43019,5,43045,43046,5,43052,43052,5,43188,43203,7,43232,43249,5,43302,43309,5,43346,43347,7,43392,43394,5,43443,43443,5,43446,43449,5,43452,43453,5,43493,43493,5,43567,43568,7,43571,43572,7,43587,43587,5,43597,43597,7,43696,43696,5,43703,43704,5,43713,43713,5,43756,43757,5,43765,43765,7,44003,44004,7,44006,44007,7,44009,44010,7,44013,44013,5,44033,44059,12,44061,44087,12,44089,44115,12,44117,44143,12,44145,44171,12,44173,44199,12,44201,44227,12,44229,44255,12,44257,44283,12,44285,44311,12,44313,44339,12,44341,44367,12,44369,44395,12,44397,44423,12,44425,44451,12,44453,44479,12,44481,44507,12,44509,44535,12,44537,44563,12,44565,44591,12,44593,44619,12,44621,44647,12,44649,44675,12,44677,44703,12,44705,44731,12,44733,44759,12,44761,44787,12,44789,44815,12,44817,44843,12,44845,44871,12,44873,44899,12,44901,44927,12,44929,44955,12,44957,44983,12,44985,45011,12,45013,45039,12,45041,45067,12,45069,45095,12,45097,45123,12,45125,45151,12,45153,45179,12,45181,45207,12,45209,45235,12,45237,45263,12,45265,45291,12,45293,45319,12,45321,45347,12,45349,45375,12,45377,45403,12,45405,45431,12,45433,45459,12,45461,45487,12,45489,45515,12,45517,45543,12,45545,45571,12,45573,45599,12,45601,45627,12,45629,45655,12,45657,45683,12,45685,45711,12,45713,45739,12,45741,45767,12,45769,45795,12,45797,45823,12,45825,45851,12,45853,45879,12,45881,45907,12,45909,45935,12,45937,45963,12,45965,45991,12,45993,46019,12,46021,46047,12,46049,46075,12,46077,46103,12,46105,46131,12,46133,46159,12,46161,46187,12,46189,46215,12,46217,46243,12,46245,46271,12,46273,46299,12,46301,46327,12,46329,46355,12,46357,46383,12,46385,46411,12,46413,46439,12,46441,46467,12,46469,46495,12,46497,46523,12,46525,46551,12,46553,46579,12,46581,46607,12,46609,46635,12,46637,46663,12,46665,46691,12,46693,46719,12,46721,46747,12,46749,46775,12,46777,46803,12,46805,46831,12,46833,46859,12,46861,46887,12,46889,46915,12,46917,46943,12,46945,46971,12,46973,46999,12,47001,47027,12,47029,47055,12,47057,47083,12,47085,47111,12,47113,47139,12,47141,47167,12,47169,47195,12,47197,47223,12,47225,47251,12,47253,47279,12,47281,47307,12,47309,47335,12,47337,47363,12,47365,47391,12,47393,47419,12,47421,47447,12,47449,47475,12,47477,47503,12,47505,47531,12,47533,47559,12,47561,47587,12,47589,47615,12,47617,47643,12,47645,47671,12,47673,47699,12,47701,47727,12,47729,47755,12,47757,47783,12,47785,47811,12,47813,47839,12,47841,47867,12,47869,47895,12,47897,47923,12,47925,47951,12,47953,47979,12,47981,48007,12,48009,48035,12,48037,48063,12,48065,48091,12,48093,48119,12,48121,48147,12,48149,48175,12,48177,48203,12,48205,48231,12,48233,48259,12,48261,48287,12,48289,48315,12,48317,48343,12,48345,48371,12,48373,48399,12,48401,48427,12,48429,48455,12,48457,48483,12,48485,48511,12,48513,48539,12,48541,48567,12,48569,48595,12,48597,48623,12,48625,48651,12,48653,48679,12,48681,48707,12,48709,48735,12,48737,48763,12,48765,48791,12,48793,48819,12,48821,48847,12,48849,48875,12,48877,48903,12,48905,48931,12,48933,48959,12,48961,48987,12,48989,49015,12,49017,49043,12,49045,49071,12,49073,49099,12,49101,49127,12,49129,49155,12,49157,49183,12,49185,49211,12,49213,49239,12,49241,49267,12,49269,49295,12,49297,49323,12,49325,49351,12,49353,49379,12,49381,49407,12,49409,49435,12,49437,49463,12,49465,49491,12,49493,49519,12,49521,49547,12,49549,49575,12,49577,49603,12,49605,49631,12,49633,49659,12,49661,49687,12,49689,49715,12,49717,49743,12,49745,49771,12,49773,49799,12,49801,49827,12,49829,49855,12,49857,49883,12,49885,49911,12,49913,49939,12,49941,49967,12,49969,49995,12,49997,50023,12,50025,50051,12,50053,50079,12,50081,50107,12,50109,50135,12,50137,50163,12,50165,50191,12,50193,50219,12,50221,50247,12,50249,50275,12,50277,50303,12,50305,50331,12,50333,50359,12,50361,50387,12,50389,50415,12,50417,50443,12,50445,50471,12,50473,50499,12,50501,50527,12,50529,50555,12,50557,50583,12,50585,50611,12,50613,50639,12,50641,50667,12,50669,50695,12,50697,50723,12,50725,50751,12,50753,50779,12,50781,50807,12,50809,50835,12,50837,50863,12,50865,50891,12,50893,50919,12,50921,50947,12,50949,50975,12,50977,51003,12,51005,51031,12,51033,51059,12,51061,51087,12,51089,51115,12,51117,51143,12,51145,51171,12,51173,51199,12,51201,51227,12,51229,51255,12,51257,51283,12,51285,51311,12,51313,51339,12,51341,51367,12,51369,51395,12,51397,51423,12,51425,51451,12,51453,51479,12,51481,51507,12,51509,51535,12,51537,51563,12,51565,51591,12,51593,51619,12,51621,51647,12,51649,51675,12,51677,51703,12,51705,51731,12,51733,51759,12,51761,51787,12,51789,51815,12,51817,51843,12,51845,51871,12,51873,51899,12,51901,51927,12,51929,51955,12,51957,51983,12,51985,52011,12,52013,52039,12,52041,52067,12,52069,52095,12,52097,52123,12,52125,52151,12,52153,52179,12,52181,52207,12,52209,52235,12,52237,52263,12,52265,52291,12,52293,52319,12,52321,52347,12,52349,52375,12,52377,52403,12,52405,52431,12,52433,52459,12,52461,52487,12,52489,52515,12,52517,52543,12,52545,52571,12,52573,52599,12,52601,52627,12,52629,52655,12,52657,52683,12,52685,52711,12,52713,52739,12,52741,52767,12,52769,52795,12,52797,52823,12,52825,52851,12,52853,52879,12,52881,52907,12,52909,52935,12,52937,52963,12,52965,52991,12,52993,53019,12,53021,53047,12,53049,53075,12,53077,53103,12,53105,53131,12,53133,53159,12,53161,53187,12,53189,53215,12,53217,53243,12,53245,53271,12,53273,53299,12,53301,53327,12,53329,53355,12,53357,53383,12,53385,53411,12,53413,53439,12,53441,53467,12,53469,53495,12,53497,53523,12,53525,53551,12,53553,53579,12,53581,53607,12,53609,53635,12,53637,53663,12,53665,53691,12,53693,53719,12,53721,53747,12,53749,53775,12,53777,53803,12,53805,53831,12,53833,53859,12,53861,53887,12,53889,53915,12,53917,53943,12,53945,53971,12,53973,53999,12,54001,54027,12,54029,54055,12,54057,54083,12,54085,54111,12,54113,54139,12,54141,54167,12,54169,54195,12,54197,54223,12,54225,54251,12,54253,54279,12,54281,54307,12,54309,54335,12,54337,54363,12,54365,54391,12,54393,54419,12,54421,54447,12,54449,54475,12,54477,54503,12,54505,54531,12,54533,54559,12,54561,54587,12,54589,54615,12,54617,54643,12,54645,54671,12,54673,54699,12,54701,54727,12,54729,54755,12,54757,54783,12,54785,54811,12,54813,54839,12,54841,54867,12,54869,54895,12,54897,54923,12,54925,54951,12,54953,54979,12,54981,55007,12,55009,55035,12,55037,55063,12,55065,55091,12,55093,55119,12,55121,55147,12,55149,55175,12,55177,55203,12,55243,55291,10,65024,65039,5,65279,65279,4,65520,65528,4,66045,66045,5,66422,66426,5,68101,68102,5,68152,68154,5,68325,68326,5,69291,69292,5,69632,69632,7,69634,69634,7,69759,69761,5]")}},NLgs:function(we,I,i){"use strict";i.d(I,"e",function(){return N}),i.d(I,"f",function(){return K}),i.d(I,"d",function(){return be}),i.d(I,"c",function(){return Se}),i.d(I,"a",function(){return L}),i.d(I,"b",function(){return V});var me=i("miYZ"),se=i("tsqr"),Ie=i("9og8"),ue=i("2qtc"),E=i("kLXV"),q=i("WmNS"),fe=i.n(q),de=i("q1tI"),Y=i.n(de),w=i("9kvl"),v=i("xKgJ"),M=i("1vsH"),A=i("RCxd"),x=i("mOS8"),S=i.n(x),T=i("1ZF9"),b=i.n(T),f=i("WdTA"),g=i.n(f),O=i("m3rI"),N=function(ce){var Pe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return!!(K(ce)&&H(Pe))},K=function(ce){return Object(v.p)()?!0:(ce({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},H=function(){var ce,Pe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,Oe=Object(w.c)()._store.getState(),ke=Oe.user;return(ce=ke.userInfo)!==null&&ce!==void 0&&ce.profile_completed?!0:(E.a.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:Pe?"\u6309\u7167\u6709\u5173\u653F\u7B56\u89C4\u5B9A\uFF0C\u7279\u6B8A\u5B9E\u9A8C\u9700\u8981\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u624D\u80FD\u4F7F\u7528\uFF0C\u8BF7\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u7801":"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){w.d.push("/account/profile/edit")}}),!1)},be=function(){var ce,Pe=Object(w.c)()._store.getState(),Oe=Pe.user;return(ce=Oe.userInfo)!==null&&ce!==void 0&&ce.professional_certification?!0:(E.a.confirm({title:"\u63D0\u793A",centered:!0,content:Y.a.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){Object(M.O)("/account/certification")}}),!1)},Se=function(){return Object(v.a)()?!0:(E.a.warning({centered:!0,width:530,title:"\u63D0\u793A",content:Y.a.createElement("div",{className:"tc",style:{marginLeft:-38}},Y.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u626B\u7801\u52A0\u7FA4@\u7FA4\u7BA1\u7406\u5458\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650\u54E6\uFF01"),Y.a.createElement("img",{src:Object(v.t)()?g.a:"".concat(O.a.IMG_SERVER,"/images/educoder/qqqun20191230.png"),width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1)},L=function(ce,Pe){return ce?!0:(E.a.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:Y.a.createElement("div",null,Y.a.createElement("p",null,Pe||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),Y.a.createElement("div",{style:{marginLeft:"110px"}},Y.a.createElement("img",{src:b.a,width:200}),Y.a.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(M.O)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},V=function(ce){var Pe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",Oe=Object(w.c)()._store.getState(),ke=Oe.shixunsDetail.detail;return(ke==null?void 0:ke.public)===2||(ke==null?void 0:ke.public)===1||(ke==null?void 0:ke.shixun_status)===3?(E.a.info({centered:!0,icon:Y.a.createElement(A.a,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:Y.a.createElement("div",{className:"tc",style:{marginLeft:-38}},Y.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},Y.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",(ke==null?void 0:ke.public)===2?"\u5DF2\u516C\u5F00":(ke==null?void 0:ke.public)===1?"\u5F85\u5BA1\u6838":"\u5DF2\u5173\u95ED","\uFF0C",Pe,"\u3002"),Y.a.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),Y.a.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:S.a,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0):(ke==null?void 0:ke.shixun_status)===2?(E.a.confirm({centered:!0,icon:Y.a.createElement(A.a,null),title:"\u63D0\u793A",content:Y.a.createElement("div",null,Y.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",Pe,"\u3002"),Y.a.createElement("br",null),Y.a.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){E.a.confirm({width:440,centered:!0,icon:Y.a.createElement(A.a,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){var te=Object(Ie.a)(fe.a.mark(function W(){var F;return fe.a.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return z.next=2,ce({type:"shixunsDetail/cancelRelease",payload:{id:ke==null?void 0:ke.identifier}});case 2:F=z.sent,F.status!==401&&(se.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),ce({type:"shixunsDetail/getShixunsDetail",payload:{id:ke==null?void 0:ke.identifier}}),ce({type:"practiceSetting/getCommonData",payload:{id:ke==null?void 0:ke.identifier}}));case 4:case"end":return z.stop()}},W)}));function ie(){return te.apply(this,arguments)}return ie}()})}}),!0):!1}},Nmxd:function(we,I){we.exports="data:image/png;base64,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"},NvD2:function(we,I,i){"use strict";i.d(I,"a",function(){return q});var me=i("Kwbf");function se(fe,de){var Y=new Set;return fe.forEach(function(w){de.has(w)||Y.add(w)}),Y}function Ie(fe){var de=fe||{},Y=de.disabled,w=de.disableCheckbox,v=de.checkable;return!!(Y||w)||v===!1}function ue(fe,de,Y,w){for(var v=new Set(fe),M=new Set,A=0;A<=Y;A+=1){var x=de.get(A)||new Set;x.forEach(function(f){var g=f.key,O=f.node,N=f.children,K=N===void 0?[]:N;v.has(g)&&!w(O)&&K.filter(function(H){return!w(H.node)}).forEach(function(H){v.add(H.key)})})}for(var S=new Set,T=Y;T>=0;T-=1){var b=de.get(T)||new Set;b.forEach(function(f){var g=f.parent,O=f.node;if(w(O)||!f.parent||S.has(f.parent.key))return;if(w(f.parent.node)){S.add(g.key);return}var N=!0,K=!1;(g.children||[]).filter(function(H){return!w(H.node)}).forEach(function(H){var be=H.key,Se=v.has(be);N&&!Se&&(N=!1),!K&&(Se||M.has(be))&&(K=!0)}),N&&v.add(g.key),K&&M.add(g.key),S.add(g.key)})}return{checkedKeys:Array.from(v),halfCheckedKeys:Array.from(se(M,v))}}function E(fe,de,Y,w,v){for(var M=new Set(fe),A=new Set(de),x=0;x<=w;x+=1){var S=Y.get(x)||new Set;S.forEach(function(g){var O=g.key,N=g.node,K=g.children,H=K===void 0?[]:K;!M.has(O)&&!A.has(O)&&!v(N)&&H.filter(function(be){return!v(be.node)}).forEach(function(be){M.delete(be.key)})})}A=new Set;for(var T=new Set,b=w;b>=0;b-=1){var f=Y.get(b)||new Set;f.forEach(function(g){var O=g.parent,N=g.node;if(v(N)||!g.parent||T.has(g.parent.key))return;if(v(g.parent.node)){T.add(O.key);return}var K=!0,H=!1;(O.children||[]).filter(function(be){return!v(be.node)}).forEach(function(be){var Se=be.key,L=M.has(Se);K&&!L&&(K=!1),!H&&(L||A.has(Se))&&(H=!0)}),K||M.delete(O.key),H&&A.add(O.key),T.add(O.key)})}return{checkedKeys:Array.from(M),halfCheckedKeys:Array.from(se(A,M))}}function q(fe,de,Y,w){var v=[],M;w?M=w:M=Ie;var A=new Set(fe.filter(function(b){var f=!!Y[b];return f||v.push(b),f})),x=new Map,S=0;Object.keys(Y).forEach(function(b){var f=Y[b],g=f.level,O=x.get(g);O||(O=new Set,x.set(g,O)),O.add(f),S=Math.max(S,g)}),Object(me.a)(!v.length,"Tree missing follow keys: ".concat(v.slice(0,100).map(function(b){return"'".concat(b,"'")}).join(", ")));var T;return de===!0?T=ue(A,x,S,M):T=E(A,de.halfCheckedKeys,x,S,M),T}},OZM5:function(we,I,i){"use strict";i.d(I,"b",function(){return w}),i.d(I,"a",function(){return v}),i.d(I,"k",function(){return M}),i.d(I,"h",function(){return A}),i.d(I,"i",function(){return x}),i.d(I,"g",function(){return S}),i.d(I,"c",function(){return T}),i.d(I,"d",function(){return b}),i.d(I,"j",function(){return O}),i.d(I,"e",function(){return N}),i.d(I,"f",function(){return K});var me=i("KQm4"),se=i("U8pU"),Ie=i("Ff2n"),ue=i("q1tI"),E=i.n(ue),q=i("Kwbf"),fe=i("WaYH"),de=.25,Y=2;function w(H,be){var Se=H.slice(),L=Se.indexOf(be);return L>=0&&Se.splice(L,1),Se}function v(H,be){var Se=H.slice();return Se.indexOf(be)===-1&&Se.push(be),Se}function M(H){return H.split("-")}function A(H,be){return"".concat(H,"-").concat(be)}function x(H){return H&&H.type&&H.type.isTreeNode}function S(H,be){var Se=[H],L=be[H];function V(){var d=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];d.forEach(function(ce){var Pe=ce.key,Oe=ce.children;Se.push(Pe),V(Oe)})}return V(L.children),Se}function T(H,be){var Se=H.clientY,L=be.selectHandle.getBoundingClientRect(),V=L.top,d=L.bottom,ce=L.height,Pe=Math.max(ce*de,Y);return Se<=V+Pe?-1:Se>=d-Pe?1:0}function b(H,be){if(!H)return;var Se=be.multiple;return Se?H.slice():H.length?[H[0]]:H}var f=function(be){return be};function g(H,be){if(!H)return[];var Se=be||{},L=Se.processProps,V=L===void 0?f:L,d=Array.isArray(H)?H:[H];return d.map(function(ce){var Pe=ce.children,Oe=Object(Ie.a)(ce,["children"]),ke=g(Pe,be);return E.a.createElement(fe.a,Object.assign({},V(Oe)),ke)})}function O(H){if(!H)return null;var be;if(Array.isArray(H))be={checkedKeys:H,halfCheckedKeys:void 0};else if(Object(se.a)(H)==="object")be={checkedKeys:H.checked||void 0,halfCheckedKeys:H.halfChecked||void 0};else return Object(q.a)(!1,"`checkedKeys` is not an array or an object"),null;return be}function N(H,be){var Se=new Set;function L(V){if(Se.has(V))return;var d=be[V];if(!d)return;Se.add(V);var ce=d.parent,Pe=d.node;if(Pe.disabled)return;ce&&L(ce.key)}return(H||[]).forEach(function(V){L(V)}),Object(me.a)(Se)}function K(H){var be={};return Object.keys(H).forEach(function(Se){(Se.startsWith("data-")||Se.startsWith("aria-"))&&(be[Se]=H[Se])}),be}},Ohmc:function(we,I,i){we.exports=i.p+"static/certificate.fc32dc1b.jpg"},P5Jw:function(we,I,i){"use strict";var me=i("rHrb"),se=me.CopyToClipboard;se.CopyToClipboard=se,we.exports=se},QDVR:function(we,I,i){"use strict";i.d(I,"e",function(){return se}),i.d(I,"d",function(){return Ie}),i.d(I,"c",function(){return fe}),i.d(I,"b",function(){return de}),i.d(I,"a",function(){return w});var me=function(){var v=function(M,A){return v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(x,S){x.__proto__=S}||function(x,S){for(var T in S)S.hasOwnProperty(T)&&(x[T]=S[T])},v(M,A)};return function(M,A){v(M,A);function x(){this.constructor=M}M.prototype=A===null?Object.create(A):(x.prototype=A.prototype,new x)}}();function se(v){var M=[];return v.forEach(function(A){return M.push(A)}),M}function Ie(v){var M=[];return v.forEach(function(A,x){return M.push(x)}),M}var ue=function(){function v(){this._value="",this._pos=0}return v.prototype.reset=function(M){return this._value=M,this._pos=0,this},v.prototype.next=function(){return this._pos+=1,this},v.prototype.hasNext=function(){return this._pos0)S.left||(S.left=new q,S.left.segment=x.value()),S=S.left;else if(T<0)S.right||(S.right=new q,S.right.segment=x.value()),S=S.right;else if(x.hasNext())x.next(),S.mid||(S.mid=new q,S.mid.segment=x.value()),S=S.mid;else break}var b=S.value;return S.value=A,S.key=M,b},v.prototype.get=function(M){for(var A=this._iter.reset(M),x=this._root;x;){var S=A.cmp(x.segment);if(S>0)x=x.left;else if(S<0)x=x.right;else if(A.hasNext())A.next(),x=x.mid;else break}return x?x.value:void 0},v.prototype.findSubstr=function(M){for(var A=this._iter.reset(M),x=this._root,S=void 0;x;){var T=A.cmp(x.segment);if(T>0)x=x.left;else if(T<0)x=x.right;else if(A.hasNext())A.next(),S=x.value||S,x=x.mid;else break}return x&&x.value||S},v.prototype.forEach=function(M){this._forEach(this._root,M)},v.prototype._forEach=function(M,A){M&&(this._forEach(M.left,A),M.value&&A(M.value,M.key),this._forEach(M.mid,A),this._forEach(M.right,A))},v}(),de=function(){function v(){this.map=new Map,this.ignoreCase=!1}return v.prototype.set=function(M,A){this.map.set(this.toKey(M),A)},v.prototype.get=function(M){return this.map.get(this.toKey(M))},v.prototype.toKey=function(M){var A=M.toString();return this.ignoreCase&&(A=A.toLowerCase()),A},v}(),Y=function(){function v(){this._map=new Map,this._head=void 0,this._tail=void 0,this._size=0}return v.prototype.clear=function(){this._map.clear(),this._head=void 0,this._tail=void 0,this._size=0},Object.defineProperty(v.prototype,"size",{get:function(){return this._size},enumerable:!0,configurable:!0}),v.prototype.get=function(M,A){A===void 0&&(A=0);var x=this._map.get(M);return x?(A!==0&&this.touch(x,A),x.value):void 0},v.prototype.set=function(M,A,x){x===void 0&&(x=0);var S=this._map.get(M);if(S)S.value=A,x!==0&&this.touch(S,x);else{S={key:M,value:A,next:void 0,previous:void 0};switch(x){case 0:this.addItemLast(S);break;case 1:this.addItemFirst(S);break;case 2:this.addItemLast(S);break;default:this.addItemLast(S);break}this._map.set(M,S),this._size++}},v.prototype.delete=function(M){return!!this.remove(M)},v.prototype.remove=function(M){var A=this._map.get(M);return A?(this._map.delete(M),this.removeItem(A),this._size--,A.value):void 0},v.prototype.forEach=function(M,A){for(var x=this._head;x;)A?M.bind(A)(x.value,x.key,this):M(x.value,x.key,this),x=x.next},v.prototype.trimOld=function(M){if(M>=this.size)return;if(M===0){this.clear();return}for(var A=this._head,x=this.size;A&&x>M;)this._map.delete(A.key),A=A.next,x--;this._head=A,this._size=x,A&&(A.previous=void 0)},v.prototype.addItemFirst=function(M){if(!this._head&&!this._tail)this._tail=M;else if(this._head)M.next=this._head,this._head.previous=M;else throw new Error("Invalid list");this._head=M},v.prototype.addItemLast=function(M){if(!this._head&&!this._tail)this._head=M;else if(this._tail)M.previous=this._tail,this._tail.next=M;else throw new Error("Invalid list");this._tail=M},v.prototype.removeItem=function(M){if(M===this._head&&M===this._tail)this._head=void 0,this._tail=void 0;else if(M===this._head){if(!M.next)throw new Error("Invalid list");M.next.previous=void 0,this._head=M.next}else if(M===this._tail){if(!M.previous)throw new Error("Invalid list");M.previous.next=void 0,this._tail=M.previous}else{var A=M.next,x=M.previous;if(!A||!x)throw new Error("Invalid list");A.previous=x,x.next=A}M.next=void 0,M.previous=void 0},v.prototype.touch=function(M,A){if(!this._head||!this._tail)throw new Error("Invalid list");if(A!==1&&A!==2)return;if(A===1){if(M===this._head)return;var x=M.next,S=M.previous;M===this._tail?(S.next=void 0,this._tail=S):(x.previous=S,S.next=x),M.previous=void 0,M.next=this._head,this._head.previous=M,this._head=M}else if(A===2){if(M===this._tail)return;var x=M.next,S=M.previous;M===this._head?(x.previous=void 0,this._head=x):(x.previous=S,S.next=x),M.next=void 0,M.previous=this._tail,this._tail.next=M,this._tail=M}},v.prototype.toJSON=function(){var M=[];return this.forEach(function(A,x){M.push([x,A])}),M},v}(),w=function(v){me(M,v);function M(A,x){x===void 0&&(x=1);var S=v.call(this)||this;return S._limit=A,S._ratio=Math.min(Math.max(0,x),1),S}return M.prototype.get=function(A){return v.prototype.get.call(this,A,2)},M.prototype.peek=function(A){return v.prototype.get.call(this,A,0)},M.prototype.set=function(A,x){v.prototype.set.call(this,A,x,2),this.checkTrim()},M.prototype.checkTrim=function(){this.size>this._limit&&this.trimOld(Math.round(this._limit*this._ratio))},M}(Y)},RC3E:function(we,I,i){we.exports={wrap:"wrap___2zh4E",title:"title___Os-Oa",path:"path___eUXXC",colorBlue:"colorBlue___2IORo"}},RMFE:function(we,I){we.exports="data:image/png;base64,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"},SMhR:function(we,I){we.exports="data:image/png;base64,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"},T8No:function(we,I,i){"use strict";i.d(I,"a",function(){return ue}),i.d(I,"b",function(){return A}),i.d(I,"d",function(){return x}),i.d(I,"c",function(){return S}),i.d(I,"e",function(){return T});var me=i("N0LK"),se=i("Cg/j"),Ie=function(){var b=function(f,g){return b=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(O,N){O.__proto__=N}||function(O,N){for(var K in N)N.hasOwnProperty(K)&&(O[K]=N[K])},b(f,g)};return function(f,g){b(f,g);function O(){this.constructor=f}f.prototype=g===null?Object.create(g):(O.prototype=g.prototype,new O)}}(),ue=function(){function b(){}return b.has=function(f){return q.create(f)},b.equals=function(f,g){return fe.create(f,g)},b.regex=function(f,g){return w.create(f,g)},b.not=function(f){return Y.create(f)},b.and=function(){for(var f=[],g=0;g=0){var O=f.split("!=");return de.create(O[0].trim(),this._deserializeValue(O[1],g))}if(f.indexOf("==")>=0){var O=f.split("==");return fe.create(O[0].trim(),this._deserializeValue(O[1],g))}if(f.indexOf("=~")>=0){var O=f.split("=~");return w.create(O[0].trim(),this._deserializeRegexValue(O[1],g))}return/^\!\s*/.test(f)?Y.create(f.substr(1).trim()):q.create(f)},b._deserializeValue=function(f,g){if(f=f.trim(),f==="true")return!0;if(f==="false")return!1;var O=/^'([^']*)'$/.exec(f);return O?O[1].trim():f},b._deserializeRegexValue=function(f,g){if(Object(me.x)(f)){if(g)throw new Error("missing regexp-value for =~-expression");return console.warn("missing regexp-value for =~-expression"),null}var O=f.indexOf("/"),N=f.lastIndexOf("/");if(O===N||O<0){if(g)throw new Error("bad regexp-value '"+f+"', missing /-enclosure");return console.warn("bad regexp-value '"+f+"', missing /-enclosure"),null}var K=f.slice(O+1,N),H=f[N+1]==="i"?"i":"";try{return new RegExp(K,H)}catch(be){if(g)throw new Error("bad regexp-value '"+f+"', parse error: "+be);return console.warn("bad regexp-value '"+f+"', parse error: "+be),null}},b}();function E(b,f){var g=b.getType(),O=f.getType();if(g!==O)return g-O;switch(g){case 1:return b.cmp(f);case 2:return b.cmp(f);case 3:return b.cmp(f);case 4:return b.cmp(f);case 6:return b.cmp(f);case 7:return b.cmp(f);case 5:return b.cmp(f);default:throw new Error("Unknown ContextKeyExpr!")}}var q=function(){function b(f){this.key=f}return b.create=function(f){return new b(f)},b.prototype.getType=function(){return 1},b.prototype.cmp=function(f){return this.keyf.key?1:0},b.prototype.equals=function(f){return f instanceof b?this.key===f.key:!1},b.prototype.evaluate=function(f){return!!f.getValue(this.key)},b.prototype.keys=function(){return[this.key]},b.prototype.negate=function(){return Y.create(this.key)},b}(),fe=function(){function b(f,g){this.key=f,this.value=g}return b.create=function(f,g){return typeof g=="boolean"?g?q.create(f):Y.create(f):new b(f,g)},b.prototype.getType=function(){return 3},b.prototype.cmp=function(f){return this.keyf.key?1:this.valuef.value?1:0},b.prototype.equals=function(f){return f instanceof b?this.key===f.key&&this.value===f.value:!1},b.prototype.evaluate=function(f){return f.getValue(this.key)==this.value},b.prototype.keys=function(){return[this.key]},b.prototype.negate=function(){return de.create(this.key,this.value)},b}(),de=function(){function b(f,g){this.key=f,this.value=g}return b.create=function(f,g){return typeof g=="boolean"?g?Y.create(f):q.create(f):new b(f,g)},b.prototype.getType=function(){return 4},b.prototype.cmp=function(f){return this.keyf.key?1:this.valuef.value?1:0},b.prototype.equals=function(f){return f instanceof b?this.key===f.key&&this.value===f.value:!1},b.prototype.evaluate=function(f){return f.getValue(this.key)!=this.value},b.prototype.keys=function(){return[this.key]},b.prototype.negate=function(){return fe.create(this.key,this.value)},b}(),Y=function(){function b(f){this.key=f}return b.create=function(f){return new b(f)},b.prototype.getType=function(){return 2},b.prototype.cmp=function(f){return this.keyf.key?1:0},b.prototype.equals=function(f){return f instanceof b?this.key===f.key:!1},b.prototype.evaluate=function(f){return!f.getValue(this.key)},b.prototype.keys=function(){return[this.key]},b.prototype.negate=function(){return q.create(this.key)},b}(),w=function(){function b(f,g){this.key=f,this.regexp=g}return b.create=function(f,g){return new b(f,g)},b.prototype.getType=function(){return 6},b.prototype.cmp=function(f){if(this.keyf.key)return 1;var g=this.regexp?this.regexp.source:"",O=f.regexp?f.regexp.source:"";return gO?1:0},b.prototype.equals=function(f){if(f instanceof b){var g=this.regexp?this.regexp.source:"",O=f.regexp?f.regexp.source:"";return this.key===f.key&&g===O}return!1},b.prototype.evaluate=function(f){var g=f.getValue(this.key);return this.regexp?this.regexp.test(g):!1},b.prototype.keys=function(){return[this.key]},b.prototype.negate=function(){return v.create(this)},b}(),v=function(){function b(f){this._actual=f}return b.create=function(f){return new b(f)},b.prototype.getType=function(){return 7},b.prototype.cmp=function(f){return this._actual.cmp(f._actual)},b.prototype.equals=function(f){return f instanceof b?this._actual.equals(f._actual):!1},b.prototype.evaluate=function(f){return!this._actual.evaluate(f)},b.prototype.keys=function(){return this._actual.keys()},b.prototype.negate=function(){return this._actual},b}(),M=function(){function b(f){this.expr=f}return b.create=function(f){var g=b._normalizeArr(f);return g.length===0?void 0:g.length===1?g[0]:new b(g)},b.prototype.getType=function(){return 5},b.prototype.cmp=function(f){if(this.expr.lengthf.expr.length)return 1;for(var g=0,O=this.expr.length;g1;){for(var H=f.shift(),be=f.shift(),Se=[],L=0,V=K(H);L=15&&(M=!1,Y=!0);var H=g&&(w||M&&(K==null||K<12.11)),be=Ie||fe&&de>=9;function Se(e){return new RegExp("(^|\\s)"+e+"(?:$|\\s)\\s*")}var L=function(e,t){var r=e.className,n=Se(t).exec(r);if(n){var a=r.slice(n.index+n[0].length);e.className=r.slice(0,n.index)+(a?n[1]+a:"")}};function V(e){for(var t=e.childNodes.length;t>0;--t)e.removeChild(e.firstChild);return e}function d(e,t){return V(e).appendChild(t)}function ce(e,t,r,n){var a=document.createElement(e);if(r&&(a.className=r),n&&(a.style.cssText=n),typeof t=="string")a.appendChild(document.createTextNode(t));else if(t)for(var o=0;o=t)return s+(t-o);s+=l-o,s+=r-s%r,o=l+1}}var $=function(){this.id=null,this.f=null,this.time=0,this.handler=F(this.onTimeout,this)};$.prototype.onTimeout=function(e){e.id=0,e.time<=+new Date?e.f():setTimeout(e.handler,e.time-+new Date)},$.prototype.set=function(e,t){this.f=t;var r=+new Date+e;(!this.id||r=t)return n+Math.min(s,t-a);if(a+=o-n,a+=r-a%r,n=o+1,a>=t)return n}}var X=[""];function pe(e){for(;X.length<=e;)X.push(p(X)+" ");return X[e]}function p(e){return e[e.length-1]}function R(e,t){for(var r=[],n=0;n"\x80"&&(e.toUpperCase()!=e.toLowerCase()||k.test(e))}function xe(e,t){return t?t.source.indexOf("\\w")>-1&&oe(e)?!0:t.test(e):oe(e)}function Te(e){for(var t in e)if(e.hasOwnProperty(t)&&e[t])return!1;return!0}var Ke=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function Ye(e){return e.charCodeAt(0)>=768&&Ke.test(e)}function nt(e,t,r){for(;(r<0?t>0:tr?-1:1;;){if(t==r)return t;var a=(t+r)/2,o=n<0?Math.ceil(a):Math.floor(a);if(o==t)return e(o)?t:r;e(o)?r=o:t=o+n}}function tt(e,t,r,n){if(!e)return n(t,r,"ltr",0);for(var a=!1,o=0;ot||t==r&&s.to==t)&&(n(Math.max(s.from,t),Math.min(s.to,r),s.level==1?"rtl":"ltr",o),a=!0)}a||n(t,r,"ltr")}var ut=null;function et(e,t,r){var n;ut=null;for(var a=0;at)return a;o.to==t&&(o.from!=o.to&&r=="before"?n=a:ut=a),o.from==t&&(o.from!=o.to&&r!="before"?n=a:ut=a)}return n!=null?n:ut}var kt=function(){var e="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",t="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function r(h){return h<=247?e.charAt(h):1424<=h&&h<=1524?"R":1536<=h&&h<=1785?t.charAt(h-1536):1774<=h&&h<=2220?"r":8192<=h&&h<=8203?"w":h==8204?"b":"L"}var n=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,a=/[stwN]/,o=/[LRr]/,s=/[Lb1n]/,l=/[1n]/;function u(h,_,G){this.level=h,this.from=_,this.to=G}return function(h,_){var G=_=="ltr"?"L":"R";if(h.length==0||_=="ltr"&&!n.test(h))return!1;for(var ye=h.length,ve=[],Le=0;Le-1&&(n[t]=a.slice(0,o).concat(a.slice(o+1)))}}}function nn(e,t){var r=Ot(e,t);if(!r.length)return;for(var n=Array.prototype.slice.call(arguments,2),a=0;a0}function xn(e){e.prototype.on=function(t,r){He(this,t,r)},e.prototype.off=function(t,r){Rn(this,t,r)}}function dn(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function Jt(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}function ur(e){return e.defaultPrevented!=null?e.defaultPrevented:e.returnValue==!1}function Bn(e){dn(e),Jt(e)}function or(e){return e.target||e.srcElement}function Cr(e){var t=e.which;return t==null&&(e.button&1?t=1:e.button&2?t=3:e.button&4&&(t=2)),g&&e.ctrlKey&&t==1&&(t=3),t}var qr=function(){if(fe&&de<9)return!1;var e=ce("div");return"draggable"in e||"dragDrop"in e}(),Pr;function _r(e){if(Pr==null){var t=ce("span","\u200B");d(e,ce("span",[t,document.createTextNode("x")])),e.firstChild.offsetHeight!=0&&(Pr=t.offsetWidth<=1&&t.offsetHeight>2&&!(fe&&de<8))}var r=Pr?ce("span","\u200B"):ce("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return r.setAttribute("cm-text",""),r}var ra;function bt(e){if(ra!=null)return ra;var t=d(e,document.createTextNode("A\u062EA")),r=Oe(t,0,1).getBoundingClientRect(),n=Oe(t,1,2).getBoundingClientRect();return V(e),!r||r.left==r.right?!1:ra=n.right-r.right<3}var Ge=` b`.split(/\n/).length!=3?function(e){for(var t=0,r=[],n=e.length;t<=n;){var a=e.indexOf(` -`,t);a==-1&&(a=e.length);var o=e.slice(t,e.charAt(a-1)=="\r"?a-1:a),s=o.indexOf("\r");s!=-1?(r.push(o.slice(0,s)),t+=s+1):(r.push(o),t=a+1)}return r}:function(e){return e.split(/\r\n?|\n/)},Pt=window.getSelection?function(e){try{return e.selectionStart!=e.selectionEnd}catch(t){return!1}}:function(e){var t;try{t=e.ownerDocument.selection.createRange()}catch(r){}return!t||t.parentElement()!=e?!1:t.compareEndPoints("StartToEnd",t)!=0},rn=function(){var e=ce("div");return"oncopy"in e?!0:(e.setAttribute("oncopy","return;"),typeof e.oncopy=="function")}(),$t=null;function Un(e){if($t!=null)return $t;var t=d(e,ce("span","x")),r=t.getBoundingClientRect(),n=Oe(t,0,1).getBoundingClientRect();return $t=Math.abs(r.left-n.left)>1}var Mn={},Vt={};function st(e,t){arguments.length>2&&(t.dependencies=Array.prototype.slice.call(arguments,2)),Mn[e]=t}function yt(e,t){Vt[e]=t}function Pn(e){if(typeof e=="string"&&Vt.hasOwnProperty(e))e=Vt[e];else if(e&&typeof e.name=="string"&&Vt.hasOwnProperty(e.name)){var t=Vt[e.name];typeof t=="string"&&(t={name:t}),e=y(t,e),e.name=t.name}else{if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(e))return Pn("application/xml");if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(e))return Pn("application/json")}return typeof e=="string"?{name:e}:e||{name:"null"}}function rt(e,t){t=Pn(t);var r=Mn[t.name];if(!r)return rt(e,"text/plain");var n=r(e,t);if(Qe.hasOwnProperty(t.name)){var a=Qe[t.name];for(var o in a){if(!a.hasOwnProperty(o))continue;n.hasOwnProperty(o)&&(n["_"+o]=n[o]),n[o]=a[o]}}if(n.name=t.name,t.helperType&&(n.helperType=t.helperType),t.modeProps)for(var s in t.modeProps)n[s]=t.modeProps[s];return n}var Qe={};function vt(e,t){var r=Qe.hasOwnProperty(e)?Qe[e]:Qe[e]={};ae(t,r)}function At(e,t){if(t===!0)return t;if(e.copyState)return e.copyState(t);var r={};for(var n in t){var a=t[n];a instanceof Array&&(a=a.concat([])),r[n]=a}return r}function xt(e,t){for(var r;e.innerMode&&!(r=e.innerMode(t),!r||r.mode==e);)t=r.state,e=r.mode;return r||{mode:e,state:t}}function pt(e,t,r){return e.startState?e.startState(t,r):!0}var lt=function(e,t,r){this.pos=this.start=0,this.string=e,this.tabSize=t||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=r};lt.prototype.eol=function(){return this.pos>=this.string.length},lt.prototype.sol=function(){return this.pos==this.lineStart},lt.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},lt.prototype.next=function(){if(this.post},lt.prototype.eatSpace=function(){for(var e=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>e},lt.prototype.skipToEnd=function(){this.pos=this.string.length},lt.prototype.skipTo=function(e){var t=this.string.indexOf(e,this.pos);if(t>-1)return this.pos=t,!0},lt.prototype.backUp=function(e){this.pos-=e},lt.prototype.column=function(){return this.lastColumnPos0?null:(o&&t!==!1&&(this.pos+=o[0].length),o)}},lt.prototype.current=function(){return this.string.slice(this.start,this.pos)},lt.prototype.hideFirstChars=function(e,t){this.lineStart+=e;try{return t()}finally{this.lineStart-=e}},lt.prototype.lookAhead=function(e){var t=this.lineOracle;return t&&t.lookAhead(e)},lt.prototype.baseToken=function(){var e=this.lineOracle;return e&&e.baseToken(this.pos)};function Be(e,t){if(t-=e.first,t<0||t>=e.size)throw new Error("There is no line "+(t+e.first)+" in the document.");for(var r=e;!r.lines;)for(var n=0;;++n){var a=r.children[n],o=a.chunkSize();if(t=e.first&&tr?Ce(r,Be(e,r).text.length):Nt(t,Be(e,t.line).text.length)}function Nt(e,t){var r=e.ch;return r==null||r>t?Ce(e.line,t):r<0?Ce(e.line,0):e}function jt(e,t){for(var r=[],n=0;nthis.maxLookAhead&&(this.maxLookAhead=e),t},zt.prototype.baseToken=function(e){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=e;)this.baseTokenPos+=2;var t=this.baseTokens[this.baseTokenPos+1];return{type:t&&t.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-e}},zt.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},zt.fromSaved=function(e,t,r){return t instanceof zn?new zt(e,At(e.mode,t.state),r,t.lookAhead):new zt(e,At(e.mode,t),r)},zt.prototype.save=function(e){var t=e!==!1?At(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new zn(t,this.maxLookAhead):t};function Yn(e,t,r,n){var a=[e.state.modeGen],o={};cr(e,t.text,e.doc.mode,r,function(h,_){return a.push(h,_)},o,n);for(var s=r.state,l=function(h){r.baseTokens=a;var _=e.state.overlays[h],G=1,ye=0;r.state=!0,cr(e,t.text,_.mode,r,function(ve,Le){for(var Ue=G;yeve&&a.splice(G,1,ve,a[G+1],Ve),G+=2,ye=Math.min(ve,Ve)}if(!Le)return;if(_.opaque)a.splice(Ue,G-Ue,ve,"overlay "+Le),G=Ue+2;else for(;Uee.options.maxHighlightLength&&At(e.doc.mode,n.state),o=Yn(e,t,n);a&&(n.state=a),t.stateAfter=n.save(!a),t.styles=o.styles,o.classes?t.styleClasses=o.classes:t.styleClasses&&(t.styleClasses=null),r===e.doc.highlightFrontier&&(e.doc.modeFrontier=Math.max(e.doc.modeFrontier,++e.doc.highlightFrontier))}return t.styles}function Ur(e,t,r){var n=e.doc,a=e.display;if(!n.mode.startState)return new zt(n,!0,t);var o=sn(e,t,r),s=o>n.first&&Be(n,o-1).stateAfter,l=s?zt.fromSaved(n,s,o):new zt(n,pt(n.mode),o);return n.iter(o,t,function(u){Nr(e,u.text,l);var h=l.line;u.stateAfter=h==t-1||h%5==0||h>=a.viewFrom&&ht.start)return o}throw new Error("Mode "+e.name+" failed to advance stream.")}var Bt=function(e,t,r){this.start=e.start,this.end=e.pos,this.string=e.current(),this.type=t||null,this.state=r};function Xn(e,t,r,n){var a=e.doc,o=a.mode,s;t=Je(a,t);var l=Be(a,t.line),u=Ur(e,t.line,r),h=new lt(l.text,e.options.tabSize,u),_;for(n&&(_=[]);(n||h.pose.options.maxHighlightLength?(l=!1,s&&Nr(e,t,n,_.pos),_.pos=t.length,G=null):G=xr(Yt(r,_,n.state,ye),o),ye){var ve=ye[0].name;ve&&(G="m-"+(G?ve+" "+G:ve))}if(!l||h!=G){for(;u<_.start;)u=Math.min(_.start,u+5e3),a(u,h);h=G}_.start=_.pos}for(;u<_.pos;){var Le=Math.min(_.pos,u+5e3);a(Le,h),u=Le}}function sn(e,t,r){for(var n,a,o=e.doc,s=r?-1:t-(e.doc.mode.innerMode?1e3:100),l=t;l>s;--l){if(l<=o.first)return o.first;var u=Be(o,l-1),h=u.stateAfter;if(h&&(!r||l+(h instanceof zn?h.lookAhead:0)<=o.modeFrontier))return l;var _=z(u.text,null,e.options.tabSize);(a==null||n>_)&&(a=l-1,n=_)}return a}function Oa(e,t){if(e.modeFrontier=Math.min(e.modeFrontier,t),e.highlightFrontierr;n--){var a=Be(e,n).stateAfter;if(a&&(!(a instanceof zn)||n+a.lookAhead=t:o.to>t);(n||(n=[])).push(new ca(s,o.from,u?null:o.to))}}return n}function bn(e,t,r){var n;if(e)for(var a=0;a=t:o.to>t);if(l||o.from==t&&s.type=="bookmark"&&(!r||o.marker.insertLeft)){var u=o.from==null||(s.inclusiveLeft?o.from<=t:o.from0&&l)for(var ht=0;ht0)continue;var _=[u,1],G=_e(h.from,l.from),ye=_e(h.to,l.to);(G<0||!s.inclusiveLeft&&!G)&&_.push({from:h.from,to:l.from}),(ye>0||!s.inclusiveRight&&!ye)&&_.push({from:l.to,to:h.to}),a.splice.apply(a,_),u+=_.length-3}return a}function Fr(e){var t=e.markedSpans;if(!t)return;for(var r=0;rt)&&(!n||nr(n,o.marker)<0)&&(n=o.marker)}return n}function Fa(e,t,r,n,a){var o=Be(e,t),s=kr&&o.markedSpans;if(s)for(var l=0;l=0&&G<=0||_<=0&&G>=0)continue;if(_<=0&&(u.marker.inclusiveRight&&a.inclusiveLeft?_e(h.to,r)>=0:_e(h.to,r)>0)||_>=0&&(u.marker.inclusiveRight&&a.inclusiveLeft?_e(h.from,n)<=0:_e(h.from,n)<0))return!0}}function Sr(e){for(var t;t=ma(e);)e=t.find(-1,!0).line;return e}function Ba(e){for(var t;t=da(e);)e=t.find(1,!0).line;return e}function Ma(e){for(var t,r;t=da(e);)e=t.find(1,!0).line,(r||(r=[])).push(e);return r}function Da(e,t){var r=Be(e,t),n=Sr(r);return r==n?t:Mt(n)}function ga(e,t){if(t>e.lastLine())return t;var r=Be(e,t),n;if(!Gr(e,r))return t;for(;n=da(r);)r=n.find(1,!0).line;return Mt(r)+1}function Gr(e,t){var r=kr&&t.markedSpans;if(r)for(var n=void 0,a=0;at.maxLineLength&&(t.maxLineLength=a,t.maxLine=n)})}var ba=function(e,t,r){this.text=e,wr(this,t),this.height=r?r(this):1};ba.prototype.lineNo=function(){return Mt(this)},xn(ba);function Jo(e,t,r,n){e.text=t,e.stateAfter&&(e.stateAfter=null),e.styles&&(e.styles=null),e.order!=null&&(e.order=null),Fr(e),wr(e,r);var a=n?n(e):1;a!=e.height&&En(e,a)}function wa(e){e.parent=null,Fr(e)}var Co={},uo={};function co(e,t){if(!e||/^\s*$/.test(e))return null;var r=t.addModeClass?uo:Co;return r[e]||(r[e]=e.replace(/\S+/g,"cm-$&"))}function Br(e,t){var r=Pe("span",null,null,Y?"padding-right: .1px":null),n={pre:Pe("pre",[r],"CodeMirror-line"),content:r,col:0,pos:0,cm:e,trailingSpace:!1,splitSpaces:e.getOption("lineWrapping")};t.measure={};for(var a=0;a<=(t.rest?t.rest.length:0);a++){var o=a?t.rest[a-1]:t.line,s=void 0;n.pos=0,n.addToken=Ai,bt(e.display.measure)&&(s=Lt(o,e.doc.direction))&&(n.addToken=xi(n.addToken,s)),n.map=[];var l=t!=e.display.externalMeasured&&Mt(o);Oo(o,n,Ar(e,o,l)),o.styleClasses&&(o.styleClasses.bgClass&&(n.bgClass=ie(o.styleClasses.bgClass,n.bgClass||"")),o.styleClasses.textClass&&(n.textClass=ie(o.styleClasses.textClass,n.textClass||""))),n.map.length==0&&n.map.push(0,0,n.content.appendChild(_r(e.display.measure))),a==0?(t.measure.map=n.map,t.measure.cache={}):((t.measure.maps||(t.measure.maps=[])).push(n.map),(t.measure.caches||(t.measure.caches=[])).push({}))}if(Y){var u=n.content.lastChild;(/\bcm-tab\b/.test(u.className)||u.querySelector&&u.querySelector(".cm-tab"))&&(n.content.className="cm-tab-wrap-hack")}return qt(e,"renderLine",e,t.line,n.pre),n.pre.className&&(n.textClass=ie(n.pre.className,n.textClass||"")),n}function fo(e){var t=ce("span","\u2022","cm-invalidchar");return t.title="\\u"+e.charCodeAt(0).toString(16),t.setAttribute("aria-label",t.title),t}function Ai(e,t,r,n,a,o,s){if(!t)return;var l=e.splitSpaces?Ao(t,e.trailingSpace):t,u=e.cm.state.specialChars,h=!1,_;if(!u.test(t))e.col+=t.length,_=document.createTextNode(l),e.map.push(e.pos,e.pos+t.length,_),fe&&de<9&&(h=!0),e.pos+=t.length;else{_=document.createDocumentFragment();for(var G=0;;){u.lastIndex=G;var ye=u.exec(t),ve=ye?ye.index-G:t.length-G;if(ve){var Le=document.createTextNode(l.slice(G,G+ve));fe&&de<9?_.appendChild(ce("span",[Le])):_.appendChild(Le),e.map.push(e.pos,e.pos+ve,Le),e.col+=ve,e.pos+=ve}if(!ye)break;G+=ve+1;var Ue=void 0;if(ye[0]==" "){var Ve=e.cm.options.tabSize,qe=Ve-e.col%Ve;Ue=_.appendChild(ce("span",pe(qe),"cm-tab")),Ue.setAttribute("role","presentation"),Ue.setAttribute("cm-text"," "),e.col+=qe}else ye[0]=="\r"||ye[0]==` -`?(Ue=_.appendChild(ce("span",ye[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),Ue.setAttribute("cm-text",ye[0]),e.col+=1):(Ue=e.cm.options.specialCharPlaceholder(ye[0]),Ue.setAttribute("cm-text",ye[0]),fe&&de<9?_.appendChild(ce("span",[Ue])):_.appendChild(Ue),e.col+=1);e.map.push(e.pos,e.pos+1,Ue),e.pos++}}if(e.trailingSpace=l.charCodeAt(t.length-1)==32,r||n||a||h||o||s){var it=r||"";n&&(it+=n),a&&(it+=a);var $e=ce("span",[_],it,o);if(s)for(var ht in s)s.hasOwnProperty(ht)&&ht!="style"&&ht!="class"&&$e.setAttribute(ht,s[ht]);return e.content.appendChild($e)}e.content.appendChild(_)}function Ao(e,t){if(e.length>1&&!/ /.test(e))return e;for(var r=t,n="",a=0;ah&&G.from<=h);ye++);if(G.to>=_)return e(r,n,a,o,s,l,u);e(r,n.slice(0,G.to-h),a,o,null,l,u),o=null,n=n.slice(G.to-h),h=G.to}}}function xo(e,t,r,n){var a=!n&&r.widgetNode;a&&e.map.push(e.pos,e.pos+t,a),!n&&e.cm.display.input.needsContentAttribute&&(a||(a=e.content.appendChild(document.createElement("span"))),a.setAttribute("cm-marker",r.id)),a&&(e.cm.display.input.setUneditable(a),e.content.appendChild(a)),e.pos+=t,e.trailingSpace=!1}function Oo(e,t,r){var n=e.markedSpans,a=e.text,o=0;if(!n){for(var s=1;su||on.collapsed&&Ct.to==u&&Ct.from==u)){if(Ct.to!=null&&Ct.to!=u&&ve>Ct.to&&(ve=Ct.to,Ue=""),on.className&&(Le+=" "+on.className),on.css&&(ye=(ye?ye+";":"")+on.css),on.startStyle&&Ct.from==u&&(Ve+=" "+on.startStyle),on.endStyle&&Ct.to==ve&&(ht||(ht=[])).push(on.endStyle,Ct.to),on.title&&((it||(it={})).title=on.title),on.attributes)for(var Wn in on.attributes)(it||(it={}))[Wn]=on.attributes[Wn];on.collapsed&&(!qe||nr(qe.marker,on)<0)&&(qe=Ct)}else Ct.from>u&&ve>Ct.from&&(ve=Ct.from)}if(ht)for(var Mr=0;Mr=l)break;for(var na=Math.min(l,ve);;){if(_){var Yr=u+_.length;if(!qe){var hr=Yr>na?_.slice(0,na-u):_;t.addToken(t,hr,G?G+Le:Le,Ve,u+hr.length==ve?Ue:"",ye,it)}if(Yr>=na){_=_.slice(na-u),u=na;break}u=Yr,Ve=""}_=a.slice(o,o=r[h++]),G=co(r[h++],t.cm.options)}}}function So(e,t,r){this.line=t,this.rest=Ma(t),this.size=this.rest?Mt(p(this.rest))-r+1:1,this.node=this.text=null,this.hidden=Gr(e,t)}function Ra(e,t,r){for(var n=[],a,o=t;o2&&o.push((u.bottom+h.top)/2-r.top)}}o.push(r.bottom-r.top)}}function m(e,t,r){if(e.line==t)return{map:e.measure.map,cache:e.measure.cache};for(var n=0;nr)return{map:e.measure.maps[a],cache:e.measure.caches[a],before:!0}}function U(e,t){t=Sr(t);var r=Mt(t),n=e.display.externalMeasured=new So(e.doc,t,r);n.lineN=r;var a=n.built=Br(e,n);return n.text=a.pre,d(e.display.lineMeasure,a.pre),n}function B(e,t,r,n){return ge(e,ee(e,t),r,n)}function le(e,t){if(t>=e.display.viewFrom&&t=r.lineN&&tt)&&(o=u-l,a=o-1,t>=u&&(s="right")),a!=null){if(n=e[h+2],l==u&&r==(n.insertLeft?"left":"right")&&(s=r),r=="left"&&a==0)for(;h&&e[h-2]==e[h-3]&&e[h-1].insertLeft;)n=e[(h-=3)+2],s="left";if(r=="right"&&a==u-l)for(;h=0&&!((r=e[a]).left!=r.right);a--);return r}function Ze(e,t,r,n){var a=ze(t.map,r,n),o=a.node,s=a.start,l=a.end,u=a.collapse,h;if(o.nodeType==3){for(var _=0;_<4;_++){for(;s&&Ye(t.line.text.charAt(a.coverStart+s));)--s;for(;a.coverStart+l0&&(u=n="right");var G;e.options.lineWrapping&&(G=o.getClientRects()).length>1?h=G[n=="right"?G.length-1:0]:h=o.getBoundingClientRect()}if(fe&&de<9&&!s&&(!h||!h.left&&!h.right)){var ye=o.parentNode.getClientRects()[0];ye?h={left:ye.left,right:ye.left+mr(e.display),top:ye.top,bottom:ye.bottom}:h=Re}for(var ve=h.top-t.rect.top,Le=h.bottom-t.rect.top,Ue=(ve+Le)/2,Ve=t.view.measure.heights,qe=0;qe=n.text.length?(u=n.text.length,h="before"):u<=0&&(u=0,h="after"),!l)return s(h=="before"?u-1:u,h=="before");function _(Le,Ue,Ve){var qe=l[Ue],it=qe.level==1;return s(Ve?Le-1:Le,it!=Ve)}var G=et(l,u,h),ye=ut,ve=_(u,G,h=="before");return ye!=null&&(ve.other=_(u,ye,h!="before")),ve}function St(e,t){var r=0;t=Je(e.doc,t),e.options.lineWrapping||(r=mr(e.display)*t.ch);var n=Be(e.doc,t.line),a=Jr(n)+Zo(e.display);return{left:r,right:r,top:a,bottom:a+n.height}}function Et(e,t,r,n,a){var o=Ce(e,t,r);return o.xRel=a,n&&(o.outside=n),o}function cn(e,t,r){var n=e.doc;if(r+=e.display.viewOffset,r<0)return Et(n.first,0,null,-1,-1);var a=pn(n,r),o=n.first+n.size-1;if(a>o)return Et(n.first+n.size-1,Be(n,o).text.length,null,1,1);t<0&&(t=0);for(var s=Be(n,a);;){var l=Jn(e,s,a,t,r),u=va(s,l.ch+(l.xRel>0||l.outside>0?1:0));if(!u)return l;var h=u.find(1);if(h.line==a)return h;s=Be(n,a=h.line)}}function vn(e,t,r,n){n-=Qt(t);var a=t.text.length,o=dt(function(s){return ge(e,r,s-1).bottom<=n},a,0);return a=dt(function(s){return ge(e,r,s).top>n},o,a),{begin:o,end:a}}function gt(e,t,r,n){r||(r=ee(e,t));var a=mn(e,t,ge(e,r,n),"line").top;return vn(e,t,r,a)}function gn(e,t,r,n){return e.bottom<=r?!1:e.top>r?!0:(n?e.left:e.right)>t}function Jn(e,t,r,n,a){a-=Jr(t);var o=ee(e,t),s=Qt(t),l=0,u=t.text.length,h=!0,_=Lt(t,e.doc.direction);if(_){var G=(e.options.lineWrapping?In:An)(e,t,r,o,_,n,a);h=G.level!=1,l=h?G.from:G.to-1,u=h?G.to:G.from-1}var ye=null,ve=null,Le=dt(function(wt){var Ct=ge(e,o,wt);return Ct.top+=s,Ct.bottom+=s,gn(Ct,n,a,!1)?(Ct.top<=a&&Ct.left<=n&&(ye=wt,ve=Ct),!0):!1},l,u),Ue,Ve,qe=!1;if(ve){var it=n-ve.left=ht.bottom?1:0}return Le=nt(t.text,Le,1),Et(r,Le,Ve,qe,n-Ue)}function An(e,t,r,n,a,o,s){var l=dt(function(G){var ye=a[G],ve=ye.level!=1;return gn(un(e,Ce(r,ve?ye.to:ye.from,ve?"before":"after"),"line",t,n),o,s,!0)},0,a.length-1),u=a[l];if(l>0){var h=u.level!=1,_=un(e,Ce(r,h?u.from:u.to,h?"after":"before"),"line",t,n);gn(_,o,s,!0)&&_.top>s&&(u=a[l-1])}return u}function In(e,t,r,n,a,o,s){var l=vn(e,t,n,s),u=l.begin,h=l.end;/\s/.test(t.text.charAt(h-1))&&h--;for(var _=null,G=null,ye=0;ye=h||ve.to<=u)continue;var Le=ve.level!=1,Ue=ge(e,n,Le?Math.min(h,ve.to)-1:Math.max(u,ve.from)).right,Ve=UeVe)&&(_=ve,G=Ve)}return _||(_=a[a.length-1]),_.fromh&&(_={from:_.from,to:h,level:_.level}),_}var Nn;function rr(e){if(e.cachedTextHeight!=null)return e.cachedTextHeight;if(Nn==null){Nn=ce("pre",null,"CodeMirror-line-like");for(var t=0;t<49;++t)Nn.appendChild(document.createTextNode("x")),Nn.appendChild(ce("br"));Nn.appendChild(document.createTextNode("x"))}d(e.measure,Nn);var r=Nn.offsetHeight/50;return r>3&&(e.cachedTextHeight=r),V(e.measure),r||1}function mr(e){if(e.cachedCharWidth!=null)return e.cachedCharWidth;var t=ce("span","xxxxxxxxxx"),r=ce("pre",[t],"CodeMirror-line-like");d(e.measure,r);var n=t.getBoundingClientRect(),a=(n.right-n.left)/10;return a>2&&(e.cachedCharWidth=a),a||10}function Zn(e){for(var t=e.display,r={},n={},a=t.gutters.clientLeft,o=t.gutters.firstChild,s=0;o;o=o.nextSibling,++s){var l=e.display.gutterSpecs[s].className;r[l]=o.offsetLeft+o.clientLeft+a,n[l]=o.clientWidth}return{fixedPos:Lr(t),gutterTotalWidth:t.gutters.offsetWidth,gutterLeft:r,gutterWidth:n,wrapperWidth:t.wrapper.clientWidth}}function Lr(e){return e.scroller.getBoundingClientRect().left-e.sizer.getBoundingClientRect().left}function oa(e){var t=rr(e.display),r=e.options.lineWrapping,n=r&&Math.max(5,e.display.scroller.clientWidth/mr(e.display)-3);return function(a){if(Gr(e.doc,a))return 0;var o=0;if(a.widgets)for(var s=0;s0&&(h=Be(e.doc,u.line).text).length==u.ch){var _=z(h,h.length,e.options.tabSize)-h.length;u=Ce(u.line,Math.max(0,Math.round((o-Z(e.display).left)/mr(e.display))-_))}return u}function Kn(e,t){if(t>=e.display.viewTo)return null;if(t-=e.display.viewFrom,t<0)return null;for(var r=e.display.view,n=0;nt)&&(a.updateLineNumbers=t),e.curOp.viewChanged=!0,t>=a.viewTo)kr&&Da(e.doc,t)a.viewFrom?Vn(e):(a.viewFrom+=n,a.viewTo+=n);else if(t<=a.viewFrom&&r>=a.viewTo)Vn(e);else if(t<=a.viewFrom){var o=ia(e,r,r+n,1);o?(a.view=a.view.slice(o.index),a.viewFrom=o.lineN,a.viewTo+=n):Vn(e)}else if(r>=a.viewTo){var s=ia(e,t,t,-1);s?(a.view=a.view.slice(0,s.index),a.viewTo=s.lineN):Vn(e)}else{var l=ia(e,t,t,-1),u=ia(e,r,r+n,1);l&&u?(a.view=a.view.slice(0,l.index).concat(Ra(e,l.lineN,u.lineN)).concat(a.view.slice(u.index)),a.viewTo+=n):Vn(e)}var h=a.externalMeasured;h&&(r=a.lineN&&t=n.viewTo)return;var o=n.view[Kn(e,t)];if(o.node==null)return;var s=o.changes||(o.changes=[]);Ae(s,r)==-1&&s.push(r)}function Vn(e){e.display.viewFrom=e.display.viewTo=e.doc.first,e.display.view=[],e.display.viewOffset=0}function ia(e,t,r,n){var a=Kn(e,t),o,s=e.display.view;if(!kr||r==e.doc.first+e.doc.size)return{index:a,lineN:r};for(var l=e.display.viewFrom,u=0;u0){if(a==s.length-1)return null;o=l+s[a].size-t,a++}else o=l-t;t+=o,r+=o}for(;Da(e.doc,r)!=r;){if(a==(n<0?0:s.length-1))return null;r+=n*s[a-(n<0?1:0)].size,a+=n}return{index:a,lineN:r}}function Pa(e,t,r){var n=e.display,a=n.view;a.length==0||t>=n.viewTo||r<=n.viewFrom?(n.view=Ra(e,t,r),n.viewFrom=t):(n.viewFrom>t?n.view=Ra(e,t,n.viewFrom).concat(n.view):n.viewFromr&&(n.view=n.view.slice(0,Kn(e,r)))),n.viewTo=r}function Na(e){for(var t=e.display.view,r=0,n=0;n=e.display.viewTo||l.to().line1}var Mn={},Vt={};function st(e,t){arguments.length>2&&(t.dependencies=Array.prototype.slice.call(arguments,2)),Mn[e]=t}function yt(e,t){Vt[e]=t}function Pn(e){if(typeof e=="string"&&Vt.hasOwnProperty(e))e=Vt[e];else if(e&&typeof e.name=="string"&&Vt.hasOwnProperty(e.name)){var t=Vt[e.name];typeof t=="string"&&(t={name:t}),e=y(t,e),e.name=t.name}else{if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(e))return Pn("application/xml");if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(e))return Pn("application/json")}return typeof e=="string"?{name:e}:e||{name:"null"}}function rt(e,t){t=Pn(t);var r=Mn[t.name];if(!r)return rt(e,"text/plain");var n=r(e,t);if(Qe.hasOwnProperty(t.name)){var a=Qe[t.name];for(var o in a){if(!a.hasOwnProperty(o))continue;n.hasOwnProperty(o)&&(n["_"+o]=n[o]),n[o]=a[o]}}if(n.name=t.name,t.helperType&&(n.helperType=t.helperType),t.modeProps)for(var s in t.modeProps)n[s]=t.modeProps[s];return n}var Qe={};function vt(e,t){var r=Qe.hasOwnProperty(e)?Qe[e]:Qe[e]={};ae(t,r)}function At(e,t){if(t===!0)return t;if(e.copyState)return e.copyState(t);var r={};for(var n in t){var a=t[n];a instanceof Array&&(a=a.concat([])),r[n]=a}return r}function xt(e,t){for(var r;e.innerMode&&!(r=e.innerMode(t),!r||r.mode==e);)t=r.state,e=r.mode;return r||{mode:e,state:t}}function pt(e,t,r){return e.startState?e.startState(t,r):!0}var lt=function(e,t,r){this.pos=this.start=0,this.string=e,this.tabSize=t||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=r};lt.prototype.eol=function(){return this.pos>=this.string.length},lt.prototype.sol=function(){return this.pos==this.lineStart},lt.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},lt.prototype.next=function(){if(this.post},lt.prototype.eatSpace=function(){for(var e=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>e},lt.prototype.skipToEnd=function(){this.pos=this.string.length},lt.prototype.skipTo=function(e){var t=this.string.indexOf(e,this.pos);if(t>-1)return this.pos=t,!0},lt.prototype.backUp=function(e){this.pos-=e},lt.prototype.column=function(){return this.lastColumnPos0?null:(o&&t!==!1&&(this.pos+=o[0].length),o)}},lt.prototype.current=function(){return this.string.slice(this.start,this.pos)},lt.prototype.hideFirstChars=function(e,t){this.lineStart+=e;try{return t()}finally{this.lineStart-=e}},lt.prototype.lookAhead=function(e){var t=this.lineOracle;return t&&t.lookAhead(e)},lt.prototype.baseToken=function(){var e=this.lineOracle;return e&&e.baseToken(this.pos)};function Be(e,t){if(t-=e.first,t<0||t>=e.size)throw new Error("There is no line "+(t+e.first)+" in the document.");for(var r=e;!r.lines;)for(var n=0;;++n){var a=r.children[n],o=a.chunkSize();if(t=e.first&&tr?Ce(r,Be(e,r).text.length):Nt(t,Be(e,t.line).text.length)}function Nt(e,t){var r=e.ch;return r==null||r>t?Ce(e.line,t):r<0?Ce(e.line,0):e}function jt(e,t){for(var r=[],n=0;nthis.maxLookAhead&&(this.maxLookAhead=e),t},zt.prototype.baseToken=function(e){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=e;)this.baseTokenPos+=2;var t=this.baseTokens[this.baseTokenPos+1];return{type:t&&t.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-e}},zt.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},zt.fromSaved=function(e,t,r){return t instanceof zn?new zt(e,At(e.mode,t.state),r,t.lookAhead):new zt(e,At(e.mode,t),r)},zt.prototype.save=function(e){var t=e!==!1?At(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new zn(t,this.maxLookAhead):t};function Yn(e,t,r,n){var a=[e.state.modeGen],o={};cr(e,t.text,e.doc.mode,r,function(h,_){return a.push(h,_)},o,n);for(var s=r.state,l=function(h){r.baseTokens=a;var _=e.state.overlays[h],G=1,ye=0;r.state=!0,cr(e,t.text,_.mode,r,function(ve,Le){for(var Ue=G;yeve&&a.splice(G,1,ve,a[G+1],Ve),G+=2,ye=Math.min(ve,Ve)}if(!Le)return;if(_.opaque)a.splice(Ue,G-Ue,ve,"overlay "+Le),G=Ue+2;else for(;Uee.options.maxHighlightLength&&At(e.doc.mode,n.state),o=Yn(e,t,n);a&&(n.state=a),t.stateAfter=n.save(!a),t.styles=o.styles,o.classes?t.styleClasses=o.classes:t.styleClasses&&(t.styleClasses=null),r===e.doc.highlightFrontier&&(e.doc.modeFrontier=Math.max(e.doc.modeFrontier,++e.doc.highlightFrontier))}return t.styles}function Ur(e,t,r){var n=e.doc,a=e.display;if(!n.mode.startState)return new zt(n,!0,t);var o=sn(e,t,r),s=o>n.first&&Be(n,o-1).stateAfter,l=s?zt.fromSaved(n,s,o):new zt(n,pt(n.mode),o);return n.iter(o,t,function(u){Nr(e,u.text,l);var h=l.line;u.stateAfter=h==t-1||h%5==0||h>=a.viewFrom&&ht.start)return o}throw new Error("Mode "+e.name+" failed to advance stream.")}var Bt=function(e,t,r){this.start=e.start,this.end=e.pos,this.string=e.current(),this.type=t||null,this.state=r};function Xn(e,t,r,n){var a=e.doc,o=a.mode,s;t=Je(a,t);var l=Be(a,t.line),u=Ur(e,t.line,r),h=new lt(l.text,e.options.tabSize,u),_;for(n&&(_=[]);(n||h.pose.options.maxHighlightLength?(l=!1,s&&Nr(e,t,n,_.pos),_.pos=t.length,G=null):G=xr(Yt(r,_,n.state,ye),o),ye){var ve=ye[0].name;ve&&(G="m-"+(G?ve+" "+G:ve))}if(!l||h!=G){for(;u<_.start;)u=Math.min(_.start,u+5e3),a(u,h);h=G}_.start=_.pos}for(;u<_.pos;){var Le=Math.min(_.pos,u+5e3);a(Le,h),u=Le}}function sn(e,t,r){for(var n,a,o=e.doc,s=r?-1:t-(e.doc.mode.innerMode?1e3:100),l=t;l>s;--l){if(l<=o.first)return o.first;var u=Be(o,l-1),h=u.stateAfter;if(h&&(!r||l+(h instanceof zn?h.lookAhead:0)<=o.modeFrontier))return l;var _=z(u.text,null,e.options.tabSize);(a==null||n>_)&&(a=l-1,n=_)}return a}function Oa(e,t){if(e.modeFrontier=Math.min(e.modeFrontier,t),e.highlightFrontierr;n--){var a=Be(e,n).stateAfter;if(a&&(!(a instanceof zn)||n+a.lookAhead=t:o.to>t);(n||(n=[])).push(new ca(s,o.from,u?null:o.to))}}return n}function bn(e,t,r){var n;if(e)for(var a=0;a=t:o.to>t);if(l||o.from==t&&s.type=="bookmark"&&(!r||o.marker.insertLeft)){var u=o.from==null||(s.inclusiveLeft?o.from<=t:o.from0&&l)for(var ht=0;ht0)continue;var _=[u,1],G=_e(h.from,l.from),ye=_e(h.to,l.to);(G<0||!s.inclusiveLeft&&!G)&&_.push({from:h.from,to:l.from}),(ye>0||!s.inclusiveRight&&!ye)&&_.push({from:l.to,to:h.to}),a.splice.apply(a,_),u+=_.length-3}return a}function Fr(e){var t=e.markedSpans;if(!t)return;for(var r=0;rt)&&(!n||nr(n,o.marker)<0)&&(n=o.marker)}return n}function Fa(e,t,r,n,a){var o=Be(e,t),s=kr&&o.markedSpans;if(s)for(var l=0;l=0&&G<=0||_<=0&&G>=0)continue;if(_<=0&&(u.marker.inclusiveRight&&a.inclusiveLeft?_e(h.to,r)>=0:_e(h.to,r)>0)||_>=0&&(u.marker.inclusiveRight&&a.inclusiveLeft?_e(h.from,n)<=0:_e(h.from,n)<0))return!0}}function Sr(e){for(var t;t=ma(e);)e=t.find(-1,!0).line;return e}function Ba(e){for(var t;t=da(e);)e=t.find(1,!0).line;return e}function Ma(e){for(var t,r;t=da(e);)e=t.find(1,!0).line,(r||(r=[])).push(e);return r}function Da(e,t){var r=Be(e,t),n=Sr(r);return r==n?t:Mt(n)}function ga(e,t){if(t>e.lastLine())return t;var r=Be(e,t),n;if(!Gr(e,r))return t;for(;n=da(r);)r=n.find(1,!0).line;return Mt(r)+1}function Gr(e,t){var r=kr&&t.markedSpans;if(r)for(var n=void 0,a=0;at.maxLineLength&&(t.maxLineLength=a,t.maxLine=n)})}var ba=function(e,t,r){this.text=e,wr(this,t),this.height=r?r(this):1};ba.prototype.lineNo=function(){return Mt(this)},xn(ba);function Jo(e,t,r,n){e.text=t,e.stateAfter&&(e.stateAfter=null),e.styles&&(e.styles=null),e.order!=null&&(e.order=null),Fr(e),wr(e,r);var a=n?n(e):1;a!=e.height&&En(e,a)}function wa(e){e.parent=null,Fr(e)}var Co={},uo={};function co(e,t){if(!e||/^\s*$/.test(e))return null;var r=t.addModeClass?uo:Co;return r[e]||(r[e]=e.replace(/\S+/g,"cm-$&"))}function Br(e,t){var r=Pe("span",null,null,Y?"padding-right: .1px":null),n={pre:Pe("pre",[r],"CodeMirror-line"),content:r,col:0,pos:0,cm:e,trailingSpace:!1,splitSpaces:e.getOption("lineWrapping")};t.measure={};for(var a=0;a<=(t.rest?t.rest.length:0);a++){var o=a?t.rest[a-1]:t.line,s=void 0;n.pos=0,n.addToken=Ai,bt(e.display.measure)&&(s=Lt(o,e.doc.direction))&&(n.addToken=xi(n.addToken,s)),n.map=[];var l=t!=e.display.externalMeasured&&Mt(o);Oo(o,n,Ar(e,o,l)),o.styleClasses&&(o.styleClasses.bgClass&&(n.bgClass=ie(o.styleClasses.bgClass,n.bgClass||"")),o.styleClasses.textClass&&(n.textClass=ie(o.styleClasses.textClass,n.textClass||""))),n.map.length==0&&n.map.push(0,0,n.content.appendChild(_r(e.display.measure))),a==0?(t.measure.map=n.map,t.measure.cache={}):((t.measure.maps||(t.measure.maps=[])).push(n.map),(t.measure.caches||(t.measure.caches=[])).push({}))}if(Y){var u=n.content.lastChild;(/\bcm-tab\b/.test(u.className)||u.querySelector&&u.querySelector(".cm-tab"))&&(n.content.className="cm-tab-wrap-hack")}return nn(e,"renderLine",e,t.line,n.pre),n.pre.className&&(n.textClass=ie(n.pre.className,n.textClass||"")),n}function fo(e){var t=ce("span","\u2022","cm-invalidchar");return t.title="\\u"+e.charCodeAt(0).toString(16),t.setAttribute("aria-label",t.title),t}function Ai(e,t,r,n,a,o,s){if(!t)return;var l=e.splitSpaces?Ao(t,e.trailingSpace):t,u=e.cm.state.specialChars,h=!1,_;if(!u.test(t))e.col+=t.length,_=document.createTextNode(l),e.map.push(e.pos,e.pos+t.length,_),fe&&de<9&&(h=!0),e.pos+=t.length;else{_=document.createDocumentFragment();for(var G=0;;){u.lastIndex=G;var ye=u.exec(t),ve=ye?ye.index-G:t.length-G;if(ve){var Le=document.createTextNode(l.slice(G,G+ve));fe&&de<9?_.appendChild(ce("span",[Le])):_.appendChild(Le),e.map.push(e.pos,e.pos+ve,Le),e.col+=ve,e.pos+=ve}if(!ye)break;G+=ve+1;var Ue=void 0;if(ye[0]==" "){var Ve=e.cm.options.tabSize,qe=Ve-e.col%Ve;Ue=_.appendChild(ce("span",pe(qe),"cm-tab")),Ue.setAttribute("role","presentation"),Ue.setAttribute("cm-text"," "),e.col+=qe}else ye[0]=="\r"||ye[0]==` +`?(Ue=_.appendChild(ce("span",ye[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),Ue.setAttribute("cm-text",ye[0]),e.col+=1):(Ue=e.cm.options.specialCharPlaceholder(ye[0]),Ue.setAttribute("cm-text",ye[0]),fe&&de<9?_.appendChild(ce("span",[Ue])):_.appendChild(Ue),e.col+=1);e.map.push(e.pos,e.pos+1,Ue),e.pos++}}if(e.trailingSpace=l.charCodeAt(t.length-1)==32,r||n||a||h||o||s){var it=r||"";n&&(it+=n),a&&(it+=a);var $e=ce("span",[_],it,o);if(s)for(var ht in s)s.hasOwnProperty(ht)&&ht!="style"&&ht!="class"&&$e.setAttribute(ht,s[ht]);return e.content.appendChild($e)}e.content.appendChild(_)}function Ao(e,t){if(e.length>1&&!/ /.test(e))return e;for(var r=t,n="",a=0;ah&&G.from<=h);ye++);if(G.to>=_)return e(r,n,a,o,s,l,u);e(r,n.slice(0,G.to-h),a,o,null,l,u),o=null,n=n.slice(G.to-h),h=G.to}}}function xo(e,t,r,n){var a=!n&&r.widgetNode;a&&e.map.push(e.pos,e.pos+t,a),!n&&e.cm.display.input.needsContentAttribute&&(a||(a=e.content.appendChild(document.createElement("span"))),a.setAttribute("cm-marker",r.id)),a&&(e.cm.display.input.setUneditable(a),e.content.appendChild(a)),e.pos+=t,e.trailingSpace=!1}function Oo(e,t,r){var n=e.markedSpans,a=e.text,o=0;if(!n){for(var s=1;su||on.collapsed&&Ct.to==u&&Ct.from==u)){if(Ct.to!=null&&Ct.to!=u&&ve>Ct.to&&(ve=Ct.to,Ue=""),on.className&&(Le+=" "+on.className),on.css&&(ye=(ye?ye+";":"")+on.css),on.startStyle&&Ct.from==u&&(Ve+=" "+on.startStyle),on.endStyle&&Ct.to==ve&&(ht||(ht=[])).push(on.endStyle,Ct.to),on.title&&((it||(it={})).title=on.title),on.attributes)for(var Wn in on.attributes)(it||(it={}))[Wn]=on.attributes[Wn];on.collapsed&&(!qe||nr(qe.marker,on)<0)&&(qe=Ct)}else Ct.from>u&&ve>Ct.from&&(ve=Ct.from)}if(ht)for(var Mr=0;Mr=l)break;for(var na=Math.min(l,ve);;){if(_){var Yr=u+_.length;if(!qe){var hr=Yr>na?_.slice(0,na-u):_;t.addToken(t,hr,G?G+Le:Le,Ve,u+hr.length==ve?Ue:"",ye,it)}if(Yr>=na){_=_.slice(na-u),u=na;break}u=Yr,Ve=""}_=a.slice(o,o=r[h++]),G=co(r[h++],t.cm.options)}}}function So(e,t,r){this.line=t,this.rest=Ma(t),this.size=this.rest?Mt(p(this.rest))-r+1:1,this.node=this.text=null,this.hidden=Gr(e,t)}function Ra(e,t,r){for(var n=[],a,o=t;o2&&o.push((u.bottom+h.top)/2-r.top)}}o.push(r.bottom-r.top)}}function m(e,t,r){if(e.line==t)return{map:e.measure.map,cache:e.measure.cache};for(var n=0;nr)return{map:e.measure.maps[a],cache:e.measure.caches[a],before:!0}}function U(e,t){t=Sr(t);var r=Mt(t),n=e.display.externalMeasured=new So(e.doc,t,r);n.lineN=r;var a=n.built=Br(e,n);return n.text=a.pre,d(e.display.lineMeasure,a.pre),n}function B(e,t,r,n){return ge(e,ee(e,t),r,n)}function le(e,t){if(t>=e.display.viewFrom&&t=r.lineN&&tt)&&(o=u-l,a=o-1,t>=u&&(s="right")),a!=null){if(n=e[h+2],l==u&&r==(n.insertLeft?"left":"right")&&(s=r),r=="left"&&a==0)for(;h&&e[h-2]==e[h-3]&&e[h-1].insertLeft;)n=e[(h-=3)+2],s="left";if(r=="right"&&a==u-l)for(;h=0&&!((r=e[a]).left!=r.right);a--);return r}function Ze(e,t,r,n){var a=ze(t.map,r,n),o=a.node,s=a.start,l=a.end,u=a.collapse,h;if(o.nodeType==3){for(var _=0;_<4;_++){for(;s&&Ye(t.line.text.charAt(a.coverStart+s));)--s;for(;a.coverStart+l0&&(u=n="right");var G;e.options.lineWrapping&&(G=o.getClientRects()).length>1?h=G[n=="right"?G.length-1:0]:h=o.getBoundingClientRect()}if(fe&&de<9&&!s&&(!h||!h.left&&!h.right)){var ye=o.parentNode.getClientRects()[0];ye?h={left:ye.left,right:ye.left+mr(e.display),top:ye.top,bottom:ye.bottom}:h=Re}for(var ve=h.top-t.rect.top,Le=h.bottom-t.rect.top,Ue=(ve+Le)/2,Ve=t.view.measure.heights,qe=0;qe=n.text.length?(u=n.text.length,h="before"):u<=0&&(u=0,h="after"),!l)return s(h=="before"?u-1:u,h=="before");function _(Le,Ue,Ve){var qe=l[Ue],it=qe.level==1;return s(Ve?Le-1:Le,it!=Ve)}var G=et(l,u,h),ye=ut,ve=_(u,G,h=="before");return ye!=null&&(ve.other=_(u,ye,h!="before")),ve}function St(e,t){var r=0;t=Je(e.doc,t),e.options.lineWrapping||(r=mr(e.display)*t.ch);var n=Be(e.doc,t.line),a=Jr(n)+Zo(e.display);return{left:r,right:r,top:a,bottom:a+n.height}}function Et(e,t,r,n,a){var o=Ce(e,t,r);return o.xRel=a,n&&(o.outside=n),o}function cn(e,t,r){var n=e.doc;if(r+=e.display.viewOffset,r<0)return Et(n.first,0,null,-1,-1);var a=pn(n,r),o=n.first+n.size-1;if(a>o)return Et(n.first+n.size-1,Be(n,o).text.length,null,1,1);t<0&&(t=0);for(var s=Be(n,a);;){var l=Jn(e,s,a,t,r),u=va(s,l.ch+(l.xRel>0||l.outside>0?1:0));if(!u)return l;var h=u.find(1);if(h.line==a)return h;s=Be(n,a=h.line)}}function vn(e,t,r,n){n-=Qt(t);var a=t.text.length,o=dt(function(s){return ge(e,r,s-1).bottom<=n},a,0);return a=dt(function(s){return ge(e,r,s).top>n},o,a),{begin:o,end:a}}function gt(e,t,r,n){r||(r=ee(e,t));var a=mn(e,t,ge(e,r,n),"line").top;return vn(e,t,r,a)}function gn(e,t,r,n){return e.bottom<=r?!1:e.top>r?!0:(n?e.left:e.right)>t}function Jn(e,t,r,n,a){a-=Jr(t);var o=ee(e,t),s=Qt(t),l=0,u=t.text.length,h=!0,_=Lt(t,e.doc.direction);if(_){var G=(e.options.lineWrapping?In:An)(e,t,r,o,_,n,a);h=G.level!=1,l=h?G.from:G.to-1,u=h?G.to:G.from-1}var ye=null,ve=null,Le=dt(function(wt){var Ct=ge(e,o,wt);return Ct.top+=s,Ct.bottom+=s,gn(Ct,n,a,!1)?(Ct.top<=a&&Ct.left<=n&&(ye=wt,ve=Ct),!0):!1},l,u),Ue,Ve,qe=!1;if(ve){var it=n-ve.left=ht.bottom?1:0}return Le=nt(t.text,Le,1),Et(r,Le,Ve,qe,n-Ue)}function An(e,t,r,n,a,o,s){var l=dt(function(G){var ye=a[G],ve=ye.level!=1;return gn(un(e,Ce(r,ve?ye.to:ye.from,ve?"before":"after"),"line",t,n),o,s,!0)},0,a.length-1),u=a[l];if(l>0){var h=u.level!=1,_=un(e,Ce(r,h?u.from:u.to,h?"after":"before"),"line",t,n);gn(_,o,s,!0)&&_.top>s&&(u=a[l-1])}return u}function In(e,t,r,n,a,o,s){var l=vn(e,t,n,s),u=l.begin,h=l.end;/\s/.test(t.text.charAt(h-1))&&h--;for(var _=null,G=null,ye=0;ye=h||ve.to<=u)continue;var Le=ve.level!=1,Ue=ge(e,n,Le?Math.min(h,ve.to)-1:Math.max(u,ve.from)).right,Ve=UeVe)&&(_=ve,G=Ve)}return _||(_=a[a.length-1]),_.fromh&&(_={from:_.from,to:h,level:_.level}),_}var Nn;function rr(e){if(e.cachedTextHeight!=null)return e.cachedTextHeight;if(Nn==null){Nn=ce("pre",null,"CodeMirror-line-like");for(var t=0;t<49;++t)Nn.appendChild(document.createTextNode("x")),Nn.appendChild(ce("br"));Nn.appendChild(document.createTextNode("x"))}d(e.measure,Nn);var r=Nn.offsetHeight/50;return r>3&&(e.cachedTextHeight=r),V(e.measure),r||1}function mr(e){if(e.cachedCharWidth!=null)return e.cachedCharWidth;var t=ce("span","xxxxxxxxxx"),r=ce("pre",[t],"CodeMirror-line-like");d(e.measure,r);var n=t.getBoundingClientRect(),a=(n.right-n.left)/10;return a>2&&(e.cachedCharWidth=a),a||10}function Zn(e){for(var t=e.display,r={},n={},a=t.gutters.clientLeft,o=t.gutters.firstChild,s=0;o;o=o.nextSibling,++s){var l=e.display.gutterSpecs[s].className;r[l]=o.offsetLeft+o.clientLeft+a,n[l]=o.clientWidth}return{fixedPos:Lr(t),gutterTotalWidth:t.gutters.offsetWidth,gutterLeft:r,gutterWidth:n,wrapperWidth:t.wrapper.clientWidth}}function Lr(e){return e.scroller.getBoundingClientRect().left-e.sizer.getBoundingClientRect().left}function oa(e){var t=rr(e.display),r=e.options.lineWrapping,n=r&&Math.max(5,e.display.scroller.clientWidth/mr(e.display)-3);return function(a){if(Gr(e.doc,a))return 0;var o=0;if(a.widgets)for(var s=0;s0&&(h=Be(e.doc,u.line).text).length==u.ch){var _=z(h,h.length,e.options.tabSize)-h.length;u=Ce(u.line,Math.max(0,Math.round((o-Z(e.display).left)/mr(e.display))-_))}return u}function Kn(e,t){if(t>=e.display.viewTo)return null;if(t-=e.display.viewFrom,t<0)return null;for(var r=e.display.view,n=0;nt)&&(a.updateLineNumbers=t),e.curOp.viewChanged=!0,t>=a.viewTo)kr&&Da(e.doc,t)a.viewFrom?Vn(e):(a.viewFrom+=n,a.viewTo+=n);else if(t<=a.viewFrom&&r>=a.viewTo)Vn(e);else if(t<=a.viewFrom){var o=ia(e,r,r+n,1);o?(a.view=a.view.slice(o.index),a.viewFrom=o.lineN,a.viewTo+=n):Vn(e)}else if(r>=a.viewTo){var s=ia(e,t,t,-1);s?(a.view=a.view.slice(0,s.index),a.viewTo=s.lineN):Vn(e)}else{var l=ia(e,t,t,-1),u=ia(e,r,r+n,1);l&&u?(a.view=a.view.slice(0,l.index).concat(Ra(e,l.lineN,u.lineN)).concat(a.view.slice(u.index)),a.viewTo+=n):Vn(e)}var h=a.externalMeasured;h&&(r=a.lineN&&t=n.viewTo)return;var o=n.view[Kn(e,t)];if(o.node==null)return;var s=o.changes||(o.changes=[]);Ae(s,r)==-1&&s.push(r)}function Vn(e){e.display.viewFrom=e.display.viewTo=e.doc.first,e.display.view=[],e.display.viewOffset=0}function ia(e,t,r,n){var a=Kn(e,t),o,s=e.display.view;if(!kr||r==e.doc.first+e.doc.size)return{index:a,lineN:r};for(var l=e.display.viewFrom,u=0;u0){if(a==s.length-1)return null;o=l+s[a].size-t,a++}else o=l-t;t+=o,r+=o}for(;Da(e.doc,r)!=r;){if(a==(n<0?0:s.length-1))return null;r+=n*s[a-(n<0?1:0)].size,a+=n}return{index:a,lineN:r}}function Pa(e,t,r){var n=e.display,a=n.view;a.length==0||t>=n.viewTo||r<=n.viewFrom?(n.view=Ra(e,t,r),n.viewFrom=t):(n.viewFrom>t?n.view=Ra(e,t,n.viewFrom).concat(n.view):n.viewFromr&&(n.view=n.view.slice(0,Kn(e,r)))),n.viewTo=r}function Na(e){for(var t=e.display.view,r=0,n=0;n=e.display.viewTo||l.to().line0?t.blinker=setInterval(function(){e.hasFocus()||qa(e),t.cursorDiv.style.visibility=(r=!r)?"":"hidden"},e.options.cursorBlinkRate):e.options.cursorBlinkRate<0&&(t.cursorDiv.style.visibility="hidden")}function Oi(e){e.state.focused||(e.display.input.focus(),La(e))}function qo(e){e.state.delayingBlurEvent=!0,setTimeout(function(){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1,qa(e))},100)}function La(e,t){if(e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1),e.options.readOnly=="nocursor")return;e.state.focused||(qt(e,"focus",e,t),e.state.focused=!0,te(e.display.wrapper,"CodeMirror-focused"),!e.curOp&&e.display.selForContextMenu!=e.doc.sel&&(e.display.input.reset(),Y&&setTimeout(function(){return e.display.input.reset(!0)},20)),e.display.input.receivedFocus()),gr(e)}function qa(e,t){if(e.state.delayingBlurEvent)return;e.state.focused&&(qt(e,"blur",e,t),e.state.focused=!1,L(e.display.wrapper,"CodeMirror-focused")),clearInterval(e.display.blinker),setTimeout(function(){e.state.focused||(e.display.shift=!1)},150)}function Do(e){for(var t=e.display,r=t.lineDiv.offsetTop,n=0;n.005||_<-.005)&&(En(a.line,s),$o(a.line),a.rest))for(var G=0;Ge.display.sizerWidth){var ye=Math.ceil(l/mr(e.display));ye>e.display.maxLineLength&&(e.display.maxLineLength=ye,e.display.maxLine=a.line,e.display.maxLineChanged=!0)}}}function $o(e){if(e.widgets)for(var t=0;t=s&&(o=pn(t,Jr(Be(t,u))-e.wrapper.clientHeight),s=u)}return{from:o,to:Math.max(s,o+1)}}function Ji(e,t){if(Rt(e,"scrollCursorIntoView"))return;var r=e.display,n=r.sizer.getBoundingClientRect(),a=null;if(t.top+n.top<0?a=!0:t.bottom+n.top>(window.innerHeight||document.documentElement.clientHeight)&&(a=!1),a!=null&&!S){var o=ce("div","\u200B",null,`position: absolute; + height: `+(Ct-ht)+"px"))}function G($e,ht,wt){var Ct=Be(a,$e),on=Ct.text.length,Wn,Mr;function tr(hr,Xr){return Gn(e,Ce($e,hr),"div",Ct,Xr)}function na(hr,Xr,Tr){var Er=gt(e,Ct,null,hr),pr=Xr=="ltr"==(Tr=="after")?"left":"right",ar=Tr=="after"?Er.begin:Er.end-(/\s/.test(Ct.text.charAt(Er.end-1))?2:1);return tr(ar,pr)[pr]}var Yr=Lt(Ct,a.direction);return tt(Yr,ht||0,wt==null?on:wt,function(hr,Xr,Tr,Er){var pr=Tr=="ltr",ar=tr(hr,pr?"left":"right"),Zr=tr(Xr-1,pr?"right":"left"),Qo=ht==null&&hr==0,so=wt==null&&Xr==on,jr=Er==0,Ua=!Yr||Er==Yr.length-1;if(Zr.top-ar.top<=3){var Dr=(h?Qo:so)&&jr,ps=(h?so:Qo)&&Ua,Ja=Dr?l:(pr?ar:Zr).left,bo=ps?u:(pr?Zr:ar).right;_(Ja,ar.top,bo-Ja,ar.bottom)}else{var yo,Qr,Go,ms;pr?(yo=h&&Qo&&jr?l:ar.left,Qr=h?u:na(hr,Tr,"before"),Go=h?l:na(Xr,Tr,"after"),ms=h&&so&&Ua?u:Zr.right):(yo=h?na(hr,Tr,"before"):l,Qr=!h&&Qo&&jr?u:ar.right,Go=!h&&so&&Ua?l:Zr.left,ms=h?na(Xr,Tr,"after"):u),_(yo,ar.top,Qr-yo,ar.bottom),ar.bottom0?t.blinker=setInterval(function(){e.hasFocus()||qa(e),t.cursorDiv.style.visibility=(r=!r)?"":"hidden"},e.options.cursorBlinkRate):e.options.cursorBlinkRate<0&&(t.cursorDiv.style.visibility="hidden")}function Oi(e){e.state.focused||(e.display.input.focus(),La(e))}function qo(e){e.state.delayingBlurEvent=!0,setTimeout(function(){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1,qa(e))},100)}function La(e,t){if(e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1),e.options.readOnly=="nocursor")return;e.state.focused||(nn(e,"focus",e,t),e.state.focused=!0,te(e.display.wrapper,"CodeMirror-focused"),!e.curOp&&e.display.selForContextMenu!=e.doc.sel&&(e.display.input.reset(),Y&&setTimeout(function(){return e.display.input.reset(!0)},20)),e.display.input.receivedFocus()),gr(e)}function qa(e,t){if(e.state.delayingBlurEvent)return;e.state.focused&&(nn(e,"blur",e,t),e.state.focused=!1,L(e.display.wrapper,"CodeMirror-focused")),clearInterval(e.display.blinker),setTimeout(function(){e.state.focused||(e.display.shift=!1)},150)}function Do(e){for(var t=e.display,r=t.lineDiv.offsetTop,n=0;n.005||_<-.005)&&(En(a.line,s),$o(a.line),a.rest))for(var G=0;Ge.display.sizerWidth){var ye=Math.ceil(l/mr(e.display));ye>e.display.maxLineLength&&(e.display.maxLineLength=ye,e.display.maxLine=a.line,e.display.maxLineChanged=!0)}}}function $o(e){if(e.widgets)for(var t=0;t=s&&(o=pn(t,Jr(Be(t,u))-e.wrapper.clientHeight),s=u)}return{from:o,to:Math.max(s,o+1)}}function Ji(e,t){if(Rt(e,"scrollCursorIntoView"))return;var r=e.display,n=r.sizer.getBoundingClientRect(),a=null;if(t.top+n.top<0?a=!0:t.bottom+n.top>(window.innerHeight||document.documentElement.clientHeight)&&(a=!1),a!=null&&!S){var o=ce("div","\u200B",null,`position: absolute; top: `+(t.top-r.viewOffset-Zo(e.display))+`px; height: `+(t.bottom-t.top+re(e)+r.barHeight)+`px; - left: `+t.left+"px; width: "+Math.max(2,t.right-t.left)+"px;");e.display.lineSpace.appendChild(o),o.scrollIntoView(a),e.display.lineSpace.removeChild(o)}}function Vi(e,t,r,n){n==null&&(n=0);var a;!e.options.lineWrapping&&t==r&&(t=t.ch?Ce(t.line,t.sticky=="before"?t.ch-1:t.ch,"after"):t,r=t.sticky=="before"?Ce(t.line,t.ch+1,"before"):t);for(var o=0;o<5;o++){var s=!1,l=un(e,t),u=!r||r==t?l:un(e,r);a={left:Math.min(l.left,u.left),top:Math.min(l.top,u.top)-n,right:Math.max(l.left,u.left),bottom:Math.max(l.bottom,u.bottom)+n};var h=ei(e,a),_=e.doc.scrollTop,G=e.doc.scrollLeft;if(h.scrollTop!=null&&(to(e,h.scrollTop),Math.abs(e.doc.scrollTop-_)>1&&(s=!0)),h.scrollLeft!=null&&(sa(e,h.scrollLeft),Math.abs(e.doc.scrollLeft-G)>1&&(s=!0)),!s)break}return a}function Si(e,t){var r=ei(e,t);r.scrollTop!=null&&to(e,r.scrollTop),r.scrollLeft!=null&&sa(e,r.scrollLeft)}function ei(e,t){var r=e.display,n=rr(e.display);t.top<0&&(t.top=0);var a=e.curOp&&e.curOp.scrollTop!=null?e.curOp.scrollTop:r.scroller.scrollTop,o=c(e),s={};t.bottom-t.top>o&&(t.bottom=t.top+o);var l=e.doc.height+P(r),u=t.topl-n;if(t.topa+o){var _=Math.min(t.top,(h?l:t.bottom)-o);_!=a&&(s.scrollTop=_)}var G=e.options.fixedGutter?0:r.gutters.offsetWidth,ye=e.curOp&&e.curOp.scrollLeft!=null?e.curOp.scrollLeft:r.scroller.scrollLeft-G,ve=j(e)-r.gutters.offsetWidth,Le=t.right-t.left>ve;return Le&&(t.right=t.left+ve),t.left<10?s.scrollLeft=0:t.leftve+ye-3&&(s.scrollLeft=t.right+(Le?0:10)-ve),s}function ti(e,t){if(t==null)return;Ro(e),e.curOp.scrollTop=(e.curOp.scrollTop==null?e.doc.scrollTop:e.curOp.scrollTop)+t}function $a(e){Ro(e);var t=e.getCursor();e.curOp.scrollToPos={from:t,to:t,margin:e.options.cursorScrollMargin}}function eo(e,t,r){(t!=null||r!=null)&&Ro(e),t!=null&&(e.curOp.scrollLeft=t),r!=null&&(e.curOp.scrollTop=r)}function Yi(e,t){Ro(e),e.curOp.scrollToPos=t}function Ro(e){var t=e.curOp.scrollToPos;if(t){e.curOp.scrollToPos=null;var r=St(e,t.from),n=St(e,t.to);ho(e,r,n,t.margin)}}function ho(e,t,r,n){var a=ei(e,{left:Math.min(t.left,r.left),top:Math.min(t.top,r.top)-n,right:Math.max(t.right,r.right),bottom:Math.max(t.bottom,r.bottom)+n});eo(e,a.scrollLeft,a.scrollTop)}function to(e,t){if(Math.abs(e.doc.scrollTop-t)<2)return;Ie||vo(e,{top:t}),no(e,t,!0),Ie&&vo(e),mo(e,100)}function no(e,t,r){if(t=Math.max(0,Math.min(e.display.scroller.scrollHeight-e.display.scroller.clientHeight,t)),e.display.scroller.scrollTop==t&&!r)return;e.doc.scrollTop=t,e.display.scrollbars.setScrollTop(t),e.display.scroller.scrollTop!=t&&(e.display.scroller.scrollTop=t)}function sa(e,t,r,n){if(t=Math.max(0,Math.min(t,e.display.scroller.scrollWidth-e.display.scroller.clientWidth)),(r?t==e.doc.scrollLeft:Math.abs(e.doc.scrollLeft-t)<2)&&!n)return;e.doc.scrollLeft=t,fn(e),e.display.scroller.scrollLeft!=t&&(e.display.scroller.scrollLeft=t),e.display.scrollbars.setScrollLeft(t)}function Ka(e){var t=e.display,r=t.gutters.offsetWidth,n=Math.round(e.doc.height+P(e.display));return{clientHeight:t.scroller.clientHeight,viewHeight:t.wrapper.clientHeight,scrollWidth:t.scroller.scrollWidth,clientWidth:t.scroller.clientWidth,viewWidth:t.wrapper.clientWidth,barLeft:e.options.fixedGutter?r:0,docHeight:n,scrollHeight:n+re(e)+t.barHeight,nativeBarWidth:t.nativeBarWidth,gutterWidth:r}}var Ia=function(e,t,r){this.cm=r;var n=this.vert=ce("div",[ce("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),a=this.horiz=ce("div",[ce("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");n.tabIndex=a.tabIndex=-1,e(n),e(a),He(n,"scroll",function(){n.clientHeight&&t(n.scrollTop,"vertical")}),He(a,"scroll",function(){a.clientWidth&&t(a.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,fe&&de<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};Ia.prototype.update=function(e){var t=e.scrollWidth>e.clientWidth+1,r=e.scrollHeight>e.clientHeight+1,n=e.nativeBarWidth;if(r){this.vert.style.display="block",this.vert.style.bottom=t?n+"px":"0";var a=e.viewHeight-(t?n:0);this.vert.firstChild.style.height=Math.max(0,e.scrollHeight-e.clientHeight+a)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(t){this.horiz.style.display="block",this.horiz.style.right=r?n+"px":"0",this.horiz.style.left=e.barLeft+"px";var o=e.viewWidth-e.barLeft-(r?n:0);this.horiz.firstChild.style.width=Math.max(0,e.scrollWidth-e.clientWidth+o)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&e.clientHeight>0&&(n==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:r?n:0,bottom:t?n:0}},Ia.prototype.setScrollLeft=function(e){this.horiz.scrollLeft!=e&&(this.horiz.scrollLeft=e),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},Ia.prototype.setScrollTop=function(e){this.vert.scrollTop!=e&&(this.vert.scrollTop=e),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},Ia.prototype.zeroWidthHack=function(){var e=g&&!x?"12px":"18px";this.horiz.style.height=this.vert.style.width=e,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new $,this.disableVert=new $},Ia.prototype.enableZeroWidthBar=function(e,t,r){e.style.pointerEvents="auto";function n(){var a=e.getBoundingClientRect(),o=r=="vert"?document.elementFromPoint(a.right-1,(a.top+a.bottom)/2):document.elementFromPoint((a.right+a.left)/2,a.bottom-1);o!=e?e.style.pointerEvents="none":t.set(1e3,n)}t.set(1e3,n)},Ia.prototype.clear=function(){var e=this.horiz.parentNode;e.removeChild(this.horiz),e.removeChild(this.vert)};var po=function(){};po.prototype.update=function(){return{bottom:0,right:0}},po.prototype.setScrollLeft=function(){},po.prototype.setScrollTop=function(){},po.prototype.clear=function(){};function Wa(e,t){t||(t=Ka(e));var r=e.display.barWidth,n=e.display.barHeight;To(e,t);for(var a=0;a<4&&r!=e.display.barWidth||n!=e.display.barHeight;a++)r!=e.display.barWidth&&e.options.lineWrapping&&Do(e),To(e,Ka(e)),r=e.display.barWidth,n=e.display.barHeight}function To(e,t){var r=e.display,n=r.scrollbars.update(t);r.sizer.style.paddingRight=(r.barWidth=n.right)+"px",r.sizer.style.paddingBottom=(r.barHeight=n.bottom)+"px",r.heightForcer.style.borderBottom=n.bottom+"px solid transparent",n.right&&n.bottom?(r.scrollbarFiller.style.display="block",r.scrollbarFiller.style.height=n.bottom+"px",r.scrollbarFiller.style.width=n.right+"px"):r.scrollbarFiller.style.display="",n.bottom&&e.options.coverGutterNextToScrollbar&&e.options.fixedGutter?(r.gutterFiller.style.display="block",r.gutterFiller.style.height=n.bottom+"px",r.gutterFiller.style.width=t.gutterWidth+"px"):r.gutterFiller.style.display=""}var ni={native:Ia,null:po};function Po(e){e.display.scrollbars&&(e.display.scrollbars.clear(),e.display.scrollbars.addClass&&L(e.display.wrapper,e.display.scrollbars.addClass)),e.display.scrollbars=new ni[e.options.scrollbarStyle](function(t){e.display.wrapper.insertBefore(t,e.display.scrollbarFiller),He(t,"mousedown",function(){e.state.focused&&setTimeout(function(){return e.display.input.focus()},0)}),t.setAttribute("cm-not-content","true")},function(t,r){r=="horizontal"?sa(e,t):to(e,t)},e),e.display.scrollbars.addClass&&te(e.display.wrapper,e.display.scrollbars.addClass)}var ri=0;function ja(e){e.curOp={cm:e,viewChanged:!1,startHeight:e.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++ri},Vo(e.curOp)}function za(e){var t=e.curOp;t&&Xe(t,function(r){for(var n=0;n=r.viewTo)||r.maxLineChanged&&t.options.lineWrapping,e.update=e.mustUpdate&&new la(t,e.mustUpdate&&{top:e.scrollTop,ensure:e.scrollToPos},e.forceUpdate)}function Zi(e){e.updatedDisplay=e.mustUpdate&&Ha(e.cm,e.update)}function qi(e){var t=e.cm,r=t.display;e.updatedDisplay&&Do(t),e.barMeasure=Ka(t),r.maxLineChanged&&!t.options.lineWrapping&&(e.adjustWidthTo=B(t,r.maxLine,r.maxLine.text.length).left+3,t.display.sizerWidth=e.adjustWidthTo,e.barMeasure.scrollWidth=Math.max(r.scroller.clientWidth,r.sizer.offsetLeft+e.adjustWidthTo+re(t)+t.display.barWidth),e.maxScrollLeft=Math.max(0,r.sizer.offsetLeft+e.adjustWidthTo-j(t))),(e.updatedDisplay||e.selectionChanged)&&(e.preparedSelection=r.input.prepareSelection())}function ai(e){var t=e.cm;e.adjustWidthTo!=null&&(t.display.sizer.style.minWidth=e.adjustWidthTo+"px",e.maxScrollLeft=e.display.viewTo)return;var r=+new Date+e.options.workTime,n=Ur(e,t.highlightFrontier),a=[];t.iter(n.line,Math.min(t.first+t.size,e.display.viewTo+500),function(o){if(n.line>=e.display.viewFrom){var s=o.styles,l=o.text.length>e.options.maxHighlightLength?At(t.mode,n.state):null,u=Yn(e,o,n,!0);l&&(n.state=l),o.styles=u.styles;var h=o.styleClasses,_=u.classes;_?o.styleClasses=_:h&&(o.styleClasses=null);for(var G=!s||s.length!=o.styles.length||h!=_&&(!h||!_||h.bgClass!=_.bgClass||h.textClass!=_.textClass),ye=0;!G&&yer)return mo(e,e.options.workDelay),!0}),t.highlightFrontier=n.line,t.modeFrontier=Math.max(t.modeFrontier,n.line),a.length&&Wr(e,function(){for(var o=0;o=r.viewFrom&&t.visible.to<=r.viewTo&&(r.updateLineNumbers==null||r.updateLineNumbers>=r.viewTo)&&r.renderedView==r.view&&Na(e)==0)return!1;br(e)&&(Vn(e),t.dims=Zn(e));var a=n.first+n.size,o=Math.max(t.visible.from-e.options.viewportMargin,n.first),s=Math.min(a,t.visible.to+e.options.viewportMargin);r.viewFroms&&r.viewTo-s<20&&(s=Math.min(a,r.viewTo)),kr&&(o=Da(e.doc,o),s=ga(e.doc,s));var l=o!=r.viewFrom||s!=r.viewTo||r.lastWrapHeight!=t.wrapperHeight||r.lastWrapWidth!=t.wrapperWidth;Pa(e,o,s),r.viewOffset=Jr(Be(e.doc,r.viewFrom)),e.display.mover.style.top=r.viewOffset+"px";var u=Na(e);if(!l&&u==0&&!t.force&&r.renderedView==r.view&&(r.updateLineNumbers==null||r.updateLineNumbers>=r.viewTo))return!1;var h=wi(e);return u>4&&(r.lineDiv.style.display="none"),Ti(e,r.updateLineNumbers,t.dims),u>4&&(r.lineDiv.style.display=""),r.renderedView=r.view,Ri(h),V(r.cursorDiv),V(r.selectionDiv),r.gutters.style.height=r.sizer.style.minHeight=0,l&&(r.lastWrapHeight=t.wrapperHeight,r.lastWrapWidth=t.wrapperWidth,mo(e,400)),r.updateLineNumbers=null,!0}function No(e,t){for(var r=t.viewport,n=!0;;n=!1){if(!n||!e.options.lineWrapping||t.oldDisplayWidth==j(e)){if(r&&r.top!=null&&(r={top:Math.min(e.doc.height+P(e.display)-c(e),r.top)}),t.visible=wo(e.display,e.doc,r),t.visible.from>=e.display.viewFrom&&t.visible.to<=e.display.viewTo)break}else n&&(t.visible=wo(e.display,e.doc,r));if(!Ha(e,t))break;Do(e);var a=Ka(e);kn(e),Wa(e,a),wn(e,a),t.force=!1}t.signal(e,"update",e),(e.display.viewFrom!=e.display.reportedViewFrom||e.display.viewTo!=e.display.reportedViewTo)&&(t.signal(e,"viewportChange",e,e.display.viewFrom,e.display.viewTo),e.display.reportedViewFrom=e.display.viewFrom,e.display.reportedViewTo=e.display.viewTo)}function vo(e,t){var r=new la(e,t);if(Ha(e,r)){Do(e),No(e,r);var n=Ka(e);kn(e),Wa(e,n),wn(e,n),r.finish()}}function Ti(e,t,r){var n=e.display,a=e.options.lineNumbers,o=n.lineDiv,s=o.firstChild;function l(Le){var Ue=Le.nextSibling;return Y&&g&&e.display.currentWheelTarget==Le?Le.style.display="none":Le.parentNode.removeChild(Le),Ue}for(var u=n.view,h=n.viewFrom,_=0;_-1&&(ve=!1),Kt(e,G,h,r)),ve&&(V(G.lineNumber),G.lineNumber.appendChild(document.createTextNode(je(e.options,h)))),s=G.node.nextSibling}h+=G.size}for(;s;)s=l(s)}function ko(e){var t=e.gutters.offsetWidth;e.sizer.style.marginLeft=t+"px"}function wn(e,t){e.display.sizer.style.minHeight=t.docHeight+"px",e.display.heightForcer.style.top=t.docHeight+"px",e.display.gutters.style.height=t.docHeight+e.display.barHeight+re(e)+"px"}function fn(e){var t=e.display,r=t.view;if(!t.alignWidgets&&(!t.gutters.firstChild||!e.options.fixedGutter))return;for(var n=Lr(t)-t.scroller.scrollLeft+e.doc.scrollLeft,a=t.gutters.offsetWidth,o=n+"px",s=0;ss.clientWidth,u=s.scrollHeight>s.clientHeight;if(!(n&&l||a&&u))return;if(a&&g&&Y){e:for(var h=t.target,_=o.view;h!=s;h=h.parentNode)for(var G=0;G<_.length;G++)if(_[G].node==h){e.display.currentWheelTarget=h;break e}}if(n&&!Ie&&!M&&yr!=null){a&&u&&to(e,Math.max(0,s.scrollTop+a*yr)),sa(e,Math.max(0,s.scrollLeft+n*yr)),(!a||a&&u)&&dn(t),o.wheelStartX=null;return}if(a&&yr!=null){var ye=a*yr,ve=e.doc.scrollTop,Le=ve+o.wrapper.clientHeight;ye<0?ve=Math.max(0,ve+ye-50):Le=Math.min(e.doc.height,Le+ye+50),vo(e,{top:ve,bottom:Le})}_a<20&&(o.wheelStartX==null?(o.wheelStartX=s.scrollLeft,o.wheelStartY=s.scrollTop,o.wheelDX=n,o.wheelDY=a,setTimeout(function(){if(o.wheelStartX==null)return;var Ue=s.scrollLeft-o.wheelStartX,Ve=s.scrollTop-o.wheelStartY,qe=Ve&&o.wheelDY&&Ve/o.wheelDY||Ue&&o.wheelDX&&Ue/o.wheelDX;if(o.wheelStartX=o.wheelStartY=null,!qe)return;yr=(yr*_a+qe)/(_a+1),++_a},200)):(o.wheelDX+=n,o.wheelDY+=a))}var Hr=function(e,t){this.ranges=e,this.primIndex=t};Hr.prototype.primary=function(){return this.ranges[this.primIndex]},Hr.prototype.equals=function(e){if(e==this)return!0;if(e.primIndex!=this.primIndex||e.ranges.length!=this.ranges.length)return!1;for(var t=0;t=0&&_e(e,n.to())<=0)return r}return-1};var Sn=function(e,t){this.anchor=e,this.head=t};Sn.prototype.from=function(){return at(this.anchor,this.head)},Sn.prototype.to=function(){return ft(this.anchor,this.head)},Sn.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function ua(e,t,r){var n=e&&e.options.selectionsMayTouch,a=t[r];t.sort(function(ye,ve){return _e(ye.from(),ve.from())}),r=Ae(t,a);for(var o=1;o0:u>=0){var h=at(l.from(),s.from()),_=ft(l.to(),s.to()),G=l.empty()?s.from()==s.head:l.from()==l.head;o<=r&&--r,t.splice(--o,2,new Sn(G?_:h,G?h:_))}}return new Hr(t,r)}function Ca(e,t){return new Hr([new Sn(e,t||e)],0)}function Aa(e){return e.text?Ce(e.from.line+e.text.length-1,p(e.text).length+(e.text.length==1?e.from.ch:0)):e.to}function si(e,t){if(_e(e,t.from)<0)return e;if(_e(e,t.to)<=0)return Aa(t);var r=e.line+t.text.length-(t.to.line-t.from.line)-1,n=e.ch;return e.line==t.to.line&&(n+=Aa(t).ch-t.to.ch),Ce(r,n)}function Io(e,t){for(var r=[],n=0;n1&&e.remove(l.line+1,Le-1),e.insert(l.line+1,qe)}Fe(e,"change",e,t)}function ao(e,t,r){function n(a,o,s){if(a.linked)for(var l=0;l1&&!e.done[e.done.length-2].ranges)return e.done.pop(),p(e.done)}function Es(e,t,r,n){var a=e.history;a.undone.length=0;var o=+new Date,s,l;if((a.lastOp==n||a.lastOrigin==t.origin&&t.origin&&(t.origin.charAt(0)=="+"&&a.lastModTime>o-(e.cm?e.cm.options.historyEventDelay:500)||t.origin.charAt(0)=="*"))&&(s=pl(a,a.lastOp==n)))l=p(s.changes),_e(t.from,t.to)==0&&_e(t.from,l.to)==0?l.to=Aa(t):s.changes.push(ns(e,t));else{var u=p(a.done);for((!u||!u.ranges)&&Li(e.sel,a.done),s={changes:[ns(e,t)],generation:a.generation},a.done.push(s);a.done.length>a.undoDepth;)a.done.shift(),a.done[0].ranges||a.done.shift()}a.done.push(r),a.generation=++a.maxGeneration,a.lastModTime=a.lastSelTime=o,a.lastOp=a.lastSelOp=n,a.lastOrigin=a.lastSelOrigin=t.origin,l||qt(e,"historyAdded")}function ml(e,t,r,n){var a=t.charAt(0);return a=="*"||a=="+"&&r.ranges.length==n.ranges.length&&r.somethingSelected()==n.somethingSelected()&&new Date-e.history.lastSelTime<=(e.cm?e.cm.options.historyEventDelay:500)}function vl(e,t,r,n){var a=e.history,o=n&&n.origin;r==a.lastSelOp||o&&a.lastSelOrigin==o&&(a.lastModTime==a.lastSelTime&&a.lastOrigin==o||ml(e,o,p(a.done),t))?a.done[a.done.length-1]=t:Li(t,a.done),a.lastSelTime=+new Date,a.lastSelOrigin=o,a.lastSelOp=r,n&&n.clearRedo!==!1&&ys(a.undone)}function Li(e,t){var r=p(t);r&&r.ranges&&r.equals(e)||t.push(e)}function Cs(e,t,r,n){var a=t["spans_"+e.id],o=0;e.iter(Math.max(e.first,r),Math.min(e.first+e.size,n),function(s){s.markedSpans&&((a||(a=t["spans_"+e.id]={}))[o]=s.markedSpans),++o})}function gl(e){if(!e)return null;for(var t,r=0;r-1&&(p(l)[G]=h[G],delete h[G]))}}return n}function rs(e,t,r,n){if(n){var a=e.anchor;if(r){var o=_e(t,a)<0;o!=_e(r,a)<0?(a=t,t=r):o!=_e(t,r)<0&&(t=r)}return new Sn(a,t)}else return new Sn(r||t,t)}function Ii(e,t,r,n,a){a==null&&(a=e.cm&&(e.cm.display.shift||e.extend)),Ir(e,new Hr([rs(e.sel.primary(),t,r,a)],0),n)}function xs(e,t,r){for(var n=[],a=e.cm&&(e.cm.display.shift||e.extend),o=0;o=t.ch:l.to>t.ch))){if(a&&(qt(u,"beforeCursorEnter"),u.explicitlyCleared))if(o.markedSpans){--s;continue}else break;if(!u.atomic)continue;if(r){var G=u.find(n<0?1:-1),ye=void 0;if((n<0?_:h)&&(G=Rs(e,G,-n,G&&G.line==t.line?o:null)),G&&G.line==t.line&&(ye=_e(G,r))&&(n<0?ye<0:ye>0))return _o(e,G,t,n,a)}var ve=u.find(n<0?-1:1);return(n<0?h:_)&&(ve=Rs(e,ve,n,ve.line==t.line?o:null)),ve?_o(e,ve,t,n,a):null}}return t}function _i(e,t,r,n,a){var o=n||1,s=_o(e,t,r,o,a)||!a&&_o(e,t,r,o,!0)||_o(e,t,r,-o,a)||!a&&_o(e,t,r,-o,!0);return s||(e.cantEdit=!0,Ce(e.first,0))}function Rs(e,t,r,n){return r<0&&t.ch==0?t.line>e.first?Je(e,Ce(t.line-1)):null:r>0&&t.ch==(n||Be(e,t.line)).text.length?t.line=0;--a)Ns(e,{from:n[a].from,to:n[a].to,text:a?[""]:t.text,origin:t.origin});else Ns(e,t)}function Ns(e,t){if(t.text.length==1&&t.text[0]==""&&_e(t.from,t.to)==0)return;var r=Io(e,t);Es(e,t,r,e.cm?e.cm.curOp.id:NaN),ui(e,t,r,On(e,t));var n=[];ao(e,function(a,o){!o&&Ae(n,a.history)==-1&&(js(a.history,t),n.push(a.history)),ui(a,t,null,On(a,t))})}function Ui(e,t,r){var n=e.cm&&e.cm.state.suppressEdits;if(n&&!r)return;for(var a=e.history,o,s=e.sel,l=t=="undo"?a.done:a.undone,u=t=="undo"?a.undone:a.done,h=0;h=0;--ve){var Le=ye(ve);if(Le)return Le.v}}function ks(e,t){if(t==0)return;if(e.first+=t,e.sel=new Hr(R(e.sel.ranges,function(a){return new Sn(Ce(a.anchor.line+t,a.anchor.ch),Ce(a.head.line+t,a.head.ch))}),e.sel.primIndex),e.cm){jn(e.cm,e.first,e.first-t,t);for(var r=e.cm.display,n=r.viewFrom;ne.lastLine())return;if(t.from.lineo&&(t={from:t.from,to:Ce(o,Be(e,o).text.length),text:[t.text[0]],origin:t.origin}),t.removed=hn(e,t.from,t.to),r||(r=Io(e,t)),e.cm?El(e.cm,t,n):ts(e,t,n),ji(e,r,Ee),e.cantEdit&&_i(e,Ce(e.firstLine(),0))&&(e.cantEdit=!1)}function El(e,t,r){var n=e.doc,a=e.display,o=t.from,s=t.to,l=!1,u=o.line;e.options.lineWrapping||(u=Mt(Sr(Be(n,o.line))),n.iter(u,s.line+1,function(ve){if(ve==a.maxLine)return l=!0,!0})),n.sel.contains(t.from,t.to)>-1&&Wt(e),ts(n,t,r,oa(e)),e.options.lineWrapping||(n.iter(u,o.line+t.text.length,function(ve){var Le=Ya(ve);Le>a.maxLineLength&&(a.maxLine=ve,a.maxLineLength=Le,a.maxLineChanged=!0,l=!1)}),l&&(e.curOp.updateMaxLine=!0)),Oa(n,o.line),mo(e,400);var h=t.text.length-(s.line-o.line)-1;t.full?jn(e):o.line==s.line&&t.text.length==1&&!vs(e.doc,t)?qn(e,o.line,"text"):jn(e,o.line,s.line+1,h);var _=It(e,"changes"),G=It(e,"change");if(G||_){var ye={from:o,to:s,text:t.text,removed:t.removed,origin:t.origin};G&&Fe(e,"change",e,ye),_&&(e.curOp.changeObjs||(e.curOp.changeObjs=[])).push(ye)}e.display.selForContextMenu=null}function Fo(e,t,r,n,a){var o;n||(n=r),_e(n,r)<0&&(o=[n,r],r=o[0],n=o[1]),typeof t=="string"&&(t=e.splitLines(t)),Uo(e,{from:r,to:n,text:t,origin:a})}function Ls(e,t,r,n){r1||!(this.children[0]instanceof di))){var l=[];this.collapse(l),this.children=[new di(l)],this.children[0].parent=this}},collapse:function(e){for(var t=0;t50){for(var s=a.lines.length%25+25,l=s;l10);e.parent.maybeSpill()},iterN:function(e,t,r){for(var n=0;ne.display.maxLineLength&&(e.display.maxLine=h,e.display.maxLineLength=_,e.display.maxLineChanged=!0)}n!=null&&e&&this.collapsed&&jn(e,n,a+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,e&&Ds(e.doc)),e&&Fe(e,"markerCleared",e,this,n,a),t&&za(e),this.parent&&this.parent.clear()},oo.prototype.find=function(e,t){e==null&&this.type=="bookmark"&&(e=1);for(var r,n,a=0;a0||s==0&&o.clearWhenEmpty!==!1)return o;if(o.replacedWith&&(o.collapsed=!0,o.widgetNode=Pe("span",[o.replacedWith],"CodeMirror-widget"),n.handleMouseEvents||o.widgetNode.setAttribute("cm-ignore-events","true"),n.insertLeft&&(o.widgetNode.insertLeft=!0)),o.collapsed){if(Fa(e,t.line,t,r,o)||t.line!=r.line&&Fa(e,r.line,t,r,o))throw new Error("Inserting collapsed marker partially overlapping an existing one");pa()}o.addToHistory&&Es(e,{from:t,to:r,origin:"markText"},e.sel,NaN);var l=t.line,u=e.cm,h;if(e.iter(l,r.line+1,function(G){u&&o.collapsed&&!u.options.lineWrapping&&Sr(G)==u.display.maxLine&&(h=!0),o.collapsed&&l!=t.line&&En(G,0),lo(G,new ca(o,l==t.line?t.ch:null,l==r.line?r.ch:null)),++l}),o.collapsed&&e.iter(t.line,r.line+1,function(G){Gr(e,G)&&En(G,0)}),o.clearOnEnter&&He(o,"beforeCursorEnter",function(){return o.clear()}),o.readOnly&&(ha(),(e.history.done.length||e.history.undone.length)&&e.clearHistory()),o.collapsed&&(o.id=++Us,o.atomic=!0),u){if(h&&(u.curOp.updateMaxLine=!0),o.collapsed)jn(u,t.line,r.line+1);else if(o.className||o.startStyle||o.endStyle||o.css||o.attributes||o.title)for(var _=t.line;_<=r.line;_++)qn(u,_,"text");o.atomic&&Ds(u.doc),Fe(u,"markerAdded",u,o)}return o}var pi=function(e,t){this.markers=e,this.primary=t;for(var r=0;r=0;u--)Uo(this,n[u]);l?Ss(this,l):this.cm&&$a(this.cm)}),undo:sr(function(){Ui(this,"undo")}),redo:sr(function(){Ui(this,"redo")}),undoSelection:sr(function(){Ui(this,"undo",!0)}),redoSelection:sr(function(){Ui(this,"redo",!0)}),setExtending:function(e){this.extend=e},getExtending:function(){return this.extend},historySize:function(){for(var e=this.history,t=0,r=0,n=0;n=e.ch)&&t.push(a.marker.parent||a.marker)}return t},findMarks:function(e,t,r){e=Je(this,e),t=Je(this,t);var n=[],a=e.line;return this.iter(e.line,t.line+1,function(o){var s=o.markedSpans;if(s)for(var l=0;l=u.to||u.from==null&&a!=e.line||u.from!=null&&a==t.line&&u.from>=t.ch)&&(!r||r(u.marker))&&n.push(u.marker.parent||u.marker)}++a}),n},getAllMarks:function(){var e=[];return this.iter(function(t){var r=t.markedSpans;if(r)for(var n=0;ne)return t=e,!0;e-=o,++r}),Je(this,Ce(r,t))},indexFromPos:function(e){e=Je(this,e);var t=e.ch;if(e.linet&&(t=e.from),e.to!=null&&e.to1&&(s=!0)),h.scrollLeft!=null&&(sa(e,h.scrollLeft),Math.abs(e.doc.scrollLeft-G)>1&&(s=!0)),!s)break}return a}function Si(e,t){var r=ei(e,t);r.scrollTop!=null&&to(e,r.scrollTop),r.scrollLeft!=null&&sa(e,r.scrollLeft)}function ei(e,t){var r=e.display,n=rr(e.display);t.top<0&&(t.top=0);var a=e.curOp&&e.curOp.scrollTop!=null?e.curOp.scrollTop:r.scroller.scrollTop,o=c(e),s={};t.bottom-t.top>o&&(t.bottom=t.top+o);var l=e.doc.height+P(r),u=t.topl-n;if(t.topa+o){var _=Math.min(t.top,(h?l:t.bottom)-o);_!=a&&(s.scrollTop=_)}var G=e.options.fixedGutter?0:r.gutters.offsetWidth,ye=e.curOp&&e.curOp.scrollLeft!=null?e.curOp.scrollLeft:r.scroller.scrollLeft-G,ve=j(e)-r.gutters.offsetWidth,Le=t.right-t.left>ve;return Le&&(t.right=t.left+ve),t.left<10?s.scrollLeft=0:t.leftve+ye-3&&(s.scrollLeft=t.right+(Le?0:10)-ve),s}function ti(e,t){if(t==null)return;Ro(e),e.curOp.scrollTop=(e.curOp.scrollTop==null?e.doc.scrollTop:e.curOp.scrollTop)+t}function $a(e){Ro(e);var t=e.getCursor();e.curOp.scrollToPos={from:t,to:t,margin:e.options.cursorScrollMargin}}function eo(e,t,r){(t!=null||r!=null)&&Ro(e),t!=null&&(e.curOp.scrollLeft=t),r!=null&&(e.curOp.scrollTop=r)}function Yi(e,t){Ro(e),e.curOp.scrollToPos=t}function Ro(e){var t=e.curOp.scrollToPos;if(t){e.curOp.scrollToPos=null;var r=St(e,t.from),n=St(e,t.to);ho(e,r,n,t.margin)}}function ho(e,t,r,n){var a=ei(e,{left:Math.min(t.left,r.left),top:Math.min(t.top,r.top)-n,right:Math.max(t.right,r.right),bottom:Math.max(t.bottom,r.bottom)+n});eo(e,a.scrollLeft,a.scrollTop)}function to(e,t){if(Math.abs(e.doc.scrollTop-t)<2)return;Ie||vo(e,{top:t}),no(e,t,!0),Ie&&vo(e),mo(e,100)}function no(e,t,r){if(t=Math.max(0,Math.min(e.display.scroller.scrollHeight-e.display.scroller.clientHeight,t)),e.display.scroller.scrollTop==t&&!r)return;e.doc.scrollTop=t,e.display.scrollbars.setScrollTop(t),e.display.scroller.scrollTop!=t&&(e.display.scroller.scrollTop=t)}function sa(e,t,r,n){if(t=Math.max(0,Math.min(t,e.display.scroller.scrollWidth-e.display.scroller.clientWidth)),(r?t==e.doc.scrollLeft:Math.abs(e.doc.scrollLeft-t)<2)&&!n)return;e.doc.scrollLeft=t,fn(e),e.display.scroller.scrollLeft!=t&&(e.display.scroller.scrollLeft=t),e.display.scrollbars.setScrollLeft(t)}function Ka(e){var t=e.display,r=t.gutters.offsetWidth,n=Math.round(e.doc.height+P(e.display));return{clientHeight:t.scroller.clientHeight,viewHeight:t.wrapper.clientHeight,scrollWidth:t.scroller.scrollWidth,clientWidth:t.scroller.clientWidth,viewWidth:t.wrapper.clientWidth,barLeft:e.options.fixedGutter?r:0,docHeight:n,scrollHeight:n+re(e)+t.barHeight,nativeBarWidth:t.nativeBarWidth,gutterWidth:r}}var Ia=function(e,t,r){this.cm=r;var n=this.vert=ce("div",[ce("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),a=this.horiz=ce("div",[ce("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");n.tabIndex=a.tabIndex=-1,e(n),e(a),He(n,"scroll",function(){n.clientHeight&&t(n.scrollTop,"vertical")}),He(a,"scroll",function(){a.clientWidth&&t(a.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,fe&&de<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};Ia.prototype.update=function(e){var t=e.scrollWidth>e.clientWidth+1,r=e.scrollHeight>e.clientHeight+1,n=e.nativeBarWidth;if(r){this.vert.style.display="block",this.vert.style.bottom=t?n+"px":"0";var a=e.viewHeight-(t?n:0);this.vert.firstChild.style.height=Math.max(0,e.scrollHeight-e.clientHeight+a)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(t){this.horiz.style.display="block",this.horiz.style.right=r?n+"px":"0",this.horiz.style.left=e.barLeft+"px";var o=e.viewWidth-e.barLeft-(r?n:0);this.horiz.firstChild.style.width=Math.max(0,e.scrollWidth-e.clientWidth+o)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&e.clientHeight>0&&(n==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:r?n:0,bottom:t?n:0}},Ia.prototype.setScrollLeft=function(e){this.horiz.scrollLeft!=e&&(this.horiz.scrollLeft=e),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},Ia.prototype.setScrollTop=function(e){this.vert.scrollTop!=e&&(this.vert.scrollTop=e),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},Ia.prototype.zeroWidthHack=function(){var e=g&&!x?"12px":"18px";this.horiz.style.height=this.vert.style.width=e,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new $,this.disableVert=new $},Ia.prototype.enableZeroWidthBar=function(e,t,r){e.style.pointerEvents="auto";function n(){var a=e.getBoundingClientRect(),o=r=="vert"?document.elementFromPoint(a.right-1,(a.top+a.bottom)/2):document.elementFromPoint((a.right+a.left)/2,a.bottom-1);o!=e?e.style.pointerEvents="none":t.set(1e3,n)}t.set(1e3,n)},Ia.prototype.clear=function(){var e=this.horiz.parentNode;e.removeChild(this.horiz),e.removeChild(this.vert)};var po=function(){};po.prototype.update=function(){return{bottom:0,right:0}},po.prototype.setScrollLeft=function(){},po.prototype.setScrollTop=function(){},po.prototype.clear=function(){};function Wa(e,t){t||(t=Ka(e));var r=e.display.barWidth,n=e.display.barHeight;To(e,t);for(var a=0;a<4&&r!=e.display.barWidth||n!=e.display.barHeight;a++)r!=e.display.barWidth&&e.options.lineWrapping&&Do(e),To(e,Ka(e)),r=e.display.barWidth,n=e.display.barHeight}function To(e,t){var r=e.display,n=r.scrollbars.update(t);r.sizer.style.paddingRight=(r.barWidth=n.right)+"px",r.sizer.style.paddingBottom=(r.barHeight=n.bottom)+"px",r.heightForcer.style.borderBottom=n.bottom+"px solid transparent",n.right&&n.bottom?(r.scrollbarFiller.style.display="block",r.scrollbarFiller.style.height=n.bottom+"px",r.scrollbarFiller.style.width=n.right+"px"):r.scrollbarFiller.style.display="",n.bottom&&e.options.coverGutterNextToScrollbar&&e.options.fixedGutter?(r.gutterFiller.style.display="block",r.gutterFiller.style.height=n.bottom+"px",r.gutterFiller.style.width=t.gutterWidth+"px"):r.gutterFiller.style.display=""}var ni={native:Ia,null:po};function Po(e){e.display.scrollbars&&(e.display.scrollbars.clear(),e.display.scrollbars.addClass&&L(e.display.wrapper,e.display.scrollbars.addClass)),e.display.scrollbars=new ni[e.options.scrollbarStyle](function(t){e.display.wrapper.insertBefore(t,e.display.scrollbarFiller),He(t,"mousedown",function(){e.state.focused&&setTimeout(function(){return e.display.input.focus()},0)}),t.setAttribute("cm-not-content","true")},function(t,r){r=="horizontal"?sa(e,t):to(e,t)},e),e.display.scrollbars.addClass&&te(e.display.wrapper,e.display.scrollbars.addClass)}var ri=0;function ja(e){e.curOp={cm:e,viewChanged:!1,startHeight:e.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++ri},Vo(e.curOp)}function za(e){var t=e.curOp;t&&Xe(t,function(r){for(var n=0;n=r.viewTo)||r.maxLineChanged&&t.options.lineWrapping,e.update=e.mustUpdate&&new la(t,e.mustUpdate&&{top:e.scrollTop,ensure:e.scrollToPos},e.forceUpdate)}function Zi(e){e.updatedDisplay=e.mustUpdate&&Ha(e.cm,e.update)}function qi(e){var t=e.cm,r=t.display;e.updatedDisplay&&Do(t),e.barMeasure=Ka(t),r.maxLineChanged&&!t.options.lineWrapping&&(e.adjustWidthTo=B(t,r.maxLine,r.maxLine.text.length).left+3,t.display.sizerWidth=e.adjustWidthTo,e.barMeasure.scrollWidth=Math.max(r.scroller.clientWidth,r.sizer.offsetLeft+e.adjustWidthTo+re(t)+t.display.barWidth),e.maxScrollLeft=Math.max(0,r.sizer.offsetLeft+e.adjustWidthTo-j(t))),(e.updatedDisplay||e.selectionChanged)&&(e.preparedSelection=r.input.prepareSelection())}function ai(e){var t=e.cm;e.adjustWidthTo!=null&&(t.display.sizer.style.minWidth=e.adjustWidthTo+"px",e.maxScrollLeft=e.display.viewTo)return;var r=+new Date+e.options.workTime,n=Ur(e,t.highlightFrontier),a=[];t.iter(n.line,Math.min(t.first+t.size,e.display.viewTo+500),function(o){if(n.line>=e.display.viewFrom){var s=o.styles,l=o.text.length>e.options.maxHighlightLength?At(t.mode,n.state):null,u=Yn(e,o,n,!0);l&&(n.state=l),o.styles=u.styles;var h=o.styleClasses,_=u.classes;_?o.styleClasses=_:h&&(o.styleClasses=null);for(var G=!s||s.length!=o.styles.length||h!=_&&(!h||!_||h.bgClass!=_.bgClass||h.textClass!=_.textClass),ye=0;!G&&yer)return mo(e,e.options.workDelay),!0}),t.highlightFrontier=n.line,t.modeFrontier=Math.max(t.modeFrontier,n.line),a.length&&Wr(e,function(){for(var o=0;o=r.viewFrom&&t.visible.to<=r.viewTo&&(r.updateLineNumbers==null||r.updateLineNumbers>=r.viewTo)&&r.renderedView==r.view&&Na(e)==0)return!1;br(e)&&(Vn(e),t.dims=Zn(e));var a=n.first+n.size,o=Math.max(t.visible.from-e.options.viewportMargin,n.first),s=Math.min(a,t.visible.to+e.options.viewportMargin);r.viewFroms&&r.viewTo-s<20&&(s=Math.min(a,r.viewTo)),kr&&(o=Da(e.doc,o),s=ga(e.doc,s));var l=o!=r.viewFrom||s!=r.viewTo||r.lastWrapHeight!=t.wrapperHeight||r.lastWrapWidth!=t.wrapperWidth;Pa(e,o,s),r.viewOffset=Jr(Be(e.doc,r.viewFrom)),e.display.mover.style.top=r.viewOffset+"px";var u=Na(e);if(!l&&u==0&&!t.force&&r.renderedView==r.view&&(r.updateLineNumbers==null||r.updateLineNumbers>=r.viewTo))return!1;var h=wi(e);return u>4&&(r.lineDiv.style.display="none"),Ti(e,r.updateLineNumbers,t.dims),u>4&&(r.lineDiv.style.display=""),r.renderedView=r.view,Ri(h),V(r.cursorDiv),V(r.selectionDiv),r.gutters.style.height=r.sizer.style.minHeight=0,l&&(r.lastWrapHeight=t.wrapperHeight,r.lastWrapWidth=t.wrapperWidth,mo(e,400)),r.updateLineNumbers=null,!0}function No(e,t){for(var r=t.viewport,n=!0;;n=!1){if(!n||!e.options.lineWrapping||t.oldDisplayWidth==j(e)){if(r&&r.top!=null&&(r={top:Math.min(e.doc.height+P(e.display)-c(e),r.top)}),t.visible=wo(e.display,e.doc,r),t.visible.from>=e.display.viewFrom&&t.visible.to<=e.display.viewTo)break}else n&&(t.visible=wo(e.display,e.doc,r));if(!Ha(e,t))break;Do(e);var a=Ka(e);kn(e),Wa(e,a),wn(e,a),t.force=!1}t.signal(e,"update",e),(e.display.viewFrom!=e.display.reportedViewFrom||e.display.viewTo!=e.display.reportedViewTo)&&(t.signal(e,"viewportChange",e,e.display.viewFrom,e.display.viewTo),e.display.reportedViewFrom=e.display.viewFrom,e.display.reportedViewTo=e.display.viewTo)}function vo(e,t){var r=new la(e,t);if(Ha(e,r)){Do(e),No(e,r);var n=Ka(e);kn(e),Wa(e,n),wn(e,n),r.finish()}}function Ti(e,t,r){var n=e.display,a=e.options.lineNumbers,o=n.lineDiv,s=o.firstChild;function l(Le){var Ue=Le.nextSibling;return Y&&g&&e.display.currentWheelTarget==Le?Le.style.display="none":Le.parentNode.removeChild(Le),Ue}for(var u=n.view,h=n.viewFrom,_=0;_-1&&(ve=!1),Kt(e,G,h,r)),ve&&(V(G.lineNumber),G.lineNumber.appendChild(document.createTextNode(je(e.options,h)))),s=G.node.nextSibling}h+=G.size}for(;s;)s=l(s)}function ko(e){var t=e.gutters.offsetWidth;e.sizer.style.marginLeft=t+"px"}function wn(e,t){e.display.sizer.style.minHeight=t.docHeight+"px",e.display.heightForcer.style.top=t.docHeight+"px",e.display.gutters.style.height=t.docHeight+e.display.barHeight+re(e)+"px"}function fn(e){var t=e.display,r=t.view;if(!t.alignWidgets&&(!t.gutters.firstChild||!e.options.fixedGutter))return;for(var n=Lr(t)-t.scroller.scrollLeft+e.doc.scrollLeft,a=t.gutters.offsetWidth,o=n+"px",s=0;ss.clientWidth,u=s.scrollHeight>s.clientHeight;if(!(n&&l||a&&u))return;if(a&&g&&Y){e:for(var h=t.target,_=o.view;h!=s;h=h.parentNode)for(var G=0;G<_.length;G++)if(_[G].node==h){e.display.currentWheelTarget=h;break e}}if(n&&!Ie&&!M&&yr!=null){a&&u&&to(e,Math.max(0,s.scrollTop+a*yr)),sa(e,Math.max(0,s.scrollLeft+n*yr)),(!a||a&&u)&&dn(t),o.wheelStartX=null;return}if(a&&yr!=null){var ye=a*yr,ve=e.doc.scrollTop,Le=ve+o.wrapper.clientHeight;ye<0?ve=Math.max(0,ve+ye-50):Le=Math.min(e.doc.height,Le+ye+50),vo(e,{top:ve,bottom:Le})}_a<20&&(o.wheelStartX==null?(o.wheelStartX=s.scrollLeft,o.wheelStartY=s.scrollTop,o.wheelDX=n,o.wheelDY=a,setTimeout(function(){if(o.wheelStartX==null)return;var Ue=s.scrollLeft-o.wheelStartX,Ve=s.scrollTop-o.wheelStartY,qe=Ve&&o.wheelDY&&Ve/o.wheelDY||Ue&&o.wheelDX&&Ue/o.wheelDX;if(o.wheelStartX=o.wheelStartY=null,!qe)return;yr=(yr*_a+qe)/(_a+1),++_a},200)):(o.wheelDX+=n,o.wheelDY+=a))}var Hr=function(e,t){this.ranges=e,this.primIndex=t};Hr.prototype.primary=function(){return this.ranges[this.primIndex]},Hr.prototype.equals=function(e){if(e==this)return!0;if(e.primIndex!=this.primIndex||e.ranges.length!=this.ranges.length)return!1;for(var t=0;t=0&&_e(e,n.to())<=0)return r}return-1};var Sn=function(e,t){this.anchor=e,this.head=t};Sn.prototype.from=function(){return at(this.anchor,this.head)},Sn.prototype.to=function(){return ft(this.anchor,this.head)},Sn.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function ua(e,t,r){var n=e&&e.options.selectionsMayTouch,a=t[r];t.sort(function(ye,ve){return _e(ye.from(),ve.from())}),r=Ae(t,a);for(var o=1;o0:u>=0){var h=at(l.from(),s.from()),_=ft(l.to(),s.to()),G=l.empty()?s.from()==s.head:l.from()==l.head;o<=r&&--r,t.splice(--o,2,new Sn(G?_:h,G?h:_))}}return new Hr(t,r)}function Ca(e,t){return new Hr([new Sn(e,t||e)],0)}function Aa(e){return e.text?Ce(e.from.line+e.text.length-1,p(e.text).length+(e.text.length==1?e.from.ch:0)):e.to}function si(e,t){if(_e(e,t.from)<0)return e;if(_e(e,t.to)<=0)return Aa(t);var r=e.line+t.text.length-(t.to.line-t.from.line)-1,n=e.ch;return e.line==t.to.line&&(n+=Aa(t).ch-t.to.ch),Ce(r,n)}function Io(e,t){for(var r=[],n=0;n1&&e.remove(l.line+1,Le-1),e.insert(l.line+1,qe)}Fe(e,"change",e,t)}function ao(e,t,r){function n(a,o,s){if(a.linked)for(var l=0;l1&&!e.done[e.done.length-2].ranges)return e.done.pop(),p(e.done)}function Es(e,t,r,n){var a=e.history;a.undone.length=0;var o=+new Date,s,l;if((a.lastOp==n||a.lastOrigin==t.origin&&t.origin&&(t.origin.charAt(0)=="+"&&a.lastModTime>o-(e.cm?e.cm.options.historyEventDelay:500)||t.origin.charAt(0)=="*"))&&(s=pl(a,a.lastOp==n)))l=p(s.changes),_e(t.from,t.to)==0&&_e(t.from,l.to)==0?l.to=Aa(t):s.changes.push(ns(e,t));else{var u=p(a.done);for((!u||!u.ranges)&&Li(e.sel,a.done),s={changes:[ns(e,t)],generation:a.generation},a.done.push(s);a.done.length>a.undoDepth;)a.done.shift(),a.done[0].ranges||a.done.shift()}a.done.push(r),a.generation=++a.maxGeneration,a.lastModTime=a.lastSelTime=o,a.lastOp=a.lastSelOp=n,a.lastOrigin=a.lastSelOrigin=t.origin,l||nn(e,"historyAdded")}function ml(e,t,r,n){var a=t.charAt(0);return a=="*"||a=="+"&&r.ranges.length==n.ranges.length&&r.somethingSelected()==n.somethingSelected()&&new Date-e.history.lastSelTime<=(e.cm?e.cm.options.historyEventDelay:500)}function vl(e,t,r,n){var a=e.history,o=n&&n.origin;r==a.lastSelOp||o&&a.lastSelOrigin==o&&(a.lastModTime==a.lastSelTime&&a.lastOrigin==o||ml(e,o,p(a.done),t))?a.done[a.done.length-1]=t:Li(t,a.done),a.lastSelTime=+new Date,a.lastSelOrigin=o,a.lastSelOp=r,n&&n.clearRedo!==!1&&ys(a.undone)}function Li(e,t){var r=p(t);r&&r.ranges&&r.equals(e)||t.push(e)}function Cs(e,t,r,n){var a=t["spans_"+e.id],o=0;e.iter(Math.max(e.first,r),Math.min(e.first+e.size,n),function(s){s.markedSpans&&((a||(a=t["spans_"+e.id]={}))[o]=s.markedSpans),++o})}function gl(e){if(!e)return null;for(var t,r=0;r-1&&(p(l)[G]=h[G],delete h[G]))}}return n}function rs(e,t,r,n){if(n){var a=e.anchor;if(r){var o=_e(t,a)<0;o!=_e(r,a)<0?(a=t,t=r):o!=_e(t,r)<0&&(t=r)}return new Sn(a,t)}else return new Sn(r||t,t)}function Ii(e,t,r,n,a){a==null&&(a=e.cm&&(e.cm.display.shift||e.extend)),Ir(e,new Hr([rs(e.sel.primary(),t,r,a)],0),n)}function xs(e,t,r){for(var n=[],a=e.cm&&(e.cm.display.shift||e.extend),o=0;o=t.ch:l.to>t.ch))){if(a&&(nn(u,"beforeCursorEnter"),u.explicitlyCleared))if(o.markedSpans){--s;continue}else break;if(!u.atomic)continue;if(r){var G=u.find(n<0?1:-1),ye=void 0;if((n<0?_:h)&&(G=Rs(e,G,-n,G&&G.line==t.line?o:null)),G&&G.line==t.line&&(ye=_e(G,r))&&(n<0?ye<0:ye>0))return _o(e,G,t,n,a)}var ve=u.find(n<0?-1:1);return(n<0?h:_)&&(ve=Rs(e,ve,n,ve.line==t.line?o:null)),ve?_o(e,ve,t,n,a):null}}return t}function _i(e,t,r,n,a){var o=n||1,s=_o(e,t,r,o,a)||!a&&_o(e,t,r,o,!0)||_o(e,t,r,-o,a)||!a&&_o(e,t,r,-o,!0);return s||(e.cantEdit=!0,Ce(e.first,0))}function Rs(e,t,r,n){return r<0&&t.ch==0?t.line>e.first?Je(e,Ce(t.line-1)):null:r>0&&t.ch==(n||Be(e,t.line)).text.length?t.line=0;--a)Ns(e,{from:n[a].from,to:n[a].to,text:a?[""]:t.text,origin:t.origin});else Ns(e,t)}function Ns(e,t){if(t.text.length==1&&t.text[0]==""&&_e(t.from,t.to)==0)return;var r=Io(e,t);Es(e,t,r,e.cm?e.cm.curOp.id:NaN),ui(e,t,r,On(e,t));var n=[];ao(e,function(a,o){!o&&Ae(n,a.history)==-1&&(js(a.history,t),n.push(a.history)),ui(a,t,null,On(a,t))})}function Ui(e,t,r){var n=e.cm&&e.cm.state.suppressEdits;if(n&&!r)return;for(var a=e.history,o,s=e.sel,l=t=="undo"?a.done:a.undone,u=t=="undo"?a.undone:a.done,h=0;h=0;--ve){var Le=ye(ve);if(Le)return Le.v}}function ks(e,t){if(t==0)return;if(e.first+=t,e.sel=new Hr(R(e.sel.ranges,function(a){return new Sn(Ce(a.anchor.line+t,a.anchor.ch),Ce(a.head.line+t,a.head.ch))}),e.sel.primIndex),e.cm){jn(e.cm,e.first,e.first-t,t);for(var r=e.cm.display,n=r.viewFrom;ne.lastLine())return;if(t.from.lineo&&(t={from:t.from,to:Ce(o,Be(e,o).text.length),text:[t.text[0]],origin:t.origin}),t.removed=hn(e,t.from,t.to),r||(r=Io(e,t)),e.cm?El(e.cm,t,n):ts(e,t,n),ji(e,r,Ee),e.cantEdit&&_i(e,Ce(e.firstLine(),0))&&(e.cantEdit=!1)}function El(e,t,r){var n=e.doc,a=e.display,o=t.from,s=t.to,l=!1,u=o.line;e.options.lineWrapping||(u=Mt(Sr(Be(n,o.line))),n.iter(u,s.line+1,function(ve){if(ve==a.maxLine)return l=!0,!0})),n.sel.contains(t.from,t.to)>-1&&Wt(e),ts(n,t,r,oa(e)),e.options.lineWrapping||(n.iter(u,o.line+t.text.length,function(ve){var Le=Ya(ve);Le>a.maxLineLength&&(a.maxLine=ve,a.maxLineLength=Le,a.maxLineChanged=!0,l=!1)}),l&&(e.curOp.updateMaxLine=!0)),Oa(n,o.line),mo(e,400);var h=t.text.length-(s.line-o.line)-1;t.full?jn(e):o.line==s.line&&t.text.length==1&&!vs(e.doc,t)?qn(e,o.line,"text"):jn(e,o.line,s.line+1,h);var _=It(e,"changes"),G=It(e,"change");if(G||_){var ye={from:o,to:s,text:t.text,removed:t.removed,origin:t.origin};G&&Fe(e,"change",e,ye),_&&(e.curOp.changeObjs||(e.curOp.changeObjs=[])).push(ye)}e.display.selForContextMenu=null}function Fo(e,t,r,n,a){var o;n||(n=r),_e(n,r)<0&&(o=[n,r],r=o[0],n=o[1]),typeof t=="string"&&(t=e.splitLines(t)),Uo(e,{from:r,to:n,text:t,origin:a})}function Ls(e,t,r,n){r1||!(this.children[0]instanceof di))){var l=[];this.collapse(l),this.children=[new di(l)],this.children[0].parent=this}},collapse:function(e){for(var t=0;t50){for(var s=a.lines.length%25+25,l=s;l10);e.parent.maybeSpill()},iterN:function(e,t,r){for(var n=0;ne.display.maxLineLength&&(e.display.maxLine=h,e.display.maxLineLength=_,e.display.maxLineChanged=!0)}n!=null&&e&&this.collapsed&&jn(e,n,a+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,e&&Ds(e.doc)),e&&Fe(e,"markerCleared",e,this,n,a),t&&za(e),this.parent&&this.parent.clear()},oo.prototype.find=function(e,t){e==null&&this.type=="bookmark"&&(e=1);for(var r,n,a=0;a0||s==0&&o.clearWhenEmpty!==!1)return o;if(o.replacedWith&&(o.collapsed=!0,o.widgetNode=Pe("span",[o.replacedWith],"CodeMirror-widget"),n.handleMouseEvents||o.widgetNode.setAttribute("cm-ignore-events","true"),n.insertLeft&&(o.widgetNode.insertLeft=!0)),o.collapsed){if(Fa(e,t.line,t,r,o)||t.line!=r.line&&Fa(e,r.line,t,r,o))throw new Error("Inserting collapsed marker partially overlapping an existing one");pa()}o.addToHistory&&Es(e,{from:t,to:r,origin:"markText"},e.sel,NaN);var l=t.line,u=e.cm,h;if(e.iter(l,r.line+1,function(G){u&&o.collapsed&&!u.options.lineWrapping&&Sr(G)==u.display.maxLine&&(h=!0),o.collapsed&&l!=t.line&&En(G,0),lo(G,new ca(o,l==t.line?t.ch:null,l==r.line?r.ch:null)),++l}),o.collapsed&&e.iter(t.line,r.line+1,function(G){Gr(e,G)&&En(G,0)}),o.clearOnEnter&&He(o,"beforeCursorEnter",function(){return o.clear()}),o.readOnly&&(ha(),(e.history.done.length||e.history.undone.length)&&e.clearHistory()),o.collapsed&&(o.id=++Us,o.atomic=!0),u){if(h&&(u.curOp.updateMaxLine=!0),o.collapsed)jn(u,t.line,r.line+1);else if(o.className||o.startStyle||o.endStyle||o.css||o.attributes||o.title)for(var _=t.line;_<=r.line;_++)qn(u,_,"text");o.atomic&&Ds(u.doc),Fe(u,"markerAdded",u,o)}return o}var pi=function(e,t){this.markers=e,this.primary=t;for(var r=0;r=0;u--)Uo(this,n[u]);l?Ss(this,l):this.cm&&$a(this.cm)}),undo:sr(function(){Ui(this,"undo")}),redo:sr(function(){Ui(this,"redo")}),undoSelection:sr(function(){Ui(this,"undo",!0)}),redoSelection:sr(function(){Ui(this,"redo",!0)}),setExtending:function(e){this.extend=e},getExtending:function(){return this.extend},historySize:function(){for(var e=this.history,t=0,r=0,n=0;n=e.ch)&&t.push(a.marker.parent||a.marker)}return t},findMarks:function(e,t,r){e=Je(this,e),t=Je(this,t);var n=[],a=e.line;return this.iter(e.line,t.line+1,function(o){var s=o.markedSpans;if(s)for(var l=0;l=u.to||u.from==null&&a!=e.line||u.from!=null&&a==t.line&&u.from>=t.ch)&&(!r||r(u.marker))&&n.push(u.marker.parent||u.marker)}++a}),n},getAllMarks:function(){var e=[];return this.iter(function(t){var r=t.markedSpans;if(r)for(var n=0;ne)return t=e,!0;e-=o,++r}),Je(this,Ce(r,t))},indexFromPos:function(e){e=Je(this,e);var t=e.ch;if(e.linet&&(t=e.from),e.to!=null&&e.to-1){t.state.draggingText(e),setTimeout(function(){return t.display.input.focus()},20);return}try{var _=e.dataTransfer.getData("Text");if(_){var G;if(t.state.draggingText&&!t.state.draggingText.copy&&(G=t.listSelections()),ji(t.doc,Ca(r,r)),G)for(var ye=0;ye=0;l--)Fo(e.doc,"",n[l].from,n[l].to,"+delete");$a(e)})}function os(e,t,r){var n=nt(e.text,t+r,r);return n<0||n>e.text.length?null:n}function is(e,t,r){var n=os(e,t.ch,r);return n==null?null:new Ce(t.line,n,r<0?"after":"before")}function ss(e,t,r,n,a){if(e){t.doc.direction=="rtl"&&(a=-a);var o=Lt(r,t.doc.direction);if(o){var s=a<0?p(o):o[0],l=a<0==(s.level==1),u=l?"after":"before",h;if(s.level>0||t.doc.direction=="rtl"){var _=ee(t,r);h=a<0?r.text.length-1:0;var G=ge(t,_,h).top;h=dt(function(ye){return ge(t,_,ye).top==G},a<0==(s.level==1)?s.from:s.to-1,h),u=="before"&&(h=os(r,h,1))}else h=a<0?s.to:s.from;return new Ce(n,h,u)}}return new Ce(n,a<0?r.text.length:0,a<0?"before":"after")}function Ll(e,t,r,n){var a=Lt(t,e.doc.direction);if(!a)return is(t,r,n);r.ch>=t.text.length?(r.ch=t.text.length,r.sticky="before"):r.ch<=0&&(r.ch=0,r.sticky="after");var o=et(a,r.ch,r.sticky),s=a[o];if(e.doc.direction=="ltr"&&s.level%2==0&&(n>0?s.to>r.ch:s.from=s.from&&ye>=_.begin)){var ve=G?"before":"after";return new Ce(r.line,ye,ve)}}var Le=function(qe,it,$e){for(var ht=function(Wn,Mr){return Mr?new Ce(r.line,l(Wn,1),"before"):new Ce(r.line,Wn,"after")};qe>=0&&qe0==(wt.level!=1),on=Ct?$e.begin:l($e.end,-1);if(wt.from<=on&&on0?_.end:l(_.begin,-1);return Ve!=null&&!(n>0&&Ve==t.text.length)&&(Ue=Le(n>0?0:a.length-1,n,h(Ve)),Ue)?Ue:null}var gi={selectAll:Ts,singleSelection:function(e){return e.setSelection(e.getCursor("anchor"),e.getCursor("head"),Ee)},killLine:function(e){return Wo(e,function(t){if(t.empty()){var r=Be(e.doc,t.head.line).text.length;return t.head.ch==r&&t.head.line0)a=new Ce(a.line,a.ch+1),e.replaceRange(o.charAt(a.ch-1)+o.charAt(a.ch-2),Ce(a.line,a.ch-2),a,"+transpose");else if(a.line>e.doc.first){var s=Be(e.doc,a.line-1).text;s&&(a=new Ce(a.line,1),e.replaceRange(o.charAt(0)+e.doc.lineSeparator()+s.charAt(s.length-1),Ce(a.line-1,s.length-1),a,"+transpose"))}}r.push(new Sn(a,a))}e.setSelections(r)})},newlineAndIndent:function(e){return Wr(e,function(){for(var t=e.listSelections(),r=t.length-1;r>=0;r--)e.replaceRange(e.doc.lineSeparator(),t[r].anchor,t[r].head,"+input");t=e.listSelections();for(var n=0;ne&&_e(t,this.pos)==0&&r==this.button};var yi,Ei;function Kl(e,t){var r=+new Date;return Ei&&Ei.compare(r,e,t)?(yi=Ei=null,"triple"):yi&&yi.compare(r,e,t)?(Ei=new us(r,e,t),yi=null,"double"):(yi=new us(r,e,t),Ei=null,"single")}function el(e){var t=this,r=t.display;if(Rt(t,e)||r.activeTouch&&r.input.supportsTouch())return;if(r.input.ensurePolled(),r.shift=e.shiftKey,ya(r,e)){Y||(r.scroller.draggable=!1,setTimeout(function(){return r.scroller.draggable=!0},100));return}if(cs(t,e))return;var n=vr(t,e),a=Cr(e),o=n?Kl(n,a):"single";if(window.focus(),a==1&&t.state.selectingText&&t.state.selectingText(e),n&&Wl(t,a,n,o,e))return;a==1?n?Hl(t,n,o,e):or(e)==r.scroller&&dn(e):a==2?(n&&Ii(t.doc,n),setTimeout(function(){return r.input.focus()},20)):a==3&&(be?t.display.input.onContextMenu(e):qo(t))}function Wl(e,t,r,n,a){var o="Click";return n=="double"?o="Double"+o:n=="triple"&&(o="Triple"+o),o=(t==1?"Left":t==2?"Middle":"Right")+o,bi(e,Qs(o,a),a,function(s){if(typeof s=="string"&&(s=gi[s]),!s)return!1;var l=!1;try{e.isReadOnly()&&(e.state.suppressEdits=!0),l=s(e,r)!=De}finally{e.state.suppressEdits=!1}return l})}function zl(e,t,r){var n=e.getOption("configureMouse"),a=n?n(e,t,r):{};if(a.unit==null){var o=O?r.shiftKey&&r.metaKey:r.altKey;a.unit=o?"rectangle":t=="single"?"char":t=="double"?"word":"line"}return(a.extend==null||e.doc.extend)&&(a.extend=e.doc.extend||r.shiftKey),a.addNew==null&&(a.addNew=g?r.metaKey:r.ctrlKey),a.moveOnDrag==null&&(a.moveOnDrag=!(g?r.altKey:r.ctrlKey)),a}function Hl(e,t,r,n){fe?setTimeout(F(Oi,e),0):e.curOp.focus=Ne();var a=zl(e,r,n),o=e.doc.sel,s;e.options.dragDrop&&qr&&!e.isReadOnly()&&r=="single"&&(s=o.contains(t))>-1&&(_e((s=o.ranges[s]).from(),t)<0||t.xRel>0)&&(_e(s.to(),t)>0||t.xRel<0)?Ql(e,n,t,a):Gl(e,n,t,a)}function Ql(e,t,r,n){var a=e.display,o=!1,s=ir(e,function(h){Y&&(a.scroller.draggable=!1),e.state.draggingText=!1,Rn(a.wrapper.ownerDocument,"mouseup",s),Rn(a.wrapper.ownerDocument,"mousemove",l),Rn(a.scroller,"dragstart",u),Rn(a.scroller,"drop",s),o||(dn(h),n.addNew||Ii(e.doc,r,null,null,n.extend),Y&&!A||fe&&de==9?setTimeout(function(){a.wrapper.ownerDocument.body.focus({preventScroll:!0}),a.input.focus()},20):a.input.focus())}),l=function(h){o=o||Math.abs(t.clientX-h.clientX)+Math.abs(t.clientY-h.clientY)>=10},u=function(){return o=!0};Y&&(a.scroller.draggable=!0),e.state.draggingText=s,s.copy=!n.moveOnDrag,a.scroller.dragDrop&&a.scroller.dragDrop(),He(a.wrapper.ownerDocument,"mouseup",s),He(a.wrapper.ownerDocument,"mousemove",l),He(a.scroller,"dragstart",u),He(a.scroller,"drop",s),qo(e),setTimeout(function(){return a.input.focus()},20)}function tl(e,t,r){if(r=="char")return new Sn(t,t);if(r=="word")return e.findWordAt(t);if(r=="line")return new Sn(Ce(t.line,0),Je(e.doc,Ce(t.line+1,0)));var n=r(e,t);return new Sn(n.from,n.to)}function Gl(e,t,r,n){var a=e.display,o=e.doc;dn(t);var s,l,u=o.sel,h=u.ranges;if(n.addNew&&!n.extend?(l=o.sel.contains(r),l>-1?s=h[l]:s=new Sn(r,r)):(s=o.sel.primary(),l=o.sel.primIndex),n.unit=="rectangle")n.addNew||(s=new Sn(r,r)),r=vr(e,t,!0,!0),l=-1;else{var _=tl(e,r,n.unit);n.extend?s=rs(s,_.anchor,_.head,n.extend):s=_}n.addNew?l==-1?(l=h.length,Ir(o,ua(e,h.concat([s]),l),{scroll:!1,origin:"*mouse"})):h.length>1&&h[l].empty()&&n.unit=="char"&&!n.extend?(Ir(o,ua(e,h.slice(0,l).concat(h.slice(l+1)),0),{scroll:!1,origin:"*mouse"}),u=o.sel):as(o,l,s,J):(l=0,Ir(o,new Hr([s],0),J),u=o.sel);var G=r;function ye($e){if(_e(G,$e)==0)return;if(G=$e,n.unit=="rectangle"){for(var ht=[],wt=e.options.tabSize,Ct=z(Be(o,r.line).text,r.ch,wt),on=z(Be(o,$e.line).text,$e.ch,wt),Wn=Math.min(Ct,on),Mr=Math.max(Ct,on),tr=Math.min(r.line,$e.line),na=Math.min(e.lastLine(),Math.max(r.line,$e.line));tr<=na;tr++){var Yr=Be(o,tr).text,hr=he(Yr,Wn,wt);Wn==Mr?ht.push(new Sn(Ce(tr,hr),Ce(tr,hr))):Yr.length>hr&&ht.push(new Sn(Ce(tr,hr),Ce(tr,he(Yr,Mr,wt))))}ht.length||ht.push(new Sn(r,r)),Ir(o,ua(e,u.ranges.slice(0,l).concat(ht),l),{origin:"*mouse",scroll:!1}),e.scrollIntoView($e)}else{var Xr=s,Tr=tl(e,$e,n.unit),Er=Xr.anchor,pr;_e(Tr.anchor,Er)>0?(pr=Tr.head,Er=at(Xr.from(),Tr.anchor)):(pr=Tr.anchor,Er=ft(Xr.to(),Tr.head));var ar=u.ranges.slice(0);ar[l]=Jl(e,new Sn(Je(o,Er),pr)),Ir(o,ua(e,ar,l),J)}}var ve=a.wrapper.getBoundingClientRect(),Le=0;function Ue($e){var ht=++Le,wt=vr(e,$e,!0,n.unit=="rectangle");if(!wt)return;if(_e(wt,G)!=0){e.curOp.focus=Ne(),ye(wt);var Ct=wo(a,o);(wt.line>=Ct.to||wt.lineve.bottom?20:0;on&&setTimeout(ir(e,function(){if(Le!=ht)return;a.scroller.scrollTop+=on,Ue($e)}),50)}}function Ve($e){e.state.selectingText=!1,Le=Infinity,$e&&(dn($e),a.input.focus()),Rn(a.wrapper.ownerDocument,"mousemove",qe),Rn(a.wrapper.ownerDocument,"mouseup",it),o.history.lastSelOrigin=null}var qe=ir(e,function($e){$e.buttons===0||!Cr($e)?Ve($e):Ue($e)}),it=ir(e,Ve);e.state.selectingText=it,He(a.wrapper.ownerDocument,"mousemove",qe),He(a.wrapper.ownerDocument,"mouseup",it)}function Jl(e,t){var r=t.anchor,n=t.head,a=Be(e.doc,r.line);if(_e(r,n)==0&&r.sticky==n.sticky)return t;var o=Lt(a);if(!o)return t;var s=et(o,r.ch,r.sticky),l=o[s];if(l.from!=r.ch&&l.to!=r.ch)return t;var u=s+(l.from==r.ch==(l.level!=1)?0:1);if(u==0||u==o.length)return t;var h;if(n.line!=r.line)h=(n.line-r.line)*(e.doc.direction=="ltr"?1:-1)>0;else{var _=et(o,n.ch,n.sticky),G=_-s||(n.ch-r.ch)*(l.level==1?-1:1);_==u-1||_==u?h=G<0:h=G>0}var ye=o[u+(h?-1:0)],ve=h==(ye.level==1),Le=ve?ye.from:ye.to,Ue=ve?"after":"before";return r.ch==Le&&r.sticky==Ue?t:new Sn(new Ce(r.line,Le,Ue),n)}function nl(e,t,r,n){var a,o;if(t.touches)a=t.touches[0].clientX,o=t.touches[0].clientY;else try{a=t.clientX,o=t.clientY}catch(ye){return!1}if(a>=Math.floor(e.display.gutters.getBoundingClientRect().right))return!1;n&&dn(t);var s=e.display,l=s.lineDiv.getBoundingClientRect();if(o>l.bottom||!It(e,r))return ur(t);o-=l.top-s.viewOffset;for(var u=0;u=a){var _=pn(e.doc,o),G=e.display.gutterSpecs[u];return qt(e,r,e,_,G.className,t),ur(t)}}}function cs(e,t){return nl(e,t,"gutterClick",!0)}function rl(e,t){if(ya(e.display,t)||Vl(e,t))return;if(Rt(e,t,"contextmenu"))return;be||e.display.input.onContextMenu(t)}function Vl(e,t){return It(e,"gutterContextMenu")?nl(e,t,"gutterContextMenu",!1):!1}function al(e){e.display.wrapper.className=e.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+e.options.theme.replace(/(^|\s)\s*/g," cm-s-"),Ht(e)}var zo={toString:function(){return"CodeMirror.Init"}},ol={},Wi={};function Yl(e){var t=e.optionHandlers;function r(n,a,o,s){e.defaults[n]=a,o&&(t[n]=s?function(l,u,h){h!=zo&&o(l,u,h)}:o)}e.defineOption=r,e.Init=zo,r("value","",function(n,a){return n.setValue(a)},!0),r("mode",null,function(n,a){n.doc.modeOption=a,Qa(n)},!0),r("indentUnit",2,Qa,!0),r("indentWithTabs",!1),r("smartIndent",!0),r("tabSize",4,function(n){li(n),Ht(n),jn(n)},!0),r("lineSeparator",null,function(n,a){if(n.doc.lineSep=a,!a)return;var o=[],s=n.doc.first;n.doc.iter(function(u){for(var h=0;;){var _=u.text.indexOf(a,h);if(_==-1)break;h=_+a.length,o.push(Ce(s,_))}s++});for(var l=o.length-1;l>=0;l--)Fo(n.doc,a,o[l],Ce(o[l].line,o[l].ch+a.length))}),r("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(n,a,o){n.state.specialChars=new RegExp(a.source+(a.test(" ")?"":"| "),"g"),o!=zo&&n.refresh()}),r("specialCharPlaceholder",fo,function(n){return n.refresh()},!0),r("electricChars",!0),r("inputStyle",f?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),r("spellcheck",!1,function(n,a){return n.getInputField().spellcheck=a},!0),r("autocorrect",!1,function(n,a){return n.getInputField().autocorrect=a},!0),r("autocapitalize",!1,function(n,a){return n.getInputField().autocapitalize=a},!0),r("rtlMoveVisually",!N),r("wholeLineUpdateBefore",!0),r("theme","default",function(n){al(n),Ea(n)},!0),r("keyMap","default",function(n,a,o){var s=Bi(a),l=o!=zo&&Bi(o);l&&l.detach&&l.detach(n,s),s.attach&&s.attach(n,l||null)}),r("extraKeys",null),r("configureMouse",null),r("lineWrapping",!1,Zl,!0),r("gutters",[],function(n,a){n.display.gutterSpecs=zr(a,n.options.lineNumbers),Ea(n)},!0),r("fixedGutter",!0,function(n,a){n.display.gutters.style.left=a?Lr(n.display)+"px":"0",n.refresh()},!0),r("coverGutterNextToScrollbar",!1,function(n){return Wa(n)},!0),r("scrollbarStyle","native",function(n){Po(n),Wa(n),n.display.scrollbars.setScrollTop(n.doc.scrollTop),n.display.scrollbars.setScrollLeft(n.doc.scrollLeft)},!0),r("lineNumbers",!1,function(n,a){n.display.gutterSpecs=zr(n.options.gutters,a),Ea(n)},!0),r("firstLineNumber",1,Ea,!0),r("lineNumberFormatter",function(n){return n},Ea,!0),r("showCursorWhenSelecting",!1,kn,!0),r("resetSelectionOnContextMenu",!0),r("lineWiseCopyCut",!0),r("pasteLinesPerSelection",!0),r("selectionsMayTouch",!1),r("readOnly",!1,function(n,a){a=="nocursor"&&(qa(n),n.display.input.blur()),n.display.input.readOnlyChanged(a)}),r("screenReaderLabel",null,function(n,a){a=a===""?null:a,n.display.input.screenReaderLabelChanged(a)}),r("disableInput",!1,function(n,a){a||n.display.input.reset()},!0),r("dragDrop",!0,Xl),r("allowDropFileTypes",null),r("cursorBlinkRate",530),r("cursorScrollMargin",0),r("cursorHeight",1,kn,!0),r("singleCursorHeightPerLine",!0,kn,!0),r("workTime",100),r("workDelay",100),r("flattenSpans",!0,li,!0),r("addModeClass",!1,li,!0),r("pollInterval",100),r("undoDepth",200,function(n,a){return n.doc.history.undoDepth=a}),r("historyEventDelay",1250),r("viewportMargin",10,function(n){return n.refresh()},!0),r("maxHighlightLength",1e4,li,!0),r("moveInputWithCursor",!0,function(n,a){a||n.display.input.resetPosition()}),r("tabindex",null,function(n,a){return n.display.input.getField().tabIndex=a||""}),r("autofocus",null),r("direction","ltr",function(n,a){return n.doc.setDirection(a)},!0),r("phrases",null)}function Xl(e,t,r){var n=r&&r!=zo;if(!t!=!n){var a=e.display.dragFunctions,o=t?He:Rn;o(e.display.scroller,"dragstart",a.start),o(e.display.scroller,"dragenter",a.enter),o(e.display.scroller,"dragover",a.over),o(e.display.scroller,"dragleave",a.leave),o(e.display.scroller,"drop",a.drop)}}function Zl(e){e.options.lineWrapping?(te(e.display.wrapper,"CodeMirror-wrap"),e.display.sizer.style.minWidth="",e.display.sizerWidth=null):(L(e.display.wrapper,"CodeMirror-wrap"),Xa(e)),Kr(e),jn(e),Ht(e),setTimeout(function(){return Wa(e)},100)}function $n(e,t){var r=this;if(!(this instanceof $n))return new $n(e,t);this.options=t=t?ae(t):{},ae(ol,t,!1);var n=t.value;typeof n=="string"?n=new Vr(n,t.mode,null,t.lineSeparator,t.direction):t.mode&&(n.modeOption=t.mode),this.doc=n;var a=new $n.inputStyles[t.inputStyle](this),o=this.display=new go(e,n,a,t);o.wrapper.CodeMirror=this,al(this),t.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),Po(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new $,keySeq:null,specialChars:null},t.autofocus&&!f&&o.input.focus(),fe&&de<11&&setTimeout(function(){return r.display.input.reset(!0)},20),ql(this),Rl(),ja(this),this.curOp.forceUpdate=!0,gs(this,n),t.autofocus&&!f||this.hasFocus()?setTimeout(function(){r.hasFocus()&&!r.state.focused&&La(r)},20):qa(this);for(var s in Wi)Wi.hasOwnProperty(s)&&Wi[s](this,t[s],zo);br(this),t.finishInit&&t.finishInit(this);for(var l=0;l20*20}He(t.scroller,"touchstart",function(u){if(!Rt(e,u)&&!o(u)&&!cs(e,u)){t.input.ensurePolled(),clearTimeout(r);var h=+new Date;t.activeTouch={start:h,moved:!1,prev:h-n.end<=300?n:null},u.touches.length==1&&(t.activeTouch.left=u.touches[0].pageX,t.activeTouch.top=u.touches[0].pageY)}}),He(t.scroller,"touchmove",function(){t.activeTouch&&(t.activeTouch.moved=!0)}),He(t.scroller,"touchend",function(u){var h=t.activeTouch;if(h&&!ya(t,u)&&h.left!=null&&!h.moved&&new Date-h.start<300){var _=e.coordsChar(t.activeTouch,"page"),G;!h.prev||s(h,h.prev)?G=new Sn(_,_):!h.prev.prev||s(h,h.prev.prev)?G=e.findWordAt(_):G=new Sn(Ce(_.line,0),Je(e.doc,Ce(_.line+1,0))),e.setSelection(G.anchor,G.head),e.focus(),dn(u)}a()}),He(t.scroller,"touchcancel",a),He(t.scroller,"scroll",function(){t.scroller.clientHeight&&(to(e,t.scroller.scrollTop),sa(e,t.scroller.scrollLeft,!0),qt(e,"scroll",e))}),He(t.scroller,"mousewheel",function(u){return ii(e,u)}),He(t.scroller,"DOMMouseScroll",function(u){return ii(e,u)}),He(t.wrapper,"scroll",function(){return t.wrapper.scrollTop=t.wrapper.scrollLeft=0}),t.dragFunctions={enter:function(u){Rt(e,u)||Bn(u)},over:function(u){Rt(e,u)||(wl(e,u),Bn(u))},start:function(u){return Dl(e,u)},drop:ir(e,Ml),leave:function(u){Rt(e,u)||Ks(e)}};var l=t.input.getField();He(l,"keyup",function(u){return qs.call(e,u)}),He(l,"keydown",ir(e,Zs)),He(l,"keypress",ir(e,$s)),He(l,"focus",function(u){return La(e,u)}),He(l,"blur",function(u){return qa(e,u)})}var ds=[];$n.defineInitHook=function(e){return ds.push(e)};function Ci(e,t,r,n){var a=e.doc,o;r==null&&(r="add"),r=="smart"&&(a.mode.indent?o=Ur(e,t).state:r="prev");var s=e.options.tabSize,l=Be(a,t),u=z(l.text,null,s);l.stateAfter&&(l.stateAfter=null);var h=l.text.match(/^\s*/)[0],_;if(!n&&!/\S/.test(l.text))_=0,r="not";else if(r=="smart"&&(_=a.mode.indent(o,l.text.slice(h.length),l.text),_==De||_>150)){if(!n)return;r="prev"}r=="prev"?t>a.first?_=z(Be(a,t-1).text,null,s):_=0:r=="add"?_=u+e.options.indentUnit:r=="subtract"?_=u-e.options.indentUnit:typeof r=="number"&&(_=u+r),_=Math.max(0,_);var G="",ye=0;if(e.options.indentWithTabs)for(var ve=Math.floor(_/s);ve;--ve)ye+=s,G+=" ";if(ye<_&&(G+=pe(_-ye)),G!=h)return Fo(a,G,Ce(t,0),Ce(t,h.length),"+input"),l.stateAfter=null,!0;for(var Le=0;Les,u=Ge(t),h=null;if(l&&n.ranges.length>1)if(xa&&xa.text.join(` +`,"start")},toggleOverwrite:function(e){return e.toggleOverwrite()}};function Js(e,t){var r=Be(e.doc,t),n=Sr(r);return n!=r&&(t=Mt(n)),ss(!0,e,n,t,1)}function Il(e,t){var r=Be(e.doc,t),n=Ba(r);return n!=r&&(t=Mt(n)),ss(!0,e,r,t,-1)}function Vs(e,t){var r=Js(e,t.line),n=Be(e.doc,r.line),a=Lt(n,e.doc.direction);if(!a||a[0].level==0){var o=Math.max(r.ch,n.text.search(/\S/)),s=t.line==r.line&&t.ch<=o&&t.ch;return Ce(r.line,s?0:o,r.sticky)}return r}function Ki(e,t,r){if(typeof t=="string"&&(t=gi[t],!t))return!1;e.display.input.ensurePolled();var n=e.display.shift,a=!1;try{e.isReadOnly()&&(e.state.suppressEdits=!0),r&&(e.display.shift=!1),a=t(e)!=De}finally{e.display.shift=n,e.state.suppressEdits=!1}return a}function jl(e,t,r){for(var n=0;ne&&_e(t,this.pos)==0&&r==this.button};var yi,Ei;function Kl(e,t){var r=+new Date;return Ei&&Ei.compare(r,e,t)?(yi=Ei=null,"triple"):yi&&yi.compare(r,e,t)?(Ei=new us(r,e,t),yi=null,"double"):(yi=new us(r,e,t),Ei=null,"single")}function el(e){var t=this,r=t.display;if(Rt(t,e)||r.activeTouch&&r.input.supportsTouch())return;if(r.input.ensurePolled(),r.shift=e.shiftKey,ya(r,e)){Y||(r.scroller.draggable=!1,setTimeout(function(){return r.scroller.draggable=!0},100));return}if(cs(t,e))return;var n=vr(t,e),a=Cr(e),o=n?Kl(n,a):"single";if(window.focus(),a==1&&t.state.selectingText&&t.state.selectingText(e),n&&Wl(t,a,n,o,e))return;a==1?n?Hl(t,n,o,e):or(e)==r.scroller&&dn(e):a==2?(n&&Ii(t.doc,n),setTimeout(function(){return r.input.focus()},20)):a==3&&(be?t.display.input.onContextMenu(e):qo(t))}function Wl(e,t,r,n,a){var o="Click";return n=="double"?o="Double"+o:n=="triple"&&(o="Triple"+o),o=(t==1?"Left":t==2?"Middle":"Right")+o,bi(e,Qs(o,a),a,function(s){if(typeof s=="string"&&(s=gi[s]),!s)return!1;var l=!1;try{e.isReadOnly()&&(e.state.suppressEdits=!0),l=s(e,r)!=De}finally{e.state.suppressEdits=!1}return l})}function zl(e,t,r){var n=e.getOption("configureMouse"),a=n?n(e,t,r):{};if(a.unit==null){var o=O?r.shiftKey&&r.metaKey:r.altKey;a.unit=o?"rectangle":t=="single"?"char":t=="double"?"word":"line"}return(a.extend==null||e.doc.extend)&&(a.extend=e.doc.extend||r.shiftKey),a.addNew==null&&(a.addNew=g?r.metaKey:r.ctrlKey),a.moveOnDrag==null&&(a.moveOnDrag=!(g?r.altKey:r.ctrlKey)),a}function Hl(e,t,r,n){fe?setTimeout(F(Oi,e),0):e.curOp.focus=Ne();var a=zl(e,r,n),o=e.doc.sel,s;e.options.dragDrop&&qr&&!e.isReadOnly()&&r=="single"&&(s=o.contains(t))>-1&&(_e((s=o.ranges[s]).from(),t)<0||t.xRel>0)&&(_e(s.to(),t)>0||t.xRel<0)?Ql(e,n,t,a):Gl(e,n,t,a)}function Ql(e,t,r,n){var a=e.display,o=!1,s=ir(e,function(h){Y&&(a.scroller.draggable=!1),e.state.draggingText=!1,Rn(a.wrapper.ownerDocument,"mouseup",s),Rn(a.wrapper.ownerDocument,"mousemove",l),Rn(a.scroller,"dragstart",u),Rn(a.scroller,"drop",s),o||(dn(h),n.addNew||Ii(e.doc,r,null,null,n.extend),Y&&!A||fe&&de==9?setTimeout(function(){a.wrapper.ownerDocument.body.focus({preventScroll:!0}),a.input.focus()},20):a.input.focus())}),l=function(h){o=o||Math.abs(t.clientX-h.clientX)+Math.abs(t.clientY-h.clientY)>=10},u=function(){return o=!0};Y&&(a.scroller.draggable=!0),e.state.draggingText=s,s.copy=!n.moveOnDrag,a.scroller.dragDrop&&a.scroller.dragDrop(),He(a.wrapper.ownerDocument,"mouseup",s),He(a.wrapper.ownerDocument,"mousemove",l),He(a.scroller,"dragstart",u),He(a.scroller,"drop",s),qo(e),setTimeout(function(){return a.input.focus()},20)}function tl(e,t,r){if(r=="char")return new Sn(t,t);if(r=="word")return e.findWordAt(t);if(r=="line")return new Sn(Ce(t.line,0),Je(e.doc,Ce(t.line+1,0)));var n=r(e,t);return new Sn(n.from,n.to)}function Gl(e,t,r,n){var a=e.display,o=e.doc;dn(t);var s,l,u=o.sel,h=u.ranges;if(n.addNew&&!n.extend?(l=o.sel.contains(r),l>-1?s=h[l]:s=new Sn(r,r)):(s=o.sel.primary(),l=o.sel.primIndex),n.unit=="rectangle")n.addNew||(s=new Sn(r,r)),r=vr(e,t,!0,!0),l=-1;else{var _=tl(e,r,n.unit);n.extend?s=rs(s,_.anchor,_.head,n.extend):s=_}n.addNew?l==-1?(l=h.length,Ir(o,ua(e,h.concat([s]),l),{scroll:!1,origin:"*mouse"})):h.length>1&&h[l].empty()&&n.unit=="char"&&!n.extend?(Ir(o,ua(e,h.slice(0,l).concat(h.slice(l+1)),0),{scroll:!1,origin:"*mouse"}),u=o.sel):as(o,l,s,J):(l=0,Ir(o,new Hr([s],0),J),u=o.sel);var G=r;function ye($e){if(_e(G,$e)==0)return;if(G=$e,n.unit=="rectangle"){for(var ht=[],wt=e.options.tabSize,Ct=z(Be(o,r.line).text,r.ch,wt),on=z(Be(o,$e.line).text,$e.ch,wt),Wn=Math.min(Ct,on),Mr=Math.max(Ct,on),tr=Math.min(r.line,$e.line),na=Math.min(e.lastLine(),Math.max(r.line,$e.line));tr<=na;tr++){var Yr=Be(o,tr).text,hr=he(Yr,Wn,wt);Wn==Mr?ht.push(new Sn(Ce(tr,hr),Ce(tr,hr))):Yr.length>hr&&ht.push(new Sn(Ce(tr,hr),Ce(tr,he(Yr,Mr,wt))))}ht.length||ht.push(new Sn(r,r)),Ir(o,ua(e,u.ranges.slice(0,l).concat(ht),l),{origin:"*mouse",scroll:!1}),e.scrollIntoView($e)}else{var Xr=s,Tr=tl(e,$e,n.unit),Er=Xr.anchor,pr;_e(Tr.anchor,Er)>0?(pr=Tr.head,Er=at(Xr.from(),Tr.anchor)):(pr=Tr.anchor,Er=ft(Xr.to(),Tr.head));var ar=u.ranges.slice(0);ar[l]=Jl(e,new Sn(Je(o,Er),pr)),Ir(o,ua(e,ar,l),J)}}var ve=a.wrapper.getBoundingClientRect(),Le=0;function Ue($e){var ht=++Le,wt=vr(e,$e,!0,n.unit=="rectangle");if(!wt)return;if(_e(wt,G)!=0){e.curOp.focus=Ne(),ye(wt);var Ct=wo(a,o);(wt.line>=Ct.to||wt.lineve.bottom?20:0;on&&setTimeout(ir(e,function(){if(Le!=ht)return;a.scroller.scrollTop+=on,Ue($e)}),50)}}function Ve($e){e.state.selectingText=!1,Le=Infinity,$e&&(dn($e),a.input.focus()),Rn(a.wrapper.ownerDocument,"mousemove",qe),Rn(a.wrapper.ownerDocument,"mouseup",it),o.history.lastSelOrigin=null}var qe=ir(e,function($e){$e.buttons===0||!Cr($e)?Ve($e):Ue($e)}),it=ir(e,Ve);e.state.selectingText=it,He(a.wrapper.ownerDocument,"mousemove",qe),He(a.wrapper.ownerDocument,"mouseup",it)}function Jl(e,t){var r=t.anchor,n=t.head,a=Be(e.doc,r.line);if(_e(r,n)==0&&r.sticky==n.sticky)return t;var o=Lt(a);if(!o)return t;var s=et(o,r.ch,r.sticky),l=o[s];if(l.from!=r.ch&&l.to!=r.ch)return t;var u=s+(l.from==r.ch==(l.level!=1)?0:1);if(u==0||u==o.length)return t;var h;if(n.line!=r.line)h=(n.line-r.line)*(e.doc.direction=="ltr"?1:-1)>0;else{var _=et(o,n.ch,n.sticky),G=_-s||(n.ch-r.ch)*(l.level==1?-1:1);_==u-1||_==u?h=G<0:h=G>0}var ye=o[u+(h?-1:0)],ve=h==(ye.level==1),Le=ve?ye.from:ye.to,Ue=ve?"after":"before";return r.ch==Le&&r.sticky==Ue?t:new Sn(new Ce(r.line,Le,Ue),n)}function nl(e,t,r,n){var a,o;if(t.touches)a=t.touches[0].clientX,o=t.touches[0].clientY;else try{a=t.clientX,o=t.clientY}catch(ye){return!1}if(a>=Math.floor(e.display.gutters.getBoundingClientRect().right))return!1;n&&dn(t);var s=e.display,l=s.lineDiv.getBoundingClientRect();if(o>l.bottom||!It(e,r))return ur(t);o-=l.top-s.viewOffset;for(var u=0;u=a){var _=pn(e.doc,o),G=e.display.gutterSpecs[u];return nn(e,r,e,_,G.className,t),ur(t)}}}function cs(e,t){return nl(e,t,"gutterClick",!0)}function rl(e,t){if(ya(e.display,t)||Vl(e,t))return;if(Rt(e,t,"contextmenu"))return;be||e.display.input.onContextMenu(t)}function Vl(e,t){return It(e,"gutterContextMenu")?nl(e,t,"gutterContextMenu",!1):!1}function al(e){e.display.wrapper.className=e.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+e.options.theme.replace(/(^|\s)\s*/g," cm-s-"),Ht(e)}var zo={toString:function(){return"CodeMirror.Init"}},ol={},Wi={};function Yl(e){var t=e.optionHandlers;function r(n,a,o,s){e.defaults[n]=a,o&&(t[n]=s?function(l,u,h){h!=zo&&o(l,u,h)}:o)}e.defineOption=r,e.Init=zo,r("value","",function(n,a){return n.setValue(a)},!0),r("mode",null,function(n,a){n.doc.modeOption=a,Qa(n)},!0),r("indentUnit",2,Qa,!0),r("indentWithTabs",!1),r("smartIndent",!0),r("tabSize",4,function(n){li(n),Ht(n),jn(n)},!0),r("lineSeparator",null,function(n,a){if(n.doc.lineSep=a,!a)return;var o=[],s=n.doc.first;n.doc.iter(function(u){for(var h=0;;){var _=u.text.indexOf(a,h);if(_==-1)break;h=_+a.length,o.push(Ce(s,_))}s++});for(var l=o.length-1;l>=0;l--)Fo(n.doc,a,o[l],Ce(o[l].line,o[l].ch+a.length))}),r("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(n,a,o){n.state.specialChars=new RegExp(a.source+(a.test(" ")?"":"| "),"g"),o!=zo&&n.refresh()}),r("specialCharPlaceholder",fo,function(n){return n.refresh()},!0),r("electricChars",!0),r("inputStyle",f?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),r("spellcheck",!1,function(n,a){return n.getInputField().spellcheck=a},!0),r("autocorrect",!1,function(n,a){return n.getInputField().autocorrect=a},!0),r("autocapitalize",!1,function(n,a){return n.getInputField().autocapitalize=a},!0),r("rtlMoveVisually",!N),r("wholeLineUpdateBefore",!0),r("theme","default",function(n){al(n),Ea(n)},!0),r("keyMap","default",function(n,a,o){var s=Bi(a),l=o!=zo&&Bi(o);l&&l.detach&&l.detach(n,s),s.attach&&s.attach(n,l||null)}),r("extraKeys",null),r("configureMouse",null),r("lineWrapping",!1,Zl,!0),r("gutters",[],function(n,a){n.display.gutterSpecs=zr(a,n.options.lineNumbers),Ea(n)},!0),r("fixedGutter",!0,function(n,a){n.display.gutters.style.left=a?Lr(n.display)+"px":"0",n.refresh()},!0),r("coverGutterNextToScrollbar",!1,function(n){return Wa(n)},!0),r("scrollbarStyle","native",function(n){Po(n),Wa(n),n.display.scrollbars.setScrollTop(n.doc.scrollTop),n.display.scrollbars.setScrollLeft(n.doc.scrollLeft)},!0),r("lineNumbers",!1,function(n,a){n.display.gutterSpecs=zr(n.options.gutters,a),Ea(n)},!0),r("firstLineNumber",1,Ea,!0),r("lineNumberFormatter",function(n){return n},Ea,!0),r("showCursorWhenSelecting",!1,kn,!0),r("resetSelectionOnContextMenu",!0),r("lineWiseCopyCut",!0),r("pasteLinesPerSelection",!0),r("selectionsMayTouch",!1),r("readOnly",!1,function(n,a){a=="nocursor"&&(qa(n),n.display.input.blur()),n.display.input.readOnlyChanged(a)}),r("screenReaderLabel",null,function(n,a){a=a===""?null:a,n.display.input.screenReaderLabelChanged(a)}),r("disableInput",!1,function(n,a){a||n.display.input.reset()},!0),r("dragDrop",!0,Xl),r("allowDropFileTypes",null),r("cursorBlinkRate",530),r("cursorScrollMargin",0),r("cursorHeight",1,kn,!0),r("singleCursorHeightPerLine",!0,kn,!0),r("workTime",100),r("workDelay",100),r("flattenSpans",!0,li,!0),r("addModeClass",!1,li,!0),r("pollInterval",100),r("undoDepth",200,function(n,a){return n.doc.history.undoDepth=a}),r("historyEventDelay",1250),r("viewportMargin",10,function(n){return n.refresh()},!0),r("maxHighlightLength",1e4,li,!0),r("moveInputWithCursor",!0,function(n,a){a||n.display.input.resetPosition()}),r("tabindex",null,function(n,a){return n.display.input.getField().tabIndex=a||""}),r("autofocus",null),r("direction","ltr",function(n,a){return n.doc.setDirection(a)},!0),r("phrases",null)}function Xl(e,t,r){var n=r&&r!=zo;if(!t!=!n){var a=e.display.dragFunctions,o=t?He:Rn;o(e.display.scroller,"dragstart",a.start),o(e.display.scroller,"dragenter",a.enter),o(e.display.scroller,"dragover",a.over),o(e.display.scroller,"dragleave",a.leave),o(e.display.scroller,"drop",a.drop)}}function Zl(e){e.options.lineWrapping?(te(e.display.wrapper,"CodeMirror-wrap"),e.display.sizer.style.minWidth="",e.display.sizerWidth=null):(L(e.display.wrapper,"CodeMirror-wrap"),Xa(e)),Kr(e),jn(e),Ht(e),setTimeout(function(){return Wa(e)},100)}function $n(e,t){var r=this;if(!(this instanceof $n))return new $n(e,t);this.options=t=t?ae(t):{},ae(ol,t,!1);var n=t.value;typeof n=="string"?n=new Vr(n,t.mode,null,t.lineSeparator,t.direction):t.mode&&(n.modeOption=t.mode),this.doc=n;var a=new $n.inputStyles[t.inputStyle](this),o=this.display=new go(e,n,a,t);o.wrapper.CodeMirror=this,al(this),t.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),Po(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new $,keySeq:null,specialChars:null},t.autofocus&&!f&&o.input.focus(),fe&&de<11&&setTimeout(function(){return r.display.input.reset(!0)},20),ql(this),Rl(),ja(this),this.curOp.forceUpdate=!0,gs(this,n),t.autofocus&&!f||this.hasFocus()?setTimeout(function(){r.hasFocus()&&!r.state.focused&&La(r)},20):qa(this);for(var s in Wi)Wi.hasOwnProperty(s)&&Wi[s](this,t[s],zo);br(this),t.finishInit&&t.finishInit(this);for(var l=0;l20*20}He(t.scroller,"touchstart",function(u){if(!Rt(e,u)&&!o(u)&&!cs(e,u)){t.input.ensurePolled(),clearTimeout(r);var h=+new Date;t.activeTouch={start:h,moved:!1,prev:h-n.end<=300?n:null},u.touches.length==1&&(t.activeTouch.left=u.touches[0].pageX,t.activeTouch.top=u.touches[0].pageY)}}),He(t.scroller,"touchmove",function(){t.activeTouch&&(t.activeTouch.moved=!0)}),He(t.scroller,"touchend",function(u){var h=t.activeTouch;if(h&&!ya(t,u)&&h.left!=null&&!h.moved&&new Date-h.start<300){var _=e.coordsChar(t.activeTouch,"page"),G;!h.prev||s(h,h.prev)?G=new Sn(_,_):!h.prev.prev||s(h,h.prev.prev)?G=e.findWordAt(_):G=new Sn(Ce(_.line,0),Je(e.doc,Ce(_.line+1,0))),e.setSelection(G.anchor,G.head),e.focus(),dn(u)}a()}),He(t.scroller,"touchcancel",a),He(t.scroller,"scroll",function(){t.scroller.clientHeight&&(to(e,t.scroller.scrollTop),sa(e,t.scroller.scrollLeft,!0),nn(e,"scroll",e))}),He(t.scroller,"mousewheel",function(u){return ii(e,u)}),He(t.scroller,"DOMMouseScroll",function(u){return ii(e,u)}),He(t.wrapper,"scroll",function(){return t.wrapper.scrollTop=t.wrapper.scrollLeft=0}),t.dragFunctions={enter:function(u){Rt(e,u)||Bn(u)},over:function(u){Rt(e,u)||(wl(e,u),Bn(u))},start:function(u){return Dl(e,u)},drop:ir(e,Ml),leave:function(u){Rt(e,u)||Ks(e)}};var l=t.input.getField();He(l,"keyup",function(u){return qs.call(e,u)}),He(l,"keydown",ir(e,Zs)),He(l,"keypress",ir(e,$s)),He(l,"focus",function(u){return La(e,u)}),He(l,"blur",function(u){return qa(e,u)})}var ds=[];$n.defineInitHook=function(e){return ds.push(e)};function Ci(e,t,r,n){var a=e.doc,o;r==null&&(r="add"),r=="smart"&&(a.mode.indent?o=Ur(e,t).state:r="prev");var s=e.options.tabSize,l=Be(a,t),u=z(l.text,null,s);l.stateAfter&&(l.stateAfter=null);var h=l.text.match(/^\s*/)[0],_;if(!n&&!/\S/.test(l.text))_=0,r="not";else if(r=="smart"&&(_=a.mode.indent(o,l.text.slice(h.length),l.text),_==De||_>150)){if(!n)return;r="prev"}r=="prev"?t>a.first?_=z(Be(a,t-1).text,null,s):_=0:r=="add"?_=u+e.options.indentUnit:r=="subtract"?_=u-e.options.indentUnit:typeof r=="number"&&(_=u+r),_=Math.max(0,_);var G="",ye=0;if(e.options.indentWithTabs)for(var ve=Math.floor(_/s);ve;--ve)ye+=s,G+=" ";if(ye<_&&(G+=pe(_-ye)),G!=h)return Fo(a,G,Ce(t,0),Ce(t,h.length),"+input"),l.stateAfter=null,!0;for(var Le=0;Les,u=Ge(t),h=null;if(l&&n.ranges.length>1)if(xa&&xa.text.join(` `)==t){if(n.ranges.length%xa.text.length==0){h=[];for(var _=0;_=0;ye--){var ve=n.ranges[ye],Le=ve.from(),Ue=ve.to();ve.empty()&&(r&&r>0?Le=Ce(Le.line,Le.ch-r):e.state.overwrite&&!l?Ue=Ce(Ue.line,Math.min(Be(o,Ue.line).text.length,Ue.ch+p(u).length)):l&&xa&&xa.lineWise&&xa.text.join(` `)==u.join(` -`)&&(Le=Ue=Ce(Le.line,0)));var Ve={from:Le,to:Ue,text:h?h[ye%h.length]:u,origin:a||(l?"paste":e.state.cutIncoming>s?"cut":"+input")};Uo(e.doc,Ve),Fe(e,"inputRead",e,Ve)}t&&!l&&sl(e,t),$a(e),e.curOp.updateInput<2&&(e.curOp.updateInput=G),e.curOp.typing=!0,e.state.pasteIncoming=e.state.cutIncoming=-1}function il(e,t){var r=e.clipboardData&&e.clipboardData.getData("Text");if(r)return e.preventDefault(),!t.isReadOnly()&&!t.options.disableInput&&Wr(t,function(){return fs(t,r,0,null,"paste")}),!0}function sl(e,t){if(!e.options.electricChars||!e.options.smartIndent)return;for(var r=e.doc.sel,n=r.ranges.length-1;n>=0;n--){var a=r.ranges[n];if(a.head.ch>100||n&&r.ranges[n-1].head.line==a.head.line)continue;var o=e.getModeAt(a.head),s=!1;if(o.electricChars){for(var l=0;l-1){s=Ci(e,a.head.line,"smart");break}}else o.electricInput&&(o.electricInput.test(Be(e.doc,a.head.line).text.slice(0,a.head.ch))&&(s=Ci(e,a.head.line,"smart")));s&&Fe(e,"electricInput",e,a.head.line)}}function ll(e){for(var t=[],r=[],n=0;no&&(Ci(this,l.head.line,n,!0),o=l.head.line,s==this.doc.sel.primIndex&&$a(this));else{var u=l.from(),h=l.to(),_=Math.max(o,u.line);o=Math.min(this.lastLine(),h.line-(h.ch?0:1))+1;for(var G=_;G0&&as(this.doc,s,new Sn(u,ye[s].to()),Ee)}}}),getTokenAt:function(n,a){return Xn(this,n,a)},getLineTokens:function(n,a){return Xn(this,Ce(n),a,!0)},getTokenTypeAt:function(n){n=Je(this.doc,n);var a=Ar(this,Be(this.doc,n.line)),o=0,s=(a.length-1)/2,l=n.ch,u;if(l==0)u=a[2];else for(;;){var h=o+s>>1;if((h?a[h*2-1]:0)>=l)s=h;else if(a[h*2+1]u&&(n=u,s=!0),l=Be(this.doc,n)}else l=n;return mn(this,l,{top:0,left:0},a||"page",o||s).top+(s?this.doc.height-Jr(l):0)},defaultTextHeight:function(){return rr(this.display)},defaultCharWidth:function(){return mr(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(n,a,o,s,l){var u=this.display;n=un(this,Je(this.doc,n));var h=n.bottom,_=n.left;if(a.style.position="absolute",a.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(a),u.sizer.appendChild(a),s=="over")h=n.top;else if(s=="above"||s=="near"){var G=Math.max(u.wrapper.clientHeight,this.doc.height),ye=Math.max(u.sizer.clientWidth,u.lineSpace.clientWidth);(s=="above"||n.bottom+a.offsetHeight>G)&&n.top>a.offsetHeight?h=n.top-a.offsetHeight:n.bottom+a.offsetHeight<=G&&(h=n.bottom),_+a.offsetWidth>ye&&(_=ye-a.offsetWidth)}a.style.top=h+"px",a.style.left=a.style.right="",l=="right"?(_=u.sizer.clientWidth-a.offsetWidth,a.style.right="0px"):(l=="left"?_=0:l=="middle"&&(_=(u.sizer.clientWidth-a.offsetWidth)/2),a.style.left=_+"px"),o&&Si(this,{left:_,top:h,right:_+a.offsetWidth,bottom:h+a.offsetHeight})},triggerOnKeyDown:Rr(Zs),triggerOnKeyPress:Rr($s),triggerOnKeyUp:qs,triggerOnMouseDown:Rr(el),execCommand:function(n){if(gi.hasOwnProperty(n))return gi[n].call(null,this)},triggerElectric:Rr(function(n){sl(this,n)}),findPosH:function(n,a,o,s){var l=1;a<0&&(l=-1,a=-a);for(var u=Je(this.doc,n),h=0;h0&&_(o.charAt(s-1));)--s;for(;l.5||this.options.lineWrapping)&&Kr(this),qt(this,"refresh",this)}),swapDoc:Rr(function(n){var a=this.doc;return a.cm=null,this.state.selectingText&&this.state.selectingText(),gs(this,n),Ht(this),this.display.input.reset(),eo(this,n.scrollLeft,n.scrollTop),this.curOp.forceScroll=!0,Fe(this,"swapDoc",this,a),a}),phrase:function(n){var a=this.options.phrases;return a&&Object.prototype.hasOwnProperty.call(a,n)?a[n]:n},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},xn(e),e.registerHelper=function(n,a,o){r.hasOwnProperty(n)||(r[n]=e[n]={_global:[]}),r[n][a]=o},e.registerGlobalHelper=function(n,a,o,s){e.registerHelper(n,a,s),r[n]._global.push({pred:o,val:s})}}function hs(e,t,r,n,a){var o=t,s=r,l=Be(e,t.line),u=a&&e.direction=="rtl"?-r:r;function h(){var it=t.line+u;return it=e.first+e.size?!1:(t=new Ce(it,t.ch,t.sticky),l=Be(e,it))}function _(it){var $e;if(n=="codepoint"){var ht=l.text.charCodeAt(t.ch+(n>0?0:-1));isNaN(ht)?$e=null:$e=new Ce(t.line,Math.max(0,Math.min(l.text.length,t.ch+r*(ht>=55296&&ht<56320?2:1))),-r)}else a?$e=Ll(e.cm,l,t,r):$e=is(l,t,r);if($e==null)if(!it&&h())t=ss(a,e.cm,l,t.line,u);else return!1;else t=$e;return!0}if(n=="char"||n=="codepoint")_();else if(n=="column")_(!0);else if(n=="word"||n=="group")for(var G=null,ye=n=="group",ve=e.cm&&e.cm.getHelper(t,"wordChars"),Le=!0;!(r<0&&!_(!Le));Le=!1){var Ue=l.text.charAt(t.ch)||` +`)&&(Le=Ue=Ce(Le.line,0)));var Ve={from:Le,to:Ue,text:h?h[ye%h.length]:u,origin:a||(l?"paste":e.state.cutIncoming>s?"cut":"+input")};Uo(e.doc,Ve),Fe(e,"inputRead",e,Ve)}t&&!l&&sl(e,t),$a(e),e.curOp.updateInput<2&&(e.curOp.updateInput=G),e.curOp.typing=!0,e.state.pasteIncoming=e.state.cutIncoming=-1}function il(e,t){var r=e.clipboardData&&e.clipboardData.getData("Text");if(r)return e.preventDefault(),!t.isReadOnly()&&!t.options.disableInput&&Wr(t,function(){return fs(t,r,0,null,"paste")}),!0}function sl(e,t){if(!e.options.electricChars||!e.options.smartIndent)return;for(var r=e.doc.sel,n=r.ranges.length-1;n>=0;n--){var a=r.ranges[n];if(a.head.ch>100||n&&r.ranges[n-1].head.line==a.head.line)continue;var o=e.getModeAt(a.head),s=!1;if(o.electricChars){for(var l=0;l-1){s=Ci(e,a.head.line,"smart");break}}else o.electricInput&&(o.electricInput.test(Be(e.doc,a.head.line).text.slice(0,a.head.ch))&&(s=Ci(e,a.head.line,"smart")));s&&Fe(e,"electricInput",e,a.head.line)}}function ll(e){for(var t=[],r=[],n=0;no&&(Ci(this,l.head.line,n,!0),o=l.head.line,s==this.doc.sel.primIndex&&$a(this));else{var u=l.from(),h=l.to(),_=Math.max(o,u.line);o=Math.min(this.lastLine(),h.line-(h.ch?0:1))+1;for(var G=_;G0&&as(this.doc,s,new Sn(u,ye[s].to()),Ee)}}}),getTokenAt:function(n,a){return Xn(this,n,a)},getLineTokens:function(n,a){return Xn(this,Ce(n),a,!0)},getTokenTypeAt:function(n){n=Je(this.doc,n);var a=Ar(this,Be(this.doc,n.line)),o=0,s=(a.length-1)/2,l=n.ch,u;if(l==0)u=a[2];else for(;;){var h=o+s>>1;if((h?a[h*2-1]:0)>=l)s=h;else if(a[h*2+1]u&&(n=u,s=!0),l=Be(this.doc,n)}else l=n;return mn(this,l,{top:0,left:0},a||"page",o||s).top+(s?this.doc.height-Jr(l):0)},defaultTextHeight:function(){return rr(this.display)},defaultCharWidth:function(){return mr(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(n,a,o,s,l){var u=this.display;n=un(this,Je(this.doc,n));var h=n.bottom,_=n.left;if(a.style.position="absolute",a.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(a),u.sizer.appendChild(a),s=="over")h=n.top;else if(s=="above"||s=="near"){var G=Math.max(u.wrapper.clientHeight,this.doc.height),ye=Math.max(u.sizer.clientWidth,u.lineSpace.clientWidth);(s=="above"||n.bottom+a.offsetHeight>G)&&n.top>a.offsetHeight?h=n.top-a.offsetHeight:n.bottom+a.offsetHeight<=G&&(h=n.bottom),_+a.offsetWidth>ye&&(_=ye-a.offsetWidth)}a.style.top=h+"px",a.style.left=a.style.right="",l=="right"?(_=u.sizer.clientWidth-a.offsetWidth,a.style.right="0px"):(l=="left"?_=0:l=="middle"&&(_=(u.sizer.clientWidth-a.offsetWidth)/2),a.style.left=_+"px"),o&&Si(this,{left:_,top:h,right:_+a.offsetWidth,bottom:h+a.offsetHeight})},triggerOnKeyDown:Rr(Zs),triggerOnKeyPress:Rr($s),triggerOnKeyUp:qs,triggerOnMouseDown:Rr(el),execCommand:function(n){if(gi.hasOwnProperty(n))return gi[n].call(null,this)},triggerElectric:Rr(function(n){sl(this,n)}),findPosH:function(n,a,o,s){var l=1;a<0&&(l=-1,a=-a);for(var u=Je(this.doc,n),h=0;h0&&_(o.charAt(s-1));)--s;for(;l.5||this.options.lineWrapping)&&Kr(this),nn(this,"refresh",this)}),swapDoc:Rr(function(n){var a=this.doc;return a.cm=null,this.state.selectingText&&this.state.selectingText(),gs(this,n),Ht(this),this.display.input.reset(),eo(this,n.scrollLeft,n.scrollTop),this.curOp.forceScroll=!0,Fe(this,"swapDoc",this,a),a}),phrase:function(n){var a=this.options.phrases;return a&&Object.prototype.hasOwnProperty.call(a,n)?a[n]:n},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},xn(e),e.registerHelper=function(n,a,o){r.hasOwnProperty(n)||(r[n]=e[n]={_global:[]}),r[n][a]=o},e.registerGlobalHelper=function(n,a,o,s){e.registerHelper(n,a,s),r[n]._global.push({pred:o,val:s})}}function hs(e,t,r,n,a){var o=t,s=r,l=Be(e,t.line),u=a&&e.direction=="rtl"?-r:r;function h(){var it=t.line+u;return it=e.first+e.size?!1:(t=new Ce(it,t.ch,t.sticky),l=Be(e,it))}function _(it){var $e;if(n=="codepoint"){var ht=l.text.charCodeAt(t.ch+(n>0?0:-1));isNaN(ht)?$e=null:$e=new Ce(t.line,Math.max(0,Math.min(l.text.length,t.ch+r*(ht>=55296&&ht<56320?2:1))),-r)}else a?$e=Ll(e.cm,l,t,r):$e=is(l,t,r);if($e==null)if(!it&&h())t=ss(a,e.cm,l,t.line,u);else return!1;else t=$e;return!0}if(n=="char"||n=="codepoint")_();else if(n=="column")_(!0);else if(n=="word"||n=="group")for(var G=null,ye=n=="group",ve=e.cm&&e.cm.getHelper(t,"wordChars"),Le=!0;!(r<0&&!_(!Le));Le=!1){var Ue=l.text.charAt(t.ch)||` `,Ve=xe(Ue,ve)?"w":ye&&Ue==` `?"n":!ye||/\s/.test(Ue)?null:"p";if(ye&&!Le&&!Ve&&(Ve="s"),G&&G!=Ve){r<0&&(r=1,_(),t.sticky="after");break}if(Ve&&(G=Ve),r>0&&!_(!Le))break}var qe=_i(e,t,o,s,!0);return ct(o,qe)&&(qe.hitSide=!0),qe}function dl(e,t,r,n){var a=e.doc,o=t.left,s;if(n=="page"){var l=Math.min(e.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),u=Math.max(l-.5*rr(e.display),3);s=(r>0?t.bottom:t.top)+r*u}else n=="line"&&(s=r>0?t.bottom+3:t.top-3);for(var h;!(h=cn(e,o,s),!h.outside);){if(r<0?s<=0:s>=a.height){h.hitSide=!0;break}s+=r*5}return h}var _n=function(e){this.cm=e,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new $,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};_n.prototype.init=function(e){var t=this,r=this,n=r.cm,a=r.div=e.lineDiv;ul(a,n.options.spellcheck,n.options.autocorrect,n.options.autocapitalize);function o(l){for(var u=l.target;u;u=u.parentNode){if(u==a)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(u.className))break}return!1}He(a,"paste",function(l){if(!o(l)||Rt(n,l)||il(l,n))return;de<=11&&setTimeout(ir(n,function(){return t.updateFromDOM()}),20)}),He(a,"compositionstart",function(l){t.composing={data:l.data,done:!1}}),He(a,"compositionupdate",function(l){t.composing||(t.composing={data:l.data,done:!1})}),He(a,"compositionend",function(l){t.composing&&(l.data!=t.composing.data&&t.readFromDOMSoon(),t.composing.done=!0)}),He(a,"touchstart",function(){return r.forceCompositionEnd()}),He(a,"input",function(){t.composing||t.readFromDOMSoon()});function s(l){if(!o(l)||Rt(n,l))return;if(n.somethingSelected())zi({lineWise:!1,text:n.getSelections()}),l.type=="cut"&&n.replaceSelection("",null,"cut");else if(n.options.lineWiseCopyCut){var u=ll(n);zi({lineWise:!0,text:u.text}),l.type=="cut"&&n.operation(function(){n.setSelections(u.ranges,0,Ee),n.replaceSelection("",null,"cut")})}else return;if(l.clipboardData){l.clipboardData.clearData();var h=xa.text.join(` `);if(l.clipboardData.setData("Text",h),l.clipboardData.getData("Text")==h){l.preventDefault();return}}var _=cl(),G=_.firstChild;n.display.lineSpace.insertBefore(_,n.display.lineSpace.firstChild),G.value=xa.text.join(` @@ -25,7 +25,7 @@ b`.split(/\n/).length!=3?function(e){for(var t=0,r=[],n=e.length;t<=n;){var a=e. `)>-1?r.value=e.prevInput="":e.prevInput=a,e.composing&&(e.composing.range.clear(),e.composing.range=t.markText(e.composing.start,t.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},lr.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},lr.prototype.onKeyPress=function(){fe&&de>=9&&(this.hasSelection=null),this.fastPoll()},lr.prototype.onContextMenu=function(e){var t=this,r=t.cm,n=r.display,a=t.textarea;t.contextMenuPending&&t.contextMenuPending();var o=vr(r,e),s=n.scroller.scrollTop;if(!o||M)return;var l=r.options.resetSelectionOnContextMenu;l&&r.doc.sel.contains(o)==-1&&ir(r,Ir)(r.doc,Ca(o),Ee);var u=a.style.cssText,h=t.wrapper.style.cssText,_=t.wrapper.offsetParent.getBoundingClientRect();t.wrapper.style.cssText="position: static",a.style.cssText=`position: absolute; width: 30px; height: 30px; top: `+(e.clientY-_.top-5)+"px; left: "+(e.clientX-_.left-5)+`px; z-index: 1000; background: `+(fe?"rgba(255, 255, 255, .05)":"transparent")+`; - outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var G;Y&&(G=window.scrollY),n.input.focus(),Y&&window.scrollTo(null,G),n.input.reset(),r.somethingSelected()||(a.value=t.prevInput=" "),t.contextMenuPending=ve,n.selForContextMenu=r.doc.sel,clearTimeout(n.detectingSelectAll);function ye(){if(a.selectionStart!=null){var Ue=r.somethingSelected(),Ve="\u200B"+(Ue?a.value:"");a.value="\u21DA",a.value=Ve,t.prevInput=Ue?"":"\u200B",a.selectionStart=1,a.selectionEnd=Ve.length,n.selForContextMenu=r.doc.sel}}function ve(){if(t.contextMenuPending!=ve)return;if(t.contextMenuPending=!1,t.wrapper.style.cssText=h,a.style.cssText=u,fe&&de<9&&n.scrollbars.setScrollTop(n.scroller.scrollTop=s),a.selectionStart!=null){(!fe||fe&&de<9)&&ye();var Ue=0,Ve=function(){n.selForContextMenu==r.doc.sel&&a.selectionStart==0&&a.selectionEnd>0&&t.prevInput=="\u200B"?ir(r,Ts)(r):Ue++<10?n.detectingSelectAll=setTimeout(Ve,500):(n.selForContextMenu=null,n.input.reset())};n.detectingSelectAll=setTimeout(Ve,200)}}if(fe&&de>=9&&ye(),be){Bn(e);var Le=function(){Rn(window,"mouseup",Le),setTimeout(ve,20)};He(window,"mouseup",Le)}else setTimeout(ve,50)},lr.prototype.readOnlyChanged=function(e){e||this.reset(),this.textarea.disabled=e=="nocursor",this.textarea.readOnly=!!e},lr.prototype.setUneditable=function(){},lr.prototype.needsContentAttribute=!1;function ru(e,t){if(t=t?ae(t):{},t.value=e.value,!t.tabindex&&e.tabIndex&&(t.tabindex=e.tabIndex),!t.placeholder&&e.placeholder&&(t.placeholder=e.placeholder),t.autofocus==null){var r=Ne();t.autofocus=r==e||e.getAttribute("autofocus")!=null&&r==document.body}function n(){e.value=l.getValue()}var a;if(e.form&&(He(e.form,"submit",n),!t.leaveSubmitMethodAlone)){var o=e.form;a=o.submit;try{var s=o.submit=function(){n(),o.submit=a,o.submit(),o.submit=s}}catch(u){}}t.finishInit=function(u){u.save=n,u.getTextArea=function(){return e},u.toTextArea=function(){u.toTextArea=isNaN,n(),e.parentNode.removeChild(u.getWrapperElement()),e.style.display="",e.form&&(Rn(e.form,"submit",n),!t.leaveSubmitMethodAlone&&typeof e.form.submit=="function"&&(e.form.submit=a))}},e.style.display="none";var l=$n(function(u){return e.parentNode.insertBefore(u,e.nextSibling)},t);return l}function au(e){e.off=Rn,e.on=He,e.wheelEventPixels=oi,e.Doc=Vr,e.splitLines=Ge,e.countColumn=z,e.findColumn=he,e.isWordChar=oe,e.Pass=De,e.signal=qt,e.Line=ba,e.changeEnd=Aa,e.scrollbarModel=ni,e.Pos=Ce,e.cmpPos=_e,e.modes=Mn,e.mimeModes=Vt,e.resolveMode=Pn,e.getMode=rt,e.modeExtensions=Qe,e.extendMode=vt,e.copyState=At,e.startState=pt,e.innerMode=xt,e.commands=gi,e.keyMap=Ga,e.keyName=Gs,e.isModifierKey=Hs,e.lookupKey=Ko,e.normalizeKeyMap=kl,e.StringStream=lt,e.SharedTextMarker=pi,e.TextMarker=oo,e.LineWidget=hi,e.e_preventDefault=dn,e.e_stopPropagation=Jt,e.e_stop=Bn,e.addClass=te,e.contains=ke,e.rmClass=L,e.keyNames=io}Yl($n),$l($n);var ou="iter insert remove copy getEditor constructor".split(" ");for(var Qi in Vr.prototype)Vr.prototype.hasOwnProperty(Qi)&&Ae(ou,Qi)<0&&($n.prototype[Qi]=function(e){return function(){return e.apply(this.doc,arguments)}}(Vr.prototype[Qi]));return xn(Vr),$n.inputStyles={textarea:lr,contenteditable:_n},$n.defineMode=function(e){!$n.defaults.mode&&e!="null"&&($n.defaults.mode=e),st.apply(this,arguments)},$n.defineMIME=yt,$n.defineMode("null",function(){return{token:function(e){return e.skipToEnd()}}}),$n.defineMIME("text/plain","null"),$n.defineExtension=function(e,t){$n.prototype[e]=t},$n.defineDocExtension=function(e,t){Vr.prototype[e]=t},$n.fromTextArea=ru,au($n),$n.version="5.58.2",$n})},W6BS:function(we,I){we.exports="data:image/png;base64,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"},WaYH:function(we,I,i){"use strict";var me=i("rePB"),se=i("Ff2n"),Ie=i("VTBJ"),ue=i("1OyB"),E=i("vuIU"),q=i("JX7q"),fe=i("Ji7U"),de=i("LK+K"),Y=i("q1tI"),w=i("TSYQ"),v=i.n(w),M=i("sboe"),A=i("OZM5"),x=function(be){var Se=be.prefixCls,L=be.level,V=be.isStart,d=be.isEnd;if(!L)return null;for(var ce="".concat(Se,"-indent-unit"),Pe=[],Oe=0;Oe0&&t.prevInput=="\u200B"?ir(r,Ts)(r):Ue++<10?n.detectingSelectAll=setTimeout(Ve,500):(n.selForContextMenu=null,n.input.reset())};n.detectingSelectAll=setTimeout(Ve,200)}}if(fe&&de>=9&&ye(),be){Bn(e);var Le=function(){Rn(window,"mouseup",Le),setTimeout(ve,20)};He(window,"mouseup",Le)}else setTimeout(ve,50)},lr.prototype.readOnlyChanged=function(e){e||this.reset(),this.textarea.disabled=e=="nocursor",this.textarea.readOnly=!!e},lr.prototype.setUneditable=function(){},lr.prototype.needsContentAttribute=!1;function ru(e,t){if(t=t?ae(t):{},t.value=e.value,!t.tabindex&&e.tabIndex&&(t.tabindex=e.tabIndex),!t.placeholder&&e.placeholder&&(t.placeholder=e.placeholder),t.autofocus==null){var r=Ne();t.autofocus=r==e||e.getAttribute("autofocus")!=null&&r==document.body}function n(){e.value=l.getValue()}var a;if(e.form&&(He(e.form,"submit",n),!t.leaveSubmitMethodAlone)){var o=e.form;a=o.submit;try{var s=o.submit=function(){n(),o.submit=a,o.submit(),o.submit=s}}catch(u){}}t.finishInit=function(u){u.save=n,u.getTextArea=function(){return e},u.toTextArea=function(){u.toTextArea=isNaN,n(),e.parentNode.removeChild(u.getWrapperElement()),e.style.display="",e.form&&(Rn(e.form,"submit",n),!t.leaveSubmitMethodAlone&&typeof e.form.submit=="function"&&(e.form.submit=a))}},e.style.display="none";var l=$n(function(u){return e.parentNode.insertBefore(u,e.nextSibling)},t);return l}function au(e){e.off=Rn,e.on=He,e.wheelEventPixels=oi,e.Doc=Vr,e.splitLines=Ge,e.countColumn=z,e.findColumn=he,e.isWordChar=oe,e.Pass=De,e.signal=nn,e.Line=ba,e.changeEnd=Aa,e.scrollbarModel=ni,e.Pos=Ce,e.cmpPos=_e,e.modes=Mn,e.mimeModes=Vt,e.resolveMode=Pn,e.getMode=rt,e.modeExtensions=Qe,e.extendMode=vt,e.copyState=At,e.startState=pt,e.innerMode=xt,e.commands=gi,e.keyMap=Ga,e.keyName=Gs,e.isModifierKey=Hs,e.lookupKey=Ko,e.normalizeKeyMap=kl,e.StringStream=lt,e.SharedTextMarker=pi,e.TextMarker=oo,e.LineWidget=hi,e.e_preventDefault=dn,e.e_stopPropagation=Jt,e.e_stop=Bn,e.addClass=te,e.contains=ke,e.rmClass=L,e.keyNames=io}Yl($n),$l($n);var ou="iter insert remove copy getEditor constructor".split(" ");for(var Qi in Vr.prototype)Vr.prototype.hasOwnProperty(Qi)&&Ae(ou,Qi)<0&&($n.prototype[Qi]=function(e){return function(){return e.apply(this.doc,arguments)}}(Vr.prototype[Qi]));return xn(Vr),$n.inputStyles={textarea:lr,contenteditable:_n},$n.defineMode=function(e){!$n.defaults.mode&&e!="null"&&($n.defaults.mode=e),st.apply(this,arguments)},$n.defineMIME=yt,$n.defineMode("null",function(){return{token:function(e){return e.skipToEnd()}}}),$n.defineMIME("text/plain","null"),$n.defineExtension=function(e,t){$n.prototype[e]=t},$n.defineDocExtension=function(e,t){Vr.prototype[e]=t},$n.fromTextArea=ru,au($n),$n.version="5.58.2",$n})},W6BS:function(we,I){we.exports="data:image/png;base64,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"},WaYH:function(we,I,i){"use strict";var me=i("rePB"),se=i("Ff2n"),Ie=i("VTBJ"),ue=i("1OyB"),E=i("vuIU"),q=i("JX7q"),fe=i("Ji7U"),de=i("LK+K"),Y=i("q1tI"),w=i("TSYQ"),v=i.n(w),M=i("sboe"),A=i("OZM5"),x=function(be){var Se=be.prefixCls,L=be.level,V=be.isStart,d=be.isEnd;if(!L)return null;for(var ce="".concat(Se,"-indent-unit"),Pe=[],Oe=0;Oe0&&arguments[0]!==void 0?arguments[0]:[],ce=d;if(Array.isArray(d)){for(var Pe=0;Pe0||xt.target.offsetWidth>0)&&Ot.current.instance.layout()}}catch(pt){vt.e(pt)}finally{vt.f()}}),rt.observe(He.current)),rt}function or(){E.b.warn({content:decodeURIComponent(T),key:"monaco-editor-tip"})}var Cr=function(){var Qe=Ot.current.instance;if(Ne!=null&&Qe&&Jt){var vt=Qe.getModel();vt&&Ne!==vt.getValue()&&(K=!0,vt.setValue(Ne),Qe.layout(),K=!1)}};Object(v.useEffect)(function(){try{var rt,Qe=Ot.current.instance;qt.current&&clearTimeout(qt.current),qt.current=setTimeout(function(){Cr()},500),Qe==null||((rt=Qe.updateOptions)===null||rt===void 0)||rt.call(Qe,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(Ne.split(/\r\n|\r|\n/g).length))+3,5)})}catch(vt){debugger}},[Ne,Jt,Ot.current]),Object(v.useEffect)(function(){try{if(dt&&Ot.current&&Ot.current.instance){var rt=Ot.current.instance;rt.changeViewZones(function(vt){var At=document.createElement("div");At.style.padding="10px 20px",At.style.width="calc(100% - 20px)",At.className="my-error-line-wrp",At.innerHTML=ut,vt.addZone({afterLineNumber:dt||11,heightInLines:3,domNode:At})});var Qe={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};rt.addOverlayWidget(Qe),rt.revealPositionInCenter({lineNumber:20,column:1})}}catch(vt){debugger}},[dt,Ot.current,Jt]),Object(v.useEffect)(function(){var rt;if((rt=Ot.current)!==null&&rt!==void 0&&rt.instance&&Jt&&Lt){var Qe=Ot.current.instance,vt=Qe.getModel();if(!vt)return;var At=function(){var _e=[],ct=[],mt=vt.getAllDecorations(),ft=Object(q.a)(mt),at;try{for(ft.s();!(at=ft.n()).done;){var _t=at.value;if(_t.options.className==="highlighted-line"){var Je;_e.push(_t==null||((Je=_t.range)===null||Je===void 0)?void 0:Je.startLineNumber),ct.push(_t==null?void 0:_t.id)}}}catch(jt){ft.e(jt)}finally{ft.f()}vt.deltaDecorations(ct,[]);var Nt=vt.getLineCount();!!et&&et<=Nt&&(Qe.deltaDecorations([],[{range:new Se.Range(et,1,et,vt.getLineMaxColumn(et)),options:{isWholeLine:!0,className:"highlighted-line"}}]),Qe.revealLineInCenter(et))};At();var xt=function(){var _e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,ct=[],mt=[],ft=vt.getAllDecorations(),at=Object(q.a)(ft),_t;try{for(at.s();!(_t=at.n()).done;){var Je=_t.value;if(Je.options.linesDecorationsClassName==="breakpoints"){var Nt;ct.push(Je==null||((Nt=Je.range)===null||Nt===void 0)?void 0:Nt.startLineNumber),mt.push(Je==null?void 0:Je.id)}}}catch(jt){at.e(jt)}finally{at.f()}if(_e)return{lines:ct,ids:mt};xe(ct)},pt=function(){var Ce=Object(Ie.a)(w.a.mark(function _e(ct){var mt;return w.a.wrap(function(at){for(;;)switch(at.prev=at.next){case 0:return mt={range:new Se.Range(ct,1,ct,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints"}},at.next=3,vt.deltaDecorations([],[mt]);case 3:xt();case 4:case"end":return at.stop()}},_e)}));return function(ct){return Ce.apply(this,arguments)}}(),lt=function(){var Ce=Object(Ie.a)(w.a.mark(function _e(ct){var mt,ft,at,_t,Je;return w.a.wrap(function(jt){for(;;)switch(jt.prev=jt.next){case 0:mt=[],ft=Qe.getLineDecorations(ct),at=Object(q.a)(ft);try{for(at.s();!(_t=at.n()).done;)Je=_t.value,Je.options.linesDecorationsClassName==="breakpoints"&&mt.push(Je.id)}catch(zn){at.e(zn)}finally{at.f()}return jt.next=6,vt.deltaDecorations(mt,[]);case 6:xt();case 7:case"end":return jt.stop()}},_e)}));return function(ct){return Ce.apply(this,arguments)}}(),Be=function(_e){var ct=Qe.getLineDecorations(_e),mt=Object(q.a)(ct),ft;try{for(mt.s();!(ft=mt.n()).done;){var at=ft.value;if(at.options.linesDecorationsClassName==="breakpoints")return!0}}catch(_t){mt.e(_t)}finally{mt.f()}return!1};if(!Object(f.isEqual)(Ke,xt(!0).lines)){vt.deltaDecorations(xt(!0).ids,[]);var hn=Ke.map(function(Ce){return{range:new Se.Range(Ce,1,Ce,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints"}}});vt.deltaDecorations([],hn)}var en=Qe.onDidChangeModelContent(function(Ce){var _e=Qe.getPosition();if(_e){var ct=_e.lineNumber;vt.getLineContent(ct).trim()===""?lt(ct):Be(ct)&&(lt(ct),pt(ct))}}),En=Qe.onMouseDown(function(Ce){var _e,ct,mt;if(Ce.target.detail&&(_e=Ce.target)!==null&&_e!==void 0&&(ct=_e.element)!==null&&ct!==void 0&&(mt=ct.className)!==null&&mt!==void 0&&mt.includes("line-numbers")){var ft=Ce.target.position.lineNumber;if(vt.getLineContent(ft).trim()==="")return;Be(ft)?lt(ft):pt(ft)}}),Mt=function(_e){var ct={range:new Se.Range(_e,1,_e,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};Rt.current=Qe.deltaDecorations(Rt.current,[ct])},pn=function(){Rt.current=Qe.deltaDecorations(Rt.current,[])},Tt=Qe.onMouseMove(function(Ce){var _e,ct,mt;if(pn(),Ce.target.detail&&(_e=Ce.target)!==null&&_e!==void 0&&(ct=_e.element)!==null&&ct!==void 0&&(mt=ct.className)!==null&&mt!==void 0&&mt.includes("line-numbers")){var ft=Ce.target.position.lineNumber;if(vt.getLineContent(ft).trim()==="")return;Mt(ft)}}),je=Qe.onMouseLeave(function(){pn()});return function(){en.dispose(),En.dispose(),Tt.dispose(),je.dispose()}}},[Ot.current,Jt,Ke,et,Lt]);function qr(){var rt=Ot.current.instance;if(rt){var Qe=rt.getSelection(),vt=Ot.current.pastePos||{},At=new Se.Range(vt.startLineNumber||Qe.endLineNumber,vt.startColumn||Qe.endColumn,vt.endLineNumber||Qe.endLineNumber,vt.endColumn||Qe.endColumn);setTimeout(function(){rt.executeEdits("",[{range:At,text:""}])},300)}}function Pr(rt){(window.navigator.platform.match("Mac")?rt.metaKey:rt.ctrlKey)&&rt.keyCode==83&&(rt.preventDefault(),J())}var _r=function(){if(he&&Ot.current.instance){var Qe=Ot.current.instance.getContentHeight();yt(Qe0||C.target.offsetWidth>0)&&he.layout()}}catch(ne){p.e(ne)}finally{p.f()}}),X.observe(ae.current)),X}Object(v.useEffect)(function(){return ae.current&&i.e(27).then(i.t.bind(null,"M/lh",7)).then(function(he){Se=he;var X=Se.editor.createDiffEditor(ae.current,Object(me.a)(Object(me.a)({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},F),{},{wordWrap:!0}));Me(X);var pe=De(X);return function(){X.dispose();var p=X.getModel();p&&p.dispose(),pe.unobserve(ae.current)}}),function(){window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}},[]),Object(v.useEffect)(function(){Ae&&Ae.setModel({original:Se.editor.createModel(Ne,ie),modified:Se.editor.createModel(te,ie)})},[Ne,te,ie,Ae]);var Ee=O(Pe),J=O(ke),Q={width:Ee,height:J};return M.a.createElement("div",{className:"my-diff-editor",ref:ae,style:Q})}},ZpRC:function(we,I,i){"use strict";function me(v){return typeof v=="object"&&v!=null&&v.nodeType===1}function se(v,M){return(!M||v!=="hidden")&&v!=="visible"&&v!=="clip"}function Ie(v,M){if(v.clientHeightM||T>v&&b=M&&f>=A?T-v-x:b>M&&fA?b-M+S:0}var E=function(v,M){var A=window,x=M.scrollMode,S=M.block,T=M.inline,b=M.boundary,f=M.skipOverflowHiddenElements,g=typeof b=="function"?b:function(xe){return xe!==b};if(!me(v))throw new TypeError("Invalid target");for(var O=document.scrollingElement||document.documentElement,N=[],K=v;me(K)&&g(K);){if((K=K.parentElement)===O){N.push(K);break}K!=null&&K===document.body&&Ie(K)&&!Ie(document.documentElement)||K!=null&&Ie(K,f)&&N.push(K)}for(var H=A.visualViewport?A.visualViewport.width:innerWidth,be=A.visualViewport?A.visualViewport.height:innerHeight,Se=window.scrollX||pageXOffset,L=window.scrollY||pageYOffset,V=v.getBoundingClientRect(),d=V.height,ce=V.width,Pe=V.top,Oe=V.right,ke=V.bottom,Ne=V.left,te=S==="start"||S==="nearest"?Pe:S==="end"?ke:Pe+d/2,ie=T==="center"?Ne+ce/2:T==="end"?Oe:Ne,W=[],F=0;F=0&&Ne>=0&&ke<=be&&Oe<=H&&Pe>=Me&&ke<=Ee&&Ne>=J&&Oe<=De)return W;var Q=getComputedStyle(ae),he=parseInt(Q.borderLeftWidth,10),X=parseInt(Q.borderTopWidth,10),pe=parseInt(Q.borderRightWidth,10),p=parseInt(Q.borderBottomWidth,10),R=0,C=0,ne="offsetWidth"in ae?ae.offsetWidth-ae.clientWidth-he-pe:0,y="offsetHeight"in ae?ae.offsetHeight-ae.clientHeight-X-p:0;if(O===ae)R=S==="start"?te:S==="end"?te-be:S==="nearest"?ue(L,L+be,be,X,p,L+te,L+te+d,d):te-be/2,C=T==="start"?ie:T==="center"?ie-H/2:T==="end"?ie-H:ue(Se,Se+H,H,he,pe,Se+ie,Se+ie+ce,ce),R=Math.max(0,R+L),C=Math.max(0,C+Se);else{R=S==="start"?te-Me-X:S==="end"?te-Ee+p+y:S==="nearest"?ue(Me,Ee,$,X,p+y,te,te+d,d):te-(Me+$/2)+y/2,C=T==="start"?ie-J-he:T==="center"?ie-(J+Ae/2)+ne/2:T==="end"?ie-De+pe+ne:ue(J,De,Ae,he,pe+ne,ie,ie+ce,ce);var k=ae.scrollLeft,oe=ae.scrollTop;te+=oe-(R=Math.max(0,Math.min(oe+R,ae.scrollHeight-$+y))),ie+=k-(C=Math.max(0,Math.min(k+C,ae.scrollWidth-Ae+ne)))}W.push({el:ae,top:R,left:C})}return W};function q(v){return v===Object(v)&&Object.keys(v).length!==0}function fe(v,M){M===void 0&&(M="auto");var A="scrollBehavior"in document.body.style;v.forEach(function(x){var S=x.el,T=x.top,b=x.left;S.scroll&&A?S.scroll({top:T,left:b,behavior:M}):(S.scrollTop=T,S.scrollLeft=b)})}function de(v){return v===!1?{block:"end",inline:"nearest"}:q(v)?v:{block:"start",inline:"nearest"}}function Y(v,M){var A=!v.ownerDocument.documentElement.contains(v);if(q(M)&&typeof M.behavior=="function")return M.behavior(A?[]:E(v,M));if(A)return;var x=de(M);return fe(E(v,x),x.behavior)}var w=I.a=Y},Zss7:function(we,I,i){var me;(function(se){var Ie=/^\s+/,ue=/\s+$/,E=0,q=se.round,fe=se.min,de=se.max,Y=se.random;function w(p,R){if(p=p||"",R=R||{},p instanceof w)return p;if(!(this instanceof w))return new w(p,R);var C=v(p);this._originalInput=p,this._r=C.r,this._g=C.g,this._b=C.b,this._a=C.a,this._roundA=q(100*this._a)/100,this._format=R.format||C.format,this._gradientType=R.gradientType,this._r<1&&(this._r=q(this._r)),this._g<1&&(this._g=q(this._g)),this._b<1&&(this._b=q(this._b)),this._ok=C.ok,this._tc_id=E++}w.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 p=this.toRgb();return(p.r*299+p.g*587+p.b*114)/1e3},getLuminance:function(){var p=this.toRgb(),R,C,ne,y,k,oe;return R=p.r/255,C=p.g/255,ne=p.b/255,R<=.03928?y=R/12.92:y=se.pow((R+.055)/1.055,2.4),C<=.03928?k=C/12.92:k=se.pow((C+.055)/1.055,2.4),ne<=.03928?oe=ne/12.92:oe=se.pow((ne+.055)/1.055,2.4),.2126*y+.7152*k+.0722*oe},setAlpha:function(p){return this._a=W(p),this._roundA=q(100*this._a)/100,this},toHsv:function(){var p=S(this._r,this._g,this._b);return{h:p.h*360,s:p.s,v:p.v,a:this._a}},toHsvString:function(){var p=S(this._r,this._g,this._b),R=q(p.h*360),C=q(p.s*100),ne=q(p.v*100);return this._a==1?"hsv("+R+", "+C+"%, "+ne+"%)":"hsva("+R+", "+C+"%, "+ne+"%, "+this._roundA+")"},toHsl:function(){var p=A(this._r,this._g,this._b);return{h:p.h*360,s:p.s,l:p.l,a:this._a}},toHslString:function(){var p=A(this._r,this._g,this._b),R=q(p.h*360),C=q(p.s*100),ne=q(p.l*100);return this._a==1?"hsl("+R+", "+C+"%, "+ne+"%)":"hsla("+R+", "+C+"%, "+ne+"%, "+this._roundA+")"},toHex:function(p){return b(this._r,this._g,this._b,p)},toHexString:function(p){return"#"+this.toHex(p)},toHex8:function(p){return f(this._r,this._g,this._b,this._a,p)},toHex8String:function(p){return"#"+this.toHex8(p)},toRgb:function(){return{r:q(this._r),g:q(this._g),b:q(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+q(this._r)+", "+q(this._g)+", "+q(this._b)+")":"rgba("+q(this._r)+", "+q(this._g)+", "+q(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:q(F(this._r,255)*100)+"%",g:q(F(this._g,255)*100)+"%",b:q(F(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+q(F(this._r,255)*100)+"%, "+q(F(this._g,255)*100)+"%, "+q(F(this._b,255)*100)+"%)":"rgba("+q(F(this._r,255)*100)+"%, "+q(F(this._g,255)*100)+"%, "+q(F(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:te[b(this._r,this._g,this._b,!0)]||!1},toFilter:function(p){var R="#"+g(this._r,this._g,this._b,this._a),C=R,ne=this._gradientType?"GradientType = 1, ":"";if(p){var y=w(p);C="#"+g(y._r,y._g,y._b,y._a)}return"progid:DXImageTransform.Microsoft.gradient("+ne+"startColorstr="+R+",endColorstr="+C+")"},toString:function(p){var R=!!p;p=p||this._format;var C=!1,ne=this._a<1&&this._a>=0,y=!R&&ne&&(p==="hex"||p==="hex6"||p==="hex3"||p==="hex4"||p==="hex8"||p==="name");return y?p==="name"&&this._a===0?this.toName():this.toRgbString():(p==="rgb"&&(C=this.toRgbString()),p==="prgb"&&(C=this.toPercentageRgbString()),(p==="hex"||p==="hex6")&&(C=this.toHexString()),p==="hex3"&&(C=this.toHexString(!0)),p==="hex4"&&(C=this.toHex8String(!0)),p==="hex8"&&(C=this.toHex8String()),p==="name"&&(C=this.toName()),p==="hsl"&&(C=this.toHslString()),p==="hsv"&&(C=this.toHsvString()),C||this.toHexString())},clone:function(){return w(this.toString())},_applyModification:function(p,R){var C=p.apply(null,[this].concat([].slice.call(R)));return this._r=C._r,this._g=C._g,this._b=C._b,this.setAlpha(C._a),this},lighten:function(){return this._applyModification(H,arguments)},brighten:function(){return this._applyModification(be,arguments)},darken:function(){return this._applyModification(Se,arguments)},desaturate:function(){return this._applyModification(O,arguments)},saturate:function(){return this._applyModification(N,arguments)},greyscale:function(){return this._applyModification(K,arguments)},spin:function(){return this._applyModification(L,arguments)},_applyCombination:function(p,R){return p.apply(null,[this].concat([].slice.call(R)))},analogous:function(){return this._applyCombination(Oe,arguments)},complement:function(){return this._applyCombination(V,arguments)},monochromatic:function(){return this._applyCombination(ke,arguments)},splitcomplement:function(){return this._applyCombination(Pe,arguments)},triad:function(){return this._applyCombination(d,arguments)},tetrad:function(){return this._applyCombination(ce,arguments)}},w.fromRatio=function(p,R){if(typeof p=="object"){var C={};for(var ne in p)p.hasOwnProperty(ne)&&(ne==="a"?C[ne]=p[ne]:C[ne]=De(p[ne]));p=C}return w(p,R)};function v(p){var R={r:0,g:0,b:0},C=1,ne=null,y=null,k=null,oe=!1,xe=!1;return typeof p=="string"&&(p=X(p)),typeof p=="object"&&(he(p.r)&&he(p.g)&&he(p.b)?(R=M(p.r,p.g,p.b),oe=!0,xe=String(p.r).substr(-1)==="%"?"prgb":"rgb"):he(p.h)&&he(p.s)&&he(p.v)?(ne=De(p.s),y=De(p.v),R=T(p.h,ne,y),oe=!0,xe="hsv"):he(p.h)&&he(p.s)&&he(p.l)&&(ne=De(p.s),k=De(p.l),R=x(p.h,ne,k),oe=!0,xe="hsl"),p.hasOwnProperty("a")&&(C=p.a)),C=W(C),{ok:oe,format:p.format||xe,r:fe(255,de(R.r,0)),g:fe(255,de(R.g,0)),b:fe(255,de(R.b,0)),a:C}}function M(p,R,C){return{r:F(p,255)*255,g:F(R,255)*255,b:F(C,255)*255}}function A(p,R,C){p=F(p,255),R=F(R,255),C=F(C,255);var ne=de(p,R,C),y=fe(p,R,C),k,oe,xe=(ne+y)/2;if(ne==y)k=oe=0;else{var Te=ne-y;oe=xe>.5?Te/(2-ne-y):Te/(ne+y);switch(ne){case p:k=(R-C)/Te+(R1&&(nt-=1),nt<1/6?Ke+(Ye-Ke)*6*nt:nt<1/2?Ye:nt<2/3?Ke+(Ye-Ke)*(2/3-nt)*6:Ke}if(R===0)ne=y=k=C;else{var xe=C<.5?C*(1+R):C+R-C*R,Te=2*C-xe;ne=oe(Te,xe,p+1/3),y=oe(Te,xe,p),k=oe(Te,xe,p-1/3)}return{r:ne*255,g:y*255,b:k*255}}function S(p,R,C){p=F(p,255),R=F(R,255),C=F(C,255);var ne=de(p,R,C),y=fe(p,R,C),k,oe,xe=ne,Te=ne-y;if(oe=ne===0?0:Te/ne,ne==y)k=0;else{switch(ne){case p:k=(R-C)/Te+(R>1)+720)%360;--R;)ne.h=(ne.h+y)%360,k.push(w(ne));return k}function ke(p,R){R=R||6;for(var C=w(p).toHsv(),ne=C.h,y=C.s,k=C.v,oe=[],xe=1/R;R--;)oe.push(w({h:ne,s:y,v:k})),k=(k+xe)%1;return oe}w.mix=function(p,R,C){C=C===0?0:C||50;var ne=w(p).toRgb(),y=w(R).toRgb(),k=C/100,oe={r:(y.r-ne.r)*k+ne.r,g:(y.g-ne.g)*k+ne.g,b:(y.b-ne.b)*k+ne.b,a:(y.a-ne.a)*k+ne.a};return w(oe)},w.readability=function(p,R){var C=w(p),ne=w(R);return(se.max(C.getLuminance(),ne.getLuminance())+.05)/(se.min(C.getLuminance(),ne.getLuminance())+.05)},w.isReadable=function(p,R,C){var ne=w.readability(p,R),y,k;k=!1,y=pe(C);switch(y.level+y.size){case"AAsmall":case"AAAlarge":k=ne>=4.5;break;case"AAlarge":k=ne>=3;break;case"AAAsmall":k=ne>=7;break}return k},w.mostReadable=function(p,R,C){var ne=null,y=0,k,oe,xe,Te;C=C||{},oe=C.includeFallbackColors,xe=C.level,Te=C.size;for(var Ke=0;Key&&(y=k,ne=w(R[Ke]));return w.isReadable(p,ne,{level:xe,size:Te})||!oe?ne:(C.includeFallbackColors=!1,w.mostReadable(p,["#fff","#000"],C))};var Ne=w.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"},te=w.hexNames=ie(Ne);function ie(p){var R={};for(var C in p)p.hasOwnProperty(C)&&(R[p[C]]=C);return R}function W(p){return p=parseFloat(p),(isNaN(p)||p<0||p>1)&&(p=1),p}function F(p,R){$(p)&&(p="100%");var C=Ae(p);return p=fe(R,de(0,parseFloat(p))),C&&(p=parseInt(p*R,10)/100),se.abs(p-R)<1e-6?1:p%R/parseFloat(R)}function ae(p){return fe(1,de(0,p))}function z(p){return parseInt(p,16)}function $(p){return typeof p=="string"&&p.indexOf(".")!=-1&&parseFloat(p)===1}function Ae(p){return typeof p=="string"&&p.indexOf("%")!=-1}function Me(p){return p.length==1?"0"+p:""+p}function De(p){return p<=1&&(p=p*100+"%"),p}function Ee(p){return se.round(parseFloat(p)*255).toString(16)}function J(p){return z(p)/255}var Q=function(){var p="[-\\+]?\\d+%?",R="[-\\+]?\\d*\\.\\d+%?",C="(?:"+R+")|(?:"+p+")",ne="[\\s|\\(]+("+C+")[,|\\s]+("+C+")[,|\\s]+("+C+")\\s*\\)?",y="[\\s|\\(]+("+C+")[,|\\s]+("+C+")[,|\\s]+("+C+")[,|\\s]+("+C+")\\s*\\)?";return{CSS_UNIT:new RegExp(C),rgb:new RegExp("rgb"+ne),rgba:new RegExp("rgba"+y),hsl:new RegExp("hsl"+ne),hsla:new RegExp("hsla"+y),hsv:new RegExp("hsv"+ne),hsva:new RegExp("hsva"+y),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 he(p){return!!Q.CSS_UNIT.exec(p)}function X(p){p=p.replace(Ie,"").replace(ue,"").toLowerCase();var R=!1;if(Ne[p])p=Ne[p],R=!0;else if(p=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var C;return(C=Q.rgb.exec(p))?{r:C[1],g:C[2],b:C[3]}:(C=Q.rgba.exec(p))?{r:C[1],g:C[2],b:C[3],a:C[4]}:(C=Q.hsl.exec(p))?{h:C[1],s:C[2],l:C[3]}:(C=Q.hsla.exec(p))?{h:C[1],s:C[2],l:C[3],a:C[4]}:(C=Q.hsv.exec(p))?{h:C[1],s:C[2],v:C[3]}:(C=Q.hsva.exec(p))?{h:C[1],s:C[2],v:C[3],a:C[4]}:(C=Q.hex8.exec(p))?{r:z(C[1]),g:z(C[2]),b:z(C[3]),a:J(C[4]),format:R?"name":"hex8"}:(C=Q.hex6.exec(p))?{r:z(C[1]),g:z(C[2]),b:z(C[3]),format:R?"name":"hex"}:(C=Q.hex4.exec(p))?{r:z(C[1]+""+C[1]),g:z(C[2]+""+C[2]),b:z(C[3]+""+C[3]),a:J(C[4]+""+C[4]),format:R?"name":"hex8"}:(C=Q.hex3.exec(p))?{r:z(C[1]+""+C[1]),g:z(C[2]+""+C[2]),b:z(C[3]+""+C[3]),format:R?"name":"hex"}:!1}function pe(p){var R,C;return p=p||{level:"AA",size:"small"},R=(p.level||"AA").toUpperCase(),C=(p.size||"small").toLowerCase(),R!=="AA"&&R!=="AAA"&&(R="AA"),C!=="small"&&C!=="large"&&(C="small"),{level:R,size:C}}we.exports?we.exports=w:!(me=function(){return w}.call(I,i,I,we),me!==void 0&&(we.exports=me))})(Math)},aBPH:function(we,I,i){we.exports={wrap:"wrap___1eujs",modal:"modal___3NBln",title:"title___26WI_",path:"path___HzdTG",colorBlue:"colorBlue___3sufs",width240:"width240___DJhZ8",filePath:"filePath___13aFg"}},bT9E:function(we,I,i){"use strict";i.d(I,"a",function(){return se});var me=i("VTBJ");function se(Ie,ue){var E=Object(me.a)({},Ie);return Array.isArray(ue)&&ue.forEach(function(q){delete E[q]}),E}},c5Ni:function(we,I,i){},cRFk:function(we,I,i){we.exports=i.p+"static/RepositoryNoneData.828085a8.png"},ch0t:function(we,I,i){"use strict";i.r(I);var me=i("+L6B"),se=i("2/Rp"),Ie=i("T2oS"),ue=i("W9HT"),E=i("14J3"),q=i("BMrR"),fe=i("2qtc"),de=i("kLXV"),Y=i("jCWc"),w=i("kPKH"),v=i("qVdP"),M=i("jsC+"),A=i("k1fw"),x=i("lUTK"),S=i("BvKs"),T=i("9og8"),b=i("miYZ"),f=i("tsqr"),g=i("5Dmo"),O=i("3S7+"),N=i("tJVT"),K=i("PpiC"),H=i("Znn+"),be=i("ZTPi"),Se=i("WmNS"),L=i.n(Se),V=i("q1tI"),d=i.n(V),ce=i("B6bo"),Pe=i.n(ce),Oe=i("Ty5D"),ke=i("9kvl"),Ne=i("BoS7"),te=i("Sdc0"),ie=i("oBTY"),W=i("ozfa"),F=i("MJZm"),ae=i("P5Jw"),z=i("5NDa"),$=i("5rEg"),Ae=i("y8nQ"),Me=i("Vl3Y"),De=i("aBPH"),Ee=i.n(De),J=function(Ge){var Pt=Ge.shixunsDetail,rn=Ge.globalSetting,$t=Ge.loading,Un=Ge.user,Mn=Ge.dispatch,Vt=Ge.isRepository,st=Object(K.a)(Ge,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),yt=Object(Oe.h)(),Pn=Object(Oe.i)(),rt=Object(V.useState)({}),Qe=Object(N.a)(rt,2),vt=Qe[0],At=Qe[1],xt=Object(V.useRef)(),pt=Me.a.useForm(),lt=Object(N.a)(pt,1),Be=lt[0],hn=Object(V.useState)(""),en=Object(N.a)(hn,2),En=en[0],Mt=en[1];Object(V.useEffect)(function(){st.visible&&Be.resetFields()},[st.visible]),Object(V.useEffect)(function(){var je=sessionStorage.getItem("pathArray");if(je){var Ce=je.split(",").join("/"),_e=Ce.indexOf("/")===0?Ce.substr(1):Ce;Mt(_e)}},[]),Object(V.useEffect)(function(){var je,Ce;xt.current=(je=yt.pathname)===null||je===void 0||((Ce=je.split("/"))===null||Ce===void 0)?void 0:Ce[2]},[]);var pn=function(){var je=Object(T.a)(L.a.mark(function Ce(){var _e,ct,mt=arguments;return L.a.wrap(function(at){for(;;)switch(at.prev=at.next){case 0:return _e=mt.length>0&&mt[0]!==void 0?mt[0]:{},at.next=3,Mn({type:"shixunsDetail/addRepositoryFile",payload:{id:Pn.id,message:_e.commitMessage,content:"",path:(st.defaultPath?st.defaultPath+"/":"")+_e.path+"/"+(_e.file||".gitkeep"),secret_repository:Vt?void 0:!0}});case 3:ct=at.sent,ct!=null&&ct.url&&(f.b.success("\u6DFB\u52A0\u6210\u529F"),st.onOK({path:(st.defaultPath?st.defaultPath+"/":"")+_e.path+"/"+(_e.file||".gitkeep"),name:_e.path.split("/")[_e.path.split("/").length-1]}),st.onClose());case 5:case"end":return at.stop()}},Ce)}));return function(){return je.apply(this,arguments)}}(),Tt=function(){var Ce,_e;ke.d.push("/shixuns/".concat(xt.current,"/").concat((Ce=yt.pathname)===null||Ce===void 0||((_e=Ce.split("/"))===null||_e===void 0)?void 0:_e[3]).concat(En?"/master/shixun_show/".concat(En):""))};return d.a.createElement(de.a,{width:"60%",centered:!0,visible:st.visible,wrapClassName:Ee.a.modal,onOk:function(){Be.submit()},onCancel:st.onClose,title:"\u65B0\u5EFA\u6587\u4EF6\u5939"},d.a.createElement("section",{className:Ee.a.bg},d.a.createElement("div",{className:Ee.a.wrap},d.a.createElement(Me.a,{className:"mt10",form:Be,scrollToFirstError:!0,layout:"vertical",onFinish:pn,onChange:function(){var Ce,_e,ct,mt,ft=Object(A.a)({},Be.getFieldsValue()),at=ft==null||((Ce=ft.path)===null||Ce===void 0)?void 0:Ce.split(""),_t=ft==null||((_e=ft.file)===null||_e===void 0)?void 0:_e.split("");at!=null&&(ct=at.filter(function(Je){return Je=="/"}))!==null&&ct!==void 0&&ct.length&&(ft.path=ft.path.substring(0,ft.path.length-1)),_t!=null&&(mt=_t.filter(function(Je){return Je=="/"}))!==null&&mt!==void 0&&mt.length&&(ft.file=ft.file.substring(0,ft.path.length-1)),Be.setFieldsValue(Object(A.a)({},ft)),At(ft)}},d.a.createElement(Me.a.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0\uFF1A",name:"path"},d.a.createElement(q.a,null,d.a.createElement(w.a,null,d.a.createElement("span",{className:Ee.a.filePath},st.defaultPath+"/")),d.a.createElement(w.a,{flex:"1"},d.a.createElement(Me.a.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},d.a.createElement($.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0",size:"large"}))))),d.a.createElement(Me.a.Item,{label:"\u6587\u4EF6\u540D\u79F0\uFF1A",name:"file"},d.a.createElement($.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0\uFF0C\u5982\u679C\u4E0D\u586B\u5199\u7CFB\u7EDF\u5C06\u5728\u6587\u4EF6\u5939\u4E0B\u521B\u5EFA.gitkeep\u7684\u9ED8\u8BA4\u6587\u4EF6",size:"large"})),d.a.createElement(Me.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},d.a.createElement($.a,{placeholder:"\u8BF7\u8F93\u5165\u672C\u6B21\u63D0\u4EA4\u7684\u4E3B\u8981\u4FE1\u606F\uFF0C\u5408\u7406\u7684\u63CF\u8FF0\u4FE1\u606F\u6709\u5229\u4E8E\u4EE3\u7801\u5386\u53F2\u8BB0\u5F55\u7684\u7BA1\u7406",size:"large"}))))))},Q=Object(ke.a)(function(bt){var Ge=bt.shixunsDetail,Pt=bt.loading,rn=bt.globalSetting,$t=bt.user;return{shixunsDetail:Ge,globalSetting:rn,user:$t,loading:Pt.models.index}})(J),he=i("7ahc"),X=function(Ge){var Pt=Ge.shixunsDetail,rn=Ge.globalSetting,$t=Ge.loading,Un=Ge.user,Mn=Ge.dispatch,Vt=Ge.isRepository,st=Object(K.a)(Ge,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),yt=Object(Oe.h)(),Pn=Object(Oe.i)(),rt=Object(V.useState)({}),Qe=Object(N.a)(rt,2),vt=Qe[0],At=Qe[1],xt=Object(V.useRef)(),pt=Me.a.useForm(),lt=Object(N.a)(pt,1),Be=lt[0],hn=Object(V.useState)(""),en=Object(N.a)(hn,2),En=en[0],Mt=en[1];Object(V.useEffect)(function(){st.visible&&Be.resetFields()},[st.visible]),Object(V.useEffect)(function(){var je=sessionStorage.getItem("pathArray");if(je){var Ce=je.split(",").join("/"),_e=Ce.indexOf("/")===0?Ce.substr(1):Ce;Mt(_e)}},[]),Object(V.useEffect)(function(){var je,Ce;xt.current=(je=yt.pathname)===null||je===void 0||((Ce=je.split("/"))===null||Ce===void 0)?void 0:Ce[2]},[]);var pn=function(){var je=Object(T.a)(L.a.mark(function Ce(){var _e,ct,mt=arguments;return L.a.wrap(function(at){for(;;)switch(at.prev=at.next){case 0:return _e=mt.length>0&&mt[0]!==void 0?mt[0]:{},at.next=3,Mn({type:"shixunsDetail/addRepositoryFile",payload:{id:Pn.id,message:_e.commitMessage,content:_e.codeMirror,path:(st.defaultPath?st.defaultPath+"/":"")+_e.path,secret_repository:Vt?void 0:!0}});case 3:ct=at.sent,ct!=null&&ct.url&&(f.b.success("\u6DFB\u52A0\u6210\u529F"),st.onOK({path:(st.defaultPath?st.defaultPath+"/":"")+_e.path,name:_e.path.split("/")[_e.path.split("/").length-1]}),st.onClose());case 5:case"end":return at.stop()}},Ce)}));return function(){return je.apply(this,arguments)}}(),Tt=function(){var Ce,_e;ke.d.push("/shixuns/".concat(xt.current,"/").concat((Ce=yt.pathname)===null||Ce===void 0||((_e=Ce.split("/"))===null||_e===void 0)?void 0:_e[3]).concat(En?"/master/shixun_show/".concat(En):""))};return d.a.createElement(de.a,{width:"60%",visible:st.visible,wrapClassName:Ee.a.modal,centered:!0,onOk:function(){Be.submit()},onCancel:st.onClose,title:"\u65B0\u5EFA\u6587\u4EF6"},d.a.createElement("section",{className:Ee.a.bg},d.a.createElement("div",{className:Ee.a.wrap},d.a.createElement(Me.a,{className:"mt10",form:Be,scrollToFirstError:!0,layout:"vertical",onFinish:pn,onChange:function(){var Ce,_e,ct=Object(A.a)({},Be.getFieldsValue()),mt=ct==null||((Ce=ct.path)===null||Ce===void 0)?void 0:Ce.split("");(mt==null||((_e=mt.filter(function(ft){return ft=="/"}))===null||_e===void 0)?void 0:_e.length)>1&&(ct.path=ct.path.substring(0,ct.path.length-1)),Be.setFieldsValue(Object(A.a)({},ct)),At(ct)}},d.a.createElement(Me.a.Item,{label:"\u6587\u4EF6\u540D\u79F0\u6216\u6587\u4EF6\u8DEF\u5F84\uFF1A",name:"path"},d.a.createElement(q.a,null,d.a.createElement(w.a,null,d.a.createElement("span",{className:Ee.a.filePath},st.defaultPath+"/")),d.a.createElement(w.a,{flex:"1"},d.a.createElement(Me.a.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},d.a.createElement($.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"large"}))))),d.a.createElement(Me.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},d.a.createElement($.a,{placeholder:"\u8BF7\u8F93\u5165\u672C\u6B21\u63D0\u4EA4\u7684\u4E3B\u8981\u4FE1\u606F\uFF0C\u5408\u7406\u7684\u63CF\u8FF0\u4FE1\u606F\u6709\u5229\u4E8E\u4EE3\u7801\u5386\u53F2\u8BB0\u5F55\u7684\u7BA1\u7406",size:"large"})),d.a.createElement("div",{className:"mt10 mb20"},d.a.createElement(Me.a.Item,{name:"codeMirror",label:"\u6587\u4EF6\u5185\u5BB9\uFF1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5185\u5BB9"}]},d.a.createElement(he.a,{options:{modal:"javascript",lineNumbers:!0,theme:"railscasts",indentUnit:4,matchBrackets:!0,autoRefresh:!0,smartIndent:!0,extraKeys:{"Alt-/":"autocomplete"},autofocus:!0,styleActiveLine:!0,lint:!0,linkurl:"",gutters:["CodeMirror-linenumbers","breakpoints","CodeMirror-lint-markers"]}})))))))},pe=Object(ke.a)(function(bt){var Ge=bt.shixunsDetail,Pt=bt.loading,rn=bt.globalSetting,$t=bt.user;return{shixunsDetail:Ge,globalSetting:rn,user:$t,loading:Pt.models.index}})(X),p=function(Ge){var Pt=Ge.shixunsDetail,rn=Ge.globalSetting,$t=Ge.loading,Un=Ge.user,Mn=Ge.dispatch,Vt=Ge.isRepository,st=Object(K.a)(Ge,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),yt=Object(Oe.h)(),Pn=Object(Oe.i)(),rt=Object(V.useState)({}),Qe=Object(N.a)(rt,2),vt=Qe[0],At=Qe[1],xt=Object(V.useRef)(),pt=Me.a.useForm(),lt=Object(N.a)(pt,1),Be=lt[0],hn=Object(V.useState)(""),en=Object(N.a)(hn,2),En=en[0],Mt=en[1],pn=Object(V.useState)(""),Tt=Object(N.a)(pn,2),je=Tt[0],Ce=Tt[1];Object(V.useEffect)(function(){st.visible&&Be.resetFields()},[st.visible]),Object(V.useEffect)(function(){var mt=st.defaultPath.split("/");mt.length===1?(Mt(""),Ce(st.defaultPath)):(Ce(mt.pop()),Mt(mt.join("/")+"/"))},[st.defaultPath]),Object(V.useEffect)(function(){var mt,ft;xt.current=(mt=yt.pathname)===null||mt===void 0||((ft=mt.split("/"))===null||ft===void 0)?void 0:ft[2]},[]);var _e=function(){var mt=Object(T.a)(L.a.mark(function ft(){var at,_t,Je=arguments;return L.a.wrap(function(jt){for(;;)switch(jt.prev=jt.next){case 0:return at=Je.length>0&&Je[0]!==void 0?Je[0]:{},jt.next=3,Mn({type:"shixunsDetail/moveGitFile",payload:{id:Pn.id,from:st.defaultPath,to:En+at.path,message:at.commitMessage||"".concat(st.defaultPath," rename to ").concat(En).concat(at.path," "),secret_repository:Vt}});case 3:_t=jt.sent,(_t==null?void 0:_t.status)===0&&(f.b.success("\u6DFB\u52A0\u6210\u529F"),st.onOK({path:at.path,name:at.path}),st.onClose());case 5:case"end":return jt.stop()}},ft)}));return function(){return mt.apply(this,arguments)}}(),ct=function(){var ft,at;ke.d.push("/shixuns/".concat(xt.current,"/").concat((ft=yt.pathname)===null||ft===void 0||((at=ft.split("/"))===null||at===void 0)?void 0:at[3]).concat(En?"/master/shixun_show/".concat(En):""))};return d.a.createElement(de.a,{width:"40%",visible:st.visible,wrapClassName:Ee.a.modal,centered:!0,onOk:function(){Be.submit()},onCancel:st.onClose,title:"\u63D0\u4EA4\u8BF4\u660E"},d.a.createElement("section",{className:Ee.a.bg},d.a.createElement("div",{className:Ee.a.wrap},d.a.createElement(Me.a,{className:"mt10",form:Be,scrollToFirstError:!0,layout:"vertical",onFinish:_e,onChange:function(){var ft,at,_t=Object(A.a)({},Be.getFieldsValue()),Je=_t==null||((ft=_t.path)===null||ft===void 0)?void 0:ft.split("");(Je==null||((at=Je.filter(function(Nt){return Nt=="/"}))===null||at===void 0)?void 0:at.length)>1&&(_t.path=_t.path.substring(0,_t.path.length-1)),Be.setFieldsValue(Object(A.a)({},_t)),At(_t)}},d.a.createElement(Me.a.Item,{label:"\u91CD\u547D\u540D\uFF1A",name:"path"},d.a.createElement(q.a,null,d.a.createElement(w.a,{flex:"1"},d.a.createElement(Me.a.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},d.a.createElement($.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"large",defaultValue:je}))))),d.a.createElement(Me.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage"},d.a.createElement($.a,{placeholder:"\u5982\u4E0D\u586B\u5199\uFF0C\u9ED8\u8BA4\u63D0\u4EA4\u4FE1\u606F\u662F\uFF08".concat(st.defaultPath," rename to \u65B0\u7684\u540D\u79F0 \uFF09"),size:"large"}))))))},R=Object(ke.a)(function(bt){var Ge=bt.shixunsDetail,Pt=bt.loading,rn=bt.globalSetting,$t=bt.user;return{shixunsDetail:Ge,globalSetting:rn,user:$t,loading:Pt.models.index}})(p),C=i("DZo9"),ne=i("8z0m"),y=i("m3rI"),k=i("8j3D"),oe=i("RC3E"),xe=i.n(oe),Te=ne.a.Dragger,Ke=function(Ge){var Pt=Ge.shixunsDetail,rn=Ge.globalSetting,$t=Ge.loading,Un=Ge.user,Mn=Ge.dispatch,Vt=Ge.isRepository,st=Object(K.a)(Ge,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),yt=Object(Oe.h)(),Pn=Object(Oe.i)(),rt=Object(V.useState)({}),Qe=Object(N.a)(rt,2),vt=Qe[0],At=Qe[1],xt=Object(V.useRef)(),pt=Me.a.useForm(),lt=Object(N.a)(pt,1),Be=lt[0],hn=Object(V.useState)([]),en=Object(N.a)(hn,2),En=en[0],Mt=en[1],pn=Object(V.useState)(),Tt=Object(N.a)(pn,2),je=Tt[0],Ce=Tt[1],_e;Object(V.useEffect)(function(){st.visible&&(Be.resetFields(),Mt([]))},[st.visible]),Object(V.useEffect)(function(){xt.current=Pn.id},[]),Object(V.useEffect)(function(){var Je=sessionStorage.getItem("pathArray");if(Je){var Nt=Je.split(",").join("/"),jt=Nt.indexOf("/")===0?Nt.substr(1):Nt;Ce(jt)}},[]);var ct=function(Nt){if(_e=Nt.file.name,Nt.file.status==="done"||Nt.file.status==="uploading"){var jt,zn,zt;if(Mt(Nt.fileList),!Nt.file.response)return;if(((jt=Nt.file.response)===null||jt===void 0?void 0:jt.status)===0){f.b.success("\u4E0A\u4F20\u6210\u529F\uFF01");return}Mt(En.filter(function(Yn){return Yn.uid!==Nt.file.uid})),((zn=Nt.file.response)===null||zn===void 0?void 0:zn.message)&&f.b.info((zt=Nt.file.response)===null||zt===void 0?void 0:zt.message)}},mt=function(){var Je=Object(T.a)(L.a.mark(function Nt(jt){var zn;return L.a.wrap(function(Yn){for(;;)switch(Yn.prev=Yn.next){case 0:if(jt.response){Yn.next=3;break}return f.b.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01"),Yn.abrupt("return");case 3:return Yn.next=5,Mn({type:"shixunsDetail/deleteGitFile",payload:{id:Pn.id,path:je?"".concat(je,"/").concat(jt.name):jt.name,message:Be.getFieldValue("commitMessage")||"\u5220\u9664\u4E86".concat(je?"".concat(je,"/").concat(jt.name):jt.name),secret_repository:Vt?null:!0}});case 5:zn=Yn.sent,zn.status===0&&(Mt(En.filter(function(Ar){return Ar.uid!==jt.uid})),f.b.info("\u5220\u9664\u6210\u529F"));case 7:case"end":return Yn.stop()}},Nt)}));return function(jt){return Je.apply(this,arguments)}}(),ft={height:300,multiple:!0,withCredentials:!0,data:function(){var Je=Object(T.a)(L.a.mark(function jt(){return L.a.wrap(function(zt){for(;;)switch(zt.prev=zt.next){case 0:return zt.abrupt("return",new Promise(function(){var Yn=Object(T.a)(L.a.mark(function Ar(Ur,Nr){return L.a.wrap(function(Yt){for(;;)switch(Yt.prev=Yt.next){case 0:setTimeout(Object(T.a)(L.a.mark(function Bt(){var Xn,xr;return L.a.wrap(function(sn){for(;;)switch(sn.prev=sn.next){case 0:return sn.next=2,Be.getFieldsValue();case 2:Xn=sn.sent,xr=Object(A.a)(Object(A.a)({},{path:st.defaultPath?st.defaultPath:"",message:vt.commitMessage||"\u4E0A\u4F20\u4E86".concat(_e)}),Vt?{}:{secret_repository:!0}),Ur(xr);case 5:case"end":return sn.stop()}},Bt)})),200);case 1:case"end":return Yt.stop()}},Ar)}));return function(Ar,Ur){return Yn.apply(this,arguments)}}()));case 1:case"end":return zt.stop()}},jt)}));function Nt(){return Je.apply(this,arguments)}return Nt}(),fileList:En,method:"post",action:"".concat(y.a.API_SERVER,"/api/shixuns/").concat(xt.current,"/upload_git_file.json"),onChange:ct,onRemove:mt,beforeUpload:function(Nt){_e=Nt.name}},at=function(){var Je=Object(T.a)(L.a.mark(function Nt(jt){return L.a.wrap(function(zt){for(;;)switch(zt.prev=zt.next){case 0:return zt.next=2,Be.validateFields();case 2:st.onClose(),st.onOK({path:st.defaultPath}),_t();case 5:case"end":return zt.stop()}},Nt)}));return function(jt){return Je.apply(this,arguments)}}(),_t=function(){var Nt,jt;ke.d.push("/shixuns/".concat(xt.current,"/").concat((Nt=yt.pathname)===null||Nt===void 0||((jt=Nt.split("/"))===null||jt===void 0)?void 0:jt[3]).concat(je?"/master/shixun_show/".concat(je):""))};return d.a.createElement(de.a,{visible:st.visible,onOk:at,centered:!0,onCancel:st.onClose,width:"70%"},d.a.createElement("section",{className:xe.a.bg},d.a.createElement("div",{className:xe.a.wrap},d.a.createElement("div",{className:xe.a.title},"\u4E0A\u4F20\u6587\u4EF6"),d.a.createElement(Me.a,{className:"mt10",form:Be,scrollToFirstError:!0,layout:"vertical",onFinish:at,onValuesChange:function(){return At(Object(A.a)({},Be.getFieldsValue()))}},d.a.createElement(Me.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},d.a.createElement($.a,{placeholder:"\u5FC5\u586B\uFF0C\u63CF\u8FF0\u4E3B\u8981\u4FEE\u6539\u5185\u5BB9\uFF08\u76F8\u5F53\u4E8EGit Commit message\u7684Header\uFF09"})),d.a.createElement(Me.a.Item,{label:"\u9009\u62E9\u6587\u4EF6",name:"file",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},d.a.createElement(Te,ft,d.a.createElement("div",null,d.a.createElement("i",{className:"iconfont icon-shangchuan font50 ".concat(xe.a.colorBlue)})),d.a.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",d.a.createElement("span",{className:"".concat(xe.a.colorBlue," ml5")},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))))),d.a.createElement(k.a,{onFinish:function(Nt){return Ce(Nt)}})))},Ye=Object(ke.a)(function(bt){var Ge=bt.shixunsDetail,Pt=bt.loading,rn=bt.globalSetting,$t=bt.user;return{shixunsDetail:Ge,globalSetting:rn,user:$t,loading:Pt.models.index}})(Ke),nt=i("Bbdw"),dt=i.n(nt),tt=i("HpfO"),ut=i.n(tt),et=function(Ge){var Pt=Ge.shixunsDetail,rn=Ge.globalSetting,$t=Ge.loading,Un=Ge.dispatch,Mn=Ge.title,Vt=Ge.pathList,st=Vt===void 0?[]:Vt,yt=Ge.showInputPath,Pn=yt===void 0?!1:yt,rt=Ge.isMergeSelectFile,Qe=rt===void 0?!1:rt,vt=Ge.onFinish,At=vt===void 0?function(){}:vt,xt=Me.a.useForm(),pt=Object(N.a)(xt,1),lt=pt[0],Be=Object(Oe.i)(),hn=Object(Oe.h)(),en=Object(V.useRef)(),En=Object(V.useState)(""),Mt=Object(N.a)(En,2),pn=Mt[0],Tt=Mt[1],je=Object(V.useState)(""),Ce=Object(N.a)(je,2),_e=Ce[0],ct=Ce[1],mt=Object(V.useState)([]),ft=Object(N.a)(mt,2),at=ft[0],_t=ft[1],Je=Object(V.useState)([]),Nt=Object(N.a)(Je,2),jt=Nt[0],zn=Nt[1];Object(V.useEffect)(function(){var an,Yt;en.current=((an=hn.pathname)===null||an===void 0||((Yt=an.split("/"))===null||Yt===void 0)?void 0:Yt[3])==="repository"},[]),Object(V.useEffect)(function(){if(Pt.actionTabs.key!=="Repository-SelectFilePath")return;var an=st.join("/"),Yt=[];st.map(function(Bt,Xn){Xn===0?Yt.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(Bt),path:an}):Yt.push({val:"/".concat(Bt),path:an})}),_t(Yt),Tt(an),ct(an),zt(an)},[Pt.actionTabs.key]);var zt=function(){var an=Object(T.a)(L.a.mark(function Yt(Bt){var Xn;return L.a.wrap(function(cr){for(;;)switch(cr.prev=cr.next){case 0:return cr.next=2,Un({type:en.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:Be.id,path:Bt}});case 2:Xn=cr.sent,Xn&&zn(Xn.trees||[]);case 4:case"end":return cr.stop()}},Yt)}));return function(Bt){return an.apply(this,arguments)}}(),Yn=function(Yt){var Bt=pn;Yt.type==="tree"&&(at.length?at.push({val:"/".concat(Yt.name),path:Yt.name}):at.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(Yt.name),path:Yt.name}),_t(at),Bt=pn?"".concat(pn,"/").concat(Yt.name):Yt.name,Tt(Bt)),zt(Bt)},Ar=function(Yt,Bt){var Xn=at.filter(function(cr,sn){return sn<=Bt});_t(Xn);var xr=Xn.filter(function(cr,sn){return sn!==0}).map(function(cr){return cr.val}).join("").substr(1);Tt(xr),zt(xr)},Ur=function(){var an=Object(T.a)(L.a.mark(function Yt(){var Bt,Xn,xr;return L.a.wrap(function(sn){for(;;)switch(sn.prev=sn.next){case 0:if(Bt=lt==null?void 0:lt.getFieldsValue(),Xn=pn?"".concat(pn).concat(Bt!=null&&Bt.name?"/".concat(Bt==null?void 0:Bt.name):""):Bt==null?void 0:Bt.name,!Qe){sn.next=6;break}return At(Xn),Nr(),sn.abrupt("return");case 6:if(!Pn){sn.next=16;break}return sn.next=9,lt.validateFields();case 9:return sn.next=11,Un({type:"shixunsDetail/uploadGitFolder",payload:Object(A.a)(Object(A.a)({},{id:Be.id,path:Xn}),en.current?{}:{secret_repository:!0})});case 11:xr=sn.sent,At(_e),xr.status===0&&f.b.info("\u65B0\u5EFA\u6210\u529F"),sn.next=18;break;case 16:At(Xn),f.b.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");case 18:Nr();case 19:case"end":return sn.stop()}},Yt)}));return function(){return an.apply(this,arguments)}}(),Nr=function(){Un({type:"shixunsDetail/setActionTabs",payload:{}}),lt.resetFields()};return d.a.createElement(de.a,{centered:!0,title:Mn||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,visible:Pt.actionTabs.key==="Repository-SelectFilePath",onOk:Ur,onCancel:Nr},d.a.createElement("div",{className:ut.a.wrap},d.a.createElement("div",{className:ut.a.content},d.a.createElement("div",{className:ut.a.mainPathWrap},!!(at!=null&&at.length)&&at.map(function(an,Yt){return d.a.createElement("a",{key:Yt,onClick:function(){return Ar(an,Yt)}},an.val)})),!!(jt!=null&&jt.length)&&jt.map(function(an,Yt){return an.type==="tree"&&d.a.createElement("a",{key:Yt,onClick:function(){return Yn(an)}},d.a.createElement("i",{className:"iconfont icon-wenjianjia ".concat(ut.a.colorBlue)}),an.name)})),d.a.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),d.a.createElement("div",{className:"mt5 mb5"},pn),Pn&&d.a.createElement(Me.a,{form:lt,scrollToFirstError:!0,className:"mt20"},d.a.createElement(Me.a.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},d.a.createElement($.a,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))},kt=Object(ke.a)(function(bt){var Ge=bt.shixunsDetail,Pt=bt.loading,rn=bt.globalSetting;return{shixunsDetail:Ge,globalSetting:rn,loading:Pt.models.index}})(et),Lt=i("GZ0F"),Gt=i("8Skl"),He=i("HBuW"),Ot=i("1vsH"),Rn=i("NLgs"),qt=i("lzim"),Rt=F.a.DirectoryTree,Wt=function(Ge){var Pt,rn,$t,Un,Mn,Vt,st,yt=Ge.shixunsDetail,Pn=Ge.globalSetting,rt=Ge.loading,Qe=Ge.user,vt=Ge.activeKey,At=Ge.dispatch,xt=Ge.practiceSetting,pt=Ge.isRepository,lt=Ge.treeData,Be=Ge.setTreeData,hn=Object(K.a)(Ge,["shixunsDetail","globalSetting","loading","user","activeKey","dispatch","practiceSetting","isRepository","treeData","setTreeData"]),en=Object(Oe.i)(),En=Object(Oe.h)(),Mt=Object(V.useState)(),pn=Object(N.a)(Mt,2),Tt=pn[0],je=pn[1],Ce=Object(V.useState)(!1),_e=Object(N.a)(Ce,2),ct=_e[0],mt=_e[1],ft=Object(V.useState)(!1),at=Object(N.a)(ft,2),_t=at[0],Je=at[1],Nt=Object(V.useState)(!1),jt=Object(N.a)(Nt,2),zn=jt[0],zt=jt[1],Yn=Object(V.useState)(!1),Ar=Object(N.a)(Yn,2),Ur=Ar[0],Nr=Ar[1],an=Object(V.useState)(""),Yt=Object(N.a)(an,2),Bt=Yt[0],Xn=Yt[1],xr=Object(V.useState)([]),cr=Object(N.a)(xr,2),sn=cr[0],Oa=cr[1],$r=Object(V.useState)([]),kr=Object(N.a)($r,2),ha=kr[0],pa=kr[1],ca=Object(V.useState)([]),ea=Object(N.a)(ca,2),Eo=ea[0],lo=ea[1],Dn=Object(V.useState)(!1),bn=Object(N.a)(Dn,2),On=bn[0],er=bn[1],Or=Object(V.useState)(),Fr=Object(N.a)(Or,2),wr=Fr[0],dr=Fr[1],aa=Object(V.useState)(),nr=Object(N.a)(aa,2),Sa=nr[0],ma=nr[1],da=Object(V.useState)(""),va=Object(N.a)(da,2),Fa=va[0],Sr=va[1],Ba=Object(V.useState)(),Ma=Object(N.a)(Ba,2),Da=Ma[0],ga=Ma[1],Gr=Object(V.useState)(!1),Va=Object(N.a)(Gr,2),Jr=Va[0],Ya=Va[1];Object(V.useEffect)(function(){Be([]),Br(""),localStorage.warehouseHideTip||er(!0)},[En.pathname,pt]);var Xa=function(){var Ut=Object(T.a)(L.a.mark(function Xe(){var ot,Fe,Xt=arguments;return L.a.wrap(function(Cn){for(;;)switch(Cn.prev=Cn.next){case 0:return ot=Xt.length>0&&Xt[0]!==void 0?Xt[0]:"",Cn.next=3,Object(He.Fb)({id:en.id,secret_dir_path:ot});case 3:Fe=Cn.sent,Fe&&ga(ot);case 5:case"end":return Cn.stop()}},Xe)}));return function(){return Ut.apply(this,arguments)}}(),ba=function(Xe){return d.a.createElement(S.a,{className:dt.a.menu,onClick:function(Fe){Xn(Xe.path||"");switch(Fe.key){case"1":Object(Ot.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6"]),mt(!0);break;case"2":Object(Ot.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6\u5939"]),zt(!0);break;case"3":Object(Ot.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u4E0A\u4F20"]),Nr(!0);break;case"4":Object(Ot.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u91CD\u547D\u540D"]),Je(!0);break;case"5":Object(Ot.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u5220\u9664"]),Ao(Xe.path,Xe.name,Xe);break;case"6":Object(Ot.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u590D\u5236\u8DEF\u5F84"]),xi(Xe);break}}},(Xe.type==="topTree"||Xe.type==="tree")&&d.a.createElement(S.a.Item,{key:"1"},"\u65B0\u5EFA\u6587\u4EF6"),(Xe.type==="topTree"||Xe.type==="tree")&&d.a.createElement(S.a.Item,{key:"2"},"\u65B0\u5EFA\u6587\u4EF6\u5939"),(Xe.type==="topTree"||Xe.type==="tree")&&d.a.createElement(S.a.Item,{key:"3"},"\u4E0A\u4F20"),Xe.type!=="topTree"&&Xe.type!=="tree"&&d.a.createElement(S.a.Item,{key:"4"},"\u91CD\u547D\u540D"),Xe.type!=="topTree"&&d.a.createElement(ae.CopyToClipboard,{text:"/data/workspace/myshixun/".concat(pt?"":"secret/").concat(Xe==null?void 0:Xe.path),onCopy:function(){return f.b.success("\u590D\u5236\u6210\u529F")}},d.a.createElement(S.a.Item,{key:"6"},d.a.createElement(d.a.Fragment,null,"\u590D\u5236\u8DEF\u5F84"))),Xe.type!=="topTree"&&d.a.createElement(S.a.Item,{key:"5"},"\u5220\u9664"))},Jo=function(Xe,ot){return Xe.map(function(Fe){return ot==""?Fe.path=ot+Fe.name:Fe.path=ot+"/"+Fe.name,Fe.title=d.a.createElement(q.a,{className:"font14"},d.a.createElement(w.a,{flex:"1"},d.a.createElement(q.a,null,d.a.createElement(w.a,{flex:"20px"},Fe.type==="blob"&&d.a.createElement("span",{className:"iconfont icon-wenjian11 font12"})),d.a.createElement(w.a,{flex:"1"},d.a.createElement("span",{className:" multi_ellipsis1"},Fe.name)))),d.a.createElement(w.a,null,(Fe.type==="blob"||Fe.type==="tree")&&d.a.createElement(M.a,{overlay:ba(Fe),className:dt.a.ellipsis},d.a.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"})))),Fe.disableCheckbox=Tt&&Tt!==Fe.name,Fe.className=Fe.type==="tree"?dt.a.pl23:"",Fe.checkable=Fe.type!=="tree",Fe.isLeaf=Fe.type!=="tree",Fe.children=Fe.type==="tree"&&[],Fe.key=Fe.path,Fe})},wa=function(Xe){At({type:"practiceSetting/setSideBarTabs",payload:{selectPath:Xe}})},Co=function(){var Ut=Object(T.a)(L.a.mark(function Xe(ot,Fe){var Xt;return L.a.wrap(function(Cn){for(;;)switch(Cn.prev=Cn.next){case 0:return Xt=ot.split("/"),Cn.next=3,Br(Bt);case 3:setTimeout(function(){wa(ot),sn=[Xt[0]||""],ha=[ot],pa(Object(ie.a)(ha)),Oa(Object(ie.a)(sn))},150);case 4:case"end":return Cn.stop()}},Xe)}));return function(ot,Fe){return Ut.apply(this,arguments)}}(),uo=function(Xe,ot){if(ot=="")lt=Object(ie.a)(Xe),Be(Object(ie.a)(Xe));else{var Fe=co(lt,ot,Xe);lt=Fe,Be(Object(ie.a)(Fe))}};function co(Ut,Xe,ot){return Ut.map(function(Fe){return Fe.key===Xe?(Fe.children=Object(ie.a)(ot),Object(A.a)({},Fe)):Fe.children?Object(A.a)(Object(A.a)({},Fe),{},{children:co(Fe.children,Xe,ot)}):Fe})}var Br=function(){var Ut=Object(T.a)(L.a.mark(function Xe(){var ot,Fe,Xt,Kt,Cn,yn=arguments;return L.a.wrap(function(Ln){for(;;)switch(Ln.prev=Ln.next){case 0:return ot=yn.length>0&&yn[0]!==void 0?yn[0]:"",Ln.next=3,At({type:pt?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:en.id,path:ot}});case 3:return Fe=Ln.sent,Fe&&((Xt=Fe.trees)!==null&&Xt!==void 0&&Xt.length?(Cn=Jo(Object(ie.a)(Fe.trees),ot),uo(Cn,ot),lo(Fe.trees||[]),ma(ot||""),console.log("handleGetRepository:",Cn,ot),setTimeout(function(){return console.log(lt,Fe.trees,ot,999999)},2e3)):ot==""&&Be([]),dr(((Kt=Fe.commits)===null||Kt===void 0?void 0:Kt[0])||{})),Ln.abrupt("return",Fe);case 6:case"end":return Ln.stop()}},Xe)}));return function(){return Ut.apply(this,arguments)}}(),fo=function(){var Ut=Object(T.a)(L.a.mark(function Xe(ot){return L.a.wrap(function(Xt){for(;;)switch(Xt.prev=Xt.next){case 0:return Xt.abrupt("return",new Promise(function(){var Kt=Object(T.a)(L.a.mark(function Cn(yn,Qn){return L.a.wrap(function(ta){for(;;)switch(ta.prev=ta.next){case 0:return ot.children.length&&yn(),Sr(ot.path),ta.next=4,Br(ot.path);case 4:yn();case 5:case"end":return ta.stop()}},Cn)}));return function(Cn,yn){return Kt.apply(this,arguments)}}()));case 1:case"end":return Xt.stop()}},Xe)}));return function(ot){return Ut.apply(this,arguments)}}(),Ai=function(){var Ut=Object(T.a)(L.a.mark(function Xe(ot,Fe){var Xt,Kt;return L.a.wrap(function(yn){for(;;)switch(yn.prev=yn.next){case 0:if(console.log("handleSelectTree",ot,Fe.nativeEvent.target.nodeName,Fe),Xt=function(){wa(Fe.node.path),ot=[Fe.node.path],pa(Object(ie.a)(ot))},!(Fe.nativeEvent.target.nodeName==="svg"||Fe.nativeEvent.target.nodeName==="LI"||Fe.nativeEvent.target.nodeName==="I")){yn.next=4;break}return yn.abrupt("return");case 4:Fe.node.type==="blob"&&(xt!=null&&(Kt=xt.sideBar)!==null&&Kt!==void 0&&Kt.confirmLeave?de.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){Xt(),At({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}}):Xt());case 5:case"end":return yn.stop()}},Xe)}));return function(ot,Fe){return Ut.apply(this,arguments)}}(),Ao=function(Xe,ot,Fe){de.a.confirm({centered:!0,title:"\u786E\u8BA4\u9700\u8981\u5220\u9664\u8BE5\u6587\u4EF6".concat(Fe.children?"\u5939":"","?"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var Xt=Object(T.a)(L.a.mark(function Cn(){var yn,Qn,Ln;return L.a.wrap(function(Hn){for(;;)switch(Hn.prev=Hn.next){case 0:return Hn.next=2,At({type:"shixunsDetail/deleteGitFile",payload:{id:en.id,path:Xe,message:"\u5220\u9664".concat(Xe),secret_repository:pt?null:!0}});case 2:if(yn=Hn.sent,Qn=Xe.split("/"),!((yn==null?void 0:yn.status)===0)){Hn.next=20;break}return f.b.info("\u5220\u9664\u6210\u529F"),Qn.splice(Qn.length-1,1),Hn.next=9,Br(Qn.length>1?Qn.join("/"):"");case 9:if(Ln=Hn.sent,!(Ln!=null&&Ln.trees)){Hn.next=13;break}Hn.next=16;break;case 13:return Qn.splice(Qn.length-1,1),Hn.next=16,Br(Qn.length>1?Qn.join("/"):"");case 16:return wa(""),Hn.abrupt("return",!0);case 20:(yn==null?void 0:yn.status)===-3&&de.a.confirm({title:"\u5220\u9664\u5931\u8D25",content:d.a.createElement("div",null,"\u8BE5\u6587\u4EF6\u201C",Xe,"\u201D\u5DF2\u7ECF\u88AB\u4EFB\u52A1\u5173\u5361\u7684\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\u6216\u8BC4\u6D4B\u6267\u884C\u6587\u4EF6\u4F7F\u7528\uFF0C\u8BF7\u5148\u4FEE\u6539\u4EFB\u52A1\u5173\u5361\u4E2D\u8BC4\u6D4B\u8BBE\u7F6E\u7684\u6587\u4EF6\u8DEF\u5F84\u540E\u518D\u5220\u9664\u3002"),okText:"\u524D\u5F80\u4FEE\u6539",cancelText:"\u53D6\u6D88",onOk:function(){window.location.href="/shixuns/".concat(en.id,"/edit/").concat(yn==null?void 0:yn.message,"/tab=2")}});case 21:case"end":return Hn.stop()}},Cn)}));function Kt(){return Xt.apply(this,arguments)}return Kt}()})},xi=function(Xe){console.log(Xe,"item")},xo=function(){var Ut=Object(T.a)(L.a.mark(function Xe(ot,Fe){return L.a.wrap(function(Kt){for(;;)switch(Kt.prev=Kt.next){case 0:if(console.log("handleExpand",Fe),!(Fe.nativeEvent.target.nodeName==="svg"||Fe.nativeEvent.target.nodeName==="path"||Fe.nativeEvent.target.nodeName==="LI")){Kt.next=5;break}return Kt.abrupt("return",!0);case 5:return Kt.next=7,fo(Fe.node);case 7:sn.includes(Fe.node.path)?sn.splice(sn.indexOf(Fe.node.path),1):sn.push(Fe.node.path);case 8:Oa(Object(ie.a)(sn));case 9:case"end":return Kt.stop()}},Xe)}));return function(ot,Fe){return Ut.apply(this,arguments)}}(),Oo=function(){er(!1),localStorage.warehouseHideTip=!0},So=function(){var Ut=Object(T.a)(L.a.mark(function Xe(ot){var Fe,Xt,Kt,Cn,yn;return L.a.wrap(function(Ln){for(;;)switch(Ln.prev=Ln.next){case 0:Kt="",Ln.t0=pt,Ln.next=Ln.t0===!0?4:Ln.t0===!1?9:11;break;case 4:return Kt="\u5F00\u542F\u7248\u672C\u5E93",Cn="\u5F00\u542F",yn="\u4E0D\u5F00\u542F",Xt=d.a.createElement("div",null,"\u65B0\u5EFA\u5B9E\u8DF5\u9898\u5173\u5361\u65F6\uFF0C\u9700\u8981\u4F7F\u7528\u4EE3\u7801\u4ED3\u5E93\uFF1B\u5982\u679C\u53EA\u6709\u9009\u62E9\u9898\u5173\u5361\uFF0C\u5219\u4E0D\u9700\u8981\u4EE3\u7801\u4ED3\u5E93\u3002\u4EE3\u7801\u4ED3\u5E93\u542F\u7528\u540E\uFF0C\u5C06\u65E0\u6CD5\u5173\u95ED\u3002"),Ln.abrupt("break",11);case 9:return yt!=null&&(Fe=yt.detail)!==null&&Fe!==void 0&&Fe.secret_repository?(Kt="\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",Cn="\u786E\u5B9A",yn="\u53D6\u6D88",Xt=d.a.createElement("div",null,"\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\u540E\uFF0C\u5DF2\u521B\u5EFA\u7684\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\u53CA\u5176\u5185\u5BB9\uFF0C\u5C06\u88AB\u5220\u9664\u3002\u786E\u8BA4\u8981\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\uFF1F")):(Kt="\u5F00\u542F\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",Cn="\u4E0D\u4F7F\u7528",yn="\u4F7F\u7528",Xt=d.a.createElement("div",null,"\u79C1\u5BC6\u7248\u672C\u5E93\u7684\u6587\u4EF6\u5BF9\u5B66\u5458\u59CB\u7EC8\u9690\u85CF\uFF0C\u65E0\u6CD5\u8BBF\u95EE\u67E5\u770B\u3002\u9002\u7528\u4E8E\u547D\u4EE4\u884C\u3001\u56FE\u5F62\u5316\u684C\u9762\u4E24\u7C7B\u5B9E\u8BAD\uFF0C\u5176\u4ED6\u7C7B\u578B\u5B9E\u8BAD\u4E0D\u5EFA\u8BAE\u4F7F\u7528\u79C1\u5BC6\u7248\u672C\u5E93\u3002")),Ln.abrupt("break",11);case 11:if(!(!pt&&Object(Rn.b)(At,"\u4E0D\u80FD\u5F00\u542F/\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93"))){Ln.next=13;break}return Ln.abrupt("return");case 13:de.a.confirm({title:Kt,okText:Cn,cancelText:yn,content:Xt,onOk:function(){var Hn;Object(Ot.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93",Kt]),!pt&&!(yt!=null&&(Hn=yt.detail)!==null&&Hn!==void 0&&Hn.secret_repository)||Ra(ot)},onCancel:function(){var Hn;!pt&&!(yt!=null&&(Hn=yt.detail)!==null&&Hn!==void 0&&Hn.secret_repository)&&Ra(ot)}});case 14:case"end":return Ln.stop()}},Xe)}));return function(ot){return Ut.apply(this,arguments)}}(),Ra=function(){var Ut=Object(T.a)(L.a.mark(function Xe(ot){return L.a.wrap(function(Xt){for(;;)switch(Xt.prev=Xt.next){case 0:if(!pt){Xt.next=6;break}return Xt.next=3,Object(He.q)(Object(A.a)({},en));case 3:At({type:"practiceSetting/getCommonData",payload:Object(A.a)({},en)}),Xt.next=8;break;case 6:return Xt.next=8,Object(He.s)(Object(A.a)(Object(A.a)({},en),{},{is_secret_repository:ot}));case 8:Br(),At({type:"shixunsDetail/getShixunsDetail",payload:{id:en.id}});case 10:case"end":return Xt.stop()}},Xe)}));return function(ot){return Ut.apply(this,arguments)}}(),Ta=function(Xe){console.log(Xe)},Vo=function(){var Ut=Object(T.a)(L.a.mark(function Xe(ot){var Fe,Xt,Kt,Cn,yn,Qn,Ln,ta,Hn,Yo,Xo;return L.a.wrap(function(fr){for(;;)switch(fr.prev=fr.next){case 0:if(console.log(ot),Fe=ot.node.key,Xt=ot.dragNode.key,Kt=ot.node.pos.split("-"),Cn=ot.dropPosition-Number(Kt[Kt.length-1]),!(ot.dragNode.type==="tree")){fr.next=8;break}return f.b.warn("\u4E0D\u652F\u6301\u6587\u4EF6\u5939\u79FB\u52A8\u76EE\u5F55"),fr.abrupt("return");case 8:if(!(ot.node.type!=="tree")){fr.next=11;break}return f.b.warn("\u672A\u79FB\u52A8\u6587\u4EF6\u76EE\u5F55\u4F4D\u7F6E"),fr.abrupt("return");case 11:return fr.next=13,At({type:"shixunsDetail/moveGitFile",payload:{id:en.id,from:ot.dragNode.path,to:ot.node.path+"/"+ot.dragNode.name,message:"".concat(ot.dragNode.path," move to ").concat(ot.node.path+"/"+ot.dragNode.name," ")}});case 13:if(yn=fr.sent,!(yn.status===0)){fr.next=26;break}return wa(""),fr.next=18,Br("");case 18:Qn=0;case 19:if(!(Qn0&&arguments[0]!==void 0?arguments[0]:[],De=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Ee=Me.length,J=De.length;if(Math.abs(Ee-J)!==1)return{add:!1,key:null};function Q(he,X){var pe=new Map;he.forEach(function(R){pe.set(R,!0)});var p=X.filter(function(R){return!pe.has(R)});return p.length===1?p[0]:null}return Ee ").concat(De);return De}var ie=function(De,Ee){var J=De.prefixCls,Q=De.data,he=De.selectable,X=De.checkable,pe=De.expandedKeys,p=De.selectedKeys,R=De.checkedKeys,C=De.loadedKeys,ne=De.loadingKeys,y=De.halfCheckedKeys,k=De.keyEntities,oe=De.disabled,xe=De.dragging,Te=De.dragOverNodeKey,Ke=De.dropPosition,Ye=De.motion,nt=De.height,dt=De.itemHeight,tt=De.virtual,ut=De.focusable,et=De.activeItem,kt=De.focused,Lt=De.tabIndex,Gt=De.onKeyDown,He=De.onFocus,Ot=De.onBlur,Rn=De.onActiveChange,qt=De.onListChangeStart,Rt=De.onListChangeEnd,Wt=Object(b.a)(De,["prefixCls","data","selectable","checkable","expandedKeys","selectedKeys","checkedKeys","loadedKeys","loadingKeys","halfCheckedKeys","keyEntities","disabled","dragging","dragOverNodeKey","dropPosition","motion","height","itemHeight","virtual","focusable","activeItem","focused","tabIndex","onKeyDown","onFocus","onBlur","onActiveChange","onListChangeStart","onListChangeEnd"]),It=de.useRef(null);de.useImperativeHandle(Ee,function(){return{scrollTo:function(vt){It.current.scrollTo(vt)}}});var xn=de.useState(pe),dn=Object(T.a)(xn,2),Jt=dn[0],ur=dn[1],Bn=de.useState(Q),or=Object(T.a)(Bn,2),Cr=or[0],qr=or[1],Pr=de.useState(Q),_r=Object(T.a)(Pr,2),ra=_r[0],bt=_r[1],Ge=de.useState([]),Pt=Object(T.a)(Ge,2),rn=Pt[0],$t=Pt[1],Un=de.useState(null),Mn=Object(T.a)(Un,2),Vt=Mn[0],st=Mn[1];function yt(){qr(Q),bt(Q),$t([]),st(null),Rt()}de.useEffect(function(){ur(pe);var Qe=be(Jt,pe);if(Qe.key!==null)if(Qe.add){var vt=Cr.findIndex(function(hn){var en=hn.data.key;return en===Qe.key}),At=ke(Se(Cr,Q,Qe.key),tt,nt,dt),xt=Cr.slice();xt.splice(vt+1,0,Oe),bt(xt),$t(At),st("show")}else{var pt=Q.findIndex(function(hn){var en=hn.data.key;return en===Qe.key}),lt=ke(Se(Q,Cr,Qe.key),tt,nt,dt),Be=Q.slice();Be.splice(pt+1,0,Oe),bt(Be),$t(lt),st("hide")}else Cr!==Q&&(qr(Q),bt(Q))},[pe,Q]),de.useEffect(function(){xe||yt()},[xe]);var Pn=Ye?ra:Q,rt={expandedKeys:pe,selectedKeys:p,loadedKeys:C,loadingKeys:ne,checkedKeys:R,halfCheckedKeys:y,dragOverNodeKey:Te,dropPosition:Ke,keyEntities:k};return de.createElement(de.Fragment,null,kt&&et&&de.createElement("span",{style:L,"aria-live":"assertive"},te(et)),de.createElement("div",{role:"tree"},de.createElement("input",{style:L,disabled:ut===!1||oe,tabIndex:ut!==!1?Lt:null,onKeyDown:Gt,onFocus:He,onBlur:Ot,value:"",onChange:V})),de.createElement(f.a,Object.assign({},Wt,{data:Pn,itemKey:Ne,height:nt,fullHeight:!1,virtual:tt,itemHeight:dt,prefixCls:"".concat(J,"-list"),ref:It}),function(Qe){var vt=Qe.pos,At=Qe.data,xt=At.key,pt=Object(b.a)(At,["key"]),lt=Qe.isStart,Be=Qe.isEnd,hn=Object(S.e)(xt,vt);delete pt.children;var en=Object(S.f)(hn,rt);return de.createElement(H,Object.assign({},pt,en,{active:et&&xt===et.data.key,pos:vt,data:Qe.data,isStart:lt,isEnd:Be,motion:Ye,motionNodes:xt===d?rn:null,motionType:Vt,onMotionStart:qt,onMotionEnd:yt,treeNodeRequiredProps:rt,onMouseMove:function(){Rn(null)}}))}))},W=de.forwardRef(ie);W.displayName="NodeList";var F=W,ae=i("NvD2"),z=function(Me){Object(q.a)(Ee,Me);var De=Object(fe.a)(Ee);function Ee(){var J;return Object(ue.a)(this,Ee),J=De.apply(this,arguments),J.destroyed=!1,J.state={keyEntities:{},selectedKeys:[],checkedKeys:[],halfCheckedKeys:[],loadedKeys:[],loadingKeys:[],expandedKeys:[],dragging:!1,dragNodesKeys:[],dragOverNodeKey:null,dropPosition:null,treeData:[],flattenNodes:[],focused:!1,activeKey:null,listChanging:!1,prevProps:null},J.listRef=de.createRef(),J.onNodeDragStart=function(Q,he){var X=J.state,pe=X.expandedKeys,p=X.keyEntities,R=J.props.onDragStart,C=he.props.eventKey;J.dragNode=he;var ne=Object(x.b)(pe,C);J.setState({dragging:!0,dragNodesKeys:Object(x.g)(C,p)}),J.setExpandedKeys(ne),R&&R({event:Q,node:Object(S.b)(he.props)})},J.onNodeDragEnter=function(Q,he){var X=J.state,pe=X.expandedKeys,p=X.keyEntities,R=X.dragNodesKeys,C=J.props.onDragEnter,ne=he.props,y=ne.pos,k=ne.eventKey;if(!J.dragNode||R.indexOf(k)!==-1)return;var oe=Object(x.c)(Q,he);if(J.dragNode.props.eventKey===k&&oe===0){J.setState({dragOverNodeKey:"",dropPosition:null});return}setTimeout(function(){J.setState({dragOverNodeKey:k,dropPosition:oe}),J.delayedDragEnterLogic||(J.delayedDragEnterLogic={}),Object.keys(J.delayedDragEnterLogic).forEach(function(xe){clearTimeout(J.delayedDragEnterLogic[xe])}),J.delayedDragEnterLogic[y]=window.setTimeout(function(){if(!J.state.dragging)return;var xe=Object(Ie.a)(pe),Te=p[k];Te&&(Te.children||[]).length&&(xe=Object(x.a)(pe,k)),"expandedKeys"in J.props||J.setExpandedKeys(xe),C&&C({event:Q,node:Object(S.b)(he.props),expandedKeys:xe})},400)},0)},J.onNodeDragOver=function(Q,he){var X=J.state.dragNodesKeys,pe=J.props.onDragOver,p=he.props.eventKey;if(X.indexOf(p)!==-1)return;if(J.dragNode&&p===J.state.dragOverNodeKey){var R=Object(x.c)(Q,he);if(R===J.state.dropPosition)return;J.setState({dropPosition:R})}pe&&pe({event:Q,node:Object(S.b)(he.props)})},J.onNodeDragLeave=function(Q,he){var X=J.props.onDragLeave;J.setState({dragOverNodeKey:""}),X&&X({event:Q,node:Object(S.b)(he.props)})},J.onNodeDragEnd=function(Q,he){var X=J.props.onDragEnd;J.setState({dragOverNodeKey:""}),J.cleanDragState(),X&&X({event:Q,node:Object(S.b)(he.props)}),J.dragNode=null},J.onNodeDrop=function(Q,he){var X=J.state,pe=X.dragNodesKeys,p=pe===void 0?[]:pe,R=X.dropPosition,C=J.props.onDrop,ne=he.props,y=ne.eventKey,k=ne.pos;if(J.setState({dragOverNodeKey:""}),J.cleanDragState(),p.indexOf(y)!==-1){Object(w.a)(!1,"Can not drop to dragNode(include it's children node)");return}var oe=Object(x.k)(k),xe={event:Q,node:Object(S.b)(he.props),dragNode:J.dragNode?Object(S.b)(J.dragNode.props):null,dragNodesKeys:p.slice(),dropPosition:R+Number(oe[oe.length-1]),dropToGap:!1};R!==0&&(xe.dropToGap=!0),C&&C(xe),J.dragNode=null},J.cleanDragState=function(){var Q=J.state.dragging;Q&&J.setState({dragging:!1})},J.onNodeClick=function(Q,he){var X=J.props.onClick;X&&X(Q,he)},J.onNodeDoubleClick=function(Q,he){var X=J.props.onDoubleClick;X&&X(Q,he)},J.onNodeSelect=function(Q,he){var X=J.state.selectedKeys,pe=J.state.keyEntities,p=J.props,R=p.onSelect,C=p.multiple,ne=he.selected,y=he.key,k=!ne;k?C?X=Object(x.a)(X,y):X=[y]:X=Object(x.b)(X,y);var oe=X.map(function(xe){var Te=pe[xe];return Te?Te.node:null}).filter(function(xe){return xe});J.setUncontrolledState({selectedKeys:X}),R&&R(X,{event:"select",selected:k,node:he,selectedNodes:oe,nativeEvent:Q.nativeEvent})},J.onNodeCheck=function(Q,he,X){var pe=J.state,p=pe.keyEntities,R=pe.checkedKeys,C=pe.halfCheckedKeys,ne=J.props,y=ne.checkStrictly,k=ne.onCheck,oe=he.key,xe,Te={event:"check",node:he,checked:X,nativeEvent:Q.nativeEvent};if(y){var Ke=X?Object(x.a)(R,oe):Object(x.b)(R,oe),Ye=Object(x.b)(C,oe);xe={checked:Ke,halfChecked:Ye},Te.checkedNodes=Ke.map(function(kt){return p[kt]}).filter(function(kt){return kt}).map(function(kt){return kt.node}),J.setUncontrolledState({checkedKeys:Ke})}else{var nt=Object(ae.a)([].concat(Object(Ie.a)(R),[oe]),!0,p),dt=nt.checkedKeys,tt=nt.halfCheckedKeys;if(!X){var ut=new Set(dt);ut.delete(oe);var et=Object(ae.a)(Array.from(ut),{checked:!1,halfCheckedKeys:tt},p);dt=et.checkedKeys,tt=et.halfCheckedKeys}xe=dt,Te.checkedNodes=[],Te.checkedNodesPositions=[],Te.halfCheckedKeys=tt,dt.forEach(function(kt){var Lt=p[kt];if(!Lt)return;var Gt=Lt.node,He=Lt.pos;Te.checkedNodes.push(Gt),Te.checkedNodesPositions.push({node:Gt,pos:He})}),J.setUncontrolledState({checkedKeys:dt},!1,{halfCheckedKeys:tt})}k&&k(xe,Te)},J.onNodeLoad=function(Q){return new Promise(function(he){J.setState(function(X){var pe=X.loadedKeys,p=pe===void 0?[]:pe,R=X.loadingKeys,C=R===void 0?[]:R,ne=J.props,y=ne.loadData,k=ne.onLoad,oe=Q.key;if(!y||p.indexOf(oe)!==-1||C.indexOf(oe)!==-1)return{};var xe=y(Q);return xe.then(function(){var Te=J.state,Ke=Te.loadedKeys,Ye=Te.loadingKeys,nt=Object(x.a)(Ke,oe),dt=Object(x.b)(Ye,oe);k&&k(nt,{event:"load",node:Q}),J.setUncontrolledState({loadedKeys:nt}),J.setState({loadingKeys:dt}),he()}),{loadingKeys:Object(x.a)(C,oe)}})})},J.onNodeMouseEnter=function(Q,he){var X=J.props.onMouseEnter;X&&X({event:Q,node:he})},J.onNodeMouseLeave=function(Q,he){var X=J.props.onMouseLeave;X&&X({event:Q,node:he})},J.onNodeContextMenu=function(Q,he){var X=J.props.onRightClick;X&&(Q.preventDefault(),X({event:Q,node:he}))},J.onFocus=function(){var Q=J.props.onFocus;J.setState({focused:!0}),Q&&Q.apply(void 0,arguments)},J.onBlur=function(){var Q=J.props.onBlur;J.setState({focused:!1}),J.onActiveChange(null),Q&&Q.apply(void 0,arguments)},J.getTreeNodeRequiredProps=function(){var Q=J.state,he=Q.expandedKeys,X=Q.selectedKeys,pe=Q.loadedKeys,p=Q.loadingKeys,R=Q.checkedKeys,C=Q.halfCheckedKeys,ne=Q.dragOverNodeKey,y=Q.dropPosition,k=Q.keyEntities;return{expandedKeys:he||[],selectedKeys:X||[],loadedKeys:pe||[],loadingKeys:p||[],checkedKeys:R||[],halfCheckedKeys:C||[],dragOverNodeKey:ne,dropPosition:y,keyEntities:k}},J.setExpandedKeys=function(Q){var he=J.state.treeData,X=Object(S.d)(he,Q);J.setUncontrolledState({expandedKeys:Q,flattenNodes:X},!0)},J.onNodeExpand=function(Q,he){var X=J.state.expandedKeys,pe=J.state.listChanging,p=J.props,R=p.onExpand,C=p.loadData,ne=he.key,y=he.expanded;if(pe)return;var k=X.indexOf(ne),oe=!y;if(Object(w.a)(y&&k!==-1||!y&&k===-1,"Expand state not sync with index check"),oe?X=Object(x.a)(X,ne):X=Object(x.b)(X,ne),J.setExpandedKeys(X),R&&R(X,{node:he,expanded:oe,nativeEvent:Q.nativeEvent}),oe&&C){var xe=J.onNodeLoad(he);xe&&xe.then(function(){var Te=Object(S.d)(J.state.treeData,X);J.setUncontrolledState({flattenNodes:Te})})}},J.onListChangeStart=function(){J.setUncontrolledState({listChanging:!0})},J.onListChangeEnd=function(){setTimeout(function(){J.setUncontrolledState({listChanging:!1})})},J.onActiveChange=function(Q){var he=J.state.activeKey,X=J.props.onActiveChange;if(he===Q)return;J.setState({activeKey:Q}),Q!==null&&J.scrollTo({key:Q}),X&&X(Q)},J.getActiveItem=function(){var Q=J.state,he=Q.activeKey,X=Q.flattenNodes;return he===null?null:X.find(function(pe){var p=pe.data.key;return p===he})||null},J.offsetActiveKey=function(Q){var he=J.state,X=he.flattenNodes,pe=he.activeKey,p=X.findIndex(function(ne){var y=ne.data.key;return y===pe});p===-1&&Q<0&&(p=X.length),p=(p+Q+X.length)%X.length;var R=X[p];if(R){var C=R.data.key;J.onActiveChange(C)}else J.onActiveChange(null)},J.onKeyDown=function(Q){var he=J.state,X=he.activeKey,pe=he.expandedKeys,p=he.checkedKeys,R=J.props,C=R.onKeyDown,ne=R.checkable,y=R.selectable;switch(Q.which){case Y.a.UP:{J.offsetActiveKey(-1),Q.preventDefault();break}case Y.a.DOWN:{J.offsetActiveKey(1),Q.preventDefault();break}}var k=J.getActiveItem();if(k&&k.data){var oe=J.getTreeNodeRequiredProps(),xe=k.data.isLeaf===!1||!!(k.data.children||[]).length,Te=Object(S.b)(Object(se.a)(Object(se.a)({},Object(S.f)(X,oe)),{},{data:k.data,active:!0}));switch(Q.which){case Y.a.LEFT:{xe&&pe.includes(X)?J.onNodeExpand({},Te):k.parent&&J.onActiveChange(k.parent.data.key),Q.preventDefault();break}case Y.a.RIGHT:{xe&&!pe.includes(X)?J.onNodeExpand({},Te):k.children&&k.children.length&&J.onActiveChange(k.children[0].data.key),Q.preventDefault();break}case Y.a.ENTER:case Y.a.SPACE:{ne&&!Te.disabled&&Te.checkable!==!1&&!Te.disableCheckbox?J.onNodeCheck({},Te,!p.includes(X)):!ne&&y&&!Te.disabled&&Te.selectable!==!1&&J.onNodeSelect({},Te);break}}}C&&C(Q)},J.setUncontrolledState=function(Q){var he=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,X=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(J.destroyed)return;var pe=!1,p=!0,R={};Object.keys(Q).forEach(function(C){if(C in J.props){p=!1;return}pe=!0,R[C]=Q[C]}),pe&&(!he||p)&&J.setState(Object(se.a)(Object(se.a)({},R),X))},J.scrollTo=function(Q){J.listRef.current.scrollTo(Q)},J}return Object(E.a)(Ee,[{key:"componentWillUnmount",value:function(){this.destroyed=!0}},{key:"render",value:function(){var Q,he=this.state,X=he.focused,pe=he.flattenNodes,p=he.keyEntities,R=he.dragging,C=he.activeKey,ne=this.props,y=ne.prefixCls,k=ne.className,oe=ne.style,xe=ne.showLine,Te=ne.focusable,Ke=ne.tabIndex,Ye=Ke===void 0?0:Ke,nt=ne.selectable,dt=ne.showIcon,tt=ne.icon,ut=ne.switcherIcon,et=ne.draggable,kt=ne.checkable,Lt=ne.checkStrictly,Gt=ne.disabled,He=ne.motion,Ot=ne.loadData,Rn=ne.filterTreeNode,qt=ne.height,Rt=ne.itemHeight,Wt=ne.virtual,It=ne.titleRender,xn=ne.onContextMenu,dn=Object(x.f)(this.props);return de.createElement(A.a.Provider,{value:{prefixCls:y,selectable:nt,showIcon:dt,icon:tt,switcherIcon:ut,draggable:et,checkable:kt,checkStrictly:Lt,disabled:Gt,keyEntities:p,loadData:Ot,filterTreeNode:Rn,titleRender:It,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},de.createElement("div",{className:M()(y,k,(Q={},Object(me.a)(Q,"".concat(y,"-show-line"),xe),Object(me.a)(Q,"".concat(y,"-focused"),X),Object(me.a)(Q,"".concat(y,"-active-focused"),C!==null),Q))},de.createElement(F,Object.assign({ref:this.listRef,prefixCls:y,style:oe,data:pe,disabled:Gt,selectable:nt,checkable:!!kt,motion:He,dragging:R,height:qt,itemHeight:Rt,virtual:Wt,focusable:Te,focused:X,tabIndex:Ye,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:xn},this.getTreeNodeRequiredProps(),dn))))}}],[{key:"getDerivedStateFromProps",value:function(Q,he){var X=he.prevProps,pe={prevProps:Q};function p(tt){return!X&&tt in Q||X&&X[tt]!==Q[tt]}var R;if(p("treeData")?R=Q.treeData:p("children")&&(Object(w.a)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),R=Object(S.c)(Q.children)),R){pe.treeData=R;var C=Object(S.a)(R);pe.keyEntities=Object(se.a)(Object(me.a)({},d,Pe),C.keyEntities)}var ne=pe.keyEntities||he.keyEntities;if(p("expandedKeys")||X&&p("autoExpandParent"))pe.expandedKeys=Q.autoExpandParent||!X&&Q.defaultExpandParent?Object(x.e)(Q.expandedKeys,ne):Q.expandedKeys;else if(!X&&Q.defaultExpandAll){var y=Object(se.a)({},ne);delete y[d],pe.expandedKeys=Object.keys(y).map(function(tt){return y[tt].key})}else!X&&Q.defaultExpandedKeys&&(pe.expandedKeys=Q.autoExpandParent||Q.defaultExpandParent?Object(x.e)(Q.defaultExpandedKeys,ne):Q.defaultExpandedKeys);if(pe.expandedKeys||delete pe.expandedKeys,R||pe.expandedKeys){var k=Object(S.d)(R||he.treeData,pe.expandedKeys||he.expandedKeys);pe.flattenNodes=k}if(Q.selectable&&(p("selectedKeys")?pe.selectedKeys=Object(x.d)(Q.selectedKeys,Q):!X&&Q.defaultSelectedKeys&&(pe.selectedKeys=Object(x.d)(Q.defaultSelectedKeys,Q))),Q.checkable){var oe;if(p("checkedKeys")?oe=Object(x.j)(Q.checkedKeys)||{}:!X&&Q.defaultCheckedKeys?oe=Object(x.j)(Q.defaultCheckedKeys)||{}:R&&(oe=Object(x.j)(Q.checkedKeys)||{checkedKeys:he.checkedKeys,halfCheckedKeys:he.halfCheckedKeys}),oe){var xe=oe,Te=xe.checkedKeys,Ke=Te===void 0?[]:Te,Ye=xe.halfCheckedKeys,nt=Ye===void 0?[]:Ye;if(!Q.checkStrictly){var dt=Object(ae.a)(Ke,!0,ne);Ke=dt.checkedKeys,nt=dt.halfCheckedKeys}pe.checkedKeys=Ke,pe.halfCheckedKeys=nt}}return p("loadedKeys")&&(pe.loadedKeys=Q.loadedKeys),pe}}]),Ee}(de.Component);z.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[]},z.TreeNode=O.a;var $=z,Ae=I.b=$},fjLI:function(we,I,i){"use strict";i.d(I,"e",function(){return w}),i.d(I,"a",function(){return v}),i.d(I,"c",function(){return M}),i.d(I,"d",function(){return x}),i.d(I,"b",function(){return S});var me=i("8HAY"),se=i("Cg/j"),Ie=i("T8No"),ue=i("nnTU"),E=i("MI8n"),q=function(){var T=function(b,f){return T=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(g,O){g.__proto__=O}||function(g,O){for(var N in O)O.hasOwnProperty(N)&&(g[N]=O[N])},T(b,f)};return function(b,f){T(b,f);function g(){this.constructor=b}b.prototype=f===null?Object.create(f):(g.prototype=f.prototype,new g)}}(),fe=function(T,b,f,g){var O=arguments.length,N=O<3?b:g===null?g=Object.getOwnPropertyDescriptor(b,f):g,K;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")N=Reflect.decorate(T,b,f,g);else for(var H=T.length-1;H>=0;H--)(K=T[H])&&(N=(O<3?K(N):O>3?K(b,f,N):K(b,f))||N);return O>3&&N&&Object.defineProperty(b,f,N),N},de=function(T,b){return function(f,g){b(f,g,T)}},Y=function(){for(var T=0,b=0,f=arguments.length;b=0&&(O.splice(N,1),g._onDidChangeMenu.fire(b))}}},T.prototype.getMenuItems=function(b){var f=(this._menuItems.get(b)||[]).slice(0);return b===0&&this._appendImplicitItems(f),f},T.prototype._appendImplicitItems=function(b){for(var f=new Set,g=b.filter(function(Se){return w(Se)}),O=0,N=g;O0&&arguments[0]!==void 0?arguments[0]:[],ce=d;if(Array.isArray(d)){for(var Pe=0;Pe0||xt.target.offsetWidth>0)&&Ot.current.instance.layout()}}catch(pt){vt.e(pt)}finally{vt.f()}}),rt.observe(He.current)),rt}function or(){E.b.warn({content:decodeURIComponent(T),key:"monaco-editor-tip"})}var Cr=function(){var Qe=Ot.current.instance;if(Ne!=null&&Qe&&Jt){var vt=Qe.getModel();vt&&Ne!==vt.getValue()&&(K=!0,vt.setValue(Ne),Qe.layout(),K=!1)}};Object(v.useEffect)(function(){try{var rt,Qe=Ot.current.instance;nn.current&&clearTimeout(nn.current),nn.current=setTimeout(function(){Cr()},500),Qe==null||((rt=Qe.updateOptions)===null||rt===void 0)||rt.call(Qe,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(Ne.split(/\r\n|\r|\n/g).length))+3,5)})}catch(vt){debugger}},[Ne,Jt,Ot.current]),Object(v.useEffect)(function(){try{if(dt&&Ot.current&&Ot.current.instance){var rt=Ot.current.instance;rt.changeViewZones(function(vt){var At=document.createElement("div");At.style.padding="10px 20px",At.style.width="calc(100% - 20px)",At.className="my-error-line-wrp",At.innerHTML=ut,vt.addZone({afterLineNumber:dt||11,heightInLines:3,domNode:At})});var Qe={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};rt.addOverlayWidget(Qe),rt.revealPositionInCenter({lineNumber:20,column:1})}}catch(vt){debugger}},[dt,Ot.current,Jt]),Object(v.useEffect)(function(){var rt;if((rt=Ot.current)!==null&&rt!==void 0&&rt.instance&&Jt&&Lt){var Qe=Ot.current.instance,vt=Qe.getModel();if(!vt)return;var At=function(){var _e=[],ct=[],mt=vt.getAllDecorations(),ft=Object(q.a)(mt),at;try{for(ft.s();!(at=ft.n()).done;){var _t=at.value;if(_t.options.className==="highlighted-line"){var Je;_e.push(_t==null||((Je=_t.range)===null||Je===void 0)?void 0:Je.startLineNumber),ct.push(_t==null?void 0:_t.id)}}}catch(jt){ft.e(jt)}finally{ft.f()}vt.deltaDecorations(ct,[]);var Nt=vt.getLineCount();!!et&&et<=Nt&&(Qe.deltaDecorations([],[{range:new Se.Range(et,1,et,vt.getLineMaxColumn(et)),options:{isWholeLine:!0,className:"highlighted-line"}}]),Qe.revealLineInCenter(et))};At();var xt=function(){var _e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,ct=[],mt=[],ft=vt.getAllDecorations(),at=Object(q.a)(ft),_t;try{for(at.s();!(_t=at.n()).done;){var Je=_t.value;if(Je.options.linesDecorationsClassName==="breakpoints"){var Nt;ct.push(Je==null||((Nt=Je.range)===null||Nt===void 0)?void 0:Nt.startLineNumber),mt.push(Je==null?void 0:Je.id)}}}catch(jt){at.e(jt)}finally{at.f()}if(_e)return{lines:ct,ids:mt};xe(ct)},pt=function(){var Ce=Object(Ie.a)(w.a.mark(function _e(ct){var mt;return w.a.wrap(function(at){for(;;)switch(at.prev=at.next){case 0:return mt={range:new Se.Range(ct,1,ct,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints"}},at.next=3,vt.deltaDecorations([],[mt]);case 3:xt();case 4:case"end":return at.stop()}},_e)}));return function(ct){return Ce.apply(this,arguments)}}(),lt=function(){var Ce=Object(Ie.a)(w.a.mark(function _e(ct){var mt,ft,at,_t,Je;return w.a.wrap(function(jt){for(;;)switch(jt.prev=jt.next){case 0:mt=[],ft=Qe.getLineDecorations(ct),at=Object(q.a)(ft);try{for(at.s();!(_t=at.n()).done;)Je=_t.value,Je.options.linesDecorationsClassName==="breakpoints"&&mt.push(Je.id)}catch(zn){at.e(zn)}finally{at.f()}return jt.next=6,vt.deltaDecorations(mt,[]);case 6:xt();case 7:case"end":return jt.stop()}},_e)}));return function(ct){return Ce.apply(this,arguments)}}(),Be=function(_e){var ct=Qe.getLineDecorations(_e),mt=Object(q.a)(ct),ft;try{for(mt.s();!(ft=mt.n()).done;){var at=ft.value;if(at.options.linesDecorationsClassName==="breakpoints")return!0}}catch(_t){mt.e(_t)}finally{mt.f()}return!1};if(!Object(f.isEqual)(Ke,xt(!0).lines)){vt.deltaDecorations(xt(!0).ids,[]);var hn=Ke.map(function(Ce){return{range:new Se.Range(Ce,1,Ce,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints"}}});vt.deltaDecorations([],hn)}var $t=Qe.onDidChangeModelContent(function(Ce){var _e=Qe.getPosition();if(_e){var ct=_e.lineNumber;vt.getLineContent(ct).trim()===""?lt(ct):Be(ct)&&(lt(ct),pt(ct))}}),En=Qe.onMouseDown(function(Ce){var _e,ct,mt;if(Ce.target.detail&&(_e=Ce.target)!==null&&_e!==void 0&&(ct=_e.element)!==null&&ct!==void 0&&(mt=ct.className)!==null&&mt!==void 0&&mt.includes("line-numbers")){var ft=Ce.target.position.lineNumber;if(vt.getLineContent(ft).trim()==="")return;Be(ft)?lt(ft):pt(ft)}}),Mt=function(_e){var ct={range:new Se.Range(_e,1,_e,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};Rt.current=Qe.deltaDecorations(Rt.current,[ct])},pn=function(){Rt.current=Qe.deltaDecorations(Rt.current,[])},Tt=Qe.onMouseMove(function(Ce){var _e,ct,mt;if(pn(),Ce.target.detail&&(_e=Ce.target)!==null&&_e!==void 0&&(ct=_e.element)!==null&&ct!==void 0&&(mt=ct.className)!==null&&mt!==void 0&&mt.includes("line-numbers")){var ft=Ce.target.position.lineNumber;if(vt.getLineContent(ft).trim()==="")return;Mt(ft)}}),je=Qe.onMouseLeave(function(){pn()});return function(){$t.dispose(),En.dispose(),Tt.dispose(),je.dispose()}}},[Ot.current,Jt,Ke,et,Lt]);function qr(){var rt=Ot.current.instance;if(rt){var Qe=rt.getSelection(),vt=Ot.current.pastePos||{},At=new Se.Range(vt.startLineNumber||Qe.endLineNumber,vt.startColumn||Qe.endColumn,vt.endLineNumber||Qe.endLineNumber,vt.endColumn||Qe.endColumn);setTimeout(function(){rt.executeEdits("",[{range:At,text:""}])},300)}}function Pr(rt){(window.navigator.platform.match("Mac")?rt.metaKey:rt.ctrlKey)&&rt.keyCode==83&&(rt.preventDefault(),J())}var _r=function(){if(he&&Ot.current.instance){var Qe=Ot.current.instance.getContentHeight();yt(Qe0||C.target.offsetWidth>0)&&he.layout()}}catch(ne){p.e(ne)}finally{p.f()}}),X.observe(ae.current)),X}Object(v.useEffect)(function(){return ae.current&&i.e(27).then(i.t.bind(null,"M/lh",7)).then(function(he){Se=he;var X=Se.editor.createDiffEditor(ae.current,Object(me.a)(Object(me.a)({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},F),{},{wordWrap:!0}));Me(X);var pe=De(X);return function(){X.dispose();var p=X.getModel();p&&p.dispose(),pe.unobserve(ae.current)}}),function(){window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}},[]),Object(v.useEffect)(function(){Ae&&Ae.setModel({original:Se.editor.createModel(Ne,ie),modified:Se.editor.createModel(te,ie)})},[Ne,te,ie,Ae]);var Ee=O(Pe),J=O(ke),Q={width:Ee,height:J};return M.a.createElement("div",{className:"my-diff-editor",ref:ae,style:Q})}},ZpRC:function(we,I,i){"use strict";function me(v){return typeof v=="object"&&v!=null&&v.nodeType===1}function se(v,M){return(!M||v!=="hidden")&&v!=="visible"&&v!=="clip"}function Ie(v,M){if(v.clientHeightM||T>v&&b=M&&f>=A?T-v-x:b>M&&fA?b-M+S:0}var E=function(v,M){var A=window,x=M.scrollMode,S=M.block,T=M.inline,b=M.boundary,f=M.skipOverflowHiddenElements,g=typeof b=="function"?b:function(xe){return xe!==b};if(!me(v))throw new TypeError("Invalid target");for(var O=document.scrollingElement||document.documentElement,N=[],K=v;me(K)&&g(K);){if((K=K.parentElement)===O){N.push(K);break}K!=null&&K===document.body&&Ie(K)&&!Ie(document.documentElement)||K!=null&&Ie(K,f)&&N.push(K)}for(var H=A.visualViewport?A.visualViewport.width:innerWidth,be=A.visualViewport?A.visualViewport.height:innerHeight,Se=window.scrollX||pageXOffset,L=window.scrollY||pageYOffset,V=v.getBoundingClientRect(),d=V.height,ce=V.width,Pe=V.top,Oe=V.right,ke=V.bottom,Ne=V.left,te=S==="start"||S==="nearest"?Pe:S==="end"?ke:Pe+d/2,ie=T==="center"?Ne+ce/2:T==="end"?Oe:Ne,W=[],F=0;F=0&&Ne>=0&&ke<=be&&Oe<=H&&Pe>=Me&&ke<=Ee&&Ne>=J&&Oe<=De)return W;var Q=getComputedStyle(ae),he=parseInt(Q.borderLeftWidth,10),X=parseInt(Q.borderTopWidth,10),pe=parseInt(Q.borderRightWidth,10),p=parseInt(Q.borderBottomWidth,10),R=0,C=0,ne="offsetWidth"in ae?ae.offsetWidth-ae.clientWidth-he-pe:0,y="offsetHeight"in ae?ae.offsetHeight-ae.clientHeight-X-p:0;if(O===ae)R=S==="start"?te:S==="end"?te-be:S==="nearest"?ue(L,L+be,be,X,p,L+te,L+te+d,d):te-be/2,C=T==="start"?ie:T==="center"?ie-H/2:T==="end"?ie-H:ue(Se,Se+H,H,he,pe,Se+ie,Se+ie+ce,ce),R=Math.max(0,R+L),C=Math.max(0,C+Se);else{R=S==="start"?te-Me-X:S==="end"?te-Ee+p+y:S==="nearest"?ue(Me,Ee,$,X,p+y,te,te+d,d):te-(Me+$/2)+y/2,C=T==="start"?ie-J-he:T==="center"?ie-(J+Ae/2)+ne/2:T==="end"?ie-De+pe+ne:ue(J,De,Ae,he,pe+ne,ie,ie+ce,ce);var k=ae.scrollLeft,oe=ae.scrollTop;te+=oe-(R=Math.max(0,Math.min(oe+R,ae.scrollHeight-$+y))),ie+=k-(C=Math.max(0,Math.min(k+C,ae.scrollWidth-Ae+ne)))}W.push({el:ae,top:R,left:C})}return W};function q(v){return v===Object(v)&&Object.keys(v).length!==0}function fe(v,M){M===void 0&&(M="auto");var A="scrollBehavior"in document.body.style;v.forEach(function(x){var S=x.el,T=x.top,b=x.left;S.scroll&&A?S.scroll({top:T,left:b,behavior:M}):(S.scrollTop=T,S.scrollLeft=b)})}function de(v){return v===!1?{block:"end",inline:"nearest"}:q(v)?v:{block:"start",inline:"nearest"}}function Y(v,M){var A=!v.ownerDocument.documentElement.contains(v);if(q(M)&&typeof M.behavior=="function")return M.behavior(A?[]:E(v,M));if(A)return;var x=de(M);return fe(E(v,x),x.behavior)}var w=I.a=Y},Zss7:function(we,I,i){var me;(function(se){var Ie=/^\s+/,ue=/\s+$/,E=0,q=se.round,fe=se.min,de=se.max,Y=se.random;function w(p,R){if(p=p||"",R=R||{},p instanceof w)return p;if(!(this instanceof w))return new w(p,R);var C=v(p);this._originalInput=p,this._r=C.r,this._g=C.g,this._b=C.b,this._a=C.a,this._roundA=q(100*this._a)/100,this._format=R.format||C.format,this._gradientType=R.gradientType,this._r<1&&(this._r=q(this._r)),this._g<1&&(this._g=q(this._g)),this._b<1&&(this._b=q(this._b)),this._ok=C.ok,this._tc_id=E++}w.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 p=this.toRgb();return(p.r*299+p.g*587+p.b*114)/1e3},getLuminance:function(){var p=this.toRgb(),R,C,ne,y,k,oe;return R=p.r/255,C=p.g/255,ne=p.b/255,R<=.03928?y=R/12.92:y=se.pow((R+.055)/1.055,2.4),C<=.03928?k=C/12.92:k=se.pow((C+.055)/1.055,2.4),ne<=.03928?oe=ne/12.92:oe=se.pow((ne+.055)/1.055,2.4),.2126*y+.7152*k+.0722*oe},setAlpha:function(p){return this._a=W(p),this._roundA=q(100*this._a)/100,this},toHsv:function(){var p=S(this._r,this._g,this._b);return{h:p.h*360,s:p.s,v:p.v,a:this._a}},toHsvString:function(){var p=S(this._r,this._g,this._b),R=q(p.h*360),C=q(p.s*100),ne=q(p.v*100);return this._a==1?"hsv("+R+", "+C+"%, "+ne+"%)":"hsva("+R+", "+C+"%, "+ne+"%, "+this._roundA+")"},toHsl:function(){var p=A(this._r,this._g,this._b);return{h:p.h*360,s:p.s,l:p.l,a:this._a}},toHslString:function(){var p=A(this._r,this._g,this._b),R=q(p.h*360),C=q(p.s*100),ne=q(p.l*100);return this._a==1?"hsl("+R+", "+C+"%, "+ne+"%)":"hsla("+R+", "+C+"%, "+ne+"%, "+this._roundA+")"},toHex:function(p){return b(this._r,this._g,this._b,p)},toHexString:function(p){return"#"+this.toHex(p)},toHex8:function(p){return f(this._r,this._g,this._b,this._a,p)},toHex8String:function(p){return"#"+this.toHex8(p)},toRgb:function(){return{r:q(this._r),g:q(this._g),b:q(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+q(this._r)+", "+q(this._g)+", "+q(this._b)+")":"rgba("+q(this._r)+", "+q(this._g)+", "+q(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:q(F(this._r,255)*100)+"%",g:q(F(this._g,255)*100)+"%",b:q(F(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+q(F(this._r,255)*100)+"%, "+q(F(this._g,255)*100)+"%, "+q(F(this._b,255)*100)+"%)":"rgba("+q(F(this._r,255)*100)+"%, "+q(F(this._g,255)*100)+"%, "+q(F(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:te[b(this._r,this._g,this._b,!0)]||!1},toFilter:function(p){var R="#"+g(this._r,this._g,this._b,this._a),C=R,ne=this._gradientType?"GradientType = 1, ":"";if(p){var y=w(p);C="#"+g(y._r,y._g,y._b,y._a)}return"progid:DXImageTransform.Microsoft.gradient("+ne+"startColorstr="+R+",endColorstr="+C+")"},toString:function(p){var R=!!p;p=p||this._format;var C=!1,ne=this._a<1&&this._a>=0,y=!R&&ne&&(p==="hex"||p==="hex6"||p==="hex3"||p==="hex4"||p==="hex8"||p==="name");return y?p==="name"&&this._a===0?this.toName():this.toRgbString():(p==="rgb"&&(C=this.toRgbString()),p==="prgb"&&(C=this.toPercentageRgbString()),(p==="hex"||p==="hex6")&&(C=this.toHexString()),p==="hex3"&&(C=this.toHexString(!0)),p==="hex4"&&(C=this.toHex8String(!0)),p==="hex8"&&(C=this.toHex8String()),p==="name"&&(C=this.toName()),p==="hsl"&&(C=this.toHslString()),p==="hsv"&&(C=this.toHsvString()),C||this.toHexString())},clone:function(){return w(this.toString())},_applyModification:function(p,R){var C=p.apply(null,[this].concat([].slice.call(R)));return this._r=C._r,this._g=C._g,this._b=C._b,this.setAlpha(C._a),this},lighten:function(){return this._applyModification(H,arguments)},brighten:function(){return this._applyModification(be,arguments)},darken:function(){return this._applyModification(Se,arguments)},desaturate:function(){return this._applyModification(O,arguments)},saturate:function(){return this._applyModification(N,arguments)},greyscale:function(){return this._applyModification(K,arguments)},spin:function(){return this._applyModification(L,arguments)},_applyCombination:function(p,R){return p.apply(null,[this].concat([].slice.call(R)))},analogous:function(){return this._applyCombination(Oe,arguments)},complement:function(){return this._applyCombination(V,arguments)},monochromatic:function(){return this._applyCombination(ke,arguments)},splitcomplement:function(){return this._applyCombination(Pe,arguments)},triad:function(){return this._applyCombination(d,arguments)},tetrad:function(){return this._applyCombination(ce,arguments)}},w.fromRatio=function(p,R){if(typeof p=="object"){var C={};for(var ne in p)p.hasOwnProperty(ne)&&(ne==="a"?C[ne]=p[ne]:C[ne]=De(p[ne]));p=C}return w(p,R)};function v(p){var R={r:0,g:0,b:0},C=1,ne=null,y=null,k=null,oe=!1,xe=!1;return typeof p=="string"&&(p=X(p)),typeof p=="object"&&(he(p.r)&&he(p.g)&&he(p.b)?(R=M(p.r,p.g,p.b),oe=!0,xe=String(p.r).substr(-1)==="%"?"prgb":"rgb"):he(p.h)&&he(p.s)&&he(p.v)?(ne=De(p.s),y=De(p.v),R=T(p.h,ne,y),oe=!0,xe="hsv"):he(p.h)&&he(p.s)&&he(p.l)&&(ne=De(p.s),k=De(p.l),R=x(p.h,ne,k),oe=!0,xe="hsl"),p.hasOwnProperty("a")&&(C=p.a)),C=W(C),{ok:oe,format:p.format||xe,r:fe(255,de(R.r,0)),g:fe(255,de(R.g,0)),b:fe(255,de(R.b,0)),a:C}}function M(p,R,C){return{r:F(p,255)*255,g:F(R,255)*255,b:F(C,255)*255}}function A(p,R,C){p=F(p,255),R=F(R,255),C=F(C,255);var ne=de(p,R,C),y=fe(p,R,C),k,oe,xe=(ne+y)/2;if(ne==y)k=oe=0;else{var Te=ne-y;oe=xe>.5?Te/(2-ne-y):Te/(ne+y);switch(ne){case p:k=(R-C)/Te+(R1&&(nt-=1),nt<1/6?Ke+(Ye-Ke)*6*nt:nt<1/2?Ye:nt<2/3?Ke+(Ye-Ke)*(2/3-nt)*6:Ke}if(R===0)ne=y=k=C;else{var xe=C<.5?C*(1+R):C+R-C*R,Te=2*C-xe;ne=oe(Te,xe,p+1/3),y=oe(Te,xe,p),k=oe(Te,xe,p-1/3)}return{r:ne*255,g:y*255,b:k*255}}function S(p,R,C){p=F(p,255),R=F(R,255),C=F(C,255);var ne=de(p,R,C),y=fe(p,R,C),k,oe,xe=ne,Te=ne-y;if(oe=ne===0?0:Te/ne,ne==y)k=0;else{switch(ne){case p:k=(R-C)/Te+(R>1)+720)%360;--R;)ne.h=(ne.h+y)%360,k.push(w(ne));return k}function ke(p,R){R=R||6;for(var C=w(p).toHsv(),ne=C.h,y=C.s,k=C.v,oe=[],xe=1/R;R--;)oe.push(w({h:ne,s:y,v:k})),k=(k+xe)%1;return oe}w.mix=function(p,R,C){C=C===0?0:C||50;var ne=w(p).toRgb(),y=w(R).toRgb(),k=C/100,oe={r:(y.r-ne.r)*k+ne.r,g:(y.g-ne.g)*k+ne.g,b:(y.b-ne.b)*k+ne.b,a:(y.a-ne.a)*k+ne.a};return w(oe)},w.readability=function(p,R){var C=w(p),ne=w(R);return(se.max(C.getLuminance(),ne.getLuminance())+.05)/(se.min(C.getLuminance(),ne.getLuminance())+.05)},w.isReadable=function(p,R,C){var ne=w.readability(p,R),y,k;k=!1,y=pe(C);switch(y.level+y.size){case"AAsmall":case"AAAlarge":k=ne>=4.5;break;case"AAlarge":k=ne>=3;break;case"AAAsmall":k=ne>=7;break}return k},w.mostReadable=function(p,R,C){var ne=null,y=0,k,oe,xe,Te;C=C||{},oe=C.includeFallbackColors,xe=C.level,Te=C.size;for(var Ke=0;Key&&(y=k,ne=w(R[Ke]));return w.isReadable(p,ne,{level:xe,size:Te})||!oe?ne:(C.includeFallbackColors=!1,w.mostReadable(p,["#fff","#000"],C))};var Ne=w.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"},te=w.hexNames=ie(Ne);function ie(p){var R={};for(var C in p)p.hasOwnProperty(C)&&(R[p[C]]=C);return R}function W(p){return p=parseFloat(p),(isNaN(p)||p<0||p>1)&&(p=1),p}function F(p,R){$(p)&&(p="100%");var C=Ae(p);return p=fe(R,de(0,parseFloat(p))),C&&(p=parseInt(p*R,10)/100),se.abs(p-R)<1e-6?1:p%R/parseFloat(R)}function ae(p){return fe(1,de(0,p))}function z(p){return parseInt(p,16)}function $(p){return typeof p=="string"&&p.indexOf(".")!=-1&&parseFloat(p)===1}function Ae(p){return typeof p=="string"&&p.indexOf("%")!=-1}function Me(p){return p.length==1?"0"+p:""+p}function De(p){return p<=1&&(p=p*100+"%"),p}function Ee(p){return se.round(parseFloat(p)*255).toString(16)}function J(p){return z(p)/255}var Q=function(){var p="[-\\+]?\\d+%?",R="[-\\+]?\\d*\\.\\d+%?",C="(?:"+R+")|(?:"+p+")",ne="[\\s|\\(]+("+C+")[,|\\s]+("+C+")[,|\\s]+("+C+")\\s*\\)?",y="[\\s|\\(]+("+C+")[,|\\s]+("+C+")[,|\\s]+("+C+")[,|\\s]+("+C+")\\s*\\)?";return{CSS_UNIT:new RegExp(C),rgb:new RegExp("rgb"+ne),rgba:new RegExp("rgba"+y),hsl:new RegExp("hsl"+ne),hsla:new RegExp("hsla"+y),hsv:new RegExp("hsv"+ne),hsva:new RegExp("hsva"+y),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 he(p){return!!Q.CSS_UNIT.exec(p)}function X(p){p=p.replace(Ie,"").replace(ue,"").toLowerCase();var R=!1;if(Ne[p])p=Ne[p],R=!0;else if(p=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var C;return(C=Q.rgb.exec(p))?{r:C[1],g:C[2],b:C[3]}:(C=Q.rgba.exec(p))?{r:C[1],g:C[2],b:C[3],a:C[4]}:(C=Q.hsl.exec(p))?{h:C[1],s:C[2],l:C[3]}:(C=Q.hsla.exec(p))?{h:C[1],s:C[2],l:C[3],a:C[4]}:(C=Q.hsv.exec(p))?{h:C[1],s:C[2],v:C[3]}:(C=Q.hsva.exec(p))?{h:C[1],s:C[2],v:C[3],a:C[4]}:(C=Q.hex8.exec(p))?{r:z(C[1]),g:z(C[2]),b:z(C[3]),a:J(C[4]),format:R?"name":"hex8"}:(C=Q.hex6.exec(p))?{r:z(C[1]),g:z(C[2]),b:z(C[3]),format:R?"name":"hex"}:(C=Q.hex4.exec(p))?{r:z(C[1]+""+C[1]),g:z(C[2]+""+C[2]),b:z(C[3]+""+C[3]),a:J(C[4]+""+C[4]),format:R?"name":"hex8"}:(C=Q.hex3.exec(p))?{r:z(C[1]+""+C[1]),g:z(C[2]+""+C[2]),b:z(C[3]+""+C[3]),format:R?"name":"hex"}:!1}function pe(p){var R,C;return p=p||{level:"AA",size:"small"},R=(p.level||"AA").toUpperCase(),C=(p.size||"small").toLowerCase(),R!=="AA"&&R!=="AAA"&&(R="AA"),C!=="small"&&C!=="large"&&(C="small"),{level:R,size:C}}we.exports?we.exports=w:!(me=function(){return w}.call(I,i,I,we),me!==void 0&&(we.exports=me))})(Math)},aBPH:function(we,I,i){we.exports={wrap:"wrap___1eujs",modal:"modal___3NBln",title:"title___26WI_",path:"path___HzdTG",colorBlue:"colorBlue___3sufs",width240:"width240___DJhZ8",filePath:"filePath___13aFg"}},bT9E:function(we,I,i){"use strict";i.d(I,"a",function(){return se});var me=i("VTBJ");function se(Ie,ue){var E=Object(me.a)({},Ie);return Array.isArray(ue)&&ue.forEach(function(q){delete E[q]}),E}},c5Ni:function(we,I,i){},cRFk:function(we,I,i){we.exports=i.p+"static/RepositoryNoneData.828085a8.png"},ch0t:function(we,I,i){"use strict";i.r(I);var me=i("+L6B"),se=i("2/Rp"),Ie=i("T2oS"),ue=i("W9HT"),E=i("14J3"),q=i("BMrR"),fe=i("2qtc"),de=i("kLXV"),Y=i("jCWc"),w=i("kPKH"),v=i("qVdP"),M=i("jsC+"),A=i("k1fw"),x=i("lUTK"),S=i("BvKs"),T=i("9og8"),b=i("miYZ"),f=i("tsqr"),g=i("5Dmo"),O=i("3S7+"),N=i("tJVT"),K=i("PpiC"),H=i("Znn+"),be=i("ZTPi"),Se=i("WmNS"),L=i.n(Se),V=i("q1tI"),d=i.n(V),ce=i("B6bo"),Pe=i.n(ce),Oe=i("Ty5D"),ke=i("9kvl"),Ne=i("BoS7"),te=i("Sdc0"),ie=i("oBTY"),W=i("ozfa"),F=i("MJZm"),ae=i("P5Jw"),z=i("5NDa"),$=i("5rEg"),Ae=i("y8nQ"),Me=i("Vl3Y"),De=i("aBPH"),Ee=i.n(De),J=function(Ge){var Pt=Ge.shixunsDetail,rn=Ge.globalSetting,qt=Ge.loading,Un=Ge.user,Mn=Ge.dispatch,Vt=Ge.isRepository,st=Object(K.a)(Ge,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),yt=Object(Oe.h)(),Pn=Object(Oe.i)(),rt=Object(V.useState)({}),Qe=Object(N.a)(rt,2),vt=Qe[0],At=Qe[1],xt=Object(V.useRef)(),pt=Me.a.useForm(),lt=Object(N.a)(pt,1),Be=lt[0],hn=Object(V.useState)(""),$t=Object(N.a)(hn,2),En=$t[0],Mt=$t[1];Object(V.useEffect)(function(){st.visible&&Be.resetFields()},[st.visible]),Object(V.useEffect)(function(){var je=sessionStorage.getItem("pathArray");if(je){var Ce=je.split(",").join("/"),_e=Ce.indexOf("/")===0?Ce.substr(1):Ce;Mt(_e)}},[]),Object(V.useEffect)(function(){var je,Ce;xt.current=(je=yt.pathname)===null||je===void 0||((Ce=je.split("/"))===null||Ce===void 0)?void 0:Ce[2]},[]);var pn=function(){var je=Object(T.a)(L.a.mark(function Ce(){var _e,ct,mt=arguments;return L.a.wrap(function(at){for(;;)switch(at.prev=at.next){case 0:return _e=mt.length>0&&mt[0]!==void 0?mt[0]:{},at.next=3,Mn({type:"shixunsDetail/addRepositoryFile",payload:{id:Pn.id,message:_e.commitMessage,content:"",path:(st.defaultPath?st.defaultPath+"/":"")+_e.path+"/"+(_e.file||".gitkeep"),secret_repository:Vt?void 0:!0}});case 3:ct=at.sent,ct!=null&&ct.url&&(f.b.success("\u6DFB\u52A0\u6210\u529F"),st.onOK({path:(st.defaultPath?st.defaultPath+"/":"")+_e.path+"/"+(_e.file||".gitkeep"),name:_e.path.split("/")[_e.path.split("/").length-1]}),st.onClose());case 5:case"end":return at.stop()}},Ce)}));return function(){return je.apply(this,arguments)}}(),Tt=function(){var Ce,_e;ke.d.push("/shixuns/".concat(xt.current,"/").concat((Ce=yt.pathname)===null||Ce===void 0||((_e=Ce.split("/"))===null||_e===void 0)?void 0:_e[3]).concat(En?"/master/shixun_show/".concat(En):""))};return d.a.createElement(de.a,{width:"60%",centered:!0,visible:st.visible,wrapClassName:Ee.a.modal,onOk:function(){Be.submit()},onCancel:st.onClose,title:"\u65B0\u5EFA\u6587\u4EF6\u5939"},d.a.createElement("section",{className:Ee.a.bg},d.a.createElement("div",{className:Ee.a.wrap},d.a.createElement(Me.a,{className:"mt10",form:Be,scrollToFirstError:!0,layout:"vertical",onFinish:pn,onChange:function(){var Ce,_e,ct,mt,ft=Object(A.a)({},Be.getFieldsValue()),at=ft==null||((Ce=ft.path)===null||Ce===void 0)?void 0:Ce.split(""),_t=ft==null||((_e=ft.file)===null||_e===void 0)?void 0:_e.split("");at!=null&&(ct=at.filter(function(Je){return Je=="/"}))!==null&&ct!==void 0&&ct.length&&(ft.path=ft.path.substring(0,ft.path.length-1)),_t!=null&&(mt=_t.filter(function(Je){return Je=="/"}))!==null&&mt!==void 0&&mt.length&&(ft.file=ft.file.substring(0,ft.path.length-1)),Be.setFieldsValue(Object(A.a)({},ft)),At(ft)}},d.a.createElement(Me.a.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0\uFF1A",name:"path"},d.a.createElement(q.a,null,d.a.createElement(w.a,null,d.a.createElement("span",{className:Ee.a.filePath},st.defaultPath+"/")),d.a.createElement(w.a,{flex:"1"},d.a.createElement(Me.a.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},d.a.createElement($.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0",size:"large"}))))),d.a.createElement(Me.a.Item,{label:"\u6587\u4EF6\u540D\u79F0\uFF1A",name:"file"},d.a.createElement($.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0\uFF0C\u5982\u679C\u4E0D\u586B\u5199\u7CFB\u7EDF\u5C06\u5728\u6587\u4EF6\u5939\u4E0B\u521B\u5EFA.gitkeep\u7684\u9ED8\u8BA4\u6587\u4EF6",size:"large"})),d.a.createElement(Me.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},d.a.createElement($.a,{placeholder:"\u8BF7\u8F93\u5165\u672C\u6B21\u63D0\u4EA4\u7684\u4E3B\u8981\u4FE1\u606F\uFF0C\u5408\u7406\u7684\u63CF\u8FF0\u4FE1\u606F\u6709\u5229\u4E8E\u4EE3\u7801\u5386\u53F2\u8BB0\u5F55\u7684\u7BA1\u7406",size:"large"}))))))},Q=Object(ke.a)(function(bt){var Ge=bt.shixunsDetail,Pt=bt.loading,rn=bt.globalSetting,qt=bt.user;return{shixunsDetail:Ge,globalSetting:rn,user:qt,loading:Pt.models.index}})(J),he=i("7ahc"),X=function(Ge){var Pt=Ge.shixunsDetail,rn=Ge.globalSetting,qt=Ge.loading,Un=Ge.user,Mn=Ge.dispatch,Vt=Ge.isRepository,st=Object(K.a)(Ge,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),yt=Object(Oe.h)(),Pn=Object(Oe.i)(),rt=Object(V.useState)({}),Qe=Object(N.a)(rt,2),vt=Qe[0],At=Qe[1],xt=Object(V.useRef)(),pt=Me.a.useForm(),lt=Object(N.a)(pt,1),Be=lt[0],hn=Object(V.useState)(""),$t=Object(N.a)(hn,2),En=$t[0],Mt=$t[1];Object(V.useEffect)(function(){st.visible&&Be.resetFields()},[st.visible]),Object(V.useEffect)(function(){var je=sessionStorage.getItem("pathArray");if(je){var Ce=je.split(",").join("/"),_e=Ce.indexOf("/")===0?Ce.substr(1):Ce;Mt(_e)}},[]),Object(V.useEffect)(function(){var je,Ce;xt.current=(je=yt.pathname)===null||je===void 0||((Ce=je.split("/"))===null||Ce===void 0)?void 0:Ce[2]},[]);var pn=function(){var je=Object(T.a)(L.a.mark(function Ce(){var _e,ct,mt=arguments;return L.a.wrap(function(at){for(;;)switch(at.prev=at.next){case 0:return _e=mt.length>0&&mt[0]!==void 0?mt[0]:{},at.next=3,Mn({type:"shixunsDetail/addRepositoryFile",payload:{id:Pn.id,message:_e.commitMessage,content:_e.codeMirror,path:(st.defaultPath?st.defaultPath+"/":"")+_e.path,secret_repository:Vt?void 0:!0}});case 3:ct=at.sent,ct!=null&&ct.url&&(f.b.success("\u6DFB\u52A0\u6210\u529F"),st.onOK({path:(st.defaultPath?st.defaultPath+"/":"")+_e.path,name:_e.path.split("/")[_e.path.split("/").length-1]}),st.onClose());case 5:case"end":return at.stop()}},Ce)}));return function(){return je.apply(this,arguments)}}(),Tt=function(){var Ce,_e;ke.d.push("/shixuns/".concat(xt.current,"/").concat((Ce=yt.pathname)===null||Ce===void 0||((_e=Ce.split("/"))===null||_e===void 0)?void 0:_e[3]).concat(En?"/master/shixun_show/".concat(En):""))};return d.a.createElement(de.a,{width:"60%",visible:st.visible,wrapClassName:Ee.a.modal,centered:!0,onOk:function(){Be.submit()},onCancel:st.onClose,title:"\u65B0\u5EFA\u6587\u4EF6"},d.a.createElement("section",{className:Ee.a.bg},d.a.createElement("div",{className:Ee.a.wrap},d.a.createElement(Me.a,{className:"mt10",form:Be,scrollToFirstError:!0,layout:"vertical",onFinish:pn,onChange:function(){var Ce,_e,ct=Object(A.a)({},Be.getFieldsValue()),mt=ct==null||((Ce=ct.path)===null||Ce===void 0)?void 0:Ce.split("");(mt==null||((_e=mt.filter(function(ft){return ft=="/"}))===null||_e===void 0)?void 0:_e.length)>1&&(ct.path=ct.path.substring(0,ct.path.length-1)),Be.setFieldsValue(Object(A.a)({},ct)),At(ct)}},d.a.createElement(Me.a.Item,{label:"\u6587\u4EF6\u540D\u79F0\u6216\u6587\u4EF6\u8DEF\u5F84\uFF1A",name:"path"},d.a.createElement(q.a,null,d.a.createElement(w.a,null,d.a.createElement("span",{className:Ee.a.filePath},st.defaultPath+"/")),d.a.createElement(w.a,{flex:"1"},d.a.createElement(Me.a.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},d.a.createElement($.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"large"}))))),d.a.createElement(Me.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},d.a.createElement($.a,{placeholder:"\u8BF7\u8F93\u5165\u672C\u6B21\u63D0\u4EA4\u7684\u4E3B\u8981\u4FE1\u606F\uFF0C\u5408\u7406\u7684\u63CF\u8FF0\u4FE1\u606F\u6709\u5229\u4E8E\u4EE3\u7801\u5386\u53F2\u8BB0\u5F55\u7684\u7BA1\u7406",size:"large"})),d.a.createElement("div",{className:"mt10 mb20"},d.a.createElement(Me.a.Item,{name:"codeMirror",label:"\u6587\u4EF6\u5185\u5BB9\uFF1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5185\u5BB9"}]},d.a.createElement(he.a,{options:{modal:"javascript",lineNumbers:!0,theme:"railscasts",indentUnit:4,matchBrackets:!0,autoRefresh:!0,smartIndent:!0,extraKeys:{"Alt-/":"autocomplete"},autofocus:!0,styleActiveLine:!0,lint:!0,linkurl:"",gutters:["CodeMirror-linenumbers","breakpoints","CodeMirror-lint-markers"]}})))))))},pe=Object(ke.a)(function(bt){var Ge=bt.shixunsDetail,Pt=bt.loading,rn=bt.globalSetting,qt=bt.user;return{shixunsDetail:Ge,globalSetting:rn,user:qt,loading:Pt.models.index}})(X),p=function(Ge){var Pt=Ge.shixunsDetail,rn=Ge.globalSetting,qt=Ge.loading,Un=Ge.user,Mn=Ge.dispatch,Vt=Ge.isRepository,st=Object(K.a)(Ge,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),yt=Object(Oe.h)(),Pn=Object(Oe.i)(),rt=Object(V.useState)({}),Qe=Object(N.a)(rt,2),vt=Qe[0],At=Qe[1],xt=Object(V.useRef)(),pt=Me.a.useForm(),lt=Object(N.a)(pt,1),Be=lt[0],hn=Object(V.useState)(""),$t=Object(N.a)(hn,2),En=$t[0],Mt=$t[1],pn=Object(V.useState)(""),Tt=Object(N.a)(pn,2),je=Tt[0],Ce=Tt[1];Object(V.useEffect)(function(){st.visible&&Be.resetFields()},[st.visible]),Object(V.useEffect)(function(){var mt=st.defaultPath.split("/");mt.length===1?(Mt(""),Ce(st.defaultPath)):(Ce(mt.pop()),Mt(mt.join("/")+"/"))},[st.defaultPath]),Object(V.useEffect)(function(){var mt,ft;xt.current=(mt=yt.pathname)===null||mt===void 0||((ft=mt.split("/"))===null||ft===void 0)?void 0:ft[2]},[]);var _e=function(){var mt=Object(T.a)(L.a.mark(function ft(){var at,_t,Je=arguments;return L.a.wrap(function(jt){for(;;)switch(jt.prev=jt.next){case 0:return at=Je.length>0&&Je[0]!==void 0?Je[0]:{},jt.next=3,Mn({type:"shixunsDetail/moveGitFile",payload:{id:Pn.id,from:st.defaultPath,to:En+at.path,message:at.commitMessage||"".concat(st.defaultPath," rename to ").concat(En).concat(at.path," "),secret_repository:Vt}});case 3:_t=jt.sent,(_t==null?void 0:_t.status)===0&&(f.b.success("\u6DFB\u52A0\u6210\u529F"),st.onOK({path:at.path,name:at.path}),st.onClose());case 5:case"end":return jt.stop()}},ft)}));return function(){return mt.apply(this,arguments)}}(),ct=function(){var ft,at;ke.d.push("/shixuns/".concat(xt.current,"/").concat((ft=yt.pathname)===null||ft===void 0||((at=ft.split("/"))===null||at===void 0)?void 0:at[3]).concat(En?"/master/shixun_show/".concat(En):""))};return d.a.createElement(de.a,{width:"40%",visible:st.visible,wrapClassName:Ee.a.modal,centered:!0,onOk:function(){Be.submit()},onCancel:st.onClose,title:"\u63D0\u4EA4\u8BF4\u660E"},d.a.createElement("section",{className:Ee.a.bg},d.a.createElement("div",{className:Ee.a.wrap},d.a.createElement(Me.a,{className:"mt10",form:Be,scrollToFirstError:!0,layout:"vertical",onFinish:_e,onChange:function(){var ft,at,_t=Object(A.a)({},Be.getFieldsValue()),Je=_t==null||((ft=_t.path)===null||ft===void 0)?void 0:ft.split("");(Je==null||((at=Je.filter(function(Nt){return Nt=="/"}))===null||at===void 0)?void 0:at.length)>1&&(_t.path=_t.path.substring(0,_t.path.length-1)),Be.setFieldsValue(Object(A.a)({},_t)),At(_t)}},d.a.createElement(Me.a.Item,{label:"\u91CD\u547D\u540D\uFF1A",name:"path"},d.a.createElement(q.a,null,d.a.createElement(w.a,{flex:"1"},d.a.createElement(Me.a.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},d.a.createElement($.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"large",defaultValue:je}))))),d.a.createElement(Me.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage"},d.a.createElement($.a,{placeholder:"\u5982\u4E0D\u586B\u5199\uFF0C\u9ED8\u8BA4\u63D0\u4EA4\u4FE1\u606F\u662F\uFF08".concat(st.defaultPath," rename to \u65B0\u7684\u540D\u79F0 \uFF09"),size:"large"}))))))},R=Object(ke.a)(function(bt){var Ge=bt.shixunsDetail,Pt=bt.loading,rn=bt.globalSetting,qt=bt.user;return{shixunsDetail:Ge,globalSetting:rn,user:qt,loading:Pt.models.index}})(p),C=i("DZo9"),ne=i("8z0m"),y=i("m3rI"),k=i("8j3D"),oe=i("RC3E"),xe=i.n(oe),Te=ne.a.Dragger,Ke=function(Ge){var Pt=Ge.shixunsDetail,rn=Ge.globalSetting,qt=Ge.loading,Un=Ge.user,Mn=Ge.dispatch,Vt=Ge.isRepository,st=Object(K.a)(Ge,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),yt=Object(Oe.h)(),Pn=Object(Oe.i)(),rt=Object(V.useState)({}),Qe=Object(N.a)(rt,2),vt=Qe[0],At=Qe[1],xt=Object(V.useRef)(),pt=Me.a.useForm(),lt=Object(N.a)(pt,1),Be=lt[0],hn=Object(V.useState)([]),$t=Object(N.a)(hn,2),En=$t[0],Mt=$t[1],pn=Object(V.useState)(),Tt=Object(N.a)(pn,2),je=Tt[0],Ce=Tt[1],_e;Object(V.useEffect)(function(){st.visible&&(Be.resetFields(),Mt([]))},[st.visible]),Object(V.useEffect)(function(){xt.current=Pn.id},[]),Object(V.useEffect)(function(){var Je=sessionStorage.getItem("pathArray");if(Je){var Nt=Je.split(",").join("/"),jt=Nt.indexOf("/")===0?Nt.substr(1):Nt;Ce(jt)}},[]);var ct=function(Nt){if(_e=Nt.file.name,Nt.file.status==="done"||Nt.file.status==="uploading"){var jt,zn,zt;if(Mt(Nt.fileList),!Nt.file.response)return;if(((jt=Nt.file.response)===null||jt===void 0?void 0:jt.status)===0){f.b.success("\u4E0A\u4F20\u6210\u529F\uFF01");return}Mt(En.filter(function(Yn){return Yn.uid!==Nt.file.uid})),((zn=Nt.file.response)===null||zn===void 0?void 0:zn.message)&&f.b.info((zt=Nt.file.response)===null||zt===void 0?void 0:zt.message)}},mt=function(){var Je=Object(T.a)(L.a.mark(function Nt(jt){var zn;return L.a.wrap(function(Yn){for(;;)switch(Yn.prev=Yn.next){case 0:if(jt.response){Yn.next=3;break}return f.b.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01"),Yn.abrupt("return");case 3:return Yn.next=5,Mn({type:"shixunsDetail/deleteGitFile",payload:{id:Pn.id,path:je?"".concat(je,"/").concat(jt.name):jt.name,message:Be.getFieldValue("commitMessage")||"\u5220\u9664\u4E86".concat(je?"".concat(je,"/").concat(jt.name):jt.name),secret_repository:Vt?null:!0}});case 5:zn=Yn.sent,zn.status===0&&(Mt(En.filter(function(Ar){return Ar.uid!==jt.uid})),f.b.info("\u5220\u9664\u6210\u529F"));case 7:case"end":return Yn.stop()}},Nt)}));return function(jt){return Je.apply(this,arguments)}}(),ft={height:300,multiple:!0,withCredentials:!0,data:function(){var Je=Object(T.a)(L.a.mark(function jt(){return L.a.wrap(function(zt){for(;;)switch(zt.prev=zt.next){case 0:return zt.abrupt("return",new Promise(function(){var Yn=Object(T.a)(L.a.mark(function Ar(Ur,Nr){return L.a.wrap(function(Yt){for(;;)switch(Yt.prev=Yt.next){case 0:setTimeout(Object(T.a)(L.a.mark(function Bt(){var Xn,xr;return L.a.wrap(function(sn){for(;;)switch(sn.prev=sn.next){case 0:return sn.next=2,Be.getFieldsValue();case 2:Xn=sn.sent,xr=Object(A.a)(Object(A.a)({},{path:st.defaultPath?st.defaultPath:"",message:vt.commitMessage||"\u4E0A\u4F20\u4E86".concat(_e)}),Vt?{}:{secret_repository:!0}),Ur(xr);case 5:case"end":return sn.stop()}},Bt)})),200);case 1:case"end":return Yt.stop()}},Ar)}));return function(Ar,Ur){return Yn.apply(this,arguments)}}()));case 1:case"end":return zt.stop()}},jt)}));function Nt(){return Je.apply(this,arguments)}return Nt}(),fileList:En,method:"post",action:"".concat(y.a.API_SERVER,"/api/shixuns/").concat(xt.current,"/upload_git_file.json"),onChange:ct,onRemove:mt,beforeUpload:function(Nt){_e=Nt.name}},at=function(){var Je=Object(T.a)(L.a.mark(function Nt(jt){return L.a.wrap(function(zt){for(;;)switch(zt.prev=zt.next){case 0:return zt.next=2,Be.validateFields();case 2:st.onClose(),st.onOK({path:st.defaultPath}),_t();case 5:case"end":return zt.stop()}},Nt)}));return function(jt){return Je.apply(this,arguments)}}(),_t=function(){var Nt,jt;ke.d.push("/shixuns/".concat(xt.current,"/").concat((Nt=yt.pathname)===null||Nt===void 0||((jt=Nt.split("/"))===null||jt===void 0)?void 0:jt[3]).concat(je?"/master/shixun_show/".concat(je):""))};return d.a.createElement(de.a,{visible:st.visible,onOk:at,centered:!0,onCancel:st.onClose,width:"70%"},d.a.createElement("section",{className:xe.a.bg},d.a.createElement("div",{className:xe.a.wrap},d.a.createElement("div",{className:xe.a.title},"\u4E0A\u4F20\u6587\u4EF6"),d.a.createElement(Me.a,{className:"mt10",form:Be,scrollToFirstError:!0,layout:"vertical",onFinish:at,onValuesChange:function(){return At(Object(A.a)({},Be.getFieldsValue()))}},d.a.createElement(Me.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},d.a.createElement($.a,{placeholder:"\u5FC5\u586B\uFF0C\u63CF\u8FF0\u4E3B\u8981\u4FEE\u6539\u5185\u5BB9\uFF08\u76F8\u5F53\u4E8EGit Commit message\u7684Header\uFF09"})),d.a.createElement(Me.a.Item,{label:"\u9009\u62E9\u6587\u4EF6",name:"file",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},d.a.createElement(Te,ft,d.a.createElement("div",null,d.a.createElement("i",{className:"iconfont icon-shangchuan font50 ".concat(xe.a.colorBlue)})),d.a.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",d.a.createElement("span",{className:"".concat(xe.a.colorBlue," ml5")},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))))),d.a.createElement(k.a,{onFinish:function(Nt){return Ce(Nt)}})))},Ye=Object(ke.a)(function(bt){var Ge=bt.shixunsDetail,Pt=bt.loading,rn=bt.globalSetting,qt=bt.user;return{shixunsDetail:Ge,globalSetting:rn,user:qt,loading:Pt.models.index}})(Ke),nt=i("Bbdw"),dt=i.n(nt),tt=i("HpfO"),ut=i.n(tt),et=function(Ge){var Pt=Ge.shixunsDetail,rn=Ge.globalSetting,qt=Ge.loading,Un=Ge.dispatch,Mn=Ge.title,Vt=Ge.pathList,st=Vt===void 0?[]:Vt,yt=Ge.showInputPath,Pn=yt===void 0?!1:yt,rt=Ge.isMergeSelectFile,Qe=rt===void 0?!1:rt,vt=Ge.onFinish,At=vt===void 0?function(){}:vt,xt=Me.a.useForm(),pt=Object(N.a)(xt,1),lt=pt[0],Be=Object(Oe.i)(),hn=Object(Oe.h)(),$t=Object(V.useRef)(),En=Object(V.useState)(""),Mt=Object(N.a)(En,2),pn=Mt[0],Tt=Mt[1],je=Object(V.useState)(""),Ce=Object(N.a)(je,2),_e=Ce[0],ct=Ce[1],mt=Object(V.useState)([]),ft=Object(N.a)(mt,2),at=ft[0],_t=ft[1],Je=Object(V.useState)([]),Nt=Object(N.a)(Je,2),jt=Nt[0],zn=Nt[1];Object(V.useEffect)(function(){var an,Yt;$t.current=((an=hn.pathname)===null||an===void 0||((Yt=an.split("/"))===null||Yt===void 0)?void 0:Yt[3])==="repository"},[]),Object(V.useEffect)(function(){if(Pt.actionTabs.key!=="Repository-SelectFilePath")return;var an=st.join("/"),Yt=[];st.map(function(Bt,Xn){Xn===0?Yt.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(Bt),path:an}):Yt.push({val:"/".concat(Bt),path:an})}),_t(Yt),Tt(an),ct(an),zt(an)},[Pt.actionTabs.key]);var zt=function(){var an=Object(T.a)(L.a.mark(function Yt(Bt){var Xn;return L.a.wrap(function(cr){for(;;)switch(cr.prev=cr.next){case 0:return cr.next=2,Un({type:$t.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:Be.id,path:Bt}});case 2:Xn=cr.sent,Xn&&zn(Xn.trees||[]);case 4:case"end":return cr.stop()}},Yt)}));return function(Bt){return an.apply(this,arguments)}}(),Yn=function(Yt){var Bt=pn;Yt.type==="tree"&&(at.length?at.push({val:"/".concat(Yt.name),path:Yt.name}):at.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(Yt.name),path:Yt.name}),_t(at),Bt=pn?"".concat(pn,"/").concat(Yt.name):Yt.name,Tt(Bt)),zt(Bt)},Ar=function(Yt,Bt){var Xn=at.filter(function(cr,sn){return sn<=Bt});_t(Xn);var xr=Xn.filter(function(cr,sn){return sn!==0}).map(function(cr){return cr.val}).join("").substr(1);Tt(xr),zt(xr)},Ur=function(){var an=Object(T.a)(L.a.mark(function Yt(){var Bt,Xn,xr;return L.a.wrap(function(sn){for(;;)switch(sn.prev=sn.next){case 0:if(Bt=lt==null?void 0:lt.getFieldsValue(),Xn=pn?"".concat(pn).concat(Bt!=null&&Bt.name?"/".concat(Bt==null?void 0:Bt.name):""):Bt==null?void 0:Bt.name,!Qe){sn.next=6;break}return At(Xn),Nr(),sn.abrupt("return");case 6:if(!Pn){sn.next=16;break}return sn.next=9,lt.validateFields();case 9:return sn.next=11,Un({type:"shixunsDetail/uploadGitFolder",payload:Object(A.a)(Object(A.a)({},{id:Be.id,path:Xn}),$t.current?{}:{secret_repository:!0})});case 11:xr=sn.sent,At(_e),xr.status===0&&f.b.info("\u65B0\u5EFA\u6210\u529F"),sn.next=18;break;case 16:At(Xn),f.b.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");case 18:Nr();case 19:case"end":return sn.stop()}},Yt)}));return function(){return an.apply(this,arguments)}}(),Nr=function(){Un({type:"shixunsDetail/setActionTabs",payload:{}}),lt.resetFields()};return d.a.createElement(de.a,{centered:!0,title:Mn||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,visible:Pt.actionTabs.key==="Repository-SelectFilePath",onOk:Ur,onCancel:Nr},d.a.createElement("div",{className:ut.a.wrap},d.a.createElement("div",{className:ut.a.content},d.a.createElement("div",{className:ut.a.mainPathWrap},!!(at!=null&&at.length)&&at.map(function(an,Yt){return d.a.createElement("a",{key:Yt,onClick:function(){return Ar(an,Yt)}},an.val)})),!!(jt!=null&&jt.length)&&jt.map(function(an,Yt){return an.type==="tree"&&d.a.createElement("a",{key:Yt,onClick:function(){return Yn(an)}},d.a.createElement("i",{className:"iconfont icon-wenjianjia ".concat(ut.a.colorBlue)}),an.name)})),d.a.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),d.a.createElement("div",{className:"mt5 mb5"},pn),Pn&&d.a.createElement(Me.a,{form:lt,scrollToFirstError:!0,className:"mt20"},d.a.createElement(Me.a.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},d.a.createElement($.a,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))},kt=Object(ke.a)(function(bt){var Ge=bt.shixunsDetail,Pt=bt.loading,rn=bt.globalSetting;return{shixunsDetail:Ge,globalSetting:rn,loading:Pt.models.index}})(et),Lt=i("GZ0F"),Gt=i("8Skl"),He=i("HBuW"),Ot=i("1vsH"),Rn=i("NLgs"),nn=i("lzim"),Rt=F.a.DirectoryTree,Wt=function(Ge){var Pt,rn,qt,Un,Mn,Vt,st,yt=Ge.shixunsDetail,Pn=Ge.globalSetting,rt=Ge.loading,Qe=Ge.user,vt=Ge.activeKey,At=Ge.dispatch,xt=Ge.practiceSetting,pt=Ge.isRepository,lt=Ge.treeData,Be=Ge.setTreeData,hn=Object(K.a)(Ge,["shixunsDetail","globalSetting","loading","user","activeKey","dispatch","practiceSetting","isRepository","treeData","setTreeData"]),$t=Object(Oe.i)(),En=Object(Oe.h)(),Mt=Object(V.useState)(),pn=Object(N.a)(Mt,2),Tt=pn[0],je=pn[1],Ce=Object(V.useState)(!1),_e=Object(N.a)(Ce,2),ct=_e[0],mt=_e[1],ft=Object(V.useState)(!1),at=Object(N.a)(ft,2),_t=at[0],Je=at[1],Nt=Object(V.useState)(!1),jt=Object(N.a)(Nt,2),zn=jt[0],zt=jt[1],Yn=Object(V.useState)(!1),Ar=Object(N.a)(Yn,2),Ur=Ar[0],Nr=Ar[1],an=Object(V.useState)(""),Yt=Object(N.a)(an,2),Bt=Yt[0],Xn=Yt[1],xr=Object(V.useState)([]),cr=Object(N.a)(xr,2),sn=cr[0],Oa=cr[1],$r=Object(V.useState)([]),kr=Object(N.a)($r,2),ha=kr[0],pa=kr[1],ca=Object(V.useState)([]),ea=Object(N.a)(ca,2),Eo=ea[0],lo=ea[1],Dn=Object(V.useState)(!1),bn=Object(N.a)(Dn,2),On=bn[0],er=bn[1],Or=Object(V.useState)(),Fr=Object(N.a)(Or,2),wr=Fr[0],dr=Fr[1],aa=Object(V.useState)(),nr=Object(N.a)(aa,2),Sa=nr[0],ma=nr[1],da=Object(V.useState)(""),va=Object(N.a)(da,2),Fa=va[0],Sr=va[1],Ba=Object(V.useState)(),Ma=Object(N.a)(Ba,2),Da=Ma[0],ga=Ma[1],Gr=Object(V.useState)(!1),Va=Object(N.a)(Gr,2),Jr=Va[0],Ya=Va[1];Object(V.useEffect)(function(){Be([]),Br(""),localStorage.warehouseHideTip||er(!0)},[En.pathname,pt]);var Xa=function(){var Ut=Object(T.a)(L.a.mark(function Xe(){var ot,Fe,Xt=arguments;return L.a.wrap(function(Cn){for(;;)switch(Cn.prev=Cn.next){case 0:return ot=Xt.length>0&&Xt[0]!==void 0?Xt[0]:"",Cn.next=3,Object(He.Fb)({id:$t.id,secret_dir_path:ot});case 3:Fe=Cn.sent,Fe&&ga(ot);case 5:case"end":return Cn.stop()}},Xe)}));return function(){return Ut.apply(this,arguments)}}(),ba=function(Xe){return d.a.createElement(S.a,{className:dt.a.menu,onClick:function(Fe){Xn(Xe.path||"");switch(Fe.key){case"1":Object(Ot.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6"]),mt(!0);break;case"2":Object(Ot.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6\u5939"]),zt(!0);break;case"3":Object(Ot.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u4E0A\u4F20"]),Nr(!0);break;case"4":Object(Ot.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u91CD\u547D\u540D"]),Je(!0);break;case"5":Object(Ot.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u5220\u9664"]),Ao(Xe.path,Xe.name,Xe);break;case"6":Object(Ot.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u590D\u5236\u8DEF\u5F84"]),xi(Xe);break}}},(Xe.type==="topTree"||Xe.type==="tree")&&d.a.createElement(S.a.Item,{key:"1"},"\u65B0\u5EFA\u6587\u4EF6"),(Xe.type==="topTree"||Xe.type==="tree")&&d.a.createElement(S.a.Item,{key:"2"},"\u65B0\u5EFA\u6587\u4EF6\u5939"),(Xe.type==="topTree"||Xe.type==="tree")&&d.a.createElement(S.a.Item,{key:"3"},"\u4E0A\u4F20"),Xe.type!=="topTree"&&Xe.type!=="tree"&&d.a.createElement(S.a.Item,{key:"4"},"\u91CD\u547D\u540D"),Xe.type!=="topTree"&&d.a.createElement(ae.CopyToClipboard,{text:"/data/workspace/myshixun/".concat(pt?"":"secret/").concat(Xe==null?void 0:Xe.path),onCopy:function(){return f.b.success("\u590D\u5236\u6210\u529F")}},d.a.createElement(S.a.Item,{key:"6"},d.a.createElement(d.a.Fragment,null,"\u590D\u5236\u8DEF\u5F84"))),Xe.type!=="topTree"&&d.a.createElement(S.a.Item,{key:"5"},"\u5220\u9664"))},Jo=function(Xe,ot){return Xe.map(function(Fe){return ot==""?Fe.path=ot+Fe.name:Fe.path=ot+"/"+Fe.name,Fe.title=d.a.createElement(q.a,{className:"font14"},d.a.createElement(w.a,{flex:"1"},d.a.createElement(q.a,null,d.a.createElement(w.a,{flex:"20px"},Fe.type==="blob"&&d.a.createElement("span",{className:"iconfont icon-wenjian11 font12"})),d.a.createElement(w.a,{flex:"1"},d.a.createElement("span",{className:" multi_ellipsis1"},Fe.name)))),d.a.createElement(w.a,null,(Fe.type==="blob"||Fe.type==="tree")&&d.a.createElement(M.a,{overlay:ba(Fe),className:dt.a.ellipsis},d.a.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"})))),Fe.disableCheckbox=Tt&&Tt!==Fe.name,Fe.className=Fe.type==="tree"?dt.a.pl23:"",Fe.checkable=Fe.type!=="tree",Fe.isLeaf=Fe.type!=="tree",Fe.children=Fe.type==="tree"&&[],Fe.key=Fe.path,Fe})},wa=function(Xe){At({type:"practiceSetting/setSideBarTabs",payload:{selectPath:Xe}})},Co=function(){var Ut=Object(T.a)(L.a.mark(function Xe(ot,Fe){var Xt;return L.a.wrap(function(Cn){for(;;)switch(Cn.prev=Cn.next){case 0:return Xt=ot.split("/"),Cn.next=3,Br(Bt);case 3:setTimeout(function(){wa(ot),sn=[Xt[0]||""],ha=[ot],pa(Object(ie.a)(ha)),Oa(Object(ie.a)(sn))},150);case 4:case"end":return Cn.stop()}},Xe)}));return function(ot,Fe){return Ut.apply(this,arguments)}}(),uo=function(Xe,ot){if(ot=="")lt=Object(ie.a)(Xe),Be(Object(ie.a)(Xe));else{var Fe=co(lt,ot,Xe);lt=Fe,Be(Object(ie.a)(Fe))}};function co(Ut,Xe,ot){return Ut.map(function(Fe){return Fe.key===Xe?(Fe.children=Object(ie.a)(ot),Object(A.a)({},Fe)):Fe.children?Object(A.a)(Object(A.a)({},Fe),{},{children:co(Fe.children,Xe,ot)}):Fe})}var Br=function(){var Ut=Object(T.a)(L.a.mark(function Xe(){var ot,Fe,Xt,Kt,Cn,yn=arguments;return L.a.wrap(function(Ln){for(;;)switch(Ln.prev=Ln.next){case 0:return ot=yn.length>0&&yn[0]!==void 0?yn[0]:"",Ln.next=3,At({type:pt?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:$t.id,path:ot}});case 3:return Fe=Ln.sent,Fe&&((Xt=Fe.trees)!==null&&Xt!==void 0&&Xt.length?(Cn=Jo(Object(ie.a)(Fe.trees),ot),uo(Cn,ot),lo(Fe.trees||[]),ma(ot||""),console.log("handleGetRepository:",Cn,ot),setTimeout(function(){return console.log(lt,Fe.trees,ot,999999)},2e3)):ot==""&&Be([]),dr(((Kt=Fe.commits)===null||Kt===void 0?void 0:Kt[0])||{})),Ln.abrupt("return",Fe);case 6:case"end":return Ln.stop()}},Xe)}));return function(){return Ut.apply(this,arguments)}}(),fo=function(){var Ut=Object(T.a)(L.a.mark(function Xe(ot){return L.a.wrap(function(Xt){for(;;)switch(Xt.prev=Xt.next){case 0:return Xt.abrupt("return",new Promise(function(){var Kt=Object(T.a)(L.a.mark(function Cn(yn,Qn){return L.a.wrap(function(ta){for(;;)switch(ta.prev=ta.next){case 0:return ot.children.length&&yn(),Sr(ot.path),ta.next=4,Br(ot.path);case 4:yn();case 5:case"end":return ta.stop()}},Cn)}));return function(Cn,yn){return Kt.apply(this,arguments)}}()));case 1:case"end":return Xt.stop()}},Xe)}));return function(ot){return Ut.apply(this,arguments)}}(),Ai=function(){var Ut=Object(T.a)(L.a.mark(function Xe(ot,Fe){var Xt,Kt;return L.a.wrap(function(yn){for(;;)switch(yn.prev=yn.next){case 0:if(console.log("handleSelectTree",ot,Fe.nativeEvent.target.nodeName,Fe),Xt=function(){wa(Fe.node.path),ot=[Fe.node.path],pa(Object(ie.a)(ot))},!(Fe.nativeEvent.target.nodeName==="svg"||Fe.nativeEvent.target.nodeName==="LI"||Fe.nativeEvent.target.nodeName==="I")){yn.next=4;break}return yn.abrupt("return");case 4:Fe.node.type==="blob"&&(xt!=null&&(Kt=xt.sideBar)!==null&&Kt!==void 0&&Kt.confirmLeave?de.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){Xt(),At({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}}):Xt());case 5:case"end":return yn.stop()}},Xe)}));return function(ot,Fe){return Ut.apply(this,arguments)}}(),Ao=function(Xe,ot,Fe){de.a.confirm({centered:!0,title:"\u786E\u8BA4\u9700\u8981\u5220\u9664\u8BE5\u6587\u4EF6".concat(Fe.children?"\u5939":"","?"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var Xt=Object(T.a)(L.a.mark(function Cn(){var yn,Qn,Ln;return L.a.wrap(function(Hn){for(;;)switch(Hn.prev=Hn.next){case 0:return Hn.next=2,At({type:"shixunsDetail/deleteGitFile",payload:{id:$t.id,path:Xe,message:"\u5220\u9664".concat(Xe),secret_repository:pt?null:!0}});case 2:if(yn=Hn.sent,Qn=Xe.split("/"),!((yn==null?void 0:yn.status)===0)){Hn.next=20;break}return f.b.info("\u5220\u9664\u6210\u529F"),Qn.splice(Qn.length-1,1),Hn.next=9,Br(Qn.length>1?Qn.join("/"):"");case 9:if(Ln=Hn.sent,!(Ln!=null&&Ln.trees)){Hn.next=13;break}Hn.next=16;break;case 13:return Qn.splice(Qn.length-1,1),Hn.next=16,Br(Qn.length>1?Qn.join("/"):"");case 16:return wa(""),Hn.abrupt("return",!0);case 20:(yn==null?void 0:yn.status)===-3&&de.a.confirm({title:"\u5220\u9664\u5931\u8D25",content:d.a.createElement("div",null,"\u8BE5\u6587\u4EF6\u201C",Xe,"\u201D\u5DF2\u7ECF\u88AB\u4EFB\u52A1\u5173\u5361\u7684\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\u6216\u8BC4\u6D4B\u6267\u884C\u6587\u4EF6\u4F7F\u7528\uFF0C\u8BF7\u5148\u4FEE\u6539\u4EFB\u52A1\u5173\u5361\u4E2D\u8BC4\u6D4B\u8BBE\u7F6E\u7684\u6587\u4EF6\u8DEF\u5F84\u540E\u518D\u5220\u9664\u3002"),okText:"\u524D\u5F80\u4FEE\u6539",cancelText:"\u53D6\u6D88",onOk:function(){window.location.href="/shixuns/".concat($t.id,"/edit/").concat(yn==null?void 0:yn.message,"/tab=2")}});case 21:case"end":return Hn.stop()}},Cn)}));function Kt(){return Xt.apply(this,arguments)}return Kt}()})},xi=function(Xe){console.log(Xe,"item")},xo=function(){var Ut=Object(T.a)(L.a.mark(function Xe(ot,Fe){return L.a.wrap(function(Kt){for(;;)switch(Kt.prev=Kt.next){case 0:if(console.log("handleExpand",Fe),!(Fe.nativeEvent.target.nodeName==="svg"||Fe.nativeEvent.target.nodeName==="path"||Fe.nativeEvent.target.nodeName==="LI")){Kt.next=5;break}return Kt.abrupt("return",!0);case 5:return Kt.next=7,fo(Fe.node);case 7:sn.includes(Fe.node.path)?sn.splice(sn.indexOf(Fe.node.path),1):sn.push(Fe.node.path);case 8:Oa(Object(ie.a)(sn));case 9:case"end":return Kt.stop()}},Xe)}));return function(ot,Fe){return Ut.apply(this,arguments)}}(),Oo=function(){er(!1),localStorage.warehouseHideTip=!0},So=function(){var Ut=Object(T.a)(L.a.mark(function Xe(ot){var Fe,Xt,Kt,Cn,yn;return L.a.wrap(function(Ln){for(;;)switch(Ln.prev=Ln.next){case 0:Kt="",Ln.t0=pt,Ln.next=Ln.t0===!0?4:Ln.t0===!1?9:11;break;case 4:return Kt="\u5F00\u542F\u7248\u672C\u5E93",Cn="\u5F00\u542F",yn="\u4E0D\u5F00\u542F",Xt=d.a.createElement("div",null,"\u65B0\u5EFA\u5B9E\u8DF5\u9898\u5173\u5361\u65F6\uFF0C\u9700\u8981\u4F7F\u7528\u4EE3\u7801\u4ED3\u5E93\uFF1B\u5982\u679C\u53EA\u6709\u9009\u62E9\u9898\u5173\u5361\uFF0C\u5219\u4E0D\u9700\u8981\u4EE3\u7801\u4ED3\u5E93\u3002\u4EE3\u7801\u4ED3\u5E93\u542F\u7528\u540E\uFF0C\u5C06\u65E0\u6CD5\u5173\u95ED\u3002"),Ln.abrupt("break",11);case 9:return yt!=null&&(Fe=yt.detail)!==null&&Fe!==void 0&&Fe.secret_repository?(Kt="\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",Cn="\u786E\u5B9A",yn="\u53D6\u6D88",Xt=d.a.createElement("div",null,"\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\u540E\uFF0C\u5DF2\u521B\u5EFA\u7684\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\u53CA\u5176\u5185\u5BB9\uFF0C\u5C06\u88AB\u5220\u9664\u3002\u786E\u8BA4\u8981\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\uFF1F")):(Kt="\u5F00\u542F\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",Cn="\u4E0D\u4F7F\u7528",yn="\u4F7F\u7528",Xt=d.a.createElement("div",null,"\u79C1\u5BC6\u7248\u672C\u5E93\u7684\u6587\u4EF6\u5BF9\u5B66\u5458\u59CB\u7EC8\u9690\u85CF\uFF0C\u65E0\u6CD5\u8BBF\u95EE\u67E5\u770B\u3002\u9002\u7528\u4E8E\u547D\u4EE4\u884C\u3001\u56FE\u5F62\u5316\u684C\u9762\u4E24\u7C7B\u5B9E\u8BAD\uFF0C\u5176\u4ED6\u7C7B\u578B\u5B9E\u8BAD\u4E0D\u5EFA\u8BAE\u4F7F\u7528\u79C1\u5BC6\u7248\u672C\u5E93\u3002")),Ln.abrupt("break",11);case 11:if(!(!pt&&Object(Rn.b)(At,"\u4E0D\u80FD\u5F00\u542F/\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93"))){Ln.next=13;break}return Ln.abrupt("return");case 13:de.a.confirm({title:Kt,okText:Cn,cancelText:yn,content:Xt,onOk:function(){var Hn;Object(Ot.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93",Kt]),!pt&&!(yt!=null&&(Hn=yt.detail)!==null&&Hn!==void 0&&Hn.secret_repository)||Ra(ot)},onCancel:function(){var Hn;!pt&&!(yt!=null&&(Hn=yt.detail)!==null&&Hn!==void 0&&Hn.secret_repository)&&Ra(ot)}});case 14:case"end":return Ln.stop()}},Xe)}));return function(ot){return Ut.apply(this,arguments)}}(),Ra=function(){var Ut=Object(T.a)(L.a.mark(function Xe(ot){return L.a.wrap(function(Xt){for(;;)switch(Xt.prev=Xt.next){case 0:if(!pt){Xt.next=6;break}return Xt.next=3,Object(He.q)(Object(A.a)({},$t));case 3:At({type:"practiceSetting/getCommonData",payload:Object(A.a)({},$t)}),Xt.next=8;break;case 6:return Xt.next=8,Object(He.s)(Object(A.a)(Object(A.a)({},$t),{},{is_secret_repository:ot}));case 8:Br(),At({type:"shixunsDetail/getShixunsDetail",payload:{id:$t.id}});case 10:case"end":return Xt.stop()}},Xe)}));return function(ot){return Ut.apply(this,arguments)}}(),Ta=function(Xe){console.log(Xe)},Vo=function(){var Ut=Object(T.a)(L.a.mark(function Xe(ot){var Fe,Xt,Kt,Cn,yn,Qn,Ln,ta,Hn,Yo,Xo;return L.a.wrap(function(fr){for(;;)switch(fr.prev=fr.next){case 0:if(console.log(ot),Fe=ot.node.key,Xt=ot.dragNode.key,Kt=ot.node.pos.split("-"),Cn=ot.dropPosition-Number(Kt[Kt.length-1]),!(ot.dragNode.type==="tree")){fr.next=8;break}return f.b.warn("\u4E0D\u652F\u6301\u6587\u4EF6\u5939\u79FB\u52A8\u76EE\u5F55"),fr.abrupt("return");case 8:if(!(ot.node.type!=="tree")){fr.next=11;break}return f.b.warn("\u672A\u79FB\u52A8\u6587\u4EF6\u76EE\u5F55\u4F4D\u7F6E"),fr.abrupt("return");case 11:return fr.next=13,At({type:"shixunsDetail/moveGitFile",payload:{id:$t.id,from:ot.dragNode.path,to:ot.node.path+"/"+ot.dragNode.name,message:"".concat(ot.dragNode.path," move to ").concat(ot.node.path+"/"+ot.dragNode.name," ")}});case 13:if(yn=fr.sent,!(yn.status===0)){fr.next=26;break}return wa(""),fr.next=18,Br("");case 18:Qn=0;case 19:if(!(Qn0&&arguments[0]!==void 0?arguments[0]:[],De=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Ee=Me.length,J=De.length;if(Math.abs(Ee-J)!==1)return{add:!1,key:null};function Q(he,X){var pe=new Map;he.forEach(function(R){pe.set(R,!0)});var p=X.filter(function(R){return!pe.has(R)});return p.length===1?p[0]:null}return Ee ").concat(De);return De}var ie=function(De,Ee){var J=De.prefixCls,Q=De.data,he=De.selectable,X=De.checkable,pe=De.expandedKeys,p=De.selectedKeys,R=De.checkedKeys,C=De.loadedKeys,ne=De.loadingKeys,y=De.halfCheckedKeys,k=De.keyEntities,oe=De.disabled,xe=De.dragging,Te=De.dragOverNodeKey,Ke=De.dropPosition,Ye=De.motion,nt=De.height,dt=De.itemHeight,tt=De.virtual,ut=De.focusable,et=De.activeItem,kt=De.focused,Lt=De.tabIndex,Gt=De.onKeyDown,He=De.onFocus,Ot=De.onBlur,Rn=De.onActiveChange,nn=De.onListChangeStart,Rt=De.onListChangeEnd,Wt=Object(b.a)(De,["prefixCls","data","selectable","checkable","expandedKeys","selectedKeys","checkedKeys","loadedKeys","loadingKeys","halfCheckedKeys","keyEntities","disabled","dragging","dragOverNodeKey","dropPosition","motion","height","itemHeight","virtual","focusable","activeItem","focused","tabIndex","onKeyDown","onFocus","onBlur","onActiveChange","onListChangeStart","onListChangeEnd"]),It=de.useRef(null);de.useImperativeHandle(Ee,function(){return{scrollTo:function(vt){It.current.scrollTo(vt)}}});var xn=de.useState(pe),dn=Object(T.a)(xn,2),Jt=dn[0],ur=dn[1],Bn=de.useState(Q),or=Object(T.a)(Bn,2),Cr=or[0],qr=or[1],Pr=de.useState(Q),_r=Object(T.a)(Pr,2),ra=_r[0],bt=_r[1],Ge=de.useState([]),Pt=Object(T.a)(Ge,2),rn=Pt[0],qt=Pt[1],Un=de.useState(null),Mn=Object(T.a)(Un,2),Vt=Mn[0],st=Mn[1];function yt(){qr(Q),bt(Q),qt([]),st(null),Rt()}de.useEffect(function(){ur(pe);var Qe=be(Jt,pe);if(Qe.key!==null)if(Qe.add){var vt=Cr.findIndex(function(hn){var $t=hn.data.key;return $t===Qe.key}),At=ke(Se(Cr,Q,Qe.key),tt,nt,dt),xt=Cr.slice();xt.splice(vt+1,0,Oe),bt(xt),qt(At),st("show")}else{var pt=Q.findIndex(function(hn){var $t=hn.data.key;return $t===Qe.key}),lt=ke(Se(Q,Cr,Qe.key),tt,nt,dt),Be=Q.slice();Be.splice(pt+1,0,Oe),bt(Be),qt(lt),st("hide")}else Cr!==Q&&(qr(Q),bt(Q))},[pe,Q]),de.useEffect(function(){xe||yt()},[xe]);var Pn=Ye?ra:Q,rt={expandedKeys:pe,selectedKeys:p,loadedKeys:C,loadingKeys:ne,checkedKeys:R,halfCheckedKeys:y,dragOverNodeKey:Te,dropPosition:Ke,keyEntities:k};return de.createElement(de.Fragment,null,kt&&et&&de.createElement("span",{style:L,"aria-live":"assertive"},te(et)),de.createElement("div",{role:"tree"},de.createElement("input",{style:L,disabled:ut===!1||oe,tabIndex:ut!==!1?Lt:null,onKeyDown:Gt,onFocus:He,onBlur:Ot,value:"",onChange:V})),de.createElement(f.a,Object.assign({},Wt,{data:Pn,itemKey:Ne,height:nt,fullHeight:!1,virtual:tt,itemHeight:dt,prefixCls:"".concat(J,"-list"),ref:It}),function(Qe){var vt=Qe.pos,At=Qe.data,xt=At.key,pt=Object(b.a)(At,["key"]),lt=Qe.isStart,Be=Qe.isEnd,hn=Object(S.e)(xt,vt);delete pt.children;var $t=Object(S.f)(hn,rt);return de.createElement(H,Object.assign({},pt,$t,{active:et&&xt===et.data.key,pos:vt,data:Qe.data,isStart:lt,isEnd:Be,motion:Ye,motionNodes:xt===d?rn:null,motionType:Vt,onMotionStart:nn,onMotionEnd:yt,treeNodeRequiredProps:rt,onMouseMove:function(){Rn(null)}}))}))},W=de.forwardRef(ie);W.displayName="NodeList";var F=W,ae=i("NvD2"),z=function(Me){Object(q.a)(Ee,Me);var De=Object(fe.a)(Ee);function Ee(){var J;return Object(ue.a)(this,Ee),J=De.apply(this,arguments),J.destroyed=!1,J.state={keyEntities:{},selectedKeys:[],checkedKeys:[],halfCheckedKeys:[],loadedKeys:[],loadingKeys:[],expandedKeys:[],dragging:!1,dragNodesKeys:[],dragOverNodeKey:null,dropPosition:null,treeData:[],flattenNodes:[],focused:!1,activeKey:null,listChanging:!1,prevProps:null},J.listRef=de.createRef(),J.onNodeDragStart=function(Q,he){var X=J.state,pe=X.expandedKeys,p=X.keyEntities,R=J.props.onDragStart,C=he.props.eventKey;J.dragNode=he;var ne=Object(x.b)(pe,C);J.setState({dragging:!0,dragNodesKeys:Object(x.g)(C,p)}),J.setExpandedKeys(ne),R&&R({event:Q,node:Object(S.b)(he.props)})},J.onNodeDragEnter=function(Q,he){var X=J.state,pe=X.expandedKeys,p=X.keyEntities,R=X.dragNodesKeys,C=J.props.onDragEnter,ne=he.props,y=ne.pos,k=ne.eventKey;if(!J.dragNode||R.indexOf(k)!==-1)return;var oe=Object(x.c)(Q,he);if(J.dragNode.props.eventKey===k&&oe===0){J.setState({dragOverNodeKey:"",dropPosition:null});return}setTimeout(function(){J.setState({dragOverNodeKey:k,dropPosition:oe}),J.delayedDragEnterLogic||(J.delayedDragEnterLogic={}),Object.keys(J.delayedDragEnterLogic).forEach(function(xe){clearTimeout(J.delayedDragEnterLogic[xe])}),J.delayedDragEnterLogic[y]=window.setTimeout(function(){if(!J.state.dragging)return;var xe=Object(Ie.a)(pe),Te=p[k];Te&&(Te.children||[]).length&&(xe=Object(x.a)(pe,k)),"expandedKeys"in J.props||J.setExpandedKeys(xe),C&&C({event:Q,node:Object(S.b)(he.props),expandedKeys:xe})},400)},0)},J.onNodeDragOver=function(Q,he){var X=J.state.dragNodesKeys,pe=J.props.onDragOver,p=he.props.eventKey;if(X.indexOf(p)!==-1)return;if(J.dragNode&&p===J.state.dragOverNodeKey){var R=Object(x.c)(Q,he);if(R===J.state.dropPosition)return;J.setState({dropPosition:R})}pe&&pe({event:Q,node:Object(S.b)(he.props)})},J.onNodeDragLeave=function(Q,he){var X=J.props.onDragLeave;J.setState({dragOverNodeKey:""}),X&&X({event:Q,node:Object(S.b)(he.props)})},J.onNodeDragEnd=function(Q,he){var X=J.props.onDragEnd;J.setState({dragOverNodeKey:""}),J.cleanDragState(),X&&X({event:Q,node:Object(S.b)(he.props)}),J.dragNode=null},J.onNodeDrop=function(Q,he){var X=J.state,pe=X.dragNodesKeys,p=pe===void 0?[]:pe,R=X.dropPosition,C=J.props.onDrop,ne=he.props,y=ne.eventKey,k=ne.pos;if(J.setState({dragOverNodeKey:""}),J.cleanDragState(),p.indexOf(y)!==-1){Object(w.a)(!1,"Can not drop to dragNode(include it's children node)");return}var oe=Object(x.k)(k),xe={event:Q,node:Object(S.b)(he.props),dragNode:J.dragNode?Object(S.b)(J.dragNode.props):null,dragNodesKeys:p.slice(),dropPosition:R+Number(oe[oe.length-1]),dropToGap:!1};R!==0&&(xe.dropToGap=!0),C&&C(xe),J.dragNode=null},J.cleanDragState=function(){var Q=J.state.dragging;Q&&J.setState({dragging:!1})},J.onNodeClick=function(Q,he){var X=J.props.onClick;X&&X(Q,he)},J.onNodeDoubleClick=function(Q,he){var X=J.props.onDoubleClick;X&&X(Q,he)},J.onNodeSelect=function(Q,he){var X=J.state.selectedKeys,pe=J.state.keyEntities,p=J.props,R=p.onSelect,C=p.multiple,ne=he.selected,y=he.key,k=!ne;k?C?X=Object(x.a)(X,y):X=[y]:X=Object(x.b)(X,y);var oe=X.map(function(xe){var Te=pe[xe];return Te?Te.node:null}).filter(function(xe){return xe});J.setUncontrolledState({selectedKeys:X}),R&&R(X,{event:"select",selected:k,node:he,selectedNodes:oe,nativeEvent:Q.nativeEvent})},J.onNodeCheck=function(Q,he,X){var pe=J.state,p=pe.keyEntities,R=pe.checkedKeys,C=pe.halfCheckedKeys,ne=J.props,y=ne.checkStrictly,k=ne.onCheck,oe=he.key,xe,Te={event:"check",node:he,checked:X,nativeEvent:Q.nativeEvent};if(y){var Ke=X?Object(x.a)(R,oe):Object(x.b)(R,oe),Ye=Object(x.b)(C,oe);xe={checked:Ke,halfChecked:Ye},Te.checkedNodes=Ke.map(function(kt){return p[kt]}).filter(function(kt){return kt}).map(function(kt){return kt.node}),J.setUncontrolledState({checkedKeys:Ke})}else{var nt=Object(ae.a)([].concat(Object(Ie.a)(R),[oe]),!0,p),dt=nt.checkedKeys,tt=nt.halfCheckedKeys;if(!X){var ut=new Set(dt);ut.delete(oe);var et=Object(ae.a)(Array.from(ut),{checked:!1,halfCheckedKeys:tt},p);dt=et.checkedKeys,tt=et.halfCheckedKeys}xe=dt,Te.checkedNodes=[],Te.checkedNodesPositions=[],Te.halfCheckedKeys=tt,dt.forEach(function(kt){var Lt=p[kt];if(!Lt)return;var Gt=Lt.node,He=Lt.pos;Te.checkedNodes.push(Gt),Te.checkedNodesPositions.push({node:Gt,pos:He})}),J.setUncontrolledState({checkedKeys:dt},!1,{halfCheckedKeys:tt})}k&&k(xe,Te)},J.onNodeLoad=function(Q){return new Promise(function(he){J.setState(function(X){var pe=X.loadedKeys,p=pe===void 0?[]:pe,R=X.loadingKeys,C=R===void 0?[]:R,ne=J.props,y=ne.loadData,k=ne.onLoad,oe=Q.key;if(!y||p.indexOf(oe)!==-1||C.indexOf(oe)!==-1)return{};var xe=y(Q);return xe.then(function(){var Te=J.state,Ke=Te.loadedKeys,Ye=Te.loadingKeys,nt=Object(x.a)(Ke,oe),dt=Object(x.b)(Ye,oe);k&&k(nt,{event:"load",node:Q}),J.setUncontrolledState({loadedKeys:nt}),J.setState({loadingKeys:dt}),he()}),{loadingKeys:Object(x.a)(C,oe)}})})},J.onNodeMouseEnter=function(Q,he){var X=J.props.onMouseEnter;X&&X({event:Q,node:he})},J.onNodeMouseLeave=function(Q,he){var X=J.props.onMouseLeave;X&&X({event:Q,node:he})},J.onNodeContextMenu=function(Q,he){var X=J.props.onRightClick;X&&(Q.preventDefault(),X({event:Q,node:he}))},J.onFocus=function(){var Q=J.props.onFocus;J.setState({focused:!0}),Q&&Q.apply(void 0,arguments)},J.onBlur=function(){var Q=J.props.onBlur;J.setState({focused:!1}),J.onActiveChange(null),Q&&Q.apply(void 0,arguments)},J.getTreeNodeRequiredProps=function(){var Q=J.state,he=Q.expandedKeys,X=Q.selectedKeys,pe=Q.loadedKeys,p=Q.loadingKeys,R=Q.checkedKeys,C=Q.halfCheckedKeys,ne=Q.dragOverNodeKey,y=Q.dropPosition,k=Q.keyEntities;return{expandedKeys:he||[],selectedKeys:X||[],loadedKeys:pe||[],loadingKeys:p||[],checkedKeys:R||[],halfCheckedKeys:C||[],dragOverNodeKey:ne,dropPosition:y,keyEntities:k}},J.setExpandedKeys=function(Q){var he=J.state.treeData,X=Object(S.d)(he,Q);J.setUncontrolledState({expandedKeys:Q,flattenNodes:X},!0)},J.onNodeExpand=function(Q,he){var X=J.state.expandedKeys,pe=J.state.listChanging,p=J.props,R=p.onExpand,C=p.loadData,ne=he.key,y=he.expanded;if(pe)return;var k=X.indexOf(ne),oe=!y;if(Object(w.a)(y&&k!==-1||!y&&k===-1,"Expand state not sync with index check"),oe?X=Object(x.a)(X,ne):X=Object(x.b)(X,ne),J.setExpandedKeys(X),R&&R(X,{node:he,expanded:oe,nativeEvent:Q.nativeEvent}),oe&&C){var xe=J.onNodeLoad(he);xe&&xe.then(function(){var Te=Object(S.d)(J.state.treeData,X);J.setUncontrolledState({flattenNodes:Te})})}},J.onListChangeStart=function(){J.setUncontrolledState({listChanging:!0})},J.onListChangeEnd=function(){setTimeout(function(){J.setUncontrolledState({listChanging:!1})})},J.onActiveChange=function(Q){var he=J.state.activeKey,X=J.props.onActiveChange;if(he===Q)return;J.setState({activeKey:Q}),Q!==null&&J.scrollTo({key:Q}),X&&X(Q)},J.getActiveItem=function(){var Q=J.state,he=Q.activeKey,X=Q.flattenNodes;return he===null?null:X.find(function(pe){var p=pe.data.key;return p===he})||null},J.offsetActiveKey=function(Q){var he=J.state,X=he.flattenNodes,pe=he.activeKey,p=X.findIndex(function(ne){var y=ne.data.key;return y===pe});p===-1&&Q<0&&(p=X.length),p=(p+Q+X.length)%X.length;var R=X[p];if(R){var C=R.data.key;J.onActiveChange(C)}else J.onActiveChange(null)},J.onKeyDown=function(Q){var he=J.state,X=he.activeKey,pe=he.expandedKeys,p=he.checkedKeys,R=J.props,C=R.onKeyDown,ne=R.checkable,y=R.selectable;switch(Q.which){case Y.a.UP:{J.offsetActiveKey(-1),Q.preventDefault();break}case Y.a.DOWN:{J.offsetActiveKey(1),Q.preventDefault();break}}var k=J.getActiveItem();if(k&&k.data){var oe=J.getTreeNodeRequiredProps(),xe=k.data.isLeaf===!1||!!(k.data.children||[]).length,Te=Object(S.b)(Object(se.a)(Object(se.a)({},Object(S.f)(X,oe)),{},{data:k.data,active:!0}));switch(Q.which){case Y.a.LEFT:{xe&&pe.includes(X)?J.onNodeExpand({},Te):k.parent&&J.onActiveChange(k.parent.data.key),Q.preventDefault();break}case Y.a.RIGHT:{xe&&!pe.includes(X)?J.onNodeExpand({},Te):k.children&&k.children.length&&J.onActiveChange(k.children[0].data.key),Q.preventDefault();break}case Y.a.ENTER:case Y.a.SPACE:{ne&&!Te.disabled&&Te.checkable!==!1&&!Te.disableCheckbox?J.onNodeCheck({},Te,!p.includes(X)):!ne&&y&&!Te.disabled&&Te.selectable!==!1&&J.onNodeSelect({},Te);break}}}C&&C(Q)},J.setUncontrolledState=function(Q){var he=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,X=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(J.destroyed)return;var pe=!1,p=!0,R={};Object.keys(Q).forEach(function(C){if(C in J.props){p=!1;return}pe=!0,R[C]=Q[C]}),pe&&(!he||p)&&J.setState(Object(se.a)(Object(se.a)({},R),X))},J.scrollTo=function(Q){J.listRef.current.scrollTo(Q)},J}return Object(E.a)(Ee,[{key:"componentWillUnmount",value:function(){this.destroyed=!0}},{key:"render",value:function(){var Q,he=this.state,X=he.focused,pe=he.flattenNodes,p=he.keyEntities,R=he.dragging,C=he.activeKey,ne=this.props,y=ne.prefixCls,k=ne.className,oe=ne.style,xe=ne.showLine,Te=ne.focusable,Ke=ne.tabIndex,Ye=Ke===void 0?0:Ke,nt=ne.selectable,dt=ne.showIcon,tt=ne.icon,ut=ne.switcherIcon,et=ne.draggable,kt=ne.checkable,Lt=ne.checkStrictly,Gt=ne.disabled,He=ne.motion,Ot=ne.loadData,Rn=ne.filterTreeNode,nn=ne.height,Rt=ne.itemHeight,Wt=ne.virtual,It=ne.titleRender,xn=ne.onContextMenu,dn=Object(x.f)(this.props);return de.createElement(A.a.Provider,{value:{prefixCls:y,selectable:nt,showIcon:dt,icon:tt,switcherIcon:ut,draggable:et,checkable:kt,checkStrictly:Lt,disabled:Gt,keyEntities:p,loadData:Ot,filterTreeNode:Rn,titleRender:It,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},de.createElement("div",{className:M()(y,k,(Q={},Object(me.a)(Q,"".concat(y,"-show-line"),xe),Object(me.a)(Q,"".concat(y,"-focused"),X),Object(me.a)(Q,"".concat(y,"-active-focused"),C!==null),Q))},de.createElement(F,Object.assign({ref:this.listRef,prefixCls:y,style:oe,data:pe,disabled:Gt,selectable:nt,checkable:!!kt,motion:He,dragging:R,height:nn,itemHeight:Rt,virtual:Wt,focusable:Te,focused:X,tabIndex:Ye,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:xn},this.getTreeNodeRequiredProps(),dn))))}}],[{key:"getDerivedStateFromProps",value:function(Q,he){var X=he.prevProps,pe={prevProps:Q};function p(tt){return!X&&tt in Q||X&&X[tt]!==Q[tt]}var R;if(p("treeData")?R=Q.treeData:p("children")&&(Object(w.a)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),R=Object(S.c)(Q.children)),R){pe.treeData=R;var C=Object(S.a)(R);pe.keyEntities=Object(se.a)(Object(me.a)({},d,Pe),C.keyEntities)}var ne=pe.keyEntities||he.keyEntities;if(p("expandedKeys")||X&&p("autoExpandParent"))pe.expandedKeys=Q.autoExpandParent||!X&&Q.defaultExpandParent?Object(x.e)(Q.expandedKeys,ne):Q.expandedKeys;else if(!X&&Q.defaultExpandAll){var y=Object(se.a)({},ne);delete y[d],pe.expandedKeys=Object.keys(y).map(function(tt){return y[tt].key})}else!X&&Q.defaultExpandedKeys&&(pe.expandedKeys=Q.autoExpandParent||Q.defaultExpandParent?Object(x.e)(Q.defaultExpandedKeys,ne):Q.defaultExpandedKeys);if(pe.expandedKeys||delete pe.expandedKeys,R||pe.expandedKeys){var k=Object(S.d)(R||he.treeData,pe.expandedKeys||he.expandedKeys);pe.flattenNodes=k}if(Q.selectable&&(p("selectedKeys")?pe.selectedKeys=Object(x.d)(Q.selectedKeys,Q):!X&&Q.defaultSelectedKeys&&(pe.selectedKeys=Object(x.d)(Q.defaultSelectedKeys,Q))),Q.checkable){var oe;if(p("checkedKeys")?oe=Object(x.j)(Q.checkedKeys)||{}:!X&&Q.defaultCheckedKeys?oe=Object(x.j)(Q.defaultCheckedKeys)||{}:R&&(oe=Object(x.j)(Q.checkedKeys)||{checkedKeys:he.checkedKeys,halfCheckedKeys:he.halfCheckedKeys}),oe){var xe=oe,Te=xe.checkedKeys,Ke=Te===void 0?[]:Te,Ye=xe.halfCheckedKeys,nt=Ye===void 0?[]:Ye;if(!Q.checkStrictly){var dt=Object(ae.a)(Ke,!0,ne);Ke=dt.checkedKeys,nt=dt.halfCheckedKeys}pe.checkedKeys=Ke,pe.halfCheckedKeys=nt}}return p("loadedKeys")&&(pe.loadedKeys=Q.loadedKeys),pe}}]),Ee}(de.Component);z.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[]},z.TreeNode=O.a;var $=z,Ae=I.b=$},fjLI:function(we,I,i){"use strict";i.d(I,"e",function(){return w}),i.d(I,"a",function(){return v}),i.d(I,"c",function(){return M}),i.d(I,"d",function(){return x}),i.d(I,"b",function(){return S});var me=i("8HAY"),se=i("Cg/j"),Ie=i("T8No"),ue=i("nnTU"),E=i("MI8n"),q=function(){var T=function(b,f){return T=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(g,O){g.__proto__=O}||function(g,O){for(var N in O)O.hasOwnProperty(N)&&(g[N]=O[N])},T(b,f)};return function(b,f){T(b,f);function g(){this.constructor=b}b.prototype=f===null?Object.create(f):(g.prototype=f.prototype,new g)}}(),fe=function(T,b,f,g){var O=arguments.length,N=O<3?b:g===null?g=Object.getOwnPropertyDescriptor(b,f):g,K;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")N=Reflect.decorate(T,b,f,g);else for(var H=T.length-1;H>=0;H--)(K=T[H])&&(N=(O<3?K(N):O>3?K(b,f,N):K(b,f))||N);return O>3&&N&&Object.defineProperty(b,f,N),N},de=function(T,b){return function(f,g){b(f,g,T)}},Y=function(){for(var T=0,b=0,f=arguments.length;b=0&&(O.splice(N,1),g._onDidChangeMenu.fire(b))}}},T.prototype.getMenuItems=function(b){var f=(this._menuItems.get(b)||[]).slice(0);return b===0&&this._appendImplicitItems(f),f},T.prototype._appendImplicitItems=function(b){for(var f=new Set,g=b.filter(function(Se){return w(Se)}),O=0,N=g;Ote.length)&&(ie=te.length);for(var W=0,F=new Array(ie);W=0)continue;if(!Object.prototype.propertyIsEnumerable.call(te,F))continue;W[F]=te[F]}}return W}function S(te,ie){if(te==null)return{};var W={},F=Object.keys(te),ae,z;for(z=0;z=0)continue;W[ae]=te[ae]}return W}var T=function(ie){var W=ie.className,F=ie.percent,ae=ie.prefixCls,z=ie.strokeColor,$=ie.strokeLinecap,Ae=ie.strokeWidth,Me=ie.style,De=ie.trailColor,Ee=ie.trailWidth,J=ie.transition,Q=x(ie,["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"]);delete Q.gapPosition;var he=Array.isArray(F)?F:[F],X=Array.isArray(z)?z:[z],pe=q(he),p=de(pe,1),R=p[0],C=Ae/2,ne=100-Ae/2,y="M ".concat($==="round"?C:0,",").concat(C,` L `).concat($==="round"?ne:100,",").concat(C),k="0 0 100 ".concat(Ae),oe=0;return se.a.createElement("svg",fe({className:ue()("".concat(ae,"-line"),W),viewBox:k,preserveAspectRatio:"none",style:Me},Q),se.a.createElement("path",{className:"".concat(ae,"-line-trail"),d:y,strokeLinecap:$,stroke:De,strokeWidth:Ee||Ae,fillOpacity:"0"}),he.map(function(xe,Te){var Ke={strokeDasharray:"".concat(xe,"px, 100px"),strokeDashoffset:"-".concat(oe,"px"),transition:J||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Ye=X[Te]||X[X.length-1];return oe+=xe,se.a.createElement("path",{key:Te,className:"".concat(ae,"-line-path"),d:y,strokeLinecap:$,stroke:Ye,strokeWidth:Ae,fillOpacity:"0",ref:R[Te],style:Ke})}))};T.defaultProps=E;var b=T;function f(){return f=Object.assign||function(te){for(var ie=1;iete.length)&&(ie=te.length);for(var W=0,F=new Array(ie);W=0)continue;if(!Object.prototype.propertyIsEnumerable.call(te,F))continue;W[F]=te[F]}}return W}function L(te,ie){if(te==null)return{};var W={},F=Object.keys(te),ae,z;for(z=0;z=0)continue;W[ae]=te[ae]}return W}var V=0;function d(te){return+te.replace("%","")}function ce(te){return Array.isArray(te)?te:[te]}function Pe(te,ie,W,F){var ae=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,z=arguments.length>5?arguments[5]:void 0,$=50-F/2,Ae=0,Me=-$,De=0,Ee=-2*$;switch(z){case"left":Ae=-$,Me=0,De=2*$,Ee=0;break;case"right":Ae=$,Me=0,De=-2*$,Ee=0;break;case"bottom":Me=$,Ee=2*$;break;default:}var J="M 50,50 m ".concat(Ae,",").concat(Me,` a `).concat($,",").concat($," 0 1 1 ").concat(De,",").concat(-Ee,` - a `).concat($,",").concat($," 0 1 1 ").concat(-De,",").concat(Ee),Q=Math.PI*2*$,he={stroke:W,strokeDasharray:"".concat(ie/100*(Q-ae),"px ").concat(Q,"px"),strokeDashoffset:"-".concat(ae/2+te/100*(Q-ae),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:J,pathStyle:he}}var Oe=function(ie){var W=ie.prefixCls,F=ie.strokeWidth,ae=ie.trailWidth,z=ie.gapDegree,$=ie.gapPosition,Ae=ie.trailColor,Me=ie.strokeLinecap,De=ie.style,Ee=ie.className,J=ie.strokeColor,Q=ie.percent,he=Se(ie,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),X=Object(me.useMemo)(function(){return V+=1,V},[]),pe=Pe(0,100,Ae,F,z,$),p=pe.pathString,R=pe.pathStyle,C=ce(Q),ne=ce(J),y=ne.find(function(Ke){return Object.prototype.toString.call(Ke)==="[object Object]"}),k=q(C),oe=g(k,1),xe=oe[0],Te=function(){var Ye=0;return C.map(function(nt,dt){var tt=ne[dt]||ne[ne.length-1],ut=Object.prototype.toString.call(tt)==="[object Object]"?"url(#".concat(W,"-gradient-").concat(X,")"):"",et=Pe(Ye,nt,tt,F,z,$);return Ye+=nt,se.a.createElement("path",{key:dt,className:"".concat(W,"-circle-path"),d:et.pathString,stroke:ut,strokeLinecap:Me,strokeWidth:F,opacity:nt===0?0:1,fillOpacity:"0",style:et.pathStyle,ref:xe[dt]})})};return se.a.createElement("svg",f({className:ue()("".concat(W,"-circle"),Ee),viewBox:"0 0 100 100",style:De},he),y&&se.a.createElement("defs",null,se.a.createElement("linearGradient",{id:"".concat(W,"-gradient-").concat(X),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(y).sort(function(Ke,Ye){return d(Ke)-d(Ye)}).map(function(Ke,Ye){return se.a.createElement("stop",{key:Ye,offset:Ke,stopColor:y[Ke]})}))),se.a.createElement("path",{className:"".concat(W,"-circle-trail"),d:p,stroke:Ae,strokeLinecap:Me,strokeWidth:ae||F,fillOpacity:"0",style:R}),Te().reverse())};Oe.defaultProps=E;var ke=Oe,Ne={Line:b,Circle:ke}},ji0R:function(we,I,i){we.exports=i.p+"static/douyu.3e6df9ee.jpg"},k3GJ:function(we,I,i){"use strict";i.d(I,"a",function(){return Xo});var me=i("rePB"),se=i("ODXe"),Ie=i("Ff2n"),ue=i("VTBJ"),E=i("q1tI"),q=i("TSYQ"),fe=i.n(q),de=i("Zm9Q"),Y=i("6cGi"),w=i("KQm4"),v=i("xEkU"),M=i.n(v),A=i("t23M");function x(P){var Z=Object(E.useRef)(),re=Object(E.useRef)(!1);function j(){for(var c=arguments.length,D=new Array(c),m=0;mge&&(We=ge-ze),Object(E.useMemo)(function(){if(!D.length)return[0,0];for(var Ze=D.length,Dt=Ze,tn=0;tnee+We){Dt=tn-1;break}}for(var Ht=0,nn=Ze-1;nn>=0;nn-=1){var Zt=P.get(D[nn].key)||N;if(Zt[le]1&&arguments[1]!==void 0?arguments[1]:!1,j=Z&&typeof Z.getBoundingClientRect=="function"&&Z.getBoundingClientRect().width;if(j){if(re){var c=getComputedStyle(Z),D=c.marginLeft,m=c.marginRight;j+=+D.replace("px","")+ +m.replace("px","")}j=+j.toFixed(6)}return j||0},Ye=function(Z,re,j){Z&&Object(te.a)(Z.style)==="object"&&(Z.style[re]=j)},nt=function(){return C.any},dt=i("bdgK"),tt=i("i8i4"),ut=i.n(tt),et=i("wgJM"),kt=i("l4aY"),Lt=i("m+aA"),Gt=i("c+Xe"),He=i("zT1h"),Ot=i("QC+M");function Rn(P,Z,re){return re?P[0]===Z[0]:P[0]===Z[0]&&P[1]===Z[1]}function qt(P,Z,re){var j=P[Z]||{};return Object(ue.a)(Object(ue.a)({},j),re)}function Rt(P,Z,re,j){for(var c=re.points,D=Object.keys(P),m=0;m1&&arguments[1]!==void 0?arguments[1]:2;Z();var D=Object(et.a)(function(){c<=1?j({isCanceled:function(){return D!==P.current}}):re(j,c-1)});P.current=D}return E.useEffect(function(){return function(){Z()}},[]),[re,Z]},xt=[Vt,st,yt,Pn],pt=!1,lt=!0;function Be(P){return P===yt||P===Pn}var hn=function(P,Z){var re=E.useState(Mn),j=Object(se.a)(re,2),c=j[0],D=j[1],m=At(),U=Object(se.a)(m,2),B=U[0],le=U[1];function ee(){D(Vt)}return vt(function(){if(c!==Mn&&c!==Pn){var ge=xt.indexOf(c),Re=xt[ge+1],ze=Z(c);ze===pt?D(Re):B(function(We){function Ze(){if(We.isCanceled())return;D(Re)}ze===!0?Ze():Promise.resolve(ze).then(Ze)})}},[P,c]),E.useEffect(function(){return function(){le()}},[]),[ee,c]},en=function(P){var Z=Object(E.useRef)(),re=Object(E.useRef)(P);re.current=P;var j=E.useCallback(function(m){re.current(m)},[]);function c(m){m&&(m.removeEventListener(bt,j),m.removeEventListener(ra,j))}function D(m){Z.current&&Z.current!==m&&c(Z.current),m&&m!==Z.current&&(m.addEventListener(bt,j),m.addEventListener(ra,j),Z.current=m)}return E.useEffect(function(){return function(){c(Z.current)}},[]),[D,c]};function En(P,Z,re,j){var c=j.motionEnter,D=c===void 0?!0:c,m=j.motionAppear,U=m===void 0?!0:m,B=j.motionLeave,le=B===void 0?!0:B,ee=j.motionDeadline,ge=j.motionLeaveImmediately,Re=j.onAppearPrepare,ze=j.onEnterPrepare,We=j.onLeavePrepare,Ze=j.onAppearStart,Dt=j.onEnterStart,tn=j.onLeaveStart,Ft=j.onAppearActive,Ht=j.onEnterActive,nn=j.onLeaveActive,Zt=j.onAppearEnd,Qt=j.onEnterEnd,mn=j.onLeaveEnd,ln=j.onVisibleChanged,Gn=rt(),un=Object(se.a)(Gn,2),St=un[0],Et=un[1],cn=rt(Pt),vn=Object(se.a)(cn,2),gt=vn[0],gn=vn[1],Jn=rt(null),An=Object(se.a)(Jn,2),In=An[0],Nn=An[1],rr=Object(E.useRef)(!1),mr=Object(E.useRef)(null),Zn=Object(E.useRef)(!1),Lr=Object(E.useRef)(null);function oa(){var Fn=re();return Fn||Lr.current}var Kr=Object(E.useRef)(!1);function vr(Fn){var Tn=oa();if(Fn&&!Fn.deadline&&Fn.target!==Tn)return;var gr;gt===rn&&Kr.current?gr=Zt==null?void 0:Zt(Tn,Fn):gt===$t&&Kr.current?gr=Qt==null?void 0:Qt(Tn,Fn):gt===Un&&Kr.current&&(gr=mn==null?void 0:mn(Tn,Fn)),gr!==!1&&!Zn.current&&(gn(Pt),Nn(null))}var Kn=en(vr),jn=Object(se.a)(Kn,1),qn=jn[0],Vn=E.useMemo(function(){var Fn,Tn,gr;switch(gt){case"appear":return Fn={},Object(me.a)(Fn,Vt,Re),Object(me.a)(Fn,st,Ze),Object(me.a)(Fn,yt,Ft),Fn;case"enter":return Tn={},Object(me.a)(Tn,Vt,ze),Object(me.a)(Tn,st,Dt),Object(me.a)(Tn,yt,Ht),Tn;case"leave":return gr={},Object(me.a)(gr,Vt,We),Object(me.a)(gr,st,tn),Object(me.a)(gr,yt,nn),gr;default:return{}}},[gt]),ia=hn(gt,function(Fn){if(Fn===Vt){var Tn=Vn[Vt];return Tn?Tn(oa()):pt}if(kn in Vn){var gr;Nn(((gr=Vn[kn])===null||gr===void 0?void 0:gr.call(Vn,oa(),null))||null)}return kn===yt&&(qn(oa()),ee>0&&(clearTimeout(mr.current),mr.current=setTimeout(function(){vr({deadline:!0})},ee))),lt}),Pa=Object(se.a)(ia,2),Na=Pa[0],kn=Pa[1],fa=Be(kn);Kr.current=fa,vt(function(){Et(Z);var Fn=rr.current;if(rr.current=!0,!P)return;var Tn;!Fn&&Z&&U&&(Tn=rn),Fn&&Z&&D&&(Tn=$t),(Fn&&!Z&&le||!Fn&&ge&&!Z&&le)&&(Tn=Un),Tn&&(gn(Tn),Na())},[Z]),Object(E.useEffect)(function(){(gt===rn&&!U||gt===$t&&!D||gt===Un&&!le)&&gn(Pt)},[U,D,le]),Object(E.useEffect)(function(){return function(){clearTimeout(mr.current),Zn.current=!0}},[]),Object(E.useEffect)(function(){St!==void 0&>===Pt&&(ln==null||ln(St))},[St,gt]);var ka=In;return Vn[Vt]&&kn===st&&(ka=Object(ue.a)({transition:"none"},ka)),[gt,kn,ka,St!=null?St:Z]}var Mt=function(P){Object(V.a)(re,P);var Z=Object(d.a)(re);function re(){return Object(be.a)(this,re),Z.apply(this,arguments)}return Object(Se.a)(re,[{key:"render",value:function(){return this.props.children}}]),re}(E.Component),pn=Mt;function Tt(P){var Z=P;Object(te.a)(P)==="object"&&(Z=P.transitionSupport);function re(c){return!!(c.motionName&&Z)}var j=E.forwardRef(function(c,D){var m=c.visible,U=m===void 0?!0:m,B=c.removeOnLeave,le=B===void 0?!0:B,ee=c.forceRender,ge=c.children,Re=c.motionName,ze=c.leavedClassName,We=c.eventProps,Ze=re(c),Dt=Object(E.useRef)(),tn=Object(E.useRef)();function Ft(){try{return Object(Lt.a)(Dt.current||tn.current)}catch(gn){return null}}var Ht=En(Ze,U,Ft,c),nn=Object(se.a)(Ht,4),Zt=nn[0],Qt=nn[1],mn=nn[2],ln=nn[3],Gn=E.useRef(ln);ln&&(Gn.current=!0);var un=Object(E.useRef)(D);un.current=D;var St=E.useCallback(function(gn){Dt.current=gn,Object(Gt.b)(un.current,gn)},[]),Et,cn=Object(ue.a)(Object(ue.a)({},We),{},{visible:U});if(!ge)Et=null;else if(Zt===Pt||!re(c))ln?Et=ge(Object(ue.a)({},cn),St):!le&&Gn.current?Et=ge(Object(ue.a)(Object(ue.a)({},cn),{},{className:ze}),St):ee?Et=ge(Object(ue.a)(Object(ue.a)({},cn),{},{style:{display:"none"}}),St):Et=null;else{var vn,gt;Qt===Vt?gt="prepare":Be(Qt)?gt="active":Qt===st&&(gt="start"),Et=ge(Object(ue.a)(Object(ue.a)({},cn),{},{className:fe()(Ge(Re,Zt),(vn={},Object(me.a)(vn,Ge(Re,"".concat(Zt,"-").concat(gt)),gt),Object(me.a)(vn,Re,typeof Re=="string"),vn)),style:mn}),St)}return E.createElement(pn,{ref:tn},Et)});return j.displayName="CSSMotion",j}var je=Tt(_r),Ce="add",_e="keep",ct="remove",mt="removed";function ft(P){var Z;return P&&Object(te.a)(P)==="object"&&"key"in P?Z=P:Z={key:P},Object(ue.a)(Object(ue.a)({},Z),{},{key:String(Z.key)})}function at(){var P=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return P.map(ft)}function _t(){var P=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],re=[],j=0,c=Z.length,D=at(P),m=at(Z);D.forEach(function(le){for(var ee=!1,ge=j;ge1});return B.forEach(function(le){re=re.filter(function(ee){var ge=ee.key,Re=ee.status;return ge!==le||Re!==ct}),re.forEach(function(ee){ee.key===le&&(ee.status=_e)})}),re}var Je=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function Nt(P){var Z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:je,re=function(j){Object(V.a)(D,j);var c=Object(d.a)(D);function D(){var m;return Object(be.a)(this,D),m=c.apply(this,arguments),m.state={keyEntities:[]},m.removeKey=function(U){m.setState(function(B){var le=B.keyEntities;return{keyEntities:le.map(function(ee){return ee.key!==U?ee:Object(ue.a)(Object(ue.a)({},ee),{},{status:mt})})}})},m}return Object(Se.a)(D,[{key:"render",value:function(){var U=this,B=this.state.keyEntities,le=this.props,ee=le.component,ge=le.children,Re=le.onVisibleChanged,ze=Object(Ie.a)(le,["component","children","onVisibleChanged"]),We=ee||E.Fragment,Ze={};return Je.forEach(function(Dt){Ze[Dt]=ze[Dt],delete ze[Dt]}),delete ze.keys,E.createElement(We,ze,B.map(function(Dt){var tn=Dt.status,Ft=Object(Ie.a)(Dt,["status"]),Ht=tn===Ce||tn===_e;return E.createElement(Z,Object(H.a)({},Ze,{key:Ft.key,visible:Ht,eventProps:Ft,onVisibleChanged:function(Zt){Re==null||Re(Zt,{key:Ft.key}),Zt||U.removeKey(Ft.key)}}),ge)}))}}],[{key:"getDerivedStateFromProps",value:function(U,B){var le=U.keys,ee=B.keyEntities,ge=at(le),Re=_t(ee,ge);return{keyEntities:Re.filter(function(ze){var We=ee.find(function(Ze){var Dt=Ze.key;return ze.key===Dt});return!(We&&We.status===mt&&ze.status===ct)})}}}]),D}(E.Component);return re.defaultProps={component:"div"},re}var jt=Nt(_r),zn=je;function zt(P){var Z=P.prefixCls,re=P.motion,j=P.animation,c=P.transitionName;return re||(j?{motionName:"".concat(Z,"-").concat(j)}:c?{motionName:c}:null)}function Yn(P){var Z=P.prefixCls,re=P.visible,j=P.zIndex,c=P.mask,D=P.maskMotion,m=P.maskAnimation,U=P.maskTransitionName;if(!c)return null;var B={};return(D||U||m)&&(B=Object(ue.a)({motionAppear:!0},zt({motion:D,prefixCls:Z,transitionName:U,animation:m}))),E.createElement(zn,Object(H.a)({},B,{visible:re,removeOnLeave:!0}),function(le){var ee=le.className;return E.createElement("div",{style:{zIndex:j},className:fe()("".concat(Z,"-mask"),ee)})})}var Ar=i("9mu1"),Ur=i("o0o1"),Nr=i.n(Ur),an=i("HaE+"),Yt=["measure","align",null,"motion"],Bt=function(P,Z){var re=Object(E.useState)(null),j=Object(se.a)(re,2),c=j[0],D=j[1],m=Object(E.useRef)(),U=Object(E.useRef)(!1);function B(ge){U.current||D(ge)}function le(){et.a.cancel(m.current)}function ee(ge){le(),m.current=Object(et.a)(function(){B(function(Re){switch(c){case"align":return"motion";case"motion":return"stable";default:}return Re}),ge==null||ge()})}return Object(E.useEffect)(function(){B("measure")},[P]),Object(E.useEffect)(function(){switch(c){case"measure":Z();break;default:}c&&(m.current=Object(et.a)(Object(an.a)(Nr.a.mark(function ge(){var Re,ze;return Nr.a.wrap(function(Ze){for(;;)switch(Ze.prev=Ze.next){case 0:Re=Yt.indexOf(c),ze=Yt[Re+1],ze&&Re!==-1&&B(ze);case 3:case"end":return Ze.stop()}},ge)}))))},[c]),Object(E.useEffect)(function(){return function(){U.current=!0,le()}},[]),[c,ee]},Xn=function(P){var Z=E.useState({width:0,height:0}),re=Object(se.a)(Z,2),j=re[0],c=re[1];function D(U){c({width:U.offsetWidth,height:U.offsetHeight})}var m=E.useMemo(function(){var U={};if(P){var B=j.width,le=j.height;P.indexOf("height")!==-1&&le?U.height=le:P.indexOf("minHeight")!==-1&&le&&(U.minHeight=le),P.indexOf("width")!==-1&&B?U.width=B:P.indexOf("minWidth")!==-1&&B&&(U.minWidth=B)}return U},[P,j]);return[m,D]},xr=E.forwardRef(function(P,Z){var re=P.visible,j=P.prefixCls,c=P.className,D=P.style,m=P.children,U=P.zIndex,B=P.stretch,le=P.destroyPopupOnHide,ee=P.forceRender,ge=P.align,Re=P.point,ze=P.getRootDomNode,We=P.getClassNameFromAlign,Ze=P.onAlign,Dt=P.onMouseEnter,tn=P.onMouseLeave,Ft=P.onMouseDown,Ht=P.onTouchStart,nn=Object(E.useRef)(),Zt=Object(E.useRef)(),Qt=Object(E.useState)(),mn=Object(se.a)(Qt,2),ln=mn[0],Gn=mn[1],un=Xn(B),St=Object(se.a)(un,2),Et=St[0],cn=St[1];function vn(){B&&cn(ze())}var gt=Bt(re,vn),gn=Object(se.a)(gt,2),Jn=gn[0],An=gn[1],In=Object(E.useRef)();function Nn(){return Re||ze}function rr(){var Kn;(Kn=nn.current)===null||Kn===void 0||Kn.forceAlign()}function mr(Kn,jn){var qn=We(jn);ln!==qn&&Gn(qn),Jn==="align"&&(ln!==qn?Promise.resolve().then(function(){rr()}):An(function(){var Vn;(Vn=In.current)===null||Vn===void 0||Vn.call(In)}),Ze==null||Ze(Kn,jn))}var Zn=Object(ue.a)({},zt(P));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(Kn){var jn=Zn[Kn];Zn[Kn]=function(qn,Vn){return An(),jn==null?void 0:jn(qn,Vn)}});function Lr(){return new Promise(function(Kn){In.current=Kn})}E.useEffect(function(){!Zn.motionName&&Jn==="motion"&&An()},[Zn.motionName,Jn]),E.useImperativeHandle(Z,function(){return{forceAlign:rr,getElement:function(){return Zt.current}}});var oa=Object(ue.a)(Object(ue.a)({},Et),{},{zIndex:U,opacity:Jn==="motion"||Jn==="stable"||!re?void 0:0,pointerEvents:Jn==="stable"?void 0:"none"},D),Kr=!0;(ge==null?void 0:ge.points)&&(Jn==="align"||Jn==="stable")&&(Kr=!1);var vr=m;return E.Children.count(m)>1&&(vr=E.createElement("div",{className:"".concat(j,"-content")},m)),E.createElement(zn,Object(H.a)({visible:re,ref:Zt,leavedClassName:"".concat(j,"-hidden")},Zn,{onAppearPrepare:Lr,onEnterPrepare:Lr,removeOnLeave:le,forceRender:ee}),function(Kn,jn){var qn=Kn.className,Vn=Kn.style,ia=fe()(j,c,ln,qn);return E.createElement(Ar.a,{target:Nn(),key:"popup",ref:nn,monitorWindowResize:!0,disabled:Kr,align:ge,onAlign:mr},E.createElement("div",{ref:jn,className:ia,onMouseEnter:Dt,onMouseLeave:tn,onMouseDownCapture:Ft,onTouchStartCapture:Ht,style:Object(ue.a)(Object(ue.a)({},Vn),oa)},vr))})});xr.displayName="PopupInner";var cr=xr,sn=E.forwardRef(function(P,Z){var re=P.prefixCls,j=P.visible,c=P.zIndex,D=P.children,m=P.mobile;m=m===void 0?{}:m;var U=m.popupClassName,B=m.popupStyle,le=m.popupMotion,ee=le===void 0?{}:le,ge=m.popupRender,Re=E.useRef();E.useImperativeHandle(Z,function(){return{forceAlign:function(){},getElement:function(){return Re.current}}});var ze=Object(ue.a)({zIndex:c},B),We=D;return E.Children.count(D)>1&&(We=E.createElement("div",{className:"".concat(re,"-content")},D)),ge&&(We=ge(We)),E.createElement(zn,Object(H.a)({visible:j,ref:Re,removeOnLeave:!0},ee),function(Ze,Dt){var tn=Ze.className,Ft=Ze.style,Ht=fe()(re,U,tn);return E.createElement("div",{ref:Dt,className:Ht,style:Object(ue.a)(Object(ue.a)({},Ft),ze)},We)})});sn.displayName="MobilePopupInner";var Oa=sn,$r=["visible","mobile"],kr=E.forwardRef(function(P,Z){var re=P.visible,j=P.mobile,c=Object(Ie.a)(P,$r),D=Object(E.useState)(re),m=Object(se.a)(D,2),U=m[0],B=m[1],le=Object(E.useState)(!1),ee=Object(se.a)(le,2),ge=ee[0],Re=ee[1],ze=Object(ue.a)(Object(ue.a)({},c),{},{visible:U});Object(E.useEffect)(function(){B(re),re&&j&&Re(Wt())},[re,j]);var We=ge?E.createElement(Oa,Object(H.a)({},ze,{mobile:j,ref:Z})):E.createElement(cr,Object(H.a)({},ze,{ref:Z}));return E.createElement("div",null,E.createElement(Yn,ze),We)});kr.displayName="Popup";var ha=kr,pa=E.createContext(null),ca=pa;function ea(){}function Eo(){return""}function lo(P){return P?P.ownerDocument:window.document}var Dn=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function bn(P){var Z=function(re){Object(V.a)(c,re);var j=Object(d.a)(c);function c(D){var m;Object(be.a)(this,c),m=j.call(this,D),m.popupRef=E.createRef(),m.triggerRef=E.createRef(),m.attachId=void 0,m.clickOutsideHandler=void 0,m.touchOutsideHandler=void 0,m.contextMenuOutsideHandler1=void 0,m.contextMenuOutsideHandler2=void 0,m.mouseDownTimeout=void 0,m.focusTime=void 0,m.preClickTime=void 0,m.preTouchTime=void 0,m.delayTimer=void 0,m.hasPopupMouseDown=void 0,m.onMouseEnter=function(B){var le=m.props.mouseEnterDelay;m.fireEvents("onMouseEnter",B),m.delaySetPopupVisible(!0,le,le?null:B)},m.onMouseMove=function(B){m.fireEvents("onMouseMove",B),m.setPoint(B)},m.onMouseLeave=function(B){m.fireEvents("onMouseLeave",B),m.delaySetPopupVisible(!1,m.props.mouseLeaveDelay)},m.onPopupMouseEnter=function(){m.clearDelayTimer()},m.onPopupMouseLeave=function(B){var le;if(B.relatedTarget&&!B.relatedTarget.setTimeout&&Object(kt.a)((le=m.popupRef.current)===null||le===void 0?void 0:le.getElement(),B.relatedTarget))return;m.delaySetPopupVisible(!1,m.props.mouseLeaveDelay)},m.onFocus=function(B){m.fireEvents("onFocus",B),m.clearDelayTimer(),m.isFocusToShow()&&(m.focusTime=Date.now(),m.delaySetPopupVisible(!0,m.props.focusDelay))},m.onMouseDown=function(B){m.fireEvents("onMouseDown",B),m.preClickTime=Date.now()},m.onTouchStart=function(B){m.fireEvents("onTouchStart",B),m.preTouchTime=Date.now()},m.onBlur=function(B){m.fireEvents("onBlur",B),m.clearDelayTimer(),m.isBlurToHide()&&m.delaySetPopupVisible(!1,m.props.blurDelay)},m.onContextMenu=function(B){B.preventDefault(),m.fireEvents("onContextMenu",B),m.setPopupVisible(!0,B)},m.onContextMenuClose=function(){m.isContextMenuToShow()&&m.close()},m.onClick=function(B){if(m.fireEvents("onClick",B),m.focusTime){var le;if(m.preClickTime&&m.preTouchTime?le=Math.min(m.preClickTime,m.preTouchTime):m.preClickTime?le=m.preClickTime:m.preTouchTime&&(le=m.preTouchTime),Math.abs(le-m.focusTime)<20)return;m.focusTime=0}m.preClickTime=0,m.preTouchTime=0,m.isClickToShow()&&(m.isClickToHide()||m.isBlurToHide())&&B&&B.preventDefault&&B.preventDefault();var ee=!m.state.popupVisible;(m.isClickToHide()&&!ee||ee&&m.isClickToShow())&&m.setPopupVisible(!m.state.popupVisible,B)},m.onPopupMouseDown=function(){if(m.hasPopupMouseDown=!0,clearTimeout(m.mouseDownTimeout),m.mouseDownTimeout=window.setTimeout(function(){m.hasPopupMouseDown=!1},0),m.context){var B;(B=m.context).onPopupMouseDown.apply(B,arguments)}},m.onDocumentClick=function(B){if(m.props.mask&&!m.props.maskClosable)return;var le=B.target,ee=m.getRootDomNode(),ge=m.getPopupDomNode();(!Object(kt.a)(ee,le)||m.isContextMenuOnly())&&!Object(kt.a)(ge,le)&&!m.hasPopupMouseDown&&m.close()},m.getRootDomNode=function(){var B=m.props.getTriggerDOMNode;if(B)return B(m.triggerRef.current);try{var le=Object(Lt.a)(m.triggerRef.current);if(le)return le}catch(ee){}return ut.a.findDOMNode(Object(L.a)(m))},m.getPopupClassNameFromAlign=function(B){var le=[],ee=m.props,ge=ee.popupPlacement,Re=ee.builtinPlacements,ze=ee.prefixCls,We=ee.alignPoint,Ze=ee.getPopupClassNameFromAlign;return ge&&Re&&le.push(Rt(Re,ze,B,We)),Ze&&le.push(Ze(B)),le.join(" ")},m.getComponent=function(){var B=m.props,le=B.prefixCls,ee=B.destroyPopupOnHide,ge=B.popupClassName,Re=B.onPopupAlign,ze=B.popupMotion,We=B.popupAnimation,Ze=B.popupTransitionName,Dt=B.popupStyle,tn=B.mask,Ft=B.maskAnimation,Ht=B.maskTransitionName,nn=B.maskMotion,Zt=B.zIndex,Qt=B.popup,mn=B.stretch,ln=B.alignPoint,Gn=B.mobile,un=B.forceRender,St=m.state,Et=St.popupVisible,cn=St.point,vn=m.getPopupAlign(),gt={};return m.isMouseEnterToShow()&&(gt.onMouseEnter=m.onPopupMouseEnter),m.isMouseLeaveToHide()&&(gt.onMouseLeave=m.onPopupMouseLeave),gt.onMouseDown=m.onPopupMouseDown,gt.onTouchStart=m.onPopupMouseDown,E.createElement(ha,Object(H.a)({prefixCls:le,destroyPopupOnHide:ee,visible:Et,point:ln&&cn,className:ge,align:vn,onAlign:Re,animation:We,getClassNameFromAlign:m.getPopupClassNameFromAlign},gt,{stretch:mn,getRootDomNode:m.getRootDomNode,style:Dt,mask:tn,zIndex:Zt,transitionName:Ze,maskAnimation:Ft,maskTransitionName:Ht,maskMotion:nn,ref:m.popupRef,motion:ze,mobile:Gn,forceRender:un}),typeof Qt=="function"?Qt():Qt)},m.attachParent=function(B){et.a.cancel(m.attachId);var le=m.props,ee=le.getPopupContainer,ge=le.getDocument,Re=m.getRootDomNode(),ze;ee?(Re||ee.length===0)&&(ze=ee(Re)):ze=ge(m.getRootDomNode()).body,ze?ze.appendChild(B):m.attachId=Object(et.a)(function(){m.attachParent(B)})},m.getContainer=function(){var B=m.props.getDocument,le=B(m.getRootDomNode()).createElement("div");return le.style.position="absolute",le.style.top="0",le.style.left="0",le.style.width="100%",m.attachParent(le),le},m.setPoint=function(B){var le=m.props.alignPoint;if(!le||!B)return;m.setState({point:{pageX:B.pageX,pageY:B.pageY}})},m.handlePortalUpdate=function(){m.state.prevPopupVisible!==m.state.popupVisible&&m.props.afterPopupVisibleChange(m.state.popupVisible)},m.triggerContextValue={onPopupMouseDown:m.onPopupMouseDown};var U;return"popupVisible"in D?U=!!D.popupVisible:U=!!D.defaultPopupVisible,m.state={prevPopupVisible:U,popupVisible:U},Dn.forEach(function(B){m["fire".concat(B)]=function(le){m.fireEvents(B,le)}}),m}return Object(Se.a)(c,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var m=this.props,U=this.state;if(U.popupVisible){var B;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(B=m.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(He.a)(B,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(B=B||m.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(He.a)(B,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(B=B||m.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(He.a)(B,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(He.a)(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),et.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var m;return((m=this.popupRef.current)===null||m===void 0?void 0:m.getElement())||null}},{key:"getPopupAlign",value:function(){var m=this.props,U=m.popupPlacement,B=m.popupAlign,le=m.builtinPlacements;return U&&le?qt(le,U,B):B}},{key:"setPopupVisible",value:function(m,U){var B=this.props.alignPoint,le=this.state.popupVisible;this.clearDelayTimer(),le!==m&&("popupVisible"in this.props||this.setState({popupVisible:m,prevPopupVisible:le}),this.props.onPopupVisibleChange(m)),B&&U&&m&&this.setPoint(U)}},{key:"delaySetPopupVisible",value:function(m,U,B){var le=this,ee=U*1e3;if(this.clearDelayTimer(),ee){var ge=B?{pageX:B.pageX,pageY:B.pageY}:null;this.delayTimer=window.setTimeout(function(){le.setPopupVisible(m,ge),le.clearDelayTimer()},ee)}else this.setPopupVisible(m,B)}},{key:"clearDelayTimer",value:function(){this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null)}},{key:"clearOutsideHandler",value:function(){this.clickOutsideHandler&&(this.clickOutsideHandler.remove(),this.clickOutsideHandler=null),this.contextMenuOutsideHandler1&&(this.contextMenuOutsideHandler1.remove(),this.contextMenuOutsideHandler1=null),this.contextMenuOutsideHandler2&&(this.contextMenuOutsideHandler2.remove(),this.contextMenuOutsideHandler2=null),this.touchOutsideHandler&&(this.touchOutsideHandler.remove(),this.touchOutsideHandler=null)}},{key:"createTwoChains",value:function(m){var U=this.props.children.props,B=this.props;return U[m]&&B[m]?this["fire".concat(m)]:U[m]||B[m]}},{key:"isClickToShow",value:function(){var m=this.props,U=m.action,B=m.showAction;return U.indexOf("click")!==-1||B.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var m=this.props.action;return m==="contextMenu"||m.length===1&&m[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var m=this.props,U=m.action,B=m.showAction;return U.indexOf("contextMenu")!==-1||B.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var m=this.props,U=m.action,B=m.hideAction;return U.indexOf("click")!==-1||B.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var m=this.props,U=m.action,B=m.showAction;return U.indexOf("hover")!==-1||B.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var m=this.props,U=m.action,B=m.hideAction;return U.indexOf("hover")!==-1||B.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var m=this.props,U=m.action,B=m.showAction;return U.indexOf("focus")!==-1||B.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var m=this.props,U=m.action,B=m.hideAction;return U.indexOf("focus")!==-1||B.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var m;(m=this.popupRef.current)===null||m===void 0||m.forceAlign()}}},{key:"fireEvents",value:function(m,U){var B=this.props.children.props[m];B&&B(U);var le=this.props[m];le&&le(U)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var m=this.state.popupVisible,U=this.props,B=U.children,le=U.forceRender,ee=U.alignPoint,ge=U.className,Re=U.autoDestroy,ze=E.Children.only(B),We={key:"trigger"};this.isContextMenuToShow()?We.onContextMenu=this.onContextMenu:We.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(We.onClick=this.onClick,We.onMouseDown=this.onMouseDown,We.onTouchStart=this.onTouchStart):(We.onClick=this.createTwoChains("onClick"),We.onMouseDown=this.createTwoChains("onMouseDown"),We.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(We.onMouseEnter=this.onMouseEnter,ee&&(We.onMouseMove=this.onMouseMove)):We.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?We.onMouseLeave=this.onMouseLeave:We.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(We.onFocus=this.onFocus,We.onBlur=this.onBlur):(We.onFocus=this.createTwoChains("onFocus"),We.onBlur=this.createTwoChains("onBlur"));var Ze=fe()(ze&&ze.props&&ze.props.className,ge);Ze&&(We.className=Ze);var Dt=Object(ue.a)({},We);Object(Gt.c)(ze)&&(Dt.ref=Object(Gt.a)(this.triggerRef,ze.ref));var tn=E.cloneElement(ze,Dt),Ft;return(m||this.popupRef.current||le)&&(Ft=E.createElement(P,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!m&&Re&&(Ft=null),E.createElement(ca.Provider,{value:this.triggerContextValue},tn,Ft)}}],[{key:"getDerivedStateFromProps",value:function(m,U){var B=m.popupVisible,le={};return B!==void 0&&U.popupVisible!==B&&(le.popupVisible=B,le.prevPopupVisible=U.popupVisible),le}}]),c}(E.Component);return Z.contextType=ca,Z.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:Eo,getDocument:lo,onPopupVisibleChange:ea,afterPopupVisibleChange:ea,onPopupAlign:ea,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},Z}var On=bn(Ot.a),er={adjustX:1,adjustY:1},Or={topLeft:{points:["bl","tl"],overflow:er,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:er,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:er,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:er,offset:[4,0]}},Fr={topLeft:{points:["bl","tl"],overflow:er,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:er,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:er,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:er,offset:[4,0]}},wr=Or,dr=0,aa={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},nr=function(Z,re,j){var c=k(re),D=Z.getState();Z.setState({defaultActiveFirst:Object(ue.a)(Object(ue.a)({},D.defaultActiveFirst),{},Object(me.a)({},c,j))})},Sa=function(P){Object(V.a)(re,P);var Z=Object(d.a)(re);function re(j){var c;Object(be.a)(this,re),c=Z.call(this,j),c.onDestroy=function(ee){c.props.onDestroy(ee)},c.onKeyDown=function(ee){var ge=ee.keyCode,Re=c.menuInstance,ze=c.props.store,We=c.getVisible();if(ge===T.a.ENTER)return c.onTitleClick(ee),nr(ze,c.props.eventKey,!0),!0;if(ge===T.a.RIGHT)return We?Re.onKeyDown(ee):(c.triggerOpenChange(!0),nr(ze,c.props.eventKey,!0)),!0;if(ge===T.a.LEFT){var Ze;if(We)Ze=Re.onKeyDown(ee);else return;return Ze||(c.triggerOpenChange(!1),Ze=!0),Ze}return We&&(ge===T.a.UP||ge===T.a.DOWN)?Re.onKeyDown(ee):void 0},c.onOpenChange=function(ee){c.props.onOpenChange(ee)},c.onPopupVisibleChange=function(ee){c.triggerOpenChange(ee,ee?"mouseenter":"mouseleave")},c.onMouseEnter=function(ee){var ge=c.props,Re=ge.eventKey,ze=ge.onMouseEnter,We=ge.store;nr(We,c.props.eventKey,!1),ze({key:Re,domEvent:ee})},c.onMouseLeave=function(ee){var ge=c.props,Re=ge.parentMenu,ze=ge.eventKey,We=ge.onMouseLeave;Re.subMenuInstance=Object(L.a)(c),We({key:ze,domEvent:ee})},c.onTitleMouseEnter=function(ee){var ge=c.props,Re=ge.eventKey,ze=ge.onItemHover,We=ge.onTitleMouseEnter;ze({key:Re,hover:!0}),We({key:Re,domEvent:ee})},c.onTitleMouseLeave=function(ee){var ge=c.props,Re=ge.parentMenu,ze=ge.eventKey,We=ge.onItemHover,Ze=ge.onTitleMouseLeave;Re.subMenuInstance=Object(L.a)(c),We({key:ze,hover:!1}),Ze({key:ze,domEvent:ee})},c.onTitleClick=function(ee){var ge=Object(L.a)(c),Re=ge.props;if(Re.onTitleClick({key:Re.eventKey,domEvent:ee}),Re.triggerSubMenuAction==="hover")return;c.triggerOpenChange(!c.getVisible(),"click"),nr(Re.store,c.props.eventKey,!1)},c.onSubMenuClick=function(ee){typeof c.props.onClick=="function"&&c.props.onClick(c.addKeyPath(ee))},c.onSelect=function(ee){c.props.onSelect(ee)},c.onDeselect=function(ee){c.props.onDeselect(ee)},c.getPrefixCls=function(){return"".concat(c.props.rootPrefixCls,"-submenu")},c.getActiveClassName=function(){return"".concat(c.getPrefixCls(),"-active")},c.getDisabledClassName=function(){return"".concat(c.getPrefixCls(),"-disabled")},c.getSelectedClassName=function(){return"".concat(c.getPrefixCls(),"-selected")},c.getOpenClassName=function(){return"".concat(c.props.rootPrefixCls,"-submenu-open")},c.getVisible=function(){return c.state.isOpen},c.getMode=function(){return c.state.mode},c.saveMenuInstance=function(ee){c.menuInstance=ee},c.addKeyPath=function(ee){return Object(ue.a)(Object(ue.a)({},ee),{},{keyPath:(ee.keyPath||[]).concat(c.props.eventKey)})},c.triggerOpenChange=function(ee,ge){var Re=c.props.eventKey,ze=function(){c.onOpenChange({key:Re,item:Object(L.a)(c),trigger:ge,open:ee})};ge==="mouseenter"?c.mouseenterTimeout=setTimeout(function(){ze()},0):ze()},c.isChildrenSelected=function(){var ee={find:!1};return xe(c.props.children,c.props.selectedKeys,ee),ee.find},c.isInlineMode=function(){return c.getMode()==="inline"},c.adjustWidth=function(){if(!c.subMenuTitle||!c.menuInstance)return;var ee=tt.findDOMNode(c.menuInstance);if(ee.offsetWidth>=c.subMenuTitle.offsetWidth)return;ee.style.minWidth="".concat(c.subMenuTitle.offsetWidth,"px")},c.saveSubMenuTitle=function(ee){c.subMenuTitle=ee},c.getBaseProps=function(){var ee=Object(L.a)(c),ge=ee.props,Re=c.getMode();return{mode:Re==="horizontal"?"vertical":Re,visible:c.getVisible(),level:ge.level+1,inlineIndent:ge.inlineIndent,focusable:!1,onClick:c.onSubMenuClick,onSelect:c.onSelect,onDeselect:c.onDeselect,onDestroy:c.onDestroy,selectedKeys:ge.selectedKeys,eventKey:"".concat(ge.eventKey,"-menu-"),openKeys:ge.openKeys,motion:ge.motion,onOpenChange:c.onOpenChange,subMenuOpenDelay:ge.subMenuOpenDelay,parentMenu:Object(L.a)(c),subMenuCloseDelay:ge.subMenuCloseDelay,forceSubMenuRender:ge.forceSubMenuRender,triggerSubMenuAction:ge.triggerSubMenuAction,builtinPlacements:ge.builtinPlacements,defaultActiveFirst:ge.store.getState().defaultActiveFirst[k(ge.eventKey)],multiple:ge.multiple,prefixCls:ge.rootPrefixCls,id:c.internalMenuId,manualRef:c.saveMenuInstance,itemIcon:ge.itemIcon,expandIcon:ge.expandIcon,direction:ge.direction}},c.getMotion=function(ee,ge){var Re=Object(L.a)(c),ze=Re.haveRendered,We=c.props,Ze=We.motion,Dt=We.rootPrefixCls,tn=Object(ue.a)(Object(ue.a)({},Ze),{},{leavedClassName:"".concat(Dt,"-hidden"),removeOnLeave:!1,motionAppear:ze||!ge||ee!=="inline"});return tn};var D=j.store,m=j.eventKey,U=D.getState(),B=U.defaultActiveFirst;c.isRootMenu=!1;var le=!1;return B&&(le=B[m]),nr(D,m,le),c.state={mode:j.mode,isOpen:j.isOpen},c}return Object(Se.a)(re,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var c=this,D=this.props,m=D.mode,U=D.parentMenu,B=D.manualRef,le=D.isOpen,ee=function(){c.setState({mode:m,isOpen:le})},ge=le!==this.state.isOpen,Re=m!==this.state.mode;if((Re||ge)&&(et.a.cancel(this.updateStateRaf),Re?this.updateStateRaf=Object(et.a)(ee):ee()),B&&B(this),m!=="horizontal"||!(U==null?void 0:U.isRootMenu)||!le)return;this.minWidthTimeout=setTimeout(function(){return c.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var c=this.props,D=c.onDestroy,m=c.eventKey;D&&D(m),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),et.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(c,D){var m=this.getBaseProps();return E.createElement(Xa,Object(H.a)({},m,{id:this.internalMenuId,className:c,style:D}),this.props.children)}},{key:"renderChildren",value:function(){var c=this,D=this.getBaseProps(),m=D.mode,U=D.visible,B=D.forceSubMenuRender,le=D.direction,ee=this.getMotion(m,U);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||U||B,!this.haveOpened)return E.createElement("div",null);var ge=fe()("".concat(D.prefixCls,"-sub"),Object(me.a)({},"".concat(D.prefixCls,"-rtl"),le==="rtl"));return this.isInlineMode()?E.createElement(zn,Object(H.a)({visible:D.visible,forceRender:B},ee),function(Re){var ze=Re.className,We=Re.style,Ze=fe()(ge,ze);return c.renderPopupMenu(Ze,We)}):this.renderPopupMenu(ge)}},{key:"render",value:function(){var c,D,m,U=Object(ue.a)({},this.props),B=this.getVisible(),le=this.getPrefixCls(),ee=this.isInlineMode(),ge=this.getMode(),Re=fe()(le,"".concat(le,"-").concat(ge),(c={},Object(me.a)(c,U.className,!!U.className),Object(me.a)(c,this.getOpenClassName(),B),Object(me.a)(c,this.getActiveClassName(),U.active||B&&!ee),Object(me.a)(c,this.getDisabledClassName(),U.disabled),Object(me.a)(c,this.getSelectedClassName(),this.isChildrenSelected()),c));this.internalMenuId||(U.eventKey?this.internalMenuId="".concat(U.eventKey,"$Menu"):(dr+=1,this.internalMenuId="$__$".concat(dr,"$Menu")));var ze={},We={},Ze={};U.disabled||(ze={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},We={onClick:this.onTitleClick},Ze={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var Dt={},tn=U.direction,Ft=tn==="rtl";ee&&(Ft?Dt.paddingRight=U.inlineIndent*U.level:Dt.paddingLeft=U.inlineIndent*U.level);var Ht={};this.getVisible()&&(Ht={"aria-owns":this.internalMenuId});var nn=null;ge!=="horizontal"&&(nn=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(nn=E.createElement(this.props.expandIcon,Object(ue.a)({},this.props))));var Zt=E.createElement("div",Object(H.a)({ref:this.saveSubMenuTitle,style:Dt,className:"".concat(le,"-title"),role:"button"},Ze,We,{"aria-expanded":B},Ht,{"aria-haspopup":"true",title:typeof U.title=="string"?U.title:void 0}),U.title,nn||E.createElement("i",{className:"".concat(le,"-arrow")})),Qt=this.renderChildren(),mn=((D=U.parentMenu)===null||D===void 0?void 0:D.isRootMenu)?U.parentMenu.props.getPopupContainer:function(Nn){return Nn.parentNode},ln=aa[ge],Gn=U.popupOffset?{offset:U.popupOffset}:{},un=fe()((m={},Object(me.a)(m,U.popupClassName,U.popupClassName&&!ee),Object(me.a)(m,"".concat(le,"-rtl"),Ft),m)),St=U.disabled,Et=U.triggerSubMenuAction,cn=U.subMenuOpenDelay,vn=U.forceSubMenuRender,gt=U.subMenuCloseDelay,gn=U.builtinPlacements;Te.forEach(function(Nn){return delete U[Nn]}),delete U.onClick;var Jn=Ft?Object(ue.a)(Object(ue.a)({},Fr),gn):Object(ue.a)(Object(ue.a)({},Or),gn);delete U.direction;var An=this.getBaseProps(),In=ee?null:this.getMotion(An.mode,An.visible);return E.createElement("li",Object(H.a)({},U,ze,{className:Re,role:"menuitem"}),E.createElement(On,{prefixCls:le,popupClassName:fe()("".concat(le,"-popup"),un),getPopupContainer:mn,builtinPlacements:Jn,popupPlacement:ln,popupVisible:ee?!1:B,popupAlign:Gn,popup:ee?null:Qt,action:St||ee?[]:[Et],mouseEnterDelay:cn,mouseLeaveDelay:gt,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:vn,popupMotion:In},Zt),ee?Qt:null)}}]),re}(E.Component);Sa.defaultProps={onMouseEnter:ne,onMouseLeave:ne,onTitleMouseEnter:ne,onTitleMouseLeave:ne,onTitleClick:ne,manualRef:ne,mode:"vertical",title:""};var ma=Object(ce.b)(function(P,Z){var re=P.openKeys,j=P.activeKey,c=P.selectedKeys,D=Z.eventKey,m=Z.subMenuKey;return{isOpen:re.indexOf(D)>-1,active:j[m]===D,selectedKeys:c}})(Sa);ma.isSubMenu=!0;var da=ma,va="menuitem-overflowed",Fa=.5,Sr=function(P){Object(V.a)(re,P);var Z=Object(d.a)(re);function re(){var j;return Object(be.a)(this,re),j=Z.apply(this,arguments),j.resizeObserver=null,j.mutationObserver=null,j.originalTotalWidth=0,j.overflowedItems=[],j.menuItemSizes=[],j.cancelFrameId=null,j.state={lastVisibleIndex:void 0},j.childRef=E.createRef(),j.getMenuItemNodes=function(){var c=j.props.prefixCls,D=j.childRef.current;return D?[].slice.call(D.children).filter(function(m){return m.className.split(" ").indexOf("".concat(c,"-overflowed-submenu"))<0}):[]},j.getOverflowedSubMenuItem=function(c,D,m){var U=j.props,B=U.overflowedIndicator,le=U.level,ee=U.mode,ge=U.prefixCls,Re=U.theme;if(le!==1||ee!=="horizontal")return null;var ze=j.props.children[0],We=ze.props,Ze=We.children,Dt=We.title,tn=We.style,Ft=Object(Ie.a)(We,["children","title","style"]),Ht=Object(ue.a)({},tn),nn="".concat(c,"-overflowed-indicator"),Zt="".concat(c,"-overflowed-indicator");D.length===0&&m!==!0?Ht=Object(ue.a)(Object(ue.a)({},Ht),{},{display:"none"}):m&&(Ht=Object(ue.a)(Object(ue.a)({},Ht),{},{visibility:"hidden",position:"absolute"}),nn="".concat(nn,"-placeholder"),Zt="".concat(Zt,"-placeholder"));var Qt=Re?"".concat(ge,"-").concat(Re):"",mn={};return Te.forEach(function(ln){Ft[ln]!==void 0&&(mn[ln]=Ft[ln])}),E.createElement(da,Object(H.a)({title:B,className:"".concat(ge,"-overflowed-submenu"),popupClassName:Qt},mn,{key:nn,eventKey:Zt,disabled:!1,style:Ht}),D)},j.setChildrenWidthAndResize=function(){if(j.props.mode!=="horizontal")return;var c=j.childRef.current;if(!c)return;var D=c.children;if(!D||D.length===0)return;var m=c.children[D.length-1];Ye(m,"display","inline-block");var U=j.getMenuItemNodes(),B=U.filter(function(le){return le.className.split(" ").indexOf(va)>=0});B.forEach(function(le){Ye(le,"display","inline-block")}),j.menuItemSizes=U.map(function(le){return Ke(le,!0)}),B.forEach(function(le){Ye(le,"display","none")}),j.overflowedIndicatorWidth=Ke(c.children[c.children.length-1],!0),j.originalTotalWidth=j.menuItemSizes.reduce(function(le,ee){return le+ee},0),j.handleResize(),Ye(m,"display","none")},j.handleResize=function(){if(j.props.mode!=="horizontal")return;var c=j.childRef.current;if(!c)return;var D=Ke(c);j.overflowedItems=[];var m=0,U;j.originalTotalWidth>D+Fa&&(U=-1,j.menuItemSizes.forEach(function(B){m+=B,m+j.overflowedIndicatorWidth<=D&&(U+=1)})),j.setState({lastVisibleIndex:U})},j}return Object(Se.a)(re,[{key:"componentDidMount",value:function(){var c=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var D=this.childRef.current;if(!D)return;this.resizeObserver=new dt.default(function(m){m.forEach(function(){var U=c.cancelFrameId;cancelAnimationFrame(U),c.cancelFrameId=requestAnimationFrame(c.setChildrenWidthAndResize)})}),[].slice.call(D.children).concat(D).forEach(function(m){c.resizeObserver.observe(m)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){c.resizeObserver.disconnect(),[].slice.call(D.children).concat(D).forEach(function(m){c.resizeObserver.observe(m)}),c.setChildrenWidthAndResize()}),this.mutationObserver.observe(D,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(c){var D=this,m=this.state.lastVisibleIndex;return(c||[]).reduce(function(U,B,le){var ee=B;if(D.props.mode==="horizontal"){var ge=D.getOverflowedSubMenuItem(B.props.eventKey,[]);m!==void 0&&D.props.className.indexOf("".concat(D.props.prefixCls,"-root"))!==-1&&(le>m&&(ee=E.cloneElement(B,{style:{display:"none"},eventKey:"".concat(B.props.eventKey,"-hidden"),className:"".concat(va)})),le===m+1&&(D.overflowedItems=c.slice(m+1).map(function(ze){return E.cloneElement(ze,{key:ze.props.eventKey,mode:"vertical-left"})}),ge=D.getOverflowedSubMenuItem(B.props.eventKey,D.overflowedItems)));var Re=[].concat(Object(w.a)(U),[ge,ee]);return le===c.length-1&&Re.push(D.getOverflowedSubMenuItem(B.props.eventKey,[],!0)),Re}return[].concat(Object(w.a)(U),[ee])},[])}},{key:"render",value:function(){var c=this.props,D=c.visible,m=c.prefixCls,U=c.overflowedIndicator,B=c.mode,le=c.level,ee=c.tag,ge=c.children,Re=c.theme,ze=Object(Ie.a)(c,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),We=ee;return E.createElement(We,Object(H.a)({ref:this.childRef},ze),this.renderChildren(ge))}}]),re}(E.Component);Sr.defaultProps={tag:"div",className:""};var Ba=Sr;function Ma(P){return P.length?P.every(function(Z){return!!Z.props.disabled}):!0}function Da(P,Z,re){var j=P.getState();P.setState({activeKey:Object(ue.a)(Object(ue.a)({},j.activeKey),{},Object(me.a)({},Z,re))})}function ga(P){return P.eventKey||"0-menu-"}function Gr(P,Z){var re=Z,j=P.children,c=P.eventKey;if(re){var D;if(oe(j,function(m,U){m&&m.props&&!m.props.disabled&&re===y(m,c,U)&&(D=!0)}),D)return re}return re=null,P.defaultActiveFirst&&oe(j,function(m,U){!re&&m&&!m.props.disabled&&(re=y(m,c,U))}),re}function Va(P){if(!P)return;var Z=this.instanceArray.indexOf(P);Z!==-1?this.instanceArray[Z]=P:this.instanceArray.push(P)}var Jr=function(P){Object(V.a)(re,P);var Z=Object(d.a)(re);function re(j){var c;return Object(be.a)(this,re),c=Z.call(this,j),c.onKeyDown=function(D,m){var U=D.keyCode,B;if(c.getFlatInstanceArray().forEach(function(ee){ee&&ee.props.active&&ee.onKeyDown&&(B=ee.onKeyDown(D))}),B)return 1;var le=null;return(U===T.a.UP||U===T.a.DOWN)&&(le=c.step(U===T.a.UP?-1:1)),le?(D.preventDefault(),Da(c.props.store,ga(c.props),le.props.eventKey),typeof m=="function"&&m(le),1):void 0},c.onItemHover=function(D){var m=D.key,U=D.hover;Da(c.props.store,ga(c.props),U?m:null)},c.onDeselect=function(D){c.props.onDeselect(D)},c.onSelect=function(D){c.props.onSelect(D)},c.onClick=function(D){c.props.onClick(D)},c.onOpenChange=function(D){c.props.onOpenChange(D)},c.onDestroy=function(D){c.props.onDestroy(D)},c.getFlatInstanceArray=function(){return c.instanceArray},c.step=function(D){var m=c.getFlatInstanceArray(),U=c.props.store.getState().activeKey[ga(c.props)],B=m.length;if(!B)return null;D<0&&(m=m.concat().reverse());var le=-1;if(m.every(function(ze,We){return ze&&ze.props.eventKey===U?(le=We,!1):!0}),!c.props.defaultActiveFirst&&le!==-1&&Ma(m.slice(le,B-1)))return;var ee=(le+1)%B,ge=ee;do{var Re=m[ge];if(!Re||Re.props.disabled)ge=(ge+1)%B;else return Re}while(ge!==ee);return null},c.renderCommonMenuItem=function(D,m,U){var B=c.props.store.getState(),le=Object(L.a)(c),ee=le.props,ge=y(D,ee.eventKey,m),Re=D.props;if(!Re||typeof D.type=="string")return D;var ze=ge===B.activeKey,We=Object(ue.a)(Object(ue.a)({mode:Re.mode||ee.mode,level:ee.level,inlineIndent:ee.inlineIndent,renderMenuItem:c.renderMenuItem,rootPrefixCls:ee.prefixCls,index:m,parentMenu:ee.parentMenu,manualRef:Re.disabled?void 0:Object(Oe.a)(D.ref,Va.bind(Object(L.a)(c))),eventKey:ge,active:!Re.disabled&&ze,multiple:ee.multiple,onClick:function(Dt){(Re.onClick||ne)(Dt),c.onClick(Dt)},onItemHover:c.onItemHover,motion:ee.motion,subMenuOpenDelay:ee.subMenuOpenDelay,subMenuCloseDelay:ee.subMenuCloseDelay,forceSubMenuRender:ee.forceSubMenuRender,onOpenChange:c.onOpenChange,onDeselect:c.onDeselect,onSelect:c.onSelect,builtinPlacements:ee.builtinPlacements,itemIcon:Re.itemIcon||c.props.itemIcon,expandIcon:Re.expandIcon||c.props.expandIcon},U),{},{direction:ee.direction});return(ee.mode==="inline"||nt())&&(We.triggerSubMenuAction="click"),E.cloneElement(D,Object(ue.a)(Object(ue.a)({},We),{},{key:ge||m}))},c.renderMenuItem=function(D,m,U){if(!D)return null;var B=c.props.store.getState(),le={openKeys:B.openKeys,selectedKeys:B.selectedKeys,triggerSubMenuAction:c.props.triggerSubMenuAction,subMenuKey:U};return c.renderCommonMenuItem(D,m,le)},j.store.setState({activeKey:Object(ue.a)(Object(ue.a)({},j.store.getState().activeKey),{},Object(me.a)({},j.eventKey,Gr(j,j.activeKey)))}),c.instanceArray=[],c}return Object(Se.a)(re,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(c){return this.props.visible||c.visible||this.props.className!==c.className||!Ne()(this.props.style,c.style)}},{key:"componentDidUpdate",value:function(c){var D=this.props,m="activeKey"in D?D.activeKey:D.store.getState().activeKey[ga(D)],U=Gr(D,m);if(U!==m)Da(D.store,ga(D),U);else if("activeKey"in c){var B=Gr(c,c.activeKey);U!==B&&Da(D.store,ga(D),U)}}},{key:"render",value:function(){var c=this,D=Object(H.a)({},this.props);this.instanceArray=[];var m=fe()(D.prefixCls,D.className,"".concat(D.prefixCls,"-").concat(D.mode)),U={className:m,role:D.role||"menu"};D.id&&(U.id=D.id),D.focusable&&(U.tabIndex=0,U.onKeyDown=this.onKeyDown);var B=D.prefixCls,le=D.eventKey,ee=D.visible,ge=D.level,Re=D.mode,ze=D.overflowedIndicator,We=D.theme;return Te.forEach(function(Ze){return delete D[Ze]}),delete D.onClick,E.createElement(Ba,Object(H.a)({},D,{prefixCls:B,mode:Re,tag:"ul",level:ge,theme:We,visible:ee,overflowedIndicator:ze},U),Object(de.a)(D.children).map(function(Ze,Dt){return c.renderMenuItem(Ze,Dt,le||"0-menu-")}))}}]),re}(E.Component);Jr.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:ne};var Ya=Object(ce.b)()(Jr),Xa=Ya,ba=i("Kwbf");function Jo(P,Z,re){var j=P.prefixCls,c=P.motion,D=P.defaultMotions,m=D===void 0?{}:D,U=P.openAnimation,B=P.openTransitionName,le=Z.switchingModeFromInline;if(c)return c;if(Object(te.a)(U)==="object"&&U)Object(ba.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof U=="string")return{motionName:"".concat(j,"-open-").concat(U)};if(B)return{motionName:B};var ee=m[re];return ee||(le?null:m.other)}var wa=function(P){Object(V.a)(re,P);var Z=Object(d.a)(re);function re(j){var c;Object(be.a)(this,re),c=Z.call(this,j),c.onSelect=function(U){var B=Object(L.a)(c),le=B.props;if(le.selectable){var ee=c.store.getState(),ge=ee.selectedKeys,Re=U.key;le.multiple?ge=ge.concat([Re]):ge=[Re],"selectedKeys"in le||c.store.setState({selectedKeys:ge}),le.onSelect(Object(ue.a)(Object(ue.a)({},U),{},{selectedKeys:ge}))}},c.onClick=function(U){var B=c.getRealMenuMode(),le=Object(L.a)(c),ee=le.store,ge=le.props.onOpenChange;B!=="inline"&&!("openKeys"in c.props)&&(ee.setState({openKeys:[]}),ge([])),c.props.onClick(U)},c.onKeyDown=function(U,B){c.innerMenu.getWrappedInstance().onKeyDown(U,B)},c.onOpenChange=function(U){var B=Object(L.a)(c),le=B.props,ee=c.store.getState().openKeys.concat(),ge=!1,Re=function(We){var Ze=!1;if(We.open)Ze=ee.indexOf(We.key)===-1,Ze&&ee.push(We.key);else{var Dt=ee.indexOf(We.key);Ze=Dt!==-1,Ze&&ee.splice(Dt,1)}ge=ge||Ze};Array.isArray(U)?U.forEach(Re):Re(U),ge&&("openKeys"in c.props||c.store.setState({openKeys:ee}),le.onOpenChange(ee))},c.onDeselect=function(U){var B=Object(L.a)(c),le=B.props;if(le.selectable){var ee=c.store.getState().selectedKeys.concat(),ge=U.key,Re=ee.indexOf(ge);Re!==-1&&ee.splice(Re,1),"selectedKeys"in le||c.store.setState({selectedKeys:ee}),le.onDeselect(Object(ue.a)(Object(ue.a)({},U),{},{selectedKeys:ee}))}},c.onMouseEnter=function(U){c.restoreModeVerticalFromInline();var B=c.props.onMouseEnter;B&&B(U)},c.onTransitionEnd=function(U){var B=U.propertyName==="width"&&U.target===U.currentTarget,le=U.target.className,ee=Object.prototype.toString.call(le)==="[object SVGAnimatedString]"?le.animVal:le,ge=U.propertyName==="font-size"&&ee.indexOf("anticon")>=0;(B||ge)&&c.restoreModeVerticalFromInline()},c.setInnerMenu=function(U){c.innerMenu=U},c.isRootMenu=!0;var D=j.defaultSelectedKeys,m=j.defaultOpenKeys;return"selectedKeys"in j&&(D=j.selectedKeys||[]),"openKeys"in j&&(m=j.openKeys||[]),c.store=Object(ce.c)({selectedKeys:D,openKeys:m,activeKey:{"0-menu-":Gr(j,j.activeKey)}}),c.state={switchingModeFromInline:!1,prevProps:j,inlineOpenKeys:[],store:c.store},c}return Object(Se.a)(re,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(c){var D=this.props,m=D.siderCollapsed,U=D.inlineCollapsed,B=D.onOpenChange;(!c.inlineCollapsed&&U||!c.siderCollapsed&&m)&&B([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var c=this.props.collapsedWidth,D=this.store,m=this.prevOpenKeys,U=this.getInlineCollapsed()&&(c===0||c==="0"||c==="0px");U?(this.prevOpenKeys=D.getState().openKeys.concat(),this.store.setState({openKeys:[]})):m&&(this.store.setState({openKeys:m}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var c=this.props.mode,D=this.state.switchingModeFromInline,m=this.getInlineCollapsed();return D&&m?"inline":m?"vertical":c}},{key:"getInlineCollapsed",value:function(){var c=this.props,D=c.inlineCollapsed,m=c.siderCollapsed;return m!==void 0?m:D}},{key:"restoreModeVerticalFromInline",value:function(){var c=this.state.switchingModeFromInline;c&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var c=Object(ue.a)({},Object(Pe.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),D=this.getRealMenuMode();return c.className+=" ".concat(c.prefixCls,"-root"),c.direction==="rtl"&&(c.className+=" ".concat(c.prefixCls,"-rtl")),c=Object(ue.a)(Object(ue.a)({},c),{},{mode:D,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:Jo(this.props,this.state,D)}),delete c.openAnimation,delete c.openTransitionName,E.createElement(ce.a,{store:this.store},E.createElement(Xa,Object(H.a)({},c,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(c,D){var m=D.prevProps,U=D.store,B=U.getState(),le={},ee={prevProps:c};return m.mode==="inline"&&c.mode!=="inline"&&(ee.switchingModeFromInline=!0),"openKeys"in c?le.openKeys=c.openKeys||[]:((c.inlineCollapsed&&!m.inlineCollapsed||c.siderCollapsed&&!m.siderCollapsed)&&(ee.switchingModeFromInline=!0,ee.inlineOpenKeys=B.openKeys,le.openKeys=[]),(!c.inlineCollapsed&&m.inlineCollapsed||!c.siderCollapsed&&m.siderCollapsed)&&(le.openKeys=D.inlineOpenKeys,ee.inlineOpenKeys=[])),Object.keys(le).length&&U.setState(le),ee}}]),re}(E.Component);wa.defaultProps={selectable:!0,onClick:ne,onSelect:ne,onOpenChange:ne,onDeselect:ne,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:E.createElement("span",null,"\xB7\xB7\xB7")};var Co=wa,uo=function(P){Object(V.a)(re,P);var Z=Object(d.a)(re);function re(){var j;return Object(be.a)(this,re),j=Z.apply(this,arguments),j.onKeyDown=function(c){var D=c.keyCode;return D===T.a.ENTER?(j.onClick(c),!0):void 0},j.onMouseLeave=function(c){var D=j.props,m=D.eventKey,U=D.onItemHover,B=D.onMouseLeave;U({key:m,hover:!1}),B({key:m,domEvent:c})},j.onMouseEnter=function(c){var D=j.props,m=D.eventKey,U=D.onItemHover,B=D.onMouseEnter;U({key:m,hover:!0}),B({key:m,domEvent:c})},j.onClick=function(c){var D=j.props,m=D.eventKey,U=D.multiple,B=D.onClick,le=D.onSelect,ee=D.onDeselect,ge=D.isSelected,Re={key:m,keyPath:[m],item:Object(L.a)(j),domEvent:c};B(Re),U?ge?ee(Re):le(Re):ge||le(Re)},j.saveNode=function(c){j.node=c},j}return Object(Se.a)(re,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var c=this.props;c.onDestroy&&c.onDestroy(c.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var c,D=Object(ue.a)({},this.props),m=fe()(this.getPrefixCls(),D.className,(c={},Object(me.a)(c,this.getActiveClassName(),!D.disabled&&D.active),Object(me.a)(c,this.getSelectedClassName(),D.isSelected),Object(me.a)(c,this.getDisabledClassName(),D.disabled),c)),U=Object(ue.a)(Object(ue.a)({},D.attribute),{},{title:typeof D.title=="string"?D.title:void 0,className:m,role:D.role||"menuitem","aria-disabled":D.disabled});D.role==="option"?U=Object(ue.a)(Object(ue.a)({},U),{},{role:"option","aria-selected":D.isSelected}):(D.role===null||D.role==="none")&&(U.role="none");var B={onClick:D.disabled?null:this.onClick,onMouseLeave:D.disabled?null:this.onMouseLeave,onMouseEnter:D.disabled?null:this.onMouseEnter},le=Object(ue.a)({},D.style);D.mode==="inline"&&(D.direction==="rtl"?le.paddingRight=D.inlineIndent*D.level:le.paddingLeft=D.inlineIndent*D.level),Te.forEach(function(ge){return delete D[ge]}),delete D.direction;var ee=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(ee=E.createElement(this.props.itemIcon,this.props)),E.createElement("li",Object(H.a)({},Object(Pe.a)(D,["onClick","onMouseEnter","onMouseLeave","onSelect"]),U,B,{style:le,ref:this.saveNode}),D.children,ee)}}]),re}(E.Component);uo.isMenuItem=!0,uo.defaultProps={onSelect:ne,onMouseEnter:ne,onMouseLeave:ne,manualRef:ne};var co=Object(ce.b)(function(P,Z){var re=P.activeKey,j=P.selectedKeys,c=Z.eventKey,D=Z.subMenuKey;return{active:re[D]===c,isSelected:Array.isArray(j)?j.indexOf(c)!==-1:j===c}})(uo),Br=co,fo=function(P){Object(V.a)(re,P);var Z=Object(d.a)(re);function re(){var j;return Object(be.a)(this,re),j=Z.apply(this,arguments),j.renderInnerMenuItem=function(c){var D=j.props,m=D.renderMenuItem,U=D.index;return m(c,U,j.props.subMenuKey)},j}return Object(Se.a)(re,[{key:"render",value:function(){var c=Object(H.a)({},this.props),D=c.className,m=D===void 0?"":D,U=c.rootPrefixCls,B="".concat(U,"-item-group-title"),le="".concat(U,"-item-group-list"),ee=c.title,ge=c.children;return Te.forEach(function(Re){return delete c[Re]}),delete c.direction,E.createElement("li",Object(H.a)({},c,{onClick:function(ze){return ze.stopPropagation()},className:"".concat(m," ").concat(U,"-item-group")}),E.createElement("div",{className:B,title:typeof ee=="string"?ee:void 0},ee),E.createElement("ul",{className:le},E.Children.map(ge,this.renderInnerMenuItem)))}}]),re}(E.Component);fo.isMenuItemGroup=!0,fo.defaultProps={disabled:!0};var Ai=fo,Ao=function(Z){var re=Z.className,j=Z.rootPrefixCls,c=Z.style;return E.createElement("li",{className:"".concat(re," ").concat(j,"-item-divider"),style:c})};Ao.defaultProps={disabled:!0,className:"",style:{}};var xi=Ao,xo=Co,Oo=i("eDIo");function So(P,Z){var re=P.prefixCls,j=P.editable,c=P.locale,D=P.style;return!j||j.showAdd===!1?null:E.createElement("button",{ref:Z,type:"button",className:"".concat(re,"-nav-add"),style:D,"aria-label":(c==null?void 0:c.addAriaLabel)||"Add tab",onClick:function(U){j.onEdit("add",{event:U})}},j.addIcon||"+")}var Ra=E.forwardRef(So);function Ta(P,Z){var re=P.prefixCls,j=P.id,c=P.tabs,D=P.locale,m=P.mobile,U=P.moreIcon,B=U===void 0?"More":U,le=P.moreTransitionName,ee=P.style,ge=P.className,Re=P.editable,ze=P.tabBarGutter,We=P.rtl,Ze=P.onTabClick,Dt=Object(E.useState)(!1),tn=Object(se.a)(Dt,2),Ft=tn[0],Ht=tn[1],nn=Object(E.useState)(null),Zt=Object(se.a)(nn,2),Qt=Zt[0],mn=Zt[1],ln="".concat(j,"-more-popup"),Gn="".concat(re,"-dropdown"),un=Qt!==null?"".concat(ln,"-").concat(Qt):null,St=D==null?void 0:D.dropdownAriaLabel,Et=E.createElement(xo,{onClick:function(In){var Nn=In.key,rr=In.domEvent;Ze(Nn,rr),Ht(!1)},id:ln,tabIndex:-1,role:"listbox","aria-activedescendant":un,selectedKeys:[Qt],"aria-label":St!==void 0?St:"expanded dropdown"},c.map(function(An){return E.createElement(Br,{key:An.key,id:"".concat(ln,"-").concat(An.key),role:"option","aria-controls":j&&"".concat(j,"-panel-").concat(An.key),disabled:An.disabled},An.tab)}));function cn(An){for(var In=c.filter(function(Lr){return!Lr.disabled}),Nn=In.findIndex(function(Lr){return Lr.key===Qt})||0,rr=In.length,mr=0;mrgn?(vn=Et,ln.current="x"):(vn=cn,ln.current="y");var Jn=Date.now();Jn-Qt.current>100&&(mn.current=!1),(Z(-vn,-vn)||mn.current)&&(St.preventDefault(),mn.current=!0),Qt.current=Jn}var un=Object(E.useRef)(null);un.current={onTouchStart:Ht,onTouchMove:nn,onTouchEnd:Zt,onWheel:Gn},E.useEffect(function(){function St(gt){un.current.onTouchStart(gt)}function Et(gt){un.current.onTouchMove(gt)}function cn(gt){un.current.onTouchEnd(gt)}function vn(gt){un.current.onWheel(gt)}return document.addEventListener("touchmove",Et,{passive:!1}),document.addEventListener("touchend",cn,{passive:!1}),P.current.addEventListener("touchstart",St,{passive:!1}),P.current.addEventListener("wheel",vn),function(){document.removeEventListener("touchmove",Et),document.removeEventListener("touchend",cn)}},[])}function yn(){var P=Object(E.useRef)(new Map);function Z(j){return P.current.has(j)||P.current.set(j,E.createRef()),P.current.get(j)}function re(j){P.current.delete(j)}return[Z,re]}function Qn(P,Z){var re=E.useRef(P),j=E.useState({}),c=Object(se.a)(j,2),D=c[1];function m(U){var B=typeof U=="function"?U(re.current):U;B!==re.current&&Z(B,re.current),re.current=B,D({})}return[re.current,m]}var Ln=function(Z){var re=Z.position,j=Z.prefixCls,c=Z.extra;if(!c)return null;var D,m=c;return re==="right"&&(D=m.right||!m.left&&m||null),re==="left"&&(D=m.left||null),D?E.createElement("div",{className:"".concat(j,"-extra-content")},D):null};function ta(P,Z){var re,j=E.useContext(Ut),c=j.prefixCls,D=j.tabs,m=P.className,U=P.style,B=P.id,le=P.animated,ee=P.activeKey,ge=P.rtl,Re=P.extra,ze=P.editable,We=P.locale,Ze=P.tabPosition,Dt=P.tabBarGutter,tn=P.children,Ft=P.onTabClick,Ht=P.onTabScroll,nn=Object(E.useRef)(),Zt=Object(E.useRef)(),Qt=Object(E.useRef)(),mn=Object(E.useRef)(),ln=yn(),Gn=Object(se.a)(ln,2),un=Gn[0],St=Gn[1],Et=Ze==="top"||Ze==="bottom",cn=Qn(0,function(wn,fn){Et&&Ht&&Ht({direction:wn>fn?"left":"right"})}),vn=Object(se.a)(cn,2),gt=vn[0],gn=vn[1],Jn=Qn(0,function(wn,fn){!Et&&Ht&&Ht({direction:wn>fn?"top":"bottom"})}),An=Object(se.a)(Jn,2),In=An[0],Nn=An[1],rr=Object(E.useState)(0),mr=Object(se.a)(rr,2),Zn=mr[0],Lr=mr[1],oa=Object(E.useState)(0),Kr=Object(se.a)(oa,2),vr=Kr[0],Kn=Kr[1],jn=Object(E.useState)(0),qn=Object(se.a)(jn,2),Vn=qn[0],ia=qn[1],Pa=Object(E.useState)(0),Na=Object(se.a)(Pa,2),kn=Na[0],fa=Na[1],ka=Object(E.useState)(null),Fn=Object(se.a)(ka,2),Tn=Fn[0],gr=Fn[1],Oi=Object(E.useState)(null),qo=Object(se.a)(Oi,2),La=qo[0],qa=qo[1],Do=Object(E.useState)(0),$o=Object(se.a)(Do,2),wo=$o[0],Ji=$o[1],Vi=Object(E.useState)(0),Si=Object(se.a)(Vi,2),ei=Si[0],ti=Si[1],$a=S(new Map),eo=Object(se.a)($a,2),Yi=eo[0],Ro=eo[1],ho=O(D,Yi,Zn),to="".concat(c,"-nav-operations-hidden"),no=0,sa=0;Et?ge?(no=0,sa=Math.max(0,Zn-Tn)):(no=Math.min(0,Tn-Zn),sa=0):(no=Math.min(0,La-vr),sa=0);function Ka(wn){return wnsa?[sa,!1]:[wn,!0]}var Ia=Object(E.useRef)(),po=Object(E.useState)(),Wa=Object(se.a)(po,2),To=Wa[0],ni=Wa[1];function Po(){ni(Date.now())}function ri(){window.clearTimeout(Ia.current)}Cn(nn,function(wn,fn){var br=!1;function zr(ro,Ea){ro(function(go){var _a=Ka(go+Ea),yr=Object(se.a)(_a,2),Lo=yr[0],oi=yr[1];return br=oi,Lo})}if(Et){if(Tn>=Zn)return br;zr(gn,wn)}else{if(La>=vr)return br;zr(Nn,fn)}return ri(),Po(),br}),Object(E.useEffect)(function(){return ri(),To&&(Ia.current=window.setTimeout(function(){ni(0)},100)),ri},[To]);function ja(){var wn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:ee,fn=ho.get(wn);if(!fn)return;if(Et){var br=gt;ge?fn.rightgt+Tn&&(br=fn.right+fn.width-Tn):fn.left<-gt?br=-fn.left:fn.left+fn.width>-gt+Tn&&(br=-(fn.left+fn.width-Tn)),Nn(0),gn(Ka(br)[0])}else{var zr=In;fn.top<-In?zr=-fn.top:fn.top+fn.height>-In+La&&(zr=-(fn.top+fn.height-La)),gn(0),Nn(Ka(zr)[0])}}var za=K(ho,{width:Tn,height:La,left:gt,top:In},{width:Vn,height:kn},{width:wo,height:ei},Object(ue.a)(Object(ue.a)({},P),{},{tabs:D})),Mi=Object(se.a)(za,2),Xi=Mi[0],Zi=Mi[1],qi=D.map(function(wn){var fn=wn.key;return E.createElement(f,{id:B,prefixCls:c,key:fn,rtl:ge,tab:wn,closable:wn.closable,editable:ze,active:fn===ee,tabPosition:Ze,tabBarGutter:Dt,renderWrapper:tn,removeAriaLabel:We==null?void 0:We.removeAriaLabel,ref:un(fn),onClick:function(zr){Ft(fn,zr)},onRemove:function(){St(fn)},onFocus:function(){ja(fn),Po(),ge||(nn.current.scrollLeft=0),nn.current.scrollTop=0}})}),ai=x(function(){var wn,fn,br,zr,ro,Ea,go,_a,yr,Lo=((wn=nn.current)===null||wn===void 0?void 0:wn.offsetWidth)||0,oi=((fn=nn.current)===null||fn===void 0?void 0:fn.offsetHeight)||0,ii=((br=mn.current)===null||br===void 0?void 0:br.offsetWidth)||0,Hr=((zr=mn.current)===null||zr===void 0?void 0:zr.offsetHeight)||0,Sn=((ro=Qt.current)===null||ro===void 0?void 0:ro.offsetWidth)||0,ua=((Ea=Qt.current)===null||Ea===void 0?void 0:Ea.offsetHeight)||0;gr(Lo),qa(oi),Ji(ii),ti(Hr);var Ca=(((go=Zt.current)===null||go===void 0?void 0:go.offsetWidth)||0)-ii,Aa=(((_a=Zt.current)===null||_a===void 0?void 0:_a.offsetHeight)||0)-Hr;Lr(Ca),Kn(Aa);var si=(yr=Qt.current)===null||yr===void 0?void 0:yr.className.includes(to);ia(Ca-(si?0:Sn)),fa(Aa-(si?0:ua)),Ro(function(){var Io=new Map;return D.forEach(function(Pi){var Ni=Pi.key,Qa=un(Ni).current;Qa&&Io.set(Ni,{width:Qa.offsetWidth,height:Qa.offsetHeight,left:Qa.offsetLeft,top:Qa.offsetTop})}),Io})}),$i=D.slice(0,Xi),Wr=D.slice(Zi+1),ir=[].concat(Object(w.a)($i),Object(w.a)(Wr)),Rr=Object(E.useState)(),sr=Object(se.a)(Rr,2),mo=sr[0],es=sr[1],la=ho.get(ee),Di=Object(E.useRef)();function wi(){M.a.cancel(Di.current)}Object(E.useEffect)(function(){var wn={};return la&&(Et?(ge?wn.right=la.right:wn.left=la.left,wn.width=la.width):(wn.top=la.top,wn.height=la.height)),wi(),Di.current=M()(function(){es(wn)}),wi},[la,Et,ge]),Object(E.useEffect)(function(){ja()},[ee,la,ho,Et]),Object(E.useEffect)(function(){ai()},[ge,Dt,ee,D.map(function(wn){return wn.key}).join("_")]);var Ri=!!ir.length,Ha="".concat(c,"-nav-wrap"),No,vo,Ti,ko;return Et?ge?(vo=gt>0,No=gt+TnTe&&(Oe="other")),ke&&(Ne.filename=ke),Object(w.useEffect)(function(){var tt,ut,et=(tt=document.cookie)===null||tt===void 0||((ut=tt.replace(/\s/g,""))===null||ut===void 0)?void 0:ut.split(";");et==null||et.map(function(kt){var Lt=kt.split("=");Lt[0]==="_educoder_session"&&pe(Lt[1])})},[]),Object(w.useEffect)(function(){Oe==="office"&&Ye()},[Oe,ce]);var Ye=function(){var tt=Object(q.a)(Y.a.mark(function ut(){var et,kt,Lt;return Y.a.wrap(function(He){for(;;)switch(He.prev=He.next){case 0:return console.log("data:",ce),et=ce,ce.startsWith("http")||(et=location.origin+et),kt=new URL(et).pathname.split("/").pop(),He.next=6,Object(b.U)({attachment_id:kt});case 6:Lt=He.sent,ne(Lt);case 8:case"end":return He.stop()}},ut)}));return function(){return tt.apply(this,arguments)}}(),nt=function(){if(ce.startsWith("http")||ce.startsWith("blob:")){dt();return}Object(T.x)(ke||"educoder",ce,ke)},dt=function(){Object(T.v)(ke||"educoder",decodeURIComponent(ce))};return v.a.createElement("div",{style:Object(E.a)({},ie||{}),className:"".concat(ae&&A.a.bgBlack," ").concat(Oe?A.a.wrp:"hide")},W&&v.a.createElement("div",{className:A.a.close,ref:Ke},!!$&&v.a.createElement(ue.a,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:function(){return Ke.current}},v.a.createElement("span",{onClick:function(){F(),$()}},v.a.createElement("i",{className:"icon-yulanpizhu"}))),!z&&v.a.createElement(ue.a,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:function(){return Ke.current}},v.a.createElement("span",{onClick:dt},v.a.createElement("i",{className:"icon-quxiaozhiding"}))),v.a.createElement(ue.a,{title:"\u5173\u95ED",getPopupContainer:function(){return Ke.current}},v.a.createElement("span",{className:"",onClick:F},v.a.createElement("i",{className:"icon-guanbi1"})))),v.a.createElement("div",{className:"".concat(A.a[te]," ").concat(te," ").concat(A.a.monaco," ").concat(Oe==="txt"?"show":"hide")},Oe==="txt"&&v.a.createElement(S.b,Ne)),Oe==="audio"&&v.a.createElement("audio",{src:"".concat(((N=ce)===null||N===void 0?void 0:N.indexOf("http://"))>-1||((K=ce)===null||K===void 0?void 0:K.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(ce),autoPlay:!0}),Oe==="video"&&v.a.createElement(v.a.Fragment,null,((H=ce)===null||H===void 0?void 0:H.indexOf("http"))>-1?v.a.createElement("video",{controls:!0,src:"".concat(ce),autoPlay:!0}):v.a.createElement("video",{controls:!0,src:"data:video/mp4;base64,".concat(ce),autoPlay:!0})),Oe==="office"&&C&&v.a.createElement("iframe",{src:"".concat(y,"/office.html?key=").concat(C.key,"&url=").concat(k+C.url,"&callbackUrl=").concat(k+C.callbackUrl,"&fileType=").concat(C.fileType,"&title=").concat(C.title,"&model=").concat(V,"&officeServer=").concat(f.a.OFFICE_SERVER,"&disabledDownload=").concat(!!z)}),(Oe==="xlsx"||Oe==="doc"||Oe==="pptx"||Oe==="docx")&&v.a.createElement("iframe",{src:"/react/build/office.html?key=".concat(Ae.key,"&url=").concat(f.a.API_SERVER+Ae.url,"&callbackUrl=").concat(f.a.API_SERVER+Ae.callbackUrl,"&fileType=").concat(Ae.fileType,"&title=").concat(Ae.title,"&model=").concat(Ae.model)}),Oe==="html"&&v.a.createElement("iframe",{src:ce+"&disposition=inline"}),Oe==="pdf"&&v.a.createElement("embed",{className:A.a.embed,src:ce}),Oe==="image"&&v.a.createElement("img",{src:"".concat(((be=ce)===null||be===void 0?void 0:be.indexOf("http://"))>-1||((Se=ce)===null||Se===void 0?void 0:Se.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(ce)}),Oe==="other"&&v.a.createElement("div",null,v.a.createElement(se.a,{type:"primary",size:"large",onClick:nt},v.a.createElement(x.a,null),"\u70B9\u51FB\u4E0B\u8F7D")),Oe==="download"&&v.a.createElement(se.a,{type:"primary",size:"large",onClick:nt},v.a.createElement(x.a,null),"\u70B9\u51FB\u4E0B\u8F7D"))}},"p77/":function(we,I,i){},pmY6:function(we,I,i){"use strict";i.d(I,"g",function(){return E}),i.d(I,"f",function(){return q}),i.d(I,"e",function(){return fe}),i.d(I,"h",function(){return de}),i.d(I,"b",function(){return Y}),i.d(I,"a",function(){return w}),i.d(I,"d",function(){return v}),i.d(I,"c",function(){return M});var me=!1,se="__is_disposable_tracked__";function Ie(A){if(!me)return;if(A&&A!==w.None)try{A[se]=!0}catch(x){}}function ue(A){if(!me)return A;var x=new Error("Potentially leaked disposable").stack;return setTimeout(function(){A[se]||console.log(x)},3e3),A}function E(A){return typeof A.dispose=="function"&&A.dispose.length===0}function q(A){return Array.isArray(A)?(A.forEach(function(x){x&&(Ie(x),x.dispose())}),[]):A?(Ie(A),A.dispose(),A):void 0}function fe(){for(var A=[],x=0;x=Ie.length?{done:!0}:{done:!1,value:Ie[q++]}},e:function(M){throw M},f:fe}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. + a `).concat($,",").concat($," 0 1 1 ").concat(-De,",").concat(Ee),Q=Math.PI*2*$,he={stroke:W,strokeDasharray:"".concat(ie/100*(Q-ae),"px ").concat(Q,"px"),strokeDashoffset:"-".concat(ae/2+te/100*(Q-ae),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:J,pathStyle:he}}var Oe=function(ie){var W=ie.prefixCls,F=ie.strokeWidth,ae=ie.trailWidth,z=ie.gapDegree,$=ie.gapPosition,Ae=ie.trailColor,Me=ie.strokeLinecap,De=ie.style,Ee=ie.className,J=ie.strokeColor,Q=ie.percent,he=Se(ie,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),X=Object(me.useMemo)(function(){return V+=1,V},[]),pe=Pe(0,100,Ae,F,z,$),p=pe.pathString,R=pe.pathStyle,C=ce(Q),ne=ce(J),y=ne.find(function(Ke){return Object.prototype.toString.call(Ke)==="[object Object]"}),k=q(C),oe=g(k,1),xe=oe[0],Te=function(){var Ye=0;return C.map(function(nt,dt){var tt=ne[dt]||ne[ne.length-1],ut=Object.prototype.toString.call(tt)==="[object Object]"?"url(#".concat(W,"-gradient-").concat(X,")"):"",et=Pe(Ye,nt,tt,F,z,$);return Ye+=nt,se.a.createElement("path",{key:dt,className:"".concat(W,"-circle-path"),d:et.pathString,stroke:ut,strokeLinecap:Me,strokeWidth:F,opacity:nt===0?0:1,fillOpacity:"0",style:et.pathStyle,ref:xe[dt]})})};return se.a.createElement("svg",f({className:ue()("".concat(W,"-circle"),Ee),viewBox:"0 0 100 100",style:De},he),y&&se.a.createElement("defs",null,se.a.createElement("linearGradient",{id:"".concat(W,"-gradient-").concat(X),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(y).sort(function(Ke,Ye){return d(Ke)-d(Ye)}).map(function(Ke,Ye){return se.a.createElement("stop",{key:Ye,offset:Ke,stopColor:y[Ke]})}))),se.a.createElement("path",{className:"".concat(W,"-circle-trail"),d:p,stroke:Ae,strokeLinecap:Me,strokeWidth:ae||F,fillOpacity:"0",style:R}),Te().reverse())};Oe.defaultProps=E;var ke=Oe,Ne={Line:b,Circle:ke}},ji0R:function(we,I,i){we.exports=i.p+"static/douyu.3e6df9ee.jpg"},k3GJ:function(we,I,i){"use strict";i.d(I,"a",function(){return Xo});var me=i("rePB"),se=i("ODXe"),Ie=i("Ff2n"),ue=i("VTBJ"),E=i("q1tI"),q=i("TSYQ"),fe=i.n(q),de=i("Zm9Q"),Y=i("6cGi"),w=i("KQm4"),v=i("xEkU"),M=i.n(v),A=i("t23M");function x(P){var Z=Object(E.useRef)(),re=Object(E.useRef)(!1);function j(){for(var c=arguments.length,D=new Array(c),m=0;mge&&(We=ge-ze),Object(E.useMemo)(function(){if(!D.length)return[0,0];for(var Ze=D.length,Dt=Ze,en=0;enee+We){Dt=en-1;break}}for(var Ht=0,tn=Ze-1;tn>=0;tn-=1){var Zt=P.get(D[tn].key)||N;if(Zt[le]1&&arguments[1]!==void 0?arguments[1]:!1,j=Z&&typeof Z.getBoundingClientRect=="function"&&Z.getBoundingClientRect().width;if(j){if(re){var c=getComputedStyle(Z),D=c.marginLeft,m=c.marginRight;j+=+D.replace("px","")+ +m.replace("px","")}j=+j.toFixed(6)}return j||0},Ye=function(Z,re,j){Z&&Object(te.a)(Z.style)==="object"&&(Z.style[re]=j)},nt=function(){return C.any},dt=i("bdgK"),tt=i("i8i4"),ut=i.n(tt),et=i("wgJM"),kt=i("l4aY"),Lt=i("m+aA"),Gt=i("c+Xe"),He=i("zT1h"),Ot=i("QC+M");function Rn(P,Z,re){return re?P[0]===Z[0]:P[0]===Z[0]&&P[1]===Z[1]}function nn(P,Z,re){var j=P[Z]||{};return Object(ue.a)(Object(ue.a)({},j),re)}function Rt(P,Z,re,j){for(var c=re.points,D=Object.keys(P),m=0;m1&&arguments[1]!==void 0?arguments[1]:2;Z();var D=Object(et.a)(function(){c<=1?j({isCanceled:function(){return D!==P.current}}):re(j,c-1)});P.current=D}return E.useEffect(function(){return function(){Z()}},[]),[re,Z]},xt=[Vt,st,yt,Pn],pt=!1,lt=!0;function Be(P){return P===yt||P===Pn}var hn=function(P,Z){var re=E.useState(Mn),j=Object(se.a)(re,2),c=j[0],D=j[1],m=At(),U=Object(se.a)(m,2),B=U[0],le=U[1];function ee(){D(Vt)}return vt(function(){if(c!==Mn&&c!==Pn){var ge=xt.indexOf(c),Re=xt[ge+1],ze=Z(c);ze===pt?D(Re):B(function(We){function Ze(){if(We.isCanceled())return;D(Re)}ze===!0?Ze():Promise.resolve(ze).then(Ze)})}},[P,c]),E.useEffect(function(){return function(){le()}},[]),[ee,c]},$t=function(P){var Z=Object(E.useRef)(),re=Object(E.useRef)(P);re.current=P;var j=E.useCallback(function(m){re.current(m)},[]);function c(m){m&&(m.removeEventListener(bt,j),m.removeEventListener(ra,j))}function D(m){Z.current&&Z.current!==m&&c(Z.current),m&&m!==Z.current&&(m.addEventListener(bt,j),m.addEventListener(ra,j),Z.current=m)}return E.useEffect(function(){return function(){c(Z.current)}},[]),[D,c]};function En(P,Z,re,j){var c=j.motionEnter,D=c===void 0?!0:c,m=j.motionAppear,U=m===void 0?!0:m,B=j.motionLeave,le=B===void 0?!0:B,ee=j.motionDeadline,ge=j.motionLeaveImmediately,Re=j.onAppearPrepare,ze=j.onEnterPrepare,We=j.onLeavePrepare,Ze=j.onAppearStart,Dt=j.onEnterStart,en=j.onLeaveStart,Ft=j.onAppearActive,Ht=j.onEnterActive,tn=j.onLeaveActive,Zt=j.onAppearEnd,Qt=j.onEnterEnd,mn=j.onLeaveEnd,ln=j.onVisibleChanged,Gn=rt(),un=Object(se.a)(Gn,2),St=un[0],Et=un[1],cn=rt(Pt),vn=Object(se.a)(cn,2),gt=vn[0],gn=vn[1],Jn=rt(null),An=Object(se.a)(Jn,2),In=An[0],Nn=An[1],rr=Object(E.useRef)(!1),mr=Object(E.useRef)(null),Zn=Object(E.useRef)(!1),Lr=Object(E.useRef)(null);function oa(){var Fn=re();return Fn||Lr.current}var Kr=Object(E.useRef)(!1);function vr(Fn){var Tn=oa();if(Fn&&!Fn.deadline&&Fn.target!==Tn)return;var gr;gt===rn&&Kr.current?gr=Zt==null?void 0:Zt(Tn,Fn):gt===qt&&Kr.current?gr=Qt==null?void 0:Qt(Tn,Fn):gt===Un&&Kr.current&&(gr=mn==null?void 0:mn(Tn,Fn)),gr!==!1&&!Zn.current&&(gn(Pt),Nn(null))}var Kn=$t(vr),jn=Object(se.a)(Kn,1),qn=jn[0],Vn=E.useMemo(function(){var Fn,Tn,gr;switch(gt){case"appear":return Fn={},Object(me.a)(Fn,Vt,Re),Object(me.a)(Fn,st,Ze),Object(me.a)(Fn,yt,Ft),Fn;case"enter":return Tn={},Object(me.a)(Tn,Vt,ze),Object(me.a)(Tn,st,Dt),Object(me.a)(Tn,yt,Ht),Tn;case"leave":return gr={},Object(me.a)(gr,Vt,We),Object(me.a)(gr,st,en),Object(me.a)(gr,yt,tn),gr;default:return{}}},[gt]),ia=hn(gt,function(Fn){if(Fn===Vt){var Tn=Vn[Vt];return Tn?Tn(oa()):pt}if(kn in Vn){var gr;Nn(((gr=Vn[kn])===null||gr===void 0?void 0:gr.call(Vn,oa(),null))||null)}return kn===yt&&(qn(oa()),ee>0&&(clearTimeout(mr.current),mr.current=setTimeout(function(){vr({deadline:!0})},ee))),lt}),Pa=Object(se.a)(ia,2),Na=Pa[0],kn=Pa[1],fa=Be(kn);Kr.current=fa,vt(function(){Et(Z);var Fn=rr.current;if(rr.current=!0,!P)return;var Tn;!Fn&&Z&&U&&(Tn=rn),Fn&&Z&&D&&(Tn=qt),(Fn&&!Z&&le||!Fn&&ge&&!Z&&le)&&(Tn=Un),Tn&&(gn(Tn),Na())},[Z]),Object(E.useEffect)(function(){(gt===rn&&!U||gt===qt&&!D||gt===Un&&!le)&&gn(Pt)},[U,D,le]),Object(E.useEffect)(function(){return function(){clearTimeout(mr.current),Zn.current=!0}},[]),Object(E.useEffect)(function(){St!==void 0&>===Pt&&(ln==null||ln(St))},[St,gt]);var ka=In;return Vn[Vt]&&kn===st&&(ka=Object(ue.a)({transition:"none"},ka)),[gt,kn,ka,St!=null?St:Z]}var Mt=function(P){Object(V.a)(re,P);var Z=Object(d.a)(re);function re(){return Object(be.a)(this,re),Z.apply(this,arguments)}return Object(Se.a)(re,[{key:"render",value:function(){return this.props.children}}]),re}(E.Component),pn=Mt;function Tt(P){var Z=P;Object(te.a)(P)==="object"&&(Z=P.transitionSupport);function re(c){return!!(c.motionName&&Z)}var j=E.forwardRef(function(c,D){var m=c.visible,U=m===void 0?!0:m,B=c.removeOnLeave,le=B===void 0?!0:B,ee=c.forceRender,ge=c.children,Re=c.motionName,ze=c.leavedClassName,We=c.eventProps,Ze=re(c),Dt=Object(E.useRef)(),en=Object(E.useRef)();function Ft(){try{return Object(Lt.a)(Dt.current||en.current)}catch(gn){return null}}var Ht=En(Ze,U,Ft,c),tn=Object(se.a)(Ht,4),Zt=tn[0],Qt=tn[1],mn=tn[2],ln=tn[3],Gn=E.useRef(ln);ln&&(Gn.current=!0);var un=Object(E.useRef)(D);un.current=D;var St=E.useCallback(function(gn){Dt.current=gn,Object(Gt.b)(un.current,gn)},[]),Et,cn=Object(ue.a)(Object(ue.a)({},We),{},{visible:U});if(!ge)Et=null;else if(Zt===Pt||!re(c))ln?Et=ge(Object(ue.a)({},cn),St):!le&&Gn.current?Et=ge(Object(ue.a)(Object(ue.a)({},cn),{},{className:ze}),St):ee?Et=ge(Object(ue.a)(Object(ue.a)({},cn),{},{style:{display:"none"}}),St):Et=null;else{var vn,gt;Qt===Vt?gt="prepare":Be(Qt)?gt="active":Qt===st&&(gt="start"),Et=ge(Object(ue.a)(Object(ue.a)({},cn),{},{className:fe()(Ge(Re,Zt),(vn={},Object(me.a)(vn,Ge(Re,"".concat(Zt,"-").concat(gt)),gt),Object(me.a)(vn,Re,typeof Re=="string"),vn)),style:mn}),St)}return E.createElement(pn,{ref:en},Et)});return j.displayName="CSSMotion",j}var je=Tt(_r),Ce="add",_e="keep",ct="remove",mt="removed";function ft(P){var Z;return P&&Object(te.a)(P)==="object"&&"key"in P?Z=P:Z={key:P},Object(ue.a)(Object(ue.a)({},Z),{},{key:String(Z.key)})}function at(){var P=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return P.map(ft)}function _t(){var P=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],re=[],j=0,c=Z.length,D=at(P),m=at(Z);D.forEach(function(le){for(var ee=!1,ge=j;ge1});return B.forEach(function(le){re=re.filter(function(ee){var ge=ee.key,Re=ee.status;return ge!==le||Re!==ct}),re.forEach(function(ee){ee.key===le&&(ee.status=_e)})}),re}var Je=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function Nt(P){var Z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:je,re=function(j){Object(V.a)(D,j);var c=Object(d.a)(D);function D(){var m;return Object(be.a)(this,D),m=c.apply(this,arguments),m.state={keyEntities:[]},m.removeKey=function(U){m.setState(function(B){var le=B.keyEntities;return{keyEntities:le.map(function(ee){return ee.key!==U?ee:Object(ue.a)(Object(ue.a)({},ee),{},{status:mt})})}})},m}return Object(Se.a)(D,[{key:"render",value:function(){var U=this,B=this.state.keyEntities,le=this.props,ee=le.component,ge=le.children,Re=le.onVisibleChanged,ze=Object(Ie.a)(le,["component","children","onVisibleChanged"]),We=ee||E.Fragment,Ze={};return Je.forEach(function(Dt){Ze[Dt]=ze[Dt],delete ze[Dt]}),delete ze.keys,E.createElement(We,ze,B.map(function(Dt){var en=Dt.status,Ft=Object(Ie.a)(Dt,["status"]),Ht=en===Ce||en===_e;return E.createElement(Z,Object(H.a)({},Ze,{key:Ft.key,visible:Ht,eventProps:Ft,onVisibleChanged:function(Zt){Re==null||Re(Zt,{key:Ft.key}),Zt||U.removeKey(Ft.key)}}),ge)}))}}],[{key:"getDerivedStateFromProps",value:function(U,B){var le=U.keys,ee=B.keyEntities,ge=at(le),Re=_t(ee,ge);return{keyEntities:Re.filter(function(ze){var We=ee.find(function(Ze){var Dt=Ze.key;return ze.key===Dt});return!(We&&We.status===mt&&ze.status===ct)})}}}]),D}(E.Component);return re.defaultProps={component:"div"},re}var jt=Nt(_r),zn=je;function zt(P){var Z=P.prefixCls,re=P.motion,j=P.animation,c=P.transitionName;return re||(j?{motionName:"".concat(Z,"-").concat(j)}:c?{motionName:c}:null)}function Yn(P){var Z=P.prefixCls,re=P.visible,j=P.zIndex,c=P.mask,D=P.maskMotion,m=P.maskAnimation,U=P.maskTransitionName;if(!c)return null;var B={};return(D||U||m)&&(B=Object(ue.a)({motionAppear:!0},zt({motion:D,prefixCls:Z,transitionName:U,animation:m}))),E.createElement(zn,Object(H.a)({},B,{visible:re,removeOnLeave:!0}),function(le){var ee=le.className;return E.createElement("div",{style:{zIndex:j},className:fe()("".concat(Z,"-mask"),ee)})})}var Ar=i("9mu1"),Ur=i("o0o1"),Nr=i.n(Ur),an=i("HaE+"),Yt=["measure","align",null,"motion"],Bt=function(P,Z){var re=Object(E.useState)(null),j=Object(se.a)(re,2),c=j[0],D=j[1],m=Object(E.useRef)(),U=Object(E.useRef)(!1);function B(ge){U.current||D(ge)}function le(){et.a.cancel(m.current)}function ee(ge){le(),m.current=Object(et.a)(function(){B(function(Re){switch(c){case"align":return"motion";case"motion":return"stable";default:}return Re}),ge==null||ge()})}return Object(E.useEffect)(function(){B("measure")},[P]),Object(E.useEffect)(function(){switch(c){case"measure":Z();break;default:}c&&(m.current=Object(et.a)(Object(an.a)(Nr.a.mark(function ge(){var Re,ze;return Nr.a.wrap(function(Ze){for(;;)switch(Ze.prev=Ze.next){case 0:Re=Yt.indexOf(c),ze=Yt[Re+1],ze&&Re!==-1&&B(ze);case 3:case"end":return Ze.stop()}},ge)}))))},[c]),Object(E.useEffect)(function(){return function(){U.current=!0,le()}},[]),[c,ee]},Xn=function(P){var Z=E.useState({width:0,height:0}),re=Object(se.a)(Z,2),j=re[0],c=re[1];function D(U){c({width:U.offsetWidth,height:U.offsetHeight})}var m=E.useMemo(function(){var U={};if(P){var B=j.width,le=j.height;P.indexOf("height")!==-1&&le?U.height=le:P.indexOf("minHeight")!==-1&&le&&(U.minHeight=le),P.indexOf("width")!==-1&&B?U.width=B:P.indexOf("minWidth")!==-1&&B&&(U.minWidth=B)}return U},[P,j]);return[m,D]},xr=E.forwardRef(function(P,Z){var re=P.visible,j=P.prefixCls,c=P.className,D=P.style,m=P.children,U=P.zIndex,B=P.stretch,le=P.destroyPopupOnHide,ee=P.forceRender,ge=P.align,Re=P.point,ze=P.getRootDomNode,We=P.getClassNameFromAlign,Ze=P.onAlign,Dt=P.onMouseEnter,en=P.onMouseLeave,Ft=P.onMouseDown,Ht=P.onTouchStart,tn=Object(E.useRef)(),Zt=Object(E.useRef)(),Qt=Object(E.useState)(),mn=Object(se.a)(Qt,2),ln=mn[0],Gn=mn[1],un=Xn(B),St=Object(se.a)(un,2),Et=St[0],cn=St[1];function vn(){B&&cn(ze())}var gt=Bt(re,vn),gn=Object(se.a)(gt,2),Jn=gn[0],An=gn[1],In=Object(E.useRef)();function Nn(){return Re||ze}function rr(){var Kn;(Kn=tn.current)===null||Kn===void 0||Kn.forceAlign()}function mr(Kn,jn){var qn=We(jn);ln!==qn&&Gn(qn),Jn==="align"&&(ln!==qn?Promise.resolve().then(function(){rr()}):An(function(){var Vn;(Vn=In.current)===null||Vn===void 0||Vn.call(In)}),Ze==null||Ze(Kn,jn))}var Zn=Object(ue.a)({},zt(P));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(Kn){var jn=Zn[Kn];Zn[Kn]=function(qn,Vn){return An(),jn==null?void 0:jn(qn,Vn)}});function Lr(){return new Promise(function(Kn){In.current=Kn})}E.useEffect(function(){!Zn.motionName&&Jn==="motion"&&An()},[Zn.motionName,Jn]),E.useImperativeHandle(Z,function(){return{forceAlign:rr,getElement:function(){return Zt.current}}});var oa=Object(ue.a)(Object(ue.a)({},Et),{},{zIndex:U,opacity:Jn==="motion"||Jn==="stable"||!re?void 0:0,pointerEvents:Jn==="stable"?void 0:"none"},D),Kr=!0;(ge==null?void 0:ge.points)&&(Jn==="align"||Jn==="stable")&&(Kr=!1);var vr=m;return E.Children.count(m)>1&&(vr=E.createElement("div",{className:"".concat(j,"-content")},m)),E.createElement(zn,Object(H.a)({visible:re,ref:Zt,leavedClassName:"".concat(j,"-hidden")},Zn,{onAppearPrepare:Lr,onEnterPrepare:Lr,removeOnLeave:le,forceRender:ee}),function(Kn,jn){var qn=Kn.className,Vn=Kn.style,ia=fe()(j,c,ln,qn);return E.createElement(Ar.a,{target:Nn(),key:"popup",ref:tn,monitorWindowResize:!0,disabled:Kr,align:ge,onAlign:mr},E.createElement("div",{ref:jn,className:ia,onMouseEnter:Dt,onMouseLeave:en,onMouseDownCapture:Ft,onTouchStartCapture:Ht,style:Object(ue.a)(Object(ue.a)({},Vn),oa)},vr))})});xr.displayName="PopupInner";var cr=xr,sn=E.forwardRef(function(P,Z){var re=P.prefixCls,j=P.visible,c=P.zIndex,D=P.children,m=P.mobile;m=m===void 0?{}:m;var U=m.popupClassName,B=m.popupStyle,le=m.popupMotion,ee=le===void 0?{}:le,ge=m.popupRender,Re=E.useRef();E.useImperativeHandle(Z,function(){return{forceAlign:function(){},getElement:function(){return Re.current}}});var ze=Object(ue.a)({zIndex:c},B),We=D;return E.Children.count(D)>1&&(We=E.createElement("div",{className:"".concat(re,"-content")},D)),ge&&(We=ge(We)),E.createElement(zn,Object(H.a)({visible:j,ref:Re,removeOnLeave:!0},ee),function(Ze,Dt){var en=Ze.className,Ft=Ze.style,Ht=fe()(re,U,en);return E.createElement("div",{ref:Dt,className:Ht,style:Object(ue.a)(Object(ue.a)({},Ft),ze)},We)})});sn.displayName="MobilePopupInner";var Oa=sn,$r=["visible","mobile"],kr=E.forwardRef(function(P,Z){var re=P.visible,j=P.mobile,c=Object(Ie.a)(P,$r),D=Object(E.useState)(re),m=Object(se.a)(D,2),U=m[0],B=m[1],le=Object(E.useState)(!1),ee=Object(se.a)(le,2),ge=ee[0],Re=ee[1],ze=Object(ue.a)(Object(ue.a)({},c),{},{visible:U});Object(E.useEffect)(function(){B(re),re&&j&&Re(Wt())},[re,j]);var We=ge?E.createElement(Oa,Object(H.a)({},ze,{mobile:j,ref:Z})):E.createElement(cr,Object(H.a)({},ze,{ref:Z}));return E.createElement("div",null,E.createElement(Yn,ze),We)});kr.displayName="Popup";var ha=kr,pa=E.createContext(null),ca=pa;function ea(){}function Eo(){return""}function lo(P){return P?P.ownerDocument:window.document}var Dn=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function bn(P){var Z=function(re){Object(V.a)(c,re);var j=Object(d.a)(c);function c(D){var m;Object(be.a)(this,c),m=j.call(this,D),m.popupRef=E.createRef(),m.triggerRef=E.createRef(),m.attachId=void 0,m.clickOutsideHandler=void 0,m.touchOutsideHandler=void 0,m.contextMenuOutsideHandler1=void 0,m.contextMenuOutsideHandler2=void 0,m.mouseDownTimeout=void 0,m.focusTime=void 0,m.preClickTime=void 0,m.preTouchTime=void 0,m.delayTimer=void 0,m.hasPopupMouseDown=void 0,m.onMouseEnter=function(B){var le=m.props.mouseEnterDelay;m.fireEvents("onMouseEnter",B),m.delaySetPopupVisible(!0,le,le?null:B)},m.onMouseMove=function(B){m.fireEvents("onMouseMove",B),m.setPoint(B)},m.onMouseLeave=function(B){m.fireEvents("onMouseLeave",B),m.delaySetPopupVisible(!1,m.props.mouseLeaveDelay)},m.onPopupMouseEnter=function(){m.clearDelayTimer()},m.onPopupMouseLeave=function(B){var le;if(B.relatedTarget&&!B.relatedTarget.setTimeout&&Object(kt.a)((le=m.popupRef.current)===null||le===void 0?void 0:le.getElement(),B.relatedTarget))return;m.delaySetPopupVisible(!1,m.props.mouseLeaveDelay)},m.onFocus=function(B){m.fireEvents("onFocus",B),m.clearDelayTimer(),m.isFocusToShow()&&(m.focusTime=Date.now(),m.delaySetPopupVisible(!0,m.props.focusDelay))},m.onMouseDown=function(B){m.fireEvents("onMouseDown",B),m.preClickTime=Date.now()},m.onTouchStart=function(B){m.fireEvents("onTouchStart",B),m.preTouchTime=Date.now()},m.onBlur=function(B){m.fireEvents("onBlur",B),m.clearDelayTimer(),m.isBlurToHide()&&m.delaySetPopupVisible(!1,m.props.blurDelay)},m.onContextMenu=function(B){B.preventDefault(),m.fireEvents("onContextMenu",B),m.setPopupVisible(!0,B)},m.onContextMenuClose=function(){m.isContextMenuToShow()&&m.close()},m.onClick=function(B){if(m.fireEvents("onClick",B),m.focusTime){var le;if(m.preClickTime&&m.preTouchTime?le=Math.min(m.preClickTime,m.preTouchTime):m.preClickTime?le=m.preClickTime:m.preTouchTime&&(le=m.preTouchTime),Math.abs(le-m.focusTime)<20)return;m.focusTime=0}m.preClickTime=0,m.preTouchTime=0,m.isClickToShow()&&(m.isClickToHide()||m.isBlurToHide())&&B&&B.preventDefault&&B.preventDefault();var ee=!m.state.popupVisible;(m.isClickToHide()&&!ee||ee&&m.isClickToShow())&&m.setPopupVisible(!m.state.popupVisible,B)},m.onPopupMouseDown=function(){if(m.hasPopupMouseDown=!0,clearTimeout(m.mouseDownTimeout),m.mouseDownTimeout=window.setTimeout(function(){m.hasPopupMouseDown=!1},0),m.context){var B;(B=m.context).onPopupMouseDown.apply(B,arguments)}},m.onDocumentClick=function(B){if(m.props.mask&&!m.props.maskClosable)return;var le=B.target,ee=m.getRootDomNode(),ge=m.getPopupDomNode();(!Object(kt.a)(ee,le)||m.isContextMenuOnly())&&!Object(kt.a)(ge,le)&&!m.hasPopupMouseDown&&m.close()},m.getRootDomNode=function(){var B=m.props.getTriggerDOMNode;if(B)return B(m.triggerRef.current);try{var le=Object(Lt.a)(m.triggerRef.current);if(le)return le}catch(ee){}return ut.a.findDOMNode(Object(L.a)(m))},m.getPopupClassNameFromAlign=function(B){var le=[],ee=m.props,ge=ee.popupPlacement,Re=ee.builtinPlacements,ze=ee.prefixCls,We=ee.alignPoint,Ze=ee.getPopupClassNameFromAlign;return ge&&Re&&le.push(Rt(Re,ze,B,We)),Ze&&le.push(Ze(B)),le.join(" ")},m.getComponent=function(){var B=m.props,le=B.prefixCls,ee=B.destroyPopupOnHide,ge=B.popupClassName,Re=B.onPopupAlign,ze=B.popupMotion,We=B.popupAnimation,Ze=B.popupTransitionName,Dt=B.popupStyle,en=B.mask,Ft=B.maskAnimation,Ht=B.maskTransitionName,tn=B.maskMotion,Zt=B.zIndex,Qt=B.popup,mn=B.stretch,ln=B.alignPoint,Gn=B.mobile,un=B.forceRender,St=m.state,Et=St.popupVisible,cn=St.point,vn=m.getPopupAlign(),gt={};return m.isMouseEnterToShow()&&(gt.onMouseEnter=m.onPopupMouseEnter),m.isMouseLeaveToHide()&&(gt.onMouseLeave=m.onPopupMouseLeave),gt.onMouseDown=m.onPopupMouseDown,gt.onTouchStart=m.onPopupMouseDown,E.createElement(ha,Object(H.a)({prefixCls:le,destroyPopupOnHide:ee,visible:Et,point:ln&&cn,className:ge,align:vn,onAlign:Re,animation:We,getClassNameFromAlign:m.getPopupClassNameFromAlign},gt,{stretch:mn,getRootDomNode:m.getRootDomNode,style:Dt,mask:en,zIndex:Zt,transitionName:Ze,maskAnimation:Ft,maskTransitionName:Ht,maskMotion:tn,ref:m.popupRef,motion:ze,mobile:Gn,forceRender:un}),typeof Qt=="function"?Qt():Qt)},m.attachParent=function(B){et.a.cancel(m.attachId);var le=m.props,ee=le.getPopupContainer,ge=le.getDocument,Re=m.getRootDomNode(),ze;ee?(Re||ee.length===0)&&(ze=ee(Re)):ze=ge(m.getRootDomNode()).body,ze?ze.appendChild(B):m.attachId=Object(et.a)(function(){m.attachParent(B)})},m.getContainer=function(){var B=m.props.getDocument,le=B(m.getRootDomNode()).createElement("div");return le.style.position="absolute",le.style.top="0",le.style.left="0",le.style.width="100%",m.attachParent(le),le},m.setPoint=function(B){var le=m.props.alignPoint;if(!le||!B)return;m.setState({point:{pageX:B.pageX,pageY:B.pageY}})},m.handlePortalUpdate=function(){m.state.prevPopupVisible!==m.state.popupVisible&&m.props.afterPopupVisibleChange(m.state.popupVisible)},m.triggerContextValue={onPopupMouseDown:m.onPopupMouseDown};var U;return"popupVisible"in D?U=!!D.popupVisible:U=!!D.defaultPopupVisible,m.state={prevPopupVisible:U,popupVisible:U},Dn.forEach(function(B){m["fire".concat(B)]=function(le){m.fireEvents(B,le)}}),m}return Object(Se.a)(c,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var m=this.props,U=this.state;if(U.popupVisible){var B;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(B=m.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(He.a)(B,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(B=B||m.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(He.a)(B,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(B=B||m.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(He.a)(B,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(He.a)(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),et.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var m;return((m=this.popupRef.current)===null||m===void 0?void 0:m.getElement())||null}},{key:"getPopupAlign",value:function(){var m=this.props,U=m.popupPlacement,B=m.popupAlign,le=m.builtinPlacements;return U&&le?nn(le,U,B):B}},{key:"setPopupVisible",value:function(m,U){var B=this.props.alignPoint,le=this.state.popupVisible;this.clearDelayTimer(),le!==m&&("popupVisible"in this.props||this.setState({popupVisible:m,prevPopupVisible:le}),this.props.onPopupVisibleChange(m)),B&&U&&m&&this.setPoint(U)}},{key:"delaySetPopupVisible",value:function(m,U,B){var le=this,ee=U*1e3;if(this.clearDelayTimer(),ee){var ge=B?{pageX:B.pageX,pageY:B.pageY}:null;this.delayTimer=window.setTimeout(function(){le.setPopupVisible(m,ge),le.clearDelayTimer()},ee)}else this.setPopupVisible(m,B)}},{key:"clearDelayTimer",value:function(){this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null)}},{key:"clearOutsideHandler",value:function(){this.clickOutsideHandler&&(this.clickOutsideHandler.remove(),this.clickOutsideHandler=null),this.contextMenuOutsideHandler1&&(this.contextMenuOutsideHandler1.remove(),this.contextMenuOutsideHandler1=null),this.contextMenuOutsideHandler2&&(this.contextMenuOutsideHandler2.remove(),this.contextMenuOutsideHandler2=null),this.touchOutsideHandler&&(this.touchOutsideHandler.remove(),this.touchOutsideHandler=null)}},{key:"createTwoChains",value:function(m){var U=this.props.children.props,B=this.props;return U[m]&&B[m]?this["fire".concat(m)]:U[m]||B[m]}},{key:"isClickToShow",value:function(){var m=this.props,U=m.action,B=m.showAction;return U.indexOf("click")!==-1||B.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var m=this.props.action;return m==="contextMenu"||m.length===1&&m[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var m=this.props,U=m.action,B=m.showAction;return U.indexOf("contextMenu")!==-1||B.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var m=this.props,U=m.action,B=m.hideAction;return U.indexOf("click")!==-1||B.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var m=this.props,U=m.action,B=m.showAction;return U.indexOf("hover")!==-1||B.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var m=this.props,U=m.action,B=m.hideAction;return U.indexOf("hover")!==-1||B.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var m=this.props,U=m.action,B=m.showAction;return U.indexOf("focus")!==-1||B.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var m=this.props,U=m.action,B=m.hideAction;return U.indexOf("focus")!==-1||B.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var m;(m=this.popupRef.current)===null||m===void 0||m.forceAlign()}}},{key:"fireEvents",value:function(m,U){var B=this.props.children.props[m];B&&B(U);var le=this.props[m];le&&le(U)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var m=this.state.popupVisible,U=this.props,B=U.children,le=U.forceRender,ee=U.alignPoint,ge=U.className,Re=U.autoDestroy,ze=E.Children.only(B),We={key:"trigger"};this.isContextMenuToShow()?We.onContextMenu=this.onContextMenu:We.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(We.onClick=this.onClick,We.onMouseDown=this.onMouseDown,We.onTouchStart=this.onTouchStart):(We.onClick=this.createTwoChains("onClick"),We.onMouseDown=this.createTwoChains("onMouseDown"),We.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(We.onMouseEnter=this.onMouseEnter,ee&&(We.onMouseMove=this.onMouseMove)):We.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?We.onMouseLeave=this.onMouseLeave:We.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(We.onFocus=this.onFocus,We.onBlur=this.onBlur):(We.onFocus=this.createTwoChains("onFocus"),We.onBlur=this.createTwoChains("onBlur"));var Ze=fe()(ze&&ze.props&&ze.props.className,ge);Ze&&(We.className=Ze);var Dt=Object(ue.a)({},We);Object(Gt.c)(ze)&&(Dt.ref=Object(Gt.a)(this.triggerRef,ze.ref));var en=E.cloneElement(ze,Dt),Ft;return(m||this.popupRef.current||le)&&(Ft=E.createElement(P,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!m&&Re&&(Ft=null),E.createElement(ca.Provider,{value:this.triggerContextValue},en,Ft)}}],[{key:"getDerivedStateFromProps",value:function(m,U){var B=m.popupVisible,le={};return B!==void 0&&U.popupVisible!==B&&(le.popupVisible=B,le.prevPopupVisible=U.popupVisible),le}}]),c}(E.Component);return Z.contextType=ca,Z.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:Eo,getDocument:lo,onPopupVisibleChange:ea,afterPopupVisibleChange:ea,onPopupAlign:ea,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},Z}var On=bn(Ot.a),er={adjustX:1,adjustY:1},Or={topLeft:{points:["bl","tl"],overflow:er,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:er,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:er,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:er,offset:[4,0]}},Fr={topLeft:{points:["bl","tl"],overflow:er,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:er,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:er,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:er,offset:[4,0]}},wr=Or,dr=0,aa={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},nr=function(Z,re,j){var c=k(re),D=Z.getState();Z.setState({defaultActiveFirst:Object(ue.a)(Object(ue.a)({},D.defaultActiveFirst),{},Object(me.a)({},c,j))})},Sa=function(P){Object(V.a)(re,P);var Z=Object(d.a)(re);function re(j){var c;Object(be.a)(this,re),c=Z.call(this,j),c.onDestroy=function(ee){c.props.onDestroy(ee)},c.onKeyDown=function(ee){var ge=ee.keyCode,Re=c.menuInstance,ze=c.props.store,We=c.getVisible();if(ge===T.a.ENTER)return c.onTitleClick(ee),nr(ze,c.props.eventKey,!0),!0;if(ge===T.a.RIGHT)return We?Re.onKeyDown(ee):(c.triggerOpenChange(!0),nr(ze,c.props.eventKey,!0)),!0;if(ge===T.a.LEFT){var Ze;if(We)Ze=Re.onKeyDown(ee);else return;return Ze||(c.triggerOpenChange(!1),Ze=!0),Ze}return We&&(ge===T.a.UP||ge===T.a.DOWN)?Re.onKeyDown(ee):void 0},c.onOpenChange=function(ee){c.props.onOpenChange(ee)},c.onPopupVisibleChange=function(ee){c.triggerOpenChange(ee,ee?"mouseenter":"mouseleave")},c.onMouseEnter=function(ee){var ge=c.props,Re=ge.eventKey,ze=ge.onMouseEnter,We=ge.store;nr(We,c.props.eventKey,!1),ze({key:Re,domEvent:ee})},c.onMouseLeave=function(ee){var ge=c.props,Re=ge.parentMenu,ze=ge.eventKey,We=ge.onMouseLeave;Re.subMenuInstance=Object(L.a)(c),We({key:ze,domEvent:ee})},c.onTitleMouseEnter=function(ee){var ge=c.props,Re=ge.eventKey,ze=ge.onItemHover,We=ge.onTitleMouseEnter;ze({key:Re,hover:!0}),We({key:Re,domEvent:ee})},c.onTitleMouseLeave=function(ee){var ge=c.props,Re=ge.parentMenu,ze=ge.eventKey,We=ge.onItemHover,Ze=ge.onTitleMouseLeave;Re.subMenuInstance=Object(L.a)(c),We({key:ze,hover:!1}),Ze({key:ze,domEvent:ee})},c.onTitleClick=function(ee){var ge=Object(L.a)(c),Re=ge.props;if(Re.onTitleClick({key:Re.eventKey,domEvent:ee}),Re.triggerSubMenuAction==="hover")return;c.triggerOpenChange(!c.getVisible(),"click"),nr(Re.store,c.props.eventKey,!1)},c.onSubMenuClick=function(ee){typeof c.props.onClick=="function"&&c.props.onClick(c.addKeyPath(ee))},c.onSelect=function(ee){c.props.onSelect(ee)},c.onDeselect=function(ee){c.props.onDeselect(ee)},c.getPrefixCls=function(){return"".concat(c.props.rootPrefixCls,"-submenu")},c.getActiveClassName=function(){return"".concat(c.getPrefixCls(),"-active")},c.getDisabledClassName=function(){return"".concat(c.getPrefixCls(),"-disabled")},c.getSelectedClassName=function(){return"".concat(c.getPrefixCls(),"-selected")},c.getOpenClassName=function(){return"".concat(c.props.rootPrefixCls,"-submenu-open")},c.getVisible=function(){return c.state.isOpen},c.getMode=function(){return c.state.mode},c.saveMenuInstance=function(ee){c.menuInstance=ee},c.addKeyPath=function(ee){return Object(ue.a)(Object(ue.a)({},ee),{},{keyPath:(ee.keyPath||[]).concat(c.props.eventKey)})},c.triggerOpenChange=function(ee,ge){var Re=c.props.eventKey,ze=function(){c.onOpenChange({key:Re,item:Object(L.a)(c),trigger:ge,open:ee})};ge==="mouseenter"?c.mouseenterTimeout=setTimeout(function(){ze()},0):ze()},c.isChildrenSelected=function(){var ee={find:!1};return xe(c.props.children,c.props.selectedKeys,ee),ee.find},c.isInlineMode=function(){return c.getMode()==="inline"},c.adjustWidth=function(){if(!c.subMenuTitle||!c.menuInstance)return;var ee=tt.findDOMNode(c.menuInstance);if(ee.offsetWidth>=c.subMenuTitle.offsetWidth)return;ee.style.minWidth="".concat(c.subMenuTitle.offsetWidth,"px")},c.saveSubMenuTitle=function(ee){c.subMenuTitle=ee},c.getBaseProps=function(){var ee=Object(L.a)(c),ge=ee.props,Re=c.getMode();return{mode:Re==="horizontal"?"vertical":Re,visible:c.getVisible(),level:ge.level+1,inlineIndent:ge.inlineIndent,focusable:!1,onClick:c.onSubMenuClick,onSelect:c.onSelect,onDeselect:c.onDeselect,onDestroy:c.onDestroy,selectedKeys:ge.selectedKeys,eventKey:"".concat(ge.eventKey,"-menu-"),openKeys:ge.openKeys,motion:ge.motion,onOpenChange:c.onOpenChange,subMenuOpenDelay:ge.subMenuOpenDelay,parentMenu:Object(L.a)(c),subMenuCloseDelay:ge.subMenuCloseDelay,forceSubMenuRender:ge.forceSubMenuRender,triggerSubMenuAction:ge.triggerSubMenuAction,builtinPlacements:ge.builtinPlacements,defaultActiveFirst:ge.store.getState().defaultActiveFirst[k(ge.eventKey)],multiple:ge.multiple,prefixCls:ge.rootPrefixCls,id:c.internalMenuId,manualRef:c.saveMenuInstance,itemIcon:ge.itemIcon,expandIcon:ge.expandIcon,direction:ge.direction}},c.getMotion=function(ee,ge){var Re=Object(L.a)(c),ze=Re.haveRendered,We=c.props,Ze=We.motion,Dt=We.rootPrefixCls,en=Object(ue.a)(Object(ue.a)({},Ze),{},{leavedClassName:"".concat(Dt,"-hidden"),removeOnLeave:!1,motionAppear:ze||!ge||ee!=="inline"});return en};var D=j.store,m=j.eventKey,U=D.getState(),B=U.defaultActiveFirst;c.isRootMenu=!1;var le=!1;return B&&(le=B[m]),nr(D,m,le),c.state={mode:j.mode,isOpen:j.isOpen},c}return Object(Se.a)(re,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var c=this,D=this.props,m=D.mode,U=D.parentMenu,B=D.manualRef,le=D.isOpen,ee=function(){c.setState({mode:m,isOpen:le})},ge=le!==this.state.isOpen,Re=m!==this.state.mode;if((Re||ge)&&(et.a.cancel(this.updateStateRaf),Re?this.updateStateRaf=Object(et.a)(ee):ee()),B&&B(this),m!=="horizontal"||!(U==null?void 0:U.isRootMenu)||!le)return;this.minWidthTimeout=setTimeout(function(){return c.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var c=this.props,D=c.onDestroy,m=c.eventKey;D&&D(m),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),et.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(c,D){var m=this.getBaseProps();return E.createElement(Xa,Object(H.a)({},m,{id:this.internalMenuId,className:c,style:D}),this.props.children)}},{key:"renderChildren",value:function(){var c=this,D=this.getBaseProps(),m=D.mode,U=D.visible,B=D.forceSubMenuRender,le=D.direction,ee=this.getMotion(m,U);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||U||B,!this.haveOpened)return E.createElement("div",null);var ge=fe()("".concat(D.prefixCls,"-sub"),Object(me.a)({},"".concat(D.prefixCls,"-rtl"),le==="rtl"));return this.isInlineMode()?E.createElement(zn,Object(H.a)({visible:D.visible,forceRender:B},ee),function(Re){var ze=Re.className,We=Re.style,Ze=fe()(ge,ze);return c.renderPopupMenu(Ze,We)}):this.renderPopupMenu(ge)}},{key:"render",value:function(){var c,D,m,U=Object(ue.a)({},this.props),B=this.getVisible(),le=this.getPrefixCls(),ee=this.isInlineMode(),ge=this.getMode(),Re=fe()(le,"".concat(le,"-").concat(ge),(c={},Object(me.a)(c,U.className,!!U.className),Object(me.a)(c,this.getOpenClassName(),B),Object(me.a)(c,this.getActiveClassName(),U.active||B&&!ee),Object(me.a)(c,this.getDisabledClassName(),U.disabled),Object(me.a)(c,this.getSelectedClassName(),this.isChildrenSelected()),c));this.internalMenuId||(U.eventKey?this.internalMenuId="".concat(U.eventKey,"$Menu"):(dr+=1,this.internalMenuId="$__$".concat(dr,"$Menu")));var ze={},We={},Ze={};U.disabled||(ze={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},We={onClick:this.onTitleClick},Ze={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var Dt={},en=U.direction,Ft=en==="rtl";ee&&(Ft?Dt.paddingRight=U.inlineIndent*U.level:Dt.paddingLeft=U.inlineIndent*U.level);var Ht={};this.getVisible()&&(Ht={"aria-owns":this.internalMenuId});var tn=null;ge!=="horizontal"&&(tn=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(tn=E.createElement(this.props.expandIcon,Object(ue.a)({},this.props))));var Zt=E.createElement("div",Object(H.a)({ref:this.saveSubMenuTitle,style:Dt,className:"".concat(le,"-title"),role:"button"},Ze,We,{"aria-expanded":B},Ht,{"aria-haspopup":"true",title:typeof U.title=="string"?U.title:void 0}),U.title,tn||E.createElement("i",{className:"".concat(le,"-arrow")})),Qt=this.renderChildren(),mn=((D=U.parentMenu)===null||D===void 0?void 0:D.isRootMenu)?U.parentMenu.props.getPopupContainer:function(Nn){return Nn.parentNode},ln=aa[ge],Gn=U.popupOffset?{offset:U.popupOffset}:{},un=fe()((m={},Object(me.a)(m,U.popupClassName,U.popupClassName&&!ee),Object(me.a)(m,"".concat(le,"-rtl"),Ft),m)),St=U.disabled,Et=U.triggerSubMenuAction,cn=U.subMenuOpenDelay,vn=U.forceSubMenuRender,gt=U.subMenuCloseDelay,gn=U.builtinPlacements;Te.forEach(function(Nn){return delete U[Nn]}),delete U.onClick;var Jn=Ft?Object(ue.a)(Object(ue.a)({},Fr),gn):Object(ue.a)(Object(ue.a)({},Or),gn);delete U.direction;var An=this.getBaseProps(),In=ee?null:this.getMotion(An.mode,An.visible);return E.createElement("li",Object(H.a)({},U,ze,{className:Re,role:"menuitem"}),E.createElement(On,{prefixCls:le,popupClassName:fe()("".concat(le,"-popup"),un),getPopupContainer:mn,builtinPlacements:Jn,popupPlacement:ln,popupVisible:ee?!1:B,popupAlign:Gn,popup:ee?null:Qt,action:St||ee?[]:[Et],mouseEnterDelay:cn,mouseLeaveDelay:gt,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:vn,popupMotion:In},Zt),ee?Qt:null)}}]),re}(E.Component);Sa.defaultProps={onMouseEnter:ne,onMouseLeave:ne,onTitleMouseEnter:ne,onTitleMouseLeave:ne,onTitleClick:ne,manualRef:ne,mode:"vertical",title:""};var ma=Object(ce.b)(function(P,Z){var re=P.openKeys,j=P.activeKey,c=P.selectedKeys,D=Z.eventKey,m=Z.subMenuKey;return{isOpen:re.indexOf(D)>-1,active:j[m]===D,selectedKeys:c}})(Sa);ma.isSubMenu=!0;var da=ma,va="menuitem-overflowed",Fa=.5,Sr=function(P){Object(V.a)(re,P);var Z=Object(d.a)(re);function re(){var j;return Object(be.a)(this,re),j=Z.apply(this,arguments),j.resizeObserver=null,j.mutationObserver=null,j.originalTotalWidth=0,j.overflowedItems=[],j.menuItemSizes=[],j.cancelFrameId=null,j.state={lastVisibleIndex:void 0},j.childRef=E.createRef(),j.getMenuItemNodes=function(){var c=j.props.prefixCls,D=j.childRef.current;return D?[].slice.call(D.children).filter(function(m){return m.className.split(" ").indexOf("".concat(c,"-overflowed-submenu"))<0}):[]},j.getOverflowedSubMenuItem=function(c,D,m){var U=j.props,B=U.overflowedIndicator,le=U.level,ee=U.mode,ge=U.prefixCls,Re=U.theme;if(le!==1||ee!=="horizontal")return null;var ze=j.props.children[0],We=ze.props,Ze=We.children,Dt=We.title,en=We.style,Ft=Object(Ie.a)(We,["children","title","style"]),Ht=Object(ue.a)({},en),tn="".concat(c,"-overflowed-indicator"),Zt="".concat(c,"-overflowed-indicator");D.length===0&&m!==!0?Ht=Object(ue.a)(Object(ue.a)({},Ht),{},{display:"none"}):m&&(Ht=Object(ue.a)(Object(ue.a)({},Ht),{},{visibility:"hidden",position:"absolute"}),tn="".concat(tn,"-placeholder"),Zt="".concat(Zt,"-placeholder"));var Qt=Re?"".concat(ge,"-").concat(Re):"",mn={};return Te.forEach(function(ln){Ft[ln]!==void 0&&(mn[ln]=Ft[ln])}),E.createElement(da,Object(H.a)({title:B,className:"".concat(ge,"-overflowed-submenu"),popupClassName:Qt},mn,{key:tn,eventKey:Zt,disabled:!1,style:Ht}),D)},j.setChildrenWidthAndResize=function(){if(j.props.mode!=="horizontal")return;var c=j.childRef.current;if(!c)return;var D=c.children;if(!D||D.length===0)return;var m=c.children[D.length-1];Ye(m,"display","inline-block");var U=j.getMenuItemNodes(),B=U.filter(function(le){return le.className.split(" ").indexOf(va)>=0});B.forEach(function(le){Ye(le,"display","inline-block")}),j.menuItemSizes=U.map(function(le){return Ke(le,!0)}),B.forEach(function(le){Ye(le,"display","none")}),j.overflowedIndicatorWidth=Ke(c.children[c.children.length-1],!0),j.originalTotalWidth=j.menuItemSizes.reduce(function(le,ee){return le+ee},0),j.handleResize(),Ye(m,"display","none")},j.handleResize=function(){if(j.props.mode!=="horizontal")return;var c=j.childRef.current;if(!c)return;var D=Ke(c);j.overflowedItems=[];var m=0,U;j.originalTotalWidth>D+Fa&&(U=-1,j.menuItemSizes.forEach(function(B){m+=B,m+j.overflowedIndicatorWidth<=D&&(U+=1)})),j.setState({lastVisibleIndex:U})},j}return Object(Se.a)(re,[{key:"componentDidMount",value:function(){var c=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var D=this.childRef.current;if(!D)return;this.resizeObserver=new dt.default(function(m){m.forEach(function(){var U=c.cancelFrameId;cancelAnimationFrame(U),c.cancelFrameId=requestAnimationFrame(c.setChildrenWidthAndResize)})}),[].slice.call(D.children).concat(D).forEach(function(m){c.resizeObserver.observe(m)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){c.resizeObserver.disconnect(),[].slice.call(D.children).concat(D).forEach(function(m){c.resizeObserver.observe(m)}),c.setChildrenWidthAndResize()}),this.mutationObserver.observe(D,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(c){var D=this,m=this.state.lastVisibleIndex;return(c||[]).reduce(function(U,B,le){var ee=B;if(D.props.mode==="horizontal"){var ge=D.getOverflowedSubMenuItem(B.props.eventKey,[]);m!==void 0&&D.props.className.indexOf("".concat(D.props.prefixCls,"-root"))!==-1&&(le>m&&(ee=E.cloneElement(B,{style:{display:"none"},eventKey:"".concat(B.props.eventKey,"-hidden"),className:"".concat(va)})),le===m+1&&(D.overflowedItems=c.slice(m+1).map(function(ze){return E.cloneElement(ze,{key:ze.props.eventKey,mode:"vertical-left"})}),ge=D.getOverflowedSubMenuItem(B.props.eventKey,D.overflowedItems)));var Re=[].concat(Object(w.a)(U),[ge,ee]);return le===c.length-1&&Re.push(D.getOverflowedSubMenuItem(B.props.eventKey,[],!0)),Re}return[].concat(Object(w.a)(U),[ee])},[])}},{key:"render",value:function(){var c=this.props,D=c.visible,m=c.prefixCls,U=c.overflowedIndicator,B=c.mode,le=c.level,ee=c.tag,ge=c.children,Re=c.theme,ze=Object(Ie.a)(c,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),We=ee;return E.createElement(We,Object(H.a)({ref:this.childRef},ze),this.renderChildren(ge))}}]),re}(E.Component);Sr.defaultProps={tag:"div",className:""};var Ba=Sr;function Ma(P){return P.length?P.every(function(Z){return!!Z.props.disabled}):!0}function Da(P,Z,re){var j=P.getState();P.setState({activeKey:Object(ue.a)(Object(ue.a)({},j.activeKey),{},Object(me.a)({},Z,re))})}function ga(P){return P.eventKey||"0-menu-"}function Gr(P,Z){var re=Z,j=P.children,c=P.eventKey;if(re){var D;if(oe(j,function(m,U){m&&m.props&&!m.props.disabled&&re===y(m,c,U)&&(D=!0)}),D)return re}return re=null,P.defaultActiveFirst&&oe(j,function(m,U){!re&&m&&!m.props.disabled&&(re=y(m,c,U))}),re}function Va(P){if(!P)return;var Z=this.instanceArray.indexOf(P);Z!==-1?this.instanceArray[Z]=P:this.instanceArray.push(P)}var Jr=function(P){Object(V.a)(re,P);var Z=Object(d.a)(re);function re(j){var c;return Object(be.a)(this,re),c=Z.call(this,j),c.onKeyDown=function(D,m){var U=D.keyCode,B;if(c.getFlatInstanceArray().forEach(function(ee){ee&&ee.props.active&&ee.onKeyDown&&(B=ee.onKeyDown(D))}),B)return 1;var le=null;return(U===T.a.UP||U===T.a.DOWN)&&(le=c.step(U===T.a.UP?-1:1)),le?(D.preventDefault(),Da(c.props.store,ga(c.props),le.props.eventKey),typeof m=="function"&&m(le),1):void 0},c.onItemHover=function(D){var m=D.key,U=D.hover;Da(c.props.store,ga(c.props),U?m:null)},c.onDeselect=function(D){c.props.onDeselect(D)},c.onSelect=function(D){c.props.onSelect(D)},c.onClick=function(D){c.props.onClick(D)},c.onOpenChange=function(D){c.props.onOpenChange(D)},c.onDestroy=function(D){c.props.onDestroy(D)},c.getFlatInstanceArray=function(){return c.instanceArray},c.step=function(D){var m=c.getFlatInstanceArray(),U=c.props.store.getState().activeKey[ga(c.props)],B=m.length;if(!B)return null;D<0&&(m=m.concat().reverse());var le=-1;if(m.every(function(ze,We){return ze&&ze.props.eventKey===U?(le=We,!1):!0}),!c.props.defaultActiveFirst&&le!==-1&&Ma(m.slice(le,B-1)))return;var ee=(le+1)%B,ge=ee;do{var Re=m[ge];if(!Re||Re.props.disabled)ge=(ge+1)%B;else return Re}while(ge!==ee);return null},c.renderCommonMenuItem=function(D,m,U){var B=c.props.store.getState(),le=Object(L.a)(c),ee=le.props,ge=y(D,ee.eventKey,m),Re=D.props;if(!Re||typeof D.type=="string")return D;var ze=ge===B.activeKey,We=Object(ue.a)(Object(ue.a)({mode:Re.mode||ee.mode,level:ee.level,inlineIndent:ee.inlineIndent,renderMenuItem:c.renderMenuItem,rootPrefixCls:ee.prefixCls,index:m,parentMenu:ee.parentMenu,manualRef:Re.disabled?void 0:Object(Oe.a)(D.ref,Va.bind(Object(L.a)(c))),eventKey:ge,active:!Re.disabled&&ze,multiple:ee.multiple,onClick:function(Dt){(Re.onClick||ne)(Dt),c.onClick(Dt)},onItemHover:c.onItemHover,motion:ee.motion,subMenuOpenDelay:ee.subMenuOpenDelay,subMenuCloseDelay:ee.subMenuCloseDelay,forceSubMenuRender:ee.forceSubMenuRender,onOpenChange:c.onOpenChange,onDeselect:c.onDeselect,onSelect:c.onSelect,builtinPlacements:ee.builtinPlacements,itemIcon:Re.itemIcon||c.props.itemIcon,expandIcon:Re.expandIcon||c.props.expandIcon},U),{},{direction:ee.direction});return(ee.mode==="inline"||nt())&&(We.triggerSubMenuAction="click"),E.cloneElement(D,Object(ue.a)(Object(ue.a)({},We),{},{key:ge||m}))},c.renderMenuItem=function(D,m,U){if(!D)return null;var B=c.props.store.getState(),le={openKeys:B.openKeys,selectedKeys:B.selectedKeys,triggerSubMenuAction:c.props.triggerSubMenuAction,subMenuKey:U};return c.renderCommonMenuItem(D,m,le)},j.store.setState({activeKey:Object(ue.a)(Object(ue.a)({},j.store.getState().activeKey),{},Object(me.a)({},j.eventKey,Gr(j,j.activeKey)))}),c.instanceArray=[],c}return Object(Se.a)(re,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(c){return this.props.visible||c.visible||this.props.className!==c.className||!Ne()(this.props.style,c.style)}},{key:"componentDidUpdate",value:function(c){var D=this.props,m="activeKey"in D?D.activeKey:D.store.getState().activeKey[ga(D)],U=Gr(D,m);if(U!==m)Da(D.store,ga(D),U);else if("activeKey"in c){var B=Gr(c,c.activeKey);U!==B&&Da(D.store,ga(D),U)}}},{key:"render",value:function(){var c=this,D=Object(H.a)({},this.props);this.instanceArray=[];var m=fe()(D.prefixCls,D.className,"".concat(D.prefixCls,"-").concat(D.mode)),U={className:m,role:D.role||"menu"};D.id&&(U.id=D.id),D.focusable&&(U.tabIndex=0,U.onKeyDown=this.onKeyDown);var B=D.prefixCls,le=D.eventKey,ee=D.visible,ge=D.level,Re=D.mode,ze=D.overflowedIndicator,We=D.theme;return Te.forEach(function(Ze){return delete D[Ze]}),delete D.onClick,E.createElement(Ba,Object(H.a)({},D,{prefixCls:B,mode:Re,tag:"ul",level:ge,theme:We,visible:ee,overflowedIndicator:ze},U),Object(de.a)(D.children).map(function(Ze,Dt){return c.renderMenuItem(Ze,Dt,le||"0-menu-")}))}}]),re}(E.Component);Jr.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:ne};var Ya=Object(ce.b)()(Jr),Xa=Ya,ba=i("Kwbf");function Jo(P,Z,re){var j=P.prefixCls,c=P.motion,D=P.defaultMotions,m=D===void 0?{}:D,U=P.openAnimation,B=P.openTransitionName,le=Z.switchingModeFromInline;if(c)return c;if(Object(te.a)(U)==="object"&&U)Object(ba.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof U=="string")return{motionName:"".concat(j,"-open-").concat(U)};if(B)return{motionName:B};var ee=m[re];return ee||(le?null:m.other)}var wa=function(P){Object(V.a)(re,P);var Z=Object(d.a)(re);function re(j){var c;Object(be.a)(this,re),c=Z.call(this,j),c.onSelect=function(U){var B=Object(L.a)(c),le=B.props;if(le.selectable){var ee=c.store.getState(),ge=ee.selectedKeys,Re=U.key;le.multiple?ge=ge.concat([Re]):ge=[Re],"selectedKeys"in le||c.store.setState({selectedKeys:ge}),le.onSelect(Object(ue.a)(Object(ue.a)({},U),{},{selectedKeys:ge}))}},c.onClick=function(U){var B=c.getRealMenuMode(),le=Object(L.a)(c),ee=le.store,ge=le.props.onOpenChange;B!=="inline"&&!("openKeys"in c.props)&&(ee.setState({openKeys:[]}),ge([])),c.props.onClick(U)},c.onKeyDown=function(U,B){c.innerMenu.getWrappedInstance().onKeyDown(U,B)},c.onOpenChange=function(U){var B=Object(L.a)(c),le=B.props,ee=c.store.getState().openKeys.concat(),ge=!1,Re=function(We){var Ze=!1;if(We.open)Ze=ee.indexOf(We.key)===-1,Ze&&ee.push(We.key);else{var Dt=ee.indexOf(We.key);Ze=Dt!==-1,Ze&&ee.splice(Dt,1)}ge=ge||Ze};Array.isArray(U)?U.forEach(Re):Re(U),ge&&("openKeys"in c.props||c.store.setState({openKeys:ee}),le.onOpenChange(ee))},c.onDeselect=function(U){var B=Object(L.a)(c),le=B.props;if(le.selectable){var ee=c.store.getState().selectedKeys.concat(),ge=U.key,Re=ee.indexOf(ge);Re!==-1&&ee.splice(Re,1),"selectedKeys"in le||c.store.setState({selectedKeys:ee}),le.onDeselect(Object(ue.a)(Object(ue.a)({},U),{},{selectedKeys:ee}))}},c.onMouseEnter=function(U){c.restoreModeVerticalFromInline();var B=c.props.onMouseEnter;B&&B(U)},c.onTransitionEnd=function(U){var B=U.propertyName==="width"&&U.target===U.currentTarget,le=U.target.className,ee=Object.prototype.toString.call(le)==="[object SVGAnimatedString]"?le.animVal:le,ge=U.propertyName==="font-size"&&ee.indexOf("anticon")>=0;(B||ge)&&c.restoreModeVerticalFromInline()},c.setInnerMenu=function(U){c.innerMenu=U},c.isRootMenu=!0;var D=j.defaultSelectedKeys,m=j.defaultOpenKeys;return"selectedKeys"in j&&(D=j.selectedKeys||[]),"openKeys"in j&&(m=j.openKeys||[]),c.store=Object(ce.c)({selectedKeys:D,openKeys:m,activeKey:{"0-menu-":Gr(j,j.activeKey)}}),c.state={switchingModeFromInline:!1,prevProps:j,inlineOpenKeys:[],store:c.store},c}return Object(Se.a)(re,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(c){var D=this.props,m=D.siderCollapsed,U=D.inlineCollapsed,B=D.onOpenChange;(!c.inlineCollapsed&&U||!c.siderCollapsed&&m)&&B([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var c=this.props.collapsedWidth,D=this.store,m=this.prevOpenKeys,U=this.getInlineCollapsed()&&(c===0||c==="0"||c==="0px");U?(this.prevOpenKeys=D.getState().openKeys.concat(),this.store.setState({openKeys:[]})):m&&(this.store.setState({openKeys:m}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var c=this.props.mode,D=this.state.switchingModeFromInline,m=this.getInlineCollapsed();return D&&m?"inline":m?"vertical":c}},{key:"getInlineCollapsed",value:function(){var c=this.props,D=c.inlineCollapsed,m=c.siderCollapsed;return m!==void 0?m:D}},{key:"restoreModeVerticalFromInline",value:function(){var c=this.state.switchingModeFromInline;c&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var c=Object(ue.a)({},Object(Pe.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),D=this.getRealMenuMode();return c.className+=" ".concat(c.prefixCls,"-root"),c.direction==="rtl"&&(c.className+=" ".concat(c.prefixCls,"-rtl")),c=Object(ue.a)(Object(ue.a)({},c),{},{mode:D,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:Jo(this.props,this.state,D)}),delete c.openAnimation,delete c.openTransitionName,E.createElement(ce.a,{store:this.store},E.createElement(Xa,Object(H.a)({},c,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(c,D){var m=D.prevProps,U=D.store,B=U.getState(),le={},ee={prevProps:c};return m.mode==="inline"&&c.mode!=="inline"&&(ee.switchingModeFromInline=!0),"openKeys"in c?le.openKeys=c.openKeys||[]:((c.inlineCollapsed&&!m.inlineCollapsed||c.siderCollapsed&&!m.siderCollapsed)&&(ee.switchingModeFromInline=!0,ee.inlineOpenKeys=B.openKeys,le.openKeys=[]),(!c.inlineCollapsed&&m.inlineCollapsed||!c.siderCollapsed&&m.siderCollapsed)&&(le.openKeys=D.inlineOpenKeys,ee.inlineOpenKeys=[])),Object.keys(le).length&&U.setState(le),ee}}]),re}(E.Component);wa.defaultProps={selectable:!0,onClick:ne,onSelect:ne,onOpenChange:ne,onDeselect:ne,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:E.createElement("span",null,"\xB7\xB7\xB7")};var Co=wa,uo=function(P){Object(V.a)(re,P);var Z=Object(d.a)(re);function re(){var j;return Object(be.a)(this,re),j=Z.apply(this,arguments),j.onKeyDown=function(c){var D=c.keyCode;return D===T.a.ENTER?(j.onClick(c),!0):void 0},j.onMouseLeave=function(c){var D=j.props,m=D.eventKey,U=D.onItemHover,B=D.onMouseLeave;U({key:m,hover:!1}),B({key:m,domEvent:c})},j.onMouseEnter=function(c){var D=j.props,m=D.eventKey,U=D.onItemHover,B=D.onMouseEnter;U({key:m,hover:!0}),B({key:m,domEvent:c})},j.onClick=function(c){var D=j.props,m=D.eventKey,U=D.multiple,B=D.onClick,le=D.onSelect,ee=D.onDeselect,ge=D.isSelected,Re={key:m,keyPath:[m],item:Object(L.a)(j),domEvent:c};B(Re),U?ge?ee(Re):le(Re):ge||le(Re)},j.saveNode=function(c){j.node=c},j}return Object(Se.a)(re,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var c=this.props;c.onDestroy&&c.onDestroy(c.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var c,D=Object(ue.a)({},this.props),m=fe()(this.getPrefixCls(),D.className,(c={},Object(me.a)(c,this.getActiveClassName(),!D.disabled&&D.active),Object(me.a)(c,this.getSelectedClassName(),D.isSelected),Object(me.a)(c,this.getDisabledClassName(),D.disabled),c)),U=Object(ue.a)(Object(ue.a)({},D.attribute),{},{title:typeof D.title=="string"?D.title:void 0,className:m,role:D.role||"menuitem","aria-disabled":D.disabled});D.role==="option"?U=Object(ue.a)(Object(ue.a)({},U),{},{role:"option","aria-selected":D.isSelected}):(D.role===null||D.role==="none")&&(U.role="none");var B={onClick:D.disabled?null:this.onClick,onMouseLeave:D.disabled?null:this.onMouseLeave,onMouseEnter:D.disabled?null:this.onMouseEnter},le=Object(ue.a)({},D.style);D.mode==="inline"&&(D.direction==="rtl"?le.paddingRight=D.inlineIndent*D.level:le.paddingLeft=D.inlineIndent*D.level),Te.forEach(function(ge){return delete D[ge]}),delete D.direction;var ee=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(ee=E.createElement(this.props.itemIcon,this.props)),E.createElement("li",Object(H.a)({},Object(Pe.a)(D,["onClick","onMouseEnter","onMouseLeave","onSelect"]),U,B,{style:le,ref:this.saveNode}),D.children,ee)}}]),re}(E.Component);uo.isMenuItem=!0,uo.defaultProps={onSelect:ne,onMouseEnter:ne,onMouseLeave:ne,manualRef:ne};var co=Object(ce.b)(function(P,Z){var re=P.activeKey,j=P.selectedKeys,c=Z.eventKey,D=Z.subMenuKey;return{active:re[D]===c,isSelected:Array.isArray(j)?j.indexOf(c)!==-1:j===c}})(uo),Br=co,fo=function(P){Object(V.a)(re,P);var Z=Object(d.a)(re);function re(){var j;return Object(be.a)(this,re),j=Z.apply(this,arguments),j.renderInnerMenuItem=function(c){var D=j.props,m=D.renderMenuItem,U=D.index;return m(c,U,j.props.subMenuKey)},j}return Object(Se.a)(re,[{key:"render",value:function(){var c=Object(H.a)({},this.props),D=c.className,m=D===void 0?"":D,U=c.rootPrefixCls,B="".concat(U,"-item-group-title"),le="".concat(U,"-item-group-list"),ee=c.title,ge=c.children;return Te.forEach(function(Re){return delete c[Re]}),delete c.direction,E.createElement("li",Object(H.a)({},c,{onClick:function(ze){return ze.stopPropagation()},className:"".concat(m," ").concat(U,"-item-group")}),E.createElement("div",{className:B,title:typeof ee=="string"?ee:void 0},ee),E.createElement("ul",{className:le},E.Children.map(ge,this.renderInnerMenuItem)))}}]),re}(E.Component);fo.isMenuItemGroup=!0,fo.defaultProps={disabled:!0};var Ai=fo,Ao=function(Z){var re=Z.className,j=Z.rootPrefixCls,c=Z.style;return E.createElement("li",{className:"".concat(re," ").concat(j,"-item-divider"),style:c})};Ao.defaultProps={disabled:!0,className:"",style:{}};var xi=Ao,xo=Co,Oo=i("eDIo");function So(P,Z){var re=P.prefixCls,j=P.editable,c=P.locale,D=P.style;return!j||j.showAdd===!1?null:E.createElement("button",{ref:Z,type:"button",className:"".concat(re,"-nav-add"),style:D,"aria-label":(c==null?void 0:c.addAriaLabel)||"Add tab",onClick:function(U){j.onEdit("add",{event:U})}},j.addIcon||"+")}var Ra=E.forwardRef(So);function Ta(P,Z){var re=P.prefixCls,j=P.id,c=P.tabs,D=P.locale,m=P.mobile,U=P.moreIcon,B=U===void 0?"More":U,le=P.moreTransitionName,ee=P.style,ge=P.className,Re=P.editable,ze=P.tabBarGutter,We=P.rtl,Ze=P.onTabClick,Dt=Object(E.useState)(!1),en=Object(se.a)(Dt,2),Ft=en[0],Ht=en[1],tn=Object(E.useState)(null),Zt=Object(se.a)(tn,2),Qt=Zt[0],mn=Zt[1],ln="".concat(j,"-more-popup"),Gn="".concat(re,"-dropdown"),un=Qt!==null?"".concat(ln,"-").concat(Qt):null,St=D==null?void 0:D.dropdownAriaLabel,Et=E.createElement(xo,{onClick:function(In){var Nn=In.key,rr=In.domEvent;Ze(Nn,rr),Ht(!1)},id:ln,tabIndex:-1,role:"listbox","aria-activedescendant":un,selectedKeys:[Qt],"aria-label":St!==void 0?St:"expanded dropdown"},c.map(function(An){return E.createElement(Br,{key:An.key,id:"".concat(ln,"-").concat(An.key),role:"option","aria-controls":j&&"".concat(j,"-panel-").concat(An.key),disabled:An.disabled},An.tab)}));function cn(An){for(var In=c.filter(function(Lr){return!Lr.disabled}),Nn=In.findIndex(function(Lr){return Lr.key===Qt})||0,rr=In.length,mr=0;mrgn?(vn=Et,ln.current="x"):(vn=cn,ln.current="y");var Jn=Date.now();Jn-Qt.current>100&&(mn.current=!1),(Z(-vn,-vn)||mn.current)&&(St.preventDefault(),mn.current=!0),Qt.current=Jn}var un=Object(E.useRef)(null);un.current={onTouchStart:Ht,onTouchMove:tn,onTouchEnd:Zt,onWheel:Gn},E.useEffect(function(){function St(gt){un.current.onTouchStart(gt)}function Et(gt){un.current.onTouchMove(gt)}function cn(gt){un.current.onTouchEnd(gt)}function vn(gt){un.current.onWheel(gt)}return document.addEventListener("touchmove",Et,{passive:!1}),document.addEventListener("touchend",cn,{passive:!1}),P.current.addEventListener("touchstart",St,{passive:!1}),P.current.addEventListener("wheel",vn),function(){document.removeEventListener("touchmove",Et),document.removeEventListener("touchend",cn)}},[])}function yn(){var P=Object(E.useRef)(new Map);function Z(j){return P.current.has(j)||P.current.set(j,E.createRef()),P.current.get(j)}function re(j){P.current.delete(j)}return[Z,re]}function Qn(P,Z){var re=E.useRef(P),j=E.useState({}),c=Object(se.a)(j,2),D=c[1];function m(U){var B=typeof U=="function"?U(re.current):U;B!==re.current&&Z(B,re.current),re.current=B,D({})}return[re.current,m]}var Ln=function(Z){var re=Z.position,j=Z.prefixCls,c=Z.extra;if(!c)return null;var D,m=c;return re==="right"&&(D=m.right||!m.left&&m||null),re==="left"&&(D=m.left||null),D?E.createElement("div",{className:"".concat(j,"-extra-content")},D):null};function ta(P,Z){var re,j=E.useContext(Ut),c=j.prefixCls,D=j.tabs,m=P.className,U=P.style,B=P.id,le=P.animated,ee=P.activeKey,ge=P.rtl,Re=P.extra,ze=P.editable,We=P.locale,Ze=P.tabPosition,Dt=P.tabBarGutter,en=P.children,Ft=P.onTabClick,Ht=P.onTabScroll,tn=Object(E.useRef)(),Zt=Object(E.useRef)(),Qt=Object(E.useRef)(),mn=Object(E.useRef)(),ln=yn(),Gn=Object(se.a)(ln,2),un=Gn[0],St=Gn[1],Et=Ze==="top"||Ze==="bottom",cn=Qn(0,function(wn,fn){Et&&Ht&&Ht({direction:wn>fn?"left":"right"})}),vn=Object(se.a)(cn,2),gt=vn[0],gn=vn[1],Jn=Qn(0,function(wn,fn){!Et&&Ht&&Ht({direction:wn>fn?"top":"bottom"})}),An=Object(se.a)(Jn,2),In=An[0],Nn=An[1],rr=Object(E.useState)(0),mr=Object(se.a)(rr,2),Zn=mr[0],Lr=mr[1],oa=Object(E.useState)(0),Kr=Object(se.a)(oa,2),vr=Kr[0],Kn=Kr[1],jn=Object(E.useState)(0),qn=Object(se.a)(jn,2),Vn=qn[0],ia=qn[1],Pa=Object(E.useState)(0),Na=Object(se.a)(Pa,2),kn=Na[0],fa=Na[1],ka=Object(E.useState)(null),Fn=Object(se.a)(ka,2),Tn=Fn[0],gr=Fn[1],Oi=Object(E.useState)(null),qo=Object(se.a)(Oi,2),La=qo[0],qa=qo[1],Do=Object(E.useState)(0),$o=Object(se.a)(Do,2),wo=$o[0],Ji=$o[1],Vi=Object(E.useState)(0),Si=Object(se.a)(Vi,2),ei=Si[0],ti=Si[1],$a=S(new Map),eo=Object(se.a)($a,2),Yi=eo[0],Ro=eo[1],ho=O(D,Yi,Zn),to="".concat(c,"-nav-operations-hidden"),no=0,sa=0;Et?ge?(no=0,sa=Math.max(0,Zn-Tn)):(no=Math.min(0,Tn-Zn),sa=0):(no=Math.min(0,La-vr),sa=0);function Ka(wn){return wnsa?[sa,!1]:[wn,!0]}var Ia=Object(E.useRef)(),po=Object(E.useState)(),Wa=Object(se.a)(po,2),To=Wa[0],ni=Wa[1];function Po(){ni(Date.now())}function ri(){window.clearTimeout(Ia.current)}Cn(tn,function(wn,fn){var br=!1;function zr(ro,Ea){ro(function(go){var _a=Ka(go+Ea),yr=Object(se.a)(_a,2),Lo=yr[0],oi=yr[1];return br=oi,Lo})}if(Et){if(Tn>=Zn)return br;zr(gn,wn)}else{if(La>=vr)return br;zr(Nn,fn)}return ri(),Po(),br}),Object(E.useEffect)(function(){return ri(),To&&(Ia.current=window.setTimeout(function(){ni(0)},100)),ri},[To]);function ja(){var wn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:ee,fn=ho.get(wn);if(!fn)return;if(Et){var br=gt;ge?fn.rightgt+Tn&&(br=fn.right+fn.width-Tn):fn.left<-gt?br=-fn.left:fn.left+fn.width>-gt+Tn&&(br=-(fn.left+fn.width-Tn)),Nn(0),gn(Ka(br)[0])}else{var zr=In;fn.top<-In?zr=-fn.top:fn.top+fn.height>-In+La&&(zr=-(fn.top+fn.height-La)),gn(0),Nn(Ka(zr)[0])}}var za=K(ho,{width:Tn,height:La,left:gt,top:In},{width:Vn,height:kn},{width:wo,height:ei},Object(ue.a)(Object(ue.a)({},P),{},{tabs:D})),Mi=Object(se.a)(za,2),Xi=Mi[0],Zi=Mi[1],qi=D.map(function(wn){var fn=wn.key;return E.createElement(f,{id:B,prefixCls:c,key:fn,rtl:ge,tab:wn,closable:wn.closable,editable:ze,active:fn===ee,tabPosition:Ze,tabBarGutter:Dt,renderWrapper:en,removeAriaLabel:We==null?void 0:We.removeAriaLabel,ref:un(fn),onClick:function(zr){Ft(fn,zr)},onRemove:function(){St(fn)},onFocus:function(){ja(fn),Po(),ge||(tn.current.scrollLeft=0),tn.current.scrollTop=0}})}),ai=x(function(){var wn,fn,br,zr,ro,Ea,go,_a,yr,Lo=((wn=tn.current)===null||wn===void 0?void 0:wn.offsetWidth)||0,oi=((fn=tn.current)===null||fn===void 0?void 0:fn.offsetHeight)||0,ii=((br=mn.current)===null||br===void 0?void 0:br.offsetWidth)||0,Hr=((zr=mn.current)===null||zr===void 0?void 0:zr.offsetHeight)||0,Sn=((ro=Qt.current)===null||ro===void 0?void 0:ro.offsetWidth)||0,ua=((Ea=Qt.current)===null||Ea===void 0?void 0:Ea.offsetHeight)||0;gr(Lo),qa(oi),Ji(ii),ti(Hr);var Ca=(((go=Zt.current)===null||go===void 0?void 0:go.offsetWidth)||0)-ii,Aa=(((_a=Zt.current)===null||_a===void 0?void 0:_a.offsetHeight)||0)-Hr;Lr(Ca),Kn(Aa);var si=(yr=Qt.current)===null||yr===void 0?void 0:yr.className.includes(to);ia(Ca-(si?0:Sn)),fa(Aa-(si?0:ua)),Ro(function(){var Io=new Map;return D.forEach(function(Pi){var Ni=Pi.key,Qa=un(Ni).current;Qa&&Io.set(Ni,{width:Qa.offsetWidth,height:Qa.offsetHeight,left:Qa.offsetLeft,top:Qa.offsetTop})}),Io})}),$i=D.slice(0,Xi),Wr=D.slice(Zi+1),ir=[].concat(Object(w.a)($i),Object(w.a)(Wr)),Rr=Object(E.useState)(),sr=Object(se.a)(Rr,2),mo=sr[0],es=sr[1],la=ho.get(ee),Di=Object(E.useRef)();function wi(){M.a.cancel(Di.current)}Object(E.useEffect)(function(){var wn={};return la&&(Et?(ge?wn.right=la.right:wn.left=la.left,wn.width=la.width):(wn.top=la.top,wn.height=la.height)),wi(),Di.current=M()(function(){es(wn)}),wi},[la,Et,ge]),Object(E.useEffect)(function(){ja()},[ee,la,ho,Et]),Object(E.useEffect)(function(){ai()},[ge,Dt,ee,D.map(function(wn){return wn.key}).join("_")]);var Ri=!!ir.length,Ha="".concat(c,"-nav-wrap"),No,vo,Ti,ko;return Et?ge?(vo=gt>0,No=gt+TnTe&&(Oe="other")),ke&&(Ne.filename=ke),Object(w.useEffect)(function(){var tt,ut,et=(tt=document.cookie)===null||tt===void 0||((ut=tt.replace(/\s/g,""))===null||ut===void 0)?void 0:ut.split(";");et==null||et.map(function(kt){var Lt=kt.split("=");Lt[0]==="_educoder_session"&&pe(Lt[1])})},[]),Object(w.useEffect)(function(){Oe==="office"&&Ye()},[Oe,ce]);var Ye=function(){var tt=Object(q.a)(Y.a.mark(function ut(){var et,kt,Lt;return Y.a.wrap(function(He){for(;;)switch(He.prev=He.next){case 0:return console.log("data:",ce),et=ce,ce.startsWith("http")||(et=location.origin+et),kt=new URL(et).pathname.split("/").pop(),He.next=6,Object(b.U)({attachment_id:kt});case 6:Lt=He.sent,ne(Lt);case 8:case"end":return He.stop()}},ut)}));return function(){return tt.apply(this,arguments)}}(),nt=function(){if(ce.startsWith("http")||ce.startsWith("blob:")){dt();return}Object(T.x)(ke||"educoder",ce,ke)},dt=function(){Object(T.v)(ke||"educoder",decodeURIComponent(ce))};return v.a.createElement("div",{style:Object(E.a)({},ie||{}),className:"".concat(ae&&A.a.bgBlack," ").concat(Oe?A.a.wrp:"hide")},W&&v.a.createElement("div",{className:A.a.close,ref:Ke},!!$&&v.a.createElement(ue.a,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:function(){return Ke.current}},v.a.createElement("span",{onClick:function(){F(),$()}},v.a.createElement("i",{className:"icon-yulanpizhu"}))),!z&&v.a.createElement(ue.a,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:function(){return Ke.current}},v.a.createElement("span",{onClick:dt},v.a.createElement("i",{className:"icon-quxiaozhiding"}))),v.a.createElement(ue.a,{title:"\u5173\u95ED",getPopupContainer:function(){return Ke.current}},v.a.createElement("span",{className:"",onClick:F},v.a.createElement("i",{className:"icon-guanbi1"})))),v.a.createElement("div",{className:"".concat(A.a[te]," ").concat(te," ").concat(A.a.monaco," ").concat(Oe==="txt"?"show":"hide")},Oe==="txt"&&v.a.createElement(S.b,Ne)),Oe==="audio"&&v.a.createElement("audio",{src:"".concat(((N=ce)===null||N===void 0?void 0:N.indexOf("http://"))>-1||((K=ce)===null||K===void 0?void 0:K.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(ce),autoPlay:!0}),Oe==="video"&&v.a.createElement(v.a.Fragment,null,((H=ce)===null||H===void 0?void 0:H.indexOf("http"))>-1?v.a.createElement("video",{controls:!0,src:"".concat(ce),autoPlay:!0}):v.a.createElement("video",{controls:!0,src:"data:video/mp4;base64,".concat(ce),autoPlay:!0})),Oe==="office"&&C&&v.a.createElement("iframe",{src:"".concat(y,"/office.html?key=").concat(C.key,"&url=").concat(k+C.url,"&callbackUrl=").concat(k+C.callbackUrl,"&fileType=").concat(C.fileType,"&title=").concat(C.title,"&model=").concat(V,"&officeServer=").concat(f.a.OFFICE_SERVER,"&disabledDownload=").concat(!!z)}),(Oe==="xlsx"||Oe==="doc"||Oe==="pptx"||Oe==="docx")&&v.a.createElement("iframe",{src:"/react/build/office.html?key=".concat(Ae.key,"&url=").concat(f.a.API_SERVER+Ae.url,"&callbackUrl=").concat(f.a.API_SERVER+Ae.callbackUrl,"&fileType=").concat(Ae.fileType,"&title=").concat(Ae.title,"&model=").concat(Ae.model)}),Oe==="html"&&v.a.createElement("iframe",{src:ce+"&disposition=inline"}),Oe==="pdf"&&v.a.createElement("embed",{className:A.a.embed,src:ce}),Oe==="image"&&v.a.createElement("img",{src:"".concat(((be=ce)===null||be===void 0?void 0:be.indexOf("http://"))>-1||((Se=ce)===null||Se===void 0?void 0:Se.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(ce)}),Oe==="other"&&v.a.createElement("div",null,v.a.createElement(se.a,{type:"primary",size:"large",onClick:nt},v.a.createElement(x.a,null),"\u70B9\u51FB\u4E0B\u8F7D")),Oe==="download"&&v.a.createElement(se.a,{type:"primary",size:"large",onClick:nt},v.a.createElement(x.a,null),"\u70B9\u51FB\u4E0B\u8F7D"))}},"p77/":function(we,I,i){},pmY6:function(we,I,i){"use strict";i.d(I,"g",function(){return E}),i.d(I,"f",function(){return q}),i.d(I,"e",function(){return fe}),i.d(I,"h",function(){return de}),i.d(I,"b",function(){return Y}),i.d(I,"a",function(){return w}),i.d(I,"d",function(){return v}),i.d(I,"c",function(){return M});var me=!1,se="__is_disposable_tracked__";function Ie(A){if(!me)return;if(A&&A!==w.None)try{A[se]=!0}catch(x){}}function ue(A){if(!me)return A;var x=new Error("Potentially leaked disposable").stack;return setTimeout(function(){A[se]||console.log(x)},3e3),A}function E(A){return typeof A.dispose=="function"&&A.dispose.length===0}function q(A){return Array.isArray(A)?(A.forEach(function(x){x&&(Ie(x),x.dispose())}),[]):A?(Ie(A),A.dispose(),A):void 0}function fe(){for(var A=[],x=0;x=Ie.length?{done:!0}:{done:!1,value:Ie[q++]}},e:function(M){throw M},f:fe}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var de=!0,Y=!1,w;return{s:function(){E=Ie[Symbol.iterator]()},n:function(){var M=E.next();return de=M.done,M},e:function(M){Y=!0,w=M},f:function(){try{!de&&E.return!=null&&E.return()}finally{if(Y)throw w}}}}},rHrb:function(we,I,i){"use strict";Object.defineProperty(I,"__esModule",{value:!0}),I.CopyToClipboard=void 0;var me=Ie(i("q1tI")),se=Ie(i("+QRC"));function Ie(g){return g&&g.__esModule?g:{default:g}}function ue(g){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?ue=function(N){return typeof N}:ue=function(N){return N&&typeof Symbol=="function"&&N.constructor===Symbol&&N!==Symbol.prototype?"symbol":typeof N},ue(g)}function E(g,O){var N=Object.keys(g);if(Object.getOwnPropertySymbols){var K=Object.getOwnPropertySymbols(g);O&&(K=K.filter(function(H){return Object.getOwnPropertyDescriptor(g,H).enumerable})),N.push.apply(N,K)}return N}function q(g){for(var O=1;O=0)continue;if(!Object.prototype.propertyIsEnumerable.call(g,K))continue;N[K]=g[K]}}return N}function de(g,O){if(g==null)return{};var N={},K=Object.keys(g),H,be;for(be=0;be=0)continue;N[H]=g[H]}return N}function Y(g,O){if(!(g instanceof O))throw new TypeError("Cannot call a class as a function")}function w(g,O){for(var N=0;N1)Object(w.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(O.length===0)return Object(w.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var N=O[0];if(q.isValidElement(N)&&Object(v.c)(N)){var K=N.ref;O[0]=q.cloneElement(N,{ref:Object(v.a)(K,this.setChildNode)})}return O.length===1?O[0]:O.map(function(H,be){return!q.isValidElement(H)||"key"in H&&H.key!==null?H:q.cloneElement(H,{key:"".concat(A,"-").concat(be)})})}}]),b}(q.Component);x.displayName="ResizeObserver",I.a=x},tWlo:function(we,I){we.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg=="},vHTk:function(we,I,i){we.exports={wrp:"wrp___z2l1F",bgBlack:"bgBlack___3ezfX",monaco:"monaco___1ypjT",darkBlue:"darkBlue___2ViJc",close:"close___3q-z4",embed:"embed___3dQqc"}},yDYP:function(we,I,i){we.exports={flex_box_center:"flex_box_center___1ns9C",flex_space_between:"flex_space_between___CtYWo",flex_box_vertical_center:"flex_box_vertical_center___1BY1r",flex_box_center_end:"flex_box_center_end___1f_qK",flex_box_column:"flex_box_column___vKDYT",commitWrap:"commitWrap___3D8wo",wrap:"wrap___3FqEy",colorGray:"colorGray___cRpZO",content:"content___3lBLc",itemTime:"itemTime___Tgw2b",imageUrl:"imageUrl___2Lb2n",blueLight:"blueLight___1hcIr",divider:"divider___3FYHo",empty:"empty___oYMsw"}},yslc:function(we,I){we.exports="data:image/png;base64,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"}}]); diff --git a/p__Shixuns__Index.277b9ace.async.js b/p__Shixuns__Index.277b9ace.async.js deleted file mode 100644 index 7c6feea9bf..0000000000 --- a/p__Shixuns__Index.277b9ace.async.js +++ /dev/null @@ -1,11 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[228],{"1ZF9":function(se,S,e){se.exports=e.p+"static/Authorize.cc9c212f.png"},"7ixt":function(se,S,e){"use strict";e.d(S,"a",function(){return te});var P={adjustX:1,adjustY:1},A=[0,0],te={left:{points:["cr","cl"],overflow:P,offset:[-4,0],targetOffset:A},right:{points:["cl","cr"],overflow:P,offset:[4,0],targetOffset:A},top:{points:["bc","tc"],overflow:P,offset:[0,-4],targetOffset:A},bottom:{points:["tc","bc"],overflow:P,offset:[0,4],targetOffset:A},topLeft:{points:["bl","tl"],overflow:P,offset:[0,-4],targetOffset:A},leftTop:{points:["tr","tl"],overflow:P,offset:[-4,0],targetOffset:A},topRight:{points:["br","tr"],overflow:P,offset:[0,-4],targetOffset:A},rightTop:{points:["tl","tr"],overflow:P,offset:[4,0],targetOffset:A},bottomRight:{points:["tr","br"],overflow:P,offset:[0,4],targetOffset:A},rightBottom:{points:["bl","br"],overflow:P,offset:[4,0],targetOffset:A},bottomLeft:{points:["tl","bl"],overflow:P,offset:[0,4],targetOffset:A},leftBottom:{points:["br","bl"],overflow:P,offset:[-4,0],targetOffset:A}},G=te},"8mKB":function(se,S,e){"use strict";var P=e("rePB"),A=e("1OyB"),te=e("vuIU"),G=e("Ji7U"),f=e("md7G"),c=e("foSv"),z=e("q1tI"),U=e.n(z),m=e("m+aA"),B=e("TSYQ"),N=e.n(B),x=e("4IlW");function t(p){var i=p.pageXOffset,d="scrollLeft";if(typeof i!="number"){var o=p.document;i=o.documentElement[d],typeof i!="number"&&(i=o.body[d])}return i}function X(p){var i,d,o=p.ownerDocument,n=o.body,s=o&&o.documentElement,E=p.getBoundingClientRect();return i=E.left,d=E.top,i-=s.clientLeft||n.clientLeft||0,d-=s.clientTop||n.clientTop||0,{left:i,top:d}}function de(p){var i=X(p),d=p.ownerDocument,o=d.defaultView||d.parentWindow;return i.left+=t(o),i.left}function C(p){var i=r();return function(){var o=Object(c.a)(p),n;if(i){var s=Object(c.a)(this).constructor;n=Reflect.construct(o,arguments,s)}else n=o.apply(this,arguments);return Object(f.a)(this,n)}}function r(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(p){return!1}}var R=function(p){Object(G.a)(d,p);var i=C(d);function d(){var o;return Object(A.a)(this,d),o=i.apply(this,arguments),o.onHover=function(n){var s=o.props,E=s.onHover,_=s.index;E(n,_)},o.onClick=function(n){var s=o.props,E=s.onClick,_=s.index;E(n,_)},o.onKeyDown=function(n){var s=o.props,E=s.onClick,_=s.index;n.keyCode===13&&E(n,_)},o}return Object(te.a)(d,[{key:"getClassName",value:function(){var n=this.props,s=n.prefixCls,E=n.index,_=n.value,K=n.allowHalf,k=n.focused,$=E+1,b=s;return _===0&&E===0&&k?b+=" ".concat(s,"-focused"):K&&_+.5>=$&&_<$?(b+=" ".concat(s,"-half ").concat(s,"-active"),k&&(b+=" ".concat(s,"-focused"))):(b+=$<=_?" ".concat(s,"-full"):" ".concat(s,"-zero"),$===_&&k&&(b+=" ".concat(s,"-focused"))),b}},{key:"render",value:function(){var n=this.onHover,s=this.onClick,E=this.onKeyDown,_=this.props,K=_.disabled,k=_.prefixCls,$=_.character,b=_.characterRender,l=_.index,I=_.count,j=_.value,he=typeof $=="function"?$(this.props):$,me=U.a.createElement("li",{className:this.getClassName()},U.a.createElement("div",{onClick:K?null:s,onKeyDown:K?null:E,onMouseMove:K?null:n,role:"radio","aria-checked":j>l?"true":"false","aria-posinset":l+1,"aria-setsize":I,tabIndex:K?-1:0},U.a.createElement("div",{className:"".concat(k,"-first")},he),U.a.createElement("div",{className:"".concat(k,"-second")},he)));return b&&(me=b(me,this.props)),me}}]),d}(U.a.Component);function w(p,i){var d=Object.keys(p);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(p);i&&(o=o.filter(function(n){return Object.getOwnPropertyDescriptor(p,n).enumerable})),d.push.apply(d,o)}return d}function L(p){for(var i=1;i0&&!I||_===x.a.RIGHT&&j>0&&I?($?j-=.5:j-=1,n.changeValue(j),E.preventDefault()):_===x.a.LEFT&&jI/2||!k&&s-l1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(P.a)())return null;var B=document.createElement("style");if((U=m.csp)===null||U===void 0?void 0:U.nonce){var N;B.nonce=(N=m.csp)===null||N===void 0?void 0:N.nonce}B.innerHTML=z;var x=te(m),t=x.firstChild;return m.prepend&&x.prepend?x.prepend(B):m.prepend&&t?x.insertBefore(B,t):x.appendChild(B),B}var f=new Map;function c(z,U){var m=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},B=te(m);if(!f.has(B)){var N=G("",m),x=N.parentNode;f.set(B,x),x.removeChild(N)}var t=Array.from(f.get(B).children).find(function(R){return R.tagName==="STYLE"&&R[A]===U});if(t){var X,de;if(((X=m.csp)===null||X===void 0?void 0:X.nonce)&&t.nonce!==((de=m.csp)===null||de===void 0?void 0:de.nonce)){var C;t.nonce=(C=m.csp)===null||C===void 0?void 0:C.nonce}return t.innerHTML!==z&&(t.innerHTML=z),t}var r=G(z,m);return r[A]=U,r}},BdwD:function(se,S,e){"use strict";var P=e("+L6B"),A=e("2/Rp"),te=e("0Owb"),G=e("k1fw"),f=e("q1tI"),c=e.n(f),z=e("FOrL"),U=e.n(z),m=function(N){var x=N.buttonProps,t=x===void 0?{}:x,X=N.styles,de=X===void 0?{}:X,C=N.customText,r=N.ButtonText,R=N.ButtonClick,w=N.Buttonclass,L=N.ButtonTwo;return c.a.createElement("section",{className:"tc animated fadeIn",style:Object(G.a)(Object(G.a)({},{color:"#999",margin:"200px auto"}),de)},c.a.createElement("img",{src:U.a}),c.a.createElement("p",{className:"mt20 font14"},C||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),r&&c.a.createElement(A.a,Object(te.a)({className:w,onClick:R},t),r),L&&L)};S.a=m},DX34:function(se,S,e){se.exports={flex_box_center:"flex_box_center___1TVw_",flex_space_between:"flex_space_between___2brOU",flex_box_vertical_center:"flex_box_vertical_center___1cqRm",flex_box_center_end:"flex_box_center_end___3SOwH",flex_box_column:"flex_box_column___3a2zd",wrp:"wrp___XEDpn",menu:"menu___350i4",actived:"actived___3tDGQ",actived2:"actived2___2gxJJ",search:"search___7gDax"}},FOrL:function(se,S,e){se.exports=e.p+"static/nodata.a6b3f948.png"},GNQp:function(se,S,e){},Gytx:function(se,S){se.exports=function(P,A,te,G){var f=te?te.call(G,P,A):void 0;if(f!==void 0)return!!f;if(P===A)return!0;if(typeof P!="object"||!P||typeof A!="object"||!A)return!1;var c=Object.keys(P),z=Object.keys(A);if(c.length!==z.length)return!1;for(var U=Object.prototype.hasOwnProperty.bind(A),m=0;m1&&arguments[1]!==void 0?arguments[1]:1,ve=re.length,oe=0;oe1&&arguments[1]!==void 0?arguments[1]:!1;return Object(ie.a)(b).map(function(I,j){if(!f.isValidElement(I)||!I.type)return null;var he=I.type.isSelectOptGroup,me=I.key,u=I.props,y=u.children,g=Object(z.a)(u,["children"]);return l||!he?T(I):Object(fe.a)(Object(fe.a)({key:"__RC_SELECT_GRP__".concat(me===null?j:me,"__"),label:me},g),{},{options:ee(y)})}).filter(function(I){return I})}var p=e("2Qr1"),i=e("qNPg"),d=e("U8pU"),o=e("Kwbf"),n=e("WKfj");function s(b){var l=b.mode,I=b.options,j=b.children,he=b.backfill,me=b.allowClear,u=b.placeholder,y=b.getInputElement,g=b.showSearch,h=b.onSearch,a=b.defaultOpen,D=b.autoFocus,W=b.labelInValue,J=b.value,H=b.inputValue,M=b.optionLabelProp,O=l==="multiple"||l==="tags",v=g!==void 0?g:O||l==="combobox",Q=I||ee(j);if(Object(o.a)(l!=="tags"||Q.every(function(Z){return!Z.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),l==="tags"||l==="combobox"){var ne=Q.some(function(Z){return Z.options?Z.options.some(function(re){return typeof("value"in re?re.value:re.key)=="number"}):typeof("value"in Z?Z.value:Z.key)=="number"});Object(o.a)(!ne,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(o.a)(l!=="combobox"||!M,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(o.a)(l==="combobox"||!he,"`backfill` only works with `combobox` mode."),Object(o.a)(l==="combobox"||!y,"`getInputElement` only work with `combobox` mode."),Object(o.b)(l!=="combobox"||!y||!me||!u,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),h&&!v&&l!=="combobox"&&l!=="tags"&&Object(o.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(o.b)(!a||D,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),J!=null){var V=Object(n.d)(J);Object(o.a)(!W||V.every(function(Z){return Object(d.a)(Z)==="object"&&("key"in Z||"value"in Z)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(o.a)(!O||Array.isArray(J),"`value` should be array when `mode` is `multiple` or `tags`")}if(j){var Ee=null;Object(ie.a)(j).some(function(Z){if(!f.isValidElement(Z)||!Z.type)return!1;var re=Z.type;if(re.isSelectOption)return!1;if(re.isSelectOptGroup){var Oe=Object(ie.a)(Z.props.children).every(function(Ce){return!f.isValidElement(Ce)||!Z.type||Ce.type.isSelectOption?!0:(Ee=Ce.type,!1)});return!Oe}return Ee=re,!0}),Ee&&Object(o.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Ee.displayName||Ee.name||Ee,"`.")),Object(o.a)(H===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var E=s,_=Object(i.a)({prefixCls:"rc-select",components:{optionList:R},convertChildrenToData:ee,flattenOptions:p.d,getLabeledValue:p.e,filterOptions:p.b,isValueDisabled:p.g,findValueOption:p.c,warningProps:E,fillOptionsWithMissingValue:p.a}),K=function(b){Object(te.a)(I,b);var l=Object(G.a)(I);function I(){var j;return Object(P.a)(this,I),j=l.apply(this,arguments),j.selectRef=f.createRef(),j.focus=function(){j.selectRef.current.focus()},j.blur=function(){j.selectRef.current.blur()},j}return Object(A.a)(I,[{key:"render",value:function(){return f.createElement(_,Object.assign({ref:this.selectRef},this.props))}}]),I}(f.Component);K.Option=L,K.OptGroup=Y;var k=K,$=S.c=k},NLgs:function(se,S,e){"use strict";e.d(S,"e",function(){return le}),e.d(S,"f",function(){return Y}),e.d(S,"d",function(){return ie}),e.d(S,"c",function(){return T}),e.d(S,"a",function(){return ee}),e.d(S,"b",function(){return p});var P=e("miYZ"),A=e("tsqr"),te=e("9og8"),G=e("2qtc"),f=e("kLXV"),c=e("WmNS"),z=e.n(c),U=e("q1tI"),m=e.n(U),B=e("9kvl"),N=e("xKgJ"),x=e("1vsH"),t=e("RCxd"),X=e("mOS8"),de=e.n(X),C=e("1ZF9"),r=e.n(C),R=e("WdTA"),w=e.n(R),L=e("m3rI"),le=function(d){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return!!(Y(d)&&fe(o))},Y=function(d){return Object(N.p)()?!0:(d({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},fe=function(){var d,o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,n=Object(B.c)()._store.getState(),s=n.user;return(d=s.userInfo)!==null&&d!==void 0&&d.profile_completed?!0:(f.a.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:o?"\u6309\u7167\u6709\u5173\u653F\u7B56\u89C4\u5B9A\uFF0C\u7279\u6B8A\u5B9E\u9A8C\u9700\u8981\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u624D\u80FD\u4F7F\u7528\uFF0C\u8BF7\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u7801":"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){B.d.push("/account/profile/edit")}}),!1)},ie=function(){var d,o=Object(B.c)()._store.getState(),n=o.user;return(d=n.userInfo)!==null&&d!==void 0&&d.professional_certification?!0:(f.a.confirm({title:"\u63D0\u793A",centered:!0,content:m.a.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){Object(x.O)("/account/certification")}}),!1)},T=function(){return Object(N.a)()?!0:(f.a.warning({centered:!0,width:530,title:"\u63D0\u793A",content:m.a.createElement("div",{className:"tc",style:{marginLeft:-38}},m.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u626B\u7801\u52A0\u7FA4@\u7FA4\u7BA1\u7406\u5458\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650\u54E6\uFF01"),m.a.createElement("img",{src:Object(N.t)()?w.a:"".concat(L.a.IMG_SERVER,"/images/educoder/qqqun20191230.png"),width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1)},ee=function(d,o){return d?!0:(f.a.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:m.a.createElement("div",null,m.a.createElement("p",null,o||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),m.a.createElement("div",{style:{marginLeft:"110px"}},m.a.createElement("img",{src:r.a,width:200}),m.a.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(x.O)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},p=function(d){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",n=Object(B.c)()._store.getState(),s=n.shixunsDetail.detail;return(s==null?void 0:s.public)===2||(s==null?void 0:s.public)===1||(s==null?void 0:s.shixun_status)===3?(f.a.info({centered:!0,icon:m.a.createElement(t.a,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:m.a.createElement("div",{className:"tc",style:{marginLeft:-38}},m.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},m.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",(s==null?void 0:s.public)===2?"\u5DF2\u516C\u5F00":(s==null?void 0:s.public)===1?"\u5F85\u5BA1\u6838":"\u5DF2\u5173\u95ED","\uFF0C",o,"\u3002"),m.a.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),m.a.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:de.a,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0):(s==null?void 0:s.shixun_status)===2?(f.a.confirm({centered:!0,icon:m.a.createElement(t.a,null),title:"\u63D0\u793A",content:m.a.createElement("div",null,m.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",o,"\u3002"),m.a.createElement("br",null),m.a.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){f.a.confirm({width:440,centered:!0,icon:m.a.createElement(t.a,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){var _=Object(te.a)(z.a.mark(function k(){var $;return z.a.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return l.next=2,d({type:"shixunsDetail/cancelRelease",payload:{id:s==null?void 0:s.identifier}});case 2:$=l.sent,$.status!==401&&(A.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),d({type:"shixunsDetail/getShixunsDetail",payload:{id:s==null?void 0:s.identifier}}),d({type:"practiceSetting/getCommonData",payload:{id:s==null?void 0:s.identifier}}));case 4:case"end":return l.stop()}},k)}));function K(){return _.apply(this,arguments)}return K}()})}}),!0):!1}},OLES:function(se,S,e){"use strict";var P=e("U8pU"),A=e("VTBJ"),te=e("Ff2n"),G=e("q1tI"),f=e("uciX"),c=e("7ixt"),z=function(t){var X=t.overlay,de=t.prefixCls,C=t.id,r=t.overlayInnerStyle;return G.createElement("div",{className:"".concat(de,"-inner"),id:C,role:"tooltip",style:r},typeof X=="function"?X():X)},U=z,m=function(t,X){var de=t.overlayClassName,C=t.trigger,r=C===void 0?["hover"]:C,R=t.mouseEnterDelay,w=R===void 0?0:R,L=t.mouseLeaveDelay,le=L===void 0?.1:L,Y=t.overlayStyle,fe=t.prefixCls,ie=fe===void 0?"rc-tooltip":fe,T=t.children,ee=t.onVisibleChange,p=t.afterVisibleChange,i=t.transitionName,d=t.animation,o=t.placement,n=o===void 0?"right":o,s=t.align,E=s===void 0?{}:s,_=t.destroyTooltipOnHide,K=_===void 0?!1:_,k=t.defaultVisible,$=t.getTooltipContainer,b=t.overlayInnerStyle,l=Object(te.a)(t,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),I=Object(G.useRef)(null);Object(G.useImperativeHandle)(X,function(){return I.current});var j=Object(A.a)({},l);"visible"in t&&(j.popupVisible=t.visible);var he=function(){var h=t.arrowContent,a=h===void 0?null:h,D=t.overlay,W=t.id;return[G.createElement("div",{className:"".concat(ie,"-arrow"),key:"arrow"},a),G.createElement(U,{key:"content",prefixCls:ie,id:W,overlay:D,overlayInnerStyle:b})]},me=!1,u=!1;if(typeof K=="boolean")me=K;else if(K&&Object(P.a)(K)==="object"){var y=K.keepParent;me=y===!0,u=y===!1}return G.createElement(f.a,Object.assign({popupClassName:de,prefixCls:ie,popup:he,action:r,builtinPlacements:c.a,popupPlacement:n,ref:I,popupAlign:E,getPopupContainer:$,onPopupVisibleChange:ee,afterPopupVisibleChange:p,popupTransitionName:i,popupAnimation:d,defaultPopupVisible:k,destroyPopupOnHide:me,autoDestroy:u,mouseLeaveDelay:le,popupStyle:Y,mouseEnterDelay:w},j),T)},B=Object(G.forwardRef)(m),N=S.a=B},Ptgr:function(se,S,e){"use strict";var P=e("2qtc"),A=e("kLXV"),te=e("9og8"),G=e("tJVT"),f=e("WmNS"),c=e.n(f),z=e("q1tI"),U=e.n(z),m=e("GNQp"),B=e.n(m),N=e("2BaD"),x=e("wd/R"),t=e.n(x),X=e("m3rI");function de(C){var r=C.modeldata,R=C.dispatch,w=Object(z.useState)(!1),L=Object(G.a)(w,2),le=L[0],Y=L[1];Object(z.useEffect)(function(){setTimeout(function(){var T=localStorage.getItem("isfirst"),ee=t()(localStorage.getItem("showtime")||new Date);ee.diff(t()(new Date),"hours")>0?Y(!1):T&&T==="0"?(Y(!0),localStorage.setItem("showtime",t()().add(12,"hours").format("YYYY-MM-DD HH:mm:ss"))):Y(!1)},1e3)},[]);function fe(T){return ie.apply(this,arguments)}function ie(){return ie=Object(te.a)(c.a.mark(function T(ee){var p,i;return c.a.wrap(function(o){for(;;)switch(o.prev=o.next){case 0:if(localStorage.setItem("isfirst","2"),r&&r.link&&Y(!0),!(r&&!r.link)){o.next=5;break}if(!(ee===2)){o.next=5;break}return o.abrupt("return");case 5:return Y(!1),o.next=8,R({type:"homePage/UploadNotice",payload:{t:ee,id:r&&r.id}});case 8:p=o.sent,p&&(r&&r.link&&(ee===2&&(p.is_create&&(localStorage.setItem("iscreate","1"),i={competition:p.competition,identify:p.identify,sub_title:p.sub_title,team_id:p.team_id,team_name:p.team_name},localStorage.setItem("item",JSON.stringify(i))),window.location.href="".concat(r&&r.link))));case 10:case"end":return o.stop()}},T)})),ie.apply(this,arguments)}return U.a.createElement(A.a,{visible:le,title:null,footer:null,style:{background:"transparen"},centered:!0,width:670,className:"advertisementModal",maskClosable:!1,closeIcon:U.a.createElement(N.a,{onClick:function(){return fe(1)},style:{fontSize:"25px",color:"#fff"}})},U.a.createElement("img",{style:{width:"600px",height:"337px",marginTop:"15px",borderRadius:"10px",cursor:r&&r.link?"pointer":""},onClick:function(){return fe(2)},src:X.a.IMG_SERVER+"".concat(r&&r.img_url)}))}S.a=de},VgI9:function(se,S,e){"use strict";e.r(S);var P=e("cWXX"),A=e("/ezw"),te=e("+L6B"),G=e("2/Rp"),f=e("0Owb"),c=e("k1fw"),z=e("9og8"),U=e("tJVT"),m=e("PpiC"),B=e("WmNS"),N=e.n(B),x=e("q1tI"),t=e.n(x),X=e("9kvl"),de=e("m3rI"),C=e("BdwD"),r=e("14J3"),R=e("BMrR"),w=e("5NDa"),L=e("5rEg"),le=e("OaEy"),Y=e("2fM7"),fe=e("jCWc"),ie=e("kPKH"),T=e("1vsH"),ee=e("l+S1"),p=e("DX34"),i=e.n(p),d=function(M){var O,v,Q=M.pathsList,ne=M.dispatch,V=M.shixunsList,Ee=M.placeholder,Z=Object(m.a)(M,["pathsList","dispatch","shixunsList","placeholder"]),re=Object(x.useState)(""),Oe=Object(U.a)(re,2),Ce=Oe[0],xe=Oe[1],ye=Object(x.useState)(""),Me=Object(U.a)(ye,2),Re=Me[0],_e=Me[1],De=[{name:"\u6700\u65B0",id:"new"},{name:"\u6700\u70ED",id:"hot"}],be=function(ce,ae){V.listParams.page=1,V.listParams.keyword="",V.listParams.shixun_type="",V.listParams.discipline_id=ce,V.listParams.sub_discipline_id=ae,Object(T.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u9996\u9875","\u7B5B\u9009\u6761\u4EF6"]),ne({type:"shixunsList/getShixuns",payload:Object(c.a)({},V.listParams)}),_e("")};return Object(x.useEffect)(function(){V.listParams.order="new"},[]),Object(x.useEffect)(function(){xe(V.listParams.keyword)},[V.listParams]),t.a.createElement("section",null,t.a.createElement("aside",{className:i.a.wrp},t.a.createElement("div",{className:"edu-container"},t.a.createElement("ul",{className:i.a.menu},t.a.createElement("li",{className:V.listParams.discipline_id?"":i.a.actived,onClick:function(){be(null,null)}},t.a.createElement("strong",null,"\u5168\u90E8")),(Q==null?void 0:Q.menus)&&(Q==null||((O=Q.menus)===null||O===void 0||((v=O.disciplines)===null||v===void 0))?void 0:v.map(function(pe,ce){var ae;return t.a.createElement("li",{key:ce,className:V.listParams.discipline_id==pe.id?i.a.actived:""},t.a.createElement("strong",{onClick:function(){be(pe.id,null)}},pe.name),!!((ae=pe.sub_disciplines)!==null&&ae!==void 0&&ae.length)&&t.a.createElement("div",null,t.a.createElement("ul",null,pe.sub_disciplines.map(function(F,ue){return t.a.createElement("li",{key:ue,className:V.listParams.sub_discipline_id==F.id?i.a.actived2:"",onClick:function(){be(pe.id,F.id)}},F.name)}))))}))))),t.a.createElement("aside",{className:"edu-container pb20"},t.a.createElement(R.a,{className:i.a.search},t.a.createElement(ie.a,{flex:"1"},De.map(function(pe,ce){return t.a.createElement(G.a,{key:ce,className:"mr20",type:V.listParams.order===pe.id?"primary":"default",onClick:function(){V.listParams.order=pe.id,Object(T.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u9996\u9875",pe.name]),ne({type:"shixunsList/getShixuns",payload:Object(c.a)({},V.listParams)})}},pe.name)})),t.a.createElement(ie.a,{flex:"502px",className:"tr"},t.a.createElement(Y.a,{size:"large",value:Re,onChange:function(ce){_e(ce),console.log(ce,99),V.listParams.page=1,V.listParams.shixun_type=ce,ne({type:"shixunsList/getShixuns",payload:Object(c.a)({},V.listParams)})},style:{width:110,textAlign:"left",margin:"0 10px"}},t.a.createElement(Y.a.Option,{value:""},"\u5168\u90E8"),t.a.createElement(Y.a.Option,{value:"vnc"},"\u56FE\u5F62\u5316"),t.a.createElement(Y.a.Option,{value:"web_ssh"},"\u547D\u4EE4\u884C"),t.a.createElement(Y.a.Option,{value:"jupyter"},"jupyter"),t.a.createElement(Y.a.Option,{value:"unity_3d"},"\u865A\u62DF\u4EFF\u771F")),t.a.createElement(L.a.Search,{placeholder:Ee||"\u8BF7\u8F93\u5165\u8BFE\u7A0B\u540D\u79F0\u8FDB\u884C\u641C\u7D22",enterButton:t.a.createElement("span",null,t.a.createElement(ee.a,{className:"mr3"}),"\u641C\u7D22"),size:"large",style:{width:320},value:Ce,onChange:function(ce){xe(ce.target.value)},onSearch:function(ce){V.listParams.page=1,V.listParams.keyword=ce,Object(T.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u9996\u9875","\u641C\u7D222"]),ne({type:"shixunsList/getShixuns",payload:Object(c.a)({},V.listParams)})}})))))},o=Object(X.a)(function(H){var M=H.pathsList,O=H.shixunsList;return{pathsList:M,shixunsList:O}})(d),n=e("j8sa"),s=e.n(n),E=e("NLgs"),_=e("ErOA"),K=L.a.Search,k=function(M){var O=M.img,v=M.dispatch,Q=Object(x.useState)(null),ne=Object(U.a)(Q,2),V=ne[0],Ee=ne[1],Z=[{id:1,name:"Vue"},{id:2,name:"Python"},{id:3,name:"Java"},{id:4,name:"flutter"},{id:5,name:"\u4E91\u8BA1\u7B97\u548C\u5927\u6570\u636E"}];Object(x.useEffect)(function(){re()},[]);var re=function(){var ye=Object(z.a)(N.a.mark(function Me(Re){var _e,De,be;return N.a.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:return ce.next=2,Object(_.a)("/api/introductions.json",{method:"get"});case 2:_e=ce.sent,_e!=null&&_e.introductions&&(be=(De=_e.introductions)===null||De===void 0?void 0:De.find(function(ae){return ae.clazz==="teacher"&&ae.page_type==="shixun"}),Ee(be==null?void 0:be.attachment_id));case 4:case"end":return ce.stop()}},Me)}));return function(Re){return ye.apply(this,arguments)}}(),Oe=function(Me,Re){Object(T.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u9996\u9875","\u641C\u7D22"]),X.d.push("/search?value=".concat(Me,"&tabs=shixun"))},Ce=function(){if(!Object(E.e)(v))return;Object(E.c)()&&(Object(T.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u9996\u9875","\u65B0\u5EFA\u9879\u76EE"]),X.d.push("/shixuns/new"))},xe=function(){Object(T.O)("".concat(de.a.API_SERVER,"/api/attachments/").concat(V,"?disposition=inline"))};return t.a.createElement("div",{className:s.a.banner},t.a.createElement("img",{src:O,alt:""}),t.a.createElement("div",{className:s.a.container},t.a.createElement("aside",{className:s.a.link},t.a.createElement("div",{className:s.a.left},t.a.createElement("span",null,"\u5B9E\u8DF5\u9879\u76EE"),t.a.createElement("span",null,"\u8BA9\u60A8\u4FBF\u6377\u5730\u5F00\u53D1\u8BFE\u7A0B")),t.a.createElement("span",{onClick:Ce},t.a.createElement("i",{className:"iconfont icon-xinjianxiangmu"}),"\u65B0\u5EFA\u9879\u76EE"),t.a.createElement("span",{onClick:xe},t.a.createElement("i",{className:"iconfont icon-xinshouzhiyin"}),"\u65B0\u624B\u6307\u5F15")),t.a.createElement("aside",{className:s.a.search})))},$=k,b=e("IzEo"),l=e("bx4M"),I=e("pC0b"),j=e("GzdX"),he=e("5Dmo"),me=e("3S7+"),u=e("oel4"),y=e.n(u),g=function(M){var O=M.data;return t.a.createElement("aside",{className:y.a.courseItems},O&&O.map(function(v,Q){return t.a.createElement(l.a,{className:"animated fadeIn",key:Q,onClick:function(){Object(T.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u9996\u9875","\u5B9E\u8BAD\u5217\u8868\u67E5\u770B\u8BE6\u60C5"]),v.power&&Object(T.O)("/shixuns/".concat(v.identifier,"/challenges"))},cover:v!=null&&v.cover_image_id?t.a.createElement("img",{alt:v.name,src:de.a.API_SERVER+"/api/attachments/"+(v==null?void 0:v.cover_image_id)}):t.a.createElement("img",{alt:v.name,src:de.a.IMG_SERVER+"/"+v.pic})},t.a.createElement(l.a.Meta,{title:v.name?t.a.createElement(me.a,{title:v.name},t.a.createElement("div",{className:y.a.esTitle},v.name)):"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199",description:t.a.createElement("div",null,v.is_jupyter&&t.a.createElement("div",{className:y.a.jupyterTag},t.a.createElement("span",null,"Jupyter")),v.is_unity_3d&&t.a.createElement("div",{className:y.a.virtualTag},t.a.createElement("span",null,"\u865A\u62DF\u4EFF\u771F")),!v.power&&t.a.createElement("div",{className:y.a.lockWrap},t.a.createElement("img",{className:"mt80 mb25",width:"60px",height:"80px",src:"".concat(de.a.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),t.a.createElement("span",{className:"font14 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")),t.a.createElement("div",{className:y.a.flexCenter},t.a.createElement("p",{className:"font12 mr10"},v.level),t.a.createElement("p",{className:"flex1"},!v.is_jupyter&&t.a.createElement(me.a,{placement:"bottom",title:"\u5173\u5361\u6570"},t.a.createElement("span",null,t.a.createElement("i",{className:"iconfont icon-shixunguanqia font12 mr3"}),v.challenges_count)),!!v.total_stu_num&&t.a.createElement(me.a,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6B21"},t.a.createElement("span",{className:"ml10"},t.a.createElement("i",{className:"iconfont icon-chengyuan font12 mr3"}),v.total_stu_num))),t.a.createElement("div",{className:y.a.rate},t.a.createElement(j.a,{allowHalf:!0,disabled:!0,defaultValue:v.score_info}),t.a.createElement("span",null,"\xA0",v.score_info?"".concat(v.score_info,"\u5206"):"5\u5206"))))}))}))},h=e("aOuo"),a=e.n(h),D=e("Ptgr"),W=function(M){var O=M.shixunsList,v=M.globalSetting,Q=M.loading,ne=M.dispatch,V=Object(m.a)(M,["shixunsList","globalSetting","loading","dispatch"]),Ee=Object(x.useState)(!1),Z=Object(U.a)(Ee,2),re=Z[0],Oe=Z[1],Ce=Object(x.useState)(!1),xe=Object(U.a)(Ce,2),ye=xe[0],Me=xe[1],Re=Object(x.useState)(),_e=Object(U.a)(Re,2),De=_e[0],be=_e[1];Object(x.useEffect)(function(){var oe;O.listParams=Object.assign({},{tag_id:((oe=V.location.query)===null||oe===void 0?void 0:oe.current_id)||""},O.listParams,V.location.query)},[]),Object(x.useEffect)(function(){var oe;O.listParams=Object.assign({},{tag_id:((oe=V.location.query)===null||oe===void 0?void 0:oe.current_id)||""},O.listParams,V.location.query)},[]),Object(x.useEffect)(function(){return ce(),function(){ne({type:"shixunsList/clearListParams",payload:{}})}},[V.location]),Object(x.useEffect)(function(){return ne({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),function(){ne({type:"globalSetting/onlyShowBackTopToggle",payload:!0})}},[]),Object(x.useEffect)(function(){ne({type:"pathsList/getMenus",payload:{source:"shixun"}})},[O.name]);var pe=function(q){document.body.scrollIntoView(),q==="prev"?ue(O.listParams.page-1):ue(O.listParams.page+1),Object(T.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u9996\u9875",q==="next"?"\u4E0B\u4E00\u9875":"\u4E0A\u4E00\u9875"]),ce()},ce=function(){var oe=Object(z.a)(N.a.mark(function q(){var je;return N.a.wrap(function(ge){for(;;)switch(ge.prev=ge.next){case 0:return ge.next=2,ne({type:"shixunsList/getShixuns",payload:Object(c.a)({},O.listParams)});case 2:je=ge.sent;case 3:case"end":return ge.stop()}},q)}));return function(){return oe.apply(this,arguments)}}();function ae(){return F.apply(this,arguments)}function F(){return F=Object(z.a)(N.a.mark(function oe(){var q,je;return N.a.wrap(function(ge){for(;;)switch(ge.prev=ge.next){case 0:return ge.next=2,ne({type:"homePage/getHomeNotice",payload:{}});case 2:q=ge.sent,q&&(je=localStorage.getItem("SystemUpdateadvtime"),localStorage.setItem("SystemUpdateadvtime",q.start_at),q!=null&&q.id?localStorage.setItem("isfirst","0"):localStorage.setItem("isfirst","2"),be(q));case 4:case"end":return ge.stop()}},oe)})),F.apply(this,arguments)}Object(x.useEffect)(function(){if(O!=null&&O.total_count){console.log("shixunsList.listParams:",JSON.stringify(O.listParams));var oe=Math.ceil(O.total_count/16);O.listParams.page>=oe?Me(!0):Me(!1),O.listParams.page<2?Oe(!0):Oe(!1)}},[O.shixuns]);var ue=function(q){O.listParams.page=q},ve=de.a.IMG_SERVER+"/"+(v.setting&&v.setting.shixun_banner_url);return t.a.createElement("section",{className:a.a.bg},t.a.createElement($,{img:ve,dispatch:ne}),t.a.createElement(D.a,{modeldata:De,dispatch:ne}),t.a.createElement(o,Object(f.a)({placeholder:"\u8BF7\u8F93\u5165\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"},V)),t.a.createElement("aside",{className:"edu-container minH200",style:{width:1230}},t.a.createElement(A.a,{loading:Q,active:!0,avatar:{size:40},paragraph:{rows:5}},O.total_count?t.a.createElement(t.a.Fragment,null,t.a.createElement(g,{data:O.shixuns}),O.total_count>16?t.a.createElement("aside",{className:a.a.btBtns},t.a.createElement(G.a,{className:"mr20",type:"primary",onClick:function(){return pe("prev")},disabled:re},"\u4E0A\u4E00\u9875"),t.a.createElement(G.a,{type:"primary",onClick:function(){return pe("next")},disabled:ye},"\u4E0B\u4E00\u9875")):null):t.a.createElement(C.a,{styles:{margin:"100px auto"}}))))},J=S.default=Object(X.a)(function(H){var M=H.shixunsList,O=H.loading,v=H.globalSetting;return{shixunsList:M,globalSetting:v,loading:O.models.shixunsList}})(W)},WdTA:function(se,S,e){se.exports=e.p+"static/studnetqun.598eeb43.png"},Y1PL:function(se,S,e){"use strict";e.r(S),e.d(S,"ResizableTextArea",function(){return j});var P=e("wx14"),A=e("1OyB"),te=e("vuIU"),G=e("Ji7U"),f=e("LK+K"),c=e("q1tI"),z=e("VTBJ"),U=e("rePB"),m=e("Zm9Q"),B=e("Kwbf"),N=e("c+Xe"),x=e("m+aA"),t=e("bdgK"),X=new Map;function de(u){u.forEach(function(y){var g,h=y.target;(g=X.get(h))===null||g===void 0||g.forEach(function(a){return a(h)})})}var C=new t.default(de),r=null,R=null;function w(u,y){X.has(u)||(X.set(u,new Set),C.observe(u)),X.get(u).add(y)}function L(u,y){X.has(u)&&(X.get(u).delete(y),X.get(u).size||(C.unobserve(u),X.delete(u)))}var le=function(u){Object(G.a)(g,u);var y=Object(f.a)(g);function g(){return Object(A.a)(this,g),y.apply(this,arguments)}return Object(te.a)(g,[{key:"render",value:function(){return this.props.children}}]),g}(c.Component),Y=c.createContext(null);function fe(u){var y=u.children,g=u.onBatchResize,h=c.useRef(0),a=c.useRef([]),D=c.useContext(Y),W=c.useCallback(function(J,H,M){h.current+=1;var O=h.current;a.current.push({size:J,element:H,data:M}),Promise.resolve().then(function(){O===h.current&&(g==null||g(a.current),a.current=[])}),D==null||D(J,H,M)},[g,D]);return c.createElement(Y.Provider,{value:W},y)}function ie(u){var y=u.children,g=u.disabled,h=c.useRef(null),a=c.useRef(null),D=c.useContext(Y),W=c.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),J=c.isValidElement(y)&&Object(N.c)(y),H=J?y.ref:null,M=c.useMemo(function(){return Object(N.a)(H,h)},[H,h]),O=c.useRef(u);O.current=u;var v=c.useCallback(function(Q){var ne=O.current,V=ne.onResize,Ee=ne.data,Z=Q.getBoundingClientRect(),re=Z.width,Oe=Z.height,Ce=Q.offsetWidth,xe=Q.offsetHeight,ye=Math.floor(re),Me=Math.floor(Oe);if(W.current.width!==ye||W.current.height!==Me||W.current.offsetWidth!==Ce||W.current.offsetHeight!==xe){var Re={width:ye,height:Me,offsetWidth:Ce,offsetHeight:xe};W.current=Re;var _e=Ce===Math.round(re)?re:Ce,De=xe===Math.round(Oe)?Oe:xe,be=Object(z.a)(Object(z.a)({},Re),{},{offsetWidth:_e,offsetHeight:De});D==null||D(be,Q,Ee),V&&Promise.resolve().then(function(){V(be,Q)})}},[]);return c.useEffect(function(){var Q=Object(x.a)(h.current)||Object(x.a)(a.current);return Q&&!g&&w(Q,v),function(){return L(Q,v)}},[h.current,g]),c.createElement(le,{ref:a},J?c.cloneElement(y,{ref:M}):y)}var T="rc-observer-key";function ee(u){var y=u.children,g=Object(m.a)(y);return g.map(function(h,a){var D=(h==null?void 0:h.key)||"".concat(T,"-").concat(a);return c.createElement(ie,Object(P.a)({},u,{key:D}),h)})}ee.Collection=fe;var p=ee,i=e("bT9E"),d=e("TSYQ"),o=e.n(d),n=` - min-height:0 !important; - max-height:none !important; - height:0 !important; - visibility:hidden !important; - overflow:hidden !important; - position:absolute !important; - z-index:-1000 !important; - top:0 !important; - right:0 !important -`,s=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break"],E={},_;function K(u){var y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,g=u.getAttribute("id")||u.getAttribute("data-reactid")||u.getAttribute("name");if(y&&E[g])return E[g];var h=window.getComputedStyle(u),a=h.getPropertyValue("box-sizing")||h.getPropertyValue("-moz-box-sizing")||h.getPropertyValue("-webkit-box-sizing"),D=parseFloat(h.getPropertyValue("padding-bottom"))+parseFloat(h.getPropertyValue("padding-top")),W=parseFloat(h.getPropertyValue("border-bottom-width"))+parseFloat(h.getPropertyValue("border-top-width")),J=s.map(function(M){return"".concat(M,":").concat(h.getPropertyValue(M))}).join(";"),H={sizingStyle:J,paddingSize:D,borderSize:W,boxSizing:a};return y&&g&&(E[g]=H),H}function k(u){var y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,g=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,h=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;_||(_=document.createElement("textarea"),_.setAttribute("tab-index","-1"),_.setAttribute("aria-hidden","true"),document.body.appendChild(_)),u.getAttribute("wrap")?_.setAttribute("wrap",u.getAttribute("wrap")):_.removeAttribute("wrap");var a=K(u,y),D=a.paddingSize,W=a.borderSize,J=a.boxSizing,H=a.sizingStyle;_.setAttribute("style","".concat(H,";").concat(n)),_.value=u.value||u.placeholder||"";var M=Number.MIN_SAFE_INTEGER,O=Number.MAX_SAFE_INTEGER,v=_.scrollHeight,Q;if(J==="border-box"?v+=W:J==="content-box"&&(v-=D),g!==null||h!==null){_.value=" ";var ne=_.scrollHeight-D;g!==null&&(M=ne*g,J==="border-box"&&(M=M+D+W),v=Math.max(M,v)),h!==null&&(O=ne*h,J==="border-box"&&(O=O+D+W),Q=v>O?"":"hidden",v=Math.min(O,v))}return{height:v,minHeight:M,maxHeight:O,overflowY:Q,resize:"none"}}var $=e("Gytx"),b=e.n($),l;(function(u){u[u.NONE=0]="NONE",u[u.RESIZING=1]="RESIZING",u[u.RESIZED=2]="RESIZED"})(l||(l={}));var I=function(u){Object(G.a)(g,u);var y=Object(f.a)(g);function g(h){var a;return Object(A.a)(this,g),a=y.call(this,h),a.nextFrameActionId=void 0,a.resizeFrameId=void 0,a.textArea=void 0,a.saveTextArea=function(D){a.textArea=D},a.handleResize=function(D){var W=a.state.resizeStatus,J=a.props,H=J.autoSize,M=J.onResize;if(W!==l.NONE)return;typeof M=="function"&&M(D),H&&a.resizeOnNextFrame()},a.resizeOnNextFrame=function(){cancelAnimationFrame(a.nextFrameActionId),a.nextFrameActionId=requestAnimationFrame(a.resizeTextarea)},a.resizeTextarea=function(){var D=a.props.autoSize;if(!D||!a.textArea)return;var W=D.minRows,J=D.maxRows,H=k(a.textArea,!1,W,J);a.setState({textareaStyles:H,resizeStatus:l.RESIZING},function(){cancelAnimationFrame(a.resizeFrameId),a.resizeFrameId=requestAnimationFrame(function(){a.setState({resizeStatus:l.RESIZED},function(){a.resizeFrameId=requestAnimationFrame(function(){a.setState({resizeStatus:l.NONE}),a.fixFirefoxAutoScroll()})})})})},a.renderTextArea=function(){var D=a.props,W=D.prefixCls,J=W===void 0?"rc-textarea":W,H=D.autoSize,M=D.onResize,O=D.className,v=D.disabled,Q=a.state,ne=Q.textareaStyles,V=Q.resizeStatus,Ee=Object(i.a)(a.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),Z=o()(J,O,Object(U.a)({},"".concat(J,"-disabled"),v));"value"in Ee&&(Ee.value=Ee.value||"");var re=Object(z.a)(Object(z.a)(Object(z.a)({},a.props.style),ne),V===l.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return c.createElement(p,{onResize:a.handleResize,disabled:!(H||M)},c.createElement("textarea",Object(P.a)({},Ee,{className:Z,style:re,ref:a.saveTextArea})))},a.state={textareaStyles:{},resizeStatus:l.NONE},a}return Object(te.a)(g,[{key:"componentDidUpdate",value:function(a){(a.value!==this.props.value||!b()(a.autoSize,this.props.autoSize))&&this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var a=this.textArea.selectionStart,D=this.textArea.selectionEnd;this.textArea.setSelectionRange(a,D)}}catch(W){}}},{key:"render",value:function(){return this.renderTextArea()}}]),g}(c.Component),j=I,he=function(u){Object(G.a)(g,u);var y=Object(f.a)(g);function g(h){var a;Object(A.a)(this,g),a=y.call(this,h),a.resizableTextArea=void 0,a.focus=function(){a.resizableTextArea.textArea.focus()},a.saveTextArea=function(W){a.resizableTextArea=W},a.handleChange=function(W){var J=a.props.onChange;a.setValue(W.target.value,function(){a.resizableTextArea.resizeTextarea()}),J&&J(W)},a.handleKeyDown=function(W){var J=a.props,H=J.onPressEnter,M=J.onKeyDown;W.keyCode===13&&H&&H(W),M&&M(W)};var D=typeof h.value=="undefined"||h.value===null?h.defaultValue:h.value;return a.state={value:D},a}return Object(te.a)(g,[{key:"setValue",value:function(a,D){"value"in this.props||this.setState({value:a},D)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return c.createElement(j,Object(P.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(a){return"value"in a?{value:a.value}:null}}]),g}(c.Component),me=S.default=he},aOuo:function(se,S,e){se.exports={flex_box_center:"flex_box_center___bqQI_",flex_space_between:"flex_space_between___3rQaL",flex_box_vertical_center:"flex_box_vertical_center___UYXpP",flex_box_center_end:"flex_box_center_end___2Kcas",flex_box_column:"flex_box_column___1FW9O",wrp:"wrp___1QmFu",bg:"bg___11vYE",btBtns:"btBtns___2lCic"}},j8sa:function(se,S,e){se.exports={flex_box_center:"flex_box_center___pcnw8",flex_space_between:"flex_space_between___3EuV9",flex_box_vertical_center:"flex_box_vertical_center___1-7fM",flex_box_center_end:"flex_box_center_end___22N8N",flex_box_column:"flex_box_column___1L2FY",banner:"banner___NsrJI",container:"container___3RPWl",link:"link___9K6BJ",left:"left___2kvDQ",search:"search___QDDgh",hotSearch:"hotSearch___2ErRX"}},mOS8:function(se,S,e){se.exports=e.p+"static/403Qrcode.6c17b6f4.png"},oel4:function(se,S,e){se.exports={courseItems:"courseItems___9R99J",rate:"rate___12X5H",jupyterTag:"jupyterTag___2rJJT",virtualTag:"virtualTag___1q2w9",lockWrap:"lockWrap___IVH41",flexCenter:"flexCenter___1GQMm",esTitle:"esTitle___8oqr_"}}}]); diff --git a/p__Shixuns__Index.f4282047.async.js b/p__Shixuns__Index.f4282047.async.js new file mode 100644 index 0000000000..58405f378a --- /dev/null +++ b/p__Shixuns__Index.f4282047.async.js @@ -0,0 +1,11 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[228],{"1ZF9":function(se,S,e){se.exports=e.p+"static/Authorize.cc9c212f.png"},"7ixt":function(se,S,e){"use strict";e.d(S,"a",function(){return ne});var P={adjustX:1,adjustY:1},A=[0,0],ne={left:{points:["cr","cl"],overflow:P,offset:[-4,0],targetOffset:A},right:{points:["cl","cr"],overflow:P,offset:[4,0],targetOffset:A},top:{points:["bc","tc"],overflow:P,offset:[0,-4],targetOffset:A},bottom:{points:["tc","bc"],overflow:P,offset:[0,4],targetOffset:A},topLeft:{points:["bl","tl"],overflow:P,offset:[0,-4],targetOffset:A},leftTop:{points:["tr","tl"],overflow:P,offset:[-4,0],targetOffset:A},topRight:{points:["br","tr"],overflow:P,offset:[0,-4],targetOffset:A},rightTop:{points:["tl","tr"],overflow:P,offset:[4,0],targetOffset:A},bottomRight:{points:["tr","br"],overflow:P,offset:[0,4],targetOffset:A},rightBottom:{points:["bl","br"],overflow:P,offset:[4,0],targetOffset:A},bottomLeft:{points:["tl","bl"],overflow:P,offset:[0,4],targetOffset:A},leftBottom:{points:["br","bl"],overflow:P,offset:[-4,0],targetOffset:A}},G=ne},"8mKB":function(se,S,e){"use strict";var P=e("rePB"),A=e("1OyB"),ne=e("vuIU"),G=e("Ji7U"),f=e("md7G"),c=e("foSv"),z=e("q1tI"),U=e.n(z),m=e("m+aA"),B=e("TSYQ"),w=e.n(B),y=e("4IlW");function t(p){var i=p.pageXOffset,d="scrollLeft";if(typeof i!="number"){var o=p.document;i=o.documentElement[d],typeof i!="number"&&(i=o.body[d])}return i}function X(p){var i,d,o=p.ownerDocument,n=o.body,s=o&&o.documentElement,E=p.getBoundingClientRect();return i=E.left,d=E.top,i-=s.clientLeft||n.clientLeft||0,d-=s.clientTop||n.clientTop||0,{left:i,top:d}}function ue(p){var i=X(p),d=p.ownerDocument,o=d.defaultView||d.parentWindow;return i.left+=t(o),i.left}function O(p){var i=r();return function(){var o=Object(c.a)(p),n;if(i){var s=Object(c.a)(this).constructor;n=Reflect.construct(o,arguments,s)}else n=o.apply(this,arguments);return Object(f.a)(this,n)}}function r(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(p){return!1}}var R=function(p){Object(G.a)(d,p);var i=O(d);function d(){var o;return Object(A.a)(this,d),o=i.apply(this,arguments),o.onHover=function(n){var s=o.props,E=s.onHover,_=s.index;E(n,_)},o.onClick=function(n){var s=o.props,E=s.onClick,_=s.index;E(n,_)},o.onKeyDown=function(n){var s=o.props,E=s.onClick,_=s.index;n.keyCode===13&&E(n,_)},o}return Object(ne.a)(d,[{key:"getClassName",value:function(){var n=this.props,s=n.prefixCls,E=n.index,_=n.value,K=n.allowHalf,H=n.focused,Y=E+1,g=s;return _===0&&E===0&&H?g+=" ".concat(s,"-focused"):K&&_+.5>=Y&&_l?"true":"false","aria-posinset":l+1,"aria-setsize":F,tabIndex:K?-1:0},U.a.createElement("div",{className:"".concat(H,"-first")},Ee),U.a.createElement("div",{className:"".concat(H,"-second")},Ee)));return g&&(me=g(me,this.props)),me}}]),d}(U.a.Component);function I(p,i){var d=Object.keys(p);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(p);i&&(o=o.filter(function(n){return Object.getOwnPropertyDescriptor(p,n).enumerable})),d.push.apply(d,o)}return d}function L(p){for(var i=1;i0&&!F||_===y.a.RIGHT&&j>0&&F?(Y?j-=.5:j-=1,n.changeValue(j),E.preventDefault()):_===y.a.LEFT&&jF/2||!H&&s-l1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(P.a)())return null;var B=document.createElement("style");if((U=m.csp)===null||U===void 0?void 0:U.nonce){var w;B.nonce=(w=m.csp)===null||w===void 0?void 0:w.nonce}B.innerHTML=z;var y=ne(m),t=y.firstChild;return m.prepend&&y.prepend?y.prepend(B):m.prepend&&t?y.insertBefore(B,t):y.appendChild(B),B}var f=new Map;function c(z,U){var m=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},B=ne(m);if(!f.has(B)){var w=G("",m),y=w.parentNode;f.set(B,y),y.removeChild(w)}var t=Array.from(f.get(B).children).find(function(R){return R.tagName==="STYLE"&&R[A]===U});if(t){var X,ue;if(((X=m.csp)===null||X===void 0?void 0:X.nonce)&&t.nonce!==((ue=m.csp)===null||ue===void 0?void 0:ue.nonce)){var O;t.nonce=(O=m.csp)===null||O===void 0?void 0:O.nonce}return t.innerHTML!==z&&(t.innerHTML=z),t}var r=G(z,m);return r[A]=U,r}},BdwD:function(se,S,e){"use strict";var P=e("+L6B"),A=e("2/Rp"),ne=e("0Owb"),G=e("k1fw"),f=e("q1tI"),c=e.n(f),z=e("FOrL"),U=e.n(z),m=function(w){var y=w.buttonProps,t=y===void 0?{}:y,X=w.styles,ue=X===void 0?{}:X,O=w.customText,r=w.ButtonText,R=w.ButtonClick,I=w.Buttonclass,L=w.ButtonTwo;return c.a.createElement("section",{className:"tc animated fadeIn",style:Object(G.a)(Object(G.a)({},{color:"#999",margin:"200px auto"}),ue)},c.a.createElement("img",{src:U.a}),c.a.createElement("p",{className:"mt20 font14"},O||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),r&&c.a.createElement(A.a,Object(ne.a)({className:I,onClick:R},t),r),L&&L)};S.a=m},DX34:function(se,S,e){se.exports={flex_box_center:"flex_box_center___1TVw_",flex_space_between:"flex_space_between___2brOU",flex_box_vertical_center:"flex_box_vertical_center___1cqRm",flex_box_center_end:"flex_box_center_end___3SOwH",flex_box_column:"flex_box_column___3a2zd",wrp:"wrp___XEDpn",menu:"menu___350i4",actived:"actived___3tDGQ",actived2:"actived2___2gxJJ",search:"search___7gDax"}},FOrL:function(se,S,e){se.exports=e.p+"static/nodata.a6b3f948.png"},GNQp:function(se,S,e){},Gytx:function(se,S){se.exports=function(P,A,ne,G){var f=ne?ne.call(G,P,A):void 0;if(f!==void 0)return!!f;if(P===A)return!0;if(typeof P!="object"||!P||typeof A!="object"||!A)return!1;var c=Object.keys(P),z=Object.keys(A);if(c.length!==z.length)return!1;for(var U=Object.prototype.hasOwnProperty.bind(A),m=0;m1&&arguments[1]!==void 0?arguments[1]:1,_e=ae.length,Me=0;Me<_e;Me+=1){var $=(T+Me*te+_e)%_e,he=ae[$],Pe=he.group,Ae=he.data;if(!Pe&&!Ae.disabled)return $}return-1},je=f.useState(function(){return Re(0)}),Oe=Object(U.a)(je,2),ve=Oe[0],De=Oe[1],be=function(T){De(T);var te=ae[T];if(!te){re(null,-1);return}re(te.data.value,T)};f.useEffect(function(){be(a!==!1?Re(0):-1)},[ae.length,C]),f.useEffect(function(){var oe=setTimeout(function(){if(!h&&W&&M.size===1){var T=Array.from(M)[0],te=ae.findIndex(function(_e){var Me=_e.data;return Me.value===T});be(te),ye(te)}});return function(){return clearTimeout(oe)}},[W]);var ce=function(T){T!==void 0&&b(T,{selected:!M.has(T)}),h||k(!1)};if(f.useImperativeHandle(F,function(){return{onKeyDown:function(T){var te=T.which;switch(te){case m.a.UP:case m.a.DOWN:{var _e=0;if(te===m.a.UP?_e=-1:te===m.a.DOWN&&(_e=1),_e!==0){var Me=Re(ve+_e,_e);ye(Me),be(Me)}break}case m.a.ENTER:{var $=ae[ve];$&&!$.data.disabled?ce($.data.value):ce(void 0),W&&T.preventDefault();break}case m.a.ESC:k(!1)}},onKeyUp:function(){},scrollTo:function(T){ye(T)}}}),ae.length===0)return f.createElement("div",{role:"listbox",id:"".concat(Ee,"_list"),className:"".concat(q,"-empty"),onMouseDown:ge},Q);function fe(oe){var T=ae[oe];if(!T)return null;var te=T.data||{},_e=te.value,Me=te.label,$=te.children,he=Object(B.a)(te,!0),Pe=u?$:Me;return T?f.createElement("div",Object.assign({"aria-label":typeof Pe=="string"?Pe:null},he,{key:oe,role:"option",id:"".concat(Ee,"_list_").concat(oe),"aria-selected":M.has(_e)}),_e):null}return f.createElement(f.Fragment,null,f.createElement("div",{role:"listbox",id:"".concat(Ee,"_list"),style:{height:0,width:0,overflow:"hidden"}},fe(ve-1),fe(ve),fe(ve+1)),f.createElement(X.a,{itemKey:"key",ref:Ce,data:ae,height:D,itemHeight:V,fullHeight:!1,onMouseDown:ge,onScroll:Z,virtual:v,onMouseEnter:de},function(oe,T){var te,_e=oe.group,Me=oe.groupOption,$=oe.data,he=$.label,Pe=$.key;if(_e)return f.createElement("div",{className:t()(q,"".concat(q,"-group"))},he!==void 0?he:Pe);var Ae=$.disabled,xe=$.value,Ue=$.title,Te=$.children,Ne=$.style,we=$.className,Ie=Object(z.a)($,["disabled","value","title","children","style","className"]),Le=M.has(xe),Se="".concat(q,"-option"),Fe=t()(q,Se,we,(te={},Object(c.a)(te,"".concat(Se,"-grouped"),Me),Object(c.a)(te,"".concat(Se,"-active"),ve===T&&!Ae),Object(c.a)(te,"".concat(Se,"-disabled"),Ae),Object(c.a)(te,"".concat(Se,"-selected"),Le),te)),ze=u?Te:he,Be=!x||typeof x=="function"||Le;return f.createElement("div",Object.assign({},Ie,{"aria-selected":Le,className:Fe,title:Ue,onMouseMove:function(){if(ve===T||Ae)return;be(T)},onClick:function(){Ae||ce(xe)},style:Ne}),f.createElement("div",{className:"".concat(Se,"-content")},ze||xe),f.isValidElement(x)||Le,Be&&f.createElement(ue.a,{className:"".concat(q,"-option-state"),customizeIcon:x,customizeIconProps:{isSelected:Le}},Le?"\u2713":null))}))},r=f.forwardRef(O);r.displayName="OptionList";var R=r,I=function(){return null};I.isSelectOption=!0;var L=I,le=function(){return null};le.isSelectOptGroup=!0;var J=le,pe=e("VTBJ"),ie=e("Zm9Q");function N(g){var l=g.key,F=g.props,j=F.children,Ee=F.value,me=Object(z.a)(F,["children","value"]);return Object(pe.a)({key:l,value:Ee!==void 0?Ee:l,children:j},me)}function ee(g){var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Object(ie.a)(g).map(function(F,j){if(!f.isValidElement(F)||!F.type)return null;var Ee=F.type.isSelectOptGroup,me=F.key,u=F.props,M=u.children,C=Object(z.a)(u,["children"]);return l||!Ee?N(F):Object(pe.a)(Object(pe.a)({key:"__RC_SELECT_GRP__".concat(me===null?j:me,"__"),label:me},C),{},{options:ee(M)})}).filter(function(F){return F})}var p=e("2Qr1"),i=e("qNPg"),d=e("U8pU"),o=e("Kwbf"),n=e("WKfj");function s(g){var l=g.mode,F=g.options,j=g.children,Ee=g.backfill,me=g.allowClear,u=g.placeholder,M=g.getInputElement,C=g.showSearch,h=g.onSearch,a=g.defaultOpen,D=g.autoFocus,V=g.labelInValue,Q=g.value,W=g.inputValue,x=g.optionLabelProp,v=l==="multiple"||l==="tags",b=C!==void 0?C:v||l==="combobox",k=F||ee(j);if(Object(o.a)(l!=="tags"||k.every(function(q){return!q.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),l==="tags"||l==="combobox"){var re=k.some(function(q){return q.options?q.options.some(function(ae){return typeof("value"in ae?ae.value:ae.key)=="number"}):typeof("value"in q?q.value:q.key)=="number"});Object(o.a)(!re,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(o.a)(l!=="combobox"||!x,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(o.a)(l==="combobox"||!Ee,"`backfill` only works with `combobox` mode."),Object(o.a)(l==="combobox"||!M,"`getInputElement` only work with `combobox` mode."),Object(o.b)(l!=="combobox"||!M||!me||!u,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),h&&!b&&l!=="combobox"&&l!=="tags"&&Object(o.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(o.b)(!a||D,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),Q!=null){var Z=Object(n.d)(Q);Object(o.a)(!V||Z.every(function(q){return Object(d.a)(q)==="object"&&("key"in q||"value"in q)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(o.a)(!v||Array.isArray(Q),"`value` should be array when `mode` is `multiple` or `tags`")}if(j){var de=null;Object(ie.a)(j).some(function(q){if(!f.isValidElement(q)||!q.type)return!1;var ae=q.type;if(ae.isSelectOption)return!1;if(ae.isSelectOptGroup){var Ce=Object(ie.a)(q.props.children).every(function(ge){return!f.isValidElement(ge)||!q.type||ge.type.isSelectOption?!0:(de=ge.type,!1)});return!Ce}return de=ae,!0}),de&&Object(o.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(de.displayName||de.name||de,"`.")),Object(o.a)(W===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var E=s,_=Object(i.a)({prefixCls:"rc-select",components:{optionList:R},convertChildrenToData:ee,flattenOptions:p.d,getLabeledValue:p.e,filterOptions:p.b,isValueDisabled:p.g,findValueOption:p.c,warningProps:E,fillOptionsWithMissingValue:p.a}),K=function(g){Object(ne.a)(F,g);var l=Object(G.a)(F);function F(){var j;return Object(P.a)(this,F),j=l.apply(this,arguments),j.selectRef=f.createRef(),j.focus=function(){j.selectRef.current.focus()},j.blur=function(){j.selectRef.current.blur()},j}return Object(A.a)(F,[{key:"render",value:function(){return f.createElement(_,Object.assign({ref:this.selectRef},this.props))}}]),F}(f.Component);K.Option=L,K.OptGroup=J;var H=K,Y=S.c=H},NLgs:function(se,S,e){"use strict";e.d(S,"e",function(){return le}),e.d(S,"f",function(){return J}),e.d(S,"d",function(){return ie}),e.d(S,"c",function(){return N}),e.d(S,"a",function(){return ee}),e.d(S,"b",function(){return p});var P=e("miYZ"),A=e("tsqr"),ne=e("9og8"),G=e("2qtc"),f=e("kLXV"),c=e("WmNS"),z=e.n(c),U=e("q1tI"),m=e.n(U),B=e("9kvl"),w=e("xKgJ"),y=e("1vsH"),t=e("RCxd"),X=e("mOS8"),ue=e.n(X),O=e("1ZF9"),r=e.n(O),R=e("WdTA"),I=e.n(R),L=e("m3rI"),le=function(d){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return!!(J(d)&&pe(o))},J=function(d){return Object(w.p)()?!0:(d({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},pe=function(){var d,o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,n=Object(B.c)()._store.getState(),s=n.user;return(d=s.userInfo)!==null&&d!==void 0&&d.profile_completed?!0:(f.a.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:o?"\u6309\u7167\u6709\u5173\u653F\u7B56\u89C4\u5B9A\uFF0C\u7279\u6B8A\u5B9E\u9A8C\u9700\u8981\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u624D\u80FD\u4F7F\u7528\uFF0C\u8BF7\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u7801":"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){B.d.push("/account/profile/edit")}}),!1)},ie=function(){var d,o=Object(B.c)()._store.getState(),n=o.user;return(d=n.userInfo)!==null&&d!==void 0&&d.professional_certification?!0:(f.a.confirm({title:"\u63D0\u793A",centered:!0,content:m.a.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){Object(y.O)("/account/certification")}}),!1)},N=function(){return Object(w.a)()?!0:(f.a.warning({centered:!0,width:530,title:"\u63D0\u793A",content:m.a.createElement("div",{className:"tc",style:{marginLeft:-38}},m.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u626B\u7801\u52A0\u7FA4@\u7FA4\u7BA1\u7406\u5458\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650\u54E6\uFF01"),m.a.createElement("img",{src:Object(w.t)()?I.a:"".concat(L.a.IMG_SERVER,"/images/educoder/qqqun20191230.png"),width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1)},ee=function(d,o){return d?!0:(f.a.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:m.a.createElement("div",null,m.a.createElement("p",null,o||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),m.a.createElement("div",{style:{marginLeft:"110px"}},m.a.createElement("img",{src:r.a,width:200}),m.a.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(y.O)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},p=function(d){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",n=Object(B.c)()._store.getState(),s=n.shixunsDetail.detail;return(s==null?void 0:s.public)===2||(s==null?void 0:s.public)===1||(s==null?void 0:s.shixun_status)===3?(f.a.info({centered:!0,icon:m.a.createElement(t.a,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:m.a.createElement("div",{className:"tc",style:{marginLeft:-38}},m.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},m.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",(s==null?void 0:s.public)===2?"\u5DF2\u516C\u5F00":(s==null?void 0:s.public)===1?"\u5F85\u5BA1\u6838":"\u5DF2\u5173\u95ED","\uFF0C",o,"\u3002"),m.a.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),m.a.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:ue.a,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0):(s==null?void 0:s.shixun_status)===2?(f.a.confirm({centered:!0,icon:m.a.createElement(t.a,null),title:"\u63D0\u793A",content:m.a.createElement("div",null,m.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",o,"\u3002"),m.a.createElement("br",null),m.a.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){f.a.confirm({width:440,centered:!0,icon:m.a.createElement(t.a,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){var _=Object(ne.a)(z.a.mark(function H(){var Y;return z.a.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return l.next=2,d({type:"shixunsDetail/cancelRelease",payload:{id:s==null?void 0:s.identifier}});case 2:Y=l.sent,Y.status!==401&&(A.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),d({type:"shixunsDetail/getShixunsDetail",payload:{id:s==null?void 0:s.identifier}}),d({type:"practiceSetting/getCommonData",payload:{id:s==null?void 0:s.identifier}}));case 4:case"end":return l.stop()}},H)}));function K(){return _.apply(this,arguments)}return K}()})}}),!0):!1}},OLES:function(se,S,e){"use strict";var P=e("U8pU"),A=e("VTBJ"),ne=e("Ff2n"),G=e("q1tI"),f=e("uciX"),c=e("7ixt"),z=function(t){var X=t.overlay,ue=t.prefixCls,O=t.id,r=t.overlayInnerStyle;return G.createElement("div",{className:"".concat(ue,"-inner"),id:O,role:"tooltip",style:r},typeof X=="function"?X():X)},U=z,m=function(t,X){var ue=t.overlayClassName,O=t.trigger,r=O===void 0?["hover"]:O,R=t.mouseEnterDelay,I=R===void 0?0:R,L=t.mouseLeaveDelay,le=L===void 0?.1:L,J=t.overlayStyle,pe=t.prefixCls,ie=pe===void 0?"rc-tooltip":pe,N=t.children,ee=t.onVisibleChange,p=t.afterVisibleChange,i=t.transitionName,d=t.animation,o=t.placement,n=o===void 0?"right":o,s=t.align,E=s===void 0?{}:s,_=t.destroyTooltipOnHide,K=_===void 0?!1:_,H=t.defaultVisible,Y=t.getTooltipContainer,g=t.overlayInnerStyle,l=Object(ne.a)(t,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),F=Object(G.useRef)(null);Object(G.useImperativeHandle)(X,function(){return F.current});var j=Object(A.a)({},l);"visible"in t&&(j.popupVisible=t.visible);var Ee=function(){var h=t.arrowContent,a=h===void 0?null:h,D=t.overlay,V=t.id;return[G.createElement("div",{className:"".concat(ie,"-arrow"),key:"arrow"},a),G.createElement(U,{key:"content",prefixCls:ie,id:V,overlay:D,overlayInnerStyle:g})]},me=!1,u=!1;if(typeof K=="boolean")me=K;else if(K&&Object(P.a)(K)==="object"){var M=K.keepParent;me=M===!0,u=M===!1}return G.createElement(f.a,Object.assign({popupClassName:ue,prefixCls:ie,popup:Ee,action:r,builtinPlacements:c.a,popupPlacement:n,ref:F,popupAlign:E,getPopupContainer:Y,onPopupVisibleChange:ee,afterPopupVisibleChange:p,popupTransitionName:i,popupAnimation:d,defaultPopupVisible:H,destroyPopupOnHide:me,autoDestroy:u,mouseLeaveDelay:le,popupStyle:J,mouseEnterDelay:I},j),N)},B=Object(G.forwardRef)(m),w=S.a=B},Ptgr:function(se,S,e){"use strict";var P=e("2qtc"),A=e("kLXV"),ne=e("9og8"),G=e("tJVT"),f=e("WmNS"),c=e.n(f),z=e("q1tI"),U=e.n(z),m=e("GNQp"),B=e.n(m),w=e("2BaD"),y=e("wd/R"),t=e.n(y),X=e("m3rI");function ue(O){var r=O.modeldata,R=O.dispatch,I=Object(z.useState)(!1),L=Object(G.a)(I,2),le=L[0],J=L[1];Object(z.useEffect)(function(){setTimeout(function(){var N=localStorage.getItem("isfirst"),ee=t()(localStorage.getItem("showtime")||new Date);ee.diff(t()(new Date),"hours")>0?J(!1):N&&N==="0"?(J(!0),localStorage.setItem("showtime",t()().add(12,"hours").format("YYYY-MM-DD HH:mm:ss"))):J(!1)},1e3)},[]);function pe(N){return ie.apply(this,arguments)}function ie(){return ie=Object(ne.a)(c.a.mark(function N(ee){var p,i;return c.a.wrap(function(o){for(;;)switch(o.prev=o.next){case 0:if(localStorage.setItem("isfirst","2"),r&&r.link&&J(!0),!(r&&!r.link)){o.next=5;break}if(!(ee===2)){o.next=5;break}return o.abrupt("return");case 5:return J(!1),o.next=8,R({type:"homePage/UploadNotice",payload:{t:ee,id:r&&r.id}});case 8:p=o.sent,p&&(r&&r.link&&(ee===2&&(p.is_create&&(localStorage.setItem("iscreate","1"),i={competition:p.competition,identify:p.identify,sub_title:p.sub_title,team_id:p.team_id,team_name:p.team_name},localStorage.setItem("item",JSON.stringify(i))),window.location.href="".concat(r&&r.link))));case 10:case"end":return o.stop()}},N)})),ie.apply(this,arguments)}return U.a.createElement(A.a,{visible:le,title:null,footer:null,style:{background:"transparen"},centered:!0,width:670,className:"advertisementModal",maskClosable:!1,closeIcon:U.a.createElement(w.a,{onClick:function(){return pe(1)},style:{fontSize:"25px",color:"#fff"}})},U.a.createElement("img",{style:{width:"600px",height:"337px",marginTop:"15px",borderRadius:"10px",cursor:r&&r.link?"pointer":""},onClick:function(){return pe(2)},src:X.a.IMG_SERVER+"".concat(r&&r.img_url)}))}S.a=ue},VgI9:function(se,S,e){"use strict";e.r(S);var P=e("cWXX"),A=e("/ezw"),ne=e("+L6B"),G=e("2/Rp"),f=e("0Owb"),c=e("k1fw"),z=e("9og8"),U=e("tJVT"),m=e("PpiC"),B=e("WmNS"),w=e.n(B),y=e("q1tI"),t=e.n(y),X=e("9kvl"),ue=e("m3rI"),O=e("BdwD"),r=e("14J3"),R=e("BMrR"),I=e("5NDa"),L=e("5rEg"),le=e("OaEy"),J=e("2fM7"),pe=e("jCWc"),ie=e("kPKH"),N=e("1vsH"),ee=e("l+S1"),p=e("DX34"),i=e.n(p),d=function(x){var v,b,k=x.pathsList,re=x.dispatch,Z=x.shixunsList,de=x.placeholder,q=Object(m.a)(x,["pathsList","dispatch","shixunsList","placeholder"]),ae=Object(y.useState)(""),Ce=Object(U.a)(ae,2),ge=Ce[0],ye=Ce[1],Re=Object(y.useState)(""),je=Object(U.a)(Re,2),Oe=je[0],ve=je[1],De=[{name:"\u6700\u65B0",id:"new"},{name:"\u6700\u70ED",id:"hot"}],be=function(fe,oe){Z.listParams.page=1,Z.listParams.keyword="",Z.listParams.shixun_type="",Z.listParams.discipline_id=fe,Z.listParams.sub_discipline_id=oe,Object(N.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u9996\u9875","\u7B5B\u9009\u6761\u4EF6"]),re({type:"shixunsList/getShixuns",payload:Object(c.a)({},Z.listParams)}),ve("")};return Object(y.useEffect)(function(){Z.listParams.order="new"},[]),Object(y.useEffect)(function(){ye(Z.listParams.keyword)},[Z.listParams]),t.a.createElement("section",null,t.a.createElement("aside",{className:i.a.wrp},t.a.createElement("div",{className:"edu-container"},t.a.createElement("ul",{className:i.a.menu},t.a.createElement("li",{className:Z.listParams.discipline_id?"":i.a.actived,onClick:function(){be(null,null)}},t.a.createElement("strong",null,"\u5168\u90E8")),(k==null?void 0:k.menus)&&(k==null||((v=k.menus)===null||v===void 0||((b=v.disciplines)===null||b===void 0))?void 0:b.map(function(ce,fe){var oe;return t.a.createElement("li",{key:fe,className:Z.listParams.discipline_id==ce.id?i.a.actived:""},t.a.createElement("strong",{onClick:function(){be(ce.id,null)}},ce.name),!!((oe=ce.sub_disciplines)!==null&&oe!==void 0&&oe.length)&&t.a.createElement("div",null,t.a.createElement("ul",null,ce.sub_disciplines.map(function(T,te){return t.a.createElement("li",{key:te,className:Z.listParams.sub_discipline_id==T.id?i.a.actived2:"",onClick:function(){be(ce.id,T.id)}},T.name)}))))}))))),t.a.createElement("aside",{className:"edu-container pb20"},t.a.createElement(R.a,{className:i.a.search},t.a.createElement(ie.a,{flex:"1"},De.map(function(ce,fe){return t.a.createElement(G.a,{key:fe,className:"mr20",type:Z.listParams.order===ce.id?"primary":"default",onClick:function(){Z.listParams.order=ce.id,Object(N.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u9996\u9875",ce.name]),re({type:"shixunsList/getShixuns",payload:Object(c.a)({},Z.listParams)})}},ce.name)})),t.a.createElement(ie.a,{flex:"502px",className:"tr"},t.a.createElement(J.a,{size:"large",value:Oe,onChange:function(fe){ve(fe),console.log(fe,99),Z.listParams.page=1,Z.listParams.shixun_type=fe,re({type:"shixunsList/getShixuns",payload:Object(c.a)({},Z.listParams)})},style:{width:110,textAlign:"left",margin:"0 10px"}},t.a.createElement(J.a.Option,{value:""},"\u5168\u90E8"),t.a.createElement(J.a.Option,{value:"vnc"},"\u56FE\u5F62\u5316"),t.a.createElement(J.a.Option,{value:"web_ssh"},"\u547D\u4EE4\u884C"),t.a.createElement(J.a.Option,{value:"jupyter"},"jupyter"),t.a.createElement(J.a.Option,{value:"unity_3d"},"\u865A\u62DF\u4EFF\u771F")),t.a.createElement(L.a.Search,{placeholder:de||"\u8BF7\u8F93\u5165\u8BFE\u7A0B\u540D\u79F0\u8FDB\u884C\u641C\u7D22",enterButton:t.a.createElement("span",null,t.a.createElement(ee.a,{className:"mr3"}),"\u641C\u7D22"),size:"large",style:{width:320},value:ge,onChange:function(fe){ye(fe.target.value)},onSearch:function(fe){Z.listParams.page=1,Z.listParams.keyword=fe,Object(N.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u9996\u9875","\u641C\u7D222"]),re({type:"shixunsList/getShixuns",payload:Object(c.a)({},Z.listParams)})}})))))},o=Object(X.a)(function(W){var x=W.pathsList,v=W.shixunsList;return{pathsList:x,shixunsList:v}})(d),n=e("j8sa"),s=e.n(n),E=e("NLgs"),_=e("ErOA"),K=L.a.Search,H=function(x){var v,b=x.img,k=x.dispatch,re=x.user,Z=Object(y.useState)(null),de=Object(U.a)(Z,2),q=de[0],ae=de[1],Ce=[{id:1,name:"Vue"},{id:2,name:"Python"},{id:3,name:"Java"},{id:4,name:"flutter"},{id:5,name:"\u4E91\u8BA1\u7B97\u548C\u5927\u6570\u636E"}];Object(y.useEffect)(function(){ge()},[]);var ge=function(){var Oe=Object(z.a)(w.a.mark(function ve(De){var be,ce,fe;return w.a.wrap(function(T){for(;;)switch(T.prev=T.next){case 0:return T.next=2,Object(_.a)("/api/introductions.json",{method:"get"});case 2:be=T.sent,be!=null&&be.introductions&&(fe=(ce=be.introductions)===null||ce===void 0?void 0:ce.find(function(te){return te.clazz==="teacher"&&te.page_type==="shixun"}),ae(fe==null?void 0:fe.attachment_id));case 4:case"end":return T.stop()}},ve)}));return function(De){return Oe.apply(this,arguments)}}(),ye=function(ve,De){Object(N.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u9996\u9875","\u641C\u7D22"]),X.d.push("/search?value=".concat(ve,"&tabs=shixun"))},Re=function(){if(!Object(E.e)(k))return;Object(E.c)()&&(Object(N.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u9996\u9875","\u65B0\u5EFA\u9879\u76EE"]),X.d.push("/shixuns/new"))},je=function(){Object(N.O)("".concat(ue.a.API_SERVER,"/api/attachments/").concat(q,"?disposition=inline"))};return t.a.createElement("div",{className:s.a.banner},t.a.createElement("img",{src:b,alt:""}),t.a.createElement("div",{className:s.a.container},t.a.createElement("aside",{className:s.a.link},t.a.createElement("div",{className:s.a.left},t.a.createElement("span",null,"\u5B9E\u8DF5\u9879\u76EE"),t.a.createElement("span",null,"\u8BA9\u60A8\u4FBF\u6377\u5730\u5F00\u53D1\u8BFE\u7A0B")),((v=re.userInfo)===null||v===void 0?void 0:v.user_identity)!=="\u5B66\u751F"&&t.a.createElement("span",{onClick:Re},t.a.createElement("i",{className:"iconfont icon-xinjianxiangmu"}),"\u65B0\u5EFA\u9879\u76EE"),t.a.createElement("span",{onClick:je},t.a.createElement("i",{className:"iconfont icon-xinshouzhiyin"}),"\u65B0\u624B\u6307\u5F15")),t.a.createElement("aside",{className:s.a.search})))},Y=H,g=e("IzEo"),l=e("bx4M"),F=e("pC0b"),j=e("GzdX"),Ee=e("5Dmo"),me=e("3S7+"),u=e("oel4"),M=e.n(u),C=function(x){var v=x.data;return t.a.createElement("aside",{className:M.a.courseItems},v&&v.map(function(b,k){return t.a.createElement(l.a,{className:"animated fadeIn",key:k,onClick:function(){Object(N.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u9996\u9875","\u5B9E\u8BAD\u5217\u8868\u67E5\u770B\u8BE6\u60C5"]),b.power&&Object(N.O)("/shixuns/".concat(b.identifier,"/challenges"))},cover:b!=null&&b.cover_image_id?t.a.createElement("img",{alt:b.name,src:ue.a.API_SERVER+"/api/attachments/"+(b==null?void 0:b.cover_image_id)}):t.a.createElement("img",{alt:b.name,src:ue.a.IMG_SERVER+"/"+b.pic})},t.a.createElement(l.a.Meta,{title:b.name?t.a.createElement(me.a,{title:b.name},t.a.createElement("div",{className:M.a.esTitle},b.name)):"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199",description:t.a.createElement("div",null,b.is_jupyter&&t.a.createElement("div",{className:M.a.jupyterTag},t.a.createElement("span",null,"Jupyter")),b.is_unity_3d&&t.a.createElement("div",{className:M.a.virtualTag},t.a.createElement("span",null,"\u865A\u62DF\u4EFF\u771F")),!b.power&&t.a.createElement("div",{className:M.a.lockWrap},t.a.createElement("img",{className:"mt80 mb25",width:"60px",height:"80px",src:"".concat(ue.a.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),t.a.createElement("span",{className:"font14 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")),t.a.createElement("div",{className:M.a.flexCenter},t.a.createElement("p",{className:"font12 mr10"},b.level),t.a.createElement("p",{className:"flex1"},!b.is_jupyter&&t.a.createElement(me.a,{placement:"bottom",title:"\u5173\u5361\u6570"},t.a.createElement("span",null,t.a.createElement("i",{className:"iconfont icon-shixunguanqia font12 mr3"}),b.challenges_count)),!!b.total_stu_num&&t.a.createElement(me.a,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6B21"},t.a.createElement("span",{className:"ml10"},t.a.createElement("i",{className:"iconfont icon-chengyuan font12 mr3"}),b.total_stu_num))),t.a.createElement("div",{className:M.a.rate},t.a.createElement(j.a,{allowHalf:!0,disabled:!0,defaultValue:b.score_info}),t.a.createElement("span",null,"\xA0",b.score_info?"".concat(b.score_info,"\u5206"):"5\u5206"))))}))}))},h=e("aOuo"),a=e.n(h),D=e("Ptgr"),V=function(x){var v=x.shixunsList,b=x.globalSetting,k=x.loading,re=x.dispatch,Z=x.user,de=Object(m.a)(x,["shixunsList","globalSetting","loading","dispatch","user"]),q=Object(y.useState)(!1),ae=Object(U.a)(q,2),Ce=ae[0],ge=ae[1],ye=Object(y.useState)(!1),Re=Object(U.a)(ye,2),je=Re[0],Oe=Re[1],ve=Object(y.useState)(),De=Object(U.a)(ve,2),be=De[0],ce=De[1];Object(y.useEffect)(function(){var $;v.listParams=Object.assign({},{tag_id:(($=de.location.query)===null||$===void 0?void 0:$.current_id)||""},v.listParams,de.location.query)},[]),Object(y.useEffect)(function(){var $;v.listParams=Object.assign({},{tag_id:(($=de.location.query)===null||$===void 0?void 0:$.current_id)||""},v.listParams,de.location.query)},[]),Object(y.useEffect)(function(){return oe(),function(){re({type:"shixunsList/clearListParams",payload:{}})}},[de.location]),Object(y.useEffect)(function(){return re({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),function(){re({type:"globalSetting/onlyShowBackTopToggle",payload:!0})}},[]),Object(y.useEffect)(function(){re({type:"pathsList/getMenus",payload:{source:"shixun"}})},[v.name]);var fe=function(he){document.body.scrollIntoView(),he==="prev"?_e(v.listParams.page-1):_e(v.listParams.page+1),Object(N.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u9996\u9875",he==="next"?"\u4E0B\u4E00\u9875":"\u4E0A\u4E00\u9875"]),oe()},oe=function(){var $=Object(z.a)(w.a.mark(function he(){var Pe;return w.a.wrap(function(xe){for(;;)switch(xe.prev=xe.next){case 0:return xe.next=2,re({type:"shixunsList/getShixuns",payload:Object(c.a)({},v.listParams)});case 2:Pe=xe.sent;case 3:case"end":return xe.stop()}},he)}));return function(){return $.apply(this,arguments)}}();function T(){return te.apply(this,arguments)}function te(){return te=Object(z.a)(w.a.mark(function $(){var he,Pe;return w.a.wrap(function(xe){for(;;)switch(xe.prev=xe.next){case 0:return xe.next=2,re({type:"homePage/getHomeNotice",payload:{}});case 2:he=xe.sent,he&&(Pe=localStorage.getItem("SystemUpdateadvtime"),localStorage.setItem("SystemUpdateadvtime",he.start_at),he!=null&&he.id?localStorage.setItem("isfirst","0"):localStorage.setItem("isfirst","2"),ce(he));case 4:case"end":return xe.stop()}},$)})),te.apply(this,arguments)}Object(y.useEffect)(function(){if(v!=null&&v.total_count){console.log("shixunsList.listParams:",JSON.stringify(v.listParams));var $=Math.ceil(v.total_count/16);v.listParams.page>=$?Oe(!0):Oe(!1),v.listParams.page<2?ge(!0):ge(!1)}},[v.shixuns]);var _e=function(he){v.listParams.page=he},Me=ue.a.IMG_SERVER+"/"+(b.setting&&b.setting.shixun_banner_url);return t.a.createElement("section",{className:a.a.bg},t.a.createElement(Y,{img:Me,dispatch:re,user:Z}),t.a.createElement(D.a,{modeldata:be,dispatch:re}),t.a.createElement(o,Object(f.a)({placeholder:"\u8BF7\u8F93\u5165\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"},de)),t.a.createElement("aside",{className:"edu-container minH200",style:{width:1230}},t.a.createElement(A.a,{loading:k,active:!0,avatar:{size:40},paragraph:{rows:5}},v.total_count?t.a.createElement(t.a.Fragment,null,t.a.createElement(C,{data:v.shixuns}),v.total_count>16?t.a.createElement("aside",{className:a.a.btBtns},t.a.createElement(G.a,{className:"mr20",type:"primary",onClick:function(){return fe("prev")},disabled:Ce},"\u4E0A\u4E00\u9875"),t.a.createElement(G.a,{type:"primary",onClick:function(){return fe("next")},disabled:je},"\u4E0B\u4E00\u9875")):null):t.a.createElement(O.a,{styles:{margin:"100px auto"}}))))},Q=S.default=Object(X.a)(function(W){var x=W.shixunsList,v=W.loading,b=W.globalSetting,k=W.user;return{shixunsList:x,globalSetting:b,loading:v.models.shixunsList,user:k}})(V)},WdTA:function(se,S,e){se.exports=e.p+"static/studnetqun.598eeb43.png"},Y1PL:function(se,S,e){"use strict";e.r(S),e.d(S,"ResizableTextArea",function(){return j});var P=e("wx14"),A=e("1OyB"),ne=e("vuIU"),G=e("Ji7U"),f=e("LK+K"),c=e("q1tI"),z=e("VTBJ"),U=e("rePB"),m=e("Zm9Q"),B=e("Kwbf"),w=e("c+Xe"),y=e("m+aA"),t=e("bdgK"),X=new Map;function ue(u){u.forEach(function(M){var C,h=M.target;(C=X.get(h))===null||C===void 0||C.forEach(function(a){return a(h)})})}var O=new t.default(ue),r=null,R=null;function I(u,M){X.has(u)||(X.set(u,new Set),O.observe(u)),X.get(u).add(M)}function L(u,M){X.has(u)&&(X.get(u).delete(M),X.get(u).size||(O.unobserve(u),X.delete(u)))}var le=function(u){Object(G.a)(C,u);var M=Object(f.a)(C);function C(){return Object(A.a)(this,C),M.apply(this,arguments)}return Object(ne.a)(C,[{key:"render",value:function(){return this.props.children}}]),C}(c.Component),J=c.createContext(null);function pe(u){var M=u.children,C=u.onBatchResize,h=c.useRef(0),a=c.useRef([]),D=c.useContext(J),V=c.useCallback(function(Q,W,x){h.current+=1;var v=h.current;a.current.push({size:Q,element:W,data:x}),Promise.resolve().then(function(){v===h.current&&(C==null||C(a.current),a.current=[])}),D==null||D(Q,W,x)},[C,D]);return c.createElement(J.Provider,{value:V},M)}function ie(u){var M=u.children,C=u.disabled,h=c.useRef(null),a=c.useRef(null),D=c.useContext(J),V=c.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),Q=c.isValidElement(M)&&Object(w.c)(M),W=Q?M.ref:null,x=c.useMemo(function(){return Object(w.a)(W,h)},[W,h]),v=c.useRef(u);v.current=u;var b=c.useCallback(function(k){var re=v.current,Z=re.onResize,de=re.data,q=k.getBoundingClientRect(),ae=q.width,Ce=q.height,ge=k.offsetWidth,ye=k.offsetHeight,Re=Math.floor(ae),je=Math.floor(Ce);if(V.current.width!==Re||V.current.height!==je||V.current.offsetWidth!==ge||V.current.offsetHeight!==ye){var Oe={width:Re,height:je,offsetWidth:ge,offsetHeight:ye};V.current=Oe;var ve=ge===Math.round(ae)?ae:ge,De=ye===Math.round(Ce)?Ce:ye,be=Object(z.a)(Object(z.a)({},Oe),{},{offsetWidth:ve,offsetHeight:De});D==null||D(be,k,de),Z&&Promise.resolve().then(function(){Z(be,k)})}},[]);return c.useEffect(function(){var k=Object(y.a)(h.current)||Object(y.a)(a.current);return k&&!C&&I(k,b),function(){return L(k,b)}},[h.current,C]),c.createElement(le,{ref:a},Q?c.cloneElement(M,{ref:x}):M)}var N="rc-observer-key";function ee(u){var M=u.children,C=Object(m.a)(M);return C.map(function(h,a){var D=(h==null?void 0:h.key)||"".concat(N,"-").concat(a);return c.createElement(ie,Object(P.a)({},u,{key:D}),h)})}ee.Collection=pe;var p=ee,i=e("bT9E"),d=e("TSYQ"),o=e.n(d),n=` + min-height:0 !important; + max-height:none !important; + height:0 !important; + visibility:hidden !important; + overflow:hidden !important; + position:absolute !important; + z-index:-1000 !important; + top:0 !important; + right:0 !important +`,s=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break"],E={},_;function K(u){var M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,C=u.getAttribute("id")||u.getAttribute("data-reactid")||u.getAttribute("name");if(M&&E[C])return E[C];var h=window.getComputedStyle(u),a=h.getPropertyValue("box-sizing")||h.getPropertyValue("-moz-box-sizing")||h.getPropertyValue("-webkit-box-sizing"),D=parseFloat(h.getPropertyValue("padding-bottom"))+parseFloat(h.getPropertyValue("padding-top")),V=parseFloat(h.getPropertyValue("border-bottom-width"))+parseFloat(h.getPropertyValue("border-top-width")),Q=s.map(function(x){return"".concat(x,":").concat(h.getPropertyValue(x))}).join(";"),W={sizingStyle:Q,paddingSize:D,borderSize:V,boxSizing:a};return M&&C&&(E[C]=W),W}function H(u){var M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,C=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,h=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;_||(_=document.createElement("textarea"),_.setAttribute("tab-index","-1"),_.setAttribute("aria-hidden","true"),document.body.appendChild(_)),u.getAttribute("wrap")?_.setAttribute("wrap",u.getAttribute("wrap")):_.removeAttribute("wrap");var a=K(u,M),D=a.paddingSize,V=a.borderSize,Q=a.boxSizing,W=a.sizingStyle;_.setAttribute("style","".concat(W,";").concat(n)),_.value=u.value||u.placeholder||"";var x=Number.MIN_SAFE_INTEGER,v=Number.MAX_SAFE_INTEGER,b=_.scrollHeight,k;if(Q==="border-box"?b+=V:Q==="content-box"&&(b-=D),C!==null||h!==null){_.value=" ";var re=_.scrollHeight-D;C!==null&&(x=re*C,Q==="border-box"&&(x=x+D+V),b=Math.max(x,b)),h!==null&&(v=re*h,Q==="border-box"&&(v=v+D+V),k=b>v?"":"hidden",b=Math.min(v,b))}return{height:b,minHeight:x,maxHeight:v,overflowY:k,resize:"none"}}var Y=e("Gytx"),g=e.n(Y),l;(function(u){u[u.NONE=0]="NONE",u[u.RESIZING=1]="RESIZING",u[u.RESIZED=2]="RESIZED"})(l||(l={}));var F=function(u){Object(G.a)(C,u);var M=Object(f.a)(C);function C(h){var a;return Object(A.a)(this,C),a=M.call(this,h),a.nextFrameActionId=void 0,a.resizeFrameId=void 0,a.textArea=void 0,a.saveTextArea=function(D){a.textArea=D},a.handleResize=function(D){var V=a.state.resizeStatus,Q=a.props,W=Q.autoSize,x=Q.onResize;if(V!==l.NONE)return;typeof x=="function"&&x(D),W&&a.resizeOnNextFrame()},a.resizeOnNextFrame=function(){cancelAnimationFrame(a.nextFrameActionId),a.nextFrameActionId=requestAnimationFrame(a.resizeTextarea)},a.resizeTextarea=function(){var D=a.props.autoSize;if(!D||!a.textArea)return;var V=D.minRows,Q=D.maxRows,W=H(a.textArea,!1,V,Q);a.setState({textareaStyles:W,resizeStatus:l.RESIZING},function(){cancelAnimationFrame(a.resizeFrameId),a.resizeFrameId=requestAnimationFrame(function(){a.setState({resizeStatus:l.RESIZED},function(){a.resizeFrameId=requestAnimationFrame(function(){a.setState({resizeStatus:l.NONE}),a.fixFirefoxAutoScroll()})})})})},a.renderTextArea=function(){var D=a.props,V=D.prefixCls,Q=V===void 0?"rc-textarea":V,W=D.autoSize,x=D.onResize,v=D.className,b=D.disabled,k=a.state,re=k.textareaStyles,Z=k.resizeStatus,de=Object(i.a)(a.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),q=o()(Q,v,Object(U.a)({},"".concat(Q,"-disabled"),b));"value"in de&&(de.value=de.value||"");var ae=Object(z.a)(Object(z.a)(Object(z.a)({},a.props.style),re),Z===l.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return c.createElement(p,{onResize:a.handleResize,disabled:!(W||x)},c.createElement("textarea",Object(P.a)({},de,{className:q,style:ae,ref:a.saveTextArea})))},a.state={textareaStyles:{},resizeStatus:l.NONE},a}return Object(ne.a)(C,[{key:"componentDidUpdate",value:function(a){(a.value!==this.props.value||!g()(a.autoSize,this.props.autoSize))&&this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var a=this.textArea.selectionStart,D=this.textArea.selectionEnd;this.textArea.setSelectionRange(a,D)}}catch(V){}}},{key:"render",value:function(){return this.renderTextArea()}}]),C}(c.Component),j=F,Ee=function(u){Object(G.a)(C,u);var M=Object(f.a)(C);function C(h){var a;Object(A.a)(this,C),a=M.call(this,h),a.resizableTextArea=void 0,a.focus=function(){a.resizableTextArea.textArea.focus()},a.saveTextArea=function(V){a.resizableTextArea=V},a.handleChange=function(V){var Q=a.props.onChange;a.setValue(V.target.value,function(){a.resizableTextArea.resizeTextarea()}),Q&&Q(V)},a.handleKeyDown=function(V){var Q=a.props,W=Q.onPressEnter,x=Q.onKeyDown;V.keyCode===13&&W&&W(V),x&&x(V)};var D=typeof h.value=="undefined"||h.value===null?h.defaultValue:h.value;return a.state={value:D},a}return Object(ne.a)(C,[{key:"setValue",value:function(a,D){"value"in this.props||this.setState({value:a},D)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return c.createElement(j,Object(P.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(a){return"value"in a?{value:a.value}:null}}]),C}(c.Component),me=S.default=Ee},aOuo:function(se,S,e){se.exports={flex_box_center:"flex_box_center___bqQI_",flex_space_between:"flex_space_between___3rQaL",flex_box_vertical_center:"flex_box_vertical_center___UYXpP",flex_box_center_end:"flex_box_center_end___2Kcas",flex_box_column:"flex_box_column___1FW9O",wrp:"wrp___1QmFu",bg:"bg___11vYE",btBtns:"btBtns___2lCic"}},j8sa:function(se,S,e){se.exports={flex_box_center:"flex_box_center___pcnw8",flex_space_between:"flex_space_between___3EuV9",flex_box_vertical_center:"flex_box_vertical_center___1-7fM",flex_box_center_end:"flex_box_center_end___22N8N",flex_box_column:"flex_box_column___1L2FY",banner:"banner___NsrJI",container:"container___3RPWl",link:"link___9K6BJ",left:"left___2kvDQ",search:"search___QDDgh",hotSearch:"hotSearch___2ErRX"}},mOS8:function(se,S,e){se.exports=e.p+"static/403Qrcode.6c17b6f4.png"},oel4:function(se,S,e){se.exports={courseItems:"courseItems___9R99J",rate:"rate___12X5H",jupyterTag:"jupyterTag___2rJJT",virtualTag:"virtualTag___1q2w9",lockWrap:"lockWrap___IVH41",flexCenter:"flexCenter___1GQMm",esTitle:"esTitle___8oqr_"}}}]); diff --git a/p__User__Detail__Classrooms__index.a2e3f232.async.js b/p__User__Detail__Classrooms__index.a2e3f232.async.js deleted file mode 100644 index c52238d9a9..0000000000 --- a/p__User__Detail__Classrooms__index.a2e3f232.async.js +++ /dev/null @@ -1,11 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[235,8,9,10,13],{"+z73":function(J,M,e){J.exports={flex_box_center:"flex_box_center___3WSrc",flex_space_between:"flex_space_between___1fpCp",flex_box_vertical_center:"flex_box_vertical_center___3Wy8W",flex_box_center_end:"flex_box_center_end___3YIs2",flex_box_column:"flex_box_column___3CNwR",pWrap:"pWrap___2jVbQ",few:"few___3Eebn"}},"/GNS":function(J,M,e){J.exports=e.p+"static/search1.c4136dd4.png"},"1XHU":function(J,M,e){"use strict";var U=e("2qtc"),j=e("kLXV"),Ae=e("q1tI"),R=e.n(Ae),o=e("9kvl"),p=e("3wET"),le=e.n(p),z=e("bUJZ"),D=e.n(z),ue=e("Ct/S"),X=e.n(ue),fe=function(L){var y=L.visible,A=L.occupationValue,W=L.onCancel,V=W===void 0?function(){}:W,H=function(){return R.a.createElement("div",{className:X.a.flexColumn},R.a.createElement("img",{className:X.a.img,src:D.a}),R.a.createElement("span",{className:X.a.content},"\u672A\u804C\u4E1A\u8BA4\u8BC1"))},Q=function(){return R.a.createElement("div",{className:X.a.flexColumn},R.a.createElement("img",{className:X.a.img,src:le.a}),R.a.createElement("span",{className:X.a.content},"\u672A\u5B9E\u540D\u8BA4\u8BC1"))},I=function(){return A===3?R.a.createElement(R.a.Fragment,null,Q(),H()):A===2?H():Q()};return R.a.createElement(j.a,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,visible:y,title:"\u56E0\u4E3A\u4EE5\u4E0B\u539F\u56E0\uFF0C\u60A8\u6682\u65F6\u4E0D\u80FD\u8FDB\u884C\u64CD\u4F5C",okText:"\u7ACB\u5373\u8BA4\u8BC1",cancelText:"\u53D6\u6D88",width:"600px",onOk:function(){V(),o.d.push("/account/certification")},onCancel:function(){V()}},R.a.createElement("div",{className:X.a.tilte},"\u8BF7\u5728\u5B8C\u6210\u6761\u4EF6\u540E\u91CD\u8BD5"),R.a.createElement("div",{className:X.a.flexRow},I()))};M.a=Object(o.a)(function(de){var L=de.paperlibrary,y=de.loading,A=de.globalSetting;return{paperlibrary:L,globalSetting:A,loading:y.effects}})(fe)},"1ZF9":function(J,M,e){J.exports=e.p+"static/Authorize.cc9c212f.png"},"2m4C":function(J,M,e){J.exports={flex_box_center:"flex_box_center___2-qfd",flex_space_between:"flex_space_between___1JkUL",flex_box_vertical_center:"flex_box_vertical_center___w2qHq",flex_box_center_end:"flex_box_center_end___136Zl",flex_box_column:"flex_box_column___xKtkl",wrap:"wrap___2Yh5x",lockWrap:"lockWrap___2FPPb",lockIcon:"lockIcon___ZCi-B",topWrap:"topWrap___1gxfi",bottomWrap:"bottomWrap___3nFhU",bottom:"bottom___2SqE5",bottomIconSpan:"bottomIconSpan___2FUtd",public:"public___24PL-",borderFF6800:"borderFF6800___3YaLf",publicIcon:"publicIcon___2bq4b",publicText:"publicText___km2SR",lockText:"lockText___38jUU",createIconWrap:"createIconWrap___JtOa4",createIcon:"createIcon___ica6o",leftIcon:"leftIcon___Z6cyz",rightIcon:"rightIcon___1I9mc",createTextWrap:"createTextWrap___28JMG",createText:"createText___OaGdk",title:"title___anL3V",img:"img___Hxslc",teacherName:"teacherName___1Mspy",school:"school___2_zag",color989898:"color989898___KooPn",teacherUsers:"teacherUsers___7Hs0f",teacherNames:"teacherNames___2Bmrf",teacherBottomWrapper:"teacherBottomWrapper___2OUqH",linkBtn:"linkBtn___3OEIb"}},"3wET":function(J,M){J.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAACE5JREFUWAmtWH1snVUZ/533tuvYVreyjGy3Y6srTBo2srI4XbtKgFQxIrKYzeAfk8AfCzHbCkPMjPjBP0aCsjr1D01USCQ6oosyiLF8xMGqc2BHauUj1I2Ntghs7dqytuu99/j7nfOee9/73js+jKd53+d5n3Oe5/zO8zznOafX4EO2ta/bhqlJfM4adFJ1hQWyxiIrM5QNG2CY7EnKei5agMf7V5pR9X3QRv0P1pr77WaO3AGLDoKokZYlY2hBtFqLDHLse9ZE2De41hyoNiYte19AzX22nfPdT8NtnJr6UgkIAl/dTLKXwHupeM9gqzmcBpH8rm6JI7ZYm3nhBfyAQHYlFcr4NL6yTn4kEamPxkxkutevx+5Hjcmnh+u7KqB1fXbR+Az2U195UmyWnjH8E1ULvGgsKDlRghTg8MnhPQvrsPVYqxnziqV3BSCBGZuUe21LMUGUKGx6F42K14rZJ6oWeFG19+w3eGnhPLSlQUVOM34pTGfHsR95tCBPozlOFCh5q++YOj7uqyfUxhqDbAYQjxzB8JFuoJ739qRrZ22L5tKcSQx+KbFk1VN2b8Fa5ky8QvojhEVDAh9C1DAH2NYIdFwMNM3TCIsT5wwOnbH45SlgIufDG8arv+RnsQb0SPe/rzdd0lYrAmr+s23PWzznxdXfyRzK1gEPrgU+cbHBa5MWr07KmsHq+RaXLTAYGAe29wFDMyVb6RC62YmxJjKbBj/td5+rJ1LJzeL+ihWUbHkuzpe5GYM9lwsM8MSbwLcGDMZmqc1cWlhrsOsyi20rgTubDb45YDGl0MZNPio1yS1yec2NdsldDq18jEUvzzqjjVj2UMF9i/JRDpFeMc/ihqUWT71p8fU+i3fO0eisRZ4hOjNl8f1/MWxvG3wha/GxedKVntct0SB3tM1hCIAwix0+YZWEVKRhPYF3SRjLxa+tN6hlGX56hHky7RNXyevHAe/OWPxpyCoUuKpem0F9frGBaqGBd5QYOAI1Kw7aBjuFDuWbckQt0DQfYr5srhuGkXdJ5cG4JZP+P+pjWzIn9gR5Vx746ajrLc3Fc7BDWCJM4EZu0xoXkmJ4OLqMl9HYY6Svj3vgrQ00SI9Z5Y+ewJOua/BjBrjj5IEybzjbmkN2YyoMxBJR0OmF5UreSDAmygmoLHqY5/kb3FlfWgWsJygdAu4giOnVlG39KHCcO63/HfXRd/HkgQZbgcquKaAz85GbvrMTBduEApFqUYGKTz2mIH8D4zMGs+Q/swK4Zhkno+w8vbCEpeCLBPmNq4HFDOuP+4G/vBHblN3UIz1LmajnzShD5e8yHO4BcE4HxAnKX/STE0TUPsyJjjUBG5YC937ccE2hz+DEWYs9PNN/N0hjBc0mo2waIz4ey7xxcznq+pGtYf5wc/oW95eqZcjiosRiOYvebWssNrMOLb7IYHSaRXEUGGMBHJ0G/j5icZS16QTDZQjcY/AzsHw54MKoFrAFvBRla2xeFz3fUgugMED1dDUT9YFrgdalBi++Rf6IxaFTrENTCiHcExblLIYP0lpWvFuvZLjPA799+QLzcd8oZCMEUu+HlCCE70DXLAEeuN5g1SLgJ89b/PwYcPoce90yw6hy/RCSWh6fX+Ex87UNwKkJ4DfMLdcI1EVPwH0bUciGWRdW6ztZR+IBjlzCg/NHvBk1EvZ9h4BH+lmV6bQwXkUyp4RNeMQpckwdD6fbrgJ2f5IX7bME1cMebfVqLcJwZHK8kMfb0m098qJ6pDiHS7j3U8Dliw26/0Yw9EyBVVw6GjOHbtjUaFGrpbp646n4OoZ8+zrgbl5+jzPPup4AnmeIHSDaZrr4UhLzZrZwMioU8GSpcGkSDeJS4wlX8zTvbAaO0NCv/0Exz6zk+C0twE8/b3B7qyE4r6t+VgB8dYNBF8G8+jaw6zHgRR4nwa5bcGoBNh/11GQKOJjPubXRueU+l/0tTMT5LP8PHy1gbJKAKSuGnEw/i+QwQ3F3h/4VsfjZEYMMd9fOjcAdGw3+yR131x+BV1ggK1rZdCYXZfC4s738u/Zp5tG1aYV6LvNXtwDLmcg3/4ITaytzkEC5pjAxqdfw5P/hTbwLXcLb1iGL+XUG2wmoj7Xqrj8Ag6fD8PIrb3Lf89r7zNC3zXX0Clse+1gxCSis30+5gMnc1GDwylvAmQkaUxgJItyZg68Ghgx2/p4Xtpt5B7qGt0CiPnqSYA4wd04HmzEoT/w7rI6U69onIasDz6X7zAEeC71lhx0nj5iw2rITU8AMjwuf6J6K97nk6ctDwM79zBN65a/HPX+ctcrbFE3yRED7ShRRLrRXGIRFGF3L7rHtVHou6QHxlzKpx3gBm2AVDttcVI1QijIn4KuZ9WqaJ//QmDdOGKVJXM2iRJStOFfGbBr+nr/CFgFpQOOd+b08M3cVk0S9CYvvB6iyvwRK9uNzxFMncCHqHnow0xV/+pCFj7aN0W7DrRfqhLs5qlZc8AZJ26pXcn1iC/twSq5weuqvvxrH77j+mELUoznD/KJlHpKgqcsumjlve2mqJeWg0nIrtKSpVqHhxcU3wZTGvFRXa9pO7C3/77WqaYE6P23380rRGaaQzcqQVOZQce73YLhLe+rmmq1pMFJxuyytq4Ht15nP8ljpdpX7QiFRyU+EIIQiUJUJ8aKOp51MIereRNvVwAhHVQ8lAWZv588xBf0cY6v8HJMcSXCxQVG14F1ReqWXpeWe4Yf+x59jnMXEa9k2u5mgdrASdHBqV1BTu7hiExGEfPss6b6Rh/9PP1glMDl2xZdtA8vMjRaFTl7tLqVQN86sOukJnmx8jD3FstpTCxw8+ciH+0nvv4gFlb/v9tJbAAAAAElFTkSuQmCC"},"4qgm":function(J,M){J.exports="data:image/png;base64,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"},"4u4S":function(J,M){J.exports="data:image/png;base64,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"},"55Ip":function(J,M,e){"use strict";e.d(M,"a",function(){return H}),e.d(M,"b",function(){return q});var U=e("Ty5D"),j=e("dI71"),Ae=e("q1tI"),R=e.n(Ae),o=e("YS25"),p=e("17x9"),le=e.n(p),z=e("wx14"),D=e("zLVn"),ue=e("9R94"),X=function(u){Object(j.a)(s,u);function s(){for(var T,K=arguments.length,Y=new Array(K),F=0;F=0||K.relatedTarget.className.indexOf("".concat(xe,"-next"))>=0))return;u.setState({goInputText:""}),me(u.getValidValue())},u.go=function(K){var Y=u.state.goInputText;if(Y==="")return;(K.keyCode===L.ENTER||K.type==="click")&&(u.setState({goInputText:""}),u.props.quickGo(u.getValidValue()))},u}return Object(o.a)(E,[{key:"getValidValue",value:function(){var s=this.state,S=s.goInputText,T=s.current;return!S||isNaN(S)?T:Number(S)}},{key:"getPageSizeOptions",value:function(){var s=this.props,S=s.pageSize,T=s.pageSizeOptions;return T.some(function(K){return K.toString()===S.toString()})?T:T.concat([S.toString()]).sort(function(K,Y){var F=isNaN(Number(K))?0:Number(K),me=isNaN(Number(Y))?0:Number(Y);return F-me})}},{key:"render",value:function(){var s=this,S=this.props,T=S.pageSize,K=S.locale,Y=S.rootPrefixCls,F=S.changeSize,me=S.quickGo,xe=S.goButton,je=S.selectComponentClass,nt=S.buildOptionText,De=S.selectPrefixCls,se=S.disabled,he=this.state.goInputText,He="".concat(Y,"-options"),ye=je,te=null,$=null,f=null;if(!F&&!me)return null;var b=this.getPageSizeOptions();if(F&&ye){var P=b.map(function(v,O){return D.a.createElement(ye.Option,{key:O,value:v.toString()},(nt||s.buildOptionText)(v))});te=D.a.createElement(ye,{disabled:se,prefixCls:De,showSearch:!1,className:"".concat(He,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(T||b[0]).toString(),onChange:this.changeSize,getPopupContainer:function(O){return O.parentNode}},P)}return me&&(xe&&(f=typeof xe=="boolean"?D.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:se,className:"".concat(He,"-quick-jumper-button")},K.jump_to_confirm):D.a.createElement("span",{onClick:this.go,onKeyUp:this.go},xe)),$=D.a.createElement("div",{className:"".concat(He,"-quick-jumper")},K.jump_to,D.a.createElement("input",{disabled:se,type:"text",value:he,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),K.page,f)),D.a.createElement("li",{className:"".concat(He)},te,$)}}]),E}(D.a.Component);y.defaultProps={pageSizeOptions:["10","20","50","100"]};var A=y,W=e("N2Kk");function V(){}function H(G){return typeof G=="number"&&isFinite(G)&&Math.floor(G)===G}function Q(G,q,E){return E}function I(G,q,E){var u=typeof G=="undefined"?q.pageSize:G;return Math.floor((E.total-1)/u)+1}var d=function(G){Object(p.a)(E,G);var q=Object(le.a)(E);function E(u){var s;Object(R.a)(this,E),s=q.call(this,u),s.getJumpPrevPage=function(){return Math.max(1,s.state.current-(s.props.showLessItems?3:5))},s.getJumpNextPage=function(){return Math.min(I(void 0,s.state,s.props),s.state.current+(s.props.showLessItems?3:5))},s.getItemIcon=function(F,me){var xe=s.props.prefixCls,je=F||D.a.createElement("button",{type:"button","aria-label":me,className:"".concat(xe,"-item-link")});return typeof F=="function"&&(je=D.a.createElement(F,Object(Ae.a)({},s.props))),je},s.savePaginationNode=function(F){s.paginationNode=F},s.isValid=function(F){return H(F)&&F!==s.state.current},s.shouldDisplayQuickJumper=function(){var F=s.props,me=F.showQuickJumper,xe=F.pageSize,je=F.total;return je<=xe?!1:me},s.handleKeyDown=function(F){(F.keyCode===L.ARROW_UP||F.keyCode===L.ARROW_DOWN)&&F.preventDefault()},s.handleKeyUp=function(F){var me=s.getValidValue(F),xe=s.state.currentInputValue;me!==xe&&s.setState({currentInputValue:me}),F.keyCode===L.ENTER?s.handleChange(me):F.keyCode===L.ARROW_UP?s.handleChange(me-1):F.keyCode===L.ARROW_DOWN&&s.handleChange(me+1)},s.changePageSize=function(F){var me=s.state.current,xe=I(F,s.state,s.props);me=me>xe?xe:me,xe===0&&(me=s.state.current),typeof F=="number"&&("pageSize"in s.props||s.setState({pageSize:F}),"current"in s.props||s.setState({current:me,currentInputValue:me})),s.props.onShowSizeChange(me,F),"onChange"in s.props&&s.props.onChange&&s.props.onChange(me,F)},s.handleChange=function(F){var me=s.props.disabled,xe=F;if(s.isValid(xe)&&!me){var je=I(void 0,s.state,s.props);xe>je?xe=je:xe<1&&(xe=1),"current"in s.props||s.setState({current:xe,currentInputValue:xe});var nt=s.state.pageSize;return s.props.onChange(xe,nt),xe}return s.state.current},s.prev=function(){s.hasPrev()&&s.handleChange(s.state.current-1)},s.next=function(){s.hasNext()&&s.handleChange(s.state.current+1)},s.jumpPrev=function(){s.handleChange(s.getJumpPrevPage())},s.jumpNext=function(){s.handleChange(s.getJumpNextPage())},s.hasPrev=function(){return s.state.current>1},s.hasNext=function(){return s.state.current2?xe-2:0),nt=2;nt=T?Y=T:Y=Number(S),Y}},{key:"getShowSizeChanger",value:function(){var s=this.props,S=s.showSizeChanger,T=s.total,K=s.totalBoundaryShowSizeChanger;return typeof S!="undefined"?S:T>K}},{key:"renderPrev",value:function(s){var S=this.props,T=S.prevIcon,K=S.itemRender,Y=K(s,"prev",this.getItemIcon(T,"prev page")),F=!this.hasPrev();return Object(z.isValidElement)(Y)?Object(z.cloneElement)(Y,{disabled:F}):Y}},{key:"renderNext",value:function(s){var S=this.props,T=S.nextIcon,K=S.itemRender,Y=K(s,"next",this.getItemIcon(T,"next page")),F=!this.hasNext();return Object(z.isValidElement)(Y)?Object(z.cloneElement)(Y,{disabled:F}):Y}},{key:"render",value:function(){var s=this,S=this.props,T=S.prefixCls,K=S.className,Y=S.style,F=S.disabled,me=S.hideOnSinglePage,xe=S.total,je=S.locale,nt=S.showQuickJumper,De=S.showLessItems,se=S.showTitle,he=S.showTotal,He=S.simple,ye=S.itemRender,te=S.showPrevNextJumpers,$=S.jumpPrevIcon,f=S.jumpNextIcon,b=S.selectComponentClass,P=S.selectPrefixCls,v=S.pageSizeOptions,O=this.state,k=O.current,Z=O.pageSize,ie=O.currentInputValue;if(me===!0&&xe<=Z)return null;var _=I(void 0,this.state,this.props),ne=[],Re=null,Oe=null,Ue=null,we=null,qe=null,Fe=nt&&nt.goButton,Le=De?1:2,ct=k-1>0?k-1:0,st=k+1<_?k+1:_,Ot=Object.keys(this.props).reduce(function(Be,Te){return(Te.substr(0,5)==="data-"||Te.substr(0,5)==="aria-"||Te==="role")&&(Be[Te]=s.props[Te]),Be},{});if(He)return Fe&&(typeof Fe=="boolean"?qe=D.a.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},je.jump_to_confirm):qe=D.a.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Fe),qe=D.a.createElement("li",{title:se?"".concat(je.jump_to).concat(k,"/").concat(_):null,className:"".concat(T,"-simple-pager")},qe)),D.a.createElement("ul",Object(U.a)({className:X()(T,"".concat(T,"-simple"),Object(j.a)({},"".concat(T,"-disabled"),F),K),style:Y,ref:this.savePaginationNode},Ot),D.a.createElement("li",{title:se?je.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:X()("".concat(T,"-prev"),Object(j.a)({},"".concat(T,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},this.renderPrev(ct)),D.a.createElement("li",{title:se?"".concat(k,"/").concat(_):null,className:"".concat(T,"-simple-pager")},D.a.createElement("input",{type:"text",value:ie,disabled:F,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,size:"3"}),D.a.createElement("span",{className:"".concat(T,"-slash")},"/"),_),D.a.createElement("li",{title:se?je.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:X()("".concat(T,"-next"),Object(j.a)({},"".concat(T,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(st)),qe);if(_<=3+Le*2){var vt={locale:je,rootPrefixCls:T,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:se,itemRender:ye};_||ne.push(D.a.createElement(de,Object(U.a)({},vt,{key:"noPager",page:_,className:"".concat(T,"-disabled")})));for(var Et=1;Et<=_;Et+=1){var wt=k===Et;ne.push(D.a.createElement(de,Object(U.a)({},vt,{key:Et,page:Et,active:wt})))}}else{var N=De?je.prev_3:je.prev_5,ee=De?je.next_3:je.next_5;te&&(Re=D.a.createElement("li",{title:se?N:null,key:"prev",onClick:this.jumpPrev,tabIndex:"0",onKeyPress:this.runIfEnterJumpPrev,className:X()("".concat(T,"-jump-prev"),Object(j.a)({},"".concat(T,"-jump-prev-custom-icon"),!!$))},ye(this.getJumpPrevPage(),"jump-prev",this.getItemIcon($,"prev page"))),Oe=D.a.createElement("li",{title:se?ee:null,key:"next",tabIndex:"0",onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:X()("".concat(T,"-jump-next"),Object(j.a)({},"".concat(T,"-jump-next-custom-icon"),!!f))},ye(this.getJumpNextPage(),"jump-next",this.getItemIcon(f,"next page")))),we=D.a.createElement(de,{locale:je,last:!0,rootPrefixCls:T,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:_,page:_,active:!1,showTitle:se,itemRender:ye}),Ue=D.a.createElement(de,{locale:je,rootPrefixCls:T,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:se,itemRender:ye});var ce=Math.max(1,k-Le),be=Math.min(k+Le,_);k-1<=Le&&(be=1+Le*2),_-k<=Le&&(ce=_-Le*2);for(var Pe=ce;Pe<=be;Pe+=1){var Ce=k===Pe;ne.push(D.a.createElement(de,{locale:je,rootPrefixCls:T,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Pe,page:Pe,active:Ce,showTitle:se,itemRender:ye}))}k-1>=Le*2&&k!==1+2&&(ne[0]=Object(z.cloneElement)(ne[0],{className:"".concat(T,"-item-after-jump-prev")}),ne.unshift(Re)),_-k>=Le*2&&k!==_-2&&(ne[ne.length-1]=Object(z.cloneElement)(ne[ne.length-1],{className:"".concat(T,"-item-before-jump-next")}),ne.push(Oe)),ce!==1&&ne.unshift(Ue),be!==_&&ne.push(we)}var ve=null;he&&(ve=D.a.createElement("li",{className:"".concat(T,"-total-text")},he(xe,[xe===0?0:(k-1)*Z+1,k*Z>xe?xe:k*Z])));var pe=!this.hasPrev()||!_,Ee=!this.hasNext()||!_;return D.a.createElement("ul",Object(U.a)({className:X()(T,K,Object(j.a)({},"".concat(T,"-disabled"),F)),style:Y,unselectable:"unselectable",ref:this.savePaginationNode},Ot),ve,D.a.createElement("li",{title:se?je.prev_page:null,onClick:this.prev,tabIndex:pe?null:0,onKeyPress:this.runIfEnterPrev,className:X()("".concat(T,"-prev"),Object(j.a)({},"".concat(T,"-disabled"),pe)),"aria-disabled":pe},this.renderPrev(ct)),ne,D.a.createElement("li",{title:se?je.next_page:null,onClick:this.next,tabIndex:Ee?null:0,onKeyPress:this.runIfEnterNext,className:X()("".concat(T,"-next"),Object(j.a)({},"".concat(T,"-disabled"),Ee)),"aria-disabled":Ee},this.renderNext(st)),D.a.createElement(A,{disabled:F,locale:je,rootPrefixCls:T,selectComponentClass:b,selectPrefixCls:P,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:k,pageSize:Z,pageSizeOptions:v,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Fe}))}}],[{key:"getDerivedStateFromProps",value:function(s,S){var T={};if("current"in s&&(T.current=s.current,s.current!==S.current&&(T.currentInputValue=T.current)),"pageSize"in s&&s.pageSize!==S.pageSize){var K=S.current,Y=I(s.pageSize,S,s);K=K>Y?Y:K,"current"in s||(T.current=K,T.currentInputValue=K),T.pageSize=s.pageSize}return T}}]),E}(D.a.Component);d.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:V,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:V,locale:W.a,style:{},itemRender:Q,totalBoundaryShowSizeChanger:50};var w=d},"6RRn":function(J,M,e){"use strict";var U=e("wCXF"),j=e("n6Qo");e.d(M,"b",function(){return j.a});var Ae=e("IBYe"),R=e("6eGT"),o=e("hW8S");e.d(M,"a",function(){return o.a}),M.c=U.b},"6eGT":function(J,M,e){"use strict";function U(j){return null}M.a=U},"7ZXX":function(J,M,e){J.exports=e.p+"static/err.6e7c5817.png"},"7v3h":function(J,M,e){J.exports=e.p+"static/empty2.dd73f390.png"},"8/bI":function(J,M,e){J.exports=e.p+"static/empty.8918e228.png"},"815F":function(J,M,e){"use strict";e.d(M,"e",function(){return le}),e.d(M,"c",function(){return D}),e.d(M,"d",function(){return ue}),e.d(M,"a",function(){return fe}),e.d(M,"f",function(){return de}),e.d(M,"b",function(){return L});var U=e("KQm4"),j=e("VTBJ"),Ae=e("Ff2n"),R=e("Zm9Q"),o=e("Kwbf"),p=e("OZM5");function le(y,A){return y!=null?y:A}function z(){var y=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],A=new Map;function W(V){var H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(V||[]).forEach(function(Q){var I=Q.key,d=Q.children;Object(o.a)(I!=null,"Tree node must have a certain key: [".concat(H).concat(I,"]"));var w=String(I);Object(o.a)(!A.has(w)||I===null||I===void 0,"Same 'key' exist in the Tree: ".concat(w)),A.set(w,!0),W(d,"".concat(H).concat(w," > "))})}W(y)}function D(y){function A(W){var V=Object(R.a)(W);return V.map(function(H){if(!Object(p.i)(H))return Object(o.a)(!H,"Tree/TreeNode can only accept TreeNode as children."),null;var Q=H.key,I=H.props,d=I.children,w=Object(Ae.a)(I,["children"]),G=Object(j.a)({key:Q},w),q=A(d);return q.length&&(G.children=q),G}).filter(function(H){return H})}return A(y)}function ue(){var y=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],W=new Set(A===!0?[]:A),V=[];function H(Q){var I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return Q.map(function(d,w){var G=Object(p.h)(I?I.pos:"0",w),q=le(d.key,G),E=Object(j.a)(Object(j.a)({},d),{},{parent:I,pos:G,children:null,data:d,isStart:[].concat(Object(U.a)(I?I.isStart:[]),[w===0]),isEnd:[].concat(Object(U.a)(I?I.isEnd:[]),[w===Q.length-1])});return V.push(E),A===!0||W.has(q)?E.children=H(d.children||[],E):E.children=[],E})}return H(y),V}function X(y,A,W){var V;W?typeof W=="string"?V=function(I){return I[W]}:typeof W=="function"&&(V=function(I){return W(I)}):V=function(I,d){return le(I.key,d)};function H(Q,I,d){var w=Q?Q.children:y,G=Q?Object(p.h)(d.pos,I):"0";if(Q){var q=V(Q,G),E={node:Q,index:I,pos:G,key:q,parentPos:d.node?d.pos:null,level:d.level+1};A(E)}w&&w.forEach(function(u,s){H(u,s,{node:Q,pos:G,level:d?d.level+1:-1})})}H(null)}function fe(y){var A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},W=A.initWrapper,V=A.processEntity,H=A.onProcessFinished,Q=arguments.length>2?arguments[2]:void 0,I={},d={},w={posEntities:I,keyEntities:d};return W&&(w=W(w)||w),X(y,function(G){var q=G.node,E=G.index,u=G.pos,s=G.key,S=G.parentPos,T=G.level,K={node:q,index:E,key:s,pos:u,level:T},Y=le(s,u);I[u]=K,d[Y]=K,K.parent=I[S],K.parent&&(K.parent.children=K.parent.children||[],K.parent.children.push(K)),V&&V(K,w)},Q),H&&H(w),w}function de(y,A){var W=A.expandedKeys,V=A.selectedKeys,H=A.loadedKeys,Q=A.loadingKeys,I=A.checkedKeys,d=A.halfCheckedKeys,w=A.dragOverNodeKey,G=A.dropPosition,q=A.keyEntities,E=q[y],u={eventKey:y,expanded:W.indexOf(y)!==-1,selected:V.indexOf(y)!==-1,loaded:H.indexOf(y)!==-1,loading:Q.indexOf(y)!==-1,checked:I.indexOf(y)!==-1,halfChecked:d.indexOf(y)!==-1,pos:String(E?E.pos:""),dragOver:w===y&&G===0,dragOverGapTop:w===y&&G===-1,dragOverGapBottom:w===y&&G===1};return u}function L(y){var A=y.data,W=y.expanded,V=y.selected,H=y.checked,Q=y.loaded,I=y.loading,d=y.halfChecked,w=y.dragOver,G=y.dragOverGapTop,q=y.dragOverGapBottom,E=y.pos,u=y.active,s=Object(j.a)(Object(j.a)({},A),{},{expanded:W,selected:V,checked:H,loaded:Q,loading:I,halfChecked:d,dragOver:w,dragOverGapTop:G,dragOverGapBottom:q,pos:E,active:u});return"props"in s||Object.defineProperty(s,"props",{get:function(){return Object(o.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),y}}),s}},"A/g1":function(J,M){J.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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"},BU3w:function(J,M,e){"use strict";e.d(M,"a",function(){return p});var U=e("MNnm"),j="rc-util-key";function Ae(le){if(le.attachTo)return le.attachTo;var z=document.querySelector("head");return z||document.body}function R(le){var z,D=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(U.a)())return null;var ue=document.createElement("style");if((z=D.csp)===null||z===void 0?void 0:z.nonce){var X;ue.nonce=(X=D.csp)===null||X===void 0?void 0:X.nonce}ue.innerHTML=le;var fe=Ae(D),de=fe.firstChild;return D.prepend&&fe.prepend?fe.prepend(ue):D.prepend&&de?fe.insertBefore(ue,de):fe.appendChild(ue),ue}var o=new Map;function p(le,z){var D=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},ue=Ae(D);if(!o.has(ue)){var X=R("",D),fe=X.parentNode;o.set(ue,fe),fe.removeChild(X)}var de=Array.from(o.get(ue).children).find(function(V){return V.tagName==="STYLE"&&V[j]===z});if(de){var L,y;if(((L=D.csp)===null||L===void 0?void 0:L.nonce)&&de.nonce!==((y=D.csp)===null||y===void 0?void 0:y.nonce)){var A;de.nonce=(A=D.csp)===null||A===void 0?void 0:A.nonce}return de.innerHTML!==le&&(de.innerHTML=le),de}var W=R(le,D);return W[j]=z,W}},BdwD:function(J,M,e){"use strict";var U=e("+L6B"),j=e("2/Rp"),Ae=e("0Owb"),R=e("k1fw"),o=e("q1tI"),p=e.n(o),le=e("FOrL"),z=e.n(le),D=function(X){var fe=X.buttonProps,de=fe===void 0?{}:fe,L=X.styles,y=L===void 0?{}:L,A=X.customText,W=X.ButtonText,V=X.ButtonClick,H=X.Buttonclass,Q=X.ButtonTwo;return p.a.createElement("section",{className:"tc animated fadeIn",style:Object(R.a)(Object(R.a)({},{color:"#999",margin:"200px auto"}),y)},p.a.createElement("img",{src:z.a}),p.a.createElement("p",{className:"mt20 font14"},A||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),W&&p.a.createElement(j.a,Object(Ae.a)({className:H,onClick:V},de),W),Q&&Q)};M.a=D},"Ct/S":function(J,M,e){J.exports={tilte:"tilte___1Tz7i",flexRow:"flexRow___3w9_D",flexColumn:"flexColumn___2HzC_",footerWrap:"footerWrap___12F5M",img:"img___3ED9Z",content:"content___rqPDY",modalContent:"modalContent___2h4ne"}},E7E6:function(J,M){J.exports="data:image/png;base64,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"},FOrL:function(J,M,e){J.exports=e.p+"static/nodata.a6b3f948.png"},FPkq:function(J,M,e){J.exports=e.p+"static/qrCode.dd0fe9b2.png"},GABl:function(J,M){J.exports="data:image/png;base64,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"},HpTS:function(J,M,e){J.exports=e.p+"static/small_program.f74069ec.png"},IBYe:function(J,M,e){"use strict";function U(j){return null}M.a=U},JWDV:function(J,M,e){J.exports=e.p+"static/charpter-white.5fa14f93.svg"},JeFH:function(J,M){J.exports="data:image/png;base64,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"},Jky8:function(J,M,e){"use strict";var U=e("sRBo"),j=e("kaz8"),Ae=e("5NDa"),R=e("5rEg"),o=e("miYZ"),p=e("tsqr"),le=e("9og8"),z=e("2qtc"),D=e("kLXV"),ue=e("tJVT"),X=e("WmNS"),fe=e.n(X),de=e("q1tI"),L=e.n(de),y=e("9kvl"),A=e("6CvP"),W=e("1XHU"),V=e("1vsH"),H;(function(I){I[I.Professor=1]="Professor",I[I.AssistantProfessor=2]="AssistantProfessor",I[I.Student=3]="Student"})(H||(H={}));var Q=function(d){var w=d.visible,G=d.user,q=d.onCancel,E=q===void 0?function(){}:q,u=Object(de.useState)(),s=Object(ue.a)(u,2),S=s[0],T=s[1],K=Object(de.useState)([]),Y=Object(ue.a)(K,2),F=Y[0],me=Y[1],xe=Object(de.useState)(!1),je=Object(ue.a)(xe,2),nt=je[0],De=je[1],se=Object(de.useState)(!1),he=Object(ue.a)(se,2),He=he[0],ye=he[1],te=Object(de.useState)(),$=Object(ue.a)(te,2),f=$[0],b=$[1];Object(de.useEffect)(function(){var k;if(G!=null&&(k=G.userInfo)!==null&&k!==void 0&&k.identity){var Z;me([(G==null||((Z=G.userInfo)===null||Z===void 0)?void 0:Z.identity)==="student"?3:1])}},[G]);var P=function(Z,ie){if(F.includes(H.Professor)){D.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:L.a.createElement("div",{className:"tc"},ie||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:function(){y.d.push("/classrooms/".concat(Z,"/students"))}});return}y.d.push("/classrooms/".concat(Z,"/students"))},v=function(){var k=Object(le.a)(fe.a.mark(function Z(){var ie;return fe.a.wrap(function(ne){for(;;)switch(ne.prev=ne.next){case 0:if(S){ne.next=3;break}return p.b.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A"),ne.abrupt("return");case 3:return De(!0),ne.next=6,Object(A.c)({invite_code:S,professor:F.includes(H.Professor)?1:null,assistant_professor:F.includes(H.AssistantProfessor)?1:null,student:F.includes(H.Student)?1:null});case 6:if(ie=ne.sent,De(!1),!((ie==null?void 0:ie.status)===-2)){ne.next=22;break}if(O(),!(ie.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1")){ne.next=14;break}return ye(!0),b(1),ne.abrupt("return");case 14:if(!(ie.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1")){ne.next=18;break}return ye(!0),b(2),ne.abrupt("return");case 18:if(!(ie.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1")){ne.next=22;break}return ye(!0),b(3),ne.abrupt("return");case 22:if(!((ie==null?void 0:ie.status)===0)){ne.next=27;break}return Object(V.Y)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),O(),(ie==null?void 0:ie.course_id)&&P(ie.course_id,ie.message),ne.abrupt("return");case 27:case"end":return ne.stop()}},Z)}));return function(){return k.apply(this,arguments)}}(),O=function(){var k=Object(le.a)(fe.a.mark(function Z(){return fe.a.wrap(function(_){for(;;)switch(_.prev=_.next){case 0:E();case 1:case"end":return _.stop()}},Z)}));return function(){return k.apply(this,arguments)}}();return L.a.createElement(L.a.Fragment,null,L.a.createElement(D.a,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",visible:w,confirmLoading:nt,onOk:v,onCancel:O},L.a.createElement("div",{className:"tc"},L.a.createElement("div",null,L.a.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),L.a.createElement(R.a,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:S,onChange:function(Z){if(Z.target.value.length>=7){p.b.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}T(Z.target.value)}})),L.a.createElement("div",{className:"mt10 font14"},L.a.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),L.a.createElement(j.a.Group,{value:F,onChange:function(Z){return me(Z)}},L.a.createElement(j.a,{value:H.Professor,disabled:F.includes(2)},"\u6559\u5E08"),L.a.createElement(j.a,{value:H.AssistantProfessor,disabled:F.includes(1)},"\u52A9\u6559"),L.a.createElement(j.a,{value:H.Student},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),L.a.createElement(W.a,{visible:He,onCancel:function(){return ye(!1)},occupationValue:f}))};M.a=Object(y.a)(function(I){var d=I.user;return{user:d}})(Q)},Jq4h:function(J,M,e){J.exports=e.p+"static/qrcode.54870d9b.png"},LdHM:function(J,M,e){"use strict";e.d(M,"b",function(){return Q}),e.d(M,"a",function(){return d});var U=e("1OyB"),j=e("vuIU"),Ae=e("Ji7U"),R=e("LK+K"),o=e("q1tI"),p=e("rePB"),le=e("Ff2n"),z=e("ODXe"),D=e("4IlW"),ue=e("bX4T"),X=e("YrtM"),fe=e("TSYQ"),de=e.n(fe),L=e("+nKL"),y=e("8OUc"),A=function(se,he){var He=se.prefixCls,ye=se.id,te=se.flattenOptions,$=se.childrenAsData,f=se.values,b=se.searchValue,P=se.multiple,v=se.defaultActiveFirstOption,O=se.height,k=se.itemHeight,Z=se.notFoundContent,ie=se.open,_=se.menuItemSelectedIcon,ne=se.virtual,Re=se.onSelect,Oe=se.onToggleOpen,Ue=se.onActiveValue,we=se.onScroll,qe=se.onMouseEnter,Fe="".concat(He,"-item"),Le=Object(X.a)(function(){return te},[ie,te],function(Ce,ve){return ve[0]&&Ce[1]!==ve[1]}),ct=o.useRef(null),st=function(ve){ve.preventDefault()},Ot=function(ve){ct.current&&ct.current.scrollTo({index:ve})},vt=function(ve){for(var pe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,Ee=Le.length,Be=0;Be1&&arguments[1]!==void 0?arguments[1]:!1;return Object(G.a)(De).map(function(he,He){if(!o.isValidElement(he)||!he.type)return null;var ye=he.type.isSelectOptGroup,te=he.key,$=he.props,f=$.children,b=Object(le.a)($,["children"]);return se||!ye?q(he):Object(w.a)(Object(w.a)({key:"__RC_SELECT_GRP__".concat(te===null?He:te,"__"),label:te},b),{},{options:E(f)})}).filter(function(he){return he})}var u=e("2Qr1"),s=e("qNPg"),S=e("U8pU"),T=e("Kwbf"),K=e("WKfj");function Y(De){var se=De.mode,he=De.options,He=De.children,ye=De.backfill,te=De.allowClear,$=De.placeholder,f=De.getInputElement,b=De.showSearch,P=De.onSearch,v=De.defaultOpen,O=De.autoFocus,k=De.labelInValue,Z=De.value,ie=De.inputValue,_=De.optionLabelProp,ne=se==="multiple"||se==="tags",Re=b!==void 0?b:ne||se==="combobox",Oe=he||E(He);if(Object(T.a)(se!=="tags"||Oe.every(function(Fe){return!Fe.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),se==="tags"||se==="combobox"){var Ue=Oe.some(function(Fe){return Fe.options?Fe.options.some(function(Le){return typeof("value"in Le?Le.value:Le.key)=="number"}):typeof("value"in Fe?Fe.value:Fe.key)=="number"});Object(T.a)(!Ue,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(T.a)(se!=="combobox"||!_,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(T.a)(se==="combobox"||!ye,"`backfill` only works with `combobox` mode."),Object(T.a)(se==="combobox"||!f,"`getInputElement` only work with `combobox` mode."),Object(T.b)(se!=="combobox"||!f||!te||!$,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),P&&!Re&&se!=="combobox"&&se!=="tags"&&Object(T.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(T.b)(!v||O,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),Z!=null){var we=Object(K.d)(Z);Object(T.a)(!k||we.every(function(Fe){return Object(S.a)(Fe)==="object"&&("key"in Fe||"value"in Fe)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(T.a)(!ne||Array.isArray(Z),"`value` should be array when `mode` is `multiple` or `tags`")}if(He){var qe=null;Object(G.a)(He).some(function(Fe){if(!o.isValidElement(Fe)||!Fe.type)return!1;var Le=Fe.type;if(Le.isSelectOption)return!1;if(Le.isSelectOptGroup){var ct=Object(G.a)(Fe.props.children).every(function(st){return!o.isValidElement(st)||!Fe.type||st.type.isSelectOption?!0:(qe=st.type,!1)});return!ct}return qe=Le,!0}),qe&&Object(T.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(qe.displayName||qe.name||qe,"`.")),Object(T.a)(ie===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var F=Y,me=Object(s.a)({prefixCls:"rc-select",components:{optionList:V},convertChildrenToData:E,flattenOptions:u.d,getLabeledValue:u.e,filterOptions:u.b,isValueDisabled:u.g,findValueOption:u.c,warningProps:F,fillOptionsWithMissingValue:u.a}),xe=function(De){Object(Ae.a)(he,De);var se=Object(R.a)(he);function he(){var He;return Object(U.a)(this,he),He=se.apply(this,arguments),He.selectRef=o.createRef(),He.focus=function(){He.selectRef.current.focus()},He.blur=function(){He.selectRef.current.blur()},He}return Object(j.a)(he,[{key:"render",value:function(){return o.createElement(me,Object.assign({ref:this.selectRef},this.props))}}]),he}(o.Component);xe.Option=Q,xe.OptGroup=d;var je=xe,nt=M.c=je},NLgs:function(J,M,e){"use strict";e.d(M,"e",function(){return I}),e.d(M,"f",function(){return d}),e.d(M,"d",function(){return G}),e.d(M,"c",function(){return q}),e.d(M,"a",function(){return E}),e.d(M,"b",function(){return u});var U=e("miYZ"),j=e("tsqr"),Ae=e("9og8"),R=e("2qtc"),o=e("kLXV"),p=e("WmNS"),le=e.n(p),z=e("q1tI"),D=e.n(z),ue=e("9kvl"),X=e("xKgJ"),fe=e("1vsH"),de=e("RCxd"),L=e("mOS8"),y=e.n(L),A=e("1ZF9"),W=e.n(A),V=e("WdTA"),H=e.n(V),Q=e("m3rI"),I=function(S){var T=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return!!(d(S)&&w(T))},d=function(S){return Object(X.p)()?!0:(S({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},w=function(){var S,T=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,K=Object(ue.c)()._store.getState(),Y=K.user;return(S=Y.userInfo)!==null&&S!==void 0&&S.profile_completed?!0:(o.a.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:T?"\u6309\u7167\u6709\u5173\u653F\u7B56\u89C4\u5B9A\uFF0C\u7279\u6B8A\u5B9E\u9A8C\u9700\u8981\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u624D\u80FD\u4F7F\u7528\uFF0C\u8BF7\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u7801":"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){ue.d.push("/account/profile/edit")}}),!1)},G=function(){var S,T=Object(ue.c)()._store.getState(),K=T.user;return(S=K.userInfo)!==null&&S!==void 0&&S.professional_certification?!0:(o.a.confirm({title:"\u63D0\u793A",centered:!0,content:D.a.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){Object(fe.O)("/account/certification")}}),!1)},q=function(){return Object(X.a)()?!0:(o.a.warning({centered:!0,width:530,title:"\u63D0\u793A",content:D.a.createElement("div",{className:"tc",style:{marginLeft:-38}},D.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u626B\u7801\u52A0\u7FA4@\u7FA4\u7BA1\u7406\u5458\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650\u54E6\uFF01"),D.a.createElement("img",{src:Object(X.t)()?H.a:"".concat(Q.a.IMG_SERVER,"/images/educoder/qqqun20191230.png"),width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1)},E=function(S,T){return S?!0:(o.a.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:D.a.createElement("div",null,D.a.createElement("p",null,T||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),D.a.createElement("div",{style:{marginLeft:"110px"}},D.a.createElement("img",{src:W.a,width:200}),D.a.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(fe.O)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},u=function(S){var T=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",K=Object(ue.c)()._store.getState(),Y=K.shixunsDetail.detail;return(Y==null?void 0:Y.public)===2||(Y==null?void 0:Y.public)===1||(Y==null?void 0:Y.shixun_status)===3?(o.a.info({centered:!0,icon:D.a.createElement(de.a,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:D.a.createElement("div",{className:"tc",style:{marginLeft:-38}},D.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},D.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",(Y==null?void 0:Y.public)===2?"\u5DF2\u516C\u5F00":(Y==null?void 0:Y.public)===1?"\u5F85\u5BA1\u6838":"\u5DF2\u5173\u95ED","\uFF0C",T,"\u3002"),D.a.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),D.a.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:y.a,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0):(Y==null?void 0:Y.shixun_status)===2?(o.a.confirm({centered:!0,icon:D.a.createElement(de.a,null),title:"\u63D0\u793A",content:D.a.createElement("div",null,D.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",T,"\u3002"),D.a.createElement("br",null),D.a.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){o.a.confirm({width:440,centered:!0,icon:D.a.createElement(de.a,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){var me=Object(Ae.a)(le.a.mark(function je(){var nt;return le.a.wrap(function(se){for(;;)switch(se.prev=se.next){case 0:return se.next=2,S({type:"shixunsDetail/cancelRelease",payload:{id:Y==null?void 0:Y.identifier}});case 2:nt=se.sent,nt.status!==401&&(j.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),S({type:"shixunsDetail/getShixunsDetail",payload:{id:Y==null?void 0:Y.identifier}}),S({type:"practiceSetting/getCommonData",payload:{id:Y==null?void 0:Y.identifier}}));case 4:case"end":return se.stop()}},je)}));function xe(){return me.apply(this,arguments)}return xe}()})}}),!0):!1}},NQ7k:function(J,M,e){"use strict";e.r(M);var U=e("cWXX"),j=e("/ezw"),Ae=e("DjyN"),R=e("NUBc"),o=e("qVdP"),p=e("jsC+"),le=e("lUTK"),z=e("BvKs"),D=e("+L6B"),ue=e("2/Rp"),X=e("7Kak"),fe=e("9yH6"),de=e("miYZ"),L=e("tsqr"),y=e("k1fw"),A=e("9og8"),W=e("tJVT"),V=e("PpiC"),H=e("WmNS"),Q=e.n(H),I=e("q1tI"),d=e.n(I),w=e("Ty5D"),G=e("55Ip"),q=e("9kvl"),E=e("lhx+"),u=e.n(E),s=e("BdwD"),S=e("IzEo"),T=e("bx4M"),K=e("14J3"),Y=e("BMrR"),F=e("jCWc"),me=e("kPKH"),xe=e("DYRE"),je=e("zeV3"),nt=e("5Dmo"),De=e("3S7+"),se=e("2m4C"),he=e.n(se),He=e("m3rI"),ye=e("xKgJ"),te=function(Se){var Ne=Se.data,ze=Se.isStudent,_e=Se.openMoveClassroomModal;return d.a.createElement(d.a.Fragment,null,Ne&&Ne.map(function(Ie,Me){var $e,it;return d.a.createElement("div",{className:he.a.wrap},d.a.createElement(T.a,{className:"animated fadeIn ".concat(he.a.cardWrap)},d.a.createElement("a",{key:Ie.id,href:Ie.first_category_url,onClick:function(Ye){Ie.can_visited||Ye.preventDefault()}},Ie.is_public===1&&d.a.createElement(d.a.Fragment,null,d.a.createElement("div",{className:Me==0?"".concat(he.a.public," ").concat(he.a.borderFF6800):he.a.public}),d.a.createElement("span",{className:he.a.publicIcon}),d.a.createElement("span",{className:he.a.publicText},"\u516C\u5F00")),!Ie.can_visited&&d.a.createElement("div",{className:he.a.lockWrap},d.a.createElement("div",{className:"mt80 mb25"},d.a.createElement("i",{className:"iconfont icon-guansuo ".concat(he.a.lockIcon)})),d.a.createElement("p",{className:he.a.lockText},Object(ye.p)()?"\u975E\u6210\u5458\u4E0D\u80FD\u8BBF\u95EE":"\u79C1\u6709\u8BFE\u5802\uFF0C\u8BF7\u767B\u5F55\u518D\u64CD\u4F5C")),d.a.createElement("div",{className:he.a.topWrap},d.a.createElement("p",{className:he.a.title},Ie.name),d.a.createElement("span",null,d.a.createElement("img",{className:he.a.img,alt:"\u7528\u6237",height:"50",width:"50",src:"".concat(He.a.API_SERVER).concat(Ie.avatar_url)})),d.a.createElement("p",{className:he.a.teacherName},ze?d.a.createElement("span",{title:Ie.teacher_names,className:he.a.teacherNames},Ie.teacher_names):d.a.createElement("span",null,($e=Ie.teacher)===null||$e===void 0?void 0:$e.real_name)),!ze&&d.a.createElement("div",{className:he.a.teacherUsers},!!((it=Ie.teacher_users)!==null&&it!==void 0&&it.length)&&d.a.createElement("span",{className:he.a.color989898},"\u6559\u5B66\u56E2\u961F\uFF1A",Ie.teacher_users.map(function(tt,Ye){return d.a.createElement("span",{className:"ml5",key:Ye},tt)}))))),d.a.createElement("div",{className:he.a.bottomWrap},ze?d.a.createElement("div",{className:he.a.bottom},Ie.visits>0&&d.a.createElement(De.a,{placement:"bottom",title:"\u8BBF\u95EE\u91CF"},d.a.createElement("span",{className:he.a.bottomIconSpan},d.a.createElement("i",{className:"iconfont icon-liulanyan mr3"}),Ie.visits)),Ie.members_count>0&&d.a.createElement(De.a,{placement:"bottom",title:"\u6210\u5458"},d.a.createElement("span",{className:he.a.bottomIconSpan},d.a.createElement("i",{className:"iconfont icon-chengyuan mr3"}),Ie.members_count)),Ie.homework_commons_count>0&&d.a.createElement(De.a,{placement:"bottom",title:"\u4F5C\u4E1A"},d.a.createElement("span",{className:he.a.bottomIconSpan},d.a.createElement("i",{className:"iconfont icon-zuoye mr3"}),Ie.homework_commons_count))):d.a.createElement(Y.a,{align:"middle",justify:"space-between",className:he.a.teacherBottomWrapper},d.a.createElement(me.a,null,d.a.createElement(je.a,{size:12},Ie.visits>0&&d.a.createElement(De.a,{placement:"bottom",title:"\u8BBF\u95EE\u91CF"},d.a.createElement("span",{className:he.a.bottomIconSpan},d.a.createElement("i",{className:"iconfont icon-liulanyan mr3"}),Ie.visits)),Ie.members_count>0&&d.a.createElement(De.a,{placement:"bottom",title:"\u6210\u5458"},d.a.createElement("span",{className:he.a.bottomIconSpan},d.a.createElement("i",{className:"iconfont icon-chengyuan mr3"}),Ie.members_count)),Ie.homework_commons_count>0&&d.a.createElement(De.a,{placement:"bottom",title:"\u4F5C\u4E1A"},d.a.createElement("span",{className:he.a.bottomIconSpan},d.a.createElement("i",{className:"iconfont icon-zuoye mr3"}),Ie.homework_commons_count)))),d.a.createElement(me.a,{className:he.a.linkBtn,onClick:function(Ye){_e(Ie.id)}},d.a.createElement("span",null,"\u79FB\u52A8\u5230"))))))}))},$=te,f=e("g9YV"),b=e("wCAj"),P=e("wd/R"),v=e.n(P),O=e("1vsH"),k=function(Se){var Ne=Se.data,ze=Se.number,_e=[{title:d.a.createElement("span",{className:"pl20"},"\u5E8F\u53F7"),dataIndex:"index",key:"index",width:82,className:"pl20",render:function(Me,$e,it){return d.a.createElement("span",{className:"pl20"},ze+it+1)}},{title:"\u8BFE\u5802\u540D\u79F0",dataIndex:"name",width:324,key:"name",render:function(Me){return d.a.createElement(De.a,{title:Me,placement:"bottomLeft"},d.a.createElement("span",null,Me))}},{title:"\u7BA1\u7406\u5458",dataIndex:"teacher",key:"teacher",width:64,ellipsis:!0,render:function(Me){return d.a.createElement(De.a,{title:(Me==null?void 0:Me.real_name)||"--",placement:"bottomLeft"},d.a.createElement("span",null,(Me==null?void 0:Me.real_name)||"--"))}},{title:"\u6559\u5B66\u56E2\u961F",dataIndex:"teacher_names",key:"teacher_names",width:138,ellipsis:!0,render:function(Me){return d.a.createElement(De.a,{title:Me||"--",placement:"bottomLeft"},d.a.createElement("span",null,Me))}},{title:"\u8BBF\u95EE\u6B21\u6570",dataIndex:"visits",width:94,key:"visits"},{title:"\u8BFE\u5802\u6210\u5458",dataIndex:"members_count",width:94,key:"members_count"},{title:"\u4F5C\u4E1A\u6570\u91CF",dataIndex:"homework_commons_count",width:94,key:"homework_commons_count"},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_at",key:"created_at",width:148,render:function(Me){return v()(Me).format("YYYY-MM-DD HH:mm")}},{title:"\u72B6\u6001",dataIndex:"is_end",key:"is_end",width:80,render:function(Me){return Me?"\u5DF2\u7ED3\u675F":"\u6B63\u5728\u8FDB\u884C"}},{title:"\u64CD\u4F5C",dataIndex:"name",key:"name",width:62,render:function(Me,$e){return $e.can_visited?d.a.createElement("span",{className:"c-blue current",onClick:function(tt){tt.stopPropagation(),Object(O.O)($e.first_category_url)}},"\u8BE6\u60C5"):d.a.createElement(De.a,{title:Object(ye.p)()?"\u975E\u6210\u5458\u4E0D\u80FD\u8BBF\u95EE":"\u79C1\u6709\u8BFE\u5802\uFF0C\u8BF7\u767B\u5F55\u518D\u64CD\u4F5C"},d.a.createElement("span",{className:"c-grey-999"},"\u8BE6\u60C5"))}}];return d.a.createElement(d.a.Fragment,null,d.a.createElement(b.a,{style:{cursor:"pointer"},onRow:function(Me){return{onClick:function(it){Me.can_visited&&window.open("".concat(Me==null?void 0:Me.first_category_url),"_blank")}}},className:"table-layout bg-white",pagination:!1,dataSource:Ne,columns:_e}))},Z=k,ie=e("xtZ4"),_=e.n(ie),ne=function(Se){var Ne=Se.params,ze=Ne===void 0?{}:Ne,_e=Se.isCurrent,Ie=Se.handleChangeCategory,Me=Ie===void 0?function(){}:Ie,$e=Se.handleChangeStatus,it=$e===void 0?function(){}:$e;return d.a.createElement(d.a.Fragment,null,d.a.createElement("div",{className:_.a.searchBar},d.a.createElement("li",{className:"".concat(_.a.firstLi," ").concat(!ze.category&&_.a.active)},d.a.createElement("a",{onClick:function(){return Me("")}},"\u5168\u90E8")),d.a.createElement("li",{className:"".concat(_.a.otherLi," ").concat(ze.category==="manage"&&_.a.active)},d.a.createElement("a",{onClick:function(){return Me("manage")}},_e?"\u6211":"TA","\u7BA1\u7406\u7684")),d.a.createElement("li",{className:"".concat(_.a.otherLi," ").concat(ze.category==="study"&&_.a.active)},d.a.createElement("a",{onClick:function(){return Me("study")}},_e?"\u6211":"TA","\u5B66\u4E60\u7684"))),_e&&d.a.createElement("div",{className:"".concat(_.a.searchBar," ").concat(_.a.searchBarBorder)},d.a.createElement("li",{className:"font14 ".concat(_.a.firstLi," ").concat(!ze.status&&_.a.active)},d.a.createElement("a",{onClick:function(){return it("")}},"\u5168\u90E8")),d.a.createElement("li",{className:"font14 ".concat(_.a.otherLi," ").concat(ze.status==="processing"&&_.a.active)},d.a.createElement("a",{onClick:function(){return it("processing")}},"\u6B63\u5728\u8FDB\u884C")),d.a.createElement("li",{className:"font14 ".concat(_.a.otherLi," ").concat(ze.status==="end"&&_.a.active)},d.a.createElement("a",{onClick:function(){return it("end")}},"\u5DF2\u7ED3\u675F"))))},Re=e("dhSg"),Oe=e("lzim"),Ue=e("Jky8"),we=e("5NDa"),qe=e("5rEg"),Fe=e("2qtc"),Le=e("kLXV"),ct=e("TD4W"),st=e.n(ct),Ot=e("jb+D"),vt=function(Se){var Ne=Se.data,ze=Se.onOpen,_e=ze===void 0?function(){}:ze,Ie=Se.onMove,Me=Ie===void 0?function(){}:Ie,$e=Se.onRenameOk,it=$e===void 0?function(){}:$e,tt=Se.onDeleteOk,Ye=tt===void 0?function(){}:tt,_t=Object(I.useState)(!1),dt=Object(W.a)(_t,2),lt=dt[0],We=dt[1],oe=Object(I.useState)(""),rt=Object(W.a)(oe,2),Qe=rt[0],Nt=rt[1];Object(I.useEffect)(function(){Ne.name&&Nt(Ne==null?void 0:Ne.name)},[Ne==null?void 0:Ne.name]);var gt=function(){var Wt=Object(A.a)(Q.a.mark(function jt(zt){var Qt,Zt,sn;return Q.a.wrap(function(At){for(;;)switch(At.prev=At.next){case 0:if(Qt=["\uFF1F","\u3001","/","\u2572","*","<",">","|"],Qe.trim()){At.next=4;break}return L.b.warn("\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"),At.abrupt("return");case 4:if(!(Qe.charAt(0)===" ")){At.next=7;break}return L.b.warn("\u9996\u5B57\u7B26\u4E0D\u80FD\u4E3A\u7A7A\u683C"),At.abrupt("return");case 7:Zt=0;case 8:if(!(Zt0,Qe=We==null?void 0:We.id;return{title:d.a.createElement("div",{title:We==null?void 0:We.name,className:ee.a.name},We==null?void 0:We.name),key:Qe,icon:d.a.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:rt?oe==null?void 0:oe.map(function(Nt){return _t(Nt)}):[]}}var dt=function(oe){return oe==null?void 0:oe.map(function(rt){return _t(rt)})},lt=_e?{defaultExpandedKeys:[0]}:{selectedKeys:Ne,defaultExpandedKeys:Ne};return d.a.createElement("div",{className:ee.a.customTree},tt.length>0&&d.a.createElement(be.a,Object(Pe.a)({},lt,{showIcon:!0,treeData:tt,onSelect:ze,disabled:Ie})))},ve=Ce,pe=function(Se){var Ne=Se.onOk,ze=Se.visible,_e=Se.onCancel,Ie=Se.data,Me=Se.currentFolderId,$e=Object(I.useState)(""),it=Object(W.a)($e,2),tt=it[0],Ye=it[1],_t=Object(I.useState)([0]),dt=Object(W.a)(_t,2),lt=dt[0],We=dt[1];Object(I.useEffect)(function(){We([Me]),Ye("")},[Me]);var oe=function(){var rt=Object(A.a)(Q.a.mark(function Qe(){var Nt,gt,Kt;return Q.a.wrap(function(jt){for(;;)switch(jt.prev=jt.next){case 0:if(Nt=["\uFF1F","\u3001","/","\u2572","*","<",">","|"],tt.trim()){jt.next=4;break}return L.b.warn("\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"),jt.abrupt("return");case 4:if(!(tt.charAt(0)===" ")){jt.next=7;break}return L.b.warn("\u9996\u5B57\u7B26\u4E0D\u80FD\u4E3A\u7A7A\u683C"),jt.abrupt("return");case 7:gt=0;case 8:if(!(gt0?lt[0]:0,name:tt});case 17:Kt=jt.sent,Kt.status===0&&(_e(),Ne(Kt==null?void 0:Kt.course_folder_id));case 19:case"end":return jt.stop()}},Qe)}));return function(){return rt.apply(this,arguments)}}();return d.a.createElement(Le.a,{centered:!0,title:"\u65B0\u5EFA\u6587\u4EF6\u5939",visible:ze,width:500,onCancel:_e,onOk:oe,destroyOnClose:!0},d.a.createElement("div",{className:ee.a.addModal},d.a.createElement("div",{className:ee.a.row},d.a.createElement("span",{className:ee.a.label},"\u6587\u4EF6\u5939\u540D\u79F0: "),d.a.createElement(qe.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0",value:tt,onChange:function(Qe){return Ye(Qe.target.value)}})),d.a.createElement("div",{className:ee.a.row,style:{alignItems:"start",maxHeight:500,overflow:"auto"}},d.a.createElement("span",{className:ee.a.label},"\u6587\u4EF6\u5939\u4F4D\u7F6E: "),d.a.createElement(ve,{value:lt,onChange:function(Qe){return We(Qe)},data:Ie}))))},Ee=pe,Be=function(Se){var Ne=Se.onOk,ze=Se.visible,_e=Se.onCancel,Ie=Se.data,Me=Se.currentFolderId,$e=Se.moveClassId,it=Object(I.useState)([0]),tt=Object(W.a)(it,2),Ye=tt[0],_t=tt[1];Object(I.useEffect)(function(){_t([Me])},[Me]);var dt=function(){var lt=Object(A.a)(Q.a.mark(function We(){var oe;return Q.a.wrap(function(Qe){for(;;)switch(Qe.prev=Qe.next){case 0:return Qe.next=2,Object(Ot.h)(Ye.length>0?Ye[0]:0,{course_id:$e});case 2:oe=Qe.sent,oe.status===0&&(_e(),Ne());case 4:case"end":return Qe.stop()}},We)}));return function(){return lt.apply(this,arguments)}}();return d.a.createElement(Le.a,{centered:!0,title:"\u79FB\u52A8\u5230",visible:ze,width:500,onCancel:_e,onOk:dt,destroyOnClose:!0},d.a.createElement("div",{className:ee.a.addModal},d.a.createElement("div",null,"\u8BF7\u9009\u62E9\u9700\u8981\u79FB\u52A8\u5230\u7684\u6587\u4EF6\u5939"),d.a.createElement("div",{style:{alignItems:"start",maxHeight:500,overflow:"auto"}},d.a.createElement(ve,{value:Ye,onChange:function(We){return _t(We)},data:Ie}))))},Te=Be,Ke=e("NLgs"),at=function(Se){var Ne,ze,_e,Ie,Me=Se.user,$e=Se.userDetail,it=Se.globalSetting,tt=Se.loading,Ye=Se.dispatch,_t=Object(V.a)(Se,["user","userDetail","globalSetting","loading","dispatch"]),dt=Object(w.h)(),lt=Object(I.useState)({}),We=Object(W.a)(lt,2),oe=We[0],rt=We[1],Qe=Object(I.useRef)(),Nt=Object(I.useState)(0),gt=Object(W.a)(Nt,2),Kt=gt[0],Wt=gt[1],jt=Object(I.useState)([]),zt=Object(W.a)(jt,2),Qt=zt[0],Zt=zt[1],sn=Object(I.useState)(),Pn=Object(W.a)(sn,2),At=Pn[0],Qn=Pn[1],Tn=Object(I.useState)(),Ln=Object(W.a)(Tn,2),In=Ln[0],bn=Ln[1],kn=Object(I.useState)(),Jn=Object(W.a)(kn,2),wn=Jn[0],an=Jn[1],cn=Object(I.useState)(),pn=Object(W.a)(cn,2),on=pn[0],hn=pn[1],yn=Object(I.useState)(!1),Vn=Object(W.a)(yn,2),Hn=Vn[0],Gn=Vn[1],Aa=Object(I.useState)(!1),ca=Object(W.a)(Aa,2),ea=ca[0],Jt=ca[1],ta=Object(I.useState)(!1),Zn=Object(W.a)(ta,2),ya=Zn[0],Cn=Zn[1],Ta=Object(I.useState)(!1),da=Object(W.a)(Ta,2),ma=da[0],Oa=da[1],Ia=Object(I.useState)([{label:d.a.createElement("span",{className:"icon-juxingfenbu font14"}),value:1},{label:d.a.createElement("span",{className:"icon-liebiaofenbu font14"}),value:2}]),na=Object(W.a)(Ia,2),aa=na[0],Ga=na[1],_a=Object(I.useState)(parseInt(localStorage.getItem("ClassShowType"))||1),fa=Object(W.a)(_a,2),pa=fa[0],Ua=fa[1],Rn=Object(I.useState)(!0),oa=Object(W.a)(Rn,2),Bn=oa[0],ra=oa[1];Object(I.useEffect)(function(){var et;Qe.current=(et=dt.pathname.split("/"))===null||et===void 0?void 0:et[2];var ot={category:void 0,status:void 0,page:1,per_page:16,sort_by:"updated_at",sort_direction:"desc",username:Qe.current,course_folder_id:void 0};rt(ot),Ft(ot).then(function(yt){bn(yt==null?void 0:yt.course_folders)})},[dt.pathname]),Object(I.useEffect)(function(){var et;hn(((et=Me.userInfo)===null||et===void 0?void 0:et.login)===Qe.current)},[(Ne=Me.userInfo)===null||Ne===void 0?void 0:Ne.login,Qe.current]);var vn=((ze=dt.pathname.split("/"))===null||ze===void 0?void 0:ze[3])||"classrooms";Object(I.useEffect)(function(){var et=Re.a.subscribe("user-detail-search",function(){var ot=Object(A.a)(Q.a.mark(function yt(Yt){var Xt;return Q.a.wrap(function(rn){for(;;)switch(rn.prev=rn.next){case 0:if(!(vn===Yt.currentTabName)){rn.next=7;break}return Xt={category:void 0,status:void 0,page:1,per_page:16,sort_by:"updated_at",sort_direction:"desc",username:Qe.current,search:Yt.value},rt(Xt),Gn(!1),rn.next=6,Ft(Xt);case 6:Gn(!0);case 7:case"end":return rn.stop()}},yt)}));return function(yt){return ot.apply(this,arguments)}}());return et},[on]);var Ft=function(){var et=Object(A.a)(Q.a.mark(function ot(yt){var Yt;return Q.a.wrap(function(En){for(;;)switch(En.prev=En.next){case 0:return En.next=2,Ye({type:"userDetail/getCourses",payload:yt});case 2:return Yt=En.sent,Yt&&(Wt(Yt.count||0),Zt(Yt.courses||[]),Qn(Yt.course_folders||[]),an(Yt.navigation||[])),En.abrupt("return",Yt);case 5:case"end":return En.stop()}},ot)}));return function(yt){return et.apply(this,arguments)}}(),On=function(ot){oe.category=ot,oe.page=1,rt(oe),Ft(oe)},ha=function(ot){oe.status=ot,oe.page=1,rt(oe),Ft(oe)},Kn=function(){oe.sort_direction=oe.sort_direction==="desc"?"asc":"desc",rt(oe),Ft(oe)},_n=function(ot){oe.sort_by=ot,oe.sort_direction="desc",rt(oe),Ft(oe)},xa=function(ot,yt){oe.page=ot,oe.per_page=yt,rt(oe),Ft(oe)},La=function(){return oe.category?oe.category==="manage"?"\u53D1\u5E03":"\u5B66\u4E60":"\u8BFE\u5802"},Ma=function(){return oe.sort_by==="updated_at"?"\u6700\u65B0\u52A8\u6001":oe.sort_by==="created_at"?"\u6700\u65B0\u521B\u5EFA":oe.sort_by==="name"?"\u540D\u79F0\u6392\u5E8F":""},sa=function(ot){var yt=Object(y.a)(Object(y.a)({},oe),{},{page:1,course_folder_id:ot});rt(yt),Ft(yt)},Sn;(function(et){et.Projects="projects",et.Shixuns="shixuns",et.Classrooms="classrooms"})(Sn||(Sn={}));var Wn=function(ot){var yt;if(!Object(Ke.e)(Ye))return;if(ot===Sn.Projects&&!((yt=Me.userInfo)!==null&&yt!==void 0&&yt.email)){L.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}ot===Sn.Classrooms&&Jt(!0)},Un=Object(I.useState)(!1),Yn=Object(W.a)(Un,2),Ra=Yn[0],va=Yn[1],Sa=Object(I.useState)(0),Xn=Object(W.a)(Sa,2),Fn=Xn[0],Ea=Xn[1],Da=function(){var et=Object(A.a)(Q.a.mark(function ot(yt){var Yt,Xt;return Q.a.wrap(function(rn){for(;;)switch(rn.prev=rn.next){case 0:return Yt={page:1,per_page:16,sort_by:"updated_at",sort_direction:"desc",username:Qe.current},rn.next=3,Ye({type:"userDetail/getCourses",payload:Yt});case 3:Xt=rn.sent,Ea(yt),bn(Xt==null?void 0:Xt.course_folders),va(!0);case 7:case"end":return rn.stop()}},ot)}));return function(yt){return et.apply(this,arguments)}}();return d.a.createElement(d.a.Fragment,null,d.a.createElement("div",{className:u.a.wrap},oe.search?d.a.createElement(d.a.Fragment,null,Hn&&d.a.createElement("div",{className:"font17 mt5 mb5"},d.a.createElement("span",{className:"c-grey-999"},"\u5173\u952E\u8BCD\uFF1A"),d.a.createElement("span",{className:"c-grey-333"},oe.search," "),d.a.createElement("span",{className:"c-grey-999"},"\u5171\u627E\u5230"),d.a.createElement("span",{className:"c-grey-333"}," ",Kt," "),d.a.createElement("span",{className:"c-grey-999"},"\u95E8\u76F8\u5173\u6559\u5B66\u8BFE\u5802"))):d.a.createElement(d.a.Fragment,null,d.a.createElement(ne,{params:oe,isCurrent:on,handleChangeCategory:On,handleChangeStatus:ha}),d.a.createElement("div",{className:u.a.midWrap},d.a.createElement("div",null,d.a.createElement("span",{className:u.a.color999},"\u5171\u53C2\u4E0E",Kt,"\u4E2A",La()),d.a.createElement(fe.a.Group,{className:"ml20 mr20 radio-group-sort-order",options:aa,onChange:function(ot){Ua(ot.target.value),localStorage.setItem("ClassShowType",ot.target.value)},value:pa,optionType:"button",buttonStyle:"solid"}),((_e=Me.userInfo)===null||_e===void 0?void 0:_e.identity)==="student"&&!Object(ye.v)()?d.a.createElement(ue.a,{onClick:function(){return Wn(Sn.Classrooms)},type:"primary"},"\u52A0\u5165\u6559\u5B66\u8BFE\u5802"):d.a.createElement(d.a.Fragment,null,d.a.createElement(G.a,{style:{margin:"0px 20px"},to:"/classrooms/new"},d.a.createElement(ue.a,{type:"primary"},"\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802")),d.a.createElement(ue.a,{type:"primary",loading:ya,onClick:Object(A.a)(Q.a.mark(function et(){var ot,yt;return Q.a.wrap(function(Xt){for(;;)switch(Xt.prev=Xt.next){case 0:return ot={page:1,per_page:16,sort_by:"updated_at",sort_direction:"desc",username:Qe.current},Cn(!0),Xt.next=4,Ft(ot);case 4:yt=Xt.sent,bn(yt==null?void 0:yt.course_folders),Cn(!1),Oa(!0);case 8:case"end":return Xt.stop()}},et)}))},"\u65B0\u5EFA\u6587\u4EF6\u5939"))),d.a.createElement("div",{className:u.a.orderWrap},d.a.createElement(p.a,{overlay:d.a.createElement(z.a,null,d.a.createElement(z.a.Item,{onClick:function(){return _n("updated_at")}},"\u6700\u65B0\u52A8\u6001"),d.a.createElement(z.a.Item,{onClick:function(){return _n("created_at")}},"\u6700\u65B0\u521B\u5EFA"),d.a.createElement(z.a.Item,{onClick:function(){return _n("name")}},"\u540D\u79F0\u6392\u5E8F"))},d.a.createElement("span",{className:u.a.orderTextWrap},Ma())),d.a.createElement("span",{className:u.a.orderIconWrap},d.a.createElement("span",{className:u.a.orderAsc},d.a.createElement("i",{className:oe.sort_direction==="asc"?"iconfont icon-sanjiaoxing-up font12 ".concat(u.a.color0152d9," ").concat(u.a.h10," ").concat(u.a.cursorPointer):"iconfont icon-sanjiaoxing-up font12 ".concat(u.a.h10," ").concat(u.a.cursorPointer),onClick:function(){return Kn()}})),d.a.createElement("span",{className:u.a.orderDesc},d.a.createElement("i",{className:oe.sort_direction==="desc"?"iconfont icon-sanjiaoxing-down font12 ".concat(u.a.color0152d9," ").concat(u.a.h10," ").concat(u.a.cursorPointer):"iconfont icon-sanjiaoxing-down font12 ".concat(u.a.h10," ").concat(u.a.cursorPointer),onClick:function(){return Kn()}})))))),((Ie=Me.userInfo)===null||Ie===void 0?void 0:Ie.identity)!=="student"&&d.a.createElement("div",{className:u.a.folderWrapper},d.a.createElement(wt.a,{data:wn,onClick:sa}),At==null?void 0:At.map(function(et){return d.a.createElement(Et,{data:et,key:et.id,onMove:function(){var ot=Object(A.a)(Q.a.mark(function yt(Yt,Xt){var En;return Q.a.wrap(function(qn){for(;;)switch(qn.prev=qn.next){case 0:return qn.next=2,Object(Ot.D)(Yt,{type:Xt});case 2:En=qn.sent,En.status===0&&Ft(oe);case 4:case"end":return qn.stop()}},yt)}));return function(yt,Yt){return ot.apply(this,arguments)}}(),onOpen:sa,onRenameOk:function(){return Ft(oe)},onDeleteOk:function(){return Ft(oe)}})})),d.a.createElement(j.a,{loading:tt["userDetail/getCourses"],active:!0,paragraph:{rows:5}},pa==1&&d.a.createElement("div",{className:u.a.cardWrap},!Qt.length&&(oe.category||oe.search||!oe.category&&Me.userInfo.user_identity==="\u5B66\u751F")&&d.a.createElement(s.a,null),d.a.createElement($,{data:Qt,isStudent:Me.userInfo.user_identity==="\u5B66\u751F",openMoveClassroomModal:function(ot){return Da(ot)}})),pa!=1&&d.a.createElement("div",{className:"mt10",style:{minHeight:400}},d.a.createElement(Z,{number:(oe.page-1)*oe.per_page,data:Qt})),Kt>0&&d.a.createElement("div",{className:u.a.countWrap},d.a.createElement(R.a,{showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["10","20","50","100","200"],total:Kt,onChange:function(ot,yt){xa(ot,yt)},pageSize:oe.per_page,hideOnSinglePage:!0,current:oe.page})))),Me&&Me.userInfo&&Me.userInfo.identity==="student"&&d.a.createElement("div",{className:"".concat(u.a.affixContainer," ").concat(Bn?u.a.qrcode:u.a.text)},Bn&&d.a.createElement(d.a.Fragment,null,d.a.createElement("div",{className:u.a.img},d.a.createElement("img",{src:Oe.a})),d.a.createElement("div",{className:u.a.tips},"\u3010\u626B\u7801\u52A0\u5165\u5927\u5B66\u5708\u3011"),d.a.createElement("div",{className:u.a.close,onClick:function(){return ra(!Bn)}},d.a.createElement("i",{className:"iconfont icon-guanbidanchuang"}))),!Bn&&d.a.createElement("div",{onClick:function(){return ra(!Bn)}},"\u52A0\u5165\u5927\u5B66\u5708")),d.a.createElement(Ue.a,{visible:ea,onCancel:function(){return Jt(!1)}}),d.a.createElement(Ee,{visible:ma,onCancel:function(){return Oa(!1)},data:In,currentFolderId:oe.course_folder_id,onOk:function(ot){Ft(Object(y.a)(Object(y.a)({},oe),{},{page:1,course_folder_id:ot}))}}),d.a.createElement(Te,{visible:Ra,onCancel:function(){return va(!1)},data:In,moveClassId:Fn,currentFolderId:oe.course_folder_id,onOk:function(){Ft(Object(y.a)(Object(y.a)({},oe),{},{page:1}))}}))},Ve=M.default=Object(q.a)(function(Je){var Se=Je.user,Ne=Je.userDetail,ze=Je.loading,_e=Je.globalSetting;return{user:Se,userDetail:Ne,globalSetting:_e,loading:ze.effects}})(at)},Nmxd:function(J,M){J.exports="data:image/png;base64,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"},NvD2:function(J,M,e){"use strict";e.d(M,"a",function(){return p});var U=e("Kwbf");function j(le,z){var D=new Set;return le.forEach(function(ue){z.has(ue)||D.add(ue)}),D}function Ae(le){var z=le||{},D=z.disabled,ue=z.disableCheckbox,X=z.checkable;return!!(D||ue)||X===!1}function R(le,z,D,ue){for(var X=new Set(le),fe=new Set,de=0;de<=D;de+=1){var L=z.get(de)||new Set;L.forEach(function(V){var H=V.key,Q=V.node,I=V.children,d=I===void 0?[]:I;X.has(H)&&!ue(Q)&&d.filter(function(w){return!ue(w.node)}).forEach(function(w){X.add(w.key)})})}for(var y=new Set,A=D;A>=0;A-=1){var W=z.get(A)||new Set;W.forEach(function(V){var H=V.parent,Q=V.node;if(ue(Q)||!V.parent||y.has(V.parent.key))return;if(ue(V.parent.node)){y.add(H.key);return}var I=!0,d=!1;(H.children||[]).filter(function(w){return!ue(w.node)}).forEach(function(w){var G=w.key,q=X.has(G);I&&!q&&(I=!1),!d&&(q||fe.has(G))&&(d=!0)}),I&&X.add(H.key),d&&fe.add(H.key),y.add(H.key)})}return{checkedKeys:Array.from(X),halfCheckedKeys:Array.from(j(fe,X))}}function o(le,z,D,ue,X){for(var fe=new Set(le),de=new Set(z),L=0;L<=ue;L+=1){var y=D.get(L)||new Set;y.forEach(function(H){var Q=H.key,I=H.node,d=H.children,w=d===void 0?[]:d;!fe.has(Q)&&!de.has(Q)&&!X(I)&&w.filter(function(G){return!X(G.node)}).forEach(function(G){fe.delete(G.key)})})}de=new Set;for(var A=new Set,W=ue;W>=0;W-=1){var V=D.get(W)||new Set;V.forEach(function(H){var Q=H.parent,I=H.node;if(X(I)||!H.parent||A.has(H.parent.key))return;if(X(H.parent.node)){A.add(Q.key);return}var d=!0,w=!1;(Q.children||[]).filter(function(G){return!X(G.node)}).forEach(function(G){var q=G.key,E=fe.has(q);d&&!E&&(d=!1),!w&&(E||de.has(q))&&(w=!0)}),d||fe.delete(Q.key),w&&de.add(Q.key),A.add(Q.key)})}return{checkedKeys:Array.from(fe),halfCheckedKeys:Array.from(j(de,fe))}}function p(le,z,D,ue){var X=[],fe;ue?fe=ue:fe=Ae;var de=new Set(le.filter(function(W){var V=!!D[W];return V||X.push(W),V})),L=new Map,y=0;Object.keys(D).forEach(function(W){var V=D[W],H=V.level,Q=L.get(H);Q||(Q=new Set,L.set(H,Q)),Q.add(V),y=Math.max(y,H)}),Object(U.a)(!X.length,"Tree missing follow keys: ".concat(X.slice(0,100).map(function(W){return"'".concat(W,"'")}).join(", ")));var A;return z===!0?A=R(de,L,y,fe):A=o(de,z.halfCheckedKeys,L,y,fe),A}},OZM5:function(J,M,e){"use strict";e.d(M,"b",function(){return ue}),e.d(M,"a",function(){return X}),e.d(M,"k",function(){return fe}),e.d(M,"h",function(){return de}),e.d(M,"i",function(){return L}),e.d(M,"g",function(){return y}),e.d(M,"c",function(){return A}),e.d(M,"d",function(){return W}),e.d(M,"j",function(){return Q}),e.d(M,"e",function(){return I}),e.d(M,"f",function(){return d});var U=e("KQm4"),j=e("U8pU"),Ae=e("Ff2n"),R=e("q1tI"),o=e.n(R),p=e("Kwbf"),le=e("WaYH"),z=.25,D=2;function ue(w,G){var q=w.slice(),E=q.indexOf(G);return E>=0&&q.splice(E,1),q}function X(w,G){var q=w.slice();return q.indexOf(G)===-1&&q.push(G),q}function fe(w){return w.split("-")}function de(w,G){return"".concat(w,"-").concat(G)}function L(w){return w&&w.type&&w.type.isTreeNode}function y(w,G){var q=[w],E=G[w];function u(){var s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];s.forEach(function(S){var T=S.key,K=S.children;q.push(T),u(K)})}return u(E.children),q}function A(w,G){var q=w.clientY,E=G.selectHandle.getBoundingClientRect(),u=E.top,s=E.bottom,S=E.height,T=Math.max(S*z,D);return q<=u+T?-1:q>=s-T?1:0}function W(w,G){if(!w)return;var q=G.multiple;return q?w.slice():w.length?[w[0]]:w}var V=function(G){return G};function H(w,G){if(!w)return[];var q=G||{},E=q.processProps,u=E===void 0?V:E,s=Array.isArray(w)?w:[w];return s.map(function(S){var T=S.children,K=Object(Ae.a)(S,["children"]),Y=H(T,G);return o.a.createElement(le.a,Object.assign({},u(K)),Y)})}function Q(w){if(!w)return null;var G;if(Array.isArray(w))G={checkedKeys:w,halfCheckedKeys:void 0};else if(Object(j.a)(w)==="object")G={checkedKeys:w.checked||void 0,halfCheckedKeys:w.halfChecked||void 0};else return Object(p.a)(!1,"`checkedKeys` is not an array or an object"),null;return G}function I(w,G){var q=new Set;function E(u){if(q.has(u))return;var s=G[u];if(!s)return;q.add(u);var S=s.parent,T=s.node;if(T.disabled)return;S&&E(S.key)}return(w||[]).forEach(function(u){E(u)}),Object(U.a)(q)}function d(w){var G={};return Object.keys(w).forEach(function(q){(q.startsWith("data-")||q.startsWith("aria-"))&&(G[q]=w[q])}),G}},Ohmc:function(J,M,e){J.exports=e.p+"static/certificate.fc32dc1b.jpg"},RMFE:function(J,M){J.exports="data:image/png;base64,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"},"SA+Z":function(J,M,e){var U=e("wTVA"),j=e("EbDI"),Ae=e("ZhPi"),R=e("wkBT");function o(p){return U(p)||j(p)||Ae(p)||R()}J.exports=o,J.exports.__esModule=!0,J.exports.default=J.exports},SAoR:function(J,M,e){"use strict";var U=e("Q9mQ"),j=e("diRs"),Ae=e("q1tI"),R=e.n(Ae),o=e("+z73"),p=e.n(o),le=function(D){var ue=D.data,X=ue===void 0?[]:ue,fe=D.onClick,de=function(){return X.map(function(A,W){return R.a.createElement("div",{key:W,className:p.a.few},R.a.createElement("b",{title:A.name,style:{color:W===0?"#333333":"#999999"},onClick:function(){return fe(A.id)}},A.name),W1&&Q5?L():de())};M.a=le},SMhR:function(J,M){J.exports="data:image/png;base64,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"},TD4W:function(J,M,e){J.exports={list:"list___1nGHd",btns:"btns___1KUEY",name:"name___1xmIR"}},TGq3:function(J,M,e){J.exports=e.p+"static/lockclose.365036e8.svg"},W6BS:function(J,M){J.exports="data:image/png;base64,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"},WaYH:function(J,M,e){"use strict";var U=e("rePB"),j=e("Ff2n"),Ae=e("VTBJ"),R=e("1OyB"),o=e("vuIU"),p=e("JX7q"),le=e("Ji7U"),z=e("LK+K"),D=e("q1tI"),ue=e("TSYQ"),X=e.n(ue),fe=e("sboe"),de=e("OZM5"),L=function(G){var q=G.prefixCls,E=G.level,u=G.isStart,s=G.isEnd;if(!E)return null;for(var S="".concat(q,"-indent-unit"),T=[],K=0;K1&&arguments[1]!==void 0?arguments[1]:!1,b=$.getAttribute("id")||$.getAttribute("data-reactid")||$.getAttribute("name");if(f&&F[b])return F[b];var P=window.getComputedStyle($),v=P.getPropertyValue("box-sizing")||P.getPropertyValue("-moz-box-sizing")||P.getPropertyValue("-webkit-box-sizing"),O=parseFloat(P.getPropertyValue("padding-bottom"))+parseFloat(P.getPropertyValue("padding-top")),k=parseFloat(P.getPropertyValue("border-bottom-width"))+parseFloat(P.getPropertyValue("border-top-width")),Z=Y.map(function(_){return"".concat(_,":").concat(P.getPropertyValue(_))}).join(";"),ie={sizingStyle:Z,paddingSize:O,borderSize:k,boxSizing:v};return f&&b&&(F[b]=ie),ie}function je($){var f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,b=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,P=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;me||(me=document.createElement("textarea"),me.setAttribute("tab-index","-1"),me.setAttribute("aria-hidden","true"),document.body.appendChild(me)),$.getAttribute("wrap")?me.setAttribute("wrap",$.getAttribute("wrap")):me.removeAttribute("wrap");var v=xe($,f),O=v.paddingSize,k=v.borderSize,Z=v.boxSizing,ie=v.sizingStyle;me.setAttribute("style","".concat(ie,";").concat(K)),me.value=$.value||$.placeholder||"";var _=Number.MIN_SAFE_INTEGER,ne=Number.MAX_SAFE_INTEGER,Re=me.scrollHeight,Oe;if(Z==="border-box"?Re+=k:Z==="content-box"&&(Re-=O),b!==null||P!==null){me.value=" ";var Ue=me.scrollHeight-O;b!==null&&(_=Ue*b,Z==="border-box"&&(_=_+O+k),Re=Math.max(_,Re)),P!==null&&(ne=Ue*P,Z==="border-box"&&(ne=ne+O+k),Oe=Re>ne?"":"hidden",Re=Math.min(ne,Re))}return{height:Re,minHeight:_,maxHeight:ne,overflowY:Oe,resize:"none"}}var nt=e("Gytx"),De=e.n(nt),se;(function($){$[$.NONE=0]="NONE",$[$.RESIZING=1]="RESIZING",$[$.RESIZED=2]="RESIZED"})(se||(se={}));var he=function($){Object(R.a)(b,$);var f=Object(o.a)(b);function b(P){var v;return Object(j.a)(this,b),v=f.call(this,P),v.nextFrameActionId=void 0,v.resizeFrameId=void 0,v.textArea=void 0,v.saveTextArea=function(O){v.textArea=O},v.handleResize=function(O){var k=v.state.resizeStatus,Z=v.props,ie=Z.autoSize,_=Z.onResize;if(k!==se.NONE)return;typeof _=="function"&&_(O),ie&&v.resizeOnNextFrame()},v.resizeOnNextFrame=function(){cancelAnimationFrame(v.nextFrameActionId),v.nextFrameActionId=requestAnimationFrame(v.resizeTextarea)},v.resizeTextarea=function(){var O=v.props.autoSize;if(!O||!v.textArea)return;var k=O.minRows,Z=O.maxRows,ie=je(v.textArea,!1,k,Z);v.setState({textareaStyles:ie,resizeStatus:se.RESIZING},function(){cancelAnimationFrame(v.resizeFrameId),v.resizeFrameId=requestAnimationFrame(function(){v.setState({resizeStatus:se.RESIZED},function(){v.resizeFrameId=requestAnimationFrame(function(){v.setState({resizeStatus:se.NONE}),v.fixFirefoxAutoScroll()})})})})},v.renderTextArea=function(){var O=v.props,k=O.prefixCls,Z=k===void 0?"rc-textarea":k,ie=O.autoSize,_=O.onResize,ne=O.className,Re=O.disabled,Oe=v.state,Ue=Oe.textareaStyles,we=Oe.resizeStatus,qe=Object(s.a)(v.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),Fe=T()(Z,ne,Object(z.a)({},"".concat(Z,"-disabled"),Re));"value"in qe&&(qe.value=qe.value||"");var Le=Object(le.a)(Object(le.a)(Object(le.a)({},v.props.style),Ue),we===se.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return p.createElement(u,{onResize:v.handleResize,disabled:!(ie||_)},p.createElement("textarea",Object(U.a)({},qe,{className:Fe,style:Le,ref:v.saveTextArea})))},v.state={textareaStyles:{},resizeStatus:se.NONE},v}return Object(Ae.a)(b,[{key:"componentDidUpdate",value:function(v){(v.value!==this.props.value||!De()(v.autoSize,this.props.autoSize))&&this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var v=this.textArea.selectionStart,O=this.textArea.selectionEnd;this.textArea.setSelectionRange(v,O)}}catch(k){}}},{key:"render",value:function(){return this.renderTextArea()}}]),b}(p.Component),He=he,ye=function($){Object(R.a)(b,$);var f=Object(o.a)(b);function b(P){var v;Object(j.a)(this,b),v=f.call(this,P),v.resizableTextArea=void 0,v.focus=function(){v.resizableTextArea.textArea.focus()},v.saveTextArea=function(k){v.resizableTextArea=k},v.handleChange=function(k){var Z=v.props.onChange;v.setValue(k.target.value,function(){v.resizableTextArea.resizeTextarea()}),Z&&Z(k)},v.handleKeyDown=function(k){var Z=v.props,ie=Z.onPressEnter,_=Z.onKeyDown;k.keyCode===13&&ie&&ie(k),_&&_(k)};var O=typeof P.value=="undefined"||P.value===null?P.defaultValue:P.value;return v.state={value:O},v}return Object(Ae.a)(b,[{key:"setValue",value:function(v,O){"value"in this.props||this.setState({value:v},O)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return p.createElement(He,Object(U.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(v){return"value"in v?{value:v.value}:null}}]),b}(p.Component),te=M.default=ye},bT9E:function(J,M,e){"use strict";e.d(M,"a",function(){return j});var U=e("VTBJ");function j(Ae,R){var o=Object(U.a)({},Ae);return Array.isArray(R)&&R.forEach(function(p){delete o[p]}),o}},bUJZ:function(J,M){J.exports="data:image/png;base64,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"},biw7:function(J,M,e){"use strict";var U=e("q1tI"),j=e.n(U),Ae=U.createContext(null);M.a=Ae},cRFk:function(J,M,e){J.exports=e.p+"static/RepositoryNoneData.828085a8.png"},csWT:function(J,M,e){J.exports=e.p+"static/choose.4ad1045f.svg"},djh8:function(J,M,e){J.exports=e.p+"static/qrCode.42927872.png"},fAei:function(J,M,e){"use strict";e.d(M,"a",function(){return Q.a});var U=e("rePB"),j=e("VTBJ"),Ae=e("KQm4"),R=e("1OyB"),o=e("vuIU"),p=e("Ji7U"),le=e("LK+K"),z=e("q1tI"),D=e("4IlW"),ue=e("Kwbf"),X=e("TSYQ"),fe=e.n(X),de=e("sboe"),L=e("OZM5"),y=e("815F"),A=e("ODXe"),W=e("Ff2n"),V=e("+nKL"),H=e("8XRh"),Q=e("WaYH"),I=function(te,$){var f=te.className,b=te.style,P=te.motion,v=te.motionNodes,O=te.motionType,k=te.onMotionStart,Z=te.onMotionEnd,ie=te.active,_=te.treeNodeRequiredProps,ne=Object(W.a)(te,["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"]),Re=z.useState(!0),Oe=Object(A.a)(Re,2),Ue=Oe[0],we=Oe[1],qe=z.useContext(de.a),Fe=qe.prefixCls,Le=z.useRef(!1),ct=function(){Le.current||Z(),Le.current=!0};return Object(z.useEffect)(function(){v&&O==="hide"&&Ue&&we(!1)},[v]),Object(z.useEffect)(function(){return v&&k(),function(){v&&ct()}},[]),v?z.createElement(H.default,Object.assign({ref:$,visible:Ue},P,{motionAppear:O==="show",onAppearEnd:ct,onLeaveEnd:ct}),function(st,Ot){var vt=st.className,Et=st.style;return z.createElement("div",{ref:Ot,className:fe()("".concat(Fe,"-treenode-motion"),vt),style:Et},v.map(function(wt){var N=wt.data,ee=N.key,ce=Object(W.a)(N,["key"]),be=wt.isStart,Pe=wt.isEnd;delete ce.children;var Ce=Object(y.f)(ee,_);return z.createElement(Q.a,Object.assign({},ce,Ce,{active:ie,data:wt.data,key:ee,isStart:be,isEnd:Pe}))}))}):z.createElement(Q.a,Object.assign({domRef:$,className:f,style:b},ne,{active:ie}))};I.displayName="MotionTreeNode";var d=z.forwardRef(I),w=d;function G(){var ye=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],$=ye.length,f=te.length;if(Math.abs($-f)!==1)return{add:!1,key:null};function b(P,v){var O=new Map;P.forEach(function(Z){O.set(Z,!0)});var k=v.filter(function(Z){return!O.has(Z)});return k.length===1?k[0]:null}return $ ").concat(te);return te}var xe=function(te,$){var f=te.prefixCls,b=te.data,P=te.selectable,v=te.checkable,O=te.expandedKeys,k=te.selectedKeys,Z=te.checkedKeys,ie=te.loadedKeys,_=te.loadingKeys,ne=te.halfCheckedKeys,Re=te.keyEntities,Oe=te.disabled,Ue=te.dragging,we=te.dragOverNodeKey,qe=te.dropPosition,Fe=te.motion,Le=te.height,ct=te.itemHeight,st=te.virtual,Ot=te.focusable,vt=te.activeItem,Et=te.focused,wt=te.tabIndex,N=te.onKeyDown,ee=te.onFocus,ce=te.onBlur,be=te.onActiveChange,Pe=te.onListChangeStart,Ce=te.onListChangeEnd,ve=Object(W.a)(te,["prefixCls","data","selectable","checkable","expandedKeys","selectedKeys","checkedKeys","loadedKeys","loadingKeys","halfCheckedKeys","keyEntities","disabled","dragging","dragOverNodeKey","dropPosition","motion","height","itemHeight","virtual","focusable","activeItem","focused","tabIndex","onKeyDown","onFocus","onBlur","onActiveChange","onListChangeStart","onListChangeEnd"]),pe=z.useRef(null);z.useImperativeHandle($,function(){return{scrollTo:function(Nt){pe.current.scrollTo(Nt)}}});var Ee=z.useState(O),Be=Object(A.a)(Ee,2),Te=Be[0],Ke=Be[1],at=z.useState(b),Ve=Object(A.a)(at,2),Je=Ve[0],Se=Ve[1],Ne=z.useState(b),ze=Object(A.a)(Ne,2),_e=ze[0],Ie=ze[1],Me=z.useState([]),$e=Object(A.a)(Me,2),it=$e[0],tt=$e[1],Ye=z.useState(null),_t=Object(A.a)(Ye,2),dt=_t[0],lt=_t[1];function We(){Se(b),Ie(b),tt([]),lt(null),Ce()}z.useEffect(function(){Ke(O);var Qe=G(Te,O);if(Qe.key!==null)if(Qe.add){var Nt=Je.findIndex(function(Qt){var Zt=Qt.data.key;return Zt===Qe.key}),gt=Y(q(Je,b,Qe.key),st,Le,ct),Kt=Je.slice();Kt.splice(Nt+1,0,K),Ie(Kt),tt(gt),lt("show")}else{var Wt=b.findIndex(function(Qt){var Zt=Qt.data.key;return Zt===Qe.key}),jt=Y(q(b,Je,Qe.key),st,Le,ct),zt=b.slice();zt.splice(Wt+1,0,K),Ie(zt),tt(jt),lt("hide")}else Je!==b&&(Se(b),Ie(b))},[O,b]),z.useEffect(function(){Ue||We()},[Ue]);var oe=Fe?_e:b,rt={expandedKeys:O,selectedKeys:k,loadedKeys:ie,loadingKeys:_,checkedKeys:Z,halfCheckedKeys:ne,dragOverNodeKey:we,dropPosition:qe,keyEntities:Re};return z.createElement(z.Fragment,null,Et&&vt&&z.createElement("span",{style:E,"aria-live":"assertive"},me(vt)),z.createElement("div",{role:"tree"},z.createElement("input",{style:E,disabled:Ot===!1||Oe,tabIndex:Ot!==!1?wt:null,onKeyDown:N,onFocus:ee,onBlur:ce,value:"",onChange:u})),z.createElement(V.a,Object.assign({},ve,{data:oe,itemKey:F,height:Le,fullHeight:!1,virtual:st,itemHeight:ct,prefixCls:"".concat(f,"-list"),ref:pe}),function(Qe){var Nt=Qe.pos,gt=Qe.data,Kt=gt.key,Wt=Object(W.a)(gt,["key"]),jt=Qe.isStart,zt=Qe.isEnd,Qt=Object(y.e)(Kt,Nt);delete Wt.children;var Zt=Object(y.f)(Qt,rt);return z.createElement(w,Object.assign({},Wt,Zt,{active:vt&&Kt===vt.data.key,pos:Nt,data:Qe.data,isStart:jt,isEnd:zt,motion:Fe,motionNodes:Kt===s?it:null,motionType:dt,onMotionStart:Pe,onMotionEnd:We,treeNodeRequiredProps:rt,onMouseMove:function(){be(null)}}))}))},je=z.forwardRef(xe);je.displayName="NodeList";var nt=je,De=e("NvD2"),se=function(ye){Object(p.a)($,ye);var te=Object(le.a)($);function $(){var f;return Object(R.a)(this,$),f=te.apply(this,arguments),f.destroyed=!1,f.state={keyEntities:{},selectedKeys:[],checkedKeys:[],halfCheckedKeys:[],loadedKeys:[],loadingKeys:[],expandedKeys:[],dragging:!1,dragNodesKeys:[],dragOverNodeKey:null,dropPosition:null,treeData:[],flattenNodes:[],focused:!1,activeKey:null,listChanging:!1,prevProps:null},f.listRef=z.createRef(),f.onNodeDragStart=function(b,P){var v=f.state,O=v.expandedKeys,k=v.keyEntities,Z=f.props.onDragStart,ie=P.props.eventKey;f.dragNode=P;var _=Object(L.b)(O,ie);f.setState({dragging:!0,dragNodesKeys:Object(L.g)(ie,k)}),f.setExpandedKeys(_),Z&&Z({event:b,node:Object(y.b)(P.props)})},f.onNodeDragEnter=function(b,P){var v=f.state,O=v.expandedKeys,k=v.keyEntities,Z=v.dragNodesKeys,ie=f.props.onDragEnter,_=P.props,ne=_.pos,Re=_.eventKey;if(!f.dragNode||Z.indexOf(Re)!==-1)return;var Oe=Object(L.c)(b,P);if(f.dragNode.props.eventKey===Re&&Oe===0){f.setState({dragOverNodeKey:"",dropPosition:null});return}setTimeout(function(){f.setState({dragOverNodeKey:Re,dropPosition:Oe}),f.delayedDragEnterLogic||(f.delayedDragEnterLogic={}),Object.keys(f.delayedDragEnterLogic).forEach(function(Ue){clearTimeout(f.delayedDragEnterLogic[Ue])}),f.delayedDragEnterLogic[ne]=window.setTimeout(function(){if(!f.state.dragging)return;var Ue=Object(Ae.a)(O),we=k[Re];we&&(we.children||[]).length&&(Ue=Object(L.a)(O,Re)),"expandedKeys"in f.props||f.setExpandedKeys(Ue),ie&&ie({event:b,node:Object(y.b)(P.props),expandedKeys:Ue})},400)},0)},f.onNodeDragOver=function(b,P){var v=f.state.dragNodesKeys,O=f.props.onDragOver,k=P.props.eventKey;if(v.indexOf(k)!==-1)return;if(f.dragNode&&k===f.state.dragOverNodeKey){var Z=Object(L.c)(b,P);if(Z===f.state.dropPosition)return;f.setState({dropPosition:Z})}O&&O({event:b,node:Object(y.b)(P.props)})},f.onNodeDragLeave=function(b,P){var v=f.props.onDragLeave;f.setState({dragOverNodeKey:""}),v&&v({event:b,node:Object(y.b)(P.props)})},f.onNodeDragEnd=function(b,P){var v=f.props.onDragEnd;f.setState({dragOverNodeKey:""}),f.cleanDragState(),v&&v({event:b,node:Object(y.b)(P.props)}),f.dragNode=null},f.onNodeDrop=function(b,P){var v=f.state,O=v.dragNodesKeys,k=O===void 0?[]:O,Z=v.dropPosition,ie=f.props.onDrop,_=P.props,ne=_.eventKey,Re=_.pos;if(f.setState({dragOverNodeKey:""}),f.cleanDragState(),k.indexOf(ne)!==-1){Object(ue.a)(!1,"Can not drop to dragNode(include it's children node)");return}var Oe=Object(L.k)(Re),Ue={event:b,node:Object(y.b)(P.props),dragNode:f.dragNode?Object(y.b)(f.dragNode.props):null,dragNodesKeys:k.slice(),dropPosition:Z+Number(Oe[Oe.length-1]),dropToGap:!1};Z!==0&&(Ue.dropToGap=!0),ie&&ie(Ue),f.dragNode=null},f.cleanDragState=function(){var b=f.state.dragging;b&&f.setState({dragging:!1})},f.onNodeClick=function(b,P){var v=f.props.onClick;v&&v(b,P)},f.onNodeDoubleClick=function(b,P){var v=f.props.onDoubleClick;v&&v(b,P)},f.onNodeSelect=function(b,P){var v=f.state.selectedKeys,O=f.state.keyEntities,k=f.props,Z=k.onSelect,ie=k.multiple,_=P.selected,ne=P.key,Re=!_;Re?ie?v=Object(L.a)(v,ne):v=[ne]:v=Object(L.b)(v,ne);var Oe=v.map(function(Ue){var we=O[Ue];return we?we.node:null}).filter(function(Ue){return Ue});f.setUncontrolledState({selectedKeys:v}),Z&&Z(v,{event:"select",selected:Re,node:P,selectedNodes:Oe,nativeEvent:b.nativeEvent})},f.onNodeCheck=function(b,P,v){var O=f.state,k=O.keyEntities,Z=O.checkedKeys,ie=O.halfCheckedKeys,_=f.props,ne=_.checkStrictly,Re=_.onCheck,Oe=P.key,Ue,we={event:"check",node:P,checked:v,nativeEvent:b.nativeEvent};if(ne){var qe=v?Object(L.a)(Z,Oe):Object(L.b)(Z,Oe),Fe=Object(L.b)(ie,Oe);Ue={checked:qe,halfChecked:Fe},we.checkedNodes=qe.map(function(Et){return k[Et]}).filter(function(Et){return Et}).map(function(Et){return Et.node}),f.setUncontrolledState({checkedKeys:qe})}else{var Le=Object(De.a)([].concat(Object(Ae.a)(Z),[Oe]),!0,k),ct=Le.checkedKeys,st=Le.halfCheckedKeys;if(!v){var Ot=new Set(ct);Ot.delete(Oe);var vt=Object(De.a)(Array.from(Ot),{checked:!1,halfCheckedKeys:st},k);ct=vt.checkedKeys,st=vt.halfCheckedKeys}Ue=ct,we.checkedNodes=[],we.checkedNodesPositions=[],we.halfCheckedKeys=st,ct.forEach(function(Et){var wt=k[Et];if(!wt)return;var N=wt.node,ee=wt.pos;we.checkedNodes.push(N),we.checkedNodesPositions.push({node:N,pos:ee})}),f.setUncontrolledState({checkedKeys:ct},!1,{halfCheckedKeys:st})}Re&&Re(Ue,we)},f.onNodeLoad=function(b){return new Promise(function(P){f.setState(function(v){var O=v.loadedKeys,k=O===void 0?[]:O,Z=v.loadingKeys,ie=Z===void 0?[]:Z,_=f.props,ne=_.loadData,Re=_.onLoad,Oe=b.key;if(!ne||k.indexOf(Oe)!==-1||ie.indexOf(Oe)!==-1)return{};var Ue=ne(b);return Ue.then(function(){var we=f.state,qe=we.loadedKeys,Fe=we.loadingKeys,Le=Object(L.a)(qe,Oe),ct=Object(L.b)(Fe,Oe);Re&&Re(Le,{event:"load",node:b}),f.setUncontrolledState({loadedKeys:Le}),f.setState({loadingKeys:ct}),P()}),{loadingKeys:Object(L.a)(ie,Oe)}})})},f.onNodeMouseEnter=function(b,P){var v=f.props.onMouseEnter;v&&v({event:b,node:P})},f.onNodeMouseLeave=function(b,P){var v=f.props.onMouseLeave;v&&v({event:b,node:P})},f.onNodeContextMenu=function(b,P){var v=f.props.onRightClick;v&&(b.preventDefault(),v({event:b,node:P}))},f.onFocus=function(){var b=f.props.onFocus;f.setState({focused:!0}),b&&b.apply(void 0,arguments)},f.onBlur=function(){var b=f.props.onBlur;f.setState({focused:!1}),f.onActiveChange(null),b&&b.apply(void 0,arguments)},f.getTreeNodeRequiredProps=function(){var b=f.state,P=b.expandedKeys,v=b.selectedKeys,O=b.loadedKeys,k=b.loadingKeys,Z=b.checkedKeys,ie=b.halfCheckedKeys,_=b.dragOverNodeKey,ne=b.dropPosition,Re=b.keyEntities;return{expandedKeys:P||[],selectedKeys:v||[],loadedKeys:O||[],loadingKeys:k||[],checkedKeys:Z||[],halfCheckedKeys:ie||[],dragOverNodeKey:_,dropPosition:ne,keyEntities:Re}},f.setExpandedKeys=function(b){var P=f.state.treeData,v=Object(y.d)(P,b);f.setUncontrolledState({expandedKeys:b,flattenNodes:v},!0)},f.onNodeExpand=function(b,P){var v=f.state.expandedKeys,O=f.state.listChanging,k=f.props,Z=k.onExpand,ie=k.loadData,_=P.key,ne=P.expanded;if(O)return;var Re=v.indexOf(_),Oe=!ne;if(Object(ue.a)(ne&&Re!==-1||!ne&&Re===-1,"Expand state not sync with index check"),Oe?v=Object(L.a)(v,_):v=Object(L.b)(v,_),f.setExpandedKeys(v),Z&&Z(v,{node:P,expanded:Oe,nativeEvent:b.nativeEvent}),Oe&&ie){var Ue=f.onNodeLoad(P);Ue&&Ue.then(function(){var we=Object(y.d)(f.state.treeData,v);f.setUncontrolledState({flattenNodes:we})})}},f.onListChangeStart=function(){f.setUncontrolledState({listChanging:!0})},f.onListChangeEnd=function(){setTimeout(function(){f.setUncontrolledState({listChanging:!1})})},f.onActiveChange=function(b){var P=f.state.activeKey,v=f.props.onActiveChange;if(P===b)return;f.setState({activeKey:b}),b!==null&&f.scrollTo({key:b}),v&&v(b)},f.getActiveItem=function(){var b=f.state,P=b.activeKey,v=b.flattenNodes;return P===null?null:v.find(function(O){var k=O.data.key;return k===P})||null},f.offsetActiveKey=function(b){var P=f.state,v=P.flattenNodes,O=P.activeKey,k=v.findIndex(function(_){var ne=_.data.key;return ne===O});k===-1&&b<0&&(k=v.length),k=(k+b+v.length)%v.length;var Z=v[k];if(Z){var ie=Z.data.key;f.onActiveChange(ie)}else f.onActiveChange(null)},f.onKeyDown=function(b){var P=f.state,v=P.activeKey,O=P.expandedKeys,k=P.checkedKeys,Z=f.props,ie=Z.onKeyDown,_=Z.checkable,ne=Z.selectable;switch(b.which){case D.a.UP:{f.offsetActiveKey(-1),b.preventDefault();break}case D.a.DOWN:{f.offsetActiveKey(1),b.preventDefault();break}}var Re=f.getActiveItem();if(Re&&Re.data){var Oe=f.getTreeNodeRequiredProps(),Ue=Re.data.isLeaf===!1||!!(Re.data.children||[]).length,we=Object(y.b)(Object(j.a)(Object(j.a)({},Object(y.f)(v,Oe)),{},{data:Re.data,active:!0}));switch(b.which){case D.a.LEFT:{Ue&&O.includes(v)?f.onNodeExpand({},we):Re.parent&&f.onActiveChange(Re.parent.data.key),b.preventDefault();break}case D.a.RIGHT:{Ue&&!O.includes(v)?f.onNodeExpand({},we):Re.children&&Re.children.length&&f.onActiveChange(Re.children[0].data.key),b.preventDefault();break}case D.a.ENTER:case D.a.SPACE:{_&&!we.disabled&&we.checkable!==!1&&!we.disableCheckbox?f.onNodeCheck({},we,!k.includes(v)):!_&&ne&&!we.disabled&&we.selectable!==!1&&f.onNodeSelect({},we);break}}}ie&&ie(b)},f.setUncontrolledState=function(b){var P=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,v=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(f.destroyed)return;var O=!1,k=!0,Z={};Object.keys(b).forEach(function(ie){if(ie in f.props){k=!1;return}O=!0,Z[ie]=b[ie]}),O&&(!P||k)&&f.setState(Object(j.a)(Object(j.a)({},Z),v))},f.scrollTo=function(b){f.listRef.current.scrollTo(b)},f}return Object(o.a)($,[{key:"componentWillUnmount",value:function(){this.destroyed=!0}},{key:"render",value:function(){var b,P=this.state,v=P.focused,O=P.flattenNodes,k=P.keyEntities,Z=P.dragging,ie=P.activeKey,_=this.props,ne=_.prefixCls,Re=_.className,Oe=_.style,Ue=_.showLine,we=_.focusable,qe=_.tabIndex,Fe=qe===void 0?0:qe,Le=_.selectable,ct=_.showIcon,st=_.icon,Ot=_.switcherIcon,vt=_.draggable,Et=_.checkable,wt=_.checkStrictly,N=_.disabled,ee=_.motion,ce=_.loadData,be=_.filterTreeNode,Pe=_.height,Ce=_.itemHeight,ve=_.virtual,pe=_.titleRender,Ee=_.onContextMenu,Be=Object(L.f)(this.props);return z.createElement(de.a.Provider,{value:{prefixCls:ne,selectable:Le,showIcon:ct,icon:st,switcherIcon:Ot,draggable:vt,checkable:Et,checkStrictly:wt,disabled:N,keyEntities:k,loadData:ce,filterTreeNode:be,titleRender:pe,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},z.createElement("div",{className:fe()(ne,Re,(b={},Object(U.a)(b,"".concat(ne,"-show-line"),Ue),Object(U.a)(b,"".concat(ne,"-focused"),v),Object(U.a)(b,"".concat(ne,"-active-focused"),ie!==null),b))},z.createElement(nt,Object.assign({ref:this.listRef,prefixCls:ne,style:Oe,data:O,disabled:N,selectable:Le,checkable:!!Et,motion:ee,dragging:Z,height:Pe,itemHeight:Ce,virtual:ve,focusable:we,focused:v,tabIndex:Fe,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Ee},this.getTreeNodeRequiredProps(),Be))))}}],[{key:"getDerivedStateFromProps",value:function(b,P){var v=P.prevProps,O={prevProps:b};function k(st){return!v&&st in b||v&&v[st]!==b[st]}var Z;if(k("treeData")?Z=b.treeData:k("children")&&(Object(ue.a)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),Z=Object(y.c)(b.children)),Z){O.treeData=Z;var ie=Object(y.a)(Z);O.keyEntities=Object(j.a)(Object(U.a)({},s,T),ie.keyEntities)}var _=O.keyEntities||P.keyEntities;if(k("expandedKeys")||v&&k("autoExpandParent"))O.expandedKeys=b.autoExpandParent||!v&&b.defaultExpandParent?Object(L.e)(b.expandedKeys,_):b.expandedKeys;else if(!v&&b.defaultExpandAll){var ne=Object(j.a)({},_);delete ne[s],O.expandedKeys=Object.keys(ne).map(function(st){return ne[st].key})}else!v&&b.defaultExpandedKeys&&(O.expandedKeys=b.autoExpandParent||b.defaultExpandParent?Object(L.e)(b.defaultExpandedKeys,_):b.defaultExpandedKeys);if(O.expandedKeys||delete O.expandedKeys,Z||O.expandedKeys){var Re=Object(y.d)(Z||P.treeData,O.expandedKeys||P.expandedKeys);O.flattenNodes=Re}if(b.selectable&&(k("selectedKeys")?O.selectedKeys=Object(L.d)(b.selectedKeys,b):!v&&b.defaultSelectedKeys&&(O.selectedKeys=Object(L.d)(b.defaultSelectedKeys,b))),b.checkable){var Oe;if(k("checkedKeys")?Oe=Object(L.j)(b.checkedKeys)||{}:!v&&b.defaultCheckedKeys?Oe=Object(L.j)(b.defaultCheckedKeys)||{}:Z&&(Oe=Object(L.j)(b.checkedKeys)||{checkedKeys:P.checkedKeys,halfCheckedKeys:P.halfCheckedKeys}),Oe){var Ue=Oe,we=Ue.checkedKeys,qe=we===void 0?[]:we,Fe=Ue.halfCheckedKeys,Le=Fe===void 0?[]:Fe;if(!b.checkStrictly){var ct=Object(De.a)(qe,!0,_);qe=ct.checkedKeys,Le=ct.halfCheckedKeys}O.checkedKeys=qe,O.halfCheckedKeys=Le}}return k("loadedKeys")&&(O.loadedKeys=b.loadedKeys),O}}]),$}(z.Component);se.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[]},se.TreeNode=Q.a;var he=se,He=M.b=he},"fPS+":function(J,M,e){J.exports={flex_box_center:"flex_box_center___1TW-P",flex_space_between:"flex_space_between___32SS2",flex_box_vertical_center:"flex_box_vertical_center___152pe",flex_box_center_end:"flex_box_center_end___14KAs",flex_box_column:"flex_box_column___iKhCY",addModal:"addModal___INWI2",row:"row___2T2rp",label:"label___2_PWh",customTree:"customTree___4Xdkl",name:"name___M73dH"}},fyJ8:function(J,M,e){"use strict";var U=e("rePB"),j=e("VTBJ"),Ae=e("Ff2n"),R=e("U8pU"),o=e("q1tI"),p=e.n(o),le=e("TSYQ"),z=e.n(le),D=e("c+Xe"),ue=e("sR1s");function X(A){return A&&Object(R.a)(A)==="object"&&!Array.isArray(A)&&!o.isValidElement(A)}function fe(A){return typeof A=="string"?!0:Object(D.c)(A)}function de(A,W){var V,H=A.prefixCls,Q=A.className,I=A.record,d=A.index,w=A.dataIndex,G=A.render,q=A.children,E=A.component,u=E===void 0?"td":E,s=A.colSpan,S=A.rowSpan,T=A.fixLeft,K=A.fixRight,Y=A.firstFixLeft,F=A.lastFixLeft,me=A.firstFixRight,xe=A.lastFixRight,je=A.appendNode,nt=A.additionalProps,De=nt===void 0?{}:nt,se=A.ellipsis,he=A.align,He=A.rowType,ye=A.isSticky,te="".concat(H,"-cell"),$,f;if(q)f=q;else{var b=Object(ue.b)(I,w);if(f=b,G){var P=G(b,I,d);X(P)?(f=P.children,$=P.props):f=P}}Object(R.a)(f)==="object"&&!Array.isArray(f)&&!o.isValidElement(f)&&(f=null),se&&(F||me)&&(f=o.createElement("span",{className:"".concat(te,"-content")},f));var v=$||{},O=v.colSpan,k=v.rowSpan,Z=v.style,ie=v.className,_=Object(Ae.a)(v,["colSpan","rowSpan","style","className"]),ne=O!==void 0?O:s,Re=k!==void 0?k:S;if(ne===0||Re===0)return null;var Oe={},Ue=typeof T=="number",we=typeof K=="number";Ue&&(Oe.position="sticky",Oe.left=T),we&&(Oe.position="sticky",Oe.right=K);var qe={};he&&(qe.textAlign=he);var Fe,Le=se===!0?{showTitle:!0}:se;Le&&(Le.showTitle||He==="header")&&(typeof f=="string"||typeof f=="number"?Fe=f.toString():o.isValidElement(f)&&typeof f.props.children=="string"&&(Fe=f.props.children));var ct=Object(j.a)(Object(j.a)(Object(j.a)({title:Fe},_),De),{},{colSpan:ne&&ne!==1?ne:null,rowSpan:Re&&Re!==1?Re:null,className:z()(te,Q,(V={},Object(U.a)(V,"".concat(te,"-fix-left"),Ue),Object(U.a)(V,"".concat(te,"-fix-left-first"),Y),Object(U.a)(V,"".concat(te,"-fix-left-last"),F),Object(U.a)(V,"".concat(te,"-fix-right"),we),Object(U.a)(V,"".concat(te,"-fix-right-first"),me),Object(U.a)(V,"".concat(te,"-fix-right-last"),xe),Object(U.a)(V,"".concat(te,"-ellipsis"),se),Object(U.a)(V,"".concat(te,"-with-append"),je),Object(U.a)(V,"".concat(te,"-fix-sticky"),(Ue||we)&&ye),V),De.className,ie),style:Object(j.a)(Object(j.a)(Object(j.a)(Object(j.a)({},De.style),qe),Oe),Z),ref:fe(u)?W:null});return o.createElement(u,Object.assign({},ct),je,f)}var L=o.forwardRef(de);L.displayName="Cell";var y=o.memo(L,function(A,W){return W.shouldCellUpdate?!W.shouldCellUpdate(W.record,A.record):!1});M.a=y},hW8S:function(J,M,e){"use strict";e.d(M,"a",function(){return R}),e.d(M,"c",function(){return o}),e.d(M,"b",function(){return p});var U=e("VTBJ"),j=e("Ff2n"),Ae=e("Kwbf"),R="RC_TABLE_INTERNAL_COL_DEFINE";function o(le){var z=le.expandable,D=Object(j.a)(le,["expandable"]);return"expandable"in le?Object(U.a)(Object(U.a)({},D),z):D}function p(le){return Object.keys(le).reduce(function(z,D){return(D.substr(0,5)==="data-"||D.substr(0,5)==="aria-")&&(z[D]=le[D]),z},{})}},ji0R:function(J,M,e){J.exports=e.p+"static/douyu.3e6df9ee.jpg"},k3GJ:function(J,M,e){"use strict";e.d(M,"a",function(){return po});var U=e("rePB"),j=e("ODXe"),Ae=e("Ff2n"),R=e("VTBJ"),o=e("q1tI"),p=e("TSYQ"),le=e.n(p),z=e("Zm9Q"),D=e("6cGi"),ue=e("KQm4"),X=e("xEkU"),fe=e.n(X),de=e("t23M");function L(r){var m=Object(o.useRef)(),g=Object(o.useRef)(!1);function l(){for(var t=arguments.length,a=new Array(t),n=0;nx&&(ae=x-re),Object(o.useMemo)(function(){if(!a.length)return[0,0];for(var ge=a.length,Xe=ge,pt=0;pth+ae){Xe=pt-1;break}}for(var bt=0,ht=ge-1;ht>=0;ht-=1){var mt=r.get(a[ht].key)||I;if(mt[C]1&&arguments[1]!==void 0?arguments[1]:!1,l=m&&typeof m.getBoundingClientRect=="function"&&m.getBoundingClientRect().width;if(l){if(g){var t=getComputedStyle(m),a=t.marginLeft,n=t.marginRight;l+=+a.replace("px","")+ +n.replace("px","")}l=+l.toFixed(6)}return l||0},Fe=function(m,g,l){m&&Object(me.a)(m.style)==="object"&&(m.style[g]=l)},Le=function(){return ie.any},ct=e("bdgK"),st=e("i8i4"),Ot=e.n(st),vt=e("wgJM"),Et=e("l4aY"),wt=e("m+aA"),N=e("c+Xe"),ee=e("zT1h"),ce=e("QC+M");function be(r,m,g){return g?r[0]===m[0]:r[0]===m[0]&&r[1]===m[1]}function Pe(r,m,g){var l=r[m]||{};return Object(R.a)(Object(R.a)({},l),g)}function Ce(r,m,g,l){for(var t=g.points,a=Object.keys(r),n=0;n1&&arguments[1]!==void 0?arguments[1]:2;m();var a=Object(vt.a)(function(){t<=1?l({isCanceled:function(){return a!==r.current}}):g(l,t-1)});r.current=a}return o.useEffect(function(){return function(){m()}},[]),[g,m]},Kt=[dt,lt,We,oe],Wt=!1,jt=!0;function zt(r){return r===We||r===oe}var Qt=function(r,m){var g=o.useState(_t),l=Object(j.a)(g,2),t=l[0],a=l[1],n=gt(),i=Object(j.a)(n,2),c=i[0],C=i[1];function h(){a(dt)}return Nt(function(){if(t!==_t&&t!==oe){var x=Kt.indexOf(t),B=Kt[x+1],re=m(t);re===Wt?a(B):c(function(ae){function ge(){if(ae.isCanceled())return;a(B)}re===!0?ge():Promise.resolve(re).then(ge)})}},[r,t]),o.useEffect(function(){return function(){C()}},[]),[h,t]},Zt=function(r){var m=Object(o.useRef)(),g=Object(o.useRef)(r);g.current=r;var l=o.useCallback(function(n){g.current(n)},[]);function t(n){n&&(n.removeEventListener(Ie,l),n.removeEventListener(_e,l))}function a(n){m.current&&m.current!==n&&t(m.current),n&&n!==m.current&&(n.addEventListener(Ie,l),n.addEventListener(_e,l),m.current=n)}return o.useEffect(function(){return function(){t(m.current)}},[]),[a,t]};function sn(r,m,g,l){var t=l.motionEnter,a=t===void 0?!0:t,n=l.motionAppear,i=n===void 0?!0:n,c=l.motionLeave,C=c===void 0?!0:c,h=l.motionDeadline,x=l.motionLeaveImmediately,B=l.onAppearPrepare,re=l.onEnterPrepare,ae=l.onLeavePrepare,ge=l.onAppearStart,Xe=l.onEnterStart,pt=l.onLeaveStart,ut=l.onAppearActive,bt=l.onEnterActive,ht=l.onLeaveActive,mt=l.onAppearEnd,ft=l.onEnterEnd,Pt=l.onLeaveEnd,Ct=l.onVisibleChanged,en=rt(),Lt=Object(j.a)(en,2),Ze=Lt[0],Ge=Lt[1],xt=rt($e),Rt=Object(j.a)(xt,2),ke=Rt[0],Tt=Rt[1],Ht=rt(null),It=Object(j.a)(Ht,2),Bt=It[0],qt=It[1],dn=Object(o.useRef)(!1),xn=Object(o.useRef)(null),tn=Object(o.useRef)(!1),Mn=Object(o.useRef)(null);function zn(){var Gt=g();return Gt||Mn.current}var Dn=Object(o.useRef)(!1);function Nn(Gt){var Ut=zn();if(Gt&&!Gt.deadline&&Gt.target!==Ut)return;var fn;ke===it&&Dn.current?fn=mt==null?void 0:mt(Ut,Gt):ke===tt&&Dn.current?fn=ft==null?void 0:ft(Ut,Gt):ke===Ye&&Dn.current&&(fn=Pt==null?void 0:Pt(Ut,Gt)),fn!==!1&&!tn.current&&(Tt($e),qt(null))}var nn=Zt(Nn),An=Object(j.a)(nn,1),mn=An[0],ln=o.useMemo(function(){var Gt,Ut,fn;switch(ke){case"appear":return Gt={},Object(U.a)(Gt,dt,B),Object(U.a)(Gt,lt,ge),Object(U.a)(Gt,We,ut),Gt;case"enter":return Ut={},Object(U.a)(Ut,dt,re),Object(U.a)(Ut,lt,Xe),Object(U.a)(Ut,We,bt),Ut;case"leave":return fn={},Object(U.a)(fn,dt,ae),Object(U.a)(fn,lt,pt),Object(U.a)(fn,We,ht),fn;default:return{}}},[ke]),ia=Qt(ke,function(Gt){if(Gt===dt){var Ut=ln[dt];return Ut?Ut(zn()):Wt}if(Vt in ln){var fn;qt(((fn=ln[Vt])===null||fn===void 0?void 0:fn.call(ln,zn(),null))||null)}return Vt===We&&(mn(zn()),h>0&&(clearTimeout(xn.current),xn.current=setTimeout(function(){Nn({deadline:!0})},h))),jt}),la=Object(j.a)(ia,2),ba=la[0],Vt=la[1],$n=zt(Vt);Dn.current=$n,Nt(function(){Ge(m);var Gt=dn.current;if(dn.current=!0,!r)return;var Ut;!Gt&&m&&i&&(Ut=it),Gt&&m&&a&&(Ut=tt),(Gt&&!m&&C||!Gt&&x&&!m&&C)&&(Ut=Ye),Ut&&(Tt(Ut),ba())},[m]),Object(o.useEffect)(function(){(ke===it&&!i||ke===tt&&!a||ke===Ye&&!C)&&Tt($e)},[i,a,C]),Object(o.useEffect)(function(){return function(){clearTimeout(xn.current),tn.current=!0}},[]),Object(o.useEffect)(function(){Ze!==void 0&&ke===$e&&(Ct==null||Ct(Ze))},[Ze,ke]);var Ca=Bt;return ln[dt]&&Vt===lt&&(Ca=Object(R.a)({transition:"none"},Ca)),[ke,Vt,Ca,Ze!=null?Ze:m]}var Pn=function(r){Object(u.a)(g,r);var m=Object(s.a)(g);function g(){return Object(G.a)(this,g),m.apply(this,arguments)}return Object(q.a)(g,[{key:"render",value:function(){return this.props.children}}]),g}(o.Component),At=Pn;function Qn(r){var m=r;Object(me.a)(r)==="object"&&(m=r.transitionSupport);function g(t){return!!(t.motionName&&m)}var l=o.forwardRef(function(t,a){var n=t.visible,i=n===void 0?!0:n,c=t.removeOnLeave,C=c===void 0?!0:c,h=t.forceRender,x=t.children,B=t.motionName,re=t.leavedClassName,ae=t.eventProps,ge=g(t),Xe=Object(o.useRef)(),pt=Object(o.useRef)();function ut(){try{return Object(wt.a)(Xe.current||pt.current)}catch(Tt){return null}}var bt=sn(ge,i,ut,t),ht=Object(j.a)(bt,4),mt=ht[0],ft=ht[1],Pt=ht[2],Ct=ht[3],en=o.useRef(Ct);Ct&&(en.current=!0);var Lt=Object(o.useRef)(a);Lt.current=a;var Ze=o.useCallback(function(Tt){Xe.current=Tt,Object(N.b)(Lt.current,Tt)},[]),Ge,xt=Object(R.a)(Object(R.a)({},ae),{},{visible:i});if(!x)Ge=null;else if(mt===$e||!g(t))Ct?Ge=x(Object(R.a)({},xt),Ze):!C&&en.current?Ge=x(Object(R.a)(Object(R.a)({},xt),{},{className:re}),Ze):h?Ge=x(Object(R.a)(Object(R.a)({},xt),{},{style:{display:"none"}}),Ze):Ge=null;else{var Rt,ke;ft===dt?ke="prepare":zt(ft)?ke="active":ft===lt&&(ke="start"),Ge=x(Object(R.a)(Object(R.a)({},xt),{},{className:le()(Me(B,mt),(Rt={},Object(U.a)(Rt,Me(B,"".concat(mt,"-").concat(ke)),ke),Object(U.a)(Rt,B,typeof B=="string"),Rt)),style:Pt}),Ze)}return o.createElement(At,{ref:pt},Ge)});return l.displayName="CSSMotion",l}var Tn=Qn(ze),Ln="add",In="keep",bn="remove",kn="removed";function Jn(r){var m;return r&&Object(me.a)(r)==="object"&&"key"in r?m=r:m={key:r},Object(R.a)(Object(R.a)({},m),{},{key:String(m.key)})}function wn(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return r.map(Jn)}function an(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],g=[],l=0,t=m.length,a=wn(r),n=wn(m);a.forEach(function(C){for(var h=!1,x=l;x1});return c.forEach(function(C){g=g.filter(function(h){var x=h.key,B=h.status;return x!==C||B!==bn}),g.forEach(function(h){h.key===C&&(h.status=In)})}),g}var cn=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function pn(r){var m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Tn,g=function(l){Object(u.a)(a,l);var t=Object(s.a)(a);function a(){var n;return Object(G.a)(this,a),n=t.apply(this,arguments),n.state={keyEntities:[]},n.removeKey=function(i){n.setState(function(c){var C=c.keyEntities;return{keyEntities:C.map(function(h){return h.key!==i?h:Object(R.a)(Object(R.a)({},h),{},{status:kn})})}})},n}return Object(q.a)(a,[{key:"render",value:function(){var i=this,c=this.state.keyEntities,C=this.props,h=C.component,x=C.children,B=C.onVisibleChanged,re=Object(Ae.a)(C,["component","children","onVisibleChanged"]),ae=h||o.Fragment,ge={};return cn.forEach(function(Xe){ge[Xe]=re[Xe],delete re[Xe]}),delete re.keys,o.createElement(ae,re,c.map(function(Xe){var pt=Xe.status,ut=Object(Ae.a)(Xe,["status"]),bt=pt===Ln||pt===In;return o.createElement(m,Object(w.a)({},ge,{key:ut.key,visible:bt,eventProps:ut,onVisibleChanged:function(mt){B==null||B(mt,{key:ut.key}),mt||i.removeKey(ut.key)}}),x)}))}}],[{key:"getDerivedStateFromProps",value:function(i,c){var C=i.keys,h=c.keyEntities,x=wn(C),B=an(h,x);return{keyEntities:B.filter(function(re){var ae=h.find(function(ge){var Xe=ge.key;return re.key===Xe});return!(ae&&ae.status===kn&&re.status===bn)})}}}]),a}(o.Component);return g.defaultProps={component:"div"},g}var on=pn(ze),hn=Tn;function yn(r){var m=r.prefixCls,g=r.motion,l=r.animation,t=r.transitionName;return g||(l?{motionName:"".concat(m,"-").concat(l)}:t?{motionName:t}:null)}function Vn(r){var m=r.prefixCls,g=r.visible,l=r.zIndex,t=r.mask,a=r.maskMotion,n=r.maskAnimation,i=r.maskTransitionName;if(!t)return null;var c={};return(a||i||n)&&(c=Object(R.a)({motionAppear:!0},yn({motion:a,prefixCls:m,transitionName:i,animation:n}))),o.createElement(hn,Object(w.a)({},c,{visible:g,removeOnLeave:!0}),function(C){var h=C.className;return o.createElement("div",{style:{zIndex:l},className:le()("".concat(m,"-mask"),h)})})}var Hn=e("9mu1"),Gn=e("o0o1"),Aa=e.n(Gn),ca=e("HaE+"),ea=["measure","align",null,"motion"],Jt=function(r,m){var g=Object(o.useState)(null),l=Object(j.a)(g,2),t=l[0],a=l[1],n=Object(o.useRef)(),i=Object(o.useRef)(!1);function c(x){i.current||a(x)}function C(){vt.a.cancel(n.current)}function h(x){C(),n.current=Object(vt.a)(function(){c(function(B){switch(t){case"align":return"motion";case"motion":return"stable";default:}return B}),x==null||x()})}return Object(o.useEffect)(function(){c("measure")},[r]),Object(o.useEffect)(function(){switch(t){case"measure":m();break;default:}t&&(n.current=Object(vt.a)(Object(ca.a)(Aa.a.mark(function x(){var B,re;return Aa.a.wrap(function(ge){for(;;)switch(ge.prev=ge.next){case 0:B=ea.indexOf(t),re=ea[B+1],re&&B!==-1&&c(re);case 3:case"end":return ge.stop()}},x)}))))},[t]),Object(o.useEffect)(function(){return function(){i.current=!0,C()}},[]),[t,h]},ta=function(r){var m=o.useState({width:0,height:0}),g=Object(j.a)(m,2),l=g[0],t=g[1];function a(i){t({width:i.offsetWidth,height:i.offsetHeight})}var n=o.useMemo(function(){var i={};if(r){var c=l.width,C=l.height;r.indexOf("height")!==-1&&C?i.height=C:r.indexOf("minHeight")!==-1&&C&&(i.minHeight=C),r.indexOf("width")!==-1&&c?i.width=c:r.indexOf("minWidth")!==-1&&c&&(i.minWidth=c)}return i},[r,l]);return[n,a]},Zn=o.forwardRef(function(r,m){var g=r.visible,l=r.prefixCls,t=r.className,a=r.style,n=r.children,i=r.zIndex,c=r.stretch,C=r.destroyPopupOnHide,h=r.forceRender,x=r.align,B=r.point,re=r.getRootDomNode,ae=r.getClassNameFromAlign,ge=r.onAlign,Xe=r.onMouseEnter,pt=r.onMouseLeave,ut=r.onMouseDown,bt=r.onTouchStart,ht=Object(o.useRef)(),mt=Object(o.useRef)(),ft=Object(o.useState)(),Pt=Object(j.a)(ft,2),Ct=Pt[0],en=Pt[1],Lt=ta(c),Ze=Object(j.a)(Lt,2),Ge=Ze[0],xt=Ze[1];function Rt(){c&&xt(re())}var ke=Jt(g,Rt),Tt=Object(j.a)(ke,2),Ht=Tt[0],It=Tt[1],Bt=Object(o.useRef)();function qt(){return B||re}function dn(){var nn;(nn=ht.current)===null||nn===void 0||nn.forceAlign()}function xn(nn,An){var mn=ae(An);Ct!==mn&&en(mn),Ht==="align"&&(Ct!==mn?Promise.resolve().then(function(){dn()}):It(function(){var ln;(ln=Bt.current)===null||ln===void 0||ln.call(Bt)}),ge==null||ge(nn,An))}var tn=Object(R.a)({},yn(r));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(nn){var An=tn[nn];tn[nn]=function(mn,ln){return It(),An==null?void 0:An(mn,ln)}});function Mn(){return new Promise(function(nn){Bt.current=nn})}o.useEffect(function(){!tn.motionName&&Ht==="motion"&&It()},[tn.motionName,Ht]),o.useImperativeHandle(m,function(){return{forceAlign:dn,getElement:function(){return mt.current}}});var zn=Object(R.a)(Object(R.a)({},Ge),{},{zIndex:i,opacity:Ht==="motion"||Ht==="stable"||!g?void 0:0,pointerEvents:Ht==="stable"?void 0:"none"},a),Dn=!0;(x==null?void 0:x.points)&&(Ht==="align"||Ht==="stable")&&(Dn=!1);var Nn=n;return o.Children.count(n)>1&&(Nn=o.createElement("div",{className:"".concat(l,"-content")},n)),o.createElement(hn,Object(w.a)({visible:g,ref:mt,leavedClassName:"".concat(l,"-hidden")},tn,{onAppearPrepare:Mn,onEnterPrepare:Mn,removeOnLeave:C,forceRender:h}),function(nn,An){var mn=nn.className,ln=nn.style,ia=le()(l,t,Ct,mn);return o.createElement(Hn.a,{target:qt(),key:"popup",ref:ht,monitorWindowResize:!0,disabled:Dn,align:x,onAlign:xn},o.createElement("div",{ref:An,className:ia,onMouseEnter:Xe,onMouseLeave:pt,onMouseDownCapture:ut,onTouchStartCapture:bt,style:Object(R.a)(Object(R.a)({},ln),zn)},Nn))})});Zn.displayName="PopupInner";var ya=Zn,Cn=o.forwardRef(function(r,m){var g=r.prefixCls,l=r.visible,t=r.zIndex,a=r.children,n=r.mobile;n=n===void 0?{}:n;var i=n.popupClassName,c=n.popupStyle,C=n.popupMotion,h=C===void 0?{}:C,x=n.popupRender,B=o.useRef();o.useImperativeHandle(m,function(){return{forceAlign:function(){},getElement:function(){return B.current}}});var re=Object(R.a)({zIndex:t},c),ae=a;return o.Children.count(a)>1&&(ae=o.createElement("div",{className:"".concat(g,"-content")},a)),x&&(ae=x(ae)),o.createElement(hn,Object(w.a)({visible:l,ref:B,removeOnLeave:!0},h),function(ge,Xe){var pt=ge.className,ut=ge.style,bt=le()(g,i,pt);return o.createElement("div",{ref:Xe,className:bt,style:Object(R.a)(Object(R.a)({},ut),re)},ae)})});Cn.displayName="MobilePopupInner";var Ta=Cn,da=["visible","mobile"],ma=o.forwardRef(function(r,m){var g=r.visible,l=r.mobile,t=Object(Ae.a)(r,da),a=Object(o.useState)(g),n=Object(j.a)(a,2),i=n[0],c=n[1],C=Object(o.useState)(!1),h=Object(j.a)(C,2),x=h[0],B=h[1],re=Object(R.a)(Object(R.a)({},t),{},{visible:i});Object(o.useEffect)(function(){c(g),g&&l&&B(ve())},[g,l]);var ae=x?o.createElement(Ta,Object(w.a)({},re,{mobile:l,ref:m})):o.createElement(ya,Object(w.a)({},re,{ref:m}));return o.createElement("div",null,o.createElement(Vn,re),ae)});ma.displayName="Popup";var Oa=ma,Ia=o.createContext(null),na=Ia;function aa(){}function Ga(){return""}function _a(r){return r?r.ownerDocument:window.document}var fa=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function pa(r){var m=function(g){Object(u.a)(t,g);var l=Object(s.a)(t);function t(a){var n;Object(G.a)(this,t),n=l.call(this,a),n.popupRef=o.createRef(),n.triggerRef=o.createRef(),n.attachId=void 0,n.clickOutsideHandler=void 0,n.touchOutsideHandler=void 0,n.contextMenuOutsideHandler1=void 0,n.contextMenuOutsideHandler2=void 0,n.mouseDownTimeout=void 0,n.focusTime=void 0,n.preClickTime=void 0,n.preTouchTime=void 0,n.delayTimer=void 0,n.hasPopupMouseDown=void 0,n.onMouseEnter=function(c){var C=n.props.mouseEnterDelay;n.fireEvents("onMouseEnter",c),n.delaySetPopupVisible(!0,C,C?null:c)},n.onMouseMove=function(c){n.fireEvents("onMouseMove",c),n.setPoint(c)},n.onMouseLeave=function(c){n.fireEvents("onMouseLeave",c),n.delaySetPopupVisible(!1,n.props.mouseLeaveDelay)},n.onPopupMouseEnter=function(){n.clearDelayTimer()},n.onPopupMouseLeave=function(c){var C;if(c.relatedTarget&&!c.relatedTarget.setTimeout&&Object(Et.a)((C=n.popupRef.current)===null||C===void 0?void 0:C.getElement(),c.relatedTarget))return;n.delaySetPopupVisible(!1,n.props.mouseLeaveDelay)},n.onFocus=function(c){n.fireEvents("onFocus",c),n.clearDelayTimer(),n.isFocusToShow()&&(n.focusTime=Date.now(),n.delaySetPopupVisible(!0,n.props.focusDelay))},n.onMouseDown=function(c){n.fireEvents("onMouseDown",c),n.preClickTime=Date.now()},n.onTouchStart=function(c){n.fireEvents("onTouchStart",c),n.preTouchTime=Date.now()},n.onBlur=function(c){n.fireEvents("onBlur",c),n.clearDelayTimer(),n.isBlurToHide()&&n.delaySetPopupVisible(!1,n.props.blurDelay)},n.onContextMenu=function(c){c.preventDefault(),n.fireEvents("onContextMenu",c),n.setPopupVisible(!0,c)},n.onContextMenuClose=function(){n.isContextMenuToShow()&&n.close()},n.onClick=function(c){if(n.fireEvents("onClick",c),n.focusTime){var C;if(n.preClickTime&&n.preTouchTime?C=Math.min(n.preClickTime,n.preTouchTime):n.preClickTime?C=n.preClickTime:n.preTouchTime&&(C=n.preTouchTime),Math.abs(C-n.focusTime)<20)return;n.focusTime=0}n.preClickTime=0,n.preTouchTime=0,n.isClickToShow()&&(n.isClickToHide()||n.isBlurToHide())&&c&&c.preventDefault&&c.preventDefault();var h=!n.state.popupVisible;(n.isClickToHide()&&!h||h&&n.isClickToShow())&&n.setPopupVisible(!n.state.popupVisible,c)},n.onPopupMouseDown=function(){if(n.hasPopupMouseDown=!0,clearTimeout(n.mouseDownTimeout),n.mouseDownTimeout=window.setTimeout(function(){n.hasPopupMouseDown=!1},0),n.context){var c;(c=n.context).onPopupMouseDown.apply(c,arguments)}},n.onDocumentClick=function(c){if(n.props.mask&&!n.props.maskClosable)return;var C=c.target,h=n.getRootDomNode(),x=n.getPopupDomNode();(!Object(Et.a)(h,C)||n.isContextMenuOnly())&&!Object(Et.a)(x,C)&&!n.hasPopupMouseDown&&n.close()},n.getRootDomNode=function(){var c=n.props.getTriggerDOMNode;if(c)return c(n.triggerRef.current);try{var C=Object(wt.a)(n.triggerRef.current);if(C)return C}catch(h){}return Ot.a.findDOMNode(Object(E.a)(n))},n.getPopupClassNameFromAlign=function(c){var C=[],h=n.props,x=h.popupPlacement,B=h.builtinPlacements,re=h.prefixCls,ae=h.alignPoint,ge=h.getPopupClassNameFromAlign;return x&&B&&C.push(Ce(B,re,c,ae)),ge&&C.push(ge(c)),C.join(" ")},n.getComponent=function(){var c=n.props,C=c.prefixCls,h=c.destroyPopupOnHide,x=c.popupClassName,B=c.onPopupAlign,re=c.popupMotion,ae=c.popupAnimation,ge=c.popupTransitionName,Xe=c.popupStyle,pt=c.mask,ut=c.maskAnimation,bt=c.maskTransitionName,ht=c.maskMotion,mt=c.zIndex,ft=c.popup,Pt=c.stretch,Ct=c.alignPoint,en=c.mobile,Lt=c.forceRender,Ze=n.state,Ge=Ze.popupVisible,xt=Ze.point,Rt=n.getPopupAlign(),ke={};return n.isMouseEnterToShow()&&(ke.onMouseEnter=n.onPopupMouseEnter),n.isMouseLeaveToHide()&&(ke.onMouseLeave=n.onPopupMouseLeave),ke.onMouseDown=n.onPopupMouseDown,ke.onTouchStart=n.onPopupMouseDown,o.createElement(Oa,Object(w.a)({prefixCls:C,destroyPopupOnHide:h,visible:Ge,point:Ct&&xt,className:x,align:Rt,onAlign:B,animation:ae,getClassNameFromAlign:n.getPopupClassNameFromAlign},ke,{stretch:Pt,getRootDomNode:n.getRootDomNode,style:Xe,mask:pt,zIndex:mt,transitionName:ge,maskAnimation:ut,maskTransitionName:bt,maskMotion:ht,ref:n.popupRef,motion:re,mobile:en,forceRender:Lt}),typeof ft=="function"?ft():ft)},n.attachParent=function(c){vt.a.cancel(n.attachId);var C=n.props,h=C.getPopupContainer,x=C.getDocument,B=n.getRootDomNode(),re;h?(B||h.length===0)&&(re=h(B)):re=x(n.getRootDomNode()).body,re?re.appendChild(c):n.attachId=Object(vt.a)(function(){n.attachParent(c)})},n.getContainer=function(){var c=n.props.getDocument,C=c(n.getRootDomNode()).createElement("div");return C.style.position="absolute",C.style.top="0",C.style.left="0",C.style.width="100%",n.attachParent(C),C},n.setPoint=function(c){var C=n.props.alignPoint;if(!C||!c)return;n.setState({point:{pageX:c.pageX,pageY:c.pageY}})},n.handlePortalUpdate=function(){n.state.prevPopupVisible!==n.state.popupVisible&&n.props.afterPopupVisibleChange(n.state.popupVisible)},n.triggerContextValue={onPopupMouseDown:n.onPopupMouseDown};var i;return"popupVisible"in a?i=!!a.popupVisible:i=!!a.defaultPopupVisible,n.state={prevPopupVisible:i,popupVisible:i},fa.forEach(function(c){n["fire".concat(c)]=function(C){n.fireEvents(c,C)}}),n}return Object(q.a)(t,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var n=this.props,i=this.state;if(i.popupVisible){var c;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(c=n.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(ee.a)(c,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(c=c||n.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(ee.a)(c,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(c=c||n.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(ee.a)(c,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(ee.a)(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),vt.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var n;return((n=this.popupRef.current)===null||n===void 0?void 0:n.getElement())||null}},{key:"getPopupAlign",value:function(){var n=this.props,i=n.popupPlacement,c=n.popupAlign,C=n.builtinPlacements;return i&&C?Pe(C,i,c):c}},{key:"setPopupVisible",value:function(n,i){var c=this.props.alignPoint,C=this.state.popupVisible;this.clearDelayTimer(),C!==n&&("popupVisible"in this.props||this.setState({popupVisible:n,prevPopupVisible:C}),this.props.onPopupVisibleChange(n)),c&&i&&n&&this.setPoint(i)}},{key:"delaySetPopupVisible",value:function(n,i,c){var C=this,h=i*1e3;if(this.clearDelayTimer(),h){var x=c?{pageX:c.pageX,pageY:c.pageY}:null;this.delayTimer=window.setTimeout(function(){C.setPopupVisible(n,x),C.clearDelayTimer()},h)}else this.setPopupVisible(n,c)}},{key:"clearDelayTimer",value:function(){this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null)}},{key:"clearOutsideHandler",value:function(){this.clickOutsideHandler&&(this.clickOutsideHandler.remove(),this.clickOutsideHandler=null),this.contextMenuOutsideHandler1&&(this.contextMenuOutsideHandler1.remove(),this.contextMenuOutsideHandler1=null),this.contextMenuOutsideHandler2&&(this.contextMenuOutsideHandler2.remove(),this.contextMenuOutsideHandler2=null),this.touchOutsideHandler&&(this.touchOutsideHandler.remove(),this.touchOutsideHandler=null)}},{key:"createTwoChains",value:function(n){var i=this.props.children.props,c=this.props;return i[n]&&c[n]?this["fire".concat(n)]:i[n]||c[n]}},{key:"isClickToShow",value:function(){var n=this.props,i=n.action,c=n.showAction;return i.indexOf("click")!==-1||c.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var n=this.props.action;return n==="contextMenu"||n.length===1&&n[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var n=this.props,i=n.action,c=n.showAction;return i.indexOf("contextMenu")!==-1||c.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var n=this.props,i=n.action,c=n.hideAction;return i.indexOf("click")!==-1||c.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var n=this.props,i=n.action,c=n.showAction;return i.indexOf("hover")!==-1||c.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var n=this.props,i=n.action,c=n.hideAction;return i.indexOf("hover")!==-1||c.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var n=this.props,i=n.action,c=n.showAction;return i.indexOf("focus")!==-1||c.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var n=this.props,i=n.action,c=n.hideAction;return i.indexOf("focus")!==-1||c.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var n;(n=this.popupRef.current)===null||n===void 0||n.forceAlign()}}},{key:"fireEvents",value:function(n,i){var c=this.props.children.props[n];c&&c(i);var C=this.props[n];C&&C(i)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var n=this.state.popupVisible,i=this.props,c=i.children,C=i.forceRender,h=i.alignPoint,x=i.className,B=i.autoDestroy,re=o.Children.only(c),ae={key:"trigger"};this.isContextMenuToShow()?ae.onContextMenu=this.onContextMenu:ae.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(ae.onClick=this.onClick,ae.onMouseDown=this.onMouseDown,ae.onTouchStart=this.onTouchStart):(ae.onClick=this.createTwoChains("onClick"),ae.onMouseDown=this.createTwoChains("onMouseDown"),ae.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(ae.onMouseEnter=this.onMouseEnter,h&&(ae.onMouseMove=this.onMouseMove)):ae.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?ae.onMouseLeave=this.onMouseLeave:ae.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(ae.onFocus=this.onFocus,ae.onBlur=this.onBlur):(ae.onFocus=this.createTwoChains("onFocus"),ae.onBlur=this.createTwoChains("onBlur"));var ge=le()(re&&re.props&&re.props.className,x);ge&&(ae.className=ge);var Xe=Object(R.a)({},ae);Object(N.c)(re)&&(Xe.ref=Object(N.a)(this.triggerRef,re.ref));var pt=o.cloneElement(re,Xe),ut;return(n||this.popupRef.current||C)&&(ut=o.createElement(r,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!n&&B&&(ut=null),o.createElement(na.Provider,{value:this.triggerContextValue},pt,ut)}}],[{key:"getDerivedStateFromProps",value:function(n,i){var c=n.popupVisible,C={};return c!==void 0&&i.popupVisible!==c&&(C.popupVisible=c,C.prevPopupVisible=i.popupVisible),C}}]),t}(o.Component);return m.contextType=na,m.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:Ga,getDocument:_a,onPopupVisibleChange:aa,afterPopupVisibleChange:aa,onPopupAlign:aa,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},m}var Ua=pa(ce.a),Rn={adjustX:1,adjustY:1},oa={topLeft:{points:["bl","tl"],overflow:Rn,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Rn,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:Rn,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:Rn,offset:[4,0]}},Bn={topLeft:{points:["bl","tl"],overflow:Rn,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Rn,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:Rn,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:Rn,offset:[4,0]}},ra=oa,vn=0,Ft={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},On=function(m,g,l){var t=Re(g),a=m.getState();m.setState({defaultActiveFirst:Object(R.a)(Object(R.a)({},a.defaultActiveFirst),{},Object(U.a)({},t,l))})},ha=function(r){Object(u.a)(g,r);var m=Object(s.a)(g);function g(l){var t;Object(G.a)(this,g),t=m.call(this,l),t.onDestroy=function(h){t.props.onDestroy(h)},t.onKeyDown=function(h){var x=h.keyCode,B=t.menuInstance,re=t.props.store,ae=t.getVisible();if(x===A.a.ENTER)return t.onTitleClick(h),On(re,t.props.eventKey,!0),!0;if(x===A.a.RIGHT)return ae?B.onKeyDown(h):(t.triggerOpenChange(!0),On(re,t.props.eventKey,!0)),!0;if(x===A.a.LEFT){var ge;if(ae)ge=B.onKeyDown(h);else return;return ge||(t.triggerOpenChange(!1),ge=!0),ge}return ae&&(x===A.a.UP||x===A.a.DOWN)?B.onKeyDown(h):void 0},t.onOpenChange=function(h){t.props.onOpenChange(h)},t.onPopupVisibleChange=function(h){t.triggerOpenChange(h,h?"mouseenter":"mouseleave")},t.onMouseEnter=function(h){var x=t.props,B=x.eventKey,re=x.onMouseEnter,ae=x.store;On(ae,t.props.eventKey,!1),re({key:B,domEvent:h})},t.onMouseLeave=function(h){var x=t.props,B=x.parentMenu,re=x.eventKey,ae=x.onMouseLeave;B.subMenuInstance=Object(E.a)(t),ae({key:re,domEvent:h})},t.onTitleMouseEnter=function(h){var x=t.props,B=x.eventKey,re=x.onItemHover,ae=x.onTitleMouseEnter;re({key:B,hover:!0}),ae({key:B,domEvent:h})},t.onTitleMouseLeave=function(h){var x=t.props,B=x.parentMenu,re=x.eventKey,ae=x.onItemHover,ge=x.onTitleMouseLeave;B.subMenuInstance=Object(E.a)(t),ae({key:re,hover:!1}),ge({key:re,domEvent:h})},t.onTitleClick=function(h){var x=Object(E.a)(t),B=x.props;if(B.onTitleClick({key:B.eventKey,domEvent:h}),B.triggerSubMenuAction==="hover")return;t.triggerOpenChange(!t.getVisible(),"click"),On(B.store,t.props.eventKey,!1)},t.onSubMenuClick=function(h){typeof t.props.onClick=="function"&&t.props.onClick(t.addKeyPath(h))},t.onSelect=function(h){t.props.onSelect(h)},t.onDeselect=function(h){t.props.onDeselect(h)},t.getPrefixCls=function(){return"".concat(t.props.rootPrefixCls,"-submenu")},t.getActiveClassName=function(){return"".concat(t.getPrefixCls(),"-active")},t.getDisabledClassName=function(){return"".concat(t.getPrefixCls(),"-disabled")},t.getSelectedClassName=function(){return"".concat(t.getPrefixCls(),"-selected")},t.getOpenClassName=function(){return"".concat(t.props.rootPrefixCls,"-submenu-open")},t.getVisible=function(){return t.state.isOpen},t.getMode=function(){return t.state.mode},t.saveMenuInstance=function(h){t.menuInstance=h},t.addKeyPath=function(h){return Object(R.a)(Object(R.a)({},h),{},{keyPath:(h.keyPath||[]).concat(t.props.eventKey)})},t.triggerOpenChange=function(h,x){var B=t.props.eventKey,re=function(){t.onOpenChange({key:B,item:Object(E.a)(t),trigger:x,open:h})};x==="mouseenter"?t.mouseenterTimeout=setTimeout(function(){re()},0):re()},t.isChildrenSelected=function(){var h={find:!1};return Ue(t.props.children,t.props.selectedKeys,h),h.find},t.isInlineMode=function(){return t.getMode()==="inline"},t.adjustWidth=function(){if(!t.subMenuTitle||!t.menuInstance)return;var h=st.findDOMNode(t.menuInstance);if(h.offsetWidth>=t.subMenuTitle.offsetWidth)return;h.style.minWidth="".concat(t.subMenuTitle.offsetWidth,"px")},t.saveSubMenuTitle=function(h){t.subMenuTitle=h},t.getBaseProps=function(){var h=Object(E.a)(t),x=h.props,B=t.getMode();return{mode:B==="horizontal"?"vertical":B,visible:t.getVisible(),level:x.level+1,inlineIndent:x.inlineIndent,focusable:!1,onClick:t.onSubMenuClick,onSelect:t.onSelect,onDeselect:t.onDeselect,onDestroy:t.onDestroy,selectedKeys:x.selectedKeys,eventKey:"".concat(x.eventKey,"-menu-"),openKeys:x.openKeys,motion:x.motion,onOpenChange:t.onOpenChange,subMenuOpenDelay:x.subMenuOpenDelay,parentMenu:Object(E.a)(t),subMenuCloseDelay:x.subMenuCloseDelay,forceSubMenuRender:x.forceSubMenuRender,triggerSubMenuAction:x.triggerSubMenuAction,builtinPlacements:x.builtinPlacements,defaultActiveFirst:x.store.getState().defaultActiveFirst[Re(x.eventKey)],multiple:x.multiple,prefixCls:x.rootPrefixCls,id:t.internalMenuId,manualRef:t.saveMenuInstance,itemIcon:x.itemIcon,expandIcon:x.expandIcon,direction:x.direction}},t.getMotion=function(h,x){var B=Object(E.a)(t),re=B.haveRendered,ae=t.props,ge=ae.motion,Xe=ae.rootPrefixCls,pt=Object(R.a)(Object(R.a)({},ge),{},{leavedClassName:"".concat(Xe,"-hidden"),removeOnLeave:!1,motionAppear:re||!x||h!=="inline"});return pt};var a=l.store,n=l.eventKey,i=a.getState(),c=i.defaultActiveFirst;t.isRootMenu=!1;var C=!1;return c&&(C=c[n]),On(a,n,C),t.state={mode:l.mode,isOpen:l.isOpen},t}return Object(q.a)(g,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var t=this,a=this.props,n=a.mode,i=a.parentMenu,c=a.manualRef,C=a.isOpen,h=function(){t.setState({mode:n,isOpen:C})},x=C!==this.state.isOpen,B=n!==this.state.mode;if((B||x)&&(vt.a.cancel(this.updateStateRaf),B?this.updateStateRaf=Object(vt.a)(h):h()),c&&c(this),n!=="horizontal"||!(i==null?void 0:i.isRootMenu)||!C)return;this.minWidthTimeout=setTimeout(function(){return t.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var t=this.props,a=t.onDestroy,n=t.eventKey;a&&a(n),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),vt.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(t,a){var n=this.getBaseProps();return o.createElement(Xn,Object(w.a)({},n,{id:this.internalMenuId,className:t,style:a}),this.props.children)}},{key:"renderChildren",value:function(){var t=this,a=this.getBaseProps(),n=a.mode,i=a.visible,c=a.forceSubMenuRender,C=a.direction,h=this.getMotion(n,i);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||i||c,!this.haveOpened)return o.createElement("div",null);var x=le()("".concat(a.prefixCls,"-sub"),Object(U.a)({},"".concat(a.prefixCls,"-rtl"),C==="rtl"));return this.isInlineMode()?o.createElement(hn,Object(w.a)({visible:a.visible,forceRender:c},h),function(B){var re=B.className,ae=B.style,ge=le()(x,re);return t.renderPopupMenu(ge,ae)}):this.renderPopupMenu(x)}},{key:"render",value:function(){var t,a,n,i=Object(R.a)({},this.props),c=this.getVisible(),C=this.getPrefixCls(),h=this.isInlineMode(),x=this.getMode(),B=le()(C,"".concat(C,"-").concat(x),(t={},Object(U.a)(t,i.className,!!i.className),Object(U.a)(t,this.getOpenClassName(),c),Object(U.a)(t,this.getActiveClassName(),i.active||c&&!h),Object(U.a)(t,this.getDisabledClassName(),i.disabled),Object(U.a)(t,this.getSelectedClassName(),this.isChildrenSelected()),t));this.internalMenuId||(i.eventKey?this.internalMenuId="".concat(i.eventKey,"$Menu"):(vn+=1,this.internalMenuId="$__$".concat(vn,"$Menu")));var re={},ae={},ge={};i.disabled||(re={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},ae={onClick:this.onTitleClick},ge={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var Xe={},pt=i.direction,ut=pt==="rtl";h&&(ut?Xe.paddingRight=i.inlineIndent*i.level:Xe.paddingLeft=i.inlineIndent*i.level);var bt={};this.getVisible()&&(bt={"aria-owns":this.internalMenuId});var ht=null;x!=="horizontal"&&(ht=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(ht=o.createElement(this.props.expandIcon,Object(R.a)({},this.props))));var mt=o.createElement("div",Object(w.a)({ref:this.saveSubMenuTitle,style:Xe,className:"".concat(C,"-title"),role:"button"},ge,ae,{"aria-expanded":c},bt,{"aria-haspopup":"true",title:typeof i.title=="string"?i.title:void 0}),i.title,ht||o.createElement("i",{className:"".concat(C,"-arrow")})),ft=this.renderChildren(),Pt=((a=i.parentMenu)===null||a===void 0?void 0:a.isRootMenu)?i.parentMenu.props.getPopupContainer:function(qt){return qt.parentNode},Ct=Ft[x],en=i.popupOffset?{offset:i.popupOffset}:{},Lt=le()((n={},Object(U.a)(n,i.popupClassName,i.popupClassName&&!h),Object(U.a)(n,"".concat(C,"-rtl"),ut),n)),Ze=i.disabled,Ge=i.triggerSubMenuAction,xt=i.subMenuOpenDelay,Rt=i.forceSubMenuRender,ke=i.subMenuCloseDelay,Tt=i.builtinPlacements;we.forEach(function(qt){return delete i[qt]}),delete i.onClick;var Ht=ut?Object(R.a)(Object(R.a)({},Bn),Tt):Object(R.a)(Object(R.a)({},oa),Tt);delete i.direction;var It=this.getBaseProps(),Bt=h?null:this.getMotion(It.mode,It.visible);return o.createElement("li",Object(w.a)({},i,re,{className:B,role:"menuitem"}),o.createElement(Ua,{prefixCls:C,popupClassName:le()("".concat(C,"-popup"),Lt),getPopupContainer:Pt,builtinPlacements:Ht,popupPlacement:Ct,popupVisible:h?!1:c,popupAlign:en,popup:h?null:ft,action:Ze||h?[]:[Ge],mouseEnterDelay:xt,mouseLeaveDelay:ke,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:Rt,popupMotion:Bt},mt),h?ft:null)}}]),g}(o.Component);ha.defaultProps={onMouseEnter:_,onMouseLeave:_,onTitleMouseEnter:_,onTitleMouseLeave:_,onTitleClick:_,manualRef:_,mode:"vertical",title:""};var Kn=Object(S.b)(function(r,m){var g=r.openKeys,l=r.activeKey,t=r.selectedKeys,a=m.eventKey,n=m.subMenuKey;return{isOpen:g.indexOf(a)>-1,active:l[n]===a,selectedKeys:t}})(ha);Kn.isSubMenu=!0;var _n=Kn,xa="menuitem-overflowed",La=.5,Ma=function(r){Object(u.a)(g,r);var m=Object(s.a)(g);function g(){var l;return Object(G.a)(this,g),l=m.apply(this,arguments),l.resizeObserver=null,l.mutationObserver=null,l.originalTotalWidth=0,l.overflowedItems=[],l.menuItemSizes=[],l.cancelFrameId=null,l.state={lastVisibleIndex:void 0},l.childRef=o.createRef(),l.getMenuItemNodes=function(){var t=l.props.prefixCls,a=l.childRef.current;return a?[].slice.call(a.children).filter(function(n){return n.className.split(" ").indexOf("".concat(t,"-overflowed-submenu"))<0}):[]},l.getOverflowedSubMenuItem=function(t,a,n){var i=l.props,c=i.overflowedIndicator,C=i.level,h=i.mode,x=i.prefixCls,B=i.theme;if(C!==1||h!=="horizontal")return null;var re=l.props.children[0],ae=re.props,ge=ae.children,Xe=ae.title,pt=ae.style,ut=Object(Ae.a)(ae,["children","title","style"]),bt=Object(R.a)({},pt),ht="".concat(t,"-overflowed-indicator"),mt="".concat(t,"-overflowed-indicator");a.length===0&&n!==!0?bt=Object(R.a)(Object(R.a)({},bt),{},{display:"none"}):n&&(bt=Object(R.a)(Object(R.a)({},bt),{},{visibility:"hidden",position:"absolute"}),ht="".concat(ht,"-placeholder"),mt="".concat(mt,"-placeholder"));var ft=B?"".concat(x,"-").concat(B):"",Pt={};return we.forEach(function(Ct){ut[Ct]!==void 0&&(Pt[Ct]=ut[Ct])}),o.createElement(_n,Object(w.a)({title:c,className:"".concat(x,"-overflowed-submenu"),popupClassName:ft},Pt,{key:ht,eventKey:mt,disabled:!1,style:bt}),a)},l.setChildrenWidthAndResize=function(){if(l.props.mode!=="horizontal")return;var t=l.childRef.current;if(!t)return;var a=t.children;if(!a||a.length===0)return;var n=t.children[a.length-1];Fe(n,"display","inline-block");var i=l.getMenuItemNodes(),c=i.filter(function(C){return C.className.split(" ").indexOf(xa)>=0});c.forEach(function(C){Fe(C,"display","inline-block")}),l.menuItemSizes=i.map(function(C){return qe(C,!0)}),c.forEach(function(C){Fe(C,"display","none")}),l.overflowedIndicatorWidth=qe(t.children[t.children.length-1],!0),l.originalTotalWidth=l.menuItemSizes.reduce(function(C,h){return C+h},0),l.handleResize(),Fe(n,"display","none")},l.handleResize=function(){if(l.props.mode!=="horizontal")return;var t=l.childRef.current;if(!t)return;var a=qe(t);l.overflowedItems=[];var n=0,i;l.originalTotalWidth>a+La&&(i=-1,l.menuItemSizes.forEach(function(c){n+=c,n+l.overflowedIndicatorWidth<=a&&(i+=1)})),l.setState({lastVisibleIndex:i})},l}return Object(q.a)(g,[{key:"componentDidMount",value:function(){var t=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var a=this.childRef.current;if(!a)return;this.resizeObserver=new ct.default(function(n){n.forEach(function(){var i=t.cancelFrameId;cancelAnimationFrame(i),t.cancelFrameId=requestAnimationFrame(t.setChildrenWidthAndResize)})}),[].slice.call(a.children).concat(a).forEach(function(n){t.resizeObserver.observe(n)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){t.resizeObserver.disconnect(),[].slice.call(a.children).concat(a).forEach(function(n){t.resizeObserver.observe(n)}),t.setChildrenWidthAndResize()}),this.mutationObserver.observe(a,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(t){var a=this,n=this.state.lastVisibleIndex;return(t||[]).reduce(function(i,c,C){var h=c;if(a.props.mode==="horizontal"){var x=a.getOverflowedSubMenuItem(c.props.eventKey,[]);n!==void 0&&a.props.className.indexOf("".concat(a.props.prefixCls,"-root"))!==-1&&(C>n&&(h=o.cloneElement(c,{style:{display:"none"},eventKey:"".concat(c.props.eventKey,"-hidden"),className:"".concat(xa)})),C===n+1&&(a.overflowedItems=t.slice(n+1).map(function(re){return o.cloneElement(re,{key:re.props.eventKey,mode:"vertical-left"})}),x=a.getOverflowedSubMenuItem(c.props.eventKey,a.overflowedItems)));var B=[].concat(Object(ue.a)(i),[x,h]);return C===t.length-1&&B.push(a.getOverflowedSubMenuItem(c.props.eventKey,[],!0)),B}return[].concat(Object(ue.a)(i),[h])},[])}},{key:"render",value:function(){var t=this.props,a=t.visible,n=t.prefixCls,i=t.overflowedIndicator,c=t.mode,C=t.level,h=t.tag,x=t.children,B=t.theme,re=Object(Ae.a)(t,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),ae=h;return o.createElement(ae,Object(w.a)({ref:this.childRef},re),this.renderChildren(x))}}]),g}(o.Component);Ma.defaultProps={tag:"div",className:""};var sa=Ma;function Sn(r){return r.length?r.every(function(m){return!!m.props.disabled}):!0}function Wn(r,m,g){var l=r.getState();r.setState({activeKey:Object(R.a)(Object(R.a)({},l.activeKey),{},Object(U.a)({},m,g))})}function Un(r){return r.eventKey||"0-menu-"}function Yn(r,m){var g=m,l=r.children,t=r.eventKey;if(g){var a;if(Oe(l,function(n,i){n&&n.props&&!n.props.disabled&&g===ne(n,t,i)&&(a=!0)}),a)return g}return g=null,r.defaultActiveFirst&&Oe(l,function(n,i){!g&&n&&!n.props.disabled&&(g=ne(n,t,i))}),g}function Ra(r){if(!r)return;var m=this.instanceArray.indexOf(r);m!==-1?this.instanceArray[m]=r:this.instanceArray.push(r)}var va=function(r){Object(u.a)(g,r);var m=Object(s.a)(g);function g(l){var t;return Object(G.a)(this,g),t=m.call(this,l),t.onKeyDown=function(a,n){var i=a.keyCode,c;if(t.getFlatInstanceArray().forEach(function(h){h&&h.props.active&&h.onKeyDown&&(c=h.onKeyDown(a))}),c)return 1;var C=null;return(i===A.a.UP||i===A.a.DOWN)&&(C=t.step(i===A.a.UP?-1:1)),C?(a.preventDefault(),Wn(t.props.store,Un(t.props),C.props.eventKey),typeof n=="function"&&n(C),1):void 0},t.onItemHover=function(a){var n=a.key,i=a.hover;Wn(t.props.store,Un(t.props),i?n:null)},t.onDeselect=function(a){t.props.onDeselect(a)},t.onSelect=function(a){t.props.onSelect(a)},t.onClick=function(a){t.props.onClick(a)},t.onOpenChange=function(a){t.props.onOpenChange(a)},t.onDestroy=function(a){t.props.onDestroy(a)},t.getFlatInstanceArray=function(){return t.instanceArray},t.step=function(a){var n=t.getFlatInstanceArray(),i=t.props.store.getState().activeKey[Un(t.props)],c=n.length;if(!c)return null;a<0&&(n=n.concat().reverse());var C=-1;if(n.every(function(re,ae){return re&&re.props.eventKey===i?(C=ae,!1):!0}),!t.props.defaultActiveFirst&&C!==-1&&Sn(n.slice(C,c-1)))return;var h=(C+1)%c,x=h;do{var B=n[x];if(!B||B.props.disabled)x=(x+1)%c;else return B}while(x!==h);return null},t.renderCommonMenuItem=function(a,n,i){var c=t.props.store.getState(),C=Object(E.a)(t),h=C.props,x=ne(a,h.eventKey,n),B=a.props;if(!B||typeof a.type=="string")return a;var re=x===c.activeKey,ae=Object(R.a)(Object(R.a)({mode:B.mode||h.mode,level:h.level,inlineIndent:h.inlineIndent,renderMenuItem:t.renderMenuItem,rootPrefixCls:h.prefixCls,index:n,parentMenu:h.parentMenu,manualRef:B.disabled?void 0:Object(K.a)(a.ref,Ra.bind(Object(E.a)(t))),eventKey:x,active:!B.disabled&&re,multiple:h.multiple,onClick:function(Xe){(B.onClick||_)(Xe),t.onClick(Xe)},onItemHover:t.onItemHover,motion:h.motion,subMenuOpenDelay:h.subMenuOpenDelay,subMenuCloseDelay:h.subMenuCloseDelay,forceSubMenuRender:h.forceSubMenuRender,onOpenChange:t.onOpenChange,onDeselect:t.onDeselect,onSelect:t.onSelect,builtinPlacements:h.builtinPlacements,itemIcon:B.itemIcon||t.props.itemIcon,expandIcon:B.expandIcon||t.props.expandIcon},i),{},{direction:h.direction});return(h.mode==="inline"||Le())&&(ae.triggerSubMenuAction="click"),o.cloneElement(a,Object(R.a)(Object(R.a)({},ae),{},{key:x||n}))},t.renderMenuItem=function(a,n,i){if(!a)return null;var c=t.props.store.getState(),C={openKeys:c.openKeys,selectedKeys:c.selectedKeys,triggerSubMenuAction:t.props.triggerSubMenuAction,subMenuKey:i};return t.renderCommonMenuItem(a,n,C)},l.store.setState({activeKey:Object(R.a)(Object(R.a)({},l.store.getState().activeKey),{},Object(U.a)({},l.eventKey,Yn(l,l.activeKey)))}),t.instanceArray=[],t}return Object(q.a)(g,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(t){return this.props.visible||t.visible||this.props.className!==t.className||!F()(this.props.style,t.style)}},{key:"componentDidUpdate",value:function(t){var a=this.props,n="activeKey"in a?a.activeKey:a.store.getState().activeKey[Un(a)],i=Yn(a,n);if(i!==n)Wn(a.store,Un(a),i);else if("activeKey"in t){var c=Yn(t,t.activeKey);i!==c&&Wn(a.store,Un(a),i)}}},{key:"render",value:function(){var t=this,a=Object(w.a)({},this.props);this.instanceArray=[];var n=le()(a.prefixCls,a.className,"".concat(a.prefixCls,"-").concat(a.mode)),i={className:n,role:a.role||"menu"};a.id&&(i.id=a.id),a.focusable&&(i.tabIndex=0,i.onKeyDown=this.onKeyDown);var c=a.prefixCls,C=a.eventKey,h=a.visible,x=a.level,B=a.mode,re=a.overflowedIndicator,ae=a.theme;return we.forEach(function(ge){return delete a[ge]}),delete a.onClick,o.createElement(sa,Object(w.a)({},a,{prefixCls:c,mode:B,tag:"ul",level:x,theme:ae,visible:h,overflowedIndicator:re},i),Object(z.a)(a.children).map(function(ge,Xe){return t.renderMenuItem(ge,Xe,C||"0-menu-")}))}}]),g}(o.Component);va.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:_};var Sa=Object(S.b)()(va),Xn=Sa,Fn=e("Kwbf");function Ea(r,m,g){var l=r.prefixCls,t=r.motion,a=r.defaultMotions,n=a===void 0?{}:a,i=r.openAnimation,c=r.openTransitionName,C=m.switchingModeFromInline;if(t)return t;if(Object(me.a)(i)==="object"&&i)Object(Fn.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof i=="string")return{motionName:"".concat(l,"-open-").concat(i)};if(c)return{motionName:c};var h=n[g];return h||(C?null:n.other)}var Da=function(r){Object(u.a)(g,r);var m=Object(s.a)(g);function g(l){var t;Object(G.a)(this,g),t=m.call(this,l),t.onSelect=function(i){var c=Object(E.a)(t),C=c.props;if(C.selectable){var h=t.store.getState(),x=h.selectedKeys,B=i.key;C.multiple?x=x.concat([B]):x=[B],"selectedKeys"in C||t.store.setState({selectedKeys:x}),C.onSelect(Object(R.a)(Object(R.a)({},i),{},{selectedKeys:x}))}},t.onClick=function(i){var c=t.getRealMenuMode(),C=Object(E.a)(t),h=C.store,x=C.props.onOpenChange;c!=="inline"&&!("openKeys"in t.props)&&(h.setState({openKeys:[]}),x([])),t.props.onClick(i)},t.onKeyDown=function(i,c){t.innerMenu.getWrappedInstance().onKeyDown(i,c)},t.onOpenChange=function(i){var c=Object(E.a)(t),C=c.props,h=t.store.getState().openKeys.concat(),x=!1,B=function(ae){var ge=!1;if(ae.open)ge=h.indexOf(ae.key)===-1,ge&&h.push(ae.key);else{var Xe=h.indexOf(ae.key);ge=Xe!==-1,ge&&h.splice(Xe,1)}x=x||ge};Array.isArray(i)?i.forEach(B):B(i),x&&("openKeys"in t.props||t.store.setState({openKeys:h}),C.onOpenChange(h))},t.onDeselect=function(i){var c=Object(E.a)(t),C=c.props;if(C.selectable){var h=t.store.getState().selectedKeys.concat(),x=i.key,B=h.indexOf(x);B!==-1&&h.splice(B,1),"selectedKeys"in C||t.store.setState({selectedKeys:h}),C.onDeselect(Object(R.a)(Object(R.a)({},i),{},{selectedKeys:h}))}},t.onMouseEnter=function(i){t.restoreModeVerticalFromInline();var c=t.props.onMouseEnter;c&&c(i)},t.onTransitionEnd=function(i){var c=i.propertyName==="width"&&i.target===i.currentTarget,C=i.target.className,h=Object.prototype.toString.call(C)==="[object SVGAnimatedString]"?C.animVal:C,x=i.propertyName==="font-size"&&h.indexOf("anticon")>=0;(c||x)&&t.restoreModeVerticalFromInline()},t.setInnerMenu=function(i){t.innerMenu=i},t.isRootMenu=!0;var a=l.defaultSelectedKeys,n=l.defaultOpenKeys;return"selectedKeys"in l&&(a=l.selectedKeys||[]),"openKeys"in l&&(n=l.openKeys||[]),t.store=Object(S.c)({selectedKeys:a,openKeys:n,activeKey:{"0-menu-":Yn(l,l.activeKey)}}),t.state={switchingModeFromInline:!1,prevProps:l,inlineOpenKeys:[],store:t.store},t}return Object(q.a)(g,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(t){var a=this.props,n=a.siderCollapsed,i=a.inlineCollapsed,c=a.onOpenChange;(!t.inlineCollapsed&&i||!t.siderCollapsed&&n)&&c([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var t=this.props.collapsedWidth,a=this.store,n=this.prevOpenKeys,i=this.getInlineCollapsed()&&(t===0||t==="0"||t==="0px");i?(this.prevOpenKeys=a.getState().openKeys.concat(),this.store.setState({openKeys:[]})):n&&(this.store.setState({openKeys:n}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var t=this.props.mode,a=this.state.switchingModeFromInline,n=this.getInlineCollapsed();return a&&n?"inline":n?"vertical":t}},{key:"getInlineCollapsed",value:function(){var t=this.props,a=t.inlineCollapsed,n=t.siderCollapsed;return n!==void 0?n:a}},{key:"restoreModeVerticalFromInline",value:function(){var t=this.state.switchingModeFromInline;t&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var t=Object(R.a)({},Object(T.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),a=this.getRealMenuMode();return t.className+=" ".concat(t.prefixCls,"-root"),t.direction==="rtl"&&(t.className+=" ".concat(t.prefixCls,"-rtl")),t=Object(R.a)(Object(R.a)({},t),{},{mode:a,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:Ea(this.props,this.state,a)}),delete t.openAnimation,delete t.openTransitionName,o.createElement(S.a,{store:this.store},o.createElement(Xn,Object(w.a)({},t,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(t,a){var n=a.prevProps,i=a.store,c=i.getState(),C={},h={prevProps:t};return n.mode==="inline"&&t.mode!=="inline"&&(h.switchingModeFromInline=!0),"openKeys"in t?C.openKeys=t.openKeys||[]:((t.inlineCollapsed&&!n.inlineCollapsed||t.siderCollapsed&&!n.siderCollapsed)&&(h.switchingModeFromInline=!0,h.inlineOpenKeys=c.openKeys,C.openKeys=[]),(!t.inlineCollapsed&&n.inlineCollapsed||!t.siderCollapsed&&n.siderCollapsed)&&(C.openKeys=a.inlineOpenKeys,h.inlineOpenKeys=[])),Object.keys(C).length&&i.setState(C),h}}]),g}(o.Component);Da.defaultProps={selectable:!0,onClick:_,onSelect:_,onOpenChange:_,onDeselect:_,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:o.createElement("span",null,"\xB7\xB7\xB7")};var et=Da,ot=function(r){Object(u.a)(g,r);var m=Object(s.a)(g);function g(){var l;return Object(G.a)(this,g),l=m.apply(this,arguments),l.onKeyDown=function(t){var a=t.keyCode;return a===A.a.ENTER?(l.onClick(t),!0):void 0},l.onMouseLeave=function(t){var a=l.props,n=a.eventKey,i=a.onItemHover,c=a.onMouseLeave;i({key:n,hover:!1}),c({key:n,domEvent:t})},l.onMouseEnter=function(t){var a=l.props,n=a.eventKey,i=a.onItemHover,c=a.onMouseEnter;i({key:n,hover:!0}),c({key:n,domEvent:t})},l.onClick=function(t){var a=l.props,n=a.eventKey,i=a.multiple,c=a.onClick,C=a.onSelect,h=a.onDeselect,x=a.isSelected,B={key:n,keyPath:[n],item:Object(E.a)(l),domEvent:t};c(B),i?x?h(B):C(B):x||C(B)},l.saveNode=function(t){l.node=t},l}return Object(q.a)(g,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var t=this.props;t.onDestroy&&t.onDestroy(t.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var t,a=Object(R.a)({},this.props),n=le()(this.getPrefixCls(),a.className,(t={},Object(U.a)(t,this.getActiveClassName(),!a.disabled&&a.active),Object(U.a)(t,this.getSelectedClassName(),a.isSelected),Object(U.a)(t,this.getDisabledClassName(),a.disabled),t)),i=Object(R.a)(Object(R.a)({},a.attribute),{},{title:typeof a.title=="string"?a.title:void 0,className:n,role:a.role||"menuitem","aria-disabled":a.disabled});a.role==="option"?i=Object(R.a)(Object(R.a)({},i),{},{role:"option","aria-selected":a.isSelected}):(a.role===null||a.role==="none")&&(i.role="none");var c={onClick:a.disabled?null:this.onClick,onMouseLeave:a.disabled?null:this.onMouseLeave,onMouseEnter:a.disabled?null:this.onMouseEnter},C=Object(R.a)({},a.style);a.mode==="inline"&&(a.direction==="rtl"?C.paddingRight=a.inlineIndent*a.level:C.paddingLeft=a.inlineIndent*a.level),we.forEach(function(x){return delete a[x]}),delete a.direction;var h=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(h=o.createElement(this.props.itemIcon,this.props)),o.createElement("li",Object(w.a)({},Object(T.a)(a,["onClick","onMouseEnter","onMouseLeave","onSelect"]),i,c,{style:C,ref:this.saveNode}),a.children,h)}}]),g}(o.Component);ot.isMenuItem=!0,ot.defaultProps={onSelect:_,onMouseEnter:_,onMouseLeave:_,manualRef:_};var yt=Object(S.b)(function(r,m){var g=r.activeKey,l=r.selectedKeys,t=m.eventKey,a=m.subMenuKey;return{active:g[a]===t,isSelected:Array.isArray(l)?l.indexOf(t)!==-1:l===t}})(ot),Yt=yt,Xt=function(r){Object(u.a)(g,r);var m=Object(s.a)(g);function g(){var l;return Object(G.a)(this,g),l=m.apply(this,arguments),l.renderInnerMenuItem=function(t){var a=l.props,n=a.renderMenuItem,i=a.index;return n(t,i,l.props.subMenuKey)},l}return Object(q.a)(g,[{key:"render",value:function(){var t=Object(w.a)({},this.props),a=t.className,n=a===void 0?"":a,i=t.rootPrefixCls,c="".concat(i,"-item-group-title"),C="".concat(i,"-item-group-list"),h=t.title,x=t.children;return we.forEach(function(B){return delete t[B]}),delete t.direction,o.createElement("li",Object(w.a)({},t,{onClick:function(re){return re.stopPropagation()},className:"".concat(n," ").concat(i,"-item-group")}),o.createElement("div",{className:c,title:typeof h=="string"?h:void 0},h),o.createElement("ul",{className:C},o.Children.map(x,this.renderInnerMenuItem)))}}]),g}(o.Component);Xt.isMenuItemGroup=!0,Xt.defaultProps={disabled:!0};var En=Xt,rn=function(m){var g=m.className,l=m.rootPrefixCls,t=m.style;return o.createElement("li",{className:"".concat(g," ").concat(l,"-item-divider"),style:t})};rn.defaultProps={disabled:!0,className:"",style:{}};var qn=rn,Za=et,ka=e("eDIo");function eo(r,m){var g=r.prefixCls,l=r.editable,t=r.locale,a=r.style;return!l||l.showAdd===!1?null:o.createElement("button",{ref:m,type:"button",className:"".concat(g,"-nav-add"),style:a,"aria-label":(t==null?void 0:t.addAriaLabel)||"Add tab",onClick:function(i){l.onEdit("add",{event:i})}},l.addIcon||"+")}var Na=o.forwardRef(eo);function to(r,m){var g=r.prefixCls,l=r.id,t=r.tabs,a=r.locale,n=r.mobile,i=r.moreIcon,c=i===void 0?"More":i,C=r.moreTransitionName,h=r.style,x=r.className,B=r.editable,re=r.tabBarGutter,ae=r.rtl,ge=r.onTabClick,Xe=Object(o.useState)(!1),pt=Object(j.a)(Xe,2),ut=pt[0],bt=pt[1],ht=Object(o.useState)(null),mt=Object(j.a)(ht,2),ft=mt[0],Pt=mt[1],Ct="".concat(l,"-more-popup"),en="".concat(g,"-dropdown"),Lt=ft!==null?"".concat(Ct,"-").concat(ft):null,Ze=a==null?void 0:a.dropdownAriaLabel,Ge=o.createElement(Za,{onClick:function(Bt){var qt=Bt.key,dn=Bt.domEvent;ge(qt,dn),bt(!1)},id:Ct,tabIndex:-1,role:"listbox","aria-activedescendant":Lt,selectedKeys:[ft],"aria-label":Ze!==void 0?Ze:"expanded dropdown"},t.map(function(It){return o.createElement(Yt,{key:It.key,id:"".concat(Ct,"-").concat(It.key),role:"option","aria-controls":l&&"".concat(l,"-panel-").concat(It.key),disabled:It.disabled},It.tab)}));function xt(It){for(var Bt=t.filter(function(Mn){return!Mn.disabled}),qt=Bt.findIndex(function(Mn){return Mn.key===ft})||0,dn=Bt.length,xn=0;xnTt?(Rt=Ge,Ct.current="x"):(Rt=xt,Ct.current="y");var Ht=Date.now();Ht-ft.current>100&&(Pt.current=!1),(m(-Rt,-Rt)||Pt.current)&&(Ze.preventDefault(),Pt.current=!0),ft.current=Ht}var Lt=Object(o.useRef)(null);Lt.current={onTouchStart:bt,onTouchMove:ht,onTouchEnd:mt,onWheel:en},o.useEffect(function(){function Ze(ke){Lt.current.onTouchStart(ke)}function Ge(ke){Lt.current.onTouchMove(ke)}function xt(ke){Lt.current.onTouchEnd(ke)}function Rt(ke){Lt.current.onWheel(ke)}return document.addEventListener("touchmove",Ge,{passive:!1}),document.addEventListener("touchend",xt,{passive:!1}),r.current.addEventListener("touchstart",Ze,{passive:!1}),r.current.addEventListener("wheel",Rt),function(){document.removeEventListener("touchmove",Ge),document.removeEventListener("touchend",xt)}},[])}function Ba(){var r=Object(o.useRef)(new Map);function m(l){return r.current.has(l)||r.current.set(l,o.createRef()),r.current.get(l)}function g(l){r.current.delete(l)}return[m,g]}function Xa(r,m){var g=o.useRef(r),l=o.useState({}),t=Object(j.a)(l,2),a=t[1];function n(i){var c=typeof i=="function"?i(g.current):i;c!==g.current&&m(c,g.current),g.current=c,a({})}return[g.current,n]}var qa=function(m){var g=m.position,l=m.prefixCls,t=m.extra;if(!t)return null;var a,n=t;return g==="right"&&(a=n.right||!n.left&&n||null),g==="left"&&(a=n.left||null),a?o.createElement("div",{className:"".concat(l,"-extra-content")},a):null};function Wo(r,m){var g,l=o.useContext(wa),t=l.prefixCls,a=l.tabs,n=r.className,i=r.style,c=r.id,C=r.animated,h=r.activeKey,x=r.rtl,B=r.extra,re=r.editable,ae=r.locale,ge=r.tabPosition,Xe=r.tabBarGutter,pt=r.children,ut=r.onTabClick,bt=r.onTabScroll,ht=Object(o.useRef)(),mt=Object(o.useRef)(),ft=Object(o.useRef)(),Pt=Object(o.useRef)(),Ct=Ba(),en=Object(j.a)(Ct,2),Lt=en[0],Ze=en[1],Ge=ge==="top"||ge==="bottom",xt=Xa(0,function(kt,Mt){Ge&&bt&&bt({direction:kt>Mt?"left":"right"})}),Rt=Object(j.a)(xt,2),ke=Rt[0],Tt=Rt[1],Ht=Xa(0,function(kt,Mt){!Ge&&bt&&bt({direction:kt>Mt?"top":"bottom"})}),It=Object(j.a)(Ht,2),Bt=It[0],qt=It[1],dn=Object(o.useState)(0),xn=Object(j.a)(dn,2),tn=xn[0],Mn=xn[1],zn=Object(o.useState)(0),Dn=Object(j.a)(zn,2),Nn=Dn[0],nn=Dn[1],An=Object(o.useState)(0),mn=Object(j.a)(An,2),ln=mn[0],ia=mn[1],la=Object(o.useState)(0),ba=Object(j.a)(la,2),Vt=ba[0],$n=ba[1],Ca=Object(o.useState)(null),Gt=Object(j.a)(Ca,2),Ut=Gt[0],fn=Gt[1],Vo=Object(o.useState)(null),Eo=Object(j.a)(Vo,2),ja=Eo[0],Ho=Eo[1],Go=Object(o.useState)(0),go=Object(j.a)(Go,2),Zo=go[0],Yo=go[1],Xo=Object(o.useState)(0),bo=Object(j.a)(Xo,2),qo=bo[0],$o=bo[1],er=y(new Map),Co=Object(j.a)(er,2),tr=Co[0],nr=Co[1],$a=Q(a,tr,tn),Ao="".concat(t,"-nav-operations-hidden"),Ka=0,Wa=0;Ge?x?(Ka=0,Wa=Math.max(0,tn-Ut)):(Ka=Math.min(0,Ut-tn),Wa=0):(Ka=Math.min(0,ja-Nn),Wa=0);function ao(kt){return ktWa?[Wa,!1]:[kt,!0]}var yo=Object(o.useRef)(),ar=Object(o.useState)(),Oo=Object(j.a)(ar,2),oo=Oo[0],xo=Oo[1];function ro(){xo(Date.now())}function so(){window.clearTimeout(yo.current)}Ya(ht,function(kt,Mt){var un=!1;function jn(za,Qa){za(function(Ja){var Va=ao(Ja+Qa),Pa=Object(j.a)(Va,2),co=Pa[0],mo=Pa[1];return un=mo,co})}if(Ge){if(Ut>=tn)return un;jn(Tt,kt)}else{if(ja>=Nn)return un;jn(qt,Mt)}return so(),ro(),un}),Object(o.useEffect)(function(){return so(),oo&&(yo.current=window.setTimeout(function(){xo(0)},100)),so},[oo]);function Mo(){var kt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:h,Mt=$a.get(kt);if(!Mt)return;if(Ge){var un=ke;x?Mt.rightke+Ut&&(un=Mt.right+Mt.width-Ut):Mt.left<-ke?un=-Mt.left:Mt.left+Mt.width>-ke+Ut&&(un=-(Mt.left+Mt.width-Ut)),qt(0),Tt(ao(un)[0])}else{var jn=Bt;Mt.top<-Bt?jn=-Mt.top:Mt.top+Mt.height>-Bt+ja&&(jn=-(Mt.top+Mt.height-ja)),Tt(0),qt(ao(jn)[0])}}var or=d($a,{width:Ut,height:ja,left:ke,top:Bt},{width:ln,height:Vt},{width:Zo,height:qo},Object(R.a)(Object(R.a)({},r),{},{tabs:a})),Ro=Object(j.a)(or,2),rr=Ro[0],sr=Ro[1],ir=a.map(function(kt){var Mt=kt.key;return o.createElement(V,{id:c,prefixCls:t,key:Mt,rtl:x,tab:kt,closable:kt.closable,editable:re,active:Mt===h,tabPosition:ge,tabBarGutter:Xe,renderWrapper:pt,removeAriaLabel:ae==null?void 0:ae.removeAriaLabel,ref:Lt(Mt),onClick:function(jn){ut(Mt,jn)},onRemove:function(){Ze(Mt)},onFocus:function(){Mo(Mt),ro(),x||(ht.current.scrollLeft=0),ht.current.scrollTop=0}})}),io=L(function(){var kt,Mt,un,jn,za,Qa,Ja,Va,Pa,co=((kt=ht.current)===null||kt===void 0?void 0:kt.offsetWidth)||0,mo=((Mt=ht.current)===null||Mt===void 0?void 0:Mt.offsetHeight)||0,_o=((un=Pt.current)===null||un===void 0?void 0:un.offsetWidth)||0,Uo=((jn=Pt.current)===null||jn===void 0?void 0:jn.offsetHeight)||0,fr=((za=ft.current)===null||za===void 0?void 0:za.offsetWidth)||0,pr=((Qa=ft.current)===null||Qa===void 0?void 0:Qa.offsetHeight)||0;fn(co),Ho(mo),Yo(_o),$o(Uo);var Lo=(((Ja=mt.current)===null||Ja===void 0?void 0:Ja.offsetWidth)||0)-_o,ko=(((Va=mt.current)===null||Va===void 0?void 0:Va.offsetHeight)||0)-Uo;Mn(Lo),nn(ko);var wo=(Pa=ft.current)===null||Pa===void 0?void 0:Pa.className.includes(Ao);ia(Lo-(wo?0:fr)),$n(ko-(wo?0:pr)),nr(function(){var Bo=new Map;return a.forEach(function(hr){var Ko=hr.key,Ha=Lt(Ko).current;Ha&&Bo.set(Ko,{width:Ha.offsetWidth,height:Ha.offsetHeight,left:Ha.offsetLeft,top:Ha.offsetTop})}),Bo})}),lr=a.slice(0,rr),ur=a.slice(sr+1),So=[].concat(Object(ue.a)(lr),Object(ue.a)(ur)),cr=Object(o.useState)(),Do=Object(j.a)(cr,2),dr=Do[0],mr=Do[1],ua=$a.get(h),No=Object(o.useRef)();function jo(){fe.a.cancel(No.current)}Object(o.useEffect)(function(){var kt={};return ua&&(Ge?(x?kt.right=ua.right:kt.left=ua.left,kt.width=ua.width):(kt.top=ua.top,kt.height=ua.height)),jo(),No.current=fe()(function(){mr(kt)}),jo},[ua,Ge,x]),Object(o.useEffect)(function(){Mo()},[h,ua,$a,Ge]),Object(o.useEffect)(function(){io()},[x,Xe,h,a.map(function(kt){return kt.key}).join("_")]);var Po=!!So.length,Fa="".concat(t,"-nav-wrap"),lo,uo,To,Io;return Ge?x?(uo=ke>0,lo=ke+Ut1)Object(ue.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(Q.length===0)return Object(ue.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var I=Q[0];if(p.isValidElement(I)&&Object(X.c)(I)){var d=I.ref;Q[0]=p.cloneElement(I,{ref:Object(X.a)(d,this.setChildNode)})}return Q.length===1?Q[0]:Q.map(function(w,G){return!p.isValidElement(w)||"key"in w&&w.key!==null?w:p.cloneElement(w,{key:"".concat(de,"-").concat(G)})})}}]),W}(p.Component);L.displayName="ResizeObserver",M.a=L},tWlo:function(J,M){J.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg=="},wCXF:function(J,M,e){"use strict";e.d(M,"a",function(){return Ot});var U=e("rePB"),j=e("VTBJ"),Ae=e("KQm4"),R=e("U8pU"),o=e("ODXe"),p=e("q1tI"),le=e("TSYQ"),z=e.n(le),D=e("Gytx"),ue=e.n(D),X=e("Kwbf"),fe=e("t23M"),de=e("qx4F"),L=e("6eGT"),y=e("IBYe"),A=e("Ff2n"),W=e("c+Xe"),V=e("fyJ8"),H=e("biw7");function Q(N,ee,ce,be,Pe){var Ce=ce[N]||{},ve=ce[ee]||{},pe,Ee;Ce.fixed==="left"?pe=be.left[N]:ve.fixed==="right"&&(Ee=be.right[ee]);var Be=!1,Te=!1,Ke=!1,at=!1,Ve=ce[ee+1],Je=ce[N-1];if(Pe==="rtl"){if(pe!==void 0){var Se=Je&&Je.fixed==="left";at=!Se}else if(Ee!==void 0){var Ne=Ve&&Ve.fixed==="right";Ke=!Ne}}else if(pe!==void 0){var ze=Ve&&Ve.fixed==="left";Be=!ze}else if(Ee!==void 0){var _e=Je&&Je.fixed==="right";Te=!_e}return{fixLeft:pe,fixRight:Ee,lastFixLeft:Be,firstFixRight:Te,lastFixRight:Ke,firstFixLeft:at,isSticky:be.isSticky}}var I=e("sR1s");function d(N){var ee=N.cells,ce=N.stickyOffsets,be=N.flattenColumns,Pe=N.rowComponent,Ce=N.cellComponent,ve=N.onHeaderRow,pe=N.index,Ee=p.useContext(H.a),Be=Ee.prefixCls,Te=Ee.direction,Ke;ve&&(Ke=ve(ee.map(function(Ve){return Ve.column}),pe));var at=Object(I.a)(ee.map(function(Ve){return Ve.column}));return p.createElement(Pe,Object.assign({},Ke),ee.map(function(Ve,Je){var Se=Ve.column,Ne=Q(Ve.colStart,Ve.colEnd,be,ce,Te),ze;return Se&&Se.onHeaderCell&&(ze=Ve.column.onHeaderCell(Se)),p.createElement(V.a,Object.assign({},Ve,{ellipsis:Se.ellipsis,align:Se.align,component:Ce,prefixCls:Be,key:at[Je]},Ne,{additionalProps:ze,rowType:"header"}))}))}d.displayName="HeaderRow";var w=d;function G(N){var ee=[];function ce(ve,pe){var Ee=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;ee[Ee]=ee[Ee]||[];var Be=pe,Te=ve.filter(Boolean).map(function(Ke){var at={key:Ke.key,className:Ke.className||"",children:Ke.title,column:Ke,colStart:Be},Ve=1,Je=Ke.children;return Je&&Je.length>0&&(Ve=ce(Je,Be,Ee+1).reduce(function(Se,Ne){return Se+Ne},0),at.hasSubColumns=!0),"colSpan"in Ke&&(Ve=Ke.colSpan),"rowSpan"in Ke&&(at.rowSpan=Ke.rowSpan),at.colSpan=Ve,at.colEnd=at.colStart+Ve-1,ee[Ee].push(at),Be+=Ve,Ve});return Te}ce(N,0);for(var be=ee.length,Pe=function(pe){ee[pe].forEach(function(Ee){!("rowSpan"in Ee)&&!Ee.hasSubColumns&&(Ee.rowSpan=be-pe)})},Ce=0;Ce=0;pe-=1){var Ee=ee[pe],Be=ce&&ce[pe],Te=Be&&Be[u.a];(Ee||Te||ve)&&(Pe.unshift(p.createElement("col",Object.assign({key:pe,style:{width:Ee,minWidth:Ee}},Te))),ve=!0)}return p.createElement("colgroup",null,Pe)}var S=s;function T(N,ee){return Object(p.useMemo)(function(){for(var ce=[],be=0;be1?on-1:0),yn=1;yn=Ke&&(gt=Ke-at),ve({scrollLeft:gt/Ke*(Te+2)}),_e.current.x=oe.pageX},dt=function(){var oe=Object(we.b)(Ce.current).top,rt=oe+Ce.current.offsetHeight,Qe=document.documentElement.scrollTop+window.innerHeight;rt-Object(de.a)()<=Qe||oe>=Qe-pe?ze(function(Nt){return Object(j.a)(Object(j.a)({},Nt),{},{isHiddenScrollBar:!0})}):ze(function(Nt){return Object(j.a)(Object(j.a)({},Nt),{},{isHiddenScrollBar:!1})})},lt=function(oe){ze(function(rt){return Object(j.a)(Object(j.a)({},rt),{},{scrollLeft:oe/Te*Ke||0})})};return p.useImperativeHandle(ce,function(){return{setScrollLeft:lt}}),p.useEffect(function(){var We=Object(Ue.a)(document.body,"mouseup",tt,!1),oe=Object(Ue.a)(document.body,"mousemove",_t,!1);return dt(),function(){We.remove(),oe.remove()}},[at,$e]),p.useEffect(function(){var We=Object(Ue.a)(window,"scroll",dt,!1),oe=Object(Ue.a)(window,"resize",dt,!1);return function(){We.remove(),oe.remove()}},[]),p.useEffect(function(){Ne.isHiddenScrollBar||ze(function(We){var oe,rt;return Object(j.a)(Object(j.a)({},We),{},{scrollLeft:Ce.current.scrollLeft/((oe=Ce.current)===null||oe===void 0?void 0:oe.scrollWidth)*((rt=Ce.current)===null||rt===void 0?void 0:rt.clientWidth)})})},[Ne.isHiddenScrollBar]),Te<=Ke||!at||Ne.isHiddenScrollBar?null:p.createElement("div",{style:{height:Object(de.a)(),width:Ke,bottom:pe},className:"".concat(Be,"-sticky-scroll")},p.createElement("div",{onMouseDown:Ye,ref:Ve,className:z()("".concat(Be,"-sticky-scroll-bar"),Object(U.a)({},"".concat(Be,"-sticky-scroll-bar-active"),$e)),style:{width:"".concat(at,"px"),transform:"translate3d(".concat(Ne.scrollLeft,"px, 0, 0)")}}))},Fe=p.forwardRef(qe);function Le(N,ee){return p.useMemo(function(){var ce=!!N;return{isSticky:ce,stickyClassName:ce?"".concat(ee,"-sticky-header"):"",offsetHeader:Object(R.a)(N)==="object"&&N.offsetHeader||0,offsetScroll:Object(R.a)(N)==="object"&&N.offsetScroll||0}},[N,ee])}var ct=[],st={},Ot="rc-table-internal-hook",vt=p.memo(function(N){var ee=N.children;return ee},function(N,ee){return ue()(N.props,ee.props)?N.pingLeft!==ee.pingLeft||N.pingRight!==ee.pingRight:!1});function Et(N){var ee,ce=N.prefixCls,be=N.className,Pe=N.rowClassName,Ce=N.style,ve=N.data,pe=N.rowKey,Ee=N.scroll,Be=N.tableLayout,Te=N.direction,Ke=N.title,at=N.footer,Ve=N.summary,Je=N.id,Se=N.showHeader,Ne=N.components,ze=N.emptyText,_e=N.onRow,Ie=N.onHeaderRow,Me=N.internalHooks,$e=N.transformColumns,it=N.internalRefs,tt=N.sticky,Ye=ve||ct,_t=!!Ye.length,dt=p.useState(0),lt=Object(o.a)(dt,2),We=lt[0],oe=lt[1];p.useEffect(function(){oe(Object(de.a)())});var rt=p.useMemo(function(){return Object(I.c)(Ne,{})},[Ne]),Qe=p.useCallback(function(St,Dt){return Object(I.b)(rt,St)||Dt},[rt]),Nt=p.useMemo(function(){return typeof pe=="function"?pe:function(St){var Dt=St&&St[pe];return Dt}},[pe]),gt=Object(u.c)(N),Kt=gt.expandIcon,Wt=gt.expandedRowKeys,jt=gt.defaultExpandedRowKeys,zt=gt.defaultExpandAllRows,Qt=gt.expandedRowRender,Zt=gt.onExpand,sn=gt.onExpandedRowsChange,Pn=gt.expandRowByClick,At=gt.rowExpandable,Qn=gt.expandIconColumnIndex,Tn=gt.expandedRowClassName,Ln=gt.childrenColumnName,In=gt.indentSize,bn=Kt||Re,kn=Ln||"children",Jn=p.useMemo(function(){return Qt?"row":N.expandable&&Me===Ot&&N.expandable.__PARENT_RENDER_ICON__||Ye.some(function(St){return St&&Object(R.a)(St)==="object"&&St[kn]})?"nest":!1},[!!Qt,Ye]),wn=p.useState(function(){return jt||(zt?Oe(Ye,Nt,kn):[])}),an=Object(o.a)(wn,2),cn=an[0],pn=an[1],on=p.useMemo(function(){return new Set(Wt||cn||[])},[Wt,cn]),hn=p.useCallback(function(St){var Dt=Nt(St,Ye.indexOf(St)),$t,gn=on.has(Dt);gn?(on.delete(Dt),$t=Object(Ae.a)(on)):$t=[].concat(Object(Ae.a)(on),[Dt]),pn($t),Zt&&Zt(!gn,St),sn&&sn($t)},[Nt,on,Ye,Zt,sn]),yn=p.useState(0),Vn=Object(o.a)(yn,2),Hn=Vn[0],Gn=Vn[1],Aa=Object(f.b)(Object(j.a)(Object(j.a)(Object(j.a)({},N),gt),{},{expandable:!!Qt,expandedKeys:on,getRowKey:Nt,onTriggerExpand:hn,expandIcon:bn,expandIconColumnIndex:Qn,direction:Te}),Me===Ot?$e:null),ca=Object(o.a)(Aa,2),ea=ca[0],Jt=ca[1],ta=p.useMemo(function(){return{columns:ea,flattenColumns:Jt}},[ea,Jt]),Zn=p.useRef(),ya=p.useRef(),Cn=p.useRef(),Ta=p.useState(!1),da=Object(o.a)(Ta,2),ma=da[0],Oa=da[1],Ia=p.useState(!1),na=Object(o.a)(Ia,2),aa=na[0],Ga=na[1],_a=v(new Map),fa=Object(o.a)(_a,2),pa=fa[0],Ua=fa[1],Rn=Object(I.a)(Jt),oa=Rn.map(function(St){return pa.get(St)}),Bn=p.useMemo(function(){return oa},[oa.join("_")]),ra=Z(Bn,Jt.length,Te),vn=Ee&&Object(I.d)(Ee.y),Ft=Ee&&Object(I.d)(Ee.x),On=Ft&&Jt.some(function(St){var Dt=St.fixed;return Dt}),ha=p.useRef(),Kn=Le(tt,ce),_n=Kn.isSticky,xa=Kn.offsetHeader,La=Kn.offsetScroll,Ma=Kn.stickyClassName,sa,Sn,Wn;vn&&(Sn={overflowY:"scroll",maxHeight:Ee.y}),Ft&&(sa={overflowX:"auto"},vn||(Sn={overflowY:"hidden"}),Wn={width:Ee.x===!0?"auto":Ee.x,minWidth:"100%"});var Un=p.useCallback(function(St,Dt){Ua(function($t){var gn=new Map($t);return gn.set(St,Dt),gn})},[]),Yn=O(null),Ra=Object(o.a)(Yn,2),va=Ra[0],Sa=Ra[1];function Xn(St,Dt){if(!Dt)return;typeof Dt=="function"?Dt(St):Dt.scrollLeft!==St&&(Dt.scrollLeft=St)}var Fn=function(Dt){var $t=Dt.currentTarget,gn=Dt.scrollLeft,ga=typeof gn=="number"?gn:$t.scrollLeft,Ya=$t||st;if(!Sa()||Sa()===Ya){var Ba;va(Ya),Xn(ga,ya.current),Xn(ga,Cn.current),Xn(ga,(Ba=ha.current)===null||Ba===void 0?void 0:Ba.setScrollLeft)}if($t){var Xa=$t.scrollWidth,qa=$t.clientWidth;Oa(ga>0),Ga(ga0?[].concat(Object(j.a)(A),Object(j.a)(X(Q).map(function(I){return Object(Ae.a)({fixed:H},I)}))):[].concat(Object(j.a)(A),[Object(Ae.a)(Object(Ae.a)({},W),{},{fixed:H})])},[])}function fe(y){for(var A=!0,W=0;W=0;Q-=1){var I=y[Q];if(H&&I.fixed!=="right")H=!1;else if(!H&&I.fixed==="right"){Object(le.a)(!1,"Index ".concat(Q+1," of `columns` missing `fixed='right'` prop."));break}}}function de(y){return y.map(function(A){var W=A.fixed,V=Object(R.a)(A,["fixed"]),H=W;return W==="left"?H="right":W==="right"&&(H="left"),Object(Ae.a)({fixed:H},V)})}function L(y,A){var W=y.prefixCls,V=y.columns,H=y.children,Q=y.expandable,I=y.expandedKeys,d=y.getRowKey,w=y.onTriggerExpand,G=y.expandIcon,q=y.rowExpandable,E=y.expandIconColumnIndex,u=y.direction,s=y.expandRowByClick,S=o.useMemo(function(){return V||ue(H)},[V,H]),T=o.useMemo(function(){if(Q){var F,me=E||0,xe=S[me],je=(F={},Object(U.a)(F,D.a,{className:"".concat(W,"-expand-icon-col")}),Object(U.a)(F,"title",""),Object(U.a)(F,"fixed",xe?xe.fixed:null),Object(U.a)(F,"className","".concat(W,"-row-expand-icon-cell")),Object(U.a)(F,"render",function(se,he,He){var ye=d(he,He),te=I.has(ye),$=q?q(he):!0,f=G({prefixCls:W,expanded:te,expandable:$,record:he,onExpand:w});return s?o.createElement("span",{onClick:function(P){return P.stopPropagation()}},f):f}),F),nt=S.slice();return me>=0&&nt.splice(me,0,je),nt}return S},[Q,S,d,I,G,u]),K=o.useMemo(function(){var F=T;return A&&(F=A(F)),F.length||(F=[{render:function(){return null}}]),F},[A,T,u]),Y=o.useMemo(function(){return u==="rtl"?de(X(K)):X(K)},[K,u]);return[K,Y]}M.b=L},xtZ4:function(J,M,e){J.exports={flex_box_center:"flex_box_center___2uNdX",flex_space_between:"flex_space_between___1T15r",flex_box_vertical_center:"flex_box_vertical_center___2dx6Z",flex_box_center_end:"flex_box_center_end___GqRK4",flex_box_column:"flex_box_column___283hz",searchBar:"searchBar___1Op2O",active:"active___kupUX",searchBarBorder:"searchBarBorder___vlQvU",firstLi:"firstLi___2bHul",otherLi:"otherLi___3qR24"}},"y0+3":function(J,M,e){"use strict";e.d(M,"a",function(){return X}),e.d(M,"b",function(){return de});var U=/margin|padding|width|height|max|min|offset/,j={left:!0,top:!0},Ae={cssFloat:1,styleFloat:1,float:1};function R(L){return L.nodeType===1?L.ownerDocument.defaultView.getComputedStyle(L,null):{}}function o(L,y,A){if(y=y.toLowerCase(),A==="auto"){if(y==="height")return L.offsetHeight;if(y==="width")return L.offsetWidth}return y in j||(j[y]=U.test(y)),j[y]?parseFloat(A)||0:A}function p(L,y){var A=arguments.length,W=R(L);return y=Ae[y]?"cssFloat"in L.style?"cssFloat":"styleFloat":y,A===1?W:o(L,y,W[y]||L.style[y])}function le(L,y,A){var W=arguments.length;if(y=Ae[y]?"cssFloat"in L.style?"cssFloat":"styleFloat":y,W===3)return typeof A=="number"&&U.test(y)&&(A="".concat(A,"px")),L.style[y]=A,A;for(var V in y)y.hasOwnProperty(V)&&le(L,V,y[V]);return R(L)}function z(L){return L===document.body?document.documentElement.clientWidth:L.offsetWidth}function D(L){return L===document.body?window.innerHeight||document.documentElement.clientHeight:L.offsetHeight}function ue(){var L=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),y=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:L,height:y}}function X(){var L=document.documentElement.clientWidth,y=window.innerHeight||document.documentElement.clientHeight;return{width:L,height:y}}function fe(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function de(L){var y=L.getBoundingClientRect(),A=document.documentElement;return{left:y.left+(window.pageXOffset||A.scrollLeft)-(A.clientLeft||document.body.clientLeft||0),top:y.top+(window.pageYOffset||A.scrollTop)-(A.clientTop||document.body.clientTop||0)}}},yslc:function(J,M){J.exports="data:image/png;base64,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"}}]); diff --git a/p__User__Detail__Classrooms__index.e53e2bdf.async.js b/p__User__Detail__Classrooms__index.e53e2bdf.async.js new file mode 100644 index 0000000000..53a7ee5d4a --- /dev/null +++ b/p__User__Detail__Classrooms__index.e53e2bdf.async.js @@ -0,0 +1,11 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[235,8,10,13],{"+z73":function(We,Q,e){We.exports={flex_box_center:"flex_box_center___3WSrc",flex_space_between:"flex_space_between___1fpCp",flex_box_vertical_center:"flex_box_vertical_center___3Wy8W",flex_box_center_end:"flex_box_center_end___3YIs2",flex_box_column:"flex_box_column___3CNwR",pWrap:"pWrap___2jVbQ",few:"few___3Eebn"}},"1XHU":function(We,Q,e){"use strict";var L=e("2qtc"),N=e("kLXV"),_e=e("q1tI"),j=e.n(_e),o=e("9kvl"),v=e("3wET"),se=e.n(v),W=e("bUJZ"),P=e.n(W),ie=e("Ct/S"),J=e.n(ie),ve=function(w){var _=w.visible,C=w.occupationValue,B=w.onCancel,H=B===void 0?function(){}:B,V=function(){return j.a.createElement("div",{className:J.a.flexColumn},j.a.createElement("img",{className:J.a.img,src:P.a}),j.a.createElement("span",{className:J.a.content},"\u672A\u804C\u4E1A\u8BA4\u8BC1"))},z=function(){return j.a.createElement("div",{className:J.a.flexColumn},j.a.createElement("img",{className:J.a.img,src:se.a}),j.a.createElement("span",{className:J.a.content},"\u672A\u5B9E\u540D\u8BA4\u8BC1"))},S=function(){return C===3?j.a.createElement(j.a.Fragment,null,z(),V()):C===2?V():z()};return j.a.createElement(N.a,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,visible:_,title:"\u56E0\u4E3A\u4EE5\u4E0B\u539F\u56E0\uFF0C\u60A8\u6682\u65F6\u4E0D\u80FD\u8FDB\u884C\u64CD\u4F5C",okText:"\u7ACB\u5373\u8BA4\u8BC1",cancelText:"\u53D6\u6D88",width:"600px",onOk:function(){H(),o.d.push("/account/certification")},onCancel:function(){H()}},j.a.createElement("div",{className:J.a.tilte},"\u8BF7\u5728\u5B8C\u6210\u6761\u4EF6\u540E\u91CD\u8BD5"),j.a.createElement("div",{className:J.a.flexRow},S()))};Q.a=Object(o.a)(function(de){var w=de.paperlibrary,_=de.loading,C=de.globalSetting;return{paperlibrary:w,globalSetting:C,loading:_.effects}})(ve)},"1ZF9":function(We,Q,e){We.exports=e.p+"static/Authorize.cc9c212f.png"},"2m4C":function(We,Q,e){We.exports={flex_box_center:"flex_box_center___2-qfd",flex_space_between:"flex_space_between___1JkUL",flex_box_vertical_center:"flex_box_vertical_center___w2qHq",flex_box_center_end:"flex_box_center_end___136Zl",flex_box_column:"flex_box_column___xKtkl",wrap:"wrap___2Yh5x",lockWrap:"lockWrap___2FPPb",lockIcon:"lockIcon___ZCi-B",topWrap:"topWrap___1gxfi",bottomWrap:"bottomWrap___3nFhU",bottom:"bottom___2SqE5",bottomIconSpan:"bottomIconSpan___2FUtd",public:"public___24PL-",borderFF6800:"borderFF6800___3YaLf",publicIcon:"publicIcon___2bq4b",publicText:"publicText___km2SR",lockText:"lockText___38jUU",createIconWrap:"createIconWrap___JtOa4",createIcon:"createIcon___ica6o",leftIcon:"leftIcon___Z6cyz",rightIcon:"rightIcon___1I9mc",createTextWrap:"createTextWrap___28JMG",createText:"createText___OaGdk",title:"title___anL3V",img:"img___Hxslc",teacherName:"teacherName___1Mspy",school:"school___2_zag",color989898:"color989898___KooPn",teacherUsers:"teacherUsers___7Hs0f",teacherNames:"teacherNames___2Bmrf",teacherBottomWrapper:"teacherBottomWrapper___2OUqH",linkBtn:"linkBtn___3OEIb"}},"3wET":function(We,Q){We.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAACE5JREFUWAmtWH1snVUZ/533tuvYVreyjGy3Y6srTBo2srI4XbtKgFQxIrKYzeAfk8AfCzHbCkPMjPjBP0aCsjr1D01USCQ6oosyiLF8xMGqc2BHauUj1I2Ntghs7dqytuu99/j7nfOee9/73js+jKd53+d5n3Oe5/zO8zznOafX4EO2ta/bhqlJfM4adFJ1hQWyxiIrM5QNG2CY7EnKei5agMf7V5pR9X3QRv0P1pr77WaO3AGLDoKokZYlY2hBtFqLDHLse9ZE2De41hyoNiYte19AzX22nfPdT8NtnJr6UgkIAl/dTLKXwHupeM9gqzmcBpH8rm6JI7ZYm3nhBfyAQHYlFcr4NL6yTn4kEamPxkxkutevx+5Hjcmnh+u7KqB1fXbR+Az2U195UmyWnjH8E1ULvGgsKDlRghTg8MnhPQvrsPVYqxnziqV3BSCBGZuUe21LMUGUKGx6F42K14rZJ6oWeFG19+w3eGnhPLSlQUVOM34pTGfHsR95tCBPozlOFCh5q++YOj7uqyfUxhqDbAYQjxzB8JFuoJ739qRrZ22L5tKcSQx+KbFk1VN2b8Fa5ky8QvojhEVDAh9C1DAH2NYIdFwMNM3TCIsT5wwOnbH45SlgIufDG8arv+RnsQb0SPe/rzdd0lYrAmr+s23PWzznxdXfyRzK1gEPrgU+cbHBa5MWr07KmsHq+RaXLTAYGAe29wFDMyVb6RC62YmxJjKbBj/td5+rJ1LJzeL+ihWUbHkuzpe5GYM9lwsM8MSbwLcGDMZmqc1cWlhrsOsyi20rgTubDb45YDGl0MZNPio1yS1yec2NdsldDq18jEUvzzqjjVj2UMF9i/JRDpFeMc/ihqUWT71p8fU+i3fO0eisRZ4hOjNl8f1/MWxvG3wha/GxedKVntct0SB3tM1hCIAwix0+YZWEVKRhPYF3SRjLxa+tN6hlGX56hHky7RNXyevHAe/OWPxpyCoUuKpem0F9frGBaqGBd5QYOAI1Kw7aBjuFDuWbckQt0DQfYr5srhuGkXdJ5cG4JZP+P+pjWzIn9gR5Vx746ajrLc3Fc7BDWCJM4EZu0xoXkmJ4OLqMl9HYY6Svj3vgrQ00SI9Z5Y+ewJOua/BjBrjj5IEybzjbmkN2YyoMxBJR0OmF5UreSDAmygmoLHqY5/kb3FlfWgWsJygdAu4giOnVlG39KHCcO63/HfXRd/HkgQZbgcquKaAz85GbvrMTBduEApFqUYGKTz2mIH8D4zMGs+Q/swK4Zhkno+w8vbCEpeCLBPmNq4HFDOuP+4G/vBHblN3UIz1LmajnzShD5e8yHO4BcE4HxAnKX/STE0TUPsyJjjUBG5YC937ccE2hz+DEWYs9PNN/N0hjBc0mo2waIz4ey7xxcznq+pGtYf5wc/oW95eqZcjiosRiOYvebWssNrMOLb7IYHSaRXEUGGMBHJ0G/j5icZS16QTDZQjcY/AzsHw54MKoFrAFvBRla2xeFz3fUgugMED1dDUT9YFrgdalBi++Rf6IxaFTrENTCiHcExblLIYP0lpWvFuvZLjPA799+QLzcd8oZCMEUu+HlCCE70DXLAEeuN5g1SLgJ89b/PwYcPoce90yw6hy/RCSWh6fX+Ex87UNwKkJ4DfMLdcI1EVPwH0bUciGWRdW6ztZR+IBjlzCg/NHvBk1EvZ9h4BH+lmV6bQwXkUyp4RNeMQpckwdD6fbrgJ2f5IX7bME1cMebfVqLcJwZHK8kMfb0m098qJ6pDiHS7j3U8Dliw26/0Yw9EyBVVw6GjOHbtjUaFGrpbp646n4OoZ8+zrgbl5+jzPPup4AnmeIHSDaZrr4UhLzZrZwMioU8GSpcGkSDeJS4wlX8zTvbAaO0NCv/0Exz6zk+C0twE8/b3B7qyE4r6t+VgB8dYNBF8G8+jaw6zHgRR4nwa5bcGoBNh/11GQKOJjPubXRueU+l/0tTMT5LP8PHy1gbJKAKSuGnEw/i+QwQ3F3h/4VsfjZEYMMd9fOjcAdGw3+yR131x+BV1ggK1rZdCYXZfC4s738u/Zp5tG1aYV6LvNXtwDLmcg3/4ITaytzkEC5pjAxqdfw5P/hTbwLXcLb1iGL+XUG2wmoj7Xqrj8Ag6fD8PIrb3Lf89r7zNC3zXX0Clse+1gxCSis30+5gMnc1GDwylvAmQkaUxgJItyZg68Ghgx2/p4Xtpt5B7qGt0CiPnqSYA4wd04HmzEoT/w7rI6U69onIasDz6X7zAEeC71lhx0nj5iw2rITU8AMjwuf6J6K97nk6ctDwM79zBN65a/HPX+ctcrbFE3yRED7ShRRLrRXGIRFGF3L7rHtVHou6QHxlzKpx3gBm2AVDttcVI1QijIn4KuZ9WqaJ//QmDdOGKVJXM2iRJStOFfGbBr+nr/CFgFpQOOd+b08M3cVk0S9CYvvB6iyvwRK9uNzxFMncCHqHnow0xV/+pCFj7aN0W7DrRfqhLs5qlZc8AZJ26pXcn1iC/twSq5weuqvvxrH77j+mELUoznD/KJlHpKgqcsumjlve2mqJeWg0nIrtKSpVqHhxcU3wZTGvFRXa9pO7C3/77WqaYE6P23380rRGaaQzcqQVOZQce73YLhLe+rmmq1pMFJxuyytq4Ht15nP8ljpdpX7QiFRyU+EIIQiUJUJ8aKOp51MIereRNvVwAhHVQ8lAWZv588xBf0cY6v8HJMcSXCxQVG14F1ReqWXpeWe4Yf+x59jnMXEa9k2u5mgdrASdHBqV1BTu7hiExGEfPss6b6Rh/9PP1glMDl2xZdtA8vMjRaFTl7tLqVQN86sOukJnmx8jD3FstpTCxw8+ciH+0nvv4gFlb/v9tJbAAAAAElFTkSuQmCC"},"55Ip":function(We,Q,e){"use strict";e.d(Q,"a",function(){return V}),e.d(Q,"b",function(){return Y});var L=e("Ty5D"),N=e("dI71"),_e=e("q1tI"),j=e.n(_e),o=e("YS25"),v=e("17x9"),se=e.n(v),W=e("wx14"),P=e("zLVn"),ie=e("9R94"),J=function(d){Object(N.a)(s,d);function s(){for(var D,K=arguments.length,G=new Array(K),F=0;F=0||K.relatedTarget.className.indexOf("".concat(Me,"-next"))>=0))return;d.setState({goInputText:""}),ce(d.getValidValue())},d.go=function(K){var G=d.state.goInputText;if(G==="")return;(K.keyCode===w.ENTER||K.type==="click")&&(d.setState({goInputText:""}),d.props.quickGo(d.getValidValue()))},d}return Object(o.a)(b,[{key:"getValidValue",value:function(){var s=this.state,R=s.goInputText,D=s.current;return!R||isNaN(R)?D:Number(R)}},{key:"getPageSizeOptions",value:function(){var s=this.props,R=s.pageSize,D=s.pageSizeOptions;return D.some(function(K){return K.toString()===R.toString()})?D:D.concat([R.toString()]).sort(function(K,G){var F=isNaN(Number(K))?0:Number(K),ce=isNaN(Number(G))?0:Number(G);return F-ce})}},{key:"render",value:function(){var s=this,R=this.props,D=R.pageSize,K=R.locale,G=R.rootPrefixCls,F=R.changeSize,ce=R.quickGo,Me=R.goButton,Pe=R.selectComponentClass,et=R.buildOptionText,Re=R.selectPrefixCls,oe=R.disabled,he=this.state.goInputText,Ge="".concat(G,"-options"),Oe=Pe,q=null,Z=null,m=null;if(!F&&!ce)return null;var y=this.getPageSizeOptions();if(F&&Oe){var T=y.map(function(h,x){return P.a.createElement(Oe.Option,{key:x,value:h.toString()},(et||s.buildOptionText)(h))});q=P.a.createElement(Oe,{disabled:oe,prefixCls:Re,showSearch:!1,className:"".concat(Ge,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(D||y[0]).toString(),onChange:this.changeSize,getPopupContainer:function(x){return x.parentNode}},T)}return ce&&(Me&&(m=typeof Me=="boolean"?P.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:oe,className:"".concat(Ge,"-quick-jumper-button")},K.jump_to_confirm):P.a.createElement("span",{onClick:this.go,onKeyUp:this.go},Me)),Z=P.a.createElement("div",{className:"".concat(Ge,"-quick-jumper")},K.jump_to,P.a.createElement("input",{disabled:oe,type:"text",value:he,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),K.page,m)),P.a.createElement("li",{className:"".concat(Ge)},q,Z)}}]),b}(P.a.Component);_.defaultProps={pageSizeOptions:["10","20","50","100"]};var C=_,B=e("N2Kk");function H(){}function V(X){return typeof X=="number"&&isFinite(X)&&Math.floor(X)===X}function z(X,Y,b){return b}function S(X,Y,b){var d=typeof X=="undefined"?Y.pageSize:X;return Math.floor((b.total-1)/d)+1}var c=function(X){Object(v.a)(b,X);var Y=Object(se.a)(b);function b(d){var s;Object(j.a)(this,b),s=Y.call(this,d),s.getJumpPrevPage=function(){return Math.max(1,s.state.current-(s.props.showLessItems?3:5))},s.getJumpNextPage=function(){return Math.min(S(void 0,s.state,s.props),s.state.current+(s.props.showLessItems?3:5))},s.getItemIcon=function(F,ce){var Me=s.props.prefixCls,Pe=F||P.a.createElement("button",{type:"button","aria-label":ce,className:"".concat(Me,"-item-link")});return typeof F=="function"&&(Pe=P.a.createElement(F,Object(_e.a)({},s.props))),Pe},s.savePaginationNode=function(F){s.paginationNode=F},s.isValid=function(F){return V(F)&&F!==s.state.current},s.shouldDisplayQuickJumper=function(){var F=s.props,ce=F.showQuickJumper,Me=F.pageSize,Pe=F.total;return Pe<=Me?!1:ce},s.handleKeyDown=function(F){(F.keyCode===w.ARROW_UP||F.keyCode===w.ARROW_DOWN)&&F.preventDefault()},s.handleKeyUp=function(F){var ce=s.getValidValue(F),Me=s.state.currentInputValue;ce!==Me&&s.setState({currentInputValue:ce}),F.keyCode===w.ENTER?s.handleChange(ce):F.keyCode===w.ARROW_UP?s.handleChange(ce-1):F.keyCode===w.ARROW_DOWN&&s.handleChange(ce+1)},s.changePageSize=function(F){var ce=s.state.current,Me=S(F,s.state,s.props);ce=ce>Me?Me:ce,Me===0&&(ce=s.state.current),typeof F=="number"&&("pageSize"in s.props||s.setState({pageSize:F}),"current"in s.props||s.setState({current:ce,currentInputValue:ce})),s.props.onShowSizeChange(ce,F),"onChange"in s.props&&s.props.onChange&&s.props.onChange(ce,F)},s.handleChange=function(F){var ce=s.props.disabled,Me=F;if(s.isValid(Me)&&!ce){var Pe=S(void 0,s.state,s.props);Me>Pe?Me=Pe:Me<1&&(Me=1),"current"in s.props||s.setState({current:Me,currentInputValue:Me});var et=s.state.pageSize;return s.props.onChange(Me,et),Me}return s.state.current},s.prev=function(){s.hasPrev()&&s.handleChange(s.state.current-1)},s.next=function(){s.hasNext()&&s.handleChange(s.state.current+1)},s.jumpPrev=function(){s.handleChange(s.getJumpPrevPage())},s.jumpNext=function(){s.handleChange(s.getJumpNextPage())},s.hasPrev=function(){return s.state.current>1},s.hasNext=function(){return s.state.current2?Me-2:0),et=2;et=D?G=D:G=Number(R),G}},{key:"getShowSizeChanger",value:function(){var s=this.props,R=s.showSizeChanger,D=s.total,K=s.totalBoundaryShowSizeChanger;return typeof R!="undefined"?R:D>K}},{key:"renderPrev",value:function(s){var R=this.props,D=R.prevIcon,K=R.itemRender,G=K(s,"prev",this.getItemIcon(D,"prev page")),F=!this.hasPrev();return Object(W.isValidElement)(G)?Object(W.cloneElement)(G,{disabled:F}):G}},{key:"renderNext",value:function(s){var R=this.props,D=R.nextIcon,K=R.itemRender,G=K(s,"next",this.getItemIcon(D,"next page")),F=!this.hasNext();return Object(W.isValidElement)(G)?Object(W.cloneElement)(G,{disabled:F}):G}},{key:"render",value:function(){var s=this,R=this.props,D=R.prefixCls,K=R.className,G=R.style,F=R.disabled,ce=R.hideOnSinglePage,Me=R.total,Pe=R.locale,et=R.showQuickJumper,Re=R.showLessItems,oe=R.showTitle,he=R.showTotal,Ge=R.simple,Oe=R.itemRender,q=R.showPrevNextJumpers,Z=R.jumpPrevIcon,m=R.jumpNextIcon,y=R.selectComponentClass,T=R.selectPrefixCls,h=R.pageSizeOptions,x=this.state,U=x.current,$=x.pageSize,re=x.currentInputValue;if(ce===!0&&Me<=$)return null;var A=S(void 0,this.state,this.props),te=[],je=null,xe=null,we=null,Ue=null,tt=null,ke=et&&et.goButton,ze=Re?1:2,lt=U-1>0?U-1:0,ot=U+1=ze*2&&U!==1+2&&(te[0]=Object(W.cloneElement)(te[0],{className:"".concat(D,"-item-after-jump-prev")}),te.unshift(je)),A-U>=ze*2&&U!==A-2&&(te[te.length-1]=Object(W.cloneElement)(te[te.length-1],{className:"".concat(D,"-item-before-jump-next")}),te.push(xe)),le!==1&&te.unshift(we),Ce!==A&&te.push(Ue)}var Ee=null;he&&(Ee=P.a.createElement("li",{className:"".concat(D,"-total-text")},he(Me,[Me===0?0:(U-1)*$+1,U*$>Me?Me:U*$])));var me=!this.hasPrev()||!A,be=!this.hasNext()||!A;return P.a.createElement("ul",Object(L.a)({className:J()(D,K,Object(N.a)({},"".concat(D,"-disabled"),F)),style:G,unselectable:"unselectable",ref:this.savePaginationNode},At),Ee,P.a.createElement("li",{title:oe?Pe.prev_page:null,onClick:this.prev,tabIndex:me?null:0,onKeyPress:this.runIfEnterPrev,className:J()("".concat(D,"-prev"),Object(N.a)({},"".concat(D,"-disabled"),me)),"aria-disabled":me},this.renderPrev(lt)),te,P.a.createElement("li",{title:oe?Pe.next_page:null,onClick:this.next,tabIndex:be?null:0,onKeyPress:this.runIfEnterNext,className:J()("".concat(D,"-next"),Object(N.a)({},"".concat(D,"-disabled"),be)),"aria-disabled":be},this.renderNext(ot)),P.a.createElement(C,{disabled:F,locale:Pe,rootPrefixCls:D,selectComponentClass:y,selectPrefixCls:T,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:U,pageSize:$,pageSizeOptions:h,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:ke}))}}],[{key:"getDerivedStateFromProps",value:function(s,R){var D={};if("current"in s&&(D.current=s.current,s.current!==R.current&&(D.currentInputValue=D.current)),"pageSize"in s&&s.pageSize!==R.pageSize){var K=R.current,G=S(s.pageSize,R,s);K=K>G?G:K,"current"in s||(D.current=K,D.currentInputValue=K),D.pageSize=s.pageSize}return D}}]),b}(P.a.Component);c.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:H,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:H,locale:B.a,style:{},itemRender:z,totalBoundaryShowSizeChanger:50};var I=c},"6RRn":function(We,Q,e){"use strict";var L=e("wCXF"),N=e("n6Qo");e.d(Q,"b",function(){return N.a});var _e=e("IBYe"),j=e("6eGT"),o=e("hW8S");e.d(Q,"a",function(){return o.a}),Q.c=L.b},"6eGT":function(We,Q,e){"use strict";function L(N){return null}Q.a=L},"815F":function(We,Q,e){"use strict";e.d(Q,"e",function(){return se}),e.d(Q,"c",function(){return P}),e.d(Q,"d",function(){return ie}),e.d(Q,"a",function(){return ve}),e.d(Q,"f",function(){return de}),e.d(Q,"b",function(){return w});var L=e("KQm4"),N=e("VTBJ"),_e=e("Ff2n"),j=e("Zm9Q"),o=e("Kwbf"),v=e("OZM5");function se(_,C){return _!=null?_:C}function W(){var _=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],C=new Map;function B(H){var V=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(H||[]).forEach(function(z){var S=z.key,c=z.children;Object(o.a)(S!=null,"Tree node must have a certain key: [".concat(V).concat(S,"]"));var I=String(S);Object(o.a)(!C.has(I)||S===null||S===void 0,"Same 'key' exist in the Tree: ".concat(I)),C.set(I,!0),B(c,"".concat(V).concat(I," > "))})}B(_)}function P(_){function C(B){var H=Object(j.a)(B);return H.map(function(V){if(!Object(v.i)(V))return Object(o.a)(!V,"Tree/TreeNode can only accept TreeNode as children."),null;var z=V.key,S=V.props,c=S.children,I=Object(_e.a)(S,["children"]),X=Object(N.a)({key:z},I),Y=C(c);return Y.length&&(X.children=Y),X}).filter(function(V){return V})}return C(_)}function ie(){var _=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],B=new Set(C===!0?[]:C),H=[];function V(z){var S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return z.map(function(c,I){var X=Object(v.h)(S?S.pos:"0",I),Y=se(c.key,X),b=Object(N.a)(Object(N.a)({},c),{},{parent:S,pos:X,children:null,data:c,isStart:[].concat(Object(L.a)(S?S.isStart:[]),[I===0]),isEnd:[].concat(Object(L.a)(S?S.isEnd:[]),[I===z.length-1])});return H.push(b),C===!0||B.has(Y)?b.children=V(c.children||[],b):b.children=[],b})}return V(_),H}function J(_,C,B){var H;B?typeof B=="string"?H=function(S){return S[B]}:typeof B=="function"&&(H=function(S){return B(S)}):H=function(S,c){return se(S.key,c)};function V(z,S,c){var I=z?z.children:_,X=z?Object(v.h)(c.pos,S):"0";if(z){var Y=H(z,X),b={node:z,index:S,pos:X,key:Y,parentPos:c.node?c.pos:null,level:c.level+1};C(b)}I&&I.forEach(function(d,s){V(d,s,{node:z,pos:X,level:c?c.level+1:-1})})}V(null)}function ve(_){var C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},B=C.initWrapper,H=C.processEntity,V=C.onProcessFinished,z=arguments.length>2?arguments[2]:void 0,S={},c={},I={posEntities:S,keyEntities:c};return B&&(I=B(I)||I),J(_,function(X){var Y=X.node,b=X.index,d=X.pos,s=X.key,R=X.parentPos,D=X.level,K={node:Y,index:b,key:s,pos:d,level:D},G=se(s,d);S[d]=K,c[G]=K,K.parent=S[R],K.parent&&(K.parent.children=K.parent.children||[],K.parent.children.push(K)),H&&H(K,I)},z),V&&V(I),I}function de(_,C){var B=C.expandedKeys,H=C.selectedKeys,V=C.loadedKeys,z=C.loadingKeys,S=C.checkedKeys,c=C.halfCheckedKeys,I=C.dragOverNodeKey,X=C.dropPosition,Y=C.keyEntities,b=Y[_],d={eventKey:_,expanded:B.indexOf(_)!==-1,selected:H.indexOf(_)!==-1,loaded:V.indexOf(_)!==-1,loading:z.indexOf(_)!==-1,checked:S.indexOf(_)!==-1,halfChecked:c.indexOf(_)!==-1,pos:String(b?b.pos:""),dragOver:I===_&&X===0,dragOverGapTop:I===_&&X===-1,dragOverGapBottom:I===_&&X===1};return d}function w(_){var C=_.data,B=_.expanded,H=_.selected,V=_.checked,z=_.loaded,S=_.loading,c=_.halfChecked,I=_.dragOver,X=_.dragOverGapTop,Y=_.dragOverGapBottom,b=_.pos,d=_.active,s=Object(N.a)(Object(N.a)({},C),{},{expanded:B,selected:H,checked:V,loaded:z,loading:S,halfChecked:c,dragOver:I,dragOverGapTop:X,dragOverGapBottom:Y,pos:b,active:d});return"props"in s||Object.defineProperty(s,"props",{get:function(){return Object(o.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),_}}),s}},BU3w:function(We,Q,e){"use strict";e.d(Q,"a",function(){return v});var L=e("MNnm"),N="rc-util-key";function _e(se){if(se.attachTo)return se.attachTo;var W=document.querySelector("head");return W||document.body}function j(se){var W,P=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(L.a)())return null;var ie=document.createElement("style");if((W=P.csp)===null||W===void 0?void 0:W.nonce){var J;ie.nonce=(J=P.csp)===null||J===void 0?void 0:J.nonce}ie.innerHTML=se;var ve=_e(P),de=ve.firstChild;return P.prepend&&ve.prepend?ve.prepend(ie):P.prepend&&de?ve.insertBefore(ie,de):ve.appendChild(ie),ie}var o=new Map;function v(se,W){var P=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},ie=_e(P);if(!o.has(ie)){var J=j("",P),ve=J.parentNode;o.set(ie,ve),ve.removeChild(J)}var de=Array.from(o.get(ie).children).find(function(H){return H.tagName==="STYLE"&&H[N]===W});if(de){var w,_;if(((w=P.csp)===null||w===void 0?void 0:w.nonce)&&de.nonce!==((_=P.csp)===null||_===void 0?void 0:_.nonce)){var C;de.nonce=(C=P.csp)===null||C===void 0?void 0:C.nonce}return de.innerHTML!==se&&(de.innerHTML=se),de}var B=j(se,P);return B[N]=W,B}},BdwD:function(We,Q,e){"use strict";var L=e("+L6B"),N=e("2/Rp"),_e=e("0Owb"),j=e("k1fw"),o=e("q1tI"),v=e.n(o),se=e("FOrL"),W=e.n(se),P=function(J){var ve=J.buttonProps,de=ve===void 0?{}:ve,w=J.styles,_=w===void 0?{}:w,C=J.customText,B=J.ButtonText,H=J.ButtonClick,V=J.Buttonclass,z=J.ButtonTwo;return v.a.createElement("section",{className:"tc animated fadeIn",style:Object(j.a)(Object(j.a)({},{color:"#999",margin:"200px auto"}),_)},v.a.createElement("img",{src:W.a}),v.a.createElement("p",{className:"mt20 font14"},C||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),B&&v.a.createElement(N.a,Object(_e.a)({className:V,onClick:H},de),B),z&&z)};Q.a=P},"Ct/S":function(We,Q,e){We.exports={tilte:"tilte___1Tz7i",flexRow:"flexRow___3w9_D",flexColumn:"flexColumn___2HzC_",footerWrap:"footerWrap___12F5M",img:"img___3ED9Z",content:"content___rqPDY",modalContent:"modalContent___2h4ne"}},FOrL:function(We,Q,e){We.exports=e.p+"static/nodata.a6b3f948.png"},IBYe:function(We,Q,e){"use strict";function L(N){return null}Q.a=L},Jky8:function(We,Q,e){"use strict";var L=e("sRBo"),N=e("kaz8"),_e=e("5NDa"),j=e("5rEg"),o=e("miYZ"),v=e("tsqr"),se=e("9og8"),W=e("2qtc"),P=e("kLXV"),ie=e("tJVT"),J=e("WmNS"),ve=e.n(J),de=e("q1tI"),w=e.n(de),_=e("9kvl"),C=e("6CvP"),B=e("1XHU"),H=e("1vsH"),V;(function(S){S[S.Professor=1]="Professor",S[S.AssistantProfessor=2]="AssistantProfessor",S[S.Student=3]="Student"})(V||(V={}));var z=function(c){var I=c.visible,X=c.user,Y=c.onCancel,b=Y===void 0?function(){}:Y,d=Object(de.useState)(),s=Object(ie.a)(d,2),R=s[0],D=s[1],K=Object(de.useState)([]),G=Object(ie.a)(K,2),F=G[0],ce=G[1],Me=Object(de.useState)(!1),Pe=Object(ie.a)(Me,2),et=Pe[0],Re=Pe[1],oe=Object(de.useState)(!1),he=Object(ie.a)(oe,2),Ge=he[0],Oe=he[1],q=Object(de.useState)(),Z=Object(ie.a)(q,2),m=Z[0],y=Z[1];Object(de.useEffect)(function(){var U;if(X!=null&&(U=X.userInfo)!==null&&U!==void 0&&U.identity){var $;ce([(X==null||(($=X.userInfo)===null||$===void 0)?void 0:$.identity)==="student"?3:1])}},[X]);var T=function($,re){if(F.includes(V.Professor)){P.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:w.a.createElement("div",{className:"tc"},re||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:function(){_.d.push("/classrooms/".concat($,"/students"))}});return}_.d.push("/classrooms/".concat($,"/students"))},h=function(){var U=Object(se.a)(ve.a.mark(function $(){var re;return ve.a.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:if(R){te.next=3;break}return v.b.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A"),te.abrupt("return");case 3:return Re(!0),te.next=6,Object(C.c)({invite_code:R,professor:F.includes(V.Professor)?1:null,assistant_professor:F.includes(V.AssistantProfessor)?1:null,student:F.includes(V.Student)?1:null});case 6:if(re=te.sent,Re(!1),!((re==null?void 0:re.status)===-2)){te.next=22;break}if(x(),!(re.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1")){te.next=14;break}return Oe(!0),y(1),te.abrupt("return");case 14:if(!(re.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1")){te.next=18;break}return Oe(!0),y(2),te.abrupt("return");case 18:if(!(re.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1")){te.next=22;break}return Oe(!0),y(3),te.abrupt("return");case 22:if(!((re==null?void 0:re.status)===0)){te.next=27;break}return Object(H.Y)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),x(),(re==null?void 0:re.course_id)&&T(re.course_id,re.message),te.abrupt("return");case 27:case"end":return te.stop()}},$)}));return function(){return U.apply(this,arguments)}}(),x=function(){var U=Object(se.a)(ve.a.mark(function $(){return ve.a.wrap(function(A){for(;;)switch(A.prev=A.next){case 0:b();case 1:case"end":return A.stop()}},$)}));return function(){return U.apply(this,arguments)}}();return w.a.createElement(w.a.Fragment,null,w.a.createElement(P.a,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",visible:I,confirmLoading:et,onOk:h,onCancel:x},w.a.createElement("div",{className:"tc"},w.a.createElement("div",null,w.a.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),w.a.createElement(j.a,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:R,onChange:function($){if($.target.value.length>=7){v.b.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}D($.target.value)}})),w.a.createElement("div",{className:"mt10 font14"},w.a.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),w.a.createElement(N.a.Group,{value:F,onChange:function($){return ce($)}},w.a.createElement(N.a,{value:V.Professor,disabled:F.includes(2)},"\u6559\u5E08"),w.a.createElement(N.a,{value:V.AssistantProfessor,disabled:F.includes(1)},"\u52A9\u6559"),w.a.createElement(N.a,{value:V.Student},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),w.a.createElement(B.a,{visible:Ge,onCancel:function(){return Oe(!1)},occupationValue:m}))};Q.a=Object(_.a)(function(S){var c=S.user;return{user:c}})(z)},LdHM:function(We,Q,e){"use strict";e.d(Q,"b",function(){return z}),e.d(Q,"a",function(){return c});var L=e("1OyB"),N=e("vuIU"),_e=e("Ji7U"),j=e("LK+K"),o=e("q1tI"),v=e("rePB"),se=e("Ff2n"),W=e("ODXe"),P=e("4IlW"),ie=e("bX4T"),J=e("YrtM"),ve=e("TSYQ"),de=e.n(ve),w=e("+nKL"),_=e("8OUc"),C=function(oe,he){var Ge=oe.prefixCls,Oe=oe.id,q=oe.flattenOptions,Z=oe.childrenAsData,m=oe.values,y=oe.searchValue,T=oe.multiple,h=oe.defaultActiveFirstOption,x=oe.height,U=oe.itemHeight,$=oe.notFoundContent,re=oe.open,A=oe.menuItemSelectedIcon,te=oe.virtual,je=oe.onSelect,xe=oe.onToggleOpen,we=oe.onActiveValue,Ue=oe.onScroll,tt=oe.onMouseEnter,ke="".concat(Ge,"-item"),ze=Object(J.a)(function(){return q},[re,q],function(ye,Ee){return Ee[0]&&ye[1]!==Ee[1]}),lt=o.useRef(null),ot=function(Ee){Ee.preventDefault()},At=function(Ee){lt.current&<.current.scrollTo({index:Ee})},yt=function(Ee){for(var me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,be=ze.length,Ie=0;Ie1&&arguments[1]!==void 0?arguments[1]:!1;return Object(X.a)(Re).map(function(he,Ge){if(!o.isValidElement(he)||!he.type)return null;var Oe=he.type.isSelectOptGroup,q=he.key,Z=he.props,m=Z.children,y=Object(se.a)(Z,["children"]);return oe||!Oe?Y(he):Object(I.a)(Object(I.a)({key:"__RC_SELECT_GRP__".concat(q===null?Ge:q,"__"),label:q},y),{},{options:b(m)})}).filter(function(he){return he})}var d=e("2Qr1"),s=e("qNPg"),R=e("U8pU"),D=e("Kwbf"),K=e("WKfj");function G(Re){var oe=Re.mode,he=Re.options,Ge=Re.children,Oe=Re.backfill,q=Re.allowClear,Z=Re.placeholder,m=Re.getInputElement,y=Re.showSearch,T=Re.onSearch,h=Re.defaultOpen,x=Re.autoFocus,U=Re.labelInValue,$=Re.value,re=Re.inputValue,A=Re.optionLabelProp,te=oe==="multiple"||oe==="tags",je=y!==void 0?y:te||oe==="combobox",xe=he||b(Ge);if(Object(D.a)(oe!=="tags"||xe.every(function(ke){return!ke.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),oe==="tags"||oe==="combobox"){var we=xe.some(function(ke){return ke.options?ke.options.some(function(ze){return typeof("value"in ze?ze.value:ze.key)=="number"}):typeof("value"in ke?ke.value:ke.key)=="number"});Object(D.a)(!we,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(D.a)(oe!=="combobox"||!A,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(D.a)(oe==="combobox"||!Oe,"`backfill` only works with `combobox` mode."),Object(D.a)(oe==="combobox"||!m,"`getInputElement` only work with `combobox` mode."),Object(D.b)(oe!=="combobox"||!m||!q||!Z,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),T&&!je&&oe!=="combobox"&&oe!=="tags"&&Object(D.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(D.b)(!h||x,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),$!=null){var Ue=Object(K.d)($);Object(D.a)(!U||Ue.every(function(ke){return Object(R.a)(ke)==="object"&&("key"in ke||"value"in ke)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(D.a)(!te||Array.isArray($),"`value` should be array when `mode` is `multiple` or `tags`")}if(Ge){var tt=null;Object(X.a)(Ge).some(function(ke){if(!o.isValidElement(ke)||!ke.type)return!1;var ze=ke.type;if(ze.isSelectOption)return!1;if(ze.isSelectOptGroup){var lt=Object(X.a)(ke.props.children).every(function(ot){return!o.isValidElement(ot)||!ke.type||ot.type.isSelectOption?!0:(tt=ot.type,!1)});return!lt}return tt=ze,!0}),tt&&Object(D.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(tt.displayName||tt.name||tt,"`.")),Object(D.a)(re===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var F=G,ce=Object(s.a)({prefixCls:"rc-select",components:{optionList:H},convertChildrenToData:b,flattenOptions:d.d,getLabeledValue:d.e,filterOptions:d.b,isValueDisabled:d.g,findValueOption:d.c,warningProps:F,fillOptionsWithMissingValue:d.a}),Me=function(Re){Object(_e.a)(he,Re);var oe=Object(j.a)(he);function he(){var Ge;return Object(L.a)(this,he),Ge=oe.apply(this,arguments),Ge.selectRef=o.createRef(),Ge.focus=function(){Ge.selectRef.current.focus()},Ge.blur=function(){Ge.selectRef.current.blur()},Ge}return Object(N.a)(he,[{key:"render",value:function(){return o.createElement(ce,Object.assign({ref:this.selectRef},this.props))}}]),he}(o.Component);Me.Option=z,Me.OptGroup=c;var Pe=Me,et=Q.c=Pe},NLgs:function(We,Q,e){"use strict";e.d(Q,"e",function(){return S}),e.d(Q,"f",function(){return c}),e.d(Q,"d",function(){return X}),e.d(Q,"c",function(){return Y}),e.d(Q,"a",function(){return b}),e.d(Q,"b",function(){return d});var L=e("miYZ"),N=e("tsqr"),_e=e("9og8"),j=e("2qtc"),o=e("kLXV"),v=e("WmNS"),se=e.n(v),W=e("q1tI"),P=e.n(W),ie=e("9kvl"),J=e("xKgJ"),ve=e("1vsH"),de=e("RCxd"),w=e("mOS8"),_=e.n(w),C=e("1ZF9"),B=e.n(C),H=e("WdTA"),V=e.n(H),z=e("m3rI"),S=function(R){var D=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return!!(c(R)&&I(D))},c=function(R){return Object(J.p)()?!0:(R({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},I=function(){var R,D=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,K=Object(ie.c)()._store.getState(),G=K.user;return(R=G.userInfo)!==null&&R!==void 0&&R.profile_completed?!0:(o.a.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:D?"\u6309\u7167\u6709\u5173\u653F\u7B56\u89C4\u5B9A\uFF0C\u7279\u6B8A\u5B9E\u9A8C\u9700\u8981\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u624D\u80FD\u4F7F\u7528\uFF0C\u8BF7\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u7801":"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){ie.d.push("/account/profile/edit")}}),!1)},X=function(){var R,D=Object(ie.c)()._store.getState(),K=D.user;return(R=K.userInfo)!==null&&R!==void 0&&R.professional_certification?!0:(o.a.confirm({title:"\u63D0\u793A",centered:!0,content:P.a.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){Object(ve.O)("/account/certification")}}),!1)},Y=function(){return Object(J.a)()?!0:(o.a.warning({centered:!0,width:530,title:"\u63D0\u793A",content:P.a.createElement("div",{className:"tc",style:{marginLeft:-38}},P.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u626B\u7801\u52A0\u7FA4@\u7FA4\u7BA1\u7406\u5458\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650\u54E6\uFF01"),P.a.createElement("img",{src:Object(J.t)()?V.a:"".concat(z.a.IMG_SERVER,"/images/educoder/qqqun20191230.png"),width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1)},b=function(R,D){return R?!0:(o.a.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:P.a.createElement("div",null,P.a.createElement("p",null,D||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),P.a.createElement("div",{style:{marginLeft:"110px"}},P.a.createElement("img",{src:B.a,width:200}),P.a.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(ve.O)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},d=function(R){var D=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",K=Object(ie.c)()._store.getState(),G=K.shixunsDetail.detail;return(G==null?void 0:G.public)===2||(G==null?void 0:G.public)===1||(G==null?void 0:G.shixun_status)===3?(o.a.info({centered:!0,icon:P.a.createElement(de.a,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:P.a.createElement("div",{className:"tc",style:{marginLeft:-38}},P.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},P.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",(G==null?void 0:G.public)===2?"\u5DF2\u516C\u5F00":(G==null?void 0:G.public)===1?"\u5F85\u5BA1\u6838":"\u5DF2\u5173\u95ED","\uFF0C",D,"\u3002"),P.a.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),P.a.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:_.a,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0):(G==null?void 0:G.shixun_status)===2?(o.a.confirm({centered:!0,icon:P.a.createElement(de.a,null),title:"\u63D0\u793A",content:P.a.createElement("div",null,P.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",D,"\u3002"),P.a.createElement("br",null),P.a.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){o.a.confirm({width:440,centered:!0,icon:P.a.createElement(de.a,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){var ce=Object(_e.a)(se.a.mark(function Pe(){var et;return se.a.wrap(function(oe){for(;;)switch(oe.prev=oe.next){case 0:return oe.next=2,R({type:"shixunsDetail/cancelRelease",payload:{id:G==null?void 0:G.identifier}});case 2:et=oe.sent,et.status!==401&&(N.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),R({type:"shixunsDetail/getShixunsDetail",payload:{id:G==null?void 0:G.identifier}}),R({type:"practiceSetting/getCommonData",payload:{id:G==null?void 0:G.identifier}}));case 4:case"end":return oe.stop()}},Pe)}));function Me(){return ce.apply(this,arguments)}return Me}()})}}),!0):!1}},NQ7k:function(We,Q,e){"use strict";e.r(Q);var L=e("cWXX"),N=e("/ezw"),_e=e("DjyN"),j=e("NUBc"),o=e("qVdP"),v=e("jsC+"),se=e("lUTK"),W=e("BvKs"),P=e("+L6B"),ie=e("2/Rp"),J=e("7Kak"),ve=e("9yH6"),de=e("miYZ"),w=e("tsqr"),_=e("k1fw"),C=e("9og8"),B=e("tJVT"),H=e("PpiC"),V=e("WmNS"),z=e.n(V),S=e("q1tI"),c=e.n(S),I=e("Ty5D"),X=e("55Ip"),Y=e("9kvl"),b=e("lhx+"),d=e.n(b),s=e("BdwD"),R=e("IzEo"),D=e("bx4M"),K=e("14J3"),G=e("BMrR"),F=e("jCWc"),ce=e("kPKH"),Me=e("DYRE"),Pe=e("zeV3"),et=e("5Dmo"),Re=e("3S7+"),oe=e("2m4C"),he=e.n(oe),Ge=e("m3rI"),Oe=e("xKgJ"),q=function(pe){var De=pe.data,Be=pe.isStudent,Ve=pe.openMoveClassroomModal;return c.a.createElement(c.a.Fragment,null,De&&De.map(function(fe,Se){var at,Ye;return c.a.createElement("div",{className:he.a.wrap},c.a.createElement(D.a,{className:"animated fadeIn ".concat(he.a.cardWrap)},c.a.createElement("a",{key:fe.id,href:fe.first_category_url,onClick:function(ct){fe.can_visited||ct.preventDefault()}},fe.is_public===1&&c.a.createElement(c.a.Fragment,null,c.a.createElement("div",{className:Se==0?"".concat(he.a.public," ").concat(he.a.borderFF6800):he.a.public}),c.a.createElement("span",{className:he.a.publicIcon}),c.a.createElement("span",{className:he.a.publicText},"\u516C\u5F00")),!fe.can_visited&&c.a.createElement("div",{className:he.a.lockWrap},c.a.createElement("div",{className:"mt80 mb25"},c.a.createElement("i",{className:"iconfont icon-guansuo ".concat(he.a.lockIcon)})),c.a.createElement("p",{className:he.a.lockText},Object(Oe.p)()?"\u975E\u6210\u5458\u4E0D\u80FD\u8BBF\u95EE":"\u79C1\u6709\u8BFE\u5802\uFF0C\u8BF7\u767B\u5F55\u518D\u64CD\u4F5C")),c.a.createElement("div",{className:he.a.topWrap},c.a.createElement("p",{className:he.a.title},fe.name),c.a.createElement("span",null,c.a.createElement("img",{className:he.a.img,alt:"\u7528\u6237",height:"50",width:"50",src:"".concat(Ge.a.API_SERVER).concat(fe.avatar_url)})),c.a.createElement("p",{className:he.a.teacherName},Be?c.a.createElement("span",{title:fe.teacher_names,className:he.a.teacherNames},fe.teacher_names):c.a.createElement("span",null,(at=fe.teacher)===null||at===void 0?void 0:at.real_name)),!Be&&c.a.createElement("div",{className:he.a.teacherUsers},!!((Ye=fe.teacher_users)!==null&&Ye!==void 0&&Ye.length)&&c.a.createElement("span",{className:he.a.color989898},"\u6559\u5B66\u56E2\u961F\uFF1A",fe.teacher_users.map(function(Qe,ct){return c.a.createElement("span",{className:"ml5",key:ct},Qe)}))))),c.a.createElement("div",{className:he.a.bottomWrap},Be?c.a.createElement("div",{className:he.a.bottom},fe.visits>0&&c.a.createElement(Re.a,{placement:"bottom",title:"\u8BBF\u95EE\u91CF"},c.a.createElement("span",{className:he.a.bottomIconSpan},c.a.createElement("i",{className:"iconfont icon-liulanyan mr3"}),fe.visits)),fe.members_count>0&&c.a.createElement(Re.a,{placement:"bottom",title:"\u6210\u5458"},c.a.createElement("span",{className:he.a.bottomIconSpan},c.a.createElement("i",{className:"iconfont icon-chengyuan mr3"}),fe.members_count)),fe.homework_commons_count>0&&c.a.createElement(Re.a,{placement:"bottom",title:"\u4F5C\u4E1A"},c.a.createElement("span",{className:he.a.bottomIconSpan},c.a.createElement("i",{className:"iconfont icon-zuoye mr3"}),fe.homework_commons_count))):c.a.createElement(G.a,{align:"middle",justify:"space-between",className:he.a.teacherBottomWrapper},c.a.createElement(ce.a,null,c.a.createElement(Pe.a,{size:12},fe.visits>0&&c.a.createElement(Re.a,{placement:"bottom",title:"\u8BBF\u95EE\u91CF"},c.a.createElement("span",{className:he.a.bottomIconSpan},c.a.createElement("i",{className:"iconfont icon-liulanyan mr3"}),fe.visits)),fe.members_count>0&&c.a.createElement(Re.a,{placement:"bottom",title:"\u6210\u5458"},c.a.createElement("span",{className:he.a.bottomIconSpan},c.a.createElement("i",{className:"iconfont icon-chengyuan mr3"}),fe.members_count)),fe.homework_commons_count>0&&c.a.createElement(Re.a,{placement:"bottom",title:"\u4F5C\u4E1A"},c.a.createElement("span",{className:he.a.bottomIconSpan},c.a.createElement("i",{className:"iconfont icon-zuoye mr3"}),fe.homework_commons_count)))),c.a.createElement(ce.a,{className:he.a.linkBtn,onClick:function(ct){Ve(fe.id)}},c.a.createElement("span",null,"\u79FB\u52A8\u5230"))))))}))},Z=q,m=e("g9YV"),y=e("wCAj"),T=e("wd/R"),h=e.n(T),x=e("1vsH"),U=function(pe){var De=pe.data,Be=pe.number,Ve=[{title:c.a.createElement("span",{className:"pl20"},"\u5E8F\u53F7"),dataIndex:"index",key:"index",width:82,className:"pl20",render:function(Se,at,Ye){return c.a.createElement("span",{className:"pl20"},Be+Ye+1)}},{title:"\u8BFE\u5802\u540D\u79F0",dataIndex:"name",width:324,key:"name",render:function(Se){return c.a.createElement(Re.a,{title:Se,placement:"bottomLeft"},c.a.createElement("span",null,Se))}},{title:"\u7BA1\u7406\u5458",dataIndex:"teacher",key:"teacher",width:64,ellipsis:!0,render:function(Se){return c.a.createElement(Re.a,{title:(Se==null?void 0:Se.real_name)||"--",placement:"bottomLeft"},c.a.createElement("span",null,(Se==null?void 0:Se.real_name)||"--"))}},{title:"\u6559\u5B66\u56E2\u961F",dataIndex:"teacher_names",key:"teacher_names",width:138,ellipsis:!0,render:function(Se){return c.a.createElement(Re.a,{title:Se||"--",placement:"bottomLeft"},c.a.createElement("span",null,Se))}},{title:"\u8BBF\u95EE\u6B21\u6570",dataIndex:"visits",width:94,key:"visits"},{title:"\u8BFE\u5802\u6210\u5458",dataIndex:"members_count",width:94,key:"members_count"},{title:"\u4F5C\u4E1A\u6570\u91CF",dataIndex:"homework_commons_count",width:94,key:"homework_commons_count"},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_at",key:"created_at",width:148,render:function(Se){return h()(Se).format("YYYY-MM-DD HH:mm")}},{title:"\u72B6\u6001",dataIndex:"is_end",key:"is_end",width:80,render:function(Se){return Se?"\u5DF2\u7ED3\u675F":"\u6B63\u5728\u8FDB\u884C"}},{title:"\u64CD\u4F5C",dataIndex:"name",key:"name",width:62,render:function(Se,at){return at.can_visited?c.a.createElement("span",{className:"c-blue current",onClick:function(Qe){Qe.stopPropagation(),Object(x.O)(at.first_category_url)}},"\u8BE6\u60C5"):c.a.createElement(Re.a,{title:Object(Oe.p)()?"\u975E\u6210\u5458\u4E0D\u80FD\u8BBF\u95EE":"\u79C1\u6709\u8BFE\u5802\uFF0C\u8BF7\u767B\u5F55\u518D\u64CD\u4F5C"},c.a.createElement("span",{className:"c-grey-999"},"\u8BE6\u60C5"))}}];return c.a.createElement(c.a.Fragment,null,c.a.createElement(y.a,{style:{cursor:"pointer"},onRow:function(Se){return{onClick:function(Ye){Se.can_visited&&window.open("".concat(Se==null?void 0:Se.first_category_url),"_blank")}}},className:"table-layout bg-white",pagination:!1,dataSource:De,columns:Ve}))},$=U,re=e("xtZ4"),A=e.n(re),te=function(pe){var De=pe.params,Be=De===void 0?{}:De,Ve=pe.isCurrent,fe=pe.handleChangeCategory,Se=fe===void 0?function(){}:fe,at=pe.handleChangeStatus,Ye=at===void 0?function(){}:at;return c.a.createElement(c.a.Fragment,null,c.a.createElement("div",{className:A.a.searchBar},c.a.createElement("li",{className:"".concat(A.a.firstLi," ").concat(!Be.category&&A.a.active)},c.a.createElement("a",{onClick:function(){return Se("")}},"\u5168\u90E8")),c.a.createElement("li",{className:"".concat(A.a.otherLi," ").concat(Be.category==="manage"&&A.a.active)},c.a.createElement("a",{onClick:function(){return Se("manage")}},Ve?"\u6211":"TA","\u7BA1\u7406\u7684")),c.a.createElement("li",{className:"".concat(A.a.otherLi," ").concat(Be.category==="study"&&A.a.active)},c.a.createElement("a",{onClick:function(){return Se("study")}},Ve?"\u6211":"TA","\u5B66\u4E60\u7684"))),Ve&&c.a.createElement("div",{className:"".concat(A.a.searchBar," ").concat(A.a.searchBarBorder)},c.a.createElement("li",{className:"font14 ".concat(A.a.firstLi," ").concat(!Be.status&&A.a.active)},c.a.createElement("a",{onClick:function(){return Ye("")}},"\u5168\u90E8")),c.a.createElement("li",{className:"font14 ".concat(A.a.otherLi," ").concat(Be.status==="processing"&&A.a.active)},c.a.createElement("a",{onClick:function(){return Ye("processing")}},"\u6B63\u5728\u8FDB\u884C")),c.a.createElement("li",{className:"font14 ".concat(A.a.otherLi," ").concat(Be.status==="end"&&A.a.active)},c.a.createElement("a",{onClick:function(){return Ye("end")}},"\u5DF2\u7ED3\u675F"))))},je=e("dhSg"),xe=e("Jky8"),we=e("5NDa"),Ue=e("5rEg"),tt=e("2qtc"),ke=e("kLXV"),ze=e("TD4W"),lt=e.n(ze),ot=e("jb+D"),At=function(pe){var De=pe.data,Be=pe.onOpen,Ve=Be===void 0?function(){}:Be,fe=pe.onMove,Se=fe===void 0?function(){}:fe,at=pe.onRenameOk,Ye=at===void 0?function(){}:at,Qe=pe.onDeleteOk,ct=Qe===void 0?function(){}:Qe,rt=Object(S.useState)(!1),Pt=Object(B.a)(rt,2),ut=Pt[0],He=Pt[1],ue=Object(S.useState)(""),Fe=Object(B.a)(ue,2),Xe=Fe[0],pt=Fe[1];Object(S.useEffect)(function(){De.name&&pt(De==null?void 0:De.name)},[De==null?void 0:De.name]);var Nt=function(){var It=Object(C.a)(z.a.mark(function xt(an){var Wt,zt,Qt;return z.a.wrap(function(Lt){for(;;)switch(Lt.prev=Lt.next){case 0:if(Wt=["\uFF1F","\u3001","/","\u2572","*","<",">","|"],Xe.trim()){Lt.next=4;break}return w.b.warn("\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"),Lt.abrupt("return");case 4:if(!(Xe.charAt(0)===" ")){Lt.next=7;break}return w.b.warn("\u9996\u5B57\u7B26\u4E0D\u80FD\u4E3A\u7A7A\u683C"),Lt.abrupt("return");case 7:zt=0;case 8:if(!(zt0,Xe=He==null?void 0:He.id;return{title:c.a.createElement("div",{title:He==null?void 0:He.name,className:M.a.name},He==null?void 0:He.name),key:Xe,icon:c.a.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:Fe?ue==null?void 0:ue.map(function(pt){return rt(pt)}):[]}}var Pt=function(ue){return ue==null?void 0:ue.map(function(Fe){return rt(Fe)})},ut=Ve?{defaultExpandedKeys:[0]}:{selectedKeys:De,defaultExpandedKeys:De};return c.a.createElement("div",{className:M.a.customTree},Qe.length>0&&c.a.createElement(le.a,Object(Ce.a)({},ut,{showIcon:!0,treeData:Qe,onSelect:Be,disabled:fe})))},ye=Te,Ee=function(pe){var De=pe.onOk,Be=pe.visible,Ve=pe.onCancel,fe=pe.data,Se=pe.currentFolderId,at=Object(S.useState)(""),Ye=Object(B.a)(at,2),Qe=Ye[0],ct=Ye[1],rt=Object(S.useState)([0]),Pt=Object(B.a)(rt,2),ut=Pt[0],He=Pt[1];Object(S.useEffect)(function(){He([Se]),ct("")},[Se]);var ue=function(){var Fe=Object(C.a)(z.a.mark(function Xe(){var pt,Nt,dt;return z.a.wrap(function(xt){for(;;)switch(xt.prev=xt.next){case 0:if(pt=["\uFF1F","\u3001","/","\u2572","*","<",">","|"],Qe.trim()){xt.next=4;break}return w.b.warn("\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"),xt.abrupt("return");case 4:if(!(Qe.charAt(0)===" ")){xt.next=7;break}return w.b.warn("\u9996\u5B57\u7B26\u4E0D\u80FD\u4E3A\u7A7A\u683C"),xt.abrupt("return");case 7:Nt=0;case 8:if(!(Nt0?ut[0]:0,name:Qe});case 17:dt=xt.sent,dt.status===0&&(Ve(),De(dt==null?void 0:dt.course_folder_id));case 19:case"end":return xt.stop()}},Xe)}));return function(){return Fe.apply(this,arguments)}}();return c.a.createElement(ke.a,{centered:!0,title:"\u65B0\u5EFA\u6587\u4EF6\u5939",visible:Be,width:500,onCancel:Ve,onOk:ue,destroyOnClose:!0},c.a.createElement("div",{className:M.a.addModal},c.a.createElement("div",{className:M.a.row},c.a.createElement("span",{className:M.a.label},"\u6587\u4EF6\u5939\u540D\u79F0: "),c.a.createElement(Ue.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0",value:Qe,onChange:function(Xe){return ct(Xe.target.value)}})),c.a.createElement("div",{className:M.a.row,style:{alignItems:"start",maxHeight:500,overflow:"auto"}},c.a.createElement("span",{className:M.a.label},"\u6587\u4EF6\u5939\u4F4D\u7F6E: "),c.a.createElement(ye,{value:ut,onChange:function(Xe){return He(Xe)},data:fe}))))},me=Ee,be=function(pe){var De=pe.onOk,Be=pe.visible,Ve=pe.onCancel,fe=pe.data,Se=pe.currentFolderId,at=pe.moveClassId,Ye=Object(S.useState)([0]),Qe=Object(B.a)(Ye,2),ct=Qe[0],rt=Qe[1];Object(S.useEffect)(function(){rt([Se])},[Se]);var Pt=function(){var ut=Object(C.a)(z.a.mark(function He(){var ue;return z.a.wrap(function(Xe){for(;;)switch(Xe.prev=Xe.next){case 0:return Xe.next=2,Object(ot.h)(ct.length>0?ct[0]:0,{course_id:at});case 2:ue=Xe.sent,ue.status===0&&(Ve(),De());case 4:case"end":return Xe.stop()}},He)}));return function(){return ut.apply(this,arguments)}}();return c.a.createElement(ke.a,{centered:!0,title:"\u79FB\u52A8\u5230",visible:Be,width:500,onCancel:Ve,onOk:Pt,destroyOnClose:!0},c.a.createElement("div",{className:M.a.addModal},c.a.createElement("div",null,"\u8BF7\u9009\u62E9\u9700\u8981\u79FB\u52A8\u5230\u7684\u6587\u4EF6\u5939"),c.a.createElement("div",{style:{alignItems:"start",maxHeight:500,overflow:"auto"}},c.a.createElement(ye,{value:ct,onChange:function(He){return rt(He)},data:fe}))))},Ie=be,Ne=e("NLgs"),Ke=function(pe){var De,Be,Ve,fe,Se=pe.user,at=pe.userDetail,Ye=pe.globalSetting,Qe=pe.loading,ct=pe.dispatch,rt=Object(H.a)(pe,["user","userDetail","globalSetting","loading","dispatch"]),Pt=Object(I.h)(),ut=Object(S.useState)({}),He=Object(B.a)(ut,2),ue=He[0],Fe=He[1],Xe=Object(S.useRef)(),pt=Object(S.useState)(0),Nt=Object(B.a)(pt,2),dt=Nt[0],It=Nt[1],xt=Object(S.useState)([]),an=Object(B.a)(xt,2),Wt=an[0],zt=an[1],Qt=Object(S.useState)(),En=Object(B.a)(Qt,2),Lt=En[0],pn=En[1],Hn=Object(S.useState)(),Rn=Object(B.a)(Hn,2),In=Rn[0],Pn=Rn[1],Nn=Object(S.useState)(),Ln=Object(B.a)(Nn,2),Jn=Ln[0],Kn=Ln[1],nn=Object(S.useState)(),on=Object(B.a)(nn,2),vn=on[0],rn=on[1],hn=Object(S.useState)(!1),gn=Object(B.a)(hn,2),Yn=gn[0],Bn=gn[1],Qn=Object(S.useState)(!1),la=Object(B.a)(Qn,2),ya=la[0],Vn=la[1],Vt=Object(S.useState)(!1),Xn=Object(B.a)(Vt,2),Zn=Xn[0],ua=Xn[1],Cn=Object(S.useState)(!1),Ca=Object(B.a)(Cn,2),_a=Ca[0],qn=Ca[1],Da=Object(S.useState)([{label:c.a.createElement("span",{className:"icon-juxingfenbu font14"}),value:1},{label:c.a.createElement("span",{className:"icon-liebiaofenbu font14"}),value:2}]),Oa=Object(B.a)(Da,2),da=Oa[0],ca=Oa[1],Sa=Object(S.useState)(parseInt(localStorage.getItem("ClassShowType"))||1),xa=Object(B.a)(Sa,2),ea=xa[0],Aa=xa[1],La=Object(S.useState)(!0),_n=Object(B.a)(La,2),Ma=_n[0],wa=_n[1];Object(S.useEffect)(function(){var qe;Xe.current=(qe=Pt.pathname.split("/"))===null||qe===void 0?void 0:qe[2];var st={category:void 0,status:void 0,page:1,per_page:16,sort_by:"updated_at",sort_direction:"desc",username:Xe.current,course_folder_id:void 0};Fe(st),Kt(st).then(function(vt){Pn(vt==null?void 0:vt.course_folders)})},[Pt.pathname]),Object(S.useEffect)(function(){var qe;rn(((qe=Se.userInfo)===null||qe===void 0?void 0:qe.login)===Xe.current)},[(De=Se.userInfo)===null||De===void 0?void 0:De.login,Xe.current]);var fa=((Be=Pt.pathname.split("/"))===null||Be===void 0?void 0:Be[3])||"classrooms";Object(S.useEffect)(function(){var qe=je.a.subscribe("user-detail-search",function(){var st=Object(C.a)(z.a.mark(function vt(Gt){var Jt;return z.a.wrap(function(dn){for(;;)switch(dn.prev=dn.next){case 0:if(!(fa===Gt.currentTabName)){dn.next=7;break}return Jt={category:void 0,status:void 0,page:1,per_page:16,sort_by:"updated_at",sort_direction:"desc",username:Xe.current,search:Gt.value},Fe(Jt),Bn(!1),dn.next=6,Kt(Jt);case 6:Bn(!0);case 7:case"end":return dn.stop()}},vt)}));return function(vt){return st.apply(this,arguments)}}());return qe},[vn]);var Kt=function(){var qe=Object(C.a)(z.a.mark(function st(vt){var Gt;return z.a.wrap(function(sn){for(;;)switch(sn.prev=sn.next){case 0:return sn.next=2,ct({type:"userDetail/getCourses",payload:vt});case 2:return Gt=sn.sent,Gt&&(It(Gt.count||0),zt(Gt.courses||[]),pn(Gt.course_folders||[]),Kn(Gt.navigation||[])),sn.abrupt("return",Gt);case 5:case"end":return sn.stop()}},st)}));return function(vt){return qe.apply(this,arguments)}}(),On=function(st){ue.category=st,ue.page=1,Fe(ue),Kt(ue)},xn=function(st){ue.status=st,ue.page=1,Fe(ue),Kt(ue)},ta=function(){ue.sort_direction=ue.sort_direction==="desc"?"asc":"desc",Fe(ue),Kt(ue)},wn=function(st){ue.sort_by=st,ue.sort_direction="desc",Fe(ue),Kt(ue)},$n=function(st,vt){ue.page=st,ue.per_page=vt,Fe(ue),Kt(ue)},ja=function(){return ue.category?ue.category==="manage"?"\u53D1\u5E03":"\u5B66\u4E60":"\u8BFE\u5802"},Ua=function(){return ue.sort_by==="updated_at"?"\u6700\u65B0\u52A8\u6001":ue.sort_by==="created_at"?"\u6700\u65B0\u521B\u5EFA":ue.sort_by==="name"?"\u540D\u79F0\u6392\u5E8F":""},ma=function(st){var vt=Object(_.a)(Object(_.a)({},ue),{},{page:1,course_folder_id:st});Fe(vt),Kt(vt)},Un;(function(qe){qe.Projects="projects",qe.Shixuns="shixuns",qe.Classrooms="classrooms"})(Un||(Un={}));var na=function(st){var vt;if(!Object(Ne.e)(ct))return;if(st===Un.Projects&&!((vt=Se.userInfo)!==null&&vt!==void 0&&vt.email)){w.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}st===Un.Classrooms&&Vn(!0)},Fn=Object(S.useState)(!1),Tn=Object(B.a)(Fn,2),aa=Tn[0],pa=Tn[1],Ra=Object(S.useState)(0),va=Object(B.a)(Ra,2),oa=va[0],Wn=va[1],ha=function(){var qe=Object(C.a)(z.a.mark(function st(vt){var Gt,Jt;return z.a.wrap(function(dn){for(;;)switch(dn.prev=dn.next){case 0:return Gt={page:1,per_page:16,sort_by:"updated_at",sort_direction:"desc",username:Xe.current},dn.next=3,ct({type:"userDetail/getCourses",payload:Gt});case 3:Jt=dn.sent,Wn(vt),Pn(Jt==null?void 0:Jt.course_folders),pa(!0);case 7:case"end":return dn.stop()}},st)}));return function(vt){return qe.apply(this,arguments)}}();return c.a.createElement(c.a.Fragment,null,c.a.createElement("div",{className:d.a.wrap},ue.search?c.a.createElement(c.a.Fragment,null,Yn&&c.a.createElement("div",{className:"font17 mt5 mb5"},c.a.createElement("span",{className:"c-grey-999"},"\u5173\u952E\u8BCD\uFF1A"),c.a.createElement("span",{className:"c-grey-333"},ue.search," "),c.a.createElement("span",{className:"c-grey-999"},"\u5171\u627E\u5230"),c.a.createElement("span",{className:"c-grey-333"}," ",dt," "),c.a.createElement("span",{className:"c-grey-999"},"\u95E8\u76F8\u5173\u6559\u5B66\u8BFE\u5802"))):c.a.createElement(c.a.Fragment,null,c.a.createElement(te,{params:ue,isCurrent:vn,handleChangeCategory:On,handleChangeStatus:xn}),c.a.createElement("div",{className:d.a.midWrap},c.a.createElement("div",null,c.a.createElement("span",{className:d.a.color999},"\u5171\u53C2\u4E0E",dt,"\u4E2A",ja()),c.a.createElement(ve.a.Group,{className:"ml20 mr20 radio-group-sort-order",options:da,onChange:function(st){Aa(st.target.value),localStorage.setItem("ClassShowType",st.target.value)},value:ea,optionType:"button",buttonStyle:"solid"}),((Ve=Se.userInfo)===null||Ve===void 0?void 0:Ve.identity)==="student"&&!Object(Oe.v)()?c.a.createElement(ie.a,{onClick:function(){return na(Un.Classrooms)},type:"primary"},"\u52A0\u5165\u6559\u5B66\u8BFE\u5802"):c.a.createElement(c.a.Fragment,null,c.a.createElement(X.a,{style:{margin:"0px 20px"},to:"/classrooms/new"},c.a.createElement(ie.a,{type:"primary"},"\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802")),c.a.createElement(ie.a,{type:"primary",loading:Zn,onClick:Object(C.a)(z.a.mark(function qe(){var st,vt;return z.a.wrap(function(Jt){for(;;)switch(Jt.prev=Jt.next){case 0:return st={page:1,per_page:16,sort_by:"updated_at",sort_direction:"desc",username:Xe.current},ua(!0),Jt.next=4,Kt(st);case 4:vt=Jt.sent,Pn(vt==null?void 0:vt.course_folders),ua(!1),qn(!0);case 8:case"end":return Jt.stop()}},qe)}))},"\u65B0\u5EFA\u6587\u4EF6\u5939"))),c.a.createElement("div",{className:d.a.orderWrap},c.a.createElement(v.a,{overlay:c.a.createElement(W.a,null,c.a.createElement(W.a.Item,{onClick:function(){return wn("updated_at")}},"\u6700\u65B0\u52A8\u6001"),c.a.createElement(W.a.Item,{onClick:function(){return wn("created_at")}},"\u6700\u65B0\u521B\u5EFA"),c.a.createElement(W.a.Item,{onClick:function(){return wn("name")}},"\u540D\u79F0\u6392\u5E8F"))},c.a.createElement("span",{className:d.a.orderTextWrap},Ua())),c.a.createElement("span",{className:d.a.orderIconWrap},c.a.createElement("span",{className:d.a.orderAsc},c.a.createElement("i",{className:ue.sort_direction==="asc"?"iconfont icon-sanjiaoxing-up font12 ".concat(d.a.color0152d9," ").concat(d.a.h10," ").concat(d.a.cursorPointer):"iconfont icon-sanjiaoxing-up font12 ".concat(d.a.h10," ").concat(d.a.cursorPointer),onClick:function(){return ta()}})),c.a.createElement("span",{className:d.a.orderDesc},c.a.createElement("i",{className:ue.sort_direction==="desc"?"iconfont icon-sanjiaoxing-down font12 ".concat(d.a.color0152d9," ").concat(d.a.h10," ").concat(d.a.cursorPointer):"iconfont icon-sanjiaoxing-down font12 ".concat(d.a.h10," ").concat(d.a.cursorPointer),onClick:function(){return ta()}})))))),((fe=Se.userInfo)===null||fe===void 0?void 0:fe.identity)!=="student"&&c.a.createElement("div",{className:d.a.folderWrapper},c.a.createElement(Ct.a,{data:Jn,onClick:ma}),Lt==null?void 0:Lt.map(function(qe){return c.a.createElement(yt,{data:qe,key:qe.id,onMove:function(){var st=Object(C.a)(z.a.mark(function vt(Gt,Jt){var sn;return z.a.wrap(function(kn){for(;;)switch(kn.prev=kn.next){case 0:return kn.next=2,Object(ot.D)(Gt,{type:Jt});case 2:sn=kn.sent,sn.status===0&&Kt(ue);case 4:case"end":return kn.stop()}},vt)}));return function(vt,Gt){return st.apply(this,arguments)}}(),onOpen:ma,onRenameOk:function(){return Kt(ue)},onDeleteOk:function(){return Kt(ue)}})})),c.a.createElement(N.a,{loading:Qe["userDetail/getCourses"],active:!0,paragraph:{rows:5}},ea==1&&c.a.createElement("div",{className:d.a.cardWrap},!Wt.length&&(ue.category||ue.search||!ue.category&&Se.userInfo.user_identity==="\u5B66\u751F")&&c.a.createElement(s.a,null),c.a.createElement(Z,{data:Wt,isStudent:Se.userInfo.user_identity==="\u5B66\u751F",openMoveClassroomModal:function(st){return ha(st)}})),ea!=1&&c.a.createElement("div",{className:"mt10",style:{minHeight:400}},c.a.createElement($,{number:(ue.page-1)*ue.per_page,data:Wt})),dt>0&&c.a.createElement("div",{className:d.a.countWrap},c.a.createElement(j.a,{showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["10","20","50","100","200"],total:dt,onChange:function(st,vt){$n(st,vt)},pageSize:ue.per_page,hideOnSinglePage:!0,current:ue.page})))),c.a.createElement(xe.a,{visible:ya,onCancel:function(){return Vn(!1)}}),c.a.createElement(me,{visible:_a,onCancel:function(){return qn(!1)},data:In,currentFolderId:ue.course_folder_id,onOk:function(st){Kt(Object(_.a)(Object(_.a)({},ue),{},{page:1,course_folder_id:st}))}}),c.a.createElement(Ie,{visible:aa,onCancel:function(){return pa(!1)},data:In,moveClassId:oa,currentFolderId:ue.course_folder_id,onOk:function(){Kt(Object(_.a)(Object(_.a)({},ue),{},{page:1}))}}))},nt=Q.default=Object(Y.a)(function(Ae){var pe=Ae.user,De=Ae.userDetail,Be=Ae.loading,Ve=Ae.globalSetting;return{user:pe,userDetail:De,globalSetting:Ve,loading:Be.effects}})(Ke)},NvD2:function(We,Q,e){"use strict";e.d(Q,"a",function(){return v});var L=e("Kwbf");function N(se,W){var P=new Set;return se.forEach(function(ie){W.has(ie)||P.add(ie)}),P}function _e(se){var W=se||{},P=W.disabled,ie=W.disableCheckbox,J=W.checkable;return!!(P||ie)||J===!1}function j(se,W,P,ie){for(var J=new Set(se),ve=new Set,de=0;de<=P;de+=1){var w=W.get(de)||new Set;w.forEach(function(H){var V=H.key,z=H.node,S=H.children,c=S===void 0?[]:S;J.has(V)&&!ie(z)&&c.filter(function(I){return!ie(I.node)}).forEach(function(I){J.add(I.key)})})}for(var _=new Set,C=P;C>=0;C-=1){var B=W.get(C)||new Set;B.forEach(function(H){var V=H.parent,z=H.node;if(ie(z)||!H.parent||_.has(H.parent.key))return;if(ie(H.parent.node)){_.add(V.key);return}var S=!0,c=!1;(V.children||[]).filter(function(I){return!ie(I.node)}).forEach(function(I){var X=I.key,Y=J.has(X);S&&!Y&&(S=!1),!c&&(Y||ve.has(X))&&(c=!0)}),S&&J.add(V.key),c&&ve.add(V.key),_.add(V.key)})}return{checkedKeys:Array.from(J),halfCheckedKeys:Array.from(N(ve,J))}}function o(se,W,P,ie,J){for(var ve=new Set(se),de=new Set(W),w=0;w<=ie;w+=1){var _=P.get(w)||new Set;_.forEach(function(V){var z=V.key,S=V.node,c=V.children,I=c===void 0?[]:c;!ve.has(z)&&!de.has(z)&&!J(S)&&I.filter(function(X){return!J(X.node)}).forEach(function(X){ve.delete(X.key)})})}de=new Set;for(var C=new Set,B=ie;B>=0;B-=1){var H=P.get(B)||new Set;H.forEach(function(V){var z=V.parent,S=V.node;if(J(S)||!V.parent||C.has(V.parent.key))return;if(J(V.parent.node)){C.add(z.key);return}var c=!0,I=!1;(z.children||[]).filter(function(X){return!J(X.node)}).forEach(function(X){var Y=X.key,b=ve.has(Y);c&&!b&&(c=!1),!I&&(b||de.has(Y))&&(I=!0)}),c||ve.delete(z.key),I&&de.add(z.key),C.add(z.key)})}return{checkedKeys:Array.from(ve),halfCheckedKeys:Array.from(N(de,ve))}}function v(se,W,P,ie){var J=[],ve;ie?ve=ie:ve=_e;var de=new Set(se.filter(function(B){var H=!!P[B];return H||J.push(B),H})),w=new Map,_=0;Object.keys(P).forEach(function(B){var H=P[B],V=H.level,z=w.get(V);z||(z=new Set,w.set(V,z)),z.add(H),_=Math.max(_,V)}),Object(L.a)(!J.length,"Tree missing follow keys: ".concat(J.slice(0,100).map(function(B){return"'".concat(B,"'")}).join(", ")));var C;return W===!0?C=j(de,w,_,ve):C=o(de,W.halfCheckedKeys,w,_,ve),C}},OZM5:function(We,Q,e){"use strict";e.d(Q,"b",function(){return ie}),e.d(Q,"a",function(){return J}),e.d(Q,"k",function(){return ve}),e.d(Q,"h",function(){return de}),e.d(Q,"i",function(){return w}),e.d(Q,"g",function(){return _}),e.d(Q,"c",function(){return C}),e.d(Q,"d",function(){return B}),e.d(Q,"j",function(){return z}),e.d(Q,"e",function(){return S}),e.d(Q,"f",function(){return c});var L=e("KQm4"),N=e("U8pU"),_e=e("Ff2n"),j=e("q1tI"),o=e.n(j),v=e("Kwbf"),se=e("WaYH"),W=.25,P=2;function ie(I,X){var Y=I.slice(),b=Y.indexOf(X);return b>=0&&Y.splice(b,1),Y}function J(I,X){var Y=I.slice();return Y.indexOf(X)===-1&&Y.push(X),Y}function ve(I){return I.split("-")}function de(I,X){return"".concat(I,"-").concat(X)}function w(I){return I&&I.type&&I.type.isTreeNode}function _(I,X){var Y=[I],b=X[I];function d(){var s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];s.forEach(function(R){var D=R.key,K=R.children;Y.push(D),d(K)})}return d(b.children),Y}function C(I,X){var Y=I.clientY,b=X.selectHandle.getBoundingClientRect(),d=b.top,s=b.bottom,R=b.height,D=Math.max(R*W,P);return Y<=d+D?-1:Y>=s-D?1:0}function B(I,X){if(!I)return;var Y=X.multiple;return Y?I.slice():I.length?[I[0]]:I}var H=function(X){return X};function V(I,X){if(!I)return[];var Y=X||{},b=Y.processProps,d=b===void 0?H:b,s=Array.isArray(I)?I:[I];return s.map(function(R){var D=R.children,K=Object(_e.a)(R,["children"]),G=V(D,X);return o.a.createElement(se.a,Object.assign({},d(K)),G)})}function z(I){if(!I)return null;var X;if(Array.isArray(I))X={checkedKeys:I,halfCheckedKeys:void 0};else if(Object(N.a)(I)==="object")X={checkedKeys:I.checked||void 0,halfCheckedKeys:I.halfChecked||void 0};else return Object(v.a)(!1,"`checkedKeys` is not an array or an object"),null;return X}function S(I,X){var Y=new Set;function b(d){if(Y.has(d))return;var s=X[d];if(!s)return;Y.add(d);var R=s.parent,D=s.node;if(D.disabled)return;R&&b(R.key)}return(I||[]).forEach(function(d){b(d)}),Object(L.a)(Y)}function c(I){var X={};return Object.keys(I).forEach(function(Y){(Y.startsWith("data-")||Y.startsWith("aria-"))&&(X[Y]=I[Y])}),X}},"SA+Z":function(We,Q,e){var L=e("wTVA"),N=e("EbDI"),_e=e("ZhPi"),j=e("wkBT");function o(v){return L(v)||N(v)||_e(v)||j()}We.exports=o,We.exports.__esModule=!0,We.exports.default=We.exports},SAoR:function(We,Q,e){"use strict";var L=e("Q9mQ"),N=e("diRs"),_e=e("q1tI"),j=e.n(_e),o=e("+z73"),v=e.n(o),se=function(P){var ie=P.data,J=ie===void 0?[]:ie,ve=P.onClick,de=function(){return J.map(function(C,B){return j.a.createElement("div",{key:B,className:v.a.few},j.a.createElement("b",{title:C.name,style:{color:B===0?"#333333":"#999999"},onClick:function(){return ve(C.id)}},C.name),B1&&z5?w():de())};Q.a=se},TD4W:function(We,Q,e){We.exports={list:"list___1nGHd",btns:"btns___1KUEY",name:"name___1xmIR"}},WaYH:function(We,Q,e){"use strict";var L=e("rePB"),N=e("Ff2n"),_e=e("VTBJ"),j=e("1OyB"),o=e("vuIU"),v=e("JX7q"),se=e("Ji7U"),W=e("LK+K"),P=e("q1tI"),ie=e("TSYQ"),J=e.n(ie),ve=e("sboe"),de=e("OZM5"),w=function(X){var Y=X.prefixCls,b=X.level,d=X.isStart,s=X.isEnd;if(!b)return null;for(var R="".concat(Y,"-indent-unit"),D=[],K=0;K1&&arguments[1]!==void 0?arguments[1]:!1,y=Z.getAttribute("id")||Z.getAttribute("data-reactid")||Z.getAttribute("name");if(m&&F[y])return F[y];var T=window.getComputedStyle(Z),h=T.getPropertyValue("box-sizing")||T.getPropertyValue("-moz-box-sizing")||T.getPropertyValue("-webkit-box-sizing"),x=parseFloat(T.getPropertyValue("padding-bottom"))+parseFloat(T.getPropertyValue("padding-top")),U=parseFloat(T.getPropertyValue("border-bottom-width"))+parseFloat(T.getPropertyValue("border-top-width")),$=G.map(function(A){return"".concat(A,":").concat(T.getPropertyValue(A))}).join(";"),re={sizingStyle:$,paddingSize:x,borderSize:U,boxSizing:h};return m&&y&&(F[y]=re),re}function Pe(Z){var m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,y=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,T=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;ce||(ce=document.createElement("textarea"),ce.setAttribute("tab-index","-1"),ce.setAttribute("aria-hidden","true"),document.body.appendChild(ce)),Z.getAttribute("wrap")?ce.setAttribute("wrap",Z.getAttribute("wrap")):ce.removeAttribute("wrap");var h=Me(Z,m),x=h.paddingSize,U=h.borderSize,$=h.boxSizing,re=h.sizingStyle;ce.setAttribute("style","".concat(re,";").concat(K)),ce.value=Z.value||Z.placeholder||"";var A=Number.MIN_SAFE_INTEGER,te=Number.MAX_SAFE_INTEGER,je=ce.scrollHeight,xe;if($==="border-box"?je+=U:$==="content-box"&&(je-=x),y!==null||T!==null){ce.value=" ";var we=ce.scrollHeight-x;y!==null&&(A=we*y,$==="border-box"&&(A=A+x+U),je=Math.max(A,je)),T!==null&&(te=we*T,$==="border-box"&&(te=te+x+U),xe=je>te?"":"hidden",je=Math.min(te,je))}return{height:je,minHeight:A,maxHeight:te,overflowY:xe,resize:"none"}}var et=e("Gytx"),Re=e.n(et),oe;(function(Z){Z[Z.NONE=0]="NONE",Z[Z.RESIZING=1]="RESIZING",Z[Z.RESIZED=2]="RESIZED"})(oe||(oe={}));var he=function(Z){Object(j.a)(y,Z);var m=Object(o.a)(y);function y(T){var h;return Object(N.a)(this,y),h=m.call(this,T),h.nextFrameActionId=void 0,h.resizeFrameId=void 0,h.textArea=void 0,h.saveTextArea=function(x){h.textArea=x},h.handleResize=function(x){var U=h.state.resizeStatus,$=h.props,re=$.autoSize,A=$.onResize;if(U!==oe.NONE)return;typeof A=="function"&&A(x),re&&h.resizeOnNextFrame()},h.resizeOnNextFrame=function(){cancelAnimationFrame(h.nextFrameActionId),h.nextFrameActionId=requestAnimationFrame(h.resizeTextarea)},h.resizeTextarea=function(){var x=h.props.autoSize;if(!x||!h.textArea)return;var U=x.minRows,$=x.maxRows,re=Pe(h.textArea,!1,U,$);h.setState({textareaStyles:re,resizeStatus:oe.RESIZING},function(){cancelAnimationFrame(h.resizeFrameId),h.resizeFrameId=requestAnimationFrame(function(){h.setState({resizeStatus:oe.RESIZED},function(){h.resizeFrameId=requestAnimationFrame(function(){h.setState({resizeStatus:oe.NONE}),h.fixFirefoxAutoScroll()})})})})},h.renderTextArea=function(){var x=h.props,U=x.prefixCls,$=U===void 0?"rc-textarea":U,re=x.autoSize,A=x.onResize,te=x.className,je=x.disabled,xe=h.state,we=xe.textareaStyles,Ue=xe.resizeStatus,tt=Object(s.a)(h.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),ke=D()($,te,Object(W.a)({},"".concat($,"-disabled"),je));"value"in tt&&(tt.value=tt.value||"");var ze=Object(se.a)(Object(se.a)(Object(se.a)({},h.props.style),we),Ue===oe.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return v.createElement(d,{onResize:h.handleResize,disabled:!(re||A)},v.createElement("textarea",Object(L.a)({},tt,{className:ke,style:ze,ref:h.saveTextArea})))},h.state={textareaStyles:{},resizeStatus:oe.NONE},h}return Object(_e.a)(y,[{key:"componentDidUpdate",value:function(h){(h.value!==this.props.value||!Re()(h.autoSize,this.props.autoSize))&&this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var h=this.textArea.selectionStart,x=this.textArea.selectionEnd;this.textArea.setSelectionRange(h,x)}}catch(U){}}},{key:"render",value:function(){return this.renderTextArea()}}]),y}(v.Component),Ge=he,Oe=function(Z){Object(j.a)(y,Z);var m=Object(o.a)(y);function y(T){var h;Object(N.a)(this,y),h=m.call(this,T),h.resizableTextArea=void 0,h.focus=function(){h.resizableTextArea.textArea.focus()},h.saveTextArea=function(U){h.resizableTextArea=U},h.handleChange=function(U){var $=h.props.onChange;h.setValue(U.target.value,function(){h.resizableTextArea.resizeTextarea()}),$&&$(U)},h.handleKeyDown=function(U){var $=h.props,re=$.onPressEnter,A=$.onKeyDown;U.keyCode===13&&re&&re(U),A&&A(U)};var x=typeof T.value=="undefined"||T.value===null?T.defaultValue:T.value;return h.state={value:x},h}return Object(_e.a)(y,[{key:"setValue",value:function(h,x){"value"in this.props||this.setState({value:h},x)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return v.createElement(Ge,Object(L.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(h){return"value"in h?{value:h.value}:null}}]),y}(v.Component),q=Q.default=Oe},bT9E:function(We,Q,e){"use strict";e.d(Q,"a",function(){return N});var L=e("VTBJ");function N(_e,j){var o=Object(L.a)({},_e);return Array.isArray(j)&&j.forEach(function(v){delete o[v]}),o}},bUJZ:function(We,Q){We.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAABq1JREFUWAmVWGuIVVUU/vaZ2zjjOC9TwzFtwAjKHlJBNj4IYgJp/hghIWEE/ahAlCypqB8JoSiRJljQw6KoEGz6oQmNvxqdoB9hailZoZbj2xlndHzMvWf3rX3OOnefc888XLDv2nvttdda+1tr73PONbhJsnZdM64NPsll7YCZBYQtQMAmFPayz2ZPcNCFmvpdxrzR56bG+WPGqQc79PoShOEKGLMQ1hbcOstfsSA8j4wpcrIbQbDFTFzfmaeSlY0ZkB14bT5suIFBtGUXMzj6YzTChbQvXMifN+ghemtMw8Z90WT+74gBWbu9Cv0979HJyvyllI6JkKcjRkQ/MJvR1LbamKUlEWUpNyDbt6oJpeJ2GmCdeDQaAp7ayN14B4b1VVVYapo39Wd1KwJywVy/Tnjt3VnlcsHosixEIleZrNa+cCF/3hzGhOq2bFBq2am7NJ3q2l1GZgSDQTMw9U2gqsmty/0pXQTOrmVMQ950xp4xXZjevthPX3RadMl/u1kzmTTpnM/Dy9xsDZ2FwBXWqG7L+aPJukepHQBF6oE6I5Ex7RCfwCpVUVOwx5/jabJ7dSKX+xucvBxoeBw4vRG4djBSl1M1kcFMfRHo5ym/9H3aTLYGNYVBsMDc8YU7fdxGTMXiBhR5bZTYhOe1kAdD5MIv/RgtrH+MY6IgTebqGaQl799DW7G+8LwmdpxOaYOG4RCyfz3DS89+p8Jx8xlvEZF7GcyN8pKgGhjkmTj9QVk2nl5gnjJ3ftsZ1VBxeIU7EAqhFkUWYv+iEydnPgcmd7BTJaOIBJ0LOyKkVZZw2b/mXbrsJzaxgpJOY48va8bg0FkO0gVOQQUli+PS8w1WKN+0oIj6idMKGBjsYNBRMBq8cKHMhlI7ijSAFhZwze06Aq6fBE5+FI/HMJi2z1iGOgoYLrVrhnIdll1VBjihFZjCB39xgCm6yszVAZMeAM7/AFz9hyvTHsvpinecjTcotRd4Yma6QMRxxXqu0DS5eSpommRc/6D8Akff5n10GGheBMxmodc9xMI+yomsx4yDzJAHa6YE1JIEpM6EC2UXRNLyb8PDRGeQzhmMXID9vzAGHuVGBtT7VY6BMQJkARR4d7REOyn7GVcvqGV6eOQv/sR0xce+xNQN/k7k7qEJ3uSlK2lTFRvOIA7DgMJhCytQCGV3EElzfxtZKwHPwsWf6ZioOOJ6GTfcz6Dm8vgz2MRmrJJiGX/G2IDGTrnbWW5od3PGXG9R5dmbtukR+qLBCxIQ17jGwM67JwAg8ypL5lVPOfUTHdc/VWBAvTR8VypwHWhBCxfyIW+eB1z+k6fpDCfieWEDR3j0z/HC5LxsQmQChKMKRMo2Zd6glwgVTyTPIjEgz6QEDdmJ7oJ9N0deMwuonR6hoTIfBUFpwjTqtMYIxIiornBp7rkY8+jZeSLgK8SeCDZxGDsXLs0tiLn0xalw2b3Que5IpvpuQ9QXuZCipPPF4dguud/XeRt2FXAj3IkgLDIdlY+ODMIJ/LfOB4b5rnPhV0LOADVlWsBn99Ix5VOo9/enLrb8H80nuXyh1Jldgek42Me0dJfTxB1qyiRy3bXfb+JxL/JIy9F3utxxSZrok+MWzjPgxjmxTG0ySKcjvKJ1m4UH+6L3oVK4JUehcpELioYOrWcdsUbmfRY9LrQmxEmBr7XztgHV5KKXciyBSSAaoM8ZA0kwc2R3tO4j4m1JWkTqIRopebLZy4G57/De2Q90PxshVt0ILPqGyPD74MBaPlIYmNoY3V6PefoY8+tefIUJhWtShSxoZIval4mz395l4fICbCNS1VOABV/GwRCZIx9HaOhhSJDxEYr7hr5jShCSsf16xiaYcGVyb+juEq2sgFU/5xXgvlfp/BrTV8M0vc+2Ue2nOdVTiLnZYLNZdnKVKkY1pKNC22reD10OKb+Ik5x7hSvFK7s/wNfhQ5uiYP7YCuxfV64Rh06MtI+22JbGYw7x6VGyd5XZztYmDPKl2OZ9KKpWDq+9Lb61/bkcRBUiww/F+vo2s+RYf3aFP3Z9u62pieHzU9q2pzAe7VHiVo4SgD8vH4gwS83z/algRCWdMreIqqJY98Ripm9z6phWpCC+9v1jL3096tr350GbtJ0XjLivSFkcU8LsJ7Xz+e6V/3dMRZFmBD6ixvRw+2vMC1f5oBuZxgxIl9oPq5ewCOVzaSFl0WPGd+gUMwEh/sPK8A+rl250qq3R+LgDUiN2a2Mzwsv8GJP6sjMp5xuna6LSGzXzL8HvQjBpp3n5Up9MjJf+B5WVB7lfjXHfAAAAAElFTkSuQmCC"},biw7:function(We,Q,e){"use strict";var L=e("q1tI"),N=e.n(L),_e=L.createContext(null);Q.a=_e},fAei:function(We,Q,e){"use strict";e.d(Q,"a",function(){return z.a});var L=e("rePB"),N=e("VTBJ"),_e=e("KQm4"),j=e("1OyB"),o=e("vuIU"),v=e("Ji7U"),se=e("LK+K"),W=e("q1tI"),P=e("4IlW"),ie=e("Kwbf"),J=e("TSYQ"),ve=e.n(J),de=e("sboe"),w=e("OZM5"),_=e("815F"),C=e("ODXe"),B=e("Ff2n"),H=e("+nKL"),V=e("8XRh"),z=e("WaYH"),S=function(q,Z){var m=q.className,y=q.style,T=q.motion,h=q.motionNodes,x=q.motionType,U=q.onMotionStart,$=q.onMotionEnd,re=q.active,A=q.treeNodeRequiredProps,te=Object(B.a)(q,["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"]),je=W.useState(!0),xe=Object(C.a)(je,2),we=xe[0],Ue=xe[1],tt=W.useContext(de.a),ke=tt.prefixCls,ze=W.useRef(!1),lt=function(){ze.current||$(),ze.current=!0};return Object(W.useEffect)(function(){h&&x==="hide"&&we&&Ue(!1)},[h]),Object(W.useEffect)(function(){return h&&U(),function(){h&<()}},[]),h?W.createElement(V.default,Object.assign({ref:Z,visible:we},T,{motionAppear:x==="show",onAppearEnd:lt,onLeaveEnd:lt}),function(ot,At){var yt=ot.className,Ct=ot.style;return W.createElement("div",{ref:At,className:ve()("".concat(ke,"-treenode-motion"),yt),style:Ct},h.map(function(Ft){var M=Ft.data,ae=M.key,le=Object(B.a)(M,["key"]),Ce=Ft.isStart,Te=Ft.isEnd;delete le.children;var ye=Object(_.f)(ae,A);return W.createElement(z.a,Object.assign({},le,ye,{active:re,data:Ft.data,key:ae,isStart:Ce,isEnd:Te}))}))}):W.createElement(z.a,Object.assign({domRef:Z,className:m,style:y},te,{active:re}))};S.displayName="MotionTreeNode";var c=W.forwardRef(S),I=c;function X(){var Oe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Z=Oe.length,m=q.length;if(Math.abs(Z-m)!==1)return{add:!1,key:null};function y(T,h){var x=new Map;T.forEach(function($){x.set($,!0)});var U=h.filter(function($){return!x.has($)});return U.length===1?U[0]:null}return Z ").concat(q);return q}var Me=function(q,Z){var m=q.prefixCls,y=q.data,T=q.selectable,h=q.checkable,x=q.expandedKeys,U=q.selectedKeys,$=q.checkedKeys,re=q.loadedKeys,A=q.loadingKeys,te=q.halfCheckedKeys,je=q.keyEntities,xe=q.disabled,we=q.dragging,Ue=q.dragOverNodeKey,tt=q.dropPosition,ke=q.motion,ze=q.height,lt=q.itemHeight,ot=q.virtual,At=q.focusable,yt=q.activeItem,Ct=q.focused,Ft=q.tabIndex,M=q.onKeyDown,ae=q.onFocus,le=q.onBlur,Ce=q.onActiveChange,Te=q.onListChangeStart,ye=q.onListChangeEnd,Ee=Object(B.a)(q,["prefixCls","data","selectable","checkable","expandedKeys","selectedKeys","checkedKeys","loadedKeys","loadingKeys","halfCheckedKeys","keyEntities","disabled","dragging","dragOverNodeKey","dropPosition","motion","height","itemHeight","virtual","focusable","activeItem","focused","tabIndex","onKeyDown","onFocus","onBlur","onActiveChange","onListChangeStart","onListChangeEnd"]),me=W.useRef(null);W.useImperativeHandle(Z,function(){return{scrollTo:function(Nt){me.current.scrollTo(Nt)}}});var be=W.useState(x),Ie=Object(C.a)(be,2),Ne=Ie[0],Ke=Ie[1],nt=W.useState(y),Ae=Object(C.a)(nt,2),pe=Ae[0],De=Ae[1],Be=W.useState(y),Ve=Object(C.a)(Be,2),fe=Ve[0],Se=Ve[1],at=W.useState([]),Ye=Object(C.a)(at,2),Qe=Ye[0],ct=Ye[1],rt=W.useState(null),Pt=Object(C.a)(rt,2),ut=Pt[0],He=Pt[1];function ue(){De(y),Se(y),ct([]),He(null),ye()}W.useEffect(function(){Ke(x);var pt=X(Ne,x);if(pt.key!==null)if(pt.add){var Nt=pe.findIndex(function(zt){var Qt=zt.data.key;return Qt===pt.key}),dt=G(Y(pe,y,pt.key),ot,ze,lt),It=pe.slice();It.splice(Nt+1,0,K),Se(It),ct(dt),He("show")}else{var xt=y.findIndex(function(zt){var Qt=zt.data.key;return Qt===pt.key}),an=G(Y(y,pe,pt.key),ot,ze,lt),Wt=y.slice();Wt.splice(xt+1,0,K),Se(Wt),ct(an),He("hide")}else pe!==y&&(De(y),Se(y))},[x,y]),W.useEffect(function(){we||ue()},[we]);var Fe=ke?fe:y,Xe={expandedKeys:x,selectedKeys:U,loadedKeys:re,loadingKeys:A,checkedKeys:$,halfCheckedKeys:te,dragOverNodeKey:Ue,dropPosition:tt,keyEntities:je};return W.createElement(W.Fragment,null,Ct&&yt&&W.createElement("span",{style:b,"aria-live":"assertive"},ce(yt)),W.createElement("div",{role:"tree"},W.createElement("input",{style:b,disabled:At===!1||xe,tabIndex:At!==!1?Ft:null,onKeyDown:M,onFocus:ae,onBlur:le,value:"",onChange:d})),W.createElement(H.a,Object.assign({},Ee,{data:Fe,itemKey:F,height:ze,fullHeight:!1,virtual:ot,itemHeight:lt,prefixCls:"".concat(m,"-list"),ref:me}),function(pt){var Nt=pt.pos,dt=pt.data,It=dt.key,xt=Object(B.a)(dt,["key"]),an=pt.isStart,Wt=pt.isEnd,zt=Object(_.e)(It,Nt);delete xt.children;var Qt=Object(_.f)(zt,Xe);return W.createElement(I,Object.assign({},xt,Qt,{active:yt&&It===yt.data.key,pos:Nt,data:pt.data,isStart:an,isEnd:Wt,motion:ke,motionNodes:It===s?Qe:null,motionType:ut,onMotionStart:Te,onMotionEnd:ue,treeNodeRequiredProps:Xe,onMouseMove:function(){Ce(null)}}))}))},Pe=W.forwardRef(Me);Pe.displayName="NodeList";var et=Pe,Re=e("NvD2"),oe=function(Oe){Object(v.a)(Z,Oe);var q=Object(se.a)(Z);function Z(){var m;return Object(j.a)(this,Z),m=q.apply(this,arguments),m.destroyed=!1,m.state={keyEntities:{},selectedKeys:[],checkedKeys:[],halfCheckedKeys:[],loadedKeys:[],loadingKeys:[],expandedKeys:[],dragging:!1,dragNodesKeys:[],dragOverNodeKey:null,dropPosition:null,treeData:[],flattenNodes:[],focused:!1,activeKey:null,listChanging:!1,prevProps:null},m.listRef=W.createRef(),m.onNodeDragStart=function(y,T){var h=m.state,x=h.expandedKeys,U=h.keyEntities,$=m.props.onDragStart,re=T.props.eventKey;m.dragNode=T;var A=Object(w.b)(x,re);m.setState({dragging:!0,dragNodesKeys:Object(w.g)(re,U)}),m.setExpandedKeys(A),$&&$({event:y,node:Object(_.b)(T.props)})},m.onNodeDragEnter=function(y,T){var h=m.state,x=h.expandedKeys,U=h.keyEntities,$=h.dragNodesKeys,re=m.props.onDragEnter,A=T.props,te=A.pos,je=A.eventKey;if(!m.dragNode||$.indexOf(je)!==-1)return;var xe=Object(w.c)(y,T);if(m.dragNode.props.eventKey===je&&xe===0){m.setState({dragOverNodeKey:"",dropPosition:null});return}setTimeout(function(){m.setState({dragOverNodeKey:je,dropPosition:xe}),m.delayedDragEnterLogic||(m.delayedDragEnterLogic={}),Object.keys(m.delayedDragEnterLogic).forEach(function(we){clearTimeout(m.delayedDragEnterLogic[we])}),m.delayedDragEnterLogic[te]=window.setTimeout(function(){if(!m.state.dragging)return;var we=Object(_e.a)(x),Ue=U[je];Ue&&(Ue.children||[]).length&&(we=Object(w.a)(x,je)),"expandedKeys"in m.props||m.setExpandedKeys(we),re&&re({event:y,node:Object(_.b)(T.props),expandedKeys:we})},400)},0)},m.onNodeDragOver=function(y,T){var h=m.state.dragNodesKeys,x=m.props.onDragOver,U=T.props.eventKey;if(h.indexOf(U)!==-1)return;if(m.dragNode&&U===m.state.dragOverNodeKey){var $=Object(w.c)(y,T);if($===m.state.dropPosition)return;m.setState({dropPosition:$})}x&&x({event:y,node:Object(_.b)(T.props)})},m.onNodeDragLeave=function(y,T){var h=m.props.onDragLeave;m.setState({dragOverNodeKey:""}),h&&h({event:y,node:Object(_.b)(T.props)})},m.onNodeDragEnd=function(y,T){var h=m.props.onDragEnd;m.setState({dragOverNodeKey:""}),m.cleanDragState(),h&&h({event:y,node:Object(_.b)(T.props)}),m.dragNode=null},m.onNodeDrop=function(y,T){var h=m.state,x=h.dragNodesKeys,U=x===void 0?[]:x,$=h.dropPosition,re=m.props.onDrop,A=T.props,te=A.eventKey,je=A.pos;if(m.setState({dragOverNodeKey:""}),m.cleanDragState(),U.indexOf(te)!==-1){Object(ie.a)(!1,"Can not drop to dragNode(include it's children node)");return}var xe=Object(w.k)(je),we={event:y,node:Object(_.b)(T.props),dragNode:m.dragNode?Object(_.b)(m.dragNode.props):null,dragNodesKeys:U.slice(),dropPosition:$+Number(xe[xe.length-1]),dropToGap:!1};$!==0&&(we.dropToGap=!0),re&&re(we),m.dragNode=null},m.cleanDragState=function(){var y=m.state.dragging;y&&m.setState({dragging:!1})},m.onNodeClick=function(y,T){var h=m.props.onClick;h&&h(y,T)},m.onNodeDoubleClick=function(y,T){var h=m.props.onDoubleClick;h&&h(y,T)},m.onNodeSelect=function(y,T){var h=m.state.selectedKeys,x=m.state.keyEntities,U=m.props,$=U.onSelect,re=U.multiple,A=T.selected,te=T.key,je=!A;je?re?h=Object(w.a)(h,te):h=[te]:h=Object(w.b)(h,te);var xe=h.map(function(we){var Ue=x[we];return Ue?Ue.node:null}).filter(function(we){return we});m.setUncontrolledState({selectedKeys:h}),$&&$(h,{event:"select",selected:je,node:T,selectedNodes:xe,nativeEvent:y.nativeEvent})},m.onNodeCheck=function(y,T,h){var x=m.state,U=x.keyEntities,$=x.checkedKeys,re=x.halfCheckedKeys,A=m.props,te=A.checkStrictly,je=A.onCheck,xe=T.key,we,Ue={event:"check",node:T,checked:h,nativeEvent:y.nativeEvent};if(te){var tt=h?Object(w.a)($,xe):Object(w.b)($,xe),ke=Object(w.b)(re,xe);we={checked:tt,halfChecked:ke},Ue.checkedNodes=tt.map(function(Ct){return U[Ct]}).filter(function(Ct){return Ct}).map(function(Ct){return Ct.node}),m.setUncontrolledState({checkedKeys:tt})}else{var ze=Object(Re.a)([].concat(Object(_e.a)($),[xe]),!0,U),lt=ze.checkedKeys,ot=ze.halfCheckedKeys;if(!h){var At=new Set(lt);At.delete(xe);var yt=Object(Re.a)(Array.from(At),{checked:!1,halfCheckedKeys:ot},U);lt=yt.checkedKeys,ot=yt.halfCheckedKeys}we=lt,Ue.checkedNodes=[],Ue.checkedNodesPositions=[],Ue.halfCheckedKeys=ot,lt.forEach(function(Ct){var Ft=U[Ct];if(!Ft)return;var M=Ft.node,ae=Ft.pos;Ue.checkedNodes.push(M),Ue.checkedNodesPositions.push({node:M,pos:ae})}),m.setUncontrolledState({checkedKeys:lt},!1,{halfCheckedKeys:ot})}je&&je(we,Ue)},m.onNodeLoad=function(y){return new Promise(function(T){m.setState(function(h){var x=h.loadedKeys,U=x===void 0?[]:x,$=h.loadingKeys,re=$===void 0?[]:$,A=m.props,te=A.loadData,je=A.onLoad,xe=y.key;if(!te||U.indexOf(xe)!==-1||re.indexOf(xe)!==-1)return{};var we=te(y);return we.then(function(){var Ue=m.state,tt=Ue.loadedKeys,ke=Ue.loadingKeys,ze=Object(w.a)(tt,xe),lt=Object(w.b)(ke,xe);je&&je(ze,{event:"load",node:y}),m.setUncontrolledState({loadedKeys:ze}),m.setState({loadingKeys:lt}),T()}),{loadingKeys:Object(w.a)(re,xe)}})})},m.onNodeMouseEnter=function(y,T){var h=m.props.onMouseEnter;h&&h({event:y,node:T})},m.onNodeMouseLeave=function(y,T){var h=m.props.onMouseLeave;h&&h({event:y,node:T})},m.onNodeContextMenu=function(y,T){var h=m.props.onRightClick;h&&(y.preventDefault(),h({event:y,node:T}))},m.onFocus=function(){var y=m.props.onFocus;m.setState({focused:!0}),y&&y.apply(void 0,arguments)},m.onBlur=function(){var y=m.props.onBlur;m.setState({focused:!1}),m.onActiveChange(null),y&&y.apply(void 0,arguments)},m.getTreeNodeRequiredProps=function(){var y=m.state,T=y.expandedKeys,h=y.selectedKeys,x=y.loadedKeys,U=y.loadingKeys,$=y.checkedKeys,re=y.halfCheckedKeys,A=y.dragOverNodeKey,te=y.dropPosition,je=y.keyEntities;return{expandedKeys:T||[],selectedKeys:h||[],loadedKeys:x||[],loadingKeys:U||[],checkedKeys:$||[],halfCheckedKeys:re||[],dragOverNodeKey:A,dropPosition:te,keyEntities:je}},m.setExpandedKeys=function(y){var T=m.state.treeData,h=Object(_.d)(T,y);m.setUncontrolledState({expandedKeys:y,flattenNodes:h},!0)},m.onNodeExpand=function(y,T){var h=m.state.expandedKeys,x=m.state.listChanging,U=m.props,$=U.onExpand,re=U.loadData,A=T.key,te=T.expanded;if(x)return;var je=h.indexOf(A),xe=!te;if(Object(ie.a)(te&&je!==-1||!te&&je===-1,"Expand state not sync with index check"),xe?h=Object(w.a)(h,A):h=Object(w.b)(h,A),m.setExpandedKeys(h),$&&$(h,{node:T,expanded:xe,nativeEvent:y.nativeEvent}),xe&&re){var we=m.onNodeLoad(T);we&&we.then(function(){var Ue=Object(_.d)(m.state.treeData,h);m.setUncontrolledState({flattenNodes:Ue})})}},m.onListChangeStart=function(){m.setUncontrolledState({listChanging:!0})},m.onListChangeEnd=function(){setTimeout(function(){m.setUncontrolledState({listChanging:!1})})},m.onActiveChange=function(y){var T=m.state.activeKey,h=m.props.onActiveChange;if(T===y)return;m.setState({activeKey:y}),y!==null&&m.scrollTo({key:y}),h&&h(y)},m.getActiveItem=function(){var y=m.state,T=y.activeKey,h=y.flattenNodes;return T===null?null:h.find(function(x){var U=x.data.key;return U===T})||null},m.offsetActiveKey=function(y){var T=m.state,h=T.flattenNodes,x=T.activeKey,U=h.findIndex(function(A){var te=A.data.key;return te===x});U===-1&&y<0&&(U=h.length),U=(U+y+h.length)%h.length;var $=h[U];if($){var re=$.data.key;m.onActiveChange(re)}else m.onActiveChange(null)},m.onKeyDown=function(y){var T=m.state,h=T.activeKey,x=T.expandedKeys,U=T.checkedKeys,$=m.props,re=$.onKeyDown,A=$.checkable,te=$.selectable;switch(y.which){case P.a.UP:{m.offsetActiveKey(-1),y.preventDefault();break}case P.a.DOWN:{m.offsetActiveKey(1),y.preventDefault();break}}var je=m.getActiveItem();if(je&&je.data){var xe=m.getTreeNodeRequiredProps(),we=je.data.isLeaf===!1||!!(je.data.children||[]).length,Ue=Object(_.b)(Object(N.a)(Object(N.a)({},Object(_.f)(h,xe)),{},{data:je.data,active:!0}));switch(y.which){case P.a.LEFT:{we&&x.includes(h)?m.onNodeExpand({},Ue):je.parent&&m.onActiveChange(je.parent.data.key),y.preventDefault();break}case P.a.RIGHT:{we&&!x.includes(h)?m.onNodeExpand({},Ue):je.children&&je.children.length&&m.onActiveChange(je.children[0].data.key),y.preventDefault();break}case P.a.ENTER:case P.a.SPACE:{A&&!Ue.disabled&&Ue.checkable!==!1&&!Ue.disableCheckbox?m.onNodeCheck({},Ue,!U.includes(h)):!A&&te&&!Ue.disabled&&Ue.selectable!==!1&&m.onNodeSelect({},Ue);break}}}re&&re(y)},m.setUncontrolledState=function(y){var T=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(m.destroyed)return;var x=!1,U=!0,$={};Object.keys(y).forEach(function(re){if(re in m.props){U=!1;return}x=!0,$[re]=y[re]}),x&&(!T||U)&&m.setState(Object(N.a)(Object(N.a)({},$),h))},m.scrollTo=function(y){m.listRef.current.scrollTo(y)},m}return Object(o.a)(Z,[{key:"componentWillUnmount",value:function(){this.destroyed=!0}},{key:"render",value:function(){var y,T=this.state,h=T.focused,x=T.flattenNodes,U=T.keyEntities,$=T.dragging,re=T.activeKey,A=this.props,te=A.prefixCls,je=A.className,xe=A.style,we=A.showLine,Ue=A.focusable,tt=A.tabIndex,ke=tt===void 0?0:tt,ze=A.selectable,lt=A.showIcon,ot=A.icon,At=A.switcherIcon,yt=A.draggable,Ct=A.checkable,Ft=A.checkStrictly,M=A.disabled,ae=A.motion,le=A.loadData,Ce=A.filterTreeNode,Te=A.height,ye=A.itemHeight,Ee=A.virtual,me=A.titleRender,be=A.onContextMenu,Ie=Object(w.f)(this.props);return W.createElement(de.a.Provider,{value:{prefixCls:te,selectable:ze,showIcon:lt,icon:ot,switcherIcon:At,draggable:yt,checkable:Ct,checkStrictly:Ft,disabled:M,keyEntities:U,loadData:le,filterTreeNode:Ce,titleRender:me,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},W.createElement("div",{className:ve()(te,je,(y={},Object(L.a)(y,"".concat(te,"-show-line"),we),Object(L.a)(y,"".concat(te,"-focused"),h),Object(L.a)(y,"".concat(te,"-active-focused"),re!==null),y))},W.createElement(et,Object.assign({ref:this.listRef,prefixCls:te,style:xe,data:x,disabled:M,selectable:ze,checkable:!!Ct,motion:ae,dragging:$,height:Te,itemHeight:ye,virtual:Ee,focusable:Ue,focused:h,tabIndex:ke,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:be},this.getTreeNodeRequiredProps(),Ie))))}}],[{key:"getDerivedStateFromProps",value:function(y,T){var h=T.prevProps,x={prevProps:y};function U(ot){return!h&&ot in y||h&&h[ot]!==y[ot]}var $;if(U("treeData")?$=y.treeData:U("children")&&(Object(ie.a)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),$=Object(_.c)(y.children)),$){x.treeData=$;var re=Object(_.a)($);x.keyEntities=Object(N.a)(Object(L.a)({},s,D),re.keyEntities)}var A=x.keyEntities||T.keyEntities;if(U("expandedKeys")||h&&U("autoExpandParent"))x.expandedKeys=y.autoExpandParent||!h&&y.defaultExpandParent?Object(w.e)(y.expandedKeys,A):y.expandedKeys;else if(!h&&y.defaultExpandAll){var te=Object(N.a)({},A);delete te[s],x.expandedKeys=Object.keys(te).map(function(ot){return te[ot].key})}else!h&&y.defaultExpandedKeys&&(x.expandedKeys=y.autoExpandParent||y.defaultExpandParent?Object(w.e)(y.defaultExpandedKeys,A):y.defaultExpandedKeys);if(x.expandedKeys||delete x.expandedKeys,$||x.expandedKeys){var je=Object(_.d)($||T.treeData,x.expandedKeys||T.expandedKeys);x.flattenNodes=je}if(y.selectable&&(U("selectedKeys")?x.selectedKeys=Object(w.d)(y.selectedKeys,y):!h&&y.defaultSelectedKeys&&(x.selectedKeys=Object(w.d)(y.defaultSelectedKeys,y))),y.checkable){var xe;if(U("checkedKeys")?xe=Object(w.j)(y.checkedKeys)||{}:!h&&y.defaultCheckedKeys?xe=Object(w.j)(y.defaultCheckedKeys)||{}:$&&(xe=Object(w.j)(y.checkedKeys)||{checkedKeys:T.checkedKeys,halfCheckedKeys:T.halfCheckedKeys}),xe){var we=xe,Ue=we.checkedKeys,tt=Ue===void 0?[]:Ue,ke=we.halfCheckedKeys,ze=ke===void 0?[]:ke;if(!y.checkStrictly){var lt=Object(Re.a)(tt,!0,A);tt=lt.checkedKeys,ze=lt.halfCheckedKeys}x.checkedKeys=tt,x.halfCheckedKeys=ze}}return U("loadedKeys")&&(x.loadedKeys=y.loadedKeys),x}}]),Z}(W.Component);oe.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[]},oe.TreeNode=z.a;var he=oe,Ge=Q.b=he},"fPS+":function(We,Q,e){We.exports={flex_box_center:"flex_box_center___1TW-P",flex_space_between:"flex_space_between___32SS2",flex_box_vertical_center:"flex_box_vertical_center___152pe",flex_box_center_end:"flex_box_center_end___14KAs",flex_box_column:"flex_box_column___iKhCY",addModal:"addModal___INWI2",row:"row___2T2rp",label:"label___2_PWh",customTree:"customTree___4Xdkl",name:"name___M73dH"}},fyJ8:function(We,Q,e){"use strict";var L=e("rePB"),N=e("VTBJ"),_e=e("Ff2n"),j=e("U8pU"),o=e("q1tI"),v=e.n(o),se=e("TSYQ"),W=e.n(se),P=e("c+Xe"),ie=e("sR1s");function J(C){return C&&Object(j.a)(C)==="object"&&!Array.isArray(C)&&!o.isValidElement(C)}function ve(C){return typeof C=="string"?!0:Object(P.c)(C)}function de(C,B){var H,V=C.prefixCls,z=C.className,S=C.record,c=C.index,I=C.dataIndex,X=C.render,Y=C.children,b=C.component,d=b===void 0?"td":b,s=C.colSpan,R=C.rowSpan,D=C.fixLeft,K=C.fixRight,G=C.firstFixLeft,F=C.lastFixLeft,ce=C.firstFixRight,Me=C.lastFixRight,Pe=C.appendNode,et=C.additionalProps,Re=et===void 0?{}:et,oe=C.ellipsis,he=C.align,Ge=C.rowType,Oe=C.isSticky,q="".concat(V,"-cell"),Z,m;if(Y)m=Y;else{var y=Object(ie.b)(S,I);if(m=y,X){var T=X(y,S,c);J(T)?(m=T.children,Z=T.props):m=T}}Object(j.a)(m)==="object"&&!Array.isArray(m)&&!o.isValidElement(m)&&(m=null),oe&&(F||ce)&&(m=o.createElement("span",{className:"".concat(q,"-content")},m));var h=Z||{},x=h.colSpan,U=h.rowSpan,$=h.style,re=h.className,A=Object(_e.a)(h,["colSpan","rowSpan","style","className"]),te=x!==void 0?x:s,je=U!==void 0?U:R;if(te===0||je===0)return null;var xe={},we=typeof D=="number",Ue=typeof K=="number";we&&(xe.position="sticky",xe.left=D),Ue&&(xe.position="sticky",xe.right=K);var tt={};he&&(tt.textAlign=he);var ke,ze=oe===!0?{showTitle:!0}:oe;ze&&(ze.showTitle||Ge==="header")&&(typeof m=="string"||typeof m=="number"?ke=m.toString():o.isValidElement(m)&&typeof m.props.children=="string"&&(ke=m.props.children));var lt=Object(N.a)(Object(N.a)(Object(N.a)({title:ke},A),Re),{},{colSpan:te&&te!==1?te:null,rowSpan:je&&je!==1?je:null,className:W()(q,z,(H={},Object(L.a)(H,"".concat(q,"-fix-left"),we),Object(L.a)(H,"".concat(q,"-fix-left-first"),G),Object(L.a)(H,"".concat(q,"-fix-left-last"),F),Object(L.a)(H,"".concat(q,"-fix-right"),Ue),Object(L.a)(H,"".concat(q,"-fix-right-first"),ce),Object(L.a)(H,"".concat(q,"-fix-right-last"),Me),Object(L.a)(H,"".concat(q,"-ellipsis"),oe),Object(L.a)(H,"".concat(q,"-with-append"),Pe),Object(L.a)(H,"".concat(q,"-fix-sticky"),(we||Ue)&&Oe),H),Re.className,re),style:Object(N.a)(Object(N.a)(Object(N.a)(Object(N.a)({},Re.style),tt),xe),$),ref:ve(d)?B:null});return o.createElement(d,Object.assign({},lt),Pe,m)}var w=o.forwardRef(de);w.displayName="Cell";var _=o.memo(w,function(C,B){return B.shouldCellUpdate?!B.shouldCellUpdate(B.record,C.record):!1});Q.a=_},hW8S:function(We,Q,e){"use strict";e.d(Q,"a",function(){return j}),e.d(Q,"c",function(){return o}),e.d(Q,"b",function(){return v});var L=e("VTBJ"),N=e("Ff2n"),_e=e("Kwbf"),j="RC_TABLE_INTERNAL_COL_DEFINE";function o(se){var W=se.expandable,P=Object(N.a)(se,["expandable"]);return"expandable"in se?Object(L.a)(Object(L.a)({},P),W):P}function v(se){return Object.keys(se).reduce(function(W,P){return(P.substr(0,5)==="data-"||P.substr(0,5)==="aria-")&&(W[P]=se[P]),W},{})}},k3GJ:function(We,Q,e){"use strict";e.d(Q,"a",function(){return po});var L=e("rePB"),N=e("ODXe"),_e=e("Ff2n"),j=e("VTBJ"),o=e("q1tI"),v=e("TSYQ"),se=e.n(v),W=e("Zm9Q"),P=e("6cGi"),ie=e("KQm4"),J=e("xEkU"),ve=e.n(J),de=e("t23M");function w(r){var f=Object(o.useRef)(),E=Object(o.useRef)(!1);function l(){for(var t=arguments.length,a=new Array(t),n=0;nO&&(ee=O-ne),Object(o.useMemo)(function(){if(!a.length)return[0,0];for(var ge=a.length,Ze=ge,ht=0;htp+ee){Ze=ht-1;break}}for(var Et=0,bt=ge-1;bt>=0;bt-=1){var ft=r.get(a[bt].key)||S;if(ft[g]1&&arguments[1]!==void 0?arguments[1]:!1,l=f&&typeof f.getBoundingClientRect=="function"&&f.getBoundingClientRect().width;if(l){if(E){var t=getComputedStyle(f),a=t.marginLeft,n=t.marginRight;l+=+a.replace("px","")+ +n.replace("px","")}l=+l.toFixed(6)}return l||0},ke=function(f,E,l){f&&Object(ce.a)(f.style)==="object"&&(f.style[E]=l)},ze=function(){return re.any},lt=e("bdgK"),ot=e("i8i4"),At=e.n(ot),yt=e("wgJM"),Ct=e("l4aY"),Ft=e("m+aA"),M=e("c+Xe"),ae=e("zT1h"),le=e("QC+M");function Ce(r,f,E){return E?r[0]===f[0]:r[0]===f[0]&&r[1]===f[1]}function Te(r,f,E){var l=r[f]||{};return Object(j.a)(Object(j.a)({},l),E)}function ye(r,f,E,l){for(var t=E.points,a=Object.keys(r),n=0;n1&&arguments[1]!==void 0?arguments[1]:2;f();var a=Object(yt.a)(function(){t<=1?l({isCanceled:function(){return a!==r.current}}):E(l,t-1)});r.current=a}return o.useEffect(function(){return function(){f()}},[]),[E,f]},It=[ut,He,ue,Fe],xt=!1,an=!0;function Wt(r){return r===ue||r===Fe}var zt=function(r,f){var E=o.useState(Pt),l=Object(N.a)(E,2),t=l[0],a=l[1],n=dt(),i=Object(N.a)(n,2),u=i[0],g=i[1];function p(){a(ut)}return Nt(function(){if(t!==Pt&&t!==Fe){var O=It.indexOf(t),k=It[O+1],ne=f(t);ne===xt?a(k):u(function(ee){function ge(){if(ee.isCanceled())return;a(k)}ne===!0?ge():Promise.resolve(ne).then(ge)})}},[r,t]),o.useEffect(function(){return function(){g()}},[]),[p,t]},Qt=function(r){var f=Object(o.useRef)(),E=Object(o.useRef)(r);E.current=r;var l=o.useCallback(function(n){E.current(n)},[]);function t(n){n&&(n.removeEventListener(Se,l),n.removeEventListener(fe,l))}function a(n){f.current&&f.current!==n&&t(f.current),n&&n!==f.current&&(n.addEventListener(Se,l),n.addEventListener(fe,l),f.current=n)}return o.useEffect(function(){return function(){t(f.current)}},[]),[a,t]};function En(r,f,E,l){var t=l.motionEnter,a=t===void 0?!0:t,n=l.motionAppear,i=n===void 0?!0:n,u=l.motionLeave,g=u===void 0?!0:u,p=l.motionDeadline,O=l.motionLeaveImmediately,k=l.onAppearPrepare,ne=l.onEnterPrepare,ee=l.onLeavePrepare,ge=l.onAppearStart,Ze=l.onEnterStart,ht=l.onLeaveStart,it=l.onAppearActive,Et=l.onEnterActive,bt=l.onLeaveActive,ft=l.onAppearEnd,mt=l.onEnterEnd,Tt=l.onLeaveEnd,gt=l.onVisibleChanged,qt=Xe(),Ut=Object(N.a)(qt,2),Je=Ut[0],$e=Ut[1],_t=Xe(Ye),Mt=Object(N.a)(_t,2),Le=Mt[0],Dt=Mt[1],Xt=Xe(null),St=Object(N.a)(Xt,2),Bt=St[0],Yt=St[1],cn=Object(o.useRef)(!1),Mn=Object(o.useRef)(null),en=Object(o.useRef)(!1),jn=Object(o.useRef)(null);function zn(){var $t=E();return $t||jn.current}var Dn=Object(o.useRef)(!1);function Sn($t){var wt=zn();if($t&&!$t.deadline&&$t.target!==wt)return;var mn;Le===Qe&&Dn.current?mn=ft==null?void 0:ft(wt,$t):Le===ct&&Dn.current?mn=mt==null?void 0:mt(wt,$t):Le===rt&&Dn.current&&(mn=Tt==null?void 0:Tt(wt,$t)),mn!==!1&&!en.current&&(Dt(Ye),Yt(null))}var tn=Qt(Sn),yn=Object(N.a)(tn,1),fn=yn[0],ln=o.useMemo(function(){var $t,wt,mn;switch(Le){case"appear":return $t={},Object(L.a)($t,ut,k),Object(L.a)($t,He,ge),Object(L.a)($t,ue,it),$t;case"enter":return wt={},Object(L.a)(wt,ut,ne),Object(L.a)(wt,He,Ze),Object(L.a)(wt,ue,Et),wt;case"leave":return mn={},Object(L.a)(mn,ut,ee),Object(L.a)(mn,He,ht),Object(L.a)(mn,ue,bt),mn;default:return{}}},[Le]),ra=zt(Le,function($t){if($t===ut){var wt=ln[ut];return wt?wt(zn()):xt}if(Ht in ln){var mn;Yt(((mn=ln[Ht])===null||mn===void 0?void 0:mn.call(ln,zn(),null))||null)}return Ht===ue&&(fn(zn()),p>0&&(clearTimeout(Mn.current),Mn.current=setTimeout(function(){Sn({deadline:!0})},p))),an}),sa=Object(N.a)(ra,2),Ea=sa[0],Ht=sa[1],Gn=Wt(Ht);Dn.current=Gn,Nt(function(){$e(f);var $t=cn.current;if(cn.current=!0,!r)return;var wt;!$t&&f&&i&&(wt=Qe),$t&&f&&a&&(wt=ct),($t&&!f&&g||!$t&&O&&!f&&g)&&(wt=rt),wt&&(Dt(wt),Ea())},[f]),Object(o.useEffect)(function(){(Le===Qe&&!i||Le===ct&&!a||Le===rt&&!g)&&Dt(Ye)},[i,a,g]),Object(o.useEffect)(function(){return function(){clearTimeout(Mn.current),en.current=!0}},[]),Object(o.useEffect)(function(){Je!==void 0&&Le===Ye&&(gt==null||gt(Je))},[Je,Le]);var ga=Bt;return ln[ut]&&Ht===He&&(ga=Object(j.a)({transition:"none"},ga)),[Le,Ht,ga,Je!=null?Je:f]}var Lt=function(r){Object(d.a)(E,r);var f=Object(s.a)(E);function E(){return Object(X.a)(this,E),f.apply(this,arguments)}return Object(Y.a)(E,[{key:"render",value:function(){return this.props.children}}]),E}(o.Component),pn=Lt;function Hn(r){var f=r;Object(ce.a)(r)==="object"&&(f=r.transitionSupport);function E(t){return!!(t.motionName&&f)}var l=o.forwardRef(function(t,a){var n=t.visible,i=n===void 0?!0:n,u=t.removeOnLeave,g=u===void 0?!0:u,p=t.forceRender,O=t.children,k=t.motionName,ne=t.leavedClassName,ee=t.eventProps,ge=E(t),Ze=Object(o.useRef)(),ht=Object(o.useRef)();function it(){try{return Object(Ft.a)(Ze.current||ht.current)}catch(Dt){return null}}var Et=En(ge,i,it,t),bt=Object(N.a)(Et,4),ft=bt[0],mt=bt[1],Tt=bt[2],gt=bt[3],qt=o.useRef(gt);gt&&(qt.current=!0);var Ut=Object(o.useRef)(a);Ut.current=a;var Je=o.useCallback(function(Dt){Ze.current=Dt,Object(M.b)(Ut.current,Dt)},[]),$e,_t=Object(j.a)(Object(j.a)({},ee),{},{visible:i});if(!O)$e=null;else if(ft===Ye||!E(t))gt?$e=O(Object(j.a)({},_t),Je):!g&&qt.current?$e=O(Object(j.a)(Object(j.a)({},_t),{},{className:ne}),Je):p?$e=O(Object(j.a)(Object(j.a)({},_t),{},{style:{display:"none"}}),Je):$e=null;else{var Mt,Le;mt===ut?Le="prepare":Wt(mt)?Le="active":mt===He&&(Le="start"),$e=O(Object(j.a)(Object(j.a)({},_t),{},{className:se()(at(k,ft),(Mt={},Object(L.a)(Mt,at(k,"".concat(ft,"-").concat(Le)),Le),Object(L.a)(Mt,k,typeof k=="string"),Mt)),style:Tt}),Je)}return o.createElement(pn,{ref:ht},$e)});return l.displayName="CSSMotion",l}var Rn=Hn(Ve),In="add",Pn="keep",Nn="remove",Ln="removed";function Jn(r){var f;return r&&Object(ce.a)(r)==="object"&&"key"in r?f=r:f={key:r},Object(j.a)(Object(j.a)({},f),{},{key:String(f.key)})}function Kn(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return r.map(Jn)}function nn(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],E=[],l=0,t=f.length,a=Kn(r),n=Kn(f);a.forEach(function(g){for(var p=!1,O=l;O1});return u.forEach(function(g){E=E.filter(function(p){var O=p.key,k=p.status;return O!==g||k!==Nn}),E.forEach(function(p){p.key===g&&(p.status=Pn)})}),E}var on=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function vn(r){var f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Rn,E=function(l){Object(d.a)(a,l);var t=Object(s.a)(a);function a(){var n;return Object(X.a)(this,a),n=t.apply(this,arguments),n.state={keyEntities:[]},n.removeKey=function(i){n.setState(function(u){var g=u.keyEntities;return{keyEntities:g.map(function(p){return p.key!==i?p:Object(j.a)(Object(j.a)({},p),{},{status:Ln})})}})},n}return Object(Y.a)(a,[{key:"render",value:function(){var i=this,u=this.state.keyEntities,g=this.props,p=g.component,O=g.children,k=g.onVisibleChanged,ne=Object(_e.a)(g,["component","children","onVisibleChanged"]),ee=p||o.Fragment,ge={};return on.forEach(function(Ze){ge[Ze]=ne[Ze],delete ne[Ze]}),delete ne.keys,o.createElement(ee,ne,u.map(function(Ze){var ht=Ze.status,it=Object(_e.a)(Ze,["status"]),Et=ht===In||ht===Pn;return o.createElement(f,Object(I.a)({},ge,{key:it.key,visible:Et,eventProps:it,onVisibleChanged:function(ft){k==null||k(ft,{key:it.key}),ft||i.removeKey(it.key)}}),O)}))}}],[{key:"getDerivedStateFromProps",value:function(i,u){var g=i.keys,p=u.keyEntities,O=Kn(g),k=nn(p,O);return{keyEntities:k.filter(function(ne){var ee=p.find(function(ge){var Ze=ge.key;return ne.key===Ze});return!(ee&&ee.status===Ln&&ne.status===Nn)})}}}]),a}(o.Component);return E.defaultProps={component:"div"},E}var rn=vn(Ve),hn=Rn;function gn(r){var f=r.prefixCls,E=r.motion,l=r.animation,t=r.transitionName;return E||(l?{motionName:"".concat(f,"-").concat(l)}:t?{motionName:t}:null)}function Yn(r){var f=r.prefixCls,E=r.visible,l=r.zIndex,t=r.mask,a=r.maskMotion,n=r.maskAnimation,i=r.maskTransitionName;if(!t)return null;var u={};return(a||i||n)&&(u=Object(j.a)({motionAppear:!0},gn({motion:a,prefixCls:f,transitionName:i,animation:n}))),o.createElement(hn,Object(I.a)({},u,{visible:E,removeOnLeave:!0}),function(g){var p=g.className;return o.createElement("div",{style:{zIndex:l},className:se()("".concat(f,"-mask"),p)})})}var Bn=e("9mu1"),Qn=e("o0o1"),la=e.n(Qn),ya=e("HaE+"),Vn=["measure","align",null,"motion"],Vt=function(r,f){var E=Object(o.useState)(null),l=Object(N.a)(E,2),t=l[0],a=l[1],n=Object(o.useRef)(),i=Object(o.useRef)(!1);function u(O){i.current||a(O)}function g(){yt.a.cancel(n.current)}function p(O){g(),n.current=Object(yt.a)(function(){u(function(k){switch(t){case"align":return"motion";case"motion":return"stable";default:}return k}),O==null||O()})}return Object(o.useEffect)(function(){u("measure")},[r]),Object(o.useEffect)(function(){switch(t){case"measure":f();break;default:}t&&(n.current=Object(yt.a)(Object(ya.a)(la.a.mark(function O(){var k,ne;return la.a.wrap(function(ge){for(;;)switch(ge.prev=ge.next){case 0:k=Vn.indexOf(t),ne=Vn[k+1],ne&&k!==-1&&u(ne);case 3:case"end":return ge.stop()}},O)}))))},[t]),Object(o.useEffect)(function(){return function(){i.current=!0,g()}},[]),[t,p]},Xn=function(r){var f=o.useState({width:0,height:0}),E=Object(N.a)(f,2),l=E[0],t=E[1];function a(i){t({width:i.offsetWidth,height:i.offsetHeight})}var n=o.useMemo(function(){var i={};if(r){var u=l.width,g=l.height;r.indexOf("height")!==-1&&g?i.height=g:r.indexOf("minHeight")!==-1&&g&&(i.minHeight=g),r.indexOf("width")!==-1&&u?i.width=u:r.indexOf("minWidth")!==-1&&u&&(i.minWidth=u)}return i},[r,l]);return[n,a]},Zn=o.forwardRef(function(r,f){var E=r.visible,l=r.prefixCls,t=r.className,a=r.style,n=r.children,i=r.zIndex,u=r.stretch,g=r.destroyPopupOnHide,p=r.forceRender,O=r.align,k=r.point,ne=r.getRootDomNode,ee=r.getClassNameFromAlign,ge=r.onAlign,Ze=r.onMouseEnter,ht=r.onMouseLeave,it=r.onMouseDown,Et=r.onTouchStart,bt=Object(o.useRef)(),ft=Object(o.useRef)(),mt=Object(o.useState)(),Tt=Object(N.a)(mt,2),gt=Tt[0],qt=Tt[1],Ut=Xn(u),Je=Object(N.a)(Ut,2),$e=Je[0],_t=Je[1];function Mt(){u&&_t(ne())}var Le=Vt(E,Mt),Dt=Object(N.a)(Le,2),Xt=Dt[0],St=Dt[1],Bt=Object(o.useRef)();function Yt(){return k||ne}function cn(){var tn;(tn=bt.current)===null||tn===void 0||tn.forceAlign()}function Mn(tn,yn){var fn=ee(yn);gt!==fn&&qt(fn),Xt==="align"&&(gt!==fn?Promise.resolve().then(function(){cn()}):St(function(){var ln;(ln=Bt.current)===null||ln===void 0||ln.call(Bt)}),ge==null||ge(tn,yn))}var en=Object(j.a)({},gn(r));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(tn){var yn=en[tn];en[tn]=function(fn,ln){return St(),yn==null?void 0:yn(fn,ln)}});function jn(){return new Promise(function(tn){Bt.current=tn})}o.useEffect(function(){!en.motionName&&Xt==="motion"&&St()},[en.motionName,Xt]),o.useImperativeHandle(f,function(){return{forceAlign:cn,getElement:function(){return ft.current}}});var zn=Object(j.a)(Object(j.a)({},$e),{},{zIndex:i,opacity:Xt==="motion"||Xt==="stable"||!E?void 0:0,pointerEvents:Xt==="stable"?void 0:"none"},a),Dn=!0;(O==null?void 0:O.points)&&(Xt==="align"||Xt==="stable")&&(Dn=!1);var Sn=n;return o.Children.count(n)>1&&(Sn=o.createElement("div",{className:"".concat(l,"-content")},n)),o.createElement(hn,Object(I.a)({visible:E,ref:ft,leavedClassName:"".concat(l,"-hidden")},en,{onAppearPrepare:jn,onEnterPrepare:jn,removeOnLeave:g,forceRender:p}),function(tn,yn){var fn=tn.className,ln=tn.style,ra=se()(l,t,gt,fn);return o.createElement(Bn.a,{target:Yt(),key:"popup",ref:bt,monitorWindowResize:!0,disabled:Dn,align:O,onAlign:Mn},o.createElement("div",{ref:yn,className:ra,onMouseEnter:Ze,onMouseLeave:ht,onMouseDownCapture:it,onTouchStartCapture:Et,style:Object(j.a)(Object(j.a)({},ln),zn)},Sn))})});Zn.displayName="PopupInner";var ua=Zn,Cn=o.forwardRef(function(r,f){var E=r.prefixCls,l=r.visible,t=r.zIndex,a=r.children,n=r.mobile;n=n===void 0?{}:n;var i=n.popupClassName,u=n.popupStyle,g=n.popupMotion,p=g===void 0?{}:g,O=n.popupRender,k=o.useRef();o.useImperativeHandle(f,function(){return{forceAlign:function(){},getElement:function(){return k.current}}});var ne=Object(j.a)({zIndex:t},u),ee=a;return o.Children.count(a)>1&&(ee=o.createElement("div",{className:"".concat(E,"-content")},a)),O&&(ee=O(ee)),o.createElement(hn,Object(I.a)({visible:l,ref:k,removeOnLeave:!0},p),function(ge,Ze){var ht=ge.className,it=ge.style,Et=se()(E,i,ht);return o.createElement("div",{ref:Ze,className:Et,style:Object(j.a)(Object(j.a)({},it),ne)},ee)})});Cn.displayName="MobilePopupInner";var Ca=Cn,_a=["visible","mobile"],qn=o.forwardRef(function(r,f){var E=r.visible,l=r.mobile,t=Object(_e.a)(r,_a),a=Object(o.useState)(E),n=Object(N.a)(a,2),i=n[0],u=n[1],g=Object(o.useState)(!1),p=Object(N.a)(g,2),O=p[0],k=p[1],ne=Object(j.a)(Object(j.a)({},t),{},{visible:i});Object(o.useEffect)(function(){u(E),E&&l&&k(Ee())},[E,l]);var ee=O?o.createElement(Ca,Object(I.a)({},ne,{mobile:l,ref:f})):o.createElement(ua,Object(I.a)({},ne,{ref:f}));return o.createElement("div",null,o.createElement(Yn,ne),ee)});qn.displayName="Popup";var Da=qn,Oa=o.createContext(null),da=Oa;function ca(){}function Sa(){return""}function xa(r){return r?r.ownerDocument:window.document}var ea=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function Aa(r){var f=function(E){Object(d.a)(t,E);var l=Object(s.a)(t);function t(a){var n;Object(X.a)(this,t),n=l.call(this,a),n.popupRef=o.createRef(),n.triggerRef=o.createRef(),n.attachId=void 0,n.clickOutsideHandler=void 0,n.touchOutsideHandler=void 0,n.contextMenuOutsideHandler1=void 0,n.contextMenuOutsideHandler2=void 0,n.mouseDownTimeout=void 0,n.focusTime=void 0,n.preClickTime=void 0,n.preTouchTime=void 0,n.delayTimer=void 0,n.hasPopupMouseDown=void 0,n.onMouseEnter=function(u){var g=n.props.mouseEnterDelay;n.fireEvents("onMouseEnter",u),n.delaySetPopupVisible(!0,g,g?null:u)},n.onMouseMove=function(u){n.fireEvents("onMouseMove",u),n.setPoint(u)},n.onMouseLeave=function(u){n.fireEvents("onMouseLeave",u),n.delaySetPopupVisible(!1,n.props.mouseLeaveDelay)},n.onPopupMouseEnter=function(){n.clearDelayTimer()},n.onPopupMouseLeave=function(u){var g;if(u.relatedTarget&&!u.relatedTarget.setTimeout&&Object(Ct.a)((g=n.popupRef.current)===null||g===void 0?void 0:g.getElement(),u.relatedTarget))return;n.delaySetPopupVisible(!1,n.props.mouseLeaveDelay)},n.onFocus=function(u){n.fireEvents("onFocus",u),n.clearDelayTimer(),n.isFocusToShow()&&(n.focusTime=Date.now(),n.delaySetPopupVisible(!0,n.props.focusDelay))},n.onMouseDown=function(u){n.fireEvents("onMouseDown",u),n.preClickTime=Date.now()},n.onTouchStart=function(u){n.fireEvents("onTouchStart",u),n.preTouchTime=Date.now()},n.onBlur=function(u){n.fireEvents("onBlur",u),n.clearDelayTimer(),n.isBlurToHide()&&n.delaySetPopupVisible(!1,n.props.blurDelay)},n.onContextMenu=function(u){u.preventDefault(),n.fireEvents("onContextMenu",u),n.setPopupVisible(!0,u)},n.onContextMenuClose=function(){n.isContextMenuToShow()&&n.close()},n.onClick=function(u){if(n.fireEvents("onClick",u),n.focusTime){var g;if(n.preClickTime&&n.preTouchTime?g=Math.min(n.preClickTime,n.preTouchTime):n.preClickTime?g=n.preClickTime:n.preTouchTime&&(g=n.preTouchTime),Math.abs(g-n.focusTime)<20)return;n.focusTime=0}n.preClickTime=0,n.preTouchTime=0,n.isClickToShow()&&(n.isClickToHide()||n.isBlurToHide())&&u&&u.preventDefault&&u.preventDefault();var p=!n.state.popupVisible;(n.isClickToHide()&&!p||p&&n.isClickToShow())&&n.setPopupVisible(!n.state.popupVisible,u)},n.onPopupMouseDown=function(){if(n.hasPopupMouseDown=!0,clearTimeout(n.mouseDownTimeout),n.mouseDownTimeout=window.setTimeout(function(){n.hasPopupMouseDown=!1},0),n.context){var u;(u=n.context).onPopupMouseDown.apply(u,arguments)}},n.onDocumentClick=function(u){if(n.props.mask&&!n.props.maskClosable)return;var g=u.target,p=n.getRootDomNode(),O=n.getPopupDomNode();(!Object(Ct.a)(p,g)||n.isContextMenuOnly())&&!Object(Ct.a)(O,g)&&!n.hasPopupMouseDown&&n.close()},n.getRootDomNode=function(){var u=n.props.getTriggerDOMNode;if(u)return u(n.triggerRef.current);try{var g=Object(Ft.a)(n.triggerRef.current);if(g)return g}catch(p){}return At.a.findDOMNode(Object(b.a)(n))},n.getPopupClassNameFromAlign=function(u){var g=[],p=n.props,O=p.popupPlacement,k=p.builtinPlacements,ne=p.prefixCls,ee=p.alignPoint,ge=p.getPopupClassNameFromAlign;return O&&k&&g.push(ye(k,ne,u,ee)),ge&&g.push(ge(u)),g.join(" ")},n.getComponent=function(){var u=n.props,g=u.prefixCls,p=u.destroyPopupOnHide,O=u.popupClassName,k=u.onPopupAlign,ne=u.popupMotion,ee=u.popupAnimation,ge=u.popupTransitionName,Ze=u.popupStyle,ht=u.mask,it=u.maskAnimation,Et=u.maskTransitionName,bt=u.maskMotion,ft=u.zIndex,mt=u.popup,Tt=u.stretch,gt=u.alignPoint,qt=u.mobile,Ut=u.forceRender,Je=n.state,$e=Je.popupVisible,_t=Je.point,Mt=n.getPopupAlign(),Le={};return n.isMouseEnterToShow()&&(Le.onMouseEnter=n.onPopupMouseEnter),n.isMouseLeaveToHide()&&(Le.onMouseLeave=n.onPopupMouseLeave),Le.onMouseDown=n.onPopupMouseDown,Le.onTouchStart=n.onPopupMouseDown,o.createElement(Da,Object(I.a)({prefixCls:g,destroyPopupOnHide:p,visible:$e,point:gt&&_t,className:O,align:Mt,onAlign:k,animation:ee,getClassNameFromAlign:n.getPopupClassNameFromAlign},Le,{stretch:Tt,getRootDomNode:n.getRootDomNode,style:Ze,mask:ht,zIndex:ft,transitionName:ge,maskAnimation:it,maskTransitionName:Et,maskMotion:bt,ref:n.popupRef,motion:ne,mobile:qt,forceRender:Ut}),typeof mt=="function"?mt():mt)},n.attachParent=function(u){yt.a.cancel(n.attachId);var g=n.props,p=g.getPopupContainer,O=g.getDocument,k=n.getRootDomNode(),ne;p?(k||p.length===0)&&(ne=p(k)):ne=O(n.getRootDomNode()).body,ne?ne.appendChild(u):n.attachId=Object(yt.a)(function(){n.attachParent(u)})},n.getContainer=function(){var u=n.props.getDocument,g=u(n.getRootDomNode()).createElement("div");return g.style.position="absolute",g.style.top="0",g.style.left="0",g.style.width="100%",n.attachParent(g),g},n.setPoint=function(u){var g=n.props.alignPoint;if(!g||!u)return;n.setState({point:{pageX:u.pageX,pageY:u.pageY}})},n.handlePortalUpdate=function(){n.state.prevPopupVisible!==n.state.popupVisible&&n.props.afterPopupVisibleChange(n.state.popupVisible)},n.triggerContextValue={onPopupMouseDown:n.onPopupMouseDown};var i;return"popupVisible"in a?i=!!a.popupVisible:i=!!a.defaultPopupVisible,n.state={prevPopupVisible:i,popupVisible:i},ea.forEach(function(u){n["fire".concat(u)]=function(g){n.fireEvents(u,g)}}),n}return Object(Y.a)(t,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var n=this.props,i=this.state;if(i.popupVisible){var u;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(u=n.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(ae.a)(u,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(u=u||n.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(ae.a)(u,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(u=u||n.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(ae.a)(u,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(ae.a)(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),yt.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var n;return((n=this.popupRef.current)===null||n===void 0?void 0:n.getElement())||null}},{key:"getPopupAlign",value:function(){var n=this.props,i=n.popupPlacement,u=n.popupAlign,g=n.builtinPlacements;return i&&g?Te(g,i,u):u}},{key:"setPopupVisible",value:function(n,i){var u=this.props.alignPoint,g=this.state.popupVisible;this.clearDelayTimer(),g!==n&&("popupVisible"in this.props||this.setState({popupVisible:n,prevPopupVisible:g}),this.props.onPopupVisibleChange(n)),u&&i&&n&&this.setPoint(i)}},{key:"delaySetPopupVisible",value:function(n,i,u){var g=this,p=i*1e3;if(this.clearDelayTimer(),p){var O=u?{pageX:u.pageX,pageY:u.pageY}:null;this.delayTimer=window.setTimeout(function(){g.setPopupVisible(n,O),g.clearDelayTimer()},p)}else this.setPopupVisible(n,u)}},{key:"clearDelayTimer",value:function(){this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null)}},{key:"clearOutsideHandler",value:function(){this.clickOutsideHandler&&(this.clickOutsideHandler.remove(),this.clickOutsideHandler=null),this.contextMenuOutsideHandler1&&(this.contextMenuOutsideHandler1.remove(),this.contextMenuOutsideHandler1=null),this.contextMenuOutsideHandler2&&(this.contextMenuOutsideHandler2.remove(),this.contextMenuOutsideHandler2=null),this.touchOutsideHandler&&(this.touchOutsideHandler.remove(),this.touchOutsideHandler=null)}},{key:"createTwoChains",value:function(n){var i=this.props.children.props,u=this.props;return i[n]&&u[n]?this["fire".concat(n)]:i[n]||u[n]}},{key:"isClickToShow",value:function(){var n=this.props,i=n.action,u=n.showAction;return i.indexOf("click")!==-1||u.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var n=this.props.action;return n==="contextMenu"||n.length===1&&n[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var n=this.props,i=n.action,u=n.showAction;return i.indexOf("contextMenu")!==-1||u.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var n=this.props,i=n.action,u=n.hideAction;return i.indexOf("click")!==-1||u.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var n=this.props,i=n.action,u=n.showAction;return i.indexOf("hover")!==-1||u.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var n=this.props,i=n.action,u=n.hideAction;return i.indexOf("hover")!==-1||u.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var n=this.props,i=n.action,u=n.showAction;return i.indexOf("focus")!==-1||u.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var n=this.props,i=n.action,u=n.hideAction;return i.indexOf("focus")!==-1||u.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var n;(n=this.popupRef.current)===null||n===void 0||n.forceAlign()}}},{key:"fireEvents",value:function(n,i){var u=this.props.children.props[n];u&&u(i);var g=this.props[n];g&&g(i)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var n=this.state.popupVisible,i=this.props,u=i.children,g=i.forceRender,p=i.alignPoint,O=i.className,k=i.autoDestroy,ne=o.Children.only(u),ee={key:"trigger"};this.isContextMenuToShow()?ee.onContextMenu=this.onContextMenu:ee.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(ee.onClick=this.onClick,ee.onMouseDown=this.onMouseDown,ee.onTouchStart=this.onTouchStart):(ee.onClick=this.createTwoChains("onClick"),ee.onMouseDown=this.createTwoChains("onMouseDown"),ee.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(ee.onMouseEnter=this.onMouseEnter,p&&(ee.onMouseMove=this.onMouseMove)):ee.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?ee.onMouseLeave=this.onMouseLeave:ee.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(ee.onFocus=this.onFocus,ee.onBlur=this.onBlur):(ee.onFocus=this.createTwoChains("onFocus"),ee.onBlur=this.createTwoChains("onBlur"));var ge=se()(ne&&ne.props&&ne.props.className,O);ge&&(ee.className=ge);var Ze=Object(j.a)({},ee);Object(M.c)(ne)&&(Ze.ref=Object(M.a)(this.triggerRef,ne.ref));var ht=o.cloneElement(ne,Ze),it;return(n||this.popupRef.current||g)&&(it=o.createElement(r,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!n&&k&&(it=null),o.createElement(da.Provider,{value:this.triggerContextValue},ht,it)}}],[{key:"getDerivedStateFromProps",value:function(n,i){var u=n.popupVisible,g={};return u!==void 0&&i.popupVisible!==u&&(g.popupVisible=u,g.prevPopupVisible=i.popupVisible),g}}]),t}(o.Component);return f.contextType=da,f.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:Sa,getDocument:xa,onPopupVisibleChange:ca,afterPopupVisibleChange:ca,onPopupAlign:ca,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},f}var La=Aa(le.a),_n={adjustX:1,adjustY:1},Ma={topLeft:{points:["bl","tl"],overflow:_n,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:_n,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:_n,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:_n,offset:[4,0]}},wa={topLeft:{points:["bl","tl"],overflow:_n,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:_n,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:_n,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:_n,offset:[4,0]}},fa=Ma,Kt=0,On={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},xn=function(f,E,l){var t=je(E),a=f.getState();f.setState({defaultActiveFirst:Object(j.a)(Object(j.a)({},a.defaultActiveFirst),{},Object(L.a)({},t,l))})},ta=function(r){Object(d.a)(E,r);var f=Object(s.a)(E);function E(l){var t;Object(X.a)(this,E),t=f.call(this,l),t.onDestroy=function(p){t.props.onDestroy(p)},t.onKeyDown=function(p){var O=p.keyCode,k=t.menuInstance,ne=t.props.store,ee=t.getVisible();if(O===C.a.ENTER)return t.onTitleClick(p),xn(ne,t.props.eventKey,!0),!0;if(O===C.a.RIGHT)return ee?k.onKeyDown(p):(t.triggerOpenChange(!0),xn(ne,t.props.eventKey,!0)),!0;if(O===C.a.LEFT){var ge;if(ee)ge=k.onKeyDown(p);else return;return ge||(t.triggerOpenChange(!1),ge=!0),ge}return ee&&(O===C.a.UP||O===C.a.DOWN)?k.onKeyDown(p):void 0},t.onOpenChange=function(p){t.props.onOpenChange(p)},t.onPopupVisibleChange=function(p){t.triggerOpenChange(p,p?"mouseenter":"mouseleave")},t.onMouseEnter=function(p){var O=t.props,k=O.eventKey,ne=O.onMouseEnter,ee=O.store;xn(ee,t.props.eventKey,!1),ne({key:k,domEvent:p})},t.onMouseLeave=function(p){var O=t.props,k=O.parentMenu,ne=O.eventKey,ee=O.onMouseLeave;k.subMenuInstance=Object(b.a)(t),ee({key:ne,domEvent:p})},t.onTitleMouseEnter=function(p){var O=t.props,k=O.eventKey,ne=O.onItemHover,ee=O.onTitleMouseEnter;ne({key:k,hover:!0}),ee({key:k,domEvent:p})},t.onTitleMouseLeave=function(p){var O=t.props,k=O.parentMenu,ne=O.eventKey,ee=O.onItemHover,ge=O.onTitleMouseLeave;k.subMenuInstance=Object(b.a)(t),ee({key:ne,hover:!1}),ge({key:ne,domEvent:p})},t.onTitleClick=function(p){var O=Object(b.a)(t),k=O.props;if(k.onTitleClick({key:k.eventKey,domEvent:p}),k.triggerSubMenuAction==="hover")return;t.triggerOpenChange(!t.getVisible(),"click"),xn(k.store,t.props.eventKey,!1)},t.onSubMenuClick=function(p){typeof t.props.onClick=="function"&&t.props.onClick(t.addKeyPath(p))},t.onSelect=function(p){t.props.onSelect(p)},t.onDeselect=function(p){t.props.onDeselect(p)},t.getPrefixCls=function(){return"".concat(t.props.rootPrefixCls,"-submenu")},t.getActiveClassName=function(){return"".concat(t.getPrefixCls(),"-active")},t.getDisabledClassName=function(){return"".concat(t.getPrefixCls(),"-disabled")},t.getSelectedClassName=function(){return"".concat(t.getPrefixCls(),"-selected")},t.getOpenClassName=function(){return"".concat(t.props.rootPrefixCls,"-submenu-open")},t.getVisible=function(){return t.state.isOpen},t.getMode=function(){return t.state.mode},t.saveMenuInstance=function(p){t.menuInstance=p},t.addKeyPath=function(p){return Object(j.a)(Object(j.a)({},p),{},{keyPath:(p.keyPath||[]).concat(t.props.eventKey)})},t.triggerOpenChange=function(p,O){var k=t.props.eventKey,ne=function(){t.onOpenChange({key:k,item:Object(b.a)(t),trigger:O,open:p})};O==="mouseenter"?t.mouseenterTimeout=setTimeout(function(){ne()},0):ne()},t.isChildrenSelected=function(){var p={find:!1};return we(t.props.children,t.props.selectedKeys,p),p.find},t.isInlineMode=function(){return t.getMode()==="inline"},t.adjustWidth=function(){if(!t.subMenuTitle||!t.menuInstance)return;var p=ot.findDOMNode(t.menuInstance);if(p.offsetWidth>=t.subMenuTitle.offsetWidth)return;p.style.minWidth="".concat(t.subMenuTitle.offsetWidth,"px")},t.saveSubMenuTitle=function(p){t.subMenuTitle=p},t.getBaseProps=function(){var p=Object(b.a)(t),O=p.props,k=t.getMode();return{mode:k==="horizontal"?"vertical":k,visible:t.getVisible(),level:O.level+1,inlineIndent:O.inlineIndent,focusable:!1,onClick:t.onSubMenuClick,onSelect:t.onSelect,onDeselect:t.onDeselect,onDestroy:t.onDestroy,selectedKeys:O.selectedKeys,eventKey:"".concat(O.eventKey,"-menu-"),openKeys:O.openKeys,motion:O.motion,onOpenChange:t.onOpenChange,subMenuOpenDelay:O.subMenuOpenDelay,parentMenu:Object(b.a)(t),subMenuCloseDelay:O.subMenuCloseDelay,forceSubMenuRender:O.forceSubMenuRender,triggerSubMenuAction:O.triggerSubMenuAction,builtinPlacements:O.builtinPlacements,defaultActiveFirst:O.store.getState().defaultActiveFirst[je(O.eventKey)],multiple:O.multiple,prefixCls:O.rootPrefixCls,id:t.internalMenuId,manualRef:t.saveMenuInstance,itemIcon:O.itemIcon,expandIcon:O.expandIcon,direction:O.direction}},t.getMotion=function(p,O){var k=Object(b.a)(t),ne=k.haveRendered,ee=t.props,ge=ee.motion,Ze=ee.rootPrefixCls,ht=Object(j.a)(Object(j.a)({},ge),{},{leavedClassName:"".concat(Ze,"-hidden"),removeOnLeave:!1,motionAppear:ne||!O||p!=="inline"});return ht};var a=l.store,n=l.eventKey,i=a.getState(),u=i.defaultActiveFirst;t.isRootMenu=!1;var g=!1;return u&&(g=u[n]),xn(a,n,g),t.state={mode:l.mode,isOpen:l.isOpen},t}return Object(Y.a)(E,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var t=this,a=this.props,n=a.mode,i=a.parentMenu,u=a.manualRef,g=a.isOpen,p=function(){t.setState({mode:n,isOpen:g})},O=g!==this.state.isOpen,k=n!==this.state.mode;if((k||O)&&(yt.a.cancel(this.updateStateRaf),k?this.updateStateRaf=Object(yt.a)(p):p()),u&&u(this),n!=="horizontal"||!(i==null?void 0:i.isRootMenu)||!g)return;this.minWidthTimeout=setTimeout(function(){return t.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var t=this.props,a=t.onDestroy,n=t.eventKey;a&&a(n),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),yt.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(t,a){var n=this.getBaseProps();return o.createElement(oa,Object(I.a)({},n,{id:this.internalMenuId,className:t,style:a}),this.props.children)}},{key:"renderChildren",value:function(){var t=this,a=this.getBaseProps(),n=a.mode,i=a.visible,u=a.forceSubMenuRender,g=a.direction,p=this.getMotion(n,i);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||i||u,!this.haveOpened)return o.createElement("div",null);var O=se()("".concat(a.prefixCls,"-sub"),Object(L.a)({},"".concat(a.prefixCls,"-rtl"),g==="rtl"));return this.isInlineMode()?o.createElement(hn,Object(I.a)({visible:a.visible,forceRender:u},p),function(k){var ne=k.className,ee=k.style,ge=se()(O,ne);return t.renderPopupMenu(ge,ee)}):this.renderPopupMenu(O)}},{key:"render",value:function(){var t,a,n,i=Object(j.a)({},this.props),u=this.getVisible(),g=this.getPrefixCls(),p=this.isInlineMode(),O=this.getMode(),k=se()(g,"".concat(g,"-").concat(O),(t={},Object(L.a)(t,i.className,!!i.className),Object(L.a)(t,this.getOpenClassName(),u),Object(L.a)(t,this.getActiveClassName(),i.active||u&&!p),Object(L.a)(t,this.getDisabledClassName(),i.disabled),Object(L.a)(t,this.getSelectedClassName(),this.isChildrenSelected()),t));this.internalMenuId||(i.eventKey?this.internalMenuId="".concat(i.eventKey,"$Menu"):(Kt+=1,this.internalMenuId="$__$".concat(Kt,"$Menu")));var ne={},ee={},ge={};i.disabled||(ne={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},ee={onClick:this.onTitleClick},ge={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var Ze={},ht=i.direction,it=ht==="rtl";p&&(it?Ze.paddingRight=i.inlineIndent*i.level:Ze.paddingLeft=i.inlineIndent*i.level);var Et={};this.getVisible()&&(Et={"aria-owns":this.internalMenuId});var bt=null;O!=="horizontal"&&(bt=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(bt=o.createElement(this.props.expandIcon,Object(j.a)({},this.props))));var ft=o.createElement("div",Object(I.a)({ref:this.saveSubMenuTitle,style:Ze,className:"".concat(g,"-title"),role:"button"},ge,ee,{"aria-expanded":u},Et,{"aria-haspopup":"true",title:typeof i.title=="string"?i.title:void 0}),i.title,bt||o.createElement("i",{className:"".concat(g,"-arrow")})),mt=this.renderChildren(),Tt=((a=i.parentMenu)===null||a===void 0?void 0:a.isRootMenu)?i.parentMenu.props.getPopupContainer:function(Yt){return Yt.parentNode},gt=On[O],qt=i.popupOffset?{offset:i.popupOffset}:{},Ut=se()((n={},Object(L.a)(n,i.popupClassName,i.popupClassName&&!p),Object(L.a)(n,"".concat(g,"-rtl"),it),n)),Je=i.disabled,$e=i.triggerSubMenuAction,_t=i.subMenuOpenDelay,Mt=i.forceSubMenuRender,Le=i.subMenuCloseDelay,Dt=i.builtinPlacements;Ue.forEach(function(Yt){return delete i[Yt]}),delete i.onClick;var Xt=it?Object(j.a)(Object(j.a)({},wa),Dt):Object(j.a)(Object(j.a)({},Ma),Dt);delete i.direction;var St=this.getBaseProps(),Bt=p?null:this.getMotion(St.mode,St.visible);return o.createElement("li",Object(I.a)({},i,ne,{className:k,role:"menuitem"}),o.createElement(La,{prefixCls:g,popupClassName:se()("".concat(g,"-popup"),Ut),getPopupContainer:Tt,builtinPlacements:Xt,popupPlacement:gt,popupVisible:p?!1:u,popupAlign:qt,popup:p?null:mt,action:Je||p?[]:[$e],mouseEnterDelay:_t,mouseLeaveDelay:Le,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:Mt,popupMotion:Bt},ft),p?mt:null)}}]),E}(o.Component);ta.defaultProps={onMouseEnter:A,onMouseLeave:A,onTitleMouseEnter:A,onTitleMouseLeave:A,onTitleClick:A,manualRef:A,mode:"vertical",title:""};var wn=Object(R.b)(function(r,f){var E=r.openKeys,l=r.activeKey,t=r.selectedKeys,a=f.eventKey,n=f.subMenuKey;return{isOpen:E.indexOf(a)>-1,active:l[n]===a,selectedKeys:t}})(ta);wn.isSubMenu=!0;var $n=wn,ja="menuitem-overflowed",Ua=.5,ma=function(r){Object(d.a)(E,r);var f=Object(s.a)(E);function E(){var l;return Object(X.a)(this,E),l=f.apply(this,arguments),l.resizeObserver=null,l.mutationObserver=null,l.originalTotalWidth=0,l.overflowedItems=[],l.menuItemSizes=[],l.cancelFrameId=null,l.state={lastVisibleIndex:void 0},l.childRef=o.createRef(),l.getMenuItemNodes=function(){var t=l.props.prefixCls,a=l.childRef.current;return a?[].slice.call(a.children).filter(function(n){return n.className.split(" ").indexOf("".concat(t,"-overflowed-submenu"))<0}):[]},l.getOverflowedSubMenuItem=function(t,a,n){var i=l.props,u=i.overflowedIndicator,g=i.level,p=i.mode,O=i.prefixCls,k=i.theme;if(g!==1||p!=="horizontal")return null;var ne=l.props.children[0],ee=ne.props,ge=ee.children,Ze=ee.title,ht=ee.style,it=Object(_e.a)(ee,["children","title","style"]),Et=Object(j.a)({},ht),bt="".concat(t,"-overflowed-indicator"),ft="".concat(t,"-overflowed-indicator");a.length===0&&n!==!0?Et=Object(j.a)(Object(j.a)({},Et),{},{display:"none"}):n&&(Et=Object(j.a)(Object(j.a)({},Et),{},{visibility:"hidden",position:"absolute"}),bt="".concat(bt,"-placeholder"),ft="".concat(ft,"-placeholder"));var mt=k?"".concat(O,"-").concat(k):"",Tt={};return Ue.forEach(function(gt){it[gt]!==void 0&&(Tt[gt]=it[gt])}),o.createElement($n,Object(I.a)({title:u,className:"".concat(O,"-overflowed-submenu"),popupClassName:mt},Tt,{key:bt,eventKey:ft,disabled:!1,style:Et}),a)},l.setChildrenWidthAndResize=function(){if(l.props.mode!=="horizontal")return;var t=l.childRef.current;if(!t)return;var a=t.children;if(!a||a.length===0)return;var n=t.children[a.length-1];ke(n,"display","inline-block");var i=l.getMenuItemNodes(),u=i.filter(function(g){return g.className.split(" ").indexOf(ja)>=0});u.forEach(function(g){ke(g,"display","inline-block")}),l.menuItemSizes=i.map(function(g){return tt(g,!0)}),u.forEach(function(g){ke(g,"display","none")}),l.overflowedIndicatorWidth=tt(t.children[t.children.length-1],!0),l.originalTotalWidth=l.menuItemSizes.reduce(function(g,p){return g+p},0),l.handleResize(),ke(n,"display","none")},l.handleResize=function(){if(l.props.mode!=="horizontal")return;var t=l.childRef.current;if(!t)return;var a=tt(t);l.overflowedItems=[];var n=0,i;l.originalTotalWidth>a+Ua&&(i=-1,l.menuItemSizes.forEach(function(u){n+=u,n+l.overflowedIndicatorWidth<=a&&(i+=1)})),l.setState({lastVisibleIndex:i})},l}return Object(Y.a)(E,[{key:"componentDidMount",value:function(){var t=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var a=this.childRef.current;if(!a)return;this.resizeObserver=new lt.default(function(n){n.forEach(function(){var i=t.cancelFrameId;cancelAnimationFrame(i),t.cancelFrameId=requestAnimationFrame(t.setChildrenWidthAndResize)})}),[].slice.call(a.children).concat(a).forEach(function(n){t.resizeObserver.observe(n)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){t.resizeObserver.disconnect(),[].slice.call(a.children).concat(a).forEach(function(n){t.resizeObserver.observe(n)}),t.setChildrenWidthAndResize()}),this.mutationObserver.observe(a,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(t){var a=this,n=this.state.lastVisibleIndex;return(t||[]).reduce(function(i,u,g){var p=u;if(a.props.mode==="horizontal"){var O=a.getOverflowedSubMenuItem(u.props.eventKey,[]);n!==void 0&&a.props.className.indexOf("".concat(a.props.prefixCls,"-root"))!==-1&&(g>n&&(p=o.cloneElement(u,{style:{display:"none"},eventKey:"".concat(u.props.eventKey,"-hidden"),className:"".concat(ja)})),g===n+1&&(a.overflowedItems=t.slice(n+1).map(function(ne){return o.cloneElement(ne,{key:ne.props.eventKey,mode:"vertical-left"})}),O=a.getOverflowedSubMenuItem(u.props.eventKey,a.overflowedItems)));var k=[].concat(Object(ie.a)(i),[O,p]);return g===t.length-1&&k.push(a.getOverflowedSubMenuItem(u.props.eventKey,[],!0)),k}return[].concat(Object(ie.a)(i),[p])},[])}},{key:"render",value:function(){var t=this.props,a=t.visible,n=t.prefixCls,i=t.overflowedIndicator,u=t.mode,g=t.level,p=t.tag,O=t.children,k=t.theme,ne=Object(_e.a)(t,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),ee=p;return o.createElement(ee,Object(I.a)({ref:this.childRef},ne),this.renderChildren(O))}}]),E}(o.Component);ma.defaultProps={tag:"div",className:""};var Un=ma;function na(r){return r.length?r.every(function(f){return!!f.props.disabled}):!0}function Fn(r,f,E){var l=r.getState();r.setState({activeKey:Object(j.a)(Object(j.a)({},l.activeKey),{},Object(L.a)({},f,E))})}function Tn(r){return r.eventKey||"0-menu-"}function aa(r,f){var E=f,l=r.children,t=r.eventKey;if(E){var a;if(xe(l,function(n,i){n&&n.props&&!n.props.disabled&&E===te(n,t,i)&&(a=!0)}),a)return E}return E=null,r.defaultActiveFirst&&xe(l,function(n,i){!E&&n&&!n.props.disabled&&(E=te(n,t,i))}),E}function pa(r){if(!r)return;var f=this.instanceArray.indexOf(r);f!==-1?this.instanceArray[f]=r:this.instanceArray.push(r)}var Ra=function(r){Object(d.a)(E,r);var f=Object(s.a)(E);function E(l){var t;return Object(X.a)(this,E),t=f.call(this,l),t.onKeyDown=function(a,n){var i=a.keyCode,u;if(t.getFlatInstanceArray().forEach(function(p){p&&p.props.active&&p.onKeyDown&&(u=p.onKeyDown(a))}),u)return 1;var g=null;return(i===C.a.UP||i===C.a.DOWN)&&(g=t.step(i===C.a.UP?-1:1)),g?(a.preventDefault(),Fn(t.props.store,Tn(t.props),g.props.eventKey),typeof n=="function"&&n(g),1):void 0},t.onItemHover=function(a){var n=a.key,i=a.hover;Fn(t.props.store,Tn(t.props),i?n:null)},t.onDeselect=function(a){t.props.onDeselect(a)},t.onSelect=function(a){t.props.onSelect(a)},t.onClick=function(a){t.props.onClick(a)},t.onOpenChange=function(a){t.props.onOpenChange(a)},t.onDestroy=function(a){t.props.onDestroy(a)},t.getFlatInstanceArray=function(){return t.instanceArray},t.step=function(a){var n=t.getFlatInstanceArray(),i=t.props.store.getState().activeKey[Tn(t.props)],u=n.length;if(!u)return null;a<0&&(n=n.concat().reverse());var g=-1;if(n.every(function(ne,ee){return ne&&ne.props.eventKey===i?(g=ee,!1):!0}),!t.props.defaultActiveFirst&&g!==-1&&na(n.slice(g,u-1)))return;var p=(g+1)%u,O=p;do{var k=n[O];if(!k||k.props.disabled)O=(O+1)%u;else return k}while(O!==p);return null},t.renderCommonMenuItem=function(a,n,i){var u=t.props.store.getState(),g=Object(b.a)(t),p=g.props,O=te(a,p.eventKey,n),k=a.props;if(!k||typeof a.type=="string")return a;var ne=O===u.activeKey,ee=Object(j.a)(Object(j.a)({mode:k.mode||p.mode,level:p.level,inlineIndent:p.inlineIndent,renderMenuItem:t.renderMenuItem,rootPrefixCls:p.prefixCls,index:n,parentMenu:p.parentMenu,manualRef:k.disabled?void 0:Object(K.a)(a.ref,pa.bind(Object(b.a)(t))),eventKey:O,active:!k.disabled&&ne,multiple:p.multiple,onClick:function(Ze){(k.onClick||A)(Ze),t.onClick(Ze)},onItemHover:t.onItemHover,motion:p.motion,subMenuOpenDelay:p.subMenuOpenDelay,subMenuCloseDelay:p.subMenuCloseDelay,forceSubMenuRender:p.forceSubMenuRender,onOpenChange:t.onOpenChange,onDeselect:t.onDeselect,onSelect:t.onSelect,builtinPlacements:p.builtinPlacements,itemIcon:k.itemIcon||t.props.itemIcon,expandIcon:k.expandIcon||t.props.expandIcon},i),{},{direction:p.direction});return(p.mode==="inline"||ze())&&(ee.triggerSubMenuAction="click"),o.cloneElement(a,Object(j.a)(Object(j.a)({},ee),{},{key:O||n}))},t.renderMenuItem=function(a,n,i){if(!a)return null;var u=t.props.store.getState(),g={openKeys:u.openKeys,selectedKeys:u.selectedKeys,triggerSubMenuAction:t.props.triggerSubMenuAction,subMenuKey:i};return t.renderCommonMenuItem(a,n,g)},l.store.setState({activeKey:Object(j.a)(Object(j.a)({},l.store.getState().activeKey),{},Object(L.a)({},l.eventKey,aa(l,l.activeKey)))}),t.instanceArray=[],t}return Object(Y.a)(E,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(t){return this.props.visible||t.visible||this.props.className!==t.className||!F()(this.props.style,t.style)}},{key:"componentDidUpdate",value:function(t){var a=this.props,n="activeKey"in a?a.activeKey:a.store.getState().activeKey[Tn(a)],i=aa(a,n);if(i!==n)Fn(a.store,Tn(a),i);else if("activeKey"in t){var u=aa(t,t.activeKey);i!==u&&Fn(a.store,Tn(a),i)}}},{key:"render",value:function(){var t=this,a=Object(I.a)({},this.props);this.instanceArray=[];var n=se()(a.prefixCls,a.className,"".concat(a.prefixCls,"-").concat(a.mode)),i={className:n,role:a.role||"menu"};a.id&&(i.id=a.id),a.focusable&&(i.tabIndex=0,i.onKeyDown=this.onKeyDown);var u=a.prefixCls,g=a.eventKey,p=a.visible,O=a.level,k=a.mode,ne=a.overflowedIndicator,ee=a.theme;return Ue.forEach(function(ge){return delete a[ge]}),delete a.onClick,o.createElement(Un,Object(I.a)({},a,{prefixCls:u,mode:k,tag:"ul",level:O,theme:ee,visible:p,overflowedIndicator:ne},i),Object(W.a)(a.children).map(function(ge,Ze){return t.renderMenuItem(ge,Ze,g||"0-menu-")}))}}]),E}(o.Component);Ra.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:A};var va=Object(R.b)()(Ra),oa=va,Wn=e("Kwbf");function ha(r,f,E){var l=r.prefixCls,t=r.motion,a=r.defaultMotions,n=a===void 0?{}:a,i=r.openAnimation,u=r.openTransitionName,g=f.switchingModeFromInline;if(t)return t;if(Object(ce.a)(i)==="object"&&i)Object(Wn.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof i=="string")return{motionName:"".concat(l,"-open-").concat(i)};if(u)return{motionName:u};var p=n[E];return p||(g?null:n.other)}var qe=function(r){Object(d.a)(E,r);var f=Object(s.a)(E);function E(l){var t;Object(X.a)(this,E),t=f.call(this,l),t.onSelect=function(i){var u=Object(b.a)(t),g=u.props;if(g.selectable){var p=t.store.getState(),O=p.selectedKeys,k=i.key;g.multiple?O=O.concat([k]):O=[k],"selectedKeys"in g||t.store.setState({selectedKeys:O}),g.onSelect(Object(j.a)(Object(j.a)({},i),{},{selectedKeys:O}))}},t.onClick=function(i){var u=t.getRealMenuMode(),g=Object(b.a)(t),p=g.store,O=g.props.onOpenChange;u!=="inline"&&!("openKeys"in t.props)&&(p.setState({openKeys:[]}),O([])),t.props.onClick(i)},t.onKeyDown=function(i,u){t.innerMenu.getWrappedInstance().onKeyDown(i,u)},t.onOpenChange=function(i){var u=Object(b.a)(t),g=u.props,p=t.store.getState().openKeys.concat(),O=!1,k=function(ee){var ge=!1;if(ee.open)ge=p.indexOf(ee.key)===-1,ge&&p.push(ee.key);else{var Ze=p.indexOf(ee.key);ge=Ze!==-1,ge&&p.splice(Ze,1)}O=O||ge};Array.isArray(i)?i.forEach(k):k(i),O&&("openKeys"in t.props||t.store.setState({openKeys:p}),g.onOpenChange(p))},t.onDeselect=function(i){var u=Object(b.a)(t),g=u.props;if(g.selectable){var p=t.store.getState().selectedKeys.concat(),O=i.key,k=p.indexOf(O);k!==-1&&p.splice(k,1),"selectedKeys"in g||t.store.setState({selectedKeys:p}),g.onDeselect(Object(j.a)(Object(j.a)({},i),{},{selectedKeys:p}))}},t.onMouseEnter=function(i){t.restoreModeVerticalFromInline();var u=t.props.onMouseEnter;u&&u(i)},t.onTransitionEnd=function(i){var u=i.propertyName==="width"&&i.target===i.currentTarget,g=i.target.className,p=Object.prototype.toString.call(g)==="[object SVGAnimatedString]"?g.animVal:g,O=i.propertyName==="font-size"&&p.indexOf("anticon")>=0;(u||O)&&t.restoreModeVerticalFromInline()},t.setInnerMenu=function(i){t.innerMenu=i},t.isRootMenu=!0;var a=l.defaultSelectedKeys,n=l.defaultOpenKeys;return"selectedKeys"in l&&(a=l.selectedKeys||[]),"openKeys"in l&&(n=l.openKeys||[]),t.store=Object(R.c)({selectedKeys:a,openKeys:n,activeKey:{"0-menu-":aa(l,l.activeKey)}}),t.state={switchingModeFromInline:!1,prevProps:l,inlineOpenKeys:[],store:t.store},t}return Object(Y.a)(E,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(t){var a=this.props,n=a.siderCollapsed,i=a.inlineCollapsed,u=a.onOpenChange;(!t.inlineCollapsed&&i||!t.siderCollapsed&&n)&&u([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var t=this.props.collapsedWidth,a=this.store,n=this.prevOpenKeys,i=this.getInlineCollapsed()&&(t===0||t==="0"||t==="0px");i?(this.prevOpenKeys=a.getState().openKeys.concat(),this.store.setState({openKeys:[]})):n&&(this.store.setState({openKeys:n}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var t=this.props.mode,a=this.state.switchingModeFromInline,n=this.getInlineCollapsed();return a&&n?"inline":n?"vertical":t}},{key:"getInlineCollapsed",value:function(){var t=this.props,a=t.inlineCollapsed,n=t.siderCollapsed;return n!==void 0?n:a}},{key:"restoreModeVerticalFromInline",value:function(){var t=this.state.switchingModeFromInline;t&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var t=Object(j.a)({},Object(D.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),a=this.getRealMenuMode();return t.className+=" ".concat(t.prefixCls,"-root"),t.direction==="rtl"&&(t.className+=" ".concat(t.prefixCls,"-rtl")),t=Object(j.a)(Object(j.a)({},t),{},{mode:a,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:ha(this.props,this.state,a)}),delete t.openAnimation,delete t.openTransitionName,o.createElement(R.a,{store:this.store},o.createElement(oa,Object(I.a)({},t,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(t,a){var n=a.prevProps,i=a.store,u=i.getState(),g={},p={prevProps:t};return n.mode==="inline"&&t.mode!=="inline"&&(p.switchingModeFromInline=!0),"openKeys"in t?g.openKeys=t.openKeys||[]:((t.inlineCollapsed&&!n.inlineCollapsed||t.siderCollapsed&&!n.siderCollapsed)&&(p.switchingModeFromInline=!0,p.inlineOpenKeys=u.openKeys,g.openKeys=[]),(!t.inlineCollapsed&&n.inlineCollapsed||!t.siderCollapsed&&n.siderCollapsed)&&(g.openKeys=a.inlineOpenKeys,p.inlineOpenKeys=[])),Object.keys(g).length&&i.setState(g),p}}]),E}(o.Component);qe.defaultProps={selectable:!0,onClick:A,onSelect:A,onOpenChange:A,onDeselect:A,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:o.createElement("span",null,"\xB7\xB7\xB7")};var st=qe,vt=function(r){Object(d.a)(E,r);var f=Object(s.a)(E);function E(){var l;return Object(X.a)(this,E),l=f.apply(this,arguments),l.onKeyDown=function(t){var a=t.keyCode;return a===C.a.ENTER?(l.onClick(t),!0):void 0},l.onMouseLeave=function(t){var a=l.props,n=a.eventKey,i=a.onItemHover,u=a.onMouseLeave;i({key:n,hover:!1}),u({key:n,domEvent:t})},l.onMouseEnter=function(t){var a=l.props,n=a.eventKey,i=a.onItemHover,u=a.onMouseEnter;i({key:n,hover:!0}),u({key:n,domEvent:t})},l.onClick=function(t){var a=l.props,n=a.eventKey,i=a.multiple,u=a.onClick,g=a.onSelect,p=a.onDeselect,O=a.isSelected,k={key:n,keyPath:[n],item:Object(b.a)(l),domEvent:t};u(k),i?O?p(k):g(k):O||g(k)},l.saveNode=function(t){l.node=t},l}return Object(Y.a)(E,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var t=this.props;t.onDestroy&&t.onDestroy(t.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var t,a=Object(j.a)({},this.props),n=se()(this.getPrefixCls(),a.className,(t={},Object(L.a)(t,this.getActiveClassName(),!a.disabled&&a.active),Object(L.a)(t,this.getSelectedClassName(),a.isSelected),Object(L.a)(t,this.getDisabledClassName(),a.disabled),t)),i=Object(j.a)(Object(j.a)({},a.attribute),{},{title:typeof a.title=="string"?a.title:void 0,className:n,role:a.role||"menuitem","aria-disabled":a.disabled});a.role==="option"?i=Object(j.a)(Object(j.a)({},i),{},{role:"option","aria-selected":a.isSelected}):(a.role===null||a.role==="none")&&(i.role="none");var u={onClick:a.disabled?null:this.onClick,onMouseLeave:a.disabled?null:this.onMouseLeave,onMouseEnter:a.disabled?null:this.onMouseEnter},g=Object(j.a)({},a.style);a.mode==="inline"&&(a.direction==="rtl"?g.paddingRight=a.inlineIndent*a.level:g.paddingLeft=a.inlineIndent*a.level),Ue.forEach(function(O){return delete a[O]}),delete a.direction;var p=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(p=o.createElement(this.props.itemIcon,this.props)),o.createElement("li",Object(I.a)({},Object(D.a)(a,["onClick","onMouseEnter","onMouseLeave","onSelect"]),i,u,{style:g,ref:this.saveNode}),a.children,p)}}]),E}(o.Component);vt.isMenuItem=!0,vt.defaultProps={onSelect:A,onMouseEnter:A,onMouseLeave:A,manualRef:A};var Gt=Object(R.b)(function(r,f){var E=r.activeKey,l=r.selectedKeys,t=f.eventKey,a=f.subMenuKey;return{active:E[a]===t,isSelected:Array.isArray(l)?l.indexOf(t)!==-1:l===t}})(vt),Jt=Gt,sn=function(r){Object(d.a)(E,r);var f=Object(s.a)(E);function E(){var l;return Object(X.a)(this,E),l=f.apply(this,arguments),l.renderInnerMenuItem=function(t){var a=l.props,n=a.renderMenuItem,i=a.index;return n(t,i,l.props.subMenuKey)},l}return Object(Y.a)(E,[{key:"render",value:function(){var t=Object(I.a)({},this.props),a=t.className,n=a===void 0?"":a,i=t.rootPrefixCls,u="".concat(i,"-item-group-title"),g="".concat(i,"-item-group-list"),p=t.title,O=t.children;return Ue.forEach(function(k){return delete t[k]}),delete t.direction,o.createElement("li",Object(I.a)({},t,{onClick:function(ne){return ne.stopPropagation()},className:"".concat(n," ").concat(i,"-item-group")}),o.createElement("div",{className:u,title:typeof p=="string"?p:void 0},p),o.createElement("ul",{className:g},o.Children.map(O,this.renderInnerMenuItem)))}}]),E}(o.Component);sn.isMenuItemGroup=!0,sn.defaultProps={disabled:!0};var dn=sn,kn=function(f){var E=f.className,l=f.rootPrefixCls,t=f.style;return o.createElement("li",{className:"".concat(E," ").concat(l,"-item-divider"),style:t})};kn.defaultProps={disabled:!0,className:"",style:{}};var qa=kn,Ga=st,ka=e("eDIo");function eo(r,f){var E=r.prefixCls,l=r.editable,t=r.locale,a=r.style;return!l||l.showAdd===!1?null:o.createElement("button",{ref:f,type:"button",className:"".concat(E,"-nav-add"),style:a,"aria-label":(t==null?void 0:t.addAriaLabel)||"Add tab",onClick:function(i){l.onEdit("add",{event:i})}},l.addIcon||"+")}var Pa=o.forwardRef(eo);function to(r,f){var E=r.prefixCls,l=r.id,t=r.tabs,a=r.locale,n=r.mobile,i=r.moreIcon,u=i===void 0?"More":i,g=r.moreTransitionName,p=r.style,O=r.className,k=r.editable,ne=r.tabBarGutter,ee=r.rtl,ge=r.onTabClick,Ze=Object(o.useState)(!1),ht=Object(N.a)(Ze,2),it=ht[0],Et=ht[1],bt=Object(o.useState)(null),ft=Object(N.a)(bt,2),mt=ft[0],Tt=ft[1],gt="".concat(l,"-more-popup"),qt="".concat(E,"-dropdown"),Ut=mt!==null?"".concat(gt,"-").concat(mt):null,Je=a==null?void 0:a.dropdownAriaLabel,$e=o.createElement(Ga,{onClick:function(Bt){var Yt=Bt.key,cn=Bt.domEvent;ge(Yt,cn),Et(!1)},id:gt,tabIndex:-1,role:"listbox","aria-activedescendant":Ut,selectedKeys:[mt],"aria-label":Je!==void 0?Je:"expanded dropdown"},t.map(function(St){return o.createElement(Jt,{key:St.key,id:"".concat(gt,"-").concat(St.key),role:"option","aria-controls":l&&"".concat(l,"-panel-").concat(St.key),disabled:St.disabled},St.tab)}));function _t(St){for(var Bt=t.filter(function(jn){return!jn.disabled}),Yt=Bt.findIndex(function(jn){return jn.key===mt})||0,cn=Bt.length,Mn=0;MnDt?(Mt=$e,gt.current="x"):(Mt=_t,gt.current="y");var Xt=Date.now();Xt-mt.current>100&&(Tt.current=!1),(f(-Mt,-Mt)||Tt.current)&&(Je.preventDefault(),Tt.current=!0),mt.current=Xt}var Ut=Object(o.useRef)(null);Ut.current={onTouchStart:Et,onTouchMove:bt,onTouchEnd:ft,onWheel:qt},o.useEffect(function(){function Je(Le){Ut.current.onTouchStart(Le)}function $e(Le){Ut.current.onTouchMove(Le)}function _t(Le){Ut.current.onTouchEnd(Le)}function Mt(Le){Ut.current.onWheel(Le)}return document.addEventListener("touchmove",$e,{passive:!1}),document.addEventListener("touchend",_t,{passive:!1}),r.current.addEventListener("touchstart",Je,{passive:!1}),r.current.addEventListener("wheel",Mt),function(){document.removeEventListener("touchmove",$e),document.removeEventListener("touchend",_t)}},[])}function Ka(){var r=Object(o.useRef)(new Map);function f(l){return r.current.has(l)||r.current.set(l,o.createRef()),r.current.get(l)}function E(l){r.current.delete(l)}return[f,E]}function Ya(r,f){var E=o.useRef(r),l=o.useState({}),t=Object(N.a)(l,2),a=t[1];function n(i){var u=typeof i=="function"?i(E.current):i;u!==E.current&&f(u,E.current),E.current=u,a({})}return[E.current,n]}var Qa=function(f){var E=f.position,l=f.prefixCls,t=f.extra;if(!t)return null;var a,n=t;return E==="right"&&(a=n.right||!n.left&&n||null),E==="left"&&(a=n.left||null),a?o.createElement("div",{className:"".concat(l,"-extra-content")},a):null};function Fo(r,f){var E,l=o.useContext(Ia),t=l.prefixCls,a=l.tabs,n=r.className,i=r.style,u=r.id,g=r.animated,p=r.activeKey,O=r.rtl,k=r.extra,ne=r.editable,ee=r.locale,ge=r.tabPosition,Ze=r.tabBarGutter,ht=r.children,it=r.onTabClick,Et=r.onTabScroll,bt=Object(o.useRef)(),ft=Object(o.useRef)(),mt=Object(o.useRef)(),Tt=Object(o.useRef)(),gt=Ka(),qt=Object(N.a)(gt,2),Ut=qt[0],Je=qt[1],$e=ge==="top"||ge==="bottom",_t=Ya(0,function(kt,Ot){$e&&Et&&Et({direction:kt>Ot?"left":"right"})}),Mt=Object(N.a)(_t,2),Le=Mt[0],Dt=Mt[1],Xt=Ya(0,function(kt,Ot){!$e&&Et&&Et({direction:kt>Ot?"top":"bottom"})}),St=Object(N.a)(Xt,2),Bt=St[0],Yt=St[1],cn=Object(o.useState)(0),Mn=Object(N.a)(cn,2),en=Mn[0],jn=Mn[1],zn=Object(o.useState)(0),Dn=Object(N.a)(zn,2),Sn=Dn[0],tn=Dn[1],yn=Object(o.useState)(0),fn=Object(N.a)(yn,2),ln=fn[0],ra=fn[1],sa=Object(o.useState)(0),Ea=Object(N.a)(sa,2),Ht=Ea[0],Gn=Ea[1],ga=Object(o.useState)(null),$t=Object(N.a)(ga,2),wt=$t[0],mn=$t[1],Xo=Object(o.useState)(null),bo=Object(N.a)(Xo,2),Na=bo[0],$o=bo[1],Go=Object(o.useState)(0),Eo=Object(N.a)(Go,2),Jo=Eo[0],Yo=Eo[1],Qo=Object(o.useState)(0),go=Object(N.a)(Qo,2),Zo=go[0],qo=go[1],er=_(new Map),yo=Object(N.a)(er,2),tr=yo[0],nr=yo[1],Za=z(a,tr,en),Co="".concat(t,"-nav-operations-hidden"),Ba=0,Fa=0;$e?O?(Ba=0,Fa=Math.max(0,en-wt)):(Ba=Math.min(0,wt-en),Fa=0):(Ba=Math.min(0,Na-Sn),Fa=0);function ao(kt){return ktFa?[Fa,!1]:[kt,!0]}var _o=Object(o.useRef)(),ar=Object(o.useState)(),Oo=Object(N.a)(ar,2),oo=Oo[0],xo=Oo[1];function ro(){xo(Date.now())}function so(){window.clearTimeout(_o.current)}Ja(bt,function(kt,Ot){var un=!1;function An(za,Ha){za(function(Va){var Xa=ao(Va+Ha),Ta=Object(N.a)(Xa,2),co=Ta[0],fo=Ta[1];return un=fo,co})}if($e){if(wt>=en)return un;An(Dt,kt)}else{if(Na>=Sn)return un;An(Yt,Ot)}return so(),ro(),un}),Object(o.useEffect)(function(){return so(),oo&&(_o.current=window.setTimeout(function(){xo(0)},100)),so},[oo]);function Mo(){var kt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:p,Ot=Za.get(kt);if(!Ot)return;if($e){var un=Le;O?Ot.rightLe+wt&&(un=Ot.right+Ot.width-wt):Ot.left<-Le?un=-Ot.left:Ot.left+Ot.width>-Le+wt&&(un=-(Ot.left+Ot.width-wt)),Yt(0),Dt(ao(un)[0])}else{var An=Bt;Ot.top<-Bt?An=-Ot.top:Ot.top+Ot.height>-Bt+Na&&(An=-(Ot.top+Ot.height-Na)),Dt(0),Yt(ao(An)[0])}}var or=c(Za,{width:wt,height:Na,left:Le,top:Bt},{width:ln,height:Ht},{width:Jo,height:Zo},Object(j.a)(Object(j.a)({},r),{},{tabs:a})),jo=Object(N.a)(or,2),rr=jo[0],sr=jo[1],ir=a.map(function(kt){var Ot=kt.key;return o.createElement(H,{id:u,prefixCls:t,key:Ot,rtl:O,tab:kt,closable:kt.closable,editable:ne,active:Ot===p,tabPosition:ge,tabBarGutter:Ze,renderWrapper:ht,removeAriaLabel:ee==null?void 0:ee.removeAriaLabel,ref:Ut(Ot),onClick:function(An){it(Ot,An)},onRemove:function(){Je(Ot)},onFocus:function(){Mo(Ot),ro(),O||(bt.current.scrollLeft=0),bt.current.scrollTop=0}})}),io=w(function(){var kt,Ot,un,An,za,Ha,Va,Xa,Ta,co=((kt=bt.current)===null||kt===void 0?void 0:kt.offsetWidth)||0,fo=((Ot=bt.current)===null||Ot===void 0?void 0:Ot.offsetHeight)||0,Lo=((un=Tt.current)===null||un===void 0?void 0:un.offsetWidth)||0,wo=((An=Tt.current)===null||An===void 0?void 0:An.offsetHeight)||0,mr=((za=mt.current)===null||za===void 0?void 0:za.offsetWidth)||0,pr=((Ha=mt.current)===null||Ha===void 0?void 0:Ha.offsetHeight)||0;mn(co),$o(fo),Yo(Lo),qo(wo);var Uo=(((Va=ft.current)===null||Va===void 0?void 0:Va.offsetWidth)||0)-Lo,ko=(((Xa=ft.current)===null||Xa===void 0?void 0:Xa.offsetHeight)||0)-wo;jn(Uo),tn(ko);var Io=(Ta=mt.current)===null||Ta===void 0?void 0:Ta.className.includes(Co);ra(Uo-(Io?0:mr)),Gn(ko-(Io?0:pr)),nr(function(){var Ko=new Map;return a.forEach(function(vr){var Bo=vr.key,$a=Ut(Bo).current;$a&&Ko.set(Bo,{width:$a.offsetWidth,height:$a.offsetHeight,left:$a.offsetLeft,top:$a.offsetTop})}),Ko})}),lr=a.slice(0,rr),ur=a.slice(sr+1),Ro=[].concat(Object(ie.a)(lr),Object(ie.a)(ur)),dr=Object(o.useState)(),Po=Object(N.a)(dr,2),cr=Po[0],fr=Po[1],ia=Za.get(p),No=Object(o.useRef)();function To(){ve.a.cancel(No.current)}Object(o.useEffect)(function(){var kt={};return ia&&($e?(O?kt.right=ia.right:kt.left=ia.left,kt.width=ia.width):(kt.top=ia.top,kt.height=ia.height)),To(),No.current=ve()(function(){fr(kt)}),To},[ia,$e,O]),Object(o.useEffect)(function(){Mo()},[p,ia,Za,$e]),Object(o.useEffect)(function(){io()},[O,Ze,p,a.map(function(kt){return kt.key}).join("_")]);var Do=!!Ro.length,Wa="".concat(t,"-nav-wrap"),lo,uo,So,Ao;return $e?O?(uo=Le>0,lo=Le+wt1)Object(ie.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(z.length===0)return Object(ie.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var S=z[0];if(v.isValidElement(S)&&Object(J.c)(S)){var c=S.ref;z[0]=v.cloneElement(S,{ref:Object(J.a)(c,this.setChildNode)})}return z.length===1?z[0]:z.map(function(I,X){return!v.isValidElement(I)||"key"in I&&I.key!==null?I:v.cloneElement(I,{key:"".concat(de,"-").concat(X)})})}}]),B}(v.Component);w.displayName="ResizeObserver",Q.a=w},wCXF:function(We,Q,e){"use strict";e.d(Q,"a",function(){return At});var L=e("rePB"),N=e("VTBJ"),_e=e("KQm4"),j=e("U8pU"),o=e("ODXe"),v=e("q1tI"),se=e("TSYQ"),W=e.n(se),P=e("Gytx"),ie=e.n(P),J=e("Kwbf"),ve=e("t23M"),de=e("qx4F"),w=e("6eGT"),_=e("IBYe"),C=e("Ff2n"),B=e("c+Xe"),H=e("fyJ8"),V=e("biw7");function z(M,ae,le,Ce,Te){var ye=le[M]||{},Ee=le[ae]||{},me,be;ye.fixed==="left"?me=Ce.left[M]:Ee.fixed==="right"&&(be=Ce.right[ae]);var Ie=!1,Ne=!1,Ke=!1,nt=!1,Ae=le[ae+1],pe=le[M-1];if(Te==="rtl"){if(me!==void 0){var De=pe&&pe.fixed==="left";nt=!De}else if(be!==void 0){var Be=Ae&&Ae.fixed==="right";Ke=!Be}}else if(me!==void 0){var Ve=Ae&&Ae.fixed==="left";Ie=!Ve}else if(be!==void 0){var fe=pe&&pe.fixed==="right";Ne=!fe}return{fixLeft:me,fixRight:be,lastFixLeft:Ie,firstFixRight:Ne,lastFixRight:Ke,firstFixLeft:nt,isSticky:Ce.isSticky}}var S=e("sR1s");function c(M){var ae=M.cells,le=M.stickyOffsets,Ce=M.flattenColumns,Te=M.rowComponent,ye=M.cellComponent,Ee=M.onHeaderRow,me=M.index,be=v.useContext(V.a),Ie=be.prefixCls,Ne=be.direction,Ke;Ee&&(Ke=Ee(ae.map(function(Ae){return Ae.column}),me));var nt=Object(S.a)(ae.map(function(Ae){return Ae.column}));return v.createElement(Te,Object.assign({},Ke),ae.map(function(Ae,pe){var De=Ae.column,Be=z(Ae.colStart,Ae.colEnd,Ce,le,Ne),Ve;return De&&De.onHeaderCell&&(Ve=Ae.column.onHeaderCell(De)),v.createElement(H.a,Object.assign({},Ae,{ellipsis:De.ellipsis,align:De.align,component:ye,prefixCls:Ie,key:nt[pe]},Be,{additionalProps:Ve,rowType:"header"}))}))}c.displayName="HeaderRow";var I=c;function X(M){var ae=[];function le(Ee,me){var be=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;ae[be]=ae[be]||[];var Ie=me,Ne=Ee.filter(Boolean).map(function(Ke){var nt={key:Ke.key,className:Ke.className||"",children:Ke.title,column:Ke,colStart:Ie},Ae=1,pe=Ke.children;return pe&&pe.length>0&&(Ae=le(pe,Ie,be+1).reduce(function(De,Be){return De+Be},0),nt.hasSubColumns=!0),"colSpan"in Ke&&(Ae=Ke.colSpan),"rowSpan"in Ke&&(nt.rowSpan=Ke.rowSpan),nt.colSpan=Ae,nt.colEnd=nt.colStart+Ae-1,ae[be].push(nt),Ie+=Ae,Ae});return Ne}le(M,0);for(var Ce=ae.length,Te=function(me){ae[me].forEach(function(be){!("rowSpan"in be)&&!be.hasSubColumns&&(be.rowSpan=Ce-me)})},ye=0;ye=0;me-=1){var be=ae[me],Ie=le&&le[me],Ne=Ie&&Ie[d.a];(be||Ne||Ee)&&(Te.unshift(v.createElement("col",Object.assign({key:me,style:{width:be,minWidth:be}},Ne))),Ee=!0)}return v.createElement("colgroup",null,Te)}var R=s;function D(M,ae){return Object(v.useMemo)(function(){for(var le=[],Ce=0;Ce1?rn-1:0),gn=1;gn=Ke&&(dt=Ke-nt),Ee({scrollLeft:dt/Ke*(Ne+2)}),fe.current.x=Fe.pageX},ut=function(){var Fe=Object(Ue.b)(ye.current).top,Xe=Fe+ye.current.offsetHeight,pt=document.documentElement.scrollTop+window.innerHeight;Xe-Object(de.a)()<=pt||Fe>=pt-me?Ve(function(Nt){return Object(N.a)(Object(N.a)({},Nt),{},{isHiddenScrollBar:!0})}):Ve(function(Nt){return Object(N.a)(Object(N.a)({},Nt),{},{isHiddenScrollBar:!1})})},He=function(Fe){Ve(function(Xe){return Object(N.a)(Object(N.a)({},Xe),{},{scrollLeft:Fe/Ne*Ke||0})})};return v.useImperativeHandle(le,function(){return{setScrollLeft:He}}),v.useEffect(function(){var ue=Object(we.a)(document.body,"mouseup",ct,!1),Fe=Object(we.a)(document.body,"mousemove",Pt,!1);return ut(),function(){ue.remove(),Fe.remove()}},[nt,Ye]),v.useEffect(function(){var ue=Object(we.a)(window,"scroll",ut,!1),Fe=Object(we.a)(window,"resize",ut,!1);return function(){ue.remove(),Fe.remove()}},[]),v.useEffect(function(){Be.isHiddenScrollBar||Ve(function(ue){var Fe,Xe;return Object(N.a)(Object(N.a)({},ue),{},{scrollLeft:ye.current.scrollLeft/((Fe=ye.current)===null||Fe===void 0?void 0:Fe.scrollWidth)*((Xe=ye.current)===null||Xe===void 0?void 0:Xe.clientWidth)})})},[Be.isHiddenScrollBar]),Ne<=Ke||!nt||Be.isHiddenScrollBar?null:v.createElement("div",{style:{height:Object(de.a)(),width:Ke,bottom:me},className:"".concat(Ie,"-sticky-scroll")},v.createElement("div",{onMouseDown:rt,ref:Ae,className:W()("".concat(Ie,"-sticky-scroll-bar"),Object(L.a)({},"".concat(Ie,"-sticky-scroll-bar-active"),Ye)),style:{width:"".concat(nt,"px"),transform:"translate3d(".concat(Be.scrollLeft,"px, 0, 0)")}}))},ke=v.forwardRef(tt);function ze(M,ae){return v.useMemo(function(){var le=!!M;return{isSticky:le,stickyClassName:le?"".concat(ae,"-sticky-header"):"",offsetHeader:Object(j.a)(M)==="object"&&M.offsetHeader||0,offsetScroll:Object(j.a)(M)==="object"&&M.offsetScroll||0}},[M,ae])}var lt=[],ot={},At="rc-table-internal-hook",yt=v.memo(function(M){var ae=M.children;return ae},function(M,ae){return ie()(M.props,ae.props)?M.pingLeft!==ae.pingLeft||M.pingRight!==ae.pingRight:!1});function Ct(M){var ae,le=M.prefixCls,Ce=M.className,Te=M.rowClassName,ye=M.style,Ee=M.data,me=M.rowKey,be=M.scroll,Ie=M.tableLayout,Ne=M.direction,Ke=M.title,nt=M.footer,Ae=M.summary,pe=M.id,De=M.showHeader,Be=M.components,Ve=M.emptyText,fe=M.onRow,Se=M.onHeaderRow,at=M.internalHooks,Ye=M.transformColumns,Qe=M.internalRefs,ct=M.sticky,rt=Ee||lt,Pt=!!rt.length,ut=v.useState(0),He=Object(o.a)(ut,2),ue=He[0],Fe=He[1];v.useEffect(function(){Fe(Object(de.a)())});var Xe=v.useMemo(function(){return Object(S.c)(Be,{})},[Be]),pt=v.useCallback(function(jt,Rt){return Object(S.b)(Xe,jt)||Rt},[Xe]),Nt=v.useMemo(function(){return typeof me=="function"?me:function(jt){var Rt=jt&&jt[me];return Rt}},[me]),dt=Object(d.c)(M),It=dt.expandIcon,xt=dt.expandedRowKeys,an=dt.defaultExpandedRowKeys,Wt=dt.defaultExpandAllRows,zt=dt.expandedRowRender,Qt=dt.onExpand,En=dt.onExpandedRowsChange,Lt=dt.expandRowByClick,pn=dt.rowExpandable,Hn=dt.expandIconColumnIndex,Rn=dt.expandedRowClassName,In=dt.childrenColumnName,Pn=dt.indentSize,Nn=It||je,Ln=In||"children",Jn=v.useMemo(function(){return zt?"row":M.expandable&&at===At&&M.expandable.__PARENT_RENDER_ICON__||rt.some(function(jt){return jt&&Object(j.a)(jt)==="object"&&jt[Ln]})?"nest":!1},[!!zt,rt]),Kn=v.useState(function(){return an||(Wt?xe(rt,Nt,Ln):[])}),nn=Object(o.a)(Kn,2),on=nn[0],vn=nn[1],rn=v.useMemo(function(){return new Set(xt||on||[])},[xt,on]),hn=v.useCallback(function(jt){var Rt=Nt(jt,rt.indexOf(jt)),Zt,bn=rn.has(Rt);bn?(rn.delete(Rt),Zt=Object(_e.a)(rn)):Zt=[].concat(Object(_e.a)(rn),[Rt]),vn(Zt),Qt&&Qt(!bn,jt),En&&En(Zt)},[Nt,rn,rt,Qt,En]),gn=v.useState(0),Yn=Object(o.a)(gn,2),Bn=Yn[0],Qn=Yn[1],la=Object(m.b)(Object(N.a)(Object(N.a)(Object(N.a)({},M),dt),{},{expandable:!!zt,expandedKeys:rn,getRowKey:Nt,onTriggerExpand:hn,expandIcon:Nn,expandIconColumnIndex:Hn,direction:Ne}),at===At?Ye:null),ya=Object(o.a)(la,2),Vn=ya[0],Vt=ya[1],Xn=v.useMemo(function(){return{columns:Vn,flattenColumns:Vt}},[Vn,Vt]),Zn=v.useRef(),ua=v.useRef(),Cn=v.useRef(),Ca=v.useState(!1),_a=Object(o.a)(Ca,2),qn=_a[0],Da=_a[1],Oa=v.useState(!1),da=Object(o.a)(Oa,2),ca=da[0],Sa=da[1],xa=h(new Map),ea=Object(o.a)(xa,2),Aa=ea[0],La=ea[1],_n=Object(S.a)(Vt),Ma=_n.map(function(jt){return Aa.get(jt)}),wa=v.useMemo(function(){return Ma},[Ma.join("_")]),fa=$(wa,Vt.length,Ne),Kt=be&&Object(S.d)(be.y),On=be&&Object(S.d)(be.x),xn=On&&Vt.some(function(jt){var Rt=jt.fixed;return Rt}),ta=v.useRef(),wn=ze(ct,le),$n=wn.isSticky,ja=wn.offsetHeader,Ua=wn.offsetScroll,ma=wn.stickyClassName,Un,na,Fn;Kt&&(na={overflowY:"scroll",maxHeight:be.y}),On&&(Un={overflowX:"auto"},Kt||(na={overflowY:"hidden"}),Fn={width:be.x===!0?"auto":be.x,minWidth:"100%"});var Tn=v.useCallback(function(jt,Rt){La(function(Zt){var bn=new Map(Zt);return bn.set(jt,Rt),bn})},[]),aa=x(null),pa=Object(o.a)(aa,2),Ra=pa[0],va=pa[1];function oa(jt,Rt){if(!Rt)return;typeof Rt=="function"?Rt(jt):Rt.scrollLeft!==jt&&(Rt.scrollLeft=jt)}var Wn=function(Rt){var Zt=Rt.currentTarget,bn=Rt.scrollLeft,ba=typeof bn=="number"?bn:Zt.scrollLeft,Ja=Zt||ot;if(!va()||va()===Ja){var Ka;Ra(Ja),oa(ba,ua.current),oa(ba,Cn.current),oa(ba,(Ka=ta.current)===null||Ka===void 0?void 0:Ka.setScrollLeft)}if(Zt){var Ya=Zt.scrollWidth,Qa=Zt.clientWidth;Da(ba>0),Sa(ba0?[].concat(Object(N.a)(C),Object(N.a)(J(z).map(function(S){return Object(_e.a)({fixed:V},S)}))):[].concat(Object(N.a)(C),[Object(_e.a)(Object(_e.a)({},B),{},{fixed:V})])},[])}function ve(_){for(var C=!0,B=0;B<_.length;B+=1){var H=_[B];if(C&&H.fixed!=="left")C=!1;else if(!C&&H.fixed==="left"){Object(se.a)(!1,"Index ".concat(B-1," of `columns` missing `fixed='left'` prop."));break}}for(var V=!0,z=_.length-1;z>=0;z-=1){var S=_[z];if(V&&S.fixed!=="right")V=!1;else if(!V&&S.fixed==="right"){Object(se.a)(!1,"Index ".concat(z+1," of `columns` missing `fixed='right'` prop."));break}}}function de(_){return _.map(function(C){var B=C.fixed,H=Object(j.a)(C,["fixed"]),V=B;return B==="left"?V="right":B==="right"&&(V="left"),Object(_e.a)({fixed:V},H)})}function w(_,C){var B=_.prefixCls,H=_.columns,V=_.children,z=_.expandable,S=_.expandedKeys,c=_.getRowKey,I=_.onTriggerExpand,X=_.expandIcon,Y=_.rowExpandable,b=_.expandIconColumnIndex,d=_.direction,s=_.expandRowByClick,R=o.useMemo(function(){return H||ie(V)},[H,V]),D=o.useMemo(function(){if(z){var F,ce=b||0,Me=R[ce],Pe=(F={},Object(L.a)(F,P.a,{className:"".concat(B,"-expand-icon-col")}),Object(L.a)(F,"title",""),Object(L.a)(F,"fixed",Me?Me.fixed:null),Object(L.a)(F,"className","".concat(B,"-row-expand-icon-cell")),Object(L.a)(F,"render",function(oe,he,Ge){var Oe=c(he,Ge),q=S.has(Oe),Z=Y?Y(he):!0,m=X({prefixCls:B,expanded:q,expandable:Z,record:he,onExpand:I});return s?o.createElement("span",{onClick:function(T){return T.stopPropagation()}},m):m}),F),et=R.slice();return ce>=0&&et.splice(ce,0,Pe),et}return R},[z,R,c,S,X,d]),K=o.useMemo(function(){var F=D;return C&&(F=C(F)),F.length||(F=[{render:function(){return null}}]),F},[C,D,d]),G=o.useMemo(function(){return d==="rtl"?de(J(K)):J(K)},[K,d]);return[K,G]}Q.b=w},xtZ4:function(We,Q,e){We.exports={flex_box_center:"flex_box_center___2uNdX",flex_space_between:"flex_space_between___1T15r",flex_box_vertical_center:"flex_box_vertical_center___2dx6Z",flex_box_center_end:"flex_box_center_end___GqRK4",flex_box_column:"flex_box_column___283hz",searchBar:"searchBar___1Op2O",active:"active___kupUX",searchBarBorder:"searchBarBorder___vlQvU",firstLi:"firstLi___2bHul",otherLi:"otherLi___3qR24"}},"y0+3":function(We,Q,e){"use strict";e.d(Q,"a",function(){return J}),e.d(Q,"b",function(){return de});var L=/margin|padding|width|height|max|min|offset/,N={left:!0,top:!0},_e={cssFloat:1,styleFloat:1,float:1};function j(w){return w.nodeType===1?w.ownerDocument.defaultView.getComputedStyle(w,null):{}}function o(w,_,C){if(_=_.toLowerCase(),C==="auto"){if(_==="height")return w.offsetHeight;if(_==="width")return w.offsetWidth}return _ in N||(N[_]=L.test(_)),N[_]?parseFloat(C)||0:C}function v(w,_){var C=arguments.length,B=j(w);return _=_e[_]?"cssFloat"in w.style?"cssFloat":"styleFloat":_,C===1?B:o(w,_,B[_]||w.style[_])}function se(w,_,C){var B=arguments.length;if(_=_e[_]?"cssFloat"in w.style?"cssFloat":"styleFloat":_,B===3)return typeof C=="number"&&L.test(_)&&(C="".concat(C,"px")),w.style[_]=C,C;for(var H in _)_.hasOwnProperty(H)&&se(w,H,_[H]);return j(w)}function W(w){return w===document.body?document.documentElement.clientWidth:w.offsetWidth}function P(w){return w===document.body?window.innerHeight||document.documentElement.clientHeight:w.offsetHeight}function ie(){var w=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),_=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:w,height:_}}function J(){var w=document.documentElement.clientWidth,_=window.innerHeight||document.documentElement.clientHeight;return{width:w,height:_}}function ve(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function de(w){var _=w.getBoundingClientRect(),C=document.documentElement;return{left:_.left+(window.pageXOffset||C.scrollLeft)-(C.clientLeft||document.body.clientLeft||0),top:_.top+(window.pageYOffset||C.scrollTop)-(C.clientTop||document.body.clientTop||0)}}}}]); diff --git a/p__User__Detail__Paths__index.7001c46d.async.js b/p__User__Detail__Paths__index.7001c46d.async.js new file mode 100644 index 0000000000..4642784b15 --- /dev/null +++ b/p__User__Detail__Paths__index.7001c46d.async.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[244,8,10],{"2nTg":function(Ve,X,a){"use strict";a.r(X);var R=a("cWXX"),x=a("/ezw"),fe=a("DjyN"),j=a("NUBc"),r=a("qVdP"),E=a("jsC+"),te=a("lUTK"),$=a("BvKs"),D=a("+L6B"),me=a("2/Rp"),J=a("7Kak"),pe=a("9yH6"),ue=a("9og8"),B=a("tJVT"),O=a("PpiC"),y=a("WmNS"),K=a.n(y),P=a("q1tI"),v=a.n(P),W=a("Ty5D"),U=a("55Ip"),se=a("9kvl"),N=a("5TJ+"),S=a.n(N),A=a("BdwD"),h=a("IzEo"),c=a("bx4M"),l=a("5Dmo"),C=a("3S7+"),M=a("Y/nU"),T=a.n(M),G=a("m3rI"),w=a("dKik"),q=a.n(w),oe=function(_e){var ct=_e.data;return v.a.createElement(v.a.Fragment,null,ct&&ct.map(function(ne,tt){return v.a.createElement("a",{className:T.a.wrap,key:ne.id,href:"/paths/".concat(ne.identifier),onClick:function(){se.d.push("/paths/".concat(ne.identifier))}},v.a.createElement(c.a,{className:"animated fadeIn ".concat(T.a.cardWrap)},!ne.is_free&&v.a.createElement("div",{className:T.a.payWrap},"\u4ED8\u8D39\u8BFE"),ne.featured>0&&v.a.createElement("div",{className:T.a.excellentTag},v.a.createElement("span",{style:{background:ne.featured===1?"#FF8C29":ne.featured===2?"#4361F2":ne.featured===3?"#B38D24":""}},ne.featured===1&&"\u56FD\u5BB6\u4E00\u6D41",ne.featured===2&&"\u519B\u961F\u4E00\u6D41",ne.featured===3&&"\u7701\u7EA7\u4E00\u6D41")),ne.excellent&&v.a.createElement("div",{className:T.a.righttag},v.a.createElement("img",{src:q.a})),ne.tag&&v.a.createElement("div",{className:T.a.tagWrap},v.a.createElement("span",{className:T.a.tagName},ne.tag)),v.a.createElement("span",{className:T.a.imgWrap},v.a.createElement("img",{src:"".concat(G.a.IMG_SERVER,"/").concat(ne.image_url)})),v.a.createElement("div",{className:T.a.cardBottom},v.a.createElement("p",{className:T.a.bottomNameWrap},v.a.createElement("span",{className:T.a.bottomName},ne.name)),v.a.createElement("div",{className:T.a.bottomContentWrap},v.a.createElement("span",{className:T.a.bottomOwnerName,title:ne.owner_name.length>12?ne.owner_name:""},ne.owner_name),v.a.createElement("span",{className:T.a.bottomVisitsCount},v.a.createElement(C.a,{placement:"bottom",title:"\u8BBF\u95EE\u91CF"},v.a.createElement("i",{className:"iconfont icon-liulanyan mr5"})),v.a.createElement("span",null,ne.visits_count))))))}))},ce=oe,Fe=a("g9YV"),Oe=a("wCAj"),Q=a("+BJd"),Ee=a("mr32"),Re=a("wd/R"),Te=a.n(Re),De=a("1vsH"),Qe=function(_e){var ct=_e.data,ne=_e.number,tt=[{title:v.a.createElement("span",{className:"pl20"},"\u5E8F\u53F7"),dataIndex:"index",key:"index",width:82,render:function(Pe,je,Ne){return v.a.createElement("span",{className:"pl20"},ne+Ne+1)}},{title:"\u5B9E\u8DF5\u8BFE\u7A0B\u540D\u79F0",dataIndex:"name",width:326,key:"name",render:function(Pe){return v.a.createElement(C.a,{title:Pe,placement:"bottomLeft"},v.a.createElement("span",null,Pe))}},{title:"\u7BA1\u7406\u5458",dataIndex:"owner_name",key:"owner_name",width:78,ellipsis:!0,render:function(Pe){return v.a.createElement(C.a,{title:Pe||"--",placement:"bottomLeft"},v.a.createElement("span",null,Pe||"--"))}},{title:"\u5408\u4F5C\u8005",dataIndex:"members",key:"members",width:134,ellipsis:!0,render:function(Pe){return v.a.createElement(C.a,{title:Pe.join("\u3001"),placement:"bottomLeft"},v.a.createElement("span",null,Pe.join("\u3001")))}},{title:"\u5B66\u4E60\u4EBA\u6570",dataIndex:"members_count",width:90,key:"members_count"},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_at",key:"created_at",width:144,render:function(Pe){return Te()(Pe).format("YYYY-MM-DD HH:mm")}},{title:"\u7AE0\u8282\u6570",dataIndex:"stages_count",width:70,key:"stages_count"},{title:"\u5B9E\u8BAD\u6570",dataIndex:"shixuns_count",width:70,key:"shixuns_count"},{title:"\u8BFE\u7A0B\u6807\u7B7E",dataIndex:"excellent",width:144,key:"excellent",render:function(Pe,je){return v.a.createElement(v.a.Fragment,null,je.featured>0&&v.a.createElement(Ee.a,{color:"red",style:{marginLeft:0}},je.featured===1&&"\u56FD\u5BB6\u4E00\u6D41",je.featured===2&&"\u519B\u961F\u4E00\u6D41",je.featured===3&&"\u7701\u7EA7\u4E00\u6D41"),Pe&&v.a.createElement(Ee.a,{color:"blue",className:"ml0"},"\u5F00\u653E\u8BFE\u7A0B"))}},{title:"\u64CD\u4F5C",dataIndex:"name",key:"name",render:function(Pe,je){return v.a.createElement("span",{className:"c-blue current",onClick:function(ft){ft.stopPropagation(),Object(De.O)("/paths/".concat(je.id))}},"\u8BE6\u60C5")}}];return v.a.createElement(v.a.Fragment,null,v.a.createElement(Oe.a,{style:{cursor:"pointer"},onRow:function(Pe){return{onClick:function(Ne){window.open("/paths/".concat(Pe.id),"_blank")}}},pagination:!1,dataSource:ct,columns:tt,className:"table-layout"}))},ge=Qe,pt=a("v1sF"),ve=a.n(pt),$e=function(_e){var ct=_e.params,ne=ct===void 0?{}:ct,tt=_e.isCurrent,nt=_e.handleChangeCategory,Pe=nt===void 0?function(){}:nt,je=_e.handleChangeStatus,Ne=je===void 0?function(){}:je;return v.a.createElement(v.a.Fragment,null,v.a.createElement("div",{className:ve.a.searchBar},v.a.createElement("li",{className:"".concat(ve.a.firstLi," ").concat(!ne.category&&ve.a.active)},v.a.createElement("a",{onClick:function(){return Pe("")}},"\u5168\u90E8")),v.a.createElement("li",{className:"".concat(ve.a.otherLi," ").concat(ne.category==="manage"&&ve.a.active)},v.a.createElement("a",{onClick:function(){return Pe("manage")}},tt?"\u6211":"TA","\u7BA1\u7406\u7684")),v.a.createElement("li",{className:"".concat(ve.a.otherLi," ").concat(ne.category==="study"&&ve.a.active)},v.a.createElement("a",{onClick:function(){return Pe("study")}},tt?"\u6211":"TA","\u5B66\u4E60\u7684")),v.a.createElement("li",{className:"".concat(ve.a.otherLi," ").concat(ne.category==="collect"&&ve.a.active)},v.a.createElement("a",{onClick:function(){return Pe("collect")}},tt?"\u6211":"TA","\u6536\u85CF\u7684"))),(ne==null?void 0:ne.category)==="manage"&&tt&&v.a.createElement("div",{className:"".concat(ve.a.searchBar," ").concat(ve.a.searchBarBorder)},v.a.createElement("li",{className:"font14 ".concat(ve.a.firstLi," ").concat(!ne.status&&ve.a.active)},v.a.createElement("a",{onClick:function(){return Ne("")}},"\u5168\u90E8")),v.a.createElement("li",{className:"font14 ".concat(ve.a.otherLi," ").concat(ne.status==="editing"&&ve.a.active)},v.a.createElement("a",{onClick:function(){return Ne("editing")}},"\u7F16\u8F91\u4E2D")),v.a.createElement("li",{className:"font14 ".concat(ve.a.otherLi," ").concat(ne.status==="applying"&&ve.a.active)},v.a.createElement("a",{onClick:function(){return Ne("applying")}},"\u5F85\u5BA1\u6838")),v.a.createElement("li",{className:"font14 ".concat(ve.a.otherLi," ").concat(ne.status==="published"&&ve.a.active)},v.a.createElement("a",{onClick:function(){return Ne("published")}},"\u5DF2\u53D1\u5E03")),v.a.createElement("li",{className:"font14 ".concat(ve.a.otherLi," ").concat(ne.status==="publiced"&&ve.a.active)},v.a.createElement("a",{onClick:function(){return Ne("publiced")}},"\u5DF2\u516C\u5F00"))),((ne==null?void 0:ne.category)==="study"||(ne==null?void 0:ne.category)==="collect")&&tt&&v.a.createElement("div",{className:"".concat(ve.a.searchBar," ").concat(ve.a.searchBarBorder)},v.a.createElement("li",{className:"font14 ".concat(ve.a.firstLi," ").concat(!ne.status&&ve.a.active)},v.a.createElement("a",{onClick:function(){return Ne("")}},"\u5168\u90E8")),v.a.createElement("li",{className:"font14 ".concat(ve.a.otherLi," ").concat(ne.status==="unfinished"&&ve.a.active)},v.a.createElement("a",{onClick:function(){return Ne("unfinished")}},"\u672A\u5B8C\u6210")),v.a.createElement("li",{className:"font14 ".concat(ve.a.otherLi," ").concat(ne.status==="finished"&&ve.a.active)},v.a.createElement("a",{onClick:function(){return Ne("finished")}},"\u5DF2\u5B8C\u6210"))))},re=a("dhSg"),we=a("LvDl"),Rt=function(_e){var ct,ne,tt,nt=_e.user,Pe=_e.userDetail,je=_e.globalSetting,Ne=_e.loading,ft=_e.dispatch,qt=Object(O.a)(_e,["user","userDetail","globalSetting","loading","dispatch"]),Vt=Object(W.h)(),Ct=Object(P.useRef)(),Wt=Object(P.useState)({}),hn=Object(B.a)(Wt,2),b=hn[0],k=hn[1],z=Object(P.useState)(0),ee=Object(B.a)(z,2),ie=ee[0],Z=ee[1],Y=Object(P.useState)([]),F=Object(B.a)(Y,2),H=F[0],be=F[1],ae=Object(P.useState)(),he=Object(B.a)(ae,2),Se=he[0],ye=he[1],Ie=Object(P.useState)(!1),dt=Object(B.a)(Ie,2),Ze=dt[0],it=dt[1],Ae=Object(P.useState)([{label:v.a.createElement("span",{className:"icon-juxingfenbu font14"}),value:1},{label:v.a.createElement("span",{className:"icon-liebiaofenbu font14"}),value:2}]),Bt=Object(B.a)(Ae,2),jt=Bt[0],gt=Bt[1],St=Object(P.useState)(parseInt(localStorage.getItem("PathShowtype"))||1),It=Object(B.a)(St,2),Ge=It[0],Ht=It[1],ht=Object(P.useRef)(Object(we.throttle)(function(at){return Ue(at)},500,{trailing:!1}));Object(P.useEffect)(function(){ht.current=Object(we.throttle)(Ue,500,{trailing:!1})},[b]),Object(P.useEffect)(function(){var at;Ct.current=(at=Vt.pathname.split("/"))===null||at===void 0?void 0:at[2];var qe={category:void 0,status:void 0,page:1,per_page:16,sort_by:"updated_at",sort_direction:"desc",username:Ct.current};k(qe),ze(qe)},[Vt.pathname]),Object(P.useEffect)(function(){var at;ye(((at=nt.userInfo)===null||at===void 0?void 0:at.login)===Ct.current)},[(ct=nt.userInfo)===null||ct===void 0?void 0:ct.login,Ct.current]);var vt=((ne=Vt.pathname.split("/"))===null||ne===void 0?void 0:ne[3])||"classrooms";Object(P.useEffect)(function(){var at=re.a.subscribe("user-detail-search",function(){var qe=Object(ue.a)(K.a.mark(function xt(Jt){var on;return K.a.wrap(function(zt){for(;;)switch(zt.prev=zt.next){case 0:if(!(vt===Jt.currentTabName)){zt.next=7;break}return on={category:void 0,status:void 0,page:1,per_page:16,sort_by:"updated_at",sort_direction:"desc",username:Ct.current,search:Jt.value},k(on),it(!1),zt.next=6,ze(on);case 6:it(!0);case 7:case"end":return zt.stop()}},xt)}));return function(xt){return qe.apply(this,arguments)}}());return at},[Se]);var ze=function(){var at=Object(ue.a)(K.a.mark(function qe(xt){var Jt;return K.a.wrap(function(rn){for(;;)switch(rn.prev=rn.next){case 0:return rn.next=2,ft({type:"userDetail/getPaths",payload:xt});case 2:Jt=rn.sent,Jt&&(Z(Jt.count||0),be(Jt.subjects||[]));case 4:case"end":return rn.stop()}},qe)}));return function(xt){return at.apply(this,arguments)}}(),Ue=function(qe){console.log(22222),b.category=qe,b.page=1,k(b),ze(b)},Mt=function(qe){b.status=qe,b.page=1,k(b),ze(b)},Ft=function(){b.sort_direction=b.sort_direction==="desc"?"asc":"desc",k(b),ze(b)},kt=function(qe){b.sort_by=qe,b.sort_direction="desc",k(b),ze(b)},Ot=function(qe,xt){b.page=qe,b.per_page=xt,k(b),ze(b)},xn=function(){var qe=b.category=="collect"?"\u5171\u6536\u85CF":"\u5171\u53C2\u4E0E",xt="";return b.category==="collect"&&(xt=""),b.category==="manage"&&(xt="\u53D1\u5E03"),b.category==="study"&&(xt="\u5B66\u4E60"),b.category||(xt="\u5B9E\u8DF5\u8BFE\u7A0B"),"".concat(qe).concat(ie,"\u4E2A").concat(xt)},jn=function(){return b.sort_by==="updated_at"?"\u6700\u8FD1\u66F4\u65B0":b.sort_by==="created_at"?"\u6700\u65B0\u521B\u5EFA":b.sort_by==="name"?"\u540D\u79F0\u6392\u5E8F":""};return v.a.createElement("div",{className:S.a.wrap},b.search?v.a.createElement(v.a.Fragment,null,Ze&&v.a.createElement("div",{className:"font17 mt5 mb5"},v.a.createElement("span",{className:"c-grey-999"},"\u5173\u952E\u8BCD\uFF1A"),v.a.createElement("span",{className:"c-grey-333"},b.search," "),v.a.createElement("span",{className:"c-grey-999"},"\u5171\u627E\u5230"),v.a.createElement("span",{className:"c-grey-333"}," ",ie," "),v.a.createElement("span",{className:"c-grey-999"},"\u95E8\u76F8\u5173\u5B9E\u8DF5\u8BFE\u7A0B"))):v.a.createElement(v.a.Fragment,null,v.a.createElement($e,{params:b,isCurrent:Se,handleChangeCategory:ht.current,handleChangeStatus:Mt}),v.a.createElement("div",{className:S.a.midWrap},v.a.createElement("div",null,v.a.createElement("span",{className:S.a.color999},xn()),v.a.createElement(pe.a.Group,{className:"ml20 mr20 radio-group-sort-order",options:jt,onChange:function(qe){Ht(qe.target.value),localStorage.setItem("PathShowtype",qe.target.value)},value:Ge,optionType:"button",buttonStyle:"solid"}),((tt=nt.userInfo)===null||tt===void 0?void 0:tt.user_identity)!=="\u5B66\u751F"&&v.a.createElement(U.a,{style:{margin:"0px 20px"},to:"/paths/new"},v.a.createElement(me.a,{type:"primary"},"\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B"))),v.a.createElement("div",{className:S.a.orderWrap},v.a.createElement(E.a,{overlay:v.a.createElement($.a,null,v.a.createElement($.a.Item,{onClick:function(){return kt("updated_at")}},"\u6700\u8FD1\u66F4\u65B0"),v.a.createElement($.a.Item,{onClick:function(){return kt("created_at")}},"\u6700\u65B0\u521B\u5EFA"),v.a.createElement($.a.Item,{onClick:function(){return kt("name")}},"\u540D\u79F0\u6392\u5E8F"))},v.a.createElement("span",{className:S.a.orderTextWrap},jn())),v.a.createElement("span",{className:S.a.orderIconWrap},v.a.createElement("span",{className:S.a.orderAsc},v.a.createElement("i",{className:b.sort_direction==="asc"?"iconfont icon-sanjiaoxing-up font12 ".concat(S.a.color0152d9," ").concat(S.a.h10," ").concat(S.a.cursorPointer):"iconfont icon-sanjiaoxing-up font12 ".concat(S.a.h10," ").concat(S.a.cursorPointer),onClick:function(){return Ft()}})),v.a.createElement("span",{className:S.a.orderDesc},v.a.createElement("i",{className:b.sort_direction==="desc"?"iconfont icon-sanjiaoxing-down font12 ".concat(S.a.color0152d9," ").concat(S.a.h10," ").concat(S.a.cursorPointer):"iconfont icon-sanjiaoxing-down font12 ".concat(S.a.h10," ").concat(S.a.cursorPointer),onClick:function(){return Ft()}})))))),v.a.createElement(x.a,{loading:Ne["userDetail/getPaths"],active:!0,paragraph:{rows:5}},Ge==1&&v.a.createElement("div",{className:S.a.cardWrap},!(H!=null&&H.length)&&(b.category||b.search)&&v.a.createElement(A.a,null),v.a.createElement(ce,{data:H})),Ge!=1&&v.a.createElement("div",{className:"mt10",style:{minHeight:400}},v.a.createElement(ge,{number:(b.page-1)*b.per_page,data:H})),ie>0&&v.a.createElement("div",{className:S.a.countWrap},v.a.createElement(j.a,{showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["10","20","50","100","200"],total:ie,onChange:function(qe,xt){Ot(qe,xt)},pageSize:b.per_page,hideOnSinglePage:!0,current:b.page}))))},Dt=X.default=Object(se.a)(function(de){var _e=de.user,ct=de.userDetail,ne=de.loading,tt=de.globalSetting;return{user:_e,userDetail:ct,globalSetting:tt,loading:ne.effects}})(Rt)},"55Ip":function(Ve,X,a){"use strict";a.d(X,"a",function(){return v}),a.d(X,"b",function(){return A});var R=a("Ty5D"),x=a("dI71"),fe=a("q1tI"),j=a.n(fe),r=a("YS25"),E=a("17x9"),te=a.n(E),$=a("wx14"),D=a("zLVn"),me=a("9R94"),J=function(c){Object(x.a)(l,c);function l(){for(var M,T=arguments.length,G=new Array(T),w=0;w=0||T.relatedTarget.className.indexOf("".concat(oe,"-next"))>=0))return;c.setState({goInputText:""}),q(c.getValidValue())},c.go=function(T){var G=c.state.goInputText;if(G==="")return;(T.keyCode===B.ENTER||T.type==="click")&&(c.setState({goInputText:""}),c.props.quickGo(c.getValidValue()))},c}return Object(r.a)(h,[{key:"getValidValue",value:function(){var l=this.state,C=l.goInputText,M=l.current;return!C||isNaN(C)?M:Number(C)}},{key:"getPageSizeOptions",value:function(){var l=this.props,C=l.pageSize,M=l.pageSizeOptions;return M.some(function(T){return T.toString()===C.toString()})?M:M.concat([C.toString()]).sort(function(T,G){var w=isNaN(Number(T))?0:Number(T),q=isNaN(Number(G))?0:Number(G);return w-q})}},{key:"render",value:function(){var l=this,C=this.props,M=C.pageSize,T=C.locale,G=C.rootPrefixCls,w=C.changeSize,q=C.quickGo,oe=C.goButton,ce=C.selectComponentClass,Fe=C.buildOptionText,Oe=C.selectPrefixCls,Q=C.disabled,Ee=this.state.goInputText,Re="".concat(G,"-options"),Te=ce,De=null,Qe=null,ge=null;if(!w&&!q)return null;var pt=this.getPageSizeOptions();if(w&&Te){var ve=pt.map(function($e,re){return D.a.createElement(Te.Option,{key:re,value:$e.toString()},(Fe||l.buildOptionText)($e))});De=D.a.createElement(Te,{disabled:Q,prefixCls:Oe,showSearch:!1,className:"".concat(Re,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(M||pt[0]).toString(),onChange:this.changeSize,getPopupContainer:function(re){return re.parentNode}},ve)}return q&&(oe&&(ge=typeof oe=="boolean"?D.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:Q,className:"".concat(Re,"-quick-jumper-button")},T.jump_to_confirm):D.a.createElement("span",{onClick:this.go,onKeyUp:this.go},oe)),Qe=D.a.createElement("div",{className:"".concat(Re,"-quick-jumper")},T.jump_to,D.a.createElement("input",{disabled:Q,type:"text",value:Ee,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),T.page,ge)),D.a.createElement("li",{className:"".concat(Re)},De,Qe)}}]),h}(D.a.Component);O.defaultProps={pageSizeOptions:["10","20","50","100"]};var y=O,K=a("N2Kk");function P(){}function v(S){return typeof S=="number"&&isFinite(S)&&Math.floor(S)===S}function W(S,A,h){return h}function U(S,A,h){var c=typeof S=="undefined"?A.pageSize:S;return Math.floor((h.total-1)/c)+1}var se=function(S){Object(E.a)(h,S);var A=Object(te.a)(h);function h(c){var l;Object(j.a)(this,h),l=A.call(this,c),l.getJumpPrevPage=function(){return Math.max(1,l.state.current-(l.props.showLessItems?3:5))},l.getJumpNextPage=function(){return Math.min(U(void 0,l.state,l.props),l.state.current+(l.props.showLessItems?3:5))},l.getItemIcon=function(w,q){var oe=l.props.prefixCls,ce=w||D.a.createElement("button",{type:"button","aria-label":q,className:"".concat(oe,"-item-link")});return typeof w=="function"&&(ce=D.a.createElement(w,Object(fe.a)({},l.props))),ce},l.savePaginationNode=function(w){l.paginationNode=w},l.isValid=function(w){return v(w)&&w!==l.state.current},l.shouldDisplayQuickJumper=function(){var w=l.props,q=w.showQuickJumper,oe=w.pageSize,ce=w.total;return ce<=oe?!1:q},l.handleKeyDown=function(w){(w.keyCode===B.ARROW_UP||w.keyCode===B.ARROW_DOWN)&&w.preventDefault()},l.handleKeyUp=function(w){var q=l.getValidValue(w),oe=l.state.currentInputValue;q!==oe&&l.setState({currentInputValue:q}),w.keyCode===B.ENTER?l.handleChange(q):w.keyCode===B.ARROW_UP?l.handleChange(q-1):w.keyCode===B.ARROW_DOWN&&l.handleChange(q+1)},l.changePageSize=function(w){var q=l.state.current,oe=U(w,l.state,l.props);q=q>oe?oe:q,oe===0&&(q=l.state.current),typeof w=="number"&&("pageSize"in l.props||l.setState({pageSize:w}),"current"in l.props||l.setState({current:q,currentInputValue:q})),l.props.onShowSizeChange(q,w),"onChange"in l.props&&l.props.onChange&&l.props.onChange(q,w)},l.handleChange=function(w){var q=l.props.disabled,oe=w;if(l.isValid(oe)&&!q){var ce=U(void 0,l.state,l.props);oe>ce?oe=ce:oe<1&&(oe=1),"current"in l.props||l.setState({current:oe,currentInputValue:oe});var Fe=l.state.pageSize;return l.props.onChange(oe,Fe),oe}return l.state.current},l.prev=function(){l.hasPrev()&&l.handleChange(l.state.current-1)},l.next=function(){l.hasNext()&&l.handleChange(l.state.current+1)},l.jumpPrev=function(){l.handleChange(l.getJumpPrevPage())},l.jumpNext=function(){l.handleChange(l.getJumpNextPage())},l.hasPrev=function(){return l.state.current>1},l.hasNext=function(){return l.state.current2?oe-2:0),Fe=2;Fe=M?G=M:G=Number(C),G}},{key:"getShowSizeChanger",value:function(){var l=this.props,C=l.showSizeChanger,M=l.total,T=l.totalBoundaryShowSizeChanger;return typeof C!="undefined"?C:M>T}},{key:"renderPrev",value:function(l){var C=this.props,M=C.prevIcon,T=C.itemRender,G=T(l,"prev",this.getItemIcon(M,"prev page")),w=!this.hasPrev();return Object($.isValidElement)(G)?Object($.cloneElement)(G,{disabled:w}):G}},{key:"renderNext",value:function(l){var C=this.props,M=C.nextIcon,T=C.itemRender,G=T(l,"next",this.getItemIcon(M,"next page")),w=!this.hasNext();return Object($.isValidElement)(G)?Object($.cloneElement)(G,{disabled:w}):G}},{key:"render",value:function(){var l=this,C=this.props,M=C.prefixCls,T=C.className,G=C.style,w=C.disabled,q=C.hideOnSinglePage,oe=C.total,ce=C.locale,Fe=C.showQuickJumper,Oe=C.showLessItems,Q=C.showTitle,Ee=C.showTotal,Re=C.simple,Te=C.itemRender,De=C.showPrevNextJumpers,Qe=C.jumpPrevIcon,ge=C.jumpNextIcon,pt=C.selectComponentClass,ve=C.selectPrefixCls,$e=C.pageSizeOptions,re=this.state,we=re.current,Rt=re.pageSize,Dt=re.currentInputValue;if(q===!0&&oe<=Rt)return null;var de=U(void 0,this.state,this.props),_e=[],ct=null,ne=null,tt=null,nt=null,Pe=null,je=Fe&&Fe.goButton,Ne=Oe?1:2,ft=we-1>0?we-1:0,qt=we+1=Ne*2&&we!==1+2&&(_e[0]=Object($.cloneElement)(_e[0],{className:"".concat(M,"-item-after-jump-prev")}),_e.unshift(ct)),de-we>=Ne*2&&we!==de-2&&(_e[_e.length-1]=Object($.cloneElement)(_e[_e.length-1],{className:"".concat(M,"-item-before-jump-next")}),_e.push(ne)),z!==1&&_e.unshift(tt),ee!==de&&_e.push(nt)}var Y=null;Ee&&(Y=D.a.createElement("li",{className:"".concat(M,"-total-text")},Ee(oe,[oe===0?0:(we-1)*Rt+1,we*Rt>oe?oe:we*Rt])));var F=!this.hasPrev()||!de,H=!this.hasNext()||!de;return D.a.createElement("ul",Object(R.a)({className:J()(M,T,Object(x.a)({},"".concat(M,"-disabled"),w)),style:G,unselectable:"unselectable",ref:this.savePaginationNode},Vt),Y,D.a.createElement("li",{title:Q?ce.prev_page:null,onClick:this.prev,tabIndex:F?null:0,onKeyPress:this.runIfEnterPrev,className:J()("".concat(M,"-prev"),Object(x.a)({},"".concat(M,"-disabled"),F)),"aria-disabled":F},this.renderPrev(ft)),_e,D.a.createElement("li",{title:Q?ce.next_page:null,onClick:this.next,tabIndex:H?null:0,onKeyPress:this.runIfEnterNext,className:J()("".concat(M,"-next"),Object(x.a)({},"".concat(M,"-disabled"),H)),"aria-disabled":H},this.renderNext(qt)),D.a.createElement(y,{disabled:w,locale:ce,rootPrefixCls:M,selectComponentClass:pt,selectPrefixCls:ve,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:we,pageSize:Rt,pageSizeOptions:$e,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:je}))}}],[{key:"getDerivedStateFromProps",value:function(l,C){var M={};if("current"in l&&(M.current=l.current,l.current!==C.current&&(M.currentInputValue=M.current)),"pageSize"in l&&l.pageSize!==C.pageSize){var T=C.current,G=U(l.pageSize,C,l);T=T>G?G:T,"current"in l||(M.current=T,M.currentInputValue=T),M.pageSize=l.pageSize}return M}}]),h}(D.a.Component);se.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:P,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:P,locale:K.a,style:{},itemRender:W,totalBoundaryShowSizeChanger:50};var N=se},"6RRn":function(Ve,X,a){"use strict";var R=a("wCXF"),x=a("n6Qo");a.d(X,"b",function(){return x.a});var fe=a("IBYe"),j=a("6eGT"),r=a("hW8S");a.d(X,"a",function(){return r.a}),X.c=R.b},"6eGT":function(Ve,X,a){"use strict";function R(x){return null}X.a=R},"815F":function(Ve,X,a){"use strict";a.d(X,"e",function(){return te}),a.d(X,"c",function(){return D}),a.d(X,"d",function(){return me}),a.d(X,"a",function(){return pe}),a.d(X,"f",function(){return ue}),a.d(X,"b",function(){return B});var R=a("KQm4"),x=a("VTBJ"),fe=a("Ff2n"),j=a("Zm9Q"),r=a("Kwbf"),E=a("OZM5");function te(O,y){return O!=null?O:y}function $(){var O=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],y=new Map;function K(P){var v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(P||[]).forEach(function(W){var U=W.key,se=W.children;Object(r.a)(U!=null,"Tree node must have a certain key: [".concat(v).concat(U,"]"));var N=String(U);Object(r.a)(!y.has(N)||U===null||U===void 0,"Same 'key' exist in the Tree: ".concat(N)),y.set(N,!0),K(se,"".concat(v).concat(N," > "))})}K(O)}function D(O){function y(K){var P=Object(j.a)(K);return P.map(function(v){if(!Object(E.i)(v))return Object(r.a)(!v,"Tree/TreeNode can only accept TreeNode as children."),null;var W=v.key,U=v.props,se=U.children,N=Object(fe.a)(U,["children"]),S=Object(x.a)({key:W},N),A=y(se);return A.length&&(S.children=A),S}).filter(function(v){return v})}return y(O)}function me(){var O=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],K=new Set(y===!0?[]:y),P=[];function v(W){var U=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return W.map(function(se,N){var S=Object(E.h)(U?U.pos:"0",N),A=te(se.key,S),h=Object(x.a)(Object(x.a)({},se),{},{parent:U,pos:S,children:null,data:se,isStart:[].concat(Object(R.a)(U?U.isStart:[]),[N===0]),isEnd:[].concat(Object(R.a)(U?U.isEnd:[]),[N===W.length-1])});return P.push(h),y===!0||K.has(A)?h.children=v(se.children||[],h):h.children=[],h})}return v(O),P}function J(O,y,K){var P;K?typeof K=="string"?P=function(U){return U[K]}:typeof K=="function"&&(P=function(U){return K(U)}):P=function(U,se){return te(U.key,se)};function v(W,U,se){var N=W?W.children:O,S=W?Object(E.h)(se.pos,U):"0";if(W){var A=P(W,S),h={node:W,index:U,pos:S,key:A,parentPos:se.node?se.pos:null,level:se.level+1};y(h)}N&&N.forEach(function(c,l){v(c,l,{node:W,pos:S,level:se?se.level+1:-1})})}v(null)}function pe(O){var y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},K=y.initWrapper,P=y.processEntity,v=y.onProcessFinished,W=arguments.length>2?arguments[2]:void 0,U={},se={},N={posEntities:U,keyEntities:se};return K&&(N=K(N)||N),J(O,function(S){var A=S.node,h=S.index,c=S.pos,l=S.key,C=S.parentPos,M=S.level,T={node:A,index:h,key:l,pos:c,level:M},G=te(l,c);U[c]=T,se[G]=T,T.parent=U[C],T.parent&&(T.parent.children=T.parent.children||[],T.parent.children.push(T)),P&&P(T,N)},W),v&&v(N),N}function ue(O,y){var K=y.expandedKeys,P=y.selectedKeys,v=y.loadedKeys,W=y.loadingKeys,U=y.checkedKeys,se=y.halfCheckedKeys,N=y.dragOverNodeKey,S=y.dropPosition,A=y.keyEntities,h=A[O],c={eventKey:O,expanded:K.indexOf(O)!==-1,selected:P.indexOf(O)!==-1,loaded:v.indexOf(O)!==-1,loading:W.indexOf(O)!==-1,checked:U.indexOf(O)!==-1,halfChecked:se.indexOf(O)!==-1,pos:String(h?h.pos:""),dragOver:N===O&&S===0,dragOverGapTop:N===O&&S===-1,dragOverGapBottom:N===O&&S===1};return c}function B(O){var y=O.data,K=O.expanded,P=O.selected,v=O.checked,W=O.loaded,U=O.loading,se=O.halfChecked,N=O.dragOver,S=O.dragOverGapTop,A=O.dragOverGapBottom,h=O.pos,c=O.active,l=Object(x.a)(Object(x.a)({},y),{},{expanded:K,selected:P,checked:v,loaded:W,loading:U,halfChecked:se,dragOver:N,dragOverGapTop:S,dragOverGapBottom:A,pos:h,active:c});return"props"in l||Object.defineProperty(l,"props",{get:function(){return Object(r.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),O}}),l}},BdwD:function(Ve,X,a){"use strict";var R=a("+L6B"),x=a("2/Rp"),fe=a("0Owb"),j=a("k1fw"),r=a("q1tI"),E=a.n(r),te=a("FOrL"),$=a.n(te),D=function(J){var pe=J.buttonProps,ue=pe===void 0?{}:pe,B=J.styles,O=B===void 0?{}:B,y=J.customText,K=J.ButtonText,P=J.ButtonClick,v=J.Buttonclass,W=J.ButtonTwo;return E.a.createElement("section",{className:"tc animated fadeIn",style:Object(j.a)(Object(j.a)({},{color:"#999",margin:"200px auto"}),O)},E.a.createElement("img",{src:$.a}),E.a.createElement("p",{className:"mt20 font14"},y||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),K&&E.a.createElement(x.a,Object(fe.a)({className:v,onClick:P},ue),K),W&&W)};X.a=D},FOrL:function(Ve,X,a){Ve.exports=a.p+"static/nodata.a6b3f948.png"},IBYe:function(Ve,X,a){"use strict";function R(x){return null}X.a=R},LdHM:function(Ve,X,a){"use strict";a.d(X,"b",function(){return W}),a.d(X,"a",function(){return se});var R=a("1OyB"),x=a("vuIU"),fe=a("Ji7U"),j=a("LK+K"),r=a("q1tI"),E=a("rePB"),te=a("Ff2n"),$=a("ODXe"),D=a("4IlW"),me=a("bX4T"),J=a("YrtM"),pe=a("TSYQ"),ue=a.n(pe),B=a("+nKL"),O=a("8OUc"),y=function(Q,Ee){var Re=Q.prefixCls,Te=Q.id,De=Q.flattenOptions,Qe=Q.childrenAsData,ge=Q.values,pt=Q.searchValue,ve=Q.multiple,$e=Q.defaultActiveFirstOption,re=Q.height,we=Q.itemHeight,Rt=Q.notFoundContent,Dt=Q.open,de=Q.menuItemSelectedIcon,_e=Q.virtual,ct=Q.onSelect,ne=Q.onToggleOpen,tt=Q.onActiveValue,nt=Q.onScroll,Pe=Q.onMouseEnter,je="".concat(Re,"-item"),Ne=Object(J.a)(function(){return De},[Dt,De],function(Z,Y){return Y[0]&&Z[1]!==Y[1]}),ft=r.useRef(null),qt=function(Y){Y.preventDefault()},Vt=function(Y){ft.current&&ft.current.scrollTo({index:Y})},Ct=function(Y){for(var F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,H=Ne.length,be=0;be1&&arguments[1]!==void 0?arguments[1]:!1;return Object(S.a)(Oe).map(function(Ee,Re){if(!r.isValidElement(Ee)||!Ee.type)return null;var Te=Ee.type.isSelectOptGroup,De=Ee.key,Qe=Ee.props,ge=Qe.children,pt=Object(te.a)(Qe,["children"]);return Q||!Te?A(Ee):Object(N.a)(Object(N.a)({key:"__RC_SELECT_GRP__".concat(De===null?Re:De,"__"),label:De},pt),{},{options:h(ge)})}).filter(function(Ee){return Ee})}var c=a("2Qr1"),l=a("qNPg"),C=a("U8pU"),M=a("Kwbf"),T=a("WKfj");function G(Oe){var Q=Oe.mode,Ee=Oe.options,Re=Oe.children,Te=Oe.backfill,De=Oe.allowClear,Qe=Oe.placeholder,ge=Oe.getInputElement,pt=Oe.showSearch,ve=Oe.onSearch,$e=Oe.defaultOpen,re=Oe.autoFocus,we=Oe.labelInValue,Rt=Oe.value,Dt=Oe.inputValue,de=Oe.optionLabelProp,_e=Q==="multiple"||Q==="tags",ct=pt!==void 0?pt:_e||Q==="combobox",ne=Ee||h(Re);if(Object(M.a)(Q!=="tags"||ne.every(function(je){return!je.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),Q==="tags"||Q==="combobox"){var tt=ne.some(function(je){return je.options?je.options.some(function(Ne){return typeof("value"in Ne?Ne.value:Ne.key)=="number"}):typeof("value"in je?je.value:je.key)=="number"});Object(M.a)(!tt,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(M.a)(Q!=="combobox"||!de,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(M.a)(Q==="combobox"||!Te,"`backfill` only works with `combobox` mode."),Object(M.a)(Q==="combobox"||!ge,"`getInputElement` only work with `combobox` mode."),Object(M.b)(Q!=="combobox"||!ge||!De||!Qe,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),ve&&!ct&&Q!=="combobox"&&Q!=="tags"&&Object(M.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(M.b)(!$e||re,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),Rt!=null){var nt=Object(T.d)(Rt);Object(M.a)(!we||nt.every(function(je){return Object(C.a)(je)==="object"&&("key"in je||"value"in je)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(M.a)(!_e||Array.isArray(Rt),"`value` should be array when `mode` is `multiple` or `tags`")}if(Re){var Pe=null;Object(S.a)(Re).some(function(je){if(!r.isValidElement(je)||!je.type)return!1;var Ne=je.type;if(Ne.isSelectOption)return!1;if(Ne.isSelectOptGroup){var ft=Object(S.a)(je.props.children).every(function(qt){return!r.isValidElement(qt)||!je.type||qt.type.isSelectOption?!0:(Pe=qt.type,!1)});return!ft}return Pe=Ne,!0}),Pe&&Object(M.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Pe.displayName||Pe.name||Pe,"`.")),Object(M.a)(Dt===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var w=G,q=Object(l.a)({prefixCls:"rc-select",components:{optionList:P},convertChildrenToData:h,flattenOptions:c.d,getLabeledValue:c.e,filterOptions:c.b,isValueDisabled:c.g,findValueOption:c.c,warningProps:w,fillOptionsWithMissingValue:c.a}),oe=function(Oe){Object(fe.a)(Ee,Oe);var Q=Object(j.a)(Ee);function Ee(){var Re;return Object(R.a)(this,Ee),Re=Q.apply(this,arguments),Re.selectRef=r.createRef(),Re.focus=function(){Re.selectRef.current.focus()},Re.blur=function(){Re.selectRef.current.blur()},Re}return Object(x.a)(Ee,[{key:"render",value:function(){return r.createElement(q,Object.assign({ref:this.selectRef},this.props))}}]),Ee}(r.Component);oe.Option=W,oe.OptGroup=se;var ce=oe,Fe=X.c=ce},NvD2:function(Ve,X,a){"use strict";a.d(X,"a",function(){return E});var R=a("Kwbf");function x(te,$){var D=new Set;return te.forEach(function(me){$.has(me)||D.add(me)}),D}function fe(te){var $=te||{},D=$.disabled,me=$.disableCheckbox,J=$.checkable;return!!(D||me)||J===!1}function j(te,$,D,me){for(var J=new Set(te),pe=new Set,ue=0;ue<=D;ue+=1){var B=$.get(ue)||new Set;B.forEach(function(P){var v=P.key,W=P.node,U=P.children,se=U===void 0?[]:U;J.has(v)&&!me(W)&&se.filter(function(N){return!me(N.node)}).forEach(function(N){J.add(N.key)})})}for(var O=new Set,y=D;y>=0;y-=1){var K=$.get(y)||new Set;K.forEach(function(P){var v=P.parent,W=P.node;if(me(W)||!P.parent||O.has(P.parent.key))return;if(me(P.parent.node)){O.add(v.key);return}var U=!0,se=!1;(v.children||[]).filter(function(N){return!me(N.node)}).forEach(function(N){var S=N.key,A=J.has(S);U&&!A&&(U=!1),!se&&(A||pe.has(S))&&(se=!0)}),U&&J.add(v.key),se&&pe.add(v.key),O.add(v.key)})}return{checkedKeys:Array.from(J),halfCheckedKeys:Array.from(x(pe,J))}}function r(te,$,D,me,J){for(var pe=new Set(te),ue=new Set($),B=0;B<=me;B+=1){var O=D.get(B)||new Set;O.forEach(function(v){var W=v.key,U=v.node,se=v.children,N=se===void 0?[]:se;!pe.has(W)&&!ue.has(W)&&!J(U)&&N.filter(function(S){return!J(S.node)}).forEach(function(S){pe.delete(S.key)})})}ue=new Set;for(var y=new Set,K=me;K>=0;K-=1){var P=D.get(K)||new Set;P.forEach(function(v){var W=v.parent,U=v.node;if(J(U)||!v.parent||y.has(v.parent.key))return;if(J(v.parent.node)){y.add(W.key);return}var se=!0,N=!1;(W.children||[]).filter(function(S){return!J(S.node)}).forEach(function(S){var A=S.key,h=pe.has(A);se&&!h&&(se=!1),!N&&(h||ue.has(A))&&(N=!0)}),se||pe.delete(W.key),N&&ue.add(W.key),y.add(W.key)})}return{checkedKeys:Array.from(pe),halfCheckedKeys:Array.from(x(ue,pe))}}function E(te,$,D,me){var J=[],pe;me?pe=me:pe=fe;var ue=new Set(te.filter(function(K){var P=!!D[K];return P||J.push(K),P})),B=new Map,O=0;Object.keys(D).forEach(function(K){var P=D[K],v=P.level,W=B.get(v);W||(W=new Set,B.set(v,W)),W.add(P),O=Math.max(O,v)}),Object(R.a)(!J.length,"Tree missing follow keys: ".concat(J.slice(0,100).map(function(K){return"'".concat(K,"'")}).join(", ")));var y;return $===!0?y=j(ue,B,O,pe):y=r(ue,$.halfCheckedKeys,B,O,pe),y}},OZM5:function(Ve,X,a){"use strict";a.d(X,"b",function(){return me}),a.d(X,"a",function(){return J}),a.d(X,"k",function(){return pe}),a.d(X,"h",function(){return ue}),a.d(X,"i",function(){return B}),a.d(X,"g",function(){return O}),a.d(X,"c",function(){return y}),a.d(X,"d",function(){return K}),a.d(X,"j",function(){return W}),a.d(X,"e",function(){return U}),a.d(X,"f",function(){return se});var R=a("KQm4"),x=a("U8pU"),fe=a("Ff2n"),j=a("q1tI"),r=a.n(j),E=a("Kwbf"),te=a("WaYH"),$=.25,D=2;function me(N,S){var A=N.slice(),h=A.indexOf(S);return h>=0&&A.splice(h,1),A}function J(N,S){var A=N.slice();return A.indexOf(S)===-1&&A.push(S),A}function pe(N){return N.split("-")}function ue(N,S){return"".concat(N,"-").concat(S)}function B(N){return N&&N.type&&N.type.isTreeNode}function O(N,S){var A=[N],h=S[N];function c(){var l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];l.forEach(function(C){var M=C.key,T=C.children;A.push(M),c(T)})}return c(h.children),A}function y(N,S){var A=N.clientY,h=S.selectHandle.getBoundingClientRect(),c=h.top,l=h.bottom,C=h.height,M=Math.max(C*$,D);return A<=c+M?-1:A>=l-M?1:0}function K(N,S){if(!N)return;var A=S.multiple;return A?N.slice():N.length?[N[0]]:N}var P=function(S){return S};function v(N,S){if(!N)return[];var A=S||{},h=A.processProps,c=h===void 0?P:h,l=Array.isArray(N)?N:[N];return l.map(function(C){var M=C.children,T=Object(fe.a)(C,["children"]),G=v(M,S);return r.a.createElement(te.a,Object.assign({},c(T)),G)})}function W(N){if(!N)return null;var S;if(Array.isArray(N))S={checkedKeys:N,halfCheckedKeys:void 0};else if(Object(x.a)(N)==="object")S={checkedKeys:N.checked||void 0,halfCheckedKeys:N.halfChecked||void 0};else return Object(E.a)(!1,"`checkedKeys` is not an array or an object"),null;return S}function U(N,S){var A=new Set;function h(c){if(A.has(c))return;var l=S[c];if(!l)return;A.add(c);var C=l.parent,M=l.node;if(M.disabled)return;C&&h(C.key)}return(N||[]).forEach(function(c){h(c)}),Object(R.a)(A)}function se(N){var S={};return Object.keys(N).forEach(function(A){(A.startsWith("data-")||A.startsWith("aria-"))&&(S[A]=N[A])}),S}},"SA+Z":function(Ve,X,a){var R=a("wTVA"),x=a("EbDI"),fe=a("ZhPi"),j=a("wkBT");function r(E){return R(E)||x(E)||fe(E)||j()}Ve.exports=r,Ve.exports.__esModule=!0,Ve.exports.default=Ve.exports},WaYH:function(Ve,X,a){"use strict";var R=a("rePB"),x=a("Ff2n"),fe=a("VTBJ"),j=a("1OyB"),r=a("vuIU"),E=a("JX7q"),te=a("Ji7U"),$=a("LK+K"),D=a("q1tI"),me=a("TSYQ"),J=a.n(me),pe=a("sboe"),ue=a("OZM5"),B=function(S){var A=S.prefixCls,h=S.level,c=S.isStart,l=S.isEnd;if(!h)return null;for(var C="".concat(A,"-indent-unit"),M=[],T=0;Tg&&(L=g-I),Object(r.useMemo)(function(){if(!n.length)return[0,0];for(var V=n.length,Me=V,We=0;Wef+L){Me=We-1;break}}for(var He=0,Be=V-1;Be>=0;Be-=1){var ke=o.get(n[Be].key)||U;if(ke[p]1&&arguments[1]!==void 0?arguments[1]:!1,s=d&&typeof d.getBoundingClientRect=="function"&&d.getBoundingClientRect().width;if(s){if(m){var e=getComputedStyle(d),n=e.marginLeft,t=e.marginRight;s+=+n.replace("px","")+ +t.replace("px","")}s=+s.toFixed(6)}return s||0},je=function(d,m,s){d&&Object(q.a)(d.style)==="object"&&(d.style[m]=s)},Ne=function(){return Dt.any},ft=a("bdgK"),qt=a("i8i4"),Vt=a.n(qt),Ct=a("wgJM"),Wt=a("l4aY"),hn=a("m+aA"),b=a("c+Xe"),k=a("zT1h"),z=a("QC+M");function ee(o,d,m){return m?o[0]===d[0]:o[0]===d[0]&&o[1]===d[1]}function ie(o,d,m){var s=o[d]||{};return Object(j.a)(Object(j.a)({},s),m)}function Z(o,d,m,s){for(var e=m.points,n=Object.keys(o),t=0;t1&&arguments[1]!==void 0?arguments[1]:2;d();var n=Object(Ct.a)(function(){e<=1?s({isCanceled:function(){return n!==o.current}}):m(s,e-1)});o.current=n}return r.useEffect(function(){return function(){d()}},[]),[m,d]},xn=[ht,vt,ze,Ue],jn=!1,at=!0;function qe(o){return o===ze||o===Ue}var xt=function(o,d){var m=r.useState(Ht),s=Object(x.a)(m,2),e=s[0],n=s[1],t=Ot(),i=Object(x.a)(t,2),u=i[0],p=i[1];function f(){n(ht)}return kt(function(){if(e!==Ht&&e!==Ue){var g=xn.indexOf(e),_=xn[g+1],I=d(e);I===jn?n(_):u(function(L){function V(){if(L.isCanceled())return;n(_)}I===!0?V():Promise.resolve(I).then(V)})}},[o,e]),r.useEffect(function(){return function(){p()}},[]),[f,e]},Jt=function(o){var d=Object(r.useRef)(),m=Object(r.useRef)(o);m.current=o;var s=r.useCallback(function(t){m.current(t)},[]);function e(t){t&&(t.removeEventListener(Bt,s),t.removeEventListener(Ae,s))}function n(t){d.current&&d.current!==t&&e(d.current),t&&t!==d.current&&(t.addEventListener(Bt,s),t.addEventListener(Ae,s),d.current=t)}return r.useEffect(function(){return function(){e(d.current)}},[]),[n,e]};function on(o,d,m,s){var e=s.motionEnter,n=e===void 0?!0:e,t=s.motionAppear,i=t===void 0?!0:t,u=s.motionLeave,p=u===void 0?!0:u,f=s.motionDeadline,g=s.motionLeaveImmediately,_=s.onAppearPrepare,I=s.onEnterPrepare,L=s.onLeavePrepare,V=s.onAppearStart,Me=s.onEnterStart,We=s.onLeaveStart,Le=s.onAppearActive,He=s.onEnterActive,Be=s.onLeaveActive,ke=s.onAppearEnd,Ke=s.onEnterEnd,st=s.onLeaveEnd,Xe=s.onVisibleChanged,Lt=Mt(),bt=Object(x.a)(Lt,2),xe=bt[0],Ce=bt[1],Je=Mt(gt),et=Object(x.a)(Je,2),le=et[0],lt=et[1],Tt=Mt(null),ut=Object(x.a)(Tt,2),yt=ut[0],Pt=ut[1],Yt=Object(r.useRef)(!1),un=Object(r.useRef)(null),Ut=Object(r.useRef)(!1),cn=Object(r.useRef)(null);function On(){var Nt=m();return Nt||cn.current}var fn=Object(r.useRef)(!1);function mn(Nt){var mt=On();if(Nt&&!Nt.deadline&&Nt.target!==mt)return;var Zt;le===St&&fn.current?Zt=ke==null?void 0:ke(mt,Nt):le===It&&fn.current?Zt=Ke==null?void 0:Ke(mt,Nt):le===Ge&&fn.current&&(Zt=st==null?void 0:st(mt,Nt)),Zt!==!1&&!Ut.current&&(lt(gt),Pt(null))}var Kt=Jt(mn),an=Object(x.a)(Kt,1),Qt=an[0],$t=r.useMemo(function(){var Nt,mt,Zt;switch(le){case"appear":return Nt={},Object(R.a)(Nt,ht,_),Object(R.a)(Nt,vt,V),Object(R.a)(Nt,ze,Le),Nt;case"enter":return mt={},Object(R.a)(mt,ht,I),Object(R.a)(mt,vt,Me),Object(R.a)(mt,ze,He),mt;case"leave":return Zt={},Object(R.a)(Zt,ht,L),Object(R.a)(Zt,vt,We),Object(R.a)(Zt,ze,Be),Zt;default:return{}}},[le]),An=xt(le,function(Nt){if(Nt===ht){var mt=$t[ht];return mt?mt(On()):jn}if(_t in $t){var Zt;Pt(((Zt=$t[_t])===null||Zt===void 0?void 0:Zt.call($t,On(),null))||null)}return _t===ze&&(Qt(On()),f>0&&(clearTimeout(un.current),un.current=setTimeout(function(){mn({deadline:!0})},f))),at}),Ln=Object(x.a)(An,2),zn=Ln[0],_t=Ln[1],Rn=qe(_t);fn.current=Rn,kt(function(){Ce(d);var Nt=Yt.current;if(Yt.current=!0,!o)return;var mt;!Nt&&d&&i&&(mt=St),Nt&&d&&n&&(mt=It),(Nt&&!d&&p||!Nt&&g&&!d&&p)&&(mt=Ge),mt&&(lt(mt),zn())},[d]),Object(r.useEffect)(function(){(le===St&&!i||le===It&&!n||le===Ge&&!p)&<(gt)},[i,n,p]),Object(r.useEffect)(function(){return function(){clearTimeout(un.current),Ut.current=!0}},[]),Object(r.useEffect)(function(){xe!==void 0&&le===gt&&(Xe==null||Xe(xe))},[xe,le]);var Hn=yt;return $t[ht]&&_t===vt&&(Hn=Object(j.a)({transition:"none"},Hn)),[le,_t,Hn,xe!=null?xe:d]}var rn=function(o){Object(c.a)(m,o);var d=Object(l.a)(m);function m(){return Object(S.a)(this,m),d.apply(this,arguments)}return Object(A.a)(m,[{key:"render",value:function(){return this.props.children}}]),m}(r.Component),zt=rn;function In(o){var d=o;Object(q.a)(o)==="object"&&(d=o.transitionSupport);function m(e){return!!(e.motionName&&d)}var s=r.forwardRef(function(e,n){var t=e.visible,i=t===void 0?!0:t,u=e.removeOnLeave,p=u===void 0?!0:u,f=e.forceRender,g=e.children,_=e.motionName,I=e.leavedClassName,L=e.eventProps,V=m(e),Me=Object(r.useRef)(),We=Object(r.useRef)();function Le(){try{return Object(hn.a)(Me.current||We.current)}catch(lt){return null}}var He=on(V,i,Le,e),Be=Object(x.a)(He,4),ke=Be[0],Ke=Be[1],st=Be[2],Xe=Be[3],Lt=r.useRef(Xe);Xe&&(Lt.current=!0);var bt=Object(r.useRef)(n);bt.current=n;var xe=r.useCallback(function(lt){Me.current=lt,Object(b.b)(bt.current,lt)},[]),Ce,Je=Object(j.a)(Object(j.a)({},L),{},{visible:i});if(!g)Ce=null;else if(ke===gt||!m(e))Xe?Ce=g(Object(j.a)({},Je),xe):!p&&Lt.current?Ce=g(Object(j.a)(Object(j.a)({},Je),{},{className:I}),xe):f?Ce=g(Object(j.a)(Object(j.a)({},Je),{},{style:{display:"none"}}),xe):Ce=null;else{var et,le;Ke===ht?le="prepare":qe(Ke)?le="active":Ke===vt&&(le="start"),Ce=g(Object(j.a)(Object(j.a)({},Je),{},{className:te()(jt(_,ke),(et={},Object(R.a)(et,jt(_,"".concat(ke,"-").concat(le)),le),Object(R.a)(et,_,typeof _=="string"),et)),style:st}),xe)}return r.createElement(zt,{ref:We},Ce)});return s.displayName="CSSMotion",s}var Mn=In(it),kn="add",Tn="keep",yn="remove",Nn="removed";function Vn(o){var d;return o&&Object(q.a)(o)==="object"&&"key"in o?d=o:d={key:o},Object(j.a)(Object(j.a)({},d),{},{key:String(d.key)})}function Sn(){var o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return o.map(Vn)}function Xt(){var o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],m=[],s=0,e=d.length,n=Sn(o),t=Sn(d);n.forEach(function(p){for(var f=!1,g=s;g1});return u.forEach(function(p){m=m.filter(function(f){var g=f.key,_=f.status;return g!==p||_!==yn}),m.forEach(function(f){f.key===p&&(f.status=Tn)})}),m}var nn=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function dn(o){var d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Mn,m=function(s){Object(c.a)(n,s);var e=Object(l.a)(n);function n(){var t;return Object(S.a)(this,n),t=e.apply(this,arguments),t.state={keyEntities:[]},t.removeKey=function(i){t.setState(function(u){var p=u.keyEntities;return{keyEntities:p.map(function(f){return f.key!==i?f:Object(j.a)(Object(j.a)({},f),{},{status:Nn})})}})},t}return Object(A.a)(n,[{key:"render",value:function(){var i=this,u=this.state.keyEntities,p=this.props,f=p.component,g=p.children,_=p.onVisibleChanged,I=Object(fe.a)(p,["component","children","onVisibleChanged"]),L=f||r.Fragment,V={};return nn.forEach(function(Me){V[Me]=I[Me],delete I[Me]}),delete I.keys,r.createElement(L,I,u.map(function(Me){var We=Me.status,Le=Object(fe.a)(Me,["status"]),He=We===kn||We===Tn;return r.createElement(d,Object(N.a)({},V,{key:Le.key,visible:He,eventProps:Le,onVisibleChanged:function(ke){_==null||_(ke,{key:Le.key}),ke||i.removeKey(Le.key)}}),g)}))}}],[{key:"getDerivedStateFromProps",value:function(i,u){var p=i.keys,f=u.keyEntities,g=Sn(p),_=Xt(f,g);return{keyEntities:_.filter(function(I){var L=f.find(function(V){var Me=V.key;return I.key===Me});return!(L&&L.status===Nn&&I.status===yn)})}}}]),n}(r.Component);return m.defaultProps={component:"div"},m}var en=dn(it),sn=Mn;function vn(o){var d=o.prefixCls,m=o.motion,s=o.animation,e=o.transitionName;return m||(s?{motionName:"".concat(d,"-").concat(s)}:e?{motionName:e}:null)}function Xn(o){var d=o.prefixCls,m=o.visible,s=o.zIndex,e=o.mask,n=o.maskMotion,t=o.maskAnimation,i=o.maskTransitionName;if(!e)return null;var u={};return(n||i||t)&&(u=Object(j.a)({motionAppear:!0},vn({motion:n,prefixCls:d,transitionName:i,animation:t}))),r.createElement(sn,Object(N.a)({},u,{visible:m,removeOnLeave:!0}),function(p){var f=p.className;return r.createElement("div",{style:{zIndex:s},className:te()("".concat(d,"-mask"),f)})})}var Kn=a("9mu1"),$n=a("o0o1"),_a=a.n($n),Ra=a("HaE+"),Gn=["measure","align",null,"motion"],wt=function(o,d){var m=Object(r.useState)(null),s=Object(x.a)(m,2),e=s[0],n=s[1],t=Object(r.useRef)(),i=Object(r.useRef)(!1);function u(g){i.current||n(g)}function p(){Ct.a.cancel(t.current)}function f(g){p(),t.current=Object(Ct.a)(function(){u(function(_){switch(e){case"align":return"motion";case"motion":return"stable";default:}return _}),g==null||g()})}return Object(r.useEffect)(function(){u("measure")},[o]),Object(r.useEffect)(function(){switch(e){case"measure":d();break;default:}e&&(t.current=Object(Ct.a)(Object(Ra.a)(_a.a.mark(function g(){var _,I;return _a.a.wrap(function(V){for(;;)switch(V.prev=V.next){case 0:_=Gn.indexOf(e),I=Gn[_+1],I&&_!==-1&&u(I);case 3:case"end":return V.stop()}},g)}))))},[e]),Object(r.useEffect)(function(){return function(){i.current=!0,p()}},[]),[e,f]},Jn=function(o){var d=r.useState({width:0,height:0}),m=Object(x.a)(d,2),s=m[0],e=m[1];function n(i){e({width:i.offsetWidth,height:i.offsetHeight})}var t=r.useMemo(function(){var i={};if(o){var u=s.width,p=s.height;o.indexOf("height")!==-1&&p?i.height=p:o.indexOf("minHeight")!==-1&&p&&(i.minHeight=p),o.indexOf("width")!==-1&&u?i.width=u:o.indexOf("minWidth")!==-1&&u&&(i.minWidth=u)}return i},[o,s]);return[t,n]},Yn=r.forwardRef(function(o,d){var m=o.visible,s=o.prefixCls,e=o.className,n=o.style,t=o.children,i=o.zIndex,u=o.stretch,p=o.destroyPopupOnHide,f=o.forceRender,g=o.align,_=o.point,I=o.getRootDomNode,L=o.getClassNameFromAlign,V=o.onAlign,Me=o.onMouseEnter,We=o.onMouseLeave,Le=o.onMouseDown,He=o.onTouchStart,Be=Object(r.useRef)(),ke=Object(r.useRef)(),Ke=Object(r.useState)(),st=Object(x.a)(Ke,2),Xe=st[0],Lt=st[1],bt=Jn(u),xe=Object(x.a)(bt,2),Ce=xe[0],Je=xe[1];function et(){u&&Je(I())}var le=wt(m,et),lt=Object(x.a)(le,2),Tt=lt[0],ut=lt[1],yt=Object(r.useRef)();function Pt(){return _||I}function Yt(){var Kt;(Kt=Be.current)===null||Kt===void 0||Kt.forceAlign()}function un(Kt,an){var Qt=L(an);Xe!==Qt&&Lt(Qt),Tt==="align"&&(Xe!==Qt?Promise.resolve().then(function(){Yt()}):ut(function(){var $t;($t=yt.current)===null||$t===void 0||$t.call(yt)}),V==null||V(Kt,an))}var Ut=Object(j.a)({},vn(o));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(Kt){var an=Ut[Kt];Ut[Kt]=function(Qt,$t){return ut(),an==null?void 0:an(Qt,$t)}});function cn(){return new Promise(function(Kt){yt.current=Kt})}r.useEffect(function(){!Ut.motionName&&Tt==="motion"&&ut()},[Ut.motionName,Tt]),r.useImperativeHandle(d,function(){return{forceAlign:Yt,getElement:function(){return ke.current}}});var On=Object(j.a)(Object(j.a)({},Ce),{},{zIndex:i,opacity:Tt==="motion"||Tt==="stable"||!m?void 0:0,pointerEvents:Tt==="stable"?void 0:"none"},n),fn=!0;(g==null?void 0:g.points)&&(Tt==="align"||Tt==="stable")&&(fn=!1);var mn=t;return r.Children.count(t)>1&&(mn=r.createElement("div",{className:"".concat(s,"-content")},t)),r.createElement(sn,Object(N.a)({visible:m,ref:ke,leavedClassName:"".concat(s,"-hidden")},Ut,{onAppearPrepare:cn,onEnterPrepare:cn,removeOnLeave:p,forceRender:f}),function(Kt,an){var Qt=Kt.className,$t=Kt.style,An=te()(s,e,Xe,Qt);return r.createElement(Kn.a,{target:Pt(),key:"popup",ref:Be,monitorWindowResize:!0,disabled:fn,align:g,onAlign:un},r.createElement("div",{ref:an,className:An,onMouseEnter:Me,onMouseLeave:We,onMouseDownCapture:Le,onTouchStartCapture:He,style:Object(j.a)(Object(j.a)({},$t),On)},mn))})});Yn.displayName="PopupInner";var Ta=Yn,bn=r.forwardRef(function(o,d){var m=o.prefixCls,s=o.visible,e=o.zIndex,n=o.children,t=o.mobile;t=t===void 0?{}:t;var i=t.popupClassName,u=t.popupStyle,p=t.popupMotion,f=p===void 0?{}:p,g=t.popupRender,_=r.useRef();r.useImperativeHandle(d,function(){return{forceAlign:function(){},getElement:function(){return _.current}}});var I=Object(j.a)({zIndex:e},u),L=n;return r.Children.count(n)>1&&(L=r.createElement("div",{className:"".concat(m,"-content")},n)),g&&(L=g(L)),r.createElement(sn,Object(N.a)({visible:s,ref:_,removeOnLeave:!0},f),function(V,Me){var We=V.className,Le=V.style,He=te()(m,i,We);return r.createElement("div",{ref:Me,className:He,style:Object(j.a)(Object(j.a)({},Le),I)},L)})});bn.displayName="MobilePopupInner";var Ha=bn,Na=["visible","mobile"],oa=r.forwardRef(function(o,d){var m=o.visible,s=o.mobile,e=Object(fe.a)(o,Na),n=Object(r.useState)(m),t=Object(x.a)(n,2),i=t[0],u=t[1],p=Object(r.useState)(!1),f=Object(x.a)(p,2),g=f[0],_=f[1],I=Object(j.a)(Object(j.a)({},e),{},{visible:i});Object(r.useEffect)(function(){u(m),m&&s&&_(Y())},[m,s]);var L=g?r.createElement(Ha,Object(N.a)({},I,{mobile:s,ref:d})):r.createElement(Ta,Object(N.a)({},I,{ref:d}));return r.createElement("div",null,r.createElement(Xn,I),L)});oa.displayName="Popup";var Va=oa,Xa=r.createContext(null),ra=Xa;function Qn(){}function $a(){return""}function Ga(o){return o?o.ownerDocument:window.document}var Sa=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function Ja(o){var d=function(m){Object(c.a)(e,m);var s=Object(l.a)(e);function e(n){var t;Object(S.a)(this,e),t=s.call(this,n),t.popupRef=r.createRef(),t.triggerRef=r.createRef(),t.attachId=void 0,t.clickOutsideHandler=void 0,t.touchOutsideHandler=void 0,t.contextMenuOutsideHandler1=void 0,t.contextMenuOutsideHandler2=void 0,t.mouseDownTimeout=void 0,t.focusTime=void 0,t.preClickTime=void 0,t.preTouchTime=void 0,t.delayTimer=void 0,t.hasPopupMouseDown=void 0,t.onMouseEnter=function(u){var p=t.props.mouseEnterDelay;t.fireEvents("onMouseEnter",u),t.delaySetPopupVisible(!0,p,p?null:u)},t.onMouseMove=function(u){t.fireEvents("onMouseMove",u),t.setPoint(u)},t.onMouseLeave=function(u){t.fireEvents("onMouseLeave",u),t.delaySetPopupVisible(!1,t.props.mouseLeaveDelay)},t.onPopupMouseEnter=function(){t.clearDelayTimer()},t.onPopupMouseLeave=function(u){var p;if(u.relatedTarget&&!u.relatedTarget.setTimeout&&Object(Wt.a)((p=t.popupRef.current)===null||p===void 0?void 0:p.getElement(),u.relatedTarget))return;t.delaySetPopupVisible(!1,t.props.mouseLeaveDelay)},t.onFocus=function(u){t.fireEvents("onFocus",u),t.clearDelayTimer(),t.isFocusToShow()&&(t.focusTime=Date.now(),t.delaySetPopupVisible(!0,t.props.focusDelay))},t.onMouseDown=function(u){t.fireEvents("onMouseDown",u),t.preClickTime=Date.now()},t.onTouchStart=function(u){t.fireEvents("onTouchStart",u),t.preTouchTime=Date.now()},t.onBlur=function(u){t.fireEvents("onBlur",u),t.clearDelayTimer(),t.isBlurToHide()&&t.delaySetPopupVisible(!1,t.props.blurDelay)},t.onContextMenu=function(u){u.preventDefault(),t.fireEvents("onContextMenu",u),t.setPopupVisible(!0,u)},t.onContextMenuClose=function(){t.isContextMenuToShow()&&t.close()},t.onClick=function(u){if(t.fireEvents("onClick",u),t.focusTime){var p;if(t.preClickTime&&t.preTouchTime?p=Math.min(t.preClickTime,t.preTouchTime):t.preClickTime?p=t.preClickTime:t.preTouchTime&&(p=t.preTouchTime),Math.abs(p-t.focusTime)<20)return;t.focusTime=0}t.preClickTime=0,t.preTouchTime=0,t.isClickToShow()&&(t.isClickToHide()||t.isBlurToHide())&&u&&u.preventDefault&&u.preventDefault();var f=!t.state.popupVisible;(t.isClickToHide()&&!f||f&&t.isClickToShow())&&t.setPopupVisible(!t.state.popupVisible,u)},t.onPopupMouseDown=function(){if(t.hasPopupMouseDown=!0,clearTimeout(t.mouseDownTimeout),t.mouseDownTimeout=window.setTimeout(function(){t.hasPopupMouseDown=!1},0),t.context){var u;(u=t.context).onPopupMouseDown.apply(u,arguments)}},t.onDocumentClick=function(u){if(t.props.mask&&!t.props.maskClosable)return;var p=u.target,f=t.getRootDomNode(),g=t.getPopupDomNode();(!Object(Wt.a)(f,p)||t.isContextMenuOnly())&&!Object(Wt.a)(g,p)&&!t.hasPopupMouseDown&&t.close()},t.getRootDomNode=function(){var u=t.props.getTriggerDOMNode;if(u)return u(t.triggerRef.current);try{var p=Object(hn.a)(t.triggerRef.current);if(p)return p}catch(f){}return Vt.a.findDOMNode(Object(h.a)(t))},t.getPopupClassNameFromAlign=function(u){var p=[],f=t.props,g=f.popupPlacement,_=f.builtinPlacements,I=f.prefixCls,L=f.alignPoint,V=f.getPopupClassNameFromAlign;return g&&_&&p.push(Z(_,I,u,L)),V&&p.push(V(u)),p.join(" ")},t.getComponent=function(){var u=t.props,p=u.prefixCls,f=u.destroyPopupOnHide,g=u.popupClassName,_=u.onPopupAlign,I=u.popupMotion,L=u.popupAnimation,V=u.popupTransitionName,Me=u.popupStyle,We=u.mask,Le=u.maskAnimation,He=u.maskTransitionName,Be=u.maskMotion,ke=u.zIndex,Ke=u.popup,st=u.stretch,Xe=u.alignPoint,Lt=u.mobile,bt=u.forceRender,xe=t.state,Ce=xe.popupVisible,Je=xe.point,et=t.getPopupAlign(),le={};return t.isMouseEnterToShow()&&(le.onMouseEnter=t.onPopupMouseEnter),t.isMouseLeaveToHide()&&(le.onMouseLeave=t.onPopupMouseLeave),le.onMouseDown=t.onPopupMouseDown,le.onTouchStart=t.onPopupMouseDown,r.createElement(Va,Object(N.a)({prefixCls:p,destroyPopupOnHide:f,visible:Ce,point:Xe&&Je,className:g,align:et,onAlign:_,animation:L,getClassNameFromAlign:t.getPopupClassNameFromAlign},le,{stretch:st,getRootDomNode:t.getRootDomNode,style:Me,mask:We,zIndex:ke,transitionName:V,maskAnimation:Le,maskTransitionName:He,maskMotion:Be,ref:t.popupRef,motion:I,mobile:Lt,forceRender:bt}),typeof Ke=="function"?Ke():Ke)},t.attachParent=function(u){Ct.a.cancel(t.attachId);var p=t.props,f=p.getPopupContainer,g=p.getDocument,_=t.getRootDomNode(),I;f?(_||f.length===0)&&(I=f(_)):I=g(t.getRootDomNode()).body,I?I.appendChild(u):t.attachId=Object(Ct.a)(function(){t.attachParent(u)})},t.getContainer=function(){var u=t.props.getDocument,p=u(t.getRootDomNode()).createElement("div");return p.style.position="absolute",p.style.top="0",p.style.left="0",p.style.width="100%",t.attachParent(p),p},t.setPoint=function(u){var p=t.props.alignPoint;if(!p||!u)return;t.setState({point:{pageX:u.pageX,pageY:u.pageY}})},t.handlePortalUpdate=function(){t.state.prevPopupVisible!==t.state.popupVisible&&t.props.afterPopupVisibleChange(t.state.popupVisible)},t.triggerContextValue={onPopupMouseDown:t.onPopupMouseDown};var i;return"popupVisible"in n?i=!!n.popupVisible:i=!!n.defaultPopupVisible,t.state={prevPopupVisible:i,popupVisible:i},Sa.forEach(function(u){t["fire".concat(u)]=function(p){t.fireEvents(u,p)}}),t}return Object(A.a)(e,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var t=this.props,i=this.state;if(i.popupVisible){var u;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(u=t.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(k.a)(u,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(u=u||t.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(k.a)(u,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(u=u||t.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(k.a)(u,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(k.a)(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),Ct.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var t;return((t=this.popupRef.current)===null||t===void 0?void 0:t.getElement())||null}},{key:"getPopupAlign",value:function(){var t=this.props,i=t.popupPlacement,u=t.popupAlign,p=t.builtinPlacements;return i&&p?ie(p,i,u):u}},{key:"setPopupVisible",value:function(t,i){var u=this.props.alignPoint,p=this.state.popupVisible;this.clearDelayTimer(),p!==t&&("popupVisible"in this.props||this.setState({popupVisible:t,prevPopupVisible:p}),this.props.onPopupVisibleChange(t)),u&&i&&t&&this.setPoint(i)}},{key:"delaySetPopupVisible",value:function(t,i,u){var p=this,f=i*1e3;if(this.clearDelayTimer(),f){var g=u?{pageX:u.pageX,pageY:u.pageY}:null;this.delayTimer=window.setTimeout(function(){p.setPopupVisible(t,g),p.clearDelayTimer()},f)}else this.setPopupVisible(t,u)}},{key:"clearDelayTimer",value:function(){this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null)}},{key:"clearOutsideHandler",value:function(){this.clickOutsideHandler&&(this.clickOutsideHandler.remove(),this.clickOutsideHandler=null),this.contextMenuOutsideHandler1&&(this.contextMenuOutsideHandler1.remove(),this.contextMenuOutsideHandler1=null),this.contextMenuOutsideHandler2&&(this.contextMenuOutsideHandler2.remove(),this.contextMenuOutsideHandler2=null),this.touchOutsideHandler&&(this.touchOutsideHandler.remove(),this.touchOutsideHandler=null)}},{key:"createTwoChains",value:function(t){var i=this.props.children.props,u=this.props;return i[t]&&u[t]?this["fire".concat(t)]:i[t]||u[t]}},{key:"isClickToShow",value:function(){var t=this.props,i=t.action,u=t.showAction;return i.indexOf("click")!==-1||u.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var t=this.props.action;return t==="contextMenu"||t.length===1&&t[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var t=this.props,i=t.action,u=t.showAction;return i.indexOf("contextMenu")!==-1||u.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var t=this.props,i=t.action,u=t.hideAction;return i.indexOf("click")!==-1||u.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var t=this.props,i=t.action,u=t.showAction;return i.indexOf("hover")!==-1||u.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var t=this.props,i=t.action,u=t.hideAction;return i.indexOf("hover")!==-1||u.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var t=this.props,i=t.action,u=t.showAction;return i.indexOf("focus")!==-1||u.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var t=this.props,i=t.action,u=t.hideAction;return i.indexOf("focus")!==-1||u.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var t;(t=this.popupRef.current)===null||t===void 0||t.forceAlign()}}},{key:"fireEvents",value:function(t,i){var u=this.props.children.props[t];u&&u(i);var p=this.props[t];p&&p(i)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var t=this.state.popupVisible,i=this.props,u=i.children,p=i.forceRender,f=i.alignPoint,g=i.className,_=i.autoDestroy,I=r.Children.only(u),L={key:"trigger"};this.isContextMenuToShow()?L.onContextMenu=this.onContextMenu:L.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(L.onClick=this.onClick,L.onMouseDown=this.onMouseDown,L.onTouchStart=this.onTouchStart):(L.onClick=this.createTwoChains("onClick"),L.onMouseDown=this.createTwoChains("onMouseDown"),L.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(L.onMouseEnter=this.onMouseEnter,f&&(L.onMouseMove=this.onMouseMove)):L.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?L.onMouseLeave=this.onMouseLeave:L.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(L.onFocus=this.onFocus,L.onBlur=this.onBlur):(L.onFocus=this.createTwoChains("onFocus"),L.onBlur=this.createTwoChains("onBlur"));var V=te()(I&&I.props&&I.props.className,g);V&&(L.className=V);var Me=Object(j.a)({},L);Object(b.c)(I)&&(Me.ref=Object(b.a)(this.triggerRef,I.ref));var We=r.cloneElement(I,Me),Le;return(t||this.popupRef.current||p)&&(Le=r.createElement(o,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!t&&_&&(Le=null),r.createElement(ra.Provider,{value:this.triggerContextValue},We,Le)}}],[{key:"getDerivedStateFromProps",value:function(t,i){var u=t.popupVisible,p={};return u!==void 0&&i.popupVisible!==u&&(p.popupVisible=u,p.prevPopupVisible=i.popupVisible),p}}]),e}(r.Component);return d.contextType=ra,d.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:$a,getDocument:Ga,onPopupVisibleChange:Qn,afterPopupVisibleChange:Qn,onPopupAlign:Qn,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},d}var Ya=Ja(z.a),Cn={adjustX:1,adjustY:1},ia={topLeft:{points:["bl","tl"],overflow:Cn,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Cn,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:Cn,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:Cn,offset:[4,0]}},Pa={topLeft:{points:["bl","tl"],overflow:Cn,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Cn,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:Cn,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:Cn,offset:[4,0]}},sa=ia,ln=0,En={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},gn=function(d,m,s){var e=ct(m),n=d.getState();d.setState({defaultActiveFirst:Object(j.a)(Object(j.a)({},n.defaultActiveFirst),{},Object(R.a)({},e,s))})},la=function(o){Object(c.a)(m,o);var d=Object(l.a)(m);function m(s){var e;Object(S.a)(this,m),e=d.call(this,s),e.onDestroy=function(f){e.props.onDestroy(f)},e.onKeyDown=function(f){var g=f.keyCode,_=e.menuInstance,I=e.props.store,L=e.getVisible();if(g===y.a.ENTER)return e.onTitleClick(f),gn(I,e.props.eventKey,!0),!0;if(g===y.a.RIGHT)return L?_.onKeyDown(f):(e.triggerOpenChange(!0),gn(I,e.props.eventKey,!0)),!0;if(g===y.a.LEFT){var V;if(L)V=_.onKeyDown(f);else return;return V||(e.triggerOpenChange(!1),V=!0),V}return L&&(g===y.a.UP||g===y.a.DOWN)?_.onKeyDown(f):void 0},e.onOpenChange=function(f){e.props.onOpenChange(f)},e.onPopupVisibleChange=function(f){e.triggerOpenChange(f,f?"mouseenter":"mouseleave")},e.onMouseEnter=function(f){var g=e.props,_=g.eventKey,I=g.onMouseEnter,L=g.store;gn(L,e.props.eventKey,!1),I({key:_,domEvent:f})},e.onMouseLeave=function(f){var g=e.props,_=g.parentMenu,I=g.eventKey,L=g.onMouseLeave;_.subMenuInstance=Object(h.a)(e),L({key:I,domEvent:f})},e.onTitleMouseEnter=function(f){var g=e.props,_=g.eventKey,I=g.onItemHover,L=g.onTitleMouseEnter;I({key:_,hover:!0}),L({key:_,domEvent:f})},e.onTitleMouseLeave=function(f){var g=e.props,_=g.parentMenu,I=g.eventKey,L=g.onItemHover,V=g.onTitleMouseLeave;_.subMenuInstance=Object(h.a)(e),L({key:I,hover:!1}),V({key:I,domEvent:f})},e.onTitleClick=function(f){var g=Object(h.a)(e),_=g.props;if(_.onTitleClick({key:_.eventKey,domEvent:f}),_.triggerSubMenuAction==="hover")return;e.triggerOpenChange(!e.getVisible(),"click"),gn(_.store,e.props.eventKey,!1)},e.onSubMenuClick=function(f){typeof e.props.onClick=="function"&&e.props.onClick(e.addKeyPath(f))},e.onSelect=function(f){e.props.onSelect(f)},e.onDeselect=function(f){e.props.onDeselect(f)},e.getPrefixCls=function(){return"".concat(e.props.rootPrefixCls,"-submenu")},e.getActiveClassName=function(){return"".concat(e.getPrefixCls(),"-active")},e.getDisabledClassName=function(){return"".concat(e.getPrefixCls(),"-disabled")},e.getSelectedClassName=function(){return"".concat(e.getPrefixCls(),"-selected")},e.getOpenClassName=function(){return"".concat(e.props.rootPrefixCls,"-submenu-open")},e.getVisible=function(){return e.state.isOpen},e.getMode=function(){return e.state.mode},e.saveMenuInstance=function(f){e.menuInstance=f},e.addKeyPath=function(f){return Object(j.a)(Object(j.a)({},f),{},{keyPath:(f.keyPath||[]).concat(e.props.eventKey)})},e.triggerOpenChange=function(f,g){var _=e.props.eventKey,I=function(){e.onOpenChange({key:_,item:Object(h.a)(e),trigger:g,open:f})};g==="mouseenter"?e.mouseenterTimeout=setTimeout(function(){I()},0):I()},e.isChildrenSelected=function(){var f={find:!1};return tt(e.props.children,e.props.selectedKeys,f),f.find},e.isInlineMode=function(){return e.getMode()==="inline"},e.adjustWidth=function(){if(!e.subMenuTitle||!e.menuInstance)return;var f=qt.findDOMNode(e.menuInstance);if(f.offsetWidth>=e.subMenuTitle.offsetWidth)return;f.style.minWidth="".concat(e.subMenuTitle.offsetWidth,"px")},e.saveSubMenuTitle=function(f){e.subMenuTitle=f},e.getBaseProps=function(){var f=Object(h.a)(e),g=f.props,_=e.getMode();return{mode:_==="horizontal"?"vertical":_,visible:e.getVisible(),level:g.level+1,inlineIndent:g.inlineIndent,focusable:!1,onClick:e.onSubMenuClick,onSelect:e.onSelect,onDeselect:e.onDeselect,onDestroy:e.onDestroy,selectedKeys:g.selectedKeys,eventKey:"".concat(g.eventKey,"-menu-"),openKeys:g.openKeys,motion:g.motion,onOpenChange:e.onOpenChange,subMenuOpenDelay:g.subMenuOpenDelay,parentMenu:Object(h.a)(e),subMenuCloseDelay:g.subMenuCloseDelay,forceSubMenuRender:g.forceSubMenuRender,triggerSubMenuAction:g.triggerSubMenuAction,builtinPlacements:g.builtinPlacements,defaultActiveFirst:g.store.getState().defaultActiveFirst[ct(g.eventKey)],multiple:g.multiple,prefixCls:g.rootPrefixCls,id:e.internalMenuId,manualRef:e.saveMenuInstance,itemIcon:g.itemIcon,expandIcon:g.expandIcon,direction:g.direction}},e.getMotion=function(f,g){var _=Object(h.a)(e),I=_.haveRendered,L=e.props,V=L.motion,Me=L.rootPrefixCls,We=Object(j.a)(Object(j.a)({},V),{},{leavedClassName:"".concat(Me,"-hidden"),removeOnLeave:!1,motionAppear:I||!g||f!=="inline"});return We};var n=s.store,t=s.eventKey,i=n.getState(),u=i.defaultActiveFirst;e.isRootMenu=!1;var p=!1;return u&&(p=u[t]),gn(n,t,p),e.state={mode:s.mode,isOpen:s.isOpen},e}return Object(A.a)(m,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var e=this,n=this.props,t=n.mode,i=n.parentMenu,u=n.manualRef,p=n.isOpen,f=function(){e.setState({mode:t,isOpen:p})},g=p!==this.state.isOpen,_=t!==this.state.mode;if((_||g)&&(Ct.a.cancel(this.updateStateRaf),_?this.updateStateRaf=Object(Ct.a)(f):f()),u&&u(this),t!=="horizontal"||!(i==null?void 0:i.isRootMenu)||!p)return;this.minWidthTimeout=setTimeout(function(){return e.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var e=this.props,n=e.onDestroy,t=e.eventKey;n&&n(t),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),Ct.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(e,n){var t=this.getBaseProps();return r.createElement(ea,Object(N.a)({},t,{id:this.internalMenuId,className:e,style:n}),this.props.children)}},{key:"renderChildren",value:function(){var e=this,n=this.getBaseProps(),t=n.mode,i=n.visible,u=n.forceSubMenuRender,p=n.direction,f=this.getMotion(t,i);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||i||u,!this.haveOpened)return r.createElement("div",null);var g=te()("".concat(n.prefixCls,"-sub"),Object(R.a)({},"".concat(n.prefixCls,"-rtl"),p==="rtl"));return this.isInlineMode()?r.createElement(sn,Object(N.a)({visible:n.visible,forceRender:u},f),function(_){var I=_.className,L=_.style,V=te()(g,I);return e.renderPopupMenu(V,L)}):this.renderPopupMenu(g)}},{key:"render",value:function(){var e,n,t,i=Object(j.a)({},this.props),u=this.getVisible(),p=this.getPrefixCls(),f=this.isInlineMode(),g=this.getMode(),_=te()(p,"".concat(p,"-").concat(g),(e={},Object(R.a)(e,i.className,!!i.className),Object(R.a)(e,this.getOpenClassName(),u),Object(R.a)(e,this.getActiveClassName(),i.active||u&&!f),Object(R.a)(e,this.getDisabledClassName(),i.disabled),Object(R.a)(e,this.getSelectedClassName(),this.isChildrenSelected()),e));this.internalMenuId||(i.eventKey?this.internalMenuId="".concat(i.eventKey,"$Menu"):(ln+=1,this.internalMenuId="$__$".concat(ln,"$Menu")));var I={},L={},V={};i.disabled||(I={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},L={onClick:this.onTitleClick},V={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var Me={},We=i.direction,Le=We==="rtl";f&&(Le?Me.paddingRight=i.inlineIndent*i.level:Me.paddingLeft=i.inlineIndent*i.level);var He={};this.getVisible()&&(He={"aria-owns":this.internalMenuId});var Be=null;g!=="horizontal"&&(Be=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(Be=r.createElement(this.props.expandIcon,Object(j.a)({},this.props))));var ke=r.createElement("div",Object(N.a)({ref:this.saveSubMenuTitle,style:Me,className:"".concat(p,"-title"),role:"button"},V,L,{"aria-expanded":u},He,{"aria-haspopup":"true",title:typeof i.title=="string"?i.title:void 0}),i.title,Be||r.createElement("i",{className:"".concat(p,"-arrow")})),Ke=this.renderChildren(),st=((n=i.parentMenu)===null||n===void 0?void 0:n.isRootMenu)?i.parentMenu.props.getPopupContainer:function(Pt){return Pt.parentNode},Xe=En[g],Lt=i.popupOffset?{offset:i.popupOffset}:{},bt=te()((t={},Object(R.a)(t,i.popupClassName,i.popupClassName&&!f),Object(R.a)(t,"".concat(p,"-rtl"),Le),t)),xe=i.disabled,Ce=i.triggerSubMenuAction,Je=i.subMenuOpenDelay,et=i.forceSubMenuRender,le=i.subMenuCloseDelay,lt=i.builtinPlacements;nt.forEach(function(Pt){return delete i[Pt]}),delete i.onClick;var Tt=Le?Object(j.a)(Object(j.a)({},Pa),lt):Object(j.a)(Object(j.a)({},ia),lt);delete i.direction;var ut=this.getBaseProps(),yt=f?null:this.getMotion(ut.mode,ut.visible);return r.createElement("li",Object(N.a)({},i,I,{className:_,role:"menuitem"}),r.createElement(Ya,{prefixCls:p,popupClassName:te()("".concat(p,"-popup"),bt),getPopupContainer:st,builtinPlacements:Tt,popupPlacement:Xe,popupVisible:f?!1:u,popupAlign:Lt,popup:f?null:Ke,action:xe||f?[]:[Ce],mouseEnterDelay:Je,mouseLeaveDelay:le,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:et,popupMotion:yt},ke),f?Ke:null)}}]),m}(r.Component);la.defaultProps={onMouseEnter:de,onMouseLeave:de,onTitleMouseEnter:de,onTitleMouseLeave:de,onTitleClick:de,manualRef:de,mode:"vertical",title:""};var Wn=Object(C.b)(function(o,d){var m=o.openKeys,s=o.activeKey,e=o.selectedKeys,n=d.eventKey,t=d.subMenuKey;return{isOpen:m.indexOf(n)>-1,active:s[t]===n,selectedKeys:e}})(la);Wn.isSubMenu=!0;var Bn=Wn,Da="menuitem-overflowed",Qa=.5,wa=function(o){Object(c.a)(m,o);var d=Object(l.a)(m);function m(){var s;return Object(S.a)(this,m),s=d.apply(this,arguments),s.resizeObserver=null,s.mutationObserver=null,s.originalTotalWidth=0,s.overflowedItems=[],s.menuItemSizes=[],s.cancelFrameId=null,s.state={lastVisibleIndex:void 0},s.childRef=r.createRef(),s.getMenuItemNodes=function(){var e=s.props.prefixCls,n=s.childRef.current;return n?[].slice.call(n.children).filter(function(t){return t.className.split(" ").indexOf("".concat(e,"-overflowed-submenu"))<0}):[]},s.getOverflowedSubMenuItem=function(e,n,t){var i=s.props,u=i.overflowedIndicator,p=i.level,f=i.mode,g=i.prefixCls,_=i.theme;if(p!==1||f!=="horizontal")return null;var I=s.props.children[0],L=I.props,V=L.children,Me=L.title,We=L.style,Le=Object(fe.a)(L,["children","title","style"]),He=Object(j.a)({},We),Be="".concat(e,"-overflowed-indicator"),ke="".concat(e,"-overflowed-indicator");n.length===0&&t!==!0?He=Object(j.a)(Object(j.a)({},He),{},{display:"none"}):t&&(He=Object(j.a)(Object(j.a)({},He),{},{visibility:"hidden",position:"absolute"}),Be="".concat(Be,"-placeholder"),ke="".concat(ke,"-placeholder"));var Ke=_?"".concat(g,"-").concat(_):"",st={};return nt.forEach(function(Xe){Le[Xe]!==void 0&&(st[Xe]=Le[Xe])}),r.createElement(Bn,Object(N.a)({title:u,className:"".concat(g,"-overflowed-submenu"),popupClassName:Ke},st,{key:Be,eventKey:ke,disabled:!1,style:He}),n)},s.setChildrenWidthAndResize=function(){if(s.props.mode!=="horizontal")return;var e=s.childRef.current;if(!e)return;var n=e.children;if(!n||n.length===0)return;var t=e.children[n.length-1];je(t,"display","inline-block");var i=s.getMenuItemNodes(),u=i.filter(function(p){return p.className.split(" ").indexOf(Da)>=0});u.forEach(function(p){je(p,"display","inline-block")}),s.menuItemSizes=i.map(function(p){return Pe(p,!0)}),u.forEach(function(p){je(p,"display","none")}),s.overflowedIndicatorWidth=Pe(e.children[e.children.length-1],!0),s.originalTotalWidth=s.menuItemSizes.reduce(function(p,f){return p+f},0),s.handleResize(),je(t,"display","none")},s.handleResize=function(){if(s.props.mode!=="horizontal")return;var e=s.childRef.current;if(!e)return;var n=Pe(e);s.overflowedItems=[];var t=0,i;s.originalTotalWidth>n+Qa&&(i=-1,s.menuItemSizes.forEach(function(u){t+=u,t+s.overflowedIndicatorWidth<=n&&(i+=1)})),s.setState({lastVisibleIndex:i})},s}return Object(A.a)(m,[{key:"componentDidMount",value:function(){var e=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var n=this.childRef.current;if(!n)return;this.resizeObserver=new ft.default(function(t){t.forEach(function(){var i=e.cancelFrameId;cancelAnimationFrame(i),e.cancelFrameId=requestAnimationFrame(e.setChildrenWidthAndResize)})}),[].slice.call(n.children).concat(n).forEach(function(t){e.resizeObserver.observe(t)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){e.resizeObserver.disconnect(),[].slice.call(n.children).concat(n).forEach(function(t){e.resizeObserver.observe(t)}),e.setChildrenWidthAndResize()}),this.mutationObserver.observe(n,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(e){var n=this,t=this.state.lastVisibleIndex;return(e||[]).reduce(function(i,u,p){var f=u;if(n.props.mode==="horizontal"){var g=n.getOverflowedSubMenuItem(u.props.eventKey,[]);t!==void 0&&n.props.className.indexOf("".concat(n.props.prefixCls,"-root"))!==-1&&(p>t&&(f=r.cloneElement(u,{style:{display:"none"},eventKey:"".concat(u.props.eventKey,"-hidden"),className:"".concat(Da)})),p===t+1&&(n.overflowedItems=e.slice(t+1).map(function(I){return r.cloneElement(I,{key:I.props.eventKey,mode:"vertical-left"})}),g=n.getOverflowedSubMenuItem(u.props.eventKey,n.overflowedItems)));var _=[].concat(Object(me.a)(i),[g,f]);return p===e.length-1&&_.push(n.getOverflowedSubMenuItem(u.props.eventKey,[],!0)),_}return[].concat(Object(me.a)(i),[f])},[])}},{key:"render",value:function(){var e=this.props,n=e.visible,t=e.prefixCls,i=e.overflowedIndicator,u=e.mode,p=e.level,f=e.tag,g=e.children,_=e.theme,I=Object(fe.a)(e,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),L=f;return r.createElement(L,Object(N.a)({ref:this.childRef},I),this.renderChildren(g))}}]),m}(r.Component);wa.defaultProps={tag:"div",className:""};var ua=wa;function Zn(o){return o.length?o.every(function(d){return!!d.props.disabled}):!0}function Pn(o,d,m){var s=o.getState();o.setState({activeKey:Object(j.a)(Object(j.a)({},s.activeKey),{},Object(R.a)({},d,m))})}function _n(o){return o.eventKey||"0-menu-"}function qn(o,d){var m=d,s=o.children,e=o.eventKey;if(m){var n;if(ne(s,function(t,i){t&&t.props&&!t.props.disabled&&m===_e(t,e,i)&&(n=!0)}),n)return m}return m=null,o.defaultActiveFirst&&ne(s,function(t,i){!m&&t&&!t.props.disabled&&(m=_e(t,e,i))}),m}function Aa(o){if(!o)return;var d=this.instanceArray.indexOf(o);d!==-1?this.instanceArray[d]=o:this.instanceArray.push(o)}var La=function(o){Object(c.a)(m,o);var d=Object(l.a)(m);function m(s){var e;return Object(S.a)(this,m),e=d.call(this,s),e.onKeyDown=function(n,t){var i=n.keyCode,u;if(e.getFlatInstanceArray().forEach(function(f){f&&f.props.active&&f.onKeyDown&&(u=f.onKeyDown(n))}),u)return 1;var p=null;return(i===y.a.UP||i===y.a.DOWN)&&(p=e.step(i===y.a.UP?-1:1)),p?(n.preventDefault(),Pn(e.props.store,_n(e.props),p.props.eventKey),typeof t=="function"&&t(p),1):void 0},e.onItemHover=function(n){var t=n.key,i=n.hover;Pn(e.props.store,_n(e.props),i?t:null)},e.onDeselect=function(n){e.props.onDeselect(n)},e.onSelect=function(n){e.props.onSelect(n)},e.onClick=function(n){e.props.onClick(n)},e.onOpenChange=function(n){e.props.onOpenChange(n)},e.onDestroy=function(n){e.props.onDestroy(n)},e.getFlatInstanceArray=function(){return e.instanceArray},e.step=function(n){var t=e.getFlatInstanceArray(),i=e.props.store.getState().activeKey[_n(e.props)],u=t.length;if(!u)return null;n<0&&(t=t.concat().reverse());var p=-1;if(t.every(function(I,L){return I&&I.props.eventKey===i?(p=L,!1):!0}),!e.props.defaultActiveFirst&&p!==-1&&Zn(t.slice(p,u-1)))return;var f=(p+1)%u,g=f;do{var _=t[g];if(!_||_.props.disabled)g=(g+1)%u;else return _}while(g!==f);return null},e.renderCommonMenuItem=function(n,t,i){var u=e.props.store.getState(),p=Object(h.a)(e),f=p.props,g=_e(n,f.eventKey,t),_=n.props;if(!_||typeof n.type=="string")return n;var I=g===u.activeKey,L=Object(j.a)(Object(j.a)({mode:_.mode||f.mode,level:f.level,inlineIndent:f.inlineIndent,renderMenuItem:e.renderMenuItem,rootPrefixCls:f.prefixCls,index:t,parentMenu:f.parentMenu,manualRef:_.disabled?void 0:Object(T.a)(n.ref,Aa.bind(Object(h.a)(e))),eventKey:g,active:!_.disabled&&I,multiple:f.multiple,onClick:function(Me){(_.onClick||de)(Me),e.onClick(Me)},onItemHover:e.onItemHover,motion:f.motion,subMenuOpenDelay:f.subMenuOpenDelay,subMenuCloseDelay:f.subMenuCloseDelay,forceSubMenuRender:f.forceSubMenuRender,onOpenChange:e.onOpenChange,onDeselect:e.onDeselect,onSelect:e.onSelect,builtinPlacements:f.builtinPlacements,itemIcon:_.itemIcon||e.props.itemIcon,expandIcon:_.expandIcon||e.props.expandIcon},i),{},{direction:f.direction});return(f.mode==="inline"||Ne())&&(L.triggerSubMenuAction="click"),r.cloneElement(n,Object(j.a)(Object(j.a)({},L),{},{key:g||t}))},e.renderMenuItem=function(n,t,i){if(!n)return null;var u=e.props.store.getState(),p={openKeys:u.openKeys,selectedKeys:u.selectedKeys,triggerSubMenuAction:e.props.triggerSubMenuAction,subMenuKey:i};return e.renderCommonMenuItem(n,t,p)},s.store.setState({activeKey:Object(j.a)(Object(j.a)({},s.store.getState().activeKey),{},Object(R.a)({},s.eventKey,qn(s,s.activeKey)))}),e.instanceArray=[],e}return Object(A.a)(m,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(e){return this.props.visible||e.visible||this.props.className!==e.className||!w()(this.props.style,e.style)}},{key:"componentDidUpdate",value:function(e){var n=this.props,t="activeKey"in n?n.activeKey:n.store.getState().activeKey[_n(n)],i=qn(n,t);if(i!==t)Pn(n.store,_n(n),i);else if("activeKey"in e){var u=qn(e,e.activeKey);i!==u&&Pn(n.store,_n(n),i)}}},{key:"render",value:function(){var e=this,n=Object(N.a)({},this.props);this.instanceArray=[];var t=te()(n.prefixCls,n.className,"".concat(n.prefixCls,"-").concat(n.mode)),i={className:t,role:n.role||"menu"};n.id&&(i.id=n.id),n.focusable&&(i.tabIndex=0,i.onKeyDown=this.onKeyDown);var u=n.prefixCls,p=n.eventKey,f=n.visible,g=n.level,_=n.mode,I=n.overflowedIndicator,L=n.theme;return nt.forEach(function(V){return delete n[V]}),delete n.onClick,r.createElement(ua,Object(N.a)({},n,{prefixCls:u,mode:_,tag:"ul",level:g,theme:L,visible:f,overflowedIndicator:I},i),Object($.a)(n.children).map(function(V,Me){return e.renderMenuItem(V,Me,p||"0-menu-")}))}}]),m}(r.Component);La.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:de};var Ua=Object(C.b)()(La),ea=Ua,Dn=a("Kwbf");function ca(o,d,m){var s=o.prefixCls,e=o.motion,n=o.defaultMotions,t=n===void 0?{}:n,i=o.openAnimation,u=o.openTransitionName,p=d.switchingModeFromInline;if(e)return e;if(Object(q.a)(i)==="object"&&i)Object(Dn.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof i=="string")return{motionName:"".concat(s,"-open-").concat(i)};if(u)return{motionName:u};var f=t[m];return f||(p?null:t.other)}var Ia=function(o){Object(c.a)(m,o);var d=Object(l.a)(m);function m(s){var e;Object(S.a)(this,m),e=d.call(this,s),e.onSelect=function(i){var u=Object(h.a)(e),p=u.props;if(p.selectable){var f=e.store.getState(),g=f.selectedKeys,_=i.key;p.multiple?g=g.concat([_]):g=[_],"selectedKeys"in p||e.store.setState({selectedKeys:g}),p.onSelect(Object(j.a)(Object(j.a)({},i),{},{selectedKeys:g}))}},e.onClick=function(i){var u=e.getRealMenuMode(),p=Object(h.a)(e),f=p.store,g=p.props.onOpenChange;u!=="inline"&&!("openKeys"in e.props)&&(f.setState({openKeys:[]}),g([])),e.props.onClick(i)},e.onKeyDown=function(i,u){e.innerMenu.getWrappedInstance().onKeyDown(i,u)},e.onOpenChange=function(i){var u=Object(h.a)(e),p=u.props,f=e.store.getState().openKeys.concat(),g=!1,_=function(L){var V=!1;if(L.open)V=f.indexOf(L.key)===-1,V&&f.push(L.key);else{var Me=f.indexOf(L.key);V=Me!==-1,V&&f.splice(Me,1)}g=g||V};Array.isArray(i)?i.forEach(_):_(i),g&&("openKeys"in e.props||e.store.setState({openKeys:f}),p.onOpenChange(f))},e.onDeselect=function(i){var u=Object(h.a)(e),p=u.props;if(p.selectable){var f=e.store.getState().selectedKeys.concat(),g=i.key,_=f.indexOf(g);_!==-1&&f.splice(_,1),"selectedKeys"in p||e.store.setState({selectedKeys:f}),p.onDeselect(Object(j.a)(Object(j.a)({},i),{},{selectedKeys:f}))}},e.onMouseEnter=function(i){e.restoreModeVerticalFromInline();var u=e.props.onMouseEnter;u&&u(i)},e.onTransitionEnd=function(i){var u=i.propertyName==="width"&&i.target===i.currentTarget,p=i.target.className,f=Object.prototype.toString.call(p)==="[object SVGAnimatedString]"?p.animVal:p,g=i.propertyName==="font-size"&&f.indexOf("anticon")>=0;(u||g)&&e.restoreModeVerticalFromInline()},e.setInnerMenu=function(i){e.innerMenu=i},e.isRootMenu=!0;var n=s.defaultSelectedKeys,t=s.defaultOpenKeys;return"selectedKeys"in s&&(n=s.selectedKeys||[]),"openKeys"in s&&(t=s.openKeys||[]),e.store=Object(C.c)({selectedKeys:n,openKeys:t,activeKey:{"0-menu-":qn(s,s.activeKey)}}),e.state={switchingModeFromInline:!1,prevProps:s,inlineOpenKeys:[],store:e.store},e}return Object(A.a)(m,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(e){var n=this.props,t=n.siderCollapsed,i=n.inlineCollapsed,u=n.onOpenChange;(!e.inlineCollapsed&&i||!e.siderCollapsed&&t)&&u([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var e=this.props.collapsedWidth,n=this.store,t=this.prevOpenKeys,i=this.getInlineCollapsed()&&(e===0||e==="0"||e==="0px");i?(this.prevOpenKeys=n.getState().openKeys.concat(),this.store.setState({openKeys:[]})):t&&(this.store.setState({openKeys:t}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var e=this.props.mode,n=this.state.switchingModeFromInline,t=this.getInlineCollapsed();return n&&t?"inline":t?"vertical":e}},{key:"getInlineCollapsed",value:function(){var e=this.props,n=e.inlineCollapsed,t=e.siderCollapsed;return t!==void 0?t:n}},{key:"restoreModeVerticalFromInline",value:function(){var e=this.state.switchingModeFromInline;e&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var e=Object(j.a)({},Object(M.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),n=this.getRealMenuMode();return e.className+=" ".concat(e.prefixCls,"-root"),e.direction==="rtl"&&(e.className+=" ".concat(e.prefixCls,"-rtl")),e=Object(j.a)(Object(j.a)({},e),{},{mode:n,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:ca(this.props,this.state,n)}),delete e.openAnimation,delete e.openTransitionName,r.createElement(C.a,{store:this.store},r.createElement(ea,Object(N.a)({},e,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(e,n){var t=n.prevProps,i=n.store,u=i.getState(),p={},f={prevProps:e};return t.mode==="inline"&&e.mode!=="inline"&&(f.switchingModeFromInline=!0),"openKeys"in e?p.openKeys=e.openKeys||[]:((e.inlineCollapsed&&!t.inlineCollapsed||e.siderCollapsed&&!t.siderCollapsed)&&(f.switchingModeFromInline=!0,f.inlineOpenKeys=u.openKeys,p.openKeys=[]),(!e.inlineCollapsed&&t.inlineCollapsed||!e.siderCollapsed&&t.siderCollapsed)&&(p.openKeys=n.inlineOpenKeys,f.inlineOpenKeys=[])),Object.keys(p).length&&i.setState(p),f}}]),m}(r.Component);Ia.defaultProps={selectable:!0,onClick:de,onSelect:de,onOpenChange:de,onDeselect:de,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:r.createElement("span",null,"\xB7\xB7\xB7")};var ka=Ia,wn=function(o){Object(c.a)(m,o);var d=Object(l.a)(m);function m(){var s;return Object(S.a)(this,m),s=d.apply(this,arguments),s.onKeyDown=function(e){var n=e.keyCode;return n===y.a.ENTER?(s.onClick(e),!0):void 0},s.onMouseLeave=function(e){var n=s.props,t=n.eventKey,i=n.onItemHover,u=n.onMouseLeave;i({key:t,hover:!1}),u({key:t,domEvent:e})},s.onMouseEnter=function(e){var n=s.props,t=n.eventKey,i=n.onItemHover,u=n.onMouseEnter;i({key:t,hover:!0}),u({key:t,domEvent:e})},s.onClick=function(e){var n=s.props,t=n.eventKey,i=n.multiple,u=n.onClick,p=n.onSelect,f=n.onDeselect,g=n.isSelected,_={key:t,keyPath:[t],item:Object(h.a)(s),domEvent:e};u(_),i?g?f(_):p(_):g||p(_)},s.saveNode=function(e){s.node=e},s}return Object(A.a)(m,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var e=this.props;e.onDestroy&&e.onDestroy(e.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var e,n=Object(j.a)({},this.props),t=te()(this.getPrefixCls(),n.className,(e={},Object(R.a)(e,this.getActiveClassName(),!n.disabled&&n.active),Object(R.a)(e,this.getSelectedClassName(),n.isSelected),Object(R.a)(e,this.getDisabledClassName(),n.disabled),e)),i=Object(j.a)(Object(j.a)({},n.attribute),{},{title:typeof n.title=="string"?n.title:void 0,className:t,role:n.role||"menuitem","aria-disabled":n.disabled});n.role==="option"?i=Object(j.a)(Object(j.a)({},i),{},{role:"option","aria-selected":n.isSelected}):(n.role===null||n.role==="none")&&(i.role="none");var u={onClick:n.disabled?null:this.onClick,onMouseLeave:n.disabled?null:this.onMouseLeave,onMouseEnter:n.disabled?null:this.onMouseEnter},p=Object(j.a)({},n.style);n.mode==="inline"&&(n.direction==="rtl"?p.paddingRight=n.inlineIndent*n.level:p.paddingLeft=n.inlineIndent*n.level),nt.forEach(function(g){return delete n[g]}),delete n.direction;var f=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(f=r.createElement(this.props.itemIcon,this.props)),r.createElement("li",Object(N.a)({},Object(M.a)(n,["onClick","onMouseEnter","onMouseLeave","onSelect"]),i,u,{style:p,ref:this.saveNode}),n.children,f)}}]),m}(r.Component);wn.isMenuItem=!0,wn.defaultProps={onSelect:de,onMouseEnter:de,onMouseLeave:de,manualRef:de};var da=Object(C.b)(function(o,d){var m=o.activeKey,s=o.selectedKeys,e=d.eventKey,n=d.subMenuKey;return{active:m[n]===e,isSelected:Array.isArray(s)?s.indexOf(e)!==-1:s===e}})(wn),fa=da,ma=function(o){Object(c.a)(m,o);var d=Object(l.a)(m);function m(){var s;return Object(S.a)(this,m),s=d.apply(this,arguments),s.renderInnerMenuItem=function(e){var n=s.props,t=n.renderMenuItem,i=n.index;return t(e,i,s.props.subMenuKey)},s}return Object(A.a)(m,[{key:"render",value:function(){var e=Object(N.a)({},this.props),n=e.className,t=n===void 0?"":n,i=e.rootPrefixCls,u="".concat(i,"-item-group-title"),p="".concat(i,"-item-group-list"),f=e.title,g=e.children;return nt.forEach(function(_){return delete e[_]}),delete e.direction,r.createElement("li",Object(N.a)({},e,{onClick:function(I){return I.stopPropagation()},className:"".concat(t," ").concat(i,"-item-group")}),r.createElement("div",{className:u,title:typeof f=="string"?f:void 0},f),r.createElement("ul",{className:p},r.Children.map(g,this.renderInnerMenuItem)))}}]),m}(r.Component);ma.isMenuItemGroup=!0,ma.defaultProps={disabled:!0};var Za=ma,pa=function(d){var m=d.className,s=d.rootPrefixCls,e=d.style;return r.createElement("li",{className:"".concat(m," ").concat(s,"-item-divider"),style:e})};pa.defaultProps={disabled:!0,className:"",style:{}};var qa=pa,Ka=ka,ha=a("eDIo");function eo(o,d){var m=o.prefixCls,s=o.editable,e=o.locale,n=o.style;return!s||s.showAdd===!1?null:r.createElement("button",{ref:d,type:"button",className:"".concat(m,"-nav-add"),style:n,"aria-label":(e==null?void 0:e.addAriaLabel)||"Add tab",onClick:function(i){s.onEdit("add",{event:i})}},s.addIcon||"+")}var ta=r.forwardRef(eo);function to(o,d){var m=o.prefixCls,s=o.id,e=o.tabs,n=o.locale,t=o.mobile,i=o.moreIcon,u=i===void 0?"More":i,p=o.moreTransitionName,f=o.style,g=o.className,_=o.editable,I=o.tabBarGutter,L=o.rtl,V=o.onTabClick,Me=Object(r.useState)(!1),We=Object(x.a)(Me,2),Le=We[0],He=We[1],Be=Object(r.useState)(null),ke=Object(x.a)(Be,2),Ke=ke[0],st=ke[1],Xe="".concat(s,"-more-popup"),Lt="".concat(m,"-dropdown"),bt=Ke!==null?"".concat(Xe,"-").concat(Ke):null,xe=n==null?void 0:n.dropdownAriaLabel,Ce=r.createElement(Ka,{onClick:function(yt){var Pt=yt.key,Yt=yt.domEvent;V(Pt,Yt),He(!1)},id:Xe,tabIndex:-1,role:"listbox","aria-activedescendant":bt,selectedKeys:[Ke],"aria-label":xe!==void 0?xe:"expanded dropdown"},e.map(function(ut){return r.createElement(fa,{key:ut.key,id:"".concat(Xe,"-").concat(ut.key),role:"option","aria-controls":s&&"".concat(s,"-panel-").concat(ut.key),disabled:ut.disabled},ut.tab)}));function Je(ut){for(var yt=e.filter(function(cn){return!cn.disabled}),Pt=yt.findIndex(function(cn){return cn.key===Ke})||0,Yt=yt.length,un=0;unlt?(et=Ce,Xe.current="x"):(et=Je,Xe.current="y");var Tt=Date.now();Tt-Ke.current>100&&(st.current=!1),(d(-et,-et)||st.current)&&(xe.preventDefault(),st.current=!0),Ke.current=Tt}var bt=Object(r.useRef)(null);bt.current={onTouchStart:He,onTouchMove:Be,onTouchEnd:ke,onWheel:Lt},r.useEffect(function(){function xe(le){bt.current.onTouchStart(le)}function Ce(le){bt.current.onTouchMove(le)}function Je(le){bt.current.onTouchEnd(le)}function et(le){bt.current.onWheel(le)}return document.addEventListener("touchmove",Ce,{passive:!1}),document.addEventListener("touchend",Je,{passive:!1}),o.current.addEventListener("touchstart",xe,{passive:!1}),o.current.addEventListener("wheel",et),function(){document.removeEventListener("touchmove",Ce),document.removeEventListener("touchend",Je)}},[])}function ba(){var o=Object(r.useRef)(new Map);function d(s){return o.current.has(s)||o.current.set(s,r.createRef()),o.current.get(s)}function m(s){o.current.delete(s)}return[d,m]}function Ba(o,d){var m=r.useRef(o),s=r.useState({}),e=Object(x.a)(s,2),n=e[1];function t(i){var u=typeof i=="function"?i(m.current):i;u!==m.current&&d(u,m.current),m.current=u,n({})}return[m.current,t]}var Fa=function(d){var m=d.position,s=d.prefixCls,e=d.extra;if(!e)return null;var n,t=e;return m==="right"&&(n=t.right||!t.left&&t||null),m==="left"&&(n=t.left||null),n?r.createElement("div",{className:"".concat(s,"-extra-content")},n):null};function Bo(o,d){var m,s=r.useContext(va),e=s.prefixCls,n=s.tabs,t=o.className,i=o.style,u=o.id,p=o.animated,f=o.activeKey,g=o.rtl,_=o.extra,I=o.editable,L=o.locale,V=o.tabPosition,Me=o.tabBarGutter,We=o.children,Le=o.onTabClick,He=o.onTabScroll,Be=Object(r.useRef)(),ke=Object(r.useRef)(),Ke=Object(r.useRef)(),st=Object(r.useRef)(),Xe=ba(),Lt=Object(x.a)(Xe,2),bt=Lt[0],xe=Lt[1],Ce=V==="top"||V==="bottom",Je=Ba(0,function(Et,Ye){Ce&&He&&He({direction:Et>Ye?"left":"right"})}),et=Object(x.a)(Je,2),le=et[0],lt=et[1],Tt=Ba(0,function(Et,Ye){!Ce&&He&&He({direction:Et>Ye?"top":"bottom"})}),ut=Object(x.a)(Tt,2),yt=ut[0],Pt=ut[1],Yt=Object(r.useState)(0),un=Object(x.a)(Yt,2),Ut=un[0],cn=un[1],On=Object(r.useState)(0),fn=Object(x.a)(On,2),mn=fn[0],Kt=fn[1],an=Object(r.useState)(0),Qt=Object(x.a)(an,2),$t=Qt[0],An=Qt[1],Ln=Object(r.useState)(0),zn=Object(x.a)(Ln,2),_t=zn[0],Rn=zn[1],Hn=Object(r.useState)(null),Nt=Object(x.a)(Hn,2),mt=Nt[0],Zt=Nt[1],Xo=Object(r.useState)(null),bo=Object(x.a)(Xo,2),na=bo[0],$o=bo[1],Go=Object(r.useState)(0),Eo=Object(x.a)(Go,2),Jo=Eo[0],Yo=Eo[1],Qo=Object(r.useState)(0),go=Object(x.a)(Qo,2),Zo=go[0],qo=go[1],er=O(new Map),yo=Object(x.a)(er,2),tr=yo[0],nr=yo[1],za=W(n,tr,Ut),Co="".concat(e,"-nav-operations-hidden"),Ea=0,ga=0;Ce?g?(Ea=0,ga=Math.max(0,Ut-mt)):(Ea=Math.min(0,mt-Ut),ga=0):(Ea=Math.min(0,na-mn),ga=0);function ao(Et){return Etga?[ga,!1]:[Et,!0]}var Oo=Object(r.useRef)(),ar=Object(r.useState)(),xo=Object(x.a)(ar,2),oo=xo[0],jo=xo[1];function ro(){jo(Date.now())}function io(){window.clearTimeout(Oo.current)}Wa(Be,function(Et,Ye){var Gt=!1;function pn(Ca,Oa){Ca(function(xa){var ja=ao(xa+Oa),aa=Object(x.a)(ja,2),co=aa[0],fo=aa[1];return Gt=fo,co})}if(Ce){if(mt>=Ut)return Gt;pn(lt,Et)}else{if(na>=mn)return Gt;pn(Pt,Ye)}return io(),ro(),Gt}),Object(r.useEffect)(function(){return io(),oo&&(Oo.current=window.setTimeout(function(){jo(0)},100)),io},[oo]);function Mo(){var Et=arguments.length>0&&arguments[0]!==void 0?arguments[0]:f,Ye=za.get(Et);if(!Ye)return;if(Ce){var Gt=le;g?Ye.rightle+mt&&(Gt=Ye.right+Ye.width-mt):Ye.left<-le?Gt=-Ye.left:Ye.left+Ye.width>-le+mt&&(Gt=-(Ye.left+Ye.width-mt)),Pt(0),lt(ao(Gt)[0])}else{var pn=yt;Ye.top<-yt?pn=-Ye.top:Ye.top+Ye.height>-yt+na&&(pn=-(Ye.top+Ye.height-na)),lt(0),Pt(ao(pn)[0])}}var or=se(za,{width:mt,height:na,left:le,top:yt},{width:$t,height:_t},{width:Jo,height:Zo},Object(j.a)(Object(j.a)({},o),{},{tabs:n})),_o=Object(x.a)(or,2),rr=_o[0],ir=_o[1],sr=n.map(function(Et){var Ye=Et.key;return r.createElement(P,{id:u,prefixCls:e,key:Ye,rtl:g,tab:Et,closable:Et.closable,editable:I,active:Ye===f,tabPosition:V,tabBarGutter:Me,renderWrapper:We,removeAriaLabel:L==null?void 0:L.removeAriaLabel,ref:bt(Ye),onClick:function(pn){Le(Ye,pn)},onRemove:function(){xe(Ye)},onFocus:function(){Mo(Ye),ro(),g||(Be.current.scrollLeft=0),Be.current.scrollTop=0}})}),so=B(function(){var Et,Ye,Gt,pn,Ca,Oa,xa,ja,aa,co=((Et=Be.current)===null||Et===void 0?void 0:Et.offsetWidth)||0,fo=((Ye=Be.current)===null||Ye===void 0?void 0:Ye.offsetHeight)||0,Ao=((Gt=st.current)===null||Gt===void 0?void 0:Gt.offsetWidth)||0,Lo=((pn=st.current)===null||pn===void 0?void 0:pn.offsetHeight)||0,mr=((Ca=Ke.current)===null||Ca===void 0?void 0:Ca.offsetWidth)||0,pr=((Oa=Ke.current)===null||Oa===void 0?void 0:Oa.offsetHeight)||0;Zt(co),$o(fo),Yo(Ao),qo(Lo);var Uo=(((xa=ke.current)===null||xa===void 0?void 0:xa.offsetWidth)||0)-Ao,Io=(((ja=ke.current)===null||ja===void 0?void 0:ja.offsetHeight)||0)-Lo;cn(Uo),Kt(Io);var ko=(aa=Ke.current)===null||aa===void 0?void 0:aa.className.includes(Co);An(Uo-(ko?0:mr)),Rn(Io-(ko?0:pr)),nr(function(){var Ko=new Map;return n.forEach(function(hr){var Wo=hr.key,Ma=bt(Wo).current;Ma&&Ko.set(Wo,{width:Ma.offsetWidth,height:Ma.offsetHeight,left:Ma.offsetLeft,top:Ma.offsetTop})}),Ko})}),lr=n.slice(0,rr),ur=n.slice(ir+1),Ro=[].concat(Object(me.a)(lr),Object(me.a)(ur)),cr=Object(r.useState)(),To=Object(x.a)(cr,2),dr=To[0],fr=To[1],Un=za.get(f),No=Object(r.useRef)();function So(){pe.a.cancel(No.current)}Object(r.useEffect)(function(){var Et={};return Un&&(Ce?(g?Et.right=Un.right:Et.left=Un.left,Et.width=Un.width):(Et.top=Un.top,Et.height=Un.height)),So(),No.current=pe()(function(){fr(Et)}),So},[Un,Ce,g]),Object(r.useEffect)(function(){Mo()},[f,Un,za,Ce]),Object(r.useEffect)(function(){so()},[g,Me,f,n.map(function(Et){return Et.key}).join("_")]);var Po=!!Ro.length,ya="".concat(e,"-nav-wrap"),lo,uo,Do,wo;return Ce?g?(uo=le>0,lo=le+mt1)Object(me.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(W.length===0)return Object(me.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var U=W[0];if(E.isValidElement(U)&&Object(J.c)(U)){var se=U.ref;W[0]=E.cloneElement(U,{ref:Object(J.a)(se,this.setChildNode)})}return W.length===1?W[0]:W.map(function(N,S){return!E.isValidElement(N)||"key"in N&&N.key!==null?N:E.cloneElement(N,{key:"".concat(ue,"-").concat(S)})})}}]),K}(E.Component);B.displayName="ResizeObserver",X.a=B},v1sF:function(Ve,X,a){Ve.exports={flex_box_center:"flex_box_center___37W4G",flex_space_between:"flex_space_between___2ryNB",flex_box_vertical_center:"flex_box_vertical_center___1Ppkk",flex_box_center_end:"flex_box_center_end___1C3xM",flex_box_column:"flex_box_column___2UdrZ",searchBar:"searchBar___11Zi6",active:"active___2BI3l",searchBarBorder:"searchBarBorder___S2UWE",firstLi:"firstLi___3w27p",otherLi:"otherLi___2OBrN"}},wCXF:function(Ve,X,a){"use strict";a.d(X,"a",function(){return Vt});var R=a("rePB"),x=a("VTBJ"),fe=a("KQm4"),j=a("U8pU"),r=a("ODXe"),E=a("q1tI"),te=a("TSYQ"),$=a.n(te),D=a("Gytx"),me=a.n(D),J=a("Kwbf"),pe=a("t23M"),ue=a("qx4F"),B=a("6eGT"),O=a("IBYe"),y=a("Ff2n"),K=a("c+Xe"),P=a("fyJ8"),v=a("biw7");function W(b,k,z,ee,ie){var Z=z[b]||{},Y=z[k]||{},F,H;Z.fixed==="left"?F=ee.left[b]:Y.fixed==="right"&&(H=ee.right[k]);var be=!1,ae=!1,he=!1,Se=!1,ye=z[k+1],Ie=z[b-1];if(ie==="rtl"){if(F!==void 0){var dt=Ie&&Ie.fixed==="left";Se=!dt}else if(H!==void 0){var Ze=ye&&ye.fixed==="right";he=!Ze}}else if(F!==void 0){var it=ye&&ye.fixed==="left";be=!it}else if(H!==void 0){var Ae=Ie&&Ie.fixed==="right";ae=!Ae}return{fixLeft:F,fixRight:H,lastFixLeft:be,firstFixRight:ae,lastFixRight:he,firstFixLeft:Se,isSticky:ee.isSticky}}var U=a("sR1s");function se(b){var k=b.cells,z=b.stickyOffsets,ee=b.flattenColumns,ie=b.rowComponent,Z=b.cellComponent,Y=b.onHeaderRow,F=b.index,H=E.useContext(v.a),be=H.prefixCls,ae=H.direction,he;Y&&(he=Y(k.map(function(ye){return ye.column}),F));var Se=Object(U.a)(k.map(function(ye){return ye.column}));return E.createElement(ie,Object.assign({},he),k.map(function(ye,Ie){var dt=ye.column,Ze=W(ye.colStart,ye.colEnd,ee,z,ae),it;return dt&&dt.onHeaderCell&&(it=ye.column.onHeaderCell(dt)),E.createElement(P.a,Object.assign({},ye,{ellipsis:dt.ellipsis,align:dt.align,component:Z,prefixCls:be,key:Se[Ie]},Ze,{additionalProps:it,rowType:"header"}))}))}se.displayName="HeaderRow";var N=se;function S(b){var k=[];function z(Y,F){var H=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;k[H]=k[H]||[];var be=F,ae=Y.filter(Boolean).map(function(he){var Se={key:he.key,className:he.className||"",children:he.title,column:he,colStart:be},ye=1,Ie=he.children;return Ie&&Ie.length>0&&(ye=z(Ie,be,H+1).reduce(function(dt,Ze){return dt+Ze},0),Se.hasSubColumns=!0),"colSpan"in he&&(ye=he.colSpan),"rowSpan"in he&&(Se.rowSpan=he.rowSpan),Se.colSpan=ye,Se.colEnd=Se.colStart+ye-1,k[H].push(Se),be+=ye,ye});return ae}z(b,0);for(var ee=k.length,ie=function(F){k[F].forEach(function(H){!("rowSpan"in H)&&!H.hasSubColumns&&(H.rowSpan=ee-F)})},Z=0;Z=0;F-=1){var H=k[F],be=z&&z[F],ae=be&&be[c.a];(H||ae||Y)&&(ie.unshift(E.createElement("col",Object.assign({key:F,style:{width:H,minWidth:H}},ae))),Y=!0)}return E.createElement("colgroup",null,ie)}var C=l;function M(b,k){return Object(E.useMemo)(function(){for(var z=[],ee=0;ee1?en-1:0),vn=1;vn=he&&(Ot=he-Se),Y({scrollLeft:Ot/he*(ae+2)}),Ae.current.x=Ue.pageX},ht=function(){var Ue=Object(nt.b)(Z.current).top,Mt=Ue+Z.current.offsetHeight,Ft=document.documentElement.scrollTop+window.innerHeight;Mt-Object(ue.a)()<=Ft||Ue>=Ft-F?it(function(kt){return Object(x.a)(Object(x.a)({},kt),{},{isHiddenScrollBar:!0})}):it(function(kt){return Object(x.a)(Object(x.a)({},kt),{},{isHiddenScrollBar:!1})})},vt=function(Ue){it(function(Mt){return Object(x.a)(Object(x.a)({},Mt),{},{scrollLeft:Ue/ae*he||0})})};return E.useImperativeHandle(z,function(){return{setScrollLeft:vt}}),E.useEffect(function(){var ze=Object(tt.a)(document.body,"mouseup",It,!1),Ue=Object(tt.a)(document.body,"mousemove",Ht,!1);return ht(),function(){ze.remove(),Ue.remove()}},[Se,gt]),E.useEffect(function(){var ze=Object(tt.a)(window,"scroll",ht,!1),Ue=Object(tt.a)(window,"resize",ht,!1);return function(){ze.remove(),Ue.remove()}},[]),E.useEffect(function(){Ze.isHiddenScrollBar||it(function(ze){var Ue,Mt;return Object(x.a)(Object(x.a)({},ze),{},{scrollLeft:Z.current.scrollLeft/((Ue=Z.current)===null||Ue===void 0?void 0:Ue.scrollWidth)*((Mt=Z.current)===null||Mt===void 0?void 0:Mt.clientWidth)})})},[Ze.isHiddenScrollBar]),ae<=he||!Se||Ze.isHiddenScrollBar?null:E.createElement("div",{style:{height:Object(ue.a)(),width:he,bottom:F},className:"".concat(be,"-sticky-scroll")},E.createElement("div",{onMouseDown:Ge,ref:ye,className:$()("".concat(be,"-sticky-scroll-bar"),Object(R.a)({},"".concat(be,"-sticky-scroll-bar-active"),gt)),style:{width:"".concat(Se,"px"),transform:"translate3d(".concat(Ze.scrollLeft,"px, 0, 0)")}}))},je=E.forwardRef(Pe);function Ne(b,k){return E.useMemo(function(){var z=!!b;return{isSticky:z,stickyClassName:z?"".concat(k,"-sticky-header"):"",offsetHeader:Object(j.a)(b)==="object"&&b.offsetHeader||0,offsetScroll:Object(j.a)(b)==="object"&&b.offsetScroll||0}},[b,k])}var ft=[],qt={},Vt="rc-table-internal-hook",Ct=E.memo(function(b){var k=b.children;return k},function(b,k){return me()(b.props,k.props)?b.pingLeft!==k.pingLeft||b.pingRight!==k.pingRight:!1});function Wt(b){var k,z=b.prefixCls,ee=b.className,ie=b.rowClassName,Z=b.style,Y=b.data,F=b.rowKey,H=b.scroll,be=b.tableLayout,ae=b.direction,he=b.title,Se=b.footer,ye=b.summary,Ie=b.id,dt=b.showHeader,Ze=b.components,it=b.emptyText,Ae=b.onRow,Bt=b.onHeaderRow,jt=b.internalHooks,gt=b.transformColumns,St=b.internalRefs,It=b.sticky,Ge=Y||ft,Ht=!!Ge.length,ht=E.useState(0),vt=Object(r.a)(ht,2),ze=vt[0],Ue=vt[1];E.useEffect(function(){Ue(Object(ue.a)())});var Mt=E.useMemo(function(){return Object(U.c)(Ze,{})},[Ze]),Ft=E.useCallback(function(ot,rt){return Object(U.b)(Mt,ot)||rt},[Mt]),kt=E.useMemo(function(){return typeof F=="function"?F:function(ot){var rt=ot&&ot[F];return rt}},[F]),Ot=Object(c.c)(b),xn=Ot.expandIcon,jn=Ot.expandedRowKeys,at=Ot.defaultExpandedRowKeys,qe=Ot.defaultExpandAllRows,xt=Ot.expandedRowRender,Jt=Ot.onExpand,on=Ot.onExpandedRowsChange,rn=Ot.expandRowByClick,zt=Ot.rowExpandable,In=Ot.expandIconColumnIndex,Mn=Ot.expandedRowClassName,kn=Ot.childrenColumnName,Tn=Ot.indentSize,yn=xn||ct,Nn=kn||"children",Vn=E.useMemo(function(){return xt?"row":b.expandable&&jt===Vt&&b.expandable.__PARENT_RENDER_ICON__||Ge.some(function(ot){return ot&&Object(j.a)(ot)==="object"&&ot[Nn]})?"nest":!1},[!!xt,Ge]),Sn=E.useState(function(){return at||(qe?ne(Ge,kt,Nn):[])}),Xt=Object(r.a)(Sn,2),nn=Xt[0],dn=Xt[1],en=E.useMemo(function(){return new Set(jn||nn||[])},[jn,nn]),sn=E.useCallback(function(ot){var rt=kt(ot,Ge.indexOf(ot)),At,tn=en.has(rt);tn?(en.delete(rt),At=Object(fe.a)(en)):At=[].concat(Object(fe.a)(en),[rt]),dn(At),Jt&&Jt(!tn,ot),on&&on(At)},[kt,en,Ge,Jt,on]),vn=E.useState(0),Xn=Object(r.a)(vn,2),Kn=Xn[0],$n=Xn[1],_a=Object(ge.b)(Object(x.a)(Object(x.a)(Object(x.a)({},b),Ot),{},{expandable:!!xt,expandedKeys:en,getRowKey:kt,onTriggerExpand:sn,expandIcon:yn,expandIconColumnIndex:In,direction:ae}),jt===Vt?gt:null),Ra=Object(r.a)(_a,2),Gn=Ra[0],wt=Ra[1],Jn=E.useMemo(function(){return{columns:Gn,flattenColumns:wt}},[Gn,wt]),Yn=E.useRef(),Ta=E.useRef(),bn=E.useRef(),Ha=E.useState(!1),Na=Object(r.a)(Ha,2),oa=Na[0],Va=Na[1],Xa=E.useState(!1),ra=Object(r.a)(Xa,2),Qn=ra[0],$a=ra[1],Ga=$e(new Map),Sa=Object(r.a)(Ga,2),Ja=Sa[0],Ya=Sa[1],Cn=Object(U.a)(wt),ia=Cn.map(function(ot){return Ja.get(ot)}),Pa=E.useMemo(function(){return ia},[ia.join("_")]),sa=Rt(Pa,wt.length,ae),ln=H&&Object(U.d)(H.y),En=H&&Object(U.d)(H.x),gn=En&&wt.some(function(ot){var rt=ot.fixed;return rt}),la=E.useRef(),Wn=Ne(It,z),Bn=Wn.isSticky,Da=Wn.offsetHeader,Qa=Wn.offsetScroll,wa=Wn.stickyClassName,ua,Zn,Pn;ln&&(Zn={overflowY:"scroll",maxHeight:H.y}),En&&(ua={overflowX:"auto"},ln||(Zn={overflowY:"hidden"}),Pn={width:H.x===!0?"auto":H.x,minWidth:"100%"});var _n=E.useCallback(function(ot,rt){Ya(function(At){var tn=new Map(At);return tn.set(ot,rt),tn})},[]),qn=re(null),Aa=Object(r.a)(qn,2),La=Aa[0],Ua=Aa[1];function ea(ot,rt){if(!rt)return;typeof rt=="function"?rt(ot):rt.scrollLeft!==ot&&(rt.scrollLeft=ot)}var Dn=function(rt){var At=rt.currentTarget,tn=rt.scrollLeft,Fn=typeof tn=="number"?tn:At.scrollLeft,Wa=At||qt;if(!Ua()||Ua()===Wa){var ba;La(Wa),ea(Fn,Ta.current),ea(Fn,bn.current),ea(Fn,(ba=la.current)===null||ba===void 0?void 0:ba.setScrollLeft)}if(At){var Ba=At.scrollWidth,Fa=At.clientWidth;Va(Fn>0),$a(Fn0?[].concat(Object(x.a)(y),Object(x.a)(J(W).map(function(U){return Object(fe.a)({fixed:v},U)}))):[].concat(Object(x.a)(y),[Object(fe.a)(Object(fe.a)({},K),{},{fixed:v})])},[])}function pe(O){for(var y=!0,K=0;K=0;W-=1){var U=O[W];if(v&&U.fixed!=="right")v=!1;else if(!v&&U.fixed==="right"){Object(te.a)(!1,"Index ".concat(W+1," of `columns` missing `fixed='right'` prop."));break}}}function ue(O){return O.map(function(y){var K=y.fixed,P=Object(j.a)(y,["fixed"]),v=K;return K==="left"?v="right":K==="right"&&(v="left"),Object(fe.a)({fixed:v},P)})}function B(O,y){var K=O.prefixCls,P=O.columns,v=O.children,W=O.expandable,U=O.expandedKeys,se=O.getRowKey,N=O.onTriggerExpand,S=O.expandIcon,A=O.rowExpandable,h=O.expandIconColumnIndex,c=O.direction,l=O.expandRowByClick,C=r.useMemo(function(){return P||me(v)},[P,v]),M=r.useMemo(function(){if(W){var w,q=h||0,oe=C[q],ce=(w={},Object(R.a)(w,D.a,{className:"".concat(K,"-expand-icon-col")}),Object(R.a)(w,"title",""),Object(R.a)(w,"fixed",oe?oe.fixed:null),Object(R.a)(w,"className","".concat(K,"-row-expand-icon-cell")),Object(R.a)(w,"render",function(Q,Ee,Re){var Te=se(Ee,Re),De=U.has(Te),Qe=A?A(Ee):!0,ge=S({prefixCls:K,expanded:De,expandable:Qe,record:Ee,onExpand:N});return l?r.createElement("span",{onClick:function(ve){return ve.stopPropagation()}},ge):ge}),w),Fe=C.slice();return q>=0&&Fe.splice(q,0,ce),Fe}return C},[W,C,se,U,S,c]),T=r.useMemo(function(){var w=M;return y&&(w=y(w)),w.length||(w=[{render:function(){return null}}]),w},[y,M,c]),G=r.useMemo(function(){return c==="rtl"?ue(J(T)):J(T)},[T,c]);return[T,G]}X.b=B},"y0+3":function(Ve,X,a){"use strict";a.d(X,"a",function(){return J}),a.d(X,"b",function(){return ue});var R=/margin|padding|width|height|max|min|offset/,x={left:!0,top:!0},fe={cssFloat:1,styleFloat:1,float:1};function j(B){return B.nodeType===1?B.ownerDocument.defaultView.getComputedStyle(B,null):{}}function r(B,O,y){if(O=O.toLowerCase(),y==="auto"){if(O==="height")return B.offsetHeight;if(O==="width")return B.offsetWidth}return O in x||(x[O]=R.test(O)),x[O]?parseFloat(y)||0:y}function E(B,O){var y=arguments.length,K=j(B);return O=fe[O]?"cssFloat"in B.style?"cssFloat":"styleFloat":O,y===1?K:r(B,O,K[O]||B.style[O])}function te(B,O,y){var K=arguments.length;if(O=fe[O]?"cssFloat"in B.style?"cssFloat":"styleFloat":O,K===3)return typeof y=="number"&&R.test(O)&&(y="".concat(y,"px")),B.style[O]=y,y;for(var P in O)O.hasOwnProperty(P)&&te(B,P,O[P]);return j(B)}function $(B){return B===document.body?document.documentElement.clientWidth:B.offsetWidth}function D(B){return B===document.body?window.innerHeight||document.documentElement.clientHeight:B.offsetHeight}function me(){var B=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),O=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:B,height:O}}function J(){var B=document.documentElement.clientWidth,O=window.innerHeight||document.documentElement.clientHeight;return{width:B,height:O}}function pe(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function ue(B){var O=B.getBoundingClientRect(),y=document.documentElement;return{left:O.left+(window.pageXOffset||y.scrollLeft)-(y.clientLeft||document.body.clientLeft||0),top:O.top+(window.pageYOffset||y.scrollTop)-(y.clientTop||document.body.clientTop||0)}}}}]); diff --git a/p__User__Detail__Paths__index.e70fb21c.async.js b/p__User__Detail__Paths__index.e70fb21c.async.js deleted file mode 100644 index 13cd951a20..0000000000 --- a/p__User__Detail__Paths__index.e70fb21c.async.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[244,8,10],{"2nTg":function(Ve,V,a){"use strict";a.r(V);var R=a("cWXX"),x=a("/ezw"),fe=a("DjyN"),j=a("NUBc"),r=a("qVdP"),b=a("jsC+"),te=a("lUTK"),X=a("BvKs"),D=a("+L6B"),me=a("2/Rp"),G=a("7Kak"),pe=a("9yH6"),ue=a("9og8"),F=a("tJVT"),O=a("PpiC"),g=a("WmNS"),k=a.n(g),P=a("q1tI"),v=a.n(P),K=a("Ty5D"),U=a("55Ip"),ie=a("9kvl"),N=a("5TJ+"),S=a.n(N),A=a("BdwD"),h=a("IzEo"),c=a("bx4M"),l=a("5Dmo"),C=a("3S7+"),M=a("Y/nU"),T=a.n(M),$=a("m3rI"),w=a("dKik"),ee=a.n(w),oe=function(_e){var ut=_e.data;return v.a.createElement(v.a.Fragment,null,ut&&ut.map(function(ne,rt){return v.a.createElement("a",{className:T.a.wrap,key:ne.id,href:"/paths/".concat(ne.identifier),onClick:function(){ie.d.push("/paths/".concat(ne.identifier))}},v.a.createElement(c.a,{className:"animated fadeIn ".concat(T.a.cardWrap)},!ne.is_free&&v.a.createElement("div",{className:T.a.payWrap},"\u4ED8\u8D39\u8BFE"),ne.featured>0&&v.a.createElement("div",{className:T.a.excellentTag},v.a.createElement("span",{style:{background:ne.featured===1?"#FF8C29":ne.featured===2?"#4361F2":ne.featured===3?"#B38D24":""}},ne.featured===1&&"\u56FD\u5BB6\u4E00\u6D41",ne.featured===2&&"\u519B\u961F\u4E00\u6D41",ne.featured===3&&"\u7701\u7EA7\u4E00\u6D41")),ne.excellent&&v.a.createElement("div",{className:T.a.righttag},v.a.createElement("img",{src:ee.a})),ne.tag&&v.a.createElement("div",{className:T.a.tagWrap},v.a.createElement("span",{className:T.a.tagName},ne.tag)),v.a.createElement("span",{className:T.a.imgWrap},v.a.createElement("img",{src:"".concat($.a.IMG_SERVER,"/").concat(ne.image_url)})),v.a.createElement("div",{className:T.a.cardBottom},v.a.createElement("p",{className:T.a.bottomNameWrap},v.a.createElement("span",{className:T.a.bottomName},ne.name)),v.a.createElement("div",{className:T.a.bottomContentWrap},v.a.createElement("span",{className:T.a.bottomOwnerName,title:ne.owner_name.length>12?ne.owner_name:""},ne.owner_name),v.a.createElement("span",{className:T.a.bottomVisitsCount},v.a.createElement(C.a,{placement:"bottom",title:"\u8BBF\u95EE\u91CF"},v.a.createElement("i",{className:"iconfont icon-liulanyan mr5"})),v.a.createElement("span",null,ne.visits_count))))))}))},ce=oe,ze=a("g9YV"),Oe=a("wCAj"),Q=a("+BJd"),Ee=a("mr32"),Re=a("wd/R"),Te=a.n(Re),we=a("1vsH"),Qe=function(_e){var ut=_e.data,ne=_e.number,rt=[{title:v.a.createElement("span",{className:"pl20"},"\u5E8F\u53F7"),dataIndex:"index",key:"index",width:82,render:function(Pe,je,Ne){return v.a.createElement("span",{className:"pl20"},ne+Ne+1)}},{title:"\u5B9E\u8DF5\u8BFE\u7A0B\u540D\u79F0",dataIndex:"name",width:326,key:"name",render:function(Pe){return v.a.createElement(C.a,{title:Pe,placement:"bottomLeft"},v.a.createElement("span",null,Pe))}},{title:"\u7BA1\u7406\u5458",dataIndex:"owner_name",key:"owner_name",width:78,ellipsis:!0,render:function(Pe){return v.a.createElement(C.a,{title:Pe||"--",placement:"bottomLeft"},v.a.createElement("span",null,Pe||"--"))}},{title:"\u5408\u4F5C\u8005",dataIndex:"members",key:"members",width:134,ellipsis:!0,render:function(Pe){return v.a.createElement(C.a,{title:Pe.join("\u3001"),placement:"bottomLeft"},v.a.createElement("span",null,Pe.join("\u3001")))}},{title:"\u5B66\u4E60\u4EBA\u6570",dataIndex:"members_count",width:90,key:"members_count"},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_at",key:"created_at",width:144,render:function(Pe){return Te()(Pe).format("YYYY-MM-DD HH:mm")}},{title:"\u7AE0\u8282\u6570",dataIndex:"stages_count",width:70,key:"stages_count"},{title:"\u5B9E\u8BAD\u6570",dataIndex:"shixuns_count",width:70,key:"shixuns_count"},{title:"\u8BFE\u7A0B\u6807\u7B7E",dataIndex:"excellent",width:144,key:"excellent",render:function(Pe,je){return v.a.createElement(v.a.Fragment,null,je.featured>0&&v.a.createElement(Ee.a,{color:"red",style:{marginLeft:0}},je.featured===1&&"\u56FD\u5BB6\u4E00\u6D41",je.featured===2&&"\u519B\u961F\u4E00\u6D41",je.featured===3&&"\u7701\u7EA7\u4E00\u6D41"),Pe&&v.a.createElement(Ee.a,{color:"blue",className:"ml0"},"\u5F00\u653E\u8BFE\u7A0B"))}},{title:"\u64CD\u4F5C",dataIndex:"name",key:"name",render:function(Pe,je){return v.a.createElement("span",{className:"c-blue current",onClick:function(ht){ht.stopPropagation(),Object(we.O)("/paths/".concat(je.id))}},"\u8BE6\u60C5")}}];return v.a.createElement(v.a.Fragment,null,v.a.createElement(Oe.a,{style:{cursor:"pointer"},onRow:function(Pe){return{onClick:function(Ne){window.open("/paths/".concat(Pe.id),"_blank")}}},pagination:!1,dataSource:ut,columns:rt,className:"table-layout"}))},ge=Qe,pt=a("v1sF"),ve=a.n(pt),$e=function(_e){var ut=_e.params,ne=ut===void 0?{}:ut,rt=_e.isCurrent,dt=_e.handleChangeCategory,Pe=dt===void 0?function(){}:dt,je=_e.handleChangeStatus,Ne=je===void 0?function(){}:je;return v.a.createElement(v.a.Fragment,null,v.a.createElement("div",{className:ve.a.searchBar},v.a.createElement("li",{className:"".concat(ve.a.firstLi," ").concat(!ne.category&&ve.a.active)},v.a.createElement("a",{onClick:function(){return Pe("")}},"\u5168\u90E8")),v.a.createElement("li",{className:"".concat(ve.a.otherLi," ").concat(ne.category==="manage"&&ve.a.active)},v.a.createElement("a",{onClick:function(){return Pe("manage")}},rt?"\u6211":"TA","\u7BA1\u7406\u7684")),v.a.createElement("li",{className:"".concat(ve.a.otherLi," ").concat(ne.category==="study"&&ve.a.active)},v.a.createElement("a",{onClick:function(){return Pe("study")}},rt?"\u6211":"TA","\u5B66\u4E60\u7684")),v.a.createElement("li",{className:"".concat(ve.a.otherLi," ").concat(ne.category==="collect"&&ve.a.active)},v.a.createElement("a",{onClick:function(){return Pe("collect")}},rt?"\u6211":"TA","\u6536\u85CF\u7684"))),(ne==null?void 0:ne.category)==="manage"&&rt&&v.a.createElement("div",{className:"".concat(ve.a.searchBar," ").concat(ve.a.searchBarBorder)},v.a.createElement("li",{className:"font14 ".concat(ve.a.firstLi," ").concat(!ne.status&&ve.a.active)},v.a.createElement("a",{onClick:function(){return Ne("")}},"\u5168\u90E8")),v.a.createElement("li",{className:"font14 ".concat(ve.a.otherLi," ").concat(ne.status==="editing"&&ve.a.active)},v.a.createElement("a",{onClick:function(){return Ne("editing")}},"\u7F16\u8F91\u4E2D")),v.a.createElement("li",{className:"font14 ".concat(ve.a.otherLi," ").concat(ne.status==="applying"&&ve.a.active)},v.a.createElement("a",{onClick:function(){return Ne("applying")}},"\u5F85\u5BA1\u6838")),v.a.createElement("li",{className:"font14 ".concat(ve.a.otherLi," ").concat(ne.status==="published"&&ve.a.active)},v.a.createElement("a",{onClick:function(){return Ne("published")}},"\u5DF2\u53D1\u5E03")),v.a.createElement("li",{className:"font14 ".concat(ve.a.otherLi," ").concat(ne.status==="publiced"&&ve.a.active)},v.a.createElement("a",{onClick:function(){return Ne("publiced")}},"\u5DF2\u516C\u5F00"))),((ne==null?void 0:ne.category)==="study"||(ne==null?void 0:ne.category)==="collect")&&rt&&v.a.createElement("div",{className:"".concat(ve.a.searchBar," ").concat(ve.a.searchBarBorder)},v.a.createElement("li",{className:"font14 ".concat(ve.a.firstLi," ").concat(!ne.status&&ve.a.active)},v.a.createElement("a",{onClick:function(){return Ne("")}},"\u5168\u90E8")),v.a.createElement("li",{className:"font14 ".concat(ve.a.otherLi," ").concat(ne.status==="unfinished"&&ve.a.active)},v.a.createElement("a",{onClick:function(){return Ne("unfinished")}},"\u672A\u5B8C\u6210")),v.a.createElement("li",{className:"font14 ".concat(ve.a.otherLi," ").concat(ne.status==="finished"&&ve.a.active)},v.a.createElement("a",{onClick:function(){return Ne("finished")}},"\u5DF2\u5B8C\u6210"))))},re=a("dhSg"),Ae=a("LvDl"),_t=function(_e){var ut,ne,rt=_e.user,dt=_e.userDetail,Pe=_e.globalSetting,je=_e.loading,Ne=_e.dispatch,ht=Object(O.a)(_e,["user","userDetail","globalSetting","loading","dispatch"]),Ht=Object(K.h)(),Ft=Object(P.useRef)(),wt=Object(P.useState)({}),Kt=Object(F.a)(wt,2),Se=Kt[0],y=Kt[1],W=Object(P.useState)(0),z=Object(F.a)(W,2),Z=z[0],se=z[1],q=Object(P.useState)([]),J=Object(F.a)(q,2),B=J[0],Y=J[1],be=Object(P.useState)(),ae=Object(F.a)(be,2),he=ae[0],De=ae[1],ye=Object(P.useState)(!1),Ie=Object(F.a)(ye,2),ft=Ie[0],Ge=Ie[1],ct=Object(P.useState)([{label:v.a.createElement("span",{className:"icon-juxingfenbu font14"}),value:1},{label:v.a.createElement("span",{className:"icon-liebiaofenbu font14"}),value:2}]),Le=Object(F.a)(ct,2),Vt=Le[0],Rt=Le[1],vt=Object(P.useState)(parseInt(localStorage.getItem("PathShowtype"))||1),Tt=Object(F.a)(vt,2),It=Tt[0],tt=Tt[1],zt=Object(P.useRef)(Object(Ae.throttle)(function(qe){return nt(qe)},500,{trailing:!1}));Object(P.useEffect)(function(){zt.current=Object(Ae.throttle)(nt,500,{trailing:!1})},[Se]),Object(P.useEffect)(function(){var qe;Ft.current=(qe=Ht.pathname.split("/"))===null||qe===void 0?void 0:qe[2];var bt={category:void 0,status:void 0,page:1,per_page:16,sort_by:"updated_at",sort_direction:"desc",username:Ft.current};y(bt),Ze(bt)},[Ht.pathname]),Object(P.useEffect)(function(){var qe;De(((qe=rt.userInfo)===null||qe===void 0?void 0:qe.login)===Ft.current)},[(ut=rt.userInfo)===null||ut===void 0?void 0:ut.login,Ft.current]);var yt=((ne=Ht.pathname.split("/"))===null||ne===void 0?void 0:ne[3])||"classrooms";Object(P.useEffect)(function(){var qe=re.a.subscribe("user-detail-search",function(){var bt=Object(ue.a)(k.a.mark(function Ct($t){var rn;return k.a.wrap(function(fn){for(;;)switch(fn.prev=fn.next){case 0:if(!(yt===$t.currentTabName)){fn.next=7;break}return rn={category:void 0,status:void 0,page:1,per_page:16,sort_by:"updated_at",sort_direction:"desc",username:Ft.current,search:$t.value},y(rn),Ge(!1),fn.next=6,Ze(rn);case 6:Ge(!0);case 7:case"end":return fn.stop()}},Ct)}));return function(Ct){return bt.apply(this,arguments)}}());return qe},[he]);var Ze=function(){var qe=Object(ue.a)(k.a.mark(function bt(Ct){var $t;return k.a.wrap(function(en){for(;;)switch(en.prev=en.next){case 0:return en.next=2,Ne({type:"userDetail/getPaths",payload:Ct});case 2:$t=en.sent,$t&&(se($t.count||0),Y($t.subjects||[]));case 4:case"end":return en.stop()}},bt)}));return function(Ct){return qe.apply(this,arguments)}}(),nt=function(bt){console.log(22222),Se.category=bt,Se.page=1,y(Se),Ze(Se)},ke=function(bt){Se.status=bt,Se.page=1,y(Se),Ze(Se)},xt=function(){Se.sort_direction=Se.sort_direction==="desc"?"asc":"desc",y(Se),Ze(Se)},Wt=function(bt){Se.sort_by=bt,Se.sort_direction="desc",y(Se),Ze(Se)},Xt=function(bt,Ct){Se.page=bt,Se.per_page=Ct,y(Se),Ze(Se)},jt=function(){var bt=Se.category=="collect"?"\u5171\u6536\u85CF":"\u5171\u53C2\u4E0E",Ct="";return Se.category==="collect"&&(Ct=""),Se.category==="manage"&&(Ct="\u53D1\u5E03"),Se.category==="study"&&(Ct="\u5B66\u4E60"),Se.category||(Ct="\u5B9E\u8DF5\u8BFE\u7A0B"),"".concat(bt).concat(Z,"\u4E2A").concat(Ct)},jn=function(){return Se.sort_by==="updated_at"?"\u6700\u8FD1\u66F4\u65B0":Se.sort_by==="created_at"?"\u6700\u65B0\u521B\u5EFA":Se.sort_by==="name"?"\u540D\u79F0\u6392\u5E8F":""};return v.a.createElement("div",{className:S.a.wrap},Se.search?v.a.createElement(v.a.Fragment,null,ft&&v.a.createElement("div",{className:"font17 mt5 mb5"},v.a.createElement("span",{className:"c-grey-999"},"\u5173\u952E\u8BCD\uFF1A"),v.a.createElement("span",{className:"c-grey-333"},Se.search," "),v.a.createElement("span",{className:"c-grey-999"},"\u5171\u627E\u5230"),v.a.createElement("span",{className:"c-grey-333"}," ",Z," "),v.a.createElement("span",{className:"c-grey-999"},"\u95E8\u76F8\u5173\u5B9E\u8DF5\u8BFE\u7A0B"))):v.a.createElement(v.a.Fragment,null,v.a.createElement($e,{params:Se,isCurrent:he,handleChangeCategory:zt.current,handleChangeStatus:ke}),v.a.createElement("div",{className:S.a.midWrap},v.a.createElement("div",null,v.a.createElement("span",{className:S.a.color999},jt()),v.a.createElement(pe.a.Group,{className:"ml20 mr20 radio-group-sort-order",options:Vt,onChange:function(bt){tt(bt.target.value),localStorage.setItem("PathShowtype",bt.target.value)},value:It,optionType:"button",buttonStyle:"solid"}),v.a.createElement(U.a,{style:{margin:"0px 20px"},to:"/paths/new"},v.a.createElement(me.a,{type:"primary"},"\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B"))),v.a.createElement("div",{className:S.a.orderWrap},v.a.createElement(b.a,{overlay:v.a.createElement(X.a,null,v.a.createElement(X.a.Item,{onClick:function(){return Wt("updated_at")}},"\u6700\u8FD1\u66F4\u65B0"),v.a.createElement(X.a.Item,{onClick:function(){return Wt("created_at")}},"\u6700\u65B0\u521B\u5EFA"),v.a.createElement(X.a.Item,{onClick:function(){return Wt("name")}},"\u540D\u79F0\u6392\u5E8F"))},v.a.createElement("span",{className:S.a.orderTextWrap},jn())),v.a.createElement("span",{className:S.a.orderIconWrap},v.a.createElement("span",{className:S.a.orderAsc},v.a.createElement("i",{className:Se.sort_direction==="asc"?"iconfont icon-sanjiaoxing-up font12 ".concat(S.a.color0152d9," ").concat(S.a.h10," ").concat(S.a.cursorPointer):"iconfont icon-sanjiaoxing-up font12 ".concat(S.a.h10," ").concat(S.a.cursorPointer),onClick:function(){return xt()}})),v.a.createElement("span",{className:S.a.orderDesc},v.a.createElement("i",{className:Se.sort_direction==="desc"?"iconfont icon-sanjiaoxing-down font12 ".concat(S.a.color0152d9," ").concat(S.a.h10," ").concat(S.a.cursorPointer):"iconfont icon-sanjiaoxing-down font12 ".concat(S.a.h10," ").concat(S.a.cursorPointer),onClick:function(){return xt()}})))))),v.a.createElement(x.a,{loading:je["userDetail/getPaths"],active:!0,paragraph:{rows:5}},It==1&&v.a.createElement("div",{className:S.a.cardWrap},!(B!=null&&B.length)&&(Se.category||Se.search)&&v.a.createElement(A.a,null),v.a.createElement(ce,{data:B})),It!=1&&v.a.createElement("div",{className:"mt10",style:{minHeight:400}},v.a.createElement(ge,{number:(Se.page-1)*Se.per_page,data:B})),Z>0&&v.a.createElement("div",{className:S.a.countWrap},v.a.createElement(j.a,{showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["10","20","50","100","200"],total:Z,onChange:function(bt,Ct){Xt(bt,Ct)},pageSize:Se.per_page,hideOnSinglePage:!0,current:Se.page}))))},Dt=V.default=Object(ie.a)(function(de){var _e=de.user,ut=de.userDetail,ne=de.loading,rt=de.globalSetting;return{user:_e,userDetail:ut,globalSetting:rt,loading:ne.effects}})(_t)},"55Ip":function(Ve,V,a){"use strict";a.d(V,"a",function(){return v}),a.d(V,"b",function(){return A});var R=a("Ty5D"),x=a("dI71"),fe=a("q1tI"),j=a.n(fe),r=a("YS25"),b=a("17x9"),te=a.n(b),X=a("wx14"),D=a("zLVn"),me=a("9R94"),G=function(c){Object(x.a)(l,c);function l(){for(var M,T=arguments.length,$=new Array(T),w=0;w=0||T.relatedTarget.className.indexOf("".concat(oe,"-next"))>=0))return;c.setState({goInputText:""}),ee(c.getValidValue())},c.go=function(T){var $=c.state.goInputText;if($==="")return;(T.keyCode===F.ENTER||T.type==="click")&&(c.setState({goInputText:""}),c.props.quickGo(c.getValidValue()))},c}return Object(r.a)(h,[{key:"getValidValue",value:function(){var l=this.state,C=l.goInputText,M=l.current;return!C||isNaN(C)?M:Number(C)}},{key:"getPageSizeOptions",value:function(){var l=this.props,C=l.pageSize,M=l.pageSizeOptions;return M.some(function(T){return T.toString()===C.toString()})?M:M.concat([C.toString()]).sort(function(T,$){var w=isNaN(Number(T))?0:Number(T),ee=isNaN(Number($))?0:Number($);return w-ee})}},{key:"render",value:function(){var l=this,C=this.props,M=C.pageSize,T=C.locale,$=C.rootPrefixCls,w=C.changeSize,ee=C.quickGo,oe=C.goButton,ce=C.selectComponentClass,ze=C.buildOptionText,Oe=C.selectPrefixCls,Q=C.disabled,Ee=this.state.goInputText,Re="".concat($,"-options"),Te=ce,we=null,Qe=null,ge=null;if(!w&&!ee)return null;var pt=this.getPageSizeOptions();if(w&&Te){var ve=pt.map(function($e,re){return D.a.createElement(Te.Option,{key:re,value:$e.toString()},(ze||l.buildOptionText)($e))});we=D.a.createElement(Te,{disabled:Q,prefixCls:Oe,showSearch:!1,className:"".concat(Re,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(M||pt[0]).toString(),onChange:this.changeSize,getPopupContainer:function(re){return re.parentNode}},ve)}return ee&&(oe&&(ge=typeof oe=="boolean"?D.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:Q,className:"".concat(Re,"-quick-jumper-button")},T.jump_to_confirm):D.a.createElement("span",{onClick:this.go,onKeyUp:this.go},oe)),Qe=D.a.createElement("div",{className:"".concat(Re,"-quick-jumper")},T.jump_to,D.a.createElement("input",{disabled:Q,type:"text",value:Ee,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),T.page,ge)),D.a.createElement("li",{className:"".concat(Re)},we,Qe)}}]),h}(D.a.Component);O.defaultProps={pageSizeOptions:["10","20","50","100"]};var g=O,k=a("N2Kk");function P(){}function v(S){return typeof S=="number"&&isFinite(S)&&Math.floor(S)===S}function K(S,A,h){return h}function U(S,A,h){var c=typeof S=="undefined"?A.pageSize:S;return Math.floor((h.total-1)/c)+1}var ie=function(S){Object(b.a)(h,S);var A=Object(te.a)(h);function h(c){var l;Object(j.a)(this,h),l=A.call(this,c),l.getJumpPrevPage=function(){return Math.max(1,l.state.current-(l.props.showLessItems?3:5))},l.getJumpNextPage=function(){return Math.min(U(void 0,l.state,l.props),l.state.current+(l.props.showLessItems?3:5))},l.getItemIcon=function(w,ee){var oe=l.props.prefixCls,ce=w||D.a.createElement("button",{type:"button","aria-label":ee,className:"".concat(oe,"-item-link")});return typeof w=="function"&&(ce=D.a.createElement(w,Object(fe.a)({},l.props))),ce},l.savePaginationNode=function(w){l.paginationNode=w},l.isValid=function(w){return v(w)&&w!==l.state.current},l.shouldDisplayQuickJumper=function(){var w=l.props,ee=w.showQuickJumper,oe=w.pageSize,ce=w.total;return ce<=oe?!1:ee},l.handleKeyDown=function(w){(w.keyCode===F.ARROW_UP||w.keyCode===F.ARROW_DOWN)&&w.preventDefault()},l.handleKeyUp=function(w){var ee=l.getValidValue(w),oe=l.state.currentInputValue;ee!==oe&&l.setState({currentInputValue:ee}),w.keyCode===F.ENTER?l.handleChange(ee):w.keyCode===F.ARROW_UP?l.handleChange(ee-1):w.keyCode===F.ARROW_DOWN&&l.handleChange(ee+1)},l.changePageSize=function(w){var ee=l.state.current,oe=U(w,l.state,l.props);ee=ee>oe?oe:ee,oe===0&&(ee=l.state.current),typeof w=="number"&&("pageSize"in l.props||l.setState({pageSize:w}),"current"in l.props||l.setState({current:ee,currentInputValue:ee})),l.props.onShowSizeChange(ee,w),"onChange"in l.props&&l.props.onChange&&l.props.onChange(ee,w)},l.handleChange=function(w){var ee=l.props.disabled,oe=w;if(l.isValid(oe)&&!ee){var ce=U(void 0,l.state,l.props);oe>ce?oe=ce:oe<1&&(oe=1),"current"in l.props||l.setState({current:oe,currentInputValue:oe});var ze=l.state.pageSize;return l.props.onChange(oe,ze),oe}return l.state.current},l.prev=function(){l.hasPrev()&&l.handleChange(l.state.current-1)},l.next=function(){l.hasNext()&&l.handleChange(l.state.current+1)},l.jumpPrev=function(){l.handleChange(l.getJumpPrevPage())},l.jumpNext=function(){l.handleChange(l.getJumpNextPage())},l.hasPrev=function(){return l.state.current>1},l.hasNext=function(){return l.state.current2?oe-2:0),ze=2;ze=M?$=M:$=Number(C),$}},{key:"getShowSizeChanger",value:function(){var l=this.props,C=l.showSizeChanger,M=l.total,T=l.totalBoundaryShowSizeChanger;return typeof C!="undefined"?C:M>T}},{key:"renderPrev",value:function(l){var C=this.props,M=C.prevIcon,T=C.itemRender,$=T(l,"prev",this.getItemIcon(M,"prev page")),w=!this.hasPrev();return Object(X.isValidElement)($)?Object(X.cloneElement)($,{disabled:w}):$}},{key:"renderNext",value:function(l){var C=this.props,M=C.nextIcon,T=C.itemRender,$=T(l,"next",this.getItemIcon(M,"next page")),w=!this.hasNext();return Object(X.isValidElement)($)?Object(X.cloneElement)($,{disabled:w}):$}},{key:"render",value:function(){var l=this,C=this.props,M=C.prefixCls,T=C.className,$=C.style,w=C.disabled,ee=C.hideOnSinglePage,oe=C.total,ce=C.locale,ze=C.showQuickJumper,Oe=C.showLessItems,Q=C.showTitle,Ee=C.showTotal,Re=C.simple,Te=C.itemRender,we=C.showPrevNextJumpers,Qe=C.jumpPrevIcon,ge=C.jumpNextIcon,pt=C.selectComponentClass,ve=C.selectPrefixCls,$e=C.pageSizeOptions,re=this.state,Ae=re.current,_t=re.pageSize,Dt=re.currentInputValue;if(ee===!0&&oe<=_t)return null;var de=U(void 0,this.state,this.props),_e=[],ut=null,ne=null,rt=null,dt=null,Pe=null,je=ze&&ze.goButton,Ne=Oe?1:2,ht=Ae-1>0?Ae-1:0,Ht=Ae+1=Ne*2&&Ae!==1+2&&(_e[0]=Object(X.cloneElement)(_e[0],{className:"".concat(M,"-item-after-jump-prev")}),_e.unshift(ut)),de-Ae>=Ne*2&&Ae!==de-2&&(_e[_e.length-1]=Object(X.cloneElement)(_e[_e.length-1],{className:"".concat(M,"-item-before-jump-next")}),_e.push(ne)),z!==1&&_e.unshift(rt),Z!==de&&_e.push(dt)}var J=null;Ee&&(J=D.a.createElement("li",{className:"".concat(M,"-total-text")},Ee(oe,[oe===0?0:(Ae-1)*_t+1,Ae*_t>oe?oe:Ae*_t])));var B=!this.hasPrev()||!de,Y=!this.hasNext()||!de;return D.a.createElement("ul",Object(R.a)({className:G()(M,T,Object(x.a)({},"".concat(M,"-disabled"),w)),style:$,unselectable:"unselectable",ref:this.savePaginationNode},Ft),J,D.a.createElement("li",{title:Q?ce.prev_page:null,onClick:this.prev,tabIndex:B?null:0,onKeyPress:this.runIfEnterPrev,className:G()("".concat(M,"-prev"),Object(x.a)({},"".concat(M,"-disabled"),B)),"aria-disabled":B},this.renderPrev(ht)),_e,D.a.createElement("li",{title:Q?ce.next_page:null,onClick:this.next,tabIndex:Y?null:0,onKeyPress:this.runIfEnterNext,className:G()("".concat(M,"-next"),Object(x.a)({},"".concat(M,"-disabled"),Y)),"aria-disabled":Y},this.renderNext(Ht)),D.a.createElement(g,{disabled:w,locale:ce,rootPrefixCls:M,selectComponentClass:pt,selectPrefixCls:ve,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:Ae,pageSize:_t,pageSizeOptions:$e,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:je}))}}],[{key:"getDerivedStateFromProps",value:function(l,C){var M={};if("current"in l&&(M.current=l.current,l.current!==C.current&&(M.currentInputValue=M.current)),"pageSize"in l&&l.pageSize!==C.pageSize){var T=C.current,$=U(l.pageSize,C,l);T=T>$?$:T,"current"in l||(M.current=T,M.currentInputValue=T),M.pageSize=l.pageSize}return M}}]),h}(D.a.Component);ie.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:P,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:P,locale:k.a,style:{},itemRender:K,totalBoundaryShowSizeChanger:50};var N=ie},"6RRn":function(Ve,V,a){"use strict";var R=a("wCXF"),x=a("n6Qo");a.d(V,"b",function(){return x.a});var fe=a("IBYe"),j=a("6eGT"),r=a("hW8S");a.d(V,"a",function(){return r.a}),V.c=R.b},"6eGT":function(Ve,V,a){"use strict";function R(x){return null}V.a=R},"815F":function(Ve,V,a){"use strict";a.d(V,"e",function(){return te}),a.d(V,"c",function(){return D}),a.d(V,"d",function(){return me}),a.d(V,"a",function(){return pe}),a.d(V,"f",function(){return ue}),a.d(V,"b",function(){return F});var R=a("KQm4"),x=a("VTBJ"),fe=a("Ff2n"),j=a("Zm9Q"),r=a("Kwbf"),b=a("OZM5");function te(O,g){return O!=null?O:g}function X(){var O=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],g=new Map;function k(P){var v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(P||[]).forEach(function(K){var U=K.key,ie=K.children;Object(r.a)(U!=null,"Tree node must have a certain key: [".concat(v).concat(U,"]"));var N=String(U);Object(r.a)(!g.has(N)||U===null||U===void 0,"Same 'key' exist in the Tree: ".concat(N)),g.set(N,!0),k(ie,"".concat(v).concat(N," > "))})}k(O)}function D(O){function g(k){var P=Object(j.a)(k);return P.map(function(v){if(!Object(b.i)(v))return Object(r.a)(!v,"Tree/TreeNode can only accept TreeNode as children."),null;var K=v.key,U=v.props,ie=U.children,N=Object(fe.a)(U,["children"]),S=Object(x.a)({key:K},N),A=g(ie);return A.length&&(S.children=A),S}).filter(function(v){return v})}return g(O)}function me(){var O=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],k=new Set(g===!0?[]:g),P=[];function v(K){var U=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return K.map(function(ie,N){var S=Object(b.h)(U?U.pos:"0",N),A=te(ie.key,S),h=Object(x.a)(Object(x.a)({},ie),{},{parent:U,pos:S,children:null,data:ie,isStart:[].concat(Object(R.a)(U?U.isStart:[]),[N===0]),isEnd:[].concat(Object(R.a)(U?U.isEnd:[]),[N===K.length-1])});return P.push(h),g===!0||k.has(A)?h.children=v(ie.children||[],h):h.children=[],h})}return v(O),P}function G(O,g,k){var P;k?typeof k=="string"?P=function(U){return U[k]}:typeof k=="function"&&(P=function(U){return k(U)}):P=function(U,ie){return te(U.key,ie)};function v(K,U,ie){var N=K?K.children:O,S=K?Object(b.h)(ie.pos,U):"0";if(K){var A=P(K,S),h={node:K,index:U,pos:S,key:A,parentPos:ie.node?ie.pos:null,level:ie.level+1};g(h)}N&&N.forEach(function(c,l){v(c,l,{node:K,pos:S,level:ie?ie.level+1:-1})})}v(null)}function pe(O){var g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},k=g.initWrapper,P=g.processEntity,v=g.onProcessFinished,K=arguments.length>2?arguments[2]:void 0,U={},ie={},N={posEntities:U,keyEntities:ie};return k&&(N=k(N)||N),G(O,function(S){var A=S.node,h=S.index,c=S.pos,l=S.key,C=S.parentPos,M=S.level,T={node:A,index:h,key:l,pos:c,level:M},$=te(l,c);U[c]=T,ie[$]=T,T.parent=U[C],T.parent&&(T.parent.children=T.parent.children||[],T.parent.children.push(T)),P&&P(T,N)},K),v&&v(N),N}function ue(O,g){var k=g.expandedKeys,P=g.selectedKeys,v=g.loadedKeys,K=g.loadingKeys,U=g.checkedKeys,ie=g.halfCheckedKeys,N=g.dragOverNodeKey,S=g.dropPosition,A=g.keyEntities,h=A[O],c={eventKey:O,expanded:k.indexOf(O)!==-1,selected:P.indexOf(O)!==-1,loaded:v.indexOf(O)!==-1,loading:K.indexOf(O)!==-1,checked:U.indexOf(O)!==-1,halfChecked:ie.indexOf(O)!==-1,pos:String(h?h.pos:""),dragOver:N===O&&S===0,dragOverGapTop:N===O&&S===-1,dragOverGapBottom:N===O&&S===1};return c}function F(O){var g=O.data,k=O.expanded,P=O.selected,v=O.checked,K=O.loaded,U=O.loading,ie=O.halfChecked,N=O.dragOver,S=O.dragOverGapTop,A=O.dragOverGapBottom,h=O.pos,c=O.active,l=Object(x.a)(Object(x.a)({},g),{},{expanded:k,selected:P,checked:v,loaded:K,loading:U,halfChecked:ie,dragOver:N,dragOverGapTop:S,dragOverGapBottom:A,pos:h,active:c});return"props"in l||Object.defineProperty(l,"props",{get:function(){return Object(r.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),O}}),l}},BdwD:function(Ve,V,a){"use strict";var R=a("+L6B"),x=a("2/Rp"),fe=a("0Owb"),j=a("k1fw"),r=a("q1tI"),b=a.n(r),te=a("FOrL"),X=a.n(te),D=function(G){var pe=G.buttonProps,ue=pe===void 0?{}:pe,F=G.styles,O=F===void 0?{}:F,g=G.customText,k=G.ButtonText,P=G.ButtonClick,v=G.Buttonclass,K=G.ButtonTwo;return b.a.createElement("section",{className:"tc animated fadeIn",style:Object(j.a)(Object(j.a)({},{color:"#999",margin:"200px auto"}),O)},b.a.createElement("img",{src:X.a}),b.a.createElement("p",{className:"mt20 font14"},g||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),k&&b.a.createElement(x.a,Object(fe.a)({className:v,onClick:P},ue),k),K&&K)};V.a=D},FOrL:function(Ve,V,a){Ve.exports=a.p+"static/nodata.a6b3f948.png"},IBYe:function(Ve,V,a){"use strict";function R(x){return null}V.a=R},LdHM:function(Ve,V,a){"use strict";a.d(V,"b",function(){return K}),a.d(V,"a",function(){return ie});var R=a("1OyB"),x=a("vuIU"),fe=a("Ji7U"),j=a("LK+K"),r=a("q1tI"),b=a("rePB"),te=a("Ff2n"),X=a("ODXe"),D=a("4IlW"),me=a("bX4T"),G=a("YrtM"),pe=a("TSYQ"),ue=a.n(pe),F=a("+nKL"),O=a("8OUc"),g=function(Q,Ee){var Re=Q.prefixCls,Te=Q.id,we=Q.flattenOptions,Qe=Q.childrenAsData,ge=Q.values,pt=Q.searchValue,ve=Q.multiple,$e=Q.defaultActiveFirstOption,re=Q.height,Ae=Q.itemHeight,_t=Q.notFoundContent,Dt=Q.open,de=Q.menuItemSelectedIcon,_e=Q.virtual,ut=Q.onSelect,ne=Q.onToggleOpen,rt=Q.onActiveValue,dt=Q.onScroll,Pe=Q.onMouseEnter,je="".concat(Re,"-item"),Ne=Object(G.a)(function(){return we},[Dt,we],function(q,J){return J[0]&&q[1]!==J[1]}),ht=r.useRef(null),Ht=function(J){J.preventDefault()},Ft=function(J){ht.current&&ht.current.scrollTo({index:J})},wt=function(J){for(var B=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,Y=Ne.length,be=0;be1&&arguments[1]!==void 0?arguments[1]:!1;return Object(S.a)(Oe).map(function(Ee,Re){if(!r.isValidElement(Ee)||!Ee.type)return null;var Te=Ee.type.isSelectOptGroup,we=Ee.key,Qe=Ee.props,ge=Qe.children,pt=Object(te.a)(Qe,["children"]);return Q||!Te?A(Ee):Object(N.a)(Object(N.a)({key:"__RC_SELECT_GRP__".concat(we===null?Re:we,"__"),label:we},pt),{},{options:h(ge)})}).filter(function(Ee){return Ee})}var c=a("2Qr1"),l=a("qNPg"),C=a("U8pU"),M=a("Kwbf"),T=a("WKfj");function $(Oe){var Q=Oe.mode,Ee=Oe.options,Re=Oe.children,Te=Oe.backfill,we=Oe.allowClear,Qe=Oe.placeholder,ge=Oe.getInputElement,pt=Oe.showSearch,ve=Oe.onSearch,$e=Oe.defaultOpen,re=Oe.autoFocus,Ae=Oe.labelInValue,_t=Oe.value,Dt=Oe.inputValue,de=Oe.optionLabelProp,_e=Q==="multiple"||Q==="tags",ut=pt!==void 0?pt:_e||Q==="combobox",ne=Ee||h(Re);if(Object(M.a)(Q!=="tags"||ne.every(function(je){return!je.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),Q==="tags"||Q==="combobox"){var rt=ne.some(function(je){return je.options?je.options.some(function(Ne){return typeof("value"in Ne?Ne.value:Ne.key)=="number"}):typeof("value"in je?je.value:je.key)=="number"});Object(M.a)(!rt,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(M.a)(Q!=="combobox"||!de,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(M.a)(Q==="combobox"||!Te,"`backfill` only works with `combobox` mode."),Object(M.a)(Q==="combobox"||!ge,"`getInputElement` only work with `combobox` mode."),Object(M.b)(Q!=="combobox"||!ge||!we||!Qe,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),ve&&!ut&&Q!=="combobox"&&Q!=="tags"&&Object(M.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(M.b)(!$e||re,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),_t!=null){var dt=Object(T.d)(_t);Object(M.a)(!Ae||dt.every(function(je){return Object(C.a)(je)==="object"&&("key"in je||"value"in je)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(M.a)(!_e||Array.isArray(_t),"`value` should be array when `mode` is `multiple` or `tags`")}if(Re){var Pe=null;Object(S.a)(Re).some(function(je){if(!r.isValidElement(je)||!je.type)return!1;var Ne=je.type;if(Ne.isSelectOption)return!1;if(Ne.isSelectOptGroup){var ht=Object(S.a)(je.props.children).every(function(Ht){return!r.isValidElement(Ht)||!je.type||Ht.type.isSelectOption?!0:(Pe=Ht.type,!1)});return!ht}return Pe=Ne,!0}),Pe&&Object(M.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Pe.displayName||Pe.name||Pe,"`.")),Object(M.a)(Dt===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var w=$,ee=Object(l.a)({prefixCls:"rc-select",components:{optionList:P},convertChildrenToData:h,flattenOptions:c.d,getLabeledValue:c.e,filterOptions:c.b,isValueDisabled:c.g,findValueOption:c.c,warningProps:w,fillOptionsWithMissingValue:c.a}),oe=function(Oe){Object(fe.a)(Ee,Oe);var Q=Object(j.a)(Ee);function Ee(){var Re;return Object(R.a)(this,Ee),Re=Q.apply(this,arguments),Re.selectRef=r.createRef(),Re.focus=function(){Re.selectRef.current.focus()},Re.blur=function(){Re.selectRef.current.blur()},Re}return Object(x.a)(Ee,[{key:"render",value:function(){return r.createElement(ee,Object.assign({ref:this.selectRef},this.props))}}]),Ee}(r.Component);oe.Option=K,oe.OptGroup=ie;var ce=oe,ze=V.c=ce},NvD2:function(Ve,V,a){"use strict";a.d(V,"a",function(){return b});var R=a("Kwbf");function x(te,X){var D=new Set;return te.forEach(function(me){X.has(me)||D.add(me)}),D}function fe(te){var X=te||{},D=X.disabled,me=X.disableCheckbox,G=X.checkable;return!!(D||me)||G===!1}function j(te,X,D,me){for(var G=new Set(te),pe=new Set,ue=0;ue<=D;ue+=1){var F=X.get(ue)||new Set;F.forEach(function(P){var v=P.key,K=P.node,U=P.children,ie=U===void 0?[]:U;G.has(v)&&!me(K)&&ie.filter(function(N){return!me(N.node)}).forEach(function(N){G.add(N.key)})})}for(var O=new Set,g=D;g>=0;g-=1){var k=X.get(g)||new Set;k.forEach(function(P){var v=P.parent,K=P.node;if(me(K)||!P.parent||O.has(P.parent.key))return;if(me(P.parent.node)){O.add(v.key);return}var U=!0,ie=!1;(v.children||[]).filter(function(N){return!me(N.node)}).forEach(function(N){var S=N.key,A=G.has(S);U&&!A&&(U=!1),!ie&&(A||pe.has(S))&&(ie=!0)}),U&&G.add(v.key),ie&&pe.add(v.key),O.add(v.key)})}return{checkedKeys:Array.from(G),halfCheckedKeys:Array.from(x(pe,G))}}function r(te,X,D,me,G){for(var pe=new Set(te),ue=new Set(X),F=0;F<=me;F+=1){var O=D.get(F)||new Set;O.forEach(function(v){var K=v.key,U=v.node,ie=v.children,N=ie===void 0?[]:ie;!pe.has(K)&&!ue.has(K)&&!G(U)&&N.filter(function(S){return!G(S.node)}).forEach(function(S){pe.delete(S.key)})})}ue=new Set;for(var g=new Set,k=me;k>=0;k-=1){var P=D.get(k)||new Set;P.forEach(function(v){var K=v.parent,U=v.node;if(G(U)||!v.parent||g.has(v.parent.key))return;if(G(v.parent.node)){g.add(K.key);return}var ie=!0,N=!1;(K.children||[]).filter(function(S){return!G(S.node)}).forEach(function(S){var A=S.key,h=pe.has(A);ie&&!h&&(ie=!1),!N&&(h||ue.has(A))&&(N=!0)}),ie||pe.delete(K.key),N&&ue.add(K.key),g.add(K.key)})}return{checkedKeys:Array.from(pe),halfCheckedKeys:Array.from(x(ue,pe))}}function b(te,X,D,me){var G=[],pe;me?pe=me:pe=fe;var ue=new Set(te.filter(function(k){var P=!!D[k];return P||G.push(k),P})),F=new Map,O=0;Object.keys(D).forEach(function(k){var P=D[k],v=P.level,K=F.get(v);K||(K=new Set,F.set(v,K)),K.add(P),O=Math.max(O,v)}),Object(R.a)(!G.length,"Tree missing follow keys: ".concat(G.slice(0,100).map(function(k){return"'".concat(k,"'")}).join(", ")));var g;return X===!0?g=j(ue,F,O,pe):g=r(ue,X.halfCheckedKeys,F,O,pe),g}},OZM5:function(Ve,V,a){"use strict";a.d(V,"b",function(){return me}),a.d(V,"a",function(){return G}),a.d(V,"k",function(){return pe}),a.d(V,"h",function(){return ue}),a.d(V,"i",function(){return F}),a.d(V,"g",function(){return O}),a.d(V,"c",function(){return g}),a.d(V,"d",function(){return k}),a.d(V,"j",function(){return K}),a.d(V,"e",function(){return U}),a.d(V,"f",function(){return ie});var R=a("KQm4"),x=a("U8pU"),fe=a("Ff2n"),j=a("q1tI"),r=a.n(j),b=a("Kwbf"),te=a("WaYH"),X=.25,D=2;function me(N,S){var A=N.slice(),h=A.indexOf(S);return h>=0&&A.splice(h,1),A}function G(N,S){var A=N.slice();return A.indexOf(S)===-1&&A.push(S),A}function pe(N){return N.split("-")}function ue(N,S){return"".concat(N,"-").concat(S)}function F(N){return N&&N.type&&N.type.isTreeNode}function O(N,S){var A=[N],h=S[N];function c(){var l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];l.forEach(function(C){var M=C.key,T=C.children;A.push(M),c(T)})}return c(h.children),A}function g(N,S){var A=N.clientY,h=S.selectHandle.getBoundingClientRect(),c=h.top,l=h.bottom,C=h.height,M=Math.max(C*X,D);return A<=c+M?-1:A>=l-M?1:0}function k(N,S){if(!N)return;var A=S.multiple;return A?N.slice():N.length?[N[0]]:N}var P=function(S){return S};function v(N,S){if(!N)return[];var A=S||{},h=A.processProps,c=h===void 0?P:h,l=Array.isArray(N)?N:[N];return l.map(function(C){var M=C.children,T=Object(fe.a)(C,["children"]),$=v(M,S);return r.a.createElement(te.a,Object.assign({},c(T)),$)})}function K(N){if(!N)return null;var S;if(Array.isArray(N))S={checkedKeys:N,halfCheckedKeys:void 0};else if(Object(x.a)(N)==="object")S={checkedKeys:N.checked||void 0,halfCheckedKeys:N.halfChecked||void 0};else return Object(b.a)(!1,"`checkedKeys` is not an array or an object"),null;return S}function U(N,S){var A=new Set;function h(c){if(A.has(c))return;var l=S[c];if(!l)return;A.add(c);var C=l.parent,M=l.node;if(M.disabled)return;C&&h(C.key)}return(N||[]).forEach(function(c){h(c)}),Object(R.a)(A)}function ie(N){var S={};return Object.keys(N).forEach(function(A){(A.startsWith("data-")||A.startsWith("aria-"))&&(S[A]=N[A])}),S}},"SA+Z":function(Ve,V,a){var R=a("wTVA"),x=a("EbDI"),fe=a("ZhPi"),j=a("wkBT");function r(b){return R(b)||x(b)||fe(b)||j()}Ve.exports=r,Ve.exports.__esModule=!0,Ve.exports.default=Ve.exports},WaYH:function(Ve,V,a){"use strict";var R=a("rePB"),x=a("Ff2n"),fe=a("VTBJ"),j=a("1OyB"),r=a("vuIU"),b=a("JX7q"),te=a("Ji7U"),X=a("LK+K"),D=a("q1tI"),me=a("TSYQ"),G=a.n(me),pe=a("sboe"),ue=a("OZM5"),F=function(S){var A=S.prefixCls,h=S.level,c=S.isStart,l=S.isEnd;if(!h)return null;for(var C="".concat(A,"-indent-unit"),M=[],T=0;TE&&(L=E-I),Object(r.useMemo)(function(){if(!n.length)return[0,0];for(var H=n.length,Me=H,Be=0;Bef+L){Me=Be-1;break}}for(var He=0,Fe=H-1;Fe>=0;Fe-=1){var Ke=o.get(n[Fe].key)||U;if(Ke[p]1&&arguments[1]!==void 0?arguments[1]:!1,s=d&&typeof d.getBoundingClientRect=="function"&&d.getBoundingClientRect().width;if(s){if(m){var e=getComputedStyle(d),n=e.marginLeft,t=e.marginRight;s+=+n.replace("px","")+ +t.replace("px","")}s=+s.toFixed(6)}return s||0},je=function(d,m,s){d&&Object(ee.a)(d.style)==="object"&&(d.style[m]=s)},Ne=function(){return Dt.any},ht=a("bdgK"),Ht=a("i8i4"),Ft=a.n(Ht),wt=a("wgJM"),Kt=a("l4aY"),Se=a("m+aA"),y=a("c+Xe"),W=a("zT1h"),z=a("QC+M");function Z(o,d,m){return m?o[0]===d[0]:o[0]===d[0]&&o[1]===d[1]}function se(o,d,m){var s=o[d]||{};return Object(j.a)(Object(j.a)({},s),m)}function q(o,d,m,s){for(var e=m.points,n=Object.keys(o),t=0;t1&&arguments[1]!==void 0?arguments[1]:2;d();var n=Object(wt.a)(function(){e<=1?s({isCanceled:function(){return n!==o.current}}):m(s,e-1)});o.current=n}return r.useEffect(function(){return function(){d()}},[]),[m,d]},jn=[yt,Ze,nt,ke],qe=!1,bt=!0;function Ct(o){return o===nt||o===ke}var $t=function(o,d){var m=r.useState(zt),s=Object(x.a)(m,2),e=s[0],n=s[1],t=jt(),i=Object(x.a)(t,2),u=i[0],p=i[1];function f(){n(yt)}return Xt(function(){if(e!==zt&&e!==ke){var E=jn.indexOf(e),_=jn[E+1],I=d(e);I===qe?n(_):u(function(L){function H(){if(L.isCanceled())return;n(_)}I===!0?H():Promise.resolve(I).then(H)})}},[o,e]),r.useEffect(function(){return function(){p()}},[]),[f,e]},rn=function(o){var d=Object(r.useRef)(),m=Object(r.useRef)(o);m.current=o;var s=r.useCallback(function(t){m.current(t)},[]);function e(t){t&&(t.removeEventListener(Vt,s),t.removeEventListener(Le,s))}function n(t){d.current&&d.current!==t&&e(d.current),t&&t!==d.current&&(t.addEventListener(Vt,s),t.addEventListener(Le,s),d.current=t)}return r.useEffect(function(){return function(){e(d.current)}},[]),[n,e]};function en(o,d,m,s){var e=s.motionEnter,n=e===void 0?!0:e,t=s.motionAppear,i=t===void 0?!0:t,u=s.motionLeave,p=u===void 0?!0:u,f=s.motionDeadline,E=s.motionLeaveImmediately,_=s.onAppearPrepare,I=s.onEnterPrepare,L=s.onLeavePrepare,H=s.onAppearStart,Me=s.onEnterStart,Be=s.onLeaveStart,Ue=s.onAppearActive,He=s.onEnterActive,Fe=s.onLeaveActive,Ke=s.onAppearEnd,We=s.onEnterEnd,it=s.onLeaveEnd,Xe=s.onVisibleChanged,Ut=xt(),Et=Object(x.a)(Ut,2),xe=Et[0],Ce=Et[1],Je=xt(vt),et=Object(x.a)(Je,2),le=et[0],st=et[1],Nt=xt(null),lt=Object(x.a)(Nt,2),Ot=lt[0],Pt=lt[1],Qt=Object(r.useRef)(!1),cn=Object(r.useRef)(null),kt=Object(r.useRef)(!1),dn=Object(r.useRef)(null);function xn(){var St=m();return St||dn.current}var pn=Object(r.useRef)(!1);function hn(St){var mt=xn();if(St&&!St.deadline&&St.target!==mt)return;var qt;le===Tt&&pn.current?qt=Ke==null?void 0:Ke(mt,St):le===It&&pn.current?qt=We==null?void 0:We(mt,St):le===tt&&pn.current&&(qt=it==null?void 0:it(mt,St)),qt!==!1&&!kt.current&&(st(vt),Pt(null))}var Bt=rn(hn),on=Object(x.a)(Bt,1),Zt=on[0],Jt=r.useMemo(function(){var St,mt,qt;switch(le){case"appear":return St={},Object(R.a)(St,yt,_),Object(R.a)(St,Ze,H),Object(R.a)(St,nt,Ue),St;case"enter":return mt={},Object(R.a)(mt,yt,I),Object(R.a)(mt,Ze,Me),Object(R.a)(mt,nt,He),mt;case"leave":return qt={},Object(R.a)(qt,yt,L),Object(R.a)(qt,Ze,Be),Object(R.a)(qt,nt,Fe),qt;default:return{}}},[le]),An=$t(le,function(St){if(St===yt){var mt=Jt[yt];return mt?mt(xn()):qe}if(Mt in Jt){var qt;Pt(((qt=Jt[Mt])===null||qt===void 0?void 0:qt.call(Jt,xn(),null))||null)}return Mt===nt&&(Zt(xn()),f>0&&(clearTimeout(cn.current),cn.current=setTimeout(function(){hn({deadline:!0})},f))),bt}),Ln=Object(x.a)(An,2),zn=Ln[0],Mt=Ln[1],Rn=Ct(Mt);pn.current=Rn,Xt(function(){Ce(d);var St=Qt.current;if(Qt.current=!0,!o)return;var mt;!St&&d&&i&&(mt=Tt),St&&d&&n&&(mt=It),(St&&!d&&p||!St&&E&&!d&&p)&&(mt=tt),mt&&(st(mt),zn())},[d]),Object(r.useEffect)(function(){(le===Tt&&!i||le===It&&!n||le===tt&&!p)&&st(vt)},[i,n,p]),Object(r.useEffect)(function(){return function(){clearTimeout(cn.current),kt.current=!0}},[]),Object(r.useEffect)(function(){xe!==void 0&&le===vt&&(Xe==null||Xe(xe))},[xe,le]);var Hn=Ot;return Jt[yt]&&Mt===Ze&&(Hn=Object(j.a)({transition:"none"},Hn)),[le,Mt,Hn,xe!=null?xe:d]}var fn=function(o){Object(c.a)(m,o);var d=Object(l.a)(m);function m(){return Object(S.a)(this,m),d.apply(this,arguments)}return Object(A.a)(m,[{key:"render",value:function(){return this.props.children}}]),m}(r.Component),sn=fn;function In(o){var d=o;Object(ee.a)(o)==="object"&&(d=o.transitionSupport);function m(e){return!!(e.motionName&&d)}var s=r.forwardRef(function(e,n){var t=e.visible,i=t===void 0?!0:t,u=e.removeOnLeave,p=u===void 0?!0:u,f=e.forceRender,E=e.children,_=e.motionName,I=e.leavedClassName,L=e.eventProps,H=m(e),Me=Object(r.useRef)(),Be=Object(r.useRef)();function Ue(){try{return Object(Se.a)(Me.current||Be.current)}catch(st){return null}}var He=en(H,i,Ue,e),Fe=Object(x.a)(He,4),Ke=Fe[0],We=Fe[1],it=Fe[2],Xe=Fe[3],Ut=r.useRef(Xe);Xe&&(Ut.current=!0);var Et=Object(r.useRef)(n);Et.current=n;var xe=r.useCallback(function(st){Me.current=st,Object(y.b)(Et.current,st)},[]),Ce,Je=Object(j.a)(Object(j.a)({},L),{},{visible:i});if(!E)Ce=null;else if(Ke===vt||!m(e))Xe?Ce=E(Object(j.a)({},Je),xe):!p&&Ut.current?Ce=E(Object(j.a)(Object(j.a)({},Je),{},{className:I}),xe):f?Ce=E(Object(j.a)(Object(j.a)({},Je),{},{style:{display:"none"}}),xe):Ce=null;else{var et,le;We===yt?le="prepare":Ct(We)?le="active":We===Ze&&(le="start"),Ce=E(Object(j.a)(Object(j.a)({},Je),{},{className:te()(Rt(_,Ke),(et={},Object(R.a)(et,Rt(_,"".concat(Ke,"-").concat(le)),le),Object(R.a)(et,_,typeof _=="string"),et)),style:it}),xe)}return r.createElement(sn,{ref:Be},Ce)});return s.displayName="CSSMotion",s}var Mn=In(ct),kn="add",Tn="keep",Cn="remove",Nn="removed";function Vn(o){var d;return o&&Object(ee.a)(o)==="object"&&"key"in o?d=o:d={key:o},Object(j.a)(Object(j.a)({},d),{},{key:String(d.key)})}function Sn(){var o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return o.map(Vn)}function Gt(){var o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],m=[],s=0,e=d.length,n=Sn(o),t=Sn(d);n.forEach(function(p){for(var f=!1,E=s;E1});return u.forEach(function(p){m=m.filter(function(f){var E=f.key,_=f.status;return E!==p||_!==Cn}),m.forEach(function(f){f.key===p&&(f.status=Tn)})}),m}var an=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function mn(o){var d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Mn,m=function(s){Object(c.a)(n,s);var e=Object(l.a)(n);function n(){var t;return Object(S.a)(this,n),t=e.apply(this,arguments),t.state={keyEntities:[]},t.removeKey=function(i){t.setState(function(u){var p=u.keyEntities;return{keyEntities:p.map(function(f){return f.key!==i?f:Object(j.a)(Object(j.a)({},f),{},{status:Nn})})}})},t}return Object(A.a)(n,[{key:"render",value:function(){var i=this,u=this.state.keyEntities,p=this.props,f=p.component,E=p.children,_=p.onVisibleChanged,I=Object(fe.a)(p,["component","children","onVisibleChanged"]),L=f||r.Fragment,H={};return an.forEach(function(Me){H[Me]=I[Me],delete I[Me]}),delete I.keys,r.createElement(L,I,u.map(function(Me){var Be=Me.status,Ue=Object(fe.a)(Me,["status"]),He=Be===kn||Be===Tn;return r.createElement(d,Object(N.a)({},H,{key:Ue.key,visible:He,eventProps:Ue,onVisibleChanged:function(Ke){_==null||_(Ke,{key:Ue.key}),Ke||i.removeKey(Ue.key)}}),E)}))}}],[{key:"getDerivedStateFromProps",value:function(i,u){var p=i.keys,f=u.keyEntities,E=Sn(p),_=Gt(f,E);return{keyEntities:_.filter(function(I){var L=f.find(function(H){var Me=H.key;return I.key===Me});return!(L&&L.status===Nn&&I.status===Cn)})}}}]),n}(r.Component);return m.defaultProps={component:"div"},m}var tn=mn(ct),ln=Mn;function bn(o){var d=o.prefixCls,m=o.motion,s=o.animation,e=o.transitionName;return m||(s?{motionName:"".concat(d,"-").concat(s)}:e?{motionName:e}:null)}function Xn(o){var d=o.prefixCls,m=o.visible,s=o.zIndex,e=o.mask,n=o.maskMotion,t=o.maskAnimation,i=o.maskTransitionName;if(!e)return null;var u={};return(n||i||t)&&(u=Object(j.a)({motionAppear:!0},bn({motion:n,prefixCls:d,transitionName:i,animation:t}))),r.createElement(ln,Object(N.a)({},u,{visible:m,removeOnLeave:!0}),function(p){var f=p.className;return r.createElement("div",{style:{zIndex:s},className:te()("".concat(d,"-mask"),f)})})}var Kn=a("9mu1"),$n=a("o0o1"),_a=a.n($n),Ra=a("HaE+"),Gn=["measure","align",null,"motion"],At=function(o,d){var m=Object(r.useState)(null),s=Object(x.a)(m,2),e=s[0],n=s[1],t=Object(r.useRef)(),i=Object(r.useRef)(!1);function u(E){i.current||n(E)}function p(){wt.a.cancel(t.current)}function f(E){p(),t.current=Object(wt.a)(function(){u(function(_){switch(e){case"align":return"motion";case"motion":return"stable";default:}return _}),E==null||E()})}return Object(r.useEffect)(function(){u("measure")},[o]),Object(r.useEffect)(function(){switch(e){case"measure":d();break;default:}e&&(t.current=Object(wt.a)(Object(Ra.a)(_a.a.mark(function E(){var _,I;return _a.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:_=Gn.indexOf(e),I=Gn[_+1],I&&_!==-1&&u(I);case 3:case"end":return H.stop()}},E)}))))},[e]),Object(r.useEffect)(function(){return function(){i.current=!0,p()}},[]),[e,f]},Jn=function(o){var d=r.useState({width:0,height:0}),m=Object(x.a)(d,2),s=m[0],e=m[1];function n(i){e({width:i.offsetWidth,height:i.offsetHeight})}var t=r.useMemo(function(){var i={};if(o){var u=s.width,p=s.height;o.indexOf("height")!==-1&&p?i.height=p:o.indexOf("minHeight")!==-1&&p&&(i.minHeight=p),o.indexOf("width")!==-1&&u?i.width=u:o.indexOf("minWidth")!==-1&&u&&(i.minWidth=u)}return i},[o,s]);return[t,n]},Yn=r.forwardRef(function(o,d){var m=o.visible,s=o.prefixCls,e=o.className,n=o.style,t=o.children,i=o.zIndex,u=o.stretch,p=o.destroyPopupOnHide,f=o.forceRender,E=o.align,_=o.point,I=o.getRootDomNode,L=o.getClassNameFromAlign,H=o.onAlign,Me=o.onMouseEnter,Be=o.onMouseLeave,Ue=o.onMouseDown,He=o.onTouchStart,Fe=Object(r.useRef)(),Ke=Object(r.useRef)(),We=Object(r.useState)(),it=Object(x.a)(We,2),Xe=it[0],Ut=it[1],Et=Jn(u),xe=Object(x.a)(Et,2),Ce=xe[0],Je=xe[1];function et(){u&&Je(I())}var le=At(m,et),st=Object(x.a)(le,2),Nt=st[0],lt=st[1],Ot=Object(r.useRef)();function Pt(){return _||I}function Qt(){var Bt;(Bt=Fe.current)===null||Bt===void 0||Bt.forceAlign()}function cn(Bt,on){var Zt=L(on);Xe!==Zt&&Ut(Zt),Nt==="align"&&(Xe!==Zt?Promise.resolve().then(function(){Qt()}):lt(function(){var Jt;(Jt=Ot.current)===null||Jt===void 0||Jt.call(Ot)}),H==null||H(Bt,on))}var kt=Object(j.a)({},bn(o));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(Bt){var on=kt[Bt];kt[Bt]=function(Zt,Jt){return lt(),on==null?void 0:on(Zt,Jt)}});function dn(){return new Promise(function(Bt){Ot.current=Bt})}r.useEffect(function(){!kt.motionName&&Nt==="motion"&<()},[kt.motionName,Nt]),r.useImperativeHandle(d,function(){return{forceAlign:Qt,getElement:function(){return Ke.current}}});var xn=Object(j.a)(Object(j.a)({},Ce),{},{zIndex:i,opacity:Nt==="motion"||Nt==="stable"||!m?void 0:0,pointerEvents:Nt==="stable"?void 0:"none"},n),pn=!0;(E==null?void 0:E.points)&&(Nt==="align"||Nt==="stable")&&(pn=!1);var hn=t;return r.Children.count(t)>1&&(hn=r.createElement("div",{className:"".concat(s,"-content")},t)),r.createElement(ln,Object(N.a)({visible:m,ref:Ke,leavedClassName:"".concat(s,"-hidden")},kt,{onAppearPrepare:dn,onEnterPrepare:dn,removeOnLeave:p,forceRender:f}),function(Bt,on){var Zt=Bt.className,Jt=Bt.style,An=te()(s,e,Xe,Zt);return r.createElement(Kn.a,{target:Pt(),key:"popup",ref:Fe,monitorWindowResize:!0,disabled:pn,align:E,onAlign:cn},r.createElement("div",{ref:on,className:An,onMouseEnter:Me,onMouseLeave:Be,onMouseDownCapture:Ue,onTouchStartCapture:He,style:Object(j.a)(Object(j.a)({},Jt),xn)},hn))})});Yn.displayName="PopupInner";var Ta=Yn,En=r.forwardRef(function(o,d){var m=o.prefixCls,s=o.visible,e=o.zIndex,n=o.children,t=o.mobile;t=t===void 0?{}:t;var i=t.popupClassName,u=t.popupStyle,p=t.popupMotion,f=p===void 0?{}:p,E=t.popupRender,_=r.useRef();r.useImperativeHandle(d,function(){return{forceAlign:function(){},getElement:function(){return _.current}}});var I=Object(j.a)({zIndex:e},u),L=n;return r.Children.count(n)>1&&(L=r.createElement("div",{className:"".concat(m,"-content")},n)),E&&(L=E(L)),r.createElement(ln,Object(N.a)({visible:s,ref:_,removeOnLeave:!0},f),function(H,Me){var Be=H.className,Ue=H.style,He=te()(m,i,Be);return r.createElement("div",{ref:Me,className:He,style:Object(j.a)(Object(j.a)({},Ue),I)},L)})});En.displayName="MobilePopupInner";var Ha=En,Na=["visible","mobile"],oa=r.forwardRef(function(o,d){var m=o.visible,s=o.mobile,e=Object(fe.a)(o,Na),n=Object(r.useState)(m),t=Object(x.a)(n,2),i=t[0],u=t[1],p=Object(r.useState)(!1),f=Object(x.a)(p,2),E=f[0],_=f[1],I=Object(j.a)(Object(j.a)({},e),{},{visible:i});Object(r.useEffect)(function(){u(m),m&&s&&_(J())},[m,s]);var L=E?r.createElement(Ha,Object(N.a)({},I,{mobile:s,ref:d})):r.createElement(Ta,Object(N.a)({},I,{ref:d}));return r.createElement("div",null,r.createElement(Xn,I),L)});oa.displayName="Popup";var Va=oa,Xa=r.createContext(null),ra=Xa;function Qn(){}function $a(){return""}function Ga(o){return o?o.ownerDocument:window.document}var Sa=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function Ja(o){var d=function(m){Object(c.a)(e,m);var s=Object(l.a)(e);function e(n){var t;Object(S.a)(this,e),t=s.call(this,n),t.popupRef=r.createRef(),t.triggerRef=r.createRef(),t.attachId=void 0,t.clickOutsideHandler=void 0,t.touchOutsideHandler=void 0,t.contextMenuOutsideHandler1=void 0,t.contextMenuOutsideHandler2=void 0,t.mouseDownTimeout=void 0,t.focusTime=void 0,t.preClickTime=void 0,t.preTouchTime=void 0,t.delayTimer=void 0,t.hasPopupMouseDown=void 0,t.onMouseEnter=function(u){var p=t.props.mouseEnterDelay;t.fireEvents("onMouseEnter",u),t.delaySetPopupVisible(!0,p,p?null:u)},t.onMouseMove=function(u){t.fireEvents("onMouseMove",u),t.setPoint(u)},t.onMouseLeave=function(u){t.fireEvents("onMouseLeave",u),t.delaySetPopupVisible(!1,t.props.mouseLeaveDelay)},t.onPopupMouseEnter=function(){t.clearDelayTimer()},t.onPopupMouseLeave=function(u){var p;if(u.relatedTarget&&!u.relatedTarget.setTimeout&&Object(Kt.a)((p=t.popupRef.current)===null||p===void 0?void 0:p.getElement(),u.relatedTarget))return;t.delaySetPopupVisible(!1,t.props.mouseLeaveDelay)},t.onFocus=function(u){t.fireEvents("onFocus",u),t.clearDelayTimer(),t.isFocusToShow()&&(t.focusTime=Date.now(),t.delaySetPopupVisible(!0,t.props.focusDelay))},t.onMouseDown=function(u){t.fireEvents("onMouseDown",u),t.preClickTime=Date.now()},t.onTouchStart=function(u){t.fireEvents("onTouchStart",u),t.preTouchTime=Date.now()},t.onBlur=function(u){t.fireEvents("onBlur",u),t.clearDelayTimer(),t.isBlurToHide()&&t.delaySetPopupVisible(!1,t.props.blurDelay)},t.onContextMenu=function(u){u.preventDefault(),t.fireEvents("onContextMenu",u),t.setPopupVisible(!0,u)},t.onContextMenuClose=function(){t.isContextMenuToShow()&&t.close()},t.onClick=function(u){if(t.fireEvents("onClick",u),t.focusTime){var p;if(t.preClickTime&&t.preTouchTime?p=Math.min(t.preClickTime,t.preTouchTime):t.preClickTime?p=t.preClickTime:t.preTouchTime&&(p=t.preTouchTime),Math.abs(p-t.focusTime)<20)return;t.focusTime=0}t.preClickTime=0,t.preTouchTime=0,t.isClickToShow()&&(t.isClickToHide()||t.isBlurToHide())&&u&&u.preventDefault&&u.preventDefault();var f=!t.state.popupVisible;(t.isClickToHide()&&!f||f&&t.isClickToShow())&&t.setPopupVisible(!t.state.popupVisible,u)},t.onPopupMouseDown=function(){if(t.hasPopupMouseDown=!0,clearTimeout(t.mouseDownTimeout),t.mouseDownTimeout=window.setTimeout(function(){t.hasPopupMouseDown=!1},0),t.context){var u;(u=t.context).onPopupMouseDown.apply(u,arguments)}},t.onDocumentClick=function(u){if(t.props.mask&&!t.props.maskClosable)return;var p=u.target,f=t.getRootDomNode(),E=t.getPopupDomNode();(!Object(Kt.a)(f,p)||t.isContextMenuOnly())&&!Object(Kt.a)(E,p)&&!t.hasPopupMouseDown&&t.close()},t.getRootDomNode=function(){var u=t.props.getTriggerDOMNode;if(u)return u(t.triggerRef.current);try{var p=Object(Se.a)(t.triggerRef.current);if(p)return p}catch(f){}return Ft.a.findDOMNode(Object(h.a)(t))},t.getPopupClassNameFromAlign=function(u){var p=[],f=t.props,E=f.popupPlacement,_=f.builtinPlacements,I=f.prefixCls,L=f.alignPoint,H=f.getPopupClassNameFromAlign;return E&&_&&p.push(q(_,I,u,L)),H&&p.push(H(u)),p.join(" ")},t.getComponent=function(){var u=t.props,p=u.prefixCls,f=u.destroyPopupOnHide,E=u.popupClassName,_=u.onPopupAlign,I=u.popupMotion,L=u.popupAnimation,H=u.popupTransitionName,Me=u.popupStyle,Be=u.mask,Ue=u.maskAnimation,He=u.maskTransitionName,Fe=u.maskMotion,Ke=u.zIndex,We=u.popup,it=u.stretch,Xe=u.alignPoint,Ut=u.mobile,Et=u.forceRender,xe=t.state,Ce=xe.popupVisible,Je=xe.point,et=t.getPopupAlign(),le={};return t.isMouseEnterToShow()&&(le.onMouseEnter=t.onPopupMouseEnter),t.isMouseLeaveToHide()&&(le.onMouseLeave=t.onPopupMouseLeave),le.onMouseDown=t.onPopupMouseDown,le.onTouchStart=t.onPopupMouseDown,r.createElement(Va,Object(N.a)({prefixCls:p,destroyPopupOnHide:f,visible:Ce,point:Xe&&Je,className:E,align:et,onAlign:_,animation:L,getClassNameFromAlign:t.getPopupClassNameFromAlign},le,{stretch:it,getRootDomNode:t.getRootDomNode,style:Me,mask:Be,zIndex:Ke,transitionName:H,maskAnimation:Ue,maskTransitionName:He,maskMotion:Fe,ref:t.popupRef,motion:I,mobile:Ut,forceRender:Et}),typeof We=="function"?We():We)},t.attachParent=function(u){wt.a.cancel(t.attachId);var p=t.props,f=p.getPopupContainer,E=p.getDocument,_=t.getRootDomNode(),I;f?(_||f.length===0)&&(I=f(_)):I=E(t.getRootDomNode()).body,I?I.appendChild(u):t.attachId=Object(wt.a)(function(){t.attachParent(u)})},t.getContainer=function(){var u=t.props.getDocument,p=u(t.getRootDomNode()).createElement("div");return p.style.position="absolute",p.style.top="0",p.style.left="0",p.style.width="100%",t.attachParent(p),p},t.setPoint=function(u){var p=t.props.alignPoint;if(!p||!u)return;t.setState({point:{pageX:u.pageX,pageY:u.pageY}})},t.handlePortalUpdate=function(){t.state.prevPopupVisible!==t.state.popupVisible&&t.props.afterPopupVisibleChange(t.state.popupVisible)},t.triggerContextValue={onPopupMouseDown:t.onPopupMouseDown};var i;return"popupVisible"in n?i=!!n.popupVisible:i=!!n.defaultPopupVisible,t.state={prevPopupVisible:i,popupVisible:i},Sa.forEach(function(u){t["fire".concat(u)]=function(p){t.fireEvents(u,p)}}),t}return Object(A.a)(e,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var t=this.props,i=this.state;if(i.popupVisible){var u;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(u=t.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(W.a)(u,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(u=u||t.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(W.a)(u,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(u=u||t.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(W.a)(u,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(W.a)(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),wt.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var t;return((t=this.popupRef.current)===null||t===void 0?void 0:t.getElement())||null}},{key:"getPopupAlign",value:function(){var t=this.props,i=t.popupPlacement,u=t.popupAlign,p=t.builtinPlacements;return i&&p?se(p,i,u):u}},{key:"setPopupVisible",value:function(t,i){var u=this.props.alignPoint,p=this.state.popupVisible;this.clearDelayTimer(),p!==t&&("popupVisible"in this.props||this.setState({popupVisible:t,prevPopupVisible:p}),this.props.onPopupVisibleChange(t)),u&&i&&t&&this.setPoint(i)}},{key:"delaySetPopupVisible",value:function(t,i,u){var p=this,f=i*1e3;if(this.clearDelayTimer(),f){var E=u?{pageX:u.pageX,pageY:u.pageY}:null;this.delayTimer=window.setTimeout(function(){p.setPopupVisible(t,E),p.clearDelayTimer()},f)}else this.setPopupVisible(t,u)}},{key:"clearDelayTimer",value:function(){this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null)}},{key:"clearOutsideHandler",value:function(){this.clickOutsideHandler&&(this.clickOutsideHandler.remove(),this.clickOutsideHandler=null),this.contextMenuOutsideHandler1&&(this.contextMenuOutsideHandler1.remove(),this.contextMenuOutsideHandler1=null),this.contextMenuOutsideHandler2&&(this.contextMenuOutsideHandler2.remove(),this.contextMenuOutsideHandler2=null),this.touchOutsideHandler&&(this.touchOutsideHandler.remove(),this.touchOutsideHandler=null)}},{key:"createTwoChains",value:function(t){var i=this.props.children.props,u=this.props;return i[t]&&u[t]?this["fire".concat(t)]:i[t]||u[t]}},{key:"isClickToShow",value:function(){var t=this.props,i=t.action,u=t.showAction;return i.indexOf("click")!==-1||u.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var t=this.props.action;return t==="contextMenu"||t.length===1&&t[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var t=this.props,i=t.action,u=t.showAction;return i.indexOf("contextMenu")!==-1||u.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var t=this.props,i=t.action,u=t.hideAction;return i.indexOf("click")!==-1||u.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var t=this.props,i=t.action,u=t.showAction;return i.indexOf("hover")!==-1||u.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var t=this.props,i=t.action,u=t.hideAction;return i.indexOf("hover")!==-1||u.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var t=this.props,i=t.action,u=t.showAction;return i.indexOf("focus")!==-1||u.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var t=this.props,i=t.action,u=t.hideAction;return i.indexOf("focus")!==-1||u.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var t;(t=this.popupRef.current)===null||t===void 0||t.forceAlign()}}},{key:"fireEvents",value:function(t,i){var u=this.props.children.props[t];u&&u(i);var p=this.props[t];p&&p(i)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var t=this.state.popupVisible,i=this.props,u=i.children,p=i.forceRender,f=i.alignPoint,E=i.className,_=i.autoDestroy,I=r.Children.only(u),L={key:"trigger"};this.isContextMenuToShow()?L.onContextMenu=this.onContextMenu:L.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(L.onClick=this.onClick,L.onMouseDown=this.onMouseDown,L.onTouchStart=this.onTouchStart):(L.onClick=this.createTwoChains("onClick"),L.onMouseDown=this.createTwoChains("onMouseDown"),L.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(L.onMouseEnter=this.onMouseEnter,f&&(L.onMouseMove=this.onMouseMove)):L.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?L.onMouseLeave=this.onMouseLeave:L.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(L.onFocus=this.onFocus,L.onBlur=this.onBlur):(L.onFocus=this.createTwoChains("onFocus"),L.onBlur=this.createTwoChains("onBlur"));var H=te()(I&&I.props&&I.props.className,E);H&&(L.className=H);var Me=Object(j.a)({},L);Object(y.c)(I)&&(Me.ref=Object(y.a)(this.triggerRef,I.ref));var Be=r.cloneElement(I,Me),Ue;return(t||this.popupRef.current||p)&&(Ue=r.createElement(o,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!t&&_&&(Ue=null),r.createElement(ra.Provider,{value:this.triggerContextValue},Be,Ue)}}],[{key:"getDerivedStateFromProps",value:function(t,i){var u=t.popupVisible,p={};return u!==void 0&&i.popupVisible!==u&&(p.popupVisible=u,p.prevPopupVisible=i.popupVisible),p}}]),e}(r.Component);return d.contextType=ra,d.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:$a,getDocument:Ga,onPopupVisibleChange:Qn,afterPopupVisibleChange:Qn,onPopupAlign:Qn,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},d}var Ya=Ja(z.a),On={adjustX:1,adjustY:1},ia={topLeft:{points:["bl","tl"],overflow:On,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:On,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:On,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:On,offset:[4,0]}},Pa={topLeft:{points:["bl","tl"],overflow:On,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:On,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:On,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:On,offset:[4,0]}},sa=ia,un=0,gn={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},yn=function(d,m,s){var e=ut(m),n=d.getState();d.setState({defaultActiveFirst:Object(j.a)(Object(j.a)({},n.defaultActiveFirst),{},Object(R.a)({},e,s))})},la=function(o){Object(c.a)(m,o);var d=Object(l.a)(m);function m(s){var e;Object(S.a)(this,m),e=d.call(this,s),e.onDestroy=function(f){e.props.onDestroy(f)},e.onKeyDown=function(f){var E=f.keyCode,_=e.menuInstance,I=e.props.store,L=e.getVisible();if(E===g.a.ENTER)return e.onTitleClick(f),yn(I,e.props.eventKey,!0),!0;if(E===g.a.RIGHT)return L?_.onKeyDown(f):(e.triggerOpenChange(!0),yn(I,e.props.eventKey,!0)),!0;if(E===g.a.LEFT){var H;if(L)H=_.onKeyDown(f);else return;return H||(e.triggerOpenChange(!1),H=!0),H}return L&&(E===g.a.UP||E===g.a.DOWN)?_.onKeyDown(f):void 0},e.onOpenChange=function(f){e.props.onOpenChange(f)},e.onPopupVisibleChange=function(f){e.triggerOpenChange(f,f?"mouseenter":"mouseleave")},e.onMouseEnter=function(f){var E=e.props,_=E.eventKey,I=E.onMouseEnter,L=E.store;yn(L,e.props.eventKey,!1),I({key:_,domEvent:f})},e.onMouseLeave=function(f){var E=e.props,_=E.parentMenu,I=E.eventKey,L=E.onMouseLeave;_.subMenuInstance=Object(h.a)(e),L({key:I,domEvent:f})},e.onTitleMouseEnter=function(f){var E=e.props,_=E.eventKey,I=E.onItemHover,L=E.onTitleMouseEnter;I({key:_,hover:!0}),L({key:_,domEvent:f})},e.onTitleMouseLeave=function(f){var E=e.props,_=E.parentMenu,I=E.eventKey,L=E.onItemHover,H=E.onTitleMouseLeave;_.subMenuInstance=Object(h.a)(e),L({key:I,hover:!1}),H({key:I,domEvent:f})},e.onTitleClick=function(f){var E=Object(h.a)(e),_=E.props;if(_.onTitleClick({key:_.eventKey,domEvent:f}),_.triggerSubMenuAction==="hover")return;e.triggerOpenChange(!e.getVisible(),"click"),yn(_.store,e.props.eventKey,!1)},e.onSubMenuClick=function(f){typeof e.props.onClick=="function"&&e.props.onClick(e.addKeyPath(f))},e.onSelect=function(f){e.props.onSelect(f)},e.onDeselect=function(f){e.props.onDeselect(f)},e.getPrefixCls=function(){return"".concat(e.props.rootPrefixCls,"-submenu")},e.getActiveClassName=function(){return"".concat(e.getPrefixCls(),"-active")},e.getDisabledClassName=function(){return"".concat(e.getPrefixCls(),"-disabled")},e.getSelectedClassName=function(){return"".concat(e.getPrefixCls(),"-selected")},e.getOpenClassName=function(){return"".concat(e.props.rootPrefixCls,"-submenu-open")},e.getVisible=function(){return e.state.isOpen},e.getMode=function(){return e.state.mode},e.saveMenuInstance=function(f){e.menuInstance=f},e.addKeyPath=function(f){return Object(j.a)(Object(j.a)({},f),{},{keyPath:(f.keyPath||[]).concat(e.props.eventKey)})},e.triggerOpenChange=function(f,E){var _=e.props.eventKey,I=function(){e.onOpenChange({key:_,item:Object(h.a)(e),trigger:E,open:f})};E==="mouseenter"?e.mouseenterTimeout=setTimeout(function(){I()},0):I()},e.isChildrenSelected=function(){var f={find:!1};return rt(e.props.children,e.props.selectedKeys,f),f.find},e.isInlineMode=function(){return e.getMode()==="inline"},e.adjustWidth=function(){if(!e.subMenuTitle||!e.menuInstance)return;var f=Ht.findDOMNode(e.menuInstance);if(f.offsetWidth>=e.subMenuTitle.offsetWidth)return;f.style.minWidth="".concat(e.subMenuTitle.offsetWidth,"px")},e.saveSubMenuTitle=function(f){e.subMenuTitle=f},e.getBaseProps=function(){var f=Object(h.a)(e),E=f.props,_=e.getMode();return{mode:_==="horizontal"?"vertical":_,visible:e.getVisible(),level:E.level+1,inlineIndent:E.inlineIndent,focusable:!1,onClick:e.onSubMenuClick,onSelect:e.onSelect,onDeselect:e.onDeselect,onDestroy:e.onDestroy,selectedKeys:E.selectedKeys,eventKey:"".concat(E.eventKey,"-menu-"),openKeys:E.openKeys,motion:E.motion,onOpenChange:e.onOpenChange,subMenuOpenDelay:E.subMenuOpenDelay,parentMenu:Object(h.a)(e),subMenuCloseDelay:E.subMenuCloseDelay,forceSubMenuRender:E.forceSubMenuRender,triggerSubMenuAction:E.triggerSubMenuAction,builtinPlacements:E.builtinPlacements,defaultActiveFirst:E.store.getState().defaultActiveFirst[ut(E.eventKey)],multiple:E.multiple,prefixCls:E.rootPrefixCls,id:e.internalMenuId,manualRef:e.saveMenuInstance,itemIcon:E.itemIcon,expandIcon:E.expandIcon,direction:E.direction}},e.getMotion=function(f,E){var _=Object(h.a)(e),I=_.haveRendered,L=e.props,H=L.motion,Me=L.rootPrefixCls,Be=Object(j.a)(Object(j.a)({},H),{},{leavedClassName:"".concat(Me,"-hidden"),removeOnLeave:!1,motionAppear:I||!E||f!=="inline"});return Be};var n=s.store,t=s.eventKey,i=n.getState(),u=i.defaultActiveFirst;e.isRootMenu=!1;var p=!1;return u&&(p=u[t]),yn(n,t,p),e.state={mode:s.mode,isOpen:s.isOpen},e}return Object(A.a)(m,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var e=this,n=this.props,t=n.mode,i=n.parentMenu,u=n.manualRef,p=n.isOpen,f=function(){e.setState({mode:t,isOpen:p})},E=p!==this.state.isOpen,_=t!==this.state.mode;if((_||E)&&(wt.a.cancel(this.updateStateRaf),_?this.updateStateRaf=Object(wt.a)(f):f()),u&&u(this),t!=="horizontal"||!(i==null?void 0:i.isRootMenu)||!p)return;this.minWidthTimeout=setTimeout(function(){return e.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var e=this.props,n=e.onDestroy,t=e.eventKey;n&&n(t),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),wt.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(e,n){var t=this.getBaseProps();return r.createElement(ea,Object(N.a)({},t,{id:this.internalMenuId,className:e,style:n}),this.props.children)}},{key:"renderChildren",value:function(){var e=this,n=this.getBaseProps(),t=n.mode,i=n.visible,u=n.forceSubMenuRender,p=n.direction,f=this.getMotion(t,i);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||i||u,!this.haveOpened)return r.createElement("div",null);var E=te()("".concat(n.prefixCls,"-sub"),Object(R.a)({},"".concat(n.prefixCls,"-rtl"),p==="rtl"));return this.isInlineMode()?r.createElement(ln,Object(N.a)({visible:n.visible,forceRender:u},f),function(_){var I=_.className,L=_.style,H=te()(E,I);return e.renderPopupMenu(H,L)}):this.renderPopupMenu(E)}},{key:"render",value:function(){var e,n,t,i=Object(j.a)({},this.props),u=this.getVisible(),p=this.getPrefixCls(),f=this.isInlineMode(),E=this.getMode(),_=te()(p,"".concat(p,"-").concat(E),(e={},Object(R.a)(e,i.className,!!i.className),Object(R.a)(e,this.getOpenClassName(),u),Object(R.a)(e,this.getActiveClassName(),i.active||u&&!f),Object(R.a)(e,this.getDisabledClassName(),i.disabled),Object(R.a)(e,this.getSelectedClassName(),this.isChildrenSelected()),e));this.internalMenuId||(i.eventKey?this.internalMenuId="".concat(i.eventKey,"$Menu"):(un+=1,this.internalMenuId="$__$".concat(un,"$Menu")));var I={},L={},H={};i.disabled||(I={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},L={onClick:this.onTitleClick},H={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var Me={},Be=i.direction,Ue=Be==="rtl";f&&(Ue?Me.paddingRight=i.inlineIndent*i.level:Me.paddingLeft=i.inlineIndent*i.level);var He={};this.getVisible()&&(He={"aria-owns":this.internalMenuId});var Fe=null;E!=="horizontal"&&(Fe=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(Fe=r.createElement(this.props.expandIcon,Object(j.a)({},this.props))));var Ke=r.createElement("div",Object(N.a)({ref:this.saveSubMenuTitle,style:Me,className:"".concat(p,"-title"),role:"button"},H,L,{"aria-expanded":u},He,{"aria-haspopup":"true",title:typeof i.title=="string"?i.title:void 0}),i.title,Fe||r.createElement("i",{className:"".concat(p,"-arrow")})),We=this.renderChildren(),it=((n=i.parentMenu)===null||n===void 0?void 0:n.isRootMenu)?i.parentMenu.props.getPopupContainer:function(Pt){return Pt.parentNode},Xe=gn[E],Ut=i.popupOffset?{offset:i.popupOffset}:{},Et=te()((t={},Object(R.a)(t,i.popupClassName,i.popupClassName&&!f),Object(R.a)(t,"".concat(p,"-rtl"),Ue),t)),xe=i.disabled,Ce=i.triggerSubMenuAction,Je=i.subMenuOpenDelay,et=i.forceSubMenuRender,le=i.subMenuCloseDelay,st=i.builtinPlacements;dt.forEach(function(Pt){return delete i[Pt]}),delete i.onClick;var Nt=Ue?Object(j.a)(Object(j.a)({},Pa),st):Object(j.a)(Object(j.a)({},ia),st);delete i.direction;var lt=this.getBaseProps(),Ot=f?null:this.getMotion(lt.mode,lt.visible);return r.createElement("li",Object(N.a)({},i,I,{className:_,role:"menuitem"}),r.createElement(Ya,{prefixCls:p,popupClassName:te()("".concat(p,"-popup"),Et),getPopupContainer:it,builtinPlacements:Nt,popupPlacement:Xe,popupVisible:f?!1:u,popupAlign:Ut,popup:f?null:We,action:xe||f?[]:[Ce],mouseEnterDelay:Je,mouseLeaveDelay:le,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:et,popupMotion:Ot},Ke),f?We:null)}}]),m}(r.Component);la.defaultProps={onMouseEnter:de,onMouseLeave:de,onTitleMouseEnter:de,onTitleMouseLeave:de,onTitleClick:de,manualRef:de,mode:"vertical",title:""};var Wn=Object(C.b)(function(o,d){var m=o.openKeys,s=o.activeKey,e=o.selectedKeys,n=d.eventKey,t=d.subMenuKey;return{isOpen:m.indexOf(n)>-1,active:s[t]===n,selectedKeys:e}})(la);Wn.isSubMenu=!0;var Bn=Wn,Da="menuitem-overflowed",Qa=.5,wa=function(o){Object(c.a)(m,o);var d=Object(l.a)(m);function m(){var s;return Object(S.a)(this,m),s=d.apply(this,arguments),s.resizeObserver=null,s.mutationObserver=null,s.originalTotalWidth=0,s.overflowedItems=[],s.menuItemSizes=[],s.cancelFrameId=null,s.state={lastVisibleIndex:void 0},s.childRef=r.createRef(),s.getMenuItemNodes=function(){var e=s.props.prefixCls,n=s.childRef.current;return n?[].slice.call(n.children).filter(function(t){return t.className.split(" ").indexOf("".concat(e,"-overflowed-submenu"))<0}):[]},s.getOverflowedSubMenuItem=function(e,n,t){var i=s.props,u=i.overflowedIndicator,p=i.level,f=i.mode,E=i.prefixCls,_=i.theme;if(p!==1||f!=="horizontal")return null;var I=s.props.children[0],L=I.props,H=L.children,Me=L.title,Be=L.style,Ue=Object(fe.a)(L,["children","title","style"]),He=Object(j.a)({},Be),Fe="".concat(e,"-overflowed-indicator"),Ke="".concat(e,"-overflowed-indicator");n.length===0&&t!==!0?He=Object(j.a)(Object(j.a)({},He),{},{display:"none"}):t&&(He=Object(j.a)(Object(j.a)({},He),{},{visibility:"hidden",position:"absolute"}),Fe="".concat(Fe,"-placeholder"),Ke="".concat(Ke,"-placeholder"));var We=_?"".concat(E,"-").concat(_):"",it={};return dt.forEach(function(Xe){Ue[Xe]!==void 0&&(it[Xe]=Ue[Xe])}),r.createElement(Bn,Object(N.a)({title:u,className:"".concat(E,"-overflowed-submenu"),popupClassName:We},it,{key:Fe,eventKey:Ke,disabled:!1,style:He}),n)},s.setChildrenWidthAndResize=function(){if(s.props.mode!=="horizontal")return;var e=s.childRef.current;if(!e)return;var n=e.children;if(!n||n.length===0)return;var t=e.children[n.length-1];je(t,"display","inline-block");var i=s.getMenuItemNodes(),u=i.filter(function(p){return p.className.split(" ").indexOf(Da)>=0});u.forEach(function(p){je(p,"display","inline-block")}),s.menuItemSizes=i.map(function(p){return Pe(p,!0)}),u.forEach(function(p){je(p,"display","none")}),s.overflowedIndicatorWidth=Pe(e.children[e.children.length-1],!0),s.originalTotalWidth=s.menuItemSizes.reduce(function(p,f){return p+f},0),s.handleResize(),je(t,"display","none")},s.handleResize=function(){if(s.props.mode!=="horizontal")return;var e=s.childRef.current;if(!e)return;var n=Pe(e);s.overflowedItems=[];var t=0,i;s.originalTotalWidth>n+Qa&&(i=-1,s.menuItemSizes.forEach(function(u){t+=u,t+s.overflowedIndicatorWidth<=n&&(i+=1)})),s.setState({lastVisibleIndex:i})},s}return Object(A.a)(m,[{key:"componentDidMount",value:function(){var e=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var n=this.childRef.current;if(!n)return;this.resizeObserver=new ht.default(function(t){t.forEach(function(){var i=e.cancelFrameId;cancelAnimationFrame(i),e.cancelFrameId=requestAnimationFrame(e.setChildrenWidthAndResize)})}),[].slice.call(n.children).concat(n).forEach(function(t){e.resizeObserver.observe(t)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){e.resizeObserver.disconnect(),[].slice.call(n.children).concat(n).forEach(function(t){e.resizeObserver.observe(t)}),e.setChildrenWidthAndResize()}),this.mutationObserver.observe(n,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(e){var n=this,t=this.state.lastVisibleIndex;return(e||[]).reduce(function(i,u,p){var f=u;if(n.props.mode==="horizontal"){var E=n.getOverflowedSubMenuItem(u.props.eventKey,[]);t!==void 0&&n.props.className.indexOf("".concat(n.props.prefixCls,"-root"))!==-1&&(p>t&&(f=r.cloneElement(u,{style:{display:"none"},eventKey:"".concat(u.props.eventKey,"-hidden"),className:"".concat(Da)})),p===t+1&&(n.overflowedItems=e.slice(t+1).map(function(I){return r.cloneElement(I,{key:I.props.eventKey,mode:"vertical-left"})}),E=n.getOverflowedSubMenuItem(u.props.eventKey,n.overflowedItems)));var _=[].concat(Object(me.a)(i),[E,f]);return p===e.length-1&&_.push(n.getOverflowedSubMenuItem(u.props.eventKey,[],!0)),_}return[].concat(Object(me.a)(i),[f])},[])}},{key:"render",value:function(){var e=this.props,n=e.visible,t=e.prefixCls,i=e.overflowedIndicator,u=e.mode,p=e.level,f=e.tag,E=e.children,_=e.theme,I=Object(fe.a)(e,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),L=f;return r.createElement(L,Object(N.a)({ref:this.childRef},I),this.renderChildren(E))}}]),m}(r.Component);wa.defaultProps={tag:"div",className:""};var ua=wa;function Zn(o){return o.length?o.every(function(d){return!!d.props.disabled}):!0}function Pn(o,d,m){var s=o.getState();o.setState({activeKey:Object(j.a)(Object(j.a)({},s.activeKey),{},Object(R.a)({},d,m))})}function _n(o){return o.eventKey||"0-menu-"}function qn(o,d){var m=d,s=o.children,e=o.eventKey;if(m){var n;if(ne(s,function(t,i){t&&t.props&&!t.props.disabled&&m===_e(t,e,i)&&(n=!0)}),n)return m}return m=null,o.defaultActiveFirst&&ne(s,function(t,i){!m&&t&&!t.props.disabled&&(m=_e(t,e,i))}),m}function Aa(o){if(!o)return;var d=this.instanceArray.indexOf(o);d!==-1?this.instanceArray[d]=o:this.instanceArray.push(o)}var La=function(o){Object(c.a)(m,o);var d=Object(l.a)(m);function m(s){var e;return Object(S.a)(this,m),e=d.call(this,s),e.onKeyDown=function(n,t){var i=n.keyCode,u;if(e.getFlatInstanceArray().forEach(function(f){f&&f.props.active&&f.onKeyDown&&(u=f.onKeyDown(n))}),u)return 1;var p=null;return(i===g.a.UP||i===g.a.DOWN)&&(p=e.step(i===g.a.UP?-1:1)),p?(n.preventDefault(),Pn(e.props.store,_n(e.props),p.props.eventKey),typeof t=="function"&&t(p),1):void 0},e.onItemHover=function(n){var t=n.key,i=n.hover;Pn(e.props.store,_n(e.props),i?t:null)},e.onDeselect=function(n){e.props.onDeselect(n)},e.onSelect=function(n){e.props.onSelect(n)},e.onClick=function(n){e.props.onClick(n)},e.onOpenChange=function(n){e.props.onOpenChange(n)},e.onDestroy=function(n){e.props.onDestroy(n)},e.getFlatInstanceArray=function(){return e.instanceArray},e.step=function(n){var t=e.getFlatInstanceArray(),i=e.props.store.getState().activeKey[_n(e.props)],u=t.length;if(!u)return null;n<0&&(t=t.concat().reverse());var p=-1;if(t.every(function(I,L){return I&&I.props.eventKey===i?(p=L,!1):!0}),!e.props.defaultActiveFirst&&p!==-1&&Zn(t.slice(p,u-1)))return;var f=(p+1)%u,E=f;do{var _=t[E];if(!_||_.props.disabled)E=(E+1)%u;else return _}while(E!==f);return null},e.renderCommonMenuItem=function(n,t,i){var u=e.props.store.getState(),p=Object(h.a)(e),f=p.props,E=_e(n,f.eventKey,t),_=n.props;if(!_||typeof n.type=="string")return n;var I=E===u.activeKey,L=Object(j.a)(Object(j.a)({mode:_.mode||f.mode,level:f.level,inlineIndent:f.inlineIndent,renderMenuItem:e.renderMenuItem,rootPrefixCls:f.prefixCls,index:t,parentMenu:f.parentMenu,manualRef:_.disabled?void 0:Object(T.a)(n.ref,Aa.bind(Object(h.a)(e))),eventKey:E,active:!_.disabled&&I,multiple:f.multiple,onClick:function(Me){(_.onClick||de)(Me),e.onClick(Me)},onItemHover:e.onItemHover,motion:f.motion,subMenuOpenDelay:f.subMenuOpenDelay,subMenuCloseDelay:f.subMenuCloseDelay,forceSubMenuRender:f.forceSubMenuRender,onOpenChange:e.onOpenChange,onDeselect:e.onDeselect,onSelect:e.onSelect,builtinPlacements:f.builtinPlacements,itemIcon:_.itemIcon||e.props.itemIcon,expandIcon:_.expandIcon||e.props.expandIcon},i),{},{direction:f.direction});return(f.mode==="inline"||Ne())&&(L.triggerSubMenuAction="click"),r.cloneElement(n,Object(j.a)(Object(j.a)({},L),{},{key:E||t}))},e.renderMenuItem=function(n,t,i){if(!n)return null;var u=e.props.store.getState(),p={openKeys:u.openKeys,selectedKeys:u.selectedKeys,triggerSubMenuAction:e.props.triggerSubMenuAction,subMenuKey:i};return e.renderCommonMenuItem(n,t,p)},s.store.setState({activeKey:Object(j.a)(Object(j.a)({},s.store.getState().activeKey),{},Object(R.a)({},s.eventKey,qn(s,s.activeKey)))}),e.instanceArray=[],e}return Object(A.a)(m,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(e){return this.props.visible||e.visible||this.props.className!==e.className||!w()(this.props.style,e.style)}},{key:"componentDidUpdate",value:function(e){var n=this.props,t="activeKey"in n?n.activeKey:n.store.getState().activeKey[_n(n)],i=qn(n,t);if(i!==t)Pn(n.store,_n(n),i);else if("activeKey"in e){var u=qn(e,e.activeKey);i!==u&&Pn(n.store,_n(n),i)}}},{key:"render",value:function(){var e=this,n=Object(N.a)({},this.props);this.instanceArray=[];var t=te()(n.prefixCls,n.className,"".concat(n.prefixCls,"-").concat(n.mode)),i={className:t,role:n.role||"menu"};n.id&&(i.id=n.id),n.focusable&&(i.tabIndex=0,i.onKeyDown=this.onKeyDown);var u=n.prefixCls,p=n.eventKey,f=n.visible,E=n.level,_=n.mode,I=n.overflowedIndicator,L=n.theme;return dt.forEach(function(H){return delete n[H]}),delete n.onClick,r.createElement(ua,Object(N.a)({},n,{prefixCls:u,mode:_,tag:"ul",level:E,theme:L,visible:f,overflowedIndicator:I},i),Object(X.a)(n.children).map(function(H,Me){return e.renderMenuItem(H,Me,p||"0-menu-")}))}}]),m}(r.Component);La.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:de};var Ua=Object(C.b)()(La),ea=Ua,Dn=a("Kwbf");function ca(o,d,m){var s=o.prefixCls,e=o.motion,n=o.defaultMotions,t=n===void 0?{}:n,i=o.openAnimation,u=o.openTransitionName,p=d.switchingModeFromInline;if(e)return e;if(Object(ee.a)(i)==="object"&&i)Object(Dn.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof i=="string")return{motionName:"".concat(s,"-open-").concat(i)};if(u)return{motionName:u};var f=t[m];return f||(p?null:t.other)}var Ia=function(o){Object(c.a)(m,o);var d=Object(l.a)(m);function m(s){var e;Object(S.a)(this,m),e=d.call(this,s),e.onSelect=function(i){var u=Object(h.a)(e),p=u.props;if(p.selectable){var f=e.store.getState(),E=f.selectedKeys,_=i.key;p.multiple?E=E.concat([_]):E=[_],"selectedKeys"in p||e.store.setState({selectedKeys:E}),p.onSelect(Object(j.a)(Object(j.a)({},i),{},{selectedKeys:E}))}},e.onClick=function(i){var u=e.getRealMenuMode(),p=Object(h.a)(e),f=p.store,E=p.props.onOpenChange;u!=="inline"&&!("openKeys"in e.props)&&(f.setState({openKeys:[]}),E([])),e.props.onClick(i)},e.onKeyDown=function(i,u){e.innerMenu.getWrappedInstance().onKeyDown(i,u)},e.onOpenChange=function(i){var u=Object(h.a)(e),p=u.props,f=e.store.getState().openKeys.concat(),E=!1,_=function(L){var H=!1;if(L.open)H=f.indexOf(L.key)===-1,H&&f.push(L.key);else{var Me=f.indexOf(L.key);H=Me!==-1,H&&f.splice(Me,1)}E=E||H};Array.isArray(i)?i.forEach(_):_(i),E&&("openKeys"in e.props||e.store.setState({openKeys:f}),p.onOpenChange(f))},e.onDeselect=function(i){var u=Object(h.a)(e),p=u.props;if(p.selectable){var f=e.store.getState().selectedKeys.concat(),E=i.key,_=f.indexOf(E);_!==-1&&f.splice(_,1),"selectedKeys"in p||e.store.setState({selectedKeys:f}),p.onDeselect(Object(j.a)(Object(j.a)({},i),{},{selectedKeys:f}))}},e.onMouseEnter=function(i){e.restoreModeVerticalFromInline();var u=e.props.onMouseEnter;u&&u(i)},e.onTransitionEnd=function(i){var u=i.propertyName==="width"&&i.target===i.currentTarget,p=i.target.className,f=Object.prototype.toString.call(p)==="[object SVGAnimatedString]"?p.animVal:p,E=i.propertyName==="font-size"&&f.indexOf("anticon")>=0;(u||E)&&e.restoreModeVerticalFromInline()},e.setInnerMenu=function(i){e.innerMenu=i},e.isRootMenu=!0;var n=s.defaultSelectedKeys,t=s.defaultOpenKeys;return"selectedKeys"in s&&(n=s.selectedKeys||[]),"openKeys"in s&&(t=s.openKeys||[]),e.store=Object(C.c)({selectedKeys:n,openKeys:t,activeKey:{"0-menu-":qn(s,s.activeKey)}}),e.state={switchingModeFromInline:!1,prevProps:s,inlineOpenKeys:[],store:e.store},e}return Object(A.a)(m,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(e){var n=this.props,t=n.siderCollapsed,i=n.inlineCollapsed,u=n.onOpenChange;(!e.inlineCollapsed&&i||!e.siderCollapsed&&t)&&u([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var e=this.props.collapsedWidth,n=this.store,t=this.prevOpenKeys,i=this.getInlineCollapsed()&&(e===0||e==="0"||e==="0px");i?(this.prevOpenKeys=n.getState().openKeys.concat(),this.store.setState({openKeys:[]})):t&&(this.store.setState({openKeys:t}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var e=this.props.mode,n=this.state.switchingModeFromInline,t=this.getInlineCollapsed();return n&&t?"inline":t?"vertical":e}},{key:"getInlineCollapsed",value:function(){var e=this.props,n=e.inlineCollapsed,t=e.siderCollapsed;return t!==void 0?t:n}},{key:"restoreModeVerticalFromInline",value:function(){var e=this.state.switchingModeFromInline;e&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var e=Object(j.a)({},Object(M.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),n=this.getRealMenuMode();return e.className+=" ".concat(e.prefixCls,"-root"),e.direction==="rtl"&&(e.className+=" ".concat(e.prefixCls,"-rtl")),e=Object(j.a)(Object(j.a)({},e),{},{mode:n,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:ca(this.props,this.state,n)}),delete e.openAnimation,delete e.openTransitionName,r.createElement(C.a,{store:this.store},r.createElement(ea,Object(N.a)({},e,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(e,n){var t=n.prevProps,i=n.store,u=i.getState(),p={},f={prevProps:e};return t.mode==="inline"&&e.mode!=="inline"&&(f.switchingModeFromInline=!0),"openKeys"in e?p.openKeys=e.openKeys||[]:((e.inlineCollapsed&&!t.inlineCollapsed||e.siderCollapsed&&!t.siderCollapsed)&&(f.switchingModeFromInline=!0,f.inlineOpenKeys=u.openKeys,p.openKeys=[]),(!e.inlineCollapsed&&t.inlineCollapsed||!e.siderCollapsed&&t.siderCollapsed)&&(p.openKeys=n.inlineOpenKeys,f.inlineOpenKeys=[])),Object.keys(p).length&&i.setState(p),f}}]),m}(r.Component);Ia.defaultProps={selectable:!0,onClick:de,onSelect:de,onOpenChange:de,onDeselect:de,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:r.createElement("span",null,"\xB7\xB7\xB7")};var ka=Ia,wn=function(o){Object(c.a)(m,o);var d=Object(l.a)(m);function m(){var s;return Object(S.a)(this,m),s=d.apply(this,arguments),s.onKeyDown=function(e){var n=e.keyCode;return n===g.a.ENTER?(s.onClick(e),!0):void 0},s.onMouseLeave=function(e){var n=s.props,t=n.eventKey,i=n.onItemHover,u=n.onMouseLeave;i({key:t,hover:!1}),u({key:t,domEvent:e})},s.onMouseEnter=function(e){var n=s.props,t=n.eventKey,i=n.onItemHover,u=n.onMouseEnter;i({key:t,hover:!0}),u({key:t,domEvent:e})},s.onClick=function(e){var n=s.props,t=n.eventKey,i=n.multiple,u=n.onClick,p=n.onSelect,f=n.onDeselect,E=n.isSelected,_={key:t,keyPath:[t],item:Object(h.a)(s),domEvent:e};u(_),i?E?f(_):p(_):E||p(_)},s.saveNode=function(e){s.node=e},s}return Object(A.a)(m,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var e=this.props;e.onDestroy&&e.onDestroy(e.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var e,n=Object(j.a)({},this.props),t=te()(this.getPrefixCls(),n.className,(e={},Object(R.a)(e,this.getActiveClassName(),!n.disabled&&n.active),Object(R.a)(e,this.getSelectedClassName(),n.isSelected),Object(R.a)(e,this.getDisabledClassName(),n.disabled),e)),i=Object(j.a)(Object(j.a)({},n.attribute),{},{title:typeof n.title=="string"?n.title:void 0,className:t,role:n.role||"menuitem","aria-disabled":n.disabled});n.role==="option"?i=Object(j.a)(Object(j.a)({},i),{},{role:"option","aria-selected":n.isSelected}):(n.role===null||n.role==="none")&&(i.role="none");var u={onClick:n.disabled?null:this.onClick,onMouseLeave:n.disabled?null:this.onMouseLeave,onMouseEnter:n.disabled?null:this.onMouseEnter},p=Object(j.a)({},n.style);n.mode==="inline"&&(n.direction==="rtl"?p.paddingRight=n.inlineIndent*n.level:p.paddingLeft=n.inlineIndent*n.level),dt.forEach(function(E){return delete n[E]}),delete n.direction;var f=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(f=r.createElement(this.props.itemIcon,this.props)),r.createElement("li",Object(N.a)({},Object(M.a)(n,["onClick","onMouseEnter","onMouseLeave","onSelect"]),i,u,{style:p,ref:this.saveNode}),n.children,f)}}]),m}(r.Component);wn.isMenuItem=!0,wn.defaultProps={onSelect:de,onMouseEnter:de,onMouseLeave:de,manualRef:de};var da=Object(C.b)(function(o,d){var m=o.activeKey,s=o.selectedKeys,e=d.eventKey,n=d.subMenuKey;return{active:m[n]===e,isSelected:Array.isArray(s)?s.indexOf(e)!==-1:s===e}})(wn),fa=da,ma=function(o){Object(c.a)(m,o);var d=Object(l.a)(m);function m(){var s;return Object(S.a)(this,m),s=d.apply(this,arguments),s.renderInnerMenuItem=function(e){var n=s.props,t=n.renderMenuItem,i=n.index;return t(e,i,s.props.subMenuKey)},s}return Object(A.a)(m,[{key:"render",value:function(){var e=Object(N.a)({},this.props),n=e.className,t=n===void 0?"":n,i=e.rootPrefixCls,u="".concat(i,"-item-group-title"),p="".concat(i,"-item-group-list"),f=e.title,E=e.children;return dt.forEach(function(_){return delete e[_]}),delete e.direction,r.createElement("li",Object(N.a)({},e,{onClick:function(I){return I.stopPropagation()},className:"".concat(t," ").concat(i,"-item-group")}),r.createElement("div",{className:u,title:typeof f=="string"?f:void 0},f),r.createElement("ul",{className:p},r.Children.map(E,this.renderInnerMenuItem)))}}]),m}(r.Component);ma.isMenuItemGroup=!0,ma.defaultProps={disabled:!0};var Za=ma,pa=function(d){var m=d.className,s=d.rootPrefixCls,e=d.style;return r.createElement("li",{className:"".concat(m," ").concat(s,"-item-divider"),style:e})};pa.defaultProps={disabled:!0,className:"",style:{}};var qa=pa,Ka=ka,ha=a("eDIo");function eo(o,d){var m=o.prefixCls,s=o.editable,e=o.locale,n=o.style;return!s||s.showAdd===!1?null:r.createElement("button",{ref:d,type:"button",className:"".concat(m,"-nav-add"),style:n,"aria-label":(e==null?void 0:e.addAriaLabel)||"Add tab",onClick:function(i){s.onEdit("add",{event:i})}},s.addIcon||"+")}var ta=r.forwardRef(eo);function to(o,d){var m=o.prefixCls,s=o.id,e=o.tabs,n=o.locale,t=o.mobile,i=o.moreIcon,u=i===void 0?"More":i,p=o.moreTransitionName,f=o.style,E=o.className,_=o.editable,I=o.tabBarGutter,L=o.rtl,H=o.onTabClick,Me=Object(r.useState)(!1),Be=Object(x.a)(Me,2),Ue=Be[0],He=Be[1],Fe=Object(r.useState)(null),Ke=Object(x.a)(Fe,2),We=Ke[0],it=Ke[1],Xe="".concat(s,"-more-popup"),Ut="".concat(m,"-dropdown"),Et=We!==null?"".concat(Xe,"-").concat(We):null,xe=n==null?void 0:n.dropdownAriaLabel,Ce=r.createElement(Ka,{onClick:function(Ot){var Pt=Ot.key,Qt=Ot.domEvent;H(Pt,Qt),He(!1)},id:Xe,tabIndex:-1,role:"listbox","aria-activedescendant":Et,selectedKeys:[We],"aria-label":xe!==void 0?xe:"expanded dropdown"},e.map(function(lt){return r.createElement(fa,{key:lt.key,id:"".concat(Xe,"-").concat(lt.key),role:"option","aria-controls":s&&"".concat(s,"-panel-").concat(lt.key),disabled:lt.disabled},lt.tab)}));function Je(lt){for(var Ot=e.filter(function(dn){return!dn.disabled}),Pt=Ot.findIndex(function(dn){return dn.key===We})||0,Qt=Ot.length,cn=0;cnst?(et=Ce,Xe.current="x"):(et=Je,Xe.current="y");var Nt=Date.now();Nt-We.current>100&&(it.current=!1),(d(-et,-et)||it.current)&&(xe.preventDefault(),it.current=!0),We.current=Nt}var Et=Object(r.useRef)(null);Et.current={onTouchStart:He,onTouchMove:Fe,onTouchEnd:Ke,onWheel:Ut},r.useEffect(function(){function xe(le){Et.current.onTouchStart(le)}function Ce(le){Et.current.onTouchMove(le)}function Je(le){Et.current.onTouchEnd(le)}function et(le){Et.current.onWheel(le)}return document.addEventListener("touchmove",Ce,{passive:!1}),document.addEventListener("touchend",Je,{passive:!1}),o.current.addEventListener("touchstart",xe,{passive:!1}),o.current.addEventListener("wheel",et),function(){document.removeEventListener("touchmove",Ce),document.removeEventListener("touchend",Je)}},[])}function ba(){var o=Object(r.useRef)(new Map);function d(s){return o.current.has(s)||o.current.set(s,r.createRef()),o.current.get(s)}function m(s){o.current.delete(s)}return[d,m]}function Ba(o,d){var m=r.useRef(o),s=r.useState({}),e=Object(x.a)(s,2),n=e[1];function t(i){var u=typeof i=="function"?i(m.current):i;u!==m.current&&d(u,m.current),m.current=u,n({})}return[m.current,t]}var Fa=function(d){var m=d.position,s=d.prefixCls,e=d.extra;if(!e)return null;var n,t=e;return m==="right"&&(n=t.right||!t.left&&t||null),m==="left"&&(n=t.left||null),n?r.createElement("div",{className:"".concat(s,"-extra-content")},n):null};function Bo(o,d){var m,s=r.useContext(va),e=s.prefixCls,n=s.tabs,t=o.className,i=o.style,u=o.id,p=o.animated,f=o.activeKey,E=o.rtl,_=o.extra,I=o.editable,L=o.locale,H=o.tabPosition,Me=o.tabBarGutter,Be=o.children,Ue=o.onTabClick,He=o.onTabScroll,Fe=Object(r.useRef)(),Ke=Object(r.useRef)(),We=Object(r.useRef)(),it=Object(r.useRef)(),Xe=ba(),Ut=Object(x.a)(Xe,2),Et=Ut[0],xe=Ut[1],Ce=H==="top"||H==="bottom",Je=Ba(0,function(gt,Ye){Ce&&He&&He({direction:gt>Ye?"left":"right"})}),et=Object(x.a)(Je,2),le=et[0],st=et[1],Nt=Ba(0,function(gt,Ye){!Ce&&He&&He({direction:gt>Ye?"top":"bottom"})}),lt=Object(x.a)(Nt,2),Ot=lt[0],Pt=lt[1],Qt=Object(r.useState)(0),cn=Object(x.a)(Qt,2),kt=cn[0],dn=cn[1],xn=Object(r.useState)(0),pn=Object(x.a)(xn,2),hn=pn[0],Bt=pn[1],on=Object(r.useState)(0),Zt=Object(x.a)(on,2),Jt=Zt[0],An=Zt[1],Ln=Object(r.useState)(0),zn=Object(x.a)(Ln,2),Mt=zn[0],Rn=zn[1],Hn=Object(r.useState)(null),St=Object(x.a)(Hn,2),mt=St[0],qt=St[1],Xo=Object(r.useState)(null),bo=Object(x.a)(Xo,2),na=bo[0],$o=bo[1],Go=Object(r.useState)(0),Eo=Object(x.a)(Go,2),Jo=Eo[0],Yo=Eo[1],Qo=Object(r.useState)(0),go=Object(x.a)(Qo,2),Zo=go[0],qo=go[1],er=O(new Map),yo=Object(x.a)(er,2),tr=yo[0],nr=yo[1],za=K(n,tr,kt),Co="".concat(e,"-nav-operations-hidden"),Ea=0,ga=0;Ce?E?(Ea=0,ga=Math.max(0,kt-mt)):(Ea=Math.min(0,mt-kt),ga=0):(Ea=Math.min(0,na-hn),ga=0);function ao(gt){return gtga?[ga,!1]:[gt,!0]}var Oo=Object(r.useRef)(),ar=Object(r.useState)(),xo=Object(x.a)(ar,2),oo=xo[0],jo=xo[1];function ro(){jo(Date.now())}function io(){window.clearTimeout(Oo.current)}Wa(Fe,function(gt,Ye){var Yt=!1;function vn(Ca,Oa){Ca(function(xa){var ja=ao(xa+Oa),aa=Object(x.a)(ja,2),co=aa[0],fo=aa[1];return Yt=fo,co})}if(Ce){if(mt>=kt)return Yt;vn(st,gt)}else{if(na>=hn)return Yt;vn(Pt,Ye)}return io(),ro(),Yt}),Object(r.useEffect)(function(){return io(),oo&&(Oo.current=window.setTimeout(function(){jo(0)},100)),io},[oo]);function Mo(){var gt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:f,Ye=za.get(gt);if(!Ye)return;if(Ce){var Yt=le;E?Ye.rightle+mt&&(Yt=Ye.right+Ye.width-mt):Ye.left<-le?Yt=-Ye.left:Ye.left+Ye.width>-le+mt&&(Yt=-(Ye.left+Ye.width-mt)),Pt(0),st(ao(Yt)[0])}else{var vn=Ot;Ye.top<-Ot?vn=-Ye.top:Ye.top+Ye.height>-Ot+na&&(vn=-(Ye.top+Ye.height-na)),st(0),Pt(ao(vn)[0])}}var or=ie(za,{width:mt,height:na,left:le,top:Ot},{width:Jt,height:Mt},{width:Jo,height:Zo},Object(j.a)(Object(j.a)({},o),{},{tabs:n})),_o=Object(x.a)(or,2),rr=_o[0],ir=_o[1],sr=n.map(function(gt){var Ye=gt.key;return r.createElement(P,{id:u,prefixCls:e,key:Ye,rtl:E,tab:gt,closable:gt.closable,editable:I,active:Ye===f,tabPosition:H,tabBarGutter:Me,renderWrapper:Be,removeAriaLabel:L==null?void 0:L.removeAriaLabel,ref:Et(Ye),onClick:function(vn){Ue(Ye,vn)},onRemove:function(){xe(Ye)},onFocus:function(){Mo(Ye),ro(),E||(Fe.current.scrollLeft=0),Fe.current.scrollTop=0}})}),so=F(function(){var gt,Ye,Yt,vn,Ca,Oa,xa,ja,aa,co=((gt=Fe.current)===null||gt===void 0?void 0:gt.offsetWidth)||0,fo=((Ye=Fe.current)===null||Ye===void 0?void 0:Ye.offsetHeight)||0,Ao=((Yt=it.current)===null||Yt===void 0?void 0:Yt.offsetWidth)||0,Lo=((vn=it.current)===null||vn===void 0?void 0:vn.offsetHeight)||0,mr=((Ca=We.current)===null||Ca===void 0?void 0:Ca.offsetWidth)||0,pr=((Oa=We.current)===null||Oa===void 0?void 0:Oa.offsetHeight)||0;qt(co),$o(fo),Yo(Ao),qo(Lo);var Uo=(((xa=Ke.current)===null||xa===void 0?void 0:xa.offsetWidth)||0)-Ao,Io=(((ja=Ke.current)===null||ja===void 0?void 0:ja.offsetHeight)||0)-Lo;dn(Uo),Bt(Io);var ko=(aa=We.current)===null||aa===void 0?void 0:aa.className.includes(Co);An(Uo-(ko?0:mr)),Rn(Io-(ko?0:pr)),nr(function(){var Ko=new Map;return n.forEach(function(hr){var Wo=hr.key,Ma=Et(Wo).current;Ma&&Ko.set(Wo,{width:Ma.offsetWidth,height:Ma.offsetHeight,left:Ma.offsetLeft,top:Ma.offsetTop})}),Ko})}),lr=n.slice(0,rr),ur=n.slice(ir+1),Ro=[].concat(Object(me.a)(lr),Object(me.a)(ur)),cr=Object(r.useState)(),To=Object(x.a)(cr,2),dr=To[0],fr=To[1],Un=za.get(f),No=Object(r.useRef)();function So(){pe.a.cancel(No.current)}Object(r.useEffect)(function(){var gt={};return Un&&(Ce?(E?gt.right=Un.right:gt.left=Un.left,gt.width=Un.width):(gt.top=Un.top,gt.height=Un.height)),So(),No.current=pe()(function(){fr(gt)}),So},[Un,Ce,E]),Object(r.useEffect)(function(){Mo()},[f,Un,za,Ce]),Object(r.useEffect)(function(){so()},[E,Me,f,n.map(function(gt){return gt.key}).join("_")]);var Po=!!Ro.length,ya="".concat(e,"-nav-wrap"),lo,uo,Do,wo;return Ce?E?(uo=le>0,lo=le+mt1)Object(me.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(K.length===0)return Object(me.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var U=K[0];if(b.isValidElement(U)&&Object(G.c)(U)){var ie=U.ref;K[0]=b.cloneElement(U,{ref:Object(G.a)(ie,this.setChildNode)})}return K.length===1?K[0]:K.map(function(N,S){return!b.isValidElement(N)||"key"in N&&N.key!==null?N:b.cloneElement(N,{key:"".concat(ue,"-").concat(S)})})}}]),k}(b.Component);F.displayName="ResizeObserver",V.a=F},v1sF:function(Ve,V,a){Ve.exports={flex_box_center:"flex_box_center___37W4G",flex_space_between:"flex_space_between___2ryNB",flex_box_vertical_center:"flex_box_vertical_center___1Ppkk",flex_box_center_end:"flex_box_center_end___1C3xM",flex_box_column:"flex_box_column___2UdrZ",searchBar:"searchBar___11Zi6",active:"active___2BI3l",searchBarBorder:"searchBarBorder___S2UWE",firstLi:"firstLi___3w27p",otherLi:"otherLi___2OBrN"}},wCXF:function(Ve,V,a){"use strict";a.d(V,"a",function(){return Ft});var R=a("rePB"),x=a("VTBJ"),fe=a("KQm4"),j=a("U8pU"),r=a("ODXe"),b=a("q1tI"),te=a("TSYQ"),X=a.n(te),D=a("Gytx"),me=a.n(D),G=a("Kwbf"),pe=a("t23M"),ue=a("qx4F"),F=a("6eGT"),O=a("IBYe"),g=a("Ff2n"),k=a("c+Xe"),P=a("fyJ8"),v=a("biw7");function K(y,W,z,Z,se){var q=z[y]||{},J=z[W]||{},B,Y;q.fixed==="left"?B=Z.left[y]:J.fixed==="right"&&(Y=Z.right[W]);var be=!1,ae=!1,he=!1,De=!1,ye=z[W+1],Ie=z[y-1];if(se==="rtl"){if(B!==void 0){var ft=Ie&&Ie.fixed==="left";De=!ft}else if(Y!==void 0){var Ge=ye&&ye.fixed==="right";he=!Ge}}else if(B!==void 0){var ct=ye&&ye.fixed==="left";be=!ct}else if(Y!==void 0){var Le=Ie&&Ie.fixed==="right";ae=!Le}return{fixLeft:B,fixRight:Y,lastFixLeft:be,firstFixRight:ae,lastFixRight:he,firstFixLeft:De,isSticky:Z.isSticky}}var U=a("sR1s");function ie(y){var W=y.cells,z=y.stickyOffsets,Z=y.flattenColumns,se=y.rowComponent,q=y.cellComponent,J=y.onHeaderRow,B=y.index,Y=b.useContext(v.a),be=Y.prefixCls,ae=Y.direction,he;J&&(he=J(W.map(function(ye){return ye.column}),B));var De=Object(U.a)(W.map(function(ye){return ye.column}));return b.createElement(se,Object.assign({},he),W.map(function(ye,Ie){var ft=ye.column,Ge=K(ye.colStart,ye.colEnd,Z,z,ae),ct;return ft&&ft.onHeaderCell&&(ct=ye.column.onHeaderCell(ft)),b.createElement(P.a,Object.assign({},ye,{ellipsis:ft.ellipsis,align:ft.align,component:q,prefixCls:be,key:De[Ie]},Ge,{additionalProps:ct,rowType:"header"}))}))}ie.displayName="HeaderRow";var N=ie;function S(y){var W=[];function z(J,B){var Y=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;W[Y]=W[Y]||[];var be=B,ae=J.filter(Boolean).map(function(he){var De={key:he.key,className:he.className||"",children:he.title,column:he,colStart:be},ye=1,Ie=he.children;return Ie&&Ie.length>0&&(ye=z(Ie,be,Y+1).reduce(function(ft,Ge){return ft+Ge},0),De.hasSubColumns=!0),"colSpan"in he&&(ye=he.colSpan),"rowSpan"in he&&(De.rowSpan=he.rowSpan),De.colSpan=ye,De.colEnd=De.colStart+ye-1,W[Y].push(De),be+=ye,ye});return ae}z(y,0);for(var Z=W.length,se=function(B){W[B].forEach(function(Y){!("rowSpan"in Y)&&!Y.hasSubColumns&&(Y.rowSpan=Z-B)})},q=0;q=0;B-=1){var Y=W[B],be=z&&z[B],ae=be&&be[c.a];(Y||ae||J)&&(se.unshift(b.createElement("col",Object.assign({key:B,style:{width:Y,minWidth:Y}},ae))),J=!0)}return b.createElement("colgroup",null,se)}var C=l;function M(y,W){return Object(b.useMemo)(function(){for(var z=[],Z=0;Z1?tn-1:0),bn=1;bn=he&&(jt=he-De),J({scrollLeft:jt/he*(ae+2)}),Le.current.x=ke.pageX},yt=function(){var ke=Object(dt.b)(q.current).top,xt=ke+q.current.offsetHeight,Wt=document.documentElement.scrollTop+window.innerHeight;xt-Object(ue.a)()<=Wt||ke>=Wt-B?ct(function(Xt){return Object(x.a)(Object(x.a)({},Xt),{},{isHiddenScrollBar:!0})}):ct(function(Xt){return Object(x.a)(Object(x.a)({},Xt),{},{isHiddenScrollBar:!1})})},Ze=function(ke){ct(function(xt){return Object(x.a)(Object(x.a)({},xt),{},{scrollLeft:ke/ae*he||0})})};return b.useImperativeHandle(z,function(){return{setScrollLeft:Ze}}),b.useEffect(function(){var nt=Object(rt.a)(document.body,"mouseup",It,!1),ke=Object(rt.a)(document.body,"mousemove",zt,!1);return yt(),function(){nt.remove(),ke.remove()}},[De,vt]),b.useEffect(function(){var nt=Object(rt.a)(window,"scroll",yt,!1),ke=Object(rt.a)(window,"resize",yt,!1);return function(){nt.remove(),ke.remove()}},[]),b.useEffect(function(){Ge.isHiddenScrollBar||ct(function(nt){var ke,xt;return Object(x.a)(Object(x.a)({},nt),{},{scrollLeft:q.current.scrollLeft/((ke=q.current)===null||ke===void 0?void 0:ke.scrollWidth)*((xt=q.current)===null||xt===void 0?void 0:xt.clientWidth)})})},[Ge.isHiddenScrollBar]),ae<=he||!De||Ge.isHiddenScrollBar?null:b.createElement("div",{style:{height:Object(ue.a)(),width:he,bottom:B},className:"".concat(be,"-sticky-scroll")},b.createElement("div",{onMouseDown:tt,ref:ye,className:X()("".concat(be,"-sticky-scroll-bar"),Object(R.a)({},"".concat(be,"-sticky-scroll-bar-active"),vt)),style:{width:"".concat(De,"px"),transform:"translate3d(".concat(Ge.scrollLeft,"px, 0, 0)")}}))},je=b.forwardRef(Pe);function Ne(y,W){return b.useMemo(function(){var z=!!y;return{isSticky:z,stickyClassName:z?"".concat(W,"-sticky-header"):"",offsetHeader:Object(j.a)(y)==="object"&&y.offsetHeader||0,offsetScroll:Object(j.a)(y)==="object"&&y.offsetScroll||0}},[y,W])}var ht=[],Ht={},Ft="rc-table-internal-hook",wt=b.memo(function(y){var W=y.children;return W},function(y,W){return me()(y.props,W.props)?y.pingLeft!==W.pingLeft||y.pingRight!==W.pingRight:!1});function Kt(y){var W,z=y.prefixCls,Z=y.className,se=y.rowClassName,q=y.style,J=y.data,B=y.rowKey,Y=y.scroll,be=y.tableLayout,ae=y.direction,he=y.title,De=y.footer,ye=y.summary,Ie=y.id,ft=y.showHeader,Ge=y.components,ct=y.emptyText,Le=y.onRow,Vt=y.onHeaderRow,Rt=y.internalHooks,vt=y.transformColumns,Tt=y.internalRefs,It=y.sticky,tt=J||ht,zt=!!tt.length,yt=b.useState(0),Ze=Object(r.a)(yt,2),nt=Ze[0],ke=Ze[1];b.useEffect(function(){ke(Object(ue.a)())});var xt=b.useMemo(function(){return Object(U.c)(Ge,{})},[Ge]),Wt=b.useCallback(function(at,ot){return Object(U.b)(xt,at)||ot},[xt]),Xt=b.useMemo(function(){return typeof B=="function"?B:function(at){var ot=at&&at[B];return ot}},[B]),jt=Object(c.c)(y),jn=jt.expandIcon,qe=jt.expandedRowKeys,bt=jt.defaultExpandedRowKeys,Ct=jt.defaultExpandAllRows,$t=jt.expandedRowRender,rn=jt.onExpand,en=jt.onExpandedRowsChange,fn=jt.expandRowByClick,sn=jt.rowExpandable,In=jt.expandIconColumnIndex,Mn=jt.expandedRowClassName,kn=jt.childrenColumnName,Tn=jt.indentSize,Cn=jn||ut,Nn=kn||"children",Vn=b.useMemo(function(){return $t?"row":y.expandable&&Rt===Ft&&y.expandable.__PARENT_RENDER_ICON__||tt.some(function(at){return at&&Object(j.a)(at)==="object"&&at[Nn]})?"nest":!1},[!!$t,tt]),Sn=b.useState(function(){return bt||(Ct?ne(tt,Xt,Nn):[])}),Gt=Object(r.a)(Sn,2),an=Gt[0],mn=Gt[1],tn=b.useMemo(function(){return new Set(qe||an||[])},[qe,an]),ln=b.useCallback(function(at){var ot=Xt(at,tt.indexOf(at)),Lt,nn=tn.has(ot);nn?(tn.delete(ot),Lt=Object(fe.a)(tn)):Lt=[].concat(Object(fe.a)(tn),[ot]),mn(Lt),rn&&rn(!nn,at),en&&en(Lt)},[Xt,tn,tt,rn,en]),bn=b.useState(0),Xn=Object(r.a)(bn,2),Kn=Xn[0],$n=Xn[1],_a=Object(ge.b)(Object(x.a)(Object(x.a)(Object(x.a)({},y),jt),{},{expandable:!!$t,expandedKeys:tn,getRowKey:Xt,onTriggerExpand:ln,expandIcon:Cn,expandIconColumnIndex:In,direction:ae}),Rt===Ft?vt:null),Ra=Object(r.a)(_a,2),Gn=Ra[0],At=Ra[1],Jn=b.useMemo(function(){return{columns:Gn,flattenColumns:At}},[Gn,At]),Yn=b.useRef(),Ta=b.useRef(),En=b.useRef(),Ha=b.useState(!1),Na=Object(r.a)(Ha,2),oa=Na[0],Va=Na[1],Xa=b.useState(!1),ra=Object(r.a)(Xa,2),Qn=ra[0],$a=ra[1],Ga=$e(new Map),Sa=Object(r.a)(Ga,2),Ja=Sa[0],Ya=Sa[1],On=Object(U.a)(At),ia=On.map(function(at){return Ja.get(at)}),Pa=b.useMemo(function(){return ia},[ia.join("_")]),sa=_t(Pa,At.length,ae),un=Y&&Object(U.d)(Y.y),gn=Y&&Object(U.d)(Y.x),yn=gn&&At.some(function(at){var ot=at.fixed;return ot}),la=b.useRef(),Wn=Ne(It,z),Bn=Wn.isSticky,Da=Wn.offsetHeader,Qa=Wn.offsetScroll,wa=Wn.stickyClassName,ua,Zn,Pn;un&&(Zn={overflowY:"scroll",maxHeight:Y.y}),gn&&(ua={overflowX:"auto"},un||(Zn={overflowY:"hidden"}),Pn={width:Y.x===!0?"auto":Y.x,minWidth:"100%"});var _n=b.useCallback(function(at,ot){Ya(function(Lt){var nn=new Map(Lt);return nn.set(at,ot),nn})},[]),qn=re(null),Aa=Object(r.a)(qn,2),La=Aa[0],Ua=Aa[1];function ea(at,ot){if(!ot)return;typeof ot=="function"?ot(at):ot.scrollLeft!==at&&(ot.scrollLeft=at)}var Dn=function(ot){var Lt=ot.currentTarget,nn=ot.scrollLeft,Fn=typeof nn=="number"?nn:Lt.scrollLeft,Wa=Lt||Ht;if(!Ua()||Ua()===Wa){var ba;La(Wa),ea(Fn,Ta.current),ea(Fn,En.current),ea(Fn,(ba=la.current)===null||ba===void 0?void 0:ba.setScrollLeft)}if(Lt){var Ba=Lt.scrollWidth,Fa=Lt.clientWidth;Va(Fn>0),$a(Fn0?[].concat(Object(x.a)(g),Object(x.a)(G(K).map(function(U){return Object(fe.a)({fixed:v},U)}))):[].concat(Object(x.a)(g),[Object(fe.a)(Object(fe.a)({},k),{},{fixed:v})])},[])}function pe(O){for(var g=!0,k=0;k=0;K-=1){var U=O[K];if(v&&U.fixed!=="right")v=!1;else if(!v&&U.fixed==="right"){Object(te.a)(!1,"Index ".concat(K+1," of `columns` missing `fixed='right'` prop."));break}}}function ue(O){return O.map(function(g){var k=g.fixed,P=Object(j.a)(g,["fixed"]),v=k;return k==="left"?v="right":k==="right"&&(v="left"),Object(fe.a)({fixed:v},P)})}function F(O,g){var k=O.prefixCls,P=O.columns,v=O.children,K=O.expandable,U=O.expandedKeys,ie=O.getRowKey,N=O.onTriggerExpand,S=O.expandIcon,A=O.rowExpandable,h=O.expandIconColumnIndex,c=O.direction,l=O.expandRowByClick,C=r.useMemo(function(){return P||me(v)},[P,v]),M=r.useMemo(function(){if(K){var w,ee=h||0,oe=C[ee],ce=(w={},Object(R.a)(w,D.a,{className:"".concat(k,"-expand-icon-col")}),Object(R.a)(w,"title",""),Object(R.a)(w,"fixed",oe?oe.fixed:null),Object(R.a)(w,"className","".concat(k,"-row-expand-icon-cell")),Object(R.a)(w,"render",function(Q,Ee,Re){var Te=ie(Ee,Re),we=U.has(Te),Qe=A?A(Ee):!0,ge=S({prefixCls:k,expanded:we,expandable:Qe,record:Ee,onExpand:N});return l?r.createElement("span",{onClick:function(ve){return ve.stopPropagation()}},ge):ge}),w),ze=C.slice();return ee>=0&&ze.splice(ee,0,ce),ze}return C},[K,C,ie,U,S,c]),T=r.useMemo(function(){var w=M;return g&&(w=g(w)),w.length||(w=[{render:function(){return null}}]),w},[g,M,c]),$=r.useMemo(function(){return c==="rtl"?ue(G(T)):G(T)},[T,c]);return[T,$]}V.b=F},"y0+3":function(Ve,V,a){"use strict";a.d(V,"a",function(){return G}),a.d(V,"b",function(){return ue});var R=/margin|padding|width|height|max|min|offset/,x={left:!0,top:!0},fe={cssFloat:1,styleFloat:1,float:1};function j(F){return F.nodeType===1?F.ownerDocument.defaultView.getComputedStyle(F,null):{}}function r(F,O,g){if(O=O.toLowerCase(),g==="auto"){if(O==="height")return F.offsetHeight;if(O==="width")return F.offsetWidth}return O in x||(x[O]=R.test(O)),x[O]?parseFloat(g)||0:g}function b(F,O){var g=arguments.length,k=j(F);return O=fe[O]?"cssFloat"in F.style?"cssFloat":"styleFloat":O,g===1?k:r(F,O,k[O]||F.style[O])}function te(F,O,g){var k=arguments.length;if(O=fe[O]?"cssFloat"in F.style?"cssFloat":"styleFloat":O,k===3)return typeof g=="number"&&R.test(O)&&(g="".concat(g,"px")),F.style[O]=g,g;for(var P in O)O.hasOwnProperty(P)&&te(F,P,O[P]);return j(F)}function X(F){return F===document.body?document.documentElement.clientWidth:F.offsetWidth}function D(F){return F===document.body?window.innerHeight||document.documentElement.clientHeight:F.offsetHeight}function me(){var F=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),O=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:F,height:O}}function G(){var F=document.documentElement.clientWidth,O=window.innerHeight||document.documentElement.clientHeight;return{width:F,height:O}}function pe(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function ue(F){var O=F.getBoundingClientRect(),g=document.documentElement;return{left:O.left+(window.pageXOffset||g.scrollLeft)-(g.clientLeft||document.body.clientLeft||0),top:O.top+(window.pageYOffset||g.scrollTop)-(g.clientTop||document.body.clientTop||0)}}}}]); diff --git a/p__User__Detail__UserPortrait__index.ae1659c2.async.js b/p__User__Detail__UserPortrait__index.8dc6dd06.async.js similarity index 99% rename from p__User__Detail__UserPortrait__index.ae1659c2.async.js rename to p__User__Detail__UserPortrait__index.8dc6dd06.async.js index 8e337c4ece..1a258a9984 100644 --- a/p__User__Detail__UserPortrait__index.ae1659c2.async.js +++ b/p__User__Detail__UserPortrait__index.8dc6dd06.async.js @@ -4,7 +4,7 @@ `);W=b(D,H,X,W);for(var h=0,P=N.length;h=N;P++)h-=N;var I=L(H,D);return I>h&&(H="",I=0),h=B-I,X.ellipsis=H,X.ellipsisWidth=I,X.contentWidth=h,X.containerWidth=B,X}function f(B,D){var H=D.containerWidth,X=D.font,W=D.contentWidth;if(!H)return"";var N=L(B,X);if(N<=H)return B;for(var h=0;;h++){if(N<=W||h>=D.maxIterations){B+=D.ellipsis;break}var P=h===0?a(B,W,D.ascCharWidth,D.cnCharWidth):N>0?Math.floor(B.length*W/N):0;B=B.substr(0,P),N=L(B,X)}return B===""&&(B=D.placeholder),B}function a(B,D,H,X){for(var W=0,N=0,h=B.length;NV)B="",h=[];else if(K!=null)for(var Q=b(K-(H?H[1]+H[3]:0),D,W.ellipsis,{minChar:W.minChar,placeholder:W.placeholder}),ee=0,q=h.length;eeX&&s(H,B.substring(X,N)),s(H,W[2],W[1]),X=o.lastIndex}Xee)return{lines:[],width:0,height:0};J.textWidth=L(J.text,ne);var Z=re.textWidth,$=Z==null||Z==="auto";if(typeof Z=="string"&&Z.charAt(Z.length-1)==="%")J.percentWidth=Z,U.push(J),Z=0;else{if($){Z=J.textWidth;var ae=re.textBackgroundColor,se=ae&&ae.image;se&&(se=g.findExistImage(se),g.isImageReady(se)&&(Z=Math.max(Z,se.width*he/se.height)))}var oe=te?te[1]+te[3]:0;Z+=oe;var le=Q!=null?Q-de:null;le!=null&&le=0&&a.splice(d,1),b.__hoverMir=null},clearHover:function(b){for(var f=this._hoverElements,a=0;a15)break}}T.__drawIndex=h,T.__drawIndex0&&b>d[0]){for(_=0;_b);_++);T=a[d[_]]}if(d.splice(_+1,0,b),a[b]=f,!f.virtual)if(T){var S=T.dom;S.nextSibling?s.insertBefore(f.dom,S.nextSibling):s.appendChild(f.dom)}else s.firstChild?s.insertBefore(f.dom,s.firstChild):s.appendChild(f.dom)},eachLayer:function(b,f){var a=this._zlevelList,d,z;for(z=0;z0?u:0),this._needsManuallyCompositing),S.__builtin__||x("ZLevel "+s+" has been used by unkown layer "+S.id),S!==z&&(S.__used=!0,S.__startIndex!==a&&(S.__dirty=!0),S.__startIndex=a,S.incremental?S.__drawIndex=-1:S.__drawIndex=a,f(a),z=S),d.__dirty&&(S.__dirty=!0,S.incremental&&S.__drawIndex<0&&(S.__drawIndex=a))}f(a),this.eachBuiltinLayer(function(B,D){!B.__used&&B.getElementCount()>0&&(B.__dirty=!0,B.__startIndex=B.__endIndex=B.__drawIndex=0),B.__dirty&&B.__drawIndex<0&&(B.__drawIndex=B.__startIndex)})},clear:function(){return this.eachBuiltinLayer(this._clearLayer),this},_clearLayer:function(b){b.clear()},setBackgroundColor:function(b){this._backgroundColor=b},configLayer:function(b,f){if(f){var a=this._layerConfig;a[b]?v.merge(a[b],f,!0):a[b]=f;for(var d=0;d=w;)o|=t&1,t>>=1;return t+o}function x(t,o,u,m){var y=o+1;if(y===u)return 1;if(m(t[y++],t[o])<0){for(;y=0;)y++;return y-o}function p(t,o,u){for(u--;o>>1,y(L,t[M])<0?R=M:E=M+1;var A=m-E;switch(A){case 3:t[E+3]=t[E+2];case 2:t[E+2]=t[E+1];case 1:t[E+1]=t[E];break;default:for(;A>0;)t[E+A]=t[E+A-1],A--}t[E]=L}}function r(t,o,u,m,y,L){var E=0,R=0,M=1;if(L(t,o[u+y])>0){for(R=m-y;M0;)E=M,M=(M<<1)+1,M<=0&&(M=R);M>R&&(M=R),E+=y,M+=y}else{for(R=y+1;MR&&(M=R);var A=E;E=y-M,M=y-A}for(E++;E>>1);L(t,o[u+c])>0?E=c+1:M=c}return M}function e(t,o,u,m,y,L){var E=0,R=0,M=1;if(L(t,o[u+y])<0){for(R=y+1;MR&&(M=R);var A=E;E=y-M,M=y-A}else{for(R=m-y;M=0;)E=M,M=(M<<1)+1,M<=0&&(M=R);M>R&&(M=R),E+=y,M+=y}for(E++;E>>1);L(t,o[u+c])<0?M=c:E=c+1}return M}function n(t,o){var u=j,m=0,y=g,L=0,E,R,M=0;m=t.length,m<2*g&&(y=m>>>1);var A=[];L=m<120?5:m<1542?10:m<119151?19:40,E=[],R=[];function c(a,d){E[M]=a,R[M]=d,M+=1}function O(){for(;M>1;){var a=M-2;if(a>=1&&R[a-1]<=R[a]+R[a+1]||a>=2&&R[a-2]<=R[a]+R[a-1])R[a-1]R[a+1])break;k(a)}}function C(){for(;M>1;){var a=M-2;a>0&&R[a-1]=j||X>=j);if(W)break;D<0&&(D=0),D+=2}if(u=D,u<1&&(u=1),d===1){for(_=0;_=0;_--)t[H+_]=t[D+_];t[B]=A[S];return}for(var X=u;;){var W=0,N=0,h=!1;do if(o(A[S],t[s])<0){if(t[B--]=t[s--],W++,N=0,--d===0){h=!0;break}}else if(t[B--]=A[S--],N++,W=0,--T===1){h=!0;break}while((W|N)=0;_--)t[H+_]=t[D+_];if(d===0){h=!0;break}}if(t[B--]=A[S--],--T===1){h=!0;break}if(N=T-r(t[s],A,0,T,T-1,o),N!==0){for(B-=N,S-=N,T-=N,H=B+1,D=S+1,_=0;_=j||N>=j);if(h)break;X<0&&(X=0),X+=2}if(u=X,u<1&&(u=1),T===1){for(B-=d,s-=d,H=B+1,D=s+1,_=d-1;_>=0;_--)t[H+_]=t[D+_];t[B]=A[S]}else{if(T===0)throw new Error;for(D=B-(T-1),_=0;_R&&(M=R),l(t,u,u+M,u+L,o),L=M}E.pushRun(u,L),E.mergeRuns(),y-=L,u+=L}while(y!==0);E.forceMergeRuns()}Y.exports=i},BlVb:function(Y,F,w){var j=w("hyiK"),g=1e-8;function v(p,l){return Math.abs(p-l).5?O:c}function i(c,O,C,k,b){var f=c.length;if(b===1)for(var a=0;ab;if(f)c.length=b;else for(var a=k;a=0&&!(X[Z]<=he);Z--);Z=Math.min(Z,T-2)}else{for(Z=K;Zhe);Z++);Z=Math.min(Z-1,T-2)}K=Z,Q=he;var $=X[Z+1]-X[Z];if($===0)return;if(q=(he-X[Z])/$,z)if(ie=W[Z],ue=W[Z===0?Z:Z-1],de=W[Z>T-2?T-1:Z+1],G=W[Z>T-3?T-1:Z+2],s)u(ue,ie,de,G,q,q*q,q*q*q,a(ne,b),D);else{var ae;if(S)ae=u(ue,ie,de,G,q,q*q,q*q*q,J,1),ae=L(J);else{if(B)return n(ie,de,q);ae=m(ue,ie,de,G,q,q*q,q*q*q)}d(ne,b,ae)}else if(s)i(W[Z],W[Z+1],q,a(ne,b),D);else{var ae;if(S)i(W[Z],W[Z+1],q,J,1),ae=L(J);else{if(B)return n(W[Z],W[Z+1],q);ae=e(W[Z],W[Z+1],q)}d(ne,b,ae)}},te=new j({target:c._target,life:H,loop:c._loop,delay:c._delay,onframe:re,ondestroy:C});return O&&O!=="spline"&&(te.easing=O),te}var M=function(c,O,C,k){this._tracks={},this._target=c,this._loop=O||!1,this._getter=C||l,this._setter=k||r,this._clipCount=0,this._delay=0,this._doneList=[],this._onframeList=[],this._clipList=[]};M.prototype={when:function(c,O){var C=this._tracks;for(var k in O){if(!O.hasOwnProperty(k))continue;if(!C[k]){C[k]=[];var b=this._getter(this._target,k);if(b==null)continue;c!==0&&C[k].push({time:0,value:y(b)})}C[k].push({time:c,value:O[k]})}return this},during:function(c){return this._onframeList.push(c),this},pause:function(){for(var c=0;c1&&i&&i.length>1){var o=v(i)/v(t);!isFinite(o)&&(o=1),e.pinchScale=o;var u=x(i);return e.pinchX=u[0],e.pinchY=u[1],{type:"pinch",target:r[0].target,event:e}}}},l=g;Y.exports=l},DBLp:function(Y,F){function w(){}w.prototype={diff:function(p,l,r){r||(r=function(M,A){return M===A}),this.equals=r;var e=this;p=p.slice(),l=l.slice();var n=l.length,i=p.length,t=1,o=n+i,u=[{newPos:-1,components:[]}],m=this.extractCommon(u[0],l,p,0);if(u[0].newPos+1>=n&&m+1>=i){for(var y=[],L=0;L=n&&C+1>=i)return j(e,A.components,l,p);u[M]=A}t++}for(;t<=o;){var R=E();if(R)return R}},pushComponent:function(p,l,r){var e=p[p.length-1];e&&e.added===l&&e.removed===r?p[p.length-1]={count:e.count+1,added:l,removed:r}:p.push({count:1,added:l,removed:r})},extractCommon:function(p,l,r,e){for(var n=l.length,i=r.length,t=p.newPos,o=t-e,u=0;t+1x||o<-x}var l=function(o){o=o||{},o.position||(this.position=[0,0]),o.rotation==null&&(this.rotation=0),o.scale||(this.scale=[1,1]),this.origin=this.origin||null},r=l.prototype;r.transform=null,r.needLocalTransform=function(){return p(this.rotation)||p(this.position[0])||p(this.position[1])||p(this.scale[0]-1)||p(this.scale[1]-1)};var e=[];r.updateTransform=function(){var o=this.parent,u=o&&o.transform,m=this.needLocalTransform(),y=this.transform;if(!(m||u)){y&&v(y);return}y=y||j.create(),m?this.getLocalTransform(y):v(y),u&&(m?j.mul(y,o.transform,y):j.copy(y,o.transform)),this.transform=y;var L=this.globalScaleRatio;if(L!=null&&L!==1){this.getGlobalScale(e);var E=e[0]<0?-1:1,R=e[1]<0?-1:1,M=((e[0]-E)*L+E)/e[0]||0,A=((e[1]-R)*L+R)/e[1]||0;y[0]*=M,y[1]*=M,y[2]*=A,y[3]*=A}this.invTransform=this.invTransform||j.create(),j.invert(this.invTransform,y)},r.getLocalTransform=function(o){return l.getLocalTransform(this,o)},r.setTransform=function(o){var u=this.transform,m=o.dpr||1;u?o.setTransform(m*u[0],m*u[1],m*u[2],m*u[3],m*u[4],m*u[5]):o.setTransform(m,0,0,m,0,0)},r.restoreTransform=function(o){var u=o.dpr||1;o.setTransform(u,0,0,u,0,0)};var n=[],i=j.create();r.setLocalTransform=function(o){if(!o)return;var u=o[0]*o[0]+o[1]*o[1],m=o[2]*o[2]+o[3]*o[3],y=this.position,L=this.scale;p(u-1)&&(u=Math.sqrt(u)),p(m-1)&&(m=Math.sqrt(m)),o[0]<0&&(u=-u),o[3]<0&&(m=-m),y[0]=o[4],y[1]=o[5],L[0]=u,L[1]=m,this.rotation=Math.atan2(-o[1]/m,o[0]/u)},r.decomposeTransform=function(){if(!this.transform)return;var o=this.parent,u=this.transform;o&&o.transform&&(j.mul(n,o.invTransform,u),u=n);var m=this.origin;m&&(m[0]||m[1])&&(i[4]=m[0],i[5]=m[1],j.mul(n,u,i),n[4]-=m[0],n[5]-=m[1],u=n),this.setLocalTransform(u)},r.getGlobalScale=function(o){var u=this.transform;return o=o||[],u?(o[0]=Math.sqrt(u[0]*u[0]+u[1]*u[1]),o[1]=Math.sqrt(u[2]*u[2]+u[3]*u[3]),u[0]<0&&(o[0]=-o[0]),u[3]<0&&(o[1]=-o[1]),o):(o[0]=1,o[1]=1,o)},r.transformCoordToLocal=function(o,u){var m=[o,u],y=this.invTransform;return y&&g.applyTransform(m,m,y),m},r.transformCoordToGlobal=function(o,u){var m=[o,u],y=this.transform;return y&&g.applyTransform(m,m,y),m},l.getLocalTransform=function(o,u){u=u||[],v(u);var m=o.origin,y=o.scale||[1,1],L=o.rotation||0,E=o.position||[0,0];return m&&(u[4]-=m[0],u[5]-=m[1]),j.scale(u,u,y),L&&j.rotate(u,u,L),m&&(u[4]+=m[0],u[5]+=m[1]),u[4]+=E[0],u[5]+=E[1],u};var t=l;Y.exports=t},Dagg:function(Y,F,w){var j=w("Gev7"),g=w("mFDi"),v=w("bYtY"),x=w("Xnb7");function p(r){j.call(this,r)}p.prototype={constructor:p,type:"image",brush:function(r,e){var n=this.style,i=n.image;n.bind(r,this,e);var t=this._image=x.createOrUpdateImage(i,this._image,this,this.onload);if(!t||!x.isImageReady(t))return;var o=n.x||0,u=n.y||0,m=n.width,y=n.height,L=t.width/t.height;if(m==null&&y!=null?m=y*L:y==null&&m!=null?y=m/L:m==null&&y==null&&(m=t.width,y=t.height),this.setTransform(r),n.sWidth&&n.sHeight){var E=n.sx||0,R=n.sy||0;r.drawImage(t,E,R,n.sWidth,n.sHeight,o,u,m,y)}else if(n.sx&&n.sy){var E=n.sx,R=n.sy,M=m-E,A=y-R;r.drawImage(t,E,R,M,A,o,u,m,y)}else r.drawImage(t,o,u,m,y);n.text!=null&&(this.restoreTransform(r),this.drawRectText(r,this.getBoundingRect()))},getBoundingRect:function(){var r=this.style;return this._rect||(this._rect=new g(r.x||0,r.y||0,r.width||0,r.height||0)),this._rect}},v.inherits(p,j);var l=p;Y.exports=l},Fofx:function(Y,F){var w=typeof Float32Array=="undefined"?Array:Float32Array;function j(){var i=new w(6);return g(i),i}function g(i){return i[0]=1,i[1]=0,i[2]=0,i[3]=1,i[4]=0,i[5]=0,i}function v(i,t){return i[0]=t[0],i[1]=t[1],i[2]=t[2],i[3]=t[3],i[4]=t[4],i[5]=t[5],i}function x(i,t,o){var u=t[0]*o[0]+t[2]*o[1],m=t[1]*o[0]+t[3]*o[1],y=t[0]*o[2]+t[2]*o[3],L=t[1]*o[2]+t[3]*o[3],E=t[0]*o[4]+t[2]*o[5]+t[4],R=t[1]*o[4]+t[3]*o[5]+t[5];return i[0]=u,i[1]=m,i[2]=y,i[3]=L,i[4]=E,i[5]=R,i}function p(i,t,o){return i[0]=t[0],i[1]=t[1],i[2]=t[2],i[3]=t[3],i[4]=t[4]+o[0],i[5]=t[5]+o[1],i}function l(i,t,o){var u=t[0],m=t[2],y=t[4],L=t[1],E=t[3],R=t[5],M=Math.sin(o),A=Math.cos(o);return i[0]=u*A+L*M,i[1]=-u*M+L*A,i[2]=m*A+E*M,i[3]=-m*M+A*E,i[4]=A*y+M*R,i[5]=A*R-M*y,i}function r(i,t,o){var u=o[0],m=o[1];return i[0]=t[0]*u,i[1]=t[1]*m,i[2]=t[2]*u,i[3]=t[3]*m,i[4]=t[4]*u,i[5]=t[5]*m,i}function e(i,t){var o=t[0],u=t[2],m=t[4],y=t[1],L=t[3],E=t[5],R=o*L-y*u;return R?(R=1/R,i[0]=L*R,i[1]=-y*R,i[2]=-u*R,i[3]=o*R,i[4]=(u*E-L*m)*R,i[5]=(y*m-o*E)*R,i):null}function n(i){var t=j();return v(t,i),t}F.create=j,F.identity=g,F.copy=v,F.mul=x,F.translate=p,F.rotate=l,F.scale=r,F.invert=e,F.clone=n},FxDU:function(Y,F,w){"use strict";Object.defineProperty(F,"__esModule",{value:!0}),F.createSensor=void 0;var j=w("QO+J"),g=w("j5sG"),v=typeof ResizeObserver!="undefined"?g.createSensor:j.createSensor;F.createSensor=v},Gev7:function(Y,F,w){var j=w("bYtY"),g=w("K2GJ"),v=w("1bdT"),x=w("ni6a");function p(r){r=r||{},v.call(this,r);for(var e in r)r.hasOwnProperty(e)&&e!=="style"&&(this[e]=r[e]);this.style=new g(r.style,this),this._rect=null,this.__clipPaths=null}p.prototype={constructor:p,type:"displayable",__dirty:!0,invisible:!1,z:0,z2:0,zlevel:0,draggable:!1,dragging:!1,silent:!1,culling:!1,cursor:"pointer",rectHover:!1,progressive:!1,incremental:!1,globalScaleRatio:1,beforeBrush:function(r){},afterBrush:function(r){},brush:function(r,e){},getBoundingRect:function(){},contain:function(r,e){return this.rectContain(r,e)},traverse:function(r,e){r.call(e,this)},rectContain:function(r,e){var n=this.transformCoordToLocal(r,e),i=this.getBoundingRect();return i.contain(n[0],n[1])},dirty:function(){this.__dirty=this.__dirtyText=!0,this._rect=null,this.__zr&&this.__zr.refresh()},animateStyle:function(r){return this.animate("style",r)},attrKV:function(r,e){r!=="style"?v.prototype.attrKV.call(this,r,e):this.style.set(e)},setStyle:function(r,e){return this.style.set(r,e),this.dirty(!1),this},useStyle:function(r){return this.style=new g(r,this),this.dirty(!1),this},calculateTextPosition:null},j.inherits(p,v),j.mixin(p,x);var l=p;Y.exports=l},H6uX:function(Y,F){var w=Array.prototype.slice,j=function(p){this._$handlers={},this._$eventProcessor=p};j.prototype={constructor:j,one:function(p,l,r,e){return v(this,p,l,r,e,!0)},on:function(p,l,r,e){return v(this,p,l,r,e,!1)},isSilent:function(p){var l=this._$handlers;return!l[p]||!l[p].length},off:function(p,l){var r=this._$handlers;if(!p)return this._$handlers={},this;if(l){if(r[p]){for(var e=[],n=0,i=r[p].length;n3&&(e=w.call(e,1));for(var i=l.length,t=0;t4&&(e=w.call(e,1,e.length-1));for(var i=e[e.length-1],t=l.length,o=0;othis._ux||E(O-this._yi)>this._uy||this._len<5;return this.addData(r.L,c,O),this._ctx&&C&&(this._needsDash()?this._dashedLineTo(c,O):this._ctx.lineTo(c,O)),C&&(this._xi=c,this._yi=O),this},bezierCurveTo:function(c,O,C,k,b,f){return this.addData(r.C,c,O,C,k,b,f),this._ctx&&(this._needsDash()?this._dashedBezierTo(c,O,C,k,b,f):this._ctx.bezierCurveTo(c,O,C,k,b,f)),this._xi=b,this._yi=f,this},quadraticCurveTo:function(c,O,C,k){return this.addData(r.Q,c,O,C,k),this._ctx&&(this._needsDash()?this._dashedQuadraticTo(c,O,C,k):this._ctx.quadraticCurveTo(c,O,C,k)),this._xi=C,this._yi=k,this},arc:function(c,O,C,k,b,f){return this.addData(r.A,c,O,C,C,k,b-k,0,f?0:1),this._ctx&&this._ctx.arc(c,O,C,k,b,f),this._xi=m(b)*C+c,this._yi=y(b)*C+O,this},arcTo:function(c,O,C,k,b){return this._ctx&&this._ctx.arcTo(c,O,C,k,b),this},rect:function(c,O,C,k){return this._ctx&&this._ctx.rect(c,O,C,k),this.addData(r.R,c,O,C,k),this},closePath:function(){this.addData(r.Z);var c=this._ctx,O=this._x0,C=this._y0;return c&&(this._needsDash()&&this._dashedLineTo(O,C),c.closePath()),this._xi=O,this._yi=C,this},fill:function(c){c&&c.fill(),this.toStatic()},stroke:function(c){c&&c.stroke(),this.toStatic()},setLineDash:function(c){if(c instanceof Array){this._lineDash=c,this._dashIdx=0;for(var O=0,C=0;CO.length&&(this._expandData(),O=this.data);for(var C=0;C0&&s<=c||z<0&&s>=c||z===0&&(T>0&&S<=O||T<0&&S>=O);){if(H=this._dashIdx,B=b[H],s+=z*B,S+=T*B,this._dashIdx=(H+1)%D,z>0&&sa||T>0&&Sd)continue;f[H%2?"moveTo":"lineTo"](z>=0?o(s,c):u(s,c),T>=0?o(S,O):u(S,O))}z=s-c,T=S-O,this._dashOffset=-L(z*z+T*T)},_dashedBezierTo:function(c,O,C,k,b,f){var a=this._dashSum,d=this._dashOffset,z=this._lineDash,T=this._ctx,_=this._xi,s=this._yi,S,B,D,H=j.cubicAt,X=0,W=this._dashIdx,N=z.length,h,P,I=0;for(d<0&&(d=a+d),d%=a,S=0;S<1;S+=.1)B=H(_,c,C,b,S+.1)-H(_,c,C,b,S),D=H(s,O,k,f,S+.1)-H(s,O,k,f,S),X+=L(B*B+D*D);for(;Wd);W++);for(S=(I-d)/X;S<=1;)h=H(_,c,C,b,S),P=H(s,O,k,f,S),W%2?T.moveTo(h,P):T.lineTo(h,P),S+=z[W]/X,W=(W+1)%N;W%2!==0&&T.lineTo(b,f),B=b-h,D=f-P,this._dashOffset=-L(B*B+D*D)},_dashedQuadraticTo:function(c,O,C,k){var b=C,f=k;C=(C+2*c)/3,k=(k+2*O)/3,c=(this._xi+2*c)/3,O=(this._yi+2*O)/3,this._dashedBezierTo(c,O,C,k,b,f)},toStatic:function(){var c=this.data;c instanceof Array&&(c.length=this._len,R&&(this.data=new Float32Array(c)))},getBoundingRect:function(){e[0]=e[1]=i[0]=i[1]=Number.MAX_VALUE,n[0]=n[1]=t[0]=t[1]=-Number.MAX_VALUE;for(var c=this.data,O=0,C=0,k=0,b=0,f=0;fz||E(d-f)>T||s===_-1)&&(c.lineTo(a,d),b=a,f=d);break;case r.C:c.bezierCurveTo(O[s++],O[s++],O[s++],O[s++],O[s++],O[s++]),b=O[s-2],f=O[s-1];break;case r.Q:c.quadraticCurveTo(O[s++],O[s++],O[s++],O[s++]),b=O[s-2],f=O[s-1];break;case r.A:var B=O[s++],D=O[s++],H=O[s++],X=O[s++],W=O[s++],N=O[s++],h=O[s++],P=O[s++],I=H>X?H:X,U=H>X?1:H/X,V=H>X?X/H:1,K=Math.abs(H-X)>.001,Q=W+N;K?(c.translate(B,D),c.rotate(h),c.scale(U,V),c.arc(0,0,I,W,Q,1-P),c.scale(1/U,1/V),c.rotate(-h),c.translate(-B,-D)):c.arc(B,D,I,W,Q,1-P),s===1&&(C=m(W)*H+B,k=y(W)*X+D),b=m(Q)*H+B,f=y(Q)*X+D;break;case r.R:C=b=O[s],k=f=O[s+1],c.rect(O[s++],O[s++],O[s++],O[s++]);break;case r.Z:c.closePath(),b=C,f=k}}}},M.CMD=r;var A=M;Y.exports=A},ItGF:function(Y,F){var w={};typeof wx=="object"&&typeof wx.getSystemInfoSync=="function"?w={browser:{},os:{},node:!1,wxa:!0,canvasSupported:!0,svgSupported:!1,touchEventsSupported:!0,domSupported:!1}:typeof document=="undefined"&&typeof self!="undefined"?w={browser:{},os:{},node:!1,worker:!0,canvasSupported:!0,domSupported:!1}:typeof navigator=="undefined"?w={browser:{},os:{},node:!0,worker:!1,canvasSupported:!0,svgSupported:!0,domSupported:!1}:w=g(navigator.userAgent);var j=w;function g(v){var x={},p={},l=v.match(/Firefox\/([\d.]+)/),r=v.match(/MSIE\s([\d.]+)/)||v.match(/Trident\/.+?rv:(([\d.]+))/),e=v.match(/Edge\/([\d.]+)/),n=/micromessenger/i.test(v);return l&&(p.firefox=!0,p.version=l[1]),r&&(p.ie=!0,p.version=r[1]),e&&(p.edge=!0,p.version=e[1]),n&&(p.weChat=!0),{browser:p,os:x,node:!1,canvasSupported:!!document.createElement("canvas").getContext,svgSupported:typeof SVGRect!="undefined",touchEventsSupported:"ontouchstart"in window&&!p.ie&&!p.edge,pointerEventsSupported:"onpointerdown"in window&&(p.edge||p.ie&&p.version>=11),domSupported:typeof document!="undefined"}}Y.exports=j},K2GJ:function(Y,F,w){var j=w("fW2E"),g=w("gut8"),v=g.ContextCachedBy,x=[["shadowBlur",0],["shadowOffsetX",0],["shadowOffsetY",0],["shadowColor","#000"],["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]],p=function(o){this.extendFrom(o,!1)};function l(o,u,m){var y=u.x==null?0:u.x,L=u.x2==null?1:u.x2,E=u.y==null?0:u.y,R=u.y2==null?0:u.y2;u.global||(y=y*m.width+m.x,L=L*m.width+m.x,E=E*m.height+m.y,R=R*m.height+m.y),y=isNaN(y)?0:y,L=isNaN(L)?1:L,E=isNaN(E)?0:E,R=isNaN(R)?0:R;var M=o.createLinearGradient(y,E,L,R);return M}function r(o,u,m){var y=m.width,L=m.height,E=Math.min(y,L),R=u.x==null?.5:u.x,M=u.y==null?.5:u.y,A=u.r==null?.5:u.r;u.global||(R=R*y+m.x,M=M*L+m.y,A=A*E);var c=o.createRadialGradient(R,M,0,R,M,A);return c}p.prototype={constructor:p,fill:"#000",stroke:null,opacity:1,fillOpacity:null,strokeOpacity:null,lineDash:null,lineDashOffset:0,shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,lineWidth:1,strokeNoScale:!1,text:null,font:null,textFont:null,fontStyle:null,fontWeight:null,fontSize:null,fontFamily:null,textTag:null,textFill:"#000",textStroke:null,textWidth:null,textHeight:null,textStrokeWidth:0,textLineHeight:null,textPosition:"inside",textRect:null,textOffset:null,textAlign:null,textVerticalAlign:null,textDistance:5,textShadowColor:"transparent",textShadowBlur:0,textShadowOffsetX:0,textShadowOffsetY:0,textBoxShadowColor:"transparent",textBoxShadowBlur:0,textBoxShadowOffsetX:0,textBoxShadowOffsetY:0,transformText:!1,textRotation:0,textOrigin:null,textBackgroundColor:null,textBorderColor:null,textBorderWidth:0,textBorderRadius:0,textPadding:null,rich:null,truncate:null,blend:null,bind:function(o,u,m){var y=this,L=m&&m.style,E=!L||o.__attrCachedBy!==v.STYLE_BIND;o.__attrCachedBy=v.STYLE_BIND;for(var R=0;R0},extendFrom:function(o,u){if(o)for(var m in o)o.hasOwnProperty(m)&&(u===!0||(u===!1?!this.hasOwnProperty(m):o[m]!=null))&&(this[m]=o[m])},set:function(o,u){typeof o=="string"?this[o]=u:this.extendFrom(o,!0)},clone:function(){var o=new this.constructor;return o.extendFrom(this,!0),o},getGradient:function(o,u,m){for(var y=u.type==="radial"?r:l,L=y(o,u,m),E=u.colorStops,R=0;R=4&&(q={x:parseFloat(ie[0]||0),y:parseFloat(ie[1]||0),width:parseFloat(ie[2]),height:parseFloat(ie[3])})}if(q&&K!=null&&Q!=null&&(ue=W(q,K,Q),!P.ignoreViewBox)){var de=U;U=new j,U.add(de),de.scale=ue.scale.slice(),de.position=ue.position.slice()}return!P.ignoreRootClip&&K!=null&&Q!=null&&U.setClipPath(new p({shape:{x:0,y:0,width:K,height:Q}})),{root:U,width:K,height:Q,viewBoxRect:q,viewBoxTransform:ue}},k.prototype._parseNode=function(h,P){var I=h.nodeName.toLowerCase();I==="defs"?this._isDefine=!0:I==="text"&&(this._isText=!0);var U;if(this._isDefine){var V=f[I];if(V){var K=V.call(this,h),Q=h.getAttribute("id");Q&&(this._defs[Q]=K)}}else{var V=b[I];V&&(U=V.call(this,h,P),P.add(U))}for(var ee=h.firstChild;ee;)ee.nodeType===1&&this._parseNode(ee,U),ee.nodeType===3&&this._isText&&this._parseText(ee,U),ee=ee.nextSibling;I==="defs"?this._isDefine=!1:I==="text"&&(this._isText=!1)},k.prototype._parseText=function(h,P){if(h.nodeType===1){var I=h.getAttribute("dx")||0,U=h.getAttribute("dy")||0;this._textX+=parseFloat(I),this._textY+=parseFloat(U)}var V=new v({style:{text:h.textContent,transformText:!0},position:[this._textX||0,this._textY||0]});d(P,V),_(h,V,this._defs);var K=V.style.fontSize;K&&K<9&&(V.style.fontSize=9,V.scale=V.scale||[1,1],V.scale[0]*=K/9,V.scale[1]*=K/9);var Q=V.getBoundingRect();return this._textX+=Q.width,P.add(V),V};var b={g:function(h,P){var I=new j;return d(P,I),_(h,I,this._defs),I},rect:function(h,P){var I=new p;return d(P,I),_(h,I,this._defs),I.setShape({x:parseFloat(h.getAttribute("x")||0),y:parseFloat(h.getAttribute("y")||0),width:parseFloat(h.getAttribute("width")||0),height:parseFloat(h.getAttribute("height")||0)}),I},circle:function(h,P){var I=new x;return d(P,I),_(h,I,this._defs),I.setShape({cx:parseFloat(h.getAttribute("cx")||0),cy:parseFloat(h.getAttribute("cy")||0),r:parseFloat(h.getAttribute("r")||0)}),I},line:function(h,P){var I=new r;return d(P,I),_(h,I,this._defs),I.setShape({x1:parseFloat(h.getAttribute("x1")||0),y1:parseFloat(h.getAttribute("y1")||0),x2:parseFloat(h.getAttribute("x2")||0),y2:parseFloat(h.getAttribute("y2")||0)}),I},ellipse:function(h,P){var I=new l;return d(P,I),_(h,I,this._defs),I.setShape({cx:parseFloat(h.getAttribute("cx")||0),cy:parseFloat(h.getAttribute("cy")||0),rx:parseFloat(h.getAttribute("rx")||0),ry:parseFloat(h.getAttribute("ry")||0)}),I},polygon:function(h,P){var I=h.getAttribute("points");I&&(I=z(I));var U=new n({shape:{points:I||[]}});return d(P,U),_(h,U,this._defs),U},polyline:function(h,P){var I=new e;d(P,I),_(h,I,this._defs);var U=h.getAttribute("points");U&&(U=z(U));var V=new i({shape:{points:U||[]}});return V},image:function(h,P){var I=new g;return d(P,I),_(h,I,this._defs),I.setStyle({image:h.getAttribute("xlink:href"),x:h.getAttribute("x"),y:h.getAttribute("y"),width:h.getAttribute("width"),height:h.getAttribute("height")}),I},text:function(h,P){var I=h.getAttribute("x")||0,U=h.getAttribute("y")||0,V=h.getAttribute("dx")||0,K=h.getAttribute("dy")||0;this._textX=parseFloat(I)+parseFloat(V),this._textY=parseFloat(U)+parseFloat(K);var Q=new j;return d(P,Q),_(h,Q,this._defs),Q},tspan:function(h,P){var I=h.getAttribute("x"),U=h.getAttribute("y");I!=null&&(this._textX=parseFloat(I)),U!=null&&(this._textY=parseFloat(U));var V=h.getAttribute("dx")||0,K=h.getAttribute("dy")||0,Q=new j;return d(P,Q),_(h,Q,this._defs),this._textX+=V,this._textY+=K,Q},path:function(h,P){var I=h.getAttribute("d")||"",U=y(I);return d(P,U),_(h,U,this._defs),U}},f={lineargradient:function(h){var P=parseInt(h.getAttribute("x1")||0,10),I=parseInt(h.getAttribute("y1")||0,10),U=parseInt(h.getAttribute("x2")||10,10),V=parseInt(h.getAttribute("y2")||0,10),K=new t(P,I,U,V);return a(h,K),K},radialgradient:function(h){}};function a(h,P){for(var I=h.firstChild;I;){if(I.nodeType===1){var U=I.getAttribute("offset");U.indexOf("%")>0?U=parseInt(U,10)/100:U?U=parseFloat(U):U=0;var V=I.getAttribute("stop-color")||"#000000";P.addColorStop(U,V)}I=I.nextSibling}}function d(h,P){h&&h.__inheritedStyle&&(P.__inheritedStyle||(P.__inheritedStyle={}),M(P.__inheritedStyle,h.__inheritedStyle))}function z(h){for(var P=A(h).split(O),I=[],U=0;U0;K-=2){var Q=V[K],ee=V[K-1];U=U||u.create();switch(ee){case"translate":Q=A(Q).split(O),u.translate(U,U,[parseFloat(Q[0]),parseFloat(Q[1]||0)]);break;case"scale":Q=A(Q).split(O),u.scale(U,U,[parseFloat(Q[0]),parseFloat(Q[1]||Q[0])]);break;case"rotate":Q=A(Q).split(O),u.rotate(U,U,parseFloat(Q[0]));break;case"skew":Q=A(Q).split(O),console.warn("Skew transform is not supported yet");break;case"matrix":var Q=A(Q).split(O);U[0]=parseFloat(Q[0]),U[1]=parseFloat(Q[1]),U[2]=parseFloat(Q[2]),U[3]=parseFloat(Q[3]),U[4]=parseFloat(Q[4]),U[5]=parseFloat(Q[5]);break}}P.setLocalTransform(U)}}var H=/([^\s:;]+)\s*:\s*([^:;]+)/g;function X(h){var P=h.getAttribute("style"),I={};if(!P)return I;var U={};H.lastIndex=0;for(var V;(V=H.exec(P))!=null;)U[V[1]]=V[2];for(var K in T)T.hasOwnProperty(K)&&U[K]!=null&&(I[T[K]]=U[K]);return I}function W(h,P,I){var U=P/h.width,V=I/h.height,K=Math.min(U,V),Q=[K,K],ee=[-(h.x+h.width/2)*K+P/2,-(h.y+h.height/2)*K+I/2];return{scale:Q,position:ee}}function N(h,P){var I=new k;return I.parse(h,P)}F.parseXML=C,F.makeViewBoxTransform=W,F.parseSVG=N},MKOG:function(Y,F,w){var j=w("bYtY"),g=w("YH21"),v=g.Dispatcher,x=w("mLcG"),p=w("Bq2U"),l=function(e){e=e||{},this.stage=e.stage||{},this.onframe=e.onframe||function(){},this._clips=[],this._running=!1,this._time,this._pausedTime,this._pauseStart,this._paused=!1,v.call(this)};l.prototype={constructor:l,addClip:function(e){this._clips.push(e)},addAnimator:function(e){e.animation=this;for(var n=e.getClips(),i=0;i=0&&this._clips.splice(n,1)},removeAnimator:function(e){for(var n=e.getClips(),i=0;i1&&(b*=x(S),f*=x(S));var B=(C===k?-1:1)*x((b*b*(f*f)-b*b*(s*s)-f*f*(_*_))/(b*b*(s*s)+f*f*(_*_)))||0,D=B*b*s/f,H=B*-f*_/b,X=(M+c)/2+l(T)*D-p(T)*H,W=(A+O)/2+p(T)*D+l(T)*H,N=i([1,0],[(_-D)/b,(s-H)/f]),h=[(_-D)/b,(s-H)/f],P=[(-1*_-D)/b,(-1*s-H)/f],I=i(h,P);n(h,P)<=-1&&(I=r),n(h,P)>=1&&(I=0),k===0&&I>0&&(I=I-2*r),k===1&&I<0&&(I=I+2*r),z.addData(d,X,W,b,f,N,I,T,k)}var o=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/ig,u=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g;function m(M){if(!M)return new g;for(var A=0,c=0,O=A,C=c,k,b=new g,f=g.CMD,a=M.match(o),d=0;d1&&arguments[1]!==void 0?arguments[1]:60,p=null;return function(){for(var l=this,r=arguments.length,e=new Array(r),n=0;n-R}function c(h,P){var I=P?h.textFill:h.fill;return I!=null&&I!==t}function O(h,P){var I=P?h.textStroke:h.stroke;return I!=null&&I!==t}function C(h,P){P&&k(h,"transform","matrix("+i.call(P,",")+")")}function k(h,P,I){(!I||I.type!=="linear"&&I.type!=="radial")&&h.setAttribute(P,I)}function b(h,P,I){h.setAttributeNS("http://www.w3.org/1999/xlink",P,I)}function f(h,P,I,U){if(c(P,I)){var V=I?P.textFill:P.fill;V=V==="transparent"?t:V,k(h,"fill",V),k(h,"fill-opacity",P.fillOpacity!=null?P.fillOpacity*P.opacity:P.opacity)}else k(h,"fill",t);if(O(P,I)){var K=I?P.textStroke:P.stroke;K=K==="transparent"?t:K,k(h,"stroke",K);var Q=I?P.textStrokeWidth:P.lineWidth,ee=!I&&P.strokeNoScale?U.getLineScale():1;k(h,"stroke-width",Q/ee),k(h,"paint-order",I?"stroke":"fill"),k(h,"stroke-opacity",P.strokeOpacity!=null?P.strokeOpacity:P.opacity);var q=P.lineDash;q?(k(h,"stroke-dasharray",P.lineDash.join(",")),k(h,"stroke-dashoffset",o(P.lineDashOffset||0))):k(h,"stroke-dasharray",""),P.lineCap&&k(h,"stroke-linecap",P.lineCap),P.lineJoin&&k(h,"stroke-linejoin",P.lineJoin),P.miterLimit&&k(h,"stroke-miterlimit",P.miterLimit)}else k(h,"stroke",t)}function a(h){for(var P=[],I=h.data,U=h.len(),V=0;V=L:-J>=L),Z=J>0?J%L:J%L+L,$=!1;he?$=!0:A(ne)?$=!1:$=Z>=y===!!te;var ae=M(q+ie*m(G)),se=M(ue+de*u(G));he&&(te?J=L-1e-4:J=-L+1e-4,$=!0,V===9&&P.push("M",ae,se));var oe=M(q+ie*m(G+J)),le=M(ue+de*u(G+J));P.push("A",M(ie),M(de),o(re*E),+$,+te,oe,le);break;case n.Z:Q="Z";break;case n.R:var oe=M(I[V++]),le=M(I[V++]),ve=M(I[V++]),pe=M(I[V++]);P.push("M",oe,le,"L",oe+ve,le,"L",oe+ve,le+pe,"L",oe,le+pe,"L",oe,le);break}Q&&P.push(Q);for(var be=0;bexe){for(;pe255?255:a}function x(a){return a=Math.round(a),a<0?0:a>360?360:a}function p(a){return a<0?0:a>1?1:a}function l(a){return a.length&&a.charAt(a.length-1)==="%"?v(parseFloat(a)/100*255):v(parseInt(a,10))}function r(a){return a.length&&a.charAt(a.length-1)==="%"?p(parseFloat(a)/100):p(parseFloat(a))}function e(a,d,z){return z<0?z+=1:z>1&&(z-=1),z*6<1?a+(d-a)*z*6:z*2<1?d:z*3<2?a+(d-a)*(2/3-z)*6:a}function n(a,d,z){return a+(d-a)*z}function i(a,d,z,T,_){return a[0]=d,a[1]=z,a[2]=T,a[3]=_,a}function t(a,d){return a[0]=d[0],a[1]=d[1],a[2]=d[2],a[3]=d[3],a}var o=new j(20),u=null;function m(a,d){u&&t(u,d),u=o.put(a,u||d.slice())}function y(a,d){if(!a)return;d=d||[];var z=o.get(a);if(z)return t(d,z);a=a+"";var T=a.replace(/ /g,"").toLowerCase();if(T in g)return t(d,g[T]),m(a,d),d;if(T.charAt(0)==="#"){if(T.length===4){var _=parseInt(T.substr(1),16);if(!(_>=0&&_<=4095)){i(d,0,0,0,1);return}return i(d,(_&3840)>>4|(_&3840)>>8,_&240|(_&240)>>4,_&15|(_&15)<<4,1),m(a,d),d}else if(T.length===7){var _=parseInt(T.substr(1),16);if(!(_>=0&&_<=16777215)){i(d,0,0,0,1);return}return i(d,(_&16711680)>>16,(_&65280)>>8,_&255,1),m(a,d),d}return}var s=T.indexOf("("),S=T.indexOf(")");if(s!==-1&&S+1===T.length){var B=T.substr(0,s),D=T.substr(s+1,S-(s+1)).split(","),H=1;switch(B){case"rgba":if(D.length!==4){i(d,0,0,0,1);return}H=r(D.pop());case"rgb":if(D.length!==3){i(d,0,0,0,1);return}return i(d,l(D[0]),l(D[1]),l(D[2]),H),m(a,d),d;case"hsla":if(D.length!==4){i(d,0,0,0,1);return}return D[3]=r(D[3]),L(D,d),m(a,d),d;case"hsl":if(D.length!==3){i(d,0,0,0,1);return}return L(D,d),m(a,d),d;default:return}}i(d,0,0,0,1);return}function L(a,d){var z=(parseFloat(a[0])%360+360)%360/360,T=r(a[1]),_=r(a[2]),s=_<=.5?_*(T+1):_+T-_*T,S=_*2-s;return d=d||[],i(d,v(e(S,s,z+1/3)*255),v(e(S,s,z)*255),v(e(S,s,z-1/3)*255),1),a.length===4&&(d[3]=a[3]),d}function E(a){if(!a)return;var d=a[0]/255,z=a[1]/255,T=a[2]/255,_=Math.min(d,z,T),s=Math.max(d,z,T),S=s-_,B=(s+_)/2,D,H;if(S===0)D=0,H=0;else{B<.5?H=S/(s+_):H=S/(2-s-_);var X=((s-d)/6+S/2)/S,W=((s-z)/6+S/2)/S,N=((s-T)/6+S/2)/S;d===s?D=N-W:z===s?D=1/3+X-N:T===s&&(D=2/3+W-X),D<0&&(D+=1),D>1&&(D-=1)}var h=[D*360,H,B];return a[3]!=null&&h.push(a[3]),h}function R(a,d){var z=y(a);if(z){for(var T=0;T<3;T++)d<0?z[T]=z[T]*(1-d)|0:z[T]=(255-z[T])*d+z[T]|0,z[T]>255?z[T]=255:a[T]<0&&(z[T]=0);return f(z,z.length===4?"rgba":"rgb")}}function M(a){var d=y(a);if(d)return((1<<24)+(d[0]<<16)+(d[1]<<8)+ +d[2]).toString(16).slice(1)}function A(a,d,z){if(!(d&&d.length)||!(a>=0&&a<=1))return;z=z||[];var T=a*(d.length-1),_=Math.floor(T),s=Math.ceil(T),S=d[_],B=d[s],D=T-_;return z[0]=v(n(S[0],B[0],D)),z[1]=v(n(S[1],B[1],D)),z[2]=v(n(S[2],B[2],D)),z[3]=p(n(S[3],B[3],D)),z}var c=A;function O(a,d,z){if(!(d&&d.length)||!(a>=0&&a<=1))return;var T=a*(d.length-1),_=Math.floor(T),s=Math.ceil(T),S=y(d[_]),B=y(d[s]),D=T-_,H=f([v(n(S[0],B[0],D)),v(n(S[1],B[1],D)),v(n(S[2],B[2],D)),p(n(S[3],B[3],D))],"rgba");return z?{color:H,leftIndex:_,rightIndex:s,value:T}:H}var C=O;function k(a,d,z,T){if(a=y(a),a)return a=E(a),d!=null&&(a[0]=x(d)),z!=null&&(a[1]=r(z)),T!=null&&(a[2]=r(T)),f(L(a),"rgba")}function b(a,d){if(a=y(a),a&&d!=null)return a[3]=p(d),f(a,"rgba")}function f(a,d){if(!a||!a.length)return;var z=a[0]+","+a[1]+","+a[2];return(d==="rgba"||d==="hsva"||d==="hsla")&&(z+=","+a[3]),d+"("+z+")"}F.parse=y,F.lift=R,F.toHex=M,F.fastLerp=A,F.fastMapToColor=c,F.lerp=O,F.mapToColor=C,F.modifyHSL=k,F.modifyAlpha=b,F.stringify=f},QuXc:function(Y,F){var w=function(g){this.colorStops=g||[]};w.prototype={constructor:w,addColorStop:function(g,v){this.colorStops.push({offset:g,color:v})}};var j=w;Y.exports=j},RDYZ:function(Y,F,w){var j=w("dMvE");function g(x){this._target=x.target,this._life=x.life||1e3,this._delay=x.delay||0,this._initialized=!1,this.loop=x.loop==null?!1:x.loop,this.gap=x.gap||0,this.easing=x.easing||"Linear",this.onframe=x.onframe,this.ondestroy=x.ondestroy,this.onrestart=x.onrestart,this._pausedTime=0,this._paused=!1}g.prototype={constructor:g,step:function(x,p){if(this._initialized||(this._startTime=x+this._delay,this._initialized=!0),this._paused){this._pausedTime+=p;return}var l=(x-this._startTime-this._pausedTime)/this._life;if(l<0)return;l=Math.min(l,1);var r=this.easing,e=typeof r=="string"?j[r]:r,n=typeof e=="function"?e(l):l;return this.fire("frame",n),l===1?this.loop?(this.restart(x),"restart"):(this._needsRemove=!0,"destroy"):null},restart:function(x){var p=(x-this._startTime-this._pausedTime)%this._life;this._startTime=x-p+this.gap,this._pausedTime=0,this._needsRemove=!1},fire:function(x,p){x="on"+x,this[x]&&this[x](this._target,p)},pause:function(){this._paused=!0},resume:function(){this._paused=!1}};var v=g;Y.exports=v},RXMa:function(Y,F,w){var j=w("y+Vt"),g=j.extend({type:"ring",shape:{cx:0,cy:0,r:0,r0:0},buildPath:function(v,x){var p=x.cx,l=x.cy,r=Math.PI*2;v.moveTo(p+x.r,l),v.arc(p,l,x.r,0,r,!1),v.moveTo(p+x.r0,l),v.arc(p,l,x.r0,0,r,!0)}});Y.exports=g},SKnc:function(Y,F,w){var j=w("bYtY"),g=w("QuXc"),v=function(p,l,r,e,n,i){this.x=p==null?0:p,this.y=l==null?0:l,this.x2=r==null?1:r,this.y2=e==null?0:e,this.type="linear",this.global=i||!1,g.call(this,n)};v.prototype={constructor:v},j.inherits(v,g);var x=v;Y.exports=x},SUKs:function(Y,F,w){var j=w("LPTA"),g=j.debugMode,v=function(){};g===1&&(v=console.error);var x=v;Y.exports=x},Sj9i:function(Y,F,w){var j=w("QBsz"),g=j.create,v=j.distSquare,x=Math.pow,p=Math.sqrt,l=1e-8,r=1e-4,e=p(3),n=1/3,i=g(),t=g(),o=g();function u(a){return a>-l&&al||a<-l}function y(a,d,z,T,_){var s=1-_;return s*s*(s*a+3*_*d)+_*_*(_*T+3*s*z)}function L(a,d,z,T,_){var s=1-_;return 3*(((d-a)*s+2*(z-d)*_)*s+(T-z)*_*_)}function E(a,d,z,T,_,s){var S=T+3*(d-z)-a,B=3*(z-d*2+a),D=3*(d-a),H=a-_,X=B*B-3*S*D,W=B*D-9*S*H,N=D*D-3*B*H,h=0;if(u(X)&&u(W))if(u(B))s[0]=0;else{var P=-D/B;P>=0&&P<=1&&(s[h++]=P)}else{var I=W*W-4*X*N;if(u(I)){var U=W/X,P=-B/S+U,V=-U/2;P>=0&&P<=1&&(s[h++]=P),V>=0&&V<=1&&(s[h++]=V)}else if(I>0){var K=p(I),Q=X*B+1.5*S*(-W+K),ee=X*B+1.5*S*(-W-K);Q<0?Q=-x(-Q,n):Q=x(Q,n),ee<0?ee=-x(-ee,n):ee=x(ee,n);var P=(-B-(Q+ee))/(3*S);P>=0&&P<=1&&(s[h++]=P)}else{var q=(2*X*B-3*S*W)/(2*p(X*X*X)),ue=Math.acos(q)/3,ie=p(X),de=Math.cos(ue),P=(-B-2*ie*de)/(3*S),V=(-B+ie*(de+e*Math.sin(ue)))/(3*S),G=(-B+ie*(de-e*Math.sin(ue)))/(3*S);P>=0&&P<=1&&(s[h++]=P),V>=0&&V<=1&&(s[h++]=V),G>=0&&G<=1&&(s[h++]=G)}}return h}function R(a,d,z,T,_){var s=6*z-12*d+6*a,S=9*d+3*T-3*a-9*z,B=3*d-3*a,D=0;if(u(S)){if(m(s)){var H=-B/s;H>=0&&H<=1&&(_[D++]=H)}}else{var X=s*s-4*S*B;if(u(X))_[0]=-s/(2*S);else if(X>0){var W=p(X),H=(-s+W)/(2*S),N=(-s-W)/(2*S);H>=0&&H<=1&&(_[D++]=H),N>=0&&N<=1&&(_[D++]=N)}}return D}function M(a,d,z,T,_,s){var S=(d-a)*_+a,B=(z-d)*_+d,D=(T-z)*_+z,H=(B-S)*_+S,X=(D-B)*_+B,W=(X-H)*_+H;s[0]=a,s[1]=S,s[2]=H,s[3]=W,s[4]=W,s[5]=X,s[6]=D,s[7]=T}function A(a,d,z,T,_,s,S,B,D,H,X){var W,N=.005,h=Infinity,P,I,U,V;i[0]=D,i[1]=H;for(var K=0;K<1;K+=.05)t[0]=y(a,z,_,S,K),t[1]=y(d,T,s,B,K),U=v(i,t),U=0&&U=0&&H<=1&&(_[D++]=H)}}else{var X=S*S-4*s*B;if(u(X)){var H=-S/(2*s);H>=0&&H<=1&&(_[D++]=H)}else if(X>0){var W=p(X),H=(-S+W)/(2*s),N=(-S-W)/(2*s);H>=0&&H<=1&&(_[D++]=H),N>=0&&N<=1&&(_[D++]=N)}}return D}function k(a,d,z){var T=a+z-2*d;return T===0?.5:(a-d)/T}function b(a,d,z,T,_){var s=(d-a)*T+a,S=(z-d)*T+d,B=(S-s)*T+s;_[0]=a,_[1]=s,_[2]=B,_[3]=B,_[4]=S,_[5]=z}function f(a,d,z,T,_,s,S,B,D){var H,X=.005,W=Infinity;i[0]=S,i[1]=B;for(var N=0;N<1;N+=.05){t[0]=c(a,z,_,N),t[1]=c(d,T,s,N);var h=v(i,t);h=0&&h=0;--A)if(M[A]===R)return!0;return!1}),E):null:E[0]},u.prototype.update=function(y,L){if(!y)return;var E=this.getDefs(!1);if(y[this._domName]&&E.contains(y[this._domName]))typeof L=="function"&&L(y);else{var R=this.add(y);R&&(y[this._domName]=R)}},u.prototype.addDom=function(y){var L=this.getDefs(!0);L.appendChild(y)},u.prototype.removeDom=function(y){var L=this.getDefs(!1);L&&y[this._domName]&&(L.removeChild(y[this._domName]),y[this._domName]=null)},u.prototype.getDoms=function(){var y=this.getDefs(!1);if(!y)return[];var L=[];return v.each(this._tagNames,function(E){var R=y.getElementsByTagName(E);L=L.concat([].slice.call(R))}),L},u.prototype.markAllUnused=function(){var y=this.getDoms(),L=this;v.each(y,function(E){E[L._markLabel]=t})},u.prototype.markUsed=function(y){y&&(y[this._markLabel]=o)},u.prototype.removeUnused=function(){var y=this.getDefs(!1);if(!y)return;var L=this.getDoms(),E=this;v.each(L,function(R){R[E._markLabel]!==o&&y.removeChild(R)})},u.prototype.getSvgProxy=function(y){return y instanceof x?e:y instanceof p?n:y instanceof l?i:e},u.prototype.getTextSvgElement=function(y){return y.__textSvgEl},u.prototype.getSvgElement=function(y){return y.__svgEl};var m=u;Y.exports=m},T6xi:function(Y,F,w){var j=w("YgsL"),g=w("nCxF");function v(x,p,l){var r=p.points,e=p.smooth;if(r&&r.length>=2){if(e&&e!=="spline"){var n=g(r,e,l,p.smoothConstraint);x.moveTo(r[0][0],r[0][1]);for(var i=r.length,t=0;t<(l?i:i-1);t++){var o=n[t*2],u=n[t*2+1],m=r[(t+1)%i];x.bezierCurveTo(o[0],o[1],u[0],u[1],m[0],m[1])}}else{e==="spline"&&(r=j(r,l)),x.moveTo(r[0][0],r[0][1]);for(var t=1,y=r.length;tp&&(o=e+n,e*=p/o,n*=p/o),i+t>p&&(o=i+t,i*=p/o,t*=p/o),n+i>l&&(o=n+i,n*=l/o,i*=l/o),e+t>l&&(o=e+t,e*=l/o,t*=l/o),j.moveTo(v+e,x),j.lineTo(v+p-n,x),n!==0&&j.arc(v+p-n,x+n,n,-Math.PI/2,0),j.lineTo(v+p,x+l-i),i!==0&&j.arc(v+p-i,x+l-i,i,0,Math.PI/2),j.lineTo(v+t,x+l),t!==0&&j.arc(v+t,x+l-t,t,Math.PI/2,Math.PI),j.lineTo(v,x+e),e!==0&&j.arc(v+e,x+e,e,Math.PI,Math.PI*1.5)}F.buildPath=w},Xmg4:function(Y,F,w){var j=w("bYtY"),g=w("LPTA"),v=g.devicePixelRatio,x=w("K2GJ"),p=w("3C/r");function l(){return!1}function r(i,t,o){var u=j.createCanvas(),m=t.getWidth(),y=t.getHeight(),L=u.style;return L&&(L.position="absolute",L.left=0,L.top=0,L.width=m+"px",L.height=y+"px",u.setAttribute("data-zr-dom-id",i)),u.width=m*o,u.height=y*o,u}var e=function(i,t,o){var u;o=o||v,typeof i=="string"?u=r(i,t,o):j.isObject(i)&&(u=i,i=u.id),this.id=i,this.dom=u;var m=u.style;m&&(u.onselectstart=l,m["-webkit-user-select"]="none",m["user-select"]="none",m["-webkit-touch-callout"]="none",m["-webkit-tap-highlight-color"]="rgba(0,0,0,0)",m.padding=0,m.margin=0,m["border-width"]=0),this.domBack=null,this.ctxBack=null,this.painter=t,this.config=null,this.clearColor=0,this.motionBlur=!1,this.lastFrameAlpha=.7,this.dpr=o};e.prototype={constructor:e,__dirty:!0,__used:!1,__drawIndex:0,__startIndex:0,__endIndex:0,incremental:!1,getElementCount:function(){return this.__endIndex-this.__startIndex},initContext:function(){this.ctx=this.dom.getContext("2d"),this.ctx.dpr=this.dpr},createBackBuffer:function(){var i=this.dpr;this.domBack=r("back-"+this.id,this.painter,i),this.ctxBack=this.domBack.getContext("2d"),i!==1&&this.ctxBack.scale(i,i)},resize:function(i,t){var o=this.dpr,u=this.dom,m=u.style,y=this.domBack;m&&(m.width=i+"px",m.height=t+"px"),u.width=i*o,u.height=t*o,y&&(y.width=i*o,y.height=t*o,o!==1&&this.ctxBack.scale(o,o))},clear:function(i,t){var o=this.dom,u=this.ctx,m=o.width,y=o.height,t=t||this.clearColor,L=this.motionBlur&&!i,E=this.lastFrameAlpha,R=this.dpr;if(L&&(this.domBack||this.createBackBuffer(),this.ctxBack.globalCompositeOperation="copy",this.ctxBack.drawImage(o,0,0,m/R,y/R)),u.clearRect(0,0,m,y),t&&t!=="transparent"){var M;t.colorStops?(M=t.__canvasGradient||x.getGradient(u,t,{x:0,y:0,width:m,height:y}),t.__canvasGradient=M):t.image&&(M=p.prototype.getCanvasPattern.call(t,u)),u.save(),u.fillStyle=M||t,u.fillRect(0,0,m,y),u.restore()}if(L){var A=this.domBack;u.save(),u.globalAlpha=E,u.drawImage(A,0,0,m,y),u.restore()}}};var n=e;Y.exports=n},Xnb7:function(Y,F,w){var j=w("1RvN"),g=new j(50);function v(r){if(typeof r=="string"){var e=g.get(r);return e&&e.image}else return r}function x(r,e,n,i,t){if(r)if(typeof r=="string"){if(e&&e.__zrImageSrc===r||!n)return e;var o=g.get(r),u={hostEl:n,cb:i,cbPayload:t};return o?(e=o.image,!l(e)&&o.pending.push(u)):(e=new Image,e.onload=e.onerror=p,g.put(r,e.__cachedImgObj={image:e,pending:[u]}),e.src=e.__zrImageSrc=r),e}else return r;else return e}function p(){var r=this.__cachedImgObj;this.onload=this.onerror=this.__cachedImgObj=null;for(var e=0;e=0;if(!O)n(R,M,M,A),M.zrDelta=M.wheelDelta?M.wheelDelta/120:-(M.detail||0)/3;else{var C=c!=="touchend"?M.targetTouches[0]:M.changedTouches[0];C&&n(R,C,M,A)}var k=M.button;return M.which==null&&k!==void 0&&r.test(M.type)&&(M.which=k&1?1:k&2?3:k&4?2:0),M}function u(R,M,A,c){l?R.addEventListener(M,A,c):R.attachEvent("on"+M,A)}function m(R,M,A,c){l?R.removeEventListener(M,A,c):R.detachEvent("on"+M,A)}var y=l?function(R){R.preventDefault(),R.stopPropagation(),R.cancelBubble=!0}:function(R){R.returnValue=!1,R.cancelBubble=!0};function L(R){return R.which===2||R.which===3}function E(R){return R.which>1}F.clientToLocal=n,F.getNativeEvent=t,F.normalizeEvent=o,F.addEventListener=u,F.removeEventListener=m,F.stop=y,F.isMiddleOrRightButtonOnMouseUpDown=L,F.notLeftMouse=E},Yej6:function(Y,F,w){"use strict";w.r(F);var j=w("14J3"),g=w("BMrR"),v=w("/zsF"),x=w("PArb"),p=w("jCWc"),l=w("kPKH"),r=w("k1fw"),e=w("9og8"),n=w("tJVT"),i=w("PpiC"),t=w("WmNS"),o=w.n(t),u=w("q1tI"),m=w.n(u),y=w("Ty5D"),L=w("9kvl"),E=w("Lmeb"),R=w.n(E),M=w("cVA7"),A=w.n(M),c=w("h6EL"),O=w.n(c),C=w("wd/R"),k=w.n(C),b=w("jb+D"),f=w("lzim");k.a.locale("ZH-cn");var a=function(z){var T=z.classroomList,_=z.globalSetting,s=z.loading,S=z.user,B=z.dispatch,D=Object(i.a)(z,["classroomList","globalSetting","loading","user","dispatch"]),H=Object(y.i)(),X=Object(u.useState)(),W=Object(n.a)(X,2),N=W[0],h=W[1];Object(u.useEffect)(function(){P()},[]);var P=function(){var Q=Object(e.a)(o.a.mark(function ee(){var q;return o.a.wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:return ie.next=2,Object(b.z)();case 2:q=ie.sent,(q==null?void 0:q.status)===0&&h(Object(r.a)({},q.data));case 4:case"end":return ie.stop()}},ee)}));return function(){return Q.apply(this,arguments)}}(),I=function(){return{title:{text:""},legend:{left:"center",data:["\u67D0\u8F6F\u4EF6","\u67D0\u4E3B\u98DF\u624B\u673A","\u67D0\u6C34\u679C\u624B\u673A","\u964D\u6C34\u91CF","\u84B8\u53D1\u91CF"]},radar:[{indicator:[{text:"\u4EE3\u7801\u89C4\u8303\u6027",max:100},{text:"\u4EE3\u7801\u539F\u521B\u6027",max:100},{text:"\u7F16\u7A0B\u6295\u5165\u6027",max:100},{text:"\u4EE3\u7801\u6B63\u786E\u6027",max:100},{text:"\u4EE3\u7801\u590D\u6742\u5EA6",max:100}],radius:100,center:["50%","50%"]}],series:[{type:"radar",tooltip:{trigger:"item"},areaStyle:{},data:[{value:(N==null?void 0:N.presona)||[0,0,0,0,0],name:""}]}]}},U=function(){var ee=new Image;ee.src=f.q;var q={backgroundColor:"#fff",tooltip:{pointFormat:"{series.name}"},series:[{type:"wordCloud",sizeRange:[10,60],rotationRange:[-90,90],rotationStep:45,gridSize:1,shape:"pentagon",maskImage:ee,textStyle:{normal:{color:function(){return"rgb("+Math.round(Math.random()*255)+", "+Math.round(Math.random()*255)+", "+Math.round(Math.random()*255)+")"}}},left:"center",top:"top",right:null,bottom:null,width:"100%",height:"100%",data:[{name:"\u8BA1\u7B97\u673A",value:1,textStyle:{normal:{color:"rgb(160,118,28)"}}},{name:"\u65B9\u6CD5",value:8,textStyle:{normal:{color:"rgb(80,143,21)"}}},{name:"\u5730\u5740",value:3,textStyle:{normal:{color:"rgb(106,82,55)"}}},{name:"\u6570\u636E\u7C7B\u578B",value:2,textStyle:{normal:{color:"rgb(115,121,121)"}}},{name:"\u516B\u8FDB\u5236",value:2,textStyle:{normal:{color:"rgb(84,30,3)"}}},{name:"\u6570\u636E\u7ED3\u6784",value:5,textStyle:{normal:{color:"rgb(129,64,118)"}}},{name:"\u9009\u9879",value:3,textStyle:{normal:{color:"rgb(36,92,160)"}}},{name:"\u5C5E\u6027",value:1,textStyle:{normal:{color:"rgb(13,93,150)"}}},{name:"\u6570\u7EC4",value:1,textStyle:{normal:{color:"rgb(46,10,135)"}}},{name:"\u6570\u636E\u9879",value:1,textStyle:{normal:{color:"rgb(12,24,8)"}}},{name:"\u7CFB\u7EDF\u76EE\u5F55",value:1,textStyle:{normal:{color:"rgb(61,111,36)"}}},{name:"\u4F18\u5316",value:3,textStyle:{normal:{color:"rgb(62,160,85)"}}},{name:"\u6570\u636E",value:14,textStyle:{normal:{color:"rgb(94,156,112)"}}},{name:"\u5E76\u884C\u5904\u7406",value:1,textStyle:{normal:{color:"rgb(61,26,101)"}}},{name:"\u6307\u4EE4",value:1,textStyle:{normal:{color:"rgb(50,39,125)"}}},{name:"\u53EF\u79FB\u690D\u6027",value:2,textStyle:{normal:{color:"rgb(135,37,8)"}}},{name:"\u6807\u8BC6\u7B26",value:1,textStyle:{normal:{color:"rgb(144,160,71)"}}},{name:"\u7C92\u5EA6",value:2,textStyle:{normal:{color:"rgb(87,52,156)"}}},{name:"\u5206\u6790\u65B9\u6CD5",value:2,textStyle:{normal:{color:"rgb(20,123,140)"}}},{name:"\u5F62\u5F0F",value:4,textStyle:{normal:{color:"rgb(51,86,110)"}}},{name:"\u8F6C\u4E49\u5B57\u7B26",value:1,textStyle:{normal:{color:"rgb(149,44,12)"}}},{name:"\u521D\u59CB\u72B6\u6001",value:3,textStyle:{normal:{color:"rgb(82,52,155)"}}},{name:"\u6D88\u606F",value:1,textStyle:{normal:{color:"rgb(3,37,36)"}}},{name:"\u6807\u8BC6",value:1,textStyle:{normal:{color:"rgb(121,139,15)"}}},{name:"\u5173\u8054",value:1,textStyle:{normal:{color:"rgb(26,76,30)"}}},{name:"\u6A21\u578B",value:2,textStyle:{normal:{color:"rgb(45,10,115)"}}},{name:"\u5B57\u7B26\u4E32",value:4,textStyle:{normal:{color:"rgb(42,8,156)"}}},{name:"\u7CFB\u7EDF",value:8,textStyle:{normal:{color:"rgb(28,91,25)"}}},{name:"\u5BF9\u8C61",value:1,textStyle:{normal:{color:"rgb(129,95,51)"}}},{name:"\u6743\u9650",value:1,textStyle:{normal:{color:"rgb(82,10,10)"}}},{name:"\u5934\u6587\u4EF6",value:2,textStyle:{normal:{color:"rgb(53,18,122)"}}},{name:"\u5E76\u884C\u8BA1\u7B97",value:5,textStyle:{normal:{color:"rgb(12,45,141)"}}},{name:"\u56FE",value:9,textStyle:{normal:{color:"rgb(23,78,59)"}}},{name:"\u5B57\u7B26",value:5,textStyle:{normal:{color:"rgb(149,118,126)"}}},{name:"\u7B97\u6CD5",value:4,textStyle:{normal:{color:"rgb(62,153,129)"}}},{name:"\u8282\u70B9",value:3,textStyle:{normal:{color:"rgb(121,155,93)"}}},{name:"\u6982\u5FF5",value:2,textStyle:{normal:{color:"rgb(30,64,37)"}}},{name:"\u5E76\u884C\u7B97\u6CD5",value:3,textStyle:{normal:{color:"rgb(61,159,26)"}}},{name:"\u8F6F\u4EF6",value:1,textStyle:{normal:{color:"rgb(0,101,7)"}}},{name:"\u7A0B\u5E8F\u8BBE\u8BA1",value:3,textStyle:{normal:{color:"rgb(122,11,122)"}}},{name:"\u64CD\u4F5C\u7CFB\u7EDF",value:1,textStyle:{normal:{color:"rgb(107,95,39)"}}},{name:"\u6761\u4EF6",value:5,textStyle:{normal:{color:"rgb(49,19,92)"}}},{name:"\u6392\u5E8F",value:1,textStyle:{normal:{color:"rgb(21,101,115)"}}},{name:"\u56FE\u5F62",value:1,textStyle:{normal:{color:"rgb(143,18,87)"}}},{name:"\u8F93\u5165\u8F93\u51FA",value:12,textStyle:{normal:{color:"rgb(77,160,157)"}}},{name:"\u5B9E\u4F8B",value:1,textStyle:{normal:{color:"rgb(96,90,24)"}}}]}]};return q},V={animation:!0,animationThreshold:2e3,animationDuration:1e3,animationEasing:"cubicOut",animationDelay:0,animationDurationUpdate:300,animationEasingUpdate:"cubicOut",animationDelayUpdate:0,color:["#c23531","#2f4554","#61a0a8","#d48265","#749f83","#ca8622","#bda29a","#6e7074","#546570","#c4ccd3","#f05b72","#ef5b9c","#f47920","#905a3d","#fab27b","#2a5caa","#444693","#726930","#b2d235","#6d8346","#ac6767","#1d953f","#6950a1","#918597"],series:[{type:"gauge",title:{show:!0,position:"top",color:"#B0C4DE",margin:8,fontSize:25,fontFamily:"Microsoft YaHei"},detail:{show:!0,position:"top",margin:8,fontSize:40,formatter:"{value}"},min:0,max:10,splitNumber:10,radius:"80%",startAngle:200,endAngle:-25,clockwise:!0,data:[{name:"\u7F16\u7A0B\u97E7\u6027",value:6.32}],tooltip:{show:!0,trigger:"item",triggerOn:"mousemove|click",axisPointer:{type:"line"},showContent:!0,alwaysShowContent:!1,showDelay:0,hideDelay:100,textStyle:{fontSize:14},borderWidth:0,padding:5},axisLine:{show:!0,onZero:!0,onZeroAxisIndex:0,lineStyle:{show:!0,width:35,opacity:1,curveness:0,type:"solid",color:[[.3,"#fd666d"],[.7,"#9370D8"],[1,"#67e0e3"]]}},pointer:{show:!0,length:"80%",width:10},label:{show:!0,position:"top",margin:8,fontSize:15},rippleEffect:{show:!0,brushType:"stroke",scale:2.5,period:4}}],legend:[{data:[""],selected:{"":!0},show:!0,padding:5,itemGap:10,itemWidth:25,itemHeight:14}],tooltip:{show:!0,trigger:"item",triggerOn:"mousemove|click",axisPointer:{type:"line"},showContent:!0,alwaysShowContent:!1,showDelay:0,hideDelay:100,textStyle:{fontSize:14},borderWidth:0,padding:5},title:[{padding:5,itemGap:10}]},K={animation:!0,animationThreshold:2e3,animationDuration:1e3,animationEasing:"cubicOut",animationDelay:0,animationDurationUpdate:300,animationEasingUpdate:"cubicOut",animationDelayUpdate:0,color:["#c23531","#2f4554","#61a0a8","#d48265","#749f83","#ca8622","#bda29a","#6e7074","#546570","#c4ccd3","#f05b72","#ef5b9c","#f47920","#905a3d","#fab27b","#2a5caa","#444693","#726930","#b2d235","#6d8346","#ac6767","#1d953f","#6950a1","#918597"],series:[{type:"line",connectNulls:!1,symbol:"emptyCircle",symbolSize:10,showSymbol:!0,smooth:!1,clip:!0,step:!1,data:[["0",200],["1",215],["2",218],["3",222],["4",218],["5",228],["6",216],["7",206],["8",869],["9",763],["10",767],["11",773],["12",838],["13",839],["14",867],["15",901],["16",953],["17",977],["18",1e3],["19",1039],["20",1038],["21",1099],["22",1117],["23",1173],["24",1270],["25",1323],["26",1325],["27",1331],["28",1296],["29",1302],["30",1310],["31",1312],["32",1320],["33",1323],["34",1322],["35",1331],["36",1309],["37",1336],["38",1371],["39",1363],["40",1361],["41",1368],["42",1369],["43",1409],["44",1409],["45",1412],["46",1418],["47",1419],["48",1362],["49",1388],["50",2533],["51",2662],["52",2697],["53",2779],["54",2780],["55",2851],["56",2972],["57",3195],["58",3207],["59",3010],["60",3097],["61",3180],["62",3209],["63",3244],["64",3273],["65",3446],["66",3446],["67",3443],["68",3666],["69",3688],["70",3491],["71",3490],["72",3490],["73",3586],["74",3593],["75",3614],["76",4455],["77",4447],["78",4571],["79",4590],["80",4594],["81",4592],["82",4603],["83",4709],["84",4710],["85",4716],["86",4716],["87",4716],["88",4715],["89",4716],["90",4717],["91",4716],["92",5559],["93",5559],["94",4716],["95",4716],["96",4696],["97",4741],["98",4745],["99",4768],["100",4761],["101",5559],["102",5559],["103",5587],["104",5716],["105",5717],["106",5710],["107",5681],["108",5682],["109",5715],["110",5717],["111",5683],["112",5720],["113",5822],["114",4702],["115",4754],["116",4760],["117",4780],["118",4778],["119",4833],["120",4843],["121",4845],["122",4845],["123",4795],["124",4782],["125",4778],["126",4832],["127",4782],["128",4782],["129",4788],["130",4768],["131",4871],["132",4897],["133",4945],["134",5031],["135",5035],["136",5033],["137",5072],["138",5191],["139",5195],["140",5233],["141",5270],["142",5308],["143",5366],["144",5402],["145",5398],["146",5426],["147",5447],["148",5447],["149",5449],["150",5447],["151",5506],["152",5509],["153",5509],["154",5516],["155",5523],["156",5562],["157",5601],["158",5601],["159",5606],["160",5567],["161",5528],["162",5529],["163",5571],["164",5564],["165",5566],["166",5572],["167",5550],["168",5587],["169",5525],["170",5551],["171",5565],["172",5564],["173",5578],["174",5583],["175",5608],["176",5583],["177",5583],["178",5623],["179",5583],["180",5624],["181",5583],["182",5573],["183",5563],["184",5528],["185",5532],["186",5534],["187",5534],["188",5528],["189",4782],["190",4795],["191",4460],["192",4793],["193",5524],["194",5747],["195",5759],["196",5982],["197",5994],["198",5797],["199",5861],["200",5976],["201",5978],["202",5979],["203",6022],["204",6056],["205",6391],["206",6293],["207",6349],["208",6405],["209",6496],["210",6583],["211",6592],["212",6643],["213",20236],["214",37413],["215",54590],["216",54612],["217",54639],["218",54680],["219",54714],["220",54715],["221",54716],["222",54825],["223",54641],["224",54771],["225",54770],["226",59028],["227",59001],["228",59056],["229",59057],["230",59030],["231",59027],["232",63197],["233",58899],["234",58975],["235",58979],["236",58980],["237",58976],["238",58899],["239",59051],["240",59078],["241",58897],["242",59026],["243",59121],["244",59122],["245",58895],["246",58974],["247",59003],["248",59030],["249",58893],["250",58952],["251",58979],["252",58979],["253",59096],["254",59027],["255",58976],["256",58980],["257",58893],["258",58861],["259",58881],["260",58947],["261",58905],["262",59017],["263",59027],["264",59048],["265",59094],["266",59103],["267",59456],["268",59468],["269",59271],["270",59370],["271",59443],["272",59449],["273",59525],["274",59569],["275",59623],["276",59649],["277",59827],["278",59940],["279",59942],["280",59940],["281",59941],["282",59941],["283",59996],["284",60011],["285",60005],["286",60005],["287",60036],["288",60005],["289",60029],["290",60042],["291",60071],["292",60128],["293",60163],["294",60195],["295",60298],["296",60345],["297",60465],["298",60535],["299",60625],["300",60705],["301",60767],["302",60769],["303",60807],["304",60854],["305",60845],["306",60842],["307",61080],["308",61111],["309",61111],["310",61137],["311",61141],["312",61153],["313",61164],["314",61173],["315",60902],["316",60884],["317",60884],["318",60907],["319",60962],["320",60992],["321",61096],["322",61189],["323",61257],["324",61287],["325",61320],["326",61336],["327",61320],["328",61324],["329",61322],["330",61324],["331",61324],["332",61350],["333",61342],["334",61342],["335",61412],["336",61422],["337",61506],["338",61577],["339",61640],["340",61640],["341",61705],["342",61874],["343",61872]],hoverAnimation:!0,label:{show:!1,position:"top",margin:8},lineStyle:{show:!0,width:1,opacity:1,curveness:0,type:"solid"},areaStyle:{opacity:0},zlevel:0,z:0}],legend:[{data:[""],selected:{"":!0},show:!0,padding:5,itemGap:10,itemWidth:25,itemHeight:14}],tooltip:{show:!1,trigger:"item",triggerOn:"mousemove|click",axisPointer:{type:"line"},showContent:!0,alwaysShowContent:!1,showDelay:0,hideDelay:100,textStyle:{fontSize:14},borderWidth:0,padding:5},xAxis:[{type:"category",name:"COMMIT\u6B21\u6570",show:!0,scale:!1,nameLocation:"center",nameGap:30,nameTextStyle:{color:"#333",fontStyle:"normal"},gridIndex:0,axisLabel:{show:!0,position:"top",color:"#333",margin:8},inverse:!1,offset:0,splitNumber:5,minInterval:0,splitLine:{show:!1,lineStyle:{show:!0,width:1,opacity:1,curveness:0,type:"solid"}},data:["0","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30","31","32","33","34","35","36","37","38","39","40","41","42","43","44","45","46","47","48","49","50","51","52","53","54","55","56","57","58","59","60","61","62","63","64","65","66","67","68","69","70","71","72","73","74","75","76","77","78","79","80","81","82","83","84","85","86","87","88","89","90","91","92","93","94","95","96","97","98","99","100","101","102","103","104","105","106","107","108","109","110","111","112","113","114","115","116","117","118","119","120","121","122","123","124","125","126","127","128","129","130","131","132","133","134","135","136","137","138","139","140","141","142","143","144","145","146","147","148","149","150","151","152","153","154","155","156","157","158","159","160","161","162","163","164","165","166","167","168","169","170","171","172","173","174","175","176","177","178","179","180","181","182","183","184","185","186","187","188","189","190","191","192","193","194","195","196","197","198","199","200","201","202","203","204","205","206","207","208","209","210","211","212","213","214","215","216","217","218","219","220","221","222","223","224","225","226","227","228","229","230","231","232","233","234","235","236","237","238","239","240","241","242","243","244","245","246","247","248","249","250","251","252","253","254","255","256","257","258","259","260","261","262","263","264","265","266","267","268","269","270","271","272","273","274","275","276","277","278","279","280","281","282","283","284","285","286","287","288","289","290","291","292","293","294","295","296","297","298","299","300","301","302","303","304","305","306","307","308","309","310","311","312","313","314","315","316","317","318","319","320","321","322","323","324","325","326","327","328","329","330","331","332","333","334","335","336","337","338","339","340","341","342","343"]}],yAxis:[{type:"value",name:"\u7F16\u7801\u5B57\u7B26\u6570",show:!0,scale:!1,nameLocation:"center",nameGap:40,nameTextStyle:{color:"#333"},gridIndex:0,axisTick:{show:!0,alignWithLabel:!1,inside:!1},axisLabel:{show:!0,position:"top",color:"#333",margin:1},inverse:!1,offset:0,splitNumber:5,minInterval:0,splitLine:{show:!0,lineStyle:{show:!0,width:1,opacity:1,curveness:0,type:"solid"}}}],title:[{padding:5,itemGap:10}]};return m.a.createElement("div",{className:"edu-container bg-white minH500",style:{width:"1200px",marginTop:"40px",marginBottom:"20px",padding:40,paddingRight:0}},m.a.createElement(g.a,null,m.a.createElement(l.a,{flex:"1"},m.a.createElement("div",{className:"tc font16 blod"},"\u5B66\u4E60\u8005\u7F16\u7A0B\u80FD\u529B\u8BC4\u4F30"),m.a.createElement("div",{className:"c-grey-666 mt10"},"\u4ECE\u4E94\u4E2A\u7EF4\u5EA6\u523B\u753B\u4F60\u7684\u5F00\u53D1\u80FD\u529B\uFF1A\u4EE3\u7801\u89C4\u8303\u6027\u3001\u4EE3\u7801\u539F\u521B\u6027\u3001\u7F16\u7A0B\u6295\u5165\u6027\u3001\u4EE3\u7801\u6B63\u786E\u6027\u3001\u4EE3\u7801\u590D\u6742\u5EA6\uFF0C\u540C\u65F6\u53EF\u4EE5\u67E5\u770B\u793E\u533A\u5E73\u5747\u6570\u636E\u3002"),m.a.createElement("div",{style:{marginTop:-20}},m.a.createElement(A.a,{option:I(),style:{height:370},opts:{renderer:"svg"}})),m.a.createElement("div",{style:{position:"relative",zIndex:1},className:"tc font16 blod"},"\u5B66\u4E60\u8005\u77E5\u8BC6\u6280\u80FD\u4E91\u56FE"),m.a.createElement("div",{style:{marginTop:-30}},m.a.createElement(A.a,{option:U(),style:{height:370},opts:{renderer:"svg"}}))),m.a.createElement(l.a,{flex:"1px"},m.a.createElement(x.a,{style:{height:"100%",marginLeft:30},type:"vertical"})),m.a.createElement(l.a,{flex:"1"},m.a.createElement("div",{className:"tc font16 blod"},"\u5B66\u4E60\u8005\u7F16\u7A0B\u5B66\u4E60\u6301\u7EED\u6027"),m.a.createElement("div",{style:{marginLeft:40}},m.a.createElement(A.a,{option:K,style:{height:370,marginLeft:-30}})),m.a.createElement("div",{className:"tc font16 blod mt30"},"\u5B66\u4E60\u8005\u7F16\u7A0B\u5B66\u4E60\u575A\u97E7\u5EA6"),m.a.createElement("div",null,m.a.createElement(A.a,{option:V,style:{height:370},opts:{renderer:"svg"}})))))};F.default=Object(L.a)(function(d){var z=d.classroomList,T=d.loading,_=d.globalSetting,s=d.user;return{classroomList:z,globalSetting:_,loading:T.models.classroomList,user:s}})(a)},YgsL:function(Y,F,w){var j=w("QBsz"),g=j.distance;function v(p,l,r,e,n,i,t){var o=(r-p)*.5,u=(e-l)*.5;return(2*(l-r)+o+u)*t+(-3*(l-r)-2*o-u)*i+o*n+l}function x(p,l){for(var r=p.length,e=[],n=0,i=1;ir-2?r-1:u+1],R=p[u>r-3?r-1:u+2]);var M=m*m,A=m*M;e.push([v(y[0],L[0],E[0],R[0],m,M,A),v(y[1],L[1],E[1],R[1],m,M,A)])}return e}Y.exports=x},Ze12:function(Y,F,w){var j=w("ItGF"),g=w("hOwI"),v=g.buildTransformer,x="___zrEVENTSAVED",p=[];function l(t,o,u,m,y){return r(p,o,m,y,!0)&&r(t,u,p[0],p[1])}function r(t,o,u,m,y){if(o.getBoundingClientRect&&j.domSupported&&!i(o)){var L=o[x]||(o[x]={}),E=e(o,L),R=n(E,L,y);if(R)return R(t,u,m),!0}return!1}function e(t,o){var u=o.markers;if(u)return u;u=o.markers=[];for(var m=["left","right"],y=["top","bottom"],L=0;L<4;L++){var E=document.createElement("div"),R=E.style,M=L%2,A=(L>>1)%2;R.cssText=["position: absolute","visibility: hidden","padding: 0","margin: 0","border-width: 0","user-select: none","width:0","height:0",m[M]+":0",y[A]+":0",m[1-M]+":auto",y[1-A]+":auto",""].join("!important;"),t.appendChild(E),u.push(E)}return u}function n(t,o,u){for(var m=u?"invTrans":"trans",y=o[m],L=o.srcCoords,E=!0,R=[],M=[],A=0;A<4;A++){var c=t[A].getBoundingClientRect(),O=2*A,C=c.left,k=c.top;R.push(C,k),E=E&&L&&C===L[O]&&k===L[O+1],M.push(t[A].offsetLeft,t[A].offsetTop)}return E&&y?y:(o.srcCoords=R,o[m]=u?v(M,R):v(R,M))}function i(t){return t.nodeName.toUpperCase()==="CANVAS"}F.transformLocalCoord=l,F.transformCoordWithViewport=r,F.isCanvasEl=i},aKvl:function(Y,F,w){var j=w("Sj9i"),g=j.quadraticProjectPoint;function v(x,p,l,r,e,n,i,t,o){if(i===0)return!1;var u=i;if(o>p+u&&o>r+u&&o>n+u||ox+u&&t>l+u&&t>e+u||t=0&&a.splice(d,1),b.__hoverMir=null},clearHover:function(b){for(var f=this._hoverElements,a=0;a15)break}}T.__drawIndex=h,T.__drawIndex0&&b>d[0]){for(_=0;_b);_++);T=a[d[_]]}if(d.splice(_+1,0,b),a[b]=f,!f.virtual)if(T){var S=T.dom;S.nextSibling?s.insertBefore(f.dom,S.nextSibling):s.appendChild(f.dom)}else s.firstChild?s.insertBefore(f.dom,s.firstChild):s.appendChild(f.dom)},eachLayer:function(b,f){var a=this._zlevelList,d,z;for(z=0;z0?u:0),this._needsManuallyCompositing),S.__builtin__||x("ZLevel "+s+" has been used by unkown layer "+S.id),S!==z&&(S.__used=!0,S.__startIndex!==a&&(S.__dirty=!0),S.__startIndex=a,S.incremental?S.__drawIndex=-1:S.__drawIndex=a,f(a),z=S),d.__dirty&&(S.__dirty=!0,S.incremental&&S.__drawIndex<0&&(S.__drawIndex=a))}f(a),this.eachBuiltinLayer(function(B,D){!B.__used&&B.getElementCount()>0&&(B.__dirty=!0,B.__startIndex=B.__endIndex=B.__drawIndex=0),B.__dirty&&B.__drawIndex<0&&(B.__drawIndex=B.__startIndex)})},clear:function(){return this.eachBuiltinLayer(this._clearLayer),this},_clearLayer:function(b){b.clear()},setBackgroundColor:function(b){this._backgroundColor=b},configLayer:function(b,f){if(f){var a=this._layerConfig;a[b]?v.merge(a[b],f,!0):a[b]=f;for(var d=0;d=w;)o|=t&1,t>>=1;return t+o}function x(t,o,u,m){var y=o+1;if(y===u)return 1;if(m(t[y++],t[o])<0){for(;y=0;)y++;return y-o}function p(t,o,u){for(u--;o>>1,y(L,t[M])<0?R=M:E=M+1;var A=m-E;switch(A){case 3:t[E+3]=t[E+2];case 2:t[E+2]=t[E+1];case 1:t[E+1]=t[E];break;default:for(;A>0;)t[E+A]=t[E+A-1],A--}t[E]=L}}function r(t,o,u,m,y,L){var E=0,R=0,M=1;if(L(t,o[u+y])>0){for(R=m-y;M0;)E=M,M=(M<<1)+1,M<=0&&(M=R);M>R&&(M=R),E+=y,M+=y}else{for(R=y+1;MR&&(M=R);var A=E;E=y-M,M=y-A}for(E++;E>>1);L(t,o[u+c])>0?E=c+1:M=c}return M}function e(t,o,u,m,y,L){var E=0,R=0,M=1;if(L(t,o[u+y])<0){for(R=y+1;MR&&(M=R);var A=E;E=y-M,M=y-A}else{for(R=m-y;M=0;)E=M,M=(M<<1)+1,M<=0&&(M=R);M>R&&(M=R),E+=y,M+=y}for(E++;E>>1);L(t,o[u+c])<0?M=c:E=c+1}return M}function n(t,o){var u=j,m=0,y=g,L=0,E,R,M=0;m=t.length,m<2*g&&(y=m>>>1);var A=[];L=m<120?5:m<1542?10:m<119151?19:40,E=[],R=[];function c(a,d){E[M]=a,R[M]=d,M+=1}function O(){for(;M>1;){var a=M-2;if(a>=1&&R[a-1]<=R[a]+R[a+1]||a>=2&&R[a-2]<=R[a]+R[a-1])R[a-1]R[a+1])break;k(a)}}function C(){for(;M>1;){var a=M-2;a>0&&R[a-1]=j||X>=j);if(W)break;D<0&&(D=0),D+=2}if(u=D,u<1&&(u=1),d===1){for(_=0;_=0;_--)t[H+_]=t[D+_];t[B]=A[S];return}for(var X=u;;){var W=0,N=0,h=!1;do if(o(A[S],t[s])<0){if(t[B--]=t[s--],W++,N=0,--d===0){h=!0;break}}else if(t[B--]=A[S--],N++,W=0,--T===1){h=!0;break}while((W|N)=0;_--)t[H+_]=t[D+_];if(d===0){h=!0;break}}if(t[B--]=A[S--],--T===1){h=!0;break}if(N=T-r(t[s],A,0,T,T-1,o),N!==0){for(B-=N,S-=N,T-=N,H=B+1,D=S+1,_=0;_=j||N>=j);if(h)break;X<0&&(X=0),X+=2}if(u=X,u<1&&(u=1),T===1){for(B-=d,s-=d,H=B+1,D=s+1,_=d-1;_>=0;_--)t[H+_]=t[D+_];t[B]=A[S]}else{if(T===0)throw new Error;for(D=B-(T-1),_=0;_R&&(M=R),l(t,u,u+M,u+L,o),L=M}E.pushRun(u,L),E.mergeRuns(),y-=L,u+=L}while(y!==0);E.forceMergeRuns()}Y.exports=i},BlVb:function(Y,F,w){var j=w("hyiK"),g=1e-8;function v(p,l){return Math.abs(p-l).5?O:c}function i(c,O,C,k,b){var f=c.length;if(b===1)for(var a=0;ab;if(f)c.length=b;else for(var a=k;a=0&&!(X[Z]<=he);Z--);Z=Math.min(Z,T-2)}else{for(Z=K;Zhe);Z++);Z=Math.min(Z-1,T-2)}K=Z,Q=he;var $=X[Z+1]-X[Z];if($===0)return;if(q=(he-X[Z])/$,z)if(ie=W[Z],ue=W[Z===0?Z:Z-1],de=W[Z>T-2?T-1:Z+1],G=W[Z>T-3?T-1:Z+2],s)u(ue,ie,de,G,q,q*q,q*q*q,a(ne,b),D);else{var ae;if(S)ae=u(ue,ie,de,G,q,q*q,q*q*q,J,1),ae=L(J);else{if(B)return n(ie,de,q);ae=m(ue,ie,de,G,q,q*q,q*q*q)}d(ne,b,ae)}else if(s)i(W[Z],W[Z+1],q,a(ne,b),D);else{var ae;if(S)i(W[Z],W[Z+1],q,J,1),ae=L(J);else{if(B)return n(W[Z],W[Z+1],q);ae=e(W[Z],W[Z+1],q)}d(ne,b,ae)}},te=new j({target:c._target,life:H,loop:c._loop,delay:c._delay,onframe:re,ondestroy:C});return O&&O!=="spline"&&(te.easing=O),te}var M=function(c,O,C,k){this._tracks={},this._target=c,this._loop=O||!1,this._getter=C||l,this._setter=k||r,this._clipCount=0,this._delay=0,this._doneList=[],this._onframeList=[],this._clipList=[]};M.prototype={when:function(c,O){var C=this._tracks;for(var k in O){if(!O.hasOwnProperty(k))continue;if(!C[k]){C[k]=[];var b=this._getter(this._target,k);if(b==null)continue;c!==0&&C[k].push({time:0,value:y(b)})}C[k].push({time:c,value:O[k]})}return this},during:function(c){return this._onframeList.push(c),this},pause:function(){for(var c=0;c1&&i&&i.length>1){var o=v(i)/v(t);!isFinite(o)&&(o=1),e.pinchScale=o;var u=x(i);return e.pinchX=u[0],e.pinchY=u[1],{type:"pinch",target:r[0].target,event:e}}}},l=g;Y.exports=l},DBLp:function(Y,F){function w(){}w.prototype={diff:function(p,l,r){r||(r=function(M,A){return M===A}),this.equals=r;var e=this;p=p.slice(),l=l.slice();var n=l.length,i=p.length,t=1,o=n+i,u=[{newPos:-1,components:[]}],m=this.extractCommon(u[0],l,p,0);if(u[0].newPos+1>=n&&m+1>=i){for(var y=[],L=0;L=n&&C+1>=i)return j(e,A.components,l,p);u[M]=A}t++}for(;t<=o;){var R=E();if(R)return R}},pushComponent:function(p,l,r){var e=p[p.length-1];e&&e.added===l&&e.removed===r?p[p.length-1]={count:e.count+1,added:l,removed:r}:p.push({count:1,added:l,removed:r})},extractCommon:function(p,l,r,e){for(var n=l.length,i=r.length,t=p.newPos,o=t-e,u=0;t+1x||o<-x}var l=function(o){o=o||{},o.position||(this.position=[0,0]),o.rotation==null&&(this.rotation=0),o.scale||(this.scale=[1,1]),this.origin=this.origin||null},r=l.prototype;r.transform=null,r.needLocalTransform=function(){return p(this.rotation)||p(this.position[0])||p(this.position[1])||p(this.scale[0]-1)||p(this.scale[1]-1)};var e=[];r.updateTransform=function(){var o=this.parent,u=o&&o.transform,m=this.needLocalTransform(),y=this.transform;if(!(m||u)){y&&v(y);return}y=y||j.create(),m?this.getLocalTransform(y):v(y),u&&(m?j.mul(y,o.transform,y):j.copy(y,o.transform)),this.transform=y;var L=this.globalScaleRatio;if(L!=null&&L!==1){this.getGlobalScale(e);var E=e[0]<0?-1:1,R=e[1]<0?-1:1,M=((e[0]-E)*L+E)/e[0]||0,A=((e[1]-R)*L+R)/e[1]||0;y[0]*=M,y[1]*=M,y[2]*=A,y[3]*=A}this.invTransform=this.invTransform||j.create(),j.invert(this.invTransform,y)},r.getLocalTransform=function(o){return l.getLocalTransform(this,o)},r.setTransform=function(o){var u=this.transform,m=o.dpr||1;u?o.setTransform(m*u[0],m*u[1],m*u[2],m*u[3],m*u[4],m*u[5]):o.setTransform(m,0,0,m,0,0)},r.restoreTransform=function(o){var u=o.dpr||1;o.setTransform(u,0,0,u,0,0)};var n=[],i=j.create();r.setLocalTransform=function(o){if(!o)return;var u=o[0]*o[0]+o[1]*o[1],m=o[2]*o[2]+o[3]*o[3],y=this.position,L=this.scale;p(u-1)&&(u=Math.sqrt(u)),p(m-1)&&(m=Math.sqrt(m)),o[0]<0&&(u=-u),o[3]<0&&(m=-m),y[0]=o[4],y[1]=o[5],L[0]=u,L[1]=m,this.rotation=Math.atan2(-o[1]/m,o[0]/u)},r.decomposeTransform=function(){if(!this.transform)return;var o=this.parent,u=this.transform;o&&o.transform&&(j.mul(n,o.invTransform,u),u=n);var m=this.origin;m&&(m[0]||m[1])&&(i[4]=m[0],i[5]=m[1],j.mul(n,u,i),n[4]-=m[0],n[5]-=m[1],u=n),this.setLocalTransform(u)},r.getGlobalScale=function(o){var u=this.transform;return o=o||[],u?(o[0]=Math.sqrt(u[0]*u[0]+u[1]*u[1]),o[1]=Math.sqrt(u[2]*u[2]+u[3]*u[3]),u[0]<0&&(o[0]=-o[0]),u[3]<0&&(o[1]=-o[1]),o):(o[0]=1,o[1]=1,o)},r.transformCoordToLocal=function(o,u){var m=[o,u],y=this.invTransform;return y&&g.applyTransform(m,m,y),m},r.transformCoordToGlobal=function(o,u){var m=[o,u],y=this.transform;return y&&g.applyTransform(m,m,y),m},l.getLocalTransform=function(o,u){u=u||[],v(u);var m=o.origin,y=o.scale||[1,1],L=o.rotation||0,E=o.position||[0,0];return m&&(u[4]-=m[0],u[5]-=m[1]),j.scale(u,u,y),L&&j.rotate(u,u,L),m&&(u[4]+=m[0],u[5]+=m[1]),u[4]+=E[0],u[5]+=E[1],u};var t=l;Y.exports=t},Dagg:function(Y,F,w){var j=w("Gev7"),g=w("mFDi"),v=w("bYtY"),x=w("Xnb7");function p(r){j.call(this,r)}p.prototype={constructor:p,type:"image",brush:function(r,e){var n=this.style,i=n.image;n.bind(r,this,e);var t=this._image=x.createOrUpdateImage(i,this._image,this,this.onload);if(!t||!x.isImageReady(t))return;var o=n.x||0,u=n.y||0,m=n.width,y=n.height,L=t.width/t.height;if(m==null&&y!=null?m=y*L:y==null&&m!=null?y=m/L:m==null&&y==null&&(m=t.width,y=t.height),this.setTransform(r),n.sWidth&&n.sHeight){var E=n.sx||0,R=n.sy||0;r.drawImage(t,E,R,n.sWidth,n.sHeight,o,u,m,y)}else if(n.sx&&n.sy){var E=n.sx,R=n.sy,M=m-E,A=y-R;r.drawImage(t,E,R,M,A,o,u,m,y)}else r.drawImage(t,o,u,m,y);n.text!=null&&(this.restoreTransform(r),this.drawRectText(r,this.getBoundingRect()))},getBoundingRect:function(){var r=this.style;return this._rect||(this._rect=new g(r.x||0,r.y||0,r.width||0,r.height||0)),this._rect}},v.inherits(p,j);var l=p;Y.exports=l},Fofx:function(Y,F){var w=typeof Float32Array=="undefined"?Array:Float32Array;function j(){var i=new w(6);return g(i),i}function g(i){return i[0]=1,i[1]=0,i[2]=0,i[3]=1,i[4]=0,i[5]=0,i}function v(i,t){return i[0]=t[0],i[1]=t[1],i[2]=t[2],i[3]=t[3],i[4]=t[4],i[5]=t[5],i}function x(i,t,o){var u=t[0]*o[0]+t[2]*o[1],m=t[1]*o[0]+t[3]*o[1],y=t[0]*o[2]+t[2]*o[3],L=t[1]*o[2]+t[3]*o[3],E=t[0]*o[4]+t[2]*o[5]+t[4],R=t[1]*o[4]+t[3]*o[5]+t[5];return i[0]=u,i[1]=m,i[2]=y,i[3]=L,i[4]=E,i[5]=R,i}function p(i,t,o){return i[0]=t[0],i[1]=t[1],i[2]=t[2],i[3]=t[3],i[4]=t[4]+o[0],i[5]=t[5]+o[1],i}function l(i,t,o){var u=t[0],m=t[2],y=t[4],L=t[1],E=t[3],R=t[5],M=Math.sin(o),A=Math.cos(o);return i[0]=u*A+L*M,i[1]=-u*M+L*A,i[2]=m*A+E*M,i[3]=-m*M+A*E,i[4]=A*y+M*R,i[5]=A*R-M*y,i}function r(i,t,o){var u=o[0],m=o[1];return i[0]=t[0]*u,i[1]=t[1]*m,i[2]=t[2]*u,i[3]=t[3]*m,i[4]=t[4]*u,i[5]=t[5]*m,i}function e(i,t){var o=t[0],u=t[2],m=t[4],y=t[1],L=t[3],E=t[5],R=o*L-y*u;return R?(R=1/R,i[0]=L*R,i[1]=-y*R,i[2]=-u*R,i[3]=o*R,i[4]=(u*E-L*m)*R,i[5]=(y*m-o*E)*R,i):null}function n(i){var t=j();return v(t,i),t}F.create=j,F.identity=g,F.copy=v,F.mul=x,F.translate=p,F.rotate=l,F.scale=r,F.invert=e,F.clone=n},FxDU:function(Y,F,w){"use strict";Object.defineProperty(F,"__esModule",{value:!0}),F.createSensor=void 0;var j=w("QO+J"),g=w("j5sG"),v=typeof ResizeObserver!="undefined"?g.createSensor:j.createSensor;F.createSensor=v},Gev7:function(Y,F,w){var j=w("bYtY"),g=w("K2GJ"),v=w("1bdT"),x=w("ni6a");function p(r){r=r||{},v.call(this,r);for(var e in r)r.hasOwnProperty(e)&&e!=="style"&&(this[e]=r[e]);this.style=new g(r.style,this),this._rect=null,this.__clipPaths=null}p.prototype={constructor:p,type:"displayable",__dirty:!0,invisible:!1,z:0,z2:0,zlevel:0,draggable:!1,dragging:!1,silent:!1,culling:!1,cursor:"pointer",rectHover:!1,progressive:!1,incremental:!1,globalScaleRatio:1,beforeBrush:function(r){},afterBrush:function(r){},brush:function(r,e){},getBoundingRect:function(){},contain:function(r,e){return this.rectContain(r,e)},traverse:function(r,e){r.call(e,this)},rectContain:function(r,e){var n=this.transformCoordToLocal(r,e),i=this.getBoundingRect();return i.contain(n[0],n[1])},dirty:function(){this.__dirty=this.__dirtyText=!0,this._rect=null,this.__zr&&this.__zr.refresh()},animateStyle:function(r){return this.animate("style",r)},attrKV:function(r,e){r!=="style"?v.prototype.attrKV.call(this,r,e):this.style.set(e)},setStyle:function(r,e){return this.style.set(r,e),this.dirty(!1),this},useStyle:function(r){return this.style=new g(r,this),this.dirty(!1),this},calculateTextPosition:null},j.inherits(p,v),j.mixin(p,x);var l=p;Y.exports=l},H6uX:function(Y,F){var w=Array.prototype.slice,j=function(p){this._$handlers={},this._$eventProcessor=p};j.prototype={constructor:j,one:function(p,l,r,e){return v(this,p,l,r,e,!0)},on:function(p,l,r,e){return v(this,p,l,r,e,!1)},isSilent:function(p){var l=this._$handlers;return!l[p]||!l[p].length},off:function(p,l){var r=this._$handlers;if(!p)return this._$handlers={},this;if(l){if(r[p]){for(var e=[],n=0,i=r[p].length;n3&&(e=w.call(e,1));for(var i=l.length,t=0;t4&&(e=w.call(e,1,e.length-1));for(var i=e[e.length-1],t=l.length,o=0;othis._ux||E(O-this._yi)>this._uy||this._len<5;return this.addData(r.L,c,O),this._ctx&&C&&(this._needsDash()?this._dashedLineTo(c,O):this._ctx.lineTo(c,O)),C&&(this._xi=c,this._yi=O),this},bezierCurveTo:function(c,O,C,k,b,f){return this.addData(r.C,c,O,C,k,b,f),this._ctx&&(this._needsDash()?this._dashedBezierTo(c,O,C,k,b,f):this._ctx.bezierCurveTo(c,O,C,k,b,f)),this._xi=b,this._yi=f,this},quadraticCurveTo:function(c,O,C,k){return this.addData(r.Q,c,O,C,k),this._ctx&&(this._needsDash()?this._dashedQuadraticTo(c,O,C,k):this._ctx.quadraticCurveTo(c,O,C,k)),this._xi=C,this._yi=k,this},arc:function(c,O,C,k,b,f){return this.addData(r.A,c,O,C,C,k,b-k,0,f?0:1),this._ctx&&this._ctx.arc(c,O,C,k,b,f),this._xi=m(b)*C+c,this._yi=y(b)*C+O,this},arcTo:function(c,O,C,k,b){return this._ctx&&this._ctx.arcTo(c,O,C,k,b),this},rect:function(c,O,C,k){return this._ctx&&this._ctx.rect(c,O,C,k),this.addData(r.R,c,O,C,k),this},closePath:function(){this.addData(r.Z);var c=this._ctx,O=this._x0,C=this._y0;return c&&(this._needsDash()&&this._dashedLineTo(O,C),c.closePath()),this._xi=O,this._yi=C,this},fill:function(c){c&&c.fill(),this.toStatic()},stroke:function(c){c&&c.stroke(),this.toStatic()},setLineDash:function(c){if(c instanceof Array){this._lineDash=c,this._dashIdx=0;for(var O=0,C=0;CO.length&&(this._expandData(),O=this.data);for(var C=0;C0&&s<=c||z<0&&s>=c||z===0&&(T>0&&S<=O||T<0&&S>=O);){if(H=this._dashIdx,B=b[H],s+=z*B,S+=T*B,this._dashIdx=(H+1)%D,z>0&&sa||T>0&&Sd)continue;f[H%2?"moveTo":"lineTo"](z>=0?o(s,c):u(s,c),T>=0?o(S,O):u(S,O))}z=s-c,T=S-O,this._dashOffset=-L(z*z+T*T)},_dashedBezierTo:function(c,O,C,k,b,f){var a=this._dashSum,d=this._dashOffset,z=this._lineDash,T=this._ctx,_=this._xi,s=this._yi,S,B,D,H=j.cubicAt,X=0,W=this._dashIdx,N=z.length,h,P,I=0;for(d<0&&(d=a+d),d%=a,S=0;S<1;S+=.1)B=H(_,c,C,b,S+.1)-H(_,c,C,b,S),D=H(s,O,k,f,S+.1)-H(s,O,k,f,S),X+=L(B*B+D*D);for(;Wd);W++);for(S=(I-d)/X;S<=1;)h=H(_,c,C,b,S),P=H(s,O,k,f,S),W%2?T.moveTo(h,P):T.lineTo(h,P),S+=z[W]/X,W=(W+1)%N;W%2!==0&&T.lineTo(b,f),B=b-h,D=f-P,this._dashOffset=-L(B*B+D*D)},_dashedQuadraticTo:function(c,O,C,k){var b=C,f=k;C=(C+2*c)/3,k=(k+2*O)/3,c=(this._xi+2*c)/3,O=(this._yi+2*O)/3,this._dashedBezierTo(c,O,C,k,b,f)},toStatic:function(){var c=this.data;c instanceof Array&&(c.length=this._len,R&&(this.data=new Float32Array(c)))},getBoundingRect:function(){e[0]=e[1]=i[0]=i[1]=Number.MAX_VALUE,n[0]=n[1]=t[0]=t[1]=-Number.MAX_VALUE;for(var c=this.data,O=0,C=0,k=0,b=0,f=0;fz||E(d-f)>T||s===_-1)&&(c.lineTo(a,d),b=a,f=d);break;case r.C:c.bezierCurveTo(O[s++],O[s++],O[s++],O[s++],O[s++],O[s++]),b=O[s-2],f=O[s-1];break;case r.Q:c.quadraticCurveTo(O[s++],O[s++],O[s++],O[s++]),b=O[s-2],f=O[s-1];break;case r.A:var B=O[s++],D=O[s++],H=O[s++],X=O[s++],W=O[s++],N=O[s++],h=O[s++],P=O[s++],I=H>X?H:X,U=H>X?1:H/X,V=H>X?X/H:1,K=Math.abs(H-X)>.001,Q=W+N;K?(c.translate(B,D),c.rotate(h),c.scale(U,V),c.arc(0,0,I,W,Q,1-P),c.scale(1/U,1/V),c.rotate(-h),c.translate(-B,-D)):c.arc(B,D,I,W,Q,1-P),s===1&&(C=m(W)*H+B,k=y(W)*X+D),b=m(Q)*H+B,f=y(Q)*X+D;break;case r.R:C=b=O[s],k=f=O[s+1],c.rect(O[s++],O[s++],O[s++],O[s++]);break;case r.Z:c.closePath(),b=C,f=k}}}},M.CMD=r;var A=M;Y.exports=A},ItGF:function(Y,F){var w={};typeof wx=="object"&&typeof wx.getSystemInfoSync=="function"?w={browser:{},os:{},node:!1,wxa:!0,canvasSupported:!0,svgSupported:!1,touchEventsSupported:!0,domSupported:!1}:typeof document=="undefined"&&typeof self!="undefined"?w={browser:{},os:{},node:!1,worker:!0,canvasSupported:!0,domSupported:!1}:typeof navigator=="undefined"?w={browser:{},os:{},node:!0,worker:!1,canvasSupported:!0,svgSupported:!0,domSupported:!1}:w=g(navigator.userAgent);var j=w;function g(v){var x={},p={},l=v.match(/Firefox\/([\d.]+)/),r=v.match(/MSIE\s([\d.]+)/)||v.match(/Trident\/.+?rv:(([\d.]+))/),e=v.match(/Edge\/([\d.]+)/),n=/micromessenger/i.test(v);return l&&(p.firefox=!0,p.version=l[1]),r&&(p.ie=!0,p.version=r[1]),e&&(p.edge=!0,p.version=e[1]),n&&(p.weChat=!0),{browser:p,os:x,node:!1,canvasSupported:!!document.createElement("canvas").getContext,svgSupported:typeof SVGRect!="undefined",touchEventsSupported:"ontouchstart"in window&&!p.ie&&!p.edge,pointerEventsSupported:"onpointerdown"in window&&(p.edge||p.ie&&p.version>=11),domSupported:typeof document!="undefined"}}Y.exports=j},K2GJ:function(Y,F,w){var j=w("fW2E"),g=w("gut8"),v=g.ContextCachedBy,x=[["shadowBlur",0],["shadowOffsetX",0],["shadowOffsetY",0],["shadowColor","#000"],["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]],p=function(o){this.extendFrom(o,!1)};function l(o,u,m){var y=u.x==null?0:u.x,L=u.x2==null?1:u.x2,E=u.y==null?0:u.y,R=u.y2==null?0:u.y2;u.global||(y=y*m.width+m.x,L=L*m.width+m.x,E=E*m.height+m.y,R=R*m.height+m.y),y=isNaN(y)?0:y,L=isNaN(L)?1:L,E=isNaN(E)?0:E,R=isNaN(R)?0:R;var M=o.createLinearGradient(y,E,L,R);return M}function r(o,u,m){var y=m.width,L=m.height,E=Math.min(y,L),R=u.x==null?.5:u.x,M=u.y==null?.5:u.y,A=u.r==null?.5:u.r;u.global||(R=R*y+m.x,M=M*L+m.y,A=A*E);var c=o.createRadialGradient(R,M,0,R,M,A);return c}p.prototype={constructor:p,fill:"#000",stroke:null,opacity:1,fillOpacity:null,strokeOpacity:null,lineDash:null,lineDashOffset:0,shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,lineWidth:1,strokeNoScale:!1,text:null,font:null,textFont:null,fontStyle:null,fontWeight:null,fontSize:null,fontFamily:null,textTag:null,textFill:"#000",textStroke:null,textWidth:null,textHeight:null,textStrokeWidth:0,textLineHeight:null,textPosition:"inside",textRect:null,textOffset:null,textAlign:null,textVerticalAlign:null,textDistance:5,textShadowColor:"transparent",textShadowBlur:0,textShadowOffsetX:0,textShadowOffsetY:0,textBoxShadowColor:"transparent",textBoxShadowBlur:0,textBoxShadowOffsetX:0,textBoxShadowOffsetY:0,transformText:!1,textRotation:0,textOrigin:null,textBackgroundColor:null,textBorderColor:null,textBorderWidth:0,textBorderRadius:0,textPadding:null,rich:null,truncate:null,blend:null,bind:function(o,u,m){var y=this,L=m&&m.style,E=!L||o.__attrCachedBy!==v.STYLE_BIND;o.__attrCachedBy=v.STYLE_BIND;for(var R=0;R0},extendFrom:function(o,u){if(o)for(var m in o)o.hasOwnProperty(m)&&(u===!0||(u===!1?!this.hasOwnProperty(m):o[m]!=null))&&(this[m]=o[m])},set:function(o,u){typeof o=="string"?this[o]=u:this.extendFrom(o,!0)},clone:function(){var o=new this.constructor;return o.extendFrom(this,!0),o},getGradient:function(o,u,m){for(var y=u.type==="radial"?r:l,L=y(o,u,m),E=u.colorStops,R=0;R=4&&(q={x:parseFloat(ie[0]||0),y:parseFloat(ie[1]||0),width:parseFloat(ie[2]),height:parseFloat(ie[3])})}if(q&&K!=null&&Q!=null&&(ue=W(q,K,Q),!P.ignoreViewBox)){var de=U;U=new j,U.add(de),de.scale=ue.scale.slice(),de.position=ue.position.slice()}return!P.ignoreRootClip&&K!=null&&Q!=null&&U.setClipPath(new p({shape:{x:0,y:0,width:K,height:Q}})),{root:U,width:K,height:Q,viewBoxRect:q,viewBoxTransform:ue}},k.prototype._parseNode=function(h,P){var I=h.nodeName.toLowerCase();I==="defs"?this._isDefine=!0:I==="text"&&(this._isText=!0);var U;if(this._isDefine){var V=f[I];if(V){var K=V.call(this,h),Q=h.getAttribute("id");Q&&(this._defs[Q]=K)}}else{var V=b[I];V&&(U=V.call(this,h,P),P.add(U))}for(var ee=h.firstChild;ee;)ee.nodeType===1&&this._parseNode(ee,U),ee.nodeType===3&&this._isText&&this._parseText(ee,U),ee=ee.nextSibling;I==="defs"?this._isDefine=!1:I==="text"&&(this._isText=!1)},k.prototype._parseText=function(h,P){if(h.nodeType===1){var I=h.getAttribute("dx")||0,U=h.getAttribute("dy")||0;this._textX+=parseFloat(I),this._textY+=parseFloat(U)}var V=new v({style:{text:h.textContent,transformText:!0},position:[this._textX||0,this._textY||0]});d(P,V),_(h,V,this._defs);var K=V.style.fontSize;K&&K<9&&(V.style.fontSize=9,V.scale=V.scale||[1,1],V.scale[0]*=K/9,V.scale[1]*=K/9);var Q=V.getBoundingRect();return this._textX+=Q.width,P.add(V),V};var b={g:function(h,P){var I=new j;return d(P,I),_(h,I,this._defs),I},rect:function(h,P){var I=new p;return d(P,I),_(h,I,this._defs),I.setShape({x:parseFloat(h.getAttribute("x")||0),y:parseFloat(h.getAttribute("y")||0),width:parseFloat(h.getAttribute("width")||0),height:parseFloat(h.getAttribute("height")||0)}),I},circle:function(h,P){var I=new x;return d(P,I),_(h,I,this._defs),I.setShape({cx:parseFloat(h.getAttribute("cx")||0),cy:parseFloat(h.getAttribute("cy")||0),r:parseFloat(h.getAttribute("r")||0)}),I},line:function(h,P){var I=new r;return d(P,I),_(h,I,this._defs),I.setShape({x1:parseFloat(h.getAttribute("x1")||0),y1:parseFloat(h.getAttribute("y1")||0),x2:parseFloat(h.getAttribute("x2")||0),y2:parseFloat(h.getAttribute("y2")||0)}),I},ellipse:function(h,P){var I=new l;return d(P,I),_(h,I,this._defs),I.setShape({cx:parseFloat(h.getAttribute("cx")||0),cy:parseFloat(h.getAttribute("cy")||0),rx:parseFloat(h.getAttribute("rx")||0),ry:parseFloat(h.getAttribute("ry")||0)}),I},polygon:function(h,P){var I=h.getAttribute("points");I&&(I=z(I));var U=new n({shape:{points:I||[]}});return d(P,U),_(h,U,this._defs),U},polyline:function(h,P){var I=new e;d(P,I),_(h,I,this._defs);var U=h.getAttribute("points");U&&(U=z(U));var V=new i({shape:{points:U||[]}});return V},image:function(h,P){var I=new g;return d(P,I),_(h,I,this._defs),I.setStyle({image:h.getAttribute("xlink:href"),x:h.getAttribute("x"),y:h.getAttribute("y"),width:h.getAttribute("width"),height:h.getAttribute("height")}),I},text:function(h,P){var I=h.getAttribute("x")||0,U=h.getAttribute("y")||0,V=h.getAttribute("dx")||0,K=h.getAttribute("dy")||0;this._textX=parseFloat(I)+parseFloat(V),this._textY=parseFloat(U)+parseFloat(K);var Q=new j;return d(P,Q),_(h,Q,this._defs),Q},tspan:function(h,P){var I=h.getAttribute("x"),U=h.getAttribute("y");I!=null&&(this._textX=parseFloat(I)),U!=null&&(this._textY=parseFloat(U));var V=h.getAttribute("dx")||0,K=h.getAttribute("dy")||0,Q=new j;return d(P,Q),_(h,Q,this._defs),this._textX+=V,this._textY+=K,Q},path:function(h,P){var I=h.getAttribute("d")||"",U=y(I);return d(P,U),_(h,U,this._defs),U}},f={lineargradient:function(h){var P=parseInt(h.getAttribute("x1")||0,10),I=parseInt(h.getAttribute("y1")||0,10),U=parseInt(h.getAttribute("x2")||10,10),V=parseInt(h.getAttribute("y2")||0,10),K=new t(P,I,U,V);return a(h,K),K},radialgradient:function(h){}};function a(h,P){for(var I=h.firstChild;I;){if(I.nodeType===1){var U=I.getAttribute("offset");U.indexOf("%")>0?U=parseInt(U,10)/100:U?U=parseFloat(U):U=0;var V=I.getAttribute("stop-color")||"#000000";P.addColorStop(U,V)}I=I.nextSibling}}function d(h,P){h&&h.__inheritedStyle&&(P.__inheritedStyle||(P.__inheritedStyle={}),M(P.__inheritedStyle,h.__inheritedStyle))}function z(h){for(var P=A(h).split(O),I=[],U=0;U0;K-=2){var Q=V[K],ee=V[K-1];U=U||u.create();switch(ee){case"translate":Q=A(Q).split(O),u.translate(U,U,[parseFloat(Q[0]),parseFloat(Q[1]||0)]);break;case"scale":Q=A(Q).split(O),u.scale(U,U,[parseFloat(Q[0]),parseFloat(Q[1]||Q[0])]);break;case"rotate":Q=A(Q).split(O),u.rotate(U,U,parseFloat(Q[0]));break;case"skew":Q=A(Q).split(O),console.warn("Skew transform is not supported yet");break;case"matrix":var Q=A(Q).split(O);U[0]=parseFloat(Q[0]),U[1]=parseFloat(Q[1]),U[2]=parseFloat(Q[2]),U[3]=parseFloat(Q[3]),U[4]=parseFloat(Q[4]),U[5]=parseFloat(Q[5]);break}}P.setLocalTransform(U)}}var H=/([^\s:;]+)\s*:\s*([^:;]+)/g;function X(h){var P=h.getAttribute("style"),I={};if(!P)return I;var U={};H.lastIndex=0;for(var V;(V=H.exec(P))!=null;)U[V[1]]=V[2];for(var K in T)T.hasOwnProperty(K)&&U[K]!=null&&(I[T[K]]=U[K]);return I}function W(h,P,I){var U=P/h.width,V=I/h.height,K=Math.min(U,V),Q=[K,K],ee=[-(h.x+h.width/2)*K+P/2,-(h.y+h.height/2)*K+I/2];return{scale:Q,position:ee}}function N(h,P){var I=new k;return I.parse(h,P)}F.parseXML=C,F.makeViewBoxTransform=W,F.parseSVG=N},MKOG:function(Y,F,w){var j=w("bYtY"),g=w("YH21"),v=g.Dispatcher,x=w("mLcG"),p=w("Bq2U"),l=function(e){e=e||{},this.stage=e.stage||{},this.onframe=e.onframe||function(){},this._clips=[],this._running=!1,this._time,this._pausedTime,this._pauseStart,this._paused=!1,v.call(this)};l.prototype={constructor:l,addClip:function(e){this._clips.push(e)},addAnimator:function(e){e.animation=this;for(var n=e.getClips(),i=0;i=0&&this._clips.splice(n,1)},removeAnimator:function(e){for(var n=e.getClips(),i=0;i1&&(b*=x(S),f*=x(S));var B=(C===k?-1:1)*x((b*b*(f*f)-b*b*(s*s)-f*f*(_*_))/(b*b*(s*s)+f*f*(_*_)))||0,D=B*b*s/f,H=B*-f*_/b,X=(M+c)/2+l(T)*D-p(T)*H,W=(A+O)/2+p(T)*D+l(T)*H,N=i([1,0],[(_-D)/b,(s-H)/f]),h=[(_-D)/b,(s-H)/f],P=[(-1*_-D)/b,(-1*s-H)/f],I=i(h,P);n(h,P)<=-1&&(I=r),n(h,P)>=1&&(I=0),k===0&&I>0&&(I=I-2*r),k===1&&I<0&&(I=I+2*r),z.addData(d,X,W,b,f,N,I,T,k)}var o=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/ig,u=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g;function m(M){if(!M)return new g;for(var A=0,c=0,O=A,C=c,k,b=new g,f=g.CMD,a=M.match(o),d=0;d1&&arguments[1]!==void 0?arguments[1]:60,p=null;return function(){for(var l=this,r=arguments.length,e=new Array(r),n=0;n-R}function c(h,P){var I=P?h.textFill:h.fill;return I!=null&&I!==t}function O(h,P){var I=P?h.textStroke:h.stroke;return I!=null&&I!==t}function C(h,P){P&&k(h,"transform","matrix("+i.call(P,",")+")")}function k(h,P,I){(!I||I.type!=="linear"&&I.type!=="radial")&&h.setAttribute(P,I)}function b(h,P,I){h.setAttributeNS("http://www.w3.org/1999/xlink",P,I)}function f(h,P,I,U){if(c(P,I)){var V=I?P.textFill:P.fill;V=V==="transparent"?t:V,k(h,"fill",V),k(h,"fill-opacity",P.fillOpacity!=null?P.fillOpacity*P.opacity:P.opacity)}else k(h,"fill",t);if(O(P,I)){var K=I?P.textStroke:P.stroke;K=K==="transparent"?t:K,k(h,"stroke",K);var Q=I?P.textStrokeWidth:P.lineWidth,ee=!I&&P.strokeNoScale?U.getLineScale():1;k(h,"stroke-width",Q/ee),k(h,"paint-order",I?"stroke":"fill"),k(h,"stroke-opacity",P.strokeOpacity!=null?P.strokeOpacity:P.opacity);var q=P.lineDash;q?(k(h,"stroke-dasharray",P.lineDash.join(",")),k(h,"stroke-dashoffset",o(P.lineDashOffset||0))):k(h,"stroke-dasharray",""),P.lineCap&&k(h,"stroke-linecap",P.lineCap),P.lineJoin&&k(h,"stroke-linejoin",P.lineJoin),P.miterLimit&&k(h,"stroke-miterlimit",P.miterLimit)}else k(h,"stroke",t)}function a(h){for(var P=[],I=h.data,U=h.len(),V=0;V=L:-J>=L),Z=J>0?J%L:J%L+L,$=!1;he?$=!0:A(ne)?$=!1:$=Z>=y===!!te;var ae=M(q+ie*m(G)),se=M(ue+de*u(G));he&&(te?J=L-1e-4:J=-L+1e-4,$=!0,V===9&&P.push("M",ae,se));var oe=M(q+ie*m(G+J)),le=M(ue+de*u(G+J));P.push("A",M(ie),M(de),o(re*E),+$,+te,oe,le);break;case n.Z:Q="Z";break;case n.R:var oe=M(I[V++]),le=M(I[V++]),ve=M(I[V++]),pe=M(I[V++]);P.push("M",oe,le,"L",oe+ve,le,"L",oe+ve,le+pe,"L",oe,le+pe,"L",oe,le);break}Q&&P.push(Q);for(var be=0;bexe){for(;pe255?255:a}function x(a){return a=Math.round(a),a<0?0:a>360?360:a}function p(a){return a<0?0:a>1?1:a}function l(a){return a.length&&a.charAt(a.length-1)==="%"?v(parseFloat(a)/100*255):v(parseInt(a,10))}function r(a){return a.length&&a.charAt(a.length-1)==="%"?p(parseFloat(a)/100):p(parseFloat(a))}function e(a,d,z){return z<0?z+=1:z>1&&(z-=1),z*6<1?a+(d-a)*z*6:z*2<1?d:z*3<2?a+(d-a)*(2/3-z)*6:a}function n(a,d,z){return a+(d-a)*z}function i(a,d,z,T,_){return a[0]=d,a[1]=z,a[2]=T,a[3]=_,a}function t(a,d){return a[0]=d[0],a[1]=d[1],a[2]=d[2],a[3]=d[3],a}var o=new j(20),u=null;function m(a,d){u&&t(u,d),u=o.put(a,u||d.slice())}function y(a,d){if(!a)return;d=d||[];var z=o.get(a);if(z)return t(d,z);a=a+"";var T=a.replace(/ /g,"").toLowerCase();if(T in g)return t(d,g[T]),m(a,d),d;if(T.charAt(0)==="#"){if(T.length===4){var _=parseInt(T.substr(1),16);if(!(_>=0&&_<=4095)){i(d,0,0,0,1);return}return i(d,(_&3840)>>4|(_&3840)>>8,_&240|(_&240)>>4,_&15|(_&15)<<4,1),m(a,d),d}else if(T.length===7){var _=parseInt(T.substr(1),16);if(!(_>=0&&_<=16777215)){i(d,0,0,0,1);return}return i(d,(_&16711680)>>16,(_&65280)>>8,_&255,1),m(a,d),d}return}var s=T.indexOf("("),S=T.indexOf(")");if(s!==-1&&S+1===T.length){var B=T.substr(0,s),D=T.substr(s+1,S-(s+1)).split(","),H=1;switch(B){case"rgba":if(D.length!==4){i(d,0,0,0,1);return}H=r(D.pop());case"rgb":if(D.length!==3){i(d,0,0,0,1);return}return i(d,l(D[0]),l(D[1]),l(D[2]),H),m(a,d),d;case"hsla":if(D.length!==4){i(d,0,0,0,1);return}return D[3]=r(D[3]),L(D,d),m(a,d),d;case"hsl":if(D.length!==3){i(d,0,0,0,1);return}return L(D,d),m(a,d),d;default:return}}i(d,0,0,0,1);return}function L(a,d){var z=(parseFloat(a[0])%360+360)%360/360,T=r(a[1]),_=r(a[2]),s=_<=.5?_*(T+1):_+T-_*T,S=_*2-s;return d=d||[],i(d,v(e(S,s,z+1/3)*255),v(e(S,s,z)*255),v(e(S,s,z-1/3)*255),1),a.length===4&&(d[3]=a[3]),d}function E(a){if(!a)return;var d=a[0]/255,z=a[1]/255,T=a[2]/255,_=Math.min(d,z,T),s=Math.max(d,z,T),S=s-_,B=(s+_)/2,D,H;if(S===0)D=0,H=0;else{B<.5?H=S/(s+_):H=S/(2-s-_);var X=((s-d)/6+S/2)/S,W=((s-z)/6+S/2)/S,N=((s-T)/6+S/2)/S;d===s?D=N-W:z===s?D=1/3+X-N:T===s&&(D=2/3+W-X),D<0&&(D+=1),D>1&&(D-=1)}var h=[D*360,H,B];return a[3]!=null&&h.push(a[3]),h}function R(a,d){var z=y(a);if(z){for(var T=0;T<3;T++)d<0?z[T]=z[T]*(1-d)|0:z[T]=(255-z[T])*d+z[T]|0,z[T]>255?z[T]=255:a[T]<0&&(z[T]=0);return f(z,z.length===4?"rgba":"rgb")}}function M(a){var d=y(a);if(d)return((1<<24)+(d[0]<<16)+(d[1]<<8)+ +d[2]).toString(16).slice(1)}function A(a,d,z){if(!(d&&d.length)||!(a>=0&&a<=1))return;z=z||[];var T=a*(d.length-1),_=Math.floor(T),s=Math.ceil(T),S=d[_],B=d[s],D=T-_;return z[0]=v(n(S[0],B[0],D)),z[1]=v(n(S[1],B[1],D)),z[2]=v(n(S[2],B[2],D)),z[3]=p(n(S[3],B[3],D)),z}var c=A;function O(a,d,z){if(!(d&&d.length)||!(a>=0&&a<=1))return;var T=a*(d.length-1),_=Math.floor(T),s=Math.ceil(T),S=y(d[_]),B=y(d[s]),D=T-_,H=f([v(n(S[0],B[0],D)),v(n(S[1],B[1],D)),v(n(S[2],B[2],D)),p(n(S[3],B[3],D))],"rgba");return z?{color:H,leftIndex:_,rightIndex:s,value:T}:H}var C=O;function k(a,d,z,T){if(a=y(a),a)return a=E(a),d!=null&&(a[0]=x(d)),z!=null&&(a[1]=r(z)),T!=null&&(a[2]=r(T)),f(L(a),"rgba")}function b(a,d){if(a=y(a),a&&d!=null)return a[3]=p(d),f(a,"rgba")}function f(a,d){if(!a||!a.length)return;var z=a[0]+","+a[1]+","+a[2];return(d==="rgba"||d==="hsva"||d==="hsla")&&(z+=","+a[3]),d+"("+z+")"}F.parse=y,F.lift=R,F.toHex=M,F.fastLerp=A,F.fastMapToColor=c,F.lerp=O,F.mapToColor=C,F.modifyHSL=k,F.modifyAlpha=b,F.stringify=f},QuXc:function(Y,F){var w=function(g){this.colorStops=g||[]};w.prototype={constructor:w,addColorStop:function(g,v){this.colorStops.push({offset:g,color:v})}};var j=w;Y.exports=j},RDYZ:function(Y,F,w){var j=w("dMvE");function g(x){this._target=x.target,this._life=x.life||1e3,this._delay=x.delay||0,this._initialized=!1,this.loop=x.loop==null?!1:x.loop,this.gap=x.gap||0,this.easing=x.easing||"Linear",this.onframe=x.onframe,this.ondestroy=x.ondestroy,this.onrestart=x.onrestart,this._pausedTime=0,this._paused=!1}g.prototype={constructor:g,step:function(x,p){if(this._initialized||(this._startTime=x+this._delay,this._initialized=!0),this._paused){this._pausedTime+=p;return}var l=(x-this._startTime-this._pausedTime)/this._life;if(l<0)return;l=Math.min(l,1);var r=this.easing,e=typeof r=="string"?j[r]:r,n=typeof e=="function"?e(l):l;return this.fire("frame",n),l===1?this.loop?(this.restart(x),"restart"):(this._needsRemove=!0,"destroy"):null},restart:function(x){var p=(x-this._startTime-this._pausedTime)%this._life;this._startTime=x-p+this.gap,this._pausedTime=0,this._needsRemove=!1},fire:function(x,p){x="on"+x,this[x]&&this[x](this._target,p)},pause:function(){this._paused=!0},resume:function(){this._paused=!1}};var v=g;Y.exports=v},RXMa:function(Y,F,w){var j=w("y+Vt"),g=j.extend({type:"ring",shape:{cx:0,cy:0,r:0,r0:0},buildPath:function(v,x){var p=x.cx,l=x.cy,r=Math.PI*2;v.moveTo(p+x.r,l),v.arc(p,l,x.r,0,r,!1),v.moveTo(p+x.r0,l),v.arc(p,l,x.r0,0,r,!0)}});Y.exports=g},SKnc:function(Y,F,w){var j=w("bYtY"),g=w("QuXc"),v=function(p,l,r,e,n,i){this.x=p==null?0:p,this.y=l==null?0:l,this.x2=r==null?1:r,this.y2=e==null?0:e,this.type="linear",this.global=i||!1,g.call(this,n)};v.prototype={constructor:v},j.inherits(v,g);var x=v;Y.exports=x},SUKs:function(Y,F,w){var j=w("LPTA"),g=j.debugMode,v=function(){};g===1&&(v=console.error);var x=v;Y.exports=x},Sj9i:function(Y,F,w){var j=w("QBsz"),g=j.create,v=j.distSquare,x=Math.pow,p=Math.sqrt,l=1e-8,r=1e-4,e=p(3),n=1/3,i=g(),t=g(),o=g();function u(a){return a>-l&&al||a<-l}function y(a,d,z,T,_){var s=1-_;return s*s*(s*a+3*_*d)+_*_*(_*T+3*s*z)}function L(a,d,z,T,_){var s=1-_;return 3*(((d-a)*s+2*(z-d)*_)*s+(T-z)*_*_)}function E(a,d,z,T,_,s){var S=T+3*(d-z)-a,B=3*(z-d*2+a),D=3*(d-a),H=a-_,X=B*B-3*S*D,W=B*D-9*S*H,N=D*D-3*B*H,h=0;if(u(X)&&u(W))if(u(B))s[0]=0;else{var P=-D/B;P>=0&&P<=1&&(s[h++]=P)}else{var I=W*W-4*X*N;if(u(I)){var U=W/X,P=-B/S+U,V=-U/2;P>=0&&P<=1&&(s[h++]=P),V>=0&&V<=1&&(s[h++]=V)}else if(I>0){var K=p(I),Q=X*B+1.5*S*(-W+K),ee=X*B+1.5*S*(-W-K);Q<0?Q=-x(-Q,n):Q=x(Q,n),ee<0?ee=-x(-ee,n):ee=x(ee,n);var P=(-B-(Q+ee))/(3*S);P>=0&&P<=1&&(s[h++]=P)}else{var q=(2*X*B-3*S*W)/(2*p(X*X*X)),ue=Math.acos(q)/3,ie=p(X),de=Math.cos(ue),P=(-B-2*ie*de)/(3*S),V=(-B+ie*(de+e*Math.sin(ue)))/(3*S),G=(-B+ie*(de-e*Math.sin(ue)))/(3*S);P>=0&&P<=1&&(s[h++]=P),V>=0&&V<=1&&(s[h++]=V),G>=0&&G<=1&&(s[h++]=G)}}return h}function R(a,d,z,T,_){var s=6*z-12*d+6*a,S=9*d+3*T-3*a-9*z,B=3*d-3*a,D=0;if(u(S)){if(m(s)){var H=-B/s;H>=0&&H<=1&&(_[D++]=H)}}else{var X=s*s-4*S*B;if(u(X))_[0]=-s/(2*S);else if(X>0){var W=p(X),H=(-s+W)/(2*S),N=(-s-W)/(2*S);H>=0&&H<=1&&(_[D++]=H),N>=0&&N<=1&&(_[D++]=N)}}return D}function M(a,d,z,T,_,s){var S=(d-a)*_+a,B=(z-d)*_+d,D=(T-z)*_+z,H=(B-S)*_+S,X=(D-B)*_+B,W=(X-H)*_+H;s[0]=a,s[1]=S,s[2]=H,s[3]=W,s[4]=W,s[5]=X,s[6]=D,s[7]=T}function A(a,d,z,T,_,s,S,B,D,H,X){var W,N=.005,h=Infinity,P,I,U,V;i[0]=D,i[1]=H;for(var K=0;K<1;K+=.05)t[0]=y(a,z,_,S,K),t[1]=y(d,T,s,B,K),U=v(i,t),U=0&&U=0&&H<=1&&(_[D++]=H)}}else{var X=S*S-4*s*B;if(u(X)){var H=-S/(2*s);H>=0&&H<=1&&(_[D++]=H)}else if(X>0){var W=p(X),H=(-S+W)/(2*s),N=(-S-W)/(2*s);H>=0&&H<=1&&(_[D++]=H),N>=0&&N<=1&&(_[D++]=N)}}return D}function k(a,d,z){var T=a+z-2*d;return T===0?.5:(a-d)/T}function b(a,d,z,T,_){var s=(d-a)*T+a,S=(z-d)*T+d,B=(S-s)*T+s;_[0]=a,_[1]=s,_[2]=B,_[3]=B,_[4]=S,_[5]=z}function f(a,d,z,T,_,s,S,B,D){var H,X=.005,W=Infinity;i[0]=S,i[1]=B;for(var N=0;N<1;N+=.05){t[0]=c(a,z,_,N),t[1]=c(d,T,s,N);var h=v(i,t);h=0&&h=0;--A)if(M[A]===R)return!0;return!1}),E):null:E[0]},u.prototype.update=function(y,L){if(!y)return;var E=this.getDefs(!1);if(y[this._domName]&&E.contains(y[this._domName]))typeof L=="function"&&L(y);else{var R=this.add(y);R&&(y[this._domName]=R)}},u.prototype.addDom=function(y){var L=this.getDefs(!0);L.appendChild(y)},u.prototype.removeDom=function(y){var L=this.getDefs(!1);L&&y[this._domName]&&(L.removeChild(y[this._domName]),y[this._domName]=null)},u.prototype.getDoms=function(){var y=this.getDefs(!1);if(!y)return[];var L=[];return v.each(this._tagNames,function(E){var R=y.getElementsByTagName(E);L=L.concat([].slice.call(R))}),L},u.prototype.markAllUnused=function(){var y=this.getDoms(),L=this;v.each(y,function(E){E[L._markLabel]=t})},u.prototype.markUsed=function(y){y&&(y[this._markLabel]=o)},u.prototype.removeUnused=function(){var y=this.getDefs(!1);if(!y)return;var L=this.getDoms(),E=this;v.each(L,function(R){R[E._markLabel]!==o&&y.removeChild(R)})},u.prototype.getSvgProxy=function(y){return y instanceof x?e:y instanceof p?n:y instanceof l?i:e},u.prototype.getTextSvgElement=function(y){return y.__textSvgEl},u.prototype.getSvgElement=function(y){return y.__svgEl};var m=u;Y.exports=m},T6xi:function(Y,F,w){var j=w("YgsL"),g=w("nCxF");function v(x,p,l){var r=p.points,e=p.smooth;if(r&&r.length>=2){if(e&&e!=="spline"){var n=g(r,e,l,p.smoothConstraint);x.moveTo(r[0][0],r[0][1]);for(var i=r.length,t=0;t<(l?i:i-1);t++){var o=n[t*2],u=n[t*2+1],m=r[(t+1)%i];x.bezierCurveTo(o[0],o[1],u[0],u[1],m[0],m[1])}}else{e==="spline"&&(r=j(r,l)),x.moveTo(r[0][0],r[0][1]);for(var t=1,y=r.length;tp&&(o=e+n,e*=p/o,n*=p/o),i+t>p&&(o=i+t,i*=p/o,t*=p/o),n+i>l&&(o=n+i,n*=l/o,i*=l/o),e+t>l&&(o=e+t,e*=l/o,t*=l/o),j.moveTo(v+e,x),j.lineTo(v+p-n,x),n!==0&&j.arc(v+p-n,x+n,n,-Math.PI/2,0),j.lineTo(v+p,x+l-i),i!==0&&j.arc(v+p-i,x+l-i,i,0,Math.PI/2),j.lineTo(v+t,x+l),t!==0&&j.arc(v+t,x+l-t,t,Math.PI/2,Math.PI),j.lineTo(v,x+e),e!==0&&j.arc(v+e,x+e,e,Math.PI,Math.PI*1.5)}F.buildPath=w},Xmg4:function(Y,F,w){var j=w("bYtY"),g=w("LPTA"),v=g.devicePixelRatio,x=w("K2GJ"),p=w("3C/r");function l(){return!1}function r(i,t,o){var u=j.createCanvas(),m=t.getWidth(),y=t.getHeight(),L=u.style;return L&&(L.position="absolute",L.left=0,L.top=0,L.width=m+"px",L.height=y+"px",u.setAttribute("data-zr-dom-id",i)),u.width=m*o,u.height=y*o,u}var e=function(i,t,o){var u;o=o||v,typeof i=="string"?u=r(i,t,o):j.isObject(i)&&(u=i,i=u.id),this.id=i,this.dom=u;var m=u.style;m&&(u.onselectstart=l,m["-webkit-user-select"]="none",m["user-select"]="none",m["-webkit-touch-callout"]="none",m["-webkit-tap-highlight-color"]="rgba(0,0,0,0)",m.padding=0,m.margin=0,m["border-width"]=0),this.domBack=null,this.ctxBack=null,this.painter=t,this.config=null,this.clearColor=0,this.motionBlur=!1,this.lastFrameAlpha=.7,this.dpr=o};e.prototype={constructor:e,__dirty:!0,__used:!1,__drawIndex:0,__startIndex:0,__endIndex:0,incremental:!1,getElementCount:function(){return this.__endIndex-this.__startIndex},initContext:function(){this.ctx=this.dom.getContext("2d"),this.ctx.dpr=this.dpr},createBackBuffer:function(){var i=this.dpr;this.domBack=r("back-"+this.id,this.painter,i),this.ctxBack=this.domBack.getContext("2d"),i!==1&&this.ctxBack.scale(i,i)},resize:function(i,t){var o=this.dpr,u=this.dom,m=u.style,y=this.domBack;m&&(m.width=i+"px",m.height=t+"px"),u.width=i*o,u.height=t*o,y&&(y.width=i*o,y.height=t*o,o!==1&&this.ctxBack.scale(o,o))},clear:function(i,t){var o=this.dom,u=this.ctx,m=o.width,y=o.height,t=t||this.clearColor,L=this.motionBlur&&!i,E=this.lastFrameAlpha,R=this.dpr;if(L&&(this.domBack||this.createBackBuffer(),this.ctxBack.globalCompositeOperation="copy",this.ctxBack.drawImage(o,0,0,m/R,y/R)),u.clearRect(0,0,m,y),t&&t!=="transparent"){var M;t.colorStops?(M=t.__canvasGradient||x.getGradient(u,t,{x:0,y:0,width:m,height:y}),t.__canvasGradient=M):t.image&&(M=p.prototype.getCanvasPattern.call(t,u)),u.save(),u.fillStyle=M||t,u.fillRect(0,0,m,y),u.restore()}if(L){var A=this.domBack;u.save(),u.globalAlpha=E,u.drawImage(A,0,0,m,y),u.restore()}}};var n=e;Y.exports=n},Xnb7:function(Y,F,w){var j=w("1RvN"),g=new j(50);function v(r){if(typeof r=="string"){var e=g.get(r);return e&&e.image}else return r}function x(r,e,n,i,t){if(r)if(typeof r=="string"){if(e&&e.__zrImageSrc===r||!n)return e;var o=g.get(r),u={hostEl:n,cb:i,cbPayload:t};return o?(e=o.image,!l(e)&&o.pending.push(u)):(e=new Image,e.onload=e.onerror=p,g.put(r,e.__cachedImgObj={image:e,pending:[u]}),e.src=e.__zrImageSrc=r),e}else return r;else return e}function p(){var r=this.__cachedImgObj;this.onload=this.onerror=this.__cachedImgObj=null;for(var e=0;e=0;if(!O)n(R,M,M,A),M.zrDelta=M.wheelDelta?M.wheelDelta/120:-(M.detail||0)/3;else{var C=c!=="touchend"?M.targetTouches[0]:M.changedTouches[0];C&&n(R,C,M,A)}var k=M.button;return M.which==null&&k!==void 0&&r.test(M.type)&&(M.which=k&1?1:k&2?3:k&4?2:0),M}function u(R,M,A,c){l?R.addEventListener(M,A,c):R.attachEvent("on"+M,A)}function m(R,M,A,c){l?R.removeEventListener(M,A,c):R.detachEvent("on"+M,A)}var y=l?function(R){R.preventDefault(),R.stopPropagation(),R.cancelBubble=!0}:function(R){R.returnValue=!1,R.cancelBubble=!0};function L(R){return R.which===2||R.which===3}function E(R){return R.which>1}F.clientToLocal=n,F.getNativeEvent=t,F.normalizeEvent=o,F.addEventListener=u,F.removeEventListener=m,F.stop=y,F.isMiddleOrRightButtonOnMouseUpDown=L,F.notLeftMouse=E},Yej6:function(Y,F,w){"use strict";w.r(F);var j=w("14J3"),g=w("BMrR"),v=w("/zsF"),x=w("PArb"),p=w("jCWc"),l=w("kPKH"),r=w("k1fw"),e=w("9og8"),n=w("tJVT"),i=w("PpiC"),t=w("WmNS"),o=w.n(t),u=w("q1tI"),m=w.n(u),y=w("Ty5D"),L=w("9kvl"),E=w("Lmeb"),R=w.n(E),M=w("cVA7"),A=w.n(M),c=w("h6EL"),O=w.n(c),C=w("wd/R"),k=w.n(C),b=w("jb+D"),f=w("lzim");k.a.locale("ZH-cn");var a=function(z){var T=z.classroomList,_=z.globalSetting,s=z.loading,S=z.user,B=z.dispatch,D=Object(i.a)(z,["classroomList","globalSetting","loading","user","dispatch"]),H=Object(y.i)(),X=Object(u.useState)(),W=Object(n.a)(X,2),N=W[0],h=W[1];Object(u.useEffect)(function(){P()},[]);var P=function(){var Q=Object(e.a)(o.a.mark(function ee(){var q;return o.a.wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:return ie.next=2,Object(b.z)();case 2:q=ie.sent,(q==null?void 0:q.status)===0&&h(Object(r.a)({},q.data));case 4:case"end":return ie.stop()}},ee)}));return function(){return Q.apply(this,arguments)}}(),I=function(){return{title:{text:""},legend:{left:"center",data:["\u67D0\u8F6F\u4EF6","\u67D0\u4E3B\u98DF\u624B\u673A","\u67D0\u6C34\u679C\u624B\u673A","\u964D\u6C34\u91CF","\u84B8\u53D1\u91CF"]},radar:[{indicator:[{text:"\u4EE3\u7801\u89C4\u8303\u6027",max:100},{text:"\u4EE3\u7801\u539F\u521B\u6027",max:100},{text:"\u7F16\u7A0B\u6295\u5165\u6027",max:100},{text:"\u4EE3\u7801\u6B63\u786E\u6027",max:100},{text:"\u4EE3\u7801\u590D\u6742\u5EA6",max:100}],radius:100,center:["50%","50%"]}],series:[{type:"radar",tooltip:{trigger:"item"},areaStyle:{},data:[{value:(N==null?void 0:N.presona)||[0,0,0,0,0],name:""}]}]}},U=function(){var ee=new Image;ee.src=f.p;var q={backgroundColor:"#fff",tooltip:{pointFormat:"{series.name}"},series:[{type:"wordCloud",sizeRange:[10,60],rotationRange:[-90,90],rotationStep:45,gridSize:1,shape:"pentagon",maskImage:ee,textStyle:{normal:{color:function(){return"rgb("+Math.round(Math.random()*255)+", "+Math.round(Math.random()*255)+", "+Math.round(Math.random()*255)+")"}}},left:"center",top:"top",right:null,bottom:null,width:"100%",height:"100%",data:[{name:"\u8BA1\u7B97\u673A",value:1,textStyle:{normal:{color:"rgb(160,118,28)"}}},{name:"\u65B9\u6CD5",value:8,textStyle:{normal:{color:"rgb(80,143,21)"}}},{name:"\u5730\u5740",value:3,textStyle:{normal:{color:"rgb(106,82,55)"}}},{name:"\u6570\u636E\u7C7B\u578B",value:2,textStyle:{normal:{color:"rgb(115,121,121)"}}},{name:"\u516B\u8FDB\u5236",value:2,textStyle:{normal:{color:"rgb(84,30,3)"}}},{name:"\u6570\u636E\u7ED3\u6784",value:5,textStyle:{normal:{color:"rgb(129,64,118)"}}},{name:"\u9009\u9879",value:3,textStyle:{normal:{color:"rgb(36,92,160)"}}},{name:"\u5C5E\u6027",value:1,textStyle:{normal:{color:"rgb(13,93,150)"}}},{name:"\u6570\u7EC4",value:1,textStyle:{normal:{color:"rgb(46,10,135)"}}},{name:"\u6570\u636E\u9879",value:1,textStyle:{normal:{color:"rgb(12,24,8)"}}},{name:"\u7CFB\u7EDF\u76EE\u5F55",value:1,textStyle:{normal:{color:"rgb(61,111,36)"}}},{name:"\u4F18\u5316",value:3,textStyle:{normal:{color:"rgb(62,160,85)"}}},{name:"\u6570\u636E",value:14,textStyle:{normal:{color:"rgb(94,156,112)"}}},{name:"\u5E76\u884C\u5904\u7406",value:1,textStyle:{normal:{color:"rgb(61,26,101)"}}},{name:"\u6307\u4EE4",value:1,textStyle:{normal:{color:"rgb(50,39,125)"}}},{name:"\u53EF\u79FB\u690D\u6027",value:2,textStyle:{normal:{color:"rgb(135,37,8)"}}},{name:"\u6807\u8BC6\u7B26",value:1,textStyle:{normal:{color:"rgb(144,160,71)"}}},{name:"\u7C92\u5EA6",value:2,textStyle:{normal:{color:"rgb(87,52,156)"}}},{name:"\u5206\u6790\u65B9\u6CD5",value:2,textStyle:{normal:{color:"rgb(20,123,140)"}}},{name:"\u5F62\u5F0F",value:4,textStyle:{normal:{color:"rgb(51,86,110)"}}},{name:"\u8F6C\u4E49\u5B57\u7B26",value:1,textStyle:{normal:{color:"rgb(149,44,12)"}}},{name:"\u521D\u59CB\u72B6\u6001",value:3,textStyle:{normal:{color:"rgb(82,52,155)"}}},{name:"\u6D88\u606F",value:1,textStyle:{normal:{color:"rgb(3,37,36)"}}},{name:"\u6807\u8BC6",value:1,textStyle:{normal:{color:"rgb(121,139,15)"}}},{name:"\u5173\u8054",value:1,textStyle:{normal:{color:"rgb(26,76,30)"}}},{name:"\u6A21\u578B",value:2,textStyle:{normal:{color:"rgb(45,10,115)"}}},{name:"\u5B57\u7B26\u4E32",value:4,textStyle:{normal:{color:"rgb(42,8,156)"}}},{name:"\u7CFB\u7EDF",value:8,textStyle:{normal:{color:"rgb(28,91,25)"}}},{name:"\u5BF9\u8C61",value:1,textStyle:{normal:{color:"rgb(129,95,51)"}}},{name:"\u6743\u9650",value:1,textStyle:{normal:{color:"rgb(82,10,10)"}}},{name:"\u5934\u6587\u4EF6",value:2,textStyle:{normal:{color:"rgb(53,18,122)"}}},{name:"\u5E76\u884C\u8BA1\u7B97",value:5,textStyle:{normal:{color:"rgb(12,45,141)"}}},{name:"\u56FE",value:9,textStyle:{normal:{color:"rgb(23,78,59)"}}},{name:"\u5B57\u7B26",value:5,textStyle:{normal:{color:"rgb(149,118,126)"}}},{name:"\u7B97\u6CD5",value:4,textStyle:{normal:{color:"rgb(62,153,129)"}}},{name:"\u8282\u70B9",value:3,textStyle:{normal:{color:"rgb(121,155,93)"}}},{name:"\u6982\u5FF5",value:2,textStyle:{normal:{color:"rgb(30,64,37)"}}},{name:"\u5E76\u884C\u7B97\u6CD5",value:3,textStyle:{normal:{color:"rgb(61,159,26)"}}},{name:"\u8F6F\u4EF6",value:1,textStyle:{normal:{color:"rgb(0,101,7)"}}},{name:"\u7A0B\u5E8F\u8BBE\u8BA1",value:3,textStyle:{normal:{color:"rgb(122,11,122)"}}},{name:"\u64CD\u4F5C\u7CFB\u7EDF",value:1,textStyle:{normal:{color:"rgb(107,95,39)"}}},{name:"\u6761\u4EF6",value:5,textStyle:{normal:{color:"rgb(49,19,92)"}}},{name:"\u6392\u5E8F",value:1,textStyle:{normal:{color:"rgb(21,101,115)"}}},{name:"\u56FE\u5F62",value:1,textStyle:{normal:{color:"rgb(143,18,87)"}}},{name:"\u8F93\u5165\u8F93\u51FA",value:12,textStyle:{normal:{color:"rgb(77,160,157)"}}},{name:"\u5B9E\u4F8B",value:1,textStyle:{normal:{color:"rgb(96,90,24)"}}}]}]};return q},V={animation:!0,animationThreshold:2e3,animationDuration:1e3,animationEasing:"cubicOut",animationDelay:0,animationDurationUpdate:300,animationEasingUpdate:"cubicOut",animationDelayUpdate:0,color:["#c23531","#2f4554","#61a0a8","#d48265","#749f83","#ca8622","#bda29a","#6e7074","#546570","#c4ccd3","#f05b72","#ef5b9c","#f47920","#905a3d","#fab27b","#2a5caa","#444693","#726930","#b2d235","#6d8346","#ac6767","#1d953f","#6950a1","#918597"],series:[{type:"gauge",title:{show:!0,position:"top",color:"#B0C4DE",margin:8,fontSize:25,fontFamily:"Microsoft YaHei"},detail:{show:!0,position:"top",margin:8,fontSize:40,formatter:"{value}"},min:0,max:10,splitNumber:10,radius:"80%",startAngle:200,endAngle:-25,clockwise:!0,data:[{name:"\u7F16\u7A0B\u97E7\u6027",value:6.32}],tooltip:{show:!0,trigger:"item",triggerOn:"mousemove|click",axisPointer:{type:"line"},showContent:!0,alwaysShowContent:!1,showDelay:0,hideDelay:100,textStyle:{fontSize:14},borderWidth:0,padding:5},axisLine:{show:!0,onZero:!0,onZeroAxisIndex:0,lineStyle:{show:!0,width:35,opacity:1,curveness:0,type:"solid",color:[[.3,"#fd666d"],[.7,"#9370D8"],[1,"#67e0e3"]]}},pointer:{show:!0,length:"80%",width:10},label:{show:!0,position:"top",margin:8,fontSize:15},rippleEffect:{show:!0,brushType:"stroke",scale:2.5,period:4}}],legend:[{data:[""],selected:{"":!0},show:!0,padding:5,itemGap:10,itemWidth:25,itemHeight:14}],tooltip:{show:!0,trigger:"item",triggerOn:"mousemove|click",axisPointer:{type:"line"},showContent:!0,alwaysShowContent:!1,showDelay:0,hideDelay:100,textStyle:{fontSize:14},borderWidth:0,padding:5},title:[{padding:5,itemGap:10}]},K={animation:!0,animationThreshold:2e3,animationDuration:1e3,animationEasing:"cubicOut",animationDelay:0,animationDurationUpdate:300,animationEasingUpdate:"cubicOut",animationDelayUpdate:0,color:["#c23531","#2f4554","#61a0a8","#d48265","#749f83","#ca8622","#bda29a","#6e7074","#546570","#c4ccd3","#f05b72","#ef5b9c","#f47920","#905a3d","#fab27b","#2a5caa","#444693","#726930","#b2d235","#6d8346","#ac6767","#1d953f","#6950a1","#918597"],series:[{type:"line",connectNulls:!1,symbol:"emptyCircle",symbolSize:10,showSymbol:!0,smooth:!1,clip:!0,step:!1,data:[["0",200],["1",215],["2",218],["3",222],["4",218],["5",228],["6",216],["7",206],["8",869],["9",763],["10",767],["11",773],["12",838],["13",839],["14",867],["15",901],["16",953],["17",977],["18",1e3],["19",1039],["20",1038],["21",1099],["22",1117],["23",1173],["24",1270],["25",1323],["26",1325],["27",1331],["28",1296],["29",1302],["30",1310],["31",1312],["32",1320],["33",1323],["34",1322],["35",1331],["36",1309],["37",1336],["38",1371],["39",1363],["40",1361],["41",1368],["42",1369],["43",1409],["44",1409],["45",1412],["46",1418],["47",1419],["48",1362],["49",1388],["50",2533],["51",2662],["52",2697],["53",2779],["54",2780],["55",2851],["56",2972],["57",3195],["58",3207],["59",3010],["60",3097],["61",3180],["62",3209],["63",3244],["64",3273],["65",3446],["66",3446],["67",3443],["68",3666],["69",3688],["70",3491],["71",3490],["72",3490],["73",3586],["74",3593],["75",3614],["76",4455],["77",4447],["78",4571],["79",4590],["80",4594],["81",4592],["82",4603],["83",4709],["84",4710],["85",4716],["86",4716],["87",4716],["88",4715],["89",4716],["90",4717],["91",4716],["92",5559],["93",5559],["94",4716],["95",4716],["96",4696],["97",4741],["98",4745],["99",4768],["100",4761],["101",5559],["102",5559],["103",5587],["104",5716],["105",5717],["106",5710],["107",5681],["108",5682],["109",5715],["110",5717],["111",5683],["112",5720],["113",5822],["114",4702],["115",4754],["116",4760],["117",4780],["118",4778],["119",4833],["120",4843],["121",4845],["122",4845],["123",4795],["124",4782],["125",4778],["126",4832],["127",4782],["128",4782],["129",4788],["130",4768],["131",4871],["132",4897],["133",4945],["134",5031],["135",5035],["136",5033],["137",5072],["138",5191],["139",5195],["140",5233],["141",5270],["142",5308],["143",5366],["144",5402],["145",5398],["146",5426],["147",5447],["148",5447],["149",5449],["150",5447],["151",5506],["152",5509],["153",5509],["154",5516],["155",5523],["156",5562],["157",5601],["158",5601],["159",5606],["160",5567],["161",5528],["162",5529],["163",5571],["164",5564],["165",5566],["166",5572],["167",5550],["168",5587],["169",5525],["170",5551],["171",5565],["172",5564],["173",5578],["174",5583],["175",5608],["176",5583],["177",5583],["178",5623],["179",5583],["180",5624],["181",5583],["182",5573],["183",5563],["184",5528],["185",5532],["186",5534],["187",5534],["188",5528],["189",4782],["190",4795],["191",4460],["192",4793],["193",5524],["194",5747],["195",5759],["196",5982],["197",5994],["198",5797],["199",5861],["200",5976],["201",5978],["202",5979],["203",6022],["204",6056],["205",6391],["206",6293],["207",6349],["208",6405],["209",6496],["210",6583],["211",6592],["212",6643],["213",20236],["214",37413],["215",54590],["216",54612],["217",54639],["218",54680],["219",54714],["220",54715],["221",54716],["222",54825],["223",54641],["224",54771],["225",54770],["226",59028],["227",59001],["228",59056],["229",59057],["230",59030],["231",59027],["232",63197],["233",58899],["234",58975],["235",58979],["236",58980],["237",58976],["238",58899],["239",59051],["240",59078],["241",58897],["242",59026],["243",59121],["244",59122],["245",58895],["246",58974],["247",59003],["248",59030],["249",58893],["250",58952],["251",58979],["252",58979],["253",59096],["254",59027],["255",58976],["256",58980],["257",58893],["258",58861],["259",58881],["260",58947],["261",58905],["262",59017],["263",59027],["264",59048],["265",59094],["266",59103],["267",59456],["268",59468],["269",59271],["270",59370],["271",59443],["272",59449],["273",59525],["274",59569],["275",59623],["276",59649],["277",59827],["278",59940],["279",59942],["280",59940],["281",59941],["282",59941],["283",59996],["284",60011],["285",60005],["286",60005],["287",60036],["288",60005],["289",60029],["290",60042],["291",60071],["292",60128],["293",60163],["294",60195],["295",60298],["296",60345],["297",60465],["298",60535],["299",60625],["300",60705],["301",60767],["302",60769],["303",60807],["304",60854],["305",60845],["306",60842],["307",61080],["308",61111],["309",61111],["310",61137],["311",61141],["312",61153],["313",61164],["314",61173],["315",60902],["316",60884],["317",60884],["318",60907],["319",60962],["320",60992],["321",61096],["322",61189],["323",61257],["324",61287],["325",61320],["326",61336],["327",61320],["328",61324],["329",61322],["330",61324],["331",61324],["332",61350],["333",61342],["334",61342],["335",61412],["336",61422],["337",61506],["338",61577],["339",61640],["340",61640],["341",61705],["342",61874],["343",61872]],hoverAnimation:!0,label:{show:!1,position:"top",margin:8},lineStyle:{show:!0,width:1,opacity:1,curveness:0,type:"solid"},areaStyle:{opacity:0},zlevel:0,z:0}],legend:[{data:[""],selected:{"":!0},show:!0,padding:5,itemGap:10,itemWidth:25,itemHeight:14}],tooltip:{show:!1,trigger:"item",triggerOn:"mousemove|click",axisPointer:{type:"line"},showContent:!0,alwaysShowContent:!1,showDelay:0,hideDelay:100,textStyle:{fontSize:14},borderWidth:0,padding:5},xAxis:[{type:"category",name:"COMMIT\u6B21\u6570",show:!0,scale:!1,nameLocation:"center",nameGap:30,nameTextStyle:{color:"#333",fontStyle:"normal"},gridIndex:0,axisLabel:{show:!0,position:"top",color:"#333",margin:8},inverse:!1,offset:0,splitNumber:5,minInterval:0,splitLine:{show:!1,lineStyle:{show:!0,width:1,opacity:1,curveness:0,type:"solid"}},data:["0","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30","31","32","33","34","35","36","37","38","39","40","41","42","43","44","45","46","47","48","49","50","51","52","53","54","55","56","57","58","59","60","61","62","63","64","65","66","67","68","69","70","71","72","73","74","75","76","77","78","79","80","81","82","83","84","85","86","87","88","89","90","91","92","93","94","95","96","97","98","99","100","101","102","103","104","105","106","107","108","109","110","111","112","113","114","115","116","117","118","119","120","121","122","123","124","125","126","127","128","129","130","131","132","133","134","135","136","137","138","139","140","141","142","143","144","145","146","147","148","149","150","151","152","153","154","155","156","157","158","159","160","161","162","163","164","165","166","167","168","169","170","171","172","173","174","175","176","177","178","179","180","181","182","183","184","185","186","187","188","189","190","191","192","193","194","195","196","197","198","199","200","201","202","203","204","205","206","207","208","209","210","211","212","213","214","215","216","217","218","219","220","221","222","223","224","225","226","227","228","229","230","231","232","233","234","235","236","237","238","239","240","241","242","243","244","245","246","247","248","249","250","251","252","253","254","255","256","257","258","259","260","261","262","263","264","265","266","267","268","269","270","271","272","273","274","275","276","277","278","279","280","281","282","283","284","285","286","287","288","289","290","291","292","293","294","295","296","297","298","299","300","301","302","303","304","305","306","307","308","309","310","311","312","313","314","315","316","317","318","319","320","321","322","323","324","325","326","327","328","329","330","331","332","333","334","335","336","337","338","339","340","341","342","343"]}],yAxis:[{type:"value",name:"\u7F16\u7801\u5B57\u7B26\u6570",show:!0,scale:!1,nameLocation:"center",nameGap:40,nameTextStyle:{color:"#333"},gridIndex:0,axisTick:{show:!0,alignWithLabel:!1,inside:!1},axisLabel:{show:!0,position:"top",color:"#333",margin:1},inverse:!1,offset:0,splitNumber:5,minInterval:0,splitLine:{show:!0,lineStyle:{show:!0,width:1,opacity:1,curveness:0,type:"solid"}}}],title:[{padding:5,itemGap:10}]};return m.a.createElement("div",{className:"edu-container bg-white minH500",style:{width:"1200px",marginTop:"40px",marginBottom:"20px",padding:40,paddingRight:0}},m.a.createElement(g.a,null,m.a.createElement(l.a,{flex:"1"},m.a.createElement("div",{className:"tc font16 blod"},"\u5B66\u4E60\u8005\u7F16\u7A0B\u80FD\u529B\u8BC4\u4F30"),m.a.createElement("div",{className:"c-grey-666 mt10"},"\u4ECE\u4E94\u4E2A\u7EF4\u5EA6\u523B\u753B\u4F60\u7684\u5F00\u53D1\u80FD\u529B\uFF1A\u4EE3\u7801\u89C4\u8303\u6027\u3001\u4EE3\u7801\u539F\u521B\u6027\u3001\u7F16\u7A0B\u6295\u5165\u6027\u3001\u4EE3\u7801\u6B63\u786E\u6027\u3001\u4EE3\u7801\u590D\u6742\u5EA6\uFF0C\u540C\u65F6\u53EF\u4EE5\u67E5\u770B\u793E\u533A\u5E73\u5747\u6570\u636E\u3002"),m.a.createElement("div",{style:{marginTop:-20}},m.a.createElement(A.a,{option:I(),style:{height:370},opts:{renderer:"svg"}})),m.a.createElement("div",{style:{position:"relative",zIndex:1},className:"tc font16 blod"},"\u5B66\u4E60\u8005\u77E5\u8BC6\u6280\u80FD\u4E91\u56FE"),m.a.createElement("div",{style:{marginTop:-30}},m.a.createElement(A.a,{option:U(),style:{height:370},opts:{renderer:"svg"}}))),m.a.createElement(l.a,{flex:"1px"},m.a.createElement(x.a,{style:{height:"100%",marginLeft:30},type:"vertical"})),m.a.createElement(l.a,{flex:"1"},m.a.createElement("div",{className:"tc font16 blod"},"\u5B66\u4E60\u8005\u7F16\u7A0B\u5B66\u4E60\u6301\u7EED\u6027"),m.a.createElement("div",{style:{marginLeft:40}},m.a.createElement(A.a,{option:K,style:{height:370,marginLeft:-30}})),m.a.createElement("div",{className:"tc font16 blod mt30"},"\u5B66\u4E60\u8005\u7F16\u7A0B\u5B66\u4E60\u575A\u97E7\u5EA6"),m.a.createElement("div",null,m.a.createElement(A.a,{option:V,style:{height:370},opts:{renderer:"svg"}})))))};F.default=Object(L.a)(function(d){var z=d.classroomList,T=d.loading,_=d.globalSetting,s=d.user;return{classroomList:z,globalSetting:_,loading:T.models.classroomList,user:s}})(a)},YgsL:function(Y,F,w){var j=w("QBsz"),g=j.distance;function v(p,l,r,e,n,i,t){var o=(r-p)*.5,u=(e-l)*.5;return(2*(l-r)+o+u)*t+(-3*(l-r)-2*o-u)*i+o*n+l}function x(p,l){for(var r=p.length,e=[],n=0,i=1;ir-2?r-1:u+1],R=p[u>r-3?r-1:u+2]);var M=m*m,A=m*M;e.push([v(y[0],L[0],E[0],R[0],m,M,A),v(y[1],L[1],E[1],R[1],m,M,A)])}return e}Y.exports=x},Ze12:function(Y,F,w){var j=w("ItGF"),g=w("hOwI"),v=g.buildTransformer,x="___zrEVENTSAVED",p=[];function l(t,o,u,m,y){return r(p,o,m,y,!0)&&r(t,u,p[0],p[1])}function r(t,o,u,m,y){if(o.getBoundingClientRect&&j.domSupported&&!i(o)){var L=o[x]||(o[x]={}),E=e(o,L),R=n(E,L,y);if(R)return R(t,u,m),!0}return!1}function e(t,o){var u=o.markers;if(u)return u;u=o.markers=[];for(var m=["left","right"],y=["top","bottom"],L=0;L<4;L++){var E=document.createElement("div"),R=E.style,M=L%2,A=(L>>1)%2;R.cssText=["position: absolute","visibility: hidden","padding: 0","margin: 0","border-width: 0","user-select: none","width:0","height:0",m[M]+":0",y[A]+":0",m[1-M]+":auto",y[1-A]+":auto",""].join("!important;"),t.appendChild(E),u.push(E)}return u}function n(t,o,u){for(var m=u?"invTrans":"trans",y=o[m],L=o.srcCoords,E=!0,R=[],M=[],A=0;A<4;A++){var c=t[A].getBoundingClientRect(),O=2*A,C=c.left,k=c.top;R.push(C,k),E=E&&L&&C===L[O]&&k===L[O+1],M.push(t[A].offsetLeft,t[A].offsetTop)}return E&&y?y:(o.srcCoords=R,o[m]=u?v(M,R):v(R,M))}function i(t){return t.nodeName.toUpperCase()==="CANVAS"}F.transformLocalCoord=l,F.transformCoordWithViewport=r,F.isCanvasEl=i},aKvl:function(Y,F,w){var j=w("Sj9i"),g=j.quadraticProjectPoint;function v(x,p,l,r,e,n,i,t,o){if(i===0)return!1;var u=i;if(o>p+u&&o>r+u&&o>n+u||ox+u&&t>l+u&&t>e+u||t1&&arguments[1]!==void 0?arguments[1]:!1,i=n.getAttribute("id")||n.getAttribute("data-reactid")||n.getAttribute("name");if(d&&_[i])return _[i];var o=window.getComputedStyle(n),e=o.getPropertyValue("box-sizing")||o.getPropertyValue("-moz-box-sizing")||o.getPropertyValue("-webkit-box-sizing"),l=parseFloat(o.getPropertyValue("padding-bottom"))+parseFloat(o.getPropertyValue("padding-top")),c=parseFloat(o.getPropertyValue("border-bottom-width"))+parseFloat(o.getPropertyValue("border-top-width")),f=x.map(function(p){return"".concat(p,":").concat(o.getPropertyValue(p))}).join(";"),R={sizingStyle:f,paddingSize:l,borderSize:c,boxSizing:e};return d&&i&&(_[i]=R),R}function j(n){var d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;g||(g=document.createElement("textarea"),g.setAttribute("tab-index","-1"),g.setAttribute("aria-hidden","true"),document.body.appendChild(g)),n.getAttribute("wrap")?g.setAttribute("wrap",n.getAttribute("wrap")):g.removeAttribute("wrap");var e=M(n,d),l=e.paddingSize,c=e.borderSize,f=e.boxSizing,R=e.sizingStyle;g.setAttribute("style","".concat(R,";").concat(h)),g.value=n.value||n.placeholder||"";var p=Number.MIN_SAFE_INTEGER,P=Number.MAX_SAFE_INTEGER,U=g.scrollHeight,A;if(f==="border-box"?U+=c:f==="content-box"&&(U-=l),i!==null||o!==null){g.value=" ";var W=g.scrollHeight-l;i!==null&&(p=W*i,f==="border-box"&&(p=p+l+c),U=Math.max(p,U)),o!==null&&(P=W*o,f==="border-box"&&(P=P+l+c),A=U>P?"":"hidden",U=Math.min(P,U))}return{height:U,minHeight:p,maxHeight:P,overflowY:A,resize:"none"}}var N=a("Gytx"),Z=a.n(N),O;(function(n){n[n.NONE=0]="NONE",n[n.RESIZING=1]="RESIZING",n[n.RESIZED=2]="RESIZED"})(O||(O={}));var Q=function(n){Object(y.a)(i,n);var d=Object($.a)(i);function i(o){var e;return Object(D.a)(this,i),e=d.call(this,o),e.nextFrameActionId=void 0,e.resizeFrameId=void 0,e.textArea=void 0,e.saveTextArea=function(l){e.textArea=l},e.handleResize=function(l){var c=e.state.resizeStatus,f=e.props,R=f.autoSize,p=f.onResize;if(c!==O.NONE)return;typeof p=="function"&&p(l),R&&e.resizeOnNextFrame()},e.resizeOnNextFrame=function(){cancelAnimationFrame(e.nextFrameActionId),e.nextFrameActionId=requestAnimationFrame(e.resizeTextarea)},e.resizeTextarea=function(){var l=e.props.autoSize;if(!l||!e.textArea)return;var c=l.minRows,f=l.maxRows,R=j(e.textArea,!1,c,f);e.setState({textareaStyles:R,resizeStatus:O.RESIZING},function(){cancelAnimationFrame(e.resizeFrameId),e.resizeFrameId=requestAnimationFrame(function(){e.setState({resizeStatus:O.RESIZED},function(){e.resizeFrameId=requestAnimationFrame(function(){e.setState({resizeStatus:O.NONE}),e.fixFirefoxAutoScroll()})})})})},e.renderTextArea=function(){var l=e.props,c=l.prefixCls,f=c===void 0?"rc-textarea":c,R=l.autoSize,p=l.onResize,P=l.className,U=l.disabled,A=e.state,W=A.textareaStyles,te=A.resizeStatus,V=Object(m.a)(e.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),ae=s()(f,P,Object(Y.a)({},"".concat(f,"-disabled"),U));"value"in V&&(V.value=V.value||"");var q=Object(re.a)(Object(re.a)(Object(re.a)({},e.props.style),W),te===O.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return v.createElement(r,{onResize:e.handleResize,disabled:!(R||p)},v.createElement("textarea",Object(S.a)({},V,{className:ae,style:q,ref:e.saveTextArea})))},e.state={textareaStyles:{},resizeStatus:O.NONE},e}return Object(t.a)(i,[{key:"componentDidUpdate",value:function(e){(e.value!==this.props.value||!Z()(e.autoSize,this.props.autoSize))&&this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var e=this.textArea.selectionStart,l=this.textArea.selectionEnd;this.textArea.setSelectionRange(e,l)}}catch(c){}}},{key:"render",value:function(){return this.renderTextArea()}}]),i}(v.Component),H=Q,K=function(n){Object(y.a)(i,n);var d=Object($.a)(i);function i(o){var e;Object(D.a)(this,i),e=d.call(this,o),e.resizableTextArea=void 0,e.focus=function(){e.resizableTextArea.textArea.focus()},e.saveTextArea=function(c){e.resizableTextArea=c},e.handleChange=function(c){var f=e.props.onChange;e.setValue(c.target.value,function(){e.resizableTextArea.resizeTextarea()}),f&&f(c)},e.handleKeyDown=function(c){var f=e.props,R=f.onPressEnter,p=f.onKeyDown;c.keyCode===13&&R&&R(c),p&&p(c)};var l=typeof o.value=="undefined"||o.value===null?o.defaultValue:o.value;return e.state={value:l},e}return Object(t.a)(i,[{key:"setValue",value:function(e,l){"value"in this.props||this.setState({value:e},l)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return v.createElement(H,Object(S.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(e){return"value"in e?{value:e.value}:null}}]),i}(v.Component),fe=F.default=K},bT9E:function(Ee,F,a){"use strict";a.d(F,"a",function(){return D});var S=a("VTBJ");function D(t,y){var $=Object(S.a)({},t);return Array.isArray(y)&&y.forEach(function(v){delete $[v]}),$}},"bp/9":function(Ee,F,a){"use strict";a.r(F);var S=a("PpiC"),D=a("q1tI"),t=a.n(D),y=a("9kvl"),$=a("qVdP"),v=a("jsC+"),re=a("5Dmo"),Y=a("3S7+"),ue=a("lUTK"),J=a("BvKs"),_e=a("9og8"),ce=a("tJVT"),de=a("5NDa"),I=a("5rEg"),ie=a("WmNS"),B=a.n(ie),pe=a("Ty5D"),T=a("55Ip"),me=a("m3rI"),Ce=a("dhSg"),xe=a("5Lld"),u=a.n(xe),ee=I.a.Search,E;(function(s){s.Classrooms="classrooms",s.Shixuns="shixuns",s.Paths="paths",s.Projects="projects",s.Videos="videos",s.Topics="topics",s.Teach="teach-group",s.CreateImg="experiment-img",s.Certificate="certificate",s.OtherResources="other-resources",s.UserPortrait="userPortrait",s.LearningPath="learningPath",s.virtualSpaces="virtual_spaces"})(E||(E={}));var he=[{name:"classrooms",placeholder:"\u8BF7\u641C\u7D22\u8BFE\u5802/\u8BFE\u7A0B\u540D\u79F0"},{name:"shixuns",placeholder:"\u641C\u7D22\u5B9E\u8DF5\u9879\u76EE"},{name:"paths",placeholder:"\u641C\u7D22\u5B9E\u8DF5\u8BFE\u7A0B"},{name:"videos",placeholder:"\u641C\u7D22\u89C6\u9891"}],ge=function(h){var x,_,g,M,j,N,Z,O,Q,H,K,fe,n,d,i,o,e,l,c,f,R,p,P,U,A,W,te,V,ae,q,se,ne,L=h.userDetail,z=h.user,oe=h.globalSetting,Ae=h.loading,je=h.dispatch,Pe=Object(S.a)(h,["userDetail","user","globalSetting","loading","dispatch"]),le=Object(pe.h)(),w=Object(D.useRef)(),Le=Object(D.useState)(),Ue=Object(ce.a)(Le,2),k=Ue[0],X=Ue[1],Ne=Object(D.useState)(),De=Object(ce.a)(Ne,2),Se=De[0],Me=De[1],ve=Object(pe.i)();Object(D.useEffect)(function(){var b,G;w.current=(b=le.pathname.split("/"))===null||b===void 0?void 0:b[2];var ye=(G=le.pathname.split("/"))===null||G===void 0?void 0:G[3];X(ye||E.Classrooms),Me(null)},[le.pathname]);var Te=function(){var b=Object(_e.a)(B.a.mark(function G(){var ye;return B.a.wrap(function(Re){for(;;)switch(Re.prev=Re.next){case 0:return Re.next=2,je({type:"userDetail/signed"});case 2:ye=Re.sent,ye&&je({type:"userDetail/getHomepageInfo",payload:{username:w.current}});case 4:case"end":return Re.stop()}},G)}));return function(){return b.apply(this,arguments)}}(),be=((x=z.userInfo)===null||x===void 0?void 0:x.login)===w.current,Oe=((_=le.pathname.split("/"))===null||_===void 0?void 0:_[3])||"classrooms",ze=function(G){Ce.a.publish("user-detail-search",{currentTabName:Oe,value:G})},Ie=t.a.createElement(J.a,null,((g=z.userInfo)===null||g===void 0?void 0:g.login)===(ve==null?void 0:ve.username)&&((M=z.userInfo)===null||M===void 0?void 0:M.is_mirror_marker)&&t.a.createElement(J.a.Item,null,t.a.createElement("li",{className:"".concat(k===E.CreateImg?u.a.active2:"")},t.a.createElement(T.a,{to:"/users/".concat(w.current,"/experiment-img"),onClick:function(){return X(E.CreateImg)},className:"c-grey-333"},"\u5B9E\u9A8C\u955C\u50CF"))),t.a.createElement(J.a.Item,null,t.a.createElement("li",{className:"".concat(k===E.Certificate?u.a.active2:"")},t.a.createElement(T.a,{to:"/users/".concat(w.current,"/certificate"),onClick:function(){return X(E.Certificate)},className:"c-grey-333"},"\u8BC1\u4E66\u7BA1\u7406"))),((j=z.userInfo)===null||j===void 0?void 0:j.login)===(ve==null?void 0:ve.username)&&t.a.createElement(J.a.Item,null,t.a.createElement("li",{className:"".concat(k===E.Teach?u.a.active2:"")},t.a.createElement(T.a,{to:"/users/".concat(w.current,"/teach-group"),onClick:function(){return X(E.Teach)},className:"c-grey-333"},"\u6559\u7814\u56E2\u961F"))),t.a.createElement(J.a.Item,null,t.a.createElement("li",{className:"".concat(k===E.OtherResources?u.a.active2:"")},t.a.createElement(T.a,{to:"/users/".concat(w.current,"/otherResources"),onClick:function(){return X(E.OtherResources)},className:"c-grey-333"},"\u5176\u4ED6\u5E73\u53F0\u8D44\u6E90"))));return t.a.createElement("section",null,t.a.createElement("aside",{className:u.a.banner},t.a.createElement("aside",{className:u.a.wrap},t.a.createElement("div",{className:u.a.contentWrap},t.a.createElement("div",{className:u.a.leftWrap},t.a.createElement("p",{className:u.a.avatarWrap},((N=L.homepageInfo)===null||N===void 0?void 0:N.avatar_url)&&t.a.createElement("img",{className:u.a.avatar,alt:"\u5934\u50CF",src:"".concat(me.a.IMG_SERVER,"/images/").concat((Z=L.homepageInfo)===null||Z===void 0?void 0:Z.avatar_url)})),t.a.createElement("div",null,t.a.createElement("p",{className:"mb0 mt20"},t.a.createElement("span",{className:u.a.username},(O=L.homepageInfo)===null||O===void 0?void 0:O.name)),t.a.createElement("p",{className:"mb0 mt15"},t.a.createElement(Y.a,{placement:"bottom",title:(Q=L.homepageInfo)!==null&&Q!==void 0&&Q.professional_certification?"\u5DF2\u804C\u4E1A\u8BA4\u8BC1":"\u672A\u804C\u4E1A\u8BA4\u8BC1"},t.a.createElement("i",{className:(H=L.homepageInfo)!==null&&H!==void 0&&H.professional_certification?"iconfont icon-shenfenzhenghaomaguizheng font18 mr20 ml2 ".concat(u.a.color98EBFF):"iconfont icon-shenfenzhenghaomaguizheng font18 mr20 ml2 ".concat(u.a.colorB8)})),t.a.createElement(Y.a,{placement:"bottom",title:(K=L.homepageInfo)!==null&&K!==void 0&&K.authentication?"\u5DF2\u5B9E\u540D\u8BA4\u8BC1":"\u672A\u5B9E\u540D\u8BA4\u8BC1"},t.a.createElement("i",{className:(fe=L.homepageInfo)!==null&&fe!==void 0&&fe.authentication?"iconfont icon-renzhengshangjia font18 ".concat(u.a.color98EBFF):"iconfont icon-renzhengshangjia font18 ".concat(u.a.colorB8)}))))),t.a.createElement("div",{className:u.a.rightWrap},t.a.createElement("div",{className:"mt20 ".concat(u.a.countWrap)},t.a.createElement("div",{className:u.a.count},t.a.createElement("span",null,be?"\u6211":"TA","\u7684\u7ECF\u9A8C\u503C"),t.a.createElement("a",null,(n=L.homepageInfo)===null||n===void 0?void 0:n.experience)),t.a.createElement("div",{className:"".concat(u.a.count," ").concat(u.a.grade)},t.a.createElement("span",null,be?"\u6211":"TA","\u7684\u91D1\u5E01"),t.a.createElement("a",null,(d=L.homepageInfo)===null||d===void 0?void 0:d.grade))),t.a.createElement("span",{className:"mt35 ml60"},be?t.a.createElement(t.a.Fragment,null,(i=L.homepageInfo)!==null&&i!==void 0&&i.attendance_signed?t.a.createElement("span",{className:"".concat(u.a.bcCC," ").concat(u.a.signed)},"\u5DF2\u7B7E\u5230"):t.a.createElement("a",{className:"".concat(u.a.bcFF8E02," ").concat(u.a.signed),onClick:Te},"\u7B7E\u5230")):t.a.createElement(T.a,{className:"".concat(u.a.bcFF8E02," ").concat(u.a.signed),to:"/messages/".concat((o=z.userInfo)===null||o===void 0?void 0:o.login,"/message_detail?target_ids=").concat((e=L.homepageInfo)===null||e===void 0?void 0:e.id)},"\u79C1\u4FE1")))),t.a.createElement("div",{className:u.a.nav},!((l=(((c=oe.setting)===null||c===void 0?void 0:c.navbar)||[]).find(function(b){return b.link==="/".concat(E.Classrooms)}))!==null&&l!==void 0&&l.hidden)&&t.a.createElement("li",{className:"".concat(k===E.Classrooms?u.a.active:"")},t.a.createElement(T.a,{to:"/users/".concat(w.current,"/classrooms"),onClick:function(){return X(E.Classrooms)}},"\u6559\u5B66\u8BFE\u5802")),!((f=(((R=oe.setting)===null||R===void 0?void 0:R.navbar)||[]).find(function(b){return b.link==="/".concat(E.Shixuns)}))!==null&&f!==void 0&&f.hidden)&&t.a.createElement("li",{className:"".concat(k===E.Shixuns?u.a.active:"")},t.a.createElement(T.a,{to:"/users/".concat(w.current,"/shixuns"),onClick:function(){return X(E.Shixuns)}},"\u5B9E\u8DF5\u9879\u76EE")),!((p=(((P=oe.setting)===null||P===void 0?void 0:P.navbar)||[]).find(function(b){return b.link==="/".concat(E.Paths)}))!==null&&p!==void 0&&p.hidden)&&t.a.createElement("li",{className:"".concat(k===E.Paths?u.a.active:"")},t.a.createElement(T.a,{to:"/users/".concat(w.current,"/paths"),onClick:function(){return X(E.Paths)}},"\u5B9E\u8DF5\u8BFE\u7A0B")),((U=z.userInfo)===null||U===void 0?void 0:U.main_site)&&!((A=oe.setting)!==null&&A!==void 0&&A.is_local)&&t.a.createElement("li",{className:"".concat(k===E.Projects?u.a.active:"")},t.a.createElement(T.a,{to:"/users/".concat(w.current,"/projects"),onClick:function(){return X(E.Projects)}},"\u5F00\u53D1\u9879\u76EE")),((W=z.userInfo)===null||W===void 0?void 0:W.main_site)&&!((te=oe.setting)!==null&&te!==void 0&&te.is_local)&&(be&&((V=z.userInfo)===null||V===void 0?void 0:V.is_teacher)||((ae=z.userInfo)===null||ae===void 0?void 0:ae.admin))&&t.a.createElement("li",{className:"".concat(k===E.Videos?u.a.active:"")},t.a.createElement(T.a,{to:"/users/".concat(w.current,"/videos"),onClick:function(){return X(E.Videos)}},"\u89C6\u9891")),((q=z.userInfo)===null||q===void 0?void 0:q.main_site)&&be&&((se=z.userInfo)===null||se===void 0?void 0:se.is_teacher)&&t.a.createElement("li",{className:"".concat(k===E.Topics?u.a.active:"")},t.a.createElement(T.a,{to:"/users/".concat(w.current,"/topics/personal"),onClick:function(){return X(E.Topics)}},"\u8BFE\u5802\u8D44\u6E90")),t.a.createElement(v.a,{overlay:Ie,placement:"bottomCenter"},t.a.createElement("li",{className:"font16"},"\u66F4\u591A")),he.find(function(b){return b.name===Oe})&&t.a.createElement("div",{className:u.a.search},t.a.createElement(ee,{placeholder:(ne=he.find(function(b){return b.name===Oe}))===null||ne===void 0?void 0:ne.placeholder,style:{width:200},allowClear:!0,value:Se,onChange:function(G){return Me(G.target.value)},onSearch:ze}))))))},r=Object(y.a)(function(s){var h=s.user,x=s.userDetail,_=s.loading,g=s.globalSetting;return{user:h,userDetail:x,globalSetting:g,loading:_.models.index}})(ge),m=function(h){var x=h.userDetail,_=h.globalSetting,g=h.loading,M=h.dispatch,j=Object(S.a)(h,["userDetail","globalSetting","loading","dispatch"]),N=Object(D.useRef)();return Object(D.useEffect)(function(){N.current=j.match.params.username,M({type:"userDetail/getHomepageInfo",payload:{username:N.current}})},[j.match.params]),t.a.createElement("section",null,t.a.createElement(r,null),j.children)},C=F.default=Object(y.a)(function(s){var h=s.userDetail,x=s.loading,_=s.globalSetting;return{userDetail:h,globalSetting:_,loading:x.models.index}})(m)}}]); diff --git a/p__User__Detail__id.3d8e3f39.async.js b/p__User__Detail__id.3d8e3f39.async.js new file mode 100644 index 0000000000..e2be1ab53d --- /dev/null +++ b/p__User__Detail__id.3d8e3f39.async.js @@ -0,0 +1,11 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[261],{"55Ip":function(_e,F,a){"use strict";a.d(F,"a",function(){return me}),a.d(F,"b",function(){return he});var S=a("Ty5D"),D=a("dI71"),t=a("q1tI"),y=a.n(t),$=a("YS25"),v=a("17x9"),ie=a.n(v),Y=a("wx14"),ue=a("zLVn"),J=a("9R94"),Ee=function(r){Object(D.a)(m,r);function m(){for(var s,h=arguments.length,x=new Array(h),E=0;E1&&arguments[1]!==void 0?arguments[1]:!1,i=n.getAttribute("id")||n.getAttribute("data-reactid")||n.getAttribute("name");if(d&&E[i])return E[i];var o=window.getComputedStyle(n),e=o.getPropertyValue("box-sizing")||o.getPropertyValue("-moz-box-sizing")||o.getPropertyValue("-webkit-box-sizing"),l=parseFloat(o.getPropertyValue("padding-bottom"))+parseFloat(o.getPropertyValue("padding-top")),c=parseFloat(o.getPropertyValue("border-bottom-width"))+parseFloat(o.getPropertyValue("border-top-width")),f=x.map(function(p){return"".concat(p,":").concat(o.getPropertyValue(p))}).join(";"),R={sizingStyle:f,paddingSize:l,borderSize:c,boxSizing:e};return d&&i&&(E[i]=R),R}function j(n){var d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;g||(g=document.createElement("textarea"),g.setAttribute("tab-index","-1"),g.setAttribute("aria-hidden","true"),document.body.appendChild(g)),n.getAttribute("wrap")?g.setAttribute("wrap",n.getAttribute("wrap")):g.removeAttribute("wrap");var e=M(n,d),l=e.paddingSize,c=e.borderSize,f=e.boxSizing,R=e.sizingStyle;g.setAttribute("style","".concat(R,";").concat(h)),g.value=n.value||n.placeholder||"";var p=Number.MIN_SAFE_INTEGER,P=Number.MAX_SAFE_INTEGER,U=g.scrollHeight,A;if(f==="border-box"?U+=c:f==="content-box"&&(U-=l),i!==null||o!==null){g.value=" ";var W=g.scrollHeight-l;i!==null&&(p=W*i,f==="border-box"&&(p=p+l+c),U=Math.max(p,U)),o!==null&&(P=W*o,f==="border-box"&&(P=P+l+c),A=U>P?"":"hidden",U=Math.min(P,U))}return{height:U,minHeight:p,maxHeight:P,overflowY:A,resize:"none"}}var L=a("Gytx"),Z=a.n(L),O;(function(n){n[n.NONE=0]="NONE",n[n.RESIZING=1]="RESIZING",n[n.RESIZED=2]="RESIZED"})(O||(O={}));var Q=function(n){Object(y.a)(i,n);var d=Object($.a)(i);function i(o){var e;return Object(D.a)(this,i),e=d.call(this,o),e.nextFrameActionId=void 0,e.resizeFrameId=void 0,e.textArea=void 0,e.saveTextArea=function(l){e.textArea=l},e.handleResize=function(l){var c=e.state.resizeStatus,f=e.props,R=f.autoSize,p=f.onResize;if(c!==O.NONE)return;typeof p=="function"&&p(l),R&&e.resizeOnNextFrame()},e.resizeOnNextFrame=function(){cancelAnimationFrame(e.nextFrameActionId),e.nextFrameActionId=requestAnimationFrame(e.resizeTextarea)},e.resizeTextarea=function(){var l=e.props.autoSize;if(!l||!e.textArea)return;var c=l.minRows,f=l.maxRows,R=j(e.textArea,!1,c,f);e.setState({textareaStyles:R,resizeStatus:O.RESIZING},function(){cancelAnimationFrame(e.resizeFrameId),e.resizeFrameId=requestAnimationFrame(function(){e.setState({resizeStatus:O.RESIZED},function(){e.resizeFrameId=requestAnimationFrame(function(){e.setState({resizeStatus:O.NONE}),e.fixFirefoxAutoScroll()})})})})},e.renderTextArea=function(){var l=e.props,c=l.prefixCls,f=c===void 0?"rc-textarea":c,R=l.autoSize,p=l.onResize,P=l.className,U=l.disabled,A=e.state,W=A.textareaStyles,te=A.resizeStatus,V=Object(m.a)(e.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),ae=s()(f,P,Object(Y.a)({},"".concat(f,"-disabled"),U));"value"in V&&(V.value=V.value||"");var q=Object(ie.a)(Object(ie.a)(Object(ie.a)({},e.props.style),W),te===O.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return v.createElement(r,{onResize:e.handleResize,disabled:!(R||p)},v.createElement("textarea",Object(S.a)({},V,{className:ae,style:q,ref:e.saveTextArea})))},e.state={textareaStyles:{},resizeStatus:O.NONE},e}return Object(t.a)(i,[{key:"componentDidUpdate",value:function(e){(e.value!==this.props.value||!Z()(e.autoSize,this.props.autoSize))&&this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var e=this.textArea.selectionStart,l=this.textArea.selectionEnd;this.textArea.setSelectionRange(e,l)}}catch(c){}}},{key:"render",value:function(){return this.renderTextArea()}}]),i}(v.Component),H=Q,K=function(n){Object(y.a)(i,n);var d=Object($.a)(i);function i(o){var e;Object(D.a)(this,i),e=d.call(this,o),e.resizableTextArea=void 0,e.focus=function(){e.resizableTextArea.textArea.focus()},e.saveTextArea=function(c){e.resizableTextArea=c},e.handleChange=function(c){var f=e.props.onChange;e.setValue(c.target.value,function(){e.resizableTextArea.resizeTextarea()}),f&&f(c)},e.handleKeyDown=function(c){var f=e.props,R=f.onPressEnter,p=f.onKeyDown;c.keyCode===13&&R&&R(c),p&&p(c)};var l=typeof o.value=="undefined"||o.value===null?o.defaultValue:o.value;return e.state={value:l},e}return Object(t.a)(i,[{key:"setValue",value:function(e,l){"value"in this.props||this.setState({value:e},l)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return v.createElement(H,Object(S.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(e){return"value"in e?{value:e.value}:null}}]),i}(v.Component),fe=F.default=K},bT9E:function(_e,F,a){"use strict";a.d(F,"a",function(){return D});var S=a("VTBJ");function D(t,y){var $=Object(S.a)({},t);return Array.isArray(y)&&y.forEach(function(v){delete $[v]}),$}},"bp/9":function(_e,F,a){"use strict";a.r(F);var S=a("PpiC"),D=a("q1tI"),t=a.n(D),y=a("9kvl"),$=a("qVdP"),v=a("jsC+"),ie=a("5Dmo"),Y=a("3S7+"),ue=a("lUTK"),J=a("BvKs"),Ee=a("9og8"),ce=a("tJVT"),de=a("5NDa"),I=a("5rEg"),se=a("WmNS"),B=a.n(se),pe=a("Ty5D"),T=a("55Ip"),me=a("m3rI"),Ce=a("dhSg"),xe=a("5Lld"),u=a.n(xe),ee=I.a.Search,_;(function(s){s.Classrooms="classrooms",s.Shixuns="shixuns",s.Paths="paths",s.Projects="projects",s.Videos="videos",s.Topics="topics",s.Teach="teach-group",s.CreateImg="experiment-img",s.Certificate="certificate",s.OtherResources="other-resources",s.UserPortrait="userPortrait",s.LearningPath="learningPath",s.virtualSpaces="virtual_spaces"})(_||(_={}));var he=[{name:"classrooms",placeholder:"\u8BF7\u641C\u7D22\u8BFE\u5802/\u8BFE\u7A0B\u540D\u79F0"},{name:"shixuns",placeholder:"\u641C\u7D22\u5B9E\u8DF5\u9879\u76EE"},{name:"paths",placeholder:"\u641C\u7D22\u5B9E\u8DF5\u8BFE\u7A0B"},{name:"videos",placeholder:"\u641C\u7D22\u89C6\u9891"}],ge=function(h){var x,E,g,M,j,L,Z,O,Q,H,K,fe,n,d,i,o,e,l,c,f,R,p,P,U,A,W,te,V,ae,q,le,ne,oe,z=h.userDetail,N=h.user,re=h.globalSetting,Ue=h.loading,je=h.dispatch,Oe=Object(S.a)(h,["userDetail","user","globalSetting","loading","dispatch"]),ye=Object(pe.h)(),w=Object(D.useRef)(),Ne=Object(D.useState)(),De=Object(ce.a)(Ne,2),k=De[0],X=De[1],Se=Object(D.useState)(),Me=Object(ce.a)(Se,2),Te=Me[0],Le=Me[1],ve=Object(pe.i)();Object(D.useEffect)(function(){var b,G;w.current=(b=ye.pathname.split("/"))===null||b===void 0?void 0:b[2];var Ae=(G=ye.pathname.split("/"))===null||G===void 0?void 0:G[3];X(Ae||_.Classrooms),Le(null)},[ye.pathname]);var ze=function(){var b=Object(Ee.a)(B.a.mark(function G(){var Ae;return B.a.wrap(function(Re){for(;;)switch(Re.prev=Re.next){case 0:return Re.next=2,je({type:"userDetail/signed"});case 2:Ae=Re.sent,Ae&&je({type:"userDetail/getHomepageInfo",payload:{username:w.current}});case 4:case"end":return Re.stop()}},G)}));return function(){return b.apply(this,arguments)}}(),be=((x=N.userInfo)===null||x===void 0?void 0:x.login)===w.current,Pe=((E=ye.pathname.split("/"))===null||E===void 0?void 0:E[3])||"classrooms",Ie=function(G){Ce.a.publish("user-detail-search",{currentTabName:Pe,value:G})},we=t.a.createElement(J.a,null,((g=N.userInfo)===null||g===void 0?void 0:g.login)===(ve==null?void 0:ve.username)&&((M=N.userInfo)===null||M===void 0?void 0:M.is_mirror_marker)&&t.a.createElement(J.a.Item,null,t.a.createElement("li",{className:"".concat(k===_.CreateImg?u.a.active2:"")},t.a.createElement(T.a,{to:"/users/".concat(w.current,"/experiment-img"),onClick:function(){return X(_.CreateImg)},className:"c-grey-333"},"\u5B9E\u9A8C\u955C\u50CF"))),t.a.createElement(J.a.Item,null,t.a.createElement("li",{className:"".concat(k===_.Certificate?u.a.active2:"")},t.a.createElement(T.a,{to:"/users/".concat(w.current,"/certificate"),onClick:function(){return X(_.Certificate)},className:"c-grey-333"},"\u8BC1\u4E66\u7BA1\u7406"))),((j=N.userInfo)===null||j===void 0?void 0:j.login)===(ve==null?void 0:ve.username)&&t.a.createElement(J.a.Item,null,t.a.createElement("li",{className:"".concat(k===_.Teach?u.a.active2:"")},t.a.createElement(T.a,{to:"/users/".concat(w.current,"/teach-group"),onClick:function(){return X(_.Teach)},className:"c-grey-333"},"\u6559\u7814\u56E2\u961F"))),t.a.createElement(J.a.Item,null,t.a.createElement("li",{className:"".concat(k===_.OtherResources?u.a.active2:"")},t.a.createElement(T.a,{to:"/users/".concat(w.current,"/otherResources"),onClick:function(){return X(_.OtherResources)},className:"c-grey-333"},"\u5176\u4ED6\u5E73\u53F0\u8D44\u6E90"))));return t.a.createElement("section",null,t.a.createElement("aside",{className:u.a.banner},t.a.createElement("aside",{className:u.a.wrap},t.a.createElement("div",{className:u.a.contentWrap},t.a.createElement("div",{className:u.a.leftWrap},t.a.createElement("p",{className:u.a.avatarWrap},((L=z.homepageInfo)===null||L===void 0?void 0:L.avatar_url)&&t.a.createElement("img",{className:u.a.avatar,alt:"\u5934\u50CF",src:"".concat(me.a.IMG_SERVER,"/images/").concat((Z=z.homepageInfo)===null||Z===void 0?void 0:Z.avatar_url)})),t.a.createElement("div",null,t.a.createElement("p",{className:"mb0 mt20"},t.a.createElement("span",{className:u.a.username},(O=z.homepageInfo)===null||O===void 0?void 0:O.name)),t.a.createElement("p",{className:"mb0 mt15"},t.a.createElement(Y.a,{placement:"bottom",title:(Q=z.homepageInfo)!==null&&Q!==void 0&&Q.professional_certification?"\u5DF2\u804C\u4E1A\u8BA4\u8BC1":"\u672A\u804C\u4E1A\u8BA4\u8BC1"},t.a.createElement("i",{className:(H=z.homepageInfo)!==null&&H!==void 0&&H.professional_certification?"iconfont icon-shenfenzhenghaomaguizheng font18 mr20 ml2 ".concat(u.a.color98EBFF):"iconfont icon-shenfenzhenghaomaguizheng font18 mr20 ml2 ".concat(u.a.colorB8)})),t.a.createElement(Y.a,{placement:"bottom",title:(K=z.homepageInfo)!==null&&K!==void 0&&K.authentication?"\u5DF2\u5B9E\u540D\u8BA4\u8BC1":"\u672A\u5B9E\u540D\u8BA4\u8BC1"},t.a.createElement("i",{className:(fe=z.homepageInfo)!==null&&fe!==void 0&&fe.authentication?"iconfont icon-renzhengshangjia font18 ".concat(u.a.color98EBFF):"iconfont icon-renzhengshangjia font18 ".concat(u.a.colorB8)}))))),t.a.createElement("div",{className:u.a.rightWrap},t.a.createElement("div",{className:"mt20 ".concat(u.a.countWrap)},t.a.createElement("div",{className:u.a.count},t.a.createElement("span",null,be?"\u6211":"TA","\u7684\u7ECF\u9A8C\u503C"),t.a.createElement("a",null,(n=z.homepageInfo)===null||n===void 0?void 0:n.experience)),t.a.createElement("div",{className:"".concat(u.a.count," ").concat(u.a.grade)},t.a.createElement("span",null,be?"\u6211":"TA","\u7684\u91D1\u5E01"),t.a.createElement("a",null,(d=z.homepageInfo)===null||d===void 0?void 0:d.grade))),t.a.createElement("span",{className:"mt35 ml60"},be?t.a.createElement(t.a.Fragment,null,(i=z.homepageInfo)!==null&&i!==void 0&&i.attendance_signed?t.a.createElement("span",{className:"".concat(u.a.bcCC," ").concat(u.a.signed)},"\u5DF2\u7B7E\u5230"):t.a.createElement("a",{className:"".concat(u.a.bcFF8E02," ").concat(u.a.signed),onClick:ze},"\u7B7E\u5230")):t.a.createElement(T.a,{className:"".concat(u.a.bcFF8E02," ").concat(u.a.signed),to:"/messages/".concat((o=N.userInfo)===null||o===void 0?void 0:o.login,"/message_detail?target_ids=").concat((e=z.homepageInfo)===null||e===void 0?void 0:e.id)},"\u79C1\u4FE1")))),t.a.createElement("div",{className:u.a.nav},!((l=(((c=re.setting)===null||c===void 0?void 0:c.navbar)||[]).find(function(b){return b.link==="/".concat(_.Classrooms)}))!==null&&l!==void 0&&l.hidden)&&t.a.createElement("li",{className:"".concat(k===_.Classrooms?u.a.active:"")},t.a.createElement(T.a,{to:"/users/".concat(w.current,"/classrooms"),onClick:function(){return X(_.Classrooms)}},"\u6559\u5B66\u8BFE\u5802")),!((f=(((R=re.setting)===null||R===void 0?void 0:R.navbar)||[]).find(function(b){return b.link==="/".concat(_.Shixuns)}))!==null&&f!==void 0&&f.hidden)&&t.a.createElement("li",{className:"".concat(k===_.Shixuns?u.a.active:"")},t.a.createElement(T.a,{to:"/users/".concat(w.current,"/shixuns"),onClick:function(){return X(_.Shixuns)}},"\u5B9E\u8DF5\u9879\u76EE")),!((p=(((P=re.setting)===null||P===void 0?void 0:P.navbar)||[]).find(function(b){return b.link==="/".concat(_.Paths)}))!==null&&p!==void 0&&p.hidden)&&t.a.createElement("li",{className:"".concat(k===_.Paths?u.a.active:"")},t.a.createElement(T.a,{to:"/users/".concat(w.current,"/paths"),onClick:function(){return X(_.Paths)}},"\u5B9E\u8DF5\u8BFE\u7A0B")),((U=N.userInfo)===null||U===void 0?void 0:U.main_site)&&!((A=re.setting)!==null&&A!==void 0&&A.is_local)&&t.a.createElement("li",{className:"".concat(k===_.Projects?u.a.active:"")},t.a.createElement(T.a,{to:"/users/".concat(w.current,"/projects"),onClick:function(){return X(_.Projects)}},"\u5F00\u53D1\u9879\u76EE")),((W=N.userInfo)===null||W===void 0?void 0:W.main_site)&&!((te=re.setting)!==null&&te!==void 0&&te.is_local)&&(be&&((V=N.userInfo)===null||V===void 0?void 0:V.is_teacher)||((ae=N.userInfo)===null||ae===void 0?void 0:ae.admin))&&t.a.createElement("li",{className:"".concat(k===_.Videos?u.a.active:"")},t.a.createElement(T.a,{to:"/users/".concat(w.current,"/videos"),onClick:function(){return X(_.Videos)}},"\u89C6\u9891")),((q=N.userInfo)===null||q===void 0?void 0:q.main_site)&&be&&((le=N.userInfo)===null||le===void 0?void 0:le.is_teacher)&&t.a.createElement("li",{className:"".concat(k===_.Topics?u.a.active:"")},t.a.createElement(T.a,{to:"/users/".concat(w.current,"/topics/personal"),onClick:function(){return X(_.Topics)}},"\u8BFE\u5802\u8D44\u6E90")),((ne=N.userInfo)===null||ne===void 0?void 0:ne.user_identity)!=="\u5B66\u751F"&&t.a.createElement(v.a,{overlay:we,placement:"bottomCenter"},t.a.createElement("li",{className:"font16"},"\u66F4\u591A")),he.find(function(b){return b.name===Pe})&&t.a.createElement("div",{className:u.a.search},t.a.createElement(ee,{placeholder:(oe=he.find(function(b){return b.name===Pe}))===null||oe===void 0?void 0:oe.placeholder,style:{width:200},allowClear:!0,value:Te,onChange:function(G){return Le(G.target.value)},onSearch:Ie}))))))},r=Object(y.a)(function(s){var h=s.user,x=s.userDetail,E=s.loading,g=s.globalSetting;return{user:h,userDetail:x,globalSetting:g,loading:E.models.index}})(ge),m=function(h){var x=h.userDetail,E=h.globalSetting,g=h.loading,M=h.dispatch,j=Object(S.a)(h,["userDetail","globalSetting","loading","dispatch"]),L=Object(D.useRef)();return Object(D.useEffect)(function(){L.current=j.match.params.username,M({type:"userDetail/getHomepageInfo",payload:{username:L.current}})},[j.match.params]),t.a.createElement("section",null,t.a.createElement(r,null),j.children)},C=F.default=Object(y.a)(function(s){var h=s.userDetail,x=s.loading,E=s.globalSetting;return{userDetail:h,globalSetting:E,loading:x.models.index}})(m)}}]); diff --git a/p__index.3edaf3a1.chunk.css b/p__index.4f96ab1b.chunk.css similarity index 99% rename from p__index.3edaf3a1.chunk.css rename to p__index.4f96ab1b.chunk.css index acd5b0469b..5118524280 100644 --- a/p__index.3edaf3a1.chunk.css +++ b/p__index.4f96ab1b.chunk.css @@ -371,6 +371,15 @@ .joinCol___3o5gp { width: 48%; } +.hidden___3-1Kn { + display: none; +} +.w140___3rLeo { + width: 140px !important; +} +.w100___DFsbd { + width: 90%; +} /* stylelint-disable no-duplicate-selectors */ /* stylelint-disable */ /* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ diff --git a/p__index.e4388b64.async.js b/p__index.b768b5f3.async.js similarity index 70% rename from p__index.e4388b64.async.js rename to p__index.b768b5f3.async.js index e2e5a5699f..3f47a5a758 100644 --- a/p__index.e4388b64.async.js +++ b/p__index.b768b5f3.async.js @@ -1,17 +1,17 @@ -var hr=Math.pow;(window.webpackJsonp=window.webpackJsonp||[]).push([[270,3,5,6,8,9,10,13,37,122],{"+QRC":function(ie,Q,E){"use strict";var Y=E("E9nw"),U={"text/plain":"Text","text/html":"Url",default:"Text"},D="Copy to clipboard: #{key}, Enter";function k(t){var R=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return t.replace(/#{\s*key\s*}/g,R)}function u(t,R){var o,y,g,i,x,T,m=!1;R||(R={}),o=R.debug||!1;try{g=Y(),i=document.createRange(),x=document.getSelection(),T=document.createElement("span"),T.textContent=t,T.style.all="unset",T.style.position="fixed",T.style.top=0,T.style.clip="rect(0, 0, 0, 0)",T.style.whiteSpace="pre",T.style.webkitUserSelect="text",T.style.MozUserSelect="text",T.style.msUserSelect="text",T.style.userSelect="text",T.addEventListener("copy",function(P){if(P.stopPropagation(),R.format)if(P.preventDefault(),typeof P.clipboardData=="undefined"){o&&console.warn("unable to use e.clipboardData"),o&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var h=U[R.format]||U.default;window.clipboardData.setData(h,t)}else P.clipboardData.clearData(),P.clipboardData.setData(R.format,t);R.onCopy&&(P.preventDefault(),R.onCopy(P.clipboardData))}),document.body.appendChild(T),i.selectNodeContents(T),x.addRange(i);var S=document.execCommand("copy");if(!S)throw new Error("copy command was unsuccessful");m=!0}catch(P){o&&console.error("unable to copy using execCommand: ",P),o&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(R.format||"text",t),R.onCopy&&R.onCopy(window.clipboardData),m=!0}catch(h){o&&console.error("unable to copy using clipboardData: ",h),o&&console.error("falling back to prompt"),y=k("message"in R?R.message:D),window.prompt(y,t)}}finally{x&&(typeof x.removeRange=="function"?x.removeRange(i):x.removeAllRanges()),T&&document.body.removeChild(T),g()}return m}ie.exports=u},"+UV5":function(ie,Q,E){ie.exports={flex_box_center:"flex_box_center___HGyeq",flex_space_between:"flex_space_between___1SZxb",flex_box_vertical_center:"flex_box_vertical_center___3p7OJ",flex_box_center_end:"flex_box_center_end___2QknG",flex_box_column:"flex_box_column___2ONbh",home:"home___3OXHi",bg:"bg___1FZqC",public_width:"public_width___2aZmk",banner:"banner___1YW3P",content:"content___1Zo8y",experience:"experience___2HS7n",li:"li___dyKah",btn:"btn___19dK5",demonstrate:"demonstrate___1f-4k",title:"title___106X_",mask:"mask___YjAKB",name:"name___1cXcT",tagWarp:"tagWarp___3GAYo",tag:"tag___sWimL",feature:"feature___1HMP2"}},"/GNS":function(ie,Q,E){ie.exports=E.p+"static/search1.c4136dd4.png"},"06Qe":function(ie,Q,E){var Y=E("ItGF"),U="urn:schemas-microsoft-com:vml",D=typeof window=="undefined"?null:window,k=!1,u=D&&D.document;function t(y){return R(y)}var R;if(u&&!Y.canvasSupported)try{!u.namespaces.zrvml&&u.namespaces.add("zrvml",U),R=function(y){return u.createElement("')}}catch(y){R=function(g){return u.createElement("<"+g+' xmlns="'+U+'" class="zrvml">')}}function o(){if(k||!u)return;k=!0;var y=u.styleSheets;y.length<31?u.createStyleSheet().addRule(".zrvml","behavior:url(#default#VML)"):y[0].addRule(".zrvml","behavior:url(#default#VML)")}Q.doc=u,Q.createNode=t,Q.initVML=o},"092g":function(ie,Q,E){"use strict";E.d(Q,"a",function(){return x});var Y=E("IzEo"),U=E("bx4M"),D=E("5Dmo"),k=E("3S7+"),u=E("q1tI"),t=E.n(u),R=E("m3rI"),o=E("G2Mv"),y=E.n(o),g=E("dKik"),i=E.n(g),x=function(m){var S=m.data;return t.a.createElement("aside",{className:y.a.courseItems},S&&S.map(function(P,h){return t.a.createElement("a",{href:"/paths/".concat(P.identifier),target:"_blank",key:P.identifier},t.a.createElement(U.a,{className:"animated fadeIn",key:h,cover:t.a.createElement("img",{alt:P.name,src:R.a.IMG_SERVER+"/"+P.image_url})},t.a.createElement(U.a.Meta,{title:t.a.createElement(t.a.Fragment,null,t.a.createElement(k.a,{title:P.name},t.a.createElement("div",{className:"".concat(y.a.esTitle)},P.name)),t.a.createElement("br",null)),description:t.a.createElement("div",null,P.featured>0&&t.a.createElement("div",{className:y.a.excellentTag},t.a.createElement("span",{style:{background:P.featured===1?"#FF8C29":P.featured===2?"#4361F2":P.featured===3?"#B38D24":""}},P.featured===1&&"\u56FD\u5BB6\u4E00\u6D41",P.featured===2&&"\u519B\u961F\u4E00\u6D41",P.featured===3&&"\u7701\u7EA7\u4E00\u6D41")),P.excellent&&t.a.createElement("div",{className:y.a.righttag},t.a.createElement("img",{src:i.a})),t.a.createElement("div",{className:y.a.flexEnd},t.a.createElement(k.a,{placement:"bottom",title:"\u7AE0\u8282\u6570"},t.a.createElement("span",null,t.a.createElement("i",{className:"iconfont icon-zhangjie1 mr3 font16"}),t.a.createElement("span",null,P.stages_count))),t.a.createElement(k.a,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},t.a.createElement("span",null,t.a.createElement("i",{className:"iconfont icon-chengyuan mr3 font18 ml10"}),t.a.createElement("span",null,P.members_count)))))})))}))}},"0r65":function(ie,Q){var E=arguments[3],Y=arguments[4],U=arguments[5],D=JSON.stringify;ie.exports=function(k,u){for(var t,R=Object.keys(U),o=0,y=R.length;o=0;p--){var b;if(s[p]!==l&&!s[p].ignore&&(b=T(s[p],P,h))&&(!c.topTarget&&(c.topTarget=s[p]),b!==R)){c.target=s[p];break}}return c},processGesture:function(P,h){this._gestureMgr||(this._gestureMgr=new t);var l=this._gestureMgr;h==="start"&&l.clear();var s=l.recognize(P,this.findHover(P.zrX,P.zrY,null).target,this.proxy.dom);if(h==="end"&&l.clear(),s){var c=s.type;P.gestureEvent=c,this.dispatchToElement({target:s.target},c,s.event)}}},Y.each(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],function(P){x.prototype[P]=function(h){var l=h.zrX,s=h.zrY,c=m(this,l,s),p,b;if((P!=="mouseup"||!c)&&(p=this.findHover(l,s),b=p.target),P==="mousedown")this._downEl=b,this._downPoint=[h.zrX,h.zrY],this._upEl=b;else if(P==="mouseup")this._upEl=b;else if(P==="click"){if(this._downEl!==this._upEl||!this._downPoint||U.dist(this._downPoint,[h.zrX,h.zrY])>4)return;this._downPoint=null}this.dispatchToElement(p,P,h)}});function T(P,h,l){if(P[P.rectHover?"rectContain":"contain"](h,l)){for(var s=P,c;s;){if(s.clipPath&&!s.clipPath.contain(h,l))return!1;s.silent&&(c=!0),s=s.parent}return c?R:!0}return!1}function m(P,h,l){var s=P.painter;return h<0||h>s.getWidth()||l<0||l>s.getHeight()}Y.mixin(x,k),Y.mixin(x,D);var S=x;ie.exports=S},"1Jh7":function(ie,Q,E){var Y=E("y+Vt"),U=E("T6xi"),D=Y.extend({type:"polyline",shape:{points:null,smooth:!1,smoothConstraint:null},style:{stroke:"#000",fill:null},buildPath:function(k,u){U.buildPath(k,u,!1)}});ie.exports=D},"1MYJ":function(ie,Q,E){var Y=E("y+Vt"),U=Y.extend({type:"compound",shape:{paths:null},_updatePathDirty:function(){for(var D=this.__dirtyPath,k=this.shape.paths,u=0;u=this._maxSize&&i>0){var T=o.head;o.remove(T),delete y[T.key],g=T.value,this._lastRemovedEntry=T}x?x.value=R:x=new U(R),x.key=t,o.insertEntry(x),y[t]=x}return g},k.get=function(t){var R=this._map[t],o=this._list;if(R!=null)return R!==o.tail&&(o.remove(R),o.insertEntry(R)),R.value},k.clear=function(){this._list.clear(),this._map={}};var u=D;ie.exports=u},"1Sn+":function(ie,Q,E){},"1XHU":function(ie,Q,E){"use strict";var Y=E("2qtc"),U=E("kLXV"),D=E("q1tI"),k=E.n(D),u=E("9kvl"),t=E("3wET"),R=E.n(t),o=E("bUJZ"),y=E.n(o),g=E("Ct/S"),i=E.n(g),x=function(m){var S=m.visible,P=m.occupationValue,h=m.onCancel,l=h===void 0?function(){}:h,s=function(){return k.a.createElement("div",{className:i.a.flexColumn},k.a.createElement("img",{className:i.a.img,src:y.a}),k.a.createElement("span",{className:i.a.content},"\u672A\u804C\u4E1A\u8BA4\u8BC1"))},c=function(){return k.a.createElement("div",{className:i.a.flexColumn},k.a.createElement("img",{className:i.a.img,src:R.a}),k.a.createElement("span",{className:i.a.content},"\u672A\u5B9E\u540D\u8BA4\u8BC1"))},p=function(){return P===3?k.a.createElement(k.a.Fragment,null,c(),s()):P===2?s():c()};return k.a.createElement(U.a,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,visible:S,title:"\u56E0\u4E3A\u4EE5\u4E0B\u539F\u56E0\uFF0C\u60A8\u6682\u65F6\u4E0D\u80FD\u8FDB\u884C\u64CD\u4F5C",okText:"\u7ACB\u5373\u8BA4\u8BC1",cancelText:"\u53D6\u6D88",width:"600px",onOk:function(){l(),u.d.push("/account/certification")},onCancel:function(){l()}},k.a.createElement("div",{className:i.a.tilte},"\u8BF7\u5728\u5B8C\u6210\u6761\u4EF6\u540E\u91CD\u8BD5"),k.a.createElement("div",{className:i.a.flexRow},p()))};Q.a=Object(u.a)(function(T){var m=T.paperlibrary,S=T.loading,P=T.globalSetting;return{paperlibrary:m,globalSetting:P,loading:S.effects}})(x)},"1ZF9":function(ie,Q,E){ie.exports=E.p+"static/Authorize.cc9c212f.png"},"1bdT":function(ie,Q,E){var Y=E("3gBT"),U=E("H6uX"),D=E("DN4a"),k=E("vWvF"),u=E("bYtY"),t=function(o){D.call(this,o),U.call(this,o),k.call(this,o),this.id=o.id||Y()};t.prototype={type:"element",name:"",__zr:null,ignore:!1,clipPath:null,isGroup:!1,drift:function(o,y){switch(this.draggable){case"horizontal":y=0;break;case"vertical":o=0;break}var g=this.transform;g||(g=this.transform=[1,0,0,1,0,0]),g[4]+=o,g[5]+=y,this.decomposeTransform(),this.dirty(!1)},beforeUpdate:function(){},afterUpdate:function(){},update:function(){this.updateTransform()},traverse:function(o,y){},attrKV:function(o,y){if(o==="position"||o==="scale"||o==="origin"){if(y){var g=this[o];g||(g=this[o]=[]),g[0]=y[0],g[1]=y[1]}}else this[o]=y},hide:function(){this.ignore=!0,this.__zr&&this.__zr.refresh()},show:function(){this.ignore=!1,this.__zr&&this.__zr.refresh()},attr:function(o,y){if(typeof o=="string")this.attrKV(o,y);else if(u.isObject(o))for(var g in o)o.hasOwnProperty(g)&&this.attrKV(g,o[g]);return this.dirty(!1),this},setClipPath:function(o){var y=this.__zr;y&&o.addSelfToZr(y),this.clipPath&&this.clipPath!==o&&this.removeClipPath(),this.clipPath=o,o.__zr=y,o.__clipTarget=this,this.dirty(!1)},removeClipPath:function(){var o=this.clipPath;o&&(o.__zr&&o.removeSelfFromZr(o.__zr),o.__zr=null,o.__clipTarget=null,this.clipPath=null,this.dirty(!1))},addSelfToZr:function(o){this.__zr=o;var y=this.animators;if(y)for(var g=0;g1&&arguments[1]!==void 0?arguments[1]:!1,Ke=Ze&&typeof Ze.getBoundingClientRect=="function"&&Ze.getBoundingClientRect().width;if(Ke){if(st){var me=getComputedStyle(Ze),De=me.marginLeft,nt=me.marginRight;Ke+=+De.replace("px","")+ +nt.replace("px","")}Ke=+Ke.toFixed(6)}return Ke||0},ye=function(Ze,st,Ke){Ze&&Object(l.a)(Ze.style)==="object"&&(Ze.style[st]=Ke)},xe=function(){return G.any},Ee=E("KQm4"),Ae=E("Ff2n"),Re=E("i8i4"),ae=E("bdgK"),pe=E("uciX"),J=E("8XRh"),fe={adjustX:1,adjustY:1},Me={topLeft:{points:["bl","tl"],overflow:fe,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:fe,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:fe,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:fe,offset:[4,0]}},be={topLeft:{points:["bl","tl"],overflow:fe,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:fe,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:fe,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:fe,offset:[4,0]}},Ge=Me,ft=0,Pe={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},ze=function(Ze,st,Ke){var me=K(st),De=Ze.getState();Ze.setState({defaultActiveFirst:Object(Y.a)(Object(Y.a)({},De.defaultActiveFirst),{},Object(i.a)({},me,Ke))})},Ce=function(gt){Object(u.a)(st,gt);var Ze=Object(t.a)(st);function st(Ke){var me;Object(U.a)(this,st),me=Ze.call(this,Ke),me.onDestroy=function(at){me.props.onDestroy(at)},me.onKeyDown=function(at){var pt=at.keyCode,Kt=me.menuInstance,qt=me.props,en=qt.isOpen,ne=qt.store;if(pt===x.a.ENTER)return me.onTitleClick(at),ze(ne,me.props.eventKey,!0),!0;if(pt===x.a.RIGHT)return en?Kt.onKeyDown(at):(me.triggerOpenChange(!0),ze(ne,me.props.eventKey,!0)),!0;if(pt===x.a.LEFT){var te;if(en)te=Kt.onKeyDown(at);else return;return te||(me.triggerOpenChange(!1),te=!0),te}return en&&(pt===x.a.UP||pt===x.a.DOWN)?Kt.onKeyDown(at):void 0},me.onOpenChange=function(at){me.props.onOpenChange(at)},me.onPopupVisibleChange=function(at){me.triggerOpenChange(at,at?"mouseenter":"mouseleave")},me.onMouseEnter=function(at){var pt=me.props,Kt=pt.eventKey,qt=pt.onMouseEnter,en=pt.store;ze(en,me.props.eventKey,!1),qt({key:Kt,domEvent:at})},me.onMouseLeave=function(at){var pt=me.props,Kt=pt.parentMenu,qt=pt.eventKey,en=pt.onMouseLeave;Kt.subMenuInstance=Object(k.a)(me),en({key:qt,domEvent:at})},me.onTitleMouseEnter=function(at){var pt=me.props,Kt=pt.eventKey,qt=pt.onItemHover,en=pt.onTitleMouseEnter;qt({key:Kt,hover:!0}),en({key:Kt,domEvent:at})},me.onTitleMouseLeave=function(at){var pt=me.props,Kt=pt.parentMenu,qt=pt.eventKey,en=pt.onItemHover,ne=pt.onTitleMouseLeave;Kt.subMenuInstance=Object(k.a)(me),en({key:qt,hover:!1}),ne({key:qt,domEvent:at})},me.onTitleClick=function(at){var pt=Object(k.a)(me),Kt=pt.props;if(Kt.onTitleClick({key:Kt.eventKey,domEvent:at}),Kt.triggerSubMenuAction==="hover")return;me.triggerOpenChange(!Kt.isOpen,"click"),ze(Kt.store,me.props.eventKey,!1)},me.onSubMenuClick=function(at){typeof me.props.onClick=="function"&&me.props.onClick(me.addKeyPath(at))},me.onSelect=function(at){me.props.onSelect(at)},me.onDeselect=function(at){me.props.onDeselect(at)},me.getPrefixCls=function(){return"".concat(me.props.rootPrefixCls,"-submenu")},me.getActiveClassName=function(){return"".concat(me.getPrefixCls(),"-active")},me.getDisabledClassName=function(){return"".concat(me.getPrefixCls(),"-disabled")},me.getSelectedClassName=function(){return"".concat(me.getPrefixCls(),"-selected")},me.getOpenClassName=function(){return"".concat(me.props.rootPrefixCls,"-submenu-open")},me.saveMenuInstance=function(at){me.menuInstance=at},me.addKeyPath=function(at){return Object(Y.a)(Object(Y.a)({},at),{},{keyPath:(at.keyPath||[]).concat(me.props.eventKey)})},me.triggerOpenChange=function(at,pt){var Kt=me.props.eventKey,qt=function(){me.onOpenChange({key:Kt,item:Object(k.a)(me),trigger:pt,open:at})};pt==="mouseenter"?me.mouseenterTimeout=setTimeout(function(){qt()},0):qt()},me.isChildrenSelected=function(){var at={find:!1};return q(me.props.children,me.props.selectedKeys,at),at.find},me.isOpen=function(){return me.props.openKeys.indexOf(me.props.eventKey)!==-1},me.adjustWidth=function(){if(!me.subMenuTitle||!me.menuInstance)return;var at=Re.findDOMNode(me.menuInstance);if(at.offsetWidth>=me.subMenuTitle.offsetWidth)return;at.style.minWidth="".concat(me.subMenuTitle.offsetWidth,"px")},me.saveSubMenuTitle=function(at){me.subMenuTitle=at},me.getBaseProps=function(){var at=Object(k.a)(me),pt=at.props;return{mode:pt.mode==="horizontal"?"vertical":pt.mode,visible:me.props.isOpen,level:pt.level+1,inlineIndent:pt.inlineIndent,focusable:!1,onClick:me.onSubMenuClick,onSelect:me.onSelect,onDeselect:me.onDeselect,onDestroy:me.onDestroy,selectedKeys:pt.selectedKeys,eventKey:"".concat(pt.eventKey,"-menu-"),openKeys:pt.openKeys,motion:pt.motion,onOpenChange:me.onOpenChange,subMenuOpenDelay:pt.subMenuOpenDelay,parentMenu:Object(k.a)(me),subMenuCloseDelay:pt.subMenuCloseDelay,forceSubMenuRender:pt.forceSubMenuRender,triggerSubMenuAction:pt.triggerSubMenuAction,builtinPlacements:pt.builtinPlacements,defaultActiveFirst:pt.store.getState().defaultActiveFirst[K(pt.eventKey)],multiple:pt.multiple,prefixCls:pt.rootPrefixCls,id:me.internalMenuId,manualRef:me.saveMenuInstance,itemIcon:pt.itemIcon,expandIcon:pt.expandIcon,direction:pt.direction}},me.getMotion=function(at,pt){var Kt=Object(k.a)(me),qt=Kt.haveRendered,en=me.props,ne=en.motion,te=en.rootPrefixCls,j=Object(Y.a)(Object(Y.a)({},ne),{},{leavedClassName:"".concat(te,"-hidden"),removeOnLeave:!1,motionAppear:qt||!pt||at!=="inline"});return j};var De=Ke.store,nt=Ke.eventKey,et=De.getState(),ot=et.defaultActiveFirst;me.isRootMenu=!1;var _t=!1;return ot&&(_t=ot[nt]),ze(De,nt,_t),me}return Object(D.a)(st,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var me=this,De=this.props,nt=De.mode,et=De.parentMenu,ot=De.manualRef;if(ot&&ot(this),nt!=="horizontal"||!et.isRootMenu||!this.props.isOpen)return;this.minWidthTimeout=setTimeout(function(){return me.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var me=this.props,De=me.onDestroy,nt=me.eventKey;De&&De(nt),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout)}},{key:"renderChildren",value:function(me){var De=this,nt=this.getBaseProps(),et=this.getMotion(nt.mode,nt.visible);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||nt.visible||nt.forceSubMenuRender,!this.haveOpened)return R.createElement("div",null);var ot=nt.direction;return R.createElement(J.default,Object.assign({visible:nt.visible},et),function(_t){var at=_t.className,pt=_t.style,Kt=h()("".concat(nt.prefixCls,"-sub"),at,Object(i.a)({},"".concat(nt.prefixCls,"-rtl"),ot==="rtl"));return R.createElement(lt,Object.assign({},nt,{id:De.internalMenuId,className:Kt,style:pt}),me)})}},{key:"render",value:function(){var me,De=Object(Y.a)({},this.props),nt=De.isOpen,et=this.getPrefixCls(),ot=De.mode==="inline",_t=h()(et,"".concat(et,"-").concat(De.mode),(me={},Object(i.a)(me,De.className,!!De.className),Object(i.a)(me,this.getOpenClassName(),nt),Object(i.a)(me,this.getActiveClassName(),De.active||nt&&!ot),Object(i.a)(me,this.getDisabledClassName(),De.disabled),Object(i.a)(me,this.getSelectedClassName(),this.isChildrenSelected()),me));this.internalMenuId||(De.eventKey?this.internalMenuId="".concat(De.eventKey,"$Menu"):(ft+=1,this.internalMenuId="$__$".concat(ft,"$Menu")));var at={},pt={},Kt={};De.disabled||(at={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},pt={onClick:this.onTitleClick},Kt={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var qt={},en=De.direction;ot&&(en==="rtl"?qt.paddingRight=De.inlineIndent*De.level:qt.paddingLeft=De.inlineIndent*De.level);var ne={};this.props.isOpen&&(ne={"aria-owns":this.internalMenuId});var te=null;De.mode!=="horizontal"&&(te=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(te=R.createElement(this.props.expandIcon,Object(Y.a)({},this.props))));var j=R.createElement("div",Object.assign({ref:this.saveSubMenuTitle,style:qt,className:"".concat(et,"-title"),role:"button"},Kt,pt,{"aria-expanded":nt},ne,{"aria-haspopup":"true",title:typeof De.title=="string"?De.title:void 0}),De.title,te||R.createElement("i",{className:"".concat(et,"-arrow")})),H=this.renderChildren(De.children),V=De.parentMenu.isRootMenu?De.parentMenu.props.getPopupContainer:function(Xt){return Xt.parentNode},$=Pe[De.mode],de=De.popupOffset?{offset:De.popupOffset}:{},Ie=De.mode==="inline"?"":De.popupClassName;Ie+=en==="rtl"?" ".concat(et,"-rtl"):"";var Ue=De.disabled,ut=De.triggerSubMenuAction,yt=De.subMenuOpenDelay,St=De.forceSubMenuRender,Bt=De.subMenuCloseDelay,It=De.builtinPlacements;ce.forEach(function(Xt){return delete De[Xt]}),delete De.onClick;var it=en==="rtl"?Object.assign({},be,It):Object.assign({},Me,It);return delete De.direction,R.createElement("li",Object.assign({},De,at,{className:_t,role:"menuitem"}),ot&&j,ot&&H,!ot&&R.createElement(pe.a,{prefixCls:et,popupClassName:h()("".concat(et,"-popup"),Ie),getPopupContainer:V,builtinPlacements:it,popupPlacement:$,popupVisible:nt,popupAlign:de,popup:H,action:Ue?[]:[ut],mouseEnterDelay:yt,mouseLeaveDelay:Bt,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:St},j))}}]),st}(R.Component);Ce.defaultProps={onMouseEnter:X,onMouseLeave:X,onTitleMouseEnter:X,onTitleMouseLeave:X,onTitleClick:X,manualRef:X,mode:"vertical",title:""};var Le=Object(o.b)(function(gt,Ze){var st=gt.openKeys,Ke=gt.activeKey,me=gt.selectedKeys,De=Ze.eventKey,nt=Ze.subMenuKey;return{isOpen:st.indexOf(De)>-1,active:Ke[nt]===De,selectedKeys:me}})(Ce);Le.isSubMenu=!0;var He=Le,Be="menuitem-overflowed",bt=.5,ct=function(gt){Object(u.a)(st,gt);var Ze=Object(t.a)(st);function st(){var Ke;return Object(U.a)(this,st),Ke=Ze.apply(this,arguments),Ke.resizeObserver=null,Ke.mutationObserver=null,Ke.originalTotalWidth=0,Ke.overflowedItems=[],Ke.menuItemSizes=[],Ke.cancelFrameId=null,Ke.state={lastVisibleIndex:void 0},Ke.getMenuItemNodes=function(){var me=Ke.props.prefixCls,De=Re.findDOMNode(Object(k.a)(Ke));return De?[].slice.call(De.children).filter(function(nt){return nt.className.split(" ").indexOf("".concat(me,"-overflowed-submenu"))<0}):[]},Ke.getOverflowedSubMenuItem=function(me,De,nt){var et=Ke.props,ot=et.overflowedIndicator,_t=et.level,at=et.mode,pt=et.prefixCls,Kt=et.theme;if(_t!==1||at!=="horizontal")return null;var qt=Ke.props.children[0],en=qt.props,ne=en.children,te=en.title,j=en.style,H=Object(Ae.a)(en,["children","title","style"]),V=Object(Y.a)({},j),$="".concat(me,"-overflowed-indicator"),de="".concat(me,"-overflowed-indicator");De.length===0&&nt!==!0?V=Object(Y.a)(Object(Y.a)({},V),{},{display:"none"}):nt&&(V=Object(Y.a)(Object(Y.a)({},V),{},{visibility:"hidden",position:"absolute"}),$="".concat($,"-placeholder"),de="".concat(de,"-placeholder"));var Ie=Kt?"".concat(pt,"-").concat(Kt):"",Ue={};return ce.forEach(function(ut){H[ut]!==void 0&&(Ue[ut]=H[ut])}),R.createElement(He,Object.assign({title:ot,className:"".concat(pt,"-overflowed-submenu"),popupClassName:Ie},Ue,{key:$,eventKey:de,disabled:!1,style:V}),De)},Ke.setChildrenWidthAndResize=function(){if(Ke.props.mode!=="horizontal")return;var me=Re.findDOMNode(Object(k.a)(Ke));if(!me)return;var De=me.children;if(!De||De.length===0)return;var nt=me.children[De.length-1];ye(nt,"display","inline-block");var et=Ke.getMenuItemNodes(),ot=et.filter(function(_t){return _t.className.split(" ").indexOf(Be)>=0});ot.forEach(function(_t){ye(_t,"display","inline-block")}),Ke.menuItemSizes=et.map(function(_t){return ue(_t,!0)}),ot.forEach(function(_t){ye(_t,"display","none")}),Ke.overflowedIndicatorWidth=ue(me.children[me.children.length-1],!0),Ke.originalTotalWidth=Ke.menuItemSizes.reduce(function(_t,at){return _t+at},0),Ke.handleResize(),ye(nt,"display","none")},Ke.handleResize=function(){if(Ke.props.mode!=="horizontal")return;var me=Re.findDOMNode(Object(k.a)(Ke));if(!me)return;var De=ue(me);Ke.overflowedItems=[];var nt=0,et;Ke.originalTotalWidth>De+bt&&(et=-1,Ke.menuItemSizes.forEach(function(ot){nt+=ot,nt+Ke.overflowedIndicatorWidth<=De&&(et+=1)})),Ke.setState({lastVisibleIndex:et})},Ke}return Object(D.a)(st,[{key:"componentDidMount",value:function(){var me=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var De=Re.findDOMNode(this);if(!De)return;this.resizeObserver=new ae.default(function(nt){nt.forEach(function(){var et=me.cancelFrameId;cancelAnimationFrame(et),me.cancelFrameId=requestAnimationFrame(me.setChildrenWidthAndResize)})}),[].slice.call(De.children).concat(De).forEach(function(nt){me.resizeObserver.observe(nt)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){me.resizeObserver.disconnect(),[].slice.call(De.children).concat(De).forEach(function(nt){me.resizeObserver.observe(nt)}),me.setChildrenWidthAndResize()}),this.mutationObserver.observe(De,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(me){var De=this,nt=this.state.lastVisibleIndex;return(me||[]).reduce(function(et,ot,_t){var at=ot;if(De.props.mode==="horizontal"){var pt=De.getOverflowedSubMenuItem(ot.props.eventKey,[]);nt!==void 0&&De.props.className.indexOf("".concat(De.props.prefixCls,"-root"))!==-1&&(_t>nt&&(at=R.cloneElement(ot,{style:{display:"none"},eventKey:"".concat(ot.props.eventKey,"-hidden"),className:"".concat(Be)})),_t===nt+1&&(De.overflowedItems=me.slice(nt+1).map(function(qt){return R.cloneElement(qt,{key:qt.props.eventKey,mode:"vertical-left"})}),pt=De.getOverflowedSubMenuItem(ot.props.eventKey,De.overflowedItems)));var Kt=[].concat(Object(Ee.a)(et),[pt,at]);return _t===me.length-1&&Kt.push(De.getOverflowedSubMenuItem(ot.props.eventKey,[],!0)),Kt}return[].concat(Object(Ee.a)(et),[at])},[])}},{key:"render",value:function(){var me=this.props,De=me.visible,nt=me.prefixCls,et=me.overflowedIndicator,ot=me.mode,_t=me.level,at=me.tag,pt=me.children,Kt=me.theme,qt=Object(Ae.a)(me,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),en=at;return R.createElement(en,Object.assign({},qt),this.renderChildren(pt))}}]),st}(R.Component);ct.defaultProps={tag:"div",className:""};var Ot=ct;function Ft(gt){return gt.length?gt.every(function(Ze){return!!Ze.props.disabled}):!0}function Mt(gt,Ze,st){var Ke=gt.getState();gt.setState({activeKey:Object(Y.a)(Object(Y.a)({},Ke.activeKey),{},Object(i.a)({},Ze,st))})}function wt(gt){return gt.eventKey||"0-menu-"}function kt(gt,Ze){var st=Ze,Ke=gt.children,me=gt.eventKey;if(st){var De;if(Z(Ke,function(nt,et){nt&&nt.props&&!nt.props.disabled&&st===W(nt,me,et)&&(De=!0)}),De)return st}return st=null,gt.defaultActiveFirst&&Z(Ke,function(nt,et){!st&&nt&&!nt.props.disabled&&(st=W(nt,me,et))}),st}function $t(gt){if(gt){var Ze=this.instanceArray.indexOf(gt);Ze!==-1?this.instanceArray[Ze]=gt:this.instanceArray.push(gt)}}var Lt=function(gt){Object(u.a)(st,gt);var Ze=Object(t.a)(st);function st(Ke){var me;return Object(U.a)(this,st),me=Ze.call(this,Ke),me.onKeyDown=function(De,nt){var et=De.keyCode,ot;if(me.getFlatInstanceArray().forEach(function(at){at&&at.props.active&&at.onKeyDown&&(ot=at.onKeyDown(De))}),ot)return 1;var _t=null;return(et===x.a.UP||et===x.a.DOWN)&&(_t=me.step(et===x.a.UP?-1:1)),_t?(De.preventDefault(),Mt(me.props.store,wt(me.props),_t.props.eventKey),typeof nt=="function"&&nt(_t),1):void 0},me.onItemHover=function(De){var nt=De.key,et=De.hover;Mt(me.props.store,wt(me.props),et?nt:null)},me.onDeselect=function(De){me.props.onDeselect(De)},me.onSelect=function(De){me.props.onSelect(De)},me.onClick=function(De){me.props.onClick(De)},me.onOpenChange=function(De){me.props.onOpenChange(De)},me.onDestroy=function(De){me.props.onDestroy(De)},me.getFlatInstanceArray=function(){return me.instanceArray},me.step=function(De){var nt=me.getFlatInstanceArray(),et=me.props.store.getState().activeKey[wt(me.props)],ot=nt.length;if(!ot)return null;De<0&&(nt=nt.concat().reverse());var _t=-1;if(nt.every(function(qt,en){return qt&&qt.props.eventKey===et?(_t=en,!1):!0}),!me.props.defaultActiveFirst&&_t!==-1&&Ft(nt.slice(_t,ot-1)))return;var at=(_t+1)%ot,pt=at;do{var Kt=nt[pt];if(!Kt||Kt.props.disabled)pt=(pt+1)%ot;else return Kt}while(pt!==at);return null},me.renderCommonMenuItem=function(De,nt,et){var ot=me.props.store.getState(),_t=Object(k.a)(me),at=_t.props,pt=W(De,at.eventKey,nt),Kt=De.props;if(!Kt||typeof De.type=="string")return De;var qt=pt===ot.activeKey,en=Object(Y.a)(Object(Y.a)({mode:Kt.mode||at.mode,level:at.level,inlineIndent:at.inlineIndent,renderMenuItem:me.renderMenuItem,rootPrefixCls:at.prefixCls,index:nt,parentMenu:at.parentMenu,manualRef:Kt.disabled?void 0:Object(T.a)(De.ref,$t.bind(Object(k.a)(me))),eventKey:pt,active:!Kt.disabled&&qt,multiple:at.multiple,onClick:function(te){(Kt.onClick||X)(te),me.onClick(te)},onItemHover:me.onItemHover,motion:at.motion,subMenuOpenDelay:at.subMenuOpenDelay,subMenuCloseDelay:at.subMenuCloseDelay,forceSubMenuRender:at.forceSubMenuRender,onOpenChange:me.onOpenChange,onDeselect:me.onDeselect,onSelect:me.onSelect,builtinPlacements:at.builtinPlacements,itemIcon:Kt.itemIcon||me.props.itemIcon,expandIcon:Kt.expandIcon||me.props.expandIcon},et),{},{direction:at.direction});return(at.mode==="inline"||xe())&&(en.triggerSubMenuAction="click"),R.cloneElement(De,en)},me.renderMenuItem=function(De,nt,et){if(!De)return null;var ot=me.props.store.getState(),_t={openKeys:ot.openKeys,selectedKeys:ot.selectedKeys,triggerSubMenuAction:me.props.triggerSubMenuAction,subMenuKey:et};return me.renderCommonMenuItem(De,nt,_t)},Ke.store.setState({activeKey:Object(Y.a)(Object(Y.a)({},Ke.store.getState().activeKey),{},Object(i.a)({},Ke.eventKey,kt(Ke,Ke.activeKey)))}),me.instanceArray=[],me}return Object(D.a)(st,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(me){return this.props.visible||me.visible||this.props.className!==me.className||!S()(this.props.style,me.style)}},{key:"componentDidUpdate",value:function(me){var De=this.props,nt="activeKey"in De?De.activeKey:De.store.getState().activeKey[wt(De)],et=kt(De,nt);if(et!==nt)Mt(De.store,wt(De),et);else if("activeKey"in me){var ot=kt(me,me.activeKey);et!==ot&&Mt(De.store,wt(De),et)}}},{key:"render",value:function(){var me=this,De=Object(g.a)({},this.props);this.instanceArray=[];var nt=h()(De.prefixCls,De.className,"".concat(De.prefixCls,"-").concat(De.mode)),et={className:nt,role:De.role||"menu"};De.id&&(et.id=De.id),De.focusable&&(et.tabIndex=0,et.onKeyDown=this.onKeyDown);var ot=De.prefixCls,_t=De.eventKey,at=De.visible,pt=De.level,Kt=De.mode,qt=De.overflowedIndicator,en=De.theme;return ce.forEach(function(ne){return delete De[ne]}),delete De.onClick,R.createElement(Ot,Object.assign({},De,{prefixCls:ot,mode:Kt,tag:"ul",level:pt,theme:en,visible:at,overflowedIndicator:qt},et),R.Children.map(De.children,function(ne,te){return me.renderMenuItem(ne,te,_t||"0-menu-")}))}}]),st}(R.Component);Lt.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:X};var vt=Object(o.b)()(Lt),lt=vt,Tt=E("Kwbf");function ht(gt,Ze,st){var Ke=gt.prefixCls,me=gt.motion,De=gt.defaultMotions,nt=De===void 0?{}:De,et=gt.openAnimation,ot=gt.openTransitionName,_t=Ze.switchingModeFromInline;if(me)return me;if(Object(l.a)(et)==="object"&&et)Object(Tt.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof et=="string")return{motionName:"".concat(Ke,"-open-").concat(et)};if(ot)return{motionName:ot};var at=nt[st];return at||(_t?null:nt.other)}var mt=function(gt){Object(u.a)(st,gt);var Ze=Object(t.a)(st);function st(Ke){var me;Object(U.a)(this,st),me=Ze.call(this,Ke),me.inlineOpenKeys=[],me.onSelect=function(et){var ot=Object(k.a)(me),_t=ot.props;if(_t.selectable){var at=me.store.getState(),pt=at.selectedKeys,Kt=et.key;_t.multiple?pt=pt.concat([Kt]):pt=[Kt],"selectedKeys"in _t||me.store.setState({selectedKeys:pt}),_t.onSelect(Object(Y.a)(Object(Y.a)({},et),{},{selectedKeys:pt}))}},me.onClick=function(et){var ot=me.getRealMenuMode(),_t=Object(k.a)(me),at=_t.store,pt=_t.props.onOpenChange;ot!=="inline"&&!("openKeys"in me.props)&&(at.setState({openKeys:[]}),pt([])),me.props.onClick(et)},me.onKeyDown=function(et,ot){me.innerMenu.getWrappedInstance().onKeyDown(et,ot)},me.onOpenChange=function(et){var ot=Object(k.a)(me),_t=ot.props,at=me.store.getState().openKeys.concat(),pt=!1,Kt=function(en){var ne=!1;if(en.open)ne=at.indexOf(en.key)===-1,ne&&at.push(en.key);else{var te=at.indexOf(en.key);ne=te!==-1,ne&&at.splice(te,1)}pt=pt||ne};Array.isArray(et)?et.forEach(Kt):Kt(et),pt&&("openKeys"in me.props||me.store.setState({openKeys:at}),_t.onOpenChange(at))},me.onDeselect=function(et){var ot=Object(k.a)(me),_t=ot.props;if(_t.selectable){var at=me.store.getState().selectedKeys.concat(),pt=et.key,Kt=at.indexOf(pt);Kt!==-1&&at.splice(Kt,1),"selectedKeys"in _t||me.store.setState({selectedKeys:at}),_t.onDeselect(Object(Y.a)(Object(Y.a)({},et),{},{selectedKeys:at}))}},me.onMouseEnter=function(et){me.restoreModeVerticalFromInline();var ot=me.props.onMouseEnter;ot&&ot(et)},me.onTransitionEnd=function(et){var ot=et.propertyName==="width"&&et.target===et.currentTarget,_t=et.target.className,at=Object.prototype.toString.call(_t)==="[object SVGAnimatedString]"?_t.animVal:_t,pt=et.propertyName==="font-size"&&at.indexOf("anticon")>=0;(ot||pt)&&me.restoreModeVerticalFromInline()},me.setInnerMenu=function(et){me.innerMenu=et},me.isRootMenu=!0;var De=Ke.defaultSelectedKeys,nt=Ke.defaultOpenKeys;return"selectedKeys"in Ke&&(De=Ke.selectedKeys||[]),"openKeys"in Ke&&(nt=Ke.openKeys||[]),me.store=Object(o.c)({selectedKeys:De,openKeys:nt,activeKey:{"0-menu-":kt(Ke,Ke.activeKey)}}),me.state={switchingModeFromInline:!1},me}return Object(D.a)(st,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(me){this.updateOpentKeysWhenSwitchMode(me),this.updateMiniStore();var De=this.props,nt=De.siderCollapsed,et=De.inlineCollapsed,ot=De.onOpenChange;(!me.inlineCollapsed&&et||!me.siderCollapsed&&nt)&&ot([]),this.updateMenuDisplay()}},{key:"updateOpentKeysWhenSwitchMode",value:function(me){var De=this.props,nt=this.store,et=this.inlineOpenKeys,ot=nt.getState(),_t={};me.mode==="inline"&&De.mode!=="inline"&&this.setState({switchingModeFromInline:!0}),"openKeys"in De||((De.inlineCollapsed&&!me.inlineCollapsed||De.siderCollapsed&&!me.siderCollapsed)&&(this.setState({switchingModeFromInline:!0}),this.inlineOpenKeys=ot.openKeys.concat(),_t.openKeys=[]),(!De.inlineCollapsed&&me.inlineCollapsed||!De.siderCollapsed&&me.siderCollapsed)&&(_t.openKeys=et,this.inlineOpenKeys=[])),Object.keys(_t).length&&nt.setState(_t)}},{key:"updateMenuDisplay",value:function(){var me=this.props.collapsedWidth,De=this.store,nt=this.prevOpenKeys,et=this.getInlineCollapsed()&&(me===0||me==="0"||me==="0px");et?(this.prevOpenKeys=De.getState().openKeys.concat(),this.store.setState({openKeys:[]})):nt&&(this.store.setState({openKeys:nt}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var me=this.props.mode,De=this.state.switchingModeFromInline,nt=this.getInlineCollapsed();return De&&nt?"inline":nt?"vertical":me}},{key:"getInlineCollapsed",value:function(){var me=this.props,De=me.inlineCollapsed,nt=me.siderCollapsed;return nt!==void 0?nt:De}},{key:"restoreModeVerticalFromInline",value:function(){var me=this.state.switchingModeFromInline;me&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var me=Object(Y.a)({},Object(y.default)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),De=this.getRealMenuMode();return me.className+=" ".concat(me.prefixCls,"-root"),me.direction==="rtl"&&(me.className+=" ".concat(me.prefixCls,"-rtl")),me=Object(Y.a)(Object(Y.a)({},me),{},{mode:De,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:ht(this.props,this.state,De)}),delete me.openAnimation,delete me.openTransitionName,R.createElement(o.a,{store:this.store},R.createElement(lt,Object.assign({},me,{ref:this.setInnerMenu}),this.props.children))}}]),st}(R.Component);mt.defaultProps={selectable:!0,onClick:X,onSelect:X,onOpenChange:X,onDeselect:X,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:R.createElement("span",null,"\xB7\xB7\xB7")};var qe=mt,$e=function(gt){Object(u.a)(st,gt);var Ze=Object(t.a)(st);function st(){var Ke;return Object(U.a)(this,st),Ke=Ze.apply(this,arguments),Ke.onKeyDown=function(me){var De=me.keyCode;return De===x.a.ENTER?(Ke.onClick(me),!0):void 0},Ke.onMouseLeave=function(me){var De=Ke.props,nt=De.eventKey,et=De.onItemHover,ot=De.onMouseLeave;et({key:nt,hover:!1}),ot({key:nt,domEvent:me})},Ke.onMouseEnter=function(me){var De=Ke.props,nt=De.eventKey,et=De.onItemHover,ot=De.onMouseEnter;et({key:nt,hover:!0}),ot({key:nt,domEvent:me})},Ke.onClick=function(me){var De=Ke.props,nt=De.eventKey,et=De.multiple,ot=De.onClick,_t=De.onSelect,at=De.onDeselect,pt=De.isSelected,Kt={key:nt,keyPath:[nt],item:Object(k.a)(Ke),domEvent:me};ot(Kt),et?pt?at(Kt):_t(Kt):pt||_t(Kt)},Ke.saveNode=function(me){Ke.node=me},Ke}return Object(D.a)(st,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var me=this.props;me.onDestroy&&me.onDestroy(me.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var me,De=Object(Y.a)({},this.props),nt=h()(this.getPrefixCls(),De.className,(me={},Object(i.a)(me,this.getActiveClassName(),!De.disabled&&De.active),Object(i.a)(me,this.getSelectedClassName(),De.isSelected),Object(i.a)(me,this.getDisabledClassName(),De.disabled),me)),et=Object(Y.a)(Object(Y.a)({},De.attribute),{},{title:typeof De.title=="string"?De.title:void 0,className:nt,role:De.role||"menuitem","aria-disabled":De.disabled});De.role==="option"?et=Object(Y.a)(Object(Y.a)({},et),{},{role:"option","aria-selected":De.isSelected}):(De.role===null||De.role==="none")&&(et.role="none");var ot={onClick:De.disabled?null:this.onClick,onMouseLeave:De.disabled?null:this.onMouseLeave,onMouseEnter:De.disabled?null:this.onMouseEnter},_t=Object(Y.a)({},De.style);De.mode==="inline"&&(De.direction==="rtl"?_t.paddingRight=De.inlineIndent*De.level:_t.paddingLeft=De.inlineIndent*De.level),ce.forEach(function(pt){return delete De[pt]}),delete De.direction;var at=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(at=R.createElement(this.props.itemIcon,this.props)),R.createElement("li",Object.assign({},Object(y.default)(De,["onClick","onMouseEnter","onMouseLeave","onSelect"]),et,ot,{style:_t,ref:this.saveNode}),De.children,at)}}]),st}(R.Component);$e.isMenuItem=!0,$e.defaultProps={onSelect:X,onMouseEnter:X,onMouseLeave:X,manualRef:X};var Ye=Object(o.b)(function(gt,Ze){var st=gt.activeKey,Ke=gt.selectedKeys,me=Ze.eventKey,De=Ze.subMenuKey;return{active:st[De]===me,isSelected:Ke.indexOf(me)!==-1}})($e),Ct=Ye,Wt=function(gt){Object(u.a)(st,gt);var Ze=Object(t.a)(st);function st(){var Ke;return Object(U.a)(this,st),Ke=Ze.apply(this,arguments),Ke.renderInnerMenuItem=function(me){var De=Ke.props,nt=De.renderMenuItem,et=De.index;return nt(me,et,Ke.props.subMenuKey)},Ke}return Object(D.a)(st,[{key:"render",value:function(){var me=Object(g.a)({},this.props),De=me.className,nt=De===void 0?"":De,et=me.rootPrefixCls,ot="".concat(et,"-item-group-title"),_t="".concat(et,"-item-group-list"),at=me.title,pt=me.children;return ce.forEach(function(Kt){return delete me[Kt]}),delete me.onClick,delete me.direction,R.createElement("li",Object.assign({},me,{className:"".concat(nt," ").concat(et,"-item-group")}),R.createElement("div",{className:ot,title:typeof at=="string"?at:void 0},at),R.createElement("ul",{className:_t},R.Children.map(pt,this.renderInnerMenuItem)))}}]),st}(R.Component);Wt.isMenuItemGroup=!0,Wt.defaultProps={disabled:!0};var Gt=Wt,Vt=function(Ze){var st=Ze.className,Ke=Ze.rootPrefixCls,me=Ze.style;return R.createElement("li",{className:"".concat(st," ").concat(Ke,"-item-divider"),style:me})};Vt.defaultProps={disabled:!0,className:"",style:{}};var un=Vt,pn=Q.e=qe},"1sp6":function(ie,Q){ie.exports="data:image/png;base64,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"},"24YM":function(ie,Q,E){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.SensorTabIndex=Q.SensorClassName=Q.SizeSensorId=void 0;var Y="size-sensor-id";Q.SizeSensorId=Y;var U="size-sensor-object";Q.SensorClassName=U;var D="-1";Q.SensorTabIndex=D},"2DNl":function(ie,Q,E){var Y=E("IMiH"),U=E("loD1"),D=E("59Ip"),k=E("aKvl"),u=E("n1HI"),t=E("hX1E"),R=t.normalizeRadian,o=E("Sj9i"),y=E("hyiK"),g=Y.CMD,i=Math.PI*2,x=1e-4;function T(A,O){return Math.abs(A-O)O&&v>f&&v>r&&v>w||v1&&P(),F=o.cubicAt(O,f,r,w,S[0]),B>1&&(G=o.cubicAt(O,f,r,w,S[1]))),B===2?WO&&w>f&&w>r||w=0&&v<=1){for(var L=0,I=o.quadraticAt(O,f,r,v),B=0;B_||w<-_)return 0;var C=Math.sqrt(_*_-w*w);m[0]=-C,m[1]=C;var v=Math.abs(f-n);if(v<1e-4)return 0;if(v%i<1e-4){f=0,n=i;var L=r?1:-1;return d>=m[0]+A&&d<=m[1]+A?L:0}if(r){var C=f;f=R(n),n=R(C)}else f=R(f),n=R(n);f>n&&(n+=i);for(var I=0,B=0;B<2;B++){var F=m[B];if(F+A>d){var G=Math.atan2(w,F),L=r?1:-1;G<0&&(G=i+G),(G>=f&&G<=n||G+i>=f&&G+i<=n)&&(G>Math.PI/2&&G1&&(_||(r+=y(d,w,C,v,f,n))),L===1&&(d=A[L],w=A[L+1],C=d,v=w);switch(I){case g.M:C=A[L++],v=A[L++],d=C,w=v;break;case g.L:if(_){if(U.containStroke(d,w,A[L],A[L+1],O,f,n))return!0}else r+=y(d,w,A[L],A[L+1],f,n)||0;d=A[L++],w=A[L++];break;case g.C:if(_){if(D.containStroke(d,w,A[L++],A[L++],A[L++],A[L++],A[L],A[L+1],O,f,n))return!0}else r+=h(d,w,A[L++],A[L++],A[L++],A[L++],A[L],A[L+1],f,n)||0;d=A[L++],w=A[L++];break;case g.Q:if(_){if(k.containStroke(d,w,A[L++],A[L++],A[L],A[L+1],O,f,n))return!0}else r+=l(d,w,A[L++],A[L++],A[L],A[L+1],f,n)||0;d=A[L++],w=A[L++];break;case g.A:var B=A[L++],F=A[L++],G=A[L++],X=A[L++],W=A[L++],K=A[L++];L+=1;var Z=1-A[L++],q=Math.cos(W)*G+B,ce=Math.sin(W)*X+F;L>1?r+=y(d,w,q,ce,f,n):(C=q,v=ce);var ue=(f-B)*X/G+B;if(_){if(u.containStroke(B,F,X,W,W+K,Z,O,ue,n))return!0}else r+=s(B,F,X,W,W+K,Z,ue,n);d=Math.cos(W+K)*G+B,w=Math.sin(W+K)*X+F;break;case g.R:C=d=A[L++],v=w=A[L++];var ye=A[L++],xe=A[L++],q=C+ye,ce=v+xe;if(_){if(U.containStroke(C,v,q,v,O,f,n)||U.containStroke(q,v,q,ce,O,f,n)||U.containStroke(q,ce,C,ce,O,f,n)||U.containStroke(C,ce,C,v,O,f,n))return!0}else r+=y(q,v,q,ce,f,n),r+=y(C,ce,C,v,f,n);break;case g.Z:if(_){if(U.containStroke(d,w,C,v,O,f,n))return!0}else r+=y(d,w,C,v,f,n);d=C,w=v;break}}return!_&&!T(w,v)&&(r+=y(d,w,C,v,f,n)||0),r!==0}function p(A,O,_){return c(A,0,!1,O,_)}function b(A,O,_,f){return c(A,O,!0,_,f)}Q.contain=p,Q.containStroke=b},"2U/9":function(ie,Q,E){"use strict";var Y=E("VTBJ"),U=E("rePB"),D=E("Ff2n"),k=E("1OyB"),u=E("vuIU"),t=E("Ji7U"),R=E("LK+K"),o=E("q1tI"),y=E.n(o),g=E("Zm9Q"),i=E("TSYQ"),x=E.n(i),T=["className","prefixCls","style","active","status","iconPrefix","icon","wrapperStyle","stepNumber","disabled","description","title","subTitle","progressDot","stepIcon","tailContent","icons","stepIndex","onStepClick","onClick"];function m(s){return typeof s=="string"}var S=function(s){Object(t.a)(p,s);var c=Object(R.a)(p);function p(){var b;return Object(k.a)(this,p),b=c.apply(this,arguments),b.onClick=function(){var A=b.props,O=A.onClick,_=A.onStepClick,f=A.stepIndex;O&&O.apply(void 0,arguments),_(f)},b}return Object(u.a)(p,[{key:"renderIconNode",value:function(){var A,O=this.props,_=O.prefixCls,f=O.progressDot,n=O.stepIcon,r=O.stepNumber,d=O.status,w=O.title,C=O.description,v=O.icon,L=O.iconPrefix,I=O.icons,B,F=x()("".concat(_,"-icon"),"".concat(L,"icon"),(A={},Object(U.a)(A,"".concat(L,"icon-").concat(v),v&&m(v)),Object(U.a)(A,"".concat(L,"icon-check"),!v&&d==="finish"&&(I&&!I.finish||!I)),Object(U.a)(A,"".concat(L,"icon-cross"),!v&&d==="error"&&(I&&!I.error||!I)),A)),G=o.createElement("span",{className:"".concat(_,"-icon-dot")});return f?typeof f=="function"?B=o.createElement("span",{className:"".concat(_,"-icon")},f(G,{index:r-1,status:d,title:w,description:C})):B=o.createElement("span",{className:"".concat(_,"-icon")},G):v&&!m(v)?B=o.createElement("span",{className:"".concat(_,"-icon")},v):I&&I.finish&&d==="finish"?B=o.createElement("span",{className:"".concat(_,"-icon")},I.finish):I&&I.error&&d==="error"?B=o.createElement("span",{className:"".concat(_,"-icon")},I.error):v||d==="finish"||d==="error"?B=o.createElement("span",{className:F}):B=o.createElement("span",{className:"".concat(_,"-icon")},r),n&&(B=n({index:r-1,status:d,title:w,description:C,node:B})),B}},{key:"render",value:function(){var A,O=this.props,_=O.className,f=O.prefixCls,n=O.style,r=O.active,d=O.status,w=d===void 0?"wait":d,C=O.iconPrefix,v=O.icon,L=O.wrapperStyle,I=O.stepNumber,B=O.disabled,F=O.description,G=O.title,X=O.subTitle,W=O.progressDot,K=O.stepIcon,Z=O.tailContent,q=O.icons,ce=O.stepIndex,ue=O.onStepClick,ye=O.onClick,xe=Object(D.a)(O,T),Ee=x()("".concat(f,"-item"),"".concat(f,"-item-").concat(w),_,(A={},Object(U.a)(A,"".concat(f,"-item-custom"),v),Object(U.a)(A,"".concat(f,"-item-active"),r),Object(U.a)(A,"".concat(f,"-item-disabled"),B===!0),A)),Ae=Object(Y.a)({},n),Re={};return ue&&!B&&(Re.role="button",Re.tabIndex=0,Re.onClick=this.onClick),o.createElement("div",Object.assign({},xe,{className:Ee,style:Ae}),o.createElement("div",Object.assign({onClick:ye},Re,{className:"".concat(f,"-item-container")}),o.createElement("div",{className:"".concat(f,"-item-tail")},Z),o.createElement("div",{className:"".concat(f,"-item-icon")},this.renderIconNode()),o.createElement("div",{className:"".concat(f,"-item-content")},o.createElement("div",{className:"".concat(f,"-item-title")},G,X&&o.createElement("div",{title:typeof X=="string"?X:void 0,className:"".concat(f,"-item-subtitle")},X)),F&&o.createElement("div",{className:"".concat(f,"-item-description")},F))))}}]),p}(o.Component),P=["prefixCls","style","className","children","direction","type","labelPlacement","iconPrefix","status","size","current","progressDot","stepIcon","initial","icons","onChange"],h=function(s){Object(t.a)(p,s);var c=Object(R.a)(p);function p(){var b;return Object(k.a)(this,p),b=c.apply(this,arguments),b.onStepClick=function(A){var O=b.props,_=O.onChange,f=O.current;_&&f!==A&&_(A)},b}return Object(u.a)(p,[{key:"render",value:function(){var A,O=this,_=this.props,f=_.prefixCls,n=_.style,r=n===void 0?{}:n,d=_.className,w=_.children,C=_.direction,v=_.type,L=_.labelPlacement,I=_.iconPrefix,B=_.status,F=_.size,G=_.current,X=_.progressDot,W=_.stepIcon,K=_.initial,Z=_.icons,q=_.onChange,ce=Object(D.a)(_,P),ue=v==="navigation",ye=X?"vertical":L,xe=x()(f,"".concat(f,"-").concat(C),d,(A={},Object(U.a)(A,"".concat(f,"-").concat(F),F),Object(U.a)(A,"".concat(f,"-label-").concat(ye),C==="horizontal"),Object(U.a)(A,"".concat(f,"-dot"),!!X),Object(U.a)(A,"".concat(f,"-navigation"),ue),A));return y.a.createElement("div",Object.assign({className:xe,style:r},ce),Object(g.a)(w).map(function(Ee,Ae){var Re=K+Ae,ae=Object(Y.a)({stepNumber:"".concat(Re+1),stepIndex:Re,key:Re,prefixCls:f,iconPrefix:I,wrapperStyle:r,progressDot:X,stepIcon:W,icons:Z,onStepClick:q&&O.onStepClick},Ee.props);return B==="error"&&Ae===G-1&&(ae.className="".concat(f,"-next-error")),Ee.props.status||(Re===G?ae.status=B:Re=0;--L)if(v[L]===C)return!0;return!1}),d}else return null;else return d[0]},resize:function(n,r){var d=this._viewport;d.style.display="none";var w=this._opts;if(n!=null&&(w.width=n),r!=null&&(w.height=r),n=this._getSize(0),r=this._getSize(1),d.style.display="",this._width!==n||this._height!==r){this._width=n,this._height=r;var C=d.style;C.width=n+"px",C.height=r+"px";var v=this._svgDom;v.setAttribute("width",n),v.setAttribute("height",r)}this._backgroundNode&&(this._backgroundNode.setAttribute("width",n),this._backgroundNode.setAttribute("height",r))},getWidth:function(){return this._width},getHeight:function(){return this._height},_getSize:function(n){var r=this._opts,d=["width","height"][n],w=["clientWidth","clientHeight"][n],C=["paddingLeft","paddingTop"][n],v=["paddingRight","paddingBottom"][n];if(r[d]!=null&&r[d]!=="auto")return parseFloat(r[d]);var L=this.root,I=document.defaultView.getComputedStyle(L);return(L[w]||P(I[d])||P(L.style[d]))-(P(I[C])||0)-(P(I[v])||0)|0},dispose:function(){this.root.innerHTML="",this._svgRoot=this._backgroundRoot=this._svgDom=this._backgroundNode=this._viewport=this.storage=null},clear:function(){this._viewport&&this.root.removeChild(this._viewport)},toDataURL:function(){this.refresh();var n=encodeURIComponent(this._svgDom.outerHTML.replace(/> -\r<`));return"data:image/svg+xml;charset=UTF-8,"+n}};function _(n){return function(){k('In SVG mode painter not support method "'+n+'"')}}D.each(["getLayer","insertLayer","eachLayer","eachBuiltinLayer","eachOtherLayer","getLayers","modLayer","delLayer","clearLayer","pathToImage"],function(n){O.prototype[n]=_(n)});var f=O;ie.exports=f},"3e3G":function(ie,Q,E){var Y=E("bYtY"),U=E("QuXc"),D=function(u,t,R,o,y){this.x=u==null?.5:u,this.y=t==null?.5:t,this.r=R==null?.5:R,this.type="radial",this.global=y||!1,U.call(this,o)};D.prototype={constructor:D},Y.inherits(D,U);var k=D;ie.exports=k},"3gBT":function(ie,Q){var E=2311;function Y(){return E++}ie.exports=Y},"3wET":function(ie,Q){ie.exports="data:image/png;base64,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"},"40xk":function(ie,Q,E){ie.exports=E.p+"static/l.77ebf9e7.svg"},"498V":function(ie,Q,E){ie.exports=E.p+"static/logo.22b9a281.svg"},"4fz+":function(ie,Q,E){var Y=E("bYtY"),U=E("1bdT"),D=E("mFDi"),k=function(t){t=t||{},U.call(this,t);for(var R in t)t.hasOwnProperty(R)&&(this[R]=t[R]);this._children=[],this.__storage=null,this.__dirty=!0};k.prototype={constructor:k,isGroup:!0,type:"group",silent:!1,children:function(){return this._children.slice()},childAt:function(t){return this._children[t]},childOfName:function(t){for(var R=this._children,o=0;o=0&&(o.splice(y,0,t),this._doAdd(t))}return this},_doAdd:function(t){t.parent&&t.parent.remove(t),t.parent=this;var R=this.__storage,o=this.__zr;R&&R!==t.__storage&&(R.addToStorage(t),t instanceof k&&t.addChildrenToStorage(R)),o&&o.refresh()},remove:function(t){var R=this.__zr,o=this.__storage,y=this._children,g=Y.indexOf(y,t);return g<0?this:(y.splice(g,1),t.parent=null,o&&(o.delFromStorage(t),t instanceof k&&t.delChildrenFromStorage(o)),R&&R.refresh(),this)},removeAll:function(){var t=this._children,R=this.__storage,o,y;for(y=0;y1e-4){_[0]=l-c,_[1]=s-p,f[0]=l+c,f[1]=s+p;return}if(o[0]=t(b)*c+l,o[1]=u(b)*p+s,y[0]=t(A)*c+l,y[1]=u(A)*p+s,n(_,o,y),r(f,o,y),b=b%R,b<0&&(b=b+R),A=A%R,A<0&&(A=A+R),b>A&&!O?A+=R:bb&&(g[0]=t(C)*c+l,g[1]=u(C)*p+s,n(_,g,_),r(f,g,f))}Q.fromPoints=i,Q.fromLine=x,Q.fromCubic=S,Q.fromQuadratic=P,Q.fromArc=h},"4qgm":function(ie,Q){ie.exports="data:image/png;base64,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"},"4u4S":function(ie,Q){ie.exports="data:image/png;base64,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"},"4xil":function(ie,Q,E){ie.exports={watermark:"watermark___2DVjg",videovideo:"videovideo___3jScv",animate__loop:"animate__loop___36IZ1",upDown:"upDown___3FGkz",container:"container___GV_Ds","video-container":"video-container___35tqx","video-controls":"video-controls___u99fM",hide:"hide___2GDit","video-progress":"video-progress___2LKQJ",seek:"seek___3b-US","seek-tooltip":"seek-tooltip___bZ9sZ","bottom-controls":"bottom-controls___74sQw","left-controls":"left-controls___2kBb3","volume-controls":"volume-controls___QLaWH","fullscreen-button":"fullscreen-button___2nHzc","pip-button":"pip-button___18qQG","playback-animation":"playback-animation___gCL6X",volume:"volume___10eUe",hidden:"hidden___2JBJW"}},"55Ip":function(ie,Q,E){"use strict";E.d(Q,"a",function(){return s}),E.d(Q,"b",function(){return _});var Y=E("Ty5D"),U=E("dI71"),D=E("q1tI"),k=E.n(D),u=E("YS25"),t=E("17x9"),R=E.n(t),o=E("wx14"),y=E("zLVn"),g=E("9R94"),i=function(n){Object(U.a)(r,n);function r(){for(var w,C=arguments.length,v=new Array(C),L=0;Lk+m&&T>t+m&&T>o+m&&T>g+m||TD+m&&x>u+m&&x>R+m&&x>y+m||x=0||C.relatedTarget.className.indexOf("".concat(B,"-next"))>=0))return;n.setState({goInputText:""}),I(n.getValidValue())},n.go=function(C){var v=n.state.goInputText;if(v==="")return;(C.keyCode===m.ENTER||C.type==="click")&&(n.setState({goInputText:""}),n.props.quickGo(n.getValidValue()))},n}return Object(u.a)(f,[{key:"getValidValue",value:function(){var r=this.state,d=r.goInputText,w=r.current;return!d||isNaN(d)?w:Number(d)}},{key:"getPageSizeOptions",value:function(){var r=this.props,d=r.pageSize,w=r.pageSizeOptions;return w.some(function(C){return C.toString()===d.toString()})?w:w.concat([d.toString()]).sort(function(C,v){var L=isNaN(Number(C))?0:Number(C),I=isNaN(Number(v))?0:Number(v);return L-I})}},{key:"render",value:function(){var r=this,d=this.props,w=d.pageSize,C=d.locale,v=d.rootPrefixCls,L=d.changeSize,I=d.quickGo,B=d.goButton,F=d.selectComponentClass,G=d.buildOptionText,X=d.selectPrefixCls,W=d.disabled,K=this.state.goInputText,Z="".concat(v,"-options"),q=F,ce=null,ue=null,ye=null;if(!L&&!I)return null;var xe=this.getPageSizeOptions();if(L&&q){var Ee=xe.map(function(Ae,Re){return y.a.createElement(q.Option,{key:Re,value:Ae.toString()},(G||r.buildOptionText)(Ae))});ce=y.a.createElement(q,{disabled:W,prefixCls:X,showSearch:!1,className:"".concat(Z,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(w||xe[0]).toString(),onChange:this.changeSize,getPopupContainer:function(Re){return Re.parentNode}},Ee)}return I&&(B&&(ye=typeof B=="boolean"?y.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:W,className:"".concat(Z,"-quick-jumper-button")},C.jump_to_confirm):y.a.createElement("span",{onClick:this.go,onKeyUp:this.go},B)),ue=y.a.createElement("div",{className:"".concat(Z,"-quick-jumper")},C.jump_to,y.a.createElement("input",{disabled:W,type:"text",value:K,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),C.page,ye)),y.a.createElement("li",{className:"".concat(Z)},ce,ue)}}]),f}(y.a.Component);S.defaultProps={pageSizeOptions:["10","20","50","100"]};var P=S,h=E("N2Kk");function l(){}function s(O){return typeof O=="number"&&isFinite(O)&&Math.floor(O)===O}function c(O,_,f){return f}function p(O,_,f){var n=typeof O=="undefined"?_.pageSize:O;return Math.floor((f.total-1)/n)+1}var b=function(O){Object(t.a)(f,O);var _=Object(R.a)(f);function f(n){var r;Object(k.a)(this,f),r=_.call(this,n),r.getJumpPrevPage=function(){return Math.max(1,r.state.current-(r.props.showLessItems?3:5))},r.getJumpNextPage=function(){return Math.min(p(void 0,r.state,r.props),r.state.current+(r.props.showLessItems?3:5))},r.getItemIcon=function(L,I){var B=r.props.prefixCls,F=L||y.a.createElement("button",{type:"button","aria-label":I,className:"".concat(B,"-item-link")});return typeof L=="function"&&(F=y.a.createElement(L,Object(D.a)({},r.props))),F},r.savePaginationNode=function(L){r.paginationNode=L},r.isValid=function(L){return s(L)&&L!==r.state.current},r.shouldDisplayQuickJumper=function(){var L=r.props,I=L.showQuickJumper,B=L.pageSize,F=L.total;return F<=B?!1:I},r.handleKeyDown=function(L){(L.keyCode===m.ARROW_UP||L.keyCode===m.ARROW_DOWN)&&L.preventDefault()},r.handleKeyUp=function(L){var I=r.getValidValue(L),B=r.state.currentInputValue;I!==B&&r.setState({currentInputValue:I}),L.keyCode===m.ENTER?r.handleChange(I):L.keyCode===m.ARROW_UP?r.handleChange(I-1):L.keyCode===m.ARROW_DOWN&&r.handleChange(I+1)},r.changePageSize=function(L){var I=r.state.current,B=p(L,r.state,r.props);I=I>B?B:I,B===0&&(I=r.state.current),typeof L=="number"&&("pageSize"in r.props||r.setState({pageSize:L}),"current"in r.props||r.setState({current:I,currentInputValue:I})),r.props.onShowSizeChange(I,L),"onChange"in r.props&&r.props.onChange&&r.props.onChange(I,L)},r.handleChange=function(L){var I=r.props.disabled,B=L;if(r.isValid(B)&&!I){var F=p(void 0,r.state,r.props);B>F?B=F:B<1&&(B=1),"current"in r.props||r.setState({current:B,currentInputValue:B});var G=r.state.pageSize;return r.props.onChange(B,G),B}return r.state.current},r.prev=function(){r.hasPrev()&&r.handleChange(r.state.current-1)},r.next=function(){r.hasNext()&&r.handleChange(r.state.current+1)},r.jumpPrev=function(){r.handleChange(r.getJumpPrevPage())},r.jumpNext=function(){r.handleChange(r.getJumpNextPage())},r.hasPrev=function(){return r.state.current>1},r.hasNext=function(){return r.state.current2?B-2:0),G=2;G=w?v=w:v=Number(d),v}},{key:"getShowSizeChanger",value:function(){var r=this.props,d=r.showSizeChanger,w=r.total,C=r.totalBoundaryShowSizeChanger;return typeof d!="undefined"?d:w>C}},{key:"renderPrev",value:function(r){var d=this.props,w=d.prevIcon,C=d.itemRender,v=C(r,"prev",this.getItemIcon(w,"prev page")),L=!this.hasPrev();return Object(o.isValidElement)(v)?Object(o.cloneElement)(v,{disabled:L}):v}},{key:"renderNext",value:function(r){var d=this.props,w=d.nextIcon,C=d.itemRender,v=C(r,"next",this.getItemIcon(w,"next page")),L=!this.hasNext();return Object(o.isValidElement)(v)?Object(o.cloneElement)(v,{disabled:L}):v}},{key:"render",value:function(){var r=this,d=this.props,w=d.prefixCls,C=d.className,v=d.style,L=d.disabled,I=d.hideOnSinglePage,B=d.total,F=d.locale,G=d.showQuickJumper,X=d.showLessItems,W=d.showTitle,K=d.showTotal,Z=d.simple,q=d.itemRender,ce=d.showPrevNextJumpers,ue=d.jumpPrevIcon,ye=d.jumpNextIcon,xe=d.selectComponentClass,Ee=d.selectPrefixCls,Ae=d.pageSizeOptions,Re=this.state,ae=Re.current,pe=Re.pageSize,J=Re.currentInputValue;if(I===!0&&B<=pe)return null;var fe=p(void 0,this.state,this.props),Me=[],be=null,Ge=null,ft=null,Pe=null,ze=null,Ce=G&&G.goButton,Le=X?1:2,He=ae-1>0?ae-1:0,Be=ae+1=Le*2&&ae!==1+2&&(Me[0]=Object(o.cloneElement)(Me[0],{className:"".concat(w,"-item-after-jump-prev")}),Me.unshift(be)),fe-ae>=Le*2&&ae!==fe-2&&(Me[Me.length-1]=Object(o.cloneElement)(Me[Me.length-1],{className:"".concat(w,"-item-before-jump-next")}),Me.push(Ge)),kt!==1&&Me.unshift(ft),$t!==fe&&Me.push(Pe)}var lt=null;K&&(lt=y.a.createElement("li",{className:"".concat(w,"-total-text")},K(B,[B===0?0:(ae-1)*pe+1,ae*pe>B?B:ae*pe])));var Tt=!this.hasPrev()||!fe,ht=!this.hasNext()||!fe;return y.a.createElement("ul",Object(Y.a)({className:i()(w,C,Object(U.a)({},"".concat(w,"-disabled"),L)),style:v,unselectable:"unselectable",ref:this.savePaginationNode},bt),lt,y.a.createElement("li",{title:W?F.prev_page:null,onClick:this.prev,tabIndex:Tt?null:0,onKeyPress:this.runIfEnterPrev,className:i()("".concat(w,"-prev"),Object(U.a)({},"".concat(w,"-disabled"),Tt)),"aria-disabled":Tt},this.renderPrev(He)),Me,y.a.createElement("li",{title:W?F.next_page:null,onClick:this.next,tabIndex:ht?null:0,onKeyPress:this.runIfEnterNext,className:i()("".concat(w,"-next"),Object(U.a)({},"".concat(w,"-disabled"),ht)),"aria-disabled":ht},this.renderNext(Be)),y.a.createElement(P,{disabled:L,locale:F,rootPrefixCls:w,selectComponentClass:xe,selectPrefixCls:Ee,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:ae,pageSize:pe,pageSizeOptions:Ae,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Ce}))}}],[{key:"getDerivedStateFromProps",value:function(r,d){var w={};if("current"in r&&(w.current=r.current,r.current!==d.current&&(w.currentInputValue=w.current)),"pageSize"in r&&r.pageSize!==d.pageSize){var C=d.current,v=p(r.pageSize,d,r);C=C>v?v:C,"current"in r||(w.current=C,w.currentInputValue=C),w.pageSize=r.pageSize}return w}}]),f}(y.a.Component);b.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:l,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:l,locale:h.a,style:{},itemRender:c,totalBoundaryShowSizeChanger:50};var A=b},"69ZJ":function(ie,Q,E){"use strict";Object.defineProperty(Q,"__esModule",{value:!0});var Y=E("q1tI");Q.classNames=function(U){return typeof U=="string"?U.split(".").join(" ").trim():U instanceof HTMLElement?U.className:""},Q.validateChildren=function(U){var D=!0;return Array.isArray(U)?Y.Children.forEach(U,function(k){Y.isValidElement(k)||(D=!1)}):D=Y.isValidElement(U),D},Q.isReactElement=function(U){return Y.isValidElement(U)&&(typeof U.type=="string"||typeof U.type=="function"||typeof U.type=="object")},Q.isModuleAvailable=function(U,D){for(var k=!1,u=0;ui&&(g=0,y={}),g++,y[F]=X,X}function h(I,B,F,G,X,W,K,Z){return K?s(I,B,F,G,X,W,K,Z):l(I,B,F,G,X,W,Z)}function l(I,B,F,G,X,W,K){var Z=w(I,B,X,W,K),q=P(I,B);X&&(q+=X[1]+X[3]);var ce=Z.outerHeight,ue=c(0,q,F),ye=p(0,ce,G),xe=new Y(ue,ye,q,ce);return xe.lineHeight=Z.lineHeight,xe}function s(I,B,F,G,X,W,K,Z){var q=C(I,{rich:K,truncate:Z,font:B,textAlign:F,textPadding:X,textLineHeight:W}),ce=q.outerWidth,ue=q.outerHeight,ye=c(0,ce,F),xe=p(0,ue,G);return new Y(ye,xe,ce,ue)}function c(I,B,F){return F==="right"?I-=B:F==="center"&&(I-=B/2),I}function p(I,B,F){return F==="middle"?I-=B/2:F==="bottom"&&(I-=B),I}function b(I,B,F){var G=B.textPosition,X=B.textDistance,W=F.x,K=F.y;X=X||0;var Z=F.height,q=F.width,ce=Z/2,ue="left",ye="top";switch(G){case"left":W-=X,K+=ce,ue="right",ye="middle";break;case"right":W+=X+q,K+=ce,ye="middle";break;case"top":W+=q/2,K-=X,ue="center",ye="bottom";break;case"bottom":W+=q/2,K+=Z+X,ue="center";break;case"inside":W+=q/2,K+=ce,ue="center",ye="middle";break;case"insideLeft":W+=X,K+=ce,ye="middle";break;case"insideRight":W+=q-X,K+=ce,ue="right",ye="middle";break;case"insideTop":W+=q/2,K+=X,ue="center";break;case"insideBottom":W+=q/2,K+=Z-X,ue="center",ye="bottom";break;case"insideTopLeft":W+=X,K+=X;break;case"insideTopRight":W+=q-X,K+=X,ue="right";break;case"insideBottomLeft":W+=X,K+=Z-X,ye="bottom";break;case"insideBottomRight":W+=q-X,K+=Z-X,ue="right",ye="bottom";break}return I=I||{},I.x=W,I.y=K,I.textAlign=ue,I.textVerticalAlign=ye,I}function A(I,B,F){var G={textPosition:I,textDistance:F};return b({},G,B)}function O(I,B,F,G,X){if(!B)return"";var W=(I+"").split(` -`);X=_(B,F,G,X);for(var K=0,Z=W.length;K=W;Z++)K-=W;var q=P(F,B);return q>K&&(F="",q=0),K=I-q,G.ellipsis=F,G.ellipsisWidth=q,G.contentWidth=K,G.containerWidth=I,G}function f(I,B){var F=B.containerWidth,G=B.font,X=B.contentWidth;if(!F)return"";var W=P(I,G);if(W<=F)return I;for(var K=0;;K++){if(W<=X||K>=B.maxIterations){I+=B.ellipsis;break}var Z=K===0?n(I,X,B.ascCharWidth,B.cnCharWidth):W>0?Math.floor(I.length*X/W):0;I=I.substr(0,Z),W=P(I,G)}return I===""&&(I=B.placeholder),I}function n(I,B,F,G){for(var X=0,W=0,K=I.length;Wue)I="",K=[];else if(ye!=null)for(var xe=_(ye-(F?F[1]+F[3]:0),B,X.ellipsis,{minChar:X.minChar,placeholder:X.placeholder}),Ee=0,Ae=K.length;EeG&&v(F,I.substring(G,W)),v(F,X[2],X[1]),G=x.lastIndex}GEe)return{lines:[],width:0,height:0};fe.textWidth=P(fe.text,Ge);var Pe=Me.textWidth,ze=Pe==null||Pe==="auto";if(typeof Pe=="string"&&Pe.charAt(Pe.length-1)==="%")fe.percentWidth=Pe,ce.push(fe),Pe=0;else{if(ze){Pe=fe.textWidth;var Ce=Me.textBackgroundColor,Le=Ce&&Ce.image;Le&&(Le=U.findExistImage(Le),U.isImageReady(Le)&&(Pe=Math.max(Pe,Le.width*ft/Le.height)))}var He=be?be[1]+be[3]:0;Pe+=He;var Be=xe!=null?xe-pe:null;Be!=null&&Be=0&&n.splice(r,1),_.__hoverMir=null},clearHover:function(_){for(var f=this._hoverElements,n=0;n15)break}}w.__drawIndex=K,w.__drawIndex0&&_>r[0]){for(C=0;C_);C++);w=n[r[C]]}if(r.splice(C+1,0,_),n[_]=f,!f.virtual)if(w){var L=w.dom;L.nextSibling?v.insertBefore(f.dom,L.nextSibling):v.appendChild(f.dom)}else v.firstChild?v.insertBefore(f.dom,v.firstChild):v.appendChild(f.dom)},eachLayer:function(_,f){var n=this._zlevelList,r,d;for(d=0;d0?T:0),this._needsManuallyCompositing),L.__builtin__||k("ZLevel "+v+" has been used by unkown layer "+L.id),L!==d&&(L.__used=!0,L.__startIndex!==n&&(L.__dirty=!0),L.__startIndex=n,L.incremental?L.__drawIndex=-1:L.__drawIndex=n,f(n),d=L),r.__dirty&&(L.__dirty=!0,L.incremental&&L.__drawIndex<0&&(L.__drawIndex=n))}f(n),this.eachBuiltinLayer(function(I,B){!I.__used&&I.getElementCount()>0&&(I.__dirty=!0,I.__startIndex=I.__endIndex=I.__drawIndex=0),I.__dirty&&I.__drawIndex<0&&(I.__drawIndex=I.__startIndex)})},clear:function(){return this.eachBuiltinLayer(this._clearLayer),this},_clearLayer:function(_){_.clear()},setBackgroundColor:function(_){this._backgroundColor=_},configLayer:function(_,f){if(f){var n=this._layerConfig;n[_]?D.merge(n[_],f,!0):n[_]=f;for(var r=0;r=G&&IW?"true":"false","aria-posinset":W+1,"aria-setsize":K,tabIndex:B?-1:0},o.a.createElement("div",{className:"".concat(F,"-first")},q),o.a.createElement("div",{className:"".concat(F,"-second")},q)));return X&&(ce=X(ce,this.props)),ce}}]),d}(o.a.Component);function s(n,r){var d=Object.keys(n);if(Object.getOwnPropertySymbols){var w=Object.getOwnPropertySymbols(n);r&&(w=w.filter(function(C){return Object.getOwnPropertyDescriptor(n,C).enumerable})),d.push.apply(d,w)}return d}function c(n){for(var r=1;r0&&!K||I===x.a.RIGHT&&Z>0&&K?(G?Z-=.5:Z-=1,C.changeValue(Z),L.preventDefault()):I===x.a.LEFT&&ZK/2||!F&&v-W=E;)x|=i&1,i>>=1;return i+x}function k(i,x,T,m){var S=x+1;if(S===T)return 1;if(m(i[S++],i[x])<0){for(;S=0;)S++;return S-x}function u(i,x,T){for(T--;x>>1,S(P,i[s])<0?l=s:h=s+1;var c=m-h;switch(c){case 3:i[h+3]=i[h+2];case 2:i[h+2]=i[h+1];case 1:i[h+1]=i[h];break;default:for(;c>0;)i[h+c]=i[h+c-1],c--}i[h]=P}}function R(i,x,T,m,S,P){var h=0,l=0,s=1;if(P(i,x[T+S])>0){for(l=m-S;s0;)h=s,s=(s<<1)+1,s<=0&&(s=l);s>l&&(s=l),h+=S,s+=S}else{for(l=S+1;sl&&(s=l);var c=h;h=S-s,s=S-c}for(h++;h>>1);P(i,x[T+p])>0?h=p+1:s=p}return s}function o(i,x,T,m,S,P){var h=0,l=0,s=1;if(P(i,x[T+S])<0){for(l=S+1;sl&&(s=l);var c=h;h=S-s,s=S-c}else{for(l=m-S;s=0;)h=s,s=(s<<1)+1,s<=0&&(s=l);s>l&&(s=l),h+=S,s+=S}for(h++;h>>1);P(i,x[T+p])<0?s=p:h=p+1}return s}function y(i,x){var T=Y,m=0,S=U,P=0,h,l,s=0;m=i.length,m<2*U&&(S=m>>>1);var c=[];P=m<120?5:m<1542?10:m<119151?19:40,h=[],l=[];function p(n,r){h[s]=n,l[s]=r,s+=1}function b(){for(;s>1;){var n=s-2;if(n>=1&&l[n-1]<=l[n]+l[n+1]||n>=2&&l[n-2]<=l[n]+l[n-1])l[n-1]l[n+1])break;O(n)}}function A(){for(;s>1;){var n=s-2;n>0&&l[n-1]=Y||G>=Y);if(X)break;B<0&&(B=0),B+=2}if(T=B,T<1&&(T=1),r===1){for(C=0;C=0;C--)i[F+C]=i[B+C];i[I]=c[L];return}for(var G=T;;){var X=0,W=0,K=!1;do if(x(c[L],i[v])<0){if(i[I--]=i[v--],X++,W=0,--r===0){K=!0;break}}else if(i[I--]=c[L--],W++,X=0,--w===1){K=!0;break}while((X|W)=0;C--)i[F+C]=i[B+C];if(r===0){K=!0;break}}if(i[I--]=c[L--],--w===1){K=!0;break}if(W=w-R(i[v],c,0,w,w-1,x),W!==0){for(I-=W,L-=W,w-=W,F=I+1,B=L+1,C=0;C=Y||W>=Y);if(K)break;G<0&&(G=0),G+=2}if(T=G,T<1&&(T=1),w===1){for(I-=r,v-=r,F=I+1,B=v+1,C=r-1;C>=0;C--)i[F+C]=i[B+C];i[I]=c[L]}else{if(w===0)throw new Error;for(B=I-(w-1),C=0;Cl&&(s=l),t(i,T,T+s,T+P,x),P=s}h.pushRun(T,P),h.mergeRuns(),S-=P,T+=P}while(S!==0);h.forceMergeRuns()}ie.exports=g},BU3w:function(ie,Q,E){"use strict";E.d(Q,"a",function(){return t});var Y=E("MNnm"),U="rc-util-key";function D(R){if(R.attachTo)return R.attachTo;var o=document.querySelector("head");return o||document.body}function k(R){var o,y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(Y.a)())return null;var g=document.createElement("style");if((o=y.csp)===null||o===void 0?void 0:o.nonce){var i;g.nonce=(i=y.csp)===null||i===void 0?void 0:i.nonce}g.innerHTML=R;var x=D(y),T=x.firstChild;return y.prepend&&x.prepend?x.prepend(g):y.prepend&&T?x.insertBefore(g,T):x.appendChild(g),g}var u=new Map;function t(R,o){var y=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},g=D(y);if(!u.has(g)){var i=k("",y),x=i.parentNode;u.set(g,x),x.removeChild(i)}var T=Array.from(u.get(g).children).find(function(l){return l.tagName==="STYLE"&&l[U]===o});if(T){var m,S;if(((m=y.csp)===null||m===void 0?void 0:m.nonce)&&T.nonce!==((S=y.csp)===null||S===void 0?void 0:S.nonce)){var P;T.nonce=(P=y.csp)===null||P===void 0?void 0:P.nonce}return T.innerHTML!==R&&(T.innerHTML=R),T}var h=k(R,y);return h[U]=o,h}},BdwD:function(ie,Q,E){"use strict";var Y=E("+L6B"),U=E("2/Rp"),D=E("0Owb"),k=E("k1fw"),u=E("q1tI"),t=E.n(u),R=E("FOrL"),o=E.n(R),y=function(i){var x=i.buttonProps,T=x===void 0?{}:x,m=i.styles,S=m===void 0?{}:m,P=i.customText,h=i.ButtonText,l=i.ButtonClick,s=i.Buttonclass,c=i.ButtonTwo;return t.a.createElement("section",{className:"tc animated fadeIn",style:Object(k.a)(Object(k.a)({},{color:"#999",margin:"200px auto"}),S)},t.a.createElement("img",{src:o.a}),t.a.createElement("p",{className:"mt20 font14"},P||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),h&&t.a.createElement(U.a,Object(D.a)({className:s,onClick:l},T),h),c&&c)};Q.a=y},BlVb:function(ie,Q,E){var Y=E("hyiK"),U=1e-8;function D(u,t){return Math.abs(u-t).5?b:p}function g(p,b,A,O,_){var f=p.length;if(_===1)for(var n=0;n_;if(f)p.length=_;else for(var n=O;n<_;n++)p.push(A===1?b[n]:u.call(b[n]))}for(var r=p[0]&&p[0].length,n=0;n=0&&!(G[Pe]<=ft);Pe--);Pe=Math.min(Pe,w-2)}else{for(Pe=ye;Peft);Pe++);Pe=Math.min(Pe-1,w-2)}ye=Pe,xe=ft;var ze=G[Pe+1]-G[Pe];if(ze===0)return;if(Ae=(ft-G[Pe])/ze,d)if(ae=X[Pe],Re=X[Pe===0?Pe:Pe-1],pe=X[Pe>w-2?w-1:Pe+1],J=X[Pe>w-3?w-1:Pe+2],v)T(Re,ae,pe,J,Ae,Ae*Ae,Ae*Ae*Ae,n(Ge,_),B);else{var Ce;if(L)Ce=T(Re,ae,pe,J,Ae,Ae*Ae,Ae*Ae*Ae,fe,1),Ce=P(fe);else{if(I)return y(ae,pe,Ae);Ce=m(Re,ae,pe,J,Ae,Ae*Ae,Ae*Ae*Ae)}r(Ge,_,Ce)}else if(v)g(X[Pe],X[Pe+1],Ae,n(Ge,_),B);else{var Ce;if(L)g(X[Pe],X[Pe+1],Ae,fe,1),Ce=P(fe);else{if(I)return y(X[Pe],X[Pe+1],Ae);Ce=o(X[Pe],X[Pe+1],Ae)}r(Ge,_,Ce)}},be=new Y({target:p._target,life:F,loop:p._loop,delay:p._delay,onframe:Me,ondestroy:A});return b&&b!=="spline"&&(be.easing=b),be}var s=function(p,b,A,O){this._tracks={},this._target=p,this._loop=b||!1,this._getter=A||t,this._setter=O||R,this._clipCount=0,this._delay=0,this._doneList=[],this._onframeList=[],this._clipList=[]};s.prototype={when:function(p,b){var A=this._tracks;for(var O in b){if(!b.hasOwnProperty(O))continue;if(!A[O]){A[O]=[];var _=this._getter(this._target,O);if(_==null)continue;p!==0&&A[O].push({time:0,value:S(_)})}A[O].push({time:p,value:b[O]})}return this},during:function(p){return this._onframeList.push(p),this},pause:function(){for(var p=0;p1&&g&&g.length>1){var x=D(g)/D(i);!isFinite(x)&&(x=1),o.pinchScale=x;var T=k(g);return o.pinchX=T[0],o.pinchY=T[1],{type:"pinch",target:R[0].target,event:o}}}},t=U;ie.exports=t},CAjq:function(ie,Q,E){ie.exports=E.p+"static/qqCode.a1502573.png"},CLjs:function(ie,Q){ie.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEoAAABKCAYAAAAc0MJxAAAgAElEQVR4XsVcB1RUV9fdwwBD771IRxEEREWx94INCwQL9hqNJbHHrtEYNTEaNRp7F7tG7C2ggAVQAUFAeu+9zsy/zoXBGRiKKd9/13It5L13y773tH3OhYP/x+br68vdEayoGZ2Wrq+rpK4dn52vpCQry+XzhUK+DEdgpq2YXSXDLbBT08y4t2tIGQcQ/n9Nl/O/GlgIcNovuNImI6+4ezUfPWqqhY411TU2Agh0ZHlysio8OSjKccHlciAUAjV8AYoqqlFRVSNEjaCMKyOTzuXJhnNl8FpFkfvc0V7v1f3lQ0r/V/P/T4EicEzn+DoUFJR4VVcLR9XwBfbmeqpcV1sddLbVg30bTZjrq0JfXRFKPFnIycpANCGBUIiKaj6KyqqRmluKmLRChMXn4lVUFkLi81BSUlkopyDvryDHuWhmq/Zn2KYxBf8laP8JUCPnHFIKKlf0Ki7lzxUKBa7dbHVlPHtbYpCzCawN1SDD+WfDllXVIDg6CzeDE3EtMAGp2WVFPGW5y9oqsgeSjkx6818A9s9m3GBGnTbeUkr5mD83v6x6qa66gunsoW0xpb8tLPRUJd4ksZLlyrDfpeaVMlEz0VZudn18gRCEb0OQq/kCPA1Px8E/I3D7dbJAXl72kbGW7Kbo3yc//zcB+1eAEgqFHINpZ7zzC6u3GWsrmK/26ohJfayZOElre26Fo3s7fbyJzcYf9z5g54xuGOBo3OS6Tj7+iOj0InAEAvzg49rkex/TCrHzchjOPI0TyMrKXjfQ5K2IPewd928A9o+Bsp5zzSo9v/B3eRkMXPOVM74ebg8leekAiSackluK0PhcnHsSAwczLVgZqcG7p1Wj9QgEQnx/9jXuv07CglEOeB2Xg752BvDq1fhd8Y+jUguw4mgQ/EJSS9SUeVs9+9j9fHhu5+p/Atg/Akrf59TMnOLq3aO7mKjvndcDxlq14lNQWol7oSnw6mlVr5zFJ1laUY3Rm+/iq342MNRUwqnHH+G7YqDUdVx+EY9TT2LwKa0QUwe2xfQBttBRU2jVmq8FJeCbg8+RV1b9wkRV3ifm+KRPrfpQykt/CyjSRbHR+ftQw5+xZ253TBtgy7oWCoUor+KDw+HAYd4FLBnnjAXu7RvplXVnXiG/pBKmuip48ykXZ5b2g7xsrc4StROPPuJBaAoCI9Nxdd1QrD/zGp69LOHT16bZtZZW1rC+5Op0YE5RBebv98f1l8l5ehqK09JOTLz1d8D6YqAcZp3Tj8uvvG6mo9Tt6trBsDPRqB83MbsEu669RU97Q8z69SlKy6rRra0eDn7TB07mWvXvBX/MQmWNAApyXMzc9wyWBmq4uHwA+78I8EW/P8f9tylwsdTBbPf2uPM6mVnMuUPsml3nkqOBbOPS88owzMW0rj/g5xvvsPbUa76Ksvyq7DM+u7/Uef0ioDTGHjErE+JR7/b6VhdXDYKWCk9i0u8S83D0YTQev01FZRUfsWmFGOhsjDsb3cGVkRyqsKwKP119i0vPPyHkl7FQUZBrBEBMeiEWHQ5Enw6GOHw7gonpva3Dpb677VIoRL7XACcTbDoZjCc7PSRE3+9NMib99AiV4PxUdnHqKg6H02pPv9VAmXsfN0+tEDzx6Gpqfuq7/vW7L766K0EJCIhIR0WNAAnpRexnZ3Mt+O/0aAQCuQQfUgsAgRDt22g2eUrySiqhqijHXIgt519j0egO0FVTrH//fWIebr9KQlhiHrLzSjGmhyX0NRQxzs1Cqr/2OjYbw9bfAVeWuzfj1OQlHE7rwqJWAdVx4Xmjt8klf41zM7c6813/RvpENOtvjwXheVQGuOAgv6gcK71csPp4MCIPekGzwemj3X+bkMdO38voTCSkFyO3tJJ541wZGagryMJASwn25tro42CI/o5GUFOSlwCU3AHHORfQpb0Bsooq4NZOH4cW9AKvToSbQp/GHbD6FsoFwm2lvtPXtkYMWwTKc4Ovyq33JY/7OOh3ubF2SLOToMW7LbuOoooa7JnthiHOJrj8/BN0NRTRx96QzZscR9+AT/jpUijCPuWCyUYDsZRYIB0lvhDqqjz49LPBai8XGGkpsVdIfF99zEJiTimiUgpwxC8CaWemQLEF94S+JT05+PvbkFOSX5B7avKBlhR8s0CRI6nqfeqMuY7SRP8do6ChLI/4rGIcvvMBE/tao4PZZwXNlDCAMZvu4MdZbkw0zes8cgKQPGryn6bsfownb1OBOqvU0gQbgqahKI8983pgav9aS0uNToiiPBe7L4fh4De9Wx0iXQ1KgPeOR1X6mkqDU45PfNbcXJoFSnvy6YXCav6+4F/GMItTWc3H2vNv4NPbGpvOvWb6YHIf61atNTwxD0PW3kZaQRlYLPJPmkDATtYPPl2YK9JSo3mLxPFiwCd81dOy/pON519ju++7dGsjGZfIA9MzmuqryVGsZ5+zj88sCz6/sp+yZ/faji8ExMFMVwV2JppQV5bH5gtvmBe+bKyTVMdSNChZr17LriOzuLLxPEi0BMLa40giSP8a/o7AaDhTvhDrJnbC5kmdW8IJM/Y+w+6Z3XD6cQyyCsqwVSwMqhEIMHidH17G5Nwq8Z02uilLKBUoT18h90/f4/5e3c3dTiztVz+Refv/woCOplh40B/zhzvA73US5g9rj7C4HKaTpO0u6ZFu311jOqT+JAkEkJPlopOlDvo4G8PJQpt52zIyHAgJtDoxLq+qQXxGMV5EZuDp+zRk5ZfVAik6RQIhzq4YgIm9pZ9qCrgTMosR/DEbW868Qi8nI2ye3AXO5toS4JL/57zwCrg8mSm5p6ecloa8VKA0J56YLy/DPRC+f7xEuLDsWBCuvIjHXPf2WHM8CHoaini/3wsOCy4h8ehEKMjXOozibfqepzjxMLp2gXwB2ploYN4IB7hY6SAoOhPP3qYho6gC6kry0FfjsUCaFH5RaRXSiipA8Z5jG00MdDFhSpriw2sv4lElEDDA1HmyePPbeFjpqzUam7zy1SeDYaCljAl9rHHJPw43gxLwYpdHI6N0wC8Siw8HZbW1VLWL+MUrr2FnjYDqMP+s5oe0sqiDC3rpzRrUVuL9nOIKjNhwBw6W2mxTkzOLUc0XYlRXMywe1aH+XaI+AqMycel5PH67Fc5EyVJfFT9M68pci/23wqEgLwvP3lbo38EI8nJchMblwEBTEcbaytBW5TEXgVpFFR9vE3Lx58tE3H2TjG62ehjdwwInH0Tj3NMYCAA4WmhjyegOcO/UhvlQDdvZZ7HIKCjDd6MdUVZZwxR/w9NP1E/X764jNqvk56LzU79rESgVr+ObrfRV173+ZUw9ZyT+UVWNACuOBzETraGqwLimQc61FAmJ2aG7H3DodgQ+ZRSxU0TW7lsPRwzr0gYbT79CR0ttLB3rVG8RmZgJhbgbkoK5e56yU6SrIo92ZloY5GKK4V3awN5Eg82FFnM/LAU7Loaii60u+jiZYPHvAYjPLGabocCTxUhXMywf74wu1rr10x65wQ+u9gZY5+XSrD57/D4NQ9b5lXew1rIL3T0uUfxliRNlv9RXKzquMM53zUCNMV3Nm+yUxGHmnqfo1FYPC4fbs/do15YfCUR6filQdxq0FOVwYtkABEakM4pk/9c9YWOo3mS/GQXlGPfDPcjLcnF2+QB2wqjRJMVPAInm6Scf8dv199g8rSsO34nEjaCEekNAZ3FSXxvsmuUGPXVFZBaUM5EmD7+5RjZk4No/8SY+70Dh+akLmgRKc9KJFUbqSjve7hvfKDZragA6yl8f8MfJR6SH6hgAIWCkoYjLa4dg89nXLFZbPs65VX2WVFTjwN0PWD7aEcQEkEK2NVSTaijIL5v400NM6meLd/E5OHA78rPzKhTCSFMJl74fjO5t9ZsFSPzhg7epGLbOr8TRQcMydLtXtuhZ/YnasOGJ7Pa3cVF753W3Eo/Qzz6NgY2xBlxtPh9l0cfEXY/ecg8PQ1MkvGs9VR5ubBiGZX+8wLdjnTHWrenTKW0FlTV8yHNlGDhJ2SXYcfUtPLqaMc69YaM5TNv9GF3tDBCTWohDd8TAAqAsK4MbG90xwNGoSbBoc3KLK5nrQ9LScfFVJOYULS+8MGNXI6CMpp0eVFouuJ9w1Jt54ESuZRVW4NujgXCw0EY3G10M79ymfjDSK5N3P2EKVTwE4clwcHfrCGw+9xpLxzhiZBezVu9mUy+S9eq8+Ap6OBljy4ROzDCIt+oaAbx/eogRrmbw9Y/D3ZBkCaeWLOOLX8aivRgldPRBFApKqjB3mB1m7X2Gb8c41R+GvX9GYPmxlxGrHRMdN23aRPbisxun+tXJY6O7mEw//V1/kNXqufwGwmKz0aWdPlQU5aCnpgBiDUTt2MNozNzz5LO40QOBAL/M7YHopHx0MNdmtPC/1W68TMSiI4EY3smUBcjj3SwkuiYxHfL9n1g/uTOm//wEaQXln58LAScLLQTvHsPcAtrkP+5FITq1AC8+ZGLnzG7s9yIDQLrSfMYFoYGGXOfE4z4h9UAN+8aP9zAxJenq2iF6I7rUnho68uvOvsapB1Fsd3rZG+DZj6OYOJB1s5l9AdnFFWKTEbIof4mHE3yfxeBcE9Tu3wWOLF7Hb6+xXOBgZxMUlFbh21EOEt3FZRRh4o6HWO7ZEZ7b7kluIl+AX+f3xMyB7XDxxSf0aKsPX/9YOFrq4HpgAoJjsnB7/dD6jNHgtbcRGJv1Q8nFGWvrgTKaeqZHUXlNQOqJiVATswxPwtOw6dQrtDXXxuFb71lsd2b5AOz3i8SKoy8kJkLphGc7R+Ob/f5M9HRbyWt/CXArT79k/ldxaRVzD0gkv3GXPLW/3gpHUUklgqKz4PcmSUIETbWU8WrPWIzf8RDJ2SUY5WqGiho+c6r7dTAC+YkT6pIcJH4rjgW/qbw2k8VITJmreB1b281ab8uDH4ZLzPsH31CsOxkMK2MNUAqKGEZzA1WM33oPkamFEqfJu5cVXKx1WbZ3iZjz+SVAtPTu9qtvocyTZU4jKWdKYPRsb4C+dRQOfU9+Xq/l17F5qiuGrb0NoTiFUyPAzU3uUFGQxfWgBIzqZg4VnixIx1E/4i0iOR9OCy9X29vqmLzbNTaLAcUbf/zOqrEdhm6c0EniZbI+H1MLWXJSRLx9SClA+3kXJTkkgRB/7RwN4rmf/zS6yXxeS0C09HyTbygLZ4hj3/tnOA5/3RMz9vnj0Nc9JRhXygMmZRbj8btUPI0QIwSEQswc1A5HFvVBcXk1eLIyLCqQ1khPm864gKqaquH556b7caiiZOLpwqQbG4YYuXeqJeOba8cffcSMnx9L8EmOpprY4NMFr6IysX1a15a6+NvPN1x4g7HdzJGSW8aC5G9Hd0BCVgneJeZi7uDPSQcKpnusvMnCqmm7HknMtb2xOsIPftUs2yGa4NB1fgj8mLmuyHfGVo7TUl/j8LiCpJg/vGUapr6lrYjo3l+uvZWI4Df5dEFkQh6+93aRIPNoVwpLKqGjrgg6nWSOKRYjz7qgrIp1r6Ekz/5P+sZQU7FJfonIv62XwjClnw2LIw00FJGUU4Kp/WzxzR8vsHeWJHsxe+8zjO1piTFb77GMj6gp8bjIPD1FaoKi4XqXHQ/Cb35RlyovT/fi6E0+3b2yRvg889TEFrlm6mjizkc47y+Wpa4R4OlOD+ZvvdzlUe99F1dUY9mRQOQXVeD8qkHo9/0tyMnIsNitr6MReb8w1VPB5TWDMXvfM/ZdZwttbJ0q/URGpxYi6GMmetgZ4OXHbIzobIptl8Pw4xRXnHj8EV1t9SRSZzeCExESl42HIcl48bHewWa8V9LxSTDVab7WgdZ65EE0Fhx4/rrq+swuHH2f494aSsrno373bJVIeGy5hxuvPseLRPkSbbHjYggurBpU38fzD5nY7xeBmopqnFw+ADbzLmKNlwvO3fuAReOdsf70KziYa+HIN73h/dMjVFXx0dPBsEki7ueb7+HVwxLkAhCjQC7CN0de4LfZ3RGbXoQXUZnstIlaen4Zi0ftzLTwcwMJiD7sDVujpmNOUR8UgA9ffzdjjI+6CYfn8cf8ztZ6BwJ2jmoVUJ7b7uMyBaB1zcZAFT9O74bwpHys/0oyOr/5KhFn7kXBd+0Q/H73A8KT8xEVl4Pfl/Rlnv+6o4GYP8YJM/c+w/55PbHv6ls8/ml0o3kQMMtPBmPf7O44cDcSIzubsROx6Ggg9s50Yw7yLzffY8UYp/pvSVS7LruOuUPtMHvP0896SihE3JGJjbx7aYsP+ZQD18XXihf1d9Dn6Ew6tambjc76WxuGtQqo2b/9hSP3PtTrqL7tDZgu0FCuzZKINyrHuRMYjx2zu2PJoecITchlp4r8lhWHX0BFlQdKf605EYzQhDxM7G0l1Zvfdf0detsbshBjybFA/DK9GwNn/fk3+LGO1t1yKRTrPDtKjN9z1U0sH+sEj413gLqUvawMB+mnfaCj2nL9wqfMYljPOi9UUpUx5GDEoe3j3SxWXVrzWWyaQ4yyuyuPBdW7B2Nd28DRRg/OltoY/S/EdQ3HJn/mj/tR2DPTDck5pTgfEIcVHo6gnN7d0BQsqguTtl8Jw+pxzhKfD1p/m8Vw7t//WQ+UgboiUk5ObhWTQZV+JtPPCZUV5Iw4GHlou1d3y1UXVzWuJqmN4okN/Dw+OXlDxQYe380cdhbabLdHiAXNrTqeLbxEWeLZ+/1xYlEfxiVtvRyG2YPaslLGk09i0NZIndU2UNt5/R2WezhK9Dhsgx8Wj3HEsDWfgRroYIQH20ZIHVmUVhM9TMsvg/HUs0IddUVjjvzYI9vcO5qsvrZ2SP3HVD9A9EV5tQDLRjow0l/UqArFeOoZlFfz2a+GdzRhCQLK4Xn2+JwG+qdAFZZWYeHh59ju4woTHWVQAoDKeJaMrI3vlp0IxnafLqxqhbxxsnxzBreTGLbvmj+xYrwThq8loLgs27NliivWekmKaEBUJkuIUiA/WIyOoXjXbMY5IWRkDDk6PqeWOJpo/vKoDmXyaZ5EpGNgByNQKofKT8WBopm4b/DDHeKgAHS21MbCUR1YoLxohGSQ+nfBIrJu84UQrPfuBGMtJZa92uQbgpVjnBjfTUzBvtsRWDW2VnkTiO8S8jCyLqAXjeu67Dq+83CE97b7TPQ4AiHe7vdslLjNLCwHRRzE54uTfCT2zgsuVY5wsTXgaE04Nt1MR+1YyN5x9esKic9lBBZlR/ra6TdyzijDOm7LXWZJiH65+v0QnHnyEQe/7vV3san/jsz87TfJWD3OqX7cc/5xrGzI3rS2mOP262S0M1GHlUFt5uXhu1T2s7jDTGTckI13GOFH1XfEmXW31UPAztGNnNqrwQnILihHf0dj2Bh+zub4R2ag74qb+b072+pxtCadGCzPlbuXcnxCvYIjJUlJS6oXcGyQNqeJEeXRafEVvEvKB0coxLv9Xph/wB/+P7bOxZCGJoUdfzyIZh43+Uui9io2B7nFFRjasZbdJC7pUmACvLp/5qMuvYjHODdziVT6y5hsHLv3gZ30CwGfWKrs9ubhkBamHX4QDT11BRZcE2kpahcD4jBl17Ooyhsz23MsZpxum1JQFZV2YmK9ySRn7X1CHqqFQgyvK8ZquLiAyAz0W3WTgXZ25SAcuhOBK6sHt7psULy/R+/SQD6LTx9rGGjWFmBQI/MckVyAkZ0/x6BxmcWMQSBARcDdf5uGIXWZING3W31DWPC86ngQkrNLMb6nJXxXDmqUzY9JJwe2hgXHFPxT36JGnv/mC2H3Kq9MH8rx/NlX8erj/Ez/XR6qbnUW5FNWMSsEIyVJzF87Y+le7ME7kVhwwB/eva3hZKnNEqLTB0jmApuTRdIrbz7loKOFNpwtJLO3VMZDuqeLlU59F3Sa0gvKWdJA1DIKyxlNYipWfk3vUVD8wxRX9F95E51sdPHwhxESp0X0fVF5NQI+ZLBSyYm9rCTEcsLOR7j1OnlPqe/0pcycyXscff3rXLdO84bWRuBklkkP0QIc2mg2GQOm5pXBdNoZqCrIIXC3BxYcCMDjbSNbrMGgOs/bIckI+pCJvKJyFBZXwsJYHbMH26Ft3aZcD05gWV0Kqg11VBixRvlDchPEU1c0V01leYnfUWps56VQmBmosXLqb8c5Yff0bo32rKisCuHJBfiUXghNNQUJ6SED0mHBZaQWFE8rOD/jZB1xd3z/aNc2X5OXXL9TBeU4/SwWcwa1ZeluaY30mO2s8+zRbwt6IyA8DQtGdUDPdpLpIcYilFUhNq2I7d6twHjGQFbV8AGOTC19KBRCVV4WT3eOxp1XSVh76uXnOoO6og0NVR6GupjC3dUMna11WRhD+bqGRfreOx5i1lA7lsrKLqrE7CHtcHhh70ZLIF1HG0XAEw9vXWcc6MWswnKYTr8gNNRWsk884v2BAaU18ZSnqoKcb9wfX9Ur9OCYbCa3RG6JZy/ER6NaKcuZ51g4Y6GrwvJ4lKKiY56WV4bRm+4ip6gcpRU1KCyrRE0lHxw5Lts9yvuRnpGXl0VpeRXeJ+Ujr7gS/ZyNERKbjcKSKmbJrAxUISsrw+hfcgAzCitQWlLJWABFRTloKMmBJ8/FYBdT7P+6F8IS8rDx9EsMdDHF0sPP2dwWjHTAb3N6SABFxuNVXA7b1JziSqgqyEoUoJHP5r39Yerqjtbmmzb1q2FAOc67qheRmpP0Zu84nqh6lzbx4N1IVuJMFkdUjiw+GrGE+pNP1TqfAgF2zeqOlKwS2FtogcuVYbw06TgSTW01Hgy1lJkJJ06qYbk0mfNZ+/7CxWexTHSPL+3HSqUb+nAlFTVIzS1hhB1lSwpKKhk1TFHEQGcTrDkWhG0zumHM5rvIIUAFQvw4oxtW1vlcovmTwSLV0dlKB4/D09HP3lBCZcze9xfO+iecLr80dQp9U+9yK44//nTF2A59RHQwufPPIjPYhChMkZaOpgIdh/kX6/lzVZ4sAnZ5YNbPT3Bm5cBWURniwN8JTYbP9gdQVVVA9CHvJmtFmzIQJK6qSvKMvj5G2SOKKGoE+HOzu0ROUvT9qaexSM8twaiu5hJcFoFuMZNoYMG43HNTrkoApT3h+Nd66sr73+//nE4nC+Mfno70wnIscreXqqTnHfCvzc7SMRAK0d1OH3vn9sT8fc/gt2V4q6J00cRpc8jRpUbVLK0opqvH7NyzWFwOiINnb2uWshIlZUl1UBAszhbQzQpiO5pqxEO5b7hT2NZEwyTygFeJBFCdvrulE/YxPfHJjyOVetVlJIilpPxZXEYxHM00G9WVUweP36VhwOqbn/kegRBzh7WHh5s5fjj/BtfXD4V2KyiNJmfdigekT/Zce4et01wxfN1tFFfVxqHUhjqb4M5md4leSNR4cjIstyetef34EH5hqUdLL06bJXouUc2i/NXJU8M7GvlcXPmZSSA/J/RTLiv8stJXZSIobmXI4XT65jIiqaLu89HASs+OjEPadPYVo4IbpsFbsf5WvXLALwJXn3/ClqldWaGtRPkjX4CbG90bxYBU00nkI7kHMwe0lRBxCoTbzbsk1FeT755wYnKQVKDazDrbKSO34mX4/vEyopiH6r4p9ovPKIKtkQZcLLUbcTlU2zlh+wPJSl+BEAtH2mPKgLaY/+szfOfZERN6N38rqlXI1L1E/tPSQ89Zld+Efjbw2vYA2aS8xZqrtS6jqcVvTZAz+iQ8nVlZigQa3r5YTgmF21H+FVemS/gTjSruFMYd8/PuZTHs+OK+9UPSUTXUUMSNV0kY0cmUOaHijfTKkA1+eBiWIlnxKxAy/+TXeT3x67V3SM0vw4/TXOHYoIbySwCi00C3rQ7eCseqr1yYv7PiyAuU8yVva8hxwAyLq00tXyVqBNShupiSwh7xmnSyhG3n+kJLXX544pFJfuLfNQLKYMpJ1/yi6hcv94zhigfERx5GY0hHE3avd6QUgo7Yxy6LryBTvB6BRhIKoa3Mw/YZXWHfRgtbzr9hOzzX3R4DnYxaVTxP3VA4c/5ZLC4FxDELNqKrOdadfon7IZIlR2xxdAFyalesaUANE0jkXJLRoPBMdElJBMiCgwE4/ij2ednlab0aVgdLLXZV9T55uqu19uR7m93r9RHFU3RcyRunglUnKawCedtDvr+FIjFlWr8rfAGrtVzzlQusjdSZv/QoPA2GaopwsdVlxRcUENPlIeLEKPZKyCrG27gctjnki3n1toajhRaO3P2Akw+jUcmvLXhtcLwxc7AdDjcozCeQ7r9Px6AOhlIL9qlOtOvS6wIDLaWeiccmBjY85VKBsp3naxyXVvT+2JLemqIU0PPoLEZxkMOoq8Zj5YPSGvFJHpvu1OoLafadL4CRtjI8e1lhuKsZqwUlvyc2vRBpuWWoqKhmJ05NlYc2uqpob6oBFUV5BEVl4uKzGFAajE/esLS+BULMd7fH3rndG9Wf3g5NQUJGETpa6qB7XfAvmj8ZpF4rbyIitehY8YWpM6Wtq8mCfL0pp+fyqwS/h+wbizY6Ko2+JZaRxEpZyvUxokd8dj1i9eFNXuWoi98UFORgqafCKBE9TSUoKsjV/s2D4gokZZUgJqMIWazWSShZxiOpeEDO7o6ZbqzuvWHzj8pkWephHY3xJj4XnS11JBT89sthWH/mTbqlPt/x4+G5OV8EFN2DUfE6ebOLtdaIe5uHS5hQlke7FQ5Hcy30aW+AvJIq6KjyJFgGeufI/ShsuxCClJyS1t19IX1M9ePiRffNaXqBEJR+GtfDEtumdW3kgpAI01W3kNgcyMpzkVdYjuGdzWCmq1wvfqQu+q2+JdBRVxyZckJSgTerzMUfOsz6Q/9jDvflolF2bXaK0RS04wHRWaD7LaRTqC6cnFSqI2jYKA4jyuTc4xh2Ra2ArnkQIKKzXPezpiqPpcVHdLPAh6Q8PAhJQVxmEfjVdXUDjGGo7Z0W3c5IHSPdzFlm/EEAAAV3SURBVNnlobbGn2+h0nO6YCkrI4P88ipUV/MZKJGpBXAy10ZXK536+JFiRdel11BSLfwp/+zklc3tSYs3bizmnXVNSq94vH++m3LDa6p0HzizoAyDnYyZTiD6lQrqKSEgrVHEHpdehITsEnYzgcBSV+bBXE+F3TwQv/nASLr8csRmFCEzvwyV1UQiyjCFb2OkBn0NpSYrUkiqDz+IYieMWIzBHU1YHRQF2CIGkxgNKpV+n1R4f5Jm5YjDh+c2e4u9RaBowcbTznrmFJSfP7u8P3ecGFdNi6kRCBmzQGTc/juR6GlvgE4W2lLZhuZ27N96RowABfOm2kp4n5iP+UPsGul9cqI9tz/A/bDUCFcDxV4BByfltzR+q4CiTnieJ+Zw+PyD55b3lxnTTbIcmnaQUlxUT0BiSZaRzD3VMVnoNTYELU2qtc9po2ovZXFYYRhlU1QV5aFLV0RkZeBmo9so40J1DJN2PaJMTpyKbHWf3EvzU1szXquBos6UPE/M59fw9/2+sCd3mtjFQnqWXVTBxIQYzMm9rVnsR7Qu8dv/9G+xNLUQqo/6KzKD1Z0S00G5yLthKSyb0s5YQ+qF7wk7HuJBWHpMB1PFQaH7J0lc4/hHOqrhx8bTzvpk5JUfXvuVs8I6b5dGk6EUFil3qpEkZpJKGl0stJneas0V1qYmS7RxYnYpYzzZCaqoxpu4HOYEk+Wl0p8qvoBxZ6K/+yLeV2J2MTy23kd0alGIjpxwZPKFmWmtOUmid77oRIk+Mp/t2yclp/iCe0cjgyOL+zaqACbiKyO/nGWTO1vTdbMsKPJk0dfeAJT1sDFQhzKv8Q0n8YkTMC+is9jpiE4rxMN3aehkqc0uYAfH5aCmmo9p/WxYhje3pJJZQSrGldboGj/VnpfzOVfat9OZEbzJvehLQKJ3/xZQ9GH7OSfbxOcLzmkpyfX445veGCal/pPiKaJ4SX+RlSNObkxXM5YJpl0f7GTEuKqUvFJWmkj6JbuwgjEUBM69sBQsq6swJjGju8OklMqq+QyYjxlFGEqZGSlOL82R9Nb6M6/w2+0Pleoq8psWWsftEN1E+J8BRQPNOfRa7rJ/xKrC4prVE3qZK1Kha1N/3qiovIopd4r+6W8/dbbRZWQghUKPI9JZPKetQq6CKksyEMcekVRrtahVVfNx8H4UFrm3R3JuKcvjNXef+NarRCw9HIiUvPIIIz2VGfG/e738UnDE3//bJ0q8E6uZpxwyigR7ZTnCfotHO7BLhprNUK1kGfNLq+pFlsSKAKTwzdZYgxFqxBboqivAzUaP6UFR5N/SYqkqZd3pV3j8PqNEXVlud1t9xR2Bv3iJ3fdoqQfpz/8VoKhrCnn0J5/1KCiv3qjCk3GcM6Qd5rnbwUxX8oLP35tm818R8E/ep2HXlbcEUJWyktxZLS2VTfH7JS8n/pOx/zWgRJOg62wH41JGF1fUfCuoEbgNcDbk+PS3xVAXk2YJ/S9dBHFKpMivPI/H2ScxiEsvLlZWVjhjqMn7NfqgV/SX9tfS+/86UKIBiQgxn3OhY35h5bSKiuoxcvJcE3IAB7gYo7udAaNPtFUUWp1pIT6MFHropxw8fZ+OR6GppMyr5bhywSoKOGfXRudCwI8jWvSwWwKkqef/GVDiA3pu8JV/nlTZuaS8ZmhlFXrXVFU7y8hz1U01lWGmqwRjXWVoqSmyGgI5ORl2pZ9CIrKEOfnlSMouRUJOGfKKy/my4CRzedxgRa7MfQM9xYeRe72S/u7iv+S7/wlQDSdEFTTBH2osS0qq2gkA8/LKGnMVRZ5BOwOVsfllVTI8WS7dPk+ISS96yJXh5MoIBZ94irKfjNU0Ikdph2T8XRP/JcA0fPf/AGuCEi7HRE8WAAAAAElFTkSuQmCC"},CTM2:function(ie,Q,E){ie.exports=E.p+"static/icon3.3c0e4f18.svg"},CTlv:function(ie,Q){ie.exports="data:image/png;base64,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"},"Cs+z":function(ie,Q,E){ie.exports=E.p+"static/jqr.b801d45b.png"},"Ct/S":function(ie,Q,E){ie.exports={tilte:"tilte___1Tz7i",flexRow:"flexRow___3w9_D",flexColumn:"flexColumn___2HzC_",footerWrap:"footerWrap___12F5M",img:"img___3ED9Z",content:"content___rqPDY",modalContent:"modalContent___2h4ne"}},CzVm:function(ie,Q,E){ie.exports=E.p+"static/bg1.89b41082.png"},D2RN:function(ie,Q,E){ie.exports={flex_box_center:"flex_box_center___1wzjU",flex_space_between:"flex_space_between___19d2o",flex_box_vertical_center:"flex_box_vertical_center___1Wd-a",flex_box_center_end:"flex_box_center_end___2HPOy",flex_box_column:"flex_box_column___2cB5F",wrp:"wrp___V2wJo",banner:"banner___9x-A-",bg:"bg___2WSLA",list:"list___u4-_b",status:"status___4LRSp",desc:"desc___18okv",flex1:"flex1___34Elm",item:"item___32MoH",footer:"footer___1100r",tabs:"tabs___1g_DM",CompetitionsList:"CompetitionsList___2iLb3",CompetitionsListzhezhao:"CompetitionsListzhezhao___2O-qQ",shadow:"shadow___13bWc",divimg:"divimg___3dE7q",havetext:"havetext___2a_fQ",Finishedtext:"Finishedtext___3cssb",Comingtext:"Comingtext___14gQI",task_hide:"task_hide___KPgxv",task_hide_2:"task_hide_2___151jJ",Unpublishedtext:"Unpublishedtext___2LPx9",signup:"signup___1gqfa",checkboxtitle:"checkboxtitle___3U9gf"}},DBLp:function(ie,Q){function E(){}E.prototype={diff:function(u,t,R){R||(R=function(s,c){return s===c}),this.equals=R;var o=this;u=u.slice(),t=t.slice();var y=t.length,g=u.length,i=1,x=y+g,T=[{newPos:-1,components:[]}],m=this.extractCommon(T[0],t,u,0);if(T[0].newPos+1>=y&&m+1>=g){for(var S=[],P=0;P=y&&A+1>=g)return Y(o,c.components,t,u);T[s]=c}i++}for(;i<=x;){var l=h();if(l)return l}},pushComponent:function(u,t,R){var o=u[u.length-1];o&&o.added===t&&o.removed===R?u[u.length-1]={count:o.count+1,added:t,removed:R}:u.push({count:1,added:t,removed:R})},extractCommon:function(u,t,R,o){for(var y=t.length,g=R.length,i=u.newPos,x=i-o,T=0;i+1k||x<-k}var t=function(x){x=x||{},x.position||(this.position=[0,0]),x.rotation==null&&(this.rotation=0),x.scale||(this.scale=[1,1]),this.origin=this.origin||null},R=t.prototype;R.transform=null,R.needLocalTransform=function(){return u(this.rotation)||u(this.position[0])||u(this.position[1])||u(this.scale[0]-1)||u(this.scale[1]-1)};var o=[];R.updateTransform=function(){var x=this.parent,T=x&&x.transform,m=this.needLocalTransform(),S=this.transform;if(!(m||T)){S&&D(S);return}S=S||Y.create(),m?this.getLocalTransform(S):D(S),T&&(m?Y.mul(S,x.transform,S):Y.copy(S,x.transform)),this.transform=S;var P=this.globalScaleRatio;if(P!=null&&P!==1){this.getGlobalScale(o);var h=o[0]<0?-1:1,l=o[1]<0?-1:1,s=((o[0]-h)*P+h)/o[0]||0,c=((o[1]-l)*P+l)/o[1]||0;S[0]*=s,S[1]*=s,S[2]*=c,S[3]*=c}this.invTransform=this.invTransform||Y.create(),Y.invert(this.invTransform,S)},R.getLocalTransform=function(x){return t.getLocalTransform(this,x)},R.setTransform=function(x){var T=this.transform,m=x.dpr||1;T?x.setTransform(m*T[0],m*T[1],m*T[2],m*T[3],m*T[4],m*T[5]):x.setTransform(m,0,0,m,0,0)},R.restoreTransform=function(x){var T=x.dpr||1;x.setTransform(T,0,0,T,0,0)};var y=[],g=Y.create();R.setLocalTransform=function(x){if(!x)return;var T=x[0]*x[0]+x[1]*x[1],m=x[2]*x[2]+x[3]*x[3],S=this.position,P=this.scale;u(T-1)&&(T=Math.sqrt(T)),u(m-1)&&(m=Math.sqrt(m)),x[0]<0&&(T=-T),x[3]<0&&(m=-m),S[0]=x[4],S[1]=x[5],P[0]=T,P[1]=m,this.rotation=Math.atan2(-x[1]/m,x[0]/T)},R.decomposeTransform=function(){if(!this.transform)return;var x=this.parent,T=this.transform;x&&x.transform&&(Y.mul(y,x.invTransform,T),T=y);var m=this.origin;m&&(m[0]||m[1])&&(g[4]=m[0],g[5]=m[1],Y.mul(y,T,g),y[4]-=m[0],y[5]-=m[1],T=y),this.setLocalTransform(T)},R.getGlobalScale=function(x){var T=this.transform;return x=x||[],T?(x[0]=Math.sqrt(T[0]*T[0]+T[1]*T[1]),x[1]=Math.sqrt(T[2]*T[2]+T[3]*T[3]),T[0]<0&&(x[0]=-x[0]),T[3]<0&&(x[1]=-x[1]),x):(x[0]=1,x[1]=1,x)},R.transformCoordToLocal=function(x,T){var m=[x,T],S=this.invTransform;return S&&U.applyTransform(m,m,S),m},R.transformCoordToGlobal=function(x,T){var m=[x,T],S=this.transform;return S&&U.applyTransform(m,m,S),m},t.getLocalTransform=function(x,T){T=T||[],D(T);var m=x.origin,S=x.scale||[1,1],P=x.rotation||0,h=x.position||[0,0];return m&&(T[4]-=m[0],T[5]-=m[1]),Y.scale(T,T,S),P&&Y.rotate(T,T,P),m&&(T[4]+=m[0],T[5]+=m[1]),T[4]+=h[0],T[5]+=h[1],T};var i=t;ie.exports=i},Dagg:function(ie,Q,E){var Y=E("Gev7"),U=E("mFDi"),D=E("bYtY"),k=E("Xnb7");function u(R){Y.call(this,R)}u.prototype={constructor:u,type:"image",brush:function(R,o){var y=this.style,g=y.image;y.bind(R,this,o);var i=this._image=k.createOrUpdateImage(g,this._image,this,this.onload);if(!i||!k.isImageReady(i))return;var x=y.x||0,T=y.y||0,m=y.width,S=y.height,P=i.width/i.height;if(m==null&&S!=null?m=S*P:S==null&&m!=null?S=m/P:m==null&&S==null&&(m=i.width,S=i.height),this.setTransform(R),y.sWidth&&y.sHeight){var h=y.sx||0,l=y.sy||0;R.drawImage(i,h,l,y.sWidth,y.sHeight,x,T,m,S)}else if(y.sx&&y.sy){var h=y.sx,l=y.sy,s=m-h,c=S-l;R.drawImage(i,h,l,s,c,x,T,m,S)}else R.drawImage(i,x,T,m,S);y.text!=null&&(this.restoreTransform(R),this.drawRectText(R,this.getBoundingRect()))},getBoundingRect:function(){var R=this.style;return this._rect||(this._rect=new U(R.x||0,R.y||0,R.width||0,R.height||0)),this._rect}},D.inherits(u,Y);var t=u;ie.exports=t},E2g8:function(ie,Q,E){(function(Y,U){/*! +var hr=Math.pow;(window.webpackJsonp=window.webpackJsonp||[]).push([[270,3,5,6,8,9,10,13,37,122],{"+QRC":function(ie,J,E){"use strict";var Y=E("E9nw"),U={"text/plain":"Text","text/html":"Url",default:"Text"},D="Copy to clipboard: #{key}, Enter";function k(t){var R=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return t.replace(/#{\s*key\s*}/g,R)}function u(t,R){var o,y,g,i,x,T,m=!1;R||(R={}),o=R.debug||!1;try{g=Y(),i=document.createRange(),x=document.getSelection(),T=document.createElement("span"),T.textContent=t,T.style.all="unset",T.style.position="fixed",T.style.top=0,T.style.clip="rect(0, 0, 0, 0)",T.style.whiteSpace="pre",T.style.webkitUserSelect="text",T.style.MozUserSelect="text",T.style.msUserSelect="text",T.style.userSelect="text",T.addEventListener("copy",function(P){if(P.stopPropagation(),R.format)if(P.preventDefault(),typeof P.clipboardData=="undefined"){o&&console.warn("unable to use e.clipboardData"),o&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var h=U[R.format]||U.default;window.clipboardData.setData(h,t)}else P.clipboardData.clearData(),P.clipboardData.setData(R.format,t);R.onCopy&&(P.preventDefault(),R.onCopy(P.clipboardData))}),document.body.appendChild(T),i.selectNodeContents(T),x.addRange(i);var S=document.execCommand("copy");if(!S)throw new Error("copy command was unsuccessful");m=!0}catch(P){o&&console.error("unable to copy using execCommand: ",P),o&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(R.format||"text",t),R.onCopy&&R.onCopy(window.clipboardData),m=!0}catch(h){o&&console.error("unable to copy using clipboardData: ",h),o&&console.error("falling back to prompt"),y=k("message"in R?R.message:D),window.prompt(y,t)}}finally{x&&(typeof x.removeRange=="function"?x.removeRange(i):x.removeAllRanges()),T&&document.body.removeChild(T),g()}return m}ie.exports=u},"+UV5":function(ie,J,E){ie.exports={flex_box_center:"flex_box_center___HGyeq",flex_space_between:"flex_space_between___1SZxb",flex_box_vertical_center:"flex_box_vertical_center___3p7OJ",flex_box_center_end:"flex_box_center_end___2QknG",flex_box_column:"flex_box_column___2ONbh",home:"home___3OXHi",bg:"bg___1FZqC",public_width:"public_width___2aZmk",banner:"banner___1YW3P",content:"content___1Zo8y",experience:"experience___2HS7n",li:"li___dyKah",btn:"btn___19dK5",demonstrate:"demonstrate___1f-4k",title:"title___106X_",mask:"mask___YjAKB",name:"name___1cXcT",tagWarp:"tagWarp___3GAYo",tag:"tag___sWimL",feature:"feature___1HMP2"}},"/GNS":function(ie,J,E){ie.exports=E.p+"static/search1.c4136dd4.png"},"06Qe":function(ie,J,E){var Y=E("ItGF"),U="urn:schemas-microsoft-com:vml",D=typeof window=="undefined"?null:window,k=!1,u=D&&D.document;function t(y){return R(y)}var R;if(u&&!Y.canvasSupported)try{!u.namespaces.zrvml&&u.namespaces.add("zrvml",U),R=function(y){return u.createElement("')}}catch(y){R=function(g){return u.createElement("<"+g+' xmlns="'+U+'" class="zrvml">')}}function o(){if(k||!u)return;k=!0;var y=u.styleSheets;y.length<31?u.createStyleSheet().addRule(".zrvml","behavior:url(#default#VML)"):y[0].addRule(".zrvml","behavior:url(#default#VML)")}J.doc=u,J.createNode=t,J.initVML=o},"092g":function(ie,J,E){"use strict";E.d(J,"a",function(){return x});var Y=E("IzEo"),U=E("bx4M"),D=E("5Dmo"),k=E("3S7+"),u=E("q1tI"),t=E.n(u),R=E("m3rI"),o=E("G2Mv"),y=E.n(o),g=E("dKik"),i=E.n(g),x=function(m){var S=m.data;return t.a.createElement("aside",{className:y.a.courseItems},S&&S.map(function(P,h){return t.a.createElement("a",{href:"/paths/".concat(P.identifier),target:"_blank",key:P.identifier},t.a.createElement(U.a,{className:"animated fadeIn",key:h,cover:t.a.createElement("img",{alt:P.name,src:R.a.IMG_SERVER+"/"+P.image_url})},t.a.createElement(U.a.Meta,{title:t.a.createElement(t.a.Fragment,null,t.a.createElement(k.a,{title:P.name},t.a.createElement("div",{className:"".concat(y.a.esTitle)},P.name)),t.a.createElement("br",null)),description:t.a.createElement("div",null,P.featured>0&&t.a.createElement("div",{className:y.a.excellentTag},t.a.createElement("span",{style:{background:P.featured===1?"#FF8C29":P.featured===2?"#4361F2":P.featured===3?"#B38D24":""}},P.featured===1&&"\u56FD\u5BB6\u4E00\u6D41",P.featured===2&&"\u519B\u961F\u4E00\u6D41",P.featured===3&&"\u7701\u7EA7\u4E00\u6D41")),P.excellent&&t.a.createElement("div",{className:y.a.righttag},t.a.createElement("img",{src:i.a})),t.a.createElement("div",{className:y.a.flexEnd},t.a.createElement(k.a,{placement:"bottom",title:"\u7AE0\u8282\u6570"},t.a.createElement("span",null,t.a.createElement("i",{className:"iconfont icon-zhangjie1 mr3 font16"}),t.a.createElement("span",null,P.stages_count))),t.a.createElement(k.a,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},t.a.createElement("span",null,t.a.createElement("i",{className:"iconfont icon-chengyuan mr3 font18 ml10"}),t.a.createElement("span",null,P.members_count)))))})))}))}},"0r65":function(ie,J){var E=arguments[3],Y=arguments[4],U=arguments[5],D=JSON.stringify;ie.exports=function(k,u){for(var t,R=Object.keys(U),o=0,y=R.length;o=0;p--){var b;if(s[p]!==l&&!s[p].ignore&&(b=T(s[p],P,h))&&(!c.topTarget&&(c.topTarget=s[p]),b!==R)){c.target=s[p];break}}return c},processGesture:function(P,h){this._gestureMgr||(this._gestureMgr=new t);var l=this._gestureMgr;h==="start"&&l.clear();var s=l.recognize(P,this.findHover(P.zrX,P.zrY,null).target,this.proxy.dom);if(h==="end"&&l.clear(),s){var c=s.type;P.gestureEvent=c,this.dispatchToElement({target:s.target},c,s.event)}}},Y.each(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],function(P){x.prototype[P]=function(h){var l=h.zrX,s=h.zrY,c=m(this,l,s),p,b;if((P!=="mouseup"||!c)&&(p=this.findHover(l,s),b=p.target),P==="mousedown")this._downEl=b,this._downPoint=[h.zrX,h.zrY],this._upEl=b;else if(P==="mouseup")this._upEl=b;else if(P==="click"){if(this._downEl!==this._upEl||!this._downPoint||U.dist(this._downPoint,[h.zrX,h.zrY])>4)return;this._downPoint=null}this.dispatchToElement(p,P,h)}});function T(P,h,l){if(P[P.rectHover?"rectContain":"contain"](h,l)){for(var s=P,c;s;){if(s.clipPath&&!s.clipPath.contain(h,l))return!1;s.silent&&(c=!0),s=s.parent}return c?R:!0}return!1}function m(P,h,l){var s=P.painter;return h<0||h>s.getWidth()||l<0||l>s.getHeight()}Y.mixin(x,k),Y.mixin(x,D);var S=x;ie.exports=S},"1Jh7":function(ie,J,E){var Y=E("y+Vt"),U=E("T6xi"),D=Y.extend({type:"polyline",shape:{points:null,smooth:!1,smoothConstraint:null},style:{stroke:"#000",fill:null},buildPath:function(k,u){U.buildPath(k,u,!1)}});ie.exports=D},"1MYJ":function(ie,J,E){var Y=E("y+Vt"),U=Y.extend({type:"compound",shape:{paths:null},_updatePathDirty:function(){for(var D=this.__dirtyPath,k=this.shape.paths,u=0;u=this._maxSize&&i>0){var T=o.head;o.remove(T),delete y[T.key],g=T.value,this._lastRemovedEntry=T}x?x.value=R:x=new U(R),x.key=t,o.insertEntry(x),y[t]=x}return g},k.get=function(t){var R=this._map[t],o=this._list;if(R!=null)return R!==o.tail&&(o.remove(R),o.insertEntry(R)),R.value},k.clear=function(){this._list.clear(),this._map={}};var u=D;ie.exports=u},"1Sn+":function(ie,J,E){},"1XHU":function(ie,J,E){"use strict";var Y=E("2qtc"),U=E("kLXV"),D=E("q1tI"),k=E.n(D),u=E("9kvl"),t=E("3wET"),R=E.n(t),o=E("bUJZ"),y=E.n(o),g=E("Ct/S"),i=E.n(g),x=function(m){var S=m.visible,P=m.occupationValue,h=m.onCancel,l=h===void 0?function(){}:h,s=function(){return k.a.createElement("div",{className:i.a.flexColumn},k.a.createElement("img",{className:i.a.img,src:y.a}),k.a.createElement("span",{className:i.a.content},"\u672A\u804C\u4E1A\u8BA4\u8BC1"))},c=function(){return k.a.createElement("div",{className:i.a.flexColumn},k.a.createElement("img",{className:i.a.img,src:R.a}),k.a.createElement("span",{className:i.a.content},"\u672A\u5B9E\u540D\u8BA4\u8BC1"))},p=function(){return P===3?k.a.createElement(k.a.Fragment,null,c(),s()):P===2?s():c()};return k.a.createElement(U.a,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,visible:S,title:"\u56E0\u4E3A\u4EE5\u4E0B\u539F\u56E0\uFF0C\u60A8\u6682\u65F6\u4E0D\u80FD\u8FDB\u884C\u64CD\u4F5C",okText:"\u7ACB\u5373\u8BA4\u8BC1",cancelText:"\u53D6\u6D88",width:"600px",onOk:function(){l(),u.d.push("/account/certification")},onCancel:function(){l()}},k.a.createElement("div",{className:i.a.tilte},"\u8BF7\u5728\u5B8C\u6210\u6761\u4EF6\u540E\u91CD\u8BD5"),k.a.createElement("div",{className:i.a.flexRow},p()))};J.a=Object(u.a)(function(T){var m=T.paperlibrary,S=T.loading,P=T.globalSetting;return{paperlibrary:m,globalSetting:P,loading:S.effects}})(x)},"1ZF9":function(ie,J,E){ie.exports=E.p+"static/Authorize.cc9c212f.png"},"1bdT":function(ie,J,E){var Y=E("3gBT"),U=E("H6uX"),D=E("DN4a"),k=E("vWvF"),u=E("bYtY"),t=function(o){D.call(this,o),U.call(this,o),k.call(this,o),this.id=o.id||Y()};t.prototype={type:"element",name:"",__zr:null,ignore:!1,clipPath:null,isGroup:!1,drift:function(o,y){switch(this.draggable){case"horizontal":y=0;break;case"vertical":o=0;break}var g=this.transform;g||(g=this.transform=[1,0,0,1,0,0]),g[4]+=o,g[5]+=y,this.decomposeTransform(),this.dirty(!1)},beforeUpdate:function(){},afterUpdate:function(){},update:function(){this.updateTransform()},traverse:function(o,y){},attrKV:function(o,y){if(o==="position"||o==="scale"||o==="origin"){if(y){var g=this[o];g||(g=this[o]=[]),g[0]=y[0],g[1]=y[1]}}else this[o]=y},hide:function(){this.ignore=!0,this.__zr&&this.__zr.refresh()},show:function(){this.ignore=!1,this.__zr&&this.__zr.refresh()},attr:function(o,y){if(typeof o=="string")this.attrKV(o,y);else if(u.isObject(o))for(var g in o)o.hasOwnProperty(g)&&this.attrKV(g,o[g]);return this.dirty(!1),this},setClipPath:function(o){var y=this.__zr;y&&o.addSelfToZr(y),this.clipPath&&this.clipPath!==o&&this.removeClipPath(),this.clipPath=o,o.__zr=y,o.__clipTarget=this,this.dirty(!1)},removeClipPath:function(){var o=this.clipPath;o&&(o.__zr&&o.removeSelfFromZr(o.__zr),o.__zr=null,o.__clipTarget=null,this.clipPath=null,this.dirty(!1))},addSelfToZr:function(o){this.__zr=o;var y=this.animators;if(y)for(var g=0;g1&&arguments[1]!==void 0?arguments[1]:!1,Ke=Ze&&typeof Ze.getBoundingClientRect=="function"&&Ze.getBoundingClientRect().width;if(Ke){if(st){var he=getComputedStyle(Ze),De=he.marginLeft,nt=he.marginRight;Ke+=+De.replace("px","")+ +nt.replace("px","")}Ke=+Ke.toFixed(6)}return Ke||0},ye=function(Ze,st,Ke){Ze&&Object(l.a)(Ze.style)==="object"&&(Ze.style[st]=Ke)},xe=function(){return V.any},Ee=E("KQm4"),Ae=E("Ff2n"),Re=E("i8i4"),ae=E("bdgK"),pe=E("uciX"),Z=E("8XRh"),fe={adjustX:1,adjustY:1},Me={topLeft:{points:["bl","tl"],overflow:fe,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:fe,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:fe,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:fe,offset:[4,0]}},be={topLeft:{points:["bl","tl"],overflow:fe,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:fe,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:fe,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:fe,offset:[4,0]}},Ge=Me,ft=0,Pe={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},ze=function(Ze,st,Ke){var he=K(st),De=Ze.getState();Ze.setState({defaultActiveFirst:Object(Y.a)(Object(Y.a)({},De.defaultActiveFirst),{},Object(i.a)({},he,Ke))})},Ce=function(mt){Object(u.a)(st,mt);var Ze=Object(t.a)(st);function st(Ke){var he;Object(U.a)(this,st),he=Ze.call(this,Ke),he.onDestroy=function(at){he.props.onDestroy(at)},he.onKeyDown=function(at){var gt=at.keyCode,Ht=he.menuInstance,Zt=he.props,$t=Zt.isOpen,ne=Zt.store;if(gt===x.a.ENTER)return he.onTitleClick(at),ze(ne,he.props.eventKey,!0),!0;if(gt===x.a.RIGHT)return $t?Ht.onKeyDown(at):(he.triggerOpenChange(!0),ze(ne,he.props.eventKey,!0)),!0;if(gt===x.a.LEFT){var te;if($t)te=Ht.onKeyDown(at);else return;return te||(he.triggerOpenChange(!1),te=!0),te}return $t&&(gt===x.a.UP||gt===x.a.DOWN)?Ht.onKeyDown(at):void 0},he.onOpenChange=function(at){he.props.onOpenChange(at)},he.onPopupVisibleChange=function(at){he.triggerOpenChange(at,at?"mouseenter":"mouseleave")},he.onMouseEnter=function(at){var gt=he.props,Ht=gt.eventKey,Zt=gt.onMouseEnter,$t=gt.store;ze($t,he.props.eventKey,!1),Zt({key:Ht,domEvent:at})},he.onMouseLeave=function(at){var gt=he.props,Ht=gt.parentMenu,Zt=gt.eventKey,$t=gt.onMouseLeave;Ht.subMenuInstance=Object(k.a)(he),$t({key:Zt,domEvent:at})},he.onTitleMouseEnter=function(at){var gt=he.props,Ht=gt.eventKey,Zt=gt.onItemHover,$t=gt.onTitleMouseEnter;Zt({key:Ht,hover:!0}),$t({key:Ht,domEvent:at})},he.onTitleMouseLeave=function(at){var gt=he.props,Ht=gt.parentMenu,Zt=gt.eventKey,$t=gt.onItemHover,ne=gt.onTitleMouseLeave;Ht.subMenuInstance=Object(k.a)(he),$t({key:Zt,hover:!1}),ne({key:Zt,domEvent:at})},he.onTitleClick=function(at){var gt=Object(k.a)(he),Ht=gt.props;if(Ht.onTitleClick({key:Ht.eventKey,domEvent:at}),Ht.triggerSubMenuAction==="hover")return;he.triggerOpenChange(!Ht.isOpen,"click"),ze(Ht.store,he.props.eventKey,!1)},he.onSubMenuClick=function(at){typeof he.props.onClick=="function"&&he.props.onClick(he.addKeyPath(at))},he.onSelect=function(at){he.props.onSelect(at)},he.onDeselect=function(at){he.props.onDeselect(at)},he.getPrefixCls=function(){return"".concat(he.props.rootPrefixCls,"-submenu")},he.getActiveClassName=function(){return"".concat(he.getPrefixCls(),"-active")},he.getDisabledClassName=function(){return"".concat(he.getPrefixCls(),"-disabled")},he.getSelectedClassName=function(){return"".concat(he.getPrefixCls(),"-selected")},he.getOpenClassName=function(){return"".concat(he.props.rootPrefixCls,"-submenu-open")},he.saveMenuInstance=function(at){he.menuInstance=at},he.addKeyPath=function(at){return Object(Y.a)(Object(Y.a)({},at),{},{keyPath:(at.keyPath||[]).concat(he.props.eventKey)})},he.triggerOpenChange=function(at,gt){var Ht=he.props.eventKey,Zt=function(){he.onOpenChange({key:Ht,item:Object(k.a)(he),trigger:gt,open:at})};gt==="mouseenter"?he.mouseenterTimeout=setTimeout(function(){Zt()},0):Zt()},he.isChildrenSelected=function(){var at={find:!1};return q(he.props.children,he.props.selectedKeys,at),at.find},he.isOpen=function(){return he.props.openKeys.indexOf(he.props.eventKey)!==-1},he.adjustWidth=function(){if(!he.subMenuTitle||!he.menuInstance)return;var at=Re.findDOMNode(he.menuInstance);if(at.offsetWidth>=he.subMenuTitle.offsetWidth)return;at.style.minWidth="".concat(he.subMenuTitle.offsetWidth,"px")},he.saveSubMenuTitle=function(at){he.subMenuTitle=at},he.getBaseProps=function(){var at=Object(k.a)(he),gt=at.props;return{mode:gt.mode==="horizontal"?"vertical":gt.mode,visible:he.props.isOpen,level:gt.level+1,inlineIndent:gt.inlineIndent,focusable:!1,onClick:he.onSubMenuClick,onSelect:he.onSelect,onDeselect:he.onDeselect,onDestroy:he.onDestroy,selectedKeys:gt.selectedKeys,eventKey:"".concat(gt.eventKey,"-menu-"),openKeys:gt.openKeys,motion:gt.motion,onOpenChange:he.onOpenChange,subMenuOpenDelay:gt.subMenuOpenDelay,parentMenu:Object(k.a)(he),subMenuCloseDelay:gt.subMenuCloseDelay,forceSubMenuRender:gt.forceSubMenuRender,triggerSubMenuAction:gt.triggerSubMenuAction,builtinPlacements:gt.builtinPlacements,defaultActiveFirst:gt.store.getState().defaultActiveFirst[K(gt.eventKey)],multiple:gt.multiple,prefixCls:gt.rootPrefixCls,id:he.internalMenuId,manualRef:he.saveMenuInstance,itemIcon:gt.itemIcon,expandIcon:gt.expandIcon,direction:gt.direction}},he.getMotion=function(at,gt){var Ht=Object(k.a)(he),Zt=Ht.haveRendered,$t=he.props,ne=$t.motion,te=$t.rootPrefixCls,j=Object(Y.a)(Object(Y.a)({},ne),{},{leavedClassName:"".concat(te,"-hidden"),removeOnLeave:!1,motionAppear:Zt||!gt||at!=="inline"});return j};var De=Ke.store,nt=Ke.eventKey,et=De.getState(),ot=et.defaultActiveFirst;he.isRootMenu=!1;var _t=!1;return ot&&(_t=ot[nt]),ze(De,nt,_t),he}return Object(D.a)(st,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var he=this,De=this.props,nt=De.mode,et=De.parentMenu,ot=De.manualRef;if(ot&&ot(this),nt!=="horizontal"||!et.isRootMenu||!this.props.isOpen)return;this.minWidthTimeout=setTimeout(function(){return he.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var he=this.props,De=he.onDestroy,nt=he.eventKey;De&&De(nt),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout)}},{key:"renderChildren",value:function(he){var De=this,nt=this.getBaseProps(),et=this.getMotion(nt.mode,nt.visible);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||nt.visible||nt.forceSubMenuRender,!this.haveOpened)return R.createElement("div",null);var ot=nt.direction;return R.createElement(Z.default,Object.assign({visible:nt.visible},et),function(_t){var at=_t.className,gt=_t.style,Ht=h()("".concat(nt.prefixCls,"-sub"),at,Object(i.a)({},"".concat(nt.prefixCls,"-rtl"),ot==="rtl"));return R.createElement(lt,Object.assign({},nt,{id:De.internalMenuId,className:Ht,style:gt}),he)})}},{key:"render",value:function(){var he,De=Object(Y.a)({},this.props),nt=De.isOpen,et=this.getPrefixCls(),ot=De.mode==="inline",_t=h()(et,"".concat(et,"-").concat(De.mode),(he={},Object(i.a)(he,De.className,!!De.className),Object(i.a)(he,this.getOpenClassName(),nt),Object(i.a)(he,this.getActiveClassName(),De.active||nt&&!ot),Object(i.a)(he,this.getDisabledClassName(),De.disabled),Object(i.a)(he,this.getSelectedClassName(),this.isChildrenSelected()),he));this.internalMenuId||(De.eventKey?this.internalMenuId="".concat(De.eventKey,"$Menu"):(ft+=1,this.internalMenuId="$__$".concat(ft,"$Menu")));var at={},gt={},Ht={};De.disabled||(at={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},gt={onClick:this.onTitleClick},Ht={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var Zt={},$t=De.direction;ot&&($t==="rtl"?Zt.paddingRight=De.inlineIndent*De.level:Zt.paddingLeft=De.inlineIndent*De.level);var ne={};this.props.isOpen&&(ne={"aria-owns":this.internalMenuId});var te=null;De.mode!=="horizontal"&&(te=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(te=R.createElement(this.props.expandIcon,Object(Y.a)({},this.props))));var j=R.createElement("div",Object.assign({ref:this.saveSubMenuTitle,style:Zt,className:"".concat(et,"-title"),role:"button"},Ht,gt,{"aria-expanded":nt},ne,{"aria-haspopup":"true",title:typeof De.title=="string"?De.title:void 0}),De.title,te||R.createElement("i",{className:"".concat(et,"-arrow")})),H=this.renderChildren(De.children),G=De.parentMenu.isRootMenu?De.parentMenu.props.getPopupContainer:function(Vt){return Vt.parentNode},$=Pe[De.mode],de=De.popupOffset?{offset:De.popupOffset}:{},Ie=De.mode==="inline"?"":De.popupClassName;Ie+=$t==="rtl"?" ".concat(et,"-rtl"):"";var Ue=De.disabled,ut=De.triggerSubMenuAction,yt=De.subMenuOpenDelay,St=De.forceSubMenuRender,jt=De.subMenuCloseDelay,It=De.builtinPlacements;ce.forEach(function(Vt){return delete De[Vt]}),delete De.onClick;var it=$t==="rtl"?Object.assign({},be,It):Object.assign({},Me,It);return delete De.direction,R.createElement("li",Object.assign({},De,at,{className:_t,role:"menuitem"}),ot&&j,ot&&H,!ot&&R.createElement(pe.a,{prefixCls:et,popupClassName:h()("".concat(et,"-popup"),Ie),getPopupContainer:G,builtinPlacements:it,popupPlacement:$,popupVisible:nt,popupAlign:de,popup:H,action:Ue?[]:[ut],mouseEnterDelay:yt,mouseLeaveDelay:jt,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:St},j))}}]),st}(R.Component);Ce.defaultProps={onMouseEnter:X,onMouseLeave:X,onTitleMouseEnter:X,onTitleMouseLeave:X,onTitleClick:X,manualRef:X,mode:"vertical",title:""};var Le=Object(o.b)(function(mt,Ze){var st=mt.openKeys,Ke=mt.activeKey,he=mt.selectedKeys,De=Ze.eventKey,nt=Ze.subMenuKey;return{isOpen:st.indexOf(De)>-1,active:Ke[nt]===De,selectedKeys:he}})(Ce);Le.isSubMenu=!0;var He=Le,Be="menuitem-overflowed",bt=.5,ct=function(mt){Object(u.a)(st,mt);var Ze=Object(t.a)(st);function st(){var Ke;return Object(U.a)(this,st),Ke=Ze.apply(this,arguments),Ke.resizeObserver=null,Ke.mutationObserver=null,Ke.originalTotalWidth=0,Ke.overflowedItems=[],Ke.menuItemSizes=[],Ke.cancelFrameId=null,Ke.state={lastVisibleIndex:void 0},Ke.getMenuItemNodes=function(){var he=Ke.props.prefixCls,De=Re.findDOMNode(Object(k.a)(Ke));return De?[].slice.call(De.children).filter(function(nt){return nt.className.split(" ").indexOf("".concat(he,"-overflowed-submenu"))<0}):[]},Ke.getOverflowedSubMenuItem=function(he,De,nt){var et=Ke.props,ot=et.overflowedIndicator,_t=et.level,at=et.mode,gt=et.prefixCls,Ht=et.theme;if(_t!==1||at!=="horizontal")return null;var Zt=Ke.props.children[0],$t=Zt.props,ne=$t.children,te=$t.title,j=$t.style,H=Object(Ae.a)($t,["children","title","style"]),G=Object(Y.a)({},j),$="".concat(he,"-overflowed-indicator"),de="".concat(he,"-overflowed-indicator");De.length===0&&nt!==!0?G=Object(Y.a)(Object(Y.a)({},G),{},{display:"none"}):nt&&(G=Object(Y.a)(Object(Y.a)({},G),{},{visibility:"hidden",position:"absolute"}),$="".concat($,"-placeholder"),de="".concat(de,"-placeholder"));var Ie=Ht?"".concat(gt,"-").concat(Ht):"",Ue={};return ce.forEach(function(ut){H[ut]!==void 0&&(Ue[ut]=H[ut])}),R.createElement(He,Object.assign({title:ot,className:"".concat(gt,"-overflowed-submenu"),popupClassName:Ie},Ue,{key:$,eventKey:de,disabled:!1,style:G}),De)},Ke.setChildrenWidthAndResize=function(){if(Ke.props.mode!=="horizontal")return;var he=Re.findDOMNode(Object(k.a)(Ke));if(!he)return;var De=he.children;if(!De||De.length===0)return;var nt=he.children[De.length-1];ye(nt,"display","inline-block");var et=Ke.getMenuItemNodes(),ot=et.filter(function(_t){return _t.className.split(" ").indexOf(Be)>=0});ot.forEach(function(_t){ye(_t,"display","inline-block")}),Ke.menuItemSizes=et.map(function(_t){return ue(_t,!0)}),ot.forEach(function(_t){ye(_t,"display","none")}),Ke.overflowedIndicatorWidth=ue(he.children[he.children.length-1],!0),Ke.originalTotalWidth=Ke.menuItemSizes.reduce(function(_t,at){return _t+at},0),Ke.handleResize(),ye(nt,"display","none")},Ke.handleResize=function(){if(Ke.props.mode!=="horizontal")return;var he=Re.findDOMNode(Object(k.a)(Ke));if(!he)return;var De=ue(he);Ke.overflowedItems=[];var nt=0,et;Ke.originalTotalWidth>De+bt&&(et=-1,Ke.menuItemSizes.forEach(function(ot){nt+=ot,nt+Ke.overflowedIndicatorWidth<=De&&(et+=1)})),Ke.setState({lastVisibleIndex:et})},Ke}return Object(D.a)(st,[{key:"componentDidMount",value:function(){var he=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var De=Re.findDOMNode(this);if(!De)return;this.resizeObserver=new ae.default(function(nt){nt.forEach(function(){var et=he.cancelFrameId;cancelAnimationFrame(et),he.cancelFrameId=requestAnimationFrame(he.setChildrenWidthAndResize)})}),[].slice.call(De.children).concat(De).forEach(function(nt){he.resizeObserver.observe(nt)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){he.resizeObserver.disconnect(),[].slice.call(De.children).concat(De).forEach(function(nt){he.resizeObserver.observe(nt)}),he.setChildrenWidthAndResize()}),this.mutationObserver.observe(De,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(he){var De=this,nt=this.state.lastVisibleIndex;return(he||[]).reduce(function(et,ot,_t){var at=ot;if(De.props.mode==="horizontal"){var gt=De.getOverflowedSubMenuItem(ot.props.eventKey,[]);nt!==void 0&&De.props.className.indexOf("".concat(De.props.prefixCls,"-root"))!==-1&&(_t>nt&&(at=R.cloneElement(ot,{style:{display:"none"},eventKey:"".concat(ot.props.eventKey,"-hidden"),className:"".concat(Be)})),_t===nt+1&&(De.overflowedItems=he.slice(nt+1).map(function(Zt){return R.cloneElement(Zt,{key:Zt.props.eventKey,mode:"vertical-left"})}),gt=De.getOverflowedSubMenuItem(ot.props.eventKey,De.overflowedItems)));var Ht=[].concat(Object(Ee.a)(et),[gt,at]);return _t===he.length-1&&Ht.push(De.getOverflowedSubMenuItem(ot.props.eventKey,[],!0)),Ht}return[].concat(Object(Ee.a)(et),[at])},[])}},{key:"render",value:function(){var he=this.props,De=he.visible,nt=he.prefixCls,et=he.overflowedIndicator,ot=he.mode,_t=he.level,at=he.tag,gt=he.children,Ht=he.theme,Zt=Object(Ae.a)(he,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),$t=at;return R.createElement($t,Object.assign({},Zt),this.renderChildren(gt))}}]),st}(R.Component);ct.defaultProps={tag:"div",className:""};var Ot=ct;function zt(mt){return mt.length?mt.every(function(Ze){return!!Ze.props.disabled}):!0}function Mt(mt,Ze,st){var Ke=mt.getState();mt.setState({activeKey:Object(Y.a)(Object(Y.a)({},Ke.activeKey),{},Object(i.a)({},Ze,st))})}function wt(mt){return mt.eventKey||"0-menu-"}function kt(mt,Ze){var st=Ze,Ke=mt.children,he=mt.eventKey;if(st){var De;if(Q(Ke,function(nt,et){nt&&nt.props&&!nt.props.disabled&&st===W(nt,he,et)&&(De=!0)}),De)return st}return st=null,mt.defaultActiveFirst&&Q(Ke,function(nt,et){!st&&nt&&!nt.props.disabled&&(st=W(nt,he,et))}),st}function qt(mt){if(mt){var Ze=this.instanceArray.indexOf(mt);Ze!==-1?this.instanceArray[Ze]=mt:this.instanceArray.push(mt)}}var Lt=function(mt){Object(u.a)(st,mt);var Ze=Object(t.a)(st);function st(Ke){var he;return Object(U.a)(this,st),he=Ze.call(this,Ke),he.onKeyDown=function(De,nt){var et=De.keyCode,ot;if(he.getFlatInstanceArray().forEach(function(at){at&&at.props.active&&at.onKeyDown&&(ot=at.onKeyDown(De))}),ot)return 1;var _t=null;return(et===x.a.UP||et===x.a.DOWN)&&(_t=he.step(et===x.a.UP?-1:1)),_t?(De.preventDefault(),Mt(he.props.store,wt(he.props),_t.props.eventKey),typeof nt=="function"&&nt(_t),1):void 0},he.onItemHover=function(De){var nt=De.key,et=De.hover;Mt(he.props.store,wt(he.props),et?nt:null)},he.onDeselect=function(De){he.props.onDeselect(De)},he.onSelect=function(De){he.props.onSelect(De)},he.onClick=function(De){he.props.onClick(De)},he.onOpenChange=function(De){he.props.onOpenChange(De)},he.onDestroy=function(De){he.props.onDestroy(De)},he.getFlatInstanceArray=function(){return he.instanceArray},he.step=function(De){var nt=he.getFlatInstanceArray(),et=he.props.store.getState().activeKey[wt(he.props)],ot=nt.length;if(!ot)return null;De<0&&(nt=nt.concat().reverse());var _t=-1;if(nt.every(function(Zt,$t){return Zt&&Zt.props.eventKey===et?(_t=$t,!1):!0}),!he.props.defaultActiveFirst&&_t!==-1&&zt(nt.slice(_t,ot-1)))return;var at=(_t+1)%ot,gt=at;do{var Ht=nt[gt];if(!Ht||Ht.props.disabled)gt=(gt+1)%ot;else return Ht}while(gt!==at);return null},he.renderCommonMenuItem=function(De,nt,et){var ot=he.props.store.getState(),_t=Object(k.a)(he),at=_t.props,gt=W(De,at.eventKey,nt),Ht=De.props;if(!Ht||typeof De.type=="string")return De;var Zt=gt===ot.activeKey,$t=Object(Y.a)(Object(Y.a)({mode:Ht.mode||at.mode,level:at.level,inlineIndent:at.inlineIndent,renderMenuItem:he.renderMenuItem,rootPrefixCls:at.prefixCls,index:nt,parentMenu:at.parentMenu,manualRef:Ht.disabled?void 0:Object(T.a)(De.ref,qt.bind(Object(k.a)(he))),eventKey:gt,active:!Ht.disabled&&Zt,multiple:at.multiple,onClick:function(te){(Ht.onClick||X)(te),he.onClick(te)},onItemHover:he.onItemHover,motion:at.motion,subMenuOpenDelay:at.subMenuOpenDelay,subMenuCloseDelay:at.subMenuCloseDelay,forceSubMenuRender:at.forceSubMenuRender,onOpenChange:he.onOpenChange,onDeselect:he.onDeselect,onSelect:he.onSelect,builtinPlacements:at.builtinPlacements,itemIcon:Ht.itemIcon||he.props.itemIcon,expandIcon:Ht.expandIcon||he.props.expandIcon},et),{},{direction:at.direction});return(at.mode==="inline"||xe())&&($t.triggerSubMenuAction="click"),R.cloneElement(De,$t)},he.renderMenuItem=function(De,nt,et){if(!De)return null;var ot=he.props.store.getState(),_t={openKeys:ot.openKeys,selectedKeys:ot.selectedKeys,triggerSubMenuAction:he.props.triggerSubMenuAction,subMenuKey:et};return he.renderCommonMenuItem(De,nt,_t)},Ke.store.setState({activeKey:Object(Y.a)(Object(Y.a)({},Ke.store.getState().activeKey),{},Object(i.a)({},Ke.eventKey,kt(Ke,Ke.activeKey)))}),he.instanceArray=[],he}return Object(D.a)(st,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(he){return this.props.visible||he.visible||this.props.className!==he.className||!S()(this.props.style,he.style)}},{key:"componentDidUpdate",value:function(he){var De=this.props,nt="activeKey"in De?De.activeKey:De.store.getState().activeKey[wt(De)],et=kt(De,nt);if(et!==nt)Mt(De.store,wt(De),et);else if("activeKey"in he){var ot=kt(he,he.activeKey);et!==ot&&Mt(De.store,wt(De),et)}}},{key:"render",value:function(){var he=this,De=Object(g.a)({},this.props);this.instanceArray=[];var nt=h()(De.prefixCls,De.className,"".concat(De.prefixCls,"-").concat(De.mode)),et={className:nt,role:De.role||"menu"};De.id&&(et.id=De.id),De.focusable&&(et.tabIndex=0,et.onKeyDown=this.onKeyDown);var ot=De.prefixCls,_t=De.eventKey,at=De.visible,gt=De.level,Ht=De.mode,Zt=De.overflowedIndicator,$t=De.theme;return ce.forEach(function(ne){return delete De[ne]}),delete De.onClick,R.createElement(Ot,Object.assign({},De,{prefixCls:ot,mode:Ht,tag:"ul",level:gt,theme:$t,visible:at,overflowedIndicator:Zt},et),R.Children.map(De.children,function(ne,te){return he.renderMenuItem(ne,te,_t||"0-menu-")}))}}]),st}(R.Component);Lt.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:X};var vt=Object(o.b)()(Lt),lt=vt,Tt=E("Kwbf");function ht(mt,Ze,st){var Ke=mt.prefixCls,he=mt.motion,De=mt.defaultMotions,nt=De===void 0?{}:De,et=mt.openAnimation,ot=mt.openTransitionName,_t=Ze.switchingModeFromInline;if(he)return he;if(Object(l.a)(et)==="object"&&et)Object(Tt.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof et=="string")return{motionName:"".concat(Ke,"-open-").concat(et)};if(ot)return{motionName:ot};var at=nt[st];return at||(_t?null:nt.other)}var pt=function(mt){Object(u.a)(st,mt);var Ze=Object(t.a)(st);function st(Ke){var he;Object(U.a)(this,st),he=Ze.call(this,Ke),he.inlineOpenKeys=[],he.onSelect=function(et){var ot=Object(k.a)(he),_t=ot.props;if(_t.selectable){var at=he.store.getState(),gt=at.selectedKeys,Ht=et.key;_t.multiple?gt=gt.concat([Ht]):gt=[Ht],"selectedKeys"in _t||he.store.setState({selectedKeys:gt}),_t.onSelect(Object(Y.a)(Object(Y.a)({},et),{},{selectedKeys:gt}))}},he.onClick=function(et){var ot=he.getRealMenuMode(),_t=Object(k.a)(he),at=_t.store,gt=_t.props.onOpenChange;ot!=="inline"&&!("openKeys"in he.props)&&(at.setState({openKeys:[]}),gt([])),he.props.onClick(et)},he.onKeyDown=function(et,ot){he.innerMenu.getWrappedInstance().onKeyDown(et,ot)},he.onOpenChange=function(et){var ot=Object(k.a)(he),_t=ot.props,at=he.store.getState().openKeys.concat(),gt=!1,Ht=function($t){var ne=!1;if($t.open)ne=at.indexOf($t.key)===-1,ne&&at.push($t.key);else{var te=at.indexOf($t.key);ne=te!==-1,ne&&at.splice(te,1)}gt=gt||ne};Array.isArray(et)?et.forEach(Ht):Ht(et),gt&&("openKeys"in he.props||he.store.setState({openKeys:at}),_t.onOpenChange(at))},he.onDeselect=function(et){var ot=Object(k.a)(he),_t=ot.props;if(_t.selectable){var at=he.store.getState().selectedKeys.concat(),gt=et.key,Ht=at.indexOf(gt);Ht!==-1&&at.splice(Ht,1),"selectedKeys"in _t||he.store.setState({selectedKeys:at}),_t.onDeselect(Object(Y.a)(Object(Y.a)({},et),{},{selectedKeys:at}))}},he.onMouseEnter=function(et){he.restoreModeVerticalFromInline();var ot=he.props.onMouseEnter;ot&&ot(et)},he.onTransitionEnd=function(et){var ot=et.propertyName==="width"&&et.target===et.currentTarget,_t=et.target.className,at=Object.prototype.toString.call(_t)==="[object SVGAnimatedString]"?_t.animVal:_t,gt=et.propertyName==="font-size"&&at.indexOf("anticon")>=0;(ot||gt)&&he.restoreModeVerticalFromInline()},he.setInnerMenu=function(et){he.innerMenu=et},he.isRootMenu=!0;var De=Ke.defaultSelectedKeys,nt=Ke.defaultOpenKeys;return"selectedKeys"in Ke&&(De=Ke.selectedKeys||[]),"openKeys"in Ke&&(nt=Ke.openKeys||[]),he.store=Object(o.c)({selectedKeys:De,openKeys:nt,activeKey:{"0-menu-":kt(Ke,Ke.activeKey)}}),he.state={switchingModeFromInline:!1},he}return Object(D.a)(st,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(he){this.updateOpentKeysWhenSwitchMode(he),this.updateMiniStore();var De=this.props,nt=De.siderCollapsed,et=De.inlineCollapsed,ot=De.onOpenChange;(!he.inlineCollapsed&&et||!he.siderCollapsed&&nt)&&ot([]),this.updateMenuDisplay()}},{key:"updateOpentKeysWhenSwitchMode",value:function(he){var De=this.props,nt=this.store,et=this.inlineOpenKeys,ot=nt.getState(),_t={};he.mode==="inline"&&De.mode!=="inline"&&this.setState({switchingModeFromInline:!0}),"openKeys"in De||((De.inlineCollapsed&&!he.inlineCollapsed||De.siderCollapsed&&!he.siderCollapsed)&&(this.setState({switchingModeFromInline:!0}),this.inlineOpenKeys=ot.openKeys.concat(),_t.openKeys=[]),(!De.inlineCollapsed&&he.inlineCollapsed||!De.siderCollapsed&&he.siderCollapsed)&&(_t.openKeys=et,this.inlineOpenKeys=[])),Object.keys(_t).length&&nt.setState(_t)}},{key:"updateMenuDisplay",value:function(){var he=this.props.collapsedWidth,De=this.store,nt=this.prevOpenKeys,et=this.getInlineCollapsed()&&(he===0||he==="0"||he==="0px");et?(this.prevOpenKeys=De.getState().openKeys.concat(),this.store.setState({openKeys:[]})):nt&&(this.store.setState({openKeys:nt}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var he=this.props.mode,De=this.state.switchingModeFromInline,nt=this.getInlineCollapsed();return De&&nt?"inline":nt?"vertical":he}},{key:"getInlineCollapsed",value:function(){var he=this.props,De=he.inlineCollapsed,nt=he.siderCollapsed;return nt!==void 0?nt:De}},{key:"restoreModeVerticalFromInline",value:function(){var he=this.state.switchingModeFromInline;he&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var he=Object(Y.a)({},Object(y.default)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),De=this.getRealMenuMode();return he.className+=" ".concat(he.prefixCls,"-root"),he.direction==="rtl"&&(he.className+=" ".concat(he.prefixCls,"-rtl")),he=Object(Y.a)(Object(Y.a)({},he),{},{mode:De,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:ht(this.props,this.state,De)}),delete he.openAnimation,delete he.openTransitionName,R.createElement(o.a,{store:this.store},R.createElement(lt,Object.assign({},he,{ref:this.setInnerMenu}),this.props.children))}}]),st}(R.Component);pt.defaultProps={selectable:!0,onClick:X,onSelect:X,onOpenChange:X,onDeselect:X,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:R.createElement("span",null,"\xB7\xB7\xB7")};var qe=pt,$e=function(mt){Object(u.a)(st,mt);var Ze=Object(t.a)(st);function st(){var Ke;return Object(U.a)(this,st),Ke=Ze.apply(this,arguments),Ke.onKeyDown=function(he){var De=he.keyCode;return De===x.a.ENTER?(Ke.onClick(he),!0):void 0},Ke.onMouseLeave=function(he){var De=Ke.props,nt=De.eventKey,et=De.onItemHover,ot=De.onMouseLeave;et({key:nt,hover:!1}),ot({key:nt,domEvent:he})},Ke.onMouseEnter=function(he){var De=Ke.props,nt=De.eventKey,et=De.onItemHover,ot=De.onMouseEnter;et({key:nt,hover:!0}),ot({key:nt,domEvent:he})},Ke.onClick=function(he){var De=Ke.props,nt=De.eventKey,et=De.multiple,ot=De.onClick,_t=De.onSelect,at=De.onDeselect,gt=De.isSelected,Ht={key:nt,keyPath:[nt],item:Object(k.a)(Ke),domEvent:he};ot(Ht),et?gt?at(Ht):_t(Ht):gt||_t(Ht)},Ke.saveNode=function(he){Ke.node=he},Ke}return Object(D.a)(st,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var he=this.props;he.onDestroy&&he.onDestroy(he.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var he,De=Object(Y.a)({},this.props),nt=h()(this.getPrefixCls(),De.className,(he={},Object(i.a)(he,this.getActiveClassName(),!De.disabled&&De.active),Object(i.a)(he,this.getSelectedClassName(),De.isSelected),Object(i.a)(he,this.getDisabledClassName(),De.disabled),he)),et=Object(Y.a)(Object(Y.a)({},De.attribute),{},{title:typeof De.title=="string"?De.title:void 0,className:nt,role:De.role||"menuitem","aria-disabled":De.disabled});De.role==="option"?et=Object(Y.a)(Object(Y.a)({},et),{},{role:"option","aria-selected":De.isSelected}):(De.role===null||De.role==="none")&&(et.role="none");var ot={onClick:De.disabled?null:this.onClick,onMouseLeave:De.disabled?null:this.onMouseLeave,onMouseEnter:De.disabled?null:this.onMouseEnter},_t=Object(Y.a)({},De.style);De.mode==="inline"&&(De.direction==="rtl"?_t.paddingRight=De.inlineIndent*De.level:_t.paddingLeft=De.inlineIndent*De.level),ce.forEach(function(gt){return delete De[gt]}),delete De.direction;var at=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(at=R.createElement(this.props.itemIcon,this.props)),R.createElement("li",Object.assign({},Object(y.default)(De,["onClick","onMouseEnter","onMouseLeave","onSelect"]),et,ot,{style:_t,ref:this.saveNode}),De.children,at)}}]),st}(R.Component);$e.isMenuItem=!0,$e.defaultProps={onSelect:X,onMouseEnter:X,onMouseLeave:X,manualRef:X};var Ye=Object(o.b)(function(mt,Ze){var st=mt.activeKey,Ke=mt.selectedKeys,he=Ze.eventKey,De=Ze.subMenuKey;return{active:st[De]===he,isSelected:Ke.indexOf(he)!==-1}})($e),Ct=Ye,Wt=function(mt){Object(u.a)(st,mt);var Ze=Object(t.a)(st);function st(){var Ke;return Object(U.a)(this,st),Ke=Ze.apply(this,arguments),Ke.renderInnerMenuItem=function(he){var De=Ke.props,nt=De.renderMenuItem,et=De.index;return nt(he,et,Ke.props.subMenuKey)},Ke}return Object(D.a)(st,[{key:"render",value:function(){var he=Object(g.a)({},this.props),De=he.className,nt=De===void 0?"":De,et=he.rootPrefixCls,ot="".concat(et,"-item-group-title"),_t="".concat(et,"-item-group-list"),at=he.title,gt=he.children;return ce.forEach(function(Ht){return delete he[Ht]}),delete he.onClick,delete he.direction,R.createElement("li",Object.assign({},he,{className:"".concat(nt," ").concat(et,"-item-group")}),R.createElement("div",{className:ot,title:typeof at=="string"?at:void 0},at),R.createElement("ul",{className:_t},R.Children.map(gt,this.renderInnerMenuItem)))}}]),st}(R.Component);Wt.isMenuItemGroup=!0,Wt.defaultProps={disabled:!0};var en=Wt,Nt=function(Ze){var st=Ze.className,Ke=Ze.rootPrefixCls,he=Ze.style;return R.createElement("li",{className:"".concat(st," ").concat(Ke,"-item-divider"),style:he})};Nt.defaultProps={disabled:!0,className:"",style:{}};var tn=Nt,En=J.e=qe},"1sp6":function(ie,J){ie.exports="data:image/png;base64,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"},"24YM":function(ie,J,E){"use strict";Object.defineProperty(J,"__esModule",{value:!0}),J.SensorTabIndex=J.SensorClassName=J.SizeSensorId=void 0;var Y="size-sensor-id";J.SizeSensorId=Y;var U="size-sensor-object";J.SensorClassName=U;var D="-1";J.SensorTabIndex=D},"2DNl":function(ie,J,E){var Y=E("IMiH"),U=E("loD1"),D=E("59Ip"),k=E("aKvl"),u=E("n1HI"),t=E("hX1E"),R=t.normalizeRadian,o=E("Sj9i"),y=E("hyiK"),g=Y.CMD,i=Math.PI*2,x=1e-4;function T(A,O){return Math.abs(A-O)O&&v>f&&v>r&&v>w||v1&&P(),F=o.cubicAt(O,f,r,w,S[0]),B>1&&(V=o.cubicAt(O,f,r,w,S[1]))),B===2?WO&&w>f&&w>r||w=0&&v<=1){for(var L=0,I=o.quadraticAt(O,f,r,v),B=0;B_||w<-_)return 0;var C=Math.sqrt(_*_-w*w);m[0]=-C,m[1]=C;var v=Math.abs(f-n);if(v<1e-4)return 0;if(v%i<1e-4){f=0,n=i;var L=r?1:-1;return d>=m[0]+A&&d<=m[1]+A?L:0}if(r){var C=f;f=R(n),n=R(C)}else f=R(f),n=R(n);f>n&&(n+=i);for(var I=0,B=0;B<2;B++){var F=m[B];if(F+A>d){var V=Math.atan2(w,F),L=r?1:-1;V<0&&(V=i+V),(V>=f&&V<=n||V+i>=f&&V+i<=n)&&(V>Math.PI/2&&V1&&(_||(r+=y(d,w,C,v,f,n))),L===1&&(d=A[L],w=A[L+1],C=d,v=w);switch(I){case g.M:C=A[L++],v=A[L++],d=C,w=v;break;case g.L:if(_){if(U.containStroke(d,w,A[L],A[L+1],O,f,n))return!0}else r+=y(d,w,A[L],A[L+1],f,n)||0;d=A[L++],w=A[L++];break;case g.C:if(_){if(D.containStroke(d,w,A[L++],A[L++],A[L++],A[L++],A[L],A[L+1],O,f,n))return!0}else r+=h(d,w,A[L++],A[L++],A[L++],A[L++],A[L],A[L+1],f,n)||0;d=A[L++],w=A[L++];break;case g.Q:if(_){if(k.containStroke(d,w,A[L++],A[L++],A[L],A[L+1],O,f,n))return!0}else r+=l(d,w,A[L++],A[L++],A[L],A[L+1],f,n)||0;d=A[L++],w=A[L++];break;case g.A:var B=A[L++],F=A[L++],V=A[L++],X=A[L++],W=A[L++],K=A[L++];L+=1;var Q=1-A[L++],q=Math.cos(W)*V+B,ce=Math.sin(W)*X+F;L>1?r+=y(d,w,q,ce,f,n):(C=q,v=ce);var ue=(f-B)*X/V+B;if(_){if(u.containStroke(B,F,X,W,W+K,Q,O,ue,n))return!0}else r+=s(B,F,X,W,W+K,Q,ue,n);d=Math.cos(W+K)*V+B,w=Math.sin(W+K)*X+F;break;case g.R:C=d=A[L++],v=w=A[L++];var ye=A[L++],xe=A[L++],q=C+ye,ce=v+xe;if(_){if(U.containStroke(C,v,q,v,O,f,n)||U.containStroke(q,v,q,ce,O,f,n)||U.containStroke(q,ce,C,ce,O,f,n)||U.containStroke(C,ce,C,v,O,f,n))return!0}else r+=y(q,v,q,ce,f,n),r+=y(C,ce,C,v,f,n);break;case g.Z:if(_){if(U.containStroke(d,w,C,v,O,f,n))return!0}else r+=y(d,w,C,v,f,n);d=C,w=v;break}}return!_&&!T(w,v)&&(r+=y(d,w,C,v,f,n)||0),r!==0}function p(A,O,_){return c(A,0,!1,O,_)}function b(A,O,_,f){return c(A,O,!0,_,f)}J.contain=p,J.containStroke=b},"2U/9":function(ie,J,E){"use strict";var Y=E("VTBJ"),U=E("rePB"),D=E("Ff2n"),k=E("1OyB"),u=E("vuIU"),t=E("Ji7U"),R=E("LK+K"),o=E("q1tI"),y=E.n(o),g=E("Zm9Q"),i=E("TSYQ"),x=E.n(i),T=["className","prefixCls","style","active","status","iconPrefix","icon","wrapperStyle","stepNumber","disabled","description","title","subTitle","progressDot","stepIcon","tailContent","icons","stepIndex","onStepClick","onClick"];function m(s){return typeof s=="string"}var S=function(s){Object(t.a)(p,s);var c=Object(R.a)(p);function p(){var b;return Object(k.a)(this,p),b=c.apply(this,arguments),b.onClick=function(){var A=b.props,O=A.onClick,_=A.onStepClick,f=A.stepIndex;O&&O.apply(void 0,arguments),_(f)},b}return Object(u.a)(p,[{key:"renderIconNode",value:function(){var A,O=this.props,_=O.prefixCls,f=O.progressDot,n=O.stepIcon,r=O.stepNumber,d=O.status,w=O.title,C=O.description,v=O.icon,L=O.iconPrefix,I=O.icons,B,F=x()("".concat(_,"-icon"),"".concat(L,"icon"),(A={},Object(U.a)(A,"".concat(L,"icon-").concat(v),v&&m(v)),Object(U.a)(A,"".concat(L,"icon-check"),!v&&d==="finish"&&(I&&!I.finish||!I)),Object(U.a)(A,"".concat(L,"icon-cross"),!v&&d==="error"&&(I&&!I.error||!I)),A)),V=o.createElement("span",{className:"".concat(_,"-icon-dot")});return f?typeof f=="function"?B=o.createElement("span",{className:"".concat(_,"-icon")},f(V,{index:r-1,status:d,title:w,description:C})):B=o.createElement("span",{className:"".concat(_,"-icon")},V):v&&!m(v)?B=o.createElement("span",{className:"".concat(_,"-icon")},v):I&&I.finish&&d==="finish"?B=o.createElement("span",{className:"".concat(_,"-icon")},I.finish):I&&I.error&&d==="error"?B=o.createElement("span",{className:"".concat(_,"-icon")},I.error):v||d==="finish"||d==="error"?B=o.createElement("span",{className:F}):B=o.createElement("span",{className:"".concat(_,"-icon")},r),n&&(B=n({index:r-1,status:d,title:w,description:C,node:B})),B}},{key:"render",value:function(){var A,O=this.props,_=O.className,f=O.prefixCls,n=O.style,r=O.active,d=O.status,w=d===void 0?"wait":d,C=O.iconPrefix,v=O.icon,L=O.wrapperStyle,I=O.stepNumber,B=O.disabled,F=O.description,V=O.title,X=O.subTitle,W=O.progressDot,K=O.stepIcon,Q=O.tailContent,q=O.icons,ce=O.stepIndex,ue=O.onStepClick,ye=O.onClick,xe=Object(D.a)(O,T),Ee=x()("".concat(f,"-item"),"".concat(f,"-item-").concat(w),_,(A={},Object(U.a)(A,"".concat(f,"-item-custom"),v),Object(U.a)(A,"".concat(f,"-item-active"),r),Object(U.a)(A,"".concat(f,"-item-disabled"),B===!0),A)),Ae=Object(Y.a)({},n),Re={};return ue&&!B&&(Re.role="button",Re.tabIndex=0,Re.onClick=this.onClick),o.createElement("div",Object.assign({},xe,{className:Ee,style:Ae}),o.createElement("div",Object.assign({onClick:ye},Re,{className:"".concat(f,"-item-container")}),o.createElement("div",{className:"".concat(f,"-item-tail")},Q),o.createElement("div",{className:"".concat(f,"-item-icon")},this.renderIconNode()),o.createElement("div",{className:"".concat(f,"-item-content")},o.createElement("div",{className:"".concat(f,"-item-title")},V,X&&o.createElement("div",{title:typeof X=="string"?X:void 0,className:"".concat(f,"-item-subtitle")},X)),F&&o.createElement("div",{className:"".concat(f,"-item-description")},F))))}}]),p}(o.Component),P=["prefixCls","style","className","children","direction","type","labelPlacement","iconPrefix","status","size","current","progressDot","stepIcon","initial","icons","onChange"],h=function(s){Object(t.a)(p,s);var c=Object(R.a)(p);function p(){var b;return Object(k.a)(this,p),b=c.apply(this,arguments),b.onStepClick=function(A){var O=b.props,_=O.onChange,f=O.current;_&&f!==A&&_(A)},b}return Object(u.a)(p,[{key:"render",value:function(){var A,O=this,_=this.props,f=_.prefixCls,n=_.style,r=n===void 0?{}:n,d=_.className,w=_.children,C=_.direction,v=_.type,L=_.labelPlacement,I=_.iconPrefix,B=_.status,F=_.size,V=_.current,X=_.progressDot,W=_.stepIcon,K=_.initial,Q=_.icons,q=_.onChange,ce=Object(D.a)(_,P),ue=v==="navigation",ye=X?"vertical":L,xe=x()(f,"".concat(f,"-").concat(C),d,(A={},Object(U.a)(A,"".concat(f,"-").concat(F),F),Object(U.a)(A,"".concat(f,"-label-").concat(ye),C==="horizontal"),Object(U.a)(A,"".concat(f,"-dot"),!!X),Object(U.a)(A,"".concat(f,"-navigation"),ue),A));return y.a.createElement("div",Object.assign({className:xe,style:r},ce),Object(g.a)(w).map(function(Ee,Ae){var Re=K+Ae,ae=Object(Y.a)({stepNumber:"".concat(Re+1),stepIndex:Re,key:Re,prefixCls:f,iconPrefix:I,wrapperStyle:r,progressDot:X,stepIcon:W,icons:Q,onStepClick:q&&O.onStepClick},Ee.props);return B==="error"&&Ae===V-1&&(ae.className="".concat(f,"-next-error")),Ee.props.status||(Re===V?ae.status=B:Re=0;--L)if(v[L]===C)return!0;return!1}),d}else return null;else return d[0]},resize:function(n,r){var d=this._viewport;d.style.display="none";var w=this._opts;if(n!=null&&(w.width=n),r!=null&&(w.height=r),n=this._getSize(0),r=this._getSize(1),d.style.display="",this._width!==n||this._height!==r){this._width=n,this._height=r;var C=d.style;C.width=n+"px",C.height=r+"px";var v=this._svgDom;v.setAttribute("width",n),v.setAttribute("height",r)}this._backgroundNode&&(this._backgroundNode.setAttribute("width",n),this._backgroundNode.setAttribute("height",r))},getWidth:function(){return this._width},getHeight:function(){return this._height},_getSize:function(n){var r=this._opts,d=["width","height"][n],w=["clientWidth","clientHeight"][n],C=["paddingLeft","paddingTop"][n],v=["paddingRight","paddingBottom"][n];if(r[d]!=null&&r[d]!=="auto")return parseFloat(r[d]);var L=this.root,I=document.defaultView.getComputedStyle(L);return(L[w]||P(I[d])||P(L.style[d]))-(P(I[C])||0)-(P(I[v])||0)|0},dispose:function(){this.root.innerHTML="",this._svgRoot=this._backgroundRoot=this._svgDom=this._backgroundNode=this._viewport=this.storage=null},clear:function(){this._viewport&&this.root.removeChild(this._viewport)},toDataURL:function(){this.refresh();var n=encodeURIComponent(this._svgDom.outerHTML.replace(/> +\r<`));return"data:image/svg+xml;charset=UTF-8,"+n}};function _(n){return function(){k('In SVG mode painter not support method "'+n+'"')}}D.each(["getLayer","insertLayer","eachLayer","eachBuiltinLayer","eachOtherLayer","getLayers","modLayer","delLayer","clearLayer","pathToImage"],function(n){O.prototype[n]=_(n)});var f=O;ie.exports=f},"3e3G":function(ie,J,E){var Y=E("bYtY"),U=E("QuXc"),D=function(u,t,R,o,y){this.x=u==null?.5:u,this.y=t==null?.5:t,this.r=R==null?.5:R,this.type="radial",this.global=y||!1,U.call(this,o)};D.prototype={constructor:D},Y.inherits(D,U);var k=D;ie.exports=k},"3gBT":function(ie,J){var E=2311;function Y(){return E++}ie.exports=Y},"3wET":function(ie,J){ie.exports="data:image/png;base64,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"},"40xk":function(ie,J,E){ie.exports=E.p+"static/l.77ebf9e7.svg"},"498V":function(ie,J,E){ie.exports=E.p+"static/logo.22b9a281.svg"},"4fz+":function(ie,J,E){var Y=E("bYtY"),U=E("1bdT"),D=E("mFDi"),k=function(t){t=t||{},U.call(this,t);for(var R in t)t.hasOwnProperty(R)&&(this[R]=t[R]);this._children=[],this.__storage=null,this.__dirty=!0};k.prototype={constructor:k,isGroup:!0,type:"group",silent:!1,children:function(){return this._children.slice()},childAt:function(t){return this._children[t]},childOfName:function(t){for(var R=this._children,o=0;o=0&&(o.splice(y,0,t),this._doAdd(t))}return this},_doAdd:function(t){t.parent&&t.parent.remove(t),t.parent=this;var R=this.__storage,o=this.__zr;R&&R!==t.__storage&&(R.addToStorage(t),t instanceof k&&t.addChildrenToStorage(R)),o&&o.refresh()},remove:function(t){var R=this.__zr,o=this.__storage,y=this._children,g=Y.indexOf(y,t);return g<0?this:(y.splice(g,1),t.parent=null,o&&(o.delFromStorage(t),t instanceof k&&t.delChildrenFromStorage(o)),R&&R.refresh(),this)},removeAll:function(){var t=this._children,R=this.__storage,o,y;for(y=0;y1e-4){_[0]=l-c,_[1]=s-p,f[0]=l+c,f[1]=s+p;return}if(o[0]=t(b)*c+l,o[1]=u(b)*p+s,y[0]=t(A)*c+l,y[1]=u(A)*p+s,n(_,o,y),r(f,o,y),b=b%R,b<0&&(b=b+R),A=A%R,A<0&&(A=A+R),b>A&&!O?A+=R:bb&&(g[0]=t(C)*c+l,g[1]=u(C)*p+s,n(_,g,_),r(f,g,f))}J.fromPoints=i,J.fromLine=x,J.fromCubic=S,J.fromQuadratic=P,J.fromArc=h},"4qgm":function(ie,J){ie.exports="data:image/png;base64,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"},"4u4S":function(ie,J){ie.exports="data:image/png;base64,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"},"4xil":function(ie,J,E){ie.exports={watermark:"watermark___2DVjg",videovideo:"videovideo___3jScv",animate__loop:"animate__loop___36IZ1",upDown:"upDown___3FGkz",container:"container___GV_Ds","video-container":"video-container___35tqx","video-controls":"video-controls___u99fM",hide:"hide___2GDit","video-progress":"video-progress___2LKQJ",seek:"seek___3b-US","seek-tooltip":"seek-tooltip___bZ9sZ","bottom-controls":"bottom-controls___74sQw","left-controls":"left-controls___2kBb3","volume-controls":"volume-controls___QLaWH","fullscreen-button":"fullscreen-button___2nHzc","pip-button":"pip-button___18qQG","playback-animation":"playback-animation___gCL6X",volume:"volume___10eUe",hidden:"hidden___2JBJW"}},"55Ip":function(ie,J,E){"use strict";E.d(J,"a",function(){return s}),E.d(J,"b",function(){return _});var Y=E("Ty5D"),U=E("dI71"),D=E("q1tI"),k=E.n(D),u=E("YS25"),t=E("17x9"),R=E.n(t),o=E("wx14"),y=E("zLVn"),g=E("9R94"),i=function(n){Object(U.a)(r,n);function r(){for(var w,C=arguments.length,v=new Array(C),L=0;Lk+m&&T>t+m&&T>o+m&&T>g+m||TD+m&&x>u+m&&x>R+m&&x>y+m||x=0||C.relatedTarget.className.indexOf("".concat(B,"-next"))>=0))return;n.setState({goInputText:""}),I(n.getValidValue())},n.go=function(C){var v=n.state.goInputText;if(v==="")return;(C.keyCode===m.ENTER||C.type==="click")&&(n.setState({goInputText:""}),n.props.quickGo(n.getValidValue()))},n}return Object(u.a)(f,[{key:"getValidValue",value:function(){var r=this.state,d=r.goInputText,w=r.current;return!d||isNaN(d)?w:Number(d)}},{key:"getPageSizeOptions",value:function(){var r=this.props,d=r.pageSize,w=r.pageSizeOptions;return w.some(function(C){return C.toString()===d.toString()})?w:w.concat([d.toString()]).sort(function(C,v){var L=isNaN(Number(C))?0:Number(C),I=isNaN(Number(v))?0:Number(v);return L-I})}},{key:"render",value:function(){var r=this,d=this.props,w=d.pageSize,C=d.locale,v=d.rootPrefixCls,L=d.changeSize,I=d.quickGo,B=d.goButton,F=d.selectComponentClass,V=d.buildOptionText,X=d.selectPrefixCls,W=d.disabled,K=this.state.goInputText,Q="".concat(v,"-options"),q=F,ce=null,ue=null,ye=null;if(!L&&!I)return null;var xe=this.getPageSizeOptions();if(L&&q){var Ee=xe.map(function(Ae,Re){return y.a.createElement(q.Option,{key:Re,value:Ae.toString()},(V||r.buildOptionText)(Ae))});ce=y.a.createElement(q,{disabled:W,prefixCls:X,showSearch:!1,className:"".concat(Q,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(w||xe[0]).toString(),onChange:this.changeSize,getPopupContainer:function(Re){return Re.parentNode}},Ee)}return I&&(B&&(ye=typeof B=="boolean"?y.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:W,className:"".concat(Q,"-quick-jumper-button")},C.jump_to_confirm):y.a.createElement("span",{onClick:this.go,onKeyUp:this.go},B)),ue=y.a.createElement("div",{className:"".concat(Q,"-quick-jumper")},C.jump_to,y.a.createElement("input",{disabled:W,type:"text",value:K,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),C.page,ye)),y.a.createElement("li",{className:"".concat(Q)},ce,ue)}}]),f}(y.a.Component);S.defaultProps={pageSizeOptions:["10","20","50","100"]};var P=S,h=E("N2Kk");function l(){}function s(O){return typeof O=="number"&&isFinite(O)&&Math.floor(O)===O}function c(O,_,f){return f}function p(O,_,f){var n=typeof O=="undefined"?_.pageSize:O;return Math.floor((f.total-1)/n)+1}var b=function(O){Object(t.a)(f,O);var _=Object(R.a)(f);function f(n){var r;Object(k.a)(this,f),r=_.call(this,n),r.getJumpPrevPage=function(){return Math.max(1,r.state.current-(r.props.showLessItems?3:5))},r.getJumpNextPage=function(){return Math.min(p(void 0,r.state,r.props),r.state.current+(r.props.showLessItems?3:5))},r.getItemIcon=function(L,I){var B=r.props.prefixCls,F=L||y.a.createElement("button",{type:"button","aria-label":I,className:"".concat(B,"-item-link")});return typeof L=="function"&&(F=y.a.createElement(L,Object(D.a)({},r.props))),F},r.savePaginationNode=function(L){r.paginationNode=L},r.isValid=function(L){return s(L)&&L!==r.state.current},r.shouldDisplayQuickJumper=function(){var L=r.props,I=L.showQuickJumper,B=L.pageSize,F=L.total;return F<=B?!1:I},r.handleKeyDown=function(L){(L.keyCode===m.ARROW_UP||L.keyCode===m.ARROW_DOWN)&&L.preventDefault()},r.handleKeyUp=function(L){var I=r.getValidValue(L),B=r.state.currentInputValue;I!==B&&r.setState({currentInputValue:I}),L.keyCode===m.ENTER?r.handleChange(I):L.keyCode===m.ARROW_UP?r.handleChange(I-1):L.keyCode===m.ARROW_DOWN&&r.handleChange(I+1)},r.changePageSize=function(L){var I=r.state.current,B=p(L,r.state,r.props);I=I>B?B:I,B===0&&(I=r.state.current),typeof L=="number"&&("pageSize"in r.props||r.setState({pageSize:L}),"current"in r.props||r.setState({current:I,currentInputValue:I})),r.props.onShowSizeChange(I,L),"onChange"in r.props&&r.props.onChange&&r.props.onChange(I,L)},r.handleChange=function(L){var I=r.props.disabled,B=L;if(r.isValid(B)&&!I){var F=p(void 0,r.state,r.props);B>F?B=F:B<1&&(B=1),"current"in r.props||r.setState({current:B,currentInputValue:B});var V=r.state.pageSize;return r.props.onChange(B,V),B}return r.state.current},r.prev=function(){r.hasPrev()&&r.handleChange(r.state.current-1)},r.next=function(){r.hasNext()&&r.handleChange(r.state.current+1)},r.jumpPrev=function(){r.handleChange(r.getJumpPrevPage())},r.jumpNext=function(){r.handleChange(r.getJumpNextPage())},r.hasPrev=function(){return r.state.current>1},r.hasNext=function(){return r.state.current2?B-2:0),V=2;V=w?v=w:v=Number(d),v}},{key:"getShowSizeChanger",value:function(){var r=this.props,d=r.showSizeChanger,w=r.total,C=r.totalBoundaryShowSizeChanger;return typeof d!="undefined"?d:w>C}},{key:"renderPrev",value:function(r){var d=this.props,w=d.prevIcon,C=d.itemRender,v=C(r,"prev",this.getItemIcon(w,"prev page")),L=!this.hasPrev();return Object(o.isValidElement)(v)?Object(o.cloneElement)(v,{disabled:L}):v}},{key:"renderNext",value:function(r){var d=this.props,w=d.nextIcon,C=d.itemRender,v=C(r,"next",this.getItemIcon(w,"next page")),L=!this.hasNext();return Object(o.isValidElement)(v)?Object(o.cloneElement)(v,{disabled:L}):v}},{key:"render",value:function(){var r=this,d=this.props,w=d.prefixCls,C=d.className,v=d.style,L=d.disabled,I=d.hideOnSinglePage,B=d.total,F=d.locale,V=d.showQuickJumper,X=d.showLessItems,W=d.showTitle,K=d.showTotal,Q=d.simple,q=d.itemRender,ce=d.showPrevNextJumpers,ue=d.jumpPrevIcon,ye=d.jumpNextIcon,xe=d.selectComponentClass,Ee=d.selectPrefixCls,Ae=d.pageSizeOptions,Re=this.state,ae=Re.current,pe=Re.pageSize,Z=Re.currentInputValue;if(I===!0&&B<=pe)return null;var fe=p(void 0,this.state,this.props),Me=[],be=null,Ge=null,ft=null,Pe=null,ze=null,Ce=V&&V.goButton,Le=X?1:2,He=ae-1>0?ae-1:0,Be=ae+1=Le*2&&ae!==1+2&&(Me[0]=Object(o.cloneElement)(Me[0],{className:"".concat(w,"-item-after-jump-prev")}),Me.unshift(be)),fe-ae>=Le*2&&ae!==fe-2&&(Me[Me.length-1]=Object(o.cloneElement)(Me[Me.length-1],{className:"".concat(w,"-item-before-jump-next")}),Me.push(Ge)),kt!==1&&Me.unshift(ft),qt!==fe&&Me.push(Pe)}var lt=null;K&&(lt=y.a.createElement("li",{className:"".concat(w,"-total-text")},K(B,[B===0?0:(ae-1)*pe+1,ae*pe>B?B:ae*pe])));var Tt=!this.hasPrev()||!fe,ht=!this.hasNext()||!fe;return y.a.createElement("ul",Object(Y.a)({className:i()(w,C,Object(U.a)({},"".concat(w,"-disabled"),L)),style:v,unselectable:"unselectable",ref:this.savePaginationNode},bt),lt,y.a.createElement("li",{title:W?F.prev_page:null,onClick:this.prev,tabIndex:Tt?null:0,onKeyPress:this.runIfEnterPrev,className:i()("".concat(w,"-prev"),Object(U.a)({},"".concat(w,"-disabled"),Tt)),"aria-disabled":Tt},this.renderPrev(He)),Me,y.a.createElement("li",{title:W?F.next_page:null,onClick:this.next,tabIndex:ht?null:0,onKeyPress:this.runIfEnterNext,className:i()("".concat(w,"-next"),Object(U.a)({},"".concat(w,"-disabled"),ht)),"aria-disabled":ht},this.renderNext(Be)),y.a.createElement(P,{disabled:L,locale:F,rootPrefixCls:w,selectComponentClass:xe,selectPrefixCls:Ee,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:ae,pageSize:pe,pageSizeOptions:Ae,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Ce}))}}],[{key:"getDerivedStateFromProps",value:function(r,d){var w={};if("current"in r&&(w.current=r.current,r.current!==d.current&&(w.currentInputValue=w.current)),"pageSize"in r&&r.pageSize!==d.pageSize){var C=d.current,v=p(r.pageSize,d,r);C=C>v?v:C,"current"in r||(w.current=C,w.currentInputValue=C),w.pageSize=r.pageSize}return w}}]),f}(y.a.Component);b.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:l,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:l,locale:h.a,style:{},itemRender:c,totalBoundaryShowSizeChanger:50};var A=b},"69ZJ":function(ie,J,E){"use strict";Object.defineProperty(J,"__esModule",{value:!0});var Y=E("q1tI");J.classNames=function(U){return typeof U=="string"?U.split(".").join(" ").trim():U instanceof HTMLElement?U.className:""},J.validateChildren=function(U){var D=!0;return Array.isArray(U)?Y.Children.forEach(U,function(k){Y.isValidElement(k)||(D=!1)}):D=Y.isValidElement(U),D},J.isReactElement=function(U){return Y.isValidElement(U)&&(typeof U.type=="string"||typeof U.type=="function"||typeof U.type=="object")},J.isModuleAvailable=function(U,D){for(var k=!1,u=0;ui&&(g=0,y={}),g++,y[F]=X,X}function h(I,B,F,V,X,W,K,Q){return K?s(I,B,F,V,X,W,K,Q):l(I,B,F,V,X,W,Q)}function l(I,B,F,V,X,W,K){var Q=w(I,B,X,W,K),q=P(I,B);X&&(q+=X[1]+X[3]);var ce=Q.outerHeight,ue=c(0,q,F),ye=p(0,ce,V),xe=new Y(ue,ye,q,ce);return xe.lineHeight=Q.lineHeight,xe}function s(I,B,F,V,X,W,K,Q){var q=C(I,{rich:K,truncate:Q,font:B,textAlign:F,textPadding:X,textLineHeight:W}),ce=q.outerWidth,ue=q.outerHeight,ye=c(0,ce,F),xe=p(0,ue,V);return new Y(ye,xe,ce,ue)}function c(I,B,F){return F==="right"?I-=B:F==="center"&&(I-=B/2),I}function p(I,B,F){return F==="middle"?I-=B/2:F==="bottom"&&(I-=B),I}function b(I,B,F){var V=B.textPosition,X=B.textDistance,W=F.x,K=F.y;X=X||0;var Q=F.height,q=F.width,ce=Q/2,ue="left",ye="top";switch(V){case"left":W-=X,K+=ce,ue="right",ye="middle";break;case"right":W+=X+q,K+=ce,ye="middle";break;case"top":W+=q/2,K-=X,ue="center",ye="bottom";break;case"bottom":W+=q/2,K+=Q+X,ue="center";break;case"inside":W+=q/2,K+=ce,ue="center",ye="middle";break;case"insideLeft":W+=X,K+=ce,ye="middle";break;case"insideRight":W+=q-X,K+=ce,ue="right",ye="middle";break;case"insideTop":W+=q/2,K+=X,ue="center";break;case"insideBottom":W+=q/2,K+=Q-X,ue="center",ye="bottom";break;case"insideTopLeft":W+=X,K+=X;break;case"insideTopRight":W+=q-X,K+=X,ue="right";break;case"insideBottomLeft":W+=X,K+=Q-X,ye="bottom";break;case"insideBottomRight":W+=q-X,K+=Q-X,ue="right",ye="bottom";break}return I=I||{},I.x=W,I.y=K,I.textAlign=ue,I.textVerticalAlign=ye,I}function A(I,B,F){var V={textPosition:I,textDistance:F};return b({},V,B)}function O(I,B,F,V,X){if(!B)return"";var W=(I+"").split(` +`);X=_(B,F,V,X);for(var K=0,Q=W.length;K=W;Q++)K-=W;var q=P(F,B);return q>K&&(F="",q=0),K=I-q,V.ellipsis=F,V.ellipsisWidth=q,V.contentWidth=K,V.containerWidth=I,V}function f(I,B){var F=B.containerWidth,V=B.font,X=B.contentWidth;if(!F)return"";var W=P(I,V);if(W<=F)return I;for(var K=0;;K++){if(W<=X||K>=B.maxIterations){I+=B.ellipsis;break}var Q=K===0?n(I,X,B.ascCharWidth,B.cnCharWidth):W>0?Math.floor(I.length*X/W):0;I=I.substr(0,Q),W=P(I,V)}return I===""&&(I=B.placeholder),I}function n(I,B,F,V){for(var X=0,W=0,K=I.length;Wue)I="",K=[];else if(ye!=null)for(var xe=_(ye-(F?F[1]+F[3]:0),B,X.ellipsis,{minChar:X.minChar,placeholder:X.placeholder}),Ee=0,Ae=K.length;EeV&&v(F,I.substring(V,W)),v(F,X[2],X[1]),V=x.lastIndex}VEe)return{lines:[],width:0,height:0};fe.textWidth=P(fe.text,Ge);var Pe=Me.textWidth,ze=Pe==null||Pe==="auto";if(typeof Pe=="string"&&Pe.charAt(Pe.length-1)==="%")fe.percentWidth=Pe,ce.push(fe),Pe=0;else{if(ze){Pe=fe.textWidth;var Ce=Me.textBackgroundColor,Le=Ce&&Ce.image;Le&&(Le=U.findExistImage(Le),U.isImageReady(Le)&&(Pe=Math.max(Pe,Le.width*ft/Le.height)))}var He=be?be[1]+be[3]:0;Pe+=He;var Be=xe!=null?xe-pe:null;Be!=null&&Be=0&&n.splice(r,1),_.__hoverMir=null},clearHover:function(_){for(var f=this._hoverElements,n=0;n15)break}}w.__drawIndex=K,w.__drawIndex0&&_>r[0]){for(C=0;C_);C++);w=n[r[C]]}if(r.splice(C+1,0,_),n[_]=f,!f.virtual)if(w){var L=w.dom;L.nextSibling?v.insertBefore(f.dom,L.nextSibling):v.appendChild(f.dom)}else v.firstChild?v.insertBefore(f.dom,v.firstChild):v.appendChild(f.dom)},eachLayer:function(_,f){var n=this._zlevelList,r,d;for(d=0;d0?T:0),this._needsManuallyCompositing),L.__builtin__||k("ZLevel "+v+" has been used by unkown layer "+L.id),L!==d&&(L.__used=!0,L.__startIndex!==n&&(L.__dirty=!0),L.__startIndex=n,L.incremental?L.__drawIndex=-1:L.__drawIndex=n,f(n),d=L),r.__dirty&&(L.__dirty=!0,L.incremental&&L.__drawIndex<0&&(L.__drawIndex=n))}f(n),this.eachBuiltinLayer(function(I,B){!I.__used&&I.getElementCount()>0&&(I.__dirty=!0,I.__startIndex=I.__endIndex=I.__drawIndex=0),I.__dirty&&I.__drawIndex<0&&(I.__drawIndex=I.__startIndex)})},clear:function(){return this.eachBuiltinLayer(this._clearLayer),this},_clearLayer:function(_){_.clear()},setBackgroundColor:function(_){this._backgroundColor=_},configLayer:function(_,f){if(f){var n=this._layerConfig;n[_]?D.merge(n[_],f,!0):n[_]=f;for(var r=0;r=V&&IW?"true":"false","aria-posinset":W+1,"aria-setsize":K,tabIndex:B?-1:0},o.a.createElement("div",{className:"".concat(F,"-first")},q),o.a.createElement("div",{className:"".concat(F,"-second")},q)));return X&&(ce=X(ce,this.props)),ce}}]),d}(o.a.Component);function s(n,r){var d=Object.keys(n);if(Object.getOwnPropertySymbols){var w=Object.getOwnPropertySymbols(n);r&&(w=w.filter(function(C){return Object.getOwnPropertyDescriptor(n,C).enumerable})),d.push.apply(d,w)}return d}function c(n){for(var r=1;r0&&!K||I===x.a.RIGHT&&Q>0&&K?(V?Q-=.5:Q-=1,C.changeValue(Q),L.preventDefault()):I===x.a.LEFT&&QK/2||!F&&v-W=E;)x|=i&1,i>>=1;return i+x}function k(i,x,T,m){var S=x+1;if(S===T)return 1;if(m(i[S++],i[x])<0){for(;S=0;)S++;return S-x}function u(i,x,T){for(T--;x>>1,S(P,i[s])<0?l=s:h=s+1;var c=m-h;switch(c){case 3:i[h+3]=i[h+2];case 2:i[h+2]=i[h+1];case 1:i[h+1]=i[h];break;default:for(;c>0;)i[h+c]=i[h+c-1],c--}i[h]=P}}function R(i,x,T,m,S,P){var h=0,l=0,s=1;if(P(i,x[T+S])>0){for(l=m-S;s0;)h=s,s=(s<<1)+1,s<=0&&(s=l);s>l&&(s=l),h+=S,s+=S}else{for(l=S+1;sl&&(s=l);var c=h;h=S-s,s=S-c}for(h++;h>>1);P(i,x[T+p])>0?h=p+1:s=p}return s}function o(i,x,T,m,S,P){var h=0,l=0,s=1;if(P(i,x[T+S])<0){for(l=S+1;sl&&(s=l);var c=h;h=S-s,s=S-c}else{for(l=m-S;s=0;)h=s,s=(s<<1)+1,s<=0&&(s=l);s>l&&(s=l),h+=S,s+=S}for(h++;h>>1);P(i,x[T+p])<0?s=p:h=p+1}return s}function y(i,x){var T=Y,m=0,S=U,P=0,h,l,s=0;m=i.length,m<2*U&&(S=m>>>1);var c=[];P=m<120?5:m<1542?10:m<119151?19:40,h=[],l=[];function p(n,r){h[s]=n,l[s]=r,s+=1}function b(){for(;s>1;){var n=s-2;if(n>=1&&l[n-1]<=l[n]+l[n+1]||n>=2&&l[n-2]<=l[n]+l[n-1])l[n-1]l[n+1])break;O(n)}}function A(){for(;s>1;){var n=s-2;n>0&&l[n-1]=Y||V>=Y);if(X)break;B<0&&(B=0),B+=2}if(T=B,T<1&&(T=1),r===1){for(C=0;C=0;C--)i[F+C]=i[B+C];i[I]=c[L];return}for(var V=T;;){var X=0,W=0,K=!1;do if(x(c[L],i[v])<0){if(i[I--]=i[v--],X++,W=0,--r===0){K=!0;break}}else if(i[I--]=c[L--],W++,X=0,--w===1){K=!0;break}while((X|W)=0;C--)i[F+C]=i[B+C];if(r===0){K=!0;break}}if(i[I--]=c[L--],--w===1){K=!0;break}if(W=w-R(i[v],c,0,w,w-1,x),W!==0){for(I-=W,L-=W,w-=W,F=I+1,B=L+1,C=0;C=Y||W>=Y);if(K)break;V<0&&(V=0),V+=2}if(T=V,T<1&&(T=1),w===1){for(I-=r,v-=r,F=I+1,B=v+1,C=r-1;C>=0;C--)i[F+C]=i[B+C];i[I]=c[L]}else{if(w===0)throw new Error;for(B=I-(w-1),C=0;Cl&&(s=l),t(i,T,T+s,T+P,x),P=s}h.pushRun(T,P),h.mergeRuns(),S-=P,T+=P}while(S!==0);h.forceMergeRuns()}ie.exports=g},BU3w:function(ie,J,E){"use strict";E.d(J,"a",function(){return t});var Y=E("MNnm"),U="rc-util-key";function D(R){if(R.attachTo)return R.attachTo;var o=document.querySelector("head");return o||document.body}function k(R){var o,y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(Y.a)())return null;var g=document.createElement("style");if((o=y.csp)===null||o===void 0?void 0:o.nonce){var i;g.nonce=(i=y.csp)===null||i===void 0?void 0:i.nonce}g.innerHTML=R;var x=D(y),T=x.firstChild;return y.prepend&&x.prepend?x.prepend(g):y.prepend&&T?x.insertBefore(g,T):x.appendChild(g),g}var u=new Map;function t(R,o){var y=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},g=D(y);if(!u.has(g)){var i=k("",y),x=i.parentNode;u.set(g,x),x.removeChild(i)}var T=Array.from(u.get(g).children).find(function(l){return l.tagName==="STYLE"&&l[U]===o});if(T){var m,S;if(((m=y.csp)===null||m===void 0?void 0:m.nonce)&&T.nonce!==((S=y.csp)===null||S===void 0?void 0:S.nonce)){var P;T.nonce=(P=y.csp)===null||P===void 0?void 0:P.nonce}return T.innerHTML!==R&&(T.innerHTML=R),T}var h=k(R,y);return h[U]=o,h}},BdwD:function(ie,J,E){"use strict";var Y=E("+L6B"),U=E("2/Rp"),D=E("0Owb"),k=E("k1fw"),u=E("q1tI"),t=E.n(u),R=E("FOrL"),o=E.n(R),y=function(i){var x=i.buttonProps,T=x===void 0?{}:x,m=i.styles,S=m===void 0?{}:m,P=i.customText,h=i.ButtonText,l=i.ButtonClick,s=i.Buttonclass,c=i.ButtonTwo;return t.a.createElement("section",{className:"tc animated fadeIn",style:Object(k.a)(Object(k.a)({},{color:"#999",margin:"200px auto"}),S)},t.a.createElement("img",{src:o.a}),t.a.createElement("p",{className:"mt20 font14"},P||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),h&&t.a.createElement(U.a,Object(D.a)({className:s,onClick:l},T),h),c&&c)};J.a=y},BlVb:function(ie,J,E){var Y=E("hyiK"),U=1e-8;function D(u,t){return Math.abs(u-t).5?b:p}function g(p,b,A,O,_){var f=p.length;if(_===1)for(var n=0;n_;if(f)p.length=_;else for(var n=O;n<_;n++)p.push(A===1?b[n]:u.call(b[n]))}for(var r=p[0]&&p[0].length,n=0;n=0&&!(V[Pe]<=ft);Pe--);Pe=Math.min(Pe,w-2)}else{for(Pe=ye;Peft);Pe++);Pe=Math.min(Pe-1,w-2)}ye=Pe,xe=ft;var ze=V[Pe+1]-V[Pe];if(ze===0)return;if(Ae=(ft-V[Pe])/ze,d)if(ae=X[Pe],Re=X[Pe===0?Pe:Pe-1],pe=X[Pe>w-2?w-1:Pe+1],Z=X[Pe>w-3?w-1:Pe+2],v)T(Re,ae,pe,Z,Ae,Ae*Ae,Ae*Ae*Ae,n(Ge,_),B);else{var Ce;if(L)Ce=T(Re,ae,pe,Z,Ae,Ae*Ae,Ae*Ae*Ae,fe,1),Ce=P(fe);else{if(I)return y(ae,pe,Ae);Ce=m(Re,ae,pe,Z,Ae,Ae*Ae,Ae*Ae*Ae)}r(Ge,_,Ce)}else if(v)g(X[Pe],X[Pe+1],Ae,n(Ge,_),B);else{var Ce;if(L)g(X[Pe],X[Pe+1],Ae,fe,1),Ce=P(fe);else{if(I)return y(X[Pe],X[Pe+1],Ae);Ce=o(X[Pe],X[Pe+1],Ae)}r(Ge,_,Ce)}},be=new Y({target:p._target,life:F,loop:p._loop,delay:p._delay,onframe:Me,ondestroy:A});return b&&b!=="spline"&&(be.easing=b),be}var s=function(p,b,A,O){this._tracks={},this._target=p,this._loop=b||!1,this._getter=A||t,this._setter=O||R,this._clipCount=0,this._delay=0,this._doneList=[],this._onframeList=[],this._clipList=[]};s.prototype={when:function(p,b){var A=this._tracks;for(var O in b){if(!b.hasOwnProperty(O))continue;if(!A[O]){A[O]=[];var _=this._getter(this._target,O);if(_==null)continue;p!==0&&A[O].push({time:0,value:S(_)})}A[O].push({time:p,value:b[O]})}return this},during:function(p){return this._onframeList.push(p),this},pause:function(){for(var p=0;p1&&g&&g.length>1){var x=D(g)/D(i);!isFinite(x)&&(x=1),o.pinchScale=x;var T=k(g);return o.pinchX=T[0],o.pinchY=T[1],{type:"pinch",target:R[0].target,event:o}}}},t=U;ie.exports=t},CAjq:function(ie,J,E){ie.exports=E.p+"static/qqCode.a1502573.png"},CLjs:function(ie,J){ie.exports="data:image/png;base64,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"},CTM2:function(ie,J,E){ie.exports=E.p+"static/icon3.3c0e4f18.svg"},CTlv:function(ie,J){ie.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADsAAAA4CAYAAABDsYAdAAAF1klEQVRoQ+2be0xTdxTHv+feAgJG5KX4wAExMEjcFNpSyBR5KC2bjuniFsUw45TskSwh0emmS8yiOHWvbGZmWYJCa1wWlumc4mRUeUihBeasGIHE13SsbkyNtkDb+1suG74otAiu7dLfH/2jv3PvOZ/fOef+HvdcAoDaxsZ4q8CVACwHwATxP29oDDATY3XE+72bmZpscGYz/QuqA1ioM2EP7u/heWRnyOWnhrORqhv0FQBbwhEdYbAXZSoUv3ow1AOmaQ2GCFiFXQwoJJA+M00mdwLbdFMMXSIh2ptAB6A6OjoCrvzRfYOIC7BJKHSBVCryOGxU3dDExJ6sNDl5i0cftrO6oekygGiex4wMufyKDxaAz7PeFs6+MHbgMV8Y+8LYg0dgzHK2qrExnBO41QTydxcvI8Ful3CaBVKpOJ8OamMGq21ofJuBtrsL9K5ewu4shfzNxwpb09ISae21FRHBbZ4lRnaOE8oyUlMvPFZYt3vUBQPGLIxd0OV2ER+sb1Hh2+K5PQ1HZIAvZ30568vZezGgNRrH45blJaKRr40FYqYshaxCvJvRaPQ33bG8zAkUPFxC2iHAj/j6eYqUX1xN3DHL2RON+nWCwHa4qvhhOQYuJTtN2vKTTr+SGCtz5T4M7Fx2WmqSK7KizJjBnmxqihYEKmZgI14bM0bXO/1oa5FUahV3TzyjDQwIGhaCARKiH+cpZAf/c1hXFbpTbsw8606IoXRrntXECUxYBHCzeJ4P948NVFIwjbN03t5JZvb1ih9WNDu61qvOoMoWlcWSjbaBaFlYXCgXNTsKQRFB4HgOlm4LTG3XYTprArMLdTzj1y+vXN5wP7TXwGqUmjyBmGaabNrE2atmIzRmokPHi9BnDhjReaTTxgRhQ8HRgg8HBL0CtkypyeU4HE5+NVmS+MKTLmXWNcM11G6vg+2OdWNBZUH/SYvHw6pV6ukMMCavTg5JWpo4CLS1tBVTpVMxedbkQX1dP3eh+j2tYOtjuYXHVlR5A+zeyU9HFeaUZDv0aGXxMcRlxSL+uXiH/eJgtH3TdsZ/vP8cj4bdl70vnPPnu5Qf50oiEiIeCdZqtqKi4FvYeq0LPRpWrdxfGBwVuDe/NH/IPHXmWfHC2pJaXK65vNujYcuU6vdj5j2xae7GZ0YF21ZxDq1ftWidwlaeOhUWwElWEUZ/lCoIAPGS464Ue4h06jz1jvjFCetkRdJRwV6ovoD6XfXnnMKO9SE5EQyZCrnMlfmjXKXZGpcT+056cdqoYM9/3w79F3qdU9j606cn9fX0vcaE0XsWEMBxqJyfmlrrEmze/uKIhLAPlR/lDgsbEj0BU+ZMeUAmMikSwZP+2U3q9xhw/lD7Aaewrhj1uGTUKnUSI5xdWr4EgWGBDtU0f9mMq/prg/qSXkzEzNyZYIzhu1UHYf79ziseDSsSlKvK9Yn5idKUtSmPNKYXT1xE3Y76GzaLNdbzYZXl8zk/Xrtw50JEJISPCNjylwVH36qE+XrP+pWVy3d6PGz/U1ml/iAgdNz6BSU5CJkR4hJw761ecamIP9u7j3da2vO2nNhi8wpYBkZq1f49kkB+rTgNxeXEgbihy7a6Tneh4RMdzCZzjX+f3+JlVcv6C8G8AnbAlWqVeg0DtoVEh0TEZMZgysB+VnJvP3up5hJMRlMPQJ+aTbc3FzUXWb1qi3d/3KpVarFqdg0DywejVBD87sIQtUFgB+0S+57Cw4WD3tJ7lWcdJCuVzi8NmLElqQN+mC6RkK+cz2vD2NGj+H99uvgw8EhgBfGpnKmQcUTUX47rba26oUksu53urGaatLqm3xhDFC+h5AyZrNXbQKt0usmcQFdBxMYx24T09HTLUAxUrdN/DsbeANAOYDPHSYYsTva0gRAEeySBbWKADESHshSy54ezkbStrRNZT99JgJ7yNBjX7aFLPM/mDldF3r+CEn8MBkPQTZvwOseQzbzoUxeIn7qA6nqZ9TNlenq3s8H5G/tJVcrmoc/3AAAAAElFTkSuQmCC"},"Cs+z":function(ie,J,E){ie.exports=E.p+"static/jqr.b801d45b.png"},"Ct/S":function(ie,J,E){ie.exports={tilte:"tilte___1Tz7i",flexRow:"flexRow___3w9_D",flexColumn:"flexColumn___2HzC_",footerWrap:"footerWrap___12F5M",img:"img___3ED9Z",content:"content___rqPDY",modalContent:"modalContent___2h4ne"}},CzVm:function(ie,J,E){ie.exports=E.p+"static/bg1.89b41082.png"},D2RN:function(ie,J,E){ie.exports={flex_box_center:"flex_box_center___1wzjU",flex_space_between:"flex_space_between___19d2o",flex_box_vertical_center:"flex_box_vertical_center___1Wd-a",flex_box_center_end:"flex_box_center_end___2HPOy",flex_box_column:"flex_box_column___2cB5F",wrp:"wrp___V2wJo",banner:"banner___9x-A-",bg:"bg___2WSLA",list:"list___u4-_b",status:"status___4LRSp",desc:"desc___18okv",flex1:"flex1___34Elm",item:"item___32MoH",footer:"footer___1100r",tabs:"tabs___1g_DM",CompetitionsList:"CompetitionsList___2iLb3",CompetitionsListzhezhao:"CompetitionsListzhezhao___2O-qQ",shadow:"shadow___13bWc",divimg:"divimg___3dE7q",havetext:"havetext___2a_fQ",Finishedtext:"Finishedtext___3cssb",Comingtext:"Comingtext___14gQI",task_hide:"task_hide___KPgxv",task_hide_2:"task_hide_2___151jJ",Unpublishedtext:"Unpublishedtext___2LPx9",signup:"signup___1gqfa",checkboxtitle:"checkboxtitle___3U9gf"}},DBLp:function(ie,J){function E(){}E.prototype={diff:function(u,t,R){R||(R=function(s,c){return s===c}),this.equals=R;var o=this;u=u.slice(),t=t.slice();var y=t.length,g=u.length,i=1,x=y+g,T=[{newPos:-1,components:[]}],m=this.extractCommon(T[0],t,u,0);if(T[0].newPos+1>=y&&m+1>=g){for(var S=[],P=0;P=y&&A+1>=g)return Y(o,c.components,t,u);T[s]=c}i++}for(;i<=x;){var l=h();if(l)return l}},pushComponent:function(u,t,R){var o=u[u.length-1];o&&o.added===t&&o.removed===R?u[u.length-1]={count:o.count+1,added:t,removed:R}:u.push({count:1,added:t,removed:R})},extractCommon:function(u,t,R,o){for(var y=t.length,g=R.length,i=u.newPos,x=i-o,T=0;i+1k||x<-k}var t=function(x){x=x||{},x.position||(this.position=[0,0]),x.rotation==null&&(this.rotation=0),x.scale||(this.scale=[1,1]),this.origin=this.origin||null},R=t.prototype;R.transform=null,R.needLocalTransform=function(){return u(this.rotation)||u(this.position[0])||u(this.position[1])||u(this.scale[0]-1)||u(this.scale[1]-1)};var o=[];R.updateTransform=function(){var x=this.parent,T=x&&x.transform,m=this.needLocalTransform(),S=this.transform;if(!(m||T)){S&&D(S);return}S=S||Y.create(),m?this.getLocalTransform(S):D(S),T&&(m?Y.mul(S,x.transform,S):Y.copy(S,x.transform)),this.transform=S;var P=this.globalScaleRatio;if(P!=null&&P!==1){this.getGlobalScale(o);var h=o[0]<0?-1:1,l=o[1]<0?-1:1,s=((o[0]-h)*P+h)/o[0]||0,c=((o[1]-l)*P+l)/o[1]||0;S[0]*=s,S[1]*=s,S[2]*=c,S[3]*=c}this.invTransform=this.invTransform||Y.create(),Y.invert(this.invTransform,S)},R.getLocalTransform=function(x){return t.getLocalTransform(this,x)},R.setTransform=function(x){var T=this.transform,m=x.dpr||1;T?x.setTransform(m*T[0],m*T[1],m*T[2],m*T[3],m*T[4],m*T[5]):x.setTransform(m,0,0,m,0,0)},R.restoreTransform=function(x){var T=x.dpr||1;x.setTransform(T,0,0,T,0,0)};var y=[],g=Y.create();R.setLocalTransform=function(x){if(!x)return;var T=x[0]*x[0]+x[1]*x[1],m=x[2]*x[2]+x[3]*x[3],S=this.position,P=this.scale;u(T-1)&&(T=Math.sqrt(T)),u(m-1)&&(m=Math.sqrt(m)),x[0]<0&&(T=-T),x[3]<0&&(m=-m),S[0]=x[4],S[1]=x[5],P[0]=T,P[1]=m,this.rotation=Math.atan2(-x[1]/m,x[0]/T)},R.decomposeTransform=function(){if(!this.transform)return;var x=this.parent,T=this.transform;x&&x.transform&&(Y.mul(y,x.invTransform,T),T=y);var m=this.origin;m&&(m[0]||m[1])&&(g[4]=m[0],g[5]=m[1],Y.mul(y,T,g),y[4]-=m[0],y[5]-=m[1],T=y),this.setLocalTransform(T)},R.getGlobalScale=function(x){var T=this.transform;return x=x||[],T?(x[0]=Math.sqrt(T[0]*T[0]+T[1]*T[1]),x[1]=Math.sqrt(T[2]*T[2]+T[3]*T[3]),T[0]<0&&(x[0]=-x[0]),T[3]<0&&(x[1]=-x[1]),x):(x[0]=1,x[1]=1,x)},R.transformCoordToLocal=function(x,T){var m=[x,T],S=this.invTransform;return S&&U.applyTransform(m,m,S),m},R.transformCoordToGlobal=function(x,T){var m=[x,T],S=this.transform;return S&&U.applyTransform(m,m,S),m},t.getLocalTransform=function(x,T){T=T||[],D(T);var m=x.origin,S=x.scale||[1,1],P=x.rotation||0,h=x.position||[0,0];return m&&(T[4]-=m[0],T[5]-=m[1]),Y.scale(T,T,S),P&&Y.rotate(T,T,P),m&&(T[4]+=m[0],T[5]+=m[1]),T[4]+=h[0],T[5]+=h[1],T};var i=t;ie.exports=i},Dagg:function(ie,J,E){var Y=E("Gev7"),U=E("mFDi"),D=E("bYtY"),k=E("Xnb7");function u(R){Y.call(this,R)}u.prototype={constructor:u,type:"image",brush:function(R,o){var y=this.style,g=y.image;y.bind(R,this,o);var i=this._image=k.createOrUpdateImage(g,this._image,this,this.onload);if(!i||!k.isImageReady(i))return;var x=y.x||0,T=y.y||0,m=y.width,S=y.height,P=i.width/i.height;if(m==null&&S!=null?m=S*P:S==null&&m!=null?S=m/P:m==null&&S==null&&(m=i.width,S=i.height),this.setTransform(R),y.sWidth&&y.sHeight){var h=y.sx||0,l=y.sy||0;R.drawImage(i,h,l,y.sWidth,y.sHeight,x,T,m,S)}else if(y.sx&&y.sy){var h=y.sx,l=y.sy,s=m-h,c=S-l;R.drawImage(i,h,l,s,c,x,T,m,S)}else R.drawImage(i,x,T,m,S);y.text!=null&&(this.restoreTransform(R),this.drawRectText(R,this.getBoundingRect()))},getBoundingRect:function(){var R=this.style;return this._rect||(this._rect=new U(R.x||0,R.y||0,R.width||0,R.height||0)),this._rect}},D.inherits(u,Y);var t=u;ie.exports=t},E2g8:function(ie,J,E){(function(Y,U){/*! * @overview es6-promise - a tiny implementation of Promises/A+. * @copyright Copyright (c) 2014 Yehuda Katz, Tom Dale, Stefan Penner and contributors (Conversion to ES6 API by Jake Archibald) * @license Licensed under MIT license * See https://raw.githubusercontent.com/stefanpenner/es6-promise/master/LICENSE * @version v4.2.8+1e68dce6 -*/(function(D,k){ie.exports=k()})(this,function(){"use strict";function D(Ce){var Le=typeof Ce;return Ce!==null&&(Le==="object"||Le==="function")}function k(Ce){return typeof Ce=="function"}var u=void 0;Array.isArray?u=Array.isArray:u=function(Ce){return Object.prototype.toString.call(Ce)==="[object Array]"};var t=u,R=0,o=void 0,y=void 0,g=function(Le,He){A[R]=Le,A[R+1]=He,R+=2,R===2&&(y?y(O):f())};function i(Ce){y=Ce}function x(Ce){g=Ce}var T=typeof window!="undefined"?window:void 0,m=T||{},S=m.MutationObserver||m.WebKitMutationObserver,P=typeof self=="undefined"&&typeof Y!="undefined"&&{}.toString.call(Y)==="[object process]",h=typeof Uint8ClampedArray!="undefined"&&typeof importScripts!="undefined"&&typeof MessageChannel!="undefined";function l(){return function(){return Y.nextTick(O)}}function s(){return typeof o!="undefined"?function(){o(O)}:b()}function c(){var Ce=0,Le=new S(O),He=document.createTextNode("");return Le.observe(He,{characterData:!0}),function(){He.data=Ce=++Ce%2}}function p(){var Ce=new MessageChannel;return Ce.port1.onmessage=O,function(){return Ce.port2.postMessage(0)}}function b(){var Ce=setTimeout;return function(){return Ce(O,1)}}var A=new Array(1e3);function O(){for(var Ce=0;Ce ").concat(H);if(ne.ENABLE_CALLBACK&&ne.emitter.emit("log","error",V),!ne.ENABLE_ERROR)return;console.error?console.error(V):console.warn?console.warn(V):console.log(V)}},{key:"i",value:function(j,H){(!j||ne.FORCE_GLOBAL_TAG)&&(j=ne.GLOBAL_TAG);var V="[".concat(j,"] > ").concat(H);if(ne.ENABLE_CALLBACK&&ne.emitter.emit("log","info",V),!ne.ENABLE_INFO)return;console.info?console.info(V):console.log(V)}},{key:"w",value:function(j,H){(!j||ne.FORCE_GLOBAL_TAG)&&(j=ne.GLOBAL_TAG);var V="[".concat(j,"] > ").concat(H);if(ne.ENABLE_CALLBACK&&ne.emitter.emit("log","warn",V),!ne.ENABLE_WARN)return;console.warn?console.warn(V):console.log(V)}},{key:"d",value:function(j,H){(!j||ne.FORCE_GLOBAL_TAG)&&(j=ne.GLOBAL_TAG);var V="[".concat(j,"] > ").concat(H);if(ne.ENABLE_CALLBACK&&ne.emitter.emit("log","debug",V),!ne.ENABLE_DEBUG)return;console.debug?console.debug(V):console.log(V)}},{key:"v",value:function(j,H){(!j||ne.FORCE_GLOBAL_TAG)&&(j=ne.GLOBAL_TAG);var V="[".concat(j,"] > ").concat(H);if(ne.ENABLE_CALLBACK&&ne.emitter.emit("log","verbose",V),!ne.ENABLE_VERBOSE)return;console.log(V)}}]),ne}();R.GLOBAL_TAG="flv.js",R.FORCE_GLOBAL_TAG=!1,R.ENABLE_ERROR=!0,R.ENABLE_INFO=!0,R.ENABLE_WARN=!0,R.ENABLE_DEBUG=!0,R.ENABLE_VERBOSE=!0,R.ENABLE_CALLBACK=!1,R.emitter=new t.a;var o=R,y=function(){function ne(){Object(Y.a)(this,ne),this._firstCheckpoint=0,this._lastCheckpoint=0,this._intervalBytes=0,this._totalBytes=0,this._lastSecondBytes=0,self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now}return Object(U.a)(ne,[{key:"reset",value:function(){this._firstCheckpoint=this._lastCheckpoint=0,this._totalBytes=this._intervalBytes=0,this._lastSecondBytes=0}},{key:"addBytes",value:function(j){this._firstCheckpoint===0?(this._firstCheckpoint=this._now(),this._lastCheckpoint=this._firstCheckpoint,this._intervalBytes+=j,this._totalBytes+=j):this._now()-this._lastCheckpoint<1e3?(this._intervalBytes+=j,this._totalBytes+=j):(this._lastSecondBytes=this._intervalBytes,this._intervalBytes=j,this._totalBytes+=j,this._lastCheckpoint=this._now())}},{key:"currentKBps",get:function(){this.addBytes(0);var j=(this._now()-this._lastCheckpoint)/1e3;return j==0&&(j=1),this._intervalBytes/j/1024}},{key:"lastSecondKBps",get:function(){return this.addBytes(0),this._lastSecondBytes!==0?this._lastSecondBytes/1024:this._now()-this._lastCheckpoint>=500?this.currentKBps:0}},{key:"averageKBps",get:function(){var j=(this._now()-this._firstCheckpoint)/1e3;return this._totalBytes/j/1024}}]),ne}(),g=y,i=E("yKVA"),x=E("879j"),T=function(){function ne(te){Object(Y.a)(this,ne),this._message=te}return Object(U.a)(ne,[{key:"name",get:function(){return"RuntimeException"}},{key:"message",get:function(){return this._message}},{key:"toString",value:function(){return this.name+": "+this.message}}]),ne}(),m=function(ne){Object(i.a)(j,ne);var te=Object(x.a)(j);function j(H){return Object(Y.a)(this,j),te.call(this,H)}return Object(U.a)(j,[{key:"name",get:function(){return"IllegalStateException"}}]),j}(T),S=function(ne){Object(i.a)(j,ne);var te=Object(x.a)(j);function j(H){return Object(Y.a)(this,j),te.call(this,H)}return Object(U.a)(j,[{key:"name",get:function(){return"InvalidArgumentException"}}]),j}(T),P=function(ne){Object(i.a)(j,ne);var te=Object(x.a)(j);function j(H){return Object(Y.a)(this,j),te.call(this,H)}return Object(U.a)(j,[{key:"name",get:function(){return"NotImplementedException"}}]),j}(T),h={kIdle:0,kConnecting:1,kBuffering:2,kError:3,kComplete:4},l={OK:"OK",EXCEPTION:"Exception",HTTP_STATUS_CODE_INVALID:"HttpStatusCodeInvalid",CONNECTING_TIMEOUT:"ConnectingTimeout",EARLY_EOF:"EarlyEof",UNRECOVERABLE_EARLY_EOF:"UnrecoverableEarlyEof"},s=function(){function ne(te){Object(Y.a)(this,ne),this._type=te||"undefined",this._status=h.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}return Object(U.a)(ne,[{key:"destroy",value:function(){this._status=h.kIdle,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}},{key:"isWorking",value:function(){return this._status===h.kConnecting||this._status===h.kBuffering}},{key:"type",get:function(){return this._type}},{key:"status",get:function(){return this._status}},{key:"needStashBuffer",get:function(){return this._needStash}},{key:"onContentLengthKnown",get:function(){return this._onContentLengthKnown},set:function(j){this._onContentLengthKnown=j}},{key:"onURLRedirect",get:function(){return this._onURLRedirect},set:function(j){this._onURLRedirect=j}},{key:"onDataArrival",get:function(){return this._onDataArrival},set:function(j){this._onDataArrival=j}},{key:"onError",get:function(){return this._onError},set:function(j){this._onError=j}},{key:"onComplete",get:function(){return this._onComplete},set:function(j){this._onComplete=j}},{key:"open",value:function(j,H){throw new P("Unimplemented abstract function!")}},{key:"abort",value:function(){throw new P("Unimplemented abstract function!")}}]),ne}(),c=E("oZsa");function p(ne,te){for(;!Object.prototype.hasOwnProperty.call(ne,te)&&!(ne=Object(c.a)(ne),ne===null););return ne}function b(ne,te,j){return typeof Reflect!="undefined"&&Reflect.get?b=Reflect.get:b=function(V,$,de){var Ie=p(V,$);if(!Ie)return;var Ue=Object.getOwnPropertyDescriptor(Ie,$);return Ue.get?Ue.get.call(de):Ue.value},b(ne,te,j||ne)}var A={};function O(){var ne=self.navigator.userAgent.toLowerCase(),te=/(edge)\/([\w.]+)/.exec(ne)||/(opr)[\/]([\w.]+)/.exec(ne)||/(chrome)[ \/]([\w.]+)/.exec(ne)||/(iemobile)[\/]([\w.]+)/.exec(ne)||/(version)(applewebkit)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(ne)||/(webkit)[ \/]([\w.]+).*(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(ne)||/(webkit)[ \/]([\w.]+)/.exec(ne)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(ne)||/(msie) ([\w.]+)/.exec(ne)||ne.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(ne)||ne.indexOf("compatible")<0&&/(firefox)[ \/]([\w.]+)/.exec(ne)||[],j=/(ipad)/.exec(ne)||/(ipod)/.exec(ne)||/(windows phone)/.exec(ne)||/(iphone)/.exec(ne)||/(kindle)/.exec(ne)||/(android)/.exec(ne)||/(windows)/.exec(ne)||/(mac)/.exec(ne)||/(linux)/.exec(ne)||/(cros)/.exec(ne)||[],H={browser:te[5]||te[3]||te[1]||"",version:te[2]||te[4]||"0",majorVersion:te[4]||te[2]||"0",platform:j[0]||""},V={};if(H.browser){V[H.browser]=!0;var $=H.majorVersion.split(".");V.version={major:parseInt(H.majorVersion,10),string:H.version},$.length>1&&(V.version.minor=parseInt($[1],10)),$.length>2&&(V.version.build=parseInt($[2],10))}if(H.platform&&(V[H.platform]=!0),(V.chrome||V.opr||V.safari)&&(V.webkit=!0),V.rv||V.iemobile){V.rv&&delete V.rv;var de="msie";H.browser=de,V[de]=!0}if(V.edge){delete V.edge;var Ie="msedge";H.browser=Ie,V[Ie]=!0}if(V.opr){var Ue="opera";H.browser=Ue,V[Ue]=!0}if(V.safari&&V.android){var ut="android";H.browser=ut,V[ut]=!0}V.name=H.browser,V.platform=H.platform;for(var yt in A)A.hasOwnProperty(yt)&&delete A[yt];Object.assign(A,V)}O();var _=A,f=function(ne){Object(i.a)(j,ne);var te=Object(x.a)(j);function j(H,V){var $;return Object(Y.a)(this,j),$=te.call(this,"fetch-stream-loader"),$.TAG="FetchStreamLoader",$._seekHandler=H,$._config=V,$._needStash=!0,$._requestAbort=!1,$._contentLength=null,$._receivedLength=0,$}return Object(U.a)(j,[{key:"destroy",value:function(){this.isWorking()&&this.abort(),b(Object(c.a)(j.prototype),"destroy",this).call(this)}},{key:"open",value:function(V,$){var de=this;this._dataSource=V,this._range=$;var Ie=V.url;this._config.reuseRedirectedURL&&V.redirectedURL!=null&&(Ie=V.redirectedURL);var Ue=this._seekHandler.getConfig(Ie,$),ut=new self.Headers;if(typeof Ue.headers=="object"){var yt=Ue.headers;for(var St in yt)yt.hasOwnProperty(St)&&ut.append(St,yt[St])}var Bt={method:"GET",headers:ut,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};if(typeof this._config.headers=="object")for(var It in this._config.headers)ut.append(It,this._config.headers[It]);V.cors===!1&&(Bt.mode="same-origin"),V.withCredentials&&(Bt.credentials="include"),V.referrerPolicy&&(Bt.referrerPolicy=V.referrerPolicy),this._status=h.kConnecting,self.fetch(Ue.url,Bt).then(function(it){if(de._requestAbort){de._requestAbort=!1,de._status=h.kIdle;return}if(it.ok&&it.status>=200&&it.status<=299){if(it.url!==Ue.url&&de._onURLRedirect){var Xt=de._seekHandler.removeURLParameters(it.url);de._onURLRedirect(Xt)}var jt=it.headers.get("Content-Length");return jt!=null&&(de._contentLength=parseInt(jt),de._contentLength!==0&&(de._onContentLengthKnown&&de._onContentLengthKnown(de._contentLength))),de._pump.call(de,it.body.getReader())}else if(de._status=h.kError,de._onError)de._onError(l.HTTP_STATUS_CODE_INVALID,{code:it.status,msg:it.statusText});else throw new T("FetchStreamLoader: Http code invalid, "+it.status+" "+it.statusText)}).catch(function(it){if(de._status=h.kError,de._onError)de._onError(l.EXCEPTION,{code:-1,msg:it.message});else throw it})}},{key:"abort",value:function(){this._requestAbort=!0}},{key:"_pump",value:function(V){var $=this;return V.read().then(function(de){if(de.done)if($._contentLength!==null&&$._receivedLength<$._contentLength){$._status=h.kError;var Ie=l.EARLY_EOF,Ue={code:-1,msg:"Fetch stream meet Early-EOF"};if($._onError)$._onError(Ie,Ue);else throw new T(Ue.msg)}else $._status=h.kComplete,$._onComplete&&$._onComplete($._range.from,$._range.from+$._receivedLength-1);else{if($._requestAbort===!0)return $._requestAbort=!1,$._status=h.kComplete,V.cancel();$._status=h.kBuffering;var ut=de.value.buffer,yt=$._range.from+$._receivedLength;$._receivedLength+=ut.byteLength,$._onDataArrival&&$._onDataArrival(ut,yt,$._receivedLength),$._pump(V)}}).catch(function(de){if(de.code===11&&_.msedge)return;$._status=h.kError;var Ie=0,Ue=null;if((de.code===19||de.message==="network error")&&($._contentLength===null||$._contentLength!==null&&$._receivedLength<$._contentLength)?(Ie=l.EARLY_EOF,Ue={code:de.code,msg:"Fetch stream meet Early-EOF"}):(Ie=l.EXCEPTION,Ue={code:de.code,msg:de.message}),$._onError)$._onError(Ie,Ue);else throw new T(Ue.msg)})}}],[{key:"isSupported",value:function(){try{var V=_.msedge&&_.version.minor>=15048,$=_.msedge?V:!0;return self.fetch&&self.ReadableStream&&$}catch(de){return!1}}}]),j}(s),n=f,r=function(ne){Object(i.a)(j,ne);var te=Object(x.a)(j);function j(H,V){var $;return Object(Y.a)(this,j),$=te.call(this,"xhr-moz-chunked-loader"),$.TAG="MozChunkedLoader",$._seekHandler=H,$._config=V,$._needStash=!0,$._xhr=null,$._requestAbort=!1,$._contentLength=null,$._receivedLength=0,$}return Object(U.a)(j,[{key:"destroy",value:function(){this.isWorking()&&this.abort(),this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onloadend=null,this._xhr.onerror=null,this._xhr=null),b(Object(c.a)(j.prototype),"destroy",this).call(this)}},{key:"open",value:function(V,$){this._dataSource=V,this._range=$;var de=V.url;this._config.reuseRedirectedURL&&V.redirectedURL!=null&&(de=V.redirectedURL);var Ie=this._seekHandler.getConfig(de,$);this._requestURL=Ie.url;var Ue=this._xhr=new XMLHttpRequest;if(Ue.open("GET",Ie.url,!0),Ue.responseType="moz-chunked-arraybuffer",Ue.onreadystatechange=this._onReadyStateChange.bind(this),Ue.onprogress=this._onProgress.bind(this),Ue.onloadend=this._onLoadEnd.bind(this),Ue.onerror=this._onXhrError.bind(this),V.withCredentials&&(Ue.withCredentials=!0),typeof Ie.headers=="object"){var ut=Ie.headers;for(var yt in ut)ut.hasOwnProperty(yt)&&Ue.setRequestHeader(yt,ut[yt])}if(typeof this._config.headers=="object"){var St=this._config.headers;for(var Bt in St)St.hasOwnProperty(Bt)&&Ue.setRequestHeader(Bt,St[Bt])}this._status=h.kConnecting,Ue.send()}},{key:"abort",value:function(){this._requestAbort=!0,this._xhr&&this._xhr.abort(),this._status=h.kComplete}},{key:"_onReadyStateChange",value:function(V){var $=V.target;if($.readyState===2){if($.responseURL!=null&&$.responseURL!==this._requestURL&&this._onURLRedirect){var de=this._seekHandler.removeURLParameters($.responseURL);this._onURLRedirect(de)}if($.status!==0&&($.status<200||$.status>299))if(this._status=h.kError,this._onError)this._onError(l.HTTP_STATUS_CODE_INVALID,{code:$.status,msg:$.statusText});else throw new T("MozChunkedLoader: Http code invalid, "+$.status+" "+$.statusText);else this._status=h.kBuffering}}},{key:"_onProgress",value:function(V){if(this._status===h.kError)return;this._contentLength===null&&(V.total!==null&&V.total!==0&&(this._contentLength=V.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)));var $=V.target.response,de=this._range.from+this._receivedLength;this._receivedLength+=$.byteLength,this._onDataArrival&&this._onDataArrival($,de,this._receivedLength)}},{key:"_onLoadEnd",value:function(V){if(this._requestAbort===!0){this._requestAbort=!1;return}else if(this._status===h.kError)return;this._status=h.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1)}},{key:"_onXhrError",value:function(V){this._status=h.kError;var $=0,de=null;if(this._contentLength&&V.loaded=200&&$.status<=299){if(this._status=h.kBuffering,$.responseURL!=null){var de=this._seekHandler.removeURLParameters($.responseURL);$.responseURL!==this._currentRequestURL&&de!==this._currentRedirectedURL&&(this._currentRedirectedURL=de,this._onURLRedirect&&this._onURLRedirect(de))}var Ie=$.getResponseHeader("Content-Length");if(Ie!=null&&this._contentLength==null){var Ue=parseInt(Ie);Ue>0&&(this._contentLength=Ue,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength))}}else if(this._status=h.kError,this._onError)this._onError(l.HTTP_STATUS_CODE_INVALID,{code:$.status,msg:$.statusText});else throw new T("MSStreamLoader: Http code invalid, "+$.status+" "+$.statusText);else if($.readyState===3&&($.status>=200&&$.status<=299)){this._status=h.kBuffering;var ut=$.response;this._reader.readAsArrayBuffer(ut)}}},{key:"_xhrOnError",value:function(V){this._status=h.kError;var $=l.EXCEPTION,de={code:-1,msg:V.constructor.name+" "+V.type};if(this._onError)this._onError($,de);else throw new T(de.msg)}},{key:"_msrOnProgress",value:function(V){var $=V.target,de=$.result;if(de==null){this._doReconnectIfNeeded();return}var Ie=de.slice(this._lastTimeBufferSize);this._lastTimeBufferSize=de.byteLength;var Ue=this._totalRange.from+this._receivedLength;this._receivedLength+=Ie.byteLength,this._onDataArrival&&this._onDataArrival(Ie,Ue,this._receivedLength),de.byteLength>=this._bufferLimit&&(o.v(this.TAG,"MSStream buffer exceeded max size near ".concat(Ue+Ie.byteLength,", reconnecting...")),this._doReconnectIfNeeded())}},{key:"_doReconnectIfNeeded",value:function(){if(this._contentLength==null||this._receivedLength=this._contentLength&&(de=this._range.from+this._contentLength-1)),this._currentRequestRange={from:$,to:de},this._internalOpen(this._dataSource,this._currentRequestRange)}},{key:"_internalOpen",value:function(V,$){this._lastTimeLoaded=0;var de=V.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?de=this._currentRedirectedURL:V.redirectedURL!=null&&(de=V.redirectedURL));var Ie=this._seekHandler.getConfig(de,$);this._currentRequestURL=Ie.url;var Ue=this._xhr=new XMLHttpRequest;if(Ue.open("GET",Ie.url,!0),Ue.responseType="arraybuffer",Ue.onreadystatechange=this._onReadyStateChange.bind(this),Ue.onprogress=this._onProgress.bind(this),Ue.onload=this._onLoad.bind(this),Ue.onerror=this._onXhrError.bind(this),V.withCredentials&&(Ue.withCredentials=!0),typeof Ie.headers=="object"){var ut=Ie.headers;for(var yt in ut)ut.hasOwnProperty(yt)&&Ue.setRequestHeader(yt,ut[yt])}if(typeof this._config.headers=="object"){var St=this._config.headers;for(var Bt in St)St.hasOwnProperty(Bt)&&Ue.setRequestHeader(Bt,St[Bt])}Ue.send()}},{key:"abort",value:function(){this._requestAbort=!0,this._internalAbort(),this._status=h.kComplete}},{key:"_internalAbort",value:function(){this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onload=null,this._xhr.onerror=null,this._xhr.abort(),this._xhr=null)}},{key:"_onReadyStateChange",value:function(V){var $=V.target;if($.readyState===2){if($.responseURL!=null){var de=this._seekHandler.removeURLParameters($.responseURL);$.responseURL!==this._currentRequestURL&&de!==this._currentRedirectedURL&&(this._currentRedirectedURL=de,this._onURLRedirect&&this._onURLRedirect(de))}if($.status>=200&&$.status<=299){if(this._waitForTotalLength)return;this._status=h.kBuffering}else if(this._status=h.kError,this._onError)this._onError(l.HTTP_STATUS_CODE_INVALID,{code:$.status,msg:$.statusText});else throw new T("RangeLoader: Http code invalid, "+$.status+" "+$.statusText)}}},{key:"_onProgress",value:function(V){if(this._status===h.kError)return;if(this._contentLength===null){var $=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,$=!0;var de=V.total;this._internalAbort(),de!=null&de!==0&&(this._totalLength=de)}if(this._range.to===-1?this._contentLength=this._totalLength-this._range.from:this._contentLength=this._range.to-this._range.from+1,$){this._openSubRange();return}this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)}var Ie=V.loaded-this._lastTimeLoaded;this._lastTimeLoaded=V.loaded,this._speedSampler.addBytes(Ie)}},{key:"_normalizeSpeed",value:function(V){var $=this._chunkSizeKBList,de=$.length-1,Ie=0,Ue=0,ut=de;if(V<$[0])return $[0];for(;Ue<=ut;){if(Ie=Ue+Math.floor((ut-Ue)/2),Ie===de||V>=$[Ie]&&V<$[Ie+1])return $[Ie];$[Ie]=3&&($=this._speedSampler.currentKBps)),$!==0){var de=this._normalizeSpeed($);this._currentSpeedNormalized!==de&&(this._currentSpeedNormalized=de,this._currentChunkSizeKB=de)}var Ie=V.target.response,Ue=this._range.from+this._receivedLength;this._receivedLength+=Ie.byteLength;var ut=!1;this._contentLength!=null&&this._receivedLength0&&this._receivedLength0)for(var Ie=V.split("&"),Ue=0;Ue0;ut[0]!==this._startName&&ut[0]!==this._endName&&(yt&&(de+="&"),de+=Ie[Ue])}return de.length===0?H:H+"?"+de}}]),ne}(),W=X,K=function(){function ne(te,j,H){Object(Y.a)(this,ne),this.TAG="IOController",this._config=j,this._extraData=H,this._stashInitialSize=1024*384,j.stashInitialSize!=null&&j.stashInitialSize>0&&(this._stashInitialSize=j.stashInitialSize),this._stashUsed=0,this._stashSize=this._stashInitialSize,this._bufferSize=1024*1024*3,this._stashBuffer=new ArrayBuffer(this._bufferSize),this._stashByteStart=0,this._enableStash=!0,j.enableStashBuffer===!1&&(this._enableStash=!1),this._loader=null,this._loaderClass=null,this._seekHandler=null,this._dataSource=te,this._isWebSocketURL=/wss?:\/\/(.+?)/.test(te.url),this._refTotalLength=te.filesize?te.filesize:null,this._totalLength=this._refTotalLength,this._fullRequestFlag=!1,this._currentRange=null,this._redirectedURL=null,this._speedNormalized=0,this._speedSampler=new g,this._speedNormalizeList=[64,128,256,384,512,768,1024,1536,2048,3072,4096],this._isEarlyEofReconnecting=!1,this._paused=!1,this._resumeFrom=0,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._selectSeekHandler(),this._selectLoader(),this._createLoader()}return Object(U.a)(ne,[{key:"destroy",value:function(){this._loader.isWorking()&&this._loader.abort(),this._loader.destroy(),this._loader=null,this._loaderClass=null,this._dataSource=null,this._stashBuffer=null,this._stashUsed=this._stashSize=this._bufferSize=this._stashByteStart=0,this._currentRange=null,this._speedSampler=null,this._isEarlyEofReconnecting=!1,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._extraData=null}},{key:"isWorking",value:function(){return this._loader&&this._loader.isWorking()&&!this._paused}},{key:"isPaused",value:function(){return this._paused}},{key:"status",get:function(){return this._loader.status}},{key:"extraData",get:function(){return this._extraData},set:function(j){this._extraData=j}},{key:"onDataArrival",get:function(){return this._onDataArrival},set:function(j){this._onDataArrival=j}},{key:"onSeeked",get:function(){return this._onSeeked},set:function(j){this._onSeeked=j}},{key:"onError",get:function(){return this._onError},set:function(j){this._onError=j}},{key:"onComplete",get:function(){return this._onComplete},set:function(j){this._onComplete=j}},{key:"onRedirect",get:function(){return this._onRedirect},set:function(j){this._onRedirect=j}},{key:"onRecoveredEarlyEof",get:function(){return this._onRecoveredEarlyEof},set:function(j){this._onRecoveredEarlyEof=j}},{key:"currentURL",get:function(){return this._dataSource.url}},{key:"hasRedirect",get:function(){return this._redirectedURL!=null||this._dataSource.redirectedURL!=null}},{key:"currentRedirectedURL",get:function(){return this._redirectedURL||this._dataSource.redirectedURL}},{key:"currentSpeed",get:function(){return this._loaderClass===L?this._loader.currentSpeed:this._speedSampler.lastSecondKBps}},{key:"loaderType",get:function(){return this._loader.type}},{key:"_selectSeekHandler",value:function(){var j=this._config;if(j.seekType==="range")this._seekHandler=new G(this._config.rangeLoadZeroStart);else if(j.seekType==="param"){var H=j.seekParamStart||"bstart",V=j.seekParamEnd||"bend";this._seekHandler=new W(H,V)}else if(j.seekType==="custom"){if(typeof j.customSeekHandler!="function")throw new S("Custom seekType specified in config but invalid customSeekHandler!");this._seekHandler=new j.customSeekHandler}else throw new S("Invalid seekType in config: ".concat(j.seekType))}},{key:"_selectLoader",value:function(){if(this._config.customLoader!=null)this._loaderClass=this._config.customLoader;else if(this._isWebSocketURL)this._loaderClass=B;else if(n.isSupported())this._loaderClass=n;else if(d.isSupported())this._loaderClass=d;else if(L.isSupported())this._loaderClass=L;else throw new T("Your browser doesn't support xhr with arraybuffer responseType!")}},{key:"_createLoader",value:function(){this._loader=new this._loaderClass(this._seekHandler,this._config),this._loader.needStashBuffer===!1&&(this._enableStash=!1),this._loader.onContentLengthKnown=this._onContentLengthKnown.bind(this),this._loader.onURLRedirect=this._onURLRedirect.bind(this),this._loader.onDataArrival=this._onLoaderChunkArrival.bind(this),this._loader.onComplete=this._onLoaderComplete.bind(this),this._loader.onError=this._onLoaderError.bind(this)}},{key:"open",value:function(j){this._currentRange={from:0,to:-1},j&&(this._currentRange.from=j),this._speedSampler.reset(),j||(this._fullRequestFlag=!0),this._loader.open(this._dataSource,Object.assign({},this._currentRange))}},{key:"abort",value:function(){this._loader.abort(),this._paused&&(this._paused=!1,this._resumeFrom=0)}},{key:"pause",value:function(){this.isWorking()&&(this._loader.abort(),this._stashUsed!==0?(this._resumeFrom=this._stashByteStart,this._currentRange.to=this._stashByteStart-1):this._resumeFrom=this._currentRange.to+1,this._stashUsed=0,this._stashByteStart=0,this._paused=!0)}},{key:"resume",value:function(){if(this._paused){this._paused=!1;var j=this._resumeFrom;this._resumeFrom=0,this._internalSeek(j,!0)}}},{key:"seek",value:function(j){this._paused=!1,this._stashUsed=0,this._stashByteStart=0,this._internalSeek(j,!0)}},{key:"_internalSeek",value:function(j,H){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer(H),this._loader.destroy(),this._loader=null;var V={from:j,to:-1};this._currentRange={from:V.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,V),this._onSeeked&&this._onSeeked()}},{key:"updateUrl",value:function(j){if(!j||typeof j!="string"||j.length===0)throw new S("Url must be a non-empty string!");this._dataSource.url=j}},{key:"_expandBuffer",value:function(j){for(var H=this._stashSize;H+1024*1024*10){var $=new Uint8Array(this._stashBuffer,0,this._stashUsed),de=new Uint8Array(V,0,H);de.set($,0)}this._stashBuffer=V,this._bufferSize=H}},{key:"_normalizeSpeed",value:function(j){var H=this._speedNormalizeList,V=H.length-1,$=0,de=0,Ie=V;if(j=H[$]&&j=512&&j<=1024?H=Math.floor(j*1.5):H=j*2,H>8192&&(H=8192);var V=H*1024+1024*1024*1;this._bufferSize0){var Xt=this._stashBuffer.slice(0,this._stashUsed),jt=this._dispatchChunks(Xt,this._stashByteStart);if(jt0){var Nt=new Uint8Array(Xt,jt);it.set(Nt,0),this._stashUsed=Nt.byteLength,this._stashByteStart+=jt}}else this._stashUsed=0,this._stashByteStart+=jt;this._stashUsed+j.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+j.byteLength),it=new Uint8Array(this._stashBuffer,0,this._bufferSize)),it.set(new Uint8Array(j),this._stashUsed),this._stashUsed+=j.byteLength}else{var Dt=this._dispatchChunks(j,H);if(Dtthis._bufferSize&&(this._expandBuffer(ln),it=new Uint8Array(this._stashBuffer,0,this._bufferSize)),it.set(new Uint8Array(j,Dt),0),this._stashUsed+=ln,this._stashByteStart=H+Dt}}}else if(this._stashUsed===0){var Ie=this._dispatchChunks(j,H);if(Iethis._bufferSize&&this._expandBuffer(Ue);var ut=new Uint8Array(this._stashBuffer,0,this._bufferSize);ut.set(new Uint8Array(j,Ie),0),this._stashUsed+=Ue,this._stashByteStart=H+Ie}}else{this._stashUsed+j.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+j.byteLength);var yt=new Uint8Array(this._stashBuffer,0,this._bufferSize);yt.set(new Uint8Array(j),this._stashUsed),this._stashUsed+=j.byteLength;var St=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(St0){var Bt=new Uint8Array(this._stashBuffer,St);yt.set(Bt,0)}this._stashUsed-=St,this._stashByteStart+=St}}},{key:"_flushStashBuffer",value:function(j){if(this._stashUsed>0){var H=this._stashBuffer.slice(0,this._stashUsed),V=this._dispatchChunks(H,this._stashByteStart),$=H.byteLength-V;if(V0){var de=new Uint8Array(this._stashBuffer,0,this._bufferSize),Ie=new Uint8Array(H,V);de.set(Ie,0),this._stashUsed=Ie.byteLength,this._stashByteStart+=V}return 0}return this._stashUsed=0,this._stashByteStart=0,$}return 0}},{key:"_onLoaderComplete",value:function(j,H){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)}},{key:"_onLoaderError",value:function(j,H){o.e(this.TAG,"Loader error, code = ".concat(H.code,", msg = ").concat(H.msg)),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,j=l.UNRECOVERABLE_EARLY_EOF);switch(j){case l.EARLY_EOF:{if(!this._config.isLive&&this._totalLength){var V=this._currentRange.to+1;V0){var H=ne.getConfig();j.emit("change",H)}}},{key:"registerListener",value:function(j){ne.emitter.addListener("change",j)}},{key:"removeListener",value:function(j){ne.emitter.removeListener("change",j)}},{key:"addLogListener",value:function(j){o.emitter.addListener("log",j),o.emitter.listenerCount("log")>0&&(o.ENABLE_CALLBACK=!0,ne._notifyChange())}},{key:"removeLogListener",value:function(j){o.emitter.removeListener("log",j),o.emitter.listenerCount("log")===0&&(o.ENABLE_CALLBACK=!1,ne._notifyChange())}}]),ne}();Ae.emitter=new t.a;var Re=Ae,ae=function(){function ne(){Object(Y.a)(this,ne),this.mimeType=null,this.duration=null,this.hasAudio=null,this.hasVideo=null,this.audioCodec=null,this.videoCodec=null,this.audioDataRate=null,this.videoDataRate=null,this.audioSampleRate=null,this.audioChannelCount=null,this.width=null,this.height=null,this.fps=null,this.profile=null,this.level=null,this.refFrames=null,this.chromaFormat=null,this.sarNum=null,this.sarDen=null,this.metadata=null,this.segments=null,this.segmentCount=null,this.hasKeyframesIndex=null,this.keyframesIndex=null}return Object(U.a)(ne,[{key:"isComplete",value:function(){var j=this.hasAudio===!1||this.hasAudio===!0&&this.audioCodec!=null&&this.audioSampleRate!=null&&this.audioChannelCount!=null,H=this.hasVideo===!1||this.hasVideo===!0&&this.videoCodec!=null&&this.width!=null&&this.height!=null&&this.fps!=null&&this.profile!=null&&this.level!=null&&this.refFrames!=null&&this.chromaFormat!=null&&this.sarNum!=null&&this.sarDen!=null;return this.mimeType!=null&&this.duration!=null&&this.metadata!=null&&this.hasKeyframesIndex!=null&&j&&H}},{key:"isSeekable",value:function(){return this.hasKeyframesIndex===!0}},{key:"getNearestKeyframe",value:function(j){if(this.keyframesIndex==null)return null;var H=this.keyframesIndex,V=this._search(H.times,j);return{index:V,milliseconds:H.times[V],fileposition:H.filepositions[V]}}},{key:"_search",value:function(j,H){var V=0,$=j.length-1,de=0,Ie=0,Ue=$;for(H=j[de]&&H=128){te.push(String.fromCharCode($&65535)),H+=2;continue}}}else if(j[H]<240){if(J(j,H,2)){var de=(j[H]&15)<<12|(j[H+1]&63)<<6|j[H+2]&63;if(de>=2048&&(de&63488)!==55296){te.push(String.fromCharCode(de&65535)),H+=3;continue}}}else if(j[H]<248&&J(j,H,3)){var Ie=(j[H]&7)<<18|(j[H+1]&63)<<12|(j[H+2]&63)<<6|j[H+3]&63;if(Ie>65536&&Ie<1114112){Ie-=65536,te.push(String.fromCharCode(Ie>>>10|55296)),te.push(String.fromCharCode(Ie&1023|56320)),H+=4;continue}}}te.push(String.fromCharCode(65533)),++H}return te.join("")}var Me=fe,be=function(){var ne=new ArrayBuffer(2);return new DataView(ne).setInt16(0,256,!0),new Int16Array(ne)[0]===256}(),Ge=function(){function ne(){Object(Y.a)(this,ne)}return Object(U.a)(ne,null,[{key:"parseScriptData",value:function(j,H,V){var $={};try{var de=ne.parseValue(j,H,V),Ie=ne.parseValue(j,H+de.size,V-de.size);$[de.data]=Ie.data}catch(Ue){o.e("AMF",Ue.toString())}return $}},{key:"parseObject",value:function(j,H,V){if(V<3)throw new m("Data not enough when parse ScriptDataObject");var $=ne.parseString(j,H,V),de=ne.parseValue(j,H+$.size,V-$.size),Ie=de.objectEnd;return{data:{name:$.data,value:de.data},size:$.size+de.size,objectEnd:Ie}}},{key:"parseVariable",value:function(j,H,V){return ne.parseObject(j,H,V)}},{key:"parseString",value:function(j,H,V){if(V<2)throw new m("Data not enough when parse String");var $=new DataView(j,H,V),de=$.getUint16(0,!be),Ie;return de>0?Ie=Me(new Uint8Array(j,H+2,de)):Ie="",{data:Ie,size:2+de}}},{key:"parseLongString",value:function(j,H,V){if(V<4)throw new m("Data not enough when parse LongString");var $=new DataView(j,H,V),de=$.getUint32(0,!be),Ie;return de>0?Ie=Me(new Uint8Array(j,H+4,de)):Ie="",{data:Ie,size:4+de}}},{key:"parseDate",value:function(j,H,V){if(V<10)throw new m("Data size invalid when parse Date");var $=new DataView(j,H,V),de=$.getFloat64(0,!be),Ie=$.getInt16(8,!be);return de+=Ie*60*1e3,{data:new Date(de),size:8+2}}},{key:"parseValue",value:function(j,H,V){if(V<1)throw new m("Data not enough when parse Value");var $=new DataView(j,H,V),de=1,Ie=$.getUint8(0),Ue,ut=!1;try{switch(Ie){case 0:Ue=$.getFloat64(1,!be),de+=8;break;case 1:{var yt=$.getUint8(1);Ue=!!yt,de+=1;break}case 2:{var St=ne.parseString(j,H+1,V-1);Ue=St.data,de+=St.size;break}case 3:{Ue={};var Bt=0;for(($.getUint32(V-4,!be)&16777215)===9&&(Bt=3);de32)throw new S("ExpGolomb: readBits() bits exceeded max 32bits!");if(j<=this._current_word_bits_left){var H=this._current_word>>>32-j;return this._current_word<<=j,this._current_word_bits_left-=j,H}var V=this._current_word_bits_left?this._current_word:0;V=V>>>32-this._current_word_bits_left;var $=j-this._current_word_bits_left;this._fillCurrentWord();var de=Math.min($,this._current_word_bits_left),Ie=this._current_word>>>32-de;return this._current_word<<=de,this._current_word_bits_left-=de,V=V<>>j)!==0)return this._current_word<<=j,this._current_word_bits_left-=j,j;return this._fillCurrentWord(),j+this._skipLeadingZero()}},{key:"readUEG",value:function(){var j=this._skipLeadingZero();return this.readBits(j+1)-1}},{key:"readSEG",value:function(){var j=this.readUEG();return j&1?j+1>>>1:-1*(j>>>1)}}]),ne}(),ze=Pe,Ce=function(){function ne(){Object(Y.a)(this,ne)}return Object(U.a)(ne,null,[{key:"_ebsp2rbsp",value:function(j){for(var H=j,V=H.byteLength,$=new Uint8Array(V),de=0,Ie=0;Ie=2&&(H[Ie]===3&&H[Ie-1]===0&&H[Ie-2]===0))continue;$[de]=H[Ie],de++}return new Uint8Array($.buffer,0,de)}},{key:"parseSPS",value:function(j){var H=ne._ebsp2rbsp(j),V=new ze(H);V.readByte();var $=V.readByte();V.readByte();var de=V.readByte();V.readUEG();var Ie=ne.getProfileString($),Ue=ne.getLevelString(de),ut=1,yt=420,St=[0,420,422,444],Bt=8;if(($===100||$===110||$===122||$===244||$===44||$===83||$===86||$===118||$===128||$===138||$===144)&&(ut=V.readUEG(),ut===3&&V.readBits(1),ut<=3&&(yt=St[ut]),Bt=V.readUEG()+8,V.readUEG(),V.readBits(1),V.readBool()))for(var It=ut!==3?8:12,it=0;it0&&nn<16?(Bn=ar[nn-1],An=or[nn-1]):nn===255&&(Bn=V.readByte()<<8|V.readByte(),An=V.readByte()<<8|V.readByte())}if(V.readBool()&&V.readBool(),V.readBool()&&(V.readBits(4),V.readBool()&&V.readBits(24)),V.readBool()&&(V.readUEG(),V.readUEG()),V.readBool()){var yn=V.readBits(32),Qn=V.readBits(32);vn=V.readBool(),Pt=Qn,dn=yn*2,jn=Pt/dn}}var sr=1;(Bn!==1||An!==1)&&(sr=Bn/An);var lr=0,mr=0;if(ut===0)lr=1,mr=2-on;else{var pr=ut===3?1:2,xr=ut===1?2:1;lr=pr,mr=xr*(2-on)}var zn=(ln+1)*16,ir=(2-on)*((bn+1)*16);zn-=(cn+On)*lr,ir-=(Ln+En)*mr;var $n=Math.ceil(zn*sr);return V.destroy(),V=null,{profile_string:Ie,level_string:Ue,bit_depth:Bt,ref_frames:Dt,chroma_format:yt,chroma_format_string:ne.getChromaFormatString(yt),frame_rate:{fixed:vn,fps:jn,fps_den:dn,fps_num:Pt},sar_ratio:{width:Bn,height:An},codec_size:{width:zn,height:ir},present_size:{width:$n,height:ir}}}},{key:"_skipScalingList",value:function(j,H){for(var V=8,$=8,de=0,Ie=0;Ie>>8&255|(ne&255)<<8}function ct(ne){return(ne&4278190080)>>>24|(ne&16711680)>>>8|(ne&65280)<<8|(ne&255)<<24}function Ot(ne,te){return ne[te]<<24|ne[te+1]<<16|ne[te+2]<<8|ne[te+3]}var Ft=function(){function ne(te,j){Object(Y.a)(this,ne),this.TAG="FLVDemuxer",this._config=j,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null,this._dataOffset=te.dataOffset,this._firstParse=!0,this._dispatch=!1,this._hasAudio=te.hasAudioTrack,this._hasVideo=te.hasVideoTrack,this._hasAudioFlagOverrided=!1,this._hasVideoFlagOverrided=!1,this._audioInitialMetadataDispatched=!1,this._videoInitialMetadataDispatched=!1,this._mediaInfo=new pe,this._mediaInfo.hasAudio=this._hasAudio,this._mediaInfo.hasVideo=this._hasVideo,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._naluLengthSize=4,this._timestampBase=0,this._timescale=1e3,this._duration=0,this._durationOverrided=!1,this._referenceFrameRate={fixed:!0,fps:23.976,fps_num:23976,fps_den:1e3},this._flvSoundRateTable=[5500,11025,22050,44100,48e3],this._mpegSamplingRates=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350],this._mpegAudioV10SampleRateTable=[44100,48e3,32e3,0],this._mpegAudioV20SampleRateTable=[22050,24e3,16e3,0],this._mpegAudioV25SampleRateTable=[11025,12e3,8e3,0],this._mpegAudioL1BitRateTable=[0,32,64,96,128,160,192,224,256,288,320,352,384,416,448,-1],this._mpegAudioL2BitRateTable=[0,32,48,56,64,80,96,112,128,160,192,224,256,320,384,-1],this._mpegAudioL3BitRateTable=[0,32,40,48,56,64,80,96,112,128,160,192,224,256,320,-1],this._videoTrack={type:"video",id:1,sequenceNumber:0,samples:[],length:0},this._audioTrack={type:"audio",id:2,sequenceNumber:0,samples:[],length:0},this._littleEndian=function(){var H=new ArrayBuffer(2);return new DataView(H).setInt16(0,256,!0),new Int16Array(H)[0]===256}()}return Object(U.a)(ne,[{key:"destroy",value:function(){this._mediaInfo=null,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._videoTrack=null,this._audioTrack=null,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null}},{key:"bindDataSource",value:function(j){return j.onDataArrival=this.parseChunks.bind(this),this}},{key:"onTrackMetadata",get:function(){return this._onTrackMetadata},set:function(j){this._onTrackMetadata=j}},{key:"onMediaInfo",get:function(){return this._onMediaInfo},set:function(j){this._onMediaInfo=j}},{key:"onMetaDataArrived",get:function(){return this._onMetaDataArrived},set:function(j){this._onMetaDataArrived=j}},{key:"onScriptDataArrived",get:function(){return this._onScriptDataArrived},set:function(j){this._onScriptDataArrived=j}},{key:"onError",get:function(){return this._onError},set:function(j){this._onError=j}},{key:"onDataAvailable",get:function(){return this._onDataAvailable},set:function(j){this._onDataAvailable=j}},{key:"timestampBase",get:function(){return this._timestampBase},set:function(j){this._timestampBase=j}},{key:"overridedDuration",get:function(){return this._duration},set:function(j){this._durationOverrided=!0,this._duration=j,this._mediaInfo.duration=j}},{key:"overridedHasAudio",set:function(j){this._hasAudioFlagOverrided=!0,this._hasAudio=j,this._mediaInfo.hasAudio=j}},{key:"overridedHasVideo",set:function(j){this._hasVideoFlagOverrided=!0,this._hasVideo=j,this._mediaInfo.hasVideo=j}},{key:"resetMediaInfo",value:function(){this._mediaInfo=new pe}},{key:"_isInitialMetadataDispatched",value:function(){return this._hasAudio&&this._hasVideo?this._audioInitialMetadataDispatched&&this._videoInitialMetadataDispatched:this._hasAudio&&!this._hasVideo?this._audioInitialMetadataDispatched:!this._hasAudio&&this._hasVideo?this._videoInitialMetadataDispatched:!1}},{key:"parseChunks",value:function(j,H){if(!this._onError||!this._onMediaInfo||!this._onTrackMetadata||!this._onDataAvailable)throw new m("Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified");var V=0,$=this._littleEndian;if(H===0)if(j.byteLength>13){var de=ne.probe(j);V=de.dataOffset}else return 0;if(this._firstParse){this._firstParse=!1,H+V!==this._dataOffset&&o.w(this.TAG,"First time parsing but chunk byteStart invalid!");var Ie=new DataView(j,V),Ue=Ie.getUint32(0,!$);Ue!==0&&o.w(this.TAG,"PrevTagSize0 !== 0 !!!"),V+=4}for(;Vj.byteLength)break;var yt=ut.getUint8(0),St=ut.getUint32(0,!$)&16777215;if(V+11+St+4>j.byteLength)break;if(yt!==8&&yt!==9&&yt!==18){o.w(this.TAG,"Unsupported tag type ".concat(yt,", skipped")),V+=11+St+4;continue}var Bt=ut.getUint8(4),It=ut.getUint8(5),it=ut.getUint8(6),Xt=ut.getUint8(7),jt=it|It<<8|Bt<<16|Xt<<24,Nt=ut.getUint32(7,!$)&16777215;Nt!==0&&o.w(this.TAG,"Meet tag which has StreamID != 0!");var Dt=V+11;switch(yt){case 8:this._parseAudioData(j,Dt,St,jt);break;case 9:this._parseVideoData(j,Dt,St,jt,H+V);break;case 18:this._parseScriptData(j,Dt,St);break}var ln=ut.getUint32(11+St,!$);ln!==11+St&&o.w(this.TAG,"Invalid PrevTagSize ".concat(ln)),V+=11+St+4}return this._isInitialMetadataDispatched()&&(this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack)),V}},{key:"_parseScriptData",value:function(j,H,V){var $=ft.parseScriptData(j,H,V);if($.hasOwnProperty("onMetaData")){if($.onMetaData==null||typeof $.onMetaData!="object"){o.w(this.TAG,"Invalid onMetaData structure!");return}this._metadata&&o.w(this.TAG,"Found another onMetaData tag!"),this._metadata=$;var de=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},de)),typeof de.hasAudio=="boolean"&&(this._hasAudioFlagOverrided===!1&&(this._hasAudio=de.hasAudio,this._mediaInfo.hasAudio=this._hasAudio)),typeof de.hasVideo=="boolean"&&(this._hasVideoFlagOverrided===!1&&(this._hasVideo=de.hasVideo,this._mediaInfo.hasVideo=this._hasVideo)),typeof de.audiodatarate=="number"&&(this._mediaInfo.audioDataRate=de.audiodatarate),typeof de.videodatarate=="number"&&(this._mediaInfo.videoDataRate=de.videodatarate),typeof de.width=="number"&&(this._mediaInfo.width=de.width),typeof de.height=="number"&&(this._mediaInfo.height=de.height),typeof de.duration=="number"){if(!this._durationOverrided){var Ie=Math.floor(de.duration*this._timescale);this._duration=Ie,this._mediaInfo.duration=Ie}}else this._mediaInfo.duration=0;if(typeof de.framerate=="number"){var Ue=Math.floor(de.framerate*1e3);if(Ue>0){var ut=Ue/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=ut,this._referenceFrameRate.fps_num=Ue,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=ut}}if(typeof de.keyframes=="object"){this._mediaInfo.hasKeyframesIndex=!0;var yt=de.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(yt),de.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=de,o.v(this.TAG,"Parsed onMetaData"),this._mediaInfo.isComplete()&&this._onMediaInfo(this._mediaInfo)}Object.keys($).length>0&&(this._onScriptDataArrived&&this._onScriptDataArrived(Object.assign({},$)))}},{key:"_parseKeyframesIndex",value:function(j){for(var H=[],V=[],$=1;$>>4;if(ut!==2&&ut!==10){this._onError(Be.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+ut);return}var yt=0,St=(Ue&12)>>>2;if(St>=0&&St<=4)yt=this._flvSoundRateTable[St];else{this._onError(Be.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+St);return}var Bt=(Ue&2)>>>1,It=Ue&1,it=this._audioMetadata,Xt=this._audioTrack;if(it||(this._hasAudio===!1&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),it=this._audioMetadata={},it.type="audio",it.id=Xt.id,it.timescale=this._timescale,it.duration=this._duration,it.audioSampleRate=yt,it.channelCount=It===0?1:2),ut===10){var jt=this._parseAACAudioData(j,H+1,V-1);if(jt==null)return;if(jt.packetType===0){it.config&&o.w(this.TAG,"Found another AudioSpecificConfig!");var Nt=jt.data;it.audioSampleRate=Nt.samplingRate,it.channelCount=Nt.channelCount,it.codec=Nt.codec,it.originalCodec=Nt.originalCodec,it.config=Nt.config,it.refSampleDuration=1024/it.audioSampleRate*it.timescale,o.v(this.TAG,"Parsed AudioSpecificConfig"),this._isInitialMetadataDispatched()?this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack):this._audioInitialMetadataDispatched=!0,this._dispatch=!1,this._onTrackMetadata("audio",it);var Dt=this._mediaInfo;Dt.audioCodec=it.originalCodec,Dt.audioSampleRate=it.audioSampleRate,Dt.audioChannelCount=it.channelCount,Dt.hasVideo?Dt.videoCodec!=null&&(Dt.mimeType='video/x-flv; codecs="'+Dt.videoCodec+","+Dt.audioCodec+'"'):Dt.mimeType='video/x-flv; codecs="'+Dt.audioCodec+'"',Dt.isComplete()&&this._onMediaInfo(Dt)}else if(jt.packetType===1){var ln=this._timestampBase+$,bn={unit:jt.data,length:jt.data.byteLength,dts:ln,pts:ln};Xt.samples.push(bn),Xt.length+=jt.data.length}else o.e(this.TAG,"Flv: Unsupported AAC data type ".concat(jt.packetType))}else if(ut===2){if(!it.codec){var on=this._parseMP3AudioData(j,H+1,V-1,!0);if(on==null)return;it.audioSampleRate=on.samplingRate,it.channelCount=on.channelCount,it.codec=on.codec,it.originalCodec=on.originalCodec,it.refSampleDuration=1152/it.audioSampleRate*it.timescale,o.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",it);var cn=this._mediaInfo;cn.audioCodec=it.codec,cn.audioSampleRate=it.audioSampleRate,cn.audioChannelCount=it.channelCount,cn.audioDataRate=on.bitRate,cn.hasVideo?cn.videoCodec!=null&&(cn.mimeType='video/x-flv; codecs="'+cn.videoCodec+","+cn.audioCodec+'"'):cn.mimeType='video/x-flv; codecs="'+cn.audioCodec+'"',cn.isComplete()&&this._onMediaInfo(cn)}var On=this._parseMP3AudioData(j,H+1,V-1,!1);if(On==null)return;var Ln=this._timestampBase+$,En={unit:On,length:On.byteLength,dts:Ln,pts:Ln};Xt.samples.push(En),Xt.length+=On.length}}},{key:"_parseAACAudioData",value:function(j,H,V){if(V<=1){o.w(this.TAG,"Flv: Invalid AAC packet, missing AACPacketType or/and Data!");return}var $={},de=new Uint8Array(j,H,V);return $.packetType=de[0],de[0]===0?$.data=this._parseAACAudioSpecificConfig(j,H+1,V-1):$.data=de.subarray(1),$}},{key:"_parseAACAudioSpecificConfig",value:function(j,H,V){var $=new Uint8Array(j,H,V),de=null,Ie=0,Ue=0,ut=null,yt=0,St=null;if(Ie=Ue=$[0]>>>3,yt=($[0]&7)<<1|$[1]>>>7,yt<0||yt>=this._mpegSamplingRates.length){this._onError(Be.FORMAT_ERROR,"Flv: AAC invalid sampling frequency index!");return}var Bt=this._mpegSamplingRates[yt],It=($[1]&120)>>>3;if(It<0||It>=8){this._onError(Be.FORMAT_ERROR,"Flv: AAC invalid channel configuration");return}Ie===5&&(St=($[1]&7)<<1|$[2]>>>7,ut=($[2]&124)>>>2);var it=self.navigator.userAgent.toLowerCase();return it.indexOf("firefox")!==-1?yt>=6?(Ie=5,de=new Array(4),St=yt-3):(Ie=2,de=new Array(2),St=yt):it.indexOf("android")!==-1?(Ie=2,de=new Array(2),St=yt):(Ie=5,St=yt,de=new Array(4),yt>=6?St=yt-3:It===1&&(Ie=2,de=new Array(2),St=yt)),de[0]=Ie<<3,de[0]|=(yt&15)>>>1,de[1]=(yt&15)<<7,de[1]|=(It&15)<<3,Ie===5&&(de[1]|=(St&15)>>>1,de[2]=(St&1)<<7,de[2]|=2<<2,de[3]=0),{config:de,samplingRate:Bt,channelCount:It,codec:"mp4a.40."+Ie,originalCodec:"mp4a.40."+Ue}}},{key:"_parseMP3AudioData",value:function(j,H,V,$){if(V<4){o.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");return}var de=this._littleEndian,Ie=new Uint8Array(j,H,V),Ue=null;if($){if(Ie[0]!==255)return;var ut=Ie[1]>>>3&3,yt=(Ie[1]&6)>>1,St=(Ie[2]&240)>>>4,Bt=(Ie[2]&12)>>>2,It=Ie[3]>>>6&3,it=It!==3?2:1,Xt=0,jt=0,Nt=34,Dt="mp3";switch(ut){case 0:Xt=this._mpegAudioV25SampleRateTable[Bt];break;case 2:Xt=this._mpegAudioV20SampleRateTable[Bt];break;case 3:Xt=this._mpegAudioV10SampleRateTable[Bt];break}switch(yt){case 1:Nt=34,St>>4,ut=Ie&15;if(ut!==7){this._onError(Be.CODEC_UNSUPPORTED,"Flv: Unsupported codec in video frame: ".concat(ut));return}this._parseAVCVideoPacket(j,H+1,V-1,$,de,Ue)}},{key:"_parseAVCVideoPacket",value:function(j,H,V,$,de,Ie){if(V<4){o.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");return}var Ue=this._littleEndian,ut=new DataView(j,H,V),yt=ut.getUint8(0),St=ut.getUint32(0,!Ue)&16777215,Bt=St<<8>>8;if(yt===0)this._parseAVCDecoderConfigurationRecord(j,H+4,V-4);else if(yt===1)this._parseAVCVideoData(j,H+4,V-4,$,de,Ie,Bt);else if(!(yt===2)){this._onError(Be.FORMAT_ERROR,"Flv: Invalid video packet type ".concat(yt));return}}},{key:"_parseAVCDecoderConfigurationRecord",value:function(j,H,V){if(V<7){o.w(this.TAG,"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!");return}var $=this._videoMetadata,de=this._videoTrack,Ie=this._littleEndian,Ue=new DataView(j,H,V);$?typeof $.avcc!="undefined"&&o.w(this.TAG,"Found another AVCDecoderConfigurationRecord!"):(this._hasVideo===!1&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),$=this._videoMetadata={},$.type="video",$.id=de.id,$.timescale=this._timescale,$.duration=this._duration);var ut=Ue.getUint8(0),yt=Ue.getUint8(1),St=Ue.getUint8(2),Bt=Ue.getUint8(3);if(ut!==1||yt===0){this._onError(Be.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");return}if(this._naluLengthSize=(Ue.getUint8(4)&3)+1,this._naluLengthSize!==3&&this._naluLengthSize!==4){this._onError(Be.FORMAT_ERROR,"Flv: Strange NaluLengthSizeMinusOne: ".concat(this._naluLengthSize-1));return}var It=Ue.getUint8(5)&31;if(It===0){this._onError(Be.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");return}else It>1&&o.w(this.TAG,"Flv: Strange AVCDecoderConfigurationRecord: SPS Count = ".concat(It));for(var it=6,Xt=0;Xt1&&o.w(this.TAG,"Flv: Strange AVCDecoderConfigurationRecord: PPS Count = ".concat(In));it++;for(var Bn=0;Bn=V){o.w(this.TAG,"Malformed Nalu near timestamp ".concat(Xt,", offset = ").concat(It,", dataSize = ").concat(V));break}var Nt=yt.getUint32(It,!ut);if(it===3&&(Nt>>>=8),Nt>V-it){o.w(this.TAG,"Malformed Nalus near timestamp ".concat(Xt,", NaluSize > DataSize!"));return}var Dt=yt.getUint8(It+it)&31;Dt===5&&(jt=!0);var ln=new Uint8Array(j,H+It,it+Nt),bn={type:Dt,data:ln};St.push(bn),Bt+=ln.byteLength,It+=it+Nt}if(St.length){var on=this._videoTrack,cn={units:St,length:Bt,isKeyframe:jt,dts:Xt,cts:Ue,pts:Xt+Ue};jt&&(cn.fileposition=de),on.samples.push(cn),on.length+=Bt}}}],[{key:"probe",value:function(j){var H=new Uint8Array(j),V={match:!1};if(H[0]!==70||H[1]!==76||H[2]!==86||H[3]!==1)return V;var $=(H[4]&4)>>>2!==0,de=(H[4]&1)!==0,Ie=Ot(H,5);return Ie<9?V:{match:!0,consumed:Ie,dataOffset:Ie,hasAudioTrack:$,hasVideoTrack:de}}}]),ne}(),Mt=Ft,wt=function(){function ne(){Object(Y.a)(this,ne)}return Object(U.a)(ne,null,[{key:"init",value:function(){ne.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],mvex:[],mvhd:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[],".mp3":[]};for(var j in ne.types)ne.types.hasOwnProperty(j)&&(ne.types[j]=[j.charCodeAt(0),j.charCodeAt(1),j.charCodeAt(2),j.charCodeAt(3)]);var H=ne.constants={};H.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),H.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),H.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),H.STSC=H.STCO=H.STTS,H.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),H.HDLR_VIDEO=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),H.HDLR_AUDIO=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]),H.DREF=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),H.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),H.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}},{key:"box",value:function(j){for(var H=8,V=null,$=Array.prototype.slice.call(arguments,1),de=$.length,Ie=0;Ie>>24&255,V[1]=H>>>16&255,V[2]=H>>>8&255,V[3]=H&255,V.set(j,4);for(var Ue=8,ut=0;ut>>24&255,j>>>16&255,j>>>8&255,j&255,H>>>24&255,H>>>16&255,H>>>8&255,H&255,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]))}},{key:"trak",value:function(j){return ne.box(ne.types.trak,ne.tkhd(j),ne.mdia(j))}},{key:"tkhd",value:function(j){var H=j.id,V=j.duration,$=j.presentWidth,de=j.presentHeight;return ne.box(ne.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,H>>>24&255,H>>>16&255,H>>>8&255,H&255,0,0,0,0,V>>>24&255,V>>>16&255,V>>>8&255,V&255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,$>>>8&255,$&255,0,0,de>>>8&255,de&255,0,0]))}},{key:"mdia",value:function(j){return ne.box(ne.types.mdia,ne.mdhd(j),ne.hdlr(j),ne.minf(j))}},{key:"mdhd",value:function(j){var H=j.timescale,V=j.duration;return ne.box(ne.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,H>>>24&255,H>>>16&255,H>>>8&255,H&255,V>>>24&255,V>>>16&255,V>>>8&255,V&255,85,196,0,0]))}},{key:"hdlr",value:function(j){var H=null;return j.type==="audio"?H=ne.constants.HDLR_AUDIO:H=ne.constants.HDLR_VIDEO,ne.box(ne.types.hdlr,H)}},{key:"minf",value:function(j){var H=null;return j.type==="audio"?H=ne.box(ne.types.smhd,ne.constants.SMHD):H=ne.box(ne.types.vmhd,ne.constants.VMHD),ne.box(ne.types.minf,H,ne.dinf(),ne.stbl(j))}},{key:"dinf",value:function(){var j=ne.box(ne.types.dinf,ne.box(ne.types.dref,ne.constants.DREF));return j}},{key:"stbl",value:function(j){var H=ne.box(ne.types.stbl,ne.stsd(j),ne.box(ne.types.stts,ne.constants.STTS),ne.box(ne.types.stsc,ne.constants.STSC),ne.box(ne.types.stsz,ne.constants.STSZ),ne.box(ne.types.stco,ne.constants.STCO));return H}},{key:"stsd",value:function(j){return j.type==="audio"?j.codec==="mp3"?ne.box(ne.types.stsd,ne.constants.STSD_PREFIX,ne.mp3(j)):ne.box(ne.types.stsd,ne.constants.STSD_PREFIX,ne.mp4a(j)):ne.box(ne.types.stsd,ne.constants.STSD_PREFIX,ne.avc1(j))}},{key:"mp3",value:function(j){var H=j.channelCount,V=j.audioSampleRate,$=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,H,0,16,0,0,0,0,V>>>8&255,V&255,0,0]);return ne.box(ne.types[".mp3"],$)}},{key:"mp4a",value:function(j){var H=j.channelCount,V=j.audioSampleRate,$=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,H,0,16,0,0,0,0,V>>>8&255,V&255,0,0]);return ne.box(ne.types.mp4a,$,ne.esds(j))}},{key:"esds",value:function(j){var H=j.config||[],V=H.length,$=new Uint8Array([0,0,0,0,3,23+V,0,1,0,4,15+V,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([V]).concat(H).concat([6,1,2]));return ne.box(ne.types.esds,$)}},{key:"avc1",value:function(j){var H=j.avcc,V=j.codecWidth,$=j.codecHeight,de=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,V>>>8&255,V&255,$>>>8&255,$&255,0,72,0,0,0,72,0,0,0,0,0,0,0,1,10,120,113,113,47,102,108,118,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,255,255]);return ne.box(ne.types.avc1,de,ne.box(ne.types.avcC,H))}},{key:"mvex",value:function(j){return ne.box(ne.types.mvex,ne.trex(j))}},{key:"trex",value:function(j){var H=j.id,V=new Uint8Array([0,0,0,0,H>>>24&255,H>>>16&255,H>>>8&255,H&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return ne.box(ne.types.trex,V)}},{key:"moof",value:function(j,H){return ne.box(ne.types.moof,ne.mfhd(j.sequenceNumber),ne.traf(j,H))}},{key:"mfhd",value:function(j){var H=new Uint8Array([0,0,0,0,j>>>24&255,j>>>16&255,j>>>8&255,j&255]);return ne.box(ne.types.mfhd,H)}},{key:"traf",value:function(j,H){var V=j.id,$=ne.box(ne.types.tfhd,new Uint8Array([0,0,0,0,V>>>24&255,V>>>16&255,V>>>8&255,V&255])),de=ne.box(ne.types.tfdt,new Uint8Array([0,0,0,0,H>>>24&255,H>>>16&255,H>>>8&255,H&255])),Ie=ne.sdtp(j),Ue=ne.trun(j,Ie.byteLength+16+16+8+16+8+8);return ne.box(ne.types.traf,$,de,Ue,Ie)}},{key:"sdtp",value:function(j){for(var H=j.samples||[],V=H.length,$=new Uint8Array(4+V),de=0;de>>24&255,$>>>16&255,$>>>8&255,$&255,H>>>24&255,H>>>16&255,H>>>8&255,H&255],0);for(var Ue=0;Ue<$;Ue++){var ut=V[Ue].duration,yt=V[Ue].size,St=V[Ue].flags,Bt=V[Ue].cts;Ie.set([ut>>>24&255,ut>>>16&255,ut>>>8&255,ut&255,yt>>>24&255,yt>>>16&255,yt>>>8&255,yt&255,St.isLeading<<2|St.dependsOn,St.isDependedOn<<6|St.hasRedundancy<<4|St.isNonSync,0,0,Bt>>>24&255,Bt>>>16&255,Bt>>>8&255,Bt&255],12+16*Ue)}return ne.box(ne.types.trun,Ie)}},{key:"mdat",value:function(j){return ne.box(ne.types.mdat,j)}}]),ne}();wt.init();var kt=wt,$t=function(){function ne(){Object(Y.a)(this,ne)}return Object(U.a)(ne,null,[{key:"getSilentFrame",value:function(j,H){if(j==="mp4a.40.2"){if(H===1)return new Uint8Array([0,200,0,128,35,128]);if(H===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(H===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(H===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(H===5)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(H===6)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224])}else{if(H===1)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(H===2)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(H===3)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94])}return null}}]),ne}(),Lt=$t,vt=function ne(te,j,H,V,$){Object(Y.a)(this,ne),this.dts=te,this.pts=j,this.duration=H,this.originalDts=V,this.isSyncPoint=$,this.fileposition=null},lt=function(){function ne(){Object(Y.a)(this,ne),this.beginDts=0,this.endDts=0,this.beginPts=0,this.endPts=0,this.originalBeginDts=0,this.originalEndDts=0,this.syncPoints=[],this.firstSample=null,this.lastSample=null}return Object(U.a)(ne,[{key:"appendSyncPoint",value:function(j){j.isSyncPoint=!0,this.syncPoints.push(j)}}]),ne}(),Tt=function(){function ne(){Object(Y.a)(this,ne),this._list=[]}return Object(U.a)(ne,[{key:"clear",value:function(){this._list=[]}},{key:"appendArray",value:function(j){var H=this._list;if(j.length===0)return;H.length>0&&j[0].originalDts=H[de].dts&&jH[$].lastSample.originalDts&&j=H[$].lastSample.originalDts&&($===H.length-1||$0&&(de=this._searchNearestSegmentBefore(V.originalBeginDts)+1),this._lastAppendLocation=de,this._list.splice(de,0,V)}},{key:"getLastSegmentBefore",value:function(j){var H=this._searchNearestSegmentBefore(j);return H>=0?this._list[H]:null}},{key:"getLastSampleBefore",value:function(j){var H=this.getLastSegmentBefore(j);return H!=null?H.lastSample:null}},{key:"getLastSyncPointBefore",value:function(j){for(var H=this._searchNearestSegmentBefore(j),V=this._list[H].syncPoints;V.length===0&&H>0;)H--,V=this._list[H].syncPoints;return V.length>0?V[V.length-1]:null}}]),ne}(),mt=function(){function ne(te){Object(Y.a)(this,ne),this.TAG="MP4Remuxer",this._config=te,this._isLive=te.isLive===!0,this._dtsBase=-1,this._dtsBaseInited=!1,this._audioDtsBase=Infinity,this._videoDtsBase=Infinity,this._audioNextDts=void 0,this._videoNextDts=void 0,this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList=new ht("audio"),this._videoSegmentInfoList=new ht("video"),this._onInitSegment=null,this._onMediaSegment=null,this._forceFirstIDR=!!(_.chrome&&(_.version.major<50||_.version.major===50&&_.version.build<2661)),this._fillSilentAfterSeek=_.msedge||_.msie,this._mp3UseMpegAudio=!_.firefox,this._fillAudioTimestampGap=this._config.fixAudioTimestampGap}return Object(U.a)(ne,[{key:"destroy",value:function(){this._dtsBase=-1,this._dtsBaseInited=!1,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList.clear(),this._audioSegmentInfoList=null,this._videoSegmentInfoList.clear(),this._videoSegmentInfoList=null,this._onInitSegment=null,this._onMediaSegment=null}},{key:"bindDataSource",value:function(j){return j.onDataAvailable=this.remux.bind(this),j.onTrackMetadata=this._onTrackMetadataReceived.bind(this),this}},{key:"onInitSegment",get:function(){return this._onInitSegment},set:function(j){this._onInitSegment=j}},{key:"onMediaSegment",get:function(){return this._onMediaSegment},set:function(j){this._onMediaSegment=j}},{key:"insertDiscontinuity",value:function(){this._audioNextDts=this._videoNextDts=void 0}},{key:"seek",value:function(j){this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._videoSegmentInfoList.clear(),this._audioSegmentInfoList.clear()}},{key:"remux",value:function(j,H){if(!this._onMediaSegment)throw new m("MP4Remuxer: onMediaSegment callback must be specificed!");this._dtsBaseInited||this._calculateDtsBase(j,H),this._remuxVideo(H),this._remuxAudio(j)}},{key:"_onTrackMetadataReceived",value:function(j,H){var V=null,$="mp4",de=H.codec;if(j==="audio")this._audioMeta=H,H.codec==="mp3"&&this._mp3UseMpegAudio?($="mpeg",de="",V=new Uint8Array):V=kt.generateInitSegment(H);else if(j==="video")this._videoMeta=H,V=kt.generateInitSegment(H);else return;if(!this._onInitSegment)throw new m("MP4Remuxer: onInitSegment callback must be specified!");this._onInitSegment(j,{type:j,data:V.buffer,codec:de,container:"".concat(j,"/").concat($),mediaDuration:H.duration})}},{key:"_calculateDtsBase",value:function(j,H){if(this._dtsBaseInited)return;j.samples&&j.samples.length&&(this._audioDtsBase=j.samples[0].dts),H.samples&&H.samples.length&&(this._videoDtsBase=H.samples[0].dts),this._dtsBase=Math.min(this._audioDtsBase,this._videoDtsBase),this._dtsBaseInited=!0}},{key:"flushStashedSamples",value:function(){var j=this._videoStashedLastSample,H=this._audioStashedLastSample,V={type:"video",id:1,sequenceNumber:0,samples:[],length:0};j!=null&&(V.samples.push(j),V.length=j.length);var $={type:"audio",id:2,sequenceNumber:0,samples:[],length:0};H!=null&&($.samples.push(H),$.length=H.length),this._videoStashedLastSample=null,this._audioStashedLastSample=null,this._remuxVideo(V,!0),this._remuxAudio($,!0)}},{key:"_remuxAudio",value:function(j,H){if(this._audioMeta==null)return;var V=j,$=V.samples,de=void 0,Ie=-1,Ue=-1,ut=-1,yt=this._audioMeta.refSampleDuration,St=this._audioMeta.codec==="mp3"&&this._mp3UseMpegAudio,Bt=this._dtsBaseInited&&this._audioNextDts===void 0,It=!1;if(!$||$.length===0)return;if($.length===1&&!H)return;var it=0,Xt=null,jt=0;St?(it=0,jt=V.length):(it=8,jt=8+V.length);var Nt=null;if($.length>1&&(Nt=$.pop(),jt-=Nt.length),this._audioStashedLastSample!=null){var Dt=this._audioStashedLastSample;this._audioStashedLastSample=null,$.unshift(Dt),jt+=Dt.length}Nt!=null&&(this._audioStashedLastSample=Nt);var ln=$[0].dts-this._dtsBase;if(this._audioNextDts)de=ln-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())de=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&(this._audioMeta.originalCodec!=="mp3"&&(It=!0));else{var bn=this._audioSegmentInfoList.getLastSampleBefore(ln);if(bn!=null){var on=ln-(bn.originalDts+bn.duration);on<=3&&(on=0);var cn=bn.dts+bn.duration+on;de=ln-cn}else de=0}if(It){var On=ln-de,Ln=this._videoSegmentInfoList.getLastSegmentBefore(ln);if(Ln!=null&&Ln.beginDts=1?nn=An[An.length-1].duration:nn=Math.floor(yt);var yn=!1,Qn=null;if(nn>yt*1.5&&this._audioMeta.codec!=="mp3"&&this._fillAudioTimestampGap&&!_.safari){yn=!0;var sr=Math.abs(nn-yt),lr=Math.ceil(sr/yt),mr=Sn+yt;o.w(this.TAG,`Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync. -`+"dts: ".concat(Sn+nn," ms, expected: ").concat(Sn+Math.round(yt)," ms, ")+"delta: ".concat(Math.round(sr)," ms, generate: ").concat(lr," frames"));var pr=Lt.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount);pr==null&&(o.w(this.TAG,"Unable to generate silent frame for "+"".concat(this._audioMeta.originalCodec," with ").concat(this._audioMeta.channelCount," channels, repeat last frame")),pr=Pt),Qn=[];for(var xr=0;xr0){var ir=Qn[Qn.length-1];ir.duration=zn-ir.dts}var $n={dts:zn,pts:zn,cts:0,unit:pr,size:pr.byteLength,duration:0,originalDts:dn,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}};Qn.push($n),jt+=$n.size,mr+=yt}var Sr=Qn[Qn.length-1];Sr.duration=Sn+nn-Sr.dts,nn=Math.round(yt)}An.push({dts:Sn,pts:Sn,cts:0,unit:vn.unit,size:vn.unit.byteLength,duration:nn,originalDts:dn,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}}),yn&&An.push.apply(An,Qn)}St?Xt=new Uint8Array(jt):(Xt=new Uint8Array(jt),Xt[0]=jt>>>24&255,Xt[1]=jt>>>16&255,Xt[2]=jt>>>8&255,Xt[3]=jt&255,Xt.set(kt.types.mdat,4));for(var Er=0;Er1&&(it=$.pop(),It-=it.length),this._videoStashedLastSample!=null){var Xt=this._videoStashedLastSample;this._videoStashedLastSample=null,$.unshift(Xt),It+=Xt.length}it!=null&&(this._videoStashedLastSample=it);var jt=$[0].dts-this._dtsBase;if(this._videoNextDts)de=jt-this._videoNextDts;else if(this._videoSegmentInfoList.isEmpty())de=0;else{var Nt=this._videoSegmentInfoList.getLastSampleBefore(jt);if(Nt!=null){var Dt=jt-(Nt.originalDts+Nt.duration);Dt<=3&&(Dt=0);var ln=Nt.dts+Nt.duration+Dt;de=jt-ln}else de=0}for(var bn=new lt,on=[],cn=0;cn<$.length;cn++){var On=$[cn],Ln=On.dts-this._dtsBase,En=On.isKeyframe,In=Ln-de,Bn=On.cts,An=In+Bn;Ie===-1&&(Ie=In,ut=An);var jn=0;if(cn!==$.length-1){var vn=$[cn+1].dts-this._dtsBase-de;jn=vn-In}else if(it!=null){var Pt=it.dts-this._dtsBase-de;jn=Pt-In}else on.length>=1?jn=on[on.length-1].duration:jn=Math.floor(this._videoMeta.refSampleDuration);if(En){var dn=new vt(In,An,jn,On.dts,!0);dn.fileposition=On.fileposition,bn.appendSyncPoint(dn)}on.push({dts:In,pts:An,cts:Bn,units:On.units,size:On.length,isKeyframe:En,duration:jn,originalDts:Ln,flags:{isLeading:0,dependsOn:En?2:1,isDependedOn:En?1:0,hasRedundancy:0,isNonSync:En?0:1}})}Bt=new Uint8Array(It),Bt[0]=It>>>24&255,Bt[1]=It>>>16&255,Bt[2]=It>>>8&255,Bt[3]=It&255,Bt.set(kt.types.mdat,4);for(var Sn=0;Sn0)this._demuxer.bindDataSource(this._ioctl),this._demuxer.timestampBase=this._mediaDataSource.segments[this._currentSegmentIndex].timestampBase,de=this._demuxer.parseChunks(j,H);else if(($=Mt.probe(j)).match){this._demuxer=new Mt($,this._config),this._remuxer||(this._remuxer=new qe(this._config));var Ie=this._mediaDataSource;Ie.duration!=null&&!isNaN(Ie.duration)&&(this._demuxer.overridedDuration=Ie.duration),typeof Ie.hasAudio=="boolean"&&(this._demuxer.overridedHasAudio=Ie.hasAudio),typeof Ie.hasVideo=="boolean"&&(this._demuxer.overridedHasVideo=Ie.hasVideo),this._demuxer.timestampBase=Ie.segments[this._currentSegmentIndex].timestampBase,this._demuxer.onError=this._onDemuxException.bind(this),this._demuxer.onMediaInfo=this._onMediaInfo.bind(this),this._demuxer.onMetaDataArrived=this._onMetaDataArrived.bind(this),this._demuxer.onScriptDataArrived=this._onScriptDataArrived.bind(this),this._remuxer.bindDataSource(this._demuxer.bindDataSource(this._ioctl)),this._remuxer.onInitSegment=this._onRemuxerInitSegmentArrival.bind(this),this._remuxer.onMediaSegment=this._onRemuxerMediaSegmentArrival.bind(this),de=this._demuxer.parseChunks(j,H)}else $=null,o.e(this.TAG,"Non-FLV, Unsupported media type!"),Promise.resolve().then(function(){V._internalAbort()}),this._emitter.emit(Ye.DEMUX_ERROR,Be.FORMAT_UNSUPPORTED,"Non-FLV, Unsupported media type"),de=0;return de}},{key:"_onMediaInfo",value:function(j){var H=this;this._mediaInfo==null&&(this._mediaInfo=Object.assign({},j),this._mediaInfo.keyframesIndex=null,this._mediaInfo.segments=[],this._mediaInfo.segmentCount=this._mediaDataSource.segments.length,Object.setPrototypeOf(this._mediaInfo,pe.prototype));var V=Object.assign({},j);Object.setPrototypeOf(V,pe.prototype),this._mediaInfo.segments[this._currentSegmentIndex]=V,this._reportSegmentMediaInfo(this._currentSegmentIndex),this._pendingSeekTime!=null&&Promise.resolve().then(function(){var $=H._pendingSeekTime;H._pendingSeekTime=null,H.seek($)})}},{key:"_onMetaDataArrived",value:function(j){this._emitter.emit(Ye.METADATA_ARRIVED,j)}},{key:"_onScriptDataArrived",value:function(j){this._emitter.emit(Ye.SCRIPTDATA_ARRIVED,j)}},{key:"_onIOSeeked",value:function(){this._remuxer.insertDiscontinuity()}},{key:"_onIOComplete",value:function(j){var H=j,V=H+1;V0&&V[0].originalDts===$&&($=V[0].pts),this._emitter.emit(Ye.RECOMMEND_SEEKPOINT,$)}}},{key:"_enableStatisticsReporter",value:function(){this._statisticsReporter==null&&(this._statisticsReporter=self.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval))}},{key:"_disableStatisticsReporter",value:function(){this._statisticsReporter&&(self.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}},{key:"_reportSegmentMediaInfo",value:function(j){var H=this._mediaInfo.segments[j],V=Object.assign({},H);V.duration=this._mediaInfo.duration,V.segmentCount=this._mediaInfo.segmentCount,delete V.segments,delete V.keyframesIndex,this._emitter.emit(Ye.MEDIA_INFO,V)}},{key:"_reportStatisticsInfo",value:function(){var j={};j.url=this._ioctl.currentURL,j.hasRedirect=this._ioctl.hasRedirect,j.hasRedirect&&(j.redirectedURL=this._ioctl.currentRedirectedURL),j.speed=this._ioctl.currentSpeed,j.loaderType=this._ioctl.loaderType,j.currentSegmentIndex=this._currentSegmentIndex,j.totalSegmentCount=this._mediaDataSource.segments.length,this._emitter.emit(Ye.STATISTICS_INFO,j)}}]),ne}(),Wt=Ct,Gt=function(te){var j="TransmuxingWorker",H=null,V=jt.bind(this);k.install(),te.addEventListener("message",function(Nt){switch(Nt.data.cmd){case"init":H=new Wt(Nt.data.param[0],Nt.data.param[1]),H.on(Ye.IO_ERROR,It.bind(this)),H.on(Ye.DEMUX_ERROR,it.bind(this)),H.on(Ye.INIT_SEGMENT,$.bind(this)),H.on(Ye.MEDIA_SEGMENT,de.bind(this)),H.on(Ye.LOADING_COMPLETE,Ie.bind(this)),H.on(Ye.RECOVERED_EARLY_EOF,Ue.bind(this)),H.on(Ye.MEDIA_INFO,ut.bind(this)),H.on(Ye.METADATA_ARRIVED,yt.bind(this)),H.on(Ye.SCRIPTDATA_ARRIVED,St.bind(this)),H.on(Ye.STATISTICS_INFO,Bt.bind(this)),H.on(Ye.RECOMMEND_SEEKPOINT,Xt.bind(this));break;case"destroy":H&&(H.destroy(),H=null),te.postMessage({msg:"destroyed"});break;case"start":H.start();break;case"stop":H.stop();break;case"seek":H.seek(Nt.data.param);break;case"pause":H.pause();break;case"resume":H.resume();break;case"logging_config":{var Dt=Nt.data.param;Re.applyConfig(Dt),Dt.enableCallback===!0?Re.addLogListener(V):Re.removeLogListener(V);break}}});function $(Nt,Dt){var ln={msg:Ye.INIT_SEGMENT,data:{type:Nt,data:Dt}};te.postMessage(ln,[Dt.data])}function de(Nt,Dt){var ln={msg:Ye.MEDIA_SEGMENT,data:{type:Nt,data:Dt}};te.postMessage(ln,[Dt.data])}function Ie(){var Nt={msg:Ye.LOADING_COMPLETE};te.postMessage(Nt)}function Ue(){var Nt={msg:Ye.RECOVERED_EARLY_EOF};te.postMessage(Nt)}function ut(Nt){var Dt={msg:Ye.MEDIA_INFO,data:Nt};te.postMessage(Dt)}function yt(Nt){var Dt={msg:Ye.METADATA_ARRIVED,data:Nt};te.postMessage(Dt)}function St(Nt){var Dt={msg:Ye.SCRIPTDATA_ARRIVED,data:Nt};te.postMessage(Dt)}function Bt(Nt){var Dt={msg:Ye.STATISTICS_INFO,data:Nt};te.postMessage(Dt)}function It(Nt,Dt){te.postMessage({msg:Ye.IO_ERROR,data:{type:Nt,info:Dt}})}function it(Nt,Dt){te.postMessage({msg:Ye.DEMUX_ERROR,data:{type:Nt,info:Dt}})}function Xt(Nt){te.postMessage({msg:Ye.RECOMMEND_SEEKPOINT,data:Nt})}function jt(Nt,Dt){te.postMessage({msg:"logcat_callback",data:{type:Nt,logcat:Dt}})}},Vt=Gt,un=function(){function ne(te,j){if(Object(Y.a)(this,ne),this.TAG="Transmuxer",this._emitter=new t.a,j.enableWorker&&typeof Worker!="undefined")try{var H=E("0r65");this._worker=H(Vt),this._workerDestroying=!1,this._worker.addEventListener("message",this._onWorkerMessage.bind(this)),this._worker.postMessage({cmd:"init",param:[te,j]}),this.e={onLoggingConfigChanged:this._onLoggingConfigChanged.bind(this)},Re.registerListener(this.e.onLoggingConfigChanged),this._worker.postMessage({cmd:"logging_config",param:Re.getConfig()})}catch($){o.e(this.TAG,"Error while initialize transmuxing worker, fallback to inline transmuxing"),this._worker=null,this._controller=new Wt(te,j)}else this._controller=new Wt(te,j);if(this._controller){var V=this._controller;V.on(Ye.IO_ERROR,this._onIOError.bind(this)),V.on(Ye.DEMUX_ERROR,this._onDemuxError.bind(this)),V.on(Ye.INIT_SEGMENT,this._onInitSegment.bind(this)),V.on(Ye.MEDIA_SEGMENT,this._onMediaSegment.bind(this)),V.on(Ye.LOADING_COMPLETE,this._onLoadingComplete.bind(this)),V.on(Ye.RECOVERED_EARLY_EOF,this._onRecoveredEarlyEof.bind(this)),V.on(Ye.MEDIA_INFO,this._onMediaInfo.bind(this)),V.on(Ye.METADATA_ARRIVED,this._onMetaDataArrived.bind(this)),V.on(Ye.SCRIPTDATA_ARRIVED,this._onScriptDataArrived.bind(this)),V.on(Ye.STATISTICS_INFO,this._onStatisticsInfo.bind(this)),V.on(Ye.RECOMMEND_SEEKPOINT,this._onRecommendSeekpoint.bind(this))}}return Object(U.a)(ne,[{key:"destroy",value:function(){this._worker?this._workerDestroying||(this._workerDestroying=!0,this._worker.postMessage({cmd:"destroy"}),Re.removeListener(this.e.onLoggingConfigChanged),this.e=null):(this._controller.destroy(),this._controller=null),this._emitter.removeAllListeners(),this._emitter=null}},{key:"on",value:function(j,H){this._emitter.addListener(j,H)}},{key:"off",value:function(j,H){this._emitter.removeListener(j,H)}},{key:"hasWorker",value:function(){return this._worker!=null}},{key:"open",value:function(){this._worker?this._worker.postMessage({cmd:"start"}):this._controller.start()}},{key:"close",value:function(){this._worker?this._worker.postMessage({cmd:"stop"}):this._controller.stop()}},{key:"seek",value:function(j){this._worker?this._worker.postMessage({cmd:"seek",param:j}):this._controller.seek(j)}},{key:"pause",value:function(){this._worker?this._worker.postMessage({cmd:"pause"}):this._controller.pause()}},{key:"resume",value:function(){this._worker?this._worker.postMessage({cmd:"resume"}):this._controller.resume()}},{key:"_onInitSegment",value:function(j,H){var V=this;Promise.resolve().then(function(){V._emitter.emit(Ye.INIT_SEGMENT,j,H)})}},{key:"_onMediaSegment",value:function(j,H){var V=this;Promise.resolve().then(function(){V._emitter.emit(Ye.MEDIA_SEGMENT,j,H)})}},{key:"_onLoadingComplete",value:function(){var j=this;Promise.resolve().then(function(){j._emitter.emit(Ye.LOADING_COMPLETE)})}},{key:"_onRecoveredEarlyEof",value:function(){var j=this;Promise.resolve().then(function(){j._emitter.emit(Ye.RECOVERED_EARLY_EOF)})}},{key:"_onMediaInfo",value:function(j){var H=this;Promise.resolve().then(function(){H._emitter.emit(Ye.MEDIA_INFO,j)})}},{key:"_onMetaDataArrived",value:function(j){var H=this;Promise.resolve().then(function(){H._emitter.emit(Ye.METADATA_ARRIVED,j)})}},{key:"_onScriptDataArrived",value:function(j){var H=this;Promise.resolve().then(function(){H._emitter.emit(Ye.SCRIPTDATA_ARRIVED,j)})}},{key:"_onStatisticsInfo",value:function(j){var H=this;Promise.resolve().then(function(){H._emitter.emit(Ye.STATISTICS_INFO,j)})}},{key:"_onIOError",value:function(j,H){var V=this;Promise.resolve().then(function(){V._emitter.emit(Ye.IO_ERROR,j,H)})}},{key:"_onDemuxError",value:function(j,H){var V=this;Promise.resolve().then(function(){V._emitter.emit(Ye.DEMUX_ERROR,j,H)})}},{key:"_onRecommendSeekpoint",value:function(j){var H=this;Promise.resolve().then(function(){H._emitter.emit(Ye.RECOMMEND_SEEKPOINT,j)})}},{key:"_onLoggingConfigChanged",value:function(j){this._worker&&this._worker.postMessage({cmd:"logging_config",param:j})}},{key:"_onWorkerMessage",value:function(j){var H=j.data,V=H.data;if(H.msg==="destroyed"||this._workerDestroying){this._workerDestroying=!1,this._worker.terminate(),this._worker=null;return}switch(H.msg){case Ye.INIT_SEGMENT:case Ye.MEDIA_SEGMENT:this._emitter.emit(H.msg,V.type,V.data);break;case Ye.LOADING_COMPLETE:case Ye.RECOVERED_EARLY_EOF:this._emitter.emit(H.msg);break;case Ye.MEDIA_INFO:Object.setPrototypeOf(V,pe.prototype),this._emitter.emit(H.msg,V);break;case Ye.METADATA_ARRIVED:case Ye.SCRIPTDATA_ARRIVED:case Ye.STATISTICS_INFO:this._emitter.emit(H.msg,V);break;case Ye.IO_ERROR:case Ye.DEMUX_ERROR:this._emitter.emit(H.msg,V.type,V.info);break;case Ye.RECOMMEND_SEEKPOINT:this._emitter.emit(H.msg,V);break;case"logcat_callback":o.emitter.emit("log",V.type,V.logcat);break;default:break}}}]),ne}(),pn=un,gt={ERROR:"error",SOURCE_OPEN:"source_open",UPDATE_END:"update_end",BUFFER_FULL:"buffer_full"},Ze=gt,st=function(){function ne(te){Object(Y.a)(this,ne),this.TAG="MSEController",this._config=te,this._emitter=new t.a,this._config.isLive&&this._config.autoCleanupSourceBuffer==null&&(this._config.autoCleanupSourceBuffer=!0),this.e={onSourceOpen:this._onSourceOpen.bind(this),onSourceEnded:this._onSourceEnded.bind(this),onSourceClose:this._onSourceClose.bind(this),onSourceBufferError:this._onSourceBufferError.bind(this),onSourceBufferUpdateEnd:this._onSourceBufferUpdateEnd.bind(this)},this._mediaSource=null,this._mediaSourceObjectURL=null,this._mediaElement=null,this._isBufferFull=!1,this._hasPendingEos=!1,this._requireSetMediaDuration=!1,this._pendingMediaDuration=0,this._pendingSourceBufferInit=[],this._mimeTypes={video:null,audio:null},this._sourceBuffers={video:null,audio:null},this._lastInitSegments={video:null,audio:null},this._pendingSegments={video:[],audio:[]},this._pendingRemoveRanges={video:[],audio:[]},this._idrList=new Tt}return Object(U.a)(ne,[{key:"destroy",value:function(){(this._mediaElement||this._mediaSource)&&this.detachMediaElement(),this.e=null,this._emitter.removeAllListeners(),this._emitter=null}},{key:"on",value:function(j,H){this._emitter.addListener(j,H)}},{key:"off",value:function(j,H){this._emitter.removeListener(j,H)}},{key:"attachMediaElement",value:function(j){if(this._mediaSource)throw new m("MediaSource has been attached to an HTMLMediaElement!");var H=this._mediaSource=new window.MediaSource;H.addEventListener("sourceopen",this.e.onSourceOpen),H.addEventListener("sourceended",this.e.onSourceEnded),H.addEventListener("sourceclose",this.e.onSourceClose),this._mediaElement=j,this._mediaSourceObjectURL=window.URL.createObjectURL(this._mediaSource),j.src=this._mediaSourceObjectURL}},{key:"detachMediaElement",value:function(){if(this._mediaSource){var j=this._mediaSource;for(var H in this._sourceBuffers){var V=this._pendingSegments[H];V.splice(0,V.length),this._pendingSegments[H]=null,this._pendingRemoveRanges[H]=null,this._lastInitSegments[H]=null;var $=this._sourceBuffers[H];if($){if(j.readyState!=="closed"){try{j.removeSourceBuffer($)}catch(de){o.e(this.TAG,de.message)}$.removeEventListener("error",this.e.onSourceBufferError),$.removeEventListener("updateend",this.e.onSourceBufferUpdateEnd)}this._mimeTypes[H]=null,this._sourceBuffers[H]=null}}if(j.readyState==="open")try{j.endOfStream()}catch(de){o.e(this.TAG,de.message)}j.removeEventListener("sourceopen",this.e.onSourceOpen),j.removeEventListener("sourceended",this.e.onSourceEnded),j.removeEventListener("sourceclose",this.e.onSourceClose),this._pendingSourceBufferInit=[],this._isBufferFull=!1,this._idrList.clear(),this._mediaSource=null}this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src"),this._mediaElement=null),this._mediaSourceObjectURL&&(window.URL.revokeObjectURL(this._mediaSourceObjectURL),this._mediaSourceObjectURL=null)}},{key:"appendInitSegment",value:function(j,H){if(!this._mediaSource||this._mediaSource.readyState!=="open"){this._pendingSourceBufferInit.push(j),this._pendingSegments[j.type].push(j);return}var V=j,$="".concat(V.container);V.codec&&V.codec.length>0&&($+=";codecs=".concat(V.codec));var de=!1;if(o.v(this.TAG,"Received Initialization Segment, mimeType: "+$),this._lastInitSegments[V.type]=V,$!==this._mimeTypes[V.type]){if(this._mimeTypes[V.type])o.v(this.TAG,"Notice: ".concat(V.type," mimeType changed, origin: ").concat(this._mimeTypes[V.type],", target: ").concat($));else{de=!0;try{var Ie=this._sourceBuffers[V.type]=this._mediaSource.addSourceBuffer($);Ie.addEventListener("error",this.e.onSourceBufferError),Ie.addEventListener("updateend",this.e.onSourceBufferUpdateEnd)}catch(Ue){o.e(this.TAG,Ue.message),this._emitter.emit(Ze.ERROR,{code:Ue.code,msg:Ue.message});return}}this._mimeTypes[V.type]=$}H||this._pendingSegments[V.type].push(V),de||this._sourceBuffers[V.type]&&!this._sourceBuffers[V.type].updating&&this._doAppendSegments(),_.safari&&V.container==="audio/mpeg"&&V.mediaDuration>0&&(this._requireSetMediaDuration=!0,this._pendingMediaDuration=V.mediaDuration/1e3,this._updateMediaSourceDuration())}},{key:"appendMediaSegment",value:function(j){var H=j;this._pendingSegments[H.type].push(H),this._config.autoCleanupSourceBuffer&&this._needCleanupSourceBuffer()&&this._doCleanupSourceBuffer();var V=this._sourceBuffers[H.type];V&&!V.updating&&!this._hasPendingRemoveRanges()&&this._doAppendSegments()}},{key:"seek",value:function(j){for(var H in this._sourceBuffers){if(!this._sourceBuffers[H])continue;var V=this._sourceBuffers[H];if(this._mediaSource.readyState==="open")try{V.abort()}catch(yt){o.e(this.TAG,yt.message)}this._idrList.clear();var $=this._pendingSegments[H];if($.splice(0,$.length),this._mediaSource.readyState==="closed")continue;for(var de=0;de=1&&j-$.start(0)>=this._config.autoCleanupMaxBackwardDuration)return!0}}return!1}},{key:"_doCleanupSourceBuffer",value:function(){var j=this._mediaElement.currentTime;for(var H in this._sourceBuffers){var V=this._sourceBuffers[H];if(V){for(var $=V.buffered,de=!1,Ie=0;Ie<$.length;Ie++){var Ue=$.start(Ie),ut=$.end(Ie);if(Ue<=j&&j=this._config.autoCleanupMaxBackwardDuration){de=!0;var yt=j-this._config.autoCleanupMinBackwardDuration;this._pendingRemoveRanges[H].push({start:Ue,end:yt})}}else ut0&&(isNaN(H)||V>H)&&(o.v(this.TAG,"Update MediaSource duration from ".concat(H," to ").concat(V)),this._mediaSource.duration=V),this._requireSetMediaDuration=!1,this._pendingMediaDuration=0}},{key:"_doRemoveRanges",value:function(){for(var j in this._pendingRemoveRanges){if(!this._sourceBuffers[j]||this._sourceBuffers[j].updating)continue;for(var H=this._sourceBuffers[j],V=this._pendingRemoveRanges[j];V.length&&!H.updating;){var $=V.shift();H.remove($.start,$.end)}}}},{key:"_doAppendSegments",value:function(){var j=this._pendingSegments;for(var H in j){if(!this._sourceBuffers[H]||this._sourceBuffers[H].updating)continue;if(j[H].length>0){var V=j[H].shift();if(V.timestampOffset){var $=this._sourceBuffers[H].timestampOffset,de=V.timestampOffset/1e3,Ie=Math.abs($-de);Ie>.1&&(o.v(this.TAG,"Update MPEG audio timestampOffset from ".concat($," to ").concat(de)),this._sourceBuffers[H].timestampOffset=de),delete V.timestampOffset}if(!V.data||V.data.byteLength===0)continue;try{this._sourceBuffers[H].appendBuffer(V.data),this._isBufferFull=!1,H==="video"&&V.hasOwnProperty("info")&&this._idrList.appendArray(V.info.syncPoints)}catch(Ue){this._pendingSegments[H].unshift(V),Ue.code===22?(this._isBufferFull||this._emitter.emit(Ze.BUFFER_FULL),this._isBufferFull=!0):(o.e(this.TAG,Ue.message),this._emitter.emit(Ze.ERROR,{code:Ue.code,msg:Ue.message}))}}}}},{key:"_onSourceOpen",value:function(){if(o.v(this.TAG,"MediaSource onSourceOpen"),this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._pendingSourceBufferInit.length>0)for(var j=this._pendingSourceBufferInit;j.length;){var H=j.shift();this.appendInitSegment(H,!0)}this._hasPendingSegments()&&this._doAppendSegments(),this._emitter.emit(Ze.SOURCE_OPEN)}},{key:"_onSourceEnded",value:function(){o.v(this.TAG,"MediaSource onSourceEnded")}},{key:"_onSourceClose",value:function(){o.v(this.TAG,"MediaSource onSourceClose"),this._mediaSource&&this.e!=null&&(this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._mediaSource.removeEventListener("sourceended",this.e.onSourceEnded),this._mediaSource.removeEventListener("sourceclose",this.e.onSourceClose))}},{key:"_hasPendingSegments",value:function(){var j=this._pendingSegments;return j.video.length>0||j.audio.length>0}},{key:"_hasPendingRemoveRanges",value:function(){var j=this._pendingRemoveRanges;return j.video.length>0||j.audio.length>0}},{key:"_onSourceBufferUpdateEnd",value:function(){this._requireSetMediaDuration?this._updateMediaSourceDuration():this._hasPendingRemoveRanges()?this._doRemoveRanges():this._hasPendingSegments()?this._doAppendSegments():this._hasPendingEos&&this.endOfStream(),this._emitter.emit(Ze.UPDATE_END)}},{key:"_onSourceBufferError",value:function(j){o.e(this.TAG,"SourceBuffer Error: ".concat(j))}}]),ne}(),Ke=st,me={NETWORK_ERROR:"NetworkError",MEDIA_ERROR:"MediaError",OTHER_ERROR:"OtherError"},De={NETWORK_EXCEPTION:l.EXCEPTION,NETWORK_STATUS_CODE_INVALID:l.HTTP_STATUS_CODE_INVALID,NETWORK_TIMEOUT:l.CONNECTING_TIMEOUT,NETWORK_UNRECOVERABLE_EARLY_EOF:l.UNRECOVERABLE_EARLY_EOF,MEDIA_MSE_ERROR:"MediaMSEError",MEDIA_FORMAT_ERROR:Be.FORMAT_ERROR,MEDIA_FORMAT_UNSUPPORTED:Be.FORMAT_UNSUPPORTED,MEDIA_CODEC_UNSUPPORTED:Be.CODEC_UNSUPPORTED},nt=function(){function ne(te,j){if(Object(Y.a)(this,ne),this.TAG="FlvPlayer",this._type="FlvPlayer",this._emitter=new t.a,this._config=ce(),typeof j=="object"&&Object.assign(this._config,j),te.type.toLowerCase()!=="flv")throw new S("FlvPlayer requires an flv MediaDataSource input!");te.isLive===!0&&(this._config.isLive=!0),this.e={onvLoadedMetadata:this._onvLoadedMetadata.bind(this),onvSeeking:this._onvSeeking.bind(this),onvCanPlay:this._onvCanPlay.bind(this),onvStalled:this._onvStalled.bind(this),onvProgress:this._onvProgress.bind(this)},self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now,this._pendingSeekTime=null,this._requestSetTime=!1,this._seekpointRecord=null,this._progressChecker=null,this._mediaDataSource=te,this._mediaElement=null,this._msectl=null,this._transmuxer=null,this._mseSourceOpened=!1,this._hasPendingLoad=!1,this._receivedCanPlay=!1,this._mediaInfo=null,this._statisticsInfo=null;var H=_.chrome&&(_.version.major<50||_.version.major===50&&_.version.build<2661);this._alwaysSeekKeyframe=!!(H||_.msedge||_.msie),this._alwaysSeekKeyframe&&(this._config.accurateSeek=!1)}return Object(U.a)(ne,[{key:"destroy",value:function(){this._progressChecker!=null&&(window.clearInterval(this._progressChecker),this._progressChecker=null),this._transmuxer&&this.unload(),this._mediaElement&&this.detachMediaElement(),this.e=null,this._mediaDataSource=null,this._emitter.removeAllListeners(),this._emitter=null}},{key:"on",value:function(j,H){var V=this;j===Ee.MEDIA_INFO?this._mediaInfo!=null&&Promise.resolve().then(function(){V._emitter.emit(Ee.MEDIA_INFO,V.mediaInfo)}):j===Ee.STATISTICS_INFO&&(this._statisticsInfo!=null&&Promise.resolve().then(function(){V._emitter.emit(Ee.STATISTICS_INFO,V.statisticsInfo)})),this._emitter.addListener(j,H)}},{key:"off",value:function(j,H){this._emitter.removeListener(j,H)}},{key:"attachMediaElement",value:function(j){var H=this;if(this._mediaElement=j,j.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),j.addEventListener("seeking",this.e.onvSeeking),j.addEventListener("canplay",this.e.onvCanPlay),j.addEventListener("stalled",this.e.onvStalled),j.addEventListener("progress",this.e.onvProgress),this._msectl=new Ke(this._config),this._msectl.on(Ze.UPDATE_END,this._onmseUpdateEnd.bind(this)),this._msectl.on(Ze.BUFFER_FULL,this._onmseBufferFull.bind(this)),this._msectl.on(Ze.SOURCE_OPEN,function(){H._mseSourceOpened=!0,H._hasPendingLoad&&(H._hasPendingLoad=!1,H.load())}),this._msectl.on(Ze.ERROR,function(V){H._emitter.emit(Ee.ERROR,me.MEDIA_ERROR,De.MEDIA_MSE_ERROR,V)}),this._msectl.attachMediaElement(j),this._pendingSeekTime!=null)try{j.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(V){}}},{key:"detachMediaElement",value:function(){this._mediaElement&&(this._msectl.detachMediaElement(),this._mediaElement.removeEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._mediaElement.removeEventListener("seeking",this.e.onvSeeking),this._mediaElement.removeEventListener("canplay",this.e.onvCanPlay),this._mediaElement.removeEventListener("stalled",this.e.onvStalled),this._mediaElement.removeEventListener("progress",this.e.onvProgress),this._mediaElement=null),this._msectl&&(this._msectl.destroy(),this._msectl=null)}},{key:"load",value:function(){var j=this;if(!this._mediaElement)throw new m("HTMLMediaElement must be attached before load()!");if(this._transmuxer)throw new m("FlvPlayer.load() has been called, please call unload() first!");if(this._hasPendingLoad)return;if(this._config.deferLoadAfterSourceOpen&&this._mseSourceOpened===!1){this._hasPendingLoad=!0;return}this._mediaElement.readyState>0&&(this._requestSetTime=!0,this._mediaElement.currentTime=0),this._transmuxer=new pn(this._mediaDataSource,this._config),this._transmuxer.on(Ye.INIT_SEGMENT,function(H,V){j._msectl.appendInitSegment(V)}),this._transmuxer.on(Ye.MEDIA_SEGMENT,function(H,V){if(j._msectl.appendMediaSegment(V),j._config.lazyLoad&&!j._config.isLive){var $=j._mediaElement.currentTime;V.info.endDts>=($+j._config.lazyLoadMaxDuration)*1e3&&(j._progressChecker==null&&(o.v(j.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),j._suspendTransmuxer()))}}),this._transmuxer.on(Ye.LOADING_COMPLETE,function(){j._msectl.endOfStream(),j._emitter.emit(Ee.LOADING_COMPLETE)}),this._transmuxer.on(Ye.RECOVERED_EARLY_EOF,function(){j._emitter.emit(Ee.RECOVERED_EARLY_EOF)}),this._transmuxer.on(Ye.IO_ERROR,function(H,V){j._emitter.emit(Ee.ERROR,me.NETWORK_ERROR,H,V)}),this._transmuxer.on(Ye.DEMUX_ERROR,function(H,V){j._emitter.emit(Ee.ERROR,me.MEDIA_ERROR,H,{code:-1,msg:V})}),this._transmuxer.on(Ye.MEDIA_INFO,function(H){j._mediaInfo=H,j._emitter.emit(Ee.MEDIA_INFO,Object.assign({},H))}),this._transmuxer.on(Ye.METADATA_ARRIVED,function(H){j._emitter.emit(Ee.METADATA_ARRIVED,H)}),this._transmuxer.on(Ye.SCRIPTDATA_ARRIVED,function(H){j._emitter.emit(Ee.SCRIPTDATA_ARRIVED,H)}),this._transmuxer.on(Ye.STATISTICS_INFO,function(H){j._statisticsInfo=j._fillStatisticsInfo(H),j._emitter.emit(Ee.STATISTICS_INFO,Object.assign({},j._statisticsInfo))}),this._transmuxer.on(Ye.RECOMMEND_SEEKPOINT,function(H){j._mediaElement&&!j._config.accurateSeek&&(j._requestSetTime=!0,j._mediaElement.currentTime=H/1e3)}),this._transmuxer.open()}},{key:"unload",value:function(){this._mediaElement&&this._mediaElement.pause(),this._msectl&&this._msectl.seek(0),this._transmuxer&&(this._transmuxer.close(),this._transmuxer.destroy(),this._transmuxer=null)}},{key:"play",value:function(){return this._mediaElement.play()}},{key:"pause",value:function(){this._mediaElement.pause()}},{key:"type",get:function(){return this._type}},{key:"buffered",get:function(){return this._mediaElement.buffered}},{key:"duration",get:function(){return this._mediaElement.duration}},{key:"volume",get:function(){return this._mediaElement.volume},set:function(j){this._mediaElement.volume=j}},{key:"muted",get:function(){return this._mediaElement.muted},set:function(j){this._mediaElement.muted=j}},{key:"currentTime",get:function(){return this._mediaElement?this._mediaElement.currentTime:0},set:function(j){this._mediaElement?this._internalSeek(j):this._pendingSeekTime=j}},{key:"mediaInfo",get:function(){return Object.assign({},this._mediaInfo)}},{key:"statisticsInfo",get:function(){return this._statisticsInfo==null&&(this._statisticsInfo={}),this._statisticsInfo=this._fillStatisticsInfo(this._statisticsInfo),Object.assign({},this._statisticsInfo)}},{key:"_fillStatisticsInfo",value:function(j){if(j.playerType=this._type,!(this._mediaElement instanceof HTMLVideoElement))return j;var H=!0,V=0,$=0;if(this._mediaElement.getVideoPlaybackQuality){var de=this._mediaElement.getVideoPlaybackQuality();V=de.totalVideoFrames,$=de.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(V=this._mediaElement.webkitDecodedFrameCount,$=this._mediaElement.webkitDroppedFrameCount):H=!1;return H&&(j.decodedFrames=V,j.droppedFrames=$),j}},{key:"_onmseUpdateEnd",value:function(){if(!this._config.lazyLoad||this._config.isLive)return;for(var j=this._mediaElement.buffered,H=this._mediaElement.currentTime,V=0,$=0,de=0;de=H+this._config.lazyLoadMaxDuration&&this._progressChecker==null&&(o.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}},{key:"_onmseBufferFull",value:function(){o.v(this.TAG,"MSE SourceBuffer is full, suspend transmuxing task"),this._progressChecker==null&&this._suspendTransmuxer()}},{key:"_suspendTransmuxer",value:function(){this._transmuxer&&(this._transmuxer.pause(),this._progressChecker==null&&(this._progressChecker=window.setInterval(this._checkProgressAndResume.bind(this),1e3)))}},{key:"_checkProgressAndResume",value:function(){for(var j=this._mediaElement.currentTime,H=this._mediaElement.buffered,V=!1,$=0;$=de&&j=Ie-this._config.lazyLoadRecoverDuration&&(V=!0);break}}V&&(window.clearInterval(this._progressChecker),this._progressChecker=null,V&&(o.v(this.TAG,"Continue loading from paused position"),this._transmuxer.resume()))}},{key:"_isTimepointBuffered",value:function(j){for(var H=this._mediaElement.buffered,V=0;V=$&&j0){var de=this._mediaElement.buffered.start(0);(de<1&&j0&&H.currentTime0){var $=V.start(0);if($<1&&H<$||_.safari){this._requestSetTime=!0,this._mediaElement.currentTime=_.safari?.1:$;return}}if(this._isTimepointBuffered(H)){if(this._alwaysSeekKeyframe){var de=this._msectl.getNearestKeyframe(Math.floor(H*1e3));de!=null&&(this._requestSetTime=!0,this._mediaElement.currentTime=de.dts/1e3)}this._progressChecker!=null&&this._checkProgressAndResume();return}this._seekpointRecord={seekPoint:H,recordTime:this._now()},window.setTimeout(this._checkAndApplyUnbufferedSeekpoint.bind(this),50)}},{key:"_onvCanPlay",value:function(j){this._receivedCanPlay=!0,this._mediaElement.removeEventListener("canplay",this.e.onvCanPlay)}},{key:"_onvStalled",value:function(j){this._checkAndResumeStuckPlayback(!0)}},{key:"_onvProgress",value:function(j){this._checkAndResumeStuckPlayback()}}]),ne}(),et=nt,ot=function(){function ne(te,j){if(Object(Y.a)(this,ne),this.TAG="NativePlayer",this._type="NativePlayer",this._emitter=new t.a,this._config=ce(),typeof j=="object"&&Object.assign(this._config,j),te.type.toLowerCase()==="flv")throw new S("NativePlayer does't support flv MediaDataSource input!");if(te.hasOwnProperty("segments"))throw new S("NativePlayer(".concat(te.type,") doesn't support multipart playback!"));this.e={onvLoadedMetadata:this._onvLoadedMetadata.bind(this)},this._pendingSeekTime=null,this._statisticsReporter=null,this._mediaDataSource=te,this._mediaElement=null}return Object(U.a)(ne,[{key:"destroy",value:function(){this._mediaElement&&(this.unload(),this.detachMediaElement()),this.e=null,this._mediaDataSource=null,this._emitter.removeAllListeners(),this._emitter=null}},{key:"on",value:function(j,H){var V=this;j===Ee.MEDIA_INFO?this._mediaElement!=null&&this._mediaElement.readyState!==0&&Promise.resolve().then(function(){V._emitter.emit(Ee.MEDIA_INFO,V.mediaInfo)}):j===Ee.STATISTICS_INFO&&(this._mediaElement!=null&&this._mediaElement.readyState!==0&&Promise.resolve().then(function(){V._emitter.emit(Ee.STATISTICS_INFO,V.statisticsInfo)})),this._emitter.addListener(j,H)}},{key:"off",value:function(j,H){this._emitter.removeListener(j,H)}},{key:"attachMediaElement",value:function(j){if(this._mediaElement=j,j.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._pendingSeekTime!=null)try{j.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(H){}}},{key:"detachMediaElement",value:function(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src"),this._mediaElement.removeEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._mediaElement=null),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}},{key:"load",value:function(){if(!this._mediaElement)throw new m("HTMLMediaElement must be attached before load()!");this._mediaElement.src=this._mediaDataSource.url,this._mediaElement.readyState>0&&(this._mediaElement.currentTime=0),this._mediaElement.preload="auto",this._mediaElement.load(),this._statisticsReporter=window.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval)}},{key:"unload",value:function(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src")),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}},{key:"play",value:function(){return this._mediaElement.play()}},{key:"pause",value:function(){this._mediaElement.pause()}},{key:"type",get:function(){return this._type}},{key:"buffered",get:function(){return this._mediaElement.buffered}},{key:"duration",get:function(){return this._mediaElement.duration}},{key:"volume",get:function(){return this._mediaElement.volume},set:function(j){this._mediaElement.volume=j}},{key:"muted",get:function(){return this._mediaElement.muted},set:function(j){this._mediaElement.muted=j}},{key:"currentTime",get:function(){return this._mediaElement?this._mediaElement.currentTime:0},set:function(j){this._mediaElement?this._mediaElement.currentTime=j:this._pendingSeekTime=j}},{key:"mediaInfo",get:function(){var j=this._mediaElement instanceof HTMLAudioElement?"audio/":"video/",H={mimeType:j+this._mediaDataSource.type};return this._mediaElement&&(H.duration=Math.floor(this._mediaElement.duration*1e3),this._mediaElement instanceof HTMLVideoElement&&(H.width=this._mediaElement.videoWidth,H.height=this._mediaElement.videoHeight)),H}},{key:"statisticsInfo",get:function(){var j={playerType:this._type,url:this._mediaDataSource.url};if(!(this._mediaElement instanceof HTMLVideoElement))return j;var H=!0,V=0,$=0;if(this._mediaElement.getVideoPlaybackQuality){var de=this._mediaElement.getVideoPlaybackQuality();V=de.totalVideoFrames,$=de.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(V=this._mediaElement.webkitDecodedFrameCount,$=this._mediaElement.webkitDroppedFrameCount):H=!1;return H&&(j.decodedFrames=V,j.droppedFrames=$),j}},{key:"_onvLoadedMetadata",value:function(j){this._pendingSeekTime!=null&&(this._mediaElement.currentTime=this._pendingSeekTime,this._pendingSeekTime=null),this._emitter.emit(Ee.MEDIA_INFO,this.mediaInfo)}},{key:"_reportStatisticsInfo",value:function(){this._emitter.emit(Ee.STATISTICS_INFO,this.statisticsInfo)}}]),ne}(),_t=ot;k.install();function at(ne,te){var j=ne;if(j==null||typeof j!="object")throw new S("MediaDataSource must be an javascript object!");if(!j.hasOwnProperty("type"))throw new S("MediaDataSource must has type field to indicate video file type!");switch(j.type){case"flv":return new et(j,te);default:return new _t(j,te)}}function pt(){return ye.supportMSEH264Playback()}function Kt(){return ye.getFeatureList()}var qt={};qt.createPlayer=at,qt.isSupported=pt,qt.getFeatureList=Kt,qt.BaseLoader=s,qt.LoaderStatus=h,qt.LoaderErrors=l,qt.Events=Ee,qt.ErrorTypes=me,qt.ErrorDetails=De,qt.FlvPlayer=et,qt.NativePlayer=_t,qt.LoggingControl=Re,Object.defineProperty(qt,"version",{enumerable:!0,get:function(){return"__VERSION__"}});var en=Q.a=qt},Gev7:function(ie,Q,E){var Y=E("bYtY"),U=E("K2GJ"),D=E("1bdT"),k=E("ni6a");function u(R){R=R||{},D.call(this,R);for(var o in R)R.hasOwnProperty(o)&&o!=="style"&&(this[o]=R[o]);this.style=new U(R.style,this),this._rect=null,this.__clipPaths=null}u.prototype={constructor:u,type:"displayable",__dirty:!0,invisible:!1,z:0,z2:0,zlevel:0,draggable:!1,dragging:!1,silent:!1,culling:!1,cursor:"pointer",rectHover:!1,progressive:!1,incremental:!1,globalScaleRatio:1,beforeBrush:function(R){},afterBrush:function(R){},brush:function(R,o){},getBoundingRect:function(){},contain:function(R,o){return this.rectContain(R,o)},traverse:function(R,o){R.call(o,this)},rectContain:function(R,o){var y=this.transformCoordToLocal(R,o),g=this.getBoundingRect();return g.contain(y[0],y[1])},dirty:function(){this.__dirty=this.__dirtyText=!0,this._rect=null,this.__zr&&this.__zr.refresh()},animateStyle:function(R){return this.animate("style",R)},attrKV:function(R,o){R!=="style"?D.prototype.attrKV.call(this,R,o):this.style.set(o)},setStyle:function(R,o){return this.style.set(R,o),this.dirty(!1),this},useStyle:function(R){return this.style=new U(R,this),this.dirty(!1),this},calculateTextPosition:null},Y.inherits(u,D),Y.mixin(u,k);var t=u;ie.exports=t},Gytx:function(ie,Q){ie.exports=function(Y,U,D,k){var u=D?D.call(k,Y,U):void 0;if(u!==void 0)return!!u;if(Y===U)return!0;if(typeof Y!="object"||!Y||typeof U!="object"||!U)return!1;var t=Object.keys(Y),R=Object.keys(U);if(t.length!==R.length)return!1;for(var o=Object.prototype.hasOwnProperty.bind(U),y=0;y3&&(o=E.call(o,1));for(var g=t.length,i=0;i4&&(o=E.call(o,1,o.length-1));for(var g=o[o.length-1],i=t.length,x=0;xthis._ux||h(b-this._yi)>this._uy||this._len<5;return this.addData(R.L,p,b),this._ctx&&A&&(this._needsDash()?this._dashedLineTo(p,b):this._ctx.lineTo(p,b)),A&&(this._xi=p,this._yi=b),this},bezierCurveTo:function(p,b,A,O,_,f){return this.addData(R.C,p,b,A,O,_,f),this._ctx&&(this._needsDash()?this._dashedBezierTo(p,b,A,O,_,f):this._ctx.bezierCurveTo(p,b,A,O,_,f)),this._xi=_,this._yi=f,this},quadraticCurveTo:function(p,b,A,O){return this.addData(R.Q,p,b,A,O),this._ctx&&(this._needsDash()?this._dashedQuadraticTo(p,b,A,O):this._ctx.quadraticCurveTo(p,b,A,O)),this._xi=A,this._yi=O,this},arc:function(p,b,A,O,_,f){return this.addData(R.A,p,b,A,A,O,_-O,0,f?0:1),this._ctx&&this._ctx.arc(p,b,A,O,_,f),this._xi=m(_)*A+p,this._yi=S(_)*A+b,this},arcTo:function(p,b,A,O,_){return this._ctx&&this._ctx.arcTo(p,b,A,O,_),this},rect:function(p,b,A,O){return this._ctx&&this._ctx.rect(p,b,A,O),this.addData(R.R,p,b,A,O),this},closePath:function(){this.addData(R.Z);var p=this._ctx,b=this._x0,A=this._y0;return p&&(this._needsDash()&&this._dashedLineTo(b,A),p.closePath()),this._xi=b,this._yi=A,this},fill:function(p){p&&p.fill(),this.toStatic()},stroke:function(p){p&&p.stroke(),this.toStatic()},setLineDash:function(p){if(p instanceof Array){this._lineDash=p,this._dashIdx=0;for(var b=0,A=0;Ab.length&&(this._expandData(),b=this.data);for(var A=0;A0&&v<=p||d<0&&v>=p||d===0&&(w>0&&L<=b||w<0&&L>=b);){if(F=this._dashIdx,I=_[F],v+=d*I,L+=w*I,this._dashIdx=(F+1)%B,d>0&&vn||w>0&&Lr)continue;f[F%2?"moveTo":"lineTo"](d>=0?x(v,p):T(v,p),w>=0?x(L,b):T(L,b))}d=v-p,w=L-b,this._dashOffset=-P(d*d+w*w)},_dashedBezierTo:function(p,b,A,O,_,f){var n=this._dashSum,r=this._dashOffset,d=this._lineDash,w=this._ctx,C=this._xi,v=this._yi,L,I,B,F=Y.cubicAt,G=0,X=this._dashIdx,W=d.length,K,Z,q=0;for(r<0&&(r=n+r),r%=n,L=0;L<1;L+=.1)I=F(C,p,A,_,L+.1)-F(C,p,A,_,L),B=F(v,b,O,f,L+.1)-F(v,b,O,f,L),G+=P(I*I+B*B);for(;Xr);X++);for(L=(q-r)/G;L<=1;)K=F(C,p,A,_,L),Z=F(v,b,O,f,L),X%2?w.moveTo(K,Z):w.lineTo(K,Z),L+=d[X]/G,X=(X+1)%W;X%2!==0&&w.lineTo(_,f),I=_-K,B=f-Z,this._dashOffset=-P(I*I+B*B)},_dashedQuadraticTo:function(p,b,A,O){var _=A,f=O;A=(A+2*p)/3,O=(O+2*b)/3,p=(this._xi+2*p)/3,b=(this._yi+2*b)/3,this._dashedBezierTo(p,b,A,O,_,f)},toStatic:function(){var p=this.data;p instanceof Array&&(p.length=this._len,l&&(this.data=new Float32Array(p)))},getBoundingRect:function(){o[0]=o[1]=g[0]=g[1]=Number.MAX_VALUE,y[0]=y[1]=i[0]=i[1]=-Number.MAX_VALUE;for(var p=this.data,b=0,A=0,O=0,_=0,f=0;fd||h(r-f)>w||v===C-1)&&(p.lineTo(n,r),_=n,f=r);break;case R.C:p.bezierCurveTo(b[v++],b[v++],b[v++],b[v++],b[v++],b[v++]),_=b[v-2],f=b[v-1];break;case R.Q:p.quadraticCurveTo(b[v++],b[v++],b[v++],b[v++]),_=b[v-2],f=b[v-1];break;case R.A:var I=b[v++],B=b[v++],F=b[v++],G=b[v++],X=b[v++],W=b[v++],K=b[v++],Z=b[v++],q=F>G?F:G,ce=F>G?1:F/G,ue=F>G?G/F:1,ye=Math.abs(F-G)>.001,xe=X+W;ye?(p.translate(I,B),p.rotate(K),p.scale(ce,ue),p.arc(0,0,q,X,xe,1-Z),p.scale(1/ce,1/ue),p.rotate(-K),p.translate(-I,-B)):p.arc(I,B,q,X,xe,1-Z),v===1&&(A=m(X)*F+I,O=S(X)*G+B),_=m(xe)*F+I,f=S(xe)*G+B;break;case R.R:A=_=b[v],O=f=b[v+1],p.rect(b[v++],b[v++],b[v++],b[v++]);break;case R.Z:p.closePath(),_=A,f=O}}}},s.CMD=R;var c=s;ie.exports=c},ItGF:function(ie,Q){var E={};typeof wx=="object"&&typeof wx.getSystemInfoSync=="function"?E={browser:{},os:{},node:!1,wxa:!0,canvasSupported:!0,svgSupported:!1,touchEventsSupported:!0,domSupported:!1}:typeof document=="undefined"&&typeof self!="undefined"?E={browser:{},os:{},node:!1,worker:!0,canvasSupported:!0,domSupported:!1}:typeof navigator=="undefined"?E={browser:{},os:{},node:!0,worker:!1,canvasSupported:!0,svgSupported:!0,domSupported:!1}:E=U(navigator.userAgent);var Y=E;function U(D){var k={},u={},t=D.match(/Firefox\/([\d.]+)/),R=D.match(/MSIE\s([\d.]+)/)||D.match(/Trident\/.+?rv:(([\d.]+))/),o=D.match(/Edge\/([\d.]+)/),y=/micromessenger/i.test(D);return t&&(u.firefox=!0,u.version=t[1]),R&&(u.ie=!0,u.version=R[1]),o&&(u.edge=!0,u.version=o[1]),y&&(u.weChat=!0),{browser:u,os:k,node:!1,canvasSupported:!!document.createElement("canvas").getContext,svgSupported:typeof SVGRect!="undefined",touchEventsSupported:"ontouchstart"in window&&!u.ie&&!u.edge,pointerEventsSupported:"onpointerdown"in window&&(u.edge||u.ie&&u.version>=11),domSupported:typeof document!="undefined"}}ie.exports=Y},IuEb:function(ie,Q,E){ie.exports=E.p+"static/a1.e973a25a.png"},J66h:function(ie,Q,E){(function(Y){var U,D;(function(k,u){ie.exports=u(k)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof Y!="undefined"?Y:this,function(k){"use strict";k=k||{};var u=k.Base64,t="2.6.4",R="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",o=function(v){for(var L={},I=0,B=v.length;I>>6)+y(128|L&63):y(224|L>>>12&15)+y(128|L>>>6&63)+y(128|L&63)}else{var L=65536+(v.charCodeAt(0)-55296)*1024+(v.charCodeAt(1)-56320);return y(240|L>>>18&7)+y(128|L>>>12&63)+y(128|L>>>6&63)+y(128|L&63)}},i=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,x=function(v){return v.replace(i,g)},T=function(v){var L=[0,2,1][v.length%3],I=v.charCodeAt(0)<<16|(v.length>1?v.charCodeAt(1):0)<<8|(v.length>2?v.charCodeAt(2):0),B=[R.charAt(I>>>18),R.charAt(I>>>12&63),L>=2?"=":R.charAt(I>>>6&63),L>=1?"=":R.charAt(I&63)];return B.join("")},m=k.btoa&&typeof k.btoa=="function"?function(v){return k.btoa(v)}:function(v){if(v.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return v.replace(/[\s\S]{1,3}/g,T)},S=function(v){return m(x(String(v)))},P=function(v){return v.replace(/[+\/]/g,function(L){return L=="+"?"-":"_"}).replace(/=/g,"")},h=function(v,L){return L?P(S(v)):S(v)},l=function(v){return h(v,!0)},s;k.Uint8Array&&(s=function(v,L){for(var I="",B=0,F=v.length;B>>18)+R.charAt(K>>>12&63)+(typeof X!="undefined"?R.charAt(K>>>6&63):"=")+(typeof W!="undefined"?R.charAt(K&63):"=")}return L?P(I):I});var c=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,p=function(v){switch(v.length){case 4:var L=(7&v.charCodeAt(0))<<18|(63&v.charCodeAt(1))<<12|(63&v.charCodeAt(2))<<6|63&v.charCodeAt(3),I=L-65536;return y((I>>>10)+55296)+y((I&1023)+56320);case 3:return y((15&v.charCodeAt(0))<<12|(63&v.charCodeAt(1))<<6|63&v.charCodeAt(2));default:return y((31&v.charCodeAt(0))<<6|63&v.charCodeAt(1))}},b=function(v){return v.replace(c,p)},A=function(v){var L=v.length,I=L%4,B=(L>0?o[v.charAt(0)]<<18:0)|(L>1?o[v.charAt(1)]<<12:0)|(L>2?o[v.charAt(2)]<<6:0)|(L>3?o[v.charAt(3)]:0),F=[y(B>>>16),y(B>>>8&255),y(B&255)];return F.length-=[0,0,2,1][I],F.join("")},O=k.atob&&typeof k.atob=="function"?function(v){return k.atob(v)}:function(v){return v.replace(/\S{1,4}/g,A)},_=function(v){return O(String(v).replace(/[^A-Za-z0-9\+\/]/g,""))},f=function(v){return b(O(v))},n=function(v){return String(v).replace(/[-_]/g,function(L){return L=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},r=function(v){return f(n(v))},d;k.Uint8Array&&(d=function(v){return Uint8Array.from(_(n(v)),function(L){return L.charCodeAt(0)})});var w=function(){var v=k.Base64;return k.Base64=u,v};if(k.Base64={VERSION:t,atob:_,btoa:m,fromBase64:r,toBase64:h,utob:x,encode:h,encodeURI:l,btou:b,decode:r,noConflict:w,fromUint8Array:s,toUint8Array:d},typeof Object.defineProperty=="function"){var C=function(v){return{value:v,enumerable:!1,writable:!0,configurable:!0}};k.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",C(function(){return r(this)})),Object.defineProperty(String.prototype,"toBase64",C(function(v){return h(this,v)})),Object.defineProperty(String.prototype,"toBase64URI",C(function(){return h(this,!0)}))}}return k.Meteor&&(Base64=k.Base64),ie.exports?ie.exports.Base64=k.Base64:!(U=[],D=function(){return k.Base64}.apply(Q,U),D!==void 0&&(ie.exports=D)),{Base64:k.Base64}})}).call(this,E("IyRk"))},JWDV:function(ie,Q,E){ie.exports=E.p+"static/charpter-white.5fa14f93.svg"},JatN:function(ie,Q,E){"use strict";var Y={"@primary-color":"#0152d9"},U=Y,D={"@primary-color":"#196efd"},k=D,u=Q.a={defaults:U,vspaces:k}},JeFH:function(ie,Q){ie.exports="data:image/png;base64,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"},Jky8:function(ie,Q,E){"use strict";var Y=E("sRBo"),U=E("kaz8"),D=E("5NDa"),k=E("5rEg"),u=E("miYZ"),t=E("tsqr"),R=E("9og8"),o=E("2qtc"),y=E("kLXV"),g=E("tJVT"),i=E("WmNS"),x=E.n(i),T=E("q1tI"),m=E.n(T),S=E("9kvl"),P=E("6CvP"),h=E("1XHU"),l=E("1vsH"),s;(function(p){p[p.Professor=1]="Professor",p[p.AssistantProfessor=2]="AssistantProfessor",p[p.Student=3]="Student"})(s||(s={}));var c=function(b){var A=b.visible,O=b.user,_=b.onCancel,f=_===void 0?function(){}:_,n=Object(T.useState)(),r=Object(g.a)(n,2),d=r[0],w=r[1],C=Object(T.useState)([]),v=Object(g.a)(C,2),L=v[0],I=v[1],B=Object(T.useState)(!1),F=Object(g.a)(B,2),G=F[0],X=F[1],W=Object(T.useState)(!1),K=Object(g.a)(W,2),Z=K[0],q=K[1],ce=Object(T.useState)(),ue=Object(g.a)(ce,2),ye=ue[0],xe=ue[1];Object(T.useEffect)(function(){var ae;if(O!=null&&(ae=O.userInfo)!==null&&ae!==void 0&&ae.identity){var pe;I([(O==null||((pe=O.userInfo)===null||pe===void 0)?void 0:pe.identity)==="student"?3:1])}},[O]);var Ee=function(pe,J){if(L.includes(s.Professor)){y.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:m.a.createElement("div",{className:"tc"},J||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:function(){S.d.push("/classrooms/".concat(pe,"/students"))}});return}S.d.push("/classrooms/".concat(pe,"/students"))},Ae=function(){var ae=Object(R.a)(x.a.mark(function pe(){var J;return x.a.wrap(function(Me){for(;;)switch(Me.prev=Me.next){case 0:if(d){Me.next=3;break}return t.b.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A"),Me.abrupt("return");case 3:return X(!0),Me.next=6,Object(P.c)({invite_code:d,professor:L.includes(s.Professor)?1:null,assistant_professor:L.includes(s.AssistantProfessor)?1:null,student:L.includes(s.Student)?1:null});case 6:if(J=Me.sent,X(!1),!((J==null?void 0:J.status)===-2)){Me.next=22;break}if(Re(),!(J.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1")){Me.next=14;break}return q(!0),xe(1),Me.abrupt("return");case 14:if(!(J.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1")){Me.next=18;break}return q(!0),xe(2),Me.abrupt("return");case 18:if(!(J.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1")){Me.next=22;break}return q(!0),xe(3),Me.abrupt("return");case 22:if(!((J==null?void 0:J.status)===0)){Me.next=27;break}return Object(l.Y)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),Re(),(J==null?void 0:J.course_id)&&Ee(J.course_id,J.message),Me.abrupt("return");case 27:case"end":return Me.stop()}},pe)}));return function(){return ae.apply(this,arguments)}}(),Re=function(){var ae=Object(R.a)(x.a.mark(function pe(){return x.a.wrap(function(fe){for(;;)switch(fe.prev=fe.next){case 0:f();case 1:case"end":return fe.stop()}},pe)}));return function(){return ae.apply(this,arguments)}}();return m.a.createElement(m.a.Fragment,null,m.a.createElement(y.a,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",visible:A,confirmLoading:G,onOk:Ae,onCancel:Re},m.a.createElement("div",{className:"tc"},m.a.createElement("div",null,m.a.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),m.a.createElement(k.a,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:d,onChange:function(pe){if(pe.target.value.length>=7){t.b.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}w(pe.target.value)}})),m.a.createElement("div",{className:"mt10 font14"},m.a.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),m.a.createElement(U.a.Group,{value:L,onChange:function(pe){return I(pe)}},m.a.createElement(U.a,{value:s.Professor,disabled:L.includes(2)},"\u6559\u5E08"),m.a.createElement(U.a,{value:s.AssistantProfessor,disabled:L.includes(1)},"\u52A9\u6559"),m.a.createElement(U.a,{value:s.Student},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),m.a.createElement(h.a,{visible:Z,onCancel:function(){return q(!1)},occupationValue:ye}))};Q.a=Object(S.a)(function(p){var b=p.user;return{user:b}})(c)},Jq4h:function(ie,Q,E){ie.exports=E.p+"static/qrcode.54870d9b.png"},K2GJ:function(ie,Q,E){var Y=E("fW2E"),U=E("gut8"),D=U.ContextCachedBy,k=[["shadowBlur",0],["shadowOffsetX",0],["shadowOffsetY",0],["shadowColor","#000"],["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]],u=function(x){this.extendFrom(x,!1)};function t(x,T,m){var S=T.x==null?0:T.x,P=T.x2==null?1:T.x2,h=T.y==null?0:T.y,l=T.y2==null?0:T.y2;T.global||(S=S*m.width+m.x,P=P*m.width+m.x,h=h*m.height+m.y,l=l*m.height+m.y),S=isNaN(S)?0:S,P=isNaN(P)?1:P,h=isNaN(h)?0:h,l=isNaN(l)?0:l;var s=x.createLinearGradient(S,h,P,l);return s}function R(x,T,m){var S=m.width,P=m.height,h=Math.min(S,P),l=T.x==null?.5:T.x,s=T.y==null?.5:T.y,c=T.r==null?.5:T.r;T.global||(l=l*S+m.x,s=s*P+m.y,c=c*h);var p=x.createRadialGradient(l,s,0,l,s,c);return p}u.prototype={constructor:u,fill:"#000",stroke:null,opacity:1,fillOpacity:null,strokeOpacity:null,lineDash:null,lineDashOffset:0,shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,lineWidth:1,strokeNoScale:!1,text:null,font:null,textFont:null,fontStyle:null,fontWeight:null,fontSize:null,fontFamily:null,textTag:null,textFill:"#000",textStroke:null,textWidth:null,textHeight:null,textStrokeWidth:0,textLineHeight:null,textPosition:"inside",textRect:null,textOffset:null,textAlign:null,textVerticalAlign:null,textDistance:5,textShadowColor:"transparent",textShadowBlur:0,textShadowOffsetX:0,textShadowOffsetY:0,textBoxShadowColor:"transparent",textBoxShadowBlur:0,textBoxShadowOffsetX:0,textBoxShadowOffsetY:0,transformText:!1,textRotation:0,textOrigin:null,textBackgroundColor:null,textBorderColor:null,textBorderWidth:0,textBorderRadius:0,textPadding:null,rich:null,truncate:null,blend:null,bind:function(x,T,m){var S=this,P=m&&m.style,h=!P||x.__attrCachedBy!==D.STYLE_BIND;x.__attrCachedBy=D.STYLE_BIND;for(var l=0;l0},extendFrom:function(x,T){if(x)for(var m in x)x.hasOwnProperty(m)&&(T===!0||(T===!1?!this.hasOwnProperty(m):x[m]!=null))&&(this[m]=x[m])},set:function(x,T){typeof x=="string"?this[x]=T:this.extendFrom(x,!0)},clone:function(){var x=new this.constructor;return x.extendFrom(this,!0),x},getGradient:function(x,T,m){for(var S=T.type==="radial"?R:t,P=S(x,T,m),h=T.colorStops,l=0;l-1?ze(Pe.filter(function(Ct){return Ct!==be.id})):ze(Pe.concat(be.id))}}),S.a.createElement("div",{className:I.a.info},S.a.createElement("div",{className:I.a.title},S.a.createElement("div",{className:I.a.titleLeft,style:{marginRight:"15px"}},mt(be==null?void 0:be.exercise_tips),S.a.createElement(O.a,{title:be.exercise_name},S.a.createElement("span",{className:"".concat(I.a.name),style:{maxWidth:be!=null&&(Re=be.exercise_tips)!==null&&Re!==void 0&&Re.includes("\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A")?400:498}},be.exercise_name)),!be.is_public&&Object(W.c)()&&S.a.createElement(O.a,{title:"\u79C1\u6709\u5C5E\u6027\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u80FD\u8BBF\u95EE"},S.a.createElement("span",{className:"iconfont icon-suo1 ml10 mr10 c-light-black font12"})),(be==null||((ae=be.exercise_tips)===null||ae===void 0)?void 0:ae.includes("\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A"))&&S.a.createElement("span",{style:{flexShrink:0},className:"tag-style-fzb iconfont icon-fangzuobi ml10"},"\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A"),(be==null||((pe=be.exercise_tips)===null||pe===void 0)?void 0:pe.includes("\u5DF2\u7ED3\u675F"))&&(be==null||((J=be.exercise_tips)===null||J===void 0)?void 0:J.includes("\u672A\u63D0\u4EA4"))&&S.a.createElement("span",{style:{flexShrink:0,backgroundColor:"#B8B8B8"},className:"tag-style ml10"},"\u672A\u63D0\u4EA4")),S.a.createElement("div",{className:I.a.titleRight,onClick:function($e){$e.stopPropagation(),$e.preventDefault()}},Object(W.c)()&&be.assistant_auth&&S.a.createElement("span",{onClick:function($e){$e.stopPropagation();var Ye=Z()(be.created_at,kt),Ct=Z()($t).diff(Z()(Ye),"days");Ct>0&&be!==null&&be!==void 0&&be.is_random?lt():be!=null&&be.is_random?h.d.push("/classrooms/".concat(be.course_id,"/exercise/").concat(be.id,"/random/preview?random=").concat(be.is_random)):h.d.push("/classrooms/".concat(be.course_id,"/exercise/").concat(be.id,"/detail?random=").concat(be.is_random,"&tabs=2"))}},"\u9884\u89C8"),Object(W.h)()&&S.a.createElement("span",{onClick:function(){h.d.push("/classrooms/".concat(be.course_id,"/exercise/").concat(be.id,"/detail?random=").concat(be.is_random))}},"\u8BE6\u60C5"),S.a.createElement(S.a.Fragment,null,be.current_status===0&&be.exercise_status>1&&!((fe=be.exercise_tips)!==null&&fe!==void 0&&fe.includes("\u5DF2\u7ED3\u675F"))&&S.a.createElement(v.a,{onClick:function($e){$e.stopPropagation(),$e.preventDefault(),Tt(be)},to:""},"\u7EE7\u7EED\u8003\u8BD5"),be.current_status===1&&be.exercise_status>1&&S.a.createElement("span",{className:"mr20",style:{color:"#0152d9",marginRight:"5px"},onClick:function($e){var Ye;window.location.href="/classrooms/".concat(be.course_id,"/exercise/").concat(be.id,"/users/").concat((Ye=Object(W.x)())===null||Ye===void 0?void 0:Ye.login)}},"\u67E5\u770B\u8BD5\u5377"),be.current_status===2&&be.exercise_status>1&&!((Me=be.exercise_tips)!==null&&Me!==void 0&&Me.includes("\u5DF2\u7ED3\u675F"))&&S.a.createElement(v.a,{onClick:function($e){$e.stopPropagation(),$e.preventDefault(),Tt(be)},to:""},"\u5F00\u59CB\u8003\u8BD5")))),S.a.createElement("p",{style:{display:"flex"}},S.a.createElement("span",{className:"c-grey-999 mr20"},"\u521B\u5EFA\u8005\uFF1A",S.a.createElement("span",{className:"c-blue"},be.username)),S.a.createElement("span",{className:"c-grey-999 mr20"},"\u6240\u5C5E\u8BFE\u5802\uFF1A",S.a.createElement("span",{className:"c-blue"},be.course_name)),S.a.createElement("span",{className:"ml30 c-grey-999 mr20"},"\u8003\u8BD5\u65F6\u957F\uFF1A",S.a.createElement("span",{className:"c-blue"},be.time===null||be.time===-1?"\u4E0D\u9650\u65F6":"".concat(be.time,"\u5206\u949F"))),S.a.createElement("span",{className:"ml15 c-grey-999"},"\u8003\u8BD5\u65F6\u95F4\uFF1A",S.a.createElement("span",{className:"c-blue"},Z()(be==null?void 0:be.published_time).format("YYYY-MM-DD HH:mm"))," \u81F3 ",S.a.createElement("span",{className:"c-blue"},Z()(be==null?void 0:be.end_time).format("YYYY-MM-DD HH:mm"))))))},ce=q,ue=T.a.Option,ye=function(Ae){var Re,ae,pe,J,fe,Me=Ae.classroomList,be=Ae.globalSetting,Ge=Ae.exercise,ft=Ae.loading,Pe=Ae.dispatch,ze=Ae.match,Ce=Object(i.a)(Ae,["classroomList","globalSetting","exercise","loading","dispatch","match"]),Le=Object(m.useState)(Object(y.a)({},Object(P.i)())),He=Object(g.a)(Le,2),Be=He[0],bt=He[1],ct=Object(P.h)(),Ot=Me.detailExerciseList,Ft=Me.detailTopBanner,Mt=Me.detailLeftMenus,wt=Object(m.useState)([]),kt=Object(g.a)(wt,2),$t=kt[0],Lt=kt[1],vt=Object(m.useState)(!1),lt=Object(g.a)(vt,2),Tt=lt[0],ht=lt[1],mt=Object(m.useState)({page:1,course_id:""}),qe=Object(g.a)(mt,2),$e=qe[0],Ye=qe[1];Be.id=Be.coursesId,Object(m.useEffect)(function(){Ct(),Pe({type:"globalSetting/footerToggle",payload:!1}),Pe({type:"globalSetting/onlyShowBackTopToggle",payload:!0})},[$e]),Object(m.useEffect)(function(){Lt([])},[Ot]);var Ct=function(){document.body.scrollIntoView(),Pe({type:"exercise/getUserExercise",payload:$e})};return S.a.createElement("section",{className:"minH500 minW1200"},S.a.createElement("aside",{className:"".concat(c.a.acitons," w100")},S.a.createElement(t.a,{className:"w100"},S.a.createElement(o.a,{flex:"1"},S.a.createElement("div",{className:"font20 blod"},"\u8003\u8BD5\u5217\u8868")),S.a.createElement(o.a,null,S.a.createElement("div",null,"\u6309\u8BFE\u5802\u540D\u79F0\u641C\u7D22\u8BD5\u5377\u8003\u8BD5\uFF1A",S.a.createElement(T.a,{className:"ml20",size:"large",style:{width:300},placeholder:"\u5168\u90E8",onChange:function(Gt){$e.course_id=Gt,$e.page=1,Ye(Object(y.a)({},$e))}},S.a.createElement(ue,{value:""},"\u5168\u90E8"),Ge==null||((Re=Ge.userExerciseList)===null||Re===void 0||((ae=Re.courses)===null||ae===void 0))?void 0:ae.map(function(Wt,Gt){return S.a.createElement(ue,{value:Wt.id},Wt.name)})))))),(Ge==null||((pe=Ge.userExerciseList)===null||pe===void 0)?void 0:pe.exercises_count)===0&&S.a.createElement(l.a,null),S.a.createElement(U.a,{loading:ft["exercise/getUserExercise"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},(Ge==null||((J=Ge.userExerciseList)===null||J===void 0)?void 0:J.exercises)&&(Ge==null||((fe=Ge.userExerciseList)===null||fe===void 0)?void 0:fe.exercises.map(function(Wt,Gt){return S.a.createElement(ce,{v:Wt,k:Gt,match:ze,selectArrs:$t,setSelectArrs:Lt,dispatch:Pe,params:Be})})),S.a.createElement("aside",{className:"tc mb50 mt30"},S.a.createElement(k.a,{showTotal:function(Gt){var Vt;return"\u5171 ".concat(Ge==null||((Vt=Ge.userExerciseList)===null||Vt===void 0)?void 0:Vt.exercises_count," \u6761")},hideOnSinglePage:!0,showSizeChanger:!1,onChange:function(Gt){$e.page=Gt,Ye(Object(y.a)({},$e))},defaultPageSize:20,defaultCurrent:$e.page,current:$e.page||1,total:Ge==null?void 0:Ge.userExerciseList.exercises_count}))))},xe=Q.default=Object(h.a)(function(Ee){var Ae=Ee.classroomList,Re=Ee.loading,ae=Ee.globalSetting,pe=Ee.exercise;return{classroomList:Ae,globalSetting:ae,loading:Re.effects,exercise:pe}})(ye)},Kc5o:function(ie,Q){ie.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAaCAYAAACzdqxAAAAAAXNSR0IArs4c6QAAA8JJREFUSEudlVlsVVUUhr+1TweKVatC72lRo8YhSlATjBNBohKD6IMNxDjEGIIJFoTeFuGBkGAT35T23tsYIdHEYAwqMkgAiWgCBWcFHOIQhUZjuOe2CAXRNvbe/ZtTKSlt6eB+OTn7rP2ttdf+93+MIUbiBZ1nxSwHHgMuA9oxtqiE53O11j7UmoFzNnBi4ksqD/LsRlyOscZ7fgqMKz08bSDvmdHeYIdHgg8Chym1APfnxXQHVwWOKZZn+ynjrzLHhwYno6TNGBs4o9LQ84eMx2V0Oc97gBN0BnC7hwuAz13A9UcW24/Dwc+qONGkKeb4etyFjO8+wcvAVOd4suBZYNATJW1xmFJkYmG23jaNGly5Wje5gP1FnvJ8wFuIA1HSVoUZzbAC9dl6eyhM6WdgRZS0DaMGn1bDURmPGMwHvorqrLEqo+kUWBqD45jAKDvyrB0dNTgOrErpFUErxtz+YHnWIX6VccwcK6Ml9v2YwBXNqhgXcC1i5QBwq+CEGZ0Sxc4xz3smO7EnW2/7R9RxX0CY1tZB4AJ35Io5EIrDiOrTsd4FzCkK2BO//7bQjsfPQToeFlxKIr55YVqfIMbHsjTRIKgByg0Cg3Q2afX/HwwfR3W2tKpJt8jxhRmbJT7AWO3h3l7wpU0qKwTMlae8UMLmjkUWDdmK/hXDvqjOlk1q1s0F4wCOyfGBhintjZMYGZUmPJ8aXAf8iVEsY7aJFX09npjWNYHYUeS58fcG6+ptxQCwd1zdvsQOhWm1IrZbZVo1TmyyIqZmO/guvJh3JGIvyJnxRqzjgSceprRRsC+XtOa+ivuBPyPmhRnV4mkpFFPRschOxTsIPZtjI8J4bihw/0TVL2pCIWC9L6EmXp9I66CJ9TahRdVFBb41aM2W8TALrIe1Kg67ib3gy5HAg3aT1g+I13oPL8zoVnl2mfF+dIxHabR89VqNVzd3Zets50gW2f97mNIhYM0ZuVWndacXOw22ZT/iCTZYYSzAM/pPqU0ifZaOY7PRfx68MTrOPBrNjxUeptSBsXzwHyStuxHbMN6MlvAUZhot/LQ7nvQwa8ibV5nRTOfZKliXS1ILo4NXZnSf8+zoFhPOeaWr0polsQV4NarjmRErf1tBmGUXoitK2gPnBMfbT6T0oImNZuzwPTTkllnbUG25pEmTigJaTMxUwLTcYovlO/xINOsejNeBSoODiG9wdAJ5iYuAGxC3YbQ5z/xsg+0d1jb7p7tilcb9XcEc55iGej3lfITk6DTxC7A7Os67NNo/fev+BVBB428ht1HXAAAAAElFTkSuQmCC"},Kw3X:function(ie,Q,E){"use strict";var Y=this&&this.__assign||function(){return Y=Object.assign||function(y){for(var g,i=1,x=arguments.length;i=0)continue;if(!Object.prototype.hasOwnProperty.call(x,S))continue;m[S]=x[S]}return m}function o(x,T){if(!(x instanceof T))throw new TypeError("Cannot call a class as a function")}function y(x,T){if(!x)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return T&&(typeof T=="object"||typeof T=="function")?T:x}function g(x,T){if(typeof T!="function"&&T!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof T);x.prototype=Object.create(T&&T.prototype,{constructor:{value:x,enumerable:!1,writable:!0,configurable:!0}}),T&&(Object.setPrototypeOf?Object.setPrototypeOf(x,T):x.__proto__=T)}var i=function(x){g(T,x);function T(m){o(this,T);var S=y(this,(T.__proto__||Object.getPrototypeOf(T)).call(this,m));return S.scrollListener=S.scrollListener.bind(S),S.eventListenerOptions=S.eventListenerOptions.bind(S),S.mousewheelListener=S.mousewheelListener.bind(S),S}return Y(T,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var S=this.getParentElement(this.scrollComponent);S.scrollTop=S.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var S=!1,P={get passive(){S=!0}};try{document.addEventListener("test",null,P),document.removeEventListener("test",null,P)}catch(h){}return S}},{key:"eventListenerOptions",value:function(){var S=this.props.useCapture;return this.isPassiveSupported()&&(S={useCapture:this.props.useCapture,passive:!0}),S}},{key:"setDefaultLoader",value:function(S){this.defaultLoader=S}},{key:"detachMousewheelListener",value:function(){var S=window;this.props.useWindow===!1&&(S=this.scrollComponent.parentNode),S.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var S=window;this.props.useWindow===!1&&(S=this.getParentElement(this.scrollComponent)),S.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),S.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(S){var P=this.props.getScrollParent&&this.props.getScrollParent();return P!=null?P:S&&S.parentNode}},{key:"filterProps",value:function(S){return S}},{key:"attachScrollListener",value:function(){var S=this.getParentElement(this.scrollComponent);if(!this.props.hasMore||!S)return;var P=window;this.props.useWindow===!1&&(P=S),P.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),P.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),P.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}},{key:"mousewheelListener",value:function(S){S.deltaY===1&&!this.isPassiveSupported()&&S.preventDefault()}},{key:"scrollListener",value:function(){var S=this.scrollComponent,P=window,h=this.getParentElement(S),l=void 0;if(this.props.useWindow){var s=document.documentElement||document.body.parentNode||document.body,c=P.pageYOffset!==void 0?P.pageYOffset:s.scrollTop;this.props.isReverse?l=c:l=this.calculateOffset(S,c)}else this.props.isReverse?l=h.scrollTop:l=S.scrollHeight-h.scrollTop-h.clientHeight;l1&&arguments[1]!==void 0?arguments[1]:1,ht=Le.length,mt=0;mt1&&arguments[1]!==void 0?arguments[1]:!1;return Object(O.a)(X).map(function(K,Z){if(!u.isValidElement(K)||!K.type)return null;var q=K.type.isSelectOptGroup,ce=K.key,ue=K.props,ye=ue.children,xe=Object(R.a)(ue,["children"]);return W||!q?_(K):Object(A.a)(Object(A.a)({key:"__RC_SELECT_GRP__".concat(ce===null?Z:ce,"__"),label:ce},xe),{},{options:f(ye)})}).filter(function(K){return K})}var n=E("2Qr1"),r=E("qNPg"),d=E("U8pU"),w=E("Kwbf"),C=E("WKfj");function v(X){var W=X.mode,K=X.options,Z=X.children,q=X.backfill,ce=X.allowClear,ue=X.placeholder,ye=X.getInputElement,xe=X.showSearch,Ee=X.onSearch,Ae=X.defaultOpen,Re=X.autoFocus,ae=X.labelInValue,pe=X.value,J=X.inputValue,fe=X.optionLabelProp,Me=W==="multiple"||W==="tags",be=xe!==void 0?xe:Me||W==="combobox",Ge=K||f(Z);if(Object(w.a)(W!=="tags"||Ge.every(function(Ce){return!Ce.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),W==="tags"||W==="combobox"){var ft=Ge.some(function(Ce){return Ce.options?Ce.options.some(function(Le){return typeof("value"in Le?Le.value:Le.key)=="number"}):typeof("value"in Ce?Ce.value:Ce.key)=="number"});Object(w.a)(!ft,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(w.a)(W!=="combobox"||!fe,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(w.a)(W==="combobox"||!q,"`backfill` only works with `combobox` mode."),Object(w.a)(W==="combobox"||!ye,"`getInputElement` only work with `combobox` mode."),Object(w.b)(W!=="combobox"||!ye||!ce||!ue,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),Ee&&!be&&W!=="combobox"&&W!=="tags"&&Object(w.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(w.b)(!Ae||Re,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),pe!=null){var Pe=Object(C.d)(pe);Object(w.a)(!ae||Pe.every(function(Ce){return Object(d.a)(Ce)==="object"&&("key"in Ce||"value"in Ce)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(w.a)(!Me||Array.isArray(pe),"`value` should be array when `mode` is `multiple` or `tags`")}if(Z){var ze=null;Object(O.a)(Z).some(function(Ce){if(!u.isValidElement(Ce)||!Ce.type)return!1;var Le=Ce.type;if(Le.isSelectOption)return!1;if(Le.isSelectOptGroup){var He=Object(O.a)(Ce.props.children).every(function(Be){return!u.isValidElement(Be)||!Ce.type||Be.type.isSelectOption?!0:(ze=Be.type,!1)});return!He}return ze=Le,!0}),ze&&Object(w.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(ze.displayName||ze.name||ze,"`.")),Object(w.a)(J===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var L=v,I=Object(r.a)({prefixCls:"rc-select",components:{optionList:l},convertChildrenToData:f,flattenOptions:n.d,getLabeledValue:n.e,filterOptions:n.b,isValueDisabled:n.g,findValueOption:n.c,warningProps:L,fillOptionsWithMissingValue:n.a}),B=function(X){Object(D.a)(K,X);var W=Object(k.a)(K);function K(){var Z;return Object(Y.a)(this,K),Z=W.apply(this,arguments),Z.selectRef=u.createRef(),Z.focus=function(){Z.selectRef.current.focus()},Z.blur=function(){Z.selectRef.current.blur()},Z}return Object(U.a)(K,[{key:"render",value:function(){return u.createElement(I,Object.assign({ref:this.selectRef},this.props))}}]),K}(u.Component);B.Option=c,B.OptGroup=b;var F=B,G=Q.c=F},LzVc:function(ie,Q,E){ie.exports=E.p+"static/r.18202e40.svg"},MEGo:function(ie,Q,E){var Y=E("4fz+"),U=E("Dagg"),D=E("dqUG"),k=E("2fw6"),u=E("x6Kt"),t=E("rmlV"),R=E("yxFR"),o=E("y+Vt"),y=E("h7HQ"),g=E("1Jh7"),i=E("SKnc"),x=E("K2GJ"),T=E("Fofx"),m=E("NC18"),S=m.createFromString,P=E("bYtY"),h=P.isString,l=P.extend,s=P.defaults,c=P.trim,p=P.each,b=/[\s,]+/;function A(K){if(h(K)){var Z=new DOMParser;K=Z.parseFromString(K,"text/xml")}for(K.nodeType===9&&(K=K.firstChild);K.nodeName.toLowerCase()!=="svg"||K.nodeType!==1;)K=K.nextSibling;return K}function O(){this._defs={},this._root=null,this._isDefine=!1,this._isText=!1}O.prototype.parse=function(K,Z){Z=Z||{};var q=A(K);if(!q)throw new Error("Illegal svg");var ce=new Y;this._root=ce;var ue=q.getAttribute("viewBox")||"",ye=parseFloat(q.getAttribute("width")||Z.width),xe=parseFloat(q.getAttribute("height")||Z.height);isNaN(ye)&&(ye=null),isNaN(xe)&&(xe=null),C(q,ce,null,!0);for(var Ee=q.firstChild;Ee;)this._parseNode(Ee,ce),Ee=Ee.nextSibling;var Ae,Re;if(ue){var ae=c(ue).split(b);ae.length>=4&&(Ae={x:parseFloat(ae[0]||0),y:parseFloat(ae[1]||0),width:parseFloat(ae[2]),height:parseFloat(ae[3])})}if(Ae&&ye!=null&&xe!=null&&(Re=X(Ae,ye,xe),!Z.ignoreViewBox)){var pe=ce;ce=new Y,ce.add(pe),pe.scale=Re.scale.slice(),pe.position=Re.position.slice()}return!Z.ignoreRootClip&&ye!=null&&xe!=null&&ce.setClipPath(new u({shape:{x:0,y:0,width:ye,height:xe}})),{root:ce,width:ye,height:xe,viewBoxRect:Ae,viewBoxTransform:Re}},O.prototype._parseNode=function(K,Z){var q=K.nodeName.toLowerCase();q==="defs"?this._isDefine=!0:q==="text"&&(this._isText=!0);var ce;if(this._isDefine){var ue=f[q];if(ue){var ye=ue.call(this,K),xe=K.getAttribute("id");xe&&(this._defs[xe]=ye)}}else{var ue=_[q];ue&&(ce=ue.call(this,K,Z),Z.add(ce))}for(var Ee=K.firstChild;Ee;)Ee.nodeType===1&&this._parseNode(Ee,ce),Ee.nodeType===3&&this._isText&&this._parseText(Ee,ce),Ee=Ee.nextSibling;q==="defs"?this._isDefine=!1:q==="text"&&(this._isText=!1)},O.prototype._parseText=function(K,Z){if(K.nodeType===1){var q=K.getAttribute("dx")||0,ce=K.getAttribute("dy")||0;this._textX+=parseFloat(q),this._textY+=parseFloat(ce)}var ue=new D({style:{text:K.textContent,transformText:!0},position:[this._textX||0,this._textY||0]});r(Z,ue),C(K,ue,this._defs);var ye=ue.style.fontSize;ye&&ye<9&&(ue.style.fontSize=9,ue.scale=ue.scale||[1,1],ue.scale[0]*=ye/9,ue.scale[1]*=ye/9);var xe=ue.getBoundingRect();return this._textX+=xe.width,Z.add(ue),ue};var _={g:function(K,Z){var q=new Y;return r(Z,q),C(K,q,this._defs),q},rect:function(K,Z){var q=new u;return r(Z,q),C(K,q,this._defs),q.setShape({x:parseFloat(K.getAttribute("x")||0),y:parseFloat(K.getAttribute("y")||0),width:parseFloat(K.getAttribute("width")||0),height:parseFloat(K.getAttribute("height")||0)}),q},circle:function(K,Z){var q=new k;return r(Z,q),C(K,q,this._defs),q.setShape({cx:parseFloat(K.getAttribute("cx")||0),cy:parseFloat(K.getAttribute("cy")||0),r:parseFloat(K.getAttribute("r")||0)}),q},line:function(K,Z){var q=new R;return r(Z,q),C(K,q,this._defs),q.setShape({x1:parseFloat(K.getAttribute("x1")||0),y1:parseFloat(K.getAttribute("y1")||0),x2:parseFloat(K.getAttribute("x2")||0),y2:parseFloat(K.getAttribute("y2")||0)}),q},ellipse:function(K,Z){var q=new t;return r(Z,q),C(K,q,this._defs),q.setShape({cx:parseFloat(K.getAttribute("cx")||0),cy:parseFloat(K.getAttribute("cy")||0),rx:parseFloat(K.getAttribute("rx")||0),ry:parseFloat(K.getAttribute("ry")||0)}),q},polygon:function(K,Z){var q=K.getAttribute("points");q&&(q=d(q));var ce=new y({shape:{points:q||[]}});return r(Z,ce),C(K,ce,this._defs),ce},polyline:function(K,Z){var q=new o;r(Z,q),C(K,q,this._defs);var ce=K.getAttribute("points");ce&&(ce=d(ce));var ue=new g({shape:{points:ce||[]}});return ue},image:function(K,Z){var q=new U;return r(Z,q),C(K,q,this._defs),q.setStyle({image:K.getAttribute("xlink:href"),x:K.getAttribute("x"),y:K.getAttribute("y"),width:K.getAttribute("width"),height:K.getAttribute("height")}),q},text:function(K,Z){var q=K.getAttribute("x")||0,ce=K.getAttribute("y")||0,ue=K.getAttribute("dx")||0,ye=K.getAttribute("dy")||0;this._textX=parseFloat(q)+parseFloat(ue),this._textY=parseFloat(ce)+parseFloat(ye);var xe=new Y;return r(Z,xe),C(K,xe,this._defs),xe},tspan:function(K,Z){var q=K.getAttribute("x"),ce=K.getAttribute("y");q!=null&&(this._textX=parseFloat(q)),ce!=null&&(this._textY=parseFloat(ce));var ue=K.getAttribute("dx")||0,ye=K.getAttribute("dy")||0,xe=new Y;return r(Z,xe),C(K,xe,this._defs),this._textX+=ue,this._textY+=ye,xe},path:function(K,Z){var q=K.getAttribute("d")||"",ce=S(q);return r(Z,ce),C(K,ce,this._defs),ce}},f={lineargradient:function(K){var Z=parseInt(K.getAttribute("x1")||0,10),q=parseInt(K.getAttribute("y1")||0,10),ce=parseInt(K.getAttribute("x2")||10,10),ue=parseInt(K.getAttribute("y2")||0,10),ye=new i(Z,q,ce,ue);return n(K,ye),ye},radialgradient:function(K){}};function n(K,Z){for(var q=K.firstChild;q;){if(q.nodeType===1){var ce=q.getAttribute("offset");ce.indexOf("%")>0?ce=parseInt(ce,10)/100:ce?ce=parseFloat(ce):ce=0;var ue=q.getAttribute("stop-color")||"#000000";Z.addColorStop(ce,ue)}q=q.nextSibling}}function r(K,Z){K&&K.__inheritedStyle&&(Z.__inheritedStyle||(Z.__inheritedStyle={}),s(Z.__inheritedStyle,K.__inheritedStyle))}function d(K){for(var Z=c(K).split(b),q=[],ce=0;ce0;ye-=2){var xe=ue[ye],Ee=ue[ye-1];ce=ce||T.create();switch(Ee){case"translate":xe=c(xe).split(b),T.translate(ce,ce,[parseFloat(xe[0]),parseFloat(xe[1]||0)]);break;case"scale":xe=c(xe).split(b),T.scale(ce,ce,[parseFloat(xe[0]),parseFloat(xe[1]||xe[0])]);break;case"rotate":xe=c(xe).split(b),T.rotate(ce,ce,parseFloat(xe[0]));break;case"skew":xe=c(xe).split(b),console.warn("Skew transform is not supported yet");break;case"matrix":var xe=c(xe).split(b);ce[0]=parseFloat(xe[0]),ce[1]=parseFloat(xe[1]),ce[2]=parseFloat(xe[2]),ce[3]=parseFloat(xe[3]),ce[4]=parseFloat(xe[4]),ce[5]=parseFloat(xe[5]);break}}Z.setLocalTransform(ce)}}var F=/([^\s:;]+)\s*:\s*([^:;]+)/g;function G(K){var Z=K.getAttribute("style"),q={};if(!Z)return q;var ce={};F.lastIndex=0;for(var ue;(ue=F.exec(Z))!=null;)ce[ue[1]]=ue[2];for(var ye in w)w.hasOwnProperty(ye)&&ce[ye]!=null&&(q[w[ye]]=ce[ye]);return q}function X(K,Z,q){var ce=Z/K.width,ue=q/K.height,ye=Math.min(ce,ue),xe=[ye,ye],Ee=[-(K.x+K.width/2)*ye+Z/2,-(K.y+K.height/2)*ye+q/2];return{scale:xe,position:Ee}}function W(K,Z){var q=new O;return q.parse(K,Z)}Q.parseXML=A,Q.makeViewBoxTransform=X,Q.parseSVG=W},MKOG:function(ie,Q,E){var Y=E("bYtY"),U=E("YH21"),D=U.Dispatcher,k=E("mLcG"),u=E("Bq2U"),t=function(o){o=o||{},this.stage=o.stage||{},this.onframe=o.onframe||function(){},this._clips=[],this._running=!1,this._time,this._pausedTime,this._pauseStart,this._paused=!1,D.call(this)};t.prototype={constructor:t,addClip:function(o){this._clips.push(o)},addAnimator:function(o){o.animation=this;for(var y=o.getClips(),g=0;g=0&&this._clips.splice(y,1)},removeAnimator:function(o){for(var y=o.getClips(),g=0;g1&&(_*=k(L),f*=k(L));var I=(A===O?-1:1)*k((_*_*(f*f)-_*_*(v*v)-f*f*(C*C))/(_*_*(v*v)+f*f*(C*C)))||0,B=I*_*v/f,F=I*-f*C/_,G=(s+p)/2+t(w)*B-u(w)*F,X=(c+b)/2+u(w)*B+t(w)*F,W=g([1,0],[(C-B)/_,(v-F)/f]),K=[(C-B)/_,(v-F)/f],Z=[(-1*C-B)/_,(-1*v-F)/f],q=g(K,Z);y(K,Z)<=-1&&(q=R),y(K,Z)>=1&&(q=0),O===0&&q>0&&(q=q-2*R),O===1&&q<0&&(q=q+2*R),d.addData(r,G,X,_,f,W,q,w,O)}var x=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/ig,T=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g;function m(s){if(!s)return new U;for(var c=0,p=0,b=c,A=p,O,_=new U,f=U.CMD,n=s.match(x),r=0;r1&&arguments[1]!==void 0?arguments[1]:!1;return!!(b(d)&&A(w))},b=function(d){return Object(i.p)()?!0:(d({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},A=function(){var d,w=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,C=Object(g.c)()._store.getState(),v=C.user;return(d=v.userInfo)!==null&&d!==void 0&&d.profile_completed?!0:(u.a.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:w?"\u6309\u7167\u6709\u5173\u653F\u7B56\u89C4\u5B9A\uFF0C\u7279\u6B8A\u5B9E\u9A8C\u9700\u8981\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u624D\u80FD\u4F7F\u7528\uFF0C\u8BF7\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u7801":"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){g.d.push("/account/profile/edit")}}),!1)},O=function(){var d,w=Object(g.c)()._store.getState(),C=w.user;return(d=C.userInfo)!==null&&d!==void 0&&d.professional_certification?!0:(u.a.confirm({title:"\u63D0\u793A",centered:!0,content:y.a.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){Object(x.O)("/account/certification")}}),!1)},_=function(){return Object(i.a)()?!0:(u.a.warning({centered:!0,width:530,title:"\u63D0\u793A",content:y.a.createElement("div",{className:"tc",style:{marginLeft:-38}},y.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u626B\u7801\u52A0\u7FA4@\u7FA4\u7BA1\u7406\u5458\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650\u54E6\uFF01"),y.a.createElement("img",{src:Object(i.t)()?s.a:"".concat(c.a.IMG_SERVER,"/images/educoder/qqqun20191230.png"),width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1)},f=function(d,w){return d?!0:(u.a.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:y.a.createElement("div",null,y.a.createElement("p",null,w||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),y.a.createElement("div",{style:{marginLeft:"110px"}},y.a.createElement("img",{src:h.a,width:200}),y.a.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(x.O)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},n=function(d){var w=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",C=Object(g.c)()._store.getState(),v=C.shixunsDetail.detail;return(v==null?void 0:v.public)===2||(v==null?void 0:v.public)===1||(v==null?void 0:v.shixun_status)===3?(u.a.info({centered:!0,icon:y.a.createElement(T.a,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:y.a.createElement("div",{className:"tc",style:{marginLeft:-38}},y.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},y.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",(v==null?void 0:v.public)===2?"\u5DF2\u516C\u5F00":(v==null?void 0:v.public)===1?"\u5F85\u5BA1\u6838":"\u5DF2\u5173\u95ED","\uFF0C",w,"\u3002"),y.a.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),y.a.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:S.a,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0):(v==null?void 0:v.shixun_status)===2?(u.a.confirm({centered:!0,icon:y.a.createElement(T.a,null),title:"\u63D0\u793A",content:y.a.createElement("div",null,y.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",w,"\u3002"),y.a.createElement("br",null),y.a.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){u.a.confirm({width:440,centered:!0,icon:y.a.createElement(T.a,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){var I=Object(D.a)(R.a.mark(function F(){var G;return R.a.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:return W.next=2,d({type:"shixunsDetail/cancelRelease",payload:{id:v==null?void 0:v.identifier}});case 2:G=W.sent,G.status!==401&&(U.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),d({type:"shixunsDetail/getShixunsDetail",payload:{id:v==null?void 0:v.identifier}}),d({type:"practiceSetting/getCommonData",payload:{id:v==null?void 0:v.identifier}}));case 4:case"end":return W.stop()}},F)}));function B(){return I.apply(this,arguments)}return B}()})}}),!0):!1}},Nmxd:function(ie,Q){ie.exports="data:image/png;base64,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"},NohK:function(ie,Q,E){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var Y=function(D){var k=arguments.length>1&&arguments[1]!==void 0?arguments[1]:60,u=null;return function(){for(var t=this,R=arguments.length,o=new Array(R),y=0;y-l}function p(K,Z){var q=Z?K.textFill:K.fill;return q!=null&&q!==i}function b(K,Z){var q=Z?K.textStroke:K.stroke;return q!=null&&q!==i}function A(K,Z){Z&&O(K,"transform","matrix("+g.call(Z,",")+")")}function O(K,Z,q){(!q||q.type!=="linear"&&q.type!=="radial")&&K.setAttribute(Z,q)}function _(K,Z,q){K.setAttributeNS("http://www.w3.org/1999/xlink",Z,q)}function f(K,Z,q,ce){if(p(Z,q)){var ue=q?Z.textFill:Z.fill;ue=ue==="transparent"?i:ue,O(K,"fill",ue),O(K,"fill-opacity",Z.fillOpacity!=null?Z.fillOpacity*Z.opacity:Z.opacity)}else O(K,"fill",i);if(b(Z,q)){var ye=q?Z.textStroke:Z.stroke;ye=ye==="transparent"?i:ye,O(K,"stroke",ye);var xe=q?Z.textStrokeWidth:Z.lineWidth,Ee=!q&&Z.strokeNoScale?ce.getLineScale():1;O(K,"stroke-width",xe/Ee),O(K,"paint-order",q?"stroke":"fill"),O(K,"stroke-opacity",Z.strokeOpacity!=null?Z.strokeOpacity:Z.opacity);var Ae=Z.lineDash;Ae?(O(K,"stroke-dasharray",Z.lineDash.join(",")),O(K,"stroke-dashoffset",x(Z.lineDashOffset||0))):O(K,"stroke-dasharray",""),Z.lineCap&&O(K,"stroke-linecap",Z.lineCap),Z.lineJoin&&O(K,"stroke-linejoin",Z.lineJoin),Z.miterLimit&&O(K,"stroke-miterlimit",Z.miterLimit)}else O(K,"stroke",i)}function n(K){for(var Z=[],q=K.data,ce=K.len(),ue=0;ue=P:-fe>=P),Pe=fe>0?fe%P:fe%P+P,ze=!1;ft?ze=!0:c(Ge)?ze=!1:ze=Pe>=S===!!be;var Ce=s(Ae+ae*m(J)),Le=s(Re+pe*T(J));ft&&(be?fe=P-1e-4:fe=-P+1e-4,ze=!0,ue===9&&Z.push("M",Ce,Le));var He=s(Ae+ae*m(J+fe)),Be=s(Re+pe*T(J+fe));Z.push("A",s(ae),s(pe),x(Me*h),+ze,+be,He,Be);break;case y.Z:xe="Z";break;case y.R:var He=s(q[ue++]),Be=s(q[ue++]),bt=s(q[ue++]),ct=s(q[ue++]);Z.push("M",He,Be,"L",He+bt,Be,"L",He+bt,Be+ct,"L",He,Be+ct,"L",He,Be);break}xe&&Z.push(xe);for(var Ot=0;OtFt){for(;ct0?b(!1):_&&_==="0"?(b(!0),localStorage.setItem("showtime",T()().add(12,"hours").format("YYYY-MM-DD HH:mm:ss"))):b(!1)},1e3)},[]);function A(_){return O.apply(this,arguments)}function O(){return O=Object(D.a)(t.a.mark(function _(f){var n,r;return t.a.wrap(function(w){for(;;)switch(w.prev=w.next){case 0:if(localStorage.setItem("isfirst","2"),h&&h.link&&b(!0),!(h&&!h.link)){w.next=5;break}if(!(f===2)){w.next=5;break}return w.abrupt("return");case 5:return b(!1),w.next=8,l({type:"homePage/UploadNotice",payload:{t:f,id:h&&h.id}});case 8:n=w.sent,n&&(h&&h.link&&(f===2&&(n.is_create&&(localStorage.setItem("iscreate","1"),r={competition:n.competition,identify:n.identify,sub_title:n.sub_title,team_id:n.team_id,team_name:n.team_name},localStorage.setItem("item",JSON.stringify(r))),window.location.href="".concat(h&&h.link))));case 10:case"end":return w.stop()}},_)})),O.apply(this,arguments)}return o.a.createElement(U.a,{visible:p,title:null,footer:null,style:{background:"transparen"},centered:!0,width:670,className:"advertisementModal",maskClosable:!1,closeIcon:o.a.createElement(i.a,{onClick:function(){return A(1)},style:{fontSize:"25px",color:"#fff"}})},o.a.createElement("img",{style:{width:"600px",height:"337px",marginTop:"15px",borderRadius:"10px",cursor:h&&h.link?"pointer":""},onClick:function(){return A(2)},src:m.a.IMG_SERVER+"".concat(h&&h.img_url)}))}Q.a=S},QBsz:function(ie,Q){var E=typeof Float32Array=="undefined"?Array:Float32Array;function Y(f,n){var r=new E(2);return f==null&&(f=0),n==null&&(n=0),r[0]=f,r[1]=n,r}function U(f,n){return f[0]=n[0],f[1]=n[1],f}function D(f){var n=new E(2);return n[0]=f[0],n[1]=f[1],n}function k(f,n,r){return f[0]=n,f[1]=r,f}function u(f,n,r){return f[0]=n[0]+r[0],f[1]=n[1]+r[1],f}function t(f,n,r,d){return f[0]=n[0]+r[0]*d,f[1]=n[1]+r[1]*d,f}function R(f,n,r){return f[0]=n[0]-r[0],f[1]=n[1]-r[1],f}function o(f){return Math.sqrt(g(f))}var y=o;function g(f){return f[0]*f[0]+f[1]*f[1]}var i=g;function x(f,n,r){return f[0]=n[0]*r[0],f[1]=n[1]*r[1],f}function T(f,n,r){return f[0]=n[0]/r[0],f[1]=n[1]/r[1],f}function m(f,n){return f[0]*n[0]+f[1]*n[1]}function S(f,n,r){return f[0]=n[0]*r,f[1]=n[1]*r,f}function P(f,n){var r=o(n);return r===0?(f[0]=0,f[1]=0):(f[0]=n[0]/r,f[1]=n[1]/r),f}function h(f,n){return Math.sqrt((f[0]-n[0])*(f[0]-n[0])+(f[1]-n[1])*(f[1]-n[1]))}var l=h;function s(f,n){return(f[0]-n[0])*(f[0]-n[0])+(f[1]-n[1])*(f[1]-n[1])}var c=s;function p(f,n){return f[0]=-n[0],f[1]=-n[1],f}function b(f,n,r,d){return f[0]=n[0]+d*(r[0]-n[0]),f[1]=n[1]+d*(r[1]-n[1]),f}function A(f,n,r){var d=n[0],w=n[1];return f[0]=r[0]*d+r[2]*w+r[4],f[1]=r[1]*d+r[3]*w+r[5],f}function O(f,n,r){return f[0]=Math.min(n[0],r[0]),f[1]=Math.min(n[1],r[1]),f}function _(f,n,r){return f[0]=Math.max(n[0],r[0]),f[1]=Math.max(n[1],r[1]),f}Q.create=Y,Q.copy=U,Q.clone=D,Q.set=k,Q.add=u,Q.scaleAndAdd=t,Q.sub=R,Q.len=o,Q.length=y,Q.lenSquare=g,Q.lengthSquare=i,Q.mul=x,Q.div=T,Q.dot=m,Q.scale=S,Q.normalize=P,Q.distance=h,Q.dist=l,Q.distanceSquare=s,Q.distSquare=c,Q.negate=p,Q.lerp=b,Q.applyTransform=A,Q.min=O,Q.max=_},"QO+J":function(ie,Q,E){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.createSensor=void 0;var Y=D(E("NohK")),U=E("24YM");function D(u){return u&&u.__esModule?u:{default:u}}var k=function(t){var R=void 0,o=[],y=function(){getComputedStyle(t).position==="static"&&(t.style.position="relative");var S=document.createElement("object");return S.onload=function(){S.contentDocument.defaultView.addEventListener("resize",g),g()},S.style.display="block",S.style.position="absolute",S.style.top="0",S.style.left="0",S.style.height="100%",S.style.width="100%",S.style.overflow="hidden",S.style.pointerEvents="none",S.style.zIndex="-1",S.style.opacity="0",S.setAttribute("class",U.SensorClassName),S.setAttribute("tabindex",U.SensorTabIndex),S.type="text/html",t.appendChild(S),S.data="about:blank",S},g=(0,Y.default)(function(){o.forEach(function(m){m(t)})}),i=function(S){R||(R=y()),o.indexOf(S)===-1&&o.push(S)},x=function(){R&&R.parentNode&&(R.contentDocument&&R.contentDocument.defaultView.removeEventListener("resize",g),R.parentNode.removeChild(R),R=void 0,o=[])},T=function(S){var P=o.indexOf(S);P!==-1&&o.splice(P,1),o.length===0&&R&&x()};return{element:t,bind:i,destroy:x,unbind:T}};Q.createSensor=k},QOUV:function(ie,Q,E){"use strict";E.d(Q,"a",function(){return l});var Y=E("2qtc"),U=E("kLXV"),D=E("+L6B"),k=E("2/Rp"),u=E("miYZ"),t=E("tsqr"),R=E("5NDa"),o=E("5rEg"),y=E("q1tI"),g=E.n(y),i=E("hgre"),x=E("P5Jw"),T=E.n(x),m=E("po3F"),S=E.n(m),P=E("J66h"),h=E.n(P),l=function(c){var p=c.visible,b=c.width,A=c.videoId,O=c.file_url,_=c.course_id,f=c.copyUrl,n=c.toLog,r=n===void 0?!0:n,d=c.logWatchHistory,w=d===void 0?function(){}:d,C=c.onClose,v=C===void 0?function(){}:C;return g.a.createElement(U.a,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,visible:p,title:null,footer:null,width:b,className:S.a.modal},g.a.createElement("i",{className:"".concat(S.a.closeIcon," iconfont icon-htmal5icon19"),onClick:v}),p&&g.a.createElement(i.a,{courseId:_,src:O!=null&&O.startsWith("http")?O:P.Base64.decode(O),videoId:A,toLog:r,logWatchHistory:w}),g.a.createElement("div",{className:S.a.wrap},g.a.createElement(o.a,{className:S.a.input,value:f}),g.a.createElement(x.CopyToClipboard,{text:f,onCopy:function(){return t.b.success("\u590D\u5236\u6210\u529F")}},g.a.createElement(k.a,{type:"primary"},"\u590D\u5236\u89C6\u9891\u5730\u5740"))))}},Qe9p:function(ie,Q,E){var Y=E("1RvN"),U={transparent:[0,0,0,0],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aqua:[0,255,255,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],black:[0,0,0,1],blanchedalmond:[255,235,205,1],blue:[0,0,255,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],fuchsia:[255,0,255,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],gray:[128,128,128,1],green:[0,128,0,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],lime:[0,255,0,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],maroon:[128,0,0,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],navy:[0,0,128,1],oldlace:[253,245,230,1],olive:[128,128,0,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],purple:[128,0,128,1],red:[255,0,0,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],silver:[192,192,192,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],teal:[0,128,128,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],white:[255,255,255,1],whitesmoke:[245,245,245,1],yellow:[255,255,0,1],yellowgreen:[154,205,50,1]};function D(n){return n=Math.round(n),n<0?0:n>255?255:n}function k(n){return n=Math.round(n),n<0?0:n>360?360:n}function u(n){return n<0?0:n>1?1:n}function t(n){return n.length&&n.charAt(n.length-1)==="%"?D(parseFloat(n)/100*255):D(parseInt(n,10))}function R(n){return n.length&&n.charAt(n.length-1)==="%"?u(parseFloat(n)/100):u(parseFloat(n))}function o(n,r,d){return d<0?d+=1:d>1&&(d-=1),d*6<1?n+(r-n)*d*6:d*2<1?r:d*3<2?n+(r-n)*(2/3-d)*6:n}function y(n,r,d){return n+(r-n)*d}function g(n,r,d,w,C){return n[0]=r,n[1]=d,n[2]=w,n[3]=C,n}function i(n,r){return n[0]=r[0],n[1]=r[1],n[2]=r[2],n[3]=r[3],n}var x=new Y(20),T=null;function m(n,r){T&&i(T,r),T=x.put(n,T||r.slice())}function S(n,r){if(!n)return;r=r||[];var d=x.get(n);if(d)return i(r,d);n=n+"";var w=n.replace(/ /g,"").toLowerCase();if(w in U)return i(r,U[w]),m(n,r),r;if(w.charAt(0)==="#"){if(w.length===4){var C=parseInt(w.substr(1),16);if(!(C>=0&&C<=4095)){g(r,0,0,0,1);return}return g(r,(C&3840)>>4|(C&3840)>>8,C&240|(C&240)>>4,C&15|(C&15)<<4,1),m(n,r),r}else if(w.length===7){var C=parseInt(w.substr(1),16);if(!(C>=0&&C<=16777215)){g(r,0,0,0,1);return}return g(r,(C&16711680)>>16,(C&65280)>>8,C&255,1),m(n,r),r}return}var v=w.indexOf("("),L=w.indexOf(")");if(v!==-1&&L+1===w.length){var I=w.substr(0,v),B=w.substr(v+1,L-(v+1)).split(","),F=1;switch(I){case"rgba":if(B.length!==4){g(r,0,0,0,1);return}F=R(B.pop());case"rgb":if(B.length!==3){g(r,0,0,0,1);return}return g(r,t(B[0]),t(B[1]),t(B[2]),F),m(n,r),r;case"hsla":if(B.length!==4){g(r,0,0,0,1);return}return B[3]=R(B[3]),P(B,r),m(n,r),r;case"hsl":if(B.length!==3){g(r,0,0,0,1);return}return P(B,r),m(n,r),r;default:return}}g(r,0,0,0,1);return}function P(n,r){var d=(parseFloat(n[0])%360+360)%360/360,w=R(n[1]),C=R(n[2]),v=C<=.5?C*(w+1):C+w-C*w,L=C*2-v;return r=r||[],g(r,D(o(L,v,d+1/3)*255),D(o(L,v,d)*255),D(o(L,v,d-1/3)*255),1),n.length===4&&(r[3]=n[3]),r}function h(n){if(!n)return;var r=n[0]/255,d=n[1]/255,w=n[2]/255,C=Math.min(r,d,w),v=Math.max(r,d,w),L=v-C,I=(v+C)/2,B,F;if(L===0)B=0,F=0;else{I<.5?F=L/(v+C):F=L/(2-v-C);var G=((v-r)/6+L/2)/L,X=((v-d)/6+L/2)/L,W=((v-w)/6+L/2)/L;r===v?B=W-X:d===v?B=1/3+G-W:w===v&&(B=2/3+X-G),B<0&&(B+=1),B>1&&(B-=1)}var K=[B*360,F,I];return n[3]!=null&&K.push(n[3]),K}function l(n,r){var d=S(n);if(d){for(var w=0;w<3;w++)r<0?d[w]=d[w]*(1-r)|0:d[w]=(255-d[w])*r+d[w]|0,d[w]>255?d[w]=255:n[w]<0&&(d[w]=0);return f(d,d.length===4?"rgba":"rgb")}}function s(n){var r=S(n);if(r)return((1<<24)+(r[0]<<16)+(r[1]<<8)+ +r[2]).toString(16).slice(1)}function c(n,r,d){if(!(r&&r.length)||!(n>=0&&n<=1))return;d=d||[];var w=n*(r.length-1),C=Math.floor(w),v=Math.ceil(w),L=r[C],I=r[v],B=w-C;return d[0]=D(y(L[0],I[0],B)),d[1]=D(y(L[1],I[1],B)),d[2]=D(y(L[2],I[2],B)),d[3]=u(y(L[3],I[3],B)),d}var p=c;function b(n,r,d){if(!(r&&r.length)||!(n>=0&&n<=1))return;var w=n*(r.length-1),C=Math.floor(w),v=Math.ceil(w),L=S(r[C]),I=S(r[v]),B=w-C,F=f([D(y(L[0],I[0],B)),D(y(L[1],I[1],B)),D(y(L[2],I[2],B)),u(y(L[3],I[3],B))],"rgba");return d?{color:F,leftIndex:C,rightIndex:v,value:w}:F}var A=b;function O(n,r,d,w){if(n=S(n),n)return n=h(n),r!=null&&(n[0]=k(r)),d!=null&&(n[1]=R(d)),w!=null&&(n[2]=R(w)),f(P(n),"rgba")}function _(n,r){if(n=S(n),n&&r!=null)return n[3]=u(r),f(n,"rgba")}function f(n,r){if(!n||!n.length)return;var d=n[0]+","+n[1]+","+n[2];return(r==="rgba"||r==="hsva"||r==="hsla")&&(d+=","+n[3]),r+"("+d+")"}Q.parse=S,Q.lift=l,Q.toHex=s,Q.fastLerp=c,Q.fastMapToColor=p,Q.lerp=b,Q.mapToColor=A,Q.modifyHSL=O,Q.modifyAlpha=_,Q.stringify=f},QeBL:function(ie,Q,E){"use strict";E.r(Q);var Y=E("GNNt"),U=E("wEI+"),D=E("k1fw"),k=E("PpiC"),u=E("q1tI"),t=E.n(u),R=E("+Gva"),o=E("Ty5D"),y=E("9kvl"),g=E("ruvs"),i=E("JatN"),x=E("cWXX"),T=E("/ezw"),m=E("fV52"),S=E("3I+P"),P=E("9og8"),h=E("tJVT"),l=E("WmNS"),s=E.n(l),c=E("UESt"),p=E("5bA4"),b=E("55Ip"),A=E("IzEo"),O=E("bx4M"),_=E("5Dmo"),f=E("3S7+"),n=E("pC0b"),r=E("GzdX"),d=E("m3rI"),w=E("SeJ5"),C=E.n(w),v=E("1vsH"),L=function(a){var M=a.data;return t.a.createElement("aside",{className:C.a.courseItems},M&&M.map(function(N,z){return t.a.createElement("a",{key:z,onClick:function(){N.power&&Object(v.O)("/shixuns/".concat(N.identifier,"/challenges"))}},t.a.createElement(O.a,{className:"animated fadeIn",cover:t.a.createElement("img",{alt:N.name,src:d.a.IMG_SERVER+"/"+N.pic})},t.a.createElement(O.a.Meta,{title:N.name,description:t.a.createElement("div",null,N.is_jupyter&&t.a.createElement("div",{className:C.a.jupyterTag},t.a.createElement("span",null,"Jupyter")),!N.power&&t.a.createElement("div",{className:C.a.lockWrap},t.a.createElement("img",{className:"mt80 mb25",width:"60px",height:"80px",src:"".concat(d.a.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),t.a.createElement("span",{className:"font14 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")),t.a.createElement("div",null,t.a.createElement(r.a,{allowHalf:!0,disabled:!0,defaultValue:N.score_info}),t.a.createElement("span",{className:"ml20"},N.score_info?"".concat(N.score_info,"\u5206"):"5\u5206")),t.a.createElement("div",{className:C.a.flexCenter},t.a.createElement("p",{className:"flex1"},!N.is_jupyter&&t.a.createElement(f.a,{placement:"bottom",title:"\u5173\u5361\u6570"},t.a.createElement("span",null,t.a.createElement("i",{className:"iconfont icon-shixunguanqia fon18 mr3"}),N.challenges_count)),!!N.myshixuns_count&&t.a.createElement(f.a,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},t.a.createElement("span",{className:"ml10"},t.a.createElement("i",{className:"iconfont icon-chengyuan font18 mr3"}),N.myshixuns_count))),t.a.createElement("p",null,N.level)))})))}))},I=E("092g"),B=E("2kGD"),F=E.n(B),G=E("Ptgr"),X=E("2qtc"),W=E("kLXV"),K=E("5NDa"),Z=E("5rEg"),q=E("miYZ"),ce=E("tsqr"),ue=E("y8nQ"),ye=E("Vl3Y"),xe=E("jrdN"),Ee=E.n(xe),Ae=E("SrOP"),Re=E.n(Ae),ae=E("YKIs"),pe=E.n(ae),J=E("1sp6"),fe=E.n(J),Me=E("uiWX"),be=E.n(Me),Ge=E("CTlv"),ft=E.n(Ge),Pe=E("nntt"),ze=E.n(Pe),Ce=E("g+Dz"),Le=E.n(Ce),He=E("oBm/"),Be=E.n(He),bt=E("xfXu"),ct=E.n(bt),Ot=E("9dh4"),Ft=E.n(Ot),Mt="https://video.educoder.net/sv/20821c44-1775248f8e1/20821c44-1775248f8e1.mp4",wt="https://video.educoder.net/sv/28357c10-1775907ad78/28357c10-1775907ad78.mp4",kt="https://video.educoder.net/sv/4fdca3e8-17752499adf/4fdca3e8-17752499adf.mp4",$t="https://video.educoder.net/sv/5490aa0d-17759081e1d/5490aa0d-17759081e1d.mp4",Lt="https://video.educoder.net/sv/3fcef362-17759076bd9/3fcef362-17759076bd9.mp4",vt=[{name:"\u4E91\u7AEF\u7F16\u7A0B\u73AF\u5883",img:Re.a,video:Mt,key:0,firstTitle:"\u4E91\u7AEF\u7F16\u7A0B\u73AF\u5883\u7279\u70B9",firstDescribe:["\u56FE\u6587\u3001\u89C6\u9891\u3001Latex","VS Code\u7F16\u7A0B\u73AF\u5883","Online Judge\uFF08OJ\uFF09\u6A21\u5F0F","\u4EE3\u7801\u81EA\u52A8\u63A8\u8350","\u53EF\u5B9A\u5236\u6D4B\u8BD5\u96C6","\u81EA\u52A8\u5316\u90E8\u7F72\u3001\u6D4B\u8BD5\u3001\u53CD\u9988"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["CentOS\u3001Ubuntu\u3001Python\u3001Matplotlib","Pandas\u3001Numpy\u3001Scrapy \u2026 \u2026"]},{name:"\u8FDC\u7A0B\u684C\u9762",img:Re.a,video:wt,key:1,firstTitle:"\u8FDC\u7A0B\u684C\u9762\u7279\u70B9",firstDescribe:["\u56FE\u5F62\u5316\u64CD\u4F5C\u7CFB\u7EDF","\u53EF\u914D\u7F6E\u5E94\u7528\u8F6F\u4EF6\u548C\u6A21\u62DF\u5668","\u53EF\u5B9A\u5236\u6D4B\u8BD5\u96C6","\u81EA\u52A8\u5316\u90E8\u7F72\u3001\u6D4B\u8BD5\u3001\u53CD\u9988","\u5927\u89C4\u6A21\u5E76\u53D1\u5B9E\u9A8C","\u652F\u6301\u4E00\u6D41\u8BFE\u7A0B\u5EFA\u8BBE"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["CentOS\u3001Ubuntu\u3001 Windows\u3001 Kylin OS","Wireshark\u3001Vscode\u3001GN3 \u2026 \u2026"]},{name:"\u8FDC\u7A0B\u547D\u4EE4\u884C",img:Re.a,video:kt,key:2,firstTitle:"\u8FDC\u7A0B\u547D\u4EE4\u884C\u73AF\u5883",firstDescribe:["\u6807\u51C6Linux Shell\u547D\u4EE4","\u547D\u4EE4\u64CD\u4F5C\u5168\u7A0B\u8BB0\u5F55","\u53EF\u914D\u7F6E\u547D\u4EE4\u884C\u5E94\u7528\u7A0B\u5E8F","\u53EF\u914D\u7F6E\u547D\u4EE4\u884C\u6A21\u62DF\u5668","\u81EA\u52A8\u5316\u90E8\u7F72\u3001\u6D4B\u8BD5\u3001\u53CD\u9988","\u652F\u6301\u4E00\u6D41\u8BFE\u7A0B\u5EFA\u8BBE"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["CentOS\u3001Ubuntu\u3001Python\u3001Vim\u3001Docker","SSH\u3001Git\u3001Hadoop\u3001Hive \u2026 \u2026"]},{name:"\u865A\u62DF\u4EFF\u771F",img:Re.a,video:$t,key:3,firstTitle:"\u865A\u62DF\u4EFF\u771F\u9879\u76EE\u7279\u70B9",firstDescribe:["\u4E09\u7EF4\u52A8\u753B\u6559\u5B66","\u53EF\u7F16\u7A0B\u9A71\u52A8\u52A8\u753B\u884C\u4E3A","\u6784\u4EF6\u5316\u3001\u53EF\u7EC4\u88C5\u865A\u62DF\u573A\u666F","\u81EA\u52A8\u5316\u8BC4\u6D4B\u3001\u53CD\u9988","\u5927\u89C4\u6A21\u5E76\u53D1\u4EFF\u771F\u5B9E\u9A8C","\u652F\u6301\u865A\u62DF\u4EFF\u771F\u9879\u76EE\u5EFA\u8BBE"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["Ubuntu\u3001CentOS\u3001WebGL\u3001Python","Java\u3001C#\u3001ThreeJS\u3001Unity \u2026 \u2026"]},{name:"\u4EA4\u4E92\u5F0F\u7B14\u8BB0",img:Re.a,video:Lt,key:4,firstTitle:"Jupyter NoteBook\u73AF\u5883",firstDescribe:["\u4EE3\u7801\u7F16\u8F91\u4E0E\u7ED3\u679C\u5C55\u793A\u540C\u6B65","\u5BCC\u5A92\u4F53\u5C55\u793A\u8BA1\u7B97\u7ED3\u679C","\u6A21\u5757\u5316\u6267\u884C","\u652F\u6301Latex\u3001Markdown","200\u79CD\u53EF\u9009\u8FD0\u884C\u73AF\u5883","\u81EA\u52A8\u5316\u90E8\u7F72\u3001\u6D4B\u8BD5\u3001\u53CD\u9988"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["CentOS\u3001openEuler\u3001TensorFlow\u3001Python","MindSpore\u3001Spark\u3001Ubuntu \u2026 \u2026"]}],lt=[{img:pe.a,title:"\u8BFE\u5802\u7075\u6D3B\u7EC4\u7EC7",intro:"\u6559\u5B66\u8BFE\u5802\u662F\u4E00\u79CD\u96C6\u6210\u5316\u73ED\u7EA7\u534F\u540C\u7A7A\u95F4\uFF0C\u652F\u6301\u5B9E\u9A8C\u3001\u4F5C\u4E1A\u3001\u89C6\u9891\u3001\u8003\u8BD5\u3001\u6BD5\u8BBE\u7B49\u5341\u4F59\u79CD\u7EBF\u4E0A\u7EBF\u4E0B\u7BA1\u7406\u5DE5\u5177\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:fe.a,title:"\u4F5C\u4E1A\u81EA\u52A8\u7BA1\u7406",intro:"\u4F5C\u4E1A\u7BA1\u7406\u662F\u8BFE\u5802\u6838\u5FC3\u7EC4\u4EF6\uFF0C\u652F\u6301\u666E\u901A\u4F5C\u4E1A\u3001\u5B9E\u8DF5\u4F5C\u4E1A\u3001\u5206\u7EC4\u4F5C\u4E1A\u7B49\u81EA\u52A8\u5316\u6279\u9605\u3001\u7EDF\u8BA1\u548C\u6559\u52A1\u6570\u636E\u5BF9\u63A5\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:be.a,title:"\u5206\u7EC4\u534F\u540C\u5F00\u53D1",intro:"\u5206\u7EC4\u4F5C\u4E1A\u662F\u8BFE\u5802\u6838\u5FC3\u7EC4\u4EF6\uFF0C\u652F\u6301\u5206\u7EC4\u5F00\u5C55\u9879\u76EE\u534F\u540C\u5F00\u53D1\u3001\u4EE3\u7801\u6258\u7BA1\u3001\u4EFB\u52A1\u8DDF\u8E2A\u3001CI/CD\u3001\u6309\u7EC4\u8BC4\u5206\u7B49\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:ft.a,title:"\u8003\u8BD5\u4E0E\u9632\u4F5C\u5F0A",intro:"\u667A\u80FD\u5316\u8003\u8BD5\u7CFB\u7EDF\u63D0\u4F9B\u4E86\u5168\u9762\u9632\u4F5C\u5F0A\u673A\u5236\uFF0C\u8BD5\u5377\u652F\u6301\u516B\u79CD\u9898\u578B\uFF0C\u652F\u6301\u968F\u673A\u62CD\u7167\u3001\u67E5\u91CD\u3001IP\u5730\u5740\u9501\u5B9A\u7B49\u9632\u4F5C\u5F0A\u673A\u5236\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:ze.a,title:"\u7ED3\u679C\u5BFC\u5411\u7EDF\u8BA1",intro:"\u652F\u6301OBE\uFF08\u6210\u679C\u5BFC\u5411\u6559\u80B2\uFF09\u7406\u5FF5\u548C\u673A\u5236\uFF0C\u652F\u6301\u4F5C\u4E1A\u3001\u5B9E\u9A8C\u3001\u8003\u8BD5\u3001\u8BFE\u5802\u7B49\u591A\u7C92\u5EA6\u3001\u591A\u7EF4\u5EA6\u7684\u6559\u5B66\u6210\u6548\u5206\u6790\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:Le.a,title:"\u5DE5\u7A0B\u6559\u80B2\u8BA4\u8BC1",intro:"\u7684\u5DE5\u7A0B\u6559\u80B2\u4E13\u4E1A\u8BA4\u8BC1\u7CFB\u7EDF\u96C6\u6210\u4E86OBE\u4F53\u7CFB\uFF0C\u652F\u6301\u57FA\u4E8E\u5927\u6570\u636E\u7684\u81EA\u52A8\u5316\u4E13\u4E1A\u8FBE\u6210\u5EA6\u81EA\u52A8\u8BA1\u7B97\u548C\u5B9E\u65F6\u6539\u8FDB\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]}],Tt=[{title:"\u7535\u5B50\u4FE1\u606F\u4E13\u4E1A\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Electronic Information Courses",img:ct.a,smallImg:[{image:Be.a,url:"/index"},{image:Be.a,url:"/index"},{image:Be.a,url:"/index"},{image:Be.a,url:"/index"},{image:Be.a,url:"/index"},{image:Be.a,url:"/index"},{image:Be.a,url:"/index"},{image:Be.a,url:"/index"}]},{title:"\u8BA1\u7B97\u673A\u7CFB\u7EDF\u80FD\u529B\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Computer System Capability Courses",img:Ft.a,smallImg:[{image:Be.a,url:"/index"},{image:Be.a,url:"/index"},{image:Be.a,url:"/index"},{image:Be.a,url:"/index"},{image:Be.a,url:"/index"},{image:Be.a,url:"/index"},{image:Be.a,url:"/index"},{image:Be.a,url:"/index"}]},{title:"\u7535\u5B50\u4FE1\u606F\u4E13\u4E1A\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Electronic Information Courses",img:ct.a,smallImg:[{image:Be.a,url:"/index"},{image:Be.a,url:"/index"},{image:Be.a,url:"/index"},{image:Be.a,url:"/index"},{image:Be.a,url:"/index"},{image:Be.a,url:"/index"},{image:Be.a,url:"/index"},{image:Be.a,url:"/index"}]},{title:"\u8BA1\u7B97\u673A\u7CFB\u7EDF\u80FD\u529B\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Computer System Capability Courses",img:Ft.a,smallImg:[{image:Be.a,url:"/index"},{image:Be.a,url:"/index"},{image:Be.a,url:"/index"},{image:Be.a,url:"/index"},{image:Be.a,url:"/index"},{image:Be.a,url:"/index"},{image:Be.a,url:"/index"},{image:Be.a,url:"/index"}]},{title:"\u7535\u5B50\u4FE1\u606F\u4E13\u4E1A\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Electronic Information Courses",img:ct.a,smallImg:[{image:Be.a,url:"/index"},{image:Be.a,url:"/index"},{image:Be.a,url:"/index"},{image:Be.a,url:"/index"},{image:Be.a,url:"/index"},{image:Be.a,url:"/index"},{image:Be.a,url:"/index"},{image:Be.a,url:"/index"}]}],ht=E("ErOA"),mt=E("tGSI"),qe=E.n(mt),$e=E("smSa"),Ye=E.n($e),Ct=E("mfLG"),Wt=E.n(Ct),Gt=E("9gGg"),Vt=E.n(Gt),un=E("TPVI"),pn=E.n(un),gt=E("BKEi"),Ze=E.n(gt),st=E("CLjs"),Ke=E.n(st),me=E("OFgq"),De=E.n(me),nt=E("FFXu"),et=E.n(nt),ot=E("qpCX"),_t=E.n(ot),at=E("XjOa"),pt=E.n(at),Kt=E("psqp"),qt=E.n(Kt),en=E("ZYvl"),ne=E.n(en),te=E("3Bns"),j=E.n(te),H=E("X23P"),V=E.n(H),$=E("rgJw"),de=E.n($),Ie=E("N/YA"),Ue=E.n(Ie),ut=E("CAjq"),yt=E.n(ut),St=E("NLgs"),Bt=E("Jky8"),It=E("LvDl"),it;(function(e){e.Projects="projects",e.Shixuns="shixuns",e.Classrooms="classrooms"})(it||(it={}));var Xt=function(a){var M=a.homePage,N=a.user,z=a.dispatch,ee=Object(u.useState)(vt[0]),re=Object(h.a)(ee,2),se=re[0],he=re[1],ve=Object(u.useRef)(),we=Object(u.useRef)(!0),Ve=ye.a.useForm(),We=Object(h.a)(Ve,1),tt=We[0],Je=Object(u.useState)(!1),rt=Object(h.a)(Je,2),Et=rt[0],Xe=rt[1],xt=Object(u.useState)(!1),At=Object(h.a)(xt,2),Ht=At[0],Yt=At[1],Qt=Object(u.useState)(!0),Ut=Object(h.a)(Qt,2),Jt=Ut[0],zt=Ut[1],xn=Object(u.useState)(""),gn=Object(h.a)(xn,2),tn=gn[0],an=gn[1],sn=Object(u.useState)(!1),Tn=Object(h.a)(sn,2),Cn=Tn[0],Dn=Tn[1],Gn=Object(u.useRef)(Object(It.throttle)(function(){return jr()},100,{leading:!0,trailing:!0})).current,Wn=Object(u.useRef)(Object(It.throttle)(function(mn){return Aa(mn)},2e3,{leading:!0,trailing:!1})),Un=M.shixun_demo,rn=Un===void 0?[]:Un,Pn=M.new_discipline,kn=Pn===void 0?[]:Pn,Zt=se.key,fn=se.name,_n=se.video,Xn=se.img,Zn=se.firstTitle,Ar=se.firstDescribe,qn=se.secondTitle,cr=se.secondDescribe,jr=function(){var hn,Nn,wn,Yn,Kn,fr=Object(v.K)()?880:2600;if(we.current){var Cr=document.querySelectorAll(".animate__animated").length,Jr=document.querySelectorAll(".animationOrientation");Jr==null||Jr.forEach(function(tr){if((tr==null?void 0:tr.getBoundingClientRect().top)6&&tr.setAttribute("class","animate__animated animate__fadeInUp"))});var Fr=document.querySelector(".animationTeachingTool");if((Fr==null?void 0:Fr.getBoundingClientRect().top)53&&(we.current=!1)}var Sa=(hn=document.getElementById("videoIndexId"))===null||hn===void 0?void 0:hn.getBoundingClientRect().top;if(!Object(v.K)())return;if(!((Nn=ve.current)!==null&&Nn!==void 0&&Nn.currentSrc)||!!((wn=ve.current)!==null&&wn!==void 0&&wn.currentSrc)&&(Yn=ve.current)!==null&&Yn!==void 0&&(Kn=Yn.error)!==null&&Kn!==void 0&&Kn.code)return;try{Sa-200?ve.current.play():ve.current.pause()}catch(tr){console.log(tr)}};Object(u.useEffect)(function(){if(M!=null&&M.homepage_disciplines)return document.body.scrollIntoView(),Gn(),window.addEventListener("scroll",Gn),function(){window.removeEventListener("scroll",Gn)}},[M]),Object(u.useEffect)(function(){Wn.current=Object(It.throttle)(function(mn){return Aa(mn)},2e3,{leading:!0,trailing:!1})},[N]);var Qr=function(hn){var Nn,wn,Yn,Kn;if(he(hn),zt(!1),!Object(v.K)())return;if(!((Nn=ve.current)!==null&&Nn!==void 0&&Nn.currentSrc)||!!((wn=ve.current)!==null&&wn!==void 0&&wn.currentSrc)&&(Yn=ve.current)!==null&&Yn!==void 0&&(Kn=Yn.error)!==null&&Kn!==void 0&&Kn.code)return;setTimeout(function(){ve&&ve.current&&ve.current.play()},500)},Ua=function(){var mn=Object(P.a)(s.a.mark(function hn(Nn){var wn;return s.a.wrap(function(Kn){for(;;)switch(Kn.prev=Kn.next){case 0:return Kn.next=2,Object(ht.a)("/api/trial_requests.json",{method:"post",body:Object(D.a)({},Nn)});case 2:wn=Kn.sent,wn.status===0&&(ce.b.success("\u63D0\u4EA4\u6210\u529F"),Xe(!1));case 4:case"end":return Kn.stop()}},hn)}));return function(Nn){return mn.apply(this,arguments)}}(),Na=function(hn){var Nn;if(!Object(St.e)(z))return;if(hn===it.Projects&&!((Nn=N.userInfo)!==null&&Nn!==void 0&&Nn.email)){ce.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}hn===it.Classrooms&&Dn(!0)},Aa=function(hn,Nn){var wn,Yn;if(!Object(St.e)(z))return;if((N==null||((wn=N.userInfo)===null||wn===void 0)?void 0:wn.user_identity)==="\u5B66\u751F"){ce.b.warn("\u5B66\u751F\u4E0D\u53EF\u4EE5\u521B\u5EFA\u8BFE\u5802\u54E6\uFF01\u8BF7\u52A0\u5165\u60A8\u7684\u8001\u5E08\u521B\u5EFA\u7684\u8BFE\u5802\u3002");return}if(Nn===it.Projects&&!((Yn=N.userInfo)!==null&&Yn!==void 0&&Yn.email)){ce.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}if(Nn===it.Shixuns&&!Object(St.c)())return;hn&&(window.location.href=hn)},Ba=function(){var mn=Object(P.a)(s.a.mark(function hn(Nn){var wn;return s.a.wrap(function(Kn){for(;;)switch(Kn.prev=Kn.next){case 0:return Kn.next=2,Object(ht.a)(Nn,{method:"get"});case 2:if(wn=Kn.sent,!(wn!=null&&wn.game_identifier)){Kn.next=6;break}return Object(v.O)("/tasks/".concat(wn==null?void 0:wn.game_identifier)),Kn.abrupt("return");case 6:wn!=null&&wn.identifier&&Object(v.O)("/tasks/".concat(wn==null?void 0:wn.identifier,"/jupyter"));case 7:case"end":return Kn.stop()}},hn)}));return function(Nn){return mn.apply(this,arguments)}}(),ka=function(){var hn=function(){return/macintosh|mac os x/i.test(navigator.userAgent)}();if(console.log(hn),hn){Yt(!0);return}var Nn="//shang.qq.com/wpa/qunwpa?idkey=2f2043d88c1bd61d182b98bf1e061c6185e23055bec832c07d8148fe11c5a6cd";Object(v.O)(Nn)},ja=function(){var hn=se.key;if(hn===4){Qr(vt[0]);return}Qr(vt[hn+1])},Ca=[t.a.createElement("div",{key:1,className:Ee.a.left},t.a.createElement("h3",null,Zn),Ar.map(function(mn,hn){return t.a.createElement("p",{key:hn},t.a.createElement("img",{src:qe.a,alt:""}),t.a.createElement("span",null,mn))}),t.a.createElement("h3",{style:{marginTop:20}},qn),cr.map(function(mn,hn){return t.a.createElement("p",{key:hn},t.a.createElement("span",null,mn))}),t.a.createElement("div",{className:Ee.a.btns},t.a.createElement("div",{onClick:ka,className:Ee.a.b1},"\u793E\u533A\u652F\u6301"),t.a.createElement("div",{onClick:function(){var hn;return Ba((hn=rn[Zt])===null||hn===void 0?void 0:hn.url)},className:Ee.a.b2},"\u7ACB\u5373\u4F53\u9A8C",t.a.createElement("i",{className:"iconfont icon-jiantou1"})))),t.a.createElement("div",{key:2,className:Ee.a.right,id:"videoIndexId"},t.a.createElement("img",{src:Xn,alt:""}),t.a.createElement("video",{ref:ve,key:_n,onEnded:ja,controls:!Object(v.K)(),controlsList:"nodownload",muted:!0,src:_n}),t.a.createElement("div",{className:Ee.a.videoMask}))],Fa=function(hn,Nn){var wn,Yn=Nn%2===0,Kn=[t.a.createElement("div",{key:3,className:Ee.a.left},t.a.createElement("img",{src:"".concat(d.a.IMG_SERVER,"/").concat(hn==null?void 0:hn.image_url),alt:""}),t.a.createElement("div",{className:Ee.a.btn,onClick:ka,style:{marginLeft:Yn?"initial":"auto"}},"\u793E\u533A\u652F\u6301")),t.a.createElement("div",{key:4,className:"".concat(Ee.a.right," animationOrientation")},hn==null||((wn=hn.subjects)===null||wn===void 0)?void 0:wn.map(function(fr,Cr){return t.a.createElement("a",{target:"_blank",style:{animationDuration:"".concat(Cr%2===0?Cr*.2+1:(Cr-1)*.2+1,"s")},key:Cr,href:fr==null?void 0:fr.url},t.a.createElement("img",{src:"".concat(d.a.IMG_SERVER,"/").concat(fr==null?void 0:fr.image_url)}))}))];return Yn?Kn:Kn.reverse()},za=function(){tt.resetFields()};return t.a.createElement("div",{className:Ee.a.mainSiteContent},t.a.createElement("aside",{className:Ee.a.ContentWarp},t.a.createElement("div",{className:Ee.a.operatingEnvironment},t.a.createElement("h2",{className:"animate__animated animate__fadeInUp"},"\u4EA7\u6559\u878D\u5408\u7684\u8D85\u7EA7\u96C6\u6210\u5F00\u53D1\u4E0E\u8FD0\u884C\u73AF\u5883"),t.a.createElement("h5",null,"Super Integrated Development & Runtime Environment for Industry and Education"),t.a.createElement("ul",{className:Ee.a.tabs},vt.map(function(mn,hn){return t.a.createElement("li",{key:hn,className:mn.name===fn?Ee.a.operatingActive:"",onClick:function(){return Qr(mn)}},mn.name)})),t.a.createElement("div",{className:Ee.a.tabContent},Zt%2===0?Ca:Ca.reverse()))),t.a.createElement("aside",{className:Ee.a.ContentWarp,style:{backgroundColor:"#fff"}},t.a.createElement("div",{className:Ee.a.teachingTool},t.a.createElement("h2",{"data-type":"animationH2"},"\u8BFE\u5802\u6559\u5B66\u5DE5\u5177"),t.a.createElement("h5",null,"Classroom Teaching Toolsets"),t.a.createElement("div",{className:Ee.a.btns},t.a.createElement("div",{onClick:function(){return Na(it.Classrooms)},className:Ee.a.b1},"\u52A0\u5165\u8BFE\u5802"),t.a.createElement("div",{onClick:function(){return Wn.current("/classrooms/new")},className:Ee.a.b2},"\u521B\u5EFA\u8BFE\u5802",t.a.createElement("i",{className:"iconfont icon-jiantou1"}))),t.a.createElement("div",{className:"".concat(Ee.a.clausesWarp," animationTeachingTool")},lt.map(function(mn,hn){return t.a.createElement("aside",{key:mn.title,style:{animationDuration:"".concat(hn>2?3:1,"s")}},t.a.createElement("img",{src:mn.img}),t.a.createElement("div",null,t.a.createElement("h4",null,mn.title),t.a.createElement("h6",null,mn.intro)))})))),kn.map(function(mn,hn){return t.a.createElement("aside",{key:hn+mn.name,className:Ee.a.ContentWarp,style:{backgroundColor:hn%2===0?"transparent":"#fff"}},t.a.createElement("div",{className:Ee.a.orientation},t.a.createElement("h2",{"data-type":"animationH2"},mn.name),t.a.createElement("h5",null,mn==null?void 0:mn.name_en),t.a.createElement("div",{className:Ee.a.lf},Fa(mn,hn))))}),t.a.createElement("aside",{className:Ee.a.ContentWarp,style:{backgroundColor:"#fff"}},t.a.createElement("div",{className:Ee.a.school},t.a.createElement("h2",{"data-type":"animationH2"},"\u672C\u5730\u7248"),t.a.createElement("h5",null,"Local Edition of EduCoder Software and Services"),t.a.createElement("div",{className:Ee.a.bigDes},t.a.createElement("p",{className:Ee.a.p1},"\u4E3A",t.a.createElement("span",null,"3000\u5BB6\u4EE5\u4E0A\u9AD8\u6821\u548C\u4F01\u4E1A"),"\u63D0\u4F9B\u4EA7\u54C1\u548C\u670D\u52A1"),t.a.createElement("div",{className:Ee.a.img1},t.a.createElement("a",{target:"_blank",href:"https://www.nudt.edu.cn/"},t.a.createElement("img",{src:Ye.a,alt:""})),t.a.createElement("a",{target:"_blank",href:"https://www.pku.edu.cn/"},t.a.createElement("img",{src:Wt.a,alt:""})),t.a.createElement("a",{target:"_blank",href:"https://www.tsinghua.edu.cn/"},t.a.createElement("img",{src:Vt.a,alt:""})),t.a.createElement("a",{target:"_blank",href:"https://www.fudan.edu.cn/"},t.a.createElement("img",{src:pn.a,alt:""})),t.a.createElement("a",{target:"_blank",href:"https://www.sjtu.edu.cn/"},t.a.createElement("img",{src:Ze.a,alt:""})),t.a.createElement("a",{target:"_blank",href:"https://www.ustc.edu.cn/"},t.a.createElement("img",{src:Ke.a,alt:""})),t.a.createElement("a",{target:"_blank",href:"https://www.hust.edu.cn/"}," ",t.a.createElement("img",{src:De.a,alt:""})),t.a.createElement("a",{target:"_blank",href:"http://www.hnkjxy.net.cn/"}," ",t.a.createElement("img",{src:et.a,alt:""})),t.a.createElement("a",{target:"_blank",href:"http://www.hnjdzy.net/"},t.a.createElement("img",{src:_t.a,alt:""}))),t.a.createElement("div",{className:Ee.a.img2},t.a.createElement("a",{target:"_blank",href:"http://www.10086.cn/"}," ",t.a.createElement("img",{src:pt.a,alt:""})),t.a.createElement("a",{target:"_blank",href:"https://www.huawei.com/"}," ",t.a.createElement("img",{src:qt.a,alt:""})),t.a.createElement("a",{target:"_blank",href:"https://cloud.inspur.com/"}," ",t.a.createElement("img",{src:ne.a,alt:""})),t.a.createElement("a",{target:"_blank",href:"https://www.amazon.cn/"}," ",t.a.createElement("img",{src:j.a,alt:""})),t.a.createElement("a",{target:"_blank",href:"https://www.alibabagroup.com/"}," ",t.a.createElement("img",{src:V.a,alt:""})),t.a.createElement("a",{target:"_blank",href:"https://www.ucloud.cn/"},t.a.createElement("img",{src:de.a,alt:""})),t.a.createElement("a",{target:"_blank",href:"https://www.lenovo.com.cn/"},t.a.createElement("img",{src:Ue.a,alt:""}))),t.a.createElement("div",{className:Ee.a.btn,onClick:function(){return Xe(!0)}},"\u8BD5\u7528\u7533\u8BF7")))),t.a.createElement(W.a,{centered:!0,destroyOnClose:!0,visible:Et,afterClose:za,onCancel:function(){return Xe(!1)},onOk:function(){return tt.submit()},title:"\u8BD5\u7528\u7533\u8BF7",width:"1000px",className:Ee.a.customModel},t.a.createElement(ye.a,{className:Ee.a.formWrap,form:tt,onFinish:Ua},t.a.createElement("div",{className:Ee.a.inputWrap},t.a.createElement(ye.a.Item,{name:"name",label:"\u540D\u79F0",rules:[{required:!0}]},t.a.createElement(Z.a,{placeholder:"\u8BF7\u586B\u5199\u771F\u5B9E\u59D3\u540D"})),t.a.createElement(ye.a.Item,{name:"phone",label:"\u7535\u8BDD",rules:[{required:!0,pattern:/^1[3|4|5|7|8][0-9]\d{8}$/,message:"\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7"}]},t.a.createElement(Z.a,{placeholder:"\u8BF7\u586B\u5199\u8054\u7CFB\u65B9\u5F0F"}))),t.a.createElement("div",{className:Ee.a.inputWrap},t.a.createElement(ye.a.Item,{name:"work",label:"\u5355\u4F4D",rules:[{required:!0}]},t.a.createElement(Z.a,{placeholder:"\u8BF7\u586B\u5199\u5DE5\u4F5C\u5355\u4F4D"})),t.a.createElement(ye.a.Item,{name:"job",label:"\u804C\u52A1",className:"ml20"},t.a.createElement(Z.a,{placeholder:"\u8BF7\u586B\u5199\u5F53\u524D\u804C\u52A1"}))),t.a.createElement("div",{className:Ee.a.inputWrap},t.a.createElement(ye.a.Item,{name:"job_title",label:"\u804C\u79F0",className:"ml10"},t.a.createElement(Z.a,{placeholder:"\u8BF7\u586B\u5199\u6700\u9AD8\u804C\u79F0"}))," ",t.a.createElement(ye.a.Item,{name:"postcode",label:"\u90AE\u7BB1",className:"ml10"},t.a.createElement(Z.a,{placeholder:"\u8BF7\u586B\u5199\u5E38\u7528\u90AE\u7BB1"}))),t.a.createElement(ye.a.Item,{className:Ee.a.area,name:"message",label:"\u60A8\u7684\u7559\u8A00"},t.a.createElement(Z.a.TextArea,{placeholder:"\u60A8\u8FD8\u6709\u4EC0\u4E48\u60F3\u544A\u8BC9\u6211\u4EEC\u5417\uFF1F"})))),t.a.createElement(W.a,{centered:!0,destroyOnClose:!0,visible:Ht,title:"\u6559\u5E08\u4EA4\u6D41\u793E\u533A",width:"500px",footer:null,onCancel:function(){return Yt(!1)}},t.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},t.a.createElement("p",null,"\u626B\u7801\u6216\u641C\u7D22\u52A0\u5165\u6559\u5E08\u4EA4\u6D41QQ\u7FA4\uFF1A612934990 "),t.a.createElement("img",{src:yt.a,width:200,height:200}))),t.a.createElement(Bt.a,{visible:Cn,onCancel:function(){return Dn(!1)}}))},jt=Object(y.a)(function(e){var a=e.homePage,M=e.user;return{homePage:a,user:M}})(Xt),Nt=E("p6Nx"),Dt=E("KBoB"),ln=E("AFd8"),bn=E.n(ln),on=E("wd/R"),cn=E.n(on);function On(e){var a=e.modeldata,M=e.userInfo,N=Object(u.useState)(!1),z=Object(h.a)(N,2),ee=z[0],re=z[1],se=Object(u.useState)(!1),he=Object(h.a)(se,2),ve=he[0],we=he[1],Ve="".concat(M==null?void 0:M.login,"recordNewStudentModal");Object(u.useEffect)(function(){if(M!=null&&M.login&&(M==null?void 0:M.identity)==="teacher"){var Je=JSON.parse(localStorage.getItem(Ve)),rt=cn()("2021-10-30T24:00:00+08:00").valueOf(),Et=cn()().valueOf();console.log(Je,cn()("2021-10-30T24:00:00+08:00"),rt,Et,rt>Et,44),!Je&&rt>Et&&re(!0)}},[M]);function We(Je){return tt.apply(this,arguments)}function tt(){return tt=Object(P.a)(s.a.mark(function Je(rt){return s.a.wrap(function(Xe){for(;;)switch(Xe.prev=Xe.next){case 0:re(!1),localStorage.setItem(Ve,"1");case 2:case"end":return Xe.stop()}},Je)})),tt.apply(this,arguments)}return t.a.createElement(W.a,{visible:ee,title:null,footer:null,style:{background:"transparen"},centered:!0,width:880,className:"advertisementModal",maskClosable:!1,closable:!1,closeIcon:null},t.a.createElement("div",null,t.a.createElement("div",{style:{backgroundImage:"url(".concat(bn.a,")"),width:"900px",height:"672px",textAlign:"center",paddingTop:"20px"}},t.a.createElement("span",{className:"spanButton",style:{top:"219px"},onClick:function(){}},"\u9886\u53D6\u91D1\u5E01"),t.a.createElement("span",{className:"spanButton",style:{top:"288px"},onClick:function(){}},"\u9886\u53D6\u8BC1\u4E66"),t.a.createElement("span",{className:"spanButton",style:{top:"359px"},onClick:function(){}},"\u74DC\u5206\u5956\u91D1"),t.a.createElement("span",{className:"spanButton",style:{top:"430px"},onClick:function(){}},"\u9886\u53D6\u8D2D\u7269\u5361"),t.a.createElement("span",{className:"spanButton",style:{top:"500px"},onClick:function(){}},"\u9886\u53D6\u5185\u63A8\u673A\u4F1A"),t.a.createElement("div",{onClick:function(){},style:{marginTop:"560px",textAlign:"center",display:"flex",justifyContent:"center"}},t.a.createElement("span",{onClick:function(){return We(1)},style:{cursor:"pointer",fontSize:"16px",width:"134px",height:"40px",background:"#0152d9",borderRadius:"20px",color:"#fff",display:"flex",alignItems:"center",justifyContent:"center"}},"\u786E\u5B9A")))))}var Ln=On,En=E("FJo9"),In=E("L41K"),Bn=E("/zsF"),An=E("PArb"),jn=E("r7jV"),vn=E.n(jn),Pt=E("xH+I"),dn=E.n(Pt),Sn=function(a){var M,N=RegExp("(^| )"+a+"=([^;]+)(;|$)");return(M=document.cookie.match(N))?decodeURIComponent(M[2]):null},nn=function(a){var M=new Date;M.setTime(M.getTime()-1);var N=Sn(a);N!=null&&(document.cookie=a+"="+N+";expires="+M.toGMTString())},ar;(function(e){e.Classrooms="classrooms",e.Shixuns="shixuns",e.Paths="paths",e.Projects="projects",e.Videos="videos",e.Topics="topics"})(ar||(ar={}));var or=function(a){var M=a.homePage,N=a.user,z=a.globalSetting,ee=a.loading,re=a.dispatch,se=a.location,he=a.payload,ve=he===void 0?{}:he,we=Object(k.a)(a,["homePage","user","globalSetting","loading","dispatch","location","payload"]);return t.a.createElement("div",{style:{display:"flex"}},t.a.createElement("div",{style:{width:"320px",textAlign:"center",padding:"52px 40px"}},t.a.createElement("span",{style:{fontSize:"18px",fontWeight:"500",color:"#333333"}},t.a.createElement("img",{src:vn.a,style:{width:"30px",height:"30px",marginRight:"20px"}}),parseInt(localStorage.getItem("registeruser"))===1?"\u6CE8\u518C":"\u767B\u5F55","\u6210\u529F"),t.a.createElement("div",{style:{marginTop:"60px"}},t.a.createElement("p",null,t.a.createElement("span",{style:{color:"#333333",fontSize:"16px",fontWeight:"500"}},"\u82B130\u79D2"),t.a.createElement("span",{style:{color:"#0152d9",fontSize:"20px",fontWeight:"500",marginLeft:"10px"}},"\u719F\u6089\u5E73\u53F0")),t.a.createElement("p",{style:{color:"#666666",fontSize:"14px"}},"\u4EE5\u4FBF\u4E3A\u60A8\u63D0\u4F9B\u66F4\u597D\u7684\u529F\u80FD\u670D\u52A1")),t.a.createElement("img",{src:dn.a})),t.a.createElement(An.a,{type:"vertical",style:{height:"346px",marginTop:"52px"}}))},yn=Object(y.a)(function(e){var a=e.homePage,M=e.loading,N=e.user,z=e.globalSetting;return{homePage:a,user:N,globalSetting:z,loading:M.models.index}})(or),Qn=E("ZSzu"),sr=E.n(Qn),lr=E("nz4c"),mr=E.n(lr),pr=E("ek5K"),xr=E.n(pr),zn=E("uZMh"),ir=E.n(zn),$n;(function(e){e.Classrooms="classrooms",e.Shixuns="shixuns",e.Paths="paths",e.Projects="projects",e.Videos="videos",e.Topics="topics"})($n||($n={}));var Sr=function(a){var M=a.homePage,N=a.user,z=a.globalSetting,ee=a.loading,re=a.dispatch,se=a.location,he=a.getUserInfo,ve=a.payload,we=ve===void 0?{}:ve,Ve=Object(k.a)(a,["homePage","user","globalSetting","loading","dispatch","location","getUserInfo","payload"]);function We(Je){return tt.apply(this,arguments)}function tt(){return tt=Object(P.a)(s.a.mark(function Je(rt){var Et;return s.a.wrap(function(xt){for(;;)switch(xt.prev=xt.next){case 0:return xt.next=2,Object(ht.a)("/api/users/update_identity.json",{method:"post",body:{identity:rt}});case 2:Et=xt.sent,Et.status===0&&he();case 4:case"end":return xt.stop()}},Je)})),tt.apply(this,arguments)}return t.a.createElement("div",{style:{display:"flex",padding:"52px",width:"100%",flexDirection:"column"}},t.a.createElement("div",{style:{width:"100%"}},t.a.createElement("span",{style:{fontSize:"16px",fontWeight:"500",color:"#333333"}},"\u8BF7\u9009\u62E9\u60A8\u7684\u89D2\u8272"),t.a.createElement("div",{style:{marginTop:"97px",display:"flex",justifyContent:"space-between"}},t.a.createElement("div",{onClick:function(){We("teacher")},className:ir.a.beginner},t.a.createElement("img",{src:mr.a}),t.a.createElement("span",{style:{marginTop:"8px"}},"\u6211\u662F\u6559\u5E08")),t.a.createElement("div",{onClick:function(){We("student")},className:ir.a.beginner},t.a.createElement("img",{src:sr.a}),t.a.createElement("span",{style:{marginTop:"8px"}},"\u6211\u662F\u5B66\u751F")),t.a.createElement("div",{onClick:function(){We("professional")},className:ir.a.beginner},t.a.createElement("img",{src:xr.a}),t.a.createElement("span",{style:{marginTop:"8px",width:"100px",textAlign:"left"}},"\u5176\u4ED6\u4E13\u4E1A\u4EBA\u58EB")))))},Er=Object(y.a)(function(e){var a=e.homePage,M=e.loading,N=e.user,z=e.globalSetting;return{homePage:a,user:N,globalSetting:z,loading:M.models.index}})(Sr),qr=E("+L6B"),rr=E("2/Rp"),Vn=E("oBTY"),vr=E("+BJd"),Tr=E("mr32"),$r=E("vvFO"),da=E.n($r),ea=E("Kc5o"),ca=E.n(ea),Lr=Tr.a.CheckableTag,ta;(function(e){e.Classrooms="classrooms",e.Shixuns="shixuns",e.Paths="paths",e.Projects="projects",e.Videos="videos",e.Topics="topics"})(ta||(ta={}));var fa=function(a){var M=a.homePage,N=a.user,z=a.globalSetting,ee=a.loading,re=a.dispatch,se=a.location,he=a.setisone,ve=a.users,we=a.setIsShow,Ve=a.payload,We=Ve===void 0?{}:Ve,tt=Object(k.a)(a,["homePage","user","globalSetting","loading","dispatch","location","setisone","users","setIsShow","payload"]),Je=Object(u.useState)([]),rt=Object(h.a)(Je,2),Et=rt[0],Xe=rt[1],xt=Object(u.useState)([]),At=Object(h.a)(xt,2),Ht=At[0],Yt=At[1],Qt=Object(u.useState)([]),Ut=Object(h.a)(Qt,2),Jt=Ut[0],zt=Ut[1],xn=Object(u.useState)([]),gn=Object(h.a)(xn,2),tn=gn[0],an=gn[1],sn=Object(u.useState)([]),Tn=Object(h.a)(sn,2),Cn=Tn[0],Dn=Tn[1],Gn=Object(u.useState)([]),Wn=Object(h.a)(Gn,2),Un=Wn[0],rn=Wn[1];Object(u.useEffect)(function(){Pn()},[]);function Pn(){return kn.apply(this,arguments)}function kn(){return kn=Object(P.a)(s.a.mark(function Zt(){var fn;return s.a.wrap(function(Xn){for(;;)switch(Xn.prev=Xn.next){case 0:return Xn.next=2,Object(ht.a)("/api/users/interest_tags.json",{method:"get"});case 2:fn=Xn.sent,Xe(fn.tags.filter(function(Zn){return Zn.tag_type===1})),Yt(fn.tags.filter(function(Zn){return Zn.tag_type===2})),zt(fn.tags.filter(function(Zn){return Zn.tag_type===3}));case 6:case"end":return Xn.stop()}},Zt)})),kn.apply(this,arguments)}return t.a.createElement("div",{style:{display:"flex",padding:"52px",width:"100%",flexDirection:"column"}},t.a.createElement("div",{style:{width:"100%"}},t.a.createElement("div",{style:{display:"flex"}},t.a.createElement("span",{style:{fontSize:"16px",fontWeight:"500",color:"#333333",flex:"1"}},"\u8BF7\u9009\u62E9\u60A8\u611F\u5174\u8DA3\u7684\u5185\u5BB9"),t.a.createElement("span",{onClick:function(){he(0)},style:{cursor:"pointer"}},"\u8FD4\u56DE\u4E0A\u4E00\u6B65 ",t.a.createElement(c.a,null))),t.a.createElement("div",{style:{marginTop:"60px"}},t.a.createElement("div",null,t.a.createElement("span",{style:{marginRight:"20px"}},"\u8BFE\u7A0B\uFF1A"),Et.map(function(Zt){return t.a.createElement(Lr,{style:{fontSize:"14px"},key:Zt.id,checked:tn.includes(Zt.id),onChange:function(_n){var Xn=_n?[].concat(Object(Vn.a)(tn),[Zt.id]):tn.filter(function(Zn){return Zn!==Zt.id});an(Object(Vn.a)(Xn))}},Zt.tag_name)})),t.a.createElement("div",{style:{marginTop:"30px"}},t.a.createElement("span",{style:{marginRight:"20px"}},"\u5174\u8DA3\uFF1A"),Ht.map(function(Zt){return t.a.createElement(Lr,{style:{fontSize:"14px"},key:Zt.id,checked:Cn.includes(Zt.id),onChange:function(_n){var Xn=_n?[].concat(Object(Vn.a)(Cn),[Zt.id]):Cn.filter(function(Zn){return Zn!==Zt.id});Dn(Object(Vn.a)(Xn))}},Zt.tag_name)})),t.a.createElement("div",{style:{marginTop:"30px"}},t.a.createElement("span",{style:{marginRight:"20px"}},"\u9886\u57DF\uFF1A"),Jt.map(function(Zt){return t.a.createElement(Lr,{style:{fontSize:"14px"},key:Zt.id,checked:Un.includes(Zt.id),onChange:function(_n){var Xn=_n?[].concat(Object(Vn.a)(Un),[Zt.id]):Un.filter(function(Zn){return Zn!==Zt.id});rn(Object(Vn.a)(Xn))}},Zt.tag_name)}))),t.a.createElement("div",{style:{textAlign:"end",marginTop:"20px"}},t.a.createElement("span",{style:{color:"#0152d9",fontSize:"14px",cursor:"pointer",display:"flex",alignItems:"center",justifyContent:"end"},onClick:function(){Pn()}},"\u6362\u4E00\u6279 ",t.a.createElement("img",{style:{marginLeft:"10px"},src:da.a}))),t.a.createElement("div",{style:{marginTop:"48px",textAlign:"center"}},ve.identity==="teacher"&&t.a.createElement(rr.a,{type:"primary",ghost:!0,style:{width:"120px",height:"40px",marginRight:"15px"},onClick:function(){localStorage.setItem("Noviceguide","1"),re({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:1,href:"/account/profile/edit",text:t.a.createElement("div",null,t.a.createElement("span",null,"\u6B22\u8FCE\u6765\u5230\u3010\u5B9E\u8DF5\u6559\u5B66\u5E73\u53F0\u3011\uFF0C\u63A5\u4E0B\u6765\uFF0C\u6211\u5C06\u7528\uFF1A"),t.a.createElement("span",{style:{display:"inline-block",position:"absolute"},className:ir.a.spandiv}),t.a.createElement("span",{style:{marginLeft:"80px"}}," \u95EA\u5149\u7684\u65B9\u5F0F\u4E00\u6B65\u6B65\u534F\u52A9\u60A8\u65B0\u5EFA\u4E00\u4E2A\u3010\u6559\u5B66\u8BFE\u5802\u3011\u3002\u9996\u5148\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u5C06\u9F20\u6807\u79FB\u5230\u5934\u50CF\u4E0A\u65B9\uFF0C\u5728\u51FA\u73B0\u7684\u4E0B\u62C9\u83DC\u5355\u4E2D",t.a.createElement("img",{src:ca.a}),"\u70B9\u51FB\u201C\u8D26\u53F7\u7BA1\u7406\u201D\u3002"))}}),we(!1)}},"\u65B0\u624B\u5F15\u5BFC"),t.a.createElement(rr.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),we(!1)},style:{width:"120px",height:"40px",marginLeft:"15px"}},"\u5F00\u59CB\u4F7F\u7528"))))},Ir=Object(y.a)(function(e){var a=e.homePage,M=e.loading,N=e.user,z=e.globalSetting;return{homePage:a,user:N,globalSetting:z,loading:M.models.index}})(fa),yr=In.a.Step;function kr(e){var a=e.userInfo,M=Object(u.useState)(!1),N=Object(h.a)(M,2),z=N[0],ee=N[1],re=Object(u.useState)([]),se=Object(h.a)(re,2),he=se[0],ve=se[1],we=Object(u.useState)(0),Ve=Object(h.a)(we,2),We=Ve[0],tt=Ve[1];Object(u.useEffect)(function(){var Et=localStorage.getItem("registeruser");parseInt(Et)===1&&(ee(!0),setTimeout(function(){localStorage.setItem("registeruser","2")},2e3))},[]),Object(u.useEffect)(function(){a.login&&Je()},[a]);function Je(){return rt.apply(this,arguments)}function rt(){return rt=Object(P.a)(s.a.mark(function Et(){var Xe;return s.a.wrap(function(At){for(;;)switch(At.prev=At.next){case 0:return At.next=2,Object(ht.a)("/api/users/accounts/".concat(a.login,".json"),{method:"get"});case 2:Xe=At.sent,ve(Xe),Xe.identity?tt(1):tt(0);case 5:case"end":return At.stop()}},Et)})),rt.apply(this,arguments)}return t.a.createElement(W.a,{visible:z,title:null,footer:null,centered:!0,width:1081,closable:!1,closeIcon:!1,afterClose:function(){}},t.a.createElement("div",{style:{display:"flex"}},t.a.createElement(yn,null),We===1&&t.a.createElement(Ir,{users:he,setIsShow:ee,setisone:tt}),We===0&&t.a.createElement(Er,{getUserInfo:Je}),t.a.createElement(In.a,{type:"navigation",size:"small",current:We,style:{width:"250px",position:"absolute",right:"30px",bottom:"20px"}},t.a.createElement(yr,{status:he.identity?"process":"finish",title:"\u9009\u62E9\u89D2\u8272"}),t.a.createElement(yr,{status:he.identity?"process":"finish",title:"\u9009\u62E9\u5185\u5BB9"}))))}var ha=kr,na=E("yxwG"),ma=E.n(na);function Kr(e){var a=e.modeldata,M=e.userid,N=Object(u.useState)(!1),z=Object(h.a)(N,2),ee=z[0],re=z[1],se=Object(u.useState)(!1),he=Object(h.a)(se,2),ve=he[0],we=he[1];return Object(u.useEffect)(function(){var Ve=JSON.parse(localStorage.getItem("Studentshow"));Ve!=null&&Ve.includes(M)?re(!1):re(a==null?void 0:a.is_show),a!=null&&a.is_show&&setTimeout(function(){var We=JSON.parse(localStorage.getItem("Studentshow"))||[];We.push(M),localStorage.setItem("Studentshow",JSON.stringify(We))},2e3)},[a]),t.a.createElement(W.a,{visible:ee,title:null,footer:null,style:{background:"transparen"},centered:!0,width:880,className:"advertisementModal",maskClosable:!1,closable:!1,closeIcon:null},t.a.createElement("div",{style:{backgroundImage:"url(".concat(ma.a,")"),width:"900px",height:"638px",textAlign:"center",paddingTop:"20px"}},t.a.createElement("div",{onClick:function(){re(!1)},style:{width:"20px",height:"30px",position:"absolute",right:"-20px",top:"25px",cursor:"pointer"}}),t.a.createElement("a",{href:"./tcone.docx",download:"\u8D5B\u9898\u6848\u4F8B1",style:{width:"90px",height:"32px",position:"absolute",right:"165px",top:"445px",cursor:"pointer"}}),t.a.createElement("a",{href:"./tctwo.docx",download:"\u8D5B\u9898\u6848\u4F8B2",style:{width:"90px",height:"32px",position:"absolute",right:"165px",top:"508px",cursor:"pointer"}}),t.a.createElement("a",{href:"./tcthree.docx",download:"\u8D5B\u9898\u6848\u4F8B3",style:{width:"90px",height:"32px",position:"absolute",right:"165px",top:"570px",cursor:"pointer"}})))}var Hr=Kr,Wr=function(a){var M,N,z,ee=a.homePage,re=a.globalSetting,se=a.user,he=a.loading,ve=a.dispatch,we=Object(u.useState)(),Ve=Object(h.a)(we,2),We=Ve[0],tt=Ve[1],Je=Object(u.useRef)(null),rt=Object(u.useState)(!1),Et=Object(h.a)(rt,2),Xe=Et[0],xt=Et[1],At=Object(u.useState)(),Ht=Object(h.a)(At,2),Yt=Ht[0],Qt=Ht[1];Object(u.useEffect)(function(){ve({type:"homePage/home",payload:{}})},[ee.name]),Object(u.useEffect)(function(){return Object(v.p)()||ve({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),function(){ve({type:"globalSetting/onlyShowBackTopToggle",payload:!0})}},[]),Object(u.useEffect)(function(){var Un;Object(v.T)((re==null||((Un=re.setting)===null||Un===void 0)?void 0:Un.name)||"\u5B9E\u8DF5\u6559\u5B66\u5E73\u53F0")},[re.setting]);function Ut(){return Jt.apply(this,arguments)}function Jt(){return Jt=Object(P.a)(s.a.mark(function Un(){var rn,Pn;return s.a.wrap(function(Zt){for(;;)switch(Zt.prev=Zt.next){case 0:return Zt.next=2,ve({type:"homePage/getHomeNotice",payload:{}});case 2:rn=Zt.sent,rn&&(Pn=localStorage.getItem("SystemUpdateadvtime"),localStorage.setItem("SystemUpdateadvtime",rn.start_at),rn!=null&&rn.id?localStorage.setItem("isfirst","0"):localStorage.setItem("isfirst","2"),tt(rn));case 4:case"end":return Zt.stop()}},Un)})),Jt.apply(this,arguments)}function zt(){return xn.apply(this,arguments)}function xn(){return xn=Object(P.a)(s.a.mark(function Un(){var rn;return s.a.wrap(function(kn){for(;;)switch(kn.prev=kn.next){case 0:return kn.next=2,Object(ht.a)("/api/home/competition_popup.json",{method:"get"});case 2:rn=kn.sent,Qt(rn);case 4:case"end":return kn.stop()}},Un)})),xn.apply(this,arguments)}var gn=Object(u.useState)(-1),tn=Object(h.a)(gn,2),an=tn[0],sn=tn[1],Tn={pagination:{el:".swiper-pagination",type:"bullets",clickable:!0},navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},autoplay:{delay:3e3},spaceBetween:30},Cn=function(rn){var Pn,kn,Zt,fn,_n=ee.homepage_disciplines,Xn="sub_disciplines",Zn="paths",Ar=function(cr){return"/paths?discipline_id=".concat(_n[an].id,"&&tag_tabs=").concat(an+1,"&sub_discipline_id=").concat(cr.id,"&tag_level=2")};return t.a.createElement(t.a.Fragment,null,t.a.createElement("div",{className:"".concat(F.a.banner," ").concat(F.a.mainSiteBanner," ")},t.a.createElement("div",{className:F.a.subnav,onMouseLeave:function(){return sn(-1)}},t.a.createElement("ul",{className:F.a.nav},_n&&_n.map(function(qn,cr){return t.a.createElement("li",{key:cr,onMouseOver:function(){return sn(cr)}},t.a.createElement(b.a,{to:"/".concat(Zn,"?tag_tabs=").concat(cr+1,"¤t_id=").concat(qn.id,"&tag_level=1")},qn.name,t.a.createElement(c.a,null)))}),(!(re!=null&&(Pn=re.setting)!==null&&Pn!==void 0&&Pn.main_site)||rn)&&t.a.createElement("li",{onMouseOver:function(){return sn(-1)}},t.a.createElement(b.a,{to:"/paths",target:"_blank"},"\u66F4\u591A",t.a.createElement(c.a,null)))),_n&&_n[an]&&t.a.createElement("div",{style:{zIndex:2},className:F.a.subnavDetail},(kn=_n[an])===null||kn===void 0||((Zt=kn[Xn])===null||Zt===void 0)?void 0:Zt.map(function(qn,cr){return t.a.createElement(b.a,{key:cr,to:Ar(qn)},t.a.createElement("div",null,t.a.createElement("h1",null,qn.name),t.a.createElement("ul",null,qn.tags&&qn.tags.map(function(jr,Qr){return t.a.createElement("li",{key:Qr},t.a.createElement(b.a,{className:F.a.link,to:"/".concat(Zn,"?current_id=").concat(_n[an].id,"&&tag_tabs=").concat(an+1,"&tag_id=").concat(jr.id,"&tag_level=3")},jr.name))}))))}))),t.a.createElement("div",{style:{position:"relative"}},t.a.createElement(p.a,{className:F.a.LeftButton,onClick:function(){Je.current.prev()}}),ee.images_url&&t.a.createElement(S.a,{className:rn?F.a.mainSite:"",ref:Je,autoplay:!0,pauseOnDotsHover:!0},(fn=ee.images_url)===null||fn===void 0?void 0:fn.map(function(qn,cr){return t.a.createElement("div",{style:{display:"flex"},key:cr},t.a.createElement("a",{href:qn.path},t.a.createElement("img",{src:d.a.IMG_SERVER+qn.image_url})))}))),t.a.createElement(c.a,{className:F.a.RightButton,onClick:function(){Je.current.next()}})))},Dn=function(rn,Pn){var kn,Zt=Pn%2===0,fn=[t.a.createElement("div",{key:3,className:F.a.left},t.a.createElement("img",{src:"".concat(d.a.IMG_SERVER,"/").concat(rn==null?void 0:rn.image_url),alt:""}),t.a.createElement("div",{className:F.a.btn,style:{marginLeft:Zt?"initial":"auto",visibility:"hidden"}},"\u793E\u533A\u652F\u6301")),t.a.createElement("div",{key:4,className:"".concat(F.a.right," animationOrientation")},rn==null||((kn=rn.subjects)===null||kn===void 0)?void 0:kn.map(function(_n,Xn){return t.a.createElement("a",{target:"_blank",style:{animationDuration:"".concat(Xn%2===0?Xn*.2+1:(Xn-1)*.2+1,"s")},key:Xn,href:_n==null?void 0:_n.url},t.a.createElement("img",{src:"".concat(d.a.IMG_SERVER,"/").concat(_n==null?void 0:_n.image_url)}))}))];return Zt?fn:fn.reverse()},Gn=function(){var rn,Pn,kn;return t.a.createElement(t.a.Fragment,null,document.domain==="gufe.educoder.net"&&t.a.createElement("div",{className:F.a.mainSiteContent},ee==null||((rn=ee.new_discipline)===null||rn===void 0)?void 0:rn.map(function(Zt,fn){return t.a.createElement("aside",{key:fn+Zt.name,className:F.a.ContentWarp,style:{backgroundColor:fn%2===0?"#fff":"transparent",display:Zt.name==="\u8BA1\u7B97\u673A\u7CFB\u7EDF\u80FD\u529B\u8BFE\u7A0B\u65B9\u5411"?"block":"none"}},t.a.createElement("div",{className:F.a.orientation},t.a.createElement("h2",{"data-type":"animationH2"},Zt.name),t.a.createElement("h5",null,Zt==null?void 0:Zt.name_en),t.a.createElement("div",{className:F.a.lf},Dn(Zt,fn))))})),!!((Pn=ee.subjects)!==null&&Pn!==void 0&&Pn.length)&&t.a.createElement("section",{className:F.a.course},t.a.createElement("aside",{className:F.a.title},t.a.createElement("h1",null,"\u5B9E\u8DF5\u8BFE\u7A0B"),t.a.createElement("h2",null,"TRAINING COURSE"),t.a.createElement("aside",{className:F.a.more},t.a.createElement(b.a,{to:"/paths",className:"font14 mr3"},"\u66F4\u591A >"))),t.a.createElement(T.a,{loading:he},t.a.createElement(I.a,{data:ee.subjects}))),!!((kn=ee.shixuns)!==null&&kn!==void 0&&kn.length)&&t.a.createElement("section",{className:F.a.course},t.a.createElement("aside",{className:F.a.title},t.a.createElement("h1",null,"\u5B9E\u8DF5\u9879\u76EE"),t.a.createElement("h2",null,"DEVELOPMENT COMMUNITY"),t.a.createElement("aside",{className:F.a.more},t.a.createElement(b.a,{to:"shixuns",className:"font14 mr3"},"\u66F4\u591A >"))),t.a.createElement(T.a,{loading:he},t.a.createElement(L,{data:ee.shixuns}))))},Wn=(re==null||((M=re.setting)===null||M===void 0)?void 0:M.main_site)&&!(re!=null&&(N=re.setting)!==null&&N!==void 0&&N.is_local);return Object(v.p)()?t.a.createElement(Dt.default,null):t.a.createElement("section",null,t.a.createElement(G.a,{modeldata:We,dispatch:ve}),t.a.createElement(Ln,{modeldata:Yt,userInfo:se==null?void 0:se.userInfo}),t.a.createElement(Hr,{modeldata:Yt,userid:se==null||((z=se.userInfo)===null||z===void 0)?void 0:z.user_id}),parseInt(localStorage.getItem("registeruser"))===1&&t.a.createElement(ha,{userInfo:se==null?void 0:se.userInfo}),Cn(Wn),Wn?t.a.createElement(jt,null):Gn())},Jn=Object(y.a)(function(e){var a=e.homePage,M=e.loading,N=e.globalSetting,z=e.user;return{homePage:a,globalSetting:N,loading:M.models.homePage,user:z}})(Wr),pa=E("+UV5"),Hn=E.n(pa),Ur=E("YVwf"),va=E.n(Ur),Gr=E("QOUV"),Vr=E("o2EA"),ra=E.n(Vr),wr=E("h179"),ga=E.n(wr),Xr=E("CTM2"),Ea=E.n(Xr),aa=E("ygIP"),ur=E.n(aa),ya=E("TFmm"),br=E.n(ya),ba=E("80w6"),Mr=E.n(ba),Nr=function(a){var M,N=a.user,z=Object(k.a)(a,["user"]),ee=Object(u.useState)(!0),re=Object(h.a)(ee,2),se=re[0],he=re[1],ve=Object(u.useState)(0),we=Object(h.a)(ve,2),Ve=we[0],We=we[1],tt=Object(u.useState)({}),Je=Object(h.a)(tt,2),rt=Je[0],Et=Je[1],Xe=Object(u.useState)(!1),xt=Object(h.a)(Xe,2),At=xt[0],Ht=xt[1];Object(u.useEffect)(function(){Yt()},[]);var Yt=function(){var zt=Object(P.a)(s.a.mark(function xn(){var gn;return s.a.wrap(function(an){for(;;)switch(an.prev=an.next){case 0:return he(!0),an.next=3,Object(ht.a)("/api/home/index.json",{method:"get"});case 3:gn=an.sent,gn.images_url&&Et(gn),he(!1);case 6:case"end":return an.stop()}},xn)}));return function(){return zt.apply(this,arguments)}}(),Qt={loop:!0,slidesPerView:3,noSwiping:!0,autoplay:{delay:5e3,disableOnInteraction:!0},navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},pagination:{el:".swiper-pagination",clickable:!0}},Ut=[{name:"\u6C89\u6D78\u5F0F\u6559\u5B66",background:"linear-gradient(90deg, #F5F7FA 0%, #FBFCFD 100%)",tags:["\u6C89\u6D78\u5F0F\u4F53\u9A8C","3D\u7ACB\u4F53\u5E94\u7528\u6559\u5B66","\u4E92\u52A8\u5F0F\u5B66\u4E60"],more:!0},{name:"\u77E5\u8BC6\u68EE\u6797\u5B66\u4E60\u8DEF\u5F84\u667A\u80FD\u5BFC\u822A",background:"linear-gradient(90deg, #FBF3F3 0%, #FCFBFB 100%)",tags:["\u56FE\u8C31\u53EF\u89C6\u5316","\u591A\u6E90\u5F02\u6784\u6570\u636E\u5904\u7406","\u9AD8\u7EA7\u63A8\u7406\u5E94\u7528"],link:"https://www.educoder.net/paths?openLearningPath=true",more:!0},{name:"\u8BA4\u77E5\u8FC7\u7A0B\u63A8\u7406\u865A\u62DF\u73B0\u5B9E\u5B66\u4E60\u73AF\u5883",background:"linear-gradient(270deg, #FBF8FC 0%, #F0EFFB 100%)",tags:["\u4EFF\u771F\u6A21\u62DF\u8BAD\u7EC3","3D\u865A\u62DF\u73AF\u5883","\u6E38\u620F\u5316\u5B66\u4E60"],more:!1},{name:"\u56FE\u7075\u6D4B\u8BD5",background:"linear-gradient(90deg, #F0F2FD 0%, #F9FAFA 100%)",tags:["\u673A\u5668\u601D\u8003","\u4EBA\u5DE5\u667A\u80FD\u79D1\u5B66","\u6A21\u62DF\u6E38\u620F"],link:"https://www.educoder.net/tasks/4z3jgw6vsuea",more:!0}],Jt=[{img:ra.a,title:"\u6DF7\u5408\u589E\u5F3A\u60C5\u666F\u7406\u89E3",intro:"\u5E08-\u673A-\u751F\u4E09\u5143\u7ED3\u6784\u7684\u590D\u5408\u4E3B\u4F53\uFF0C\u7834\u89E3\u8BA4\u77E5\u80FD\u529B\u7684\u5C40\u9650\u6027"},{img:ga.a,title:"\u884C\u4E3A\u610F\u56FE\u8BC6\u522B\u8DDF\u8E2A",intro:"\u611F\u77E5\u5B66\u751F\u7684\u5B66\u4E60\u72B6\u6001\u3001\u95EE\u9898\u610F\u56FE\u548C\u8F85\u5BFC\u9700\u6C42\uFF0C\u63D0\u4F9B\u667A\u80FD\u76D1\u6D4B\u5BFC\u5B66",link:"https://www.educoder.net/classrooms/nvoi7zeh/exercise/35872/detail?random=false"},{img:Ea.a,title:"\u5B66\u4E60\u8DEF\u5F84\u667A\u80FD\u63A8\u8350",intro:"\u53EF\u89E3\u91CA\u7684\u5B66\u4E60\u89C4\u5212\u548C\u5185\u5BB9\u63A8\u8350\u65B9\u6CD5\uFF0C\u652F\u6491\u4E2A\u6027\u5316\u5BFC\u6559",link:"https://www.educoder.net/paths?openLearningPath=true"},{img:ur.a,title:"\u4E2A\u6027\u5316\u8F85\u5BFC\u7B54\u7591",intro:"\u6570\u636E\u9A71\u52A8\u548C\u77E5\u8BC6\u68EE\u6797\u5F15\u5BFC\u7684\u95EE\u7B54\u65B9\u6CD5\uFF0C\u652F\u6491\u4E2A\u6027\u5316\u4F34\u5B66",link:"https://www.educoder.net/tasks/4z3jgw6vsuea"},{img:br.a,title:"\u4EBA\u673A\u589E\u5F3A\u7FA4\u4F53\u6FC0\u52B1",intro:"\u591A\u7EF4\u5EA6\u6FC0\u52B1\u65B9\u6CD5\uFF0C\u589E\u5F3A\u5B66\u751F\u5BF9\u673A\u5668\u7684\u6B63\u5411\u53CD\u9988",link:"https://www.educoder.net/classrooms/nvoi7zeh/group_homework/572013/detail"},{img:Mr.a,title:"\u4EBA\u673A\u589E\u5F3A\u7FA4\u4F53\u8BC4\u6D4B",intro:"\u884C\u4E3A\u7279\u5F81\u5D4C\u5165\u3001\u534F\u540C\u8BC4\u6D4B\u7B49\u7FA4\u7EC4\u8BC4\u6D4B\u65B9\u6CD5\uFF0C\u652F\u6491\u6559\u5B66\u6210\u6548\u8BC4\u4EF7",link:"https://www.educoder.net/classrooms/nvoi7zeh/statistics_quality/192066"}];return t.a.createElement("section",{className:Hn.a.home},t.a.createElement(Gr.a,{width:800,visible:At,file_url:"https://www-cdn.educoder.net/video/learning.mp4",copyUrl:"https://www-cdn.educoder.net/video/learning.mp4",onClose:function(){return Ht(!1)}}),t.a.createElement(T.a,{loading:se,active:!0,paragraph:{rows:5}},t.a.createElement("div",{className:Hn.a.bg},t.a.createElement("div",{className:Hn.a.public_width},t.a.createElement("div",{className:Hn.a.banner},t.a.createElement(va.a,Qt,rt==null||((M=rt.images_url)===null||M===void 0)?void 0:M.map(function(zt){return t.a.createElement("div",{onClick:function(){zt.path&&Object(v.O)(zt.path)}},t.a.createElement("div",{className:"index_moe_li",style:{cursor:zt.path?"pointer":"default"}},t.a.createElement("img",{src:d.a.IMG_SERVER+zt.image_url,alt:""}),t.a.createElement("div",{className:"index_moe_focus_shadow"}),t.a.createElement("span",{className:"index_moe_focus_b"})))}))))),t.a.createElement("div",{className:Hn.a.content},t.a.createElement("div",{className:Hn.a.experience},t.a.createElement("a",{href:"https://lks-class.smartedu.lenovo.com/ilearning",target:"_blank",className:Hn.a.li}),t.a.createElement(b.a,{to:"/paths/higherVocationalEducation",target:"_blank",className:Hn.a.li}),t.a.createElement(b.a,{to:"/paths",target:"_blank",className:Hn.a.li})),t.a.createElement("div",{className:Hn.a.demonstrate},t.a.createElement("div",{className:Hn.a.title},"\u5178\u578B\u573A\u666F\u5E94\u7528\u793A\u8303"),t.a.createElement("aside",null,Ut.map(function(zt,xn){var gn;return t.a.createElement("div",{key:xn,className:Hn.a.li,style:{background:zt.background,cursor:zt!=null&&zt.more?"pointer":"default"},onClick:function(){}},t.a.createElement("div",{className:Hn.a.name},zt.name),t.a.createElement("div",{className:Hn.a.tagWarp},zt==null||((gn=zt.tags)===null||gn===void 0)?void 0:gn.map(function(tn,an){return t.a.createElement("div",{key:"".concat(xn,"-").concat(an),className:Hn.a.tag},tn)})),t.a.createElement("div",{className:Hn.a.mask,onClick:function(){switch(xn){case 0:Ht(!0);break;default:zt.link?Object(v.O)(zt.link):zt.more&&y.d.push("/classrooms/classicCases");return}},style:{background:zt.more?"rgba(25, 110, 253, 0.8)":"rgba(90, 106, 132, 0.6)"}},zt.more?"\u67E5\u770B\u66F4\u591A":"\u656C\u8BF7\u671F\u5F85\uFF5E"))}))),t.a.createElement("div",{className:Hn.a.feature},t.a.createElement("div",{className:Hn.a.name},t.a.createElement("span",null,"\u7279\u8272\u529F\u80FD"),t.a.createElement("span",null,"FEATURES")),t.a.createElement("aside",null,Jt.map(function(zt,xn){return t.a.createElement("div",{className:Hn.a.li,key:zt.title,onClick:function(){switch(xn){case 0:Ht(!0);break;default:zt.link&&Object(v.O)(zt.link);break}}},t.a.createElement("img",{src:zt.img}),t.a.createElement("div",null,t.a.createElement("h4",null,zt.title),t.a.createElement("h6",null,zt.intro)))}))))))},er=Object(y.a)(function(e){var a=e.user;return{user:a}})(Nr),La=E("Znn+"),_r=E("ZTPi"),xa=E("8/ia"),Mn=E.n(xa),ia=E("QgcY"),oa=E("CzVm"),Or=E.n(oa),Rr=E("Eo/3"),sa=E.n(Rr),Yr=E("Hwda"),_a=E.n(Yr),dr=E("rIHE"),la=E.n(dr),Br=E("APus"),Ia=E.n(Br),_e=E("B9Dg"),ke=E.n(_e),je=E("IuEb"),Te=E.n(je),oe=E("umnG"),ge=E.n(oe),le=E("40xk"),Se=E.n(le),Oe=E("LzVc"),Fe=E.n(Oe),Ne=function(a){var M=a.competitions,N=a.user,z=a.dispatch,ee=Object(k.a)(a,["competitions","user","dispatch"]),re=Object(u.useState)(!1),se=Object(h.a)(re,2),he=se[0],ve=se[1],we=Object(u.useState)({}),Ve=Object(h.a)(we,2),We=Ve[0],tt=Ve[1],Je=Object(u.useState)(""),rt=Object(h.a)(Je,2),Et=rt[0],Xe=rt[1],xt=Object(u.useRef)(null),At=Object(u.useRef)(null);Object(u.useEffect)(function(){Ht()},[]);var Ht=function(){var Jt=Object(P.a)(s.a.mark(function zt(){return s.a.wrap(function(gn){for(;;)switch(gn.prev=gn.next){case 0:M.listParams.keyword="",M.listParams.category="",M.listParams.page=1,z({type:"competitions/getList",payload:Object(D.a)({},M.listParams)});case 4:case"end":return gn.stop()}},zt)}));return function(){return Jt.apply(this,arguments)}}(),Yt=[{path:"",img:Or.a},{path:"",img:Or.a},{path:"",img:Or.a},{path:"",img:Or.a}],Qt=[{path:"",img:Te.a,name:"\u7B2C\u4E94\u5C4A\u4E2D\u56FD\u8BA1\u7B97\u673A\u8F6F\u4EF6\u5F00\u6E90\u521B\u65B0\u667A\u80FD\u5927\u8D5B",des:"\u968F\u7740AI\u6280\u672F\u7684\u5F15\u5165\uFF0C\u6559\u80B2\u884C\u4E1A\u6B63\u5728\u8131\u79BB\u5355\u4E00\u6559\u80B2\u8F85\u52A9\u7684\u89D2\u8272\uFF0C\u4E3A\u53D7\u6559\u80B2\u8005\u63D0\u4F9B\u79D1\u6280\u8D4B\u80FD\u3001\u5185\u5BB9\u5B8C\u5584\u3001\u6548\u679C\u4F18\u826F\u7684\u8BFE\u7A0B\uFF0C\uFF0C\u5185\u5BB9\u5B8C\u5584\u3001\u6548\u679C\u4F18\u826F\u7684\u8BFE\u7A0B\uFF0C\u7ED3\u5408\u6D77\u91CF\u4F18\u8D28\u8D44\u6E90\u8986\u76D6\u7EC8\u8EAB\u5B66\u4E60\u573A\u666F\uFF0C\u5B9E\u73B0\u9AD8\u8D28\u91CF\u6559\u80B2\u7684\u53EF\u6301\u7EED\u53D1\u5C55\u76EE\u6807\u3002"},{path:"",img:Te.a,name:"\u7B2C\u4E94\u5C4A\u4E2D\u56FD\u8BA1\u7B97\u673A\u8F6F\u4EF6\u5F00\u6E90\u521B\u65B0\u667A\u80FD\u5927\u8D5B",des:"\u968F\u7740AI\u6280\u672F\u7684\u5F15\u5165\uFF0C\u6559\u80B2\u884C\u4E1A\u6B63\u5728\u8131\u79BB\u5355\u4E00\u6559\u80B2\u8F85\u52A9\u7684\u89D2\u8272\uFF0C\u4E3A\u53D7\u6559\u80B2\u8005\u63D0\u4F9B\u79D1\u6280\u8D4B\u80FD\u3001\u5185\u5BB9\u5B8C\u5584\u3001\u6548\u679C\u4F18\u826F\u7684\u8BFE\u7A0B\uFF0C\uFF0C\u5185\u5BB9\u5B8C\u5584\u3001\u6548\u679C\u4F18\u826F\u7684\u8BFE\u7A0B\uFF0C\u7ED3\u5408\u6D77\u91CF\u4F18\u8D28\u8D44\u6E90\u8986\u76D6\u7EC8\u8EAB\u5B66\u4E60\u573A\u666F\uFF0C\u5B9E\u73B0\u9AD8\u8D28\u91CF\u6559\u80B2\u7684\u53EF\u6301\u7EED\u53D1\u5C55\u76EE\u6807\u3002"},{path:"",img:Te.a,name:"\u7B2C\u4E94\u5C4A\u4E2D\u56FD\u8BA1\u7B97\u673A\u8F6F\u4EF6\u5F00\u6E90\u521B\u65B0\u667A\u80FD\u5927\u8D5B",des:"\u968F\u7740AI\u6280\u672F\u7684\u5F15\u5165\uFF0C\u6559\u80B2\u884C\u4E1A\u6B63\u5728\u8131\u79BB\u5355\u4E00\u6559\u80B2\u8F85\u52A9\u7684\u89D2\u8272\uFF0C\u4E3A\u53D7\u6559\u80B2\u8005\u63D0\u4F9B\u79D1\u6280\u8D4B\u80FD\u3001\u5185\u5BB9\u5B8C\u5584\u3001\u6548\u679C\u4F18\u826F\u7684\u8BFE\u7A0B\uFF0C\uFF0C\u5185\u5BB9\u5B8C\u5584\u3001\u6548\u679C\u4F18\u826F\u7684\u8BFE\u7A0B\uFF0C\u7ED3\u5408\u6D77\u91CF\u4F18\u8D28\u8D44\u6E90\u8986\u76D6\u7EC8\u8EAB\u5B66\u4E60\u573A\u666F\uFF0C\u5B9E\u73B0\u9AD8\u8D28\u91CF\u6559\u80B2\u7684\u53EF\u6301\u7EED\u53D1\u5C55\u76EE\u6807\u3002"}],Ut=function(zt){Xe(zt),M.listParams.page=1,M.listParams.category=zt,z({type:"competitions/getList",payload:Object(D.a)({},M.listParams)})};return t.a.createElement("section",{className:Mn.a.home},t.a.createElement(T.a,{loading:he,active:!0,paragraph:{rows:5}},t.a.createElement("div",{className:Mn.a.bg},Yt&&t.a.createElement(S.a,{ref:xt,autoplay:!0,pauseOnDotsHover:!0},Yt==null?void 0:Yt.map(function(Jt,zt){return t.a.createElement("div",{key:zt,className:Mn.a.li},t.a.createElement("a",{href:Jt.path},t.a.createElement("img",{width:"100%",src:Jt.img})))})),t.a.createElement("div",{className:Mn.a.btns},t.a.createElement("div",{onClick:function(){xt.current.prev()}},t.a.createElement("i",{className:"iconfont icon-fanhui1"})),t.a.createElement("div",{style:{transform:"rotate(180deg)"},onClick:function(){xt.current.next()}},t.a.createElement("i",{className:"iconfont icon-fanhui1"})))),t.a.createElement("div",{className:Mn.a.competition},t.a.createElement("div",{className:Mn.a.title},"2022\u8D5B\u4E8B"),t.a.createElement("div",{className:Mn.a.des},t.a.createElement("img",{src:sa.a,alt:""}),t.a.createElement("aside",null,t.a.createElement("div",null,"5\u67087\u65E5"),t.a.createElement("div",null,"\u5927\u8D5B\u5F00\u542F")),t.a.createElement("img",{className:"ml5 mr5",src:ke.a}),t.a.createElement("img",{src:_a.a,alt:""}),t.a.createElement("aside",null,t.a.createElement("div",null,"5\u67087\u65E5-8\u670815\u65E5"),t.a.createElement("div",null,"\u5927\u8D5B\u5E38\u89C4\u8D5B\u9636\u6BB5")),t.a.createElement("img",{className:"ml5 mr5",src:ke.a}),t.a.createElement("img",{src:la.a,alt:""}),t.a.createElement("aside",null,t.a.createElement("div",null,"8\u670815\u65E5-11\u670820\u65E5"),t.a.createElement("div",null,"\u5927\u8D5B\u51B3\u8D5B\u9636\u6BB5")),t.a.createElement("img",{className:"ml5 mr5",src:ke.a}),t.a.createElement("img",{src:Ia.a,alt:""}),t.a.createElement("aside",null,t.a.createElement("div",null,"12\u67081\u65E5"),t.a.createElement("div",null,"\u9881\u5956\u5927\u4F1A")))),t.a.createElement("div",{className:Mn.a.information},t.a.createElement("div",{className:Mn.a.title},t.a.createElement("b",null,"\u8D5B\u4E8B\u8D44\u8BAF"),t.a.createElement("span",null,"\u66F4\u591A",t.a.createElement("i",{className:"iconfont icon-zhankai1 font14"}))),t.a.createElement("div",{className:Mn.a.des},t.a.createElement("div",{className:Mn.a.d1},t.a.createElement("b",null,"\u7B2C\u4E94\u5C4A\u4E2D\u56FD\u8F6F\u4EF6\u5F00\u6E90\u521B\u65B0\u5927\u8D5B"),t.a.createElement("aside",null,"openEuler\u5F00\u6E90\u793E\u533A\u8D21\u732E\u8D5B"),t.a.createElement("div",null,"\u67E5\u770B\u8BE6\u60C5")),t.a.createElement("div",{className:Mn.a.d2},t.a.createElement("div",null,t.a.createElement("b",null,"\u7B2C\u4E8C\u5C4A\u300C\u8BA1\u56FE\u300Dittor\u300D\u4EBA\u5DE5\u667A\u80FD\u6311\u6218\u8D5B"),t.a.createElement("aside",null,"\u56FD\u5BB6\u81EA\u7136\u79D1\u5B66\u57FA\u91D1\u59D4\u4FE1\u606F\u79D1\u5B66\u90E8"),t.a.createElement("div",null,"\u67E5\u770B\u8BE6\u60C5")),t.a.createElement("div",null,t.a.createElement("b",null,"\u7B2C\u4E8C\u5C4A\u300C\u8BA1\u56FE\u300Dittor\u300D\u8BA1\u7B97\u673A\u4EBA\u5DE5\u667A\u80FD\u6311\u6218\u2026"),t.a.createElement("aside",null,"\u56FD\u5BB6\u81EA\u7136\u79D1\u5B66\u57FA\u91D1\u59D4\u4FE1\u606F\u79D1\u5B66\u90E8"),t.a.createElement("div",null,"\u67E5\u770B\u8BE6\u60C5"))),t.a.createElement("div",{className:Mn.a.d3},t.a.createElement("div",null,t.a.createElement("b",null,"DataWorks\u4E00\u7AD9\u5F0F\u5927\u6570\u636E\u5F00\u53D1\u6311\u6218\u5927\u8D5B"),t.a.createElement("aside",null,"\u56FD\u5BB6\u81EA\u7136\u79D1\u5B66\u57FA\u91D1\u59D4\u4FE1\u606F\u79D1\u5B66\u90E8"),t.a.createElement("div",null,"\u67E5\u770B\u8BE6\u60C5")),t.a.createElement("div",null,t.a.createElement("b",null,"\u300C\u8BA1\u56FE\u300Dittor\u300D\u5927\u6570\u636E\u8FD0\u7528\u4EBA\u5DE5\u667A\u80FD\u6311\u6218\u8D5B\u2026"),t.a.createElement("aside",null,"\u56FD\u5BB6\u81EA\u7136\u79D1\u5B66\u57FA\u91D1\u59D4\u4FE1\u606F\u79D1\u5B66\u90E8"),t.a.createElement("div",null,"\u67E5\u770B\u8BE6\u60C5"))))),t.a.createElement("div",{className:Mn.a.retrospect},t.a.createElement("div",{className:Mn.a.title},t.a.createElement("b",null,"\u5F80\u671F\u56DE\u987E"),t.a.createElement("span",null,"\u66F4\u591A",t.a.createElement("i",{className:"iconfont icon-zhankai1 font14"}))),t.a.createElement("div",{className:Mn.a.banner},Qt&&t.a.createElement(S.a,{ref:At,autoplay:!1,pauseOnDotsHover:!0},Qt==null?void 0:Qt.map(function(Jt,zt){return t.a.createElement("div",{key:zt,className:Mn.a.li},t.a.createElement("div",{className:Mn.a.left},t.a.createElement("img",{width:524,src:Jt.img})),t.a.createElement("div",{className:Mn.a.right},t.a.createElement("div",{className:Mn.a.name},Jt==null?void 0:Jt.name),t.a.createElement("div",{className:Mn.a.des},Jt.des),t.a.createElement("div",{className:Mn.a.btn},t.a.createElement("span",null,"\u7ACB\u5373\u67E5\u770B"),t.a.createElement("img",{src:ge.a})),t.a.createElement("img",{className:Mn.a.l,src:Se.a}),t.a.createElement("img",{className:Mn.a.r,src:Fe.a})))})),t.a.createElement("div",{className:Mn.a.btns},t.a.createElement("div",{onClick:function(){At.current.prev()}},t.a.createElement("i",{className:"iconfont icon-fanhui1"})),t.a.createElement("div",{style:{transform:"rotate(180deg)"},onClick:function(){At.current.next()}},t.a.createElement("i",{className:"iconfont icon-fanhui1"}))))),t.a.createElement("div",{className:Mn.a.group},t.a.createElement("div",{className:Mn.a.title},"\u8D5B\u9898\u5206\u7EC4"),t.a.createElement(_r.a,{className:Mn.a.tabs,activeKey:Et,onChange:Ut},t.a.createElement(_r.a.TabPane,{tab:"\u5168\u90E8",key:""}),t.a.createElement(_r.a.TabPane,{tab:"\u8FDB\u884C\u4E2D",key:"progressing"}),t.a.createElement(_r.a.TabPane,{tab:"\u5DF2\u7ED3\u675F",key:"ended"})),t.a.createElement("div",{className:Mn.a.list},t.a.createElement(ia.default,{show:!1})),t.a.createElement("div",{onClick:function(){return y.d.push("/competitions?tabs=".concat(Et))},className:Mn.a.btn},"\u66F4\u591A\u8D5B\u4E8B",t.a.createElement("i",{className:"iconfont icon-zhankai1 font14 ml5"})))))},Qe=Object(y.a)(function(e){var a=e.competitions,M=e.user;return{competitions:a,user:M}})(Ne),dt=function(a){var M=a.loading,N=a.globalSetting,z=a.children,ee=a.user,re=a.dispatch,se=a.location,he=Object(k.a)(a,["loading","globalSetting","children","user","dispatch","location"]),ve=Object(o.h)(),we=Object(g.b)(),Ve=N.globalLoading;return Object(u.useEffect)(function(){window.less.modifyVars(Object(D.a)({},i.a[N.theme]))},[N.theme]),t.a.createElement(U.b,{locale:R.default},!N.isIlearning&&N.isPaZhou?t.a.createElement(Qe,null):t.a.createElement(Jn,null),N.isIlearning&&t.a.createElement(er,null))},Rt=Q.default=Object(y.a)(function(e){var a=e.loading,M=e.globalSetting,N=e.user;return{loading:a,globalSetting:M,user:N}})(dt)},QgcY:function(ie,Q,E){"use strict";E.r(Q);var Y=E("2qtc"),U=E("kLXV"),D=E("DjyN"),k=E("NUBc"),u=E("cWXX"),t=E("/ezw"),R=E("+L6B"),o=E("2/Rp"),y=E("Mwp2"),g=E("VXEj"),i=E("5NDa"),x=E("5rEg"),T=E("miYZ"),m=E("tsqr"),S=E("9og8"),P=E("k1fw"),h=E("tJVT"),l=E("PpiC"),s=E("Znn+"),c=E("ZTPi"),p=E("WmNS"),b=E.n(p),A=E("q1tI"),O=E.n(A),_=E("Ty5D"),f=E("9kvl"),n=E("1vsH"),r=E("D2RN"),d=E.n(r),w=E("m3rI"),C=E("zrhs"),v=E("xKgJ"),L=E("NLgs"),I=E("7Kak"),B=E("9yH6"),F=E("sRBo"),G=E("kaz8"),X=E("/zsF"),W=E("PArb"),K=E("T2oS"),Z=E("W9HT"),q=E("14J3"),ce=E("BMrR"),ue=E("jCWc"),ye=E("kPKH"),xe=E("5Dmo"),Ee=E("3S7+"),Ae=E("oBTY"),Re=E("wd/R"),ae=E.n(Re),pe=E("cVA7"),J=E.n(pe),fe=E("ErOA"),Me=E("BdwD"),be=E("RotF"),Ge=E.n(be),ft=E("mgmH"),Pe=function(){var mt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return{color:["#0152d9","#B620E0","#44D7B6"],legend:{},tooltip:{},dataset:{source:mt},xAxis:{type:"category"},yAxis:{},series:[{type:"bar",label:{show:!0,position:"top"}},{type:"bar",label:{show:!0,position:"top"}},{type:"bar",label:{show:!0,position:"top"}}]}},ze=c.a.TabPane,Ce=G.a.Group,Le=function(mt){var qe,$e,Ye,Ct,Wt,Gt=mt.competitions,Vt=mt.globalSetting,un=mt.loading,pn=mt.dispatch,gt=mt.user,Ze=mt.type,st=mt.keyword,Ke=Object(l.a)(mt,["competitions","globalSetting","loading","dispatch","user","type","keyword"]),me=Object(_.h)(),De=Object(_.i)(),nt=Object(A.useState)({data:[["\u4E1C\u5317",0,0,0],["\u534E\u4E1C",0,0,0],["\u534E\u5317",0,0,0],["\u534E\u4E2D",0,0,0],["\u534E\u5357",0,0,0],["\u897F\u5357",0,0,0],["\u897F\u5317",0,0,0],["\u5176\u4ED6",0,0,0]]}),et=Object(h.a)(nt,2),ot=et[0],_t=et[1],at=Object(A.useState)(!1),pt=Object(h.a)(at,2),Kt=pt[0],qt=pt[1],en=Object(A.useState)(!0),ne=Object(h.a)(en,2),te=ne[0],j=ne[1],H=Object(A.useState)([]),V=Object(h.a)(H,2),$=V[0],de=V[1],Ie=Object(A.useState)([]),Ue=Object(h.a)(Ie,2),ut=Ue[0],yt=Ue[1];Object(A.useEffect)(function(){St()},[De,st]);function St(){return Bt.apply(this,arguments)}function Bt(){return Bt=Object(S.a)(b.a.mark(function It(){var it;return b.a.wrap(function(jt){for(;;)switch(jt.prev=jt.next){case 0:return qt(!0),jt.next=3,pn({type:"competitions/getList",payload:{category:Ze,page:1,keyword:st||""}});case 3:it=jt.sent,qt(!1),de([]),_t({data:[["\u4E1C\u5317",0,0,0],["\u534E\u4E1C",0,0,0],["\u534E\u5317",0,0,0],["\u534E\u4E2D",0,0,0],["\u534E\u5357",0,0,0],["\u897F\u5357",0,0,0],["\u897F\u5317",0,0,0],["\u5176\u4ED6",0,0,0]]}),yt(Object(Ae.a)(it==null?void 0:it.competitions));case 8:case"end":return jt.stop()}},It)})),Bt.apply(this,arguments)}return O.a.createElement("section",null,O.a.createElement("aside",{className:"edu-container minH500"},(ut==null?void 0:ut.length)===0&&O.a.createElement(Me.a,null),(ut==null?void 0:ut.length)>0&&O.a.createElement("div",{style:{marginTop:"10px",height:"240px",padding:"20PX",background:"#fff",overflowY:"scroll"}},O.a.createElement(Ge.a,{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(){var It=Object(S.a)(b.a.mark(function it(Xt){var jt,Nt;return b.a.wrap(function(ln){for(;;)switch(ln.prev=ln.next){case 0:if(!(te&&!Kt)){ln.next=8;break}return qt(!0),ln.next=4,pn({type:"competitions/getList",payload:{category:Ze,page:Xt}});case 4:Nt=ln.sent,qt(!1),yt([].concat(Object(Ae.a)(ut),Object(Ae.a)(Nt==null?void 0:Nt.competitions))),(Nt==null||((jt=Nt.competitions)===null||jt===void 0)?void 0:jt.length)<20&&j(!1);case 8:case"end":return ln.stop()}},it)}));return function(it){return It.apply(this,arguments)}}(),hasMore:te,useWindow:!1},O.a.createElement(Z.a,{spinning:Kt},O.a.createElement(Ce,{value:$,onChange:function(){var It=Object(S.a)(b.a.mark(function it(Xt){var jt;return b.a.wrap(function(Dt){for(;;)switch(Dt.prev=Dt.next){case 0:if(de(Object(Ae.a)(Xt)),!((Xt==null?void 0:Xt.length)>0)){Dt.next=8;break}return Dt.next=4,Object(fe.a)("/api/competitions/region_reports.json",{method:"get",params:{ids:Xt.toString()}});case 4:jt=Dt.sent,(jt==null?void 0:jt.status)===0&&_t(jt),Dt.next=9;break;case 8:_t({data:[["\u4E1C\u5317",0,0,0],["\u534E\u4E1C",0,0,0],["\u534E\u5317",0,0,0],["\u534E\u4E2D",0,0,0],["\u534E\u5357",0,0,0],["\u897F\u5357",0,0,0],["\u897F\u5317",0,0,0],["\u5176\u4ED6",0,0,0]]});case 9:case"end":return Dt.stop()}},it)}));return function(it){return It.apply(this,arguments)}}()},O.a.createElement(ce.a,{style:{width:"1160px"}},ut==null?void 0:ut.map(function(It,it){return O.a.createElement(ye.a,{span:12,style:{marginTop:"15px"}},O.a.createElement(G.a,{value:It.id,style:{fontSize:"16px",display:"flex",alignItems:"center"}},O.a.createElement(Ee.a,{title:It.sub_title?It.name+"\u2014\u2014"+It.sub_title:It.name},O.a.createElement("span",{className:d.a.checkboxtitle},It.name,It.sub_title?"\u2014\u2014"+It.sub_title:"")," ")))})))))),O.a.createElement("div",{style:{marginTop:"10px",background:"#fff",paddingBottom:"20px"}},O.a.createElement("div",{style:{height:"76px",padding:"30px 40px",background:"#fff",display:"flex"}},O.a.createElement("span",{style:{fontSize:"16px",color:"#333333",flex:"1"}},"\u6570\u636E\u5C55\u793A"),O.a.createElement(o.a,{style:{width:"100px",height:"36px"},type:"primary",onClick:function(){Object(ft.m)({ids:$.toString()})}},"\u6570\u636E\u5BFC\u51FA")),O.a.createElement(W.a,{style:{padding:"0px 40px"}}),O.a.createElement("div",{style:{textAlign:"center"}},O.a.createElement("span",{style:{fontSize:"20px",fontWeight:600}},"\u7ADE\u8D5B\u62A5\u540D\u60C5\u51B5\u7EDF\u8BA1\u7B80\u62A5"),O.a.createElement("br",null),O.a.createElement("div",{style:{marginTop:"20px"}},O.a.createElement("span",null,"\u622A\u6B62\u81F3\uFF1A",ae()(new Date).format("MM\u6708DD\u65E5 HH:mm:ss")),O.a.createElement("span",{style:{marginLeft:"30px"}},"\u6240\u9009\u4E2D\u5927\u8D5B\u76EE\u524D\u5408\u8BA1\u5171\u6709\uFF1A",O.a.createElement("span",{style:{color:"#999999"}}," ",O.a.createElement("span",{style:{color:"#B620E0"}},(ot==null?void 0:ot.school_count)||0)," \u6240\u9AD8\u6821 ",O.a.createElement("span",{style:{color:"#44D7B6",marginLeft:"10px"}},(ot==null?void 0:ot.team_count)||0)," \u652F\u961F\u4F0D ",O.a.createElement("span",{style:{color:"#0152d9",marginLeft:"10px"}},(ot==null?void 0:ot.user_count)||0)," \u540D\u5B66\u751F\u62A5\u540D ")))),O.a.createElement("div",{style:{height:"70px",display:"flex",justifyContent:"center",padding:"20px 0px"}},O.a.createElement("div",{style:{margin:"0px 40px",textAlign:"center"}},O.a.createElement("p",{style:{color:"#333333"}},"985\u9662\u6821"),O.a.createElement("p",{style:{color:"#999999",fontSize:"14px"}},O.a.createElement("span",{style:{color:"#E53333",fontSize:"20px",marginRight:"2px"}},(ot==null||((qe=ot.school_level_count)===null||qe===void 0)?void 0:qe[0])||0),"\u6240")),O.a.createElement("span",{style:{height:"54px",border:"1px solid #f1f1f1",width:"1px"}}),O.a.createElement("div",{style:{margin:"0px 40px",textAlign:"center"}},O.a.createElement("p",{style:{color:"#333333"}},"211\u9662\u6821"),O.a.createElement("p",{style:{color:"#999999",fontSize:"14px"}},O.a.createElement("span",{style:{color:"#FF8C29",fontSize:"20px",marginRight:"2px"}},(ot==null||(($e=ot.school_level_count)===null||$e===void 0)?void 0:$e[1])||0),"\u6240")),O.a.createElement("span",{style:{height:"54px",border:"1px solid #f1f1f1",width:"1px"}}),O.a.createElement("div",{style:{margin:"0px 40px",textAlign:"center"}},O.a.createElement("p",{style:{color:"#333333"}},"\u672C\u79D1\u9662\u6821"),O.a.createElement("p",{style:{color:"#999999",fontSize:"14px"}},O.a.createElement("span",{style:{color:"#F7B500",fontSize:"20px",marginRight:"2px"}},(ot==null||((Ye=ot.school_level_count)===null||Ye===void 0)?void 0:Ye[2])||0),"\u6240")),O.a.createElement("span",{style:{height:"54px",border:"1px solid #f1f1f1",width:"1px"}}),O.a.createElement("div",{style:{margin:"0px 40px",textAlign:"center"}},O.a.createElement("p",{style:{color:"#333333"}},"\u9AD8\u804C\u9AD8\u4E13"),O.a.createElement("p",{style:{color:"#999999",fontSize:"14px"}},O.a.createElement("span",{style:{color:"#0152d9",fontSize:"20px",marginRight:"2px"}},(ot==null||((Ct=ot.school_level_count)===null||Ct===void 0)?void 0:Ct[3])||0),"\u6240")),O.a.createElement("span",{style:{height:"54px",border:"1px solid #f1f1f1",width:"1px"}}),O.a.createElement("div",{style:{margin:"0px 40px",textAlign:"center"}},O.a.createElement("p",{style:{color:"#333333"}},"\u5176\u4ED6\u9662\u6821"),O.a.createElement("p",{style:{color:"#999999",fontSize:"14px"}},O.a.createElement("span",{style:{color:"#666666",fontSize:"20px",marginRight:"2px"}},(ot==null||((Wt=ot.school_level_count)===null||Wt===void 0)?void 0:Wt[4])||0),"\u6240"))),O.a.createElement(J.a,{option:Pe(Object.values(ot==null?void 0:ot.data)),style:{height:400,width:1200},opts:{renderer:"svg"}}),O.a.createElement("div",{style:{display:"flex",justifyContent:"center"}},O.a.createElement("div",{style:{display:"flex",alignItems:"center"}},O.a.createElement("span",{style:{display:"flex",marginRight:"5px",width:"14px",height:"14px",background:"#0152d9"}}),"\u4EBA\u6570"),O.a.createElement("div",{style:{display:"flex",alignItems:"center",margin:"0px 20px"}},O.a.createElement("span",{style:{display:"flex",marginRight:"5px",width:"14px",height:"14px",background:"#B620E0"}}),"\u5B66\u6821\u6570"),O.a.createElement("div",{style:{display:"flex",alignItems:"center"}},O.a.createElement("span",{style:{display:"flex",marginRight:"5px",width:"14px",height:"14px",background:"#44D7B6"}}),"\u961F\u4F0D\u6570\uFF08\u961F\u4F0D\u5982\u679C\u8DE8\u533A\uFF0C\u5219\u8BE5\u961F\u4F0D\u5728\u5404\u81EA\u533A\u57DF\u961F\u4F0D\u6570\u90FD\u52A01\uFF09")))))},He=Object(f.a)(function(ht){var mt=ht.competitions,qe=ht.loading,$e=ht.globalSetting,Ye=ht.user;return{competitions:mt,globalSetting:$e,loading:qe.models.competitions,user:Ye}})(Le),Be=c.a.TabPane,bt=G.a.Group,ct=function(mt){var qe=mt.competitions,$e=mt.globalSetting,Ye=mt.loading,Ct=mt.dispatch,Wt=mt.user,Gt=Object(l.a)(mt,["competitions","globalSetting","loading","dispatch","user"]),Vt=Object(_.h)(),un=Object(A.useState)(""),pn=Object(h.a)(un,2),gt=pn[0],Ze=pn[1],st=Object(A.useState)([]),Ke=Object(h.a)(st,2),me=Ke[0],De=Ke[1],nt=Object(A.useState)(),et=Object(h.a)(nt,2),ot=et[0],_t=et[1];return O.a.createElement("section",null,O.a.createElement("aside",{className:"edu-container minH500"},O.a.createElement("div",{style:{height:"96px",marginTop:"30px",background:"#fff",textAlign:"center",display:"flex",alignItems:"center",justifyContent:"space-between",padding:"0px 20px"}},O.a.createElement(B.a.Group,{style:{textAlign:"center"},value:gt,onChange:function(){var at=Object(S.a)(b.a.mark(function pt(Kt){return b.a.wrap(function(en){for(;;)switch(en.prev=en.next){case 0:Ze(Kt.target.value);case 1:case"end":return en.stop()}},pt)}));return function(pt){return at.apply(this,arguments)}}(),defaultValue:"",optionType:"button",size:"large",buttonStyle:"solid"},O.a.createElement(B.a.Button,{style:{width:"100px",borderRadius:"5px 0px 0px 5px"},value:""},"\u5168\u90E8"),O.a.createElement(B.a.Button,{style:{width:"100px"},value:"progressing"},"\u8FDB\u884C\u4E2D\u7684"),O.a.createElement(B.a.Button,{style:{width:"100px",borderRadius:"0px 5px 5px 0px"},value:"ended"},"\u5F80\u671F\u6BD4\u8D5B")),O.a.createElement(x.a.Search,{style:{width:"300px"},size:"large",onChange:function(pt){pt.target.value||_t(pt.target.value)},onSearch:function(pt,Kt){_t(pt)},onPressEnter:function(pt){_t(pt.target.value)},enterButton:"\u641C\u7D22",loading:!1})),gt===""&&O.a.createElement(He,{type:gt,keyword:ot}),gt==="progressing"&&O.a.createElement(He,{type:gt,keyword:ot}),gt==="ended"&&O.a.createElement(He,{type:gt,keyword:ot})))},Ot=Object(f.a)(function(ht){var mt=ht.competitions,qe=ht.loading,$e=ht.globalSetting,Ye=ht.user;return{competitions:mt,globalSetting:$e,loading:qe.models.competitions,user:Ye}})(ct),Ft=E("lzim"),Mt=E("Ptgr"),wt=E("cj7N"),kt=E.n(wt),$t=E("UfjD"),Lt=E("qHvr"),vt=c.a.TabPane,lt=function(mt){var qe,$e,Ye,Ct=mt.competitions,Wt=mt.globalSetting,Gt=mt.loading,Vt=mt.dispatch,un=mt.user,pn=mt.show,gt=pn===void 0?!0:pn,Ze=Object(l.a)(mt,["competitions","globalSetting","loading","dispatch","user","show"]),st=Object(_.h)(),Ke=Object(A.useState)(!1),me=Object(h.a)(Ke,2),De=me[0],nt=me[1],et=Object(A.useState)(),ot=Object(h.a)(et,2),_t=ot[0],at=ot[1],pt=Object(A.useState)(!1),Kt=Object(h.a)(pt,2),qt=Kt[0],en=Kt[1],ne=Object(A.useState)(!1),te=Object(h.a)(ne,2),j=te[0],H=te[1],V=Object(A.useState)(!1),$=Object(h.a)(V,2),de=$[0],Ie=$[1],Ue=Object(A.useState)(!0),ut=Object(h.a)(Ue,2),yt=ut[0],St=ut[1],Bt=Object(A.useState)([]),It=Object(h.a)(Bt,2),it=It[0],Xt=It[1];console.log(st),Object(A.useEffect)(function(){return Vt({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),function(){Vt({type:"globalSetting/onlyShowBackTopToggle",payload:!0})}},[]),Object(A.useEffect)(function(){if(gt){var vn;Ct.listParams.category=((vn=st.query)===null||vn===void 0?void 0:vn.tabs)||"",Vt({type:"competitions/getList",payload:Object(P.a)({},Ct.listParams)})}return function(){Ct.listParams.keyword="",Ct.listParams.category="",Ct.listParams.page=1,Vt({type:"competitions/getList",payload:Object(P.a)({},Ct.listParams)})}},[Ct.name]),Object(A.useEffect)(function(){gt&&Object(n.T)("\u5728\u7EBF\u7ADE\u8D5B")});function jt(){return Nt.apply(this,arguments)}function Nt(){return Nt=Object(S.a)(b.a.mark(function vn(){var Pt,dn;return b.a.wrap(function(nn){for(;;)switch(nn.prev=nn.next){case 0:return nn.next=2,Vt({type:"homePage/getHomeNotice",payload:{}});case 2:Pt=nn.sent,Pt&&(dn=localStorage.getItem("SystemUpdateadvtime"),localStorage.setItem("SystemUpdateadvtime",Pt.start_at),Pt!=null&&Pt.id?localStorage.setItem("isfirst","0"):localStorage.setItem("isfirst","2"),at(Pt));case 4:case"end":return nn.stop()}},vn)})),Nt.apply(this,arguments)}var Dt=function(Pt,dn){document.body.scrollIntoView(),Ct.listParams.page=Pt,Vt({type:"competitions/getList",payload:Object(P.a)(Object(P.a)({},Ct.listParams),{},{edu:st.query.edu})})};function ln(vn){vn.stopPropagation()}function bn(vn,Pt,dn){return on.apply(this,arguments)}function on(){return on=Object(S.a)(b.a.mark(function vn(Pt,dn,Sn){var nn,ar;return b.a.wrap(function(yn){for(;;)switch(yn.prev=yn.next){case 0:if(Pt.stopPropagation(),Object(L.e)(Vt)){yn.next=3;break}return yn.abrupt("return");case 3:if(!(dn!=null&&dn.is_authentication&&!(un!=null&&(nn=un.userInfo)!==null&&nn!==void 0&&nn.authentication))){yn.next=6;break}return Vt({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-Auth"}}),yn.abrupt("return");case 6:if(!(Sn==="ismodel")){yn.next=20;break}if(!(dn.member_of_course===!0)){yn.next=11;break}Object(n.O)("/classrooms/".concat(dn.course_id)),yn.next=18;break;case 11:if(dn.invite_code){yn.next=14;break}return m.b.info("\u672C\u7ADE\u8D5B\u53EA\u9762\u5411\u90E8\u5206\u5B66\u6821/\u5355\u4F4D\u5F00\u653E\uFF0C\u4F60\u6682\u65F6\u6CA1\u6709\u53C2\u8D5B\u8D44\u683C"),yn.abrupt("return");case 14:return yn.next=16,Vt({type:"competitions/addApplytojoincourse",payload:{invite_code:dn.invite_code,student:1}});case 16:ar=yn.sent,ar.status===0&&Object(n.O)("/classrooms/".concat(dn.course_id));case 18:yn.next=33;break;case 20:if(!(dn.enrolled===!0)){yn.next=23;break}return Object(n.O)(Sn),yn.abrupt("return");case 23:if(!(Sn==="personal")){yn.next=31;break}if(!(dn.enroll_ended===!0)){yn.next=27;break}return m.b.info("\u62A5\u540D\u5DF2\u622A\u6B62"),yn.abrupt("return");case 27:en(!0),Xt(dn),yn.next=33;break;case 31:en(!0),Xt(dn);case 33:case"end":return yn.stop()}},vn)})),on.apply(this,arguments)}function cn(vn){Object(n.O)(vn)}function On(vn){return Ln.apply(this,arguments)}function Ln(){return Ln=Object(S.a)(b.a.mark(function vn(Pt){var dn;return b.a.wrap(function(nn){for(;;)switch(nn.prev=nn.next){case 0:if(yt){nn.next=2;break}return nn.abrupt("return");case 2:if(St(!1),!En()){nn.next=5;break}return nn.abrupt("return");case 5:return nn.next=7,Vt({type:"competitions/AddTeam",payload:{identifier:it==null?void 0:it.identifier,name:Pt}});case 7:dn=nn.sent,dn&&dn.status===0?(m.b.info("\u521B\u5EFA\u6218\u961F\u6210\u529F"),Vt({type:"competitions/getList",payload:Object(P.a)({},Ct.listParams)}),H(!1)):St(!0);case 9:case"end":return nn.stop()}},vn)})),Ln.apply(this,arguments)}function En(){var vn,Pt;if(un!=null&&(vn=un.userInfo)!==null&&vn!==void 0&&vn.is_teacher){var dn;if(it!=null&&(dn=it.teacher_staff)!==null&&dn!==void 0&&dn.mutiple_limited&&(it!=null&&it.enrolled))return m.b.info("\u4F60\u5DF2\u7ECF\u62A5\u540D\uFF0C\u4E0D\u80FD\u91CD\u590D\u62A5\u540D"),St(!0),!0}else{var Sn;if(it!=null&&(Sn=it.member_staff)!==null&&Sn!==void 0&&Sn.mutiple_limited&&(it!=null&&it.enrolled))return m.b.info("\u4F60\u5DF2\u7ECF\u62A5\u540D\uFF0C\u4E0D\u80FD\u91CD\u590D\u62A5\u540D"),St(!0),!0}if(it!=null&&it.enroll_ended)return m.b.info("\u62A5\u540D\u5DF2\u622A\u6B62\uFF0C\u65E0\u9700\u62A5\u540D"),St(!0),!0;if(un!=null&&(Pt=un.userInfo)!==null&&Pt!==void 0&&Pt.is_teacher){if(!it.teacher_staff)return m.b.info("\u5DF2\u7981\u6B62\u8001\u5E08\u62A5\u540D"),St(!0),!0}else if(!(it!=null&&it.member_staff))return m.b.info("\u5DF2\u7981\u6B62\u5B66\u751F\u62A5\u540D"),St(!0),!0}function In(vn){return Bn.apply(this,arguments)}function Bn(){return Bn=Object(S.a)(b.a.mark(function vn(Pt){var dn;return b.a.wrap(function(nn){for(;;)switch(nn.prev=nn.next){case 0:if(yt){nn.next=2;break}return nn.abrupt("return");case 2:if(!En()){nn.next=4;break}return nn.abrupt("return");case 4:return St(!1),nn.next=7,Vt({type:"competitions/JoinTeam",payload:{identifier:it==null?void 0:it.identifier,invite_code:Pt}});case 7:dn=nn.sent,dn&&dn.status===0?(m.b.info("\u52A0\u5165\u6218\u961F\u6210\u529F"),Vt({type:"competitions/getList",payload:Object(P.a)({},Ct.listParams)}),Ie(!1)):St(!0);case 9:case"end":return nn.stop()}},vn)})),Bn.apply(this,arguments)}var An=function(Pt){Pt.external_url?cn(Pt.external_url):cn(Pt.competition_status==="ended"?"/competitions/index/".concat(Pt.identifier):Pt.competition_status==="nearly_published"?Pt.permission.editable==!0?"/competitions/index/".concat(Pt.identifier):null:Pt.competition_status==="progressing"?"/competitions/index/".concat(Pt.identifier):null)},jn=function(Pt,dn){dn.external_url?(Pt.stopPropagation(),cn(dn.external_url)):bn(Pt,dn,dn.mode===2?"ismodel":dn.personal?"personal":"/competitions/index/".concat(dn.identifier,"/enroll"))};return O.a.createElement("section",{className:d.a.bg},gt&&O.a.createElement(A.Fragment,null,O.a.createElement("aside",{className:d.a.banner},O.a.createElement("img",{src:Wt!=null&&(qe=Wt.setting)!==null&&qe!==void 0&&qe.competition_banner_url?"".concat(w.a.IMG_SERVER,"/")+(Wt==null||(($e=Wt.setting)===null||$e===void 0)?void 0:$e.competition_banner_url):kt.a,alt:""})),O.a.createElement("section",{className:"bg-white",style:{height:"50px"}},O.a.createElement("aside",{className:"edu-container"},O.a.createElement(c.a,{defaultActiveKey:((Ye=st.query)===null||Ye===void 0?void 0:Ye.tabs)||"",className:d.a.tabs,tabBarStyle:{color:"#000000"},tabBarExtraContent:O.a.createElement(x.a.Search,{placeholder:"\u8BF7\u8F93\u5165\u7ADE\u8D5B\u540D\u79F0",onSearch:function(Pt){Ct.listParams.keyword=Pt,Ct.listParams.page=1,Vt({type:"competitions/getList",payload:Object(P.a)(Object(P.a)({},Ct.listParams),{},{edu:st.query.edu})})}}),onChange:function(Pt){Pt==="statistics"?nt(!0):nt(!1),Ct.listParams.page=1,Ct.listParams.category=Pt,Ct.listParams.page=1,Vt({type:"competitions/getList",payload:Object(P.a)({},Ct.listParams)})}},O.a.createElement(vt,{tab:"\u5168\u90E8",key:""}),O.a.createElement(vt,{tab:"\u5373\u5C06\u53D1\u5E03",key:"nearly_published"}),O.a.createElement(vt,{tab:"\u8FDB\u884C\u4E2D",key:"progressing"}),O.a.createElement(vt,{tab:"\u5F80\u671F\u6BD4\u8D5B",key:"ended"}),Object(v.v)()&&O.a.createElement(vt,{tab:"\u6570\u636E\u7EDF\u8BA1",key:"statistics"}))))),!De&&O.a.createElement("div",null,O.a.createElement("aside",{className:"edu-container minH500"},O.a.createElement(t.a,{loading:Gt,active:!0,avatar:{size:40},paragraph:{rows:5}},Ct.competitions&&O.a.createElement(g.b,{itemLayout:"vertical",size:"large",dataSource:Ct.competitions,style:{paddingTop:10},renderItem:function(Pt,dn){return O.a.createElement("div",{className:d.a.CompetitionsList},Pt.competition_status==="nearly_published"?Pt.permission.editable==!0?"":O.a.createElement("div",{className:d.a.CompetitionsListzhezhao},"\u5373\u5C06\u53D1\u5E03 \u656C\u8BF7\u671F\u5F85"):"",O.a.createElement(g.b.Item,{onClick:function(){return An(Pt)},className:d.a.shadow,key:dn},O.a.createElement(g.b.Item.Meta,{style:{marginBottom:"0px"},avatar:O.a.createElement("div",{className:d.a.divimg},O.a.createElement("img",{src:Pt&&Pt.image?"".concat(w.a.IMG_SERVER,"/")+Pt.image:Ft.s})),title:O.a.createElement("p",{style:{alignItems:"center",display:"flex"}},O.a.createElement("a",{className:d.a.task_hide},Pt.name,Pt.sub_title?"\u2014\u2014".concat(Pt.sub_title):""),Pt.competition_status&&Pt.competition_status==="nearly_published"?O.a.createElement("span",{className:d.a.Comingtext},"\u5373\u5C06\u53D1\u5E03"):"",Pt.competition_status&&Pt.competition_status==="progressing"?O.a.createElement("span",{className:d.a.havetext},"\u8FDB\u884C\u4E2D"):"",Pt.competition_status&&Pt.competition_status==="ended"?O.a.createElement("span",{className:d.a.Finishedtext},"\u5DF2\u7ED3\u675F"):""),description:O.a.createElement("div",null,O.a.createElement("p",{className:d.a.task_hide_2,style:{height:"43px",fontSize:"14px",color:"#666666"}},Pt.description?Pt.description:"\u6682\u65E0\u7B80\u4ECB~"),O.a.createElement("p",{style:{marginTop:"12px",fontSize:"12px",color:"#888888"}},O.a.createElement("span",null,"\u7ADE\u8D5B\u65F6\u95F4: ",Pt.start_time,"\uFF5E",Pt.end_time),O.a.createElement("span",{style:{marginLeft:"20px"}},"\u62A5\u540D\u622A\u6B62\u65F6\u95F4\uFF1A",Pt&&Pt.enroll_end_time?Pt.enroll_end_time:"\u6682\u65E0"),O.a.createElement("span",{style:{marginLeft:"20px"}},"\u6D4F\u89C8\u6570\uFF1A",Pt&&Pt.visits_count?Pt.visits_count:"\u6682\u65E0")))}),O.a.createElement("div",{style:{width:"20%",alignItems:"flex-end",display:"flex",flexDirection:"column",justifyContent:"space-around"}},O.a.createElement("div",{style:{textAlign:"right"}},O.a.createElement("p",{style:{fontSize:"28px",color:"#0152d9",visibility:Pt&&Pt.bonus?"visible":"hidden",marginBottom:"0px"}},O.a.createElement("span",{style:{fontSize:"20px"}},"\xA5"),parseInt(Pt.bonus).toLocaleString()),Pt.member_count?O.a.createElement("p",{style:{color:"#BBBBBB",fontSize:"14px"}},"\u5DF2\u62A5\u540D\uFF1A",Pt.competition_status==="nearly_published"?"0":Pt.member_count):""),Pt&&Pt.competition_status==="ended"?O.a.createElement("span",{className:d.a.Unpublishedtext,onClick:function(nn){return ln(nn)}},"\u5DF2\u7ED3\u675F"):null,Pt&&Pt.competition_status==="nearly_published"?O.a.createElement("span",{className:d.a.Unpublishedtext,onClick:function(nn){return ln(nn)}},"\u672A\u53D1\u5E03"):null,Pt&&Pt.competition_status!=="nearly_published"&&Pt.enroll_end&&Pt.competition_status!=="ended"?O.a.createElement("span",{className:d.a.Unpublishedtext,onClick:function(nn){return ln(nn)}},"\u62A5\u540D\u622A\u6B62"):null,Pt&&Pt.competition_status==="progressing"&&Pt.enroll_end!=!0&&!Pt.external_url?O.a.createElement(o.a,{className:d.a.signup,onClick:function(nn){return jn(nn,Pt)},style:{cursor:"pointer"}},Pt!=null&&Pt.enrolled?"\u5DF2\u62A5\u540D":"\u7ACB\u5373\u62A5\u540D"):null)))}})),O.a.createElement(C.a,null),O.a.createElement(Mt.a,{modeldata:_t,dispatch:Vt}),gt&&O.a.createElement("aside",{className:"tc mb50 mt20"},O.a.createElement(k.a,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:Dt,defaultPageSize:20,current:Ct.listParams.page,defaultCurrent:Ct.listParams.page,total:Ct.count})))),De&&O.a.createElement(Ot,null),O.a.createElement(U.a,{title:"\u9009\u62E9\u53C2\u8D5B\u65B9\u5F0F",centered:!0,visible:qt,onCancel:function(){en(!1)},footer:!1},O.a.createElement("div",{style:{display:"flex",justifyContent:"space-around",height:100,alignItems:"center"}},O.a.createElement(o.a,{type:"primary",style:{height:40},onClick:function(){Ie(!0),en(!1)}},"\u52A0\u5165\u6218\u961F\u53C2\u8D5B"),O.a.createElement(o.a,{style:{height:40},onClick:function(){H(!0),en(!1)}},"\u53BB\u521B\u5EFA\u6218\u961F\u53C2\u8D5B"))),de?O.a.createElement($t.a,{isjoin:de,setJoin:Ie,JoinTeams:In}):null,j?O.a.createElement(Lt.a,{isAddmodle:j,setIsAdd:H,createTeam:On}):null)},Tt=Q.default=Object(f.a)(function(ht){var mt=ht.competitions,qe=ht.loading,$e=ht.globalSetting,Ye=ht.user;return{competitions:mt,globalSetting:$e,loading:qe.models.competitions,user:Ye}})(lt)},QuXc:function(ie,Q){var E=function(U){this.colorStops=U||[]};E.prototype={constructor:E,addColorStop:function(U,D){this.colorStops.push({offset:U,color:D})}};var Y=E;ie.exports=Y},RDYZ:function(ie,Q,E){var Y=E("dMvE");function U(k){this._target=k.target,this._life=k.life||1e3,this._delay=k.delay||0,this._initialized=!1,this.loop=k.loop==null?!1:k.loop,this.gap=k.gap||0,this.easing=k.easing||"Linear",this.onframe=k.onframe,this.ondestroy=k.ondestroy,this.onrestart=k.onrestart,this._pausedTime=0,this._paused=!1}U.prototype={constructor:U,step:function(k,u){if(this._initialized||(this._startTime=k+this._delay,this._initialized=!0),this._paused){this._pausedTime+=u;return}var t=(k-this._startTime-this._pausedTime)/this._life;if(t<0)return;t=Math.min(t,1);var R=this.easing,o=typeof R=="string"?Y[R]:R,y=typeof o=="function"?o(t):t;return this.fire("frame",y),t===1?this.loop?(this.restart(k),"restart"):(this._needsRemove=!0,"destroy"):null},restart:function(k){var u=(k-this._startTime-this._pausedTime)%this._life;this._startTime=k-u+this.gap,this._pausedTime=0,this._needsRemove=!1},fire:function(k,u){k="on"+k,this[k]&&this[k](this._target,u)},pause:function(){this._paused=!0},resume:function(){this._paused=!1}};var D=U;ie.exports=D},RMFE:function(ie,Q){ie.exports="data:image/png;base64,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"},RXMa:function(ie,Q,E){var Y=E("y+Vt"),U=Y.extend({type:"ring",shape:{cx:0,cy:0,r:0,r0:0},buildPath:function(D,k){var u=k.cx,t=k.cy,R=Math.PI*2;D.moveTo(u+k.r,t),D.arc(u,t,k.r,0,R,!1),D.moveTo(u+k.r0,t),D.arc(u,t,k.r0,0,R,!0)}});ie.exports=U},RotF:function(ie,Q,E){ie.exports=E("LSTS")},SKnc:function(ie,Q,E){var Y=E("bYtY"),U=E("QuXc"),D=function(u,t,R,o,y,g){this.x=u==null?0:u,this.y=t==null?0:t,this.x2=R==null?1:R,this.y2=o==null?0:o,this.type="linear",this.global=g||!1,U.call(this,y)};D.prototype={constructor:D},Y.inherits(D,U);var k=D;ie.exports=k},SMhR:function(ie,Q){ie.exports="data:image/png;base64,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"},SUKs:function(ie,Q,E){var Y=E("LPTA"),U=Y.debugMode,D=function(){};U===1&&(D=console.error);var k=D;ie.exports=k},SeJ5:function(ie,Q,E){ie.exports={courseItems:"courseItems___KtIh4",jupyterTag:"jupyterTag___3qHDN",lockWrap:"lockWrap___JUQM5",flexCenter:"flexCenter___u477t"}},Sj9i:function(ie,Q,E){var Y=E("QBsz"),U=Y.create,D=Y.distSquare,k=Math.pow,u=Math.sqrt,t=1e-8,R=1e-4,o=u(3),y=1/3,g=U(),i=U(),x=U();function T(n){return n>-t&&nt||n<-t}function S(n,r,d,w,C){var v=1-C;return v*v*(v*n+3*C*r)+C*C*(C*w+3*v*d)}function P(n,r,d,w,C){var v=1-C;return 3*(((r-n)*v+2*(d-r)*C)*v+(w-d)*C*C)}function h(n,r,d,w,C,v){var L=w+3*(r-d)-n,I=3*(d-r*2+n),B=3*(r-n),F=n-C,G=I*I-3*L*B,X=I*B-9*L*F,W=B*B-3*I*F,K=0;if(T(G)&&T(X))if(T(I))v[0]=0;else{var Z=-B/I;Z>=0&&Z<=1&&(v[K++]=Z)}else{var q=X*X-4*G*W;if(T(q)){var ce=X/G,Z=-I/L+ce,ue=-ce/2;Z>=0&&Z<=1&&(v[K++]=Z),ue>=0&&ue<=1&&(v[K++]=ue)}else if(q>0){var ye=u(q),xe=G*I+1.5*L*(-X+ye),Ee=G*I+1.5*L*(-X-ye);xe<0?xe=-k(-xe,y):xe=k(xe,y),Ee<0?Ee=-k(-Ee,y):Ee=k(Ee,y);var Z=(-I-(xe+Ee))/(3*L);Z>=0&&Z<=1&&(v[K++]=Z)}else{var Ae=(2*G*I-3*L*X)/(2*u(G*G*G)),Re=Math.acos(Ae)/3,ae=u(G),pe=Math.cos(Re),Z=(-I-2*ae*pe)/(3*L),ue=(-I+ae*(pe+o*Math.sin(Re)))/(3*L),J=(-I+ae*(pe-o*Math.sin(Re)))/(3*L);Z>=0&&Z<=1&&(v[K++]=Z),ue>=0&&ue<=1&&(v[K++]=ue),J>=0&&J<=1&&(v[K++]=J)}}return K}function l(n,r,d,w,C){var v=6*d-12*r+6*n,L=9*r+3*w-3*n-9*d,I=3*r-3*n,B=0;if(T(L)){if(m(v)){var F=-I/v;F>=0&&F<=1&&(C[B++]=F)}}else{var G=v*v-4*L*I;if(T(G))C[0]=-v/(2*L);else if(G>0){var X=u(G),F=(-v+X)/(2*L),W=(-v-X)/(2*L);F>=0&&F<=1&&(C[B++]=F),W>=0&&W<=1&&(C[B++]=W)}}return B}function s(n,r,d,w,C,v){var L=(r-n)*C+n,I=(d-r)*C+r,B=(w-d)*C+d,F=(I-L)*C+L,G=(B-I)*C+I,X=(G-F)*C+F;v[0]=n,v[1]=L,v[2]=F,v[3]=X,v[4]=X,v[5]=G,v[6]=B,v[7]=w}function c(n,r,d,w,C,v,L,I,B,F,G){var X,W=.005,K=Infinity,Z,q,ce,ue;g[0]=B,g[1]=F;for(var ye=0;ye<1;ye+=.05)i[0]=S(n,d,C,L,ye),i[1]=S(r,w,v,I,ye),ce=D(g,i),ce=0&&ce=0&&F<=1&&(C[B++]=F)}}else{var G=L*L-4*v*I;if(T(G)){var F=-L/(2*v);F>=0&&F<=1&&(C[B++]=F)}else if(G>0){var X=u(G),F=(-L+X)/(2*v),W=(-L-X)/(2*v);F>=0&&F<=1&&(C[B++]=F),W>=0&&W<=1&&(C[B++]=W)}}return B}function O(n,r,d){var w=n+d-2*r;return w===0?.5:(n-r)/w}function _(n,r,d,w,C){var v=(r-n)*w+n,L=(d-r)*w+r,I=(L-v)*w+v;C[0]=n,C[1]=v,C[2]=I,C[3]=I,C[4]=L,C[5]=d}function f(n,r,d,w,C,v,L,I,B){var F,G=.005,X=Infinity;g[0]=L,g[1]=I;for(var W=0;W<1;W+=.05){i[0]=p(n,d,C,W),i[1]=p(r,w,v,W);var K=D(g,i);K=0&&K=0;--c)if(s[c]===l)return!0;return!1}),h):null:h[0]},T.prototype.update=function(S,P){if(!S)return;var h=this.getDefs(!1);if(S[this._domName]&&h.contains(S[this._domName]))typeof P=="function"&&P(S);else{var l=this.add(S);l&&(S[this._domName]=l)}},T.prototype.addDom=function(S){var P=this.getDefs(!0);P.appendChild(S)},T.prototype.removeDom=function(S){var P=this.getDefs(!1);P&&S[this._domName]&&(P.removeChild(S[this._domName]),S[this._domName]=null)},T.prototype.getDoms=function(){var S=this.getDefs(!1);if(!S)return[];var P=[];return D.each(this._tagNames,function(h){var l=S.getElementsByTagName(h);P=P.concat([].slice.call(l))}),P},T.prototype.markAllUnused=function(){var S=this.getDoms(),P=this;D.each(S,function(h){h[P._markLabel]=i})},T.prototype.markUsed=function(S){S&&(S[this._markLabel]=x)},T.prototype.removeUnused=function(){var S=this.getDefs(!1);if(!S)return;var P=this.getDoms(),h=this;D.each(P,function(l){l[h._markLabel]!==x&&S.removeChild(l)})},T.prototype.getSvgProxy=function(S){return S instanceof k?o:S instanceof u?y:S instanceof t?g:o},T.prototype.getTextSvgElement=function(S){return S.__textSvgEl},T.prototype.getSvgElement=function(S){return S.__svgEl};var m=T;ie.exports=m},SrOP:function(ie,Q,E){ie.exports=E.p+"static/d.56e5b448.png"},T6xi:function(ie,Q,E){var Y=E("YgsL"),U=E("nCxF");function D(k,u,t){var R=u.points,o=u.smooth;if(R&&R.length>=2){if(o&&o!=="spline"){var y=U(R,o,t,u.smoothConstraint);k.moveTo(R[0][0],R[0][1]);for(var g=R.length,i=0;i<(t?g:g-1);i++){var x=y[i*2],T=y[i*2+1],m=R[(i+1)%g];k.bezierCurveTo(x[0],x[1],T[0],T[1],m[0],m[1])}}else{o==="spline"&&(R=Y(R,t)),k.moveTo(R[0][0],R[0][1]);for(var i=1,S=R.length;iu&&(x=o+y,o*=u/x,y*=u/x),g+i>u&&(x=g+i,g*=u/x,i*=u/x),y+g>t&&(x=y+g,y*=t/x,g*=t/x),o+i>t&&(x=o+i,o*=t/x,i*=t/x),Y.moveTo(D+o,k),Y.lineTo(D+u-y,k),y!==0&&Y.arc(D+u-y,k+y,y,-Math.PI/2,0),Y.lineTo(D+u,k+t-g),g!==0&&Y.arc(D+u-g,k+t-g,g,0,Math.PI/2),Y.lineTo(D+i,k+t),i!==0&&Y.arc(D+i,k+t-i,i,Math.PI/2,Math.PI),Y.lineTo(D,k+o),o!==0&&Y.arc(D+o,k+o,o,Math.PI,Math.PI*1.5)}Q.buildPath=E},W6BS:function(ie,Q){ie.exports="data:image/png;base64,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"},WdTA:function(ie,Q,E){ie.exports=E.p+"static/studnetqun.598eeb43.png"},X23P:function(ie,Q,E){ie.exports=E.p+"static/s14.0b0ac17a.png"},XBoW:function(ie,Q,E){ie.exports=E.p+"static/ping1.2f030210.svg"},XjOa:function(ie,Q){ie.exports="data:image/png;base64,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"},Xmg4:function(ie,Q,E){var Y=E("bYtY"),U=E("LPTA"),D=U.devicePixelRatio,k=E("K2GJ"),u=E("3C/r");function t(){return!1}function R(g,i,x){var T=Y.createCanvas(),m=i.getWidth(),S=i.getHeight(),P=T.style;return P&&(P.position="absolute",P.left=0,P.top=0,P.width=m+"px",P.height=S+"px",T.setAttribute("data-zr-dom-id",g)),T.width=m*x,T.height=S*x,T}var o=function(g,i,x){var T;x=x||D,typeof g=="string"?T=R(g,i,x):Y.isObject(g)&&(T=g,g=T.id),this.id=g,this.dom=T;var m=T.style;m&&(T.onselectstart=t,m["-webkit-user-select"]="none",m["user-select"]="none",m["-webkit-touch-callout"]="none",m["-webkit-tap-highlight-color"]="rgba(0,0,0,0)",m.padding=0,m.margin=0,m["border-width"]=0),this.domBack=null,this.ctxBack=null,this.painter=i,this.config=null,this.clearColor=0,this.motionBlur=!1,this.lastFrameAlpha=.7,this.dpr=x};o.prototype={constructor:o,__dirty:!0,__used:!1,__drawIndex:0,__startIndex:0,__endIndex:0,incremental:!1,getElementCount:function(){return this.__endIndex-this.__startIndex},initContext:function(){this.ctx=this.dom.getContext("2d"),this.ctx.dpr=this.dpr},createBackBuffer:function(){var g=this.dpr;this.domBack=R("back-"+this.id,this.painter,g),this.ctxBack=this.domBack.getContext("2d"),g!==1&&this.ctxBack.scale(g,g)},resize:function(g,i){var x=this.dpr,T=this.dom,m=T.style,S=this.domBack;m&&(m.width=g+"px",m.height=i+"px"),T.width=g*x,T.height=i*x,S&&(S.width=g*x,S.height=i*x,x!==1&&this.ctxBack.scale(x,x))},clear:function(g,i){var x=this.dom,T=this.ctx,m=x.width,S=x.height,i=i||this.clearColor,P=this.motionBlur&&!g,h=this.lastFrameAlpha,l=this.dpr;if(P&&(this.domBack||this.createBackBuffer(),this.ctxBack.globalCompositeOperation="copy",this.ctxBack.drawImage(x,0,0,m/l,S/l)),T.clearRect(0,0,m,S),i&&i!=="transparent"){var s;i.colorStops?(s=i.__canvasGradient||k.getGradient(T,i,{x:0,y:0,width:m,height:S}),i.__canvasGradient=s):i.image&&(s=u.prototype.getCanvasPattern.call(i,T)),T.save(),T.fillStyle=s||i,T.fillRect(0,0,m,S),T.restore()}if(P){var c=this.domBack;T.save(),T.globalAlpha=h,T.drawImage(c,0,0,m,S),T.restore()}}};var y=o;ie.exports=y},Xnb7:function(ie,Q,E){var Y=E("1RvN"),U=new Y(50);function D(R){if(typeof R=="string"){var o=U.get(R);return o&&o.image}else return R}function k(R,o,y,g,i){if(R)if(typeof R=="string"){if(o&&o.__zrImageSrc===R||!y)return o;var x=U.get(R),T={hostEl:y,cb:g,cbPayload:i};return x?(o=x.image,!t(o)&&x.pending.push(T)):(o=new Image,o.onload=o.onerror=u,U.put(R,o.__cachedImgObj={image:o,pending:[T]}),o.src=o.__zrImageSrc=R),o}else return R;else return o}function u(){var R=this.__cachedImgObj;this.onload=this.onerror=this.__cachedImgObj=null;for(var o=0;o ").concat(H);if(ne.ENABLE_CALLBACK&&ne.emitter.emit("log","error",G),!ne.ENABLE_ERROR)return;console.error?console.error(G):console.warn?console.warn(G):console.log(G)}},{key:"i",value:function(j,H){(!j||ne.FORCE_GLOBAL_TAG)&&(j=ne.GLOBAL_TAG);var G="[".concat(j,"] > ").concat(H);if(ne.ENABLE_CALLBACK&&ne.emitter.emit("log","info",G),!ne.ENABLE_INFO)return;console.info?console.info(G):console.log(G)}},{key:"w",value:function(j,H){(!j||ne.FORCE_GLOBAL_TAG)&&(j=ne.GLOBAL_TAG);var G="[".concat(j,"] > ").concat(H);if(ne.ENABLE_CALLBACK&&ne.emitter.emit("log","warn",G),!ne.ENABLE_WARN)return;console.warn?console.warn(G):console.log(G)}},{key:"d",value:function(j,H){(!j||ne.FORCE_GLOBAL_TAG)&&(j=ne.GLOBAL_TAG);var G="[".concat(j,"] > ").concat(H);if(ne.ENABLE_CALLBACK&&ne.emitter.emit("log","debug",G),!ne.ENABLE_DEBUG)return;console.debug?console.debug(G):console.log(G)}},{key:"v",value:function(j,H){(!j||ne.FORCE_GLOBAL_TAG)&&(j=ne.GLOBAL_TAG);var G="[".concat(j,"] > ").concat(H);if(ne.ENABLE_CALLBACK&&ne.emitter.emit("log","verbose",G),!ne.ENABLE_VERBOSE)return;console.log(G)}}]),ne}();R.GLOBAL_TAG="flv.js",R.FORCE_GLOBAL_TAG=!1,R.ENABLE_ERROR=!0,R.ENABLE_INFO=!0,R.ENABLE_WARN=!0,R.ENABLE_DEBUG=!0,R.ENABLE_VERBOSE=!0,R.ENABLE_CALLBACK=!1,R.emitter=new t.a;var o=R,y=function(){function ne(){Object(Y.a)(this,ne),this._firstCheckpoint=0,this._lastCheckpoint=0,this._intervalBytes=0,this._totalBytes=0,this._lastSecondBytes=0,self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now}return Object(U.a)(ne,[{key:"reset",value:function(){this._firstCheckpoint=this._lastCheckpoint=0,this._totalBytes=this._intervalBytes=0,this._lastSecondBytes=0}},{key:"addBytes",value:function(j){this._firstCheckpoint===0?(this._firstCheckpoint=this._now(),this._lastCheckpoint=this._firstCheckpoint,this._intervalBytes+=j,this._totalBytes+=j):this._now()-this._lastCheckpoint<1e3?(this._intervalBytes+=j,this._totalBytes+=j):(this._lastSecondBytes=this._intervalBytes,this._intervalBytes=j,this._totalBytes+=j,this._lastCheckpoint=this._now())}},{key:"currentKBps",get:function(){this.addBytes(0);var j=(this._now()-this._lastCheckpoint)/1e3;return j==0&&(j=1),this._intervalBytes/j/1024}},{key:"lastSecondKBps",get:function(){return this.addBytes(0),this._lastSecondBytes!==0?this._lastSecondBytes/1024:this._now()-this._lastCheckpoint>=500?this.currentKBps:0}},{key:"averageKBps",get:function(){var j=(this._now()-this._firstCheckpoint)/1e3;return this._totalBytes/j/1024}}]),ne}(),g=y,i=E("yKVA"),x=E("879j"),T=function(){function ne(te){Object(Y.a)(this,ne),this._message=te}return Object(U.a)(ne,[{key:"name",get:function(){return"RuntimeException"}},{key:"message",get:function(){return this._message}},{key:"toString",value:function(){return this.name+": "+this.message}}]),ne}(),m=function(ne){Object(i.a)(j,ne);var te=Object(x.a)(j);function j(H){return Object(Y.a)(this,j),te.call(this,H)}return Object(U.a)(j,[{key:"name",get:function(){return"IllegalStateException"}}]),j}(T),S=function(ne){Object(i.a)(j,ne);var te=Object(x.a)(j);function j(H){return Object(Y.a)(this,j),te.call(this,H)}return Object(U.a)(j,[{key:"name",get:function(){return"InvalidArgumentException"}}]),j}(T),P=function(ne){Object(i.a)(j,ne);var te=Object(x.a)(j);function j(H){return Object(Y.a)(this,j),te.call(this,H)}return Object(U.a)(j,[{key:"name",get:function(){return"NotImplementedException"}}]),j}(T),h={kIdle:0,kConnecting:1,kBuffering:2,kError:3,kComplete:4},l={OK:"OK",EXCEPTION:"Exception",HTTP_STATUS_CODE_INVALID:"HttpStatusCodeInvalid",CONNECTING_TIMEOUT:"ConnectingTimeout",EARLY_EOF:"EarlyEof",UNRECOVERABLE_EARLY_EOF:"UnrecoverableEarlyEof"},s=function(){function ne(te){Object(Y.a)(this,ne),this._type=te||"undefined",this._status=h.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}return Object(U.a)(ne,[{key:"destroy",value:function(){this._status=h.kIdle,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}},{key:"isWorking",value:function(){return this._status===h.kConnecting||this._status===h.kBuffering}},{key:"type",get:function(){return this._type}},{key:"status",get:function(){return this._status}},{key:"needStashBuffer",get:function(){return this._needStash}},{key:"onContentLengthKnown",get:function(){return this._onContentLengthKnown},set:function(j){this._onContentLengthKnown=j}},{key:"onURLRedirect",get:function(){return this._onURLRedirect},set:function(j){this._onURLRedirect=j}},{key:"onDataArrival",get:function(){return this._onDataArrival},set:function(j){this._onDataArrival=j}},{key:"onError",get:function(){return this._onError},set:function(j){this._onError=j}},{key:"onComplete",get:function(){return this._onComplete},set:function(j){this._onComplete=j}},{key:"open",value:function(j,H){throw new P("Unimplemented abstract function!")}},{key:"abort",value:function(){throw new P("Unimplemented abstract function!")}}]),ne}(),c=E("oZsa");function p(ne,te){for(;!Object.prototype.hasOwnProperty.call(ne,te)&&!(ne=Object(c.a)(ne),ne===null););return ne}function b(ne,te,j){return typeof Reflect!="undefined"&&Reflect.get?b=Reflect.get:b=function(G,$,de){var Ie=p(G,$);if(!Ie)return;var Ue=Object.getOwnPropertyDescriptor(Ie,$);return Ue.get?Ue.get.call(de):Ue.value},b(ne,te,j||ne)}var A={};function O(){var ne=self.navigator.userAgent.toLowerCase(),te=/(edge)\/([\w.]+)/.exec(ne)||/(opr)[\/]([\w.]+)/.exec(ne)||/(chrome)[ \/]([\w.]+)/.exec(ne)||/(iemobile)[\/]([\w.]+)/.exec(ne)||/(version)(applewebkit)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(ne)||/(webkit)[ \/]([\w.]+).*(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(ne)||/(webkit)[ \/]([\w.]+)/.exec(ne)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(ne)||/(msie) ([\w.]+)/.exec(ne)||ne.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(ne)||ne.indexOf("compatible")<0&&/(firefox)[ \/]([\w.]+)/.exec(ne)||[],j=/(ipad)/.exec(ne)||/(ipod)/.exec(ne)||/(windows phone)/.exec(ne)||/(iphone)/.exec(ne)||/(kindle)/.exec(ne)||/(android)/.exec(ne)||/(windows)/.exec(ne)||/(mac)/.exec(ne)||/(linux)/.exec(ne)||/(cros)/.exec(ne)||[],H={browser:te[5]||te[3]||te[1]||"",version:te[2]||te[4]||"0",majorVersion:te[4]||te[2]||"0",platform:j[0]||""},G={};if(H.browser){G[H.browser]=!0;var $=H.majorVersion.split(".");G.version={major:parseInt(H.majorVersion,10),string:H.version},$.length>1&&(G.version.minor=parseInt($[1],10)),$.length>2&&(G.version.build=parseInt($[2],10))}if(H.platform&&(G[H.platform]=!0),(G.chrome||G.opr||G.safari)&&(G.webkit=!0),G.rv||G.iemobile){G.rv&&delete G.rv;var de="msie";H.browser=de,G[de]=!0}if(G.edge){delete G.edge;var Ie="msedge";H.browser=Ie,G[Ie]=!0}if(G.opr){var Ue="opera";H.browser=Ue,G[Ue]=!0}if(G.safari&&G.android){var ut="android";H.browser=ut,G[ut]=!0}G.name=H.browser,G.platform=H.platform;for(var yt in A)A.hasOwnProperty(yt)&&delete A[yt];Object.assign(A,G)}O();var _=A,f=function(ne){Object(i.a)(j,ne);var te=Object(x.a)(j);function j(H,G){var $;return Object(Y.a)(this,j),$=te.call(this,"fetch-stream-loader"),$.TAG="FetchStreamLoader",$._seekHandler=H,$._config=G,$._needStash=!0,$._requestAbort=!1,$._contentLength=null,$._receivedLength=0,$}return Object(U.a)(j,[{key:"destroy",value:function(){this.isWorking()&&this.abort(),b(Object(c.a)(j.prototype),"destroy",this).call(this)}},{key:"open",value:function(G,$){var de=this;this._dataSource=G,this._range=$;var Ie=G.url;this._config.reuseRedirectedURL&&G.redirectedURL!=null&&(Ie=G.redirectedURL);var Ue=this._seekHandler.getConfig(Ie,$),ut=new self.Headers;if(typeof Ue.headers=="object"){var yt=Ue.headers;for(var St in yt)yt.hasOwnProperty(St)&&ut.append(St,yt[St])}var jt={method:"GET",headers:ut,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};if(typeof this._config.headers=="object")for(var It in this._config.headers)ut.append(It,this._config.headers[It]);G.cors===!1&&(jt.mode="same-origin"),G.withCredentials&&(jt.credentials="include"),G.referrerPolicy&&(jt.referrerPolicy=G.referrerPolicy),this._status=h.kConnecting,self.fetch(Ue.url,jt).then(function(it){if(de._requestAbort){de._requestAbort=!1,de._status=h.kIdle;return}if(it.ok&&it.status>=200&&it.status<=299){if(it.url!==Ue.url&&de._onURLRedirect){var Vt=de._seekHandler.removeURLParameters(it.url);de._onURLRedirect(Vt)}var Ft=it.headers.get("Content-Length");return Ft!=null&&(de._contentLength=parseInt(Ft),de._contentLength!==0&&(de._onContentLengthKnown&&de._onContentLengthKnown(de._contentLength))),de._pump.call(de,it.body.getReader())}else if(de._status=h.kError,de._onError)de._onError(l.HTTP_STATUS_CODE_INVALID,{code:it.status,msg:it.statusText});else throw new T("FetchStreamLoader: Http code invalid, "+it.status+" "+it.statusText)}).catch(function(it){if(de._status=h.kError,de._onError)de._onError(l.EXCEPTION,{code:-1,msg:it.message});else throw it})}},{key:"abort",value:function(){this._requestAbort=!0}},{key:"_pump",value:function(G){var $=this;return G.read().then(function(de){if(de.done)if($._contentLength!==null&&$._receivedLength<$._contentLength){$._status=h.kError;var Ie=l.EARLY_EOF,Ue={code:-1,msg:"Fetch stream meet Early-EOF"};if($._onError)$._onError(Ie,Ue);else throw new T(Ue.msg)}else $._status=h.kComplete,$._onComplete&&$._onComplete($._range.from,$._range.from+$._receivedLength-1);else{if($._requestAbort===!0)return $._requestAbort=!1,$._status=h.kComplete,G.cancel();$._status=h.kBuffering;var ut=de.value.buffer,yt=$._range.from+$._receivedLength;$._receivedLength+=ut.byteLength,$._onDataArrival&&$._onDataArrival(ut,yt,$._receivedLength),$._pump(G)}}).catch(function(de){if(de.code===11&&_.msedge)return;$._status=h.kError;var Ie=0,Ue=null;if((de.code===19||de.message==="network error")&&($._contentLength===null||$._contentLength!==null&&$._receivedLength<$._contentLength)?(Ie=l.EARLY_EOF,Ue={code:de.code,msg:"Fetch stream meet Early-EOF"}):(Ie=l.EXCEPTION,Ue={code:de.code,msg:de.message}),$._onError)$._onError(Ie,Ue);else throw new T(Ue.msg)})}}],[{key:"isSupported",value:function(){try{var G=_.msedge&&_.version.minor>=15048,$=_.msedge?G:!0;return self.fetch&&self.ReadableStream&&$}catch(de){return!1}}}]),j}(s),n=f,r=function(ne){Object(i.a)(j,ne);var te=Object(x.a)(j);function j(H,G){var $;return Object(Y.a)(this,j),$=te.call(this,"xhr-moz-chunked-loader"),$.TAG="MozChunkedLoader",$._seekHandler=H,$._config=G,$._needStash=!0,$._xhr=null,$._requestAbort=!1,$._contentLength=null,$._receivedLength=0,$}return Object(U.a)(j,[{key:"destroy",value:function(){this.isWorking()&&this.abort(),this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onloadend=null,this._xhr.onerror=null,this._xhr=null),b(Object(c.a)(j.prototype),"destroy",this).call(this)}},{key:"open",value:function(G,$){this._dataSource=G,this._range=$;var de=G.url;this._config.reuseRedirectedURL&&G.redirectedURL!=null&&(de=G.redirectedURL);var Ie=this._seekHandler.getConfig(de,$);this._requestURL=Ie.url;var Ue=this._xhr=new XMLHttpRequest;if(Ue.open("GET",Ie.url,!0),Ue.responseType="moz-chunked-arraybuffer",Ue.onreadystatechange=this._onReadyStateChange.bind(this),Ue.onprogress=this._onProgress.bind(this),Ue.onloadend=this._onLoadEnd.bind(this),Ue.onerror=this._onXhrError.bind(this),G.withCredentials&&(Ue.withCredentials=!0),typeof Ie.headers=="object"){var ut=Ie.headers;for(var yt in ut)ut.hasOwnProperty(yt)&&Ue.setRequestHeader(yt,ut[yt])}if(typeof this._config.headers=="object"){var St=this._config.headers;for(var jt in St)St.hasOwnProperty(jt)&&Ue.setRequestHeader(jt,St[jt])}this._status=h.kConnecting,Ue.send()}},{key:"abort",value:function(){this._requestAbort=!0,this._xhr&&this._xhr.abort(),this._status=h.kComplete}},{key:"_onReadyStateChange",value:function(G){var $=G.target;if($.readyState===2){if($.responseURL!=null&&$.responseURL!==this._requestURL&&this._onURLRedirect){var de=this._seekHandler.removeURLParameters($.responseURL);this._onURLRedirect(de)}if($.status!==0&&($.status<200||$.status>299))if(this._status=h.kError,this._onError)this._onError(l.HTTP_STATUS_CODE_INVALID,{code:$.status,msg:$.statusText});else throw new T("MozChunkedLoader: Http code invalid, "+$.status+" "+$.statusText);else this._status=h.kBuffering}}},{key:"_onProgress",value:function(G){if(this._status===h.kError)return;this._contentLength===null&&(G.total!==null&&G.total!==0&&(this._contentLength=G.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)));var $=G.target.response,de=this._range.from+this._receivedLength;this._receivedLength+=$.byteLength,this._onDataArrival&&this._onDataArrival($,de,this._receivedLength)}},{key:"_onLoadEnd",value:function(G){if(this._requestAbort===!0){this._requestAbort=!1;return}else if(this._status===h.kError)return;this._status=h.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1)}},{key:"_onXhrError",value:function(G){this._status=h.kError;var $=0,de=null;if(this._contentLength&&G.loaded=200&&$.status<=299){if(this._status=h.kBuffering,$.responseURL!=null){var de=this._seekHandler.removeURLParameters($.responseURL);$.responseURL!==this._currentRequestURL&&de!==this._currentRedirectedURL&&(this._currentRedirectedURL=de,this._onURLRedirect&&this._onURLRedirect(de))}var Ie=$.getResponseHeader("Content-Length");if(Ie!=null&&this._contentLength==null){var Ue=parseInt(Ie);Ue>0&&(this._contentLength=Ue,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength))}}else if(this._status=h.kError,this._onError)this._onError(l.HTTP_STATUS_CODE_INVALID,{code:$.status,msg:$.statusText});else throw new T("MSStreamLoader: Http code invalid, "+$.status+" "+$.statusText);else if($.readyState===3&&($.status>=200&&$.status<=299)){this._status=h.kBuffering;var ut=$.response;this._reader.readAsArrayBuffer(ut)}}},{key:"_xhrOnError",value:function(G){this._status=h.kError;var $=l.EXCEPTION,de={code:-1,msg:G.constructor.name+" "+G.type};if(this._onError)this._onError($,de);else throw new T(de.msg)}},{key:"_msrOnProgress",value:function(G){var $=G.target,de=$.result;if(de==null){this._doReconnectIfNeeded();return}var Ie=de.slice(this._lastTimeBufferSize);this._lastTimeBufferSize=de.byteLength;var Ue=this._totalRange.from+this._receivedLength;this._receivedLength+=Ie.byteLength,this._onDataArrival&&this._onDataArrival(Ie,Ue,this._receivedLength),de.byteLength>=this._bufferLimit&&(o.v(this.TAG,"MSStream buffer exceeded max size near ".concat(Ue+Ie.byteLength,", reconnecting...")),this._doReconnectIfNeeded())}},{key:"_doReconnectIfNeeded",value:function(){if(this._contentLength==null||this._receivedLength=this._contentLength&&(de=this._range.from+this._contentLength-1)),this._currentRequestRange={from:$,to:de},this._internalOpen(this._dataSource,this._currentRequestRange)}},{key:"_internalOpen",value:function(G,$){this._lastTimeLoaded=0;var de=G.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?de=this._currentRedirectedURL:G.redirectedURL!=null&&(de=G.redirectedURL));var Ie=this._seekHandler.getConfig(de,$);this._currentRequestURL=Ie.url;var Ue=this._xhr=new XMLHttpRequest;if(Ue.open("GET",Ie.url,!0),Ue.responseType="arraybuffer",Ue.onreadystatechange=this._onReadyStateChange.bind(this),Ue.onprogress=this._onProgress.bind(this),Ue.onload=this._onLoad.bind(this),Ue.onerror=this._onXhrError.bind(this),G.withCredentials&&(Ue.withCredentials=!0),typeof Ie.headers=="object"){var ut=Ie.headers;for(var yt in ut)ut.hasOwnProperty(yt)&&Ue.setRequestHeader(yt,ut[yt])}if(typeof this._config.headers=="object"){var St=this._config.headers;for(var jt in St)St.hasOwnProperty(jt)&&Ue.setRequestHeader(jt,St[jt])}Ue.send()}},{key:"abort",value:function(){this._requestAbort=!0,this._internalAbort(),this._status=h.kComplete}},{key:"_internalAbort",value:function(){this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onload=null,this._xhr.onerror=null,this._xhr.abort(),this._xhr=null)}},{key:"_onReadyStateChange",value:function(G){var $=G.target;if($.readyState===2){if($.responseURL!=null){var de=this._seekHandler.removeURLParameters($.responseURL);$.responseURL!==this._currentRequestURL&&de!==this._currentRedirectedURL&&(this._currentRedirectedURL=de,this._onURLRedirect&&this._onURLRedirect(de))}if($.status>=200&&$.status<=299){if(this._waitForTotalLength)return;this._status=h.kBuffering}else if(this._status=h.kError,this._onError)this._onError(l.HTTP_STATUS_CODE_INVALID,{code:$.status,msg:$.statusText});else throw new T("RangeLoader: Http code invalid, "+$.status+" "+$.statusText)}}},{key:"_onProgress",value:function(G){if(this._status===h.kError)return;if(this._contentLength===null){var $=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,$=!0;var de=G.total;this._internalAbort(),de!=null&de!==0&&(this._totalLength=de)}if(this._range.to===-1?this._contentLength=this._totalLength-this._range.from:this._contentLength=this._range.to-this._range.from+1,$){this._openSubRange();return}this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)}var Ie=G.loaded-this._lastTimeLoaded;this._lastTimeLoaded=G.loaded,this._speedSampler.addBytes(Ie)}},{key:"_normalizeSpeed",value:function(G){var $=this._chunkSizeKBList,de=$.length-1,Ie=0,Ue=0,ut=de;if(G<$[0])return $[0];for(;Ue<=ut;){if(Ie=Ue+Math.floor((ut-Ue)/2),Ie===de||G>=$[Ie]&&G<$[Ie+1])return $[Ie];$[Ie]=3&&($=this._speedSampler.currentKBps)),$!==0){var de=this._normalizeSpeed($);this._currentSpeedNormalized!==de&&(this._currentSpeedNormalized=de,this._currentChunkSizeKB=de)}var Ie=G.target.response,Ue=this._range.from+this._receivedLength;this._receivedLength+=Ie.byteLength;var ut=!1;this._contentLength!=null&&this._receivedLength0&&this._receivedLength0)for(var Ie=G.split("&"),Ue=0;Ue0;ut[0]!==this._startName&&ut[0]!==this._endName&&(yt&&(de+="&"),de+=Ie[Ue])}return de.length===0?H:H+"?"+de}}]),ne}(),W=X,K=function(){function ne(te,j,H){Object(Y.a)(this,ne),this.TAG="IOController",this._config=j,this._extraData=H,this._stashInitialSize=1024*384,j.stashInitialSize!=null&&j.stashInitialSize>0&&(this._stashInitialSize=j.stashInitialSize),this._stashUsed=0,this._stashSize=this._stashInitialSize,this._bufferSize=1024*1024*3,this._stashBuffer=new ArrayBuffer(this._bufferSize),this._stashByteStart=0,this._enableStash=!0,j.enableStashBuffer===!1&&(this._enableStash=!1),this._loader=null,this._loaderClass=null,this._seekHandler=null,this._dataSource=te,this._isWebSocketURL=/wss?:\/\/(.+?)/.test(te.url),this._refTotalLength=te.filesize?te.filesize:null,this._totalLength=this._refTotalLength,this._fullRequestFlag=!1,this._currentRange=null,this._redirectedURL=null,this._speedNormalized=0,this._speedSampler=new g,this._speedNormalizeList=[64,128,256,384,512,768,1024,1536,2048,3072,4096],this._isEarlyEofReconnecting=!1,this._paused=!1,this._resumeFrom=0,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._selectSeekHandler(),this._selectLoader(),this._createLoader()}return Object(U.a)(ne,[{key:"destroy",value:function(){this._loader.isWorking()&&this._loader.abort(),this._loader.destroy(),this._loader=null,this._loaderClass=null,this._dataSource=null,this._stashBuffer=null,this._stashUsed=this._stashSize=this._bufferSize=this._stashByteStart=0,this._currentRange=null,this._speedSampler=null,this._isEarlyEofReconnecting=!1,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._extraData=null}},{key:"isWorking",value:function(){return this._loader&&this._loader.isWorking()&&!this._paused}},{key:"isPaused",value:function(){return this._paused}},{key:"status",get:function(){return this._loader.status}},{key:"extraData",get:function(){return this._extraData},set:function(j){this._extraData=j}},{key:"onDataArrival",get:function(){return this._onDataArrival},set:function(j){this._onDataArrival=j}},{key:"onSeeked",get:function(){return this._onSeeked},set:function(j){this._onSeeked=j}},{key:"onError",get:function(){return this._onError},set:function(j){this._onError=j}},{key:"onComplete",get:function(){return this._onComplete},set:function(j){this._onComplete=j}},{key:"onRedirect",get:function(){return this._onRedirect},set:function(j){this._onRedirect=j}},{key:"onRecoveredEarlyEof",get:function(){return this._onRecoveredEarlyEof},set:function(j){this._onRecoveredEarlyEof=j}},{key:"currentURL",get:function(){return this._dataSource.url}},{key:"hasRedirect",get:function(){return this._redirectedURL!=null||this._dataSource.redirectedURL!=null}},{key:"currentRedirectedURL",get:function(){return this._redirectedURL||this._dataSource.redirectedURL}},{key:"currentSpeed",get:function(){return this._loaderClass===L?this._loader.currentSpeed:this._speedSampler.lastSecondKBps}},{key:"loaderType",get:function(){return this._loader.type}},{key:"_selectSeekHandler",value:function(){var j=this._config;if(j.seekType==="range")this._seekHandler=new V(this._config.rangeLoadZeroStart);else if(j.seekType==="param"){var H=j.seekParamStart||"bstart",G=j.seekParamEnd||"bend";this._seekHandler=new W(H,G)}else if(j.seekType==="custom"){if(typeof j.customSeekHandler!="function")throw new S("Custom seekType specified in config but invalid customSeekHandler!");this._seekHandler=new j.customSeekHandler}else throw new S("Invalid seekType in config: ".concat(j.seekType))}},{key:"_selectLoader",value:function(){if(this._config.customLoader!=null)this._loaderClass=this._config.customLoader;else if(this._isWebSocketURL)this._loaderClass=B;else if(n.isSupported())this._loaderClass=n;else if(d.isSupported())this._loaderClass=d;else if(L.isSupported())this._loaderClass=L;else throw new T("Your browser doesn't support xhr with arraybuffer responseType!")}},{key:"_createLoader",value:function(){this._loader=new this._loaderClass(this._seekHandler,this._config),this._loader.needStashBuffer===!1&&(this._enableStash=!1),this._loader.onContentLengthKnown=this._onContentLengthKnown.bind(this),this._loader.onURLRedirect=this._onURLRedirect.bind(this),this._loader.onDataArrival=this._onLoaderChunkArrival.bind(this),this._loader.onComplete=this._onLoaderComplete.bind(this),this._loader.onError=this._onLoaderError.bind(this)}},{key:"open",value:function(j){this._currentRange={from:0,to:-1},j&&(this._currentRange.from=j),this._speedSampler.reset(),j||(this._fullRequestFlag=!0),this._loader.open(this._dataSource,Object.assign({},this._currentRange))}},{key:"abort",value:function(){this._loader.abort(),this._paused&&(this._paused=!1,this._resumeFrom=0)}},{key:"pause",value:function(){this.isWorking()&&(this._loader.abort(),this._stashUsed!==0?(this._resumeFrom=this._stashByteStart,this._currentRange.to=this._stashByteStart-1):this._resumeFrom=this._currentRange.to+1,this._stashUsed=0,this._stashByteStart=0,this._paused=!0)}},{key:"resume",value:function(){if(this._paused){this._paused=!1;var j=this._resumeFrom;this._resumeFrom=0,this._internalSeek(j,!0)}}},{key:"seek",value:function(j){this._paused=!1,this._stashUsed=0,this._stashByteStart=0,this._internalSeek(j,!0)}},{key:"_internalSeek",value:function(j,H){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer(H),this._loader.destroy(),this._loader=null;var G={from:j,to:-1};this._currentRange={from:G.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,G),this._onSeeked&&this._onSeeked()}},{key:"updateUrl",value:function(j){if(!j||typeof j!="string"||j.length===0)throw new S("Url must be a non-empty string!");this._dataSource.url=j}},{key:"_expandBuffer",value:function(j){for(var H=this._stashSize;H+1024*1024*10){var $=new Uint8Array(this._stashBuffer,0,this._stashUsed),de=new Uint8Array(G,0,H);de.set($,0)}this._stashBuffer=G,this._bufferSize=H}},{key:"_normalizeSpeed",value:function(j){var H=this._speedNormalizeList,G=H.length-1,$=0,de=0,Ie=G;if(j=H[$]&&j=512&&j<=1024?H=Math.floor(j*1.5):H=j*2,H>8192&&(H=8192);var G=H*1024+1024*1024*1;this._bufferSize0){var Vt=this._stashBuffer.slice(0,this._stashUsed),Ft=this._dispatchChunks(Vt,this._stashByteStart);if(Ft0){var Bt=new Uint8Array(Vt,Ft);it.set(Bt,0),this._stashUsed=Bt.byteLength,this._stashByteStart+=Ft}}else this._stashUsed=0,this._stashByteStart+=Ft;this._stashUsed+j.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+j.byteLength),it=new Uint8Array(this._stashBuffer,0,this._bufferSize)),it.set(new Uint8Array(j),this._stashUsed),this._stashUsed+=j.byteLength}else{var Dt=this._dispatchChunks(j,H);if(Dtthis._bufferSize&&(this._expandBuffer(dn),it=new Uint8Array(this._stashBuffer,0,this._bufferSize)),it.set(new Uint8Array(j,Dt),0),this._stashUsed+=dn,this._stashByteStart=H+Dt}}}else if(this._stashUsed===0){var Ie=this._dispatchChunks(j,H);if(Iethis._bufferSize&&this._expandBuffer(Ue);var ut=new Uint8Array(this._stashBuffer,0,this._bufferSize);ut.set(new Uint8Array(j,Ie),0),this._stashUsed+=Ue,this._stashByteStart=H+Ie}}else{this._stashUsed+j.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+j.byteLength);var yt=new Uint8Array(this._stashBuffer,0,this._bufferSize);yt.set(new Uint8Array(j),this._stashUsed),this._stashUsed+=j.byteLength;var St=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(St0){var jt=new Uint8Array(this._stashBuffer,St);yt.set(jt,0)}this._stashUsed-=St,this._stashByteStart+=St}}},{key:"_flushStashBuffer",value:function(j){if(this._stashUsed>0){var H=this._stashBuffer.slice(0,this._stashUsed),G=this._dispatchChunks(H,this._stashByteStart),$=H.byteLength-G;if(G0){var de=new Uint8Array(this._stashBuffer,0,this._bufferSize),Ie=new Uint8Array(H,G);de.set(Ie,0),this._stashUsed=Ie.byteLength,this._stashByteStart+=G}return 0}return this._stashUsed=0,this._stashByteStart=0,$}return 0}},{key:"_onLoaderComplete",value:function(j,H){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)}},{key:"_onLoaderError",value:function(j,H){o.e(this.TAG,"Loader error, code = ".concat(H.code,", msg = ").concat(H.msg)),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,j=l.UNRECOVERABLE_EARLY_EOF);switch(j){case l.EARLY_EOF:{if(!this._config.isLive&&this._totalLength){var G=this._currentRange.to+1;G0){var H=ne.getConfig();j.emit("change",H)}}},{key:"registerListener",value:function(j){ne.emitter.addListener("change",j)}},{key:"removeListener",value:function(j){ne.emitter.removeListener("change",j)}},{key:"addLogListener",value:function(j){o.emitter.addListener("log",j),o.emitter.listenerCount("log")>0&&(o.ENABLE_CALLBACK=!0,ne._notifyChange())}},{key:"removeLogListener",value:function(j){o.emitter.removeListener("log",j),o.emitter.listenerCount("log")===0&&(o.ENABLE_CALLBACK=!1,ne._notifyChange())}}]),ne}();Ae.emitter=new t.a;var Re=Ae,ae=function(){function ne(){Object(Y.a)(this,ne),this.mimeType=null,this.duration=null,this.hasAudio=null,this.hasVideo=null,this.audioCodec=null,this.videoCodec=null,this.audioDataRate=null,this.videoDataRate=null,this.audioSampleRate=null,this.audioChannelCount=null,this.width=null,this.height=null,this.fps=null,this.profile=null,this.level=null,this.refFrames=null,this.chromaFormat=null,this.sarNum=null,this.sarDen=null,this.metadata=null,this.segments=null,this.segmentCount=null,this.hasKeyframesIndex=null,this.keyframesIndex=null}return Object(U.a)(ne,[{key:"isComplete",value:function(){var j=this.hasAudio===!1||this.hasAudio===!0&&this.audioCodec!=null&&this.audioSampleRate!=null&&this.audioChannelCount!=null,H=this.hasVideo===!1||this.hasVideo===!0&&this.videoCodec!=null&&this.width!=null&&this.height!=null&&this.fps!=null&&this.profile!=null&&this.level!=null&&this.refFrames!=null&&this.chromaFormat!=null&&this.sarNum!=null&&this.sarDen!=null;return this.mimeType!=null&&this.duration!=null&&this.metadata!=null&&this.hasKeyframesIndex!=null&&j&&H}},{key:"isSeekable",value:function(){return this.hasKeyframesIndex===!0}},{key:"getNearestKeyframe",value:function(j){if(this.keyframesIndex==null)return null;var H=this.keyframesIndex,G=this._search(H.times,j);return{index:G,milliseconds:H.times[G],fileposition:H.filepositions[G]}}},{key:"_search",value:function(j,H){var G=0,$=j.length-1,de=0,Ie=0,Ue=$;for(H=j[de]&&H=128){te.push(String.fromCharCode($&65535)),H+=2;continue}}}else if(j[H]<240){if(Z(j,H,2)){var de=(j[H]&15)<<12|(j[H+1]&63)<<6|j[H+2]&63;if(de>=2048&&(de&63488)!==55296){te.push(String.fromCharCode(de&65535)),H+=3;continue}}}else if(j[H]<248&&Z(j,H,3)){var Ie=(j[H]&7)<<18|(j[H+1]&63)<<12|(j[H+2]&63)<<6|j[H+3]&63;if(Ie>65536&&Ie<1114112){Ie-=65536,te.push(String.fromCharCode(Ie>>>10|55296)),te.push(String.fromCharCode(Ie&1023|56320)),H+=4;continue}}}te.push(String.fromCharCode(65533)),++H}return te.join("")}var Me=fe,be=function(){var ne=new ArrayBuffer(2);return new DataView(ne).setInt16(0,256,!0),new Int16Array(ne)[0]===256}(),Ge=function(){function ne(){Object(Y.a)(this,ne)}return Object(U.a)(ne,null,[{key:"parseScriptData",value:function(j,H,G){var $={};try{var de=ne.parseValue(j,H,G),Ie=ne.parseValue(j,H+de.size,G-de.size);$[de.data]=Ie.data}catch(Ue){o.e("AMF",Ue.toString())}return $}},{key:"parseObject",value:function(j,H,G){if(G<3)throw new m("Data not enough when parse ScriptDataObject");var $=ne.parseString(j,H,G),de=ne.parseValue(j,H+$.size,G-$.size),Ie=de.objectEnd;return{data:{name:$.data,value:de.data},size:$.size+de.size,objectEnd:Ie}}},{key:"parseVariable",value:function(j,H,G){return ne.parseObject(j,H,G)}},{key:"parseString",value:function(j,H,G){if(G<2)throw new m("Data not enough when parse String");var $=new DataView(j,H,G),de=$.getUint16(0,!be),Ie;return de>0?Ie=Me(new Uint8Array(j,H+2,de)):Ie="",{data:Ie,size:2+de}}},{key:"parseLongString",value:function(j,H,G){if(G<4)throw new m("Data not enough when parse LongString");var $=new DataView(j,H,G),de=$.getUint32(0,!be),Ie;return de>0?Ie=Me(new Uint8Array(j,H+4,de)):Ie="",{data:Ie,size:4+de}}},{key:"parseDate",value:function(j,H,G){if(G<10)throw new m("Data size invalid when parse Date");var $=new DataView(j,H,G),de=$.getFloat64(0,!be),Ie=$.getInt16(8,!be);return de+=Ie*60*1e3,{data:new Date(de),size:8+2}}},{key:"parseValue",value:function(j,H,G){if(G<1)throw new m("Data not enough when parse Value");var $=new DataView(j,H,G),de=1,Ie=$.getUint8(0),Ue,ut=!1;try{switch(Ie){case 0:Ue=$.getFloat64(1,!be),de+=8;break;case 1:{var yt=$.getUint8(1);Ue=!!yt,de+=1;break}case 2:{var St=ne.parseString(j,H+1,G-1);Ue=St.data,de+=St.size;break}case 3:{Ue={};var jt=0;for(($.getUint32(G-4,!be)&16777215)===9&&(jt=3);de32)throw new S("ExpGolomb: readBits() bits exceeded max 32bits!");if(j<=this._current_word_bits_left){var H=this._current_word>>>32-j;return this._current_word<<=j,this._current_word_bits_left-=j,H}var G=this._current_word_bits_left?this._current_word:0;G=G>>>32-this._current_word_bits_left;var $=j-this._current_word_bits_left;this._fillCurrentWord();var de=Math.min($,this._current_word_bits_left),Ie=this._current_word>>>32-de;return this._current_word<<=de,this._current_word_bits_left-=de,G=G<>>j)!==0)return this._current_word<<=j,this._current_word_bits_left-=j,j;return this._fillCurrentWord(),j+this._skipLeadingZero()}},{key:"readUEG",value:function(){var j=this._skipLeadingZero();return this.readBits(j+1)-1}},{key:"readSEG",value:function(){var j=this.readUEG();return j&1?j+1>>>1:-1*(j>>>1)}}]),ne}(),ze=Pe,Ce=function(){function ne(){Object(Y.a)(this,ne)}return Object(U.a)(ne,null,[{key:"_ebsp2rbsp",value:function(j){for(var H=j,G=H.byteLength,$=new Uint8Array(G),de=0,Ie=0;Ie=2&&(H[Ie]===3&&H[Ie-1]===0&&H[Ie-2]===0))continue;$[de]=H[Ie],de++}return new Uint8Array($.buffer,0,de)}},{key:"parseSPS",value:function(j){var H=ne._ebsp2rbsp(j),G=new ze(H);G.readByte();var $=G.readByte();G.readByte();var de=G.readByte();G.readUEG();var Ie=ne.getProfileString($),Ue=ne.getLevelString(de),ut=1,yt=420,St=[0,420,422,444],jt=8;if(($===100||$===110||$===122||$===244||$===44||$===83||$===86||$===118||$===128||$===138||$===144)&&(ut=G.readUEG(),ut===3&&G.readBits(1),ut<=3&&(yt=St[ut]),jt=G.readUEG()+8,G.readUEG(),G.readBits(1),G.readBool()))for(var It=ut!==3?8:12,it=0;it0&&an<16?(Kn=ar[an-1],xn=or[an-1]):an===255&&(Kn=G.readByte()<<8|G.readByte(),xn=G.readByte()<<8|G.readByte())}if(G.readBool()&&G.readBool(),G.readBool()&&(G.readBits(4),G.readBool()&&G.readBits(24)),G.readBool()&&(G.readUEG(),G.readUEG()),G.readBool()){var yn=G.readBits(32),Qn=G.readBits(32);fn=G.readBool(),Pt=Qn,on=yn*2,jn=Pt/on}}var sr=1;(Kn!==1||xn!==1)&&(sr=Kn/xn);var lr=0,mr=0;if(ut===0)lr=1,mr=2-rn;else{var pr=ut===3?1:2,xr=ut===1?2:1;lr=pr,mr=xr*(2-rn)}var Fn=(dn+1)*16,ir=(2-rn)*((bn+1)*16);Fn-=(cn+An)*lr,ir-=(Rn+mn)*mr;var $n=Math.ceil(Fn*sr);return G.destroy(),G=null,{profile_string:Ie,level_string:Ue,bit_depth:jt,ref_frames:Dt,chroma_format:yt,chroma_format_string:ne.getChromaFormatString(yt),frame_rate:{fixed:fn,fps:jn,fps_den:on,fps_num:Pt},sar_ratio:{width:Kn,height:xn},codec_size:{width:Fn,height:ir},present_size:{width:$n,height:ir}}}},{key:"_skipScalingList",value:function(j,H){for(var G=8,$=8,de=0,Ie=0;Ie>>8&255|(ne&255)<<8}function ct(ne){return(ne&4278190080)>>>24|(ne&16711680)>>>8|(ne&65280)<<8|(ne&255)<<24}function Ot(ne,te){return ne[te]<<24|ne[te+1]<<16|ne[te+2]<<8|ne[te+3]}var zt=function(){function ne(te,j){Object(Y.a)(this,ne),this.TAG="FLVDemuxer",this._config=j,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null,this._dataOffset=te.dataOffset,this._firstParse=!0,this._dispatch=!1,this._hasAudio=te.hasAudioTrack,this._hasVideo=te.hasVideoTrack,this._hasAudioFlagOverrided=!1,this._hasVideoFlagOverrided=!1,this._audioInitialMetadataDispatched=!1,this._videoInitialMetadataDispatched=!1,this._mediaInfo=new pe,this._mediaInfo.hasAudio=this._hasAudio,this._mediaInfo.hasVideo=this._hasVideo,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._naluLengthSize=4,this._timestampBase=0,this._timescale=1e3,this._duration=0,this._durationOverrided=!1,this._referenceFrameRate={fixed:!0,fps:23.976,fps_num:23976,fps_den:1e3},this._flvSoundRateTable=[5500,11025,22050,44100,48e3],this._mpegSamplingRates=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350],this._mpegAudioV10SampleRateTable=[44100,48e3,32e3,0],this._mpegAudioV20SampleRateTable=[22050,24e3,16e3,0],this._mpegAudioV25SampleRateTable=[11025,12e3,8e3,0],this._mpegAudioL1BitRateTable=[0,32,64,96,128,160,192,224,256,288,320,352,384,416,448,-1],this._mpegAudioL2BitRateTable=[0,32,48,56,64,80,96,112,128,160,192,224,256,320,384,-1],this._mpegAudioL3BitRateTable=[0,32,40,48,56,64,80,96,112,128,160,192,224,256,320,-1],this._videoTrack={type:"video",id:1,sequenceNumber:0,samples:[],length:0},this._audioTrack={type:"audio",id:2,sequenceNumber:0,samples:[],length:0},this._littleEndian=function(){var H=new ArrayBuffer(2);return new DataView(H).setInt16(0,256,!0),new Int16Array(H)[0]===256}()}return Object(U.a)(ne,[{key:"destroy",value:function(){this._mediaInfo=null,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._videoTrack=null,this._audioTrack=null,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null}},{key:"bindDataSource",value:function(j){return j.onDataArrival=this.parseChunks.bind(this),this}},{key:"onTrackMetadata",get:function(){return this._onTrackMetadata},set:function(j){this._onTrackMetadata=j}},{key:"onMediaInfo",get:function(){return this._onMediaInfo},set:function(j){this._onMediaInfo=j}},{key:"onMetaDataArrived",get:function(){return this._onMetaDataArrived},set:function(j){this._onMetaDataArrived=j}},{key:"onScriptDataArrived",get:function(){return this._onScriptDataArrived},set:function(j){this._onScriptDataArrived=j}},{key:"onError",get:function(){return this._onError},set:function(j){this._onError=j}},{key:"onDataAvailable",get:function(){return this._onDataAvailable},set:function(j){this._onDataAvailable=j}},{key:"timestampBase",get:function(){return this._timestampBase},set:function(j){this._timestampBase=j}},{key:"overridedDuration",get:function(){return this._duration},set:function(j){this._durationOverrided=!0,this._duration=j,this._mediaInfo.duration=j}},{key:"overridedHasAudio",set:function(j){this._hasAudioFlagOverrided=!0,this._hasAudio=j,this._mediaInfo.hasAudio=j}},{key:"overridedHasVideo",set:function(j){this._hasVideoFlagOverrided=!0,this._hasVideo=j,this._mediaInfo.hasVideo=j}},{key:"resetMediaInfo",value:function(){this._mediaInfo=new pe}},{key:"_isInitialMetadataDispatched",value:function(){return this._hasAudio&&this._hasVideo?this._audioInitialMetadataDispatched&&this._videoInitialMetadataDispatched:this._hasAudio&&!this._hasVideo?this._audioInitialMetadataDispatched:!this._hasAudio&&this._hasVideo?this._videoInitialMetadataDispatched:!1}},{key:"parseChunks",value:function(j,H){if(!this._onError||!this._onMediaInfo||!this._onTrackMetadata||!this._onDataAvailable)throw new m("Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified");var G=0,$=this._littleEndian;if(H===0)if(j.byteLength>13){var de=ne.probe(j);G=de.dataOffset}else return 0;if(this._firstParse){this._firstParse=!1,H+G!==this._dataOffset&&o.w(this.TAG,"First time parsing but chunk byteStart invalid!");var Ie=new DataView(j,G),Ue=Ie.getUint32(0,!$);Ue!==0&&o.w(this.TAG,"PrevTagSize0 !== 0 !!!"),G+=4}for(;Gj.byteLength)break;var yt=ut.getUint8(0),St=ut.getUint32(0,!$)&16777215;if(G+11+St+4>j.byteLength)break;if(yt!==8&&yt!==9&&yt!==18){o.w(this.TAG,"Unsupported tag type ".concat(yt,", skipped")),G+=11+St+4;continue}var jt=ut.getUint8(4),It=ut.getUint8(5),it=ut.getUint8(6),Vt=ut.getUint8(7),Ft=it|It<<8|jt<<16|Vt<<24,Bt=ut.getUint32(7,!$)&16777215;Bt!==0&&o.w(this.TAG,"Meet tag which has StreamID != 0!");var Dt=G+11;switch(yt){case 8:this._parseAudioData(j,Dt,St,Ft);break;case 9:this._parseVideoData(j,Dt,St,Ft,H+G);break;case 18:this._parseScriptData(j,Dt,St);break}var dn=ut.getUint32(11+St,!$);dn!==11+St&&o.w(this.TAG,"Invalid PrevTagSize ".concat(dn)),G+=11+St+4}return this._isInitialMetadataDispatched()&&(this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack)),G}},{key:"_parseScriptData",value:function(j,H,G){var $=ft.parseScriptData(j,H,G);if($.hasOwnProperty("onMetaData")){if($.onMetaData==null||typeof $.onMetaData!="object"){o.w(this.TAG,"Invalid onMetaData structure!");return}this._metadata&&o.w(this.TAG,"Found another onMetaData tag!"),this._metadata=$;var de=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},de)),typeof de.hasAudio=="boolean"&&(this._hasAudioFlagOverrided===!1&&(this._hasAudio=de.hasAudio,this._mediaInfo.hasAudio=this._hasAudio)),typeof de.hasVideo=="boolean"&&(this._hasVideoFlagOverrided===!1&&(this._hasVideo=de.hasVideo,this._mediaInfo.hasVideo=this._hasVideo)),typeof de.audiodatarate=="number"&&(this._mediaInfo.audioDataRate=de.audiodatarate),typeof de.videodatarate=="number"&&(this._mediaInfo.videoDataRate=de.videodatarate),typeof de.width=="number"&&(this._mediaInfo.width=de.width),typeof de.height=="number"&&(this._mediaInfo.height=de.height),typeof de.duration=="number"){if(!this._durationOverrided){var Ie=Math.floor(de.duration*this._timescale);this._duration=Ie,this._mediaInfo.duration=Ie}}else this._mediaInfo.duration=0;if(typeof de.framerate=="number"){var Ue=Math.floor(de.framerate*1e3);if(Ue>0){var ut=Ue/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=ut,this._referenceFrameRate.fps_num=Ue,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=ut}}if(typeof de.keyframes=="object"){this._mediaInfo.hasKeyframesIndex=!0;var yt=de.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(yt),de.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=de,o.v(this.TAG,"Parsed onMetaData"),this._mediaInfo.isComplete()&&this._onMediaInfo(this._mediaInfo)}Object.keys($).length>0&&(this._onScriptDataArrived&&this._onScriptDataArrived(Object.assign({},$)))}},{key:"_parseKeyframesIndex",value:function(j){for(var H=[],G=[],$=1;$>>4;if(ut!==2&&ut!==10){this._onError(Be.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+ut);return}var yt=0,St=(Ue&12)>>>2;if(St>=0&&St<=4)yt=this._flvSoundRateTable[St];else{this._onError(Be.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+St);return}var jt=(Ue&2)>>>1,It=Ue&1,it=this._audioMetadata,Vt=this._audioTrack;if(it||(this._hasAudio===!1&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),it=this._audioMetadata={},it.type="audio",it.id=Vt.id,it.timescale=this._timescale,it.duration=this._duration,it.audioSampleRate=yt,it.channelCount=It===0?1:2),ut===10){var Ft=this._parseAACAudioData(j,H+1,G-1);if(Ft==null)return;if(Ft.packetType===0){it.config&&o.w(this.TAG,"Found another AudioSpecificConfig!");var Bt=Ft.data;it.audioSampleRate=Bt.samplingRate,it.channelCount=Bt.channelCount,it.codec=Bt.codec,it.originalCodec=Bt.originalCodec,it.config=Bt.config,it.refSampleDuration=1024/it.audioSampleRate*it.timescale,o.v(this.TAG,"Parsed AudioSpecificConfig"),this._isInitialMetadataDispatched()?this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack):this._audioInitialMetadataDispatched=!0,this._dispatch=!1,this._onTrackMetadata("audio",it);var Dt=this._mediaInfo;Dt.audioCodec=it.originalCodec,Dt.audioSampleRate=it.audioSampleRate,Dt.audioChannelCount=it.channelCount,Dt.hasVideo?Dt.videoCodec!=null&&(Dt.mimeType='video/x-flv; codecs="'+Dt.videoCodec+","+Dt.audioCodec+'"'):Dt.mimeType='video/x-flv; codecs="'+Dt.audioCodec+'"',Dt.isComplete()&&this._onMediaInfo(Dt)}else if(Ft.packetType===1){var dn=this._timestampBase+$,bn={unit:Ft.data,length:Ft.data.byteLength,dts:dn,pts:dn};Vt.samples.push(bn),Vt.length+=Ft.data.length}else o.e(this.TAG,"Flv: Unsupported AAC data type ".concat(Ft.packetType))}else if(ut===2){if(!it.codec){var rn=this._parseMP3AudioData(j,H+1,G-1,!0);if(rn==null)return;it.audioSampleRate=rn.samplingRate,it.channelCount=rn.channelCount,it.codec=rn.codec,it.originalCodec=rn.originalCodec,it.refSampleDuration=1152/it.audioSampleRate*it.timescale,o.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",it);var cn=this._mediaInfo;cn.audioCodec=it.codec,cn.audioSampleRate=it.audioSampleRate,cn.audioChannelCount=it.channelCount,cn.audioDataRate=rn.bitRate,cn.hasVideo?cn.videoCodec!=null&&(cn.mimeType='video/x-flv; codecs="'+cn.videoCodec+","+cn.audioCodec+'"'):cn.mimeType='video/x-flv; codecs="'+cn.audioCodec+'"',cn.isComplete()&&this._onMediaInfo(cn)}var An=this._parseMP3AudioData(j,H+1,G-1,!1);if(An==null)return;var Rn=this._timestampBase+$,mn={unit:An,length:An.byteLength,dts:Rn,pts:Rn};Vt.samples.push(mn),Vt.length+=An.length}}},{key:"_parseAACAudioData",value:function(j,H,G){if(G<=1){o.w(this.TAG,"Flv: Invalid AAC packet, missing AACPacketType or/and Data!");return}var $={},de=new Uint8Array(j,H,G);return $.packetType=de[0],de[0]===0?$.data=this._parseAACAudioSpecificConfig(j,H+1,G-1):$.data=de.subarray(1),$}},{key:"_parseAACAudioSpecificConfig",value:function(j,H,G){var $=new Uint8Array(j,H,G),de=null,Ie=0,Ue=0,ut=null,yt=0,St=null;if(Ie=Ue=$[0]>>>3,yt=($[0]&7)<<1|$[1]>>>7,yt<0||yt>=this._mpegSamplingRates.length){this._onError(Be.FORMAT_ERROR,"Flv: AAC invalid sampling frequency index!");return}var jt=this._mpegSamplingRates[yt],It=($[1]&120)>>>3;if(It<0||It>=8){this._onError(Be.FORMAT_ERROR,"Flv: AAC invalid channel configuration");return}Ie===5&&(St=($[1]&7)<<1|$[2]>>>7,ut=($[2]&124)>>>2);var it=self.navigator.userAgent.toLowerCase();return it.indexOf("firefox")!==-1?yt>=6?(Ie=5,de=new Array(4),St=yt-3):(Ie=2,de=new Array(2),St=yt):it.indexOf("android")!==-1?(Ie=2,de=new Array(2),St=yt):(Ie=5,St=yt,de=new Array(4),yt>=6?St=yt-3:It===1&&(Ie=2,de=new Array(2),St=yt)),de[0]=Ie<<3,de[0]|=(yt&15)>>>1,de[1]=(yt&15)<<7,de[1]|=(It&15)<<3,Ie===5&&(de[1]|=(St&15)>>>1,de[2]=(St&1)<<7,de[2]|=2<<2,de[3]=0),{config:de,samplingRate:jt,channelCount:It,codec:"mp4a.40."+Ie,originalCodec:"mp4a.40."+Ue}}},{key:"_parseMP3AudioData",value:function(j,H,G,$){if(G<4){o.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");return}var de=this._littleEndian,Ie=new Uint8Array(j,H,G),Ue=null;if($){if(Ie[0]!==255)return;var ut=Ie[1]>>>3&3,yt=(Ie[1]&6)>>1,St=(Ie[2]&240)>>>4,jt=(Ie[2]&12)>>>2,It=Ie[3]>>>6&3,it=It!==3?2:1,Vt=0,Ft=0,Bt=34,Dt="mp3";switch(ut){case 0:Vt=this._mpegAudioV25SampleRateTable[jt];break;case 2:Vt=this._mpegAudioV20SampleRateTable[jt];break;case 3:Vt=this._mpegAudioV10SampleRateTable[jt];break}switch(yt){case 1:Bt=34,St>>4,ut=Ie&15;if(ut!==7){this._onError(Be.CODEC_UNSUPPORTED,"Flv: Unsupported codec in video frame: ".concat(ut));return}this._parseAVCVideoPacket(j,H+1,G-1,$,de,Ue)}},{key:"_parseAVCVideoPacket",value:function(j,H,G,$,de,Ie){if(G<4){o.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");return}var Ue=this._littleEndian,ut=new DataView(j,H,G),yt=ut.getUint8(0),St=ut.getUint32(0,!Ue)&16777215,jt=St<<8>>8;if(yt===0)this._parseAVCDecoderConfigurationRecord(j,H+4,G-4);else if(yt===1)this._parseAVCVideoData(j,H+4,G-4,$,de,Ie,jt);else if(!(yt===2)){this._onError(Be.FORMAT_ERROR,"Flv: Invalid video packet type ".concat(yt));return}}},{key:"_parseAVCDecoderConfigurationRecord",value:function(j,H,G){if(G<7){o.w(this.TAG,"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!");return}var $=this._videoMetadata,de=this._videoTrack,Ie=this._littleEndian,Ue=new DataView(j,H,G);$?typeof $.avcc!="undefined"&&o.w(this.TAG,"Found another AVCDecoderConfigurationRecord!"):(this._hasVideo===!1&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),$=this._videoMetadata={},$.type="video",$.id=de.id,$.timescale=this._timescale,$.duration=this._duration);var ut=Ue.getUint8(0),yt=Ue.getUint8(1),St=Ue.getUint8(2),jt=Ue.getUint8(3);if(ut!==1||yt===0){this._onError(Be.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");return}if(this._naluLengthSize=(Ue.getUint8(4)&3)+1,this._naluLengthSize!==3&&this._naluLengthSize!==4){this._onError(Be.FORMAT_ERROR,"Flv: Strange NaluLengthSizeMinusOne: ".concat(this._naluLengthSize-1));return}var It=Ue.getUint8(5)&31;if(It===0){this._onError(Be.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");return}else It>1&&o.w(this.TAG,"Flv: Strange AVCDecoderConfigurationRecord: SPS Count = ".concat(It));for(var it=6,Vt=0;Vt1&&o.w(this.TAG,"Flv: Strange AVCDecoderConfigurationRecord: PPS Count = ".concat(kn));it++;for(var Kn=0;Kn=G){o.w(this.TAG,"Malformed Nalu near timestamp ".concat(Vt,", offset = ").concat(It,", dataSize = ").concat(G));break}var Bt=yt.getUint32(It,!ut);if(it===3&&(Bt>>>=8),Bt>G-it){o.w(this.TAG,"Malformed Nalus near timestamp ".concat(Vt,", NaluSize > DataSize!"));return}var Dt=yt.getUint8(It+it)&31;Dt===5&&(Ft=!0);var dn=new Uint8Array(j,H+It,it+Bt),bn={type:Dt,data:dn};St.push(bn),jt+=dn.byteLength,It+=it+Bt}if(St.length){var rn=this._videoTrack,cn={units:St,length:jt,isKeyframe:Ft,dts:Vt,cts:Ue,pts:Vt+Ue};Ft&&(cn.fileposition=de),rn.samples.push(cn),rn.length+=jt}}}],[{key:"probe",value:function(j){var H=new Uint8Array(j),G={match:!1};if(H[0]!==70||H[1]!==76||H[2]!==86||H[3]!==1)return G;var $=(H[4]&4)>>>2!==0,de=(H[4]&1)!==0,Ie=Ot(H,5);return Ie<9?G:{match:!0,consumed:Ie,dataOffset:Ie,hasAudioTrack:$,hasVideoTrack:de}}}]),ne}(),Mt=zt,wt=function(){function ne(){Object(Y.a)(this,ne)}return Object(U.a)(ne,null,[{key:"init",value:function(){ne.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],mvex:[],mvhd:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[],".mp3":[]};for(var j in ne.types)ne.types.hasOwnProperty(j)&&(ne.types[j]=[j.charCodeAt(0),j.charCodeAt(1),j.charCodeAt(2),j.charCodeAt(3)]);var H=ne.constants={};H.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),H.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),H.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),H.STSC=H.STCO=H.STTS,H.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),H.HDLR_VIDEO=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),H.HDLR_AUDIO=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]),H.DREF=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),H.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),H.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}},{key:"box",value:function(j){for(var H=8,G=null,$=Array.prototype.slice.call(arguments,1),de=$.length,Ie=0;Ie>>24&255,G[1]=H>>>16&255,G[2]=H>>>8&255,G[3]=H&255,G.set(j,4);for(var Ue=8,ut=0;ut>>24&255,j>>>16&255,j>>>8&255,j&255,H>>>24&255,H>>>16&255,H>>>8&255,H&255,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]))}},{key:"trak",value:function(j){return ne.box(ne.types.trak,ne.tkhd(j),ne.mdia(j))}},{key:"tkhd",value:function(j){var H=j.id,G=j.duration,$=j.presentWidth,de=j.presentHeight;return ne.box(ne.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,H>>>24&255,H>>>16&255,H>>>8&255,H&255,0,0,0,0,G>>>24&255,G>>>16&255,G>>>8&255,G&255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,$>>>8&255,$&255,0,0,de>>>8&255,de&255,0,0]))}},{key:"mdia",value:function(j){return ne.box(ne.types.mdia,ne.mdhd(j),ne.hdlr(j),ne.minf(j))}},{key:"mdhd",value:function(j){var H=j.timescale,G=j.duration;return ne.box(ne.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,H>>>24&255,H>>>16&255,H>>>8&255,H&255,G>>>24&255,G>>>16&255,G>>>8&255,G&255,85,196,0,0]))}},{key:"hdlr",value:function(j){var H=null;return j.type==="audio"?H=ne.constants.HDLR_AUDIO:H=ne.constants.HDLR_VIDEO,ne.box(ne.types.hdlr,H)}},{key:"minf",value:function(j){var H=null;return j.type==="audio"?H=ne.box(ne.types.smhd,ne.constants.SMHD):H=ne.box(ne.types.vmhd,ne.constants.VMHD),ne.box(ne.types.minf,H,ne.dinf(),ne.stbl(j))}},{key:"dinf",value:function(){var j=ne.box(ne.types.dinf,ne.box(ne.types.dref,ne.constants.DREF));return j}},{key:"stbl",value:function(j){var H=ne.box(ne.types.stbl,ne.stsd(j),ne.box(ne.types.stts,ne.constants.STTS),ne.box(ne.types.stsc,ne.constants.STSC),ne.box(ne.types.stsz,ne.constants.STSZ),ne.box(ne.types.stco,ne.constants.STCO));return H}},{key:"stsd",value:function(j){return j.type==="audio"?j.codec==="mp3"?ne.box(ne.types.stsd,ne.constants.STSD_PREFIX,ne.mp3(j)):ne.box(ne.types.stsd,ne.constants.STSD_PREFIX,ne.mp4a(j)):ne.box(ne.types.stsd,ne.constants.STSD_PREFIX,ne.avc1(j))}},{key:"mp3",value:function(j){var H=j.channelCount,G=j.audioSampleRate,$=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,H,0,16,0,0,0,0,G>>>8&255,G&255,0,0]);return ne.box(ne.types[".mp3"],$)}},{key:"mp4a",value:function(j){var H=j.channelCount,G=j.audioSampleRate,$=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,H,0,16,0,0,0,0,G>>>8&255,G&255,0,0]);return ne.box(ne.types.mp4a,$,ne.esds(j))}},{key:"esds",value:function(j){var H=j.config||[],G=H.length,$=new Uint8Array([0,0,0,0,3,23+G,0,1,0,4,15+G,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([G]).concat(H).concat([6,1,2]));return ne.box(ne.types.esds,$)}},{key:"avc1",value:function(j){var H=j.avcc,G=j.codecWidth,$=j.codecHeight,de=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,G>>>8&255,G&255,$>>>8&255,$&255,0,72,0,0,0,72,0,0,0,0,0,0,0,1,10,120,113,113,47,102,108,118,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,255,255]);return ne.box(ne.types.avc1,de,ne.box(ne.types.avcC,H))}},{key:"mvex",value:function(j){return ne.box(ne.types.mvex,ne.trex(j))}},{key:"trex",value:function(j){var H=j.id,G=new Uint8Array([0,0,0,0,H>>>24&255,H>>>16&255,H>>>8&255,H&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return ne.box(ne.types.trex,G)}},{key:"moof",value:function(j,H){return ne.box(ne.types.moof,ne.mfhd(j.sequenceNumber),ne.traf(j,H))}},{key:"mfhd",value:function(j){var H=new Uint8Array([0,0,0,0,j>>>24&255,j>>>16&255,j>>>8&255,j&255]);return ne.box(ne.types.mfhd,H)}},{key:"traf",value:function(j,H){var G=j.id,$=ne.box(ne.types.tfhd,new Uint8Array([0,0,0,0,G>>>24&255,G>>>16&255,G>>>8&255,G&255])),de=ne.box(ne.types.tfdt,new Uint8Array([0,0,0,0,H>>>24&255,H>>>16&255,H>>>8&255,H&255])),Ie=ne.sdtp(j),Ue=ne.trun(j,Ie.byteLength+16+16+8+16+8+8);return ne.box(ne.types.traf,$,de,Ue,Ie)}},{key:"sdtp",value:function(j){for(var H=j.samples||[],G=H.length,$=new Uint8Array(4+G),de=0;de>>24&255,$>>>16&255,$>>>8&255,$&255,H>>>24&255,H>>>16&255,H>>>8&255,H&255],0);for(var Ue=0;Ue<$;Ue++){var ut=G[Ue].duration,yt=G[Ue].size,St=G[Ue].flags,jt=G[Ue].cts;Ie.set([ut>>>24&255,ut>>>16&255,ut>>>8&255,ut&255,yt>>>24&255,yt>>>16&255,yt>>>8&255,yt&255,St.isLeading<<2|St.dependsOn,St.isDependedOn<<6|St.hasRedundancy<<4|St.isNonSync,0,0,jt>>>24&255,jt>>>16&255,jt>>>8&255,jt&255],12+16*Ue)}return ne.box(ne.types.trun,Ie)}},{key:"mdat",value:function(j){return ne.box(ne.types.mdat,j)}}]),ne}();wt.init();var kt=wt,qt=function(){function ne(){Object(Y.a)(this,ne)}return Object(U.a)(ne,null,[{key:"getSilentFrame",value:function(j,H){if(j==="mp4a.40.2"){if(H===1)return new Uint8Array([0,200,0,128,35,128]);if(H===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(H===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(H===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(H===5)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(H===6)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224])}else{if(H===1)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(H===2)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(H===3)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94])}return null}}]),ne}(),Lt=qt,vt=function ne(te,j,H,G,$){Object(Y.a)(this,ne),this.dts=te,this.pts=j,this.duration=H,this.originalDts=G,this.isSyncPoint=$,this.fileposition=null},lt=function(){function ne(){Object(Y.a)(this,ne),this.beginDts=0,this.endDts=0,this.beginPts=0,this.endPts=0,this.originalBeginDts=0,this.originalEndDts=0,this.syncPoints=[],this.firstSample=null,this.lastSample=null}return Object(U.a)(ne,[{key:"appendSyncPoint",value:function(j){j.isSyncPoint=!0,this.syncPoints.push(j)}}]),ne}(),Tt=function(){function ne(){Object(Y.a)(this,ne),this._list=[]}return Object(U.a)(ne,[{key:"clear",value:function(){this._list=[]}},{key:"appendArray",value:function(j){var H=this._list;if(j.length===0)return;H.length>0&&j[0].originalDts=H[de].dts&&jH[$].lastSample.originalDts&&j=H[$].lastSample.originalDts&&($===H.length-1||$0&&(de=this._searchNearestSegmentBefore(G.originalBeginDts)+1),this._lastAppendLocation=de,this._list.splice(de,0,G)}},{key:"getLastSegmentBefore",value:function(j){var H=this._searchNearestSegmentBefore(j);return H>=0?this._list[H]:null}},{key:"getLastSampleBefore",value:function(j){var H=this.getLastSegmentBefore(j);return H!=null?H.lastSample:null}},{key:"getLastSyncPointBefore",value:function(j){for(var H=this._searchNearestSegmentBefore(j),G=this._list[H].syncPoints;G.length===0&&H>0;)H--,G=this._list[H].syncPoints;return G.length>0?G[G.length-1]:null}}]),ne}(),pt=function(){function ne(te){Object(Y.a)(this,ne),this.TAG="MP4Remuxer",this._config=te,this._isLive=te.isLive===!0,this._dtsBase=-1,this._dtsBaseInited=!1,this._audioDtsBase=Infinity,this._videoDtsBase=Infinity,this._audioNextDts=void 0,this._videoNextDts=void 0,this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList=new ht("audio"),this._videoSegmentInfoList=new ht("video"),this._onInitSegment=null,this._onMediaSegment=null,this._forceFirstIDR=!!(_.chrome&&(_.version.major<50||_.version.major===50&&_.version.build<2661)),this._fillSilentAfterSeek=_.msedge||_.msie,this._mp3UseMpegAudio=!_.firefox,this._fillAudioTimestampGap=this._config.fixAudioTimestampGap}return Object(U.a)(ne,[{key:"destroy",value:function(){this._dtsBase=-1,this._dtsBaseInited=!1,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList.clear(),this._audioSegmentInfoList=null,this._videoSegmentInfoList.clear(),this._videoSegmentInfoList=null,this._onInitSegment=null,this._onMediaSegment=null}},{key:"bindDataSource",value:function(j){return j.onDataAvailable=this.remux.bind(this),j.onTrackMetadata=this._onTrackMetadataReceived.bind(this),this}},{key:"onInitSegment",get:function(){return this._onInitSegment},set:function(j){this._onInitSegment=j}},{key:"onMediaSegment",get:function(){return this._onMediaSegment},set:function(j){this._onMediaSegment=j}},{key:"insertDiscontinuity",value:function(){this._audioNextDts=this._videoNextDts=void 0}},{key:"seek",value:function(j){this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._videoSegmentInfoList.clear(),this._audioSegmentInfoList.clear()}},{key:"remux",value:function(j,H){if(!this._onMediaSegment)throw new m("MP4Remuxer: onMediaSegment callback must be specificed!");this._dtsBaseInited||this._calculateDtsBase(j,H),this._remuxVideo(H),this._remuxAudio(j)}},{key:"_onTrackMetadataReceived",value:function(j,H){var G=null,$="mp4",de=H.codec;if(j==="audio")this._audioMeta=H,H.codec==="mp3"&&this._mp3UseMpegAudio?($="mpeg",de="",G=new Uint8Array):G=kt.generateInitSegment(H);else if(j==="video")this._videoMeta=H,G=kt.generateInitSegment(H);else return;if(!this._onInitSegment)throw new m("MP4Remuxer: onInitSegment callback must be specified!");this._onInitSegment(j,{type:j,data:G.buffer,codec:de,container:"".concat(j,"/").concat($),mediaDuration:H.duration})}},{key:"_calculateDtsBase",value:function(j,H){if(this._dtsBaseInited)return;j.samples&&j.samples.length&&(this._audioDtsBase=j.samples[0].dts),H.samples&&H.samples.length&&(this._videoDtsBase=H.samples[0].dts),this._dtsBase=Math.min(this._audioDtsBase,this._videoDtsBase),this._dtsBaseInited=!0}},{key:"flushStashedSamples",value:function(){var j=this._videoStashedLastSample,H=this._audioStashedLastSample,G={type:"video",id:1,sequenceNumber:0,samples:[],length:0};j!=null&&(G.samples.push(j),G.length=j.length);var $={type:"audio",id:2,sequenceNumber:0,samples:[],length:0};H!=null&&($.samples.push(H),$.length=H.length),this._videoStashedLastSample=null,this._audioStashedLastSample=null,this._remuxVideo(G,!0),this._remuxAudio($,!0)}},{key:"_remuxAudio",value:function(j,H){if(this._audioMeta==null)return;var G=j,$=G.samples,de=void 0,Ie=-1,Ue=-1,ut=-1,yt=this._audioMeta.refSampleDuration,St=this._audioMeta.codec==="mp3"&&this._mp3UseMpegAudio,jt=this._dtsBaseInited&&this._audioNextDts===void 0,It=!1;if(!$||$.length===0)return;if($.length===1&&!H)return;var it=0,Vt=null,Ft=0;St?(it=0,Ft=G.length):(it=8,Ft=8+G.length);var Bt=null;if($.length>1&&(Bt=$.pop(),Ft-=Bt.length),this._audioStashedLastSample!=null){var Dt=this._audioStashedLastSample;this._audioStashedLastSample=null,$.unshift(Dt),Ft+=Dt.length}Bt!=null&&(this._audioStashedLastSample=Bt);var dn=$[0].dts-this._dtsBase;if(this._audioNextDts)de=dn-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())de=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&(this._audioMeta.originalCodec!=="mp3"&&(It=!0));else{var bn=this._audioSegmentInfoList.getLastSampleBefore(dn);if(bn!=null){var rn=dn-(bn.originalDts+bn.duration);rn<=3&&(rn=0);var cn=bn.dts+bn.duration+rn;de=dn-cn}else de=0}if(It){var An=dn-de,Rn=this._videoSegmentInfoList.getLastSegmentBefore(dn);if(Rn!=null&&Rn.beginDts=1?an=xn[xn.length-1].duration:an=Math.floor(yt);var yn=!1,Qn=null;if(an>yt*1.5&&this._audioMeta.codec!=="mp3"&&this._fillAudioTimestampGap&&!_.safari){yn=!0;var sr=Math.abs(an-yt),lr=Math.ceil(sr/yt),mr=Tn+yt;o.w(this.TAG,`Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync. +`+"dts: ".concat(Tn+an," ms, expected: ").concat(Tn+Math.round(yt)," ms, ")+"delta: ".concat(Math.round(sr)," ms, generate: ").concat(lr," frames"));var pr=Lt.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount);pr==null&&(o.w(this.TAG,"Unable to generate silent frame for "+"".concat(this._audioMeta.originalCodec," with ").concat(this._audioMeta.channelCount," channels, repeat last frame")),pr=Pt),Qn=[];for(var xr=0;xr0){var ir=Qn[Qn.length-1];ir.duration=Fn-ir.dts}var $n={dts:Fn,pts:Fn,cts:0,unit:pr,size:pr.byteLength,duration:0,originalDts:on,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}};Qn.push($n),Ft+=$n.size,mr+=yt}var Sr=Qn[Qn.length-1];Sr.duration=Tn+an-Sr.dts,an=Math.round(yt)}xn.push({dts:Tn,pts:Tn,cts:0,unit:fn.unit,size:fn.unit.byteLength,duration:an,originalDts:on,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}}),yn&&xn.push.apply(xn,Qn)}St?Vt=new Uint8Array(Ft):(Vt=new Uint8Array(Ft),Vt[0]=Ft>>>24&255,Vt[1]=Ft>>>16&255,Vt[2]=Ft>>>8&255,Vt[3]=Ft&255,Vt.set(kt.types.mdat,4));for(var Er=0;Er1&&(it=$.pop(),It-=it.length),this._videoStashedLastSample!=null){var Vt=this._videoStashedLastSample;this._videoStashedLastSample=null,$.unshift(Vt),It+=Vt.length}it!=null&&(this._videoStashedLastSample=it);var Ft=$[0].dts-this._dtsBase;if(this._videoNextDts)de=Ft-this._videoNextDts;else if(this._videoSegmentInfoList.isEmpty())de=0;else{var Bt=this._videoSegmentInfoList.getLastSampleBefore(Ft);if(Bt!=null){var Dt=Ft-(Bt.originalDts+Bt.duration);Dt<=3&&(Dt=0);var dn=Bt.dts+Bt.duration+Dt;de=Ft-dn}else de=0}for(var bn=new lt,rn=[],cn=0;cn<$.length;cn++){var An=$[cn],Rn=An.dts-this._dtsBase,mn=An.isKeyframe,kn=Rn-de,Kn=An.cts,xn=kn+Kn;Ie===-1&&(Ie=kn,ut=xn);var jn=0;if(cn!==$.length-1){var fn=$[cn+1].dts-this._dtsBase-de;jn=fn-kn}else if(it!=null){var Pt=it.dts-this._dtsBase-de;jn=Pt-kn}else rn.length>=1?jn=rn[rn.length-1].duration:jn=Math.floor(this._videoMeta.refSampleDuration);if(mn){var on=new vt(kn,xn,jn,An.dts,!0);on.fileposition=An.fileposition,bn.appendSyncPoint(on)}rn.push({dts:kn,pts:xn,cts:Kn,units:An.units,size:An.length,isKeyframe:mn,duration:jn,originalDts:Rn,flags:{isLeading:0,dependsOn:mn?2:1,isDependedOn:mn?1:0,hasRedundancy:0,isNonSync:mn?0:1}})}jt=new Uint8Array(It),jt[0]=It>>>24&255,jt[1]=It>>>16&255,jt[2]=It>>>8&255,jt[3]=It&255,jt.set(kt.types.mdat,4);for(var Tn=0;Tn0)this._demuxer.bindDataSource(this._ioctl),this._demuxer.timestampBase=this._mediaDataSource.segments[this._currentSegmentIndex].timestampBase,de=this._demuxer.parseChunks(j,H);else if(($=Mt.probe(j)).match){this._demuxer=new Mt($,this._config),this._remuxer||(this._remuxer=new qe(this._config));var Ie=this._mediaDataSource;Ie.duration!=null&&!isNaN(Ie.duration)&&(this._demuxer.overridedDuration=Ie.duration),typeof Ie.hasAudio=="boolean"&&(this._demuxer.overridedHasAudio=Ie.hasAudio),typeof Ie.hasVideo=="boolean"&&(this._demuxer.overridedHasVideo=Ie.hasVideo),this._demuxer.timestampBase=Ie.segments[this._currentSegmentIndex].timestampBase,this._demuxer.onError=this._onDemuxException.bind(this),this._demuxer.onMediaInfo=this._onMediaInfo.bind(this),this._demuxer.onMetaDataArrived=this._onMetaDataArrived.bind(this),this._demuxer.onScriptDataArrived=this._onScriptDataArrived.bind(this),this._remuxer.bindDataSource(this._demuxer.bindDataSource(this._ioctl)),this._remuxer.onInitSegment=this._onRemuxerInitSegmentArrival.bind(this),this._remuxer.onMediaSegment=this._onRemuxerMediaSegmentArrival.bind(this),de=this._demuxer.parseChunks(j,H)}else $=null,o.e(this.TAG,"Non-FLV, Unsupported media type!"),Promise.resolve().then(function(){G._internalAbort()}),this._emitter.emit(Ye.DEMUX_ERROR,Be.FORMAT_UNSUPPORTED,"Non-FLV, Unsupported media type"),de=0;return de}},{key:"_onMediaInfo",value:function(j){var H=this;this._mediaInfo==null&&(this._mediaInfo=Object.assign({},j),this._mediaInfo.keyframesIndex=null,this._mediaInfo.segments=[],this._mediaInfo.segmentCount=this._mediaDataSource.segments.length,Object.setPrototypeOf(this._mediaInfo,pe.prototype));var G=Object.assign({},j);Object.setPrototypeOf(G,pe.prototype),this._mediaInfo.segments[this._currentSegmentIndex]=G,this._reportSegmentMediaInfo(this._currentSegmentIndex),this._pendingSeekTime!=null&&Promise.resolve().then(function(){var $=H._pendingSeekTime;H._pendingSeekTime=null,H.seek($)})}},{key:"_onMetaDataArrived",value:function(j){this._emitter.emit(Ye.METADATA_ARRIVED,j)}},{key:"_onScriptDataArrived",value:function(j){this._emitter.emit(Ye.SCRIPTDATA_ARRIVED,j)}},{key:"_onIOSeeked",value:function(){this._remuxer.insertDiscontinuity()}},{key:"_onIOComplete",value:function(j){var H=j,G=H+1;G0&&G[0].originalDts===$&&($=G[0].pts),this._emitter.emit(Ye.RECOMMEND_SEEKPOINT,$)}}},{key:"_enableStatisticsReporter",value:function(){this._statisticsReporter==null&&(this._statisticsReporter=self.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval))}},{key:"_disableStatisticsReporter",value:function(){this._statisticsReporter&&(self.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}},{key:"_reportSegmentMediaInfo",value:function(j){var H=this._mediaInfo.segments[j],G=Object.assign({},H);G.duration=this._mediaInfo.duration,G.segmentCount=this._mediaInfo.segmentCount,delete G.segments,delete G.keyframesIndex,this._emitter.emit(Ye.MEDIA_INFO,G)}},{key:"_reportStatisticsInfo",value:function(){var j={};j.url=this._ioctl.currentURL,j.hasRedirect=this._ioctl.hasRedirect,j.hasRedirect&&(j.redirectedURL=this._ioctl.currentRedirectedURL),j.speed=this._ioctl.currentSpeed,j.loaderType=this._ioctl.loaderType,j.currentSegmentIndex=this._currentSegmentIndex,j.totalSegmentCount=this._mediaDataSource.segments.length,this._emitter.emit(Ye.STATISTICS_INFO,j)}}]),ne}(),Wt=Ct,en=function(te){var j="TransmuxingWorker",H=null,G=Ft.bind(this);k.install(),te.addEventListener("message",function(Bt){switch(Bt.data.cmd){case"init":H=new Wt(Bt.data.param[0],Bt.data.param[1]),H.on(Ye.IO_ERROR,It.bind(this)),H.on(Ye.DEMUX_ERROR,it.bind(this)),H.on(Ye.INIT_SEGMENT,$.bind(this)),H.on(Ye.MEDIA_SEGMENT,de.bind(this)),H.on(Ye.LOADING_COMPLETE,Ie.bind(this)),H.on(Ye.RECOVERED_EARLY_EOF,Ue.bind(this)),H.on(Ye.MEDIA_INFO,ut.bind(this)),H.on(Ye.METADATA_ARRIVED,yt.bind(this)),H.on(Ye.SCRIPTDATA_ARRIVED,St.bind(this)),H.on(Ye.STATISTICS_INFO,jt.bind(this)),H.on(Ye.RECOMMEND_SEEKPOINT,Vt.bind(this));break;case"destroy":H&&(H.destroy(),H=null),te.postMessage({msg:"destroyed"});break;case"start":H.start();break;case"stop":H.stop();break;case"seek":H.seek(Bt.data.param);break;case"pause":H.pause();break;case"resume":H.resume();break;case"logging_config":{var Dt=Bt.data.param;Re.applyConfig(Dt),Dt.enableCallback===!0?Re.addLogListener(G):Re.removeLogListener(G);break}}});function $(Bt,Dt){var dn={msg:Ye.INIT_SEGMENT,data:{type:Bt,data:Dt}};te.postMessage(dn,[Dt.data])}function de(Bt,Dt){var dn={msg:Ye.MEDIA_SEGMENT,data:{type:Bt,data:Dt}};te.postMessage(dn,[Dt.data])}function Ie(){var Bt={msg:Ye.LOADING_COMPLETE};te.postMessage(Bt)}function Ue(){var Bt={msg:Ye.RECOVERED_EARLY_EOF};te.postMessage(Bt)}function ut(Bt){var Dt={msg:Ye.MEDIA_INFO,data:Bt};te.postMessage(Dt)}function yt(Bt){var Dt={msg:Ye.METADATA_ARRIVED,data:Bt};te.postMessage(Dt)}function St(Bt){var Dt={msg:Ye.SCRIPTDATA_ARRIVED,data:Bt};te.postMessage(Dt)}function jt(Bt){var Dt={msg:Ye.STATISTICS_INFO,data:Bt};te.postMessage(Dt)}function It(Bt,Dt){te.postMessage({msg:Ye.IO_ERROR,data:{type:Bt,info:Dt}})}function it(Bt,Dt){te.postMessage({msg:Ye.DEMUX_ERROR,data:{type:Bt,info:Dt}})}function Vt(Bt){te.postMessage({msg:Ye.RECOMMEND_SEEKPOINT,data:Bt})}function Ft(Bt,Dt){te.postMessage({msg:"logcat_callback",data:{type:Bt,logcat:Dt}})}},Nt=en,tn=function(){function ne(te,j){if(Object(Y.a)(this,ne),this.TAG="Transmuxer",this._emitter=new t.a,j.enableWorker&&typeof Worker!="undefined")try{var H=E("0r65");this._worker=H(Nt),this._workerDestroying=!1,this._worker.addEventListener("message",this._onWorkerMessage.bind(this)),this._worker.postMessage({cmd:"init",param:[te,j]}),this.e={onLoggingConfigChanged:this._onLoggingConfigChanged.bind(this)},Re.registerListener(this.e.onLoggingConfigChanged),this._worker.postMessage({cmd:"logging_config",param:Re.getConfig()})}catch($){o.e(this.TAG,"Error while initialize transmuxing worker, fallback to inline transmuxing"),this._worker=null,this._controller=new Wt(te,j)}else this._controller=new Wt(te,j);if(this._controller){var G=this._controller;G.on(Ye.IO_ERROR,this._onIOError.bind(this)),G.on(Ye.DEMUX_ERROR,this._onDemuxError.bind(this)),G.on(Ye.INIT_SEGMENT,this._onInitSegment.bind(this)),G.on(Ye.MEDIA_SEGMENT,this._onMediaSegment.bind(this)),G.on(Ye.LOADING_COMPLETE,this._onLoadingComplete.bind(this)),G.on(Ye.RECOVERED_EARLY_EOF,this._onRecoveredEarlyEof.bind(this)),G.on(Ye.MEDIA_INFO,this._onMediaInfo.bind(this)),G.on(Ye.METADATA_ARRIVED,this._onMetaDataArrived.bind(this)),G.on(Ye.SCRIPTDATA_ARRIVED,this._onScriptDataArrived.bind(this)),G.on(Ye.STATISTICS_INFO,this._onStatisticsInfo.bind(this)),G.on(Ye.RECOMMEND_SEEKPOINT,this._onRecommendSeekpoint.bind(this))}}return Object(U.a)(ne,[{key:"destroy",value:function(){this._worker?this._workerDestroying||(this._workerDestroying=!0,this._worker.postMessage({cmd:"destroy"}),Re.removeListener(this.e.onLoggingConfigChanged),this.e=null):(this._controller.destroy(),this._controller=null),this._emitter.removeAllListeners(),this._emitter=null}},{key:"on",value:function(j,H){this._emitter.addListener(j,H)}},{key:"off",value:function(j,H){this._emitter.removeListener(j,H)}},{key:"hasWorker",value:function(){return this._worker!=null}},{key:"open",value:function(){this._worker?this._worker.postMessage({cmd:"start"}):this._controller.start()}},{key:"close",value:function(){this._worker?this._worker.postMessage({cmd:"stop"}):this._controller.stop()}},{key:"seek",value:function(j){this._worker?this._worker.postMessage({cmd:"seek",param:j}):this._controller.seek(j)}},{key:"pause",value:function(){this._worker?this._worker.postMessage({cmd:"pause"}):this._controller.pause()}},{key:"resume",value:function(){this._worker?this._worker.postMessage({cmd:"resume"}):this._controller.resume()}},{key:"_onInitSegment",value:function(j,H){var G=this;Promise.resolve().then(function(){G._emitter.emit(Ye.INIT_SEGMENT,j,H)})}},{key:"_onMediaSegment",value:function(j,H){var G=this;Promise.resolve().then(function(){G._emitter.emit(Ye.MEDIA_SEGMENT,j,H)})}},{key:"_onLoadingComplete",value:function(){var j=this;Promise.resolve().then(function(){j._emitter.emit(Ye.LOADING_COMPLETE)})}},{key:"_onRecoveredEarlyEof",value:function(){var j=this;Promise.resolve().then(function(){j._emitter.emit(Ye.RECOVERED_EARLY_EOF)})}},{key:"_onMediaInfo",value:function(j){var H=this;Promise.resolve().then(function(){H._emitter.emit(Ye.MEDIA_INFO,j)})}},{key:"_onMetaDataArrived",value:function(j){var H=this;Promise.resolve().then(function(){H._emitter.emit(Ye.METADATA_ARRIVED,j)})}},{key:"_onScriptDataArrived",value:function(j){var H=this;Promise.resolve().then(function(){H._emitter.emit(Ye.SCRIPTDATA_ARRIVED,j)})}},{key:"_onStatisticsInfo",value:function(j){var H=this;Promise.resolve().then(function(){H._emitter.emit(Ye.STATISTICS_INFO,j)})}},{key:"_onIOError",value:function(j,H){var G=this;Promise.resolve().then(function(){G._emitter.emit(Ye.IO_ERROR,j,H)})}},{key:"_onDemuxError",value:function(j,H){var G=this;Promise.resolve().then(function(){G._emitter.emit(Ye.DEMUX_ERROR,j,H)})}},{key:"_onRecommendSeekpoint",value:function(j){var H=this;Promise.resolve().then(function(){H._emitter.emit(Ye.RECOMMEND_SEEKPOINT,j)})}},{key:"_onLoggingConfigChanged",value:function(j){this._worker&&this._worker.postMessage({cmd:"logging_config",param:j})}},{key:"_onWorkerMessage",value:function(j){var H=j.data,G=H.data;if(H.msg==="destroyed"||this._workerDestroying){this._workerDestroying=!1,this._worker.terminate(),this._worker=null;return}switch(H.msg){case Ye.INIT_SEGMENT:case Ye.MEDIA_SEGMENT:this._emitter.emit(H.msg,G.type,G.data);break;case Ye.LOADING_COMPLETE:case Ye.RECOVERED_EARLY_EOF:this._emitter.emit(H.msg);break;case Ye.MEDIA_INFO:Object.setPrototypeOf(G,pe.prototype),this._emitter.emit(H.msg,G);break;case Ye.METADATA_ARRIVED:case Ye.SCRIPTDATA_ARRIVED:case Ye.STATISTICS_INFO:this._emitter.emit(H.msg,G);break;case Ye.IO_ERROR:case Ye.DEMUX_ERROR:this._emitter.emit(H.msg,G.type,G.info);break;case Ye.RECOMMEND_SEEKPOINT:this._emitter.emit(H.msg,G);break;case"logcat_callback":o.emitter.emit("log",G.type,G.logcat);break;default:break}}}]),ne}(),En=tn,mt={ERROR:"error",SOURCE_OPEN:"source_open",UPDATE_END:"update_end",BUFFER_FULL:"buffer_full"},Ze=mt,st=function(){function ne(te){Object(Y.a)(this,ne),this.TAG="MSEController",this._config=te,this._emitter=new t.a,this._config.isLive&&this._config.autoCleanupSourceBuffer==null&&(this._config.autoCleanupSourceBuffer=!0),this.e={onSourceOpen:this._onSourceOpen.bind(this),onSourceEnded:this._onSourceEnded.bind(this),onSourceClose:this._onSourceClose.bind(this),onSourceBufferError:this._onSourceBufferError.bind(this),onSourceBufferUpdateEnd:this._onSourceBufferUpdateEnd.bind(this)},this._mediaSource=null,this._mediaSourceObjectURL=null,this._mediaElement=null,this._isBufferFull=!1,this._hasPendingEos=!1,this._requireSetMediaDuration=!1,this._pendingMediaDuration=0,this._pendingSourceBufferInit=[],this._mimeTypes={video:null,audio:null},this._sourceBuffers={video:null,audio:null},this._lastInitSegments={video:null,audio:null},this._pendingSegments={video:[],audio:[]},this._pendingRemoveRanges={video:[],audio:[]},this._idrList=new Tt}return Object(U.a)(ne,[{key:"destroy",value:function(){(this._mediaElement||this._mediaSource)&&this.detachMediaElement(),this.e=null,this._emitter.removeAllListeners(),this._emitter=null}},{key:"on",value:function(j,H){this._emitter.addListener(j,H)}},{key:"off",value:function(j,H){this._emitter.removeListener(j,H)}},{key:"attachMediaElement",value:function(j){if(this._mediaSource)throw new m("MediaSource has been attached to an HTMLMediaElement!");var H=this._mediaSource=new window.MediaSource;H.addEventListener("sourceopen",this.e.onSourceOpen),H.addEventListener("sourceended",this.e.onSourceEnded),H.addEventListener("sourceclose",this.e.onSourceClose),this._mediaElement=j,this._mediaSourceObjectURL=window.URL.createObjectURL(this._mediaSource),j.src=this._mediaSourceObjectURL}},{key:"detachMediaElement",value:function(){if(this._mediaSource){var j=this._mediaSource;for(var H in this._sourceBuffers){var G=this._pendingSegments[H];G.splice(0,G.length),this._pendingSegments[H]=null,this._pendingRemoveRanges[H]=null,this._lastInitSegments[H]=null;var $=this._sourceBuffers[H];if($){if(j.readyState!=="closed"){try{j.removeSourceBuffer($)}catch(de){o.e(this.TAG,de.message)}$.removeEventListener("error",this.e.onSourceBufferError),$.removeEventListener("updateend",this.e.onSourceBufferUpdateEnd)}this._mimeTypes[H]=null,this._sourceBuffers[H]=null}}if(j.readyState==="open")try{j.endOfStream()}catch(de){o.e(this.TAG,de.message)}j.removeEventListener("sourceopen",this.e.onSourceOpen),j.removeEventListener("sourceended",this.e.onSourceEnded),j.removeEventListener("sourceclose",this.e.onSourceClose),this._pendingSourceBufferInit=[],this._isBufferFull=!1,this._idrList.clear(),this._mediaSource=null}this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src"),this._mediaElement=null),this._mediaSourceObjectURL&&(window.URL.revokeObjectURL(this._mediaSourceObjectURL),this._mediaSourceObjectURL=null)}},{key:"appendInitSegment",value:function(j,H){if(!this._mediaSource||this._mediaSource.readyState!=="open"){this._pendingSourceBufferInit.push(j),this._pendingSegments[j.type].push(j);return}var G=j,$="".concat(G.container);G.codec&&G.codec.length>0&&($+=";codecs=".concat(G.codec));var de=!1;if(o.v(this.TAG,"Received Initialization Segment, mimeType: "+$),this._lastInitSegments[G.type]=G,$!==this._mimeTypes[G.type]){if(this._mimeTypes[G.type])o.v(this.TAG,"Notice: ".concat(G.type," mimeType changed, origin: ").concat(this._mimeTypes[G.type],", target: ").concat($));else{de=!0;try{var Ie=this._sourceBuffers[G.type]=this._mediaSource.addSourceBuffer($);Ie.addEventListener("error",this.e.onSourceBufferError),Ie.addEventListener("updateend",this.e.onSourceBufferUpdateEnd)}catch(Ue){o.e(this.TAG,Ue.message),this._emitter.emit(Ze.ERROR,{code:Ue.code,msg:Ue.message});return}}this._mimeTypes[G.type]=$}H||this._pendingSegments[G.type].push(G),de||this._sourceBuffers[G.type]&&!this._sourceBuffers[G.type].updating&&this._doAppendSegments(),_.safari&&G.container==="audio/mpeg"&&G.mediaDuration>0&&(this._requireSetMediaDuration=!0,this._pendingMediaDuration=G.mediaDuration/1e3,this._updateMediaSourceDuration())}},{key:"appendMediaSegment",value:function(j){var H=j;this._pendingSegments[H.type].push(H),this._config.autoCleanupSourceBuffer&&this._needCleanupSourceBuffer()&&this._doCleanupSourceBuffer();var G=this._sourceBuffers[H.type];G&&!G.updating&&!this._hasPendingRemoveRanges()&&this._doAppendSegments()}},{key:"seek",value:function(j){for(var H in this._sourceBuffers){if(!this._sourceBuffers[H])continue;var G=this._sourceBuffers[H];if(this._mediaSource.readyState==="open")try{G.abort()}catch(yt){o.e(this.TAG,yt.message)}this._idrList.clear();var $=this._pendingSegments[H];if($.splice(0,$.length),this._mediaSource.readyState==="closed")continue;for(var de=0;de=1&&j-$.start(0)>=this._config.autoCleanupMaxBackwardDuration)return!0}}return!1}},{key:"_doCleanupSourceBuffer",value:function(){var j=this._mediaElement.currentTime;for(var H in this._sourceBuffers){var G=this._sourceBuffers[H];if(G){for(var $=G.buffered,de=!1,Ie=0;Ie<$.length;Ie++){var Ue=$.start(Ie),ut=$.end(Ie);if(Ue<=j&&j=this._config.autoCleanupMaxBackwardDuration){de=!0;var yt=j-this._config.autoCleanupMinBackwardDuration;this._pendingRemoveRanges[H].push({start:Ue,end:yt})}}else ut0&&(isNaN(H)||G>H)&&(o.v(this.TAG,"Update MediaSource duration from ".concat(H," to ").concat(G)),this._mediaSource.duration=G),this._requireSetMediaDuration=!1,this._pendingMediaDuration=0}},{key:"_doRemoveRanges",value:function(){for(var j in this._pendingRemoveRanges){if(!this._sourceBuffers[j]||this._sourceBuffers[j].updating)continue;for(var H=this._sourceBuffers[j],G=this._pendingRemoveRanges[j];G.length&&!H.updating;){var $=G.shift();H.remove($.start,$.end)}}}},{key:"_doAppendSegments",value:function(){var j=this._pendingSegments;for(var H in j){if(!this._sourceBuffers[H]||this._sourceBuffers[H].updating)continue;if(j[H].length>0){var G=j[H].shift();if(G.timestampOffset){var $=this._sourceBuffers[H].timestampOffset,de=G.timestampOffset/1e3,Ie=Math.abs($-de);Ie>.1&&(o.v(this.TAG,"Update MPEG audio timestampOffset from ".concat($," to ").concat(de)),this._sourceBuffers[H].timestampOffset=de),delete G.timestampOffset}if(!G.data||G.data.byteLength===0)continue;try{this._sourceBuffers[H].appendBuffer(G.data),this._isBufferFull=!1,H==="video"&&G.hasOwnProperty("info")&&this._idrList.appendArray(G.info.syncPoints)}catch(Ue){this._pendingSegments[H].unshift(G),Ue.code===22?(this._isBufferFull||this._emitter.emit(Ze.BUFFER_FULL),this._isBufferFull=!0):(o.e(this.TAG,Ue.message),this._emitter.emit(Ze.ERROR,{code:Ue.code,msg:Ue.message}))}}}}},{key:"_onSourceOpen",value:function(){if(o.v(this.TAG,"MediaSource onSourceOpen"),this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._pendingSourceBufferInit.length>0)for(var j=this._pendingSourceBufferInit;j.length;){var H=j.shift();this.appendInitSegment(H,!0)}this._hasPendingSegments()&&this._doAppendSegments(),this._emitter.emit(Ze.SOURCE_OPEN)}},{key:"_onSourceEnded",value:function(){o.v(this.TAG,"MediaSource onSourceEnded")}},{key:"_onSourceClose",value:function(){o.v(this.TAG,"MediaSource onSourceClose"),this._mediaSource&&this.e!=null&&(this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._mediaSource.removeEventListener("sourceended",this.e.onSourceEnded),this._mediaSource.removeEventListener("sourceclose",this.e.onSourceClose))}},{key:"_hasPendingSegments",value:function(){var j=this._pendingSegments;return j.video.length>0||j.audio.length>0}},{key:"_hasPendingRemoveRanges",value:function(){var j=this._pendingRemoveRanges;return j.video.length>0||j.audio.length>0}},{key:"_onSourceBufferUpdateEnd",value:function(){this._requireSetMediaDuration?this._updateMediaSourceDuration():this._hasPendingRemoveRanges()?this._doRemoveRanges():this._hasPendingSegments()?this._doAppendSegments():this._hasPendingEos&&this.endOfStream(),this._emitter.emit(Ze.UPDATE_END)}},{key:"_onSourceBufferError",value:function(j){o.e(this.TAG,"SourceBuffer Error: ".concat(j))}}]),ne}(),Ke=st,he={NETWORK_ERROR:"NetworkError",MEDIA_ERROR:"MediaError",OTHER_ERROR:"OtherError"},De={NETWORK_EXCEPTION:l.EXCEPTION,NETWORK_STATUS_CODE_INVALID:l.HTTP_STATUS_CODE_INVALID,NETWORK_TIMEOUT:l.CONNECTING_TIMEOUT,NETWORK_UNRECOVERABLE_EARLY_EOF:l.UNRECOVERABLE_EARLY_EOF,MEDIA_MSE_ERROR:"MediaMSEError",MEDIA_FORMAT_ERROR:Be.FORMAT_ERROR,MEDIA_FORMAT_UNSUPPORTED:Be.FORMAT_UNSUPPORTED,MEDIA_CODEC_UNSUPPORTED:Be.CODEC_UNSUPPORTED},nt=function(){function ne(te,j){if(Object(Y.a)(this,ne),this.TAG="FlvPlayer",this._type="FlvPlayer",this._emitter=new t.a,this._config=ce(),typeof j=="object"&&Object.assign(this._config,j),te.type.toLowerCase()!=="flv")throw new S("FlvPlayer requires an flv MediaDataSource input!");te.isLive===!0&&(this._config.isLive=!0),this.e={onvLoadedMetadata:this._onvLoadedMetadata.bind(this),onvSeeking:this._onvSeeking.bind(this),onvCanPlay:this._onvCanPlay.bind(this),onvStalled:this._onvStalled.bind(this),onvProgress:this._onvProgress.bind(this)},self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now,this._pendingSeekTime=null,this._requestSetTime=!1,this._seekpointRecord=null,this._progressChecker=null,this._mediaDataSource=te,this._mediaElement=null,this._msectl=null,this._transmuxer=null,this._mseSourceOpened=!1,this._hasPendingLoad=!1,this._receivedCanPlay=!1,this._mediaInfo=null,this._statisticsInfo=null;var H=_.chrome&&(_.version.major<50||_.version.major===50&&_.version.build<2661);this._alwaysSeekKeyframe=!!(H||_.msedge||_.msie),this._alwaysSeekKeyframe&&(this._config.accurateSeek=!1)}return Object(U.a)(ne,[{key:"destroy",value:function(){this._progressChecker!=null&&(window.clearInterval(this._progressChecker),this._progressChecker=null),this._transmuxer&&this.unload(),this._mediaElement&&this.detachMediaElement(),this.e=null,this._mediaDataSource=null,this._emitter.removeAllListeners(),this._emitter=null}},{key:"on",value:function(j,H){var G=this;j===Ee.MEDIA_INFO?this._mediaInfo!=null&&Promise.resolve().then(function(){G._emitter.emit(Ee.MEDIA_INFO,G.mediaInfo)}):j===Ee.STATISTICS_INFO&&(this._statisticsInfo!=null&&Promise.resolve().then(function(){G._emitter.emit(Ee.STATISTICS_INFO,G.statisticsInfo)})),this._emitter.addListener(j,H)}},{key:"off",value:function(j,H){this._emitter.removeListener(j,H)}},{key:"attachMediaElement",value:function(j){var H=this;if(this._mediaElement=j,j.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),j.addEventListener("seeking",this.e.onvSeeking),j.addEventListener("canplay",this.e.onvCanPlay),j.addEventListener("stalled",this.e.onvStalled),j.addEventListener("progress",this.e.onvProgress),this._msectl=new Ke(this._config),this._msectl.on(Ze.UPDATE_END,this._onmseUpdateEnd.bind(this)),this._msectl.on(Ze.BUFFER_FULL,this._onmseBufferFull.bind(this)),this._msectl.on(Ze.SOURCE_OPEN,function(){H._mseSourceOpened=!0,H._hasPendingLoad&&(H._hasPendingLoad=!1,H.load())}),this._msectl.on(Ze.ERROR,function(G){H._emitter.emit(Ee.ERROR,he.MEDIA_ERROR,De.MEDIA_MSE_ERROR,G)}),this._msectl.attachMediaElement(j),this._pendingSeekTime!=null)try{j.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(G){}}},{key:"detachMediaElement",value:function(){this._mediaElement&&(this._msectl.detachMediaElement(),this._mediaElement.removeEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._mediaElement.removeEventListener("seeking",this.e.onvSeeking),this._mediaElement.removeEventListener("canplay",this.e.onvCanPlay),this._mediaElement.removeEventListener("stalled",this.e.onvStalled),this._mediaElement.removeEventListener("progress",this.e.onvProgress),this._mediaElement=null),this._msectl&&(this._msectl.destroy(),this._msectl=null)}},{key:"load",value:function(){var j=this;if(!this._mediaElement)throw new m("HTMLMediaElement must be attached before load()!");if(this._transmuxer)throw new m("FlvPlayer.load() has been called, please call unload() first!");if(this._hasPendingLoad)return;if(this._config.deferLoadAfterSourceOpen&&this._mseSourceOpened===!1){this._hasPendingLoad=!0;return}this._mediaElement.readyState>0&&(this._requestSetTime=!0,this._mediaElement.currentTime=0),this._transmuxer=new En(this._mediaDataSource,this._config),this._transmuxer.on(Ye.INIT_SEGMENT,function(H,G){j._msectl.appendInitSegment(G)}),this._transmuxer.on(Ye.MEDIA_SEGMENT,function(H,G){if(j._msectl.appendMediaSegment(G),j._config.lazyLoad&&!j._config.isLive){var $=j._mediaElement.currentTime;G.info.endDts>=($+j._config.lazyLoadMaxDuration)*1e3&&(j._progressChecker==null&&(o.v(j.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),j._suspendTransmuxer()))}}),this._transmuxer.on(Ye.LOADING_COMPLETE,function(){j._msectl.endOfStream(),j._emitter.emit(Ee.LOADING_COMPLETE)}),this._transmuxer.on(Ye.RECOVERED_EARLY_EOF,function(){j._emitter.emit(Ee.RECOVERED_EARLY_EOF)}),this._transmuxer.on(Ye.IO_ERROR,function(H,G){j._emitter.emit(Ee.ERROR,he.NETWORK_ERROR,H,G)}),this._transmuxer.on(Ye.DEMUX_ERROR,function(H,G){j._emitter.emit(Ee.ERROR,he.MEDIA_ERROR,H,{code:-1,msg:G})}),this._transmuxer.on(Ye.MEDIA_INFO,function(H){j._mediaInfo=H,j._emitter.emit(Ee.MEDIA_INFO,Object.assign({},H))}),this._transmuxer.on(Ye.METADATA_ARRIVED,function(H){j._emitter.emit(Ee.METADATA_ARRIVED,H)}),this._transmuxer.on(Ye.SCRIPTDATA_ARRIVED,function(H){j._emitter.emit(Ee.SCRIPTDATA_ARRIVED,H)}),this._transmuxer.on(Ye.STATISTICS_INFO,function(H){j._statisticsInfo=j._fillStatisticsInfo(H),j._emitter.emit(Ee.STATISTICS_INFO,Object.assign({},j._statisticsInfo))}),this._transmuxer.on(Ye.RECOMMEND_SEEKPOINT,function(H){j._mediaElement&&!j._config.accurateSeek&&(j._requestSetTime=!0,j._mediaElement.currentTime=H/1e3)}),this._transmuxer.open()}},{key:"unload",value:function(){this._mediaElement&&this._mediaElement.pause(),this._msectl&&this._msectl.seek(0),this._transmuxer&&(this._transmuxer.close(),this._transmuxer.destroy(),this._transmuxer=null)}},{key:"play",value:function(){return this._mediaElement.play()}},{key:"pause",value:function(){this._mediaElement.pause()}},{key:"type",get:function(){return this._type}},{key:"buffered",get:function(){return this._mediaElement.buffered}},{key:"duration",get:function(){return this._mediaElement.duration}},{key:"volume",get:function(){return this._mediaElement.volume},set:function(j){this._mediaElement.volume=j}},{key:"muted",get:function(){return this._mediaElement.muted},set:function(j){this._mediaElement.muted=j}},{key:"currentTime",get:function(){return this._mediaElement?this._mediaElement.currentTime:0},set:function(j){this._mediaElement?this._internalSeek(j):this._pendingSeekTime=j}},{key:"mediaInfo",get:function(){return Object.assign({},this._mediaInfo)}},{key:"statisticsInfo",get:function(){return this._statisticsInfo==null&&(this._statisticsInfo={}),this._statisticsInfo=this._fillStatisticsInfo(this._statisticsInfo),Object.assign({},this._statisticsInfo)}},{key:"_fillStatisticsInfo",value:function(j){if(j.playerType=this._type,!(this._mediaElement instanceof HTMLVideoElement))return j;var H=!0,G=0,$=0;if(this._mediaElement.getVideoPlaybackQuality){var de=this._mediaElement.getVideoPlaybackQuality();G=de.totalVideoFrames,$=de.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(G=this._mediaElement.webkitDecodedFrameCount,$=this._mediaElement.webkitDroppedFrameCount):H=!1;return H&&(j.decodedFrames=G,j.droppedFrames=$),j}},{key:"_onmseUpdateEnd",value:function(){if(!this._config.lazyLoad||this._config.isLive)return;for(var j=this._mediaElement.buffered,H=this._mediaElement.currentTime,G=0,$=0,de=0;de=H+this._config.lazyLoadMaxDuration&&this._progressChecker==null&&(o.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}},{key:"_onmseBufferFull",value:function(){o.v(this.TAG,"MSE SourceBuffer is full, suspend transmuxing task"),this._progressChecker==null&&this._suspendTransmuxer()}},{key:"_suspendTransmuxer",value:function(){this._transmuxer&&(this._transmuxer.pause(),this._progressChecker==null&&(this._progressChecker=window.setInterval(this._checkProgressAndResume.bind(this),1e3)))}},{key:"_checkProgressAndResume",value:function(){for(var j=this._mediaElement.currentTime,H=this._mediaElement.buffered,G=!1,$=0;$=de&&j=Ie-this._config.lazyLoadRecoverDuration&&(G=!0);break}}G&&(window.clearInterval(this._progressChecker),this._progressChecker=null,G&&(o.v(this.TAG,"Continue loading from paused position"),this._transmuxer.resume()))}},{key:"_isTimepointBuffered",value:function(j){for(var H=this._mediaElement.buffered,G=0;G=$&&j0){var de=this._mediaElement.buffered.start(0);(de<1&&j0&&H.currentTime0){var $=G.start(0);if($<1&&H<$||_.safari){this._requestSetTime=!0,this._mediaElement.currentTime=_.safari?.1:$;return}}if(this._isTimepointBuffered(H)){if(this._alwaysSeekKeyframe){var de=this._msectl.getNearestKeyframe(Math.floor(H*1e3));de!=null&&(this._requestSetTime=!0,this._mediaElement.currentTime=de.dts/1e3)}this._progressChecker!=null&&this._checkProgressAndResume();return}this._seekpointRecord={seekPoint:H,recordTime:this._now()},window.setTimeout(this._checkAndApplyUnbufferedSeekpoint.bind(this),50)}},{key:"_onvCanPlay",value:function(j){this._receivedCanPlay=!0,this._mediaElement.removeEventListener("canplay",this.e.onvCanPlay)}},{key:"_onvStalled",value:function(j){this._checkAndResumeStuckPlayback(!0)}},{key:"_onvProgress",value:function(j){this._checkAndResumeStuckPlayback()}}]),ne}(),et=nt,ot=function(){function ne(te,j){if(Object(Y.a)(this,ne),this.TAG="NativePlayer",this._type="NativePlayer",this._emitter=new t.a,this._config=ce(),typeof j=="object"&&Object.assign(this._config,j),te.type.toLowerCase()==="flv")throw new S("NativePlayer does't support flv MediaDataSource input!");if(te.hasOwnProperty("segments"))throw new S("NativePlayer(".concat(te.type,") doesn't support multipart playback!"));this.e={onvLoadedMetadata:this._onvLoadedMetadata.bind(this)},this._pendingSeekTime=null,this._statisticsReporter=null,this._mediaDataSource=te,this._mediaElement=null}return Object(U.a)(ne,[{key:"destroy",value:function(){this._mediaElement&&(this.unload(),this.detachMediaElement()),this.e=null,this._mediaDataSource=null,this._emitter.removeAllListeners(),this._emitter=null}},{key:"on",value:function(j,H){var G=this;j===Ee.MEDIA_INFO?this._mediaElement!=null&&this._mediaElement.readyState!==0&&Promise.resolve().then(function(){G._emitter.emit(Ee.MEDIA_INFO,G.mediaInfo)}):j===Ee.STATISTICS_INFO&&(this._mediaElement!=null&&this._mediaElement.readyState!==0&&Promise.resolve().then(function(){G._emitter.emit(Ee.STATISTICS_INFO,G.statisticsInfo)})),this._emitter.addListener(j,H)}},{key:"off",value:function(j,H){this._emitter.removeListener(j,H)}},{key:"attachMediaElement",value:function(j){if(this._mediaElement=j,j.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._pendingSeekTime!=null)try{j.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(H){}}},{key:"detachMediaElement",value:function(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src"),this._mediaElement.removeEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._mediaElement=null),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}},{key:"load",value:function(){if(!this._mediaElement)throw new m("HTMLMediaElement must be attached before load()!");this._mediaElement.src=this._mediaDataSource.url,this._mediaElement.readyState>0&&(this._mediaElement.currentTime=0),this._mediaElement.preload="auto",this._mediaElement.load(),this._statisticsReporter=window.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval)}},{key:"unload",value:function(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src")),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}},{key:"play",value:function(){return this._mediaElement.play()}},{key:"pause",value:function(){this._mediaElement.pause()}},{key:"type",get:function(){return this._type}},{key:"buffered",get:function(){return this._mediaElement.buffered}},{key:"duration",get:function(){return this._mediaElement.duration}},{key:"volume",get:function(){return this._mediaElement.volume},set:function(j){this._mediaElement.volume=j}},{key:"muted",get:function(){return this._mediaElement.muted},set:function(j){this._mediaElement.muted=j}},{key:"currentTime",get:function(){return this._mediaElement?this._mediaElement.currentTime:0},set:function(j){this._mediaElement?this._mediaElement.currentTime=j:this._pendingSeekTime=j}},{key:"mediaInfo",get:function(){var j=this._mediaElement instanceof HTMLAudioElement?"audio/":"video/",H={mimeType:j+this._mediaDataSource.type};return this._mediaElement&&(H.duration=Math.floor(this._mediaElement.duration*1e3),this._mediaElement instanceof HTMLVideoElement&&(H.width=this._mediaElement.videoWidth,H.height=this._mediaElement.videoHeight)),H}},{key:"statisticsInfo",get:function(){var j={playerType:this._type,url:this._mediaDataSource.url};if(!(this._mediaElement instanceof HTMLVideoElement))return j;var H=!0,G=0,$=0;if(this._mediaElement.getVideoPlaybackQuality){var de=this._mediaElement.getVideoPlaybackQuality();G=de.totalVideoFrames,$=de.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(G=this._mediaElement.webkitDecodedFrameCount,$=this._mediaElement.webkitDroppedFrameCount):H=!1;return H&&(j.decodedFrames=G,j.droppedFrames=$),j}},{key:"_onvLoadedMetadata",value:function(j){this._pendingSeekTime!=null&&(this._mediaElement.currentTime=this._pendingSeekTime,this._pendingSeekTime=null),this._emitter.emit(Ee.MEDIA_INFO,this.mediaInfo)}},{key:"_reportStatisticsInfo",value:function(){this._emitter.emit(Ee.STATISTICS_INFO,this.statisticsInfo)}}]),ne}(),_t=ot;k.install();function at(ne,te){var j=ne;if(j==null||typeof j!="object")throw new S("MediaDataSource must be an javascript object!");if(!j.hasOwnProperty("type"))throw new S("MediaDataSource must has type field to indicate video file type!");switch(j.type){case"flv":return new et(j,te);default:return new _t(j,te)}}function gt(){return ye.supportMSEH264Playback()}function Ht(){return ye.getFeatureList()}var Zt={};Zt.createPlayer=at,Zt.isSupported=gt,Zt.getFeatureList=Ht,Zt.BaseLoader=s,Zt.LoaderStatus=h,Zt.LoaderErrors=l,Zt.Events=Ee,Zt.ErrorTypes=he,Zt.ErrorDetails=De,Zt.FlvPlayer=et,Zt.NativePlayer=_t,Zt.LoggingControl=Re,Object.defineProperty(Zt,"version",{enumerable:!0,get:function(){return"__VERSION__"}});var $t=J.a=Zt},Gev7:function(ie,J,E){var Y=E("bYtY"),U=E("K2GJ"),D=E("1bdT"),k=E("ni6a");function u(R){R=R||{},D.call(this,R);for(var o in R)R.hasOwnProperty(o)&&o!=="style"&&(this[o]=R[o]);this.style=new U(R.style,this),this._rect=null,this.__clipPaths=null}u.prototype={constructor:u,type:"displayable",__dirty:!0,invisible:!1,z:0,z2:0,zlevel:0,draggable:!1,dragging:!1,silent:!1,culling:!1,cursor:"pointer",rectHover:!1,progressive:!1,incremental:!1,globalScaleRatio:1,beforeBrush:function(R){},afterBrush:function(R){},brush:function(R,o){},getBoundingRect:function(){},contain:function(R,o){return this.rectContain(R,o)},traverse:function(R,o){R.call(o,this)},rectContain:function(R,o){var y=this.transformCoordToLocal(R,o),g=this.getBoundingRect();return g.contain(y[0],y[1])},dirty:function(){this.__dirty=this.__dirtyText=!0,this._rect=null,this.__zr&&this.__zr.refresh()},animateStyle:function(R){return this.animate("style",R)},attrKV:function(R,o){R!=="style"?D.prototype.attrKV.call(this,R,o):this.style.set(o)},setStyle:function(R,o){return this.style.set(R,o),this.dirty(!1),this},useStyle:function(R){return this.style=new U(R,this),this.dirty(!1),this},calculateTextPosition:null},Y.inherits(u,D),Y.mixin(u,k);var t=u;ie.exports=t},Gytx:function(ie,J){ie.exports=function(Y,U,D,k){var u=D?D.call(k,Y,U):void 0;if(u!==void 0)return!!u;if(Y===U)return!0;if(typeof Y!="object"||!Y||typeof U!="object"||!U)return!1;var t=Object.keys(Y),R=Object.keys(U);if(t.length!==R.length)return!1;for(var o=Object.prototype.hasOwnProperty.bind(U),y=0;y3&&(o=E.call(o,1));for(var g=t.length,i=0;i4&&(o=E.call(o,1,o.length-1));for(var g=o[o.length-1],i=t.length,x=0;xthis._ux||h(b-this._yi)>this._uy||this._len<5;return this.addData(R.L,p,b),this._ctx&&A&&(this._needsDash()?this._dashedLineTo(p,b):this._ctx.lineTo(p,b)),A&&(this._xi=p,this._yi=b),this},bezierCurveTo:function(p,b,A,O,_,f){return this.addData(R.C,p,b,A,O,_,f),this._ctx&&(this._needsDash()?this._dashedBezierTo(p,b,A,O,_,f):this._ctx.bezierCurveTo(p,b,A,O,_,f)),this._xi=_,this._yi=f,this},quadraticCurveTo:function(p,b,A,O){return this.addData(R.Q,p,b,A,O),this._ctx&&(this._needsDash()?this._dashedQuadraticTo(p,b,A,O):this._ctx.quadraticCurveTo(p,b,A,O)),this._xi=A,this._yi=O,this},arc:function(p,b,A,O,_,f){return this.addData(R.A,p,b,A,A,O,_-O,0,f?0:1),this._ctx&&this._ctx.arc(p,b,A,O,_,f),this._xi=m(_)*A+p,this._yi=S(_)*A+b,this},arcTo:function(p,b,A,O,_){return this._ctx&&this._ctx.arcTo(p,b,A,O,_),this},rect:function(p,b,A,O){return this._ctx&&this._ctx.rect(p,b,A,O),this.addData(R.R,p,b,A,O),this},closePath:function(){this.addData(R.Z);var p=this._ctx,b=this._x0,A=this._y0;return p&&(this._needsDash()&&this._dashedLineTo(b,A),p.closePath()),this._xi=b,this._yi=A,this},fill:function(p){p&&p.fill(),this.toStatic()},stroke:function(p){p&&p.stroke(),this.toStatic()},setLineDash:function(p){if(p instanceof Array){this._lineDash=p,this._dashIdx=0;for(var b=0,A=0;Ab.length&&(this._expandData(),b=this.data);for(var A=0;A0&&v<=p||d<0&&v>=p||d===0&&(w>0&&L<=b||w<0&&L>=b);){if(F=this._dashIdx,I=_[F],v+=d*I,L+=w*I,this._dashIdx=(F+1)%B,d>0&&vn||w>0&&Lr)continue;f[F%2?"moveTo":"lineTo"](d>=0?x(v,p):T(v,p),w>=0?x(L,b):T(L,b))}d=v-p,w=L-b,this._dashOffset=-P(d*d+w*w)},_dashedBezierTo:function(p,b,A,O,_,f){var n=this._dashSum,r=this._dashOffset,d=this._lineDash,w=this._ctx,C=this._xi,v=this._yi,L,I,B,F=Y.cubicAt,V=0,X=this._dashIdx,W=d.length,K,Q,q=0;for(r<0&&(r=n+r),r%=n,L=0;L<1;L+=.1)I=F(C,p,A,_,L+.1)-F(C,p,A,_,L),B=F(v,b,O,f,L+.1)-F(v,b,O,f,L),V+=P(I*I+B*B);for(;Xr);X++);for(L=(q-r)/V;L<=1;)K=F(C,p,A,_,L),Q=F(v,b,O,f,L),X%2?w.moveTo(K,Q):w.lineTo(K,Q),L+=d[X]/V,X=(X+1)%W;X%2!==0&&w.lineTo(_,f),I=_-K,B=f-Q,this._dashOffset=-P(I*I+B*B)},_dashedQuadraticTo:function(p,b,A,O){var _=A,f=O;A=(A+2*p)/3,O=(O+2*b)/3,p=(this._xi+2*p)/3,b=(this._yi+2*b)/3,this._dashedBezierTo(p,b,A,O,_,f)},toStatic:function(){var p=this.data;p instanceof Array&&(p.length=this._len,l&&(this.data=new Float32Array(p)))},getBoundingRect:function(){o[0]=o[1]=g[0]=g[1]=Number.MAX_VALUE,y[0]=y[1]=i[0]=i[1]=-Number.MAX_VALUE;for(var p=this.data,b=0,A=0,O=0,_=0,f=0;fd||h(r-f)>w||v===C-1)&&(p.lineTo(n,r),_=n,f=r);break;case R.C:p.bezierCurveTo(b[v++],b[v++],b[v++],b[v++],b[v++],b[v++]),_=b[v-2],f=b[v-1];break;case R.Q:p.quadraticCurveTo(b[v++],b[v++],b[v++],b[v++]),_=b[v-2],f=b[v-1];break;case R.A:var I=b[v++],B=b[v++],F=b[v++],V=b[v++],X=b[v++],W=b[v++],K=b[v++],Q=b[v++],q=F>V?F:V,ce=F>V?1:F/V,ue=F>V?V/F:1,ye=Math.abs(F-V)>.001,xe=X+W;ye?(p.translate(I,B),p.rotate(K),p.scale(ce,ue),p.arc(0,0,q,X,xe,1-Q),p.scale(1/ce,1/ue),p.rotate(-K),p.translate(-I,-B)):p.arc(I,B,q,X,xe,1-Q),v===1&&(A=m(X)*F+I,O=S(X)*V+B),_=m(xe)*F+I,f=S(xe)*V+B;break;case R.R:A=_=b[v],O=f=b[v+1],p.rect(b[v++],b[v++],b[v++],b[v++]);break;case R.Z:p.closePath(),_=A,f=O}}}},s.CMD=R;var c=s;ie.exports=c},ItGF:function(ie,J){var E={};typeof wx=="object"&&typeof wx.getSystemInfoSync=="function"?E={browser:{},os:{},node:!1,wxa:!0,canvasSupported:!0,svgSupported:!1,touchEventsSupported:!0,domSupported:!1}:typeof document=="undefined"&&typeof self!="undefined"?E={browser:{},os:{},node:!1,worker:!0,canvasSupported:!0,domSupported:!1}:typeof navigator=="undefined"?E={browser:{},os:{},node:!0,worker:!1,canvasSupported:!0,svgSupported:!0,domSupported:!1}:E=U(navigator.userAgent);var Y=E;function U(D){var k={},u={},t=D.match(/Firefox\/([\d.]+)/),R=D.match(/MSIE\s([\d.]+)/)||D.match(/Trident\/.+?rv:(([\d.]+))/),o=D.match(/Edge\/([\d.]+)/),y=/micromessenger/i.test(D);return t&&(u.firefox=!0,u.version=t[1]),R&&(u.ie=!0,u.version=R[1]),o&&(u.edge=!0,u.version=o[1]),y&&(u.weChat=!0),{browser:u,os:k,node:!1,canvasSupported:!!document.createElement("canvas").getContext,svgSupported:typeof SVGRect!="undefined",touchEventsSupported:"ontouchstart"in window&&!u.ie&&!u.edge,pointerEventsSupported:"onpointerdown"in window&&(u.edge||u.ie&&u.version>=11),domSupported:typeof document!="undefined"}}ie.exports=Y},IuEb:function(ie,J,E){ie.exports=E.p+"static/a1.e973a25a.png"},J66h:function(ie,J,E){(function(Y){var U,D;(function(k,u){ie.exports=u(k)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof Y!="undefined"?Y:this,function(k){"use strict";k=k||{};var u=k.Base64,t="2.6.4",R="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",o=function(v){for(var L={},I=0,B=v.length;I>>6)+y(128|L&63):y(224|L>>>12&15)+y(128|L>>>6&63)+y(128|L&63)}else{var L=65536+(v.charCodeAt(0)-55296)*1024+(v.charCodeAt(1)-56320);return y(240|L>>>18&7)+y(128|L>>>12&63)+y(128|L>>>6&63)+y(128|L&63)}},i=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,x=function(v){return v.replace(i,g)},T=function(v){var L=[0,2,1][v.length%3],I=v.charCodeAt(0)<<16|(v.length>1?v.charCodeAt(1):0)<<8|(v.length>2?v.charCodeAt(2):0),B=[R.charAt(I>>>18),R.charAt(I>>>12&63),L>=2?"=":R.charAt(I>>>6&63),L>=1?"=":R.charAt(I&63)];return B.join("")},m=k.btoa&&typeof k.btoa=="function"?function(v){return k.btoa(v)}:function(v){if(v.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return v.replace(/[\s\S]{1,3}/g,T)},S=function(v){return m(x(String(v)))},P=function(v){return v.replace(/[+\/]/g,function(L){return L=="+"?"-":"_"}).replace(/=/g,"")},h=function(v,L){return L?P(S(v)):S(v)},l=function(v){return h(v,!0)},s;k.Uint8Array&&(s=function(v,L){for(var I="",B=0,F=v.length;B>>18)+R.charAt(K>>>12&63)+(typeof X!="undefined"?R.charAt(K>>>6&63):"=")+(typeof W!="undefined"?R.charAt(K&63):"=")}return L?P(I):I});var c=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,p=function(v){switch(v.length){case 4:var L=(7&v.charCodeAt(0))<<18|(63&v.charCodeAt(1))<<12|(63&v.charCodeAt(2))<<6|63&v.charCodeAt(3),I=L-65536;return y((I>>>10)+55296)+y((I&1023)+56320);case 3:return y((15&v.charCodeAt(0))<<12|(63&v.charCodeAt(1))<<6|63&v.charCodeAt(2));default:return y((31&v.charCodeAt(0))<<6|63&v.charCodeAt(1))}},b=function(v){return v.replace(c,p)},A=function(v){var L=v.length,I=L%4,B=(L>0?o[v.charAt(0)]<<18:0)|(L>1?o[v.charAt(1)]<<12:0)|(L>2?o[v.charAt(2)]<<6:0)|(L>3?o[v.charAt(3)]:0),F=[y(B>>>16),y(B>>>8&255),y(B&255)];return F.length-=[0,0,2,1][I],F.join("")},O=k.atob&&typeof k.atob=="function"?function(v){return k.atob(v)}:function(v){return v.replace(/\S{1,4}/g,A)},_=function(v){return O(String(v).replace(/[^A-Za-z0-9\+\/]/g,""))},f=function(v){return b(O(v))},n=function(v){return String(v).replace(/[-_]/g,function(L){return L=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},r=function(v){return f(n(v))},d;k.Uint8Array&&(d=function(v){return Uint8Array.from(_(n(v)),function(L){return L.charCodeAt(0)})});var w=function(){var v=k.Base64;return k.Base64=u,v};if(k.Base64={VERSION:t,atob:_,btoa:m,fromBase64:r,toBase64:h,utob:x,encode:h,encodeURI:l,btou:b,decode:r,noConflict:w,fromUint8Array:s,toUint8Array:d},typeof Object.defineProperty=="function"){var C=function(v){return{value:v,enumerable:!1,writable:!0,configurable:!0}};k.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",C(function(){return r(this)})),Object.defineProperty(String.prototype,"toBase64",C(function(v){return h(this,v)})),Object.defineProperty(String.prototype,"toBase64URI",C(function(){return h(this,!0)}))}}return k.Meteor&&(Base64=k.Base64),ie.exports?ie.exports.Base64=k.Base64:!(U=[],D=function(){return k.Base64}.apply(J,U),D!==void 0&&(ie.exports=D)),{Base64:k.Base64}})}).call(this,E("IyRk"))},JWDV:function(ie,J,E){ie.exports=E.p+"static/charpter-white.5fa14f93.svg"},JatN:function(ie,J,E){"use strict";var Y={"@primary-color":"#0152d9"},U=Y,D={"@primary-color":"#196efd"},k=D,u=J.a={defaults:U,vspaces:k}},JeFH:function(ie,J){ie.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAwCAYAAAD9wT87AAAe2UlEQVR4XtVcB5QUVbr+blV1T+ieGWaYBAwgOSgooJLjENeA6a2KCVfZNbum3VXXsG9VdFfc1TXtGlfXLCKgEiRnUAHJWRzAyTl3V9V957vV1dPTM+M4Hn2Pd8/xIHRV9f3vn77/+/9qgVaWlHIggHMB+AA8K4TIbe2ek/FzKWUmgLGw7THQtLlCiBUn4z6j9ySa26SUMg3A+ZDyaljBMTC87mXrAUwSQtT+fxBOSqmbpjnaMIyrYJnToRvtQ/sOAJgihFh1ssvRSEFSysEAroJlXQZdp8VhXUEAS07UYGavBPSIQz10vacQ4vjJLJiUMgPAhZByJoQYyr0erZFYmFOFZK+GK7szGOB3Qoi/nsxycG9KQVLKKyDltbDMbBge5NYD87+twvxjNdhbZiIoJZZMysRpPqsShreXECL/ZBRMSjkAwM2wzIugG2k2gOW59fjgaDU2FNbjRI2Fm/r48eigdtz+TUKIF05GOSL3JKSUDwN4SALYXBRQwqzIrUNBvQ1DAIYm4BHAJxMz0TPOLoJu9BFClJxsglVVVWXGx8d/IYTIOl4rsSCnGvNzarCvIghLAl5NoN6WuKVPAu4dkMjtXyuEeP1kk6NJDpJSHgTQ8+Ht5Xj5UBWoqBhNQAsFP/6dwi2alIlTYq1caEY/IUT5zyGYlLIvgD4AugLIgm0zF3qgaccDgcCbMTExu1v6Xinl6YDc/lWxiWvWF6E04BiYxxUEQK0lcUe/BNx9qlLQFUKIt38mOVIAnA6gG4AugM104Qe0ajo1gA+FEHTwVhc96CoAbzy9txJP7KpAPKWKWFRQrCawZEoHZHnN4yEFVbX65DZeIKW8DVI+DiHimrtVSnlCCDFUCHGihc+TYJl7jwf1DlOW5KHWltCiLqSCfndqIm7vlwDLsi41DOP9Nm6z1cullL0BLATAP1tavxZCvNTqw5iDpJSnwrZ2rC60tKvXFTayOCc/AXGGwNIpHdDRCOZA9/QXQtASfrIlpdQg5TYpxMDXDlVhf7mJ/DoLZQEbNabEnf0TMbVTLL+PCHJZy15kL5EQk6ctK8De8mATWaige09LxC19lYIuMQxj7k8mROhBUsrbAfydOW/pd3XIr7VQXG+jImjjtHYePHlmMmDb7wpdv/yHfDcV5Idt7c0NalmTl+Sh2pTh8OYqiF5FBXXwWEeh6acKIWp+yMPbco2U9icS4pyJSwuwsywQDrM1lsQDA5JwW78EPu4iIcS8lhUkHwfw+1s3l2LesRrE6o2jARV032mJuLlv689qy94bRRwpL2YIe3F/Fe7bVqYiEqMs82CvBAOrpmQA0vpUaAZry1ZXCMXZS22ISVM/L8CBSlPFbnfRg/53FCQfAXD/7VtKMTen4XB5qDf38eO+AUm0+usMw3j1exR0GYB3nttXicd2VSDu/0ZB/WCZuzaU2NqMNYUKZHFRQR3jdKyclgGvZa0XhjGqVe2EYbZlzYGm3fmbjSX47EQtYiIEaxTiPNa3IQ/6SUOc46nyUgDvRh8uFXRlNx+eGKKg8d1CiDktCRYIBM7wGPrW5flBce36IgVuIldkiANwsRDiox9ySG25RkqZEIpInRiRGKKFAGwJtPNqWD4tE8nC3AXNOEMIYbX2bLcOugbA63N2V+CpvZWNLK8RSPCYx6ErFPdzgIRBsK2tn+ebuG5Dw+HWWRLnZsXhxWEERnhMCHH/93hQMqzggaP1RuovPs9TsDpSRZEgAcAvhRAftHZAP+ZzadurLCHGTl5agMNVTkRyz3HxlA7o7LVyoOk/KJe7ChoKyE0Lj9fhpk0ljT0oBLs/m9QBp8SYuSEF/eQwW0oZDyuYc7BWb3/usjyY0qmiA7bEqLQYvD0mlWf1ohDixu9RkICUGwJCDJu4OB/HaixERrn/RZj9NIDbZq4vxvLcOnWeVBBR5fzsTPT3WaXQPb2FEEWtGYBSUHV1dYd4r+fA7hrNf8HyfBCgu5bHB//UhaqUkoVIOoBhAPrRBmzbLtSAWyul1mnSkjzk19nqcIO2xMBkLxZOSCP6eU/oOvNMRI6UQgjBbaolpXwZwHUz1hRhXWF9ozBHBf2UhaqUMgYA+T3Wb8Nh2+2haWUASDBf/PDX5XjpYFU4ItHo3hmThuFJMgiPt4sQIu/7ZOFnrgcZsO3tFdBOzV6Up2BhZKFKzX+cnYFTfXZFdV2gt9/v/1FUjySdBDkLltUVUqbD8BjRFsRYfeGqQmwvCSiYTKG6+XR8PjkDBuQ2CLEItt0NQrSDgAe2TIG0bWh6IYTYzLINwB/u31qG149UNwrXVND1Pf340xlJ/NofTfXU19f39Xq9s2Gb/WHLTjA8ityLXm8crsa928rCe6i3JF4a3h5TM3UJ3fMEbDsTQhB3xwOaH9KKhRAVEPpRAK8KIdaEQ7S07XkQ4oJzlxcqmBtZgfPQPhiXjiGJdn2IizvWmmtGfy6lZFW9RwKxJC4Lak10idPw6M5yFNbb+GXXeFzcNV7ddsvmEnx8rFbBZKKf9FgNi7LTkRLTUHrSy/k3opWgDSRqzt8BnABkp1cPVeOB7eVNFBQBOO4RQjzZVjlCXsrcdUlREDhaaSIzVmDZd3X49EQtuvkN/On0JFU7rs6rw9Xri8NnSQN5cnA7XO6QtY0WQ0CpBcTrjoUBKCAb0aAgKWfT8m7cVIKFx53DcRfDzH9Gp2F0CiQML0HC/rYKpmgcK7hnY4kUV68rUjH53yPb456vSrG33MRV3X145uxk9di/7KrA0/scsELj8BsCn2WnI8unozJo48ZNpThYaeLBgYnYWFiPuTm1qgh8a0wqvJBFsILJK4ulPnNdUSNDI+C4oHMcnh2qAMd/CyEeaqscIQV9CuAXF64sxLqCekUd8bQe31WBjDgNyyZloFO8joMVJs5fUYiAdMAKEd0fByTiJqcOwz8PVOH1w1U4MyUGl54Shxs3l6qQPOesZIzLYItHnBGpoGvpVpGH426ervmv4e0xrRNDrhgshNjWVsEU/LTMfTlBvePUJXmqsv7nsBS8eaQaq/LrMSkzFm+Odto17x2twV1fliojoSKJguaPT0PfJI8SctLnBYoE/duZyYoxeOVQNXonGlg5NQMeKbfBtjKP1GkdiOSCIbDB51KOiR1i8dpI9T1/F0Lc0VY5Qgr6C4B7fr2xRBXE/9UlHqPSY3DP1jL4DIF549JwajuPYkKmLisI51N6ENn0+weoEKsMcfaucozJiFVsyTXrihXyZBg8t5MHEPrASAWNAbD6g6M1uCN0OO7m+WAexi9PUSFoLGPjjxLMNldYQh9PtmBPWQCzB7XDzrIg3jlag8EpHiwYn6YKu/UF9bhibTGMUMyiF707JhVnp3ph2sD0lYX4orgejw9uh5wqCy8erELfRAMrpmRAk3I5YPtroA9lPs0LgQ3ul4hwWGoM3h+bSsDxutB1GmWbl5TySgBv/m1PpTrg4WkxuKG3Hzdsckj+N0elYkxGjArPF6wsxI5SJ2XwHGd08+GvTk2Hlw86bMPZqTGKgmI4DNAZRrTHtEwD0IwBkQrqBjO4f0s5PJeuLmwCTx8+PQmzevn53POFECQD27yklH8D8NvrNhRj/rFaxSxz46y9uvsNLMpOQ5JXw+FKE+etKAzXMTzYV4a3x6SOTnS+bE0RluXW4bFB7VBYZ+Mf+yrRN8nAyikZENL6BEJUAtrl01cUYnvocHgfQzUtm+ESkB8LoV3YZiEcpDgYtvXVkrwgfrWhGF19BmYPSsJvNpWi0rTxzFnJ4XxKL1sUKv7pwdM6xeFfw1WIxYff1uCWLaUYlOzBg6cn4ep1xUqJLzUo6LRIBfnJBp8IGllTluaiNlQB80G86bd9E3DPaYqmv0YI8caPFGwmgNfo2k/srsDlp8Qr6/n91jKkxmjq4Dr79CahgbnjqQYPBhmPD3Nq8OczklAdlHhyTwX6JXlCCpLzIcQOAA+wplsQkU9p0V18uvI0XVqrhWaM+5FyJMMyD3xTr6VOXZoHQwhVSN/5ZamqvR6MyDN/+roc/wpB7UYeDCgjo1JoNGwiXrWuSHGhLSlIwLLWB3R9+ITF+ar76OIEKmhmD5/bibxTCEFPaPOSUp4FaW9ZeCKAK9cWIjszFtf38mPWphIFBOaOS1PJngfJ5LorhCb5/Q8NTMKveysPxj1fluLFA1UqxFF5j+wsR/8kD9ZOy2SIWwCHwnl99s4KPLu/gRlhqGwf49AticLeAaExn7ZKt0QLKqXkWa0L6vqIMZ/l43BVEO+NTsXsXRXYURpU3OEDpzt55pWDVXjwawdN0oO5zwUT0lTk2FJUjwtWFqFPoqFY7l+uLkKVaePVkak4p0NUiOPDpGW9BU2bcdGqQnxV3AC1eQjnd47D8w76mS2EuK/N2nFCQxos8+CROi3pmT3lGJcRi3GZMThQEYTf0NAtwQjDYoaOz79zqnAq6Na+CfiD48F4dl8l3v6mBvcPSFR55aUDVciM1/HyiPZU0GIIQVZ7Fa8hSnRJUwIO/j97W508P5xuaU5WaVkvQdOuZzTgc6/p4VP1I/dDUjQjTle3LT5Ri1kbHXaGhpcVr6tQ7vdoCuUxb9Eo7+yfgPu3laOo3sJ9A5MwJt3DQqIBxSkFSevPgPbHyDqE/67olvQYvD1a0S0vCyFm/UgFMe0vAHBOa/f/cVsZXjvsFJqKMO3uwxODneRKS9SEaJQnSeqSlARAmuVvsM0ja4tsjZ7q1nSN6Ra7HLpBuoX1RpuXlJKMxluhcqzF+1lwX7LaKSu4Rw6tUEHpcboqIUwpm5C6vFYA3wEYFD3Vo6B2dGhwkqsXn2Wn8VsWCE2b3maJQjdIy3oWmnbzoUoTu0sD4J8Mp2VBG+MzY1U9xPX8/ipVxFJBTK6/6BSHf4aSKwWl0tgrMm2pckCiV7iCPsueECwz51Cd3v6cz3PDvB6fy+v/MyYNo5Jhw/D2FUKw5d/mFQgEzvZ4PBtKA7bOsMYocLTKVF6UYGi4f2CiYq+P11j4xfICVAUdVpvjBJ9MSEP3BIdEoWyUg+iNy+fRVLiHo6Ah0QrKZu76z5Fqlbjd0MB7WXitmJoBr5QbhaaNaLNEroKkZKv3+ivWOkhMF05Di0ZwVmqMgtr8+8c5DsJhLUQPJpR9zyFMwVKAwIAWqLwJAt0SdLwxJg0+2NugaUMh7a8qpDYgmrpiuH5uaAqmdyYiFMOEQw+1eUkpR3IqjWiUYcqlxnig3Ne8cakYmhajCutpywuVEfIafv7h2FSckeLF8WoLszYWozhgKzaEi2TJY4OSMaFDDEzTHButIDabdq8sssQ16xoof35hokdg2bQOSBXBQ8Lw9mqzRA0Kuo1h6IHtZSAdE2kEGaR0JqarMECGYMba4jBhyuRKwpR10ltHqnHXV2WID6EY7o/UysppHZCpBQ/C8PRh11IKfdoUNiErzHBNRc8jFUNwYprmVI/Hs+THyCKl7MjWxs4qzXfhinwVwtzD5HfMGZKMy7rFK2WRcXDhPg3qjVGpGJsRg9waC5OXFaAiKMPhmt7E8uFXPX1sUJ4TraBUwsd9NVry+cvyQHjDC9xqfmF2Jnr7ZAU0/WYyF5ZlBXVdZ+uBtHkhgJLWUJGUcjyAFe+G2ILIBO4RAgsmpKJ3ogeHKkyct7IAAduxSCZXwvAEj8CSUOL1hhTkTh4tntwBXY3AMeGN6SKlfB7AjVeuLcaagrpwnHc6tAm4zxm9eoZgIiQiaT1WmoW5ublFHTt2/N62vpTSoJdWSW1g9uI8VY+5XsTvuK1vAn4fAjXXbyjGkhDgoQeTaiLlRDZl2rJCfFcbgZhNiQcGJuGGPgqxXhKtIC9sc0exbfSZuCgX5cGG+QTGblbgrFuaLCtILZZBEzmAthuatgXAJgC7opt7UsosWOb+rytF/EUr8xs11BTnNyoVozNiUFRnYeryQpTUO77PeM7kSnS0pSigilXG9EgD+nRSB/SMDeZB92ax+0p67O4vy/Du0eowt8jDu7RrPJ46y+H9Gi9m7WA9OH+uaQcgxVZo2kYAXzU3TSSl/A/Ht/5rdRE2FzW0NqiECzvH4x9Dne+4f1sZXncBjynxyKAkXNvTr8IzywnSVW5rnB70+9DkkRoNa7LFEB2TvSQfR6ut8HwCFXR1D78q9MgxsQ3AhMeDIyLJ8nnQJUFHsoMunWWrIRNO4XDQYzWngVQNIe2vK0P5gUx2ZL311JBkXNotXiXPc1YUKhDBz0kiMrn2SDAUPD1vRUGYZ6MH8WvnT8xEvzirCIansxr9Bd5+anclntxbEQ6HlKN/Oy+u6BavWHQeJnOyz9CQGqujY7yBLgkecIgozJ1bZiU0fSOEmA/gUyHEtxRPSnkngDkPbCvHq4cb+j7MmUNDlBIP+B97SQk5I200kDv7JeAuZzYPl68pwvqIvlXU5zObKsiy3oCmXXXxKvJdgUYQkBqnYoii3EUrpiAMN0keTYUi4nomyKEZcch05+5tcz804zXCdABPsKl2yaoibClusDxu7u7+ibijv8P2snDbVFQfhslMroNSvMirtVTiLQ84YcWN//MmZGCAzy6F4ekCgHPmq9/5pgZ3R9RCym4kFI0ULQc/Y5jlQTIf9kr04Mz2XgzPiMOApJDlUVm6MS8YDD7r8XiINFa/d7RGuOQun+H2sBiSmRvfP1qjWAYCnqiiHzdvLlG0l9s9iKr5rm+qIOlM1xCZfBLVdmgmJoT/ycX5lnSUyAezah+c4sW5WfGY2iUOPgVx7G+gaXyFZURkrcMHcXNXdPPhLyEy8abNJVgQ2jyN4/WR7RUUJ2SdtrxAQVh6l2svH43PwOl+uxyGh72nNNjmvpWFtrhmXWGTWqM1WYhc6W18NsEIPZdM+PSufvTya4AVtKF7lsK2sr8utz00aNdQ3AERNySvyqvDNaG+ED32vKw4vODMWOCh0ESvm4sV493bj/sHKibixuYUdAOAF6Lbtc0JFIlcmvvchcG8jo2sy06Jx8zeCfCFYke0dTOsTciMxb9HOW0HjiO/dMgJHRTs6RAJGc0Su8Yxd3w6BiXKSuieHirxm8HDe2q0xOlRbfwmYT0CgbUkJ5VFKEwyl3u8oU8CBrRzapnSehtTlxegIMScu6Dq4/FpiiPcWRoE2RlmUxrayLQYvBMqGUj0so8UqaAbeoWpojuaU9D5DOccvPtzqFBsbtOM26xhyoO2StbMEU0eFnEjvYqxmXCZMHdkeoxqa7PKdhc3f1o7L+YTTgsWq5V4dKez+Wg+jiTjyvw6lQe5qDR2fc9MlNUwPD0BFMO29hVYeveJi3OV10VNYYW/l8+vNKkAp6qPGqdrJD4Pn8aSYAjF7nOgkgn+stVF2BgBFKhQth0IeFjvqGLVlGCEcUqGdAX93/3GKRkiFeS25W3bvrc5BZ0NyM3zcupw65aSJtOZ7mEwRr8wNEX1c5Z8V4ttJQGF+qIH1qOVSyUxIb86IgUDkr3IXpoftjx3uI+MBS2VdPxvv2iI3bf2ScAfHHiMO74oxQffNgw48t73xqbj7CS7FoaX7zB9J01zY0DXh41flN8IykbuiV5Lqp9Tn5wJZIf0WLXDn5IiakmpjA40mut6+vDIoHaNvJ33Rno8cyVzZm6t81wW/Qx/CR5NFevkHd0ZPj7zVz39iqlnBGxOQd3ZF9pQCmPGmoIw/IsUyn0Dgl/S1e+4OamOJSfqlJD7Kkz1by1ZIjcxOdTZvDTC8sLt7YnpCmxExu7oZtdjO8rx3IHGEzPvjk3DsCRZF1LQCWnbH0GIC5ubs3DlIay9JwKYENZTSQuP1SqPYK0SPQDp3suQReiwYnK6Ipdd5oOfc78kc2/qk6A8k/0twmlGHRofzy4zTse24gAuWeNEESqD913bw1E6gEeaU1AKK+QDofk0WmZzoYskH2sWkqiRix7yRVFAdQpzqhvPpbnXEUGNSY/BW6NTG1meS2Z+NC4NA5I9qhN58aoiFbvJVU3uGItXRjj5iQz2wzsahkIYUt4Zm47h7WR4sEVKSV7uZhUO8xxmPHrR0i/uEo+nQ/MQkZ/nVJsKIr//bU2TQXxe5+6XHs9zohLckTUe9KyefjzseEIYTtMrvRoUpUWU+E2liXNXFKIuNGTJ+8iMk00g2m1OQSxWdxbZRm8Wq6QhmnNzh85oh8u6NZ5QIXTlLNjf91Y2mex0hWdTikPst/ZLULxaZIs9Eq19W+Vsntczdg9J8aqeEXNeJFfH51JBb49Jx4hkOwAjhm8B5kgp2RZ59M4vStUhRw/T8z4a1NntY/DBuNQmhsgcee/WMhURmosGBA0MjQuz05SXTF3mhDFeq1o0WXF4PoTWIuE0IwV5xbNSvYpc5dyCO+qmFNTdh8cc5v6pZvO6NM11AV0fOWFRPk5E0BCR1sUH3d43Ab8L0Rn8jNwS0R/Hj2itzT2c3tPDb+DDcWmqixqJcHh9ZPeU4YZwmuiI1trDr+PT7HR10Gvz63HVuoa5BSrorTHpGJksAzC8bCN868zhNWXnI+Wg5XcO0Uh+TmiGPOONQ9X4y+4K1cJuLsRxP/Tqv4eQJf9OApjhkddHd08f3F6OV0KIVPWwhrXHlE6xSt5zlheGR4R5rld392G2o6B/NK8g254LIS4i8thd1vQ9G94ZNcKkRlypnCNVZpO3CsKhzZJIi9Xx0vAUDGmvKlirPGjrfJ8nt9ZhFLhB9x0efgeti/PNZKzTYjUsmZiu6ivuiwMZbkihBb/ltBGCIQUdlVKy7/QJhzMeCnU1o0McrZmTOJ9mp6GLz1Dv8/x5RznmH69VRWtz0YP38JDZRAzxbWpMj/ex00tERtRK7yL7QWNlRGEbh0Uw5XpySDtc0d2nDI811JchUoDyX9XNh8edWvCF5hUk5XOcvKRFrA1ZRLRgbmh4dWQKnttXpV6fpBVHDjy691Agbur0ZA/+OiQZpyWzWwjONbAiunJGhOU5yMiP/z4jSVX6v95UonIRn8HD+mBMKrr4DQe6rnD6LG67Qs3uJUsTHhXiqKCz+eotK3WGmOZCHDfCZ88dm6qg9h+3l6mhlehXVyKNjAq9q38iZjkt+BO2bc/RNDw1L6c+jHzpmWkxDjtPg/oop0bVOxSYaeOWvn4FILhmbSjG4ojuccRw5cstKehBAH+6dUsp5kW8qxOpJB4eebgOcbqi0psLaS6lQgqI3NftpybB7zAmfHn3N7ZtX6tp2ov0vGdCg4pU5PSsOLzqzK6pxR81CNJrTaB9aFiY0JXexbEqV0Fvjk7D2BSYMLx80fmIlLIXrODedSVSvzLiXZ1oY6MVD2znwd4KE7Wm3fQtw1CByetGcMhlQJIaEwPkIUCws3oIZvDYvlo9gQM3zE0uA7F0UrpiIbiIbflfre30fZw5WuAPX5XhzW8cQleh1VPinTfxgH+3pKDf8E2C1tgEKoDJO9JruDGGG1oQc8yUjnG4rlcC+iTqpHlKoWlU/nMceJdSjgawhvnk42M1yIo3kBqroXeiF0NTlZftA+R+SMpix4PDj0KvghBZpo0uVNCByqCK+QpcjErD+BRuKIY56JDk/LcZPLCnRk+avjyv0UsB0Uri/Sw4Iw+EMjBSsBgelOLBzB5+nNfZfYXWfh/Q7uJvRvAHMyDlF3UQgx7dXoZYQ1NcXlqsgeyOsTTKenBWAjYhbxxs6YemG3B+EGQY5xo4ekbPZF7j/OEcR0FzW1IQmeCPommI5iyPnkQlURgqhxU26Y3JHeNwXhcfsuL4/p9pQTdIzfP9ngPuc6SU3AU7mo0bgCYrXg/Hi2dETrHyXVa+HS2l5Ft21+6usMBuhMtidE/UECdlDYSggk6oV1psa893Qb3rlCW54ZepouXg37l3d0aAfzL/cNSYZcT0LvEYnuqyvnIrIChHo/dbZYjDbPxslSFLAfGUEIIcZ3gppTpvd6zLqweOVZuI0TUVDRgSOzjVy5yWFKSmTNn6vv2LxlMx7jdEMtiZcbR6h/kdmh7nkIlctlUCiLnQNL7Xs7W5g6mrq+sTExNDg6gM9eE5xFEM4HhLL4pJKYdwvg5msCsgg4AwFceueyptKZ/XNO3pkIdqkPaXVdAGjfwkt1FTzeXveCAN7QYNp/gMDEzxYFhaLAaneaH8xTY5hrvasu1/5ebmzuvcuXOTn8KRUpLZ5sQpWVD+EgvfAKEcBWQ1mjUK554XYFvnw7YEhAhCSr6pYULTv2R6aklBAwC5Y3uJief2VyqtEoHGG5rT/4nVVN+EPaCsBB0pkT0gyyyDpq+HEB8DWNTSa/PNbbgt/yal5NkxyzI90VRVdI3+HSFpmyuk0MeTeGXnkspgrE/0aGgfyxxqoJPPQGe/BxxcDYtiBiQ042to2mfsZwkheGA/ywr9NhJlIBekZBFqOrZ5kgCFhYUJqampbAWzp9LCsgDLrgB/t0foByDkdkB1UrdFv5j0s0j1Ax8qpfxdqP/U8h1mIABN5EEYhyHELgBUBv87IAS98/9utUhA19TUZMXFxc0AcCZbIqG5A+YFvhvEMEQXVm4s6Jon6VKzA053dTI46OH8hMARhbwa5OCbboU/9e8//BRH8j9mLdQoDqqNCwAAAABJRU5ErkJggg=="},Jky8:function(ie,J,E){"use strict";var Y=E("sRBo"),U=E("kaz8"),D=E("5NDa"),k=E("5rEg"),u=E("miYZ"),t=E("tsqr"),R=E("9og8"),o=E("2qtc"),y=E("kLXV"),g=E("tJVT"),i=E("WmNS"),x=E.n(i),T=E("q1tI"),m=E.n(T),S=E("9kvl"),P=E("6CvP"),h=E("1XHU"),l=E("1vsH"),s;(function(p){p[p.Professor=1]="Professor",p[p.AssistantProfessor=2]="AssistantProfessor",p[p.Student=3]="Student"})(s||(s={}));var c=function(b){var A=b.visible,O=b.user,_=b.onCancel,f=_===void 0?function(){}:_,n=Object(T.useState)(),r=Object(g.a)(n,2),d=r[0],w=r[1],C=Object(T.useState)([]),v=Object(g.a)(C,2),L=v[0],I=v[1],B=Object(T.useState)(!1),F=Object(g.a)(B,2),V=F[0],X=F[1],W=Object(T.useState)(!1),K=Object(g.a)(W,2),Q=K[0],q=K[1],ce=Object(T.useState)(),ue=Object(g.a)(ce,2),ye=ue[0],xe=ue[1];Object(T.useEffect)(function(){var ae;if(O!=null&&(ae=O.userInfo)!==null&&ae!==void 0&&ae.identity){var pe;I([(O==null||((pe=O.userInfo)===null||pe===void 0)?void 0:pe.identity)==="student"?3:1])}},[O]);var Ee=function(pe,Z){if(L.includes(s.Professor)){y.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:m.a.createElement("div",{className:"tc"},Z||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:function(){S.d.push("/classrooms/".concat(pe,"/students"))}});return}S.d.push("/classrooms/".concat(pe,"/students"))},Ae=function(){var ae=Object(R.a)(x.a.mark(function pe(){var Z;return x.a.wrap(function(Me){for(;;)switch(Me.prev=Me.next){case 0:if(d){Me.next=3;break}return t.b.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A"),Me.abrupt("return");case 3:return X(!0),Me.next=6,Object(P.c)({invite_code:d,professor:L.includes(s.Professor)?1:null,assistant_professor:L.includes(s.AssistantProfessor)?1:null,student:L.includes(s.Student)?1:null});case 6:if(Z=Me.sent,X(!1),!((Z==null?void 0:Z.status)===-2)){Me.next=22;break}if(Re(),!(Z.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1")){Me.next=14;break}return q(!0),xe(1),Me.abrupt("return");case 14:if(!(Z.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1")){Me.next=18;break}return q(!0),xe(2),Me.abrupt("return");case 18:if(!(Z.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1")){Me.next=22;break}return q(!0),xe(3),Me.abrupt("return");case 22:if(!((Z==null?void 0:Z.status)===0)){Me.next=27;break}return Object(l.Y)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),Re(),(Z==null?void 0:Z.course_id)&&Ee(Z.course_id,Z.message),Me.abrupt("return");case 27:case"end":return Me.stop()}},pe)}));return function(){return ae.apply(this,arguments)}}(),Re=function(){var ae=Object(R.a)(x.a.mark(function pe(){return x.a.wrap(function(fe){for(;;)switch(fe.prev=fe.next){case 0:f();case 1:case"end":return fe.stop()}},pe)}));return function(){return ae.apply(this,arguments)}}();return m.a.createElement(m.a.Fragment,null,m.a.createElement(y.a,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",visible:A,confirmLoading:V,onOk:Ae,onCancel:Re},m.a.createElement("div",{className:"tc"},m.a.createElement("div",null,m.a.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),m.a.createElement(k.a,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:d,onChange:function(pe){if(pe.target.value.length>=7){t.b.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}w(pe.target.value)}})),m.a.createElement("div",{className:"mt10 font14"},m.a.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),m.a.createElement(U.a.Group,{value:L,onChange:function(pe){return I(pe)}},m.a.createElement(U.a,{value:s.Professor,disabled:L.includes(2)},"\u6559\u5E08"),m.a.createElement(U.a,{value:s.AssistantProfessor,disabled:L.includes(1)},"\u52A9\u6559"),m.a.createElement(U.a,{value:s.Student},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),m.a.createElement(h.a,{visible:Q,onCancel:function(){return q(!1)},occupationValue:ye}))};J.a=Object(S.a)(function(p){var b=p.user;return{user:b}})(c)},Jq4h:function(ie,J,E){ie.exports=E.p+"static/qrcode.54870d9b.png"},K2GJ:function(ie,J,E){var Y=E("fW2E"),U=E("gut8"),D=U.ContextCachedBy,k=[["shadowBlur",0],["shadowOffsetX",0],["shadowOffsetY",0],["shadowColor","#000"],["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]],u=function(x){this.extendFrom(x,!1)};function t(x,T,m){var S=T.x==null?0:T.x,P=T.x2==null?1:T.x2,h=T.y==null?0:T.y,l=T.y2==null?0:T.y2;T.global||(S=S*m.width+m.x,P=P*m.width+m.x,h=h*m.height+m.y,l=l*m.height+m.y),S=isNaN(S)?0:S,P=isNaN(P)?1:P,h=isNaN(h)?0:h,l=isNaN(l)?0:l;var s=x.createLinearGradient(S,h,P,l);return s}function R(x,T,m){var S=m.width,P=m.height,h=Math.min(S,P),l=T.x==null?.5:T.x,s=T.y==null?.5:T.y,c=T.r==null?.5:T.r;T.global||(l=l*S+m.x,s=s*P+m.y,c=c*h);var p=x.createRadialGradient(l,s,0,l,s,c);return p}u.prototype={constructor:u,fill:"#000",stroke:null,opacity:1,fillOpacity:null,strokeOpacity:null,lineDash:null,lineDashOffset:0,shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,lineWidth:1,strokeNoScale:!1,text:null,font:null,textFont:null,fontStyle:null,fontWeight:null,fontSize:null,fontFamily:null,textTag:null,textFill:"#000",textStroke:null,textWidth:null,textHeight:null,textStrokeWidth:0,textLineHeight:null,textPosition:"inside",textRect:null,textOffset:null,textAlign:null,textVerticalAlign:null,textDistance:5,textShadowColor:"transparent",textShadowBlur:0,textShadowOffsetX:0,textShadowOffsetY:0,textBoxShadowColor:"transparent",textBoxShadowBlur:0,textBoxShadowOffsetX:0,textBoxShadowOffsetY:0,transformText:!1,textRotation:0,textOrigin:null,textBackgroundColor:null,textBorderColor:null,textBorderWidth:0,textBorderRadius:0,textPadding:null,rich:null,truncate:null,blend:null,bind:function(x,T,m){var S=this,P=m&&m.style,h=!P||x.__attrCachedBy!==D.STYLE_BIND;x.__attrCachedBy=D.STYLE_BIND;for(var l=0;l0},extendFrom:function(x,T){if(x)for(var m in x)x.hasOwnProperty(m)&&(T===!0||(T===!1?!this.hasOwnProperty(m):x[m]!=null))&&(this[m]=x[m])},set:function(x,T){typeof x=="string"?this[x]=T:this.extendFrom(x,!0)},clone:function(){var x=new this.constructor;return x.extendFrom(this,!0),x},getGradient:function(x,T,m){for(var S=T.type==="radial"?R:t,P=S(x,T,m),h=T.colorStops,l=0;l-1?ze(Pe.filter(function(Ct){return Ct!==be.id})):ze(Pe.concat(be.id))}}),S.a.createElement("div",{className:I.a.info},S.a.createElement("div",{className:I.a.title},S.a.createElement("div",{className:I.a.titleLeft,style:{marginRight:"15px"}},pt(be==null?void 0:be.exercise_tips),S.a.createElement(O.a,{title:be.exercise_name},S.a.createElement("span",{className:"".concat(I.a.name),style:{maxWidth:be!=null&&(Re=be.exercise_tips)!==null&&Re!==void 0&&Re.includes("\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A")?400:498}},be.exercise_name)),!be.is_public&&Object(W.c)()&&S.a.createElement(O.a,{title:"\u79C1\u6709\u5C5E\u6027\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u80FD\u8BBF\u95EE"},S.a.createElement("span",{className:"iconfont icon-suo1 ml10 mr10 c-light-black font12"})),(be==null||((ae=be.exercise_tips)===null||ae===void 0)?void 0:ae.includes("\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A"))&&S.a.createElement("span",{style:{flexShrink:0},className:"tag-style-fzb iconfont icon-fangzuobi ml10"},"\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A"),(be==null||((pe=be.exercise_tips)===null||pe===void 0)?void 0:pe.includes("\u5DF2\u7ED3\u675F"))&&(be==null||((Z=be.exercise_tips)===null||Z===void 0)?void 0:Z.includes("\u672A\u63D0\u4EA4"))&&S.a.createElement("span",{style:{flexShrink:0,backgroundColor:"#B8B8B8"},className:"tag-style ml10"},"\u672A\u63D0\u4EA4")),S.a.createElement("div",{className:I.a.titleRight,onClick:function($e){$e.stopPropagation(),$e.preventDefault()}},Object(W.c)()&&be.assistant_auth&&S.a.createElement("span",{onClick:function($e){$e.stopPropagation();var Ye=Q()(be.created_at,kt),Ct=Q()(qt).diff(Q()(Ye),"days");Ct>0&&be!==null&&be!==void 0&&be.is_random?lt():be!=null&&be.is_random?h.d.push("/classrooms/".concat(be.course_id,"/exercise/").concat(be.id,"/random/preview?random=").concat(be.is_random)):h.d.push("/classrooms/".concat(be.course_id,"/exercise/").concat(be.id,"/detail?random=").concat(be.is_random,"&tabs=2"))}},"\u9884\u89C8"),Object(W.h)()&&S.a.createElement("span",{onClick:function(){h.d.push("/classrooms/".concat(be.course_id,"/exercise/").concat(be.id,"/detail?random=").concat(be.is_random))}},"\u8BE6\u60C5"),S.a.createElement(S.a.Fragment,null,be.current_status===0&&be.exercise_status>1&&!((fe=be.exercise_tips)!==null&&fe!==void 0&&fe.includes("\u5DF2\u7ED3\u675F"))&&S.a.createElement(v.a,{onClick:function($e){$e.stopPropagation(),$e.preventDefault(),Tt(be)},to:""},"\u7EE7\u7EED\u8003\u8BD5"),be.current_status===1&&be.exercise_status>1&&S.a.createElement("span",{className:"mr20",style:{color:"#0152d9",marginRight:"5px"},onClick:function($e){var Ye;window.location.href="/classrooms/".concat(be.course_id,"/exercise/").concat(be.id,"/users/").concat((Ye=Object(W.x)())===null||Ye===void 0?void 0:Ye.login)}},"\u67E5\u770B\u8BD5\u5377"),be.current_status===2&&be.exercise_status>1&&!((Me=be.exercise_tips)!==null&&Me!==void 0&&Me.includes("\u5DF2\u7ED3\u675F"))&&S.a.createElement(v.a,{onClick:function($e){$e.stopPropagation(),$e.preventDefault(),Tt(be)},to:""},"\u5F00\u59CB\u8003\u8BD5")))),S.a.createElement("p",{style:{display:"flex"}},S.a.createElement("span",{className:"c-grey-999 mr20"},"\u521B\u5EFA\u8005\uFF1A",S.a.createElement("span",{className:"c-blue"},be.username)),S.a.createElement("span",{className:"c-grey-999 mr20"},"\u6240\u5C5E\u8BFE\u5802\uFF1A",S.a.createElement("span",{className:"c-blue"},be.course_name)),S.a.createElement("span",{className:"ml30 c-grey-999 mr20"},"\u8003\u8BD5\u65F6\u957F\uFF1A",S.a.createElement("span",{className:"c-blue"},be.time===null||be.time===-1?"\u4E0D\u9650\u65F6":"".concat(be.time,"\u5206\u949F"))),S.a.createElement("span",{className:"ml15 c-grey-999"},"\u8003\u8BD5\u65F6\u95F4\uFF1A",S.a.createElement("span",{className:"c-blue"},Q()(be==null?void 0:be.published_time).format("YYYY-MM-DD HH:mm"))," \u81F3 ",S.a.createElement("span",{className:"c-blue"},Q()(be==null?void 0:be.end_time).format("YYYY-MM-DD HH:mm"))))))},ce=q,ue=T.a.Option,ye=function(Ae){var Re,ae,pe,Z,fe,Me=Ae.classroomList,be=Ae.globalSetting,Ge=Ae.exercise,ft=Ae.loading,Pe=Ae.dispatch,ze=Ae.match,Ce=Object(i.a)(Ae,["classroomList","globalSetting","exercise","loading","dispatch","match"]),Le=Object(m.useState)(Object(y.a)({},Object(P.i)())),He=Object(g.a)(Le,2),Be=He[0],bt=He[1],ct=Object(P.h)(),Ot=Me.detailExerciseList,zt=Me.detailTopBanner,Mt=Me.detailLeftMenus,wt=Object(m.useState)([]),kt=Object(g.a)(wt,2),qt=kt[0],Lt=kt[1],vt=Object(m.useState)(!1),lt=Object(g.a)(vt,2),Tt=lt[0],ht=lt[1],pt=Object(m.useState)({page:1,course_id:""}),qe=Object(g.a)(pt,2),$e=qe[0],Ye=qe[1];Be.id=Be.coursesId,Object(m.useEffect)(function(){Ct(),Pe({type:"globalSetting/footerToggle",payload:!1}),Pe({type:"globalSetting/onlyShowBackTopToggle",payload:!0})},[$e]),Object(m.useEffect)(function(){Lt([])},[Ot]);var Ct=function(){document.body.scrollIntoView(),Pe({type:"exercise/getUserExercise",payload:$e})};return S.a.createElement("section",{className:"minH500 minW1200"},S.a.createElement("aside",{className:"".concat(c.a.acitons," w100")},S.a.createElement(t.a,{className:"w100"},S.a.createElement(o.a,{flex:"1"},S.a.createElement("div",{className:"font20 blod"},"\u8003\u8BD5\u5217\u8868")),S.a.createElement(o.a,null,S.a.createElement("div",null,"\u6309\u8BFE\u5802\u540D\u79F0\u641C\u7D22\u8BD5\u5377\u8003\u8BD5\uFF1A",S.a.createElement(T.a,{className:"ml20",size:"large",style:{width:300},placeholder:"\u5168\u90E8",onChange:function(en){$e.course_id=en,$e.page=1,Ye(Object(y.a)({},$e))}},S.a.createElement(ue,{value:""},"\u5168\u90E8"),Ge==null||((Re=Ge.userExerciseList)===null||Re===void 0||((ae=Re.courses)===null||ae===void 0))?void 0:ae.map(function(Wt,en){return S.a.createElement(ue,{value:Wt.id},Wt.name)})))))),(Ge==null||((pe=Ge.userExerciseList)===null||pe===void 0)?void 0:pe.exercises_count)===0&&S.a.createElement(l.a,null),S.a.createElement(U.a,{loading:ft["exercise/getUserExercise"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},(Ge==null||((Z=Ge.userExerciseList)===null||Z===void 0)?void 0:Z.exercises)&&(Ge==null||((fe=Ge.userExerciseList)===null||fe===void 0)?void 0:fe.exercises.map(function(Wt,en){return S.a.createElement(ce,{v:Wt,k:en,match:ze,selectArrs:qt,setSelectArrs:Lt,dispatch:Pe,params:Be})})),S.a.createElement("aside",{className:"tc mb50 mt30"},S.a.createElement(k.a,{showTotal:function(en){var Nt;return"\u5171 ".concat(Ge==null||((Nt=Ge.userExerciseList)===null||Nt===void 0)?void 0:Nt.exercises_count," \u6761")},hideOnSinglePage:!0,showSizeChanger:!1,onChange:function(en){$e.page=en,Ye(Object(y.a)({},$e))},defaultPageSize:20,defaultCurrent:$e.page,current:$e.page||1,total:Ge==null?void 0:Ge.userExerciseList.exercises_count}))))},xe=J.default=Object(h.a)(function(Ee){var Ae=Ee.classroomList,Re=Ee.loading,ae=Ee.globalSetting,pe=Ee.exercise;return{classroomList:Ae,globalSetting:ae,loading:Re.effects,exercise:pe}})(ye)},Kc5o:function(ie,J){ie.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAaCAYAAACzdqxAAAAAAXNSR0IArs4c6QAAA8JJREFUSEudlVlsVVUUhr+1TweKVatC72lRo8YhSlATjBNBohKD6IMNxDjEGIIJFoTeFuGBkGAT35T23tsYIdHEYAwqMkgAiWgCBWcFHOIQhUZjuOe2CAXRNvbe/ZtTKSlt6eB+OTn7rP2ttdf+93+MIUbiBZ1nxSwHHgMuA9oxtqiE53O11j7UmoFzNnBi4ksqD/LsRlyOscZ7fgqMKz08bSDvmdHeYIdHgg8Chym1APfnxXQHVwWOKZZn+ynjrzLHhwYno6TNGBs4o9LQ84eMx2V0Oc97gBN0BnC7hwuAz13A9UcW24/Dwc+qONGkKeb4etyFjO8+wcvAVOd4suBZYNATJW1xmFJkYmG23jaNGly5Wje5gP1FnvJ8wFuIA1HSVoUZzbAC9dl6eyhM6WdgRZS0DaMGn1bDURmPGMwHvorqrLEqo+kUWBqD45jAKDvyrB0dNTgOrErpFUErxtz+YHnWIX6VccwcK6Ml9v2YwBXNqhgXcC1i5QBwq+CEGZ0Sxc4xz3smO7EnW2/7R9RxX0CY1tZB4AJ35Io5EIrDiOrTsd4FzCkK2BO//7bQjsfPQToeFlxKIr55YVqfIMbHsjTRIKgByg0Cg3Q2afX/HwwfR3W2tKpJt8jxhRmbJT7AWO3h3l7wpU0qKwTMlae8UMLmjkUWDdmK/hXDvqjOlk1q1s0F4wCOyfGBhintjZMYGZUmPJ8aXAf8iVEsY7aJFX09npjWNYHYUeS58fcG6+ptxQCwd1zdvsQOhWm1IrZbZVo1TmyyIqZmO/guvJh3JGIvyJnxRqzjgSceprRRsC+XtOa+ivuBPyPmhRnV4mkpFFPRschOxTsIPZtjI8J4bihw/0TVL2pCIWC9L6EmXp9I66CJ9TahRdVFBb41aM2W8TALrIe1Kg67ib3gy5HAg3aT1g+I13oPL8zoVnl2mfF+dIxHabR89VqNVzd3Zets50gW2f97mNIhYM0ZuVWndacXOw22ZT/iCTZYYSzAM/pPqU0ifZaOY7PRfx68MTrOPBrNjxUeptSBsXzwHyStuxHbMN6MlvAUZhot/LQ7nvQwa8ibV5nRTOfZKliXS1ILo4NXZnSf8+zoFhPOeaWr0polsQV4NarjmRErf1tBmGUXoitK2gPnBMfbT6T0oImNZuzwPTTkllnbUG25pEmTigJaTMxUwLTcYovlO/xINOsejNeBSoODiG9wdAJ5iYuAGxC3YbQ5z/xsg+0d1jb7p7tilcb9XcEc55iGej3lfITk6DTxC7A7Os67NNo/fev+BVBB428ht1HXAAAAAElFTkSuQmCC"},Kw3X:function(ie,J,E){"use strict";var Y=this&&this.__assign||function(){return Y=Object.assign||function(y){for(var g,i=1,x=arguments.length;i=0)continue;if(!Object.prototype.hasOwnProperty.call(x,S))continue;m[S]=x[S]}return m}function o(x,T){if(!(x instanceof T))throw new TypeError("Cannot call a class as a function")}function y(x,T){if(!x)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return T&&(typeof T=="object"||typeof T=="function")?T:x}function g(x,T){if(typeof T!="function"&&T!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof T);x.prototype=Object.create(T&&T.prototype,{constructor:{value:x,enumerable:!1,writable:!0,configurable:!0}}),T&&(Object.setPrototypeOf?Object.setPrototypeOf(x,T):x.__proto__=T)}var i=function(x){g(T,x);function T(m){o(this,T);var S=y(this,(T.__proto__||Object.getPrototypeOf(T)).call(this,m));return S.scrollListener=S.scrollListener.bind(S),S.eventListenerOptions=S.eventListenerOptions.bind(S),S.mousewheelListener=S.mousewheelListener.bind(S),S}return Y(T,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var S=this.getParentElement(this.scrollComponent);S.scrollTop=S.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var S=!1,P={get passive(){S=!0}};try{document.addEventListener("test",null,P),document.removeEventListener("test",null,P)}catch(h){}return S}},{key:"eventListenerOptions",value:function(){var S=this.props.useCapture;return this.isPassiveSupported()&&(S={useCapture:this.props.useCapture,passive:!0}),S}},{key:"setDefaultLoader",value:function(S){this.defaultLoader=S}},{key:"detachMousewheelListener",value:function(){var S=window;this.props.useWindow===!1&&(S=this.scrollComponent.parentNode),S.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var S=window;this.props.useWindow===!1&&(S=this.getParentElement(this.scrollComponent)),S.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),S.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(S){var P=this.props.getScrollParent&&this.props.getScrollParent();return P!=null?P:S&&S.parentNode}},{key:"filterProps",value:function(S){return S}},{key:"attachScrollListener",value:function(){var S=this.getParentElement(this.scrollComponent);if(!this.props.hasMore||!S)return;var P=window;this.props.useWindow===!1&&(P=S),P.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),P.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),P.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}},{key:"mousewheelListener",value:function(S){S.deltaY===1&&!this.isPassiveSupported()&&S.preventDefault()}},{key:"scrollListener",value:function(){var S=this.scrollComponent,P=window,h=this.getParentElement(S),l=void 0;if(this.props.useWindow){var s=document.documentElement||document.body.parentNode||document.body,c=P.pageYOffset!==void 0?P.pageYOffset:s.scrollTop;this.props.isReverse?l=c:l=this.calculateOffset(S,c)}else this.props.isReverse?l=h.scrollTop:l=S.scrollHeight-h.scrollTop-h.clientHeight;l1&&arguments[1]!==void 0?arguments[1]:1,ht=Le.length,pt=0;pt1&&arguments[1]!==void 0?arguments[1]:!1;return Object(O.a)(X).map(function(K,Q){if(!u.isValidElement(K)||!K.type)return null;var q=K.type.isSelectOptGroup,ce=K.key,ue=K.props,ye=ue.children,xe=Object(R.a)(ue,["children"]);return W||!q?_(K):Object(A.a)(Object(A.a)({key:"__RC_SELECT_GRP__".concat(ce===null?Q:ce,"__"),label:ce},xe),{},{options:f(ye)})}).filter(function(K){return K})}var n=E("2Qr1"),r=E("qNPg"),d=E("U8pU"),w=E("Kwbf"),C=E("WKfj");function v(X){var W=X.mode,K=X.options,Q=X.children,q=X.backfill,ce=X.allowClear,ue=X.placeholder,ye=X.getInputElement,xe=X.showSearch,Ee=X.onSearch,Ae=X.defaultOpen,Re=X.autoFocus,ae=X.labelInValue,pe=X.value,Z=X.inputValue,fe=X.optionLabelProp,Me=W==="multiple"||W==="tags",be=xe!==void 0?xe:Me||W==="combobox",Ge=K||f(Q);if(Object(w.a)(W!=="tags"||Ge.every(function(Ce){return!Ce.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),W==="tags"||W==="combobox"){var ft=Ge.some(function(Ce){return Ce.options?Ce.options.some(function(Le){return typeof("value"in Le?Le.value:Le.key)=="number"}):typeof("value"in Ce?Ce.value:Ce.key)=="number"});Object(w.a)(!ft,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(w.a)(W!=="combobox"||!fe,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(w.a)(W==="combobox"||!q,"`backfill` only works with `combobox` mode."),Object(w.a)(W==="combobox"||!ye,"`getInputElement` only work with `combobox` mode."),Object(w.b)(W!=="combobox"||!ye||!ce||!ue,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),Ee&&!be&&W!=="combobox"&&W!=="tags"&&Object(w.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(w.b)(!Ae||Re,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),pe!=null){var Pe=Object(C.d)(pe);Object(w.a)(!ae||Pe.every(function(Ce){return Object(d.a)(Ce)==="object"&&("key"in Ce||"value"in Ce)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(w.a)(!Me||Array.isArray(pe),"`value` should be array when `mode` is `multiple` or `tags`")}if(Q){var ze=null;Object(O.a)(Q).some(function(Ce){if(!u.isValidElement(Ce)||!Ce.type)return!1;var Le=Ce.type;if(Le.isSelectOption)return!1;if(Le.isSelectOptGroup){var He=Object(O.a)(Ce.props.children).every(function(Be){return!u.isValidElement(Be)||!Ce.type||Be.type.isSelectOption?!0:(ze=Be.type,!1)});return!He}return ze=Le,!0}),ze&&Object(w.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(ze.displayName||ze.name||ze,"`.")),Object(w.a)(Z===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var L=v,I=Object(r.a)({prefixCls:"rc-select",components:{optionList:l},convertChildrenToData:f,flattenOptions:n.d,getLabeledValue:n.e,filterOptions:n.b,isValueDisabled:n.g,findValueOption:n.c,warningProps:L,fillOptionsWithMissingValue:n.a}),B=function(X){Object(D.a)(K,X);var W=Object(k.a)(K);function K(){var Q;return Object(Y.a)(this,K),Q=W.apply(this,arguments),Q.selectRef=u.createRef(),Q.focus=function(){Q.selectRef.current.focus()},Q.blur=function(){Q.selectRef.current.blur()},Q}return Object(U.a)(K,[{key:"render",value:function(){return u.createElement(I,Object.assign({ref:this.selectRef},this.props))}}]),K}(u.Component);B.Option=c,B.OptGroup=b;var F=B,V=J.c=F},LzVc:function(ie,J,E){ie.exports=E.p+"static/r.18202e40.svg"},MEGo:function(ie,J,E){var Y=E("4fz+"),U=E("Dagg"),D=E("dqUG"),k=E("2fw6"),u=E("x6Kt"),t=E("rmlV"),R=E("yxFR"),o=E("y+Vt"),y=E("h7HQ"),g=E("1Jh7"),i=E("SKnc"),x=E("K2GJ"),T=E("Fofx"),m=E("NC18"),S=m.createFromString,P=E("bYtY"),h=P.isString,l=P.extend,s=P.defaults,c=P.trim,p=P.each,b=/[\s,]+/;function A(K){if(h(K)){var Q=new DOMParser;K=Q.parseFromString(K,"text/xml")}for(K.nodeType===9&&(K=K.firstChild);K.nodeName.toLowerCase()!=="svg"||K.nodeType!==1;)K=K.nextSibling;return K}function O(){this._defs={},this._root=null,this._isDefine=!1,this._isText=!1}O.prototype.parse=function(K,Q){Q=Q||{};var q=A(K);if(!q)throw new Error("Illegal svg");var ce=new Y;this._root=ce;var ue=q.getAttribute("viewBox")||"",ye=parseFloat(q.getAttribute("width")||Q.width),xe=parseFloat(q.getAttribute("height")||Q.height);isNaN(ye)&&(ye=null),isNaN(xe)&&(xe=null),C(q,ce,null,!0);for(var Ee=q.firstChild;Ee;)this._parseNode(Ee,ce),Ee=Ee.nextSibling;var Ae,Re;if(ue){var ae=c(ue).split(b);ae.length>=4&&(Ae={x:parseFloat(ae[0]||0),y:parseFloat(ae[1]||0),width:parseFloat(ae[2]),height:parseFloat(ae[3])})}if(Ae&&ye!=null&&xe!=null&&(Re=X(Ae,ye,xe),!Q.ignoreViewBox)){var pe=ce;ce=new Y,ce.add(pe),pe.scale=Re.scale.slice(),pe.position=Re.position.slice()}return!Q.ignoreRootClip&&ye!=null&&xe!=null&&ce.setClipPath(new u({shape:{x:0,y:0,width:ye,height:xe}})),{root:ce,width:ye,height:xe,viewBoxRect:Ae,viewBoxTransform:Re}},O.prototype._parseNode=function(K,Q){var q=K.nodeName.toLowerCase();q==="defs"?this._isDefine=!0:q==="text"&&(this._isText=!0);var ce;if(this._isDefine){var ue=f[q];if(ue){var ye=ue.call(this,K),xe=K.getAttribute("id");xe&&(this._defs[xe]=ye)}}else{var ue=_[q];ue&&(ce=ue.call(this,K,Q),Q.add(ce))}for(var Ee=K.firstChild;Ee;)Ee.nodeType===1&&this._parseNode(Ee,ce),Ee.nodeType===3&&this._isText&&this._parseText(Ee,ce),Ee=Ee.nextSibling;q==="defs"?this._isDefine=!1:q==="text"&&(this._isText=!1)},O.prototype._parseText=function(K,Q){if(K.nodeType===1){var q=K.getAttribute("dx")||0,ce=K.getAttribute("dy")||0;this._textX+=parseFloat(q),this._textY+=parseFloat(ce)}var ue=new D({style:{text:K.textContent,transformText:!0},position:[this._textX||0,this._textY||0]});r(Q,ue),C(K,ue,this._defs);var ye=ue.style.fontSize;ye&&ye<9&&(ue.style.fontSize=9,ue.scale=ue.scale||[1,1],ue.scale[0]*=ye/9,ue.scale[1]*=ye/9);var xe=ue.getBoundingRect();return this._textX+=xe.width,Q.add(ue),ue};var _={g:function(K,Q){var q=new Y;return r(Q,q),C(K,q,this._defs),q},rect:function(K,Q){var q=new u;return r(Q,q),C(K,q,this._defs),q.setShape({x:parseFloat(K.getAttribute("x")||0),y:parseFloat(K.getAttribute("y")||0),width:parseFloat(K.getAttribute("width")||0),height:parseFloat(K.getAttribute("height")||0)}),q},circle:function(K,Q){var q=new k;return r(Q,q),C(K,q,this._defs),q.setShape({cx:parseFloat(K.getAttribute("cx")||0),cy:parseFloat(K.getAttribute("cy")||0),r:parseFloat(K.getAttribute("r")||0)}),q},line:function(K,Q){var q=new R;return r(Q,q),C(K,q,this._defs),q.setShape({x1:parseFloat(K.getAttribute("x1")||0),y1:parseFloat(K.getAttribute("y1")||0),x2:parseFloat(K.getAttribute("x2")||0),y2:parseFloat(K.getAttribute("y2")||0)}),q},ellipse:function(K,Q){var q=new t;return r(Q,q),C(K,q,this._defs),q.setShape({cx:parseFloat(K.getAttribute("cx")||0),cy:parseFloat(K.getAttribute("cy")||0),rx:parseFloat(K.getAttribute("rx")||0),ry:parseFloat(K.getAttribute("ry")||0)}),q},polygon:function(K,Q){var q=K.getAttribute("points");q&&(q=d(q));var ce=new y({shape:{points:q||[]}});return r(Q,ce),C(K,ce,this._defs),ce},polyline:function(K,Q){var q=new o;r(Q,q),C(K,q,this._defs);var ce=K.getAttribute("points");ce&&(ce=d(ce));var ue=new g({shape:{points:ce||[]}});return ue},image:function(K,Q){var q=new U;return r(Q,q),C(K,q,this._defs),q.setStyle({image:K.getAttribute("xlink:href"),x:K.getAttribute("x"),y:K.getAttribute("y"),width:K.getAttribute("width"),height:K.getAttribute("height")}),q},text:function(K,Q){var q=K.getAttribute("x")||0,ce=K.getAttribute("y")||0,ue=K.getAttribute("dx")||0,ye=K.getAttribute("dy")||0;this._textX=parseFloat(q)+parseFloat(ue),this._textY=parseFloat(ce)+parseFloat(ye);var xe=new Y;return r(Q,xe),C(K,xe,this._defs),xe},tspan:function(K,Q){var q=K.getAttribute("x"),ce=K.getAttribute("y");q!=null&&(this._textX=parseFloat(q)),ce!=null&&(this._textY=parseFloat(ce));var ue=K.getAttribute("dx")||0,ye=K.getAttribute("dy")||0,xe=new Y;return r(Q,xe),C(K,xe,this._defs),this._textX+=ue,this._textY+=ye,xe},path:function(K,Q){var q=K.getAttribute("d")||"",ce=S(q);return r(Q,ce),C(K,ce,this._defs),ce}},f={lineargradient:function(K){var Q=parseInt(K.getAttribute("x1")||0,10),q=parseInt(K.getAttribute("y1")||0,10),ce=parseInt(K.getAttribute("x2")||10,10),ue=parseInt(K.getAttribute("y2")||0,10),ye=new i(Q,q,ce,ue);return n(K,ye),ye},radialgradient:function(K){}};function n(K,Q){for(var q=K.firstChild;q;){if(q.nodeType===1){var ce=q.getAttribute("offset");ce.indexOf("%")>0?ce=parseInt(ce,10)/100:ce?ce=parseFloat(ce):ce=0;var ue=q.getAttribute("stop-color")||"#000000";Q.addColorStop(ce,ue)}q=q.nextSibling}}function r(K,Q){K&&K.__inheritedStyle&&(Q.__inheritedStyle||(Q.__inheritedStyle={}),s(Q.__inheritedStyle,K.__inheritedStyle))}function d(K){for(var Q=c(K).split(b),q=[],ce=0;ce0;ye-=2){var xe=ue[ye],Ee=ue[ye-1];ce=ce||T.create();switch(Ee){case"translate":xe=c(xe).split(b),T.translate(ce,ce,[parseFloat(xe[0]),parseFloat(xe[1]||0)]);break;case"scale":xe=c(xe).split(b),T.scale(ce,ce,[parseFloat(xe[0]),parseFloat(xe[1]||xe[0])]);break;case"rotate":xe=c(xe).split(b),T.rotate(ce,ce,parseFloat(xe[0]));break;case"skew":xe=c(xe).split(b),console.warn("Skew transform is not supported yet");break;case"matrix":var xe=c(xe).split(b);ce[0]=parseFloat(xe[0]),ce[1]=parseFloat(xe[1]),ce[2]=parseFloat(xe[2]),ce[3]=parseFloat(xe[3]),ce[4]=parseFloat(xe[4]),ce[5]=parseFloat(xe[5]);break}}Q.setLocalTransform(ce)}}var F=/([^\s:;]+)\s*:\s*([^:;]+)/g;function V(K){var Q=K.getAttribute("style"),q={};if(!Q)return q;var ce={};F.lastIndex=0;for(var ue;(ue=F.exec(Q))!=null;)ce[ue[1]]=ue[2];for(var ye in w)w.hasOwnProperty(ye)&&ce[ye]!=null&&(q[w[ye]]=ce[ye]);return q}function X(K,Q,q){var ce=Q/K.width,ue=q/K.height,ye=Math.min(ce,ue),xe=[ye,ye],Ee=[-(K.x+K.width/2)*ye+Q/2,-(K.y+K.height/2)*ye+q/2];return{scale:xe,position:Ee}}function W(K,Q){var q=new O;return q.parse(K,Q)}J.parseXML=A,J.makeViewBoxTransform=X,J.parseSVG=W},MKOG:function(ie,J,E){var Y=E("bYtY"),U=E("YH21"),D=U.Dispatcher,k=E("mLcG"),u=E("Bq2U"),t=function(o){o=o||{},this.stage=o.stage||{},this.onframe=o.onframe||function(){},this._clips=[],this._running=!1,this._time,this._pausedTime,this._pauseStart,this._paused=!1,D.call(this)};t.prototype={constructor:t,addClip:function(o){this._clips.push(o)},addAnimator:function(o){o.animation=this;for(var y=o.getClips(),g=0;g=0&&this._clips.splice(y,1)},removeAnimator:function(o){for(var y=o.getClips(),g=0;g1&&(_*=k(L),f*=k(L));var I=(A===O?-1:1)*k((_*_*(f*f)-_*_*(v*v)-f*f*(C*C))/(_*_*(v*v)+f*f*(C*C)))||0,B=I*_*v/f,F=I*-f*C/_,V=(s+p)/2+t(w)*B-u(w)*F,X=(c+b)/2+u(w)*B+t(w)*F,W=g([1,0],[(C-B)/_,(v-F)/f]),K=[(C-B)/_,(v-F)/f],Q=[(-1*C-B)/_,(-1*v-F)/f],q=g(K,Q);y(K,Q)<=-1&&(q=R),y(K,Q)>=1&&(q=0),O===0&&q>0&&(q=q-2*R),O===1&&q<0&&(q=q+2*R),d.addData(r,V,X,_,f,W,q,w,O)}var x=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/ig,T=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g;function m(s){if(!s)return new U;for(var c=0,p=0,b=c,A=p,O,_=new U,f=U.CMD,n=s.match(x),r=0;r1&&arguments[1]!==void 0?arguments[1]:!1;return!!(b(d)&&A(w))},b=function(d){return Object(i.p)()?!0:(d({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},A=function(){var d,w=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,C=Object(g.c)()._store.getState(),v=C.user;return(d=v.userInfo)!==null&&d!==void 0&&d.profile_completed?!0:(u.a.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:w?"\u6309\u7167\u6709\u5173\u653F\u7B56\u89C4\u5B9A\uFF0C\u7279\u6B8A\u5B9E\u9A8C\u9700\u8981\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u624D\u80FD\u4F7F\u7528\uFF0C\u8BF7\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u7801":"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){g.d.push("/account/profile/edit")}}),!1)},O=function(){var d,w=Object(g.c)()._store.getState(),C=w.user;return(d=C.userInfo)!==null&&d!==void 0&&d.professional_certification?!0:(u.a.confirm({title:"\u63D0\u793A",centered:!0,content:y.a.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){Object(x.O)("/account/certification")}}),!1)},_=function(){return Object(i.a)()?!0:(u.a.warning({centered:!0,width:530,title:"\u63D0\u793A",content:y.a.createElement("div",{className:"tc",style:{marginLeft:-38}},y.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u626B\u7801\u52A0\u7FA4@\u7FA4\u7BA1\u7406\u5458\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650\u54E6\uFF01"),y.a.createElement("img",{src:Object(i.t)()?s.a:"".concat(c.a.IMG_SERVER,"/images/educoder/qqqun20191230.png"),width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1)},f=function(d,w){return d?!0:(u.a.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:y.a.createElement("div",null,y.a.createElement("p",null,w||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),y.a.createElement("div",{style:{marginLeft:"110px"}},y.a.createElement("img",{src:h.a,width:200}),y.a.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(x.O)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},n=function(d){var w=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",C=Object(g.c)()._store.getState(),v=C.shixunsDetail.detail;return(v==null?void 0:v.public)===2||(v==null?void 0:v.public)===1||(v==null?void 0:v.shixun_status)===3?(u.a.info({centered:!0,icon:y.a.createElement(T.a,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:y.a.createElement("div",{className:"tc",style:{marginLeft:-38}},y.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},y.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",(v==null?void 0:v.public)===2?"\u5DF2\u516C\u5F00":(v==null?void 0:v.public)===1?"\u5F85\u5BA1\u6838":"\u5DF2\u5173\u95ED","\uFF0C",w,"\u3002"),y.a.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),y.a.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:S.a,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0):(v==null?void 0:v.shixun_status)===2?(u.a.confirm({centered:!0,icon:y.a.createElement(T.a,null),title:"\u63D0\u793A",content:y.a.createElement("div",null,y.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",w,"\u3002"),y.a.createElement("br",null),y.a.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){u.a.confirm({width:440,centered:!0,icon:y.a.createElement(T.a,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){var I=Object(D.a)(R.a.mark(function F(){var V;return R.a.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:return W.next=2,d({type:"shixunsDetail/cancelRelease",payload:{id:v==null?void 0:v.identifier}});case 2:V=W.sent,V.status!==401&&(U.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),d({type:"shixunsDetail/getShixunsDetail",payload:{id:v==null?void 0:v.identifier}}),d({type:"practiceSetting/getCommonData",payload:{id:v==null?void 0:v.identifier}}));case 4:case"end":return W.stop()}},F)}));function B(){return I.apply(this,arguments)}return B}()})}}),!0):!1}},Nmxd:function(ie,J){ie.exports="data:image/png;base64,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"},NohK:function(ie,J,E){"use strict";Object.defineProperty(J,"__esModule",{value:!0}),J.default=void 0;var Y=function(D){var k=arguments.length>1&&arguments[1]!==void 0?arguments[1]:60,u=null;return function(){for(var t=this,R=arguments.length,o=new Array(R),y=0;y-l}function p(K,Q){var q=Q?K.textFill:K.fill;return q!=null&&q!==i}function b(K,Q){var q=Q?K.textStroke:K.stroke;return q!=null&&q!==i}function A(K,Q){Q&&O(K,"transform","matrix("+g.call(Q,",")+")")}function O(K,Q,q){(!q||q.type!=="linear"&&q.type!=="radial")&&K.setAttribute(Q,q)}function _(K,Q,q){K.setAttributeNS("http://www.w3.org/1999/xlink",Q,q)}function f(K,Q,q,ce){if(p(Q,q)){var ue=q?Q.textFill:Q.fill;ue=ue==="transparent"?i:ue,O(K,"fill",ue),O(K,"fill-opacity",Q.fillOpacity!=null?Q.fillOpacity*Q.opacity:Q.opacity)}else O(K,"fill",i);if(b(Q,q)){var ye=q?Q.textStroke:Q.stroke;ye=ye==="transparent"?i:ye,O(K,"stroke",ye);var xe=q?Q.textStrokeWidth:Q.lineWidth,Ee=!q&&Q.strokeNoScale?ce.getLineScale():1;O(K,"stroke-width",xe/Ee),O(K,"paint-order",q?"stroke":"fill"),O(K,"stroke-opacity",Q.strokeOpacity!=null?Q.strokeOpacity:Q.opacity);var Ae=Q.lineDash;Ae?(O(K,"stroke-dasharray",Q.lineDash.join(",")),O(K,"stroke-dashoffset",x(Q.lineDashOffset||0))):O(K,"stroke-dasharray",""),Q.lineCap&&O(K,"stroke-linecap",Q.lineCap),Q.lineJoin&&O(K,"stroke-linejoin",Q.lineJoin),Q.miterLimit&&O(K,"stroke-miterlimit",Q.miterLimit)}else O(K,"stroke",i)}function n(K){for(var Q=[],q=K.data,ce=K.len(),ue=0;ue=P:-fe>=P),Pe=fe>0?fe%P:fe%P+P,ze=!1;ft?ze=!0:c(Ge)?ze=!1:ze=Pe>=S===!!be;var Ce=s(Ae+ae*m(Z)),Le=s(Re+pe*T(Z));ft&&(be?fe=P-1e-4:fe=-P+1e-4,ze=!0,ue===9&&Q.push("M",Ce,Le));var He=s(Ae+ae*m(Z+fe)),Be=s(Re+pe*T(Z+fe));Q.push("A",s(ae),s(pe),x(Me*h),+ze,+be,He,Be);break;case y.Z:xe="Z";break;case y.R:var He=s(q[ue++]),Be=s(q[ue++]),bt=s(q[ue++]),ct=s(q[ue++]);Q.push("M",He,Be,"L",He+bt,Be,"L",He+bt,Be+ct,"L",He,Be+ct,"L",He,Be);break}xe&&Q.push(xe);for(var Ot=0;Otzt){for(;ct0?b(!1):_&&_==="0"?(b(!0),localStorage.setItem("showtime",T()().add(12,"hours").format("YYYY-MM-DD HH:mm:ss"))):b(!1)},1e3)},[]);function A(_){return O.apply(this,arguments)}function O(){return O=Object(D.a)(t.a.mark(function _(f){var n,r;return t.a.wrap(function(w){for(;;)switch(w.prev=w.next){case 0:if(localStorage.setItem("isfirst","2"),h&&h.link&&b(!0),!(h&&!h.link)){w.next=5;break}if(!(f===2)){w.next=5;break}return w.abrupt("return");case 5:return b(!1),w.next=8,l({type:"homePage/UploadNotice",payload:{t:f,id:h&&h.id}});case 8:n=w.sent,n&&(h&&h.link&&(f===2&&(n.is_create&&(localStorage.setItem("iscreate","1"),r={competition:n.competition,identify:n.identify,sub_title:n.sub_title,team_id:n.team_id,team_name:n.team_name},localStorage.setItem("item",JSON.stringify(r))),window.location.href="".concat(h&&h.link))));case 10:case"end":return w.stop()}},_)})),O.apply(this,arguments)}return o.a.createElement(U.a,{visible:p,title:null,footer:null,style:{background:"transparen"},centered:!0,width:670,className:"advertisementModal",maskClosable:!1,closeIcon:o.a.createElement(i.a,{onClick:function(){return A(1)},style:{fontSize:"25px",color:"#fff"}})},o.a.createElement("img",{style:{width:"600px",height:"337px",marginTop:"15px",borderRadius:"10px",cursor:h&&h.link?"pointer":""},onClick:function(){return A(2)},src:m.a.IMG_SERVER+"".concat(h&&h.img_url)}))}J.a=S},QBsz:function(ie,J){var E=typeof Float32Array=="undefined"?Array:Float32Array;function Y(f,n){var r=new E(2);return f==null&&(f=0),n==null&&(n=0),r[0]=f,r[1]=n,r}function U(f,n){return f[0]=n[0],f[1]=n[1],f}function D(f){var n=new E(2);return n[0]=f[0],n[1]=f[1],n}function k(f,n,r){return f[0]=n,f[1]=r,f}function u(f,n,r){return f[0]=n[0]+r[0],f[1]=n[1]+r[1],f}function t(f,n,r,d){return f[0]=n[0]+r[0]*d,f[1]=n[1]+r[1]*d,f}function R(f,n,r){return f[0]=n[0]-r[0],f[1]=n[1]-r[1],f}function o(f){return Math.sqrt(g(f))}var y=o;function g(f){return f[0]*f[0]+f[1]*f[1]}var i=g;function x(f,n,r){return f[0]=n[0]*r[0],f[1]=n[1]*r[1],f}function T(f,n,r){return f[0]=n[0]/r[0],f[1]=n[1]/r[1],f}function m(f,n){return f[0]*n[0]+f[1]*n[1]}function S(f,n,r){return f[0]=n[0]*r,f[1]=n[1]*r,f}function P(f,n){var r=o(n);return r===0?(f[0]=0,f[1]=0):(f[0]=n[0]/r,f[1]=n[1]/r),f}function h(f,n){return Math.sqrt((f[0]-n[0])*(f[0]-n[0])+(f[1]-n[1])*(f[1]-n[1]))}var l=h;function s(f,n){return(f[0]-n[0])*(f[0]-n[0])+(f[1]-n[1])*(f[1]-n[1])}var c=s;function p(f,n){return f[0]=-n[0],f[1]=-n[1],f}function b(f,n,r,d){return f[0]=n[0]+d*(r[0]-n[0]),f[1]=n[1]+d*(r[1]-n[1]),f}function A(f,n,r){var d=n[0],w=n[1];return f[0]=r[0]*d+r[2]*w+r[4],f[1]=r[1]*d+r[3]*w+r[5],f}function O(f,n,r){return f[0]=Math.min(n[0],r[0]),f[1]=Math.min(n[1],r[1]),f}function _(f,n,r){return f[0]=Math.max(n[0],r[0]),f[1]=Math.max(n[1],r[1]),f}J.create=Y,J.copy=U,J.clone=D,J.set=k,J.add=u,J.scaleAndAdd=t,J.sub=R,J.len=o,J.length=y,J.lenSquare=g,J.lengthSquare=i,J.mul=x,J.div=T,J.dot=m,J.scale=S,J.normalize=P,J.distance=h,J.dist=l,J.distanceSquare=s,J.distSquare=c,J.negate=p,J.lerp=b,J.applyTransform=A,J.min=O,J.max=_},"QO+J":function(ie,J,E){"use strict";Object.defineProperty(J,"__esModule",{value:!0}),J.createSensor=void 0;var Y=D(E("NohK")),U=E("24YM");function D(u){return u&&u.__esModule?u:{default:u}}var k=function(t){var R=void 0,o=[],y=function(){getComputedStyle(t).position==="static"&&(t.style.position="relative");var S=document.createElement("object");return S.onload=function(){S.contentDocument.defaultView.addEventListener("resize",g),g()},S.style.display="block",S.style.position="absolute",S.style.top="0",S.style.left="0",S.style.height="100%",S.style.width="100%",S.style.overflow="hidden",S.style.pointerEvents="none",S.style.zIndex="-1",S.style.opacity="0",S.setAttribute("class",U.SensorClassName),S.setAttribute("tabindex",U.SensorTabIndex),S.type="text/html",t.appendChild(S),S.data="about:blank",S},g=(0,Y.default)(function(){o.forEach(function(m){m(t)})}),i=function(S){R||(R=y()),o.indexOf(S)===-1&&o.push(S)},x=function(){R&&R.parentNode&&(R.contentDocument&&R.contentDocument.defaultView.removeEventListener("resize",g),R.parentNode.removeChild(R),R=void 0,o=[])},T=function(S){var P=o.indexOf(S);P!==-1&&o.splice(P,1),o.length===0&&R&&x()};return{element:t,bind:i,destroy:x,unbind:T}};J.createSensor=k},QOUV:function(ie,J,E){"use strict";E.d(J,"a",function(){return l});var Y=E("2qtc"),U=E("kLXV"),D=E("+L6B"),k=E("2/Rp"),u=E("miYZ"),t=E("tsqr"),R=E("5NDa"),o=E("5rEg"),y=E("q1tI"),g=E.n(y),i=E("hgre"),x=E("P5Jw"),T=E.n(x),m=E("po3F"),S=E.n(m),P=E("J66h"),h=E.n(P),l=function(c){var p=c.visible,b=c.width,A=c.videoId,O=c.file_url,_=c.course_id,f=c.copyUrl,n=c.toLog,r=n===void 0?!0:n,d=c.logWatchHistory,w=d===void 0?function(){}:d,C=c.onClose,v=C===void 0?function(){}:C;return g.a.createElement(U.a,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,visible:p,title:null,footer:null,width:b,className:S.a.modal},g.a.createElement("i",{className:"".concat(S.a.closeIcon," iconfont icon-htmal5icon19"),onClick:v}),p&&g.a.createElement(i.a,{courseId:_,src:O!=null&&O.startsWith("http")?O:P.Base64.decode(O),videoId:A,toLog:r,logWatchHistory:w}),g.a.createElement("div",{className:S.a.wrap},g.a.createElement(o.a,{className:S.a.input,value:f}),g.a.createElement(x.CopyToClipboard,{text:f,onCopy:function(){return t.b.success("\u590D\u5236\u6210\u529F")}},g.a.createElement(k.a,{type:"primary"},"\u590D\u5236\u89C6\u9891\u5730\u5740"))))}},Qe9p:function(ie,J,E){var Y=E("1RvN"),U={transparent:[0,0,0,0],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aqua:[0,255,255,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],black:[0,0,0,1],blanchedalmond:[255,235,205,1],blue:[0,0,255,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],fuchsia:[255,0,255,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],gray:[128,128,128,1],green:[0,128,0,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],lime:[0,255,0,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],maroon:[128,0,0,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],navy:[0,0,128,1],oldlace:[253,245,230,1],olive:[128,128,0,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],purple:[128,0,128,1],red:[255,0,0,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],silver:[192,192,192,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],teal:[0,128,128,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],white:[255,255,255,1],whitesmoke:[245,245,245,1],yellow:[255,255,0,1],yellowgreen:[154,205,50,1]};function D(n){return n=Math.round(n),n<0?0:n>255?255:n}function k(n){return n=Math.round(n),n<0?0:n>360?360:n}function u(n){return n<0?0:n>1?1:n}function t(n){return n.length&&n.charAt(n.length-1)==="%"?D(parseFloat(n)/100*255):D(parseInt(n,10))}function R(n){return n.length&&n.charAt(n.length-1)==="%"?u(parseFloat(n)/100):u(parseFloat(n))}function o(n,r,d){return d<0?d+=1:d>1&&(d-=1),d*6<1?n+(r-n)*d*6:d*2<1?r:d*3<2?n+(r-n)*(2/3-d)*6:n}function y(n,r,d){return n+(r-n)*d}function g(n,r,d,w,C){return n[0]=r,n[1]=d,n[2]=w,n[3]=C,n}function i(n,r){return n[0]=r[0],n[1]=r[1],n[2]=r[2],n[3]=r[3],n}var x=new Y(20),T=null;function m(n,r){T&&i(T,r),T=x.put(n,T||r.slice())}function S(n,r){if(!n)return;r=r||[];var d=x.get(n);if(d)return i(r,d);n=n+"";var w=n.replace(/ /g,"").toLowerCase();if(w in U)return i(r,U[w]),m(n,r),r;if(w.charAt(0)==="#"){if(w.length===4){var C=parseInt(w.substr(1),16);if(!(C>=0&&C<=4095)){g(r,0,0,0,1);return}return g(r,(C&3840)>>4|(C&3840)>>8,C&240|(C&240)>>4,C&15|(C&15)<<4,1),m(n,r),r}else if(w.length===7){var C=parseInt(w.substr(1),16);if(!(C>=0&&C<=16777215)){g(r,0,0,0,1);return}return g(r,(C&16711680)>>16,(C&65280)>>8,C&255,1),m(n,r),r}return}var v=w.indexOf("("),L=w.indexOf(")");if(v!==-1&&L+1===w.length){var I=w.substr(0,v),B=w.substr(v+1,L-(v+1)).split(","),F=1;switch(I){case"rgba":if(B.length!==4){g(r,0,0,0,1);return}F=R(B.pop());case"rgb":if(B.length!==3){g(r,0,0,0,1);return}return g(r,t(B[0]),t(B[1]),t(B[2]),F),m(n,r),r;case"hsla":if(B.length!==4){g(r,0,0,0,1);return}return B[3]=R(B[3]),P(B,r),m(n,r),r;case"hsl":if(B.length!==3){g(r,0,0,0,1);return}return P(B,r),m(n,r),r;default:return}}g(r,0,0,0,1);return}function P(n,r){var d=(parseFloat(n[0])%360+360)%360/360,w=R(n[1]),C=R(n[2]),v=C<=.5?C*(w+1):C+w-C*w,L=C*2-v;return r=r||[],g(r,D(o(L,v,d+1/3)*255),D(o(L,v,d)*255),D(o(L,v,d-1/3)*255),1),n.length===4&&(r[3]=n[3]),r}function h(n){if(!n)return;var r=n[0]/255,d=n[1]/255,w=n[2]/255,C=Math.min(r,d,w),v=Math.max(r,d,w),L=v-C,I=(v+C)/2,B,F;if(L===0)B=0,F=0;else{I<.5?F=L/(v+C):F=L/(2-v-C);var V=((v-r)/6+L/2)/L,X=((v-d)/6+L/2)/L,W=((v-w)/6+L/2)/L;r===v?B=W-X:d===v?B=1/3+V-W:w===v&&(B=2/3+X-V),B<0&&(B+=1),B>1&&(B-=1)}var K=[B*360,F,I];return n[3]!=null&&K.push(n[3]),K}function l(n,r){var d=S(n);if(d){for(var w=0;w<3;w++)r<0?d[w]=d[w]*(1-r)|0:d[w]=(255-d[w])*r+d[w]|0,d[w]>255?d[w]=255:n[w]<0&&(d[w]=0);return f(d,d.length===4?"rgba":"rgb")}}function s(n){var r=S(n);if(r)return((1<<24)+(r[0]<<16)+(r[1]<<8)+ +r[2]).toString(16).slice(1)}function c(n,r,d){if(!(r&&r.length)||!(n>=0&&n<=1))return;d=d||[];var w=n*(r.length-1),C=Math.floor(w),v=Math.ceil(w),L=r[C],I=r[v],B=w-C;return d[0]=D(y(L[0],I[0],B)),d[1]=D(y(L[1],I[1],B)),d[2]=D(y(L[2],I[2],B)),d[3]=u(y(L[3],I[3],B)),d}var p=c;function b(n,r,d){if(!(r&&r.length)||!(n>=0&&n<=1))return;var w=n*(r.length-1),C=Math.floor(w),v=Math.ceil(w),L=S(r[C]),I=S(r[v]),B=w-C,F=f([D(y(L[0],I[0],B)),D(y(L[1],I[1],B)),D(y(L[2],I[2],B)),u(y(L[3],I[3],B))],"rgba");return d?{color:F,leftIndex:C,rightIndex:v,value:w}:F}var A=b;function O(n,r,d,w){if(n=S(n),n)return n=h(n),r!=null&&(n[0]=k(r)),d!=null&&(n[1]=R(d)),w!=null&&(n[2]=R(w)),f(P(n),"rgba")}function _(n,r){if(n=S(n),n&&r!=null)return n[3]=u(r),f(n,"rgba")}function f(n,r){if(!n||!n.length)return;var d=n[0]+","+n[1]+","+n[2];return(r==="rgba"||r==="hsva"||r==="hsla")&&(d+=","+n[3]),r+"("+d+")"}J.parse=S,J.lift=l,J.toHex=s,J.fastLerp=c,J.fastMapToColor=p,J.lerp=b,J.mapToColor=A,J.modifyHSL=O,J.modifyAlpha=_,J.stringify=f},QeBL:function(ie,J,E){"use strict";E.r(J);var Y=E("GNNt"),U=E("wEI+"),D=E("k1fw"),k=E("PpiC"),u=E("q1tI"),t=E.n(u),R=E("+Gva"),o=E("Ty5D"),y=E("9kvl"),g=E("ruvs"),i=E("JatN"),x=E("cWXX"),T=E("/ezw"),m=E("fV52"),S=E("3I+P"),P=E("9og8"),h=E("tJVT"),l=E("WmNS"),s=E.n(l),c=E("UESt"),p=E("5bA4"),b=E("55Ip"),A=E("IzEo"),O=E("bx4M"),_=E("5Dmo"),f=E("3S7+"),n=E("pC0b"),r=E("GzdX"),d=E("m3rI"),w=E("SeJ5"),C=E.n(w),v=E("1vsH"),L=function(a){var M=a.data;return t.a.createElement("aside",{className:C.a.courseItems},M&&M.map(function(N,z){return t.a.createElement("a",{key:z,onClick:function(){N.power&&Object(v.O)("/shixuns/".concat(N.identifier,"/challenges"))}},t.a.createElement(O.a,{className:"animated fadeIn",cover:t.a.createElement("img",{alt:N.name,src:d.a.IMG_SERVER+"/"+N.pic})},t.a.createElement(O.a.Meta,{title:N.name,description:t.a.createElement("div",null,N.is_jupyter&&t.a.createElement("div",{className:C.a.jupyterTag},t.a.createElement("span",null,"Jupyter")),!N.power&&t.a.createElement("div",{className:C.a.lockWrap},t.a.createElement("img",{className:"mt80 mb25",width:"60px",height:"80px",src:"".concat(d.a.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),t.a.createElement("span",{className:"font14 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")),t.a.createElement("div",null,t.a.createElement(r.a,{allowHalf:!0,disabled:!0,defaultValue:N.score_info}),t.a.createElement("span",{className:"ml20"},N.score_info?"".concat(N.score_info,"\u5206"):"5\u5206")),t.a.createElement("div",{className:C.a.flexCenter},t.a.createElement("p",{className:"flex1"},!N.is_jupyter&&t.a.createElement(f.a,{placement:"bottom",title:"\u5173\u5361\u6570"},t.a.createElement("span",null,t.a.createElement("i",{className:"iconfont icon-shixunguanqia fon18 mr3"}),N.challenges_count)),!!N.myshixuns_count&&t.a.createElement(f.a,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},t.a.createElement("span",{className:"ml10"},t.a.createElement("i",{className:"iconfont icon-chengyuan font18 mr3"}),N.myshixuns_count))),t.a.createElement("p",null,N.level)))})))}))},I=E("092g"),B=E("2kGD"),F=E.n(B),V=E("Ptgr"),X=E("2qtc"),W=E("kLXV"),K=E("5NDa"),Q=E("5rEg"),q=E("miYZ"),ce=E("tsqr"),ue=E("y8nQ"),ye=E("Vl3Y"),xe=E("jrdN"),Ee=E.n(xe),Ae=E("SrOP"),Re=E.n(Ae),ae=E("YKIs"),pe=E.n(ae),Z=E("1sp6"),fe=E.n(Z),Me=E("uiWX"),be=E.n(Me),Ge=E("CTlv"),ft=E.n(Ge),Pe=E("nntt"),ze=E.n(Pe),Ce=E("g+Dz"),Le=E.n(Ce),He=E("oBm/"),Be=E.n(He),bt=E("xfXu"),ct=E.n(bt),Ot=E("9dh4"),zt=E.n(Ot),Mt="https://video.educoder.net/sv/20821c44-1775248f8e1/20821c44-1775248f8e1.mp4",wt="https://video.educoder.net/sv/28357c10-1775907ad78/28357c10-1775907ad78.mp4",kt="https://video.educoder.net/sv/4fdca3e8-17752499adf/4fdca3e8-17752499adf.mp4",qt="https://video.educoder.net/sv/5490aa0d-17759081e1d/5490aa0d-17759081e1d.mp4",Lt="https://video.educoder.net/sv/3fcef362-17759076bd9/3fcef362-17759076bd9.mp4",vt=[{name:"\u4E91\u7AEF\u7F16\u7A0B\u73AF\u5883",img:Re.a,video:Mt,key:0,firstTitle:"\u4E91\u7AEF\u7F16\u7A0B\u73AF\u5883\u7279\u70B9",firstDescribe:["\u56FE\u6587\u3001\u89C6\u9891\u3001Latex","VS Code\u7F16\u7A0B\u73AF\u5883","Online Judge\uFF08OJ\uFF09\u6A21\u5F0F","\u4EE3\u7801\u81EA\u52A8\u63A8\u8350","\u53EF\u5B9A\u5236\u6D4B\u8BD5\u96C6","\u81EA\u52A8\u5316\u90E8\u7F72\u3001\u6D4B\u8BD5\u3001\u53CD\u9988"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["CentOS\u3001Ubuntu\u3001Python\u3001Matplotlib","Pandas\u3001Numpy\u3001Scrapy \u2026 \u2026"]},{name:"\u8FDC\u7A0B\u684C\u9762",img:Re.a,video:wt,key:1,firstTitle:"\u8FDC\u7A0B\u684C\u9762\u7279\u70B9",firstDescribe:["\u56FE\u5F62\u5316\u64CD\u4F5C\u7CFB\u7EDF","\u53EF\u914D\u7F6E\u5E94\u7528\u8F6F\u4EF6\u548C\u6A21\u62DF\u5668","\u53EF\u5B9A\u5236\u6D4B\u8BD5\u96C6","\u81EA\u52A8\u5316\u90E8\u7F72\u3001\u6D4B\u8BD5\u3001\u53CD\u9988","\u5927\u89C4\u6A21\u5E76\u53D1\u5B9E\u9A8C","\u652F\u6301\u4E00\u6D41\u8BFE\u7A0B\u5EFA\u8BBE"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["CentOS\u3001Ubuntu\u3001 Windows\u3001 Kylin OS","Wireshark\u3001Vscode\u3001GN3 \u2026 \u2026"]},{name:"\u8FDC\u7A0B\u547D\u4EE4\u884C",img:Re.a,video:kt,key:2,firstTitle:"\u8FDC\u7A0B\u547D\u4EE4\u884C\u73AF\u5883",firstDescribe:["\u6807\u51C6Linux Shell\u547D\u4EE4","\u547D\u4EE4\u64CD\u4F5C\u5168\u7A0B\u8BB0\u5F55","\u53EF\u914D\u7F6E\u547D\u4EE4\u884C\u5E94\u7528\u7A0B\u5E8F","\u53EF\u914D\u7F6E\u547D\u4EE4\u884C\u6A21\u62DF\u5668","\u81EA\u52A8\u5316\u90E8\u7F72\u3001\u6D4B\u8BD5\u3001\u53CD\u9988","\u652F\u6301\u4E00\u6D41\u8BFE\u7A0B\u5EFA\u8BBE"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["CentOS\u3001Ubuntu\u3001Python\u3001Vim\u3001Docker","SSH\u3001Git\u3001Hadoop\u3001Hive \u2026 \u2026"]},{name:"\u865A\u62DF\u4EFF\u771F",img:Re.a,video:qt,key:3,firstTitle:"\u865A\u62DF\u4EFF\u771F\u9879\u76EE\u7279\u70B9",firstDescribe:["\u4E09\u7EF4\u52A8\u753B\u6559\u5B66","\u53EF\u7F16\u7A0B\u9A71\u52A8\u52A8\u753B\u884C\u4E3A","\u6784\u4EF6\u5316\u3001\u53EF\u7EC4\u88C5\u865A\u62DF\u573A\u666F","\u81EA\u52A8\u5316\u8BC4\u6D4B\u3001\u53CD\u9988","\u5927\u89C4\u6A21\u5E76\u53D1\u4EFF\u771F\u5B9E\u9A8C","\u652F\u6301\u865A\u62DF\u4EFF\u771F\u9879\u76EE\u5EFA\u8BBE"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["Ubuntu\u3001CentOS\u3001WebGL\u3001Python","Java\u3001C#\u3001ThreeJS\u3001Unity \u2026 \u2026"]},{name:"\u4EA4\u4E92\u5F0F\u7B14\u8BB0",img:Re.a,video:Lt,key:4,firstTitle:"Jupyter NoteBook\u73AF\u5883",firstDescribe:["\u4EE3\u7801\u7F16\u8F91\u4E0E\u7ED3\u679C\u5C55\u793A\u540C\u6B65","\u5BCC\u5A92\u4F53\u5C55\u793A\u8BA1\u7B97\u7ED3\u679C","\u6A21\u5757\u5316\u6267\u884C","\u652F\u6301Latex\u3001Markdown","200\u79CD\u53EF\u9009\u8FD0\u884C\u73AF\u5883","\u81EA\u52A8\u5316\u90E8\u7F72\u3001\u6D4B\u8BD5\u3001\u53CD\u9988"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["CentOS\u3001openEuler\u3001TensorFlow\u3001Python","MindSpore\u3001Spark\u3001Ubuntu \u2026 \u2026"]}],lt=[{img:pe.a,title:"\u8BFE\u5802\u7075\u6D3B\u7EC4\u7EC7",intro:"\u6559\u5B66\u8BFE\u5802\u662F\u4E00\u79CD\u96C6\u6210\u5316\u73ED\u7EA7\u534F\u540C\u7A7A\u95F4\uFF0C\u652F\u6301\u5B9E\u9A8C\u3001\u4F5C\u4E1A\u3001\u89C6\u9891\u3001\u8003\u8BD5\u3001\u6BD5\u8BBE\u7B49\u5341\u4F59\u79CD\u7EBF\u4E0A\u7EBF\u4E0B\u7BA1\u7406\u5DE5\u5177\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:fe.a,title:"\u4F5C\u4E1A\u81EA\u52A8\u7BA1\u7406",intro:"\u4F5C\u4E1A\u7BA1\u7406\u662F\u8BFE\u5802\u6838\u5FC3\u7EC4\u4EF6\uFF0C\u652F\u6301\u666E\u901A\u4F5C\u4E1A\u3001\u5B9E\u8DF5\u4F5C\u4E1A\u3001\u5206\u7EC4\u4F5C\u4E1A\u7B49\u81EA\u52A8\u5316\u6279\u9605\u3001\u7EDF\u8BA1\u548C\u6559\u52A1\u6570\u636E\u5BF9\u63A5\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:be.a,title:"\u5206\u7EC4\u534F\u540C\u5F00\u53D1",intro:"\u5206\u7EC4\u4F5C\u4E1A\u662F\u8BFE\u5802\u6838\u5FC3\u7EC4\u4EF6\uFF0C\u652F\u6301\u5206\u7EC4\u5F00\u5C55\u9879\u76EE\u534F\u540C\u5F00\u53D1\u3001\u4EE3\u7801\u6258\u7BA1\u3001\u4EFB\u52A1\u8DDF\u8E2A\u3001CI/CD\u3001\u6309\u7EC4\u8BC4\u5206\u7B49\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:ft.a,title:"\u8003\u8BD5\u4E0E\u9632\u4F5C\u5F0A",intro:"\u667A\u80FD\u5316\u8003\u8BD5\u7CFB\u7EDF\u63D0\u4F9B\u4E86\u5168\u9762\u9632\u4F5C\u5F0A\u673A\u5236\uFF0C\u8BD5\u5377\u652F\u6301\u516B\u79CD\u9898\u578B\uFF0C\u652F\u6301\u968F\u673A\u62CD\u7167\u3001\u67E5\u91CD\u3001IP\u5730\u5740\u9501\u5B9A\u7B49\u9632\u4F5C\u5F0A\u673A\u5236\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:ze.a,title:"\u7ED3\u679C\u5BFC\u5411\u7EDF\u8BA1",intro:"\u652F\u6301OBE\uFF08\u6210\u679C\u5BFC\u5411\u6559\u80B2\uFF09\u7406\u5FF5\u548C\u673A\u5236\uFF0C\u652F\u6301\u4F5C\u4E1A\u3001\u5B9E\u9A8C\u3001\u8003\u8BD5\u3001\u8BFE\u5802\u7B49\u591A\u7C92\u5EA6\u3001\u591A\u7EF4\u5EA6\u7684\u6559\u5B66\u6210\u6548\u5206\u6790\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:Le.a,title:"\u5DE5\u7A0B\u6559\u80B2\u8BA4\u8BC1",intro:"\u7684\u5DE5\u7A0B\u6559\u80B2\u4E13\u4E1A\u8BA4\u8BC1\u7CFB\u7EDF\u96C6\u6210\u4E86OBE\u4F53\u7CFB\uFF0C\u652F\u6301\u57FA\u4E8E\u5927\u6570\u636E\u7684\u81EA\u52A8\u5316\u4E13\u4E1A\u8FBE\u6210\u5EA6\u81EA\u52A8\u8BA1\u7B97\u548C\u5B9E\u65F6\u6539\u8FDB\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]}],Tt=[{title:"\u7535\u5B50\u4FE1\u606F\u4E13\u4E1A\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Electronic Information Courses",img:ct.a,smallImg:[{image:Be.a,url:"/index"},{image:Be.a,url:"/index"},{image:Be.a,url:"/index"},{image:Be.a,url:"/index"},{image:Be.a,url:"/index"},{image:Be.a,url:"/index"},{image:Be.a,url:"/index"},{image:Be.a,url:"/index"}]},{title:"\u8BA1\u7B97\u673A\u7CFB\u7EDF\u80FD\u529B\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Computer System Capability Courses",img:zt.a,smallImg:[{image:Be.a,url:"/index"},{image:Be.a,url:"/index"},{image:Be.a,url:"/index"},{image:Be.a,url:"/index"},{image:Be.a,url:"/index"},{image:Be.a,url:"/index"},{image:Be.a,url:"/index"},{image:Be.a,url:"/index"}]},{title:"\u7535\u5B50\u4FE1\u606F\u4E13\u4E1A\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Electronic Information Courses",img:ct.a,smallImg:[{image:Be.a,url:"/index"},{image:Be.a,url:"/index"},{image:Be.a,url:"/index"},{image:Be.a,url:"/index"},{image:Be.a,url:"/index"},{image:Be.a,url:"/index"},{image:Be.a,url:"/index"},{image:Be.a,url:"/index"}]},{title:"\u8BA1\u7B97\u673A\u7CFB\u7EDF\u80FD\u529B\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Computer System Capability Courses",img:zt.a,smallImg:[{image:Be.a,url:"/index"},{image:Be.a,url:"/index"},{image:Be.a,url:"/index"},{image:Be.a,url:"/index"},{image:Be.a,url:"/index"},{image:Be.a,url:"/index"},{image:Be.a,url:"/index"},{image:Be.a,url:"/index"}]},{title:"\u7535\u5B50\u4FE1\u606F\u4E13\u4E1A\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Electronic Information Courses",img:ct.a,smallImg:[{image:Be.a,url:"/index"},{image:Be.a,url:"/index"},{image:Be.a,url:"/index"},{image:Be.a,url:"/index"},{image:Be.a,url:"/index"},{image:Be.a,url:"/index"},{image:Be.a,url:"/index"},{image:Be.a,url:"/index"}]}],ht=E("ErOA"),pt=E("tGSI"),qe=E.n(pt),$e=E("smSa"),Ye=E.n($e),Ct=E("mfLG"),Wt=E.n(Ct),en=E("9gGg"),Nt=E.n(en),tn=E("TPVI"),En=E.n(tn),mt=E("BKEi"),Ze=E.n(mt),st=E("CLjs"),Ke=E.n(st),he=E("OFgq"),De=E.n(he),nt=E("FFXu"),et=E.n(nt),ot=E("qpCX"),_t=E.n(ot),at=E("XjOa"),gt=E.n(at),Ht=E("psqp"),Zt=E.n(Ht),$t=E("ZYvl"),ne=E.n($t),te=E("3Bns"),j=E.n(te),H=E("X23P"),G=E.n(H),$=E("rgJw"),de=E.n($),Ie=E("N/YA"),Ue=E.n(Ie),ut=E("CAjq"),yt=E.n(ut),St=E("NLgs"),jt=E("Jky8"),It=E("LvDl"),it;(function(e){e.Projects="projects",e.Shixuns="shixuns",e.Classrooms="classrooms"})(it||(it={}));var Vt=function(a){var M=a.homePage,N=a.user,z=a.dispatch,ee=Object(u.useState)(vt[0]),re=Object(h.a)(ee,2),se=re[0],me=re[1],ve=Object(u.useRef)(),we=Object(u.useRef)(!0),Ve=ye.a.useForm(),We=Object(h.a)(Ve,1),tt=We[0],Je=Object(u.useState)(!1),rt=Object(h.a)(Je,2),Et=rt[0],Xe=rt[1],xt=Object(u.useState)(!1),At=Object(h.a)(xt,2),Gt=At[0],Xt=At[1],Yt=Object(u.useState)(!0),Ut=Object(h.a)(Yt,2),Qt=Ut[0],Kt=Ut[1],_n=Object(u.useState)(""),gn=Object(h.a)(_n,2),nn=gn[0],ln=gn[1],un=Object(u.useState)(!1),wn=Object(h.a)(un,2),Sn=wn[0],Pn=wn[1],Gn=Object(u.useRef)(Object(It.throttle)(function(){return jr()},100,{leading:!0,trailing:!0})).current,Wn=Object(u.useRef)(Object(It.throttle)(function(vn){return Aa(vn)},2e3,{leading:!0,trailing:!1})),Un=M.shixun_demo,sn=Un===void 0?[]:Un,Ln=M.new_discipline,In=Ln===void 0?[]:Ln,Jt=se.key,hn=se.name,Cn=se.video,Xn=se.img,Zn=se.firstTitle,Ar=se.firstDescribe,qn=se.secondTitle,cr=se.secondDescribe,jr=function(){var pn,Nn,Mn,Yn,zn,fr=Object(v.K)()?880:2600;if(we.current){var Cr=document.querySelectorAll(".animate__animated").length,Jr=document.querySelectorAll(".animationOrientation");Jr==null||Jr.forEach(function(tr){if((tr==null?void 0:tr.getBoundingClientRect().top)6&&tr.setAttribute("class","animate__animated animate__fadeInUp"))});var Fr=document.querySelector(".animationTeachingTool");if((Fr==null?void 0:Fr.getBoundingClientRect().top)53&&(we.current=!1)}var Sa=(pn=document.getElementById("videoIndexId"))===null||pn===void 0?void 0:pn.getBoundingClientRect().top;if(!Object(v.K)())return;if(!((Nn=ve.current)!==null&&Nn!==void 0&&Nn.currentSrc)||!!((Mn=ve.current)!==null&&Mn!==void 0&&Mn.currentSrc)&&(Yn=ve.current)!==null&&Yn!==void 0&&(zn=Yn.error)!==null&&zn!==void 0&&zn.code)return;try{Sa-200?ve.current.play():ve.current.pause()}catch(tr){console.log(tr)}};Object(u.useEffect)(function(){if(M!=null&&M.homepage_disciplines)return document.body.scrollIntoView(),Gn(),window.addEventListener("scroll",Gn),function(){window.removeEventListener("scroll",Gn)}},[M]),Object(u.useEffect)(function(){Wn.current=Object(It.throttle)(function(vn){return Aa(vn)},2e3,{leading:!0,trailing:!1})},[N]);var Qr=function(pn){var Nn,Mn,Yn,zn;if(me(pn),Kt(!1),!Object(v.K)())return;if(!((Nn=ve.current)!==null&&Nn!==void 0&&Nn.currentSrc)||!!((Mn=ve.current)!==null&&Mn!==void 0&&Mn.currentSrc)&&(Yn=ve.current)!==null&&Yn!==void 0&&(zn=Yn.error)!==null&&zn!==void 0&&zn.code)return;setTimeout(function(){ve&&ve.current&&ve.current.play()},500)},Ua=function(){var vn=Object(P.a)(s.a.mark(function pn(Nn){var Mn;return s.a.wrap(function(zn){for(;;)switch(zn.prev=zn.next){case 0:return zn.next=2,Object(ht.a)("/api/trial_requests.json",{method:"post",body:Object(D.a)({},Nn)});case 2:Mn=zn.sent,Mn.status===0&&(ce.b.success("\u63D0\u4EA4\u6210\u529F"),Xe(!1));case 4:case"end":return zn.stop()}},pn)}));return function(Nn){return vn.apply(this,arguments)}}(),Na=function(pn){var Nn;if(!Object(St.e)(z))return;if(pn===it.Projects&&!((Nn=N.userInfo)!==null&&Nn!==void 0&&Nn.email)){ce.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}pn===it.Classrooms&&Pn(!0)},Aa=function(pn,Nn){var Mn,Yn;if(!Object(St.e)(z))return;if((N==null||((Mn=N.userInfo)===null||Mn===void 0)?void 0:Mn.user_identity)==="\u5B66\u751F"){ce.b.warn("\u5B66\u751F\u4E0D\u53EF\u4EE5\u521B\u5EFA\u8BFE\u5802\u54E6\uFF01\u8BF7\u52A0\u5165\u60A8\u7684\u8001\u5E08\u521B\u5EFA\u7684\u8BFE\u5802\u3002");return}if(Nn===it.Projects&&!((Yn=N.userInfo)!==null&&Yn!==void 0&&Yn.email)){ce.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}if(Nn===it.Shixuns&&!Object(St.c)())return;pn&&(window.location.href=pn)},Ba=function(){var vn=Object(P.a)(s.a.mark(function pn(Nn){var Mn;return s.a.wrap(function(zn){for(;;)switch(zn.prev=zn.next){case 0:return zn.next=2,Object(ht.a)(Nn,{method:"get"});case 2:if(Mn=zn.sent,!(Mn!=null&&Mn.game_identifier)){zn.next=6;break}return Object(v.O)("/tasks/".concat(Mn==null?void 0:Mn.game_identifier)),zn.abrupt("return");case 6:Mn!=null&&Mn.identifier&&Object(v.O)("/tasks/".concat(Mn==null?void 0:Mn.identifier,"/jupyter"));case 7:case"end":return zn.stop()}},pn)}));return function(Nn){return vn.apply(this,arguments)}}(),ka=function(){var pn=function(){return/macintosh|mac os x/i.test(navigator.userAgent)}();if(console.log(pn),pn){Xt(!0);return}var Nn="//shang.qq.com/wpa/qunwpa?idkey=2f2043d88c1bd61d182b98bf1e061c6185e23055bec832c07d8148fe11c5a6cd";Object(v.O)(Nn)},ja=function(){var pn=se.key;if(pn===4){Qr(vt[0]);return}Qr(vt[pn+1])},Ca=[t.a.createElement("div",{key:1,className:Ee.a.left},t.a.createElement("h3",null,Zn),Ar.map(function(vn,pn){return t.a.createElement("p",{key:pn},t.a.createElement("img",{src:qe.a,alt:""}),t.a.createElement("span",null,vn))}),t.a.createElement("h3",{style:{marginTop:20}},qn),cr.map(function(vn,pn){return t.a.createElement("p",{key:pn},t.a.createElement("span",null,vn))}),t.a.createElement("div",{className:Ee.a.btns},t.a.createElement("div",{onClick:ka,className:Ee.a.b1},"\u793E\u533A\u652F\u6301"),t.a.createElement("div",{onClick:function(){var pn;return Ba((pn=sn[Jt])===null||pn===void 0?void 0:pn.url)},className:Ee.a.b2},"\u7ACB\u5373\u4F53\u9A8C",t.a.createElement("i",{className:"iconfont icon-jiantou1"})))),t.a.createElement("div",{key:2,className:Ee.a.right,id:"videoIndexId"},t.a.createElement("img",{src:Xn,alt:""}),t.a.createElement("video",{ref:ve,key:Cn,onEnded:ja,controls:!Object(v.K)(),controlsList:"nodownload",muted:!0,src:Cn}),t.a.createElement("div",{className:Ee.a.videoMask}))],Fa=function(pn,Nn){var Mn,Yn=Nn%2===0,zn=[t.a.createElement("div",{key:3,className:Ee.a.left},t.a.createElement("img",{src:"".concat(d.a.IMG_SERVER,"/").concat(pn==null?void 0:pn.image_url),alt:""}),t.a.createElement("div",{className:Ee.a.btn,onClick:ka,style:{marginLeft:Yn?"initial":"auto"}},"\u793E\u533A\u652F\u6301")),t.a.createElement("div",{key:4,className:"".concat(Ee.a.right," animationOrientation")},pn==null||((Mn=pn.subjects)===null||Mn===void 0)?void 0:Mn.map(function(fr,Cr){return t.a.createElement("a",{target:"_blank",style:{animationDuration:"".concat(Cr%2===0?Cr*.2+1:(Cr-1)*.2+1,"s")},key:Cr,href:fr==null?void 0:fr.url},t.a.createElement("img",{src:"".concat(d.a.IMG_SERVER,"/").concat(fr==null?void 0:fr.image_url)}))}))];return Yn?zn:zn.reverse()},za=function(){tt.resetFields()};return t.a.createElement("div",{className:Ee.a.mainSiteContent},t.a.createElement("aside",{className:Ee.a.ContentWarp},t.a.createElement("div",{className:Ee.a.operatingEnvironment},t.a.createElement("h2",{className:"animate__animated animate__fadeInUp"},"\u4EA7\u6559\u878D\u5408\u7684\u8D85\u7EA7\u96C6\u6210\u5F00\u53D1\u4E0E\u8FD0\u884C\u73AF\u5883"),t.a.createElement("h5",null,"Super Integrated Development & Runtime Environment for Industry and Education"),t.a.createElement("ul",{className:Ee.a.tabs},vt.map(function(vn,pn){return t.a.createElement("li",{key:pn,className:vn.name===hn?Ee.a.operatingActive:"",onClick:function(){return Qr(vn)}},vn.name)})),t.a.createElement("div",{className:Ee.a.tabContent},Jt%2===0?Ca:Ca.reverse()))),t.a.createElement("aside",{className:Ee.a.ContentWarp,style:{backgroundColor:"#fff"}},t.a.createElement("div",{className:Ee.a.teachingTool},t.a.createElement("h2",{"data-type":"animationH2"},"\u8BFE\u5802\u6559\u5B66\u5DE5\u5177"),t.a.createElement("h5",null,"Classroom Teaching Toolsets"),t.a.createElement("div",{className:Ee.a.btns},t.a.createElement("div",{onClick:function(){return Na(it.Classrooms)},className:Ee.a.b1},"\u52A0\u5165\u8BFE\u5802"),t.a.createElement("div",{onClick:function(){return Wn.current("/classrooms/new")},className:Ee.a.b2},"\u521B\u5EFA\u8BFE\u5802",t.a.createElement("i",{className:"iconfont icon-jiantou1"}))),t.a.createElement("div",{className:"".concat(Ee.a.clausesWarp," animationTeachingTool")},lt.map(function(vn,pn){return t.a.createElement("aside",{key:vn.title,style:{animationDuration:"".concat(pn>2?3:1,"s")}},t.a.createElement("img",{src:vn.img}),t.a.createElement("div",null,t.a.createElement("h4",null,vn.title),t.a.createElement("h6",null,vn.intro)))})))),In.map(function(vn,pn){return t.a.createElement("aside",{key:pn+vn.name,className:Ee.a.ContentWarp,style:{backgroundColor:pn%2===0?"transparent":"#fff"}},t.a.createElement("div",{className:Ee.a.orientation},t.a.createElement("h2",{"data-type":"animationH2"},vn.name),t.a.createElement("h5",null,vn==null?void 0:vn.name_en),t.a.createElement("div",{className:Ee.a.lf},Fa(vn,pn))))}),t.a.createElement("aside",{className:Ee.a.ContentWarp,style:{backgroundColor:"#fff"}},t.a.createElement("div",{className:Ee.a.school},t.a.createElement("h2",{"data-type":"animationH2"},"\u672C\u5730\u7248"),t.a.createElement("h5",null,"Local Edition of EduCoder Software and Services"),t.a.createElement("div",{className:Ee.a.bigDes},t.a.createElement("p",{className:Ee.a.p1},"\u4E3A",t.a.createElement("span",null,"3000\u5BB6\u4EE5\u4E0A\u9AD8\u6821\u548C\u4F01\u4E1A"),"\u63D0\u4F9B\u4EA7\u54C1\u548C\u670D\u52A1"),t.a.createElement("div",{className:Ee.a.img1},t.a.createElement("a",{target:"_blank",href:"https://www.nudt.edu.cn/"},t.a.createElement("img",{src:Ye.a,alt:""})),t.a.createElement("a",{target:"_blank",href:"https://www.pku.edu.cn/"},t.a.createElement("img",{src:Wt.a,alt:""})),t.a.createElement("a",{target:"_blank",href:"https://www.tsinghua.edu.cn/"},t.a.createElement("img",{src:Nt.a,alt:""})),t.a.createElement("a",{target:"_blank",href:"https://www.fudan.edu.cn/"},t.a.createElement("img",{src:En.a,alt:""})),t.a.createElement("a",{target:"_blank",href:"https://www.sjtu.edu.cn/"},t.a.createElement("img",{src:Ze.a,alt:""})),t.a.createElement("a",{target:"_blank",href:"https://www.ustc.edu.cn/"},t.a.createElement("img",{src:Ke.a,alt:""})),t.a.createElement("a",{target:"_blank",href:"https://www.hust.edu.cn/"}," ",t.a.createElement("img",{src:De.a,alt:""})),t.a.createElement("a",{target:"_blank",href:"http://www.hnkjxy.net.cn/"}," ",t.a.createElement("img",{src:et.a,alt:""})),t.a.createElement("a",{target:"_blank",href:"http://www.hnjdzy.net/"},t.a.createElement("img",{src:_t.a,alt:""}))),t.a.createElement("div",{className:Ee.a.img2},t.a.createElement("a",{target:"_blank",href:"http://www.10086.cn/"}," ",t.a.createElement("img",{src:gt.a,alt:""})),t.a.createElement("a",{target:"_blank",href:"https://www.huawei.com/"}," ",t.a.createElement("img",{src:Zt.a,alt:""})),t.a.createElement("a",{target:"_blank",href:"https://cloud.inspur.com/"}," ",t.a.createElement("img",{src:ne.a,alt:""})),t.a.createElement("a",{target:"_blank",href:"https://www.amazon.cn/"}," ",t.a.createElement("img",{src:j.a,alt:""})),t.a.createElement("a",{target:"_blank",href:"https://www.alibabagroup.com/"}," ",t.a.createElement("img",{src:G.a,alt:""})),t.a.createElement("a",{target:"_blank",href:"https://www.ucloud.cn/"},t.a.createElement("img",{src:de.a,alt:""})),t.a.createElement("a",{target:"_blank",href:"https://www.lenovo.com.cn/"},t.a.createElement("img",{src:Ue.a,alt:""}))),t.a.createElement("div",{className:Ee.a.btn,onClick:function(){return Xe(!0)}},"\u8BD5\u7528\u7533\u8BF7")))),t.a.createElement(W.a,{centered:!0,destroyOnClose:!0,visible:Et,afterClose:za,onCancel:function(){return Xe(!1)},onOk:function(){return tt.submit()},title:"\u8BD5\u7528\u7533\u8BF7",width:"1000px",className:Ee.a.customModel},t.a.createElement(ye.a,{className:Ee.a.formWrap,form:tt,onFinish:Ua},t.a.createElement("div",{className:Ee.a.inputWrap},t.a.createElement(ye.a.Item,{name:"name",label:"\u540D\u79F0",rules:[{required:!0}]},t.a.createElement(Q.a,{placeholder:"\u8BF7\u586B\u5199\u771F\u5B9E\u59D3\u540D"})),t.a.createElement(ye.a.Item,{name:"phone",label:"\u7535\u8BDD",rules:[{required:!0,pattern:/^1[3|4|5|7|8][0-9]\d{8}$/,message:"\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7"}]},t.a.createElement(Q.a,{placeholder:"\u8BF7\u586B\u5199\u8054\u7CFB\u65B9\u5F0F"}))),t.a.createElement("div",{className:Ee.a.inputWrap},t.a.createElement(ye.a.Item,{name:"work",label:"\u5355\u4F4D",rules:[{required:!0}]},t.a.createElement(Q.a,{placeholder:"\u8BF7\u586B\u5199\u5DE5\u4F5C\u5355\u4F4D"})),t.a.createElement(ye.a.Item,{name:"job",label:"\u804C\u52A1",className:"ml20"},t.a.createElement(Q.a,{placeholder:"\u8BF7\u586B\u5199\u5F53\u524D\u804C\u52A1"}))),t.a.createElement("div",{className:Ee.a.inputWrap},t.a.createElement(ye.a.Item,{name:"job_title",label:"\u804C\u79F0",className:"ml10"},t.a.createElement(Q.a,{placeholder:"\u8BF7\u586B\u5199\u6700\u9AD8\u804C\u79F0"}))," ",t.a.createElement(ye.a.Item,{name:"postcode",label:"\u90AE\u7BB1",className:"ml10"},t.a.createElement(Q.a,{placeholder:"\u8BF7\u586B\u5199\u5E38\u7528\u90AE\u7BB1"}))),t.a.createElement(ye.a.Item,{className:Ee.a.area,name:"message",label:"\u60A8\u7684\u7559\u8A00"},t.a.createElement(Q.a.TextArea,{placeholder:"\u60A8\u8FD8\u6709\u4EC0\u4E48\u60F3\u544A\u8BC9\u6211\u4EEC\u5417\uFF1F"})))),t.a.createElement(W.a,{centered:!0,destroyOnClose:!0,visible:Gt,title:"\u6559\u5E08\u4EA4\u6D41\u793E\u533A",width:"500px",footer:null,onCancel:function(){return Xt(!1)}},t.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},t.a.createElement("p",null,"\u626B\u7801\u6216\u641C\u7D22\u52A0\u5165\u6559\u5E08\u4EA4\u6D41QQ\u7FA4\uFF1A612934990 "),t.a.createElement("img",{src:yt.a,width:200,height:200}))),t.a.createElement(jt.a,{visible:Sn,onCancel:function(){return Pn(!1)}}))},Ft=Object(y.a)(function(e){var a=e.homePage,M=e.user;return{homePage:a,user:M}})(Vt),Bt=E("p6Nx"),Dt=E("KBoB"),dn=E("AFd8"),bn=E.n(dn),rn=E("wd/R"),cn=E.n(rn);function An(e){var a=e.modeldata,M=e.userInfo,N=Object(u.useState)(!1),z=Object(h.a)(N,2),ee=z[0],re=z[1],se=Object(u.useState)(!1),me=Object(h.a)(se,2),ve=me[0],we=me[1],Ve="".concat(M==null?void 0:M.login,"recordNewStudentModal");Object(u.useEffect)(function(){if(M!=null&&M.login&&(M==null?void 0:M.identity)==="teacher"){var Je=JSON.parse(localStorage.getItem(Ve)),rt=cn()("2021-10-30T24:00:00+08:00").valueOf(),Et=cn()().valueOf();console.log(Je,cn()("2021-10-30T24:00:00+08:00"),rt,Et,rt>Et,44),!Je&&rt>Et&&re(!0)}},[M]);function We(Je){return tt.apply(this,arguments)}function tt(){return tt=Object(P.a)(s.a.mark(function Je(rt){return s.a.wrap(function(Xe){for(;;)switch(Xe.prev=Xe.next){case 0:re(!1),localStorage.setItem(Ve,"1");case 2:case"end":return Xe.stop()}},Je)})),tt.apply(this,arguments)}return t.a.createElement(W.a,{visible:ee,title:null,footer:null,style:{background:"transparen"},centered:!0,width:880,className:"advertisementModal",maskClosable:!1,closable:!1,closeIcon:null},t.a.createElement("div",null,t.a.createElement("div",{style:{backgroundImage:"url(".concat(bn.a,")"),width:"900px",height:"672px",textAlign:"center",paddingTop:"20px"}},t.a.createElement("span",{className:"spanButton",style:{top:"219px"},onClick:function(){}},"\u9886\u53D6\u91D1\u5E01"),t.a.createElement("span",{className:"spanButton",style:{top:"288px"},onClick:function(){}},"\u9886\u53D6\u8BC1\u4E66"),t.a.createElement("span",{className:"spanButton",style:{top:"359px"},onClick:function(){}},"\u74DC\u5206\u5956\u91D1"),t.a.createElement("span",{className:"spanButton",style:{top:"430px"},onClick:function(){}},"\u9886\u53D6\u8D2D\u7269\u5361"),t.a.createElement("span",{className:"spanButton",style:{top:"500px"},onClick:function(){}},"\u9886\u53D6\u5185\u63A8\u673A\u4F1A"),t.a.createElement("div",{onClick:function(){},style:{marginTop:"560px",textAlign:"center",display:"flex",justifyContent:"center"}},t.a.createElement("span",{onClick:function(){return We(1)},style:{cursor:"pointer",fontSize:"16px",width:"134px",height:"40px",background:"#0152d9",borderRadius:"20px",color:"#fff",display:"flex",alignItems:"center",justifyContent:"center"}},"\u786E\u5B9A")))))}var Rn=An,mn=E("FJo9"),kn=E("L41K"),Kn=E("/zsF"),xn=E("PArb"),jn=E("r7jV"),fn=E.n(jn),Pt=E("xH+I"),on=E.n(Pt),Tn=function(a){var M,N=RegExp("(^| )"+a+"=([^;]+)(;|$)");return(M=document.cookie.match(N))?decodeURIComponent(M[2]):null},an=function(a){var M=new Date;M.setTime(M.getTime()-1);var N=Tn(a);N!=null&&(document.cookie=a+"="+N+";expires="+M.toGMTString())},ar;(function(e){e.Classrooms="classrooms",e.Shixuns="shixuns",e.Paths="paths",e.Projects="projects",e.Videos="videos",e.Topics="topics"})(ar||(ar={}));var or=function(a){var M=a.homePage,N=a.user,z=a.globalSetting,ee=a.loading,re=a.dispatch,se=a.location,me=a.payload,ve=me===void 0?{}:me,we=Object(k.a)(a,["homePage","user","globalSetting","loading","dispatch","location","payload"]);return t.a.createElement("div",{style:{display:"flex"}},t.a.createElement("div",{style:{width:"320px",textAlign:"center",padding:"52px 40px"}},t.a.createElement("span",{style:{fontSize:"18px",fontWeight:"500",color:"#333333"}},t.a.createElement("img",{src:fn.a,style:{width:"30px",height:"30px",marginRight:"20px"}}),parseInt(localStorage.getItem("registeruser"))===1?"\u6CE8\u518C":"\u767B\u5F55","\u6210\u529F"),t.a.createElement("div",{style:{marginTop:"60px"}},t.a.createElement("p",null,t.a.createElement("span",{style:{color:"#333333",fontSize:"16px",fontWeight:"500"}},"\u82B130\u79D2"),t.a.createElement("span",{style:{color:"#0152d9",fontSize:"20px",fontWeight:"500",marginLeft:"10px"}},"\u719F\u6089\u5E73\u53F0")),t.a.createElement("p",{style:{color:"#666666",fontSize:"14px"}},"\u4EE5\u4FBF\u4E3A\u60A8\u63D0\u4F9B\u66F4\u597D\u7684\u529F\u80FD\u670D\u52A1")),t.a.createElement("img",{src:on.a})),t.a.createElement(xn.a,{type:"vertical",style:{height:"346px",marginTop:"52px"}}))},yn=Object(y.a)(function(e){var a=e.homePage,M=e.loading,N=e.user,z=e.globalSetting;return{homePage:a,user:N,globalSetting:z,loading:M.models.index}})(or),Qn=E("ZSzu"),sr=E.n(Qn),lr=E("nz4c"),mr=E.n(lr),pr=E("ek5K"),xr=E.n(pr),Fn=E("uZMh"),ir=E.n(Fn),$n;(function(e){e.Classrooms="classrooms",e.Shixuns="shixuns",e.Paths="paths",e.Projects="projects",e.Videos="videos",e.Topics="topics"})($n||($n={}));var Sr=function(a){var M=a.homePage,N=a.user,z=a.globalSetting,ee=a.loading,re=a.dispatch,se=a.location,me=a.getUserInfo,ve=a.payload,we=ve===void 0?{}:ve,Ve=Object(k.a)(a,["homePage","user","globalSetting","loading","dispatch","location","getUserInfo","payload"]);function We(Je){return tt.apply(this,arguments)}function tt(){return tt=Object(P.a)(s.a.mark(function Je(rt){var Et;return s.a.wrap(function(xt){for(;;)switch(xt.prev=xt.next){case 0:return xt.next=2,Object(ht.a)("/api/users/update_identity.json",{method:"post",body:{identity:rt}});case 2:Et=xt.sent,Et.status===0&&me();case 4:case"end":return xt.stop()}},Je)})),tt.apply(this,arguments)}return t.a.createElement("div",{style:{display:"flex",padding:"52px",width:"100%",flexDirection:"column"}},t.a.createElement("div",{style:{width:"100%"}},t.a.createElement("span",{style:{fontSize:"16px",fontWeight:"500",color:"#333333"}},"\u8BF7\u9009\u62E9\u60A8\u7684\u89D2\u8272"),t.a.createElement("div",{style:{marginTop:"97px",display:"flex",justifyContent:"space-between"}},t.a.createElement("div",{onClick:function(){We("teacher")},className:ir.a.beginner},t.a.createElement("img",{src:mr.a}),t.a.createElement("span",{style:{marginTop:"8px"}},"\u6211\u662F\u6559\u5E08")),t.a.createElement("div",{onClick:function(){We("student")},className:ir.a.beginner},t.a.createElement("img",{src:sr.a}),t.a.createElement("span",{style:{marginTop:"8px"}},"\u6211\u662F\u5B66\u751F")),t.a.createElement("div",{onClick:function(){We("professional")},className:ir.a.beginner},t.a.createElement("img",{src:xr.a}),t.a.createElement("span",{style:{marginTop:"8px",width:"100px",textAlign:"left"}},"\u5176\u4ED6\u4E13\u4E1A\u4EBA\u58EB")))))},Er=Object(y.a)(function(e){var a=e.homePage,M=e.loading,N=e.user,z=e.globalSetting;return{homePage:a,user:N,globalSetting:z,loading:M.models.index}})(Sr),qr=E("+L6B"),rr=E("2/Rp"),Vn=E("oBTY"),vr=E("+BJd"),Tr=E("mr32"),$r=E("vvFO"),da=E.n($r),ea=E("Kc5o"),ca=E.n(ea),Lr=Tr.a.CheckableTag,ta;(function(e){e.Classrooms="classrooms",e.Shixuns="shixuns",e.Paths="paths",e.Projects="projects",e.Videos="videos",e.Topics="topics"})(ta||(ta={}));var fa=function(a){var M=a.homePage,N=a.user,z=a.globalSetting,ee=a.loading,re=a.dispatch,se=a.location,me=a.setisone,ve=a.users,we=a.setIsShow,Ve=a.payload,We=Ve===void 0?{}:Ve,tt=Object(k.a)(a,["homePage","user","globalSetting","loading","dispatch","location","setisone","users","setIsShow","payload"]),Je=Object(u.useState)([]),rt=Object(h.a)(Je,2),Et=rt[0],Xe=rt[1],xt=Object(u.useState)([]),At=Object(h.a)(xt,2),Gt=At[0],Xt=At[1],Yt=Object(u.useState)([]),Ut=Object(h.a)(Yt,2),Qt=Ut[0],Kt=Ut[1],_n=Object(u.useState)([]),gn=Object(h.a)(_n,2),nn=gn[0],ln=gn[1],un=Object(u.useState)([]),wn=Object(h.a)(un,2),Sn=wn[0],Pn=wn[1],Gn=Object(u.useState)([]),Wn=Object(h.a)(Gn,2),Un=Wn[0],sn=Wn[1];Object(u.useEffect)(function(){Ln()},[]);function Ln(){return In.apply(this,arguments)}function In(){return In=Object(P.a)(s.a.mark(function Jt(){var hn;return s.a.wrap(function(Xn){for(;;)switch(Xn.prev=Xn.next){case 0:return Xn.next=2,Object(ht.a)("/api/users/interest_tags.json",{method:"get"});case 2:hn=Xn.sent,Xe(hn.tags.filter(function(Zn){return Zn.tag_type===1})),Xt(hn.tags.filter(function(Zn){return Zn.tag_type===2})),Kt(hn.tags.filter(function(Zn){return Zn.tag_type===3}));case 6:case"end":return Xn.stop()}},Jt)})),In.apply(this,arguments)}return t.a.createElement("div",{style:{display:"flex",padding:"52px",width:"100%",flexDirection:"column"}},t.a.createElement("div",{style:{width:"100%"}},t.a.createElement("div",{style:{display:"flex"}},t.a.createElement("span",{style:{fontSize:"16px",fontWeight:"500",color:"#333333",flex:"1"}},"\u8BF7\u9009\u62E9\u60A8\u611F\u5174\u8DA3\u7684\u5185\u5BB9"),t.a.createElement("span",{onClick:function(){me(0)},style:{cursor:"pointer"}},"\u8FD4\u56DE\u4E0A\u4E00\u6B65 ",t.a.createElement(c.a,null))),t.a.createElement("div",{style:{marginTop:"60px"}},t.a.createElement("div",null,t.a.createElement("span",{style:{marginRight:"20px"}},"\u8BFE\u7A0B\uFF1A"),Et.map(function(Jt){return t.a.createElement(Lr,{style:{fontSize:"14px"},key:Jt.id,checked:nn.includes(Jt.id),onChange:function(Cn){var Xn=Cn?[].concat(Object(Vn.a)(nn),[Jt.id]):nn.filter(function(Zn){return Zn!==Jt.id});ln(Object(Vn.a)(Xn))}},Jt.tag_name)})),t.a.createElement("div",{style:{marginTop:"30px"}},t.a.createElement("span",{style:{marginRight:"20px"}},"\u5174\u8DA3\uFF1A"),Gt.map(function(Jt){return t.a.createElement(Lr,{style:{fontSize:"14px"},key:Jt.id,checked:Sn.includes(Jt.id),onChange:function(Cn){var Xn=Cn?[].concat(Object(Vn.a)(Sn),[Jt.id]):Sn.filter(function(Zn){return Zn!==Jt.id});Pn(Object(Vn.a)(Xn))}},Jt.tag_name)})),t.a.createElement("div",{style:{marginTop:"30px"}},t.a.createElement("span",{style:{marginRight:"20px"}},"\u9886\u57DF\uFF1A"),Qt.map(function(Jt){return t.a.createElement(Lr,{style:{fontSize:"14px"},key:Jt.id,checked:Un.includes(Jt.id),onChange:function(Cn){var Xn=Cn?[].concat(Object(Vn.a)(Un),[Jt.id]):Un.filter(function(Zn){return Zn!==Jt.id});sn(Object(Vn.a)(Xn))}},Jt.tag_name)}))),t.a.createElement("div",{style:{textAlign:"end",marginTop:"20px"}},t.a.createElement("span",{style:{color:"#0152d9",fontSize:"14px",cursor:"pointer",display:"flex",alignItems:"center",justifyContent:"end"},onClick:function(){Ln()}},"\u6362\u4E00\u6279 ",t.a.createElement("img",{style:{marginLeft:"10px"},src:da.a}))),t.a.createElement("div",{style:{marginTop:"48px",textAlign:"center"}},ve.identity==="teacher"&&t.a.createElement(rr.a,{type:"primary",ghost:!0,style:{width:"120px",height:"40px",marginRight:"15px"},onClick:function(){localStorage.setItem("Noviceguide","1"),re({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:1,href:"/account/profile/edit",text:t.a.createElement("div",null,t.a.createElement("span",null,"\u6B22\u8FCE\u6765\u5230\u3010\u5B9E\u8DF5\u6559\u5B66\u5E73\u53F0\u3011\uFF0C\u63A5\u4E0B\u6765\uFF0C\u6211\u5C06\u7528\uFF1A"),t.a.createElement("span",{style:{display:"inline-block",position:"absolute"},className:ir.a.spandiv}),t.a.createElement("span",{style:{marginLeft:"80px"}}," \u95EA\u5149\u7684\u65B9\u5F0F\u4E00\u6B65\u6B65\u534F\u52A9\u60A8\u65B0\u5EFA\u4E00\u4E2A\u3010\u6559\u5B66\u8BFE\u5802\u3011\u3002\u9996\u5148\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u5C06\u9F20\u6807\u79FB\u5230\u5934\u50CF\u4E0A\u65B9\uFF0C\u5728\u51FA\u73B0\u7684\u4E0B\u62C9\u83DC\u5355\u4E2D",t.a.createElement("img",{src:ca.a}),"\u70B9\u51FB\u201C\u8D26\u53F7\u7BA1\u7406\u201D\u3002"))}}),we(!1)}},"\u65B0\u624B\u5F15\u5BFC"),t.a.createElement(rr.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),we(!1)},style:{width:"120px",height:"40px",marginLeft:"15px"}},"\u5F00\u59CB\u4F7F\u7528"))))},Ir=Object(y.a)(function(e){var a=e.homePage,M=e.loading,N=e.user,z=e.globalSetting;return{homePage:a,user:N,globalSetting:z,loading:M.models.index}})(fa),yr=kn.a.Step;function kr(e){var a=e.userInfo,M=Object(u.useState)(!1),N=Object(h.a)(M,2),z=N[0],ee=N[1],re=Object(u.useState)([]),se=Object(h.a)(re,2),me=se[0],ve=se[1],we=Object(u.useState)(0),Ve=Object(h.a)(we,2),We=Ve[0],tt=Ve[1];Object(u.useEffect)(function(){var Et=localStorage.getItem("registeruser");parseInt(Et)===1&&(ee(!0),setTimeout(function(){localStorage.setItem("registeruser","2")},2e3))},[]),Object(u.useEffect)(function(){a.login&&Je()},[a]);function Je(){return rt.apply(this,arguments)}function rt(){return rt=Object(P.a)(s.a.mark(function Et(){var Xe;return s.a.wrap(function(At){for(;;)switch(At.prev=At.next){case 0:return At.next=2,Object(ht.a)("/api/users/accounts/".concat(a.login,".json"),{method:"get"});case 2:Xe=At.sent,ve(Xe),Xe.identity?tt(1):tt(0);case 5:case"end":return At.stop()}},Et)})),rt.apply(this,arguments)}return t.a.createElement(W.a,{visible:z,title:null,footer:null,centered:!0,width:1081,closable:!1,closeIcon:!1,afterClose:function(){}},t.a.createElement("div",{style:{display:"flex"}},t.a.createElement(yn,null),We===1&&t.a.createElement(Ir,{users:me,setIsShow:ee,setisone:tt}),We===0&&t.a.createElement(Er,{getUserInfo:Je}),t.a.createElement(kn.a,{type:"navigation",size:"small",current:We,style:{width:"250px",position:"absolute",right:"30px",bottom:"20px"}},t.a.createElement(yr,{status:me.identity?"process":"finish",title:"\u9009\u62E9\u89D2\u8272"}),t.a.createElement(yr,{status:me.identity?"process":"finish",title:"\u9009\u62E9\u5185\u5BB9"}))))}var ha=kr,na=E("yxwG"),ma=E.n(na);function Kr(e){var a=e.modeldata,M=e.userid,N=Object(u.useState)(!1),z=Object(h.a)(N,2),ee=z[0],re=z[1],se=Object(u.useState)(!1),me=Object(h.a)(se,2),ve=me[0],we=me[1];return Object(u.useEffect)(function(){var Ve=JSON.parse(localStorage.getItem("Studentshow"));Ve!=null&&Ve.includes(M)?re(!1):re(a==null?void 0:a.is_show),a!=null&&a.is_show&&setTimeout(function(){var We=JSON.parse(localStorage.getItem("Studentshow"))||[];We.push(M),localStorage.setItem("Studentshow",JSON.stringify(We))},2e3)},[a]),t.a.createElement(W.a,{visible:ee,title:null,footer:null,style:{background:"transparen"},centered:!0,width:880,className:"advertisementModal",maskClosable:!1,closable:!1,closeIcon:null},t.a.createElement("div",{style:{backgroundImage:"url(".concat(ma.a,")"),width:"900px",height:"638px",textAlign:"center",paddingTop:"20px"}},t.a.createElement("div",{onClick:function(){re(!1)},style:{width:"20px",height:"30px",position:"absolute",right:"-20px",top:"25px",cursor:"pointer"}}),t.a.createElement("a",{href:"./tcone.docx",download:"\u8D5B\u9898\u6848\u4F8B1",style:{width:"90px",height:"32px",position:"absolute",right:"165px",top:"445px",cursor:"pointer"}}),t.a.createElement("a",{href:"./tctwo.docx",download:"\u8D5B\u9898\u6848\u4F8B2",style:{width:"90px",height:"32px",position:"absolute",right:"165px",top:"508px",cursor:"pointer"}}),t.a.createElement("a",{href:"./tcthree.docx",download:"\u8D5B\u9898\u6848\u4F8B3",style:{width:"90px",height:"32px",position:"absolute",right:"165px",top:"570px",cursor:"pointer"}})))}var Hr=Kr,Wr=function(a){var M,N,z,ee=a.homePage,re=a.globalSetting,se=a.user,me=a.loading,ve=a.dispatch,we=Object(u.useState)(),Ve=Object(h.a)(we,2),We=Ve[0],tt=Ve[1],Je=Object(u.useRef)(null),rt=Object(u.useState)(!1),Et=Object(h.a)(rt,2),Xe=Et[0],xt=Et[1],At=Object(u.useState)(),Gt=Object(h.a)(At,2),Xt=Gt[0],Yt=Gt[1];Object(u.useEffect)(function(){ve({type:"homePage/home",payload:{}})},[ee.name]),Object(u.useEffect)(function(){return Object(v.p)()||ve({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),function(){ve({type:"globalSetting/onlyShowBackTopToggle",payload:!0})}},[]),Object(u.useEffect)(function(){var Un;Object(v.T)((re==null||((Un=re.setting)===null||Un===void 0)?void 0:Un.name)||"\u5B9E\u8DF5\u6559\u5B66\u5E73\u53F0")},[re.setting]);function Ut(){return Qt.apply(this,arguments)}function Qt(){return Qt=Object(P.a)(s.a.mark(function Un(){var sn,Ln;return s.a.wrap(function(Jt){for(;;)switch(Jt.prev=Jt.next){case 0:return Jt.next=2,ve({type:"homePage/getHomeNotice",payload:{}});case 2:sn=Jt.sent,sn&&(Ln=localStorage.getItem("SystemUpdateadvtime"),localStorage.setItem("SystemUpdateadvtime",sn.start_at),sn!=null&&sn.id?localStorage.setItem("isfirst","0"):localStorage.setItem("isfirst","2"),tt(sn));case 4:case"end":return Jt.stop()}},Un)})),Qt.apply(this,arguments)}function Kt(){return _n.apply(this,arguments)}function _n(){return _n=Object(P.a)(s.a.mark(function Un(){var sn;return s.a.wrap(function(In){for(;;)switch(In.prev=In.next){case 0:return In.next=2,Object(ht.a)("/api/home/competition_popup.json",{method:"get"});case 2:sn=In.sent,Yt(sn);case 4:case"end":return In.stop()}},Un)})),_n.apply(this,arguments)}var gn=Object(u.useState)(-1),nn=Object(h.a)(gn,2),ln=nn[0],un=nn[1],wn={pagination:{el:".swiper-pagination",type:"bullets",clickable:!0},navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},autoplay:{delay:3e3},spaceBetween:30},Sn=function(sn){var Ln,In,Jt,hn,Cn=ee.homepage_disciplines,Xn="sub_disciplines",Zn="paths",Ar=function(cr){return"/paths?discipline_id=".concat(Cn[ln].id,"&&tag_tabs=").concat(ln+1,"&sub_discipline_id=").concat(cr.id,"&tag_level=2")};return t.a.createElement(t.a.Fragment,null,t.a.createElement("div",{className:"".concat(F.a.banner," ").concat(F.a.mainSiteBanner," ")},t.a.createElement("div",{className:F.a.subnav,onMouseLeave:function(){return un(-1)}},t.a.createElement("ul",{className:F.a.nav},Cn&&Cn.map(function(qn,cr){return t.a.createElement("li",{key:cr,onMouseOver:function(){return un(cr)}},t.a.createElement(b.a,{to:"/".concat(Zn,"?tag_tabs=").concat(cr+1,"¤t_id=").concat(qn.id,"&tag_level=1")},qn.name,t.a.createElement(c.a,null)))}),(!(re!=null&&(Ln=re.setting)!==null&&Ln!==void 0&&Ln.main_site)||sn)&&t.a.createElement("li",{onMouseOver:function(){return un(-1)}},t.a.createElement(b.a,{to:"/paths",target:"_blank"},"\u66F4\u591A",t.a.createElement(c.a,null)))),Cn&&Cn[ln]&&t.a.createElement("div",{style:{zIndex:2},className:F.a.subnavDetail},(In=Cn[ln])===null||In===void 0||((Jt=In[Xn])===null||Jt===void 0)?void 0:Jt.map(function(qn,cr){return t.a.createElement(b.a,{key:cr,to:Ar(qn)},t.a.createElement("div",null,t.a.createElement("h1",null,qn.name),t.a.createElement("ul",null,qn.tags&&qn.tags.map(function(jr,Qr){return t.a.createElement("li",{key:Qr},t.a.createElement(b.a,{className:F.a.link,to:"/".concat(Zn,"?current_id=").concat(Cn[ln].id,"&&tag_tabs=").concat(ln+1,"&tag_id=").concat(jr.id,"&tag_level=3")},jr.name))}))))}))),t.a.createElement("div",{style:{position:"relative"}},t.a.createElement(p.a,{className:F.a.LeftButton,onClick:function(){Je.current.prev()}}),ee.images_url&&t.a.createElement(S.a,{className:sn?F.a.mainSite:"",ref:Je,autoplay:!0,pauseOnDotsHover:!0},(hn=ee.images_url)===null||hn===void 0?void 0:hn.map(function(qn,cr){return t.a.createElement("div",{style:{display:"flex"},key:cr},t.a.createElement("a",{href:qn.path},t.a.createElement("img",{src:d.a.IMG_SERVER+qn.image_url})))}))),t.a.createElement(c.a,{className:F.a.RightButton,onClick:function(){Je.current.next()}})))},Pn=function(sn,Ln){var In,Jt=Ln%2===0,hn=[t.a.createElement("div",{key:3,className:F.a.left},t.a.createElement("img",{src:"".concat(d.a.IMG_SERVER,"/").concat(sn==null?void 0:sn.image_url),alt:""}),t.a.createElement("div",{className:F.a.btn,style:{marginLeft:Jt?"initial":"auto",visibility:"hidden"}},"\u793E\u533A\u652F\u6301")),t.a.createElement("div",{key:4,className:"".concat(F.a.right," animationOrientation")},sn==null||((In=sn.subjects)===null||In===void 0)?void 0:In.map(function(Cn,Xn){return t.a.createElement("a",{target:"_blank",style:{animationDuration:"".concat(Xn%2===0?Xn*.2+1:(Xn-1)*.2+1,"s")},key:Xn,href:Cn==null?void 0:Cn.url},t.a.createElement("img",{src:"".concat(d.a.IMG_SERVER,"/").concat(Cn==null?void 0:Cn.image_url)}))}))];return Jt?hn:hn.reverse()},Gn=function(){var sn,Ln,In;return t.a.createElement(t.a.Fragment,null,document.domain==="gufe.educoder.net"&&t.a.createElement("div",{className:F.a.mainSiteContent},ee==null||((sn=ee.new_discipline)===null||sn===void 0)?void 0:sn.map(function(Jt,hn){return t.a.createElement("aside",{key:hn+Jt.name,className:F.a.ContentWarp,style:{backgroundColor:hn%2===0?"#fff":"transparent",display:Jt.name==="\u8BA1\u7B97\u673A\u7CFB\u7EDF\u80FD\u529B\u8BFE\u7A0B\u65B9\u5411"?"block":"none"}},t.a.createElement("div",{className:F.a.orientation},t.a.createElement("h2",{"data-type":"animationH2"},Jt.name),t.a.createElement("h5",null,Jt==null?void 0:Jt.name_en),t.a.createElement("div",{className:F.a.lf},Pn(Jt,hn))))})),!!((Ln=ee.subjects)!==null&&Ln!==void 0&&Ln.length)&&t.a.createElement("section",{className:F.a.course},t.a.createElement("aside",{className:F.a.title},t.a.createElement("h1",null,"\u5B9E\u8DF5\u8BFE\u7A0B"),t.a.createElement("h2",null,"TRAINING COURSE"),t.a.createElement("aside",{className:F.a.more},t.a.createElement(b.a,{to:"/paths",className:"font14 mr3"},"\u66F4\u591A >"))),t.a.createElement(T.a,{loading:me},t.a.createElement(I.a,{data:ee.subjects}))),!!((In=ee.shixuns)!==null&&In!==void 0&&In.length)&&t.a.createElement("section",{className:F.a.course},t.a.createElement("aside",{className:F.a.title},t.a.createElement("h1",null,"\u5B9E\u8DF5\u9879\u76EE"),t.a.createElement("h2",null,"DEVELOPMENT COMMUNITY"),t.a.createElement("aside",{className:F.a.more},t.a.createElement(b.a,{to:"shixuns",className:"font14 mr3"},"\u66F4\u591A >"))),t.a.createElement(T.a,{loading:me},t.a.createElement(L,{data:ee.shixuns}))))},Wn=(re==null||((M=re.setting)===null||M===void 0)?void 0:M.main_site)&&!(re!=null&&(N=re.setting)!==null&&N!==void 0&&N.is_local);return Object(v.p)()?t.a.createElement(Dt.default,null):t.a.createElement("section",null,t.a.createElement(V.a,{modeldata:We,dispatch:ve}),t.a.createElement(Rn,{modeldata:Xt,userInfo:se==null?void 0:se.userInfo}),t.a.createElement(Hr,{modeldata:Xt,userid:se==null||((z=se.userInfo)===null||z===void 0)?void 0:z.user_id}),parseInt(localStorage.getItem("registeruser"))===1&&t.a.createElement(ha,{userInfo:se==null?void 0:se.userInfo}),Sn(Wn),Wn?t.a.createElement(Ft,null):Gn())},Jn=Object(y.a)(function(e){var a=e.homePage,M=e.loading,N=e.globalSetting,z=e.user;return{homePage:a,globalSetting:N,loading:M.models.homePage,user:z}})(Wr),pa=E("+UV5"),Hn=E.n(pa),Ur=E("YVwf"),va=E.n(Ur),Gr=E("QOUV"),Vr=E("o2EA"),ra=E.n(Vr),wr=E("h179"),ga=E.n(wr),Xr=E("CTM2"),Ea=E.n(Xr),aa=E("ygIP"),ur=E.n(aa),ya=E("TFmm"),br=E.n(ya),ba=E("80w6"),Mr=E.n(ba),Nr=function(a){var M,N=a.user,z=Object(k.a)(a,["user"]),ee=Object(u.useState)(!0),re=Object(h.a)(ee,2),se=re[0],me=re[1],ve=Object(u.useState)(0),we=Object(h.a)(ve,2),Ve=we[0],We=we[1],tt=Object(u.useState)({}),Je=Object(h.a)(tt,2),rt=Je[0],Et=Je[1],Xe=Object(u.useState)(!1),xt=Object(h.a)(Xe,2),At=xt[0],Gt=xt[1];Object(u.useEffect)(function(){Xt()},[]);var Xt=function(){var Kt=Object(P.a)(s.a.mark(function _n(){var gn;return s.a.wrap(function(ln){for(;;)switch(ln.prev=ln.next){case 0:return me(!0),ln.next=3,Object(ht.a)("/api/home/index.json",{method:"get"});case 3:gn=ln.sent,gn.images_url&&Et(gn),me(!1);case 6:case"end":return ln.stop()}},_n)}));return function(){return Kt.apply(this,arguments)}}(),Yt={loop:!0,slidesPerView:3,noSwiping:!0,autoplay:{delay:5e3,disableOnInteraction:!0},navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},pagination:{el:".swiper-pagination",clickable:!0}},Ut=[{name:"\u6C89\u6D78\u5F0F\u6559\u5B66",background:"linear-gradient(90deg, #F5F7FA 0%, #FBFCFD 100%)",tags:["\u6C89\u6D78\u5F0F\u4F53\u9A8C","3D\u7ACB\u4F53\u5E94\u7528\u6559\u5B66","\u4E92\u52A8\u5F0F\u5B66\u4E60"],more:!0},{name:"\u77E5\u8BC6\u68EE\u6797\u5B66\u4E60\u8DEF\u5F84\u667A\u80FD\u5BFC\u822A",background:"linear-gradient(90deg, #FBF3F3 0%, #FCFBFB 100%)",tags:["\u56FE\u8C31\u53EF\u89C6\u5316","\u591A\u6E90\u5F02\u6784\u6570\u636E\u5904\u7406","\u9AD8\u7EA7\u63A8\u7406\u5E94\u7528"],link:"https://www.educoder.net/paths?openLearningPath=true",more:!0},{name:"\u8BA4\u77E5\u8FC7\u7A0B\u63A8\u7406\u865A\u62DF\u73B0\u5B9E\u5B66\u4E60\u73AF\u5883",background:"linear-gradient(270deg, #FBF8FC 0%, #F0EFFB 100%)",tags:["\u4EFF\u771F\u6A21\u62DF\u8BAD\u7EC3","3D\u865A\u62DF\u73AF\u5883","\u6E38\u620F\u5316\u5B66\u4E60"],more:!1},{name:"\u56FE\u7075\u6D4B\u8BD5",background:"linear-gradient(90deg, #F0F2FD 0%, #F9FAFA 100%)",tags:["\u673A\u5668\u601D\u8003","\u4EBA\u5DE5\u667A\u80FD\u79D1\u5B66","\u6A21\u62DF\u6E38\u620F"],link:"https://www.educoder.net/tasks/4z3jgw6vsuea",more:!0}],Qt=[{img:ra.a,title:"\u6DF7\u5408\u589E\u5F3A\u60C5\u666F\u7406\u89E3",intro:"\u5E08-\u673A-\u751F\u4E09\u5143\u7ED3\u6784\u7684\u590D\u5408\u4E3B\u4F53\uFF0C\u7834\u89E3\u8BA4\u77E5\u80FD\u529B\u7684\u5C40\u9650\u6027"},{img:ga.a,title:"\u884C\u4E3A\u610F\u56FE\u8BC6\u522B\u8DDF\u8E2A",intro:"\u611F\u77E5\u5B66\u751F\u7684\u5B66\u4E60\u72B6\u6001\u3001\u95EE\u9898\u610F\u56FE\u548C\u8F85\u5BFC\u9700\u6C42\uFF0C\u63D0\u4F9B\u667A\u80FD\u76D1\u6D4B\u5BFC\u5B66",link:"https://www.educoder.net/classrooms/nvoi7zeh/exercise/35872/detail?random=false"},{img:Ea.a,title:"\u5B66\u4E60\u8DEF\u5F84\u667A\u80FD\u63A8\u8350",intro:"\u53EF\u89E3\u91CA\u7684\u5B66\u4E60\u89C4\u5212\u548C\u5185\u5BB9\u63A8\u8350\u65B9\u6CD5\uFF0C\u652F\u6491\u4E2A\u6027\u5316\u5BFC\u6559",link:"https://www.educoder.net/paths?openLearningPath=true"},{img:ur.a,title:"\u4E2A\u6027\u5316\u8F85\u5BFC\u7B54\u7591",intro:"\u6570\u636E\u9A71\u52A8\u548C\u77E5\u8BC6\u68EE\u6797\u5F15\u5BFC\u7684\u95EE\u7B54\u65B9\u6CD5\uFF0C\u652F\u6491\u4E2A\u6027\u5316\u4F34\u5B66",link:"https://www.educoder.net/tasks/4z3jgw6vsuea"},{img:br.a,title:"\u4EBA\u673A\u589E\u5F3A\u7FA4\u4F53\u6FC0\u52B1",intro:"\u591A\u7EF4\u5EA6\u6FC0\u52B1\u65B9\u6CD5\uFF0C\u589E\u5F3A\u5B66\u751F\u5BF9\u673A\u5668\u7684\u6B63\u5411\u53CD\u9988",link:"https://www.educoder.net/classrooms/nvoi7zeh/group_homework/572013/detail"},{img:Mr.a,title:"\u4EBA\u673A\u589E\u5F3A\u7FA4\u4F53\u8BC4\u6D4B",intro:"\u884C\u4E3A\u7279\u5F81\u5D4C\u5165\u3001\u534F\u540C\u8BC4\u6D4B\u7B49\u7FA4\u7EC4\u8BC4\u6D4B\u65B9\u6CD5\uFF0C\u652F\u6491\u6559\u5B66\u6210\u6548\u8BC4\u4EF7",link:"https://www.educoder.net/classrooms/nvoi7zeh/statistics_quality/192066"}];return t.a.createElement("section",{className:Hn.a.home},t.a.createElement(Gr.a,{width:800,visible:At,file_url:"https://www-cdn.educoder.net/video/learning.mp4",copyUrl:"https://www-cdn.educoder.net/video/learning.mp4",onClose:function(){return Gt(!1)}}),t.a.createElement(T.a,{loading:se,active:!0,paragraph:{rows:5}},t.a.createElement("div",{className:Hn.a.bg},t.a.createElement("div",{className:Hn.a.public_width},t.a.createElement("div",{className:Hn.a.banner},t.a.createElement(va.a,Yt,rt==null||((M=rt.images_url)===null||M===void 0)?void 0:M.map(function(Kt){return t.a.createElement("div",{onClick:function(){Kt.path&&Object(v.O)(Kt.path)}},t.a.createElement("div",{className:"index_moe_li",style:{cursor:Kt.path?"pointer":"default"}},t.a.createElement("img",{src:d.a.IMG_SERVER+Kt.image_url,alt:""}),t.a.createElement("div",{className:"index_moe_focus_shadow"}),t.a.createElement("span",{className:"index_moe_focus_b"})))}))))),t.a.createElement("div",{className:Hn.a.content},t.a.createElement("div",{className:Hn.a.experience},t.a.createElement("a",{href:"https://lks-class.smartedu.lenovo.com/ilearning",target:"_blank",className:Hn.a.li}),t.a.createElement(b.a,{to:"/paths/higherVocationalEducation",target:"_blank",className:Hn.a.li}),t.a.createElement(b.a,{to:"/paths",target:"_blank",className:Hn.a.li})),t.a.createElement("div",{className:Hn.a.demonstrate},t.a.createElement("div",{className:Hn.a.title},"\u5178\u578B\u573A\u666F\u5E94\u7528\u793A\u8303"),t.a.createElement("aside",null,Ut.map(function(Kt,_n){var gn;return t.a.createElement("div",{key:_n,className:Hn.a.li,style:{background:Kt.background,cursor:Kt!=null&&Kt.more?"pointer":"default"},onClick:function(){}},t.a.createElement("div",{className:Hn.a.name},Kt.name),t.a.createElement("div",{className:Hn.a.tagWarp},Kt==null||((gn=Kt.tags)===null||gn===void 0)?void 0:gn.map(function(nn,ln){return t.a.createElement("div",{key:"".concat(_n,"-").concat(ln),className:Hn.a.tag},nn)})),t.a.createElement("div",{className:Hn.a.mask,onClick:function(){switch(_n){case 0:Gt(!0);break;default:Kt.link?Object(v.O)(Kt.link):Kt.more&&y.d.push("/classrooms/classicCases");return}},style:{background:Kt.more?"rgba(25, 110, 253, 0.8)":"rgba(90, 106, 132, 0.6)"}},Kt.more?"\u67E5\u770B\u66F4\u591A":"\u656C\u8BF7\u671F\u5F85\uFF5E"))}))),t.a.createElement("div",{className:Hn.a.feature},t.a.createElement("div",{className:Hn.a.name},t.a.createElement("span",null,"\u7279\u8272\u529F\u80FD"),t.a.createElement("span",null,"FEATURES")),t.a.createElement("aside",null,Qt.map(function(Kt,_n){return t.a.createElement("div",{className:Hn.a.li,key:Kt.title,onClick:function(){switch(_n){case 0:Gt(!0);break;default:Kt.link&&Object(v.O)(Kt.link);break}}},t.a.createElement("img",{src:Kt.img}),t.a.createElement("div",null,t.a.createElement("h4",null,Kt.title),t.a.createElement("h6",null,Kt.intro)))}))))))},er=Object(y.a)(function(e){var a=e.user;return{user:a}})(Nr),La=E("Znn+"),_r=E("ZTPi"),xa=E("8/ia"),On=E.n(xa),ia=E("QgcY"),oa=E("CzVm"),Or=E.n(oa),Rr=E("Eo/3"),sa=E.n(Rr),Yr=E("Hwda"),_a=E.n(Yr),dr=E("rIHE"),la=E.n(dr),Br=E("APus"),Ia=E.n(Br),_e=E("B9Dg"),ke=E.n(_e),je=E("IuEb"),Te=E.n(je),oe=E("umnG"),ge=E.n(oe),le=E("40xk"),Se=E.n(le),Oe=E("LzVc"),Fe=E.n(Oe),Ne=function(a){var M=a.competitions,N=a.user,z=a.dispatch,ee=Object(k.a)(a,["competitions","user","dispatch"]),re=Object(u.useState)(!1),se=Object(h.a)(re,2),me=se[0],ve=se[1],we=Object(u.useState)({}),Ve=Object(h.a)(we,2),We=Ve[0],tt=Ve[1],Je=Object(u.useState)(""),rt=Object(h.a)(Je,2),Et=rt[0],Xe=rt[1],xt=Object(u.useRef)(null),At=Object(u.useRef)(null);Object(u.useEffect)(function(){Gt()},[]);var Gt=function(){var Qt=Object(P.a)(s.a.mark(function Kt(){return s.a.wrap(function(gn){for(;;)switch(gn.prev=gn.next){case 0:M.listParams.keyword="",M.listParams.category="",M.listParams.page=1,z({type:"competitions/getList",payload:Object(D.a)({},M.listParams)});case 4:case"end":return gn.stop()}},Kt)}));return function(){return Qt.apply(this,arguments)}}(),Xt=[{path:"",img:Or.a},{path:"",img:Or.a},{path:"",img:Or.a},{path:"",img:Or.a}],Yt=[{path:"",img:Te.a,name:"\u7B2C\u4E94\u5C4A\u4E2D\u56FD\u8BA1\u7B97\u673A\u8F6F\u4EF6\u5F00\u6E90\u521B\u65B0\u667A\u80FD\u5927\u8D5B",des:"\u968F\u7740AI\u6280\u672F\u7684\u5F15\u5165\uFF0C\u6559\u80B2\u884C\u4E1A\u6B63\u5728\u8131\u79BB\u5355\u4E00\u6559\u80B2\u8F85\u52A9\u7684\u89D2\u8272\uFF0C\u4E3A\u53D7\u6559\u80B2\u8005\u63D0\u4F9B\u79D1\u6280\u8D4B\u80FD\u3001\u5185\u5BB9\u5B8C\u5584\u3001\u6548\u679C\u4F18\u826F\u7684\u8BFE\u7A0B\uFF0C\uFF0C\u5185\u5BB9\u5B8C\u5584\u3001\u6548\u679C\u4F18\u826F\u7684\u8BFE\u7A0B\uFF0C\u7ED3\u5408\u6D77\u91CF\u4F18\u8D28\u8D44\u6E90\u8986\u76D6\u7EC8\u8EAB\u5B66\u4E60\u573A\u666F\uFF0C\u5B9E\u73B0\u9AD8\u8D28\u91CF\u6559\u80B2\u7684\u53EF\u6301\u7EED\u53D1\u5C55\u76EE\u6807\u3002"},{path:"",img:Te.a,name:"\u7B2C\u4E94\u5C4A\u4E2D\u56FD\u8BA1\u7B97\u673A\u8F6F\u4EF6\u5F00\u6E90\u521B\u65B0\u667A\u80FD\u5927\u8D5B",des:"\u968F\u7740AI\u6280\u672F\u7684\u5F15\u5165\uFF0C\u6559\u80B2\u884C\u4E1A\u6B63\u5728\u8131\u79BB\u5355\u4E00\u6559\u80B2\u8F85\u52A9\u7684\u89D2\u8272\uFF0C\u4E3A\u53D7\u6559\u80B2\u8005\u63D0\u4F9B\u79D1\u6280\u8D4B\u80FD\u3001\u5185\u5BB9\u5B8C\u5584\u3001\u6548\u679C\u4F18\u826F\u7684\u8BFE\u7A0B\uFF0C\uFF0C\u5185\u5BB9\u5B8C\u5584\u3001\u6548\u679C\u4F18\u826F\u7684\u8BFE\u7A0B\uFF0C\u7ED3\u5408\u6D77\u91CF\u4F18\u8D28\u8D44\u6E90\u8986\u76D6\u7EC8\u8EAB\u5B66\u4E60\u573A\u666F\uFF0C\u5B9E\u73B0\u9AD8\u8D28\u91CF\u6559\u80B2\u7684\u53EF\u6301\u7EED\u53D1\u5C55\u76EE\u6807\u3002"},{path:"",img:Te.a,name:"\u7B2C\u4E94\u5C4A\u4E2D\u56FD\u8BA1\u7B97\u673A\u8F6F\u4EF6\u5F00\u6E90\u521B\u65B0\u667A\u80FD\u5927\u8D5B",des:"\u968F\u7740AI\u6280\u672F\u7684\u5F15\u5165\uFF0C\u6559\u80B2\u884C\u4E1A\u6B63\u5728\u8131\u79BB\u5355\u4E00\u6559\u80B2\u8F85\u52A9\u7684\u89D2\u8272\uFF0C\u4E3A\u53D7\u6559\u80B2\u8005\u63D0\u4F9B\u79D1\u6280\u8D4B\u80FD\u3001\u5185\u5BB9\u5B8C\u5584\u3001\u6548\u679C\u4F18\u826F\u7684\u8BFE\u7A0B\uFF0C\uFF0C\u5185\u5BB9\u5B8C\u5584\u3001\u6548\u679C\u4F18\u826F\u7684\u8BFE\u7A0B\uFF0C\u7ED3\u5408\u6D77\u91CF\u4F18\u8D28\u8D44\u6E90\u8986\u76D6\u7EC8\u8EAB\u5B66\u4E60\u573A\u666F\uFF0C\u5B9E\u73B0\u9AD8\u8D28\u91CF\u6559\u80B2\u7684\u53EF\u6301\u7EED\u53D1\u5C55\u76EE\u6807\u3002"}],Ut=function(Kt){Xe(Kt),M.listParams.page=1,M.listParams.category=Kt,z({type:"competitions/getList",payload:Object(D.a)({},M.listParams)})};return t.a.createElement("section",{className:On.a.home},t.a.createElement(T.a,{loading:me,active:!0,paragraph:{rows:5}},t.a.createElement("div",{className:On.a.bg},Xt&&t.a.createElement(S.a,{ref:xt,autoplay:!0,pauseOnDotsHover:!0},Xt==null?void 0:Xt.map(function(Qt,Kt){return t.a.createElement("div",{key:Kt,className:On.a.li},t.a.createElement("a",{href:Qt.path},t.a.createElement("img",{width:"100%",src:Qt.img})))})),t.a.createElement("div",{className:On.a.btns},t.a.createElement("div",{onClick:function(){xt.current.prev()}},t.a.createElement("i",{className:"iconfont icon-fanhui1"})),t.a.createElement("div",{style:{transform:"rotate(180deg)"},onClick:function(){xt.current.next()}},t.a.createElement("i",{className:"iconfont icon-fanhui1"})))),t.a.createElement("div",{className:On.a.competition},t.a.createElement("div",{className:On.a.title},"2022\u8D5B\u4E8B"),t.a.createElement("div",{className:On.a.des},t.a.createElement("img",{src:sa.a,alt:""}),t.a.createElement("aside",null,t.a.createElement("div",null,"5\u67087\u65E5"),t.a.createElement("div",null,"\u5927\u8D5B\u5F00\u542F")),t.a.createElement("img",{className:"ml5 mr5",src:ke.a}),t.a.createElement("img",{src:_a.a,alt:""}),t.a.createElement("aside",null,t.a.createElement("div",null,"5\u67087\u65E5-8\u670815\u65E5"),t.a.createElement("div",null,"\u5927\u8D5B\u5E38\u89C4\u8D5B\u9636\u6BB5")),t.a.createElement("img",{className:"ml5 mr5",src:ke.a}),t.a.createElement("img",{src:la.a,alt:""}),t.a.createElement("aside",null,t.a.createElement("div",null,"8\u670815\u65E5-11\u670820\u65E5"),t.a.createElement("div",null,"\u5927\u8D5B\u51B3\u8D5B\u9636\u6BB5")),t.a.createElement("img",{className:"ml5 mr5",src:ke.a}),t.a.createElement("img",{src:Ia.a,alt:""}),t.a.createElement("aside",null,t.a.createElement("div",null,"12\u67081\u65E5"),t.a.createElement("div",null,"\u9881\u5956\u5927\u4F1A")))),t.a.createElement("div",{className:On.a.information},t.a.createElement("div",{className:On.a.title},t.a.createElement("b",null,"\u8D5B\u4E8B\u8D44\u8BAF"),t.a.createElement("span",null,"\u66F4\u591A",t.a.createElement("i",{className:"iconfont icon-zhankai1 font14"}))),t.a.createElement("div",{className:On.a.des},t.a.createElement("div",{className:On.a.d1},t.a.createElement("b",null,"\u7B2C\u4E94\u5C4A\u4E2D\u56FD\u8F6F\u4EF6\u5F00\u6E90\u521B\u65B0\u5927\u8D5B"),t.a.createElement("aside",null,"openEuler\u5F00\u6E90\u793E\u533A\u8D21\u732E\u8D5B"),t.a.createElement("div",null,"\u67E5\u770B\u8BE6\u60C5")),t.a.createElement("div",{className:On.a.d2},t.a.createElement("div",null,t.a.createElement("b",null,"\u7B2C\u4E8C\u5C4A\u300C\u8BA1\u56FE\u300Dittor\u300D\u4EBA\u5DE5\u667A\u80FD\u6311\u6218\u8D5B"),t.a.createElement("aside",null,"\u56FD\u5BB6\u81EA\u7136\u79D1\u5B66\u57FA\u91D1\u59D4\u4FE1\u606F\u79D1\u5B66\u90E8"),t.a.createElement("div",null,"\u67E5\u770B\u8BE6\u60C5")),t.a.createElement("div",null,t.a.createElement("b",null,"\u7B2C\u4E8C\u5C4A\u300C\u8BA1\u56FE\u300Dittor\u300D\u8BA1\u7B97\u673A\u4EBA\u5DE5\u667A\u80FD\u6311\u6218\u2026"),t.a.createElement("aside",null,"\u56FD\u5BB6\u81EA\u7136\u79D1\u5B66\u57FA\u91D1\u59D4\u4FE1\u606F\u79D1\u5B66\u90E8"),t.a.createElement("div",null,"\u67E5\u770B\u8BE6\u60C5"))),t.a.createElement("div",{className:On.a.d3},t.a.createElement("div",null,t.a.createElement("b",null,"DataWorks\u4E00\u7AD9\u5F0F\u5927\u6570\u636E\u5F00\u53D1\u6311\u6218\u5927\u8D5B"),t.a.createElement("aside",null,"\u56FD\u5BB6\u81EA\u7136\u79D1\u5B66\u57FA\u91D1\u59D4\u4FE1\u606F\u79D1\u5B66\u90E8"),t.a.createElement("div",null,"\u67E5\u770B\u8BE6\u60C5")),t.a.createElement("div",null,t.a.createElement("b",null,"\u300C\u8BA1\u56FE\u300Dittor\u300D\u5927\u6570\u636E\u8FD0\u7528\u4EBA\u5DE5\u667A\u80FD\u6311\u6218\u8D5B\u2026"),t.a.createElement("aside",null,"\u56FD\u5BB6\u81EA\u7136\u79D1\u5B66\u57FA\u91D1\u59D4\u4FE1\u606F\u79D1\u5B66\u90E8"),t.a.createElement("div",null,"\u67E5\u770B\u8BE6\u60C5"))))),t.a.createElement("div",{className:On.a.retrospect},t.a.createElement("div",{className:On.a.title},t.a.createElement("b",null,"\u5F80\u671F\u56DE\u987E"),t.a.createElement("span",null,"\u66F4\u591A",t.a.createElement("i",{className:"iconfont icon-zhankai1 font14"}))),t.a.createElement("div",{className:On.a.banner},Yt&&t.a.createElement(S.a,{ref:At,autoplay:!1,pauseOnDotsHover:!0},Yt==null?void 0:Yt.map(function(Qt,Kt){return t.a.createElement("div",{key:Kt,className:On.a.li},t.a.createElement("div",{className:On.a.left},t.a.createElement("img",{width:524,src:Qt.img})),t.a.createElement("div",{className:On.a.right},t.a.createElement("div",{className:On.a.name},Qt==null?void 0:Qt.name),t.a.createElement("div",{className:On.a.des},Qt.des),t.a.createElement("div",{className:On.a.btn},t.a.createElement("span",null,"\u7ACB\u5373\u67E5\u770B"),t.a.createElement("img",{src:ge.a})),t.a.createElement("img",{className:On.a.l,src:Se.a}),t.a.createElement("img",{className:On.a.r,src:Fe.a})))})),t.a.createElement("div",{className:On.a.btns},t.a.createElement("div",{onClick:function(){At.current.prev()}},t.a.createElement("i",{className:"iconfont icon-fanhui1"})),t.a.createElement("div",{style:{transform:"rotate(180deg)"},onClick:function(){At.current.next()}},t.a.createElement("i",{className:"iconfont icon-fanhui1"}))))),t.a.createElement("div",{className:On.a.group},t.a.createElement("div",{className:On.a.title},"\u8D5B\u9898\u5206\u7EC4"),t.a.createElement(_r.a,{className:On.a.tabs,activeKey:Et,onChange:Ut},t.a.createElement(_r.a.TabPane,{tab:"\u5168\u90E8",key:""}),t.a.createElement(_r.a.TabPane,{tab:"\u8FDB\u884C\u4E2D",key:"progressing"}),t.a.createElement(_r.a.TabPane,{tab:"\u5DF2\u7ED3\u675F",key:"ended"})),t.a.createElement("div",{className:On.a.list},t.a.createElement(ia.default,{show:!1})),t.a.createElement("div",{onClick:function(){return y.d.push("/competitions?tabs=".concat(Et))},className:On.a.btn},"\u66F4\u591A\u8D5B\u4E8B",t.a.createElement("i",{className:"iconfont icon-zhankai1 font14 ml5"})))))},Qe=Object(y.a)(function(e){var a=e.competitions,M=e.user;return{competitions:a,user:M}})(Ne),dt=function(a){var M=a.loading,N=a.globalSetting,z=a.children,ee=a.user,re=a.dispatch,se=a.location,me=Object(k.a)(a,["loading","globalSetting","children","user","dispatch","location"]),ve=Object(o.h)(),we=Object(g.b)(),Ve=N.globalLoading;return Object(u.useEffect)(function(){window.less.modifyVars(Object(D.a)({},i.a[N.theme]))},[N.theme]),t.a.createElement(U.b,{locale:R.default},!N.isIlearning&&N.isPaZhou?t.a.createElement(Qe,null):t.a.createElement(Jn,null),N.isIlearning&&t.a.createElement(er,null))},Rt=J.default=Object(y.a)(function(e){var a=e.loading,M=e.globalSetting,N=e.user;return{loading:a,globalSetting:M,user:N}})(dt)},QgcY:function(ie,J,E){"use strict";E.r(J);var Y=E("2qtc"),U=E("kLXV"),D=E("DjyN"),k=E("NUBc"),u=E("cWXX"),t=E("/ezw"),R=E("+L6B"),o=E("2/Rp"),y=E("Mwp2"),g=E("VXEj"),i=E("5NDa"),x=E("5rEg"),T=E("miYZ"),m=E("tsqr"),S=E("9og8"),P=E("k1fw"),h=E("tJVT"),l=E("PpiC"),s=E("Znn+"),c=E("ZTPi"),p=E("WmNS"),b=E.n(p),A=E("q1tI"),O=E.n(A),_=E("Ty5D"),f=E("9kvl"),n=E("1vsH"),r=E("D2RN"),d=E.n(r),w=E("m3rI"),C=E("zrhs"),v=E("xKgJ"),L=E("NLgs"),I=E("7Kak"),B=E("9yH6"),F=E("sRBo"),V=E("kaz8"),X=E("/zsF"),W=E("PArb"),K=E("T2oS"),Q=E("W9HT"),q=E("14J3"),ce=E("BMrR"),ue=E("jCWc"),ye=E("kPKH"),xe=E("5Dmo"),Ee=E("3S7+"),Ae=E("oBTY"),Re=E("wd/R"),ae=E.n(Re),pe=E("cVA7"),Z=E.n(pe),fe=E("ErOA"),Me=E("BdwD"),be=E("RotF"),Ge=E.n(be),ft=E("mgmH"),Pe=function(){var pt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return{color:["#0152d9","#B620E0","#44D7B6"],legend:{},tooltip:{},dataset:{source:pt},xAxis:{type:"category"},yAxis:{},series:[{type:"bar",label:{show:!0,position:"top"}},{type:"bar",label:{show:!0,position:"top"}},{type:"bar",label:{show:!0,position:"top"}}]}},ze=c.a.TabPane,Ce=V.a.Group,Le=function(pt){var qe,$e,Ye,Ct,Wt,en=pt.competitions,Nt=pt.globalSetting,tn=pt.loading,En=pt.dispatch,mt=pt.user,Ze=pt.type,st=pt.keyword,Ke=Object(l.a)(pt,["competitions","globalSetting","loading","dispatch","user","type","keyword"]),he=Object(_.h)(),De=Object(_.i)(),nt=Object(A.useState)({data:[["\u4E1C\u5317",0,0,0],["\u534E\u4E1C",0,0,0],["\u534E\u5317",0,0,0],["\u534E\u4E2D",0,0,0],["\u534E\u5357",0,0,0],["\u897F\u5357",0,0,0],["\u897F\u5317",0,0,0],["\u5176\u4ED6",0,0,0]]}),et=Object(h.a)(nt,2),ot=et[0],_t=et[1],at=Object(A.useState)(!1),gt=Object(h.a)(at,2),Ht=gt[0],Zt=gt[1],$t=Object(A.useState)(!0),ne=Object(h.a)($t,2),te=ne[0],j=ne[1],H=Object(A.useState)([]),G=Object(h.a)(H,2),$=G[0],de=G[1],Ie=Object(A.useState)([]),Ue=Object(h.a)(Ie,2),ut=Ue[0],yt=Ue[1];Object(A.useEffect)(function(){St()},[De,st]);function St(){return jt.apply(this,arguments)}function jt(){return jt=Object(S.a)(b.a.mark(function It(){var it;return b.a.wrap(function(Ft){for(;;)switch(Ft.prev=Ft.next){case 0:return Zt(!0),Ft.next=3,En({type:"competitions/getList",payload:{category:Ze,page:1,keyword:st||""}});case 3:it=Ft.sent,Zt(!1),de([]),_t({data:[["\u4E1C\u5317",0,0,0],["\u534E\u4E1C",0,0,0],["\u534E\u5317",0,0,0],["\u534E\u4E2D",0,0,0],["\u534E\u5357",0,0,0],["\u897F\u5357",0,0,0],["\u897F\u5317",0,0,0],["\u5176\u4ED6",0,0,0]]}),yt(Object(Ae.a)(it==null?void 0:it.competitions));case 8:case"end":return Ft.stop()}},It)})),jt.apply(this,arguments)}return O.a.createElement("section",null,O.a.createElement("aside",{className:"edu-container minH500"},(ut==null?void 0:ut.length)===0&&O.a.createElement(Me.a,null),(ut==null?void 0:ut.length)>0&&O.a.createElement("div",{style:{marginTop:"10px",height:"240px",padding:"20PX",background:"#fff",overflowY:"scroll"}},O.a.createElement(Ge.a,{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(){var It=Object(S.a)(b.a.mark(function it(Vt){var Ft,Bt;return b.a.wrap(function(dn){for(;;)switch(dn.prev=dn.next){case 0:if(!(te&&!Ht)){dn.next=8;break}return Zt(!0),dn.next=4,En({type:"competitions/getList",payload:{category:Ze,page:Vt}});case 4:Bt=dn.sent,Zt(!1),yt([].concat(Object(Ae.a)(ut),Object(Ae.a)(Bt==null?void 0:Bt.competitions))),(Bt==null||((Ft=Bt.competitions)===null||Ft===void 0)?void 0:Ft.length)<20&&j(!1);case 8:case"end":return dn.stop()}},it)}));return function(it){return It.apply(this,arguments)}}(),hasMore:te,useWindow:!1},O.a.createElement(Q.a,{spinning:Ht},O.a.createElement(Ce,{value:$,onChange:function(){var It=Object(S.a)(b.a.mark(function it(Vt){var Ft;return b.a.wrap(function(Dt){for(;;)switch(Dt.prev=Dt.next){case 0:if(de(Object(Ae.a)(Vt)),!((Vt==null?void 0:Vt.length)>0)){Dt.next=8;break}return Dt.next=4,Object(fe.a)("/api/competitions/region_reports.json",{method:"get",params:{ids:Vt.toString()}});case 4:Ft=Dt.sent,(Ft==null?void 0:Ft.status)===0&&_t(Ft),Dt.next=9;break;case 8:_t({data:[["\u4E1C\u5317",0,0,0],["\u534E\u4E1C",0,0,0],["\u534E\u5317",0,0,0],["\u534E\u4E2D",0,0,0],["\u534E\u5357",0,0,0],["\u897F\u5357",0,0,0],["\u897F\u5317",0,0,0],["\u5176\u4ED6",0,0,0]]});case 9:case"end":return Dt.stop()}},it)}));return function(it){return It.apply(this,arguments)}}()},O.a.createElement(ce.a,{style:{width:"1160px"}},ut==null?void 0:ut.map(function(It,it){return O.a.createElement(ye.a,{span:12,style:{marginTop:"15px"}},O.a.createElement(V.a,{value:It.id,style:{fontSize:"16px",display:"flex",alignItems:"center"}},O.a.createElement(Ee.a,{title:It.sub_title?It.name+"\u2014\u2014"+It.sub_title:It.name},O.a.createElement("span",{className:d.a.checkboxtitle},It.name,It.sub_title?"\u2014\u2014"+It.sub_title:"")," ")))})))))),O.a.createElement("div",{style:{marginTop:"10px",background:"#fff",paddingBottom:"20px"}},O.a.createElement("div",{style:{height:"76px",padding:"30px 40px",background:"#fff",display:"flex"}},O.a.createElement("span",{style:{fontSize:"16px",color:"#333333",flex:"1"}},"\u6570\u636E\u5C55\u793A"),O.a.createElement(o.a,{style:{width:"100px",height:"36px"},type:"primary",onClick:function(){Object(ft.m)({ids:$.toString()})}},"\u6570\u636E\u5BFC\u51FA")),O.a.createElement(W.a,{style:{padding:"0px 40px"}}),O.a.createElement("div",{style:{textAlign:"center"}},O.a.createElement("span",{style:{fontSize:"20px",fontWeight:600}},"\u7ADE\u8D5B\u62A5\u540D\u60C5\u51B5\u7EDF\u8BA1\u7B80\u62A5"),O.a.createElement("br",null),O.a.createElement("div",{style:{marginTop:"20px"}},O.a.createElement("span",null,"\u622A\u6B62\u81F3\uFF1A",ae()(new Date).format("MM\u6708DD\u65E5 HH:mm:ss")),O.a.createElement("span",{style:{marginLeft:"30px"}},"\u6240\u9009\u4E2D\u5927\u8D5B\u76EE\u524D\u5408\u8BA1\u5171\u6709\uFF1A",O.a.createElement("span",{style:{color:"#999999"}}," ",O.a.createElement("span",{style:{color:"#B620E0"}},(ot==null?void 0:ot.school_count)||0)," \u6240\u9AD8\u6821 ",O.a.createElement("span",{style:{color:"#44D7B6",marginLeft:"10px"}},(ot==null?void 0:ot.team_count)||0)," \u652F\u961F\u4F0D ",O.a.createElement("span",{style:{color:"#0152d9",marginLeft:"10px"}},(ot==null?void 0:ot.user_count)||0)," \u540D\u5B66\u751F\u62A5\u540D ")))),O.a.createElement("div",{style:{height:"70px",display:"flex",justifyContent:"center",padding:"20px 0px"}},O.a.createElement("div",{style:{margin:"0px 40px",textAlign:"center"}},O.a.createElement("p",{style:{color:"#333333"}},"985\u9662\u6821"),O.a.createElement("p",{style:{color:"#999999",fontSize:"14px"}},O.a.createElement("span",{style:{color:"#E53333",fontSize:"20px",marginRight:"2px"}},(ot==null||((qe=ot.school_level_count)===null||qe===void 0)?void 0:qe[0])||0),"\u6240")),O.a.createElement("span",{style:{height:"54px",border:"1px solid #f1f1f1",width:"1px"}}),O.a.createElement("div",{style:{margin:"0px 40px",textAlign:"center"}},O.a.createElement("p",{style:{color:"#333333"}},"211\u9662\u6821"),O.a.createElement("p",{style:{color:"#999999",fontSize:"14px"}},O.a.createElement("span",{style:{color:"#FF8C29",fontSize:"20px",marginRight:"2px"}},(ot==null||(($e=ot.school_level_count)===null||$e===void 0)?void 0:$e[1])||0),"\u6240")),O.a.createElement("span",{style:{height:"54px",border:"1px solid #f1f1f1",width:"1px"}}),O.a.createElement("div",{style:{margin:"0px 40px",textAlign:"center"}},O.a.createElement("p",{style:{color:"#333333"}},"\u672C\u79D1\u9662\u6821"),O.a.createElement("p",{style:{color:"#999999",fontSize:"14px"}},O.a.createElement("span",{style:{color:"#F7B500",fontSize:"20px",marginRight:"2px"}},(ot==null||((Ye=ot.school_level_count)===null||Ye===void 0)?void 0:Ye[2])||0),"\u6240")),O.a.createElement("span",{style:{height:"54px",border:"1px solid #f1f1f1",width:"1px"}}),O.a.createElement("div",{style:{margin:"0px 40px",textAlign:"center"}},O.a.createElement("p",{style:{color:"#333333"}},"\u9AD8\u804C\u9AD8\u4E13"),O.a.createElement("p",{style:{color:"#999999",fontSize:"14px"}},O.a.createElement("span",{style:{color:"#0152d9",fontSize:"20px",marginRight:"2px"}},(ot==null||((Ct=ot.school_level_count)===null||Ct===void 0)?void 0:Ct[3])||0),"\u6240")),O.a.createElement("span",{style:{height:"54px",border:"1px solid #f1f1f1",width:"1px"}}),O.a.createElement("div",{style:{margin:"0px 40px",textAlign:"center"}},O.a.createElement("p",{style:{color:"#333333"}},"\u5176\u4ED6\u9662\u6821"),O.a.createElement("p",{style:{color:"#999999",fontSize:"14px"}},O.a.createElement("span",{style:{color:"#666666",fontSize:"20px",marginRight:"2px"}},(ot==null||((Wt=ot.school_level_count)===null||Wt===void 0)?void 0:Wt[4])||0),"\u6240"))),O.a.createElement(Z.a,{option:Pe(Object.values(ot==null?void 0:ot.data)),style:{height:400,width:1200},opts:{renderer:"svg"}}),O.a.createElement("div",{style:{display:"flex",justifyContent:"center"}},O.a.createElement("div",{style:{display:"flex",alignItems:"center"}},O.a.createElement("span",{style:{display:"flex",marginRight:"5px",width:"14px",height:"14px",background:"#0152d9"}}),"\u4EBA\u6570"),O.a.createElement("div",{style:{display:"flex",alignItems:"center",margin:"0px 20px"}},O.a.createElement("span",{style:{display:"flex",marginRight:"5px",width:"14px",height:"14px",background:"#B620E0"}}),"\u5B66\u6821\u6570"),O.a.createElement("div",{style:{display:"flex",alignItems:"center"}},O.a.createElement("span",{style:{display:"flex",marginRight:"5px",width:"14px",height:"14px",background:"#44D7B6"}}),"\u961F\u4F0D\u6570\uFF08\u961F\u4F0D\u5982\u679C\u8DE8\u533A\uFF0C\u5219\u8BE5\u961F\u4F0D\u5728\u5404\u81EA\u533A\u57DF\u961F\u4F0D\u6570\u90FD\u52A01\uFF09")))))},He=Object(f.a)(function(ht){var pt=ht.competitions,qe=ht.loading,$e=ht.globalSetting,Ye=ht.user;return{competitions:pt,globalSetting:$e,loading:qe.models.competitions,user:Ye}})(Le),Be=c.a.TabPane,bt=V.a.Group,ct=function(pt){var qe=pt.competitions,$e=pt.globalSetting,Ye=pt.loading,Ct=pt.dispatch,Wt=pt.user,en=Object(l.a)(pt,["competitions","globalSetting","loading","dispatch","user"]),Nt=Object(_.h)(),tn=Object(A.useState)(""),En=Object(h.a)(tn,2),mt=En[0],Ze=En[1],st=Object(A.useState)([]),Ke=Object(h.a)(st,2),he=Ke[0],De=Ke[1],nt=Object(A.useState)(),et=Object(h.a)(nt,2),ot=et[0],_t=et[1];return O.a.createElement("section",null,O.a.createElement("aside",{className:"edu-container minH500"},O.a.createElement("div",{style:{height:"96px",marginTop:"30px",background:"#fff",textAlign:"center",display:"flex",alignItems:"center",justifyContent:"space-between",padding:"0px 20px"}},O.a.createElement(B.a.Group,{style:{textAlign:"center"},value:mt,onChange:function(){var at=Object(S.a)(b.a.mark(function gt(Ht){return b.a.wrap(function($t){for(;;)switch($t.prev=$t.next){case 0:Ze(Ht.target.value);case 1:case"end":return $t.stop()}},gt)}));return function(gt){return at.apply(this,arguments)}}(),defaultValue:"",optionType:"button",size:"large",buttonStyle:"solid"},O.a.createElement(B.a.Button,{style:{width:"100px",borderRadius:"5px 0px 0px 5px"},value:""},"\u5168\u90E8"),O.a.createElement(B.a.Button,{style:{width:"100px"},value:"progressing"},"\u8FDB\u884C\u4E2D\u7684"),O.a.createElement(B.a.Button,{style:{width:"100px",borderRadius:"0px 5px 5px 0px"},value:"ended"},"\u5F80\u671F\u6BD4\u8D5B")),O.a.createElement(x.a.Search,{style:{width:"300px"},size:"large",onChange:function(gt){gt.target.value||_t(gt.target.value)},onSearch:function(gt,Ht){_t(gt)},onPressEnter:function(gt){_t(gt.target.value)},enterButton:"\u641C\u7D22",loading:!1})),mt===""&&O.a.createElement(He,{type:mt,keyword:ot}),mt==="progressing"&&O.a.createElement(He,{type:mt,keyword:ot}),mt==="ended"&&O.a.createElement(He,{type:mt,keyword:ot})))},Ot=Object(f.a)(function(ht){var pt=ht.competitions,qe=ht.loading,$e=ht.globalSetting,Ye=ht.user;return{competitions:pt,globalSetting:$e,loading:qe.models.competitions,user:Ye}})(ct),zt=E("lzim"),Mt=E("Ptgr"),wt=E("cj7N"),kt=E.n(wt),qt=E("UfjD"),Lt=E("qHvr"),vt=c.a.TabPane,lt=function(pt){var qe,$e,Ye,Ct=pt.competitions,Wt=pt.globalSetting,en=pt.loading,Nt=pt.dispatch,tn=pt.user,En=pt.show,mt=En===void 0?!0:En,Ze=Object(l.a)(pt,["competitions","globalSetting","loading","dispatch","user","show"]),st=Object(_.h)(),Ke=Object(A.useState)(!1),he=Object(h.a)(Ke,2),De=he[0],nt=he[1],et=Object(A.useState)(),ot=Object(h.a)(et,2),_t=ot[0],at=ot[1],gt=Object(A.useState)(!1),Ht=Object(h.a)(gt,2),Zt=Ht[0],$t=Ht[1],ne=Object(A.useState)(!1),te=Object(h.a)(ne,2),j=te[0],H=te[1],G=Object(A.useState)(!1),$=Object(h.a)(G,2),de=$[0],Ie=$[1],Ue=Object(A.useState)(!0),ut=Object(h.a)(Ue,2),yt=ut[0],St=ut[1],jt=Object(A.useState)([]),It=Object(h.a)(jt,2),it=It[0],Vt=It[1];console.log(st),Object(A.useEffect)(function(){return Nt({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),function(){Nt({type:"globalSetting/onlyShowBackTopToggle",payload:!0})}},[]),Object(A.useEffect)(function(){if(mt){var fn;Ct.listParams.category=((fn=st.query)===null||fn===void 0?void 0:fn.tabs)||"",Nt({type:"competitions/getList",payload:Object(P.a)({},Ct.listParams)})}return function(){Ct.listParams.keyword="",Ct.listParams.category="",Ct.listParams.page=1,Nt({type:"competitions/getList",payload:Object(P.a)({},Ct.listParams)})}},[Ct.name]),Object(A.useEffect)(function(){mt&&Object(n.T)("\u5728\u7EBF\u7ADE\u8D5B")});function Ft(){return Bt.apply(this,arguments)}function Bt(){return Bt=Object(S.a)(b.a.mark(function fn(){var Pt,on;return b.a.wrap(function(an){for(;;)switch(an.prev=an.next){case 0:return an.next=2,Nt({type:"homePage/getHomeNotice",payload:{}});case 2:Pt=an.sent,Pt&&(on=localStorage.getItem("SystemUpdateadvtime"),localStorage.setItem("SystemUpdateadvtime",Pt.start_at),Pt!=null&&Pt.id?localStorage.setItem("isfirst","0"):localStorage.setItem("isfirst","2"),at(Pt));case 4:case"end":return an.stop()}},fn)})),Bt.apply(this,arguments)}var Dt=function(Pt,on){document.body.scrollIntoView(),Ct.listParams.page=Pt,Nt({type:"competitions/getList",payload:Object(P.a)(Object(P.a)({},Ct.listParams),{},{edu:st.query.edu})})};function dn(fn){fn.stopPropagation()}function bn(fn,Pt,on){return rn.apply(this,arguments)}function rn(){return rn=Object(S.a)(b.a.mark(function fn(Pt,on,Tn){var an,ar;return b.a.wrap(function(yn){for(;;)switch(yn.prev=yn.next){case 0:if(Pt.stopPropagation(),Object(L.e)(Nt)){yn.next=3;break}return yn.abrupt("return");case 3:if(!(on!=null&&on.is_authentication&&!(tn!=null&&(an=tn.userInfo)!==null&&an!==void 0&&an.authentication))){yn.next=6;break}return Nt({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-Auth"}}),yn.abrupt("return");case 6:if(!(Tn==="ismodel")){yn.next=20;break}if(!(on.member_of_course===!0)){yn.next=11;break}Object(n.O)("/classrooms/".concat(on.course_id)),yn.next=18;break;case 11:if(on.invite_code){yn.next=14;break}return m.b.info("\u672C\u7ADE\u8D5B\u53EA\u9762\u5411\u90E8\u5206\u5B66\u6821/\u5355\u4F4D\u5F00\u653E\uFF0C\u4F60\u6682\u65F6\u6CA1\u6709\u53C2\u8D5B\u8D44\u683C"),yn.abrupt("return");case 14:return yn.next=16,Nt({type:"competitions/addApplytojoincourse",payload:{invite_code:on.invite_code,student:1}});case 16:ar=yn.sent,ar.status===0&&Object(n.O)("/classrooms/".concat(on.course_id));case 18:yn.next=33;break;case 20:if(!(on.enrolled===!0)){yn.next=23;break}return Object(n.O)(Tn),yn.abrupt("return");case 23:if(!(Tn==="personal")){yn.next=31;break}if(!(on.enroll_ended===!0)){yn.next=27;break}return m.b.info("\u62A5\u540D\u5DF2\u622A\u6B62"),yn.abrupt("return");case 27:$t(!0),Vt(on),yn.next=33;break;case 31:$t(!0),Vt(on);case 33:case"end":return yn.stop()}},fn)})),rn.apply(this,arguments)}function cn(fn){Object(n.O)(fn)}function An(fn){return Rn.apply(this,arguments)}function Rn(){return Rn=Object(S.a)(b.a.mark(function fn(Pt){var on;return b.a.wrap(function(an){for(;;)switch(an.prev=an.next){case 0:if(yt){an.next=2;break}return an.abrupt("return");case 2:if(St(!1),!mn()){an.next=5;break}return an.abrupt("return");case 5:return an.next=7,Nt({type:"competitions/AddTeam",payload:{identifier:it==null?void 0:it.identifier,name:Pt}});case 7:on=an.sent,on&&on.status===0?(m.b.info("\u521B\u5EFA\u6218\u961F\u6210\u529F"),Nt({type:"competitions/getList",payload:Object(P.a)({},Ct.listParams)}),H(!1)):St(!0);case 9:case"end":return an.stop()}},fn)})),Rn.apply(this,arguments)}function mn(){var fn,Pt;if(tn!=null&&(fn=tn.userInfo)!==null&&fn!==void 0&&fn.is_teacher){var on;if(it!=null&&(on=it.teacher_staff)!==null&&on!==void 0&&on.mutiple_limited&&(it!=null&&it.enrolled))return m.b.info("\u4F60\u5DF2\u7ECF\u62A5\u540D\uFF0C\u4E0D\u80FD\u91CD\u590D\u62A5\u540D"),St(!0),!0}else{var Tn;if(it!=null&&(Tn=it.member_staff)!==null&&Tn!==void 0&&Tn.mutiple_limited&&(it!=null&&it.enrolled))return m.b.info("\u4F60\u5DF2\u7ECF\u62A5\u540D\uFF0C\u4E0D\u80FD\u91CD\u590D\u62A5\u540D"),St(!0),!0}if(it!=null&&it.enroll_ended)return m.b.info("\u62A5\u540D\u5DF2\u622A\u6B62\uFF0C\u65E0\u9700\u62A5\u540D"),St(!0),!0;if(tn!=null&&(Pt=tn.userInfo)!==null&&Pt!==void 0&&Pt.is_teacher){if(!it.teacher_staff)return m.b.info("\u5DF2\u7981\u6B62\u8001\u5E08\u62A5\u540D"),St(!0),!0}else if(!(it!=null&&it.member_staff))return m.b.info("\u5DF2\u7981\u6B62\u5B66\u751F\u62A5\u540D"),St(!0),!0}function kn(fn){return Kn.apply(this,arguments)}function Kn(){return Kn=Object(S.a)(b.a.mark(function fn(Pt){var on;return b.a.wrap(function(an){for(;;)switch(an.prev=an.next){case 0:if(yt){an.next=2;break}return an.abrupt("return");case 2:if(!mn()){an.next=4;break}return an.abrupt("return");case 4:return St(!1),an.next=7,Nt({type:"competitions/JoinTeam",payload:{identifier:it==null?void 0:it.identifier,invite_code:Pt}});case 7:on=an.sent,on&&on.status===0?(m.b.info("\u52A0\u5165\u6218\u961F\u6210\u529F"),Nt({type:"competitions/getList",payload:Object(P.a)({},Ct.listParams)}),Ie(!1)):St(!0);case 9:case"end":return an.stop()}},fn)})),Kn.apply(this,arguments)}var xn=function(Pt){Pt.external_url?cn(Pt.external_url):cn(Pt.competition_status==="ended"?"/competitions/index/".concat(Pt.identifier):Pt.competition_status==="nearly_published"?Pt.permission.editable==!0?"/competitions/index/".concat(Pt.identifier):null:Pt.competition_status==="progressing"?"/competitions/index/".concat(Pt.identifier):null)},jn=function(Pt,on){on.external_url?(Pt.stopPropagation(),cn(on.external_url)):bn(Pt,on,on.mode===2?"ismodel":on.personal?"personal":"/competitions/index/".concat(on.identifier,"/enroll"))};return O.a.createElement("section",{className:d.a.bg},mt&&O.a.createElement(A.Fragment,null,O.a.createElement("aside",{className:d.a.banner},O.a.createElement("img",{src:Wt!=null&&(qe=Wt.setting)!==null&&qe!==void 0&&qe.competition_banner_url?"".concat(w.a.IMG_SERVER,"/")+(Wt==null||(($e=Wt.setting)===null||$e===void 0)?void 0:$e.competition_banner_url):kt.a,alt:""})),O.a.createElement("section",{className:"bg-white",style:{height:"50px"}},O.a.createElement("aside",{className:"edu-container"},O.a.createElement(c.a,{defaultActiveKey:((Ye=st.query)===null||Ye===void 0?void 0:Ye.tabs)||"",className:d.a.tabs,tabBarStyle:{color:"#000000"},tabBarExtraContent:O.a.createElement(x.a.Search,{placeholder:"\u8BF7\u8F93\u5165\u7ADE\u8D5B\u540D\u79F0",onSearch:function(Pt){Ct.listParams.keyword=Pt,Ct.listParams.page=1,Nt({type:"competitions/getList",payload:Object(P.a)(Object(P.a)({},Ct.listParams),{},{edu:st.query.edu})})}}),onChange:function(Pt){Pt==="statistics"?nt(!0):nt(!1),Ct.listParams.page=1,Ct.listParams.category=Pt,Ct.listParams.page=1,Nt({type:"competitions/getList",payload:Object(P.a)({},Ct.listParams)})}},O.a.createElement(vt,{tab:"\u5168\u90E8",key:""}),O.a.createElement(vt,{tab:"\u5373\u5C06\u53D1\u5E03",key:"nearly_published"}),O.a.createElement(vt,{tab:"\u8FDB\u884C\u4E2D",key:"progressing"}),O.a.createElement(vt,{tab:"\u5F80\u671F\u6BD4\u8D5B",key:"ended"}),Object(v.v)()&&O.a.createElement(vt,{tab:"\u6570\u636E\u7EDF\u8BA1",key:"statistics"}))))),!De&&O.a.createElement("div",null,O.a.createElement("aside",{className:"edu-container minH500"},O.a.createElement(t.a,{loading:en,active:!0,avatar:{size:40},paragraph:{rows:5}},Ct.competitions&&O.a.createElement(g.b,{itemLayout:"vertical",size:"large",dataSource:Ct.competitions,style:{paddingTop:10},renderItem:function(Pt,on){return O.a.createElement("div",{className:d.a.CompetitionsList},Pt.competition_status==="nearly_published"?Pt.permission.editable==!0?"":O.a.createElement("div",{className:d.a.CompetitionsListzhezhao},"\u5373\u5C06\u53D1\u5E03 \u656C\u8BF7\u671F\u5F85"):"",O.a.createElement(g.b.Item,{onClick:function(){return xn(Pt)},className:d.a.shadow,key:on},O.a.createElement(g.b.Item.Meta,{style:{marginBottom:"0px"},avatar:O.a.createElement("div",{className:d.a.divimg},O.a.createElement("img",{src:Pt&&Pt.image?"".concat(w.a.IMG_SERVER,"/")+Pt.image:zt.r})),title:O.a.createElement("p",{style:{alignItems:"center",display:"flex"}},O.a.createElement("a",{className:d.a.task_hide},Pt.name,Pt.sub_title?"\u2014\u2014".concat(Pt.sub_title):""),Pt.competition_status&&Pt.competition_status==="nearly_published"?O.a.createElement("span",{className:d.a.Comingtext},"\u5373\u5C06\u53D1\u5E03"):"",Pt.competition_status&&Pt.competition_status==="progressing"?O.a.createElement("span",{className:d.a.havetext},"\u8FDB\u884C\u4E2D"):"",Pt.competition_status&&Pt.competition_status==="ended"?O.a.createElement("span",{className:d.a.Finishedtext},"\u5DF2\u7ED3\u675F"):""),description:O.a.createElement("div",null,O.a.createElement("p",{className:d.a.task_hide_2,style:{height:"43px",fontSize:"14px",color:"#666666"}},Pt.description?Pt.description:"\u6682\u65E0\u7B80\u4ECB~"),O.a.createElement("p",{style:{marginTop:"12px",fontSize:"12px",color:"#888888"}},O.a.createElement("span",null,"\u7ADE\u8D5B\u65F6\u95F4: ",Pt.start_time,"\uFF5E",Pt.end_time),O.a.createElement("span",{style:{marginLeft:"20px"}},"\u62A5\u540D\u622A\u6B62\u65F6\u95F4\uFF1A",Pt&&Pt.enroll_end_time?Pt.enroll_end_time:"\u6682\u65E0"),O.a.createElement("span",{style:{marginLeft:"20px"}},"\u6D4F\u89C8\u6570\uFF1A",Pt&&Pt.visits_count?Pt.visits_count:"\u6682\u65E0")))}),O.a.createElement("div",{style:{width:"20%",alignItems:"flex-end",display:"flex",flexDirection:"column",justifyContent:"space-around"}},O.a.createElement("div",{style:{textAlign:"right"}},O.a.createElement("p",{style:{fontSize:"28px",color:"#0152d9",visibility:Pt&&Pt.bonus?"visible":"hidden",marginBottom:"0px"}},O.a.createElement("span",{style:{fontSize:"20px"}},"\xA5"),parseInt(Pt.bonus).toLocaleString()),Pt.member_count?O.a.createElement("p",{style:{color:"#BBBBBB",fontSize:"14px"}},"\u5DF2\u62A5\u540D\uFF1A",Pt.competition_status==="nearly_published"?"0":Pt.member_count):""),Pt&&Pt.competition_status==="ended"?O.a.createElement("span",{className:d.a.Unpublishedtext,onClick:function(an){return dn(an)}},"\u5DF2\u7ED3\u675F"):null,Pt&&Pt.competition_status==="nearly_published"?O.a.createElement("span",{className:d.a.Unpublishedtext,onClick:function(an){return dn(an)}},"\u672A\u53D1\u5E03"):null,Pt&&Pt.competition_status!=="nearly_published"&&Pt.enroll_end&&Pt.competition_status!=="ended"?O.a.createElement("span",{className:d.a.Unpublishedtext,onClick:function(an){return dn(an)}},"\u62A5\u540D\u622A\u6B62"):null,Pt&&Pt.competition_status==="progressing"&&Pt.enroll_end!=!0&&!Pt.external_url?O.a.createElement(o.a,{className:d.a.signup,onClick:function(an){return jn(an,Pt)},style:{cursor:"pointer"}},Pt!=null&&Pt.enrolled?"\u5DF2\u62A5\u540D":"\u7ACB\u5373\u62A5\u540D"):null)))}})),O.a.createElement(C.a,null),O.a.createElement(Mt.a,{modeldata:_t,dispatch:Nt}),mt&&O.a.createElement("aside",{className:"tc mb50 mt20"},O.a.createElement(k.a,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:Dt,defaultPageSize:20,current:Ct.listParams.page,defaultCurrent:Ct.listParams.page,total:Ct.count})))),De&&O.a.createElement(Ot,null),O.a.createElement(U.a,{title:"\u9009\u62E9\u53C2\u8D5B\u65B9\u5F0F",centered:!0,visible:Zt,onCancel:function(){$t(!1)},footer:!1},O.a.createElement("div",{style:{display:"flex",justifyContent:"space-around",height:100,alignItems:"center"}},O.a.createElement(o.a,{type:"primary",style:{height:40},onClick:function(){Ie(!0),$t(!1)}},"\u52A0\u5165\u6218\u961F\u53C2\u8D5B"),O.a.createElement(o.a,{style:{height:40},onClick:function(){H(!0),$t(!1)}},"\u53BB\u521B\u5EFA\u6218\u961F\u53C2\u8D5B"))),de?O.a.createElement(qt.a,{isjoin:de,setJoin:Ie,JoinTeams:kn}):null,j?O.a.createElement(Lt.a,{isAddmodle:j,setIsAdd:H,createTeam:An}):null)},Tt=J.default=Object(f.a)(function(ht){var pt=ht.competitions,qe=ht.loading,$e=ht.globalSetting,Ye=ht.user;return{competitions:pt,globalSetting:$e,loading:qe.models.competitions,user:Ye}})(lt)},QuXc:function(ie,J){var E=function(U){this.colorStops=U||[]};E.prototype={constructor:E,addColorStop:function(U,D){this.colorStops.push({offset:U,color:D})}};var Y=E;ie.exports=Y},RDYZ:function(ie,J,E){var Y=E("dMvE");function U(k){this._target=k.target,this._life=k.life||1e3,this._delay=k.delay||0,this._initialized=!1,this.loop=k.loop==null?!1:k.loop,this.gap=k.gap||0,this.easing=k.easing||"Linear",this.onframe=k.onframe,this.ondestroy=k.ondestroy,this.onrestart=k.onrestart,this._pausedTime=0,this._paused=!1}U.prototype={constructor:U,step:function(k,u){if(this._initialized||(this._startTime=k+this._delay,this._initialized=!0),this._paused){this._pausedTime+=u;return}var t=(k-this._startTime-this._pausedTime)/this._life;if(t<0)return;t=Math.min(t,1);var R=this.easing,o=typeof R=="string"?Y[R]:R,y=typeof o=="function"?o(t):t;return this.fire("frame",y),t===1?this.loop?(this.restart(k),"restart"):(this._needsRemove=!0,"destroy"):null},restart:function(k){var u=(k-this._startTime-this._pausedTime)%this._life;this._startTime=k-u+this.gap,this._pausedTime=0,this._needsRemove=!1},fire:function(k,u){k="on"+k,this[k]&&this[k](this._target,u)},pause:function(){this._paused=!0},resume:function(){this._paused=!1}};var D=U;ie.exports=D},RMFE:function(ie,J){ie.exports="data:image/png;base64,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"},RXMa:function(ie,J,E){var Y=E("y+Vt"),U=Y.extend({type:"ring",shape:{cx:0,cy:0,r:0,r0:0},buildPath:function(D,k){var u=k.cx,t=k.cy,R=Math.PI*2;D.moveTo(u+k.r,t),D.arc(u,t,k.r,0,R,!1),D.moveTo(u+k.r0,t),D.arc(u,t,k.r0,0,R,!0)}});ie.exports=U},RotF:function(ie,J,E){ie.exports=E("LSTS")},SKnc:function(ie,J,E){var Y=E("bYtY"),U=E("QuXc"),D=function(u,t,R,o,y,g){this.x=u==null?0:u,this.y=t==null?0:t,this.x2=R==null?1:R,this.y2=o==null?0:o,this.type="linear",this.global=g||!1,U.call(this,y)};D.prototype={constructor:D},Y.inherits(D,U);var k=D;ie.exports=k},SMhR:function(ie,J){ie.exports="data:image/png;base64,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"},SUKs:function(ie,J,E){var Y=E("LPTA"),U=Y.debugMode,D=function(){};U===1&&(D=console.error);var k=D;ie.exports=k},SeJ5:function(ie,J,E){ie.exports={courseItems:"courseItems___KtIh4",jupyterTag:"jupyterTag___3qHDN",lockWrap:"lockWrap___JUQM5",flexCenter:"flexCenter___u477t"}},Sj9i:function(ie,J,E){var Y=E("QBsz"),U=Y.create,D=Y.distSquare,k=Math.pow,u=Math.sqrt,t=1e-8,R=1e-4,o=u(3),y=1/3,g=U(),i=U(),x=U();function T(n){return n>-t&&nt||n<-t}function S(n,r,d,w,C){var v=1-C;return v*v*(v*n+3*C*r)+C*C*(C*w+3*v*d)}function P(n,r,d,w,C){var v=1-C;return 3*(((r-n)*v+2*(d-r)*C)*v+(w-d)*C*C)}function h(n,r,d,w,C,v){var L=w+3*(r-d)-n,I=3*(d-r*2+n),B=3*(r-n),F=n-C,V=I*I-3*L*B,X=I*B-9*L*F,W=B*B-3*I*F,K=0;if(T(V)&&T(X))if(T(I))v[0]=0;else{var Q=-B/I;Q>=0&&Q<=1&&(v[K++]=Q)}else{var q=X*X-4*V*W;if(T(q)){var ce=X/V,Q=-I/L+ce,ue=-ce/2;Q>=0&&Q<=1&&(v[K++]=Q),ue>=0&&ue<=1&&(v[K++]=ue)}else if(q>0){var ye=u(q),xe=V*I+1.5*L*(-X+ye),Ee=V*I+1.5*L*(-X-ye);xe<0?xe=-k(-xe,y):xe=k(xe,y),Ee<0?Ee=-k(-Ee,y):Ee=k(Ee,y);var Q=(-I-(xe+Ee))/(3*L);Q>=0&&Q<=1&&(v[K++]=Q)}else{var Ae=(2*V*I-3*L*X)/(2*u(V*V*V)),Re=Math.acos(Ae)/3,ae=u(V),pe=Math.cos(Re),Q=(-I-2*ae*pe)/(3*L),ue=(-I+ae*(pe+o*Math.sin(Re)))/(3*L),Z=(-I+ae*(pe-o*Math.sin(Re)))/(3*L);Q>=0&&Q<=1&&(v[K++]=Q),ue>=0&&ue<=1&&(v[K++]=ue),Z>=0&&Z<=1&&(v[K++]=Z)}}return K}function l(n,r,d,w,C){var v=6*d-12*r+6*n,L=9*r+3*w-3*n-9*d,I=3*r-3*n,B=0;if(T(L)){if(m(v)){var F=-I/v;F>=0&&F<=1&&(C[B++]=F)}}else{var V=v*v-4*L*I;if(T(V))C[0]=-v/(2*L);else if(V>0){var X=u(V),F=(-v+X)/(2*L),W=(-v-X)/(2*L);F>=0&&F<=1&&(C[B++]=F),W>=0&&W<=1&&(C[B++]=W)}}return B}function s(n,r,d,w,C,v){var L=(r-n)*C+n,I=(d-r)*C+r,B=(w-d)*C+d,F=(I-L)*C+L,V=(B-I)*C+I,X=(V-F)*C+F;v[0]=n,v[1]=L,v[2]=F,v[3]=X,v[4]=X,v[5]=V,v[6]=B,v[7]=w}function c(n,r,d,w,C,v,L,I,B,F,V){var X,W=.005,K=Infinity,Q,q,ce,ue;g[0]=B,g[1]=F;for(var ye=0;ye<1;ye+=.05)i[0]=S(n,d,C,L,ye),i[1]=S(r,w,v,I,ye),ce=D(g,i),ce=0&&ce=0&&F<=1&&(C[B++]=F)}}else{var V=L*L-4*v*I;if(T(V)){var F=-L/(2*v);F>=0&&F<=1&&(C[B++]=F)}else if(V>0){var X=u(V),F=(-L+X)/(2*v),W=(-L-X)/(2*v);F>=0&&F<=1&&(C[B++]=F),W>=0&&W<=1&&(C[B++]=W)}}return B}function O(n,r,d){var w=n+d-2*r;return w===0?.5:(n-r)/w}function _(n,r,d,w,C){var v=(r-n)*w+n,L=(d-r)*w+r,I=(L-v)*w+v;C[0]=n,C[1]=v,C[2]=I,C[3]=I,C[4]=L,C[5]=d}function f(n,r,d,w,C,v,L,I,B){var F,V=.005,X=Infinity;g[0]=L,g[1]=I;for(var W=0;W<1;W+=.05){i[0]=p(n,d,C,W),i[1]=p(r,w,v,W);var K=D(g,i);K=0&&K=0;--c)if(s[c]===l)return!0;return!1}),h):null:h[0]},T.prototype.update=function(S,P){if(!S)return;var h=this.getDefs(!1);if(S[this._domName]&&h.contains(S[this._domName]))typeof P=="function"&&P(S);else{var l=this.add(S);l&&(S[this._domName]=l)}},T.prototype.addDom=function(S){var P=this.getDefs(!0);P.appendChild(S)},T.prototype.removeDom=function(S){var P=this.getDefs(!1);P&&S[this._domName]&&(P.removeChild(S[this._domName]),S[this._domName]=null)},T.prototype.getDoms=function(){var S=this.getDefs(!1);if(!S)return[];var P=[];return D.each(this._tagNames,function(h){var l=S.getElementsByTagName(h);P=P.concat([].slice.call(l))}),P},T.prototype.markAllUnused=function(){var S=this.getDoms(),P=this;D.each(S,function(h){h[P._markLabel]=i})},T.prototype.markUsed=function(S){S&&(S[this._markLabel]=x)},T.prototype.removeUnused=function(){var S=this.getDefs(!1);if(!S)return;var P=this.getDoms(),h=this;D.each(P,function(l){l[h._markLabel]!==x&&S.removeChild(l)})},T.prototype.getSvgProxy=function(S){return S instanceof k?o:S instanceof u?y:S instanceof t?g:o},T.prototype.getTextSvgElement=function(S){return S.__textSvgEl},T.prototype.getSvgElement=function(S){return S.__svgEl};var m=T;ie.exports=m},SrOP:function(ie,J,E){ie.exports=E.p+"static/d.56e5b448.png"},T6xi:function(ie,J,E){var Y=E("YgsL"),U=E("nCxF");function D(k,u,t){var R=u.points,o=u.smooth;if(R&&R.length>=2){if(o&&o!=="spline"){var y=U(R,o,t,u.smoothConstraint);k.moveTo(R[0][0],R[0][1]);for(var g=R.length,i=0;i<(t?g:g-1);i++){var x=y[i*2],T=y[i*2+1],m=R[(i+1)%g];k.bezierCurveTo(x[0],x[1],T[0],T[1],m[0],m[1])}}else{o==="spline"&&(R=Y(R,t)),k.moveTo(R[0][0],R[0][1]);for(var i=1,S=R.length;iu&&(x=o+y,o*=u/x,y*=u/x),g+i>u&&(x=g+i,g*=u/x,i*=u/x),y+g>t&&(x=y+g,y*=t/x,g*=t/x),o+i>t&&(x=o+i,o*=t/x,i*=t/x),Y.moveTo(D+o,k),Y.lineTo(D+u-y,k),y!==0&&Y.arc(D+u-y,k+y,y,-Math.PI/2,0),Y.lineTo(D+u,k+t-g),g!==0&&Y.arc(D+u-g,k+t-g,g,0,Math.PI/2),Y.lineTo(D+i,k+t),i!==0&&Y.arc(D+i,k+t-i,i,Math.PI/2,Math.PI),Y.lineTo(D,k+o),o!==0&&Y.arc(D+o,k+o,o,Math.PI,Math.PI*1.5)}J.buildPath=E},W6BS:function(ie,J){ie.exports="data:image/png;base64,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"},WdTA:function(ie,J,E){ie.exports=E.p+"static/studnetqun.598eeb43.png"},X23P:function(ie,J,E){ie.exports=E.p+"static/s14.0b0ac17a.png"},XBoW:function(ie,J,E){ie.exports=E.p+"static/ping1.2f030210.svg"},XjOa:function(ie,J){ie.exports="data:image/png;base64,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"},Xmg4:function(ie,J,E){var Y=E("bYtY"),U=E("LPTA"),D=U.devicePixelRatio,k=E("K2GJ"),u=E("3C/r");function t(){return!1}function R(g,i,x){var T=Y.createCanvas(),m=i.getWidth(),S=i.getHeight(),P=T.style;return P&&(P.position="absolute",P.left=0,P.top=0,P.width=m+"px",P.height=S+"px",T.setAttribute("data-zr-dom-id",g)),T.width=m*x,T.height=S*x,T}var o=function(g,i,x){var T;x=x||D,typeof g=="string"?T=R(g,i,x):Y.isObject(g)&&(T=g,g=T.id),this.id=g,this.dom=T;var m=T.style;m&&(T.onselectstart=t,m["-webkit-user-select"]="none",m["user-select"]="none",m["-webkit-touch-callout"]="none",m["-webkit-tap-highlight-color"]="rgba(0,0,0,0)",m.padding=0,m.margin=0,m["border-width"]=0),this.domBack=null,this.ctxBack=null,this.painter=i,this.config=null,this.clearColor=0,this.motionBlur=!1,this.lastFrameAlpha=.7,this.dpr=x};o.prototype={constructor:o,__dirty:!0,__used:!1,__drawIndex:0,__startIndex:0,__endIndex:0,incremental:!1,getElementCount:function(){return this.__endIndex-this.__startIndex},initContext:function(){this.ctx=this.dom.getContext("2d"),this.ctx.dpr=this.dpr},createBackBuffer:function(){var g=this.dpr;this.domBack=R("back-"+this.id,this.painter,g),this.ctxBack=this.domBack.getContext("2d"),g!==1&&this.ctxBack.scale(g,g)},resize:function(g,i){var x=this.dpr,T=this.dom,m=T.style,S=this.domBack;m&&(m.width=g+"px",m.height=i+"px"),T.width=g*x,T.height=i*x,S&&(S.width=g*x,S.height=i*x,x!==1&&this.ctxBack.scale(x,x))},clear:function(g,i){var x=this.dom,T=this.ctx,m=x.width,S=x.height,i=i||this.clearColor,P=this.motionBlur&&!g,h=this.lastFrameAlpha,l=this.dpr;if(P&&(this.domBack||this.createBackBuffer(),this.ctxBack.globalCompositeOperation="copy",this.ctxBack.drawImage(x,0,0,m/l,S/l)),T.clearRect(0,0,m,S),i&&i!=="transparent"){var s;i.colorStops?(s=i.__canvasGradient||k.getGradient(T,i,{x:0,y:0,width:m,height:S}),i.__canvasGradient=s):i.image&&(s=u.prototype.getCanvasPattern.call(i,T)),T.save(),T.fillStyle=s||i,T.fillRect(0,0,m,S),T.restore()}if(P){var c=this.domBack;T.save(),T.globalAlpha=h,T.drawImage(c,0,0,m,S),T.restore()}}};var y=o;ie.exports=y},Xnb7:function(ie,J,E){var Y=E("1RvN"),U=new Y(50);function D(R){if(typeof R=="string"){var o=U.get(R);return o&&o.image}else return R}function k(R,o,y,g,i){if(R)if(typeof R=="string"){if(o&&o.__zrImageSrc===R||!y)return o;var x=U.get(R),T={hostEl:y,cb:g,cbPayload:i};return x?(o=x.image,!t(o)&&x.pending.push(T)):(o=new Image,o.onload=o.onerror=u,U.put(R,o.__cachedImgObj={image:o,pending:[T]}),o.src=o.__zrImageSrc=R),o}else return R;else return o}function u(){var R=this.__cachedImgObj;this.onload=this.onerror=this.__cachedImgObj=null;for(var o=0;o1&&arguments[1]!==void 0?arguments[1]:!1,xe=ue.getAttribute("id")||ue.getAttribute("data-reactid")||ue.getAttribute("name");if(ye&&L[xe])return L[xe];var Ee=window.getComputedStyle(ue),Ae=Ee.getPropertyValue("box-sizing")||Ee.getPropertyValue("-moz-box-sizing")||Ee.getPropertyValue("-webkit-box-sizing"),Re=parseFloat(Ee.getPropertyValue("padding-bottom"))+parseFloat(Ee.getPropertyValue("padding-top")),ae=parseFloat(Ee.getPropertyValue("border-bottom-width"))+parseFloat(Ee.getPropertyValue("border-top-width")),pe=v.map(function(fe){return"".concat(fe,":").concat(Ee.getPropertyValue(fe))}).join(";"),J={sizingStyle:pe,paddingSize:Re,borderSize:ae,boxSizing:Ae};return ye&&xe&&(L[xe]=J),J}function F(ue){var ye=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,xe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,Ee=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;I||(I=document.createElement("textarea"),I.setAttribute("tab-index","-1"),I.setAttribute("aria-hidden","true"),document.body.appendChild(I)),ue.getAttribute("wrap")?I.setAttribute("wrap",ue.getAttribute("wrap")):I.removeAttribute("wrap");var Ae=B(ue,ye),Re=Ae.paddingSize,ae=Ae.borderSize,pe=Ae.boxSizing,J=Ae.sizingStyle;I.setAttribute("style","".concat(J,";").concat(C)),I.value=ue.value||ue.placeholder||"";var fe=Number.MIN_SAFE_INTEGER,Me=Number.MAX_SAFE_INTEGER,be=I.scrollHeight,Ge;if(pe==="border-box"?be+=ae:pe==="content-box"&&(be-=Re),xe!==null||Ee!==null){I.value=" ";var ft=I.scrollHeight-Re;xe!==null&&(fe=ft*xe,pe==="border-box"&&(fe=fe+Re+ae),be=Math.max(fe,be)),Ee!==null&&(Me=ft*Ee,pe==="border-box"&&(Me=Me+Re+ae),Ge=be>Me?"":"hidden",be=Math.min(Me,be))}return{height:be,minHeight:fe,maxHeight:Me,overflowY:Ge,resize:"none"}}var G=E("Gytx"),X=E.n(G),W;(function(ue){ue[ue.NONE=0]="NONE",ue[ue.RESIZING=1]="RESIZING",ue[ue.RESIZED=2]="RESIZED"})(W||(W={}));var K=function(ue){Object(k.a)(xe,ue);var ye=Object(u.a)(xe);function xe(Ee){var Ae;return Object(U.a)(this,xe),Ae=ye.call(this,Ee),Ae.nextFrameActionId=void 0,Ae.resizeFrameId=void 0,Ae.textArea=void 0,Ae.saveTextArea=function(Re){Ae.textArea=Re},Ae.handleResize=function(Re){var ae=Ae.state.resizeStatus,pe=Ae.props,J=pe.autoSize,fe=pe.onResize;if(ae!==W.NONE)return;typeof fe=="function"&&fe(Re),J&&Ae.resizeOnNextFrame()},Ae.resizeOnNextFrame=function(){cancelAnimationFrame(Ae.nextFrameActionId),Ae.nextFrameActionId=requestAnimationFrame(Ae.resizeTextarea)},Ae.resizeTextarea=function(){var Re=Ae.props.autoSize;if(!Re||!Ae.textArea)return;var ae=Re.minRows,pe=Re.maxRows,J=F(Ae.textArea,!1,ae,pe);Ae.setState({textareaStyles:J,resizeStatus:W.RESIZING},function(){cancelAnimationFrame(Ae.resizeFrameId),Ae.resizeFrameId=requestAnimationFrame(function(){Ae.setState({resizeStatus:W.RESIZED},function(){Ae.resizeFrameId=requestAnimationFrame(function(){Ae.setState({resizeStatus:W.NONE}),Ae.fixFirefoxAutoScroll()})})})})},Ae.renderTextArea=function(){var Re=Ae.props,ae=Re.prefixCls,pe=ae===void 0?"rc-textarea":ae,J=Re.autoSize,fe=Re.onResize,Me=Re.className,be=Re.disabled,Ge=Ae.state,ft=Ge.textareaStyles,Pe=Ge.resizeStatus,ze=Object(r.a)(Ae.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),Ce=w()(pe,Me,Object(o.a)({},"".concat(pe,"-disabled"),be));"value"in ze&&(ze.value=ze.value||"");var Le=Object(R.a)(Object(R.a)(Object(R.a)({},Ae.props.style),ft),Pe===W.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return t.createElement(n,{onResize:Ae.handleResize,disabled:!(J||fe)},t.createElement("textarea",Object(Y.a)({},ze,{className:Ce,style:Le,ref:Ae.saveTextArea})))},Ae.state={textareaStyles:{},resizeStatus:W.NONE},Ae}return Object(D.a)(xe,[{key:"componentDidUpdate",value:function(Ae){(Ae.value!==this.props.value||!X()(Ae.autoSize,this.props.autoSize))&&this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var Ae=this.textArea.selectionStart,Re=this.textArea.selectionEnd;this.textArea.setSelectionRange(Ae,Re)}}catch(ae){}}},{key:"render",value:function(){return this.renderTextArea()}}]),xe}(t.Component),Z=K,q=function(ue){Object(k.a)(xe,ue);var ye=Object(u.a)(xe);function xe(Ee){var Ae;Object(U.a)(this,xe),Ae=ye.call(this,Ee),Ae.resizableTextArea=void 0,Ae.focus=function(){Ae.resizableTextArea.textArea.focus()},Ae.saveTextArea=function(ae){Ae.resizableTextArea=ae},Ae.handleChange=function(ae){var pe=Ae.props.onChange;Ae.setValue(ae.target.value,function(){Ae.resizableTextArea.resizeTextarea()}),pe&&pe(ae)},Ae.handleKeyDown=function(ae){var pe=Ae.props,J=pe.onPressEnter,fe=pe.onKeyDown;ae.keyCode===13&&J&&J(ae),fe&&fe(ae)};var Re=typeof Ee.value=="undefined"||Ee.value===null?Ee.defaultValue:Ee.value;return Ae.state={value:Re},Ae}return Object(D.a)(xe,[{key:"setValue",value:function(Ae,Re){"value"in this.props||this.setState({value:Ae},Re)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return t.createElement(Z,Object(Y.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(Ae){return"value"in Ae?{value:Ae.value}:null}}]),xe}(t.Component),ce=Q.default=q},YH21:function(ie,Q,E){var Y=E("H6uX");Q.Dispatcher=Y;var U=E("ItGF"),D=E("Ze12"),k=D.isCanvasEl,u=D.transformCoordWithViewport,t=typeof window!="undefined"&&!!window.addEventListener,R=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,o=[];function y(l,s,c,p){return c=c||{},p||!U.canvasSupported?g(l,s,c):U.browser.firefox&&s.layerX!=null&&s.layerX!==s.offsetX?(c.zrX=s.layerX,c.zrY=s.layerY):s.offsetX!=null?(c.zrX=s.offsetX,c.zrY=s.offsetY):g(l,s,c),c}function g(l,s,c){if(U.domSupported&&l.getBoundingClientRect){var p=s.clientX,b=s.clientY;if(k(l)){var A=l.getBoundingClientRect();c.zrX=p-A.left,c.zrY=b-A.top;return}else if(u(o,l,p,b)){c.zrX=o[0],c.zrY=o[1];return}}c.zrX=c.zrY=0}function i(l){return l||window.event}function x(l,s,c){if(s=i(s),s.zrX!=null)return s;var p=s.type,b=p&&p.indexOf("touch")>=0;if(!b)y(l,s,s,c),s.zrDelta=s.wheelDelta?s.wheelDelta/120:-(s.detail||0)/3;else{var A=p!=="touchend"?s.targetTouches[0]:s.changedTouches[0];A&&y(l,A,s,c)}var O=s.button;return s.which==null&&O!==void 0&&R.test(s.type)&&(s.which=O&1?1:O&2?3:O&4?2:0),s}function T(l,s,c,p){t?l.addEventListener(s,c,p):l.attachEvent("on"+s,c)}function m(l,s,c,p){t?l.removeEventListener(s,c,p):l.detachEvent("on"+s,c)}var S=t?function(l){l.preventDefault(),l.stopPropagation(),l.cancelBubble=!0}:function(l){l.returnValue=!1,l.cancelBubble=!0};function P(l){return l.which===2||l.which===3}function h(l){return l.which>1}Q.clientToLocal=y,Q.getNativeEvent=i,Q.normalizeEvent=x,Q.addEventListener=T,Q.removeEventListener=m,Q.stop=S,Q.isMiddleOrRightButtonOnMouseUpDown=P,Q.notLeftMouse=h},YKIs:function(ie,Q){ie.exports="data:image/png;base64,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"},YVwf:function(ie,Q,E){"use strict";var Y=this&&this.__importDefault||function(D){return D&&D.__esModule?D:{default:D}};Object.defineProperty(Q,"__esModule",{value:!0});var U=Y(E("Kw3X"));Q.default=U.default},YgsL:function(ie,Q,E){var Y=E("QBsz"),U=Y.distance;function D(u,t,R,o,y,g,i){var x=(R-u)*.5,T=(o-t)*.5;return(2*(t-R)+x+T)*i+(-3*(t-R)-2*x-T)*g+x*y+t}function k(u,t){for(var R=u.length,o=[],y=0,g=1;gR-2?R-1:T+1],l=u[T>R-3?R-1:T+2]);var s=m*m,c=m*s;o.push([D(S[0],P[0],h[0],l[0],m,s,c),D(S[1],P[1],h[1],l[1],m,s,c)])}return o}ie.exports=k},ZSzu:function(ie,Q){ie.exports="data:image/png;base64,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"},ZYvl:function(ie,Q,E){ie.exports=E.p+"static/s12.b06ebd7c.png"},Ze12:function(ie,Q,E){var Y=E("ItGF"),U=E("hOwI"),D=U.buildTransformer,k="___zrEVENTSAVED",u=[];function t(i,x,T,m,S){return R(u,x,m,S,!0)&&R(i,T,u[0],u[1])}function R(i,x,T,m,S){if(x.getBoundingClientRect&&Y.domSupported&&!g(x)){var P=x[k]||(x[k]={}),h=o(x,P),l=y(h,P,S);if(l)return l(i,T,m),!0}return!1}function o(i,x){var T=x.markers;if(T)return T;T=x.markers=[];for(var m=["left","right"],S=["top","bottom"],P=0;P<4;P++){var h=document.createElement("div"),l=h.style,s=P%2,c=(P>>1)%2;l.cssText=["position: absolute","visibility: hidden","padding: 0","margin: 0","border-width: 0","user-select: none","width:0","height:0",m[s]+":0",S[c]+":0",m[1-s]+":auto",S[1-c]+":auto",""].join("!important;"),i.appendChild(h),T.push(h)}return T}function y(i,x,T){for(var m=T?"invTrans":"trans",S=x[m],P=x.srcCoords,h=!0,l=[],s=[],c=0;c<4;c++){var p=i[c].getBoundingClientRect(),b=2*c,A=p.left,O=p.top;l.push(A,O),h=h&&P&&A===P[b]&&O===P[b+1],s.push(i[c].offsetLeft,i[c].offsetTop)}return h&&S?S:(x.srcCoords=l,x[m]=T?D(s,l):D(l,s))}function g(i){return i.nodeName.toUpperCase()==="CANVAS"}Q.transformLocalCoord=t,Q.transformCoordWithViewport=R,Q.isCanvasEl=g},ZpRC:function(ie,Q,E){"use strict";function Y(i){return typeof i=="object"&&i!=null&&i.nodeType===1}function U(i,x){return(!x||i!=="hidden")&&i!=="visible"&&i!=="clip"}function D(i,x){if(i.clientHeightx||P>i&&h=x&&l>=T?P-i-m:h>x&&lT?h-x+S:0}var u=function(i,x){var T=window,m=x.scrollMode,S=x.block,P=x.inline,h=x.boundary,l=x.skipOverflowHiddenElements,s=typeof h=="function"?h:function(ft){return ft!==h};if(!Y(i))throw new TypeError("Invalid target");for(var c=document.scrollingElement||document.documentElement,p=[],b=i;Y(b)&&s(b);){if((b=b.parentElement)===c){p.push(b);break}b!=null&&b===document.body&&D(b)&&!D(document.documentElement)||b!=null&&D(b,l)&&p.push(b)}for(var A=T.visualViewport?T.visualViewport.width:innerWidth,O=T.visualViewport?T.visualViewport.height:innerHeight,_=window.scrollX||pageXOffset,f=window.scrollY||pageYOffset,n=i.getBoundingClientRect(),r=n.height,d=n.width,w=n.top,C=n.right,v=n.bottom,L=n.left,I=S==="start"||S==="nearest"?w:S==="end"?v:w+r/2,B=P==="center"?L+d/2:P==="end"?C:L,F=[],G=0;G=0&&L>=0&&v<=O&&C<=A&&w>=q&&v<=ue&&L>=ye&&C<=ce)return F;var xe=getComputedStyle(X),Ee=parseInt(xe.borderLeftWidth,10),Ae=parseInt(xe.borderTopWidth,10),Re=parseInt(xe.borderRightWidth,10),ae=parseInt(xe.borderBottomWidth,10),pe=0,J=0,fe="offsetWidth"in X?X.offsetWidth-X.clientWidth-Ee-Re:0,Me="offsetHeight"in X?X.offsetHeight-X.clientHeight-Ae-ae:0;if(c===X)pe=S==="start"?I:S==="end"?I-O:S==="nearest"?k(f,f+O,O,Ae,ae,f+I,f+I+r,r):I-O/2,J=P==="start"?B:P==="center"?B-A/2:P==="end"?B-A:k(_,_+A,A,Ee,Re,_+B,_+B+d,d),pe=Math.max(0,pe+f),J=Math.max(0,J+_);else{pe=S==="start"?I-q-Ae:S==="end"?I-ue+ae+Me:S==="nearest"?k(q,ue,K,Ae,ae+Me,I,I+r,r):I-(q+K/2)+Me/2,J=P==="start"?B-ye-Ee:P==="center"?B-(ye+Z/2)+fe/2:P==="end"?B-ce+Re+fe:k(ye,ce,Z,Ee,Re+fe,B,B+d,d);var be=X.scrollLeft,Ge=X.scrollTop;I+=Ge-(pe=Math.max(0,Math.min(Ge+pe,X.scrollHeight-K+Me))),B+=be-(J=Math.max(0,Math.min(be+J,X.scrollWidth-Z+fe)))}F.push({el:X,top:pe,left:J})}return F};function t(i){return i===Object(i)&&Object.keys(i).length!==0}function R(i,x){x===void 0&&(x="auto");var T="scrollBehavior"in document.body.style;i.forEach(function(m){var S=m.el,P=m.top,h=m.left;S.scroll&&T?S.scroll({top:P,left:h,behavior:x}):(S.scrollTop=P,S.scrollLeft=h)})}function o(i){return i===!1?{block:"end",inline:"nearest"}:t(i)?i:{block:"start",inline:"nearest"}}function y(i,x){var T=!i.ownerDocument.documentElement.contains(i);if(t(x)&&typeof x.behavior=="function")return x.behavior(T?[]:u(i,x));if(T)return;var m=o(x);return R(u(i,m),m.behavior)}var g=Q.a=y},Zss7:function(ie,Q,E){var Y;(function(U){var D=/^\s+/,k=/\s+$/,u=0,t=U.round,R=U.min,o=U.max,y=U.random;function g(ae,pe){if(ae=ae||"",pe=pe||{},ae instanceof g)return ae;if(!(this instanceof g))return new g(ae,pe);var J=i(ae);this._originalInput=ae,this._r=J.r,this._g=J.g,this._b=J.b,this._a=J.a,this._roundA=t(100*this._a)/100,this._format=pe.format||J.format,this._gradientType=pe.gradientType,this._r<1&&(this._r=t(this._r)),this._g<1&&(this._g=t(this._g)),this._b<1&&(this._b=t(this._b)),this._ok=J.ok,this._tc_id=u++}g.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 ae=this.toRgb();return(ae.r*299+ae.g*587+ae.b*114)/1e3},getLuminance:function(){var ae=this.toRgb(),pe,J,fe,Me,be,Ge;return pe=ae.r/255,J=ae.g/255,fe=ae.b/255,pe<=.03928?Me=pe/12.92:Me=U.pow((pe+.055)/1.055,2.4),J<=.03928?be=J/12.92:be=U.pow((J+.055)/1.055,2.4),fe<=.03928?Ge=fe/12.92:Ge=U.pow((fe+.055)/1.055,2.4),.2126*Me+.7152*be+.0722*Ge},setAlpha:function(ae){return this._a=F(ae),this._roundA=t(100*this._a)/100,this},toHsv:function(){var ae=S(this._r,this._g,this._b);return{h:ae.h*360,s:ae.s,v:ae.v,a:this._a}},toHsvString:function(){var ae=S(this._r,this._g,this._b),pe=t(ae.h*360),J=t(ae.s*100),fe=t(ae.v*100);return this._a==1?"hsv("+pe+", "+J+"%, "+fe+"%)":"hsva("+pe+", "+J+"%, "+fe+"%, "+this._roundA+")"},toHsl:function(){var ae=T(this._r,this._g,this._b);return{h:ae.h*360,s:ae.s,l:ae.l,a:this._a}},toHslString:function(){var ae=T(this._r,this._g,this._b),pe=t(ae.h*360),J=t(ae.s*100),fe=t(ae.l*100);return this._a==1?"hsl("+pe+", "+J+"%, "+fe+"%)":"hsla("+pe+", "+J+"%, "+fe+"%, "+this._roundA+")"},toHex:function(ae){return h(this._r,this._g,this._b,ae)},toHexString:function(ae){return"#"+this.toHex(ae)},toHex8:function(ae){return l(this._r,this._g,this._b,this._a,ae)},toHex8String:function(ae){return"#"+this.toHex8(ae)},toRgb:function(){return{r:t(this._r),g:t(this._g),b:t(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+t(this._r)+", "+t(this._g)+", "+t(this._b)+")":"rgba("+t(this._r)+", "+t(this._g)+", "+t(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:t(G(this._r,255)*100)+"%",g:t(G(this._g,255)*100)+"%",b:t(G(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+t(G(this._r,255)*100)+"%, "+t(G(this._g,255)*100)+"%, "+t(G(this._b,255)*100)+"%)":"rgba("+t(G(this._r,255)*100)+"%, "+t(G(this._g,255)*100)+"%, "+t(G(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:I[h(this._r,this._g,this._b,!0)]||!1},toFilter:function(ae){var pe="#"+s(this._r,this._g,this._b,this._a),J=pe,fe=this._gradientType?"GradientType = 1, ":"";if(ae){var Me=g(ae);J="#"+s(Me._r,Me._g,Me._b,Me._a)}return"progid:DXImageTransform.Microsoft.gradient("+fe+"startColorstr="+pe+",endColorstr="+J+")"},toString:function(ae){var pe=!!ae;ae=ae||this._format;var J=!1,fe=this._a<1&&this._a>=0,Me=!pe&&fe&&(ae==="hex"||ae==="hex6"||ae==="hex3"||ae==="hex4"||ae==="hex8"||ae==="name");return Me?ae==="name"&&this._a===0?this.toName():this.toRgbString():(ae==="rgb"&&(J=this.toRgbString()),ae==="prgb"&&(J=this.toPercentageRgbString()),(ae==="hex"||ae==="hex6")&&(J=this.toHexString()),ae==="hex3"&&(J=this.toHexString(!0)),ae==="hex4"&&(J=this.toHex8String(!0)),ae==="hex8"&&(J=this.toHex8String()),ae==="name"&&(J=this.toName()),ae==="hsl"&&(J=this.toHslString()),ae==="hsv"&&(J=this.toHsvString()),J||this.toHexString())},clone:function(){return g(this.toString())},_applyModification:function(ae,pe){var J=ae.apply(null,[this].concat([].slice.call(pe)));return this._r=J._r,this._g=J._g,this._b=J._b,this.setAlpha(J._a),this},lighten:function(){return this._applyModification(A,arguments)},brighten:function(){return this._applyModification(O,arguments)},darken:function(){return this._applyModification(_,arguments)},desaturate:function(){return this._applyModification(c,arguments)},saturate:function(){return this._applyModification(p,arguments)},greyscale:function(){return this._applyModification(b,arguments)},spin:function(){return this._applyModification(f,arguments)},_applyCombination:function(ae,pe){return ae.apply(null,[this].concat([].slice.call(pe)))},analogous:function(){return this._applyCombination(C,arguments)},complement:function(){return this._applyCombination(n,arguments)},monochromatic:function(){return this._applyCombination(v,arguments)},splitcomplement:function(){return this._applyCombination(w,arguments)},triad:function(){return this._applyCombination(r,arguments)},tetrad:function(){return this._applyCombination(d,arguments)}},g.fromRatio=function(ae,pe){if(typeof ae=="object"){var J={};for(var fe in ae)ae.hasOwnProperty(fe)&&(fe==="a"?J[fe]=ae[fe]:J[fe]=ce(ae[fe]));ae=J}return g(ae,pe)};function i(ae){var pe={r:0,g:0,b:0},J=1,fe=null,Me=null,be=null,Ge=!1,ft=!1;return typeof ae=="string"&&(ae=Ae(ae)),typeof ae=="object"&&(Ee(ae.r)&&Ee(ae.g)&&Ee(ae.b)?(pe=x(ae.r,ae.g,ae.b),Ge=!0,ft=String(ae.r).substr(-1)==="%"?"prgb":"rgb"):Ee(ae.h)&&Ee(ae.s)&&Ee(ae.v)?(fe=ce(ae.s),Me=ce(ae.v),pe=P(ae.h,fe,Me),Ge=!0,ft="hsv"):Ee(ae.h)&&Ee(ae.s)&&Ee(ae.l)&&(fe=ce(ae.s),be=ce(ae.l),pe=m(ae.h,fe,be),Ge=!0,ft="hsl"),ae.hasOwnProperty("a")&&(J=ae.a)),J=F(J),{ok:Ge,format:ae.format||ft,r:R(255,o(pe.r,0)),g:R(255,o(pe.g,0)),b:R(255,o(pe.b,0)),a:J}}function x(ae,pe,J){return{r:G(ae,255)*255,g:G(pe,255)*255,b:G(J,255)*255}}function T(ae,pe,J){ae=G(ae,255),pe=G(pe,255),J=G(J,255);var fe=o(ae,pe,J),Me=R(ae,pe,J),be,Ge,ft=(fe+Me)/2;if(fe==Me)be=Ge=0;else{var Pe=fe-Me;Ge=ft>.5?Pe/(2-fe-Me):Pe/(fe+Me);switch(fe){case ae:be=(pe-J)/Pe+(pe1&&(Le-=1),Le<1/6?ze+(Ce-ze)*6*Le:Le<1/2?Ce:Le<2/3?ze+(Ce-ze)*(2/3-Le)*6:ze}if(pe===0)fe=Me=be=J;else{var ft=J<.5?J*(1+pe):J+pe-J*pe,Pe=2*J-ft;fe=Ge(Pe,ft,ae+1/3),Me=Ge(Pe,ft,ae),be=Ge(Pe,ft,ae-1/3)}return{r:fe*255,g:Me*255,b:be*255}}function S(ae,pe,J){ae=G(ae,255),pe=G(pe,255),J=G(J,255);var fe=o(ae,pe,J),Me=R(ae,pe,J),be,Ge,ft=fe,Pe=fe-Me;if(Ge=fe===0?0:Pe/fe,fe==Me)be=0;else{switch(fe){case ae:be=(pe-J)/Pe+(pe>1)+720)%360;--pe;)fe.h=(fe.h+Me)%360,be.push(g(fe));return be}function v(ae,pe){pe=pe||6;for(var J=g(ae).toHsv(),fe=J.h,Me=J.s,be=J.v,Ge=[],ft=1/pe;pe--;)Ge.push(g({h:fe,s:Me,v:be})),be=(be+ft)%1;return Ge}g.mix=function(ae,pe,J){J=J===0?0:J||50;var fe=g(ae).toRgb(),Me=g(pe).toRgb(),be=J/100,Ge={r:(Me.r-fe.r)*be+fe.r,g:(Me.g-fe.g)*be+fe.g,b:(Me.b-fe.b)*be+fe.b,a:(Me.a-fe.a)*be+fe.a};return g(Ge)},g.readability=function(ae,pe){var J=g(ae),fe=g(pe);return(U.max(J.getLuminance(),fe.getLuminance())+.05)/(U.min(J.getLuminance(),fe.getLuminance())+.05)},g.isReadable=function(ae,pe,J){var fe=g.readability(ae,pe),Me,be;be=!1,Me=Re(J);switch(Me.level+Me.size){case"AAsmall":case"AAAlarge":be=fe>=4.5;break;case"AAlarge":be=fe>=3;break;case"AAAsmall":be=fe>=7;break}return be},g.mostReadable=function(ae,pe,J){var fe=null,Me=0,be,Ge,ft,Pe;J=J||{},Ge=J.includeFallbackColors,ft=J.level,Pe=J.size;for(var ze=0;zeMe&&(Me=be,fe=g(pe[ze]));return g.isReadable(ae,fe,{level:ft,size:Pe})||!Ge?fe:(J.includeFallbackColors=!1,g.mostReadable(ae,["#fff","#000"],J))};var L=g.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"},I=g.hexNames=B(L);function B(ae){var pe={};for(var J in ae)ae.hasOwnProperty(J)&&(pe[ae[J]]=J);return pe}function F(ae){return ae=parseFloat(ae),(isNaN(ae)||ae<0||ae>1)&&(ae=1),ae}function G(ae,pe){K(ae)&&(ae="100%");var J=Z(ae);return ae=R(pe,o(0,parseFloat(ae))),J&&(ae=parseInt(ae*pe,10)/100),U.abs(ae-pe)<1e-6?1:ae%pe/parseFloat(pe)}function X(ae){return R(1,o(0,ae))}function W(ae){return parseInt(ae,16)}function K(ae){return typeof ae=="string"&&ae.indexOf(".")!=-1&&parseFloat(ae)===1}function Z(ae){return typeof ae=="string"&&ae.indexOf("%")!=-1}function q(ae){return ae.length==1?"0"+ae:""+ae}function ce(ae){return ae<=1&&(ae=ae*100+"%"),ae}function ue(ae){return U.round(parseFloat(ae)*255).toString(16)}function ye(ae){return W(ae)/255}var xe=function(){var ae="[-\\+]?\\d+%?",pe="[-\\+]?\\d*\\.\\d+%?",J="(?:"+pe+")|(?:"+ae+")",fe="[\\s|\\(]+("+J+")[,|\\s]+("+J+")[,|\\s]+("+J+")\\s*\\)?",Me="[\\s|\\(]+("+J+")[,|\\s]+("+J+")[,|\\s]+("+J+")[,|\\s]+("+J+")\\s*\\)?";return{CSS_UNIT:new RegExp(J),rgb:new RegExp("rgb"+fe),rgba:new RegExp("rgba"+Me),hsl:new RegExp("hsl"+fe),hsla:new RegExp("hsla"+Me),hsv:new RegExp("hsv"+fe),hsva:new RegExp("hsva"+Me),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 Ee(ae){return!!xe.CSS_UNIT.exec(ae)}function Ae(ae){ae=ae.replace(D,"").replace(k,"").toLowerCase();var pe=!1;if(L[ae])ae=L[ae],pe=!0;else if(ae=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var J;return(J=xe.rgb.exec(ae))?{r:J[1],g:J[2],b:J[3]}:(J=xe.rgba.exec(ae))?{r:J[1],g:J[2],b:J[3],a:J[4]}:(J=xe.hsl.exec(ae))?{h:J[1],s:J[2],l:J[3]}:(J=xe.hsla.exec(ae))?{h:J[1],s:J[2],l:J[3],a:J[4]}:(J=xe.hsv.exec(ae))?{h:J[1],s:J[2],v:J[3]}:(J=xe.hsva.exec(ae))?{h:J[1],s:J[2],v:J[3],a:J[4]}:(J=xe.hex8.exec(ae))?{r:W(J[1]),g:W(J[2]),b:W(J[3]),a:ye(J[4]),format:pe?"name":"hex8"}:(J=xe.hex6.exec(ae))?{r:W(J[1]),g:W(J[2]),b:W(J[3]),format:pe?"name":"hex"}:(J=xe.hex4.exec(ae))?{r:W(J[1]+""+J[1]),g:W(J[2]+""+J[2]),b:W(J[3]+""+J[3]),a:ye(J[4]+""+J[4]),format:pe?"name":"hex8"}:(J=xe.hex3.exec(ae))?{r:W(J[1]+""+J[1]),g:W(J[2]+""+J[2]),b:W(J[3]+""+J[3]),format:pe?"name":"hex"}:!1}function Re(ae){var pe,J;return ae=ae||{level:"AA",size:"small"},pe=(ae.level||"AA").toUpperCase(),J=(ae.size||"small").toLowerCase(),pe!=="AA"&&pe!=="AAA"&&(pe="AA"),J!=="small"&&J!=="large"&&(J="small"),{level:pe,size:J}}ie.exports?ie.exports=g:!(Y=function(){return g}.call(Q,E,Q,ie),Y!==void 0&&(ie.exports=Y))})(Math)},aKvl:function(ie,Q,E){var Y=E("Sj9i"),U=Y.quadraticProjectPoint;function D(k,u,t,R,o,y,g,i,x){if(g===0)return!1;var T=g;if(x>u+T&&x>R+T&&x>y+T||xk+T&&i>t+T&&i>o+T||i1&&arguments[1]!==void 0?arguments[1]:!1,xe=ue.getAttribute("id")||ue.getAttribute("data-reactid")||ue.getAttribute("name");if(ye&&L[xe])return L[xe];var Ee=window.getComputedStyle(ue),Ae=Ee.getPropertyValue("box-sizing")||Ee.getPropertyValue("-moz-box-sizing")||Ee.getPropertyValue("-webkit-box-sizing"),Re=parseFloat(Ee.getPropertyValue("padding-bottom"))+parseFloat(Ee.getPropertyValue("padding-top")),ae=parseFloat(Ee.getPropertyValue("border-bottom-width"))+parseFloat(Ee.getPropertyValue("border-top-width")),pe=v.map(function(fe){return"".concat(fe,":").concat(Ee.getPropertyValue(fe))}).join(";"),Z={sizingStyle:pe,paddingSize:Re,borderSize:ae,boxSizing:Ae};return ye&&xe&&(L[xe]=Z),Z}function F(ue){var ye=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,xe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,Ee=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;I||(I=document.createElement("textarea"),I.setAttribute("tab-index","-1"),I.setAttribute("aria-hidden","true"),document.body.appendChild(I)),ue.getAttribute("wrap")?I.setAttribute("wrap",ue.getAttribute("wrap")):I.removeAttribute("wrap");var Ae=B(ue,ye),Re=Ae.paddingSize,ae=Ae.borderSize,pe=Ae.boxSizing,Z=Ae.sizingStyle;I.setAttribute("style","".concat(Z,";").concat(C)),I.value=ue.value||ue.placeholder||"";var fe=Number.MIN_SAFE_INTEGER,Me=Number.MAX_SAFE_INTEGER,be=I.scrollHeight,Ge;if(pe==="border-box"?be+=ae:pe==="content-box"&&(be-=Re),xe!==null||Ee!==null){I.value=" ";var ft=I.scrollHeight-Re;xe!==null&&(fe=ft*xe,pe==="border-box"&&(fe=fe+Re+ae),be=Math.max(fe,be)),Ee!==null&&(Me=ft*Ee,pe==="border-box"&&(Me=Me+Re+ae),Ge=be>Me?"":"hidden",be=Math.min(Me,be))}return{height:be,minHeight:fe,maxHeight:Me,overflowY:Ge,resize:"none"}}var V=E("Gytx"),X=E.n(V),W;(function(ue){ue[ue.NONE=0]="NONE",ue[ue.RESIZING=1]="RESIZING",ue[ue.RESIZED=2]="RESIZED"})(W||(W={}));var K=function(ue){Object(k.a)(xe,ue);var ye=Object(u.a)(xe);function xe(Ee){var Ae;return Object(U.a)(this,xe),Ae=ye.call(this,Ee),Ae.nextFrameActionId=void 0,Ae.resizeFrameId=void 0,Ae.textArea=void 0,Ae.saveTextArea=function(Re){Ae.textArea=Re},Ae.handleResize=function(Re){var ae=Ae.state.resizeStatus,pe=Ae.props,Z=pe.autoSize,fe=pe.onResize;if(ae!==W.NONE)return;typeof fe=="function"&&fe(Re),Z&&Ae.resizeOnNextFrame()},Ae.resizeOnNextFrame=function(){cancelAnimationFrame(Ae.nextFrameActionId),Ae.nextFrameActionId=requestAnimationFrame(Ae.resizeTextarea)},Ae.resizeTextarea=function(){var Re=Ae.props.autoSize;if(!Re||!Ae.textArea)return;var ae=Re.minRows,pe=Re.maxRows,Z=F(Ae.textArea,!1,ae,pe);Ae.setState({textareaStyles:Z,resizeStatus:W.RESIZING},function(){cancelAnimationFrame(Ae.resizeFrameId),Ae.resizeFrameId=requestAnimationFrame(function(){Ae.setState({resizeStatus:W.RESIZED},function(){Ae.resizeFrameId=requestAnimationFrame(function(){Ae.setState({resizeStatus:W.NONE}),Ae.fixFirefoxAutoScroll()})})})})},Ae.renderTextArea=function(){var Re=Ae.props,ae=Re.prefixCls,pe=ae===void 0?"rc-textarea":ae,Z=Re.autoSize,fe=Re.onResize,Me=Re.className,be=Re.disabled,Ge=Ae.state,ft=Ge.textareaStyles,Pe=Ge.resizeStatus,ze=Object(r.a)(Ae.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),Ce=w()(pe,Me,Object(o.a)({},"".concat(pe,"-disabled"),be));"value"in ze&&(ze.value=ze.value||"");var Le=Object(R.a)(Object(R.a)(Object(R.a)({},Ae.props.style),ft),Pe===W.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return t.createElement(n,{onResize:Ae.handleResize,disabled:!(Z||fe)},t.createElement("textarea",Object(Y.a)({},ze,{className:Ce,style:Le,ref:Ae.saveTextArea})))},Ae.state={textareaStyles:{},resizeStatus:W.NONE},Ae}return Object(D.a)(xe,[{key:"componentDidUpdate",value:function(Ae){(Ae.value!==this.props.value||!X()(Ae.autoSize,this.props.autoSize))&&this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var Ae=this.textArea.selectionStart,Re=this.textArea.selectionEnd;this.textArea.setSelectionRange(Ae,Re)}}catch(ae){}}},{key:"render",value:function(){return this.renderTextArea()}}]),xe}(t.Component),Q=K,q=function(ue){Object(k.a)(xe,ue);var ye=Object(u.a)(xe);function xe(Ee){var Ae;Object(U.a)(this,xe),Ae=ye.call(this,Ee),Ae.resizableTextArea=void 0,Ae.focus=function(){Ae.resizableTextArea.textArea.focus()},Ae.saveTextArea=function(ae){Ae.resizableTextArea=ae},Ae.handleChange=function(ae){var pe=Ae.props.onChange;Ae.setValue(ae.target.value,function(){Ae.resizableTextArea.resizeTextarea()}),pe&&pe(ae)},Ae.handleKeyDown=function(ae){var pe=Ae.props,Z=pe.onPressEnter,fe=pe.onKeyDown;ae.keyCode===13&&Z&&Z(ae),fe&&fe(ae)};var Re=typeof Ee.value=="undefined"||Ee.value===null?Ee.defaultValue:Ee.value;return Ae.state={value:Re},Ae}return Object(D.a)(xe,[{key:"setValue",value:function(Ae,Re){"value"in this.props||this.setState({value:Ae},Re)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return t.createElement(Q,Object(Y.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(Ae){return"value"in Ae?{value:Ae.value}:null}}]),xe}(t.Component),ce=J.default=q},YH21:function(ie,J,E){var Y=E("H6uX");J.Dispatcher=Y;var U=E("ItGF"),D=E("Ze12"),k=D.isCanvasEl,u=D.transformCoordWithViewport,t=typeof window!="undefined"&&!!window.addEventListener,R=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,o=[];function y(l,s,c,p){return c=c||{},p||!U.canvasSupported?g(l,s,c):U.browser.firefox&&s.layerX!=null&&s.layerX!==s.offsetX?(c.zrX=s.layerX,c.zrY=s.layerY):s.offsetX!=null?(c.zrX=s.offsetX,c.zrY=s.offsetY):g(l,s,c),c}function g(l,s,c){if(U.domSupported&&l.getBoundingClientRect){var p=s.clientX,b=s.clientY;if(k(l)){var A=l.getBoundingClientRect();c.zrX=p-A.left,c.zrY=b-A.top;return}else if(u(o,l,p,b)){c.zrX=o[0],c.zrY=o[1];return}}c.zrX=c.zrY=0}function i(l){return l||window.event}function x(l,s,c){if(s=i(s),s.zrX!=null)return s;var p=s.type,b=p&&p.indexOf("touch")>=0;if(!b)y(l,s,s,c),s.zrDelta=s.wheelDelta?s.wheelDelta/120:-(s.detail||0)/3;else{var A=p!=="touchend"?s.targetTouches[0]:s.changedTouches[0];A&&y(l,A,s,c)}var O=s.button;return s.which==null&&O!==void 0&&R.test(s.type)&&(s.which=O&1?1:O&2?3:O&4?2:0),s}function T(l,s,c,p){t?l.addEventListener(s,c,p):l.attachEvent("on"+s,c)}function m(l,s,c,p){t?l.removeEventListener(s,c,p):l.detachEvent("on"+s,c)}var S=t?function(l){l.preventDefault(),l.stopPropagation(),l.cancelBubble=!0}:function(l){l.returnValue=!1,l.cancelBubble=!0};function P(l){return l.which===2||l.which===3}function h(l){return l.which>1}J.clientToLocal=y,J.getNativeEvent=i,J.normalizeEvent=x,J.addEventListener=T,J.removeEventListener=m,J.stop=S,J.isMiddleOrRightButtonOnMouseUpDown=P,J.notLeftMouse=h},YKIs:function(ie,J){ie.exports="data:image/png;base64,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"},YVwf:function(ie,J,E){"use strict";var Y=this&&this.__importDefault||function(D){return D&&D.__esModule?D:{default:D}};Object.defineProperty(J,"__esModule",{value:!0});var U=Y(E("Kw3X"));J.default=U.default},YgsL:function(ie,J,E){var Y=E("QBsz"),U=Y.distance;function D(u,t,R,o,y,g,i){var x=(R-u)*.5,T=(o-t)*.5;return(2*(t-R)+x+T)*i+(-3*(t-R)-2*x-T)*g+x*y+t}function k(u,t){for(var R=u.length,o=[],y=0,g=1;gR-2?R-1:T+1],l=u[T>R-3?R-1:T+2]);var s=m*m,c=m*s;o.push([D(S[0],P[0],h[0],l[0],m,s,c),D(S[1],P[1],h[1],l[1],m,s,c)])}return o}ie.exports=k},ZSzu:function(ie,J){ie.exports="data:image/png;base64,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"},ZYvl:function(ie,J,E){ie.exports=E.p+"static/s12.b06ebd7c.png"},Ze12:function(ie,J,E){var Y=E("ItGF"),U=E("hOwI"),D=U.buildTransformer,k="___zrEVENTSAVED",u=[];function t(i,x,T,m,S){return R(u,x,m,S,!0)&&R(i,T,u[0],u[1])}function R(i,x,T,m,S){if(x.getBoundingClientRect&&Y.domSupported&&!g(x)){var P=x[k]||(x[k]={}),h=o(x,P),l=y(h,P,S);if(l)return l(i,T,m),!0}return!1}function o(i,x){var T=x.markers;if(T)return T;T=x.markers=[];for(var m=["left","right"],S=["top","bottom"],P=0;P<4;P++){var h=document.createElement("div"),l=h.style,s=P%2,c=(P>>1)%2;l.cssText=["position: absolute","visibility: hidden","padding: 0","margin: 0","border-width: 0","user-select: none","width:0","height:0",m[s]+":0",S[c]+":0",m[1-s]+":auto",S[1-c]+":auto",""].join("!important;"),i.appendChild(h),T.push(h)}return T}function y(i,x,T){for(var m=T?"invTrans":"trans",S=x[m],P=x.srcCoords,h=!0,l=[],s=[],c=0;c<4;c++){var p=i[c].getBoundingClientRect(),b=2*c,A=p.left,O=p.top;l.push(A,O),h=h&&P&&A===P[b]&&O===P[b+1],s.push(i[c].offsetLeft,i[c].offsetTop)}return h&&S?S:(x.srcCoords=l,x[m]=T?D(s,l):D(l,s))}function g(i){return i.nodeName.toUpperCase()==="CANVAS"}J.transformLocalCoord=t,J.transformCoordWithViewport=R,J.isCanvasEl=g},ZpRC:function(ie,J,E){"use strict";function Y(i){return typeof i=="object"&&i!=null&&i.nodeType===1}function U(i,x){return(!x||i!=="hidden")&&i!=="visible"&&i!=="clip"}function D(i,x){if(i.clientHeightx||P>i&&h=x&&l>=T?P-i-m:h>x&&lT?h-x+S:0}var u=function(i,x){var T=window,m=x.scrollMode,S=x.block,P=x.inline,h=x.boundary,l=x.skipOverflowHiddenElements,s=typeof h=="function"?h:function(ft){return ft!==h};if(!Y(i))throw new TypeError("Invalid target");for(var c=document.scrollingElement||document.documentElement,p=[],b=i;Y(b)&&s(b);){if((b=b.parentElement)===c){p.push(b);break}b!=null&&b===document.body&&D(b)&&!D(document.documentElement)||b!=null&&D(b,l)&&p.push(b)}for(var A=T.visualViewport?T.visualViewport.width:innerWidth,O=T.visualViewport?T.visualViewport.height:innerHeight,_=window.scrollX||pageXOffset,f=window.scrollY||pageYOffset,n=i.getBoundingClientRect(),r=n.height,d=n.width,w=n.top,C=n.right,v=n.bottom,L=n.left,I=S==="start"||S==="nearest"?w:S==="end"?v:w+r/2,B=P==="center"?L+d/2:P==="end"?C:L,F=[],V=0;V=0&&L>=0&&v<=O&&C<=A&&w>=q&&v<=ue&&L>=ye&&C<=ce)return F;var xe=getComputedStyle(X),Ee=parseInt(xe.borderLeftWidth,10),Ae=parseInt(xe.borderTopWidth,10),Re=parseInt(xe.borderRightWidth,10),ae=parseInt(xe.borderBottomWidth,10),pe=0,Z=0,fe="offsetWidth"in X?X.offsetWidth-X.clientWidth-Ee-Re:0,Me="offsetHeight"in X?X.offsetHeight-X.clientHeight-Ae-ae:0;if(c===X)pe=S==="start"?I:S==="end"?I-O:S==="nearest"?k(f,f+O,O,Ae,ae,f+I,f+I+r,r):I-O/2,Z=P==="start"?B:P==="center"?B-A/2:P==="end"?B-A:k(_,_+A,A,Ee,Re,_+B,_+B+d,d),pe=Math.max(0,pe+f),Z=Math.max(0,Z+_);else{pe=S==="start"?I-q-Ae:S==="end"?I-ue+ae+Me:S==="nearest"?k(q,ue,K,Ae,ae+Me,I,I+r,r):I-(q+K/2)+Me/2,Z=P==="start"?B-ye-Ee:P==="center"?B-(ye+Q/2)+fe/2:P==="end"?B-ce+Re+fe:k(ye,ce,Q,Ee,Re+fe,B,B+d,d);var be=X.scrollLeft,Ge=X.scrollTop;I+=Ge-(pe=Math.max(0,Math.min(Ge+pe,X.scrollHeight-K+Me))),B+=be-(Z=Math.max(0,Math.min(be+Z,X.scrollWidth-Q+fe)))}F.push({el:X,top:pe,left:Z})}return F};function t(i){return i===Object(i)&&Object.keys(i).length!==0}function R(i,x){x===void 0&&(x="auto");var T="scrollBehavior"in document.body.style;i.forEach(function(m){var S=m.el,P=m.top,h=m.left;S.scroll&&T?S.scroll({top:P,left:h,behavior:x}):(S.scrollTop=P,S.scrollLeft=h)})}function o(i){return i===!1?{block:"end",inline:"nearest"}:t(i)?i:{block:"start",inline:"nearest"}}function y(i,x){var T=!i.ownerDocument.documentElement.contains(i);if(t(x)&&typeof x.behavior=="function")return x.behavior(T?[]:u(i,x));if(T)return;var m=o(x);return R(u(i,m),m.behavior)}var g=J.a=y},Zss7:function(ie,J,E){var Y;(function(U){var D=/^\s+/,k=/\s+$/,u=0,t=U.round,R=U.min,o=U.max,y=U.random;function g(ae,pe){if(ae=ae||"",pe=pe||{},ae instanceof g)return ae;if(!(this instanceof g))return new g(ae,pe);var Z=i(ae);this._originalInput=ae,this._r=Z.r,this._g=Z.g,this._b=Z.b,this._a=Z.a,this._roundA=t(100*this._a)/100,this._format=pe.format||Z.format,this._gradientType=pe.gradientType,this._r<1&&(this._r=t(this._r)),this._g<1&&(this._g=t(this._g)),this._b<1&&(this._b=t(this._b)),this._ok=Z.ok,this._tc_id=u++}g.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 ae=this.toRgb();return(ae.r*299+ae.g*587+ae.b*114)/1e3},getLuminance:function(){var ae=this.toRgb(),pe,Z,fe,Me,be,Ge;return pe=ae.r/255,Z=ae.g/255,fe=ae.b/255,pe<=.03928?Me=pe/12.92:Me=U.pow((pe+.055)/1.055,2.4),Z<=.03928?be=Z/12.92:be=U.pow((Z+.055)/1.055,2.4),fe<=.03928?Ge=fe/12.92:Ge=U.pow((fe+.055)/1.055,2.4),.2126*Me+.7152*be+.0722*Ge},setAlpha:function(ae){return this._a=F(ae),this._roundA=t(100*this._a)/100,this},toHsv:function(){var ae=S(this._r,this._g,this._b);return{h:ae.h*360,s:ae.s,v:ae.v,a:this._a}},toHsvString:function(){var ae=S(this._r,this._g,this._b),pe=t(ae.h*360),Z=t(ae.s*100),fe=t(ae.v*100);return this._a==1?"hsv("+pe+", "+Z+"%, "+fe+"%)":"hsva("+pe+", "+Z+"%, "+fe+"%, "+this._roundA+")"},toHsl:function(){var ae=T(this._r,this._g,this._b);return{h:ae.h*360,s:ae.s,l:ae.l,a:this._a}},toHslString:function(){var ae=T(this._r,this._g,this._b),pe=t(ae.h*360),Z=t(ae.s*100),fe=t(ae.l*100);return this._a==1?"hsl("+pe+", "+Z+"%, "+fe+"%)":"hsla("+pe+", "+Z+"%, "+fe+"%, "+this._roundA+")"},toHex:function(ae){return h(this._r,this._g,this._b,ae)},toHexString:function(ae){return"#"+this.toHex(ae)},toHex8:function(ae){return l(this._r,this._g,this._b,this._a,ae)},toHex8String:function(ae){return"#"+this.toHex8(ae)},toRgb:function(){return{r:t(this._r),g:t(this._g),b:t(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+t(this._r)+", "+t(this._g)+", "+t(this._b)+")":"rgba("+t(this._r)+", "+t(this._g)+", "+t(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:t(V(this._r,255)*100)+"%",g:t(V(this._g,255)*100)+"%",b:t(V(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+t(V(this._r,255)*100)+"%, "+t(V(this._g,255)*100)+"%, "+t(V(this._b,255)*100)+"%)":"rgba("+t(V(this._r,255)*100)+"%, "+t(V(this._g,255)*100)+"%, "+t(V(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:I[h(this._r,this._g,this._b,!0)]||!1},toFilter:function(ae){var pe="#"+s(this._r,this._g,this._b,this._a),Z=pe,fe=this._gradientType?"GradientType = 1, ":"";if(ae){var Me=g(ae);Z="#"+s(Me._r,Me._g,Me._b,Me._a)}return"progid:DXImageTransform.Microsoft.gradient("+fe+"startColorstr="+pe+",endColorstr="+Z+")"},toString:function(ae){var pe=!!ae;ae=ae||this._format;var Z=!1,fe=this._a<1&&this._a>=0,Me=!pe&&fe&&(ae==="hex"||ae==="hex6"||ae==="hex3"||ae==="hex4"||ae==="hex8"||ae==="name");return Me?ae==="name"&&this._a===0?this.toName():this.toRgbString():(ae==="rgb"&&(Z=this.toRgbString()),ae==="prgb"&&(Z=this.toPercentageRgbString()),(ae==="hex"||ae==="hex6")&&(Z=this.toHexString()),ae==="hex3"&&(Z=this.toHexString(!0)),ae==="hex4"&&(Z=this.toHex8String(!0)),ae==="hex8"&&(Z=this.toHex8String()),ae==="name"&&(Z=this.toName()),ae==="hsl"&&(Z=this.toHslString()),ae==="hsv"&&(Z=this.toHsvString()),Z||this.toHexString())},clone:function(){return g(this.toString())},_applyModification:function(ae,pe){var Z=ae.apply(null,[this].concat([].slice.call(pe)));return this._r=Z._r,this._g=Z._g,this._b=Z._b,this.setAlpha(Z._a),this},lighten:function(){return this._applyModification(A,arguments)},brighten:function(){return this._applyModification(O,arguments)},darken:function(){return this._applyModification(_,arguments)},desaturate:function(){return this._applyModification(c,arguments)},saturate:function(){return this._applyModification(p,arguments)},greyscale:function(){return this._applyModification(b,arguments)},spin:function(){return this._applyModification(f,arguments)},_applyCombination:function(ae,pe){return ae.apply(null,[this].concat([].slice.call(pe)))},analogous:function(){return this._applyCombination(C,arguments)},complement:function(){return this._applyCombination(n,arguments)},monochromatic:function(){return this._applyCombination(v,arguments)},splitcomplement:function(){return this._applyCombination(w,arguments)},triad:function(){return this._applyCombination(r,arguments)},tetrad:function(){return this._applyCombination(d,arguments)}},g.fromRatio=function(ae,pe){if(typeof ae=="object"){var Z={};for(var fe in ae)ae.hasOwnProperty(fe)&&(fe==="a"?Z[fe]=ae[fe]:Z[fe]=ce(ae[fe]));ae=Z}return g(ae,pe)};function i(ae){var pe={r:0,g:0,b:0},Z=1,fe=null,Me=null,be=null,Ge=!1,ft=!1;return typeof ae=="string"&&(ae=Ae(ae)),typeof ae=="object"&&(Ee(ae.r)&&Ee(ae.g)&&Ee(ae.b)?(pe=x(ae.r,ae.g,ae.b),Ge=!0,ft=String(ae.r).substr(-1)==="%"?"prgb":"rgb"):Ee(ae.h)&&Ee(ae.s)&&Ee(ae.v)?(fe=ce(ae.s),Me=ce(ae.v),pe=P(ae.h,fe,Me),Ge=!0,ft="hsv"):Ee(ae.h)&&Ee(ae.s)&&Ee(ae.l)&&(fe=ce(ae.s),be=ce(ae.l),pe=m(ae.h,fe,be),Ge=!0,ft="hsl"),ae.hasOwnProperty("a")&&(Z=ae.a)),Z=F(Z),{ok:Ge,format:ae.format||ft,r:R(255,o(pe.r,0)),g:R(255,o(pe.g,0)),b:R(255,o(pe.b,0)),a:Z}}function x(ae,pe,Z){return{r:V(ae,255)*255,g:V(pe,255)*255,b:V(Z,255)*255}}function T(ae,pe,Z){ae=V(ae,255),pe=V(pe,255),Z=V(Z,255);var fe=o(ae,pe,Z),Me=R(ae,pe,Z),be,Ge,ft=(fe+Me)/2;if(fe==Me)be=Ge=0;else{var Pe=fe-Me;Ge=ft>.5?Pe/(2-fe-Me):Pe/(fe+Me);switch(fe){case ae:be=(pe-Z)/Pe+(pe1&&(Le-=1),Le<1/6?ze+(Ce-ze)*6*Le:Le<1/2?Ce:Le<2/3?ze+(Ce-ze)*(2/3-Le)*6:ze}if(pe===0)fe=Me=be=Z;else{var ft=Z<.5?Z*(1+pe):Z+pe-Z*pe,Pe=2*Z-ft;fe=Ge(Pe,ft,ae+1/3),Me=Ge(Pe,ft,ae),be=Ge(Pe,ft,ae-1/3)}return{r:fe*255,g:Me*255,b:be*255}}function S(ae,pe,Z){ae=V(ae,255),pe=V(pe,255),Z=V(Z,255);var fe=o(ae,pe,Z),Me=R(ae,pe,Z),be,Ge,ft=fe,Pe=fe-Me;if(Ge=fe===0?0:Pe/fe,fe==Me)be=0;else{switch(fe){case ae:be=(pe-Z)/Pe+(pe>1)+720)%360;--pe;)fe.h=(fe.h+Me)%360,be.push(g(fe));return be}function v(ae,pe){pe=pe||6;for(var Z=g(ae).toHsv(),fe=Z.h,Me=Z.s,be=Z.v,Ge=[],ft=1/pe;pe--;)Ge.push(g({h:fe,s:Me,v:be})),be=(be+ft)%1;return Ge}g.mix=function(ae,pe,Z){Z=Z===0?0:Z||50;var fe=g(ae).toRgb(),Me=g(pe).toRgb(),be=Z/100,Ge={r:(Me.r-fe.r)*be+fe.r,g:(Me.g-fe.g)*be+fe.g,b:(Me.b-fe.b)*be+fe.b,a:(Me.a-fe.a)*be+fe.a};return g(Ge)},g.readability=function(ae,pe){var Z=g(ae),fe=g(pe);return(U.max(Z.getLuminance(),fe.getLuminance())+.05)/(U.min(Z.getLuminance(),fe.getLuminance())+.05)},g.isReadable=function(ae,pe,Z){var fe=g.readability(ae,pe),Me,be;be=!1,Me=Re(Z);switch(Me.level+Me.size){case"AAsmall":case"AAAlarge":be=fe>=4.5;break;case"AAlarge":be=fe>=3;break;case"AAAsmall":be=fe>=7;break}return be},g.mostReadable=function(ae,pe,Z){var fe=null,Me=0,be,Ge,ft,Pe;Z=Z||{},Ge=Z.includeFallbackColors,ft=Z.level,Pe=Z.size;for(var ze=0;zeMe&&(Me=be,fe=g(pe[ze]));return g.isReadable(ae,fe,{level:ft,size:Pe})||!Ge?fe:(Z.includeFallbackColors=!1,g.mostReadable(ae,["#fff","#000"],Z))};var L=g.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"},I=g.hexNames=B(L);function B(ae){var pe={};for(var Z in ae)ae.hasOwnProperty(Z)&&(pe[ae[Z]]=Z);return pe}function F(ae){return ae=parseFloat(ae),(isNaN(ae)||ae<0||ae>1)&&(ae=1),ae}function V(ae,pe){K(ae)&&(ae="100%");var Z=Q(ae);return ae=R(pe,o(0,parseFloat(ae))),Z&&(ae=parseInt(ae*pe,10)/100),U.abs(ae-pe)<1e-6?1:ae%pe/parseFloat(pe)}function X(ae){return R(1,o(0,ae))}function W(ae){return parseInt(ae,16)}function K(ae){return typeof ae=="string"&&ae.indexOf(".")!=-1&&parseFloat(ae)===1}function Q(ae){return typeof ae=="string"&&ae.indexOf("%")!=-1}function q(ae){return ae.length==1?"0"+ae:""+ae}function ce(ae){return ae<=1&&(ae=ae*100+"%"),ae}function ue(ae){return U.round(parseFloat(ae)*255).toString(16)}function ye(ae){return W(ae)/255}var xe=function(){var ae="[-\\+]?\\d+%?",pe="[-\\+]?\\d*\\.\\d+%?",Z="(?:"+pe+")|(?:"+ae+")",fe="[\\s|\\(]+("+Z+")[,|\\s]+("+Z+")[,|\\s]+("+Z+")\\s*\\)?",Me="[\\s|\\(]+("+Z+")[,|\\s]+("+Z+")[,|\\s]+("+Z+")[,|\\s]+("+Z+")\\s*\\)?";return{CSS_UNIT:new RegExp(Z),rgb:new RegExp("rgb"+fe),rgba:new RegExp("rgba"+Me),hsl:new RegExp("hsl"+fe),hsla:new RegExp("hsla"+Me),hsv:new RegExp("hsv"+fe),hsva:new RegExp("hsva"+Me),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 Ee(ae){return!!xe.CSS_UNIT.exec(ae)}function Ae(ae){ae=ae.replace(D,"").replace(k,"").toLowerCase();var pe=!1;if(L[ae])ae=L[ae],pe=!0;else if(ae=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var Z;return(Z=xe.rgb.exec(ae))?{r:Z[1],g:Z[2],b:Z[3]}:(Z=xe.rgba.exec(ae))?{r:Z[1],g:Z[2],b:Z[3],a:Z[4]}:(Z=xe.hsl.exec(ae))?{h:Z[1],s:Z[2],l:Z[3]}:(Z=xe.hsla.exec(ae))?{h:Z[1],s:Z[2],l:Z[3],a:Z[4]}:(Z=xe.hsv.exec(ae))?{h:Z[1],s:Z[2],v:Z[3]}:(Z=xe.hsva.exec(ae))?{h:Z[1],s:Z[2],v:Z[3],a:Z[4]}:(Z=xe.hex8.exec(ae))?{r:W(Z[1]),g:W(Z[2]),b:W(Z[3]),a:ye(Z[4]),format:pe?"name":"hex8"}:(Z=xe.hex6.exec(ae))?{r:W(Z[1]),g:W(Z[2]),b:W(Z[3]),format:pe?"name":"hex"}:(Z=xe.hex4.exec(ae))?{r:W(Z[1]+""+Z[1]),g:W(Z[2]+""+Z[2]),b:W(Z[3]+""+Z[3]),a:ye(Z[4]+""+Z[4]),format:pe?"name":"hex8"}:(Z=xe.hex3.exec(ae))?{r:W(Z[1]+""+Z[1]),g:W(Z[2]+""+Z[2]),b:W(Z[3]+""+Z[3]),format:pe?"name":"hex"}:!1}function Re(ae){var pe,Z;return ae=ae||{level:"AA",size:"small"},pe=(ae.level||"AA").toUpperCase(),Z=(ae.size||"small").toLowerCase(),pe!=="AA"&&pe!=="AAA"&&(pe="AA"),Z!=="small"&&Z!=="large"&&(Z="small"),{level:pe,size:Z}}ie.exports?ie.exports=g:!(Y=function(){return g}.call(J,E,J,ie),Y!==void 0&&(ie.exports=Y))})(Math)},aKvl:function(ie,J,E){var Y=E("Sj9i"),U=Y.quadraticProjectPoint;function D(k,u,t,R,o,y,g,i,x){if(g===0)return!1;var T=g;if(x>u+T&&x>R+T&&x>y+T||xk+T&&i>t+T&&i>o+T||iI.length)&&(B=I.length);for(var F=0,G=new Array(B);F=0)continue;if(!Object.prototype.propertyIsEnumerable.call(I,G))continue;F[G]=I[G]}}return F}function S(I,B){if(I==null)return{};var F={},G=Object.keys(I),X,W;for(W=0;W=0)continue;F[X]=I[X]}return F}var P=function(B){var F=B.className,G=B.percent,X=B.prefixCls,W=B.strokeColor,K=B.strokeLinecap,Z=B.strokeWidth,q=B.style,ce=B.trailColor,ue=B.trailWidth,ye=B.transition,xe=m(B,["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"]);delete xe.gapPosition;var Ee=Array.isArray(G)?G:[G],Ae=Array.isArray(W)?W:[W],Re=t(Ee),ae=o(Re,1),pe=ae[0],J=Z/2,fe=100-Z/2,Me="M ".concat(K==="round"?J:0,",").concat(J,` - L `).concat(K==="round"?fe:100,",").concat(J),be="0 0 100 ".concat(Z),Ge=0;return U.a.createElement("svg",R({className:k()("".concat(X,"-line"),F),viewBox:be,preserveAspectRatio:"none",style:q},xe),U.a.createElement("path",{className:"".concat(X,"-line-trail"),d:Me,strokeLinecap:K,stroke:ce,strokeWidth:ue||Z,fillOpacity:"0"}),Ee.map(function(ft,Pe){var ze={strokeDasharray:"".concat(ft,"px, 100px"),strokeDashoffset:"-".concat(Ge,"px"),transition:ye||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Ce=Ae[Pe]||Ae[Ae.length-1];return Ge+=ft,U.a.createElement("path",{key:Pe,className:"".concat(X,"-line-path"),d:Me,strokeLinecap:K,stroke:Ce,strokeWidth:Z,fillOpacity:"0",ref:pe[Pe],style:ze})}))};P.defaultProps=u;var h=P;function l(){return l=Object.assign||function(I){for(var B=1;BI.length)&&(B=I.length);for(var F=0,G=new Array(B);F=0)continue;if(!Object.prototype.propertyIsEnumerable.call(I,G))continue;F[G]=I[G]}}return F}function f(I,B){if(I==null)return{};var F={},G=Object.keys(I),X,W;for(W=0;W=0)continue;F[X]=I[X]}return F}var n=0;function r(I){return+I.replace("%","")}function d(I){return Array.isArray(I)?I:[I]}function w(I,B,F,G){var X=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,W=arguments.length>5?arguments[5]:void 0,K=50-G/2,Z=0,q=-K,ce=0,ue=-2*K;switch(W){case"left":Z=-K,q=0,ce=2*K,ue=0;break;case"right":Z=K,q=0,ce=-2*K,ue=0;break;case"bottom":q=K,ue=2*K;break;default:}var ye="M 50,50 m ".concat(Z,",").concat(q,` +*/var y=!U.canvasSupported,g={canvas:t},i={},x="4.3.1";function T(s,c){var p=new l(Y(),s,c);return i[p.id]=p,p}function m(s){if(s)s.dispose();else{for(var c in i)i.hasOwnProperty(c)&&i[c].dispose();i={}}return this}function S(s){return i[s]}function P(s,c){g[s]=c}function h(s){delete i[s]}var l=function(s,c,p){p=p||{},this.dom=c,this.id=s;var b=this,A=new u,O=p.renderer;if(y){if(!g.vml)throw new Error("You need to require 'zrender/vml/vml' to support IE8");O="vml"}else(!O||!g[O])&&(O="canvas");var _=new g[O](c,A,p,s);this.storage=A,this.painter=_;var f=!U.node&&!U.worker?new o(_.getViewportRoot(),_.root):null;this.handler=new k(A,_,f,_.root),this.animation=new R({stage:{update:D.bind(this.flush,this)}}),this.animation.start(),this._needsRefresh;var n=A.delFromStorage,r=A.addToStorage;A.delFromStorage=function(d){n.call(A,d),d&&d.removeSelfFromZr(b)},A.addToStorage=function(d){r.call(A,d),d.addSelfToZr(b)}};l.prototype={constructor:l,getId:function(){return this.id},add:function(s){this.storage.addRoot(s),this._needsRefresh=!0},remove:function(s){this.storage.delRoot(s),this._needsRefresh=!0},configLayer:function(s,c){this.painter.configLayer&&this.painter.configLayer(s,c),this._needsRefresh=!0},setBackgroundColor:function(s){this.painter.setBackgroundColor&&this.painter.setBackgroundColor(s),this._needsRefresh=!0},refreshImmediately:function(){this._needsRefresh=this._needsRefreshHover=!1,this.painter.refresh(),this._needsRefresh=this._needsRefreshHover=!1},refresh:function(){this._needsRefresh=!0},flush:function(){var s;this._needsRefresh&&(s=!0,this.refreshImmediately()),this._needsRefreshHover&&(s=!0,this.refreshHoverImmediately()),s&&this.trigger("rendered")},addHover:function(s,c){if(this.painter.addHover){var p=this.painter.addHover(s,c);return this.refreshHover(),p}},removeHover:function(s){this.painter.removeHover&&(this.painter.removeHover(s),this.refreshHover())},clearHover:function(){this.painter.clearHover&&(this.painter.clearHover(),this.refreshHover())},refreshHover:function(){this._needsRefreshHover=!0},refreshHoverImmediately:function(){this._needsRefreshHover=!1,this.painter.refreshHover&&this.painter.refreshHover()},resize:function(s){s=s||{},this.painter.resize(s.width,s.height),this.handler.resize()},clearAnimation:function(){this.animation.clear()},getWidth:function(){return this.painter.getWidth()},getHeight:function(){return this.painter.getHeight()},pathToImage:function(s,c){return this.painter.pathToImage(s,c)},setCursorStyle:function(s){this.handler.setCursorStyle(s)},findHover:function(s,c){return this.handler.findHover(s,c)},on:function(s,c,p){this.handler.on(s,c,p)},off:function(s,c){this.handler.off(s,c)},trigger:function(s,c){this.handler.trigger(s,c)},clear:function(){this.storage.delRoot(),this.painter.clear()},dispose:function(){this.animation.stop(),this.clear(),this.storage.dispose(),this.painter.dispose(),this.handler.dispose(),this.animation=this.storage=this.painter=this.handler=null,h(this.id)}},J.version=x,J.init=T,J.dispose=m,J.getInstance=S,J.registerPainter=P},bT9E:function(ie,J,E){"use strict";E.d(J,"a",function(){return U});var Y=E("VTBJ");function U(D,k){var u=Object(Y.a)({},D);return Array.isArray(k)&&k.forEach(function(t){delete u[t]}),u}},bUJZ:function(ie,J){ie.exports="data:image/png;base64,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"},bYtY:function(ie,J){var E={"[object Function]":1,"[object RegExp]":1,"[object Date]":1,"[object Error]":1,"[object CanvasGradient]":1,"[object CanvasPattern]":1,"[object Image]":1,"[object Canvas]":1},Y={"[object Int8Array]":1,"[object Uint8Array]":1,"[object Uint8ClampedArray]":1,"[object Int16Array]":1,"[object Uint16Array]":1,"[object Int32Array]":1,"[object Uint32Array]":1,"[object Float32Array]":1,"[object Float64Array]":1},U=Object.prototype.toString,D=Array.prototype,k=D.forEach,u=D.filter,t=D.slice,R=D.map,o=D.reduce,y={};function g(Z,fe){Z==="createCanvas"&&(h=null),y[Z]=fe}function i(Z){if(Z==null||typeof Z!="object")return Z;var fe=Z,Me=U.call(Z);if(Me==="[object Array]"){if(!Ee(Z)){fe=[];for(var be=0,Ge=Z.length;beI.length)&&(B=I.length);for(var F=0,V=new Array(B);F=0)continue;if(!Object.prototype.propertyIsEnumerable.call(I,V))continue;F[V]=I[V]}}return F}function S(I,B){if(I==null)return{};var F={},V=Object.keys(I),X,W;for(W=0;W=0)continue;F[X]=I[X]}return F}var P=function(B){var F=B.className,V=B.percent,X=B.prefixCls,W=B.strokeColor,K=B.strokeLinecap,Q=B.strokeWidth,q=B.style,ce=B.trailColor,ue=B.trailWidth,ye=B.transition,xe=m(B,["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"]);delete xe.gapPosition;var Ee=Array.isArray(V)?V:[V],Ae=Array.isArray(W)?W:[W],Re=t(Ee),ae=o(Re,1),pe=ae[0],Z=Q/2,fe=100-Q/2,Me="M ".concat(K==="round"?Z:0,",").concat(Z,` + L `).concat(K==="round"?fe:100,",").concat(Z),be="0 0 100 ".concat(Q),Ge=0;return U.a.createElement("svg",R({className:k()("".concat(X,"-line"),F),viewBox:be,preserveAspectRatio:"none",style:q},xe),U.a.createElement("path",{className:"".concat(X,"-line-trail"),d:Me,strokeLinecap:K,stroke:ce,strokeWidth:ue||Q,fillOpacity:"0"}),Ee.map(function(ft,Pe){var ze={strokeDasharray:"".concat(ft,"px, 100px"),strokeDashoffset:"-".concat(Ge,"px"),transition:ye||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Ce=Ae[Pe]||Ae[Ae.length-1];return Ge+=ft,U.a.createElement("path",{key:Pe,className:"".concat(X,"-line-path"),d:Me,strokeLinecap:K,stroke:Ce,strokeWidth:Q,fillOpacity:"0",ref:pe[Pe],style:ze})}))};P.defaultProps=u;var h=P;function l(){return l=Object.assign||function(I){for(var B=1;BI.length)&&(B=I.length);for(var F=0,V=new Array(B);F=0)continue;if(!Object.prototype.propertyIsEnumerable.call(I,V))continue;F[V]=I[V]}}return F}function f(I,B){if(I==null)return{};var F={},V=Object.keys(I),X,W;for(W=0;W=0)continue;F[X]=I[X]}return F}var n=0;function r(I){return+I.replace("%","")}function d(I){return Array.isArray(I)?I:[I]}function w(I,B,F,V){var X=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,W=arguments.length>5?arguments[5]:void 0,K=50-V/2,Q=0,q=-K,ce=0,ue=-2*K;switch(W){case"left":Q=-K,q=0,ce=2*K,ue=0;break;case"right":Q=K,q=0,ce=-2*K,ue=0;break;case"bottom":q=K,ue=2*K;break;default:}var ye="M 50,50 m ".concat(Q,",").concat(q,` a `).concat(K,",").concat(K," 0 1 1 ").concat(ce,",").concat(-ue,` - a `).concat(K,",").concat(K," 0 1 1 ").concat(-ce,",").concat(ue),xe=Math.PI*2*K,Ee={stroke:F,strokeDasharray:"".concat(B/100*(xe-X),"px ").concat(xe,"px"),strokeDashoffset:"-".concat(X/2+I/100*(xe-X),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:ye,pathStyle:Ee}}var C=function(B){var F=B.prefixCls,G=B.strokeWidth,X=B.trailWidth,W=B.gapDegree,K=B.gapPosition,Z=B.trailColor,q=B.strokeLinecap,ce=B.style,ue=B.className,ye=B.strokeColor,xe=B.percent,Ee=_(B,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),Ae=Object(Y.useMemo)(function(){return n+=1,n},[]),Re=w(0,100,Z,G,W,K),ae=Re.pathString,pe=Re.pathStyle,J=d(xe),fe=d(ye),Me=fe.find(function(ze){return Object.prototype.toString.call(ze)==="[object Object]"}),be=t(J),Ge=s(be,1),ft=Ge[0],Pe=function(){var Ce=0;return J.map(function(Le,He){var Be=fe[He]||fe[fe.length-1],bt=Object.prototype.toString.call(Be)==="[object Object]"?"url(#".concat(F,"-gradient-").concat(Ae,")"):"",ct=w(Ce,Le,Be,G,W,K);return Ce+=Le,U.a.createElement("path",{key:He,className:"".concat(F,"-circle-path"),d:ct.pathString,stroke:bt,strokeLinecap:q,strokeWidth:G,opacity:Le===0?0:1,fillOpacity:"0",style:ct.pathStyle,ref:ft[He]})})};return U.a.createElement("svg",l({className:k()("".concat(F,"-circle"),ue),viewBox:"0 0 100 100",style:ce},Ee),Me&&U.a.createElement("defs",null,U.a.createElement("linearGradient",{id:"".concat(F,"-gradient-").concat(Ae),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(Me).sort(function(ze,Ce){return r(ze)-r(Ce)}).map(function(ze,Ce){return U.a.createElement("stop",{key:Ce,offset:ze,stopColor:Me[ze]})}))),U.a.createElement("path",{className:"".concat(F,"-circle-trail"),d:ae,stroke:Z,strokeLinecap:q,strokeWidth:X||G,fillOpacity:"0",style:pe}),Pe().reverse())};C.defaultProps=u;var v=C,L={Line:h,Circle:v}},h7HQ:function(ie,Q,E){var Y=E("y+Vt"),U=E("T6xi"),D=Y.extend({type:"polygon",shape:{points:null,smooth:!1,smoothConstraint:null},buildPath:function(k,u){U.buildPath(k,u,!0)}});ie.exports=D},hOwI:function(ie,Q){var E=Math.log(2);function Y(D,k,u,t,R,o){var y=t+"-"+R,g=D.length;if(o.hasOwnProperty(y))return o[y];if(k===1){var i=Math.round(Math.log((1<0&&!this.paused&&!this.ended&&this.readyState>2}});function P(s,c){return s-c}function h(s){s.sort(P);for(var c=0,p=0;p1&&arguments[1]!==void 0?arguments[1]:!1,lt={point:W.current.currentTime};Ce?(lt.log_id=Ce,lt.watch_duration=h(Ot),lt.total_duration=Pe):(n?(lt.video_id=parseInt(O,10),lt.course_id=n):lt.video_id=O,lt.duration=ft,lt.device=Me),vt&&(lt.ed="1");function Tt(){return ht.apply(this,arguments)}function ht(){return ht=Object(D.a)(u.a.mark(function mt(){var qe;return u.a.wrap(function(Ye){for(;;)switch(Ye.prev=Ye.next){case 0:return bt=!0,Ye.next=3,_(lt);case 3:qe=Ye.sent,Ce=qe,bt=!1,Lt&&Lt();case 7:case"end":return Ye.stop()}},mt)})),ht.apply(this,arguments)}Tt()},[O,n]);Object(t.useEffect)(function(){U.b.destroy();var Lt=null;return o.a.isSupported&&X&&b&&(b==null?void 0:b.indexOf(".m3u8"))<0?(Lt=o.a.createPlayer({type:"flv",volume:.8,cors:!0,url:b,muted:!1}),W.current&&(Lt.attachMediaElement(W.current),Lt.load())):W.current.setAttribute("src",b),wt(),function(){Lt&&(Lt.unload(),Lt.pause(),Lt.destroy(),Lt=null)}},[W,X,b]);function Mt(){W.current.paused?(q.current.style.display="none",ce.current.style.display="block"):(q.current.style.display="block",ce.current.style.display="none")}function wt(){Re.current.style.display="none",pe.current.style.display="none",ae.current.style.display="none",W.current.muted||W.current.volume===0?Re.current.style.display="block":W.current.volume>0&&W.current.volume<=.5?pe.current.style.display="block":ae.current.style.display="block"}Object(t.useEffect)(function(){var Lt=document.getElementById("play"),vt=document.querySelectorAll(".playback-icons use");function lt(){v(),r&&!be.current&&(W.current.currentTime=r),be.current=!0,Ot.push(W.current.currentTime),Le||(Le=!0,A&&Ft())}function Tt(){return ht.apply(this,arguments)}function ht(){return ht=Object(D.a)(u.a.mark(function Ze(){return u.a.wrap(function(Ke){for(;;)switch(Ke.prev=Ke.next){case 0:Mt(),Ot.push(W.current.currentTime),A&&Ft(function(){Ce=null,ze=0,Le=!1,bt=!1,ct=!1,Ot=[],Pe=0,Be=1},!0);case 3:case"end":return Ke.stop()}},Ze)})),ht.apply(this,arguments)}function mt(){ue.current.value=Math.floor(W.current.currentTime),ye.current.value=Math.floor(W.current.currentTime)}function qe(){var Ze=S(Math.round(W.current.currentTime));Ee.current.innerText="".concat(Ze.minutes,":").concat(Ze.seconds),Ee.current.setAttribute("datetime","".concat(Ze.minutes,"m ").concat(Ze.seconds,"s"))}function $e(){var Ze=Math.round(W.current.duration);ue.current.setAttribute("max",Ze),ye.current.setAttribute("max",Ze);var st=S(Ze);xe.current.innerText="".concat(st.minutes,":").concat(st.seconds),xe.current.setAttribute("datetime","".concat(st.minutes,"m ").concat(st.seconds,"s"))}function Ye(){var Ze=Math.round(W.current.duration);ue.current.setAttribute("max",Ze),ye.current.setAttribute("max",Ze);var st=S(Ze);xe.current.innerText="".concat(st.minutes,":").concat(st.seconds),xe.current.setAttribute("datetime","".concat(st.minutes,"m ").concat(st.seconds,"s")),mt(),qe();var Ke=K.current.getBoundingClientRect(),me=Ke.width,De=Ke.height,nt=Ke.x,et=Ke.y;if(nt<0||et<0||!me)return;if(!ct){var ot=W.current.currentTime,_t=ot-ze;Math.abs(_t)<10?(Pe+=Math.abs(_t),ze=ot,bt||Pe-Be*He>=0&&(Be++,Ot.push(ze),A&&Ft())):(ze=ot,A&&Ft())}}function Ct(){ct=!0}function Wt(){W.current.playing&&Ot.push(W.current.currentTime,ze),ze=W.current.currentTime,ct=!1}function Gt(){ft=W.current.duration,ft<=20&&(He=ft/3),W.current.addEventListener("play",lt)}function Vt(Ze){Ze.preventDefault(),Object(x.a)()?(W.current.style.width="100%",W.current.style.height="100%"):W.current.style.cssText=""}function un(){w()}function pn(Ze){var st=Ze.target.dataset.seek?Ze.target.dataset.seek:Ze.target.value;W.current.currentTime=st,ye.current.value=st,ue.current.value=st}function gt(Ze){var st=Math.round(Ze.offsetX/Ze.target.clientWidth*parseInt(Ze.target.getAttribute("max"),10));ue.current.setAttribute("data-seek",st);var Ke=S(st);Ae.current.textContent="".concat(Ke.minutes,":").concat(Ke.seconds);var me=W.current.getBoundingClientRect();Ae.current.style.left="".concat(Ze.pageX-me.left,"px")}return Z.current.addEventListener(Object(x.c)(),Vt),W.current.addEventListener("canplay",Gt),W.current.addEventListener("ended",Tt),W.current.addEventListener("seeking",Ct),W.current.addEventListener("seeked",Wt),W.current.addEventListener("loadedmetadata",$e),ue.current.addEventListener("mousemove",gt),ue.current.addEventListener("input",pn),W.current.addEventListener("timeupdate",Ye),W.current.addEventListener("pause",un),W.current.addEventListener("volumechange",wt),function(){W.current.removeEventListener("canplay",Gt),W.current.removeEventListener("play",lt),W.current.removeEventListener("ended",Tt),W.current.removeEventListener("seeking",Ct),W.current.removeEventListener("seeked",Wt),ue.current.removeEventListener("mousemove",gt),ue.current.removeEventListener("input",pn),W.current.removeEventListener("timeupdate",Ye),W.current.removeEventListener("pause",un),W.current.removeEventListener("loadedmetadata",$e),W.current.removeEventListener("volumechange",wt),W.current.playing&&(Ot.push(ze,W.current.currentTime),A&&Ft())}},[W,b]),Object(t.useEffect)(function(){if(W.current.onended=function(){I(W)},W.current.oncontextmenu=function(){return!1},(b==null?void 0:b.indexOf(".m3u8"))>-1){if(W.current.canPlayType("application/vnd.apple.mpegurl"))W.current.src=b;else if(g.a.isSupported()){var Lt=new g.a;Lt.loadSource(b),Lt.attachMedia(W.current)}}},[b]),Object(t.useEffect)(function(){W.current.playbackRate=F},[F]);var kt=function(){W.current.paused||W.current.ended?W.current.play():W.current.pause(),Mt()};function $t(){W.current.muted=!W.current.muted,W.current.muted?(J.current.setAttribute("data-volume",volume.value),J.current.value=0):J.current.value=J.current.dataset.volume}return R.a.createElement("div",{style:{position:"relative"},ref:Z},R.a.createElement("div",{ref:K,className:"".concat(m.a.watermark," animated_alternate animate__animated_10s animate__infinite animate__stepstart ").concat(m.a.animate__loop)},Ge?Ge.login:" "),R.a.createElement("div",{className:m.a.container},R.a.createElement("div",{className:m.a["video-container"],id:"video-container"},R.a.createElement("div",{className:m.a["playback-animation"],id:"playback-animation"},R.a.createElement("svg",{className:m.a["playback-icons"]},R.a.createElement("use",{className:"hidden",href:"#play-icon"}),R.a.createElement("use",{href:"#pause"}))),R.a.createElement("video",{className:m.a.video,id:"video",preload:"auto",disablePictureInPicture:!0,ref:W,autoPlay:!1}),R.a.createElement("div",{className:"".concat(m.a["video-controls"]," "),id:"video-controls"},R.a.createElement("div",{className:m.a["bottom-controls"]},R.a.createElement("div",{className:m.a["left-controls"]},R.a.createElement("button",{"data-title":"\u64AD\u653E/\u6682\u505C",id:"play",onClick:kt},R.a.createElement("svg",{className:m.a["playback-icons"]},R.a.createElement("use",{ref:ce,href:"#play-icon"}),R.a.createElement("use",{ref:q,style:{display:"none"},href:"#pause"}))),R.a.createElement("div",{className:m.a.time},R.a.createElement("time",{id:"time-elapsed",ref:Ee},"00:00"),R.a.createElement("span",null," / "),R.a.createElement("time",{id:"duration",ref:xe},"00:00"))),R.a.createElement("div",{className:m.a["right-controls"]},R.a.createElement("div",{className:m.a["volume-controls"]},R.a.createElement("button",{"data-title":"\u5F00\u542F/\u5173\u95ED\u58F0\u97F3",className:m.a["volume-button"],id:"volume-button",onClick:$t},R.a.createElement("svg",null,R.a.createElement("use",{ref:Re,href:"#volume-mute"}),R.a.createElement("use",{ref:pe,href:"#volume-low"}),R.a.createElement("use",{ref:ae,href:"#volume-high"}))),R.a.createElement("input",{className:m.a.volume,id:"volume",value:"1","data-mute":"0.5",type:"range",max:"1",min:"0",step:"0.01",ref:J,style:{display:"none"},onClick:wt})),R.a.createElement("button",{"data-title":"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",className:m.a["fullscreen-button"],onClick:function(){Object(x.a)()?Object(x.b)():Object(x.d)(Z.current)}},R.a.createElement("svg",null,R.a.createElement("use",{href:"#fullscreen"}),R.a.createElement("use",{href:"#fullscreen-exit",className:"hidden"}))))),R.a.createElement("div",{className:m.a["video-progress"]},R.a.createElement("progress",{ref:ye,value:"0",min:"0"}),R.a.createElement("input",{className:m.a.seek,ref:ue,value:"0",min:"0",type:"range",step:"1"}),R.a.createElement("div",{className:m.a["seek-tooltip"],ref:Ae,id:"seek-tooltip"},"00:00"))))),R.a.createElement("svg",{style:{display:"none"}},R.a.createElement("defs",null,R.a.createElement("symbol",{id:"pause",viewBox:"0 0 24 24"},R.a.createElement("path",{d:"M14.016 5.016h3.984v13.969h-3.984v-13.969zM6 18.984v-13.969h3.984v13.969h-3.984z"})),R.a.createElement("symbol",{id:"play-icon",viewBox:"0 0 24 24"},R.a.createElement("path",{d:"M8.016 5.016l10.969 6.984-10.969 6.984v-13.969z"})),R.a.createElement("symbol",{id:"volume-high",viewBox:"0 0 24 24"},R.a.createElement("path",{d:"M14.016 3.234q3.047 0.656 5.016 3.117t1.969 5.648-1.969 5.648-5.016 3.117v-2.063q2.203-0.656 3.586-2.484t1.383-4.219-1.383-4.219-3.586-2.484v-2.063zM16.5 12q0 2.813-2.484 4.031v-8.063q1.031 0.516 1.758 1.688t0.727 2.344zM3 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6z"})),R.a.createElement("symbol",{id:"volume-low",viewBox:"0 0 24 24"},R.a.createElement("path",{d:"M5.016 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6zM18.516 12q0 2.766-2.531 4.031v-8.063q1.031 0.516 1.781 1.711t0.75 2.32z"})),R.a.createElement("symbol",{id:"volume-mute",viewBox:"0 0 24 24"},R.a.createElement("path",{d:"M12 3.984v4.219l-2.109-2.109zM4.266 3l16.734 16.734-1.266 1.266-2.063-2.063q-1.547 1.313-3.656 1.828v-2.063q1.172-0.328 2.25-1.172l-4.266-4.266v6.75l-5.016-5.016h-3.984v-6h4.734l-4.734-4.734zM18.984 12q0-2.391-1.383-4.219t-3.586-2.484v-2.063q3.047 0.656 5.016 3.117t1.969 5.648q0 2.203-1.031 4.172l-1.5-1.547q0.516-1.266 0.516-2.625zM16.5 12q0 0.422-0.047 0.609l-2.438-2.438v-2.203q1.031 0.516 1.758 1.688t0.727 2.344z"})),R.a.createElement("symbol",{id:"fullscreen",viewBox:"0 0 24 24"},R.a.createElement("path",{d:"M14.016 5.016h4.969v4.969h-1.969v-3h-3v-1.969zM17.016 17.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 9.984v-4.969h4.969v1.969h-3v3h-1.969zM6.984 14.016v3h3v1.969h-4.969v-4.969h1.969z"})),R.a.createElement("symbol",{id:"fullscreen-exit",viewBox:"0 0 24 24"},R.a.createElement("path",{d:"M15.984 8.016h3v1.969h-4.969v-4.969h1.969v3zM14.016 18.984v-4.969h4.969v1.969h-3v3h-1.969zM8.016 8.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 15.984v-1.969h4.969v4.969h-1.969v-3h-3z"})),R.a.createElement("symbol",{id:"pip",viewBox:"0 0 24 24"},R.a.createElement("path",{d:"M21 19.031v-14.063h-18v14.063h18zM23.016 18.984q0 0.797-0.609 1.406t-1.406 0.609h-18q-0.797 0-1.406-0.609t-0.609-1.406v-14.016q0-0.797 0.609-1.383t1.406-0.586h18q0.797 0 1.406 0.586t0.609 1.383v14.016zM18.984 11.016v6h-7.969v-6h7.969z"})))))})},hydK:function(ie,Q){var E="http://www.w3.org/2000/svg";function Y(U){return document.createElementNS(E,U)}Q.createElement=Y},hyiK:function(ie,Q){function E(Y,U,D,k,u,t){if(t>U&&t>k||tu?R:0}ie.exports=E},iXp4:function(ie,Q,E){var Y=E("ItGF"),U=[["shadowBlur",0],["shadowColor","#000"],["shadowOffsetX",0],["shadowOffsetY",0]];function D(k){return Y.browser.ie&&Y.browser.version>=11?function(){var u=this.__clipPaths,t=this.style,R;if(u)for(var o=0;oQe&&(e=Qe-Rt),Object(u.useMemo)(function(){if(!ge.length)return[0,0];for(var a=ge.length,M=a,N=0;NNe+e){M=N-1;break}}for(var ee=0,re=a-1;re>=0;re-=1){var se=_e.get(ge[re].key)||p;if(se[Fe]1&&arguments[1]!==void 0?arguments[1]:!1,Te=ke&&typeof ke.getBoundingClientRect=="function"&&ke.getBoundingClientRect().width;if(Te){if(je){var oe=getComputedStyle(ke),ge=oe.marginLeft,le=oe.marginRight;Te+=+ge.replace("px","")+ +le.replace("px","")}Te=+Te.toFixed(6)}return Te||0},Ce=function(ke,je,Te){ke&&Object(I.a)(ke.style)==="object"&&(ke.style[je]=Te)},Le=function(){return J.any},He=E("bdgK"),Be=E("i8i4"),bt=E.n(Be),ct=E("wgJM"),Ot=E("l4aY"),Ft=E("m+aA"),Mt=E("c+Xe"),wt=E("zT1h"),kt=E("QC+M");function $t(_e,ke,je){return je?_e[0]===ke[0]:_e[0]===ke[0]&&_e[1]===ke[1]}function Lt(_e,ke,je){var Te=_e[ke]||{};return Object(k.a)(Object(k.a)({},Te),je)}function vt(_e,ke,je,Te){for(var oe=je.points,ge=Object.keys(_e),le=0;le1&&arguments[1]!==void 0?arguments[1]:2;ke();var ge=Object(ct.a)(function(){oe<=1?Te({isCanceled:function(){return ge!==_e.current}}):je(Te,oe-1)});_e.current=ge}return u.useEffect(function(){return function(){ke()}},[]),[je,ke]},ne=[et,ot,_t,at],te=!1,j=!0;function H(_e){return _e===_t||_e===at}var V=function(_e,ke){var je=u.useState(nt),Te=Object(U.a)(je,2),oe=Te[0],ge=Te[1],le=en(),Se=Object(U.a)(le,2),Oe=Se[0],Fe=Se[1];function Ne(){ge(et)}return qt(function(){if(oe!==nt&&oe!==at){var Qe=ne.indexOf(oe),dt=ne[Qe+1],Rt=ke(oe);Rt===te?ge(dt):Oe(function(e){function a(){if(e.isCanceled())return;ge(dt)}Rt===!0?a():Promise.resolve(Rt).then(a)})}},[_e,oe]),u.useEffect(function(){return function(){Fe()}},[]),[Ne,oe]},$=function(_e){var ke=Object(u.useRef)(),je=Object(u.useRef)(_e);je.current=_e;var Te=u.useCallback(function(le){je.current(le)},[]);function oe(le){le&&(le.removeEventListener(gt,Te),le.removeEventListener(pn,Te))}function ge(le){ke.current&&ke.current!==le&&oe(ke.current),le&&le!==ke.current&&(le.addEventListener(gt,Te),le.addEventListener(pn,Te),ke.current=le)}return u.useEffect(function(){return function(){oe(ke.current)}},[]),[ge,oe]};function de(_e,ke,je,Te){var oe=Te.motionEnter,ge=oe===void 0?!0:oe,le=Te.motionAppear,Se=le===void 0?!0:le,Oe=Te.motionLeave,Fe=Oe===void 0?!0:Oe,Ne=Te.motionDeadline,Qe=Te.motionLeaveImmediately,dt=Te.onAppearPrepare,Rt=Te.onEnterPrepare,e=Te.onLeavePrepare,a=Te.onAppearStart,M=Te.onEnterStart,N=Te.onLeaveStart,z=Te.onAppearActive,ee=Te.onEnterActive,re=Te.onLeaveActive,se=Te.onAppearEnd,he=Te.onEnterEnd,ve=Te.onLeaveEnd,we=Te.onVisibleChanged,Ve=pt(),We=Object(U.a)(Ve,2),tt=We[0],Je=We[1],rt=pt(st),Et=Object(U.a)(rt,2),Xe=Et[0],xt=Et[1],At=pt(null),Ht=Object(U.a)(At,2),Yt=Ht[0],Qt=Ht[1],Ut=Object(u.useRef)(!1),Jt=Object(u.useRef)(null),zt=Object(u.useRef)(!1),xn=Object(u.useRef)(null);function gn(){var Zt=je();return Zt||xn.current}var tn=Object(u.useRef)(!1);function an(Zt){var fn=gn();if(Zt&&!Zt.deadline&&Zt.target!==fn)return;var _n;Xe===Ke&&tn.current?_n=se==null?void 0:se(fn,Zt):Xe===me&&tn.current?_n=he==null?void 0:he(fn,Zt):Xe===De&&tn.current&&(_n=ve==null?void 0:ve(fn,Zt)),_n!==!1&&!zt.current&&(xt(st),Qt(null))}var sn=$(an),Tn=Object(U.a)(sn,1),Cn=Tn[0],Dn=u.useMemo(function(){var Zt,fn,_n;switch(Xe){case"appear":return Zt={},Object(Y.a)(Zt,et,dt),Object(Y.a)(Zt,ot,a),Object(Y.a)(Zt,_t,z),Zt;case"enter":return fn={},Object(Y.a)(fn,et,Rt),Object(Y.a)(fn,ot,M),Object(Y.a)(fn,_t,ee),fn;case"leave":return _n={},Object(Y.a)(_n,et,e),Object(Y.a)(_n,ot,N),Object(Y.a)(_n,_t,re),_n;default:return{}}},[Xe]),Gn=V(Xe,function(Zt){if(Zt===et){var fn=Dn[et];return fn?fn(gn()):te}if(rn in Dn){var _n;Qt(((_n=Dn[rn])===null||_n===void 0?void 0:_n.call(Dn,gn(),null))||null)}return rn===_t&&(Cn(gn()),Ne>0&&(clearTimeout(Jt.current),Jt.current=setTimeout(function(){an({deadline:!0})},Ne))),j}),Wn=Object(U.a)(Gn,2),Un=Wn[0],rn=Wn[1],Pn=H(rn);tn.current=Pn,qt(function(){Je(ke);var Zt=Ut.current;if(Ut.current=!0,!_e)return;var fn;!Zt&&ke&&Se&&(fn=Ke),Zt&&ke&&ge&&(fn=me),(Zt&&!ke&&Fe||!Zt&&Qe&&!ke&&Fe)&&(fn=De),fn&&(xt(fn),Un())},[ke]),Object(u.useEffect)(function(){(Xe===Ke&&!Se||Xe===me&&!ge||Xe===De&&!Fe)&&xt(st)},[Se,ge,Fe]),Object(u.useEffect)(function(){return function(){clearTimeout(Jt.current),zt.current=!0}},[]),Object(u.useEffect)(function(){tt!==void 0&&Xe===st&&(we==null||we(tt))},[tt,Xe]);var kn=Yt;return Dn[et]&&rn===ot&&(kn=Object(k.a)({transition:"none"},kn)),[Xe,rn,kn,tt!=null?tt:ke]}var Ie=function(_e){Object(n.a)(je,_e);var ke=Object(r.a)(je);function je(){return Object(O.a)(this,je),ke.apply(this,arguments)}return Object(_.a)(je,[{key:"render",value:function(){return this.props.children}}]),je}(u.Component),Ue=Ie;function ut(_e){var ke=_e;Object(I.a)(_e)==="object"&&(ke=_e.transitionSupport);function je(oe){return!!(oe.motionName&&ke)}var Te=u.forwardRef(function(oe,ge){var le=oe.visible,Se=le===void 0?!0:le,Oe=oe.removeOnLeave,Fe=Oe===void 0?!0:Oe,Ne=oe.forceRender,Qe=oe.children,dt=oe.motionName,Rt=oe.leavedClassName,e=oe.eventProps,a=je(oe),M=Object(u.useRef)(),N=Object(u.useRef)();function z(){try{return Object(Ft.a)(M.current||N.current)}catch(xt){return null}}var ee=de(a,Se,z,oe),re=Object(U.a)(ee,4),se=re[0],he=re[1],ve=re[2],we=re[3],Ve=u.useRef(we);we&&(Ve.current=!0);var We=Object(u.useRef)(ge);We.current=ge;var tt=u.useCallback(function(xt){M.current=xt,Object(Mt.b)(We.current,xt)},[]),Je,rt=Object(k.a)(Object(k.a)({},e),{},{visible:Se});if(!Qe)Je=null;else if(se===st||!je(oe))we?Je=Qe(Object(k.a)({},rt),tt):!Fe&&Ve.current?Je=Qe(Object(k.a)(Object(k.a)({},rt),{},{className:Rt}),tt):Ne?Je=Qe(Object(k.a)(Object(k.a)({},rt),{},{style:{display:"none"}}),tt):Je=null;else{var Et,Xe;he===et?Xe="prepare":H(he)?Xe="active":he===ot&&(Xe="start"),Je=Qe(Object(k.a)(Object(k.a)({},rt),{},{className:R()(Ze(dt,se),(Et={},Object(Y.a)(Et,Ze(dt,"".concat(se,"-").concat(Xe)),Xe),Object(Y.a)(Et,dt,typeof dt=="string"),Et)),style:ve}),tt)}return u.createElement(Ue,{ref:N},Je)});return Te.displayName="CSSMotion",Te}var yt=ut(un),St="add",Bt="keep",It="remove",it="removed";function Xt(_e){var ke;return _e&&Object(I.a)(_e)==="object"&&"key"in _e?ke=_e:ke={key:_e},Object(k.a)(Object(k.a)({},ke),{},{key:String(ke.key)})}function jt(){var _e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return _e.map(Xt)}function Nt(){var _e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],je=[],Te=0,oe=ke.length,ge=jt(_e),le=jt(ke);ge.forEach(function(Fe){for(var Ne=!1,Qe=Te;Qe1});return Oe.forEach(function(Fe){je=je.filter(function(Ne){var Qe=Ne.key,dt=Ne.status;return Qe!==Fe||dt!==It}),je.forEach(function(Ne){Ne.key===Fe&&(Ne.status=Bt)})}),je}var Dt=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function ln(_e){var ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:yt,je=function(Te){Object(n.a)(ge,Te);var oe=Object(r.a)(ge);function ge(){var le;return Object(O.a)(this,ge),le=oe.apply(this,arguments),le.state={keyEntities:[]},le.removeKey=function(Se){le.setState(function(Oe){var Fe=Oe.keyEntities;return{keyEntities:Fe.map(function(Ne){return Ne.key!==Se?Ne:Object(k.a)(Object(k.a)({},Ne),{},{status:it})})}})},le}return Object(_.a)(ge,[{key:"render",value:function(){var Se=this,Oe=this.state.keyEntities,Fe=this.props,Ne=Fe.component,Qe=Fe.children,dt=Fe.onVisibleChanged,Rt=Object(D.a)(Fe,["component","children","onVisibleChanged"]),e=Ne||u.Fragment,a={};return Dt.forEach(function(M){a[M]=Rt[M],delete Rt[M]}),delete Rt.keys,u.createElement(e,Rt,Oe.map(function(M){var N=M.status,z=Object(D.a)(M,["status"]),ee=N===St||N===Bt;return u.createElement(ke,Object(A.a)({},a,{key:z.key,visible:ee,eventProps:z,onVisibleChanged:function(se){dt==null||dt(se,{key:z.key}),se||Se.removeKey(z.key)}}),Qe)}))}}],[{key:"getDerivedStateFromProps",value:function(Se,Oe){var Fe=Se.keys,Ne=Oe.keyEntities,Qe=jt(Fe),dt=Nt(Ne,Qe);return{keyEntities:dt.filter(function(Rt){var e=Ne.find(function(a){var M=a.key;return Rt.key===M});return!(e&&e.status===it&&Rt.status===It)})}}}]),ge}(u.Component);return je.defaultProps={component:"div"},je}var bn=ln(un),on=yt;function cn(_e){var ke=_e.prefixCls,je=_e.motion,Te=_e.animation,oe=_e.transitionName;return je||(Te?{motionName:"".concat(ke,"-").concat(Te)}:oe?{motionName:oe}:null)}function On(_e){var ke=_e.prefixCls,je=_e.visible,Te=_e.zIndex,oe=_e.mask,ge=_e.maskMotion,le=_e.maskAnimation,Se=_e.maskTransitionName;if(!oe)return null;var Oe={};return(ge||Se||le)&&(Oe=Object(k.a)({motionAppear:!0},cn({motion:ge,prefixCls:ke,transitionName:Se,animation:le}))),u.createElement(on,Object(A.a)({},Oe,{visible:je,removeOnLeave:!0}),function(Fe){var Ne=Fe.className;return u.createElement("div",{style:{zIndex:Te},className:R()("".concat(ke,"-mask"),Ne)})})}var Ln=E("9mu1"),En=E("o0o1"),In=E.n(En),Bn=E("HaE+"),An=["measure","align",null,"motion"],jn=function(_e,ke){var je=Object(u.useState)(null),Te=Object(U.a)(je,2),oe=Te[0],ge=Te[1],le=Object(u.useRef)(),Se=Object(u.useRef)(!1);function Oe(Qe){Se.current||ge(Qe)}function Fe(){ct.a.cancel(le.current)}function Ne(Qe){Fe(),le.current=Object(ct.a)(function(){Oe(function(dt){switch(oe){case"align":return"motion";case"motion":return"stable";default:}return dt}),Qe==null||Qe()})}return Object(u.useEffect)(function(){Oe("measure")},[_e]),Object(u.useEffect)(function(){switch(oe){case"measure":ke();break;default:}oe&&(le.current=Object(ct.a)(Object(Bn.a)(In.a.mark(function Qe(){var dt,Rt;return In.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:dt=An.indexOf(oe),Rt=An[dt+1],Rt&&dt!==-1&&Oe(Rt);case 3:case"end":return a.stop()}},Qe)}))))},[oe]),Object(u.useEffect)(function(){return function(){Se.current=!0,Fe()}},[]),[oe,Ne]},vn=function(_e){var ke=u.useState({width:0,height:0}),je=Object(U.a)(ke,2),Te=je[0],oe=je[1];function ge(Se){oe({width:Se.offsetWidth,height:Se.offsetHeight})}var le=u.useMemo(function(){var Se={};if(_e){var Oe=Te.width,Fe=Te.height;_e.indexOf("height")!==-1&&Fe?Se.height=Fe:_e.indexOf("minHeight")!==-1&&Fe&&(Se.minHeight=Fe),_e.indexOf("width")!==-1&&Oe?Se.width=Oe:_e.indexOf("minWidth")!==-1&&Oe&&(Se.minWidth=Oe)}return Se},[_e,Te]);return[le,ge]},Pt=u.forwardRef(function(_e,ke){var je=_e.visible,Te=_e.prefixCls,oe=_e.className,ge=_e.style,le=_e.children,Se=_e.zIndex,Oe=_e.stretch,Fe=_e.destroyPopupOnHide,Ne=_e.forceRender,Qe=_e.align,dt=_e.point,Rt=_e.getRootDomNode,e=_e.getClassNameFromAlign,a=_e.onAlign,M=_e.onMouseEnter,N=_e.onMouseLeave,z=_e.onMouseDown,ee=_e.onTouchStart,re=Object(u.useRef)(),se=Object(u.useRef)(),he=Object(u.useState)(),ve=Object(U.a)(he,2),we=ve[0],Ve=ve[1],We=vn(Oe),tt=Object(U.a)(We,2),Je=tt[0],rt=tt[1];function Et(){Oe&&rt(Rt())}var Xe=jn(je,Et),xt=Object(U.a)(Xe,2),At=xt[0],Ht=xt[1],Yt=Object(u.useRef)();function Qt(){return dt||Rt}function Ut(){var sn;(sn=re.current)===null||sn===void 0||sn.forceAlign()}function Jt(sn,Tn){var Cn=e(Tn);we!==Cn&&Ve(Cn),At==="align"&&(we!==Cn?Promise.resolve().then(function(){Ut()}):Ht(function(){var Dn;(Dn=Yt.current)===null||Dn===void 0||Dn.call(Yt)}),a==null||a(sn,Tn))}var zt=Object(k.a)({},cn(_e));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(sn){var Tn=zt[sn];zt[sn]=function(Cn,Dn){return Ht(),Tn==null?void 0:Tn(Cn,Dn)}});function xn(){return new Promise(function(sn){Yt.current=sn})}u.useEffect(function(){!zt.motionName&&At==="motion"&&Ht()},[zt.motionName,At]),u.useImperativeHandle(ke,function(){return{forceAlign:Ut,getElement:function(){return se.current}}});var gn=Object(k.a)(Object(k.a)({},Je),{},{zIndex:Se,opacity:At==="motion"||At==="stable"||!je?void 0:0,pointerEvents:At==="stable"?void 0:"none"},ge),tn=!0;(Qe==null?void 0:Qe.points)&&(At==="align"||At==="stable")&&(tn=!1);var an=le;return u.Children.count(le)>1&&(an=u.createElement("div",{className:"".concat(Te,"-content")},le)),u.createElement(on,Object(A.a)({visible:je,ref:se,leavedClassName:"".concat(Te,"-hidden")},zt,{onAppearPrepare:xn,onEnterPrepare:xn,removeOnLeave:Fe,forceRender:Ne}),function(sn,Tn){var Cn=sn.className,Dn=sn.style,Gn=R()(Te,oe,we,Cn);return u.createElement(Ln.a,{target:Qt(),key:"popup",ref:re,monitorWindowResize:!0,disabled:tn,align:Qe,onAlign:Jt},u.createElement("div",{ref:Tn,className:Gn,onMouseEnter:M,onMouseLeave:N,onMouseDownCapture:z,onTouchStartCapture:ee,style:Object(k.a)(Object(k.a)({},Dn),gn)},an))})});Pt.displayName="PopupInner";var dn=Pt,Sn=u.forwardRef(function(_e,ke){var je=_e.prefixCls,Te=_e.visible,oe=_e.zIndex,ge=_e.children,le=_e.mobile;le=le===void 0?{}:le;var Se=le.popupClassName,Oe=le.popupStyle,Fe=le.popupMotion,Ne=Fe===void 0?{}:Fe,Qe=le.popupRender,dt=u.useRef();u.useImperativeHandle(ke,function(){return{forceAlign:function(){},getElement:function(){return dt.current}}});var Rt=Object(k.a)({zIndex:oe},Oe),e=ge;return u.Children.count(ge)>1&&(e=u.createElement("div",{className:"".concat(je,"-content")},ge)),Qe&&(e=Qe(e)),u.createElement(on,Object(A.a)({visible:Te,ref:dt,removeOnLeave:!0},Ne),function(a,M){var N=a.className,z=a.style,ee=R()(je,Se,N);return u.createElement("div",{ref:M,className:ee,style:Object(k.a)(Object(k.a)({},z),Rt)},e)})});Sn.displayName="MobilePopupInner";var nn=Sn,ar=["visible","mobile"],or=u.forwardRef(function(_e,ke){var je=_e.visible,Te=_e.mobile,oe=Object(D.a)(_e,ar),ge=Object(u.useState)(je),le=Object(U.a)(ge,2),Se=le[0],Oe=le[1],Fe=Object(u.useState)(!1),Ne=Object(U.a)(Fe,2),Qe=Ne[0],dt=Ne[1],Rt=Object(k.a)(Object(k.a)({},oe),{},{visible:Se});Object(u.useEffect)(function(){Oe(je),je&&Te&&dt(lt())},[je,Te]);var e=Qe?u.createElement(nn,Object(A.a)({},Rt,{mobile:Te,ref:ke})):u.createElement(dn,Object(A.a)({},Rt,{ref:ke}));return u.createElement("div",null,u.createElement(On,Rt),e)});or.displayName="Popup";var yn=or,Qn=u.createContext(null),sr=Qn;function lr(){}function mr(){return""}function pr(_e){return _e?_e.ownerDocument:window.document}var xr=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function zn(_e){var ke=function(je){Object(n.a)(oe,je);var Te=Object(r.a)(oe);function oe(ge){var le;Object(O.a)(this,oe),le=Te.call(this,ge),le.popupRef=u.createRef(),le.triggerRef=u.createRef(),le.attachId=void 0,le.clickOutsideHandler=void 0,le.touchOutsideHandler=void 0,le.contextMenuOutsideHandler1=void 0,le.contextMenuOutsideHandler2=void 0,le.mouseDownTimeout=void 0,le.focusTime=void 0,le.preClickTime=void 0,le.preTouchTime=void 0,le.delayTimer=void 0,le.hasPopupMouseDown=void 0,le.onMouseEnter=function(Oe){var Fe=le.props.mouseEnterDelay;le.fireEvents("onMouseEnter",Oe),le.delaySetPopupVisible(!0,Fe,Fe?null:Oe)},le.onMouseMove=function(Oe){le.fireEvents("onMouseMove",Oe),le.setPoint(Oe)},le.onMouseLeave=function(Oe){le.fireEvents("onMouseLeave",Oe),le.delaySetPopupVisible(!1,le.props.mouseLeaveDelay)},le.onPopupMouseEnter=function(){le.clearDelayTimer()},le.onPopupMouseLeave=function(Oe){var Fe;if(Oe.relatedTarget&&!Oe.relatedTarget.setTimeout&&Object(Ot.a)((Fe=le.popupRef.current)===null||Fe===void 0?void 0:Fe.getElement(),Oe.relatedTarget))return;le.delaySetPopupVisible(!1,le.props.mouseLeaveDelay)},le.onFocus=function(Oe){le.fireEvents("onFocus",Oe),le.clearDelayTimer(),le.isFocusToShow()&&(le.focusTime=Date.now(),le.delaySetPopupVisible(!0,le.props.focusDelay))},le.onMouseDown=function(Oe){le.fireEvents("onMouseDown",Oe),le.preClickTime=Date.now()},le.onTouchStart=function(Oe){le.fireEvents("onTouchStart",Oe),le.preTouchTime=Date.now()},le.onBlur=function(Oe){le.fireEvents("onBlur",Oe),le.clearDelayTimer(),le.isBlurToHide()&&le.delaySetPopupVisible(!1,le.props.blurDelay)},le.onContextMenu=function(Oe){Oe.preventDefault(),le.fireEvents("onContextMenu",Oe),le.setPopupVisible(!0,Oe)},le.onContextMenuClose=function(){le.isContextMenuToShow()&&le.close()},le.onClick=function(Oe){if(le.fireEvents("onClick",Oe),le.focusTime){var Fe;if(le.preClickTime&&le.preTouchTime?Fe=Math.min(le.preClickTime,le.preTouchTime):le.preClickTime?Fe=le.preClickTime:le.preTouchTime&&(Fe=le.preTouchTime),Math.abs(Fe-le.focusTime)<20)return;le.focusTime=0}le.preClickTime=0,le.preTouchTime=0,le.isClickToShow()&&(le.isClickToHide()||le.isBlurToHide())&&Oe&&Oe.preventDefault&&Oe.preventDefault();var Ne=!le.state.popupVisible;(le.isClickToHide()&&!Ne||Ne&&le.isClickToShow())&&le.setPopupVisible(!le.state.popupVisible,Oe)},le.onPopupMouseDown=function(){if(le.hasPopupMouseDown=!0,clearTimeout(le.mouseDownTimeout),le.mouseDownTimeout=window.setTimeout(function(){le.hasPopupMouseDown=!1},0),le.context){var Oe;(Oe=le.context).onPopupMouseDown.apply(Oe,arguments)}},le.onDocumentClick=function(Oe){if(le.props.mask&&!le.props.maskClosable)return;var Fe=Oe.target,Ne=le.getRootDomNode(),Qe=le.getPopupDomNode();(!Object(Ot.a)(Ne,Fe)||le.isContextMenuOnly())&&!Object(Ot.a)(Qe,Fe)&&!le.hasPopupMouseDown&&le.close()},le.getRootDomNode=function(){var Oe=le.props.getTriggerDOMNode;if(Oe)return Oe(le.triggerRef.current);try{var Fe=Object(Ft.a)(le.triggerRef.current);if(Fe)return Fe}catch(Ne){}return bt.a.findDOMNode(Object(f.a)(le))},le.getPopupClassNameFromAlign=function(Oe){var Fe=[],Ne=le.props,Qe=Ne.popupPlacement,dt=Ne.builtinPlacements,Rt=Ne.prefixCls,e=Ne.alignPoint,a=Ne.getPopupClassNameFromAlign;return Qe&&dt&&Fe.push(vt(dt,Rt,Oe,e)),a&&Fe.push(a(Oe)),Fe.join(" ")},le.getComponent=function(){var Oe=le.props,Fe=Oe.prefixCls,Ne=Oe.destroyPopupOnHide,Qe=Oe.popupClassName,dt=Oe.onPopupAlign,Rt=Oe.popupMotion,e=Oe.popupAnimation,a=Oe.popupTransitionName,M=Oe.popupStyle,N=Oe.mask,z=Oe.maskAnimation,ee=Oe.maskTransitionName,re=Oe.maskMotion,se=Oe.zIndex,he=Oe.popup,ve=Oe.stretch,we=Oe.alignPoint,Ve=Oe.mobile,We=Oe.forceRender,tt=le.state,Je=tt.popupVisible,rt=tt.point,Et=le.getPopupAlign(),Xe={};return le.isMouseEnterToShow()&&(Xe.onMouseEnter=le.onPopupMouseEnter),le.isMouseLeaveToHide()&&(Xe.onMouseLeave=le.onPopupMouseLeave),Xe.onMouseDown=le.onPopupMouseDown,Xe.onTouchStart=le.onPopupMouseDown,u.createElement(yn,Object(A.a)({prefixCls:Fe,destroyPopupOnHide:Ne,visible:Je,point:we&&rt,className:Qe,align:Et,onAlign:dt,animation:e,getClassNameFromAlign:le.getPopupClassNameFromAlign},Xe,{stretch:ve,getRootDomNode:le.getRootDomNode,style:M,mask:N,zIndex:se,transitionName:a,maskAnimation:z,maskTransitionName:ee,maskMotion:re,ref:le.popupRef,motion:Rt,mobile:Ve,forceRender:We}),typeof he=="function"?he():he)},le.attachParent=function(Oe){ct.a.cancel(le.attachId);var Fe=le.props,Ne=Fe.getPopupContainer,Qe=Fe.getDocument,dt=le.getRootDomNode(),Rt;Ne?(dt||Ne.length===0)&&(Rt=Ne(dt)):Rt=Qe(le.getRootDomNode()).body,Rt?Rt.appendChild(Oe):le.attachId=Object(ct.a)(function(){le.attachParent(Oe)})},le.getContainer=function(){var Oe=le.props.getDocument,Fe=Oe(le.getRootDomNode()).createElement("div");return Fe.style.position="absolute",Fe.style.top="0",Fe.style.left="0",Fe.style.width="100%",le.attachParent(Fe),Fe},le.setPoint=function(Oe){var Fe=le.props.alignPoint;if(!Fe||!Oe)return;le.setState({point:{pageX:Oe.pageX,pageY:Oe.pageY}})},le.handlePortalUpdate=function(){le.state.prevPopupVisible!==le.state.popupVisible&&le.props.afterPopupVisibleChange(le.state.popupVisible)},le.triggerContextValue={onPopupMouseDown:le.onPopupMouseDown};var Se;return"popupVisible"in ge?Se=!!ge.popupVisible:Se=!!ge.defaultPopupVisible,le.state={prevPopupVisible:Se,popupVisible:Se},xr.forEach(function(Oe){le["fire".concat(Oe)]=function(Fe){le.fireEvents(Oe,Fe)}}),le}return Object(_.a)(oe,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var le=this.props,Se=this.state;if(Se.popupVisible){var Oe;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(Oe=le.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(wt.a)(Oe,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(Oe=Oe||le.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(wt.a)(Oe,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(Oe=Oe||le.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(wt.a)(Oe,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(wt.a)(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),ct.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var le;return((le=this.popupRef.current)===null||le===void 0?void 0:le.getElement())||null}},{key:"getPopupAlign",value:function(){var le=this.props,Se=le.popupPlacement,Oe=le.popupAlign,Fe=le.builtinPlacements;return Se&&Fe?Lt(Fe,Se,Oe):Oe}},{key:"setPopupVisible",value:function(le,Se){var Oe=this.props.alignPoint,Fe=this.state.popupVisible;this.clearDelayTimer(),Fe!==le&&("popupVisible"in this.props||this.setState({popupVisible:le,prevPopupVisible:Fe}),this.props.onPopupVisibleChange(le)),Oe&&Se&&le&&this.setPoint(Se)}},{key:"delaySetPopupVisible",value:function(le,Se,Oe){var Fe=this,Ne=Se*1e3;if(this.clearDelayTimer(),Ne){var Qe=Oe?{pageX:Oe.pageX,pageY:Oe.pageY}:null;this.delayTimer=window.setTimeout(function(){Fe.setPopupVisible(le,Qe),Fe.clearDelayTimer()},Ne)}else this.setPopupVisible(le,Oe)}},{key:"clearDelayTimer",value:function(){this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null)}},{key:"clearOutsideHandler",value:function(){this.clickOutsideHandler&&(this.clickOutsideHandler.remove(),this.clickOutsideHandler=null),this.contextMenuOutsideHandler1&&(this.contextMenuOutsideHandler1.remove(),this.contextMenuOutsideHandler1=null),this.contextMenuOutsideHandler2&&(this.contextMenuOutsideHandler2.remove(),this.contextMenuOutsideHandler2=null),this.touchOutsideHandler&&(this.touchOutsideHandler.remove(),this.touchOutsideHandler=null)}},{key:"createTwoChains",value:function(le){var Se=this.props.children.props,Oe=this.props;return Se[le]&&Oe[le]?this["fire".concat(le)]:Se[le]||Oe[le]}},{key:"isClickToShow",value:function(){var le=this.props,Se=le.action,Oe=le.showAction;return Se.indexOf("click")!==-1||Oe.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var le=this.props.action;return le==="contextMenu"||le.length===1&&le[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var le=this.props,Se=le.action,Oe=le.showAction;return Se.indexOf("contextMenu")!==-1||Oe.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var le=this.props,Se=le.action,Oe=le.hideAction;return Se.indexOf("click")!==-1||Oe.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var le=this.props,Se=le.action,Oe=le.showAction;return Se.indexOf("hover")!==-1||Oe.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var le=this.props,Se=le.action,Oe=le.hideAction;return Se.indexOf("hover")!==-1||Oe.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var le=this.props,Se=le.action,Oe=le.showAction;return Se.indexOf("focus")!==-1||Oe.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var le=this.props,Se=le.action,Oe=le.hideAction;return Se.indexOf("focus")!==-1||Oe.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var le;(le=this.popupRef.current)===null||le===void 0||le.forceAlign()}}},{key:"fireEvents",value:function(le,Se){var Oe=this.props.children.props[le];Oe&&Oe(Se);var Fe=this.props[le];Fe&&Fe(Se)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var le=this.state.popupVisible,Se=this.props,Oe=Se.children,Fe=Se.forceRender,Ne=Se.alignPoint,Qe=Se.className,dt=Se.autoDestroy,Rt=u.Children.only(Oe),e={key:"trigger"};this.isContextMenuToShow()?e.onContextMenu=this.onContextMenu:e.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(e.onClick=this.onClick,e.onMouseDown=this.onMouseDown,e.onTouchStart=this.onTouchStart):(e.onClick=this.createTwoChains("onClick"),e.onMouseDown=this.createTwoChains("onMouseDown"),e.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(e.onMouseEnter=this.onMouseEnter,Ne&&(e.onMouseMove=this.onMouseMove)):e.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?e.onMouseLeave=this.onMouseLeave:e.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(e.onFocus=this.onFocus,e.onBlur=this.onBlur):(e.onFocus=this.createTwoChains("onFocus"),e.onBlur=this.createTwoChains("onBlur"));var a=R()(Rt&&Rt.props&&Rt.props.className,Qe);a&&(e.className=a);var M=Object(k.a)({},e);Object(Mt.c)(Rt)&&(M.ref=Object(Mt.a)(this.triggerRef,Rt.ref));var N=u.cloneElement(Rt,M),z;return(le||this.popupRef.current||Fe)&&(z=u.createElement(_e,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!le&&dt&&(z=null),u.createElement(sr.Provider,{value:this.triggerContextValue},N,z)}}],[{key:"getDerivedStateFromProps",value:function(le,Se){var Oe=le.popupVisible,Fe={};return Oe!==void 0&&Se.popupVisible!==Oe&&(Fe.popupVisible=Oe,Fe.prevPopupVisible=Se.popupVisible),Fe}}]),oe}(u.Component);return ke.contextType=sr,ke.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:mr,getDocument:pr,onPopupVisibleChange:lr,afterPopupVisibleChange:lr,onPopupAlign:lr,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},ke}var ir=zn(kt.a),$n={adjustX:1,adjustY:1},Sr={topLeft:{points:["bl","tl"],overflow:$n,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:$n,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:$n,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:$n,offset:[4,0]}},Er={topLeft:{points:["bl","tl"],overflow:$n,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:$n,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:$n,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:$n,offset:[4,0]}},qr=Sr,rr=0,Vn={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},vr=function(ke,je,Te){var oe=be(je),ge=ke.getState();ke.setState({defaultActiveFirst:Object(k.a)(Object(k.a)({},ge.defaultActiveFirst),{},Object(Y.a)({},oe,Te))})},Tr=function(_e){Object(n.a)(je,_e);var ke=Object(r.a)(je);function je(Te){var oe;Object(O.a)(this,je),oe=ke.call(this,Te),oe.onDestroy=function(Ne){oe.props.onDestroy(Ne)},oe.onKeyDown=function(Ne){var Qe=Ne.keyCode,dt=oe.menuInstance,Rt=oe.props.store,e=oe.getVisible();if(Qe===P.a.ENTER)return oe.onTitleClick(Ne),vr(Rt,oe.props.eventKey,!0),!0;if(Qe===P.a.RIGHT)return e?dt.onKeyDown(Ne):(oe.triggerOpenChange(!0),vr(Rt,oe.props.eventKey,!0)),!0;if(Qe===P.a.LEFT){var a;if(e)a=dt.onKeyDown(Ne);else return;return a||(oe.triggerOpenChange(!1),a=!0),a}return e&&(Qe===P.a.UP||Qe===P.a.DOWN)?dt.onKeyDown(Ne):void 0},oe.onOpenChange=function(Ne){oe.props.onOpenChange(Ne)},oe.onPopupVisibleChange=function(Ne){oe.triggerOpenChange(Ne,Ne?"mouseenter":"mouseleave")},oe.onMouseEnter=function(Ne){var Qe=oe.props,dt=Qe.eventKey,Rt=Qe.onMouseEnter,e=Qe.store;vr(e,oe.props.eventKey,!1),Rt({key:dt,domEvent:Ne})},oe.onMouseLeave=function(Ne){var Qe=oe.props,dt=Qe.parentMenu,Rt=Qe.eventKey,e=Qe.onMouseLeave;dt.subMenuInstance=Object(f.a)(oe),e({key:Rt,domEvent:Ne})},oe.onTitleMouseEnter=function(Ne){var Qe=oe.props,dt=Qe.eventKey,Rt=Qe.onItemHover,e=Qe.onTitleMouseEnter;Rt({key:dt,hover:!0}),e({key:dt,domEvent:Ne})},oe.onTitleMouseLeave=function(Ne){var Qe=oe.props,dt=Qe.parentMenu,Rt=Qe.eventKey,e=Qe.onItemHover,a=Qe.onTitleMouseLeave;dt.subMenuInstance=Object(f.a)(oe),e({key:Rt,hover:!1}),a({key:Rt,domEvent:Ne})},oe.onTitleClick=function(Ne){var Qe=Object(f.a)(oe),dt=Qe.props;if(dt.onTitleClick({key:dt.eventKey,domEvent:Ne}),dt.triggerSubMenuAction==="hover")return;oe.triggerOpenChange(!oe.getVisible(),"click"),vr(dt.store,oe.props.eventKey,!1)},oe.onSubMenuClick=function(Ne){typeof oe.props.onClick=="function"&&oe.props.onClick(oe.addKeyPath(Ne))},oe.onSelect=function(Ne){oe.props.onSelect(Ne)},oe.onDeselect=function(Ne){oe.props.onDeselect(Ne)},oe.getPrefixCls=function(){return"".concat(oe.props.rootPrefixCls,"-submenu")},oe.getActiveClassName=function(){return"".concat(oe.getPrefixCls(),"-active")},oe.getDisabledClassName=function(){return"".concat(oe.getPrefixCls(),"-disabled")},oe.getSelectedClassName=function(){return"".concat(oe.getPrefixCls(),"-selected")},oe.getOpenClassName=function(){return"".concat(oe.props.rootPrefixCls,"-submenu-open")},oe.getVisible=function(){return oe.state.isOpen},oe.getMode=function(){return oe.state.mode},oe.saveMenuInstance=function(Ne){oe.menuInstance=Ne},oe.addKeyPath=function(Ne){return Object(k.a)(Object(k.a)({},Ne),{},{keyPath:(Ne.keyPath||[]).concat(oe.props.eventKey)})},oe.triggerOpenChange=function(Ne,Qe){var dt=oe.props.eventKey,Rt=function(){oe.onOpenChange({key:dt,item:Object(f.a)(oe),trigger:Qe,open:Ne})};Qe==="mouseenter"?oe.mouseenterTimeout=setTimeout(function(){Rt()},0):Rt()},oe.isChildrenSelected=function(){var Ne={find:!1};return ft(oe.props.children,oe.props.selectedKeys,Ne),Ne.find},oe.isInlineMode=function(){return oe.getMode()==="inline"},oe.adjustWidth=function(){if(!oe.subMenuTitle||!oe.menuInstance)return;var Ne=Be.findDOMNode(oe.menuInstance);if(Ne.offsetWidth>=oe.subMenuTitle.offsetWidth)return;Ne.style.minWidth="".concat(oe.subMenuTitle.offsetWidth,"px")},oe.saveSubMenuTitle=function(Ne){oe.subMenuTitle=Ne},oe.getBaseProps=function(){var Ne=Object(f.a)(oe),Qe=Ne.props,dt=oe.getMode();return{mode:dt==="horizontal"?"vertical":dt,visible:oe.getVisible(),level:Qe.level+1,inlineIndent:Qe.inlineIndent,focusable:!1,onClick:oe.onSubMenuClick,onSelect:oe.onSelect,onDeselect:oe.onDeselect,onDestroy:oe.onDestroy,selectedKeys:Qe.selectedKeys,eventKey:"".concat(Qe.eventKey,"-menu-"),openKeys:Qe.openKeys,motion:Qe.motion,onOpenChange:oe.onOpenChange,subMenuOpenDelay:Qe.subMenuOpenDelay,parentMenu:Object(f.a)(oe),subMenuCloseDelay:Qe.subMenuCloseDelay,forceSubMenuRender:Qe.forceSubMenuRender,triggerSubMenuAction:Qe.triggerSubMenuAction,builtinPlacements:Qe.builtinPlacements,defaultActiveFirst:Qe.store.getState().defaultActiveFirst[be(Qe.eventKey)],multiple:Qe.multiple,prefixCls:Qe.rootPrefixCls,id:oe.internalMenuId,manualRef:oe.saveMenuInstance,itemIcon:Qe.itemIcon,expandIcon:Qe.expandIcon,direction:Qe.direction}},oe.getMotion=function(Ne,Qe){var dt=Object(f.a)(oe),Rt=dt.haveRendered,e=oe.props,a=e.motion,M=e.rootPrefixCls,N=Object(k.a)(Object(k.a)({},a),{},{leavedClassName:"".concat(M,"-hidden"),removeOnLeave:!1,motionAppear:Rt||!Qe||Ne!=="inline"});return N};var ge=Te.store,le=Te.eventKey,Se=ge.getState(),Oe=Se.defaultActiveFirst;oe.isRootMenu=!1;var Fe=!1;return Oe&&(Fe=Oe[le]),vr(ge,le,Fe),oe.state={mode:Te.mode,isOpen:Te.isOpen},oe}return Object(_.a)(je,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var oe=this,ge=this.props,le=ge.mode,Se=ge.parentMenu,Oe=ge.manualRef,Fe=ge.isOpen,Ne=function(){oe.setState({mode:le,isOpen:Fe})},Qe=Fe!==this.state.isOpen,dt=le!==this.state.mode;if((dt||Qe)&&(ct.a.cancel(this.updateStateRaf),dt?this.updateStateRaf=Object(ct.a)(Ne):Ne()),Oe&&Oe(this),le!=="horizontal"||!(Se==null?void 0:Se.isRootMenu)||!Fe)return;this.minWidthTimeout=setTimeout(function(){return oe.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var oe=this.props,ge=oe.onDestroy,le=oe.eventKey;ge&&ge(le),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),ct.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(oe,ge){var le=this.getBaseProps();return u.createElement(Kr,Object(A.a)({},le,{id:this.internalMenuId,className:oe,style:ge}),this.props.children)}},{key:"renderChildren",value:function(){var oe=this,ge=this.getBaseProps(),le=ge.mode,Se=ge.visible,Oe=ge.forceSubMenuRender,Fe=ge.direction,Ne=this.getMotion(le,Se);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||Se||Oe,!this.haveOpened)return u.createElement("div",null);var Qe=R()("".concat(ge.prefixCls,"-sub"),Object(Y.a)({},"".concat(ge.prefixCls,"-rtl"),Fe==="rtl"));return this.isInlineMode()?u.createElement(on,Object(A.a)({visible:ge.visible,forceRender:Oe},Ne),function(dt){var Rt=dt.className,e=dt.style,a=R()(Qe,Rt);return oe.renderPopupMenu(a,e)}):this.renderPopupMenu(Qe)}},{key:"render",value:function(){var oe,ge,le,Se=Object(k.a)({},this.props),Oe=this.getVisible(),Fe=this.getPrefixCls(),Ne=this.isInlineMode(),Qe=this.getMode(),dt=R()(Fe,"".concat(Fe,"-").concat(Qe),(oe={},Object(Y.a)(oe,Se.className,!!Se.className),Object(Y.a)(oe,this.getOpenClassName(),Oe),Object(Y.a)(oe,this.getActiveClassName(),Se.active||Oe&&!Ne),Object(Y.a)(oe,this.getDisabledClassName(),Se.disabled),Object(Y.a)(oe,this.getSelectedClassName(),this.isChildrenSelected()),oe));this.internalMenuId||(Se.eventKey?this.internalMenuId="".concat(Se.eventKey,"$Menu"):(rr+=1,this.internalMenuId="$__$".concat(rr,"$Menu")));var Rt={},e={},a={};Se.disabled||(Rt={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},e={onClick:this.onTitleClick},a={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var M={},N=Se.direction,z=N==="rtl";Ne&&(z?M.paddingRight=Se.inlineIndent*Se.level:M.paddingLeft=Se.inlineIndent*Se.level);var ee={};this.getVisible()&&(ee={"aria-owns":this.internalMenuId});var re=null;Qe!=="horizontal"&&(re=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(re=u.createElement(this.props.expandIcon,Object(k.a)({},this.props))));var se=u.createElement("div",Object(A.a)({ref:this.saveSubMenuTitle,style:M,className:"".concat(Fe,"-title"),role:"button"},a,e,{"aria-expanded":Oe},ee,{"aria-haspopup":"true",title:typeof Se.title=="string"?Se.title:void 0}),Se.title,re||u.createElement("i",{className:"".concat(Fe,"-arrow")})),he=this.renderChildren(),ve=((ge=Se.parentMenu)===null||ge===void 0?void 0:ge.isRootMenu)?Se.parentMenu.props.getPopupContainer:function(Qt){return Qt.parentNode},we=Vn[Qe],Ve=Se.popupOffset?{offset:Se.popupOffset}:{},We=R()((le={},Object(Y.a)(le,Se.popupClassName,Se.popupClassName&&!Ne),Object(Y.a)(le,"".concat(Fe,"-rtl"),z),le)),tt=Se.disabled,Je=Se.triggerSubMenuAction,rt=Se.subMenuOpenDelay,Et=Se.forceSubMenuRender,Xe=Se.subMenuCloseDelay,xt=Se.builtinPlacements;Pe.forEach(function(Qt){return delete Se[Qt]}),delete Se.onClick;var At=z?Object(k.a)(Object(k.a)({},Er),xt):Object(k.a)(Object(k.a)({},Sr),xt);delete Se.direction;var Ht=this.getBaseProps(),Yt=Ne?null:this.getMotion(Ht.mode,Ht.visible);return u.createElement("li",Object(A.a)({},Se,Rt,{className:dt,role:"menuitem"}),u.createElement(ir,{prefixCls:Fe,popupClassName:R()("".concat(Fe,"-popup"),We),getPopupContainer:ve,builtinPlacements:At,popupPlacement:we,popupVisible:Ne?!1:Oe,popupAlign:Ve,popup:Ne?null:he,action:tt||Ne?[]:[Je],mouseEnterDelay:rt,mouseLeaveDelay:Xe,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:Et,popupMotion:Yt},se),Ne?he:null)}}]),je}(u.Component);Tr.defaultProps={onMouseEnter:fe,onMouseLeave:fe,onTitleMouseEnter:fe,onTitleMouseLeave:fe,onTitleClick:fe,manualRef:fe,mode:"vertical",title:""};var $r=Object(d.b)(function(_e,ke){var je=_e.openKeys,Te=_e.activeKey,oe=_e.selectedKeys,ge=ke.eventKey,le=ke.subMenuKey;return{isOpen:je.indexOf(ge)>-1,active:Te[le]===ge,selectedKeys:oe}})(Tr);$r.isSubMenu=!0;var da=$r,ea="menuitem-overflowed",ca=.5,Lr=function(_e){Object(n.a)(je,_e);var ke=Object(r.a)(je);function je(){var Te;return Object(O.a)(this,je),Te=ke.apply(this,arguments),Te.resizeObserver=null,Te.mutationObserver=null,Te.originalTotalWidth=0,Te.overflowedItems=[],Te.menuItemSizes=[],Te.cancelFrameId=null,Te.state={lastVisibleIndex:void 0},Te.childRef=u.createRef(),Te.getMenuItemNodes=function(){var oe=Te.props.prefixCls,ge=Te.childRef.current;return ge?[].slice.call(ge.children).filter(function(le){return le.className.split(" ").indexOf("".concat(oe,"-overflowed-submenu"))<0}):[]},Te.getOverflowedSubMenuItem=function(oe,ge,le){var Se=Te.props,Oe=Se.overflowedIndicator,Fe=Se.level,Ne=Se.mode,Qe=Se.prefixCls,dt=Se.theme;if(Fe!==1||Ne!=="horizontal")return null;var Rt=Te.props.children[0],e=Rt.props,a=e.children,M=e.title,N=e.style,z=Object(D.a)(e,["children","title","style"]),ee=Object(k.a)({},N),re="".concat(oe,"-overflowed-indicator"),se="".concat(oe,"-overflowed-indicator");ge.length===0&&le!==!0?ee=Object(k.a)(Object(k.a)({},ee),{},{display:"none"}):le&&(ee=Object(k.a)(Object(k.a)({},ee),{},{visibility:"hidden",position:"absolute"}),re="".concat(re,"-placeholder"),se="".concat(se,"-placeholder"));var he=dt?"".concat(Qe,"-").concat(dt):"",ve={};return Pe.forEach(function(we){z[we]!==void 0&&(ve[we]=z[we])}),u.createElement(da,Object(A.a)({title:Oe,className:"".concat(Qe,"-overflowed-submenu"),popupClassName:he},ve,{key:re,eventKey:se,disabled:!1,style:ee}),ge)},Te.setChildrenWidthAndResize=function(){if(Te.props.mode!=="horizontal")return;var oe=Te.childRef.current;if(!oe)return;var ge=oe.children;if(!ge||ge.length===0)return;var le=oe.children[ge.length-1];Ce(le,"display","inline-block");var Se=Te.getMenuItemNodes(),Oe=Se.filter(function(Fe){return Fe.className.split(" ").indexOf(ea)>=0});Oe.forEach(function(Fe){Ce(Fe,"display","inline-block")}),Te.menuItemSizes=Se.map(function(Fe){return ze(Fe,!0)}),Oe.forEach(function(Fe){Ce(Fe,"display","none")}),Te.overflowedIndicatorWidth=ze(oe.children[oe.children.length-1],!0),Te.originalTotalWidth=Te.menuItemSizes.reduce(function(Fe,Ne){return Fe+Ne},0),Te.handleResize(),Ce(le,"display","none")},Te.handleResize=function(){if(Te.props.mode!=="horizontal")return;var oe=Te.childRef.current;if(!oe)return;var ge=ze(oe);Te.overflowedItems=[];var le=0,Se;Te.originalTotalWidth>ge+ca&&(Se=-1,Te.menuItemSizes.forEach(function(Oe){le+=Oe,le+Te.overflowedIndicatorWidth<=ge&&(Se+=1)})),Te.setState({lastVisibleIndex:Se})},Te}return Object(_.a)(je,[{key:"componentDidMount",value:function(){var oe=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var ge=this.childRef.current;if(!ge)return;this.resizeObserver=new He.default(function(le){le.forEach(function(){var Se=oe.cancelFrameId;cancelAnimationFrame(Se),oe.cancelFrameId=requestAnimationFrame(oe.setChildrenWidthAndResize)})}),[].slice.call(ge.children).concat(ge).forEach(function(le){oe.resizeObserver.observe(le)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){oe.resizeObserver.disconnect(),[].slice.call(ge.children).concat(ge).forEach(function(le){oe.resizeObserver.observe(le)}),oe.setChildrenWidthAndResize()}),this.mutationObserver.observe(ge,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(oe){var ge=this,le=this.state.lastVisibleIndex;return(oe||[]).reduce(function(Se,Oe,Fe){var Ne=Oe;if(ge.props.mode==="horizontal"){var Qe=ge.getOverflowedSubMenuItem(Oe.props.eventKey,[]);le!==void 0&&ge.props.className.indexOf("".concat(ge.props.prefixCls,"-root"))!==-1&&(Fe>le&&(Ne=u.cloneElement(Oe,{style:{display:"none"},eventKey:"".concat(Oe.props.eventKey,"-hidden"),className:"".concat(ea)})),Fe===le+1&&(ge.overflowedItems=oe.slice(le+1).map(function(Rt){return u.cloneElement(Rt,{key:Rt.props.eventKey,mode:"vertical-left"})}),Qe=ge.getOverflowedSubMenuItem(Oe.props.eventKey,ge.overflowedItems)));var dt=[].concat(Object(g.a)(Se),[Qe,Ne]);return Fe===oe.length-1&&dt.push(ge.getOverflowedSubMenuItem(Oe.props.eventKey,[],!0)),dt}return[].concat(Object(g.a)(Se),[Ne])},[])}},{key:"render",value:function(){var oe=this.props,ge=oe.visible,le=oe.prefixCls,Se=oe.overflowedIndicator,Oe=oe.mode,Fe=oe.level,Ne=oe.tag,Qe=oe.children,dt=oe.theme,Rt=Object(D.a)(oe,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),e=Ne;return u.createElement(e,Object(A.a)({ref:this.childRef},Rt),this.renderChildren(Qe))}}]),je}(u.Component);Lr.defaultProps={tag:"div",className:""};var ta=Lr;function fa(_e){return _e.length?_e.every(function(ke){return!!ke.props.disabled}):!0}function Ir(_e,ke,je){var Te=_e.getState();_e.setState({activeKey:Object(k.a)(Object(k.a)({},Te.activeKey),{},Object(Y.a)({},ke,je))})}function yr(_e){return _e.eventKey||"0-menu-"}function kr(_e,ke){var je=ke,Te=_e.children,oe=_e.eventKey;if(je){var ge;if(Ge(Te,function(le,Se){le&&le.props&&!le.props.disabled&&je===Me(le,oe,Se)&&(ge=!0)}),ge)return je}return je=null,_e.defaultActiveFirst&&Ge(Te,function(le,Se){!je&&le&&!le.props.disabled&&(je=Me(le,oe,Se))}),je}function ha(_e){if(!_e)return;var ke=this.instanceArray.indexOf(_e);ke!==-1?this.instanceArray[ke]=_e:this.instanceArray.push(_e)}var na=function(_e){Object(n.a)(je,_e);var ke=Object(r.a)(je);function je(Te){var oe;return Object(O.a)(this,je),oe=ke.call(this,Te),oe.onKeyDown=function(ge,le){var Se=ge.keyCode,Oe;if(oe.getFlatInstanceArray().forEach(function(Ne){Ne&&Ne.props.active&&Ne.onKeyDown&&(Oe=Ne.onKeyDown(ge))}),Oe)return 1;var Fe=null;return(Se===P.a.UP||Se===P.a.DOWN)&&(Fe=oe.step(Se===P.a.UP?-1:1)),Fe?(ge.preventDefault(),Ir(oe.props.store,yr(oe.props),Fe.props.eventKey),typeof le=="function"&&le(Fe),1):void 0},oe.onItemHover=function(ge){var le=ge.key,Se=ge.hover;Ir(oe.props.store,yr(oe.props),Se?le:null)},oe.onDeselect=function(ge){oe.props.onDeselect(ge)},oe.onSelect=function(ge){oe.props.onSelect(ge)},oe.onClick=function(ge){oe.props.onClick(ge)},oe.onOpenChange=function(ge){oe.props.onOpenChange(ge)},oe.onDestroy=function(ge){oe.props.onDestroy(ge)},oe.getFlatInstanceArray=function(){return oe.instanceArray},oe.step=function(ge){var le=oe.getFlatInstanceArray(),Se=oe.props.store.getState().activeKey[yr(oe.props)],Oe=le.length;if(!Oe)return null;ge<0&&(le=le.concat().reverse());var Fe=-1;if(le.every(function(Rt,e){return Rt&&Rt.props.eventKey===Se?(Fe=e,!1):!0}),!oe.props.defaultActiveFirst&&Fe!==-1&&fa(le.slice(Fe,Oe-1)))return;var Ne=(Fe+1)%Oe,Qe=Ne;do{var dt=le[Qe];if(!dt||dt.props.disabled)Qe=(Qe+1)%Oe;else return dt}while(Qe!==Ne);return null},oe.renderCommonMenuItem=function(ge,le,Se){var Oe=oe.props.store.getState(),Fe=Object(f.a)(oe),Ne=Fe.props,Qe=Me(ge,Ne.eventKey,le),dt=ge.props;if(!dt||typeof ge.type=="string")return ge;var Rt=Qe===Oe.activeKey,e=Object(k.a)(Object(k.a)({mode:dt.mode||Ne.mode,level:Ne.level,inlineIndent:Ne.inlineIndent,renderMenuItem:oe.renderMenuItem,rootPrefixCls:Ne.prefixCls,index:le,parentMenu:Ne.parentMenu,manualRef:dt.disabled?void 0:Object(C.a)(ge.ref,ha.bind(Object(f.a)(oe))),eventKey:Qe,active:!dt.disabled&&Rt,multiple:Ne.multiple,onClick:function(M){(dt.onClick||fe)(M),oe.onClick(M)},onItemHover:oe.onItemHover,motion:Ne.motion,subMenuOpenDelay:Ne.subMenuOpenDelay,subMenuCloseDelay:Ne.subMenuCloseDelay,forceSubMenuRender:Ne.forceSubMenuRender,onOpenChange:oe.onOpenChange,onDeselect:oe.onDeselect,onSelect:oe.onSelect,builtinPlacements:Ne.builtinPlacements,itemIcon:dt.itemIcon||oe.props.itemIcon,expandIcon:dt.expandIcon||oe.props.expandIcon},Se),{},{direction:Ne.direction});return(Ne.mode==="inline"||Le())&&(e.triggerSubMenuAction="click"),u.cloneElement(ge,Object(k.a)(Object(k.a)({},e),{},{key:Qe||le}))},oe.renderMenuItem=function(ge,le,Se){if(!ge)return null;var Oe=oe.props.store.getState(),Fe={openKeys:Oe.openKeys,selectedKeys:Oe.selectedKeys,triggerSubMenuAction:oe.props.triggerSubMenuAction,subMenuKey:Se};return oe.renderCommonMenuItem(ge,le,Fe)},Te.store.setState({activeKey:Object(k.a)(Object(k.a)({},Te.store.getState().activeKey),{},Object(Y.a)({},Te.eventKey,kr(Te,Te.activeKey)))}),oe.instanceArray=[],oe}return Object(_.a)(je,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(oe){return this.props.visible||oe.visible||this.props.className!==oe.className||!L()(this.props.style,oe.style)}},{key:"componentDidUpdate",value:function(oe){var ge=this.props,le="activeKey"in ge?ge.activeKey:ge.store.getState().activeKey[yr(ge)],Se=kr(ge,le);if(Se!==le)Ir(ge.store,yr(ge),Se);else if("activeKey"in oe){var Oe=kr(oe,oe.activeKey);Se!==Oe&&Ir(ge.store,yr(ge),Se)}}},{key:"render",value:function(){var oe=this,ge=Object(A.a)({},this.props);this.instanceArray=[];var le=R()(ge.prefixCls,ge.className,"".concat(ge.prefixCls,"-").concat(ge.mode)),Se={className:le,role:ge.role||"menu"};ge.id&&(Se.id=ge.id),ge.focusable&&(Se.tabIndex=0,Se.onKeyDown=this.onKeyDown);var Oe=ge.prefixCls,Fe=ge.eventKey,Ne=ge.visible,Qe=ge.level,dt=ge.mode,Rt=ge.overflowedIndicator,e=ge.theme;return Pe.forEach(function(a){return delete ge[a]}),delete ge.onClick,u.createElement(ta,Object(A.a)({},ge,{prefixCls:Oe,mode:dt,tag:"ul",level:Qe,theme:e,visible:Ne,overflowedIndicator:Rt},Se),Object(o.a)(ge.children).map(function(a,M){return oe.renderMenuItem(a,M,Fe||"0-menu-")}))}}]),je}(u.Component);na.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:fe};var ma=Object(d.b)()(na),Kr=ma,Hr=E("Kwbf");function Wr(_e,ke,je){var Te=_e.prefixCls,oe=_e.motion,ge=_e.defaultMotions,le=ge===void 0?{}:ge,Se=_e.openAnimation,Oe=_e.openTransitionName,Fe=ke.switchingModeFromInline;if(oe)return oe;if(Object(I.a)(Se)==="object"&&Se)Object(Hr.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof Se=="string")return{motionName:"".concat(Te,"-open-").concat(Se)};if(Oe)return{motionName:Oe};var Ne=le[je];return Ne||(Fe?null:le.other)}var Jn=function(_e){Object(n.a)(je,_e);var ke=Object(r.a)(je);function je(Te){var oe;Object(O.a)(this,je),oe=ke.call(this,Te),oe.onSelect=function(Se){var Oe=Object(f.a)(oe),Fe=Oe.props;if(Fe.selectable){var Ne=oe.store.getState(),Qe=Ne.selectedKeys,dt=Se.key;Fe.multiple?Qe=Qe.concat([dt]):Qe=[dt],"selectedKeys"in Fe||oe.store.setState({selectedKeys:Qe}),Fe.onSelect(Object(k.a)(Object(k.a)({},Se),{},{selectedKeys:Qe}))}},oe.onClick=function(Se){var Oe=oe.getRealMenuMode(),Fe=Object(f.a)(oe),Ne=Fe.store,Qe=Fe.props.onOpenChange;Oe!=="inline"&&!("openKeys"in oe.props)&&(Ne.setState({openKeys:[]}),Qe([])),oe.props.onClick(Se)},oe.onKeyDown=function(Se,Oe){oe.innerMenu.getWrappedInstance().onKeyDown(Se,Oe)},oe.onOpenChange=function(Se){var Oe=Object(f.a)(oe),Fe=Oe.props,Ne=oe.store.getState().openKeys.concat(),Qe=!1,dt=function(e){var a=!1;if(e.open)a=Ne.indexOf(e.key)===-1,a&&Ne.push(e.key);else{var M=Ne.indexOf(e.key);a=M!==-1,a&&Ne.splice(M,1)}Qe=Qe||a};Array.isArray(Se)?Se.forEach(dt):dt(Se),Qe&&("openKeys"in oe.props||oe.store.setState({openKeys:Ne}),Fe.onOpenChange(Ne))},oe.onDeselect=function(Se){var Oe=Object(f.a)(oe),Fe=Oe.props;if(Fe.selectable){var Ne=oe.store.getState().selectedKeys.concat(),Qe=Se.key,dt=Ne.indexOf(Qe);dt!==-1&&Ne.splice(dt,1),"selectedKeys"in Fe||oe.store.setState({selectedKeys:Ne}),Fe.onDeselect(Object(k.a)(Object(k.a)({},Se),{},{selectedKeys:Ne}))}},oe.onMouseEnter=function(Se){oe.restoreModeVerticalFromInline();var Oe=oe.props.onMouseEnter;Oe&&Oe(Se)},oe.onTransitionEnd=function(Se){var Oe=Se.propertyName==="width"&&Se.target===Se.currentTarget,Fe=Se.target.className,Ne=Object.prototype.toString.call(Fe)==="[object SVGAnimatedString]"?Fe.animVal:Fe,Qe=Se.propertyName==="font-size"&&Ne.indexOf("anticon")>=0;(Oe||Qe)&&oe.restoreModeVerticalFromInline()},oe.setInnerMenu=function(Se){oe.innerMenu=Se},oe.isRootMenu=!0;var ge=Te.defaultSelectedKeys,le=Te.defaultOpenKeys;return"selectedKeys"in Te&&(ge=Te.selectedKeys||[]),"openKeys"in Te&&(le=Te.openKeys||[]),oe.store=Object(d.c)({selectedKeys:ge,openKeys:le,activeKey:{"0-menu-":kr(Te,Te.activeKey)}}),oe.state={switchingModeFromInline:!1,prevProps:Te,inlineOpenKeys:[],store:oe.store},oe}return Object(_.a)(je,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(oe){var ge=this.props,le=ge.siderCollapsed,Se=ge.inlineCollapsed,Oe=ge.onOpenChange;(!oe.inlineCollapsed&&Se||!oe.siderCollapsed&&le)&&Oe([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var oe=this.props.collapsedWidth,ge=this.store,le=this.prevOpenKeys,Se=this.getInlineCollapsed()&&(oe===0||oe==="0"||oe==="0px");Se?(this.prevOpenKeys=ge.getState().openKeys.concat(),this.store.setState({openKeys:[]})):le&&(this.store.setState({openKeys:le}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var oe=this.props.mode,ge=this.state.switchingModeFromInline,le=this.getInlineCollapsed();return ge&&le?"inline":le?"vertical":oe}},{key:"getInlineCollapsed",value:function(){var oe=this.props,ge=oe.inlineCollapsed,le=oe.siderCollapsed;return le!==void 0?le:ge}},{key:"restoreModeVerticalFromInline",value:function(){var oe=this.state.switchingModeFromInline;oe&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var oe=Object(k.a)({},Object(w.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),ge=this.getRealMenuMode();return oe.className+=" ".concat(oe.prefixCls,"-root"),oe.direction==="rtl"&&(oe.className+=" ".concat(oe.prefixCls,"-rtl")),oe=Object(k.a)(Object(k.a)({},oe),{},{mode:ge,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:Wr(this.props,this.state,ge)}),delete oe.openAnimation,delete oe.openTransitionName,u.createElement(d.a,{store:this.store},u.createElement(Kr,Object(A.a)({},oe,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(oe,ge){var le=ge.prevProps,Se=ge.store,Oe=Se.getState(),Fe={},Ne={prevProps:oe};return le.mode==="inline"&&oe.mode!=="inline"&&(Ne.switchingModeFromInline=!0),"openKeys"in oe?Fe.openKeys=oe.openKeys||[]:((oe.inlineCollapsed&&!le.inlineCollapsed||oe.siderCollapsed&&!le.siderCollapsed)&&(Ne.switchingModeFromInline=!0,Ne.inlineOpenKeys=Oe.openKeys,Fe.openKeys=[]),(!oe.inlineCollapsed&&le.inlineCollapsed||!oe.siderCollapsed&&le.siderCollapsed)&&(Fe.openKeys=ge.inlineOpenKeys,Ne.inlineOpenKeys=[])),Object.keys(Fe).length&&Se.setState(Fe),Ne}}]),je}(u.Component);Jn.defaultProps={selectable:!0,onClick:fe,onSelect:fe,onOpenChange:fe,onDeselect:fe,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:u.createElement("span",null,"\xB7\xB7\xB7")};var pa=Jn,Hn=function(_e){Object(n.a)(je,_e);var ke=Object(r.a)(je);function je(){var Te;return Object(O.a)(this,je),Te=ke.apply(this,arguments),Te.onKeyDown=function(oe){var ge=oe.keyCode;return ge===P.a.ENTER?(Te.onClick(oe),!0):void 0},Te.onMouseLeave=function(oe){var ge=Te.props,le=ge.eventKey,Se=ge.onItemHover,Oe=ge.onMouseLeave;Se({key:le,hover:!1}),Oe({key:le,domEvent:oe})},Te.onMouseEnter=function(oe){var ge=Te.props,le=ge.eventKey,Se=ge.onItemHover,Oe=ge.onMouseEnter;Se({key:le,hover:!0}),Oe({key:le,domEvent:oe})},Te.onClick=function(oe){var ge=Te.props,le=ge.eventKey,Se=ge.multiple,Oe=ge.onClick,Fe=ge.onSelect,Ne=ge.onDeselect,Qe=ge.isSelected,dt={key:le,keyPath:[le],item:Object(f.a)(Te),domEvent:oe};Oe(dt),Se?Qe?Ne(dt):Fe(dt):Qe||Fe(dt)},Te.saveNode=function(oe){Te.node=oe},Te}return Object(_.a)(je,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var oe=this.props;oe.onDestroy&&oe.onDestroy(oe.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var oe,ge=Object(k.a)({},this.props),le=R()(this.getPrefixCls(),ge.className,(oe={},Object(Y.a)(oe,this.getActiveClassName(),!ge.disabled&&ge.active),Object(Y.a)(oe,this.getSelectedClassName(),ge.isSelected),Object(Y.a)(oe,this.getDisabledClassName(),ge.disabled),oe)),Se=Object(k.a)(Object(k.a)({},ge.attribute),{},{title:typeof ge.title=="string"?ge.title:void 0,className:le,role:ge.role||"menuitem","aria-disabled":ge.disabled});ge.role==="option"?Se=Object(k.a)(Object(k.a)({},Se),{},{role:"option","aria-selected":ge.isSelected}):(ge.role===null||ge.role==="none")&&(Se.role="none");var Oe={onClick:ge.disabled?null:this.onClick,onMouseLeave:ge.disabled?null:this.onMouseLeave,onMouseEnter:ge.disabled?null:this.onMouseEnter},Fe=Object(k.a)({},ge.style);ge.mode==="inline"&&(ge.direction==="rtl"?Fe.paddingRight=ge.inlineIndent*ge.level:Fe.paddingLeft=ge.inlineIndent*ge.level),Pe.forEach(function(Qe){return delete ge[Qe]}),delete ge.direction;var Ne=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(Ne=u.createElement(this.props.itemIcon,this.props)),u.createElement("li",Object(A.a)({},Object(w.a)(ge,["onClick","onMouseEnter","onMouseLeave","onSelect"]),Se,Oe,{style:Fe,ref:this.saveNode}),ge.children,Ne)}}]),je}(u.Component);Hn.isMenuItem=!0,Hn.defaultProps={onSelect:fe,onMouseEnter:fe,onMouseLeave:fe,manualRef:fe};var Ur=Object(d.b)(function(_e,ke){var je=_e.activeKey,Te=_e.selectedKeys,oe=ke.eventKey,ge=ke.subMenuKey;return{active:je[ge]===oe,isSelected:Array.isArray(Te)?Te.indexOf(oe)!==-1:Te===oe}})(Hn),va=Ur,Gr=function(_e){Object(n.a)(je,_e);var ke=Object(r.a)(je);function je(){var Te;return Object(O.a)(this,je),Te=ke.apply(this,arguments),Te.renderInnerMenuItem=function(oe){var ge=Te.props,le=ge.renderMenuItem,Se=ge.index;return le(oe,Se,Te.props.subMenuKey)},Te}return Object(_.a)(je,[{key:"render",value:function(){var oe=Object(A.a)({},this.props),ge=oe.className,le=ge===void 0?"":ge,Se=oe.rootPrefixCls,Oe="".concat(Se,"-item-group-title"),Fe="".concat(Se,"-item-group-list"),Ne=oe.title,Qe=oe.children;return Pe.forEach(function(dt){return delete oe[dt]}),delete oe.direction,u.createElement("li",Object(A.a)({},oe,{onClick:function(Rt){return Rt.stopPropagation()},className:"".concat(le," ").concat(Se,"-item-group")}),u.createElement("div",{className:Oe,title:typeof Ne=="string"?Ne:void 0},Ne),u.createElement("ul",{className:Fe},u.Children.map(Qe,this.renderInnerMenuItem)))}}]),je}(u.Component);Gr.isMenuItemGroup=!0,Gr.defaultProps={disabled:!0};var Vr=Gr,ra=function(ke){var je=ke.className,Te=ke.rootPrefixCls,oe=ke.style;return u.createElement("li",{className:"".concat(je," ").concat(Te,"-item-divider"),style:oe})};ra.defaultProps={disabled:!0,className:"",style:{}};var wr=ra,ga=pa,Xr=E("eDIo");function Ea(_e,ke){var je=_e.prefixCls,Te=_e.editable,oe=_e.locale,ge=_e.style;return!Te||Te.showAdd===!1?null:u.createElement("button",{ref:ke,type:"button",className:"".concat(je,"-nav-add"),style:ge,"aria-label":(oe==null?void 0:oe.addAriaLabel)||"Add tab",onClick:function(Se){Te.onEdit("add",{event:Se})}},Te.addIcon||"+")}var aa=u.forwardRef(Ea);function ur(_e,ke){var je=_e.prefixCls,Te=_e.id,oe=_e.tabs,ge=_e.locale,le=_e.mobile,Se=_e.moreIcon,Oe=Se===void 0?"More":Se,Fe=_e.moreTransitionName,Ne=_e.style,Qe=_e.className,dt=_e.editable,Rt=_e.tabBarGutter,e=_e.rtl,a=_e.onTabClick,M=Object(u.useState)(!1),N=Object(U.a)(M,2),z=N[0],ee=N[1],re=Object(u.useState)(null),se=Object(U.a)(re,2),he=se[0],ve=se[1],we="".concat(Te,"-more-popup"),Ve="".concat(je,"-dropdown"),We=he!==null?"".concat(we,"-").concat(he):null,tt=ge==null?void 0:ge.dropdownAriaLabel,Je=u.createElement(ga,{onClick:function(Yt){var Qt=Yt.key,Ut=Yt.domEvent;a(Qt,Ut),ee(!1)},id:we,tabIndex:-1,role:"listbox","aria-activedescendant":We,selectedKeys:[he],"aria-label":tt!==void 0?tt:"expanded dropdown"},oe.map(function(Ht){return u.createElement(va,{key:Ht.key,id:"".concat(we,"-").concat(Ht.key),role:"option","aria-controls":Te&&"".concat(Te,"-panel-").concat(Ht.key),disabled:Ht.disabled},Ht.tab)}));function rt(Ht){for(var Yt=oe.filter(function(xn){return!xn.disabled}),Qt=Yt.findIndex(function(xn){return xn.key===he})||0,Ut=Yt.length,Jt=0;Jtxt?(Et=Je,we.current="x"):(Et=rt,we.current="y");var At=Date.now();At-he.current>100&&(ve.current=!1),(ke(-Et,-Et)||ve.current)&&(tt.preventDefault(),ve.current=!0),he.current=At}var We=Object(u.useRef)(null);We.current={onTouchStart:ee,onTouchMove:re,onTouchEnd:se,onWheel:Ve},u.useEffect(function(){function tt(Xe){We.current.onTouchStart(Xe)}function Je(Xe){We.current.onTouchMove(Xe)}function rt(Xe){We.current.onTouchEnd(Xe)}function Et(Xe){We.current.onWheel(Xe)}return document.addEventListener("touchmove",Je,{passive:!1}),document.addEventListener("touchend",rt,{passive:!1}),_e.current.addEventListener("touchstart",tt,{passive:!1}),_e.current.addEventListener("wheel",Et),function(){document.removeEventListener("touchmove",Je),document.removeEventListener("touchend",rt)}},[])}function xa(){var _e=Object(u.useRef)(new Map);function ke(Te){return _e.current.has(Te)||_e.current.set(Te,u.createRef()),_e.current.get(Te)}function je(Te){_e.current.delete(Te)}return[ke,je]}function Mn(_e,ke){var je=u.useRef(_e),Te=u.useState({}),oe=Object(U.a)(Te,2),ge=oe[1];function le(Se){var Oe=typeof Se=="function"?Se(je.current):Se;Oe!==je.current&&ke(Oe,je.current),je.current=Oe,ge({})}return[je.current,le]}var ia=function(ke){var je=ke.position,Te=ke.prefixCls,oe=ke.extra;if(!oe)return null;var ge,le=oe;return je==="right"&&(ge=le.right||!le.left&&le||null),je==="left"&&(ge=le.left||null),ge?u.createElement("div",{className:"".concat(Te,"-extra-content")},ge):null};function oa(_e,ke){var je,Te=u.useContext(br),oe=Te.prefixCls,ge=Te.tabs,le=_e.className,Se=_e.style,Oe=_e.id,Fe=_e.animated,Ne=_e.activeKey,Qe=_e.rtl,dt=_e.extra,Rt=_e.editable,e=_e.locale,a=_e.tabPosition,M=_e.tabBarGutter,N=_e.children,z=_e.onTabClick,ee=_e.onTabScroll,re=Object(u.useRef)(),se=Object(u.useRef)(),he=Object(u.useRef)(),ve=Object(u.useRef)(),we=xa(),Ve=Object(U.a)(we,2),We=Ve[0],tt=Ve[1],Je=a==="top"||a==="bottom",rt=Mn(0,function(Fn,Rn){Je&&ee&&ee({direction:Fn>Rn?"left":"right"})}),Et=Object(U.a)(rt,2),Xe=Et[0],xt=Et[1],At=Mn(0,function(Fn,Rn){!Je&&ee&&ee({direction:Fn>Rn?"top":"bottom"})}),Ht=Object(U.a)(At,2),Yt=Ht[0],Qt=Ht[1],Ut=Object(u.useState)(0),Jt=Object(U.a)(Ut,2),zt=Jt[0],xn=Jt[1],gn=Object(u.useState)(0),tn=Object(U.a)(gn,2),an=tn[0],sn=tn[1],Tn=Object(u.useState)(0),Cn=Object(U.a)(Tn,2),Dn=Cn[0],Gn=Cn[1],Wn=Object(u.useState)(0),Un=Object(U.a)(Wn,2),rn=Un[0],Pn=Un[1],kn=Object(u.useState)(null),Zt=Object(U.a)(kn,2),fn=Zt[0],_n=Zt[1],Xn=Object(u.useState)(null),Zn=Object(U.a)(Xn,2),Ar=Zn[0],qn=Zn[1],cr=Object(u.useState)(0),jr=Object(U.a)(cr,2),Qr=jr[0],Ua=jr[1],Na=Object(u.useState)(0),Aa=Object(U.a)(Na,2),Ba=Aa[0],ka=Aa[1],ja=S(new Map),Ca=Object(U.a)(ja,2),Fa=Ca[0],za=Ca[1],mn=c(ge,Fa,zt),hn="".concat(oe,"-nav-operations-hidden"),Nn=0,wn=0;Je?Qe?(Nn=0,wn=Math.max(0,zt-fn)):(Nn=Math.min(0,fn-zt),wn=0):(Nn=Math.min(0,Ar-an),wn=0);function Yn(Fn){return Fnwn?[wn,!1]:[Fn,!0]}var Kn=Object(u.useRef)(),fr=Object(u.useState)(),Cr=Object(U.a)(fr,2),Jr=Cr[0],Dr=Cr[1];function Fr(){Dr(Date.now())}function Zr(){window.clearTimeout(Kn.current)}_r(re,function(Fn,Rn){var nr=!1;function gr(Ma,Oa){Ma(function(Ra){var Da=Yn(Ra+Oa),ua=Object(U.a)(Da,2),Ga=ua[0],Va=ua[1];return nr=Va,Ga})}if(Je){if(fn>=zt)return nr;gr(xt,Fn)}else{if(Ar>=an)return nr;gr(Qt,Rn)}return Zr(),Fr(),nr}),Object(u.useEffect)(function(){return Zr(),Jr&&(Kn.current=window.setTimeout(function(){Dr(0)},100)),Zr},[Jr]);function Sa(){var Fn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Ne,Rn=mn.get(Fn);if(!Rn)return;if(Je){var nr=Xe;Qe?Rn.rightXe+fn&&(nr=Rn.right+Rn.width-fn):Rn.left<-Xe?nr=-Rn.left:Rn.left+Rn.width>-Xe+fn&&(nr=-(Rn.left+Rn.width-fn)),Qt(0),xt(Yn(nr)[0])}else{var gr=Yt;Rn.top<-Yt?gr=-Rn.top:Rn.top+Rn.height>-Yt+Ar&&(gr=-(Rn.top+Rn.height-Ar)),xt(0),Qt(Yn(gr)[0])}}var tr=b(mn,{width:fn,height:Ar,left:Xe,top:Yt},{width:Dn,height:rn},{width:Qr,height:Ba},Object(k.a)(Object(k.a)({},_e),{},{tabs:ge})),Pr=Object(U.a)(tr,2),Ta=Pr[0],si=Pr[1],li=ge.map(function(Fn){var Rn=Fn.key;return u.createElement(l,{id:Oe,prefixCls:oe,key:Rn,rtl:Qe,tab:Fn,closable:Fn.closable,editable:Rt,active:Rn===Ne,tabPosition:a,tabBarGutter:M,renderWrapper:N,removeAriaLabel:e==null?void 0:e.removeAriaLabel,ref:We(Rn),onClick:function(gr){z(Rn,gr)},onRemove:function(){tt(Rn)},onFocus:function(){Sa(Rn),Fr(),Qe||(re.current.scrollLeft=0),re.current.scrollTop=0}})}),Ka=m(function(){var Fn,Rn,nr,gr,Ma,Oa,Ra,Da,ua,Ga=((Fn=re.current)===null||Fn===void 0?void 0:Fn.offsetWidth)||0,Va=((Rn=re.current)===null||Rn===void 0?void 0:Rn.offsetHeight)||0,ei=((nr=ve.current)===null||nr===void 0?void 0:nr.offsetWidth)||0,ti=((gr=ve.current)===null||gr===void 0?void 0:gr.offsetHeight)||0,mi=((Ma=he.current)===null||Ma===void 0?void 0:Ma.offsetWidth)||0,pi=((Oa=he.current)===null||Oa===void 0?void 0:Oa.offsetHeight)||0;_n(Ga),qn(Va),Ua(ei),ka(ti);var ni=(((Ra=se.current)===null||Ra===void 0?void 0:Ra.offsetWidth)||0)-ei,ri=(((Da=se.current)===null||Da===void 0?void 0:Da.offsetHeight)||0)-ti;xn(ni),sn(ri);var ai=(ua=he.current)===null||ua===void 0?void 0:ua.className.includes(hn);Gn(ni-(ai?0:mi)),Pn(ri-(ai?0:pi)),za(function(){var ii=new Map;return ge.forEach(function(vi){var oi=vi.key,Pa=We(oi).current;Pa&&ii.set(oi,{width:Pa.offsetWidth,height:Pa.offsetHeight,left:Pa.offsetLeft,top:Pa.offsetTop})}),ii})}),ui=ge.slice(0,Ta),di=ge.slice(si+1),Xa=[].concat(Object(g.a)(ui),Object(g.a)(di)),ci=Object(u.useState)(),Ya=Object(U.a)(ci,2),fi=Ya[0],hi=Ya[1],zr=mn.get(Ne),Qa=Object(u.useRef)();function Ja(){x.a.cancel(Qa.current)}Object(u.useEffect)(function(){var Fn={};return zr&&(Je?(Qe?Fn.right=zr.right:Fn.left=zr.left,Fn.width=zr.width):(Fn.top=zr.top,Fn.height=zr.height)),Ja(),Qa.current=x()(function(){hi(Fn)}),Ja},[zr,Je,Qe]),Object(u.useEffect)(function(){Sa()},[Ne,zr,mn,Je]),Object(u.useEffect)(function(){Ka()},[Qe,M,Ne,ge.map(function(Fn){return Fn.key}).join("_")]);var Za=!!Xa.length,wa="".concat(oe,"-nav-wrap"),Ha,Wa,qa,$a;return Je?Qe?(Wa=Xe>0,Ha=Xe+fnU+o&&R>k+o||RY+o&&t>D+o||t=g.x&&o<=g.x+g.width&&y>=g.y&&y<=g.y+g.height},clone:function(){return new t(this.x,this.y,this.width,this.height)},copy:function(o){this.x=o.x,this.y=o.y,this.width=o.width,this.height=o.height},plain:function(){return{x:this.x,y:this.y,width:this.width,height:this.height}}},t.create=function(o){return new t(o.x,o.y,o.width,o.height)};var R=t;ie.exports=R},mLcG:function(ie,Q){var E=typeof window!="undefined"&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(Y){setTimeout(Y,16)};ie.exports=E},mOS8:function(ie,Q,E){ie.exports=E.p+"static/403Qrcode.6c17b6f4.png"},mfLG:function(ie,Q,E){ie.exports=E.p+"static/s2.09f37905.png"},mgmH:function(ie,Q,E){"use strict";E.d(Q,"d",function(){return m}),E.d(Q,"b",function(){return S}),E.d(Q,"e",function(){return P}),E.d(Q,"c",function(){return h}),E.d(Q,"n",function(){return l}),E.d(Q,"g",function(){return s}),E.d(Q,"h",function(){return c}),E.d(Q,"j",function(){return b}),E.d(Q,"a",function(){return A}),E.d(Q,"l",function(){return O}),E.d(Q,"f",function(){return _}),E.d(Q,"k",function(){return f}),E.d(Q,"m",function(){return n}),E.d(Q,"i",function(){return r}),E.d(Q,"o",function(){return d}),E.d(Q,"r",function(){return w}),E.d(Q,"q",function(){return C}),E.d(Q,"p",function(){return v});var Y=E("miYZ"),U=E("tsqr"),D=E("k1fw"),k=E("9og8"),u=E("WmNS"),t=E.n(u),R=E("oUNq"),o=E("9kvl"),y=E("1vsH"),g=E("m3rI"),i=E("ErOA"),x=function(){Object(o.c)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},T=function(){Object(o.c)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},m=function(){var L=Object(k.a)(t.a.mark(function I(B){var F;return t.a.wrap(function(X){for(;;)switch(X.prev=X.next){case 0:return x(),X.next=3,Object(R.s)(Object(D.a)({},B));case 3:if(F=X.sent,!(F.status===0)){X.next=7;break}return X.next=7,Object(y.u)("",Object(y.U)({url:g.a.API_SERVER+"/api/courses/".concat(B.coursesId,"/export_couser_info.json"),query:B}));case 7:T();case 8:case"end":return X.stop()}},I)}));return function(B){return L.apply(this,arguments)}}(),S=function(){var L=Object(k.a)(t.a.mark(function I(B){var F;return t.a.wrap(function(X){for(;;)switch(X.prev=X.next){case 0:return X.next=2,Object(R.q)(Object(D.a)({},B));case 2:if(F=X.sent,!(F.status===0)){X.next=8;break}U.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),o.d.push("/classrooms/".concat(B.coursesId,"/exportlist/course_member_act_score")),X.next=13;break;case 8:if(!(F.status===-2)){X.next=12;break}return X.abrupt("return",F);case 12:F.status===-3&&(Object(o.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),o.d.push("/classrooms/".concat(B.coursesId,"/exportlist/course_member_act_score")));case 13:case"end":return X.stop()}},I)}));return function(B){return L.apply(this,arguments)}}(),P=function(){var L=Object(k.a)(t.a.mark(function I(B){var F;return t.a.wrap(function(X){for(;;)switch(X.prev=X.next){case 0:return X.next=2,Object(R.t)(Object(D.a)({},B));case 2:if(F=X.sent,!(F.status===0)){X.next=8;break}U.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),o.d.push("/classrooms/".concat(B.coursesId,"/exportlist/course_total_score")),X.next=13;break;case 8:if(!(F.status===-2)){X.next=12;break}return X.abrupt("return",F);case 12:F.status===-3&&(Object(o.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),o.d.push("/classrooms/".concat(B.coursesId,"/exportlist/course_total_score")));case 13:case"end":return X.stop()}},I)}));return function(B){return L.apply(this,arguments)}}(),h=function(){var L=Object(k.a)(t.a.mark(function I(B){var F;return t.a.wrap(function(X){for(;;)switch(X.prev=X.next){case 0:return X.next=2,Object(R.r)(Object(D.a)({},B));case 2:if(F=X.sent,!(F.status===0)){X.next=8;break}U.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),o.d.push("/classrooms/".concat(B.coursesId,"/exportlist/course_total_exercise_and_other")),X.next=13;break;case 8:if(!(F.status===-2)){X.next=12;break}return X.abrupt("return",F);case 12:F.status===-3&&(Object(o.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),o.d.push("/classrooms/".concat(B.coursesId,"/exportlist/course_total_exercise_and_other")));case 13:case"end":return X.stop()}},I)}));return function(B){return L.apply(this,arguments)}}(),l=function(){var L=Object(k.a)(t.a.mark(function I(B){var F;return t.a.wrap(function(X){for(;;)switch(X.prev=X.next){case 0:return X.next=2,Object(R.y)(Object(D.a)({},B));case 2:if(F=X.sent,!(F.status===0)){X.next=8;break}U.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),o.d.push("/classrooms/".concat(B.coursesId,"/exportlist/course_total_exercise_and_other")),X.next=13;break;case 8:if(!(F.status===-2)){X.next=12;break}return X.abrupt("return",F);case 12:F.status===-3&&(Object(o.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),o.d.push("/classrooms/".concat(B.coursesId,"/exportlist/course_total_exercise_and_other")));case 13:case"end":return X.stop()}},I)}));return function(B){return L.apply(this,arguments)}}(),s=function(){var L=Object(k.a)(t.a.mark(function I(B){var F;return t.a.wrap(function(X){for(;;)switch(X.prev=X.next){case 0:return X.next=2,Object(R.u)(Object(D.a)({},B));case 2:if(F=X.sent,!(F.status===0)){X.next=8;break}U.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),o.d.push("/classrooms/".concat(B.coursesId,"/exportlist/course_total_homework")),X.next=13;break;case 8:if(!(F.status===-2)){X.next=12;break}return X.abrupt("return",F);case 12:F.status===-3&&(Object(o.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),o.d.push("/classrooms/".concat(B.coursesId,"/exportlist/course_total_homework")));case 13:case"end":return X.stop()}},I)}));return function(B){return L.apply(this,arguments)}}(),c=function(){var L=Object(k.a)(t.a.mark(function I(B,F){var G;return t.a.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:return W.next=2,Object(R.w)(Object(D.a)({},B));case 2:G=W.sent,G.status===0?(U.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),o.d.push("/classrooms/".concat(B.coursesId,"/exportlist/").concat(F))):G.status===-3&&(Object(o.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),o.d.push("/classrooms/".concat(B.coursesId,"/exportlist/").concat(F)));case 4:case"end":return W.stop()}},I)}));return function(B,F){return L.apply(this,arguments)}}(),p=function(){var L=Object(k.a)(t.a.mark(function I(B){var F;return t.a.wrap(function(X){for(;;)switch(X.prev=X.next){case 0:return x(),X.next=3,Object(R.v)(Object(D.a)({},B));case 3:if(F=X.sent,!(F.status===0)){X.next=7;break}return X.next=7,Object(y.u)("",Object(y.U)({url:g.a.API_SERVER+"/api/homework_commons/".concat(B.categoryId,"/works_list.zip"),query:B}));case 7:T();case 8:case"end":return X.stop()}},I)}));return function(B){return L.apply(this,arguments)}}(),b=function(){var L=Object(k.a)(t.a.mark(function I(B){return t.a.wrap(function(G){for(;;)switch(G.prev=G.next){case 0:x(),Object(i.a)(Object(y.U)({url:g.a.API_SERVER+"/api/polls/".concat(B.categoryId,"/commit_result.xlsx"),query:B}),{method:"get"}).then(function(X){X!=null&&X.status||Object(y.t)("",Object(y.U)({url:g.a.API_SERVER+"/api/polls/".concat(B.categoryId,"/commit_result.xlsx"),query:B}))}),T();case 3:case"end":return G.stop()}},I)}));return function(B){return L.apply(this,arguments)}}(),A=function(){var L=Object(k.a)(t.a.mark(function I(B){return t.a.wrap(function(G){for(;;)switch(G.prev=G.next){case 0:return G.next=2,Object(y.t)("",Object(y.U)({url:g.a.API_SERVER+"/api/courses/".concat(B.coursesId,"/attendances/export_xlsx_data.xlsx"),query:B}));case 2:case"end":return G.stop()}},I)}));return function(B){return L.apply(this,arguments)}}(),O=function(){var L=Object(k.a)(t.a.mark(function I(B){return t.a.wrap(function(G){for(;;)switch(G.prev=G.next){case 0:return G.next=2,Object(y.t)("",Object(y.U)({url:g.a.API_SERVER+"/api/courses/".concat(B.coursesId,"/video_study_statics.xlsx"),query:B}));case 2:case"end":return G.stop()}},I)}));return function(B){return L.apply(this,arguments)}}(),_=function(){var L=Object(k.a)(t.a.mark(function I(B){return t.a.wrap(function(G){for(;;)switch(G.prev=G.next){case 0:return G.next=2,Object(y.t)("",Object(y.U)({url:g.a.API_SERVER+"/api/courses/".concat(B.coursesId,"/export_course_students_info.xlsx"),query:B}));case 2:case"end":return G.stop()}},I)}));return function(B){return L.apply(this,arguments)}}(),f=function(){var L=Object(k.a)(t.a.mark(function I(B){return t.a.wrap(function(G){for(;;)switch(G.prev=G.next){case 0:return G.next=2,Object(y.t)("",Object(y.U)({url:g.a.API_SERVER+"/api/item_banks/export.xlsx",query:B}));case 2:case"end":return G.stop()}},I)}));return function(B){return L.apply(this,arguments)}}(),n=function(){var L=Object(k.a)(t.a.mark(function I(B){return t.a.wrap(function(G){for(;;)switch(G.prev=G.next){case 0:return G.next=2,Object(y.t)("",Object(y.U)({url:g.a.API_SERVER+"/api/competitions/region_reports.xlsx",query:B}));case 2:case"end":return G.stop()}},I)}));return function(B){return L.apply(this,arguments)}}(),r=function(){var L=Object(k.a)(t.a.mark(function I(B){var F;return t.a.wrap(function(X){for(;;)switch(X.prev=X.next){case 0:return X.next=2,Object(R.x)(Object(D.a)({},B));case 2:F=X.sent,F.status===0?(U.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),o.d.push("/classrooms/".concat(B.coursesId,"/exportlist/exercise_score"))):F.status===-3&&(Object(o.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),o.d.push("/classrooms/".concat(B.coursesId,"/exportlist/exercise_score")));case 4:case"end":return X.stop()}},I)}));return function(B){return L.apply(this,arguments)}}(),d=function(){var L=Object(k.a)(t.a.mark(function I(B){return t.a.wrap(function(G){for(;;)switch(G.prev=G.next){case 0:return console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),G.next=3,Object(y.t)("",Object(y.U)({url:g.a.API_SERVER+"/api/export_records/".concat(B.id,".xlsx"),query:B}));case 3:case"end":return G.stop()}},I)}));return function(B){return L.apply(this,arguments)}}(),w=function(){var L=Object(k.a)(t.a.mark(function I(B){return t.a.wrap(function(G){for(;;)switch(G.prev=G.next){case 0:return G.next=2,Object(y.t)("",Object(y.U)({url:g.a.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:B}));case 2:case"end":return G.stop()}},I)}));return function(B){return L.apply(this,arguments)}}(),C=function(){var L=Object(k.a)(t.a.mark(function I(B){return t.a.wrap(function(G){for(;;)switch(G.prev=G.next){case 0:return G.next=2,Object(y.t)("",Object(y.U)({url:g.a.API_SERVER+"/api/ec_years/".concat(B==null?void 0:B.ec_year_id,"/ec_training_objectives.xlsx"),query:B}));case 2:case"end":return G.stop()}},I)}));return function(B){return L.apply(this,arguments)}}(),v=function(){var L=Object(k.a)(t.a.mark(function I(B){return t.a.wrap(function(G){for(;;)switch(G.prev=G.next){case 0:return G.next=2,Object(y.t)("",Object(y.U)({url:g.a.API_SERVER+"/api/ec_years/".concat(B==null?void 0:B.ec_year_id,"/ec_graduation_requirements.xlsx"),query:B}));case 2:case"end":return G.stop()}},I)}));return function(B){return L.apply(this,arguments)}}()},n1HI:function(ie,Q,E){var Y=E("hX1E"),U=Y.normalizeRadian,D=Math.PI*2;function k(u,t,R,o,y,g,i,x,T){if(i===0)return!1;var m=i;x-=u,T-=t;var S=Math.sqrt(x*x+T*T);if(S-m>R||S+my&&(y+=D);var h=Math.atan2(T,x);return h<0&&(h+=D),h>=o&&h<=y||h+D>=o&&h+D<=y}Q.containStroke=k},n6Mw:function(ie,Q,E){var Y=E("SrGk"),U=E("bYtY"),D=E("Fofx");function k(t,R){Y.call(this,t,R,"clipPath","__clippath_in_use__")}U.inherits(k,Y),k.prototype.update=function(t){var R=this.getSvgElement(t);R&&this.updateDom(R,t.__clipPaths,!1);var o=this.getTextSvgElement(t);o&&this.updateDom(o,t.__clipPaths,!0),this.markUsed(t)},k.prototype.updateDom=function(t,R,o){if(R&&R.length>0){var y=this.getDefs(!0),g=R[0],i,x,T=o?"_textDom":"_dom";g[T]?(x=g[T].getAttribute("id"),i=g[T],y.contains(i)||y.appendChild(i)):(x="zr"+this._zrId+"-clip-"+this.nextId,++this.nextId,i=this.createElement("clipPath"),i.setAttribute("id",x),y.appendChild(i),g[T]=i);var m=this.getSvgProxy(g);if(g.transform&&g.parent.invTransform&&!o){var S=Array.prototype.slice.call(g.transform);D.mul(g.transform,g.parent.invTransform,g.transform),m.brush(g),g.transform=S}else m.brush(g);var P=this.getSvgElement(g);i.innerHTML="",i.appendChild(P.cloneNode()),t.setAttribute("clip-path","url(#"+x+")"),R.length>1&&this.updateDom(i,R.slice(1),o)}else t&&t.setAttribute("clip-path","none")},k.prototype.markUsed=function(t){var R=this;t.__clipPaths&&U.each(t.__clipPaths,function(o){o._dom&&Y.prototype.markUsed.call(R,o._dom),o._textDom&&Y.prototype.markUsed.call(R,o._textDom)})};var u=k;ie.exports=u},nCxF:function(ie,Q,E){var Y=E("QBsz"),U=Y.min,D=Y.max,k=Y.scale,u=Y.distance,t=Y.add,R=Y.clone,o=Y.sub;function y(g,i,x,T){var m=[],S=[],P=[],h=[],l,s,c,p;if(T){c=[Infinity,Infinity],p=[-Infinity,-Infinity];for(var b=0,A=g.length;b=0&&(Mt=Ce[Ft],Mt.textAlign==="right");)r(W,K,Mt,q,He,Ge,Ot,"right"),Be-=Mt.width,Ot-=Mt.width,Ft--;for(ct+=(ue-(ct-be)-(ft-Ot)-Be)/2;bt<=Ft;)Mt=Ce[bt],r(W,K,Mt,q,He,Ge,ct+Mt.width/2,"center"),ct+=Mt.width,bt++;Ge+=He}}function n(W,K,Z,q,ce){if(Z&&K.textRotation){var ue=K.textOrigin;ue==="center"?(q=Z.width/2+Z.x,ce=Z.height/2+Z.y):ue&&(q=ue[0]+Z.x,ce=ue[1]+Z.y),W.translate(q,ce),W.rotate(-K.textRotation),W.translate(-q,-ce)}}function r(W,K,Z,q,ce,ue,ye,xe){var Ee=q.rich[Z.styleName]||{};Ee.text=Z.text;var Ae=Z.textVerticalAlign,Re=ue+ce/2;Ae==="top"?Re=ue+Z.height/2:Ae==="bottom"&&(Re=ue+ce-Z.height/2),!Z.isLineHolder&&d(Ee)&&w(W,K,Ee,xe==="right"?ye-Z.width:xe==="center"?ye-Z.width/2:ye,Re-Z.height/2,Z.width,Z.height);var ae=Z.textPadding;ae&&(ye=G(ye,xe,ae),Re-=Z.height/2-ae[2]-Z.textHeight/2),L(K,"shadowBlur",D(Ee.textShadowBlur,q.textShadowBlur,0)),L(K,"shadowColor",Ee.textShadowColor||q.textShadowColor||"transparent"),L(K,"shadowOffsetX",D(Ee.textShadowOffsetX,q.textShadowOffsetX,0)),L(K,"shadowOffsetY",D(Ee.textShadowOffsetY,q.textShadowOffsetY,0)),L(K,"textAlign",xe),L(K,"textBaseline","middle"),L(K,"font",Z.font||S);var pe=I(Ee.textStroke||q.textStroke,fe),J=B(Ee.textFill||q.textFill),fe=U(Ee.textStrokeWidth,q.textStrokeWidth);pe&&(L(K,"lineWidth",fe),L(K,"strokeStyle",pe),K.strokeText(Z.text,ye,Re)),J&&(L(K,"fillStyle",J),K.fillText(Z.text,ye,Re))}function d(W){return!!(W.textBackgroundColor||W.textBorderWidth&&W.textBorderColor)}function w(W,K,Z,q,ce,ue,ye){var xe=Z.textBackgroundColor,Ee=Z.textBorderWidth,Ae=Z.textBorderColor,Re=t(xe);if(L(K,"shadowBlur",Z.textBoxShadowBlur||0),L(K,"shadowColor",Z.textBoxShadowColor||"transparent"),L(K,"shadowOffsetX",Z.textBoxShadowOffsetX||0),L(K,"shadowOffsetY",Z.textBoxShadowOffsetY||0),Re||Ee&&Ae){K.beginPath();var ae=Z.textBorderRadius;ae?y.buildPath(K,{x:q,y:ce,width:ue,height:ye,r:ae}):K.rect(q,ce,ue,ye),K.closePath()}if(Re)if(L(K,"fillStyle",xe),Z.fillOpacity!=null){var pe=K.globalAlpha;K.globalAlpha=Z.fillOpacity*Z.opacity,K.fill(),K.globalAlpha=pe}else K.fill();else if(R(xe)){var J=xe.image;J=g.createOrUpdateImage(J,null,W,C,xe),J&&g.isImageReady(J)&&K.drawImage(J,q,ce,ue,ye)}if(Ee&&Ae)if(L(K,"lineWidth",Ee),L(K,"strokeStyle",Ae),Z.strokeOpacity!=null){var pe=K.globalAlpha;K.globalAlpha=Z.strokeOpacity*Z.opacity,K.stroke(),K.globalAlpha=pe}else K.stroke()}function C(W,K){K.image=W}function v(W,K,Z,q){var ce=Z.x||0,ue=Z.y||0,ye=Z.textAlign,xe=Z.textVerticalAlign;if(q){var Ee=Z.textPosition;if(Ee instanceof Array)ce=q.x+F(Ee[0],q.width),ue=q.y+F(Ee[1],q.height);else{var Ae=K&&K.calculateTextPosition?K.calculateTextPosition(s,Z,q):o.calculateTextPosition(s,Z,q);ce=Ae.x,ue=Ae.y,ye=ye||Ae.textAlign,xe=xe||Ae.textVerticalAlign}var Re=Z.textOffset;Re&&(ce+=Re[0],ue+=Re[1])}return W=W||{},W.baseX=ce,W.baseY=ue,W.textAlign=ye,W.textVerticalAlign=xe,W}function L(W,K,Z){return W[K]=i(W,K,Z),W[K]}function I(W,K){return W==null||K<=0||W==="transparent"||W==="none"?null:W.image||W.colorStops?"#000":W}function B(W){return W==null||W==="none"?null:W.image||W.colorStops?"#000":W}function F(W,K){return typeof W=="string"?W.lastIndexOf("%")>=0?parseFloat(W)/100*K:parseFloat(W):W}function G(W,K,Z){return K==="right"?W-Z[1]:K==="center"?W+Z[3]/2-Z[1]/2:W+Z[3]}function X(W,K){return W!=null&&(W||K.textBackgroundColor||K.textBorderWidth&&K.textBorderColor||K.textPadding)}Q.normalizeTextStyle=p,Q.renderText=A,Q.getBoxPosition=v,Q.getStroke=I,Q.getFill=B,Q.parsePercent=F,Q.needDrawText=X},qH13:function(ie,Q,E){var Y=E("ItGF"),U=E("QBsz"),D=U.applyTransform,k=E("mFDi"),u=E("Qe9p"),t=E("6GrX"),R=E("pzxd"),o=E("ni6a"),y=E("Gev7"),g=E("Dagg"),i=E("dqUG"),x=E("y+Vt"),T=E("IMiH"),m=E("QuXc"),S=E("06Qe"),P=T.CMD,h=Math.round,l=Math.sqrt,s=Math.abs,c=Math.cos,p=Math.sin,b=Math.max;if(!Y.canvasSupported){var A=",",O="progid:DXImageTransform.Microsoft",_=21600,f=_/2,n=1e5,r=1e3,d=function(Pe){Pe.style.cssText="position:absolute;left:0;top:0;width:1px;height:1px;",Pe.coordsize=_+","+_,Pe.coordorigin="0,0"},w=function(Pe){return String(Pe).replace(/&/g,"&").replace(/"/g,""")},C=function(Pe,ze,Ce){return"rgb("+[Pe,ze,Ce].join(",")+")"},v=function(Pe,ze){ze&&Pe&&ze.parentNode!==Pe&&Pe.appendChild(ze)},L=function(Pe,ze){ze&&Pe&&ze.parentNode===Pe&&Pe.removeChild(ze)},I=function(Pe,ze,Ce){return(parseFloat(Pe)||0)*n+(parseFloat(ze)||0)*r+Ce},B=R.parsePercent,F=function(Pe,ze,Ce){var Le=u.parse(ze);Ce=+Ce,isNaN(Ce)&&(Ce=1),Le&&(Pe.color=C(Le[0],Le[1],Le[2]),Pe.opacity=Ce*Le[3])},G=function(Pe){var ze=u.parse(Pe);return[C(ze[0],ze[1],ze[2]),ze[3]]},X=function(Pe,ze,Ce){var Le=ze.fill;if(Le!=null)if(Le instanceof m){var He,Be=0,bt=[0,0],ct=0,Ot=1,Ft=Ce.getBoundingRect(),Mt=Ft.width,wt=Ft.height;if(Le.type==="linear"){He="gradient";var kt=Ce.transform,$t=[Le.x*Mt,Le.y*wt],Lt=[Le.x2*Mt,Le.y2*wt];kt&&(D($t,$t,kt),D(Lt,Lt,kt));var vt=Lt[0]-$t[0],lt=Lt[1]-$t[1];Be=Math.atan2(vt,lt)*180/Math.PI,Be<0&&(Be+=360),Be<1e-6&&(Be=0)}else{He="gradientradial";var $t=[Le.x*Mt,Le.y*wt],kt=Ce.transform,Tt=Ce.scale,ht=Mt,mt=wt;bt=[($t[0]-Ft.x)/ht,($t[1]-Ft.y)/mt],kt&&D($t,$t,kt),ht/=Tt[0]*_,mt/=Tt[1]*_;var qe=b(ht,mt);ct=2*0/qe,Ot=2*Le.r/qe-ct}var $e=Le.colorStops.slice();$e.sort(function(Ke,me){return Ke.offset-me.offset});for(var Ye=$e.length,Ct=[],Wt=[],Gt=0;Gt=2){var pn=Ct[0][0],gt=Ct[1][0],Ze=Ct[0][1]*ze.opacity,st=Ct[1][1]*ze.opacity;Pe.type=He,Pe.method="none",Pe.focus="100%",Pe.angle=Be,Pe.color=pn,Pe.color2=gt,Pe.colors=Wt.join(","),Pe.opacity=st,Pe.opacity2=Ze}He==="radial"&&(Pe.focusposition=bt.join(","))}else F(Pe,Le,ze.opacity)},W=function(Pe,ze){ze.lineDash&&(Pe.dashstyle=ze.lineDash.join(" ")),ze.stroke!=null&&!(ze.stroke instanceof m)&&F(Pe,ze.stroke,ze.opacity)},K=function(Pe,ze,Ce,Le){var He=ze==="fill",Be=Pe.getElementsByTagName(ze)[0];Ce[ze]!=null&&Ce[ze]!=="none"&&(He||!He&&Ce.lineWidth)?(Pe[He?"filled":"stroked"]="true",Ce[ze]instanceof m&&L(Pe,Be),Be||(Be=S.createNode(ze)),He?X(Be,Ce,Le):W(Be,Ce),v(Pe,Be)):(Pe[He?"filled":"stroked"]="false",L(Pe,Be))},Z=[[],[],[]],q=function(Pe,ze){var Ce=P.M,Le=P.C,He=P.L,Be=P.A,bt=P.Q,ct=[],Ot,Ft,Mt,wt,kt,$t,Lt=Pe.data,vt=Pe.len();for(wt=0;wt.01?me&&(De+=270/_):Math.abs(nt-pn)<1e-4?me&&Deun?Tt-=270/_:Tt+=270/_:me&&ntpn?lt+=270/_:lt-=270/_),ct.push(et,h(((un-gt)*Wt+Ye)*_-f),A,h(((pn-Ze)*Gt+Ct)*_-f),A,h(((un+gt)*Wt+Ye)*_-f),A,h(((pn+Ze)*Gt+Ct)*_-f),A,h((De*Wt+Ye)*_-f),A,h((nt*Gt+Ct)*_-f),A,h((lt*Wt+Ye)*_-f),A,h((Tt*Gt+Ct)*_-f)),kt=lt,$t=Tt;break;case P.R:var ot=Z[0],_t=Z[1];ot[0]=Lt[wt++],ot[1]=Lt[wt++],_t[0]=ot[0]+Lt[wt++],_t[1]=ot[1]+Lt[wt++],ze&&(D(ot,ot,ze),D(_t,_t,ze)),ot[0]=h(ot[0]*_-f),_t[0]=h(_t[0]*_-f),ot[1]=h(ot[1]*_-f),_t[1]=h(_t[1]*_-f),ct.push(" m ",ot[0],A,ot[1]," l ",_t[0],A,ot[1]," l ",_t[0],A,_t[1]," l ",ot[0],A,_t[1]);break;case P.Z:ct.push(" x ")}if(Ot>0){ct.push(Ft);for(var at=0;atEe&&(xe=0,ye={});var Ce=Ae.style,Le;try{Ce.font=Pe,Le=Ce.fontFamily.split(",")[0]}catch(He){}ze={style:Ce.fontStyle||ue,variant:Ce.fontVariant||ue,weight:Ce.fontWeight||ue,size:parseFloat(Ce.fontSize||12)|0,family:Le||"Microsoft YaHei"},ye[Pe]=ze,xe++}return ze},ae;t.$override("measureText",function(Pe,ze){var Ce=S.doc;ae||(ae=Ce.createElement("div"),ae.style.cssText="position:absolute;top:-20000px;left:0;padding:0;margin:0;border:none;white-space:pre;",S.doc.body.appendChild(ae));try{ae.style.font=ze}catch(Le){}return ae.innerHTML="",ae.appendChild(Ce.createTextNode(Pe)),{width:ae.offsetWidth}});for(var pe=new k,J=function(Pe,ze,Ce,Le){var He=this.style;this.__dirty&&R.normalizeTextStyle(He,!0);var Be=He.text;if(Be!=null&&(Be+=""),!Be)return;if(He.rich){var bt=t.parseRichText(Be,He);Be=[];for(var ct=0;ct=0&&(this.delFromStorage(o),this._roots.splice(x,1),o instanceof D&&o.delChildrenFromStorage(this))},addToStorage:function(o){return o&&(o.__storage=this,o.dirty(!1)),this},delFromStorage:function(o){return o&&(o.__storage=null),this},dispose:function(){this._renderList=this._roots=null},displayableSortFunc:u};var R=t;ie.exports=R},r7jV:function(ie,Q){ie.exports="data:image/png;base64,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"},rA99:function(ie,Q,E){var Y=E("y+Vt"),U=E("QBsz"),D=E("Sj9i"),k=D.quadraticSubdivide,u=D.cubicSubdivide,t=D.quadraticAt,R=D.cubicAt,o=D.quadraticDerivativeAt,y=D.cubicDerivativeAt,g=[];function i(T,m,S){var P=T.cpx2,h=T.cpy2;return P===null||h===null?[(S?y:R)(T.x1,T.cpx1,T.cpx2,T.x2,m),(S?y:R)(T.y1,T.cpy1,T.cpy2,T.y2,m)]:[(S?o:t)(T.x1,T.cpx1,T.x2,m),(S?o:t)(T.y1,T.cpy1,T.y2,m)]}var x=Y.extend({type:"bezier-curve",shape:{x1:0,y1:0,x2:0,y2:0,cpx1:0,cpy1:0,percent:1},style:{stroke:"#000",fill:null},buildPath:function(T,m){var S=m.x1,P=m.y1,h=m.x2,l=m.y2,s=m.cpx1,c=m.cpy1,p=m.cpx2,b=m.cpy2,A=m.percent;if(A===0)return;T.moveTo(S,P),p==null||b==null?(A<1&&(k(S,s,h,A,g),s=g[1],h=g[2],k(P,c,l,A,g),c=g[1],l=g[2]),T.quadraticCurveTo(s,c,h,l)):(A<1&&(u(S,s,p,h,A,g),s=g[1],p=g[2],h=g[3],u(P,c,b,l,A,g),c=g[1],b=g[2],l=g[3]),T.bezierCurveTo(s,c,p,b,h,l))},pointAt:function(T){return i(this.shape,T,!1)},tangentAt:function(T){var m=i(this.shape,T,!0);return U.normalize(m,m)}});ie.exports=x},rHrb:function(ie,Q,E){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.CopyToClipboard=void 0;var Y=D(E("q1tI")),U=D(E("+QRC"));function D(s){return s&&s.__esModule?s:{default:s}}function k(s){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?k=function(p){return typeof p}:k=function(p){return p&&typeof Symbol=="function"&&p.constructor===Symbol&&p!==Symbol.prototype?"symbol":typeof p},k(s)}function u(s,c){var p=Object.keys(s);if(Object.getOwnPropertySymbols){var b=Object.getOwnPropertySymbols(s);c&&(b=b.filter(function(A){return Object.getOwnPropertyDescriptor(s,A).enumerable})),p.push.apply(p,b)}return p}function t(s){for(var c=1;c=0)continue;if(!Object.prototype.propertyIsEnumerable.call(s,b))continue;p[b]=s[b]}}return p}function o(s,c){if(s==null)return{};var p={},b=Object.keys(s),A,O;for(O=0;O=0)continue;p[A]=s[A]}return p}function y(s,c){if(!(s instanceof c))throw new TypeError("Cannot call a class as a function")}function g(s,c){for(var p=0;p=7){C.b.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}Ct(nt.target.value)}})),m.a.createElement("div",{className:"mt10 font14"},m.a.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),m.a.createElement(L.a.Group,{value:Vt,onChange:function(nt){return un(nt.target.value)}},m.a.createElement(L.a,{value:F.Manager},"\u7BA1\u7406\u4EBA\u5458"),m.a.createElement(L.a,{value:F.Developer},"\u5F00\u53D1\u4EBA\u5458"),m.a.createElement(L.a,{value:F.Reporter},"\u62A5\u544A\u4EBA\u5458"))))))},X=G,W=E("Jky8"),K=E("6Fuo"),Z=E.n(K),q=E("NLgs"),ce;(function(vt){vt.Projects="projects",vt.Shixuns="shixuns",vt.Classrooms="classrooms"})(ce||(ce={}));var ue;(function(vt){vt.Classrooms="classrooms",vt.Shixuns="shixuns",vt.Paths="paths",vt.Projects="projects",vt.Videos="videos",vt.Topics="topics"})(ue||(ue={}));var ye=function(lt){var Tt,ht,mt,qe,$e,Ye,Ct,Wt=lt.homePage,Gt=lt.user,Vt=lt.globalSetting,un=lt.loading,pn=lt.dispatch,gt=lt.location,Ze=Object(u.a)(lt,["homePage","user","globalSetting","loading","dispatch","location"]),st=Object(T.useState)(),Ke=Object(k.a)(st,2),me=Ke[0],De=Ke[1],nt=Object(T.useState)(),et=Object(k.a)(nt,2),ot=et[0],_t=et[1],at=function(H){var V;if(!Object(q.e)(pn))return;if(H===ce.Projects&&!((V=Gt.userInfo)!==null&&V!==void 0&&V.email)){C.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}H===ce.Classrooms?De(!0):H===ce.Projects&&_t(!0)},pt=function(H,V){var $;if(!Object(q.e)(pn))return;if(V===ce.Projects&&!(($=Gt.userInfo)!==null&&$!==void 0&&$.email)){C.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}if(V===ce.Shixuns&&!Object(q.c)())return;H&&(window.location.href=H)},Kt=(Tt=(((ht=Vt.setting)===null||ht===void 0?void 0:ht.navbar)||[]).find(function(j){return j.link==="/".concat(ue.Classrooms)}))===null||Tt===void 0?void 0:Tt.hidden,qt=(mt=(((qe=Vt.setting)===null||qe===void 0?void 0:qe.navbar)||[]).find(function(j){return j.link==="/".concat(ue.Shixuns)}))===null||mt===void 0?void 0:mt.hidden,en=($e=(((Ye=Vt.setting)===null||Ye===void 0?void 0:Ye.navbar)||[]).find(function(j){return j.link==="/".concat(ue.Paths)}))===null||$e===void 0?void 0:$e.hidden;if(Vt!=null&&(Ct=Vt.setting)!==null&&Ct!==void 0&&Ct.is_local){var ne;Gt!=null&&(ne=Gt.userInfo)!==null&&ne!==void 0&&ne.is_shixun_marker||(qt=!0)}var te=function(H){var V,$,de,Ie,Ue,ut,yt,St,Bt,It,it,Xt,jt,Nt;return m.a.createElement(m.a.Fragment,null,m.a.createElement(_.a,{justify:"space-around",className:"pt5 pb5"},m.a.createElement(n.a,{className:Z.a.joinCol},((V=Gt.userInfo)===null||V===void 0?void 0:V.user_identity)!=="\u5B66\u751F"&&!Kt&&m.a.createElement(d.a.Item,H,m.a.createElement("a",{onClick:function(){return pt("/classrooms/new")}},($=Gt.userInfo)!==null&&$!==void 0&&$.main_site?"\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802":"\u65B0\u5EFA\u8BFE\u5802")),!qt&&m.a.createElement(d.a.Item,H,m.a.createElement("a",{onClick:function(){return pt("/shixuns/new",ce.Shixuns)}},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE")),(((de=Gt.userInfo)===null||de===void 0?void 0:de.main_site)&&((Ie=Gt.navigationInfo)===null||Ie===void 0?void 0:Ie.top)||!((Ue=Gt.userInfo)!==null&&Ue!==void 0&&Ue.main_site)&&((ut=Gt.navigationInfo)===null||ut===void 0?void 0:ut.top)&&!en&&(((yt=Gt.userInfo)===null||yt===void 0?void 0:yt.admin)||((St=Gt.userInfo)===null||St===void 0?void 0:St.is_teacher)||((Bt=Gt.userInfo)===null||Bt===void 0?void 0:Bt.business)))&&m.a.createElement(d.a.Item,H,m.a.createElement("a",{onClick:function(){return pt("/paths/new")}},"\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!(Vt!=null&&(It=Vt.setting)!==null&&It!==void 0&&It.is_local)&&((it=Gt.userInfo)===null||it===void 0?void 0:it.main_site)&&m.a.createElement(d.a.Item,H,m.a.createElement("a",{onClick:function(){var ln,bn;return pt("".concat((ln=Gt.navigationInfo)===null||ln===void 0||((bn=ln.top)===null||bn===void 0)?void 0:bn.old_url,"/projects/deposit/new"),ce.Projects)}},"\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE"))),m.a.createElement(n.a,null,m.a.createElement("div",{className:Z.a.joinBoard})),m.a.createElement(n.a,{className:Z.a.joinCol},!Kt&&m.a.createElement(d.a.Item,H,m.a.createElement("a",{onClick:function(){return at(ce.Classrooms)}},(Xt=Gt.userInfo)!==null&&Xt!==void 0&&Xt.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((jt=Gt.userInfo)===null||jt===void 0?void 0:jt.main_site)&&!(Vt!=null&&(Nt=Vt.setting)!==null&&Nt!==void 0&&Nt.is_local)&&m.a.createElement(d.a.Item,H,m.a.createElement("a",{onClick:function(){return at(ce.Projects)}},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))))};return m.a.createElement("section",null,m.a.createElement(A.a,{overlay:m.a.createElement(d.a,{className:"".concat(Z.a.rightMenu," ").concat(Z.a.joinMenu," mt10")},m.a.createElement(te,null)),placement:"bottomRight"},m.a.createElement("span",{style:{lineHeight:"inherit"},className:"iconfont icon-tianjiafangda c-white font18 current ml15 mr15"})),m.a.createElement(W.a,{visible:me,onCancel:function(){return De(!1)}}),m.a.createElement(X,{visible:ot,onCancel:function(){return _t(!1)}}))},xe=Object(h.a)(function(vt){var lt=vt.homePage,Tt=vt.loading,ht=vt.user,mt=vt.globalSetting;return{homePage:lt,user:ht,globalSetting:mt,loading:Tt.models.index}})(ye),Ee=E("vToQ"),Ae=E.n(Ee),Re=E("xKgJ"),ae=E("jb+D"),pe=E("m3rI"),J=function(lt){var Tt,ht=RegExp("(^| )"+lt+"=([^;]+)(;|$)");return(Tt=document.cookie.match(ht))?decodeURIComponent(Tt[2]):null},fe=function(lt){var Tt=new Date;Tt.setTime(Tt.getTime()-1);var ht=J(lt);ht!=null&&(document.cookie=lt+"="+ht+";expires="+Tt.toGMTString())},Me;(function(vt){vt.Classrooms="classrooms",vt.Shixuns="shixuns",vt.Paths="paths",vt.Projects="projects",vt.Videos="videos",vt.Topics="topics"})(Me||(Me={}));var be=function(lt){var Tt,ht,mt,qe,$e,Ye,Ct,Wt,Gt,Vt,un,pn=lt.homePage,gt=lt.user,Ze=lt.globalSetting,st=lt.loading,Ke=lt.dispatch,me=lt.shixunHomeworks,De=lt.location,nt=lt.payload,et=nt===void 0?{}:nt,ot=Object(u.a)(lt,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),_t=(Tt=(((ht=Ze.setting)===null||ht===void 0?void 0:ht.navbar)||[]).find(function(j){return j.link==="/".concat(Me.Classrooms)}))===null||Tt===void 0?void 0:Tt.hidden,at=(mt=(((qe=Ze.setting)===null||qe===void 0?void 0:qe.navbar)||[]).find(function(j){return j.link==="/".concat(Me.Shixuns)}))===null||mt===void 0?void 0:mt.hidden,pt=($e=(((Ye=Ze.setting)===null||Ye===void 0?void 0:Ye.navbar)||[]).find(function(j){return j.link==="/".concat(Me.Paths)}))===null||$e===void 0?void 0:$e.hidden,Kt=((Ct=gt.userInfo)===null||Ct===void 0?void 0:Ct.admin)||((Wt=gt.userInfo)===null||Wt===void 0?void 0:Wt.business)||((Gt=gt.userInfo)===null||Gt===void 0?void 0:Gt.is_shixun_marker)||((Vt=gt.userInfo)===null||Vt===void 0?void 0:Vt.is_teacher)||((un=gt.userInfo)===null||un===void 0?void 0:un.user_identity)!=="\u5B66\u751F",qt=function(){if(Object(B.p)())return m.a.createElement(d.a,{className:"".concat(Ae.a.rightMenu," ").concat(Ae.a.menuWrap)},m.a.createElement(d.a.Item,null,m.a.createElement(P.a,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")));var H,V,$,de,Ie,Ue,ut,yt,St,Bt,It,it,Xt,jt,Nt,Dt,ln,bn,on,cn,On,Ln,En;return m.a.createElement(d.a,{className:"".concat(Ae.a.rightMenu," ").concat(Ae.a.menuWrap)},m.a.createElement(d.a.Item,null,m.a.createElement(P.a,{to:"/users/".concat((H=gt.userInfo)===null||H===void 0?void 0:H.login,"/classrooms")},"\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")),!_t&&m.a.createElement(d.a.Item,null,m.a.createElement(P.a,{to:"/users/".concat((V=gt.userInfo)===null||V===void 0?void 0:V.login,"/classrooms")},($=gt.userInfo)!==null&&$!==void 0&&$.main_site?"\u6211\u7684\u6559\u5B66\u8BFE\u5802":"\u6211\u7684\u8BFE\u5802")),!at&&m.a.createElement(d.a.Item,null,m.a.createElement(P.a,{to:"/users/".concat((de=gt.userInfo)===null||de===void 0?void 0:de.login,"/shixuns")},"\u6211\u7684\u5B9E\u8DF5\u9879\u76EE")),!pt&&m.a.createElement(d.a.Item,null,m.a.createElement(P.a,{to:"/users/".concat((Ie=gt.userInfo)===null||Ie===void 0?void 0:Ie.login,"/paths")},(Ue=gt.userInfo)!==null&&Ue!==void 0&&Ue.main_site?"\u6211\u7684\u5B9E\u8DF5\u8BFE\u7A0B":"\u6211\u7684\u8BFE\u7A0B")),((ut=gt.userInfo)===null||ut===void 0?void 0:ut.main_site)&&!((yt=Ze.setting)!==null&&yt!==void 0&&yt.is_local)&&m.a.createElement(d.a.Item,null,m.a.createElement(P.a,{to:"/users/".concat((St=gt.userInfo)===null||St===void 0?void 0:St.login,"/projects")},"\u6211\u7684\u5F00\u53D1\u9879\u76EE")),m.a.createElement(d.a.Item,null,m.a.createElement(P.a,{to:"/users/".concat((Bt=gt.userInfo)===null||Bt===void 0?void 0:Bt.login,"/teach-group")},"\u6211\u7684\u6559\u7814\u56E2\u961F")),m.a.createElement(d.a.Item,null,m.a.createElement(P.a,{to:"/users/".concat((It=gt.userInfo)===null||It===void 0?void 0:It.login,"/vspaces")},"\u6211\u7684\u865A\u62DF\u793E\u533A")),m.a.createElement(d.a.Item,null,m.a.createElement("a",{onClick:function(){if(!Object(q.e)(Ke))return;h.d.push("/problemset")}},"\u8BD5\u9898\u5E93")),Kt&&m.a.createElement(d.a.Item,null,m.a.createElement("a",{onClick:function(){if(!Object(q.e)(Ke))return;h.d.push("/paperlibrary")}},"\u8BD5\u5377\u5E93")),((it=gt.navigationInfo)===null||it===void 0||((Xt=it.top)===null||Xt===void 0)?void 0:Xt.customer_management_url)&&m.a.createElement(d.a.Item,null,m.a.createElement("a",{href:(jt=gt.navigationInfo)===null||jt===void 0||((Nt=jt.top)===null||Nt===void 0)?void 0:Nt.customer_management_url},"\u5BA2\u6237\u7BA1\u7406")),((Dt=gt.navigationInfo)===null||Dt===void 0||((ln=Dt.top)===null||ln===void 0)?void 0:ln.college_identifier)&&m.a.createElement(d.a.Item,null,m.a.createElement(P.a,{to:"/colleges/".concat((bn=gt.navigationInfo)===null||bn===void 0||((on=bn.top)===null||on===void 0)?void 0:on.college_identifier,"/statistics")},"\u5B66\u9662\u7EDF\u8BA1")),((cn=gt.navigationInfo)===null||cn===void 0||((On=cn.top)===null||On===void 0)?void 0:On.laboratory_admin_url)&&m.a.createElement(d.a.Item,null,m.a.createElement("a",{href:(Ln=gt.navigationInfo)===null||Ln===void 0||((En=Ln.top)===null||En===void 0)?void 0:En.laboratory_admin_url},"\u540E\u53F0\u7BA1\u7406")),m.a.createElement(d.a.Item,null,m.a.createElement(P.a,{onClick:function(){localStorage.getItem("Noviceguide")==="0"||Ke({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:m.a.createElement("div",null,"OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002")}})},to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")),m.a.createElement(d.a.Item,{className:Ae.a.exit},m.a.createElement("a",{onClick:Object(D.a)(x.a.mark(function In(){var Bn;return x.a.wrap(function(jn){for(;;)switch(jn.prev=jn.next){case 0:return jn.next=2,Object(ae.c)({});case 2:Bn=jn.sent,(Bn==null?void 0:Bn.status)===1&&(Ke({type:"user/getUserInfo",payload:Object(t.a)({},et)}),Ke({type:"user/getNavigationInfo",payload:Object(t.a)({},et)}),fe("autologin_trustie"),fe("_educoder_session"),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),C.b.success(Bn==null?void 0:Bn.message),h.d.replace("/"));case 4:case"end":return jn.stop()}},In)}))},"\u9000\u51FA")))};if(Object(Re.p)()){var en,ne;return m.a.createElement(A.a,{className:"".concat(Ae.a.height67," pr25"),overlay:qt,placement:"bottomRight"},m.a.createElement("section",null,m.a.createElement("aside",null,m.a.createElement("div",{className:me.actionTabs.type===1?Ae.a.classromediv:""},m.a.createElement("img",{className:"".concat(Ae.a.userPic," current ml15"),src:"".concat(pe.a===null||pe.a===void 0?void 0:pe.a.IMG_SERVER,"/images/").concat((en=gt.userInfo)===null||en===void 0?void 0:en.image_url),alt:"",onClick:function(){var H;return h.d.push(Object(B.p)()?"/account/profile":"/users/".concat((H=gt.userInfo)===null||H===void 0?void 0:H.login,"/classrooms"))}}),Object(B.p)()&&m.a.createElement("span",{className:"ml10 font16"},(ne=gt.userInfo)===null||ne===void 0?void 0:ne.username)))))}else{var te;return m.a.createElement("div",{className:"font15 mr15 ".concat(Ze.isIlearning?Ae.a.login:"")},m.a.createElement("span",{className:"ml10 mr5 current c-white",onClick:function(){Ke({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55"),!((te=Ze.setting)!==null&&te!==void 0&&te.close_register)&&m.a.createElement(m.a.Fragment,null,m.a.createElement("span",{className:"ml5 mr5"},"|"),m.a.createElement(P.a,{to:"/user/register",className:"ml5 current c-white pr25"},"\u6CE8\u518C")))}},Ge=Object(h.a)(function(vt){var lt=vt.homePage,Tt=vt.loading,ht=vt.user,mt=vt.globalSetting,qe=vt.shixunHomeworks;return{homePage:lt,user:ht,globalSetting:mt,shixunHomeworks:qe,loading:Tt.models.index}})(be),ft=E("+L6B"),Pe=E("2/Rp"),ze=E("Cs+z"),Ce=E.n(ze),Le=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],He=function(lt){var Tt=lt.homePage,ht=lt.user,mt=lt.globalSetting,qe=lt.loading,$e=lt.dispatch,Ye=lt.location,Ct=lt.text,Wt=lt.shixunHomeworks,Gt=lt.payload,Vt=Gt===void 0?{}:Gt,un=Object(u.a)(lt,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]),pn=Object(T.useState)("none"),gt=Object(k.a)(pn,2),Ze=gt[0],st=gt[1];return Object(T.useEffect)(function(){Wt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&st("flex")},[Wt.actionTabs.key]),Object(T.useEffect)(function(){Wt.actionTabs.key==="\u9690\u85CF"&&(st("none"),localStorage.setItem("Noviceguide","0"))},[Wt.actionTabs.key]),m.a.createElement("div",{style:{display:Ze,background:"#fff",width:"100%",height:"200px",position:"fixed",bottom:"0px",boxShadow:"0px -4px 6px 0px rgba(204, 204, 204, 0.2)",zIndex:"999"}},m.a.createElement("div",{style:{margin:"0 auto",width:"1200px"}},m.a.createElement("img",{src:Ce.a,style:{position:"absolute",top:"-32px"}}),m.a.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},Wt.actionTabs.text),Wt.actionTabs.type===9?m.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},m.a.createElement(Pe.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),st("none"),$e({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u5446\u4F1A\u89C1\uFF0C\u6709\u4E8B\u547C\u6211")):m.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},m.a.createElement(Pe.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),$e({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),st("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765"))))},Be=Object(h.a)(function(vt){var lt=vt.homePage,Tt=vt.loading,ht=vt.user,mt=vt.globalSetting,qe=vt.shixunHomeworks;return{homePage:lt,user:ht,globalSetting:mt,loading:Tt.models.index,shixunHomeworks:qe}})(He),bt=E("498V"),ct=E.n(bt),Ot=g.a.Header,Ft=o.a.Search;function Mt(){var vt,lt,Tt=window.location.pathname,ht=Tt.split("/"),mt={};return ht[1]=="classrooms"&&ht.length>3&&!((vt=ht[4])!==null&&vt!==void 0&&vt.includes("newgold"))&&!((lt=ht[5])!==null&<!==void 0&<.includes("newgold"))&&ht[2]!=="coursesId"&&(mt.course_id=ht[2]),ht[1]==="shixuns"&&ht.length>3&&(mt.objective_type="shixun",mt.objective_id=ht[2]),ht[1]==="paths"&&ht.length>3&&(mt.objective_type="path",mt.objective_id=ht[2]),Object(t.a)(Object(t.a)({},mt),{school:1})}var wt={\u9996\u9875:"/","/paths":{link:"/paths",key:1},"/shixuns":{link:"/shixuns",key:2},"/classrooms":{link:"/classrooms",key:3},"/competitions":{link:"/competitions",key:4},"/moop_cases":{link:"/moop_cases",key:5},"/forums":{link:"/forums",key:6},"/recruitment":{link:"/competitions/index",key:7},"/three":{link:"/three",key:7}},kt=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],$t=function(lt){var Tt,ht=lt.homePage,mt=lt.user,qe=lt.globalSetting,$e=lt.loading,Ye=lt.dispatch,Ct=lt.location,Wt=lt.isLogin,Gt=Wt===void 0?!1:Wt,Vt=lt.shixunHomeworks,un=Object(u.a)(lt,["homePage","user","globalSetting","loading","dispatch","location","isLogin","shixunHomeworks"]),pn=Object(S.g)(),gt=Object(T.useState)(!1),Ze=Object(k.a)(gt,2),st=Ze[0],Ke=Ze[1],me=Object(T.useState)(-1),De=Object(k.a)(me,2),nt=De[0],et=De[1],ot=Object(T.useState)(!1),_t=Object(k.a)(ot,2),at=_t[0],pt=_t[1],Kt=Mt(),qt=Ct.pathname;Object(T.useEffect)(function(){Ye({type:"user/getNavigationInfo",payload:Object(t.a)({},Kt)})},[qe.name]),Object(T.useEffect)(function(){Vt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(kt!=null&&kt.includes(Ct==null?void 0:Ct.pathname)||(Ct==null?void 0:Ct.pathname.indexOf("/classrooms"))===0||Ye({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[Ct.pathname]),Object(T.useEffect)(function(){Vt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||(Vt.actionTabs.key||localStorage.setItem("Noviceguide","0"))},[Vt.actionTabs.key]),Object(T.useEffect)(function(){if(qe!=null&&qe.setting){var Ue,ut;if(qe==null||((Ue=qe.setting)===null||Ue===void 0||((ut=Ue.navbar)===null||ut===void 0))||ut.map(function(St,Bt){Ct.pathname.indexOf(St.link)>-1&&et(Bt)}),nt===-1)Object(B.T)(qe.setting.name);else{var yt;Object(B.T)(((yt=qe.setting.navbar[nt])===null||yt===void 0?void 0:yt.name)||qe.setting.name)}}},[qe==null?void 0:qe.setting]);var en=Object(T.useMemo)(function(){var Ue;if(qe!=null&&(Ue=qe.setting)!==null&&Ue!==void 0&&Ue.nav_logo_url){var ut;return"".concat(pe.a.IMG_SERVER,"/").concat(qe==null||((ut=qe.setting)===null||ut===void 0)?void 0:ut.nav_logo_url)}else return"".concat(pe.a.IMG_SERVER,"/images/avatars/LaboratorySetting/1nav?t=").concat(new Date().getTime())},[qe==null||((Tt=qe.setting)===null||Tt===void 0)?void 0:Tt.nav_logo_url]);function ne(Ue){pn.push("/search?value="+Ue)}var te=function(){return st?m.a.createElement("div",{onBlur:function(){setTimeout(function(){Ke(!1)},300)}},m.a.createElement(Ft,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:ne,autoFocus:!0})):m.a.createElement("span",{className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:function(){pn.push("/search?value=")}})},j=function(){var Ue=Object(D.a)(x.a.mark(function ut(yt){var St,Bt,It;return x.a.wrap(function(Xt){for(;;)switch(Xt.prev=Xt.next){case 0:return yt.preventDefault(),Xt.next=3,Object(ae.n)();case 3:Bt=Xt.sent,Bt!=null&&(St=Bt.data)!==null&&St!==void 0&&St.engineer_url?document.location.href=Bt==null||((It=Bt.data)===null||It===void 0)?void 0:It.engineer_url:(Bt==null?void 0:Bt.status)!=401&&pt(!0);case 5:case"end":return Xt.stop()}},ut)}));return function(yt){return Ue.apply(this,arguments)}}();if(qe.showHeader&&qe.showHeaderFooter){var H,V,$,de,Ie;return m.a.createElement(g.a,{className:"".concat(qe.isIlearning?c.a["header-iearning"]:c.a.header," ").concat(qe.showHeaderFixed?c.a.headerFixed:"")},m.a.createElement(Ot,{className:"header"},m.a.createElement("section",{className:c.a["edu-menu"]},(!!qe.isIlearning||!!qe.isPaZhou)&&m.a.createElement(P.a,{style:{display:"flex",alignItems:"center"},onClick:function(){Ye({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},m.a.createElement("img",{className:c.a.logo,title:(H=qe.setting)===null||H===void 0?void 0:H.name,src:qe.isPaZhou?en:ct.a||en}),!qe.isPaZhou&&m.a.createElement("span",{className:c.a.title},"\u6DF7\u5408\u589E\u5F3A\u667A\u6167\u6559\u80B2i-Learning\u5E73\u53F0")),m.a.createElement("ul",{className:"".concat(c.a.menu," ").concat(Object(B.p)()&&"ml0")},Object(B.p)()&&m.a.createElement("li",null,m.a.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!Object(B.p)()&&qe.setting&&qe.setting.navbar.map(function(Ue,ut){if(!Ue.hidden)return m.a.createElement("li",{key:ut,className:nt===ut?c.a.actived:""},(Ue==null?void 0:Ue.name)==="\u6559\u5B66\u8BFE\u5802"&&m.a.createElement(P.a,{onClick:function(){localStorage.getItem("Noviceguide")==="0"||Ye({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:m.a.createElement("div",null,"\u975E\u5E38\u68D2\uFF0C\u54B1\u4EEC\u5DF2\u7ECF\u5230\u8FBE\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u5E73\u53F0\u4E0A\u5DF2\u7ECF\u6709\u51E0\u5343\u4F4D\u8001\u5E08\u521B\u5EFA\u4E86\u81EA\u5DF1\u7684\u6559\u5B66\u8BFE\u5802\uFF0C\u4F60\u4E5F\u53EF\u4EE5\u8F7B\u677E\u5B8C\u6210\u54DF\uFF01\u73B0\u5728\u8BF7\u60A8\u70B9\u51FB\u9875\u9762\u4E0A \u201C\u65B0\u5EFA\u8BFE\u5802\u201D\u6309\u94AE\u5F00\u59CB\u65B0\u5EFA\u81EA\u5DF1\u7684\u8BFE\u5802~")}})},className:Vt.actionTabs.type===4?c.a.classromediv:"",dangerouslySetInnerHTML:{__html:Ue.name},to:Ue.link}),(Ue==null?void 0:Ue.name)!="\u6559\u5B66\u8BFE\u5802"&&Ue.link.indexOf("http")<0&&m.a.createElement(P.a,{onClick:function(){Ye({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},dangerouslySetInnerHTML:{__html:Ue.name},to:Ue.link,target:Ue.link.indexOf("http")>-1?"_blank":"_self"}),(Ue==null?void 0:Ue.name)!="\u6559\u5B66\u8BFE\u5802"&&Ue.link.indexOf("http")>-1&&m.a.createElement("a",{target:Ue.link.indexOf("http")>-1?"_blank":"_self",dangerouslySetInnerHTML:{__html:Ue.name},href:Ue.link}))})),m.a.createElement("div",{className:"search-bar",style:{flex:qe.isIlearning?"initial":"1 0 auto"}},!Object(B.p)()&&!(qe!=null&&qe.isIlearning)&&m.a.createElement(m.a.Fragment,null,m.a.createElement(te,null),!Gt&&m.a.createElement(xe,null),!Gt&&!!(mt!=null&&(V=mt.userInfo)!==null&&V!==void 0&&V.login)&&m.a.createElement(P.a,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:"/messages/".concat(mt==null||(($=mt.userInfo)===null||$===void 0)?void 0:$.login,"/user_tidings")},(mt==null||((de=mt.navigationInfo)===null||de===void 0||((Ie=de.top)===null||Ie===void 0))?void 0:Ie.new_message)&&m.a.createElement("span",{className:c.a.newslight}))),!Gt&&m.a.createElement(Ge,{payload:Kt}))),m.a.createElement(U.a,{centered:!0,destroyOnClose:!0,visible:at,title:"\u63D0\u793A",width:"500px",okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(B.O)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:function(){return pt(!1)}},m.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},m.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650"),m.a.createElement("img",{src:l.C,width:200,height:200}),m.a.createElement("p",null,"\u7FA4\u53F7\uFF1A693542422 ")))),m.a.createElement(Be,null))}else return m.a.createElement(m.a.Fragment,null)},Lt=Q.a=Object(h.a)(function(vt){var lt=vt.homePage,Tt=vt.loading,ht=vt.user,mt=vt.globalSetting,qe=vt.shixunHomeworks;return{homePage:lt,user:ht,globalSetting:mt,loading:Tt.models.index,shixunHomeworks:qe}})($t)},"sW+o":function(ie,Q,E){var Y=E("SrGk"),U=E("bYtY"),D=E("SUKs"),k=E("Qe9p");function u(R,o){Y.call(this,R,o,["linearGradient","radialGradient"],"__gradient_in_use__")}U.inherits(u,Y),u.prototype.addWithoutUpdate=function(R,o){if(o&&o.style){var y=this;U.each(["fill","stroke"],function(g){if(o.style[g]&&(o.style[g].type==="linear"||o.style[g].type==="radial")){var i=o.style[g],x=y.getDefs(!0),T;i._dom?(T=i._dom,x.contains(i._dom)||y.addDom(T)):T=y.add(i),y.markUsed(o);var m=T.getAttribute("id");R.setAttribute(g,"url(#"+m+")")}})}},u.prototype.add=function(R){var o;if(R.type==="linear")o=this.createElement("linearGradient");else if(R.type==="radial")o=this.createElement("radialGradient");else return D("Illegal gradient type."),null;return R.id=R.id||this.nextId++,o.setAttribute("id","zr"+this._zrId+"-gradient-"+R.id),this.updateDom(R,o),this.addDom(o),o},u.prototype.update=function(R){var o=this;Y.prototype.update.call(this,R,function(){var y=R.type,g=R._dom.tagName;y==="linear"&&g==="linearGradient"||y==="radial"&&g==="radialGradient"?o.updateDom(R,R._dom):(o.removeDom(R),o.add(R))})},u.prototype.updateDom=function(R,o){if(R.type==="linear")o.setAttribute("x1",R.x),o.setAttribute("y1",R.y),o.setAttribute("x2",R.x2),o.setAttribute("y2",R.y2);else if(R.type==="radial")o.setAttribute("cx",R.x),o.setAttribute("cy",R.y),o.setAttribute("r",R.r);else{D("Illegal gradient type.");return}R.global?o.setAttribute("gradientUnits","userSpaceOnUse"):o.setAttribute("gradientUnits","objectBoundingBox"),o.innerHTML="";for(var y=R.colorStops,g=0,i=y.length;g-1)){var m=k.parse(T)[3],S=k.toHex(T);x.setAttribute("stop-color","#"+S),x.setAttribute("stop-opacity",m)}else x.setAttribute("stop-color",y[g].color);o.appendChild(x)}R._dom=o},u.prototype.markUsed=function(R){if(R.style){var o=R.style.fill;o&&o._dom&&Y.prototype.markUsed.call(this,o._dom),o=R.style.stroke,o&&o._dom&&Y.prototype.markUsed.call(this,o._dom)}};var t=u;ie.exports=t},smSa:function(ie,Q,E){ie.exports=E.p+"static/s1.02adde28.png"},t23M:function(ie,Q,E){"use strict";var Y=E("VTBJ"),U=E("1OyB"),D=E("vuIU"),k=E("Ji7U"),u=E("LK+K"),t=E("q1tI"),R=E.n(t),o=E("m+aA"),y=E("Zm9Q"),g=E("Kwbf"),i=E("c+Xe"),x=E("bdgK"),T="rc-observer-key",m=function(S){Object(k.a)(h,S);var P=Object(u.a)(h);function h(){var l;return Object(U.a)(this,h),l=P.apply(this,arguments),l.resizeObserver=null,l.childNode=null,l.currentElement=null,l.state={width:0,height:0,offsetHeight:0,offsetWidth:0},l.onResize=function(s){var c=l.props.onResize,p=s[0].target,b=p.getBoundingClientRect(),A=b.width,O=b.height,_=p.offsetWidth,f=p.offsetHeight,n=Math.floor(A),r=Math.floor(O);if(l.state.width!==n||l.state.height!==r||l.state.offsetWidth!==_||l.state.offsetHeight!==f){var d={width:n,height:r,offsetWidth:_,offsetHeight:f};l.setState(d),c&&Promise.resolve().then(function(){c(Object(Y.a)(Object(Y.a)({},d),{},{offsetWidth:_,offsetHeight:f}))})}},l.setChildNode=function(s){l.childNode=s},l}return Object(D.a)(h,[{key:"componentDidMount",value:function(){this.onComponentUpdated()}},{key:"componentDidUpdate",value:function(){this.onComponentUpdated()}},{key:"componentWillUnmount",value:function(){this.destroyObserver()}},{key:"onComponentUpdated",value:function(){var s=this.props.disabled;if(s){this.destroyObserver();return}var c=Object(o.a)(this.childNode||this),p=c!==this.currentElement;p&&(this.destroyObserver(),this.currentElement=c),!this.resizeObserver&&c&&(this.resizeObserver=new x.default(this.onResize),this.resizeObserver.observe(c))}},{key:"destroyObserver",value:function(){this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null)}},{key:"render",value:function(){var s=this.props.children,c=Object(y.a)(s);if(c.length>1)Object(g.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(c.length===0)return Object(g.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var p=c[0];if(t.isValidElement(p)&&Object(i.c)(p)){var b=p.ref;c[0]=t.cloneElement(p,{ref:Object(i.a)(b,this.setChildNode)})}return c.length===1?c[0]:c.map(function(A,O){return!t.isValidElement(A)||"key"in A&&A.key!==null?A:t.cloneElement(A,{key:"".concat(T,"-").concat(O)})})}}]),h}(t.Component);m.displayName="ResizeObserver",Q.a=m},tGSI:function(ie,Q){ie.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAABvklEQVQ4T62UTShEURTH/+e+MeaNbxkLbAhRRFkoGh+RLCysWFlasLKwVUpJ2VuMbBUrS4lGZDHFQhE1xKQhM4OYMQ/N3Kv7eNNjZpjF3NXtdM/vnP859xxCihPStD4BPgIhugRQKZ8Q4AfRHoGtl6nqzm83Mhue395qP3hsWQj0pApg2Iiwa2WW8SKb7SJhMy4BTXMSj28IoPQviMnxUTBluFxV978zBvRM4jFPphAzzKpY2mVmurRgNOL+T066LKVMhz2/l2RhOY9vZyLHeBN6f0VZbl7ChTGln+5fwy4CjWcK2rw9hzvgxULLEIi+eiUglikYjZwJgYZMQAfBK6xeH2G2eRAOW37ChQjnFIhGXiBQYFj90WdUqIWJaIb9+MmPJe8BZpoGUGUv/hmXEE4CzZ9uI4cpmKzrQJ4lV3fwhoNYPHNjurEX9QWO5OQl6Le0GOdY9R3h8OEGUw3dsDIFcydbmKjrRGuJ/smTji4tXbE9Dz6sXHrAQBirbkOnoyZtGYmR68/232kvuAiH4CxPD5F0vf1Z+5ASlLURkbCsDK1RxaysEXNL5PzFeWyUETnNi40Lsa8wy1qqxfYJy4vRDM5HnlMAAAAASUVORK5CYII="},tWlo:function(ie,Q){ie.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg=="},thk6:function(ie,Q,E){"use strict";E.r(Q);function Y(e){return e!==null&&typeof e=="object"&&"constructor"in e&&e.constructor===Object}function U(e,a){e===void 0&&(e={}),a===void 0&&(a={}),Object.keys(a).forEach(function(M){typeof e[M]=="undefined"?e[M]=a[M]:Y(a[M])&&Y(e[M])&&Object.keys(a[M]).length>0&&U(e[M],a[M])})}var D=typeof document!="undefined"?document:{},k={body:{},addEventListener:function(){},removeEventListener:function(){},activeElement:{blur:function(){},nodeName:""},querySelector:function(){return null},querySelectorAll:function(){return[]},getElementById:function(){return null},createEvent:function(){return{initEvent:function(){}}},createElement:function(){return{children:[],childNodes:[],style:{},setAttribute:function(){},getElementsByTagName:function(){return[]}}},createElementNS:function(){return{}},importNode:function(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};U(D,k);var u=typeof window!="undefined"?window:{},t={document:k,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState:function(){},pushState:function(){},go:function(){},back:function(){}},CustomEvent:function(){return this},addEventListener:function(){},removeEventListener:function(){},getComputedStyle:function(){return{getPropertyValue:function(){return""}}},Image:function(){},Date:function(){},screen:{},setTimeout:function(){},clearTimeout:function(){},matchMedia:function(){return{}}};U(u,t);class R{constructor(e){const a=this;for(let M=0;M=0&&re.indexOf(">")>=0){let se="div";for(re.indexOf(":~]/)?z=[D.getElementById(e.trim().split("#")[1])]:z=(a||D).querySelectorAll(e.trim()),N=0;N0&&e[0].nodeType)for(N=0;NM.toUpperCase())}function i(e){return u.requestAnimationFrame?u.requestAnimationFrame(e):u.webkitRequestAnimationFrame?u.webkitRequestAnimationFrame(e):u.setTimeout(e,1e3/60)}function x(e){return u.cancelAnimationFrame?u.cancelAnimationFrame(e):u.webkitCancelAnimationFrame?u.webkitCancelAnimationFrame(e):u.clearTimeout(e)}function T(e){if(typeof e=="undefined")return this;const a=e.split(" ");for(let M=0;M=0&&(a[g(N.name.split("data-")[1])]=N.value)}for(const M in a)a[M]==="false"?a[M]=!1:a[M]==="true"?a[M]=!0:parseFloat(a[M])===a[M]*1&&(a[M]*=1);return a}function A(e){const a=this;if(typeof e=="undefined"){if(a[0]){if(a[0].multiple&&a[0].nodeName.toLowerCase()==="select"){const M=[];for(let N=0;N=0;else N.value=e}return a}function O(e){for(let a=0;a=0;Ve-=1){const We=we[Ve];N&&We.listener===N||N&&We.listener&&We.listener.dom7proxy&&We.listener.dom7proxy===N?(ve.removeEventListener(se,We.proxyListener,z),we.splice(Ve,1)):N||(ve.removeEventListener(se,We.proxyListener,z),we.splice(Ve,1))}}}return this}function r(...e){const a=this;let[M,N,z,ee]=e;typeof e[1]=="function"&&([M,z,ee]=e,N=void 0);function re(...se){z.apply(this,se),a.off(M,N,re,ee),re.dom7proxy&&delete re.dom7proxy}return re.dom7proxy=z,a.on(M,N,re,ee)}function d(...e){const a=e[0].split(" "),M=e[1];for(let N=0;Nve>0),re.dispatchEvent(se),re.dom7EventData=[],delete re.dom7EventData}}return this}function w(e){const a=["webkitTransitionEnd","transitionend"],M=this;let N;function z(ee){if(ee.target!==this)return;for(e.call(this,ee),N=0;N0?parseFloat(this.css("width")):null}function L(e){if(this.length>0){if(e){const a=this.styles();return this[0].offsetWidth+parseFloat(a.getPropertyValue("margin-right"))+parseFloat(a.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null}function I(){return this[0]===u?u.innerHeight:this.length>0?parseFloat(this.css("height")):null}function B(e){if(this.length>0){if(e){const a=this.styles();return this[0].offsetHeight+parseFloat(a.getPropertyValue("margin-top"))+parseFloat(a.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null}function F(){if(this.length>0){const e=this[0],a=e.getBoundingClientRect(),M=D.body,N=e.clientTop||M.clientTop||0,z=e.clientLeft||M.clientLeft||0,ee=e===u?u.scrollY:e.scrollTop,re=e===u?u.scrollX:e.scrollLeft;return{top:a.top+ee-N,left:a.left+re-z}}return null}function G(){for(let e=0;ea-1?new R([]):e<0?(M=a+e,M<0?new R([]):new R([this[M]])):new R([this[e]])}function J(...e){let a;for(let M=0;M=0;M-=1)this[a].insertBefore(N.childNodes[M],this[a].childNodes[0])}else if(e instanceof R)for(M=0;M1)for(let N=0;N1)for(let N=0;N0?e?this[0].nextElementSibling&&o(this[0].nextElementSibling).is(e)?new R([this[0].nextElementSibling]):new R([]):this[0].nextElementSibling?new R([this[0].nextElementSibling]):new R([]):new R([])}function ze(e){const a=[];let M=this[0];if(!M)return new R([]);for(;M.nextElementSibling;){const N=M.nextElementSibling;e?o(N).is(e)&&a.push(N):a.push(N),M=N}return new R(a)}function Ce(e){if(this.length>0){const a=this[0];return e?a.previousElementSibling&&o(a.previousElementSibling).is(e)?new R([a.previousElementSibling]):new R([]):a.previousElementSibling?new R([a.previousElementSibling]):new R([])}return new R([])}function Le(e){const a=[];let M=this[0];if(!M)return new R([]);for(;M.previousElementSibling;){const N=M.previousElementSibling;e?o(N).is(e)&&a.push(N):a.push(N),M=N}return new R(a)}function He(e){return this.nextAll(e).add(this.prevAll(e))}function Be(e){const a=[];for(let M=0;M0||M===0,Xe=a>0||a===0;if(typeof z=="undefined"&&(z="swing"),Et&&(he=se.scrollTop,N||(se.scrollTop=M)),Xe&&(ve=se.scrollLeft,N||(se.scrollLeft=a)),!N)return;Et&&(we=se.scrollHeight-se.offsetHeight,We=Math.max(Math.min(M,we),0)),Xe&&(Ve=se.scrollWidth-se.offsetWidth,tt=Math.max(Math.min(a,Ve),0));let xt=null;Et&&We===he&&(Et=!1),Xe&&tt===ve&&(Xe=!1);function At(Ht=new Date().getTime()){xt===null&&(xt=Ht);const Yt=Math.max(Math.min((Ht-xt)/N,1),0),Qt=z==="linear"?Yt:.5-Math.cos(Yt*Math.PI)/2;let Ut;if(Et&&(Je=he+Qt*(We-he)),Xe&&(rt=ve+Qt*(tt-ve)),Et&&We>he&&Je>=We&&(se.scrollTop=We,Ut=!0),Et&&Weve&&rt>=tt&&(se.scrollLeft=tt,Ut=!0),Xe&&tt0?ee[0].scrollTop:null:ee.scrollTo(void 0,a,M,N,z)}function lt(...e){let[a,M,N,z]=e;e.length===3&&typeof N=="function"&&([a,M,z,N]=e);const ee=this;return typeof a=="undefined"?ee.length>0?ee[0].scrollLeft:null:ee.scrollTo(a,void 0,M,N,z)}function Tt(e,a){const M=this,N={props:Object.assign({},e),params:Object.assign({duration:300,easing:"swing"},a),elements:M,animating:!1,que:[],easingProgress(ee,re){return ee==="swing"?.5-Math.cos(re*Math.PI)/2:typeof ee=="function"?ee(re):re},stop(){N.frameId&&x(N.frameId),N.animating=!1,N.elements.each((ee,re)=>{const se=re;delete se.dom7AnimateInstance}),N.que=[]},done(ee){if(N.animating=!1,N.elements.each((re,se)=>{const he=se;delete he.dom7AnimateInstance}),ee&&ee(M),N.que.length>0){const re=N.que.shift();N.animate(re[0],re[1])}},animate(ee,re){if(N.animating)return N.que.push([ee,re]),N;const se=[];N.elements.each((rt,Et)=>{let Xe,xt,At,Ht,Yt;Et.dom7AnimateInstance||(N.elements[rt].dom7AnimateInstance=N),se[rt]={container:Et},Object.keys(ee).forEach(Qt=>{Xe=u.getComputedStyle(Et,null).getPropertyValue(Qt).replace(",","."),xt=parseFloat(Xe),At=Xe.replace(xt,""),Ht=parseFloat(ee[Qt]),Yt=ee[Qt]+At,se[rt][Qt]={initialFullValue:Xe,initialValue:xt,unit:At,finalValue:Ht,finalFullValue:Yt,currentValue:xt}})});let he=null,ve,we=0,Ve=0,We,tt=!1;N.animating=!0;function Je(){ve=new Date().getTime();let rt,Et;if(tt||(tt=!0,re.begin&&re.begin(M)),he===null&&(he=ve),re.progress&&re.progress(M,Math.max(Math.min((ve-he)/re.duration,1),0),he+re.duration-ve<0?0:he+re.duration-ve,he),se.forEach(Xe=>{const xt=Xe;if(We||xt.done)return;Object.keys(ee).forEach(At=>{if(We||xt.done)return;rt=Math.max(Math.min((ve-he)/re.duration,1),0),Et=N.easingProgress(re.easing,rt);const{initialValue:Ht,finalValue:Yt,unit:Qt}=xt[At];xt[At].currentValue=Ht+Et*(Yt-Ht);const Ut=xt[At].currentValue;if((Yt>Ht&&Ut>=Yt||Yt{o.fn[e]=o.fn[e]||en[e]});const ne={deleteProps(e){const a=e;Object.keys(a).forEach(M=>{try{a[M]=null}catch(N){}try{delete a[M]}catch(N){}})},nextTick(e,a=0){return setTimeout(e,a)},now(){return Date.now()},getTranslate(e,a="x"){let M,N,z;const ee=u.getComputedStyle(e,null);return u.WebKitCSSMatrix?(N=ee.transform||ee.webkitTransform,N.split(",").length>6&&(N=N.split(", ").map(re=>re.replace(",",".")).join(", ")),z=new u.WebKitCSSMatrix(N==="none"?"":N)):(z=ee.MozTransform||ee.OTransform||ee.MsTransform||ee.msTransform||ee.transform||ee.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),M=z.toString().split(",")),a==="x"&&(u.WebKitCSSMatrix?N=z.m41:M.length===16?N=parseFloat(M[12]):N=parseFloat(M[4])),a==="y"&&(u.WebKitCSSMatrix?N=z.m42:M.length===16?N=parseFloat(M[13]):N=parseFloat(M[5])),N||0},parseUrlQuery(e){const a={};let M=e||u.location.href,N,z,ee,re;if(typeof M=="string"&&M.length)for(M=M.indexOf("?")>-1?M.replace(/\S*\?/,""):"",z=M.split("&").filter(se=>se!==""),re=z.length,N=0;N=0,observer:function(){return"MutationObserver"in u||"WebkitMutationObserver"in u}(),passiveListener:function(){let M=!1;try{const N=Object.defineProperty({},"passive",{get(){M=!0}});u.addEventListener("testPassiveListener",null,N)}catch(N){}return M}(),gestures:function(){return"ongesturestart"in u}()}}();class j{constructor(e={}){const a=this;a.params=e,a.eventsListeners={},a.params&&a.params.on&&Object.keys(a.params.on).forEach(M=>{a.on(M,a.params.on[M])})}on(e,a,M){const N=this;if(typeof a!="function")return N;const z=M?"unshift":"push";return e.split(" ").forEach(ee=>{N.eventsListeners[ee]||(N.eventsListeners[ee]=[]),N.eventsListeners[ee][z](a)}),N}once(e,a,M){const N=this;if(typeof a!="function")return N;function z(...ee){N.off(e,z),z.f7proxy&&delete z.f7proxy,a.apply(N,ee)}return z.f7proxy=a,N.on(e,z,M)}off(e,a){const M=this;return M.eventsListeners&&e.split(" ").forEach(N=>{typeof a=="undefined"?M.eventsListeners[N]=[]:M.eventsListeners[N]&&M.eventsListeners[N].length&&M.eventsListeners[N].forEach((z,ee)=>{(z===a||z.f7proxy&&z.f7proxy===a)&&M.eventsListeners[N].splice(ee,1)})}),M}emit(...e){const a=this;if(!a.eventsListeners)return a;let M,N,z;typeof e[0]=="string"||Array.isArray(e[0])?(M=e[0],N=e.slice(1,e.length),z=a):(M=e[0].events,N=e[0].data,z=e[0].context||a);const ee=Array.isArray(M)?M:M.split(" ");return ee.forEach(re=>{if(a.eventsListeners&&a.eventsListeners[re]){const se=[];a.eventsListeners[re].forEach(he=>{se.push(he)}),se.forEach(he=>{he.apply(z,N)})}}),a}useModulesParams(e){const a=this;if(!a.modules)return;Object.keys(a.modules).forEach(M=>{const N=a.modules[M];N.params&&ne.extend(e,N.params)})}useModules(e={}){const a=this;if(!a.modules)return;Object.keys(a.modules).forEach(M=>{const N=a.modules[M],z=e[M]||{};N.instance&&Object.keys(N.instance).forEach(ee=>{const re=N.instance[ee];typeof re=="function"?a[ee]=re.bind(a):a[ee]=re}),N.on&&a.on&&Object.keys(N.on).forEach(ee=>{a.on(ee,N.on[ee])}),N.create&&N.create.bind(a)(z)})}static set components(e){const a=this;if(!a.use)return;a.use(e)}static installModule(e,...a){const M=this;M.prototype.modules||(M.prototype.modules={});const N=e.name||`${Object.keys(M.prototype.modules).length}_${ne.now()}`;return M.prototype.modules[N]=e,e.proto&&Object.keys(e.proto).forEach(z=>{M.prototype[z]=e.proto[z]}),e.static&&Object.keys(e.static).forEach(z=>{M[z]=e.static[z]}),e.install&&e.install.apply(M,a),M}static use(e,...a){const M=this;return Array.isArray(e)?(e.forEach(N=>M.installModule(N)),M):M.installModule(e,...a)}}function H(){const e=this;let a,M;const N=e.$el;if(typeof e.params.width!="undefined"?a=e.params.width:a=N[0].clientWidth,typeof e.params.height!="undefined"?M=e.params.height:M=N[0].clientHeight,a===0&&e.isHorizontal()||M===0&&e.isVertical())return;a=a-parseInt(N.css("padding-left"),10)-parseInt(N.css("padding-right"),10),M=M-parseInt(N.css("padding-top"),10)-parseInt(N.css("padding-bottom"),10),ne.extend(e,{width:a,height:M,size:e.isHorizontal()?a:M})}function V(){const e=this,a=e.params,{$wrapperEl:M,size:N,rtlTranslate:z,wrongRTL:ee}=e,re=e.virtual&&a.virtual.enabled,se=re?e.virtual.slides.length:e.slides.length,he=M.children(`.${e.params.slideClass}`),ve=re?e.virtual.slides.length:he.length;let we=[];const Ve=[],We=[];function tt(tn){return a.cssMode?!(tn===he.length-1):!0}let Je=a.slidesOffsetBefore;typeof Je=="function"&&(Je=a.slidesOffsetBefore.call(e));let rt=a.slidesOffsetAfter;typeof rt=="function"&&(rt=a.slidesOffsetAfter.call(e));const Et=e.snapGrid.length,Xe=e.snapGrid.length;let xt=a.spaceBetween,At=-Je,Ht=0,Yt=0;if(typeof N=="undefined")return;typeof xt=="string"&&xt.indexOf("%")>=0&&(xt=parseFloat(xt.replace("%",""))/100*N),e.virtualSize=-xt,z?he.css({marginLeft:"",marginTop:""}):he.css({marginRight:"",marginBottom:""});let Qt;a.slidesPerColumn>1&&(Math.floor(ve/a.slidesPerColumn)===ve/e.params.slidesPerColumn?Qt=ve:Qt=Math.ceil(ve/a.slidesPerColumn)*a.slidesPerColumn,a.slidesPerView!=="auto"&&a.slidesPerColumnFill==="row"&&(Qt=Math.max(Qt,a.slidesPerView*a.slidesPerColumn)));let Ut;const Jt=a.slidesPerColumn,zt=Qt/Jt,xn=Math.floor(ve/a.slidesPerColumn);for(let tn=0;tn1){let sn,Tn,Cn;if(a.slidesPerColumnFill==="row"&&a.slidesPerGroup>1){const Dn=Math.floor(tn/(a.slidesPerGroup*a.slidesPerColumn)),Gn=tn-a.slidesPerColumn*a.slidesPerGroup*Dn,Wn=Dn===0?a.slidesPerGroup:Math.min(Math.ceil((ve-Dn*Jt*a.slidesPerGroup)/Jt),a.slidesPerGroup);Cn=Math.floor(Gn/Wn),Tn=Gn-Cn*Wn+Dn*a.slidesPerGroup,sn=Tn+Cn*Qt/Jt,an.css({"-webkit-box-ordinal-group":sn,"-moz-box-ordinal-group":sn,"-ms-flex-order":sn,"-webkit-order":sn,order:sn})}else a.slidesPerColumnFill==="column"?(Tn=Math.floor(tn/Jt),Cn=tn-Tn*Jt,(Tn>xn||Tn===xn&&Cn===Jt-1)&&(Cn+=1,Cn>=Jt&&(Cn=0,Tn+=1))):(Cn=Math.floor(tn/zt),Tn=tn-Cn*zt);an.css(`margin-${e.isHorizontal()?"top":"left"}`,Cn!==0&&a.spaceBetween&&`${a.spaceBetween}px`)}if(an.css("display")==="none")continue;if(a.slidesPerView==="auto"){const sn=u.getComputedStyle(an[0],null),Tn=an[0].style.transform,Cn=an[0].style.webkitTransform;if(Tn&&(an[0].style.transform="none"),Cn&&(an[0].style.webkitTransform="none"),a.roundLengths)Ut=e.isHorizontal()?an.outerWidth(!0):an.outerHeight(!0);else if(e.isHorizontal()){const Dn=parseFloat(sn.getPropertyValue("width")),Gn=parseFloat(sn.getPropertyValue("padding-left")),Wn=parseFloat(sn.getPropertyValue("padding-right")),Un=parseFloat(sn.getPropertyValue("margin-left")),rn=parseFloat(sn.getPropertyValue("margin-right")),Pn=sn.getPropertyValue("box-sizing");Pn&&Pn==="border-box"?Ut=Dn+Un+rn:Ut=Dn+Gn+Wn+Un+rn}else{const Dn=parseFloat(sn.getPropertyValue("height")),Gn=parseFloat(sn.getPropertyValue("padding-top")),Wn=parseFloat(sn.getPropertyValue("padding-bottom")),Un=parseFloat(sn.getPropertyValue("margin-top")),rn=parseFloat(sn.getPropertyValue("margin-bottom")),Pn=sn.getPropertyValue("box-sizing");Pn&&Pn==="border-box"?Ut=Dn+Un+rn:Ut=Dn+Gn+Wn+Un+rn}Tn&&(an[0].style.transform=Tn),Cn&&(an[0].style.webkitTransform=Cn),a.roundLengths&&(Ut=Math.floor(Ut))}else Ut=(N-(a.slidesPerView-1)*xt)/a.slidesPerView,a.roundLengths&&(Ut=Math.floor(Ut)),he[tn]&&(e.isHorizontal()?he[tn].style.width=`${Ut}px`:he[tn].style.height=`${Ut}px`);he[tn]&&(he[tn].swiperSlideSize=Ut),We.push(Ut),a.centeredSlides?(At=At+Ut/2+Ht/2+xt,Ht===0&&tn!==0&&(At=At-N/2-xt),tn===0&&(At=At-N/2-xt),Math.abs(At)<1/1e3&&(At=0),a.roundLengths&&(At=Math.floor(At)),Yt%a.slidesPerGroup===0&&we.push(At),Ve.push(At)):(a.roundLengths&&(At=Math.floor(At)),(Yt-Math.min(e.params.slidesPerGroupSkip,Yt))%e.params.slidesPerGroup===0&&we.push(At),Ve.push(At),At=At+Ut+xt),e.virtualSize+=Ut+xt,Ht=Ut,Yt+=1}e.virtualSize=Math.max(e.virtualSize,N)+rt;let gn;if(z&&ee&&(a.effect==="slide"||a.effect==="coverflow")&&M.css({width:`${e.virtualSize+a.spaceBetween}px`}),a.setWrapperSize&&(e.isHorizontal()?M.css({width:`${e.virtualSize+a.spaceBetween}px`}):M.css({height:`${e.virtualSize+a.spaceBetween}px`})),a.slidesPerColumn>1&&(e.virtualSize=(Ut+a.spaceBetween)*Qt,e.virtualSize=Math.ceil(e.virtualSize/a.slidesPerColumn)-a.spaceBetween,e.isHorizontal()?M.css({width:`${e.virtualSize+a.spaceBetween}px`}):M.css({height:`${e.virtualSize+a.spaceBetween}px`}),a.centeredSlides)){gn=[];for(let tn=0;tn1&&we.push(e.virtualSize-N)}if(we.length===0&&(we=[0]),a.spaceBetween!==0&&(e.isHorizontal()?z?he.filter(tt).css({marginLeft:`${xt}px`}):he.filter(tt).css({marginRight:`${xt}px`}):he.filter(tt).css({marginBottom:`${xt}px`})),a.centeredSlides&&a.centeredSlidesBounds){let tn=0;We.forEach(sn=>{tn+=sn+(a.spaceBetween?a.spaceBetween:0)}),tn-=a.spaceBetween;const an=tn-N;we=we.map(sn=>sn<0?-Je:sn>an?an+rt:sn)}if(a.centerInsufficientSlides){let tn=0;if(We.forEach(an=>{tn+=an+(a.spaceBetween?a.spaceBetween:0)}),tn-=a.spaceBetween,tn{we[Tn]=sn-an}),Ve.forEach((sn,Tn)=>{Ve[Tn]=sn+an})}}ne.extend(e,{slides:he,snapGrid:we,slidesGrid:Ve,slidesSizesGrid:We}),ve!==se&&e.emit("slidesLengthChange"),we.length!==Et&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),Ve.length!==Xe&&e.emit("slidesGridLengthChange"),(a.watchSlidesProgress||a.watchSlidesVisibility)&&e.updateSlidesOffset()}function $(e){const a=this,M=[];let N=0,z;if(typeof e=="number"?a.setTransition(e):e===!0&&a.setTransition(a.params.speed),a.params.slidesPerView!=="auto"&&a.params.slidesPerView>1)if(a.params.centeredSlides)a.visibleSlides.each((ee,re)=>{M.push(re)});else for(z=0;za.slides.length)break;M.push(a.slides.eq(ee)[0])}else M.push(a.slides.eq(a.activeIndex)[0]);for(z=0;zN?ee:N}N&&a.$wrapperEl.css("height",`${N}px`)}function de(){const e=this,a=e.slides;for(let M=0;M=0&&ve1&&we<=a.size||ve<=0&&we>=a.size;Ve&&(a.visibleSlides.push(se),a.visibleSlidesIndexes.push(re),N.eq(re).addClass(M.slideVisibleClass))}se.progress=z?-he:he}a.visibleSlides=o(a.visibleSlides)}function Ue(e){const a=this;if(typeof e=="undefined"){const ve=a.rtlTranslate?-1:1;e=a&&a.translate&&a.translate*ve||0}const M=a.params,N=a.maxTranslate()-a.minTranslate();let{progress:z,isBeginning:ee,isEnd:re}=a;const se=ee,he=re;N===0?(z=0,ee=!0,re=!0):(z=(e-a.minTranslate())/N,ee=z<=0,re=z>=1),ne.extend(a,{progress:z,isBeginning:ee,isEnd:re}),(M.watchSlidesProgress||M.watchSlidesVisibility||M.centeredSlides&&M.autoHeight)&&a.updateSlidesProgress(e),ee&&!se&&a.emit("reachBeginning toEdge"),re&&!he&&a.emit("reachEnd toEdge"),(se&&!ee||he&&!re)&&a.emit("fromEdge"),a.emit("progress",z)}function ut(){const e=this,{slides:a,params:M,$wrapperEl:N,activeIndex:z,realIndex:ee}=e,re=e.virtual&&M.virtual.enabled;a.removeClass(`${M.slideActiveClass} ${M.slideNextClass} ${M.slidePrevClass} ${M.slideDuplicateActiveClass} ${M.slideDuplicateNextClass} ${M.slideDuplicatePrevClass}`);let se;re?se=e.$wrapperEl.find(`.${M.slideClass}[data-swiper-slide-index="${z}"]`):se=a.eq(z),se.addClass(M.slideActiveClass),M.loop&&(se.hasClass(M.slideDuplicateClass)?N.children(`.${M.slideClass}:not(.${M.slideDuplicateClass})[data-swiper-slide-index="${ee}"]`).addClass(M.slideDuplicateActiveClass):N.children(`.${M.slideClass}.${M.slideDuplicateClass}[data-swiper-slide-index="${ee}"]`).addClass(M.slideDuplicateActiveClass));let he=se.nextAll(`.${M.slideClass}`).eq(0).addClass(M.slideNextClass);M.loop&&he.length===0&&(he=a.eq(0),he.addClass(M.slideNextClass));let ve=se.prevAll(`.${M.slideClass}`).eq(0).addClass(M.slidePrevClass);M.loop&&ve.length===0&&(ve=a.eq(-1),ve.addClass(M.slidePrevClass)),M.loop&&(he.hasClass(M.slideDuplicateClass)?N.children(`.${M.slideClass}:not(.${M.slideDuplicateClass})[data-swiper-slide-index="${he.attr("data-swiper-slide-index")}"]`).addClass(M.slideDuplicateNextClass):N.children(`.${M.slideClass}.${M.slideDuplicateClass}[data-swiper-slide-index="${he.attr("data-swiper-slide-index")}"]`).addClass(M.slideDuplicateNextClass),ve.hasClass(M.slideDuplicateClass)?N.children(`.${M.slideClass}:not(.${M.slideDuplicateClass})[data-swiper-slide-index="${ve.attr("data-swiper-slide-index")}"]`).addClass(M.slideDuplicatePrevClass):N.children(`.${M.slideClass}.${M.slideDuplicateClass}[data-swiper-slide-index="${ve.attr("data-swiper-slide-index")}"]`).addClass(M.slideDuplicatePrevClass))}function yt(e){const a=this,M=a.rtlTranslate?a.translate:-a.translate,{slidesGrid:N,snapGrid:z,params:ee,activeIndex:re,realIndex:se,snapIndex:he}=a;let ve=e,we;if(typeof ve=="undefined"){for(let We=0;We=N[We]&&M=N[We]&&M=N[We]&&(ve=We);ee.normalizeSlideIndex&&((ve<0||typeof ve=="undefined")&&(ve=0))}if(z.indexOf(M)>=0)we=z.indexOf(M);else{const We=Math.min(ee.slidesPerGroupSkip,ve);we=We+Math.floor((ve-We)/ee.slidesPerGroup)}if(we>=z.length&&(we=z.length-1),ve===re){we!==he&&(a.snapIndex=we,a.emit("snapIndexChange"));return}const Ve=parseInt(a.slides.eq(ve).attr("data-swiper-slide-index")||ve,10);ne.extend(a,{snapIndex:we,realIndex:Ve,previousIndex:re,activeIndex:ve}),a.emit("activeIndexChange"),a.emit("snapIndexChange"),se!==Ve&&a.emit("realIndexChange"),(a.initialized||a.params.runCallbacksOnInit)&&a.emit("slideChange")}function St(e){const a=this,M=a.params,N=o(e.target).closest(`.${M.slideClass}`)[0];let z=!1;if(N)for(let ee=0;eehe?we=he:N&&eee?re="next":Nz?re="next":N=se.length&&(Je=se.length-1),(we||re.initialSlide||0)===(ve||0)&&M&&z.emit("beforeSlideChangeStart");const rt=-se[Je];if(z.updateProgress(rt),re.normalizeSlideIndex)for(let Xe=0;Xe=Math.floor(he[Xe]*100)&&(ee=Xe);if(z.initialized&&ee!==we){if(!z.allowSlideNext&&rtz.translate&&rt>z.maxTranslate()&&(we||0)!==ee)return!1}let Et;if(ee>we?Et="next":eewe(Xe)),tt=se.map(Xe=>we(Xe)),Je=re[We.indexOf(Ve)];let rt=re[We.indexOf(Ve)-1];typeof rt=="undefined"&&z.cssMode&&re.forEach(Xe=>{!rt&&Ve>=Xe&&(rt=Xe)});let Et;return typeof rt!="undefined"&&(Et=se.indexOf(rt),Et<0&&(Et=N.activeIndex-1)),N.slideTo(Et,e,a,M)}function Bn(e=this.params.speed,a=!0,M){const N=this;return N.slideTo(N.activeIndex,e,a,M)}function An(e=this.params.speed,a=!0,M,N=.5){const z=this;let ee=z.activeIndex;const re=Math.min(z.params.slidesPerGroupSkip,ee),se=re+Math.floor((ee-re)/z.params.slidesPerGroup),he=z.rtlTranslate?z.translate:-z.translate;if(he>=z.snapGrid[se]){const ve=z.snapGrid[se],we=z.snapGrid[se+1];he-ve>(we-ve)*N&&(ee+=z.params.slidesPerGroup)}else{const ve=z.snapGrid[se-1],we=z.snapGrid[se];he-ve<=(we-ve)*N&&(ee-=z.params.slidesPerGroup)}return ee=Math.max(ee,0),ee=Math.min(ee,z.slidesGrid.length-1),z.slideTo(ee,e,a,M)}function jn(){const e=this,{params:a,$wrapperEl:M}=e,N=a.slidesPerView==="auto"?e.slidesPerViewDynamic():a.slidesPerView;let z=e.clickedIndex,ee;if(a.loop){if(e.animating)return;ee=parseInt(o(e.clickedSlide).attr("data-swiper-slide-index"),10),a.centeredSlides?ze.slides.length-e.loopedSlides+N/2?(e.loopFix(),z=M.children(`.${a.slideClass}[data-swiper-slide-index="${ee}"]:not(.${a.slideDuplicateClass})`).eq(0).index(),ne.nextTick(()=>{e.slideTo(z)})):e.slideTo(z):z>e.slides.length-N?(e.loopFix(),z=M.children(`.${a.slideClass}[data-swiper-slide-index="${ee}"]:not(.${a.slideDuplicateClass})`).eq(0).index(),ne.nextTick(()=>{e.slideTo(z)})):e.slideTo(z)}else e.slideTo(z)}var vn={slideTo:On,slideToLoop:Ln,slideNext:En,slidePrev:In,slideReset:Bn,slideToClosest:An,slideToClickedSlide:jn};function Pt(){const e=this,{params:a,$wrapperEl:M}=e;M.children(`.${a.slideClass}.${a.slideDuplicateClass}`).remove();let N=M.children(`.${a.slideClass}`);if(a.loopFillGroupWithBlank){const re=a.slidesPerGroup-N.length%a.slidesPerGroup;if(re!==a.slidesPerGroup){for(let se=0;seN.length&&(e.loopedSlides=N.length);const z=[],ee=[];N.each((re,se)=>{const he=o(se);re=N.length-e.loopedSlides&&z.push(se),he.attr("data-swiper-slide-index",re)});for(let re=0;re=0;re-=1)M.prepend(o(z[re].cloneNode(!0)).addClass(a.slideDuplicateClass))}function dn(){const e=this;e.emit("beforeLoopFix");const{activeIndex:a,slides:M,loopedSlides:N,allowSlidePrev:z,allowSlideNext:ee,snapGrid:re,rtlTranslate:se}=e;let he;e.allowSlidePrev=!0,e.allowSlideNext=!0;const ve=-re[a],we=ve-e.getTranslate();if(a=M.length-N){he=-M.length+a+N,he+=N;const Ve=e.slideTo(he,0,!1,!0);Ve&&we!==0&&e.setTranslate((se?-e.translate:e.translate)-we)}e.allowSlidePrev=z,e.allowSlideNext=ee,e.emit("loopFix")}function Sn(){const e=this,{$wrapperEl:a,params:M,slides:N}=e;a.children(`.${M.slideClass}.${M.slideDuplicateClass},.${M.slideClass}.${M.slideBlankClass}`).remove(),N.removeAttr("data-swiper-slide-index")}var nn={loopCreate:Pt,loopFix:dn,loopDestroy:Sn};function ar(e){const a=this;if(te.touch||!a.params.simulateTouch||a.params.watchOverflow&&a.isLocked||a.params.cssMode)return;const M=a.el;M.style.cursor="move",M.style.cursor=e?"-webkit-grabbing":"-webkit-grab",M.style.cursor=e?"-moz-grabbin":"-moz-grab",M.style.cursor=e?"grabbing":"grab"}function or(){const e=this;if(te.touch||e.params.watchOverflow&&e.isLocked||e.params.cssMode)return;e.el.style.cursor=""}var yn={setGrabCursor:ar,unsetGrabCursor:or};function Qn(e){const a=this,{$wrapperEl:M,params:N}=a;if(N.loop&&a.loopDestroy(),typeof e=="object"&&"length"in e)for(let z=0;z=se){M.appendSlide(a);return}let he=re>e?re+1:re;const ve=[];for(let we=se-1;we>=e;we-=1){const Ve=M.slides.eq(we);Ve.remove(),ve.unshift(Ve)}if(typeof a=="object"&&"length"in a){for(let we=0;wee?re+a.length:re}else N.append(a);for(let we=0;we=0||M.indexOf("Trident/")>=0,Ve=M.indexOf("Edge/")>=0,We=M.indexOf("Gecko/")>=0&&M.indexOf("Firefox/")>=0,tt=a==="Win32",Je=M.toLowerCase().indexOf("electron")>=0;let rt=a==="MacIntel";return!se&&rt&&te.touch&&(z===1024&&ee===1366||z===834&&ee===1194||z===834&&ee===1112||z===768&&ee===1024)&&(se=M.match(/(Version)\/([\d.]+)/),rt=!1),N.ie=we,N.edge=Ve,N.firefox=We,re&&!tt&&(N.os="android",N.osVersion=re[2],N.android=!0,N.androidChrome=M.toLowerCase().indexOf("chrome")>=0),(se||ve||he)&&(N.os="ios",N.ios=!0),ve&&!he&&(N.osVersion=ve[2].replace(/_/g,"."),N.iphone=!0),se&&(N.osVersion=se[2].replace(/_/g,"."),N.ipad=!0),he&&(N.osVersion=he[3]?he[3].replace(/_/g,"."):null,N.ipod=!0),N.ios&&N.osVersion&&M.indexOf("Version/")>=0&&(N.osVersion.split(".")[0]==="10"&&(N.osVersion=M.toLowerCase().split("version/")[1].split(" ")[0])),N.webView=!!((ve||se||he)&&(M.match(/.*AppleWebKit(?!.*Safari)/i)||u.navigator.standalone))||u.matchMedia&&u.matchMedia("(display-mode: standalone)").matches,N.webview=N.webView,N.standalone=N.webView,N.desktop=!(N.ios||N.android)||Je,N.desktop&&(N.electron=Je,N.macos=rt,N.windows=tt,N.macos&&(N.os="macos"),N.windows&&(N.os="windows")),N.pixelRatio=u.devicePixelRatio||1,N}();function ir(e){const a=this,M=a.touchEventsData,{params:N,touches:z}=a;if(a.animating&&N.preventInteractionOnTransition)return;let ee=e;ee.originalEvent&&(ee=ee.originalEvent);const re=o(ee.target);if(N.touchEventsTarget==="wrapper"&&!re.closest(a.wrapperEl).length)return;if(M.isTouchEvent=ee.type==="touchstart",!M.isTouchEvent&&"which"in ee&&ee.which===3)return;if(!M.isTouchEvent&&"button"in ee&&ee.button>0)return;if(M.isTouched&&M.isMoved)return;if(N.noSwiping&&re.closest(N.noSwipingSelector?N.noSwipingSelector:`.${N.noSwipingClass}`)[0]){a.allowClick=!0;return}if(N.swipeHandler&&!re.closest(N.swipeHandler)[0])return;z.currentX=ee.type==="touchstart"?ee.targetTouches[0].pageX:ee.pageX,z.currentY=ee.type==="touchstart"?ee.targetTouches[0].pageY:ee.pageY;const se=z.currentX,he=z.currentY,ve=N.edgeSwipeDetection||N.iOSEdgeSwipeDetection,we=N.edgeSwipeThreshold||N.iOSEdgeSwipeThreshold;if(ve&&(se<=we||se>=u.screen.width-we))return;if(ne.extend(M,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),z.startX=se,z.startY=he,M.touchStartTime=ne.now(),a.allowClick=!0,a.updateSize(),a.swipeDirection=void 0,N.threshold>0&&(M.allowThresholdMove=!1),ee.type!=="touchstart"){let Ve=!0;re.is(M.formElements)&&(Ve=!1),D.activeElement&&o(D.activeElement).is(M.formElements)&&D.activeElement!==re[0]&&D.activeElement.blur();const We=Ve&&a.allowTouchMove&&N.touchStartPreventDefault;(N.touchStartForcePreventDefault||We)&&ee.preventDefault()}a.emit("touchStart",ee)}function $n(e){const a=this,M=a.touchEventsData,{params:N,touches:z,rtlTranslate:ee}=a;let re=e;if(re.originalEvent&&(re=re.originalEvent),!M.isTouched){M.startMoving&&M.isScrolling&&a.emit("touchMoveOpposite",re);return}if(M.isTouchEvent&&re.type!=="touchmove")return;const se=re.type==="touchmove"&&re.targetTouches&&(re.targetTouches[0]||re.changedTouches[0]),he=re.type==="touchmove"?se.pageX:re.pageX,ve=re.type==="touchmove"?se.pageY:re.pageY;if(re.preventedByNestedSwiper){z.startX=he,z.startY=ve;return}if(!a.allowTouchMove){a.allowClick=!1,M.isTouched&&(ne.extend(z,{startX:he,startY:ve,currentX:he,currentY:ve}),M.touchStartTime=ne.now());return}if(M.isTouchEvent&&N.touchReleaseOnEdges&&!N.loop){if(a.isVertical()){if(vez.startY&&a.translate>=a.minTranslate()){M.isTouched=!1,M.isMoved=!1;return}}else if(hez.startX&&a.translate>=a.minTranslate())return}if(M.isTouchEvent&&D.activeElement&&(re.target===D.activeElement&&o(re.target).is(M.formElements))){M.isMoved=!0,a.allowClick=!1;return}if(M.allowTouchCallbacks&&a.emit("touchMove",re),re.targetTouches&&re.targetTouches.length>1)return;z.currentX=he,z.currentY=ve;const we=z.currentX-z.startX,Ve=z.currentY-z.startY;if(a.params.threshold&&Math.sqrt(hr(we,2)+hr(Ve,2))=25&&(rt=Math.atan2(Math.abs(Ve),Math.abs(we))*180/Math.PI,M.isScrolling=a.isHorizontal()?rt>N.touchAngle:90-rt>N.touchAngle)}if(M.isScrolling&&a.emit("touchMoveOpposite",re),typeof M.startMoving=="undefined"&&((z.currentX!==z.startX||z.currentY!==z.startY)&&(M.startMoving=!0)),M.isScrolling){M.isTouched=!1;return}if(!M.startMoving)return;a.allowClick=!1,!N.cssMode&&re.cancelable&&re.preventDefault(),N.touchMoveStopPropagation&&!N.nested&&re.stopPropagation(),M.isMoved||(N.loop&&a.loopFix(),M.startTranslate=a.getTranslate(),a.setTransition(0),a.animating&&a.$wrapperEl.trigger("webkitTransitionEnd transitionend"),M.allowMomentumBounce=!1,N.grabCursor&&(a.allowSlideNext===!0||a.allowSlidePrev===!0)&&a.setGrabCursor(!0),a.emit("sliderFirstMove",re)),a.emit("sliderMove",re),M.isMoved=!0;let We=a.isHorizontal()?we:Ve;z.diff=We,We*=N.touchRatio,ee&&(We=-We),a.swipeDirection=We>0?"prev":"next",M.currentTranslate=We+M.startTranslate;let tt=!0,Je=N.resistanceRatio;if(N.touchReleaseOnEdges&&(Je=0),We>0&&M.currentTranslate>a.minTranslate()?(tt=!1,N.resistance&&(M.currentTranslate=a.minTranslate()-1+hr(-a.minTranslate()+M.startTranslate+We,Je))):We<0&&M.currentTranslateM.startTranslate&&(M.currentTranslate=M.startTranslate),N.threshold>0)if(Math.abs(We)>N.threshold||M.allowThresholdMove){if(!M.allowThresholdMove){M.allowThresholdMove=!0,z.startX=z.currentX,z.startY=z.currentY,M.currentTranslate=M.startTranslate,z.diff=a.isHorizontal()?z.currentX-z.startX:z.currentY-z.startY;return}}else{M.currentTranslate=M.startTranslate;return}if(!N.followFinger||N.cssMode)return;(N.freeMode||N.watchSlidesProgress||N.watchSlidesVisibility)&&(a.updateActiveIndex(),a.updateSlidesClasses()),N.freeMode&&(M.velocities.length===0&&M.velocities.push({position:z[a.isHorizontal()?"startX":"startY"],time:M.touchStartTime}),M.velocities.push({position:z[a.isHorizontal()?"currentX":"currentY"],time:ne.now()})),a.updateProgress(M.currentTranslate),a.setTranslate(M.currentTranslate)}function Sr(e){const a=this,M=a.touchEventsData,{params:N,touches:z,rtlTranslate:ee,$wrapperEl:re,slidesGrid:se,snapGrid:he}=a;let ve=e;if(ve.originalEvent&&(ve=ve.originalEvent),M.allowTouchCallbacks&&a.emit("touchEnd",ve),M.allowTouchCallbacks=!1,!M.isTouched){M.isMoved&&N.grabCursor&&a.setGrabCursor(!1),M.isMoved=!1,M.startMoving=!1;return}N.grabCursor&&M.isMoved&&M.isTouched&&(a.allowSlideNext===!0||a.allowSlidePrev===!0)&&a.setGrabCursor(!1);const we=ne.now(),Ve=we-M.touchStartTime;if(a.allowClick&&(a.updateClickedSlide(ve),a.emit("tap click",ve),Ve<300&&we-M.lastClickTime<300&&a.emit("doubleTap doubleClick",ve)),M.lastClickTime=ne.now(),ne.nextTick(()=>{a.destroyed||(a.allowClick=!0)}),!M.isTouched||!M.isMoved||!a.swipeDirection||z.diff===0||M.currentTranslate===M.startTranslate){M.isTouched=!1,M.isMoved=!1,M.startMoving=!1;return}M.isTouched=!1,M.isMoved=!1,M.startMoving=!1;let We;if(N.followFinger?We=ee?a.translate:-a.translate:We=-M.currentTranslate,N.cssMode)return;if(N.freeMode){if(We<-a.minTranslate()){a.slideTo(a.activeIndex);return}if(We>-a.maxTranslate()){a.slides.length1){const Jt=M.velocities.pop(),zt=M.velocities.pop(),xn=Jt.position-zt.position,gn=Jt.time-zt.time;a.velocity=xn/gn,a.velocity/=2,Math.abs(a.velocity)150||ne.now()-Jt.time>300)&&(a.velocity=0)}else a.velocity=0;a.velocity*=N.freeModeMomentumVelocityRatio,M.velocities.length=0;let Xe=1e3*N.freeModeMomentumRatio;const xt=a.velocity*Xe;let At=a.translate+xt;ee&&(At=-At);let Ht=!1,Yt;const Qt=Math.abs(a.velocity)*20*N.freeModeMomentumBounceRatio;let Ut;if(Ata.minTranslate())N.freeModeMomentumBounce?(At-a.minTranslate()>Qt&&(At=a.minTranslate()+Qt),Yt=a.minTranslate(),Ht=!0,M.allowMomentumBounce=!0):At=a.minTranslate(),N.loop&&N.centeredSlides&&(Ut=!0);else if(N.freeModeSticky){let Jt;for(let zt=0;zt-At){Jt=zt;break}Math.abs(he[Jt]-At){a.loopFix()}),a.velocity!==0){if(ee?Xe=Math.abs((-At-a.translate)/a.velocity):Xe=Math.abs((At-a.translate)/a.velocity),N.freeModeSticky){const Jt=Math.abs((ee?-At:At)-a.translate),zt=a.slidesSizesGrid[a.activeIndex];Jt{if(!a||a.destroyed||!M.allowMomentumBounce)return;a.emit("momentumBounce"),a.setTransition(N.speed),setTimeout(()=>{a.setTranslate(Yt),re.transitionEnd(()=>{if(!a||a.destroyed)return;a.transitionEnd()})},0)})):a.velocity?(a.updateProgress(At),a.setTransition(Xe),a.setTranslate(At),a.transitionStart(!0,a.swipeDirection),a.animating||(a.animating=!0,re.transitionEnd(()=>{if(!a||a.destroyed)return;a.transitionEnd()}))):a.updateProgress(At),a.updateActiveIndex(),a.updateSlidesClasses()}else if(N.freeModeSticky){a.slideToClosest();return}(!N.freeModeMomentum||Ve>=N.longSwipesMs)&&(a.updateProgress(),a.updateActiveIndex(),a.updateSlidesClasses());return}let tt=0,Je=a.slidesSizesGrid[0];for(let Xe=0;Xe=se[Xe]&&We=se[Xe]&&(tt=Xe,Je=se[se.length-1]-se[se.length-2])}const rt=(We-se[tt])/Je,Et=ttN.longSwipesMs){if(!N.longSwipes){a.slideTo(a.activeIndex);return}a.swipeDirection==="next"&&(rt>=N.longSwipesRatio?a.slideTo(tt+Et):a.slideTo(tt)),a.swipeDirection==="prev"&&(rt>1-N.longSwipesRatio?a.slideTo(tt+Et):a.slideTo(tt))}else{if(!N.shortSwipes){a.slideTo(a.activeIndex);return}const Xe=a.navigation&&(ve.target===a.navigation.nextEl||ve.target===a.navigation.prevEl);Xe?ve.target===a.navigation.nextEl?a.slideTo(tt+Et):a.slideTo(tt):(a.swipeDirection==="next"&&a.slideTo(tt+Et),a.swipeDirection==="prev"&&a.slideTo(tt))}}function Er(){const e=this,{params:a,el:M}=e;if(M&&M.offsetWidth===0)return;a.breakpoints&&e.setBreakpoint();const{allowSlideNext:N,allowSlidePrev:z,snapGrid:ee}=e;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses(),(a.slidesPerView==="auto"||a.slidesPerView>1)&&e.isEnd&&!e.isBeginning&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.run(),e.allowSlidePrev=z,e.allowSlideNext=N,e.params.watchOverflow&&ee!==e.snapGrid&&e.checkOverflow()}function qr(e){const a=this;a.allowClick||(a.params.preventClicks&&e.preventDefault(),a.params.preventClicksPropagation&&a.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))}function rr(){const e=this,{wrapperEl:a,rtlTranslate:M}=e;e.previousTranslate=e.translate,e.isHorizontal()?M?e.translate=a.scrollWidth-a.offsetWidth-a.scrollLeft:e.translate=-a.scrollLeft:e.translate=-a.scrollTop,e.translate===-0&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();let N;const z=e.maxTranslate()-e.minTranslate();z===0?N=0:N=(e.translate-e.minTranslate())/z,N!==e.progress&&e.updateProgress(M?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}let Vn=!1;function vr(){}function Tr(){const e=this,{params:a,touchEvents:M,el:N,wrapperEl:z}=e;e.onTouchStart=ir.bind(e),e.onTouchMove=$n.bind(e),e.onTouchEnd=Sr.bind(e),a.cssMode&&(e.onScroll=rr.bind(e)),e.onClick=qr.bind(e);const ee=!!a.nested;if(!te.touch&&te.pointerEvents)N.addEventListener(M.start,e.onTouchStart,!1),D.addEventListener(M.move,e.onTouchMove,ee),D.addEventListener(M.end,e.onTouchEnd,!1);else{if(te.touch){const re=M.start==="touchstart"&&te.passiveListener&&a.passiveListeners?{passive:!0,capture:!1}:!1;N.addEventListener(M.start,e.onTouchStart,re),N.addEventListener(M.move,e.onTouchMove,te.passiveListener?{passive:!1,capture:ee}:ee),N.addEventListener(M.end,e.onTouchEnd,re),M.cancel&&N.addEventListener(M.cancel,e.onTouchEnd,re),Vn||(D.addEventListener("touchstart",vr),Vn=!0)}(a.simulateTouch&&!zn.ios&&!zn.android||a.simulateTouch&&!te.touch&&zn.ios)&&(N.addEventListener("mousedown",e.onTouchStart,!1),D.addEventListener("mousemove",e.onTouchMove,ee),D.addEventListener("mouseup",e.onTouchEnd,!1))}(a.preventClicks||a.preventClicksPropagation)&&N.addEventListener("click",e.onClick,!0),a.cssMode&&z.addEventListener("scroll",e.onScroll),a.updateOnWindowResize?e.on(zn.ios||zn.android?"resize orientationchange observerUpdate":"resize observerUpdate",Er,!0):e.on("observerUpdate",Er,!0)}function $r(){const e=this,{params:a,touchEvents:M,el:N,wrapperEl:z}=e,ee=!!a.nested;if(!te.touch&&te.pointerEvents)N.removeEventListener(M.start,e.onTouchStart,!1),D.removeEventListener(M.move,e.onTouchMove,ee),D.removeEventListener(M.end,e.onTouchEnd,!1);else{if(te.touch){const re=M.start==="onTouchStart"&&te.passiveListener&&a.passiveListeners?{passive:!0,capture:!1}:!1;N.removeEventListener(M.start,e.onTouchStart,re),N.removeEventListener(M.move,e.onTouchMove,ee),N.removeEventListener(M.end,e.onTouchEnd,re),M.cancel&&N.removeEventListener(M.cancel,e.onTouchEnd,re)}(a.simulateTouch&&!zn.ios&&!zn.android||a.simulateTouch&&!te.touch&&zn.ios)&&(N.removeEventListener("mousedown",e.onTouchStart,!1),D.removeEventListener("mousemove",e.onTouchMove,ee),D.removeEventListener("mouseup",e.onTouchEnd,!1))}(a.preventClicks||a.preventClicksPropagation)&&N.removeEventListener("click",e.onClick,!0),a.cssMode&&z.removeEventListener("scroll",e.onScroll),e.off(zn.ios||zn.android?"resize orientationchange observerUpdate":"resize observerUpdate",Er)}var da={attachEvents:Tr,detachEvents:$r};function ea(){const e=this,{activeIndex:a,initialized:M,loopedSlides:N=0,params:z,$el:ee}=e,re=z.breakpoints;if(!re||re&&Object.keys(re).length===0)return;const se=e.getBreakpoint(re);if(se&&e.currentBreakpoint!==se){const he=se in re?re[se]:void 0;he&&["slidesPerView","spaceBetween","slidesPerGroup","slidesPerGroupSkip","slidesPerColumn"].forEach(Je=>{const rt=he[Je];if(typeof rt=="undefined")return;Je==="slidesPerView"&&(rt==="AUTO"||rt==="auto")?he[Je]="auto":Je==="slidesPerView"?he[Je]=parseFloat(rt):he[Je]=parseInt(rt,10)});const ve=he||e.originalParams,we=z.slidesPerColumn>1,Ve=ve.slidesPerColumn>1;we&&!Ve?ee.removeClass(`${z.containerModifierClass}multirow ${z.containerModifierClass}multirow-column`):!we&&Ve&&(ee.addClass(`${z.containerModifierClass}multirow`),ve.slidesPerColumnFill==="column"&&ee.addClass(`${z.containerModifierClass}multirow-column`));const We=ve.direction&&ve.direction!==z.direction,tt=z.loop&&(ve.slidesPerView!==z.slidesPerView||We);We&&M&&e.changeDirection(),ne.extend(e.params,ve),ne.extend(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),e.currentBreakpoint=se,tt&&M&&(e.loopDestroy(),e.loopCreate(),e.updateSlides(),e.slideTo(a-N+e.loopedSlides,0,!1)),e.emit("breakpoint",ve)}}function ca(e){if(!e)return;let a=!1;const M=Object.keys(e).map(N=>{if(typeof N=="string"&&N.indexOf("@")===0){const z=parseFloat(N.substr(1)),ee=u.innerHeight*z;return{value:ee,point:N}}return{value:N,point:N}});M.sort((N,z)=>parseInt(N.value,10)-parseInt(z.value,10));for(let N=0;N1&&(ee.push("multirow"),M.slidesPerColumnFill==="column"&&ee.push("multirow-column")),zn.android&&ee.push("android"),zn.ios&&ee.push("ios"),M.cssMode&&ee.push("css-mode"),ee.forEach(re=>{a.push(M.containerModifierClass+re)}),z.addClass(a.join(" "))}function fa(){const e=this,{$el:a,classNames:M}=e;a.removeClass(M.join(" "))}var Ir={addClasses:ta,removeClasses:fa};function yr(e,a,M,N,z,ee){let re;function se(){ee&&ee()}const he=o(e).parent("picture")[0];!he&&(!e.complete||!z)&&a?(re=new u.Image,re.onload=se,re.onerror=se,N&&(re.sizes=N),M&&(re.srcset=M),a&&(re.src=a)):se()}function kr(){const e=this;e.imagesToLoad=e.$el.find("img");function a(){if(typeof e=="undefined"||e===null||!e||e.destroyed)return;e.imagesLoaded!==void 0&&(e.imagesLoaded+=1),e.imagesLoaded===e.imagesToLoad.length&&(e.params.updateOnImagesReady&&e.update(),e.emit("imagesReady"))}for(let M=0;M0&&a.slidesOffsetBefore+a.spaceBetween*(e.slides.length-1)+e.slides[0].offsetWidth*e.slides.length;a.slidesOffsetBefore&&a.slidesOffsetAfter&&N?e.isLocked=N<=e.size:e.isLocked=e.snapGrid.length===1,e.allowSlideNext=!e.isLocked,e.allowSlidePrev=!e.isLocked,M!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock"),M&&M!==e.isLocked&&(e.isEnd=!1,e.navigation&&e.navigation.update())}var ma={checkOverflow:na},Kr={init:!0,direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,preventInteractionOnTransition:!1,edgeSwipeDetection:!1,edgeSwipeThreshold:20,freeMode:!1,freeModeMomentum:!0,freeModeMomentumRatio:1,freeModeMomentumBounce:!0,freeModeMomentumBounceRatio:1,freeModeMomentumVelocityRatio:1,freeModeSticky:!1,freeModeMinimumVelocity:.02,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,slidesPerGroupSkip:0,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!1,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:0,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,containerModifierClass:"swiper-container-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-invisible-blank",slideActiveClass:"swiper-slide-active",slideDuplicateActiveClass:"swiper-slide-duplicate-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slideDuplicateNextClass:"swiper-slide-duplicate-next",slidePrevClass:"swiper-slide-prev",slideDuplicatePrevClass:"swiper-slide-duplicate-prev",wrapperClass:"swiper-wrapper",runCallbacksOnInit:!0};const Hr={update:Bt,translate:Dt,transition:cn,slide:vn,loop:nn,grabCursor:yn,manipulation:xr,events:da,breakpoints:Lr,checkOverflow:ma,classes:Ir,images:ha},Wr={};class Jn extends j{constructor(...e){let a,M;e.length===1&&e[0].constructor&&e[0].constructor===Object?M=e[0]:[a,M]=e,M||(M={}),M=ne.extend({},M),a&&!M.el&&(M.el=a),super(M),Object.keys(Hr).forEach(se=>{Object.keys(Hr[se]).forEach(he=>{Jn.prototype[he]||(Jn.prototype[he]=Hr[se][he])})});const N=this;typeof N.modules=="undefined"&&(N.modules={}),Object.keys(N.modules).forEach(se=>{const he=N.modules[se];if(he.params){const ve=Object.keys(he.params)[0],we=he.params[ve];if(typeof we!="object"||we===null)return;if(!(ve in M&&"enabled"in we))return;M[ve]===!0&&(M[ve]={enabled:!0}),typeof M[ve]=="object"&&!("enabled"in M[ve])&&(M[ve].enabled=!0),M[ve]||(M[ve]={enabled:!1})}});const z=ne.extend({},Kr);N.useModulesParams(z),N.params=ne.extend({},z,Wr,M),N.originalParams=ne.extend({},N.params),N.passedParams=ne.extend({},M),N.$=o;const ee=o(N.params.el);if(a=ee[0],!a)return;if(ee.length>1){const se=[];return ee.each((he,ve)=>{const we=ne.extend({},M,{el:ve});se.push(new Jn(we))}),se}a.swiper=N,ee.data("swiper",N);let re;return a&&a.shadowRoot&&a.shadowRoot.querySelector?(re=o(a.shadowRoot.querySelector(`.${N.params.wrapperClass}`)),re.children=se=>ee.children(se)):re=ee.children(`.${N.params.wrapperClass}`),ne.extend(N,{$el:ee,el:a,$wrapperEl:re,wrapperEl:re[0],classNames:[],slides:o(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal(){return N.params.direction==="horizontal"},isVertical(){return N.params.direction==="vertical"},rtl:a.dir.toLowerCase()==="rtl"||ee.css("direction")==="rtl",rtlTranslate:N.params.direction==="horizontal"&&(a.dir.toLowerCase()==="rtl"||ee.css("direction")==="rtl"),wrongRTL:re.css("display")==="-webkit-box",activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:N.params.allowSlideNext,allowSlidePrev:N.params.allowSlidePrev,touchEvents:function(){const he=["touchstart","touchmove","touchend","touchcancel"];let ve=["mousedown","mousemove","mouseup"];return te.pointerEvents&&(ve=["pointerdown","pointermove","pointerup"]),N.touchEventsTouch={start:he[0],move:he[1],end:he[2],cancel:he[3]},N.touchEventsDesktop={start:ve[0],move:ve[1],end:ve[2]},te.touch||!N.params.simulateTouch?N.touchEventsTouch:N.touchEventsDesktop}(),touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,formElements:"input, select, option, textarea, button, video, label",lastClickTime:ne.now(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:N.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),N.useModules(),N.params.init&&N.init(),N}slidesPerViewDynamic(){const e=this,{params:a,slides:M,slidesGrid:N,size:z,activeIndex:ee}=e;let re=1;if(a.centeredSlides){let se=M[ee].swiperSlideSize,he;for(let ve=ee+1;vez&&(he=!0));for(let ve=ee-1;ve>=0;ve-=1)M[ve]&&!he&&(se+=M[ve].swiperSlideSize,re+=1,se>z&&(he=!0))}else for(let se=ee+1;se1)&&e.isEnd&&!e.params.centeredSlides?z=e.slideTo(e.slides.length-1,0,!1,!0):z=e.slideTo(e.activeIndex,0,!1,!0),z||N()),M.watchOverflow&&a!==e.snapGrid&&e.checkOverflow(),e.emit("update")}changeDirection(e,a=!0){const M=this,N=M.params.direction;return e||(e=N==="horizontal"?"vertical":"horizontal"),e===N||e!=="horizontal"&&e!=="vertical"||(M.$el.removeClass(`${M.params.containerModifierClass}${N}`).addClass(`${M.params.containerModifierClass}${e}`),M.params.direction=e,M.slides.each((z,ee)=>{e==="vertical"?ee.style.width="":ee.style.height=""}),M.emit("changeDirection"),a&&M.update()),M}init(){const e=this;if(e.initialized)return;e.emit("beforeInit"),e.params.breakpoints&&e.setBreakpoint(),e.addClasses(),e.params.loop&&e.loopCreate(),e.updateSize(),e.updateSlides(),e.params.watchOverflow&&e.checkOverflow(),e.params.grabCursor&&e.setGrabCursor(),e.params.preloadImages&&e.preloadImages(),e.params.loop?e.slideTo(e.params.initialSlide+e.loopedSlides,0,e.params.runCallbacksOnInit):e.slideTo(e.params.initialSlide,0,e.params.runCallbacksOnInit),e.attachEvents(),e.initialized=!0,e.emit("init")}destroy(e=!0,a=!0){const M=this,{params:N,$el:z,$wrapperEl:ee,slides:re}=M;return typeof M.params=="undefined"||M.destroyed||(M.emit("beforeDestroy"),M.initialized=!1,M.detachEvents(),N.loop&&M.loopDestroy(),a&&(M.removeClasses(),z.removeAttr("style"),ee.removeAttr("style"),re&&re.length&&re.removeClass([N.slideVisibleClass,N.slideActiveClass,N.slideNextClass,N.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),M.emit("destroy"),Object.keys(M.eventsListeners).forEach(se=>{M.off(se)}),e!==!1&&(M.$el[0].swiper=null,M.$el.data("swiper",null),ne.deleteProps(M)),M.destroyed=!0),null}static extendDefaults(e){ne.extend(Wr,e)}static get extendedDefaults(){return Wr}static get defaults(){return Kr}static get Class(){return j}static get $(){return o}}var pa={name:"device",proto:{device:zn},static:{device:zn}},Hn={name:"support",proto:{support:te},static:{support:te}};const Ur=function(){function a(){const M=u.navigator.userAgent.toLowerCase();return M.indexOf("safari")>=0&&M.indexOf("chrome")<0&&M.indexOf("android")<0}return{isEdge:!!u.navigator.userAgent.match(/Edge/g),isSafari:a(),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(u.navigator.userAgent)}}();var va={name:"browser",proto:{browser:Ur},static:{browser:Ur}},Gr={name:"resize",create(){const e=this;ne.extend(e,{resize:{resizeHandler(){if(!e||e.destroyed||!e.initialized)return;e.emit("beforeResize"),e.emit("resize")},orientationChangeHandler(){if(!e||e.destroyed||!e.initialized)return;e.emit("orientationchange")}}})},on:{init(){const e=this;u.addEventListener("resize",e.resize.resizeHandler),u.addEventListener("orientationchange",e.resize.orientationChangeHandler)},destroy(){const e=this;u.removeEventListener("resize",e.resize.resizeHandler),u.removeEventListener("orientationchange",e.resize.orientationChangeHandler)}}};const Vr={func:u.MutationObserver||u.WebkitMutationObserver,attach(e,a={}){const M=this,N=Vr.func,z=new N(ee=>{if(ee.length===1){M.emit("observerUpdate",ee[0]);return}const re=function(){M.emit("observerUpdate",ee[0])};u.requestAnimationFrame?u.requestAnimationFrame(re):u.setTimeout(re,0)});z.observe(e,{attributes:typeof a.attributes=="undefined"?!0:a.attributes,childList:typeof a.childList=="undefined"?!0:a.childList,characterData:typeof a.characterData=="undefined"?!0:a.characterData}),M.observer.observers.push(z)},init(){const e=this;if(!te.observer||!e.params.observer)return;if(e.params.observeParents){const a=e.$el.parents();for(let M=0;M{a.disconnect()}),e.observer.observers=[]}};var ra={name:"observer",params:{observer:!1,observeParents:!1,observeSlideChildren:!1},create(){const e=this;ne.extend(e,{observer:{init:Vr.init.bind(e),attach:Vr.attach.bind(e),destroy:Vr.destroy.bind(e),observers:[]}})},on:{init(){const e=this;e.observer.init()},destroy(){const e=this;e.observer.destroy()}}};const wr={update(e){const a=this,{slidesPerView:M,slidesPerGroup:N,centeredSlides:z}=a.params,{addSlidesBefore:ee,addSlidesAfter:re}=a.params.virtual,{from:se,to:he,slides:ve,slidesGrid:we,renderSlide:Ve,offset:We}=a.virtual;a.updateActiveIndex();const tt=a.activeIndex||0;let Je;a.rtlTranslate?Je="right":Je=a.isHorizontal()?"left":"top";let rt,Et;z?(rt=Math.floor(M/2)+N+ee,Et=Math.floor(M/2)+N+re):(rt=M+(N-1)+ee,Et=N+re);const Xe=Math.max((tt||0)-Et,0),xt=Math.min((tt||0)+rt,ve.length-1),At=(a.slidesGrid[Xe]||0)-(a.slidesGrid[0]||0);ne.extend(a.virtual,{from:Xe,to:xt,offset:At,slidesGrid:a.slidesGrid});function Ht(){a.updateSlides(),a.updateProgress(),a.updateSlidesClasses(),a.lazy&&a.params.lazy.enabled&&a.lazy.load()}if(se===Xe&&he===xt&&!e){a.slidesGrid!==we&&At!==We&&a.slides.css(Je,`${At}px`),a.updateProgress();return}if(a.params.virtual.renderExternal){a.params.virtual.renderExternal.call(a,{offset:At,from:Xe,to:xt,slides:function(){const Jt=[];for(let zt=Xe;zt<=xt;zt+=1)Jt.push(ve[zt]);return Jt}()}),Ht();return}const Yt=[],Qt=[];if(e)a.$wrapperEl.find(`.${a.params.slideClass}`).remove();else for(let Ut=se;Ut<=he;Ut+=1)(Utxt)&&a.$wrapperEl.find(`.${a.params.slideClass}[data-swiper-slide-index="${Ut}"]`).remove();for(let Ut=0;Ut=Xe&&Ut<=xt&&(typeof he=="undefined"||e?Qt.push(Ut):(Ut>he&&Qt.push(Ut),Ut{a.$wrapperEl.append(Ve(ve[Ut],Ut))}),Yt.sort((Ut,Jt)=>Jt-Ut).forEach(Ut=>{a.$wrapperEl.prepend(Ve(ve[Ut],Ut))}),a.$wrapperEl.children(".swiper-slide").css(Je,`${At}px`),Ht()},renderSlide(e,a){const M=this,N=M.params.virtual;if(N.cache&&M.virtual.cache[a])return M.virtual.cache[a];const z=N.renderSlide?o(N.renderSlide.call(M,e,a)):o(`
                            ${e}
                            `);return z.attr("data-swiper-slide-index")||z.attr("data-swiper-slide-index",a),N.cache&&(M.virtual.cache[a]=z),z},appendSlide(e){const a=this;if(typeof e=="object"&&"length"in e)for(let M=0;M{const he=ee[se],ve=he.attr("data-swiper-slide-index");ve&&he.attr("data-swiper-slide-index",parseInt(ve,10)+1),re[parseInt(se,10)+z]=he}),a.virtual.cache=re}a.virtual.update(!0),a.slideTo(N,0)},removeSlide(e){const a=this;if(typeof e=="undefined"||e===null)return;let M=a.activeIndex;if(Array.isArray(e))for(let N=e.length-1;N>=0;N-=1)a.virtual.slides.splice(e[N],1),a.params.virtual.cache&&delete a.virtual.cache[e[N]],e[N]0&&a.$el.parents(`.${a.params.slideActiveClass}`).length===0)return;const tt=u.innerWidth,Je=u.innerHeight,rt=a.$el.offset();M&&(rt.left-=a.$el[0].scrollLeft);const Et=[[rt.left,rt.top],[rt.left+a.width,rt.top],[rt.left,rt.top+a.height],[rt.left+a.width,rt.top+a.height]];for(let Xe=0;Xe=0&&xt[0]<=tt&&xt[1]>=0&&xt[1]<=Je&&(We=!0)}if(!We)return}a.isHorizontal()?((re||se||he||ve)&&(N.preventDefault?N.preventDefault():N.returnValue=!1),((se||ve)&&!M||(re||he)&&M)&&a.slideNext(),((re||he)&&!M||(se||ve)&&M)&&a.slidePrev()):((re||se||we||Ve)&&(N.preventDefault?N.preventDefault():N.returnValue=!1),(se||Ve)&&a.slideNext(),(re||we)&&a.slidePrev()),a.emit("keyPress",z);return},enable(){const e=this;if(e.keyboard.enabled)return;o(D).on("keydown",e.keyboard.handle),e.keyboard.enabled=!0},disable(){const e=this;if(!e.keyboard.enabled)return;o(D).off("keydown",e.keyboard.handle),e.keyboard.enabled=!1}};var Ea={name:"keyboard",params:{keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}},create(){const e=this;ne.extend(e,{keyboard:{enabled:!1,enable:Xr.enable.bind(e),disable:Xr.disable.bind(e),handle:Xr.handle.bind(e)}})},on:{init(){const e=this;e.params.keyboard.enabled&&e.keyboard.enable()},destroy(){const e=this;e.keyboard.enabled&&e.keyboard.disable()}}};function aa(){const e="onwheel";let a=e in D;if(!a){const M=D.createElement("div");M.setAttribute(e,"return;"),a=typeof M[e]=="function"}return!a&&D.implementation&&D.implementation.hasFeature&&D.implementation.hasFeature("","")!==!0&&(a=D.implementation.hasFeature("Events.wheel","3.0")),a}const ur={lastScrollTime:ne.now(),lastEventBeforeSnap:void 0,recentWheelEvents:[],event(){return u.navigator.userAgent.indexOf("firefox")>-1?"DOMMouseScroll":aa()?"wheel":"mousewheel"},normalize(e){const a=10,M=40,N=800;let z=0,ee=0,re=0,se=0;return"detail"in e&&(ee=e.detail),"wheelDelta"in e&&(ee=-e.wheelDelta/120),"wheelDeltaY"in e&&(ee=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(z=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(z=ee,ee=0),re=z*a,se=ee*a,"deltaY"in e&&(se=e.deltaY),"deltaX"in e&&(re=e.deltaX),e.shiftKey&&!re&&(re=se,se=0),(re||se)&&e.deltaMode&&(e.deltaMode===1?(re*=M,se*=M):(re*=N,se*=N)),re&&!z&&(z=re<1?-1:1),se&&!ee&&(ee=se<1?-1:1),{spinX:z,spinY:ee,pixelX:re,pixelY:se}},handleMouseEnter(){const e=this;e.mouseEntered=!0},handleMouseLeave(){const e=this;e.mouseEntered=!1},handle(e){let a=e;const M=this,N=M.params.mousewheel;M.params.cssMode&&a.preventDefault();let z=M.$el;if(M.params.mousewheel.eventsTarged!=="container"&&(z=o(M.params.mousewheel.eventsTarged)),!M.mouseEntered&&!z[0].contains(a.target)&&!N.releaseOnEdges)return!0;a.originalEvent&&(a=a.originalEvent);let ee=0;const re=M.rtlTranslate?-1:1,se=ur.normalize(a);if(N.forceToAxis)if(M.isHorizontal())if(Math.abs(se.pixelX)>Math.abs(se.pixelY))ee=-se.pixelX*re;else return!0;else if(Math.abs(se.pixelY)>Math.abs(se.pixelX))ee=-se.pixelY;else return!0;else ee=Math.abs(se.pixelX)>Math.abs(se.pixelY)?-se.pixelX*re:-se.pixelY;if(ee===0)return!0;if(N.invert&&(ee=-ee),M.params.freeMode){const he={time:ne.now(),delta:Math.abs(ee),direction:Math.sign(ee)},{lastEventBeforeSnap:ve}=M.mousewheel,we=ve&&he.time=M.minTranslate()&&(Ve=M.minTranslate()),Ve<=M.maxTranslate()&&(Ve=M.maxTranslate()),M.setTransition(0),M.setTranslate(Ve),M.updateProgress(),M.updateActiveIndex(),M.updateSlidesClasses(),(!We&&M.isBeginning||!tt&&M.isEnd)&&M.updateSlidesClasses(),M.params.freeModeSticky){clearTimeout(M.mousewheel.timeout),M.mousewheel.timeout=void 0;const Je=M.mousewheel.recentWheelEvents;Je.length>=15&&Je.shift();const rt=Je.length?Je[Je.length-1]:void 0,Et=Je[0];if(Je.push(he),rt&&(he.delta>rt.delta||he.direction!==rt.direction))Je.splice(0);else if(Je.length>=15&&he.time-Et.time<500&&Et.delta-he.delta>=1&&he.delta<=6){const Xe=ee>0?.8:.2;M.mousewheel.lastEventBeforeSnap=he,Je.splice(0),M.mousewheel.timeout=ne.nextTick(()=>{M.slideToClosest(M.params.speed,!0,void 0,Xe)},0)}M.mousewheel.timeout||(M.mousewheel.timeout=ne.nextTick(()=>{const Xe=.5;M.mousewheel.lastEventBeforeSnap=he,Je.splice(0),M.slideToClosest(M.params.speed,!0,void 0,Xe)},500))}if(we||M.emit("scroll",a),M.params.autoplay&&M.params.autoplayDisableOnInteraction&&M.autoplay.stop(),Ve===M.minTranslate()||Ve===M.maxTranslate())return!0}}else{const he={time:ne.now(),delta:Math.abs(ee),direction:Math.sign(ee),raw:e},ve=M.mousewheel.recentWheelEvents;ve.length>=2&&ve.shift();const we=ve.length?ve[ve.length-1]:void 0;if(ve.push(he),we?(he.direction!==we.direction||he.delta>we.delta||he.time>we.time+150)&&M.mousewheel.animateSlider(he):M.mousewheel.animateSlider(he),M.mousewheel.releaseScroll(he))return!0}return a.preventDefault?a.preventDefault():a.returnValue=!1,!1},animateSlider(e){const a=this;return e.delta>=6&&ne.now()-a.mousewheel.lastScrollTime<60?!0:(e.direction<0?(!a.isEnd||a.params.loop)&&!a.animating&&(a.slideNext(),a.emit("scroll",e.raw)):(!a.isBeginning||a.params.loop)&&!a.animating&&(a.slidePrev(),a.emit("scroll",e.raw)),a.mousewheel.lastScrollTime=new u.Date().getTime(),!1)},releaseScroll(e){const a=this,M=a.params.mousewheel;if(e.direction<0){if(a.isEnd&&!a.params.loop&&M.releaseOnEdges)return!0}else if(a.isBeginning&&!a.params.loop&&M.releaseOnEdges)return!0;return!1},enable(){const e=this,a=ur.event();if(e.params.cssMode)return e.wrapperEl.removeEventListener(a,e.mousewheel.handle),!0;if(!a)return!1;if(e.mousewheel.enabled)return!1;let M=e.$el;return e.params.mousewheel.eventsTarged!=="container"&&(M=o(e.params.mousewheel.eventsTarged)),M.on("mouseenter",e.mousewheel.handleMouseEnter),M.on("mouseleave",e.mousewheel.handleMouseLeave),M.on(a,e.mousewheel.handle),e.mousewheel.enabled=!0,!0},disable(){const e=this,a=ur.event();if(e.params.cssMode)return e.wrapperEl.addEventListener(a,e.mousewheel.handle),!0;if(!a)return!1;if(!e.mousewheel.enabled)return!1;let M=e.$el;return e.params.mousewheel.eventsTarged!=="container"&&(M=o(e.params.mousewheel.eventsTarged)),M.off(a,e.mousewheel.handle),e.mousewheel.enabled=!1,!0}};var ya={name:"mousewheel",params:{mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarged:"container"}},create(){const e=this;ne.extend(e,{mousewheel:{enabled:!1,enable:ur.enable.bind(e),disable:ur.disable.bind(e),handle:ur.handle.bind(e),handleMouseEnter:ur.handleMouseEnter.bind(e),handleMouseLeave:ur.handleMouseLeave.bind(e),animateSlider:ur.animateSlider.bind(e),releaseScroll:ur.releaseScroll.bind(e),lastScrollTime:ne.now(),lastEventBeforeSnap:void 0,recentWheelEvents:[]}})},on:{init(){const e=this;!e.params.mousewheel.enabled&&e.params.cssMode&&e.mousewheel.disable(),e.params.mousewheel.enabled&&e.mousewheel.enable()},destroy(){const e=this;e.params.cssMode&&e.mousewheel.enable(),e.mousewheel.enabled&&e.mousewheel.disable()}}};const br={update(){const e=this,a=e.params.navigation;if(e.params.loop)return;const{$nextEl:M,$prevEl:N}=e.navigation;N&&N.length>0&&(e.isBeginning?N.addClass(a.disabledClass):N.removeClass(a.disabledClass),N[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](a.lockClass)),M&&M.length>0&&(e.isEnd?M.addClass(a.disabledClass):M.removeClass(a.disabledClass),M[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](a.lockClass))},onPrevClick(e){const a=this;if(e.preventDefault(),a.isBeginning&&!a.params.loop)return;a.slidePrev()},onNextClick(e){const a=this;if(e.preventDefault(),a.isEnd&&!a.params.loop)return;a.slideNext()},init(){const e=this,a=e.params.navigation;if(!(a.nextEl||a.prevEl))return;let M,N;a.nextEl&&(M=o(a.nextEl),e.params.uniqueNavElements&&typeof a.nextEl=="string"&&M.length>1&&e.$el.find(a.nextEl).length===1&&(M=e.$el.find(a.nextEl))),a.prevEl&&(N=o(a.prevEl),e.params.uniqueNavElements&&typeof a.prevEl=="string"&&N.length>1&&e.$el.find(a.prevEl).length===1&&(N=e.$el.find(a.prevEl))),M&&M.length>0&&M.on("click",e.navigation.onNextClick),N&&N.length>0&&N.on("click",e.navigation.onPrevClick),ne.extend(e.navigation,{$nextEl:M,nextEl:M&&M[0],$prevEl:N,prevEl:N&&N[0]})},destroy(){const e=this,{$nextEl:a,$prevEl:M}=e.navigation;a&&a.length&&(a.off("click",e.navigation.onNextClick),a.removeClass(e.params.navigation.disabledClass)),M&&M.length&&(M.off("click",e.navigation.onPrevClick),M.removeClass(e.params.navigation.disabledClass))}};var ba={name:"navigation",params:{navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock"}},create(){const e=this;ne.extend(e,{navigation:{init:br.init.bind(e),update:br.update.bind(e),destroy:br.destroy.bind(e),onNextClick:br.onNextClick.bind(e),onPrevClick:br.onPrevClick.bind(e)}})},on:{init(){const e=this;e.navigation.init(),e.navigation.update()},toEdge(){const e=this;e.navigation.update()},fromEdge(){const e=this;e.navigation.update()},destroy(){const e=this;e.navigation.destroy()},click(e){const a=this,{$nextEl:M,$prevEl:N}=a.navigation;if(a.params.navigation.hideOnClick&&!o(e.target).is(N)&&!o(e.target).is(M)){let z;M?z=M.hasClass(a.params.navigation.hiddenClass):N&&(z=N.hasClass(a.params.navigation.hiddenClass)),z===!0?a.emit("navigationShow",a):a.emit("navigationHide",a),M&&M.toggleClass(a.params.navigation.hiddenClass),N&&N.toggleClass(a.params.navigation.hiddenClass)}}}};const Mr={update(){const e=this,a=e.rtl,M=e.params.pagination;if(!M.el||!e.pagination.el||!e.pagination.$el||e.pagination.$el.length===0)return;const N=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,z=e.pagination.$el;let ee;const re=e.params.loop?Math.ceil((N-e.loopedSlides*2)/e.params.slidesPerGroup):e.snapGrid.length;if(e.params.loop?(ee=Math.ceil((e.activeIndex-e.loopedSlides)/e.params.slidesPerGroup),ee>N-1-e.loopedSlides*2&&(ee-=N-e.loopedSlides*2),ee>re-1&&(ee-=re),ee<0&&e.params.paginationType!=="bullets"&&(ee=re+ee)):typeof e.snapIndex!="undefined"?ee=e.snapIndex:ee=e.activeIndex||0,M.type==="bullets"&&e.pagination.bullets&&e.pagination.bullets.length>0){const se=e.pagination.bullets;let he,ve,we;if(M.dynamicBullets&&(e.pagination.bulletSize=se.eq(0)[e.isHorizontal()?"outerWidth":"outerHeight"](!0),z.css(e.isHorizontal()?"width":"height",`${e.pagination.bulletSize*(M.dynamicMainBullets+4)}px`),M.dynamicMainBullets>1&&e.previousIndex!==void 0&&(e.pagination.dynamicBulletIndex+=ee-e.previousIndex,e.pagination.dynamicBulletIndex>M.dynamicMainBullets-1?e.pagination.dynamicBulletIndex=M.dynamicMainBullets-1:e.pagination.dynamicBulletIndex<0&&(e.pagination.dynamicBulletIndex=0)),he=ee-e.pagination.dynamicBulletIndex,ve=he+(Math.min(se.length,M.dynamicMainBullets)-1),we=(ve+he)/2),se.removeClass(`${M.bulletActiveClass} ${M.bulletActiveClass}-next ${M.bulletActiveClass}-next-next ${M.bulletActiveClass}-prev ${M.bulletActiveClass}-prev-prev ${M.bulletActiveClass}-main`),z.length>1)se.each((Ve,We)=>{const tt=o(We),Je=tt.index();Je===ee&&tt.addClass(M.bulletActiveClass),M.dynamicBullets&&(Je>=he&&Je<=ve&&tt.addClass(`${M.bulletActiveClass}-main`),Je===he&&tt.prev().addClass(`${M.bulletActiveClass}-prev`).prev().addClass(`${M.bulletActiveClass}-prev-prev`),Je===ve&&tt.next().addClass(`${M.bulletActiveClass}-next`).next().addClass(`${M.bulletActiveClass}-next-next`))});else{const Ve=se.eq(ee),We=Ve.index();if(Ve.addClass(M.bulletActiveClass),M.dynamicBullets){const tt=se.eq(he),Je=se.eq(ve);for(let rt=he;rt<=ve;rt+=1)se.eq(rt).addClass(`${M.bulletActiveClass}-main`);if(e.params.loop)if(We>=se.length-M.dynamicMainBullets){for(let rt=M.dynamicMainBullets;rt>=0;rt-=1)se.eq(se.length-rt).addClass(`${M.bulletActiveClass}-main`);se.eq(se.length-M.dynamicMainBullets-1).addClass(`${M.bulletActiveClass}-prev`)}else tt.prev().addClass(`${M.bulletActiveClass}-prev`).prev().addClass(`${M.bulletActiveClass}-prev-prev`),Je.next().addClass(`${M.bulletActiveClass}-next`).next().addClass(`${M.bulletActiveClass}-next-next`);else tt.prev().addClass(`${M.bulletActiveClass}-prev`).prev().addClass(`${M.bulletActiveClass}-prev-prev`),Je.next().addClass(`${M.bulletActiveClass}-next`).next().addClass(`${M.bulletActiveClass}-next-next`)}}if(M.dynamicBullets){const Ve=Math.min(se.length,M.dynamicMainBullets+4),We=(e.pagination.bulletSize*Ve-e.pagination.bulletSize)/2-we*e.pagination.bulletSize,tt=a?"right":"left";se.css(e.isHorizontal()?tt:"top",`${We}px`)}}if(M.type==="fraction"&&(z.find(`.${M.currentClass}`).text(M.formatFractionCurrent(ee+1)),z.find(`.${M.totalClass}`).text(M.formatFractionTotal(re))),M.type==="progressbar"){let se;M.progressbarOpposite?se=e.isHorizontal()?"vertical":"horizontal":se=e.isHorizontal()?"horizontal":"vertical";const he=(ee+1)/re;let ve=1,we=1;se==="horizontal"?ve=he:we=he,z.find(`.${M.progressbarFillClass}`).transform(`translate3d(0,0,0) scaleX(${ve}) scaleY(${we})`).transition(e.params.speed)}M.type==="custom"&&M.renderCustom?(z.html(M.renderCustom(e,ee+1,re)),e.emit("paginationRender",e,z[0])):e.emit("paginationUpdate",e,z[0]),z[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](M.lockClass)},render(){const e=this,a=e.params.pagination;if(!a.el||!e.pagination.el||!e.pagination.$el||e.pagination.$el.length===0)return;const M=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,N=e.pagination.$el;let z="";if(a.type==="bullets"){const ee=e.params.loop?Math.ceil((M-e.loopedSlides*2)/e.params.slidesPerGroup):e.snapGrid.length;for(let re=0;re`;N.html(z),e.pagination.bullets=N.find(`.${a.bulletClass}`)}a.type==="fraction"&&(a.renderFraction?z=a.renderFraction.call(e,a.currentClass,a.totalClass):z=` / `,N.html(z)),a.type==="progressbar"&&(a.renderProgressbar?z=a.renderProgressbar.call(e,a.progressbarFillClass):z=``,N.html(z)),a.type!=="custom"&&e.emit("paginationRender",e.pagination.$el[0])},init(){const e=this,a=e.params.pagination;if(!a.el)return;let M=o(a.el);if(M.length===0)return;e.params.uniqueNavElements&&typeof a.el=="string"&&M.length>1&&(M=e.$el.find(a.el)),a.type==="bullets"&&a.clickable&&M.addClass(a.clickableClass),M.addClass(a.modifierClass+a.type),a.type==="bullets"&&a.dynamicBullets&&(M.addClass(`${a.modifierClass}${a.type}-dynamic`),e.pagination.dynamicBulletIndex=0,a.dynamicMainBullets<1&&(a.dynamicMainBullets=1)),a.type==="progressbar"&&a.progressbarOpposite&&M.addClass(a.progressbarOppositeClass),a.clickable&&M.on("click",`.${a.bulletClass}`,function(z){z.preventDefault();let ee=o(this).index()*e.params.slidesPerGroup;e.params.loop&&(ee+=e.loopedSlides),e.slideTo(ee)}),ne.extend(e.pagination,{$el:M,el:M[0]})},destroy(){const e=this,a=e.params.pagination;if(!a.el||!e.pagination.el||!e.pagination.$el||e.pagination.$el.length===0)return;const M=e.pagination.$el;M.removeClass(a.hiddenClass),M.removeClass(a.modifierClass+a.type),e.pagination.bullets&&e.pagination.bullets.removeClass(a.bulletActiveClass),a.clickable&&M.off("click",`.${a.bulletClass}`)}};var Nr={name:"pagination",params:{pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:e=>e,formatFractionTotal:e=>e,bulletClass:"swiper-pagination-bullet",bulletActiveClass:"swiper-pagination-bullet-active",modifierClass:"swiper-pagination-",currentClass:"swiper-pagination-current",totalClass:"swiper-pagination-total",hiddenClass:"swiper-pagination-hidden",progressbarFillClass:"swiper-pagination-progressbar-fill",progressbarOppositeClass:"swiper-pagination-progressbar-opposite",clickableClass:"swiper-pagination-clickable",lockClass:"swiper-pagination-lock"}},create(){const e=this;ne.extend(e,{pagination:{init:Mr.init.bind(e),render:Mr.render.bind(e),update:Mr.update.bind(e),destroy:Mr.destroy.bind(e),dynamicBulletIndex:0}})},on:{init(){const e=this;e.pagination.init(),e.pagination.render(),e.pagination.update()},activeIndexChange(){const e=this;(e.params.loop||typeof e.snapIndex=="undefined")&&e.pagination.update()},snapIndexChange(){const e=this;e.params.loop||e.pagination.update()},slidesLengthChange(){const e=this;e.params.loop&&(e.pagination.render(),e.pagination.update())},snapGridLengthChange(){const e=this;e.params.loop||(e.pagination.render(),e.pagination.update())},destroy(){const e=this;e.pagination.destroy()},click(e){const a=this;if(a.params.pagination.el&&a.params.pagination.hideOnClick&&a.pagination.$el.length>0&&!o(e.target).hasClass(a.params.pagination.bulletClass)){const M=a.pagination.$el.hasClass(a.params.pagination.hiddenClass);M===!0?a.emit("paginationShow",a):a.emit("paginationHide",a),a.pagination.$el.toggleClass(a.params.pagination.hiddenClass)}}}};const er={setTranslate(){const e=this;if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:a,rtlTranslate:M,progress:N}=e,{dragSize:z,trackSize:ee,$dragEl:re,$el:se}=a,he=e.params.scrollbar;let ve=z,we=(ee-z)*N;M?(we=-we,we>0?(ve=z-we,we=0):-we+z>ee&&(ve=ee+we)):we<0?(ve=z+we,we=0):we+z>ee&&(ve=ee-we),e.isHorizontal()?(re.transform(`translate3d(${we}px, 0, 0)`),re[0].style.width=`${ve}px`):(re.transform(`translate3d(0px, ${we}px, 0)`),re[0].style.height=`${ve}px`),he.hide&&(clearTimeout(e.scrollbar.timeout),se[0].style.opacity=1,e.scrollbar.timeout=setTimeout(()=>{se[0].style.opacity=0,se.transition(400)},1e3))},setTransition(e){const a=this;if(!a.params.scrollbar.el||!a.scrollbar.el)return;a.scrollbar.$dragEl.transition(e)},updateSize(){const e=this;if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:a}=e,{$dragEl:M,$el:N}=a;M[0].style.width="",M[0].style.height="";const z=e.isHorizontal()?N[0].offsetWidth:N[0].offsetHeight,ee=e.size/e.virtualSize,re=ee*(z/e.size);let se;e.params.scrollbar.dragSize==="auto"?se=z*ee:se=parseInt(e.params.scrollbar.dragSize,10),e.isHorizontal()?M[0].style.width=`${se}px`:M[0].style.height=`${se}px`,ee>=1?N[0].style.display="none":N[0].style.display="",e.params.scrollbar.hide&&(N[0].style.opacity=0),ne.extend(a,{trackSize:z,divider:ee,moveDivider:re,dragSize:se}),a.$el[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](e.params.scrollbar.lockClass)},getPointerPosition(e){const a=this;return a.isHorizontal()?e.type==="touchstart"||e.type==="touchmove"?e.targetTouches[0].clientX:e.clientX:e.type==="touchstart"||e.type==="touchmove"?e.targetTouches[0].clientY:e.clientY},setDragPosition(e){const a=this,{scrollbar:M,rtlTranslate:N}=a,{$el:z,dragSize:ee,trackSize:re,dragStartPos:se}=M;let he;he=(M.getPointerPosition(e)-z.offset()[a.isHorizontal()?"left":"top"]-(se!==null?se:ee/2))/(re-ee),he=Math.max(Math.min(he,1),0),N&&(he=1-he);const ve=a.minTranslate()+(a.maxTranslate()-a.minTranslate())*he;a.updateProgress(ve),a.setTranslate(ve),a.updateActiveIndex(),a.updateSlidesClasses()},onDragStart(e){const a=this,M=a.params.scrollbar,{scrollbar:N,$wrapperEl:z}=a,{$el:ee,$dragEl:re}=N;a.scrollbar.isTouched=!0,a.scrollbar.dragStartPos=e.target===re[0]||e.target===re?N.getPointerPosition(e)-e.target.getBoundingClientRect()[a.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),z.transition(100),re.transition(100),N.setDragPosition(e),clearTimeout(a.scrollbar.dragTimeout),ee.transition(0),M.hide&&ee.css("opacity",1),a.params.cssMode&&a.$wrapperEl.css("scroll-snap-type","none"),a.emit("scrollbarDragStart",e)},onDragMove(e){const a=this,{scrollbar:M,$wrapperEl:N}=a,{$el:z,$dragEl:ee}=M;if(!a.scrollbar.isTouched)return;e.preventDefault?e.preventDefault():e.returnValue=!1,M.setDragPosition(e),N.transition(0),z.transition(0),ee.transition(0),a.emit("scrollbarDragMove",e)},onDragEnd(e){const a=this,M=a.params.scrollbar,{scrollbar:N,$wrapperEl:z}=a,{$el:ee}=N;if(!a.scrollbar.isTouched)return;a.scrollbar.isTouched=!1,a.params.cssMode&&(a.$wrapperEl.css("scroll-snap-type",""),z.transition("")),M.hide&&(clearTimeout(a.scrollbar.dragTimeout),a.scrollbar.dragTimeout=ne.nextTick(()=>{ee.css("opacity",0),ee.transition(400)},1e3)),a.emit("scrollbarDragEnd",e),M.snapOnRelease&&a.slideToClosest()},enableDraggable(){const e=this;if(!e.params.scrollbar.el)return;const{scrollbar:a,touchEventsTouch:M,touchEventsDesktop:N,params:z}=e,ee=a.$el,re=ee[0],se=te.passiveListener&&z.passiveListeners?{passive:!1,capture:!1}:!1,he=te.passiveListener&&z.passiveListeners?{passive:!0,capture:!1}:!1;te.touch?(re.addEventListener(M.start,e.scrollbar.onDragStart,se),re.addEventListener(M.move,e.scrollbar.onDragMove,se),re.addEventListener(M.end,e.scrollbar.onDragEnd,he)):(re.addEventListener(N.start,e.scrollbar.onDragStart,se),D.addEventListener(N.move,e.scrollbar.onDragMove,se),D.addEventListener(N.end,e.scrollbar.onDragEnd,he))},disableDraggable(){const e=this;if(!e.params.scrollbar.el)return;const{scrollbar:a,touchEventsTouch:M,touchEventsDesktop:N,params:z}=e,ee=a.$el,re=ee[0],se=te.passiveListener&&z.passiveListeners?{passive:!1,capture:!1}:!1,he=te.passiveListener&&z.passiveListeners?{passive:!0,capture:!1}:!1;te.touch?(re.removeEventListener(M.start,e.scrollbar.onDragStart,se),re.removeEventListener(M.move,e.scrollbar.onDragMove,se),re.removeEventListener(M.end,e.scrollbar.onDragEnd,he)):(re.removeEventListener(N.start,e.scrollbar.onDragStart,se),D.removeEventListener(N.move,e.scrollbar.onDragMove,se),D.removeEventListener(N.end,e.scrollbar.onDragEnd,he))},init(){const e=this;if(!e.params.scrollbar.el)return;const{scrollbar:a,$el:M}=e,N=e.params.scrollbar;let z=o(N.el);e.params.uniqueNavElements&&typeof N.el=="string"&&z.length>1&&M.find(N.el).length===1&&(z=M.find(N.el));let ee=z.find(`.${e.params.scrollbar.dragClass}`);ee.length===0&&(ee=o(`
                            `),z.append(ee)),ne.extend(a,{$el:z,el:z[0],$dragEl:ee,dragEl:ee[0]}),N.draggable&&a.enableDraggable()},destroy(){const e=this;e.scrollbar.disableDraggable()}};var La={name:"scrollbar",params:{scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag"}},create(){const e=this;ne.extend(e,{scrollbar:{init:er.init.bind(e),destroy:er.destroy.bind(e),updateSize:er.updateSize.bind(e),setTranslate:er.setTranslate.bind(e),setTransition:er.setTransition.bind(e),enableDraggable:er.enableDraggable.bind(e),disableDraggable:er.disableDraggable.bind(e),setDragPosition:er.setDragPosition.bind(e),getPointerPosition:er.getPointerPosition.bind(e),onDragStart:er.onDragStart.bind(e),onDragMove:er.onDragMove.bind(e),onDragEnd:er.onDragEnd.bind(e),isTouched:!1,timeout:null,dragTimeout:null}})},on:{init(){const e=this;e.scrollbar.init(),e.scrollbar.updateSize(),e.scrollbar.setTranslate()},update(){const e=this;e.scrollbar.updateSize()},resize(){const e=this;e.scrollbar.updateSize()},observerUpdate(){const e=this;e.scrollbar.updateSize()},setTranslate(){const e=this;e.scrollbar.setTranslate()},setTransition(e){const a=this;a.scrollbar.setTransition(e)},destroy(){const e=this;e.scrollbar.destroy()}}};const _r={setTransform(e,a){const M=this,{rtl:N}=M,z=o(e),ee=N?-1:1,re=z.attr("data-swiper-parallax")||"0";let se=z.attr("data-swiper-parallax-x"),he=z.attr("data-swiper-parallax-y");const ve=z.attr("data-swiper-parallax-scale"),we=z.attr("data-swiper-parallax-opacity");if(se||he?(se=se||"0",he=he||"0"):M.isHorizontal()?(se=re,he="0"):(he=re,se="0"),se.indexOf("%")>=0?se=`${parseInt(se,10)*a*ee}%`:se=`${se*a*ee}px`,he.indexOf("%")>=0?he=`${parseInt(he,10)*a}%`:he=`${he*a}px`,typeof we!="undefined"&&we!==null){const Ve=we-(we-1)*(1-Math.abs(a));z[0].style.opacity=Ve}if(typeof ve=="undefined"||ve===null)z.transform(`translate3d(${se}, ${he}, 0px)`);else{const Ve=ve-(ve-1)*(1-Math.abs(a));z.transform(`translate3d(${se}, ${he}, 0px) scale(${Ve})`)}},setTranslate(){const e=this,{$el:a,slides:M,progress:N,snapGrid:z}=e;a.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((ee,re)=>{e.parallax.setTransform(re,N)}),M.each((ee,re)=>{let se=re.progress;e.params.slidesPerGroup>1&&e.params.slidesPerView!=="auto"&&(se+=Math.ceil(ee/2)-N*(z.length-1)),se=Math.min(Math.max(se,-1),1),o(re).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((he,ve)=>{e.parallax.setTransform(ve,se)})})},setTransition(e=this.params.speed){const a=this,{$el:M}=a;M.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((N,z)=>{const ee=o(z);let re=parseInt(ee.attr("data-swiper-parallax-duration"),10)||e;e===0&&(re=0),ee.transition(re)})}};var xa={name:"parallax",params:{parallax:{enabled:!1}},create(){const e=this;ne.extend(e,{parallax:{setTransform:_r.setTransform.bind(e),setTranslate:_r.setTranslate.bind(e),setTransition:_r.setTransition.bind(e)}})},on:{beforeInit(){const e=this;if(!e.params.parallax.enabled)return;e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0},init(){const e=this;if(!e.params.parallax.enabled)return;e.parallax.setTranslate()},setTranslate(){const e=this;if(!e.params.parallax.enabled)return;e.parallax.setTranslate()},setTransition(e){const a=this;if(!a.params.parallax.enabled)return;a.parallax.setTransition(e)}}};const Mn={getDistanceBetweenTouches(e){if(e.targetTouches.length<2)return 1;const a=e.targetTouches[0].pageX,M=e.targetTouches[0].pageY,N=e.targetTouches[1].pageX,z=e.targetTouches[1].pageY,ee=Math.sqrt(hr(N-a,2)+hr(z-M,2));return ee},onGestureStart(e){const a=this,M=a.params.zoom,N=a.zoom,{gesture:z}=N;if(N.fakeGestureTouched=!1,N.fakeGestureMoved=!1,!te.gestures){if(e.type!=="touchstart"||e.type==="touchstart"&&e.targetTouches.length<2)return;N.fakeGestureTouched=!0,z.scaleStart=Mn.getDistanceBetweenTouches(e)}if((!z.$slideEl||!z.$slideEl.length)&&(z.$slideEl=o(e.target).closest(`.${a.params.slideClass}`),z.$slideEl.length===0&&(z.$slideEl=a.slides.eq(a.activeIndex)),z.$imageEl=z.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),z.$imageWrapEl=z.$imageEl.parent(`.${M.containerClass}`),z.maxRatio=z.$imageWrapEl.attr("data-swiper-zoom")||M.maxRatio,z.$imageWrapEl.length===0)){z.$imageEl=void 0;return}z.$imageEl&&z.$imageEl.transition(0),a.zoom.isScaling=!0},onGestureChange(e){const a=this,M=a.params.zoom,N=a.zoom,{gesture:z}=N;if(!te.gestures){if(e.type!=="touchmove"||e.type==="touchmove"&&e.targetTouches.length<2)return;N.fakeGestureMoved=!0,z.scaleMove=Mn.getDistanceBetweenTouches(e)}if(!z.$imageEl||z.$imageEl.length===0)return;te.gestures?N.scale=e.scale*N.currentScale:N.scale=z.scaleMove/z.scaleStart*N.currentScale,N.scale>z.maxRatio&&(N.scale=z.maxRatio-1+hr(N.scale-z.maxRatio+1,.5)),N.scalez.touchesStart.x)){z.isTouched=!1;return}if(!a.isHorizontal()&&(Math.floor(z.minY)===Math.floor(z.startY)&&z.touchesCurrent.yz.touchesStart.y)){z.isTouched=!1;return}}e.cancelable&&e.preventDefault(),e.stopPropagation(),z.isMoved=!0,z.currentX=z.touchesCurrent.x-z.touchesStart.x+z.startX,z.currentY=z.touchesCurrent.y-z.touchesStart.y+z.startY,z.currentXz.maxX&&(z.currentX=z.maxX-1+hr(z.currentX-z.maxX+1,.8)),z.currentYz.maxY&&(z.currentY=z.maxY-1+hr(z.currentY-z.maxY+1,.8)),ee.prevPositionX||(ee.prevPositionX=z.touchesCurrent.x),ee.prevPositionY||(ee.prevPositionY=z.touchesCurrent.y),ee.prevTime||(ee.prevTime=Date.now()),ee.x=(z.touchesCurrent.x-ee.prevPositionX)/(Date.now()-ee.prevTime)/2,ee.y=(z.touchesCurrent.y-ee.prevPositionY)/(Date.now()-ee.prevTime)/2,Math.abs(z.touchesCurrent.x-ee.prevPositionX)<2&&(ee.x=0),Math.abs(z.touchesCurrent.y-ee.prevPositionY)<2&&(ee.y=0),ee.prevPositionX=z.touchesCurrent.x,ee.prevPositionY=z.touchesCurrent.y,ee.prevTime=Date.now(),N.$imageWrapEl.transform(`translate3d(${z.currentX}px, ${z.currentY}px,0)`)},onTouchEnd(){const e=this,a=e.zoom,{gesture:M,image:N,velocity:z}=a;if(!M.$imageEl||M.$imageEl.length===0)return;if(!N.isTouched||!N.isMoved){N.isTouched=!1,N.isMoved=!1;return}N.isTouched=!1,N.isMoved=!1;let ee=300,re=300;const se=z.x*ee,he=N.currentX+se,ve=z.y*re,we=N.currentY+ve;z.x!==0&&(ee=Math.abs((he-N.currentX)/z.x)),z.y!==0&&(re=Math.abs((we-N.currentY)/z.y));const Ve=Math.max(ee,re);N.currentX=he,N.currentY=we;const We=N.width*a.scale,tt=N.height*a.scale;N.minX=Math.min(M.slideWidth/2-We/2,0),N.maxX=-N.minX,N.minY=Math.min(M.slideHeight/2-tt/2,0),N.maxY=-N.minY,N.currentX=Math.max(Math.min(N.currentX,N.maxX),N.minX),N.currentY=Math.max(Math.min(N.currentY,N.maxY),N.minY),M.$imageWrapEl.transition(Ve).transform(`translate3d(${N.currentX}px, ${N.currentY}px,0)`)},onTransitionEnd(){const e=this,a=e.zoom,{gesture:M}=a;M.$slideEl&&e.previousIndex!==e.activeIndex&&(M.$imageEl&&M.$imageEl.transform("translate3d(0,0,0) scale(1)"),M.$imageWrapEl&&M.$imageWrapEl.transform("translate3d(0,0,0)"),a.scale=1,a.currentScale=1,M.$slideEl=void 0,M.$imageEl=void 0,M.$imageWrapEl=void 0)},toggle(e){const a=this,M=a.zoom;M.scale&&M.scale!==1?M.out():M.in(e)},in(e){const a=this,M=a.zoom,N=a.params.zoom,{gesture:z,image:ee}=M;if(z.$slideEl||(a.params.virtual&&a.params.virtual.enabled&&a.virtual?z.$slideEl=a.$wrapperEl.children(`.${a.params.slideActiveClass}`):z.$slideEl=a.slides.eq(a.activeIndex),z.$imageEl=z.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),z.$imageWrapEl=z.$imageEl.parent(`.${N.containerClass}`)),!z.$imageEl||z.$imageEl.length===0)return;z.$slideEl.addClass(`${N.zoomedSlideClass}`);let re,se,he,ve,we,Ve,We,tt,Je,rt,Et,Xe,xt,At,Ht,Yt,Qt,Ut;typeof ee.touchesStart.x=="undefined"&&e?(re=e.type==="touchend"?e.changedTouches[0].pageX:e.pageX,se=e.type==="touchend"?e.changedTouches[0].pageY:e.pageY):(re=ee.touchesStart.x,se=ee.touchesStart.y),M.scale=z.$imageWrapEl.attr("data-swiper-zoom")||N.maxRatio,M.currentScale=z.$imageWrapEl.attr("data-swiper-zoom")||N.maxRatio,e?(Qt=z.$slideEl[0].offsetWidth,Ut=z.$slideEl[0].offsetHeight,he=z.$slideEl.offset().left,ve=z.$slideEl.offset().top,we=he+Qt/2-re,Ve=ve+Ut/2-se,Je=z.$imageEl[0].offsetWidth,rt=z.$imageEl[0].offsetHeight,Et=Je*M.scale,Xe=rt*M.scale,xt=Math.min(Qt/2-Et/2,0),At=Math.min(Ut/2-Xe/2,0),Ht=-xt,Yt=-At,We=we*M.scale,tt=Ve*M.scale,WeHt&&(We=Ht),ttYt&&(tt=Yt)):(We=0,tt=0),z.$imageWrapEl.transition(300).transform(`translate3d(${We}px, ${tt}px,0)`),z.$imageEl.transition(300).transform(`translate3d(0,0,0) scale(${M.scale})`)},out(){const e=this,a=e.zoom,M=e.params.zoom,{gesture:N}=a;if(N.$slideEl||(e.params.virtual&&e.params.virtual.enabled&&e.virtual?N.$slideEl=e.$wrapperEl.children(`.${e.params.slideActiveClass}`):N.$slideEl=e.slides.eq(e.activeIndex),N.$imageEl=N.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),N.$imageWrapEl=N.$imageEl.parent(`.${M.containerClass}`)),!N.$imageEl||N.$imageEl.length===0)return;a.scale=1,a.currentScale=1,N.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),N.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),N.$slideEl.removeClass(`${M.zoomedSlideClass}`),N.$slideEl=void 0},enable(){const e=this,a=e.zoom;if(a.enabled)return;a.enabled=!0;const M=e.touchEvents.start==="touchstart"&&te.passiveListener&&e.params.passiveListeners?{passive:!0,capture:!1}:!1,N=te.passiveListener?{passive:!1,capture:!0}:!0,z=`.${e.params.slideClass}`;te.gestures?(e.$wrapperEl.on("gesturestart",z,a.onGestureStart,M),e.$wrapperEl.on("gesturechange",z,a.onGestureChange,M),e.$wrapperEl.on("gestureend",z,a.onGestureEnd,M)):e.touchEvents.start==="touchstart"&&(e.$wrapperEl.on(e.touchEvents.start,z,a.onGestureStart,M),e.$wrapperEl.on(e.touchEvents.move,z,a.onGestureChange,N),e.$wrapperEl.on(e.touchEvents.end,z,a.onGestureEnd,M),e.touchEvents.cancel&&e.$wrapperEl.on(e.touchEvents.cancel,z,a.onGestureEnd,M)),e.$wrapperEl.on(e.touchEvents.move,`.${e.params.zoom.containerClass}`,a.onTouchMove,N)},disable(){const e=this,a=e.zoom;if(!a.enabled)return;e.zoom.enabled=!1;const M=e.touchEvents.start==="touchstart"&&te.passiveListener&&e.params.passiveListeners?{passive:!0,capture:!1}:!1,N=te.passiveListener?{passive:!1,capture:!0}:!0,z=`.${e.params.slideClass}`;te.gestures?(e.$wrapperEl.off("gesturestart",z,a.onGestureStart,M),e.$wrapperEl.off("gesturechange",z,a.onGestureChange,M),e.$wrapperEl.off("gestureend",z,a.onGestureEnd,M)):e.touchEvents.start==="touchstart"&&(e.$wrapperEl.off(e.touchEvents.start,z,a.onGestureStart,M),e.$wrapperEl.off(e.touchEvents.move,z,a.onGestureChange,N),e.$wrapperEl.off(e.touchEvents.end,z,a.onGestureEnd,M),e.touchEvents.cancel&&e.$wrapperEl.off(e.touchEvents.cancel,z,a.onGestureEnd,M)),e.$wrapperEl.off(e.touchEvents.move,`.${e.params.zoom.containerClass}`,a.onTouchMove,N)}};var ia={name:"zoom",params:{zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}},create(){const e=this,a={enabled:!1,scale:1,currentScale:1,isScaling:!1,gesture:{$slideEl:void 0,slideWidth:void 0,slideHeight:void 0,$imageEl:void 0,$imageWrapEl:void 0,maxRatio:3},image:{isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},velocity:{x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0}};"onGestureStart onGestureChange onGestureEnd onTouchStart onTouchMove onTouchEnd onTransitionEnd toggle enable disable in out".split(" ").forEach(N=>{a[N]=Mn[N].bind(e)}),ne.extend(e,{zoom:a});let M=1;Object.defineProperty(e.zoom,"scale",{get(){return M},set(N){if(M!==N){const z=e.zoom.gesture.$imageEl?e.zoom.gesture.$imageEl[0]:void 0,ee=e.zoom.gesture.$slideEl?e.zoom.gesture.$slideEl[0]:void 0;e.emit("zoomChange",N,z,ee)}M=N}})},on:{init(){const e=this;e.params.zoom.enabled&&e.zoom.enable()},destroy(){const e=this;e.zoom.disable()},touchStart(e){const a=this;if(!a.zoom.enabled)return;a.zoom.onTouchStart(e)},touchEnd(e){const a=this;if(!a.zoom.enabled)return;a.zoom.onTouchEnd(e)},doubleTap(e){const a=this;a.params.zoom.enabled&&a.zoom.enabled&&a.params.zoom.toggle&&a.zoom.toggle(e)},transitionEnd(){const e=this;e.zoom.enabled&&e.params.zoom.enabled&&e.zoom.onTransitionEnd()},slideChange(){const e=this;e.zoom.enabled&&e.params.zoom.enabled&&e.params.cssMode&&e.zoom.onTransitionEnd()}}};const oa={loadInSlide(e,a=!0){const M=this,N=M.params.lazy;if(typeof e=="undefined")return;if(M.slides.length===0)return;const z=M.virtual&&M.params.virtual.enabled,ee=z?M.$wrapperEl.children(`.${M.params.slideClass}[data-swiper-slide-index="${e}"]`):M.slides.eq(e);let re=ee.find(`.${N.elementClass}:not(.${N.loadedClass}):not(.${N.loadingClass})`);if(ee.hasClass(N.elementClass)&&!ee.hasClass(N.loadedClass)&&!ee.hasClass(N.loadingClass)&&(re=re.add(ee[0])),re.length===0)return;re.each((se,he)=>{const ve=o(he);ve.addClass(N.loadingClass);const we=ve.attr("data-background"),Ve=ve.attr("data-src"),We=ve.attr("data-srcset"),tt=ve.attr("data-sizes"),Je=ve.parent("picture");M.loadImage(ve[0],Ve||we,We,tt,!1,()=>{if(typeof M=="undefined"||M===null||!M||M&&!M.params||M.destroyed)return;if(we?(ve.css("background-image",`url("${we}")`),ve.removeAttr("data-background")):(We&&(ve.attr("srcset",We),ve.removeAttr("data-srcset")),tt&&(ve.attr("sizes",tt),ve.removeAttr("data-sizes")),Je.length&&Je.children("source").each((rt,Et)=>{const Xe=o(Et);Xe.attr("data-srcset")&&(Xe.attr("srcset",Xe.attr("data-srcset")),Xe.removeAttr("data-srcset"))}),Ve&&(ve.attr("src",Ve),ve.removeAttr("data-src"))),ve.addClass(N.loadedClass).removeClass(N.loadingClass),ee.find(`.${N.preloaderClass}`).remove(),M.params.loop&&a){const rt=ee.attr("data-swiper-slide-index");if(ee.hasClass(M.params.slideDuplicateClass)){const Et=M.$wrapperEl.children(`[data-swiper-slide-index="${rt}"]:not(.${M.params.slideDuplicateClass})`);M.lazy.loadInSlide(Et.index(),!1)}else{const Et=M.$wrapperEl.children(`.${M.params.slideDuplicateClass}[data-swiper-slide-index="${rt}"]`);M.lazy.loadInSlide(Et.index(),!1)}}M.emit("lazyImageReady",ee[0],ve[0]),M.params.autoHeight&&M.updateAutoHeight()}),M.emit("lazyImageLoad",ee[0],ve[0])})},load(){const e=this,{$wrapperEl:a,params:M,slides:N,activeIndex:z}=e,ee=e.virtual&&M.virtual.enabled,re=M.lazy;let se=M.slidesPerView;se==="auto"&&(se=0);function he(we){if(ee){if(a.children(`.${M.slideClass}[data-swiper-slide-index="${we}"]`).length)return!0}else if(N[we])return!0;return!1}function ve(we){return ee?o(we).attr("data-swiper-slide-index"):o(we).index()}if(e.lazy.initialImageLoaded||(e.lazy.initialImageLoaded=!0),e.params.watchSlidesVisibility)a.children(`.${M.slideVisibleClass}`).each((we,Ve)=>{const We=ee?o(Ve).attr("data-swiper-slide-index"):o(Ve).index();e.lazy.loadInSlide(We)});else if(se>1)for(let we=z;we1||re.loadPrevNextAmount&&re.loadPrevNextAmount>1){const we=re.loadPrevNextAmount,Ve=se,We=Math.min(z+Ve+Math.max(we,Ve),N.length),tt=Math.max(z-Math.max(Ve,we),0);for(let Je=z+se;Je0&&e.lazy.loadInSlide(ve(we));const Ve=a.children(`.${M.slidePrevClass}`);Ve.length>0&&e.lazy.loadInSlide(ve(Ve))}}};var Or={name:"lazy",params:{lazy:{enabled:!1,loadPrevNext:!1,loadPrevNextAmount:1,loadOnTransitionStart:!1,elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}},create(){const e=this;ne.extend(e,{lazy:{initialImageLoaded:!1,load:oa.load.bind(e),loadInSlide:oa.loadInSlide.bind(e)}})},on:{beforeInit(){const e=this;e.params.lazy.enabled&&e.params.preloadImages&&(e.params.preloadImages=!1)},init(){const e=this;e.params.lazy.enabled&&!e.params.loop&&e.params.initialSlide===0&&e.lazy.load()},scroll(){const e=this;e.params.freeMode&&!e.params.freeModeSticky&&e.lazy.load()},resize(){const e=this;e.params.lazy.enabled&&e.lazy.load()},scrollbarDragMove(){const e=this;e.params.lazy.enabled&&e.lazy.load()},transitionStart(){const e=this;e.params.lazy.enabled&&((e.params.lazy.loadOnTransitionStart||!e.params.lazy.loadOnTransitionStart&&!e.lazy.initialImageLoaded)&&e.lazy.load())},transitionEnd(){const e=this;e.params.lazy.enabled&&!e.params.lazy.loadOnTransitionStart&&e.lazy.load()},slideChange(){const e=this;e.params.lazy.enabled&&e.params.cssMode&&e.lazy.load()}}};const Rr={LinearSpline:function(a,M){const N=function(){let se,he,ve;return(we,Ve)=>{for(he=-1,se=we.length;se-he>1;)ve=se+he>>1,we[ve]<=Ve?he=ve:se=ve;return se}}();this.x=a,this.y=M,this.lastIndex=a.length-1;let z,ee;return this.interpolate=function(se){return se?(ee=N(this.x,se),z=ee-1,(se-this.x[z])*(this.y[ee]-this.y[z])/(this.x[ee]-this.x[z])+this.y[z]):0},this},getInterpolateFunction(e){const a=this;a.controller.spline||(a.controller.spline=a.params.loop?new Rr.LinearSpline(a.slidesGrid,e.slidesGrid):new Rr.LinearSpline(a.snapGrid,e.snapGrid))},setTranslate(e,a){const M=this,N=M.controller.control;let z,ee;function re(se){const he=M.rtlTranslate?-M.translate:M.translate;M.params.controller.by==="slide"&&(M.controller.getInterpolateFunction(se),ee=-M.controller.spline.interpolate(-he)),(!ee||M.params.controller.by==="container")&&(z=(se.maxTranslate()-se.minTranslate())/(M.maxTranslate()-M.minTranslate()),ee=(he-M.minTranslate())*z+se.minTranslate()),M.params.controller.inverse&&(ee=se.maxTranslate()-ee),se.updateProgress(ee),se.setTranslate(ee,M),se.updateActiveIndex(),se.updateSlidesClasses()}if(Array.isArray(N))for(let se=0;se{re.updateAutoHeight()}),re.$wrapperEl.transitionEnd(()=>{if(!N)return;re.params.loop&&M.params.controller.by==="slide"&&re.loopFix(),re.transitionEnd()}))}if(Array.isArray(N))for(z=0;z0&&(e.isBeginning?(e.a11y.disableEl(M),e.a11y.makeElNotFocusable(M)):(e.a11y.enableEl(M),e.a11y.makeElFocusable(M))),a&&a.length>0&&(e.isEnd?(e.a11y.disableEl(a),e.a11y.makeElNotFocusable(a)):(e.a11y.enableEl(a),e.a11y.makeElFocusable(a)))},updatePagination(){const e=this,a=e.params.a11y;e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length&&e.pagination.bullets.each((M,N)=>{const z=o(N);e.a11y.makeElFocusable(z),e.a11y.addElRole(z,"button"),e.a11y.addElLabel(z,a.paginationBulletMessage.replace(/\{\{index\}\}/,z.index()+1))})},init(){const e=this;e.$el.append(e.a11y.liveRegion);const a=e.params.a11y;let M,N;e.navigation&&e.navigation.$nextEl&&(M=e.navigation.$nextEl),e.navigation&&e.navigation.$prevEl&&(N=e.navigation.$prevEl),M&&(e.a11y.makeElFocusable(M),e.a11y.addElRole(M,"button"),e.a11y.addElLabel(M,a.nextSlideMessage),M.on("keydown",e.a11y.onEnterKey)),N&&(e.a11y.makeElFocusable(N),e.a11y.addElRole(N,"button"),e.a11y.addElLabel(N,a.prevSlideMessage),N.on("keydown",e.a11y.onEnterKey)),e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length&&e.pagination.$el.on("keydown",`.${e.params.pagination.bulletClass}`,e.a11y.onEnterKey)},destroy(){const e=this;e.a11y.liveRegion&&e.a11y.liveRegion.length>0&&e.a11y.liveRegion.remove();let a,M;e.navigation&&e.navigation.$nextEl&&(a=e.navigation.$nextEl),e.navigation&&e.navigation.$prevEl&&(M=e.navigation.$prevEl),a&&a.off("keydown",e.a11y.onEnterKey),M&&M.off("keydown",e.a11y.onEnterKey),e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length&&e.pagination.$el.off("keydown",`.${e.params.pagination.bulletClass}`,e.a11y.onEnterKey)}};var _a={name:"a11y",params:{a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}"}},create(){const e=this;ne.extend(e,{a11y:{liveRegion:o(``)}}),Object.keys(Yr).forEach(a=>{e.a11y[a]=Yr[a].bind(e)})},on:{init(){const e=this;if(!e.params.a11y.enabled)return;e.a11y.init(),e.a11y.updateNavigation()},toEdge(){const e=this;if(!e.params.a11y.enabled)return;e.a11y.updateNavigation()},fromEdge(){const e=this;if(!e.params.a11y.enabled)return;e.a11y.updateNavigation()},paginationUpdate(){const e=this;if(!e.params.a11y.enabled)return;e.a11y.updatePagination()},destroy(){const e=this;if(!e.params.a11y.enabled)return;e.a11y.destroy()}}};const dr={init(){const e=this;if(!e.params.history)return;if(!u.history||!u.history.pushState){e.params.history.enabled=!1,e.params.hashNavigation.enabled=!0;return}const a=e.history;if(a.initialized=!0,a.paths=dr.getPathValues(),!a.paths.key&&!a.paths.value)return;a.scrollToSlide(0,a.paths.value,e.params.runCallbacksOnInit),e.params.history.replaceState||u.addEventListener("popstate",e.history.setHistoryPopState)},destroy(){const e=this;e.params.history.replaceState||u.removeEventListener("popstate",e.history.setHistoryPopState)},setHistoryPopState(){const e=this;e.history.paths=dr.getPathValues(),e.history.scrollToSlide(e.params.speed,e.history.paths.value,!1)},getPathValues(){const e=u.location.pathname.slice(1).split("/").filter(z=>z!==""),a=e.length,M=e[a-2],N=e[a-1];return{key:M,value:N}},setHistory(e,a){const M=this;if(!M.history.initialized||!M.params.history.enabled)return;const N=M.slides.eq(a);let z=dr.slugify(N.attr("data-history"));u.location.pathname.includes(e)||(z=`${e}/${z}`);const ee=u.history.state;if(ee&&ee.value===z)return;M.params.history.replaceState?u.history.replaceState({value:z},null,z):u.history.pushState({value:z},null,z)},slugify(e){return e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,"")},scrollToSlide(e,a,M){const N=this;if(a)for(let z=0,ee=N.slides.length;z{e.params.autoplay.reverseDirection?e.params.loop?(e.loopFix(),e.slidePrev(e.params.speed,!0,!0),e.emit("autoplay")):e.isBeginning?e.params.autoplay.stopOnLastSlide?e.autoplay.stop():(e.slideTo(e.slides.length-1,e.params.speed,!0,!0),e.emit("autoplay")):(e.slidePrev(e.params.speed,!0,!0),e.emit("autoplay")):e.params.loop?(e.loopFix(),e.slideNext(e.params.speed,!0,!0),e.emit("autoplay")):e.isEnd?e.params.autoplay.stopOnLastSlide?e.autoplay.stop():(e.slideTo(0,e.params.speed,!0,!0),e.emit("autoplay")):(e.slideNext(e.params.speed,!0,!0),e.emit("autoplay")),e.params.cssMode&&e.autoplay.running&&e.autoplay.run()},M)},start(){const e=this;return typeof e.autoplay.timeout!="undefined"||e.autoplay.running?!1:(e.autoplay.running=!0,e.emit("autoplayStart"),e.autoplay.run(),!0)},stop(){const e=this;return e.autoplay.running?typeof e.autoplay.timeout=="undefined"?!1:(e.autoplay.timeout&&(clearTimeout(e.autoplay.timeout),e.autoplay.timeout=void 0),e.autoplay.running=!1,e.emit("autoplayStop"),!0):!1},pause(e){const a=this;if(!a.autoplay.running)return;if(a.autoplay.paused)return;a.autoplay.timeout&&clearTimeout(a.autoplay.timeout),a.autoplay.paused=!0,e===0||!a.params.autoplay.waitForTransition?(a.autoplay.paused=!1,a.autoplay.run()):(a.$wrapperEl[0].addEventListener("transitionend",a.autoplay.onTransitionEnd),a.$wrapperEl[0].addEventListener("webkitTransitionEnd",a.autoplay.onTransitionEnd))}};var ke={name:"autoplay",params:{autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1}},create(){const e=this;ne.extend(e,{autoplay:{running:!1,paused:!1,run:_e.run.bind(e),start:_e.start.bind(e),stop:_e.stop.bind(e),pause:_e.pause.bind(e),onVisibilityChange(){document.visibilityState==="hidden"&&e.autoplay.running&&e.autoplay.pause(),document.visibilityState==="visible"&&e.autoplay.paused&&(e.autoplay.run(),e.autoplay.paused=!1)},onTransitionEnd(a){if(!e||e.destroyed||!e.$wrapperEl)return;if(a.target!==this)return;e.$wrapperEl[0].removeEventListener("transitionend",e.autoplay.onTransitionEnd),e.$wrapperEl[0].removeEventListener("webkitTransitionEnd",e.autoplay.onTransitionEnd),e.autoplay.paused=!1,e.autoplay.running?e.autoplay.run():e.autoplay.stop()}}})},on:{init(){const e=this;e.params.autoplay.enabled&&(e.autoplay.start(),document.addEventListener("visibilitychange",e.autoplay.onVisibilityChange))},beforeTransitionStart(e,a){const M=this;M.autoplay.running&&(a||!M.params.autoplay.disableOnInteraction?M.autoplay.pause(e):M.autoplay.stop())},sliderFirstMove(){const e=this;e.autoplay.running&&(e.params.autoplay.disableOnInteraction?e.autoplay.stop():e.autoplay.pause())},touchEnd(){const e=this;e.params.cssMode&&e.autoplay.paused&&!e.params.autoplay.disableOnInteraction&&e.autoplay.run()},destroy(){const e=this;e.autoplay.running&&e.autoplay.stop(),document.removeEventListener("visibilitychange",e.autoplay.onVisibilityChange)}}};const je={setTranslate(){const e=this,{slides:a}=e;for(let M=0;M{if(z)return;if(!a||a.destroyed)return;z=!0,a.animating=!1;const ee=["webkitTransitionEnd","transitionend"];for(let re=0;re'),M.append(We)),We.css({height:`${z}px`})):(We=a.find(".swiper-cube-shadow"),We.length===0&&(We=o('
                            '),a.append(We))));for(let Je=0;Je-1&&(Ve=Et*90+At*90,re&&(Ve=-Et*90-At*90)),rt.transform(Ut),he.slideShadows){let Jt=ve?rt.find(".swiper-slide-shadow-left"):rt.find(".swiper-slide-shadow-top"),zt=ve?rt.find(".swiper-slide-shadow-right"):rt.find(".swiper-slide-shadow-bottom");Jt.length===0&&(Jt=o(`
                            `),rt.append(Jt)),zt.length===0&&(zt=o(`
                            `),rt.append(zt)),Jt.length&&(Jt[0].style.opacity=Math.max(-At,0)),zt.length&&(zt[0].style.opacity=Math.max(At,0))}}if(M.css({"-webkit-transform-origin":`50% 50% -${se/2}px`,"-moz-transform-origin":`50% 50% -${se/2}px`,"-ms-transform-origin":`50% 50% -${se/2}px`,"transform-origin":`50% 50% -${se/2}px`}),he.shadow)if(ve)We.transform(`translate3d(0px, ${z/2+he.shadowOffset}px, ${-z/2}px) rotateX(90deg) rotateZ(0deg) scale(${he.shadowScale})`);else{const Je=Math.abs(Ve)-Math.floor(Math.abs(Ve)/90)*90,rt=1.5-(Math.sin(Je*2*Math.PI/360)/2+Math.cos(Je*2*Math.PI/360)/2),Et=he.shadowScale,Xe=he.shadowScale/rt,xt=he.shadowOffset;We.transform(`scale3d(${Et}, 1, ${Xe}) translate3d(0px, ${ee/2+xt}px, ${-ee/2/Xe}px) rotateX(-90deg)`)}const tt=Ur.isSafari||Ur.isWebView?-se/2:0;M.transform(`translate3d(0px,0,${tt}px) rotateX(${e.isHorizontal()?0:Ve}deg) rotateY(${e.isHorizontal()?-Ve:0}deg)`)},setTransition(e){const a=this,{$el:M,slides:N}=a;N.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),a.params.cubeEffect.shadow&&!a.isHorizontal()&&M.find(".swiper-cube-shadow").transition(e)}};var ge={name:"effect-cube",params:{cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}},create(){const e=this;ne.extend(e,{cubeEffect:{setTranslate:oe.setTranslate.bind(e),setTransition:oe.setTransition.bind(e)}})},on:{beforeInit(){const e=this;if(e.params.effect!=="cube")return;e.classNames.push(`${e.params.containerModifierClass}cube`),e.classNames.push(`${e.params.containerModifierClass}3d`);const a={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0};ne.extend(e.params,a),ne.extend(e.originalParams,a)},setTranslate(){const e=this;if(e.params.effect!=="cube")return;e.cubeEffect.setTranslate()},setTransition(e){const a=this;if(a.params.effect!=="cube")return;a.cubeEffect.setTransition(e)}}};const le={setTranslate(){const e=this,{slides:a,rtlTranslate:M}=e;for(let N=0;N`),z.append(We)),tt.length===0&&(tt=o(`
                            `),z.append(tt)),We.length&&(We[0].style.opacity=Math.max(-ee,0)),tt.length&&(tt[0].style.opacity=Math.max(ee,0))}z.transform(`translate3d(${we}px, ${Ve}px, 0px) rotateX(${ve}deg) rotateY(${he}deg)`)}},setTransition(e){const a=this,{slides:M,activeIndex:N,$wrapperEl:z}=a;if(M.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),a.params.virtualTranslate&&e!==0){let ee=!1;M.eq(N).transitionEnd(function(){if(ee)return;if(!a||a.destroyed)return;ee=!0,a.animating=!1;const se=["webkitTransitionEnd","transitionend"];for(let he=0;he`),Je.append(xn)),gn.length===0&&(gn=o(`
                            `),Je.append(gn)),xn.length&&(xn[0].style.opacity=Xe>0?Xe:0),gn.length&&(gn[0].style.opacity=-Xe>0?-Xe:0)}}if(te.pointerEvents||te.prefixedPointerEvents){const We=z[0].style;We.perspectiveOrigin=`${ve}px 50%`}},setTransition(e){const a=this;a.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e)}};var Fe={name:"effect-coverflow",params:{coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}},create(){const e=this;ne.extend(e,{coverflowEffect:{setTranslate:Oe.setTranslate.bind(e),setTransition:Oe.setTransition.bind(e)}})},on:{beforeInit(){const e=this;if(e.params.effect!=="coverflow")return;e.classNames.push(`${e.params.containerModifierClass}coverflow`),e.classNames.push(`${e.params.containerModifierClass}3d`),e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0},setTranslate(){const e=this;if(e.params.effect!=="coverflow")return;e.coverflowEffect.setTranslate()},setTransition(e){const a=this;if(a.params.effect!=="coverflow")return;a.coverflowEffect.setTransition(e)}}};const Ne={init(){const e=this,{thumbs:a}=e.params,M=e.constructor;a.swiper instanceof M?(e.thumbs.swiper=a.swiper,ne.extend(e.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),ne.extend(e.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1})):ne.isObject(a.swiper)&&(e.thumbs.swiper=new M(ne.extend({},a.swiper,{watchSlidesVisibility:!0,watchSlidesProgress:!0,slideToClickedSlide:!1})),e.thumbs.swiperCreated=!0),e.thumbs.swiper.$el.addClass(e.params.thumbs.thumbsContainerClass),e.thumbs.swiper.on("tap",e.thumbs.onThumbClick)},onThumbClick(){const e=this,a=e.thumbs.swiper;if(!a)return;const M=a.clickedIndex,N=a.clickedSlide;if(N&&o(N).hasClass(e.params.thumbs.slideThumbActiveClass))return;if(typeof M=="undefined"||M===null)return;let z;if(a.params.loop?z=parseInt(o(a.clickedSlide).attr("data-swiper-slide-index"),10):z=M,e.params.loop){let ee=e.activeIndex;e.slides.eq(ee).hasClass(e.params.slideDuplicateClass)&&(e.loopFix(),e._clientLeft=e.$wrapperEl[0].clientLeft,ee=e.activeIndex);const re=e.slides.eq(ee).prevAll(`[data-swiper-slide-index="${z}"]`).eq(0).index(),se=e.slides.eq(ee).nextAll(`[data-swiper-slide-index="${z}"]`).eq(0).index();typeof re=="undefined"?z=se:typeof se=="undefined"?z=re:se-eea.previousIndex?"next":"prev"}else ve=a.realIndex,we=ve>a.previousIndex?"next":"prev";ee&&(ve+=we==="next"?z:-1*z),M.visibleSlidesIndexes&&M.visibleSlidesIndexes.indexOf(ve)<0&&(M.params.centeredSlides?ve>he?ve=ve-Math.floor(N/2)+1:ve=ve+Math.floor(N/2)-1:ve>he&&(ve=ve-N+1),M.slideTo(ve,e?0:void 0))}let re=1;const se=a.params.thumbs.slideThumbActiveClass;if(a.params.slidesPerView>1&&!a.params.centeredSlides&&(re=a.params.slidesPerView),a.params.thumbs.multipleActiveThumbs||(re=1),re=Math.floor(re),M.slides.removeClass(se),M.params.loop||M.params.virtual&&M.params.virtual.enabled)for(let he=0;he0},!1)}function i(x,T){for(var m={main:[T]},S={main:[]},P={main:{}};g(m);)for(var h=Object.keys(m),l=0;l=2*O/f||v<=I)return;var B=Number.POSITIVE_INFINITY,F;for(F=h.level-1;F>r;F--){var G=n[F].maxBitrate;if(B=O*G/(8*.8*C),B=v)return;var X=this.bwEstimator.getEstimate();g.logger.warn("Fragment "+h.sn+(l?" part "+l.index:"")+" of level "+h.level+" is loading too slowly and will cause an underbuffer; aborting and switching to level "+F+` + a `).concat(K,",").concat(K," 0 1 1 ").concat(-ce,",").concat(ue),xe=Math.PI*2*K,Ee={stroke:F,strokeDasharray:"".concat(B/100*(xe-X),"px ").concat(xe,"px"),strokeDashoffset:"-".concat(X/2+I/100*(xe-X),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:ye,pathStyle:Ee}}var C=function(B){var F=B.prefixCls,V=B.strokeWidth,X=B.trailWidth,W=B.gapDegree,K=B.gapPosition,Q=B.trailColor,q=B.strokeLinecap,ce=B.style,ue=B.className,ye=B.strokeColor,xe=B.percent,Ee=_(B,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),Ae=Object(Y.useMemo)(function(){return n+=1,n},[]),Re=w(0,100,Q,V,W,K),ae=Re.pathString,pe=Re.pathStyle,Z=d(xe),fe=d(ye),Me=fe.find(function(ze){return Object.prototype.toString.call(ze)==="[object Object]"}),be=t(Z),Ge=s(be,1),ft=Ge[0],Pe=function(){var Ce=0;return Z.map(function(Le,He){var Be=fe[He]||fe[fe.length-1],bt=Object.prototype.toString.call(Be)==="[object Object]"?"url(#".concat(F,"-gradient-").concat(Ae,")"):"",ct=w(Ce,Le,Be,V,W,K);return Ce+=Le,U.a.createElement("path",{key:He,className:"".concat(F,"-circle-path"),d:ct.pathString,stroke:bt,strokeLinecap:q,strokeWidth:V,opacity:Le===0?0:1,fillOpacity:"0",style:ct.pathStyle,ref:ft[He]})})};return U.a.createElement("svg",l({className:k()("".concat(F,"-circle"),ue),viewBox:"0 0 100 100",style:ce},Ee),Me&&U.a.createElement("defs",null,U.a.createElement("linearGradient",{id:"".concat(F,"-gradient-").concat(Ae),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(Me).sort(function(ze,Ce){return r(ze)-r(Ce)}).map(function(ze,Ce){return U.a.createElement("stop",{key:Ce,offset:ze,stopColor:Me[ze]})}))),U.a.createElement("path",{className:"".concat(F,"-circle-trail"),d:ae,stroke:Q,strokeLinecap:q,strokeWidth:X||V,fillOpacity:"0",style:pe}),Pe().reverse())};C.defaultProps=u;var v=C,L={Line:h,Circle:v}},h7HQ:function(ie,J,E){var Y=E("y+Vt"),U=E("T6xi"),D=Y.extend({type:"polygon",shape:{points:null,smooth:!1,smoothConstraint:null},buildPath:function(k,u){U.buildPath(k,u,!0)}});ie.exports=D},hOwI:function(ie,J){var E=Math.log(2);function Y(D,k,u,t,R,o){var y=t+"-"+R,g=D.length;if(o.hasOwnProperty(y))return o[y];if(k===1){var i=Math.round(Math.log((1<0&&!this.paused&&!this.ended&&this.readyState>2}});function P(s,c){return s-c}function h(s){s.sort(P);for(var c=0,p=0;p1&&arguments[1]!==void 0?arguments[1]:!1,lt={point:W.current.currentTime};Ce?(lt.log_id=Ce,lt.watch_duration=h(Ot),lt.total_duration=Pe):(n?(lt.video_id=parseInt(O,10),lt.course_id=n):lt.video_id=O,lt.duration=ft,lt.device=Me),vt&&(lt.ed="1");function Tt(){return ht.apply(this,arguments)}function ht(){return ht=Object(D.a)(u.a.mark(function pt(){var qe;return u.a.wrap(function(Ye){for(;;)switch(Ye.prev=Ye.next){case 0:return bt=!0,Ye.next=3,_(lt);case 3:qe=Ye.sent,Ce=qe,bt=!1,Lt&&Lt();case 7:case"end":return Ye.stop()}},pt)})),ht.apply(this,arguments)}Tt()},[O,n]);Object(t.useEffect)(function(){U.b.destroy();var Lt=null;return o.a.isSupported&&X&&b&&(b==null?void 0:b.indexOf(".m3u8"))<0?(Lt=o.a.createPlayer({type:"flv",volume:.8,cors:!0,url:b,muted:!1}),W.current&&(Lt.attachMediaElement(W.current),Lt.load())):W.current.setAttribute("src",b),wt(),function(){Lt&&(Lt.unload(),Lt.pause(),Lt.destroy(),Lt=null)}},[W,X,b]);function Mt(){W.current.paused?(q.current.style.display="none",ce.current.style.display="block"):(q.current.style.display="block",ce.current.style.display="none")}function wt(){Re.current.style.display="none",pe.current.style.display="none",ae.current.style.display="none",W.current.muted||W.current.volume===0?Re.current.style.display="block":W.current.volume>0&&W.current.volume<=.5?pe.current.style.display="block":ae.current.style.display="block"}Object(t.useEffect)(function(){var Lt=document.getElementById("play"),vt=document.querySelectorAll(".playback-icons use");function lt(){v(),r&&!be.current&&(W.current.currentTime=r),be.current=!0,Ot.push(W.current.currentTime),Le||(Le=!0,A&&zt())}function Tt(){return ht.apply(this,arguments)}function ht(){return ht=Object(D.a)(u.a.mark(function Ze(){return u.a.wrap(function(Ke){for(;;)switch(Ke.prev=Ke.next){case 0:Mt(),Ot.push(W.current.currentTime),A&&zt(function(){Ce=null,ze=0,Le=!1,bt=!1,ct=!1,Ot=[],Pe=0,Be=1},!0);case 3:case"end":return Ke.stop()}},Ze)})),ht.apply(this,arguments)}function pt(){ue.current.value=Math.floor(W.current.currentTime),ye.current.value=Math.floor(W.current.currentTime)}function qe(){var Ze=S(Math.round(W.current.currentTime));Ee.current.innerText="".concat(Ze.minutes,":").concat(Ze.seconds),Ee.current.setAttribute("datetime","".concat(Ze.minutes,"m ").concat(Ze.seconds,"s"))}function $e(){var Ze=Math.round(W.current.duration);ue.current.setAttribute("max",Ze),ye.current.setAttribute("max",Ze);var st=S(Ze);xe.current.innerText="".concat(st.minutes,":").concat(st.seconds),xe.current.setAttribute("datetime","".concat(st.minutes,"m ").concat(st.seconds,"s"))}function Ye(){var Ze=Math.round(W.current.duration);ue.current.setAttribute("max",Ze),ye.current.setAttribute("max",Ze);var st=S(Ze);xe.current.innerText="".concat(st.minutes,":").concat(st.seconds),xe.current.setAttribute("datetime","".concat(st.minutes,"m ").concat(st.seconds,"s")),pt(),qe();var Ke=K.current.getBoundingClientRect(),he=Ke.width,De=Ke.height,nt=Ke.x,et=Ke.y;if(nt<0||et<0||!he)return;if(!ct){var ot=W.current.currentTime,_t=ot-ze;Math.abs(_t)<10?(Pe+=Math.abs(_t),ze=ot,bt||Pe-Be*He>=0&&(Be++,Ot.push(ze),A&&zt())):(ze=ot,A&&zt())}}function Ct(){ct=!0}function Wt(){W.current.playing&&Ot.push(W.current.currentTime,ze),ze=W.current.currentTime,ct=!1}function en(){ft=W.current.duration,ft<=20&&(He=ft/3),W.current.addEventListener("play",lt)}function Nt(Ze){Ze.preventDefault(),Object(x.a)()?(W.current.style.width="100%",W.current.style.height="100%"):W.current.style.cssText=""}function tn(){w()}function En(Ze){var st=Ze.target.dataset.seek?Ze.target.dataset.seek:Ze.target.value;W.current.currentTime=st,ye.current.value=st,ue.current.value=st}function mt(Ze){var st=Math.round(Ze.offsetX/Ze.target.clientWidth*parseInt(Ze.target.getAttribute("max"),10));ue.current.setAttribute("data-seek",st);var Ke=S(st);Ae.current.textContent="".concat(Ke.minutes,":").concat(Ke.seconds);var he=W.current.getBoundingClientRect();Ae.current.style.left="".concat(Ze.pageX-he.left,"px")}return Q.current.addEventListener(Object(x.c)(),Nt),W.current.addEventListener("canplay",en),W.current.addEventListener("ended",Tt),W.current.addEventListener("seeking",Ct),W.current.addEventListener("seeked",Wt),W.current.addEventListener("loadedmetadata",$e),ue.current.addEventListener("mousemove",mt),ue.current.addEventListener("input",En),W.current.addEventListener("timeupdate",Ye),W.current.addEventListener("pause",tn),W.current.addEventListener("volumechange",wt),function(){W.current.removeEventListener("canplay",en),W.current.removeEventListener("play",lt),W.current.removeEventListener("ended",Tt),W.current.removeEventListener("seeking",Ct),W.current.removeEventListener("seeked",Wt),ue.current.removeEventListener("mousemove",mt),ue.current.removeEventListener("input",En),W.current.removeEventListener("timeupdate",Ye),W.current.removeEventListener("pause",tn),W.current.removeEventListener("loadedmetadata",$e),W.current.removeEventListener("volumechange",wt),W.current.playing&&(Ot.push(ze,W.current.currentTime),A&&zt())}},[W,b]),Object(t.useEffect)(function(){if(W.current.onended=function(){I(W)},W.current.oncontextmenu=function(){return!1},(b==null?void 0:b.indexOf(".m3u8"))>-1){if(W.current.canPlayType("application/vnd.apple.mpegurl"))W.current.src=b;else if(g.a.isSupported()){var Lt=new g.a;Lt.loadSource(b),Lt.attachMedia(W.current)}}},[b]),Object(t.useEffect)(function(){W.current.playbackRate=F},[F]);var kt=function(){W.current.paused||W.current.ended?W.current.play():W.current.pause(),Mt()};function qt(){W.current.muted=!W.current.muted,W.current.muted?(Z.current.setAttribute("data-volume",volume.value),Z.current.value=0):Z.current.value=Z.current.dataset.volume}return R.a.createElement("div",{style:{position:"relative"},ref:Q},R.a.createElement("div",{ref:K,className:"".concat(m.a.watermark," animated_alternate animate__animated_10s animate__infinite animate__stepstart ").concat(m.a.animate__loop)},Ge?Ge.login:" "),R.a.createElement("div",{className:m.a.container},R.a.createElement("div",{className:m.a["video-container"],id:"video-container"},R.a.createElement("div",{className:m.a["playback-animation"],id:"playback-animation"},R.a.createElement("svg",{className:m.a["playback-icons"]},R.a.createElement("use",{className:"hidden",href:"#play-icon"}),R.a.createElement("use",{href:"#pause"}))),R.a.createElement("video",{className:m.a.video,id:"video",preload:"auto",disablePictureInPicture:!0,ref:W,autoPlay:!1}),R.a.createElement("div",{className:"".concat(m.a["video-controls"]," "),id:"video-controls"},R.a.createElement("div",{className:m.a["bottom-controls"]},R.a.createElement("div",{className:m.a["left-controls"]},R.a.createElement("button",{"data-title":"\u64AD\u653E/\u6682\u505C",id:"play",onClick:kt},R.a.createElement("svg",{className:m.a["playback-icons"]},R.a.createElement("use",{ref:ce,href:"#play-icon"}),R.a.createElement("use",{ref:q,style:{display:"none"},href:"#pause"}))),R.a.createElement("div",{className:m.a.time},R.a.createElement("time",{id:"time-elapsed",ref:Ee},"00:00"),R.a.createElement("span",null," / "),R.a.createElement("time",{id:"duration",ref:xe},"00:00"))),R.a.createElement("div",{className:m.a["right-controls"]},R.a.createElement("div",{className:m.a["volume-controls"]},R.a.createElement("button",{"data-title":"\u5F00\u542F/\u5173\u95ED\u58F0\u97F3",className:m.a["volume-button"],id:"volume-button",onClick:qt},R.a.createElement("svg",null,R.a.createElement("use",{ref:Re,href:"#volume-mute"}),R.a.createElement("use",{ref:pe,href:"#volume-low"}),R.a.createElement("use",{ref:ae,href:"#volume-high"}))),R.a.createElement("input",{className:m.a.volume,id:"volume",value:"1","data-mute":"0.5",type:"range",max:"1",min:"0",step:"0.01",ref:Z,style:{display:"none"},onClick:wt})),R.a.createElement("button",{"data-title":"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",className:m.a["fullscreen-button"],onClick:function(){Object(x.a)()?Object(x.b)():Object(x.d)(Q.current)}},R.a.createElement("svg",null,R.a.createElement("use",{href:"#fullscreen"}),R.a.createElement("use",{href:"#fullscreen-exit",className:"hidden"}))))),R.a.createElement("div",{className:m.a["video-progress"]},R.a.createElement("progress",{ref:ye,value:"0",min:"0"}),R.a.createElement("input",{className:m.a.seek,ref:ue,value:"0",min:"0",type:"range",step:"1"}),R.a.createElement("div",{className:m.a["seek-tooltip"],ref:Ae,id:"seek-tooltip"},"00:00"))))),R.a.createElement("svg",{style:{display:"none"}},R.a.createElement("defs",null,R.a.createElement("symbol",{id:"pause",viewBox:"0 0 24 24"},R.a.createElement("path",{d:"M14.016 5.016h3.984v13.969h-3.984v-13.969zM6 18.984v-13.969h3.984v13.969h-3.984z"})),R.a.createElement("symbol",{id:"play-icon",viewBox:"0 0 24 24"},R.a.createElement("path",{d:"M8.016 5.016l10.969 6.984-10.969 6.984v-13.969z"})),R.a.createElement("symbol",{id:"volume-high",viewBox:"0 0 24 24"},R.a.createElement("path",{d:"M14.016 3.234q3.047 0.656 5.016 3.117t1.969 5.648-1.969 5.648-5.016 3.117v-2.063q2.203-0.656 3.586-2.484t1.383-4.219-1.383-4.219-3.586-2.484v-2.063zM16.5 12q0 2.813-2.484 4.031v-8.063q1.031 0.516 1.758 1.688t0.727 2.344zM3 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6z"})),R.a.createElement("symbol",{id:"volume-low",viewBox:"0 0 24 24"},R.a.createElement("path",{d:"M5.016 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6zM18.516 12q0 2.766-2.531 4.031v-8.063q1.031 0.516 1.781 1.711t0.75 2.32z"})),R.a.createElement("symbol",{id:"volume-mute",viewBox:"0 0 24 24"},R.a.createElement("path",{d:"M12 3.984v4.219l-2.109-2.109zM4.266 3l16.734 16.734-1.266 1.266-2.063-2.063q-1.547 1.313-3.656 1.828v-2.063q1.172-0.328 2.25-1.172l-4.266-4.266v6.75l-5.016-5.016h-3.984v-6h4.734l-4.734-4.734zM18.984 12q0-2.391-1.383-4.219t-3.586-2.484v-2.063q3.047 0.656 5.016 3.117t1.969 5.648q0 2.203-1.031 4.172l-1.5-1.547q0.516-1.266 0.516-2.625zM16.5 12q0 0.422-0.047 0.609l-2.438-2.438v-2.203q1.031 0.516 1.758 1.688t0.727 2.344z"})),R.a.createElement("symbol",{id:"fullscreen",viewBox:"0 0 24 24"},R.a.createElement("path",{d:"M14.016 5.016h4.969v4.969h-1.969v-3h-3v-1.969zM17.016 17.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 9.984v-4.969h4.969v1.969h-3v3h-1.969zM6.984 14.016v3h3v1.969h-4.969v-4.969h1.969z"})),R.a.createElement("symbol",{id:"fullscreen-exit",viewBox:"0 0 24 24"},R.a.createElement("path",{d:"M15.984 8.016h3v1.969h-4.969v-4.969h1.969v3zM14.016 18.984v-4.969h4.969v1.969h-3v3h-1.969zM8.016 8.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 15.984v-1.969h4.969v4.969h-1.969v-3h-3z"})),R.a.createElement("symbol",{id:"pip",viewBox:"0 0 24 24"},R.a.createElement("path",{d:"M21 19.031v-14.063h-18v14.063h18zM23.016 18.984q0 0.797-0.609 1.406t-1.406 0.609h-18q-0.797 0-1.406-0.609t-0.609-1.406v-14.016q0-0.797 0.609-1.383t1.406-0.586h18q0.797 0 1.406 0.586t0.609 1.383v14.016zM18.984 11.016v6h-7.969v-6h7.969z"})))))})},hydK:function(ie,J){var E="http://www.w3.org/2000/svg";function Y(U){return document.createElementNS(E,U)}J.createElement=Y},hyiK:function(ie,J){function E(Y,U,D,k,u,t){if(t>U&&t>k||tu?R:0}ie.exports=E},iXp4:function(ie,J,E){var Y=E("ItGF"),U=[["shadowBlur",0],["shadowColor","#000"],["shadowOffsetX",0],["shadowOffsetY",0]];function D(k){return Y.browser.ie&&Y.browser.version>=11?function(){var u=this.__clipPaths,t=this.style,R;if(u)for(var o=0;oQe&&(e=Qe-Rt),Object(u.useMemo)(function(){if(!ge.length)return[0,0];for(var a=ge.length,M=a,N=0;NNe+e){M=N-1;break}}for(var ee=0,re=a-1;re>=0;re-=1){var se=_e.get(ge[re].key)||p;if(se[Fe]1&&arguments[1]!==void 0?arguments[1]:!1,Te=ke&&typeof ke.getBoundingClientRect=="function"&&ke.getBoundingClientRect().width;if(Te){if(je){var oe=getComputedStyle(ke),ge=oe.marginLeft,le=oe.marginRight;Te+=+ge.replace("px","")+ +le.replace("px","")}Te=+Te.toFixed(6)}return Te||0},Ce=function(ke,je,Te){ke&&Object(I.a)(ke.style)==="object"&&(ke.style[je]=Te)},Le=function(){return Z.any},He=E("bdgK"),Be=E("i8i4"),bt=E.n(Be),ct=E("wgJM"),Ot=E("l4aY"),zt=E("m+aA"),Mt=E("c+Xe"),wt=E("zT1h"),kt=E("QC+M");function qt(_e,ke,je){return je?_e[0]===ke[0]:_e[0]===ke[0]&&_e[1]===ke[1]}function Lt(_e,ke,je){var Te=_e[ke]||{};return Object(k.a)(Object(k.a)({},Te),je)}function vt(_e,ke,je,Te){for(var oe=je.points,ge=Object.keys(_e),le=0;le1&&arguments[1]!==void 0?arguments[1]:2;ke();var ge=Object(ct.a)(function(){oe<=1?Te({isCanceled:function(){return ge!==_e.current}}):je(Te,oe-1)});_e.current=ge}return u.useEffect(function(){return function(){ke()}},[]),[je,ke]},ne=[et,ot,_t,at],te=!1,j=!0;function H(_e){return _e===_t||_e===at}var G=function(_e,ke){var je=u.useState(nt),Te=Object(U.a)(je,2),oe=Te[0],ge=Te[1],le=$t(),Se=Object(U.a)(le,2),Oe=Se[0],Fe=Se[1];function Ne(){ge(et)}return Zt(function(){if(oe!==nt&&oe!==at){var Qe=ne.indexOf(oe),dt=ne[Qe+1],Rt=ke(oe);Rt===te?ge(dt):Oe(function(e){function a(){if(e.isCanceled())return;ge(dt)}Rt===!0?a():Promise.resolve(Rt).then(a)})}},[_e,oe]),u.useEffect(function(){return function(){Fe()}},[]),[Ne,oe]},$=function(_e){var ke=Object(u.useRef)(),je=Object(u.useRef)(_e);je.current=_e;var Te=u.useCallback(function(le){je.current(le)},[]);function oe(le){le&&(le.removeEventListener(mt,Te),le.removeEventListener(En,Te))}function ge(le){ke.current&&ke.current!==le&&oe(ke.current),le&&le!==ke.current&&(le.addEventListener(mt,Te),le.addEventListener(En,Te),ke.current=le)}return u.useEffect(function(){return function(){oe(ke.current)}},[]),[ge,oe]};function de(_e,ke,je,Te){var oe=Te.motionEnter,ge=oe===void 0?!0:oe,le=Te.motionAppear,Se=le===void 0?!0:le,Oe=Te.motionLeave,Fe=Oe===void 0?!0:Oe,Ne=Te.motionDeadline,Qe=Te.motionLeaveImmediately,dt=Te.onAppearPrepare,Rt=Te.onEnterPrepare,e=Te.onLeavePrepare,a=Te.onAppearStart,M=Te.onEnterStart,N=Te.onLeaveStart,z=Te.onAppearActive,ee=Te.onEnterActive,re=Te.onLeaveActive,se=Te.onAppearEnd,me=Te.onEnterEnd,ve=Te.onLeaveEnd,we=Te.onVisibleChanged,Ve=gt(),We=Object(U.a)(Ve,2),tt=We[0],Je=We[1],rt=gt(st),Et=Object(U.a)(rt,2),Xe=Et[0],xt=Et[1],At=gt(null),Gt=Object(U.a)(At,2),Xt=Gt[0],Yt=Gt[1],Ut=Object(u.useRef)(!1),Qt=Object(u.useRef)(null),Kt=Object(u.useRef)(!1),_n=Object(u.useRef)(null);function gn(){var Jt=je();return Jt||_n.current}var nn=Object(u.useRef)(!1);function ln(Jt){var hn=gn();if(Jt&&!Jt.deadline&&Jt.target!==hn)return;var Cn;Xe===Ke&&nn.current?Cn=se==null?void 0:se(hn,Jt):Xe===he&&nn.current?Cn=me==null?void 0:me(hn,Jt):Xe===De&&nn.current&&(Cn=ve==null?void 0:ve(hn,Jt)),Cn!==!1&&!Kt.current&&(xt(st),Yt(null))}var un=$(ln),wn=Object(U.a)(un,1),Sn=wn[0],Pn=u.useMemo(function(){var Jt,hn,Cn;switch(Xe){case"appear":return Jt={},Object(Y.a)(Jt,et,dt),Object(Y.a)(Jt,ot,a),Object(Y.a)(Jt,_t,z),Jt;case"enter":return hn={},Object(Y.a)(hn,et,Rt),Object(Y.a)(hn,ot,M),Object(Y.a)(hn,_t,ee),hn;case"leave":return Cn={},Object(Y.a)(Cn,et,e),Object(Y.a)(Cn,ot,N),Object(Y.a)(Cn,_t,re),Cn;default:return{}}},[Xe]),Gn=G(Xe,function(Jt){if(Jt===et){var hn=Pn[et];return hn?hn(gn()):te}if(sn in Pn){var Cn;Yt(((Cn=Pn[sn])===null||Cn===void 0?void 0:Cn.call(Pn,gn(),null))||null)}return sn===_t&&(Sn(gn()),Ne>0&&(clearTimeout(Qt.current),Qt.current=setTimeout(function(){ln({deadline:!0})},Ne))),j}),Wn=Object(U.a)(Gn,2),Un=Wn[0],sn=Wn[1],Ln=H(sn);nn.current=Ln,Zt(function(){Je(ke);var Jt=Ut.current;if(Ut.current=!0,!_e)return;var hn;!Jt&&ke&&Se&&(hn=Ke),Jt&&ke&&ge&&(hn=he),(Jt&&!ke&&Fe||!Jt&&Qe&&!ke&&Fe)&&(hn=De),hn&&(xt(hn),Un())},[ke]),Object(u.useEffect)(function(){(Xe===Ke&&!Se||Xe===he&&!ge||Xe===De&&!Fe)&&xt(st)},[Se,ge,Fe]),Object(u.useEffect)(function(){return function(){clearTimeout(Qt.current),Kt.current=!0}},[]),Object(u.useEffect)(function(){tt!==void 0&&Xe===st&&(we==null||we(tt))},[tt,Xe]);var In=Xt;return Pn[et]&&sn===ot&&(In=Object(k.a)({transition:"none"},In)),[Xe,sn,In,tt!=null?tt:ke]}var Ie=function(_e){Object(n.a)(je,_e);var ke=Object(r.a)(je);function je(){return Object(O.a)(this,je),ke.apply(this,arguments)}return Object(_.a)(je,[{key:"render",value:function(){return this.props.children}}]),je}(u.Component),Ue=Ie;function ut(_e){var ke=_e;Object(I.a)(_e)==="object"&&(ke=_e.transitionSupport);function je(oe){return!!(oe.motionName&&ke)}var Te=u.forwardRef(function(oe,ge){var le=oe.visible,Se=le===void 0?!0:le,Oe=oe.removeOnLeave,Fe=Oe===void 0?!0:Oe,Ne=oe.forceRender,Qe=oe.children,dt=oe.motionName,Rt=oe.leavedClassName,e=oe.eventProps,a=je(oe),M=Object(u.useRef)(),N=Object(u.useRef)();function z(){try{return Object(zt.a)(M.current||N.current)}catch(xt){return null}}var ee=de(a,Se,z,oe),re=Object(U.a)(ee,4),se=re[0],me=re[1],ve=re[2],we=re[3],Ve=u.useRef(we);we&&(Ve.current=!0);var We=Object(u.useRef)(ge);We.current=ge;var tt=u.useCallback(function(xt){M.current=xt,Object(Mt.b)(We.current,xt)},[]),Je,rt=Object(k.a)(Object(k.a)({},e),{},{visible:Se});if(!Qe)Je=null;else if(se===st||!je(oe))we?Je=Qe(Object(k.a)({},rt),tt):!Fe&&Ve.current?Je=Qe(Object(k.a)(Object(k.a)({},rt),{},{className:Rt}),tt):Ne?Je=Qe(Object(k.a)(Object(k.a)({},rt),{},{style:{display:"none"}}),tt):Je=null;else{var Et,Xe;me===et?Xe="prepare":H(me)?Xe="active":me===ot&&(Xe="start"),Je=Qe(Object(k.a)(Object(k.a)({},rt),{},{className:R()(Ze(dt,se),(Et={},Object(Y.a)(Et,Ze(dt,"".concat(se,"-").concat(Xe)),Xe),Object(Y.a)(Et,dt,typeof dt=="string"),Et)),style:ve}),tt)}return u.createElement(Ue,{ref:N},Je)});return Te.displayName="CSSMotion",Te}var yt=ut(tn),St="add",jt="keep",It="remove",it="removed";function Vt(_e){var ke;return _e&&Object(I.a)(_e)==="object"&&"key"in _e?ke=_e:ke={key:_e},Object(k.a)(Object(k.a)({},ke),{},{key:String(ke.key)})}function Ft(){var _e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return _e.map(Vt)}function Bt(){var _e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],je=[],Te=0,oe=ke.length,ge=Ft(_e),le=Ft(ke);ge.forEach(function(Fe){for(var Ne=!1,Qe=Te;Qe1});return Oe.forEach(function(Fe){je=je.filter(function(Ne){var Qe=Ne.key,dt=Ne.status;return Qe!==Fe||dt!==It}),je.forEach(function(Ne){Ne.key===Fe&&(Ne.status=jt)})}),je}var Dt=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function dn(_e){var ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:yt,je=function(Te){Object(n.a)(ge,Te);var oe=Object(r.a)(ge);function ge(){var le;return Object(O.a)(this,ge),le=oe.apply(this,arguments),le.state={keyEntities:[]},le.removeKey=function(Se){le.setState(function(Oe){var Fe=Oe.keyEntities;return{keyEntities:Fe.map(function(Ne){return Ne.key!==Se?Ne:Object(k.a)(Object(k.a)({},Ne),{},{status:it})})}})},le}return Object(_.a)(ge,[{key:"render",value:function(){var Se=this,Oe=this.state.keyEntities,Fe=this.props,Ne=Fe.component,Qe=Fe.children,dt=Fe.onVisibleChanged,Rt=Object(D.a)(Fe,["component","children","onVisibleChanged"]),e=Ne||u.Fragment,a={};return Dt.forEach(function(M){a[M]=Rt[M],delete Rt[M]}),delete Rt.keys,u.createElement(e,Rt,Oe.map(function(M){var N=M.status,z=Object(D.a)(M,["status"]),ee=N===St||N===jt;return u.createElement(ke,Object(A.a)({},a,{key:z.key,visible:ee,eventProps:z,onVisibleChanged:function(se){dt==null||dt(se,{key:z.key}),se||Se.removeKey(z.key)}}),Qe)}))}}],[{key:"getDerivedStateFromProps",value:function(Se,Oe){var Fe=Se.keys,Ne=Oe.keyEntities,Qe=Ft(Fe),dt=Bt(Ne,Qe);return{keyEntities:dt.filter(function(Rt){var e=Ne.find(function(a){var M=a.key;return Rt.key===M});return!(e&&e.status===it&&Rt.status===It)})}}}]),ge}(u.Component);return je.defaultProps={component:"div"},je}var bn=dn(tn),rn=yt;function cn(_e){var ke=_e.prefixCls,je=_e.motion,Te=_e.animation,oe=_e.transitionName;return je||(Te?{motionName:"".concat(ke,"-").concat(Te)}:oe?{motionName:oe}:null)}function An(_e){var ke=_e.prefixCls,je=_e.visible,Te=_e.zIndex,oe=_e.mask,ge=_e.maskMotion,le=_e.maskAnimation,Se=_e.maskTransitionName;if(!oe)return null;var Oe={};return(ge||Se||le)&&(Oe=Object(k.a)({motionAppear:!0},cn({motion:ge,prefixCls:ke,transitionName:Se,animation:le}))),u.createElement(rn,Object(A.a)({},Oe,{visible:je,removeOnLeave:!0}),function(Fe){var Ne=Fe.className;return u.createElement("div",{style:{zIndex:Te},className:R()("".concat(ke,"-mask"),Ne)})})}var Rn=E("9mu1"),mn=E("o0o1"),kn=E.n(mn),Kn=E("HaE+"),xn=["measure","align",null,"motion"],jn=function(_e,ke){var je=Object(u.useState)(null),Te=Object(U.a)(je,2),oe=Te[0],ge=Te[1],le=Object(u.useRef)(),Se=Object(u.useRef)(!1);function Oe(Qe){Se.current||ge(Qe)}function Fe(){ct.a.cancel(le.current)}function Ne(Qe){Fe(),le.current=Object(ct.a)(function(){Oe(function(dt){switch(oe){case"align":return"motion";case"motion":return"stable";default:}return dt}),Qe==null||Qe()})}return Object(u.useEffect)(function(){Oe("measure")},[_e]),Object(u.useEffect)(function(){switch(oe){case"measure":ke();break;default:}oe&&(le.current=Object(ct.a)(Object(Kn.a)(kn.a.mark(function Qe(){var dt,Rt;return kn.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:dt=xn.indexOf(oe),Rt=xn[dt+1],Rt&&dt!==-1&&Oe(Rt);case 3:case"end":return a.stop()}},Qe)}))))},[oe]),Object(u.useEffect)(function(){return function(){Se.current=!0,Fe()}},[]),[oe,Ne]},fn=function(_e){var ke=u.useState({width:0,height:0}),je=Object(U.a)(ke,2),Te=je[0],oe=je[1];function ge(Se){oe({width:Se.offsetWidth,height:Se.offsetHeight})}var le=u.useMemo(function(){var Se={};if(_e){var Oe=Te.width,Fe=Te.height;_e.indexOf("height")!==-1&&Fe?Se.height=Fe:_e.indexOf("minHeight")!==-1&&Fe&&(Se.minHeight=Fe),_e.indexOf("width")!==-1&&Oe?Se.width=Oe:_e.indexOf("minWidth")!==-1&&Oe&&(Se.minWidth=Oe)}return Se},[_e,Te]);return[le,ge]},Pt=u.forwardRef(function(_e,ke){var je=_e.visible,Te=_e.prefixCls,oe=_e.className,ge=_e.style,le=_e.children,Se=_e.zIndex,Oe=_e.stretch,Fe=_e.destroyPopupOnHide,Ne=_e.forceRender,Qe=_e.align,dt=_e.point,Rt=_e.getRootDomNode,e=_e.getClassNameFromAlign,a=_e.onAlign,M=_e.onMouseEnter,N=_e.onMouseLeave,z=_e.onMouseDown,ee=_e.onTouchStart,re=Object(u.useRef)(),se=Object(u.useRef)(),me=Object(u.useState)(),ve=Object(U.a)(me,2),we=ve[0],Ve=ve[1],We=fn(Oe),tt=Object(U.a)(We,2),Je=tt[0],rt=tt[1];function Et(){Oe&&rt(Rt())}var Xe=jn(je,Et),xt=Object(U.a)(Xe,2),At=xt[0],Gt=xt[1],Xt=Object(u.useRef)();function Yt(){return dt||Rt}function Ut(){var un;(un=re.current)===null||un===void 0||un.forceAlign()}function Qt(un,wn){var Sn=e(wn);we!==Sn&&Ve(Sn),At==="align"&&(we!==Sn?Promise.resolve().then(function(){Ut()}):Gt(function(){var Pn;(Pn=Xt.current)===null||Pn===void 0||Pn.call(Xt)}),a==null||a(un,wn))}var Kt=Object(k.a)({},cn(_e));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(un){var wn=Kt[un];Kt[un]=function(Sn,Pn){return Gt(),wn==null?void 0:wn(Sn,Pn)}});function _n(){return new Promise(function(un){Xt.current=un})}u.useEffect(function(){!Kt.motionName&&At==="motion"&&Gt()},[Kt.motionName,At]),u.useImperativeHandle(ke,function(){return{forceAlign:Ut,getElement:function(){return se.current}}});var gn=Object(k.a)(Object(k.a)({},Je),{},{zIndex:Se,opacity:At==="motion"||At==="stable"||!je?void 0:0,pointerEvents:At==="stable"?void 0:"none"},ge),nn=!0;(Qe==null?void 0:Qe.points)&&(At==="align"||At==="stable")&&(nn=!1);var ln=le;return u.Children.count(le)>1&&(ln=u.createElement("div",{className:"".concat(Te,"-content")},le)),u.createElement(rn,Object(A.a)({visible:je,ref:se,leavedClassName:"".concat(Te,"-hidden")},Kt,{onAppearPrepare:_n,onEnterPrepare:_n,removeOnLeave:Fe,forceRender:Ne}),function(un,wn){var Sn=un.className,Pn=un.style,Gn=R()(Te,oe,we,Sn);return u.createElement(Rn.a,{target:Yt(),key:"popup",ref:re,monitorWindowResize:!0,disabled:nn,align:Qe,onAlign:Qt},u.createElement("div",{ref:wn,className:Gn,onMouseEnter:M,onMouseLeave:N,onMouseDownCapture:z,onTouchStartCapture:ee,style:Object(k.a)(Object(k.a)({},Pn),gn)},ln))})});Pt.displayName="PopupInner";var on=Pt,Tn=u.forwardRef(function(_e,ke){var je=_e.prefixCls,Te=_e.visible,oe=_e.zIndex,ge=_e.children,le=_e.mobile;le=le===void 0?{}:le;var Se=le.popupClassName,Oe=le.popupStyle,Fe=le.popupMotion,Ne=Fe===void 0?{}:Fe,Qe=le.popupRender,dt=u.useRef();u.useImperativeHandle(ke,function(){return{forceAlign:function(){},getElement:function(){return dt.current}}});var Rt=Object(k.a)({zIndex:oe},Oe),e=ge;return u.Children.count(ge)>1&&(e=u.createElement("div",{className:"".concat(je,"-content")},ge)),Qe&&(e=Qe(e)),u.createElement(rn,Object(A.a)({visible:Te,ref:dt,removeOnLeave:!0},Ne),function(a,M){var N=a.className,z=a.style,ee=R()(je,Se,N);return u.createElement("div",{ref:M,className:ee,style:Object(k.a)(Object(k.a)({},z),Rt)},e)})});Tn.displayName="MobilePopupInner";var an=Tn,ar=["visible","mobile"],or=u.forwardRef(function(_e,ke){var je=_e.visible,Te=_e.mobile,oe=Object(D.a)(_e,ar),ge=Object(u.useState)(je),le=Object(U.a)(ge,2),Se=le[0],Oe=le[1],Fe=Object(u.useState)(!1),Ne=Object(U.a)(Fe,2),Qe=Ne[0],dt=Ne[1],Rt=Object(k.a)(Object(k.a)({},oe),{},{visible:Se});Object(u.useEffect)(function(){Oe(je),je&&Te&&dt(lt())},[je,Te]);var e=Qe?u.createElement(an,Object(A.a)({},Rt,{mobile:Te,ref:ke})):u.createElement(on,Object(A.a)({},Rt,{ref:ke}));return u.createElement("div",null,u.createElement(An,Rt),e)});or.displayName="Popup";var yn=or,Qn=u.createContext(null),sr=Qn;function lr(){}function mr(){return""}function pr(_e){return _e?_e.ownerDocument:window.document}var xr=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function Fn(_e){var ke=function(je){Object(n.a)(oe,je);var Te=Object(r.a)(oe);function oe(ge){var le;Object(O.a)(this,oe),le=Te.call(this,ge),le.popupRef=u.createRef(),le.triggerRef=u.createRef(),le.attachId=void 0,le.clickOutsideHandler=void 0,le.touchOutsideHandler=void 0,le.contextMenuOutsideHandler1=void 0,le.contextMenuOutsideHandler2=void 0,le.mouseDownTimeout=void 0,le.focusTime=void 0,le.preClickTime=void 0,le.preTouchTime=void 0,le.delayTimer=void 0,le.hasPopupMouseDown=void 0,le.onMouseEnter=function(Oe){var Fe=le.props.mouseEnterDelay;le.fireEvents("onMouseEnter",Oe),le.delaySetPopupVisible(!0,Fe,Fe?null:Oe)},le.onMouseMove=function(Oe){le.fireEvents("onMouseMove",Oe),le.setPoint(Oe)},le.onMouseLeave=function(Oe){le.fireEvents("onMouseLeave",Oe),le.delaySetPopupVisible(!1,le.props.mouseLeaveDelay)},le.onPopupMouseEnter=function(){le.clearDelayTimer()},le.onPopupMouseLeave=function(Oe){var Fe;if(Oe.relatedTarget&&!Oe.relatedTarget.setTimeout&&Object(Ot.a)((Fe=le.popupRef.current)===null||Fe===void 0?void 0:Fe.getElement(),Oe.relatedTarget))return;le.delaySetPopupVisible(!1,le.props.mouseLeaveDelay)},le.onFocus=function(Oe){le.fireEvents("onFocus",Oe),le.clearDelayTimer(),le.isFocusToShow()&&(le.focusTime=Date.now(),le.delaySetPopupVisible(!0,le.props.focusDelay))},le.onMouseDown=function(Oe){le.fireEvents("onMouseDown",Oe),le.preClickTime=Date.now()},le.onTouchStart=function(Oe){le.fireEvents("onTouchStart",Oe),le.preTouchTime=Date.now()},le.onBlur=function(Oe){le.fireEvents("onBlur",Oe),le.clearDelayTimer(),le.isBlurToHide()&&le.delaySetPopupVisible(!1,le.props.blurDelay)},le.onContextMenu=function(Oe){Oe.preventDefault(),le.fireEvents("onContextMenu",Oe),le.setPopupVisible(!0,Oe)},le.onContextMenuClose=function(){le.isContextMenuToShow()&&le.close()},le.onClick=function(Oe){if(le.fireEvents("onClick",Oe),le.focusTime){var Fe;if(le.preClickTime&&le.preTouchTime?Fe=Math.min(le.preClickTime,le.preTouchTime):le.preClickTime?Fe=le.preClickTime:le.preTouchTime&&(Fe=le.preTouchTime),Math.abs(Fe-le.focusTime)<20)return;le.focusTime=0}le.preClickTime=0,le.preTouchTime=0,le.isClickToShow()&&(le.isClickToHide()||le.isBlurToHide())&&Oe&&Oe.preventDefault&&Oe.preventDefault();var Ne=!le.state.popupVisible;(le.isClickToHide()&&!Ne||Ne&&le.isClickToShow())&&le.setPopupVisible(!le.state.popupVisible,Oe)},le.onPopupMouseDown=function(){if(le.hasPopupMouseDown=!0,clearTimeout(le.mouseDownTimeout),le.mouseDownTimeout=window.setTimeout(function(){le.hasPopupMouseDown=!1},0),le.context){var Oe;(Oe=le.context).onPopupMouseDown.apply(Oe,arguments)}},le.onDocumentClick=function(Oe){if(le.props.mask&&!le.props.maskClosable)return;var Fe=Oe.target,Ne=le.getRootDomNode(),Qe=le.getPopupDomNode();(!Object(Ot.a)(Ne,Fe)||le.isContextMenuOnly())&&!Object(Ot.a)(Qe,Fe)&&!le.hasPopupMouseDown&&le.close()},le.getRootDomNode=function(){var Oe=le.props.getTriggerDOMNode;if(Oe)return Oe(le.triggerRef.current);try{var Fe=Object(zt.a)(le.triggerRef.current);if(Fe)return Fe}catch(Ne){}return bt.a.findDOMNode(Object(f.a)(le))},le.getPopupClassNameFromAlign=function(Oe){var Fe=[],Ne=le.props,Qe=Ne.popupPlacement,dt=Ne.builtinPlacements,Rt=Ne.prefixCls,e=Ne.alignPoint,a=Ne.getPopupClassNameFromAlign;return Qe&&dt&&Fe.push(vt(dt,Rt,Oe,e)),a&&Fe.push(a(Oe)),Fe.join(" ")},le.getComponent=function(){var Oe=le.props,Fe=Oe.prefixCls,Ne=Oe.destroyPopupOnHide,Qe=Oe.popupClassName,dt=Oe.onPopupAlign,Rt=Oe.popupMotion,e=Oe.popupAnimation,a=Oe.popupTransitionName,M=Oe.popupStyle,N=Oe.mask,z=Oe.maskAnimation,ee=Oe.maskTransitionName,re=Oe.maskMotion,se=Oe.zIndex,me=Oe.popup,ve=Oe.stretch,we=Oe.alignPoint,Ve=Oe.mobile,We=Oe.forceRender,tt=le.state,Je=tt.popupVisible,rt=tt.point,Et=le.getPopupAlign(),Xe={};return le.isMouseEnterToShow()&&(Xe.onMouseEnter=le.onPopupMouseEnter),le.isMouseLeaveToHide()&&(Xe.onMouseLeave=le.onPopupMouseLeave),Xe.onMouseDown=le.onPopupMouseDown,Xe.onTouchStart=le.onPopupMouseDown,u.createElement(yn,Object(A.a)({prefixCls:Fe,destroyPopupOnHide:Ne,visible:Je,point:we&&rt,className:Qe,align:Et,onAlign:dt,animation:e,getClassNameFromAlign:le.getPopupClassNameFromAlign},Xe,{stretch:ve,getRootDomNode:le.getRootDomNode,style:M,mask:N,zIndex:se,transitionName:a,maskAnimation:z,maskTransitionName:ee,maskMotion:re,ref:le.popupRef,motion:Rt,mobile:Ve,forceRender:We}),typeof me=="function"?me():me)},le.attachParent=function(Oe){ct.a.cancel(le.attachId);var Fe=le.props,Ne=Fe.getPopupContainer,Qe=Fe.getDocument,dt=le.getRootDomNode(),Rt;Ne?(dt||Ne.length===0)&&(Rt=Ne(dt)):Rt=Qe(le.getRootDomNode()).body,Rt?Rt.appendChild(Oe):le.attachId=Object(ct.a)(function(){le.attachParent(Oe)})},le.getContainer=function(){var Oe=le.props.getDocument,Fe=Oe(le.getRootDomNode()).createElement("div");return Fe.style.position="absolute",Fe.style.top="0",Fe.style.left="0",Fe.style.width="100%",le.attachParent(Fe),Fe},le.setPoint=function(Oe){var Fe=le.props.alignPoint;if(!Fe||!Oe)return;le.setState({point:{pageX:Oe.pageX,pageY:Oe.pageY}})},le.handlePortalUpdate=function(){le.state.prevPopupVisible!==le.state.popupVisible&&le.props.afterPopupVisibleChange(le.state.popupVisible)},le.triggerContextValue={onPopupMouseDown:le.onPopupMouseDown};var Se;return"popupVisible"in ge?Se=!!ge.popupVisible:Se=!!ge.defaultPopupVisible,le.state={prevPopupVisible:Se,popupVisible:Se},xr.forEach(function(Oe){le["fire".concat(Oe)]=function(Fe){le.fireEvents(Oe,Fe)}}),le}return Object(_.a)(oe,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var le=this.props,Se=this.state;if(Se.popupVisible){var Oe;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(Oe=le.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(wt.a)(Oe,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(Oe=Oe||le.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(wt.a)(Oe,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(Oe=Oe||le.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(wt.a)(Oe,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(wt.a)(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),ct.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var le;return((le=this.popupRef.current)===null||le===void 0?void 0:le.getElement())||null}},{key:"getPopupAlign",value:function(){var le=this.props,Se=le.popupPlacement,Oe=le.popupAlign,Fe=le.builtinPlacements;return Se&&Fe?Lt(Fe,Se,Oe):Oe}},{key:"setPopupVisible",value:function(le,Se){var Oe=this.props.alignPoint,Fe=this.state.popupVisible;this.clearDelayTimer(),Fe!==le&&("popupVisible"in this.props||this.setState({popupVisible:le,prevPopupVisible:Fe}),this.props.onPopupVisibleChange(le)),Oe&&Se&&le&&this.setPoint(Se)}},{key:"delaySetPopupVisible",value:function(le,Se,Oe){var Fe=this,Ne=Se*1e3;if(this.clearDelayTimer(),Ne){var Qe=Oe?{pageX:Oe.pageX,pageY:Oe.pageY}:null;this.delayTimer=window.setTimeout(function(){Fe.setPopupVisible(le,Qe),Fe.clearDelayTimer()},Ne)}else this.setPopupVisible(le,Oe)}},{key:"clearDelayTimer",value:function(){this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null)}},{key:"clearOutsideHandler",value:function(){this.clickOutsideHandler&&(this.clickOutsideHandler.remove(),this.clickOutsideHandler=null),this.contextMenuOutsideHandler1&&(this.contextMenuOutsideHandler1.remove(),this.contextMenuOutsideHandler1=null),this.contextMenuOutsideHandler2&&(this.contextMenuOutsideHandler2.remove(),this.contextMenuOutsideHandler2=null),this.touchOutsideHandler&&(this.touchOutsideHandler.remove(),this.touchOutsideHandler=null)}},{key:"createTwoChains",value:function(le){var Se=this.props.children.props,Oe=this.props;return Se[le]&&Oe[le]?this["fire".concat(le)]:Se[le]||Oe[le]}},{key:"isClickToShow",value:function(){var le=this.props,Se=le.action,Oe=le.showAction;return Se.indexOf("click")!==-1||Oe.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var le=this.props.action;return le==="contextMenu"||le.length===1&&le[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var le=this.props,Se=le.action,Oe=le.showAction;return Se.indexOf("contextMenu")!==-1||Oe.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var le=this.props,Se=le.action,Oe=le.hideAction;return Se.indexOf("click")!==-1||Oe.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var le=this.props,Se=le.action,Oe=le.showAction;return Se.indexOf("hover")!==-1||Oe.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var le=this.props,Se=le.action,Oe=le.hideAction;return Se.indexOf("hover")!==-1||Oe.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var le=this.props,Se=le.action,Oe=le.showAction;return Se.indexOf("focus")!==-1||Oe.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var le=this.props,Se=le.action,Oe=le.hideAction;return Se.indexOf("focus")!==-1||Oe.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var le;(le=this.popupRef.current)===null||le===void 0||le.forceAlign()}}},{key:"fireEvents",value:function(le,Se){var Oe=this.props.children.props[le];Oe&&Oe(Se);var Fe=this.props[le];Fe&&Fe(Se)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var le=this.state.popupVisible,Se=this.props,Oe=Se.children,Fe=Se.forceRender,Ne=Se.alignPoint,Qe=Se.className,dt=Se.autoDestroy,Rt=u.Children.only(Oe),e={key:"trigger"};this.isContextMenuToShow()?e.onContextMenu=this.onContextMenu:e.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(e.onClick=this.onClick,e.onMouseDown=this.onMouseDown,e.onTouchStart=this.onTouchStart):(e.onClick=this.createTwoChains("onClick"),e.onMouseDown=this.createTwoChains("onMouseDown"),e.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(e.onMouseEnter=this.onMouseEnter,Ne&&(e.onMouseMove=this.onMouseMove)):e.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?e.onMouseLeave=this.onMouseLeave:e.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(e.onFocus=this.onFocus,e.onBlur=this.onBlur):(e.onFocus=this.createTwoChains("onFocus"),e.onBlur=this.createTwoChains("onBlur"));var a=R()(Rt&&Rt.props&&Rt.props.className,Qe);a&&(e.className=a);var M=Object(k.a)({},e);Object(Mt.c)(Rt)&&(M.ref=Object(Mt.a)(this.triggerRef,Rt.ref));var N=u.cloneElement(Rt,M),z;return(le||this.popupRef.current||Fe)&&(z=u.createElement(_e,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!le&&dt&&(z=null),u.createElement(sr.Provider,{value:this.triggerContextValue},N,z)}}],[{key:"getDerivedStateFromProps",value:function(le,Se){var Oe=le.popupVisible,Fe={};return Oe!==void 0&&Se.popupVisible!==Oe&&(Fe.popupVisible=Oe,Fe.prevPopupVisible=Se.popupVisible),Fe}}]),oe}(u.Component);return ke.contextType=sr,ke.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:mr,getDocument:pr,onPopupVisibleChange:lr,afterPopupVisibleChange:lr,onPopupAlign:lr,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},ke}var ir=Fn(kt.a),$n={adjustX:1,adjustY:1},Sr={topLeft:{points:["bl","tl"],overflow:$n,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:$n,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:$n,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:$n,offset:[4,0]}},Er={topLeft:{points:["bl","tl"],overflow:$n,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:$n,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:$n,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:$n,offset:[4,0]}},qr=Sr,rr=0,Vn={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},vr=function(ke,je,Te){var oe=be(je),ge=ke.getState();ke.setState({defaultActiveFirst:Object(k.a)(Object(k.a)({},ge.defaultActiveFirst),{},Object(Y.a)({},oe,Te))})},Tr=function(_e){Object(n.a)(je,_e);var ke=Object(r.a)(je);function je(Te){var oe;Object(O.a)(this,je),oe=ke.call(this,Te),oe.onDestroy=function(Ne){oe.props.onDestroy(Ne)},oe.onKeyDown=function(Ne){var Qe=Ne.keyCode,dt=oe.menuInstance,Rt=oe.props.store,e=oe.getVisible();if(Qe===P.a.ENTER)return oe.onTitleClick(Ne),vr(Rt,oe.props.eventKey,!0),!0;if(Qe===P.a.RIGHT)return e?dt.onKeyDown(Ne):(oe.triggerOpenChange(!0),vr(Rt,oe.props.eventKey,!0)),!0;if(Qe===P.a.LEFT){var a;if(e)a=dt.onKeyDown(Ne);else return;return a||(oe.triggerOpenChange(!1),a=!0),a}return e&&(Qe===P.a.UP||Qe===P.a.DOWN)?dt.onKeyDown(Ne):void 0},oe.onOpenChange=function(Ne){oe.props.onOpenChange(Ne)},oe.onPopupVisibleChange=function(Ne){oe.triggerOpenChange(Ne,Ne?"mouseenter":"mouseleave")},oe.onMouseEnter=function(Ne){var Qe=oe.props,dt=Qe.eventKey,Rt=Qe.onMouseEnter,e=Qe.store;vr(e,oe.props.eventKey,!1),Rt({key:dt,domEvent:Ne})},oe.onMouseLeave=function(Ne){var Qe=oe.props,dt=Qe.parentMenu,Rt=Qe.eventKey,e=Qe.onMouseLeave;dt.subMenuInstance=Object(f.a)(oe),e({key:Rt,domEvent:Ne})},oe.onTitleMouseEnter=function(Ne){var Qe=oe.props,dt=Qe.eventKey,Rt=Qe.onItemHover,e=Qe.onTitleMouseEnter;Rt({key:dt,hover:!0}),e({key:dt,domEvent:Ne})},oe.onTitleMouseLeave=function(Ne){var Qe=oe.props,dt=Qe.parentMenu,Rt=Qe.eventKey,e=Qe.onItemHover,a=Qe.onTitleMouseLeave;dt.subMenuInstance=Object(f.a)(oe),e({key:Rt,hover:!1}),a({key:Rt,domEvent:Ne})},oe.onTitleClick=function(Ne){var Qe=Object(f.a)(oe),dt=Qe.props;if(dt.onTitleClick({key:dt.eventKey,domEvent:Ne}),dt.triggerSubMenuAction==="hover")return;oe.triggerOpenChange(!oe.getVisible(),"click"),vr(dt.store,oe.props.eventKey,!1)},oe.onSubMenuClick=function(Ne){typeof oe.props.onClick=="function"&&oe.props.onClick(oe.addKeyPath(Ne))},oe.onSelect=function(Ne){oe.props.onSelect(Ne)},oe.onDeselect=function(Ne){oe.props.onDeselect(Ne)},oe.getPrefixCls=function(){return"".concat(oe.props.rootPrefixCls,"-submenu")},oe.getActiveClassName=function(){return"".concat(oe.getPrefixCls(),"-active")},oe.getDisabledClassName=function(){return"".concat(oe.getPrefixCls(),"-disabled")},oe.getSelectedClassName=function(){return"".concat(oe.getPrefixCls(),"-selected")},oe.getOpenClassName=function(){return"".concat(oe.props.rootPrefixCls,"-submenu-open")},oe.getVisible=function(){return oe.state.isOpen},oe.getMode=function(){return oe.state.mode},oe.saveMenuInstance=function(Ne){oe.menuInstance=Ne},oe.addKeyPath=function(Ne){return Object(k.a)(Object(k.a)({},Ne),{},{keyPath:(Ne.keyPath||[]).concat(oe.props.eventKey)})},oe.triggerOpenChange=function(Ne,Qe){var dt=oe.props.eventKey,Rt=function(){oe.onOpenChange({key:dt,item:Object(f.a)(oe),trigger:Qe,open:Ne})};Qe==="mouseenter"?oe.mouseenterTimeout=setTimeout(function(){Rt()},0):Rt()},oe.isChildrenSelected=function(){var Ne={find:!1};return ft(oe.props.children,oe.props.selectedKeys,Ne),Ne.find},oe.isInlineMode=function(){return oe.getMode()==="inline"},oe.adjustWidth=function(){if(!oe.subMenuTitle||!oe.menuInstance)return;var Ne=Be.findDOMNode(oe.menuInstance);if(Ne.offsetWidth>=oe.subMenuTitle.offsetWidth)return;Ne.style.minWidth="".concat(oe.subMenuTitle.offsetWidth,"px")},oe.saveSubMenuTitle=function(Ne){oe.subMenuTitle=Ne},oe.getBaseProps=function(){var Ne=Object(f.a)(oe),Qe=Ne.props,dt=oe.getMode();return{mode:dt==="horizontal"?"vertical":dt,visible:oe.getVisible(),level:Qe.level+1,inlineIndent:Qe.inlineIndent,focusable:!1,onClick:oe.onSubMenuClick,onSelect:oe.onSelect,onDeselect:oe.onDeselect,onDestroy:oe.onDestroy,selectedKeys:Qe.selectedKeys,eventKey:"".concat(Qe.eventKey,"-menu-"),openKeys:Qe.openKeys,motion:Qe.motion,onOpenChange:oe.onOpenChange,subMenuOpenDelay:Qe.subMenuOpenDelay,parentMenu:Object(f.a)(oe),subMenuCloseDelay:Qe.subMenuCloseDelay,forceSubMenuRender:Qe.forceSubMenuRender,triggerSubMenuAction:Qe.triggerSubMenuAction,builtinPlacements:Qe.builtinPlacements,defaultActiveFirst:Qe.store.getState().defaultActiveFirst[be(Qe.eventKey)],multiple:Qe.multiple,prefixCls:Qe.rootPrefixCls,id:oe.internalMenuId,manualRef:oe.saveMenuInstance,itemIcon:Qe.itemIcon,expandIcon:Qe.expandIcon,direction:Qe.direction}},oe.getMotion=function(Ne,Qe){var dt=Object(f.a)(oe),Rt=dt.haveRendered,e=oe.props,a=e.motion,M=e.rootPrefixCls,N=Object(k.a)(Object(k.a)({},a),{},{leavedClassName:"".concat(M,"-hidden"),removeOnLeave:!1,motionAppear:Rt||!Qe||Ne!=="inline"});return N};var ge=Te.store,le=Te.eventKey,Se=ge.getState(),Oe=Se.defaultActiveFirst;oe.isRootMenu=!1;var Fe=!1;return Oe&&(Fe=Oe[le]),vr(ge,le,Fe),oe.state={mode:Te.mode,isOpen:Te.isOpen},oe}return Object(_.a)(je,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var oe=this,ge=this.props,le=ge.mode,Se=ge.parentMenu,Oe=ge.manualRef,Fe=ge.isOpen,Ne=function(){oe.setState({mode:le,isOpen:Fe})},Qe=Fe!==this.state.isOpen,dt=le!==this.state.mode;if((dt||Qe)&&(ct.a.cancel(this.updateStateRaf),dt?this.updateStateRaf=Object(ct.a)(Ne):Ne()),Oe&&Oe(this),le!=="horizontal"||!(Se==null?void 0:Se.isRootMenu)||!Fe)return;this.minWidthTimeout=setTimeout(function(){return oe.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var oe=this.props,ge=oe.onDestroy,le=oe.eventKey;ge&&ge(le),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),ct.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(oe,ge){var le=this.getBaseProps();return u.createElement(Kr,Object(A.a)({},le,{id:this.internalMenuId,className:oe,style:ge}),this.props.children)}},{key:"renderChildren",value:function(){var oe=this,ge=this.getBaseProps(),le=ge.mode,Se=ge.visible,Oe=ge.forceSubMenuRender,Fe=ge.direction,Ne=this.getMotion(le,Se);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||Se||Oe,!this.haveOpened)return u.createElement("div",null);var Qe=R()("".concat(ge.prefixCls,"-sub"),Object(Y.a)({},"".concat(ge.prefixCls,"-rtl"),Fe==="rtl"));return this.isInlineMode()?u.createElement(rn,Object(A.a)({visible:ge.visible,forceRender:Oe},Ne),function(dt){var Rt=dt.className,e=dt.style,a=R()(Qe,Rt);return oe.renderPopupMenu(a,e)}):this.renderPopupMenu(Qe)}},{key:"render",value:function(){var oe,ge,le,Se=Object(k.a)({},this.props),Oe=this.getVisible(),Fe=this.getPrefixCls(),Ne=this.isInlineMode(),Qe=this.getMode(),dt=R()(Fe,"".concat(Fe,"-").concat(Qe),(oe={},Object(Y.a)(oe,Se.className,!!Se.className),Object(Y.a)(oe,this.getOpenClassName(),Oe),Object(Y.a)(oe,this.getActiveClassName(),Se.active||Oe&&!Ne),Object(Y.a)(oe,this.getDisabledClassName(),Se.disabled),Object(Y.a)(oe,this.getSelectedClassName(),this.isChildrenSelected()),oe));this.internalMenuId||(Se.eventKey?this.internalMenuId="".concat(Se.eventKey,"$Menu"):(rr+=1,this.internalMenuId="$__$".concat(rr,"$Menu")));var Rt={},e={},a={};Se.disabled||(Rt={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},e={onClick:this.onTitleClick},a={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var M={},N=Se.direction,z=N==="rtl";Ne&&(z?M.paddingRight=Se.inlineIndent*Se.level:M.paddingLeft=Se.inlineIndent*Se.level);var ee={};this.getVisible()&&(ee={"aria-owns":this.internalMenuId});var re=null;Qe!=="horizontal"&&(re=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(re=u.createElement(this.props.expandIcon,Object(k.a)({},this.props))));var se=u.createElement("div",Object(A.a)({ref:this.saveSubMenuTitle,style:M,className:"".concat(Fe,"-title"),role:"button"},a,e,{"aria-expanded":Oe},ee,{"aria-haspopup":"true",title:typeof Se.title=="string"?Se.title:void 0}),Se.title,re||u.createElement("i",{className:"".concat(Fe,"-arrow")})),me=this.renderChildren(),ve=((ge=Se.parentMenu)===null||ge===void 0?void 0:ge.isRootMenu)?Se.parentMenu.props.getPopupContainer:function(Yt){return Yt.parentNode},we=Vn[Qe],Ve=Se.popupOffset?{offset:Se.popupOffset}:{},We=R()((le={},Object(Y.a)(le,Se.popupClassName,Se.popupClassName&&!Ne),Object(Y.a)(le,"".concat(Fe,"-rtl"),z),le)),tt=Se.disabled,Je=Se.triggerSubMenuAction,rt=Se.subMenuOpenDelay,Et=Se.forceSubMenuRender,Xe=Se.subMenuCloseDelay,xt=Se.builtinPlacements;Pe.forEach(function(Yt){return delete Se[Yt]}),delete Se.onClick;var At=z?Object(k.a)(Object(k.a)({},Er),xt):Object(k.a)(Object(k.a)({},Sr),xt);delete Se.direction;var Gt=this.getBaseProps(),Xt=Ne?null:this.getMotion(Gt.mode,Gt.visible);return u.createElement("li",Object(A.a)({},Se,Rt,{className:dt,role:"menuitem"}),u.createElement(ir,{prefixCls:Fe,popupClassName:R()("".concat(Fe,"-popup"),We),getPopupContainer:ve,builtinPlacements:At,popupPlacement:we,popupVisible:Ne?!1:Oe,popupAlign:Ve,popup:Ne?null:me,action:tt||Ne?[]:[Je],mouseEnterDelay:rt,mouseLeaveDelay:Xe,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:Et,popupMotion:Xt},se),Ne?me:null)}}]),je}(u.Component);Tr.defaultProps={onMouseEnter:fe,onMouseLeave:fe,onTitleMouseEnter:fe,onTitleMouseLeave:fe,onTitleClick:fe,manualRef:fe,mode:"vertical",title:""};var $r=Object(d.b)(function(_e,ke){var je=_e.openKeys,Te=_e.activeKey,oe=_e.selectedKeys,ge=ke.eventKey,le=ke.subMenuKey;return{isOpen:je.indexOf(ge)>-1,active:Te[le]===ge,selectedKeys:oe}})(Tr);$r.isSubMenu=!0;var da=$r,ea="menuitem-overflowed",ca=.5,Lr=function(_e){Object(n.a)(je,_e);var ke=Object(r.a)(je);function je(){var Te;return Object(O.a)(this,je),Te=ke.apply(this,arguments),Te.resizeObserver=null,Te.mutationObserver=null,Te.originalTotalWidth=0,Te.overflowedItems=[],Te.menuItemSizes=[],Te.cancelFrameId=null,Te.state={lastVisibleIndex:void 0},Te.childRef=u.createRef(),Te.getMenuItemNodes=function(){var oe=Te.props.prefixCls,ge=Te.childRef.current;return ge?[].slice.call(ge.children).filter(function(le){return le.className.split(" ").indexOf("".concat(oe,"-overflowed-submenu"))<0}):[]},Te.getOverflowedSubMenuItem=function(oe,ge,le){var Se=Te.props,Oe=Se.overflowedIndicator,Fe=Se.level,Ne=Se.mode,Qe=Se.prefixCls,dt=Se.theme;if(Fe!==1||Ne!=="horizontal")return null;var Rt=Te.props.children[0],e=Rt.props,a=e.children,M=e.title,N=e.style,z=Object(D.a)(e,["children","title","style"]),ee=Object(k.a)({},N),re="".concat(oe,"-overflowed-indicator"),se="".concat(oe,"-overflowed-indicator");ge.length===0&&le!==!0?ee=Object(k.a)(Object(k.a)({},ee),{},{display:"none"}):le&&(ee=Object(k.a)(Object(k.a)({},ee),{},{visibility:"hidden",position:"absolute"}),re="".concat(re,"-placeholder"),se="".concat(se,"-placeholder"));var me=dt?"".concat(Qe,"-").concat(dt):"",ve={};return Pe.forEach(function(we){z[we]!==void 0&&(ve[we]=z[we])}),u.createElement(da,Object(A.a)({title:Oe,className:"".concat(Qe,"-overflowed-submenu"),popupClassName:me},ve,{key:re,eventKey:se,disabled:!1,style:ee}),ge)},Te.setChildrenWidthAndResize=function(){if(Te.props.mode!=="horizontal")return;var oe=Te.childRef.current;if(!oe)return;var ge=oe.children;if(!ge||ge.length===0)return;var le=oe.children[ge.length-1];Ce(le,"display","inline-block");var Se=Te.getMenuItemNodes(),Oe=Se.filter(function(Fe){return Fe.className.split(" ").indexOf(ea)>=0});Oe.forEach(function(Fe){Ce(Fe,"display","inline-block")}),Te.menuItemSizes=Se.map(function(Fe){return ze(Fe,!0)}),Oe.forEach(function(Fe){Ce(Fe,"display","none")}),Te.overflowedIndicatorWidth=ze(oe.children[oe.children.length-1],!0),Te.originalTotalWidth=Te.menuItemSizes.reduce(function(Fe,Ne){return Fe+Ne},0),Te.handleResize(),Ce(le,"display","none")},Te.handleResize=function(){if(Te.props.mode!=="horizontal")return;var oe=Te.childRef.current;if(!oe)return;var ge=ze(oe);Te.overflowedItems=[];var le=0,Se;Te.originalTotalWidth>ge+ca&&(Se=-1,Te.menuItemSizes.forEach(function(Oe){le+=Oe,le+Te.overflowedIndicatorWidth<=ge&&(Se+=1)})),Te.setState({lastVisibleIndex:Se})},Te}return Object(_.a)(je,[{key:"componentDidMount",value:function(){var oe=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var ge=this.childRef.current;if(!ge)return;this.resizeObserver=new He.default(function(le){le.forEach(function(){var Se=oe.cancelFrameId;cancelAnimationFrame(Se),oe.cancelFrameId=requestAnimationFrame(oe.setChildrenWidthAndResize)})}),[].slice.call(ge.children).concat(ge).forEach(function(le){oe.resizeObserver.observe(le)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){oe.resizeObserver.disconnect(),[].slice.call(ge.children).concat(ge).forEach(function(le){oe.resizeObserver.observe(le)}),oe.setChildrenWidthAndResize()}),this.mutationObserver.observe(ge,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(oe){var ge=this,le=this.state.lastVisibleIndex;return(oe||[]).reduce(function(Se,Oe,Fe){var Ne=Oe;if(ge.props.mode==="horizontal"){var Qe=ge.getOverflowedSubMenuItem(Oe.props.eventKey,[]);le!==void 0&&ge.props.className.indexOf("".concat(ge.props.prefixCls,"-root"))!==-1&&(Fe>le&&(Ne=u.cloneElement(Oe,{style:{display:"none"},eventKey:"".concat(Oe.props.eventKey,"-hidden"),className:"".concat(ea)})),Fe===le+1&&(ge.overflowedItems=oe.slice(le+1).map(function(Rt){return u.cloneElement(Rt,{key:Rt.props.eventKey,mode:"vertical-left"})}),Qe=ge.getOverflowedSubMenuItem(Oe.props.eventKey,ge.overflowedItems)));var dt=[].concat(Object(g.a)(Se),[Qe,Ne]);return Fe===oe.length-1&&dt.push(ge.getOverflowedSubMenuItem(Oe.props.eventKey,[],!0)),dt}return[].concat(Object(g.a)(Se),[Ne])},[])}},{key:"render",value:function(){var oe=this.props,ge=oe.visible,le=oe.prefixCls,Se=oe.overflowedIndicator,Oe=oe.mode,Fe=oe.level,Ne=oe.tag,Qe=oe.children,dt=oe.theme,Rt=Object(D.a)(oe,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),e=Ne;return u.createElement(e,Object(A.a)({ref:this.childRef},Rt),this.renderChildren(Qe))}}]),je}(u.Component);Lr.defaultProps={tag:"div",className:""};var ta=Lr;function fa(_e){return _e.length?_e.every(function(ke){return!!ke.props.disabled}):!0}function Ir(_e,ke,je){var Te=_e.getState();_e.setState({activeKey:Object(k.a)(Object(k.a)({},Te.activeKey),{},Object(Y.a)({},ke,je))})}function yr(_e){return _e.eventKey||"0-menu-"}function kr(_e,ke){var je=ke,Te=_e.children,oe=_e.eventKey;if(je){var ge;if(Ge(Te,function(le,Se){le&&le.props&&!le.props.disabled&&je===Me(le,oe,Se)&&(ge=!0)}),ge)return je}return je=null,_e.defaultActiveFirst&&Ge(Te,function(le,Se){!je&&le&&!le.props.disabled&&(je=Me(le,oe,Se))}),je}function ha(_e){if(!_e)return;var ke=this.instanceArray.indexOf(_e);ke!==-1?this.instanceArray[ke]=_e:this.instanceArray.push(_e)}var na=function(_e){Object(n.a)(je,_e);var ke=Object(r.a)(je);function je(Te){var oe;return Object(O.a)(this,je),oe=ke.call(this,Te),oe.onKeyDown=function(ge,le){var Se=ge.keyCode,Oe;if(oe.getFlatInstanceArray().forEach(function(Ne){Ne&&Ne.props.active&&Ne.onKeyDown&&(Oe=Ne.onKeyDown(ge))}),Oe)return 1;var Fe=null;return(Se===P.a.UP||Se===P.a.DOWN)&&(Fe=oe.step(Se===P.a.UP?-1:1)),Fe?(ge.preventDefault(),Ir(oe.props.store,yr(oe.props),Fe.props.eventKey),typeof le=="function"&&le(Fe),1):void 0},oe.onItemHover=function(ge){var le=ge.key,Se=ge.hover;Ir(oe.props.store,yr(oe.props),Se?le:null)},oe.onDeselect=function(ge){oe.props.onDeselect(ge)},oe.onSelect=function(ge){oe.props.onSelect(ge)},oe.onClick=function(ge){oe.props.onClick(ge)},oe.onOpenChange=function(ge){oe.props.onOpenChange(ge)},oe.onDestroy=function(ge){oe.props.onDestroy(ge)},oe.getFlatInstanceArray=function(){return oe.instanceArray},oe.step=function(ge){var le=oe.getFlatInstanceArray(),Se=oe.props.store.getState().activeKey[yr(oe.props)],Oe=le.length;if(!Oe)return null;ge<0&&(le=le.concat().reverse());var Fe=-1;if(le.every(function(Rt,e){return Rt&&Rt.props.eventKey===Se?(Fe=e,!1):!0}),!oe.props.defaultActiveFirst&&Fe!==-1&&fa(le.slice(Fe,Oe-1)))return;var Ne=(Fe+1)%Oe,Qe=Ne;do{var dt=le[Qe];if(!dt||dt.props.disabled)Qe=(Qe+1)%Oe;else return dt}while(Qe!==Ne);return null},oe.renderCommonMenuItem=function(ge,le,Se){var Oe=oe.props.store.getState(),Fe=Object(f.a)(oe),Ne=Fe.props,Qe=Me(ge,Ne.eventKey,le),dt=ge.props;if(!dt||typeof ge.type=="string")return ge;var Rt=Qe===Oe.activeKey,e=Object(k.a)(Object(k.a)({mode:dt.mode||Ne.mode,level:Ne.level,inlineIndent:Ne.inlineIndent,renderMenuItem:oe.renderMenuItem,rootPrefixCls:Ne.prefixCls,index:le,parentMenu:Ne.parentMenu,manualRef:dt.disabled?void 0:Object(C.a)(ge.ref,ha.bind(Object(f.a)(oe))),eventKey:Qe,active:!dt.disabled&&Rt,multiple:Ne.multiple,onClick:function(M){(dt.onClick||fe)(M),oe.onClick(M)},onItemHover:oe.onItemHover,motion:Ne.motion,subMenuOpenDelay:Ne.subMenuOpenDelay,subMenuCloseDelay:Ne.subMenuCloseDelay,forceSubMenuRender:Ne.forceSubMenuRender,onOpenChange:oe.onOpenChange,onDeselect:oe.onDeselect,onSelect:oe.onSelect,builtinPlacements:Ne.builtinPlacements,itemIcon:dt.itemIcon||oe.props.itemIcon,expandIcon:dt.expandIcon||oe.props.expandIcon},Se),{},{direction:Ne.direction});return(Ne.mode==="inline"||Le())&&(e.triggerSubMenuAction="click"),u.cloneElement(ge,Object(k.a)(Object(k.a)({},e),{},{key:Qe||le}))},oe.renderMenuItem=function(ge,le,Se){if(!ge)return null;var Oe=oe.props.store.getState(),Fe={openKeys:Oe.openKeys,selectedKeys:Oe.selectedKeys,triggerSubMenuAction:oe.props.triggerSubMenuAction,subMenuKey:Se};return oe.renderCommonMenuItem(ge,le,Fe)},Te.store.setState({activeKey:Object(k.a)(Object(k.a)({},Te.store.getState().activeKey),{},Object(Y.a)({},Te.eventKey,kr(Te,Te.activeKey)))}),oe.instanceArray=[],oe}return Object(_.a)(je,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(oe){return this.props.visible||oe.visible||this.props.className!==oe.className||!L()(this.props.style,oe.style)}},{key:"componentDidUpdate",value:function(oe){var ge=this.props,le="activeKey"in ge?ge.activeKey:ge.store.getState().activeKey[yr(ge)],Se=kr(ge,le);if(Se!==le)Ir(ge.store,yr(ge),Se);else if("activeKey"in oe){var Oe=kr(oe,oe.activeKey);Se!==Oe&&Ir(ge.store,yr(ge),Se)}}},{key:"render",value:function(){var oe=this,ge=Object(A.a)({},this.props);this.instanceArray=[];var le=R()(ge.prefixCls,ge.className,"".concat(ge.prefixCls,"-").concat(ge.mode)),Se={className:le,role:ge.role||"menu"};ge.id&&(Se.id=ge.id),ge.focusable&&(Se.tabIndex=0,Se.onKeyDown=this.onKeyDown);var Oe=ge.prefixCls,Fe=ge.eventKey,Ne=ge.visible,Qe=ge.level,dt=ge.mode,Rt=ge.overflowedIndicator,e=ge.theme;return Pe.forEach(function(a){return delete ge[a]}),delete ge.onClick,u.createElement(ta,Object(A.a)({},ge,{prefixCls:Oe,mode:dt,tag:"ul",level:Qe,theme:e,visible:Ne,overflowedIndicator:Rt},Se),Object(o.a)(ge.children).map(function(a,M){return oe.renderMenuItem(a,M,Fe||"0-menu-")}))}}]),je}(u.Component);na.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:fe};var ma=Object(d.b)()(na),Kr=ma,Hr=E("Kwbf");function Wr(_e,ke,je){var Te=_e.prefixCls,oe=_e.motion,ge=_e.defaultMotions,le=ge===void 0?{}:ge,Se=_e.openAnimation,Oe=_e.openTransitionName,Fe=ke.switchingModeFromInline;if(oe)return oe;if(Object(I.a)(Se)==="object"&&Se)Object(Hr.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof Se=="string")return{motionName:"".concat(Te,"-open-").concat(Se)};if(Oe)return{motionName:Oe};var Ne=le[je];return Ne||(Fe?null:le.other)}var Jn=function(_e){Object(n.a)(je,_e);var ke=Object(r.a)(je);function je(Te){var oe;Object(O.a)(this,je),oe=ke.call(this,Te),oe.onSelect=function(Se){var Oe=Object(f.a)(oe),Fe=Oe.props;if(Fe.selectable){var Ne=oe.store.getState(),Qe=Ne.selectedKeys,dt=Se.key;Fe.multiple?Qe=Qe.concat([dt]):Qe=[dt],"selectedKeys"in Fe||oe.store.setState({selectedKeys:Qe}),Fe.onSelect(Object(k.a)(Object(k.a)({},Se),{},{selectedKeys:Qe}))}},oe.onClick=function(Se){var Oe=oe.getRealMenuMode(),Fe=Object(f.a)(oe),Ne=Fe.store,Qe=Fe.props.onOpenChange;Oe!=="inline"&&!("openKeys"in oe.props)&&(Ne.setState({openKeys:[]}),Qe([])),oe.props.onClick(Se)},oe.onKeyDown=function(Se,Oe){oe.innerMenu.getWrappedInstance().onKeyDown(Se,Oe)},oe.onOpenChange=function(Se){var Oe=Object(f.a)(oe),Fe=Oe.props,Ne=oe.store.getState().openKeys.concat(),Qe=!1,dt=function(e){var a=!1;if(e.open)a=Ne.indexOf(e.key)===-1,a&&Ne.push(e.key);else{var M=Ne.indexOf(e.key);a=M!==-1,a&&Ne.splice(M,1)}Qe=Qe||a};Array.isArray(Se)?Se.forEach(dt):dt(Se),Qe&&("openKeys"in oe.props||oe.store.setState({openKeys:Ne}),Fe.onOpenChange(Ne))},oe.onDeselect=function(Se){var Oe=Object(f.a)(oe),Fe=Oe.props;if(Fe.selectable){var Ne=oe.store.getState().selectedKeys.concat(),Qe=Se.key,dt=Ne.indexOf(Qe);dt!==-1&&Ne.splice(dt,1),"selectedKeys"in Fe||oe.store.setState({selectedKeys:Ne}),Fe.onDeselect(Object(k.a)(Object(k.a)({},Se),{},{selectedKeys:Ne}))}},oe.onMouseEnter=function(Se){oe.restoreModeVerticalFromInline();var Oe=oe.props.onMouseEnter;Oe&&Oe(Se)},oe.onTransitionEnd=function(Se){var Oe=Se.propertyName==="width"&&Se.target===Se.currentTarget,Fe=Se.target.className,Ne=Object.prototype.toString.call(Fe)==="[object SVGAnimatedString]"?Fe.animVal:Fe,Qe=Se.propertyName==="font-size"&&Ne.indexOf("anticon")>=0;(Oe||Qe)&&oe.restoreModeVerticalFromInline()},oe.setInnerMenu=function(Se){oe.innerMenu=Se},oe.isRootMenu=!0;var ge=Te.defaultSelectedKeys,le=Te.defaultOpenKeys;return"selectedKeys"in Te&&(ge=Te.selectedKeys||[]),"openKeys"in Te&&(le=Te.openKeys||[]),oe.store=Object(d.c)({selectedKeys:ge,openKeys:le,activeKey:{"0-menu-":kr(Te,Te.activeKey)}}),oe.state={switchingModeFromInline:!1,prevProps:Te,inlineOpenKeys:[],store:oe.store},oe}return Object(_.a)(je,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(oe){var ge=this.props,le=ge.siderCollapsed,Se=ge.inlineCollapsed,Oe=ge.onOpenChange;(!oe.inlineCollapsed&&Se||!oe.siderCollapsed&&le)&&Oe([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var oe=this.props.collapsedWidth,ge=this.store,le=this.prevOpenKeys,Se=this.getInlineCollapsed()&&(oe===0||oe==="0"||oe==="0px");Se?(this.prevOpenKeys=ge.getState().openKeys.concat(),this.store.setState({openKeys:[]})):le&&(this.store.setState({openKeys:le}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var oe=this.props.mode,ge=this.state.switchingModeFromInline,le=this.getInlineCollapsed();return ge&&le?"inline":le?"vertical":oe}},{key:"getInlineCollapsed",value:function(){var oe=this.props,ge=oe.inlineCollapsed,le=oe.siderCollapsed;return le!==void 0?le:ge}},{key:"restoreModeVerticalFromInline",value:function(){var oe=this.state.switchingModeFromInline;oe&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var oe=Object(k.a)({},Object(w.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),ge=this.getRealMenuMode();return oe.className+=" ".concat(oe.prefixCls,"-root"),oe.direction==="rtl"&&(oe.className+=" ".concat(oe.prefixCls,"-rtl")),oe=Object(k.a)(Object(k.a)({},oe),{},{mode:ge,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:Wr(this.props,this.state,ge)}),delete oe.openAnimation,delete oe.openTransitionName,u.createElement(d.a,{store:this.store},u.createElement(Kr,Object(A.a)({},oe,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(oe,ge){var le=ge.prevProps,Se=ge.store,Oe=Se.getState(),Fe={},Ne={prevProps:oe};return le.mode==="inline"&&oe.mode!=="inline"&&(Ne.switchingModeFromInline=!0),"openKeys"in oe?Fe.openKeys=oe.openKeys||[]:((oe.inlineCollapsed&&!le.inlineCollapsed||oe.siderCollapsed&&!le.siderCollapsed)&&(Ne.switchingModeFromInline=!0,Ne.inlineOpenKeys=Oe.openKeys,Fe.openKeys=[]),(!oe.inlineCollapsed&&le.inlineCollapsed||!oe.siderCollapsed&&le.siderCollapsed)&&(Fe.openKeys=ge.inlineOpenKeys,Ne.inlineOpenKeys=[])),Object.keys(Fe).length&&Se.setState(Fe),Ne}}]),je}(u.Component);Jn.defaultProps={selectable:!0,onClick:fe,onSelect:fe,onOpenChange:fe,onDeselect:fe,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:u.createElement("span",null,"\xB7\xB7\xB7")};var pa=Jn,Hn=function(_e){Object(n.a)(je,_e);var ke=Object(r.a)(je);function je(){var Te;return Object(O.a)(this,je),Te=ke.apply(this,arguments),Te.onKeyDown=function(oe){var ge=oe.keyCode;return ge===P.a.ENTER?(Te.onClick(oe),!0):void 0},Te.onMouseLeave=function(oe){var ge=Te.props,le=ge.eventKey,Se=ge.onItemHover,Oe=ge.onMouseLeave;Se({key:le,hover:!1}),Oe({key:le,domEvent:oe})},Te.onMouseEnter=function(oe){var ge=Te.props,le=ge.eventKey,Se=ge.onItemHover,Oe=ge.onMouseEnter;Se({key:le,hover:!0}),Oe({key:le,domEvent:oe})},Te.onClick=function(oe){var ge=Te.props,le=ge.eventKey,Se=ge.multiple,Oe=ge.onClick,Fe=ge.onSelect,Ne=ge.onDeselect,Qe=ge.isSelected,dt={key:le,keyPath:[le],item:Object(f.a)(Te),domEvent:oe};Oe(dt),Se?Qe?Ne(dt):Fe(dt):Qe||Fe(dt)},Te.saveNode=function(oe){Te.node=oe},Te}return Object(_.a)(je,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var oe=this.props;oe.onDestroy&&oe.onDestroy(oe.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var oe,ge=Object(k.a)({},this.props),le=R()(this.getPrefixCls(),ge.className,(oe={},Object(Y.a)(oe,this.getActiveClassName(),!ge.disabled&&ge.active),Object(Y.a)(oe,this.getSelectedClassName(),ge.isSelected),Object(Y.a)(oe,this.getDisabledClassName(),ge.disabled),oe)),Se=Object(k.a)(Object(k.a)({},ge.attribute),{},{title:typeof ge.title=="string"?ge.title:void 0,className:le,role:ge.role||"menuitem","aria-disabled":ge.disabled});ge.role==="option"?Se=Object(k.a)(Object(k.a)({},Se),{},{role:"option","aria-selected":ge.isSelected}):(ge.role===null||ge.role==="none")&&(Se.role="none");var Oe={onClick:ge.disabled?null:this.onClick,onMouseLeave:ge.disabled?null:this.onMouseLeave,onMouseEnter:ge.disabled?null:this.onMouseEnter},Fe=Object(k.a)({},ge.style);ge.mode==="inline"&&(ge.direction==="rtl"?Fe.paddingRight=ge.inlineIndent*ge.level:Fe.paddingLeft=ge.inlineIndent*ge.level),Pe.forEach(function(Qe){return delete ge[Qe]}),delete ge.direction;var Ne=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(Ne=u.createElement(this.props.itemIcon,this.props)),u.createElement("li",Object(A.a)({},Object(w.a)(ge,["onClick","onMouseEnter","onMouseLeave","onSelect"]),Se,Oe,{style:Fe,ref:this.saveNode}),ge.children,Ne)}}]),je}(u.Component);Hn.isMenuItem=!0,Hn.defaultProps={onSelect:fe,onMouseEnter:fe,onMouseLeave:fe,manualRef:fe};var Ur=Object(d.b)(function(_e,ke){var je=_e.activeKey,Te=_e.selectedKeys,oe=ke.eventKey,ge=ke.subMenuKey;return{active:je[ge]===oe,isSelected:Array.isArray(Te)?Te.indexOf(oe)!==-1:Te===oe}})(Hn),va=Ur,Gr=function(_e){Object(n.a)(je,_e);var ke=Object(r.a)(je);function je(){var Te;return Object(O.a)(this,je),Te=ke.apply(this,arguments),Te.renderInnerMenuItem=function(oe){var ge=Te.props,le=ge.renderMenuItem,Se=ge.index;return le(oe,Se,Te.props.subMenuKey)},Te}return Object(_.a)(je,[{key:"render",value:function(){var oe=Object(A.a)({},this.props),ge=oe.className,le=ge===void 0?"":ge,Se=oe.rootPrefixCls,Oe="".concat(Se,"-item-group-title"),Fe="".concat(Se,"-item-group-list"),Ne=oe.title,Qe=oe.children;return Pe.forEach(function(dt){return delete oe[dt]}),delete oe.direction,u.createElement("li",Object(A.a)({},oe,{onClick:function(Rt){return Rt.stopPropagation()},className:"".concat(le," ").concat(Se,"-item-group")}),u.createElement("div",{className:Oe,title:typeof Ne=="string"?Ne:void 0},Ne),u.createElement("ul",{className:Fe},u.Children.map(Qe,this.renderInnerMenuItem)))}}]),je}(u.Component);Gr.isMenuItemGroup=!0,Gr.defaultProps={disabled:!0};var Vr=Gr,ra=function(ke){var je=ke.className,Te=ke.rootPrefixCls,oe=ke.style;return u.createElement("li",{className:"".concat(je," ").concat(Te,"-item-divider"),style:oe})};ra.defaultProps={disabled:!0,className:"",style:{}};var wr=ra,ga=pa,Xr=E("eDIo");function Ea(_e,ke){var je=_e.prefixCls,Te=_e.editable,oe=_e.locale,ge=_e.style;return!Te||Te.showAdd===!1?null:u.createElement("button",{ref:ke,type:"button",className:"".concat(je,"-nav-add"),style:ge,"aria-label":(oe==null?void 0:oe.addAriaLabel)||"Add tab",onClick:function(Se){Te.onEdit("add",{event:Se})}},Te.addIcon||"+")}var aa=u.forwardRef(Ea);function ur(_e,ke){var je=_e.prefixCls,Te=_e.id,oe=_e.tabs,ge=_e.locale,le=_e.mobile,Se=_e.moreIcon,Oe=Se===void 0?"More":Se,Fe=_e.moreTransitionName,Ne=_e.style,Qe=_e.className,dt=_e.editable,Rt=_e.tabBarGutter,e=_e.rtl,a=_e.onTabClick,M=Object(u.useState)(!1),N=Object(U.a)(M,2),z=N[0],ee=N[1],re=Object(u.useState)(null),se=Object(U.a)(re,2),me=se[0],ve=se[1],we="".concat(Te,"-more-popup"),Ve="".concat(je,"-dropdown"),We=me!==null?"".concat(we,"-").concat(me):null,tt=ge==null?void 0:ge.dropdownAriaLabel,Je=u.createElement(ga,{onClick:function(Xt){var Yt=Xt.key,Ut=Xt.domEvent;a(Yt,Ut),ee(!1)},id:we,tabIndex:-1,role:"listbox","aria-activedescendant":We,selectedKeys:[me],"aria-label":tt!==void 0?tt:"expanded dropdown"},oe.map(function(Gt){return u.createElement(va,{key:Gt.key,id:"".concat(we,"-").concat(Gt.key),role:"option","aria-controls":Te&&"".concat(Te,"-panel-").concat(Gt.key),disabled:Gt.disabled},Gt.tab)}));function rt(Gt){for(var Xt=oe.filter(function(_n){return!_n.disabled}),Yt=Xt.findIndex(function(_n){return _n.key===me})||0,Ut=Xt.length,Qt=0;Qtxt?(Et=Je,we.current="x"):(Et=rt,we.current="y");var At=Date.now();At-me.current>100&&(ve.current=!1),(ke(-Et,-Et)||ve.current)&&(tt.preventDefault(),ve.current=!0),me.current=At}var We=Object(u.useRef)(null);We.current={onTouchStart:ee,onTouchMove:re,onTouchEnd:se,onWheel:Ve},u.useEffect(function(){function tt(Xe){We.current.onTouchStart(Xe)}function Je(Xe){We.current.onTouchMove(Xe)}function rt(Xe){We.current.onTouchEnd(Xe)}function Et(Xe){We.current.onWheel(Xe)}return document.addEventListener("touchmove",Je,{passive:!1}),document.addEventListener("touchend",rt,{passive:!1}),_e.current.addEventListener("touchstart",tt,{passive:!1}),_e.current.addEventListener("wheel",Et),function(){document.removeEventListener("touchmove",Je),document.removeEventListener("touchend",rt)}},[])}function xa(){var _e=Object(u.useRef)(new Map);function ke(Te){return _e.current.has(Te)||_e.current.set(Te,u.createRef()),_e.current.get(Te)}function je(Te){_e.current.delete(Te)}return[ke,je]}function On(_e,ke){var je=u.useRef(_e),Te=u.useState({}),oe=Object(U.a)(Te,2),ge=oe[1];function le(Se){var Oe=typeof Se=="function"?Se(je.current):Se;Oe!==je.current&&ke(Oe,je.current),je.current=Oe,ge({})}return[je.current,le]}var ia=function(ke){var je=ke.position,Te=ke.prefixCls,oe=ke.extra;if(!oe)return null;var ge,le=oe;return je==="right"&&(ge=le.right||!le.left&&le||null),je==="left"&&(ge=le.left||null),ge?u.createElement("div",{className:"".concat(Te,"-extra-content")},ge):null};function oa(_e,ke){var je,Te=u.useContext(br),oe=Te.prefixCls,ge=Te.tabs,le=_e.className,Se=_e.style,Oe=_e.id,Fe=_e.animated,Ne=_e.activeKey,Qe=_e.rtl,dt=_e.extra,Rt=_e.editable,e=_e.locale,a=_e.tabPosition,M=_e.tabBarGutter,N=_e.children,z=_e.onTabClick,ee=_e.onTabScroll,re=Object(u.useRef)(),se=Object(u.useRef)(),me=Object(u.useRef)(),ve=Object(u.useRef)(),we=xa(),Ve=Object(U.a)(we,2),We=Ve[0],tt=Ve[1],Je=a==="top"||a==="bottom",rt=On(0,function(Bn,Dn){Je&&ee&&ee({direction:Bn>Dn?"left":"right"})}),Et=Object(U.a)(rt,2),Xe=Et[0],xt=Et[1],At=On(0,function(Bn,Dn){!Je&&ee&&ee({direction:Bn>Dn?"top":"bottom"})}),Gt=Object(U.a)(At,2),Xt=Gt[0],Yt=Gt[1],Ut=Object(u.useState)(0),Qt=Object(U.a)(Ut,2),Kt=Qt[0],_n=Qt[1],gn=Object(u.useState)(0),nn=Object(U.a)(gn,2),ln=nn[0],un=nn[1],wn=Object(u.useState)(0),Sn=Object(U.a)(wn,2),Pn=Sn[0],Gn=Sn[1],Wn=Object(u.useState)(0),Un=Object(U.a)(Wn,2),sn=Un[0],Ln=Un[1],In=Object(u.useState)(null),Jt=Object(U.a)(In,2),hn=Jt[0],Cn=Jt[1],Xn=Object(u.useState)(null),Zn=Object(U.a)(Xn,2),Ar=Zn[0],qn=Zn[1],cr=Object(u.useState)(0),jr=Object(U.a)(cr,2),Qr=jr[0],Ua=jr[1],Na=Object(u.useState)(0),Aa=Object(U.a)(Na,2),Ba=Aa[0],ka=Aa[1],ja=S(new Map),Ca=Object(U.a)(ja,2),Fa=Ca[0],za=Ca[1],vn=c(ge,Fa,Kt),pn="".concat(oe,"-nav-operations-hidden"),Nn=0,Mn=0;Je?Qe?(Nn=0,Mn=Math.max(0,Kt-hn)):(Nn=Math.min(0,hn-Kt),Mn=0):(Nn=Math.min(0,Ar-ln),Mn=0);function Yn(Bn){return BnMn?[Mn,!1]:[Bn,!0]}var zn=Object(u.useRef)(),fr=Object(u.useState)(),Cr=Object(U.a)(fr,2),Jr=Cr[0],Dr=Cr[1];function Fr(){Dr(Date.now())}function Zr(){window.clearTimeout(zn.current)}_r(re,function(Bn,Dn){var nr=!1;function gr(Ma,Oa){Ma(function(Ra){var Da=Yn(Ra+Oa),ua=Object(U.a)(Da,2),Ga=ua[0],Va=ua[1];return nr=Va,Ga})}if(Je){if(hn>=Kt)return nr;gr(xt,Bn)}else{if(Ar>=ln)return nr;gr(Yt,Dn)}return Zr(),Fr(),nr}),Object(u.useEffect)(function(){return Zr(),Jr&&(zn.current=window.setTimeout(function(){Dr(0)},100)),Zr},[Jr]);function Sa(){var Bn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Ne,Dn=vn.get(Bn);if(!Dn)return;if(Je){var nr=Xe;Qe?Dn.rightXe+hn&&(nr=Dn.right+Dn.width-hn):Dn.left<-Xe?nr=-Dn.left:Dn.left+Dn.width>-Xe+hn&&(nr=-(Dn.left+Dn.width-hn)),Yt(0),xt(Yn(nr)[0])}else{var gr=Xt;Dn.top<-Xt?gr=-Dn.top:Dn.top+Dn.height>-Xt+Ar&&(gr=-(Dn.top+Dn.height-Ar)),xt(0),Yt(Yn(gr)[0])}}var tr=b(vn,{width:hn,height:Ar,left:Xe,top:Xt},{width:Pn,height:sn},{width:Qr,height:Ba},Object(k.a)(Object(k.a)({},_e),{},{tabs:ge})),Pr=Object(U.a)(tr,2),Ta=Pr[0],si=Pr[1],li=ge.map(function(Bn){var Dn=Bn.key;return u.createElement(l,{id:Oe,prefixCls:oe,key:Dn,rtl:Qe,tab:Bn,closable:Bn.closable,editable:Rt,active:Dn===Ne,tabPosition:a,tabBarGutter:M,renderWrapper:N,removeAriaLabel:e==null?void 0:e.removeAriaLabel,ref:We(Dn),onClick:function(gr){z(Dn,gr)},onRemove:function(){tt(Dn)},onFocus:function(){Sa(Dn),Fr(),Qe||(re.current.scrollLeft=0),re.current.scrollTop=0}})}),Ka=m(function(){var Bn,Dn,nr,gr,Ma,Oa,Ra,Da,ua,Ga=((Bn=re.current)===null||Bn===void 0?void 0:Bn.offsetWidth)||0,Va=((Dn=re.current)===null||Dn===void 0?void 0:Dn.offsetHeight)||0,ei=((nr=ve.current)===null||nr===void 0?void 0:nr.offsetWidth)||0,ti=((gr=ve.current)===null||gr===void 0?void 0:gr.offsetHeight)||0,mi=((Ma=me.current)===null||Ma===void 0?void 0:Ma.offsetWidth)||0,pi=((Oa=me.current)===null||Oa===void 0?void 0:Oa.offsetHeight)||0;Cn(Ga),qn(Va),Ua(ei),ka(ti);var ni=(((Ra=se.current)===null||Ra===void 0?void 0:Ra.offsetWidth)||0)-ei,ri=(((Da=se.current)===null||Da===void 0?void 0:Da.offsetHeight)||0)-ti;_n(ni),un(ri);var ai=(ua=me.current)===null||ua===void 0?void 0:ua.className.includes(pn);Gn(ni-(ai?0:mi)),Ln(ri-(ai?0:pi)),za(function(){var ii=new Map;return ge.forEach(function(vi){var oi=vi.key,Pa=We(oi).current;Pa&&ii.set(oi,{width:Pa.offsetWidth,height:Pa.offsetHeight,left:Pa.offsetLeft,top:Pa.offsetTop})}),ii})}),ui=ge.slice(0,Ta),di=ge.slice(si+1),Xa=[].concat(Object(g.a)(ui),Object(g.a)(di)),ci=Object(u.useState)(),Ya=Object(U.a)(ci,2),fi=Ya[0],hi=Ya[1],zr=vn.get(Ne),Qa=Object(u.useRef)();function Ja(){x.a.cancel(Qa.current)}Object(u.useEffect)(function(){var Bn={};return zr&&(Je?(Qe?Bn.right=zr.right:Bn.left=zr.left,Bn.width=zr.width):(Bn.top=zr.top,Bn.height=zr.height)),Ja(),Qa.current=x()(function(){hi(Bn)}),Ja},[zr,Je,Qe]),Object(u.useEffect)(function(){Sa()},[Ne,zr,vn,Je]),Object(u.useEffect)(function(){Ka()},[Qe,M,Ne,ge.map(function(Bn){return Bn.key}).join("_")]);var Za=!!Xa.length,wa="".concat(oe,"-nav-wrap"),Ha,Wa,qa,$a;return Je?Qe?(Wa=Xe>0,Ha=Xe+hnU+o&&R>k+o||RY+o&&t>D+o||t=g.x&&o<=g.x+g.width&&y>=g.y&&y<=g.y+g.height},clone:function(){return new t(this.x,this.y,this.width,this.height)},copy:function(o){this.x=o.x,this.y=o.y,this.width=o.width,this.height=o.height},plain:function(){return{x:this.x,y:this.y,width:this.width,height:this.height}}},t.create=function(o){return new t(o.x,o.y,o.width,o.height)};var R=t;ie.exports=R},mLcG:function(ie,J){var E=typeof window!="undefined"&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(Y){setTimeout(Y,16)};ie.exports=E},mOS8:function(ie,J,E){ie.exports=E.p+"static/403Qrcode.6c17b6f4.png"},mfLG:function(ie,J,E){ie.exports=E.p+"static/s2.09f37905.png"},mgmH:function(ie,J,E){"use strict";E.d(J,"d",function(){return m}),E.d(J,"b",function(){return S}),E.d(J,"e",function(){return P}),E.d(J,"c",function(){return h}),E.d(J,"n",function(){return l}),E.d(J,"g",function(){return s}),E.d(J,"h",function(){return c}),E.d(J,"j",function(){return b}),E.d(J,"a",function(){return A}),E.d(J,"l",function(){return O}),E.d(J,"f",function(){return _}),E.d(J,"k",function(){return f}),E.d(J,"m",function(){return n}),E.d(J,"i",function(){return r}),E.d(J,"o",function(){return d}),E.d(J,"r",function(){return w}),E.d(J,"q",function(){return C}),E.d(J,"p",function(){return v});var Y=E("miYZ"),U=E("tsqr"),D=E("k1fw"),k=E("9og8"),u=E("WmNS"),t=E.n(u),R=E("oUNq"),o=E("9kvl"),y=E("1vsH"),g=E("m3rI"),i=E("ErOA"),x=function(){Object(o.c)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},T=function(){Object(o.c)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},m=function(){var L=Object(k.a)(t.a.mark(function I(B){var F;return t.a.wrap(function(X){for(;;)switch(X.prev=X.next){case 0:return x(),X.next=3,Object(R.s)(Object(D.a)({},B));case 3:if(F=X.sent,!(F.status===0)){X.next=7;break}return X.next=7,Object(y.u)("",Object(y.U)({url:g.a.API_SERVER+"/api/courses/".concat(B.coursesId,"/export_couser_info.json"),query:B}));case 7:T();case 8:case"end":return X.stop()}},I)}));return function(B){return L.apply(this,arguments)}}(),S=function(){var L=Object(k.a)(t.a.mark(function I(B){var F;return t.a.wrap(function(X){for(;;)switch(X.prev=X.next){case 0:return X.next=2,Object(R.q)(Object(D.a)({},B));case 2:if(F=X.sent,!(F.status===0)){X.next=8;break}U.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),o.d.push("/classrooms/".concat(B.coursesId,"/exportlist/course_member_act_score")),X.next=13;break;case 8:if(!(F.status===-2)){X.next=12;break}return X.abrupt("return",F);case 12:F.status===-3&&(Object(o.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),o.d.push("/classrooms/".concat(B.coursesId,"/exportlist/course_member_act_score")));case 13:case"end":return X.stop()}},I)}));return function(B){return L.apply(this,arguments)}}(),P=function(){var L=Object(k.a)(t.a.mark(function I(B){var F;return t.a.wrap(function(X){for(;;)switch(X.prev=X.next){case 0:return X.next=2,Object(R.t)(Object(D.a)({},B));case 2:if(F=X.sent,!(F.status===0)){X.next=8;break}U.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),o.d.push("/classrooms/".concat(B.coursesId,"/exportlist/course_total_score")),X.next=13;break;case 8:if(!(F.status===-2)){X.next=12;break}return X.abrupt("return",F);case 12:F.status===-3&&(Object(o.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),o.d.push("/classrooms/".concat(B.coursesId,"/exportlist/course_total_score")));case 13:case"end":return X.stop()}},I)}));return function(B){return L.apply(this,arguments)}}(),h=function(){var L=Object(k.a)(t.a.mark(function I(B){var F;return t.a.wrap(function(X){for(;;)switch(X.prev=X.next){case 0:return X.next=2,Object(R.r)(Object(D.a)({},B));case 2:if(F=X.sent,!(F.status===0)){X.next=8;break}U.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),o.d.push("/classrooms/".concat(B.coursesId,"/exportlist/course_total_exercise_and_other")),X.next=13;break;case 8:if(!(F.status===-2)){X.next=12;break}return X.abrupt("return",F);case 12:F.status===-3&&(Object(o.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),o.d.push("/classrooms/".concat(B.coursesId,"/exportlist/course_total_exercise_and_other")));case 13:case"end":return X.stop()}},I)}));return function(B){return L.apply(this,arguments)}}(),l=function(){var L=Object(k.a)(t.a.mark(function I(B){var F;return t.a.wrap(function(X){for(;;)switch(X.prev=X.next){case 0:return X.next=2,Object(R.y)(Object(D.a)({},B));case 2:if(F=X.sent,!(F.status===0)){X.next=8;break}U.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),o.d.push("/classrooms/".concat(B.coursesId,"/exportlist/course_total_exercise_and_other")),X.next=13;break;case 8:if(!(F.status===-2)){X.next=12;break}return X.abrupt("return",F);case 12:F.status===-3&&(Object(o.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),o.d.push("/classrooms/".concat(B.coursesId,"/exportlist/course_total_exercise_and_other")));case 13:case"end":return X.stop()}},I)}));return function(B){return L.apply(this,arguments)}}(),s=function(){var L=Object(k.a)(t.a.mark(function I(B){var F;return t.a.wrap(function(X){for(;;)switch(X.prev=X.next){case 0:return X.next=2,Object(R.u)(Object(D.a)({},B));case 2:if(F=X.sent,!(F.status===0)){X.next=8;break}U.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),o.d.push("/classrooms/".concat(B.coursesId,"/exportlist/course_total_homework")),X.next=13;break;case 8:if(!(F.status===-2)){X.next=12;break}return X.abrupt("return",F);case 12:F.status===-3&&(Object(o.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),o.d.push("/classrooms/".concat(B.coursesId,"/exportlist/course_total_homework")));case 13:case"end":return X.stop()}},I)}));return function(B){return L.apply(this,arguments)}}(),c=function(){var L=Object(k.a)(t.a.mark(function I(B,F){var V;return t.a.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:return W.next=2,Object(R.w)(Object(D.a)({},B));case 2:V=W.sent,V.status===0?(U.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),o.d.push("/classrooms/".concat(B.coursesId,"/exportlist/").concat(F))):V.status===-3&&(Object(o.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),o.d.push("/classrooms/".concat(B.coursesId,"/exportlist/").concat(F)));case 4:case"end":return W.stop()}},I)}));return function(B,F){return L.apply(this,arguments)}}(),p=function(){var L=Object(k.a)(t.a.mark(function I(B){var F;return t.a.wrap(function(X){for(;;)switch(X.prev=X.next){case 0:return x(),X.next=3,Object(R.v)(Object(D.a)({},B));case 3:if(F=X.sent,!(F.status===0)){X.next=7;break}return X.next=7,Object(y.u)("",Object(y.U)({url:g.a.API_SERVER+"/api/homework_commons/".concat(B.categoryId,"/works_list.zip"),query:B}));case 7:T();case 8:case"end":return X.stop()}},I)}));return function(B){return L.apply(this,arguments)}}(),b=function(){var L=Object(k.a)(t.a.mark(function I(B){return t.a.wrap(function(V){for(;;)switch(V.prev=V.next){case 0:x(),Object(i.a)(Object(y.U)({url:g.a.API_SERVER+"/api/polls/".concat(B.categoryId,"/commit_result.xlsx"),query:B}),{method:"get"}).then(function(X){X!=null&&X.status||Object(y.t)("",Object(y.U)({url:g.a.API_SERVER+"/api/polls/".concat(B.categoryId,"/commit_result.xlsx"),query:B}))}),T();case 3:case"end":return V.stop()}},I)}));return function(B){return L.apply(this,arguments)}}(),A=function(){var L=Object(k.a)(t.a.mark(function I(B){return t.a.wrap(function(V){for(;;)switch(V.prev=V.next){case 0:return V.next=2,Object(y.t)("",Object(y.U)({url:g.a.API_SERVER+"/api/courses/".concat(B.coursesId,"/attendances/export_xlsx_data.xlsx"),query:B}));case 2:case"end":return V.stop()}},I)}));return function(B){return L.apply(this,arguments)}}(),O=function(){var L=Object(k.a)(t.a.mark(function I(B){return t.a.wrap(function(V){for(;;)switch(V.prev=V.next){case 0:return V.next=2,Object(y.t)("",Object(y.U)({url:g.a.API_SERVER+"/api/courses/".concat(B.coursesId,"/video_study_statics.xlsx"),query:B}));case 2:case"end":return V.stop()}},I)}));return function(B){return L.apply(this,arguments)}}(),_=function(){var L=Object(k.a)(t.a.mark(function I(B){return t.a.wrap(function(V){for(;;)switch(V.prev=V.next){case 0:return V.next=2,Object(y.t)("",Object(y.U)({url:g.a.API_SERVER+"/api/courses/".concat(B.coursesId,"/export_course_students_info.xlsx"),query:B}));case 2:case"end":return V.stop()}},I)}));return function(B){return L.apply(this,arguments)}}(),f=function(){var L=Object(k.a)(t.a.mark(function I(B){return t.a.wrap(function(V){for(;;)switch(V.prev=V.next){case 0:return V.next=2,Object(y.t)("",Object(y.U)({url:g.a.API_SERVER+"/api/item_banks/export.xlsx",query:B}));case 2:case"end":return V.stop()}},I)}));return function(B){return L.apply(this,arguments)}}(),n=function(){var L=Object(k.a)(t.a.mark(function I(B){return t.a.wrap(function(V){for(;;)switch(V.prev=V.next){case 0:return V.next=2,Object(y.t)("",Object(y.U)({url:g.a.API_SERVER+"/api/competitions/region_reports.xlsx",query:B}));case 2:case"end":return V.stop()}},I)}));return function(B){return L.apply(this,arguments)}}(),r=function(){var L=Object(k.a)(t.a.mark(function I(B){var F;return t.a.wrap(function(X){for(;;)switch(X.prev=X.next){case 0:return X.next=2,Object(R.x)(Object(D.a)({},B));case 2:F=X.sent,F.status===0?(U.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),o.d.push("/classrooms/".concat(B.coursesId,"/exportlist/exercise_score"))):F.status===-3&&(Object(o.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),o.d.push("/classrooms/".concat(B.coursesId,"/exportlist/exercise_score")));case 4:case"end":return X.stop()}},I)}));return function(B){return L.apply(this,arguments)}}(),d=function(){var L=Object(k.a)(t.a.mark(function I(B){return t.a.wrap(function(V){for(;;)switch(V.prev=V.next){case 0:return console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),V.next=3,Object(y.t)("",Object(y.U)({url:g.a.API_SERVER+"/api/export_records/".concat(B.id,".xlsx"),query:B}));case 3:case"end":return V.stop()}},I)}));return function(B){return L.apply(this,arguments)}}(),w=function(){var L=Object(k.a)(t.a.mark(function I(B){return t.a.wrap(function(V){for(;;)switch(V.prev=V.next){case 0:return V.next=2,Object(y.t)("",Object(y.U)({url:g.a.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:B}));case 2:case"end":return V.stop()}},I)}));return function(B){return L.apply(this,arguments)}}(),C=function(){var L=Object(k.a)(t.a.mark(function I(B){return t.a.wrap(function(V){for(;;)switch(V.prev=V.next){case 0:return V.next=2,Object(y.t)("",Object(y.U)({url:g.a.API_SERVER+"/api/ec_years/".concat(B==null?void 0:B.ec_year_id,"/ec_training_objectives.xlsx"),query:B}));case 2:case"end":return V.stop()}},I)}));return function(B){return L.apply(this,arguments)}}(),v=function(){var L=Object(k.a)(t.a.mark(function I(B){return t.a.wrap(function(V){for(;;)switch(V.prev=V.next){case 0:return V.next=2,Object(y.t)("",Object(y.U)({url:g.a.API_SERVER+"/api/ec_years/".concat(B==null?void 0:B.ec_year_id,"/ec_graduation_requirements.xlsx"),query:B}));case 2:case"end":return V.stop()}},I)}));return function(B){return L.apply(this,arguments)}}()},n1HI:function(ie,J,E){var Y=E("hX1E"),U=Y.normalizeRadian,D=Math.PI*2;function k(u,t,R,o,y,g,i,x,T){if(i===0)return!1;var m=i;x-=u,T-=t;var S=Math.sqrt(x*x+T*T);if(S-m>R||S+my&&(y+=D);var h=Math.atan2(T,x);return h<0&&(h+=D),h>=o&&h<=y||h+D>=o&&h+D<=y}J.containStroke=k},n6Mw:function(ie,J,E){var Y=E("SrGk"),U=E("bYtY"),D=E("Fofx");function k(t,R){Y.call(this,t,R,"clipPath","__clippath_in_use__")}U.inherits(k,Y),k.prototype.update=function(t){var R=this.getSvgElement(t);R&&this.updateDom(R,t.__clipPaths,!1);var o=this.getTextSvgElement(t);o&&this.updateDom(o,t.__clipPaths,!0),this.markUsed(t)},k.prototype.updateDom=function(t,R,o){if(R&&R.length>0){var y=this.getDefs(!0),g=R[0],i,x,T=o?"_textDom":"_dom";g[T]?(x=g[T].getAttribute("id"),i=g[T],y.contains(i)||y.appendChild(i)):(x="zr"+this._zrId+"-clip-"+this.nextId,++this.nextId,i=this.createElement("clipPath"),i.setAttribute("id",x),y.appendChild(i),g[T]=i);var m=this.getSvgProxy(g);if(g.transform&&g.parent.invTransform&&!o){var S=Array.prototype.slice.call(g.transform);D.mul(g.transform,g.parent.invTransform,g.transform),m.brush(g),g.transform=S}else m.brush(g);var P=this.getSvgElement(g);i.innerHTML="",i.appendChild(P.cloneNode()),t.setAttribute("clip-path","url(#"+x+")"),R.length>1&&this.updateDom(i,R.slice(1),o)}else t&&t.setAttribute("clip-path","none")},k.prototype.markUsed=function(t){var R=this;t.__clipPaths&&U.each(t.__clipPaths,function(o){o._dom&&Y.prototype.markUsed.call(R,o._dom),o._textDom&&Y.prototype.markUsed.call(R,o._textDom)})};var u=k;ie.exports=u},nCxF:function(ie,J,E){var Y=E("QBsz"),U=Y.min,D=Y.max,k=Y.scale,u=Y.distance,t=Y.add,R=Y.clone,o=Y.sub;function y(g,i,x,T){var m=[],S=[],P=[],h=[],l,s,c,p;if(T){c=[Infinity,Infinity],p=[-Infinity,-Infinity];for(var b=0,A=g.length;b=0&&(Mt=Ce[zt],Mt.textAlign==="right");)r(W,K,Mt,q,He,Ge,Ot,"right"),Be-=Mt.width,Ot-=Mt.width,zt--;for(ct+=(ue-(ct-be)-(ft-Ot)-Be)/2;bt<=zt;)Mt=Ce[bt],r(W,K,Mt,q,He,Ge,ct+Mt.width/2,"center"),ct+=Mt.width,bt++;Ge+=He}}function n(W,K,Q,q,ce){if(Q&&K.textRotation){var ue=K.textOrigin;ue==="center"?(q=Q.width/2+Q.x,ce=Q.height/2+Q.y):ue&&(q=ue[0]+Q.x,ce=ue[1]+Q.y),W.translate(q,ce),W.rotate(-K.textRotation),W.translate(-q,-ce)}}function r(W,K,Q,q,ce,ue,ye,xe){var Ee=q.rich[Q.styleName]||{};Ee.text=Q.text;var Ae=Q.textVerticalAlign,Re=ue+ce/2;Ae==="top"?Re=ue+Q.height/2:Ae==="bottom"&&(Re=ue+ce-Q.height/2),!Q.isLineHolder&&d(Ee)&&w(W,K,Ee,xe==="right"?ye-Q.width:xe==="center"?ye-Q.width/2:ye,Re-Q.height/2,Q.width,Q.height);var ae=Q.textPadding;ae&&(ye=V(ye,xe,ae),Re-=Q.height/2-ae[2]-Q.textHeight/2),L(K,"shadowBlur",D(Ee.textShadowBlur,q.textShadowBlur,0)),L(K,"shadowColor",Ee.textShadowColor||q.textShadowColor||"transparent"),L(K,"shadowOffsetX",D(Ee.textShadowOffsetX,q.textShadowOffsetX,0)),L(K,"shadowOffsetY",D(Ee.textShadowOffsetY,q.textShadowOffsetY,0)),L(K,"textAlign",xe),L(K,"textBaseline","middle"),L(K,"font",Q.font||S);var pe=I(Ee.textStroke||q.textStroke,fe),Z=B(Ee.textFill||q.textFill),fe=U(Ee.textStrokeWidth,q.textStrokeWidth);pe&&(L(K,"lineWidth",fe),L(K,"strokeStyle",pe),K.strokeText(Q.text,ye,Re)),Z&&(L(K,"fillStyle",Z),K.fillText(Q.text,ye,Re))}function d(W){return!!(W.textBackgroundColor||W.textBorderWidth&&W.textBorderColor)}function w(W,K,Q,q,ce,ue,ye){var xe=Q.textBackgroundColor,Ee=Q.textBorderWidth,Ae=Q.textBorderColor,Re=t(xe);if(L(K,"shadowBlur",Q.textBoxShadowBlur||0),L(K,"shadowColor",Q.textBoxShadowColor||"transparent"),L(K,"shadowOffsetX",Q.textBoxShadowOffsetX||0),L(K,"shadowOffsetY",Q.textBoxShadowOffsetY||0),Re||Ee&&Ae){K.beginPath();var ae=Q.textBorderRadius;ae?y.buildPath(K,{x:q,y:ce,width:ue,height:ye,r:ae}):K.rect(q,ce,ue,ye),K.closePath()}if(Re)if(L(K,"fillStyle",xe),Q.fillOpacity!=null){var pe=K.globalAlpha;K.globalAlpha=Q.fillOpacity*Q.opacity,K.fill(),K.globalAlpha=pe}else K.fill();else if(R(xe)){var Z=xe.image;Z=g.createOrUpdateImage(Z,null,W,C,xe),Z&&g.isImageReady(Z)&&K.drawImage(Z,q,ce,ue,ye)}if(Ee&&Ae)if(L(K,"lineWidth",Ee),L(K,"strokeStyle",Ae),Q.strokeOpacity!=null){var pe=K.globalAlpha;K.globalAlpha=Q.strokeOpacity*Q.opacity,K.stroke(),K.globalAlpha=pe}else K.stroke()}function C(W,K){K.image=W}function v(W,K,Q,q){var ce=Q.x||0,ue=Q.y||0,ye=Q.textAlign,xe=Q.textVerticalAlign;if(q){var Ee=Q.textPosition;if(Ee instanceof Array)ce=q.x+F(Ee[0],q.width),ue=q.y+F(Ee[1],q.height);else{var Ae=K&&K.calculateTextPosition?K.calculateTextPosition(s,Q,q):o.calculateTextPosition(s,Q,q);ce=Ae.x,ue=Ae.y,ye=ye||Ae.textAlign,xe=xe||Ae.textVerticalAlign}var Re=Q.textOffset;Re&&(ce+=Re[0],ue+=Re[1])}return W=W||{},W.baseX=ce,W.baseY=ue,W.textAlign=ye,W.textVerticalAlign=xe,W}function L(W,K,Q){return W[K]=i(W,K,Q),W[K]}function I(W,K){return W==null||K<=0||W==="transparent"||W==="none"?null:W.image||W.colorStops?"#000":W}function B(W){return W==null||W==="none"?null:W.image||W.colorStops?"#000":W}function F(W,K){return typeof W=="string"?W.lastIndexOf("%")>=0?parseFloat(W)/100*K:parseFloat(W):W}function V(W,K,Q){return K==="right"?W-Q[1]:K==="center"?W+Q[3]/2-Q[1]/2:W+Q[3]}function X(W,K){return W!=null&&(W||K.textBackgroundColor||K.textBorderWidth&&K.textBorderColor||K.textPadding)}J.normalizeTextStyle=p,J.renderText=A,J.getBoxPosition=v,J.getStroke=I,J.getFill=B,J.parsePercent=F,J.needDrawText=X},qH13:function(ie,J,E){var Y=E("ItGF"),U=E("QBsz"),D=U.applyTransform,k=E("mFDi"),u=E("Qe9p"),t=E("6GrX"),R=E("pzxd"),o=E("ni6a"),y=E("Gev7"),g=E("Dagg"),i=E("dqUG"),x=E("y+Vt"),T=E("IMiH"),m=E("QuXc"),S=E("06Qe"),P=T.CMD,h=Math.round,l=Math.sqrt,s=Math.abs,c=Math.cos,p=Math.sin,b=Math.max;if(!Y.canvasSupported){var A=",",O="progid:DXImageTransform.Microsoft",_=21600,f=_/2,n=1e5,r=1e3,d=function(Pe){Pe.style.cssText="position:absolute;left:0;top:0;width:1px;height:1px;",Pe.coordsize=_+","+_,Pe.coordorigin="0,0"},w=function(Pe){return String(Pe).replace(/&/g,"&").replace(/"/g,""")},C=function(Pe,ze,Ce){return"rgb("+[Pe,ze,Ce].join(",")+")"},v=function(Pe,ze){ze&&Pe&&ze.parentNode!==Pe&&Pe.appendChild(ze)},L=function(Pe,ze){ze&&Pe&&ze.parentNode===Pe&&Pe.removeChild(ze)},I=function(Pe,ze,Ce){return(parseFloat(Pe)||0)*n+(parseFloat(ze)||0)*r+Ce},B=R.parsePercent,F=function(Pe,ze,Ce){var Le=u.parse(ze);Ce=+Ce,isNaN(Ce)&&(Ce=1),Le&&(Pe.color=C(Le[0],Le[1],Le[2]),Pe.opacity=Ce*Le[3])},V=function(Pe){var ze=u.parse(Pe);return[C(ze[0],ze[1],ze[2]),ze[3]]},X=function(Pe,ze,Ce){var Le=ze.fill;if(Le!=null)if(Le instanceof m){var He,Be=0,bt=[0,0],ct=0,Ot=1,zt=Ce.getBoundingRect(),Mt=zt.width,wt=zt.height;if(Le.type==="linear"){He="gradient";var kt=Ce.transform,qt=[Le.x*Mt,Le.y*wt],Lt=[Le.x2*Mt,Le.y2*wt];kt&&(D(qt,qt,kt),D(Lt,Lt,kt));var vt=Lt[0]-qt[0],lt=Lt[1]-qt[1];Be=Math.atan2(vt,lt)*180/Math.PI,Be<0&&(Be+=360),Be<1e-6&&(Be=0)}else{He="gradientradial";var qt=[Le.x*Mt,Le.y*wt],kt=Ce.transform,Tt=Ce.scale,ht=Mt,pt=wt;bt=[(qt[0]-zt.x)/ht,(qt[1]-zt.y)/pt],kt&&D(qt,qt,kt),ht/=Tt[0]*_,pt/=Tt[1]*_;var qe=b(ht,pt);ct=2*0/qe,Ot=2*Le.r/qe-ct}var $e=Le.colorStops.slice();$e.sort(function(Ke,he){return Ke.offset-he.offset});for(var Ye=$e.length,Ct=[],Wt=[],en=0;en=2){var En=Ct[0][0],mt=Ct[1][0],Ze=Ct[0][1]*ze.opacity,st=Ct[1][1]*ze.opacity;Pe.type=He,Pe.method="none",Pe.focus="100%",Pe.angle=Be,Pe.color=En,Pe.color2=mt,Pe.colors=Wt.join(","),Pe.opacity=st,Pe.opacity2=Ze}He==="radial"&&(Pe.focusposition=bt.join(","))}else F(Pe,Le,ze.opacity)},W=function(Pe,ze){ze.lineDash&&(Pe.dashstyle=ze.lineDash.join(" ")),ze.stroke!=null&&!(ze.stroke instanceof m)&&F(Pe,ze.stroke,ze.opacity)},K=function(Pe,ze,Ce,Le){var He=ze==="fill",Be=Pe.getElementsByTagName(ze)[0];Ce[ze]!=null&&Ce[ze]!=="none"&&(He||!He&&Ce.lineWidth)?(Pe[He?"filled":"stroked"]="true",Ce[ze]instanceof m&&L(Pe,Be),Be||(Be=S.createNode(ze)),He?X(Be,Ce,Le):W(Be,Ce),v(Pe,Be)):(Pe[He?"filled":"stroked"]="false",L(Pe,Be))},Q=[[],[],[]],q=function(Pe,ze){var Ce=P.M,Le=P.C,He=P.L,Be=P.A,bt=P.Q,ct=[],Ot,zt,Mt,wt,kt,qt,Lt=Pe.data,vt=Pe.len();for(wt=0;wt.01?he&&(De+=270/_):Math.abs(nt-En)<1e-4?he&&Detn?Tt-=270/_:Tt+=270/_:he&&ntEn?lt+=270/_:lt-=270/_),ct.push(et,h(((tn-mt)*Wt+Ye)*_-f),A,h(((En-Ze)*en+Ct)*_-f),A,h(((tn+mt)*Wt+Ye)*_-f),A,h(((En+Ze)*en+Ct)*_-f),A,h((De*Wt+Ye)*_-f),A,h((nt*en+Ct)*_-f),A,h((lt*Wt+Ye)*_-f),A,h((Tt*en+Ct)*_-f)),kt=lt,qt=Tt;break;case P.R:var ot=Q[0],_t=Q[1];ot[0]=Lt[wt++],ot[1]=Lt[wt++],_t[0]=ot[0]+Lt[wt++],_t[1]=ot[1]+Lt[wt++],ze&&(D(ot,ot,ze),D(_t,_t,ze)),ot[0]=h(ot[0]*_-f),_t[0]=h(_t[0]*_-f),ot[1]=h(ot[1]*_-f),_t[1]=h(_t[1]*_-f),ct.push(" m ",ot[0],A,ot[1]," l ",_t[0],A,ot[1]," l ",_t[0],A,_t[1]," l ",ot[0],A,_t[1]);break;case P.Z:ct.push(" x ")}if(Ot>0){ct.push(zt);for(var at=0;atEe&&(xe=0,ye={});var Ce=Ae.style,Le;try{Ce.font=Pe,Le=Ce.fontFamily.split(",")[0]}catch(He){}ze={style:Ce.fontStyle||ue,variant:Ce.fontVariant||ue,weight:Ce.fontWeight||ue,size:parseFloat(Ce.fontSize||12)|0,family:Le||"Microsoft YaHei"},ye[Pe]=ze,xe++}return ze},ae;t.$override("measureText",function(Pe,ze){var Ce=S.doc;ae||(ae=Ce.createElement("div"),ae.style.cssText="position:absolute;top:-20000px;left:0;padding:0;margin:0;border:none;white-space:pre;",S.doc.body.appendChild(ae));try{ae.style.font=ze}catch(Le){}return ae.innerHTML="",ae.appendChild(Ce.createTextNode(Pe)),{width:ae.offsetWidth}});for(var pe=new k,Z=function(Pe,ze,Ce,Le){var He=this.style;this.__dirty&&R.normalizeTextStyle(He,!0);var Be=He.text;if(Be!=null&&(Be+=""),!Be)return;if(He.rich){var bt=t.parseRichText(Be,He);Be=[];for(var ct=0;ct=0&&(this.delFromStorage(o),this._roots.splice(x,1),o instanceof D&&o.delChildrenFromStorage(this))},addToStorage:function(o){return o&&(o.__storage=this,o.dirty(!1)),this},delFromStorage:function(o){return o&&(o.__storage=null),this},dispose:function(){this._renderList=this._roots=null},displayableSortFunc:u};var R=t;ie.exports=R},r7jV:function(ie,J){ie.exports="data:image/png;base64,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"},rA99:function(ie,J,E){var Y=E("y+Vt"),U=E("QBsz"),D=E("Sj9i"),k=D.quadraticSubdivide,u=D.cubicSubdivide,t=D.quadraticAt,R=D.cubicAt,o=D.quadraticDerivativeAt,y=D.cubicDerivativeAt,g=[];function i(T,m,S){var P=T.cpx2,h=T.cpy2;return P===null||h===null?[(S?y:R)(T.x1,T.cpx1,T.cpx2,T.x2,m),(S?y:R)(T.y1,T.cpy1,T.cpy2,T.y2,m)]:[(S?o:t)(T.x1,T.cpx1,T.x2,m),(S?o:t)(T.y1,T.cpy1,T.y2,m)]}var x=Y.extend({type:"bezier-curve",shape:{x1:0,y1:0,x2:0,y2:0,cpx1:0,cpy1:0,percent:1},style:{stroke:"#000",fill:null},buildPath:function(T,m){var S=m.x1,P=m.y1,h=m.x2,l=m.y2,s=m.cpx1,c=m.cpy1,p=m.cpx2,b=m.cpy2,A=m.percent;if(A===0)return;T.moveTo(S,P),p==null||b==null?(A<1&&(k(S,s,h,A,g),s=g[1],h=g[2],k(P,c,l,A,g),c=g[1],l=g[2]),T.quadraticCurveTo(s,c,h,l)):(A<1&&(u(S,s,p,h,A,g),s=g[1],p=g[2],h=g[3],u(P,c,b,l,A,g),c=g[1],b=g[2],l=g[3]),T.bezierCurveTo(s,c,p,b,h,l))},pointAt:function(T){return i(this.shape,T,!1)},tangentAt:function(T){var m=i(this.shape,T,!0);return U.normalize(m,m)}});ie.exports=x},rHrb:function(ie,J,E){"use strict";Object.defineProperty(J,"__esModule",{value:!0}),J.CopyToClipboard=void 0;var Y=D(E("q1tI")),U=D(E("+QRC"));function D(s){return s&&s.__esModule?s:{default:s}}function k(s){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?k=function(p){return typeof p}:k=function(p){return p&&typeof Symbol=="function"&&p.constructor===Symbol&&p!==Symbol.prototype?"symbol":typeof p},k(s)}function u(s,c){var p=Object.keys(s);if(Object.getOwnPropertySymbols){var b=Object.getOwnPropertySymbols(s);c&&(b=b.filter(function(A){return Object.getOwnPropertyDescriptor(s,A).enumerable})),p.push.apply(p,b)}return p}function t(s){for(var c=1;c=0)continue;if(!Object.prototype.propertyIsEnumerable.call(s,b))continue;p[b]=s[b]}}return p}function o(s,c){if(s==null)return{};var p={},b=Object.keys(s),A,O;for(O=0;O=0)continue;p[A]=s[A]}return p}function y(s,c){if(!(s instanceof c))throw new TypeError("Cannot call a class as a function")}function g(s,c){for(var p=0;p=7){C.b.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}Ct(nt.target.value)}})),m.a.createElement("div",{className:"mt10 font14"},m.a.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),m.a.createElement(L.a.Group,{value:Nt,onChange:function(nt){return tn(nt.target.value)}},m.a.createElement(L.a,{value:F.Manager},"\u7BA1\u7406\u4EBA\u5458"),m.a.createElement(L.a,{value:F.Developer},"\u5F00\u53D1\u4EBA\u5458"),m.a.createElement(L.a,{value:F.Reporter},"\u62A5\u544A\u4EBA\u5458"))))))},X=V,W=E("Jky8"),K=E("6Fuo"),Q=E.n(K),q=E("NLgs"),ce;(function(vt){vt.Projects="projects",vt.Shixuns="shixuns",vt.Classrooms="classrooms"})(ce||(ce={}));var ue;(function(vt){vt.Classrooms="classrooms",vt.Shixuns="shixuns",vt.Paths="paths",vt.Projects="projects",vt.Videos="videos",vt.Topics="topics"})(ue||(ue={}));var ye=function(lt){var Tt,ht,pt,qe,$e,Ye,Ct,Wt,en=lt.homePage,Nt=lt.user,tn=lt.globalSetting,En=lt.loading,mt=lt.dispatch,Ze=lt.location,st=Object(u.a)(lt,["homePage","user","globalSetting","loading","dispatch","location"]),Ke=Object(T.useState)(),he=Object(k.a)(Ke,2),De=he[0],nt=he[1],et=Object(T.useState)(),ot=Object(k.a)(et,2),_t=ot[0],at=ot[1],gt=function(G){var $;if(!Object(q.e)(mt))return;if(G===ce.Projects&&!(($=Nt.userInfo)!==null&&$!==void 0&&$.email)){C.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}G===ce.Classrooms?nt(!0):G===ce.Projects&&at(!0)},Ht=function(G,$){var de;if(!Object(q.e)(mt))return;if($===ce.Projects&&!((de=Nt.userInfo)!==null&&de!==void 0&&de.email)){C.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}if($===ce.Shixuns&&!Object(q.c)())return;G&&(window.location.href=G)},Zt=(Tt=(((ht=tn.setting)===null||ht===void 0?void 0:ht.navbar)||[]).find(function(H){return H.link==="/".concat(ue.Classrooms)}))===null||Tt===void 0?void 0:Tt.hidden,$t=(pt=(((qe=tn.setting)===null||qe===void 0?void 0:qe.navbar)||[]).find(function(H){return H.link==="/".concat(ue.Shixuns)}))===null||pt===void 0?void 0:pt.hidden,ne=($e=(((Ye=tn.setting)===null||Ye===void 0?void 0:Ye.navbar)||[]).find(function(H){return H.link==="/".concat(ue.Paths)}))===null||$e===void 0?void 0:$e.hidden;if(tn!=null&&(Ct=tn.setting)!==null&&Ct!==void 0&&Ct.is_local){var te;Nt!=null&&(te=Nt.userInfo)!==null&&te!==void 0&&te.is_shixun_marker||($t=!0)}var j=function(G){var $,de,Ie,Ue,ut,yt,St,jt,It,it,Vt,Ft,Bt,Dt,dn,bn,rn,cn;return m.a.createElement(m.a.Fragment,null,m.a.createElement(_.a,{justify:"space-around",className:"pt5 pb5"},m.a.createElement(n.a,{className:(($=Nt.userInfo)===null||$===void 0?void 0:$.user_identity)!=="\u5B66\u751F"?Q.a.joinCol:Q.a.hidden},((de=Nt.userInfo)===null||de===void 0?void 0:de.user_identity)!=="\u5B66\u751F"&&!Zt&&m.a.createElement(d.a.Item,G,m.a.createElement("a",{onClick:function(){return Ht("/classrooms/new")}},(Ie=Nt.userInfo)!==null&&Ie!==void 0&&Ie.main_site?"\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802":"\u65B0\u5EFA\u8BFE\u5802")),!$t&&m.a.createElement(d.a.Item,G,m.a.createElement("a",{onClick:function(){return Ht("/shixuns/new",ce.Shixuns)}},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE")),(((Ue=Nt.userInfo)===null||Ue===void 0?void 0:Ue.main_site)&&((ut=Nt.navigationInfo)===null||ut===void 0?void 0:ut.top)||!((yt=Nt.userInfo)!==null&&yt!==void 0&&yt.main_site)&&((St=Nt.navigationInfo)===null||St===void 0?void 0:St.top)&&!ne&&(((jt=Nt.userInfo)===null||jt===void 0?void 0:jt.admin)||((It=Nt.userInfo)===null||It===void 0?void 0:It.is_teacher)||((it=Nt.userInfo)===null||it===void 0?void 0:it.business)))&&((Vt=Nt.userInfo)===null||Vt===void 0?void 0:Vt.user_identity)!=="\u5B66\u751F"&&m.a.createElement(d.a.Item,G,m.a.createElement("a",{onClick:function(){return Ht("/paths/new")}},"\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!(tn!=null&&(Ft=tn.setting)!==null&&Ft!==void 0&&Ft.is_local)&&((Bt=Nt.userInfo)===null||Bt===void 0?void 0:Bt.main_site)&&m.a.createElement(d.a.Item,G,m.a.createElement("a",{onClick:function(){var Rn,mn;return Ht("".concat((Rn=Nt.navigationInfo)===null||Rn===void 0||((mn=Rn.top)===null||mn===void 0)?void 0:mn.old_url,"/projects/deposit/new"),ce.Projects)}},"\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE"))),((Dt=Nt.userInfo)===null||Dt===void 0?void 0:Dt.user_identity)!=="\u5B66\u751F"&&m.a.createElement(n.a,null,m.a.createElement("div",{className:Q.a.joinBoard})),m.a.createElement(n.a,{className:((dn=Nt.userInfo)===null||dn===void 0?void 0:dn.user_identity)!=="\u5B66\u751F"?Q.a.joinCol:Q.a.w90},!Zt&&m.a.createElement(d.a.Item,G,m.a.createElement("a",{onClick:function(){return gt(ce.Classrooms)}},(bn=Nt.userInfo)!==null&&bn!==void 0&&bn.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((rn=Nt.userInfo)===null||rn===void 0?void 0:rn.main_site)&&!(tn!=null&&(cn=tn.setting)!==null&&cn!==void 0&&cn.is_local)&&m.a.createElement(d.a.Item,G,m.a.createElement("a",{onClick:function(){return gt(ce.Projects)}},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))))};return m.a.createElement("section",null,m.a.createElement(A.a,{overlay:m.a.createElement(d.a,{className:((Wt=Nt.userInfo)===null||Wt===void 0?void 0:Wt.user_identity)!=="\u5B66\u751F"?"".concat(Q.a.rightMenu," ").concat(Q.a.joinMenu," mt10"):"".concat(Q.a.rightMenu," ").concat(Q.a.joinMenu," ").concat(Q.a.w140," mt10")},m.a.createElement(j,null)),placement:"bottomRight"},m.a.createElement("span",{style:{lineHeight:"inherit"},className:"iconfont icon-tianjiafangda c-white font18 current ml15 mr15"})),m.a.createElement(W.a,{visible:De,onCancel:function(){return nt(!1)}}),m.a.createElement(X,{visible:_t,onCancel:function(){return at(!1)}}))},xe=Object(h.a)(function(vt){var lt=vt.homePage,Tt=vt.loading,ht=vt.user,pt=vt.globalSetting;return{homePage:lt,user:ht,globalSetting:pt,loading:Tt.models.index}})(ye),Ee=E("vToQ"),Ae=E.n(Ee),Re=E("xKgJ"),ae=E("jb+D"),pe=E("m3rI"),Z=function(lt){var Tt,ht=RegExp("(^| )"+lt+"=([^;]+)(;|$)");return(Tt=document.cookie.match(ht))?decodeURIComponent(Tt[2]):null},fe=function(lt){var Tt=new Date;Tt.setTime(Tt.getTime()-1);var ht=Z(lt);ht!=null&&(document.cookie=lt+"="+ht+";expires="+Tt.toGMTString())},Me;(function(vt){vt.Classrooms="classrooms",vt.Shixuns="shixuns",vt.Paths="paths",vt.Projects="projects",vt.Videos="videos",vt.Topics="topics"})(Me||(Me={}));var be=function(lt){var Tt,ht,pt,qe,$e,Ye,Ct,Wt,en,Nt,tn,En=lt.homePage,mt=lt.user,Ze=lt.globalSetting,st=lt.loading,Ke=lt.dispatch,he=lt.shixunHomeworks,De=lt.location,nt=lt.payload,et=nt===void 0?{}:nt,ot=Object(u.a)(lt,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),_t=(Tt=(((ht=Ze.setting)===null||ht===void 0?void 0:ht.navbar)||[]).find(function(j){return j.link==="/".concat(Me.Classrooms)}))===null||Tt===void 0?void 0:Tt.hidden,at=(pt=(((qe=Ze.setting)===null||qe===void 0?void 0:qe.navbar)||[]).find(function(j){return j.link==="/".concat(Me.Shixuns)}))===null||pt===void 0?void 0:pt.hidden,gt=($e=(((Ye=Ze.setting)===null||Ye===void 0?void 0:Ye.navbar)||[]).find(function(j){return j.link==="/".concat(Me.Paths)}))===null||$e===void 0?void 0:$e.hidden,Ht=((Ct=mt.userInfo)===null||Ct===void 0?void 0:Ct.admin)||((Wt=mt.userInfo)===null||Wt===void 0?void 0:Wt.business)||((en=mt.userInfo)===null||en===void 0?void 0:en.is_shixun_marker)||((Nt=mt.userInfo)===null||Nt===void 0?void 0:Nt.is_teacher)||((tn=mt.userInfo)===null||tn===void 0?void 0:tn.user_identity)!=="\u5B66\u751F",Zt=function(){if(Object(B.p)())return m.a.createElement(d.a,{className:"".concat(Ae.a.rightMenu," ").concat(Ae.a.menuWrap)},m.a.createElement(d.a.Item,null,m.a.createElement(P.a,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")));var H,G,$,de,Ie,Ue,ut,yt,St,jt,It,it,Vt,Ft,Bt,Dt,dn,bn,rn,cn,An,Rn,mn,kn,Kn,xn;return m.a.createElement(d.a,{className:"".concat(Ae.a.rightMenu," ").concat(Ae.a.menuWrap)},m.a.createElement(d.a.Item,null,m.a.createElement(P.a,{to:"/users/".concat((H=mt.userInfo)===null||H===void 0?void 0:H.login,"/classrooms")},"\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")),!_t&&m.a.createElement(d.a.Item,null,m.a.createElement(P.a,{to:"/users/".concat((G=mt.userInfo)===null||G===void 0?void 0:G.login,"/classrooms")},($=mt.userInfo)!==null&&$!==void 0&&$.main_site?"\u6211\u7684\u6559\u5B66\u8BFE\u5802":"\u6211\u7684\u8BFE\u5802")),!at&&m.a.createElement(d.a.Item,null,m.a.createElement(P.a,{to:"/users/".concat((de=mt.userInfo)===null||de===void 0?void 0:de.login,"/shixuns")},"\u6211\u7684\u5B9E\u8DF5\u9879\u76EE")),!gt&&m.a.createElement(d.a.Item,null,m.a.createElement(P.a,{to:"/users/".concat((Ie=mt.userInfo)===null||Ie===void 0?void 0:Ie.login,"/paths")},(Ue=mt.userInfo)!==null&&Ue!==void 0&&Ue.main_site?"\u6211\u7684\u5B9E\u8DF5\u8BFE\u7A0B":"\u6211\u7684\u8BFE\u7A0B")),((ut=mt.userInfo)===null||ut===void 0?void 0:ut.main_site)&&!((yt=Ze.setting)!==null&&yt!==void 0&&yt.is_local)&&m.a.createElement(d.a.Item,null,m.a.createElement(P.a,{to:"/users/".concat((St=mt.userInfo)===null||St===void 0?void 0:St.login,"/projects")},"\u6211\u7684\u5F00\u53D1\u9879\u76EE")),((jt=mt.userInfo)===null||jt===void 0?void 0:jt.user_identity)!=="\u5B66\u751F"&&m.a.createElement(d.a.Item,null,m.a.createElement(P.a,{to:"/users/".concat((It=mt.userInfo)===null||It===void 0?void 0:It.login,"/teach-group")},"\u6211\u7684\u6559\u7814\u56E2\u961F")),((it=mt.userInfo)===null||it===void 0?void 0:it.user_identity)!=="\u5B66\u751F"&&m.a.createElement(d.a.Item,null,m.a.createElement(P.a,{to:"/users/".concat((Vt=mt.userInfo)===null||Vt===void 0?void 0:Vt.login,"/vspaces")},"\u6211\u7684\u865A\u62DF\u793E\u533A")),((Ft=mt.userInfo)===null||Ft===void 0?void 0:Ft.user_identity)!=="\u5B66\u751F"&&m.a.createElement(d.a.Item,null,m.a.createElement("a",{onClick:function(){if(!Object(q.e)(Ke))return;h.d.push("/problemset")}},"\u8BD5\u9898\u5E93")),Ht&&m.a.createElement(d.a.Item,null,m.a.createElement("a",{onClick:function(){if(!Object(q.e)(Ke))return;h.d.push("/paperlibrary")}},"\u8BD5\u5377\u5E93")),((Bt=mt.navigationInfo)===null||Bt===void 0||((Dt=Bt.top)===null||Dt===void 0)?void 0:Dt.customer_management_url)&&m.a.createElement(d.a.Item,null,m.a.createElement("a",{href:(dn=mt.navigationInfo)===null||dn===void 0||((bn=dn.top)===null||bn===void 0)?void 0:bn.customer_management_url},"\u5BA2\u6237\u7BA1\u7406")),((rn=mt.navigationInfo)===null||rn===void 0||((cn=rn.top)===null||cn===void 0)?void 0:cn.college_identifier)&&m.a.createElement(d.a.Item,null,m.a.createElement(P.a,{to:"/colleges/".concat((An=mt.navigationInfo)===null||An===void 0||((Rn=An.top)===null||Rn===void 0)?void 0:Rn.college_identifier,"/statistics")},"\u5B66\u9662\u7EDF\u8BA1")),((mn=mt.navigationInfo)===null||mn===void 0||((kn=mn.top)===null||kn===void 0)?void 0:kn.laboratory_admin_url)&&m.a.createElement(d.a.Item,null,m.a.createElement("a",{href:(Kn=mt.navigationInfo)===null||Kn===void 0||((xn=Kn.top)===null||xn===void 0)?void 0:xn.laboratory_admin_url},"\u540E\u53F0\u7BA1\u7406")),m.a.createElement(d.a.Item,null,m.a.createElement(P.a,{onClick:function(){localStorage.getItem("Noviceguide")==="0"||Ke({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:m.a.createElement("div",null,"OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002")}})},to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")),m.a.createElement(d.a.Item,{className:Ae.a.exit},m.a.createElement("a",{onClick:Object(D.a)(x.a.mark(function jn(){var fn;return x.a.wrap(function(on){for(;;)switch(on.prev=on.next){case 0:return on.next=2,Object(ae.c)({});case 2:fn=on.sent,(fn==null?void 0:fn.status)===1&&(Ke({type:"user/getUserInfo",payload:Object(t.a)({},et)}),Ke({type:"user/getNavigationInfo",payload:Object(t.a)({},et)}),fe("autologin_trustie"),fe("_educoder_session"),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),C.b.success(fn==null?void 0:fn.message),h.d.replace("/"));case 4:case"end":return on.stop()}},jn)}))},"\u9000\u51FA")))};if(Object(Re.p)()){var $t,ne;return m.a.createElement(A.a,{className:"".concat(Ae.a.height67," pr25"),overlay:Zt,placement:"bottomRight"},m.a.createElement("section",null,m.a.createElement("aside",null,m.a.createElement("div",{className:he.actionTabs.type===1?Ae.a.classromediv:""},m.a.createElement("img",{className:"".concat(Ae.a.userPic," current ml15"),src:"".concat(pe.a===null||pe.a===void 0?void 0:pe.a.IMG_SERVER,"/images/").concat(($t=mt.userInfo)===null||$t===void 0?void 0:$t.image_url),alt:"",onClick:function(){var H;return h.d.push(Object(B.p)()?"/account/profile":"/users/".concat((H=mt.userInfo)===null||H===void 0?void 0:H.login,"/classrooms"))}}),Object(B.p)()&&m.a.createElement("span",{className:"ml10 font16"},(ne=mt.userInfo)===null||ne===void 0?void 0:ne.username)))))}else{var te;return m.a.createElement("div",{className:"font15 mr15 ".concat(Ze.isIlearning?Ae.a.login:"")},m.a.createElement("span",{className:"ml10 mr5 current c-white",onClick:function(){Ke({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55"),!((te=Ze.setting)!==null&&te!==void 0&&te.close_register)&&m.a.createElement(m.a.Fragment,null,m.a.createElement("span",{className:"ml5 mr5"},"|"),m.a.createElement(P.a,{to:"/user/register",className:"ml5 current c-white pr25"},"\u6CE8\u518C")))}},Ge=Object(h.a)(function(vt){var lt=vt.homePage,Tt=vt.loading,ht=vt.user,pt=vt.globalSetting,qe=vt.shixunHomeworks;return{homePage:lt,user:ht,globalSetting:pt,shixunHomeworks:qe,loading:Tt.models.index}})(be),ft=E("+L6B"),Pe=E("2/Rp"),ze=E("Cs+z"),Ce=E.n(ze),Le=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],He=function(lt){var Tt=lt.homePage,ht=lt.user,pt=lt.globalSetting,qe=lt.loading,$e=lt.dispatch,Ye=lt.location,Ct=lt.text,Wt=lt.shixunHomeworks,en=lt.payload,Nt=en===void 0?{}:en,tn=Object(u.a)(lt,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]),En=Object(T.useState)("none"),mt=Object(k.a)(En,2),Ze=mt[0],st=mt[1];return Object(T.useEffect)(function(){Wt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&st("flex")},[Wt.actionTabs.key]),Object(T.useEffect)(function(){Wt.actionTabs.key==="\u9690\u85CF"&&(st("none"),localStorage.setItem("Noviceguide","0"))},[Wt.actionTabs.key]),m.a.createElement("div",{style:{display:Ze,background:"#fff",width:"100%",height:"200px",position:"fixed",bottom:"0px",boxShadow:"0px -4px 6px 0px rgba(204, 204, 204, 0.2)",zIndex:"999"}},m.a.createElement("div",{style:{margin:"0 auto",width:"1200px"}},m.a.createElement("img",{src:Ce.a,style:{position:"absolute",top:"-32px"}}),m.a.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},Wt.actionTabs.text),Wt.actionTabs.type===9?m.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},m.a.createElement(Pe.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),st("none"),$e({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u5446\u4F1A\u89C1\uFF0C\u6709\u4E8B\u547C\u6211")):m.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},m.a.createElement(Pe.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),$e({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),st("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765"))))},Be=Object(h.a)(function(vt){var lt=vt.homePage,Tt=vt.loading,ht=vt.user,pt=vt.globalSetting,qe=vt.shixunHomeworks;return{homePage:lt,user:ht,globalSetting:pt,loading:Tt.models.index,shixunHomeworks:qe}})(He),bt=E("498V"),ct=E.n(bt),Ot=g.a.Header,zt=o.a.Search;function Mt(){var vt,lt,Tt=window.location.pathname,ht=Tt.split("/"),pt={};return ht[1]=="classrooms"&&ht.length>3&&!((vt=ht[4])!==null&&vt!==void 0&&vt.includes("newgold"))&&!((lt=ht[5])!==null&<!==void 0&<.includes("newgold"))&&ht[2]!=="coursesId"&&(pt.course_id=ht[2]),ht[1]==="shixuns"&&ht.length>3&&(pt.objective_type="shixun",pt.objective_id=ht[2]),ht[1]==="paths"&&ht.length>3&&(pt.objective_type="path",pt.objective_id=ht[2]),Object(t.a)(Object(t.a)({},pt),{school:1})}var wt={\u9996\u9875:"/","/paths":{link:"/paths",key:1},"/shixuns":{link:"/shixuns",key:2},"/classrooms":{link:"/classrooms",key:3},"/competitions":{link:"/competitions",key:4},"/moop_cases":{link:"/moop_cases",key:5},"/forums":{link:"/forums",key:6},"/recruitment":{link:"/competitions/index",key:7},"/three":{link:"/three",key:7}},kt=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],qt=function(lt){var Tt,ht=lt.homePage,pt=lt.user,qe=lt.globalSetting,$e=lt.loading,Ye=lt.dispatch,Ct=lt.location,Wt=lt.isLogin,en=Wt===void 0?!1:Wt,Nt=lt.shixunHomeworks,tn=Object(u.a)(lt,["homePage","user","globalSetting","loading","dispatch","location","isLogin","shixunHomeworks"]),En=Object(S.g)(),mt=Object(T.useState)(!1),Ze=Object(k.a)(mt,2),st=Ze[0],Ke=Ze[1],he=Object(T.useState)(-1),De=Object(k.a)(he,2),nt=De[0],et=De[1],ot=Object(T.useState)(!1),_t=Object(k.a)(ot,2),at=_t[0],gt=_t[1],Ht=Mt(),Zt=Ct.pathname;Object(T.useEffect)(function(){Ye({type:"user/getNavigationInfo",payload:Object(t.a)({},Ht)})},[qe.name]),Object(T.useEffect)(function(){Nt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(kt!=null&&kt.includes(Ct==null?void 0:Ct.pathname)||(Ct==null?void 0:Ct.pathname.indexOf("/classrooms"))===0||Ye({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[Ct.pathname]),Object(T.useEffect)(function(){Nt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||(Nt.actionTabs.key||localStorage.setItem("Noviceguide","0"))},[Nt.actionTabs.key]),Object(T.useEffect)(function(){if(qe!=null&&qe.setting){var Ue,ut;if(qe==null||((Ue=qe.setting)===null||Ue===void 0||((ut=Ue.navbar)===null||ut===void 0))||ut.map(function(St,jt){Ct.pathname.indexOf(St.link)>-1&&et(jt)}),nt===-1)Object(B.T)(qe.setting.name);else{var yt;Object(B.T)(((yt=qe.setting.navbar[nt])===null||yt===void 0?void 0:yt.name)||qe.setting.name)}}},[qe==null?void 0:qe.setting]);var $t=Object(T.useMemo)(function(){var Ue;if(qe!=null&&(Ue=qe.setting)!==null&&Ue!==void 0&&Ue.nav_logo_url){var ut;return"".concat(pe.a.IMG_SERVER,"/").concat(qe==null||((ut=qe.setting)===null||ut===void 0)?void 0:ut.nav_logo_url)}else return"".concat(pe.a.IMG_SERVER,"/images/avatars/LaboratorySetting/1nav?t=").concat(new Date().getTime())},[qe==null||((Tt=qe.setting)===null||Tt===void 0)?void 0:Tt.nav_logo_url]);function ne(Ue){En.push("/search?value="+Ue)}var te=function(){return st?m.a.createElement("div",{onBlur:function(){setTimeout(function(){Ke(!1)},300)}},m.a.createElement(zt,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:ne,autoFocus:!0})):m.a.createElement("span",{className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:function(){En.push("/search?value=")}})},j=function(){var Ue=Object(D.a)(x.a.mark(function ut(yt){var St,jt,It;return x.a.wrap(function(Vt){for(;;)switch(Vt.prev=Vt.next){case 0:return yt.preventDefault(),Vt.next=3,Object(ae.n)();case 3:jt=Vt.sent,jt!=null&&(St=jt.data)!==null&&St!==void 0&&St.engineer_url?document.location.href=jt==null||((It=jt.data)===null||It===void 0)?void 0:It.engineer_url:(jt==null?void 0:jt.status)!=401&>(!0);case 5:case"end":return Vt.stop()}},ut)}));return function(yt){return Ue.apply(this,arguments)}}();if(qe.showHeader&&qe.showHeaderFooter){var H,G,$,de,Ie;return m.a.createElement(g.a,{className:"".concat(qe.isIlearning?c.a["header-iearning"]:c.a.header," ").concat(qe.showHeaderFixed?c.a.headerFixed:"")},m.a.createElement(Ot,{className:"header"},m.a.createElement("section",{className:c.a["edu-menu"]},(!!qe.isIlearning||!!qe.isPaZhou)&&m.a.createElement(P.a,{style:{display:"flex",alignItems:"center"},onClick:function(){Ye({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},m.a.createElement("img",{className:c.a.logo,title:(H=qe.setting)===null||H===void 0?void 0:H.name,src:qe.isPaZhou?$t:ct.a||$t}),!qe.isPaZhou&&m.a.createElement("span",{className:c.a.title},"\u6DF7\u5408\u589E\u5F3A\u667A\u6167\u6559\u80B2i-Learning\u5E73\u53F0")),m.a.createElement("ul",{className:"".concat(c.a.menu," ").concat(Object(B.p)()&&"ml0")},Object(B.p)()&&m.a.createElement("li",null,m.a.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!Object(B.p)()&&qe.setting&&qe.setting.navbar.map(function(Ue,ut){if(!Ue.hidden)return m.a.createElement("li",{key:ut,className:nt===ut?c.a.actived:""},(Ue==null?void 0:Ue.name)==="\u6559\u5B66\u8BFE\u5802"&&m.a.createElement(P.a,{onClick:function(){localStorage.getItem("Noviceguide")==="0"||Ye({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:m.a.createElement("div",null,"\u975E\u5E38\u68D2\uFF0C\u54B1\u4EEC\u5DF2\u7ECF\u5230\u8FBE\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u5E73\u53F0\u4E0A\u5DF2\u7ECF\u6709\u51E0\u5343\u4F4D\u8001\u5E08\u521B\u5EFA\u4E86\u81EA\u5DF1\u7684\u6559\u5B66\u8BFE\u5802\uFF0C\u4F60\u4E5F\u53EF\u4EE5\u8F7B\u677E\u5B8C\u6210\u54DF\uFF01\u73B0\u5728\u8BF7\u60A8\u70B9\u51FB\u9875\u9762\u4E0A \u201C\u65B0\u5EFA\u8BFE\u5802\u201D\u6309\u94AE\u5F00\u59CB\u65B0\u5EFA\u81EA\u5DF1\u7684\u8BFE\u5802~")}})},className:Nt.actionTabs.type===4?c.a.classromediv:"",dangerouslySetInnerHTML:{__html:Ue.name},to:Ue.link}),(Ue==null?void 0:Ue.name)!="\u6559\u5B66\u8BFE\u5802"&&Ue.link.indexOf("http")<0&&m.a.createElement(P.a,{onClick:function(){Ye({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},dangerouslySetInnerHTML:{__html:Ue.name},to:Ue.link,target:Ue.link.indexOf("http")>-1?"_blank":"_self"}),(Ue==null?void 0:Ue.name)!="\u6559\u5B66\u8BFE\u5802"&&Ue.link.indexOf("http")>-1&&m.a.createElement("a",{target:Ue.link.indexOf("http")>-1?"_blank":"_self",dangerouslySetInnerHTML:{__html:Ue.name},href:Ue.link}))})),m.a.createElement("div",{className:"search-bar",style:{flex:qe.isIlearning?"initial":"1 0 auto"}},!Object(B.p)()&&!(qe!=null&&qe.isIlearning)&&m.a.createElement(m.a.Fragment,null,m.a.createElement(te,null),!en&&m.a.createElement(xe,null),!en&&!!(pt!=null&&(G=pt.userInfo)!==null&&G!==void 0&&G.login)&&m.a.createElement(P.a,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:"/messages/".concat(pt==null||(($=pt.userInfo)===null||$===void 0)?void 0:$.login,"/user_tidings")},(pt==null||((de=pt.navigationInfo)===null||de===void 0||((Ie=de.top)===null||Ie===void 0))?void 0:Ie.new_message)&&m.a.createElement("span",{className:c.a.newslight}))),!en&&m.a.createElement(Ge,{payload:Ht}))),m.a.createElement(U.a,{centered:!0,destroyOnClose:!0,visible:at,title:"\u63D0\u793A",width:"500px",okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(B.O)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:function(){return gt(!1)}},m.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},m.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650"),m.a.createElement("img",{src:l.B,width:200,height:200}),m.a.createElement("p",null,"\u7FA4\u53F7\uFF1A693542422 ")))),m.a.createElement(Be,null))}else return m.a.createElement(m.a.Fragment,null)},Lt=J.a=Object(h.a)(function(vt){var lt=vt.homePage,Tt=vt.loading,ht=vt.user,pt=vt.globalSetting,qe=vt.shixunHomeworks;return{homePage:lt,user:ht,globalSetting:pt,loading:Tt.models.index,shixunHomeworks:qe}})(qt)},"sW+o":function(ie,J,E){var Y=E("SrGk"),U=E("bYtY"),D=E("SUKs"),k=E("Qe9p");function u(R,o){Y.call(this,R,o,["linearGradient","radialGradient"],"__gradient_in_use__")}U.inherits(u,Y),u.prototype.addWithoutUpdate=function(R,o){if(o&&o.style){var y=this;U.each(["fill","stroke"],function(g){if(o.style[g]&&(o.style[g].type==="linear"||o.style[g].type==="radial")){var i=o.style[g],x=y.getDefs(!0),T;i._dom?(T=i._dom,x.contains(i._dom)||y.addDom(T)):T=y.add(i),y.markUsed(o);var m=T.getAttribute("id");R.setAttribute(g,"url(#"+m+")")}})}},u.prototype.add=function(R){var o;if(R.type==="linear")o=this.createElement("linearGradient");else if(R.type==="radial")o=this.createElement("radialGradient");else return D("Illegal gradient type."),null;return R.id=R.id||this.nextId++,o.setAttribute("id","zr"+this._zrId+"-gradient-"+R.id),this.updateDom(R,o),this.addDom(o),o},u.prototype.update=function(R){var o=this;Y.prototype.update.call(this,R,function(){var y=R.type,g=R._dom.tagName;y==="linear"&&g==="linearGradient"||y==="radial"&&g==="radialGradient"?o.updateDom(R,R._dom):(o.removeDom(R),o.add(R))})},u.prototype.updateDom=function(R,o){if(R.type==="linear")o.setAttribute("x1",R.x),o.setAttribute("y1",R.y),o.setAttribute("x2",R.x2),o.setAttribute("y2",R.y2);else if(R.type==="radial")o.setAttribute("cx",R.x),o.setAttribute("cy",R.y),o.setAttribute("r",R.r);else{D("Illegal gradient type.");return}R.global?o.setAttribute("gradientUnits","userSpaceOnUse"):o.setAttribute("gradientUnits","objectBoundingBox"),o.innerHTML="";for(var y=R.colorStops,g=0,i=y.length;g-1)){var m=k.parse(T)[3],S=k.toHex(T);x.setAttribute("stop-color","#"+S),x.setAttribute("stop-opacity",m)}else x.setAttribute("stop-color",y[g].color);o.appendChild(x)}R._dom=o},u.prototype.markUsed=function(R){if(R.style){var o=R.style.fill;o&&o._dom&&Y.prototype.markUsed.call(this,o._dom),o=R.style.stroke,o&&o._dom&&Y.prototype.markUsed.call(this,o._dom)}};var t=u;ie.exports=t},smSa:function(ie,J,E){ie.exports=E.p+"static/s1.02adde28.png"},t23M:function(ie,J,E){"use strict";var Y=E("VTBJ"),U=E("1OyB"),D=E("vuIU"),k=E("Ji7U"),u=E("LK+K"),t=E("q1tI"),R=E.n(t),o=E("m+aA"),y=E("Zm9Q"),g=E("Kwbf"),i=E("c+Xe"),x=E("bdgK"),T="rc-observer-key",m=function(S){Object(k.a)(h,S);var P=Object(u.a)(h);function h(){var l;return Object(U.a)(this,h),l=P.apply(this,arguments),l.resizeObserver=null,l.childNode=null,l.currentElement=null,l.state={width:0,height:0,offsetHeight:0,offsetWidth:0},l.onResize=function(s){var c=l.props.onResize,p=s[0].target,b=p.getBoundingClientRect(),A=b.width,O=b.height,_=p.offsetWidth,f=p.offsetHeight,n=Math.floor(A),r=Math.floor(O);if(l.state.width!==n||l.state.height!==r||l.state.offsetWidth!==_||l.state.offsetHeight!==f){var d={width:n,height:r,offsetWidth:_,offsetHeight:f};l.setState(d),c&&Promise.resolve().then(function(){c(Object(Y.a)(Object(Y.a)({},d),{},{offsetWidth:_,offsetHeight:f}))})}},l.setChildNode=function(s){l.childNode=s},l}return Object(D.a)(h,[{key:"componentDidMount",value:function(){this.onComponentUpdated()}},{key:"componentDidUpdate",value:function(){this.onComponentUpdated()}},{key:"componentWillUnmount",value:function(){this.destroyObserver()}},{key:"onComponentUpdated",value:function(){var s=this.props.disabled;if(s){this.destroyObserver();return}var c=Object(o.a)(this.childNode||this),p=c!==this.currentElement;p&&(this.destroyObserver(),this.currentElement=c),!this.resizeObserver&&c&&(this.resizeObserver=new x.default(this.onResize),this.resizeObserver.observe(c))}},{key:"destroyObserver",value:function(){this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null)}},{key:"render",value:function(){var s=this.props.children,c=Object(y.a)(s);if(c.length>1)Object(g.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(c.length===0)return Object(g.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var p=c[0];if(t.isValidElement(p)&&Object(i.c)(p)){var b=p.ref;c[0]=t.cloneElement(p,{ref:Object(i.a)(b,this.setChildNode)})}return c.length===1?c[0]:c.map(function(A,O){return!t.isValidElement(A)||"key"in A&&A.key!==null?A:t.cloneElement(A,{key:"".concat(T,"-").concat(O)})})}}]),h}(t.Component);m.displayName="ResizeObserver",J.a=m},tGSI:function(ie,J){ie.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAABvklEQVQ4T62UTShEURTH/+e+MeaNbxkLbAhRRFkoGh+RLCysWFlasLKwVUpJ2VuMbBUrS4lGZDHFQhE1xKQhM4OYMQ/N3Kv7eNNjZpjF3NXtdM/vnP859xxCihPStD4BPgIhugRQKZ8Q4AfRHoGtl6nqzm83Mhue395qP3hsWQj0pApg2Iiwa2WW8SKb7SJhMy4BTXMSj28IoPQviMnxUTBluFxV978zBvRM4jFPphAzzKpY2mVmurRgNOL+T066LKVMhz2/l2RhOY9vZyLHeBN6f0VZbl7ChTGln+5fwy4CjWcK2rw9hzvgxULLEIi+eiUglikYjZwJgYZMQAfBK6xeH2G2eRAOW37ChQjnFIhGXiBQYFj90WdUqIWJaIb9+MmPJe8BZpoGUGUv/hmXEE4CzZ9uI4cpmKzrQJ4lV3fwhoNYPHNjurEX9QWO5OQl6Le0GOdY9R3h8OEGUw3dsDIFcydbmKjrRGuJ/smTji4tXbE9Dz6sXHrAQBirbkOnoyZtGYmR68/232kvuAiH4CxPD5F0vf1Z+5ASlLURkbCsDK1RxaysEXNL5PzFeWyUETnNi40Lsa8wy1qqxfYJy4vRDM5HnlMAAAAASUVORK5CYII="},tWlo:function(ie,J){ie.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg=="},thk6:function(ie,J,E){"use strict";E.r(J);function Y(e){return e!==null&&typeof e=="object"&&"constructor"in e&&e.constructor===Object}function U(e,a){e===void 0&&(e={}),a===void 0&&(a={}),Object.keys(a).forEach(function(M){typeof e[M]=="undefined"?e[M]=a[M]:Y(a[M])&&Y(e[M])&&Object.keys(a[M]).length>0&&U(e[M],a[M])})}var D=typeof document!="undefined"?document:{},k={body:{},addEventListener:function(){},removeEventListener:function(){},activeElement:{blur:function(){},nodeName:""},querySelector:function(){return null},querySelectorAll:function(){return[]},getElementById:function(){return null},createEvent:function(){return{initEvent:function(){}}},createElement:function(){return{children:[],childNodes:[],style:{},setAttribute:function(){},getElementsByTagName:function(){return[]}}},createElementNS:function(){return{}},importNode:function(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};U(D,k);var u=typeof window!="undefined"?window:{},t={document:k,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState:function(){},pushState:function(){},go:function(){},back:function(){}},CustomEvent:function(){return this},addEventListener:function(){},removeEventListener:function(){},getComputedStyle:function(){return{getPropertyValue:function(){return""}}},Image:function(){},Date:function(){},screen:{},setTimeout:function(){},clearTimeout:function(){},matchMedia:function(){return{}}};U(u,t);class R{constructor(e){const a=this;for(let M=0;M=0&&re.indexOf(">")>=0){let se="div";for(re.indexOf(":~]/)?z=[D.getElementById(e.trim().split("#")[1])]:z=(a||D).querySelectorAll(e.trim()),N=0;N0&&e[0].nodeType)for(N=0;NM.toUpperCase())}function i(e){return u.requestAnimationFrame?u.requestAnimationFrame(e):u.webkitRequestAnimationFrame?u.webkitRequestAnimationFrame(e):u.setTimeout(e,1e3/60)}function x(e){return u.cancelAnimationFrame?u.cancelAnimationFrame(e):u.webkitCancelAnimationFrame?u.webkitCancelAnimationFrame(e):u.clearTimeout(e)}function T(e){if(typeof e=="undefined")return this;const a=e.split(" ");for(let M=0;M=0&&(a[g(N.name.split("data-")[1])]=N.value)}for(const M in a)a[M]==="false"?a[M]=!1:a[M]==="true"?a[M]=!0:parseFloat(a[M])===a[M]*1&&(a[M]*=1);return a}function A(e){const a=this;if(typeof e=="undefined"){if(a[0]){if(a[0].multiple&&a[0].nodeName.toLowerCase()==="select"){const M=[];for(let N=0;N=0;else N.value=e}return a}function O(e){for(let a=0;a=0;Ve-=1){const We=we[Ve];N&&We.listener===N||N&&We.listener&&We.listener.dom7proxy&&We.listener.dom7proxy===N?(ve.removeEventListener(se,We.proxyListener,z),we.splice(Ve,1)):N||(ve.removeEventListener(se,We.proxyListener,z),we.splice(Ve,1))}}}return this}function r(...e){const a=this;let[M,N,z,ee]=e;typeof e[1]=="function"&&([M,z,ee]=e,N=void 0);function re(...se){z.apply(this,se),a.off(M,N,re,ee),re.dom7proxy&&delete re.dom7proxy}return re.dom7proxy=z,a.on(M,N,re,ee)}function d(...e){const a=e[0].split(" "),M=e[1];for(let N=0;Nve>0),re.dispatchEvent(se),re.dom7EventData=[],delete re.dom7EventData}}return this}function w(e){const a=["webkitTransitionEnd","transitionend"],M=this;let N;function z(ee){if(ee.target!==this)return;for(e.call(this,ee),N=0;N0?parseFloat(this.css("width")):null}function L(e){if(this.length>0){if(e){const a=this.styles();return this[0].offsetWidth+parseFloat(a.getPropertyValue("margin-right"))+parseFloat(a.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null}function I(){return this[0]===u?u.innerHeight:this.length>0?parseFloat(this.css("height")):null}function B(e){if(this.length>0){if(e){const a=this.styles();return this[0].offsetHeight+parseFloat(a.getPropertyValue("margin-top"))+parseFloat(a.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null}function F(){if(this.length>0){const e=this[0],a=e.getBoundingClientRect(),M=D.body,N=e.clientTop||M.clientTop||0,z=e.clientLeft||M.clientLeft||0,ee=e===u?u.scrollY:e.scrollTop,re=e===u?u.scrollX:e.scrollLeft;return{top:a.top+ee-N,left:a.left+re-z}}return null}function V(){for(let e=0;ea-1?new R([]):e<0?(M=a+e,M<0?new R([]):new R([this[M]])):new R([this[e]])}function Z(...e){let a;for(let M=0;M=0;M-=1)this[a].insertBefore(N.childNodes[M],this[a].childNodes[0])}else if(e instanceof R)for(M=0;M1)for(let N=0;N1)for(let N=0;N0?e?this[0].nextElementSibling&&o(this[0].nextElementSibling).is(e)?new R([this[0].nextElementSibling]):new R([]):this[0].nextElementSibling?new R([this[0].nextElementSibling]):new R([]):new R([])}function ze(e){const a=[];let M=this[0];if(!M)return new R([]);for(;M.nextElementSibling;){const N=M.nextElementSibling;e?o(N).is(e)&&a.push(N):a.push(N),M=N}return new R(a)}function Ce(e){if(this.length>0){const a=this[0];return e?a.previousElementSibling&&o(a.previousElementSibling).is(e)?new R([a.previousElementSibling]):new R([]):a.previousElementSibling?new R([a.previousElementSibling]):new R([])}return new R([])}function Le(e){const a=[];let M=this[0];if(!M)return new R([]);for(;M.previousElementSibling;){const N=M.previousElementSibling;e?o(N).is(e)&&a.push(N):a.push(N),M=N}return new R(a)}function He(e){return this.nextAll(e).add(this.prevAll(e))}function Be(e){const a=[];for(let M=0;M0||M===0,Xe=a>0||a===0;if(typeof z=="undefined"&&(z="swing"),Et&&(me=se.scrollTop,N||(se.scrollTop=M)),Xe&&(ve=se.scrollLeft,N||(se.scrollLeft=a)),!N)return;Et&&(we=se.scrollHeight-se.offsetHeight,We=Math.max(Math.min(M,we),0)),Xe&&(Ve=se.scrollWidth-se.offsetWidth,tt=Math.max(Math.min(a,Ve),0));let xt=null;Et&&We===me&&(Et=!1),Xe&&tt===ve&&(Xe=!1);function At(Gt=new Date().getTime()){xt===null&&(xt=Gt);const Xt=Math.max(Math.min((Gt-xt)/N,1),0),Yt=z==="linear"?Xt:.5-Math.cos(Xt*Math.PI)/2;let Ut;if(Et&&(Je=me+Yt*(We-me)),Xe&&(rt=ve+Yt*(tt-ve)),Et&&We>me&&Je>=We&&(se.scrollTop=We,Ut=!0),Et&&Weve&&rt>=tt&&(se.scrollLeft=tt,Ut=!0),Xe&&tt0?ee[0].scrollTop:null:ee.scrollTo(void 0,a,M,N,z)}function lt(...e){let[a,M,N,z]=e;e.length===3&&typeof N=="function"&&([a,M,z,N]=e);const ee=this;return typeof a=="undefined"?ee.length>0?ee[0].scrollLeft:null:ee.scrollTo(a,void 0,M,N,z)}function Tt(e,a){const M=this,N={props:Object.assign({},e),params:Object.assign({duration:300,easing:"swing"},a),elements:M,animating:!1,que:[],easingProgress(ee,re){return ee==="swing"?.5-Math.cos(re*Math.PI)/2:typeof ee=="function"?ee(re):re},stop(){N.frameId&&x(N.frameId),N.animating=!1,N.elements.each((ee,re)=>{const se=re;delete se.dom7AnimateInstance}),N.que=[]},done(ee){if(N.animating=!1,N.elements.each((re,se)=>{const me=se;delete me.dom7AnimateInstance}),ee&&ee(M),N.que.length>0){const re=N.que.shift();N.animate(re[0],re[1])}},animate(ee,re){if(N.animating)return N.que.push([ee,re]),N;const se=[];N.elements.each((rt,Et)=>{let Xe,xt,At,Gt,Xt;Et.dom7AnimateInstance||(N.elements[rt].dom7AnimateInstance=N),se[rt]={container:Et},Object.keys(ee).forEach(Yt=>{Xe=u.getComputedStyle(Et,null).getPropertyValue(Yt).replace(",","."),xt=parseFloat(Xe),At=Xe.replace(xt,""),Gt=parseFloat(ee[Yt]),Xt=ee[Yt]+At,se[rt][Yt]={initialFullValue:Xe,initialValue:xt,unit:At,finalValue:Gt,finalFullValue:Xt,currentValue:xt}})});let me=null,ve,we=0,Ve=0,We,tt=!1;N.animating=!0;function Je(){ve=new Date().getTime();let rt,Et;if(tt||(tt=!0,re.begin&&re.begin(M)),me===null&&(me=ve),re.progress&&re.progress(M,Math.max(Math.min((ve-me)/re.duration,1),0),me+re.duration-ve<0?0:me+re.duration-ve,me),se.forEach(Xe=>{const xt=Xe;if(We||xt.done)return;Object.keys(ee).forEach(At=>{if(We||xt.done)return;rt=Math.max(Math.min((ve-me)/re.duration,1),0),Et=N.easingProgress(re.easing,rt);const{initialValue:Gt,finalValue:Xt,unit:Yt}=xt[At];xt[At].currentValue=Gt+Et*(Xt-Gt);const Ut=xt[At].currentValue;if((Xt>Gt&&Ut>=Xt||Xt{o.fn[e]=o.fn[e]||$t[e]});const ne={deleteProps(e){const a=e;Object.keys(a).forEach(M=>{try{a[M]=null}catch(N){}try{delete a[M]}catch(N){}})},nextTick(e,a=0){return setTimeout(e,a)},now(){return Date.now()},getTranslate(e,a="x"){let M,N,z;const ee=u.getComputedStyle(e,null);return u.WebKitCSSMatrix?(N=ee.transform||ee.webkitTransform,N.split(",").length>6&&(N=N.split(", ").map(re=>re.replace(",",".")).join(", ")),z=new u.WebKitCSSMatrix(N==="none"?"":N)):(z=ee.MozTransform||ee.OTransform||ee.MsTransform||ee.msTransform||ee.transform||ee.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),M=z.toString().split(",")),a==="x"&&(u.WebKitCSSMatrix?N=z.m41:M.length===16?N=parseFloat(M[12]):N=parseFloat(M[4])),a==="y"&&(u.WebKitCSSMatrix?N=z.m42:M.length===16?N=parseFloat(M[13]):N=parseFloat(M[5])),N||0},parseUrlQuery(e){const a={};let M=e||u.location.href,N,z,ee,re;if(typeof M=="string"&&M.length)for(M=M.indexOf("?")>-1?M.replace(/\S*\?/,""):"",z=M.split("&").filter(se=>se!==""),re=z.length,N=0;N=0,observer:function(){return"MutationObserver"in u||"WebkitMutationObserver"in u}(),passiveListener:function(){let M=!1;try{const N=Object.defineProperty({},"passive",{get(){M=!0}});u.addEventListener("testPassiveListener",null,N)}catch(N){}return M}(),gestures:function(){return"ongesturestart"in u}()}}();class j{constructor(e={}){const a=this;a.params=e,a.eventsListeners={},a.params&&a.params.on&&Object.keys(a.params.on).forEach(M=>{a.on(M,a.params.on[M])})}on(e,a,M){const N=this;if(typeof a!="function")return N;const z=M?"unshift":"push";return e.split(" ").forEach(ee=>{N.eventsListeners[ee]||(N.eventsListeners[ee]=[]),N.eventsListeners[ee][z](a)}),N}once(e,a,M){const N=this;if(typeof a!="function")return N;function z(...ee){N.off(e,z),z.f7proxy&&delete z.f7proxy,a.apply(N,ee)}return z.f7proxy=a,N.on(e,z,M)}off(e,a){const M=this;return M.eventsListeners&&e.split(" ").forEach(N=>{typeof a=="undefined"?M.eventsListeners[N]=[]:M.eventsListeners[N]&&M.eventsListeners[N].length&&M.eventsListeners[N].forEach((z,ee)=>{(z===a||z.f7proxy&&z.f7proxy===a)&&M.eventsListeners[N].splice(ee,1)})}),M}emit(...e){const a=this;if(!a.eventsListeners)return a;let M,N,z;typeof e[0]=="string"||Array.isArray(e[0])?(M=e[0],N=e.slice(1,e.length),z=a):(M=e[0].events,N=e[0].data,z=e[0].context||a);const ee=Array.isArray(M)?M:M.split(" ");return ee.forEach(re=>{if(a.eventsListeners&&a.eventsListeners[re]){const se=[];a.eventsListeners[re].forEach(me=>{se.push(me)}),se.forEach(me=>{me.apply(z,N)})}}),a}useModulesParams(e){const a=this;if(!a.modules)return;Object.keys(a.modules).forEach(M=>{const N=a.modules[M];N.params&&ne.extend(e,N.params)})}useModules(e={}){const a=this;if(!a.modules)return;Object.keys(a.modules).forEach(M=>{const N=a.modules[M],z=e[M]||{};N.instance&&Object.keys(N.instance).forEach(ee=>{const re=N.instance[ee];typeof re=="function"?a[ee]=re.bind(a):a[ee]=re}),N.on&&a.on&&Object.keys(N.on).forEach(ee=>{a.on(ee,N.on[ee])}),N.create&&N.create.bind(a)(z)})}static set components(e){const a=this;if(!a.use)return;a.use(e)}static installModule(e,...a){const M=this;M.prototype.modules||(M.prototype.modules={});const N=e.name||`${Object.keys(M.prototype.modules).length}_${ne.now()}`;return M.prototype.modules[N]=e,e.proto&&Object.keys(e.proto).forEach(z=>{M.prototype[z]=e.proto[z]}),e.static&&Object.keys(e.static).forEach(z=>{M[z]=e.static[z]}),e.install&&e.install.apply(M,a),M}static use(e,...a){const M=this;return Array.isArray(e)?(e.forEach(N=>M.installModule(N)),M):M.installModule(e,...a)}}function H(){const e=this;let a,M;const N=e.$el;if(typeof e.params.width!="undefined"?a=e.params.width:a=N[0].clientWidth,typeof e.params.height!="undefined"?M=e.params.height:M=N[0].clientHeight,a===0&&e.isHorizontal()||M===0&&e.isVertical())return;a=a-parseInt(N.css("padding-left"),10)-parseInt(N.css("padding-right"),10),M=M-parseInt(N.css("padding-top"),10)-parseInt(N.css("padding-bottom"),10),ne.extend(e,{width:a,height:M,size:e.isHorizontal()?a:M})}function G(){const e=this,a=e.params,{$wrapperEl:M,size:N,rtlTranslate:z,wrongRTL:ee}=e,re=e.virtual&&a.virtual.enabled,se=re?e.virtual.slides.length:e.slides.length,me=M.children(`.${e.params.slideClass}`),ve=re?e.virtual.slides.length:me.length;let we=[];const Ve=[],We=[];function tt(nn){return a.cssMode?!(nn===me.length-1):!0}let Je=a.slidesOffsetBefore;typeof Je=="function"&&(Je=a.slidesOffsetBefore.call(e));let rt=a.slidesOffsetAfter;typeof rt=="function"&&(rt=a.slidesOffsetAfter.call(e));const Et=e.snapGrid.length,Xe=e.snapGrid.length;let xt=a.spaceBetween,At=-Je,Gt=0,Xt=0;if(typeof N=="undefined")return;typeof xt=="string"&&xt.indexOf("%")>=0&&(xt=parseFloat(xt.replace("%",""))/100*N),e.virtualSize=-xt,z?me.css({marginLeft:"",marginTop:""}):me.css({marginRight:"",marginBottom:""});let Yt;a.slidesPerColumn>1&&(Math.floor(ve/a.slidesPerColumn)===ve/e.params.slidesPerColumn?Yt=ve:Yt=Math.ceil(ve/a.slidesPerColumn)*a.slidesPerColumn,a.slidesPerView!=="auto"&&a.slidesPerColumnFill==="row"&&(Yt=Math.max(Yt,a.slidesPerView*a.slidesPerColumn)));let Ut;const Qt=a.slidesPerColumn,Kt=Yt/Qt,_n=Math.floor(ve/a.slidesPerColumn);for(let nn=0;nn1){let un,wn,Sn;if(a.slidesPerColumnFill==="row"&&a.slidesPerGroup>1){const Pn=Math.floor(nn/(a.slidesPerGroup*a.slidesPerColumn)),Gn=nn-a.slidesPerColumn*a.slidesPerGroup*Pn,Wn=Pn===0?a.slidesPerGroup:Math.min(Math.ceil((ve-Pn*Qt*a.slidesPerGroup)/Qt),a.slidesPerGroup);Sn=Math.floor(Gn/Wn),wn=Gn-Sn*Wn+Pn*a.slidesPerGroup,un=wn+Sn*Yt/Qt,ln.css({"-webkit-box-ordinal-group":un,"-moz-box-ordinal-group":un,"-ms-flex-order":un,"-webkit-order":un,order:un})}else a.slidesPerColumnFill==="column"?(wn=Math.floor(nn/Qt),Sn=nn-wn*Qt,(wn>_n||wn===_n&&Sn===Qt-1)&&(Sn+=1,Sn>=Qt&&(Sn=0,wn+=1))):(Sn=Math.floor(nn/Kt),wn=nn-Sn*Kt);ln.css(`margin-${e.isHorizontal()?"top":"left"}`,Sn!==0&&a.spaceBetween&&`${a.spaceBetween}px`)}if(ln.css("display")==="none")continue;if(a.slidesPerView==="auto"){const un=u.getComputedStyle(ln[0],null),wn=ln[0].style.transform,Sn=ln[0].style.webkitTransform;if(wn&&(ln[0].style.transform="none"),Sn&&(ln[0].style.webkitTransform="none"),a.roundLengths)Ut=e.isHorizontal()?ln.outerWidth(!0):ln.outerHeight(!0);else if(e.isHorizontal()){const Pn=parseFloat(un.getPropertyValue("width")),Gn=parseFloat(un.getPropertyValue("padding-left")),Wn=parseFloat(un.getPropertyValue("padding-right")),Un=parseFloat(un.getPropertyValue("margin-left")),sn=parseFloat(un.getPropertyValue("margin-right")),Ln=un.getPropertyValue("box-sizing");Ln&&Ln==="border-box"?Ut=Pn+Un+sn:Ut=Pn+Gn+Wn+Un+sn}else{const Pn=parseFloat(un.getPropertyValue("height")),Gn=parseFloat(un.getPropertyValue("padding-top")),Wn=parseFloat(un.getPropertyValue("padding-bottom")),Un=parseFloat(un.getPropertyValue("margin-top")),sn=parseFloat(un.getPropertyValue("margin-bottom")),Ln=un.getPropertyValue("box-sizing");Ln&&Ln==="border-box"?Ut=Pn+Un+sn:Ut=Pn+Gn+Wn+Un+sn}wn&&(ln[0].style.transform=wn),Sn&&(ln[0].style.webkitTransform=Sn),a.roundLengths&&(Ut=Math.floor(Ut))}else Ut=(N-(a.slidesPerView-1)*xt)/a.slidesPerView,a.roundLengths&&(Ut=Math.floor(Ut)),me[nn]&&(e.isHorizontal()?me[nn].style.width=`${Ut}px`:me[nn].style.height=`${Ut}px`);me[nn]&&(me[nn].swiperSlideSize=Ut),We.push(Ut),a.centeredSlides?(At=At+Ut/2+Gt/2+xt,Gt===0&&nn!==0&&(At=At-N/2-xt),nn===0&&(At=At-N/2-xt),Math.abs(At)<1/1e3&&(At=0),a.roundLengths&&(At=Math.floor(At)),Xt%a.slidesPerGroup===0&&we.push(At),Ve.push(At)):(a.roundLengths&&(At=Math.floor(At)),(Xt-Math.min(e.params.slidesPerGroupSkip,Xt))%e.params.slidesPerGroup===0&&we.push(At),Ve.push(At),At=At+Ut+xt),e.virtualSize+=Ut+xt,Gt=Ut,Xt+=1}e.virtualSize=Math.max(e.virtualSize,N)+rt;let gn;if(z&&ee&&(a.effect==="slide"||a.effect==="coverflow")&&M.css({width:`${e.virtualSize+a.spaceBetween}px`}),a.setWrapperSize&&(e.isHorizontal()?M.css({width:`${e.virtualSize+a.spaceBetween}px`}):M.css({height:`${e.virtualSize+a.spaceBetween}px`})),a.slidesPerColumn>1&&(e.virtualSize=(Ut+a.spaceBetween)*Yt,e.virtualSize=Math.ceil(e.virtualSize/a.slidesPerColumn)-a.spaceBetween,e.isHorizontal()?M.css({width:`${e.virtualSize+a.spaceBetween}px`}):M.css({height:`${e.virtualSize+a.spaceBetween}px`}),a.centeredSlides)){gn=[];for(let nn=0;nn1&&we.push(e.virtualSize-N)}if(we.length===0&&(we=[0]),a.spaceBetween!==0&&(e.isHorizontal()?z?me.filter(tt).css({marginLeft:`${xt}px`}):me.filter(tt).css({marginRight:`${xt}px`}):me.filter(tt).css({marginBottom:`${xt}px`})),a.centeredSlides&&a.centeredSlidesBounds){let nn=0;We.forEach(un=>{nn+=un+(a.spaceBetween?a.spaceBetween:0)}),nn-=a.spaceBetween;const ln=nn-N;we=we.map(un=>un<0?-Je:un>ln?ln+rt:un)}if(a.centerInsufficientSlides){let nn=0;if(We.forEach(ln=>{nn+=ln+(a.spaceBetween?a.spaceBetween:0)}),nn-=a.spaceBetween,nn{we[wn]=un-ln}),Ve.forEach((un,wn)=>{Ve[wn]=un+ln})}}ne.extend(e,{slides:me,snapGrid:we,slidesGrid:Ve,slidesSizesGrid:We}),ve!==se&&e.emit("slidesLengthChange"),we.length!==Et&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),Ve.length!==Xe&&e.emit("slidesGridLengthChange"),(a.watchSlidesProgress||a.watchSlidesVisibility)&&e.updateSlidesOffset()}function $(e){const a=this,M=[];let N=0,z;if(typeof e=="number"?a.setTransition(e):e===!0&&a.setTransition(a.params.speed),a.params.slidesPerView!=="auto"&&a.params.slidesPerView>1)if(a.params.centeredSlides)a.visibleSlides.each((ee,re)=>{M.push(re)});else for(z=0;za.slides.length)break;M.push(a.slides.eq(ee)[0])}else M.push(a.slides.eq(a.activeIndex)[0]);for(z=0;zN?ee:N}N&&a.$wrapperEl.css("height",`${N}px`)}function de(){const e=this,a=e.slides;for(let M=0;M=0&&ve1&&we<=a.size||ve<=0&&we>=a.size;Ve&&(a.visibleSlides.push(se),a.visibleSlidesIndexes.push(re),N.eq(re).addClass(M.slideVisibleClass))}se.progress=z?-me:me}a.visibleSlides=o(a.visibleSlides)}function Ue(e){const a=this;if(typeof e=="undefined"){const ve=a.rtlTranslate?-1:1;e=a&&a.translate&&a.translate*ve||0}const M=a.params,N=a.maxTranslate()-a.minTranslate();let{progress:z,isBeginning:ee,isEnd:re}=a;const se=ee,me=re;N===0?(z=0,ee=!0,re=!0):(z=(e-a.minTranslate())/N,ee=z<=0,re=z>=1),ne.extend(a,{progress:z,isBeginning:ee,isEnd:re}),(M.watchSlidesProgress||M.watchSlidesVisibility||M.centeredSlides&&M.autoHeight)&&a.updateSlidesProgress(e),ee&&!se&&a.emit("reachBeginning toEdge"),re&&!me&&a.emit("reachEnd toEdge"),(se&&!ee||me&&!re)&&a.emit("fromEdge"),a.emit("progress",z)}function ut(){const e=this,{slides:a,params:M,$wrapperEl:N,activeIndex:z,realIndex:ee}=e,re=e.virtual&&M.virtual.enabled;a.removeClass(`${M.slideActiveClass} ${M.slideNextClass} ${M.slidePrevClass} ${M.slideDuplicateActiveClass} ${M.slideDuplicateNextClass} ${M.slideDuplicatePrevClass}`);let se;re?se=e.$wrapperEl.find(`.${M.slideClass}[data-swiper-slide-index="${z}"]`):se=a.eq(z),se.addClass(M.slideActiveClass),M.loop&&(se.hasClass(M.slideDuplicateClass)?N.children(`.${M.slideClass}:not(.${M.slideDuplicateClass})[data-swiper-slide-index="${ee}"]`).addClass(M.slideDuplicateActiveClass):N.children(`.${M.slideClass}.${M.slideDuplicateClass}[data-swiper-slide-index="${ee}"]`).addClass(M.slideDuplicateActiveClass));let me=se.nextAll(`.${M.slideClass}`).eq(0).addClass(M.slideNextClass);M.loop&&me.length===0&&(me=a.eq(0),me.addClass(M.slideNextClass));let ve=se.prevAll(`.${M.slideClass}`).eq(0).addClass(M.slidePrevClass);M.loop&&ve.length===0&&(ve=a.eq(-1),ve.addClass(M.slidePrevClass)),M.loop&&(me.hasClass(M.slideDuplicateClass)?N.children(`.${M.slideClass}:not(.${M.slideDuplicateClass})[data-swiper-slide-index="${me.attr("data-swiper-slide-index")}"]`).addClass(M.slideDuplicateNextClass):N.children(`.${M.slideClass}.${M.slideDuplicateClass}[data-swiper-slide-index="${me.attr("data-swiper-slide-index")}"]`).addClass(M.slideDuplicateNextClass),ve.hasClass(M.slideDuplicateClass)?N.children(`.${M.slideClass}:not(.${M.slideDuplicateClass})[data-swiper-slide-index="${ve.attr("data-swiper-slide-index")}"]`).addClass(M.slideDuplicatePrevClass):N.children(`.${M.slideClass}.${M.slideDuplicateClass}[data-swiper-slide-index="${ve.attr("data-swiper-slide-index")}"]`).addClass(M.slideDuplicatePrevClass))}function yt(e){const a=this,M=a.rtlTranslate?a.translate:-a.translate,{slidesGrid:N,snapGrid:z,params:ee,activeIndex:re,realIndex:se,snapIndex:me}=a;let ve=e,we;if(typeof ve=="undefined"){for(let We=0;We=N[We]&&M=N[We]&&M=N[We]&&(ve=We);ee.normalizeSlideIndex&&((ve<0||typeof ve=="undefined")&&(ve=0))}if(z.indexOf(M)>=0)we=z.indexOf(M);else{const We=Math.min(ee.slidesPerGroupSkip,ve);we=We+Math.floor((ve-We)/ee.slidesPerGroup)}if(we>=z.length&&(we=z.length-1),ve===re){we!==me&&(a.snapIndex=we,a.emit("snapIndexChange"));return}const Ve=parseInt(a.slides.eq(ve).attr("data-swiper-slide-index")||ve,10);ne.extend(a,{snapIndex:we,realIndex:Ve,previousIndex:re,activeIndex:ve}),a.emit("activeIndexChange"),a.emit("snapIndexChange"),se!==Ve&&a.emit("realIndexChange"),(a.initialized||a.params.runCallbacksOnInit)&&a.emit("slideChange")}function St(e){const a=this,M=a.params,N=o(e.target).closest(`.${M.slideClass}`)[0];let z=!1;if(N)for(let ee=0;eeme?we=me:N&&eee?re="next":Nz?re="next":N=se.length&&(Je=se.length-1),(we||re.initialSlide||0)===(ve||0)&&M&&z.emit("beforeSlideChangeStart");const rt=-se[Je];if(z.updateProgress(rt),re.normalizeSlideIndex)for(let Xe=0;Xe=Math.floor(me[Xe]*100)&&(ee=Xe);if(z.initialized&&ee!==we){if(!z.allowSlideNext&&rtz.translate&&rt>z.maxTranslate()&&(we||0)!==ee)return!1}let Et;if(ee>we?Et="next":eewe(Xe)),tt=se.map(Xe=>we(Xe)),Je=re[We.indexOf(Ve)];let rt=re[We.indexOf(Ve)-1];typeof rt=="undefined"&&z.cssMode&&re.forEach(Xe=>{!rt&&Ve>=Xe&&(rt=Xe)});let Et;return typeof rt!="undefined"&&(Et=se.indexOf(rt),Et<0&&(Et=N.activeIndex-1)),N.slideTo(Et,e,a,M)}function Kn(e=this.params.speed,a=!0,M){const N=this;return N.slideTo(N.activeIndex,e,a,M)}function xn(e=this.params.speed,a=!0,M,N=.5){const z=this;let ee=z.activeIndex;const re=Math.min(z.params.slidesPerGroupSkip,ee),se=re+Math.floor((ee-re)/z.params.slidesPerGroup),me=z.rtlTranslate?z.translate:-z.translate;if(me>=z.snapGrid[se]){const ve=z.snapGrid[se],we=z.snapGrid[se+1];me-ve>(we-ve)*N&&(ee+=z.params.slidesPerGroup)}else{const ve=z.snapGrid[se-1],we=z.snapGrid[se];me-ve<=(we-ve)*N&&(ee-=z.params.slidesPerGroup)}return ee=Math.max(ee,0),ee=Math.min(ee,z.slidesGrid.length-1),z.slideTo(ee,e,a,M)}function jn(){const e=this,{params:a,$wrapperEl:M}=e,N=a.slidesPerView==="auto"?e.slidesPerViewDynamic():a.slidesPerView;let z=e.clickedIndex,ee;if(a.loop){if(e.animating)return;ee=parseInt(o(e.clickedSlide).attr("data-swiper-slide-index"),10),a.centeredSlides?ze.slides.length-e.loopedSlides+N/2?(e.loopFix(),z=M.children(`.${a.slideClass}[data-swiper-slide-index="${ee}"]:not(.${a.slideDuplicateClass})`).eq(0).index(),ne.nextTick(()=>{e.slideTo(z)})):e.slideTo(z):z>e.slides.length-N?(e.loopFix(),z=M.children(`.${a.slideClass}[data-swiper-slide-index="${ee}"]:not(.${a.slideDuplicateClass})`).eq(0).index(),ne.nextTick(()=>{e.slideTo(z)})):e.slideTo(z)}else e.slideTo(z)}var fn={slideTo:An,slideToLoop:Rn,slideNext:mn,slidePrev:kn,slideReset:Kn,slideToClosest:xn,slideToClickedSlide:jn};function Pt(){const e=this,{params:a,$wrapperEl:M}=e;M.children(`.${a.slideClass}.${a.slideDuplicateClass}`).remove();let N=M.children(`.${a.slideClass}`);if(a.loopFillGroupWithBlank){const re=a.slidesPerGroup-N.length%a.slidesPerGroup;if(re!==a.slidesPerGroup){for(let se=0;seN.length&&(e.loopedSlides=N.length);const z=[],ee=[];N.each((re,se)=>{const me=o(se);re=N.length-e.loopedSlides&&z.push(se),me.attr("data-swiper-slide-index",re)});for(let re=0;re=0;re-=1)M.prepend(o(z[re].cloneNode(!0)).addClass(a.slideDuplicateClass))}function on(){const e=this;e.emit("beforeLoopFix");const{activeIndex:a,slides:M,loopedSlides:N,allowSlidePrev:z,allowSlideNext:ee,snapGrid:re,rtlTranslate:se}=e;let me;e.allowSlidePrev=!0,e.allowSlideNext=!0;const ve=-re[a],we=ve-e.getTranslate();if(a=M.length-N){me=-M.length+a+N,me+=N;const Ve=e.slideTo(me,0,!1,!0);Ve&&we!==0&&e.setTranslate((se?-e.translate:e.translate)-we)}e.allowSlidePrev=z,e.allowSlideNext=ee,e.emit("loopFix")}function Tn(){const e=this,{$wrapperEl:a,params:M,slides:N}=e;a.children(`.${M.slideClass}.${M.slideDuplicateClass},.${M.slideClass}.${M.slideBlankClass}`).remove(),N.removeAttr("data-swiper-slide-index")}var an={loopCreate:Pt,loopFix:on,loopDestroy:Tn};function ar(e){const a=this;if(te.touch||!a.params.simulateTouch||a.params.watchOverflow&&a.isLocked||a.params.cssMode)return;const M=a.el;M.style.cursor="move",M.style.cursor=e?"-webkit-grabbing":"-webkit-grab",M.style.cursor=e?"-moz-grabbin":"-moz-grab",M.style.cursor=e?"grabbing":"grab"}function or(){const e=this;if(te.touch||e.params.watchOverflow&&e.isLocked||e.params.cssMode)return;e.el.style.cursor=""}var yn={setGrabCursor:ar,unsetGrabCursor:or};function Qn(e){const a=this,{$wrapperEl:M,params:N}=a;if(N.loop&&a.loopDestroy(),typeof e=="object"&&"length"in e)for(let z=0;z=se){M.appendSlide(a);return}let me=re>e?re+1:re;const ve=[];for(let we=se-1;we>=e;we-=1){const Ve=M.slides.eq(we);Ve.remove(),ve.unshift(Ve)}if(typeof a=="object"&&"length"in a){for(let we=0;wee?re+a.length:re}else N.append(a);for(let we=0;we=0||M.indexOf("Trident/")>=0,Ve=M.indexOf("Edge/")>=0,We=M.indexOf("Gecko/")>=0&&M.indexOf("Firefox/")>=0,tt=a==="Win32",Je=M.toLowerCase().indexOf("electron")>=0;let rt=a==="MacIntel";return!se&&rt&&te.touch&&(z===1024&&ee===1366||z===834&&ee===1194||z===834&&ee===1112||z===768&&ee===1024)&&(se=M.match(/(Version)\/([\d.]+)/),rt=!1),N.ie=we,N.edge=Ve,N.firefox=We,re&&!tt&&(N.os="android",N.osVersion=re[2],N.android=!0,N.androidChrome=M.toLowerCase().indexOf("chrome")>=0),(se||ve||me)&&(N.os="ios",N.ios=!0),ve&&!me&&(N.osVersion=ve[2].replace(/_/g,"."),N.iphone=!0),se&&(N.osVersion=se[2].replace(/_/g,"."),N.ipad=!0),me&&(N.osVersion=me[3]?me[3].replace(/_/g,"."):null,N.ipod=!0),N.ios&&N.osVersion&&M.indexOf("Version/")>=0&&(N.osVersion.split(".")[0]==="10"&&(N.osVersion=M.toLowerCase().split("version/")[1].split(" ")[0])),N.webView=!!((ve||se||me)&&(M.match(/.*AppleWebKit(?!.*Safari)/i)||u.navigator.standalone))||u.matchMedia&&u.matchMedia("(display-mode: standalone)").matches,N.webview=N.webView,N.standalone=N.webView,N.desktop=!(N.ios||N.android)||Je,N.desktop&&(N.electron=Je,N.macos=rt,N.windows=tt,N.macos&&(N.os="macos"),N.windows&&(N.os="windows")),N.pixelRatio=u.devicePixelRatio||1,N}();function ir(e){const a=this,M=a.touchEventsData,{params:N,touches:z}=a;if(a.animating&&N.preventInteractionOnTransition)return;let ee=e;ee.originalEvent&&(ee=ee.originalEvent);const re=o(ee.target);if(N.touchEventsTarget==="wrapper"&&!re.closest(a.wrapperEl).length)return;if(M.isTouchEvent=ee.type==="touchstart",!M.isTouchEvent&&"which"in ee&&ee.which===3)return;if(!M.isTouchEvent&&"button"in ee&&ee.button>0)return;if(M.isTouched&&M.isMoved)return;if(N.noSwiping&&re.closest(N.noSwipingSelector?N.noSwipingSelector:`.${N.noSwipingClass}`)[0]){a.allowClick=!0;return}if(N.swipeHandler&&!re.closest(N.swipeHandler)[0])return;z.currentX=ee.type==="touchstart"?ee.targetTouches[0].pageX:ee.pageX,z.currentY=ee.type==="touchstart"?ee.targetTouches[0].pageY:ee.pageY;const se=z.currentX,me=z.currentY,ve=N.edgeSwipeDetection||N.iOSEdgeSwipeDetection,we=N.edgeSwipeThreshold||N.iOSEdgeSwipeThreshold;if(ve&&(se<=we||se>=u.screen.width-we))return;if(ne.extend(M,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),z.startX=se,z.startY=me,M.touchStartTime=ne.now(),a.allowClick=!0,a.updateSize(),a.swipeDirection=void 0,N.threshold>0&&(M.allowThresholdMove=!1),ee.type!=="touchstart"){let Ve=!0;re.is(M.formElements)&&(Ve=!1),D.activeElement&&o(D.activeElement).is(M.formElements)&&D.activeElement!==re[0]&&D.activeElement.blur();const We=Ve&&a.allowTouchMove&&N.touchStartPreventDefault;(N.touchStartForcePreventDefault||We)&&ee.preventDefault()}a.emit("touchStart",ee)}function $n(e){const a=this,M=a.touchEventsData,{params:N,touches:z,rtlTranslate:ee}=a;let re=e;if(re.originalEvent&&(re=re.originalEvent),!M.isTouched){M.startMoving&&M.isScrolling&&a.emit("touchMoveOpposite",re);return}if(M.isTouchEvent&&re.type!=="touchmove")return;const se=re.type==="touchmove"&&re.targetTouches&&(re.targetTouches[0]||re.changedTouches[0]),me=re.type==="touchmove"?se.pageX:re.pageX,ve=re.type==="touchmove"?se.pageY:re.pageY;if(re.preventedByNestedSwiper){z.startX=me,z.startY=ve;return}if(!a.allowTouchMove){a.allowClick=!1,M.isTouched&&(ne.extend(z,{startX:me,startY:ve,currentX:me,currentY:ve}),M.touchStartTime=ne.now());return}if(M.isTouchEvent&&N.touchReleaseOnEdges&&!N.loop){if(a.isVertical()){if(vez.startY&&a.translate>=a.minTranslate()){M.isTouched=!1,M.isMoved=!1;return}}else if(mez.startX&&a.translate>=a.minTranslate())return}if(M.isTouchEvent&&D.activeElement&&(re.target===D.activeElement&&o(re.target).is(M.formElements))){M.isMoved=!0,a.allowClick=!1;return}if(M.allowTouchCallbacks&&a.emit("touchMove",re),re.targetTouches&&re.targetTouches.length>1)return;z.currentX=me,z.currentY=ve;const we=z.currentX-z.startX,Ve=z.currentY-z.startY;if(a.params.threshold&&Math.sqrt(hr(we,2)+hr(Ve,2))=25&&(rt=Math.atan2(Math.abs(Ve),Math.abs(we))*180/Math.PI,M.isScrolling=a.isHorizontal()?rt>N.touchAngle:90-rt>N.touchAngle)}if(M.isScrolling&&a.emit("touchMoveOpposite",re),typeof M.startMoving=="undefined"&&((z.currentX!==z.startX||z.currentY!==z.startY)&&(M.startMoving=!0)),M.isScrolling){M.isTouched=!1;return}if(!M.startMoving)return;a.allowClick=!1,!N.cssMode&&re.cancelable&&re.preventDefault(),N.touchMoveStopPropagation&&!N.nested&&re.stopPropagation(),M.isMoved||(N.loop&&a.loopFix(),M.startTranslate=a.getTranslate(),a.setTransition(0),a.animating&&a.$wrapperEl.trigger("webkitTransitionEnd transitionend"),M.allowMomentumBounce=!1,N.grabCursor&&(a.allowSlideNext===!0||a.allowSlidePrev===!0)&&a.setGrabCursor(!0),a.emit("sliderFirstMove",re)),a.emit("sliderMove",re),M.isMoved=!0;let We=a.isHorizontal()?we:Ve;z.diff=We,We*=N.touchRatio,ee&&(We=-We),a.swipeDirection=We>0?"prev":"next",M.currentTranslate=We+M.startTranslate;let tt=!0,Je=N.resistanceRatio;if(N.touchReleaseOnEdges&&(Je=0),We>0&&M.currentTranslate>a.minTranslate()?(tt=!1,N.resistance&&(M.currentTranslate=a.minTranslate()-1+hr(-a.minTranslate()+M.startTranslate+We,Je))):We<0&&M.currentTranslateM.startTranslate&&(M.currentTranslate=M.startTranslate),N.threshold>0)if(Math.abs(We)>N.threshold||M.allowThresholdMove){if(!M.allowThresholdMove){M.allowThresholdMove=!0,z.startX=z.currentX,z.startY=z.currentY,M.currentTranslate=M.startTranslate,z.diff=a.isHorizontal()?z.currentX-z.startX:z.currentY-z.startY;return}}else{M.currentTranslate=M.startTranslate;return}if(!N.followFinger||N.cssMode)return;(N.freeMode||N.watchSlidesProgress||N.watchSlidesVisibility)&&(a.updateActiveIndex(),a.updateSlidesClasses()),N.freeMode&&(M.velocities.length===0&&M.velocities.push({position:z[a.isHorizontal()?"startX":"startY"],time:M.touchStartTime}),M.velocities.push({position:z[a.isHorizontal()?"currentX":"currentY"],time:ne.now()})),a.updateProgress(M.currentTranslate),a.setTranslate(M.currentTranslate)}function Sr(e){const a=this,M=a.touchEventsData,{params:N,touches:z,rtlTranslate:ee,$wrapperEl:re,slidesGrid:se,snapGrid:me}=a;let ve=e;if(ve.originalEvent&&(ve=ve.originalEvent),M.allowTouchCallbacks&&a.emit("touchEnd",ve),M.allowTouchCallbacks=!1,!M.isTouched){M.isMoved&&N.grabCursor&&a.setGrabCursor(!1),M.isMoved=!1,M.startMoving=!1;return}N.grabCursor&&M.isMoved&&M.isTouched&&(a.allowSlideNext===!0||a.allowSlidePrev===!0)&&a.setGrabCursor(!1);const we=ne.now(),Ve=we-M.touchStartTime;if(a.allowClick&&(a.updateClickedSlide(ve),a.emit("tap click",ve),Ve<300&&we-M.lastClickTime<300&&a.emit("doubleTap doubleClick",ve)),M.lastClickTime=ne.now(),ne.nextTick(()=>{a.destroyed||(a.allowClick=!0)}),!M.isTouched||!M.isMoved||!a.swipeDirection||z.diff===0||M.currentTranslate===M.startTranslate){M.isTouched=!1,M.isMoved=!1,M.startMoving=!1;return}M.isTouched=!1,M.isMoved=!1,M.startMoving=!1;let We;if(N.followFinger?We=ee?a.translate:-a.translate:We=-M.currentTranslate,N.cssMode)return;if(N.freeMode){if(We<-a.minTranslate()){a.slideTo(a.activeIndex);return}if(We>-a.maxTranslate()){a.slides.length1){const Qt=M.velocities.pop(),Kt=M.velocities.pop(),_n=Qt.position-Kt.position,gn=Qt.time-Kt.time;a.velocity=_n/gn,a.velocity/=2,Math.abs(a.velocity)150||ne.now()-Qt.time>300)&&(a.velocity=0)}else a.velocity=0;a.velocity*=N.freeModeMomentumVelocityRatio,M.velocities.length=0;let Xe=1e3*N.freeModeMomentumRatio;const xt=a.velocity*Xe;let At=a.translate+xt;ee&&(At=-At);let Gt=!1,Xt;const Yt=Math.abs(a.velocity)*20*N.freeModeMomentumBounceRatio;let Ut;if(Ata.minTranslate())N.freeModeMomentumBounce?(At-a.minTranslate()>Yt&&(At=a.minTranslate()+Yt),Xt=a.minTranslate(),Gt=!0,M.allowMomentumBounce=!0):At=a.minTranslate(),N.loop&&N.centeredSlides&&(Ut=!0);else if(N.freeModeSticky){let Qt;for(let Kt=0;Kt-At){Qt=Kt;break}Math.abs(me[Qt]-At){a.loopFix()}),a.velocity!==0){if(ee?Xe=Math.abs((-At-a.translate)/a.velocity):Xe=Math.abs((At-a.translate)/a.velocity),N.freeModeSticky){const Qt=Math.abs((ee?-At:At)-a.translate),Kt=a.slidesSizesGrid[a.activeIndex];Qt{if(!a||a.destroyed||!M.allowMomentumBounce)return;a.emit("momentumBounce"),a.setTransition(N.speed),setTimeout(()=>{a.setTranslate(Xt),re.transitionEnd(()=>{if(!a||a.destroyed)return;a.transitionEnd()})},0)})):a.velocity?(a.updateProgress(At),a.setTransition(Xe),a.setTranslate(At),a.transitionStart(!0,a.swipeDirection),a.animating||(a.animating=!0,re.transitionEnd(()=>{if(!a||a.destroyed)return;a.transitionEnd()}))):a.updateProgress(At),a.updateActiveIndex(),a.updateSlidesClasses()}else if(N.freeModeSticky){a.slideToClosest();return}(!N.freeModeMomentum||Ve>=N.longSwipesMs)&&(a.updateProgress(),a.updateActiveIndex(),a.updateSlidesClasses());return}let tt=0,Je=a.slidesSizesGrid[0];for(let Xe=0;Xe=se[Xe]&&We=se[Xe]&&(tt=Xe,Je=se[se.length-1]-se[se.length-2])}const rt=(We-se[tt])/Je,Et=ttN.longSwipesMs){if(!N.longSwipes){a.slideTo(a.activeIndex);return}a.swipeDirection==="next"&&(rt>=N.longSwipesRatio?a.slideTo(tt+Et):a.slideTo(tt)),a.swipeDirection==="prev"&&(rt>1-N.longSwipesRatio?a.slideTo(tt+Et):a.slideTo(tt))}else{if(!N.shortSwipes){a.slideTo(a.activeIndex);return}const Xe=a.navigation&&(ve.target===a.navigation.nextEl||ve.target===a.navigation.prevEl);Xe?ve.target===a.navigation.nextEl?a.slideTo(tt+Et):a.slideTo(tt):(a.swipeDirection==="next"&&a.slideTo(tt+Et),a.swipeDirection==="prev"&&a.slideTo(tt))}}function Er(){const e=this,{params:a,el:M}=e;if(M&&M.offsetWidth===0)return;a.breakpoints&&e.setBreakpoint();const{allowSlideNext:N,allowSlidePrev:z,snapGrid:ee}=e;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses(),(a.slidesPerView==="auto"||a.slidesPerView>1)&&e.isEnd&&!e.isBeginning&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.run(),e.allowSlidePrev=z,e.allowSlideNext=N,e.params.watchOverflow&&ee!==e.snapGrid&&e.checkOverflow()}function qr(e){const a=this;a.allowClick||(a.params.preventClicks&&e.preventDefault(),a.params.preventClicksPropagation&&a.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))}function rr(){const e=this,{wrapperEl:a,rtlTranslate:M}=e;e.previousTranslate=e.translate,e.isHorizontal()?M?e.translate=a.scrollWidth-a.offsetWidth-a.scrollLeft:e.translate=-a.scrollLeft:e.translate=-a.scrollTop,e.translate===-0&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();let N;const z=e.maxTranslate()-e.minTranslate();z===0?N=0:N=(e.translate-e.minTranslate())/z,N!==e.progress&&e.updateProgress(M?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}let Vn=!1;function vr(){}function Tr(){const e=this,{params:a,touchEvents:M,el:N,wrapperEl:z}=e;e.onTouchStart=ir.bind(e),e.onTouchMove=$n.bind(e),e.onTouchEnd=Sr.bind(e),a.cssMode&&(e.onScroll=rr.bind(e)),e.onClick=qr.bind(e);const ee=!!a.nested;if(!te.touch&&te.pointerEvents)N.addEventListener(M.start,e.onTouchStart,!1),D.addEventListener(M.move,e.onTouchMove,ee),D.addEventListener(M.end,e.onTouchEnd,!1);else{if(te.touch){const re=M.start==="touchstart"&&te.passiveListener&&a.passiveListeners?{passive:!0,capture:!1}:!1;N.addEventListener(M.start,e.onTouchStart,re),N.addEventListener(M.move,e.onTouchMove,te.passiveListener?{passive:!1,capture:ee}:ee),N.addEventListener(M.end,e.onTouchEnd,re),M.cancel&&N.addEventListener(M.cancel,e.onTouchEnd,re),Vn||(D.addEventListener("touchstart",vr),Vn=!0)}(a.simulateTouch&&!Fn.ios&&!Fn.android||a.simulateTouch&&!te.touch&&Fn.ios)&&(N.addEventListener("mousedown",e.onTouchStart,!1),D.addEventListener("mousemove",e.onTouchMove,ee),D.addEventListener("mouseup",e.onTouchEnd,!1))}(a.preventClicks||a.preventClicksPropagation)&&N.addEventListener("click",e.onClick,!0),a.cssMode&&z.addEventListener("scroll",e.onScroll),a.updateOnWindowResize?e.on(Fn.ios||Fn.android?"resize orientationchange observerUpdate":"resize observerUpdate",Er,!0):e.on("observerUpdate",Er,!0)}function $r(){const e=this,{params:a,touchEvents:M,el:N,wrapperEl:z}=e,ee=!!a.nested;if(!te.touch&&te.pointerEvents)N.removeEventListener(M.start,e.onTouchStart,!1),D.removeEventListener(M.move,e.onTouchMove,ee),D.removeEventListener(M.end,e.onTouchEnd,!1);else{if(te.touch){const re=M.start==="onTouchStart"&&te.passiveListener&&a.passiveListeners?{passive:!0,capture:!1}:!1;N.removeEventListener(M.start,e.onTouchStart,re),N.removeEventListener(M.move,e.onTouchMove,ee),N.removeEventListener(M.end,e.onTouchEnd,re),M.cancel&&N.removeEventListener(M.cancel,e.onTouchEnd,re)}(a.simulateTouch&&!Fn.ios&&!Fn.android||a.simulateTouch&&!te.touch&&Fn.ios)&&(N.removeEventListener("mousedown",e.onTouchStart,!1),D.removeEventListener("mousemove",e.onTouchMove,ee),D.removeEventListener("mouseup",e.onTouchEnd,!1))}(a.preventClicks||a.preventClicksPropagation)&&N.removeEventListener("click",e.onClick,!0),a.cssMode&&z.removeEventListener("scroll",e.onScroll),e.off(Fn.ios||Fn.android?"resize orientationchange observerUpdate":"resize observerUpdate",Er)}var da={attachEvents:Tr,detachEvents:$r};function ea(){const e=this,{activeIndex:a,initialized:M,loopedSlides:N=0,params:z,$el:ee}=e,re=z.breakpoints;if(!re||re&&Object.keys(re).length===0)return;const se=e.getBreakpoint(re);if(se&&e.currentBreakpoint!==se){const me=se in re?re[se]:void 0;me&&["slidesPerView","spaceBetween","slidesPerGroup","slidesPerGroupSkip","slidesPerColumn"].forEach(Je=>{const rt=me[Je];if(typeof rt=="undefined")return;Je==="slidesPerView"&&(rt==="AUTO"||rt==="auto")?me[Je]="auto":Je==="slidesPerView"?me[Je]=parseFloat(rt):me[Je]=parseInt(rt,10)});const ve=me||e.originalParams,we=z.slidesPerColumn>1,Ve=ve.slidesPerColumn>1;we&&!Ve?ee.removeClass(`${z.containerModifierClass}multirow ${z.containerModifierClass}multirow-column`):!we&&Ve&&(ee.addClass(`${z.containerModifierClass}multirow`),ve.slidesPerColumnFill==="column"&&ee.addClass(`${z.containerModifierClass}multirow-column`));const We=ve.direction&&ve.direction!==z.direction,tt=z.loop&&(ve.slidesPerView!==z.slidesPerView||We);We&&M&&e.changeDirection(),ne.extend(e.params,ve),ne.extend(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),e.currentBreakpoint=se,tt&&M&&(e.loopDestroy(),e.loopCreate(),e.updateSlides(),e.slideTo(a-N+e.loopedSlides,0,!1)),e.emit("breakpoint",ve)}}function ca(e){if(!e)return;let a=!1;const M=Object.keys(e).map(N=>{if(typeof N=="string"&&N.indexOf("@")===0){const z=parseFloat(N.substr(1)),ee=u.innerHeight*z;return{value:ee,point:N}}return{value:N,point:N}});M.sort((N,z)=>parseInt(N.value,10)-parseInt(z.value,10));for(let N=0;N1&&(ee.push("multirow"),M.slidesPerColumnFill==="column"&&ee.push("multirow-column")),Fn.android&&ee.push("android"),Fn.ios&&ee.push("ios"),M.cssMode&&ee.push("css-mode"),ee.forEach(re=>{a.push(M.containerModifierClass+re)}),z.addClass(a.join(" "))}function fa(){const e=this,{$el:a,classNames:M}=e;a.removeClass(M.join(" "))}var Ir={addClasses:ta,removeClasses:fa};function yr(e,a,M,N,z,ee){let re;function se(){ee&&ee()}const me=o(e).parent("picture")[0];!me&&(!e.complete||!z)&&a?(re=new u.Image,re.onload=se,re.onerror=se,N&&(re.sizes=N),M&&(re.srcset=M),a&&(re.src=a)):se()}function kr(){const e=this;e.imagesToLoad=e.$el.find("img");function a(){if(typeof e=="undefined"||e===null||!e||e.destroyed)return;e.imagesLoaded!==void 0&&(e.imagesLoaded+=1),e.imagesLoaded===e.imagesToLoad.length&&(e.params.updateOnImagesReady&&e.update(),e.emit("imagesReady"))}for(let M=0;M0&&a.slidesOffsetBefore+a.spaceBetween*(e.slides.length-1)+e.slides[0].offsetWidth*e.slides.length;a.slidesOffsetBefore&&a.slidesOffsetAfter&&N?e.isLocked=N<=e.size:e.isLocked=e.snapGrid.length===1,e.allowSlideNext=!e.isLocked,e.allowSlidePrev=!e.isLocked,M!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock"),M&&M!==e.isLocked&&(e.isEnd=!1,e.navigation&&e.navigation.update())}var ma={checkOverflow:na},Kr={init:!0,direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,preventInteractionOnTransition:!1,edgeSwipeDetection:!1,edgeSwipeThreshold:20,freeMode:!1,freeModeMomentum:!0,freeModeMomentumRatio:1,freeModeMomentumBounce:!0,freeModeMomentumBounceRatio:1,freeModeMomentumVelocityRatio:1,freeModeSticky:!1,freeModeMinimumVelocity:.02,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,slidesPerGroupSkip:0,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!1,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:0,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,containerModifierClass:"swiper-container-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-invisible-blank",slideActiveClass:"swiper-slide-active",slideDuplicateActiveClass:"swiper-slide-duplicate-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slideDuplicateNextClass:"swiper-slide-duplicate-next",slidePrevClass:"swiper-slide-prev",slideDuplicatePrevClass:"swiper-slide-duplicate-prev",wrapperClass:"swiper-wrapper",runCallbacksOnInit:!0};const Hr={update:jt,translate:Dt,transition:cn,slide:fn,loop:an,grabCursor:yn,manipulation:xr,events:da,breakpoints:Lr,checkOverflow:ma,classes:Ir,images:ha},Wr={};class Jn extends j{constructor(...e){let a,M;e.length===1&&e[0].constructor&&e[0].constructor===Object?M=e[0]:[a,M]=e,M||(M={}),M=ne.extend({},M),a&&!M.el&&(M.el=a),super(M),Object.keys(Hr).forEach(se=>{Object.keys(Hr[se]).forEach(me=>{Jn.prototype[me]||(Jn.prototype[me]=Hr[se][me])})});const N=this;typeof N.modules=="undefined"&&(N.modules={}),Object.keys(N.modules).forEach(se=>{const me=N.modules[se];if(me.params){const ve=Object.keys(me.params)[0],we=me.params[ve];if(typeof we!="object"||we===null)return;if(!(ve in M&&"enabled"in we))return;M[ve]===!0&&(M[ve]={enabled:!0}),typeof M[ve]=="object"&&!("enabled"in M[ve])&&(M[ve].enabled=!0),M[ve]||(M[ve]={enabled:!1})}});const z=ne.extend({},Kr);N.useModulesParams(z),N.params=ne.extend({},z,Wr,M),N.originalParams=ne.extend({},N.params),N.passedParams=ne.extend({},M),N.$=o;const ee=o(N.params.el);if(a=ee[0],!a)return;if(ee.length>1){const se=[];return ee.each((me,ve)=>{const we=ne.extend({},M,{el:ve});se.push(new Jn(we))}),se}a.swiper=N,ee.data("swiper",N);let re;return a&&a.shadowRoot&&a.shadowRoot.querySelector?(re=o(a.shadowRoot.querySelector(`.${N.params.wrapperClass}`)),re.children=se=>ee.children(se)):re=ee.children(`.${N.params.wrapperClass}`),ne.extend(N,{$el:ee,el:a,$wrapperEl:re,wrapperEl:re[0],classNames:[],slides:o(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal(){return N.params.direction==="horizontal"},isVertical(){return N.params.direction==="vertical"},rtl:a.dir.toLowerCase()==="rtl"||ee.css("direction")==="rtl",rtlTranslate:N.params.direction==="horizontal"&&(a.dir.toLowerCase()==="rtl"||ee.css("direction")==="rtl"),wrongRTL:re.css("display")==="-webkit-box",activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:N.params.allowSlideNext,allowSlidePrev:N.params.allowSlidePrev,touchEvents:function(){const me=["touchstart","touchmove","touchend","touchcancel"];let ve=["mousedown","mousemove","mouseup"];return te.pointerEvents&&(ve=["pointerdown","pointermove","pointerup"]),N.touchEventsTouch={start:me[0],move:me[1],end:me[2],cancel:me[3]},N.touchEventsDesktop={start:ve[0],move:ve[1],end:ve[2]},te.touch||!N.params.simulateTouch?N.touchEventsTouch:N.touchEventsDesktop}(),touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,formElements:"input, select, option, textarea, button, video, label",lastClickTime:ne.now(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:N.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),N.useModules(),N.params.init&&N.init(),N}slidesPerViewDynamic(){const e=this,{params:a,slides:M,slidesGrid:N,size:z,activeIndex:ee}=e;let re=1;if(a.centeredSlides){let se=M[ee].swiperSlideSize,me;for(let ve=ee+1;vez&&(me=!0));for(let ve=ee-1;ve>=0;ve-=1)M[ve]&&!me&&(se+=M[ve].swiperSlideSize,re+=1,se>z&&(me=!0))}else for(let se=ee+1;se1)&&e.isEnd&&!e.params.centeredSlides?z=e.slideTo(e.slides.length-1,0,!1,!0):z=e.slideTo(e.activeIndex,0,!1,!0),z||N()),M.watchOverflow&&a!==e.snapGrid&&e.checkOverflow(),e.emit("update")}changeDirection(e,a=!0){const M=this,N=M.params.direction;return e||(e=N==="horizontal"?"vertical":"horizontal"),e===N||e!=="horizontal"&&e!=="vertical"||(M.$el.removeClass(`${M.params.containerModifierClass}${N}`).addClass(`${M.params.containerModifierClass}${e}`),M.params.direction=e,M.slides.each((z,ee)=>{e==="vertical"?ee.style.width="":ee.style.height=""}),M.emit("changeDirection"),a&&M.update()),M}init(){const e=this;if(e.initialized)return;e.emit("beforeInit"),e.params.breakpoints&&e.setBreakpoint(),e.addClasses(),e.params.loop&&e.loopCreate(),e.updateSize(),e.updateSlides(),e.params.watchOverflow&&e.checkOverflow(),e.params.grabCursor&&e.setGrabCursor(),e.params.preloadImages&&e.preloadImages(),e.params.loop?e.slideTo(e.params.initialSlide+e.loopedSlides,0,e.params.runCallbacksOnInit):e.slideTo(e.params.initialSlide,0,e.params.runCallbacksOnInit),e.attachEvents(),e.initialized=!0,e.emit("init")}destroy(e=!0,a=!0){const M=this,{params:N,$el:z,$wrapperEl:ee,slides:re}=M;return typeof M.params=="undefined"||M.destroyed||(M.emit("beforeDestroy"),M.initialized=!1,M.detachEvents(),N.loop&&M.loopDestroy(),a&&(M.removeClasses(),z.removeAttr("style"),ee.removeAttr("style"),re&&re.length&&re.removeClass([N.slideVisibleClass,N.slideActiveClass,N.slideNextClass,N.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),M.emit("destroy"),Object.keys(M.eventsListeners).forEach(se=>{M.off(se)}),e!==!1&&(M.$el[0].swiper=null,M.$el.data("swiper",null),ne.deleteProps(M)),M.destroyed=!0),null}static extendDefaults(e){ne.extend(Wr,e)}static get extendedDefaults(){return Wr}static get defaults(){return Kr}static get Class(){return j}static get $(){return o}}var pa={name:"device",proto:{device:Fn},static:{device:Fn}},Hn={name:"support",proto:{support:te},static:{support:te}};const Ur=function(){function a(){const M=u.navigator.userAgent.toLowerCase();return M.indexOf("safari")>=0&&M.indexOf("chrome")<0&&M.indexOf("android")<0}return{isEdge:!!u.navigator.userAgent.match(/Edge/g),isSafari:a(),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(u.navigator.userAgent)}}();var va={name:"browser",proto:{browser:Ur},static:{browser:Ur}},Gr={name:"resize",create(){const e=this;ne.extend(e,{resize:{resizeHandler(){if(!e||e.destroyed||!e.initialized)return;e.emit("beforeResize"),e.emit("resize")},orientationChangeHandler(){if(!e||e.destroyed||!e.initialized)return;e.emit("orientationchange")}}})},on:{init(){const e=this;u.addEventListener("resize",e.resize.resizeHandler),u.addEventListener("orientationchange",e.resize.orientationChangeHandler)},destroy(){const e=this;u.removeEventListener("resize",e.resize.resizeHandler),u.removeEventListener("orientationchange",e.resize.orientationChangeHandler)}}};const Vr={func:u.MutationObserver||u.WebkitMutationObserver,attach(e,a={}){const M=this,N=Vr.func,z=new N(ee=>{if(ee.length===1){M.emit("observerUpdate",ee[0]);return}const re=function(){M.emit("observerUpdate",ee[0])};u.requestAnimationFrame?u.requestAnimationFrame(re):u.setTimeout(re,0)});z.observe(e,{attributes:typeof a.attributes=="undefined"?!0:a.attributes,childList:typeof a.childList=="undefined"?!0:a.childList,characterData:typeof a.characterData=="undefined"?!0:a.characterData}),M.observer.observers.push(z)},init(){const e=this;if(!te.observer||!e.params.observer)return;if(e.params.observeParents){const a=e.$el.parents();for(let M=0;M{a.disconnect()}),e.observer.observers=[]}};var ra={name:"observer",params:{observer:!1,observeParents:!1,observeSlideChildren:!1},create(){const e=this;ne.extend(e,{observer:{init:Vr.init.bind(e),attach:Vr.attach.bind(e),destroy:Vr.destroy.bind(e),observers:[]}})},on:{init(){const e=this;e.observer.init()},destroy(){const e=this;e.observer.destroy()}}};const wr={update(e){const a=this,{slidesPerView:M,slidesPerGroup:N,centeredSlides:z}=a.params,{addSlidesBefore:ee,addSlidesAfter:re}=a.params.virtual,{from:se,to:me,slides:ve,slidesGrid:we,renderSlide:Ve,offset:We}=a.virtual;a.updateActiveIndex();const tt=a.activeIndex||0;let Je;a.rtlTranslate?Je="right":Je=a.isHorizontal()?"left":"top";let rt,Et;z?(rt=Math.floor(M/2)+N+ee,Et=Math.floor(M/2)+N+re):(rt=M+(N-1)+ee,Et=N+re);const Xe=Math.max((tt||0)-Et,0),xt=Math.min((tt||0)+rt,ve.length-1),At=(a.slidesGrid[Xe]||0)-(a.slidesGrid[0]||0);ne.extend(a.virtual,{from:Xe,to:xt,offset:At,slidesGrid:a.slidesGrid});function Gt(){a.updateSlides(),a.updateProgress(),a.updateSlidesClasses(),a.lazy&&a.params.lazy.enabled&&a.lazy.load()}if(se===Xe&&me===xt&&!e){a.slidesGrid!==we&&At!==We&&a.slides.css(Je,`${At}px`),a.updateProgress();return}if(a.params.virtual.renderExternal){a.params.virtual.renderExternal.call(a,{offset:At,from:Xe,to:xt,slides:function(){const Qt=[];for(let Kt=Xe;Kt<=xt;Kt+=1)Qt.push(ve[Kt]);return Qt}()}),Gt();return}const Xt=[],Yt=[];if(e)a.$wrapperEl.find(`.${a.params.slideClass}`).remove();else for(let Ut=se;Ut<=me;Ut+=1)(Utxt)&&a.$wrapperEl.find(`.${a.params.slideClass}[data-swiper-slide-index="${Ut}"]`).remove();for(let Ut=0;Ut=Xe&&Ut<=xt&&(typeof me=="undefined"||e?Yt.push(Ut):(Ut>me&&Yt.push(Ut),Ut{a.$wrapperEl.append(Ve(ve[Ut],Ut))}),Xt.sort((Ut,Qt)=>Qt-Ut).forEach(Ut=>{a.$wrapperEl.prepend(Ve(ve[Ut],Ut))}),a.$wrapperEl.children(".swiper-slide").css(Je,`${At}px`),Gt()},renderSlide(e,a){const M=this,N=M.params.virtual;if(N.cache&&M.virtual.cache[a])return M.virtual.cache[a];const z=N.renderSlide?o(N.renderSlide.call(M,e,a)):o(`
                            ${e}
                            `);return z.attr("data-swiper-slide-index")||z.attr("data-swiper-slide-index",a),N.cache&&(M.virtual.cache[a]=z),z},appendSlide(e){const a=this;if(typeof e=="object"&&"length"in e)for(let M=0;M{const me=ee[se],ve=me.attr("data-swiper-slide-index");ve&&me.attr("data-swiper-slide-index",parseInt(ve,10)+1),re[parseInt(se,10)+z]=me}),a.virtual.cache=re}a.virtual.update(!0),a.slideTo(N,0)},removeSlide(e){const a=this;if(typeof e=="undefined"||e===null)return;let M=a.activeIndex;if(Array.isArray(e))for(let N=e.length-1;N>=0;N-=1)a.virtual.slides.splice(e[N],1),a.params.virtual.cache&&delete a.virtual.cache[e[N]],e[N]0&&a.$el.parents(`.${a.params.slideActiveClass}`).length===0)return;const tt=u.innerWidth,Je=u.innerHeight,rt=a.$el.offset();M&&(rt.left-=a.$el[0].scrollLeft);const Et=[[rt.left,rt.top],[rt.left+a.width,rt.top],[rt.left,rt.top+a.height],[rt.left+a.width,rt.top+a.height]];for(let Xe=0;Xe=0&&xt[0]<=tt&&xt[1]>=0&&xt[1]<=Je&&(We=!0)}if(!We)return}a.isHorizontal()?((re||se||me||ve)&&(N.preventDefault?N.preventDefault():N.returnValue=!1),((se||ve)&&!M||(re||me)&&M)&&a.slideNext(),((re||me)&&!M||(se||ve)&&M)&&a.slidePrev()):((re||se||we||Ve)&&(N.preventDefault?N.preventDefault():N.returnValue=!1),(se||Ve)&&a.slideNext(),(re||we)&&a.slidePrev()),a.emit("keyPress",z);return},enable(){const e=this;if(e.keyboard.enabled)return;o(D).on("keydown",e.keyboard.handle),e.keyboard.enabled=!0},disable(){const e=this;if(!e.keyboard.enabled)return;o(D).off("keydown",e.keyboard.handle),e.keyboard.enabled=!1}};var Ea={name:"keyboard",params:{keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}},create(){const e=this;ne.extend(e,{keyboard:{enabled:!1,enable:Xr.enable.bind(e),disable:Xr.disable.bind(e),handle:Xr.handle.bind(e)}})},on:{init(){const e=this;e.params.keyboard.enabled&&e.keyboard.enable()},destroy(){const e=this;e.keyboard.enabled&&e.keyboard.disable()}}};function aa(){const e="onwheel";let a=e in D;if(!a){const M=D.createElement("div");M.setAttribute(e,"return;"),a=typeof M[e]=="function"}return!a&&D.implementation&&D.implementation.hasFeature&&D.implementation.hasFeature("","")!==!0&&(a=D.implementation.hasFeature("Events.wheel","3.0")),a}const ur={lastScrollTime:ne.now(),lastEventBeforeSnap:void 0,recentWheelEvents:[],event(){return u.navigator.userAgent.indexOf("firefox")>-1?"DOMMouseScroll":aa()?"wheel":"mousewheel"},normalize(e){const a=10,M=40,N=800;let z=0,ee=0,re=0,se=0;return"detail"in e&&(ee=e.detail),"wheelDelta"in e&&(ee=-e.wheelDelta/120),"wheelDeltaY"in e&&(ee=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(z=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(z=ee,ee=0),re=z*a,se=ee*a,"deltaY"in e&&(se=e.deltaY),"deltaX"in e&&(re=e.deltaX),e.shiftKey&&!re&&(re=se,se=0),(re||se)&&e.deltaMode&&(e.deltaMode===1?(re*=M,se*=M):(re*=N,se*=N)),re&&!z&&(z=re<1?-1:1),se&&!ee&&(ee=se<1?-1:1),{spinX:z,spinY:ee,pixelX:re,pixelY:se}},handleMouseEnter(){const e=this;e.mouseEntered=!0},handleMouseLeave(){const e=this;e.mouseEntered=!1},handle(e){let a=e;const M=this,N=M.params.mousewheel;M.params.cssMode&&a.preventDefault();let z=M.$el;if(M.params.mousewheel.eventsTarged!=="container"&&(z=o(M.params.mousewheel.eventsTarged)),!M.mouseEntered&&!z[0].contains(a.target)&&!N.releaseOnEdges)return!0;a.originalEvent&&(a=a.originalEvent);let ee=0;const re=M.rtlTranslate?-1:1,se=ur.normalize(a);if(N.forceToAxis)if(M.isHorizontal())if(Math.abs(se.pixelX)>Math.abs(se.pixelY))ee=-se.pixelX*re;else return!0;else if(Math.abs(se.pixelY)>Math.abs(se.pixelX))ee=-se.pixelY;else return!0;else ee=Math.abs(se.pixelX)>Math.abs(se.pixelY)?-se.pixelX*re:-se.pixelY;if(ee===0)return!0;if(N.invert&&(ee=-ee),M.params.freeMode){const me={time:ne.now(),delta:Math.abs(ee),direction:Math.sign(ee)},{lastEventBeforeSnap:ve}=M.mousewheel,we=ve&&me.time=M.minTranslate()&&(Ve=M.minTranslate()),Ve<=M.maxTranslate()&&(Ve=M.maxTranslate()),M.setTransition(0),M.setTranslate(Ve),M.updateProgress(),M.updateActiveIndex(),M.updateSlidesClasses(),(!We&&M.isBeginning||!tt&&M.isEnd)&&M.updateSlidesClasses(),M.params.freeModeSticky){clearTimeout(M.mousewheel.timeout),M.mousewheel.timeout=void 0;const Je=M.mousewheel.recentWheelEvents;Je.length>=15&&Je.shift();const rt=Je.length?Je[Je.length-1]:void 0,Et=Je[0];if(Je.push(me),rt&&(me.delta>rt.delta||me.direction!==rt.direction))Je.splice(0);else if(Je.length>=15&&me.time-Et.time<500&&Et.delta-me.delta>=1&&me.delta<=6){const Xe=ee>0?.8:.2;M.mousewheel.lastEventBeforeSnap=me,Je.splice(0),M.mousewheel.timeout=ne.nextTick(()=>{M.slideToClosest(M.params.speed,!0,void 0,Xe)},0)}M.mousewheel.timeout||(M.mousewheel.timeout=ne.nextTick(()=>{const Xe=.5;M.mousewheel.lastEventBeforeSnap=me,Je.splice(0),M.slideToClosest(M.params.speed,!0,void 0,Xe)},500))}if(we||M.emit("scroll",a),M.params.autoplay&&M.params.autoplayDisableOnInteraction&&M.autoplay.stop(),Ve===M.minTranslate()||Ve===M.maxTranslate())return!0}}else{const me={time:ne.now(),delta:Math.abs(ee),direction:Math.sign(ee),raw:e},ve=M.mousewheel.recentWheelEvents;ve.length>=2&&ve.shift();const we=ve.length?ve[ve.length-1]:void 0;if(ve.push(me),we?(me.direction!==we.direction||me.delta>we.delta||me.time>we.time+150)&&M.mousewheel.animateSlider(me):M.mousewheel.animateSlider(me),M.mousewheel.releaseScroll(me))return!0}return a.preventDefault?a.preventDefault():a.returnValue=!1,!1},animateSlider(e){const a=this;return e.delta>=6&&ne.now()-a.mousewheel.lastScrollTime<60?!0:(e.direction<0?(!a.isEnd||a.params.loop)&&!a.animating&&(a.slideNext(),a.emit("scroll",e.raw)):(!a.isBeginning||a.params.loop)&&!a.animating&&(a.slidePrev(),a.emit("scroll",e.raw)),a.mousewheel.lastScrollTime=new u.Date().getTime(),!1)},releaseScroll(e){const a=this,M=a.params.mousewheel;if(e.direction<0){if(a.isEnd&&!a.params.loop&&M.releaseOnEdges)return!0}else if(a.isBeginning&&!a.params.loop&&M.releaseOnEdges)return!0;return!1},enable(){const e=this,a=ur.event();if(e.params.cssMode)return e.wrapperEl.removeEventListener(a,e.mousewheel.handle),!0;if(!a)return!1;if(e.mousewheel.enabled)return!1;let M=e.$el;return e.params.mousewheel.eventsTarged!=="container"&&(M=o(e.params.mousewheel.eventsTarged)),M.on("mouseenter",e.mousewheel.handleMouseEnter),M.on("mouseleave",e.mousewheel.handleMouseLeave),M.on(a,e.mousewheel.handle),e.mousewheel.enabled=!0,!0},disable(){const e=this,a=ur.event();if(e.params.cssMode)return e.wrapperEl.addEventListener(a,e.mousewheel.handle),!0;if(!a)return!1;if(!e.mousewheel.enabled)return!1;let M=e.$el;return e.params.mousewheel.eventsTarged!=="container"&&(M=o(e.params.mousewheel.eventsTarged)),M.off(a,e.mousewheel.handle),e.mousewheel.enabled=!1,!0}};var ya={name:"mousewheel",params:{mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarged:"container"}},create(){const e=this;ne.extend(e,{mousewheel:{enabled:!1,enable:ur.enable.bind(e),disable:ur.disable.bind(e),handle:ur.handle.bind(e),handleMouseEnter:ur.handleMouseEnter.bind(e),handleMouseLeave:ur.handleMouseLeave.bind(e),animateSlider:ur.animateSlider.bind(e),releaseScroll:ur.releaseScroll.bind(e),lastScrollTime:ne.now(),lastEventBeforeSnap:void 0,recentWheelEvents:[]}})},on:{init(){const e=this;!e.params.mousewheel.enabled&&e.params.cssMode&&e.mousewheel.disable(),e.params.mousewheel.enabled&&e.mousewheel.enable()},destroy(){const e=this;e.params.cssMode&&e.mousewheel.enable(),e.mousewheel.enabled&&e.mousewheel.disable()}}};const br={update(){const e=this,a=e.params.navigation;if(e.params.loop)return;const{$nextEl:M,$prevEl:N}=e.navigation;N&&N.length>0&&(e.isBeginning?N.addClass(a.disabledClass):N.removeClass(a.disabledClass),N[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](a.lockClass)),M&&M.length>0&&(e.isEnd?M.addClass(a.disabledClass):M.removeClass(a.disabledClass),M[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](a.lockClass))},onPrevClick(e){const a=this;if(e.preventDefault(),a.isBeginning&&!a.params.loop)return;a.slidePrev()},onNextClick(e){const a=this;if(e.preventDefault(),a.isEnd&&!a.params.loop)return;a.slideNext()},init(){const e=this,a=e.params.navigation;if(!(a.nextEl||a.prevEl))return;let M,N;a.nextEl&&(M=o(a.nextEl),e.params.uniqueNavElements&&typeof a.nextEl=="string"&&M.length>1&&e.$el.find(a.nextEl).length===1&&(M=e.$el.find(a.nextEl))),a.prevEl&&(N=o(a.prevEl),e.params.uniqueNavElements&&typeof a.prevEl=="string"&&N.length>1&&e.$el.find(a.prevEl).length===1&&(N=e.$el.find(a.prevEl))),M&&M.length>0&&M.on("click",e.navigation.onNextClick),N&&N.length>0&&N.on("click",e.navigation.onPrevClick),ne.extend(e.navigation,{$nextEl:M,nextEl:M&&M[0],$prevEl:N,prevEl:N&&N[0]})},destroy(){const e=this,{$nextEl:a,$prevEl:M}=e.navigation;a&&a.length&&(a.off("click",e.navigation.onNextClick),a.removeClass(e.params.navigation.disabledClass)),M&&M.length&&(M.off("click",e.navigation.onPrevClick),M.removeClass(e.params.navigation.disabledClass))}};var ba={name:"navigation",params:{navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock"}},create(){const e=this;ne.extend(e,{navigation:{init:br.init.bind(e),update:br.update.bind(e),destroy:br.destroy.bind(e),onNextClick:br.onNextClick.bind(e),onPrevClick:br.onPrevClick.bind(e)}})},on:{init(){const e=this;e.navigation.init(),e.navigation.update()},toEdge(){const e=this;e.navigation.update()},fromEdge(){const e=this;e.navigation.update()},destroy(){const e=this;e.navigation.destroy()},click(e){const a=this,{$nextEl:M,$prevEl:N}=a.navigation;if(a.params.navigation.hideOnClick&&!o(e.target).is(N)&&!o(e.target).is(M)){let z;M?z=M.hasClass(a.params.navigation.hiddenClass):N&&(z=N.hasClass(a.params.navigation.hiddenClass)),z===!0?a.emit("navigationShow",a):a.emit("navigationHide",a),M&&M.toggleClass(a.params.navigation.hiddenClass),N&&N.toggleClass(a.params.navigation.hiddenClass)}}}};const Mr={update(){const e=this,a=e.rtl,M=e.params.pagination;if(!M.el||!e.pagination.el||!e.pagination.$el||e.pagination.$el.length===0)return;const N=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,z=e.pagination.$el;let ee;const re=e.params.loop?Math.ceil((N-e.loopedSlides*2)/e.params.slidesPerGroup):e.snapGrid.length;if(e.params.loop?(ee=Math.ceil((e.activeIndex-e.loopedSlides)/e.params.slidesPerGroup),ee>N-1-e.loopedSlides*2&&(ee-=N-e.loopedSlides*2),ee>re-1&&(ee-=re),ee<0&&e.params.paginationType!=="bullets"&&(ee=re+ee)):typeof e.snapIndex!="undefined"?ee=e.snapIndex:ee=e.activeIndex||0,M.type==="bullets"&&e.pagination.bullets&&e.pagination.bullets.length>0){const se=e.pagination.bullets;let me,ve,we;if(M.dynamicBullets&&(e.pagination.bulletSize=se.eq(0)[e.isHorizontal()?"outerWidth":"outerHeight"](!0),z.css(e.isHorizontal()?"width":"height",`${e.pagination.bulletSize*(M.dynamicMainBullets+4)}px`),M.dynamicMainBullets>1&&e.previousIndex!==void 0&&(e.pagination.dynamicBulletIndex+=ee-e.previousIndex,e.pagination.dynamicBulletIndex>M.dynamicMainBullets-1?e.pagination.dynamicBulletIndex=M.dynamicMainBullets-1:e.pagination.dynamicBulletIndex<0&&(e.pagination.dynamicBulletIndex=0)),me=ee-e.pagination.dynamicBulletIndex,ve=me+(Math.min(se.length,M.dynamicMainBullets)-1),we=(ve+me)/2),se.removeClass(`${M.bulletActiveClass} ${M.bulletActiveClass}-next ${M.bulletActiveClass}-next-next ${M.bulletActiveClass}-prev ${M.bulletActiveClass}-prev-prev ${M.bulletActiveClass}-main`),z.length>1)se.each((Ve,We)=>{const tt=o(We),Je=tt.index();Je===ee&&tt.addClass(M.bulletActiveClass),M.dynamicBullets&&(Je>=me&&Je<=ve&&tt.addClass(`${M.bulletActiveClass}-main`),Je===me&&tt.prev().addClass(`${M.bulletActiveClass}-prev`).prev().addClass(`${M.bulletActiveClass}-prev-prev`),Je===ve&&tt.next().addClass(`${M.bulletActiveClass}-next`).next().addClass(`${M.bulletActiveClass}-next-next`))});else{const Ve=se.eq(ee),We=Ve.index();if(Ve.addClass(M.bulletActiveClass),M.dynamicBullets){const tt=se.eq(me),Je=se.eq(ve);for(let rt=me;rt<=ve;rt+=1)se.eq(rt).addClass(`${M.bulletActiveClass}-main`);if(e.params.loop)if(We>=se.length-M.dynamicMainBullets){for(let rt=M.dynamicMainBullets;rt>=0;rt-=1)se.eq(se.length-rt).addClass(`${M.bulletActiveClass}-main`);se.eq(se.length-M.dynamicMainBullets-1).addClass(`${M.bulletActiveClass}-prev`)}else tt.prev().addClass(`${M.bulletActiveClass}-prev`).prev().addClass(`${M.bulletActiveClass}-prev-prev`),Je.next().addClass(`${M.bulletActiveClass}-next`).next().addClass(`${M.bulletActiveClass}-next-next`);else tt.prev().addClass(`${M.bulletActiveClass}-prev`).prev().addClass(`${M.bulletActiveClass}-prev-prev`),Je.next().addClass(`${M.bulletActiveClass}-next`).next().addClass(`${M.bulletActiveClass}-next-next`)}}if(M.dynamicBullets){const Ve=Math.min(se.length,M.dynamicMainBullets+4),We=(e.pagination.bulletSize*Ve-e.pagination.bulletSize)/2-we*e.pagination.bulletSize,tt=a?"right":"left";se.css(e.isHorizontal()?tt:"top",`${We}px`)}}if(M.type==="fraction"&&(z.find(`.${M.currentClass}`).text(M.formatFractionCurrent(ee+1)),z.find(`.${M.totalClass}`).text(M.formatFractionTotal(re))),M.type==="progressbar"){let se;M.progressbarOpposite?se=e.isHorizontal()?"vertical":"horizontal":se=e.isHorizontal()?"horizontal":"vertical";const me=(ee+1)/re;let ve=1,we=1;se==="horizontal"?ve=me:we=me,z.find(`.${M.progressbarFillClass}`).transform(`translate3d(0,0,0) scaleX(${ve}) scaleY(${we})`).transition(e.params.speed)}M.type==="custom"&&M.renderCustom?(z.html(M.renderCustom(e,ee+1,re)),e.emit("paginationRender",e,z[0])):e.emit("paginationUpdate",e,z[0]),z[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](M.lockClass)},render(){const e=this,a=e.params.pagination;if(!a.el||!e.pagination.el||!e.pagination.$el||e.pagination.$el.length===0)return;const M=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,N=e.pagination.$el;let z="";if(a.type==="bullets"){const ee=e.params.loop?Math.ceil((M-e.loopedSlides*2)/e.params.slidesPerGroup):e.snapGrid.length;for(let re=0;re`;N.html(z),e.pagination.bullets=N.find(`.${a.bulletClass}`)}a.type==="fraction"&&(a.renderFraction?z=a.renderFraction.call(e,a.currentClass,a.totalClass):z=` / `,N.html(z)),a.type==="progressbar"&&(a.renderProgressbar?z=a.renderProgressbar.call(e,a.progressbarFillClass):z=``,N.html(z)),a.type!=="custom"&&e.emit("paginationRender",e.pagination.$el[0])},init(){const e=this,a=e.params.pagination;if(!a.el)return;let M=o(a.el);if(M.length===0)return;e.params.uniqueNavElements&&typeof a.el=="string"&&M.length>1&&(M=e.$el.find(a.el)),a.type==="bullets"&&a.clickable&&M.addClass(a.clickableClass),M.addClass(a.modifierClass+a.type),a.type==="bullets"&&a.dynamicBullets&&(M.addClass(`${a.modifierClass}${a.type}-dynamic`),e.pagination.dynamicBulletIndex=0,a.dynamicMainBullets<1&&(a.dynamicMainBullets=1)),a.type==="progressbar"&&a.progressbarOpposite&&M.addClass(a.progressbarOppositeClass),a.clickable&&M.on("click",`.${a.bulletClass}`,function(z){z.preventDefault();let ee=o(this).index()*e.params.slidesPerGroup;e.params.loop&&(ee+=e.loopedSlides),e.slideTo(ee)}),ne.extend(e.pagination,{$el:M,el:M[0]})},destroy(){const e=this,a=e.params.pagination;if(!a.el||!e.pagination.el||!e.pagination.$el||e.pagination.$el.length===0)return;const M=e.pagination.$el;M.removeClass(a.hiddenClass),M.removeClass(a.modifierClass+a.type),e.pagination.bullets&&e.pagination.bullets.removeClass(a.bulletActiveClass),a.clickable&&M.off("click",`.${a.bulletClass}`)}};var Nr={name:"pagination",params:{pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:e=>e,formatFractionTotal:e=>e,bulletClass:"swiper-pagination-bullet",bulletActiveClass:"swiper-pagination-bullet-active",modifierClass:"swiper-pagination-",currentClass:"swiper-pagination-current",totalClass:"swiper-pagination-total",hiddenClass:"swiper-pagination-hidden",progressbarFillClass:"swiper-pagination-progressbar-fill",progressbarOppositeClass:"swiper-pagination-progressbar-opposite",clickableClass:"swiper-pagination-clickable",lockClass:"swiper-pagination-lock"}},create(){const e=this;ne.extend(e,{pagination:{init:Mr.init.bind(e),render:Mr.render.bind(e),update:Mr.update.bind(e),destroy:Mr.destroy.bind(e),dynamicBulletIndex:0}})},on:{init(){const e=this;e.pagination.init(),e.pagination.render(),e.pagination.update()},activeIndexChange(){const e=this;(e.params.loop||typeof e.snapIndex=="undefined")&&e.pagination.update()},snapIndexChange(){const e=this;e.params.loop||e.pagination.update()},slidesLengthChange(){const e=this;e.params.loop&&(e.pagination.render(),e.pagination.update())},snapGridLengthChange(){const e=this;e.params.loop||(e.pagination.render(),e.pagination.update())},destroy(){const e=this;e.pagination.destroy()},click(e){const a=this;if(a.params.pagination.el&&a.params.pagination.hideOnClick&&a.pagination.$el.length>0&&!o(e.target).hasClass(a.params.pagination.bulletClass)){const M=a.pagination.$el.hasClass(a.params.pagination.hiddenClass);M===!0?a.emit("paginationShow",a):a.emit("paginationHide",a),a.pagination.$el.toggleClass(a.params.pagination.hiddenClass)}}}};const er={setTranslate(){const e=this;if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:a,rtlTranslate:M,progress:N}=e,{dragSize:z,trackSize:ee,$dragEl:re,$el:se}=a,me=e.params.scrollbar;let ve=z,we=(ee-z)*N;M?(we=-we,we>0?(ve=z-we,we=0):-we+z>ee&&(ve=ee+we)):we<0?(ve=z+we,we=0):we+z>ee&&(ve=ee-we),e.isHorizontal()?(re.transform(`translate3d(${we}px, 0, 0)`),re[0].style.width=`${ve}px`):(re.transform(`translate3d(0px, ${we}px, 0)`),re[0].style.height=`${ve}px`),me.hide&&(clearTimeout(e.scrollbar.timeout),se[0].style.opacity=1,e.scrollbar.timeout=setTimeout(()=>{se[0].style.opacity=0,se.transition(400)},1e3))},setTransition(e){const a=this;if(!a.params.scrollbar.el||!a.scrollbar.el)return;a.scrollbar.$dragEl.transition(e)},updateSize(){const e=this;if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:a}=e,{$dragEl:M,$el:N}=a;M[0].style.width="",M[0].style.height="";const z=e.isHorizontal()?N[0].offsetWidth:N[0].offsetHeight,ee=e.size/e.virtualSize,re=ee*(z/e.size);let se;e.params.scrollbar.dragSize==="auto"?se=z*ee:se=parseInt(e.params.scrollbar.dragSize,10),e.isHorizontal()?M[0].style.width=`${se}px`:M[0].style.height=`${se}px`,ee>=1?N[0].style.display="none":N[0].style.display="",e.params.scrollbar.hide&&(N[0].style.opacity=0),ne.extend(a,{trackSize:z,divider:ee,moveDivider:re,dragSize:se}),a.$el[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](e.params.scrollbar.lockClass)},getPointerPosition(e){const a=this;return a.isHorizontal()?e.type==="touchstart"||e.type==="touchmove"?e.targetTouches[0].clientX:e.clientX:e.type==="touchstart"||e.type==="touchmove"?e.targetTouches[0].clientY:e.clientY},setDragPosition(e){const a=this,{scrollbar:M,rtlTranslate:N}=a,{$el:z,dragSize:ee,trackSize:re,dragStartPos:se}=M;let me;me=(M.getPointerPosition(e)-z.offset()[a.isHorizontal()?"left":"top"]-(se!==null?se:ee/2))/(re-ee),me=Math.max(Math.min(me,1),0),N&&(me=1-me);const ve=a.minTranslate()+(a.maxTranslate()-a.minTranslate())*me;a.updateProgress(ve),a.setTranslate(ve),a.updateActiveIndex(),a.updateSlidesClasses()},onDragStart(e){const a=this,M=a.params.scrollbar,{scrollbar:N,$wrapperEl:z}=a,{$el:ee,$dragEl:re}=N;a.scrollbar.isTouched=!0,a.scrollbar.dragStartPos=e.target===re[0]||e.target===re?N.getPointerPosition(e)-e.target.getBoundingClientRect()[a.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),z.transition(100),re.transition(100),N.setDragPosition(e),clearTimeout(a.scrollbar.dragTimeout),ee.transition(0),M.hide&&ee.css("opacity",1),a.params.cssMode&&a.$wrapperEl.css("scroll-snap-type","none"),a.emit("scrollbarDragStart",e)},onDragMove(e){const a=this,{scrollbar:M,$wrapperEl:N}=a,{$el:z,$dragEl:ee}=M;if(!a.scrollbar.isTouched)return;e.preventDefault?e.preventDefault():e.returnValue=!1,M.setDragPosition(e),N.transition(0),z.transition(0),ee.transition(0),a.emit("scrollbarDragMove",e)},onDragEnd(e){const a=this,M=a.params.scrollbar,{scrollbar:N,$wrapperEl:z}=a,{$el:ee}=N;if(!a.scrollbar.isTouched)return;a.scrollbar.isTouched=!1,a.params.cssMode&&(a.$wrapperEl.css("scroll-snap-type",""),z.transition("")),M.hide&&(clearTimeout(a.scrollbar.dragTimeout),a.scrollbar.dragTimeout=ne.nextTick(()=>{ee.css("opacity",0),ee.transition(400)},1e3)),a.emit("scrollbarDragEnd",e),M.snapOnRelease&&a.slideToClosest()},enableDraggable(){const e=this;if(!e.params.scrollbar.el)return;const{scrollbar:a,touchEventsTouch:M,touchEventsDesktop:N,params:z}=e,ee=a.$el,re=ee[0],se=te.passiveListener&&z.passiveListeners?{passive:!1,capture:!1}:!1,me=te.passiveListener&&z.passiveListeners?{passive:!0,capture:!1}:!1;te.touch?(re.addEventListener(M.start,e.scrollbar.onDragStart,se),re.addEventListener(M.move,e.scrollbar.onDragMove,se),re.addEventListener(M.end,e.scrollbar.onDragEnd,me)):(re.addEventListener(N.start,e.scrollbar.onDragStart,se),D.addEventListener(N.move,e.scrollbar.onDragMove,se),D.addEventListener(N.end,e.scrollbar.onDragEnd,me))},disableDraggable(){const e=this;if(!e.params.scrollbar.el)return;const{scrollbar:a,touchEventsTouch:M,touchEventsDesktop:N,params:z}=e,ee=a.$el,re=ee[0],se=te.passiveListener&&z.passiveListeners?{passive:!1,capture:!1}:!1,me=te.passiveListener&&z.passiveListeners?{passive:!0,capture:!1}:!1;te.touch?(re.removeEventListener(M.start,e.scrollbar.onDragStart,se),re.removeEventListener(M.move,e.scrollbar.onDragMove,se),re.removeEventListener(M.end,e.scrollbar.onDragEnd,me)):(re.removeEventListener(N.start,e.scrollbar.onDragStart,se),D.removeEventListener(N.move,e.scrollbar.onDragMove,se),D.removeEventListener(N.end,e.scrollbar.onDragEnd,me))},init(){const e=this;if(!e.params.scrollbar.el)return;const{scrollbar:a,$el:M}=e,N=e.params.scrollbar;let z=o(N.el);e.params.uniqueNavElements&&typeof N.el=="string"&&z.length>1&&M.find(N.el).length===1&&(z=M.find(N.el));let ee=z.find(`.${e.params.scrollbar.dragClass}`);ee.length===0&&(ee=o(`
                            `),z.append(ee)),ne.extend(a,{$el:z,el:z[0],$dragEl:ee,dragEl:ee[0]}),N.draggable&&a.enableDraggable()},destroy(){const e=this;e.scrollbar.disableDraggable()}};var La={name:"scrollbar",params:{scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag"}},create(){const e=this;ne.extend(e,{scrollbar:{init:er.init.bind(e),destroy:er.destroy.bind(e),updateSize:er.updateSize.bind(e),setTranslate:er.setTranslate.bind(e),setTransition:er.setTransition.bind(e),enableDraggable:er.enableDraggable.bind(e),disableDraggable:er.disableDraggable.bind(e),setDragPosition:er.setDragPosition.bind(e),getPointerPosition:er.getPointerPosition.bind(e),onDragStart:er.onDragStart.bind(e),onDragMove:er.onDragMove.bind(e),onDragEnd:er.onDragEnd.bind(e),isTouched:!1,timeout:null,dragTimeout:null}})},on:{init(){const e=this;e.scrollbar.init(),e.scrollbar.updateSize(),e.scrollbar.setTranslate()},update(){const e=this;e.scrollbar.updateSize()},resize(){const e=this;e.scrollbar.updateSize()},observerUpdate(){const e=this;e.scrollbar.updateSize()},setTranslate(){const e=this;e.scrollbar.setTranslate()},setTransition(e){const a=this;a.scrollbar.setTransition(e)},destroy(){const e=this;e.scrollbar.destroy()}}};const _r={setTransform(e,a){const M=this,{rtl:N}=M,z=o(e),ee=N?-1:1,re=z.attr("data-swiper-parallax")||"0";let se=z.attr("data-swiper-parallax-x"),me=z.attr("data-swiper-parallax-y");const ve=z.attr("data-swiper-parallax-scale"),we=z.attr("data-swiper-parallax-opacity");if(se||me?(se=se||"0",me=me||"0"):M.isHorizontal()?(se=re,me="0"):(me=re,se="0"),se.indexOf("%")>=0?se=`${parseInt(se,10)*a*ee}%`:se=`${se*a*ee}px`,me.indexOf("%")>=0?me=`${parseInt(me,10)*a}%`:me=`${me*a}px`,typeof we!="undefined"&&we!==null){const Ve=we-(we-1)*(1-Math.abs(a));z[0].style.opacity=Ve}if(typeof ve=="undefined"||ve===null)z.transform(`translate3d(${se}, ${me}, 0px)`);else{const Ve=ve-(ve-1)*(1-Math.abs(a));z.transform(`translate3d(${se}, ${me}, 0px) scale(${Ve})`)}},setTranslate(){const e=this,{$el:a,slides:M,progress:N,snapGrid:z}=e;a.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((ee,re)=>{e.parallax.setTransform(re,N)}),M.each((ee,re)=>{let se=re.progress;e.params.slidesPerGroup>1&&e.params.slidesPerView!=="auto"&&(se+=Math.ceil(ee/2)-N*(z.length-1)),se=Math.min(Math.max(se,-1),1),o(re).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((me,ve)=>{e.parallax.setTransform(ve,se)})})},setTransition(e=this.params.speed){const a=this,{$el:M}=a;M.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((N,z)=>{const ee=o(z);let re=parseInt(ee.attr("data-swiper-parallax-duration"),10)||e;e===0&&(re=0),ee.transition(re)})}};var xa={name:"parallax",params:{parallax:{enabled:!1}},create(){const e=this;ne.extend(e,{parallax:{setTransform:_r.setTransform.bind(e),setTranslate:_r.setTranslate.bind(e),setTransition:_r.setTransition.bind(e)}})},on:{beforeInit(){const e=this;if(!e.params.parallax.enabled)return;e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0},init(){const e=this;if(!e.params.parallax.enabled)return;e.parallax.setTranslate()},setTranslate(){const e=this;if(!e.params.parallax.enabled)return;e.parallax.setTranslate()},setTransition(e){const a=this;if(!a.params.parallax.enabled)return;a.parallax.setTransition(e)}}};const On={getDistanceBetweenTouches(e){if(e.targetTouches.length<2)return 1;const a=e.targetTouches[0].pageX,M=e.targetTouches[0].pageY,N=e.targetTouches[1].pageX,z=e.targetTouches[1].pageY,ee=Math.sqrt(hr(N-a,2)+hr(z-M,2));return ee},onGestureStart(e){const a=this,M=a.params.zoom,N=a.zoom,{gesture:z}=N;if(N.fakeGestureTouched=!1,N.fakeGestureMoved=!1,!te.gestures){if(e.type!=="touchstart"||e.type==="touchstart"&&e.targetTouches.length<2)return;N.fakeGestureTouched=!0,z.scaleStart=On.getDistanceBetweenTouches(e)}if((!z.$slideEl||!z.$slideEl.length)&&(z.$slideEl=o(e.target).closest(`.${a.params.slideClass}`),z.$slideEl.length===0&&(z.$slideEl=a.slides.eq(a.activeIndex)),z.$imageEl=z.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),z.$imageWrapEl=z.$imageEl.parent(`.${M.containerClass}`),z.maxRatio=z.$imageWrapEl.attr("data-swiper-zoom")||M.maxRatio,z.$imageWrapEl.length===0)){z.$imageEl=void 0;return}z.$imageEl&&z.$imageEl.transition(0),a.zoom.isScaling=!0},onGestureChange(e){const a=this,M=a.params.zoom,N=a.zoom,{gesture:z}=N;if(!te.gestures){if(e.type!=="touchmove"||e.type==="touchmove"&&e.targetTouches.length<2)return;N.fakeGestureMoved=!0,z.scaleMove=On.getDistanceBetweenTouches(e)}if(!z.$imageEl||z.$imageEl.length===0)return;te.gestures?N.scale=e.scale*N.currentScale:N.scale=z.scaleMove/z.scaleStart*N.currentScale,N.scale>z.maxRatio&&(N.scale=z.maxRatio-1+hr(N.scale-z.maxRatio+1,.5)),N.scalez.touchesStart.x)){z.isTouched=!1;return}if(!a.isHorizontal()&&(Math.floor(z.minY)===Math.floor(z.startY)&&z.touchesCurrent.yz.touchesStart.y)){z.isTouched=!1;return}}e.cancelable&&e.preventDefault(),e.stopPropagation(),z.isMoved=!0,z.currentX=z.touchesCurrent.x-z.touchesStart.x+z.startX,z.currentY=z.touchesCurrent.y-z.touchesStart.y+z.startY,z.currentXz.maxX&&(z.currentX=z.maxX-1+hr(z.currentX-z.maxX+1,.8)),z.currentYz.maxY&&(z.currentY=z.maxY-1+hr(z.currentY-z.maxY+1,.8)),ee.prevPositionX||(ee.prevPositionX=z.touchesCurrent.x),ee.prevPositionY||(ee.prevPositionY=z.touchesCurrent.y),ee.prevTime||(ee.prevTime=Date.now()),ee.x=(z.touchesCurrent.x-ee.prevPositionX)/(Date.now()-ee.prevTime)/2,ee.y=(z.touchesCurrent.y-ee.prevPositionY)/(Date.now()-ee.prevTime)/2,Math.abs(z.touchesCurrent.x-ee.prevPositionX)<2&&(ee.x=0),Math.abs(z.touchesCurrent.y-ee.prevPositionY)<2&&(ee.y=0),ee.prevPositionX=z.touchesCurrent.x,ee.prevPositionY=z.touchesCurrent.y,ee.prevTime=Date.now(),N.$imageWrapEl.transform(`translate3d(${z.currentX}px, ${z.currentY}px,0)`)},onTouchEnd(){const e=this,a=e.zoom,{gesture:M,image:N,velocity:z}=a;if(!M.$imageEl||M.$imageEl.length===0)return;if(!N.isTouched||!N.isMoved){N.isTouched=!1,N.isMoved=!1;return}N.isTouched=!1,N.isMoved=!1;let ee=300,re=300;const se=z.x*ee,me=N.currentX+se,ve=z.y*re,we=N.currentY+ve;z.x!==0&&(ee=Math.abs((me-N.currentX)/z.x)),z.y!==0&&(re=Math.abs((we-N.currentY)/z.y));const Ve=Math.max(ee,re);N.currentX=me,N.currentY=we;const We=N.width*a.scale,tt=N.height*a.scale;N.minX=Math.min(M.slideWidth/2-We/2,0),N.maxX=-N.minX,N.minY=Math.min(M.slideHeight/2-tt/2,0),N.maxY=-N.minY,N.currentX=Math.max(Math.min(N.currentX,N.maxX),N.minX),N.currentY=Math.max(Math.min(N.currentY,N.maxY),N.minY),M.$imageWrapEl.transition(Ve).transform(`translate3d(${N.currentX}px, ${N.currentY}px,0)`)},onTransitionEnd(){const e=this,a=e.zoom,{gesture:M}=a;M.$slideEl&&e.previousIndex!==e.activeIndex&&(M.$imageEl&&M.$imageEl.transform("translate3d(0,0,0) scale(1)"),M.$imageWrapEl&&M.$imageWrapEl.transform("translate3d(0,0,0)"),a.scale=1,a.currentScale=1,M.$slideEl=void 0,M.$imageEl=void 0,M.$imageWrapEl=void 0)},toggle(e){const a=this,M=a.zoom;M.scale&&M.scale!==1?M.out():M.in(e)},in(e){const a=this,M=a.zoom,N=a.params.zoom,{gesture:z,image:ee}=M;if(z.$slideEl||(a.params.virtual&&a.params.virtual.enabled&&a.virtual?z.$slideEl=a.$wrapperEl.children(`.${a.params.slideActiveClass}`):z.$slideEl=a.slides.eq(a.activeIndex),z.$imageEl=z.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),z.$imageWrapEl=z.$imageEl.parent(`.${N.containerClass}`)),!z.$imageEl||z.$imageEl.length===0)return;z.$slideEl.addClass(`${N.zoomedSlideClass}`);let re,se,me,ve,we,Ve,We,tt,Je,rt,Et,Xe,xt,At,Gt,Xt,Yt,Ut;typeof ee.touchesStart.x=="undefined"&&e?(re=e.type==="touchend"?e.changedTouches[0].pageX:e.pageX,se=e.type==="touchend"?e.changedTouches[0].pageY:e.pageY):(re=ee.touchesStart.x,se=ee.touchesStart.y),M.scale=z.$imageWrapEl.attr("data-swiper-zoom")||N.maxRatio,M.currentScale=z.$imageWrapEl.attr("data-swiper-zoom")||N.maxRatio,e?(Yt=z.$slideEl[0].offsetWidth,Ut=z.$slideEl[0].offsetHeight,me=z.$slideEl.offset().left,ve=z.$slideEl.offset().top,we=me+Yt/2-re,Ve=ve+Ut/2-se,Je=z.$imageEl[0].offsetWidth,rt=z.$imageEl[0].offsetHeight,Et=Je*M.scale,Xe=rt*M.scale,xt=Math.min(Yt/2-Et/2,0),At=Math.min(Ut/2-Xe/2,0),Gt=-xt,Xt=-At,We=we*M.scale,tt=Ve*M.scale,WeGt&&(We=Gt),ttXt&&(tt=Xt)):(We=0,tt=0),z.$imageWrapEl.transition(300).transform(`translate3d(${We}px, ${tt}px,0)`),z.$imageEl.transition(300).transform(`translate3d(0,0,0) scale(${M.scale})`)},out(){const e=this,a=e.zoom,M=e.params.zoom,{gesture:N}=a;if(N.$slideEl||(e.params.virtual&&e.params.virtual.enabled&&e.virtual?N.$slideEl=e.$wrapperEl.children(`.${e.params.slideActiveClass}`):N.$slideEl=e.slides.eq(e.activeIndex),N.$imageEl=N.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),N.$imageWrapEl=N.$imageEl.parent(`.${M.containerClass}`)),!N.$imageEl||N.$imageEl.length===0)return;a.scale=1,a.currentScale=1,N.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),N.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),N.$slideEl.removeClass(`${M.zoomedSlideClass}`),N.$slideEl=void 0},enable(){const e=this,a=e.zoom;if(a.enabled)return;a.enabled=!0;const M=e.touchEvents.start==="touchstart"&&te.passiveListener&&e.params.passiveListeners?{passive:!0,capture:!1}:!1,N=te.passiveListener?{passive:!1,capture:!0}:!0,z=`.${e.params.slideClass}`;te.gestures?(e.$wrapperEl.on("gesturestart",z,a.onGestureStart,M),e.$wrapperEl.on("gesturechange",z,a.onGestureChange,M),e.$wrapperEl.on("gestureend",z,a.onGestureEnd,M)):e.touchEvents.start==="touchstart"&&(e.$wrapperEl.on(e.touchEvents.start,z,a.onGestureStart,M),e.$wrapperEl.on(e.touchEvents.move,z,a.onGestureChange,N),e.$wrapperEl.on(e.touchEvents.end,z,a.onGestureEnd,M),e.touchEvents.cancel&&e.$wrapperEl.on(e.touchEvents.cancel,z,a.onGestureEnd,M)),e.$wrapperEl.on(e.touchEvents.move,`.${e.params.zoom.containerClass}`,a.onTouchMove,N)},disable(){const e=this,a=e.zoom;if(!a.enabled)return;e.zoom.enabled=!1;const M=e.touchEvents.start==="touchstart"&&te.passiveListener&&e.params.passiveListeners?{passive:!0,capture:!1}:!1,N=te.passiveListener?{passive:!1,capture:!0}:!0,z=`.${e.params.slideClass}`;te.gestures?(e.$wrapperEl.off("gesturestart",z,a.onGestureStart,M),e.$wrapperEl.off("gesturechange",z,a.onGestureChange,M),e.$wrapperEl.off("gestureend",z,a.onGestureEnd,M)):e.touchEvents.start==="touchstart"&&(e.$wrapperEl.off(e.touchEvents.start,z,a.onGestureStart,M),e.$wrapperEl.off(e.touchEvents.move,z,a.onGestureChange,N),e.$wrapperEl.off(e.touchEvents.end,z,a.onGestureEnd,M),e.touchEvents.cancel&&e.$wrapperEl.off(e.touchEvents.cancel,z,a.onGestureEnd,M)),e.$wrapperEl.off(e.touchEvents.move,`.${e.params.zoom.containerClass}`,a.onTouchMove,N)}};var ia={name:"zoom",params:{zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}},create(){const e=this,a={enabled:!1,scale:1,currentScale:1,isScaling:!1,gesture:{$slideEl:void 0,slideWidth:void 0,slideHeight:void 0,$imageEl:void 0,$imageWrapEl:void 0,maxRatio:3},image:{isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},velocity:{x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0}};"onGestureStart onGestureChange onGestureEnd onTouchStart onTouchMove onTouchEnd onTransitionEnd toggle enable disable in out".split(" ").forEach(N=>{a[N]=On[N].bind(e)}),ne.extend(e,{zoom:a});let M=1;Object.defineProperty(e.zoom,"scale",{get(){return M},set(N){if(M!==N){const z=e.zoom.gesture.$imageEl?e.zoom.gesture.$imageEl[0]:void 0,ee=e.zoom.gesture.$slideEl?e.zoom.gesture.$slideEl[0]:void 0;e.emit("zoomChange",N,z,ee)}M=N}})},on:{init(){const e=this;e.params.zoom.enabled&&e.zoom.enable()},destroy(){const e=this;e.zoom.disable()},touchStart(e){const a=this;if(!a.zoom.enabled)return;a.zoom.onTouchStart(e)},touchEnd(e){const a=this;if(!a.zoom.enabled)return;a.zoom.onTouchEnd(e)},doubleTap(e){const a=this;a.params.zoom.enabled&&a.zoom.enabled&&a.params.zoom.toggle&&a.zoom.toggle(e)},transitionEnd(){const e=this;e.zoom.enabled&&e.params.zoom.enabled&&e.zoom.onTransitionEnd()},slideChange(){const e=this;e.zoom.enabled&&e.params.zoom.enabled&&e.params.cssMode&&e.zoom.onTransitionEnd()}}};const oa={loadInSlide(e,a=!0){const M=this,N=M.params.lazy;if(typeof e=="undefined")return;if(M.slides.length===0)return;const z=M.virtual&&M.params.virtual.enabled,ee=z?M.$wrapperEl.children(`.${M.params.slideClass}[data-swiper-slide-index="${e}"]`):M.slides.eq(e);let re=ee.find(`.${N.elementClass}:not(.${N.loadedClass}):not(.${N.loadingClass})`);if(ee.hasClass(N.elementClass)&&!ee.hasClass(N.loadedClass)&&!ee.hasClass(N.loadingClass)&&(re=re.add(ee[0])),re.length===0)return;re.each((se,me)=>{const ve=o(me);ve.addClass(N.loadingClass);const we=ve.attr("data-background"),Ve=ve.attr("data-src"),We=ve.attr("data-srcset"),tt=ve.attr("data-sizes"),Je=ve.parent("picture");M.loadImage(ve[0],Ve||we,We,tt,!1,()=>{if(typeof M=="undefined"||M===null||!M||M&&!M.params||M.destroyed)return;if(we?(ve.css("background-image",`url("${we}")`),ve.removeAttr("data-background")):(We&&(ve.attr("srcset",We),ve.removeAttr("data-srcset")),tt&&(ve.attr("sizes",tt),ve.removeAttr("data-sizes")),Je.length&&Je.children("source").each((rt,Et)=>{const Xe=o(Et);Xe.attr("data-srcset")&&(Xe.attr("srcset",Xe.attr("data-srcset")),Xe.removeAttr("data-srcset"))}),Ve&&(ve.attr("src",Ve),ve.removeAttr("data-src"))),ve.addClass(N.loadedClass).removeClass(N.loadingClass),ee.find(`.${N.preloaderClass}`).remove(),M.params.loop&&a){const rt=ee.attr("data-swiper-slide-index");if(ee.hasClass(M.params.slideDuplicateClass)){const Et=M.$wrapperEl.children(`[data-swiper-slide-index="${rt}"]:not(.${M.params.slideDuplicateClass})`);M.lazy.loadInSlide(Et.index(),!1)}else{const Et=M.$wrapperEl.children(`.${M.params.slideDuplicateClass}[data-swiper-slide-index="${rt}"]`);M.lazy.loadInSlide(Et.index(),!1)}}M.emit("lazyImageReady",ee[0],ve[0]),M.params.autoHeight&&M.updateAutoHeight()}),M.emit("lazyImageLoad",ee[0],ve[0])})},load(){const e=this,{$wrapperEl:a,params:M,slides:N,activeIndex:z}=e,ee=e.virtual&&M.virtual.enabled,re=M.lazy;let se=M.slidesPerView;se==="auto"&&(se=0);function me(we){if(ee){if(a.children(`.${M.slideClass}[data-swiper-slide-index="${we}"]`).length)return!0}else if(N[we])return!0;return!1}function ve(we){return ee?o(we).attr("data-swiper-slide-index"):o(we).index()}if(e.lazy.initialImageLoaded||(e.lazy.initialImageLoaded=!0),e.params.watchSlidesVisibility)a.children(`.${M.slideVisibleClass}`).each((we,Ve)=>{const We=ee?o(Ve).attr("data-swiper-slide-index"):o(Ve).index();e.lazy.loadInSlide(We)});else if(se>1)for(let we=z;we1||re.loadPrevNextAmount&&re.loadPrevNextAmount>1){const we=re.loadPrevNextAmount,Ve=se,We=Math.min(z+Ve+Math.max(we,Ve),N.length),tt=Math.max(z-Math.max(Ve,we),0);for(let Je=z+se;Je0&&e.lazy.loadInSlide(ve(we));const Ve=a.children(`.${M.slidePrevClass}`);Ve.length>0&&e.lazy.loadInSlide(ve(Ve))}}};var Or={name:"lazy",params:{lazy:{enabled:!1,loadPrevNext:!1,loadPrevNextAmount:1,loadOnTransitionStart:!1,elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}},create(){const e=this;ne.extend(e,{lazy:{initialImageLoaded:!1,load:oa.load.bind(e),loadInSlide:oa.loadInSlide.bind(e)}})},on:{beforeInit(){const e=this;e.params.lazy.enabled&&e.params.preloadImages&&(e.params.preloadImages=!1)},init(){const e=this;e.params.lazy.enabled&&!e.params.loop&&e.params.initialSlide===0&&e.lazy.load()},scroll(){const e=this;e.params.freeMode&&!e.params.freeModeSticky&&e.lazy.load()},resize(){const e=this;e.params.lazy.enabled&&e.lazy.load()},scrollbarDragMove(){const e=this;e.params.lazy.enabled&&e.lazy.load()},transitionStart(){const e=this;e.params.lazy.enabled&&((e.params.lazy.loadOnTransitionStart||!e.params.lazy.loadOnTransitionStart&&!e.lazy.initialImageLoaded)&&e.lazy.load())},transitionEnd(){const e=this;e.params.lazy.enabled&&!e.params.lazy.loadOnTransitionStart&&e.lazy.load()},slideChange(){const e=this;e.params.lazy.enabled&&e.params.cssMode&&e.lazy.load()}}};const Rr={LinearSpline:function(a,M){const N=function(){let se,me,ve;return(we,Ve)=>{for(me=-1,se=we.length;se-me>1;)ve=se+me>>1,we[ve]<=Ve?me=ve:se=ve;return se}}();this.x=a,this.y=M,this.lastIndex=a.length-1;let z,ee;return this.interpolate=function(se){return se?(ee=N(this.x,se),z=ee-1,(se-this.x[z])*(this.y[ee]-this.y[z])/(this.x[ee]-this.x[z])+this.y[z]):0},this},getInterpolateFunction(e){const a=this;a.controller.spline||(a.controller.spline=a.params.loop?new Rr.LinearSpline(a.slidesGrid,e.slidesGrid):new Rr.LinearSpline(a.snapGrid,e.snapGrid))},setTranslate(e,a){const M=this,N=M.controller.control;let z,ee;function re(se){const me=M.rtlTranslate?-M.translate:M.translate;M.params.controller.by==="slide"&&(M.controller.getInterpolateFunction(se),ee=-M.controller.spline.interpolate(-me)),(!ee||M.params.controller.by==="container")&&(z=(se.maxTranslate()-se.minTranslate())/(M.maxTranslate()-M.minTranslate()),ee=(me-M.minTranslate())*z+se.minTranslate()),M.params.controller.inverse&&(ee=se.maxTranslate()-ee),se.updateProgress(ee),se.setTranslate(ee,M),se.updateActiveIndex(),se.updateSlidesClasses()}if(Array.isArray(N))for(let se=0;se{re.updateAutoHeight()}),re.$wrapperEl.transitionEnd(()=>{if(!N)return;re.params.loop&&M.params.controller.by==="slide"&&re.loopFix(),re.transitionEnd()}))}if(Array.isArray(N))for(z=0;z0&&(e.isBeginning?(e.a11y.disableEl(M),e.a11y.makeElNotFocusable(M)):(e.a11y.enableEl(M),e.a11y.makeElFocusable(M))),a&&a.length>0&&(e.isEnd?(e.a11y.disableEl(a),e.a11y.makeElNotFocusable(a)):(e.a11y.enableEl(a),e.a11y.makeElFocusable(a)))},updatePagination(){const e=this,a=e.params.a11y;e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length&&e.pagination.bullets.each((M,N)=>{const z=o(N);e.a11y.makeElFocusable(z),e.a11y.addElRole(z,"button"),e.a11y.addElLabel(z,a.paginationBulletMessage.replace(/\{\{index\}\}/,z.index()+1))})},init(){const e=this;e.$el.append(e.a11y.liveRegion);const a=e.params.a11y;let M,N;e.navigation&&e.navigation.$nextEl&&(M=e.navigation.$nextEl),e.navigation&&e.navigation.$prevEl&&(N=e.navigation.$prevEl),M&&(e.a11y.makeElFocusable(M),e.a11y.addElRole(M,"button"),e.a11y.addElLabel(M,a.nextSlideMessage),M.on("keydown",e.a11y.onEnterKey)),N&&(e.a11y.makeElFocusable(N),e.a11y.addElRole(N,"button"),e.a11y.addElLabel(N,a.prevSlideMessage),N.on("keydown",e.a11y.onEnterKey)),e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length&&e.pagination.$el.on("keydown",`.${e.params.pagination.bulletClass}`,e.a11y.onEnterKey)},destroy(){const e=this;e.a11y.liveRegion&&e.a11y.liveRegion.length>0&&e.a11y.liveRegion.remove();let a,M;e.navigation&&e.navigation.$nextEl&&(a=e.navigation.$nextEl),e.navigation&&e.navigation.$prevEl&&(M=e.navigation.$prevEl),a&&a.off("keydown",e.a11y.onEnterKey),M&&M.off("keydown",e.a11y.onEnterKey),e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length&&e.pagination.$el.off("keydown",`.${e.params.pagination.bulletClass}`,e.a11y.onEnterKey)}};var _a={name:"a11y",params:{a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}"}},create(){const e=this;ne.extend(e,{a11y:{liveRegion:o(``)}}),Object.keys(Yr).forEach(a=>{e.a11y[a]=Yr[a].bind(e)})},on:{init(){const e=this;if(!e.params.a11y.enabled)return;e.a11y.init(),e.a11y.updateNavigation()},toEdge(){const e=this;if(!e.params.a11y.enabled)return;e.a11y.updateNavigation()},fromEdge(){const e=this;if(!e.params.a11y.enabled)return;e.a11y.updateNavigation()},paginationUpdate(){const e=this;if(!e.params.a11y.enabled)return;e.a11y.updatePagination()},destroy(){const e=this;if(!e.params.a11y.enabled)return;e.a11y.destroy()}}};const dr={init(){const e=this;if(!e.params.history)return;if(!u.history||!u.history.pushState){e.params.history.enabled=!1,e.params.hashNavigation.enabled=!0;return}const a=e.history;if(a.initialized=!0,a.paths=dr.getPathValues(),!a.paths.key&&!a.paths.value)return;a.scrollToSlide(0,a.paths.value,e.params.runCallbacksOnInit),e.params.history.replaceState||u.addEventListener("popstate",e.history.setHistoryPopState)},destroy(){const e=this;e.params.history.replaceState||u.removeEventListener("popstate",e.history.setHistoryPopState)},setHistoryPopState(){const e=this;e.history.paths=dr.getPathValues(),e.history.scrollToSlide(e.params.speed,e.history.paths.value,!1)},getPathValues(){const e=u.location.pathname.slice(1).split("/").filter(z=>z!==""),a=e.length,M=e[a-2],N=e[a-1];return{key:M,value:N}},setHistory(e,a){const M=this;if(!M.history.initialized||!M.params.history.enabled)return;const N=M.slides.eq(a);let z=dr.slugify(N.attr("data-history"));u.location.pathname.includes(e)||(z=`${e}/${z}`);const ee=u.history.state;if(ee&&ee.value===z)return;M.params.history.replaceState?u.history.replaceState({value:z},null,z):u.history.pushState({value:z},null,z)},slugify(e){return e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,"")},scrollToSlide(e,a,M){const N=this;if(a)for(let z=0,ee=N.slides.length;z{e.params.autoplay.reverseDirection?e.params.loop?(e.loopFix(),e.slidePrev(e.params.speed,!0,!0),e.emit("autoplay")):e.isBeginning?e.params.autoplay.stopOnLastSlide?e.autoplay.stop():(e.slideTo(e.slides.length-1,e.params.speed,!0,!0),e.emit("autoplay")):(e.slidePrev(e.params.speed,!0,!0),e.emit("autoplay")):e.params.loop?(e.loopFix(),e.slideNext(e.params.speed,!0,!0),e.emit("autoplay")):e.isEnd?e.params.autoplay.stopOnLastSlide?e.autoplay.stop():(e.slideTo(0,e.params.speed,!0,!0),e.emit("autoplay")):(e.slideNext(e.params.speed,!0,!0),e.emit("autoplay")),e.params.cssMode&&e.autoplay.running&&e.autoplay.run()},M)},start(){const e=this;return typeof e.autoplay.timeout!="undefined"||e.autoplay.running?!1:(e.autoplay.running=!0,e.emit("autoplayStart"),e.autoplay.run(),!0)},stop(){const e=this;return e.autoplay.running?typeof e.autoplay.timeout=="undefined"?!1:(e.autoplay.timeout&&(clearTimeout(e.autoplay.timeout),e.autoplay.timeout=void 0),e.autoplay.running=!1,e.emit("autoplayStop"),!0):!1},pause(e){const a=this;if(!a.autoplay.running)return;if(a.autoplay.paused)return;a.autoplay.timeout&&clearTimeout(a.autoplay.timeout),a.autoplay.paused=!0,e===0||!a.params.autoplay.waitForTransition?(a.autoplay.paused=!1,a.autoplay.run()):(a.$wrapperEl[0].addEventListener("transitionend",a.autoplay.onTransitionEnd),a.$wrapperEl[0].addEventListener("webkitTransitionEnd",a.autoplay.onTransitionEnd))}};var ke={name:"autoplay",params:{autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1}},create(){const e=this;ne.extend(e,{autoplay:{running:!1,paused:!1,run:_e.run.bind(e),start:_e.start.bind(e),stop:_e.stop.bind(e),pause:_e.pause.bind(e),onVisibilityChange(){document.visibilityState==="hidden"&&e.autoplay.running&&e.autoplay.pause(),document.visibilityState==="visible"&&e.autoplay.paused&&(e.autoplay.run(),e.autoplay.paused=!1)},onTransitionEnd(a){if(!e||e.destroyed||!e.$wrapperEl)return;if(a.target!==this)return;e.$wrapperEl[0].removeEventListener("transitionend",e.autoplay.onTransitionEnd),e.$wrapperEl[0].removeEventListener("webkitTransitionEnd",e.autoplay.onTransitionEnd),e.autoplay.paused=!1,e.autoplay.running?e.autoplay.run():e.autoplay.stop()}}})},on:{init(){const e=this;e.params.autoplay.enabled&&(e.autoplay.start(),document.addEventListener("visibilitychange",e.autoplay.onVisibilityChange))},beforeTransitionStart(e,a){const M=this;M.autoplay.running&&(a||!M.params.autoplay.disableOnInteraction?M.autoplay.pause(e):M.autoplay.stop())},sliderFirstMove(){const e=this;e.autoplay.running&&(e.params.autoplay.disableOnInteraction?e.autoplay.stop():e.autoplay.pause())},touchEnd(){const e=this;e.params.cssMode&&e.autoplay.paused&&!e.params.autoplay.disableOnInteraction&&e.autoplay.run()},destroy(){const e=this;e.autoplay.running&&e.autoplay.stop(),document.removeEventListener("visibilitychange",e.autoplay.onVisibilityChange)}}};const je={setTranslate(){const e=this,{slides:a}=e;for(let M=0;M{if(z)return;if(!a||a.destroyed)return;z=!0,a.animating=!1;const ee=["webkitTransitionEnd","transitionend"];for(let re=0;re'),M.append(We)),We.css({height:`${z}px`})):(We=a.find(".swiper-cube-shadow"),We.length===0&&(We=o('
                            '),a.append(We))));for(let Je=0;Je-1&&(Ve=Et*90+At*90,re&&(Ve=-Et*90-At*90)),rt.transform(Ut),me.slideShadows){let Qt=ve?rt.find(".swiper-slide-shadow-left"):rt.find(".swiper-slide-shadow-top"),Kt=ve?rt.find(".swiper-slide-shadow-right"):rt.find(".swiper-slide-shadow-bottom");Qt.length===0&&(Qt=o(`
                            `),rt.append(Qt)),Kt.length===0&&(Kt=o(`
                            `),rt.append(Kt)),Qt.length&&(Qt[0].style.opacity=Math.max(-At,0)),Kt.length&&(Kt[0].style.opacity=Math.max(At,0))}}if(M.css({"-webkit-transform-origin":`50% 50% -${se/2}px`,"-moz-transform-origin":`50% 50% -${se/2}px`,"-ms-transform-origin":`50% 50% -${se/2}px`,"transform-origin":`50% 50% -${se/2}px`}),me.shadow)if(ve)We.transform(`translate3d(0px, ${z/2+me.shadowOffset}px, ${-z/2}px) rotateX(90deg) rotateZ(0deg) scale(${me.shadowScale})`);else{const Je=Math.abs(Ve)-Math.floor(Math.abs(Ve)/90)*90,rt=1.5-(Math.sin(Je*2*Math.PI/360)/2+Math.cos(Je*2*Math.PI/360)/2),Et=me.shadowScale,Xe=me.shadowScale/rt,xt=me.shadowOffset;We.transform(`scale3d(${Et}, 1, ${Xe}) translate3d(0px, ${ee/2+xt}px, ${-ee/2/Xe}px) rotateX(-90deg)`)}const tt=Ur.isSafari||Ur.isWebView?-se/2:0;M.transform(`translate3d(0px,0,${tt}px) rotateX(${e.isHorizontal()?0:Ve}deg) rotateY(${e.isHorizontal()?-Ve:0}deg)`)},setTransition(e){const a=this,{$el:M,slides:N}=a;N.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),a.params.cubeEffect.shadow&&!a.isHorizontal()&&M.find(".swiper-cube-shadow").transition(e)}};var ge={name:"effect-cube",params:{cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}},create(){const e=this;ne.extend(e,{cubeEffect:{setTranslate:oe.setTranslate.bind(e),setTransition:oe.setTransition.bind(e)}})},on:{beforeInit(){const e=this;if(e.params.effect!=="cube")return;e.classNames.push(`${e.params.containerModifierClass}cube`),e.classNames.push(`${e.params.containerModifierClass}3d`);const a={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0};ne.extend(e.params,a),ne.extend(e.originalParams,a)},setTranslate(){const e=this;if(e.params.effect!=="cube")return;e.cubeEffect.setTranslate()},setTransition(e){const a=this;if(a.params.effect!=="cube")return;a.cubeEffect.setTransition(e)}}};const le={setTranslate(){const e=this,{slides:a,rtlTranslate:M}=e;for(let N=0;N`),z.append(We)),tt.length===0&&(tt=o(`
                            `),z.append(tt)),We.length&&(We[0].style.opacity=Math.max(-ee,0)),tt.length&&(tt[0].style.opacity=Math.max(ee,0))}z.transform(`translate3d(${we}px, ${Ve}px, 0px) rotateX(${ve}deg) rotateY(${me}deg)`)}},setTransition(e){const a=this,{slides:M,activeIndex:N,$wrapperEl:z}=a;if(M.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),a.params.virtualTranslate&&e!==0){let ee=!1;M.eq(N).transitionEnd(function(){if(ee)return;if(!a||a.destroyed)return;ee=!0,a.animating=!1;const se=["webkitTransitionEnd","transitionend"];for(let me=0;me`),Je.append(_n)),gn.length===0&&(gn=o(`
                            `),Je.append(gn)),_n.length&&(_n[0].style.opacity=Xe>0?Xe:0),gn.length&&(gn[0].style.opacity=-Xe>0?-Xe:0)}}if(te.pointerEvents||te.prefixedPointerEvents){const We=z[0].style;We.perspectiveOrigin=`${ve}px 50%`}},setTransition(e){const a=this;a.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e)}};var Fe={name:"effect-coverflow",params:{coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}},create(){const e=this;ne.extend(e,{coverflowEffect:{setTranslate:Oe.setTranslate.bind(e),setTransition:Oe.setTransition.bind(e)}})},on:{beforeInit(){const e=this;if(e.params.effect!=="coverflow")return;e.classNames.push(`${e.params.containerModifierClass}coverflow`),e.classNames.push(`${e.params.containerModifierClass}3d`),e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0},setTranslate(){const e=this;if(e.params.effect!=="coverflow")return;e.coverflowEffect.setTranslate()},setTransition(e){const a=this;if(a.params.effect!=="coverflow")return;a.coverflowEffect.setTransition(e)}}};const Ne={init(){const e=this,{thumbs:a}=e.params,M=e.constructor;a.swiper instanceof M?(e.thumbs.swiper=a.swiper,ne.extend(e.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),ne.extend(e.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1})):ne.isObject(a.swiper)&&(e.thumbs.swiper=new M(ne.extend({},a.swiper,{watchSlidesVisibility:!0,watchSlidesProgress:!0,slideToClickedSlide:!1})),e.thumbs.swiperCreated=!0),e.thumbs.swiper.$el.addClass(e.params.thumbs.thumbsContainerClass),e.thumbs.swiper.on("tap",e.thumbs.onThumbClick)},onThumbClick(){const e=this,a=e.thumbs.swiper;if(!a)return;const M=a.clickedIndex,N=a.clickedSlide;if(N&&o(N).hasClass(e.params.thumbs.slideThumbActiveClass))return;if(typeof M=="undefined"||M===null)return;let z;if(a.params.loop?z=parseInt(o(a.clickedSlide).attr("data-swiper-slide-index"),10):z=M,e.params.loop){let ee=e.activeIndex;e.slides.eq(ee).hasClass(e.params.slideDuplicateClass)&&(e.loopFix(),e._clientLeft=e.$wrapperEl[0].clientLeft,ee=e.activeIndex);const re=e.slides.eq(ee).prevAll(`[data-swiper-slide-index="${z}"]`).eq(0).index(),se=e.slides.eq(ee).nextAll(`[data-swiper-slide-index="${z}"]`).eq(0).index();typeof re=="undefined"?z=se:typeof se=="undefined"?z=re:se-eea.previousIndex?"next":"prev"}else ve=a.realIndex,we=ve>a.previousIndex?"next":"prev";ee&&(ve+=we==="next"?z:-1*z),M.visibleSlidesIndexes&&M.visibleSlidesIndexes.indexOf(ve)<0&&(M.params.centeredSlides?ve>me?ve=ve-Math.floor(N/2)+1:ve=ve+Math.floor(N/2)-1:ve>me&&(ve=ve-N+1),M.slideTo(ve,e?0:void 0))}let re=1;const se=a.params.thumbs.slideThumbActiveClass;if(a.params.slidesPerView>1&&!a.params.centeredSlides&&(re=a.params.slidesPerView),a.params.thumbs.multipleActiveThumbs||(re=1),re=Math.floor(re),M.slides.removeClass(se),M.params.loop||M.params.virtual&&M.params.virtual.enabled)for(let me=0;me0},!1)}function i(x,T){for(var m={main:[T]},S={main:[]},P={main:{}};g(m);)for(var h=Object.keys(m),l=0;l=2*O/f||v<=I)return;var B=Number.POSITIVE_INFINITY,F;for(F=h.level-1;F>r;F--){var V=n[F].maxBitrate;if(B=O*V/(8*.8*C),B=v)return;var X=this.bwEstimator.getEstimate();g.logger.warn("Fragment "+h.sn+(l?" part "+l.index:"")+" of level "+h.level+" is loading too slowly and will cause an underbuffer; aborting and switching to level "+F+` Current BW estimate: `+(Object(k.isFiniteNumber)(X)?(X/1024).toFixed(3):"Unknown")+` Kb/s Estimated load time for current fragment: `+v.toFixed(3)+` s Estimated load time for the next fragment: `+B.toFixed(3)+` s - Time to underbuffer: `+I.toFixed(3)+" s"),s.nextLoadLevel=F,this.bwEstimator.sample(_,A.loaded),this.clearTimer(),h.loader&&(this.fragCurrent=this.partCurrent=null,h.loader.abort()),s.trigger(t.Events.FRAG_LOAD_EMERGENCY_ABORTED,{frag:h,part:l,stats:A})},S.onFragLoaded=function(h,l){var s=l.frag,c=l.part;if(s.type===y.PlaylistLevelType.MAIN&&Object(k.isFiniteNumber)(s.sn)){var p=c?c.stats:s.stats,b=c?c.duration:s.duration;if(this.clearTimer(),this.lastLoadedFragLevel=s.level,this._nextAutoLevel=-1,this.hls.config.abrMaxWithRealBitrate){var A=this.hls.levels[s.level],O=(A.loaded?A.loaded.bytes:0)+p.loaded,_=(A.loaded?A.loaded.duration:0)+b;A.loaded={bytes:O,duration:_},A.realBitrate=Math.round(8*O/_)}if(s.bitrateTest){var f={stats:p,frag:s,part:c,id:s.type};this.onFragBuffered(t.Events.FRAG_BUFFERED,f),s.bitrateTest=!1}}},S.onFragBuffered=function(h,l){var s=l.frag,c=l.part,p=c?c.stats:s.stats;if(p.aborted)return;if(s.type!==y.PlaylistLevelType.MAIN||s.sn==="initSegment")return;var b=p.parsing.end-p.loading.start;this.bwEstimator.sample(b,p.loaded),p.bwEstimate=this.bwEstimator.getEstimate(),s.bitrateTest?this.bitrateTestDelay=b/1e3:this.bitrateTestDelay=0},S.onError=function(h,l){switch(l.details){case o.ErrorDetails.FRAG_LOAD_ERROR:case o.ErrorDetails.FRAG_LOAD_TIMEOUT:this.clearTimer();break;default:break}},S.clearTimer=function(){self.clearInterval(this.timer),this.timer=void 0},S.getNextABRAutoLevel=function(){var h=this.fragCurrent,l=this.partCurrent,s=this.hls,c=s.maxAutoLevel,p=s.config,b=s.minAutoLevel,A=s.media,O=l?l.duration:h?h.duration:0,_=A?A.currentTime:0,f=A&&A.playbackRate!==0?Math.abs(A.playbackRate):1,n=this.bwEstimator?this.bwEstimator.getEstimate():p.abrEwmaDefaultEstimate,r=(R.BufferHelper.bufferInfo(A,_,p.maxBufferHole).end-_)/f,d=this.findBestLevel(n,b,c,r,p.abrBandWidthFactor,p.abrBandWidthUpFactor);if(d>=0)return d;g.logger.trace((r?"rebuffering expected":"buffer is empty")+", finding optimal quality level");var w=O?Math.min(O,p.maxStarvationDelay):p.maxStarvationDelay,C=p.abrBandWidthFactor,v=p.abrBandWidthUpFactor;if(!r){var L=this.bitrateTestDelay;if(L){var I=O?Math.min(O,p.maxLoadingDelay):p.maxLoadingDelay;w=I-L,g.logger.trace("bitrate test took "+Math.round(1e3*L)+"ms, set first fragment max fetchDuration to "+Math.round(1e3*w)+" ms"),C=v=1}}return d=this.findBestLevel(n,b,c,r+w,C,v),Math.max(d,0)},S.findBestLevel=function(h,l,s,c,p,b){for(var A,O=this.fragCurrent,_=this.partCurrent,f=this.lastLoadedFragLevel,n=this.hls.levels,r=n[f],d=!!(r!=null&&(A=r.details)!==null&&A!==void 0&&A.live),w=r==null?void 0:r.codecSet,C=_?_.duration:O?O.duration:0,v=s;v>=l;v--){var L=n[v];if(!L||w&&L.codecSet!==w)continue;var I=L.details,B=(_?I==null?void 0:I.partTarget:I==null?void 0:I.averagetargetduration)||C,F=void 0;v<=f?F=p*h:F=b*h;var G=n[v].maxBitrate,X=G*B/F;if(g.logger.trace("level/adjustedbw/bitrate/avgDuration/maxFetchDuration/fetchDuration: "+v+"/"+Math.round(F)+"/"+G+"/"+B+"/"+c+"/"+X),F>G&&(!X||d&&!this.bitrateTestDelay||X0&&r===-1?(this.log("Override startPosition with lastCurrentTime @"+d.toFixed(3)),this.state=u.State.IDLE):(this.loadedmetadata=!1,this.state=u.State.WAITING_TRACK),this.nextLoadPosition=this.startPosition=this.lastCurrentTime=r,this.tick()},f.doTick=function(){switch(this.state){case u.State.IDLE:this.doTickIdle();break;case u.State.WAITING_TRACK:{var r,d=this.levels,w=this.trackId,C=d==null||((r=d[w])===null||r===void 0)?void 0:r.details;if(C){if(this.waitForCdnTuneIn(C))break;this.state=u.State.WAITING_INIT_PTS}break}case u.State.FRAG_LOADING_WAITING_RETRY:{var v,L=performance.now(),I=this.retryDate;(!I||L>=I||(v=this.media)!==null&&v!==void 0&&v.seeking)&&(this.log("RetryDate reached, switch back to IDLE state"),this.state=u.State.IDLE);break}case u.State.WAITING_INIT_PTS:{var B=this.waitingData;if(B){var F=B.frag,G=B.part,X=B.cache,W=B.complete;if(this.initPTS[F.cc]!==void 0){this.waitingData=null,this.waitingVideoCC=-1,this.state=u.State.FRAG_LOADING;var K=X.flush(),Z={frag:F,part:G,payload:K,networkDetails:null};this._handleFragmentLoadProgress(Z),W&&O.prototype._handleFragmentLoadComplete.call(this,Z)}else if(this.videoTrackCC!==this.waitingVideoCC)l.logger.log("Waiting fragment cc ("+F.cc+") cancelled because video is at cc "+this.videoTrackCC),this.clearWaitingFragment();else{var q=this.getLoadPosition(),ce=R.BufferHelper.bufferInfo(this.mediaBuffer,q,this.config.maxBufferHole),ue=Object(S.fragmentWithinToleranceTest)(ce.end,this.config.maxFragLookUpTolerance,F);ue<0&&(l.logger.log("Waiting fragment cc ("+F.cc+") @ "+F.start+" cancelled because another fragment at "+ce.end+" is needed"),this.clearWaitingFragment())}}else this.state=u.State.IDLE}}this.onTickEnd()},f.clearWaitingFragment=function(){var r=this.waitingData;r&&(this.fragmentTracker.removeFragment(r.frag),this.waitingData=null,this.waitingVideoCC=-1,this.state=u.State.IDLE)},f.onTickEnd=function(){var r=this.media;if(!r||!r.readyState)return;var d=this.mediaBuffer?this.mediaBuffer:r,w=d.buffered;!this.loadedmetadata&&w.length&&(this.loadedmetadata=!0),this.lastCurrentTime=r.currentTime},f.doTickIdle=function(){var r,d,w=this.hls,C=this.levels,v=this.media,L=this.trackId,I=w.config;if(!C||!C[L])return;if(!v&&(this.startFragRequested||!I.startFragPrefetch))return;var B=C[L],F=B.details;if(!F||F.live&&this.levelLastLoaded!==L||this.waitForCdnTuneIn(F)){this.state=u.State.WAITING_TRACK;return}this.bufferFlushed&&(this.bufferFlushed=!1,this.afterBufferFlushed(this.mediaBuffer?this.mediaBuffer:this.media,i.ElementaryStreamTypes.AUDIO,g.PlaylistLevelType.AUDIO));var G=this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:this.media,g.PlaylistLevelType.AUDIO);if(G===null)return;var X=G.len,W=this.getMaxBufferLength(),K=this.audioSwitch;if(X>=W&&!K)return;if(!K&&this._streamEnded(G,F)){w.trigger(t.Events.BUFFER_EOS,{type:"audio"}),this.state=u.State.ENDED;return}var Z=F.fragments,q=Z[0].start,ce=G.end;if(K){var ue=this.getLoadPosition();ce=ue,F.PTSKnown&&ueq||G.nextStart)&&(this.log("Alt audio track ahead of main track, seek to start of alt audio track"),v.currentTime=q+.05))}var ye=this.getNextFragment(ce,F);if(!ye){this.bufferFlushed=!0;return}((r=ye.decryptdata)===null||r===void 0?void 0:r.keyFormat)==="identity"&&!((d=ye.decryptdata)!==null&&d!==void 0&&d.key)?this.loadKey(ye,F):this.loadFragment(ye,F,ce)},f.getMaxBufferLength=function(){var r=O.prototype.getMaxBufferLength.call(this),d=this.getFwdBufferInfo(this.videoBuffer?this.videoBuffer:this.media,g.PlaylistLevelType.MAIN);return d===null?r:Math.max(r,d.len)},f.onMediaDetaching=function(){this.videoBuffer=null,O.prototype.onMediaDetaching.call(this)},f.onAudioTracksUpdated=function(r,d){var w=d.audioTracks;this.resetTransmuxer(),this.levels=w.map(function(C){return new y.Level(C)})},f.onAudioTrackSwitching=function(r,d){var w=!!d.url;this.trackId=d.id;var C=this.fragCurrent;C!=null&&C.loader&&C.loader.abort(),this.fragCurrent=null,this.clearWaitingFragment(),w?this.setInterval(b):this.resetTransmuxer(),w?(this.audioSwitch=!0,this.state=u.State.IDLE):this.state=u.State.STOPPED,this.tick()},f.onManifestLoading=function(){this.mainDetails=null,this.fragmentTracker.removeAllFragments(),this.startPosition=this.lastCurrentTime=0,this.bufferFlushed=!1},f.onLevelLoaded=function(r,d){this.mainDetails=d.details},f.onAudioTrackLoaded=function(r,d){var w,C=this.levels,v=d.details,L=d.id;if(!C){this.warn("Audio tracks were reset while loading level "+L);return}this.log("Track "+L+" loaded ["+v.startSN+","+v.endSN+"],duration:"+v.totalduration);var I=C[L],B=0;if(v.live||(w=I.details)!==null&&w!==void 0&&w.live){var F=this.mainDetails;if(v.fragments[0]||(v.deltaUpdateFailed=!0),v.deltaUpdateFailed||!F)return;!I.details&&v.hasProgramDateTime&&F.hasProgramDateTime?(Object(P.alignMediaPlaylistByPDT)(v,F),B=v.fragments[0].start):B=this.alignPlaylists(v,I.details)}I.details=v,this.levelLastLoaded=L,!this.startFragRequested&&(this.mainDetails||!v.live)&&this.setStartPosition(I.details,B),this.state===u.State.WAITING_TRACK&&!this.waitForCdnTuneIn(v)&&(this.state=u.State.IDLE),this.tick()},f._handleFragmentLoadProgress=function(r){var d,w=r.frag,C=r.part,v=r.payload,L=this.config,I=this.trackId,B=this.levels;if(!B){this.warn("Audio tracks were reset while fragment load was in progress. Fragment "+w.sn+" of level "+w.level+" will not be buffered");return}var F=B[I];console.assert(F,"Audio track is defined on fragment load progress");var G=F.details;console.assert(G,"Audio track details are defined on fragment load progress");var X=L.defaultAudioCodec||F.audioCodec||"mp4a.40.2",W=this.transmuxer;W||(W=this.transmuxer=new T.default(this.hls,g.PlaylistLevelType.AUDIO,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)));var K=this.initPTS[w.cc],Z=(d=w.initSegment)===null||d===void 0?void 0:d.data;if(K!==void 0){var q=!1,ce=C?C.index:-1,ue=ce!==-1,ye=new m.ChunkMetadata(w.level,w.sn,w.stats.chunkCount,v.byteLength,ce,ue);W.push(v,Z,X,"",w,C,G.totalduration,q,ye,K)}else{l.logger.log("Unknown video PTS for cc "+w.cc+", waiting for video PTS before demuxing audio frag "+w.sn+" of ["+G.startSN+" ,"+G.endSN+"],track "+I);var xe=this.waitingData=this.waitingData||{frag:w,part:C,cache:new x.default,complete:!1},Ee=xe.cache;Ee.push(new Uint8Array(v)),this.waitingVideoCC=this.videoTrackCC,this.state=u.State.WAITING_INIT_PTS}},f._handleFragmentLoadComplete=function(r){if(this.waitingData){this.waitingData.complete=!0;return}O.prototype._handleFragmentLoadComplete.call(this,r)},f.onBufferReset=function(){this.mediaBuffer=this.videoBuffer=null,this.loadedmetadata=!1},f.onBufferCreated=function(r,d){var w=d.tracks.audio;w&&(this.mediaBuffer=w.buffer),d.tracks.video&&(this.videoBuffer=d.tracks.video.buffer)},f.onFragBuffered=function(r,d){var w=d.frag,C=d.part;if(w.type!==g.PlaylistLevelType.AUDIO)return;if(this.fragContextChanged(w)){this.warn("Fragment "+w.sn+(C?" p: "+C.index:"")+" of level "+w.level+" finished buffering, but was aborted. state: "+this.state+", audioSwitch: "+this.audioSwitch);return}w.sn!=="initSegment"&&(this.fragPrevious=w,this.audioSwitch&&(this.audioSwitch=!1,this.hls.trigger(t.Events.AUDIO_TRACK_SWITCHED,{id:this.trackId}))),this.fragBufferedComplete(w,C)},f.onError=function(r,d){switch(d.details){case h.ErrorDetails.FRAG_LOAD_ERROR:case h.ErrorDetails.FRAG_LOAD_TIMEOUT:case h.ErrorDetails.KEY_LOAD_ERROR:case h.ErrorDetails.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(g.PlaylistLevelType.AUDIO,d);break;case h.ErrorDetails.AUDIO_TRACK_LOAD_ERROR:case h.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:this.state!==u.State.ERROR&&this.state!==u.State.STOPPED&&(this.state=d.fatal?u.State.ERROR:u.State.IDLE,this.warn(d.details+" while loading frag, switching to "+this.state+" state"));break;case h.ErrorDetails.BUFFER_FULL_ERROR:if(d.parent==="audio"&&(this.state===u.State.PARSING||this.state===u.State.PARSED)){var w=!0,C=this.getFwdBufferInfo(this.mediaBuffer,g.PlaylistLevelType.AUDIO);C&&C.len>.5&&(w=!this.reduceMaxBufferLength(C.len)),w&&(this.warn("Buffer full error also media.currentTime is not buffered, flush audio buffer"),this.fragCurrent=null,O.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio")),this.resetLoadingState()}break;default:break}},f.onBufferFlushed=function(r,d){var w=d.type;w===i.ElementaryStreamTypes.AUDIO&&(this.bufferFlushed=!0)},f._handleTransmuxComplete=function(r){var d,w="audio",C=this.hls,v=r.remuxResult,L=r.chunkMeta,I=this.getCurrentContext(L);if(!I){this.warn("The loading context changed while buffering fragment "+L.sn+" of level "+L.level+". This chunk will not be buffered."),this.resetLiveStartWhenNotLoaded(L.level);return}var B=I.frag,F=I.part,G=v.audio,X=v.text,W=v.id3,K=v.initSegment;if(this.fragContextChanged(B))return;if(this.state=u.State.PARSING,this.audioSwitch&&G&&this.completeAudioSwitch(),K!=null&&K.tracks&&(this._bufferInitSegment(K.tracks,B,L),C.trigger(t.Events.FRAG_PARSING_INIT_SEGMENT,{frag:B,id:w,tracks:K.tracks})),G){var Z=G.startPTS,q=G.endPTS,ce=G.startDTS,ue=G.endDTS;F&&(F.elementaryStreams[i.ElementaryStreamTypes.AUDIO]={startPTS:Z,endPTS:q,startDTS:ce,endDTS:ue}),B.setElementaryStreamInfo(i.ElementaryStreamTypes.AUDIO,Z,q,ce,ue),this.bufferFragmentData(G,B,F,L)}if(W!=null&&(d=W.samples)!==null&&d!==void 0&&d.length){var ye=s({frag:B,id:w},W);C.trigger(t.Events.FRAG_PARSING_METADATA,ye)}if(X){var xe=s({frag:B,id:w},X);C.trigger(t.Events.FRAG_PARSING_USERDATA,xe)}},f._bufferInitSegment=function(r,d,w){if(this.state!==u.State.PARSING)return;r.video&&delete r.video;var C=r.audio;if(!C)return;C.levelCodec=C.codec,C.id="audio",this.log("Init audio buffer, container:"+C.container+", codecs[parsed]=["+C.codec+"]"),this.hls.trigger(t.Events.BUFFER_CODECS,r);var v=C.initSegment;if(v!=null&&v.byteLength){var L={type:"audio",frag:d,part:null,chunkMeta:w,parent:d.type,data:v};this.hls.trigger(t.Events.BUFFER_APPENDING,L)}this.tick()},f.loadFragment=function(r,d,w){var C=this.fragmentTracker.getState(r);this.fragCurrent=r,(this.audioSwitch||C===o.FragmentState.NOT_LOADED||C===o.FragmentState.PARTIAL)&&(r.sn==="initSegment"?this._loadInitSegment(r):d.live&&!Object(k.isFiniteNumber)(this.initPTS[r.cc])?(this.log("Waiting for video PTS in continuity counter "+r.cc+" of live stream before loading audio fragment "+r.sn+" of level "+this.trackId),this.state=u.State.WAITING_INIT_PTS):(this.startFragRequested=!0,O.prototype.loadFragment.call(this,r,d,w)))},f.completeAudioSwitch=function(){var r=this.hls,d=this.media,w=this.trackId;d&&(this.log("Switching audio track : flushing all audio"),O.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio")),this.audioSwitch=!1,r.trigger(t.Events.AUDIO_TRACK_SWITCHED,{id:w})},_}(u.default);U.default=A},"./src/controller/audio-track-controller.ts":function(Y,U,D){"use strict";D.r(U);var k=D("./src/events.ts"),u=D("./src/errors.ts"),t=D("./src/controller/base-playlist-controller.ts"),R=D("./src/types/loader.ts");function o(T,m){for(var S=0;S=l.length){this.warn("Invalid id passed to audio-track controller");return}this.clearTimer();var s=l[this.trackId];this.log("Now switching to audio-track index "+h);var c=l[h],p=c.id,b=c.groupId,A=b===void 0?"":b,O=c.name,_=c.type,f=c.url;if(this.trackId=h,this.trackName=O,this.selectDefaultTrack=!1,this.hls.trigger(k.Events.AUDIO_TRACK_SWITCHING,{id:p,groupId:A,name:O,type:_,url:f}),c.details&&!c.details.live)return;var n=this.switchParams(c.url,s==null?void 0:s.details);this.loadPlaylist(n)},S.selectInitialTrack=function(){var h=this.tracksInGroup;console.assert(h.length,"Initial audio track should be selected when tracks are known");var l=this.trackName,s=this.findTrackId(l)||this.findTrackId();s!==-1?this.setAudioTrack(s):(this.warn("No track found for running audio group-ID: "+this.groupId),this.hls.trigger(k.Events.ERROR,{type:u.ErrorTypes.MEDIA_ERROR,details:u.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,fatal:!0}))},S.findTrackId=function(h){for(var l=this.tracksInGroup,s=0;sm.partTarget&&(c+=1)}if(Object(k.isFiniteNumber)(s))return new u.HlsUrlParameters(s,Object(k.isFiniteNumber)(c)?c:void 0,u.HlsSkip.No)}}},i.loadPlaylist=function(T){},i.shouldLoadTrack=function(T){return this.canLoad&&T&&!!T.url&&(!T.details||T.details.live)},i.playlistLoaded=function(T,m,S){var P=this,h=m.details,l=m.stats,s=l.loading.end?Math.max(0,self.performance.now()-l.loading.end):0;if(h.advancedDateTime=Date.now()-s,h.live||S!=null&&S.live){if(h.reloaded(S),S&&this.log("live playlist "+T+" "+(h.advanced?"REFRESHED "+h.lastPartSn+"-"+h.lastPartIndex:"MISSED")),S&&h.fragments.length>0&&Object(t.mergeDetails)(S,h),!this.canLoad||!h.live)return;var c,p=void 0,b=void 0;if(h.canBlockReload&&h.endSN&&h.advanced){var A=this.hls.config.lowLatencyMode,O=h.lastPartSn,_=h.endSN,f=h.lastPartIndex,n=f!==-1,r=O===_,d=A?0:f;n?(p=r?_+1:O,b=r?d:f+1):p=_+1;var w=h.age,C=w+h.ageHeader,v=Math.min(C-h.partTarget,h.targetduration*1.5);if(v>0){if(S&&v>S.tuneInGoal)this.warn("CDN Tune-in goal increased from: "+S.tuneInGoal+" to: "+v+" with playlist age: "+h.age),v=0;else{var L=Math.floor(v/h.targetduration);if(p+=L,b!==void 0){var I=Math.round(v%h.targetduration/h.partTarget);b+=I}this.log("CDN Tune-in age: "+h.ageHeader+"s last advanced "+w.toFixed(2)+"s goal: "+v+" skip sn "+L+" to part "+b)}h.tuneInGoal=v}if(c=this.getDeliveryDirectives(h,m.deliveryDirectives,p,b),A||!r){this.loadPlaylist(c);return}}else c=this.getDeliveryDirectives(h,m.deliveryDirectives,p,b);var B=Object(t.computeReloadInterval)(h,l);p!==void 0&&h.canBlockReload&&(B-=h.partTarget||1),this.log("reload live playlist "+T+" in "+Math.round(B)+" ms"),this.timer=self.setTimeout(function(){return P.loadPlaylist(c)},B)}else this.clearTimer()},i.getDeliveryDirectives=function(T,m,S,P){var h=Object(u.getSkipValue)(T,S);return m!=null&&m.skip&&T.deltaUpdateFailed&&(S=m.msn,P=m.part,h=u.HlsSkip.No),new u.HlsUrlParameters(S,P,h)},i.retryLoadingOrFail=function(T){var m=this,S=this.hls.config,P=this.retryCount-1&&(h=T.context)!==null&&h!==void 0&&h.deliveryDirectives)this.warn("retry playlist loading #"+this.retryCount+' after "'+T.details+'"'),this.loadPlaylist();else{var l=Math.min(Math.pow(2,this.retryCount)*S.levelLoadingRetryDelay,S.levelLoadingMaxRetryTimeout);this.timer=self.setTimeout(function(){return m.loadPlaylist()},l),this.warn("retry playlist loading #"+this.retryCount+" in "+l+' ms after "'+T.details+'"')}}else this.warn('cannot recover from error "'+T.details+'"'),this.clearTimer(),T.fatal=!0;return P},g}()},"./src/controller/base-stream-controller.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"State",function(){return _}),D.d(U,"default",function(){return f});var k=D("./src/polyfills/number.ts"),u=D("./src/task-loop.ts"),t=D("./src/controller/fragment-tracker.ts"),R=D("./src/utils/buffer-helper.ts"),o=D("./src/utils/logger.ts"),y=D("./src/events.ts"),g=D("./src/errors.ts"),i=D("./src/types/transmuxer.ts"),x=D("./src/utils/mp4-tools.ts"),T=D("./src/utils/discontinuities.ts"),m=D("./src/controller/fragment-finders.ts"),S=D("./src/controller/level-helper.ts"),P=D("./src/loader/fragment-loader.ts"),h=D("./src/crypt/decrypter.ts"),l=D("./src/utils/time-ranges.ts"),s=D("./src/types/loader.ts");function c(n,r){for(var d=0;dK;(F0&&F&&F.key&&F.iv&&F.method==="AES-128"){var G=self.performance.now();return v.decrypter.webCryptoDecrypt(new Uint8Array(B),F.key.buffer,F.iv.buffer).then(function(X){var W=self.performance.now();return I.trigger(y.Events.FRAG_DECRYPTED,{frag:C,payload:X,stats:{tstart:G,tdecrypt:W}}),L.payload=X,L})}return L}).then(function(L){var I=v.fragCurrent,B=v.hls,F=v.levels;if(!F)throw new Error("init load aborted, missing levels");var G=F[C.level].details;console.assert(G,"Level details are defined when init segment is loaded");var X=C.stats;v.state=_.IDLE,v.fragLoadError=0,C.data=new Uint8Array(L.payload),X.parsing.start=X.buffering.start=self.performance.now(),X.parsing.end=X.buffering.end=self.performance.now(),L.frag===I&&B.trigger(y.Events.FRAG_BUFFERED,{stats:X,frag:I,part:null,id:C.type}),v.tick()}).catch(function(L){v.warn(L),v.resetFragmentLoading(C)})},d.fragContextChanged=function(C){var v=this.fragCurrent;return!C||!v||C.level!==v.level||C.sn!==v.sn||C.urlId!==v.urlId},d.fragBufferedComplete=function(C,v){var L=this.mediaBuffer?this.mediaBuffer:this.media;this.log("Buffered "+C.type+" sn: "+C.sn+(v?" part: "+v.index:"")+" of "+(this.logPrefix==="[stream-controller]"?"level":"track")+" "+C.level+" "+l.default.toString(R.BufferHelper.getBuffered(L))),this.state=_.IDLE,this.tick()},d._handleFragmentLoadComplete=function(C){var v=this.transmuxer;if(!v)return;var L=C.frag,I=C.part,B=C.partsLoaded,F=!B||B.length===0||B.some(function(X){return!X}),G=new i.ChunkMetadata(L.level,L.sn,L.stats.chunkCount+1,0,I?I.index:-1,!F);v.flush(G)},d._handleFragmentLoadProgress=function(C){},d._doFragLoad=function(C,v,L,I){var B=this;if(L===void 0&&(L=null),!this.levels)throw new Error("frag load aborted, missing levels");if(L=Math.max(C.start,L||0),this.config.lowLatencyMode&&v){var F=v.partList;if(F&&I){L>C.end&&v.fragmentHint&&(C=v.fragmentHint);var G=this.getNextPart(F,C,L);if(G>-1){var X=F[G];return this.log("Loading part sn: "+C.sn+" p: "+X.index+" cc: "+C.cc+" of playlist ["+v.startSN+"-"+v.endSN+"] parts [0-"+G+"-"+(F.length-1)+"] "+(this.logPrefix==="[stream-controller]"?"level":"track")+": "+C.level+", target: "+parseFloat(L.toFixed(3))),this.nextLoadPosition=X.start+X.duration,this.state=_.FRAG_LOADING,this.hls.trigger(y.Events.FRAG_LOADING,{frag:C,part:F[G],targetBufferTime:L}),this.doFragPartsLoad(C,F,G,I).catch(function(W){return B.handleFragLoadError(W)})}else if(!C.url||this.loadedEndOfParts(F,L))return Promise.resolve(null)}}return this.log("Loading fragment "+C.sn+" cc: "+C.cc+" "+(v?"of ["+v.startSN+"-"+v.endSN+"] ":"")+(this.logPrefix==="[stream-controller]"?"level":"track")+": "+C.level+", target: "+parseFloat(L.toFixed(3))),Object(k.isFiniteNumber)(C.sn)&&!this.bitrateTest&&(this.nextLoadPosition=C.start+C.duration),this.state=_.FRAG_LOADING,this.hls.trigger(y.Events.FRAG_LOADING,{frag:C,targetBufferTime:L}),this.fragmentLoader.load(C,I).catch(function(W){return B.handleFragLoadError(W)})},d.doFragPartsLoad=function(C,v,L,I){var B=this;return new Promise(function(F,G){var X=[],W=function K(Z){var q=v[Z];B.fragmentLoader.loadPart(C,q,I).then(function(ce){X[q.index]=ce;var ue=ce.part;B.hls.trigger(y.Events.FRAG_LOADED,ce);var ye=v[Z+1];if(ye&&ye.fragment===C)K(Z+1);else return F({frag:C,part:ue,partsLoaded:X})}).catch(G)};W(L)})},d.handleFragLoadError=function(C){var v=C.data;return v&&v.details===g.ErrorDetails.INTERNAL_ABORTED?this.handleFragLoadAborted(v.frag,v.part):this.hls.trigger(y.Events.ERROR,v),null},d._handleTransmuxerFlush=function(C){var v=this.getCurrentContext(C);if(!v||this.state!==_.PARSING){this.fragCurrent||(this.state=_.IDLE);return}var L=v.frag,I=v.part,B=v.level,F=self.performance.now();L.stats.parsing.end=F,I&&(I.stats.parsing.end=F),this.updateLevelTiming(L,I,B,C.partial)},d.getCurrentContext=function(C){var v=this.levels,L=C.level,I=C.sn,B=C.part;if(!v||!v[L])return this.warn("Levels object was unset while buffering fragment "+I+" of level "+L+". The current chunk will not be buffered."),null;var F=v[L],G=B>-1?Object(S.getPartWith)(F,I,B):null,X=G?G.fragment:Object(S.getFragmentWithSN)(F,I,this.fragCurrent);return X?{frag:X,part:G,level:F}:null},d.bufferFragmentData=function(C,v,L,I){if(!C||this.state!==_.PARSING)return;var B=C.data1,F=C.data2,G=B;if(B&&F&&(G=Object(x.appendUint8Array)(B,F)),!G||!G.length)return;var X={type:C.type,frag:v,part:L,chunkMeta:I,parent:v.type,data:G};this.hls.trigger(y.Events.BUFFER_APPENDING,X),C.dropped&&C.independent&&!L&&this.flushBufferGap(v)},d.flushBufferGap=function(C){var v=this.media;if(!v)return;if(!R.BufferHelper.isBuffered(v,v.currentTime)){this.flushMainBuffer(0,C.start);return}var L=v.currentTime,I=R.BufferHelper.bufferInfo(v,L,0),B=C.duration,F=Math.min(this.config.maxFragLookUpTolerance*2,B*.25),G=Math.max(Math.min(C.start-F,I.end-F),L+F);C.start-G>F&&this.flushMainBuffer(G,C.start)},d.getFwdBufferInfo=function(C,v){var L=this.config,I=this.getLoadPosition();if(!Object(k.isFiniteNumber)(I))return null;var B=R.BufferHelper.bufferInfo(C,I,L.maxBufferHole);if(B.len===0&&B.nextStart!==void 0){var F=this.fragmentTracker.getBufferedFrag(I,v);if(F&&B.nextStart=L?(v.maxMaxBufferLength/=2,this.warn("Reduce max buffer length to "+v.maxMaxBufferLength+"s"),!0):!1},d.getNextFragment=function(C,v){var L,I,B=v.fragments,F=B.length;if(!F)return null;var G=this.config,X=B[0].start,W;if(v.live){var K=G.initialLiveManifestSize;if(F-1&&LL.start&&L.loaded},d.getInitialLiveFragment=function(C,v){var L=this.fragPrevious,I=null;if(L){if(C.hasProgramDateTime&&(this.log("Live playlist, switching playlist, load frag with same PDT: "+L.programDateTime),I=Object(m.findFragmentByPDT)(v,L.endProgramDateTime,this.config.maxFragLookUpTolerance)),!I){var B=L.sn+1;if(B>=C.startSN&&B<=C.endSN){var F=v[B-C.startSN];L.cc===F.cc&&(I=F,this.log("Live playlist, switching playlist, load frag with next SN: "+I.sn))}I||(I=Object(m.findFragWithCC)(v,L.cc),I&&this.log("Live playlist, switching playlist, load frag with same CC: "+I.sn))}}else{var G=this.hls.liveSyncPosition;G!==null&&(I=this.getFragmentAtPosition(G,this.bitrateTest?C.fragmentEnd:C.edge,C))}return I},d.getFragmentAtPosition=function(C,v,L){var I=this.config,B=this.fragPrevious,F=L.fragments,G=L.endSN,X=L.fragmentHint,W=I.maxFragLookUpTolerance,K=!!(I.lowLatencyMode&&L.partList&&X);K&&X&&!this.bitrateTest&&(F=F.concat(X),G=X.sn);var Z;if(Cv-W?0:W;Z=Object(m.findFragmentByPTS)(B,F,C,q)}else Z=F[F.length-1];if(Z){var ce=Z.sn-L.startSN,ue=B&&Z.level===B.level,ye=F[ce+1],xe=this.fragmentTracker.getState(Z);if(xe===t.FragmentState.BACKTRACKED){Z=null;for(var Ee=ce;F[Ee]&&this.fragmentTracker.getState(F[Ee])===t.FragmentState.BACKTRACKED;)B?Z=F[Ee--]:Z=F[--Ee];Z||(Z=ye)}else B&&Z.sn===B.sn&&!K&&(ue&&(Z.sn=F-v.maxFragLookUpTolerance&&B<=G;if(I!==null&&L.duration>I&&(B"+C.startSN+" prev-sn: "+(B?B.sn:"na")+" fragments: "+G),Z}return X},d.waitForCdnTuneIn=function(C){var v=3;return C.live&&C.canBlockReload&&C.tuneInGoal>Math.max(C.partHoldBack,C.partTarget*v)},d.setStartPosition=function(C,v){var L=this.startPosition;if(L"+C))}}]),r}(u.default)},"./src/controller/buffer-controller.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"default",function(){return m});var k=D("./src/polyfills/number.ts"),u=D("./src/events.ts"),t=D("./src/utils/logger.ts"),R=D("./src/errors.ts"),o=D("./src/utils/buffer-helper.ts"),y=D("./src/utils/mediasource-helper.ts"),g=D("./src/loader/fragment.ts"),i=D("./src/controller/buffer-operation-queue.ts"),x=Object(y.getMediaSource)(),T=/([ha]vc.)(?:\.[^.,]+)+/,m=function(){function S(h){var l=this;this.details=null,this._objectUrl=null,this.operationQueue=void 0,this.listeners=void 0,this.hls=void 0,this.bufferCodecEventsExpected=0,this._bufferCodecEventsTotal=0,this.media=null,this.mediaSource=null,this.appendError=0,this.tracks={},this.pendingTracks={},this.sourceBuffer=void 0,this._onMediaSourceOpen=function(){var s=l.hls,c=l.media,p=l.mediaSource;t.logger.log("[buffer-controller]: Media source opened"),c&&(l.updateMediaElementDuration(),s.trigger(u.Events.MEDIA_ATTACHED,{media:c})),p&&p.removeEventListener("sourceopen",l._onMediaSourceOpen),l.checkPendingTracks()},this._onMediaSourceClose=function(){t.logger.log("[buffer-controller]: Media source closed")},this._onMediaSourceEnded=function(){t.logger.log("[buffer-controller]: Media source ended")},this.hls=h,this._initSourceBuffer(),this.registerListeners()}var P=S.prototype;return P.hasSourceTypes=function(){return this.getSourceBufferTypes().length>0||Object.keys(this.pendingTracks).length>0},P.destroy=function(){this.unregisterListeners(),this.details=null},P.registerListeners=function(){var l=this.hls;l.on(u.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),l.on(u.Events.MEDIA_DETACHING,this.onMediaDetaching,this),l.on(u.Events.MANIFEST_PARSED,this.onManifestParsed,this),l.on(u.Events.BUFFER_RESET,this.onBufferReset,this),l.on(u.Events.BUFFER_APPENDING,this.onBufferAppending,this),l.on(u.Events.BUFFER_CODECS,this.onBufferCodecs,this),l.on(u.Events.BUFFER_EOS,this.onBufferEos,this),l.on(u.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),l.on(u.Events.LEVEL_UPDATED,this.onLevelUpdated,this),l.on(u.Events.FRAG_PARSED,this.onFragParsed,this),l.on(u.Events.FRAG_CHANGED,this.onFragChanged,this)},P.unregisterListeners=function(){var l=this.hls;l.off(u.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),l.off(u.Events.MEDIA_DETACHING,this.onMediaDetaching,this),l.off(u.Events.MANIFEST_PARSED,this.onManifestParsed,this),l.off(u.Events.BUFFER_RESET,this.onBufferReset,this),l.off(u.Events.BUFFER_APPENDING,this.onBufferAppending,this),l.off(u.Events.BUFFER_CODECS,this.onBufferCodecs,this),l.off(u.Events.BUFFER_EOS,this.onBufferEos,this),l.off(u.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),l.off(u.Events.LEVEL_UPDATED,this.onLevelUpdated,this),l.off(u.Events.FRAG_PARSED,this.onFragParsed,this),l.off(u.Events.FRAG_CHANGED,this.onFragChanged,this)},P._initSourceBuffer=function(){this.sourceBuffer={},this.operationQueue=new i.default(this.sourceBuffer),this.listeners={audio:[],video:[],audiovideo:[]}},P.onManifestParsed=function(l,s){var c=2;(s.audio&&!s.video||!s.altAudio)&&(c=1),this.bufferCodecEventsExpected=this._bufferCodecEventsTotal=c,this.details=null,t.logger.log(this.bufferCodecEventsExpected+" bufferCodec event(s) expected")},P.onMediaAttaching=function(l,s){var c=this.media=s.media;if(c&&x){var p=this.mediaSource=new x;p.addEventListener("sourceopen",this._onMediaSourceOpen),p.addEventListener("sourceended",this._onMediaSourceEnded),p.addEventListener("sourceclose",this._onMediaSourceClose),c.src=self.URL.createObjectURL(p),this._objectUrl=c.src}},P.onMediaDetaching=function(){var l=this.media,s=this.mediaSource,c=this._objectUrl;if(s){if(t.logger.log("[buffer-controller]: media source detaching"),s.readyState==="open")try{s.endOfStream()}catch(p){t.logger.warn("[buffer-controller]: onMediaDetaching: "+p.message+" while calling endOfStream")}this.onBufferReset(),s.removeEventListener("sourceopen",this._onMediaSourceOpen),s.removeEventListener("sourceended",this._onMediaSourceEnded),s.removeEventListener("sourceclose",this._onMediaSourceClose),l&&(c&&self.URL.revokeObjectURL(c),l.src===c?(l.removeAttribute("src"),l.load()):t.logger.warn("[buffer-controller]: media.src was changed by a third party - skip cleanup")),this.mediaSource=null,this.media=null,this._objectUrl=null,this.bufferCodecEventsExpected=this._bufferCodecEventsTotal,this.pendingTracks={},this.tracks={}}this.hls.trigger(u.Events.MEDIA_DETACHED,void 0)},P.onBufferReset=function(){var l=this;this.getSourceBufferTypes().forEach(function(s){var c=l.sourceBuffer[s];try{c&&(l.removeBufferListeners(s),l.mediaSource&&l.mediaSource.removeSourceBuffer(c),l.sourceBuffer[s]=void 0)}catch(p){t.logger.warn("[buffer-controller]: Failed to reset the "+s+" buffer",p)}}),this._initSourceBuffer()},P.onBufferCodecs=function(l,s){var c=this,p=this.getSourceBufferTypes().length;if(Object.keys(s).forEach(function(b){if(p){var A=c.tracks[b];if(A&&typeof A.buffer.changeType=="function"){var O=s[b],_=O.codec,f=O.levelCodec,n=O.container,r=(A.levelCodec||A.codec).replace(T,"$1"),d=(f||_).replace(T,"$1");if(r!==d){var w=n+";codecs="+(f||_);c.appendChangeType(b,w)}}}else c.pendingTracks[b]=s[b]}),p)return;this.bufferCodecEventsExpected=Math.max(this.bufferCodecEventsExpected-1,0),this.mediaSource&&this.mediaSource.readyState==="open"&&this.checkPendingTracks()},P.appendChangeType=function(l,s){var c=this,p=this.operationQueue,b={execute:function(){var O=c.sourceBuffer[l];O&&(t.logger.log("[buffer-controller]: changing "+l+" sourceBuffer type to "+s),O.changeType(s)),p.shiftAndExecuteNext(l)},onStart:function(){},onComplete:function(){},onError:function(O){t.logger.warn("[buffer-controller]: Failed to change "+l+" SourceBuffer type",O)}};p.append(b,l)},P.onBufferAppending=function(l,s){var c=this,p=this.hls,b=this.operationQueue,A=this.tracks,O=s.data,_=s.type,f=s.frag,n=s.part,r=s.chunkMeta,d=r.buffering[_],w=self.performance.now();d.start=w;var C=f.stats.buffering,v=n?n.stats.buffering:null;C.start===0&&(C.start=w),v&&v.start===0&&(v.start=w);var L=A.audio,I=_==="audio"&&r.id===1&&(L==null?void 0:L.container)==="audio/mpeg",B={execute:function(){if(d.executeStart=self.performance.now(),I){var G=c.sourceBuffer[_];if(G){var X=f.start-G.timestampOffset;Math.abs(X)>=.1&&(t.logger.log("[buffer-controller]: Updating audio SourceBuffer timestampOffset to "+f.start+" (delta: "+X+") sn: "+f.sn+")"),G.timestampOffset=f.start)}}c.appendExecutor(O,_)},onStart:function(){},onComplete:function(){var G=self.performance.now();d.executeEnd=d.end=G,C.first===0&&(C.first=G),v&&v.first===0&&(v.first=G);var X=c.sourceBuffer,W={};for(var K in X)W[K]=o.BufferHelper.getBuffered(X[K]);c.appendError=0,c.hls.trigger(u.Events.BUFFER_APPENDED,{type:_,frag:f,part:n,chunkMeta:r,parent:f.type,timeRanges:W})},onError:function(G){t.logger.error("[buffer-controller]: Error encountered while trying to append to the "+_+" SourceBuffer",G);var X={type:R.ErrorTypes.MEDIA_ERROR,parent:f.type,details:R.ErrorDetails.BUFFER_APPEND_ERROR,err:G,fatal:!1};G.code===DOMException.QUOTA_EXCEEDED_ERR?X.details=R.ErrorDetails.BUFFER_FULL_ERROR:(c.appendError++,X.details=R.ErrorDetails.BUFFER_APPEND_ERROR,c.appendError>p.config.appendErrorMaxRetry&&(t.logger.error("[buffer-controller]: Failed "+p.config.appendErrorMaxRetry+" times to append segment in sourceBuffer"),X.fatal=!0)),p.trigger(u.Events.ERROR,X)}};b.append(B,_)},P.onBufferFlushing=function(l,s){var c=this,p=this.operationQueue,b=function(O){return{execute:c.removeExecutor.bind(c,O,s.startOffset,s.endOffset),onStart:function(){},onComplete:function(){c.hls.trigger(u.Events.BUFFER_FLUSHED,{type:O})},onError:function(f){t.logger.warn("[buffer-controller]: Failed to remove from "+O+" SourceBuffer",f)}}};s.type?p.append(b(s.type),s.type):this.getSourceBufferTypes().forEach(function(A){p.append(b(A),A)})},P.onFragParsed=function(l,s){var c=this,p=s.frag,b=s.part,A=[],O=b?b.elementaryStreams:p.elementaryStreams;O[g.ElementaryStreamTypes.AUDIOVIDEO]?A.push("audiovideo"):(O[g.ElementaryStreamTypes.AUDIO]&&A.push("audio"),O[g.ElementaryStreamTypes.VIDEO]&&A.push("video"));var _=function(){var n=self.performance.now();p.stats.buffering.end=n,b&&(b.stats.buffering.end=n);var r=b?b.stats:p.stats;c.hls.trigger(u.Events.FRAG_BUFFERED,{frag:p,part:b,stats:r,id:p.type})};A.length===0&&t.logger.warn("Fragments must have at least one ElementaryStreamType set. type: "+p.type+" level: "+p.level+" sn: "+p.sn),this.blockBuffers(_,A)},P.onFragChanged=function(l,s){this.flushBackBuffer()},P.onBufferEos=function(l,s){var c=this,p=this.getSourceBufferTypes().reduce(function(b,A){var O=c.sourceBuffer[A];return(!s.type||s.type===A)&&(O&&!O.ended&&(O.ended=!0,t.logger.log("[buffer-controller]: "+A+" sourceBuffer now EOS"))),b&&!!(!O||O.ended)},!0);p&&this.blockBuffers(function(){var b=c.mediaSource;if(!b||b.readyState!=="open")return;b.endOfStream()})},P.onLevelUpdated=function(l,s){var c=s.details;if(!c.fragments.length)return;this.details=c,this.getSourceBufferTypes().length?this.blockBuffers(this.updateMediaElementDuration.bind(this)):this.updateMediaElementDuration()},P.flushBackBuffer=function(){var l=this.hls,s=this.details,c=this.media,p=this.sourceBuffer;if(!c||s===null)return;var b=this.getSourceBufferTypes();if(!b.length)return;var A=s.live&&l.config.liveBackBufferLength!==null?l.config.liveBackBufferLength:l.config.backBufferLength;if(!Object(k.isFiniteNumber)(A)||A<0)return;var O=c.currentTime,_=s.levelTargetDuration,f=Math.max(A,_),n=Math.floor(O/_)*_-f;b.forEach(function(r){var d=p[r];if(d){var w=o.BufferHelper.getBuffered(d);w.length>0&&n>w.start(0)&&(l.trigger(u.Events.BACK_BUFFER_REACHED,{bufferEnd:n}),s.live&&l.trigger(u.Events.LIVE_BACK_BUFFER_REACHED,{bufferEnd:n}),l.trigger(u.Events.BUFFER_FLUSHING,{startOffset:0,endOffset:n,type:r}))}})},P.updateMediaElementDuration=function(){if(!this.details||!this.media||!this.mediaSource||this.mediaSource.readyState!=="open")return;var l=this.details,s=this.hls,c=this.media,p=this.mediaSource,b=l.fragments[0].start+l.totalduration,A=c.duration,O=Object(k.isFiniteNumber)(p.duration)?p.duration:0;l.live&&s.config.liveDurationInfinity?(t.logger.log("[buffer-controller]: Media Source duration is set to Infinity"),p.duration=Infinity,this.updateSeekableRange(l)):(b>O&&b>A||!Object(k.isFiniteNumber)(A))&&(t.logger.log("[buffer-controller]: Updating Media Source duration to "+b.toFixed(3)),p.duration=b)},P.updateSeekableRange=function(l){var s=this.mediaSource,c=l.fragments,p=c.length;if(p&&l.live&&s!==null&&s!==void 0&&s.setLiveSeekableRange){var b=Math.max(0,c[0].start),A=Math.max(b,b+l.totalduration);s.setLiveSeekableRange(b,A)}},P.checkPendingTracks=function(){var l=this.bufferCodecEventsExpected,s=this.operationQueue,c=this.pendingTracks,p=Object.keys(c).length;if(p&&!l||p===2){this.createSourceBuffers(c),this.pendingTracks={};var b=this.getSourceBufferTypes();if(b.length===0){this.hls.trigger(u.Events.ERROR,{type:R.ErrorTypes.MEDIA_ERROR,details:R.ErrorDetails.BUFFER_INCOMPATIBLE_CODECS_ERROR,fatal:!0,reason:"could not create source buffer for media codec(s)"});return}b.forEach(function(A){s.executeNext(A)})}},P.createSourceBuffers=function(l){var s=this.sourceBuffer,c=this.mediaSource;if(!c)throw Error("createSourceBuffers called when mediaSource was null");var p=0;for(var b in l)if(!s[b]){var A=l[b];if(!A)throw Error("source buffer exists for track "+b+", however track does not");var O=A.levelCodec||A.codec,_=A.container+";codecs="+O;t.logger.log("[buffer-controller]: creating sourceBuffer("+_+")");try{var f=s[b]=c.addSourceBuffer(_),n=b;this.addBufferListener(n,"updatestart",this._onSBUpdateStart),this.addBufferListener(n,"updateend",this._onSBUpdateEnd),this.addBufferListener(n,"error",this._onSBUpdateError),this.tracks[b]={buffer:f,codec:O,container:A.container,levelCodec:A.levelCodec,id:A.id},p++}catch(r){t.logger.error("[buffer-controller]: error while trying to add sourceBuffer: "+r.message),this.hls.trigger(u.Events.ERROR,{type:R.ErrorTypes.MEDIA_ERROR,details:R.ErrorDetails.BUFFER_ADD_CODEC_ERROR,fatal:!1,error:r,mimeType:_})}}p&&this.hls.trigger(u.Events.BUFFER_CREATED,{tracks:this.tracks})},P._onSBUpdateStart=function(l){var s=this.operationQueue,c=s.current(l);c.onStart()},P._onSBUpdateEnd=function(l){var s=this.operationQueue,c=s.current(l);c.onComplete(),s.shiftAndExecuteNext(l)},P._onSBUpdateError=function(l,s){t.logger.error("[buffer-controller]: "+l+" SourceBuffer error",s),this.hls.trigger(u.Events.ERROR,{type:R.ErrorTypes.MEDIA_ERROR,details:R.ErrorDetails.BUFFER_APPENDING_ERROR,fatal:!1});var c=this.operationQueue.current(l);c&&c.onError(s)},P.removeExecutor=function(l,s,c){var p=this.media,b=this.mediaSource,A=this.operationQueue,O=this.sourceBuffer,_=O[l];if(!p||!b||!_){t.logger.warn("[buffer-controller]: Attempting to remove from the "+l+" SourceBuffer, but it does not exist"),A.shiftAndExecuteNext(l);return}var f=Object(k.isFiniteNumber)(p.duration)?p.duration:Infinity,n=Object(k.isFiniteNumber)(b.duration)?b.duration:Infinity,r=Math.max(0,s),d=Math.min(c,f,n);d>r?(t.logger.log("[buffer-controller]: Removing ["+r+","+d+"] from the "+l+" SourceBuffer"),console.assert(!_.updating,l+" sourceBuffer must not be updating"),_.remove(r,d)):A.shiftAndExecuteNext(l)},P.appendExecutor=function(l,s){var c=this.operationQueue,p=this.sourceBuffer,b=p[s];if(!b){t.logger.warn("[buffer-controller]: Attempting to append to the "+s+" SourceBuffer, but it does not exist"),c.shiftAndExecuteNext(s);return}b.ended=!1,console.assert(!b.updating,s+" sourceBuffer must not be updating"),b.appendBuffer(l)},P.blockBuffers=function(l,s){var c=this;if(s===void 0&&(s=this.getSourceBufferTypes()),!s.length){t.logger.log("[buffer-controller]: Blocking operation requested, but no SourceBuffers exist"),Promise.resolve(l);return}var p=this.operationQueue,b=s.map(function(A){return p.appendBlocker(A)});Promise.all(b).then(function(){l(),s.forEach(function(A){var O=c.sourceBuffer[A];(!O||!O.updating)&&p.shiftAndExecuteNext(A)})})},P.getSourceBufferTypes=function(){return Object.keys(this.sourceBuffer)},P.addBufferListener=function(l,s,c){var p=this.sourceBuffer[l];if(!p)return;var b=c.bind(this,l);this.listeners[l].push({event:s,listener:b}),p.addEventListener(s,b)},P.removeBufferListeners=function(l){var s=this.sourceBuffer[l];if(!s)return;this.listeners[l].forEach(function(c){s.removeEventListener(c.event,c.listener)})},S}()},"./src/controller/buffer-operation-queue.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"default",function(){return u});var k=D("./src/utils/logger.ts"),u=function(){function t(o){this.buffers=void 0,this.queues={video:[],audio:[],audiovideo:[]},this.buffers=o}var R=t.prototype;return R.append=function(y,g){var i=this.queues[g];i.push(y),i.length===1&&this.buffers[g]&&this.executeNext(g)},R.insertAbort=function(y,g){var i=this.queues[g];i.unshift(y),this.executeNext(g)},R.appendBlocker=function(y){var g,i=new Promise(function(T){g=T}),x={execute:g,onStart:function(){},onComplete:function(){},onError:function(){}};return this.append(x,y),i},R.executeNext=function(y){var g=this.buffers,i=this.queues,x=g[y],T=i[y];if(T.length){var m=T[0];try{m.execute()}catch(S){k.logger.warn("[buffer-operation-queue]: Unhandled exception executing the current operation"),m.onError(S),(!x||!x.updating)&&(T.shift(),this.executeNext(y))}}},R.shiftAndExecuteNext=function(y){this.queues[y].shift(),this.executeNext(y)},R.current=function(y){return this.queues[y][0]},t}()},"./src/controller/cap-level-controller.ts":function(Y,U,D){"use strict";D.r(U);var k=D("./src/events.ts");function u(o,y){for(var g=0;g0&&this.mediaWidth>0){var i=this.hls.levels;if(i.length){var x=this.hls;x.autoLevelCapping=this.getMaxLevel(i.length-1),x.autoLevelCapping>this.autoLevelCapping&&this.streamController&&this.streamController.nextLevelSwitch(),this.autoLevelCapping=x.autoLevelCapping}}},y.getMaxLevel=function(i){var x=this,T=this.hls.levels;if(!T.length)return-1;var m=T.filter(function(S,P){return o.isLevelAllowed(P,x.restrictedLevels)&&P<=i});return this.clientRect=null,o.getMaxLevelByMediaSize(m,this.mediaWidth,this.mediaHeight)},y.startCapping=function(){if(this.timer)return;this.autoLevelCapping=Number.POSITIVE_INFINITY,this.hls.firstLevel=this.getMaxLevel(this.firstLevel),self.clearInterval(this.timer),this.timer=self.setInterval(this.detectPlayerSize.bind(this),1e3),this.detectPlayerSize()},y.stopCapping=function(){this.restrictedLevels=[],this.firstLevel=-1,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.timer&&(self.clearInterval(this.timer),this.timer=void 0)},y.getDimensions=function(){if(this.clientRect)return this.clientRect;var i=this.media,x={width:0,height:0};if(i){var T=i.getBoundingClientRect();x.width=T.width,x.height=T.height,!x.width&&!x.height&&(x.width=T.right-T.left||i.width||0,x.height=T.bottom-T.top||i.height||0)}return this.clientRect=x,x},o.isLevelAllowed=function(i,x){return x===void 0&&(x=[]),x.indexOf(i)===-1},o.getMaxLevelByMediaSize=function(i,x,T){if(!i||!i.length)return-1;for(var m=function(s,c){return c?s.width!==c.width||s.height!==c.height:!0},S=i.length-1,P=0;P=x||h.height>=T)&&m(h,i[P+1])){S=P;break}}return S},t(o,[{key:"mediaWidth",get:function(){return this.getDimensions().width*o.contentScaleFactor}},{key:"mediaHeight",get:function(){return this.getDimensions().height*o.contentScaleFactor}}],[{key:"contentScaleFactor",get:function(){var i=1;try{i=self.devicePixelRatio}catch(x){}return i}}]),o}();U.default=R},"./src/controller/cmcd-controller.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"default",function(){return m});var k=D("./src/events.ts"),u=D("./src/types/cmcd.ts"),t=D("./src/utils/buffer-helper.ts"),R=D("./src/utils/logger.ts");function o(S,P){for(var h=0;h=S.length?{done:!0}:{done:!1,value:S[l++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function i(S,P){if(!S)return;if(typeof S=="string")return x(S,P);var h=Object.prototype.toString.call(S).slice(8,-1);if(h==="Object"&&S.constructor&&(h=S.constructor.name),h==="Map"||h==="Set")return Array.from(S);if(h==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(h))return x(S,P)}function x(S,P){(P==null||P>S.length)&&(P=S.length);for(var h=0,l=new Array(P);hs&&(s=A.bitrate)}return s>0?s:NaN},P.getBufferLength=function(l){var s=this.hls.media,c=l===u.CMCDObjectType.AUDIO?this.audioBuffer:this.videoBuffer;if(!c||!s)return NaN;var p=t.BufferHelper.bufferInfo(c,s.currentTime,this.config.maxBufferHole);return p.len*1e3},P.createPlaylistLoader=function(){var l=this.config.pLoader,s=this.applyPlaylistData,c=l||this.config.loader;return function(){function p(A){this.loader=void 0,this.loader=new c(A)}var b=p.prototype;return b.destroy=function(){this.loader.destroy()},b.abort=function(){this.loader.abort()},b.load=function(O,_,f){s(O),this.loader.load(O,_,f)},y(p,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),p}()},P.createFragmentLoader=function(){var l=this.config.fLoader,s=this.applyFragmentData,c=l||this.config.loader;return function(){function p(A){this.loader=void 0,this.loader=new c(A)}var b=p.prototype;return b.destroy=function(){this.loader.destroy()},b.abort=function(){this.loader.abort()},b.load=function(O,_,f){s(O),this.loader.load(O,_,f)},y(p,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),p}()},S.uuid=function(){var l=URL.createObjectURL(new Blob),s=l.toString();return URL.revokeObjectURL(l),s.substr(s.lastIndexOf("/")+1)},S.serialize=function(l){for(var s=[],c=function(I){return!Number.isNaN(I)&&I!=null&&I!==""&&I!==!1},p=function(I){return Math.round(I)},b=function(I){return p(I/100)*100},A=function(I){return encodeURIComponent(I)},O={br:p,d:p,bl:b,dl:b,mtp:b,nor:A,rtp:b,tb:p},_=Object.keys(l||{}).sort(),f=g(_),n;!(n=f()).done;){var r=n.value,d=l[r];if(!c(d))continue;if(r==="v"&&d===1)continue;if(r=="pr"&&d===1)continue;var w=O[r];w&&(d=w(d));var C=typeof d,v=void 0;r==="ot"||r==="sf"||r==="st"?v=r+"="+d:C==="boolean"?v=r:C==="number"?v=r+"="+d:v=r+"="+JSON.stringify(d),s.push(v)}return s.join(",")},S.toHeaders=function(l){for(var s=Object.keys(l),c={},p=["Object","Request","Session","Status"],b=[{},{},{},{}],A={br:0,d:0,ot:0,tb:0,bl:1,dl:1,mtp:1,nor:1,nrr:1,su:1,cid:2,pr:2,sf:2,sid:2,st:2,v:2,bs:3,rtp:3},O=0,_=s;O<_.length;O++){var f=_[O],n=A[f]!=null?A[f]:1;b[n][f]=l[f]}for(var r=0;rg){this.hls.trigger(k.Events.ERROR,{type:u.ErrorTypes.KEY_SYSTEM_ERROR,details:u.ErrorDetails.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0});return}var A=g-this._requestLicenseFailureCount+1;t.logger.warn("Retrying license request, "+A+" attempts left"),this._requestLicense(s,c)}break}},S._generateLicenseRequestChallenge=function(h,l){switch(h.mediaKeySystemDomain){case R.KeySystems.WIDEVINE:return l}throw new Error("unsupported key-system: "+h.mediaKeySystemDomain)},S._requestLicense=function(h,l){t.logger.log("Requesting content license for key-system");var s=this._mediaKeysList[0];if(!s){t.logger.error("Fatal error: Media is encrypted but no key-system access has been obtained yet"),this.hls.trigger(k.Events.ERROR,{type:u.ErrorTypes.KEY_SYSTEM_ERROR,details:u.ErrorDetails.KEY_SYSTEM_NO_ACCESS,fatal:!0});return}try{var c=this.getLicenseServerUrl(s.mediaKeySystemDomain),p=this._createLicenseXhr(c,h,l);t.logger.log("Sending license request to URL: "+c);var b=this._generateLicenseRequestChallenge(s,h);p.send(b)}catch(A){t.logger.error("Failure requesting DRM license: "+A),this.hls.trigger(k.Events.ERROR,{type:u.ErrorTypes.KEY_SYSTEM_ERROR,details:u.ErrorDetails.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0})}},S.onMediaAttached=function(h,l){if(!this._emeEnabled)return;var s=l.media;this._media=s,s.addEventListener("encrypted",this._onMediaEncrypted)},S.onMediaDetached=function(){var h=this._media,l=this._mediaKeysList;if(!h)return;h.removeEventListener("encrypted",this._onMediaEncrypted),this._media=null,this._mediaKeysList=[],Promise.all(l.map(function(s){if(s.mediaKeysSession)return s.mediaKeysSession.close().catch(function(){})})).then(function(){return h.setMediaKeys(null)}).catch(function(){})},S.onManifestParsed=function(h,l){if(!this._emeEnabled)return;var s=l.levels.map(function(p){return p.audioCodec}).filter(function(p){return!!p}),c=l.levels.map(function(p){return p.videoCodec}).filter(function(p){return!!p});this._attemptKeySystemAccess(R.KeySystems.WIDEVINE,s,c)},y(m,[{key:"requestMediaKeySystemAccess",get:function(){if(!this._requestMediaKeySystemAccess)throw new Error("No requestMediaKeySystemAccess function configured");return this._requestMediaKeySystemAccess}}]),m}();U.default=T},"./src/controller/fps-controller.ts":function(Y,U,D){"use strict";D.r(U);var k=D("./src/events.ts"),u=D("./src/utils/logger.ts"),t=function(){function R(y){this.hls=void 0,this.isVideoPlaybackQualityAvailable=!1,this.timer=void 0,this.media=null,this.lastTime=void 0,this.lastDroppedFrames=0,this.lastDecodedFrames=0,this.streamController=void 0,this.hls=y,this.registerListeners()}var o=R.prototype;return o.setStreamController=function(g){this.streamController=g},o.registerListeners=function(){this.hls.on(k.Events.MEDIA_ATTACHING,this.onMediaAttaching,this)},o.unregisterListeners=function(){this.hls.off(k.Events.MEDIA_ATTACHING,this.onMediaAttaching)},o.destroy=function(){this.timer&&clearInterval(this.timer),this.unregisterListeners(),this.isVideoPlaybackQualityAvailable=!1,this.media=null},o.onMediaAttaching=function(g,i){var x=this.hls.config;if(x.capLevelOnFPSDrop){var T=i.media instanceof self.HTMLVideoElement?i.media:null;this.media=T,T&&typeof T.getVideoPlaybackQuality=="function"&&(this.isVideoPlaybackQualityAvailable=!0),self.clearInterval(this.timer),this.timer=self.setInterval(this.checkFPSInterval.bind(this),x.fpsDroppedMonitoringPeriod)}},o.checkFPS=function(g,i,x){var T=performance.now();if(i){if(this.lastTime){var m=T-this.lastTime,S=x-this.lastDroppedFrames,P=i-this.lastDecodedFrames,h=1e3*S/m,l=this.hls;if(l.trigger(k.Events.FPS_DROP,{currentDropped:S,currentDecoded:P,totalDroppedFrames:x}),h>0&&S>l.config.fpsDroppedMonitoringThreshold*P){var s=l.currentLevel;u.logger.warn("drop FPS ratio greater than max allowed value for currentLevel: "+s),s>0&&(l.autoLevelCapping===-1||l.autoLevelCapping>=s)&&(s=s-1,l.trigger(k.Events.FPS_DROP_LEVEL_CAPPING,{level:s,droppedLevel:l.currentLevel}),l.autoLevelCapping=s,this.streamController.nextLevelSwitch())}}this.lastTime=T,this.lastDroppedFrames=x,this.lastDecodedFrames=i}},o.checkFPSInterval=function(){var g=this.media;if(g)if(this.isVideoPlaybackQualityAvailable){var i=g.getVideoPlaybackQuality();this.checkFPS(g,i.totalVideoFrames,i.droppedVideoFrames)}else this.checkFPS(g,g.webkitDecodedFrameCount,g.webkitDroppedFrameCount)},R}();U.default=t},"./src/controller/fragment-finders.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"findFragmentByPDT",function(){return t}),D.d(U,"findFragmentByPTS",function(){return R}),D.d(U,"fragmentWithinToleranceTest",function(){return o}),D.d(U,"pdtWithinToleranceTest",function(){return y}),D.d(U,"findFragWithCC",function(){return g});var k=D("./src/polyfills/number.ts"),u=D("./src/utils/binary-search.ts");function t(i,x,T){if(x===null||!Array.isArray(i)||!i.length||!Object(k.isFiniteNumber)(x))return null;var m=i[0].programDateTime;if(x<(m||0))return null;var S=i[i.length-1].endProgramDateTime;if(x>=(S||0))return null;T=T||0;for(var P=0;Pi&&T.start?-1:0}function y(i,x,T){var m=Math.min(x,T.duration+(T.deltaPTS?T.deltaPTS:0))*1e3,S=T.endProgramDateTime||0;return S-m>i}function g(i,x){return u.default.search(i,function(T){return T.ccx?-1:0})}},"./src/controller/fragment-tracker.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"FragmentState",function(){return t}),D.d(U,"FragmentTracker",function(){return R});var k=D("./src/events.ts"),u=D("./src/types/loader.ts"),t;(function(g){g.NOT_LOADED="NOT_LOADED",g.BACKTRACKED="BACKTRACKED",g.APPENDING="APPENDING",g.PARTIAL="PARTIAL",g.OK="OK"})(t||(t={}));var R=function(){function g(x){this.activeFragment=null,this.activeParts=null,this.fragments=Object.create(null),this.timeRanges=Object.create(null),this.bufferPadding=.2,this.hls=void 0,this.hls=x,this._registerListeners()}var i=g.prototype;return i._registerListeners=function(){var T=this.hls;T.on(k.Events.BUFFER_APPENDED,this.onBufferAppended,this),T.on(k.Events.FRAG_BUFFERED,this.onFragBuffered,this),T.on(k.Events.FRAG_LOADED,this.onFragLoaded,this)},i._unregisterListeners=function(){var T=this.hls;T.off(k.Events.BUFFER_APPENDED,this.onBufferAppended,this),T.off(k.Events.FRAG_BUFFERED,this.onFragBuffered,this),T.off(k.Events.FRAG_LOADED,this.onFragLoaded,this)},i.destroy=function(){this._unregisterListeners(),this.fragments=this.timeRanges=null},i.getAppendedFrag=function(T,m){if(m===u.PlaylistLevelType.MAIN){var S=this.activeFragment,P=this.activeParts;if(!S)return null;if(P)for(var h=P.length;h--;){var l=P[h],s=l?l.end:S.appendedPTS;if(l.start<=T&&s!==void 0&&T<=s)return h>9&&(this.activeParts=P.slice(h-9)),l}else if(S.start<=T&&S.appendedPTS!==void 0&&T<=S.appendedPTS)return S}return this.getBufferedFrag(T,m)},i.getBufferedFrag=function(T,m){for(var S=this.fragments,P=Object.keys(S),h=P.length;h--;){var l=S[P[h]];if((l==null?void 0:l.body.type)===m&&l.buffered){var s=l.body;if(s.start<=T&&T<=s.end)return s}}return null},i.detectEvictedFragments=function(T,m,S){var P=this;Object.keys(this.fragments).forEach(function(h){var l=P.fragments[h];if(!l)return;if(!l.buffered){l.body.type===S&&P.removeFragment(l.body);return}var s=l.range[T];if(!s)return;s.time.some(function(c){var p=!P.isTimeBuffered(c.startPTS,c.endPTS,m);return p&&P.removeFragment(l.body),p})})},i.detectPartialFragments=function(T){var m=this,S=this.timeRanges,P=T.frag,h=T.part;if(!S||P.sn==="initSegment")return;var l=y(P),s=this.fragments[l];if(!s)return;Object.keys(S).forEach(function(c){var p=P.elementaryStreams[c];if(!p)return;var b=S[c],A=h!==null||p.partial===!0;s.range[c]=m.getBufferedTimes(P,h,A,b)}),s.backtrack=s.loaded=null,Object.keys(s.range).length?s.buffered=!0:this.removeFragment(s.body)},i.fragBuffered=function(T){var m=y(T),S=this.fragments[m];S&&(S.backtrack=S.loaded=null,S.buffered=!0)},i.getBufferedTimes=function(T,m,S,P){for(var h={time:[],partial:S},l=m?m.start:T.start,s=m?m.end:T.end,c=T.minEndPTS||s,p=T.maxStartPTS||l,b=0;b=A&&c<=O){h.time.push({startPTS:Math.max(l,P.start(b)),endPTS:Math.min(s,P.end(b))});break}else if(lA)h.partial=!0,h.time.push({startPTS:Math.max(l,P.start(b)),endPTS:Math.min(s,P.end(b))});else if(s<=A)break}return h},i.getPartialFragment=function(T){var m=null,S,P,h,l=0,s=this.bufferPadding,c=this.fragments;return Object.keys(c).forEach(function(p){var b=c[p];if(!b)return;o(b)&&(P=b.body.start-s,h=b.body.end+s,T>=P&&T<=h&&(S=Math.min(T-P,h-T),l<=S&&(m=b.body,l=S)))}),m},i.getState=function(T){var m=y(T),S=this.fragments[m];return S?S.buffered?o(S)?t.PARTIAL:t.OK:S.backtrack?t.BACKTRACKED:t.APPENDING:t.NOT_LOADED},i.backtrack=function(T,m){var S=y(T),P=this.fragments[S];if(!P||P.backtrack)return null;var h=P.backtrack=m||P.loaded;return P.loaded=null,h},i.getBacktrackData=function(T){var m=y(T),S=this.fragments[m];if(S){var P,h=S.backtrack;if(h!=null&&(P=h.payload)!==null&&P!==void 0&&P.byteLength)return h;this.removeFragment(T)}return null},i.isTimeBuffered=function(T,m,S){for(var P,h,l=0;l=P&&m<=h)return!0;if(m<=P)return!1}return!1},i.onFragLoaded=function(T,m){var S=m.frag,P=m.part;if(S.sn==="initSegment"||S.bitrateTest||P)return;var h=y(S);this.fragments[h]={body:S,loaded:m,backtrack:null,buffered:!1,range:Object.create(null)}},i.onBufferAppended=function(T,m){var S=this,P=m.frag,h=m.part,l=m.timeRanges;if(P.type===u.PlaylistLevelType.MAIN)if(this.activeFragment=P,h){var s=this.activeParts;s||(this.activeParts=s=[]),s.push(h)}else this.activeParts=null;this.timeRanges=l,Object.keys(l).forEach(function(c){var p=l[c];if(S.detectEvictedFragments(c,p),!h)for(var b=0;bT&&P.removeFragment(s)}})},i.removeFragment=function(T){var m=y(T);T.stats.loaded=0,T.clearElementaryStreamInfo(),delete this.fragments[m]},i.removeAllFragments=function(){this.fragments=Object.create(null),this.activeFragment=null,this.activeParts=null},g}();function o(g){var i,x;return g.buffered&&(((i=g.range.video)===null||i===void 0?void 0:i.partial)||((x=g.range.audio)===null||x===void 0?void 0:x.partial))}function y(g){return g.type+"_"+g.level+"_"+g.urlId+"_"+g.sn}},"./src/controller/gap-controller.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"STALL_MINIMUM_DURATION_MS",function(){return o}),D.d(U,"MAX_START_GAP_JUMP",function(){return y}),D.d(U,"SKIP_BUFFER_HOLE_STEP_SECONDS",function(){return g}),D.d(U,"SKIP_BUFFER_RANGE_START",function(){return i}),D.d(U,"default",function(){return x});var k=D("./src/utils/buffer-helper.ts"),u=D("./src/errors.ts"),t=D("./src/events.ts"),R=D("./src/utils/logger.ts"),o=250,y=2,g=.1,i=.05,x=function(){function T(S,P,h,l){this.config=void 0,this.media=void 0,this.fragmentTracker=void 0,this.hls=void 0,this.nudgeRetry=0,this.stallReported=!1,this.stalled=null,this.moved=!1,this.seeking=!1,this.config=S,this.media=P,this.fragmentTracker=h,this.hls=l}var m=T.prototype;return m.destroy=function(){this.hls=this.fragmentTracker=this.media=null},m.poll=function(P){var h=this.config,l=this.media,s=this.stalled,c=l.currentTime,p=l.seeking,b=this.seeking&&!p,A=!this.seeking&&p;if(this.seeking=p,c!==P){if(this.moved=!0,s!==null){if(this.stallReported){var O=self.performance.now()-s;R.logger.warn("playback not stuck anymore @"+c+", after "+Math.round(O)+"ms"),this.stallReported=!1}this.stalled=null,this.nudgeRetry=0}return}if((A||b)&&(this.stalled=null),l.paused||l.ended||l.playbackRate===0||!k.BufferHelper.getBuffered(l).length)return;var _=k.BufferHelper.bufferInfo(l,c,0),f=_.len>0,n=_.nextStart||0;if(!f&&!n)return;if(p){var r=_.len>y,d=!n||n-c>y&&!this.fragmentTracker.getPartialFragment(c);if(r||d)return;this.moved=!1}if(!this.moved&&this.stalled!==null){var w,C=Math.max(n,_.start||0)-c,v=this.hls.levels?this.hls.levels[this.hls.currentLevel]:null,L=v==null||((w=v.details)===null||w===void 0)?void 0:w.live,I=L?v.details.targetduration*2:y;if(C>0&&C<=I){this._trySkipBufferHole(null);return}}var B=self.performance.now();if(s===null){this.stalled=B;return}var F=B-s;!p&&F>=o&&this._reportStall(_.len);var G=k.BufferHelper.bufferInfo(l,c,h.maxBufferHole);this._tryFixBufferStall(G,F)},m._tryFixBufferStall=function(P,h){var l=this.config,s=this.fragmentTracker,c=this.media,p=c.currentTime,b=s.getPartialFragment(p);if(b){var A=this._trySkipBufferHole(b);if(A)return}P.len>l.maxBufferHole&&h>l.highBufferWatchdogPeriod*1e3&&(R.logger.warn("Trying to nudge playhead over buffer-hole"),this.stalled=null,this._tryNudgeBuffer())},m._reportStall=function(P){var h=this.hls,l=this.media,s=this.stallReported;s||(this.stallReported=!0,R.logger.warn("Playback stalling at @"+l.currentTime+" due to low buffer (buffer="+P+")"),h.trigger(t.Events.ERROR,{type:u.ErrorTypes.MEDIA_ERROR,details:u.ErrorDetails.BUFFER_STALLED_ERROR,fatal:!1,buffer:P}))},m._trySkipBufferHole=function(P){for(var h=this.config,l=this.hls,s=this.media,c=s.currentTime,p=0,b=k.BufferHelper.getBuffered(s),A=0;A=p&&c.05&&this.forwardBufferLength>1){var A=Math.min(2,Math.max(1,l)),O=Math.round(2/(1+Math.exp(-.75*c-this.edgeStalled))*20)/20;T.playbackRate=Math.min(A,Math.max(1,O))}else T.playbackRate!==1&&T.playbackRate!==0&&(T.playbackRate=1)},i.estimateLiveEdge=function(){var T=this.levelDetails;return T===null?null:T.edge+T.age},i.computeLatency=function(){var T=this.estimateLiveEdge();return T===null?null:T-this.currentTime},o(g,[{key:"latency",get:function(){return this._latency||0}},{key:"maxLatency",get:function(){var T=this.config,m=this.levelDetails;return T.liveMaxLatencyDuration!==void 0?T.liveMaxLatencyDuration:m?T.liveMaxLatencyDurationCount*m.targetduration:0}},{key:"targetLatency",get:function(){var T=this.levelDetails;if(T===null)return null;var m=T.holdBack,S=T.partHoldBack,P=T.targetduration,h=this.config,l=h.liveSyncDuration,s=h.liveSyncDurationCount,c=h.lowLatencyMode,p=this.hls.userConfig,b=c&&S||m;(p.liveSyncDuration||p.liveSyncDurationCount||b===0)&&(b=l!==void 0?l:s*P);var A=P,O=1;return b+Math.min(this.stallCount*O,A)}},{key:"liveSyncPosition",get:function(){var T=this.estimateLiveEdge(),m=this.targetLatency,S=this.levelDetails;if(T===null||m===null||S===null)return null;var P=S.edge,h=T-m-this.edgeStalled,l=P-S.totalduration,s=P-(this.config.lowLatencyMode&&S.partTarget||S.targetduration);return Math.min(Math.max(l,h),s)}},{key:"drift",get:function(){var T=this.levelDetails;return T===null?1:T.drift}},{key:"edgeStalled",get:function(){var T=this.levelDetails;if(T===null)return 0;var m=(this.config.lowLatencyMode&&T.partTarget||T.targetduration)*3;return Math.max(T.age-m,0)}},{key:"forwardBufferLength",get:function(){var T=this.media,m=this.levelDetails;if(!T||!m)return 0;var S=T.buffered.length;return S?T.buffered.end(S-1):m.edge-this.currentTime}}]),g}()},"./src/controller/level-controller.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"default",function(){return h});var k=D("./src/types/level.ts"),u=D("./src/events.ts"),t=D("./src/errors.ts"),R=D("./src/utils/codecs.ts"),o=D("./src/controller/level-helper.ts"),y=D("./src/controller/base-playlist-controller.ts"),g=D("./src/types/loader.ts");function i(){return i=Object.assign||function(l){for(var s=1;s0){n=O[0].bitrate,O.sort(function(F,G){return F.bitrate-G.bitrate}),this._levels=O;for(var L=0;Lthis.hls.config.fragLoadingMaxRetry&&(r=A.frag.level)):r=A.frag.level}break;case t.ErrorDetails.LEVEL_LOAD_ERROR:case t.ErrorDetails.LEVEL_LOAD_TIMEOUT:O&&(O.deliveryDirectives&&(n=!1),r=O.level),f=!0;break;case t.ErrorDetails.REMUX_ALLOC_ERROR:r=A.level,f=!0;break}r!==void 0&&this.recoverLevel(A,r,f,n)},c.recoverLevel=function(b,A,O,_){var f=b.details,n=this._levels[A];if(n.loadError++,O){var r=this.retryLoadingOrFail(b);if(r)b.levelRetry=!0;else{this.currentLevelIndex=-1;return}}if(_){var d=n.url.length;if(d>1&&n.loadError1){var _=(A.urlId+1)%O;this.warn("Switching to redundant URL-id "+_),this._levels.forEach(function(f){f.urlId=_}),this.level=b}},c.onFragLoaded=function(b,A){var O=A.frag;if(O!==void 0&&O.type===g.PlaylistLevelType.MAIN){var _=this._levels[O.level];_!==void 0&&(_.fragmentError=0,_.loadError=0)}},c.onLevelLoaded=function(b,A){var O,_=A.level,f=A.details,n=this._levels[_];if(!n){var r;this.warn("Invalid level index "+_),(r=A.deliveryDirectives)!==null&&r!==void 0&&r.skip&&(f.deltaUpdateFailed=!0);return}_===this.currentLevelIndex?(n.fragmentError===0&&(n.loadError=0,this.retryCount=0),this.playlistLoaded(_,A,n.details)):(O=A.deliveryDirectives)!==null&&O!==void 0&&O.skip&&(f.deltaUpdateFailed=!0)},c.onAudioTrackSwitched=function(b,A){var O=this.hls.levels[this.currentLevelIndex];if(!O)return;if(O.audioGroupIds){for(var _=-1,f=this.hls.audioTracks[A.id].groupId,n=0;n0){var _=O.urlId,f=O.url[_];if(b)try{f=b.addDirectives(f)}catch(n){this.warn("Could not construct new URL with HLS Delivery Directives: "+n)}this.log("Attempt loading level index "+A+(b?" at sn "+b.msn+" part "+b.part:"")+" with URL-id "+_+" "+f),this.clearTimer(),this.hls.trigger(u.Events.LEVEL_LOADING,{url:f,level:A,id:_,deliveryDirectives:b||null})}},c.removeLevel=function(b,A){var O=function(n,r){return r!==A},_=this._levels.filter(function(f,n){return n!==b?!0:f.url.length>1&&A!==void 0?(f.url=f.url.filter(O),f.audioGroupIds&&(f.audioGroupIds=f.audioGroupIds.filter(O)),f.textGroupIds&&(f.textGroupIds=f.textGroupIds.filter(O)),f.urlId=0,!0):!1}).map(function(f,n){var r=f.details;return r!=null&&r.fragments&&r.fragments.forEach(function(d){d.level=n}),f});this._levels=_,this.hls.trigger(u.Events.LEVELS_UPDATED,{levels:_})},T(s,[{key:"levels",get:function(){return this._levels.length===0?null:this._levels}},{key:"level",get:function(){return this.currentLevelIndex},set:function(b){var A,O=this._levels;if(O.length===0)return;if(this.currentLevelIndex===b&&(A=O[b])!==null&&A!==void 0&&A.details)return;if(b<0||b>=O.length){var _=b<0;if(this.hls.trigger(u.Events.ERROR,{type:t.ErrorTypes.OTHER_ERROR,details:t.ErrorDetails.LEVEL_SWITCH_ERROR,level:b,fatal:_,reason:"invalid level idx"}),_)return;b=Math.min(b,O.length-1)}this.clearTimer();var f=this.currentLevelIndex,n=O[f],r=O[b];this.log("switching to level "+b+" from "+f),this.currentLevelIndex=b;var d=i({},r,{level:b,maxBitrate:r.maxBitrate,uri:r.uri,urlId:r.urlId});delete d._urlId,this.hls.trigger(u.Events.LEVEL_SWITCHING,d);var w=r.details;if(!w||w.live){var C=this.switchParams(r.uri,n==null?void 0:n.details);this.loadPlaylist(C)}}},{key:"manualLevel",get:function(){return this.manualLevelIndex},set:function(b){this.manualLevelIndex=b,this._startLevel===void 0&&(this._startLevel=b),b!==-1&&(this.level=b)}},{key:"firstLevel",get:function(){return this._firstLevel},set:function(b){this._firstLevel=b}},{key:"startLevel",get:function(){if(this._startLevel===void 0){var b=this.hls.config.startLevel;return b!==void 0?b:this._firstLevel}else return this._startLevel},set:function(b){this._startLevel=b}},{key:"nextLoadLevel",get:function(){return this.manualLevelIndex!==-1?this.manualLevelIndex:this.hls.nextAutoLevel},set:function(b){this.level=b,this.manualLevelIndex===-1&&(this.hls.nextAutoLevel=b)}}]),s}(y.default)},"./src/controller/level-helper.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"addGroupId",function(){return t}),D.d(U,"assignTrackIdsByGroup",function(){return R}),D.d(U,"updatePTS",function(){return o}),D.d(U,"updateFragPTSDTS",function(){return g}),D.d(U,"mergeDetails",function(){return i}),D.d(U,"mapPartIntersection",function(){return x}),D.d(U,"mapFragmentIntersection",function(){return T}),D.d(U,"adjustSliding",function(){return m}),D.d(U,"addSliding",function(){return S}),D.d(U,"computeReloadInterval",function(){return P}),D.d(U,"getFragmentWithSN",function(){return h}),D.d(U,"getPartWith",function(){return l});var k=D("./src/polyfills/number.ts"),u=D("./src/utils/logger.ts");function t(s,c,p){switch(c){case"audio":s.audioGroupIds||(s.audioGroupIds=[]),s.audioGroupIds.push(p);break;case"text":s.textGroupIds||(s.textGroupIds=[]),s.textGroupIds.push(p);break}}function R(s){var c={};s.forEach(function(p){var b=p.groupId||"";p.id=c[b]=c[b]||0,c[b]++})}function o(s,c,p){var b=s[c],A=s[p];y(b,A)}function y(s,c){var p=c.startPTS;if(Object(k.isFiniteNumber)(p)){var b=0,A;c.sn>s.sn?(b=p-s.start,A=s):(b=s.start-p,A=c),A.duration!==b&&(A.duration=b)}else if(c.sn>s.sn){var O=s.cc===c.cc;O&&s.minEndPTS?c.start=s.start+(s.minEndPTS-s.start):c.start=s.start+s.duration}else c.start=Math.max(s.start-c.duration,0)}function g(s,c,p,b,A,O){var _=b-p;_<=0&&(u.logger.warn("Fragment should have a positive duration",c),b=p+c.duration,O=A+c.duration);var f=p,n=b,r=c.startPTS,d=c.endPTS;if(Object(k.isFiniteNumber)(r)){var w=Math.abs(r-p);Object(k.isFiniteNumber)(c.deltaPTS)?c.deltaPTS=Math.max(w,c.deltaPTS):c.deltaPTS=w,f=Math.max(p,r),p=Math.min(p,r),A=Math.min(A,c.startDTS),n=Math.min(b,d),b=Math.max(b,d),O=Math.max(O,c.endDTS)}c.duration=b-p;var C=p-c.start;c.appendedPTS=b,c.start=c.startPTS=p,c.maxStartPTS=f,c.startDTS=A,c.endPTS=b,c.minEndPTS=n,c.endDTS=O;var v=c.sn;if(!s||vs.endSN)return 0;var L,I=v-s.startSN,B=s.fragments;for(B[I]=c,L=I;L>0;L--)y(B[L],B[L-1]);for(L=I;L=0;A--){var O=b[A].initSegment;if(O){p=O;break}}s.fragmentHint&&delete s.fragmentHint.endPTS;var _=0,f;if(T(s,c,function(L,I){L.relurl&&(_=L.cc-I.cc),Object(k.isFiniteNumber)(L.startPTS)&&Object(k.isFiniteNumber)(L.endPTS)&&(I.start=I.startPTS=L.startPTS,I.startDTS=L.startDTS,I.appendedPTS=L.appendedPTS,I.maxStartPTS=L.maxStartPTS,I.endPTS=L.endPTS,I.endDTS=L.endDTS,I.minEndPTS=L.minEndPTS,I.duration=L.endPTS-L.startPTS,I.duration&&(f=I),c.PTSKnown=c.alignedSliding=!0),I.elementaryStreams=L.elementaryStreams,I.loader=L.loader,I.stats=L.stats,I.urlId=L.urlId,L.initSegment&&(I.initSegment=L.initSegment,p=L.initSegment)}),p){var n=c.fragmentHint?c.fragments.concat(c.fragmentHint):c.fragments;n.forEach(function(L){var I;(!L.initSegment||L.initSegment.relurl===((I=p)===null||I===void 0?void 0:I.relurl))&&(L.initSegment=p)})}if(c.skippedSegments&&(c.deltaUpdateFailed=c.fragments.some(function(L){return!L}),c.deltaUpdateFailed)){u.logger.warn("[level-helper] Previous playlist missing segments skipped in delta playlist");for(var r=c.skippedSegments;r--;)c.fragments.shift();c.startSN=c.fragments[0].sn,c.startCC=c.fragments[0].cc}var d=c.fragments;if(_){u.logger.warn("discontinuity sliding from playlist, take drift into account");for(var w=0;w=b.length)return;S(c,b[p].start)}function S(s,c){if(c){for(var p=s.fragments,b=s.skippedSegments;b0&&A0&&n===-1&&(this.log("Override startPosition with lastCurrentTime @"+r.toFixed(3)),n=r),this.state=u.State.IDLE,this.nextLoadPosition=this.startPosition=this.lastCurrentTime=n,this.tick()}else this._forceStartLoad=!0,this.state=u.State.STOPPED},_.stopLoad=function(){this._forceStartLoad=!1,A.prototype.stopLoad.call(this)},_.doTick=function(){switch(this.state){case u.State.IDLE:this.doTickIdle();break;case u.State.WAITING_LEVEL:{var n,r=this.levels,d=this.level,w=r==null||((n=r[d])===null||n===void 0)?void 0:n.details;if(w&&(!w.live||this.levelLastLoaded===this.level)){if(this.waitForCdnTuneIn(w))break;this.state=u.State.IDLE;break}break}case u.State.FRAG_LOADING_WAITING_RETRY:{var C,v=self.performance.now(),L=this.retryDate;(!L||v>=L||(C=this.media)!==null&&C!==void 0&&C.seeking)&&(this.log("retryDate reached, switch back to IDLE state"),this.state=u.State.IDLE)}break;default:break}this.onTickEnd()},_.onTickEnd=function(){A.prototype.onTickEnd.call(this),this.checkBuffer(),this.checkFragmentChanged()},_.doTickIdle=function(){var n,r,d=this.hls,w=this.levelLastLoaded,C=this.levels,v=this.media,L=d.config,I=d.nextLoadLevel;if(w===null||!v&&(this.startFragRequested||!L.startFragPrefetch))return;if(this.altAudio&&this.audioOnly)return;if(!C||!C[I])return;var B=C[I];this.level=d.nextLoadLevel=I;var F=B.details;if(!F||this.state===u.State.WAITING_LEVEL||F.live&&this.levelLastLoaded!==I){this.state=u.State.WAITING_LEVEL;return}var G=this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:v,g.PlaylistLevelType.MAIN);if(G===null)return;var X=G.len,W=this.getMaxBufferLength(B.maxBitrate);if(X>=W)return;if(this._streamEnded(G,F)){var K={};this.altAudio&&(K.type="video"),this.hls.trigger(R.Events.BUFFER_EOS,K),this.state=u.State.ENDED;return}var Z=G.end,q=this.getNextFragment(Z,F);if(this.couldBacktrack&&!this.fragPrevious&&q&&q.sn!=="initSegment"){var ce=q.sn-F.startSN;ce>1&&(q=F.fragments[ce-1],this.fragmentTracker.removeFragment(q))}if(q&&this.fragmentTracker.getState(q)===y.FragmentState.OK&&this.nextLoadPosition>Z){var ue=this.audioOnly&&!this.altAudio?i.ElementaryStreamTypes.AUDIO:i.ElementaryStreamTypes.VIDEO;this.afterBufferFlushed(v,ue,g.PlaylistLevelType.MAIN),q=this.getNextFragment(this.nextLoadPosition,F)}if(!q)return;q.initSegment&&!q.initSegment.data&&!this.bitrateTest&&(q=q.initSegment),((n=q.decryptdata)===null||n===void 0?void 0:n.keyFormat)==="identity"&&!((r=q.decryptdata)!==null&&r!==void 0&&r.key)?this.loadKey(q,F):this.loadFragment(q,F,Z)},_.loadFragment=function(n,r,d){var w,C=this.fragmentTracker.getState(n);if(this.fragCurrent=n,C===y.FragmentState.BACKTRACKED){var v=this.fragmentTracker.getBacktrackData(n);if(v){this._handleFragmentLoadProgress(v),this._handleFragmentLoadComplete(v);return}else C=y.FragmentState.NOT_LOADED}C===y.FragmentState.NOT_LOADED||C===y.FragmentState.PARTIAL?n.sn==="initSegment"?this._loadInitSegment(n):this.bitrateTest?(n.bitrateTest=!0,this.log("Fragment "+n.sn+" of level "+n.level+" is being downloaded to test bitrate and will not be buffered"),this._loadBitrateTestFrag(n)):(this.startFragRequested=!0,A.prototype.loadFragment.call(this,n,r,d)):C===y.FragmentState.APPENDING?this.reduceMaxBufferLength(n.duration)&&this.fragmentTracker.removeFragment(n):((w=this.media)===null||w===void 0?void 0:w.buffered.length)===0&&this.fragmentTracker.removeAllFragments()},_.getAppendedFrag=function(n){var r=this.fragmentTracker.getAppendedFrag(n,g.PlaylistLevelType.MAIN);return r&&"fragment"in r?r.fragment:r},_.getBufferedFrag=function(n){return this.fragmentTracker.getBufferedFrag(n,g.PlaylistLevelType.MAIN)},_.followingBufferedFrag=function(n){return n?this.getBufferedFrag(n.end+.5):null},_.immediateLevelSwitch=function(){this.abortCurrentFrag(),this.flushMainBuffer(0,Number.POSITIVE_INFINITY)},_.nextLevelSwitch=function(){var n=this.levels,r=this.media;if(r!=null&&r.readyState){var d,w=this.getAppendedFrag(r.currentTime);if(w&&w.start>1&&this.flushMainBuffer(0,w.start-1),!r.paused&&n){var C=this.hls.nextLoadLevel,v=n[C],L=this.fragLastKbps;L&&this.fragCurrent?d=this.fragCurrent.duration*v.maxBitrate/(1e3*L)+1:d=0}else d=0;var I=this.getBufferedFrag(r.currentTime+d);if(I){var B=this.followingBufferedFrag(I);if(B){this.abortCurrentFrag();var F=B.maxStartPTS?B.maxStartPTS:B.start,G=B.duration,X=Math.max(I.end,F+Math.min(Math.max(G-this.config.maxFragLookUpTolerance,G*.5),G*.75));this.flushMainBuffer(X,Number.POSITIVE_INFINITY)}}}},_.abortCurrentFrag=function(){var n=this.fragCurrent;this.fragCurrent=null,n!=null&&n.loader&&n.loader.abort(),this.state===u.State.KEY_LOADING&&(this.state=u.State.IDLE),this.nextLoadPosition=this.getLoadPosition()},_.flushMainBuffer=function(n,r){A.prototype.flushMainBuffer.call(this,n,r,this.altAudio?"video":null)},_.onMediaAttached=function(n,r){A.prototype.onMediaAttached.call(this,n,r);var d=r.media;this.onvplaying=this.onMediaPlaying.bind(this),this.onvseeked=this.onMediaSeeked.bind(this),d.addEventListener("playing",this.onvplaying),d.addEventListener("seeked",this.onvseeked),this.gapController=new m.default(this.config,d,this.fragmentTracker,this.hls)},_.onMediaDetaching=function(){var n=this.media;n&&(n.removeEventListener("playing",this.onvplaying),n.removeEventListener("seeked",this.onvseeked),this.onvplaying=this.onvseeked=null,this.videoBuffer=null),this.fragPlaying=null,this.gapController&&(this.gapController.destroy(),this.gapController=null),A.prototype.onMediaDetaching.call(this)},_.onMediaPlaying=function(){this.tick()},_.onMediaSeeked=function(){var n=this.media,r=n?n.currentTime:null;Object(k.isFiniteNumber)(r)&&this.log("Media seeked to "+r.toFixed(3)),this.tick()},_.onManifestLoading=function(){this.log("Trigger BUFFER_RESET"),this.hls.trigger(R.Events.BUFFER_RESET,void 0),this.fragmentTracker.removeAllFragments(),this.couldBacktrack=this.stalled=!1,this.startPosition=this.lastCurrentTime=0,this.fragPlaying=null},_.onManifestParsed=function(n,r){var d=!1,w=!1,C;r.levels.forEach(function(v){C=v.audioCodec,C&&(C.indexOf("mp4a.40.2")!==-1&&(d=!0),C.indexOf("mp4a.40.5")!==-1&&(w=!0))}),this.audioCodecSwitch=d&&w&&!Object(t.changeTypeSupported)(),this.audioCodecSwitch&&this.log("Both AAC/HE-AAC audio found in levels; declaring level codec as HE-AAC"),this.levels=r.levels,this.startFragRequested=!1},_.onLevelLoading=function(n,r){var d=this.levels;if(!d||this.state!==u.State.IDLE)return;var w=d[r.level];(!w.details||w.details.live&&this.levelLastLoaded!==r.level||this.waitForCdnTuneIn(w.details))&&(this.state=u.State.WAITING_LEVEL)},_.onLevelLoaded=function(n,r){var d,w=this.levels,C=r.level,v=r.details,L=v.totalduration;if(!w){this.warn("Levels were reset while loading level "+C);return}this.log("Level "+C+" loaded ["+v.startSN+","+v.endSN+"], cc ["+v.startCC+", "+v.endCC+"] duration:"+L);var I=this.fragCurrent;I&&(this.state===u.State.FRAG_LOADING||this.state===u.State.FRAG_LOADING_WAITING_RETRY)&&(I.level!==r.level&&I.loader&&(this.state=u.State.IDLE,I.loader.abort()));var B=w[C],F=0;if(v.live||(d=B.details)!==null&&d!==void 0&&d.live){if(v.fragments[0]||(v.deltaUpdateFailed=!0),v.deltaUpdateFailed)return;F=this.alignPlaylists(v,B.details)}if(B.details=v,this.levelLastLoaded=C,this.hls.trigger(R.Events.LEVEL_UPDATED,{details:v,level:C}),this.state===u.State.WAITING_LEVEL){if(this.waitForCdnTuneIn(v))return;this.state=u.State.IDLE}this.startFragRequested?v.live&&this.synchronizeToLiveEdge(v):this.setStartPosition(v,F),this.tick()},_._handleFragmentLoadProgress=function(n){var r,d=n.frag,w=n.part,C=n.payload,v=this.levels;if(!v){this.warn("Levels were reset while fragment load was in progress. Fragment "+d.sn+" of level "+d.level+" will not be buffered");return}var L=v[d.level],I=L.details;if(!I){this.warn("Dropping fragment "+d.sn+" of level "+d.level+" after level details were reset");return}var B=L.videoCodec,F=I.PTSKnown||!I.live,G=(r=d.initSegment)===null||r===void 0?void 0:r.data,X=this._getAudioCodec(L),W=this.transmuxer=this.transmuxer||new x.default(this.hls,g.PlaylistLevelType.MAIN,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)),K=w?w.index:-1,Z=K!==-1,q=new T.ChunkMetadata(d.level,d.sn,d.stats.chunkCount,C.byteLength,K,Z),ce=this.initPTS[d.cc];W.push(C,G,X,B,d,w,I.totalduration,F,q,ce)},_.onAudioTrackSwitching=function(n,r){var d=this.altAudio,w=!!r.url,C=r.id;if(!w){if(this.mediaBuffer!==this.media){this.log("Switching on main audio, use media.buffered to schedule main fragment loading"),this.mediaBuffer=this.media;var v=this.fragCurrent;v!=null&&v.loader&&(this.log("Switching to main audio track, cancel main fragment load"),v.loader.abort()),this.resetTransmuxer(),this.resetLoadingState()}else this.audioOnly&&this.resetTransmuxer();var L=this.hls;d&&L.trigger(R.Events.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:"audio"}),L.trigger(R.Events.AUDIO_TRACK_SWITCHED,{id:C})}},_.onAudioTrackSwitched=function(n,r){var d=r.id,w=!!this.hls.audioTracks[d].url;if(w){var C=this.videoBuffer;C&&this.mediaBuffer!==C&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=C)}this.altAudio=w,this.tick()},_.onBufferCreated=function(n,r){var d=r.tracks,w,C,v=!1;for(var L in d){var I=d[L];if(I.id==="main"){if(C=L,w=I,L==="video"){var B=d[L];B&&(this.videoBuffer=B.buffer)}}else v=!0}v&&w?(this.log("Alternate track found, use "+C+".buffered to schedule main fragment loading"),this.mediaBuffer=w.buffer):this.mediaBuffer=this.media},_.onFragBuffered=function(n,r){var d=r.frag,w=r.part;if(d&&d.type!==g.PlaylistLevelType.MAIN)return;if(this.fragContextChanged(d)){this.warn("Fragment "+d.sn+(w?" p: "+w.index:"")+" of level "+d.level+" finished buffering, but was aborted. state: "+this.state),this.state===u.State.PARSED&&(this.state=u.State.IDLE);return}var C=w?w.stats:d.stats;this.fragLastKbps=Math.round(8*C.total/(C.buffering.end-C.loading.first)),d.sn!=="initSegment"&&(this.fragPrevious=d),this.fragBufferedComplete(d,w)},_.onError=function(n,r){switch(r.details){case S.ErrorDetails.FRAG_LOAD_ERROR:case S.ErrorDetails.FRAG_LOAD_TIMEOUT:case S.ErrorDetails.KEY_LOAD_ERROR:case S.ErrorDetails.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(g.PlaylistLevelType.MAIN,r);break;case S.ErrorDetails.LEVEL_LOAD_ERROR:case S.ErrorDetails.LEVEL_LOAD_TIMEOUT:this.state!==u.State.ERROR&&(r.fatal?(this.warn(""+r.details),this.state=u.State.ERROR):!r.levelRetry&&this.state===u.State.WAITING_LEVEL&&(this.state=u.State.IDLE));break;case S.ErrorDetails.BUFFER_FULL_ERROR:if(r.parent==="main"&&(this.state===u.State.PARSING||this.state===u.State.PARSED)){var d=!0,w=this.getFwdBufferInfo(this.media,g.PlaylistLevelType.MAIN);w&&w.len>.5&&(d=!this.reduceMaxBufferLength(w.len)),d&&(this.warn("buffer full error also media.currentTime is not buffered, flush main"),this.immediateLevelSwitch()),this.resetLoadingState()}break;default:break}},_.checkBuffer=function(){var n=this.media,r=this.gapController;if(!n||!r||!n.readyState)return;var d=o.BufferHelper.getBuffered(n);!this.loadedmetadata&&d.length?(this.loadedmetadata=!0,this.seekToStartPos()):r.poll(this.lastCurrentTime),this.lastCurrentTime=n.currentTime},_.onFragLoadEmergencyAborted=function(){this.state=u.State.IDLE,this.loadedmetadata||(this.startFragRequested=!1,this.nextLoadPosition=this.startPosition),this.tickImmediate()},_.onBufferFlushed=function(n,r){var d=r.type;if(d!==i.ElementaryStreamTypes.AUDIO||this.audioOnly&&!this.altAudio){var w=(d===i.ElementaryStreamTypes.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;this.afterBufferFlushed(w,d,g.PlaylistLevelType.MAIN)}},_.onLevelsUpdated=function(n,r){this.levels=r.levels},_.swapAudioCodec=function(){this.audioCodecSwap=!this.audioCodecSwap},_.seekToStartPos=function(){var n=this.media,r=n.currentTime,d=this.startPosition;if(d>=0&&r0&&(v1&&n.seeking===!1){var d=n.currentTime;if(o.BufferHelper.isBuffered(n,d)?r=this.getAppendedFrag(d):o.BufferHelper.isBuffered(n,d+.1)&&(r=this.getAppendedFrag(d+.1)),r){var w=this.fragPlaying,C=r.level;(!w||r.sn!==w.sn||w.level!==C||r.urlId!==w.urlId)&&(this.hls.trigger(R.Events.FRAG_CHANGED,{frag:r}),(!w||w.level!==C)&&this.hls.trigger(R.Events.LEVEL_SWITCHED,{level:C}),this.fragPlaying=r)}}},l(O,[{key:"nextLevel",get:function(){var n=this.nextBufferedFrag;return n?n.level:-1}},{key:"currentLevel",get:function(){var n=this.media;if(n){var r=this.getAppendedFrag(n.currentTime);if(r)return r.level}return-1}},{key:"nextBufferedFrag",get:function(){var n=this.media;if(n){var r=this.getAppendedFrag(n.currentTime);return this.followingBufferedFrag(r)}else return null}},{key:"forceStartLoad",get:function(){return this._forceStartLoad}}]),O}(u.default)},"./src/controller/subtitle-stream-controller.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"SubtitleStreamController",function(){return s});var k=D("./src/events.ts"),u=D("./src/utils/logger.ts"),t=D("./src/utils/buffer-helper.ts"),R=D("./src/controller/fragment-finders.ts"),o=D("./src/utils/discontinuities.ts"),y=D("./src/controller/level-helper.ts"),g=D("./src/controller/fragment-tracker.ts"),i=D("./src/controller/base-stream-controller.ts"),x=D("./src/types/loader.ts"),T=D("./src/types/level.ts");function m(c,p){for(var b=0;b=r[C].start&&w<=r[C].end){d=r[C];break}var v=f.start+f.duration;d?d.end=v:(d={start:w,end:v},r.push(d)),this.fragmentTracker.fragBuffered(f)},b.onBufferFlushing=function(O,_){var f=_.startOffset,n=_.endOffset;if(f===0&&n!==Number.POSITIVE_INFINITY){var r=this.currentTrackId,d=this.levels;if(!d.length||!d[r]||!d[r].details)return;var w=d[r].details,C=w.targetduration,v=n-C;if(v<=0)return;_.endOffsetSubtitles=Math.max(0,v),this.tracksBuffered.forEach(function(L){for(var I=0;I=w.length||r!==d||!C)return;if(this.mediaBuffer=this.mediaBufferTimeRanges,n.live||(f=C.details)!==null&&f!==void 0&&f.live){var v=this.mainDetails;if(n.deltaUpdateFailed||!v)return;var L=v.fragments[0];if(!C.details)n.hasProgramDateTime&&v.hasProgramDateTime?Object(o.alignMediaPlaylistByPDT)(n,v):L&&Object(y.addSliding)(n,L.start);else{var I=this.alignPlaylists(n,C.details);I===0&&L&&Object(y.addSliding)(n,L.start)}}if(C.details=n,this.levelLastLoaded=r,this.tick(),n.live&&!this.fragCurrent&&this.media&&this.state===i.State.IDLE){var B=Object(R.findFragmentByPTS)(null,n.fragments,this.media.currentTime,0);B||(this.warn("Subtitle playlist not aligned with playback"),C.details=void 0)}},b._handleFragmentLoadComplete=function(O){var _=O.frag,f=O.payload,n=_.decryptdata,r=this.hls;if(this.fragContextChanged(_))return;if(f&&f.byteLength>0&&n&&n.key&&n.iv&&n.method==="AES-128"){var d=performance.now();this.decrypter.webCryptoDecrypt(new Uint8Array(f),n.key.buffer,n.iv.buffer).then(function(w){var C=performance.now();r.trigger(k.Events.FRAG_DECRYPTED,{frag:_,payload:w,stats:{tstart:d,tdecrypt:C}})})}},b.doTick=function(){if(!this.media){this.state=i.State.IDLE;return}if(this.state===i.State.IDLE){var O,_=this.currentTrackId,f=this.levels;if(!f.length||!f[_]||!f[_].details)return;var n=f[_].details,r=n.targetduration,d=this.config,w=this.media,C=t.BufferHelper.bufferedInfo(this.mediaBufferTimeRanges,w.currentTime-r,d.maxBufferHole),v=C.end,L=C.len,I=this.getMaxBufferLength()+r;if(L>I)return;console.assert(n,"Subtitle track details are defined on idle subtitle stream controller tick");var B=n.fragments,F=B.length,G=n.edge,X,W=this.fragPrevious;if(v-1&&(this.subtitleTrack=this.queuedDefaultTrack,this.queuedDefaultTrack=-1),this.useTextTrackPolling=!(this.media.textTracks&&"onchange"in this.media.textTracks),this.useTextTrackPolling?this.pollTrackChange(500):this.media.textTracks.addEventListener("change",this.asyncPollTrackChange)},P.pollTrackChange=function(l){self.clearInterval(this.subtitlePollingInterval),this.subtitlePollingInterval=self.setInterval(this.trackChangeListener,l)},P.onMediaDetaching=function(){if(!this.media)return;self.clearInterval(this.subtitlePollingInterval),this.useTextTrackPolling||this.media.textTracks.removeEventListener("change",this.asyncPollTrackChange),this.trackId>-1&&(this.queuedDefaultTrack=this.trackId);var l=T(this.media.textTracks);l.forEach(function(s){Object(u.clearCurrentCues)(s)}),this.subtitleTrack=-1,this.media=null},P.onManifestLoading=function(){this.tracks=[],this.groupId=null,this.tracksInGroup=[],this.trackId=-1,this.selectDefaultTrack=!0},P.onManifestParsed=function(l,s){this.tracks=s.subtitleTracks},P.onSubtitleTrackLoaded=function(l,s){var c=s.id,p=s.details,b=this.trackId,A=this.tracksInGroup[b];if(!A){this.warn("Invalid subtitle track id "+c);return}var O=A.details;A.details=s.details,this.log("subtitle track "+c+" loaded ["+p.startSN+"-"+p.endSN+"]"),c===this.trackId&&(this.retryCount=0,this.playlistLoaded(c,s,O))},P.onLevelLoading=function(l,s){this.switchLevel(s.level)},P.onLevelSwitching=function(l,s){this.switchLevel(s.level)},P.switchLevel=function(l){var s=this.hls.levels[l];if(!(s!=null&&s.textGroupIds))return;var c=s.textGroupIds[s.urlId];if(this.groupId!==c){var p=this.tracksInGroup?this.tracksInGroup[this.trackId]:void 0,b=this.tracks.filter(function(_){return!c||_.groupId===c});this.tracksInGroup=b;var A=this.findTrackId(p==null?void 0:p.name)||this.findTrackId();this.groupId=c;var O={subtitleTracks:b};this.log("Updating subtitle tracks, "+b.length+' track(s) found in "'+c+'" group-id'),this.hls.trigger(k.Events.SUBTITLE_TRACKS_UPDATED,O),A!==-1&&this.setSubtitleTrack(A,p)}},P.findTrackId=function(l){for(var s=this.tracksInGroup,c=0;c=p.length)return;this.clearTimer();var b=p[l];if(this.log("Switching to subtitle track "+l),this.trackId=l,b){var A=b.id,O=b.groupId,_=O===void 0?"":O,f=b.name,n=b.type,r=b.url;this.hls.trigger(k.Events.SUBTITLE_TRACK_SWITCH,{id:A,groupId:_,name:f,type:n,url:r});var d=this.switchParams(b.url,s==null?void 0:s.details);this.loadPlaylist(d)}else this.hls.trigger(k.Events.SUBTITLE_TRACK_SWITCH,{id:l})},P.onTextTracksChanged=function(){if(this.useTextTrackPolling||self.clearInterval(this.subtitlePollingInterval),!this.media||!this.hls.config.renderTextTracksNatively)return;for(var l=-1,s=T(this.media.textTracks),c=0;c=0&&(n[0]=Math.min(n[0],p),n[1]=Math.max(n[1],b),_=!0,r/(b-p)>.5))return}if(_||O.push([p,b]),this.config.renderTextTracksNatively){var d=this.captionsTracks[c];this.Cues.newCue(d,p,b,A)}else{var w=this.Cues.newCue(null,p,b,A);this.hls.trigger(u.Events.CUES_PARSED,{type:"captions",cues:w,track:c})}},l.onInitPtsFound=function(c,p){var b=this,A=p.frag,O=p.id,_=p.initPTS,f=p.timescale,n=this.unparsedVttFrags;O==="main"&&(this.initPTS[A.cc]=_,this.timescale[A.cc]=f),n.length&&(this.unparsedVttFrags=[],n.forEach(function(r){b.onFragLoaded(u.Events.FRAG_LOADED,r)}))},l.getExistingTrack=function(c){var p=this.media;if(p)for(var b=0;b>>8^f&255^99,g[A]=f,i[f]=A;var n=b[A],r=b[n],d=b[r],w=b[f]*257^f*16843008;T[A]=w<<24|w>>>8,m[A]=w<<16|w>>>16,S[A]=w<<8|w>>>24,P[A]=w,w=d*16843009^r*65537^n*257^A*16843008,l[f]=w<<24|w>>>8,s[f]=w<<16|w>>>16,c[f]=w<<8|w>>>24,p[f]=w,A?(A=n^b[b[b[d^n]]],O^=b[b[O]]):A=O=1}},o.expandKey=function(g){for(var i=this.uint8ArrayToUint32Array_(g),x=!0,T=0;T>>6)+1;var w=(c[p+2]&60)>>>2;if(w>d.length-1){s.trigger(t.Events.ERROR,{type:u.ErrorTypes.MEDIA_ERROR,details:u.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"invalid ADTS sampling index:"+w});return}return _=(c[p+2]&1)<<2,_|=(c[p+3]&192)>>>6,k.logger.log("manifest codec:"+b+", ADTS type:"+A+", samplingIndex:"+w),/firefox/i.test(n)?w>=6?(A=5,f=new Array(4),O=w-3):(A=2,f=new Array(2),O=w):n.indexOf("android")!==-1?(A=2,f=new Array(2),O=w):(A=5,f=new Array(4),b&&(b.indexOf("mp4a.40.29")!==-1||b.indexOf("mp4a.40.5")!==-1)||!b&&w>=6?O=w-3:((b&&b.indexOf("mp4a.40.2")!==-1&&(w>=6&&_===1||/vivaldi/i.test(n))||!b&&_===1)&&(A=2,f=new Array(2)),O=w)),f[0]=A<<3,f[0]|=(w&14)>>1,f[1]|=(w&1)<<7,f[1]|=_<<3,A===5&&(f[1]|=(O&14)>>1,f[2]=(O&1)<<7,f[2]|=2<<2,f[3]=0),{config:f,samplerate:d[w],channelCount:_,codec:"mp4a.40."+A,manifestCodec:r}}function o(s,c){return s[c]===255&&(s[c+1]&246)===240}function y(s,c){return s[c+1]&1?7:9}function g(s,c){return(s[c+3]&3)<<11|s[c+4]<<3|(s[c+5]&224)>>>5}function i(s,c){return c+5=s.length)return!1;var b=g(s,c);if(b<=p)return!1;var A=c+b;return A===s.length||x(s,A)}return!1}function S(s,c,p,b,A){if(!s.samplerate){var O=R(c,p,b,A);if(!O)return;s.config=O.config,s.samplerate=O.samplerate,s.channelCount=O.channelCount,s.codec=O.codec,s.manifestCodec=O.manifestCodec,k.logger.log("parsed codec:"+s.codec+", rate:"+O.samplerate+", channels:"+O.channelCount)}}function P(s){return 1024*9e4/s}function h(s,c,p,b,A){var O=y(s,c),_=g(s,c);if(_-=O,_>0){var f=p+b*A;return{headerLength:O,frameLength:_,stamp:f}}}function l(s,c,p,b,A){var O=P(s.samplerate),_=h(c,p,b,A,O);if(_){var f=_.frameLength,n=_.headerLength,r=_.stamp,d=n+f,w=Math.max(0,p+d-c.length),C;w?(C=new Uint8Array(d-n),C.set(c.subarray(p+n,c.length),0)):C=c.subarray(p+n,p+d);var v={unit:C,pts:r};return w||s.samples.push(v),{sample:v,length:d,missing:w}}}},"./src/demux/base-audio-demuxer.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"initPTSFn",function(){return g});var k=D("./src/polyfills/number.ts"),u=D("./src/demux/id3.ts"),t=D("./src/demux/dummy-demuxed-track.ts"),R=D("./src/utils/mp4-tools.ts"),o=D("./src/utils/typed-array.ts"),y=function(){function i(){this._audioTrack=void 0,this._id3Track=void 0,this.frameIndex=0,this.cachedData=null,this.initPTS=null}var x=i.prototype;return x.resetInitSegment=function(m,S,P){this._id3Track={type:"id3",id:3,pid:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],dropped:0}},x.resetTimeStamp=function(){},x.resetContiguity=function(){},x.canParse=function(m,S){return!1},x.appendFrame=function(m,S,P){},x.demux=function(m,S){this.cachedData&&(m=Object(R.appendUint8Array)(this.cachedData,m),this.cachedData=null);var P=u.getID3Data(m,0),h=P?P.length:0,l,s,c=this._audioTrack,p=this._id3Track,b=P?u.getTimeStamp(P):void 0,A=m.length;for((this.frameIndex===0||this.initPTS===null)&&(this.initPTS=g(b,S)),P&&P.length>0&&p.samples.push({pts:this.initPTS,dts:this.initPTS,data:P}),s=this.initPTS;hy?(this.word<<=y,this.bitsAvailable-=y):(y-=this.bitsAvailable,g=y>>3,y-=g>>3,this.bytesAvailable-=g,this.loadWord(),this.word<<=y,this.bitsAvailable-=y)},R.readBits=function(y){var g=Math.min(this.bitsAvailable,y),i=this.word>>>32-g;return y>32&&k.logger.error("Cannot read more than 32 bits at a time"),this.bitsAvailable-=g,this.bitsAvailable>0?this.word<<=g:this.bytesAvailable>0&&this.loadWord(),g=y-g,g>0&&this.bitsAvailable?i<>>y)!==0)return this.word<<=y,this.bitsAvailable-=y,y;return this.loadWord(),y+this.skipLZ()},R.skipUEG=function(){this.skipBits(1+this.skipLZ())},R.skipEG=function(){this.skipBits(1+this.skipLZ())},R.readUEG=function(){var y=this.skipLZ();return this.readBits(y+1)-1},R.readEG=function(){var y=this.readUEG();return 1&y?1+y>>>1:-1*(y>>>1)},R.readBoolean=function(){return this.readBits(1)===1},R.readUByte=function(){return this.readBits(8)},R.readUShort=function(){return this.readBits(16)},R.readUInt=function(){return this.readBits(32)},R.skipScalingList=function(y){for(var g=8,i=8,x,T=0;T0?A.subarray(_,_+f):void 0},R=function(A,O){var _=0;return _=(A[O]&127)<<21,_|=(A[O+1]&127)<<14,_|=(A[O+2]&127)<<7,_|=A[O+3]&127,_},o=function(A,O){return k(A,O)&&R(A,O+6)+10<=A.length-O},y=function(A){for(var O=x(A),_=0;_>4){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:v+=String.fromCharCode(d);break;case 12:case 13:w=A[L++],v+=String.fromCharCode((d&31)<<6|w&63);break;case 14:w=A[L++],C=A[L++],v+=String.fromCharCode((d&15)<<12|(w&63)<<6|(C&63)<<0);break;default:}}return v},s={decodeTextFrame:S},c;function p(){return!c&&typeof self.TextDecoder!="undefined"&&(c=new self.TextDecoder("utf-8")),c}},"./src/demux/mp3demuxer.ts":function(Y,U,D){"use strict";D.r(U);var k=D("./src/demux/base-audio-demuxer.ts"),u=D("./src/demux/id3.ts"),t=D("./src/utils/logger.ts"),R=D("./src/demux/mpegaudio.ts");function o(i,x){i.prototype=Object.create(x.prototype),i.prototype.constructor=i,y(i,x)}function y(i,x){return y=Object.setPrototypeOf||function(m,S){return m.__proto__=S,m},y(i,x)}var g=function(i){o(x,i);function x(){return i.apply(this,arguments)||this}var T=x.prototype;return T.resetInitSegment=function(S,P,h){i.prototype.resetInitSegment.call(this,S,P,h),this._audioTrack={container:"audio/mpeg",type:"audio",id:2,pid:-1,sequenceNumber:0,isAAC:!1,samples:[],manifestCodec:S,duration:h,inputTimeScale:9e4,dropped:0}},x.probe=function(S){if(!S)return!1;for(var P=u.getID3Data(S,0)||[],h=P.length,l=S.length;h0},o.demux=function(g){var i=g,x=Object(u.dummyTrack)();if(this.config.progressive){this.remainderData&&(i=Object(k.appendUint8Array)(this.remainderData,g));var T=Object(k.segmentValidRange)(i);this.remainderData=T.remainder,x.samples=T.valid||new Uint8Array}else x.samples=i;return{audioTrack:Object(u.dummyTrack)(),avcTrack:x,id3Track:Object(u.dummyTrack)(),textTrack:Object(u.dummyTrack)()}},o.flush=function(){var g=Object(u.dummyTrack)();return g.samples=this.remainderData||new Uint8Array,this.remainderData=null,{audioTrack:Object(u.dummyTrack)(),avcTrack:g,id3Track:Object(u.dummyTrack)(),textTrack:Object(u.dummyTrack)()}},o.demuxSampleAes=function(g,i,x){return Promise.reject(new Error("The MP4 demuxer does not support SAMPLE-AES decryption"))},o.destroy=function(){},R}();t.minProbeByteLength=1024,U.default=t},"./src/demux/mpegaudio.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"appendFrame",function(){return y}),D.d(U,"parseHeader",function(){return g}),D.d(U,"isHeaderPattern",function(){return i}),D.d(U,"isHeader",function(){return x}),D.d(U,"canParse",function(){return T}),D.d(U,"probe",function(){return m});var k=null,u=[32,64,96,128,160,192,224,256,288,320,352,384,416,448,32,48,56,64,80,96,112,128,160,192,224,256,320,384,32,40,48,56,64,80,96,112,128,160,192,224,256,320,32,48,56,64,80,96,112,128,144,160,176,192,224,256,8,16,24,32,40,48,56,64,80,96,112,128,144,160],t=[44100,48e3,32e3,22050,24e3,16e3,11025,12e3,8e3],R=[[0,72,144,12],[0,0,0,0],[0,72,144,12],[0,144,144,12]],o=[0,1,1,4];function y(S,P,h,l,s){if(h+24>P.length)return;var c=g(P,h);if(c&&h+c.frameLength<=P.length){var p=c.samplesPerFrame*9e4/c.sampleRate,b=l+s*p,A={unit:P.subarray(h,h+c.frameLength),pts:b,dts:b};return S.config=[],S.channelCount=c.channelCount,S.samplerate=c.sampleRate,S.samples.push(A),{sample:A,length:c.frameLength,missing:0}}}function g(S,P){var h=S[P+1]>>3&3,l=S[P+1]>>1&3,s=S[P+2]>>4&15,c=S[P+2]>>2&3;if(h!==1&&s!==0&&s!==15&&c!==3){var p=S[P+2]>>1&1,b=S[P+3]>>6,A=h===3?3-l:l===3?3:4,O=u[A*14+s-1]*1e3,_=h===3?0:h===2?1:2,f=t[_*3+c],n=b===3?1:2,r=R[h][l],d=o[l],w=r*8*d,C=Math.floor(r*O/f+p)*d;if(k===null){var v=navigator.userAgent||"",L=v.match(/Chrome\/(\d+)/i);k=L?parseInt(L[1]):0}var I=!!k&&k<=87;return I&&l===2&&O>=224e3&&b===0&&(S[P+3]=S[P+3]|128),{sampleRate:f,channelCount:n,frameLength:C,samplesPerFrame:w}}}function i(S,P){return S[P]===255&&(S[P+1]&224)===224&&(S[P+1]&6)!==0}function x(S,P){return P+1=g.length){x();return}if(g[i].unit.length<32)continue;var T=this.decrypter.isSync();if(this.decryptAacSample(g,i,x,T),!T)return}},o.getAvcEncryptedData=function(g){for(var i=Math.floor((g.length-48)/160)*16+16,x=new Int8Array(i),T=0,m=32;m<=g.length-16;m+=160,T+=16)x.set(g.subarray(m,m+16),T);return x},o.getAvcDecryptedUnit=function(g,i){for(var x=new Uint8Array(i),T=0,m=32;m<=g.length-16;m+=160,T+=16)g.set(x.subarray(T,T+16),m);return g},o.decryptAvcSample=function(g,i,x,T,m,S){var P=Object(u.discardEPB)(m.data),h=this.getAvcEncryptedData(P),l=this;this.decryptBuffer(h.buffer,function(s){m.data=l.getAvcDecryptedUnit(P,s),S||l.decryptAvcSamples(g,i,x+1,T)})},o.decryptAvcSamples=function(g,i,x,T){if(g instanceof Uint8Array)throw new Error("Cannot decrypt samples of type Uint8Array");for(;;i++,x=0){if(i>=g.length){T();return}for(var m=g[i].units;!(x>=m.length);x++){var S=m[x];if(S.data.length<=48||S.type!==1&&S.type!==5)continue;var P=this.decrypter.isSync();if(this.decryptAvcSample(g,i,x,T,S,P),!P)return}}},R}();U.default=t},"./src/demux/transmuxer-interface.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"default",function(){return m});var k=D("./node_modules/webworkify-webpack/index.js"),u=D.n(k),t=D("./src/events.ts"),R=D("./src/demux/transmuxer.ts"),o=D("./src/utils/logger.ts"),y=D("./src/errors.ts"),g=D("./src/utils/mediasource-helper.ts"),i=D("./node_modules/eventemitter3/index.js"),x=D.n(i),T=Object(g.getMediaSource)()||{isTypeSupported:function(){return!1}},m=function(){function S(h,l,s,c){var p=this;this.hls=void 0,this.id=void 0,this.observer=void 0,this.frag=null,this.part=null,this.worker=void 0,this.onwmsg=void 0,this.transmuxer=null,this.onTransmuxComplete=void 0,this.onFlush=void 0,this.hls=h,this.id=l,this.onTransmuxComplete=s,this.onFlush=c;var b=h.config,A=function(r,d){d=d||{},d.frag=p.frag,d.id=p.id,h.trigger(r,d)};this.observer=new i.EventEmitter,this.observer.on(t.Events.FRAG_DECRYPTED,A),this.observer.on(t.Events.ERROR,A);var O={mp4:T.isTypeSupported("video/mp4"),mpeg:T.isTypeSupported("audio/mpeg"),mp3:T.isTypeSupported('audio/mp4; codecs="mp3"')},_=navigator.vendor;if(b.enableWorker&&typeof Worker!="undefined"){o.logger.log("demuxing in webworker");var f;try{f=this.worker=k("./src/demux/transmuxer-worker.ts"),this.onwmsg=this.onWorkerMessage.bind(this),f.addEventListener("message",this.onwmsg),f.onerror=function(n){h.trigger(t.Events.ERROR,{type:y.ErrorTypes.OTHER_ERROR,details:y.ErrorDetails.INTERNAL_EXCEPTION,fatal:!0,event:"demuxerWorker",error:new Error(n.message+" ("+n.filename+":"+n.lineno+")")})},f.postMessage({cmd:"init",typeSupported:O,vendor:_,id:l,config:JSON.stringify(b)})}catch(n){o.logger.warn("Error in worker:",n),o.logger.error("Error while initializing DemuxerWorker, fallback to inline"),f&&self.URL.revokeObjectURL(f.objectURL),this.transmuxer=new R.default(this.observer,O,b,_,l),this.worker=null}}else this.transmuxer=new R.default(this.observer,O,b,_,l)}var P=S.prototype;return P.destroy=function(){var l=this.worker;if(l)l.removeEventListener("message",this.onwmsg),l.terminate(),this.worker=null;else{var s=this.transmuxer;s&&(s.destroy(),this.transmuxer=null)}var c=this.observer;c&&c.removeAllListeners(),this.observer=null},P.push=function(l,s,c,p,b,A,O,_,f,n){var r=this;f.transmuxing.start=self.performance.now();var d=this.transmuxer,w=this.worker,C=A?A.start:b.start,v=b.decryptdata,L=this.frag,I=!(L&&b.cc===L.cc),B=!(L&&f.level===L.level),F=L?f.sn-L.sn:-1,G=this.part?f.part-this.part.index:1,X=!B&&(F===1||F===0&&G===1),W=self.performance.now();(B||F||b.stats.parsing.start===0)&&(b.stats.parsing.start=W),A&&(G||!X)&&(A.stats.parsing.start=W);var K=new R.TransmuxState(I,X,_,B,C);if(!X||I){o.logger.log("[transmuxer-interface, "+b.type+"]: Starting new transmux session for sn: "+f.sn+" p: "+f.part+" level: "+f.level+" id: "+f.id+` + Time to underbuffer: `+I.toFixed(3)+" s"),s.nextLoadLevel=F,this.bwEstimator.sample(_,A.loaded),this.clearTimer(),h.loader&&(this.fragCurrent=this.partCurrent=null,h.loader.abort()),s.trigger(t.Events.FRAG_LOAD_EMERGENCY_ABORTED,{frag:h,part:l,stats:A})},S.onFragLoaded=function(h,l){var s=l.frag,c=l.part;if(s.type===y.PlaylistLevelType.MAIN&&Object(k.isFiniteNumber)(s.sn)){var p=c?c.stats:s.stats,b=c?c.duration:s.duration;if(this.clearTimer(),this.lastLoadedFragLevel=s.level,this._nextAutoLevel=-1,this.hls.config.abrMaxWithRealBitrate){var A=this.hls.levels[s.level],O=(A.loaded?A.loaded.bytes:0)+p.loaded,_=(A.loaded?A.loaded.duration:0)+b;A.loaded={bytes:O,duration:_},A.realBitrate=Math.round(8*O/_)}if(s.bitrateTest){var f={stats:p,frag:s,part:c,id:s.type};this.onFragBuffered(t.Events.FRAG_BUFFERED,f),s.bitrateTest=!1}}},S.onFragBuffered=function(h,l){var s=l.frag,c=l.part,p=c?c.stats:s.stats;if(p.aborted)return;if(s.type!==y.PlaylistLevelType.MAIN||s.sn==="initSegment")return;var b=p.parsing.end-p.loading.start;this.bwEstimator.sample(b,p.loaded),p.bwEstimate=this.bwEstimator.getEstimate(),s.bitrateTest?this.bitrateTestDelay=b/1e3:this.bitrateTestDelay=0},S.onError=function(h,l){switch(l.details){case o.ErrorDetails.FRAG_LOAD_ERROR:case o.ErrorDetails.FRAG_LOAD_TIMEOUT:this.clearTimer();break;default:break}},S.clearTimer=function(){self.clearInterval(this.timer),this.timer=void 0},S.getNextABRAutoLevel=function(){var h=this.fragCurrent,l=this.partCurrent,s=this.hls,c=s.maxAutoLevel,p=s.config,b=s.minAutoLevel,A=s.media,O=l?l.duration:h?h.duration:0,_=A?A.currentTime:0,f=A&&A.playbackRate!==0?Math.abs(A.playbackRate):1,n=this.bwEstimator?this.bwEstimator.getEstimate():p.abrEwmaDefaultEstimate,r=(R.BufferHelper.bufferInfo(A,_,p.maxBufferHole).end-_)/f,d=this.findBestLevel(n,b,c,r,p.abrBandWidthFactor,p.abrBandWidthUpFactor);if(d>=0)return d;g.logger.trace((r?"rebuffering expected":"buffer is empty")+", finding optimal quality level");var w=O?Math.min(O,p.maxStarvationDelay):p.maxStarvationDelay,C=p.abrBandWidthFactor,v=p.abrBandWidthUpFactor;if(!r){var L=this.bitrateTestDelay;if(L){var I=O?Math.min(O,p.maxLoadingDelay):p.maxLoadingDelay;w=I-L,g.logger.trace("bitrate test took "+Math.round(1e3*L)+"ms, set first fragment max fetchDuration to "+Math.round(1e3*w)+" ms"),C=v=1}}return d=this.findBestLevel(n,b,c,r+w,C,v),Math.max(d,0)},S.findBestLevel=function(h,l,s,c,p,b){for(var A,O=this.fragCurrent,_=this.partCurrent,f=this.lastLoadedFragLevel,n=this.hls.levels,r=n[f],d=!!(r!=null&&(A=r.details)!==null&&A!==void 0&&A.live),w=r==null?void 0:r.codecSet,C=_?_.duration:O?O.duration:0,v=s;v>=l;v--){var L=n[v];if(!L||w&&L.codecSet!==w)continue;var I=L.details,B=(_?I==null?void 0:I.partTarget:I==null?void 0:I.averagetargetduration)||C,F=void 0;v<=f?F=p*h:F=b*h;var V=n[v].maxBitrate,X=V*B/F;if(g.logger.trace("level/adjustedbw/bitrate/avgDuration/maxFetchDuration/fetchDuration: "+v+"/"+Math.round(F)+"/"+V+"/"+B+"/"+c+"/"+X),F>V&&(!X||d&&!this.bitrateTestDelay||X0&&r===-1?(this.log("Override startPosition with lastCurrentTime @"+d.toFixed(3)),this.state=u.State.IDLE):(this.loadedmetadata=!1,this.state=u.State.WAITING_TRACK),this.nextLoadPosition=this.startPosition=this.lastCurrentTime=r,this.tick()},f.doTick=function(){switch(this.state){case u.State.IDLE:this.doTickIdle();break;case u.State.WAITING_TRACK:{var r,d=this.levels,w=this.trackId,C=d==null||((r=d[w])===null||r===void 0)?void 0:r.details;if(C){if(this.waitForCdnTuneIn(C))break;this.state=u.State.WAITING_INIT_PTS}break}case u.State.FRAG_LOADING_WAITING_RETRY:{var v,L=performance.now(),I=this.retryDate;(!I||L>=I||(v=this.media)!==null&&v!==void 0&&v.seeking)&&(this.log("RetryDate reached, switch back to IDLE state"),this.state=u.State.IDLE);break}case u.State.WAITING_INIT_PTS:{var B=this.waitingData;if(B){var F=B.frag,V=B.part,X=B.cache,W=B.complete;if(this.initPTS[F.cc]!==void 0){this.waitingData=null,this.waitingVideoCC=-1,this.state=u.State.FRAG_LOADING;var K=X.flush(),Q={frag:F,part:V,payload:K,networkDetails:null};this._handleFragmentLoadProgress(Q),W&&O.prototype._handleFragmentLoadComplete.call(this,Q)}else if(this.videoTrackCC!==this.waitingVideoCC)l.logger.log("Waiting fragment cc ("+F.cc+") cancelled because video is at cc "+this.videoTrackCC),this.clearWaitingFragment();else{var q=this.getLoadPosition(),ce=R.BufferHelper.bufferInfo(this.mediaBuffer,q,this.config.maxBufferHole),ue=Object(S.fragmentWithinToleranceTest)(ce.end,this.config.maxFragLookUpTolerance,F);ue<0&&(l.logger.log("Waiting fragment cc ("+F.cc+") @ "+F.start+" cancelled because another fragment at "+ce.end+" is needed"),this.clearWaitingFragment())}}else this.state=u.State.IDLE}}this.onTickEnd()},f.clearWaitingFragment=function(){var r=this.waitingData;r&&(this.fragmentTracker.removeFragment(r.frag),this.waitingData=null,this.waitingVideoCC=-1,this.state=u.State.IDLE)},f.onTickEnd=function(){var r=this.media;if(!r||!r.readyState)return;var d=this.mediaBuffer?this.mediaBuffer:r,w=d.buffered;!this.loadedmetadata&&w.length&&(this.loadedmetadata=!0),this.lastCurrentTime=r.currentTime},f.doTickIdle=function(){var r,d,w=this.hls,C=this.levels,v=this.media,L=this.trackId,I=w.config;if(!C||!C[L])return;if(!v&&(this.startFragRequested||!I.startFragPrefetch))return;var B=C[L],F=B.details;if(!F||F.live&&this.levelLastLoaded!==L||this.waitForCdnTuneIn(F)){this.state=u.State.WAITING_TRACK;return}this.bufferFlushed&&(this.bufferFlushed=!1,this.afterBufferFlushed(this.mediaBuffer?this.mediaBuffer:this.media,i.ElementaryStreamTypes.AUDIO,g.PlaylistLevelType.AUDIO));var V=this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:this.media,g.PlaylistLevelType.AUDIO);if(V===null)return;var X=V.len,W=this.getMaxBufferLength(),K=this.audioSwitch;if(X>=W&&!K)return;if(!K&&this._streamEnded(V,F)){w.trigger(t.Events.BUFFER_EOS,{type:"audio"}),this.state=u.State.ENDED;return}var Q=F.fragments,q=Q[0].start,ce=V.end;if(K){var ue=this.getLoadPosition();ce=ue,F.PTSKnown&&ueq||V.nextStart)&&(this.log("Alt audio track ahead of main track, seek to start of alt audio track"),v.currentTime=q+.05))}var ye=this.getNextFragment(ce,F);if(!ye){this.bufferFlushed=!0;return}((r=ye.decryptdata)===null||r===void 0?void 0:r.keyFormat)==="identity"&&!((d=ye.decryptdata)!==null&&d!==void 0&&d.key)?this.loadKey(ye,F):this.loadFragment(ye,F,ce)},f.getMaxBufferLength=function(){var r=O.prototype.getMaxBufferLength.call(this),d=this.getFwdBufferInfo(this.videoBuffer?this.videoBuffer:this.media,g.PlaylistLevelType.MAIN);return d===null?r:Math.max(r,d.len)},f.onMediaDetaching=function(){this.videoBuffer=null,O.prototype.onMediaDetaching.call(this)},f.onAudioTracksUpdated=function(r,d){var w=d.audioTracks;this.resetTransmuxer(),this.levels=w.map(function(C){return new y.Level(C)})},f.onAudioTrackSwitching=function(r,d){var w=!!d.url;this.trackId=d.id;var C=this.fragCurrent;C!=null&&C.loader&&C.loader.abort(),this.fragCurrent=null,this.clearWaitingFragment(),w?this.setInterval(b):this.resetTransmuxer(),w?(this.audioSwitch=!0,this.state=u.State.IDLE):this.state=u.State.STOPPED,this.tick()},f.onManifestLoading=function(){this.mainDetails=null,this.fragmentTracker.removeAllFragments(),this.startPosition=this.lastCurrentTime=0,this.bufferFlushed=!1},f.onLevelLoaded=function(r,d){this.mainDetails=d.details},f.onAudioTrackLoaded=function(r,d){var w,C=this.levels,v=d.details,L=d.id;if(!C){this.warn("Audio tracks were reset while loading level "+L);return}this.log("Track "+L+" loaded ["+v.startSN+","+v.endSN+"],duration:"+v.totalduration);var I=C[L],B=0;if(v.live||(w=I.details)!==null&&w!==void 0&&w.live){var F=this.mainDetails;if(v.fragments[0]||(v.deltaUpdateFailed=!0),v.deltaUpdateFailed||!F)return;!I.details&&v.hasProgramDateTime&&F.hasProgramDateTime?(Object(P.alignMediaPlaylistByPDT)(v,F),B=v.fragments[0].start):B=this.alignPlaylists(v,I.details)}I.details=v,this.levelLastLoaded=L,!this.startFragRequested&&(this.mainDetails||!v.live)&&this.setStartPosition(I.details,B),this.state===u.State.WAITING_TRACK&&!this.waitForCdnTuneIn(v)&&(this.state=u.State.IDLE),this.tick()},f._handleFragmentLoadProgress=function(r){var d,w=r.frag,C=r.part,v=r.payload,L=this.config,I=this.trackId,B=this.levels;if(!B){this.warn("Audio tracks were reset while fragment load was in progress. Fragment "+w.sn+" of level "+w.level+" will not be buffered");return}var F=B[I];console.assert(F,"Audio track is defined on fragment load progress");var V=F.details;console.assert(V,"Audio track details are defined on fragment load progress");var X=L.defaultAudioCodec||F.audioCodec||"mp4a.40.2",W=this.transmuxer;W||(W=this.transmuxer=new T.default(this.hls,g.PlaylistLevelType.AUDIO,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)));var K=this.initPTS[w.cc],Q=(d=w.initSegment)===null||d===void 0?void 0:d.data;if(K!==void 0){var q=!1,ce=C?C.index:-1,ue=ce!==-1,ye=new m.ChunkMetadata(w.level,w.sn,w.stats.chunkCount,v.byteLength,ce,ue);W.push(v,Q,X,"",w,C,V.totalduration,q,ye,K)}else{l.logger.log("Unknown video PTS for cc "+w.cc+", waiting for video PTS before demuxing audio frag "+w.sn+" of ["+V.startSN+" ,"+V.endSN+"],track "+I);var xe=this.waitingData=this.waitingData||{frag:w,part:C,cache:new x.default,complete:!1},Ee=xe.cache;Ee.push(new Uint8Array(v)),this.waitingVideoCC=this.videoTrackCC,this.state=u.State.WAITING_INIT_PTS}},f._handleFragmentLoadComplete=function(r){if(this.waitingData){this.waitingData.complete=!0;return}O.prototype._handleFragmentLoadComplete.call(this,r)},f.onBufferReset=function(){this.mediaBuffer=this.videoBuffer=null,this.loadedmetadata=!1},f.onBufferCreated=function(r,d){var w=d.tracks.audio;w&&(this.mediaBuffer=w.buffer),d.tracks.video&&(this.videoBuffer=d.tracks.video.buffer)},f.onFragBuffered=function(r,d){var w=d.frag,C=d.part;if(w.type!==g.PlaylistLevelType.AUDIO)return;if(this.fragContextChanged(w)){this.warn("Fragment "+w.sn+(C?" p: "+C.index:"")+" of level "+w.level+" finished buffering, but was aborted. state: "+this.state+", audioSwitch: "+this.audioSwitch);return}w.sn!=="initSegment"&&(this.fragPrevious=w,this.audioSwitch&&(this.audioSwitch=!1,this.hls.trigger(t.Events.AUDIO_TRACK_SWITCHED,{id:this.trackId}))),this.fragBufferedComplete(w,C)},f.onError=function(r,d){switch(d.details){case h.ErrorDetails.FRAG_LOAD_ERROR:case h.ErrorDetails.FRAG_LOAD_TIMEOUT:case h.ErrorDetails.KEY_LOAD_ERROR:case h.ErrorDetails.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(g.PlaylistLevelType.AUDIO,d);break;case h.ErrorDetails.AUDIO_TRACK_LOAD_ERROR:case h.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:this.state!==u.State.ERROR&&this.state!==u.State.STOPPED&&(this.state=d.fatal?u.State.ERROR:u.State.IDLE,this.warn(d.details+" while loading frag, switching to "+this.state+" state"));break;case h.ErrorDetails.BUFFER_FULL_ERROR:if(d.parent==="audio"&&(this.state===u.State.PARSING||this.state===u.State.PARSED)){var w=!0,C=this.getFwdBufferInfo(this.mediaBuffer,g.PlaylistLevelType.AUDIO);C&&C.len>.5&&(w=!this.reduceMaxBufferLength(C.len)),w&&(this.warn("Buffer full error also media.currentTime is not buffered, flush audio buffer"),this.fragCurrent=null,O.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio")),this.resetLoadingState()}break;default:break}},f.onBufferFlushed=function(r,d){var w=d.type;w===i.ElementaryStreamTypes.AUDIO&&(this.bufferFlushed=!0)},f._handleTransmuxComplete=function(r){var d,w="audio",C=this.hls,v=r.remuxResult,L=r.chunkMeta,I=this.getCurrentContext(L);if(!I){this.warn("The loading context changed while buffering fragment "+L.sn+" of level "+L.level+". This chunk will not be buffered."),this.resetLiveStartWhenNotLoaded(L.level);return}var B=I.frag,F=I.part,V=v.audio,X=v.text,W=v.id3,K=v.initSegment;if(this.fragContextChanged(B))return;if(this.state=u.State.PARSING,this.audioSwitch&&V&&this.completeAudioSwitch(),K!=null&&K.tracks&&(this._bufferInitSegment(K.tracks,B,L),C.trigger(t.Events.FRAG_PARSING_INIT_SEGMENT,{frag:B,id:w,tracks:K.tracks})),V){var Q=V.startPTS,q=V.endPTS,ce=V.startDTS,ue=V.endDTS;F&&(F.elementaryStreams[i.ElementaryStreamTypes.AUDIO]={startPTS:Q,endPTS:q,startDTS:ce,endDTS:ue}),B.setElementaryStreamInfo(i.ElementaryStreamTypes.AUDIO,Q,q,ce,ue),this.bufferFragmentData(V,B,F,L)}if(W!=null&&(d=W.samples)!==null&&d!==void 0&&d.length){var ye=s({frag:B,id:w},W);C.trigger(t.Events.FRAG_PARSING_METADATA,ye)}if(X){var xe=s({frag:B,id:w},X);C.trigger(t.Events.FRAG_PARSING_USERDATA,xe)}},f._bufferInitSegment=function(r,d,w){if(this.state!==u.State.PARSING)return;r.video&&delete r.video;var C=r.audio;if(!C)return;C.levelCodec=C.codec,C.id="audio",this.log("Init audio buffer, container:"+C.container+", codecs[parsed]=["+C.codec+"]"),this.hls.trigger(t.Events.BUFFER_CODECS,r);var v=C.initSegment;if(v!=null&&v.byteLength){var L={type:"audio",frag:d,part:null,chunkMeta:w,parent:d.type,data:v};this.hls.trigger(t.Events.BUFFER_APPENDING,L)}this.tick()},f.loadFragment=function(r,d,w){var C=this.fragmentTracker.getState(r);this.fragCurrent=r,(this.audioSwitch||C===o.FragmentState.NOT_LOADED||C===o.FragmentState.PARTIAL)&&(r.sn==="initSegment"?this._loadInitSegment(r):d.live&&!Object(k.isFiniteNumber)(this.initPTS[r.cc])?(this.log("Waiting for video PTS in continuity counter "+r.cc+" of live stream before loading audio fragment "+r.sn+" of level "+this.trackId),this.state=u.State.WAITING_INIT_PTS):(this.startFragRequested=!0,O.prototype.loadFragment.call(this,r,d,w)))},f.completeAudioSwitch=function(){var r=this.hls,d=this.media,w=this.trackId;d&&(this.log("Switching audio track : flushing all audio"),O.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio")),this.audioSwitch=!1,r.trigger(t.Events.AUDIO_TRACK_SWITCHED,{id:w})},_}(u.default);U.default=A},"./src/controller/audio-track-controller.ts":function(Y,U,D){"use strict";D.r(U);var k=D("./src/events.ts"),u=D("./src/errors.ts"),t=D("./src/controller/base-playlist-controller.ts"),R=D("./src/types/loader.ts");function o(T,m){for(var S=0;S=l.length){this.warn("Invalid id passed to audio-track controller");return}this.clearTimer();var s=l[this.trackId];this.log("Now switching to audio-track index "+h);var c=l[h],p=c.id,b=c.groupId,A=b===void 0?"":b,O=c.name,_=c.type,f=c.url;if(this.trackId=h,this.trackName=O,this.selectDefaultTrack=!1,this.hls.trigger(k.Events.AUDIO_TRACK_SWITCHING,{id:p,groupId:A,name:O,type:_,url:f}),c.details&&!c.details.live)return;var n=this.switchParams(c.url,s==null?void 0:s.details);this.loadPlaylist(n)},S.selectInitialTrack=function(){var h=this.tracksInGroup;console.assert(h.length,"Initial audio track should be selected when tracks are known");var l=this.trackName,s=this.findTrackId(l)||this.findTrackId();s!==-1?this.setAudioTrack(s):(this.warn("No track found for running audio group-ID: "+this.groupId),this.hls.trigger(k.Events.ERROR,{type:u.ErrorTypes.MEDIA_ERROR,details:u.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,fatal:!0}))},S.findTrackId=function(h){for(var l=this.tracksInGroup,s=0;sm.partTarget&&(c+=1)}if(Object(k.isFiniteNumber)(s))return new u.HlsUrlParameters(s,Object(k.isFiniteNumber)(c)?c:void 0,u.HlsSkip.No)}}},i.loadPlaylist=function(T){},i.shouldLoadTrack=function(T){return this.canLoad&&T&&!!T.url&&(!T.details||T.details.live)},i.playlistLoaded=function(T,m,S){var P=this,h=m.details,l=m.stats,s=l.loading.end?Math.max(0,self.performance.now()-l.loading.end):0;if(h.advancedDateTime=Date.now()-s,h.live||S!=null&&S.live){if(h.reloaded(S),S&&this.log("live playlist "+T+" "+(h.advanced?"REFRESHED "+h.lastPartSn+"-"+h.lastPartIndex:"MISSED")),S&&h.fragments.length>0&&Object(t.mergeDetails)(S,h),!this.canLoad||!h.live)return;var c,p=void 0,b=void 0;if(h.canBlockReload&&h.endSN&&h.advanced){var A=this.hls.config.lowLatencyMode,O=h.lastPartSn,_=h.endSN,f=h.lastPartIndex,n=f!==-1,r=O===_,d=A?0:f;n?(p=r?_+1:O,b=r?d:f+1):p=_+1;var w=h.age,C=w+h.ageHeader,v=Math.min(C-h.partTarget,h.targetduration*1.5);if(v>0){if(S&&v>S.tuneInGoal)this.warn("CDN Tune-in goal increased from: "+S.tuneInGoal+" to: "+v+" with playlist age: "+h.age),v=0;else{var L=Math.floor(v/h.targetduration);if(p+=L,b!==void 0){var I=Math.round(v%h.targetduration/h.partTarget);b+=I}this.log("CDN Tune-in age: "+h.ageHeader+"s last advanced "+w.toFixed(2)+"s goal: "+v+" skip sn "+L+" to part "+b)}h.tuneInGoal=v}if(c=this.getDeliveryDirectives(h,m.deliveryDirectives,p,b),A||!r){this.loadPlaylist(c);return}}else c=this.getDeliveryDirectives(h,m.deliveryDirectives,p,b);var B=Object(t.computeReloadInterval)(h,l);p!==void 0&&h.canBlockReload&&(B-=h.partTarget||1),this.log("reload live playlist "+T+" in "+Math.round(B)+" ms"),this.timer=self.setTimeout(function(){return P.loadPlaylist(c)},B)}else this.clearTimer()},i.getDeliveryDirectives=function(T,m,S,P){var h=Object(u.getSkipValue)(T,S);return m!=null&&m.skip&&T.deltaUpdateFailed&&(S=m.msn,P=m.part,h=u.HlsSkip.No),new u.HlsUrlParameters(S,P,h)},i.retryLoadingOrFail=function(T){var m=this,S=this.hls.config,P=this.retryCount-1&&(h=T.context)!==null&&h!==void 0&&h.deliveryDirectives)this.warn("retry playlist loading #"+this.retryCount+' after "'+T.details+'"'),this.loadPlaylist();else{var l=Math.min(Math.pow(2,this.retryCount)*S.levelLoadingRetryDelay,S.levelLoadingMaxRetryTimeout);this.timer=self.setTimeout(function(){return m.loadPlaylist()},l),this.warn("retry playlist loading #"+this.retryCount+" in "+l+' ms after "'+T.details+'"')}}else this.warn('cannot recover from error "'+T.details+'"'),this.clearTimer(),T.fatal=!0;return P},g}()},"./src/controller/base-stream-controller.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"State",function(){return _}),D.d(U,"default",function(){return f});var k=D("./src/polyfills/number.ts"),u=D("./src/task-loop.ts"),t=D("./src/controller/fragment-tracker.ts"),R=D("./src/utils/buffer-helper.ts"),o=D("./src/utils/logger.ts"),y=D("./src/events.ts"),g=D("./src/errors.ts"),i=D("./src/types/transmuxer.ts"),x=D("./src/utils/mp4-tools.ts"),T=D("./src/utils/discontinuities.ts"),m=D("./src/controller/fragment-finders.ts"),S=D("./src/controller/level-helper.ts"),P=D("./src/loader/fragment-loader.ts"),h=D("./src/crypt/decrypter.ts"),l=D("./src/utils/time-ranges.ts"),s=D("./src/types/loader.ts");function c(n,r){for(var d=0;dK;(F0&&F&&F.key&&F.iv&&F.method==="AES-128"){var V=self.performance.now();return v.decrypter.webCryptoDecrypt(new Uint8Array(B),F.key.buffer,F.iv.buffer).then(function(X){var W=self.performance.now();return I.trigger(y.Events.FRAG_DECRYPTED,{frag:C,payload:X,stats:{tstart:V,tdecrypt:W}}),L.payload=X,L})}return L}).then(function(L){var I=v.fragCurrent,B=v.hls,F=v.levels;if(!F)throw new Error("init load aborted, missing levels");var V=F[C.level].details;console.assert(V,"Level details are defined when init segment is loaded");var X=C.stats;v.state=_.IDLE,v.fragLoadError=0,C.data=new Uint8Array(L.payload),X.parsing.start=X.buffering.start=self.performance.now(),X.parsing.end=X.buffering.end=self.performance.now(),L.frag===I&&B.trigger(y.Events.FRAG_BUFFERED,{stats:X,frag:I,part:null,id:C.type}),v.tick()}).catch(function(L){v.warn(L),v.resetFragmentLoading(C)})},d.fragContextChanged=function(C){var v=this.fragCurrent;return!C||!v||C.level!==v.level||C.sn!==v.sn||C.urlId!==v.urlId},d.fragBufferedComplete=function(C,v){var L=this.mediaBuffer?this.mediaBuffer:this.media;this.log("Buffered "+C.type+" sn: "+C.sn+(v?" part: "+v.index:"")+" of "+(this.logPrefix==="[stream-controller]"?"level":"track")+" "+C.level+" "+l.default.toString(R.BufferHelper.getBuffered(L))),this.state=_.IDLE,this.tick()},d._handleFragmentLoadComplete=function(C){var v=this.transmuxer;if(!v)return;var L=C.frag,I=C.part,B=C.partsLoaded,F=!B||B.length===0||B.some(function(X){return!X}),V=new i.ChunkMetadata(L.level,L.sn,L.stats.chunkCount+1,0,I?I.index:-1,!F);v.flush(V)},d._handleFragmentLoadProgress=function(C){},d._doFragLoad=function(C,v,L,I){var B=this;if(L===void 0&&(L=null),!this.levels)throw new Error("frag load aborted, missing levels");if(L=Math.max(C.start,L||0),this.config.lowLatencyMode&&v){var F=v.partList;if(F&&I){L>C.end&&v.fragmentHint&&(C=v.fragmentHint);var V=this.getNextPart(F,C,L);if(V>-1){var X=F[V];return this.log("Loading part sn: "+C.sn+" p: "+X.index+" cc: "+C.cc+" of playlist ["+v.startSN+"-"+v.endSN+"] parts [0-"+V+"-"+(F.length-1)+"] "+(this.logPrefix==="[stream-controller]"?"level":"track")+": "+C.level+", target: "+parseFloat(L.toFixed(3))),this.nextLoadPosition=X.start+X.duration,this.state=_.FRAG_LOADING,this.hls.trigger(y.Events.FRAG_LOADING,{frag:C,part:F[V],targetBufferTime:L}),this.doFragPartsLoad(C,F,V,I).catch(function(W){return B.handleFragLoadError(W)})}else if(!C.url||this.loadedEndOfParts(F,L))return Promise.resolve(null)}}return this.log("Loading fragment "+C.sn+" cc: "+C.cc+" "+(v?"of ["+v.startSN+"-"+v.endSN+"] ":"")+(this.logPrefix==="[stream-controller]"?"level":"track")+": "+C.level+", target: "+parseFloat(L.toFixed(3))),Object(k.isFiniteNumber)(C.sn)&&!this.bitrateTest&&(this.nextLoadPosition=C.start+C.duration),this.state=_.FRAG_LOADING,this.hls.trigger(y.Events.FRAG_LOADING,{frag:C,targetBufferTime:L}),this.fragmentLoader.load(C,I).catch(function(W){return B.handleFragLoadError(W)})},d.doFragPartsLoad=function(C,v,L,I){var B=this;return new Promise(function(F,V){var X=[],W=function K(Q){var q=v[Q];B.fragmentLoader.loadPart(C,q,I).then(function(ce){X[q.index]=ce;var ue=ce.part;B.hls.trigger(y.Events.FRAG_LOADED,ce);var ye=v[Q+1];if(ye&&ye.fragment===C)K(Q+1);else return F({frag:C,part:ue,partsLoaded:X})}).catch(V)};W(L)})},d.handleFragLoadError=function(C){var v=C.data;return v&&v.details===g.ErrorDetails.INTERNAL_ABORTED?this.handleFragLoadAborted(v.frag,v.part):this.hls.trigger(y.Events.ERROR,v),null},d._handleTransmuxerFlush=function(C){var v=this.getCurrentContext(C);if(!v||this.state!==_.PARSING){this.fragCurrent||(this.state=_.IDLE);return}var L=v.frag,I=v.part,B=v.level,F=self.performance.now();L.stats.parsing.end=F,I&&(I.stats.parsing.end=F),this.updateLevelTiming(L,I,B,C.partial)},d.getCurrentContext=function(C){var v=this.levels,L=C.level,I=C.sn,B=C.part;if(!v||!v[L])return this.warn("Levels object was unset while buffering fragment "+I+" of level "+L+". The current chunk will not be buffered."),null;var F=v[L],V=B>-1?Object(S.getPartWith)(F,I,B):null,X=V?V.fragment:Object(S.getFragmentWithSN)(F,I,this.fragCurrent);return X?{frag:X,part:V,level:F}:null},d.bufferFragmentData=function(C,v,L,I){if(!C||this.state!==_.PARSING)return;var B=C.data1,F=C.data2,V=B;if(B&&F&&(V=Object(x.appendUint8Array)(B,F)),!V||!V.length)return;var X={type:C.type,frag:v,part:L,chunkMeta:I,parent:v.type,data:V};this.hls.trigger(y.Events.BUFFER_APPENDING,X),C.dropped&&C.independent&&!L&&this.flushBufferGap(v)},d.flushBufferGap=function(C){var v=this.media;if(!v)return;if(!R.BufferHelper.isBuffered(v,v.currentTime)){this.flushMainBuffer(0,C.start);return}var L=v.currentTime,I=R.BufferHelper.bufferInfo(v,L,0),B=C.duration,F=Math.min(this.config.maxFragLookUpTolerance*2,B*.25),V=Math.max(Math.min(C.start-F,I.end-F),L+F);C.start-V>F&&this.flushMainBuffer(V,C.start)},d.getFwdBufferInfo=function(C,v){var L=this.config,I=this.getLoadPosition();if(!Object(k.isFiniteNumber)(I))return null;var B=R.BufferHelper.bufferInfo(C,I,L.maxBufferHole);if(B.len===0&&B.nextStart!==void 0){var F=this.fragmentTracker.getBufferedFrag(I,v);if(F&&B.nextStart=L?(v.maxMaxBufferLength/=2,this.warn("Reduce max buffer length to "+v.maxMaxBufferLength+"s"),!0):!1},d.getNextFragment=function(C,v){var L,I,B=v.fragments,F=B.length;if(!F)return null;var V=this.config,X=B[0].start,W;if(v.live){var K=V.initialLiveManifestSize;if(F-1&&LL.start&&L.loaded},d.getInitialLiveFragment=function(C,v){var L=this.fragPrevious,I=null;if(L){if(C.hasProgramDateTime&&(this.log("Live playlist, switching playlist, load frag with same PDT: "+L.programDateTime),I=Object(m.findFragmentByPDT)(v,L.endProgramDateTime,this.config.maxFragLookUpTolerance)),!I){var B=L.sn+1;if(B>=C.startSN&&B<=C.endSN){var F=v[B-C.startSN];L.cc===F.cc&&(I=F,this.log("Live playlist, switching playlist, load frag with next SN: "+I.sn))}I||(I=Object(m.findFragWithCC)(v,L.cc),I&&this.log("Live playlist, switching playlist, load frag with same CC: "+I.sn))}}else{var V=this.hls.liveSyncPosition;V!==null&&(I=this.getFragmentAtPosition(V,this.bitrateTest?C.fragmentEnd:C.edge,C))}return I},d.getFragmentAtPosition=function(C,v,L){var I=this.config,B=this.fragPrevious,F=L.fragments,V=L.endSN,X=L.fragmentHint,W=I.maxFragLookUpTolerance,K=!!(I.lowLatencyMode&&L.partList&&X);K&&X&&!this.bitrateTest&&(F=F.concat(X),V=X.sn);var Q;if(Cv-W?0:W;Q=Object(m.findFragmentByPTS)(B,F,C,q)}else Q=F[F.length-1];if(Q){var ce=Q.sn-L.startSN,ue=B&&Q.level===B.level,ye=F[ce+1],xe=this.fragmentTracker.getState(Q);if(xe===t.FragmentState.BACKTRACKED){Q=null;for(var Ee=ce;F[Ee]&&this.fragmentTracker.getState(F[Ee])===t.FragmentState.BACKTRACKED;)B?Q=F[Ee--]:Q=F[--Ee];Q||(Q=ye)}else B&&Q.sn===B.sn&&!K&&(ue&&(Q.sn=F-v.maxFragLookUpTolerance&&B<=V;if(I!==null&&L.duration>I&&(B"+C.startSN+" prev-sn: "+(B?B.sn:"na")+" fragments: "+V),Q}return X},d.waitForCdnTuneIn=function(C){var v=3;return C.live&&C.canBlockReload&&C.tuneInGoal>Math.max(C.partHoldBack,C.partTarget*v)},d.setStartPosition=function(C,v){var L=this.startPosition;if(L"+C))}}]),r}(u.default)},"./src/controller/buffer-controller.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"default",function(){return m});var k=D("./src/polyfills/number.ts"),u=D("./src/events.ts"),t=D("./src/utils/logger.ts"),R=D("./src/errors.ts"),o=D("./src/utils/buffer-helper.ts"),y=D("./src/utils/mediasource-helper.ts"),g=D("./src/loader/fragment.ts"),i=D("./src/controller/buffer-operation-queue.ts"),x=Object(y.getMediaSource)(),T=/([ha]vc.)(?:\.[^.,]+)+/,m=function(){function S(h){var l=this;this.details=null,this._objectUrl=null,this.operationQueue=void 0,this.listeners=void 0,this.hls=void 0,this.bufferCodecEventsExpected=0,this._bufferCodecEventsTotal=0,this.media=null,this.mediaSource=null,this.appendError=0,this.tracks={},this.pendingTracks={},this.sourceBuffer=void 0,this._onMediaSourceOpen=function(){var s=l.hls,c=l.media,p=l.mediaSource;t.logger.log("[buffer-controller]: Media source opened"),c&&(l.updateMediaElementDuration(),s.trigger(u.Events.MEDIA_ATTACHED,{media:c})),p&&p.removeEventListener("sourceopen",l._onMediaSourceOpen),l.checkPendingTracks()},this._onMediaSourceClose=function(){t.logger.log("[buffer-controller]: Media source closed")},this._onMediaSourceEnded=function(){t.logger.log("[buffer-controller]: Media source ended")},this.hls=h,this._initSourceBuffer(),this.registerListeners()}var P=S.prototype;return P.hasSourceTypes=function(){return this.getSourceBufferTypes().length>0||Object.keys(this.pendingTracks).length>0},P.destroy=function(){this.unregisterListeners(),this.details=null},P.registerListeners=function(){var l=this.hls;l.on(u.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),l.on(u.Events.MEDIA_DETACHING,this.onMediaDetaching,this),l.on(u.Events.MANIFEST_PARSED,this.onManifestParsed,this),l.on(u.Events.BUFFER_RESET,this.onBufferReset,this),l.on(u.Events.BUFFER_APPENDING,this.onBufferAppending,this),l.on(u.Events.BUFFER_CODECS,this.onBufferCodecs,this),l.on(u.Events.BUFFER_EOS,this.onBufferEos,this),l.on(u.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),l.on(u.Events.LEVEL_UPDATED,this.onLevelUpdated,this),l.on(u.Events.FRAG_PARSED,this.onFragParsed,this),l.on(u.Events.FRAG_CHANGED,this.onFragChanged,this)},P.unregisterListeners=function(){var l=this.hls;l.off(u.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),l.off(u.Events.MEDIA_DETACHING,this.onMediaDetaching,this),l.off(u.Events.MANIFEST_PARSED,this.onManifestParsed,this),l.off(u.Events.BUFFER_RESET,this.onBufferReset,this),l.off(u.Events.BUFFER_APPENDING,this.onBufferAppending,this),l.off(u.Events.BUFFER_CODECS,this.onBufferCodecs,this),l.off(u.Events.BUFFER_EOS,this.onBufferEos,this),l.off(u.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),l.off(u.Events.LEVEL_UPDATED,this.onLevelUpdated,this),l.off(u.Events.FRAG_PARSED,this.onFragParsed,this),l.off(u.Events.FRAG_CHANGED,this.onFragChanged,this)},P._initSourceBuffer=function(){this.sourceBuffer={},this.operationQueue=new i.default(this.sourceBuffer),this.listeners={audio:[],video:[],audiovideo:[]}},P.onManifestParsed=function(l,s){var c=2;(s.audio&&!s.video||!s.altAudio)&&(c=1),this.bufferCodecEventsExpected=this._bufferCodecEventsTotal=c,this.details=null,t.logger.log(this.bufferCodecEventsExpected+" bufferCodec event(s) expected")},P.onMediaAttaching=function(l,s){var c=this.media=s.media;if(c&&x){var p=this.mediaSource=new x;p.addEventListener("sourceopen",this._onMediaSourceOpen),p.addEventListener("sourceended",this._onMediaSourceEnded),p.addEventListener("sourceclose",this._onMediaSourceClose),c.src=self.URL.createObjectURL(p),this._objectUrl=c.src}},P.onMediaDetaching=function(){var l=this.media,s=this.mediaSource,c=this._objectUrl;if(s){if(t.logger.log("[buffer-controller]: media source detaching"),s.readyState==="open")try{s.endOfStream()}catch(p){t.logger.warn("[buffer-controller]: onMediaDetaching: "+p.message+" while calling endOfStream")}this.onBufferReset(),s.removeEventListener("sourceopen",this._onMediaSourceOpen),s.removeEventListener("sourceended",this._onMediaSourceEnded),s.removeEventListener("sourceclose",this._onMediaSourceClose),l&&(c&&self.URL.revokeObjectURL(c),l.src===c?(l.removeAttribute("src"),l.load()):t.logger.warn("[buffer-controller]: media.src was changed by a third party - skip cleanup")),this.mediaSource=null,this.media=null,this._objectUrl=null,this.bufferCodecEventsExpected=this._bufferCodecEventsTotal,this.pendingTracks={},this.tracks={}}this.hls.trigger(u.Events.MEDIA_DETACHED,void 0)},P.onBufferReset=function(){var l=this;this.getSourceBufferTypes().forEach(function(s){var c=l.sourceBuffer[s];try{c&&(l.removeBufferListeners(s),l.mediaSource&&l.mediaSource.removeSourceBuffer(c),l.sourceBuffer[s]=void 0)}catch(p){t.logger.warn("[buffer-controller]: Failed to reset the "+s+" buffer",p)}}),this._initSourceBuffer()},P.onBufferCodecs=function(l,s){var c=this,p=this.getSourceBufferTypes().length;if(Object.keys(s).forEach(function(b){if(p){var A=c.tracks[b];if(A&&typeof A.buffer.changeType=="function"){var O=s[b],_=O.codec,f=O.levelCodec,n=O.container,r=(A.levelCodec||A.codec).replace(T,"$1"),d=(f||_).replace(T,"$1");if(r!==d){var w=n+";codecs="+(f||_);c.appendChangeType(b,w)}}}else c.pendingTracks[b]=s[b]}),p)return;this.bufferCodecEventsExpected=Math.max(this.bufferCodecEventsExpected-1,0),this.mediaSource&&this.mediaSource.readyState==="open"&&this.checkPendingTracks()},P.appendChangeType=function(l,s){var c=this,p=this.operationQueue,b={execute:function(){var O=c.sourceBuffer[l];O&&(t.logger.log("[buffer-controller]: changing "+l+" sourceBuffer type to "+s),O.changeType(s)),p.shiftAndExecuteNext(l)},onStart:function(){},onComplete:function(){},onError:function(O){t.logger.warn("[buffer-controller]: Failed to change "+l+" SourceBuffer type",O)}};p.append(b,l)},P.onBufferAppending=function(l,s){var c=this,p=this.hls,b=this.operationQueue,A=this.tracks,O=s.data,_=s.type,f=s.frag,n=s.part,r=s.chunkMeta,d=r.buffering[_],w=self.performance.now();d.start=w;var C=f.stats.buffering,v=n?n.stats.buffering:null;C.start===0&&(C.start=w),v&&v.start===0&&(v.start=w);var L=A.audio,I=_==="audio"&&r.id===1&&(L==null?void 0:L.container)==="audio/mpeg",B={execute:function(){if(d.executeStart=self.performance.now(),I){var V=c.sourceBuffer[_];if(V){var X=f.start-V.timestampOffset;Math.abs(X)>=.1&&(t.logger.log("[buffer-controller]: Updating audio SourceBuffer timestampOffset to "+f.start+" (delta: "+X+") sn: "+f.sn+")"),V.timestampOffset=f.start)}}c.appendExecutor(O,_)},onStart:function(){},onComplete:function(){var V=self.performance.now();d.executeEnd=d.end=V,C.first===0&&(C.first=V),v&&v.first===0&&(v.first=V);var X=c.sourceBuffer,W={};for(var K in X)W[K]=o.BufferHelper.getBuffered(X[K]);c.appendError=0,c.hls.trigger(u.Events.BUFFER_APPENDED,{type:_,frag:f,part:n,chunkMeta:r,parent:f.type,timeRanges:W})},onError:function(V){t.logger.error("[buffer-controller]: Error encountered while trying to append to the "+_+" SourceBuffer",V);var X={type:R.ErrorTypes.MEDIA_ERROR,parent:f.type,details:R.ErrorDetails.BUFFER_APPEND_ERROR,err:V,fatal:!1};V.code===DOMException.QUOTA_EXCEEDED_ERR?X.details=R.ErrorDetails.BUFFER_FULL_ERROR:(c.appendError++,X.details=R.ErrorDetails.BUFFER_APPEND_ERROR,c.appendError>p.config.appendErrorMaxRetry&&(t.logger.error("[buffer-controller]: Failed "+p.config.appendErrorMaxRetry+" times to append segment in sourceBuffer"),X.fatal=!0)),p.trigger(u.Events.ERROR,X)}};b.append(B,_)},P.onBufferFlushing=function(l,s){var c=this,p=this.operationQueue,b=function(O){return{execute:c.removeExecutor.bind(c,O,s.startOffset,s.endOffset),onStart:function(){},onComplete:function(){c.hls.trigger(u.Events.BUFFER_FLUSHED,{type:O})},onError:function(f){t.logger.warn("[buffer-controller]: Failed to remove from "+O+" SourceBuffer",f)}}};s.type?p.append(b(s.type),s.type):this.getSourceBufferTypes().forEach(function(A){p.append(b(A),A)})},P.onFragParsed=function(l,s){var c=this,p=s.frag,b=s.part,A=[],O=b?b.elementaryStreams:p.elementaryStreams;O[g.ElementaryStreamTypes.AUDIOVIDEO]?A.push("audiovideo"):(O[g.ElementaryStreamTypes.AUDIO]&&A.push("audio"),O[g.ElementaryStreamTypes.VIDEO]&&A.push("video"));var _=function(){var n=self.performance.now();p.stats.buffering.end=n,b&&(b.stats.buffering.end=n);var r=b?b.stats:p.stats;c.hls.trigger(u.Events.FRAG_BUFFERED,{frag:p,part:b,stats:r,id:p.type})};A.length===0&&t.logger.warn("Fragments must have at least one ElementaryStreamType set. type: "+p.type+" level: "+p.level+" sn: "+p.sn),this.blockBuffers(_,A)},P.onFragChanged=function(l,s){this.flushBackBuffer()},P.onBufferEos=function(l,s){var c=this,p=this.getSourceBufferTypes().reduce(function(b,A){var O=c.sourceBuffer[A];return(!s.type||s.type===A)&&(O&&!O.ended&&(O.ended=!0,t.logger.log("[buffer-controller]: "+A+" sourceBuffer now EOS"))),b&&!!(!O||O.ended)},!0);p&&this.blockBuffers(function(){var b=c.mediaSource;if(!b||b.readyState!=="open")return;b.endOfStream()})},P.onLevelUpdated=function(l,s){var c=s.details;if(!c.fragments.length)return;this.details=c,this.getSourceBufferTypes().length?this.blockBuffers(this.updateMediaElementDuration.bind(this)):this.updateMediaElementDuration()},P.flushBackBuffer=function(){var l=this.hls,s=this.details,c=this.media,p=this.sourceBuffer;if(!c||s===null)return;var b=this.getSourceBufferTypes();if(!b.length)return;var A=s.live&&l.config.liveBackBufferLength!==null?l.config.liveBackBufferLength:l.config.backBufferLength;if(!Object(k.isFiniteNumber)(A)||A<0)return;var O=c.currentTime,_=s.levelTargetDuration,f=Math.max(A,_),n=Math.floor(O/_)*_-f;b.forEach(function(r){var d=p[r];if(d){var w=o.BufferHelper.getBuffered(d);w.length>0&&n>w.start(0)&&(l.trigger(u.Events.BACK_BUFFER_REACHED,{bufferEnd:n}),s.live&&l.trigger(u.Events.LIVE_BACK_BUFFER_REACHED,{bufferEnd:n}),l.trigger(u.Events.BUFFER_FLUSHING,{startOffset:0,endOffset:n,type:r}))}})},P.updateMediaElementDuration=function(){if(!this.details||!this.media||!this.mediaSource||this.mediaSource.readyState!=="open")return;var l=this.details,s=this.hls,c=this.media,p=this.mediaSource,b=l.fragments[0].start+l.totalduration,A=c.duration,O=Object(k.isFiniteNumber)(p.duration)?p.duration:0;l.live&&s.config.liveDurationInfinity?(t.logger.log("[buffer-controller]: Media Source duration is set to Infinity"),p.duration=Infinity,this.updateSeekableRange(l)):(b>O&&b>A||!Object(k.isFiniteNumber)(A))&&(t.logger.log("[buffer-controller]: Updating Media Source duration to "+b.toFixed(3)),p.duration=b)},P.updateSeekableRange=function(l){var s=this.mediaSource,c=l.fragments,p=c.length;if(p&&l.live&&s!==null&&s!==void 0&&s.setLiveSeekableRange){var b=Math.max(0,c[0].start),A=Math.max(b,b+l.totalduration);s.setLiveSeekableRange(b,A)}},P.checkPendingTracks=function(){var l=this.bufferCodecEventsExpected,s=this.operationQueue,c=this.pendingTracks,p=Object.keys(c).length;if(p&&!l||p===2){this.createSourceBuffers(c),this.pendingTracks={};var b=this.getSourceBufferTypes();if(b.length===0){this.hls.trigger(u.Events.ERROR,{type:R.ErrorTypes.MEDIA_ERROR,details:R.ErrorDetails.BUFFER_INCOMPATIBLE_CODECS_ERROR,fatal:!0,reason:"could not create source buffer for media codec(s)"});return}b.forEach(function(A){s.executeNext(A)})}},P.createSourceBuffers=function(l){var s=this.sourceBuffer,c=this.mediaSource;if(!c)throw Error("createSourceBuffers called when mediaSource was null");var p=0;for(var b in l)if(!s[b]){var A=l[b];if(!A)throw Error("source buffer exists for track "+b+", however track does not");var O=A.levelCodec||A.codec,_=A.container+";codecs="+O;t.logger.log("[buffer-controller]: creating sourceBuffer("+_+")");try{var f=s[b]=c.addSourceBuffer(_),n=b;this.addBufferListener(n,"updatestart",this._onSBUpdateStart),this.addBufferListener(n,"updateend",this._onSBUpdateEnd),this.addBufferListener(n,"error",this._onSBUpdateError),this.tracks[b]={buffer:f,codec:O,container:A.container,levelCodec:A.levelCodec,id:A.id},p++}catch(r){t.logger.error("[buffer-controller]: error while trying to add sourceBuffer: "+r.message),this.hls.trigger(u.Events.ERROR,{type:R.ErrorTypes.MEDIA_ERROR,details:R.ErrorDetails.BUFFER_ADD_CODEC_ERROR,fatal:!1,error:r,mimeType:_})}}p&&this.hls.trigger(u.Events.BUFFER_CREATED,{tracks:this.tracks})},P._onSBUpdateStart=function(l){var s=this.operationQueue,c=s.current(l);c.onStart()},P._onSBUpdateEnd=function(l){var s=this.operationQueue,c=s.current(l);c.onComplete(),s.shiftAndExecuteNext(l)},P._onSBUpdateError=function(l,s){t.logger.error("[buffer-controller]: "+l+" SourceBuffer error",s),this.hls.trigger(u.Events.ERROR,{type:R.ErrorTypes.MEDIA_ERROR,details:R.ErrorDetails.BUFFER_APPENDING_ERROR,fatal:!1});var c=this.operationQueue.current(l);c&&c.onError(s)},P.removeExecutor=function(l,s,c){var p=this.media,b=this.mediaSource,A=this.operationQueue,O=this.sourceBuffer,_=O[l];if(!p||!b||!_){t.logger.warn("[buffer-controller]: Attempting to remove from the "+l+" SourceBuffer, but it does not exist"),A.shiftAndExecuteNext(l);return}var f=Object(k.isFiniteNumber)(p.duration)?p.duration:Infinity,n=Object(k.isFiniteNumber)(b.duration)?b.duration:Infinity,r=Math.max(0,s),d=Math.min(c,f,n);d>r?(t.logger.log("[buffer-controller]: Removing ["+r+","+d+"] from the "+l+" SourceBuffer"),console.assert(!_.updating,l+" sourceBuffer must not be updating"),_.remove(r,d)):A.shiftAndExecuteNext(l)},P.appendExecutor=function(l,s){var c=this.operationQueue,p=this.sourceBuffer,b=p[s];if(!b){t.logger.warn("[buffer-controller]: Attempting to append to the "+s+" SourceBuffer, but it does not exist"),c.shiftAndExecuteNext(s);return}b.ended=!1,console.assert(!b.updating,s+" sourceBuffer must not be updating"),b.appendBuffer(l)},P.blockBuffers=function(l,s){var c=this;if(s===void 0&&(s=this.getSourceBufferTypes()),!s.length){t.logger.log("[buffer-controller]: Blocking operation requested, but no SourceBuffers exist"),Promise.resolve(l);return}var p=this.operationQueue,b=s.map(function(A){return p.appendBlocker(A)});Promise.all(b).then(function(){l(),s.forEach(function(A){var O=c.sourceBuffer[A];(!O||!O.updating)&&p.shiftAndExecuteNext(A)})})},P.getSourceBufferTypes=function(){return Object.keys(this.sourceBuffer)},P.addBufferListener=function(l,s,c){var p=this.sourceBuffer[l];if(!p)return;var b=c.bind(this,l);this.listeners[l].push({event:s,listener:b}),p.addEventListener(s,b)},P.removeBufferListeners=function(l){var s=this.sourceBuffer[l];if(!s)return;this.listeners[l].forEach(function(c){s.removeEventListener(c.event,c.listener)})},S}()},"./src/controller/buffer-operation-queue.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"default",function(){return u});var k=D("./src/utils/logger.ts"),u=function(){function t(o){this.buffers=void 0,this.queues={video:[],audio:[],audiovideo:[]},this.buffers=o}var R=t.prototype;return R.append=function(y,g){var i=this.queues[g];i.push(y),i.length===1&&this.buffers[g]&&this.executeNext(g)},R.insertAbort=function(y,g){var i=this.queues[g];i.unshift(y),this.executeNext(g)},R.appendBlocker=function(y){var g,i=new Promise(function(T){g=T}),x={execute:g,onStart:function(){},onComplete:function(){},onError:function(){}};return this.append(x,y),i},R.executeNext=function(y){var g=this.buffers,i=this.queues,x=g[y],T=i[y];if(T.length){var m=T[0];try{m.execute()}catch(S){k.logger.warn("[buffer-operation-queue]: Unhandled exception executing the current operation"),m.onError(S),(!x||!x.updating)&&(T.shift(),this.executeNext(y))}}},R.shiftAndExecuteNext=function(y){this.queues[y].shift(),this.executeNext(y)},R.current=function(y){return this.queues[y][0]},t}()},"./src/controller/cap-level-controller.ts":function(Y,U,D){"use strict";D.r(U);var k=D("./src/events.ts");function u(o,y){for(var g=0;g0&&this.mediaWidth>0){var i=this.hls.levels;if(i.length){var x=this.hls;x.autoLevelCapping=this.getMaxLevel(i.length-1),x.autoLevelCapping>this.autoLevelCapping&&this.streamController&&this.streamController.nextLevelSwitch(),this.autoLevelCapping=x.autoLevelCapping}}},y.getMaxLevel=function(i){var x=this,T=this.hls.levels;if(!T.length)return-1;var m=T.filter(function(S,P){return o.isLevelAllowed(P,x.restrictedLevels)&&P<=i});return this.clientRect=null,o.getMaxLevelByMediaSize(m,this.mediaWidth,this.mediaHeight)},y.startCapping=function(){if(this.timer)return;this.autoLevelCapping=Number.POSITIVE_INFINITY,this.hls.firstLevel=this.getMaxLevel(this.firstLevel),self.clearInterval(this.timer),this.timer=self.setInterval(this.detectPlayerSize.bind(this),1e3),this.detectPlayerSize()},y.stopCapping=function(){this.restrictedLevels=[],this.firstLevel=-1,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.timer&&(self.clearInterval(this.timer),this.timer=void 0)},y.getDimensions=function(){if(this.clientRect)return this.clientRect;var i=this.media,x={width:0,height:0};if(i){var T=i.getBoundingClientRect();x.width=T.width,x.height=T.height,!x.width&&!x.height&&(x.width=T.right-T.left||i.width||0,x.height=T.bottom-T.top||i.height||0)}return this.clientRect=x,x},o.isLevelAllowed=function(i,x){return x===void 0&&(x=[]),x.indexOf(i)===-1},o.getMaxLevelByMediaSize=function(i,x,T){if(!i||!i.length)return-1;for(var m=function(s,c){return c?s.width!==c.width||s.height!==c.height:!0},S=i.length-1,P=0;P=x||h.height>=T)&&m(h,i[P+1])){S=P;break}}return S},t(o,[{key:"mediaWidth",get:function(){return this.getDimensions().width*o.contentScaleFactor}},{key:"mediaHeight",get:function(){return this.getDimensions().height*o.contentScaleFactor}}],[{key:"contentScaleFactor",get:function(){var i=1;try{i=self.devicePixelRatio}catch(x){}return i}}]),o}();U.default=R},"./src/controller/cmcd-controller.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"default",function(){return m});var k=D("./src/events.ts"),u=D("./src/types/cmcd.ts"),t=D("./src/utils/buffer-helper.ts"),R=D("./src/utils/logger.ts");function o(S,P){for(var h=0;h=S.length?{done:!0}:{done:!1,value:S[l++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function i(S,P){if(!S)return;if(typeof S=="string")return x(S,P);var h=Object.prototype.toString.call(S).slice(8,-1);if(h==="Object"&&S.constructor&&(h=S.constructor.name),h==="Map"||h==="Set")return Array.from(S);if(h==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(h))return x(S,P)}function x(S,P){(P==null||P>S.length)&&(P=S.length);for(var h=0,l=new Array(P);hs&&(s=A.bitrate)}return s>0?s:NaN},P.getBufferLength=function(l){var s=this.hls.media,c=l===u.CMCDObjectType.AUDIO?this.audioBuffer:this.videoBuffer;if(!c||!s)return NaN;var p=t.BufferHelper.bufferInfo(c,s.currentTime,this.config.maxBufferHole);return p.len*1e3},P.createPlaylistLoader=function(){var l=this.config.pLoader,s=this.applyPlaylistData,c=l||this.config.loader;return function(){function p(A){this.loader=void 0,this.loader=new c(A)}var b=p.prototype;return b.destroy=function(){this.loader.destroy()},b.abort=function(){this.loader.abort()},b.load=function(O,_,f){s(O),this.loader.load(O,_,f)},y(p,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),p}()},P.createFragmentLoader=function(){var l=this.config.fLoader,s=this.applyFragmentData,c=l||this.config.loader;return function(){function p(A){this.loader=void 0,this.loader=new c(A)}var b=p.prototype;return b.destroy=function(){this.loader.destroy()},b.abort=function(){this.loader.abort()},b.load=function(O,_,f){s(O),this.loader.load(O,_,f)},y(p,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),p}()},S.uuid=function(){var l=URL.createObjectURL(new Blob),s=l.toString();return URL.revokeObjectURL(l),s.substr(s.lastIndexOf("/")+1)},S.serialize=function(l){for(var s=[],c=function(I){return!Number.isNaN(I)&&I!=null&&I!==""&&I!==!1},p=function(I){return Math.round(I)},b=function(I){return p(I/100)*100},A=function(I){return encodeURIComponent(I)},O={br:p,d:p,bl:b,dl:b,mtp:b,nor:A,rtp:b,tb:p},_=Object.keys(l||{}).sort(),f=g(_),n;!(n=f()).done;){var r=n.value,d=l[r];if(!c(d))continue;if(r==="v"&&d===1)continue;if(r=="pr"&&d===1)continue;var w=O[r];w&&(d=w(d));var C=typeof d,v=void 0;r==="ot"||r==="sf"||r==="st"?v=r+"="+d:C==="boolean"?v=r:C==="number"?v=r+"="+d:v=r+"="+JSON.stringify(d),s.push(v)}return s.join(",")},S.toHeaders=function(l){for(var s=Object.keys(l),c={},p=["Object","Request","Session","Status"],b=[{},{},{},{}],A={br:0,d:0,ot:0,tb:0,bl:1,dl:1,mtp:1,nor:1,nrr:1,su:1,cid:2,pr:2,sf:2,sid:2,st:2,v:2,bs:3,rtp:3},O=0,_=s;O<_.length;O++){var f=_[O],n=A[f]!=null?A[f]:1;b[n][f]=l[f]}for(var r=0;rg){this.hls.trigger(k.Events.ERROR,{type:u.ErrorTypes.KEY_SYSTEM_ERROR,details:u.ErrorDetails.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0});return}var A=g-this._requestLicenseFailureCount+1;t.logger.warn("Retrying license request, "+A+" attempts left"),this._requestLicense(s,c)}break}},S._generateLicenseRequestChallenge=function(h,l){switch(h.mediaKeySystemDomain){case R.KeySystems.WIDEVINE:return l}throw new Error("unsupported key-system: "+h.mediaKeySystemDomain)},S._requestLicense=function(h,l){t.logger.log("Requesting content license for key-system");var s=this._mediaKeysList[0];if(!s){t.logger.error("Fatal error: Media is encrypted but no key-system access has been obtained yet"),this.hls.trigger(k.Events.ERROR,{type:u.ErrorTypes.KEY_SYSTEM_ERROR,details:u.ErrorDetails.KEY_SYSTEM_NO_ACCESS,fatal:!0});return}try{var c=this.getLicenseServerUrl(s.mediaKeySystemDomain),p=this._createLicenseXhr(c,h,l);t.logger.log("Sending license request to URL: "+c);var b=this._generateLicenseRequestChallenge(s,h);p.send(b)}catch(A){t.logger.error("Failure requesting DRM license: "+A),this.hls.trigger(k.Events.ERROR,{type:u.ErrorTypes.KEY_SYSTEM_ERROR,details:u.ErrorDetails.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0})}},S.onMediaAttached=function(h,l){if(!this._emeEnabled)return;var s=l.media;this._media=s,s.addEventListener("encrypted",this._onMediaEncrypted)},S.onMediaDetached=function(){var h=this._media,l=this._mediaKeysList;if(!h)return;h.removeEventListener("encrypted",this._onMediaEncrypted),this._media=null,this._mediaKeysList=[],Promise.all(l.map(function(s){if(s.mediaKeysSession)return s.mediaKeysSession.close().catch(function(){})})).then(function(){return h.setMediaKeys(null)}).catch(function(){})},S.onManifestParsed=function(h,l){if(!this._emeEnabled)return;var s=l.levels.map(function(p){return p.audioCodec}).filter(function(p){return!!p}),c=l.levels.map(function(p){return p.videoCodec}).filter(function(p){return!!p});this._attemptKeySystemAccess(R.KeySystems.WIDEVINE,s,c)},y(m,[{key:"requestMediaKeySystemAccess",get:function(){if(!this._requestMediaKeySystemAccess)throw new Error("No requestMediaKeySystemAccess function configured");return this._requestMediaKeySystemAccess}}]),m}();U.default=T},"./src/controller/fps-controller.ts":function(Y,U,D){"use strict";D.r(U);var k=D("./src/events.ts"),u=D("./src/utils/logger.ts"),t=function(){function R(y){this.hls=void 0,this.isVideoPlaybackQualityAvailable=!1,this.timer=void 0,this.media=null,this.lastTime=void 0,this.lastDroppedFrames=0,this.lastDecodedFrames=0,this.streamController=void 0,this.hls=y,this.registerListeners()}var o=R.prototype;return o.setStreamController=function(g){this.streamController=g},o.registerListeners=function(){this.hls.on(k.Events.MEDIA_ATTACHING,this.onMediaAttaching,this)},o.unregisterListeners=function(){this.hls.off(k.Events.MEDIA_ATTACHING,this.onMediaAttaching)},o.destroy=function(){this.timer&&clearInterval(this.timer),this.unregisterListeners(),this.isVideoPlaybackQualityAvailable=!1,this.media=null},o.onMediaAttaching=function(g,i){var x=this.hls.config;if(x.capLevelOnFPSDrop){var T=i.media instanceof self.HTMLVideoElement?i.media:null;this.media=T,T&&typeof T.getVideoPlaybackQuality=="function"&&(this.isVideoPlaybackQualityAvailable=!0),self.clearInterval(this.timer),this.timer=self.setInterval(this.checkFPSInterval.bind(this),x.fpsDroppedMonitoringPeriod)}},o.checkFPS=function(g,i,x){var T=performance.now();if(i){if(this.lastTime){var m=T-this.lastTime,S=x-this.lastDroppedFrames,P=i-this.lastDecodedFrames,h=1e3*S/m,l=this.hls;if(l.trigger(k.Events.FPS_DROP,{currentDropped:S,currentDecoded:P,totalDroppedFrames:x}),h>0&&S>l.config.fpsDroppedMonitoringThreshold*P){var s=l.currentLevel;u.logger.warn("drop FPS ratio greater than max allowed value for currentLevel: "+s),s>0&&(l.autoLevelCapping===-1||l.autoLevelCapping>=s)&&(s=s-1,l.trigger(k.Events.FPS_DROP_LEVEL_CAPPING,{level:s,droppedLevel:l.currentLevel}),l.autoLevelCapping=s,this.streamController.nextLevelSwitch())}}this.lastTime=T,this.lastDroppedFrames=x,this.lastDecodedFrames=i}},o.checkFPSInterval=function(){var g=this.media;if(g)if(this.isVideoPlaybackQualityAvailable){var i=g.getVideoPlaybackQuality();this.checkFPS(g,i.totalVideoFrames,i.droppedVideoFrames)}else this.checkFPS(g,g.webkitDecodedFrameCount,g.webkitDroppedFrameCount)},R}();U.default=t},"./src/controller/fragment-finders.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"findFragmentByPDT",function(){return t}),D.d(U,"findFragmentByPTS",function(){return R}),D.d(U,"fragmentWithinToleranceTest",function(){return o}),D.d(U,"pdtWithinToleranceTest",function(){return y}),D.d(U,"findFragWithCC",function(){return g});var k=D("./src/polyfills/number.ts"),u=D("./src/utils/binary-search.ts");function t(i,x,T){if(x===null||!Array.isArray(i)||!i.length||!Object(k.isFiniteNumber)(x))return null;var m=i[0].programDateTime;if(x<(m||0))return null;var S=i[i.length-1].endProgramDateTime;if(x>=(S||0))return null;T=T||0;for(var P=0;Pi&&T.start?-1:0}function y(i,x,T){var m=Math.min(x,T.duration+(T.deltaPTS?T.deltaPTS:0))*1e3,S=T.endProgramDateTime||0;return S-m>i}function g(i,x){return u.default.search(i,function(T){return T.ccx?-1:0})}},"./src/controller/fragment-tracker.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"FragmentState",function(){return t}),D.d(U,"FragmentTracker",function(){return R});var k=D("./src/events.ts"),u=D("./src/types/loader.ts"),t;(function(g){g.NOT_LOADED="NOT_LOADED",g.BACKTRACKED="BACKTRACKED",g.APPENDING="APPENDING",g.PARTIAL="PARTIAL",g.OK="OK"})(t||(t={}));var R=function(){function g(x){this.activeFragment=null,this.activeParts=null,this.fragments=Object.create(null),this.timeRanges=Object.create(null),this.bufferPadding=.2,this.hls=void 0,this.hls=x,this._registerListeners()}var i=g.prototype;return i._registerListeners=function(){var T=this.hls;T.on(k.Events.BUFFER_APPENDED,this.onBufferAppended,this),T.on(k.Events.FRAG_BUFFERED,this.onFragBuffered,this),T.on(k.Events.FRAG_LOADED,this.onFragLoaded,this)},i._unregisterListeners=function(){var T=this.hls;T.off(k.Events.BUFFER_APPENDED,this.onBufferAppended,this),T.off(k.Events.FRAG_BUFFERED,this.onFragBuffered,this),T.off(k.Events.FRAG_LOADED,this.onFragLoaded,this)},i.destroy=function(){this._unregisterListeners(),this.fragments=this.timeRanges=null},i.getAppendedFrag=function(T,m){if(m===u.PlaylistLevelType.MAIN){var S=this.activeFragment,P=this.activeParts;if(!S)return null;if(P)for(var h=P.length;h--;){var l=P[h],s=l?l.end:S.appendedPTS;if(l.start<=T&&s!==void 0&&T<=s)return h>9&&(this.activeParts=P.slice(h-9)),l}else if(S.start<=T&&S.appendedPTS!==void 0&&T<=S.appendedPTS)return S}return this.getBufferedFrag(T,m)},i.getBufferedFrag=function(T,m){for(var S=this.fragments,P=Object.keys(S),h=P.length;h--;){var l=S[P[h]];if((l==null?void 0:l.body.type)===m&&l.buffered){var s=l.body;if(s.start<=T&&T<=s.end)return s}}return null},i.detectEvictedFragments=function(T,m,S){var P=this;Object.keys(this.fragments).forEach(function(h){var l=P.fragments[h];if(!l)return;if(!l.buffered){l.body.type===S&&P.removeFragment(l.body);return}var s=l.range[T];if(!s)return;s.time.some(function(c){var p=!P.isTimeBuffered(c.startPTS,c.endPTS,m);return p&&P.removeFragment(l.body),p})})},i.detectPartialFragments=function(T){var m=this,S=this.timeRanges,P=T.frag,h=T.part;if(!S||P.sn==="initSegment")return;var l=y(P),s=this.fragments[l];if(!s)return;Object.keys(S).forEach(function(c){var p=P.elementaryStreams[c];if(!p)return;var b=S[c],A=h!==null||p.partial===!0;s.range[c]=m.getBufferedTimes(P,h,A,b)}),s.backtrack=s.loaded=null,Object.keys(s.range).length?s.buffered=!0:this.removeFragment(s.body)},i.fragBuffered=function(T){var m=y(T),S=this.fragments[m];S&&(S.backtrack=S.loaded=null,S.buffered=!0)},i.getBufferedTimes=function(T,m,S,P){for(var h={time:[],partial:S},l=m?m.start:T.start,s=m?m.end:T.end,c=T.minEndPTS||s,p=T.maxStartPTS||l,b=0;b=A&&c<=O){h.time.push({startPTS:Math.max(l,P.start(b)),endPTS:Math.min(s,P.end(b))});break}else if(lA)h.partial=!0,h.time.push({startPTS:Math.max(l,P.start(b)),endPTS:Math.min(s,P.end(b))});else if(s<=A)break}return h},i.getPartialFragment=function(T){var m=null,S,P,h,l=0,s=this.bufferPadding,c=this.fragments;return Object.keys(c).forEach(function(p){var b=c[p];if(!b)return;o(b)&&(P=b.body.start-s,h=b.body.end+s,T>=P&&T<=h&&(S=Math.min(T-P,h-T),l<=S&&(m=b.body,l=S)))}),m},i.getState=function(T){var m=y(T),S=this.fragments[m];return S?S.buffered?o(S)?t.PARTIAL:t.OK:S.backtrack?t.BACKTRACKED:t.APPENDING:t.NOT_LOADED},i.backtrack=function(T,m){var S=y(T),P=this.fragments[S];if(!P||P.backtrack)return null;var h=P.backtrack=m||P.loaded;return P.loaded=null,h},i.getBacktrackData=function(T){var m=y(T),S=this.fragments[m];if(S){var P,h=S.backtrack;if(h!=null&&(P=h.payload)!==null&&P!==void 0&&P.byteLength)return h;this.removeFragment(T)}return null},i.isTimeBuffered=function(T,m,S){for(var P,h,l=0;l=P&&m<=h)return!0;if(m<=P)return!1}return!1},i.onFragLoaded=function(T,m){var S=m.frag,P=m.part;if(S.sn==="initSegment"||S.bitrateTest||P)return;var h=y(S);this.fragments[h]={body:S,loaded:m,backtrack:null,buffered:!1,range:Object.create(null)}},i.onBufferAppended=function(T,m){var S=this,P=m.frag,h=m.part,l=m.timeRanges;if(P.type===u.PlaylistLevelType.MAIN)if(this.activeFragment=P,h){var s=this.activeParts;s||(this.activeParts=s=[]),s.push(h)}else this.activeParts=null;this.timeRanges=l,Object.keys(l).forEach(function(c){var p=l[c];if(S.detectEvictedFragments(c,p),!h)for(var b=0;bT&&P.removeFragment(s)}})},i.removeFragment=function(T){var m=y(T);T.stats.loaded=0,T.clearElementaryStreamInfo(),delete this.fragments[m]},i.removeAllFragments=function(){this.fragments=Object.create(null),this.activeFragment=null,this.activeParts=null},g}();function o(g){var i,x;return g.buffered&&(((i=g.range.video)===null||i===void 0?void 0:i.partial)||((x=g.range.audio)===null||x===void 0?void 0:x.partial))}function y(g){return g.type+"_"+g.level+"_"+g.urlId+"_"+g.sn}},"./src/controller/gap-controller.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"STALL_MINIMUM_DURATION_MS",function(){return o}),D.d(U,"MAX_START_GAP_JUMP",function(){return y}),D.d(U,"SKIP_BUFFER_HOLE_STEP_SECONDS",function(){return g}),D.d(U,"SKIP_BUFFER_RANGE_START",function(){return i}),D.d(U,"default",function(){return x});var k=D("./src/utils/buffer-helper.ts"),u=D("./src/errors.ts"),t=D("./src/events.ts"),R=D("./src/utils/logger.ts"),o=250,y=2,g=.1,i=.05,x=function(){function T(S,P,h,l){this.config=void 0,this.media=void 0,this.fragmentTracker=void 0,this.hls=void 0,this.nudgeRetry=0,this.stallReported=!1,this.stalled=null,this.moved=!1,this.seeking=!1,this.config=S,this.media=P,this.fragmentTracker=h,this.hls=l}var m=T.prototype;return m.destroy=function(){this.hls=this.fragmentTracker=this.media=null},m.poll=function(P){var h=this.config,l=this.media,s=this.stalled,c=l.currentTime,p=l.seeking,b=this.seeking&&!p,A=!this.seeking&&p;if(this.seeking=p,c!==P){if(this.moved=!0,s!==null){if(this.stallReported){var O=self.performance.now()-s;R.logger.warn("playback not stuck anymore @"+c+", after "+Math.round(O)+"ms"),this.stallReported=!1}this.stalled=null,this.nudgeRetry=0}return}if((A||b)&&(this.stalled=null),l.paused||l.ended||l.playbackRate===0||!k.BufferHelper.getBuffered(l).length)return;var _=k.BufferHelper.bufferInfo(l,c,0),f=_.len>0,n=_.nextStart||0;if(!f&&!n)return;if(p){var r=_.len>y,d=!n||n-c>y&&!this.fragmentTracker.getPartialFragment(c);if(r||d)return;this.moved=!1}if(!this.moved&&this.stalled!==null){var w,C=Math.max(n,_.start||0)-c,v=this.hls.levels?this.hls.levels[this.hls.currentLevel]:null,L=v==null||((w=v.details)===null||w===void 0)?void 0:w.live,I=L?v.details.targetduration*2:y;if(C>0&&C<=I){this._trySkipBufferHole(null);return}}var B=self.performance.now();if(s===null){this.stalled=B;return}var F=B-s;!p&&F>=o&&this._reportStall(_.len);var V=k.BufferHelper.bufferInfo(l,c,h.maxBufferHole);this._tryFixBufferStall(V,F)},m._tryFixBufferStall=function(P,h){var l=this.config,s=this.fragmentTracker,c=this.media,p=c.currentTime,b=s.getPartialFragment(p);if(b){var A=this._trySkipBufferHole(b);if(A)return}P.len>l.maxBufferHole&&h>l.highBufferWatchdogPeriod*1e3&&(R.logger.warn("Trying to nudge playhead over buffer-hole"),this.stalled=null,this._tryNudgeBuffer())},m._reportStall=function(P){var h=this.hls,l=this.media,s=this.stallReported;s||(this.stallReported=!0,R.logger.warn("Playback stalling at @"+l.currentTime+" due to low buffer (buffer="+P+")"),h.trigger(t.Events.ERROR,{type:u.ErrorTypes.MEDIA_ERROR,details:u.ErrorDetails.BUFFER_STALLED_ERROR,fatal:!1,buffer:P}))},m._trySkipBufferHole=function(P){for(var h=this.config,l=this.hls,s=this.media,c=s.currentTime,p=0,b=k.BufferHelper.getBuffered(s),A=0;A=p&&c.05&&this.forwardBufferLength>1){var A=Math.min(2,Math.max(1,l)),O=Math.round(2/(1+Math.exp(-.75*c-this.edgeStalled))*20)/20;T.playbackRate=Math.min(A,Math.max(1,O))}else T.playbackRate!==1&&T.playbackRate!==0&&(T.playbackRate=1)},i.estimateLiveEdge=function(){var T=this.levelDetails;return T===null?null:T.edge+T.age},i.computeLatency=function(){var T=this.estimateLiveEdge();return T===null?null:T-this.currentTime},o(g,[{key:"latency",get:function(){return this._latency||0}},{key:"maxLatency",get:function(){var T=this.config,m=this.levelDetails;return T.liveMaxLatencyDuration!==void 0?T.liveMaxLatencyDuration:m?T.liveMaxLatencyDurationCount*m.targetduration:0}},{key:"targetLatency",get:function(){var T=this.levelDetails;if(T===null)return null;var m=T.holdBack,S=T.partHoldBack,P=T.targetduration,h=this.config,l=h.liveSyncDuration,s=h.liveSyncDurationCount,c=h.lowLatencyMode,p=this.hls.userConfig,b=c&&S||m;(p.liveSyncDuration||p.liveSyncDurationCount||b===0)&&(b=l!==void 0?l:s*P);var A=P,O=1;return b+Math.min(this.stallCount*O,A)}},{key:"liveSyncPosition",get:function(){var T=this.estimateLiveEdge(),m=this.targetLatency,S=this.levelDetails;if(T===null||m===null||S===null)return null;var P=S.edge,h=T-m-this.edgeStalled,l=P-S.totalduration,s=P-(this.config.lowLatencyMode&&S.partTarget||S.targetduration);return Math.min(Math.max(l,h),s)}},{key:"drift",get:function(){var T=this.levelDetails;return T===null?1:T.drift}},{key:"edgeStalled",get:function(){var T=this.levelDetails;if(T===null)return 0;var m=(this.config.lowLatencyMode&&T.partTarget||T.targetduration)*3;return Math.max(T.age-m,0)}},{key:"forwardBufferLength",get:function(){var T=this.media,m=this.levelDetails;if(!T||!m)return 0;var S=T.buffered.length;return S?T.buffered.end(S-1):m.edge-this.currentTime}}]),g}()},"./src/controller/level-controller.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"default",function(){return h});var k=D("./src/types/level.ts"),u=D("./src/events.ts"),t=D("./src/errors.ts"),R=D("./src/utils/codecs.ts"),o=D("./src/controller/level-helper.ts"),y=D("./src/controller/base-playlist-controller.ts"),g=D("./src/types/loader.ts");function i(){return i=Object.assign||function(l){for(var s=1;s0){n=O[0].bitrate,O.sort(function(F,V){return F.bitrate-V.bitrate}),this._levels=O;for(var L=0;Lthis.hls.config.fragLoadingMaxRetry&&(r=A.frag.level)):r=A.frag.level}break;case t.ErrorDetails.LEVEL_LOAD_ERROR:case t.ErrorDetails.LEVEL_LOAD_TIMEOUT:O&&(O.deliveryDirectives&&(n=!1),r=O.level),f=!0;break;case t.ErrorDetails.REMUX_ALLOC_ERROR:r=A.level,f=!0;break}r!==void 0&&this.recoverLevel(A,r,f,n)},c.recoverLevel=function(b,A,O,_){var f=b.details,n=this._levels[A];if(n.loadError++,O){var r=this.retryLoadingOrFail(b);if(r)b.levelRetry=!0;else{this.currentLevelIndex=-1;return}}if(_){var d=n.url.length;if(d>1&&n.loadError1){var _=(A.urlId+1)%O;this.warn("Switching to redundant URL-id "+_),this._levels.forEach(function(f){f.urlId=_}),this.level=b}},c.onFragLoaded=function(b,A){var O=A.frag;if(O!==void 0&&O.type===g.PlaylistLevelType.MAIN){var _=this._levels[O.level];_!==void 0&&(_.fragmentError=0,_.loadError=0)}},c.onLevelLoaded=function(b,A){var O,_=A.level,f=A.details,n=this._levels[_];if(!n){var r;this.warn("Invalid level index "+_),(r=A.deliveryDirectives)!==null&&r!==void 0&&r.skip&&(f.deltaUpdateFailed=!0);return}_===this.currentLevelIndex?(n.fragmentError===0&&(n.loadError=0,this.retryCount=0),this.playlistLoaded(_,A,n.details)):(O=A.deliveryDirectives)!==null&&O!==void 0&&O.skip&&(f.deltaUpdateFailed=!0)},c.onAudioTrackSwitched=function(b,A){var O=this.hls.levels[this.currentLevelIndex];if(!O)return;if(O.audioGroupIds){for(var _=-1,f=this.hls.audioTracks[A.id].groupId,n=0;n0){var _=O.urlId,f=O.url[_];if(b)try{f=b.addDirectives(f)}catch(n){this.warn("Could not construct new URL with HLS Delivery Directives: "+n)}this.log("Attempt loading level index "+A+(b?" at sn "+b.msn+" part "+b.part:"")+" with URL-id "+_+" "+f),this.clearTimer(),this.hls.trigger(u.Events.LEVEL_LOADING,{url:f,level:A,id:_,deliveryDirectives:b||null})}},c.removeLevel=function(b,A){var O=function(n,r){return r!==A},_=this._levels.filter(function(f,n){return n!==b?!0:f.url.length>1&&A!==void 0?(f.url=f.url.filter(O),f.audioGroupIds&&(f.audioGroupIds=f.audioGroupIds.filter(O)),f.textGroupIds&&(f.textGroupIds=f.textGroupIds.filter(O)),f.urlId=0,!0):!1}).map(function(f,n){var r=f.details;return r!=null&&r.fragments&&r.fragments.forEach(function(d){d.level=n}),f});this._levels=_,this.hls.trigger(u.Events.LEVELS_UPDATED,{levels:_})},T(s,[{key:"levels",get:function(){return this._levels.length===0?null:this._levels}},{key:"level",get:function(){return this.currentLevelIndex},set:function(b){var A,O=this._levels;if(O.length===0)return;if(this.currentLevelIndex===b&&(A=O[b])!==null&&A!==void 0&&A.details)return;if(b<0||b>=O.length){var _=b<0;if(this.hls.trigger(u.Events.ERROR,{type:t.ErrorTypes.OTHER_ERROR,details:t.ErrorDetails.LEVEL_SWITCH_ERROR,level:b,fatal:_,reason:"invalid level idx"}),_)return;b=Math.min(b,O.length-1)}this.clearTimer();var f=this.currentLevelIndex,n=O[f],r=O[b];this.log("switching to level "+b+" from "+f),this.currentLevelIndex=b;var d=i({},r,{level:b,maxBitrate:r.maxBitrate,uri:r.uri,urlId:r.urlId});delete d._urlId,this.hls.trigger(u.Events.LEVEL_SWITCHING,d);var w=r.details;if(!w||w.live){var C=this.switchParams(r.uri,n==null?void 0:n.details);this.loadPlaylist(C)}}},{key:"manualLevel",get:function(){return this.manualLevelIndex},set:function(b){this.manualLevelIndex=b,this._startLevel===void 0&&(this._startLevel=b),b!==-1&&(this.level=b)}},{key:"firstLevel",get:function(){return this._firstLevel},set:function(b){this._firstLevel=b}},{key:"startLevel",get:function(){if(this._startLevel===void 0){var b=this.hls.config.startLevel;return b!==void 0?b:this._firstLevel}else return this._startLevel},set:function(b){this._startLevel=b}},{key:"nextLoadLevel",get:function(){return this.manualLevelIndex!==-1?this.manualLevelIndex:this.hls.nextAutoLevel},set:function(b){this.level=b,this.manualLevelIndex===-1&&(this.hls.nextAutoLevel=b)}}]),s}(y.default)},"./src/controller/level-helper.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"addGroupId",function(){return t}),D.d(U,"assignTrackIdsByGroup",function(){return R}),D.d(U,"updatePTS",function(){return o}),D.d(U,"updateFragPTSDTS",function(){return g}),D.d(U,"mergeDetails",function(){return i}),D.d(U,"mapPartIntersection",function(){return x}),D.d(U,"mapFragmentIntersection",function(){return T}),D.d(U,"adjustSliding",function(){return m}),D.d(U,"addSliding",function(){return S}),D.d(U,"computeReloadInterval",function(){return P}),D.d(U,"getFragmentWithSN",function(){return h}),D.d(U,"getPartWith",function(){return l});var k=D("./src/polyfills/number.ts"),u=D("./src/utils/logger.ts");function t(s,c,p){switch(c){case"audio":s.audioGroupIds||(s.audioGroupIds=[]),s.audioGroupIds.push(p);break;case"text":s.textGroupIds||(s.textGroupIds=[]),s.textGroupIds.push(p);break}}function R(s){var c={};s.forEach(function(p){var b=p.groupId||"";p.id=c[b]=c[b]||0,c[b]++})}function o(s,c,p){var b=s[c],A=s[p];y(b,A)}function y(s,c){var p=c.startPTS;if(Object(k.isFiniteNumber)(p)){var b=0,A;c.sn>s.sn?(b=p-s.start,A=s):(b=s.start-p,A=c),A.duration!==b&&(A.duration=b)}else if(c.sn>s.sn){var O=s.cc===c.cc;O&&s.minEndPTS?c.start=s.start+(s.minEndPTS-s.start):c.start=s.start+s.duration}else c.start=Math.max(s.start-c.duration,0)}function g(s,c,p,b,A,O){var _=b-p;_<=0&&(u.logger.warn("Fragment should have a positive duration",c),b=p+c.duration,O=A+c.duration);var f=p,n=b,r=c.startPTS,d=c.endPTS;if(Object(k.isFiniteNumber)(r)){var w=Math.abs(r-p);Object(k.isFiniteNumber)(c.deltaPTS)?c.deltaPTS=Math.max(w,c.deltaPTS):c.deltaPTS=w,f=Math.max(p,r),p=Math.min(p,r),A=Math.min(A,c.startDTS),n=Math.min(b,d),b=Math.max(b,d),O=Math.max(O,c.endDTS)}c.duration=b-p;var C=p-c.start;c.appendedPTS=b,c.start=c.startPTS=p,c.maxStartPTS=f,c.startDTS=A,c.endPTS=b,c.minEndPTS=n,c.endDTS=O;var v=c.sn;if(!s||vs.endSN)return 0;var L,I=v-s.startSN,B=s.fragments;for(B[I]=c,L=I;L>0;L--)y(B[L],B[L-1]);for(L=I;L=0;A--){var O=b[A].initSegment;if(O){p=O;break}}s.fragmentHint&&delete s.fragmentHint.endPTS;var _=0,f;if(T(s,c,function(L,I){L.relurl&&(_=L.cc-I.cc),Object(k.isFiniteNumber)(L.startPTS)&&Object(k.isFiniteNumber)(L.endPTS)&&(I.start=I.startPTS=L.startPTS,I.startDTS=L.startDTS,I.appendedPTS=L.appendedPTS,I.maxStartPTS=L.maxStartPTS,I.endPTS=L.endPTS,I.endDTS=L.endDTS,I.minEndPTS=L.minEndPTS,I.duration=L.endPTS-L.startPTS,I.duration&&(f=I),c.PTSKnown=c.alignedSliding=!0),I.elementaryStreams=L.elementaryStreams,I.loader=L.loader,I.stats=L.stats,I.urlId=L.urlId,L.initSegment&&(I.initSegment=L.initSegment,p=L.initSegment)}),p){var n=c.fragmentHint?c.fragments.concat(c.fragmentHint):c.fragments;n.forEach(function(L){var I;(!L.initSegment||L.initSegment.relurl===((I=p)===null||I===void 0?void 0:I.relurl))&&(L.initSegment=p)})}if(c.skippedSegments&&(c.deltaUpdateFailed=c.fragments.some(function(L){return!L}),c.deltaUpdateFailed)){u.logger.warn("[level-helper] Previous playlist missing segments skipped in delta playlist");for(var r=c.skippedSegments;r--;)c.fragments.shift();c.startSN=c.fragments[0].sn,c.startCC=c.fragments[0].cc}var d=c.fragments;if(_){u.logger.warn("discontinuity sliding from playlist, take drift into account");for(var w=0;w=b.length)return;S(c,b[p].start)}function S(s,c){if(c){for(var p=s.fragments,b=s.skippedSegments;b0&&A0&&n===-1&&(this.log("Override startPosition with lastCurrentTime @"+r.toFixed(3)),n=r),this.state=u.State.IDLE,this.nextLoadPosition=this.startPosition=this.lastCurrentTime=n,this.tick()}else this._forceStartLoad=!0,this.state=u.State.STOPPED},_.stopLoad=function(){this._forceStartLoad=!1,A.prototype.stopLoad.call(this)},_.doTick=function(){switch(this.state){case u.State.IDLE:this.doTickIdle();break;case u.State.WAITING_LEVEL:{var n,r=this.levels,d=this.level,w=r==null||((n=r[d])===null||n===void 0)?void 0:n.details;if(w&&(!w.live||this.levelLastLoaded===this.level)){if(this.waitForCdnTuneIn(w))break;this.state=u.State.IDLE;break}break}case u.State.FRAG_LOADING_WAITING_RETRY:{var C,v=self.performance.now(),L=this.retryDate;(!L||v>=L||(C=this.media)!==null&&C!==void 0&&C.seeking)&&(this.log("retryDate reached, switch back to IDLE state"),this.state=u.State.IDLE)}break;default:break}this.onTickEnd()},_.onTickEnd=function(){A.prototype.onTickEnd.call(this),this.checkBuffer(),this.checkFragmentChanged()},_.doTickIdle=function(){var n,r,d=this.hls,w=this.levelLastLoaded,C=this.levels,v=this.media,L=d.config,I=d.nextLoadLevel;if(w===null||!v&&(this.startFragRequested||!L.startFragPrefetch))return;if(this.altAudio&&this.audioOnly)return;if(!C||!C[I])return;var B=C[I];this.level=d.nextLoadLevel=I;var F=B.details;if(!F||this.state===u.State.WAITING_LEVEL||F.live&&this.levelLastLoaded!==I){this.state=u.State.WAITING_LEVEL;return}var V=this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:v,g.PlaylistLevelType.MAIN);if(V===null)return;var X=V.len,W=this.getMaxBufferLength(B.maxBitrate);if(X>=W)return;if(this._streamEnded(V,F)){var K={};this.altAudio&&(K.type="video"),this.hls.trigger(R.Events.BUFFER_EOS,K),this.state=u.State.ENDED;return}var Q=V.end,q=this.getNextFragment(Q,F);if(this.couldBacktrack&&!this.fragPrevious&&q&&q.sn!=="initSegment"){var ce=q.sn-F.startSN;ce>1&&(q=F.fragments[ce-1],this.fragmentTracker.removeFragment(q))}if(q&&this.fragmentTracker.getState(q)===y.FragmentState.OK&&this.nextLoadPosition>Q){var ue=this.audioOnly&&!this.altAudio?i.ElementaryStreamTypes.AUDIO:i.ElementaryStreamTypes.VIDEO;this.afterBufferFlushed(v,ue,g.PlaylistLevelType.MAIN),q=this.getNextFragment(this.nextLoadPosition,F)}if(!q)return;q.initSegment&&!q.initSegment.data&&!this.bitrateTest&&(q=q.initSegment),((n=q.decryptdata)===null||n===void 0?void 0:n.keyFormat)==="identity"&&!((r=q.decryptdata)!==null&&r!==void 0&&r.key)?this.loadKey(q,F):this.loadFragment(q,F,Q)},_.loadFragment=function(n,r,d){var w,C=this.fragmentTracker.getState(n);if(this.fragCurrent=n,C===y.FragmentState.BACKTRACKED){var v=this.fragmentTracker.getBacktrackData(n);if(v){this._handleFragmentLoadProgress(v),this._handleFragmentLoadComplete(v);return}else C=y.FragmentState.NOT_LOADED}C===y.FragmentState.NOT_LOADED||C===y.FragmentState.PARTIAL?n.sn==="initSegment"?this._loadInitSegment(n):this.bitrateTest?(n.bitrateTest=!0,this.log("Fragment "+n.sn+" of level "+n.level+" is being downloaded to test bitrate and will not be buffered"),this._loadBitrateTestFrag(n)):(this.startFragRequested=!0,A.prototype.loadFragment.call(this,n,r,d)):C===y.FragmentState.APPENDING?this.reduceMaxBufferLength(n.duration)&&this.fragmentTracker.removeFragment(n):((w=this.media)===null||w===void 0?void 0:w.buffered.length)===0&&this.fragmentTracker.removeAllFragments()},_.getAppendedFrag=function(n){var r=this.fragmentTracker.getAppendedFrag(n,g.PlaylistLevelType.MAIN);return r&&"fragment"in r?r.fragment:r},_.getBufferedFrag=function(n){return this.fragmentTracker.getBufferedFrag(n,g.PlaylistLevelType.MAIN)},_.followingBufferedFrag=function(n){return n?this.getBufferedFrag(n.end+.5):null},_.immediateLevelSwitch=function(){this.abortCurrentFrag(),this.flushMainBuffer(0,Number.POSITIVE_INFINITY)},_.nextLevelSwitch=function(){var n=this.levels,r=this.media;if(r!=null&&r.readyState){var d,w=this.getAppendedFrag(r.currentTime);if(w&&w.start>1&&this.flushMainBuffer(0,w.start-1),!r.paused&&n){var C=this.hls.nextLoadLevel,v=n[C],L=this.fragLastKbps;L&&this.fragCurrent?d=this.fragCurrent.duration*v.maxBitrate/(1e3*L)+1:d=0}else d=0;var I=this.getBufferedFrag(r.currentTime+d);if(I){var B=this.followingBufferedFrag(I);if(B){this.abortCurrentFrag();var F=B.maxStartPTS?B.maxStartPTS:B.start,V=B.duration,X=Math.max(I.end,F+Math.min(Math.max(V-this.config.maxFragLookUpTolerance,V*.5),V*.75));this.flushMainBuffer(X,Number.POSITIVE_INFINITY)}}}},_.abortCurrentFrag=function(){var n=this.fragCurrent;this.fragCurrent=null,n!=null&&n.loader&&n.loader.abort(),this.state===u.State.KEY_LOADING&&(this.state=u.State.IDLE),this.nextLoadPosition=this.getLoadPosition()},_.flushMainBuffer=function(n,r){A.prototype.flushMainBuffer.call(this,n,r,this.altAudio?"video":null)},_.onMediaAttached=function(n,r){A.prototype.onMediaAttached.call(this,n,r);var d=r.media;this.onvplaying=this.onMediaPlaying.bind(this),this.onvseeked=this.onMediaSeeked.bind(this),d.addEventListener("playing",this.onvplaying),d.addEventListener("seeked",this.onvseeked),this.gapController=new m.default(this.config,d,this.fragmentTracker,this.hls)},_.onMediaDetaching=function(){var n=this.media;n&&(n.removeEventListener("playing",this.onvplaying),n.removeEventListener("seeked",this.onvseeked),this.onvplaying=this.onvseeked=null,this.videoBuffer=null),this.fragPlaying=null,this.gapController&&(this.gapController.destroy(),this.gapController=null),A.prototype.onMediaDetaching.call(this)},_.onMediaPlaying=function(){this.tick()},_.onMediaSeeked=function(){var n=this.media,r=n?n.currentTime:null;Object(k.isFiniteNumber)(r)&&this.log("Media seeked to "+r.toFixed(3)),this.tick()},_.onManifestLoading=function(){this.log("Trigger BUFFER_RESET"),this.hls.trigger(R.Events.BUFFER_RESET,void 0),this.fragmentTracker.removeAllFragments(),this.couldBacktrack=this.stalled=!1,this.startPosition=this.lastCurrentTime=0,this.fragPlaying=null},_.onManifestParsed=function(n,r){var d=!1,w=!1,C;r.levels.forEach(function(v){C=v.audioCodec,C&&(C.indexOf("mp4a.40.2")!==-1&&(d=!0),C.indexOf("mp4a.40.5")!==-1&&(w=!0))}),this.audioCodecSwitch=d&&w&&!Object(t.changeTypeSupported)(),this.audioCodecSwitch&&this.log("Both AAC/HE-AAC audio found in levels; declaring level codec as HE-AAC"),this.levels=r.levels,this.startFragRequested=!1},_.onLevelLoading=function(n,r){var d=this.levels;if(!d||this.state!==u.State.IDLE)return;var w=d[r.level];(!w.details||w.details.live&&this.levelLastLoaded!==r.level||this.waitForCdnTuneIn(w.details))&&(this.state=u.State.WAITING_LEVEL)},_.onLevelLoaded=function(n,r){var d,w=this.levels,C=r.level,v=r.details,L=v.totalduration;if(!w){this.warn("Levels were reset while loading level "+C);return}this.log("Level "+C+" loaded ["+v.startSN+","+v.endSN+"], cc ["+v.startCC+", "+v.endCC+"] duration:"+L);var I=this.fragCurrent;I&&(this.state===u.State.FRAG_LOADING||this.state===u.State.FRAG_LOADING_WAITING_RETRY)&&(I.level!==r.level&&I.loader&&(this.state=u.State.IDLE,I.loader.abort()));var B=w[C],F=0;if(v.live||(d=B.details)!==null&&d!==void 0&&d.live){if(v.fragments[0]||(v.deltaUpdateFailed=!0),v.deltaUpdateFailed)return;F=this.alignPlaylists(v,B.details)}if(B.details=v,this.levelLastLoaded=C,this.hls.trigger(R.Events.LEVEL_UPDATED,{details:v,level:C}),this.state===u.State.WAITING_LEVEL){if(this.waitForCdnTuneIn(v))return;this.state=u.State.IDLE}this.startFragRequested?v.live&&this.synchronizeToLiveEdge(v):this.setStartPosition(v,F),this.tick()},_._handleFragmentLoadProgress=function(n){var r,d=n.frag,w=n.part,C=n.payload,v=this.levels;if(!v){this.warn("Levels were reset while fragment load was in progress. Fragment "+d.sn+" of level "+d.level+" will not be buffered");return}var L=v[d.level],I=L.details;if(!I){this.warn("Dropping fragment "+d.sn+" of level "+d.level+" after level details were reset");return}var B=L.videoCodec,F=I.PTSKnown||!I.live,V=(r=d.initSegment)===null||r===void 0?void 0:r.data,X=this._getAudioCodec(L),W=this.transmuxer=this.transmuxer||new x.default(this.hls,g.PlaylistLevelType.MAIN,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)),K=w?w.index:-1,Q=K!==-1,q=new T.ChunkMetadata(d.level,d.sn,d.stats.chunkCount,C.byteLength,K,Q),ce=this.initPTS[d.cc];W.push(C,V,X,B,d,w,I.totalduration,F,q,ce)},_.onAudioTrackSwitching=function(n,r){var d=this.altAudio,w=!!r.url,C=r.id;if(!w){if(this.mediaBuffer!==this.media){this.log("Switching on main audio, use media.buffered to schedule main fragment loading"),this.mediaBuffer=this.media;var v=this.fragCurrent;v!=null&&v.loader&&(this.log("Switching to main audio track, cancel main fragment load"),v.loader.abort()),this.resetTransmuxer(),this.resetLoadingState()}else this.audioOnly&&this.resetTransmuxer();var L=this.hls;d&&L.trigger(R.Events.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:"audio"}),L.trigger(R.Events.AUDIO_TRACK_SWITCHED,{id:C})}},_.onAudioTrackSwitched=function(n,r){var d=r.id,w=!!this.hls.audioTracks[d].url;if(w){var C=this.videoBuffer;C&&this.mediaBuffer!==C&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=C)}this.altAudio=w,this.tick()},_.onBufferCreated=function(n,r){var d=r.tracks,w,C,v=!1;for(var L in d){var I=d[L];if(I.id==="main"){if(C=L,w=I,L==="video"){var B=d[L];B&&(this.videoBuffer=B.buffer)}}else v=!0}v&&w?(this.log("Alternate track found, use "+C+".buffered to schedule main fragment loading"),this.mediaBuffer=w.buffer):this.mediaBuffer=this.media},_.onFragBuffered=function(n,r){var d=r.frag,w=r.part;if(d&&d.type!==g.PlaylistLevelType.MAIN)return;if(this.fragContextChanged(d)){this.warn("Fragment "+d.sn+(w?" p: "+w.index:"")+" of level "+d.level+" finished buffering, but was aborted. state: "+this.state),this.state===u.State.PARSED&&(this.state=u.State.IDLE);return}var C=w?w.stats:d.stats;this.fragLastKbps=Math.round(8*C.total/(C.buffering.end-C.loading.first)),d.sn!=="initSegment"&&(this.fragPrevious=d),this.fragBufferedComplete(d,w)},_.onError=function(n,r){switch(r.details){case S.ErrorDetails.FRAG_LOAD_ERROR:case S.ErrorDetails.FRAG_LOAD_TIMEOUT:case S.ErrorDetails.KEY_LOAD_ERROR:case S.ErrorDetails.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(g.PlaylistLevelType.MAIN,r);break;case S.ErrorDetails.LEVEL_LOAD_ERROR:case S.ErrorDetails.LEVEL_LOAD_TIMEOUT:this.state!==u.State.ERROR&&(r.fatal?(this.warn(""+r.details),this.state=u.State.ERROR):!r.levelRetry&&this.state===u.State.WAITING_LEVEL&&(this.state=u.State.IDLE));break;case S.ErrorDetails.BUFFER_FULL_ERROR:if(r.parent==="main"&&(this.state===u.State.PARSING||this.state===u.State.PARSED)){var d=!0,w=this.getFwdBufferInfo(this.media,g.PlaylistLevelType.MAIN);w&&w.len>.5&&(d=!this.reduceMaxBufferLength(w.len)),d&&(this.warn("buffer full error also media.currentTime is not buffered, flush main"),this.immediateLevelSwitch()),this.resetLoadingState()}break;default:break}},_.checkBuffer=function(){var n=this.media,r=this.gapController;if(!n||!r||!n.readyState)return;var d=o.BufferHelper.getBuffered(n);!this.loadedmetadata&&d.length?(this.loadedmetadata=!0,this.seekToStartPos()):r.poll(this.lastCurrentTime),this.lastCurrentTime=n.currentTime},_.onFragLoadEmergencyAborted=function(){this.state=u.State.IDLE,this.loadedmetadata||(this.startFragRequested=!1,this.nextLoadPosition=this.startPosition),this.tickImmediate()},_.onBufferFlushed=function(n,r){var d=r.type;if(d!==i.ElementaryStreamTypes.AUDIO||this.audioOnly&&!this.altAudio){var w=(d===i.ElementaryStreamTypes.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;this.afterBufferFlushed(w,d,g.PlaylistLevelType.MAIN)}},_.onLevelsUpdated=function(n,r){this.levels=r.levels},_.swapAudioCodec=function(){this.audioCodecSwap=!this.audioCodecSwap},_.seekToStartPos=function(){var n=this.media,r=n.currentTime,d=this.startPosition;if(d>=0&&r0&&(v1&&n.seeking===!1){var d=n.currentTime;if(o.BufferHelper.isBuffered(n,d)?r=this.getAppendedFrag(d):o.BufferHelper.isBuffered(n,d+.1)&&(r=this.getAppendedFrag(d+.1)),r){var w=this.fragPlaying,C=r.level;(!w||r.sn!==w.sn||w.level!==C||r.urlId!==w.urlId)&&(this.hls.trigger(R.Events.FRAG_CHANGED,{frag:r}),(!w||w.level!==C)&&this.hls.trigger(R.Events.LEVEL_SWITCHED,{level:C}),this.fragPlaying=r)}}},l(O,[{key:"nextLevel",get:function(){var n=this.nextBufferedFrag;return n?n.level:-1}},{key:"currentLevel",get:function(){var n=this.media;if(n){var r=this.getAppendedFrag(n.currentTime);if(r)return r.level}return-1}},{key:"nextBufferedFrag",get:function(){var n=this.media;if(n){var r=this.getAppendedFrag(n.currentTime);return this.followingBufferedFrag(r)}else return null}},{key:"forceStartLoad",get:function(){return this._forceStartLoad}}]),O}(u.default)},"./src/controller/subtitle-stream-controller.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"SubtitleStreamController",function(){return s});var k=D("./src/events.ts"),u=D("./src/utils/logger.ts"),t=D("./src/utils/buffer-helper.ts"),R=D("./src/controller/fragment-finders.ts"),o=D("./src/utils/discontinuities.ts"),y=D("./src/controller/level-helper.ts"),g=D("./src/controller/fragment-tracker.ts"),i=D("./src/controller/base-stream-controller.ts"),x=D("./src/types/loader.ts"),T=D("./src/types/level.ts");function m(c,p){for(var b=0;b=r[C].start&&w<=r[C].end){d=r[C];break}var v=f.start+f.duration;d?d.end=v:(d={start:w,end:v},r.push(d)),this.fragmentTracker.fragBuffered(f)},b.onBufferFlushing=function(O,_){var f=_.startOffset,n=_.endOffset;if(f===0&&n!==Number.POSITIVE_INFINITY){var r=this.currentTrackId,d=this.levels;if(!d.length||!d[r]||!d[r].details)return;var w=d[r].details,C=w.targetduration,v=n-C;if(v<=0)return;_.endOffsetSubtitles=Math.max(0,v),this.tracksBuffered.forEach(function(L){for(var I=0;I=w.length||r!==d||!C)return;if(this.mediaBuffer=this.mediaBufferTimeRanges,n.live||(f=C.details)!==null&&f!==void 0&&f.live){var v=this.mainDetails;if(n.deltaUpdateFailed||!v)return;var L=v.fragments[0];if(!C.details)n.hasProgramDateTime&&v.hasProgramDateTime?Object(o.alignMediaPlaylistByPDT)(n,v):L&&Object(y.addSliding)(n,L.start);else{var I=this.alignPlaylists(n,C.details);I===0&&L&&Object(y.addSliding)(n,L.start)}}if(C.details=n,this.levelLastLoaded=r,this.tick(),n.live&&!this.fragCurrent&&this.media&&this.state===i.State.IDLE){var B=Object(R.findFragmentByPTS)(null,n.fragments,this.media.currentTime,0);B||(this.warn("Subtitle playlist not aligned with playback"),C.details=void 0)}},b._handleFragmentLoadComplete=function(O){var _=O.frag,f=O.payload,n=_.decryptdata,r=this.hls;if(this.fragContextChanged(_))return;if(f&&f.byteLength>0&&n&&n.key&&n.iv&&n.method==="AES-128"){var d=performance.now();this.decrypter.webCryptoDecrypt(new Uint8Array(f),n.key.buffer,n.iv.buffer).then(function(w){var C=performance.now();r.trigger(k.Events.FRAG_DECRYPTED,{frag:_,payload:w,stats:{tstart:d,tdecrypt:C}})})}},b.doTick=function(){if(!this.media){this.state=i.State.IDLE;return}if(this.state===i.State.IDLE){var O,_=this.currentTrackId,f=this.levels;if(!f.length||!f[_]||!f[_].details)return;var n=f[_].details,r=n.targetduration,d=this.config,w=this.media,C=t.BufferHelper.bufferedInfo(this.mediaBufferTimeRanges,w.currentTime-r,d.maxBufferHole),v=C.end,L=C.len,I=this.getMaxBufferLength()+r;if(L>I)return;console.assert(n,"Subtitle track details are defined on idle subtitle stream controller tick");var B=n.fragments,F=B.length,V=n.edge,X,W=this.fragPrevious;if(v-1&&(this.subtitleTrack=this.queuedDefaultTrack,this.queuedDefaultTrack=-1),this.useTextTrackPolling=!(this.media.textTracks&&"onchange"in this.media.textTracks),this.useTextTrackPolling?this.pollTrackChange(500):this.media.textTracks.addEventListener("change",this.asyncPollTrackChange)},P.pollTrackChange=function(l){self.clearInterval(this.subtitlePollingInterval),this.subtitlePollingInterval=self.setInterval(this.trackChangeListener,l)},P.onMediaDetaching=function(){if(!this.media)return;self.clearInterval(this.subtitlePollingInterval),this.useTextTrackPolling||this.media.textTracks.removeEventListener("change",this.asyncPollTrackChange),this.trackId>-1&&(this.queuedDefaultTrack=this.trackId);var l=T(this.media.textTracks);l.forEach(function(s){Object(u.clearCurrentCues)(s)}),this.subtitleTrack=-1,this.media=null},P.onManifestLoading=function(){this.tracks=[],this.groupId=null,this.tracksInGroup=[],this.trackId=-1,this.selectDefaultTrack=!0},P.onManifestParsed=function(l,s){this.tracks=s.subtitleTracks},P.onSubtitleTrackLoaded=function(l,s){var c=s.id,p=s.details,b=this.trackId,A=this.tracksInGroup[b];if(!A){this.warn("Invalid subtitle track id "+c);return}var O=A.details;A.details=s.details,this.log("subtitle track "+c+" loaded ["+p.startSN+"-"+p.endSN+"]"),c===this.trackId&&(this.retryCount=0,this.playlistLoaded(c,s,O))},P.onLevelLoading=function(l,s){this.switchLevel(s.level)},P.onLevelSwitching=function(l,s){this.switchLevel(s.level)},P.switchLevel=function(l){var s=this.hls.levels[l];if(!(s!=null&&s.textGroupIds))return;var c=s.textGroupIds[s.urlId];if(this.groupId!==c){var p=this.tracksInGroup?this.tracksInGroup[this.trackId]:void 0,b=this.tracks.filter(function(_){return!c||_.groupId===c});this.tracksInGroup=b;var A=this.findTrackId(p==null?void 0:p.name)||this.findTrackId();this.groupId=c;var O={subtitleTracks:b};this.log("Updating subtitle tracks, "+b.length+' track(s) found in "'+c+'" group-id'),this.hls.trigger(k.Events.SUBTITLE_TRACKS_UPDATED,O),A!==-1&&this.setSubtitleTrack(A,p)}},P.findTrackId=function(l){for(var s=this.tracksInGroup,c=0;c=p.length)return;this.clearTimer();var b=p[l];if(this.log("Switching to subtitle track "+l),this.trackId=l,b){var A=b.id,O=b.groupId,_=O===void 0?"":O,f=b.name,n=b.type,r=b.url;this.hls.trigger(k.Events.SUBTITLE_TRACK_SWITCH,{id:A,groupId:_,name:f,type:n,url:r});var d=this.switchParams(b.url,s==null?void 0:s.details);this.loadPlaylist(d)}else this.hls.trigger(k.Events.SUBTITLE_TRACK_SWITCH,{id:l})},P.onTextTracksChanged=function(){if(this.useTextTrackPolling||self.clearInterval(this.subtitlePollingInterval),!this.media||!this.hls.config.renderTextTracksNatively)return;for(var l=-1,s=T(this.media.textTracks),c=0;c=0&&(n[0]=Math.min(n[0],p),n[1]=Math.max(n[1],b),_=!0,r/(b-p)>.5))return}if(_||O.push([p,b]),this.config.renderTextTracksNatively){var d=this.captionsTracks[c];this.Cues.newCue(d,p,b,A)}else{var w=this.Cues.newCue(null,p,b,A);this.hls.trigger(u.Events.CUES_PARSED,{type:"captions",cues:w,track:c})}},l.onInitPtsFound=function(c,p){var b=this,A=p.frag,O=p.id,_=p.initPTS,f=p.timescale,n=this.unparsedVttFrags;O==="main"&&(this.initPTS[A.cc]=_,this.timescale[A.cc]=f),n.length&&(this.unparsedVttFrags=[],n.forEach(function(r){b.onFragLoaded(u.Events.FRAG_LOADED,r)}))},l.getExistingTrack=function(c){var p=this.media;if(p)for(var b=0;b>>8^f&255^99,g[A]=f,i[f]=A;var n=b[A],r=b[n],d=b[r],w=b[f]*257^f*16843008;T[A]=w<<24|w>>>8,m[A]=w<<16|w>>>16,S[A]=w<<8|w>>>24,P[A]=w,w=d*16843009^r*65537^n*257^A*16843008,l[f]=w<<24|w>>>8,s[f]=w<<16|w>>>16,c[f]=w<<8|w>>>24,p[f]=w,A?(A=n^b[b[b[d^n]]],O^=b[b[O]]):A=O=1}},o.expandKey=function(g){for(var i=this.uint8ArrayToUint32Array_(g),x=!0,T=0;T>>6)+1;var w=(c[p+2]&60)>>>2;if(w>d.length-1){s.trigger(t.Events.ERROR,{type:u.ErrorTypes.MEDIA_ERROR,details:u.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"invalid ADTS sampling index:"+w});return}return _=(c[p+2]&1)<<2,_|=(c[p+3]&192)>>>6,k.logger.log("manifest codec:"+b+", ADTS type:"+A+", samplingIndex:"+w),/firefox/i.test(n)?w>=6?(A=5,f=new Array(4),O=w-3):(A=2,f=new Array(2),O=w):n.indexOf("android")!==-1?(A=2,f=new Array(2),O=w):(A=5,f=new Array(4),b&&(b.indexOf("mp4a.40.29")!==-1||b.indexOf("mp4a.40.5")!==-1)||!b&&w>=6?O=w-3:((b&&b.indexOf("mp4a.40.2")!==-1&&(w>=6&&_===1||/vivaldi/i.test(n))||!b&&_===1)&&(A=2,f=new Array(2)),O=w)),f[0]=A<<3,f[0]|=(w&14)>>1,f[1]|=(w&1)<<7,f[1]|=_<<3,A===5&&(f[1]|=(O&14)>>1,f[2]=(O&1)<<7,f[2]|=2<<2,f[3]=0),{config:f,samplerate:d[w],channelCount:_,codec:"mp4a.40."+A,manifestCodec:r}}function o(s,c){return s[c]===255&&(s[c+1]&246)===240}function y(s,c){return s[c+1]&1?7:9}function g(s,c){return(s[c+3]&3)<<11|s[c+4]<<3|(s[c+5]&224)>>>5}function i(s,c){return c+5=s.length)return!1;var b=g(s,c);if(b<=p)return!1;var A=c+b;return A===s.length||x(s,A)}return!1}function S(s,c,p,b,A){if(!s.samplerate){var O=R(c,p,b,A);if(!O)return;s.config=O.config,s.samplerate=O.samplerate,s.channelCount=O.channelCount,s.codec=O.codec,s.manifestCodec=O.manifestCodec,k.logger.log("parsed codec:"+s.codec+", rate:"+O.samplerate+", channels:"+O.channelCount)}}function P(s){return 1024*9e4/s}function h(s,c,p,b,A){var O=y(s,c),_=g(s,c);if(_-=O,_>0){var f=p+b*A;return{headerLength:O,frameLength:_,stamp:f}}}function l(s,c,p,b,A){var O=P(s.samplerate),_=h(c,p,b,A,O);if(_){var f=_.frameLength,n=_.headerLength,r=_.stamp,d=n+f,w=Math.max(0,p+d-c.length),C;w?(C=new Uint8Array(d-n),C.set(c.subarray(p+n,c.length),0)):C=c.subarray(p+n,p+d);var v={unit:C,pts:r};return w||s.samples.push(v),{sample:v,length:d,missing:w}}}},"./src/demux/base-audio-demuxer.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"initPTSFn",function(){return g});var k=D("./src/polyfills/number.ts"),u=D("./src/demux/id3.ts"),t=D("./src/demux/dummy-demuxed-track.ts"),R=D("./src/utils/mp4-tools.ts"),o=D("./src/utils/typed-array.ts"),y=function(){function i(){this._audioTrack=void 0,this._id3Track=void 0,this.frameIndex=0,this.cachedData=null,this.initPTS=null}var x=i.prototype;return x.resetInitSegment=function(m,S,P){this._id3Track={type:"id3",id:3,pid:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],dropped:0}},x.resetTimeStamp=function(){},x.resetContiguity=function(){},x.canParse=function(m,S){return!1},x.appendFrame=function(m,S,P){},x.demux=function(m,S){this.cachedData&&(m=Object(R.appendUint8Array)(this.cachedData,m),this.cachedData=null);var P=u.getID3Data(m,0),h=P?P.length:0,l,s,c=this._audioTrack,p=this._id3Track,b=P?u.getTimeStamp(P):void 0,A=m.length;for((this.frameIndex===0||this.initPTS===null)&&(this.initPTS=g(b,S)),P&&P.length>0&&p.samples.push({pts:this.initPTS,dts:this.initPTS,data:P}),s=this.initPTS;hy?(this.word<<=y,this.bitsAvailable-=y):(y-=this.bitsAvailable,g=y>>3,y-=g>>3,this.bytesAvailable-=g,this.loadWord(),this.word<<=y,this.bitsAvailable-=y)},R.readBits=function(y){var g=Math.min(this.bitsAvailable,y),i=this.word>>>32-g;return y>32&&k.logger.error("Cannot read more than 32 bits at a time"),this.bitsAvailable-=g,this.bitsAvailable>0?this.word<<=g:this.bytesAvailable>0&&this.loadWord(),g=y-g,g>0&&this.bitsAvailable?i<>>y)!==0)return this.word<<=y,this.bitsAvailable-=y,y;return this.loadWord(),y+this.skipLZ()},R.skipUEG=function(){this.skipBits(1+this.skipLZ())},R.skipEG=function(){this.skipBits(1+this.skipLZ())},R.readUEG=function(){var y=this.skipLZ();return this.readBits(y+1)-1},R.readEG=function(){var y=this.readUEG();return 1&y?1+y>>>1:-1*(y>>>1)},R.readBoolean=function(){return this.readBits(1)===1},R.readUByte=function(){return this.readBits(8)},R.readUShort=function(){return this.readBits(16)},R.readUInt=function(){return this.readBits(32)},R.skipScalingList=function(y){for(var g=8,i=8,x,T=0;T0?A.subarray(_,_+f):void 0},R=function(A,O){var _=0;return _=(A[O]&127)<<21,_|=(A[O+1]&127)<<14,_|=(A[O+2]&127)<<7,_|=A[O+3]&127,_},o=function(A,O){return k(A,O)&&R(A,O+6)+10<=A.length-O},y=function(A){for(var O=x(A),_=0;_>4){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:v+=String.fromCharCode(d);break;case 12:case 13:w=A[L++],v+=String.fromCharCode((d&31)<<6|w&63);break;case 14:w=A[L++],C=A[L++],v+=String.fromCharCode((d&15)<<12|(w&63)<<6|(C&63)<<0);break;default:}}return v},s={decodeTextFrame:S},c;function p(){return!c&&typeof self.TextDecoder!="undefined"&&(c=new self.TextDecoder("utf-8")),c}},"./src/demux/mp3demuxer.ts":function(Y,U,D){"use strict";D.r(U);var k=D("./src/demux/base-audio-demuxer.ts"),u=D("./src/demux/id3.ts"),t=D("./src/utils/logger.ts"),R=D("./src/demux/mpegaudio.ts");function o(i,x){i.prototype=Object.create(x.prototype),i.prototype.constructor=i,y(i,x)}function y(i,x){return y=Object.setPrototypeOf||function(m,S){return m.__proto__=S,m},y(i,x)}var g=function(i){o(x,i);function x(){return i.apply(this,arguments)||this}var T=x.prototype;return T.resetInitSegment=function(S,P,h){i.prototype.resetInitSegment.call(this,S,P,h),this._audioTrack={container:"audio/mpeg",type:"audio",id:2,pid:-1,sequenceNumber:0,isAAC:!1,samples:[],manifestCodec:S,duration:h,inputTimeScale:9e4,dropped:0}},x.probe=function(S){if(!S)return!1;for(var P=u.getID3Data(S,0)||[],h=P.length,l=S.length;h0},o.demux=function(g){var i=g,x=Object(u.dummyTrack)();if(this.config.progressive){this.remainderData&&(i=Object(k.appendUint8Array)(this.remainderData,g));var T=Object(k.segmentValidRange)(i);this.remainderData=T.remainder,x.samples=T.valid||new Uint8Array}else x.samples=i;return{audioTrack:Object(u.dummyTrack)(),avcTrack:x,id3Track:Object(u.dummyTrack)(),textTrack:Object(u.dummyTrack)()}},o.flush=function(){var g=Object(u.dummyTrack)();return g.samples=this.remainderData||new Uint8Array,this.remainderData=null,{audioTrack:Object(u.dummyTrack)(),avcTrack:g,id3Track:Object(u.dummyTrack)(),textTrack:Object(u.dummyTrack)()}},o.demuxSampleAes=function(g,i,x){return Promise.reject(new Error("The MP4 demuxer does not support SAMPLE-AES decryption"))},o.destroy=function(){},R}();t.minProbeByteLength=1024,U.default=t},"./src/demux/mpegaudio.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"appendFrame",function(){return y}),D.d(U,"parseHeader",function(){return g}),D.d(U,"isHeaderPattern",function(){return i}),D.d(U,"isHeader",function(){return x}),D.d(U,"canParse",function(){return T}),D.d(U,"probe",function(){return m});var k=null,u=[32,64,96,128,160,192,224,256,288,320,352,384,416,448,32,48,56,64,80,96,112,128,160,192,224,256,320,384,32,40,48,56,64,80,96,112,128,160,192,224,256,320,32,48,56,64,80,96,112,128,144,160,176,192,224,256,8,16,24,32,40,48,56,64,80,96,112,128,144,160],t=[44100,48e3,32e3,22050,24e3,16e3,11025,12e3,8e3],R=[[0,72,144,12],[0,0,0,0],[0,72,144,12],[0,144,144,12]],o=[0,1,1,4];function y(S,P,h,l,s){if(h+24>P.length)return;var c=g(P,h);if(c&&h+c.frameLength<=P.length){var p=c.samplesPerFrame*9e4/c.sampleRate,b=l+s*p,A={unit:P.subarray(h,h+c.frameLength),pts:b,dts:b};return S.config=[],S.channelCount=c.channelCount,S.samplerate=c.sampleRate,S.samples.push(A),{sample:A,length:c.frameLength,missing:0}}}function g(S,P){var h=S[P+1]>>3&3,l=S[P+1]>>1&3,s=S[P+2]>>4&15,c=S[P+2]>>2&3;if(h!==1&&s!==0&&s!==15&&c!==3){var p=S[P+2]>>1&1,b=S[P+3]>>6,A=h===3?3-l:l===3?3:4,O=u[A*14+s-1]*1e3,_=h===3?0:h===2?1:2,f=t[_*3+c],n=b===3?1:2,r=R[h][l],d=o[l],w=r*8*d,C=Math.floor(r*O/f+p)*d;if(k===null){var v=navigator.userAgent||"",L=v.match(/Chrome\/(\d+)/i);k=L?parseInt(L[1]):0}var I=!!k&&k<=87;return I&&l===2&&O>=224e3&&b===0&&(S[P+3]=S[P+3]|128),{sampleRate:f,channelCount:n,frameLength:C,samplesPerFrame:w}}}function i(S,P){return S[P]===255&&(S[P+1]&224)===224&&(S[P+1]&6)!==0}function x(S,P){return P+1=g.length){x();return}if(g[i].unit.length<32)continue;var T=this.decrypter.isSync();if(this.decryptAacSample(g,i,x,T),!T)return}},o.getAvcEncryptedData=function(g){for(var i=Math.floor((g.length-48)/160)*16+16,x=new Int8Array(i),T=0,m=32;m<=g.length-16;m+=160,T+=16)x.set(g.subarray(m,m+16),T);return x},o.getAvcDecryptedUnit=function(g,i){for(var x=new Uint8Array(i),T=0,m=32;m<=g.length-16;m+=160,T+=16)g.set(x.subarray(T,T+16),m);return g},o.decryptAvcSample=function(g,i,x,T,m,S){var P=Object(u.discardEPB)(m.data),h=this.getAvcEncryptedData(P),l=this;this.decryptBuffer(h.buffer,function(s){m.data=l.getAvcDecryptedUnit(P,s),S||l.decryptAvcSamples(g,i,x+1,T)})},o.decryptAvcSamples=function(g,i,x,T){if(g instanceof Uint8Array)throw new Error("Cannot decrypt samples of type Uint8Array");for(;;i++,x=0){if(i>=g.length){T();return}for(var m=g[i].units;!(x>=m.length);x++){var S=m[x];if(S.data.length<=48||S.type!==1&&S.type!==5)continue;var P=this.decrypter.isSync();if(this.decryptAvcSample(g,i,x,T,S,P),!P)return}}},R}();U.default=t},"./src/demux/transmuxer-interface.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"default",function(){return m});var k=D("./node_modules/webworkify-webpack/index.js"),u=D.n(k),t=D("./src/events.ts"),R=D("./src/demux/transmuxer.ts"),o=D("./src/utils/logger.ts"),y=D("./src/errors.ts"),g=D("./src/utils/mediasource-helper.ts"),i=D("./node_modules/eventemitter3/index.js"),x=D.n(i),T=Object(g.getMediaSource)()||{isTypeSupported:function(){return!1}},m=function(){function S(h,l,s,c){var p=this;this.hls=void 0,this.id=void 0,this.observer=void 0,this.frag=null,this.part=null,this.worker=void 0,this.onwmsg=void 0,this.transmuxer=null,this.onTransmuxComplete=void 0,this.onFlush=void 0,this.hls=h,this.id=l,this.onTransmuxComplete=s,this.onFlush=c;var b=h.config,A=function(r,d){d=d||{},d.frag=p.frag,d.id=p.id,h.trigger(r,d)};this.observer=new i.EventEmitter,this.observer.on(t.Events.FRAG_DECRYPTED,A),this.observer.on(t.Events.ERROR,A);var O={mp4:T.isTypeSupported("video/mp4"),mpeg:T.isTypeSupported("audio/mpeg"),mp3:T.isTypeSupported('audio/mp4; codecs="mp3"')},_=navigator.vendor;if(b.enableWorker&&typeof Worker!="undefined"){o.logger.log("demuxing in webworker");var f;try{f=this.worker=k("./src/demux/transmuxer-worker.ts"),this.onwmsg=this.onWorkerMessage.bind(this),f.addEventListener("message",this.onwmsg),f.onerror=function(n){h.trigger(t.Events.ERROR,{type:y.ErrorTypes.OTHER_ERROR,details:y.ErrorDetails.INTERNAL_EXCEPTION,fatal:!0,event:"demuxerWorker",error:new Error(n.message+" ("+n.filename+":"+n.lineno+")")})},f.postMessage({cmd:"init",typeSupported:O,vendor:_,id:l,config:JSON.stringify(b)})}catch(n){o.logger.warn("Error in worker:",n),o.logger.error("Error while initializing DemuxerWorker, fallback to inline"),f&&self.URL.revokeObjectURL(f.objectURL),this.transmuxer=new R.default(this.observer,O,b,_,l),this.worker=null}}else this.transmuxer=new R.default(this.observer,O,b,_,l)}var P=S.prototype;return P.destroy=function(){var l=this.worker;if(l)l.removeEventListener("message",this.onwmsg),l.terminate(),this.worker=null;else{var s=this.transmuxer;s&&(s.destroy(),this.transmuxer=null)}var c=this.observer;c&&c.removeAllListeners(),this.observer=null},P.push=function(l,s,c,p,b,A,O,_,f,n){var r=this;f.transmuxing.start=self.performance.now();var d=this.transmuxer,w=this.worker,C=A?A.start:b.start,v=b.decryptdata,L=this.frag,I=!(L&&b.cc===L.cc),B=!(L&&f.level===L.level),F=L?f.sn-L.sn:-1,V=this.part?f.part-this.part.index:1,X=!B&&(F===1||F===0&&V===1),W=self.performance.now();(B||F||b.stats.parsing.start===0)&&(b.stats.parsing.start=W),A&&(V||!X)&&(A.stats.parsing.start=W);var K=new R.TransmuxState(I,X,_,B,C);if(!X||I){o.logger.log("[transmuxer-interface, "+b.type+"]: Starting new transmux session for sn: "+f.sn+" p: "+f.part+" level: "+f.level+" id: "+f.id+` discontinuity: `+I+` trackSwitch: `+B+` contiguous: `+X+` accurateTimeOffset: `+_+` - timeOffset: `+C);var Z=new R.TransmuxConfig(c,p,s,O,n);this.configureTransmuxer(Z)}if(this.frag=b,this.part=A,w)w.postMessage({cmd:"demux",data:l,decryptdata:v,chunkMeta:f,state:K},l instanceof ArrayBuffer?[l]:[]);else if(d){var q=d.push(l,v,f,K);Object(R.isPromise)(q)?q.then(function(ce){r.handleTransmuxComplete(ce)}):this.handleTransmuxComplete(q)}},P.flush=function(l){var s=this;l.transmuxing.start=self.performance.now();var c=this.transmuxer,p=this.worker;if(p)p.postMessage({cmd:"flush",chunkMeta:l});else if(c){var b=c.flush(l);Object(R.isPromise)(b)?b.then(function(A){s.handleFlushResult(A,l)}):this.handleFlushResult(b,l)}},P.handleFlushResult=function(l,s){var c=this;l.forEach(function(p){c.handleTransmuxComplete(p)}),this.onFlush(s)},P.onWorkerMessage=function(l){var s=l.data,c=this.hls;switch(s.event){case"init":{self.URL.revokeObjectURL(this.worker.objectURL);break}case"transmuxComplete":{this.handleTransmuxComplete(s.data);break}case"flush":{this.onFlush(s.data);break}default:{s.data=s.data||{},s.data.frag=this.frag,s.data.id=this.id,c.trigger(s.event,s.data);break}}},P.configureTransmuxer=function(l){var s=this.worker,c=this.transmuxer;s?s.postMessage({cmd:"configure",config:l}):c&&c.configure(l)},P.handleTransmuxComplete=function(l){l.chunkMeta.transmuxing.end=self.performance.now(),this.onTransmuxComplete(l)},S}()},"./src/demux/transmuxer-worker.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"default",function(){return y});var k=D("./src/demux/transmuxer.ts"),u=D("./src/events.ts"),t=D("./src/utils/logger.ts"),R=D("./node_modules/eventemitter3/index.js"),o=D.n(R);function y(m){var S=new R.EventEmitter,P=function(l,s){m.postMessage({event:l,data:s})};S.on(u.Events.FRAG_DECRYPTED,P),S.on(u.Events.ERROR,P),m.addEventListener("message",function(h){var l=h.data;switch(l.cmd){case"init":{var s=JSON.parse(l.config);m.transmuxer=new k.default(S,l.typeSupported,s,l.vendor,l.id),Object(t.enableLogs)(s.debug),P("init",null);break}case"configure":{m.transmuxer.configure(l.config);break}case"demux":{var c=m.transmuxer.push(l.data,l.decryptdata,l.chunkMeta,l.state);Object(k.isPromise)(c)?c.then(function(A){g(m,A)}):g(m,c);break}case"flush":{var p=l.chunkMeta,b=m.transmuxer.flush(p);Object(k.isPromise)(b)?b.then(function(A){x(m,A,p)}):x(m,b,p);break}default:break}})}function g(m,S){if(T(S.remuxResult))return;var P=[],h=S.remuxResult,l=h.audio,s=h.video;l&&i(P,l),s&&i(P,s),m.postMessage({event:"transmuxComplete",data:S},P)}function i(m,S){S.data1&&m.push(S.data1.buffer),S.data2&&m.push(S.data2.buffer)}function x(m,S,P){S.forEach(function(h){g(m,h)}),m.postMessage({event:"flush",data:P})}function T(m){return!m.audio&&!m.video&&!m.text&&!m.id3&&!m.initSegment}},"./src/demux/transmuxer.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"default",function(){return s}),D.d(U,"isPromise",function(){return b}),D.d(U,"TransmuxConfig",function(){return A}),D.d(U,"TransmuxState",function(){return O});var k=D("./src/events.ts"),u=D("./src/errors.ts"),t=D("./src/crypt/decrypter.ts"),R=D("./src/demux/aacdemuxer.ts"),o=D("./src/demux/mp4demuxer.ts"),y=D("./src/demux/tsdemuxer.ts"),g=D("./src/demux/mp3demuxer.ts"),i=D("./src/remux/mp4-remuxer.ts"),x=D("./src/remux/passthrough-remuxer.ts"),T=D("./src/demux/chunk-cache.ts"),m=D("./src/utils/mp4-tools.ts"),S=D("./src/utils/logger.ts"),P;try{P=self.performance.now.bind(self.performance)}catch(_){S.logger.debug("Unable to use Performance API on this environment"),P=self.Date.now}var h=[{demux:y.default,remux:i.default},{demux:o.default,remux:x.default},{demux:R.default,remux:i.default},{demux:g.default,remux:i.default}],l=1024;h.forEach(function(_){var f=_.demux;l=Math.max(l,f.minProbeByteLength)});var s=function(){function _(n,r,d,w,C){this.observer=void 0,this.typeSupported=void 0,this.config=void 0,this.vendor=void 0,this.id=void 0,this.demuxer=void 0,this.remuxer=void 0,this.decrypter=void 0,this.probe=void 0,this.decryptionPromise=null,this.transmuxConfig=void 0,this.currentTransmuxState=void 0,this.cache=new T.default,this.observer=n,this.typeSupported=r,this.config=d,this.vendor=w,this.id=C}var f=_.prototype;return f.configure=function(r){this.transmuxConfig=r,this.decrypter&&this.decrypter.reset()},f.push=function(r,d,w,C){var v=this,L=w.transmuxing;L.executeStart=P();var I=new Uint8Array(r),B=this.cache,F=this.config,G=this.currentTransmuxState,X=this.transmuxConfig;C&&(this.currentTransmuxState=C);var W=c(I,d);if(W&&W.method==="AES-128"){var K=this.getDecrypter();if(F.enableSoftwareAES){var Z=K.softwareDecrypt(I,W.key.buffer,W.iv.buffer);if(!Z)return L.executeEnd=P(),p(w);I=new Uint8Array(Z)}else return this.decryptionPromise=K.webCryptoDecrypt(I,W.key.buffer,W.iv.buffer).then(function(Ge){var ft=v.push(Ge,null,w);return v.decryptionPromise=null,ft}),this.decryptionPromise}var q=C||G,ce=q.contiguous,ue=q.discontinuity,ye=q.trackSwitch,xe=q.accurateTimeOffset,Ee=q.timeOffset,Ae=X.audioCodec,Re=X.videoCodec,ae=X.defaultInitPts,pe=X.duration,J=X.initSegmentData;if((ue||ye)&&this.resetInitSegment(J,Ae,Re,pe),ue&&this.resetInitialTimestamp(ae),ce||this.resetContiguity(),this.needsProbing(I,ue,ye)){if(B.dataLength){var fe=B.flush();I=Object(m.appendUint8Array)(fe,I)}this.configureTransmuxer(I,X)}var Me=this.transmux(I,W,Ee,xe,w),be=this.currentTransmuxState;return be.contiguous=!0,be.discontinuity=!1,be.trackSwitch=!1,L.executeEnd=P(),Me},f.flush=function(r){var d=this,w=r.transmuxing;w.executeStart=P();var C=this.decrypter,v=this.cache,L=this.currentTransmuxState,I=this.decryptionPromise;if(I)return I.then(function(){return d.flush(r)});var B=[],F=L.timeOffset;if(C){var G=C.flush();G&&B.push(this.push(G,null,r))}var X=v.dataLength;v.reset();var W=this.demuxer,K=this.remuxer;if(!W||!K)return X>=l&&this.observer.emit(k.Events.ERROR,k.Events.ERROR,{type:u.ErrorTypes.MEDIA_ERROR,details:u.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"no demux matching with content found"}),w.executeEnd=P(),[p(r)];var Z=W.flush(F);return b(Z)?Z.then(function(q){return d.flushRemux(B,q,r),B}):(this.flushRemux(B,Z,r),B)},f.flushRemux=function(r,d,w){var C=d.audioTrack,v=d.avcTrack,L=d.id3Track,I=d.textTrack,B=this.currentTransmuxState,F=B.accurateTimeOffset,G=B.timeOffset;S.logger.log("[transmuxer.ts]: Flushed fragment "+w.sn+(w.part>-1?" p: "+w.part:"")+" of level "+w.level);var X=this.remuxer.remux(C,v,L,I,G,F,!0,this.id);r.push({remuxResult:X,chunkMeta:w}),w.transmuxing.executeEnd=P()},f.resetInitialTimestamp=function(r){var d=this.demuxer,w=this.remuxer;if(!d||!w)return;d.resetTimeStamp(r),w.resetTimeStamp(r)},f.resetContiguity=function(){var r=this.demuxer,d=this.remuxer;if(!r||!d)return;r.resetContiguity(),d.resetNextTimestamp()},f.resetInitSegment=function(r,d,w,C){var v=this.demuxer,L=this.remuxer;if(!v||!L)return;v.resetInitSegment(d,w,C),L.resetInitSegment(r,d,w)},f.destroy=function(){this.demuxer&&(this.demuxer.destroy(),this.demuxer=void 0),this.remuxer&&(this.remuxer.destroy(),this.remuxer=void 0)},f.transmux=function(r,d,w,C,v){var L;return d&&d.method==="SAMPLE-AES"?L=this.transmuxSampleAes(r,d,w,C,v):L=this.transmuxUnencrypted(r,w,C,v),L},f.transmuxUnencrypted=function(r,d,w,C){var v=this.demuxer.demux(r,d,!1,!this.config.progressive),L=v.audioTrack,I=v.avcTrack,B=v.id3Track,F=v.textTrack,G=this.remuxer.remux(L,I,B,F,d,w,!1,this.id);return{remuxResult:G,chunkMeta:C}},f.transmuxSampleAes=function(r,d,w,C,v){var L=this;return this.demuxer.demuxSampleAes(r,d,w).then(function(I){var B=L.remuxer.remux(I.audioTrack,I.avcTrack,I.id3Track,I.textTrack,w,C,!1,L.id);return{remuxResult:B,chunkMeta:v}})},f.configureTransmuxer=function(r,d){for(var w=this.config,C=this.observer,v=this.typeSupported,L=this.vendor,I=d.audioCodec,B=d.defaultInitPts,F=d.duration,G=d.initSegmentData,X=d.videoCodec,W,K=0,Z=h.length;K0&&f!=null&&f.key!=null&&f.iv!==null&&f.method!=null&&(n=f),n}var p=function(f){return{remuxResult:{},chunkMeta:f}};function b(_){return"then"in _&&_.then instanceof Function}var A=function(f,n,r,d,w){this.audioCodec=void 0,this.videoCodec=void 0,this.initSegmentData=void 0,this.duration=void 0,this.defaultInitPts=void 0,this.audioCodec=f,this.videoCodec=n,this.initSegmentData=r,this.duration=d,this.defaultInitPts=w},O=function(f,n,r,d,w){this.discontinuity=void 0,this.contiguous=void 0,this.accurateTimeOffset=void 0,this.trackSwitch=void 0,this.timeOffset=void 0,this.discontinuity=f,this.contiguous=n,this.accurateTimeOffset=r,this.trackSwitch=d,this.timeOffset=w}},"./src/demux/tsdemuxer.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"discardEPB",function(){return p});var k=D("./src/demux/adts.ts"),u=D("./src/demux/mpegaudio.ts"),t=D("./src/demux/exp-golomb.ts"),R=D("./src/demux/id3.ts"),o=D("./src/demux/sample-aes.ts"),y=D("./src/events.ts"),g=D("./src/utils/mp4-tools.ts"),i=D("./src/utils/logger.ts"),x=D("./src/errors.ts"),T={video:1,audio:2,id3:3,text:4},m=function(){function b(O,_,f){this.observer=void 0,this.config=void 0,this.typeSupported=void 0,this.sampleAes=null,this.pmtParsed=!1,this.audioCodec=void 0,this.videoCodec=void 0,this._duration=0,this.aacLastPTS=null,this._initPTS=null,this._initDTS=null,this._pmtId=-1,this._avcTrack=void 0,this._audioTrack=void 0,this._id3Track=void 0,this._txtTrack=void 0,this.aacOverFlow=null,this.avcSample=null,this.remainderData=null,this.observer=O,this.config=_,this.typeSupported=f}b.probe=function(_){var f=b.syncOffset(_);return f<0?!1:(f&&i.logger.warn("MPEG2-TS detected but first sync word found @ offset "+f+", junk ahead ?"),!0)},b.syncOffset=function(_){for(var f=Math.min(1e3,_.length-3*188),n=0;n>4,Ae=void 0;if(Ee>1){if(Ae=ue+5+_[ue+4],Ae===ue+188)continue}else Ae=ue+4;switch(xe){case L:ye&&(I&&(d=l(I))&&this.parseAVCPES(d,!1),I={data:[],size:0}),I&&(I.data.push(_.subarray(Ae,ue+188)),I.size+=ue+188-Ae);break;case B:ye&&(G&&(d=l(G))&&(C.isAAC?this.parseAACPES(d):this.parseMPEGPES(d)),G={data:[],size:0}),G&&(G.data.push(_.subarray(Ae,ue+188)),G.size+=ue+188-Ae);break;case F:ye&&(X&&(d=l(X))&&this.parseID3PES(d),X={data:[],size:0}),X&&(X.data.push(_.subarray(Ae,ue+188)),X.size+=ue+188-Ae);break;case 0:ye&&(Ae+=_[Ae]+1),Z=this._pmtId=P(_,Ae);break;case Z:{ye&&(Ae+=_[Ae]+1);var Re=h(_,Ae,this.typeSupported.mpeg===!0||this.typeSupported.mp3===!0,n);L=Re.avc,L>0&&(w.pid=L),B=Re.audio,B>0&&(C.pid=B,C.isAAC=Re.isAAC),F=Re.id3,F>0&&(v.pid=F),W&&!K&&(i.logger.log("reparse from beginning"),W=!1,ue=ce-188),K=this.pmtParsed=!0;break}case 17:case 8191:break;default:W=!0;break}}else this.observer.emit(y.Events.ERROR,y.Events.ERROR,{type:x.ErrorTypes.MEDIA_ERROR,details:x.ErrorDetails.FRAG_PARSING_ERROR,fatal:!1,reason:"TS packet did not start with 0x47"});w.pesData=I,C.pesData=G,v.pesData=X;var ae={audioTrack:C,avcTrack:w,id3Track:v,textTrack:this._txtTrack};return r&&this.extractRemainingSamples(ae),ae},A.flush=function(){var _=this.remainderData;this.remainderData=null;var f;return _?f=this.demux(_,-1,!1,!0):f={audioTrack:this._audioTrack,avcTrack:this._avcTrack,textTrack:this._txtTrack,id3Track:this._id3Track},this.extractRemainingSamples(f),this.sampleAes?this.decrypt(f,this.sampleAes):f},A.extractRemainingSamples=function(_){var f=_.audioTrack,n=_.avcTrack,r=_.id3Track,d=n.pesData,w=f.pesData,C=r.pesData,v;d&&(v=l(d))?(this.parseAVCPES(v,!0),n.pesData=null):n.pesData=d,w&&(v=l(w))?(f.isAAC?this.parseAACPES(v):this.parseMPEGPES(v),f.pesData=null):(w!=null&&w.size&&i.logger.log("last AAC PES packet truncated,might overlap between fragments"),f.pesData=w),C&&(v=l(C))?(this.parseID3PES(v),r.pesData=null):r.pesData=C},A.demuxSampleAes=function(_,f,n){var r=this.demux(_,n,!0,!this.config.progressive),d=this.sampleAes=new o.default(this.observer,this.config,f);return this.decrypt(r,d)},A.decrypt=function(_,f){return new Promise(function(n){var r=_.audioTrack,d=_.avcTrack;r.samples&&r.isAAC?f.decryptAacSamples(r.samples,0,function(){d.samples?f.decryptAvcSamples(d.samples,0,0,function(){n(_)}):n(_)}):d.samples&&f.decryptAvcSamples(d.samples,0,0,function(){n(_)})})},A.destroy=function(){this._initPTS=this._initDTS=null,this._duration=0},A.parseAVCPES=function(_,f){var n=this,r=this._avcTrack,d=this.parseAVCNALu(_.data),w=!1,C=this.avcSample,v,L=!1;_.data=null,C&&d.length&&!r.audFound&&(s(C,r),C=this.avcSample=S(!1,_.pts,_.dts,"")),d.forEach(function(I){switch(I.type){case 1:{v=!0,C||(C=n.avcSample=S(!0,_.pts,_.dts,"")),w&&(C.debug+="NDR "),C.frame=!0;var B=I.data;if(L&&B.length>4){var F=new t.default(B).readSliceType();(F===2||F===4||F===7||F===9)&&(C.key=!0)}break}case 5:v=!0,C||(C=n.avcSample=S(!0,_.pts,_.dts,"")),w&&(C.debug+="IDR "),C.key=!0,C.frame=!0;break;case 6:{v=!0,w&&C&&(C.debug+="SEI ");var G=new t.default(p(I.data));G.readUByte();for(var X=0,W=0,K=!1,Z=0;!K&&G.bytesAvailable>1;){X=0;do Z=G.readUByte(),X+=Z;while(Z===255);W=0;do Z=G.readUByte(),W+=Z;while(Z===255);if(X===4&&G.bytesAvailable!==0){K=!0;var q=G.readUByte();if(q===181){var ce=G.readUShort();if(ce===49){var ue=G.readUInt();if(ue===1195456820){var ye=G.readUByte();if(ye===3){for(var xe=G.readUByte(),Ee=G.readUByte(),Ae=31&xe,Re=[xe,Ee],ae=0;ae16){for(var pe=[],J=0;J<16;J++)pe.push(G.readUByte().toString(16)),(J===3||J===5||J===7||J===9)&&pe.push("-");for(var fe=W-16,Me=new Uint8Array(fe),be=0;be=0){var G={data:_.subarray(B,C-r-1),type:F};w.push(G)}else{var X=this.getLastNalUnit();if(X&&(d&&C<=4-d&&(X.state&&(X.data=X.data.subarray(0,X.data.byteLength-d))),L=C-r-1,L>0)){var W=new Uint8Array(X.data.byteLength+L);W.set(X.data,0),W.set(_.subarray(0,L),X.data.byteLength),X.data=W,X.state=0}}C=0&&r>=0){var K={data:_.subarray(B,f),type:F,state:r};w.push(K)}if(w.length===0){var Z=this.getLastNalUnit();if(Z){var q=new Uint8Array(Z.data.byteLength+_.byteLength);q.set(Z.data,0),q.set(_,Z.data.byteLength),Z.data=q}}return n.naluState=r,w},A.parseAACPES=function(_){var f=0,n=this._audioTrack,r=this.aacOverFlow,d=_.data;if(r){this.aacOverFlow=null;var w=r.sample.unit.byteLength,C=Math.min(r.missing,w),v=w-C;r.sample.unit.set(d.subarray(0,C),v),n.samples.push(r.sample),f=r.missing}var L,I;for(L=f,I=d.length;L1;){var w=new Uint8Array(d[0].length+d[1].length);w.set(d[0]),w.set(d[1],d[0].length),d[0]=w,d.splice(1,1)}O=d[0];var C=(O[0]<<16)+(O[1]<<8)+O[2];if(C===1){if(_=(O[4]<<8)+O[5],_&&_>b.size-6)return null;var v=O[7];v&192&&(n=(O[9]&14)*536870912+(O[10]&255)*4194304+(O[11]&254)*16384+(O[12]&255)*128+(O[13]&254)/2,v&64?(r=(O[14]&14)*536870912+(O[15]&255)*4194304+(O[16]&254)*16384+(O[17]&255)*128+(O[18]&254)/2,n-r>60*9e4&&(i.logger.warn(Math.round((n-r)/9e4)+"s delta between PTS and DTS, align them"),n=r)):r=n),f=O[8];var L=f+9;if(b.size<=L)return null;b.size-=L;for(var I=new Uint8Array(b.size),B=0,F=d.length;BG){L-=G;continue}else O=O.subarray(L),G-=L,L=0;I.set(O,A),A+=G}return _&&(_-=f+3),{data:I,pts:n,dts:r,len:_}}return null}function s(b,A){if(b.units.length&&b.frame){if(b.pts===void 0){var O=A.samples,_=O.length;if(_){var f=O[_-1];b.pts=f.pts,b.dts=f.dts}else{A.dropped++;return}}A.samples.push(b)}b.debug.length&&i.logger.log(b.pts+"/"+b.dts+":"+b.debug)}function c(b,A){var O=b.length;if(O>0){if(A.pts>=b[O-1].pts)b.push(A);else for(var _=O-1;_>=0;_--)if(A.ptsn)return d;return 0}},{key:"maxAutoLevel",get:function(){var f=this.levels,n=this.autoLevelCapping,r;return n===-1&&f&&f.length?r=f.length-1:r=n,r}},{key:"nextAutoLevel",get:function(){return Math.min(Math.max(this.abrController.nextAutoLevel,this.minAutoLevel),this.maxAutoLevel)},set:function(f){this.abrController.nextAutoLevel=Math.max(this.minAutoLevel,f)}},{key:"audioTracks",get:function(){var f=this.audioTrackController;return f?f.audioTracks:[]}},{key:"audioTrack",get:function(){var f=this.audioTrackController;return f?f.audioTrack:-1},set:function(f){var n=this.audioTrackController;n&&(n.audioTrack=f)}},{key:"subtitleTracks",get:function(){var f=this.subtitleTrackController;return f?f.subtitleTracks:[]}},{key:"subtitleTrack",get:function(){var f=this.subtitleTrackController;return f?f.subtitleTrack:-1},set:function(f){var n=this.subtitleTrackController;n&&(n.subtitleTrack=f)}},{key:"media",get:function(){return this._media}},{key:"subtitleDisplay",get:function(){var f=this.subtitleTrackController;return f?f.subtitleDisplay:!1},set:function(f){var n=this.subtitleTrackController;n&&(n.subtitleDisplay=f)}},{key:"lowLatencyMode",get:function(){return this.config.lowLatencyMode},set:function(f){this.config.lowLatencyMode=f}},{key:"liveSyncPosition",get:function(){return this.latencyController.liveSyncPosition}},{key:"latency",get:function(){return this.latencyController.latency}},{key:"maxLatency",get:function(){return this.latencyController.maxLatency}},{key:"targetLatency",get:function(){return this.latencyController.targetLatency}},{key:"drift",get:function(){return this.latencyController.drift}},{key:"forceStartLoad",get:function(){return this.streamController.forceStartLoad}}],[{key:"version",get:function(){return"1.1.2"}},{key:"Events",get:function(){return l.Events}},{key:"ErrorTypes",get:function(){return s.ErrorTypes}},{key:"ErrorDetails",get:function(){return s.ErrorDetails}},{key:"DefaultConfig",get:function(){return A.defaultConfig?A.defaultConfig:S.hlsDefaultConfig},set:function(f){A.defaultConfig=f}}]),A}();b.defaultConfig=void 0},"./src/is-supported.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"isSupported",function(){return t}),D.d(U,"changeTypeSupported",function(){return R});var k=D("./src/utils/mediasource-helper.ts");function u(){return self.SourceBuffer||self.WebKitSourceBuffer}function t(){var o=Object(k.getMediaSource)();if(!o)return!1;var y=u(),g=o&&typeof o.isTypeSupported=="function"&&o.isTypeSupported('video/mp4; codecs="avc1.42E01E,mp4a.40.2"'),i=!y||y.prototype&&typeof y.prototype.appendBuffer=="function"&&typeof y.prototype.remove=="function";return!!g&&!!i}function R(){var o,y=u();return typeof(y==null||((o=y.prototype)===null||o===void 0)?void 0:o.changeType)=="function"}},"./src/loader/fragment-loader.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"default",function(){return m}),D.d(U,"LoadError",function(){return P});var k=D("./src/polyfills/number.ts"),u=D("./src/errors.ts");function t(h,l){h.prototype=Object.create(l.prototype),h.prototype.constructor=h,i(h,l)}function R(h){var l=typeof Map=="function"?new Map:void 0;return R=function(c){if(c===null||!g(c))return c;if(typeof c!="function")throw new TypeError("Super expression must either be null or a function");if(typeof l!="undefined"){if(l.has(c))return l.get(c);l.set(c,p)}function p(){return o(c,arguments,x(this).constructor)}return p.prototype=Object.create(c.prototype,{constructor:{value:p,enumerable:!1,writable:!0,configurable:!0}}),i(p,c)},R(h)}function o(h,l,s){return y()?o=Reflect.construct:o=function(p,b,A){var O=[null];O.push.apply(O,b);var _=Function.bind.apply(p,O),f=new _;return A&&i(f,A.prototype),f},o.apply(null,arguments)}function y(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(h){return!1}}function g(h){return Function.toString.call(h).indexOf("[native code]")!==-1}function i(h,l){return i=Object.setPrototypeOf||function(c,p){return c.__proto__=p,c},i(h,l)}function x(h){return x=Object.setPrototypeOf?Object.getPrototypeOf:function(s){return s.__proto__||Object.getPrototypeOf(s)},x(h)}var T=Math.pow(2,17),m=function(){function h(s){this.config=void 0,this.loader=null,this.partLoadTimeout=-1,this.config=s}var l=h.prototype;return l.destroy=function(){this.loader&&(this.loader.destroy(),this.loader=null)},l.abort=function(){this.loader&&this.loader.abort()},l.load=function(c,p){var b=this,A=c.url;if(!A)return Promise.reject(new P({type:u.ErrorTypes.NETWORK_ERROR,details:u.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:c,networkDetails:null},"Fragment does not have a "+(A?"part list":"url")));this.abort();var O=this.config,_=O.fLoader,f=O.loader;return new Promise(function(n,r){b.loader&&b.loader.destroy();var d=b.loader=c.loader=_?new _(O):new f(O),w=S(c),C={timeout:O.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:O.fragLoadingMaxRetryTimeout,highWaterMark:T};c.stats=d.stats,d.load(w,C,{onSuccess:function(L,I,B,F){b.resetLoader(c,d),n({frag:c,part:null,payload:L.data,networkDetails:F})},onError:function(L,I,B){b.resetLoader(c,d),r(new P({type:u.ErrorTypes.NETWORK_ERROR,details:u.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:c,response:L,networkDetails:B}))},onAbort:function(L,I,B){b.resetLoader(c,d),r(new P({type:u.ErrorTypes.NETWORK_ERROR,details:u.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:c,networkDetails:B}))},onTimeout:function(L,I,B){b.resetLoader(c,d),r(new P({type:u.ErrorTypes.NETWORK_ERROR,details:u.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:c,networkDetails:B}))},onProgress:function(L,I,B,F){p&&p({frag:c,part:null,payload:B,networkDetails:F})}})})},l.loadPart=function(c,p,b){var A=this;this.abort();var O=this.config,_=O.fLoader,f=O.loader;return new Promise(function(n,r){A.loader&&A.loader.destroy();var d=A.loader=c.loader=_?new _(O):new f(O),w=S(c,p),C={timeout:O.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:O.fragLoadingMaxRetryTimeout,highWaterMark:T};p.stats=d.stats,d.load(w,C,{onSuccess:function(L,I,B,F){A.resetLoader(c,d),A.updateStatsFromPart(c,p);var G={frag:c,part:p,payload:L.data,networkDetails:F};b(G),n(G)},onError:function(L,I,B){A.resetLoader(c,d),r(new P({type:u.ErrorTypes.NETWORK_ERROR,details:u.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:c,part:p,response:L,networkDetails:B}))},onAbort:function(L,I,B){c.stats.aborted=p.stats.aborted,A.resetLoader(c,d),r(new P({type:u.ErrorTypes.NETWORK_ERROR,details:u.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:c,part:p,networkDetails:B}))},onTimeout:function(L,I,B){A.resetLoader(c,d),r(new P({type:u.ErrorTypes.NETWORK_ERROR,details:u.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:c,part:p,networkDetails:B}))}})})},l.updateStatsFromPart=function(c,p){var b=c.stats,A=p.stats,O=A.total;if(b.loaded+=A.loaded,O){var _=Math.round(c.duration/p.duration),f=Math.min(Math.round(b.loaded/O),_),n=_-f,r=n*Math.round(b.loaded/f);b.total=b.loaded+r}else b.total=Math.max(b.loaded,b.total);var d=b.loading,w=A.loading;d.start?d.first+=w.first-w.start:(d.start=w.start,d.first=w.first),d.end=w.end},l.resetLoader=function(c,p){c.loader=null,this.loader===p&&(self.clearTimeout(this.partLoadTimeout),this.loader=null),p.destroy()},h}();function S(h,l){l===void 0&&(l=null);var s=l||h,c={frag:h,part:l,responseType:"arraybuffer",url:s.url,headers:{},rangeStart:0,rangeEnd:0},p=s.byteRangeStartOffset,b=s.byteRangeEndOffset;return Object(k.isFiniteNumber)(p)&&Object(k.isFiniteNumber)(b)&&(c.rangeStart=p,c.rangeEnd=b),c}var P=function(h){t(l,h);function l(s){for(var c,p=arguments.length,b=new Array(p>1?p-1:0),A=1;A>8*(15-O)&255;return A},c.setDecryptDataFromLevelKey=function(b,A){var O=b;return(b==null?void 0:b.method)==="AES-128"&&b.uri&&!b.iv&&(O=o.LevelKey.fromURI(b.uri),O.method=b.method,O.iv=this.createInitializationVector(A),O.keyFormat="identity"),O},c.setElementaryStreamInfo=function(b,A,O,_,f,n){n===void 0&&(n=!1);var r=this.elementaryStreams,d=r[b];if(!d){r[b]={startPTS:A,endPTS:O,startDTS:_,endDTS:f,partial:n};return}d.startPTS=Math.min(d.startPTS,A),d.endPTS=Math.max(d.endPTS,O),d.startDTS=Math.min(d.startDTS,_),d.endDTS=Math.max(d.endDTS,f)},c.clearElementaryStreamInfo=function(){var b=this.elementaryStreams;b[m.AUDIO]=null,b[m.VIDEO]=null,b[m.AUDIOVIDEO]=null},T(s,[{key:"decryptdata",get:function(){if(!this.levelkey&&!this._decryptdata)return null;if(!this._decryptdata&&this.levelkey){var b=this.sn;typeof b!="number"&&(this.levelkey&&this.levelkey.method==="AES-128"&&!this.levelkey.iv&&R.logger.warn('missing IV for initialization segment with method="'+this.levelkey.method+'" - compliance issue'),b=0),this._decryptdata=this.setDecryptDataFromLevelKey(this.levelkey,b)}return this._decryptdata}},{key:"end",get:function(){return this.start+this.duration}},{key:"endProgramDateTime",get:function(){if(this.programDateTime===null)return null;if(!Object(k.isFiniteNumber)(this.programDateTime))return null;var b=Object(k.isFiniteNumber)(this.duration)?this.duration:0;return this.programDateTime+b*1e3}},{key:"encrypted",get:function(){var b;return!!((b=this.decryptdata)!==null&&b!==void 0&&b.keyFormat&&this.decryptdata.uri)}}]),s}(S),h=function(l){g(s,l);function s(c,p,b,A,O){var _;_=l.call(this,b)||this,_.fragOffset=0,_.duration=0,_.gap=!1,_.independent=!1,_.relurl=void 0,_.fragment=void 0,_.index=void 0,_.stats=new y.LoadStats,_.duration=c.decimalFloatingPoint("DURATION"),_.gap=c.bool("GAP"),_.independent=c.bool("INDEPENDENT"),_.relurl=c.enumeratedString("URI"),_.fragment=p,_.index=A;var f=c.enumeratedString("BYTERANGE");return f&&_.setByteRange(f,O),O&&(_.fragOffset=O.fragOffset+O.duration),_}return T(s,[{key:"start",get:function(){return this.fragment.start+this.fragOffset}},{key:"end",get:function(){return this.start+this.duration}},{key:"loaded",get:function(){var p=this.elementaryStreams;return!!(p.audio||p.video||p.audiovideo)}}]),s}(S)},"./src/loader/key-loader.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"default",function(){return R});var k=D("./src/events.ts"),u=D("./src/errors.ts"),t=D("./src/utils/logger.ts"),R=function(){function o(g){this.hls=void 0,this.loaders={},this.decryptkey=null,this.decrypturl=null,this.hls=g,this._registerListeners()}var y=o.prototype;return y._registerListeners=function(){this.hls.on(k.Events.KEY_LOADING,this.onKeyLoading,this)},y._unregisterListeners=function(){this.hls.off(k.Events.KEY_LOADING,this.onKeyLoading)},y.destroy=function(){this._unregisterListeners();for(var i in this.loaders){var x=this.loaders[i];x&&x.destroy()}this.loaders={}},y.onKeyLoading=function(i,x){var T=x.frag,m=T.type,S=this.loaders[m];if(!T.decryptdata){t.logger.warn("Missing decryption data on fragment in onKeyLoading");return}var P=T.decryptdata.uri;if(P!==this.decrypturl||this.decryptkey===null){var h=this.hls.config;if(S&&(t.logger.warn("abort previous key loader for type:"+m),S.abort()),!P){t.logger.warn("key uri is falsy");return}var l=h.loader,s=T.loader=this.loaders[m]=new l(h);this.decrypturl=P,this.decryptkey=null;var c={url:P,frag:T,responseType:"arraybuffer"},p={timeout:h.fragLoadingTimeOut,maxRetry:0,retryDelay:h.fragLoadingRetryDelay,maxRetryDelay:h.fragLoadingMaxRetryTimeout,highWaterMark:0},b={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};s.load(c,p,b)}else this.decryptkey&&(T.decryptdata.key=this.decryptkey,this.hls.trigger(k.Events.KEY_LOADED,{frag:T}))},y.loadsuccess=function(i,x,T){var m=T.frag;if(!m.decryptdata){t.logger.error("after key load, decryptdata unset");return}this.decryptkey=m.decryptdata.key=new Uint8Array(i.data),m.loader=null,delete this.loaders[m.type],this.hls.trigger(k.Events.KEY_LOADED,{frag:m})},y.loaderror=function(i,x){var T=x.frag,m=T.loader;m&&m.abort(),delete this.loaders[T.type],this.hls.trigger(k.Events.ERROR,{type:u.ErrorTypes.NETWORK_ERROR,details:u.ErrorDetails.KEY_LOAD_ERROR,fatal:!1,frag:T,response:i})},y.loadtimeout=function(i,x){var T=x.frag,m=T.loader;m&&m.abort(),delete this.loaders[T.type],this.hls.trigger(k.Events.ERROR,{type:u.ErrorTypes.NETWORK_ERROR,details:u.ErrorDetails.KEY_LOAD_TIMEOUT,fatal:!1,frag:T})},o}()},"./src/loader/level-details.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"LevelDetails",function(){return o});var k=D("./src/polyfills/number.ts");function u(y,g){for(var i=0;ix.endSN||T>0||T===0&&m>0,this.updated||this.advanced?this.misses=Math.floor(x.misses*.6):this.misses=x.misses+1,this.availabilityDelay=x.availabilityDelay},t(y,[{key:"hasProgramDateTime",get:function(){return this.fragments.length?Object(k.isFiniteNumber)(this.fragments[this.fragments.length-1].programDateTime):!1}},{key:"levelTargetDuration",get:function(){return this.averagetargetduration||this.targetduration||R}},{key:"drift",get:function(){var x=this.driftEndTime-this.driftStartTime;if(x>0){var T=this.driftEnd-this.driftStart;return T*1e3/x}return 1}},{key:"edge",get:function(){return this.partEnd||this.fragmentEnd}},{key:"partEnd",get:function(){var x;return(x=this.partList)!==null&&x!==void 0&&x.length?this.partList[this.partList.length-1].end:this.fragmentEnd}},{key:"fragmentEnd",get:function(){var x;return(x=this.fragments)!==null&&x!==void 0&&x.length?this.fragments[this.fragments.length-1].end:0}},{key:"age",get:function(){return this.advancedDateTime?Math.max(Date.now()-this.advancedDateTime,0)/1e3:0}},{key:"lastPartIndex",get:function(){var x;return(x=this.partList)!==null&&x!==void 0&&x.length?this.partList[this.partList.length-1].index:-1}},{key:"lastPartSn",get:function(){var x;return(x=this.partList)!==null&&x!==void 0&&x.length?this.partList[this.partList.length-1].fragment.sn:this.endSN}}]),y}()},"./src/loader/level-key.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"LevelKey",function(){return o});var k=D("./node_modules/url-toolkit/src/url-toolkit.js"),u=D.n(k);function t(y,g){for(var i=0;i2){var r=n.shift()+".";return r+=parseInt(n.shift()).toString(16),r+=("000"+parseInt(n.shift()).toString(16)).substr(-4),r}return f},O.resolve=function(f,n){return u.buildAbsoluteURL(n,f,{alwaysNormalize:!0})},O.parseMasterPlaylist=function(f,n){var r=[],d={},w=!1;T.lastIndex=0;for(var C;(C=T.exec(f))!=null;)if(C[1]){var v=new g.AttrList(C[1]),L={attrs:v,bitrate:v.decimalInteger("AVERAGE-BANDWIDTH")||v.decimalInteger("BANDWIDTH"),name:v.NAME,url:O.resolve(C[2],n)},I=v.decimalResolution("RESOLUTION");I&&(L.width=I.width,L.height=I.height),c((v.CODECS||"").split(/[ ,]+/).filter(function(F){return F}),L),L.videoCodec&&L.videoCodec.indexOf("avc1")!==-1&&(L.videoCodec=O.convertAVC1ToAVCOTI(L.videoCodec)),r.push(L)}else if(C[3]){var B=new g.AttrList(C[3]);B["DATA-ID"]&&(w=!0,d[B["DATA-ID"]]=B)}return{levels:r,sessionData:w?d:null}},O.parseMasterPlaylistMedia=function(f,n,r,d){d===void 0&&(d=[]);var w,C=[],v=0;for(m.lastIndex=0;(w=m.exec(f))!==null;){var L=new g.AttrList(w[1]);if(L.TYPE===r){var I={attrs:L,bitrate:0,id:v++,groupId:L["GROUP-ID"],instreamId:L["INSTREAM-ID"],name:L.NAME||L.LANGUAGE||"",type:r,default:L.bool("DEFAULT"),autoselect:L.bool("AUTOSELECT"),forced:L.bool("FORCED"),lang:L.LANGUAGE,url:L.URI?O.resolve(L.URI,n):""};if(d.length){var B=O.findGroup(d,I.groupId)||d[0];p(I,B,"audioCodec"),p(I,B,"textCodec")}C.push(I)}}return C},O.parseLevelPlaylist=function(f,n,r,d,w){var C=new o.LevelDetails(n),v=C.fragments,L=null,I=0,B=0,F=0,G=0,X=null,W=new R.Fragment(d,n),K,Z,q,ce=-1,ue=!1;for(S.lastIndex=0,C.m3u8=f;(K=S.exec(f))!==null;){ue&&(ue=!1,W=new R.Fragment(d,n),W.start=F,W.sn=I,W.cc=G,W.level=r,L&&(W.initSegment=L,W.rawProgramDateTime=L.rawProgramDateTime));var ye=K[1];if(ye){W.duration=parseFloat(ye);var xe=(" "+K[2]).slice(1);W.title=xe||null,W.tagList.push(xe?["INF",ye,xe]:["INF",ye])}else if(K[3])Object(k.isFiniteNumber)(W.duration)&&(W.start=F,q&&(W.levelkey=q),W.sn=I,W.level=r,W.cc=G,W.urlId=w,v.push(W),W.relurl=(" "+K[3]).slice(1),A(W,X),X=W,F+=W.duration,I++,B=0,ue=!0);else if(K[4]){var Ee=(" "+K[4]).slice(1);X?W.setByteRange(Ee,X):W.setByteRange(Ee)}else if(K[5])W.rawProgramDateTime=(" "+K[5]).slice(1),W.tagList.push(["PROGRAM-DATE-TIME",W.rawProgramDateTime]),ce===-1&&(ce=v.length);else{if(K=K[0].match(P),!K){i.logger.warn("No matches on slow regex match for level playlist!");continue}for(Z=1;Z-1){i.logger.warn("Keyformat "+He+" is not supported from the manifest");continue}else if(He!=="identity")continue;ft&&(q=y.LevelKey.fromURL(n,Pe),Pe&&["AES-128","SAMPLE-AES","SAMPLE-AES-CENC"].indexOf(ft)>=0&&(q.method=ft,q.keyFormat=He,Le&&(q.keyID=Le),Ce&&(q.keyFormatVersions=Ce),q.iv=ze));break}case"START":{var bt=new g.AttrList(Re),ct=bt.decimalFloatingPoint("TIME-OFFSET");Object(k.isFiniteNumber)(ct)&&(C.startTimeOffset=ct);break}case"MAP":{var Ot=new g.AttrList(Re);W.relurl=Ot.URI,Ot.BYTERANGE&&W.setByteRange(Ot.BYTERANGE),W.level=r,W.sn="initSegment",q&&(W.levelkey=q),W.initSegment=null,L=W,ue=!0;break}case"SERVER-CONTROL":{var Ft=new g.AttrList(Re);C.canBlockReload=Ft.bool("CAN-BLOCK-RELOAD"),C.canSkipUntil=Ft.optionalFloat("CAN-SKIP-UNTIL",0),C.canSkipDateRanges=C.canSkipUntil>0&&Ft.bool("CAN-SKIP-DATERANGES"),C.partHoldBack=Ft.optionalFloat("PART-HOLD-BACK",0),C.holdBack=Ft.optionalFloat("HOLD-BACK",0);break}case"PART-INF":{var Mt=new g.AttrList(Re);C.partTarget=Mt.decimalFloatingPoint("PART-TARGET");break}case"PART":{var wt=C.partList;wt||(wt=C.partList=[]);var kt=B>0?wt[wt.length-1]:void 0,$t=B++,Lt=new R.Part(new g.AttrList(Re),W,n,$t,kt);wt.push(Lt),W.duration+=Lt.duration;break}case"PRELOAD-HINT":{var vt=new g.AttrList(Re);C.preloadHint=vt;break}case"RENDITION-REPORT":{var lt=new g.AttrList(Re);C.renditionReports=C.renditionReports||[],C.renditionReports.push(lt);break}default:i.logger.warn("line parsed but not handled: "+K);break}}}X&&!X.relurl?(v.pop(),F-=X.duration,C.partList&&(C.fragmentHint=X)):C.partList&&(A(W,X),W.cc=G,C.fragmentHint=W);var Tt=v.length,ht=v[0],mt=v[Tt-1];if(F+=C.skippedSegments*C.targetduration,F>0&&Tt&&mt){C.averagetargetduration=F/Tt;var qe=mt.sn;C.endSN=qe!=="initSegment"?qe:0,ht&&(C.startCC=ht.cc,ht.initSegment||C.fragments.every(function($e){return $e.relurl&&l($e.relurl)})&&(i.logger.warn("MP4 fragments found but no init segment (probably no MAP, incomplete M3U8), trying to fetch SIDX"),W=new R.Fragment(d,n),W.relurl=mt.relurl,W.level=r,W.sn="initSegment",ht.initSegment=W,C.needSidxRanges=!0))}else C.endSN=0,C.startCC=0;return C.fragmentHint&&(F+=C.fragmentHint.duration),C.totalduration=F,C.endCC=G,ce>0&&b(v,ce),C},O}();function c(O,_){["video","audio","text"].forEach(function(f){var n=O.filter(function(d){return Object(x.isCodecType)(d,f)});if(n.length){var r=n.filter(function(d){return d.lastIndexOf("avc1",0)===0||d.lastIndexOf("mp4a",0)===0});_[f+"Codec"]=r.length>0?r[0]:n[0],O=O.filter(function(d){return n.indexOf(d)===-1})}}),_.unknownCodecs=O}function p(O,_,f){var n=_[f];n&&(O[f]=n)}function b(O,_){for(var f=O[_],n=_;n--;){var r=O[n];if(!r)return;r.programDateTime=f.programDateTime-r.duration*1e3,f=r}}function A(O,_){O.rawProgramDateTime?O.programDateTime=Date.parse(O.rawProgramDateTime):_!=null&&_.programDateTime&&(O.programDateTime=_.endProgramDateTime),Object(k.isFiniteNumber)(O.programDateTime)||(O.programDateTime=null,O.rawProgramDateTime=null)}},"./src/loader/playlist-loader.ts":function(Y,U,D){"use strict";D.r(U);var k=D("./src/polyfills/number.ts"),u=D("./src/events.ts"),t=D("./src/errors.ts"),R=D("./src/utils/logger.ts"),o=D("./src/utils/mp4-tools.ts"),y=D("./src/loader/m3u8-parser.ts"),g=D("./src/types/loader.ts"),i=D("./src/utils/attr-list.ts");function x(S){var P=S.type;switch(P){case g.PlaylistContextType.AUDIO_TRACK:return g.PlaylistLevelType.AUDIO;case g.PlaylistContextType.SUBTITLE_TRACK:return g.PlaylistLevelType.SUBTITLE;default:return g.PlaylistLevelType.MAIN}}function T(S,P){var h=S.url;return(h===void 0||h.indexOf("data:")===0)&&(h=P.url),h}var m=function(){function S(h){this.hls=void 0,this.loaders=Object.create(null),this.hls=h,this.registerListeners()}var P=S.prototype;return P.registerListeners=function(){var l=this.hls;l.on(u.Events.MANIFEST_LOADING,this.onManifestLoading,this),l.on(u.Events.LEVEL_LOADING,this.onLevelLoading,this),l.on(u.Events.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),l.on(u.Events.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},P.unregisterListeners=function(){var l=this.hls;l.off(u.Events.MANIFEST_LOADING,this.onManifestLoading,this),l.off(u.Events.LEVEL_LOADING,this.onLevelLoading,this),l.off(u.Events.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),l.off(u.Events.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},P.createInternalLoader=function(l){var s=this.hls.config,c=s.pLoader,p=s.loader,b=c||p,A=new b(s);return l.loader=A,this.loaders[l.type]=A,A},P.getInternalLoader=function(l){return this.loaders[l.type]},P.resetInternalLoader=function(l){this.loaders[l]&&delete this.loaders[l]},P.destroyInternalLoaders=function(){for(var l in this.loaders){var s=this.loaders[l];s&&s.destroy(),this.resetInternalLoader(l)}},P.destroy=function(){this.unregisterListeners(),this.destroyInternalLoaders()},P.onManifestLoading=function(l,s){var c=s.url;this.load({id:null,groupId:null,level:0,responseType:"text",type:g.PlaylistContextType.MANIFEST,url:c,deliveryDirectives:null})},P.onLevelLoading=function(l,s){var c=s.id,p=s.level,b=s.url,A=s.deliveryDirectives;this.load({id:c,groupId:null,level:p,responseType:"text",type:g.PlaylistContextType.LEVEL,url:b,deliveryDirectives:A})},P.onAudioTrackLoading=function(l,s){var c=s.id,p=s.groupId,b=s.url,A=s.deliveryDirectives;this.load({id:c,groupId:p,level:null,responseType:"text",type:g.PlaylistContextType.AUDIO_TRACK,url:b,deliveryDirectives:A})},P.onSubtitleTrackLoading=function(l,s){var c=s.id,p=s.groupId,b=s.url,A=s.deliveryDirectives;this.load({id:c,groupId:p,level:null,responseType:"text",type:g.PlaylistContextType.SUBTITLE_TRACK,url:b,deliveryDirectives:A})},P.load=function(l){var s,c=this.hls.config,p=this.getInternalLoader(l);if(p){var b=p.context;if(b&&b.url===l.url){R.logger.trace("[playlist-loader]: playlist request ongoing");return}R.logger.log("[playlist-loader]: aborting previous loader for type: "+l.type),p.abort()}var A,O,_,f;switch(l.type){case g.PlaylistContextType.MANIFEST:A=c.manifestLoadingMaxRetry,O=c.manifestLoadingTimeOut,_=c.manifestLoadingRetryDelay,f=c.manifestLoadingMaxRetryTimeout;break;case g.PlaylistContextType.LEVEL:case g.PlaylistContextType.AUDIO_TRACK:case g.PlaylistContextType.SUBTITLE_TRACK:A=0,O=c.levelLoadingTimeOut;break;default:A=c.levelLoadingMaxRetry,O=c.levelLoadingTimeOut,_=c.levelLoadingRetryDelay,f=c.levelLoadingMaxRetryTimeout;break}if(p=this.createInternalLoader(l),(s=l.deliveryDirectives)!==null&&s!==void 0&&s.part){var n;if(l.type===g.PlaylistContextType.LEVEL&&l.level!==null?n=this.hls.levels[l.level].details:l.type===g.PlaylistContextType.AUDIO_TRACK&&l.id!==null?n=this.hls.audioTracks[l.id].details:l.type===g.PlaylistContextType.SUBTITLE_TRACK&&l.id!==null&&(n=this.hls.subtitleTracks[l.id].details),n){var r=n.partTarget,d=n.targetduration;r&&d&&(O=Math.min(Math.max(r*3,d*.8)*1e3,O))}}var w={timeout:O,maxRetry:A,retryDelay:_,maxRetryDelay:f,highWaterMark:0},C={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};p.load(l,w,C)},P.loadsuccess=function(l,s,c,p){if(p===void 0&&(p=null),c.isSidxRequest){this.handleSidxRequest(l,c),this.handlePlaylistLoaded(l,s,c,p);return}this.resetInternalLoader(c.type);var b=l.data;if(b.indexOf("#EXTM3U")!==0){this.handleManifestParsingError(l,c,"no EXTM3U delimiter",p);return}s.parsing.start=performance.now(),b.indexOf("#EXTINF:")>0||b.indexOf("#EXT-X-TARGETDURATION:")>0?this.handleTrackOrLevelPlaylist(l,s,c,p):this.handleMasterPlaylist(l,s,c,p)},P.loaderror=function(l,s,c){c===void 0&&(c=null),this.handleNetworkError(s,c,!1,l)},P.loadtimeout=function(l,s,c){c===void 0&&(c=null),this.handleNetworkError(s,c,!0)},P.handleMasterPlaylist=function(l,s,c,p){var b=this.hls,A=l.data,O=T(l,c),_=y.default.parseMasterPlaylist(A,O),f=_.levels,n=_.sessionData;if(!f.length){this.handleManifestParsingError(l,c,"no level found in manifest",p);return}var r=f.map(function(I){return{id:I.attrs.AUDIO,audioCodec:I.audioCodec}}),d=f.map(function(I){return{id:I.attrs.SUBTITLES,textCodec:I.textCodec}}),w=y.default.parseMasterPlaylistMedia(A,O,"AUDIO",r),C=y.default.parseMasterPlaylistMedia(A,O,"SUBTITLES",d),v=y.default.parseMasterPlaylistMedia(A,O,"CLOSED-CAPTIONS");if(w.length){var L=w.some(function(I){return!I.url});!L&&f[0].audioCodec&&!f[0].attrs.AUDIO&&(R.logger.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),w.unshift({type:"main",name:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new i.AttrList({}),bitrate:0,url:""}))}b.trigger(u.Events.MANIFEST_LOADED,{levels:f,audioTracks:w,subtitles:C,captions:v,url:O,stats:s,networkDetails:p,sessionData:n})},P.handleTrackOrLevelPlaylist=function(l,s,c,p){var b=this.hls,A=c.id,O=c.level,_=c.type,f=T(l,c),n=Object(k.isFiniteNumber)(A)?A:0,r=Object(k.isFiniteNumber)(O)?O:n,d=x(c),w=y.default.parseLevelPlaylist(l.data,f,r,d,n);if(!w.fragments.length){b.trigger(u.Events.ERROR,{type:t.ErrorTypes.NETWORK_ERROR,details:t.ErrorDetails.LEVEL_EMPTY_ERROR,fatal:!1,url:f,reason:"no fragments found in level",level:typeof c.level=="number"?c.level:void 0});return}if(_===g.PlaylistContextType.MANIFEST){var C={attrs:new i.AttrList({}),bitrate:0,details:w,name:"",url:f};b.trigger(u.Events.MANIFEST_LOADED,{levels:[C],audioTracks:[],url:f,stats:s,networkDetails:p,sessionData:null})}if(s.parsing.end=performance.now(),w.needSidxRanges){var v,L=(v=w.fragments[0].initSegment)===null||v===void 0?void 0:v.url;this.load({url:L,isSidxRequest:!0,type:_,level:O,levelDetails:w,id:A,groupId:null,rangeStart:0,rangeEnd:2048,responseType:"arraybuffer",deliveryDirectives:null});return}c.levelDetails=w,this.handlePlaylistLoaded(l,s,c,p)},P.handleSidxRequest=function(l,s){var c=Object(o.parseSegmentIndex)(new Uint8Array(l.data));if(!c)return;var p=c.references,b=s.levelDetails;p.forEach(function(A,O){var _=A.info,f=b.fragments[O];f.byteRange.length===0&&f.setByteRange(String(1+_.end-_.start)+"@"+String(_.start)),f.initSegment&&f.initSegment.setByteRange(String(c.moovEndOffset)+"@0")})},P.handleManifestParsingError=function(l,s,c,p){this.hls.trigger(u.Events.ERROR,{type:t.ErrorTypes.NETWORK_ERROR,details:t.ErrorDetails.MANIFEST_PARSING_ERROR,fatal:s.type===g.PlaylistContextType.MANIFEST,url:l.url,reason:c,response:l,context:s,networkDetails:p})},P.handleNetworkError=function(l,s,c,p){c===void 0&&(c=!1),R.logger.warn("[playlist-loader]: A network "+(c?"timeout":"error")+" occurred while loading "+l.type+" level: "+l.level+" id: "+l.id+' group-id: "'+l.groupId+'"');var b=t.ErrorDetails.UNKNOWN,A=!1,O=this.getInternalLoader(l);switch(l.type){case g.PlaylistContextType.MANIFEST:b=c?t.ErrorDetails.MANIFEST_LOAD_TIMEOUT:t.ErrorDetails.MANIFEST_LOAD_ERROR,A=!0;break;case g.PlaylistContextType.LEVEL:b=c?t.ErrorDetails.LEVEL_LOAD_TIMEOUT:t.ErrorDetails.LEVEL_LOAD_ERROR,A=!1;break;case g.PlaylistContextType.AUDIO_TRACK:b=c?t.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:t.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,A=!1;break;case g.PlaylistContextType.SUBTITLE_TRACK:b=c?t.ErrorDetails.SUBTITLE_TRACK_LOAD_TIMEOUT:t.ErrorDetails.SUBTITLE_LOAD_ERROR,A=!1;break}O&&this.resetInternalLoader(l.type);var _={type:t.ErrorTypes.NETWORK_ERROR,details:b,fatal:A,url:l.url,loader:O,context:l,networkDetails:s};p&&(_.response=p),this.hls.trigger(u.Events.ERROR,_)},P.handlePlaylistLoaded=function(l,s,c,p){var b=c.type,A=c.level,O=c.id,_=c.groupId,f=c.loader,n=c.levelDetails,r=c.deliveryDirectives;if(!(n!=null&&n.targetduration)){this.handleManifestParsingError(l,c,"invalid target duration",p);return}if(!f)return;n.live&&(f.getCacheAge&&(n.ageHeader=f.getCacheAge()||0),(!f.getCacheAge||isNaN(n.ageHeader))&&(n.ageHeader=0));switch(b){case g.PlaylistContextType.MANIFEST:case g.PlaylistContextType.LEVEL:this.hls.trigger(u.Events.LEVEL_LOADED,{details:n,level:A||0,id:O||0,stats:s,networkDetails:p,deliveryDirectives:r});break;case g.PlaylistContextType.AUDIO_TRACK:this.hls.trigger(u.Events.AUDIO_TRACK_LOADED,{details:n,id:O||0,groupId:_||"",stats:s,networkDetails:p,deliveryDirectives:r});break;case g.PlaylistContextType.SUBTITLE_TRACK:this.hls.trigger(u.Events.SUBTITLE_TRACK_LOADED,{details:n,id:O||0,groupId:_||"",stats:s,networkDetails:p,deliveryDirectives:r});break}},S}();U.default=m},"./src/polyfills/number.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"isFiniteNumber",function(){return k}),D.d(U,"MAX_SAFE_INTEGER",function(){return u});var k=Number.isFinite||function(t){return typeof t=="number"&&isFinite(t)},u=Number.MAX_SAFE_INTEGER||9007199254740991},"./src/remux/aac-helper.ts":function(Y,U,D){"use strict";D.r(U);var k=function(){function u(){}return u.getSilentFrame=function(R,o){switch(R){case"mp4a.40.2":if(o===1)return new Uint8Array([0,200,0,128,35,128]);if(o===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(o===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(o===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(o===5)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(o===6)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224]);break;default:if(o===1)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(o===2)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(o===3)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);break}return},u}();U.default=k},"./src/remux/mp4-generator.ts":function(Y,U,D){"use strict";D.r(U);var k=Math.pow(2,32)-1,u=function(){function t(){}return t.init=function(){t.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],".mp3":[],mvex:[],mvhd:[],pasp:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[]};var o;for(o in t.types)t.types.hasOwnProperty(o)&&(t.types[o]=[o.charCodeAt(0),o.charCodeAt(1),o.charCodeAt(2),o.charCodeAt(3)]);var y=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),g=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]);t.HDLR_TYPES={video:y,audio:g};var i=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),x=new Uint8Array([0,0,0,0,0,0,0,0]);t.STTS=t.STSC=t.STCO=x,t.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),t.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0]),t.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),t.STSD=new Uint8Array([0,0,0,0,0,0,0,1]);var T=new Uint8Array([105,115,111,109]),m=new Uint8Array([97,118,99,49]),S=new Uint8Array([0,0,0,1]);t.FTYP=t.box(t.types.ftyp,T,S,T,m),t.DINF=t.box(t.types.dinf,t.box(t.types.dref,i))},t.box=function(o){for(var y=8,g=arguments.length,i=new Array(g>1?g-1:0),x=1;x>24&255,S[1]=y>>16&255,S[2]=y>>8&255,S[3]=y&255,S.set(o,4),T=0,y=8;T>24&255,o>>16&255,o>>8&255,o&255,g>>24,g>>16&255,g>>8&255,g&255,i>>24,i>>16&255,i>>8&255,i&255,85,196,0,0]))},t.mdia=function(o){return t.box(t.types.mdia,t.mdhd(o.timescale,o.duration),t.hdlr(o.type),t.minf(o))},t.mfhd=function(o){return t.box(t.types.mfhd,new Uint8Array([0,0,0,0,o>>24,o>>16&255,o>>8&255,o&255]))},t.minf=function(o){return o.type==="audio"?t.box(t.types.minf,t.box(t.types.smhd,t.SMHD),t.DINF,t.stbl(o)):t.box(t.types.minf,t.box(t.types.vmhd,t.VMHD),t.DINF,t.stbl(o))},t.moof=function(o,y,g){return t.box(t.types.moof,t.mfhd(o),t.traf(g,y))},t.moov=function(o){for(var y=o.length,g=[];y--;)g[y]=t.trak(o[y]);return t.box.apply(null,[t.types.moov,t.mvhd(o[0].timescale,o[0].duration)].concat(g).concat(t.mvex(o)))},t.mvex=function(o){for(var y=o.length,g=[];y--;)g[y]=t.trex(o[y]);return t.box.apply(null,[t.types.mvex].concat(g))},t.mvhd=function(o,y){y*=o;var g=Math.floor(y/(k+1)),i=Math.floor(y%(k+1)),x=new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,o>>24&255,o>>16&255,o>>8&255,o&255,g>>24,g>>16&255,g>>8&255,g&255,i>>24,i>>16&255,i>>8&255,i&255,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]);return t.box(t.types.mvhd,x)},t.sdtp=function(o){var y=o.samples||[],g=new Uint8Array(4+y.length),i,x;for(i=0;i>>8&255),y.push(T&255),y=y.concat(Array.prototype.slice.call(x));for(i=0;i>>8&255),g.push(T&255),g=g.concat(Array.prototype.slice.call(x));var m=t.box(t.types.avcC,new Uint8Array([1,y[3],y[4],y[5],252|3,224|o.sps.length].concat(y).concat([o.pps.length]).concat(g))),S=o.width,P=o.height,h=o.pixelRatio[0],l=o.pixelRatio[1];return t.box(t.types.avc1,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,S>>8&255,S&255,P>>8&255,P&255,0,72,0,0,0,72,0,0,0,0,0,0,0,1,18,100,97,105,108,121,109,111,116,105,111,110,47,104,108,115,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,17,17]),m,t.box(t.types.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192])),t.box(t.types.pasp,new Uint8Array([h>>24,h>>16&255,h>>8&255,h&255,l>>24,l>>16&255,l>>8&255,l&255])))},t.esds=function(o){var y=o.config.length;return new Uint8Array([0,0,0,0,3,23+y,0,1,0,4,15+y,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([y]).concat(o.config).concat([6,1,2]))},t.mp4a=function(o){var y=o.samplerate;return t.box(t.types.mp4a,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,o.channelCount,0,16,0,0,0,0,y>>8&255,y&255,0,0]),t.box(t.types.esds,t.esds(o)))},t.mp3=function(o){var y=o.samplerate;return t.box(t.types[".mp3"],new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,o.channelCount,0,16,0,0,0,0,y>>8&255,y&255,0,0]))},t.stsd=function(o){return o.type==="audio"?!o.isAAC&&o.codec==="mp3"?t.box(t.types.stsd,t.STSD,t.mp3(o)):t.box(t.types.stsd,t.STSD,t.mp4a(o)):t.box(t.types.stsd,t.STSD,t.avc1(o))},t.tkhd=function(o){var y=o.id,g=o.duration*o.timescale,i=o.width,x=o.height,T=Math.floor(g/(k+1)),m=Math.floor(g%(k+1));return t.box(t.types.tkhd,new Uint8Array([1,0,0,7,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,y>>24&255,y>>16&255,y>>8&255,y&255,0,0,0,0,T>>24,T>>16&255,T>>8&255,T&255,m>>24,m>>16&255,m>>8&255,m&255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,i>>8&255,i&255,0,0,x>>8&255,x&255,0,0]))},t.traf=function(o,y){var g=t.sdtp(o),i=o.id,x=Math.floor(y/(k+1)),T=Math.floor(y%(k+1));return t.box(t.types.traf,t.box(t.types.tfhd,new Uint8Array([0,0,0,0,i>>24,i>>16&255,i>>8&255,i&255])),t.box(t.types.tfdt,new Uint8Array([1,0,0,0,x>>24,x>>16&255,x>>8&255,x&255,T>>24,T>>16&255,T>>8&255,T&255])),t.trun(o,g.length+16+20+8+16+8+8),g)},t.trak=function(o){return o.duration=o.duration||4294967295,t.box(t.types.trak,t.tkhd(o),t.mdia(o))},t.trex=function(o){var y=o.id;return t.box(t.types.trex,new Uint8Array([0,0,0,0,y>>24,y>>16&255,y>>8&255,y&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]))},t.trun=function(o,y){var g=o.samples||[],i=g.length,x=12+16*i,T=new Uint8Array(x),m,S,P,h,l,s;for(y+=8+x,T.set([0,0,15,1,i>>>24&255,i>>>16&255,i>>>8&255,i&255,y>>>24&255,y>>>16&255,y>>>8&255,y&255],0),m=0;m>>24&255,P>>>16&255,P>>>8&255,P&255,h>>>24&255,h>>>16&255,h>>>8&255,h&255,l.isLeading<<2|l.dependsOn,l.isDependedOn<<6|l.hasRedundancy<<4|l.paddingValue<<1|l.isNonSync,l.degradPrio&240<<8,l.degradPrio&15,s>>>24&255,s>>>16&255,s>>>8&255,s&255],12+16*m);return t.box(t.types.trun,T)},t.initSegment=function(o){t.types||t.init();var y=t.moov(o),g=new Uint8Array(t.FTYP.byteLength+y.byteLength);return g.set(t.FTYP),g.set(y,t.FTYP.byteLength),g},t}();u.types=void 0,u.HDLR_TYPES=void 0,u.STTS=void 0,u.STSC=void 0,u.STCO=void 0,u.STSZ=void 0,u.VMHD=void 0,u.SMHD=void 0,u.STSD=void 0,u.FTYP=void 0,u.DINF=void 0,U.default=u},"./src/remux/mp4-remuxer.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"default",function(){return s}),D.d(U,"normalizePts",function(){return c});var k=D("./src/polyfills/number.ts"),u=D("./src/remux/aac-helper.ts"),t=D("./src/remux/mp4-generator.ts"),R=D("./src/events.ts"),o=D("./src/errors.ts"),y=D("./src/utils/logger.ts"),g=D("./src/types/loader.ts"),i=D("./src/utils/timescale-conversion.ts");function x(){return x=Object.assign||function(O){for(var _=1;_0?w:C.pts},n[0].pts);return r&&y.logger.debug("PTS rollover detected"),d},_.remux=function(n,r,d,w,C,v,L,I){var B,F,G,X,W,K,Z=C,q=C,ce=n.pid>-1,ue=r.pid>-1,ye=r.samples.length,xe=n.samples.length>0,Ee=ye>1,Ae=(!ce||xe)&&(!ue||Ee)||this.ISGenerated||L;if(Ae){this.ISGenerated||(G=this.generateIS(n,r,C));var Re=this.isVideoContiguous,ae=-1;if(Ee&&(ae=p(r.samples),!Re&&this.config.forceKeyFrameOnDiscontinuity))if(K=!0,ae>0){y.logger.warn("[mp4-remuxer]: Dropped "+ae+" out of "+ye+" video samples due to a missing keyframe");var pe=this.getVideoStartPts(r.samples);r.samples=r.samples.slice(ae),r.dropped+=ae,q+=(r.samples[0].pts-pe)/(r.timescale||9e4)}else ae===-1&&(y.logger.warn("[mp4-remuxer]: No keyframe found out of "+ye+" video samples"),K=!1);if(this.ISGenerated){if(xe&&Ee){var J=this.getVideoStartPts(r.samples),fe=c(n.samples[0].pts,J)-J,Me=fe/r.inputTimeScale;Z+=Math.max(0,Me),q+=Math.max(0,-Me)}if(xe){if(n.samplerate||(y.logger.warn("[mp4-remuxer]: regenerate InitSegment as audio detected"),G=this.generateIS(n,r,C)),F=this.remuxAudio(n,Z,this.isAudioContiguous,v,ue||Ee||I===g.PlaylistLevelType.AUDIO?q:void 0),Ee){var be=F?F.endPTS-F.startPTS:0;r.inputTimeScale||(y.logger.warn("[mp4-remuxer]: regenerate InitSegment as video detected"),G=this.generateIS(n,r,C)),B=this.remuxVideo(r,q,Re,be)}}else Ee&&(B=this.remuxVideo(r,q,Re,0));B&&(B.firstKeyFrame=ae,B.independent=ae!==-1)}}return this.ISGenerated&&(d.samples.length&&(W=this.remuxID3(d,C)),w.samples.length&&(X=this.remuxText(w,C))),{audio:F,video:B,initSegment:G,independent:K,text:X,id3:W}},_.generateIS=function(n,r,d){var w=n.samples,C=r.samples,v=this.typeSupported,L={},I=!Object(k.isFiniteNumber)(this._initPTS),B="audio/mp4",F,G,X;if(I&&(F=G=Infinity),n.config&&w.length&&(n.timescale=n.samplerate,n.isAAC||(v.mpeg?(B="audio/mpeg",n.codec=""):v.mp3&&(n.codec="mp3")),L.audio={id:"audio",container:B,codec:n.codec,initSegment:!n.isAAC&&v.mpeg?new Uint8Array(0):t.default.initSegment([n]),metadata:{channelCount:n.channelCount}},I&&(X=n.inputTimeScale,F=G=w[0].pts-Math.round(X*d))),r.sps&&r.pps&&C.length&&(r.timescale=r.inputTimeScale,L.video={id:"main",container:"video/mp4",codec:r.codec,initSegment:t.default.initSegment([r]),metadata:{width:r.width,height:r.height}},I)){X=r.inputTimeScale;var W=this.getVideoStartPts(C),K=Math.round(X*d);G=Math.min(G,c(C[0].dts,W)-K),F=Math.min(F,W-K)}if(Object.keys(L).length)return this.ISGenerated=!0,I&&(this._initPTS=F,this._initDTS=G),{tracks:L,initPTS:F,timescale:X}},_.remuxVideo=function(n,r,d,w){var C=n.inputTimeScale,v=n.samples,L=[],I=v.length,B=this._initPTS,F=this.nextAvcDts,G=8,X,W,K,Z=Number.POSITIVE_INFINITY,q=Number.NEGATIVE_INFINITY,ce=0,ue=!1;if(!d||F===null){var ye=r*C,xe=v[0].pts-c(v[0].dts,v[0].pts);F=ye-xe}for(var Ee=0;EeAe.pts){var Re=9e4*.2;ce=Math.max(Math.min(ce,Ae.pts-Ae.dts),-1*Re)}Ae.dts0?Ee-1:Ee].dts&&(ue=!0)}ue&&v.sort(function(gt,Ze){var st=gt.dts-Ze.dts,Ke=gt.pts-Ze.pts;return st||Ke}),W=v[0].dts,K=v[v.length-1].dts;var ae=Math.round((K-W)/(I-1));if(ce<0){if(ceae,Ge=Me<-1;if(be||Ge){be?y.logger.warn("AVC: "+Object(i.toMsFromMpegTsClock)(Me,!0)+" ms ("+Me+"dts) hole between fragments detected, filling it"):y.logger.warn("AVC: "+Object(i.toMsFromMpegTsClock)(-Me,!0)+" ms ("+Me+"dts) overlapping between fragments detected"),W=F;var ft=v[0].pts-Me;v[0].dts=W,v[0].pts=ft,y.logger.log("Video: First PTS/DTS adjusted: "+Object(i.toMsFromMpegTsClock)(ft,!0)+"/"+Object(i.toMsFromMpegTsClock)(W,!0)+", delta: "+Object(i.toMsFromMpegTsClock)(Me,!0)+" ms")}}l&&(W=Math.max(0,W));for(var Pe=0,ze=0,Ce=0;Ce0?wt-1:wt].dts;if(qe.stretchShortVideoTrack&&this.nextAudioPts!==null){var Ye=Math.floor(qe.maxBufferHole*C),Ct=(w?Z+w*C:this.nextAudioPts)-kt.pts;Ct>Ye?(X=Ct-$e,X<0&&(X=$e),y.logger.log("[mp4-remuxer]: It is approximately "+Ct/90+" ms to the next segment; using duration "+X/90+" ms for the last video frame.")):X=$e}else X=$e}var Wt=Math.round(kt.pts-kt.dts);L.push(new b(kt.key,X,Lt,Wt))}if(L.length&&P&&P<70){var Gt=L[0].flags;Gt.dependsOn=2,Gt.isNonSync=0}console.assert(X!==void 0,"mp4SampleDuration must be computed"),this.nextAvcDts=F=K+X,this.isVideoContiguous=!0;var Vt=t.default.moof(n.sequenceNumber++,W,x({},n,{samples:L})),un="video",pn={data1:Vt,data2:Ft,startPTS:Z/C,endPTS:(q+X)/C,startDTS:W/C,endDTS:F/C,type:un,hasAudio:!1,hasVideo:!0,nb:L.length,dropped:n.dropped};return n.samples=[],n.dropped=0,console.assert(Ft.length,"MDAT length must not be zero"),pn},_.remuxAudio=function(n,r,d,w,C){var v=n.inputTimeScale,L=n.samplerate?n.samplerate:v,I=v/L,B=n.isAAC?m:S,F=B*I,G=this._initPTS,X=!n.isAAC&&this.typeSupported.mpeg,W=[],K=n.samples,Z=X?0:8,q=this.nextAudioPts||-1,ce=r*v;if(this.isAudioContiguous=d=d||K.length&&q>0&&(w&&Math.abs(ce-q)<9e3||Math.abs(c(K[0].pts-G,ce)-q)<20*F),K.forEach(function(ht){ht.pts=c(ht.pts-G,ce)}),!d||q<0){if(K=K.filter(function(ht){return ht.pts>=0}),!K.length)return;C===0?q=0:w?q=Math.max(0,ce):q=K[0].pts}if(n.isAAC)for(var ue=C!==void 0,ye=this.config.maxAudioFramesDrift,xe=0,Ee=q;xe=ye*F&&pe0){ze+=Z;try{Pe=new Uint8Array(ze)}catch(ht){this.observer.emit(R.Events.ERROR,R.Events.ERROR,{type:o.ErrorTypes.MUX_ERROR,details:o.ErrorDetails.REMUX_ALLOC_ERROR,fatal:!1,bytes:ze,reason:"fail allocating audio mdat "+ze});return}if(!X){var Ft=new DataView(Pe.buffer);Ft.setUint32(0,ze),Pe.set(t.default.types.mdat,4)}}else return;Pe.set(bt,Z);var Mt=bt.byteLength;Z+=Mt,W.push(new b(!0,B,Mt,0)),ft=ct}var wt=W.length;if(!wt)return;var kt=W[W.length-1];this.nextAudioPts=q=ft+I*kt.duration;var $t=X?new Uint8Array(0):t.default.moof(n.sequenceNumber++,Ge/I,x({},n,{samples:W}));n.samples=[];var Lt=Ge/v,vt=q/v,lt="audio",Tt={data1:$t,data2:Pe,startPTS:Lt,endPTS:vt,startDTS:Lt,endDTS:vt,type:lt,hasAudio:!0,hasVideo:!1,nb:wt};return this.isAudioContiguous=!0,console.assert(Pe.length,"MDAT length must not be zero"),Tt},_.remuxEmptyAudio=function(n,r,d,w){var C=n.inputTimeScale,v=n.samplerate?n.samplerate:C,L=C/v,I=this.nextAudioPts,B=(I!==null?I:w.startDTS*C)+this._initDTS,F=w.endDTS*C+this._initDTS,G=L*m,X=Math.ceil((F-B)/G),W=u.default.getSilentFrame(n.manifestCodec||n.codec,n.channelCount);if(y.logger.warn("[mp4-remuxer]: remux empty Audio"),!W){y.logger.trace("[mp4-remuxer]: Unable to remuxEmptyAudio since we were unable to get a silent frame for given audio codec");return}for(var K=[],Z=0;Z4294967296;)O+=f;return O}function p(O){for(var _=0;_0?this.lastEndDTS=n:(R.logger.warn("Duration parsed from mp4 should be greater than zero"),this.resetNextTimestamp());var r=!!O.audio,d=!!O.video,w="";r&&(w+="audio"),d&&(w+="video");var C={data1:b,startPTS:f,startDTS:f,endPTS:n,endDTS:n,type:w,hasAudio:r,hasVideo:d,nb:1,dropped:0};return p.audio=C.type==="audio"?C:void 0,p.video=C.type!=="audio"?C:void 0,p.text=h,p.id3=P,p.initSegment=A,p},i}(),y=function(x,T,m){return Object(u.getStartDTS)(x,T)-m};function g(i,x){var T=i==null?void 0:i.codec;return T&&T.length>4?T:T==="hvc1"?"hvc1.1.c.L120.90":T==="av01"?"av01.0.04M.08":T==="avc1"||x===t.ElementaryStreamTypes.VIDEO?"avc1.42e01e":"mp4a.40.5"}U.default=o},"./src/task-loop.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"default",function(){return k});var k=function(){function u(){this._boundTick=void 0,this._tickTimer=null,this._tickInterval=null,this._tickCallCount=0,this._boundTick=this.tick.bind(this)}var t=u.prototype;return t.destroy=function(){this.onHandlerDestroying(),this.onHandlerDestroyed()},t.onHandlerDestroying=function(){this.clearNextTick(),this.clearInterval()},t.onHandlerDestroyed=function(){},t.hasInterval=function(){return!!this._tickInterval},t.hasNextTick=function(){return!!this._tickTimer},t.setInterval=function(o){return this._tickInterval?!1:(this._tickInterval=self.setInterval(this._boundTick,o),!0)},t.clearInterval=function(){return this._tickInterval?(self.clearInterval(this._tickInterval),this._tickInterval=null,!0):!1},t.clearNextTick=function(){return this._tickTimer?(self.clearTimeout(this._tickTimer),this._tickTimer=null,!0):!1},t.tick=function(){this._tickCallCount++,this._tickCallCount===1&&(this.doTick(),this._tickCallCount>1&&this.tickImmediate(),this._tickCallCount=0)},t.tickImmediate=function(){this.clearNextTick(),this._tickTimer=self.setTimeout(this._boundTick,0)},t.doTick=function(){},u}()},"./src/types/cmcd.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"CMCDVersion",function(){return k}),D.d(U,"CMCDObjectType",function(){return u}),D.d(U,"CMCDStreamingFormat",function(){return t}),D.d(U,"CMCDStreamType",function(){return R});var k=1,u;(function(o){o.MANIFEST="m",o.AUDIO="a",o.VIDEO="v",o.MUXED="av",o.INIT="i",o.CAPTION="c",o.TIMED_TEXT="tt",o.KEY="k",o.OTHER="o"})(u||(u={}));var t;(function(o){o.DASH="d",o.HLS="h",o.SMOOTH="s",o.OTHER="o"})(t||(t={}));var R;(function(o){o.VOD="v",o.LIVE="l"})(R||(R={}))},"./src/types/level.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"HlsSkip",function(){return t}),D.d(U,"getSkipValue",function(){return R}),D.d(U,"HlsUrlParameters",function(){return o}),D.d(U,"Level",function(){return y});function k(g,i){for(var x=0;xNumber.MAX_SAFE_INTEGER?Infinity:i},o.hexadecimalInteger=function(g){if(this[g]){var i=(this[g]||"0x").slice(2);i=(i.length&1?"0":"")+i;for(var x=new Uint8Array(i.length/2),T=0;TNumber.MAX_SAFE_INTEGER?Infinity:i},o.decimalFloatingPoint=function(g){return parseFloat(this[g])},o.optionalFloat=function(g,i){var x=this[g];return x?parseFloat(x):i},o.enumeratedString=function(g){return this[g]},o.bool=function(g){return this[g]==="YES"},o.decimalResolution=function(g){var i=k.exec(this[g]);return i===null?void 0:{width:parseInt(i[1],10),height:parseInt(i[2],10)}},R.parseAttrList=function(g){var i,x={},T='"';for(u.lastIndex=0;(i=u.exec(g))!==null;){var m=i[2];m.indexOf(T)===0&&m.lastIndexOf(T)===m.length-1&&(m=m.slice(1,-1)),x[i[1]]=m}return x},R}()},"./src/utils/binary-search.ts":function(Y,U,D){"use strict";D.r(U);var k={search:function(t,R){for(var o=0,y=t.length-1,g=null,i=null;o<=y;){g=(o+y)/2|0,i=t[g];var x=R(i);if(x>0)o=g+1;else if(x<0)y=g-1;else return i}return null}};U.default=k},"./src/utils/buffer-helper.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"BufferHelper",function(){return t});var k=D("./src/utils/logger.ts"),u={length:0,start:function(){return 0},end:function(){return 0}},t=function(){function R(){}return R.isBuffered=function(y,g){try{if(y){for(var i=R.getBuffered(y),x=0;x=i.start(x)&&g<=i.end(x))return!0}}catch(T){}return!1},R.bufferInfo=function(y,g,i){try{if(y){var x=R.getBuffered(y),T=[],m;for(m=0;mS&&(x[m-1].end=y[T].end):x.push(y[T])}else x.push(y[T])}else x=y;for(var P=0,h,l=g,s=g,c=0;c=p&&g=d&&k.logger.log(this.time+" ["+d+"] "+w)},f}(),P=function(n){for(var r=[],d=0;do&&(this.logger.log(m.DEBUG,"Too large cursor position "+this.pos),this.pos=o)},n.moveCursor=function(d){var w=this.pos+d;if(d>1)for(var C=this.pos+1;C=144&&this.backSpace();var w=t(d);if(this.pos>=o){this.logger.log(m.ERROR,"Cannot insert "+d.toString(16)+" ("+w+") at position "+this.pos+". Skipping it!");return}this.chars[this.pos].setChar(w,this.currPenState),this.moveCursor(1)},n.clearFromPos=function(d){var w;for(w=d;w0&&(d?C="["+w.join(" | ")+"]":C=w.join(` -`)),C},n.getTextAndFormat=function(){return this.rows},f}(),p=function(){function f(r,d,w){this.chNr=void 0,this.outputFilter=void 0,this.mode=void 0,this.verbose=void 0,this.displayedMemory=void 0,this.nonDisplayedMemory=void 0,this.lastOutputScreen=void 0,this.currRollUpRow=void 0,this.writeScreen=void 0,this.cueStartTime=void 0,this.logger=void 0,this.chNr=r,this.outputFilter=d,this.mode=null,this.verbose=0,this.displayedMemory=new c(w),this.nonDisplayedMemory=new c(w),this.lastOutputScreen=new c(w),this.currRollUpRow=this.displayedMemory.rows[R-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null,this.logger=w}var n=f.prototype;return n.reset=function(){this.mode=null,this.displayedMemory.reset(),this.nonDisplayedMemory.reset(),this.lastOutputScreen.reset(),this.outputFilter.reset(),this.currRollUpRow=this.displayedMemory.rows[R-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null},n.getHandler=function(){return this.outputFilter},n.setHandler=function(d){this.outputFilter=d},n.setPAC=function(d){this.writeScreen.setPAC(d)},n.setBkgData=function(d){this.writeScreen.setBkgData(d)},n.setMode=function(d){if(d===this.mode)return;this.mode=d,this.logger.log(m.INFO,"MODE="+d),this.mode==="MODE_POP-ON"?this.writeScreen=this.nonDisplayedMemory:(this.writeScreen=this.displayedMemory,this.writeScreen.reset()),this.mode!=="MODE_ROLL-UP"&&(this.displayedMemory.nrRollUpRows=null,this.nonDisplayedMemory.nrRollUpRows=null),this.mode=d},n.insertChars=function(d){for(var w=0;w=46,w.italics)w.foreground="white";else{var C=Math.floor(d/2)-16,v=["white","green","blue","cyan","red","yellow","magenta"];w.foreground=v[C]}this.logger.log(m.INFO,"MIDROW: "+JSON.stringify(w)),this.writeScreen.setPen(w)},n.outputDataUpdate=function(d){d===void 0&&(d=!1);var w=this.logger.time;if(w===null)return;this.outputFilter&&(this.cueStartTime===null&&!this.displayedMemory.isEmpty()?this.cueStartTime=w:this.displayedMemory.equals(this.lastOutputScreen)||(this.outputFilter.newCue(this.cueStartTime,w,this.lastOutputScreen),d&&this.outputFilter.dispatchCue&&this.outputFilter.dispatchCue(),this.cueStartTime=this.displayedMemory.isEmpty()?null:w),this.lastOutputScreen.copy(this.displayedMemory))},n.cueSplitAtTime=function(d){this.outputFilter&&(this.displayedMemory.isEmpty()||(this.outputFilter.newCue&&this.outputFilter.newCue(this.cueStartTime,d,this.displayedMemory),this.cueStartTime=d))},f}(),b=function(){function f(r,d,w){this.channels=void 0,this.currentChannel=0,this.cmdHistory=void 0,this.logger=void 0;var C=new S;this.channels=[null,new p(r,d,C),new p(r+1,w,C)],this.cmdHistory=_(),this.logger=C}var n=f.prototype;return n.getHandler=function(d){return this.channels[d].getHandler()},n.setHandler=function(d,w){this.channels[d].setHandler(w)},n.addData=function(d,w){var C,v,L,I=!1;this.logger.time=d;for(var B=0;B ("+P([v,L])+")"),C=this.parseCmd(v,L),C||(C=this.parseMidrow(v,L)),C||(C=this.parsePAC(v,L)),C||(C=this.parseBackgroundAttributes(v,L)),!C&&(I=this.parseChars(v,L),I)){var F=this.currentChannel;if(F&&F>0){var G=this.channels[F];G.insertChars(I)}else this.logger.log(m.WARNING,"No channel found yet. TEXT-MODE?")}!C&&!I&&this.logger.log(m.WARNING,"Couldn't parse cleaned data "+P([v,L])+" orig: "+P([w[B],w[B+1]]))}},n.parseCmd=function(d,w){var C=this.cmdHistory,v=(d===20||d===28||d===21||d===29)&&w>=32&&w<=47,L=(d===23||d===31)&&w>=33&&w<=35;if(!(v||L))return!1;if(O(d,w,C))return A(null,null,C),this.logger.log(m.DEBUG,"Repeated command ("+P([d,w])+") is dropped"),!0;var I=d===20||d===21||d===23?1:2,B=this.channels[I];return d===20||d===21||d===28||d===29?w===32?B.ccRCL():w===33?B.ccBS():w===34?B.ccAOF():w===35?B.ccAON():w===36?B.ccDER():w===37?B.ccRU(2):w===38?B.ccRU(3):w===39?B.ccRU(4):w===40?B.ccFON():w===41?B.ccRDC():w===42?B.ccTR():w===43?B.ccRTD():w===44?B.ccEDM():w===45?B.ccCR():w===46?B.ccENM():w===47&&B.ccEOC():B.ccTO(w-32),A(d,w,C),this.currentChannel=I,!0},n.parseMidrow=function(d,w){var C=0;if((d===17||d===25)&&w>=32&&w<=47){if(d===17?C=1:C=2,C!==this.currentChannel)return this.logger.log(m.ERROR,"Mismatch channel in midrow parsing"),!1;var v=this.channels[C];return v?(v.ccMIDROW(w),this.logger.log(m.DEBUG,"MIDROW ("+P([d,w])+")"),!0):!1}return!1},n.parsePAC=function(d,w){var C,v=this.cmdHistory,L=(d>=17&&d<=23||d>=25&&d<=31)&&w>=64&&w<=127,I=(d===16||d===24)&&w>=64&&w<=95;if(!(L||I))return!1;if(O(d,w,v))return A(null,null,v),!0;var B=d<=23?1:2;w>=64&&w<=95?C=B===1?y[d]:i[d]:C=B===1?g[d]:x[d];var F=this.channels[B];return F?(F.setPAC(this.interpretPAC(C,w)),A(d,w,v),this.currentChannel=B,!0):!1},n.interpretPAC=function(d,w){var C,v={color:null,italics:!1,indent:null,underline:!1,row:d};return w>95?C=w-96:C=w-64,v.underline=(C&1)===1,C<=13?v.color=["white","green","blue","cyan","red","yellow","magenta","white"][Math.floor(C/2)]:C<=15?(v.italics=!0,v.color="white"):v.indent=Math.floor((C-16)/2)*4,v},n.parseChars=function(d,w){var C,v=null,L=null;if(d>=25?(C=2,L=d-8):(C=1,L=d),L>=17&&L<=19){var I;L===17?I=w+80:L===18?I=w+112:I=w+144,this.logger.log(m.INFO,"Special char '"+t(I)+"' in channel "+C),v=[I]}else d>=32&&d<=127&&(v=w===0?[d]:[d,w]);if(v){var B=P(v);this.logger.log(m.DEBUG,"Char codes = "+B.join(",")),A(d,w,this.cmdHistory)}return v},n.parseBackgroundAttributes=function(d,w){var C=(d===16||d===24)&&w>=32&&w<=47,v=(d===23||d===31)&&w>=45&&w<=47;if(!(C||v))return!1;var L,I={};d===16||d===24?(L=Math.floor((w-32)/2),I.background=T[L],w%2===1&&(I.background=I.background+"_semi")):w===45?I.background="transparent":(I.foreground="black",w===47&&(I.underline=!0));var B=d<=23?1:2,F=this.channels[B];return F.setBkgData(I),A(d,w,this.cmdHistory),!0},n.reset=function(){for(var d=0;d=16?l--:l++;var A=Object(k.fixLineBreaks)(s.trim()),O=Object(u.generateCueId)(i,x,A);(!g||!g.cues||!g.cues.getCueById(O))&&(P=new c(i,x,A),P.id=O,P.line=p+1,P.align="left",P.position=10+Math.min(80,Math.floor(l*8/32)*10),m.push(P))}return g&&m.length&&(m.sort(function(_,f){return _.line==="auto"||f.line==="auto"?0:_.line>8&&f.line>8?f.line-_.line:_.line-f.line}),m.forEach(function(_){return Object(t.addCueToTrack)(g,_)})),m}};U.default=o},"./src/utils/discontinuities.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"findFirstFragWithCC",function(){return R}),D.d(U,"shouldAlignOnDiscontinuities",function(){return o}),D.d(U,"findDiscontinuousReferenceFrag",function(){return y}),D.d(U,"adjustSlidingStart",function(){return i}),D.d(U,"alignStream",function(){return x}),D.d(U,"alignPDT",function(){return m}),D.d(U,"alignFragmentByPDTDelta",function(){return S}),D.d(U,"alignMediaPlaylistByPDT",function(){return P});var k=D("./src/polyfills/number.ts"),u=D("./src/utils/logger.ts"),t=D("./src/controller/level-helper.ts");function R(h,l){for(var s=null,c=0,p=h.length;cs.startCC||h&&h.cc=this.minWeight_},R.getEstimate=function(){return this.canEstimate()?Math.min(this.fast_.getEstimate(),this.slow_.getEstimate()):this.defaultEstimate_},R.destroy=function(){},t}();U.default=u},"./src/utils/ewma.ts":function(Y,U,D){"use strict";D.r(U);var k=function(){function u(R,o,y){o===void 0&&(o=0),y===void 0&&(y=0),this.halfLife=void 0,this.alpha_=void 0,this.estimate_=void 0,this.totalWeight_=void 0,this.halfLife=R,this.alpha_=R?Math.exp(Math.log(.5)/R):0,this.estimate_=o,this.totalWeight_=y}var t=u.prototype;return t.sample=function(o,y){var g=Math.pow(this.alpha_,o);this.estimate_=y*(1-g)+g*this.estimate_,this.totalWeight_+=o},t.getTotalWeight=function(){return this.totalWeight_},t.getEstimate=function(){if(this.alpha_){var o=1-Math.pow(this.alpha_,this.totalWeight_);if(o)return this.estimate_/o}return this.estimate_},u}();U.default=k},"./src/utils/fetch-loader.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"fetchSupported",function(){return S});var k=D("./src/polyfills/number.ts"),u=D("./src/loader/load-stats.ts"),t=D("./src/demux/chunk-cache.ts");function R(c,p){c.prototype=Object.create(p.prototype),c.prototype.constructor=c,x(c,p)}function o(c){var p=typeof Map=="function"?new Map:void 0;return o=function(A){if(A===null||!i(A))return A;if(typeof A!="function")throw new TypeError("Super expression must either be null or a function");if(typeof p!="undefined"){if(p.has(A))return p.get(A);p.set(A,O)}function O(){return y(A,arguments,T(this).constructor)}return O.prototype=Object.create(A.prototype,{constructor:{value:O,enumerable:!1,writable:!0,configurable:!0}}),x(O,A)},o(c)}function y(c,p,b){return g()?y=Reflect.construct:y=function(O,_,f){var n=[null];n.push.apply(n,_);var r=Function.bind.apply(O,n),d=new r;return f&&x(d,f.prototype),d},y.apply(null,arguments)}function g(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(c){return!1}}function i(c){return Function.toString.call(c).indexOf("[native code]")!==-1}function x(c,p){return x=Object.setPrototypeOf||function(A,O){return A.__proto__=O,A},x(c,p)}function T(c){return T=Object.setPrototypeOf?Object.getPrototypeOf:function(b){return b.__proto__||Object.getPrototypeOf(b)},T(c)}function m(){return m=Object.assign||function(c){for(var p=1;p=f&&n(O,_,r.flush(),A)):n(O,_,L,A),C()}).catch(function(){return Promise.reject()})};return w()},c}();function h(c,p){var b={method:"GET",mode:"cors",credentials:"same-origin",signal:p,headers:new self.Headers(m({},c.headers))};return c.rangeEnd&&b.headers.set("Range","bytes="+c.rangeStart+"-"+String(c.rangeEnd-1)),b}function l(c,p){return new self.Request(c.url,p)}var s=function(c){R(p,c);function p(b,A,O){var _;return _=c.call(this,b)||this,_.code=void 0,_.details=void 0,_.code=A,_.details=O,_}return p}(o(Error));U.default=P},"./src/utils/imsc1-ttml-parser.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"IMSC1_CODEC",function(){return i}),D.d(U,"parseIMSC1",function(){return S});var k=D("./src/utils/mp4-tools.ts"),u=D("./src/utils/vttparser.ts"),t=D("./src/utils/vttcue.ts"),R=D("./src/demux/id3.ts"),o=D("./src/utils/timescale-conversion.ts"),y=D("./src/utils/webvtt-parser.ts");function g(){return g=Object.assign||function(f){for(var n=1;n"):k}function o(i){for(var x=arguments.length,T=new Array(x>1?x-1:0),m=1;m>24,p[b+1]=A>>16&255,p[b+2]=A>>8&255,p[b+3]=A&255}function x(p,b){var A=[];if(!b.length)return A;var O,_,f;"data"in p?(O=p.data,_=p.start,f=p.end):(O=p,_=0,f=O.byteLength);for(var n=_;n1?n+r:f;if(d===b[0])if(b.length===1)A.push({data:O,start:n+8,end:w});else{var C=x({data:O,start:n+8,end:w},b.slice(1));C.length&&R.apply(A,C)}n=w}return A}function T(p){var b=x(p,["moov"]),A=b[0],O=A?A.end:null,_=x(p,["sidx"]);if(!_||!_[0])return null;var f=[],n=_[0],r=n.data[0],d=r===0?8:16,w=g(n,d);d+=4;var C=0,v=0;r===0?d+=8:d+=16,d+=2;var L=n.end+v,I=y(n,d);d+=2;for(var B=0;B>>31;if(W===1)return console.warn("SIDX has hierarchical references (not supported)"),null;var K=g(n,F);F+=4,f.push({referenceSize:X,subsegmentDuration:K,info:{duration:K/w,start:L,end:L+X-1}}),L+=X,F+=4,d=F}return{earliestPresentationTime:C,timescale:w,version:r,referencesCount:I,references:f,moovEndOffset:O}}function m(p){for(var b=[],A=x(p,["moov","trak"]),O=0;Oo)&&(this.startTime=o),this.endTime=y,this.screen=g,this.timelineController.createCaptionsTrack(this.trackName)},t.reset=function(){this.cueRanges=[]},u}()},"./src/utils/texttrack-utils.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"sendAddTrackEvent",function(){return u}),D.d(U,"addCueToTrack",function(){return t}),D.d(U,"clearCurrentCues",function(){return R}),D.d(U,"removeCuesInRange",function(){return o}),D.d(U,"getCuesInRange",function(){return g});var k=D("./src/utils/logger.ts");function u(i,x){var T;try{T=new Event("addtrack")}catch(m){T=document.createEvent("Event"),T.initEvent("addtrack",!1,!1)}T.track=i,x.dispatchEvent(T)}function t(i,x){var T=i.mode;if(T==="disabled"&&(i.mode="hidden"),i.cues&&!i.cues.getCueById(x.id))try{if(i.addCue(x),!i.cues.getCueById(x.id))throw new Error("addCue is failed for: "+x)}catch(S){k.logger.debug("[texttrack-utils]: "+S);var m=new self.TextTrackCue(x.startTime,x.endTime,x.text);m.id=x.id,i.addCue(m)}T==="disabled"&&(i.mode=T)}function R(i){var x=i.mode;if(x==="disabled"&&(i.mode="hidden"),i.cues)for(var T=i.cues.length;T--;)i.removeCue(i.cues[T]);x==="disabled"&&(i.mode=x)}function o(i,x,T){var m=i.mode;if(m==="disabled"&&(i.mode="hidden"),i.cues&&i.cues.length>0)for(var S=g(i.cues,x,T),P=0;Pi[T].endTime)return-1;for(var m=0,S=T;m<=S;){var P=Math.floor((S+m)/2);if(xi[P].startTime&&m-1)for(var P=S,h=i.length;P=x&&l.endTime<=T)m.push(l);else if(l.startTime>T)return m}return m}},"./src/utils/time-ranges.ts":function(Y,U,D){"use strict";D.r(U);var k={toString:function(t){for(var R="",o=t.length,y=0;y1?x-1:0),m=1;m100)throw new Error("Position must be between 0 and 100.");f=C,this.hasBeenReset=!0}})),Object.defineProperty(m,"positionAlign",y({},S,{get:function(){return n},set:function(C){var v=o(C);if(!v)throw new SyntaxError("An invalid or illegal string was specified.");n=v,this.hasBeenReset=!0}})),Object.defineProperty(m,"size",y({},S,{get:function(){return r},set:function(C){if(C<0||C>100)throw new Error("Size must be between 0 and 100.");r=C,this.hasBeenReset=!0}})),Object.defineProperty(m,"align",y({},S,{get:function(){return d},set:function(C){var v=o(C);if(!v)throw new SyntaxError("An invalid or illegal string was specified.");d=v,this.hasBeenReset=!0}})),m.displayState=void 0}return g.prototype.getCueAsHTML=function(){var i=self.WebVTT;return i.convertCueToDOMTree(self,this.text)},g}()},"./src/utils/vttparser.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"parseTimeStamp",function(){return t}),D.d(U,"fixLineBreaks",function(){return x}),D.d(U,"VTTParser",function(){return T});var k=D("./src/utils/vttcue.ts"),u=function(){function m(){}var S=m.prototype;return S.decode=function(h,l){if(!h)return"";if(typeof h!="string")throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(h))},m}();function t(m){function S(h,l,s,c){return(h|0)*3600+(l|0)*60+(s|0)+parseFloat(c||0)}var P=m.match(/^(?:(\d+):)?(\d{2}):(\d{2})(\.\d+)?/);return P?parseFloat(P[2])>59?S(P[2],P[3],0,P[4]):S(P[1],P[2],P[3],P[4]):null}var R=function(){function m(){this.values=Object.create(null)}var S=m.prototype;return S.set=function(h,l){!this.get(h)&&l!==""&&(this.values[h]=l)},S.get=function(h,l,s){return s?this.has(h)?this.values[h]:l[s]:this.has(h)?this.values[h]:l},S.has=function(h){return h in this.values},S.alt=function(h,l,s){for(var c=0;c=0&&s<=100)return this.set(h,s),!0}return!1},m}();function o(m,S,P,h){var l=h?m.split(h):[m];for(var s in l){if(typeof l[s]!="string")continue;var c=l[s].split(P);if(c.length!==2)continue;var p=c[0],b=c[1];S(p,b)}}var y=new k.default(0,0,""),g=y.align==="middle"?"middle":"center";function i(m,S,P){var h=m;function l(){var p=t(m);if(p===null)throw new Error("Malformed timestamp: "+h);return m=m.replace(/^[^\sa-zA-Z-]+/,""),p}function s(p,b){var A=new R;o(p,function(f,n){var r;switch(f){case"region":for(var d=P.length-1;d>=0;d--)if(P[d].id===n){A.set(f,P[d].region);break}break;case"vertical":A.alt(f,n,["rl","lr"]);break;case"line":r=n.split(","),A.integer(f,r[0]),A.percent(f,r[0])&&A.set("snapToLines",!1),A.alt(f,r[0],["auto"]),r.length===2&&A.alt("lineAlign",r[1],["start",g,"end"]);break;case"position":r=n.split(","),A.percent(f,r[0]),r.length===2&&A.alt("positionAlign",r[1],["start",g,"end","line-left","line-right","auto"]);break;case"size":A.percent(f,n);break;case"align":A.alt(f,n,["start",g,"end","left","right"]);break}},/:/,/\s/),b.region=A.get("region",null),b.vertical=A.get("vertical","");var O=A.get("line","auto");O==="auto"&&y.line===-1&&(O=-1),b.line=O,b.lineAlign=A.get("lineAlign","start"),b.snapToLines=A.get("snapToLines",!0),b.size=A.get("size",100),b.align=A.get("align",g);var _=A.get("position","auto");_==="auto"&&y.position===50&&(_=b.align==="start"||b.align==="left"?0:b.align==="end"||b.align==="right"?100:50),b.position=_}function c(){m=m.replace(/^\s+/,"")}if(c(),S.startTime=l(),c(),m.substr(0,3)!=="-->")throw new Error("Malformed time stamp (time stamps must be separated by '-->'): "+h);m=m.substr(3),c(),S.endTime=l(),c(),s(m,S)}function x(m){return m.replace(//gi,` + timeOffset: `+C);var Q=new R.TransmuxConfig(c,p,s,O,n);this.configureTransmuxer(Q)}if(this.frag=b,this.part=A,w)w.postMessage({cmd:"demux",data:l,decryptdata:v,chunkMeta:f,state:K},l instanceof ArrayBuffer?[l]:[]);else if(d){var q=d.push(l,v,f,K);Object(R.isPromise)(q)?q.then(function(ce){r.handleTransmuxComplete(ce)}):this.handleTransmuxComplete(q)}},P.flush=function(l){var s=this;l.transmuxing.start=self.performance.now();var c=this.transmuxer,p=this.worker;if(p)p.postMessage({cmd:"flush",chunkMeta:l});else if(c){var b=c.flush(l);Object(R.isPromise)(b)?b.then(function(A){s.handleFlushResult(A,l)}):this.handleFlushResult(b,l)}},P.handleFlushResult=function(l,s){var c=this;l.forEach(function(p){c.handleTransmuxComplete(p)}),this.onFlush(s)},P.onWorkerMessage=function(l){var s=l.data,c=this.hls;switch(s.event){case"init":{self.URL.revokeObjectURL(this.worker.objectURL);break}case"transmuxComplete":{this.handleTransmuxComplete(s.data);break}case"flush":{this.onFlush(s.data);break}default:{s.data=s.data||{},s.data.frag=this.frag,s.data.id=this.id,c.trigger(s.event,s.data);break}}},P.configureTransmuxer=function(l){var s=this.worker,c=this.transmuxer;s?s.postMessage({cmd:"configure",config:l}):c&&c.configure(l)},P.handleTransmuxComplete=function(l){l.chunkMeta.transmuxing.end=self.performance.now(),this.onTransmuxComplete(l)},S}()},"./src/demux/transmuxer-worker.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"default",function(){return y});var k=D("./src/demux/transmuxer.ts"),u=D("./src/events.ts"),t=D("./src/utils/logger.ts"),R=D("./node_modules/eventemitter3/index.js"),o=D.n(R);function y(m){var S=new R.EventEmitter,P=function(l,s){m.postMessage({event:l,data:s})};S.on(u.Events.FRAG_DECRYPTED,P),S.on(u.Events.ERROR,P),m.addEventListener("message",function(h){var l=h.data;switch(l.cmd){case"init":{var s=JSON.parse(l.config);m.transmuxer=new k.default(S,l.typeSupported,s,l.vendor,l.id),Object(t.enableLogs)(s.debug),P("init",null);break}case"configure":{m.transmuxer.configure(l.config);break}case"demux":{var c=m.transmuxer.push(l.data,l.decryptdata,l.chunkMeta,l.state);Object(k.isPromise)(c)?c.then(function(A){g(m,A)}):g(m,c);break}case"flush":{var p=l.chunkMeta,b=m.transmuxer.flush(p);Object(k.isPromise)(b)?b.then(function(A){x(m,A,p)}):x(m,b,p);break}default:break}})}function g(m,S){if(T(S.remuxResult))return;var P=[],h=S.remuxResult,l=h.audio,s=h.video;l&&i(P,l),s&&i(P,s),m.postMessage({event:"transmuxComplete",data:S},P)}function i(m,S){S.data1&&m.push(S.data1.buffer),S.data2&&m.push(S.data2.buffer)}function x(m,S,P){S.forEach(function(h){g(m,h)}),m.postMessage({event:"flush",data:P})}function T(m){return!m.audio&&!m.video&&!m.text&&!m.id3&&!m.initSegment}},"./src/demux/transmuxer.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"default",function(){return s}),D.d(U,"isPromise",function(){return b}),D.d(U,"TransmuxConfig",function(){return A}),D.d(U,"TransmuxState",function(){return O});var k=D("./src/events.ts"),u=D("./src/errors.ts"),t=D("./src/crypt/decrypter.ts"),R=D("./src/demux/aacdemuxer.ts"),o=D("./src/demux/mp4demuxer.ts"),y=D("./src/demux/tsdemuxer.ts"),g=D("./src/demux/mp3demuxer.ts"),i=D("./src/remux/mp4-remuxer.ts"),x=D("./src/remux/passthrough-remuxer.ts"),T=D("./src/demux/chunk-cache.ts"),m=D("./src/utils/mp4-tools.ts"),S=D("./src/utils/logger.ts"),P;try{P=self.performance.now.bind(self.performance)}catch(_){S.logger.debug("Unable to use Performance API on this environment"),P=self.Date.now}var h=[{demux:y.default,remux:i.default},{demux:o.default,remux:x.default},{demux:R.default,remux:i.default},{demux:g.default,remux:i.default}],l=1024;h.forEach(function(_){var f=_.demux;l=Math.max(l,f.minProbeByteLength)});var s=function(){function _(n,r,d,w,C){this.observer=void 0,this.typeSupported=void 0,this.config=void 0,this.vendor=void 0,this.id=void 0,this.demuxer=void 0,this.remuxer=void 0,this.decrypter=void 0,this.probe=void 0,this.decryptionPromise=null,this.transmuxConfig=void 0,this.currentTransmuxState=void 0,this.cache=new T.default,this.observer=n,this.typeSupported=r,this.config=d,this.vendor=w,this.id=C}var f=_.prototype;return f.configure=function(r){this.transmuxConfig=r,this.decrypter&&this.decrypter.reset()},f.push=function(r,d,w,C){var v=this,L=w.transmuxing;L.executeStart=P();var I=new Uint8Array(r),B=this.cache,F=this.config,V=this.currentTransmuxState,X=this.transmuxConfig;C&&(this.currentTransmuxState=C);var W=c(I,d);if(W&&W.method==="AES-128"){var K=this.getDecrypter();if(F.enableSoftwareAES){var Q=K.softwareDecrypt(I,W.key.buffer,W.iv.buffer);if(!Q)return L.executeEnd=P(),p(w);I=new Uint8Array(Q)}else return this.decryptionPromise=K.webCryptoDecrypt(I,W.key.buffer,W.iv.buffer).then(function(Ge){var ft=v.push(Ge,null,w);return v.decryptionPromise=null,ft}),this.decryptionPromise}var q=C||V,ce=q.contiguous,ue=q.discontinuity,ye=q.trackSwitch,xe=q.accurateTimeOffset,Ee=q.timeOffset,Ae=X.audioCodec,Re=X.videoCodec,ae=X.defaultInitPts,pe=X.duration,Z=X.initSegmentData;if((ue||ye)&&this.resetInitSegment(Z,Ae,Re,pe),ue&&this.resetInitialTimestamp(ae),ce||this.resetContiguity(),this.needsProbing(I,ue,ye)){if(B.dataLength){var fe=B.flush();I=Object(m.appendUint8Array)(fe,I)}this.configureTransmuxer(I,X)}var Me=this.transmux(I,W,Ee,xe,w),be=this.currentTransmuxState;return be.contiguous=!0,be.discontinuity=!1,be.trackSwitch=!1,L.executeEnd=P(),Me},f.flush=function(r){var d=this,w=r.transmuxing;w.executeStart=P();var C=this.decrypter,v=this.cache,L=this.currentTransmuxState,I=this.decryptionPromise;if(I)return I.then(function(){return d.flush(r)});var B=[],F=L.timeOffset;if(C){var V=C.flush();V&&B.push(this.push(V,null,r))}var X=v.dataLength;v.reset();var W=this.demuxer,K=this.remuxer;if(!W||!K)return X>=l&&this.observer.emit(k.Events.ERROR,k.Events.ERROR,{type:u.ErrorTypes.MEDIA_ERROR,details:u.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"no demux matching with content found"}),w.executeEnd=P(),[p(r)];var Q=W.flush(F);return b(Q)?Q.then(function(q){return d.flushRemux(B,q,r),B}):(this.flushRemux(B,Q,r),B)},f.flushRemux=function(r,d,w){var C=d.audioTrack,v=d.avcTrack,L=d.id3Track,I=d.textTrack,B=this.currentTransmuxState,F=B.accurateTimeOffset,V=B.timeOffset;S.logger.log("[transmuxer.ts]: Flushed fragment "+w.sn+(w.part>-1?" p: "+w.part:"")+" of level "+w.level);var X=this.remuxer.remux(C,v,L,I,V,F,!0,this.id);r.push({remuxResult:X,chunkMeta:w}),w.transmuxing.executeEnd=P()},f.resetInitialTimestamp=function(r){var d=this.demuxer,w=this.remuxer;if(!d||!w)return;d.resetTimeStamp(r),w.resetTimeStamp(r)},f.resetContiguity=function(){var r=this.demuxer,d=this.remuxer;if(!r||!d)return;r.resetContiguity(),d.resetNextTimestamp()},f.resetInitSegment=function(r,d,w,C){var v=this.demuxer,L=this.remuxer;if(!v||!L)return;v.resetInitSegment(d,w,C),L.resetInitSegment(r,d,w)},f.destroy=function(){this.demuxer&&(this.demuxer.destroy(),this.demuxer=void 0),this.remuxer&&(this.remuxer.destroy(),this.remuxer=void 0)},f.transmux=function(r,d,w,C,v){var L;return d&&d.method==="SAMPLE-AES"?L=this.transmuxSampleAes(r,d,w,C,v):L=this.transmuxUnencrypted(r,w,C,v),L},f.transmuxUnencrypted=function(r,d,w,C){var v=this.demuxer.demux(r,d,!1,!this.config.progressive),L=v.audioTrack,I=v.avcTrack,B=v.id3Track,F=v.textTrack,V=this.remuxer.remux(L,I,B,F,d,w,!1,this.id);return{remuxResult:V,chunkMeta:C}},f.transmuxSampleAes=function(r,d,w,C,v){var L=this;return this.demuxer.demuxSampleAes(r,d,w).then(function(I){var B=L.remuxer.remux(I.audioTrack,I.avcTrack,I.id3Track,I.textTrack,w,C,!1,L.id);return{remuxResult:B,chunkMeta:v}})},f.configureTransmuxer=function(r,d){for(var w=this.config,C=this.observer,v=this.typeSupported,L=this.vendor,I=d.audioCodec,B=d.defaultInitPts,F=d.duration,V=d.initSegmentData,X=d.videoCodec,W,K=0,Q=h.length;K0&&f!=null&&f.key!=null&&f.iv!==null&&f.method!=null&&(n=f),n}var p=function(f){return{remuxResult:{},chunkMeta:f}};function b(_){return"then"in _&&_.then instanceof Function}var A=function(f,n,r,d,w){this.audioCodec=void 0,this.videoCodec=void 0,this.initSegmentData=void 0,this.duration=void 0,this.defaultInitPts=void 0,this.audioCodec=f,this.videoCodec=n,this.initSegmentData=r,this.duration=d,this.defaultInitPts=w},O=function(f,n,r,d,w){this.discontinuity=void 0,this.contiguous=void 0,this.accurateTimeOffset=void 0,this.trackSwitch=void 0,this.timeOffset=void 0,this.discontinuity=f,this.contiguous=n,this.accurateTimeOffset=r,this.trackSwitch=d,this.timeOffset=w}},"./src/demux/tsdemuxer.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"discardEPB",function(){return p});var k=D("./src/demux/adts.ts"),u=D("./src/demux/mpegaudio.ts"),t=D("./src/demux/exp-golomb.ts"),R=D("./src/demux/id3.ts"),o=D("./src/demux/sample-aes.ts"),y=D("./src/events.ts"),g=D("./src/utils/mp4-tools.ts"),i=D("./src/utils/logger.ts"),x=D("./src/errors.ts"),T={video:1,audio:2,id3:3,text:4},m=function(){function b(O,_,f){this.observer=void 0,this.config=void 0,this.typeSupported=void 0,this.sampleAes=null,this.pmtParsed=!1,this.audioCodec=void 0,this.videoCodec=void 0,this._duration=0,this.aacLastPTS=null,this._initPTS=null,this._initDTS=null,this._pmtId=-1,this._avcTrack=void 0,this._audioTrack=void 0,this._id3Track=void 0,this._txtTrack=void 0,this.aacOverFlow=null,this.avcSample=null,this.remainderData=null,this.observer=O,this.config=_,this.typeSupported=f}b.probe=function(_){var f=b.syncOffset(_);return f<0?!1:(f&&i.logger.warn("MPEG2-TS detected but first sync word found @ offset "+f+", junk ahead ?"),!0)},b.syncOffset=function(_){for(var f=Math.min(1e3,_.length-3*188),n=0;n>4,Ae=void 0;if(Ee>1){if(Ae=ue+5+_[ue+4],Ae===ue+188)continue}else Ae=ue+4;switch(xe){case L:ye&&(I&&(d=l(I))&&this.parseAVCPES(d,!1),I={data:[],size:0}),I&&(I.data.push(_.subarray(Ae,ue+188)),I.size+=ue+188-Ae);break;case B:ye&&(V&&(d=l(V))&&(C.isAAC?this.parseAACPES(d):this.parseMPEGPES(d)),V={data:[],size:0}),V&&(V.data.push(_.subarray(Ae,ue+188)),V.size+=ue+188-Ae);break;case F:ye&&(X&&(d=l(X))&&this.parseID3PES(d),X={data:[],size:0}),X&&(X.data.push(_.subarray(Ae,ue+188)),X.size+=ue+188-Ae);break;case 0:ye&&(Ae+=_[Ae]+1),Q=this._pmtId=P(_,Ae);break;case Q:{ye&&(Ae+=_[Ae]+1);var Re=h(_,Ae,this.typeSupported.mpeg===!0||this.typeSupported.mp3===!0,n);L=Re.avc,L>0&&(w.pid=L),B=Re.audio,B>0&&(C.pid=B,C.isAAC=Re.isAAC),F=Re.id3,F>0&&(v.pid=F),W&&!K&&(i.logger.log("reparse from beginning"),W=!1,ue=ce-188),K=this.pmtParsed=!0;break}case 17:case 8191:break;default:W=!0;break}}else this.observer.emit(y.Events.ERROR,y.Events.ERROR,{type:x.ErrorTypes.MEDIA_ERROR,details:x.ErrorDetails.FRAG_PARSING_ERROR,fatal:!1,reason:"TS packet did not start with 0x47"});w.pesData=I,C.pesData=V,v.pesData=X;var ae={audioTrack:C,avcTrack:w,id3Track:v,textTrack:this._txtTrack};return r&&this.extractRemainingSamples(ae),ae},A.flush=function(){var _=this.remainderData;this.remainderData=null;var f;return _?f=this.demux(_,-1,!1,!0):f={audioTrack:this._audioTrack,avcTrack:this._avcTrack,textTrack:this._txtTrack,id3Track:this._id3Track},this.extractRemainingSamples(f),this.sampleAes?this.decrypt(f,this.sampleAes):f},A.extractRemainingSamples=function(_){var f=_.audioTrack,n=_.avcTrack,r=_.id3Track,d=n.pesData,w=f.pesData,C=r.pesData,v;d&&(v=l(d))?(this.parseAVCPES(v,!0),n.pesData=null):n.pesData=d,w&&(v=l(w))?(f.isAAC?this.parseAACPES(v):this.parseMPEGPES(v),f.pesData=null):(w!=null&&w.size&&i.logger.log("last AAC PES packet truncated,might overlap between fragments"),f.pesData=w),C&&(v=l(C))?(this.parseID3PES(v),r.pesData=null):r.pesData=C},A.demuxSampleAes=function(_,f,n){var r=this.demux(_,n,!0,!this.config.progressive),d=this.sampleAes=new o.default(this.observer,this.config,f);return this.decrypt(r,d)},A.decrypt=function(_,f){return new Promise(function(n){var r=_.audioTrack,d=_.avcTrack;r.samples&&r.isAAC?f.decryptAacSamples(r.samples,0,function(){d.samples?f.decryptAvcSamples(d.samples,0,0,function(){n(_)}):n(_)}):d.samples&&f.decryptAvcSamples(d.samples,0,0,function(){n(_)})})},A.destroy=function(){this._initPTS=this._initDTS=null,this._duration=0},A.parseAVCPES=function(_,f){var n=this,r=this._avcTrack,d=this.parseAVCNALu(_.data),w=!1,C=this.avcSample,v,L=!1;_.data=null,C&&d.length&&!r.audFound&&(s(C,r),C=this.avcSample=S(!1,_.pts,_.dts,"")),d.forEach(function(I){switch(I.type){case 1:{v=!0,C||(C=n.avcSample=S(!0,_.pts,_.dts,"")),w&&(C.debug+="NDR "),C.frame=!0;var B=I.data;if(L&&B.length>4){var F=new t.default(B).readSliceType();(F===2||F===4||F===7||F===9)&&(C.key=!0)}break}case 5:v=!0,C||(C=n.avcSample=S(!0,_.pts,_.dts,"")),w&&(C.debug+="IDR "),C.key=!0,C.frame=!0;break;case 6:{v=!0,w&&C&&(C.debug+="SEI ");var V=new t.default(p(I.data));V.readUByte();for(var X=0,W=0,K=!1,Q=0;!K&&V.bytesAvailable>1;){X=0;do Q=V.readUByte(),X+=Q;while(Q===255);W=0;do Q=V.readUByte(),W+=Q;while(Q===255);if(X===4&&V.bytesAvailable!==0){K=!0;var q=V.readUByte();if(q===181){var ce=V.readUShort();if(ce===49){var ue=V.readUInt();if(ue===1195456820){var ye=V.readUByte();if(ye===3){for(var xe=V.readUByte(),Ee=V.readUByte(),Ae=31&xe,Re=[xe,Ee],ae=0;ae16){for(var pe=[],Z=0;Z<16;Z++)pe.push(V.readUByte().toString(16)),(Z===3||Z===5||Z===7||Z===9)&&pe.push("-");for(var fe=W-16,Me=new Uint8Array(fe),be=0;be=0){var V={data:_.subarray(B,C-r-1),type:F};w.push(V)}else{var X=this.getLastNalUnit();if(X&&(d&&C<=4-d&&(X.state&&(X.data=X.data.subarray(0,X.data.byteLength-d))),L=C-r-1,L>0)){var W=new Uint8Array(X.data.byteLength+L);W.set(X.data,0),W.set(_.subarray(0,L),X.data.byteLength),X.data=W,X.state=0}}C=0&&r>=0){var K={data:_.subarray(B,f),type:F,state:r};w.push(K)}if(w.length===0){var Q=this.getLastNalUnit();if(Q){var q=new Uint8Array(Q.data.byteLength+_.byteLength);q.set(Q.data,0),q.set(_,Q.data.byteLength),Q.data=q}}return n.naluState=r,w},A.parseAACPES=function(_){var f=0,n=this._audioTrack,r=this.aacOverFlow,d=_.data;if(r){this.aacOverFlow=null;var w=r.sample.unit.byteLength,C=Math.min(r.missing,w),v=w-C;r.sample.unit.set(d.subarray(0,C),v),n.samples.push(r.sample),f=r.missing}var L,I;for(L=f,I=d.length;L1;){var w=new Uint8Array(d[0].length+d[1].length);w.set(d[0]),w.set(d[1],d[0].length),d[0]=w,d.splice(1,1)}O=d[0];var C=(O[0]<<16)+(O[1]<<8)+O[2];if(C===1){if(_=(O[4]<<8)+O[5],_&&_>b.size-6)return null;var v=O[7];v&192&&(n=(O[9]&14)*536870912+(O[10]&255)*4194304+(O[11]&254)*16384+(O[12]&255)*128+(O[13]&254)/2,v&64?(r=(O[14]&14)*536870912+(O[15]&255)*4194304+(O[16]&254)*16384+(O[17]&255)*128+(O[18]&254)/2,n-r>60*9e4&&(i.logger.warn(Math.round((n-r)/9e4)+"s delta between PTS and DTS, align them"),n=r)):r=n),f=O[8];var L=f+9;if(b.size<=L)return null;b.size-=L;for(var I=new Uint8Array(b.size),B=0,F=d.length;BV){L-=V;continue}else O=O.subarray(L),V-=L,L=0;I.set(O,A),A+=V}return _&&(_-=f+3),{data:I,pts:n,dts:r,len:_}}return null}function s(b,A){if(b.units.length&&b.frame){if(b.pts===void 0){var O=A.samples,_=O.length;if(_){var f=O[_-1];b.pts=f.pts,b.dts=f.dts}else{A.dropped++;return}}A.samples.push(b)}b.debug.length&&i.logger.log(b.pts+"/"+b.dts+":"+b.debug)}function c(b,A){var O=b.length;if(O>0){if(A.pts>=b[O-1].pts)b.push(A);else for(var _=O-1;_>=0;_--)if(A.ptsn)return d;return 0}},{key:"maxAutoLevel",get:function(){var f=this.levels,n=this.autoLevelCapping,r;return n===-1&&f&&f.length?r=f.length-1:r=n,r}},{key:"nextAutoLevel",get:function(){return Math.min(Math.max(this.abrController.nextAutoLevel,this.minAutoLevel),this.maxAutoLevel)},set:function(f){this.abrController.nextAutoLevel=Math.max(this.minAutoLevel,f)}},{key:"audioTracks",get:function(){var f=this.audioTrackController;return f?f.audioTracks:[]}},{key:"audioTrack",get:function(){var f=this.audioTrackController;return f?f.audioTrack:-1},set:function(f){var n=this.audioTrackController;n&&(n.audioTrack=f)}},{key:"subtitleTracks",get:function(){var f=this.subtitleTrackController;return f?f.subtitleTracks:[]}},{key:"subtitleTrack",get:function(){var f=this.subtitleTrackController;return f?f.subtitleTrack:-1},set:function(f){var n=this.subtitleTrackController;n&&(n.subtitleTrack=f)}},{key:"media",get:function(){return this._media}},{key:"subtitleDisplay",get:function(){var f=this.subtitleTrackController;return f?f.subtitleDisplay:!1},set:function(f){var n=this.subtitleTrackController;n&&(n.subtitleDisplay=f)}},{key:"lowLatencyMode",get:function(){return this.config.lowLatencyMode},set:function(f){this.config.lowLatencyMode=f}},{key:"liveSyncPosition",get:function(){return this.latencyController.liveSyncPosition}},{key:"latency",get:function(){return this.latencyController.latency}},{key:"maxLatency",get:function(){return this.latencyController.maxLatency}},{key:"targetLatency",get:function(){return this.latencyController.targetLatency}},{key:"drift",get:function(){return this.latencyController.drift}},{key:"forceStartLoad",get:function(){return this.streamController.forceStartLoad}}],[{key:"version",get:function(){return"1.1.2"}},{key:"Events",get:function(){return l.Events}},{key:"ErrorTypes",get:function(){return s.ErrorTypes}},{key:"ErrorDetails",get:function(){return s.ErrorDetails}},{key:"DefaultConfig",get:function(){return A.defaultConfig?A.defaultConfig:S.hlsDefaultConfig},set:function(f){A.defaultConfig=f}}]),A}();b.defaultConfig=void 0},"./src/is-supported.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"isSupported",function(){return t}),D.d(U,"changeTypeSupported",function(){return R});var k=D("./src/utils/mediasource-helper.ts");function u(){return self.SourceBuffer||self.WebKitSourceBuffer}function t(){var o=Object(k.getMediaSource)();if(!o)return!1;var y=u(),g=o&&typeof o.isTypeSupported=="function"&&o.isTypeSupported('video/mp4; codecs="avc1.42E01E,mp4a.40.2"'),i=!y||y.prototype&&typeof y.prototype.appendBuffer=="function"&&typeof y.prototype.remove=="function";return!!g&&!!i}function R(){var o,y=u();return typeof(y==null||((o=y.prototype)===null||o===void 0)?void 0:o.changeType)=="function"}},"./src/loader/fragment-loader.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"default",function(){return m}),D.d(U,"LoadError",function(){return P});var k=D("./src/polyfills/number.ts"),u=D("./src/errors.ts");function t(h,l){h.prototype=Object.create(l.prototype),h.prototype.constructor=h,i(h,l)}function R(h){var l=typeof Map=="function"?new Map:void 0;return R=function(c){if(c===null||!g(c))return c;if(typeof c!="function")throw new TypeError("Super expression must either be null or a function");if(typeof l!="undefined"){if(l.has(c))return l.get(c);l.set(c,p)}function p(){return o(c,arguments,x(this).constructor)}return p.prototype=Object.create(c.prototype,{constructor:{value:p,enumerable:!1,writable:!0,configurable:!0}}),i(p,c)},R(h)}function o(h,l,s){return y()?o=Reflect.construct:o=function(p,b,A){var O=[null];O.push.apply(O,b);var _=Function.bind.apply(p,O),f=new _;return A&&i(f,A.prototype),f},o.apply(null,arguments)}function y(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(h){return!1}}function g(h){return Function.toString.call(h).indexOf("[native code]")!==-1}function i(h,l){return i=Object.setPrototypeOf||function(c,p){return c.__proto__=p,c},i(h,l)}function x(h){return x=Object.setPrototypeOf?Object.getPrototypeOf:function(s){return s.__proto__||Object.getPrototypeOf(s)},x(h)}var T=Math.pow(2,17),m=function(){function h(s){this.config=void 0,this.loader=null,this.partLoadTimeout=-1,this.config=s}var l=h.prototype;return l.destroy=function(){this.loader&&(this.loader.destroy(),this.loader=null)},l.abort=function(){this.loader&&this.loader.abort()},l.load=function(c,p){var b=this,A=c.url;if(!A)return Promise.reject(new P({type:u.ErrorTypes.NETWORK_ERROR,details:u.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:c,networkDetails:null},"Fragment does not have a "+(A?"part list":"url")));this.abort();var O=this.config,_=O.fLoader,f=O.loader;return new Promise(function(n,r){b.loader&&b.loader.destroy();var d=b.loader=c.loader=_?new _(O):new f(O),w=S(c),C={timeout:O.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:O.fragLoadingMaxRetryTimeout,highWaterMark:T};c.stats=d.stats,d.load(w,C,{onSuccess:function(L,I,B,F){b.resetLoader(c,d),n({frag:c,part:null,payload:L.data,networkDetails:F})},onError:function(L,I,B){b.resetLoader(c,d),r(new P({type:u.ErrorTypes.NETWORK_ERROR,details:u.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:c,response:L,networkDetails:B}))},onAbort:function(L,I,B){b.resetLoader(c,d),r(new P({type:u.ErrorTypes.NETWORK_ERROR,details:u.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:c,networkDetails:B}))},onTimeout:function(L,I,B){b.resetLoader(c,d),r(new P({type:u.ErrorTypes.NETWORK_ERROR,details:u.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:c,networkDetails:B}))},onProgress:function(L,I,B,F){p&&p({frag:c,part:null,payload:B,networkDetails:F})}})})},l.loadPart=function(c,p,b){var A=this;this.abort();var O=this.config,_=O.fLoader,f=O.loader;return new Promise(function(n,r){A.loader&&A.loader.destroy();var d=A.loader=c.loader=_?new _(O):new f(O),w=S(c,p),C={timeout:O.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:O.fragLoadingMaxRetryTimeout,highWaterMark:T};p.stats=d.stats,d.load(w,C,{onSuccess:function(L,I,B,F){A.resetLoader(c,d),A.updateStatsFromPart(c,p);var V={frag:c,part:p,payload:L.data,networkDetails:F};b(V),n(V)},onError:function(L,I,B){A.resetLoader(c,d),r(new P({type:u.ErrorTypes.NETWORK_ERROR,details:u.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:c,part:p,response:L,networkDetails:B}))},onAbort:function(L,I,B){c.stats.aborted=p.stats.aborted,A.resetLoader(c,d),r(new P({type:u.ErrorTypes.NETWORK_ERROR,details:u.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:c,part:p,networkDetails:B}))},onTimeout:function(L,I,B){A.resetLoader(c,d),r(new P({type:u.ErrorTypes.NETWORK_ERROR,details:u.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:c,part:p,networkDetails:B}))}})})},l.updateStatsFromPart=function(c,p){var b=c.stats,A=p.stats,O=A.total;if(b.loaded+=A.loaded,O){var _=Math.round(c.duration/p.duration),f=Math.min(Math.round(b.loaded/O),_),n=_-f,r=n*Math.round(b.loaded/f);b.total=b.loaded+r}else b.total=Math.max(b.loaded,b.total);var d=b.loading,w=A.loading;d.start?d.first+=w.first-w.start:(d.start=w.start,d.first=w.first),d.end=w.end},l.resetLoader=function(c,p){c.loader=null,this.loader===p&&(self.clearTimeout(this.partLoadTimeout),this.loader=null),p.destroy()},h}();function S(h,l){l===void 0&&(l=null);var s=l||h,c={frag:h,part:l,responseType:"arraybuffer",url:s.url,headers:{},rangeStart:0,rangeEnd:0},p=s.byteRangeStartOffset,b=s.byteRangeEndOffset;return Object(k.isFiniteNumber)(p)&&Object(k.isFiniteNumber)(b)&&(c.rangeStart=p,c.rangeEnd=b),c}var P=function(h){t(l,h);function l(s){for(var c,p=arguments.length,b=new Array(p>1?p-1:0),A=1;A>8*(15-O)&255;return A},c.setDecryptDataFromLevelKey=function(b,A){var O=b;return(b==null?void 0:b.method)==="AES-128"&&b.uri&&!b.iv&&(O=o.LevelKey.fromURI(b.uri),O.method=b.method,O.iv=this.createInitializationVector(A),O.keyFormat="identity"),O},c.setElementaryStreamInfo=function(b,A,O,_,f,n){n===void 0&&(n=!1);var r=this.elementaryStreams,d=r[b];if(!d){r[b]={startPTS:A,endPTS:O,startDTS:_,endDTS:f,partial:n};return}d.startPTS=Math.min(d.startPTS,A),d.endPTS=Math.max(d.endPTS,O),d.startDTS=Math.min(d.startDTS,_),d.endDTS=Math.max(d.endDTS,f)},c.clearElementaryStreamInfo=function(){var b=this.elementaryStreams;b[m.AUDIO]=null,b[m.VIDEO]=null,b[m.AUDIOVIDEO]=null},T(s,[{key:"decryptdata",get:function(){if(!this.levelkey&&!this._decryptdata)return null;if(!this._decryptdata&&this.levelkey){var b=this.sn;typeof b!="number"&&(this.levelkey&&this.levelkey.method==="AES-128"&&!this.levelkey.iv&&R.logger.warn('missing IV for initialization segment with method="'+this.levelkey.method+'" - compliance issue'),b=0),this._decryptdata=this.setDecryptDataFromLevelKey(this.levelkey,b)}return this._decryptdata}},{key:"end",get:function(){return this.start+this.duration}},{key:"endProgramDateTime",get:function(){if(this.programDateTime===null)return null;if(!Object(k.isFiniteNumber)(this.programDateTime))return null;var b=Object(k.isFiniteNumber)(this.duration)?this.duration:0;return this.programDateTime+b*1e3}},{key:"encrypted",get:function(){var b;return!!((b=this.decryptdata)!==null&&b!==void 0&&b.keyFormat&&this.decryptdata.uri)}}]),s}(S),h=function(l){g(s,l);function s(c,p,b,A,O){var _;_=l.call(this,b)||this,_.fragOffset=0,_.duration=0,_.gap=!1,_.independent=!1,_.relurl=void 0,_.fragment=void 0,_.index=void 0,_.stats=new y.LoadStats,_.duration=c.decimalFloatingPoint("DURATION"),_.gap=c.bool("GAP"),_.independent=c.bool("INDEPENDENT"),_.relurl=c.enumeratedString("URI"),_.fragment=p,_.index=A;var f=c.enumeratedString("BYTERANGE");return f&&_.setByteRange(f,O),O&&(_.fragOffset=O.fragOffset+O.duration),_}return T(s,[{key:"start",get:function(){return this.fragment.start+this.fragOffset}},{key:"end",get:function(){return this.start+this.duration}},{key:"loaded",get:function(){var p=this.elementaryStreams;return!!(p.audio||p.video||p.audiovideo)}}]),s}(S)},"./src/loader/key-loader.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"default",function(){return R});var k=D("./src/events.ts"),u=D("./src/errors.ts"),t=D("./src/utils/logger.ts"),R=function(){function o(g){this.hls=void 0,this.loaders={},this.decryptkey=null,this.decrypturl=null,this.hls=g,this._registerListeners()}var y=o.prototype;return y._registerListeners=function(){this.hls.on(k.Events.KEY_LOADING,this.onKeyLoading,this)},y._unregisterListeners=function(){this.hls.off(k.Events.KEY_LOADING,this.onKeyLoading)},y.destroy=function(){this._unregisterListeners();for(var i in this.loaders){var x=this.loaders[i];x&&x.destroy()}this.loaders={}},y.onKeyLoading=function(i,x){var T=x.frag,m=T.type,S=this.loaders[m];if(!T.decryptdata){t.logger.warn("Missing decryption data on fragment in onKeyLoading");return}var P=T.decryptdata.uri;if(P!==this.decrypturl||this.decryptkey===null){var h=this.hls.config;if(S&&(t.logger.warn("abort previous key loader for type:"+m),S.abort()),!P){t.logger.warn("key uri is falsy");return}var l=h.loader,s=T.loader=this.loaders[m]=new l(h);this.decrypturl=P,this.decryptkey=null;var c={url:P,frag:T,responseType:"arraybuffer"},p={timeout:h.fragLoadingTimeOut,maxRetry:0,retryDelay:h.fragLoadingRetryDelay,maxRetryDelay:h.fragLoadingMaxRetryTimeout,highWaterMark:0},b={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};s.load(c,p,b)}else this.decryptkey&&(T.decryptdata.key=this.decryptkey,this.hls.trigger(k.Events.KEY_LOADED,{frag:T}))},y.loadsuccess=function(i,x,T){var m=T.frag;if(!m.decryptdata){t.logger.error("after key load, decryptdata unset");return}this.decryptkey=m.decryptdata.key=new Uint8Array(i.data),m.loader=null,delete this.loaders[m.type],this.hls.trigger(k.Events.KEY_LOADED,{frag:m})},y.loaderror=function(i,x){var T=x.frag,m=T.loader;m&&m.abort(),delete this.loaders[T.type],this.hls.trigger(k.Events.ERROR,{type:u.ErrorTypes.NETWORK_ERROR,details:u.ErrorDetails.KEY_LOAD_ERROR,fatal:!1,frag:T,response:i})},y.loadtimeout=function(i,x){var T=x.frag,m=T.loader;m&&m.abort(),delete this.loaders[T.type],this.hls.trigger(k.Events.ERROR,{type:u.ErrorTypes.NETWORK_ERROR,details:u.ErrorDetails.KEY_LOAD_TIMEOUT,fatal:!1,frag:T})},o}()},"./src/loader/level-details.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"LevelDetails",function(){return o});var k=D("./src/polyfills/number.ts");function u(y,g){for(var i=0;ix.endSN||T>0||T===0&&m>0,this.updated||this.advanced?this.misses=Math.floor(x.misses*.6):this.misses=x.misses+1,this.availabilityDelay=x.availabilityDelay},t(y,[{key:"hasProgramDateTime",get:function(){return this.fragments.length?Object(k.isFiniteNumber)(this.fragments[this.fragments.length-1].programDateTime):!1}},{key:"levelTargetDuration",get:function(){return this.averagetargetduration||this.targetduration||R}},{key:"drift",get:function(){var x=this.driftEndTime-this.driftStartTime;if(x>0){var T=this.driftEnd-this.driftStart;return T*1e3/x}return 1}},{key:"edge",get:function(){return this.partEnd||this.fragmentEnd}},{key:"partEnd",get:function(){var x;return(x=this.partList)!==null&&x!==void 0&&x.length?this.partList[this.partList.length-1].end:this.fragmentEnd}},{key:"fragmentEnd",get:function(){var x;return(x=this.fragments)!==null&&x!==void 0&&x.length?this.fragments[this.fragments.length-1].end:0}},{key:"age",get:function(){return this.advancedDateTime?Math.max(Date.now()-this.advancedDateTime,0)/1e3:0}},{key:"lastPartIndex",get:function(){var x;return(x=this.partList)!==null&&x!==void 0&&x.length?this.partList[this.partList.length-1].index:-1}},{key:"lastPartSn",get:function(){var x;return(x=this.partList)!==null&&x!==void 0&&x.length?this.partList[this.partList.length-1].fragment.sn:this.endSN}}]),y}()},"./src/loader/level-key.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"LevelKey",function(){return o});var k=D("./node_modules/url-toolkit/src/url-toolkit.js"),u=D.n(k);function t(y,g){for(var i=0;i2){var r=n.shift()+".";return r+=parseInt(n.shift()).toString(16),r+=("000"+parseInt(n.shift()).toString(16)).substr(-4),r}return f},O.resolve=function(f,n){return u.buildAbsoluteURL(n,f,{alwaysNormalize:!0})},O.parseMasterPlaylist=function(f,n){var r=[],d={},w=!1;T.lastIndex=0;for(var C;(C=T.exec(f))!=null;)if(C[1]){var v=new g.AttrList(C[1]),L={attrs:v,bitrate:v.decimalInteger("AVERAGE-BANDWIDTH")||v.decimalInteger("BANDWIDTH"),name:v.NAME,url:O.resolve(C[2],n)},I=v.decimalResolution("RESOLUTION");I&&(L.width=I.width,L.height=I.height),c((v.CODECS||"").split(/[ ,]+/).filter(function(F){return F}),L),L.videoCodec&&L.videoCodec.indexOf("avc1")!==-1&&(L.videoCodec=O.convertAVC1ToAVCOTI(L.videoCodec)),r.push(L)}else if(C[3]){var B=new g.AttrList(C[3]);B["DATA-ID"]&&(w=!0,d[B["DATA-ID"]]=B)}return{levels:r,sessionData:w?d:null}},O.parseMasterPlaylistMedia=function(f,n,r,d){d===void 0&&(d=[]);var w,C=[],v=0;for(m.lastIndex=0;(w=m.exec(f))!==null;){var L=new g.AttrList(w[1]);if(L.TYPE===r){var I={attrs:L,bitrate:0,id:v++,groupId:L["GROUP-ID"],instreamId:L["INSTREAM-ID"],name:L.NAME||L.LANGUAGE||"",type:r,default:L.bool("DEFAULT"),autoselect:L.bool("AUTOSELECT"),forced:L.bool("FORCED"),lang:L.LANGUAGE,url:L.URI?O.resolve(L.URI,n):""};if(d.length){var B=O.findGroup(d,I.groupId)||d[0];p(I,B,"audioCodec"),p(I,B,"textCodec")}C.push(I)}}return C},O.parseLevelPlaylist=function(f,n,r,d,w){var C=new o.LevelDetails(n),v=C.fragments,L=null,I=0,B=0,F=0,V=0,X=null,W=new R.Fragment(d,n),K,Q,q,ce=-1,ue=!1;for(S.lastIndex=0,C.m3u8=f;(K=S.exec(f))!==null;){ue&&(ue=!1,W=new R.Fragment(d,n),W.start=F,W.sn=I,W.cc=V,W.level=r,L&&(W.initSegment=L,W.rawProgramDateTime=L.rawProgramDateTime));var ye=K[1];if(ye){W.duration=parseFloat(ye);var xe=(" "+K[2]).slice(1);W.title=xe||null,W.tagList.push(xe?["INF",ye,xe]:["INF",ye])}else if(K[3])Object(k.isFiniteNumber)(W.duration)&&(W.start=F,q&&(W.levelkey=q),W.sn=I,W.level=r,W.cc=V,W.urlId=w,v.push(W),W.relurl=(" "+K[3]).slice(1),A(W,X),X=W,F+=W.duration,I++,B=0,ue=!0);else if(K[4]){var Ee=(" "+K[4]).slice(1);X?W.setByteRange(Ee,X):W.setByteRange(Ee)}else if(K[5])W.rawProgramDateTime=(" "+K[5]).slice(1),W.tagList.push(["PROGRAM-DATE-TIME",W.rawProgramDateTime]),ce===-1&&(ce=v.length);else{if(K=K[0].match(P),!K){i.logger.warn("No matches on slow regex match for level playlist!");continue}for(Q=1;Q-1){i.logger.warn("Keyformat "+He+" is not supported from the manifest");continue}else if(He!=="identity")continue;ft&&(q=y.LevelKey.fromURL(n,Pe),Pe&&["AES-128","SAMPLE-AES","SAMPLE-AES-CENC"].indexOf(ft)>=0&&(q.method=ft,q.keyFormat=He,Le&&(q.keyID=Le),Ce&&(q.keyFormatVersions=Ce),q.iv=ze));break}case"START":{var bt=new g.AttrList(Re),ct=bt.decimalFloatingPoint("TIME-OFFSET");Object(k.isFiniteNumber)(ct)&&(C.startTimeOffset=ct);break}case"MAP":{var Ot=new g.AttrList(Re);W.relurl=Ot.URI,Ot.BYTERANGE&&W.setByteRange(Ot.BYTERANGE),W.level=r,W.sn="initSegment",q&&(W.levelkey=q),W.initSegment=null,L=W,ue=!0;break}case"SERVER-CONTROL":{var zt=new g.AttrList(Re);C.canBlockReload=zt.bool("CAN-BLOCK-RELOAD"),C.canSkipUntil=zt.optionalFloat("CAN-SKIP-UNTIL",0),C.canSkipDateRanges=C.canSkipUntil>0&&zt.bool("CAN-SKIP-DATERANGES"),C.partHoldBack=zt.optionalFloat("PART-HOLD-BACK",0),C.holdBack=zt.optionalFloat("HOLD-BACK",0);break}case"PART-INF":{var Mt=new g.AttrList(Re);C.partTarget=Mt.decimalFloatingPoint("PART-TARGET");break}case"PART":{var wt=C.partList;wt||(wt=C.partList=[]);var kt=B>0?wt[wt.length-1]:void 0,qt=B++,Lt=new R.Part(new g.AttrList(Re),W,n,qt,kt);wt.push(Lt),W.duration+=Lt.duration;break}case"PRELOAD-HINT":{var vt=new g.AttrList(Re);C.preloadHint=vt;break}case"RENDITION-REPORT":{var lt=new g.AttrList(Re);C.renditionReports=C.renditionReports||[],C.renditionReports.push(lt);break}default:i.logger.warn("line parsed but not handled: "+K);break}}}X&&!X.relurl?(v.pop(),F-=X.duration,C.partList&&(C.fragmentHint=X)):C.partList&&(A(W,X),W.cc=V,C.fragmentHint=W);var Tt=v.length,ht=v[0],pt=v[Tt-1];if(F+=C.skippedSegments*C.targetduration,F>0&&Tt&&pt){C.averagetargetduration=F/Tt;var qe=pt.sn;C.endSN=qe!=="initSegment"?qe:0,ht&&(C.startCC=ht.cc,ht.initSegment||C.fragments.every(function($e){return $e.relurl&&l($e.relurl)})&&(i.logger.warn("MP4 fragments found but no init segment (probably no MAP, incomplete M3U8), trying to fetch SIDX"),W=new R.Fragment(d,n),W.relurl=pt.relurl,W.level=r,W.sn="initSegment",ht.initSegment=W,C.needSidxRanges=!0))}else C.endSN=0,C.startCC=0;return C.fragmentHint&&(F+=C.fragmentHint.duration),C.totalduration=F,C.endCC=V,ce>0&&b(v,ce),C},O}();function c(O,_){["video","audio","text"].forEach(function(f){var n=O.filter(function(d){return Object(x.isCodecType)(d,f)});if(n.length){var r=n.filter(function(d){return d.lastIndexOf("avc1",0)===0||d.lastIndexOf("mp4a",0)===0});_[f+"Codec"]=r.length>0?r[0]:n[0],O=O.filter(function(d){return n.indexOf(d)===-1})}}),_.unknownCodecs=O}function p(O,_,f){var n=_[f];n&&(O[f]=n)}function b(O,_){for(var f=O[_],n=_;n--;){var r=O[n];if(!r)return;r.programDateTime=f.programDateTime-r.duration*1e3,f=r}}function A(O,_){O.rawProgramDateTime?O.programDateTime=Date.parse(O.rawProgramDateTime):_!=null&&_.programDateTime&&(O.programDateTime=_.endProgramDateTime),Object(k.isFiniteNumber)(O.programDateTime)||(O.programDateTime=null,O.rawProgramDateTime=null)}},"./src/loader/playlist-loader.ts":function(Y,U,D){"use strict";D.r(U);var k=D("./src/polyfills/number.ts"),u=D("./src/events.ts"),t=D("./src/errors.ts"),R=D("./src/utils/logger.ts"),o=D("./src/utils/mp4-tools.ts"),y=D("./src/loader/m3u8-parser.ts"),g=D("./src/types/loader.ts"),i=D("./src/utils/attr-list.ts");function x(S){var P=S.type;switch(P){case g.PlaylistContextType.AUDIO_TRACK:return g.PlaylistLevelType.AUDIO;case g.PlaylistContextType.SUBTITLE_TRACK:return g.PlaylistLevelType.SUBTITLE;default:return g.PlaylistLevelType.MAIN}}function T(S,P){var h=S.url;return(h===void 0||h.indexOf("data:")===0)&&(h=P.url),h}var m=function(){function S(h){this.hls=void 0,this.loaders=Object.create(null),this.hls=h,this.registerListeners()}var P=S.prototype;return P.registerListeners=function(){var l=this.hls;l.on(u.Events.MANIFEST_LOADING,this.onManifestLoading,this),l.on(u.Events.LEVEL_LOADING,this.onLevelLoading,this),l.on(u.Events.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),l.on(u.Events.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},P.unregisterListeners=function(){var l=this.hls;l.off(u.Events.MANIFEST_LOADING,this.onManifestLoading,this),l.off(u.Events.LEVEL_LOADING,this.onLevelLoading,this),l.off(u.Events.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),l.off(u.Events.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},P.createInternalLoader=function(l){var s=this.hls.config,c=s.pLoader,p=s.loader,b=c||p,A=new b(s);return l.loader=A,this.loaders[l.type]=A,A},P.getInternalLoader=function(l){return this.loaders[l.type]},P.resetInternalLoader=function(l){this.loaders[l]&&delete this.loaders[l]},P.destroyInternalLoaders=function(){for(var l in this.loaders){var s=this.loaders[l];s&&s.destroy(),this.resetInternalLoader(l)}},P.destroy=function(){this.unregisterListeners(),this.destroyInternalLoaders()},P.onManifestLoading=function(l,s){var c=s.url;this.load({id:null,groupId:null,level:0,responseType:"text",type:g.PlaylistContextType.MANIFEST,url:c,deliveryDirectives:null})},P.onLevelLoading=function(l,s){var c=s.id,p=s.level,b=s.url,A=s.deliveryDirectives;this.load({id:c,groupId:null,level:p,responseType:"text",type:g.PlaylistContextType.LEVEL,url:b,deliveryDirectives:A})},P.onAudioTrackLoading=function(l,s){var c=s.id,p=s.groupId,b=s.url,A=s.deliveryDirectives;this.load({id:c,groupId:p,level:null,responseType:"text",type:g.PlaylistContextType.AUDIO_TRACK,url:b,deliveryDirectives:A})},P.onSubtitleTrackLoading=function(l,s){var c=s.id,p=s.groupId,b=s.url,A=s.deliveryDirectives;this.load({id:c,groupId:p,level:null,responseType:"text",type:g.PlaylistContextType.SUBTITLE_TRACK,url:b,deliveryDirectives:A})},P.load=function(l){var s,c=this.hls.config,p=this.getInternalLoader(l);if(p){var b=p.context;if(b&&b.url===l.url){R.logger.trace("[playlist-loader]: playlist request ongoing");return}R.logger.log("[playlist-loader]: aborting previous loader for type: "+l.type),p.abort()}var A,O,_,f;switch(l.type){case g.PlaylistContextType.MANIFEST:A=c.manifestLoadingMaxRetry,O=c.manifestLoadingTimeOut,_=c.manifestLoadingRetryDelay,f=c.manifestLoadingMaxRetryTimeout;break;case g.PlaylistContextType.LEVEL:case g.PlaylistContextType.AUDIO_TRACK:case g.PlaylistContextType.SUBTITLE_TRACK:A=0,O=c.levelLoadingTimeOut;break;default:A=c.levelLoadingMaxRetry,O=c.levelLoadingTimeOut,_=c.levelLoadingRetryDelay,f=c.levelLoadingMaxRetryTimeout;break}if(p=this.createInternalLoader(l),(s=l.deliveryDirectives)!==null&&s!==void 0&&s.part){var n;if(l.type===g.PlaylistContextType.LEVEL&&l.level!==null?n=this.hls.levels[l.level].details:l.type===g.PlaylistContextType.AUDIO_TRACK&&l.id!==null?n=this.hls.audioTracks[l.id].details:l.type===g.PlaylistContextType.SUBTITLE_TRACK&&l.id!==null&&(n=this.hls.subtitleTracks[l.id].details),n){var r=n.partTarget,d=n.targetduration;r&&d&&(O=Math.min(Math.max(r*3,d*.8)*1e3,O))}}var w={timeout:O,maxRetry:A,retryDelay:_,maxRetryDelay:f,highWaterMark:0},C={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};p.load(l,w,C)},P.loadsuccess=function(l,s,c,p){if(p===void 0&&(p=null),c.isSidxRequest){this.handleSidxRequest(l,c),this.handlePlaylistLoaded(l,s,c,p);return}this.resetInternalLoader(c.type);var b=l.data;if(b.indexOf("#EXTM3U")!==0){this.handleManifestParsingError(l,c,"no EXTM3U delimiter",p);return}s.parsing.start=performance.now(),b.indexOf("#EXTINF:")>0||b.indexOf("#EXT-X-TARGETDURATION:")>0?this.handleTrackOrLevelPlaylist(l,s,c,p):this.handleMasterPlaylist(l,s,c,p)},P.loaderror=function(l,s,c){c===void 0&&(c=null),this.handleNetworkError(s,c,!1,l)},P.loadtimeout=function(l,s,c){c===void 0&&(c=null),this.handleNetworkError(s,c,!0)},P.handleMasterPlaylist=function(l,s,c,p){var b=this.hls,A=l.data,O=T(l,c),_=y.default.parseMasterPlaylist(A,O),f=_.levels,n=_.sessionData;if(!f.length){this.handleManifestParsingError(l,c,"no level found in manifest",p);return}var r=f.map(function(I){return{id:I.attrs.AUDIO,audioCodec:I.audioCodec}}),d=f.map(function(I){return{id:I.attrs.SUBTITLES,textCodec:I.textCodec}}),w=y.default.parseMasterPlaylistMedia(A,O,"AUDIO",r),C=y.default.parseMasterPlaylistMedia(A,O,"SUBTITLES",d),v=y.default.parseMasterPlaylistMedia(A,O,"CLOSED-CAPTIONS");if(w.length){var L=w.some(function(I){return!I.url});!L&&f[0].audioCodec&&!f[0].attrs.AUDIO&&(R.logger.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),w.unshift({type:"main",name:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new i.AttrList({}),bitrate:0,url:""}))}b.trigger(u.Events.MANIFEST_LOADED,{levels:f,audioTracks:w,subtitles:C,captions:v,url:O,stats:s,networkDetails:p,sessionData:n})},P.handleTrackOrLevelPlaylist=function(l,s,c,p){var b=this.hls,A=c.id,O=c.level,_=c.type,f=T(l,c),n=Object(k.isFiniteNumber)(A)?A:0,r=Object(k.isFiniteNumber)(O)?O:n,d=x(c),w=y.default.parseLevelPlaylist(l.data,f,r,d,n);if(!w.fragments.length){b.trigger(u.Events.ERROR,{type:t.ErrorTypes.NETWORK_ERROR,details:t.ErrorDetails.LEVEL_EMPTY_ERROR,fatal:!1,url:f,reason:"no fragments found in level",level:typeof c.level=="number"?c.level:void 0});return}if(_===g.PlaylistContextType.MANIFEST){var C={attrs:new i.AttrList({}),bitrate:0,details:w,name:"",url:f};b.trigger(u.Events.MANIFEST_LOADED,{levels:[C],audioTracks:[],url:f,stats:s,networkDetails:p,sessionData:null})}if(s.parsing.end=performance.now(),w.needSidxRanges){var v,L=(v=w.fragments[0].initSegment)===null||v===void 0?void 0:v.url;this.load({url:L,isSidxRequest:!0,type:_,level:O,levelDetails:w,id:A,groupId:null,rangeStart:0,rangeEnd:2048,responseType:"arraybuffer",deliveryDirectives:null});return}c.levelDetails=w,this.handlePlaylistLoaded(l,s,c,p)},P.handleSidxRequest=function(l,s){var c=Object(o.parseSegmentIndex)(new Uint8Array(l.data));if(!c)return;var p=c.references,b=s.levelDetails;p.forEach(function(A,O){var _=A.info,f=b.fragments[O];f.byteRange.length===0&&f.setByteRange(String(1+_.end-_.start)+"@"+String(_.start)),f.initSegment&&f.initSegment.setByteRange(String(c.moovEndOffset)+"@0")})},P.handleManifestParsingError=function(l,s,c,p){this.hls.trigger(u.Events.ERROR,{type:t.ErrorTypes.NETWORK_ERROR,details:t.ErrorDetails.MANIFEST_PARSING_ERROR,fatal:s.type===g.PlaylistContextType.MANIFEST,url:l.url,reason:c,response:l,context:s,networkDetails:p})},P.handleNetworkError=function(l,s,c,p){c===void 0&&(c=!1),R.logger.warn("[playlist-loader]: A network "+(c?"timeout":"error")+" occurred while loading "+l.type+" level: "+l.level+" id: "+l.id+' group-id: "'+l.groupId+'"');var b=t.ErrorDetails.UNKNOWN,A=!1,O=this.getInternalLoader(l);switch(l.type){case g.PlaylistContextType.MANIFEST:b=c?t.ErrorDetails.MANIFEST_LOAD_TIMEOUT:t.ErrorDetails.MANIFEST_LOAD_ERROR,A=!0;break;case g.PlaylistContextType.LEVEL:b=c?t.ErrorDetails.LEVEL_LOAD_TIMEOUT:t.ErrorDetails.LEVEL_LOAD_ERROR,A=!1;break;case g.PlaylistContextType.AUDIO_TRACK:b=c?t.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:t.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,A=!1;break;case g.PlaylistContextType.SUBTITLE_TRACK:b=c?t.ErrorDetails.SUBTITLE_TRACK_LOAD_TIMEOUT:t.ErrorDetails.SUBTITLE_LOAD_ERROR,A=!1;break}O&&this.resetInternalLoader(l.type);var _={type:t.ErrorTypes.NETWORK_ERROR,details:b,fatal:A,url:l.url,loader:O,context:l,networkDetails:s};p&&(_.response=p),this.hls.trigger(u.Events.ERROR,_)},P.handlePlaylistLoaded=function(l,s,c,p){var b=c.type,A=c.level,O=c.id,_=c.groupId,f=c.loader,n=c.levelDetails,r=c.deliveryDirectives;if(!(n!=null&&n.targetduration)){this.handleManifestParsingError(l,c,"invalid target duration",p);return}if(!f)return;n.live&&(f.getCacheAge&&(n.ageHeader=f.getCacheAge()||0),(!f.getCacheAge||isNaN(n.ageHeader))&&(n.ageHeader=0));switch(b){case g.PlaylistContextType.MANIFEST:case g.PlaylistContextType.LEVEL:this.hls.trigger(u.Events.LEVEL_LOADED,{details:n,level:A||0,id:O||0,stats:s,networkDetails:p,deliveryDirectives:r});break;case g.PlaylistContextType.AUDIO_TRACK:this.hls.trigger(u.Events.AUDIO_TRACK_LOADED,{details:n,id:O||0,groupId:_||"",stats:s,networkDetails:p,deliveryDirectives:r});break;case g.PlaylistContextType.SUBTITLE_TRACK:this.hls.trigger(u.Events.SUBTITLE_TRACK_LOADED,{details:n,id:O||0,groupId:_||"",stats:s,networkDetails:p,deliveryDirectives:r});break}},S}();U.default=m},"./src/polyfills/number.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"isFiniteNumber",function(){return k}),D.d(U,"MAX_SAFE_INTEGER",function(){return u});var k=Number.isFinite||function(t){return typeof t=="number"&&isFinite(t)},u=Number.MAX_SAFE_INTEGER||9007199254740991},"./src/remux/aac-helper.ts":function(Y,U,D){"use strict";D.r(U);var k=function(){function u(){}return u.getSilentFrame=function(R,o){switch(R){case"mp4a.40.2":if(o===1)return new Uint8Array([0,200,0,128,35,128]);if(o===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(o===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(o===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(o===5)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(o===6)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224]);break;default:if(o===1)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(o===2)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(o===3)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);break}return},u}();U.default=k},"./src/remux/mp4-generator.ts":function(Y,U,D){"use strict";D.r(U);var k=Math.pow(2,32)-1,u=function(){function t(){}return t.init=function(){t.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],".mp3":[],mvex:[],mvhd:[],pasp:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[]};var o;for(o in t.types)t.types.hasOwnProperty(o)&&(t.types[o]=[o.charCodeAt(0),o.charCodeAt(1),o.charCodeAt(2),o.charCodeAt(3)]);var y=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),g=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]);t.HDLR_TYPES={video:y,audio:g};var i=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),x=new Uint8Array([0,0,0,0,0,0,0,0]);t.STTS=t.STSC=t.STCO=x,t.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),t.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0]),t.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),t.STSD=new Uint8Array([0,0,0,0,0,0,0,1]);var T=new Uint8Array([105,115,111,109]),m=new Uint8Array([97,118,99,49]),S=new Uint8Array([0,0,0,1]);t.FTYP=t.box(t.types.ftyp,T,S,T,m),t.DINF=t.box(t.types.dinf,t.box(t.types.dref,i))},t.box=function(o){for(var y=8,g=arguments.length,i=new Array(g>1?g-1:0),x=1;x>24&255,S[1]=y>>16&255,S[2]=y>>8&255,S[3]=y&255,S.set(o,4),T=0,y=8;T>24&255,o>>16&255,o>>8&255,o&255,g>>24,g>>16&255,g>>8&255,g&255,i>>24,i>>16&255,i>>8&255,i&255,85,196,0,0]))},t.mdia=function(o){return t.box(t.types.mdia,t.mdhd(o.timescale,o.duration),t.hdlr(o.type),t.minf(o))},t.mfhd=function(o){return t.box(t.types.mfhd,new Uint8Array([0,0,0,0,o>>24,o>>16&255,o>>8&255,o&255]))},t.minf=function(o){return o.type==="audio"?t.box(t.types.minf,t.box(t.types.smhd,t.SMHD),t.DINF,t.stbl(o)):t.box(t.types.minf,t.box(t.types.vmhd,t.VMHD),t.DINF,t.stbl(o))},t.moof=function(o,y,g){return t.box(t.types.moof,t.mfhd(o),t.traf(g,y))},t.moov=function(o){for(var y=o.length,g=[];y--;)g[y]=t.trak(o[y]);return t.box.apply(null,[t.types.moov,t.mvhd(o[0].timescale,o[0].duration)].concat(g).concat(t.mvex(o)))},t.mvex=function(o){for(var y=o.length,g=[];y--;)g[y]=t.trex(o[y]);return t.box.apply(null,[t.types.mvex].concat(g))},t.mvhd=function(o,y){y*=o;var g=Math.floor(y/(k+1)),i=Math.floor(y%(k+1)),x=new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,o>>24&255,o>>16&255,o>>8&255,o&255,g>>24,g>>16&255,g>>8&255,g&255,i>>24,i>>16&255,i>>8&255,i&255,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]);return t.box(t.types.mvhd,x)},t.sdtp=function(o){var y=o.samples||[],g=new Uint8Array(4+y.length),i,x;for(i=0;i>>8&255),y.push(T&255),y=y.concat(Array.prototype.slice.call(x));for(i=0;i>>8&255),g.push(T&255),g=g.concat(Array.prototype.slice.call(x));var m=t.box(t.types.avcC,new Uint8Array([1,y[3],y[4],y[5],252|3,224|o.sps.length].concat(y).concat([o.pps.length]).concat(g))),S=o.width,P=o.height,h=o.pixelRatio[0],l=o.pixelRatio[1];return t.box(t.types.avc1,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,S>>8&255,S&255,P>>8&255,P&255,0,72,0,0,0,72,0,0,0,0,0,0,0,1,18,100,97,105,108,121,109,111,116,105,111,110,47,104,108,115,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,17,17]),m,t.box(t.types.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192])),t.box(t.types.pasp,new Uint8Array([h>>24,h>>16&255,h>>8&255,h&255,l>>24,l>>16&255,l>>8&255,l&255])))},t.esds=function(o){var y=o.config.length;return new Uint8Array([0,0,0,0,3,23+y,0,1,0,4,15+y,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([y]).concat(o.config).concat([6,1,2]))},t.mp4a=function(o){var y=o.samplerate;return t.box(t.types.mp4a,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,o.channelCount,0,16,0,0,0,0,y>>8&255,y&255,0,0]),t.box(t.types.esds,t.esds(o)))},t.mp3=function(o){var y=o.samplerate;return t.box(t.types[".mp3"],new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,o.channelCount,0,16,0,0,0,0,y>>8&255,y&255,0,0]))},t.stsd=function(o){return o.type==="audio"?!o.isAAC&&o.codec==="mp3"?t.box(t.types.stsd,t.STSD,t.mp3(o)):t.box(t.types.stsd,t.STSD,t.mp4a(o)):t.box(t.types.stsd,t.STSD,t.avc1(o))},t.tkhd=function(o){var y=o.id,g=o.duration*o.timescale,i=o.width,x=o.height,T=Math.floor(g/(k+1)),m=Math.floor(g%(k+1));return t.box(t.types.tkhd,new Uint8Array([1,0,0,7,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,y>>24&255,y>>16&255,y>>8&255,y&255,0,0,0,0,T>>24,T>>16&255,T>>8&255,T&255,m>>24,m>>16&255,m>>8&255,m&255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,i>>8&255,i&255,0,0,x>>8&255,x&255,0,0]))},t.traf=function(o,y){var g=t.sdtp(o),i=o.id,x=Math.floor(y/(k+1)),T=Math.floor(y%(k+1));return t.box(t.types.traf,t.box(t.types.tfhd,new Uint8Array([0,0,0,0,i>>24,i>>16&255,i>>8&255,i&255])),t.box(t.types.tfdt,new Uint8Array([1,0,0,0,x>>24,x>>16&255,x>>8&255,x&255,T>>24,T>>16&255,T>>8&255,T&255])),t.trun(o,g.length+16+20+8+16+8+8),g)},t.trak=function(o){return o.duration=o.duration||4294967295,t.box(t.types.trak,t.tkhd(o),t.mdia(o))},t.trex=function(o){var y=o.id;return t.box(t.types.trex,new Uint8Array([0,0,0,0,y>>24,y>>16&255,y>>8&255,y&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]))},t.trun=function(o,y){var g=o.samples||[],i=g.length,x=12+16*i,T=new Uint8Array(x),m,S,P,h,l,s;for(y+=8+x,T.set([0,0,15,1,i>>>24&255,i>>>16&255,i>>>8&255,i&255,y>>>24&255,y>>>16&255,y>>>8&255,y&255],0),m=0;m>>24&255,P>>>16&255,P>>>8&255,P&255,h>>>24&255,h>>>16&255,h>>>8&255,h&255,l.isLeading<<2|l.dependsOn,l.isDependedOn<<6|l.hasRedundancy<<4|l.paddingValue<<1|l.isNonSync,l.degradPrio&240<<8,l.degradPrio&15,s>>>24&255,s>>>16&255,s>>>8&255,s&255],12+16*m);return t.box(t.types.trun,T)},t.initSegment=function(o){t.types||t.init();var y=t.moov(o),g=new Uint8Array(t.FTYP.byteLength+y.byteLength);return g.set(t.FTYP),g.set(y,t.FTYP.byteLength),g},t}();u.types=void 0,u.HDLR_TYPES=void 0,u.STTS=void 0,u.STSC=void 0,u.STCO=void 0,u.STSZ=void 0,u.VMHD=void 0,u.SMHD=void 0,u.STSD=void 0,u.FTYP=void 0,u.DINF=void 0,U.default=u},"./src/remux/mp4-remuxer.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"default",function(){return s}),D.d(U,"normalizePts",function(){return c});var k=D("./src/polyfills/number.ts"),u=D("./src/remux/aac-helper.ts"),t=D("./src/remux/mp4-generator.ts"),R=D("./src/events.ts"),o=D("./src/errors.ts"),y=D("./src/utils/logger.ts"),g=D("./src/types/loader.ts"),i=D("./src/utils/timescale-conversion.ts");function x(){return x=Object.assign||function(O){for(var _=1;_0?w:C.pts},n[0].pts);return r&&y.logger.debug("PTS rollover detected"),d},_.remux=function(n,r,d,w,C,v,L,I){var B,F,V,X,W,K,Q=C,q=C,ce=n.pid>-1,ue=r.pid>-1,ye=r.samples.length,xe=n.samples.length>0,Ee=ye>1,Ae=(!ce||xe)&&(!ue||Ee)||this.ISGenerated||L;if(Ae){this.ISGenerated||(V=this.generateIS(n,r,C));var Re=this.isVideoContiguous,ae=-1;if(Ee&&(ae=p(r.samples),!Re&&this.config.forceKeyFrameOnDiscontinuity))if(K=!0,ae>0){y.logger.warn("[mp4-remuxer]: Dropped "+ae+" out of "+ye+" video samples due to a missing keyframe");var pe=this.getVideoStartPts(r.samples);r.samples=r.samples.slice(ae),r.dropped+=ae,q+=(r.samples[0].pts-pe)/(r.timescale||9e4)}else ae===-1&&(y.logger.warn("[mp4-remuxer]: No keyframe found out of "+ye+" video samples"),K=!1);if(this.ISGenerated){if(xe&&Ee){var Z=this.getVideoStartPts(r.samples),fe=c(n.samples[0].pts,Z)-Z,Me=fe/r.inputTimeScale;Q+=Math.max(0,Me),q+=Math.max(0,-Me)}if(xe){if(n.samplerate||(y.logger.warn("[mp4-remuxer]: regenerate InitSegment as audio detected"),V=this.generateIS(n,r,C)),F=this.remuxAudio(n,Q,this.isAudioContiguous,v,ue||Ee||I===g.PlaylistLevelType.AUDIO?q:void 0),Ee){var be=F?F.endPTS-F.startPTS:0;r.inputTimeScale||(y.logger.warn("[mp4-remuxer]: regenerate InitSegment as video detected"),V=this.generateIS(n,r,C)),B=this.remuxVideo(r,q,Re,be)}}else Ee&&(B=this.remuxVideo(r,q,Re,0));B&&(B.firstKeyFrame=ae,B.independent=ae!==-1)}}return this.ISGenerated&&(d.samples.length&&(W=this.remuxID3(d,C)),w.samples.length&&(X=this.remuxText(w,C))),{audio:F,video:B,initSegment:V,independent:K,text:X,id3:W}},_.generateIS=function(n,r,d){var w=n.samples,C=r.samples,v=this.typeSupported,L={},I=!Object(k.isFiniteNumber)(this._initPTS),B="audio/mp4",F,V,X;if(I&&(F=V=Infinity),n.config&&w.length&&(n.timescale=n.samplerate,n.isAAC||(v.mpeg?(B="audio/mpeg",n.codec=""):v.mp3&&(n.codec="mp3")),L.audio={id:"audio",container:B,codec:n.codec,initSegment:!n.isAAC&&v.mpeg?new Uint8Array(0):t.default.initSegment([n]),metadata:{channelCount:n.channelCount}},I&&(X=n.inputTimeScale,F=V=w[0].pts-Math.round(X*d))),r.sps&&r.pps&&C.length&&(r.timescale=r.inputTimeScale,L.video={id:"main",container:"video/mp4",codec:r.codec,initSegment:t.default.initSegment([r]),metadata:{width:r.width,height:r.height}},I)){X=r.inputTimeScale;var W=this.getVideoStartPts(C),K=Math.round(X*d);V=Math.min(V,c(C[0].dts,W)-K),F=Math.min(F,W-K)}if(Object.keys(L).length)return this.ISGenerated=!0,I&&(this._initPTS=F,this._initDTS=V),{tracks:L,initPTS:F,timescale:X}},_.remuxVideo=function(n,r,d,w){var C=n.inputTimeScale,v=n.samples,L=[],I=v.length,B=this._initPTS,F=this.nextAvcDts,V=8,X,W,K,Q=Number.POSITIVE_INFINITY,q=Number.NEGATIVE_INFINITY,ce=0,ue=!1;if(!d||F===null){var ye=r*C,xe=v[0].pts-c(v[0].dts,v[0].pts);F=ye-xe}for(var Ee=0;EeAe.pts){var Re=9e4*.2;ce=Math.max(Math.min(ce,Ae.pts-Ae.dts),-1*Re)}Ae.dts0?Ee-1:Ee].dts&&(ue=!0)}ue&&v.sort(function(mt,Ze){var st=mt.dts-Ze.dts,Ke=mt.pts-Ze.pts;return st||Ke}),W=v[0].dts,K=v[v.length-1].dts;var ae=Math.round((K-W)/(I-1));if(ce<0){if(ceae,Ge=Me<-1;if(be||Ge){be?y.logger.warn("AVC: "+Object(i.toMsFromMpegTsClock)(Me,!0)+" ms ("+Me+"dts) hole between fragments detected, filling it"):y.logger.warn("AVC: "+Object(i.toMsFromMpegTsClock)(-Me,!0)+" ms ("+Me+"dts) overlapping between fragments detected"),W=F;var ft=v[0].pts-Me;v[0].dts=W,v[0].pts=ft,y.logger.log("Video: First PTS/DTS adjusted: "+Object(i.toMsFromMpegTsClock)(ft,!0)+"/"+Object(i.toMsFromMpegTsClock)(W,!0)+", delta: "+Object(i.toMsFromMpegTsClock)(Me,!0)+" ms")}}l&&(W=Math.max(0,W));for(var Pe=0,ze=0,Ce=0;Ce0?wt-1:wt].dts;if(qe.stretchShortVideoTrack&&this.nextAudioPts!==null){var Ye=Math.floor(qe.maxBufferHole*C),Ct=(w?Q+w*C:this.nextAudioPts)-kt.pts;Ct>Ye?(X=Ct-$e,X<0&&(X=$e),y.logger.log("[mp4-remuxer]: It is approximately "+Ct/90+" ms to the next segment; using duration "+X/90+" ms for the last video frame.")):X=$e}else X=$e}var Wt=Math.round(kt.pts-kt.dts);L.push(new b(kt.key,X,Lt,Wt))}if(L.length&&P&&P<70){var en=L[0].flags;en.dependsOn=2,en.isNonSync=0}console.assert(X!==void 0,"mp4SampleDuration must be computed"),this.nextAvcDts=F=K+X,this.isVideoContiguous=!0;var Nt=t.default.moof(n.sequenceNumber++,W,x({},n,{samples:L})),tn="video",En={data1:Nt,data2:zt,startPTS:Q/C,endPTS:(q+X)/C,startDTS:W/C,endDTS:F/C,type:tn,hasAudio:!1,hasVideo:!0,nb:L.length,dropped:n.dropped};return n.samples=[],n.dropped=0,console.assert(zt.length,"MDAT length must not be zero"),En},_.remuxAudio=function(n,r,d,w,C){var v=n.inputTimeScale,L=n.samplerate?n.samplerate:v,I=v/L,B=n.isAAC?m:S,F=B*I,V=this._initPTS,X=!n.isAAC&&this.typeSupported.mpeg,W=[],K=n.samples,Q=X?0:8,q=this.nextAudioPts||-1,ce=r*v;if(this.isAudioContiguous=d=d||K.length&&q>0&&(w&&Math.abs(ce-q)<9e3||Math.abs(c(K[0].pts-V,ce)-q)<20*F),K.forEach(function(ht){ht.pts=c(ht.pts-V,ce)}),!d||q<0){if(K=K.filter(function(ht){return ht.pts>=0}),!K.length)return;C===0?q=0:w?q=Math.max(0,ce):q=K[0].pts}if(n.isAAC)for(var ue=C!==void 0,ye=this.config.maxAudioFramesDrift,xe=0,Ee=q;xe=ye*F&&pe0){ze+=Q;try{Pe=new Uint8Array(ze)}catch(ht){this.observer.emit(R.Events.ERROR,R.Events.ERROR,{type:o.ErrorTypes.MUX_ERROR,details:o.ErrorDetails.REMUX_ALLOC_ERROR,fatal:!1,bytes:ze,reason:"fail allocating audio mdat "+ze});return}if(!X){var zt=new DataView(Pe.buffer);zt.setUint32(0,ze),Pe.set(t.default.types.mdat,4)}}else return;Pe.set(bt,Q);var Mt=bt.byteLength;Q+=Mt,W.push(new b(!0,B,Mt,0)),ft=ct}var wt=W.length;if(!wt)return;var kt=W[W.length-1];this.nextAudioPts=q=ft+I*kt.duration;var qt=X?new Uint8Array(0):t.default.moof(n.sequenceNumber++,Ge/I,x({},n,{samples:W}));n.samples=[];var Lt=Ge/v,vt=q/v,lt="audio",Tt={data1:qt,data2:Pe,startPTS:Lt,endPTS:vt,startDTS:Lt,endDTS:vt,type:lt,hasAudio:!0,hasVideo:!1,nb:wt};return this.isAudioContiguous=!0,console.assert(Pe.length,"MDAT length must not be zero"),Tt},_.remuxEmptyAudio=function(n,r,d,w){var C=n.inputTimeScale,v=n.samplerate?n.samplerate:C,L=C/v,I=this.nextAudioPts,B=(I!==null?I:w.startDTS*C)+this._initDTS,F=w.endDTS*C+this._initDTS,V=L*m,X=Math.ceil((F-B)/V),W=u.default.getSilentFrame(n.manifestCodec||n.codec,n.channelCount);if(y.logger.warn("[mp4-remuxer]: remux empty Audio"),!W){y.logger.trace("[mp4-remuxer]: Unable to remuxEmptyAudio since we were unable to get a silent frame for given audio codec");return}for(var K=[],Q=0;Q4294967296;)O+=f;return O}function p(O){for(var _=0;_0?this.lastEndDTS=n:(R.logger.warn("Duration parsed from mp4 should be greater than zero"),this.resetNextTimestamp());var r=!!O.audio,d=!!O.video,w="";r&&(w+="audio"),d&&(w+="video");var C={data1:b,startPTS:f,startDTS:f,endPTS:n,endDTS:n,type:w,hasAudio:r,hasVideo:d,nb:1,dropped:0};return p.audio=C.type==="audio"?C:void 0,p.video=C.type!=="audio"?C:void 0,p.text=h,p.id3=P,p.initSegment=A,p},i}(),y=function(x,T,m){return Object(u.getStartDTS)(x,T)-m};function g(i,x){var T=i==null?void 0:i.codec;return T&&T.length>4?T:T==="hvc1"?"hvc1.1.c.L120.90":T==="av01"?"av01.0.04M.08":T==="avc1"||x===t.ElementaryStreamTypes.VIDEO?"avc1.42e01e":"mp4a.40.5"}U.default=o},"./src/task-loop.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"default",function(){return k});var k=function(){function u(){this._boundTick=void 0,this._tickTimer=null,this._tickInterval=null,this._tickCallCount=0,this._boundTick=this.tick.bind(this)}var t=u.prototype;return t.destroy=function(){this.onHandlerDestroying(),this.onHandlerDestroyed()},t.onHandlerDestroying=function(){this.clearNextTick(),this.clearInterval()},t.onHandlerDestroyed=function(){},t.hasInterval=function(){return!!this._tickInterval},t.hasNextTick=function(){return!!this._tickTimer},t.setInterval=function(o){return this._tickInterval?!1:(this._tickInterval=self.setInterval(this._boundTick,o),!0)},t.clearInterval=function(){return this._tickInterval?(self.clearInterval(this._tickInterval),this._tickInterval=null,!0):!1},t.clearNextTick=function(){return this._tickTimer?(self.clearTimeout(this._tickTimer),this._tickTimer=null,!0):!1},t.tick=function(){this._tickCallCount++,this._tickCallCount===1&&(this.doTick(),this._tickCallCount>1&&this.tickImmediate(),this._tickCallCount=0)},t.tickImmediate=function(){this.clearNextTick(),this._tickTimer=self.setTimeout(this._boundTick,0)},t.doTick=function(){},u}()},"./src/types/cmcd.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"CMCDVersion",function(){return k}),D.d(U,"CMCDObjectType",function(){return u}),D.d(U,"CMCDStreamingFormat",function(){return t}),D.d(U,"CMCDStreamType",function(){return R});var k=1,u;(function(o){o.MANIFEST="m",o.AUDIO="a",o.VIDEO="v",o.MUXED="av",o.INIT="i",o.CAPTION="c",o.TIMED_TEXT="tt",o.KEY="k",o.OTHER="o"})(u||(u={}));var t;(function(o){o.DASH="d",o.HLS="h",o.SMOOTH="s",o.OTHER="o"})(t||(t={}));var R;(function(o){o.VOD="v",o.LIVE="l"})(R||(R={}))},"./src/types/level.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"HlsSkip",function(){return t}),D.d(U,"getSkipValue",function(){return R}),D.d(U,"HlsUrlParameters",function(){return o}),D.d(U,"Level",function(){return y});function k(g,i){for(var x=0;xNumber.MAX_SAFE_INTEGER?Infinity:i},o.hexadecimalInteger=function(g){if(this[g]){var i=(this[g]||"0x").slice(2);i=(i.length&1?"0":"")+i;for(var x=new Uint8Array(i.length/2),T=0;TNumber.MAX_SAFE_INTEGER?Infinity:i},o.decimalFloatingPoint=function(g){return parseFloat(this[g])},o.optionalFloat=function(g,i){var x=this[g];return x?parseFloat(x):i},o.enumeratedString=function(g){return this[g]},o.bool=function(g){return this[g]==="YES"},o.decimalResolution=function(g){var i=k.exec(this[g]);return i===null?void 0:{width:parseInt(i[1],10),height:parseInt(i[2],10)}},R.parseAttrList=function(g){var i,x={},T='"';for(u.lastIndex=0;(i=u.exec(g))!==null;){var m=i[2];m.indexOf(T)===0&&m.lastIndexOf(T)===m.length-1&&(m=m.slice(1,-1)),x[i[1]]=m}return x},R}()},"./src/utils/binary-search.ts":function(Y,U,D){"use strict";D.r(U);var k={search:function(t,R){for(var o=0,y=t.length-1,g=null,i=null;o<=y;){g=(o+y)/2|0,i=t[g];var x=R(i);if(x>0)o=g+1;else if(x<0)y=g-1;else return i}return null}};U.default=k},"./src/utils/buffer-helper.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"BufferHelper",function(){return t});var k=D("./src/utils/logger.ts"),u={length:0,start:function(){return 0},end:function(){return 0}},t=function(){function R(){}return R.isBuffered=function(y,g){try{if(y){for(var i=R.getBuffered(y),x=0;x=i.start(x)&&g<=i.end(x))return!0}}catch(T){}return!1},R.bufferInfo=function(y,g,i){try{if(y){var x=R.getBuffered(y),T=[],m;for(m=0;mS&&(x[m-1].end=y[T].end):x.push(y[T])}else x.push(y[T])}else x=y;for(var P=0,h,l=g,s=g,c=0;c=p&&g=d&&k.logger.log(this.time+" ["+d+"] "+w)},f}(),P=function(n){for(var r=[],d=0;do&&(this.logger.log(m.DEBUG,"Too large cursor position "+this.pos),this.pos=o)},n.moveCursor=function(d){var w=this.pos+d;if(d>1)for(var C=this.pos+1;C=144&&this.backSpace();var w=t(d);if(this.pos>=o){this.logger.log(m.ERROR,"Cannot insert "+d.toString(16)+" ("+w+") at position "+this.pos+". Skipping it!");return}this.chars[this.pos].setChar(w,this.currPenState),this.moveCursor(1)},n.clearFromPos=function(d){var w;for(w=d;w0&&(d?C="["+w.join(" | ")+"]":C=w.join(` +`)),C},n.getTextAndFormat=function(){return this.rows},f}(),p=function(){function f(r,d,w){this.chNr=void 0,this.outputFilter=void 0,this.mode=void 0,this.verbose=void 0,this.displayedMemory=void 0,this.nonDisplayedMemory=void 0,this.lastOutputScreen=void 0,this.currRollUpRow=void 0,this.writeScreen=void 0,this.cueStartTime=void 0,this.logger=void 0,this.chNr=r,this.outputFilter=d,this.mode=null,this.verbose=0,this.displayedMemory=new c(w),this.nonDisplayedMemory=new c(w),this.lastOutputScreen=new c(w),this.currRollUpRow=this.displayedMemory.rows[R-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null,this.logger=w}var n=f.prototype;return n.reset=function(){this.mode=null,this.displayedMemory.reset(),this.nonDisplayedMemory.reset(),this.lastOutputScreen.reset(),this.outputFilter.reset(),this.currRollUpRow=this.displayedMemory.rows[R-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null},n.getHandler=function(){return this.outputFilter},n.setHandler=function(d){this.outputFilter=d},n.setPAC=function(d){this.writeScreen.setPAC(d)},n.setBkgData=function(d){this.writeScreen.setBkgData(d)},n.setMode=function(d){if(d===this.mode)return;this.mode=d,this.logger.log(m.INFO,"MODE="+d),this.mode==="MODE_POP-ON"?this.writeScreen=this.nonDisplayedMemory:(this.writeScreen=this.displayedMemory,this.writeScreen.reset()),this.mode!=="MODE_ROLL-UP"&&(this.displayedMemory.nrRollUpRows=null,this.nonDisplayedMemory.nrRollUpRows=null),this.mode=d},n.insertChars=function(d){for(var w=0;w=46,w.italics)w.foreground="white";else{var C=Math.floor(d/2)-16,v=["white","green","blue","cyan","red","yellow","magenta"];w.foreground=v[C]}this.logger.log(m.INFO,"MIDROW: "+JSON.stringify(w)),this.writeScreen.setPen(w)},n.outputDataUpdate=function(d){d===void 0&&(d=!1);var w=this.logger.time;if(w===null)return;this.outputFilter&&(this.cueStartTime===null&&!this.displayedMemory.isEmpty()?this.cueStartTime=w:this.displayedMemory.equals(this.lastOutputScreen)||(this.outputFilter.newCue(this.cueStartTime,w,this.lastOutputScreen),d&&this.outputFilter.dispatchCue&&this.outputFilter.dispatchCue(),this.cueStartTime=this.displayedMemory.isEmpty()?null:w),this.lastOutputScreen.copy(this.displayedMemory))},n.cueSplitAtTime=function(d){this.outputFilter&&(this.displayedMemory.isEmpty()||(this.outputFilter.newCue&&this.outputFilter.newCue(this.cueStartTime,d,this.displayedMemory),this.cueStartTime=d))},f}(),b=function(){function f(r,d,w){this.channels=void 0,this.currentChannel=0,this.cmdHistory=void 0,this.logger=void 0;var C=new S;this.channels=[null,new p(r,d,C),new p(r+1,w,C)],this.cmdHistory=_(),this.logger=C}var n=f.prototype;return n.getHandler=function(d){return this.channels[d].getHandler()},n.setHandler=function(d,w){this.channels[d].setHandler(w)},n.addData=function(d,w){var C,v,L,I=!1;this.logger.time=d;for(var B=0;B ("+P([v,L])+")"),C=this.parseCmd(v,L),C||(C=this.parseMidrow(v,L)),C||(C=this.parsePAC(v,L)),C||(C=this.parseBackgroundAttributes(v,L)),!C&&(I=this.parseChars(v,L),I)){var F=this.currentChannel;if(F&&F>0){var V=this.channels[F];V.insertChars(I)}else this.logger.log(m.WARNING,"No channel found yet. TEXT-MODE?")}!C&&!I&&this.logger.log(m.WARNING,"Couldn't parse cleaned data "+P([v,L])+" orig: "+P([w[B],w[B+1]]))}},n.parseCmd=function(d,w){var C=this.cmdHistory,v=(d===20||d===28||d===21||d===29)&&w>=32&&w<=47,L=(d===23||d===31)&&w>=33&&w<=35;if(!(v||L))return!1;if(O(d,w,C))return A(null,null,C),this.logger.log(m.DEBUG,"Repeated command ("+P([d,w])+") is dropped"),!0;var I=d===20||d===21||d===23?1:2,B=this.channels[I];return d===20||d===21||d===28||d===29?w===32?B.ccRCL():w===33?B.ccBS():w===34?B.ccAOF():w===35?B.ccAON():w===36?B.ccDER():w===37?B.ccRU(2):w===38?B.ccRU(3):w===39?B.ccRU(4):w===40?B.ccFON():w===41?B.ccRDC():w===42?B.ccTR():w===43?B.ccRTD():w===44?B.ccEDM():w===45?B.ccCR():w===46?B.ccENM():w===47&&B.ccEOC():B.ccTO(w-32),A(d,w,C),this.currentChannel=I,!0},n.parseMidrow=function(d,w){var C=0;if((d===17||d===25)&&w>=32&&w<=47){if(d===17?C=1:C=2,C!==this.currentChannel)return this.logger.log(m.ERROR,"Mismatch channel in midrow parsing"),!1;var v=this.channels[C];return v?(v.ccMIDROW(w),this.logger.log(m.DEBUG,"MIDROW ("+P([d,w])+")"),!0):!1}return!1},n.parsePAC=function(d,w){var C,v=this.cmdHistory,L=(d>=17&&d<=23||d>=25&&d<=31)&&w>=64&&w<=127,I=(d===16||d===24)&&w>=64&&w<=95;if(!(L||I))return!1;if(O(d,w,v))return A(null,null,v),!0;var B=d<=23?1:2;w>=64&&w<=95?C=B===1?y[d]:i[d]:C=B===1?g[d]:x[d];var F=this.channels[B];return F?(F.setPAC(this.interpretPAC(C,w)),A(d,w,v),this.currentChannel=B,!0):!1},n.interpretPAC=function(d,w){var C,v={color:null,italics:!1,indent:null,underline:!1,row:d};return w>95?C=w-96:C=w-64,v.underline=(C&1)===1,C<=13?v.color=["white","green","blue","cyan","red","yellow","magenta","white"][Math.floor(C/2)]:C<=15?(v.italics=!0,v.color="white"):v.indent=Math.floor((C-16)/2)*4,v},n.parseChars=function(d,w){var C,v=null,L=null;if(d>=25?(C=2,L=d-8):(C=1,L=d),L>=17&&L<=19){var I;L===17?I=w+80:L===18?I=w+112:I=w+144,this.logger.log(m.INFO,"Special char '"+t(I)+"' in channel "+C),v=[I]}else d>=32&&d<=127&&(v=w===0?[d]:[d,w]);if(v){var B=P(v);this.logger.log(m.DEBUG,"Char codes = "+B.join(",")),A(d,w,this.cmdHistory)}return v},n.parseBackgroundAttributes=function(d,w){var C=(d===16||d===24)&&w>=32&&w<=47,v=(d===23||d===31)&&w>=45&&w<=47;if(!(C||v))return!1;var L,I={};d===16||d===24?(L=Math.floor((w-32)/2),I.background=T[L],w%2===1&&(I.background=I.background+"_semi")):w===45?I.background="transparent":(I.foreground="black",w===47&&(I.underline=!0));var B=d<=23?1:2,F=this.channels[B];return F.setBkgData(I),A(d,w,this.cmdHistory),!0},n.reset=function(){for(var d=0;d=16?l--:l++;var A=Object(k.fixLineBreaks)(s.trim()),O=Object(u.generateCueId)(i,x,A);(!g||!g.cues||!g.cues.getCueById(O))&&(P=new c(i,x,A),P.id=O,P.line=p+1,P.align="left",P.position=10+Math.min(80,Math.floor(l*8/32)*10),m.push(P))}return g&&m.length&&(m.sort(function(_,f){return _.line==="auto"||f.line==="auto"?0:_.line>8&&f.line>8?f.line-_.line:_.line-f.line}),m.forEach(function(_){return Object(t.addCueToTrack)(g,_)})),m}};U.default=o},"./src/utils/discontinuities.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"findFirstFragWithCC",function(){return R}),D.d(U,"shouldAlignOnDiscontinuities",function(){return o}),D.d(U,"findDiscontinuousReferenceFrag",function(){return y}),D.d(U,"adjustSlidingStart",function(){return i}),D.d(U,"alignStream",function(){return x}),D.d(U,"alignPDT",function(){return m}),D.d(U,"alignFragmentByPDTDelta",function(){return S}),D.d(U,"alignMediaPlaylistByPDT",function(){return P});var k=D("./src/polyfills/number.ts"),u=D("./src/utils/logger.ts"),t=D("./src/controller/level-helper.ts");function R(h,l){for(var s=null,c=0,p=h.length;cs.startCC||h&&h.cc=this.minWeight_},R.getEstimate=function(){return this.canEstimate()?Math.min(this.fast_.getEstimate(),this.slow_.getEstimate()):this.defaultEstimate_},R.destroy=function(){},t}();U.default=u},"./src/utils/ewma.ts":function(Y,U,D){"use strict";D.r(U);var k=function(){function u(R,o,y){o===void 0&&(o=0),y===void 0&&(y=0),this.halfLife=void 0,this.alpha_=void 0,this.estimate_=void 0,this.totalWeight_=void 0,this.halfLife=R,this.alpha_=R?Math.exp(Math.log(.5)/R):0,this.estimate_=o,this.totalWeight_=y}var t=u.prototype;return t.sample=function(o,y){var g=Math.pow(this.alpha_,o);this.estimate_=y*(1-g)+g*this.estimate_,this.totalWeight_+=o},t.getTotalWeight=function(){return this.totalWeight_},t.getEstimate=function(){if(this.alpha_){var o=1-Math.pow(this.alpha_,this.totalWeight_);if(o)return this.estimate_/o}return this.estimate_},u}();U.default=k},"./src/utils/fetch-loader.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"fetchSupported",function(){return S});var k=D("./src/polyfills/number.ts"),u=D("./src/loader/load-stats.ts"),t=D("./src/demux/chunk-cache.ts");function R(c,p){c.prototype=Object.create(p.prototype),c.prototype.constructor=c,x(c,p)}function o(c){var p=typeof Map=="function"?new Map:void 0;return o=function(A){if(A===null||!i(A))return A;if(typeof A!="function")throw new TypeError("Super expression must either be null or a function");if(typeof p!="undefined"){if(p.has(A))return p.get(A);p.set(A,O)}function O(){return y(A,arguments,T(this).constructor)}return O.prototype=Object.create(A.prototype,{constructor:{value:O,enumerable:!1,writable:!0,configurable:!0}}),x(O,A)},o(c)}function y(c,p,b){return g()?y=Reflect.construct:y=function(O,_,f){var n=[null];n.push.apply(n,_);var r=Function.bind.apply(O,n),d=new r;return f&&x(d,f.prototype),d},y.apply(null,arguments)}function g(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(c){return!1}}function i(c){return Function.toString.call(c).indexOf("[native code]")!==-1}function x(c,p){return x=Object.setPrototypeOf||function(A,O){return A.__proto__=O,A},x(c,p)}function T(c){return T=Object.setPrototypeOf?Object.getPrototypeOf:function(b){return b.__proto__||Object.getPrototypeOf(b)},T(c)}function m(){return m=Object.assign||function(c){for(var p=1;p=f&&n(O,_,r.flush(),A)):n(O,_,L,A),C()}).catch(function(){return Promise.reject()})};return w()},c}();function h(c,p){var b={method:"GET",mode:"cors",credentials:"same-origin",signal:p,headers:new self.Headers(m({},c.headers))};return c.rangeEnd&&b.headers.set("Range","bytes="+c.rangeStart+"-"+String(c.rangeEnd-1)),b}function l(c,p){return new self.Request(c.url,p)}var s=function(c){R(p,c);function p(b,A,O){var _;return _=c.call(this,b)||this,_.code=void 0,_.details=void 0,_.code=A,_.details=O,_}return p}(o(Error));U.default=P},"./src/utils/imsc1-ttml-parser.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"IMSC1_CODEC",function(){return i}),D.d(U,"parseIMSC1",function(){return S});var k=D("./src/utils/mp4-tools.ts"),u=D("./src/utils/vttparser.ts"),t=D("./src/utils/vttcue.ts"),R=D("./src/demux/id3.ts"),o=D("./src/utils/timescale-conversion.ts"),y=D("./src/utils/webvtt-parser.ts");function g(){return g=Object.assign||function(f){for(var n=1;n"):k}function o(i){for(var x=arguments.length,T=new Array(x>1?x-1:0),m=1;m>24,p[b+1]=A>>16&255,p[b+2]=A>>8&255,p[b+3]=A&255}function x(p,b){var A=[];if(!b.length)return A;var O,_,f;"data"in p?(O=p.data,_=p.start,f=p.end):(O=p,_=0,f=O.byteLength);for(var n=_;n1?n+r:f;if(d===b[0])if(b.length===1)A.push({data:O,start:n+8,end:w});else{var C=x({data:O,start:n+8,end:w},b.slice(1));C.length&&R.apply(A,C)}n=w}return A}function T(p){var b=x(p,["moov"]),A=b[0],O=A?A.end:null,_=x(p,["sidx"]);if(!_||!_[0])return null;var f=[],n=_[0],r=n.data[0],d=r===0?8:16,w=g(n,d);d+=4;var C=0,v=0;r===0?d+=8:d+=16,d+=2;var L=n.end+v,I=y(n,d);d+=2;for(var B=0;B>>31;if(W===1)return console.warn("SIDX has hierarchical references (not supported)"),null;var K=g(n,F);F+=4,f.push({referenceSize:X,subsegmentDuration:K,info:{duration:K/w,start:L,end:L+X-1}}),L+=X,F+=4,d=F}return{earliestPresentationTime:C,timescale:w,version:r,referencesCount:I,references:f,moovEndOffset:O}}function m(p){for(var b=[],A=x(p,["moov","trak"]),O=0;Oo)&&(this.startTime=o),this.endTime=y,this.screen=g,this.timelineController.createCaptionsTrack(this.trackName)},t.reset=function(){this.cueRanges=[]},u}()},"./src/utils/texttrack-utils.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"sendAddTrackEvent",function(){return u}),D.d(U,"addCueToTrack",function(){return t}),D.d(U,"clearCurrentCues",function(){return R}),D.d(U,"removeCuesInRange",function(){return o}),D.d(U,"getCuesInRange",function(){return g});var k=D("./src/utils/logger.ts");function u(i,x){var T;try{T=new Event("addtrack")}catch(m){T=document.createEvent("Event"),T.initEvent("addtrack",!1,!1)}T.track=i,x.dispatchEvent(T)}function t(i,x){var T=i.mode;if(T==="disabled"&&(i.mode="hidden"),i.cues&&!i.cues.getCueById(x.id))try{if(i.addCue(x),!i.cues.getCueById(x.id))throw new Error("addCue is failed for: "+x)}catch(S){k.logger.debug("[texttrack-utils]: "+S);var m=new self.TextTrackCue(x.startTime,x.endTime,x.text);m.id=x.id,i.addCue(m)}T==="disabled"&&(i.mode=T)}function R(i){var x=i.mode;if(x==="disabled"&&(i.mode="hidden"),i.cues)for(var T=i.cues.length;T--;)i.removeCue(i.cues[T]);x==="disabled"&&(i.mode=x)}function o(i,x,T){var m=i.mode;if(m==="disabled"&&(i.mode="hidden"),i.cues&&i.cues.length>0)for(var S=g(i.cues,x,T),P=0;Pi[T].endTime)return-1;for(var m=0,S=T;m<=S;){var P=Math.floor((S+m)/2);if(xi[P].startTime&&m-1)for(var P=S,h=i.length;P=x&&l.endTime<=T)m.push(l);else if(l.startTime>T)return m}return m}},"./src/utils/time-ranges.ts":function(Y,U,D){"use strict";D.r(U);var k={toString:function(t){for(var R="",o=t.length,y=0;y1?x-1:0),m=1;m100)throw new Error("Position must be between 0 and 100.");f=C,this.hasBeenReset=!0}})),Object.defineProperty(m,"positionAlign",y({},S,{get:function(){return n},set:function(C){var v=o(C);if(!v)throw new SyntaxError("An invalid or illegal string was specified.");n=v,this.hasBeenReset=!0}})),Object.defineProperty(m,"size",y({},S,{get:function(){return r},set:function(C){if(C<0||C>100)throw new Error("Size must be between 0 and 100.");r=C,this.hasBeenReset=!0}})),Object.defineProperty(m,"align",y({},S,{get:function(){return d},set:function(C){var v=o(C);if(!v)throw new SyntaxError("An invalid or illegal string was specified.");d=v,this.hasBeenReset=!0}})),m.displayState=void 0}return g.prototype.getCueAsHTML=function(){var i=self.WebVTT;return i.convertCueToDOMTree(self,this.text)},g}()},"./src/utils/vttparser.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"parseTimeStamp",function(){return t}),D.d(U,"fixLineBreaks",function(){return x}),D.d(U,"VTTParser",function(){return T});var k=D("./src/utils/vttcue.ts"),u=function(){function m(){}var S=m.prototype;return S.decode=function(h,l){if(!h)return"";if(typeof h!="string")throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(h))},m}();function t(m){function S(h,l,s,c){return(h|0)*3600+(l|0)*60+(s|0)+parseFloat(c||0)}var P=m.match(/^(?:(\d+):)?(\d{2}):(\d{2})(\.\d+)?/);return P?parseFloat(P[2])>59?S(P[2],P[3],0,P[4]):S(P[1],P[2],P[3],P[4]):null}var R=function(){function m(){this.values=Object.create(null)}var S=m.prototype;return S.set=function(h,l){!this.get(h)&&l!==""&&(this.values[h]=l)},S.get=function(h,l,s){return s?this.has(h)?this.values[h]:l[s]:this.has(h)?this.values[h]:l},S.has=function(h){return h in this.values},S.alt=function(h,l,s){for(var c=0;c=0&&s<=100)return this.set(h,s),!0}return!1},m}();function o(m,S,P,h){var l=h?m.split(h):[m];for(var s in l){if(typeof l[s]!="string")continue;var c=l[s].split(P);if(c.length!==2)continue;var p=c[0],b=c[1];S(p,b)}}var y=new k.default(0,0,""),g=y.align==="middle"?"middle":"center";function i(m,S,P){var h=m;function l(){var p=t(m);if(p===null)throw new Error("Malformed timestamp: "+h);return m=m.replace(/^[^\sa-zA-Z-]+/,""),p}function s(p,b){var A=new R;o(p,function(f,n){var r;switch(f){case"region":for(var d=P.length-1;d>=0;d--)if(P[d].id===n){A.set(f,P[d].region);break}break;case"vertical":A.alt(f,n,["rl","lr"]);break;case"line":r=n.split(","),A.integer(f,r[0]),A.percent(f,r[0])&&A.set("snapToLines",!1),A.alt(f,r[0],["auto"]),r.length===2&&A.alt("lineAlign",r[1],["start",g,"end"]);break;case"position":r=n.split(","),A.percent(f,r[0]),r.length===2&&A.alt("positionAlign",r[1],["start",g,"end","line-left","line-right","auto"]);break;case"size":A.percent(f,n);break;case"align":A.alt(f,n,["start",g,"end","left","right"]);break}},/:/,/\s/),b.region=A.get("region",null),b.vertical=A.get("vertical","");var O=A.get("line","auto");O==="auto"&&y.line===-1&&(O=-1),b.line=O,b.lineAlign=A.get("lineAlign","start"),b.snapToLines=A.get("snapToLines",!0),b.size=A.get("size",100),b.align=A.get("align",g);var _=A.get("position","auto");_==="auto"&&y.position===50&&(_=b.align==="start"||b.align==="left"?0:b.align==="end"||b.align==="right"?100:50),b.position=_}function c(){m=m.replace(/^\s+/,"")}if(c(),S.startTime=l(),c(),m.substr(0,3)!=="-->")throw new Error("Malformed time stamp (time stamps must be separated by '-->'): "+h);m=m.substr(3),c(),S.endTime=l(),c(),s(m,S)}function x(m){return m.replace(//gi,` `)}var T=function(){function m(){this.state="INITIAL",this.buffer="",this.decoder=new u,this.regionList=[],this.cue=null,this.oncue=void 0,this.onparsingerror=void 0,this.onflush=void 0}var S=m.prototype;return S.parse=function(h){var l=this;h&&(l.buffer+=l.decoder.decode(h,{stream:!0}));function s(){var _=l.buffer,f=0;for(_=x(_);f<_.length&&_[f]!=="\r"&&_[f]!==` `;)++f;var n=_.substr(0,f);return _[f]==="\r"&&++f,_[f]===` `&&++f,l.buffer=_.substr(f),n}function c(_){o(_,function(f,n){},/:/)}try{var p="";if(l.state==="INITIAL"){if(!/\r\n|\n/.test(l.buffer))return this;p=s();var b=p.match(/^()?WEBVTT([ \t].*)?$/);if(!b||!b[0])throw new Error("Malformed WebVTT signature.");l.state="HEADER"}for(var A=!1;l.buffer;){if(!/\r\n|\n/.test(l.buffer))return this;A?A=!1:p=s();switch(l.state){case"HEADER":/:/.test(p)?c(p):p||(l.state="ID");continue;case"NOTE":p||(l.state="ID");continue;case"ID":if(/^NOTE($|[ \t])/.test(p)){l.state="NOTE";break}if(!p)continue;if(l.cue=new k.default(0,0,""),l.state="CUE",p.indexOf("-->")===-1){l.cue.id=p;continue}case"CUE":if(!l.cue){l.state="BADCUE";continue}try{i(p,l.cue,l.regionList)}catch(_){l.cue=null,l.state="BADCUE";continue}l.state="CUETEXT";continue;case"CUETEXT":{var O=p.indexOf("-->")!==-1;if(!p||O&&(A=!0)){l.oncue&&l.cue&&l.oncue(l.cue),l.cue=null,l.state="ID";continue}if(l.cue===null)continue;l.cue.text&&(l.cue.text+=` @@ -56,5 +56,5 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho `,h.parse()),h.state==="INITIAL"||h.state==="BADWEBVTT")throw new Error("Malformed WebVTT signature.")}catch(l){h.onparsingerror&&h.onparsingerror(l)}return h.onflush&&h.onflush(),this},m}()},"./src/utils/webvtt-parser.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"generateCueId",function(){return T}),D.d(U,"parseWebVTT",function(){return S});var k=D("./src/polyfills/number.ts"),u=D("./src/utils/vttparser.ts"),t=D("./src/demux/id3.ts"),R=D("./src/utils/timescale-conversion.ts"),o=D("./src/remux/mp4-remuxer.ts"),y=/\r\n|\n\r|\n|\r/g,g=function(h,l,s){return s===void 0&&(s=0),h.substr(s,l.length)===l},i=function(h){var l=parseInt(h.substr(-3)),s=parseInt(h.substr(-6,2)),c=parseInt(h.substr(-9,2)),p=h.length>9?parseInt(h.substr(0,h.indexOf(":"))):0;if(!Object(k.isFiniteNumber)(l)||!Object(k.isFiniteNumber)(s)||!Object(k.isFiniteNumber)(c)||!Object(k.isFiniteNumber)(p))throw Error("Malformed X-TIMESTAMP-MAP: Local:"+h);return l+=1e3*s,l+=60*1e3*c,l+=60*60*1e3*p,l},x=function(h){for(var l=5381,s=h.length;s;)l=l*33^h.charCodeAt(--s);return(l>>>0).toString()};function T(P,h,l){return x(P.toString())+x(h.toString())+x(l)}var m=function(h,l,s){var c=h[l],p=h[c.prevCC];if(!p||!p.new&&c.new){h.ccOffset=h.presentationOffset=c.start,c.new=!1;return}for(;(b=p)!==null&&b!==void 0&&b.new;){var b;h.ccOffset+=c.start-p.start,c.new=!1,c=p,p=h[c.prevCC]}h.presentationOffset=s};function S(P,h,l,s,c,p,b,A){var O=new u.VTTParser,_=Object(t.utf8ArrayToStr)(new Uint8Array(P)).trim().replace(y,` `).split(` -`),f=[],n=Object(R.toMpegTsClockFromTimescale)(h,l),r="00:00.000",d=0,w=0,C,v=!0,L=!1;O.oncue=function(I){var B=s[c],F=s.ccOffset,G=(d-n)/9e4;if(B!=null&&B.new&&(w!==void 0?F=s.ccOffset=B.start:m(s,c,G)),G&&(F=G-s.presentationOffset),L){var X=I.endTime-I.startTime,W=Object(o.normalizePts)((I.startTime+F-w)*9e4,p*9e4)/9e4;I.startTime=W,I.endTime=W+X}var K=I.text.trim();I.text=decodeURIComponent(encodeURIComponent(K)),I.id||(I.id=T(I.startTime,I.endTime,K)),I.endTime>0&&f.push(I)},O.onparsingerror=function(I){C=I},O.onflush=function(){if(C){A(C);return}b(f)},_.forEach(function(I){if(v)if(g(I,"X-TIMESTAMP-MAP=")){v=!1,L=!0,I.substr(16).split(",").forEach(function(B){g(B,"LOCAL:")?r=B.substr(6):g(B,"MPEGTS:")&&(d=parseInt(B.substr(7)))});try{w=i(r)/1e3}catch(B){L=!1,C=B}return}else I===""&&(v=!1);O.parse(I+` -`)}),O.flush()}},"./src/utils/xhr-loader.ts":function(Y,U,D){"use strict";D.r(U);var k=D("./src/utils/logger.ts"),u=D("./src/loader/load-stats.ts"),t=/^age:\s*[\d.]+\s*$/m,R=function(){function o(g){this.xhrSetup=void 0,this.requestTimeout=void 0,this.retryTimeout=void 0,this.retryDelay=void 0,this.config=null,this.callbacks=null,this.context=void 0,this.loader=null,this.stats=void 0,this.xhrSetup=g?g.xhrSetup:null,this.stats=new u.LoadStats,this.retryDelay=0}var y=o.prototype;return y.destroy=function(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null},y.abortInternal=function(){var i=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),i&&(i.onreadystatechange=null,i.onprogress=null,i.readyState!==4&&(this.stats.aborted=!0,i.abort()))},y.abort=function(){var i;this.abortInternal(),(i=this.callbacks)!==null&&i!==void 0&&i.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)},y.load=function(i,x,T){if(this.stats.loading.start)throw new Error("Loader can only be used once.");this.stats.loading.start=self.performance.now(),this.context=i,this.config=x,this.callbacks=T,this.retryDelay=x.retryDelay,this.loadInternal()},y.loadInternal=function(){var i=this.config,x=this.context;if(!i)return;var T=this.loader=new self.XMLHttpRequest,m=this.stats;m.loading.first=0,m.loaded=0;var S=this.xhrSetup;try{if(S)try{S(T,x.url)}catch(l){T.open("GET",x.url,!0),S(T,x.url)}T.readyState||T.open("GET",x.url,!0);var P=this.context.headers;if(P)for(var h in P)T.setRequestHeader(h,P[h])}catch(l){this.callbacks.onError({code:T.status,text:l.message},x,T);return}x.rangeEnd&&T.setRequestHeader("Range","bytes="+x.rangeStart+"-"+(x.rangeEnd-1)),T.onreadystatechange=this.readystatechange.bind(this),T.onprogress=this.loadprogress.bind(this),T.responseType=x.responseType,self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),i.timeout),T.send()},y.readystatechange=function(){var i=this.context,x=this.loader,T=this.stats;if(!i||!x)return;var m=x.readyState,S=this.config;if(T.aborted)return;if(m>=2)if(self.clearTimeout(this.requestTimeout),T.loading.first===0&&(T.loading.first=Math.max(self.performance.now(),T.loading.start)),m===4){x.onreadystatechange=null,x.onprogress=null;var P=x.status;if(P>=200&&P<300){T.loading.end=Math.max(self.performance.now(),T.loading.first);var h,l;if(i.responseType==="arraybuffer"?(h=x.response,l=h.byteLength):(h=x.responseText,l=h.length),T.loaded=T.total=l,!this.callbacks)return;var s=this.callbacks.onProgress;if(s&&s(T,i,h,x),!this.callbacks)return;var c={url:x.responseURL,data:h};this.callbacks.onSuccess(c,T,i,x)}else T.retry>=S.maxRetry||P>=400&&P<499?(k.logger.error(P+" while loading "+i.url),this.callbacks.onError({code:P,text:x.statusText},i,x)):(k.logger.warn(P+" while loading "+i.url+", retrying in "+this.retryDelay+"..."),this.abortInternal(),this.loader=null,self.clearTimeout(this.retryTimeout),this.retryTimeout=self.setTimeout(this.loadInternal.bind(this),this.retryDelay),this.retryDelay=Math.min(2*this.retryDelay,S.maxRetryDelay),T.retry++)}else self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),S.timeout)},y.loadtimeout=function(){k.logger.warn("timeout while loading "+this.context.url);var i=this.callbacks;i&&(this.abortInternal(),i.onTimeout(this.stats,this.context,this.loader))},y.loadprogress=function(i){var x=this.stats;x.loaded=i.loaded,i.lengthComputable&&(x.total=i.total)},y.getCacheAge=function(){var i=null;if(this.loader&&t.test(this.loader.getAllResponseHeaders())){var x=this.loader.getResponseHeader("age");i=x?parseFloat(x):null}return i},o}();U.default=R}}).default})},umnG:function(ie,Q,E){ie.exports=E.p+"static/h.22b296a4.svg"},vKoX:function(ie,Q,E){var Y=E("SrGk"),U=E("bYtY");function D(t,R){Y.call(this,t,R,["filter"],"__filter_in_use__","_shadowDom")}U.inherits(D,Y),D.prototype.addWithoutUpdate=function(t,R){if(R&&k(R.style)){var o;if(R._shadowDom){o=R._shadowDom;var y=this.getDefs(!0);y.contains(R._shadowDom)||this.addDom(o)}else o=this.add(R);this.markUsed(R);var g=o.getAttribute("id");t.style.filter="url(#"+g+")"}},D.prototype.add=function(t){var R=this.createElement("filter");return t._shadowDomId=t._shadowDomId||this.nextId++,R.setAttribute("id","zr"+this._zrId+"-shadow-"+t._shadowDomId),this.updateDom(t,R),this.addDom(R),R},D.prototype.update=function(t,R){var o=R.style;if(k(o)){var y=this;Y.prototype.update.call(this,R,function(){y.updateDom(R,R._shadowDom)})}else this.remove(t,R)},D.prototype.remove=function(t,R){R._shadowDomId!=null&&(this.removeDom(t),t.style.filter="")},D.prototype.updateDom=function(t,R){var o=R.getElementsByTagName("feDropShadow");o.length===0?o=this.createElement("feDropShadow"):o=o[0];var y=t.style,g=t.scale&&t.scale[0]||1,i=t.scale&&t.scale[1]||1,x,T,m,S;if(y.shadowBlur||y.shadowOffsetX||y.shadowOffsetY)x=y.shadowOffsetX||0,T=y.shadowOffsetY||0,m=y.shadowBlur,S=y.shadowColor;else if(y.textShadowBlur)x=y.textShadowOffsetX||0,T=y.textShadowOffsetY||0,m=y.textShadowBlur,S=y.textShadowColor;else{this.removeDom(R,y);return}o.setAttribute("dx",x/g),o.setAttribute("dy",T/i),o.setAttribute("flood-color",S);var P=m/2/g,h=m/2/i,l=P+" "+h;o.setAttribute("stdDeviation",l),R.setAttribute("x","-100%"),R.setAttribute("y","-100%"),R.setAttribute("width",Math.ceil(m/2*200)+"%"),R.setAttribute("height",Math.ceil(m/2*200)+"%"),R.appendChild(o),t._shadowDom=R},D.prototype.markUsed=function(t){t._shadowDom&&Y.prototype.markUsed.call(this,t._shadowDom)};function k(t){return t&&(t.shadowBlur||t.shadowOffsetX||t.shadowOffsetY||t.textShadowBlur||t.textShadowOffsetX||t.textShadowOffsetY)}var u=D;ie.exports=u},vToQ:function(ie,Q,E){ie.exports={flex_box_center:"flex_box_center___3UWMh",flex_space_between:"flex_space_between___2nh9S",flex_box_vertical_center:"flex_box_vertical_center___2Neiq",flex_box_center_end:"flex_box_center_end___2_1FS",flex_box_column:"flex_box_column___2E-v7",userPic:"userPic___3Pu9t",rightMenu:"rightMenu___1qaVl",menuWrap:"menuWrap___3r9jm",exit:"exit___38Urs",classromediv:"classromediv___2R8_g",glow:"glow___323IR",height67:"height67___1DFRI",login:"login___20J7t"}},vWvF:function(ie,Q,E){var Y=E("Bq2U"),U=E("SUKs"),D=E("bYtY"),k=D.isString,u=D.isFunction,t=D.isObject,R=D.isArrayLike,o=D.indexOf,y=function(){this.animators=[]};y.prototype={constructor:y,animate:function(m,S){var P,h=!1,l=this,s=this.__zr;if(m){var c=m.split("."),p=l;h=c[0]==="shape";for(var b=0,A=c.length;b0&&m.animate(S,!1).when(l==null?500:l,p).delay(s||0)}function x(m,S,P,h){if(!S)m.attr(P,h);else{var l={};l[S]={},l[S][P]=h,m.attr(l)}}var T=y;ie.exports=T},vpjH:function(ie,Q,E){ie.exports={flex_box_center:"flex_box_center___gYZEE",flex_space_between:"flex_space_between___1KH3d",flex_box_vertical_center:"flex_box_vertical_center___FWbTE",flex_box_center_end:"flex_box_center_end___1kFhp",flex_box_column:"flex_box_column___1CD4J",bg:"bg___23uRF",containerTitle:"containerTitle___30lsk",containerDesc:"containerDesc___GU0ZE",menus:"menus___k4cmv",listItem:"listItem___3tMc_",info:"info___3kqtY",title:"title___1DgAB",titleLeft:"titleLeft___1zuMg",titleRight:"titleRight___3j3Mz",acitons:"acitons___1fgAM",move:"move___17c4C",hideHeadCheckbox:"hideHeadCheckbox___1PaS4",moveCategory:"moveCategory___2Wh6F",tabSearch:"tabSearch___semmS",warpModal:"warpModal___3sxdW",modalColumn:"modalColumn___3aP_r",modalRow:"modalRow___1ru3g",sup:"sup___36Z9G"}},vvFO:function(ie,Q){ie.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAYAAAAmL5yKAAAAAXNSR0IArs4c6QAAAdRJREFUOE99kjtoUwEUhr//JpFU1NKHTWInQRcV6VhdMopYFR84iSAYcEmTFKXgoFZQrGC9aVWMiODgmkJTFxftJE4iWjdBITU3dXGy0sR7JCmNMSY943l8/3mJNjbgWsQxTuOwF5+qHD75q+TLl7Xcmq5WRyRrF2RMA10tsZ/ADS+tyWb//wDX8oLjBnMYCxJVRBzjBBAA7ntpJdchDUAsaxdLKT3qn7StoQC9pUv62qw0kLWDjjEH9EmcLKU0W4vXARHXRgQFiUQppSft9tKcB3zw0tpfB/Tctu5NYRYFgwY/Qj77imNa6gSJufbOYMh32LU8qs+KuPZYkGgUiIKX0rFOgOg9m0YkDY6W05pX/4ztCPmMmJEDHgZ9bhUzfEOyfyBmimZ5CsSBncCiwcu1Hdy1YQV4g1HwMhuoz9hhfF5g1OhVx+fA2hWuWTDSw3eJcEDsXhpVseMIrj0DzmHc8TIa/3tG124aXEG8Cv7mSHFMK+0g26asd7PDbLibQ1/O61cDsP2BbQlUeAvskfHeF1crDq+7HEJ+hbiJJGLBS+l6rWMmVG38wbpS35QNBh3mBUMdRsh7aZ3a8JXJWSi6QsLgbL0bCAIfTTwvx8hxRqvNgD+WtacdNnqQbAAAAABJRU5ErkJggg=="},x6Kt:function(ie,Q,E){var Y=E("y+Vt"),U=E("VpOo"),D=E("nPnh"),k=D.subPixelOptimizeRect,u={},t=Y.extend({type:"rect",shape:{r:0,x:0,y:0,width:0,height:0},buildPath:function(R,o){var y,g,i,x;this.subPixelOptimize?(k(u,o,this.style),y=u.x,g=u.y,i=u.width,x=u.height,u.r=o.r,o=u):(y=o.x,g=o.y,i=o.width,x=o.height),o.r?U.buildPath(R,o):R.rect(y,g,i,x),R.closePath();return}});ie.exports=t},"xH+I":function(ie,Q,E){ie.exports=E.p+"static/xsyd.0c0a94b0.png"},xfXu:function(ie,Q,E){ie.exports=E.p+"static/leftImg.c0d9e1e4.png"},xrsn:function(ie,Q,E){ie.exports={flex_box_center:"flex_box_center___2cC1r",flex_space_between:"flex_space_between___9TeDx",flex_box_vertical_center:"flex_box_vertical_center___3EIYv",flex_box_center_end:"flex_box_center_end___1Uph0",flex_box_column:"flex_box_column___17_5w",header:"header___1E4MV",logo:"logo___R8PNJ",menu:"menu___Km2Uo",actived:"actived___12Ff0","edu-menu":"edu-menu___2hxbr",newslight:"newslight___jwZR3",classromediv:"classromediv___Cjpgf",glow:"glow___3Nuu5",spandiv:"spandiv___3YPu8","header-iearning":"header-iearning___2Us_L",title:"title___3TtoH",headerFixed:"headerFixed___1V7d4"}},"y+Vt":function(ie,Q,E){var Y=E("Gev7"),U=E("bYtY"),D=E("IMiH"),k=E("2DNl"),u=E("3C/r"),t=u.prototype.getCanvasPattern,R=Math.abs,o=new D(!0);function y(i){Y.call(this,i),this.path=null}y.prototype={constructor:y,type:"path",__dirtyPath:!0,strokeContainThreshold:5,segmentIgnoreThreshold:0,subPixelOptimize:!1,brush:function(i,x){var T=this.style,m=this.path||o,S=T.hasStroke(),P=T.hasFill(),h=T.fill,l=T.stroke,s=P&&!!h.colorStops,c=S&&!!l.colorStops,p=P&&!!h.image,b=S&&!!l.image;if(T.bind(i,this,x),this.setTransform(i),this.__dirty){var A;s&&(A=A||this.getBoundingRect(),this._fillGradient=T.getGradient(i,h,A)),c&&(A=A||this.getBoundingRect(),this._strokeGradient=T.getGradient(i,l,A))}s?i.fillStyle=this._fillGradient:p&&(i.fillStyle=t.call(h,i)),c?i.strokeStyle=this._strokeGradient:b&&(i.strokeStyle=t.call(l,i));var O=T.lineDash,_=T.lineDashOffset,f=!!i.setLineDash,n=this.getGlobalScale();if(m.setScale(n[0],n[1],this.segmentIgnoreThreshold),this.__dirtyPath||O&&!f&&S?(m.beginPath(i),O&&!f&&(m.setLineDash(O),m.setLineDashOffset(_)),this.buildPath(m,this.shape,!1),this.path&&(this.__dirtyPath=!1)):(i.beginPath(),this.path.rebuildPath(i)),P)if(T.fillOpacity!=null){var r=i.globalAlpha;i.globalAlpha=T.fillOpacity*T.opacity,m.fill(i),i.globalAlpha=r}else m.fill(i);if(O&&f&&(i.setLineDash(O),i.lineDashOffset=_),S)if(T.strokeOpacity!=null){var r=i.globalAlpha;i.globalAlpha=T.strokeOpacity*T.opacity,m.stroke(i),i.globalAlpha=r}else m.stroke(i);O&&f&&i.setLineDash([]),T.text!=null&&(this.restoreTransform(i),this.drawRectText(i,this.getBoundingRect()))},buildPath:function(i,x,T){},createPathProxy:function(){this.path=new D},getBoundingRect:function(){var i=this._rect,x=this.style,T=!i;if(T){var m=this.path;m||(m=this.path=new D),this.__dirtyPath&&(m.beginPath(),this.buildPath(m,this.shape,!1)),i=m.getBoundingRect()}if(this._rect=i,x.hasStroke()){var S=this._rectWithStroke||(this._rectWithStroke=i.clone());if(this.__dirty||T){S.copy(i);var P=x.lineWidth,h=x.strokeNoScale?this.getLineScale():1;x.hasFill()||(P=Math.max(P,this.strokeContainThreshold||4)),h>1e-10&&(S.width+=P/h,S.height+=P/h,S.x-=P/h/2,S.y-=P/h/2)}return S}return i},contain:function(i,x){var T=this.transformCoordToLocal(i,x),m=this.getBoundingRect(),S=this.style;if(i=T[0],x=T[1],m.contain(i,x)){var P=this.path.data;if(S.hasStroke()){var h=S.lineWidth,l=S.strokeNoScale?this.getLineScale():1;if(l>1e-10&&(S.hasFill()||(h=Math.max(h,this.strokeContainThreshold)),k.containStroke(P,h/l,i,x)))return!0}if(S.hasFill())return k.contain(P,i,x)}return!1},dirty:function(i){i==null&&(i=!0),i&&(this.__dirtyPath=i,this._rect=null),this.__dirty=this.__dirtyText=!0,this.__zr&&this.__zr.refresh(),this.__clipTarget&&this.__clipTarget.dirty()},animateShape:function(i){return this.animate("shape",i)},attrKV:function(i,x){i==="shape"?(this.setShape(x),this.__dirtyPath=!0,this._rect=null):Y.prototype.attrKV.call(this,i,x)},setShape:function(i,x){var T=this.shape;if(T){if(U.isObject(i))for(var m in i)i.hasOwnProperty(m)&&(T[m]=i[m]);else T[i]=x;this.dirty(!0)}return this},getLineScale:function(){var i=this.transform;return i&&R(i[0]-1)>1e-10&&R(i[3]-1)>1e-10?Math.sqrt(R(i[0]*i[3]-i[2]*i[1])):1}},y.extend=function(i){var x=function(m){y.call(this,m),i.style&&this.style.extendFrom(i.style,!1);var S=i.shape;if(S){this.shape=this.shape||{};var P=this.shape;for(var h in S)!P.hasOwnProperty(h)&&S.hasOwnProperty(h)&&(P[h]=S[h])}i.init&&i.init.call(this,m)};U.inherits(x,y);for(var T in i)T!=="style"&&T!=="shape"&&(x.prototype[T]=i[T]);return x},U.inherits(y,Y);var g=y;ie.exports=g},y23F:function(ie,Q){function E(){this.on("mousedown",this._dragStart,this),this.on("mousemove",this._drag,this),this.on("mouseup",this._dragEnd,this)}E.prototype={constructor:E,_dragStart:function(D){for(var k=D.target;k&&!k.draggable;)k=k.parent;k&&(this._draggingTarget=k,k.dragging=!0,this._x=D.offsetX,this._y=D.offsetY,this.dispatchToElement(Y(k,D),"dragstart",D.event))},_drag:function(D){var k=this._draggingTarget;if(k){var u=D.offsetX,t=D.offsetY,R=u-this._x,o=t-this._y;this._x=u,this._y=t,k.drift(R,o,D),this.dispatchToElement(Y(k,D),"drag",D.event);var y=this.findHover(u,t,k).target,g=this._dropTarget;this._dropTarget=y,k!==y&&(g&&y!==g&&this.dispatchToElement(Y(g,D),"dragleave",D.event),y&&y!==g&&this.dispatchToElement(Y(y,D),"dragenter",D.event))}},_dragEnd:function(D){var k=this._draggingTarget;k&&(k.dragging=!1),this.dispatchToElement(Y(k,D),"dragend",D.event),this._dropTarget&&this.dispatchToElement(Y(this._dropTarget,D),"drop",D.event),this._draggingTarget=null,this._dropTarget=null}};function Y(D,k){return{target:D,topTarget:k&&k.topTarget}}var U=E;ie.exports=U},ygIP:function(ie,Q,E){ie.exports=E.p+"static/icon4.bfb8c3b7.svg"},yslc:function(ie,Q){ie.exports="data:image/png;base64,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"},yxFR:function(ie,Q,E){var Y=E("y+Vt"),U=E("nPnh"),D=U.subPixelOptimizeLine,k={},u=Y.extend({type:"line",shape:{x1:0,y1:0,x2:0,y2:0,percent:1},style:{stroke:"#000",fill:null},buildPath:function(t,R){var o,y,g,i;this.subPixelOptimize?(D(k,R,this.style),o=k.x1,y=k.y1,g=k.x2,i=k.y2):(o=R.x1,y=R.y1,g=R.x2,i=R.y2);var x=R.percent;if(x===0)return;t.moveTo(o,y),x<1&&(g=o*(1-x)+g*x,i=y*(1-x)+i*x),t.lineTo(g,i)},pointAt:function(t){var R=this.shape;return[R.x1*(1-t)+R.x2*t,R.y1*(1-t)+R.y2*t]}});ie.exports=u},yxwG:function(ie,Q,E){ie.exports=E.p+"static/kycx.05a1d803.png"},zarK:function(ie,Q,E){var Y=E("YH21"),U=Y.addEventListener,D=Y.removeEventListener,k=Y.normalizeEvent,u=Y.getNativeEvent,t=E("bYtY"),R=E("H6uX"),o=E("ItGF"),y=300,g=o.domSupported,i=function(){var v=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],L=["touchstart","touchend","touchmove"],I={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},B=t.map(v,function(F){var G=F.replace("mouse","pointer");return I.hasOwnProperty(G)?G:F});return{mouse:v,touch:L,pointer:B}}(),x={mouse:["mousemove","mouseup"],pointer:["pointermove","pointerup"]};function T(v){return v==="mousewheel"&&o.browser.firefox?"DOMMouseScroll":v}function m(v){var L=v.pointerType;return L==="pen"||L==="touch"}function S(v){v.touching=!0,v.touchTimer!=null&&(clearTimeout(v.touchTimer),v.touchTimer=null),v.touchTimer=setTimeout(function(){v.touching=!1,v.touchTimer=null},700)}function P(v){v&&(v.zrByTouch=!0)}function h(v,L){return k(v.dom,new s(v,L),!0)}function l(v,L){for(var I=L,B=!1;I&&I.nodeType!==9&&!(B=I.domBelongToZr||I!==L&&I===v.painterRoot);)I=I.parentNode;return B}function s(v,L){this.type=L.type,this.target=this.currentTarget=v.dom,this.pointerType=L.pointerType,this.clientX=L.clientX,this.clientY=L.clientY}var c=s.prototype;c.stopPropagation=c.stopImmediatePropagation=c.preventDefault=t.noop;var p={mousedown:function(v){v=k(this.dom,v),this._mayPointerCapture=[v.zrX,v.zrY],this.trigger("mousedown",v)},mousemove:function(v){v=k(this.dom,v);var L=this._mayPointerCapture;L&&(v.zrX!==L[0]||v.zrY!==L[1])&&n(this,!0),this.trigger("mousemove",v)},mouseup:function(v){v=k(this.dom,v),n(this,!1),this.trigger("mouseup",v)},mouseout:function(v){v=k(this.dom,v),this._pointerCapturing&&(v.zrEventControl="no_globalout");var L=v.toElement||v.relatedTarget;v.zrIsToLocalDOM=l(this,L),this.trigger("mouseout",v)},touchstart:function(v){v=k(this.dom,v),P(v),this._lastTouchMoment=new Date,this.handler.processGesture(v,"start"),p.mousemove.call(this,v),p.mousedown.call(this,v)},touchmove:function(v){v=k(this.dom,v),P(v),this.handler.processGesture(v,"change"),p.mousemove.call(this,v)},touchend:function(v){v=k(this.dom,v),P(v),this.handler.processGesture(v,"end"),p.mouseup.call(this,v),+new Date-this._lastTouchMoment0&&f.push(I)},O.onparsingerror=function(I){C=I},O.onflush=function(){if(C){A(C);return}b(f)},_.forEach(function(I){if(v)if(g(I,"X-TIMESTAMP-MAP=")){v=!1,L=!0,I.substr(16).split(",").forEach(function(B){g(B,"LOCAL:")?r=B.substr(6):g(B,"MPEGTS:")&&(d=parseInt(B.substr(7)))});try{w=i(r)/1e3}catch(B){L=!1,C=B}return}else I===""&&(v=!1);O.parse(I+` +`)}),O.flush()}},"./src/utils/xhr-loader.ts":function(Y,U,D){"use strict";D.r(U);var k=D("./src/utils/logger.ts"),u=D("./src/loader/load-stats.ts"),t=/^age:\s*[\d.]+\s*$/m,R=function(){function o(g){this.xhrSetup=void 0,this.requestTimeout=void 0,this.retryTimeout=void 0,this.retryDelay=void 0,this.config=null,this.callbacks=null,this.context=void 0,this.loader=null,this.stats=void 0,this.xhrSetup=g?g.xhrSetup:null,this.stats=new u.LoadStats,this.retryDelay=0}var y=o.prototype;return y.destroy=function(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null},y.abortInternal=function(){var i=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),i&&(i.onreadystatechange=null,i.onprogress=null,i.readyState!==4&&(this.stats.aborted=!0,i.abort()))},y.abort=function(){var i;this.abortInternal(),(i=this.callbacks)!==null&&i!==void 0&&i.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)},y.load=function(i,x,T){if(this.stats.loading.start)throw new Error("Loader can only be used once.");this.stats.loading.start=self.performance.now(),this.context=i,this.config=x,this.callbacks=T,this.retryDelay=x.retryDelay,this.loadInternal()},y.loadInternal=function(){var i=this.config,x=this.context;if(!i)return;var T=this.loader=new self.XMLHttpRequest,m=this.stats;m.loading.first=0,m.loaded=0;var S=this.xhrSetup;try{if(S)try{S(T,x.url)}catch(l){T.open("GET",x.url,!0),S(T,x.url)}T.readyState||T.open("GET",x.url,!0);var P=this.context.headers;if(P)for(var h in P)T.setRequestHeader(h,P[h])}catch(l){this.callbacks.onError({code:T.status,text:l.message},x,T);return}x.rangeEnd&&T.setRequestHeader("Range","bytes="+x.rangeStart+"-"+(x.rangeEnd-1)),T.onreadystatechange=this.readystatechange.bind(this),T.onprogress=this.loadprogress.bind(this),T.responseType=x.responseType,self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),i.timeout),T.send()},y.readystatechange=function(){var i=this.context,x=this.loader,T=this.stats;if(!i||!x)return;var m=x.readyState,S=this.config;if(T.aborted)return;if(m>=2)if(self.clearTimeout(this.requestTimeout),T.loading.first===0&&(T.loading.first=Math.max(self.performance.now(),T.loading.start)),m===4){x.onreadystatechange=null,x.onprogress=null;var P=x.status;if(P>=200&&P<300){T.loading.end=Math.max(self.performance.now(),T.loading.first);var h,l;if(i.responseType==="arraybuffer"?(h=x.response,l=h.byteLength):(h=x.responseText,l=h.length),T.loaded=T.total=l,!this.callbacks)return;var s=this.callbacks.onProgress;if(s&&s(T,i,h,x),!this.callbacks)return;var c={url:x.responseURL,data:h};this.callbacks.onSuccess(c,T,i,x)}else T.retry>=S.maxRetry||P>=400&&P<499?(k.logger.error(P+" while loading "+i.url),this.callbacks.onError({code:P,text:x.statusText},i,x)):(k.logger.warn(P+" while loading "+i.url+", retrying in "+this.retryDelay+"..."),this.abortInternal(),this.loader=null,self.clearTimeout(this.retryTimeout),this.retryTimeout=self.setTimeout(this.loadInternal.bind(this),this.retryDelay),this.retryDelay=Math.min(2*this.retryDelay,S.maxRetryDelay),T.retry++)}else self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),S.timeout)},y.loadtimeout=function(){k.logger.warn("timeout while loading "+this.context.url);var i=this.callbacks;i&&(this.abortInternal(),i.onTimeout(this.stats,this.context,this.loader))},y.loadprogress=function(i){var x=this.stats;x.loaded=i.loaded,i.lengthComputable&&(x.total=i.total)},y.getCacheAge=function(){var i=null;if(this.loader&&t.test(this.loader.getAllResponseHeaders())){var x=this.loader.getResponseHeader("age");i=x?parseFloat(x):null}return i},o}();U.default=R}}).default})},umnG:function(ie,J,E){ie.exports=E.p+"static/h.22b296a4.svg"},vKoX:function(ie,J,E){var Y=E("SrGk"),U=E("bYtY");function D(t,R){Y.call(this,t,R,["filter"],"__filter_in_use__","_shadowDom")}U.inherits(D,Y),D.prototype.addWithoutUpdate=function(t,R){if(R&&k(R.style)){var o;if(R._shadowDom){o=R._shadowDom;var y=this.getDefs(!0);y.contains(R._shadowDom)||this.addDom(o)}else o=this.add(R);this.markUsed(R);var g=o.getAttribute("id");t.style.filter="url(#"+g+")"}},D.prototype.add=function(t){var R=this.createElement("filter");return t._shadowDomId=t._shadowDomId||this.nextId++,R.setAttribute("id","zr"+this._zrId+"-shadow-"+t._shadowDomId),this.updateDom(t,R),this.addDom(R),R},D.prototype.update=function(t,R){var o=R.style;if(k(o)){var y=this;Y.prototype.update.call(this,R,function(){y.updateDom(R,R._shadowDom)})}else this.remove(t,R)},D.prototype.remove=function(t,R){R._shadowDomId!=null&&(this.removeDom(t),t.style.filter="")},D.prototype.updateDom=function(t,R){var o=R.getElementsByTagName("feDropShadow");o.length===0?o=this.createElement("feDropShadow"):o=o[0];var y=t.style,g=t.scale&&t.scale[0]||1,i=t.scale&&t.scale[1]||1,x,T,m,S;if(y.shadowBlur||y.shadowOffsetX||y.shadowOffsetY)x=y.shadowOffsetX||0,T=y.shadowOffsetY||0,m=y.shadowBlur,S=y.shadowColor;else if(y.textShadowBlur)x=y.textShadowOffsetX||0,T=y.textShadowOffsetY||0,m=y.textShadowBlur,S=y.textShadowColor;else{this.removeDom(R,y);return}o.setAttribute("dx",x/g),o.setAttribute("dy",T/i),o.setAttribute("flood-color",S);var P=m/2/g,h=m/2/i,l=P+" "+h;o.setAttribute("stdDeviation",l),R.setAttribute("x","-100%"),R.setAttribute("y","-100%"),R.setAttribute("width",Math.ceil(m/2*200)+"%"),R.setAttribute("height",Math.ceil(m/2*200)+"%"),R.appendChild(o),t._shadowDom=R},D.prototype.markUsed=function(t){t._shadowDom&&Y.prototype.markUsed.call(this,t._shadowDom)};function k(t){return t&&(t.shadowBlur||t.shadowOffsetX||t.shadowOffsetY||t.textShadowBlur||t.textShadowOffsetX||t.textShadowOffsetY)}var u=D;ie.exports=u},vToQ:function(ie,J,E){ie.exports={flex_box_center:"flex_box_center___3UWMh",flex_space_between:"flex_space_between___2nh9S",flex_box_vertical_center:"flex_box_vertical_center___2Neiq",flex_box_center_end:"flex_box_center_end___2_1FS",flex_box_column:"flex_box_column___2E-v7",userPic:"userPic___3Pu9t",rightMenu:"rightMenu___1qaVl",menuWrap:"menuWrap___3r9jm",exit:"exit___38Urs",classromediv:"classromediv___2R8_g",glow:"glow___323IR",height67:"height67___1DFRI",login:"login___20J7t"}},vWvF:function(ie,J,E){var Y=E("Bq2U"),U=E("SUKs"),D=E("bYtY"),k=D.isString,u=D.isFunction,t=D.isObject,R=D.isArrayLike,o=D.indexOf,y=function(){this.animators=[]};y.prototype={constructor:y,animate:function(m,S){var P,h=!1,l=this,s=this.__zr;if(m){var c=m.split("."),p=l;h=c[0]==="shape";for(var b=0,A=c.length;b0&&m.animate(S,!1).when(l==null?500:l,p).delay(s||0)}function x(m,S,P,h){if(!S)m.attr(P,h);else{var l={};l[S]={},l[S][P]=h,m.attr(l)}}var T=y;ie.exports=T},vpjH:function(ie,J,E){ie.exports={flex_box_center:"flex_box_center___gYZEE",flex_space_between:"flex_space_between___1KH3d",flex_box_vertical_center:"flex_box_vertical_center___FWbTE",flex_box_center_end:"flex_box_center_end___1kFhp",flex_box_column:"flex_box_column___1CD4J",bg:"bg___23uRF",containerTitle:"containerTitle___30lsk",containerDesc:"containerDesc___GU0ZE",menus:"menus___k4cmv",listItem:"listItem___3tMc_",info:"info___3kqtY",title:"title___1DgAB",titleLeft:"titleLeft___1zuMg",titleRight:"titleRight___3j3Mz",acitons:"acitons___1fgAM",move:"move___17c4C",hideHeadCheckbox:"hideHeadCheckbox___1PaS4",moveCategory:"moveCategory___2Wh6F",tabSearch:"tabSearch___semmS",warpModal:"warpModal___3sxdW",modalColumn:"modalColumn___3aP_r",modalRow:"modalRow___1ru3g",sup:"sup___36Z9G"}},vvFO:function(ie,J){ie.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAYAAAAmL5yKAAAAAXNSR0IArs4c6QAAAdRJREFUOE99kjtoUwEUhr//JpFU1NKHTWInQRcV6VhdMopYFR84iSAYcEmTFKXgoFZQrGC9aVWMiODgmkJTFxftJE4iWjdBITU3dXGy0sR7JCmNMSY943l8/3mJNjbgWsQxTuOwF5+qHD75q+TLl7Xcmq5WRyRrF2RMA10tsZ/ADS+tyWb//wDX8oLjBnMYCxJVRBzjBBAA7ntpJdchDUAsaxdLKT3qn7StoQC9pUv62qw0kLWDjjEH9EmcLKU0W4vXARHXRgQFiUQppSft9tKcB3zw0tpfB/Tctu5NYRYFgwY/Qj77imNa6gSJufbOYMh32LU8qs+KuPZYkGgUiIKX0rFOgOg9m0YkDY6W05pX/4ztCPmMmJEDHgZ9bhUzfEOyfyBmimZ5CsSBncCiwcu1Hdy1YQV4g1HwMhuoz9hhfF5g1OhVx+fA2hWuWTDSw3eJcEDsXhpVseMIrj0DzmHc8TIa/3tG124aXEG8Cv7mSHFMK+0g26asd7PDbLibQ1/O61cDsP2BbQlUeAvskfHeF1crDq+7HEJ+hbiJJGLBS+l6rWMmVG38wbpS35QNBh3mBUMdRsh7aZ3a8JXJWSi6QsLgbL0bCAIfTTwvx8hxRqvNgD+WtacdNnqQbAAAAABJRU5ErkJggg=="},x6Kt:function(ie,J,E){var Y=E("y+Vt"),U=E("VpOo"),D=E("nPnh"),k=D.subPixelOptimizeRect,u={},t=Y.extend({type:"rect",shape:{r:0,x:0,y:0,width:0,height:0},buildPath:function(R,o){var y,g,i,x;this.subPixelOptimize?(k(u,o,this.style),y=u.x,g=u.y,i=u.width,x=u.height,u.r=o.r,o=u):(y=o.x,g=o.y,i=o.width,x=o.height),o.r?U.buildPath(R,o):R.rect(y,g,i,x),R.closePath();return}});ie.exports=t},"xH+I":function(ie,J,E){ie.exports=E.p+"static/xsyd.0c0a94b0.png"},xfXu:function(ie,J,E){ie.exports=E.p+"static/leftImg.c0d9e1e4.png"},xrsn:function(ie,J,E){ie.exports={flex_box_center:"flex_box_center___2cC1r",flex_space_between:"flex_space_between___9TeDx",flex_box_vertical_center:"flex_box_vertical_center___3EIYv",flex_box_center_end:"flex_box_center_end___1Uph0",flex_box_column:"flex_box_column___17_5w",header:"header___1E4MV",logo:"logo___R8PNJ",menu:"menu___Km2Uo",actived:"actived___12Ff0","edu-menu":"edu-menu___2hxbr",newslight:"newslight___jwZR3",classromediv:"classromediv___Cjpgf",glow:"glow___3Nuu5",spandiv:"spandiv___3YPu8","header-iearning":"header-iearning___2Us_L",title:"title___3TtoH",headerFixed:"headerFixed___1V7d4"}},"y+Vt":function(ie,J,E){var Y=E("Gev7"),U=E("bYtY"),D=E("IMiH"),k=E("2DNl"),u=E("3C/r"),t=u.prototype.getCanvasPattern,R=Math.abs,o=new D(!0);function y(i){Y.call(this,i),this.path=null}y.prototype={constructor:y,type:"path",__dirtyPath:!0,strokeContainThreshold:5,segmentIgnoreThreshold:0,subPixelOptimize:!1,brush:function(i,x){var T=this.style,m=this.path||o,S=T.hasStroke(),P=T.hasFill(),h=T.fill,l=T.stroke,s=P&&!!h.colorStops,c=S&&!!l.colorStops,p=P&&!!h.image,b=S&&!!l.image;if(T.bind(i,this,x),this.setTransform(i),this.__dirty){var A;s&&(A=A||this.getBoundingRect(),this._fillGradient=T.getGradient(i,h,A)),c&&(A=A||this.getBoundingRect(),this._strokeGradient=T.getGradient(i,l,A))}s?i.fillStyle=this._fillGradient:p&&(i.fillStyle=t.call(h,i)),c?i.strokeStyle=this._strokeGradient:b&&(i.strokeStyle=t.call(l,i));var O=T.lineDash,_=T.lineDashOffset,f=!!i.setLineDash,n=this.getGlobalScale();if(m.setScale(n[0],n[1],this.segmentIgnoreThreshold),this.__dirtyPath||O&&!f&&S?(m.beginPath(i),O&&!f&&(m.setLineDash(O),m.setLineDashOffset(_)),this.buildPath(m,this.shape,!1),this.path&&(this.__dirtyPath=!1)):(i.beginPath(),this.path.rebuildPath(i)),P)if(T.fillOpacity!=null){var r=i.globalAlpha;i.globalAlpha=T.fillOpacity*T.opacity,m.fill(i),i.globalAlpha=r}else m.fill(i);if(O&&f&&(i.setLineDash(O),i.lineDashOffset=_),S)if(T.strokeOpacity!=null){var r=i.globalAlpha;i.globalAlpha=T.strokeOpacity*T.opacity,m.stroke(i),i.globalAlpha=r}else m.stroke(i);O&&f&&i.setLineDash([]),T.text!=null&&(this.restoreTransform(i),this.drawRectText(i,this.getBoundingRect()))},buildPath:function(i,x,T){},createPathProxy:function(){this.path=new D},getBoundingRect:function(){var i=this._rect,x=this.style,T=!i;if(T){var m=this.path;m||(m=this.path=new D),this.__dirtyPath&&(m.beginPath(),this.buildPath(m,this.shape,!1)),i=m.getBoundingRect()}if(this._rect=i,x.hasStroke()){var S=this._rectWithStroke||(this._rectWithStroke=i.clone());if(this.__dirty||T){S.copy(i);var P=x.lineWidth,h=x.strokeNoScale?this.getLineScale():1;x.hasFill()||(P=Math.max(P,this.strokeContainThreshold||4)),h>1e-10&&(S.width+=P/h,S.height+=P/h,S.x-=P/h/2,S.y-=P/h/2)}return S}return i},contain:function(i,x){var T=this.transformCoordToLocal(i,x),m=this.getBoundingRect(),S=this.style;if(i=T[0],x=T[1],m.contain(i,x)){var P=this.path.data;if(S.hasStroke()){var h=S.lineWidth,l=S.strokeNoScale?this.getLineScale():1;if(l>1e-10&&(S.hasFill()||(h=Math.max(h,this.strokeContainThreshold)),k.containStroke(P,h/l,i,x)))return!0}if(S.hasFill())return k.contain(P,i,x)}return!1},dirty:function(i){i==null&&(i=!0),i&&(this.__dirtyPath=i,this._rect=null),this.__dirty=this.__dirtyText=!0,this.__zr&&this.__zr.refresh(),this.__clipTarget&&this.__clipTarget.dirty()},animateShape:function(i){return this.animate("shape",i)},attrKV:function(i,x){i==="shape"?(this.setShape(x),this.__dirtyPath=!0,this._rect=null):Y.prototype.attrKV.call(this,i,x)},setShape:function(i,x){var T=this.shape;if(T){if(U.isObject(i))for(var m in i)i.hasOwnProperty(m)&&(T[m]=i[m]);else T[i]=x;this.dirty(!0)}return this},getLineScale:function(){var i=this.transform;return i&&R(i[0]-1)>1e-10&&R(i[3]-1)>1e-10?Math.sqrt(R(i[0]*i[3]-i[2]*i[1])):1}},y.extend=function(i){var x=function(m){y.call(this,m),i.style&&this.style.extendFrom(i.style,!1);var S=i.shape;if(S){this.shape=this.shape||{};var P=this.shape;for(var h in S)!P.hasOwnProperty(h)&&S.hasOwnProperty(h)&&(P[h]=S[h])}i.init&&i.init.call(this,m)};U.inherits(x,y);for(var T in i)T!=="style"&&T!=="shape"&&(x.prototype[T]=i[T]);return x},U.inherits(y,Y);var g=y;ie.exports=g},y23F:function(ie,J){function E(){this.on("mousedown",this._dragStart,this),this.on("mousemove",this._drag,this),this.on("mouseup",this._dragEnd,this)}E.prototype={constructor:E,_dragStart:function(D){for(var k=D.target;k&&!k.draggable;)k=k.parent;k&&(this._draggingTarget=k,k.dragging=!0,this._x=D.offsetX,this._y=D.offsetY,this.dispatchToElement(Y(k,D),"dragstart",D.event))},_drag:function(D){var k=this._draggingTarget;if(k){var u=D.offsetX,t=D.offsetY,R=u-this._x,o=t-this._y;this._x=u,this._y=t,k.drift(R,o,D),this.dispatchToElement(Y(k,D),"drag",D.event);var y=this.findHover(u,t,k).target,g=this._dropTarget;this._dropTarget=y,k!==y&&(g&&y!==g&&this.dispatchToElement(Y(g,D),"dragleave",D.event),y&&y!==g&&this.dispatchToElement(Y(y,D),"dragenter",D.event))}},_dragEnd:function(D){var k=this._draggingTarget;k&&(k.dragging=!1),this.dispatchToElement(Y(k,D),"dragend",D.event),this._dropTarget&&this.dispatchToElement(Y(this._dropTarget,D),"drop",D.event),this._draggingTarget=null,this._dropTarget=null}};function Y(D,k){return{target:D,topTarget:k&&k.topTarget}}var U=E;ie.exports=U},ygIP:function(ie,J,E){ie.exports=E.p+"static/icon4.bfb8c3b7.svg"},yslc:function(ie,J){ie.exports="data:image/png;base64,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"},yxFR:function(ie,J,E){var Y=E("y+Vt"),U=E("nPnh"),D=U.subPixelOptimizeLine,k={},u=Y.extend({type:"line",shape:{x1:0,y1:0,x2:0,y2:0,percent:1},style:{stroke:"#000",fill:null},buildPath:function(t,R){var o,y,g,i;this.subPixelOptimize?(D(k,R,this.style),o=k.x1,y=k.y1,g=k.x2,i=k.y2):(o=R.x1,y=R.y1,g=R.x2,i=R.y2);var x=R.percent;if(x===0)return;t.moveTo(o,y),x<1&&(g=o*(1-x)+g*x,i=y*(1-x)+i*x),t.lineTo(g,i)},pointAt:function(t){var R=this.shape;return[R.x1*(1-t)+R.x2*t,R.y1*(1-t)+R.y2*t]}});ie.exports=u},yxwG:function(ie,J,E){ie.exports=E.p+"static/kycx.05a1d803.png"},zarK:function(ie,J,E){var Y=E("YH21"),U=Y.addEventListener,D=Y.removeEventListener,k=Y.normalizeEvent,u=Y.getNativeEvent,t=E("bYtY"),R=E("H6uX"),o=E("ItGF"),y=300,g=o.domSupported,i=function(){var v=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],L=["touchstart","touchend","touchmove"],I={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},B=t.map(v,function(F){var V=F.replace("mouse","pointer");return I.hasOwnProperty(V)?V:F});return{mouse:v,touch:L,pointer:B}}(),x={mouse:["mousemove","mouseup"],pointer:["pointermove","pointerup"]};function T(v){return v==="mousewheel"&&o.browser.firefox?"DOMMouseScroll":v}function m(v){var L=v.pointerType;return L==="pen"||L==="touch"}function S(v){v.touching=!0,v.touchTimer!=null&&(clearTimeout(v.touchTimer),v.touchTimer=null),v.touchTimer=setTimeout(function(){v.touching=!1,v.touchTimer=null},700)}function P(v){v&&(v.zrByTouch=!0)}function h(v,L){return k(v.dom,new s(v,L),!0)}function l(v,L){for(var I=L,B=!1;I&&I.nodeType!==9&&!(B=I.domBelongToZr||I!==L&&I===v.painterRoot);)I=I.parentNode;return B}function s(v,L){this.type=L.type,this.target=this.currentTarget=v.dom,this.pointerType=L.pointerType,this.clientX=L.clientX,this.clientY=L.clientY}var c=s.prototype;c.stopPropagation=c.stopImmediatePropagation=c.preventDefault=t.noop;var p={mousedown:function(v){v=k(this.dom,v),this._mayPointerCapture=[v.zrX,v.zrY],this.trigger("mousedown",v)},mousemove:function(v){v=k(this.dom,v);var L=this._mayPointerCapture;L&&(v.zrX!==L[0]||v.zrY!==L[1])&&n(this,!0),this.trigger("mousemove",v)},mouseup:function(v){v=k(this.dom,v),n(this,!1),this.trigger("mouseup",v)},mouseout:function(v){v=k(this.dom,v),this._pointerCapturing&&(v.zrEventControl="no_globalout");var L=v.toElement||v.relatedTarget;v.zrIsToLocalDOM=l(this,L),this.trigger("mouseout",v)},touchstart:function(v){v=k(this.dom,v),P(v),this._lastTouchMoment=new Date,this.handler.processGesture(v,"start"),p.mousemove.call(this,v),p.mousedown.call(this,v)},touchmove:function(v){v=k(this.dom,v),P(v),this.handler.processGesture(v,"change"),p.mousemove.call(this,v)},touchend:function(v){v=k(this.dom,v),P(v),this.handler.processGesture(v,"end"),p.mouseup.call(this,v),+new Date-this._lastTouchMomentr?t=t.substring(a-r):an.length?t:n,r=t.length>n.length?n:t;if(a.length<4||r.length*2=l.length?[J,P,S,w,Q]:null}var i=o(a,r,Math.ceil(a.length/4)),u=o(a,r,Math.ceil(a.length/2)),d;if(!i&&!u)return null;u?i?d=i[4].length>u[4].length?i:u:d=u:d=i;var c,g,h,p;t.length>n.length?(c=d[0],g=d[1],h=d[2],p=d[3]):(h=d[0],p=d[1],c=d[2],g=d[3]);var A=d[4];return[c,g,h,p,A]},e.prototype.diff_cleanupSemantic=function(t){for(var n=!1,a=[],r=0,s=null,o=0,i=0,u=0,d=0,c=0;o0?a[r-1]:-1,i=0,u=0,d=0,c=0,s=null,n=!0)),o++;for(n&&this.diff_cleanupMerge(t),this.diff_cleanupSemanticLossless(t),o=1;o=A?(p>=g.length/2||p>=h.length/2)&&(t.splice(o,0,new e.Diff(M,h.substring(0,p))),t[o-1][1]=g.substring(0,g.length-p),t[o+1][1]=h.substring(p),o++):(A>=g.length/2||A>=h.length/2)&&(t.splice(o,0,new e.Diff(M,g.substring(0,A))),t[o-1][0]=N,t[o-1][1]=h.substring(0,h.length-A),t[o+1][0]=O,t[o+1][1]=g.substring(A),o++),o++}o++}},e.prototype.diff_cleanupSemanticLossless=function(t){function n(A,l){if(!A||!l)return 6;var C=A.charAt(A.length-1),y=l.charAt(0),D=C.match(e.nonAlphaNumericRegex_),R=y.match(e.nonAlphaNumericRegex_),Q=D&&C.match(e.whitespaceRegex_),J=R&&y.match(e.whitespaceRegex_),P=Q&&C.match(e.linebreakRegex_),S=J&&y.match(e.linebreakRegex_),w=P&&A.match(e.blanklineEndRegex_),B=S&&l.match(e.blanklineStartRegex_);return w||B?5:P||S?4:D&&!Q&&J?3:Q||J?2:D||R?1:0}for(var a=1;a=h&&(h=p,d=r,c=s,g=o)}t[a-1][1]!=d&&(d?t[a-1][1]=d:(t.splice(a-1,1),a--),t[a][1]=c,g?t[a+1][1]=g:(t.splice(a+1,1),a--))}a++}},e.nonAlphaNumericRegex_=/[^a-zA-Z0-9]/,e.whitespaceRegex_=/\s/,e.linebreakRegex_=/[\r\n]/,e.blanklineEndRegex_=/\n\r?\n$/,e.blanklineStartRegex_=/^\r?\n\r?\n/,e.prototype.diff_cleanupEfficiency=function(t){for(var n=!1,a=[],r=0,s=null,o=0,i=!1,u=!1,d=!1,c=!1;o0?a[r-1]:-1,d=c=!1),n=!0)),o++;n&&this.diff_cleanupMerge(t)},e.prototype.diff_cleanupMerge=function(t){t.push(new e.Diff(M,""));for(var n=0,a=0,r=0,s="",o="",i;n1?(a!==0&&r!==0&&(i=this.diff_commonPrefix(o,s),i!==0&&(n-a-r>0&&t[n-a-r-1][0]==M?t[n-a-r-1][1]+=o.substring(0,i):(t.splice(0,0,new e.Diff(M,o.substring(0,i))),n++),o=o.substring(i),s=s.substring(i)),i=this.diff_commonSuffix(o,s),i!==0&&(t[n][1]=o.substring(o.length-i)+t[n][1],o=o.substring(0,o.length-i),s=s.substring(0,s.length-i))),n-=a+r,t.splice(n,a+r),s.length&&(t.splice(n,0,new e.Diff(O,s)),n++),o.length&&(t.splice(n,0,new e.Diff(N,o)),n++),n++):n!==0&&t[n-1][0]==M?(t[n-1][1]+=t[n][1],t.splice(n,1)):n++,r=0,a=0,s="",o="";break}t[t.length-1][1]===""&&t.pop();var u=!1;for(n=1;nn);i++)s=a,o=r;return t.length!=i&&t[i][0]===O?o:o+(n-s)},e.prototype.diff_prettyHtml=function(t){for(var n=[],a=/&/g,r=//g,o=/\n/g,i=0;i");switch(u){case N:n[i]=''+c+"";break;case O:n[i]=''+c+"";break;case M:n[i]=""+c+"";break}}return n.join("")},e.prototype.diff_text1=function(t){for(var n=[],a=0;athis.Match_MaxBits)throw new Error("Pattern too long for this browser.");var r=this.match_alphabet_(n),s=this;function o(J,P){var S=J/n.length,w=Math.abs(a-P);return s.Match_Distance?S+w/s.Match_Distance:w?1:S}var i=this.Match_Threshold,u=t.indexOf(n,a);u!=-1&&(i=Math.min(o(0,u),i),u=t.lastIndexOf(n,a+n.length),u!=-1&&(i=Math.min(o(0,u),i)));var d=1<=l;D--){var R=r[t.charAt(D-1)];if(A===0?y[D]=(y[D+1]<<1|1)&R:y[D]=(y[D+1]<<1|1)&R|((p[D+1]|p[D])<<1|1)|p[D+1],y[D]&d){var Q=o(A,D-1);if(Q<=i)if(i=Q,u=D-1,u>a)l=Math.max(1,2*a-u);else break}}if(o(A+1,a)>i)break;p=y}return u},e.prototype.match_alphabet_=function(t){for(var n={},a=0;a2&&(this.diff_cleanupSemantic(s),this.diff_cleanupEfficiency(s));else if(t&&typeof t=="object"&&typeof n=="undefined"&&typeof a=="undefined")s=t,r=this.diff_text1(s);else if(typeof t=="string"&&n&&typeof n=="object"&&typeof a=="undefined")r=t,s=n;else if(typeof t=="string"&&typeof n=="string"&&a&&typeof a=="object")r=t,s=a;else throw new Error("Unknown call format to patch_make.");if(s.length===0)return[];for(var o=[],i=new e.patch_obj,u=0,d=0,c=0,g=r,h=r,p=0;p=2*this.Patch_Margin&&(u&&(this.patch_addContext_(i,g),o.push(i),i=new e.patch_obj,u=0,g=h,d=c));break}A!==N&&(d+=l.length),A!==O&&(c+=l.length)}return u&&(this.patch_addContext_(i,g),o.push(i)),o},e.prototype.patch_deepCopy=function(t){for(var n=[],a=0;athis.Match_MaxBits?(d=this.match_main(n,u.substring(0,this.Match_MaxBits),i),d!=-1&&(c=this.match_main(n,u.substring(u.length-this.Match_MaxBits),i+u.length-this.Match_MaxBits),(c==-1||d>=c)&&(d=-1))):d=this.match_main(n,u,i),d==-1)s[o]=!1,r-=t[o].length2-t[o].length1;else{s[o]=!0,r=d-i;var g;if(c==-1?g=n.substring(d,d+u.length):g=n.substring(d,c+this.Match_MaxBits),u==g)n=n.substring(0,d)+this.diff_text2(t[o].diffs)+n.substring(d+u.length);else{var h=this.diff_main(u,g,!1);if(u.length>this.Match_MaxBits&&this.diff_levenshtein(h)/u.length>this.Patch_DeleteThreshold)s[o]=!1;else{this.diff_cleanupSemanticLossless(h);for(var p=0,A,l=0;lo[0][1].length){var i=n-o[0][1].length;o[0][1]=a.substring(o[0][1].length)+o[0][1],s.start1-=i,s.start2-=i,s.length1+=i,s.length2+=i}if(s=t[t.length-1],o=s.diffs,o.length==0||o[o.length-1][0]!=M)o.push(new e.Diff(M,a)),s.length1+=n,s.length2+=n;else if(n>o[o.length-1][1].length){var i=n-o[o.length-1][1].length;o[o.length-1][1]+=a.substring(0,i),s.length1+=i,s.length2+=i}return a},e.prototype.patch_splitMax=function(t){for(var n=this.Match_MaxBits,a=0;a2*n?(u.length1+=g.length,s+=g.length,d=!1,u.diffs.push(new e.Diff(c,g)),r.diffs.shift()):(g=g.substring(0,n-u.length1-this.Patch_Margin),u.length1+=g.length,s+=g.length,c===M?(u.length2+=g.length,o+=g.length):d=!1,u.diffs.push(new e.Diff(c,g)),g==r.diffs[0][1]?r.diffs.shift():r.diffs[0][1]=r.diffs[0][1].substring(g.length))}i=this.diff_text2(u.diffs),i=i.substring(i.length-this.Patch_Margin);var h=this.diff_text1(r.diffs).substring(0,this.Patch_Margin);h!==""&&(u.length1+=h.length,u.length2+=h.length,u.diffs.length!==0&&u.diffs[u.diffs.length-1][0]===M?u.diffs[u.diffs.length-1][1]+=h:u.diffs.push(new e.Diff(M,h))),d||t.splice(++a,0,u)}}},e.prototype.patch_toText=function(t){for(var n=[],a=0;a=k&&f<0||W.scrollTop<=0&&f>0))||v&&(!ne||ne&&(W.scrollLeft>=T&&K<0||W.scrollLeft<=0&&K>0))?G(z,W.parentNode,K,f):!1};function P(G){var z=S();return function(){var K=Object(a.a)(G),f;if(z){var b=Object(a.a)(this).constructor;f=Reflect.construct(K,arguments,b)}else f=K.apply(this,arguments);return Object(n.a)(this,f)}}function S(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(G){return!1}}var w={},B=function(G){Object(t.a)(W,G);var z=P(W);function W(K){var f;return Object(N.a)(this,W),f=z.call(this,K),f.domFocus=function(){f.dom&&f.dom.focus()},f.removeStartHandler=function(b){if(b.touches.length>1)return;f.startPos={x:b.touches[0].clientX,y:b.touches[0].clientY}},f.removeMoveHandler=function(b){if(b.changedTouches.length>1)return;var v=b.currentTarget,k=b.changedTouches[0].clientX-f.startPos.x,T=b.changedTouches[0].clientY-f.startPos.y;(v===f.maskDom||v===f.handlerDom||v===f.contentDom&&J(v,b.target,k,T))&&b.cancelable&&b.preventDefault()},f.transitionEnd=function(b){var v=b.target;y(v,l,f.transitionEnd),v.style.transition=""},f.onKeyDown=function(b){if(b.keyCode===g.a.ESC){var v=f.props.onClose;b.stopPropagation(),v&&v(b)}},f.onWrapperTransitionEnd=function(b){var v=f.props,k=v.open,T=v.afterVisibleChange;b.target===f.contentWrapper&&b.propertyName.match(/transform$/)&&(f.dom.style.transition="",!k&&f.getCurrentDrawerSome()&&(document.body.style.overflowX="",f.maskDom&&(f.maskDom.style.left="",f.maskDom.style.width="")),T&&T(!!k))},f.openLevelTransition=function(){var b=f.props,v=b.open,k=b.width,T=b.height,L=f.getHorizontalBoolAndPlacementName(),Y=L.isHorizontal,X=L.placementName,te=f.contentDom?f.contentDom.getBoundingClientRect()[Y?"width":"height"]:0,ne=(Y?k:T)||te;f.setLevelAndScrolling(v,X,ne)},f.setLevelTransform=function(b,v,k,T){var L=f.props,Y=L.placement,X=L.levelMove,te=L.duration,ne=L.ease,$=L.showMask;f.levelDom.forEach(function(H){H.style.transition="transform ".concat(te," ").concat(ne),C(H,l,f.transitionEnd);var ue=b?k:0;if(X){var Re=D(X,{target:H,open:b});ue=b?Re[0]:Re[1]||0}var ke=typeof ue=="number"?"".concat(ue,"px"):ue,Ce=Y==="left"||Y==="top"?ke:"-".concat(ke);Ce=$&&Y==="right"&&T?"calc(".concat(Ce," + ").concat(T,"px)"):Ce,H.style.transform=ue?"".concat(v,"(").concat(Ce,")"):""})},f.setLevelAndScrolling=function(b,v,k){var T=f.props.onChange;if(!Q){var L=document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth?Object(c.a)(!0):0;f.setLevelTransform(b,v,k,L),f.toggleScrollingToDrawerAndBody(L)}T&&T(b)},f.toggleScrollingToDrawerAndBody=function(b){var v=f.props,k=v.getOpenCount,T=v.getContainer,L=v.showMask,Y=v.open,X=T&&T(),te=k&&k();if(X&&X.parentNode===document.body&&L){var ne=["touchstart"],$=[document.body,f.maskDom,f.handlerDom,f.contentDom];Y&&document.body.style.overflow!=="hidden"?(b&&f.addScrollingEffect(b),te===1&&(document.body.style.overflow="hidden"),document.body.style.touchAction="none",$.forEach(function(H,ue){if(!H)return;C(H,ne[ue]||"touchmove",ue?f.removeMoveHandler:f.removeStartHandler,f.passive)})):f.getCurrentDrawerSome()&&(te||(document.body.style.overflow=""),document.body.style.touchAction="",b&&f.remScrollingEffect(b),$.forEach(function(H,ue){if(!H)return;y(H,ne[ue]||"touchmove",ue?f.removeMoveHandler:f.removeStartHandler,f.passive)}))}},f.addScrollingEffect=function(b){var v=f.props,k=v.placement,T=v.duration,L=v.ease,Y=v.getOpenCount,X=v.switchScrollingEffect,te=Y&&Y();te===1&&X();var ne="width ".concat(T," ").concat(L),$="transform ".concat(T," ").concat(L);f.dom.style.transition="none";switch(k){case"right":f.dom.style.transform="translateX(-".concat(b,"px)");break;case"top":case"bottom":f.dom.style.width="calc(100% - ".concat(b,"px)"),f.dom.style.transform="translateZ(0)";break;default:break}clearTimeout(f.timeout),f.timeout=setTimeout(function(){f.dom&&(f.dom.style.transition="".concat($,",").concat(ne),f.dom.style.width="",f.dom.style.transform="")})},f.remScrollingEffect=function(b){var v=f.props,k=v.placement,T=v.duration,L=v.ease,Y=v.getOpenCount,X=v.switchScrollingEffect,te=Y&&Y();te||X(!0),A&&(document.body.style.overflowX="hidden"),f.dom.style.transition="none";var ne,$="width ".concat(T," ").concat(L),H="transform ".concat(T," ").concat(L);switch(k){case"left":{f.dom.style.width="100%",$="width 0s ".concat(L," ").concat(T);break}case"right":{f.dom.style.transform="translateX(".concat(b,"px)"),f.dom.style.width="100%",$="width 0s ".concat(L," ").concat(T),f.maskDom&&(f.maskDom.style.left="-".concat(b,"px"),f.maskDom.style.width="calc(100% + ".concat(b,"px)"));break}case"top":case"bottom":{f.dom.style.width="calc(100% + ".concat(b,"px)"),f.dom.style.height="100%",f.dom.style.transform="translateZ(0)",ne="height 0s ".concat(L," ").concat(T);break}default:break}clearTimeout(f.timeout),f.timeout=setTimeout(function(){f.dom&&(f.dom.style.transition="".concat(H,",").concat(ne?"".concat(ne,","):"").concat($),f.dom.style.transform="",f.dom.style.width="",f.dom.style.height="")})},f.getCurrentDrawerSome=function(){return!Object.keys(w).some(function(b){return w[b]})},f.getLevelDom=function(b){var v=b.level,k=b.getContainer;if(Q)return;var T=k&&k(),L=T?T.parentNode:null;if(f.levelDom=[],v==="all"){var Y=L?Array.prototype.slice.call(L.children):[];Y.forEach(function(X){X.nodeName!=="SCRIPT"&&X.nodeName!=="STYLE"&&X.nodeName!=="LINK"&&X!==T&&f.levelDom.push(X)})}else v&&h(v).forEach(function(X){document.querySelectorAll(X).forEach(function(te){f.levelDom.push(te)})})},f.getHorizontalBoolAndPlacementName=function(){var b=f.props.placement,v=b==="left"||b==="right",k="translate".concat(v?"X":"Y");return{isHorizontal:v,placementName:k}},f.state={_self:Object(i.a)(f)},f}return Object(M.a)(W,[{key:"componentDidMount",value:function(){var f=this;if(!Q){var b=!1;try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:function(){return b=!0,null}}))}catch(Y){}this.passive=b?{passive:!1}:!1}var v=this.props,k=v.open,T=v.getContainer,L=T&&T();this.drawerId="drawer_id_".concat(Number((Date.now()+Math.random()).toString().replace(".",Math.round(Math.random()*9).toString())).toString(16)),this.getLevelDom(this.props),k&&(L&&L.parentNode===document.body&&(w[this.drawerId]=k),this.openLevelTransition(),this.forceUpdate(function(){f.domFocus()}))}},{key:"componentDidUpdate",value:function(f){var b=this.props,v=b.open,k=b.getContainer,T=k&&k();v!==f.open&&(v&&this.domFocus(),T&&T.parentNode===document.body&&(w[this.drawerId]=!!v),this.openLevelTransition())}},{key:"componentWillUnmount",value:function(){var f=this.props,b=f.getOpenCount,v=f.open,k=f.switchScrollingEffect,T=typeof b=="function"&&b();delete w[this.drawerId],v&&(this.setLevelTransform(!1),document.body.style.touchAction=""),T||(document.body.style.overflow="",k(!0))}},{key:"render",value:function(){var f,b=this,v=this.props,k=v.className,T=v.children,L=v.style,Y=v.width,X=v.height,te=v.defaultOpen,ne=v.open,$=v.prefixCls,H=v.placement,ue=v.level,Re=v.levelMove,ke=v.ease,Ce=v.duration,I=v.getContainer,j=v.handler,Oe=v.onChange,ie=v.afterVisibleChange,Qe=v.showMask,rt=v.maskClosable,ee=v.maskStyle,Xe=v.onClose,tt=v.onHandleClick,st=v.keyboard,it=v.getOpenCount,Et=v.switchScrollingEffect,lt=Object(O.a)(v,["className","children","style","width","height","defaultOpen","open","prefixCls","placement","level","levelMove","ease","duration","getContainer","handler","onChange","afterVisibleChange","showMask","maskClosable","maskStyle","onClose","onHandleClick","keyboard","getOpenCount","switchScrollingEffect"]),Ge=this.dom?ne:!1,ct=d()($,(f={},Object(o.a)(f,"".concat($,"-").concat(H),!0),Object(o.a)(f,"".concat($,"-open"),Ge),Object(o.a)(f,k||"",!!k),Object(o.a)(f,"no-mask",!Qe),f)),ut=this.getHorizontalBoolAndPlacementName(),dt=ut.placementName,ft=H==="left"||H==="top"?"-100%":"100%",vt=Ge?"":"".concat(dt,"(").concat(ft,")"),Rt=j&&s.cloneElement(j,{onClick:function(Be){j.props.onClick&&j.props.onClick(),tt&&tt(Be)},ref:function(Be){b.handlerDom=Be}});return s.createElement("div",Object.assign({},lt,{tabIndex:-1,className:ct,style:L,ref:function(Be){b.dom=Be},onKeyDown:Ge&&st?this.onKeyDown:void 0,onTransitionEnd:this.onWrapperTransitionEnd}),Qe&&s.createElement("div",{className:"".concat($,"-mask"),onClick:rt?Xe:void 0,style:ee,ref:function(Be){b.maskDom=Be}}),s.createElement("div",{className:"".concat($,"-content-wrapper"),style:{transform:vt,msTransform:vt,width:R(Y)?"".concat(Y,"px"):Y,height:R(X)?"".concat(X,"px"):X},ref:function(Be){b.contentWrapper=Be}},s.createElement("div",{className:"".concat($,"-content"),ref:function(Be){b.contentDom=Be},onTouchStart:Ge&&Qe?this.removeStartHandler:void 0,onTouchMove:Ge&&Qe?this.removeMoveHandler:void 0},T),Rt))}}],[{key:"getDerivedStateFromProps",value:function(f,b){var v=b.prevProps,k=b._self,T={prevProps:f};if(v!==void 0){var L=f.placement,Y=f.level;L!==v.placement&&(k.contentDom=null),Y!==v.level&&k.getLevelDom(f)}return T}}]),W}(s.Component);B.defaultProps={switchScrollingEffect:function(){}};var le=B;function Ie(G){var z=Ae();return function(){var K=Object(a.a)(G),f;if(z){var b=Object(a.a)(this).constructor;f=Reflect.construct(K,arguments,b)}else f=K.apply(this,arguments);return Object(n.a)(this,f)}}function Ae(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(G){return!1}}var he=function(G){Object(t.a)(W,G);var z=Ie(W);function W(K){var f;Object(N.a)(this,W),f=z.call(this,K),f.onHandleClick=function(v){var k=f.props,T=k.onHandleClick,L=k.open;if(T&&T(v),typeof L=="undefined"){var Y=f.state.open;f.setState({open:!Y})}},f.onClose=function(v){var k=f.props,T=k.onClose,L=k.open;T&&T(v),typeof L=="undefined"&&f.setState({open:!1})};var b=typeof K.open!="undefined"?K.open:!!K.defaultOpen;return f.state={open:b},"onMaskClick"in K&&console.warn("`onMaskClick` are removed, please use `onClose` instead."),f}return Object(M.a)(W,[{key:"render",value:function(){var f=this,b=this.props,v=b.defaultOpen,k=b.getContainer,T=b.wrapperClassName,L=b.forceRender,Y=b.handler,X=Object(O.a)(b,["defaultOpen","getContainer","wrapperClassName","forceRender","handler"]),te=this.state.open;if(!k)return s.createElement("div",{className:T,ref:function(H){f.dom=H}},s.createElement(le,Object.assign({},X,{open:te,handler:Y,getContainer:function(){return f.dom},onClose:this.onClose,onHandleClick:this.onHandleClick})));var ne=!!Y||L;return s.createElement(r.a,{visible:te,forceRender:ne,getContainer:k,wrapperClassName:T},function($){var H=$.visible,ue=$.afterClose,Re=Object(O.a)($,["visible","afterClose"]);return s.createElement(le,Object.assign({},X,Re,{open:H!==void 0?H:te,afterVisibleChange:ue!==void 0?ue:X.afterVisibleChange,handler:Y,onClose:f.onClose,onHandleClick:f.onHandleClick}))})}}],[{key:"getDerivedStateFromProps",value:function(f,b){var v=b.prevProps,k={prevProps:f};return typeof v!="undefined"&&f.open!==v.open&&(k.open=f.open),k}}]),W}(s.Component);he.defaultProps={prefixCls:"drawer",placement:"left",getContainer:"body",defaultOpen:!1,level:"all",duration:".3s",ease:"cubic-bezier(0.78, 0.14, 0.15, 0.86)",onChange:function(){},afterVisibleChange:function(){},handler:s.createElement("div",{className:"drawer-handle"},s.createElement("i",{className:"drawer-handle-icon"})),showMask:!0,maskClosable:!0,maskStyle:{},wrapperClassName:"",className:"",keyboard:!0,forceRender:!1};var Te=he,Ke=m.a=Te},iNZB:function(E,m){E.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAACgCAYAAAB+HS7YAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjc0MDQ0OTA3MDE3NzExRUJCNjY1QzBDMDY3NUI5QTQ3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjc0MDQ0OTA4MDE3NzExRUJCNjY1QzBDMDY3NUI5QTQ3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzQwNDQ5MDUwMTc3MTFFQkI2NjVDMEMwNjc1QjlBNDciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzQwNDQ5MDYwMTc3MTFFQkI2NjVDMEMwNjc1QjlBNDciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4CEd39AAACAklEQVR42uzYvyuFURjA8Yf7TpSw+BHbvSTZrXTFX6AMRLiLySSE8ismg8FAIsKAwcCA/eqSbEqJrEgMd7pxzi3iUgbn8KTvU0/37b7Lp/Oe5+k5JygoC4uJiMkpk1GTeaIoApOVJuMm80VhZJuc1Ip7BUZFcWRr23NfAQUgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQL8FWAoFJLpseFP/+9ur8v9zUU67fN3kVVQFn52jcvNzZH52RlpaqiXwvLIh3cW9j4y32dG4BpXUlwkG0vzUlNdpe8TW9T+zqYznFNgY7ROdrc2pLSkWF+RdLe3yurCXHrvuY7gp5U6MTIgsY42b20mcFGpPiPQUKlO96CPSnUG9FWpToA+K9UJsLIinK5atcNC39Co7O0f6gWmUinp6umVk9MzveNWMpmUlo6YXF5d650Hb+/upbm1M/2rdmC1K2hX0q6o2ona7kW7J+3eVDvy26ruHxnXfSZZWF6VxZU13Ycmnz3SCdBnj3Q28vvqkU4PTT56pPODu+se6eVmwWWP9Hb1YavaVndmxBPHb89HiZO/ufpQWyQAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECPD/AB+1Aw+0AwdNPmgGnpusNblt8kkb8EWAAQAq85VNhqprywAAAABJRU5ErkJggg=="},ji0R:function(E,m,e){E.exports=e.p+"static/douyu.3e6df9ee.jpg"},kPWJ:function(E,m,e){E.exports=e.p+"static/question.cb52bef9.gif"},kPYp:function(E,m){E.exports="data:image/png;base64,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"},l2Kq:function(E,m,e){E.exports=e.p+"static/match_ad.24dc22fd.jpg"},lzim:function(E,m,e){"use strict";var O=e("E7E6"),N=e.n(O);e.d(m,"A",function(){return N.a});var M=e("/GNS"),t=e.n(M);e.d(m,"z",function(){return t.a});var n=e("FOrL"),a=e.n(n);e.d(m,"t",function(){return a.a});var r=e("HpTS"),s=e.n(r);e.d(m,"B",function(){return s.a});var o=e("tWlo"),i=e.n(o);e.d(m,"b",function(){return i.a});var u=e("7ZXX"),d=e.n(u);e.d(m,"n",function(){return d.a});var c=e("GABl"),g=e.n(c);e.d(m,"g",function(){return g.a});var h=e("onxn"),p=e.n(h);e.d(m,"p",function(){return p.a});var A=e("nKGa"),l=e.n(A);e.d(m,"o",function(){return l.a});var C=e("4qgm"),y=e.n(C);e.d(m,"D",function(){return y.a});var D=e("JeFH"),R=e.n(D);e.d(m,"c",function(){return R.a});var Q=e("ji0R"),J=e.n(Q);e.d(m,"k",function(){return J.a});var P=e("W6BS"),S=e.n(P);e.d(m,"E",function(){return S.a});var w=e("kPYp"),B=e.n(w);e.d(m,"F",function(){return B.a});var le=e("nukY"),Ie=e.n(le),Ae=e("4u4S"),he=e.n(Ae),Te=e("yslc"),Ke=e.n(Te),G=e("l2Kq"),z=e.n(G),W=e("RMFE"),K=e.n(W);e.d(m,"q",function(){return K.a});var f=e("TGq3"),b=e.n(f);e.d(m,"r",function(){return b.a});var v=e("SMhR"),k=e.n(v);e.d(m,"C",function(){return k.a});var T=e("8/bI"),L=e.n(T);e.d(m,"l",function(){return L.a});var Y=e("JWDV"),X=e.n(Y);e.d(m,"e",function(){return X.a});var te=e("Xsq0"),ne=e.n(te);e.d(m,"s",function(){return ne.a});var $=e("Ohmc"),H=e.n($);e.d(m,"d",function(){return H.a});var ue=e("csWT"),Re=e.n(ue);e.d(m,"f",function(){return Re.a});var ke=e("7v3h"),Ce=e.n(ke);e.d(m,"m",function(){return Ce.a});var I=e("cRFk"),j=e.n(I);e.d(m,"y",function(){return j.a});var Oe=e("kPWJ"),ie=e.n(Oe);e.d(m,"x",function(){return ie.a});var Qe=e("qgvg"),rt=e.n(Qe);e.d(m,"u",function(){return rt.a});var ee=e("FPkq"),Xe=e.n(ee);e.d(m,"w",function(){return Xe.a});var tt=e("A/g1"),st=e.n(tt);e.d(m,"h",function(){return st.a});var it=e("Nmxd"),Et=e.n(it);e.d(m,"i",function(){return Et.a});var lt=e("5D2P"),Ge=e.n(lt);e.d(m,"j",function(){return Ge.a});var ct=e("djh8"),ut=e.n(ct);e.d(m,"v",function(){return ut.a});var dt=e("Jq4h"),ft=e.n(dt);e.d(m,"a",function(){return ft.a})},nKGa:function(E,m,e){E.exports=e.p+"static/export_exercise-template.f7655c19.png"},nukY:function(E,m){E.exports="data:image/png;base64,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"},onxn:function(E,m){E.exports="data:image/png;base64,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"},qgvg:function(E,m){E.exports="data:image/gif;base64,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"},rHrb:function(E,m,e){"use strict";Object.defineProperty(m,"__esModule",{value:!0}),m.CopyToClipboard=void 0;var O=M(e("q1tI")),N=M(e("+QRC"));function M(C){return C&&C.__esModule?C:{default:C}}function t(C){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?t=function(D){return typeof D}:t=function(D){return D&&typeof Symbol=="function"&&D.constructor===Symbol&&D!==Symbol.prototype?"symbol":typeof D},t(C)}function n(C,y){var D=Object.keys(C);if(Object.getOwnPropertySymbols){var R=Object.getOwnPropertySymbols(C);y&&(R=R.filter(function(Q){return Object.getOwnPropertyDescriptor(C,Q).enumerable})),D.push.apply(D,R)}return D}function a(C){for(var y=1;y=0)continue;if(!Object.prototype.propertyIsEnumerable.call(C,R))continue;D[R]=C[R]}}return D}function s(C,y){if(C==null)return{};var D={},R=Object.keys(C),Q,J;for(J=0;J=0)continue;D[Q]=C[Q]}return D}function o(C,y){if(!(C instanceof y))throw new TypeError("Cannot call a class as a function")}function i(C,y){for(var D=0;D/g,pe=F[0],de=F[1]||"",re=de.replace(x,"&").replace(oe,"<").replace(ae,">"),Ee=!re.trim();if(Z==="oldStr")switch(pe){case H.DIFF_DELETE:return"")+re+"";case H.DIFF_EQUAL:return""+re+""}else switch(pe){case H.DIFF_INSERT:return"")+re+"";case H.DIFF_EQUAL:return""+re+""}}var ie=function(F){var Z,x,oe=F.output,ae=F.actual_output,pe=Object(A.useReducer)(j,I),de=Object(u.a)(pe,2),re=de[0],Ee=de[1];return oe=(Z=oe)===null||Z===void 0?void 0:Z.replace(/\n/g,"\r").replace(/\u0020/g," ").replace(/\u0000/g,"\\u0000"),ae=(x=ae)===null||x===void 0?void 0:x.replace(/\n/g,"\r").replace(/\u0020/g," ").replace(/\u0000/g,"\\u0000"),Object(A.useEffect)(function(){var se=Ce.diff_main(oe||"",ae||"");Ce.diff_cleanupEfficiency(se);var Pe=se.map(function(ce){return Oe(ce,"oldStr")}).join(""),ge=se.map(function(ce){return Oe(ce,"newStr")}).join("");Ee({type:"init",payload:{oldStr:Pe,newStr:ge}})},[oe,ae]),l.a.createElement("div",{className:ke.a["diff-panel-container"]},l.a.createElement("div",{dangerouslySetInnerHTML:{__html:re.oldStr}}),l.a.createElement("div",{dangerouslySetInnerHTML:{__html:re.newStr}}))},Qe=e("1vsH"),rt=e("vPlE"),ee=e.n(rt),Xe=new ue.a;Xe.Diff_EditCost=8;var tt={oldStr:"",newStr:""};function st(F,Z){switch(Z.type){case"init":return Object(r.a)(Object(r.a)({},F),Z.payload);default:throw new Error}}function it(F,Z){var x=/&/g,oe=//g,pe=F[0],de=F[1]||"",re=de.replace(x,"&").replace(oe,"<").replace(ae,">"),Ee=!re.trim();if(Z==="oldStr")switch(pe){case H.DIFF_DELETE:return"")+re+"";case H.DIFF_EQUAL:return""+re+""}else switch(pe){case H.DIFF_INSERT:return"")+re+"";case H.DIFF_EQUAL:return""+re+""}}var Et=function(F){var Z,x,oe=F.output,ae=F.actual_output,pe=Object(A.useReducer)(st,tt),de=Object(u.a)(pe,2),re=de[0],Ee=de[1];return oe=(Z=oe)===null||Z===void 0?void 0:Z.replace(/\n/g,"\r"),ae=(x=ae)===null||x===void 0?void 0:x.replace(/\n/g,"\r"),Object(A.useEffect)(function(){var se=Xe.diff_main(oe||"",ae||"");Xe.diff_cleanupEfficiency(se);var Pe=se.map(function(ce){return it(ce,"oldStr")}).join(""),ge=se.map(function(ce){return it(ce,"newStr")}).join("");Ee({type:"init",payload:{oldStr:Pe,newStr:ge}})},[oe,ae]),l.a.createElement("div",{className:"c-white ".concat(ke.a["diff-panel-container"]," ").concat(ke.a["diff-panel-container-2"],'"')},l.a.createElement("div",{dangerouslySetInnerHTML:{__html:re.oldStr}}))};function lt(F){var Z=F.ts_mem,x=F.ts_time,oe=F.input,ae=F.output,pe=F.actual_output,de=F.is_file,re=F.output_file_url,Ee=F.result,se=F.compile_success,Pe=F.title,ge=F.isActive,ce=F.id,Ze=F.onActive,Se=Object(A.useState)(!1),_e=Object(u.a)(Se,2),Ne=_e[0],Le=_e[1];return l.a.createElement("li",{className:ee.a["test-case-item"]},l.a.createElement("a",{className:ee.a["case-header"],style:{borderWidth:ge?1:0},onClick:function(){return Ze(ce)}},l.a.createElement("h2",null,l.a.createElement("div",{className:ge?ee.a["arrow-down"]:ee.a["arrow-right"]}),l.a.createElement("span",{className:ee.a["test-title"]},Pe)),l.a.createElement("div",{className:ee.a["case-info"]},Z?l.a.createElement("span",{className:ee.a.description},"\u6D88\u8017\u5185\u5B58",Z,"MB"):null,x?l.a.createElement("span",{className:ee.a.description}," \u4EE3\u7801\u6267\u884C\u65F6\u957F\uFF1A",x,"\u79D2 "):null,se>0?l.a.createElement("img",{width:16,src:Ee?Y.a:te.a}):null)),l.a.createElement("div",{className:"".concat(ee.a["item-desc"]," ").concat(ee.a["choose-game-item"]," ").concat(ge?ee.a.show:ee.a.hide)},oe?l.a.createElement(v.a,null,l.a.createElement(T.a,{flex:"80px"},"\u6D4B\u8BD5\u8F93\u5165\uFF1A"),l.a.createElement(T.a,{flex:"1",style:{color:"#fff",marginTop:3}},l.a.createElement(Et,{output:oe}))):null,l.a.createElement("p",{className:ee.a["output-title-container"]},l.a.createElement("span",null,"\u9884\u671F\u8F93\u51FA:"),l.a.createElement("span",{className:ee.a["output-title"]},l.a.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA:"),!de&&l.a.createElement("span",{className:"c-blue current",onClick:function(){return Le(!Ne)}},Ne?"\u5C55\u793A\u683C\u5F0F\u5316\u8F93\u51FA":"\u5C55\u793A\u539F\u59CB\u8F93\u51FA"))),de&&l.a.createElement("div",{className:ee.a["diff-panel-container"]},l.a.createElement("div",{className:"tc"},l.a.createElement("a",{className:"underline",onClick:function(){return Object(Qe.w)(re,ae)}},ae)),l.a.createElement("div",{className:"tc"},se?l.a.createElement("a",{className:"underline",onClick:function(){return Object(Qe.w)(pe,ae)}},ae):pe)),!de&&!Ne&&l.a.createElement(ie,{output:ae,actual_output:pe}),!de&&Ne&&l.a.createElement("div",{className:ee.a["diff-panel-container"]},l.a.createElement("div",{className:""},ae),l.a.createElement("div",{className:""},pe))))}var Ge=function(F){var Z=F.test_sets,x=F.gamesData,oe=F.loading,ae=F.codeMessage,pe=Object(A.useState)(-1),de=Object(u.a)(pe,2),re=de[0],Ee=de[1],se=Object(A.useRef)();Object(A.useEffect)(function(){if(se.current){var ge=document.getElementById("jupyter-test-case-list"),ce=0,Ze=!1,Se=0;function _e(ze){ce=ge.offsetHeight,Ze=!0,Se=ze.pageY,document.onselectstart=function(){return!1}}function Ne(){Ze=!1,document.onselectstart=null}function Le(ze){if(Ze){var $e=Se-ze.pageY,Me=ce+$e;Me<200&&(Me=200),Me>window.innerHeight-130&&(Me=window.innerHeight-130),ge.style.height=Me+"px"}}var we=document.getElementById("jupyter-y-bar");return we.addEventListener("mousedown",_e),document.addEventListener("mousemove",Le),document.addEventListener("mouseup",Ne),function(){var ze=document.getElementById("jupyter-y-bar");ze.removeEventListener("mousedown",_e),document.removeEventListener("mousemove",Le),document.removeEventListener("mouseup",Ne)}}},[se]);function Pe(ge){Ee(ge===re?-1:ge)}return l.a.createElement("ul",{id:"jupyter-test-case-list",className:ee.a["test-case-list"]},l.a.createElement("div",{className:ee.a["resize-y-bar"],id:"jupyter-y-bar",ref:se,draggable:!1},l.a.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),l.a.createElement("div",{className:ee.a.warp},l.a.createElement(N.a,{tip:ae,spinning:oe,className:ee.a.spin},l.a.createElement("div",{className:ee.a.title},"\u6D4B\u8BD5\u7ED3\u679C\uFF1A"),x!=null&&x.last_compile_output?l.a.createElement("p",{className:"".concat(ee.a["test-result"]," ").concat((x==null?void 0:x.sets_error_count)===0?ee.a.success:ee.a.failer)},l.a.createElement("span",{className:ee.a.count},l.a.createElement("img",{width:16,src:(x==null?void 0:x.sets_error_count)===0?Y.a:$.a}),(x==null?void 0:x.test_sets_count)-(x==null?void 0:x.sets_error_count),"/",x==null?void 0:x.test_sets_count),(x==null?void 0:x.sets_error_count)==0?l.a.createElement("span",{className:ee.a.count},"\u5168\u90E8\u901A\u8FC7"):l.a.createElement("div",{dangerouslySetInnerHTML:{__html:x==null?void 0:x.last_compile_output}})):null,Z.map(function(ge,ce){return l.a.createElement(lt,Object(f.a)({key:"item"+ce,title:"\u6D4B\u8BD5\u7528\u4F8B".concat(ce+1)},ge,{isActive:re===ce,id:ce,onActive:Pe}))}))))},ct=e("lzim"),ut=e("IWh4"),dt=e.n(ut),ft=e("iNZB"),vt=e.n(ft),Rt=function(Z){var x=Z.noDragging,oe=Z.moveX;return l.a.createElement(A.Fragment,null,x?l.a.createElement("a",{className:"trapezoid ".concat(oe===.01?"enlarge":"")},l.a.createElement("img",{src:oe===.01?dt.a:vt.a,alt:"resize-icon",width:20})):l.a.createElement("a",{className:"btn-resize",draggable:!1},l.a.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13"},l.a.createElement("path",{d:"M12.245 7.53H5.647v1.882h6.598v2.823L16 8.471l-3.755-3.765V7.53zM10.353 4.706H3.755v2.823L0 3.765 3.755 0v2.824h6.598v1.882z"}))))},qe=Rt,Be=function(Z,x){switch(x.type){case"MOVE_X":return Object(r.a)(Object(r.a)({},Z),{},{moveX:x.payload});case"SET_DRAGMODULE":return Object(r.a)(Object(r.a)({},Z),{},{showDragModule:x.payload});case"TRIGGER_RIGHT_PANEL_MASK":return Object(r.a)(Object(r.a)({},Z),{},{showDragMask:x.payload})}},un=e("9Bee"),Ot=g.a.Countdown,xe;(function(F){F[F.LoadFail=1]="LoadFail",F[F.ReLoad=2]="ReLoad",F[F.Success=3]="Success"})(xe||(xe={}));var dn={moveX:"40%",showDragModule:!1,showDragMask:!1},fn=function(Z){var x,oe,ae,pe=Z.globalSetting,de=Z.loading,re=Z.dispatch,Ee=Object(d.a)(Z,["globalSetting","loading","dispatch"]),se=Object(C.i)(),Pe=Object(A.useRef)(),ge=Object(A.useState)(!0),ce=Object(u.a)(ge,2),Ze=ce[0],Se=ce[1],_e=Object(A.useState)(!1),Ne=Object(u.a)(_e,2),Le=Ne[0],we=Ne[1],ze=Object(A.useState)(0),$e=Object(u.a)(ze,2),Me=$e[0],mt=$e[1],Bt=Object(A.useState)(0),ht=Object(u.a)(Bt,2),Ye=ht[0],Ct=ht[1],bt=Object(A.useState)(!0),yt=Object(u.a)(bt,2),Je=yt[0],He=yt[1],pt=Object(A.useState)(!1),Ve=Object(u.a)(pt,2),nt=Ve[0],It=Ve[1],je=Object(A.useRef)(!0),mn=Object(A.useState)({}),xt=Object(u.a)(mn,2),fe=xt[0],hn=xt[1],pn=Object(A.useState)({}),Lt=Object(u.a)(pn,2),ve=Lt[0],Jt=Lt[1],gn=Object(A.useState)(),Ft=Object(u.a)(gn,2),at=Ft[0],An=Ft[1],Wt=Object(A.useRef)(),En=Object(A.useState)(xe.Success),Gt=Object(u.a)(En,2),Nt=Gt[0],St=Gt[1],vn=Object(A.useState)(),Zt=Object(u.a)(vn,2),_t=Zt[0],Cn=Zt[1],bn=Object(A.useState)(),zt=Object(u.a)(bn,2),Yt=zt[0],yn=zt[1],In=Object(A.useState)(!1),Vt=Object(u.a)(In,2),Ut=Vt[0],Sn=Vt[1],Mn=Object(A.useState)(""),Kt=Object(u.a)(Mn,2),Dn=Kt[0],Ht=Kt[1],Pt=Object(A.useRef)(null),ot=Object(A.useRef)({}),gt=Object(A.useRef)(!1),Rn=Object(A.useReducer)(Be,dn),Xt=Object(u.a)(Rn,2),Fe=Xt[0],Mt=Xt[1];Object(A.useEffect)(function(){return re({type:"globalSetting/headerFooterToggle",payload:!1}),function(){re({type:"globalSetting/headerFooterToggle",payload:!0})}},[]),Object(A.useEffect)(function(){Me!==0?(clearInterval(Pt.current),Pt.current=setInterval(function(){mt(Me-1)},1e3)):clearInterval(Pt.current)},[Me]),Object(A.useEffect)(function(){return window.addEventListener("message",$t),function(){window.removeEventListener("message",$t)}},[]),Object(A.useEffect)(function(){Nn(),en()},[se.identifier]),Object(A.useEffect)(function(){fe.tpm_modified&&qt()},[fe]);var qt=function(){on({title:"\u66F4\u65B0\u901A\u77E5",content:l.a.createElement("p",null,"\u5173\u5361\u4EFB\u52A1\u7684\u4EE3\u7801\u6587\u4EF6\u6709\u66F4\u65B0\u5566~",l.a.createElement("br",null)," \u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9\u3002",l.a.createElement("br",null),"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01")})},$t=function(_){(_==null?void 0:_.data)==="jupytermessage"&&je.current&&(je.current=!1,On(),gt.current||setTimeout(function(){return je.current=!0},500))},On=function(){var q=Object(i.a)(p.a.mark(function _(){var U;return p.a.wrap(function(V){for(;;)switch(V.prev=V.next){case 0:return V.next=2,Object(w.h)({identifier:se.identifier,jupyter_port:Wt.current,token:Pe.current});case 2:U=V.sent,U.status===0&&(gt.current?Bn(U==null?void 0:U.data):o.b.success("\u4FDD\u5B58\u6210\u529F!"));case 4:case"end":return V.stop()}},_)}));return function(){return q.apply(this,arguments)}}(),Bn=function(){var q=Object(i.a)(p.a.mark(function _(U){var be,V,We,ye,Ue,De,ln,wt;return p.a.wrap(function(et){for(;;)switch(et.prev=et.next){case 0:return We={sec_key:U==null?void 0:U.sec_key,resubmit:U==null?void 0:U.resubmit,first:1,content_modified:0},et.next=3,Object(B.g)((be=ot.current)===null||be===void 0?void 0:be.game_identifier,We);case 3:if(ye=et.sent,!(ye.status===-1)){et.next=10;break}return we(!1),mt(10),gt.current=!1,je.current=!0,et.abrupt("return");case 10:Ue=1,De=!1,ln=((V=ot.current)===null||V===void 0?void 0:V.exec_time)+11,wt=function(){var kn=Object(i.a)(p.a.mark(function cn(){var jt,kt,Qt,me;return p.a.wrap(function(At){for(;;)switch(At.prev=At.next){case 0:return At.next=2,Object(B.s)((jt=ot.current)===null||jt===void 0?void 0:jt.game_identifier,{resubmit:U==null?void 0:U.resubmit,time_out:De,port:(kt=ot.current)===null||kt===void 0?void 0:kt.port,sec_key:U==null?void 0:U.sec_key,challenge_id:(Qt=ot.current)===null||Qt===void 0?void 0:Qt.challenge_id});case 2:me=At.sent,(me==null?void 0:me.running_code_status)===null||(me==null?void 0:me.running_code_status)===1||(me==null?void 0:me.running_code_status)===2?(Ue=Ue+1,Ue>ln&&(De=!0),De&&o.b.info("\u672C\u6B21\u8BC4\u6D4B\u8D85\u65F6"),((me==null?void 0:me.running_code_status)===1||(me==null?void 0:me.running_code_status)===2)&&Ht(me==null?void 0:me.running_code_message),setTimeout(function(){wt()},1e3)):(me.status===2&&o.b.success("\u8BC4\u6D4B\u901A\u8FC7"),Jt(Object(r.a)({},me)),It(!0),we(!1),Ht(""),mt(10),gt.current=!1,je.current=!0);case 4:case"end":return At.stop()}},cn)}));return function(){return kn.apply(this,arguments)}}(),wt();case 15:case"end":return et.stop()}},_)}));return function(U){return q.apply(this,arguments)}}(),Nn=function(){var q=Object(i.a)(p.a.mark(function _(){var U;return p.a.wrap(function(V){for(;;)switch(V.prev=V.next){case 0:return V.next=2,Object(w.d)({identifier:se.identifier});case 2:U=V.sent,U&&(hn(U),ot.current=Object(r.a)({},U),Jt(Object(r.a)(Object(r.a)({},ve),{},{test_sets:(U==null?void 0:U.test_sets)||[]})),Mt({type:"SET_DRAGMODULE",payload:U.jupyter_show_description}));case 4:case"end":return V.stop()}},_)}));return function(){return q.apply(this,arguments)}}(),en=function(){var q=Object(i.a)(p.a.mark(function _(){var U,be,V,We,ye;return p.a.wrap(function(De){for(;;)switch(De.prev=De.next){case 0:return De.next=2,Object(w.c)({identifier:se.identifier});case 2:if(U=De.sent,Se(!1),!(U!=null&&U.url)){De.next=14;break}if(An(U.url),Pe.current=(be=Object(Qe.P)(U==null||((V=U.url)===null||V===void 0||((We=V[0])===null||We===void 0))?void 0:We.url))===null||be===void 0?void 0:be.token,Wt.current=U.port,!(((ye=U.url)===null||ye===void 0?void 0:ye.length)>1)){De.next=10;break}return De.abrupt("return");case 10:return He(!1),Tt(),St(xe.Success),De.abrupt("return");case 14:U.status===-1?(St(xe.LoadFail),He(!1)):St(xe.ReLoad);case 15:case"end":return De.stop()}},_)}));return function(){return q.apply(this,arguments)}}(),Un=function(_){He(!1),Ct(_),Tt(),St(xe.Success)},Tt=function(){var q=Object(i.a)(p.a.mark(function _(){var U;return p.a.wrap(function(V){for(;;)switch(V.prev=V.next){case 0:return V.next=2,Object(w.e)({identifier:se.identifier});case 2:if(U=V.sent,!((U==null?void 0:U.status)!==0)){V.next=5;break}return V.abrupt("return");case 5:if(U!=null&&U.useSeconds){V.next=8;break}return tn(),V.abrupt("return");case 8:U!=null&&U.remainingSeconds&&(Cn(Date.now()+U.remainingSeconds*1e3),yn(U.remainingSeconds-300<=0?Date.now()+1e3:Date.now()+(U.remainingSeconds-300)*1e3));case 9:case"end":return V.stop()}},_)}));return function(){return q.apply(this,arguments)}}(),tn=function(){Dt(!0),Se(!0),a.a.confirm({centered:!0,title:"\u91CD\u7F6E\u73AF\u5883",content:" \u662F\u5426\u786E\u5B9A\u91CD\u7F6E\u73AF\u5883\uFF1F",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){nn()},onCancel:function(){Dt(!1),Se(!1)}})},nn=function(){var q=Object(i.a)(p.a.mark(function _(){var U;return p.a.wrap(function(V){for(;;)switch(V.prev=V.next){case 0:return V.next=2,Object(w.g)({identifier:se.identifier});case 2:if(U=V.sent,!((U==null?void 0:U.status)!==0)){V.next=5;break}return V.abrupt("return");case 5:o.b.success("\u91CD\u7F6E\u6210\u529F!"),Se(!1),setTimeout(function(){return window.location.reload()},300);case 8:case"end":return V.stop()}},_)}));return function(){return q.apply(this,arguments)}}(),Pn=function(){a.a.destroyAll(),a.a.confirm({centered:!0,title:"\u670D\u52A1\u4E2D\u65AD\u63D0\u9192",content:l.a.createElement("div",{className:"tc font14"},"jupyter\u5C06\u4E8E",l.a.createElement("span",null,l.a.createElement(Ot,{value:_t,format:"HH:mm:ss",onFinish:an})),"\u65F6\u95F4\u540E\u670D\u52A1\u4E2D\u65AD\uFF0C\u662F\u5426\u9700\u8981\u5EF6\u957F\u4F7F\u7528\u65F6\u95F4\uFF1F"),okText:"\u7ACB\u5373\u5EF6\u957F",cancelText:"\u4E0D\u9700\u8981",onOk:function(){var _=Object(i.a)(p.a.mark(function be(){var V;return p.a.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:return ye.next=2,Object(w.a)({identifier:se.identifier});case 2:if(V=ye.sent,!(V.status===0)){ye.next=7;break}return ye.next=6,Tt();case 6:o.b.success("\u5EF6\u957F\u6210\u529F!");case 7:case"end":return ye.stop()}},be)}));function U(){return _.apply(this,arguments)}return U}()})},an=function(){a.a.destroyAll(),a.a.confirm({centered:!0,title:"\u5012\u8BA1\u65F6\u622A\u6B62",content:l.a.createElement("p",{className:"tc font14"},"\u670D\u52A1\u5DF2\u4E2D\u65AD\uFF0C\u662F\u5426\u786E\u8BA4\u91CD\u7F6E\u5B9E\u9A8C\u73AF\u5883\uFF1F"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){nn()}})},Dt=function(_){var U=document.getElementById("taskJupyterIframe");if(!U)return;_?U.contentWindow.postMessage("stopParent","*"):U.contentWindow.postMessage("clonsParent","*")},Tn=function(){Se(!0),Dt(!0),on({title:"\u91CD\u7F6E\u5B9E\u8BAD",content:l.a.createElement("div",{className:"tc font14"},"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931,",l.a.createElement("br",null),"\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F")})},wn=function(){var _=document.getElementById("taskJupyterIframe");if(!_)return;_.contentWindow.postMessage("saveCode","*"),gt.current=!0,we(!0),It(!0)},on=function(_){a.a.confirm({centered:!0,title:_.title,content:_.content,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var U=Object(i.a)(p.a.mark(function V(){var We;return p.a.wrap(function(Ue){for(;;)switch(Ue.prev=Ue.next){case 0:return Ue.next=2,Object(w.i)({identifier:se.identifier});case 2:if(We=Ue.sent,!(We.status!==0)){Ue.next=5;break}return Ue.abrupt("return");case 5:o.b.success("\u64CD\u4F5C\u6210\u529F"),Se(!1),setTimeout(function(){return window.location.reload()},300);case 8:case"end":return Ue.stop()}},V)}));function be(){return U.apply(this,arguments)}return be}(),onCancel:function(){Dt(!1),Se(!1)}})};Object(A.useEffect)(function(){function q(U){Mt({type:"MOVE_X",payload:U.pageX})}function _(){Mt({type:"TRIGGER_RIGHT_PANEL_MASK",payload:!1}),document.onselectstart=null}return Fe.showDragMask&&(document.addEventListener("mousemove",q),document.addEventListener("mouseup",_)),function(){document.removeEventListener("mousemove",q),document.removeEventListener("mouseup",_)}},[Fe.showDragMask]);var rn=typeof Fe.moveX=="number"&&Fe.moveX!==.01?"".concat(Fe.moveX,"px"):"40%",jn="calc(100% - 4px - ".concat(rn,")"),sn=function(_){Mt({type:"TRIGGER_RIGHT_PANEL_MASK",payload:_})};return l.a.createElement(N.a,{spinning:Ze,tip:"\u52A0\u8F7D\u4E2D..."},l.a.createElement("section",{className:S.a.bg,style:{userSelect:Fe.showDragMask?"none":"unset"}},Fe.showDragMask&&l.a.createElement("div",{className:S.a.dragingMask}),l.a.createElement("header",{className:S.a.header},l.a.createElement("div",{className:S.a.user},l.a.createElement("img",{src:"".concat(D.a.IMG_SERVER,"/images/").concat(fe==null||((x=fe.user)===null||x===void 0)?void 0:x.image_url),alt:"\u7528\u6237\u5934\u50CF"}),l.a.createElement("span",{className:"ml10"},fe==null||((oe=fe.user)===null||oe===void 0)?void 0:oe.name)),l.a.createElement("div",{className:S.a.titleWrap},l.a.createElement("span",{className:S.a.title},fe==null?void 0:fe.name),l.a.createElement("span",null,l.a.createElement(Ot,{value:_t,format:"HH:mm:ss",onFinish:an}),l.a.createElement("span",{className:S.a.endTimeWrap},Yt&&l.a.createElement(Ot,{value:Yt,format:"HH:mm:ss",onFinish:Pn})))),l.a.createElement("div",{className:S.a.actionWrap},fe.tpm_modified&&l.a.createElement("img",{src:ct.u,onClick:qt,style:{position:"relative",top:-1,marginRight:8,cursor:"pointer"}}),l.a.createElement(t.a,{icon:l.a.createElement(R.a,null),className:"".concat(S.a.colorGray," font14"),type:"link",onClick:Tn},"\u91CD\u7F6E\u5B9E\u8BAD"),l.a.createElement(t.a,{icon:l.a.createElement(Q.a,null),className:"".concat(S.a.colorGray," font14"),type:"link",onClick:tn},"\u91CD\u7F6E\u73AF\u5883"),l.a.createElement(t.a,{icon:l.a.createElement(J.a,null),className:"".concat(S.a.colorGray," font14"),type:"link",onClick:function(){return y.d.push("/shixuns/".concat(fe.identifier,"/challenges"))}},"\u9000\u51FA\u5B9E\u8BAD"))),l.a.createElement("section",{className:S.a.content,style:{height:fe!=null&&fe.open_evaluate?"calc(100vh - 130px)":"calc(100vh - 60px)"}},Fe.showDragModule&&l.a.createElement(l.a.Fragment,null,l.a.createElement("section",{className:S.a.leftContainer,style:{width:rn,display:Fe.moveX===.01?"none":""}},l.a.createElement("div",{className:S.a.tabNav},l.a.createElement("div",null,"\u4EFB\u52A1\u8981\u6C42")),l.a.createElement("div",{className:S.a.mdContent},l.a.createElement(un.a,{stylesPrev:{position:"absolute"},value:fe.description||""}))),l.a.createElement("section",{className:S.a.resizeBar,onMouseDown:function(){sn(!0)},onMouseUp:function(){return sn(!1)}},l.a.createElement(qe,{noDragging:!1,moveX:Fe.moveX}))),l.a.createElement("section",{className:S.a.rightCotainer,style:{width:jn}},l.a.createElement("main",{className:S.a.main,style:{height:"100%"}},Je?l.a.createElement("div",{className:S.a.start,style:{visibility:Ze?"hidden":"visible"}},l.a.createElement("div",{className:S.a.title},"\u8BF7\u70B9\u51FB\u4E00\u4E2A\u6587\u4EF6\u8FDB\u5165\u5B9E\u9A8C\u73AF\u5883\uFF0C\u5F00\u59CB\u5B9E\u9A8C\uFF01"),l.a.createElement("b",{className:"iconfont icon-dianji1"}),l.a.createElement("div",{className:S.a.liWarp},at==null?void 0:at.map(function(q,_){return l.a.createElement("div",{onClick:function(){return Un(_)},className:S.a.li},l.a.createElement("i",{className:"iconfont icon-wenjian6"}),l.a.createElement("span",{title:q.name},q.name))}))):l.a.createElement(A.Fragment,null,l.a.createElement("div",{className:"".concat(S.a.dataSetButton," ").concat(Ut?S.a.dataSetOpen:""),onClick:function(){return Sn(!Ut)}},l.a.createElement("span",{className:S.a.dataSetText},"\u6570\u636E\u96C6")),Nt===xe.LoadFail&&l.a.createElement("div",{className:S.a.loadFail}," "),Nt===xe.ReLoad&&l.a.createElement("div",{className:S.a.reload},l.a.createElement("div",{className:S.a.failWrap},l.a.createElement("i",{className:"iconfont icon-jiazaishibai1 ".concat(S.a.failIcon)}),l.a.createElement("p",{className:"font12"},"\u52A0\u8F7D\u5B9E\u8BAD\u5931\u8D25\uFF0C",l.a.createElement("span",{className:S.a.failReload,onClick:en},"\u91CD\u65B0\u52A0\u8F7D")))),Nt===xe.Success&&l.a.createElement("iframe",{frameBorder:0,id:"taskJupyterIframe",width:"100%",height:"100%",allow:"geolocation; microphone; camera; midi; encrypted-media;",src:at==null||((ae=at[Ye])===null||ae===void 0)?void 0:ae.url}),l.a.createElement(K,{visible:Ut,identifier:fe.identifier}))))),(fe==null?void 0:fe.open_evaluate)&&l.a.createElement(l.a.Fragment,null,l.a.createElement("div",{className:S.a.footer},l.a.createElement("span",null,ve!=null&&ve.time_limit?l.a.createElement("span",null,"\u672C\u5173\u6700\u5927\u6267\u884C\u65F6\u95F4\uFF1A".concat(ve==null?void 0:ve.time_limit,"\u79D2")):null,ve!=null&&ve.record_consume_time?l.a.createElement("span",{className:"ml10"},"\u672C\u6B21\u8BC4\u6D4B\u8017\u65F6(\u7F16\u8BD1\u3001\u8FD0\u884C\u603B\u65F6\u95F4)\uFF1A",ve==null?void 0:ve.record_consume_time," \u79D2"):null),l.a.createElement(t.a,{onClick:function(){return It(!nt)},type:"primary",ghost:!0,className:"mr20"},"\u67E5\u770B\u6D4B\u8BD5\u7ED3\u679C"),l.a.createElement(t.a,{disabled:Me!==0,loading:Le,onClick:wn,style:{padding:"0 30px"},type:"primary"},Me!==0?"".concat(Me,"s"):"\u8BC4\u6D4B")),nt&&l.a.createElement(Ge,{codeMessage:Dn,loading:Le,gamesData:ve,test_sets:(ve==null?void 0:ve.test_sets)||[]}))))},Qn=m.default=Object(y.a)(function(F){var Z=F.loading,x=F.globalSetting;return{globalSetting:x,loading:Z}})(fn)},tWlo:function(E,m){E.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg=="},vPlE:function(E,m,e){E.exports={"choose-game-item":"choose-game-item___WfH7Z","output-title-container":"output-title-container___3NwgO","output-title":"output-title___3To7G","test-case-list":"test-case-list___21iUT","test-header":"test-header___1Or85",active:"active___19fk-","resize-y-bar":"resize-y-bar___1UDWa","test-result":"test-result___tYDK3","markdown-body":"markdown-body___3-KhD",success:"success___2OfOn",failer:"failer___2VGze",count:"count___qFRJr","test-case-item":"test-case-item___3hhFP","case-header":"case-header___JtLmE",iconfont:"iconfont___2SyLv",description:"description___2Pe8J","item-desc":"item-desc___1hgqX",show:"show___2cRso","item-tip":"item-tip___ucSVS","arrow-down":"arrow-down___H7ffD","test-title":"test-title___3ymqs","arrow-right":"arrow-right___34mQw","case-info":"case-info___3lG1j","test-case-run-header":"test-case-run-header___yyiFL","test-case-run-wrp":"test-case-run-wrp___N-VB1",title:"title___2shYw",warp:"warp___3CAK7",spin:"spin___26jAt","diff-panel-container":"diff-panel-container___n3jbN"}},vS10:function(E,m,e){"use strict";e.d(m,"h",function(){return n}),e.d(m,"d",function(){return r}),e.d(m,"c",function(){return o}),e.d(m,"e",function(){return u}),e.d(m,"g",function(){return c}),e.d(m,"a",function(){return h}),e.d(m,"i",function(){return A}),e.d(m,"b",function(){return C}),e.d(m,"f",function(){return D});var O=e("9og8"),N=e("WmNS"),M=e.n(N),t=e("ErOA");function n(P){return a.apply(this,arguments)}function a(){return a=Object(O.a)(M.a.mark(function P(S){return M.a.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:return B.abrupt("return",Object(t.a)("/api/jupyters/save_with_tpi.json",{method:"Get",params:S}));case 1:case"end":return B.stop()}},P)})),a.apply(this,arguments)}function r(P){return s.apply(this,arguments)}function s(){return s=Object(O.a)(M.a.mark(function P(S){return M.a.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:return B.abrupt("return",Object(t.a)("/api/tasks/".concat(S.identifier,"/jupyter.json"),{method:"Get",params:S}));case 1:case"end":return B.stop()}},P)})),s.apply(this,arguments)}function o(P){return i.apply(this,arguments)}function i(){return i=Object(O.a)(M.a.mark(function P(S){return M.a.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:return B.abrupt("return",Object(t.a)("/api/jupyters/get_info_with_tpi.json",{method:"Get",params:S}));case 1:case"end":return B.stop()}},P)})),i.apply(this,arguments)}function u(P){return d.apply(this,arguments)}function d(){return d=Object(O.a)(M.a.mark(function P(S){return M.a.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:return B.abrupt("return",Object(t.a)("/api/jupyters/timeinfo_with_tpi.json",{method:"Get",params:S}));case 1:case"end":return B.stop()}},P)})),d.apply(this,arguments)}function c(P){return g.apply(this,arguments)}function g(){return g=Object(O.a)(M.a.mark(function P(S){return M.a.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:return B.abrupt("return",Object(t.a)("/api/jupyters/reset_with_tpi.json",{method:"Get",params:S}));case 1:case"end":return B.stop()}},P)})),g.apply(this,arguments)}function h(P){return p.apply(this,arguments)}function p(){return p=Object(O.a)(M.a.mark(function P(S){return M.a.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:return B.abrupt("return",Object(t.a)("/api/jupyters/active_with_tpi.json",{method:"Get",params:S}));case 1:case"end":return B.stop()}},P)})),p.apply(this,arguments)}function A(P){return l.apply(this,arguments)}function l(){return l=Object(O.a)(M.a.mark(function P(S){return M.a.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:return B.abrupt("return",Object(t.a)("/api/myshixuns/".concat(S.identifier,"/sync_code.json"),{method:"Post",params:S}));case 1:case"end":return B.stop()}},P)})),l.apply(this,arguments)}function C(P){return y.apply(this,arguments)}function y(){return y=Object(O.a)(M.a.mark(function P(S){return M.a.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:return B.abrupt("return",Object(t.a)("/api/shixuns/".concat(S.identifier,"/get_data_sets.json"),{method:"Get",params:S}));case 1:case"end":return B.stop()}},P)})),y.apply(this,arguments)}function D(P){return R.apply(this,arguments)}function R(){return R=Object(O.a)(M.a.mark(function P(S){return M.a.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:return B.abrupt("return",Object(t.a)("/api/tasks/".concat(S.identifier,"/reboot_esc.json"),{method:"post"}));case 1:case"end":return B.stop()}},P)})),R.apply(this,arguments)}function Q(P){return J.apply(this,arguments)}function J(){return J=Object(O.a)(M.a.mark(function P(S){return M.a.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:return B.abrupt("return",Object(t.a)("/api/tasks/".concat(S.taskId,"/get_latex_file_tree.json"),{method:"Get",params:S}));case 1:case"end":return B.stop()}},P)})),J.apply(this,arguments)}},yslc:function(E,m){E.exports="data:image/png;base64,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"}}]); +`}return a.join("").replace(/%20/g," ")},E.exports=e,E.exports.diff_match_patch=e,E.exports.DIFF_DELETE=O,E.exports.DIFF_INSERT=N,E.exports.DIFF_EQUAL=M},cRFk:function(E,m,e){E.exports=e.p+"static/RepositoryNoneData.828085a8.png"},"cf+g":function(E,m,e){E.exports=e.p+"static/mark.ad150797.svg"},cl1V:function(E,m,e){E.exports={"diff-panel-container":"diff-panel-container___XlGUk","line-break":"line-break___3Po-A",empty:"empty___3j3Wi","diff-panel-container-2":"diff-panel-container-2___2D6_x"}},csWT:function(E,m,e){E.exports=e.p+"static/choose.4ad1045f.svg"},djh8:function(E,m,e){E.exports=e.p+"static/qrCode.42927872.png"},fcSX:function(E,m,e){"use strict";var O=e("Ff2n"),N=e("1OyB"),M=e("vuIU"),t=e("Ji7U"),n=e("md7G"),a=e("foSv"),r=e("1W/9"),s=e("q1tI"),o=e("rePB"),i=e("JX7q"),u=e("TSYQ"),d=e.n(u),c=e("qx4F"),g=e("4IlW");function h(G){return Array.isArray(G)?G:[G]}var p={transition:"transitionend",WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend"},A=Object.keys(p).filter(function(G){if(typeof document=="undefined")return!1;var z=document.getElementsByTagName("html")[0];return G in(z?z.style:{})})[0],l=p[A];function C(G,z,W,K){G.addEventListener?G.addEventListener(z,W,K):G.attachEvent&&G.attachEvent("on".concat(z),W)}function y(G,z,W,K){G.removeEventListener?G.removeEventListener(z,W,K):G.attachEvent&&G.detachEvent("on".concat(z),W)}function D(G,z){var W=typeof G=="function"?G(z):G;return Array.isArray(W)?W.length===2?W:[W[0],W[1]]:[W]}var R=function(z){return!isNaN(parseFloat(z))&&isFinite(z)},Q=!(typeof window!="undefined"&&window.document&&window.document.createElement),J=function G(z,W,K,f){if(!W||W===document||W instanceof Document)return!1;if(W===z.parentNode)return!0;var b=Math.max(Math.abs(K),Math.abs(f))===Math.abs(f),v=Math.max(Math.abs(K),Math.abs(f))===Math.abs(K),k=W.scrollHeight-W.clientHeight,T=W.scrollWidth-W.clientWidth,L=document.defaultView.getComputedStyle(W),Y=L.overflowY==="auto"||L.overflowY==="scroll",X=L.overflowX==="auto"||L.overflowX==="scroll",te=k&&Y,ne=T&&X;return b&&(!te||te&&(W.scrollTop>=k&&f<0||W.scrollTop<=0&&f>0))||v&&(!ne||ne&&(W.scrollLeft>=T&&K<0||W.scrollLeft<=0&&K>0))?G(z,W.parentNode,K,f):!1};function P(G){var z=S();return function(){var K=Object(a.a)(G),f;if(z){var b=Object(a.a)(this).constructor;f=Reflect.construct(K,arguments,b)}else f=K.apply(this,arguments);return Object(n.a)(this,f)}}function S(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(G){return!1}}var w={},B=function(G){Object(t.a)(W,G);var z=P(W);function W(K){var f;return Object(N.a)(this,W),f=z.call(this,K),f.domFocus=function(){f.dom&&f.dom.focus()},f.removeStartHandler=function(b){if(b.touches.length>1)return;f.startPos={x:b.touches[0].clientX,y:b.touches[0].clientY}},f.removeMoveHandler=function(b){if(b.changedTouches.length>1)return;var v=b.currentTarget,k=b.changedTouches[0].clientX-f.startPos.x,T=b.changedTouches[0].clientY-f.startPos.y;(v===f.maskDom||v===f.handlerDom||v===f.contentDom&&J(v,b.target,k,T))&&b.cancelable&&b.preventDefault()},f.transitionEnd=function(b){var v=b.target;y(v,l,f.transitionEnd),v.style.transition=""},f.onKeyDown=function(b){if(b.keyCode===g.a.ESC){var v=f.props.onClose;b.stopPropagation(),v&&v(b)}},f.onWrapperTransitionEnd=function(b){var v=f.props,k=v.open,T=v.afterVisibleChange;b.target===f.contentWrapper&&b.propertyName.match(/transform$/)&&(f.dom.style.transition="",!k&&f.getCurrentDrawerSome()&&(document.body.style.overflowX="",f.maskDom&&(f.maskDom.style.left="",f.maskDom.style.width="")),T&&T(!!k))},f.openLevelTransition=function(){var b=f.props,v=b.open,k=b.width,T=b.height,L=f.getHorizontalBoolAndPlacementName(),Y=L.isHorizontal,X=L.placementName,te=f.contentDom?f.contentDom.getBoundingClientRect()[Y?"width":"height"]:0,ne=(Y?k:T)||te;f.setLevelAndScrolling(v,X,ne)},f.setLevelTransform=function(b,v,k,T){var L=f.props,Y=L.placement,X=L.levelMove,te=L.duration,ne=L.ease,$=L.showMask;f.levelDom.forEach(function(H){H.style.transition="transform ".concat(te," ").concat(ne),C(H,l,f.transitionEnd);var ue=b?k:0;if(X){var Re=D(X,{target:H,open:b});ue=b?Re[0]:Re[1]||0}var ke=typeof ue=="number"?"".concat(ue,"px"):ue,Ce=Y==="left"||Y==="top"?ke:"-".concat(ke);Ce=$&&Y==="right"&&T?"calc(".concat(Ce," + ").concat(T,"px)"):Ce,H.style.transform=ue?"".concat(v,"(").concat(Ce,")"):""})},f.setLevelAndScrolling=function(b,v,k){var T=f.props.onChange;if(!Q){var L=document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth?Object(c.a)(!0):0;f.setLevelTransform(b,v,k,L),f.toggleScrollingToDrawerAndBody(L)}T&&T(b)},f.toggleScrollingToDrawerAndBody=function(b){var v=f.props,k=v.getOpenCount,T=v.getContainer,L=v.showMask,Y=v.open,X=T&&T(),te=k&&k();if(X&&X.parentNode===document.body&&L){var ne=["touchstart"],$=[document.body,f.maskDom,f.handlerDom,f.contentDom];Y&&document.body.style.overflow!=="hidden"?(b&&f.addScrollingEffect(b),te===1&&(document.body.style.overflow="hidden"),document.body.style.touchAction="none",$.forEach(function(H,ue){if(!H)return;C(H,ne[ue]||"touchmove",ue?f.removeMoveHandler:f.removeStartHandler,f.passive)})):f.getCurrentDrawerSome()&&(te||(document.body.style.overflow=""),document.body.style.touchAction="",b&&f.remScrollingEffect(b),$.forEach(function(H,ue){if(!H)return;y(H,ne[ue]||"touchmove",ue?f.removeMoveHandler:f.removeStartHandler,f.passive)}))}},f.addScrollingEffect=function(b){var v=f.props,k=v.placement,T=v.duration,L=v.ease,Y=v.getOpenCount,X=v.switchScrollingEffect,te=Y&&Y();te===1&&X();var ne="width ".concat(T," ").concat(L),$="transform ".concat(T," ").concat(L);f.dom.style.transition="none";switch(k){case"right":f.dom.style.transform="translateX(-".concat(b,"px)");break;case"top":case"bottom":f.dom.style.width="calc(100% - ".concat(b,"px)"),f.dom.style.transform="translateZ(0)";break;default:break}clearTimeout(f.timeout),f.timeout=setTimeout(function(){f.dom&&(f.dom.style.transition="".concat($,",").concat(ne),f.dom.style.width="",f.dom.style.transform="")})},f.remScrollingEffect=function(b){var v=f.props,k=v.placement,T=v.duration,L=v.ease,Y=v.getOpenCount,X=v.switchScrollingEffect,te=Y&&Y();te||X(!0),A&&(document.body.style.overflowX="hidden"),f.dom.style.transition="none";var ne,$="width ".concat(T," ").concat(L),H="transform ".concat(T," ").concat(L);switch(k){case"left":{f.dom.style.width="100%",$="width 0s ".concat(L," ").concat(T);break}case"right":{f.dom.style.transform="translateX(".concat(b,"px)"),f.dom.style.width="100%",$="width 0s ".concat(L," ").concat(T),f.maskDom&&(f.maskDom.style.left="-".concat(b,"px"),f.maskDom.style.width="calc(100% + ".concat(b,"px)"));break}case"top":case"bottom":{f.dom.style.width="calc(100% + ".concat(b,"px)"),f.dom.style.height="100%",f.dom.style.transform="translateZ(0)",ne="height 0s ".concat(L," ").concat(T);break}default:break}clearTimeout(f.timeout),f.timeout=setTimeout(function(){f.dom&&(f.dom.style.transition="".concat(H,",").concat(ne?"".concat(ne,","):"").concat($),f.dom.style.transform="",f.dom.style.width="",f.dom.style.height="")})},f.getCurrentDrawerSome=function(){return!Object.keys(w).some(function(b){return w[b]})},f.getLevelDom=function(b){var v=b.level,k=b.getContainer;if(Q)return;var T=k&&k(),L=T?T.parentNode:null;if(f.levelDom=[],v==="all"){var Y=L?Array.prototype.slice.call(L.children):[];Y.forEach(function(X){X.nodeName!=="SCRIPT"&&X.nodeName!=="STYLE"&&X.nodeName!=="LINK"&&X!==T&&f.levelDom.push(X)})}else v&&h(v).forEach(function(X){document.querySelectorAll(X).forEach(function(te){f.levelDom.push(te)})})},f.getHorizontalBoolAndPlacementName=function(){var b=f.props.placement,v=b==="left"||b==="right",k="translate".concat(v?"X":"Y");return{isHorizontal:v,placementName:k}},f.state={_self:Object(i.a)(f)},f}return Object(M.a)(W,[{key:"componentDidMount",value:function(){var f=this;if(!Q){var b=!1;try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:function(){return b=!0,null}}))}catch(Y){}this.passive=b?{passive:!1}:!1}var v=this.props,k=v.open,T=v.getContainer,L=T&&T();this.drawerId="drawer_id_".concat(Number((Date.now()+Math.random()).toString().replace(".",Math.round(Math.random()*9).toString())).toString(16)),this.getLevelDom(this.props),k&&(L&&L.parentNode===document.body&&(w[this.drawerId]=k),this.openLevelTransition(),this.forceUpdate(function(){f.domFocus()}))}},{key:"componentDidUpdate",value:function(f){var b=this.props,v=b.open,k=b.getContainer,T=k&&k();v!==f.open&&(v&&this.domFocus(),T&&T.parentNode===document.body&&(w[this.drawerId]=!!v),this.openLevelTransition())}},{key:"componentWillUnmount",value:function(){var f=this.props,b=f.getOpenCount,v=f.open,k=f.switchScrollingEffect,T=typeof b=="function"&&b();delete w[this.drawerId],v&&(this.setLevelTransform(!1),document.body.style.touchAction=""),T||(document.body.style.overflow="",k(!0))}},{key:"render",value:function(){var f,b=this,v=this.props,k=v.className,T=v.children,L=v.style,Y=v.width,X=v.height,te=v.defaultOpen,ne=v.open,$=v.prefixCls,H=v.placement,ue=v.level,Re=v.levelMove,ke=v.ease,Ce=v.duration,I=v.getContainer,j=v.handler,Oe=v.onChange,ie=v.afterVisibleChange,Qe=v.showMask,rt=v.maskClosable,ee=v.maskStyle,Xe=v.onClose,tt=v.onHandleClick,st=v.keyboard,it=v.getOpenCount,At=v.switchScrollingEffect,lt=Object(O.a)(v,["className","children","style","width","height","defaultOpen","open","prefixCls","placement","level","levelMove","ease","duration","getContainer","handler","onChange","afterVisibleChange","showMask","maskClosable","maskStyle","onClose","onHandleClick","keyboard","getOpenCount","switchScrollingEffect"]),Ge=this.dom?ne:!1,ct=d()($,(f={},Object(o.a)(f,"".concat($,"-").concat(H),!0),Object(o.a)(f,"".concat($,"-open"),Ge),Object(o.a)(f,k||"",!!k),Object(o.a)(f,"no-mask",!Qe),f)),ut=this.getHorizontalBoolAndPlacementName(),dt=ut.placementName,Et=H==="left"||H==="top"?"-100%":"100%",vt=Ge?"":"".concat(dt,"(").concat(Et,")"),Rt=j&&s.cloneElement(j,{onClick:function(Be){j.props.onClick&&j.props.onClick(),tt&&tt(Be)},ref:function(Be){b.handlerDom=Be}});return s.createElement("div",Object.assign({},lt,{tabIndex:-1,className:ct,style:L,ref:function(Be){b.dom=Be},onKeyDown:Ge&&st?this.onKeyDown:void 0,onTransitionEnd:this.onWrapperTransitionEnd}),Qe&&s.createElement("div",{className:"".concat($,"-mask"),onClick:rt?Xe:void 0,style:ee,ref:function(Be){b.maskDom=Be}}),s.createElement("div",{className:"".concat($,"-content-wrapper"),style:{transform:vt,msTransform:vt,width:R(Y)?"".concat(Y,"px"):Y,height:R(X)?"".concat(X,"px"):X},ref:function(Be){b.contentWrapper=Be}},s.createElement("div",{className:"".concat($,"-content"),ref:function(Be){b.contentDom=Be},onTouchStart:Ge&&Qe?this.removeStartHandler:void 0,onTouchMove:Ge&&Qe?this.removeMoveHandler:void 0},T),Rt))}}],[{key:"getDerivedStateFromProps",value:function(f,b){var v=b.prevProps,k=b._self,T={prevProps:f};if(v!==void 0){var L=f.placement,Y=f.level;L!==v.placement&&(k.contentDom=null),Y!==v.level&&k.getLevelDom(f)}return T}}]),W}(s.Component);B.defaultProps={switchScrollingEffect:function(){}};var le=B;function Ie(G){var z=Ae();return function(){var K=Object(a.a)(G),f;if(z){var b=Object(a.a)(this).constructor;f=Reflect.construct(K,arguments,b)}else f=K.apply(this,arguments);return Object(n.a)(this,f)}}function Ae(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(G){return!1}}var he=function(G){Object(t.a)(W,G);var z=Ie(W);function W(K){var f;Object(N.a)(this,W),f=z.call(this,K),f.onHandleClick=function(v){var k=f.props,T=k.onHandleClick,L=k.open;if(T&&T(v),typeof L=="undefined"){var Y=f.state.open;f.setState({open:!Y})}},f.onClose=function(v){var k=f.props,T=k.onClose,L=k.open;T&&T(v),typeof L=="undefined"&&f.setState({open:!1})};var b=typeof K.open!="undefined"?K.open:!!K.defaultOpen;return f.state={open:b},"onMaskClick"in K&&console.warn("`onMaskClick` are removed, please use `onClose` instead."),f}return Object(M.a)(W,[{key:"render",value:function(){var f=this,b=this.props,v=b.defaultOpen,k=b.getContainer,T=b.wrapperClassName,L=b.forceRender,Y=b.handler,X=Object(O.a)(b,["defaultOpen","getContainer","wrapperClassName","forceRender","handler"]),te=this.state.open;if(!k)return s.createElement("div",{className:T,ref:function(H){f.dom=H}},s.createElement(le,Object.assign({},X,{open:te,handler:Y,getContainer:function(){return f.dom},onClose:this.onClose,onHandleClick:this.onHandleClick})));var ne=!!Y||L;return s.createElement(r.a,{visible:te,forceRender:ne,getContainer:k,wrapperClassName:T},function($){var H=$.visible,ue=$.afterClose,Re=Object(O.a)($,["visible","afterClose"]);return s.createElement(le,Object.assign({},X,Re,{open:H!==void 0?H:te,afterVisibleChange:ue!==void 0?ue:X.afterVisibleChange,handler:Y,onClose:f.onClose,onHandleClick:f.onHandleClick}))})}}],[{key:"getDerivedStateFromProps",value:function(f,b){var v=b.prevProps,k={prevProps:f};return typeof v!="undefined"&&f.open!==v.open&&(k.open=f.open),k}}]),W}(s.Component);he.defaultProps={prefixCls:"drawer",placement:"left",getContainer:"body",defaultOpen:!1,level:"all",duration:".3s",ease:"cubic-bezier(0.78, 0.14, 0.15, 0.86)",onChange:function(){},afterVisibleChange:function(){},handler:s.createElement("div",{className:"drawer-handle"},s.createElement("i",{className:"drawer-handle-icon"})),showMask:!0,maskClosable:!0,maskStyle:{},wrapperClassName:"",className:"",keyboard:!0,forceRender:!1};var Te=he,Ke=m.a=Te},iNZB:function(E,m){E.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAACgCAYAAAB+HS7YAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjc0MDQ0OTA3MDE3NzExRUJCNjY1QzBDMDY3NUI5QTQ3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjc0MDQ0OTA4MDE3NzExRUJCNjY1QzBDMDY3NUI5QTQ3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzQwNDQ5MDUwMTc3MTFFQkI2NjVDMEMwNjc1QjlBNDciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzQwNDQ5MDYwMTc3MTFFQkI2NjVDMEMwNjc1QjlBNDciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4CEd39AAACAklEQVR42uzYvyuFURjA8Yf7TpSw+BHbvSTZrXTFX6AMRLiLySSE8ismg8FAIsKAwcCA/eqSbEqJrEgMd7pxzi3iUgbn8KTvU0/37b7Lp/Oe5+k5JygoC4uJiMkpk1GTeaIoApOVJuMm80VhZJuc1Ip7BUZFcWRr23NfAQUgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQL8FWAoFJLpseFP/+9ur8v9zUU67fN3kVVQFn52jcvNzZH52RlpaqiXwvLIh3cW9j4y32dG4BpXUlwkG0vzUlNdpe8TW9T+zqYznFNgY7ROdrc2pLSkWF+RdLe3yurCXHrvuY7gp5U6MTIgsY42b20mcFGpPiPQUKlO96CPSnUG9FWpToA+K9UJsLIinK5atcNC39Co7O0f6gWmUinp6umVk9MzveNWMpmUlo6YXF5d650Hb+/upbm1M/2rdmC1K2hX0q6o2ona7kW7J+3eVDvy26ruHxnXfSZZWF6VxZU13Ycmnz3SCdBnj3Q28vvqkU4PTT56pPODu+se6eVmwWWP9Hb1YavaVndmxBPHb89HiZO/ufpQWyQAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECPD/AB+1Aw+0AwdNPmgGnpusNblt8kkb8EWAAQAq85VNhqprywAAAABJRU5ErkJggg=="},ji0R:function(E,m,e){E.exports=e.p+"static/douyu.3e6df9ee.jpg"},kPWJ:function(E,m,e){E.exports=e.p+"static/question.cb52bef9.gif"},kPYp:function(E,m){E.exports="data:image/png;base64,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"},l2Kq:function(E,m,e){E.exports=e.p+"static/match_ad.24dc22fd.jpg"},lzim:function(E,m,e){"use strict";var O=e("E7E6"),N=e.n(O);e.d(m,"z",function(){return N.a});var M=e("/GNS"),t=e.n(M);e.d(m,"y",function(){return t.a});var n=e("FOrL"),a=e.n(n);e.d(m,"s",function(){return a.a});var r=e("HpTS"),s=e.n(r);e.d(m,"A",function(){return s.a});var o=e("tWlo"),i=e.n(o);e.d(m,"a",function(){return i.a});var u=e("7ZXX"),d=e.n(u);e.d(m,"m",function(){return d.a});var c=e("GABl"),g=e.n(c);e.d(m,"f",function(){return g.a});var h=e("onxn"),p=e.n(h);e.d(m,"o",function(){return p.a});var A=e("nKGa"),l=e.n(A);e.d(m,"n",function(){return l.a});var C=e("4qgm"),y=e.n(C);e.d(m,"C",function(){return y.a});var D=e("JeFH"),R=e.n(D);e.d(m,"b",function(){return R.a});var Q=e("ji0R"),J=e.n(Q);e.d(m,"j",function(){return J.a});var P=e("W6BS"),S=e.n(P);e.d(m,"D",function(){return S.a});var w=e("kPYp"),B=e.n(w);e.d(m,"E",function(){return B.a});var le=e("nukY"),Ie=e.n(le),Ae=e("4u4S"),he=e.n(Ae),Te=e("yslc"),Ke=e.n(Te),G=e("l2Kq"),z=e.n(G),W=e("RMFE"),K=e.n(W);e.d(m,"p",function(){return K.a});var f=e("TGq3"),b=e.n(f);e.d(m,"q",function(){return b.a});var v=e("SMhR"),k=e.n(v);e.d(m,"B",function(){return k.a});var T=e("8/bI"),L=e.n(T);e.d(m,"k",function(){return L.a});var Y=e("JWDV"),X=e.n(Y);e.d(m,"d",function(){return X.a});var te=e("Xsq0"),ne=e.n(te);e.d(m,"r",function(){return ne.a});var $=e("Ohmc"),H=e.n($);e.d(m,"c",function(){return H.a});var ue=e("csWT"),Re=e.n(ue);e.d(m,"e",function(){return Re.a});var ke=e("7v3h"),Ce=e.n(ke);e.d(m,"l",function(){return Ce.a});var I=e("cRFk"),j=e.n(I);e.d(m,"x",function(){return j.a});var Oe=e("kPWJ"),ie=e.n(Oe);e.d(m,"w",function(){return ie.a});var Qe=e("qgvg"),rt=e.n(Qe);e.d(m,"t",function(){return rt.a});var ee=e("FPkq"),Xe=e.n(ee);e.d(m,"v",function(){return Xe.a});var tt=e("A/g1"),st=e.n(tt);e.d(m,"g",function(){return st.a});var it=e("Nmxd"),At=e.n(it);e.d(m,"h",function(){return At.a});var lt=e("5D2P"),Ge=e.n(lt);e.d(m,"i",function(){return Ge.a});var ct=e("djh8"),ut=e.n(ct);e.d(m,"u",function(){return ut.a});var dt=e("Jq4h"),Et=e.n(dt)},nKGa:function(E,m,e){E.exports=e.p+"static/export_exercise-template.f7655c19.png"},nukY:function(E,m){E.exports="data:image/png;base64,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"},onxn:function(E,m){E.exports="data:image/png;base64,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"},qgvg:function(E,m){E.exports="data:image/gif;base64,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"},rHrb:function(E,m,e){"use strict";Object.defineProperty(m,"__esModule",{value:!0}),m.CopyToClipboard=void 0;var O=M(e("q1tI")),N=M(e("+QRC"));function M(C){return C&&C.__esModule?C:{default:C}}function t(C){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?t=function(D){return typeof D}:t=function(D){return D&&typeof Symbol=="function"&&D.constructor===Symbol&&D!==Symbol.prototype?"symbol":typeof D},t(C)}function n(C,y){var D=Object.keys(C);if(Object.getOwnPropertySymbols){var R=Object.getOwnPropertySymbols(C);y&&(R=R.filter(function(Q){return Object.getOwnPropertyDescriptor(C,Q).enumerable})),D.push.apply(D,R)}return D}function a(C){for(var y=1;y=0)continue;if(!Object.prototype.propertyIsEnumerable.call(C,R))continue;D[R]=C[R]}}return D}function s(C,y){if(C==null)return{};var D={},R=Object.keys(C),Q,J;for(J=0;J=0)continue;D[Q]=C[Q]}return D}function o(C,y){if(!(C instanceof y))throw new TypeError("Cannot call a class as a function")}function i(C,y){for(var D=0;D/g,pe=F[0],de=F[1]||"",re=de.replace(x,"&").replace(oe,"<").replace(ae,">"),Ee=!re.trim();if(Z==="oldStr")switch(pe){case H.DIFF_DELETE:return"")+re+"";case H.DIFF_EQUAL:return""+re+""}else switch(pe){case H.DIFF_INSERT:return"")+re+"";case H.DIFF_EQUAL:return""+re+""}}var ie=function(F){var Z,x,oe=F.output,ae=F.actual_output,pe=Object(A.useReducer)(j,I),de=Object(u.a)(pe,2),re=de[0],Ee=de[1];return oe=(Z=oe)===null||Z===void 0?void 0:Z.replace(/\n/g,"\r").replace(/\u0020/g," ").replace(/\u0000/g,"\\u0000"),ae=(x=ae)===null||x===void 0?void 0:x.replace(/\n/g,"\r").replace(/\u0020/g," ").replace(/\u0000/g,"\\u0000"),Object(A.useEffect)(function(){var se=Ce.diff_main(oe||"",ae||"");Ce.diff_cleanupEfficiency(se);var Pe=se.map(function(ce){return Oe(ce,"oldStr")}).join(""),ge=se.map(function(ce){return Oe(ce,"newStr")}).join("");Ee({type:"init",payload:{oldStr:Pe,newStr:ge}})},[oe,ae]),l.a.createElement("div",{className:ke.a["diff-panel-container"]},l.a.createElement("div",{dangerouslySetInnerHTML:{__html:re.oldStr}}),l.a.createElement("div",{dangerouslySetInnerHTML:{__html:re.newStr}}))},Qe=e("1vsH"),rt=e("vPlE"),ee=e.n(rt),Xe=new ue.a;Xe.Diff_EditCost=8;var tt={oldStr:"",newStr:""};function st(F,Z){switch(Z.type){case"init":return Object(r.a)(Object(r.a)({},F),Z.payload);default:throw new Error}}function it(F,Z){var x=/&/g,oe=//g,pe=F[0],de=F[1]||"",re=de.replace(x,"&").replace(oe,"<").replace(ae,">"),Ee=!re.trim();if(Z==="oldStr")switch(pe){case H.DIFF_DELETE:return"")+re+"";case H.DIFF_EQUAL:return""+re+""}else switch(pe){case H.DIFF_INSERT:return"")+re+"";case H.DIFF_EQUAL:return""+re+""}}var At=function(F){var Z,x,oe=F.output,ae=F.actual_output,pe=Object(A.useReducer)(st,tt),de=Object(u.a)(pe,2),re=de[0],Ee=de[1];return oe=(Z=oe)===null||Z===void 0?void 0:Z.replace(/\n/g,"\r"),ae=(x=ae)===null||x===void 0?void 0:x.replace(/\n/g,"\r"),Object(A.useEffect)(function(){var se=Xe.diff_main(oe||"",ae||"");Xe.diff_cleanupEfficiency(se);var Pe=se.map(function(ce){return it(ce,"oldStr")}).join(""),ge=se.map(function(ce){return it(ce,"newStr")}).join("");Ee({type:"init",payload:{oldStr:Pe,newStr:ge}})},[oe,ae]),l.a.createElement("div",{className:"c-white ".concat(ke.a["diff-panel-container"]," ").concat(ke.a["diff-panel-container-2"],'"')},l.a.createElement("div",{dangerouslySetInnerHTML:{__html:re.oldStr}}))};function lt(F){var Z=F.ts_mem,x=F.ts_time,oe=F.input,ae=F.output,pe=F.actual_output,de=F.is_file,re=F.output_file_url,Ee=F.result,se=F.compile_success,Pe=F.title,ge=F.isActive,ce=F.id,Ze=F.onActive,Se=Object(A.useState)(!1),_e=Object(u.a)(Se,2),Ne=_e[0],Le=_e[1];return l.a.createElement("li",{className:ee.a["test-case-item"]},l.a.createElement("a",{className:ee.a["case-header"],style:{borderWidth:ge?1:0},onClick:function(){return Ze(ce)}},l.a.createElement("h2",null,l.a.createElement("div",{className:ge?ee.a["arrow-down"]:ee.a["arrow-right"]}),l.a.createElement("span",{className:ee.a["test-title"]},Pe)),l.a.createElement("div",{className:ee.a["case-info"]},Z?l.a.createElement("span",{className:ee.a.description},"\u6D88\u8017\u5185\u5B58",Z,"MB"):null,x?l.a.createElement("span",{className:ee.a.description}," \u4EE3\u7801\u6267\u884C\u65F6\u957F\uFF1A",x,"\u79D2 "):null,se>0?l.a.createElement("img",{width:16,src:Ee?Y.a:te.a}):null)),l.a.createElement("div",{className:"".concat(ee.a["item-desc"]," ").concat(ee.a["choose-game-item"]," ").concat(ge?ee.a.show:ee.a.hide)},oe?l.a.createElement(v.a,null,l.a.createElement(T.a,{flex:"80px"},"\u6D4B\u8BD5\u8F93\u5165\uFF1A"),l.a.createElement(T.a,{flex:"1",style:{color:"#fff",marginTop:3}},l.a.createElement(At,{output:oe}))):null,l.a.createElement("p",{className:ee.a["output-title-container"]},l.a.createElement("span",null,"\u9884\u671F\u8F93\u51FA:"),l.a.createElement("span",{className:ee.a["output-title"]},l.a.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA:"),!de&&l.a.createElement("span",{className:"c-blue current",onClick:function(){return Le(!Ne)}},Ne?"\u5C55\u793A\u683C\u5F0F\u5316\u8F93\u51FA":"\u5C55\u793A\u539F\u59CB\u8F93\u51FA"))),de&&l.a.createElement("div",{className:ee.a["diff-panel-container"]},l.a.createElement("div",{className:"tc"},l.a.createElement("a",{className:"underline",onClick:function(){return Object(Qe.w)(re,ae)}},ae)),l.a.createElement("div",{className:"tc"},se?l.a.createElement("a",{className:"underline",onClick:function(){return Object(Qe.w)(pe,ae)}},ae):pe)),!de&&!Ne&&l.a.createElement(ie,{output:ae,actual_output:pe}),!de&&Ne&&l.a.createElement("div",{className:ee.a["diff-panel-container"]},l.a.createElement("div",{className:""},ae),l.a.createElement("div",{className:""},pe))))}var Ge=function(F){var Z=F.test_sets,x=F.gamesData,oe=F.loading,ae=F.codeMessage,pe=Object(A.useState)(-1),de=Object(u.a)(pe,2),re=de[0],Ee=de[1],se=Object(A.useRef)();Object(A.useEffect)(function(){if(se.current){var ge=document.getElementById("jupyter-test-case-list"),ce=0,Ze=!1,Se=0;function _e(ze){ce=ge.offsetHeight,Ze=!0,Se=ze.pageY,document.onselectstart=function(){return!1}}function Ne(){Ze=!1,document.onselectstart=null}function Le(ze){if(Ze){var $e=Se-ze.pageY,Me=ce+$e;Me<200&&(Me=200),Me>window.innerHeight-130&&(Me=window.innerHeight-130),ge.style.height=Me+"px"}}var we=document.getElementById("jupyter-y-bar");return we.addEventListener("mousedown",_e),document.addEventListener("mousemove",Le),document.addEventListener("mouseup",Ne),function(){var ze=document.getElementById("jupyter-y-bar");ze.removeEventListener("mousedown",_e),document.removeEventListener("mousemove",Le),document.removeEventListener("mouseup",Ne)}}},[se]);function Pe(ge){Ee(ge===re?-1:ge)}return l.a.createElement("ul",{id:"jupyter-test-case-list",className:ee.a["test-case-list"]},l.a.createElement("div",{className:ee.a["resize-y-bar"],id:"jupyter-y-bar",ref:se,draggable:!1},l.a.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),l.a.createElement("div",{className:ee.a.warp},l.a.createElement(N.a,{tip:ae,spinning:oe,className:ee.a.spin},l.a.createElement("div",{className:ee.a.title},"\u6D4B\u8BD5\u7ED3\u679C\uFF1A"),x!=null&&x.last_compile_output?l.a.createElement("p",{className:"".concat(ee.a["test-result"]," ").concat((x==null?void 0:x.sets_error_count)===0?ee.a.success:ee.a.failer)},l.a.createElement("span",{className:ee.a.count},l.a.createElement("img",{width:16,src:(x==null?void 0:x.sets_error_count)===0?Y.a:$.a}),(x==null?void 0:x.test_sets_count)-(x==null?void 0:x.sets_error_count),"/",x==null?void 0:x.test_sets_count),(x==null?void 0:x.sets_error_count)==0?l.a.createElement("span",{className:ee.a.count},"\u5168\u90E8\u901A\u8FC7"):l.a.createElement("div",{dangerouslySetInnerHTML:{__html:x==null?void 0:x.last_compile_output}})):null,Z.map(function(ge,ce){return l.a.createElement(lt,Object(f.a)({key:"item"+ce,title:"\u6D4B\u8BD5\u7528\u4F8B".concat(ce+1)},ge,{isActive:re===ce,id:ce,onActive:Pe}))}))))},ct=e("lzim"),ut=e("IWh4"),dt=e.n(ut),Et=e("iNZB"),vt=e.n(Et),Rt=function(Z){var x=Z.noDragging,oe=Z.moveX;return l.a.createElement(A.Fragment,null,x?l.a.createElement("a",{className:"trapezoid ".concat(oe===.01?"enlarge":"")},l.a.createElement("img",{src:oe===.01?dt.a:vt.a,alt:"resize-icon",width:20})):l.a.createElement("a",{className:"btn-resize",draggable:!1},l.a.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13"},l.a.createElement("path",{d:"M12.245 7.53H5.647v1.882h6.598v2.823L16 8.471l-3.755-3.765V7.53zM10.353 4.706H3.755v2.823L0 3.765 3.755 0v2.824h6.598v1.882z"}))))},qe=Rt,Be=function(Z,x){switch(x.type){case"MOVE_X":return Object(r.a)(Object(r.a)({},Z),{},{moveX:x.payload});case"SET_DRAGMODULE":return Object(r.a)(Object(r.a)({},Z),{},{showDragModule:x.payload});case"TRIGGER_RIGHT_PANEL_MASK":return Object(r.a)(Object(r.a)({},Z),{},{showDragMask:x.payload})}},un=e("9Bee"),Ot=g.a.Countdown,xe;(function(F){F[F.LoadFail=1]="LoadFail",F[F.ReLoad=2]="ReLoad",F[F.Success=3]="Success"})(xe||(xe={}));var dn={moveX:"40%",showDragModule:!1,showDragMask:!1},fn=function(Z){var x,oe,ae,pe=Z.globalSetting,de=Z.loading,re=Z.dispatch,Ee=Object(d.a)(Z,["globalSetting","loading","dispatch"]),se=Object(C.i)(),Pe=Object(A.useRef)(),ge=Object(A.useState)(!0),ce=Object(u.a)(ge,2),Ze=ce[0],Se=ce[1],_e=Object(A.useState)(!1),Ne=Object(u.a)(_e,2),Le=Ne[0],we=Ne[1],ze=Object(A.useState)(0),$e=Object(u.a)(ze,2),Me=$e[0],ft=$e[1],Bt=Object(A.useState)(0),mt=Object(u.a)(Bt,2),Ye=mt[0],Ct=mt[1],bt=Object(A.useState)(!0),yt=Object(u.a)(bt,2),Je=yt[0],He=yt[1],ht=Object(A.useState)(!1),Ve=Object(u.a)(ht,2),nt=Ve[0],It=Ve[1],je=Object(A.useRef)(!0),mn=Object(A.useState)({}),xt=Object(u.a)(mn,2),fe=xt[0],hn=xt[1],pn=Object(A.useState)({}),Lt=Object(u.a)(pn,2),ve=Lt[0],Jt=Lt[1],gn=Object(A.useState)(),Ft=Object(u.a)(gn,2),at=Ft[0],An=Ft[1],Wt=Object(A.useRef)(),En=Object(A.useState)(xe.Success),Gt=Object(u.a)(En,2),Nt=Gt[0],St=Gt[1],vn=Object(A.useState)(),Zt=Object(u.a)(vn,2),_t=Zt[0],Cn=Zt[1],bn=Object(A.useState)(),zt=Object(u.a)(bn,2),Yt=zt[0],yn=zt[1],In=Object(A.useState)(!1),Vt=Object(u.a)(In,2),Ut=Vt[0],Sn=Vt[1],Mn=Object(A.useState)(""),Kt=Object(u.a)(Mn,2),Dn=Kt[0],Ht=Kt[1],Pt=Object(A.useRef)(null),ot=Object(A.useRef)({}),pt=Object(A.useRef)(!1),Rn=Object(A.useReducer)(Be,dn),Xt=Object(u.a)(Rn,2),Fe=Xt[0],Mt=Xt[1];Object(A.useEffect)(function(){return re({type:"globalSetting/headerFooterToggle",payload:!1}),function(){re({type:"globalSetting/headerFooterToggle",payload:!0})}},[]),Object(A.useEffect)(function(){Me!==0?(clearInterval(Pt.current),Pt.current=setInterval(function(){ft(Me-1)},1e3)):clearInterval(Pt.current)},[Me]),Object(A.useEffect)(function(){return window.addEventListener("message",$t),function(){window.removeEventListener("message",$t)}},[]),Object(A.useEffect)(function(){Nn(),en()},[se.identifier]),Object(A.useEffect)(function(){fe.tpm_modified&&qt()},[fe]);var qt=function(){on({title:"\u66F4\u65B0\u901A\u77E5",content:l.a.createElement("p",null,"\u5173\u5361\u4EFB\u52A1\u7684\u4EE3\u7801\u6587\u4EF6\u6709\u66F4\u65B0\u5566~",l.a.createElement("br",null)," \u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9\u3002",l.a.createElement("br",null),"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01")})},$t=function(_){(_==null?void 0:_.data)==="jupytermessage"&&je.current&&(je.current=!1,On(),pt.current||setTimeout(function(){return je.current=!0},500))},On=function(){var q=Object(i.a)(p.a.mark(function _(){var U;return p.a.wrap(function(V){for(;;)switch(V.prev=V.next){case 0:return V.next=2,Object(w.h)({identifier:se.identifier,jupyter_port:Wt.current,token:Pe.current});case 2:U=V.sent,U.status===0&&(pt.current?Bn(U==null?void 0:U.data):o.b.success("\u4FDD\u5B58\u6210\u529F!"));case 4:case"end":return V.stop()}},_)}));return function(){return q.apply(this,arguments)}}(),Bn=function(){var q=Object(i.a)(p.a.mark(function _(U){var be,V,We,ye,Ue,De,ln,wt;return p.a.wrap(function(et){for(;;)switch(et.prev=et.next){case 0:return We={sec_key:U==null?void 0:U.sec_key,resubmit:U==null?void 0:U.resubmit,first:1,content_modified:0},et.next=3,Object(B.g)((be=ot.current)===null||be===void 0?void 0:be.game_identifier,We);case 3:if(ye=et.sent,!(ye.status===-1)){et.next=10;break}return we(!1),ft(10),pt.current=!1,je.current=!0,et.abrupt("return");case 10:Ue=1,De=!1,ln=((V=ot.current)===null||V===void 0?void 0:V.exec_time)+11,wt=function(){var kn=Object(i.a)(p.a.mark(function cn(){var jt,kt,Qt,me;return p.a.wrap(function(gt){for(;;)switch(gt.prev=gt.next){case 0:return gt.next=2,Object(B.s)((jt=ot.current)===null||jt===void 0?void 0:jt.game_identifier,{resubmit:U==null?void 0:U.resubmit,time_out:De,port:(kt=ot.current)===null||kt===void 0?void 0:kt.port,sec_key:U==null?void 0:U.sec_key,challenge_id:(Qt=ot.current)===null||Qt===void 0?void 0:Qt.challenge_id});case 2:me=gt.sent,(me==null?void 0:me.running_code_status)===null||(me==null?void 0:me.running_code_status)===1||(me==null?void 0:me.running_code_status)===2?(Ue=Ue+1,Ue>ln&&(De=!0),De&&o.b.info("\u672C\u6B21\u8BC4\u6D4B\u8D85\u65F6"),((me==null?void 0:me.running_code_status)===1||(me==null?void 0:me.running_code_status)===2)&&Ht(me==null?void 0:me.running_code_message),setTimeout(function(){wt()},1e3)):(me.status===2&&o.b.success("\u8BC4\u6D4B\u901A\u8FC7"),Jt(Object(r.a)({},me)),It(!0),we(!1),Ht(""),ft(10),pt.current=!1,je.current=!0);case 4:case"end":return gt.stop()}},cn)}));return function(){return kn.apply(this,arguments)}}(),wt();case 15:case"end":return et.stop()}},_)}));return function(U){return q.apply(this,arguments)}}(),Nn=function(){var q=Object(i.a)(p.a.mark(function _(){var U;return p.a.wrap(function(V){for(;;)switch(V.prev=V.next){case 0:return V.next=2,Object(w.d)({identifier:se.identifier});case 2:U=V.sent,U&&(hn(U),ot.current=Object(r.a)({},U),Jt(Object(r.a)(Object(r.a)({},ve),{},{test_sets:(U==null?void 0:U.test_sets)||[]})),Mt({type:"SET_DRAGMODULE",payload:U.jupyter_show_description}));case 4:case"end":return V.stop()}},_)}));return function(){return q.apply(this,arguments)}}(),en=function(){var q=Object(i.a)(p.a.mark(function _(){var U,be,V,We,ye;return p.a.wrap(function(De){for(;;)switch(De.prev=De.next){case 0:return De.next=2,Object(w.c)({identifier:se.identifier});case 2:if(U=De.sent,Se(!1),!(U!=null&&U.url)){De.next=14;break}if(An(U.url),Pe.current=(be=Object(Qe.P)(U==null||((V=U.url)===null||V===void 0||((We=V[0])===null||We===void 0))?void 0:We.url))===null||be===void 0?void 0:be.token,Wt.current=U.port,!(((ye=U.url)===null||ye===void 0?void 0:ye.length)>1)){De.next=10;break}return De.abrupt("return");case 10:return He(!1),Tt(),St(xe.Success),De.abrupt("return");case 14:U.status===-1?(St(xe.LoadFail),He(!1)):St(xe.ReLoad);case 15:case"end":return De.stop()}},_)}));return function(){return q.apply(this,arguments)}}(),Un=function(_){He(!1),Ct(_),Tt(),St(xe.Success)},Tt=function(){var q=Object(i.a)(p.a.mark(function _(){var U;return p.a.wrap(function(V){for(;;)switch(V.prev=V.next){case 0:return V.next=2,Object(w.e)({identifier:se.identifier});case 2:if(U=V.sent,!((U==null?void 0:U.status)!==0)){V.next=5;break}return V.abrupt("return");case 5:if(U!=null&&U.useSeconds){V.next=8;break}return tn(),V.abrupt("return");case 8:U!=null&&U.remainingSeconds&&(Cn(Date.now()+U.remainingSeconds*1e3),yn(U.remainingSeconds-300<=0?Date.now()+1e3:Date.now()+(U.remainingSeconds-300)*1e3));case 9:case"end":return V.stop()}},_)}));return function(){return q.apply(this,arguments)}}(),tn=function(){Dt(!0),Se(!0),a.a.confirm({centered:!0,title:"\u91CD\u7F6E\u73AF\u5883",content:" \u662F\u5426\u786E\u5B9A\u91CD\u7F6E\u73AF\u5883\uFF1F",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){nn()},onCancel:function(){Dt(!1),Se(!1)}})},nn=function(){var q=Object(i.a)(p.a.mark(function _(){var U;return p.a.wrap(function(V){for(;;)switch(V.prev=V.next){case 0:return V.next=2,Object(w.g)({identifier:se.identifier});case 2:if(U=V.sent,!((U==null?void 0:U.status)!==0)){V.next=5;break}return V.abrupt("return");case 5:o.b.success("\u91CD\u7F6E\u6210\u529F!"),Se(!1),setTimeout(function(){return window.location.reload()},300);case 8:case"end":return V.stop()}},_)}));return function(){return q.apply(this,arguments)}}(),Pn=function(){a.a.destroyAll(),a.a.confirm({centered:!0,title:"\u670D\u52A1\u4E2D\u65AD\u63D0\u9192",content:l.a.createElement("div",{className:"tc font14"},"jupyter\u5C06\u4E8E",l.a.createElement("span",null,l.a.createElement(Ot,{value:_t,format:"HH:mm:ss",onFinish:an})),"\u65F6\u95F4\u540E\u670D\u52A1\u4E2D\u65AD\uFF0C\u662F\u5426\u9700\u8981\u5EF6\u957F\u4F7F\u7528\u65F6\u95F4\uFF1F"),okText:"\u7ACB\u5373\u5EF6\u957F",cancelText:"\u4E0D\u9700\u8981",onOk:function(){var _=Object(i.a)(p.a.mark(function be(){var V;return p.a.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:return ye.next=2,Object(w.a)({identifier:se.identifier});case 2:if(V=ye.sent,!(V.status===0)){ye.next=7;break}return ye.next=6,Tt();case 6:o.b.success("\u5EF6\u957F\u6210\u529F!");case 7:case"end":return ye.stop()}},be)}));function U(){return _.apply(this,arguments)}return U}()})},an=function(){a.a.destroyAll(),a.a.confirm({centered:!0,title:"\u5012\u8BA1\u65F6\u622A\u6B62",content:l.a.createElement("p",{className:"tc font14"},"\u670D\u52A1\u5DF2\u4E2D\u65AD\uFF0C\u662F\u5426\u786E\u8BA4\u91CD\u7F6E\u5B9E\u9A8C\u73AF\u5883\uFF1F"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){nn()}})},Dt=function(_){var U=document.getElementById("taskJupyterIframe");if(!U)return;_?U.contentWindow.postMessage("stopParent","*"):U.contentWindow.postMessage("clonsParent","*")},Tn=function(){Se(!0),Dt(!0),on({title:"\u91CD\u7F6E\u5B9E\u8BAD",content:l.a.createElement("div",{className:"tc font14"},"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931,",l.a.createElement("br",null),"\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F")})},wn=function(){var _=document.getElementById("taskJupyterIframe");if(!_)return;_.contentWindow.postMessage("saveCode","*"),pt.current=!0,we(!0),It(!0)},on=function(_){a.a.confirm({centered:!0,title:_.title,content:_.content,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var U=Object(i.a)(p.a.mark(function V(){var We;return p.a.wrap(function(Ue){for(;;)switch(Ue.prev=Ue.next){case 0:return Ue.next=2,Object(w.i)({identifier:se.identifier});case 2:if(We=Ue.sent,!(We.status!==0)){Ue.next=5;break}return Ue.abrupt("return");case 5:o.b.success("\u64CD\u4F5C\u6210\u529F"),Se(!1),setTimeout(function(){return window.location.reload()},300);case 8:case"end":return Ue.stop()}},V)}));function be(){return U.apply(this,arguments)}return be}(),onCancel:function(){Dt(!1),Se(!1)}})};Object(A.useEffect)(function(){function q(U){Mt({type:"MOVE_X",payload:U.pageX})}function _(){Mt({type:"TRIGGER_RIGHT_PANEL_MASK",payload:!1}),document.onselectstart=null}return Fe.showDragMask&&(document.addEventListener("mousemove",q),document.addEventListener("mouseup",_)),function(){document.removeEventListener("mousemove",q),document.removeEventListener("mouseup",_)}},[Fe.showDragMask]);var rn=typeof Fe.moveX=="number"&&Fe.moveX!==.01?"".concat(Fe.moveX,"px"):"40%",jn="calc(100% - 4px - ".concat(rn,")"),sn=function(_){Mt({type:"TRIGGER_RIGHT_PANEL_MASK",payload:_})};return l.a.createElement(N.a,{spinning:Ze,tip:"\u52A0\u8F7D\u4E2D..."},l.a.createElement("section",{className:S.a.bg,style:{userSelect:Fe.showDragMask?"none":"unset"}},Fe.showDragMask&&l.a.createElement("div",{className:S.a.dragingMask}),l.a.createElement("header",{className:S.a.header},l.a.createElement("div",{className:S.a.user},l.a.createElement("img",{src:"".concat(D.a.IMG_SERVER,"/images/").concat(fe==null||((x=fe.user)===null||x===void 0)?void 0:x.image_url),alt:"\u7528\u6237\u5934\u50CF"}),l.a.createElement("span",{className:"ml10"},fe==null||((oe=fe.user)===null||oe===void 0)?void 0:oe.name)),l.a.createElement("div",{className:S.a.titleWrap},l.a.createElement("span",{className:S.a.title},fe==null?void 0:fe.name),l.a.createElement("span",null,l.a.createElement(Ot,{value:_t,format:"HH:mm:ss",onFinish:an}),l.a.createElement("span",{className:S.a.endTimeWrap},Yt&&l.a.createElement(Ot,{value:Yt,format:"HH:mm:ss",onFinish:Pn})))),l.a.createElement("div",{className:S.a.actionWrap},fe.tpm_modified&&l.a.createElement("img",{src:ct.t,onClick:qt,style:{position:"relative",top:-1,marginRight:8,cursor:"pointer"}}),l.a.createElement(t.a,{icon:l.a.createElement(R.a,null),className:"".concat(S.a.colorGray," font14"),type:"link",onClick:Tn},"\u91CD\u7F6E\u5B9E\u8BAD"),l.a.createElement(t.a,{icon:l.a.createElement(Q.a,null),className:"".concat(S.a.colorGray," font14"),type:"link",onClick:tn},"\u91CD\u7F6E\u73AF\u5883"),l.a.createElement(t.a,{icon:l.a.createElement(J.a,null),className:"".concat(S.a.colorGray," font14"),type:"link",onClick:function(){return y.d.push("/shixuns/".concat(fe.identifier,"/challenges"))}},"\u9000\u51FA\u5B9E\u8BAD"))),l.a.createElement("section",{className:S.a.content,style:{height:fe!=null&&fe.open_evaluate?"calc(100vh - 130px)":"calc(100vh - 60px)"}},Fe.showDragModule&&l.a.createElement(l.a.Fragment,null,l.a.createElement("section",{className:S.a.leftContainer,style:{width:rn,display:Fe.moveX===.01?"none":""}},l.a.createElement("div",{className:S.a.tabNav},l.a.createElement("div",null,"\u4EFB\u52A1\u8981\u6C42")),l.a.createElement("div",{className:S.a.mdContent},l.a.createElement(un.a,{stylesPrev:{position:"absolute"},value:fe.description||""}))),l.a.createElement("section",{className:S.a.resizeBar,onMouseDown:function(){sn(!0)},onMouseUp:function(){return sn(!1)}},l.a.createElement(qe,{noDragging:!1,moveX:Fe.moveX}))),l.a.createElement("section",{className:S.a.rightCotainer,style:{width:jn}},l.a.createElement("main",{className:S.a.main,style:{height:"100%"}},Je?l.a.createElement("div",{className:S.a.start,style:{visibility:Ze?"hidden":"visible"}},l.a.createElement("div",{className:S.a.title},"\u8BF7\u70B9\u51FB\u4E00\u4E2A\u6587\u4EF6\u8FDB\u5165\u5B9E\u9A8C\u73AF\u5883\uFF0C\u5F00\u59CB\u5B9E\u9A8C\uFF01"),l.a.createElement("b",{className:"iconfont icon-dianji1"}),l.a.createElement("div",{className:S.a.liWarp},at==null?void 0:at.map(function(q,_){return l.a.createElement("div",{onClick:function(){return Un(_)},className:S.a.li},l.a.createElement("i",{className:"iconfont icon-wenjian6"}),l.a.createElement("span",{title:q.name},q.name))}))):l.a.createElement(A.Fragment,null,l.a.createElement("div",{className:"".concat(S.a.dataSetButton," ").concat(Ut?S.a.dataSetOpen:""),onClick:function(){return Sn(!Ut)}},l.a.createElement("span",{className:S.a.dataSetText},"\u6570\u636E\u96C6")),Nt===xe.LoadFail&&l.a.createElement("div",{className:S.a.loadFail}," "),Nt===xe.ReLoad&&l.a.createElement("div",{className:S.a.reload},l.a.createElement("div",{className:S.a.failWrap},l.a.createElement("i",{className:"iconfont icon-jiazaishibai1 ".concat(S.a.failIcon)}),l.a.createElement("p",{className:"font12"},"\u52A0\u8F7D\u5B9E\u8BAD\u5931\u8D25\uFF0C",l.a.createElement("span",{className:S.a.failReload,onClick:en},"\u91CD\u65B0\u52A0\u8F7D")))),Nt===xe.Success&&l.a.createElement("iframe",{frameBorder:0,id:"taskJupyterIframe",width:"100%",height:"100%",allow:"geolocation; microphone; camera; midi; encrypted-media;",src:at==null||((ae=at[Ye])===null||ae===void 0)?void 0:ae.url}),l.a.createElement(K,{visible:Ut,identifier:fe.identifier}))))),(fe==null?void 0:fe.open_evaluate)&&l.a.createElement(l.a.Fragment,null,l.a.createElement("div",{className:S.a.footer},l.a.createElement("span",null,ve!=null&&ve.time_limit?l.a.createElement("span",null,"\u672C\u5173\u6700\u5927\u6267\u884C\u65F6\u95F4\uFF1A".concat(ve==null?void 0:ve.time_limit,"\u79D2")):null,ve!=null&&ve.record_consume_time?l.a.createElement("span",{className:"ml10"},"\u672C\u6B21\u8BC4\u6D4B\u8017\u65F6(\u7F16\u8BD1\u3001\u8FD0\u884C\u603B\u65F6\u95F4)\uFF1A",ve==null?void 0:ve.record_consume_time," \u79D2"):null),l.a.createElement(t.a,{onClick:function(){return It(!nt)},type:"primary",ghost:!0,className:"mr20"},"\u67E5\u770B\u6D4B\u8BD5\u7ED3\u679C"),l.a.createElement(t.a,{disabled:Me!==0,loading:Le,onClick:wn,style:{padding:"0 30px"},type:"primary"},Me!==0?"".concat(Me,"s"):"\u8BC4\u6D4B")),nt&&l.a.createElement(Ge,{codeMessage:Dn,loading:Le,gamesData:ve,test_sets:(ve==null?void 0:ve.test_sets)||[]}))))},Qn=m.default=Object(y.a)(function(F){var Z=F.loading,x=F.globalSetting;return{globalSetting:x,loading:Z}})(fn)},tWlo:function(E,m){E.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg=="},vPlE:function(E,m,e){E.exports={"choose-game-item":"choose-game-item___WfH7Z","output-title-container":"output-title-container___3NwgO","output-title":"output-title___3To7G","test-case-list":"test-case-list___21iUT","test-header":"test-header___1Or85",active:"active___19fk-","resize-y-bar":"resize-y-bar___1UDWa","test-result":"test-result___tYDK3","markdown-body":"markdown-body___3-KhD",success:"success___2OfOn",failer:"failer___2VGze",count:"count___qFRJr","test-case-item":"test-case-item___3hhFP","case-header":"case-header___JtLmE",iconfont:"iconfont___2SyLv",description:"description___2Pe8J","item-desc":"item-desc___1hgqX",show:"show___2cRso","item-tip":"item-tip___ucSVS","arrow-down":"arrow-down___H7ffD","test-title":"test-title___3ymqs","arrow-right":"arrow-right___34mQw","case-info":"case-info___3lG1j","test-case-run-header":"test-case-run-header___yyiFL","test-case-run-wrp":"test-case-run-wrp___N-VB1",title:"title___2shYw",warp:"warp___3CAK7",spin:"spin___26jAt","diff-panel-container":"diff-panel-container___n3jbN"}},vS10:function(E,m,e){"use strict";e.d(m,"h",function(){return n}),e.d(m,"d",function(){return r}),e.d(m,"c",function(){return o}),e.d(m,"e",function(){return u}),e.d(m,"g",function(){return c}),e.d(m,"a",function(){return h}),e.d(m,"i",function(){return A}),e.d(m,"b",function(){return C}),e.d(m,"f",function(){return D});var O=e("9og8"),N=e("WmNS"),M=e.n(N),t=e("ErOA");function n(P){return a.apply(this,arguments)}function a(){return a=Object(O.a)(M.a.mark(function P(S){return M.a.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:return B.abrupt("return",Object(t.a)("/api/jupyters/save_with_tpi.json",{method:"Get",params:S}));case 1:case"end":return B.stop()}},P)})),a.apply(this,arguments)}function r(P){return s.apply(this,arguments)}function s(){return s=Object(O.a)(M.a.mark(function P(S){return M.a.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:return B.abrupt("return",Object(t.a)("/api/tasks/".concat(S.identifier,"/jupyter.json"),{method:"Get",params:S}));case 1:case"end":return B.stop()}},P)})),s.apply(this,arguments)}function o(P){return i.apply(this,arguments)}function i(){return i=Object(O.a)(M.a.mark(function P(S){return M.a.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:return B.abrupt("return",Object(t.a)("/api/jupyters/get_info_with_tpi.json",{method:"Get",params:S}));case 1:case"end":return B.stop()}},P)})),i.apply(this,arguments)}function u(P){return d.apply(this,arguments)}function d(){return d=Object(O.a)(M.a.mark(function P(S){return M.a.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:return B.abrupt("return",Object(t.a)("/api/jupyters/timeinfo_with_tpi.json",{method:"Get",params:S}));case 1:case"end":return B.stop()}},P)})),d.apply(this,arguments)}function c(P){return g.apply(this,arguments)}function g(){return g=Object(O.a)(M.a.mark(function P(S){return M.a.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:return B.abrupt("return",Object(t.a)("/api/jupyters/reset_with_tpi.json",{method:"Get",params:S}));case 1:case"end":return B.stop()}},P)})),g.apply(this,arguments)}function h(P){return p.apply(this,arguments)}function p(){return p=Object(O.a)(M.a.mark(function P(S){return M.a.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:return B.abrupt("return",Object(t.a)("/api/jupyters/active_with_tpi.json",{method:"Get",params:S}));case 1:case"end":return B.stop()}},P)})),p.apply(this,arguments)}function A(P){return l.apply(this,arguments)}function l(){return l=Object(O.a)(M.a.mark(function P(S){return M.a.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:return B.abrupt("return",Object(t.a)("/api/myshixuns/".concat(S.identifier,"/sync_code.json"),{method:"Post",params:S}));case 1:case"end":return B.stop()}},P)})),l.apply(this,arguments)}function C(P){return y.apply(this,arguments)}function y(){return y=Object(O.a)(M.a.mark(function P(S){return M.a.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:return B.abrupt("return",Object(t.a)("/api/shixuns/".concat(S.identifier,"/get_data_sets.json"),{method:"Get",params:S}));case 1:case"end":return B.stop()}},P)})),y.apply(this,arguments)}function D(P){return R.apply(this,arguments)}function R(){return R=Object(O.a)(M.a.mark(function P(S){return M.a.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:return B.abrupt("return",Object(t.a)("/api/tasks/".concat(S.identifier,"/reboot_esc.json"),{method:"post"}));case 1:case"end":return B.stop()}},P)})),R.apply(this,arguments)}function Q(P){return J.apply(this,arguments)}function J(){return J=Object(O.a)(M.a.mark(function P(S){return M.a.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:return B.abrupt("return",Object(t.a)("/api/tasks/".concat(S.taskId,"/get_latex_file_tree.json"),{method:"Get",params:S}));case 1:case"end":return B.stop()}},P)})),J.apply(this,arguments)}},yslc:function(E,m){E.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALoAAABSCAYAAADjGc4eAAAOHklEQVR4Xu1dCXQURRr+emZyTO6D3BCEgKCInCKeK3IoiyIqlxLyQBRBV8DNhCCrS3Z9Cq66KOoi68ECKocCcutTLhUERM1MEpBLEuQmQMKEnDNd+6onEzKTuXqmJ5l0V/EeL+mp+qu+r77UVP1V9TcHffZbIJgOlhgDMmaAA8lTwVDxJQh5UMY4GTSFM8AJ+PW6cIDsBEEfhfPB4MuUAYvQaTowOwV1NXtB0E6mWBksBTNwTeiUBENud/CmHwBEKZgTBl2GDNgKnQIsyBkCM9kEEI0M8TJICmWgqdCFkT17MngsUignDLYMGXAsdAo0XzcPILkyxMwgKZAB50InhIMhZxUIGalAXhhkmTHgXOgU6PG8UFwxbgdBf5nhZnAUxoBroVMyjryQgMraPSDoqDBuGFwZMeBe6MLi9IWuIHW7QUisjLAzKApiwDOhC25H3T3g8TUICVYQPwyqTBjwXOgUsD4nC4RfIhPsDIaCGBAndEHsujwQMkdBHDGoMmBAvNAtPvZlAMmUAX4GQSEMeCf0wrxgmCu+ASF3K4QnBrOVM+Cd0Cnoorw4mIw/guD6Vs4Ba74CGPBe6IInJicDZn4PgDYK4IpBbMUM+CZ0Qey5t4M3bwUhoa2YB4dNT1CHIzkoEkZzDYrrLtvkCeU0aBsULTw7WntRbtARoQrGbWHtBVw/Vpaggq9t1Rh9F7qwOM0ZA45fDgJp7PmJ0i4hCegU3AabjAc9qmF24r14JeXP+MZ4GEN+/69NmVvD0rGn8zThWYghF7XE7JFN+0wL0x5BQfVZLL60D1XE5JUNfxTqEZqC/C7Zgumeh96EvvqMP6ppNpvSCTM/ZxbAz222lousqGtIAnZkPIMETThmndmM1y/scGvB30KfFNcPH7YbLbRjwokVWHJ5v/CzltMgWq112z5HGXgQnDdVeFW2cSEmdFcU6nUfgpBJPrPsBwPhqmCsSM/EA9E3CtaXXPoJk09+4XIk9qfQrwuKhaFLNiLVodh7tQS3HX0HpB735Lj+WNTOu0Ojl0yViC/6u88MMqG7opDkaWCo2AJCBvnMtB8MqMFhQdoIPNPmDsH6+vIijCxegjrwDmvzl9BV4LAtYwr+FJEBEzHj1iML8EvVqYY2MKFL3/nSTV2sbTuWGw2jaReAbtI3VxqLuQkDMC91mGBsXXkhRhUvFcQeBBViNWENlcxocxdeSBqInRXHMLpkmU3lfbRtsbnjk8KzdgdetvlmKDVdBZ1COEuvJA/F7KSBwsfPnVyLdy9Suq6lOLUWafULXbGITYTHwZrzYos1yc9GdE8oPJDdHnXcHhCS7En2lsgzJ2kw8pLvA094YaG5teIoBoRnYFunqT43J6koz+E8mX6jLGz7KJ6KtxzvpwvQJ/5Y5XN9nhp4NLo7empTPcqepIlsaOcHF/fgnMnoUbmi6nNYUZbvUd7mzCT9iG5tfcHMvjDzOwFybYhsTmQe1PVGygPClOGzsl+F3P4UOl0jrGyfiWFRljXCBjptKlnqtbfGA3hNsixLfwyZsf4N3bO6zCDgCrTkP6FTpAbdQyBYA0JUgQbcUXvoiEsFaU26hHvwUvJgbK84ihHHF9sU6RvWDlszpgjPEgr/biNYI19jM3FJ0kRgY4dJoGVo+rxMj3ElnzasDai/flBkZ3xeZoDJyXpBCv6sQj9XZ4TBjbswUhWC/uEWP/qeqyWgmFylm0KTkRIUBWUKnTKj180AIfOl6KjmtiHVYnRB6gg8l3Cn0Pz/lO7CtFNfwtzoT2HtdRMwIvom6KtOo8/h+TafSYnZKnT6h2a/5rCvR+wcfUm7sciK66tgoVMG87PfBfCslJ3WHLZeTByEl1Pux8byA3iw+GObKsVsGD0U1Q2fpj8uuDOt0ySrsYmxt+Dj9DHCrxNPrMD/6n3p/sDHhO4PVhvbJKvU0O9bBxCLq6MFUhgX5LBWOlVwtqv5r5RhyEkcgE8v/4LME595LXQ6HUoPimniDWnsS6dz9uHFi4V1gtWb4wtNtL2rywtsTDCh+8Kop2UL8yJgNn4Hgl6eFpEqHz23Yez+qkNzruaUH7QdhSfjbxWmG8+eWuu10B1VTH3p2zOm4O6IDFw0XUW3Q6/jnKkCAyM64dv6ub8v+McUL8Oqcj0Tej0D/l2M2vfUbzNTUcPvBSFtfelEsWW9FfoX7bPwaMzNmHtuK2af3SKp0F9NHir46GkaXbwUn5cbhJ/bqMNwW/h1biF2CI7D22kjhHxTT67GqbpymzI/V57EadMVJvQWETqttDC3B8zm70FIpNvelDAD3YRpnGa0uVvwqFhHdDrnzoztbZNneFQ3pAfHClv0P1X9YfMZ9TOPiukhPFtYuhtmO2/JS2e+Qhlf3QSBBirBl06/KWj61ngYg+0OjHkCu/Fisctv83C4ptRtMTZ1cUuRxBn0ugdByHqJrYoyNytxAOamDGsQ+oTYvlicPlaUDVeZ6W7pSbtRlrrsVrUfj/ujujYU/eTyzxh/YrnoehsLvetvr+FQzQW3NpjQ3VIkcYb8nH8D/PMSWxVlzl7o9Oz1hLhbGmwkayIxPLobCCH4+NK+Ji6/RE2E4BKk6aOLe5t8PuvMJlw2VzXYS9VEYVPHSeipTROemQkPNacCE7qobvM6c/PO0WkzC3SZMBPbgyNeN9/7gvZCt7f0z6T7hKkNPedyz7GFTSoS4168MSQJX3V8Cu2CYwQ7b5zfgdSgKDwe21sSoYudurANI+9141lJQ3YfEO6HQLiN5ErodIe05MYXhYNVT5xYicWXf/JJ6COiumFth4m4aq7BpJOrsLJMD+sGixQjulihe9ZZ3uVS7s6olS+9LhEg+wPl1TGuhP5A1A3Y0GESKvla0ANajq6RiRnRqddnb+dpGFvyiXCbiKaWFPrB6nNYXe/lcSZnsYe6Hoq6Cd21KQrfGSWLgmA4Qu+V3uXdOCF9KWdCp/7tbzOexoCITlh2aT+y/ljhsHIxQqcGgjm1zcZUSwqdHQGQXk8Wi/qchSC85QRUgCRnQl/UdiQmx/cXFqF3HX0PuyqLJRG6vZGWEPro6B7opU2Dofo0lrs5Siv2rMuo6JvRW9sWBdVnmhxzCIQu9/9i1KB7CjyxvVkcAMgdCb3xhYi/nlqP+aXfOW2p2BE9EIQuhnaxQhdjuyXy+lfollAY2wMxAq/14oV18RSvDsPxG2YLdzgXXPge00+vc9kfTOgtIVfv6/Sf0C3b/T8H4i2jJ+P64d20RxCi0qCGN2FMyTKsu1KEx2J6CrudI4uXurwKR+lmQvdedC1R0j9CP7IgBFdL6Pd+v5YA5arO+anDMSPBEjKyzFyFGLVWuE73t7NbMO/8dtAtek8uP3QLScJH9aEq7jz6nkdlGrerJeboYvqCTV08YSs/m17HmeBJ1ubMMy6mFz5pP06ocvaZzZh3fhueib8d76Q9DI7jsPzyr5hz9mscqXV/bsTXdvsqdHo5e//1M4RmeOpHF9NmJnR3bOl100DI2+6yNffnnYPb4Jfrn0eEOgTvl+7G1FNrGppA/wDoOZcgTi08O1pTiiM1F3DWZASNk0JHeHq7nm7b09v99H4//Z+O/nQbX8OpoIZKKB/CqaFVBWFdeRHWXil0CtNTodPIBF1DE1HF16GSr0MVqQM9M5OXPAQT4/oJ4TKSi/6Bi+ZKSSllQndFJ339ixnfBOJbp3dkTBXiqNDNkt6H56PaLvxbL20q5iQNAT2xSEd3X9PQ3z/AV8ZDkgj9SvdXEKpyfHHEemHD1/bal2dCd8YoDXFRCxpTLSAj6/YMTRVu7tAYLs584xRatCoUPbSp6BqSiFi1FtHqUISpgqHmOGHUpiM4PSKg4jjQf87S9FNf4oqLC8WejujU/u5Of2lyRp1e1th85SDevLDTL3ERmdAd9ezpvDCcr9gFkJ5SjyxS2qMiLndwRlzKOjy1Ra/RxWvChdtF9pF67W3QIwR0Z7VxKjdX++0SNa2HXgAZG2O5DLai7FeUSjw18pQnqfL5/h1NW6LXLQch0h3mlgods8MYqGfAd6EbcmaC519jjDIGApkB34Sen3sfOPPm1hKgKJA7grXNvwx4L/SiWZ1gMu1jb5P2bwcx69Iw4J3QaegKk5G+uyhgI+ZKQw+zIhcGxAudEA56Hd1tscRaYIkx0AoYEC90vW4OCMlrBdhYExkDDQyIE7oQHZesDfSXcrH+ZQzYM+C50Atm3gBeiLLVrIGHWJcxBqRgwDOhH8+LQXnFPoB0lqJSZoMx0NwMuBc6yVPBULERhAxt7sax+hgDUjHgXuiG7LngMUuqCpkdxkBLMOBa6AW60TCTlS3RMFYnY0BKBpwLnUa9NZl3B/LLtqQkgtmSNwOOhX7whXjU1NKz5e4DdcubH4ZOJgw0Fbrl7c9fg5B7ZYKRwWAMOLgio89+CwTTGTeMATkxYDui63OyQPglcgLIsDAGKAPXhF6YfQvM3HeBENKZdQ1jQGoGLEIvmJ0EvnZ/c79ES2owzB5jwBkDHGhIZ/2R7QC5g9HEGJArAxzyde8D5Gm5AmS4GAO2c3TGB2OgFTLALR1KA6e5SByvUpEp7s+6tELwrMnKYcCl0DmYVOCyzOM3L2dCV44mZInUhdBrVFCPMmdt3MCmLrLsemWBcih0DlfVBMNNWVu2WdlgI7qydCE7tE2FzpVpVOqhdZkbaJSKhsSELruuVxYgG6FzOK+Bekjd+I16exaY0JWlC9mhbRA6h5PBCBpUM369w1jdTOiy63plAaoX+rEQNTewetzmEmfomdCVpQvZoeWWDi3UctrBlePXnHHpTZcdcgZIUQxErnk43vjI2ovuQP8faDGikjbF4FsAAAAASUVORK5CYII="}}]); diff --git a/p__tasks__index.29835416.async.js b/p__tasks__index.a5f163cf.async.js similarity index 97% rename from p__tasks__index.29835416.async.js rename to p__tasks__index.a5f163cf.async.js index a90972a493..b7a21b40b5 100644 --- a/p__tasks__index.29835416.async.js +++ b/p__tasks__index.a5f163cf.async.js @@ -10,7 +10,7 @@ `),R.Debug("Sent ProtocolVersion: "+Qe),this._rfbInitState="Security"}},{key:"_negotiateSecurity",value:function(){function ae(Qe,yt){for(var Be=0;Be=3.7){var Ce=this._sock.rQshift8();if(this._sock.rQwait("security type",Ce,1))return!1;if(Ce===0)return this._rfbInitState="SecurityReason",this._securityContext="no security types",this._securityStatus=1,this._initMsg();var oe=this._sock.rQshiftBytes(Ce);if(R.Debug("Server security types: "+oe),ae(1,oe))this._rfbAuthScheme=1;else if(ae(22,oe))this._rfbAuthScheme=22;else if(ae(16,oe))this._rfbAuthScheme=16;else if(ae(2,oe))this._rfbAuthScheme=2;else if(ae(19,oe))this._rfbAuthScheme=19;else return this._fail("Unsupported security types (types: "+oe+")");this._sock.send([this._rfbAuthScheme])}else{if(this._sock.rQwait("security scheme",4))return!1;if(this._rfbAuthScheme=this._sock.rQshift32(),this._rfbAuthScheme==0)return this._rfbInitState="SecurityReason",this._securityContext="authentication scheme",this._securityStatus=1,this._initMsg()}return this._rfbInitState="Authentication",R.Debug("Authenticating using scheme: "+this._rfbAuthScheme),this._initMsg()}},{key:"_handleSecurityReason",value:function(){if(this._sock.rQwait("reason length",4))return!1;var ae=this._sock.rQshift32(),Ce="";if(ae>0){if(this._sock.rQwait("reason",ae,4))return!1;Ce=this._sock.rQshiftStr(ae)}return Ce!==""?(this.dispatchEvent(new CustomEvent("securityfailure",{detail:{status:this._securityStatus,reason:Ce}})),this._fail("Security negotiation failed on "+this._securityContext+" (reason: "+Ce+")")):(this.dispatchEvent(new CustomEvent("securityfailure",{detail:{status:this._securityStatus}})),this._fail("Security negotiation failed on "+this._securityContext))}},{key:"_negotiateXvpAuth",value:function(){if(this._rfbCredentials.username===void 0||this._rfbCredentials.password===void 0||this._rfbCredentials.target===void 0)return this.dispatchEvent(new CustomEvent("credentialsrequired",{detail:{types:["username","password","target"]}})),!1;var ae=String.fromCharCode(this._rfbCredentials.username.length)+String.fromCharCode(this._rfbCredentials.target.length)+this._rfbCredentials.username+this._rfbCredentials.target;return this._sock.sendString(ae),this._rfbAuthScheme=2,this._negotiateAuthentication()}},{key:"_negotiateVeNCryptAuth",value:function(){if(this._rfbVeNCryptState==0){if(this._sock.rQwait("vencrypt version",2))return!1;var ae=this._sock.rQshift8(),Ce=this._sock.rQshift8();if(!(ae==0&&Ce==2))return this._fail("Unsupported VeNCrypt version "+ae+"."+Ce);this._sock.send([0,2]),this._rfbVeNCryptState=1}if(this._rfbVeNCryptState==1){if(this._sock.rQwait("vencrypt ack",1))return!1;var oe=this._sock.rQshift8();if(oe!=0)return this._fail("VeNCrypt failure "+oe);this._rfbVeNCryptState=2}if(this._rfbVeNCryptState==2){if(this._sock.rQwait("vencrypt subtypes length",1))return!1;var Qe=this._sock.rQshift8();if(Qe<1)return this._fail("VeNCrypt subtypes empty");this._rfbVeNCryptSubtypesLength=Qe,this._rfbVeNCryptState=3}if(this._rfbVeNCryptState==3){if(this._sock.rQwait("vencrypt subtypes",4*this._rfbVeNCryptSubtypesLength))return!1;for(var yt=[],Be=0;Be0&&this._sock.rQwait("tunnel capabilities",16*ae,4))return!1;if(this._rfbTightVNC=!0,ae>0)return this._negotiateTightTunnels(ae),!1}if(this._sock.rQwait("sub auth count",4))return!1;var Ce=this._sock.rQshift32();if(Ce===0)return this._rfbInitState="SecurityResult",!0;if(this._sock.rQwait("sub auth capabilities",16*Ce,4))return!1;for(var oe={STDVNOAUTH__:1,STDVVNCAUTH_:2,TGHTULGNAUTH:129},Qe=[],yt=0;yt=3.8?(this._rfbInitState="SecurityResult",!0):(this._rfbInitState="ClientInitialisation",this._initMsg());case 22:return this._negotiateXvpAuth();case 2:return this._negotiateStdVNCAuth();case 16:return this._negotiateTightAuth();case 19:return this._negotiateVeNCryptAuth();case 129:return this._negotiateTightUnixAuth();default:return this._fail("Unsupported auth scheme (scheme: "+this._rfbAuthScheme+")")}}},{key:"_handleSecurityResult",value:function(){if(this._sock.rQwait("VNC auth response ",4))return!1;var ae=this._sock.rQshift32();return ae===0?(this._rfbInitState="ClientInitialisation",R.Debug("Authentication OK"),this._initMsg()):this._rfbVersion>=3.8?(this._rfbInitState="SecurityReason",this._securityContext="security result",this._securityStatus=ae,this._initMsg()):(this.dispatchEvent(new CustomEvent("securityfailure",{detail:{status:ae}})),this._fail("Security handshake failed"))}},{key:"_negotiateServerInit",value:function(){if(this._sock.rQwait("server initialization",24))return!1;var ae=this._sock.rQshift16(),Ce=this._sock.rQshift16(),oe=this._sock.rQshift8(),Qe=this._sock.rQshift8(),yt=this._sock.rQshift8(),Be=this._sock.rQshift8(),Fe=this._sock.rQshift16(),Et=this._sock.rQshift16(),ve=this._sock.rQshift16(),Ke=this._sock.rQshift8(),et=this._sock.rQshift8(),je=this._sock.rQshift8();this._sock.rQskipBytes(3);var me=this._sock.rQshift32();if(this._sock.rQwait("server init name",me,24))return!1;var Le=this._sock.rQshiftStr(me);if(Le=(0,L.decodeUTF8)(Le,!0),this._rfbTightVNC){if(this._sock.rQwait("TightVNC extended server init header",8,24+me))return!1;var ne=this._sock.rQshift16(),ue=this._sock.rQshift16(),$=this._sock.rQshift16();this._sock.rQskipBytes(2);var Te=(ne+ue+$)*16;if(this._sock.rQwait("TightVNC extended server init header",Te,32+me))return!1;this._sock.rQskipBytes(16*ne),this._sock.rQskipBytes(16*ue),this._sock.rQskipBytes(16*$)}return R.Info("Screen: "+ae+"x"+Ce+", bpp: "+oe+", depth: "+Qe+", bigEndian: "+yt+", trueColor: "+Be+", redMax: "+Fe+", greenMax: "+Et+", blueMax: "+ve+", redShift: "+Ke+", greenShift: "+et+", blueShift: "+je),this._setDesktopName(Le),this._resize(ae,Ce),this._viewOnly||this._keyboard.grab(),this._fbDepth=24,this._fbName==="Intel(r) AMT KVM"&&(R.Warn("Intel AMT KVM only supports 8/16 bit depths. Using low color mode."),this._fbDepth=8),ze.messages.pixelFormat(this._sock,this._fbDepth,!0),this._sendEncodings(),ze.messages.fbUpdateRequest(this._sock,!1,0,0,this._fbWidth,this._fbHeight),this._updateConnectionState("connected"),!0}},{key:"_sendEncodings",value:function(){var ae=[];ae.push(r.encodings.encodingCopyRect),this._fbDepth==24&&(ae.push(r.encodings.encodingTight),ae.push(r.encodings.encodingTightPNG),ae.push(r.encodings.encodingHextile),ae.push(r.encodings.encodingRRE)),ae.push(r.encodings.encodingRaw),ae.push(r.encodings.pseudoEncodingQualityLevel0+this._qualityLevel),ae.push(r.encodings.pseudoEncodingCompressLevel0+this._compressionLevel),ae.push(r.encodings.pseudoEncodingDesktopSize),ae.push(r.encodings.pseudoEncodingLastRect),ae.push(r.encodings.pseudoEncodingQEMUExtendedKeyEvent),ae.push(r.encodings.pseudoEncodingExtendedDesktopSize),ae.push(r.encodings.pseudoEncodingXvp),ae.push(r.encodings.pseudoEncodingFence),ae.push(r.encodings.pseudoEncodingContinuousUpdates),ae.push(r.encodings.pseudoEncodingDesktopName),ae.push(r.encodings.pseudoEncodingExtendedClipboard),this._fbDepth==24&&(ae.push(r.encodings.pseudoEncodingVMwareCursor),ae.push(r.encodings.pseudoEncodingCursor)),ze.messages.clientEncodings(this._sock,ae)}},{key:"_initMsg",value:function(){switch(this._rfbInitState){case"ProtocolVersion":return this._negotiateProtocolVersion();case"Security":return this._negotiateSecurity();case"Authentication":return this._negotiateAuthentication();case"SecurityResult":return this._handleSecurityResult();case"SecurityReason":return this._handleSecurityReason();case"ClientInitialisation":return this._sock.send([this._shared?1:0]),this._rfbInitState="ServerInitialisation",!0;case"ServerInitialisation":return this._negotiateServerInit();default:return this._fail("Unknown init state (state: "+this._rfbInitState+")")}}},{key:"_handleSetColourMapMsg",value:function(){return R.Debug("SetColorMapEntries"),this._fail("Unexpected SetColorMapEntries message")}},{key:"_handleServerCutText",value:function(){if(R.Debug("ServerCutText"),this._sock.rQwait("ServerCutText header",7,1))return!1;this._sock.rQskipBytes(3);var ae=this._sock.rQshift32();if(ae=(0,B.toSigned32bit)(ae),this._sock.rQwait("ServerCutText content",Math.abs(ae),8))return!1;if(ae>=0){var Ce=this._sock.rQshiftStr(ae);if(this._viewOnly)return!0;this.dispatchEvent(new CustomEvent("clipboard",{detail:{text:Ce}}))}else{ae=Math.abs(ae);var oe=this._sock.rQshift32(),Qe=oe&65535,yt=oe&4278190080,Be=!!(yt&He);if(Be){this._clipboardServerCapabilitiesFormats={},this._clipboardServerCapabilitiesActions={};for(var Fe=0;Fe<=15;Fe++){var Et=1<0&&Le.charAt(Le.length-1)==="\0"&&(Le=Le.slice(0,-1)),Le=Le.replace(`\r `,` `),this.dispatchEvent(new CustomEvent("clipboard",{detail:{text:Le}}))}}else return this._fail("Unexpected action in extended clipboard message: "+yt)}return!0}},{key:"_handleServerFenceMsg",value:function(){if(this._sock.rQwait("ServerFence header",8,1))return!1;this._sock.rQskipBytes(3);var ae=this._sock.rQshift32(),Ce=this._sock.rQshift8();if(this._sock.rQwait("ServerFence payload",Ce,9))return!1;Ce>64&&(R.Warn("Bad payload length ("+Ce+") in fence response"),Ce=64);var oe=this._sock.rQshiftStr(Ce);return this._supportsFence=!0,ae&1<<31?(ae&=1<<0|1<<1,ze.messages.clientFence(this._sock,ae,oe),!0):this._fail("Unexpected fence response")}},{key:"_handleXvpMsg",value:function(){if(this._sock.rQwait("XVP version and message",3,1))return!1;this._sock.rQskipBytes(1);var ae=this._sock.rQshift8(),Ce=this._sock.rQshift8();switch(Ce){case 0:R.Error("XVP Operation Failed");break;case 1:this._rfbXvpVer=ae,R.Info("XVP extensions enabled (version "+this._rfbXvpVer+")"),this._setCapability("power",!0);break;default:this._fail("Illegal server XVP message (msg: "+Ce+")");break}return!0}},{key:"_normalMsg",value:function(){var ae;this._FBU.rects>0?ae=0:ae=this._sock.rQshift8();var Ce,oe;switch(ae){case 0:return oe=this._framebufferUpdate(),oe&&!this._enabledContinuousUpdates&&ze.messages.fbUpdateRequest(this._sock,!0,0,0,this._fbWidth,this._fbHeight),oe;case 1:return this._handleSetColourMapMsg();case 2:return R.Debug("Bell"),this.dispatchEvent(new CustomEvent("bell",{detail:{}})),!0;case 3:return this._handleServerCutText();case 150:return Ce=!this._supportsContinuousUpdates,this._supportsContinuousUpdates=!0,this._enabledContinuousUpdates=!1,Ce&&(this._enabledContinuousUpdates=!0,this._updateContinuousUpdates(),R.Info("Enabling continuous updates.")),!0;case 248:return this._handleServerFenceMsg();case 250:return this._handleXvpMsg();default:return this._fail("Unexpected server message (type "+ae+")"),R.Debug("sock.rQslice(0, 30): "+this._sock.rQslice(0,30)),!0}}},{key:"_onFlush",value:function(){this._flushing=!1,this._sock.rQlen>0&&this._handleMessage()}},{key:"_framebufferUpdate",value:function(){if(this._FBU.rects===0){if(this._sock.rQwait("FBU header",3,1))return!1;if(this._sock.rQskipBytes(1),this._FBU.rects=this._sock.rQshift16(),this._display.pending())return this._flushing=!0,this._display.flush(),!1}for(;this._FBU.rects>0;){if(this._FBU.encoding===null){if(this._sock.rQwait("rect header",12))return!1;var ae=this._sock.rQshiftBytes(12);this._FBU.x=(ae[0]<<8)+ae[1],this._FBU.y=(ae[2]<<8)+ae[3],this._FBU.width=(ae[4]<<8)+ae[5],this._FBU.height=(ae[6]<<8)+ae[7],this._FBU.encoding=parseInt((ae[8]<<24)+(ae[9]<<16)+(ae[10]<<8)+ae[11],10)}if(!this._handleRect())return!1;this._FBU.rects--,this._FBU.encoding=null}return this._display.flip(),!0}},{key:"_handleRect",value:function(){switch(this._FBU.encoding){case r.encodings.pseudoEncodingLastRect:return this._FBU.rects=1,!0;case r.encodings.pseudoEncodingVMwareCursor:return this._handleVMwareCursor();case r.encodings.pseudoEncodingCursor:return this._handleCursor();case r.encodings.pseudoEncodingQEMUExtendedKeyEvent:try{var ae=document.createEvent("keyboardEvent");ae.code!==void 0&&(this._qemuExtKeyEventSupported=!0)}catch(Ce){}return!0;case r.encodings.pseudoEncodingDesktopName:return this._handleDesktopName();case r.encodings.pseudoEncodingDesktopSize:return this._resize(this._FBU.width,this._FBU.height),!0;case r.encodings.pseudoEncodingExtendedDesktopSize:return this._handleExtendedDesktopSize();default:return this._handleDataRect()}}},{key:"_handleVMwareCursor",value:function(){var ae=this._FBU.x,Ce=this._FBU.y,oe=this._FBU.width,Qe=this._FBU.height;if(this._sock.rQwait("VMware cursor encoding",1))return!1;var yt=this._sock.rQshift8();this._sock.rQshift8();var Be,Fe=4;if(yt==0){var Et=4294967040|0;if(Be=new Array(oe*Qe*Fe),this._sock.rQwait("VMware cursor classic encoding",oe*Qe*Fe*2,2))return!1;for(var ve=new Array(oe*Qe),Ke=0;Ke>8&255,ue=Le>>16&255,$=Le>>24&255;Be[me*Fe]=ne,Be[me*Fe+1]=ue,Be[me*Fe+2]=$,Be[me*Fe+3]=255}else(ve[me]&Et)==Et?et[me]==0?(Be[me*Fe]=0,Be[me*Fe+1]=0,Be[me*Fe+2]=0,Be[me*Fe+3]=0):((et[me]&Et)==Et,Be[me*Fe]=0,Be[me*Fe+1]=0,Be[me*Fe+2]=0,Be[me*Fe+3]=255):(Be[me*Fe]=0,Be[me*Fe+1]=0,Be[me*Fe+2]=0,Be[me*Fe+3]=255)}else if(yt==1){if(this._sock.rQwait("VMware cursor alpha encoding",oe*Qe*4,2))return!1;Be=new Array(oe*Qe*Fe);for(var Te=0;Te>24&255,Be[Te*4+1]=rt>>16&255,Be[Te*4+2]=rt>>8&255,Be[Te*4+3]=rt&255}}else return R.Warn("The given cursor type is not supported: "+yt+" given."),!1;return this._updateCursor(Be,ae,Ce,oe,Qe),!0}},{key:"_handleCursor",value:function(){var ae=this._FBU.x,Ce=this._FBU.y,oe=this._FBU.width,Qe=this._FBU.height,yt=oe*Qe*4,Be=Math.ceil(oe/8)*Qe,Fe=yt+Be;if(this._sock.rQwait("cursor encoding",Fe))return!1;for(var Et=this._sock.rQshiftBytes(yt),ve=this._sock.rQshiftBytes(Be),Ke=new Uint8Array(oe*Qe*4),et=0,je=0;je9){R.Error("qualityLevel must be an integer between 0 and 9");return}if(this._qualityLevel===ae)return;this._qualityLevel=ae,this._rfbConnectionState==="connected"&&this._sendEncodings()}},{key:"compressionLevel",get:function(){return this._compressionLevel},set:function(ae){if(!Number.isInteger(ae)||ae<0||ae>9){R.Error("compressionLevel must be an integer between 0 and 9");return}if(this._compressionLevel===ae)return;this._compressionLevel=ae,this._rfbConnectionState==="connected"&&this._sendEncodings()}}],[{key:"genDES",value:function(ae,Ce){var oe=ae.split("").map(function(Qe){return Qe.charCodeAt(0)});return new n.default(oe).encrypt(Ce)}}]),ze}(y.default);V.default=Ve,Ve.messages={keyEvent:function(Ue,ze,Ye){var ae=Ue._sQ,Ce=Ue._sQlen;ae[Ce]=4,ae[Ce+1]=Ye,ae[Ce+2]=0,ae[Ce+3]=0,ae[Ce+4]=ze>>24,ae[Ce+5]=ze>>16,ae[Ce+6]=ze>>8,ae[Ce+7]=ze,Ue._sQlen+=8,Ue.flush()},QEMUExtendedKeyEvent:function(Ue,ze,Ye,ae){function Ce(Be){var Fe=ae>>8,Et=ae&255;return Fe===224&&Et<127?Et|128:Be}var oe=Ue._sQ,Qe=Ue._sQlen;oe[Qe]=255,oe[Qe+1]=0,oe[Qe+2]=Ye>>8,oe[Qe+3]=Ye,oe[Qe+4]=ze>>24,oe[Qe+5]=ze>>16,oe[Qe+6]=ze>>8,oe[Qe+7]=ze;var yt=Ce(ae);oe[Qe+8]=yt>>24,oe[Qe+9]=yt>>16,oe[Qe+10]=yt>>8,oe[Qe+11]=yt,Ue._sQlen+=12,Ue.flush()},pointerEvent:function(Ue,ze,Ye,ae){var Ce=Ue._sQ,oe=Ue._sQlen;Ce[oe]=5,Ce[oe+1]=ae,Ce[oe+2]=ze>>8,Ce[oe+3]=ze,Ce[oe+4]=Ye>>8,Ce[oe+5]=Ye,Ue._sQlen+=6,Ue.flush()},_buildExtendedClipboardFlags:function(Ue,ze){for(var Ye=new Uint8Array(4),ae=0,Ce=0,oe=0;oe>24,Ye[1]=0,Ye[2]=0,Ye[3]=ae,Ye},extendedClipboardProvide:function(Ue,ze,Ye){for(var ae=new u.default,Ce=[],oe=0;oe>24&255,Qe.length>>16&255,Qe.length>>8&255,Qe.length&255);for(var yt=0;yt>24,Ce[oe+1]=Ye[ae[Qe]]>>16,Ce[oe+2]=Ye[ae[Qe]]>>8,Ce[oe+3]=Ye[ae[Qe]]>>0,oe+=4,Ce[3]|=1<2&&arguments[2]!==void 0?arguments[2]:!1,ae=Ue._sQ,Ce=Ue._sQlen;ae[Ce]=6,ae[Ce+1]=0,ae[Ce+2]=0,ae[Ce+3]=0;var oe;Ye?oe=(0,B.toUnsigned32bit)(-ze.length):oe=ze.length,ae[Ce+4]=oe>>24,ae[Ce+5]=oe>>16,ae[Ce+6]=oe>>8,ae[Ce+7]=oe,Ue._sQlen+=8;for(var Qe=0,yt=ze.length;yt>0;){for(var Be=Math.min(yt,Ue._sQbufferSize-Ue._sQlen),Fe=0;Fe>8,oe[Qe+3]=ze,oe[Qe+4]=Ye>>8,oe[Qe+5]=Ye,oe[Qe+6]=1,oe[Qe+7]=0,oe[Qe+8]=ae>>24,oe[Qe+9]=ae>>16,oe[Qe+10]=ae>>8,oe[Qe+11]=ae,oe[Qe+12]=0,oe[Qe+13]=0,oe[Qe+14]=0,oe[Qe+15]=0,oe[Qe+16]=ze>>8,oe[Qe+17]=ze,oe[Qe+18]=Ye>>8,oe[Qe+19]=Ye,oe[Qe+20]=Ce>>24,oe[Qe+21]=Ce>>16,oe[Qe+22]=Ce>>8,oe[Qe+23]=Ce,Ue._sQlen+=24,Ue.flush()},clientFence:function(Ue,ze,Ye){var ae=Ue._sQ,Ce=Ue._sQlen;ae[Ce]=248,ae[Ce+1]=0,ae[Ce+2]=0,ae[Ce+3]=0,ae[Ce+4]=ze>>24,ae[Ce+5]=ze>>16,ae[Ce+6]=ze>>8,ae[Ce+7]=ze;var oe=Ye.length;ae[Ce+8]=oe;for(var Qe=0;Qe>8,Qe[yt+3]=Ye,Qe[yt+4]=ae>>8,Qe[yt+5]=ae,Qe[yt+6]=Ce>>8,Qe[yt+7]=Ce,Qe[yt+8]=oe>>8,Qe[yt+9]=oe,Ue._sQlen+=10,Ue.flush()},pixelFormat:function(Ue,ze,Ye){var ae=Ue._sQ,Ce=Ue._sQlen,oe;ze>16?oe=32:ze>8?oe=16:oe=8;var Qe=Math.floor(ze/3);ae[Ce]=0,ae[Ce+1]=0,ae[Ce+2]=0,ae[Ce+3]=0,ae[Ce+4]=oe,ae[Ce+5]=ze,ae[Ce+6]=0,ae[Ce+7]=Ye?1:0,ae[Ce+8]=0,ae[Ce+9]=(1<>8,Ye[ae+3]=ze.length;for(var Ce=ae+4,oe=0;oe>24,Ye[Ce+1]=Qe>>16,Ye[Ce+2]=Qe>>8,Ye[Ce+3]=Qe,Ce+=4}Ue._sQlen+=Ce-ae,Ue.flush()},fbUpdateRequest:function(Ue,ze,Ye,ae,Ce,oe){var Qe=Ue._sQ,yt=Ue._sQlen;typeof Ye=="undefined"&&(Ye=0),typeof ae=="undefined"&&(ae=0),Qe[yt]=3,Qe[yt+1]=ze?1:0,Qe[yt+2]=Ye>>8&255,Qe[yt+3]=Ye&255,Qe[yt+4]=ae>>8&255,Qe[yt+5]=ae&255,Qe[yt+6]=Ce>>8&255,Qe[yt+7]=Ce&255,Qe[yt+8]=oe>>8&255,Qe[yt+9]=oe&255,Ue._sQlen+=10,Ue.flush()},xvpOp:function(Ue,ze,Ye){var ae=Ue._sQ,Ce=Ue._sQlen;ae[Ce]=250,ae[Ce+1]=0,ae[Ce+2]=ze,ae[Ce+3]=Ye,Ue._sQlen+=4,Ue.flush()}},Ve.cursors={none:{rgbaPixels:new Uint8Array,w:0,h:0,hotx:0,hoty:0},dot:{rgbaPixels:new Uint8Array([255,255,255,255,0,0,0,255,255,255,255,255,0,0,0,255,0,0,0,0,0,0,0,255,255,255,255,255,0,0,0,255,255,255,255,255]),w:3,h:3,hotx:1,hoty:1}}},"1eCo":function(Me,V,b){(function(B){B(b("VrN/"))})(function(B){"use strict";var R={autoSelfClosers:{area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0,menuitem:!0},implicitlyClosed:{dd:!0,li:!0,optgroup:!0,option:!0,p:!0,rp:!0,rt:!0,tbody:!0,td:!0,tfoot:!0,th:!0,tr:!0},contextGrabbers:{dd:{dd:!0,dt:!0},dt:{dd:!0,dt:!0},li:{li:!0},option:{option:!0,optgroup:!0},optgroup:{optgroup:!0},p:{address:!0,article:!0,aside:!0,blockquote:!0,dir:!0,div:!0,dl:!0,fieldset:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,menu:!0,nav:!0,ol:!0,p:!0,pre:!0,section:!0,table:!0,ul:!0},rp:{rp:!0,rt:!0},rt:{rp:!0,rt:!0},tbody:{tbody:!0,tfoot:!0},td:{td:!0,th:!0},tfoot:{tbody:!0},th:{td:!0,th:!0},thead:{tbody:!0,tfoot:!0},tr:{tr:!0}},doNotIndent:{pre:!0},allowUnquoted:!0,allowMissing:!0,caseFold:!0},L={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};B.defineMode("xml",function(g,m){var o=g.indentUnit,y={},v=m.htmlMode?R:L;for(var f in v)y[f]=v[f];for(var f in m)y[f]=m[f];var u,i;function d(E,P){function k(G){return P.tokenize=G,G(E,P)}var N=E.next();if(N=="<")return E.eat("!")?E.eat("[")?E.match("CDATA[")?k(n("atom","]]>")):null:E.match("--")?k(n("comment","-->")):E.match("DOCTYPE",!0,!0)?(E.eatWhile(/[\w\._\-]/),k(s(1))):null:E.eat("?")?(E.eatWhile(/[\w\._\-]/),P.tokenize=n("meta","?>"),"meta"):(u=E.eat("/")?"closeTag":"openTag",P.tokenize=l,"tag bracket");if(N=="&"){var H;return E.eat("#")?E.eat("x")?H=E.eatWhile(/[a-fA-F\d]/)&&E.eat(";"):H=E.eatWhile(/[\d]/)&&E.eat(";"):H=E.eatWhile(/[\w\.\-:]/)&&E.eat(";"),H?"atom":"error"}else return E.eatWhile(/[^&<]/),null}d.isInText=!0;function l(E,P){var k=E.next();if(k==">"||k=="/"&&E.eat(">"))return P.tokenize=d,u=k==">"?"endTag":"selfcloseTag","tag bracket";if(k=="=")return u="equals",null;if(k=="<"){P.tokenize=d,P.state=p,P.tagName=P.tagStart=null;var N=P.tokenize(E,P);return N?N+" tag error":"tag error"}else return/[\'\"]/.test(k)?(P.tokenize=c(k),P.stringStartCol=E.column(),P.tokenize(E,P)):(E.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function c(E){var P=function(k,N){for(;!k.eol();)if(k.next()==E){N.tokenize=l;break}return"string"};return P.isInAttribute=!0,P}function n(E,P){return function(k,N){for(;!k.eol();){if(k.match(P)){N.tokenize=d;break}k.next()}return E}}function s(E){return function(P,k){for(var N;(N=P.next())!=null;){if(N=="<")return k.tokenize=s(E+1),k.tokenize(P,k);if(N==">")if(E==1){k.tokenize=d;break}else return k.tokenize=s(E-1),k.tokenize(P,k)}return"meta"}}function a(E,P,k){this.prev=E.context,this.tagName=P,this.indent=E.indented,this.startOfLine=k,(y.doNotIndent.hasOwnProperty(P)||E.context&&E.context.noIndent)&&(this.noIndent=!0)}function r(E){E.context&&(E.context=E.context.prev)}function t(E,P){for(var k;;){if(!E.context)return;if(k=E.context.tagName,!y.contextGrabbers.hasOwnProperty(k)||!y.contextGrabbers[k].hasOwnProperty(P))return;r(E)}}function p(E,P,k){return E=="openTag"?(k.tagStart=P.column(),x):E=="closeTag"?_:p}function x(E,P,k){return E=="word"?(k.tagName=P.current(),i="tag",w):y.allowMissingTagName&&E=="endTag"?(i="tag bracket",w(E,P,k)):(i="error",x)}function _(E,P,k){if(E=="word"){var N=P.current();return k.context&&k.context.tagName!=N&&y.implicitlyClosed.hasOwnProperty(k.context.tagName)&&r(k),k.context&&k.context.tagName==N||y.matchClosing===!1?(i="tag",T):(i="tag error",O)}else return y.allowMissingTagName&&E=="endTag"?(i="tag bracket",T(E,P,k)):(i="error",O)}function T(E,P,k){return E!="endTag"?(i="error",T):(r(k),p)}function O(E,P,k){return i="error",T(E,P,k)}function w(E,P,k){if(E=="word")return i="attribute",S;if(E=="endTag"||E=="selfcloseTag"){var N=k.tagName,H=k.tagStart;return k.tagName=k.tagStart=null,E=="selfcloseTag"||y.autoSelfClosers.hasOwnProperty(N)?t(k,N):(t(k,N),k.context=new a(k,N,H==k.indented)),p}return i="error",w}function S(E,P,k){return E=="equals"?C:(y.allowMissing||(i="error"),w(E,P,k))}function C(E,P,k){return E=="string"?A:E=="word"&&y.allowUnquoted?(i="string",w):(i="error",w(E,P,k))}function A(E,P,k){return E=="string"?A:w(E,P,k)}return{startState:function(E){var P={tokenize:d,state:p,indented:E||0,tagName:null,tagStart:null,context:null};return E!=null&&(P.baseIndent=E),P},token:function(E,P){if(!P.tagName&&E.sol()&&(P.indented=E.indentation()),E.eatSpace())return null;u=null;var k=P.tokenize(E,P);return(k||u)&&k!="comment"&&(i=null,P.state=P.state(u||k,E,P),i&&(k=i=="error"?k+" error":i)),k},indent:function(E,P,k){var N=E.context;if(E.tokenize.isInAttribute)return E.tagStart==E.indented?E.stringStartCol+1:E.indented+o;if(N&&N.noIndent)return B.Pass;if(E.tokenize!=l&&E.tokenize!=d)return k?k.match(/^(\s*)/)[0].length:0;if(E.tagName)return y.multilineTagIndentPastTag!==!1?E.tagStart+E.tagName.length+2:E.tagStart+o*(y.multilineTagIndentFactor||1);if(y.alignCDATA&&/$/,blockCommentStart:"",configuration:y.htmlMode?"html":"xml",helperType:y.htmlMode?"html":"xml",skipAttribute:function(E){E.state==C&&(E.state=w)},xmlCurrentTag:function(E){return E.tagName?{name:E.tagName,close:E.type=="closeTag"}:null},xmlCurrentContext:function(E){for(var P=[],k=E.context;k;k=k.prev)k.tagName&&P.push(k.tagName);return P.reverse()}}}),B.defineMIME("text/xml","xml"),B.defineMIME("application/xml","xml"),B.mimeModes.hasOwnProperty("text/html")||B.defineMIME("text/html",{name:"xml",htmlMode:!0})})},"1j5w":function(Me,V,b){"use strict";b.d(V,"d",function(){return Ye}),b.d(V,"b",function(){return rt}),b.d(V,"c",function(){return Ge}),b.d(V,"a",function(){return Ae});var B=b("VTBJ"),R=b("1OyB"),L=b("vuIU"),g=b("JX7q"),m=b("Ji7U"),o=b("LK+K"),y=b("q1tI"),v=b("I8Z2"),f=b("BGR+"),u=b("wx14"),i=b("rePB"),d=b("4IlW"),l=b("2GS6"),c=b("Gytx"),n=b.n(c),s=b("TSYQ"),a=b.n(s),r=b("U8pU"),t=b("ODXe"),p=/iPhone/i,x=/iPod/i,_=/iPad/i,T=/\bAndroid(?:.+)Mobile\b/i,O=/Android/i,w=/\bAndroid(?:.+)SD4930UR\b/i,S=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,C=/Windows Phone/i,A=/\bWindows(?:.+)ARM\b/i,E=/BlackBerry/i,P=/BB10/i,k=/Opera Mini/i,N=/\b(CriOS|Chrome)(?:.+)Mobile/i,H=/Mobile(?:.+)Firefox\b/i;function G(nt,bt){return nt.test(bt)}function F(nt){var bt=nt||(typeof navigator!="undefined"?navigator.userAgent:""),ht=bt.split("[FBAN");if(typeof ht[1]!="undefined"){var at=ht,_e=Object(t.a)(at,1);bt=_e[0]}if(ht=bt.split("Twitter"),typeof ht[1]!="undefined"){var Oe=ht,mt=Object(t.a)(Oe,1);bt=mt[0]}var ct={apple:{phone:G(p,bt)&&!G(C,bt),ipod:G(x,bt),tablet:!G(p,bt)&&G(_,bt)&&!G(C,bt),device:(G(p,bt)||G(x,bt)||G(_,bt))&&!G(C,bt)},amazon:{phone:G(w,bt),tablet:!G(w,bt)&&G(S,bt),device:G(w,bt)||G(S,bt)},android:{phone:!G(C,bt)&&G(w,bt)||!G(C,bt)&&G(T,bt),tablet:!G(C,bt)&&!G(w,bt)&&!G(T,bt)&&(G(S,bt)||G(O,bt)),device:!G(C,bt)&&(G(w,bt)||G(S,bt)||G(T,bt)||G(O,bt))||G(/\bokhttp\b/i,bt)},windows:{phone:G(C,bt),tablet:G(A,bt),device:G(C,bt)||G(A,bt)},other:{blackberry:G(E,bt),blackberry10:G(P,bt),opera:G(k,bt),firefox:G(H,bt),chrome:G(N,bt),device:G(E,bt)||G(P,bt)||G(k,bt)||G(H,bt)||G(N,bt)},any:null,phone:null,tablet:null};return ct.any=ct.apple.device||ct.android.device||ct.windows.device||ct.other.device,ct.phone=ct.apple.phone||ct.android.phone||ct.windows.phone,ct.tablet=ct.apple.tablet||ct.android.tablet||ct.windows.tablet,ct}var z=Object(B.a)(Object(B.a)({},F()),{},{isMobile:F}),j=z;function W(){}function X(nt,bt,ht){var at=bt||"";return nt.key||"".concat(at,"item_").concat(ht)}function ee(nt){return"".concat(nt,"-menu-")}function le(nt,bt){var ht=-1;y.Children.forEach(nt,function(at){ht+=1,at&&at.type&&at.type.isMenuItemGroup?y.Children.forEach(at.props.children,function(_e){ht+=1,bt(_e,ht)}):bt(at,ht)})}function Se(nt,bt,ht){if(!nt||ht.find)return;y.Children.forEach(nt,function(at){if(at){var _e=at.type;if(!_e||!(_e.isSubMenu||_e.isMenuItem||_e.isMenuItemGroup))return;bt.indexOf(at.key)!==-1?ht.find=!0:at.props.children&&Se(at.props.children,bt,ht)}})}var Ne=["defaultSelectedKeys","selectedKeys","defaultOpenKeys","openKeys","mode","getPopupContainer","onSelect","onDeselect","onDestroy","openTransitionName","openAnimation","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","triggerSubMenuAction","level","selectable","multiple","onOpenChange","visible","focusable","defaultActiveFirst","prefixCls","inlineIndent","parentMenu","title","rootPrefixCls","eventKey","active","onItemHover","onTitleMouseEnter","onTitleMouseLeave","onTitleClick","popupAlign","popupOffset","isOpen","renderMenuItem","manualRef","subMenuKey","disabled","index","isSelected","store","activeKey","builtinPlacements","overflowedIndicator","motion","attribute","value","popupClassName","inlineCollapsed","menu","theme","itemIcon","expandIcon"],We=function(bt){var ht=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,at=bt&&typeof bt.getBoundingClientRect=="function"&&bt.getBoundingClientRect().width;if(at){if(ht){var _e=getComputedStyle(bt),Oe=_e.marginLeft,mt=_e.marginRight;at+=+Oe.replace("px","")+ +mt.replace("px","")}at=+at.toFixed(6)}return at||0},ce=function(bt,ht,at){bt&&Object(r.a)(bt.style)==="object"&&(bt.style[ht]=at)},be=function(){return j.any},Ie=b("KQm4"),ie=b("Ff2n"),de=b("i8i4"),se=b("bdgK"),ke=b("uciX"),Ee=b("8XRh"),He={adjustX:1,adjustY:1},ye={topLeft:{points:["bl","tl"],overflow:He,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:He,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:He,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:He,offset:[4,0]}},pe={topLeft:{points:["bl","tl"],overflow:He,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:He,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:He,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:He,offset:[4,0]}},we=ye,qe=0,Ve={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},Pe=function(bt,ht,at){var _e=ee(ht),Oe=bt.getState();bt.setState({defaultActiveFirst:Object(B.a)(Object(B.a)({},Oe.defaultActiveFirst),{},Object(i.a)({},_e,at))})},Ue=function(nt){Object(m.a)(ht,nt);var bt=Object(o.a)(ht);function ht(at){var _e;Object(R.a)(this,ht),_e=bt.call(this,at),_e.onDestroy=function(ft){_e.props.onDestroy(ft)},_e.onKeyDown=function(ft){var Ot=ft.keyCode,pt=_e.menuInstance,At=_e.props,Ht=At.isOpen,zt=At.store;if(Ot===d.a.ENTER)return _e.onTitleClick(ft),Pe(zt,_e.props.eventKey,!0),!0;if(Ot===d.a.RIGHT)return Ht?pt.onKeyDown(ft):(_e.triggerOpenChange(!0),Pe(zt,_e.props.eventKey,!0)),!0;if(Ot===d.a.LEFT){var ln;if(Ht)ln=pt.onKeyDown(ft);else return;return ln||(_e.triggerOpenChange(!1),ln=!0),ln}return Ht&&(Ot===d.a.UP||Ot===d.a.DOWN)?pt.onKeyDown(ft):void 0},_e.onOpenChange=function(ft){_e.props.onOpenChange(ft)},_e.onPopupVisibleChange=function(ft){_e.triggerOpenChange(ft,ft?"mouseenter":"mouseleave")},_e.onMouseEnter=function(ft){var Ot=_e.props,pt=Ot.eventKey,At=Ot.onMouseEnter,Ht=Ot.store;Pe(Ht,_e.props.eventKey,!1),At({key:pt,domEvent:ft})},_e.onMouseLeave=function(ft){var Ot=_e.props,pt=Ot.parentMenu,At=Ot.eventKey,Ht=Ot.onMouseLeave;pt.subMenuInstance=Object(g.a)(_e),Ht({key:At,domEvent:ft})},_e.onTitleMouseEnter=function(ft){var Ot=_e.props,pt=Ot.eventKey,At=Ot.onItemHover,Ht=Ot.onTitleMouseEnter;At({key:pt,hover:!0}),Ht({key:pt,domEvent:ft})},_e.onTitleMouseLeave=function(ft){var Ot=_e.props,pt=Ot.parentMenu,At=Ot.eventKey,Ht=Ot.onItemHover,zt=Ot.onTitleMouseLeave;pt.subMenuInstance=Object(g.a)(_e),Ht({key:At,hover:!1}),zt({key:At,domEvent:ft})},_e.onTitleClick=function(ft){var Ot=Object(g.a)(_e),pt=Ot.props;if(pt.onTitleClick({key:pt.eventKey,domEvent:ft}),pt.triggerSubMenuAction==="hover")return;_e.triggerOpenChange(!pt.isOpen,"click"),Pe(pt.store,_e.props.eventKey,!1)},_e.onSubMenuClick=function(ft){typeof _e.props.onClick=="function"&&_e.props.onClick(_e.addKeyPath(ft))},_e.onSelect=function(ft){_e.props.onSelect(ft)},_e.onDeselect=function(ft){_e.props.onDeselect(ft)},_e.getPrefixCls=function(){return"".concat(_e.props.rootPrefixCls,"-submenu")},_e.getActiveClassName=function(){return"".concat(_e.getPrefixCls(),"-active")},_e.getDisabledClassName=function(){return"".concat(_e.getPrefixCls(),"-disabled")},_e.getSelectedClassName=function(){return"".concat(_e.getPrefixCls(),"-selected")},_e.getOpenClassName=function(){return"".concat(_e.props.rootPrefixCls,"-submenu-open")},_e.saveMenuInstance=function(ft){_e.menuInstance=ft},_e.addKeyPath=function(ft){return Object(B.a)(Object(B.a)({},ft),{},{keyPath:(ft.keyPath||[]).concat(_e.props.eventKey)})},_e.triggerOpenChange=function(ft,Ot){var pt=_e.props.eventKey,At=function(){_e.onOpenChange({key:pt,item:Object(g.a)(_e),trigger:Ot,open:ft})};Ot==="mouseenter"?_e.mouseenterTimeout=setTimeout(function(){At()},0):At()},_e.isChildrenSelected=function(){var ft={find:!1};return Se(_e.props.children,_e.props.selectedKeys,ft),ft.find},_e.isOpen=function(){return _e.props.openKeys.indexOf(_e.props.eventKey)!==-1},_e.adjustWidth=function(){if(!_e.subMenuTitle||!_e.menuInstance)return;var ft=de.findDOMNode(_e.menuInstance);if(ft.offsetWidth>=_e.subMenuTitle.offsetWidth)return;ft.style.minWidth="".concat(_e.subMenuTitle.offsetWidth,"px")},_e.saveSubMenuTitle=function(ft){_e.subMenuTitle=ft},_e.getBaseProps=function(){var ft=Object(g.a)(_e),Ot=ft.props;return{mode:Ot.mode==="horizontal"?"vertical":Ot.mode,visible:_e.props.isOpen,level:Ot.level+1,inlineIndent:Ot.inlineIndent,focusable:!1,onClick:_e.onSubMenuClick,onSelect:_e.onSelect,onDeselect:_e.onDeselect,onDestroy:_e.onDestroy,selectedKeys:Ot.selectedKeys,eventKey:"".concat(Ot.eventKey,"-menu-"),openKeys:Ot.openKeys,motion:Ot.motion,onOpenChange:_e.onOpenChange,subMenuOpenDelay:Ot.subMenuOpenDelay,parentMenu:Object(g.a)(_e),subMenuCloseDelay:Ot.subMenuCloseDelay,forceSubMenuRender:Ot.forceSubMenuRender,triggerSubMenuAction:Ot.triggerSubMenuAction,builtinPlacements:Ot.builtinPlacements,defaultActiveFirst:Ot.store.getState().defaultActiveFirst[ee(Ot.eventKey)],multiple:Ot.multiple,prefixCls:Ot.rootPrefixCls,id:_e.internalMenuId,manualRef:_e.saveMenuInstance,itemIcon:Ot.itemIcon,expandIcon:Ot.expandIcon,direction:Ot.direction}},_e.getMotion=function(ft,Ot){var pt=Object(g.a)(_e),At=pt.haveRendered,Ht=_e.props,zt=Ht.motion,ln=Ht.rootPrefixCls,Xt=Object(B.a)(Object(B.a)({},zt),{},{leavedClassName:"".concat(ln,"-hidden"),removeOnLeave:!1,motionAppear:At||!Ot||ft!=="inline"});return Xt};var Oe=at.store,mt=at.eventKey,ct=Oe.getState(),Ft=ct.defaultActiveFirst;_e.isRootMenu=!1;var jt=!1;return Ft&&(jt=Ft[mt]),Pe(Oe,mt,jt),_e}return Object(L.a)(ht,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var _e=this,Oe=this.props,mt=Oe.mode,ct=Oe.parentMenu,Ft=Oe.manualRef;if(Ft&&Ft(this),mt!=="horizontal"||!ct.isRootMenu||!this.props.isOpen)return;this.minWidthTimeout=setTimeout(function(){return _e.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var _e=this.props,Oe=_e.onDestroy,mt=_e.eventKey;Oe&&Oe(mt),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout)}},{key:"renderChildren",value:function(_e){var Oe=this,mt=this.getBaseProps(),ct=this.getMotion(mt.mode,mt.visible);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||mt.visible||mt.forceSubMenuRender,!this.haveOpened)return y.createElement("div",null);var Ft=mt.direction;return y.createElement(Ee.default,Object.assign({visible:mt.visible},ct),function(jt){var ft=jt.className,Ot=jt.style,pt=a()("".concat(mt.prefixCls,"-sub"),ft,Object(i.a)({},"".concat(mt.prefixCls,"-rtl"),Ft==="rtl"));return y.createElement(je,Object.assign({},mt,{id:Oe.internalMenuId,className:pt,style:Ot}),_e)})}},{key:"render",value:function(){var _e,Oe=Object(B.a)({},this.props),mt=Oe.isOpen,ct=this.getPrefixCls(),Ft=Oe.mode==="inline",jt=a()(ct,"".concat(ct,"-").concat(Oe.mode),(_e={},Object(i.a)(_e,Oe.className,!!Oe.className),Object(i.a)(_e,this.getOpenClassName(),mt),Object(i.a)(_e,this.getActiveClassName(),Oe.active||mt&&!Ft),Object(i.a)(_e,this.getDisabledClassName(),Oe.disabled),Object(i.a)(_e,this.getSelectedClassName(),this.isChildrenSelected()),_e));this.internalMenuId||(Oe.eventKey?this.internalMenuId="".concat(Oe.eventKey,"$Menu"):(qe+=1,this.internalMenuId="$__$".concat(qe,"$Menu")));var ft={},Ot={},pt={};Oe.disabled||(ft={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},Ot={onClick:this.onTitleClick},pt={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var At={},Ht=Oe.direction;Ft&&(Ht==="rtl"?At.paddingRight=Oe.inlineIndent*Oe.level:At.paddingLeft=Oe.inlineIndent*Oe.level);var zt={};this.props.isOpen&&(zt={"aria-owns":this.internalMenuId});var ln=null;Oe.mode!=="horizontal"&&(ln=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(ln=y.createElement(this.props.expandIcon,Object(B.a)({},this.props))));var Xt=y.createElement("div",Object.assign({ref:this.saveSubMenuTitle,style:At,className:"".concat(ct,"-title"),role:"button"},pt,Ot,{"aria-expanded":mt},zt,{"aria-haspopup":"true",title:typeof Oe.title=="string"?Oe.title:void 0}),Oe.title,ln||y.createElement("i",{className:"".concat(ct,"-arrow")})),Zt=this.renderChildren(Oe.children),Un=Oe.parentMenu.isRootMenu?Oe.parentMenu.props.getPopupContainer:function(Kn){return Kn.parentNode},Cn=Ve[Oe.mode],wn=Oe.popupOffset?{offset:Oe.popupOffset}:{},pn=Oe.mode==="inline"?"":Oe.popupClassName;pn+=Ht==="rtl"?" ".concat(ct,"-rtl"):"";var On=Oe.disabled,Xn=Oe.triggerSubMenuAction,fr=Oe.subMenuOpenDelay,Bt=Oe.forceSubMenuRender,sn=Oe.subMenuCloseDelay,Rn=Oe.builtinPlacements;Ne.forEach(function(Kn){return delete Oe[Kn]}),delete Oe.onClick;var _n=Ht==="rtl"?Object.assign({},pe,Rn):Object.assign({},ye,Rn);return delete Oe.direction,y.createElement("li",Object.assign({},Oe,ft,{className:jt,role:"menuitem"}),Ft&&Xt,Ft&&Zt,!Ft&&y.createElement(ke.a,{prefixCls:ct,popupClassName:a()("".concat(ct,"-popup"),pn),getPopupContainer:Un,builtinPlacements:_n,popupPlacement:Cn,popupVisible:mt,popupAlign:wn,popup:Zt,action:On?[]:[Xn],mouseEnterDelay:fr,mouseLeaveDelay:sn,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:Bt},Xt))}}]),ht}(y.Component);Ue.defaultProps={onMouseEnter:W,onMouseLeave:W,onTitleMouseEnter:W,onTitleMouseLeave:W,onTitleClick:W,manualRef:W,mode:"vertical",title:""};var ze=Object(v.b)(function(nt,bt){var ht=nt.openKeys,at=nt.activeKey,_e=nt.selectedKeys,Oe=bt.eventKey,mt=bt.subMenuKey;return{isOpen:ht.indexOf(Oe)>-1,active:at[mt]===Oe,selectedKeys:_e}})(Ue);ze.isSubMenu=!0;var Ye=ze,ae="menuitem-overflowed",Ce=.5,oe=function(nt){Object(m.a)(ht,nt);var bt=Object(o.a)(ht);function ht(){var at;return Object(R.a)(this,ht),at=bt.apply(this,arguments),at.resizeObserver=null,at.mutationObserver=null,at.originalTotalWidth=0,at.overflowedItems=[],at.menuItemSizes=[],at.cancelFrameId=null,at.state={lastVisibleIndex:void 0},at.getMenuItemNodes=function(){var _e=at.props.prefixCls,Oe=de.findDOMNode(Object(g.a)(at));return Oe?[].slice.call(Oe.children).filter(function(mt){return mt.className.split(" ").indexOf("".concat(_e,"-overflowed-submenu"))<0}):[]},at.getOverflowedSubMenuItem=function(_e,Oe,mt){var ct=at.props,Ft=ct.overflowedIndicator,jt=ct.level,ft=ct.mode,Ot=ct.prefixCls,pt=ct.theme;if(jt!==1||ft!=="horizontal")return null;var At=at.props.children[0],Ht=At.props,zt=Ht.children,ln=Ht.title,Xt=Ht.style,Zt=Object(ie.a)(Ht,["children","title","style"]),Un=Object(B.a)({},Xt),Cn="".concat(_e,"-overflowed-indicator"),wn="".concat(_e,"-overflowed-indicator");Oe.length===0&&mt!==!0?Un=Object(B.a)(Object(B.a)({},Un),{},{display:"none"}):mt&&(Un=Object(B.a)(Object(B.a)({},Un),{},{visibility:"hidden",position:"absolute"}),Cn="".concat(Cn,"-placeholder"),wn="".concat(wn,"-placeholder"));var pn=pt?"".concat(Ot,"-").concat(pt):"",On={};return Ne.forEach(function(Xn){Zt[Xn]!==void 0&&(On[Xn]=Zt[Xn])}),y.createElement(Ye,Object.assign({title:Ft,className:"".concat(Ot,"-overflowed-submenu"),popupClassName:pn},On,{key:Cn,eventKey:wn,disabled:!1,style:Un}),Oe)},at.setChildrenWidthAndResize=function(){if(at.props.mode!=="horizontal")return;var _e=de.findDOMNode(Object(g.a)(at));if(!_e)return;var Oe=_e.children;if(!Oe||Oe.length===0)return;var mt=_e.children[Oe.length-1];ce(mt,"display","inline-block");var ct=at.getMenuItemNodes(),Ft=ct.filter(function(jt){return jt.className.split(" ").indexOf(ae)>=0});Ft.forEach(function(jt){ce(jt,"display","inline-block")}),at.menuItemSizes=ct.map(function(jt){return We(jt,!0)}),Ft.forEach(function(jt){ce(jt,"display","none")}),at.overflowedIndicatorWidth=We(_e.children[_e.children.length-1],!0),at.originalTotalWidth=at.menuItemSizes.reduce(function(jt,ft){return jt+ft},0),at.handleResize(),ce(mt,"display","none")},at.handleResize=function(){if(at.props.mode!=="horizontal")return;var _e=de.findDOMNode(Object(g.a)(at));if(!_e)return;var Oe=We(_e);at.overflowedItems=[];var mt=0,ct;at.originalTotalWidth>Oe+Ce&&(ct=-1,at.menuItemSizes.forEach(function(Ft){mt+=Ft,mt+at.overflowedIndicatorWidth<=Oe&&(ct+=1)})),at.setState({lastVisibleIndex:ct})},at}return Object(L.a)(ht,[{key:"componentDidMount",value:function(){var _e=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var Oe=de.findDOMNode(this);if(!Oe)return;this.resizeObserver=new se.default(function(mt){mt.forEach(function(){var ct=_e.cancelFrameId;cancelAnimationFrame(ct),_e.cancelFrameId=requestAnimationFrame(_e.setChildrenWidthAndResize)})}),[].slice.call(Oe.children).concat(Oe).forEach(function(mt){_e.resizeObserver.observe(mt)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){_e.resizeObserver.disconnect(),[].slice.call(Oe.children).concat(Oe).forEach(function(mt){_e.resizeObserver.observe(mt)}),_e.setChildrenWidthAndResize()}),this.mutationObserver.observe(Oe,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(_e){var Oe=this,mt=this.state.lastVisibleIndex;return(_e||[]).reduce(function(ct,Ft,jt){var ft=Ft;if(Oe.props.mode==="horizontal"){var Ot=Oe.getOverflowedSubMenuItem(Ft.props.eventKey,[]);mt!==void 0&&Oe.props.className.indexOf("".concat(Oe.props.prefixCls,"-root"))!==-1&&(jt>mt&&(ft=y.cloneElement(Ft,{style:{display:"none"},eventKey:"".concat(Ft.props.eventKey,"-hidden"),className:"".concat(ae)})),jt===mt+1&&(Oe.overflowedItems=_e.slice(mt+1).map(function(At){return y.cloneElement(At,{key:At.props.eventKey,mode:"vertical-left"})}),Ot=Oe.getOverflowedSubMenuItem(Ft.props.eventKey,Oe.overflowedItems)));var pt=[].concat(Object(Ie.a)(ct),[Ot,ft]);return jt===_e.length-1&&pt.push(Oe.getOverflowedSubMenuItem(Ft.props.eventKey,[],!0)),pt}return[].concat(Object(Ie.a)(ct),[ft])},[])}},{key:"render",value:function(){var _e=this.props,Oe=_e.visible,mt=_e.prefixCls,ct=_e.overflowedIndicator,Ft=_e.mode,jt=_e.level,ft=_e.tag,Ot=_e.children,pt=_e.theme,At=Object(ie.a)(_e,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),Ht=ft;return y.createElement(Ht,Object.assign({},At),this.renderChildren(Ot))}}]),ht}(y.Component);oe.defaultProps={tag:"div",className:""};var Qe=oe;function yt(nt){return nt.length?nt.every(function(bt){return!!bt.props.disabled}):!0}function Be(nt,bt,ht){var at=nt.getState();nt.setState({activeKey:Object(B.a)(Object(B.a)({},at.activeKey),{},Object(i.a)({},bt,ht))})}function Fe(nt){return nt.eventKey||"0-menu-"}function Et(nt,bt){var ht=bt,at=nt.children,_e=nt.eventKey;if(ht){var Oe;if(le(at,function(mt,ct){mt&&mt.props&&!mt.props.disabled&&ht===X(mt,_e,ct)&&(Oe=!0)}),Oe)return ht}return ht=null,nt.defaultActiveFirst&&le(at,function(mt,ct){!ht&&mt&&!mt.props.disabled&&(ht=X(mt,_e,ct))}),ht}function ve(nt){if(nt){var bt=this.instanceArray.indexOf(nt);bt!==-1?this.instanceArray[bt]=nt:this.instanceArray.push(nt)}}var Ke=function(nt){Object(m.a)(ht,nt);var bt=Object(o.a)(ht);function ht(at){var _e;return Object(R.a)(this,ht),_e=bt.call(this,at),_e.onKeyDown=function(Oe,mt){var ct=Oe.keyCode,Ft;if(_e.getFlatInstanceArray().forEach(function(ft){ft&&ft.props.active&&ft.onKeyDown&&(Ft=ft.onKeyDown(Oe))}),Ft)return 1;var jt=null;return(ct===d.a.UP||ct===d.a.DOWN)&&(jt=_e.step(ct===d.a.UP?-1:1)),jt?(Oe.preventDefault(),Be(_e.props.store,Fe(_e.props),jt.props.eventKey),typeof mt=="function"&&mt(jt),1):void 0},_e.onItemHover=function(Oe){var mt=Oe.key,ct=Oe.hover;Be(_e.props.store,Fe(_e.props),ct?mt:null)},_e.onDeselect=function(Oe){_e.props.onDeselect(Oe)},_e.onSelect=function(Oe){_e.props.onSelect(Oe)},_e.onClick=function(Oe){_e.props.onClick(Oe)},_e.onOpenChange=function(Oe){_e.props.onOpenChange(Oe)},_e.onDestroy=function(Oe){_e.props.onDestroy(Oe)},_e.getFlatInstanceArray=function(){return _e.instanceArray},_e.step=function(Oe){var mt=_e.getFlatInstanceArray(),ct=_e.props.store.getState().activeKey[Fe(_e.props)],Ft=mt.length;if(!Ft)return null;Oe<0&&(mt=mt.concat().reverse());var jt=-1;if(mt.every(function(At,Ht){return At&&At.props.eventKey===ct?(jt=Ht,!1):!0}),!_e.props.defaultActiveFirst&&jt!==-1&&yt(mt.slice(jt,Ft-1)))return;var ft=(jt+1)%Ft,Ot=ft;do{var pt=mt[Ot];if(!pt||pt.props.disabled)Ot=(Ot+1)%Ft;else return pt}while(Ot!==ft);return null},_e.renderCommonMenuItem=function(Oe,mt,ct){var Ft=_e.props.store.getState(),jt=Object(g.a)(_e),ft=jt.props,Ot=X(Oe,ft.eventKey,mt),pt=Oe.props;if(!pt||typeof Oe.type=="string")return Oe;var At=Ot===Ft.activeKey,Ht=Object(B.a)(Object(B.a)({mode:pt.mode||ft.mode,level:ft.level,inlineIndent:ft.inlineIndent,renderMenuItem:_e.renderMenuItem,rootPrefixCls:ft.prefixCls,index:mt,parentMenu:ft.parentMenu,manualRef:pt.disabled?void 0:Object(l.a)(Oe.ref,ve.bind(Object(g.a)(_e))),eventKey:Ot,active:!pt.disabled&&At,multiple:ft.multiple,onClick:function(ln){(pt.onClick||W)(ln),_e.onClick(ln)},onItemHover:_e.onItemHover,motion:ft.motion,subMenuOpenDelay:ft.subMenuOpenDelay,subMenuCloseDelay:ft.subMenuCloseDelay,forceSubMenuRender:ft.forceSubMenuRender,onOpenChange:_e.onOpenChange,onDeselect:_e.onDeselect,onSelect:_e.onSelect,builtinPlacements:ft.builtinPlacements,itemIcon:pt.itemIcon||_e.props.itemIcon,expandIcon:pt.expandIcon||_e.props.expandIcon},ct),{},{direction:ft.direction});return(ft.mode==="inline"||be())&&(Ht.triggerSubMenuAction="click"),y.cloneElement(Oe,Ht)},_e.renderMenuItem=function(Oe,mt,ct){if(!Oe)return null;var Ft=_e.props.store.getState(),jt={openKeys:Ft.openKeys,selectedKeys:Ft.selectedKeys,triggerSubMenuAction:_e.props.triggerSubMenuAction,subMenuKey:ct};return _e.renderCommonMenuItem(Oe,mt,jt)},at.store.setState({activeKey:Object(B.a)(Object(B.a)({},at.store.getState().activeKey),{},Object(i.a)({},at.eventKey,Et(at,at.activeKey)))}),_e.instanceArray=[],_e}return Object(L.a)(ht,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(_e){return this.props.visible||_e.visible||this.props.className!==_e.className||!n()(this.props.style,_e.style)}},{key:"componentDidUpdate",value:function(_e){var Oe=this.props,mt="activeKey"in Oe?Oe.activeKey:Oe.store.getState().activeKey[Fe(Oe)],ct=Et(Oe,mt);if(ct!==mt)Be(Oe.store,Fe(Oe),ct);else if("activeKey"in _e){var Ft=Et(_e,_e.activeKey);ct!==Ft&&Be(Oe.store,Fe(Oe),ct)}}},{key:"render",value:function(){var _e=this,Oe=Object(u.a)({},this.props);this.instanceArray=[];var mt=a()(Oe.prefixCls,Oe.className,"".concat(Oe.prefixCls,"-").concat(Oe.mode)),ct={className:mt,role:Oe.role||"menu"};Oe.id&&(ct.id=Oe.id),Oe.focusable&&(ct.tabIndex=0,ct.onKeyDown=this.onKeyDown);var Ft=Oe.prefixCls,jt=Oe.eventKey,ft=Oe.visible,Ot=Oe.level,pt=Oe.mode,At=Oe.overflowedIndicator,Ht=Oe.theme;return Ne.forEach(function(zt){return delete Oe[zt]}),delete Oe.onClick,y.createElement(Qe,Object.assign({},Oe,{prefixCls:Ft,mode:pt,tag:"ul",level:Ot,theme:Ht,visible:ft,overflowedIndicator:At},ct),y.Children.map(Oe.children,function(zt,ln){return _e.renderMenuItem(zt,ln,jt||"0-menu-")}))}}]),ht}(y.Component);Ke.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:W};var et=Object(v.b)()(Ke),je=et,me=b("Kwbf");function Le(nt,bt,ht){var at=nt.prefixCls,_e=nt.motion,Oe=nt.defaultMotions,mt=Oe===void 0?{}:Oe,ct=nt.openAnimation,Ft=nt.openTransitionName,jt=bt.switchingModeFromInline;if(_e)return _e;if(Object(r.a)(ct)==="object"&&ct)Object(me.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof ct=="string")return{motionName:"".concat(at,"-open-").concat(ct)};if(Ft)return{motionName:Ft};var ft=mt[ht];return ft||(jt?null:mt.other)}var ne=function(nt){Object(m.a)(ht,nt);var bt=Object(o.a)(ht);function ht(at){var _e;Object(R.a)(this,ht),_e=bt.call(this,at),_e.inlineOpenKeys=[],_e.onSelect=function(ct){var Ft=Object(g.a)(_e),jt=Ft.props;if(jt.selectable){var ft=_e.store.getState(),Ot=ft.selectedKeys,pt=ct.key;jt.multiple?Ot=Ot.concat([pt]):Ot=[pt],"selectedKeys"in jt||_e.store.setState({selectedKeys:Ot}),jt.onSelect(Object(B.a)(Object(B.a)({},ct),{},{selectedKeys:Ot}))}},_e.onClick=function(ct){var Ft=_e.getRealMenuMode(),jt=Object(g.a)(_e),ft=jt.store,Ot=jt.props.onOpenChange;Ft!=="inline"&&!("openKeys"in _e.props)&&(ft.setState({openKeys:[]}),Ot([])),_e.props.onClick(ct)},_e.onKeyDown=function(ct,Ft){_e.innerMenu.getWrappedInstance().onKeyDown(ct,Ft)},_e.onOpenChange=function(ct){var Ft=Object(g.a)(_e),jt=Ft.props,ft=_e.store.getState().openKeys.concat(),Ot=!1,pt=function(Ht){var zt=!1;if(Ht.open)zt=ft.indexOf(Ht.key)===-1,zt&&ft.push(Ht.key);else{var ln=ft.indexOf(Ht.key);zt=ln!==-1,zt&&ft.splice(ln,1)}Ot=Ot||zt};Array.isArray(ct)?ct.forEach(pt):pt(ct),Ot&&("openKeys"in _e.props||_e.store.setState({openKeys:ft}),jt.onOpenChange(ft))},_e.onDeselect=function(ct){var Ft=Object(g.a)(_e),jt=Ft.props;if(jt.selectable){var ft=_e.store.getState().selectedKeys.concat(),Ot=ct.key,pt=ft.indexOf(Ot);pt!==-1&&ft.splice(pt,1),"selectedKeys"in jt||_e.store.setState({selectedKeys:ft}),jt.onDeselect(Object(B.a)(Object(B.a)({},ct),{},{selectedKeys:ft}))}},_e.onMouseEnter=function(ct){_e.restoreModeVerticalFromInline();var Ft=_e.props.onMouseEnter;Ft&&Ft(ct)},_e.onTransitionEnd=function(ct){var Ft=ct.propertyName==="width"&&ct.target===ct.currentTarget,jt=ct.target.className,ft=Object.prototype.toString.call(jt)==="[object SVGAnimatedString]"?jt.animVal:jt,Ot=ct.propertyName==="font-size"&&ft.indexOf("anticon")>=0;(Ft||Ot)&&_e.restoreModeVerticalFromInline()},_e.setInnerMenu=function(ct){_e.innerMenu=ct},_e.isRootMenu=!0;var Oe=at.defaultSelectedKeys,mt=at.defaultOpenKeys;return"selectedKeys"in at&&(Oe=at.selectedKeys||[]),"openKeys"in at&&(mt=at.openKeys||[]),_e.store=Object(v.c)({selectedKeys:Oe,openKeys:mt,activeKey:{"0-menu-":Et(at,at.activeKey)}}),_e.state={switchingModeFromInline:!1},_e}return Object(L.a)(ht,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(_e){this.updateOpentKeysWhenSwitchMode(_e),this.updateMiniStore();var Oe=this.props,mt=Oe.siderCollapsed,ct=Oe.inlineCollapsed,Ft=Oe.onOpenChange;(!_e.inlineCollapsed&&ct||!_e.siderCollapsed&&mt)&&Ft([]),this.updateMenuDisplay()}},{key:"updateOpentKeysWhenSwitchMode",value:function(_e){var Oe=this.props,mt=this.store,ct=this.inlineOpenKeys,Ft=mt.getState(),jt={};_e.mode==="inline"&&Oe.mode!=="inline"&&this.setState({switchingModeFromInline:!0}),"openKeys"in Oe||((Oe.inlineCollapsed&&!_e.inlineCollapsed||Oe.siderCollapsed&&!_e.siderCollapsed)&&(this.setState({switchingModeFromInline:!0}),this.inlineOpenKeys=Ft.openKeys.concat(),jt.openKeys=[]),(!Oe.inlineCollapsed&&_e.inlineCollapsed||!Oe.siderCollapsed&&_e.siderCollapsed)&&(jt.openKeys=ct,this.inlineOpenKeys=[])),Object.keys(jt).length&&mt.setState(jt)}},{key:"updateMenuDisplay",value:function(){var _e=this.props.collapsedWidth,Oe=this.store,mt=this.prevOpenKeys,ct=this.getInlineCollapsed()&&(_e===0||_e==="0"||_e==="0px");ct?(this.prevOpenKeys=Oe.getState().openKeys.concat(),this.store.setState({openKeys:[]})):mt&&(this.store.setState({openKeys:mt}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var _e=this.props.mode,Oe=this.state.switchingModeFromInline,mt=this.getInlineCollapsed();return Oe&&mt?"inline":mt?"vertical":_e}},{key:"getInlineCollapsed",value:function(){var _e=this.props,Oe=_e.inlineCollapsed,mt=_e.siderCollapsed;return mt!==void 0?mt:Oe}},{key:"restoreModeVerticalFromInline",value:function(){var _e=this.state.switchingModeFromInline;_e&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var _e=Object(B.a)({},Object(f.default)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),Oe=this.getRealMenuMode();return _e.className+=" ".concat(_e.prefixCls,"-root"),_e.direction==="rtl"&&(_e.className+=" ".concat(_e.prefixCls,"-rtl")),_e=Object(B.a)(Object(B.a)({},_e),{},{mode:Oe,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:Le(this.props,this.state,Oe)}),delete _e.openAnimation,delete _e.openTransitionName,y.createElement(v.a,{store:this.store},y.createElement(je,Object.assign({},_e,{ref:this.setInnerMenu}),this.props.children))}}]),ht}(y.Component);ne.defaultProps={selectable:!0,onClick:W,onSelect:W,onOpenChange:W,onDeselect:W,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:y.createElement("span",null,"\xB7\xB7\xB7")};var ue=ne,$=function(nt){Object(m.a)(ht,nt);var bt=Object(o.a)(ht);function ht(){var at;return Object(R.a)(this,ht),at=bt.apply(this,arguments),at.onKeyDown=function(_e){var Oe=_e.keyCode;return Oe===d.a.ENTER?(at.onClick(_e),!0):void 0},at.onMouseLeave=function(_e){var Oe=at.props,mt=Oe.eventKey,ct=Oe.onItemHover,Ft=Oe.onMouseLeave;ct({key:mt,hover:!1}),Ft({key:mt,domEvent:_e})},at.onMouseEnter=function(_e){var Oe=at.props,mt=Oe.eventKey,ct=Oe.onItemHover,Ft=Oe.onMouseEnter;ct({key:mt,hover:!0}),Ft({key:mt,domEvent:_e})},at.onClick=function(_e){var Oe=at.props,mt=Oe.eventKey,ct=Oe.multiple,Ft=Oe.onClick,jt=Oe.onSelect,ft=Oe.onDeselect,Ot=Oe.isSelected,pt={key:mt,keyPath:[mt],item:Object(g.a)(at),domEvent:_e};Ft(pt),ct?Ot?ft(pt):jt(pt):Ot||jt(pt)},at.saveNode=function(_e){at.node=_e},at}return Object(L.a)(ht,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var _e=this.props;_e.onDestroy&&_e.onDestroy(_e.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var _e,Oe=Object(B.a)({},this.props),mt=a()(this.getPrefixCls(),Oe.className,(_e={},Object(i.a)(_e,this.getActiveClassName(),!Oe.disabled&&Oe.active),Object(i.a)(_e,this.getSelectedClassName(),Oe.isSelected),Object(i.a)(_e,this.getDisabledClassName(),Oe.disabled),_e)),ct=Object(B.a)(Object(B.a)({},Oe.attribute),{},{title:typeof Oe.title=="string"?Oe.title:void 0,className:mt,role:Oe.role||"menuitem","aria-disabled":Oe.disabled});Oe.role==="option"?ct=Object(B.a)(Object(B.a)({},ct),{},{role:"option","aria-selected":Oe.isSelected}):(Oe.role===null||Oe.role==="none")&&(ct.role="none");var Ft={onClick:Oe.disabled?null:this.onClick,onMouseLeave:Oe.disabled?null:this.onMouseLeave,onMouseEnter:Oe.disabled?null:this.onMouseEnter},jt=Object(B.a)({},Oe.style);Oe.mode==="inline"&&(Oe.direction==="rtl"?jt.paddingRight=Oe.inlineIndent*Oe.level:jt.paddingLeft=Oe.inlineIndent*Oe.level),Ne.forEach(function(Ot){return delete Oe[Ot]}),delete Oe.direction;var ft=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(ft=y.createElement(this.props.itemIcon,this.props)),y.createElement("li",Object.assign({},Object(f.default)(Oe,["onClick","onMouseEnter","onMouseLeave","onSelect"]),ct,Ft,{style:jt,ref:this.saveNode}),Oe.children,ft)}}]),ht}(y.Component);$.isMenuItem=!0,$.defaultProps={onSelect:W,onMouseEnter:W,onMouseLeave:W,manualRef:W};var Te=Object(v.b)(function(nt,bt){var ht=nt.activeKey,at=nt.selectedKeys,_e=bt.eventKey,Oe=bt.subMenuKey;return{active:ht[Oe]===_e,isSelected:at.indexOf(_e)!==-1}})($),rt=Te,Q=function(nt){Object(m.a)(ht,nt);var bt=Object(o.a)(ht);function ht(){var at;return Object(R.a)(this,ht),at=bt.apply(this,arguments),at.renderInnerMenuItem=function(_e){var Oe=at.props,mt=Oe.renderMenuItem,ct=Oe.index;return mt(_e,ct,at.props.subMenuKey)},at}return Object(L.a)(ht,[{key:"render",value:function(){var _e=Object(u.a)({},this.props),Oe=_e.className,mt=Oe===void 0?"":Oe,ct=_e.rootPrefixCls,Ft="".concat(ct,"-item-group-title"),jt="".concat(ct,"-item-group-list"),ft=_e.title,Ot=_e.children;return Ne.forEach(function(pt){return delete _e[pt]}),delete _e.onClick,delete _e.direction,y.createElement("li",Object.assign({},_e,{className:"".concat(mt," ").concat(ct,"-item-group")}),y.createElement("div",{className:Ft,title:typeof ft=="string"?ft:void 0},ft),y.createElement("ul",{className:jt},y.Children.map(Ot,this.renderInnerMenuItem)))}}]),ht}(y.Component);Q.isMenuItemGroup=!0,Q.defaultProps={disabled:!0};var Ge=Q,it=function(bt){var ht=bt.className,at=bt.rootPrefixCls,_e=bt.style;return y.createElement("li",{className:"".concat(ht," ").concat(at,"-item-divider"),style:_e})};it.defaultProps={disabled:!0,className:"",style:{}};var Ae=it,Xe=V.e=ue},"1q3G":function(Me,V,b){"use strict";Object.defineProperty(V,"__esModule",{value:!0}),V.default=B;function B(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},"24hK":function(Me,V,b){"use strict";b.d(V,"a",function(){return L});var B=b("JYp7"),R=function(){function g(m){this.element=m,this.next=g.Undefined,this.prev=g.Undefined}return g.Undefined=new g(void 0),g}(),L=function(){function g(){this._first=R.Undefined,this._last=R.Undefined,this._size=0}return Object.defineProperty(g.prototype,"size",{get:function(){return this._size},enumerable:!0,configurable:!0}),g.prototype.isEmpty=function(){return this._first===R.Undefined},g.prototype.clear=function(){this._first=R.Undefined,this._last=R.Undefined,this._size=0},g.prototype.unshift=function(m){return this._insert(m,!1)},g.prototype.push=function(m){return this._insert(m,!0)},g.prototype._insert=function(m,o){var y=this,v=new R(m);if(this._first===R.Undefined)this._first=v,this._last=v;else if(o){var f=this._last;this._last=v,v.prev=f,f.next=v}else{var u=this._first;this._first=v,v.next=u,u.prev=v}this._size+=1;var i=!1;return function(){i||(i=!0,y._remove(v))}},g.prototype.shift=function(){if(this._first===R.Undefined)return;var m=this._first.element;return this._remove(this._first),m},g.prototype.pop=function(){if(this._last===R.Undefined)return;var m=this._last.element;return this._remove(this._last),m},g.prototype._remove=function(m){if(m.prev!==R.Undefined&&m.next!==R.Undefined){var o=m.prev;o.next=m.next,m.next.prev=o}else m.prev===R.Undefined&&m.next===R.Undefined?(this._first=R.Undefined,this._last=R.Undefined):m.next===R.Undefined?(this._last=this._last.prev,this._last.next=R.Undefined):m.prev===R.Undefined&&(this._first=this._first.next,this._first.prev=R.Undefined);this._size-=1},g.prototype.iterator=function(){var m,o=this._first;return{next:function(){return o===R.Undefined?B.c:(m?m.value=o.element:m={done:!1,value:o.element},o=o.next,m)}}},g.prototype.toArray=function(){for(var m=[],o=this._first;o!==R.Undefined;o=o.next)m.push(o.element);return m},g}()},"25Vc":function(Me,V,b){Me.exports={wrap:"wrap___3gf4v",title:"title___BnbVm",path:"path___1Prpu",colorBlue:"colorBlue___1sUTa"}},"34/K":function(Me,V,b){"use strict";Object.defineProperty(V,"__esModule",{value:!0}),V.default=void 0;function B(m,o){if(!(m instanceof o))throw new TypeError("Cannot call a class as a function")}function R(m,o){for(var y=0;y>0&3)*255/3,x[_*4+1]=(r[t+_]>>2&3)*255/3,x[_*4+2]=(r[t+_]>>4&3)*255/3,x[_*4+4]=0;r=x,t=0}return d.blitImage(y,s,f,a,r,t),i.rQskipBytes(a*n),this._lines-=a,!(this._lines>0)}}]),m}();V.default=g},"362i":function(Me,V,b){Me.exports=b.p+"static/passpart.cc679602.png"},"3690":function(Me,V,b){"use strict";function B(f){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?B=function(i){return typeof i}:B=function(i){return i&&typeof Symbol=="function"&&i.constructor===Symbol&&i!==Symbol.prototype?"symbol":typeof i},B(f)}Object.defineProperty(V,"__esModule",{value:!0}),V.default=void 0;var R=g(b("Lo0S"));function L(){if(typeof WeakMap!="function")return null;var f=new WeakMap;return L=function(){return f},f}function g(f){if(f&&f.__esModule)return f;if(f===null||B(f)!=="object"&&typeof f!="function")return{default:f};var u=L();if(u&&u.has(f))return u.get(f);var i={},d=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in f)if(Object.prototype.hasOwnProperty.call(f,l)){var c=d?Object.getOwnPropertyDescriptor(f,l):null;c&&(c.get||c.set)?Object.defineProperty(i,l,c):i[l]=f[l]}return i.default=f,u&&u.set(f,i),i}function m(f,u){if(!(f instanceof u))throw new TypeError("Cannot call a class as a function")}function o(f,u){for(var i=0;i0;){var r=1;if(n.rQwait("HEXTILE",r))return!1;var t=n.rQ,p=n.rQi,x=t[p];if(x>30)throw new Error("Illegal hextile subencoding (subencoding: "+x+")");var _=this._totalTiles-this._tiles,T=_%this._tilesX,O=Math.floor(_/this._tilesX),w=i+T*16,S=d+O*16,C=Math.min(16,i+l-w),A=Math.min(16,d+c-S);if(x&1)r+=C*A*4;else if(x&2&&(r+=4),x&4&&(r+=4),x&8){if(r++,n.rQwait("HEXTILE",r))return!1;var E=t[p+r-1];x&16?r+=E*(4+2):r+=E*2}if(n.rQwait("HEXTILE",r))return!1;if(p++,x===0)this._lastsubencoding&1?R.Debug(" Ignoring blank after RAW"):s.fillRect(w,S,C,A,this._background);else if(x&1)s.blitImage(w,S,C,A,t,p),p+=r-1;else{if(x&2&&(this._background=[t[p],t[p+1],t[p+2],t[p+3]],p+=4),x&4&&(this._foreground=[t[p],t[p+1],t[p+2],t[p+3]],p+=4),s.startTile(w,S,C,A,this._background),x&8){var P=t[p];p++;for(var k=0;k>4,F=H&15,z=t[p];p++;var j=(z>>4)+1,W=(z&15)+1;s.subTile(G,F,j,W,N)}}s.finishTile()}n.rQi=p,this._lastsubencoding=x,this._tiles--}return!0}}]),f}();V.default=v},"4K8j":function(Me,V,b){"use strict";b.r(V);var B=b("14J3"),R=b("BMrR"),L=b("jCWc"),g=b("kPKH"),m=b("q1tI"),o=b.n(m),y=b("bntm"),v=b("1vsH"),f=b("0/SM"),u=b.n(f),i=b("2qtc"),d=b("kLXV"),l=b("+L6B"),c=b("2/Rp"),n=b("T2oS"),s=b("W9HT"),a=b("lUTK"),r=b("BvKs"),t=b("miYZ"),p=b("tsqr"),x=b("9og8"),_=b("5Dmo"),T=b("3S7+"),O=b("k1fw"),w=b("tJVT"),S=b("PpiC"),C=b("Znn+"),A=b("ZTPi"),E=b("WmNS"),P=b.n(E),k=b("5DcX"),N=b.n(k),H=b("Ty5D"),G=b("9kvl"),F=b("oBTY"),z=b("qVdP"),j=b("jsC+"),W=b("ozfa"),X=b("MJZm"),ee=b("IZBM"),le=b("P5Jw"),Se=b("5NDa"),Ne=b("5rEg"),We=b("y8nQ"),ce=b("Vl3Y"),be=b("FfZY"),Ie=b.n(be),ie=function(Oe){var mt=Oe.shixunsDetail,ct=Oe.globalSetting,Ft=Oe.loading,jt=Oe.user,ft=Oe.dispatch,Ot=Oe.taskData,pt=Oe.isRepository,At=Object(S.a)(Oe,["shixunsDetail","globalSetting","loading","user","dispatch","taskData","isRepository"]),Ht=Object(H.h)(),zt=Object(O.a)(Object(O.a)({},Object(H.i)()),Object(H.h)().query),ln=Object(m.useState)({}),Xt=Object(w.a)(ln,2),Zt=Xt[0],Un=Xt[1],Cn=Object(m.useRef)(),wn=ce.a.useForm(),pn=Object(w.a)(wn,1),On=pn[0],Xn=Object(m.useState)(""),fr=Object(w.a)(Xn,2),Bt=fr[0],sn=fr[1];Object(m.useEffect)(function(){At.visible&&On.resetFields()},[At.visible]),Object(m.useEffect)(function(){var Kn=sessionStorage.getItem("pathArray");if(Kn){var gn=Kn.split(",").join("/"),J=gn.indexOf("/")===0?gn.substr(1):gn;sn(J)}},[]),Object(m.useEffect)(function(){var Kn,gn;Cn.current=(Kn=Ht.pathname)===null||Kn===void 0||((gn=Kn.split("/"))===null||gn===void 0)?void 0:gn[2]},[]);var Rn=function(){var Kn=Object(x.a)(P.a.mark(function gn(){var J,U,K=arguments;return P.a.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:return J=K.length>0&&K[0]!==void 0?K[0]:{},te.next=3,ft({type:"shixunsDetail/addRepositoryFile",payload:{id:Ot.myshixun.identifier,message:J.commitMessage,content:"",path:(At.defaultPath?At.defaultPath+"/":"")+J.path+"/"+(J.file||".gitkeep"),secret_repository:pt?void 0:!0}});case 3:U=te.sent,(U==null?void 0:U.status)===0&&(p.b.success("\u6DFB\u52A0\u6210\u529F"),At.onOK({path:(At.defaultPath?At.defaultPath+"/":"")+J.path+"/"+(J.file||".gitkeep"),name:J.path.split("/")[J.path.split("/").length-1]}),At.onClose());case 5:case"end":return te.stop()}},gn)}));return function(){return Kn.apply(this,arguments)}}(),_n=function(){var gn,J;G.d.push("/shixuns/".concat(Cn.current,"/").concat((gn=Ht.pathname)===null||gn===void 0||((J=gn.split("/"))===null||J===void 0)?void 0:J[3]).concat(Bt?"/master/shixun_show/".concat(Bt):""))};return o.a.createElement(d.a,{width:"60%",centered:!0,visible:At.visible,wrapClassName:Ie.a.modal,onOk:function(){On.submit()},onCancel:At.onClose,title:"\u65B0\u5EFA\u6587\u4EF6\u5939"},o.a.createElement("section",{className:Ie.a.bg},o.a.createElement("div",{className:Ie.a.wrap},o.a.createElement(ce.a,{className:"mt10",form:On,scrollToFirstError:!0,layout:"vertical",onFinish:Rn,onChange:function(){var gn,J,U,K,Z=Object(O.a)({},On.getFieldsValue()),te=Z==null||((gn=Z.path)===null||gn===void 0)?void 0:gn.split(""),q=Z==null||((J=Z.file)===null||J===void 0)?void 0:J.split("");te!=null&&(U=te.filter(function($e){return $e=="/"}))!==null&&U!==void 0&&U.length&&(Z.path=Z.path.substring(0,Z.path.length-1)),q!=null&&(K=q.filter(function($e){return $e=="/"}))!==null&&K!==void 0&&K.length&&(Z.file=Z.file.substring(0,Z.path.length-1)),On.setFieldsValue(Object(O.a)({},Z)),Un(Z)}},o.a.createElement(ce.a.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0\uFF1A",name:"path"},o.a.createElement(R.a,null,o.a.createElement(g.a,null,o.a.createElement("span",{className:Ie.a.filePath},At.defaultPath+"/")),o.a.createElement(g.a,{flex:"1"},o.a.createElement(ce.a.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},o.a.createElement(Ne.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0",size:"large"}))))),o.a.createElement(ce.a.Item,{label:"\u6587\u4EF6\u540D\u79F0\uFF1A",name:"file"},o.a.createElement(Ne.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0\uFF0C\u5982\u679C\u4E0D\u586B\u5199\u7CFB\u7EDF\u5C06\u5728\u6587\u4EF6\u5939\u4E0B\u521B\u5EFA.gitkeep\u7684\u9ED8\u8BA4\u6587\u4EF6",size:"large"})),o.a.createElement(ce.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},o.a.createElement(Ne.a,{placeholder:"\u8BF7\u8F93\u5165\u672C\u6B21\u63D0\u4EA4\u7684\u4E3B\u8981\u4FE1\u606F\uFF0C\u5408\u7406\u7684\u63CF\u8FF0\u4FE1\u606F\u6709\u5229\u4E8E\u4EE3\u7801\u5386\u53F2\u8BB0\u5F55\u7684\u7BA1\u7406",size:"large"}))))))},de=Object(G.a)(function(_e){var Oe=_e.shixunsDetail,mt=_e.loading,ct=_e.globalSetting,Ft=_e.user;return{shixunsDetail:Oe,globalSetting:ct,user:Ft,loading:mt.models.index}})(ie),se=b("7ahc"),ke=function(Oe){var mt=Oe.shixunsDetail,ct=Oe.globalSetting,Ft=Oe.loading,jt=Oe.user,ft=Oe.taskData,Ot=Oe.dispatch,pt=Oe.isRepository,At=Oe.onClose,Ht=Object(S.a)(Oe,["shixunsDetail","globalSetting","loading","user","taskData","dispatch","isRepository","onClose"]),zt=Object(H.h)(),ln=Object(O.a)(Object(O.a)({},Object(H.i)()),Object(H.h)().query),Xt=Object(m.useState)({}),Zt=Object(w.a)(Xt,2),Un=Zt[0],Cn=Zt[1],wn=Object(m.useRef)(),pn=ce.a.useForm(),On=Object(w.a)(pn,1),Xn=On[0],fr=Object(m.useState)(""),Bt=Object(w.a)(fr,2),sn=Bt[0],Rn=Bt[1];Object(m.useEffect)(function(){Ht.visible&&Xn.resetFields()},[Ht.visible]),Object(m.useEffect)(function(){var gn=sessionStorage.getItem("pathArray");if(gn){var J=gn.split(",").join("/"),U=J.indexOf("/")===0?J.substr(1):J;Rn(U)}},[]),Object(m.useEffect)(function(){var gn,J;wn.current=(gn=zt.pathname)===null||gn===void 0||((J=gn.split("/"))===null||J===void 0)?void 0:J[2]},[]);var _n=function(){var gn=Object(x.a)(P.a.mark(function J(){var U,K,Z=arguments;return P.a.wrap(function(q){for(;;)switch(q.prev=q.next){case 0:return U=Z.length>0&&Z[0]!==void 0?Z[0]:{},q.next=3,Object(ee.b)({id:ft.myshixun.identifier,message:U.commitMessage,content:U.codeMirror,path:(Ht.defaultPath?Ht.defaultPath+"/":"")+U.path,secret_repository:pt?void 0:!0});case 3:K=q.sent,(K==null?void 0:K.status)===0&&(p.b.success("\u6DFB\u52A0\u6210\u529F"),Ht.onOK({path:(Ht.defaultPath?Ht.defaultPath+"/":"")+U.path,name:U.path.split("/")[U.path.split("/").length-1]}),At());case 5:case"end":return q.stop()}},J)}));return function(){return gn.apply(this,arguments)}}(),Kn=function(){var J,U;G.d.push("/shixuns/".concat(wn.current,"/").concat((J=zt.pathname)===null||J===void 0||((U=J.split("/"))===null||U===void 0)?void 0:U[3]).concat(sn?"/master/shixun_show/".concat(sn):""))};return o.a.createElement(d.a,{width:"60%",visible:Ht.visible,wrapClassName:Ie.a.modal,centered:!0,onOk:function(){Xn.submit()},onCancel:At,title:"\u65B0\u5EFA\u6587\u4EF6"},o.a.createElement("section",{className:Ie.a.bg},o.a.createElement("div",{className:Ie.a.wrap},o.a.createElement(ce.a,{className:"mt10",form:Xn,scrollToFirstError:!0,layout:"vertical",onFinish:_n,onChange:function(){var J,U,K=Object(O.a)({},Xn.getFieldsValue()),Z=K==null||((J=K.path)===null||J===void 0)?void 0:J.split("");(Z==null||((U=Z.filter(function(te){return te=="/"}))===null||U===void 0)?void 0:U.length)>1&&(K.path=K.path.substring(0,K.path.length-1)),Xn.setFieldsValue(Object(O.a)({},K)),Cn(K)}},o.a.createElement(ce.a.Item,{label:"\u6587\u4EF6\u540D\u79F0\u6216\u6587\u4EF6\u8DEF\u5F84\uFF1A",name:"path"},o.a.createElement(R.a,null,o.a.createElement(g.a,null,o.a.createElement("span",{className:Ie.a.filePath},Ht.defaultPath+"/")),o.a.createElement(g.a,{flex:"1"},o.a.createElement(ce.a.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},o.a.createElement(Ne.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"large"}))))),o.a.createElement(ce.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},o.a.createElement(Ne.a,{placeholder:"\u8BF7\u8F93\u5165\u672C\u6B21\u63D0\u4EA4\u7684\u4E3B\u8981\u4FE1\u606F\uFF0C\u5408\u7406\u7684\u63CF\u8FF0\u4FE1\u606F\u6709\u5229\u4E8E\u4EE3\u7801\u5386\u53F2\u8BB0\u5F55\u7684\u7BA1\u7406",size:"large"})),o.a.createElement("div",{className:"mt10 mb20"},o.a.createElement(ce.a.Item,{name:"codeMirror",label:"\u6587\u4EF6\u5185\u5BB9\uFF1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5185\u5BB9"}]},o.a.createElement(se.a,{options:{modal:"javascript",lineNumbers:!0,theme:"railscasts",indentUnit:4,matchBrackets:!0,autoRefresh:!0,smartIndent:!0,extraKeys:{"Alt-/":"autocomplete"},autofocus:!0,styleActiveLine:!0,lint:!0,linkurl:"",gutters:["CodeMirror-linenumbers","breakpoints","CodeMirror-lint-markers"]}})))))))},Ee=Object(G.a)(function(_e){var Oe=_e.shixunsDetail,mt=_e.loading,ct=_e.globalSetting,Ft=_e.user;return{shixunsDetail:Oe,globalSetting:ct,user:Ft,loading:mt.models.index}})(ke),He=function(Oe){var mt=Oe.shixunsDetail,ct=Oe.globalSetting,Ft=Oe.loading,jt=Oe.user,ft=Oe.dispatch,Ot=Oe.isRepository,pt=Oe.taskData,At=Object(S.a)(Oe,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository","taskData"]),Ht=Object(H.h)(),zt=Object(O.a)(Object(O.a)({},Object(H.i)()),Object(H.h)().query),ln=Object(m.useState)({}),Xt=Object(w.a)(ln,2),Zt=Xt[0],Un=Xt[1],Cn=Object(m.useRef)(),wn=ce.a.useForm(),pn=Object(w.a)(wn,1),On=pn[0],Xn=Object(m.useState)(""),fr=Object(w.a)(Xn,2),Bt=fr[0],sn=fr[1],Rn=Object(m.useState)(""),_n=Object(w.a)(Rn,2),Kn=_n[0],gn=_n[1];Object(m.useEffect)(function(){At.visible&&On.resetFields()},[At.visible]),Object(m.useEffect)(function(){var K=At.defaultPath.split("/");K.length===1?(sn(""),gn(At.defaultPath)):(gn(K.pop()),sn(K.join("/")+"/"))},[At.defaultPath]),Object(m.useEffect)(function(){var K,Z;Cn.current=(K=Ht.pathname)===null||K===void 0||((Z=K.split("/"))===null||Z===void 0)?void 0:Z[2]},[]);var J=function(){var K=Object(x.a)(P.a.mark(function Z(){var te,q,$e,Nt=arguments;return P.a.wrap(function(on){for(;;)switch(on.prev=on.next){case 0:return q=Nt.length>0&&Nt[0]!==void 0?Nt[0]:{},on.next=3,Object(ee.w)({id:pt==null||((te=pt.shixun)===null||te===void 0)?void 0:te.identifier,from:At.defaultPath,to:Bt+q.path,message:q.commitMessage||"".concat(At.defaultPath," rename to ").concat(Bt).concat(q.path," ")});case 3:$e=on.sent,($e==null?void 0:$e.status)===0&&(p.b.success("\u64CD\u4F5C\u6210\u529F"),At.onOK({path:q.path,name:q.path}),At.onClose());case 5:case"end":return on.stop()}},Z)}));return function(){return K.apply(this,arguments)}}(),U=function(){var Z,te;G.d.push("/shixuns/".concat(Cn.current,"/").concat((Z=Ht.pathname)===null||Z===void 0||((te=Z.split("/"))===null||te===void 0)?void 0:te[3]).concat(Bt?"/master/shixun_show/".concat(Bt):""))};return o.a.createElement(d.a,{width:"40%",visible:At.visible,wrapClassName:Ie.a.modal,centered:!0,onOk:function(){On.submit()},onCancel:At.onClose,title:"\u63D0\u4EA4\u8BF4\u660E"},o.a.createElement("section",{className:Ie.a.bg},o.a.createElement("div",{className:Ie.a.wrap},o.a.createElement(ce.a,{className:"mt10",form:On,scrollToFirstError:!0,layout:"vertical",onFinish:J,onChange:function(){var Z,te,q=Object(O.a)({},On.getFieldsValue()),$e=q==null||((Z=q.path)===null||Z===void 0)?void 0:Z.split("");($e==null||((te=$e.filter(function(Nt){return Nt=="/"}))===null||te===void 0)?void 0:te.length)>1&&(q.path=q.path.substring(0,q.path.length-1)),On.setFieldsValue(Object(O.a)({},q)),Un(q)}},o.a.createElement(ce.a.Item,{label:"\u91CD\u547D\u540D\uFF1A",name:"path"},o.a.createElement(R.a,null,o.a.createElement(g.a,{flex:"1"},o.a.createElement(ce.a.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},o.a.createElement(Ne.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"large",defaultValue:Kn}))))),o.a.createElement(ce.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage"},o.a.createElement(Ne.a,{placeholder:"\u5982\u4E0D\u586B\u5199\uFF0C\u9ED8\u8BA4\u63D0\u4EA4\u4FE1\u606F\u662F\uFF08".concat(At.defaultPath," rename to \u65B0\u7684\u540D\u79F0 \uFF09"),size:"large"}))))))},ye=Object(G.a)(function(_e){var Oe=_e.shixunsDetail,mt=_e.loading,ct=_e.globalSetting,Ft=_e.user;return{shixunsDetail:Oe,globalSetting:ct,user:Ft,loading:mt.models.index}})(He),pe=b("DZo9"),we=b("8z0m"),qe=b("m3rI"),Ve=b("8j3D"),Pe=b("25Vc"),Ue=b.n(Pe),ze=we.a.Dragger,Ye=function(Oe){var mt,ct=Oe.shixunsDetail,Ft=Oe.globalSetting,jt=Oe.loading,ft=Oe.user,Ot=Oe.taskData,pt=Oe.dispatch,At=Oe.isRepository,Ht=Object(S.a)(Oe,["shixunsDetail","globalSetting","loading","user","taskData","dispatch","isRepository"]),zt=Object(H.h)(),ln=Object(O.a)(Object(O.a)({},Object(H.i)()),Object(H.h)().query),Xt=Object(m.useState)({}),Zt=Object(w.a)(Xt,2),Un=Zt[0],Cn=Zt[1],wn=Object(m.useRef)(),pn=ce.a.useForm(),On=Object(w.a)(pn,1),Xn=On[0],fr=Object(m.useState)([]),Bt=Object(w.a)(fr,2),sn=Bt[0],Rn=Bt[1],_n=Object(m.useState)(),Kn=Object(w.a)(_n,2),gn=Kn[0],J=Kn[1],U;Object(m.useEffect)(function(){Ht.visible&&(Xn.resetFields(),Rn([]))},[Ht.visible]),Object(m.useEffect)(function(){wn.current=ln.id},[]),Object(m.useEffect)(function(){var Nt=sessionStorage.getItem("pathArray");if(Nt){var Vt=Nt.split(",").join("/"),on=Vt.indexOf("/")===0?Vt.substr(1):Vt;J(on)}},[]);var K=function(Vt){if(U=Vt.file.name,Vt.file.status==="done"||Vt.file.status==="uploading"){var on,Gt,Fn;if(Rn(Vt.fileList),!Vt.file.response)return;if(((on=Vt.file.response)===null||on===void 0?void 0:on.status)===0){p.b.success("\u4E0A\u4F20\u6210\u529F\uFF01");return}Rn(sn.filter(function(In){return In.uid!==Vt.file.uid})),((Gt=Vt.file.response)===null||Gt===void 0?void 0:Gt.message)&&p.b.info((Fn=Vt.file.response)===null||Fn===void 0?void 0:Fn.message)}},Z=function(){var Nt=Object(x.a)(P.a.mark(function Vt(on){var Gt;return P.a.wrap(function(In){for(;;)switch(In.prev=In.next){case 0:if(on.response){In.next=3;break}return p.b.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01"),In.abrupt("return");case 3:return In.next=5,pt({type:"shixunsDetail/deleteGitFile",payload:{id:ln.id,path:gn?"".concat(gn,"/").concat(on.name):on.name,message:Xn.getFieldValue("commitMessage")||"\u5220\u9664\u4E86".concat(gn?"".concat(gn,"/").concat(on.name):on.name),secret_repository:At?null:!0}});case 5:Gt=In.sent,Gt.status===0&&(Rn(sn.filter(function(rr){return rr.uid!==on.uid})),p.b.info("\u5220\u9664\u6210\u529F"));case 7:case"end":return In.stop()}},Vt)}));return function(on){return Nt.apply(this,arguments)}}(),te={height:300,multiple:!0,withCredentials:!0,data:function(){var Nt=Object(x.a)(P.a.mark(function on(){return P.a.wrap(function(Fn){for(;;)switch(Fn.prev=Fn.next){case 0:return Fn.abrupt("return",new Promise(function(){var In=Object(x.a)(P.a.mark(function rr(xr,Tr){return P.a.wrap(function(Cr){for(;;)switch(Cr.prev=Cr.next){case 0:setTimeout(Object(x.a)(P.a.mark(function zi(){var ri,qr;return P.a.wrap(function(Ni){for(;;)switch(Ni.prev=Ni.next){case 0:return Ni.next=2,Xn.getFieldsValue();case 2:ri=Ni.sent,qr=Object(O.a)(Object(O.a)({},{path:Ht.defaultPath?Ht.defaultPath:"",message:Un.commitMessage||"\u4E0A\u4F20\u4E86".concat(U)}),At?{}:{secret_repository:!0}),xr(qr);case 5:case"end":return Ni.stop()}},zi)})),200);case 1:case"end":return Cr.stop()}},rr)}));return function(rr,xr){return In.apply(this,arguments)}}()));case 1:case"end":return Fn.stop()}},on)}));function Vt(){return Nt.apply(this,arguments)}return Vt}(),fileList:sn,method:"post",action:"".concat(qe.a.API_SERVER,"/api/myshixuns/").concat(Ot==null||((mt=Ot.myshixun)===null||mt===void 0)?void 0:mt.identifier,"/upload_git_file.json"),onChange:K,onRemove:Z,beforeUpload:function(Vt){U=Vt.name}},q=function(){var Nt=Object(x.a)(P.a.mark(function Vt(on){return P.a.wrap(function(Fn){for(;;)switch(Fn.prev=Fn.next){case 0:return Fn.next=2,Xn.validateFields();case 2:Ht.onClose(),Ht.onOK({path:Ht.defaultPath}),$e();case 5:case"end":return Fn.stop()}},Vt)}));return function(on){return Nt.apply(this,arguments)}}(),$e=function(){};return o.a.createElement(d.a,{visible:Ht.visible,onOk:q,centered:!0,onCancel:Ht.onClose,width:"70%"},o.a.createElement("section",{className:Ue.a.bg},o.a.createElement("div",{className:Ue.a.wrap},o.a.createElement("div",{className:Ue.a.title},"\u4E0A\u4F20\u6587\u4EF6"),o.a.createElement(ce.a,{className:"mt10",form:Xn,scrollToFirstError:!0,layout:"vertical",onFinish:q,onValuesChange:function(){return Cn(Object(O.a)({},Xn.getFieldsValue()))}},o.a.createElement(ce.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},o.a.createElement(Ne.a,{placeholder:"\u5FC5\u586B\uFF0C\u63CF\u8FF0\u4E3B\u8981\u4FEE\u6539\u5185\u5BB9\uFF08\u76F8\u5F53\u4E8EGit Commit message\u7684Header\uFF09"})),o.a.createElement(ce.a.Item,{label:"\u9009\u62E9\u6587\u4EF6",name:"file",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},o.a.createElement(ze,te,o.a.createElement("div",null,o.a.createElement("i",{className:"iconfont icon-shangchuan font50 ".concat(Ue.a.colorBlue)})),o.a.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",o.a.createElement("span",{className:"".concat(Ue.a.colorBlue," ml5")},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))))),o.a.createElement(Ve.a,{onFinish:function(Vt){return J(Vt)}})))},ae=Object(G.a)(function(_e){var Oe=_e.shixunsDetail,mt=_e.loading,ct=_e.globalSetting,Ft=_e.user;return{shixunsDetail:Oe,globalSetting:ct,user:Ft,loading:mt.models.index}})(Ye),Ce=b("aVK0"),oe=b.n(Ce),Qe=b("TXba"),yt=b.n(Qe),Be=function(Oe){var mt=Oe.shixunsDetail,ct=Oe.globalSetting,Ft=Oe.loading,jt=Oe.dispatch,ft=Oe.title,Ot=Oe.pathList,pt=Ot===void 0?[]:Ot,At=Oe.showInputPath,Ht=At===void 0?!1:At,zt=Oe.isMergeSelectFile,ln=zt===void 0?!1:zt,Xt=Oe.onFinish,Zt=Xt===void 0?function(){}:Xt,Un=ce.a.useForm(),Cn=Object(w.a)(Un,1),wn=Cn[0],pn=Object(O.a)(Object(O.a)({},Object(H.i)()),Object(H.h)().query),On=Object(H.h)(),Xn=Object(m.useRef)(),fr=Object(m.useState)(""),Bt=Object(w.a)(fr,2),sn=Bt[0],Rn=Bt[1],_n=Object(m.useState)(""),Kn=Object(w.a)(_n,2),gn=Kn[0],J=Kn[1],U=Object(m.useState)([]),K=Object(w.a)(U,2),Z=K[0],te=K[1],q=Object(m.useState)([]),$e=Object(w.a)(q,2),Nt=$e[0],Vt=$e[1];Object(m.useEffect)(function(){var xr,Tr;Xn.current=((xr=On.pathname)===null||xr===void 0||((Tr=xr.split("/"))===null||Tr===void 0)?void 0:Tr[3])==="repository"},[]),Object(m.useEffect)(function(){if(mt.actionTabs.key!=="Repository-SelectFilePath")return;var xr=pt.join("/"),Tr=[];pt.map(function(er,Cr){Cr===0?Tr.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(er),path:xr}):Tr.push({val:"/".concat(er),path:xr})}),te(Tr),Rn(xr),J(xr),on(xr)},[mt.actionTabs.key]);var on=function(){var xr=Object(x.a)(P.a.mark(function Tr(er){var Cr;return P.a.wrap(function(ri){for(;;)switch(ri.prev=ri.next){case 0:return ri.next=2,jt({type:Xn.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:pn.id,path:er}});case 2:Cr=ri.sent,Cr&&Vt(Cr.trees||[]);case 4:case"end":return ri.stop()}},Tr)}));return function(er){return xr.apply(this,arguments)}}(),Gt=function(Tr){var er=sn;Tr.type==="tree"&&(Z.length?Z.push({val:"/".concat(Tr.name),path:Tr.name}):Z.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(Tr.name),path:Tr.name}),te(Z),er=sn?"".concat(sn,"/").concat(Tr.name):Tr.name,Rn(er)),on(er)},Fn=function(Tr,er){var Cr=Z.filter(function(ri,qr){return qr<=er});te(Cr);var zi=Cr.filter(function(ri,qr){return qr!==0}).map(function(ri){return ri.val}).join("").substr(1);Rn(zi),on(zi)},In=function(){var xr=Object(x.a)(P.a.mark(function Tr(){var er,Cr,zi;return P.a.wrap(function(qr){for(;;)switch(qr.prev=qr.next){case 0:if(er=wn==null?void 0:wn.getFieldsValue(),Cr=sn?"".concat(sn).concat(er!=null&&er.name?"/".concat(er==null?void 0:er.name):""):er==null?void 0:er.name,!ln){qr.next=6;break}return Zt(Cr),rr(),qr.abrupt("return");case 6:if(!Ht){qr.next=16;break}return qr.next=9,wn.validateFields();case 9:return qr.next=11,jt({type:"shixunsDetail/uploadGitFolder",payload:Object(O.a)(Object(O.a)({},{id:pn.id,path:Cr}),Xn.current?{}:{secret_repository:!0})});case 11:zi=qr.sent,Zt(gn),zi.status===0&&p.b.info("\u65B0\u5EFA\u6210\u529F"),qr.next=18;break;case 16:Zt(Cr),p.b.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");case 18:rr();case 19:case"end":return qr.stop()}},Tr)}));return function(){return xr.apply(this,arguments)}}(),rr=function(){jt({type:"shixunsDetail/setActionTabs",payload:{}}),wn.resetFields()};return o.a.createElement(d.a,{centered:!0,title:ft||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,visible:mt.actionTabs.key==="Repository-SelectFilePath",onOk:In,onCancel:rr},o.a.createElement("div",{className:yt.a.wrap},o.a.createElement("div",{className:yt.a.content},o.a.createElement("div",{className:yt.a.mainPathWrap},!!(Z!=null&&Z.length)&&Z.map(function(xr,Tr){return o.a.createElement("a",{key:Tr,onClick:function(){return Fn(xr,Tr)}},xr.val)})),!!(Nt!=null&&Nt.length)&&Nt.map(function(xr,Tr){return xr.type==="tree"&&o.a.createElement("a",{key:Tr,onClick:function(){return Gt(xr)}},o.a.createElement("i",{className:"iconfont icon-wenjianjia ".concat(yt.a.colorBlue)}),xr.name)})),o.a.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),o.a.createElement("div",{className:"mt5 mb5"},sn),Ht&&o.a.createElement(ce.a,{form:wn,scrollToFirstError:!0,className:"mt20"},o.a.createElement(ce.a.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},o.a.createElement(Ne.a,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))},Fe=Object(G.a)(function(_e){var Oe=_e.shixunsDetail,mt=_e.loading,ct=_e.globalSetting;return{shixunsDetail:Oe,globalSetting:ct,loading:mt.models.index}})(Be),Et=b("GZ0F"),ve=b("8Skl"),Ke=b("HBuW"),et=b("LvDl"),je=b("NLgs"),me=b("lzim"),Le=X.a.DirectoryTree,ne=function(Oe){var mt,ct,Ft,jt=Oe.shixunsDetail,ft=Oe.globalSetting,Ot=Oe.loading,pt=Oe.user,At=Oe.activeKey,Ht=Oe.dispatch,zt=Oe.taskData,ln=Oe.practiceSetting,Xt=Oe.isRepository,Zt=Oe.treeData,Un=Oe.setTreeData,Cn=Oe.params,wn=Object(S.a)(Oe,["shixunsDetail","globalSetting","loading","user","activeKey","dispatch","taskData","practiceSetting","isRepository","treeData","setTreeData","params"]),pn=Object(H.h)(),On=Object(m.useState)(),Xn=Object(w.a)(On,2),fr=Xn[0],Bt=Xn[1],sn=Object(m.useState)(!1),Rn=Object(w.a)(sn,2),_n=Rn[0],Kn=Rn[1],gn=Object(m.useState)(!1),J=Object(w.a)(gn,2),U=J[0],K=J[1],Z=Object(m.useState)(!1),te=Object(w.a)(Z,2),q=te[0],$e=te[1],Nt=Object(m.useState)(!1),Vt=Object(w.a)(Nt,2),on=Vt[0],Gt=Vt[1],Fn=Object(m.useState)(""),In=Object(w.a)(Fn,2),rr=In[0],xr=In[1],Tr=Object(m.useState)([]),er=Object(w.a)(Tr,2),Cr=er[0],zi=er[1],ri=Object(m.useState)([]),qr=Object(w.a)(ri,2),yi=qr[0],Ni=qr[1],va=Object(m.useState)([]),Pa=Object(w.a)(va,2),Ha=Pa[0],io=Pa[1],Ia=Object(m.useState)(!1),Ca=Object(w.a)(Ia,2),Ui=Ca[0],Gr=Ca[1],Vr=Object(m.useState)(),bi=Object(w.a)(Vr,2),Or=bi[0],vr=bi[1],Dr=Object(m.useState)(),gr=Object(w.a)(Dr,2),ni=gr[0],nr=gr[1],Bi=Object(m.useState)(""),hi=Object(w.a)(Bi,2),Zi=hi[0],ao=hi[1],Wr=Object(m.useState)(),Sa=Object(w.a)(Wr,2),oo=Sa[0],sa=Sa[1],Ro=Object(m.useState)(!1),Na=Object(w.a)(Ro,2),yo=Na[0],bo=Na[1];Object(m.useEffect)(function(){Un([]),pr(""),localStorage.warehouseHideTip||Gr(!0)},[pn.pathname,Xt]),Object(m.useEffect)(function(){var xn;if(zt!=null&&(xn=zt.challenge)!==null&&xn!==void 0&&xn.path&&Zt!==null&&Zt!==void 0&&Zt.length){var tn,Tn,mn,Zn=zt==null||((tn=zt.challenge)===null||tn===void 0||((Tn=tn.path)===null||Tn===void 0))?void 0:Tn.replaceAll("\uFF1B",""),Sr=(mn=Object(et.cloneDeep)(Zt))===null||mn===void 0?void 0:mn.filter(function(si){var pi;return si.name===(Zn==null||((pi=Zn.split("/"))===null||pi===void 0)?void 0:pi[0])});Aa(Zn),(Zt==null?void 0:Zt.length)!==1&&(console.log(Sr,"filterTreeData"),Un(Sr))}},[zt==null||((mt=zt.challenge)===null||mt===void 0)?void 0:mt.path,Zt]);var Aa=function(tn){Qn(tn),yi=[tn],Ni([tn])},Po=function(){var xn=Object(x.a)(P.a.mark(function tn(){var Tn,mn,Zn=arguments;return P.a.wrap(function(si){for(;;)switch(si.prev=si.next){case 0:return Tn=Zn.length>0&&Zn[0]!==void 0?Zn[0]:"",si.next=3,Object(Ke.Fb)({id:Cn.id,secret_dir_path:Tn});case 3:mn=si.sent,mn&&sa(Tn);case 5:case"end":return si.stop()}},tn)}));return function(){return xn.apply(this,arguments)}}(),so=function(tn){return o.a.createElement(r.a,{className:oe.a.menu,onClick:function(mn){xr(tn.path||"");switch(mn.key){case"1":Object(v.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6"]),Kn(!0);break;case"2":Object(v.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6\u5939"]),$e(!0);break;case"3":Object(v.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u4E0A\u4F20"]),Gt(!0);break;case"4":Object(v.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u91CD\u547D\u540D"]),K(!0);break;case"5":Object(v.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u5220\u9664"]),la(tn.path,tn.name,tn);break;case"6":Object(v.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u590D\u5236\u8DEF\u5F84"]),Pr(tn);break}}},(tn.type==="topTree"||tn.type==="tree")&&o.a.createElement(r.a.Item,{key:"1"},"\u65B0\u5EFA\u6587\u4EF6"),(tn.type==="topTree"||tn.type==="tree")&&o.a.createElement(r.a.Item,{key:"2"},"\u65B0\u5EFA\u6587\u4EF6\u5939"),(tn.type==="topTree"||tn.type==="tree")&&o.a.createElement(r.a.Item,{key:"3"},"\u4E0A\u4F20"),tn.type!=="topTree"&&tn.type!=="tree"&&o.a.createElement(r.a.Item,{key:"4"},"\u91CD\u547D\u540D"),tn.type!=="topTree"&&o.a.createElement(le.CopyToClipboard,{text:"/data/workspace/myshixun/".concat(Xt?"":"secret/").concat(tn==null?void 0:tn.path),onCopy:function(){return p.b.success("\u590D\u5236\u6210\u529F")}},o.a.createElement(r.a.Item,{key:"6"},o.a.createElement(o.a.Fragment,null,"\u590D\u5236\u8DEF\u5F84"))),tn.type!=="topTree"&&o.a.createElement(r.a.Item,{key:"5"},"\u5220\u9664"))},Hn=function(tn,Tn){return tn.map(function(mn){return Tn==""?mn.path=Tn+mn.name:mn.path=Tn+"/"+mn.name,mn.title=o.a.createElement(R.a,{className:"font14"},o.a.createElement(g.a,{flex:"1"},o.a.createElement(R.a,null,o.a.createElement(g.a,{flex:"20px"},mn.type==="blob"&&o.a.createElement("span",{className:"iconfont icon-wenjian11 font12"})),o.a.createElement(g.a,{flex:"1"},o.a.createElement("span",{className:" multi_ellipsis1"},mn.name)))),o.a.createElement(g.a,null,(mn.type==="blob"||mn.type==="tree")&&o.a.createElement(j.a,{overlay:so(mn),className:oe.a.ellipsis},o.a.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"})))),mn.disableCheckbox=fr&&fr!==mn.name,mn.className=mn.type==="tree"?oe.a.pl23:"",mn.checkable=mn.type!=="tree",mn.isLeaf=mn.type!=="tree",mn.children=mn.type==="tree"&&[],mn.key=mn.path,mn})},Qn=function(tn){Ht({type:"practiceSetting/setSideBarTabs",payload:{selectPath:tn}})},Jn=function(){var xn=Object(x.a)(P.a.mark(function tn(Tn,mn){var Zn;return P.a.wrap(function(si){for(;;)switch(si.prev=si.next){case 0:return Zn=Tn.split("/"),si.next=3,pr(rr);case 3:setTimeout(function(){Qn(Tn),Cr=[Zn[0]||""],yi=[Tn],Ni(Object(F.a)(yi)),zi(Object(F.a)(Cr))},150);case 4:case"end":return si.stop()}},tn)}));return function(Tn,mn){return xn.apply(this,arguments)}}(),Mr=function(tn,Tn){if(console.log(tn,"data"),Tn=="")Un(Object(F.a)(tn));else{var mn=Hr(Zt,Tn,tn);Un(Object(F.a)(mn))}};function Hr(xn,tn,Tn){return xn.map(function(mn){return mn.key===tn?(mn.children=Object(F.a)(Tn),Object(O.a)({},mn)):mn.children?Object(O.a)(Object(O.a)({},mn),{},{children:Hr(mn.children,tn,Tn)}):mn})}var pr=function(){var xn=Object(x.a)(P.a.mark(function tn(){var Tn,mn,Zn,Sr,si,pi,Wi=arguments;return P.a.wrap(function(ra){for(;;)switch(ra.prev=ra.next){case 0:return mn=Wi.length>0&&Wi[0]!==void 0?Wi[0]:"",console.log("location:",pn),ra.next=4,Object(ee.m)(zt==null||((Tn=zt.myshixun)===null||Tn===void 0)?void 0:Tn.identifier,{path:mn});case 4:return Zn=ra.sent,Zn&&((Sr=Zn.trees)!==null&&Sr!==void 0&&Sr.length?(pi=Hn(Object(F.a)(Zn.trees),mn),Mr(pi,mn),io(Zn.trees||[]),nr((Zn==null?void 0:Zn.secret_dir_path)||""),console.log("handleGetRepository:",pi,mn),setTimeout(function(){return console.log(Zt)},2e3)):mn==""&&Un([]),vr(((si=Zn.commits)===null||si===void 0?void 0:si[0])||{})),ra.abrupt("return",Zn);case 7:case"end":return ra.stop()}},tn)}));return function(){return xn.apply(this,arguments)}}(),Fr=function(){var xn=Object(x.a)(P.a.mark(function tn(Tn){return P.a.wrap(function(Zn){for(;;)switch(Zn.prev=Zn.next){case 0:return Zn.abrupt("return",new Promise(function(){var Sr=Object(x.a)(P.a.mark(function si(pi,Wi){return P.a.wrap(function(ra){for(;;)switch(ra.prev=ra.next){case 0:return Tn.children.length&&pi(),ao(Tn.path),ra.next=4,pr(Tn.path);case 4:pi();case 5:case"end":return ra.stop()}},si)}));return function(si,pi){return Sr.apply(this,arguments)}}()));case 1:case"end":return Zn.stop()}},tn)}));return function(Tn){return xn.apply(this,arguments)}}(),Ki=function(){var xn=Object(x.a)(P.a.mark(function tn(Tn,mn){var Zn,Sr;return P.a.wrap(function(pi){for(;;)switch(pi.prev=pi.next){case 0:if(console.log("handleSelectTree",Tn,mn.nativeEvent.target.nodeName,mn),Zn=function(){Qn(mn.node.path),Tn=[mn.node.path],Ni(Object(F.a)(Tn))},!(mn.nativeEvent.target.nodeName==="svg"||mn.nativeEvent.target.nodeName==="LI"||mn.nativeEvent.target.nodeName==="I")){pi.next=4;break}return pi.abrupt("return");case 4:mn.node.type==="blob"&&(ln!=null&&(Sr=ln.sideBar)!==null&&Sr!==void 0&&Sr.confirmLeave?d.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){Zn(),Ht({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}}):Zn());case 5:case"end":return pi.stop()}},tn)}));return function(Tn,mn){return xn.apply(this,arguments)}}(),la=function(tn,Tn,mn){d.a.confirm({centered:!0,title:"\u786E\u8BA4\u9700\u8981\u5220\u9664\u8BE5\u6587\u4EF6".concat(mn.children?"\u5939":"","?"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var Zn=Object(x.a)(P.a.mark(function si(){var pi,Wi,Di,ra;return P.a.wrap(function(Fa){for(;;)switch(Fa.prev=Fa.next){case 0:return Fa.next=2,Object(ee.h)({id:zt==null||((pi=zt.myshixun)===null||pi===void 0)?void 0:pi.identifier,path:tn,message:"\u5220\u9664".concat(tn)});case 2:if(Wi=Fa.sent,Di=tn.split("/"),!((Wi==null?void 0:Wi.status)===0)){Fa.next=20;break}return p.b.info("\u5220\u9664\u6210\u529F"),Di.splice(Di.length-1,1),Fa.next=9,pr(Di.length>1?Di.join("/"):"");case 9:if(ra=Fa.sent,!(ra!=null&&ra.trees)){Fa.next=13;break}Fa.next=16;break;case 13:return Di.splice(Di.length-1,1),Fa.next=16,pr(Di.length>1?Di.join("/"):"");case 16:return Qn(""),Fa.abrupt("return",!0);case 20:(Wi==null?void 0:Wi.status)===-3&&d.a.info({title:"\u5220\u9664\u5931\u8D25",content:o.a.createElement("div",null,"\u8BE5\u6587\u4EF6\u201C",tn,"\u201D\u5DF2\u7ECF\u88AB\u4EFB\u52A1\u5173\u5361\u7684\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\u6216\u8BC4\u6D4B\u6267\u884C\u6587\u4EF6\u4F7F\u7528\uFF0C\u8BF7\u5148\u4FEE\u6539\u4EFB\u52A1\u5173\u5361\u4E2D\u8BC4\u6D4B\u8BBE\u7F6E\u7684\u6587\u4EF6\u8DEF\u5F84\u540E\u518D\u5220\u9664\u3002"),okText:"\u6211\u77E5\u9053\u4E86",onOk:function(){}});case 21:case"end":return Fa.stop()}},si)}));function Sr(){return Zn.apply(this,arguments)}return Sr}()})},Pr=function(tn){console.log(tn,"item")},fo=function(){var xn=Object(x.a)(P.a.mark(function tn(Tn,mn){return P.a.wrap(function(Sr){for(;;)switch(Sr.prev=Sr.next){case 0:if(console.log("handleExpand",mn),!(mn.nativeEvent.target.nodeName==="svg"||mn.nativeEvent.target.nodeName==="path"||mn.nativeEvent.target.nodeName==="LI")){Sr.next=5;break}return Sr.abrupt("return",!0);case 5:return Sr.next=7,Fr(mn.node);case 7:Cr.includes(mn.node.path)?Cr.splice(Cr.indexOf(mn.node.path),1):Cr.push(mn.node.path);case 8:zi(Object(F.a)(Cr));case 9:case"end":return Sr.stop()}},tn)}));return function(Tn,mn){return xn.apply(this,arguments)}}(),Xr=function(){Gr(!1),localStorage.warehouseHideTip=!0},ua=function(){var xn=Object(x.a)(P.a.mark(function tn(Tn){var mn,Zn,Sr,si,pi;return P.a.wrap(function(Di){for(;;)switch(Di.prev=Di.next){case 0:Sr="",Di.t0=Xt,Di.next=Di.t0===!0?4:Di.t0===!1?9:11;break;case 4:return Sr="\u5F00\u542F\u7248\u672C\u5E93",si="\u5F00\u542F",pi="\u4E0D\u5F00\u542F",Zn=o.a.createElement("div",null,"\u65B0\u5EFA\u5B9E\u8DF5\u9898\u5173\u5361\u65F6\uFF0C\u9700\u8981\u4F7F\u7528\u4EE3\u7801\u4ED3\u5E93\uFF1B\u5982\u679C\u53EA\u6709\u9009\u62E9\u9898\u5173\u5361\uFF0C\u5219\u4E0D\u9700\u8981\u4EE3\u7801\u4ED3\u5E93\u3002\u4EE3\u7801\u4ED3\u5E93\u542F\u7528\u540E\uFF0C\u5C06\u65E0\u6CD5\u5173\u95ED\u3002"),Di.abrupt("break",11);case 9:return jt!=null&&(mn=jt.detail)!==null&&mn!==void 0&&mn.secret_repository?(Sr="\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",si="\u786E\u5B9A",pi="\u53D6\u6D88",Zn=o.a.createElement("div",null,"\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\u540E\uFF0C\u5DF2\u521B\u5EFA\u7684\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\u53CA\u5176\u5185\u5BB9\uFF0C\u5C06\u88AB\u5220\u9664\u3002\u786E\u8BA4\u8981\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\uFF1F")):(Sr="\u5F00\u542F\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",si="\u4E0D\u4F7F\u7528",pi="\u4F7F\u7528",Zn=o.a.createElement("div",null,"\u79C1\u5BC6\u7248\u672C\u5E93\u7684\u6587\u4EF6\u5BF9\u5B66\u5458\u59CB\u7EC8\u9690\u85CF\uFF0C\u65E0\u6CD5\u8BBF\u95EE\u67E5\u770B\u3002\u9002\u7528\u4E8E\u547D\u4EE4\u884C\u3001\u56FE\u5F62\u5316\u684C\u9762\u4E24\u7C7B\u5B9E\u8BAD\uFF0C\u5176\u4ED6\u7C7B\u578B\u5B9E\u8BAD\u4E0D\u5EFA\u8BAE\u4F7F\u7528\u79C1\u5BC6\u7248\u672C\u5E93\u3002")),Di.abrupt("break",11);case 11:if(!(!Xt&&Object(je.b)(Ht,"\u4E0D\u80FD\u5F00\u542F/\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93"))){Di.next=13;break}return Di.abrupt("return");case 13:d.a.confirm({title:Sr,okText:si,cancelText:pi,content:Zn,onOk:function(){var po;Object(v.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93",Sr]),!Xt&&!(jt!=null&&(po=jt.detail)!==null&&po!==void 0&&po.secret_repository)||Ua(Tn)},onCancel:function(){var po;!Xt&&!(jt!=null&&(po=jt.detail)!==null&&po!==void 0&&po.secret_repository)&&Ua(Tn)}});case 14:case"end":return Di.stop()}},tn)}));return function(Tn){return xn.apply(this,arguments)}}(),Ua=function(){var xn=Object(x.a)(P.a.mark(function tn(Tn){return P.a.wrap(function(Zn){for(;;)switch(Zn.prev=Zn.next){case 0:if(!Xt){Zn.next=6;break}return Zn.next=3,Object(Ke.q)(Object(O.a)({},Cn));case 3:Ht({type:"practiceSetting/getCommonData",payload:Object(O.a)({},Cn)}),Zn.next=8;break;case 6:return Zn.next=8,Object(Ke.s)(Object(O.a)(Object(O.a)({},Cn),{},{is_secret_repository:Tn}));case 8:pr(),Ht({type:"shixunsDetail/getShixunsDetail",payload:{id:Cn.id}});case 10:case"end":return Zn.stop()}},tn)}));return function(Tn){return xn.apply(this,arguments)}}(),ba=function(tn){console.log(tn)},Yr=function(){var xn=Object(x.a)(P.a.mark(function tn(Tn){var mn,Zn,Sr,si,pi,Wi,Di,ra,po,Fa,gs;return P.a.wrap(function(mi){for(;;)switch(mi.prev=mi.next){case 0:if(console.log(Tn),mn=Tn.node.key,Zn=Tn.dragNode.key,Sr=Tn.node.pos.split("-"),si=Tn.dropPosition-Number(Sr[Sr.length-1]),!(Tn.node.type!=="tree"||Tn.dragNode.path.split("/").length===1)){mi.next=8;break}return p.b.warn("\u672A\u79FB\u52A8\u6587\u4EF6\u76EE\u5F55\u4F4D\u7F6E"),mi.abrupt("return");case 8:return mi.next=10,Ht({type:"shixunsDetail/moveGitFile",payload:{id:Cn.id,from:Tn.dragNode.path,to:Tn.node.path+"/"+Tn.dragNode.name,message:"".concat(Tn.dragNode.path," move to ").concat(Tn.node.path+"/"+Tn.dragNode.name," ")}});case 10:if(pi=mi.sent,!(pi.status===0)){mi.next=22;break}return Qn(""),Wi=Tn.dragNode.path.split("/"),Wi.pop(),mi.next=17,pr(Tn.node.path);case 17:return mi.next=19,pr(Wi.join("/"));case 19:return Wi.pop(),mi.next=22,pr(Wi.join("/"));case 22:return mi.abrupt("return");case 28:case"end":return mi.stop()}},tn)}));return function(Tn){return xn.apply(this,arguments)}}();return o.a.createElement("section",{className:oe.a.bg},o.a.createElement("div",{className:oe.a.contentbg},o.a.createElement("div",{className:oe.a.wrap},o.a.createElement(R.a,{className:oe.a.gitCode},o.a.createElement(g.a,{flex:"1"},o.a.createElement("span",{className:"iconfont icon-daimacangku2 mr8"}),Xt?"\u4EE3\u7801\u4ED3\u5E93":"\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93"),o.a.createElement(g.a,null,o.a.createElement(j.a,{overlay:so({type:"topTree"}),className:"current"},o.a.createElement(T.a,{visible:Ui,title:o.a.createElement("div",{className:"font16"},o.a.createElement(Et.a,{style:{position:"relative",left:-35},onClick:function(){return Xr()}}),"\u70B9\u51FB\u6B64\u5904\u65B0\u5EFA\u6587\u4EF6\u3001\u65B0\u5EFA\u6587\u4EF6\u5939\u3001\u4E0A\u4F20\u6587\u4EF6\u3002",o.a.createElement("span",{onClick:function(){return Xr()},className:"iconfont icon-guanbi1 ml8 current font14"})),overlayClassName:oe.a.overlayClass,overlayStyle:{maxWidth:500},arrowPointAtCenter:!0,placement:"right",color:"#F7B500"})))),!!Zt.length&&!Xt&&o.a.createElement("div",{className:"mt20 pl20 pr20 font14 c-white"},o.a.createElement("div",null,"\u5B9E\u8BAD\u8BC4\u6D4B\u7684\u65F6\u5019\uFF0C\u7CFB\u7EDF\u4F1A\u4E34\u65F6\u5C06\u79C1\u5BC6\u4EE3\u7801\u5E93\u79FB\u52A8\u666E\u901A\u4EE3\u7801\u5E93\u7684secret\u76EE\u5F55\u4E0B\u9762\uFF0C\u8BC4\u6D4B\u7ED3\u675F\u4F1A\u6E05\u7A7Asecret\u76EE\u5F55\u5185\u5BB9\u3002\u5982\u679C\u79C1\u5BC6\u4EE3\u7801\u5E93\u4E2D\u5B58\u5728\u6587\u4EF6src/test.sh\uFF0C\u5728\u666E\u901A\u4EE3\u7801\u5E93\u8C03\u7528\u8BE5\u6587\u4EF6\u5219\u4F7F\u7528\u8DEF\u5F84\uFF1Asecret/src/test.sh")),Zt.length?o.a.createElement(o.a.Fragment,null,o.a.createElement("div",{className:oe.a.content},o.a.createElement(Le,{disabled:!!Ot.effects["shixunsDetail/getFileContent"],multiple:!0,showIcon:!1,treeData:Zt,switcherIcon:o.a.createElement(ve.a,{style:{fontWeight:"bold",fontSize:14,position:"relative",top:3,marginLeft:22}}),onExpand:fo,expandedKeys:Cr,selectedKeys:yi,onSelect:Ki,draggable:!0,onDragEnter:ba,onDrop:Yr,allowDrop:function(tn){var Tn=tn.dropNode,mn=tn.dropPosition;return!1}}))):"",!Zt.length&&Xt&&(jt==null||((ct=jt.detail)===null||ct===void 0)?void 0:ct.init_repository)&&o.a.createElement(ue,null),!Zt.length&&!Xt&&(jt==null||((Ft=jt.detail)===null||Ft===void 0)?void 0:Ft.secret_repository)&&o.a.createElement(ue,null))),o.a.createElement(ye,{taskData:zt,visible:U,defaultPath:rr,onClose:function(){return K(!1)},isRepository:!Xt,onOK:function(){var xn=Object(x.a)(P.a.mark(function tn(Tn){var mn;return P.a.wrap(function(Sr){for(;;)switch(Sr.prev=Sr.next){case 0:return mn=rr.split("/"),mn.pop(),Sr.next=4,pr(mn.join("/"));case 4:Qn("");case 5:case"end":return Sr.stop()}},tn)}));return function(tn){return xn.apply(this,arguments)}}()}),o.a.createElement(Ee,{taskData:zt,visible:_n,defaultPath:rr,onClose:function(){return Kn(!1)},isRepository:Xt,onOK:function(tn){Jn(tn.path,tn.name)}}),o.a.createElement(de,{taskData:zt,visible:q,defaultPath:rr,onClose:function(){return $e(!1)},isRepository:Xt,onOK:function(tn){Jn(tn.path,tn.name)}}),o.a.createElement(ae,{taskData:zt,defaultPath:rr,visible:on,isRepository:Xt,onClose:function(){return Gt(!1)},onOK:function(){var xn=Object(x.a)(P.a.mark(function tn(Tn){var mn;return P.a.wrap(function(Sr){for(;;)switch(Sr.prev=Sr.next){case 0:return mn=rr.split("/"),Sr.next=3,pr(rr);case 3:Cr=[mn[0]||""],yi=[rr],Ni(Object(F.a)(yi)),zi(Object(F.a)(Cr));case 7:case"end":return Sr.stop()}},tn)}));return function(tn){return xn.apply(this,arguments)}}()}),o.a.createElement(Fe,{pathList:rr==null?void 0:rr.split("/"),showInputPath:!0,isMergeSelectFile:yo,onFinish:function(tn){yo?Po(tn):pr(tn),bo(!1)}}))},ue=function(){return o.a.createElement("div",{className:"mt20 pb50 ".concat(oe.a.nodata)},o.a.createElement("div",{className:oe.a.headLeft},"\u63D0\u793A\uFF1A",o.a.createElement("br",null),"\u6B64\u5904\u5B58\u653E\u672C\u5B9E\u8BAD\u6240\u9700\u7684\u6240\u6709\u4EE3\u7801\u7B49\u76F8\u5173\u6587\u4EF6\uFF0C\u4F60\u53EF\u4EE5\u901A\u8FC7\u4EE5\u4E0B",o.a.createElement("br",null),"\u4E24\u79CD\u65B9\u5F0F\u6765\u4F7F\u7528\uFF1A",o.a.createElement("br",null),"1\u3001",o.a.createElement("a",{href:"/forums/2784",target:"_blank"},"Git\u5BA2\u6237\u7AEF")," \u4E0A\u4F20\u5DF2\u6709\u6587\u4EF6\u6765\u5F00\u59CB\u4F7F\u7528\u3002",o.a.createElement("br",null),"2\u3001\u76F4\u63A5\u5728\u5E73\u53F0\u4E0A\u521B\u5EFA\u6587\u4EF6\u76EE\u5F55\u4EE5\u53CA\u76F8\u5173\u4EE3\u7801\u6587\u4EF6\u3002"),o.a.createElement("img",{width:"100%",src:me.y}))},$=Object(G.a)(function(_e){var Oe=_e.shixunsDetail,mt=_e.loading,ct=_e.globalSetting,Ft=_e.practiceSetting,jt=_e.user;return{shixunsDetail:Oe,globalSetting:ct,user:jt,practiceSetting:Ft,loading:mt}})(ne),Te=b("/zsF"),rt=b("PArb"),Q=b("5GGG"),Ge=b.n(Q),it=function(Oe){var mt=Oe.shixunsDetail,ct=Oe.globalSetting,Ft=Oe.loading,jt=Oe.user,ft=Oe.dispatch,Ot=Oe.isRepository,pt=Object(S.a)(Oe,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),At=Object(O.a)(Object(O.a)({},Object(H.i)()),Object(H.h)().query),Ht=Object(m.useState)([]),zt=Object(w.a)(Ht,2),ln=zt[0],Xt=zt[1];Object(m.useEffect)(function(){Zt()},[Ot]);var Zt=function(){var Un=Object(x.a)(P.a.mark(function Cn(){var wn;return P.a.wrap(function(On){for(;;)switch(On.prev=On.next){case 0:return On.next=2,ft({type:"shixunsDetail/getRepositoryCommit",payload:{id:At.id,secret_repository:Ot?void 0:!0}});case 2:wn=On.sent,wn&&Xt(wn.commits||[]);case 4:case"end":return On.stop()}},Cn)}));return function(){return Un.apply(this,arguments)}}();return o.a.createElement(o.a.Fragment,null,ln==""&&o.a.createElement("div",{className:Ge.a.empty},o.a.createElement("img",{src:me.m,width:"258"}),o.a.createElement("br",null),o.a.createElement("span",{className:"c-grey-c font14"},"\u6682\u65E0\u63D0\u4EA4\u8BB0\u5F55")),ln!=""&&o.a.createElement("section",{className:Ge.a.bg},o.a.createElement("div",{className:Ge.a.wrap},o.a.createElement("div",{className:Ge.a.content},ln==null?void 0:ln.map(function(Un){var Cn,wn;return o.a.createElement("div",null,o.a.createElement(R.a,{align:"middle",className:"c-white font16"},o.a.createElement(g.a,null,Un.title)),o.a.createElement(R.a,{align:"middle",className:"mt20 "},o.a.createElement(g.a,null,o.a.createElement("img",{className:Ge.a.imageUrl,src:qe.a.IMG_SERVER+"/"+((Cn=Un.author)===null||Cn===void 0?void 0:Cn.image_url)})),o.a.createElement(g.a,{className:Ge.a.blueLight},o.a.createElement("span",{className:"ml20"},(wn=Un.author)===null||wn===void 0?void 0:wn.username)),o.a.createElement(g.a,null,o.a.createElement("span",{className:"ml20 ".concat(Ge.a.blueLight)},"\u63D0\u4EA4\u4E8E"),o.a.createElement("span",{className:"ml20 ".concat(Ge.a.blueLight)},Un.time))),o.a.createElement(rt.a,{className:Ge.a.divider}))})))))},Ae=Object(G.a)(function(_e){var Oe=_e.shixunsDetail,mt=_e.loading,ct=_e.globalSetting,Ft=_e.user;return{shixunsDetail:Oe,globalSetting:ct,user:Ft,loading:mt.models.index}})(it),Xe=b("p5ED"),nt=A.a.TabPane,bt=function(Oe){var mt,ct,Ft,jt,ft,Ot,pt=Oe.globalSetting,At=Oe.loading,Ht=Oe.dispatch,zt=Oe.practiceSetting,ln=Oe.shixunsDetail,Xt=Oe.taskData,Zt=Oe.taskId,Un=Oe.onEditRepCode,Cn=Object(S.a)(Oe,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail","taskData","taskId","onEditRepCode"]),wn=!(Xt!=null&&Xt.is_last_game)&&((Xt==null?void 0:Xt.shixun.status)>0||(Xt==null||((mt=Xt.user)===null||mt===void 0)?void 0:mt.identity)<5),pn=Object(m.useState)("1"),On=Object(w.a)(pn,2),Xn=On[0],fr=On[1],Bt=Object(m.useState)("1"),sn=Object(w.a)(Bt,2),Rn=sn[0],_n=sn[1],Kn=Object(m.useState)(!0),gn=Object(w.a)(Kn,2),J=gn[0],U=gn[1],K=Object(m.useState)({}),Z=Object(w.a)(K,2),te=Z[0],q=Z[1],$e=Object(m.useRef)(),Nt=Object(m.useState)(!0),Vt=Object(w.a)(Nt,2),on=Vt[0],Gt=Vt[1],Fn=Object(m.useState)(["2","1"]),In=Object(w.a)(Fn,2),rr=In[0],xr=In[1],Tr=Object(m.useState)([]),er=Object(w.a)(Tr,2),Cr=er[0],zi=er[1],ri=Object(m.useRef)(),qr=Object(O.a)(Object(O.a)({},Object(H.i)()),{},{taskId:Zt}),yi=Object(m.useState)(!1),Ni=Object(w.a)(yi,2),va=Ni[0],Pa=Ni[1],Ha=[{id:"1",name:"\u4EE3\u7801\u4ED3\u5E93"},{id:"2",name:o.a.createElement("span",null,o.a.createElement("span",null,"\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93"),o.a.createElement(T.a,{title:"\u79C1\u5BC6\u7248\u672C\u5E93\u7684\u6587\u4EF6\u5BF9\u5B66\u5458\u59CB\u7EC8\u9690\u85CF\uFF0C\u65E0\u6CD5\u8BBF\u95EE\u67E5\u770B\u3002"},o.a.createElement("i",{className:"iconfont icon-xiaowenhao",style:{marginLeft:2,fontSize:14}})))}];Object(m.useEffect)(function(){var Gr,Vr=zt==null||((Gr=zt.sideBar)===null||Gr===void 0)?void 0:Gr.selectPath.split("/");xr(Vr)},[zt==null||((ct=zt.sideBar)===null||ct===void 0)?void 0:ct.selectPath]);var io=function(Vr){Vr.data==="compileResltDone"&&Pa(!1)};Object(m.useEffect)(function(){return window.addEventListener("message",io),function(){window.removeEventListener("message",io)}},[]);var Ia=function(Vr){(te==null?void 0:te.file_type)==="txt"&&(te.content=Vr,q(Object(O.a)({},te)),Un(Vr))};Object(m.useEffect)(function(){var Gr;console.log(zt==null||((Gr=zt.sideBar)===null||Gr===void 0)?void 0:Gr.selectPath,"sideBar"),new Promise(function(){var Vr=Object(x.a)(P.a.mark(function bi(Or,vr){var Dr,gr,ni,nr,Bi,hi,Zi;return P.a.wrap(function(Wr){for(;;)switch(Wr.prev=Wr.next){case 0:if(!((zt==null||((Dr=zt.sideBar)===null||Dr===void 0)?void 0:Dr.selectPath)!==""&&zt!==null&&zt!==void 0&&(gr=zt.sideBar)!==null&&gr!==void 0&&gr.selectPath)){Wr.next=5;break}return Wr.next=3,Object(ee.j)(Zt,{path:zt==null||((ni=zt.sideBar)===null||ni===void 0)?void 0:ni.selectPath});case 3:if(nr=Wr.sent,nr!=null&&nr.content||(nr==null?void 0:nr.content)=="")try{(nr==null?void 0:nr.file_type)==="txt"?(nr.content=window.decodeURIComponent(escape(window.atob((Bi=nr.content)===null||Bi===void 0?void 0:Bi.content))),q(Object(O.a)({},nr))):(nr.content=(hi=nr.content)===null||hi===void 0?void 0:hi.content,q(Object(O.a)({},nr)))}catch(Sa){te.content&&(nr.content=window.atob((Zi=nr.content)===null||Zi===void 0?void 0:Zi.content)),q(Object(O.a)({},nr)),p.b.warn("\u8BF7\u786E\u8BA4\u6587\u4EF6\u5B57\u7B26\u96C6\u7F16\u7801\u662F\u5426\u4E3AUTF-8")}else Ht({type:"practiceSetting/setSideBarTabs",payload:{selectPath:""}});case 5:case"end":return Wr.stop()}},bi)}));return function(bi,Or){return Vr.apply(this,arguments)}}())},[zt==null||((Ft=zt.sideBar)===null||Ft===void 0)?void 0:Ft.selectPath]);var Ca=o.a.createElement(r.a,{className:N.a.menu,onClick:function(Vr){var bi;!(ln!=null&&(bi=ln.detail)!==null&&bi!==void 0&&bi.secret_repository)&&Vr.key==="2"&&_n("1"),fr(Vr.key),Vr.key==="1"?Gt(!0):Gt(!1)}},o.a.createElement(r.a.Item,{disabled:!0,key:"0"},"\u5207\u6362\u4ED3\u5E93"),Ha.filter(function(Gr){var Vr,bi;return!(ln!=null&&(Vr=ln.detail)!==null&&Vr!==void 0&&Vr.init_repository)||ln!=null&&(bi=ln.detail)!==null&&bi!==void 0&&bi.is_jupyter_lab?Gr.id!=="2":Gr}).map(function(Gr,Vr){return o.a.createElement(r.a.Item,{className:"leaveClick",key:Gr.id},Gr.name)})),Ui=function(){var Gr=Object(x.a)(P.a.mark(function Vr(){var bi,Or,vr,Dr,gr,ni;return P.a.wrap(function(Bi){for(;;)switch(Bi.prev=Bi.next){case 0:return Pa(!0),Bi.next=3,Object(ee.L)(Xt==null||((bi=Xt.myshixun)===null||bi===void 0)?void 0:bi.identifier,Object(O.a)(Object(O.a)({path:zt==null||((Or=zt.sideBar)===null||Or===void 0)?void 0:Or.selectPath},te),{},{evaluate:0,game_id:Xt==null||((vr=Xt.game)===null||vr===void 0)?void 0:vr.id}));case 3:ni=Bi.sent,(Dr=document.getElementById("latexIframeRef"))===null||Dr===void 0||((gr=Dr.contentWindow)===null||gr===void 0)||gr.postMessage("compile","*"),ni!=null&&ni.content&&Ht({type:"practiceSetting/setSideBarTabs",payload:Object(O.a)(Object(O.a)({},zt.sideBar),{},{confirmLeave:!1})});case 6:case"end":return Bi.stop()}},Vr)}));return function(){return Gr.apply(this,arguments)}}();return o.a.createElement("div",{className:N.a.warehouse},o.a.createElement("div",{className:N.a.content},Rn==="1"&&o.a.createElement(o.a.Fragment,null,o.a.createElement("aside",{className:N.a.left,id:"latex-drawer",style:{width:J?"36%":"0%"}},o.a.createElement(s.a,{spinning:!!At.effects["shixunsDetail/getRepository"],wrapperClassName:"".concat(N.a.loading," ").concat(N.a.bottom0)},o.a.createElement($,{taskData:Xt,params:qr,setTreeData:zi,treeData:Cr,activeKey:Xn,isRepository:on})),o.a.createElement("span",{onClick:function(){return U(!1)},className:"".concat(N.a.close," iconfont icon-quxiao")})),o.a.createElement("aside",{className:N.a.right,ref:ri},(zt==null||((jt=zt.sideBar)===null||jt===void 0)?void 0:jt.selectPath)!==""&&o.a.createElement(o.a.Fragment,null,o.a.createElement(s.a,{spinning:!!At.effects["shixunsDetail/getFileContent"],wrapperClassName:N.a.loading},o.a.createElement("div",{className:N.a.filePathWrp},o.a.createElement(R.a,{align:"middle",className:"w100"},o.a.createElement(g.a,null,o.a.createElement("span",{onClick:function(){return U(!0)},className:"iconfont icon-daimacangku2 c-white current"})),o.a.createElement(g.a,{flex:"40px"},o.a.createElement("div",{className:N.a.line,style:{marginLeft:20}})),o.a.createElement(g.a,{className:N.a.filePath},rr.map(function(Gr,Vr){return o.a.createElement("span",{className:"c-blue"},Gr)})))),o.a.createElement("div",{className:At.effects["shixunsDetail/getFileContent"]?"hide":"show"},o.a.createElement(Xe.a,{className:"darkBlue",style:{top:66,height:"calc(100% - 60px)",position:"absolute"},filename:te.filename,type:te.file_type==="office"?"download":te.file_type,data:te.content,monacoEditor:{value:te.content,language:te.language,onChange:function(Vr){return Ia(Vr)},options:{fontSize:14,minimap:{enabled:!1}}}}))),(te==null?void 0:te.file_type)==="txt"&&o.a.createElement("div",{className:N.a.footer},(Xt==null?void 0:Xt.prev_game)&&o.a.createElement("a",{href:"/tasks/".concat(Xt==null?void 0:Xt.prev_game).concat(location.search),style:{marginRight:"auto"},onClick:function(Vr){Vr.preventDefault(),setTimeout(function(){return window.location.href="/tasks/".concat(Xt==null?void 0:Xt.prev_game).concat(location.search)},300)}},"\u4E0A\u4E00\u5173"),o.a.createElement(c.a,{type:"primary",size:"large",loading:va,onClick:Ui},"\u5F00\u59CB\u7F16\u8BD1"),wn&&o.a.createElement("a",{href:"/tasks/".concat(Xt==null?void 0:Xt.next_game).concat(location.search),style:{marginLeft:"auto"},onClick:function(Vr){var bi,Or;if(Vr.preventDefault(),Xt!=null&&(bi=Xt.shixun)!==null&&bi!==void 0&&bi.task_pass||(Xt==null?void 0:Xt.game.status)===2||(Xt==null||((Or=Xt.user)===null||Or===void 0)?void 0:Or.identity)<5){setTimeout(function(){return window.location.href="/tasks/".concat(Xt==null?void 0:Xt.next_game).concat(location.search)},300);return}d.a.warning({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u6211\u77E5\u9053\u4E86",content:o.a.createElement("p",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u8BBE\u7F6E\u4E86\u4E0D\u5141\u8BB8\u8DF3\u5173\u3002\u901A\u8FC7\u5F53\u524D\u5173\u5361\u540E\uFF0C\u624D\u80FD\u8FDB\u5165\u4E0B\u4E00\u5173\u3002")})}},"\u4E0B\u4E00\u5173"))),(zt==null||((ft=zt.sideBar)===null||ft===void 0)?void 0:ft.selectPath)==""&&(ln==null||((Ot=ln.detail)===null||Ot===void 0)?void 0:Ot.init_repository)&&o.a.createElement("div",{className:N.a.empty},o.a.createElement("img",{src:me.l,width:"258"}),o.a.createElement("br",null),o.a.createElement("span",{className:"c-grey-c"},!!(Cr!=null&&Cr.length)&&"\u5728\u5DE6\u4FA7\u4EE3\u7801\u4ED3\u5E93\u533A\u57DF\u70B9\u51FB\u76EE\u5F55\u6253\u5F00\u6587\u4EF6",!(Cr!=null&&Cr.length)&&"\u8BF7\u5148\u5728\u5DE6\u4FA7\u4E0A\u4F20\u6587\u4EF6\u6216\u65B0\u5EFA\u6587\u4EF6\uFF01")))),Rn==="2"&&o.a.createElement("div",{className:N.a.commit},o.a.createElement(Ae,{isRepository:on}))))},ht=Object(G.a)(function(_e){var Oe=_e.loading,mt=_e.globalSetting,ct=_e.practiceSetting,Ft=_e.shixunsDetail;return{globalSetting:mt,loading:Oe,practiceSetting:ct,shixunsDetail:Ft}})(bt),at=V.default=function(_e){var Oe=_e.taskId,mt=_e.taskData,ct=_e.onEditRepCode,Ft=Object(m.useRef)(),jt=Object(m.useRef)(),ft=Object(m.useMemo)(function(){if(mt){var Ot,pt,At,Ht,zt,ln=mt==null||((Ot=mt.challenge)===null||Ot===void 0||((pt=Ot.path)===null||pt===void 0||((At=pt.replace("\uFF1B",";"))===null||At===void 0)))?void 0:At.split(";")[0];return"https://latexjs.educoder.net/index.html?id=".concat(mt==null||((Ht=mt.shixun)===null||Ht===void 0)?void 0:Ht.identifier,"&path=").concat(ln,"&taskId=").concat(Oe,"&myshixunId=").concat(mt==null||((zt=mt.myshixun)===null||zt===void 0)?void 0:zt.identifier,"&token=").concat(Object(v.D)("_educoder_session"))}},[mt]);return o.a.createElement(R.a,{style:{height:"100vh"},ref:jt},o.a.createElement(g.a,{flex:"1"},(mt==null?void 0:mt.shixun)&&o.a.createElement(ht,{taskId:Oe,taskData:mt,onEditRepCode:ct})),o.a.createElement(g.a,{flex:"1",className:u.a.wrap},o.a.createElement("iframe",{ref:Ft,id:"latexIframeRef",style:{width:"100%",border:"none",height:"100%"},src:ft}),o.a.createElement("span",{className:u.a.full,onClick:function(){Object(y.a)()?Object(y.b)():Object(y.d)(jt.current)}},o.a.createElement("span",{className:"iconfont icon-quanping mr5 font12"}),"\u5168\u5C4F / \u9000\u51FA\u5168\u5C4F")))}},"4qgm":function(Me,V){Me.exports="data:image/png;base64,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"},"4u4S":function(Me,V){Me.exports="data:image/png;base64,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"},"500L":function(Me,V,b){"use strict";b.d(V,"a",function(){return _});var B=b("+L6B"),R=b("2/Rp"),L=b("2qtc"),g=b("kLXV"),m=b("9og8"),o=b("k1fw"),y=b("miYZ"),v=b("tsqr"),f=b("oBTY"),u=b("tJVT"),i=b("DZo9"),d=b("8z0m"),l=b("WmNS"),c=b.n(l),n=b("q1tI"),s=b.n(n),a=b("m3rI"),r=b("wzkS"),t=b("y5JW"),p=b("LtfV"),x=d.a.Dragger;function _(T){var O=[];return T&&T.length>0&&(O=T.map(function(w){return{uid:w.id,id:w.id,name:w.title+t.c+w.filesize,url:w.url,filesize:w.filesize,status:"done",response:{id:w.id}}})),O}V.b=function(T){var O=T.value,w=T.onChange,S=T.action,C=T.className,A=T.maxSize,E=A===void 0?150:A,P=T.title,k=P===void 0?"\u4E0A\u4F20\u9644\u4EF6":P,N=T.showRemoveModal,H=N===void 0?!1:N,G=T.accept,F=G===void 0?"":G,z=T.additionalText,j=T.isDragger,W=T.number,X=W===void 0?1e3:W,ee=T.aloneClear,le=ee===void 0?!1:ee,Se=T.restrict,Ne=Se===void 0?!0:Se,We=Object(n.useState)(!1),ce=Object(u.a)(We,2),be=ce[0],Ie=ce[1],ie=Object(n.useState)(O||[]),de=Object(u.a)(ie,2),se=de[0],ke=de[1];Object(n.useEffect)(function(){O&&(ke(Object(f.a)(O)),X===(O==null?void 0:O.length)&&Ie(!0))},[O]);var Ee=function(){setTimeout(function(){se.pop(),ke(Object(f.a)(se))},500)},He={multiple:!0,disabled:be,accept:F,withCredentials:!0,fileList:se,beforeUpload:function(we,qe){var Ve=we.size/1024/1024;return se.concat(qe).length>X?(se.pop(),ke(Object(f.a)(se)),v.b.error("\u6700\u591A\u53EA\u80FD\u4E0A\u4F20".concat(X,"\u4E2A\u6587\u4EF6")),le?Promise.reject():(Ee(),!1)):Ve=X?Ie(!0):Ie(!1),ke(Object(f.a)(qe)),qe=qe.map(function(Ve){var Pe;if(Ve!=null&&(Pe=Ve.response)!==null&&Pe!==void 0&&Pe.id){var Ue;Ve.url="/api/attachments/".concat(Ve==null||((Ue=Ve.response)===null||Ue===void 0)?void 0:Ue.id)}return Ve.name.indexOf(t.c)===-1&&(Ve.name="".concat(Ve.name).concat(t.c).concat(Object(t.a)(Ve.size))),Object(o.a)({},Ve)}),console.log("info:",we),w(qe)},onRemove:function(){var pe=Object(m.a)(c.a.mark(function qe(Ve){var Pe;return c.a.wrap(function(ze){for(;;)switch(ze.prev=ze.next){case 0:if(Pe=function(){var Ye=Object(m.a)(c.a.mark(function ae(){var Ce,oe;return c.a.wrap(function(yt){for(;;)switch(yt.prev=yt.next){case 0:if(Ce=Ve.response?Ve.response.id:Ve.id,!Ce){yt.next=8;break}return yt.next=4,Object(r.d)(Ve.response?Ve.response.id:Ve.uid);case 4:return oe=yt.sent,yt.abrupt("return",oe);case 8:return yt.abrupt("return",!0);case 9:case"end":return yt.stop()}},ae)}));return function(){return Ye.apply(this,arguments)}}(),!H){ze.next=5;break}return ze.abrupt("return",new Promise(function(Ye,ae){g.a.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:s.a.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:function(){var Ce=Object(m.a)(c.a.mark(function Qe(){var yt;return c.a.wrap(function(Fe){for(;;)switch(Fe.prev=Fe.next){case 0:return Fe.next=2,Pe();case 2:yt=Fe.sent,v.b.success("\u5220\u9664\u6210\u529F"),Ye(!0);case 5:case"end":return Fe.stop()}},Qe)}));function oe(){return Ce.apply(this,arguments)}return oe}(),onCancel:function(){return Ye(!1)}})}));case 5:return ze.next=7,Pe();case 7:return ze.abrupt("return",ze.sent);case 8:case"end":return ze.stop()}},qe)}));function we(qe){return pe.apply(this,arguments)}return we}()};function ye(pe){pe.preventDefault(),pe.stopPropagation()}return s.a.createElement("div",{className:"multi-upload ".concat(C||"")},j&&s.a.createElement(x,He,s.a.createElement("p",{className:"ant-upload-drag-icon"},s.a.createElement(p.a,null)),s.a.createElement("p",{className:"ant-upload-text"},"\u70B9\u51FB\u4E0A\u4F20\u56FE\u6807\uFF0C\u9009\u62E9\u8981\u4E0A\u4F20\u7684\u6587\u4EF6\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u6B64",s.a.createElement("br",null),s.a.createElement("span",{style:{display:Ne?"block":"none"}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",E,"MB) ")),z),!j&&s.a.createElement(d.a,He,s.a.createElement(R.a,{disabled:be},k),s.a.createElement("span",{onClick:ye,style:{marginLeft:10,color:"#FA6400",display:Ne?"block":"none"}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",E,"MB) ")))}},"55Ip":function(Me,V,b){"use strict";b.d(V,"a",function(){return t}),b.d(V,"b",function(){return w});var B=b("Ty5D"),R=b("dI71"),L=b("q1tI"),g=b.n(L),m=b("YS25"),o=b("17x9"),y=b.n(o),v=b("wx14"),f=b("zLVn"),u=b("9R94"),i=function(C){Object(R.a)(A,C);function A(){for(var P,k=arguments.length,N=new Array(k),H=0;H=0||k.relatedTarget.className.indexOf("".concat(F,"-next"))>=0))return;C.setState({goInputText:""}),G(C.getValidValue())},C.go=function(k){var N=C.state.goInputText;if(N==="")return;(k.keyCode===c.ENTER||k.type==="click")&&(C.setState({goInputText:""}),C.props.quickGo(C.getValidValue()))},C}return Object(m.a)(S,[{key:"getValidValue",value:function(){var A=this.state,E=A.goInputText,P=A.current;return!E||isNaN(E)?P:Number(E)}},{key:"getPageSizeOptions",value:function(){var A=this.props,E=A.pageSize,P=A.pageSizeOptions;return P.some(function(k){return k.toString()===E.toString()})?P:P.concat([E.toString()]).sort(function(k,N){var H=isNaN(Number(k))?0:Number(k),G=isNaN(Number(N))?0:Number(N);return H-G})}},{key:"render",value:function(){var A=this,E=this.props,P=E.pageSize,k=E.locale,N=E.rootPrefixCls,H=E.changeSize,G=E.quickGo,F=E.goButton,z=E.selectComponentClass,j=E.buildOptionText,W=E.selectPrefixCls,X=E.disabled,ee=this.state.goInputText,le="".concat(N,"-options"),Se=z,Ne=null,We=null,ce=null;if(!H&&!G)return null;var be=this.getPageSizeOptions();if(H&&Se){var Ie=be.map(function(ie,de){return f.a.createElement(Se.Option,{key:de,value:ie.toString()},(j||A.buildOptionText)(ie))});Ne=f.a.createElement(Se,{disabled:X,prefixCls:W,showSearch:!1,className:"".concat(le,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(P||be[0]).toString(),onChange:this.changeSize,getPopupContainer:function(de){return de.parentNode}},Ie)}return G&&(F&&(ce=typeof F=="boolean"?f.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:X,className:"".concat(le,"-quick-jumper-button")},k.jump_to_confirm):f.a.createElement("span",{onClick:this.go,onKeyUp:this.go},F)),We=f.a.createElement("div",{className:"".concat(le,"-quick-jumper")},k.jump_to,f.a.createElement("input",{disabled:X,type:"text",value:ee,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),k.page,ce)),f.a.createElement("li",{className:"".concat(le)},Ne,We)}}]),S}(f.a.Component);n.defaultProps={pageSizeOptions:["10","20","50","100"]};var s=n,a=b("N2Kk");function r(){}function t(O){return typeof O=="number"&&isFinite(O)&&Math.floor(O)===O}function p(O,w,S){return S}function x(O,w,S){var C=typeof O=="undefined"?w.pageSize:O;return Math.floor((S.total-1)/C)+1}var _=function(O){Object(o.a)(S,O);var w=Object(y.a)(S);function S(C){var A;Object(g.a)(this,S),A=w.call(this,C),A.getJumpPrevPage=function(){return Math.max(1,A.state.current-(A.props.showLessItems?3:5))},A.getJumpNextPage=function(){return Math.min(x(void 0,A.state,A.props),A.state.current+(A.props.showLessItems?3:5))},A.getItemIcon=function(H,G){var F=A.props.prefixCls,z=H||f.a.createElement("button",{type:"button","aria-label":G,className:"".concat(F,"-item-link")});return typeof H=="function"&&(z=f.a.createElement(H,Object(L.a)({},A.props))),z},A.savePaginationNode=function(H){A.paginationNode=H},A.isValid=function(H){return t(H)&&H!==A.state.current},A.shouldDisplayQuickJumper=function(){var H=A.props,G=H.showQuickJumper,F=H.pageSize,z=H.total;return z<=F?!1:G},A.handleKeyDown=function(H){(H.keyCode===c.ARROW_UP||H.keyCode===c.ARROW_DOWN)&&H.preventDefault()},A.handleKeyUp=function(H){var G=A.getValidValue(H),F=A.state.currentInputValue;G!==F&&A.setState({currentInputValue:G}),H.keyCode===c.ENTER?A.handleChange(G):H.keyCode===c.ARROW_UP?A.handleChange(G-1):H.keyCode===c.ARROW_DOWN&&A.handleChange(G+1)},A.changePageSize=function(H){var G=A.state.current,F=x(H,A.state,A.props);G=G>F?F:G,F===0&&(G=A.state.current),typeof H=="number"&&("pageSize"in A.props||A.setState({pageSize:H}),"current"in A.props||A.setState({current:G,currentInputValue:G})),A.props.onShowSizeChange(G,H),"onChange"in A.props&&A.props.onChange&&A.props.onChange(G,H)},A.handleChange=function(H){var G=A.props.disabled,F=H;if(A.isValid(F)&&!G){var z=x(void 0,A.state,A.props);F>z?F=z:F<1&&(F=1),"current"in A.props||A.setState({current:F,currentInputValue:F});var j=A.state.pageSize;return A.props.onChange(F,j),F}return A.state.current},A.prev=function(){A.hasPrev()&&A.handleChange(A.state.current-1)},A.next=function(){A.hasNext()&&A.handleChange(A.state.current+1)},A.jumpPrev=function(){A.handleChange(A.getJumpPrevPage())},A.jumpNext=function(){A.handleChange(A.getJumpNextPage())},A.hasPrev=function(){return A.state.current>1},A.hasNext=function(){return A.state.current2?F-2:0),j=2;j=P?N=P:N=Number(E),N}},{key:"getShowSizeChanger",value:function(){var A=this.props,E=A.showSizeChanger,P=A.total,k=A.totalBoundaryShowSizeChanger;return typeof E!="undefined"?E:P>k}},{key:"renderPrev",value:function(A){var E=this.props,P=E.prevIcon,k=E.itemRender,N=k(A,"prev",this.getItemIcon(P,"prev page")),H=!this.hasPrev();return Object(v.isValidElement)(N)?Object(v.cloneElement)(N,{disabled:H}):N}},{key:"renderNext",value:function(A){var E=this.props,P=E.nextIcon,k=E.itemRender,N=k(A,"next",this.getItemIcon(P,"next page")),H=!this.hasNext();return Object(v.isValidElement)(N)?Object(v.cloneElement)(N,{disabled:H}):N}},{key:"render",value:function(){var A=this,E=this.props,P=E.prefixCls,k=E.className,N=E.style,H=E.disabled,G=E.hideOnSinglePage,F=E.total,z=E.locale,j=E.showQuickJumper,W=E.showLessItems,X=E.showTitle,ee=E.showTotal,le=E.simple,Se=E.itemRender,Ne=E.showPrevNextJumpers,We=E.jumpPrevIcon,ce=E.jumpNextIcon,be=E.selectComponentClass,Ie=E.selectPrefixCls,ie=E.pageSizeOptions,de=this.state,se=de.current,ke=de.pageSize,Ee=de.currentInputValue;if(G===!0&&F<=ke)return null;var He=x(void 0,this.state,this.props),ye=[],pe=null,we=null,qe=null,Ve=null,Pe=null,Ue=j&&j.goButton,ze=W?1:2,Ye=se-1>0?se-1:0,ae=se+1=ze*2&&se!==1+2&&(ye[0]=Object(v.cloneElement)(ye[0],{className:"".concat(P,"-item-after-jump-prev")}),ye.unshift(pe)),He-se>=ze*2&&se!==He-2&&(ye[ye.length-1]=Object(v.cloneElement)(ye[ye.length-1],{className:"".concat(P,"-item-before-jump-next")}),ye.push(we)),Et!==1&&ye.unshift(qe),ve!==He&&ye.push(Ve)}var je=null;ee&&(je=f.a.createElement("li",{className:"".concat(P,"-total-text")},ee(F,[F===0?0:(se-1)*ke+1,se*ke>F?F:se*ke])));var me=!this.hasPrev()||!He,Le=!this.hasNext()||!He;return f.a.createElement("ul",Object(B.a)({className:i()(P,k,Object(R.a)({},"".concat(P,"-disabled"),H)),style:N,unselectable:"unselectable",ref:this.savePaginationNode},Ce),je,f.a.createElement("li",{title:X?z.prev_page:null,onClick:this.prev,tabIndex:me?null:0,onKeyPress:this.runIfEnterPrev,className:i()("".concat(P,"-prev"),Object(R.a)({},"".concat(P,"-disabled"),me)),"aria-disabled":me},this.renderPrev(Ye)),ye,f.a.createElement("li",{title:X?z.next_page:null,onClick:this.next,tabIndex:Le?null:0,onKeyPress:this.runIfEnterNext,className:i()("".concat(P,"-next"),Object(R.a)({},"".concat(P,"-disabled"),Le)),"aria-disabled":Le},this.renderNext(ae)),f.a.createElement(s,{disabled:H,locale:z,rootPrefixCls:P,selectComponentClass:be,selectPrefixCls:Ie,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:se,pageSize:ke,pageSizeOptions:ie,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Ue}))}}],[{key:"getDerivedStateFromProps",value:function(A,E){var P={};if("current"in A&&(P.current=A.current,A.current!==E.current&&(P.currentInputValue=P.current)),"pageSize"in A&&A.pageSize!==E.pageSize){var k=E.current,N=x(A.pageSize,E,A);k=k>N?N:k,"current"in A||(P.current=k,P.currentInputValue=k),P.pageSize=A.pageSize}return P}}]),S}(f.a.Component);_.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:r,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:r,locale:a.a,style:{},itemRender:p,totalBoundaryShowSizeChanger:50};var T=_},"6/vW":function(Me,V,b){"use strict";b.d(V,"b",function(){return y});var B=b("tJVT"),R=b("q1tI"),L=b.n(R),g=b("9VGf"),m=b("dhSg");function o(v){return v.toString().padStart(2,"0")}function y(v){var f=Math.floor(v/60),u=v%60,i=Math.floor(f/60);return"".concat(o(i),":").concat(o(f-i*60),":").concat(o(u))}V.a=function(v){var f=v.defaultTime,u=v.status,i=v.onUpdateCostTime,d=v.lastedGetTaskInfoTime,l=v.title,c=l===void 0?"":l,n=Object(R.useState)(f||0),s=Object(B.a)(n,2),a=s[0],r=s[1],t=Object(R.useRef)();return Object(R.useEffect)(function(){d&&(r(f),t.current=f)},[f,d]),Object(R.useEffect)(function(){if(d){var p=m.a.subscribe("update-cost-time",function(){u!==2&&i(t.current)});return p}},[d]),Object(g.a)(function(){r(a+1),t.current=t.current+1},u===2?null:1e3),L.a.createElement("span",null,c?"".concat(c,"\uFF1A"):null,y(a))}},"6BzB":function(Me,V,b){"use strict";Object.defineProperty(V,"__esModule",{value:!0}),V.shrinkBuf=B,V.arraySet=R,V.flattenChunks=L,V.Buf32=V.Buf16=V.Buf8=void 0;function B(y,v){return y.length===v?y:y.subarray?y.subarray(0,v):(y.length=v,y)}function R(y,v,f,u,i){if(v.subarray&&y.subarray){y.set(v.subarray(f,f+u),i);return}for(var d=0;d1&&arguments[1]!==void 0?arguments[1]:0,n=(y[l[c+0]]+y[l[c+1]]+y[l[c+2]]+y[l[c+3]]+"-"+y[l[c+4]]+y[l[c+5]]+"-"+y[l[c+6]]+y[l[c+7]]+"-"+y[l[c+8]]+y[l[c+9]]+"-"+y[l[c+10]]+y[l[c+11]]+y[l[c+12]]+y[l[c+13]]+y[l[c+14]]+y[l[c+15]]).toLowerCase();if(!o(n))throw TypeError("Stringified UUID is invalid");return n}var u=f;function i(l,c,n){l=l||{};var s=l.random||(l.rng||L)();if(s[6]=s[6]&15|64,s[8]=s[8]&63|128,c){n=n||0;for(var a=0;a<16;++a)c[n+a]=s[a];return c}return u(s)}var d=V.a=i},"7ZXX":function(Me,V,b){Me.exports=b.p+"static/err.6e7c5817.png"},"7ahc":function(Me,V,b){"use strict";b.d(V,"a",function(){return x});var B=b("k1fw"),R=b("0Owb"),L=b("+L6B"),g=b("2/Rp"),m=b("y8nQ"),o=b("Vl3Y"),y=b("tJVT"),v=b("OaEy"),f=b("2fM7"),u=b("q1tI"),i=b.n(u),d=b("VrN/"),l=b.n(d),c=b("p77/"),n=b.n(c),s=b("c5Ni"),a=b.n(s),r=f.a.Option,t={labelCol:{span:4},wrapperCol:{span:20}},p={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};V.b=function(_){var T=_.callback,O=_.onCancel,w=Object(u.useState)("python"),S=Object(y.a)(w,2),C=S[0],A=S[1];function E(k){A(p[k][1])}function P(k){T(k)}return i.a.createElement(o.a,Object(R.a)({},t,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:P}),i.a.createElement(o.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},i.a.createElement(f.a,{onChange:E},Object.keys(p).map(function(k){return i.a.createElement(r,{key:k,value:k},p[k][0])}))),i.a.createElement(o.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},i.a.createElement(x,{mode:C})),i.a.createElement("div",{className:"flex-container flex-end"},i.a.createElement(g.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),i.a.createElement(g.a,{type:"ghost",onClick:O},"\u53D6\u6D88")))};function x(_){var T=_.value,O=_.onChange,w=_.mode,S=_.options,C=S===void 0?{}:S,A=Object(u.useRef)(),E=Object(u.useState)(),P=Object(y.a)(E,2),k=P[0],N=P[1];return Object(u.useEffect)(function(){if(k){function H(G){var F=G.getValue();O&&O(F)}return k.on("change",H),function(){k.off("change",H)}}},[k,O]),Object(u.useEffect)(function(){k&&k.setOption("mode",w)},[k,w]),Object(u.useEffect)(function(){k&&((T!==k.getValue()||T==="")&&setTimeout(function(){k.setValue(T||" ")},300))},[k,T]),Object(u.useEffect)(function(){if(A.current&&!k){var H=l.a.fromTextArea(A.current,Object(B.a)({mode:w,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},C));N(H)}},[A.current,k]),i.a.createElement("div",{className:"my-codemirror-container"},i.a.createElement("textarea",{ref:A}))}},"7ixt":function(Me,V,b){"use strict";b.d(V,"a",function(){return L});var B={adjustX:1,adjustY:1},R=[0,0],L={left:{points:["cr","cl"],overflow:B,offset:[-4,0],targetOffset:R},right:{points:["cl","cr"],overflow:B,offset:[4,0],targetOffset:R},top:{points:["bc","tc"],overflow:B,offset:[0,-4],targetOffset:R},bottom:{points:["tc","bc"],overflow:B,offset:[0,4],targetOffset:R},topLeft:{points:["bl","tl"],overflow:B,offset:[0,-4],targetOffset:R},leftTop:{points:["tr","tl"],overflow:B,offset:[-4,0],targetOffset:R},topRight:{points:["br","tr"],overflow:B,offset:[0,-4],targetOffset:R},rightTop:{points:["tl","tr"],overflow:B,offset:[4,0],targetOffset:R},bottomRight:{points:["tr","br"],overflow:B,offset:[0,4],targetOffset:R},rightBottom:{points:["bl","br"],overflow:B,offset:[4,0],targetOffset:R},bottomLeft:{points:["tl","bl"],overflow:B,offset:[0,4],targetOffset:R},leftBottom:{points:["br","bl"],overflow:B,offset:[-4,0],targetOffset:R}},g=L},"7v3h":function(Me,V,b){Me.exports=b.p+"static/empty2.dd73f390.png"},"8+yF":function(Me,V,b){"use strict";Object.defineProperty(V,"__esModule",{value:!0}),V.default=void 0;var B={256:960,257:992,258:451,259:483,260:417,261:433,262:454,263:486,264:710,265:742,266:709,267:741,268:456,269:488,270:463,271:495,272:464,273:496,274:938,275:954,278:972,279:1004,280:458,281:490,282:460,283:492,284:728,285:760,286:683,287:699,288:725,289:757,290:939,291:955,292:678,293:694,294:673,295:689,296:933,297:949,298:975,299:1007,302:967,303:999,304:681,305:697,308:684,309:700,310:979,311:1011,312:930,313:453,314:485,315:934,316:950,317:421,318:437,321:419,322:435,323:465,324:497,325:977,326:1009,327:466,328:498,330:957,331:959,332:978,333:1010,336:469,337:501,338:5052,339:5053,340:448,341:480,342:931,343:947,344:472,345:504,346:422,347:438,348:734,349:766,350:426,351:442,352:425,353:441,354:478,355:510,356:427,357:443,358:940,359:956,360:989,361:1021,362:990,363:1022,364:733,365:765,366:473,367:505,368:475,369:507,370:985,371:1017,376:5054,377:428,378:444,379:431,380:447,381:430,382:446,402:2294,466:16777681,711:439,728:418,729:511,731:434,733:445,901:1966,902:1953,904:1954,905:1955,906:1956,908:1959,910:1960,911:1963,912:1974,913:1985,914:1986,915:1987,916:1988,917:1989,918:1990,919:1991,920:1992,921:1993,922:1994,923:1995,924:1996,925:1997,926:1998,927:1999,928:2e3,929:2001,931:2002,932:2004,933:2005,934:2006,935:2007,936:2008,937:2009,938:1957,939:1961,940:1969,941:1970,942:1971,943:1972,944:1978,945:2017,946:2018,947:2019,948:2020,949:2021,950:2022,951:2023,952:2024,953:2025,954:2026,955:2027,956:2028,957:2029,958:2030,959:2031,960:2032,961:2033,962:2035,963:2034,964:2036,965:2037,966:2038,967:2039,968:2040,969:2041,970:1973,971:1977,972:1975,973:1976,974:1979,1025:1715,1026:1713,1027:1714,1028:1716,1029:1717,1030:1718,1031:1719,1032:1720,1033:1721,1034:1722,1035:1723,1036:1724,1038:1726,1039:1727,1040:1761,1041:1762,1042:1783,1043:1767,1044:1764,1045:1765,1046:1782,1047:1786,1048:1769,1049:1770,1050:1771,1051:1772,1052:1773,1053:1774,1054:1775,1055:1776,1056:1778,1057:1779,1058:1780,1059:1781,1060:1766,1061:1768,1062:1763,1063:1790,1064:1787,1065:1789,1066:1791,1067:1785,1068:1784,1069:1788,1070:1760,1071:1777,1072:1729,1073:1730,1074:1751,1075:1735,1076:1732,1077:1733,1078:1750,1079:1754,1080:1737,1081:1738,1082:1739,1083:1740,1084:1741,1085:1742,1086:1743,1087:1744,1088:1746,1089:1747,1090:1748,1091:1749,1092:1734,1093:1736,1094:1731,1095:1758,1096:1755,1097:1757,1098:1759,1099:1753,1100:1752,1101:1756,1102:1728,1103:1745,1105:1699,1106:1697,1107:1698,1108:1700,1109:1701,1110:1702,1111:1703,1112:1704,1113:1705,1114:1706,1115:1707,1116:1708,1118:1710,1119:1711,1168:1725,1169:1709,1488:3296,1489:3297,1490:3298,1491:3299,1492:3300,1493:3301,1494:3302,1495:3303,1496:3304,1497:3305,1498:3306,1499:3307,1500:3308,1501:3309,1502:3310,1503:3311,1504:3312,1505:3313,1506:3314,1507:3315,1508:3316,1509:3317,1510:3318,1511:3319,1512:3320,1513:3321,1514:3322,1548:1452,1563:1467,1567:1471,1569:1473,1570:1474,1571:1475,1572:1476,1573:1477,1574:1478,1575:1479,1576:1480,1577:1481,1578:1482,1579:1483,1580:1484,1581:1485,1582:1486,1583:1487,1584:1488,1585:1489,1586:1490,1587:1491,1588:1492,1589:1493,1590:1494,1591:1495,1592:1496,1593:1497,1594:1498,1600:1504,1601:1505,1602:1506,1603:1507,1604:1508,1605:1509,1606:1510,1607:1511,1608:1512,1609:1513,1610:1514,1611:1515,1612:1516,1613:1517,1614:1518,1615:1519,1616:1520,1617:1521,1618:1522,3585:3489,3586:3490,3587:3491,3588:3492,3589:3493,3590:3494,3591:3495,3592:3496,3593:3497,3594:3498,3595:3499,3596:3500,3597:3501,3598:3502,3599:3503,3600:3504,3601:3505,3602:3506,3603:3507,3604:3508,3605:3509,3606:3510,3607:3511,3608:3512,3609:3513,3610:3514,3611:3515,3612:3516,3613:3517,3614:3518,3615:3519,3616:3520,3617:3521,3618:3522,3619:3523,3620:3524,3621:3525,3622:3526,3623:3527,3624:3528,3625:3529,3626:3530,3627:3531,3628:3532,3629:3533,3630:3534,3631:3535,3632:3536,3633:3537,3634:3538,3635:3539,3636:3540,3637:3541,3638:3542,3639:3543,3640:3544,3641:3545,3642:3546,3647:3551,3648:3552,3649:3553,3650:3554,3651:3555,3652:3556,3653:3557,3654:3558,3655:3559,3656:3560,3657:3561,3658:3562,3659:3563,3660:3564,3661:3565,3664:3568,3665:3569,3666:3570,3667:3571,3668:3572,3669:3573,3670:3574,3671:3575,3672:3576,3673:3577,8194:2722,8195:2721,8196:2723,8197:2724,8199:2725,8200:2726,8201:2727,8202:2728,8210:2747,8211:2730,8212:2729,8213:1967,8215:3295,8216:2768,8217:2769,8218:2813,8220:2770,8221:2771,8222:2814,8224:2801,8225:2802,8226:2790,8229:2735,8230:2734,8240:2773,8242:2774,8243:2775,8248:2812,8254:1150,8361:3839,8364:8364,8453:2744,8470:1712,8471:2811,8478:2772,8482:2761,8531:2736,8532:2737,8533:2738,8534:2739,8535:2740,8536:2741,8537:2742,8538:2743,8539:2755,8540:2756,8541:2757,8542:2758,8592:2299,8593:2300,8594:2301,8595:2302,8658:2254,8660:2253,8706:2287,8711:2245,8728:3018,8730:2262,8733:2241,8734:2242,8743:2270,8744:2271,8745:2268,8746:2269,8747:2239,8756:2240,8764:2248,8771:2249,8773:16785992,8800:2237,8801:2255,8804:2236,8805:2238,8834:2266,8835:2267,8866:3068,8867:3036,8868:3010,8869:3022,8968:3027,8970:3012,8981:2810,8992:2212,8993:2213,9109:3020,9115:2219,9117:2220,9118:2221,9120:2222,9121:2215,9123:2216,9124:2217,9126:2218,9128:2223,9132:2224,9143:2209,9146:2543,9147:2544,9148:2546,9149:2547,9225:2530,9226:2533,9227:2537,9228:2531,9229:2532,9251:2732,9252:2536,9472:2211,9474:2214,9484:2210,9488:2539,9492:2541,9496:2538,9500:2548,9508:2549,9516:2551,9524:2550,9532:2542,9618:2529,9642:2791,9643:2785,9644:2779,9645:2786,9646:2783,9647:2767,9650:2792,9651:2787,9654:2781,9655:2765,9660:2793,9661:2788,9664:2780,9665:2764,9670:2528,9675:2766,9679:2782,9702:2784,9734:2789,9742:2809,9747:2762,9756:2794,9758:2795,9792:2808,9794:2807,9827:2796,9829:2798,9830:2797,9837:2806,9839:2805,10003:2803,10007:2804,10013:2777,10016:2800,10216:2748,10217:2750,12289:1188,12290:1185,12300:1186,12301:1187,12443:1246,12444:1247,12449:1191,12450:1201,12451:1192,12452:1202,12453:1193,12454:1203,12455:1194,12456:1204,12457:1195,12458:1205,12459:1206,12461:1207,12463:1208,12465:1209,12467:1210,12469:1211,12471:1212,12473:1213,12475:1214,12477:1215,12479:1216,12481:1217,12483:1199,12484:1218,12486:1219,12488:1220,12490:1221,12491:1222,12492:1223,12493:1224,12494:1225,12495:1226,12498:1227,12501:1228,12504:1229,12507:1230,12510:1231,12511:1232,12512:1233,12513:1234,12514:1235,12515:1196,12516:1236,12517:1197,12518:1237,12519:1198,12520:1238,12521:1239,12522:1240,12523:1241,12524:1242,12525:1243,12527:1244,12530:1190,12531:1245,12539:1189,12540:1200},R={lookup:function(g){if(g>=32&&g<=255)return g;var m=B[g];return m!==void 0?m:16777216|g}};V.default=R},"8/bI":function(Me,V,b){Me.exports=b.p+"static/empty.8918e228.png"},"815F":function(Me,V,b){"use strict";b.d(V,"e",function(){return y}),b.d(V,"c",function(){return f}),b.d(V,"d",function(){return u}),b.d(V,"a",function(){return d}),b.d(V,"f",function(){return l}),b.d(V,"b",function(){return c});var B=b("KQm4"),R=b("VTBJ"),L=b("Ff2n"),g=b("Zm9Q"),m=b("Kwbf"),o=b("OZM5");function y(n,s){return n!=null?n:s}function v(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],s=new Map;function a(r){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(r||[]).forEach(function(p){var x=p.key,_=p.children;Object(m.a)(x!=null,"Tree node must have a certain key: [".concat(t).concat(x,"]"));var T=String(x);Object(m.a)(!s.has(T)||x===null||x===void 0,"Same 'key' exist in the Tree: ".concat(T)),s.set(T,!0),a(_,"".concat(t).concat(T," > "))})}a(n)}function f(n){function s(a){var r=Object(g.a)(a);return r.map(function(t){if(!Object(o.i)(t))return Object(m.a)(!t,"Tree/TreeNode can only accept TreeNode as children."),null;var p=t.key,x=t.props,_=x.children,T=Object(L.a)(x,["children"]),O=Object(R.a)({key:p},T),w=s(_);return w.length&&(O.children=w),O}).filter(function(t){return t})}return s(n)}function u(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],a=new Set(s===!0?[]:s),r=[];function t(p){var x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return p.map(function(_,T){var O=Object(o.h)(x?x.pos:"0",T),w=y(_.key,O),S=Object(R.a)(Object(R.a)({},_),{},{parent:x,pos:O,children:null,data:_,isStart:[].concat(Object(B.a)(x?x.isStart:[]),[T===0]),isEnd:[].concat(Object(B.a)(x?x.isEnd:[]),[T===p.length-1])});return r.push(S),s===!0||a.has(w)?S.children=t(_.children||[],S):S.children=[],S})}return t(n),r}function i(n,s,a){var r;a?typeof a=="string"?r=function(x){return x[a]}:typeof a=="function"&&(r=function(x){return a(x)}):r=function(x,_){return y(x.key,_)};function t(p,x,_){var T=p?p.children:n,O=p?Object(o.h)(_.pos,x):"0";if(p){var w=r(p,O),S={node:p,index:x,pos:O,key:w,parentPos:_.node?_.pos:null,level:_.level+1};s(S)}T&&T.forEach(function(C,A){t(C,A,{node:p,pos:O,level:_?_.level+1:-1})})}t(null)}function d(n){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=s.initWrapper,r=s.processEntity,t=s.onProcessFinished,p=arguments.length>2?arguments[2]:void 0,x={},_={},T={posEntities:x,keyEntities:_};return a&&(T=a(T)||T),i(n,function(O){var w=O.node,S=O.index,C=O.pos,A=O.key,E=O.parentPos,P=O.level,k={node:w,index:S,key:A,pos:C,level:P},N=y(A,C);x[C]=k,_[N]=k,k.parent=x[E],k.parent&&(k.parent.children=k.parent.children||[],k.parent.children.push(k)),r&&r(k,T)},p),t&&t(T),T}function l(n,s){var a=s.expandedKeys,r=s.selectedKeys,t=s.loadedKeys,p=s.loadingKeys,x=s.checkedKeys,_=s.halfCheckedKeys,T=s.dragOverNodeKey,O=s.dropPosition,w=s.keyEntities,S=w[n],C={eventKey:n,expanded:a.indexOf(n)!==-1,selected:r.indexOf(n)!==-1,loaded:t.indexOf(n)!==-1,loading:p.indexOf(n)!==-1,checked:x.indexOf(n)!==-1,halfChecked:_.indexOf(n)!==-1,pos:String(S?S.pos:""),dragOver:T===n&&O===0,dragOverGapTop:T===n&&O===-1,dragOverGapBottom:T===n&&O===1};return C}function c(n){var s=n.data,a=n.expanded,r=n.selected,t=n.checked,p=n.loaded,x=n.loading,_=n.halfChecked,T=n.dragOver,O=n.dragOverGapTop,w=n.dragOverGapBottom,S=n.pos,C=n.active,A=Object(R.a)(Object(R.a)({},s),{},{expanded:a,selected:r,checked:t,loaded:p,loading:x,halfChecked:_,dragOver:T,dragOverGapTop:O,dragOverGapBottom:w,pos:S,active:C});return"props"in A||Object.defineProperty(A,"props",{get:function(){return Object(m.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),n}}),A}},"88g3":function(Me,V,b){Me.exports={tree:"tree___noxec"}},"8Abk":function(Me,V,b){},"8CQX":function(Me,V,b){"use strict";function B(c){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?B=function(s){return typeof s}:B=function(s){return s&&typeof Symbol=="function"&&s.constructor===Symbol&&s!==Symbol.prototype?"symbol":typeof s},B(c)}Object.defineProperty(V,"__esModule",{value:!0}),V.getKeycode=i,V.getKey=d,V.getKeysym=l;var R=u(b("mHUz")),L=u(b("8+yF")),g=u(b("6Qwc")),m=u(b("gIYZ")),o=u(b("mTgk")),y=f(b("GdRQ"));function v(){if(typeof WeakMap!="function")return null;var c=new WeakMap;return v=function(){return c},c}function f(c){if(c&&c.__esModule)return c;if(c===null||B(c)!=="object"&&typeof c!="function")return{default:c};var n=v();if(n&&n.has(c))return n.get(c);var s={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in c)if(Object.prototype.hasOwnProperty.call(c,r)){var t=a?Object.getOwnPropertyDescriptor(c,r):null;t&&(t.get||t.set)?Object.defineProperty(s,r,t):s[r]=c[r]}return s.default=c,n&&n.set(c,s),s}function u(c){return c&&c.__esModule?c:{default:c}}function i(c){if(c.code){switch(c.code){case"OSLeft":return"MetaLeft";case"OSRight":return"MetaRight"}return c.code}if(c.type!=="keypress"&&c.keyCode in g.default){var n=g.default[c.keyCode];if(y.isMac()&&n==="ContextMenu"&&(n="MetaRight"),c.location===2)switch(n){case"ShiftLeft":return"ShiftRight";case"ControlLeft":return"ControlRight";case"AltLeft":return"AltRight"}if(c.location===3)switch(n){case"Delete":return"NumpadDecimal";case"Insert":return"Numpad0";case"End":return"Numpad1";case"ArrowDown":return"Numpad2";case"PageDown":return"Numpad3";case"ArrowLeft":return"Numpad4";case"ArrowRight":return"Numpad6";case"Home":return"Numpad7";case"ArrowUp":return"Numpad8";case"PageUp":return"Numpad9";case"Enter":return"NumpadEnter"}return n}return"Unidentified"}function d(c){if(c.key!==void 0){switch(c.key){case"Spacebar":return" ";case"Esc":return"Escape";case"Scroll":return"ScrollLock";case"Win":return"Meta";case"Apps":return"ContextMenu";case"Up":return"ArrowUp";case"Left":return"ArrowLeft";case"Right":return"ArrowRight";case"Down":return"ArrowDown";case"Del":return"Delete";case"Divide":return"/";case"Multiply":return"*";case"Subtract":return"-";case"Add":return"+";case"Decimal":return c.char}switch(c.key){case"OS":return"Meta";case"LaunchMyComputer":return"LaunchApplication1";case"LaunchCalculator":return"LaunchApplication2"}switch(c.key){case"UIKeyInputUpArrow":return"ArrowUp";case"UIKeyInputDownArrow":return"ArrowDown";case"UIKeyInputLeftArrow":return"ArrowLeft";case"UIKeyInputRightArrow":return"ArrowRight";case"UIKeyInputEscape":return"Escape"}if(c.key==="\0"&&c.code==="NumpadDecimal")return"Delete";if(!y.isIE()&&!y.isEdge())return c.key;if(c.key.length!==1&&c.key!=="Unidentified")return c.key}var n=i(c);return n in m.default?m.default[n]:c.charCode?String.fromCharCode(c.charCode):"Unidentified"}function l(c){var n=d(c);if(n==="Unidentified")return null;if(n in o.default){var s=c.location;if(n==="Meta"&&s===0&&(s=2),n==="Clear"&&s===3){var a=i(c);a==="NumLock"&&(s=0)}if((s===void 0||s>3)&&(s=0),n==="Meta"){var r=i(c);if(r==="AltLeft")return R.default.XK_Meta_L;if(r==="AltRight")return R.default.XK_Meta_R}if(n==="Clear"){var t=i(c);if(t==="NumLock")return R.default.XK_Num_Lock}return o.default[n][s]}if(n.length!==1)return null;var p=n.charCodeAt();return p?L.default.lookup(p):null}},"8EBN":function(Me,V,b){(function(B){B(b("VrN/"))})(function(B){"use strict";B.modeInfo=[{name:"APL",mime:"text/apl",mode:"apl",ext:["dyalog","apl"]},{name:"PGP",mimes:["application/pgp","application/pgp-encrypted","application/pgp-keys","application/pgp-signature"],mode:"asciiarmor",ext:["asc","pgp","sig"]},{name:"ASN.1",mime:"text/x-ttcn-asn",mode:"asn.1",ext:["asn","asn1"]},{name:"Asterisk",mime:"text/x-asterisk",mode:"asterisk",file:/^extensions\.conf$/i},{name:"Brainfuck",mime:"text/x-brainfuck",mode:"brainfuck",ext:["b","bf"]},{name:"C",mime:"text/x-csrc",mode:"clike",ext:["c","h","ino"]},{name:"C++",mime:"text/x-c++src",mode:"clike",ext:["cpp","c++","cc","cxx","hpp","h++","hh","hxx"],alias:["cpp"]},{name:"Cobol",mime:"text/x-cobol",mode:"cobol",ext:["cob","cpy"]},{name:"C#",mime:"text/x-csharp",mode:"clike",ext:["cs"],alias:["csharp","cs"]},{name:"Clojure",mime:"text/x-clojure",mode:"clojure",ext:["clj","cljc","cljx"]},{name:"ClojureScript",mime:"text/x-clojurescript",mode:"clojure",ext:["cljs"]},{name:"Closure Stylesheets (GSS)",mime:"text/x-gss",mode:"css",ext:["gss"]},{name:"CMake",mime:"text/x-cmake",mode:"cmake",ext:["cmake","cmake.in"],file:/^CMakeLists\.txt$/},{name:"CoffeeScript",mimes:["application/vnd.coffeescript","text/coffeescript","text/x-coffeescript"],mode:"coffeescript",ext:["coffee"],alias:["coffee","coffee-script"]},{name:"Common Lisp",mime:"text/x-common-lisp",mode:"commonlisp",ext:["cl","lisp","el"],alias:["lisp"]},{name:"Cypher",mime:"application/x-cypher-query",mode:"cypher",ext:["cyp","cypher"]},{name:"Cython",mime:"text/x-cython",mode:"python",ext:["pyx","pxd","pxi"]},{name:"Crystal",mime:"text/x-crystal",mode:"crystal",ext:["cr"]},{name:"CSS",mime:"text/css",mode:"css",ext:["css"]},{name:"CQL",mime:"text/x-cassandra",mode:"sql",ext:["cql"]},{name:"D",mime:"text/x-d",mode:"d",ext:["d"]},{name:"Dart",mimes:["application/dart","text/x-dart"],mode:"dart",ext:["dart"]},{name:"diff",mime:"text/x-diff",mode:"diff",ext:["diff","patch"]},{name:"Django",mime:"text/x-django",mode:"django"},{name:"Dockerfile",mime:"text/x-dockerfile",mode:"dockerfile",file:/^Dockerfile$/},{name:"DTD",mime:"application/xml-dtd",mode:"dtd",ext:["dtd"]},{name:"Dylan",mime:"text/x-dylan",mode:"dylan",ext:["dylan","dyl","intr"]},{name:"EBNF",mime:"text/x-ebnf",mode:"ebnf"},{name:"ECL",mime:"text/x-ecl",mode:"ecl",ext:["ecl"]},{name:"edn",mime:"application/edn",mode:"clojure",ext:["edn"]},{name:"Eiffel",mime:"text/x-eiffel",mode:"eiffel",ext:["e"]},{name:"Elm",mime:"text/x-elm",mode:"elm",ext:["elm"]},{name:"Embedded Javascript",mime:"application/x-ejs",mode:"htmlembedded",ext:["ejs"]},{name:"Embedded Ruby",mime:"application/x-erb",mode:"htmlembedded",ext:["erb"]},{name:"Erlang",mime:"text/x-erlang",mode:"erlang",ext:["erl"]},{name:"Esper",mime:"text/x-esper",mode:"sql"},{name:"Factor",mime:"text/x-factor",mode:"factor",ext:["factor"]},{name:"FCL",mime:"text/x-fcl",mode:"fcl"},{name:"Forth",mime:"text/x-forth",mode:"forth",ext:["forth","fth","4th"]},{name:"Fortran",mime:"text/x-fortran",mode:"fortran",ext:["f","for","f77","f90","f95"]},{name:"F#",mime:"text/x-fsharp",mode:"mllike",ext:["fs"],alias:["fsharp"]},{name:"Gas",mime:"text/x-gas",mode:"gas",ext:["s"]},{name:"Gherkin",mime:"text/x-feature",mode:"gherkin",ext:["feature"]},{name:"GitHub Flavored Markdown",mime:"text/x-gfm",mode:"gfm",file:/^(readme|contributing|history)\.md$/i},{name:"Go",mime:"text/x-go",mode:"go",ext:["go"]},{name:"Groovy",mime:"text/x-groovy",mode:"groovy",ext:["groovy","gradle"],file:/^Jenkinsfile$/},{name:"HAML",mime:"text/x-haml",mode:"haml",ext:["haml"]},{name:"Haskell",mime:"text/x-haskell",mode:"haskell",ext:["hs"]},{name:"Haskell (Literate)",mime:"text/x-literate-haskell",mode:"haskell-literate",ext:["lhs"]},{name:"Haxe",mime:"text/x-haxe",mode:"haxe",ext:["hx"]},{name:"HXML",mime:"text/x-hxml",mode:"haxe",ext:["hxml"]},{name:"ASP.NET",mime:"application/x-aspx",mode:"htmlembedded",ext:["aspx"],alias:["asp","aspx"]},{name:"HTML",mime:"text/html",mode:"htmlmixed",ext:["html","htm","handlebars","hbs"],alias:["xhtml"]},{name:"HTTP",mime:"message/http",mode:"http"},{name:"IDL",mime:"text/x-idl",mode:"idl",ext:["pro"]},{name:"Pug",mime:"text/x-pug",mode:"pug",ext:["jade","pug"],alias:["jade"]},{name:"Java",mime:"text/x-java",mode:"clike",ext:["java"]},{name:"Java Server Pages",mime:"application/x-jsp",mode:"htmlembedded",ext:["jsp"],alias:["jsp"]},{name:"JavaScript",mimes:["text/javascript","text/ecmascript","application/javascript","application/x-javascript","application/ecmascript"],mode:"javascript",ext:["js"],alias:["ecmascript","js","node"]},{name:"JSON",mimes:["application/json","application/x-json"],mode:"javascript",ext:["json","map"],alias:["json5"]},{name:"JSON-LD",mime:"application/ld+json",mode:"javascript",ext:["jsonld"],alias:["jsonld"]},{name:"JSX",mime:"text/jsx",mode:"jsx",ext:["jsx"]},{name:"Jinja2",mime:"text/jinja2",mode:"jinja2",ext:["j2","jinja","jinja2"]},{name:"Julia",mime:"text/x-julia",mode:"julia",ext:["jl"]},{name:"Kotlin",mime:"text/x-kotlin",mode:"clike",ext:["kt"]},{name:"LESS",mime:"text/x-less",mode:"css",ext:["less"]},{name:"LiveScript",mime:"text/x-livescript",mode:"livescript",ext:["ls"],alias:["ls"]},{name:"Lua",mime:"text/x-lua",mode:"lua",ext:["lua"]},{name:"Markdown",mime:"text/x-markdown",mode:"markdown",ext:["markdown","md","mkd"]},{name:"mIRC",mime:"text/mirc",mode:"mirc"},{name:"MariaDB SQL",mime:"text/x-mariadb",mode:"sql"},{name:"Mathematica",mime:"text/x-mathematica",mode:"mathematica",ext:["m","nb","wl","wls"]},{name:"Modelica",mime:"text/x-modelica",mode:"modelica",ext:["mo"]},{name:"MUMPS",mime:"text/x-mumps",mode:"mumps",ext:["mps"]},{name:"MS SQL",mime:"text/x-mssql",mode:"sql"},{name:"mbox",mime:"application/mbox",mode:"mbox",ext:["mbox"]},{name:"MySQL",mime:"text/x-mysql",mode:"sql"},{name:"Nginx",mime:"text/x-nginx-conf",mode:"nginx",file:/nginx.*\.conf$/i},{name:"NSIS",mime:"text/x-nsis",mode:"nsis",ext:["nsh","nsi"]},{name:"NTriples",mimes:["application/n-triples","application/n-quads","text/n-triples"],mode:"ntriples",ext:["nt","nq"]},{name:"Objective-C",mime:"text/x-objectivec",mode:"clike",ext:["m"],alias:["objective-c","objc"]},{name:"Objective-C++",mime:"text/x-objectivec++",mode:"clike",ext:["mm"],alias:["objective-c++","objc++"]},{name:"OCaml",mime:"text/x-ocaml",mode:"mllike",ext:["ml","mli","mll","mly"]},{name:"Octave",mime:"text/x-octave",mode:"octave",ext:["m"]},{name:"Oz",mime:"text/x-oz",mode:"oz",ext:["oz"]},{name:"Pascal",mime:"text/x-pascal",mode:"pascal",ext:["p","pas"]},{name:"PEG.js",mime:"null",mode:"pegjs",ext:["jsonld"]},{name:"Perl",mime:"text/x-perl",mode:"perl",ext:["pl","pm"]},{name:"PHP",mimes:["text/x-php","application/x-httpd-php","application/x-httpd-php-open"],mode:"php",ext:["php","php3","php4","php5","php7","phtml"]},{name:"Pig",mime:"text/x-pig",mode:"pig",ext:["pig"]},{name:"Plain Text",mime:"text/plain",mode:"null",ext:["txt","text","conf","def","list","log"]},{name:"PLSQL",mime:"text/x-plsql",mode:"sql",ext:["pls"]},{name:"PostgreSQL",mime:"text/x-pgsql",mode:"sql"},{name:"PowerShell",mime:"application/x-powershell",mode:"powershell",ext:["ps1","psd1","psm1"]},{name:"Properties files",mime:"text/x-properties",mode:"properties",ext:["properties","ini","in"],alias:["ini","properties"]},{name:"ProtoBuf",mime:"text/x-protobuf",mode:"protobuf",ext:["proto"]},{name:"Python",mime:"text/x-python",mode:"python",ext:["BUILD","bzl","py","pyw"],file:/^(BUCK|BUILD)$/},{name:"Puppet",mime:"text/x-puppet",mode:"puppet",ext:["pp"]},{name:"Q",mime:"text/x-q",mode:"q",ext:["q"]},{name:"R",mime:"text/x-rsrc",mode:"r",ext:["r","R"],alias:["rscript"]},{name:"reStructuredText",mime:"text/x-rst",mode:"rst",ext:["rst"],alias:["rst"]},{name:"RPM Changes",mime:"text/x-rpm-changes",mode:"rpm"},{name:"RPM Spec",mime:"text/x-rpm-spec",mode:"rpm",ext:["spec"]},{name:"Ruby",mime:"text/x-ruby",mode:"ruby",ext:["rb"],alias:["jruby","macruby","rake","rb","rbx"]},{name:"Rust",mime:"text/x-rustsrc",mode:"rust",ext:["rs"]},{name:"SAS",mime:"text/x-sas",mode:"sas",ext:["sas"]},{name:"Sass",mime:"text/x-sass",mode:"sass",ext:["sass"]},{name:"Scala",mime:"text/x-scala",mode:"clike",ext:["scala"]},{name:"Scheme",mime:"text/x-scheme",mode:"scheme",ext:["scm","ss"]},{name:"SCSS",mime:"text/x-scss",mode:"css",ext:["scss"]},{name:"Shell",mimes:["text/x-sh","application/x-sh"],mode:"shell",ext:["sh","ksh","bash"],alias:["bash","sh","zsh"],file:/^PKGBUILD$/},{name:"Sieve",mime:"application/sieve",mode:"sieve",ext:["siv","sieve"]},{name:"Slim",mimes:["text/x-slim","application/x-slim"],mode:"slim",ext:["slim"]},{name:"Smalltalk",mime:"text/x-stsrc",mode:"smalltalk",ext:["st"]},{name:"Smarty",mime:"text/x-smarty",mode:"smarty",ext:["tpl"]},{name:"Solr",mime:"text/x-solr",mode:"solr"},{name:"SML",mime:"text/x-sml",mode:"mllike",ext:["sml","sig","fun","smackspec"]},{name:"Soy",mime:"text/x-soy",mode:"soy",ext:["soy"],alias:["closure template"]},{name:"SPARQL",mime:"application/sparql-query",mode:"sparql",ext:["rq","sparql"],alias:["sparul"]},{name:"Spreadsheet",mime:"text/x-spreadsheet",mode:"spreadsheet",alias:["excel","formula"]},{name:"SQL",mime:"text/x-sql",mode:"sql",ext:["sql"]},{name:"SQLite",mime:"text/x-sqlite",mode:"sql"},{name:"Squirrel",mime:"text/x-squirrel",mode:"clike",ext:["nut"]},{name:"Stylus",mime:"text/x-styl",mode:"stylus",ext:["styl"]},{name:"Swift",mime:"text/x-swift",mode:"swift",ext:["swift"]},{name:"sTeX",mime:"text/x-stex",mode:"stex"},{name:"LaTeX",mime:"text/x-latex",mode:"stex",ext:["text","ltx","tex"],alias:["tex"]},{name:"SystemVerilog",mime:"text/x-systemverilog",mode:"verilog",ext:["v","sv","svh"]},{name:"Tcl",mime:"text/x-tcl",mode:"tcl",ext:["tcl"]},{name:"Textile",mime:"text/x-textile",mode:"textile",ext:["textile"]},{name:"TiddlyWiki",mime:"text/x-tiddlywiki",mode:"tiddlywiki"},{name:"Tiki wiki",mime:"text/tiki",mode:"tiki"},{name:"TOML",mime:"text/x-toml",mode:"toml",ext:["toml"]},{name:"Tornado",mime:"text/x-tornado",mode:"tornado"},{name:"troff",mime:"text/troff",mode:"troff",ext:["1","2","3","4","5","6","7","8","9"]},{name:"TTCN",mime:"text/x-ttcn",mode:"ttcn",ext:["ttcn","ttcn3","ttcnpp"]},{name:"TTCN_CFG",mime:"text/x-ttcn-cfg",mode:"ttcn-cfg",ext:["cfg"]},{name:"Turtle",mime:"text/turtle",mode:"turtle",ext:["ttl"]},{name:"TypeScript",mime:"application/typescript",mode:"javascript",ext:["ts"],alias:["ts"]},{name:"TypeScript-JSX",mime:"text/typescript-jsx",mode:"jsx",ext:["tsx"],alias:["tsx"]},{name:"Twig",mime:"text/x-twig",mode:"twig"},{name:"Web IDL",mime:"text/x-webidl",mode:"webidl",ext:["webidl"]},{name:"VB.NET",mime:"text/x-vb",mode:"vb",ext:["vb"]},{name:"VBScript",mime:"text/vbscript",mode:"vbscript",ext:["vbs"]},{name:"Velocity",mime:"text/velocity",mode:"velocity",ext:["vtl"]},{name:"Verilog",mime:"text/x-verilog",mode:"verilog",ext:["v"]},{name:"VHDL",mime:"text/x-vhdl",mode:"vhdl",ext:["vhd","vhdl"]},{name:"Vue.js Component",mimes:["script/x-vue","text/x-vue"],mode:"vue",ext:["vue"]},{name:"XML",mimes:["application/xml","text/xml"],mode:"xml",ext:["xml","xsl","xsd","svg"],alias:["rss","wsdl","xsd"]},{name:"XQuery",mime:"application/xquery",mode:"xquery",ext:["xy","xquery"]},{name:"Yacas",mime:"text/x-yacas",mode:"yacas",ext:["ys"]},{name:"YAML",mimes:["text/x-yaml","text/yaml"],mode:"yaml",ext:["yaml","yml"],alias:["yml"]},{name:"Z80",mime:"text/x-z80",mode:"z80",ext:["z80"]},{name:"mscgen",mime:"text/x-mscgen",mode:"mscgen",ext:["mscgen","mscin","msc"]},{name:"xu",mime:"text/x-xu",mode:"mscgen",ext:["xu"]},{name:"msgenny",mime:"text/x-msgenny",mode:"mscgen",ext:["msgenny"]},{name:"WebAssembly",mime:"text/webassembly",mode:"wast",ext:["wat","wast"]}];for(var R=0;R-1&&g.substring(y+1,g.length);if(v)return B.findModeByExtension(v)},B.findModeByName=function(g){g=g.toLowerCase();for(var m=0;m0&&l[l.length-1])&&(a[0]===6||a[0]===2)){u=0;continue}if(a[0]===3&&(!l||a[1]>l[0]&&a[1]>p&1&&(this._zlibs[p].reset(),R.Info("Reset zlib stream "+p));this._ctl=this._ctl>>4}var x;if(this._ctl===8)x=this._fillRect(l,c,n,s,a,r,t);else if(this._ctl===9)x=this._jpegRect(l,c,n,s,a,r,t);else if(this._ctl===10)x=this._pngRect(l,c,n,s,a,r,t);else if((this._ctl&128)==0)x=this._basicRect(this._ctl,l,c,n,s,a,r,t);else throw new Error("Illegal tight compression received (ctl: "+this._ctl+")");return x&&(this._ctl=null),x}},{key:"_fillRect",value:function(l,c,n,s,a,r,t){if(a.rQwait("TIGHT",3))return!1;var p=a.rQi,x=a.rQ;return r.fillRect(l,c,n,s,[x[p+2],x[p+1],x[p]],!1),a.rQskipBytes(3),!0}},{key:"_jpegRect",value:function(l,c,n,s,a,r,t){var p=this._readData(a);return p===null?!1:(r.imageRect(l,c,n,s,"image/jpeg",p),!0)}},{key:"_pngRect",value:function(l,c,n,s,a,r,t){throw new Error("PNG received in standard Tight rect")}},{key:"_basicRect",value:function(l,c,n,s,a,r,t,p){if(this._filter===null)if(l&4){if(r.rQwait("TIGHT",1))return!1;this._filter=r.rQshift8()}else this._filter=0;var x=l&3,_;switch(this._filter){case 0:_=this._copyFilter(x,c,n,s,a,r,t,p);break;case 1:_=this._paletteFilter(x,c,n,s,a,r,t,p);break;case 2:_=this._gradientFilter(x,c,n,s,a,r,t,p);break;default:throw new Error("Illegal tight filter received (ctl: "+this._filter+")")}return _&&(this._filter=null),_}},{key:"_copyFilter",value:function(l,c,n,s,a,r,t,p){var x=s*a*3,_;if(x<12){if(r.rQwait("TIGHT",x))return!1;_=r.rQshiftBytes(x)}else{if(_=this._readData(r),_===null)return!1;this._zlibs[l].setInput(_),_=this._zlibs[l].inflate(x),this._zlibs[l].setInput(null)}return t.blitRgbImage(c,n,s,a,_,0,!1),!0}},{key:"_paletteFilter",value:function(l,c,n,s,a,r,t,p){if(this._numColors===0){if(r.rQwait("TIGHT palette",1))return!1;var x=r.rQpeek8()+1,_=x*3;if(r.rQwait("TIGHT palette",1+_))return!1;this._numColors=x,r.rQskipBytes(1),r.rQshiftTo(this._palette,_)}var T=this._numColors<=2?1:8,O=Math.floor((s*T+7)/8),w=O*a,S;if(w<12){if(r.rQwait("TIGHT",w))return!1;S=r.rQshiftBytes(w)}else{if(S=this._readData(r),S===null)return!1;this._zlibs[l].setInput(S),S=this._zlibs[l].inflate(w),this._zlibs[l].setInput(null)}return this._numColors==2?this._monoRect(c,n,s,a,S,this._palette,t):this._paletteRect(c,n,s,a,S,this._palette,t),this._numColors=0,!0}},{key:"_monoRect",value:function(l,c,n,s,a,r,t){for(var p=this._getScratchBuffer(n*s*4),x=Math.floor((n+7)/8),_=Math.floor(n/8),T=0;T=0;C--)O=(T*n+S*8+7-C)*4,w=(a[T*x+S]>>C&1)*3,p[O]=r[w],p[O+1]=r[w+1],p[O+2]=r[w+2],p[O+3]=255;for(var A=7;A>=8-n%8;A--)O=(T*n+S*8+7-A)*4,w=(a[T*x+S]>>A&1)*3,p[O]=r[w],p[O+1]=r[w+1],p[O+2]=r[w+2],p[O+3]=255}t.blitRgbxImage(l,c,n,s,p,0,!1)}},{key:"_paletteRect",value:function(l,c,n,s,a,r,t){for(var p=this._getScratchBuffer(n*s*4),x=n*s*4,_=0,T=0;_=j&&GX?"true":"false","aria-posinset":X+1,"aria-setsize":ee,tabIndex:F?-1:0},v.a.createElement("div",{className:"".concat(z,"-first")},Se),v.a.createElement("div",{className:"".concat(z,"-second")},Se)));return W&&(Ne=W(Ne,this.props)),Ne}}]),E}(v.a.Component);function t(C,A){var E=Object.keys(C);if(Object.getOwnPropertySymbols){var P=Object.getOwnPropertySymbols(C);A&&(P=P.filter(function(k){return Object.getOwnPropertyDescriptor(C,k).enumerable})),E.push.apply(E,P)}return E}function p(C){for(var A=1;A0&&!ee||G===d.a.RIGHT&&le>0&&ee?(j?le-=.5:le-=1,k.changeValue(le),H.preventDefault()):G===d.a.LEFT&&leee/2||!z&&N-X>24&255,Qe.length>>16&255,Qe.length>>8&255,Qe.length&255);for(var yt=0;yt>24,Ce[oe+1]=Ye[ae[Qe]]>>16,Ce[oe+2]=Ye[ae[Qe]]>>8,Ce[oe+3]=Ye[ae[Qe]]>>0,oe+=4,Ce[3]|=1<2&&arguments[2]!==void 0?arguments[2]:!1,ae=Ue._sQ,Ce=Ue._sQlen;ae[Ce]=6,ae[Ce+1]=0,ae[Ce+2]=0,ae[Ce+3]=0;var oe;Ye?oe=(0,B.toUnsigned32bit)(-ze.length):oe=ze.length,ae[Ce+4]=oe>>24,ae[Ce+5]=oe>>16,ae[Ce+6]=oe>>8,ae[Ce+7]=oe,Ue._sQlen+=8;for(var Qe=0,yt=ze.length;yt>0;){for(var Be=Math.min(yt,Ue._sQbufferSize-Ue._sQlen),Fe=0;Fe>8,oe[Qe+3]=ze,oe[Qe+4]=Ye>>8,oe[Qe+5]=Ye,oe[Qe+6]=1,oe[Qe+7]=0,oe[Qe+8]=ae>>24,oe[Qe+9]=ae>>16,oe[Qe+10]=ae>>8,oe[Qe+11]=ae,oe[Qe+12]=0,oe[Qe+13]=0,oe[Qe+14]=0,oe[Qe+15]=0,oe[Qe+16]=ze>>8,oe[Qe+17]=ze,oe[Qe+18]=Ye>>8,oe[Qe+19]=Ye,oe[Qe+20]=Ce>>24,oe[Qe+21]=Ce>>16,oe[Qe+22]=Ce>>8,oe[Qe+23]=Ce,Ue._sQlen+=24,Ue.flush()},clientFence:function(Ue,ze,Ye){var ae=Ue._sQ,Ce=Ue._sQlen;ae[Ce]=248,ae[Ce+1]=0,ae[Ce+2]=0,ae[Ce+3]=0,ae[Ce+4]=ze>>24,ae[Ce+5]=ze>>16,ae[Ce+6]=ze>>8,ae[Ce+7]=ze;var oe=Ye.length;ae[Ce+8]=oe;for(var Qe=0;Qe>8,Qe[yt+3]=Ye,Qe[yt+4]=ae>>8,Qe[yt+5]=ae,Qe[yt+6]=Ce>>8,Qe[yt+7]=Ce,Qe[yt+8]=oe>>8,Qe[yt+9]=oe,Ue._sQlen+=10,Ue.flush()},pixelFormat:function(Ue,ze,Ye){var ae=Ue._sQ,Ce=Ue._sQlen,oe;ze>16?oe=32:ze>8?oe=16:oe=8;var Qe=Math.floor(ze/3);ae[Ce]=0,ae[Ce+1]=0,ae[Ce+2]=0,ae[Ce+3]=0,ae[Ce+4]=oe,ae[Ce+5]=ze,ae[Ce+6]=0,ae[Ce+7]=Ye?1:0,ae[Ce+8]=0,ae[Ce+9]=(1<>8,Ye[ae+3]=ze.length;for(var Ce=ae+4,oe=0;oe>24,Ye[Ce+1]=Qe>>16,Ye[Ce+2]=Qe>>8,Ye[Ce+3]=Qe,Ce+=4}Ue._sQlen+=Ce-ae,Ue.flush()},fbUpdateRequest:function(Ue,ze,Ye,ae,Ce,oe){var Qe=Ue._sQ,yt=Ue._sQlen;typeof Ye=="undefined"&&(Ye=0),typeof ae=="undefined"&&(ae=0),Qe[yt]=3,Qe[yt+1]=ze?1:0,Qe[yt+2]=Ye>>8&255,Qe[yt+3]=Ye&255,Qe[yt+4]=ae>>8&255,Qe[yt+5]=ae&255,Qe[yt+6]=Ce>>8&255,Qe[yt+7]=Ce&255,Qe[yt+8]=oe>>8&255,Qe[yt+9]=oe&255,Ue._sQlen+=10,Ue.flush()},xvpOp:function(Ue,ze,Ye){var ae=Ue._sQ,Ce=Ue._sQlen;ae[Ce]=250,ae[Ce+1]=0,ae[Ce+2]=ze,ae[Ce+3]=Ye,Ue._sQlen+=4,Ue.flush()}},Ve.cursors={none:{rgbaPixels:new Uint8Array,w:0,h:0,hotx:0,hoty:0},dot:{rgbaPixels:new Uint8Array([255,255,255,255,0,0,0,255,255,255,255,255,0,0,0,255,0,0,0,0,0,0,0,255,255,255,255,255,0,0,0,255,255,255,255,255]),w:3,h:3,hotx:1,hoty:1}}},"1eCo":function(Me,V,b){(function(B){B(b("VrN/"))})(function(B){"use strict";var R={autoSelfClosers:{area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0,menuitem:!0},implicitlyClosed:{dd:!0,li:!0,optgroup:!0,option:!0,p:!0,rp:!0,rt:!0,tbody:!0,td:!0,tfoot:!0,th:!0,tr:!0},contextGrabbers:{dd:{dd:!0,dt:!0},dt:{dd:!0,dt:!0},li:{li:!0},option:{option:!0,optgroup:!0},optgroup:{optgroup:!0},p:{address:!0,article:!0,aside:!0,blockquote:!0,dir:!0,div:!0,dl:!0,fieldset:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,menu:!0,nav:!0,ol:!0,p:!0,pre:!0,section:!0,table:!0,ul:!0},rp:{rp:!0,rt:!0},rt:{rp:!0,rt:!0},tbody:{tbody:!0,tfoot:!0},td:{td:!0,th:!0},tfoot:{tbody:!0},th:{td:!0,th:!0},thead:{tbody:!0,tfoot:!0},tr:{tr:!0}},doNotIndent:{pre:!0},allowUnquoted:!0,allowMissing:!0,caseFold:!0},L={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};B.defineMode("xml",function(g,m){var o=g.indentUnit,y={},v=m.htmlMode?R:L;for(var f in v)y[f]=v[f];for(var f in m)y[f]=m[f];var u,i;function d(E,P){function k(G){return P.tokenize=G,G(E,P)}var N=E.next();if(N=="<")return E.eat("!")?E.eat("[")?E.match("CDATA[")?k(n("atom","]]>")):null:E.match("--")?k(n("comment","-->")):E.match("DOCTYPE",!0,!0)?(E.eatWhile(/[\w\._\-]/),k(s(1))):null:E.eat("?")?(E.eatWhile(/[\w\._\-]/),P.tokenize=n("meta","?>"),"meta"):(u=E.eat("/")?"closeTag":"openTag",P.tokenize=l,"tag bracket");if(N=="&"){var H;return E.eat("#")?E.eat("x")?H=E.eatWhile(/[a-fA-F\d]/)&&E.eat(";"):H=E.eatWhile(/[\d]/)&&E.eat(";"):H=E.eatWhile(/[\w\.\-:]/)&&E.eat(";"),H?"atom":"error"}else return E.eatWhile(/[^&<]/),null}d.isInText=!0;function l(E,P){var k=E.next();if(k==">"||k=="/"&&E.eat(">"))return P.tokenize=d,u=k==">"?"endTag":"selfcloseTag","tag bracket";if(k=="=")return u="equals",null;if(k=="<"){P.tokenize=d,P.state=p,P.tagName=P.tagStart=null;var N=P.tokenize(E,P);return N?N+" tag error":"tag error"}else return/[\'\"]/.test(k)?(P.tokenize=c(k),P.stringStartCol=E.column(),P.tokenize(E,P)):(E.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function c(E){var P=function(k,N){for(;!k.eol();)if(k.next()==E){N.tokenize=l;break}return"string"};return P.isInAttribute=!0,P}function n(E,P){return function(k,N){for(;!k.eol();){if(k.match(P)){N.tokenize=d;break}k.next()}return E}}function s(E){return function(P,k){for(var N;(N=P.next())!=null;){if(N=="<")return k.tokenize=s(E+1),k.tokenize(P,k);if(N==">")if(E==1){k.tokenize=d;break}else return k.tokenize=s(E-1),k.tokenize(P,k)}return"meta"}}function a(E,P,k){this.prev=E.context,this.tagName=P,this.indent=E.indented,this.startOfLine=k,(y.doNotIndent.hasOwnProperty(P)||E.context&&E.context.noIndent)&&(this.noIndent=!0)}function r(E){E.context&&(E.context=E.context.prev)}function t(E,P){for(var k;;){if(!E.context)return;if(k=E.context.tagName,!y.contextGrabbers.hasOwnProperty(k)||!y.contextGrabbers[k].hasOwnProperty(P))return;r(E)}}function p(E,P,k){return E=="openTag"?(k.tagStart=P.column(),x):E=="closeTag"?_:p}function x(E,P,k){return E=="word"?(k.tagName=P.current(),i="tag",w):y.allowMissingTagName&&E=="endTag"?(i="tag bracket",w(E,P,k)):(i="error",x)}function _(E,P,k){if(E=="word"){var N=P.current();return k.context&&k.context.tagName!=N&&y.implicitlyClosed.hasOwnProperty(k.context.tagName)&&r(k),k.context&&k.context.tagName==N||y.matchClosing===!1?(i="tag",T):(i="tag error",O)}else return y.allowMissingTagName&&E=="endTag"?(i="tag bracket",T(E,P,k)):(i="error",O)}function T(E,P,k){return E!="endTag"?(i="error",T):(r(k),p)}function O(E,P,k){return i="error",T(E,P,k)}function w(E,P,k){if(E=="word")return i="attribute",S;if(E=="endTag"||E=="selfcloseTag"){var N=k.tagName,H=k.tagStart;return k.tagName=k.tagStart=null,E=="selfcloseTag"||y.autoSelfClosers.hasOwnProperty(N)?t(k,N):(t(k,N),k.context=new a(k,N,H==k.indented)),p}return i="error",w}function S(E,P,k){return E=="equals"?C:(y.allowMissing||(i="error"),w(E,P,k))}function C(E,P,k){return E=="string"?A:E=="word"&&y.allowUnquoted?(i="string",w):(i="error",w(E,P,k))}function A(E,P,k){return E=="string"?A:w(E,P,k)}return{startState:function(E){var P={tokenize:d,state:p,indented:E||0,tagName:null,tagStart:null,context:null};return E!=null&&(P.baseIndent=E),P},token:function(E,P){if(!P.tagName&&E.sol()&&(P.indented=E.indentation()),E.eatSpace())return null;u=null;var k=P.tokenize(E,P);return(k||u)&&k!="comment"&&(i=null,P.state=P.state(u||k,E,P),i&&(k=i=="error"?k+" error":i)),k},indent:function(E,P,k){var N=E.context;if(E.tokenize.isInAttribute)return E.tagStart==E.indented?E.stringStartCol+1:E.indented+o;if(N&&N.noIndent)return B.Pass;if(E.tokenize!=l&&E.tokenize!=d)return k?k.match(/^(\s*)/)[0].length:0;if(E.tagName)return y.multilineTagIndentPastTag!==!1?E.tagStart+E.tagName.length+2:E.tagStart+o*(y.multilineTagIndentFactor||1);if(y.alignCDATA&&/$/,blockCommentStart:"",configuration:y.htmlMode?"html":"xml",helperType:y.htmlMode?"html":"xml",skipAttribute:function(E){E.state==C&&(E.state=w)},xmlCurrentTag:function(E){return E.tagName?{name:E.tagName,close:E.type=="closeTag"}:null},xmlCurrentContext:function(E){for(var P=[],k=E.context;k;k=k.prev)k.tagName&&P.push(k.tagName);return P.reverse()}}}),B.defineMIME("text/xml","xml"),B.defineMIME("application/xml","xml"),B.mimeModes.hasOwnProperty("text/html")||B.defineMIME("text/html",{name:"xml",htmlMode:!0})})},"1j5w":function(Me,V,b){"use strict";b.d(V,"d",function(){return Ye}),b.d(V,"b",function(){return rt}),b.d(V,"c",function(){return Ge}),b.d(V,"a",function(){return Ae});var B=b("VTBJ"),R=b("1OyB"),L=b("vuIU"),g=b("JX7q"),m=b("Ji7U"),o=b("LK+K"),y=b("q1tI"),v=b("I8Z2"),f=b("BGR+"),u=b("wx14"),i=b("rePB"),d=b("4IlW"),l=b("2GS6"),c=b("Gytx"),n=b.n(c),s=b("TSYQ"),a=b.n(s),r=b("U8pU"),t=b("ODXe"),p=/iPhone/i,x=/iPod/i,_=/iPad/i,T=/\bAndroid(?:.+)Mobile\b/i,O=/Android/i,w=/\bAndroid(?:.+)SD4930UR\b/i,S=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,C=/Windows Phone/i,A=/\bWindows(?:.+)ARM\b/i,E=/BlackBerry/i,P=/BB10/i,k=/Opera Mini/i,N=/\b(CriOS|Chrome)(?:.+)Mobile/i,H=/Mobile(?:.+)Firefox\b/i;function G(nt,bt){return nt.test(bt)}function F(nt){var bt=nt||(typeof navigator!="undefined"?navigator.userAgent:""),ht=bt.split("[FBAN");if(typeof ht[1]!="undefined"){var at=ht,_e=Object(t.a)(at,1);bt=_e[0]}if(ht=bt.split("Twitter"),typeof ht[1]!="undefined"){var Oe=ht,mt=Object(t.a)(Oe,1);bt=mt[0]}var ct={apple:{phone:G(p,bt)&&!G(C,bt),ipod:G(x,bt),tablet:!G(p,bt)&&G(_,bt)&&!G(C,bt),device:(G(p,bt)||G(x,bt)||G(_,bt))&&!G(C,bt)},amazon:{phone:G(w,bt),tablet:!G(w,bt)&&G(S,bt),device:G(w,bt)||G(S,bt)},android:{phone:!G(C,bt)&&G(w,bt)||!G(C,bt)&&G(T,bt),tablet:!G(C,bt)&&!G(w,bt)&&!G(T,bt)&&(G(S,bt)||G(O,bt)),device:!G(C,bt)&&(G(w,bt)||G(S,bt)||G(T,bt)||G(O,bt))||G(/\bokhttp\b/i,bt)},windows:{phone:G(C,bt),tablet:G(A,bt),device:G(C,bt)||G(A,bt)},other:{blackberry:G(E,bt),blackberry10:G(P,bt),opera:G(k,bt),firefox:G(H,bt),chrome:G(N,bt),device:G(E,bt)||G(P,bt)||G(k,bt)||G(H,bt)||G(N,bt)},any:null,phone:null,tablet:null};return ct.any=ct.apple.device||ct.android.device||ct.windows.device||ct.other.device,ct.phone=ct.apple.phone||ct.android.phone||ct.windows.phone,ct.tablet=ct.apple.tablet||ct.android.tablet||ct.windows.tablet,ct}var z=Object(B.a)(Object(B.a)({},F()),{},{isMobile:F}),j=z;function W(){}function X(nt,bt,ht){var at=bt||"";return nt.key||"".concat(at,"item_").concat(ht)}function ee(nt){return"".concat(nt,"-menu-")}function le(nt,bt){var ht=-1;y.Children.forEach(nt,function(at){ht+=1,at&&at.type&&at.type.isMenuItemGroup?y.Children.forEach(at.props.children,function(_e){ht+=1,bt(_e,ht)}):bt(at,ht)})}function Se(nt,bt,ht){if(!nt||ht.find)return;y.Children.forEach(nt,function(at){if(at){var _e=at.type;if(!_e||!(_e.isSubMenu||_e.isMenuItem||_e.isMenuItemGroup))return;bt.indexOf(at.key)!==-1?ht.find=!0:at.props.children&&Se(at.props.children,bt,ht)}})}var Ne=["defaultSelectedKeys","selectedKeys","defaultOpenKeys","openKeys","mode","getPopupContainer","onSelect","onDeselect","onDestroy","openTransitionName","openAnimation","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","triggerSubMenuAction","level","selectable","multiple","onOpenChange","visible","focusable","defaultActiveFirst","prefixCls","inlineIndent","parentMenu","title","rootPrefixCls","eventKey","active","onItemHover","onTitleMouseEnter","onTitleMouseLeave","onTitleClick","popupAlign","popupOffset","isOpen","renderMenuItem","manualRef","subMenuKey","disabled","index","isSelected","store","activeKey","builtinPlacements","overflowedIndicator","motion","attribute","value","popupClassName","inlineCollapsed","menu","theme","itemIcon","expandIcon"],We=function(bt){var ht=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,at=bt&&typeof bt.getBoundingClientRect=="function"&&bt.getBoundingClientRect().width;if(at){if(ht){var _e=getComputedStyle(bt),Oe=_e.marginLeft,mt=_e.marginRight;at+=+Oe.replace("px","")+ +mt.replace("px","")}at=+at.toFixed(6)}return at||0},ce=function(bt,ht,at){bt&&Object(r.a)(bt.style)==="object"&&(bt.style[ht]=at)},be=function(){return j.any},Ie=b("KQm4"),ie=b("Ff2n"),de=b("i8i4"),se=b("bdgK"),ke=b("uciX"),Ee=b("8XRh"),He={adjustX:1,adjustY:1},ye={topLeft:{points:["bl","tl"],overflow:He,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:He,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:He,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:He,offset:[4,0]}},pe={topLeft:{points:["bl","tl"],overflow:He,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:He,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:He,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:He,offset:[4,0]}},we=ye,qe=0,Ve={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},Pe=function(bt,ht,at){var _e=ee(ht),Oe=bt.getState();bt.setState({defaultActiveFirst:Object(B.a)(Object(B.a)({},Oe.defaultActiveFirst),{},Object(i.a)({},_e,at))})},Ue=function(nt){Object(m.a)(ht,nt);var bt=Object(o.a)(ht);function ht(at){var _e;Object(R.a)(this,ht),_e=bt.call(this,at),_e.onDestroy=function(ft){_e.props.onDestroy(ft)},_e.onKeyDown=function(ft){var Ot=ft.keyCode,pt=_e.menuInstance,At=_e.props,Ht=At.isOpen,zt=At.store;if(Ot===d.a.ENTER)return _e.onTitleClick(ft),Pe(zt,_e.props.eventKey,!0),!0;if(Ot===d.a.RIGHT)return Ht?pt.onKeyDown(ft):(_e.triggerOpenChange(!0),Pe(zt,_e.props.eventKey,!0)),!0;if(Ot===d.a.LEFT){var ln;if(Ht)ln=pt.onKeyDown(ft);else return;return ln||(_e.triggerOpenChange(!1),ln=!0),ln}return Ht&&(Ot===d.a.UP||Ot===d.a.DOWN)?pt.onKeyDown(ft):void 0},_e.onOpenChange=function(ft){_e.props.onOpenChange(ft)},_e.onPopupVisibleChange=function(ft){_e.triggerOpenChange(ft,ft?"mouseenter":"mouseleave")},_e.onMouseEnter=function(ft){var Ot=_e.props,pt=Ot.eventKey,At=Ot.onMouseEnter,Ht=Ot.store;Pe(Ht,_e.props.eventKey,!1),At({key:pt,domEvent:ft})},_e.onMouseLeave=function(ft){var Ot=_e.props,pt=Ot.parentMenu,At=Ot.eventKey,Ht=Ot.onMouseLeave;pt.subMenuInstance=Object(g.a)(_e),Ht({key:At,domEvent:ft})},_e.onTitleMouseEnter=function(ft){var Ot=_e.props,pt=Ot.eventKey,At=Ot.onItemHover,Ht=Ot.onTitleMouseEnter;At({key:pt,hover:!0}),Ht({key:pt,domEvent:ft})},_e.onTitleMouseLeave=function(ft){var Ot=_e.props,pt=Ot.parentMenu,At=Ot.eventKey,Ht=Ot.onItemHover,zt=Ot.onTitleMouseLeave;pt.subMenuInstance=Object(g.a)(_e),Ht({key:At,hover:!1}),zt({key:At,domEvent:ft})},_e.onTitleClick=function(ft){var Ot=Object(g.a)(_e),pt=Ot.props;if(pt.onTitleClick({key:pt.eventKey,domEvent:ft}),pt.triggerSubMenuAction==="hover")return;_e.triggerOpenChange(!pt.isOpen,"click"),Pe(pt.store,_e.props.eventKey,!1)},_e.onSubMenuClick=function(ft){typeof _e.props.onClick=="function"&&_e.props.onClick(_e.addKeyPath(ft))},_e.onSelect=function(ft){_e.props.onSelect(ft)},_e.onDeselect=function(ft){_e.props.onDeselect(ft)},_e.getPrefixCls=function(){return"".concat(_e.props.rootPrefixCls,"-submenu")},_e.getActiveClassName=function(){return"".concat(_e.getPrefixCls(),"-active")},_e.getDisabledClassName=function(){return"".concat(_e.getPrefixCls(),"-disabled")},_e.getSelectedClassName=function(){return"".concat(_e.getPrefixCls(),"-selected")},_e.getOpenClassName=function(){return"".concat(_e.props.rootPrefixCls,"-submenu-open")},_e.saveMenuInstance=function(ft){_e.menuInstance=ft},_e.addKeyPath=function(ft){return Object(B.a)(Object(B.a)({},ft),{},{keyPath:(ft.keyPath||[]).concat(_e.props.eventKey)})},_e.triggerOpenChange=function(ft,Ot){var pt=_e.props.eventKey,At=function(){_e.onOpenChange({key:pt,item:Object(g.a)(_e),trigger:Ot,open:ft})};Ot==="mouseenter"?_e.mouseenterTimeout=setTimeout(function(){At()},0):At()},_e.isChildrenSelected=function(){var ft={find:!1};return Se(_e.props.children,_e.props.selectedKeys,ft),ft.find},_e.isOpen=function(){return _e.props.openKeys.indexOf(_e.props.eventKey)!==-1},_e.adjustWidth=function(){if(!_e.subMenuTitle||!_e.menuInstance)return;var ft=de.findDOMNode(_e.menuInstance);if(ft.offsetWidth>=_e.subMenuTitle.offsetWidth)return;ft.style.minWidth="".concat(_e.subMenuTitle.offsetWidth,"px")},_e.saveSubMenuTitle=function(ft){_e.subMenuTitle=ft},_e.getBaseProps=function(){var ft=Object(g.a)(_e),Ot=ft.props;return{mode:Ot.mode==="horizontal"?"vertical":Ot.mode,visible:_e.props.isOpen,level:Ot.level+1,inlineIndent:Ot.inlineIndent,focusable:!1,onClick:_e.onSubMenuClick,onSelect:_e.onSelect,onDeselect:_e.onDeselect,onDestroy:_e.onDestroy,selectedKeys:Ot.selectedKeys,eventKey:"".concat(Ot.eventKey,"-menu-"),openKeys:Ot.openKeys,motion:Ot.motion,onOpenChange:_e.onOpenChange,subMenuOpenDelay:Ot.subMenuOpenDelay,parentMenu:Object(g.a)(_e),subMenuCloseDelay:Ot.subMenuCloseDelay,forceSubMenuRender:Ot.forceSubMenuRender,triggerSubMenuAction:Ot.triggerSubMenuAction,builtinPlacements:Ot.builtinPlacements,defaultActiveFirst:Ot.store.getState().defaultActiveFirst[ee(Ot.eventKey)],multiple:Ot.multiple,prefixCls:Ot.rootPrefixCls,id:_e.internalMenuId,manualRef:_e.saveMenuInstance,itemIcon:Ot.itemIcon,expandIcon:Ot.expandIcon,direction:Ot.direction}},_e.getMotion=function(ft,Ot){var pt=Object(g.a)(_e),At=pt.haveRendered,Ht=_e.props,zt=Ht.motion,ln=Ht.rootPrefixCls,Xt=Object(B.a)(Object(B.a)({},zt),{},{leavedClassName:"".concat(ln,"-hidden"),removeOnLeave:!1,motionAppear:At||!Ot||ft!=="inline"});return Xt};var Oe=at.store,mt=at.eventKey,ct=Oe.getState(),Ft=ct.defaultActiveFirst;_e.isRootMenu=!1;var jt=!1;return Ft&&(jt=Ft[mt]),Pe(Oe,mt,jt),_e}return Object(L.a)(ht,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var _e=this,Oe=this.props,mt=Oe.mode,ct=Oe.parentMenu,Ft=Oe.manualRef;if(Ft&&Ft(this),mt!=="horizontal"||!ct.isRootMenu||!this.props.isOpen)return;this.minWidthTimeout=setTimeout(function(){return _e.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var _e=this.props,Oe=_e.onDestroy,mt=_e.eventKey;Oe&&Oe(mt),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout)}},{key:"renderChildren",value:function(_e){var Oe=this,mt=this.getBaseProps(),ct=this.getMotion(mt.mode,mt.visible);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||mt.visible||mt.forceSubMenuRender,!this.haveOpened)return y.createElement("div",null);var Ft=mt.direction;return y.createElement(Ee.default,Object.assign({visible:mt.visible},ct),function(jt){var ft=jt.className,Ot=jt.style,pt=a()("".concat(mt.prefixCls,"-sub"),ft,Object(i.a)({},"".concat(mt.prefixCls,"-rtl"),Ft==="rtl"));return y.createElement(je,Object.assign({},mt,{id:Oe.internalMenuId,className:pt,style:Ot}),_e)})}},{key:"render",value:function(){var _e,Oe=Object(B.a)({},this.props),mt=Oe.isOpen,ct=this.getPrefixCls(),Ft=Oe.mode==="inline",jt=a()(ct,"".concat(ct,"-").concat(Oe.mode),(_e={},Object(i.a)(_e,Oe.className,!!Oe.className),Object(i.a)(_e,this.getOpenClassName(),mt),Object(i.a)(_e,this.getActiveClassName(),Oe.active||mt&&!Ft),Object(i.a)(_e,this.getDisabledClassName(),Oe.disabled),Object(i.a)(_e,this.getSelectedClassName(),this.isChildrenSelected()),_e));this.internalMenuId||(Oe.eventKey?this.internalMenuId="".concat(Oe.eventKey,"$Menu"):(qe+=1,this.internalMenuId="$__$".concat(qe,"$Menu")));var ft={},Ot={},pt={};Oe.disabled||(ft={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},Ot={onClick:this.onTitleClick},pt={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var At={},Ht=Oe.direction;Ft&&(Ht==="rtl"?At.paddingRight=Oe.inlineIndent*Oe.level:At.paddingLeft=Oe.inlineIndent*Oe.level);var zt={};this.props.isOpen&&(zt={"aria-owns":this.internalMenuId});var ln=null;Oe.mode!=="horizontal"&&(ln=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(ln=y.createElement(this.props.expandIcon,Object(B.a)({},this.props))));var Xt=y.createElement("div",Object.assign({ref:this.saveSubMenuTitle,style:At,className:"".concat(ct,"-title"),role:"button"},pt,Ot,{"aria-expanded":mt},zt,{"aria-haspopup":"true",title:typeof Oe.title=="string"?Oe.title:void 0}),Oe.title,ln||y.createElement("i",{className:"".concat(ct,"-arrow")})),Zt=this.renderChildren(Oe.children),Un=Oe.parentMenu.isRootMenu?Oe.parentMenu.props.getPopupContainer:function(Kn){return Kn.parentNode},Cn=Ve[Oe.mode],wn=Oe.popupOffset?{offset:Oe.popupOffset}:{},pn=Oe.mode==="inline"?"":Oe.popupClassName;pn+=Ht==="rtl"?" ".concat(ct,"-rtl"):"";var On=Oe.disabled,Xn=Oe.triggerSubMenuAction,fr=Oe.subMenuOpenDelay,Bt=Oe.forceSubMenuRender,sn=Oe.subMenuCloseDelay,Rn=Oe.builtinPlacements;Ne.forEach(function(Kn){return delete Oe[Kn]}),delete Oe.onClick;var _n=Ht==="rtl"?Object.assign({},pe,Rn):Object.assign({},ye,Rn);return delete Oe.direction,y.createElement("li",Object.assign({},Oe,ft,{className:jt,role:"menuitem"}),Ft&&Xt,Ft&&Zt,!Ft&&y.createElement(ke.a,{prefixCls:ct,popupClassName:a()("".concat(ct,"-popup"),pn),getPopupContainer:Un,builtinPlacements:_n,popupPlacement:Cn,popupVisible:mt,popupAlign:wn,popup:Zt,action:On?[]:[Xn],mouseEnterDelay:fr,mouseLeaveDelay:sn,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:Bt},Xt))}}]),ht}(y.Component);Ue.defaultProps={onMouseEnter:W,onMouseLeave:W,onTitleMouseEnter:W,onTitleMouseLeave:W,onTitleClick:W,manualRef:W,mode:"vertical",title:""};var ze=Object(v.b)(function(nt,bt){var ht=nt.openKeys,at=nt.activeKey,_e=nt.selectedKeys,Oe=bt.eventKey,mt=bt.subMenuKey;return{isOpen:ht.indexOf(Oe)>-1,active:at[mt]===Oe,selectedKeys:_e}})(Ue);ze.isSubMenu=!0;var Ye=ze,ae="menuitem-overflowed",Ce=.5,oe=function(nt){Object(m.a)(ht,nt);var bt=Object(o.a)(ht);function ht(){var at;return Object(R.a)(this,ht),at=bt.apply(this,arguments),at.resizeObserver=null,at.mutationObserver=null,at.originalTotalWidth=0,at.overflowedItems=[],at.menuItemSizes=[],at.cancelFrameId=null,at.state={lastVisibleIndex:void 0},at.getMenuItemNodes=function(){var _e=at.props.prefixCls,Oe=de.findDOMNode(Object(g.a)(at));return Oe?[].slice.call(Oe.children).filter(function(mt){return mt.className.split(" ").indexOf("".concat(_e,"-overflowed-submenu"))<0}):[]},at.getOverflowedSubMenuItem=function(_e,Oe,mt){var ct=at.props,Ft=ct.overflowedIndicator,jt=ct.level,ft=ct.mode,Ot=ct.prefixCls,pt=ct.theme;if(jt!==1||ft!=="horizontal")return null;var At=at.props.children[0],Ht=At.props,zt=Ht.children,ln=Ht.title,Xt=Ht.style,Zt=Object(ie.a)(Ht,["children","title","style"]),Un=Object(B.a)({},Xt),Cn="".concat(_e,"-overflowed-indicator"),wn="".concat(_e,"-overflowed-indicator");Oe.length===0&&mt!==!0?Un=Object(B.a)(Object(B.a)({},Un),{},{display:"none"}):mt&&(Un=Object(B.a)(Object(B.a)({},Un),{},{visibility:"hidden",position:"absolute"}),Cn="".concat(Cn,"-placeholder"),wn="".concat(wn,"-placeholder"));var pn=pt?"".concat(Ot,"-").concat(pt):"",On={};return Ne.forEach(function(Xn){Zt[Xn]!==void 0&&(On[Xn]=Zt[Xn])}),y.createElement(Ye,Object.assign({title:Ft,className:"".concat(Ot,"-overflowed-submenu"),popupClassName:pn},On,{key:Cn,eventKey:wn,disabled:!1,style:Un}),Oe)},at.setChildrenWidthAndResize=function(){if(at.props.mode!=="horizontal")return;var _e=de.findDOMNode(Object(g.a)(at));if(!_e)return;var Oe=_e.children;if(!Oe||Oe.length===0)return;var mt=_e.children[Oe.length-1];ce(mt,"display","inline-block");var ct=at.getMenuItemNodes(),Ft=ct.filter(function(jt){return jt.className.split(" ").indexOf(ae)>=0});Ft.forEach(function(jt){ce(jt,"display","inline-block")}),at.menuItemSizes=ct.map(function(jt){return We(jt,!0)}),Ft.forEach(function(jt){ce(jt,"display","none")}),at.overflowedIndicatorWidth=We(_e.children[_e.children.length-1],!0),at.originalTotalWidth=at.menuItemSizes.reduce(function(jt,ft){return jt+ft},0),at.handleResize(),ce(mt,"display","none")},at.handleResize=function(){if(at.props.mode!=="horizontal")return;var _e=de.findDOMNode(Object(g.a)(at));if(!_e)return;var Oe=We(_e);at.overflowedItems=[];var mt=0,ct;at.originalTotalWidth>Oe+Ce&&(ct=-1,at.menuItemSizes.forEach(function(Ft){mt+=Ft,mt+at.overflowedIndicatorWidth<=Oe&&(ct+=1)})),at.setState({lastVisibleIndex:ct})},at}return Object(L.a)(ht,[{key:"componentDidMount",value:function(){var _e=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var Oe=de.findDOMNode(this);if(!Oe)return;this.resizeObserver=new se.default(function(mt){mt.forEach(function(){var ct=_e.cancelFrameId;cancelAnimationFrame(ct),_e.cancelFrameId=requestAnimationFrame(_e.setChildrenWidthAndResize)})}),[].slice.call(Oe.children).concat(Oe).forEach(function(mt){_e.resizeObserver.observe(mt)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){_e.resizeObserver.disconnect(),[].slice.call(Oe.children).concat(Oe).forEach(function(mt){_e.resizeObserver.observe(mt)}),_e.setChildrenWidthAndResize()}),this.mutationObserver.observe(Oe,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(_e){var Oe=this,mt=this.state.lastVisibleIndex;return(_e||[]).reduce(function(ct,Ft,jt){var ft=Ft;if(Oe.props.mode==="horizontal"){var Ot=Oe.getOverflowedSubMenuItem(Ft.props.eventKey,[]);mt!==void 0&&Oe.props.className.indexOf("".concat(Oe.props.prefixCls,"-root"))!==-1&&(jt>mt&&(ft=y.cloneElement(Ft,{style:{display:"none"},eventKey:"".concat(Ft.props.eventKey,"-hidden"),className:"".concat(ae)})),jt===mt+1&&(Oe.overflowedItems=_e.slice(mt+1).map(function(At){return y.cloneElement(At,{key:At.props.eventKey,mode:"vertical-left"})}),Ot=Oe.getOverflowedSubMenuItem(Ft.props.eventKey,Oe.overflowedItems)));var pt=[].concat(Object(Ie.a)(ct),[Ot,ft]);return jt===_e.length-1&&pt.push(Oe.getOverflowedSubMenuItem(Ft.props.eventKey,[],!0)),pt}return[].concat(Object(Ie.a)(ct),[ft])},[])}},{key:"render",value:function(){var _e=this.props,Oe=_e.visible,mt=_e.prefixCls,ct=_e.overflowedIndicator,Ft=_e.mode,jt=_e.level,ft=_e.tag,Ot=_e.children,pt=_e.theme,At=Object(ie.a)(_e,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),Ht=ft;return y.createElement(Ht,Object.assign({},At),this.renderChildren(Ot))}}]),ht}(y.Component);oe.defaultProps={tag:"div",className:""};var Qe=oe;function yt(nt){return nt.length?nt.every(function(bt){return!!bt.props.disabled}):!0}function Be(nt,bt,ht){var at=nt.getState();nt.setState({activeKey:Object(B.a)(Object(B.a)({},at.activeKey),{},Object(i.a)({},bt,ht))})}function Fe(nt){return nt.eventKey||"0-menu-"}function Et(nt,bt){var ht=bt,at=nt.children,_e=nt.eventKey;if(ht){var Oe;if(le(at,function(mt,ct){mt&&mt.props&&!mt.props.disabled&&ht===X(mt,_e,ct)&&(Oe=!0)}),Oe)return ht}return ht=null,nt.defaultActiveFirst&&le(at,function(mt,ct){!ht&&mt&&!mt.props.disabled&&(ht=X(mt,_e,ct))}),ht}function ve(nt){if(nt){var bt=this.instanceArray.indexOf(nt);bt!==-1?this.instanceArray[bt]=nt:this.instanceArray.push(nt)}}var Ke=function(nt){Object(m.a)(ht,nt);var bt=Object(o.a)(ht);function ht(at){var _e;return Object(R.a)(this,ht),_e=bt.call(this,at),_e.onKeyDown=function(Oe,mt){var ct=Oe.keyCode,Ft;if(_e.getFlatInstanceArray().forEach(function(ft){ft&&ft.props.active&&ft.onKeyDown&&(Ft=ft.onKeyDown(Oe))}),Ft)return 1;var jt=null;return(ct===d.a.UP||ct===d.a.DOWN)&&(jt=_e.step(ct===d.a.UP?-1:1)),jt?(Oe.preventDefault(),Be(_e.props.store,Fe(_e.props),jt.props.eventKey),typeof mt=="function"&&mt(jt),1):void 0},_e.onItemHover=function(Oe){var mt=Oe.key,ct=Oe.hover;Be(_e.props.store,Fe(_e.props),ct?mt:null)},_e.onDeselect=function(Oe){_e.props.onDeselect(Oe)},_e.onSelect=function(Oe){_e.props.onSelect(Oe)},_e.onClick=function(Oe){_e.props.onClick(Oe)},_e.onOpenChange=function(Oe){_e.props.onOpenChange(Oe)},_e.onDestroy=function(Oe){_e.props.onDestroy(Oe)},_e.getFlatInstanceArray=function(){return _e.instanceArray},_e.step=function(Oe){var mt=_e.getFlatInstanceArray(),ct=_e.props.store.getState().activeKey[Fe(_e.props)],Ft=mt.length;if(!Ft)return null;Oe<0&&(mt=mt.concat().reverse());var jt=-1;if(mt.every(function(At,Ht){return At&&At.props.eventKey===ct?(jt=Ht,!1):!0}),!_e.props.defaultActiveFirst&&jt!==-1&&yt(mt.slice(jt,Ft-1)))return;var ft=(jt+1)%Ft,Ot=ft;do{var pt=mt[Ot];if(!pt||pt.props.disabled)Ot=(Ot+1)%Ft;else return pt}while(Ot!==ft);return null},_e.renderCommonMenuItem=function(Oe,mt,ct){var Ft=_e.props.store.getState(),jt=Object(g.a)(_e),ft=jt.props,Ot=X(Oe,ft.eventKey,mt),pt=Oe.props;if(!pt||typeof Oe.type=="string")return Oe;var At=Ot===Ft.activeKey,Ht=Object(B.a)(Object(B.a)({mode:pt.mode||ft.mode,level:ft.level,inlineIndent:ft.inlineIndent,renderMenuItem:_e.renderMenuItem,rootPrefixCls:ft.prefixCls,index:mt,parentMenu:ft.parentMenu,manualRef:pt.disabled?void 0:Object(l.a)(Oe.ref,ve.bind(Object(g.a)(_e))),eventKey:Ot,active:!pt.disabled&&At,multiple:ft.multiple,onClick:function(ln){(pt.onClick||W)(ln),_e.onClick(ln)},onItemHover:_e.onItemHover,motion:ft.motion,subMenuOpenDelay:ft.subMenuOpenDelay,subMenuCloseDelay:ft.subMenuCloseDelay,forceSubMenuRender:ft.forceSubMenuRender,onOpenChange:_e.onOpenChange,onDeselect:_e.onDeselect,onSelect:_e.onSelect,builtinPlacements:ft.builtinPlacements,itemIcon:pt.itemIcon||_e.props.itemIcon,expandIcon:pt.expandIcon||_e.props.expandIcon},ct),{},{direction:ft.direction});return(ft.mode==="inline"||be())&&(Ht.triggerSubMenuAction="click"),y.cloneElement(Oe,Ht)},_e.renderMenuItem=function(Oe,mt,ct){if(!Oe)return null;var Ft=_e.props.store.getState(),jt={openKeys:Ft.openKeys,selectedKeys:Ft.selectedKeys,triggerSubMenuAction:_e.props.triggerSubMenuAction,subMenuKey:ct};return _e.renderCommonMenuItem(Oe,mt,jt)},at.store.setState({activeKey:Object(B.a)(Object(B.a)({},at.store.getState().activeKey),{},Object(i.a)({},at.eventKey,Et(at,at.activeKey)))}),_e.instanceArray=[],_e}return Object(L.a)(ht,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(_e){return this.props.visible||_e.visible||this.props.className!==_e.className||!n()(this.props.style,_e.style)}},{key:"componentDidUpdate",value:function(_e){var Oe=this.props,mt="activeKey"in Oe?Oe.activeKey:Oe.store.getState().activeKey[Fe(Oe)],ct=Et(Oe,mt);if(ct!==mt)Be(Oe.store,Fe(Oe),ct);else if("activeKey"in _e){var Ft=Et(_e,_e.activeKey);ct!==Ft&&Be(Oe.store,Fe(Oe),ct)}}},{key:"render",value:function(){var _e=this,Oe=Object(u.a)({},this.props);this.instanceArray=[];var mt=a()(Oe.prefixCls,Oe.className,"".concat(Oe.prefixCls,"-").concat(Oe.mode)),ct={className:mt,role:Oe.role||"menu"};Oe.id&&(ct.id=Oe.id),Oe.focusable&&(ct.tabIndex=0,ct.onKeyDown=this.onKeyDown);var Ft=Oe.prefixCls,jt=Oe.eventKey,ft=Oe.visible,Ot=Oe.level,pt=Oe.mode,At=Oe.overflowedIndicator,Ht=Oe.theme;return Ne.forEach(function(zt){return delete Oe[zt]}),delete Oe.onClick,y.createElement(Qe,Object.assign({},Oe,{prefixCls:Ft,mode:pt,tag:"ul",level:Ot,theme:Ht,visible:ft,overflowedIndicator:At},ct),y.Children.map(Oe.children,function(zt,ln){return _e.renderMenuItem(zt,ln,jt||"0-menu-")}))}}]),ht}(y.Component);Ke.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:W};var et=Object(v.b)()(Ke),je=et,me=b("Kwbf");function Le(nt,bt,ht){var at=nt.prefixCls,_e=nt.motion,Oe=nt.defaultMotions,mt=Oe===void 0?{}:Oe,ct=nt.openAnimation,Ft=nt.openTransitionName,jt=bt.switchingModeFromInline;if(_e)return _e;if(Object(r.a)(ct)==="object"&&ct)Object(me.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof ct=="string")return{motionName:"".concat(at,"-open-").concat(ct)};if(Ft)return{motionName:Ft};var ft=mt[ht];return ft||(jt?null:mt.other)}var ne=function(nt){Object(m.a)(ht,nt);var bt=Object(o.a)(ht);function ht(at){var _e;Object(R.a)(this,ht),_e=bt.call(this,at),_e.inlineOpenKeys=[],_e.onSelect=function(ct){var Ft=Object(g.a)(_e),jt=Ft.props;if(jt.selectable){var ft=_e.store.getState(),Ot=ft.selectedKeys,pt=ct.key;jt.multiple?Ot=Ot.concat([pt]):Ot=[pt],"selectedKeys"in jt||_e.store.setState({selectedKeys:Ot}),jt.onSelect(Object(B.a)(Object(B.a)({},ct),{},{selectedKeys:Ot}))}},_e.onClick=function(ct){var Ft=_e.getRealMenuMode(),jt=Object(g.a)(_e),ft=jt.store,Ot=jt.props.onOpenChange;Ft!=="inline"&&!("openKeys"in _e.props)&&(ft.setState({openKeys:[]}),Ot([])),_e.props.onClick(ct)},_e.onKeyDown=function(ct,Ft){_e.innerMenu.getWrappedInstance().onKeyDown(ct,Ft)},_e.onOpenChange=function(ct){var Ft=Object(g.a)(_e),jt=Ft.props,ft=_e.store.getState().openKeys.concat(),Ot=!1,pt=function(Ht){var zt=!1;if(Ht.open)zt=ft.indexOf(Ht.key)===-1,zt&&ft.push(Ht.key);else{var ln=ft.indexOf(Ht.key);zt=ln!==-1,zt&&ft.splice(ln,1)}Ot=Ot||zt};Array.isArray(ct)?ct.forEach(pt):pt(ct),Ot&&("openKeys"in _e.props||_e.store.setState({openKeys:ft}),jt.onOpenChange(ft))},_e.onDeselect=function(ct){var Ft=Object(g.a)(_e),jt=Ft.props;if(jt.selectable){var ft=_e.store.getState().selectedKeys.concat(),Ot=ct.key,pt=ft.indexOf(Ot);pt!==-1&&ft.splice(pt,1),"selectedKeys"in jt||_e.store.setState({selectedKeys:ft}),jt.onDeselect(Object(B.a)(Object(B.a)({},ct),{},{selectedKeys:ft}))}},_e.onMouseEnter=function(ct){_e.restoreModeVerticalFromInline();var Ft=_e.props.onMouseEnter;Ft&&Ft(ct)},_e.onTransitionEnd=function(ct){var Ft=ct.propertyName==="width"&&ct.target===ct.currentTarget,jt=ct.target.className,ft=Object.prototype.toString.call(jt)==="[object SVGAnimatedString]"?jt.animVal:jt,Ot=ct.propertyName==="font-size"&&ft.indexOf("anticon")>=0;(Ft||Ot)&&_e.restoreModeVerticalFromInline()},_e.setInnerMenu=function(ct){_e.innerMenu=ct},_e.isRootMenu=!0;var Oe=at.defaultSelectedKeys,mt=at.defaultOpenKeys;return"selectedKeys"in at&&(Oe=at.selectedKeys||[]),"openKeys"in at&&(mt=at.openKeys||[]),_e.store=Object(v.c)({selectedKeys:Oe,openKeys:mt,activeKey:{"0-menu-":Et(at,at.activeKey)}}),_e.state={switchingModeFromInline:!1},_e}return Object(L.a)(ht,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(_e){this.updateOpentKeysWhenSwitchMode(_e),this.updateMiniStore();var Oe=this.props,mt=Oe.siderCollapsed,ct=Oe.inlineCollapsed,Ft=Oe.onOpenChange;(!_e.inlineCollapsed&&ct||!_e.siderCollapsed&&mt)&&Ft([]),this.updateMenuDisplay()}},{key:"updateOpentKeysWhenSwitchMode",value:function(_e){var Oe=this.props,mt=this.store,ct=this.inlineOpenKeys,Ft=mt.getState(),jt={};_e.mode==="inline"&&Oe.mode!=="inline"&&this.setState({switchingModeFromInline:!0}),"openKeys"in Oe||((Oe.inlineCollapsed&&!_e.inlineCollapsed||Oe.siderCollapsed&&!_e.siderCollapsed)&&(this.setState({switchingModeFromInline:!0}),this.inlineOpenKeys=Ft.openKeys.concat(),jt.openKeys=[]),(!Oe.inlineCollapsed&&_e.inlineCollapsed||!Oe.siderCollapsed&&_e.siderCollapsed)&&(jt.openKeys=ct,this.inlineOpenKeys=[])),Object.keys(jt).length&&mt.setState(jt)}},{key:"updateMenuDisplay",value:function(){var _e=this.props.collapsedWidth,Oe=this.store,mt=this.prevOpenKeys,ct=this.getInlineCollapsed()&&(_e===0||_e==="0"||_e==="0px");ct?(this.prevOpenKeys=Oe.getState().openKeys.concat(),this.store.setState({openKeys:[]})):mt&&(this.store.setState({openKeys:mt}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var _e=this.props.mode,Oe=this.state.switchingModeFromInline,mt=this.getInlineCollapsed();return Oe&&mt?"inline":mt?"vertical":_e}},{key:"getInlineCollapsed",value:function(){var _e=this.props,Oe=_e.inlineCollapsed,mt=_e.siderCollapsed;return mt!==void 0?mt:Oe}},{key:"restoreModeVerticalFromInline",value:function(){var _e=this.state.switchingModeFromInline;_e&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var _e=Object(B.a)({},Object(f.default)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),Oe=this.getRealMenuMode();return _e.className+=" ".concat(_e.prefixCls,"-root"),_e.direction==="rtl"&&(_e.className+=" ".concat(_e.prefixCls,"-rtl")),_e=Object(B.a)(Object(B.a)({},_e),{},{mode:Oe,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:Le(this.props,this.state,Oe)}),delete _e.openAnimation,delete _e.openTransitionName,y.createElement(v.a,{store:this.store},y.createElement(je,Object.assign({},_e,{ref:this.setInnerMenu}),this.props.children))}}]),ht}(y.Component);ne.defaultProps={selectable:!0,onClick:W,onSelect:W,onOpenChange:W,onDeselect:W,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:y.createElement("span",null,"\xB7\xB7\xB7")};var ue=ne,$=function(nt){Object(m.a)(ht,nt);var bt=Object(o.a)(ht);function ht(){var at;return Object(R.a)(this,ht),at=bt.apply(this,arguments),at.onKeyDown=function(_e){var Oe=_e.keyCode;return Oe===d.a.ENTER?(at.onClick(_e),!0):void 0},at.onMouseLeave=function(_e){var Oe=at.props,mt=Oe.eventKey,ct=Oe.onItemHover,Ft=Oe.onMouseLeave;ct({key:mt,hover:!1}),Ft({key:mt,domEvent:_e})},at.onMouseEnter=function(_e){var Oe=at.props,mt=Oe.eventKey,ct=Oe.onItemHover,Ft=Oe.onMouseEnter;ct({key:mt,hover:!0}),Ft({key:mt,domEvent:_e})},at.onClick=function(_e){var Oe=at.props,mt=Oe.eventKey,ct=Oe.multiple,Ft=Oe.onClick,jt=Oe.onSelect,ft=Oe.onDeselect,Ot=Oe.isSelected,pt={key:mt,keyPath:[mt],item:Object(g.a)(at),domEvent:_e};Ft(pt),ct?Ot?ft(pt):jt(pt):Ot||jt(pt)},at.saveNode=function(_e){at.node=_e},at}return Object(L.a)(ht,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var _e=this.props;_e.onDestroy&&_e.onDestroy(_e.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var _e,Oe=Object(B.a)({},this.props),mt=a()(this.getPrefixCls(),Oe.className,(_e={},Object(i.a)(_e,this.getActiveClassName(),!Oe.disabled&&Oe.active),Object(i.a)(_e,this.getSelectedClassName(),Oe.isSelected),Object(i.a)(_e,this.getDisabledClassName(),Oe.disabled),_e)),ct=Object(B.a)(Object(B.a)({},Oe.attribute),{},{title:typeof Oe.title=="string"?Oe.title:void 0,className:mt,role:Oe.role||"menuitem","aria-disabled":Oe.disabled});Oe.role==="option"?ct=Object(B.a)(Object(B.a)({},ct),{},{role:"option","aria-selected":Oe.isSelected}):(Oe.role===null||Oe.role==="none")&&(ct.role="none");var Ft={onClick:Oe.disabled?null:this.onClick,onMouseLeave:Oe.disabled?null:this.onMouseLeave,onMouseEnter:Oe.disabled?null:this.onMouseEnter},jt=Object(B.a)({},Oe.style);Oe.mode==="inline"&&(Oe.direction==="rtl"?jt.paddingRight=Oe.inlineIndent*Oe.level:jt.paddingLeft=Oe.inlineIndent*Oe.level),Ne.forEach(function(Ot){return delete Oe[Ot]}),delete Oe.direction;var ft=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(ft=y.createElement(this.props.itemIcon,this.props)),y.createElement("li",Object.assign({},Object(f.default)(Oe,["onClick","onMouseEnter","onMouseLeave","onSelect"]),ct,Ft,{style:jt,ref:this.saveNode}),Oe.children,ft)}}]),ht}(y.Component);$.isMenuItem=!0,$.defaultProps={onSelect:W,onMouseEnter:W,onMouseLeave:W,manualRef:W};var Te=Object(v.b)(function(nt,bt){var ht=nt.activeKey,at=nt.selectedKeys,_e=bt.eventKey,Oe=bt.subMenuKey;return{active:ht[Oe]===_e,isSelected:at.indexOf(_e)!==-1}})($),rt=Te,Q=function(nt){Object(m.a)(ht,nt);var bt=Object(o.a)(ht);function ht(){var at;return Object(R.a)(this,ht),at=bt.apply(this,arguments),at.renderInnerMenuItem=function(_e){var Oe=at.props,mt=Oe.renderMenuItem,ct=Oe.index;return mt(_e,ct,at.props.subMenuKey)},at}return Object(L.a)(ht,[{key:"render",value:function(){var _e=Object(u.a)({},this.props),Oe=_e.className,mt=Oe===void 0?"":Oe,ct=_e.rootPrefixCls,Ft="".concat(ct,"-item-group-title"),jt="".concat(ct,"-item-group-list"),ft=_e.title,Ot=_e.children;return Ne.forEach(function(pt){return delete _e[pt]}),delete _e.onClick,delete _e.direction,y.createElement("li",Object.assign({},_e,{className:"".concat(mt," ").concat(ct,"-item-group")}),y.createElement("div",{className:Ft,title:typeof ft=="string"?ft:void 0},ft),y.createElement("ul",{className:jt},y.Children.map(Ot,this.renderInnerMenuItem)))}}]),ht}(y.Component);Q.isMenuItemGroup=!0,Q.defaultProps={disabled:!0};var Ge=Q,it=function(bt){var ht=bt.className,at=bt.rootPrefixCls,_e=bt.style;return y.createElement("li",{className:"".concat(ht," ").concat(at,"-item-divider"),style:_e})};it.defaultProps={disabled:!0,className:"",style:{}};var Ae=it,Xe=V.e=ue},"1q3G":function(Me,V,b){"use strict";Object.defineProperty(V,"__esModule",{value:!0}),V.default=B;function B(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},"24hK":function(Me,V,b){"use strict";b.d(V,"a",function(){return L});var B=b("JYp7"),R=function(){function g(m){this.element=m,this.next=g.Undefined,this.prev=g.Undefined}return g.Undefined=new g(void 0),g}(),L=function(){function g(){this._first=R.Undefined,this._last=R.Undefined,this._size=0}return Object.defineProperty(g.prototype,"size",{get:function(){return this._size},enumerable:!0,configurable:!0}),g.prototype.isEmpty=function(){return this._first===R.Undefined},g.prototype.clear=function(){this._first=R.Undefined,this._last=R.Undefined,this._size=0},g.prototype.unshift=function(m){return this._insert(m,!1)},g.prototype.push=function(m){return this._insert(m,!0)},g.prototype._insert=function(m,o){var y=this,v=new R(m);if(this._first===R.Undefined)this._first=v,this._last=v;else if(o){var f=this._last;this._last=v,v.prev=f,f.next=v}else{var u=this._first;this._first=v,v.next=u,u.prev=v}this._size+=1;var i=!1;return function(){i||(i=!0,y._remove(v))}},g.prototype.shift=function(){if(this._first===R.Undefined)return;var m=this._first.element;return this._remove(this._first),m},g.prototype.pop=function(){if(this._last===R.Undefined)return;var m=this._last.element;return this._remove(this._last),m},g.prototype._remove=function(m){if(m.prev!==R.Undefined&&m.next!==R.Undefined){var o=m.prev;o.next=m.next,m.next.prev=o}else m.prev===R.Undefined&&m.next===R.Undefined?(this._first=R.Undefined,this._last=R.Undefined):m.next===R.Undefined?(this._last=this._last.prev,this._last.next=R.Undefined):m.prev===R.Undefined&&(this._first=this._first.next,this._first.prev=R.Undefined);this._size-=1},g.prototype.iterator=function(){var m,o=this._first;return{next:function(){return o===R.Undefined?B.c:(m?m.value=o.element:m={done:!1,value:o.element},o=o.next,m)}}},g.prototype.toArray=function(){for(var m=[],o=this._first;o!==R.Undefined;o=o.next)m.push(o.element);return m},g}()},"25Vc":function(Me,V,b){Me.exports={wrap:"wrap___3gf4v",title:"title___BnbVm",path:"path___1Prpu",colorBlue:"colorBlue___1sUTa"}},"34/K":function(Me,V,b){"use strict";Object.defineProperty(V,"__esModule",{value:!0}),V.default=void 0;function B(m,o){if(!(m instanceof o))throw new TypeError("Cannot call a class as a function")}function R(m,o){for(var y=0;y>0&3)*255/3,x[_*4+1]=(r[t+_]>>2&3)*255/3,x[_*4+2]=(r[t+_]>>4&3)*255/3,x[_*4+4]=0;r=x,t=0}return d.blitImage(y,s,f,a,r,t),i.rQskipBytes(a*n),this._lines-=a,!(this._lines>0)}}]),m}();V.default=g},"362i":function(Me,V,b){Me.exports=b.p+"static/passpart.cc679602.png"},"3690":function(Me,V,b){"use strict";function B(f){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?B=function(i){return typeof i}:B=function(i){return i&&typeof Symbol=="function"&&i.constructor===Symbol&&i!==Symbol.prototype?"symbol":typeof i},B(f)}Object.defineProperty(V,"__esModule",{value:!0}),V.default=void 0;var R=g(b("Lo0S"));function L(){if(typeof WeakMap!="function")return null;var f=new WeakMap;return L=function(){return f},f}function g(f){if(f&&f.__esModule)return f;if(f===null||B(f)!=="object"&&typeof f!="function")return{default:f};var u=L();if(u&&u.has(f))return u.get(f);var i={},d=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in f)if(Object.prototype.hasOwnProperty.call(f,l)){var c=d?Object.getOwnPropertyDescriptor(f,l):null;c&&(c.get||c.set)?Object.defineProperty(i,l,c):i[l]=f[l]}return i.default=f,u&&u.set(f,i),i}function m(f,u){if(!(f instanceof u))throw new TypeError("Cannot call a class as a function")}function o(f,u){for(var i=0;i0;){var r=1;if(n.rQwait("HEXTILE",r))return!1;var t=n.rQ,p=n.rQi,x=t[p];if(x>30)throw new Error("Illegal hextile subencoding (subencoding: "+x+")");var _=this._totalTiles-this._tiles,T=_%this._tilesX,O=Math.floor(_/this._tilesX),w=i+T*16,S=d+O*16,C=Math.min(16,i+l-w),A=Math.min(16,d+c-S);if(x&1)r+=C*A*4;else if(x&2&&(r+=4),x&4&&(r+=4),x&8){if(r++,n.rQwait("HEXTILE",r))return!1;var E=t[p+r-1];x&16?r+=E*(4+2):r+=E*2}if(n.rQwait("HEXTILE",r))return!1;if(p++,x===0)this._lastsubencoding&1?R.Debug(" Ignoring blank after RAW"):s.fillRect(w,S,C,A,this._background);else if(x&1)s.blitImage(w,S,C,A,t,p),p+=r-1;else{if(x&2&&(this._background=[t[p],t[p+1],t[p+2],t[p+3]],p+=4),x&4&&(this._foreground=[t[p],t[p+1],t[p+2],t[p+3]],p+=4),s.startTile(w,S,C,A,this._background),x&8){var P=t[p];p++;for(var k=0;k>4,F=H&15,z=t[p];p++;var j=(z>>4)+1,W=(z&15)+1;s.subTile(G,F,j,W,N)}}s.finishTile()}n.rQi=p,this._lastsubencoding=x,this._tiles--}return!0}}]),f}();V.default=v},"4K8j":function(Me,V,b){"use strict";b.r(V);var B=b("14J3"),R=b("BMrR"),L=b("jCWc"),g=b("kPKH"),m=b("q1tI"),o=b.n(m),y=b("bntm"),v=b("1vsH"),f=b("0/SM"),u=b.n(f),i=b("2qtc"),d=b("kLXV"),l=b("+L6B"),c=b("2/Rp"),n=b("T2oS"),s=b("W9HT"),a=b("lUTK"),r=b("BvKs"),t=b("miYZ"),p=b("tsqr"),x=b("9og8"),_=b("5Dmo"),T=b("3S7+"),O=b("k1fw"),w=b("tJVT"),S=b("PpiC"),C=b("Znn+"),A=b("ZTPi"),E=b("WmNS"),P=b.n(E),k=b("5DcX"),N=b.n(k),H=b("Ty5D"),G=b("9kvl"),F=b("oBTY"),z=b("qVdP"),j=b("jsC+"),W=b("ozfa"),X=b("MJZm"),ee=b("IZBM"),le=b("P5Jw"),Se=b("5NDa"),Ne=b("5rEg"),We=b("y8nQ"),ce=b("Vl3Y"),be=b("FfZY"),Ie=b.n(be),ie=function(Oe){var mt=Oe.shixunsDetail,ct=Oe.globalSetting,Ft=Oe.loading,jt=Oe.user,ft=Oe.dispatch,Ot=Oe.taskData,pt=Oe.isRepository,At=Object(S.a)(Oe,["shixunsDetail","globalSetting","loading","user","dispatch","taskData","isRepository"]),Ht=Object(H.h)(),zt=Object(O.a)(Object(O.a)({},Object(H.i)()),Object(H.h)().query),ln=Object(m.useState)({}),Xt=Object(w.a)(ln,2),Zt=Xt[0],Un=Xt[1],Cn=Object(m.useRef)(),wn=ce.a.useForm(),pn=Object(w.a)(wn,1),On=pn[0],Xn=Object(m.useState)(""),fr=Object(w.a)(Xn,2),Bt=fr[0],sn=fr[1];Object(m.useEffect)(function(){At.visible&&On.resetFields()},[At.visible]),Object(m.useEffect)(function(){var Kn=sessionStorage.getItem("pathArray");if(Kn){var gn=Kn.split(",").join("/"),J=gn.indexOf("/")===0?gn.substr(1):gn;sn(J)}},[]),Object(m.useEffect)(function(){var Kn,gn;Cn.current=(Kn=Ht.pathname)===null||Kn===void 0||((gn=Kn.split("/"))===null||gn===void 0)?void 0:gn[2]},[]);var Rn=function(){var Kn=Object(x.a)(P.a.mark(function gn(){var J,U,K=arguments;return P.a.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:return J=K.length>0&&K[0]!==void 0?K[0]:{},te.next=3,ft({type:"shixunsDetail/addRepositoryFile",payload:{id:Ot.myshixun.identifier,message:J.commitMessage,content:"",path:(At.defaultPath?At.defaultPath+"/":"")+J.path+"/"+(J.file||".gitkeep"),secret_repository:pt?void 0:!0}});case 3:U=te.sent,(U==null?void 0:U.status)===0&&(p.b.success("\u6DFB\u52A0\u6210\u529F"),At.onOK({path:(At.defaultPath?At.defaultPath+"/":"")+J.path+"/"+(J.file||".gitkeep"),name:J.path.split("/")[J.path.split("/").length-1]}),At.onClose());case 5:case"end":return te.stop()}},gn)}));return function(){return Kn.apply(this,arguments)}}(),_n=function(){var gn,J;G.d.push("/shixuns/".concat(Cn.current,"/").concat((gn=Ht.pathname)===null||gn===void 0||((J=gn.split("/"))===null||J===void 0)?void 0:J[3]).concat(Bt?"/master/shixun_show/".concat(Bt):""))};return o.a.createElement(d.a,{width:"60%",centered:!0,visible:At.visible,wrapClassName:Ie.a.modal,onOk:function(){On.submit()},onCancel:At.onClose,title:"\u65B0\u5EFA\u6587\u4EF6\u5939"},o.a.createElement("section",{className:Ie.a.bg},o.a.createElement("div",{className:Ie.a.wrap},o.a.createElement(ce.a,{className:"mt10",form:On,scrollToFirstError:!0,layout:"vertical",onFinish:Rn,onChange:function(){var gn,J,U,K,Z=Object(O.a)({},On.getFieldsValue()),te=Z==null||((gn=Z.path)===null||gn===void 0)?void 0:gn.split(""),q=Z==null||((J=Z.file)===null||J===void 0)?void 0:J.split("");te!=null&&(U=te.filter(function($e){return $e=="/"}))!==null&&U!==void 0&&U.length&&(Z.path=Z.path.substring(0,Z.path.length-1)),q!=null&&(K=q.filter(function($e){return $e=="/"}))!==null&&K!==void 0&&K.length&&(Z.file=Z.file.substring(0,Z.path.length-1)),On.setFieldsValue(Object(O.a)({},Z)),Un(Z)}},o.a.createElement(ce.a.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0\uFF1A",name:"path"},o.a.createElement(R.a,null,o.a.createElement(g.a,null,o.a.createElement("span",{className:Ie.a.filePath},At.defaultPath+"/")),o.a.createElement(g.a,{flex:"1"},o.a.createElement(ce.a.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},o.a.createElement(Ne.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0",size:"large"}))))),o.a.createElement(ce.a.Item,{label:"\u6587\u4EF6\u540D\u79F0\uFF1A",name:"file"},o.a.createElement(Ne.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0\uFF0C\u5982\u679C\u4E0D\u586B\u5199\u7CFB\u7EDF\u5C06\u5728\u6587\u4EF6\u5939\u4E0B\u521B\u5EFA.gitkeep\u7684\u9ED8\u8BA4\u6587\u4EF6",size:"large"})),o.a.createElement(ce.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},o.a.createElement(Ne.a,{placeholder:"\u8BF7\u8F93\u5165\u672C\u6B21\u63D0\u4EA4\u7684\u4E3B\u8981\u4FE1\u606F\uFF0C\u5408\u7406\u7684\u63CF\u8FF0\u4FE1\u606F\u6709\u5229\u4E8E\u4EE3\u7801\u5386\u53F2\u8BB0\u5F55\u7684\u7BA1\u7406",size:"large"}))))))},de=Object(G.a)(function(_e){var Oe=_e.shixunsDetail,mt=_e.loading,ct=_e.globalSetting,Ft=_e.user;return{shixunsDetail:Oe,globalSetting:ct,user:Ft,loading:mt.models.index}})(ie),se=b("7ahc"),ke=function(Oe){var mt=Oe.shixunsDetail,ct=Oe.globalSetting,Ft=Oe.loading,jt=Oe.user,ft=Oe.taskData,Ot=Oe.dispatch,pt=Oe.isRepository,At=Oe.onClose,Ht=Object(S.a)(Oe,["shixunsDetail","globalSetting","loading","user","taskData","dispatch","isRepository","onClose"]),zt=Object(H.h)(),ln=Object(O.a)(Object(O.a)({},Object(H.i)()),Object(H.h)().query),Xt=Object(m.useState)({}),Zt=Object(w.a)(Xt,2),Un=Zt[0],Cn=Zt[1],wn=Object(m.useRef)(),pn=ce.a.useForm(),On=Object(w.a)(pn,1),Xn=On[0],fr=Object(m.useState)(""),Bt=Object(w.a)(fr,2),sn=Bt[0],Rn=Bt[1];Object(m.useEffect)(function(){Ht.visible&&Xn.resetFields()},[Ht.visible]),Object(m.useEffect)(function(){var gn=sessionStorage.getItem("pathArray");if(gn){var J=gn.split(",").join("/"),U=J.indexOf("/")===0?J.substr(1):J;Rn(U)}},[]),Object(m.useEffect)(function(){var gn,J;wn.current=(gn=zt.pathname)===null||gn===void 0||((J=gn.split("/"))===null||J===void 0)?void 0:J[2]},[]);var _n=function(){var gn=Object(x.a)(P.a.mark(function J(){var U,K,Z=arguments;return P.a.wrap(function(q){for(;;)switch(q.prev=q.next){case 0:return U=Z.length>0&&Z[0]!==void 0?Z[0]:{},q.next=3,Object(ee.b)({id:ft.myshixun.identifier,message:U.commitMessage,content:U.codeMirror,path:(Ht.defaultPath?Ht.defaultPath+"/":"")+U.path,secret_repository:pt?void 0:!0});case 3:K=q.sent,(K==null?void 0:K.status)===0&&(p.b.success("\u6DFB\u52A0\u6210\u529F"),Ht.onOK({path:(Ht.defaultPath?Ht.defaultPath+"/":"")+U.path,name:U.path.split("/")[U.path.split("/").length-1]}),At());case 5:case"end":return q.stop()}},J)}));return function(){return gn.apply(this,arguments)}}(),Kn=function(){var J,U;G.d.push("/shixuns/".concat(wn.current,"/").concat((J=zt.pathname)===null||J===void 0||((U=J.split("/"))===null||U===void 0)?void 0:U[3]).concat(sn?"/master/shixun_show/".concat(sn):""))};return o.a.createElement(d.a,{width:"60%",visible:Ht.visible,wrapClassName:Ie.a.modal,centered:!0,onOk:function(){Xn.submit()},onCancel:At,title:"\u65B0\u5EFA\u6587\u4EF6"},o.a.createElement("section",{className:Ie.a.bg},o.a.createElement("div",{className:Ie.a.wrap},o.a.createElement(ce.a,{className:"mt10",form:Xn,scrollToFirstError:!0,layout:"vertical",onFinish:_n,onChange:function(){var J,U,K=Object(O.a)({},Xn.getFieldsValue()),Z=K==null||((J=K.path)===null||J===void 0)?void 0:J.split("");(Z==null||((U=Z.filter(function(te){return te=="/"}))===null||U===void 0)?void 0:U.length)>1&&(K.path=K.path.substring(0,K.path.length-1)),Xn.setFieldsValue(Object(O.a)({},K)),Cn(K)}},o.a.createElement(ce.a.Item,{label:"\u6587\u4EF6\u540D\u79F0\u6216\u6587\u4EF6\u8DEF\u5F84\uFF1A",name:"path"},o.a.createElement(R.a,null,o.a.createElement(g.a,null,o.a.createElement("span",{className:Ie.a.filePath},Ht.defaultPath+"/")),o.a.createElement(g.a,{flex:"1"},o.a.createElement(ce.a.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},o.a.createElement(Ne.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"large"}))))),o.a.createElement(ce.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},o.a.createElement(Ne.a,{placeholder:"\u8BF7\u8F93\u5165\u672C\u6B21\u63D0\u4EA4\u7684\u4E3B\u8981\u4FE1\u606F\uFF0C\u5408\u7406\u7684\u63CF\u8FF0\u4FE1\u606F\u6709\u5229\u4E8E\u4EE3\u7801\u5386\u53F2\u8BB0\u5F55\u7684\u7BA1\u7406",size:"large"})),o.a.createElement("div",{className:"mt10 mb20"},o.a.createElement(ce.a.Item,{name:"codeMirror",label:"\u6587\u4EF6\u5185\u5BB9\uFF1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5185\u5BB9"}]},o.a.createElement(se.a,{options:{modal:"javascript",lineNumbers:!0,theme:"railscasts",indentUnit:4,matchBrackets:!0,autoRefresh:!0,smartIndent:!0,extraKeys:{"Alt-/":"autocomplete"},autofocus:!0,styleActiveLine:!0,lint:!0,linkurl:"",gutters:["CodeMirror-linenumbers","breakpoints","CodeMirror-lint-markers"]}})))))))},Ee=Object(G.a)(function(_e){var Oe=_e.shixunsDetail,mt=_e.loading,ct=_e.globalSetting,Ft=_e.user;return{shixunsDetail:Oe,globalSetting:ct,user:Ft,loading:mt.models.index}})(ke),He=function(Oe){var mt=Oe.shixunsDetail,ct=Oe.globalSetting,Ft=Oe.loading,jt=Oe.user,ft=Oe.dispatch,Ot=Oe.isRepository,pt=Oe.taskData,At=Object(S.a)(Oe,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository","taskData"]),Ht=Object(H.h)(),zt=Object(O.a)(Object(O.a)({},Object(H.i)()),Object(H.h)().query),ln=Object(m.useState)({}),Xt=Object(w.a)(ln,2),Zt=Xt[0],Un=Xt[1],Cn=Object(m.useRef)(),wn=ce.a.useForm(),pn=Object(w.a)(wn,1),On=pn[0],Xn=Object(m.useState)(""),fr=Object(w.a)(Xn,2),Bt=fr[0],sn=fr[1],Rn=Object(m.useState)(""),_n=Object(w.a)(Rn,2),Kn=_n[0],gn=_n[1];Object(m.useEffect)(function(){At.visible&&On.resetFields()},[At.visible]),Object(m.useEffect)(function(){var K=At.defaultPath.split("/");K.length===1?(sn(""),gn(At.defaultPath)):(gn(K.pop()),sn(K.join("/")+"/"))},[At.defaultPath]),Object(m.useEffect)(function(){var K,Z;Cn.current=(K=Ht.pathname)===null||K===void 0||((Z=K.split("/"))===null||Z===void 0)?void 0:Z[2]},[]);var J=function(){var K=Object(x.a)(P.a.mark(function Z(){var te,q,$e,Nt=arguments;return P.a.wrap(function(on){for(;;)switch(on.prev=on.next){case 0:return q=Nt.length>0&&Nt[0]!==void 0?Nt[0]:{},on.next=3,Object(ee.w)({id:pt==null||((te=pt.shixun)===null||te===void 0)?void 0:te.identifier,from:At.defaultPath,to:Bt+q.path,message:q.commitMessage||"".concat(At.defaultPath," rename to ").concat(Bt).concat(q.path," ")});case 3:$e=on.sent,($e==null?void 0:$e.status)===0&&(p.b.success("\u64CD\u4F5C\u6210\u529F"),At.onOK({path:q.path,name:q.path}),At.onClose());case 5:case"end":return on.stop()}},Z)}));return function(){return K.apply(this,arguments)}}(),U=function(){var Z,te;G.d.push("/shixuns/".concat(Cn.current,"/").concat((Z=Ht.pathname)===null||Z===void 0||((te=Z.split("/"))===null||te===void 0)?void 0:te[3]).concat(Bt?"/master/shixun_show/".concat(Bt):""))};return o.a.createElement(d.a,{width:"40%",visible:At.visible,wrapClassName:Ie.a.modal,centered:!0,onOk:function(){On.submit()},onCancel:At.onClose,title:"\u63D0\u4EA4\u8BF4\u660E"},o.a.createElement("section",{className:Ie.a.bg},o.a.createElement("div",{className:Ie.a.wrap},o.a.createElement(ce.a,{className:"mt10",form:On,scrollToFirstError:!0,layout:"vertical",onFinish:J,onChange:function(){var Z,te,q=Object(O.a)({},On.getFieldsValue()),$e=q==null||((Z=q.path)===null||Z===void 0)?void 0:Z.split("");($e==null||((te=$e.filter(function(Nt){return Nt=="/"}))===null||te===void 0)?void 0:te.length)>1&&(q.path=q.path.substring(0,q.path.length-1)),On.setFieldsValue(Object(O.a)({},q)),Un(q)}},o.a.createElement(ce.a.Item,{label:"\u91CD\u547D\u540D\uFF1A",name:"path"},o.a.createElement(R.a,null,o.a.createElement(g.a,{flex:"1"},o.a.createElement(ce.a.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},o.a.createElement(Ne.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"large",defaultValue:Kn}))))),o.a.createElement(ce.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage"},o.a.createElement(Ne.a,{placeholder:"\u5982\u4E0D\u586B\u5199\uFF0C\u9ED8\u8BA4\u63D0\u4EA4\u4FE1\u606F\u662F\uFF08".concat(At.defaultPath," rename to \u65B0\u7684\u540D\u79F0 \uFF09"),size:"large"}))))))},ye=Object(G.a)(function(_e){var Oe=_e.shixunsDetail,mt=_e.loading,ct=_e.globalSetting,Ft=_e.user;return{shixunsDetail:Oe,globalSetting:ct,user:Ft,loading:mt.models.index}})(He),pe=b("DZo9"),we=b("8z0m"),qe=b("m3rI"),Ve=b("8j3D"),Pe=b("25Vc"),Ue=b.n(Pe),ze=we.a.Dragger,Ye=function(Oe){var mt,ct=Oe.shixunsDetail,Ft=Oe.globalSetting,jt=Oe.loading,ft=Oe.user,Ot=Oe.taskData,pt=Oe.dispatch,At=Oe.isRepository,Ht=Object(S.a)(Oe,["shixunsDetail","globalSetting","loading","user","taskData","dispatch","isRepository"]),zt=Object(H.h)(),ln=Object(O.a)(Object(O.a)({},Object(H.i)()),Object(H.h)().query),Xt=Object(m.useState)({}),Zt=Object(w.a)(Xt,2),Un=Zt[0],Cn=Zt[1],wn=Object(m.useRef)(),pn=ce.a.useForm(),On=Object(w.a)(pn,1),Xn=On[0],fr=Object(m.useState)([]),Bt=Object(w.a)(fr,2),sn=Bt[0],Rn=Bt[1],_n=Object(m.useState)(),Kn=Object(w.a)(_n,2),gn=Kn[0],J=Kn[1],U;Object(m.useEffect)(function(){Ht.visible&&(Xn.resetFields(),Rn([]))},[Ht.visible]),Object(m.useEffect)(function(){wn.current=ln.id},[]),Object(m.useEffect)(function(){var Nt=sessionStorage.getItem("pathArray");if(Nt){var Vt=Nt.split(",").join("/"),on=Vt.indexOf("/")===0?Vt.substr(1):Vt;J(on)}},[]);var K=function(Vt){if(U=Vt.file.name,Vt.file.status==="done"||Vt.file.status==="uploading"){var on,Gt,Fn;if(Rn(Vt.fileList),!Vt.file.response)return;if(((on=Vt.file.response)===null||on===void 0?void 0:on.status)===0){p.b.success("\u4E0A\u4F20\u6210\u529F\uFF01");return}Rn(sn.filter(function(In){return In.uid!==Vt.file.uid})),((Gt=Vt.file.response)===null||Gt===void 0?void 0:Gt.message)&&p.b.info((Fn=Vt.file.response)===null||Fn===void 0?void 0:Fn.message)}},Z=function(){var Nt=Object(x.a)(P.a.mark(function Vt(on){var Gt;return P.a.wrap(function(In){for(;;)switch(In.prev=In.next){case 0:if(on.response){In.next=3;break}return p.b.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01"),In.abrupt("return");case 3:return In.next=5,pt({type:"shixunsDetail/deleteGitFile",payload:{id:ln.id,path:gn?"".concat(gn,"/").concat(on.name):on.name,message:Xn.getFieldValue("commitMessage")||"\u5220\u9664\u4E86".concat(gn?"".concat(gn,"/").concat(on.name):on.name),secret_repository:At?null:!0}});case 5:Gt=In.sent,Gt.status===0&&(Rn(sn.filter(function(rr){return rr.uid!==on.uid})),p.b.info("\u5220\u9664\u6210\u529F"));case 7:case"end":return In.stop()}},Vt)}));return function(on){return Nt.apply(this,arguments)}}(),te={height:300,multiple:!0,withCredentials:!0,data:function(){var Nt=Object(x.a)(P.a.mark(function on(){return P.a.wrap(function(Fn){for(;;)switch(Fn.prev=Fn.next){case 0:return Fn.abrupt("return",new Promise(function(){var In=Object(x.a)(P.a.mark(function rr(xr,Tr){return P.a.wrap(function(Cr){for(;;)switch(Cr.prev=Cr.next){case 0:setTimeout(Object(x.a)(P.a.mark(function zi(){var ri,qr;return P.a.wrap(function(Ni){for(;;)switch(Ni.prev=Ni.next){case 0:return Ni.next=2,Xn.getFieldsValue();case 2:ri=Ni.sent,qr=Object(O.a)(Object(O.a)({},{path:Ht.defaultPath?Ht.defaultPath:"",message:Un.commitMessage||"\u4E0A\u4F20\u4E86".concat(U)}),At?{}:{secret_repository:!0}),xr(qr);case 5:case"end":return Ni.stop()}},zi)})),200);case 1:case"end":return Cr.stop()}},rr)}));return function(rr,xr){return In.apply(this,arguments)}}()));case 1:case"end":return Fn.stop()}},on)}));function Vt(){return Nt.apply(this,arguments)}return Vt}(),fileList:sn,method:"post",action:"".concat(qe.a.API_SERVER,"/api/myshixuns/").concat(Ot==null||((mt=Ot.myshixun)===null||mt===void 0)?void 0:mt.identifier,"/upload_git_file.json"),onChange:K,onRemove:Z,beforeUpload:function(Vt){U=Vt.name}},q=function(){var Nt=Object(x.a)(P.a.mark(function Vt(on){return P.a.wrap(function(Fn){for(;;)switch(Fn.prev=Fn.next){case 0:return Fn.next=2,Xn.validateFields();case 2:Ht.onClose(),Ht.onOK({path:Ht.defaultPath}),$e();case 5:case"end":return Fn.stop()}},Vt)}));return function(on){return Nt.apply(this,arguments)}}(),$e=function(){};return o.a.createElement(d.a,{visible:Ht.visible,onOk:q,centered:!0,onCancel:Ht.onClose,width:"70%"},o.a.createElement("section",{className:Ue.a.bg},o.a.createElement("div",{className:Ue.a.wrap},o.a.createElement("div",{className:Ue.a.title},"\u4E0A\u4F20\u6587\u4EF6"),o.a.createElement(ce.a,{className:"mt10",form:Xn,scrollToFirstError:!0,layout:"vertical",onFinish:q,onValuesChange:function(){return Cn(Object(O.a)({},Xn.getFieldsValue()))}},o.a.createElement(ce.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},o.a.createElement(Ne.a,{placeholder:"\u5FC5\u586B\uFF0C\u63CF\u8FF0\u4E3B\u8981\u4FEE\u6539\u5185\u5BB9\uFF08\u76F8\u5F53\u4E8EGit Commit message\u7684Header\uFF09"})),o.a.createElement(ce.a.Item,{label:"\u9009\u62E9\u6587\u4EF6",name:"file",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},o.a.createElement(ze,te,o.a.createElement("div",null,o.a.createElement("i",{className:"iconfont icon-shangchuan font50 ".concat(Ue.a.colorBlue)})),o.a.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",o.a.createElement("span",{className:"".concat(Ue.a.colorBlue," ml5")},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))))),o.a.createElement(Ve.a,{onFinish:function(Vt){return J(Vt)}})))},ae=Object(G.a)(function(_e){var Oe=_e.shixunsDetail,mt=_e.loading,ct=_e.globalSetting,Ft=_e.user;return{shixunsDetail:Oe,globalSetting:ct,user:Ft,loading:mt.models.index}})(Ye),Ce=b("aVK0"),oe=b.n(Ce),Qe=b("TXba"),yt=b.n(Qe),Be=function(Oe){var mt=Oe.shixunsDetail,ct=Oe.globalSetting,Ft=Oe.loading,jt=Oe.dispatch,ft=Oe.title,Ot=Oe.pathList,pt=Ot===void 0?[]:Ot,At=Oe.showInputPath,Ht=At===void 0?!1:At,zt=Oe.isMergeSelectFile,ln=zt===void 0?!1:zt,Xt=Oe.onFinish,Zt=Xt===void 0?function(){}:Xt,Un=ce.a.useForm(),Cn=Object(w.a)(Un,1),wn=Cn[0],pn=Object(O.a)(Object(O.a)({},Object(H.i)()),Object(H.h)().query),On=Object(H.h)(),Xn=Object(m.useRef)(),fr=Object(m.useState)(""),Bt=Object(w.a)(fr,2),sn=Bt[0],Rn=Bt[1],_n=Object(m.useState)(""),Kn=Object(w.a)(_n,2),gn=Kn[0],J=Kn[1],U=Object(m.useState)([]),K=Object(w.a)(U,2),Z=K[0],te=K[1],q=Object(m.useState)([]),$e=Object(w.a)(q,2),Nt=$e[0],Vt=$e[1];Object(m.useEffect)(function(){var xr,Tr;Xn.current=((xr=On.pathname)===null||xr===void 0||((Tr=xr.split("/"))===null||Tr===void 0)?void 0:Tr[3])==="repository"},[]),Object(m.useEffect)(function(){if(mt.actionTabs.key!=="Repository-SelectFilePath")return;var xr=pt.join("/"),Tr=[];pt.map(function(er,Cr){Cr===0?Tr.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(er),path:xr}):Tr.push({val:"/".concat(er),path:xr})}),te(Tr),Rn(xr),J(xr),on(xr)},[mt.actionTabs.key]);var on=function(){var xr=Object(x.a)(P.a.mark(function Tr(er){var Cr;return P.a.wrap(function(ri){for(;;)switch(ri.prev=ri.next){case 0:return ri.next=2,jt({type:Xn.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:pn.id,path:er}});case 2:Cr=ri.sent,Cr&&Vt(Cr.trees||[]);case 4:case"end":return ri.stop()}},Tr)}));return function(er){return xr.apply(this,arguments)}}(),Gt=function(Tr){var er=sn;Tr.type==="tree"&&(Z.length?Z.push({val:"/".concat(Tr.name),path:Tr.name}):Z.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(Tr.name),path:Tr.name}),te(Z),er=sn?"".concat(sn,"/").concat(Tr.name):Tr.name,Rn(er)),on(er)},Fn=function(Tr,er){var Cr=Z.filter(function(ri,qr){return qr<=er});te(Cr);var zi=Cr.filter(function(ri,qr){return qr!==0}).map(function(ri){return ri.val}).join("").substr(1);Rn(zi),on(zi)},In=function(){var xr=Object(x.a)(P.a.mark(function Tr(){var er,Cr,zi;return P.a.wrap(function(qr){for(;;)switch(qr.prev=qr.next){case 0:if(er=wn==null?void 0:wn.getFieldsValue(),Cr=sn?"".concat(sn).concat(er!=null&&er.name?"/".concat(er==null?void 0:er.name):""):er==null?void 0:er.name,!ln){qr.next=6;break}return Zt(Cr),rr(),qr.abrupt("return");case 6:if(!Ht){qr.next=16;break}return qr.next=9,wn.validateFields();case 9:return qr.next=11,jt({type:"shixunsDetail/uploadGitFolder",payload:Object(O.a)(Object(O.a)({},{id:pn.id,path:Cr}),Xn.current?{}:{secret_repository:!0})});case 11:zi=qr.sent,Zt(gn),zi.status===0&&p.b.info("\u65B0\u5EFA\u6210\u529F"),qr.next=18;break;case 16:Zt(Cr),p.b.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");case 18:rr();case 19:case"end":return qr.stop()}},Tr)}));return function(){return xr.apply(this,arguments)}}(),rr=function(){jt({type:"shixunsDetail/setActionTabs",payload:{}}),wn.resetFields()};return o.a.createElement(d.a,{centered:!0,title:ft||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,visible:mt.actionTabs.key==="Repository-SelectFilePath",onOk:In,onCancel:rr},o.a.createElement("div",{className:yt.a.wrap},o.a.createElement("div",{className:yt.a.content},o.a.createElement("div",{className:yt.a.mainPathWrap},!!(Z!=null&&Z.length)&&Z.map(function(xr,Tr){return o.a.createElement("a",{key:Tr,onClick:function(){return Fn(xr,Tr)}},xr.val)})),!!(Nt!=null&&Nt.length)&&Nt.map(function(xr,Tr){return xr.type==="tree"&&o.a.createElement("a",{key:Tr,onClick:function(){return Gt(xr)}},o.a.createElement("i",{className:"iconfont icon-wenjianjia ".concat(yt.a.colorBlue)}),xr.name)})),o.a.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),o.a.createElement("div",{className:"mt5 mb5"},sn),Ht&&o.a.createElement(ce.a,{form:wn,scrollToFirstError:!0,className:"mt20"},o.a.createElement(ce.a.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},o.a.createElement(Ne.a,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))},Fe=Object(G.a)(function(_e){var Oe=_e.shixunsDetail,mt=_e.loading,ct=_e.globalSetting;return{shixunsDetail:Oe,globalSetting:ct,loading:mt.models.index}})(Be),Et=b("GZ0F"),ve=b("8Skl"),Ke=b("HBuW"),et=b("LvDl"),je=b("NLgs"),me=b("lzim"),Le=X.a.DirectoryTree,ne=function(Oe){var mt,ct,Ft,jt=Oe.shixunsDetail,ft=Oe.globalSetting,Ot=Oe.loading,pt=Oe.user,At=Oe.activeKey,Ht=Oe.dispatch,zt=Oe.taskData,ln=Oe.practiceSetting,Xt=Oe.isRepository,Zt=Oe.treeData,Un=Oe.setTreeData,Cn=Oe.params,wn=Object(S.a)(Oe,["shixunsDetail","globalSetting","loading","user","activeKey","dispatch","taskData","practiceSetting","isRepository","treeData","setTreeData","params"]),pn=Object(H.h)(),On=Object(m.useState)(),Xn=Object(w.a)(On,2),fr=Xn[0],Bt=Xn[1],sn=Object(m.useState)(!1),Rn=Object(w.a)(sn,2),_n=Rn[0],Kn=Rn[1],gn=Object(m.useState)(!1),J=Object(w.a)(gn,2),U=J[0],K=J[1],Z=Object(m.useState)(!1),te=Object(w.a)(Z,2),q=te[0],$e=te[1],Nt=Object(m.useState)(!1),Vt=Object(w.a)(Nt,2),on=Vt[0],Gt=Vt[1],Fn=Object(m.useState)(""),In=Object(w.a)(Fn,2),rr=In[0],xr=In[1],Tr=Object(m.useState)([]),er=Object(w.a)(Tr,2),Cr=er[0],zi=er[1],ri=Object(m.useState)([]),qr=Object(w.a)(ri,2),yi=qr[0],Ni=qr[1],va=Object(m.useState)([]),Pa=Object(w.a)(va,2),Ha=Pa[0],io=Pa[1],Ia=Object(m.useState)(!1),Ca=Object(w.a)(Ia,2),Ui=Ca[0],Gr=Ca[1],Vr=Object(m.useState)(),bi=Object(w.a)(Vr,2),Or=bi[0],vr=bi[1],Dr=Object(m.useState)(),gr=Object(w.a)(Dr,2),ni=gr[0],nr=gr[1],Bi=Object(m.useState)(""),hi=Object(w.a)(Bi,2),Zi=hi[0],ao=hi[1],Wr=Object(m.useState)(),Sa=Object(w.a)(Wr,2),oo=Sa[0],sa=Sa[1],Ro=Object(m.useState)(!1),Na=Object(w.a)(Ro,2),yo=Na[0],bo=Na[1];Object(m.useEffect)(function(){Un([]),pr(""),localStorage.warehouseHideTip||Gr(!0)},[pn.pathname,Xt]),Object(m.useEffect)(function(){var xn;if(zt!=null&&(xn=zt.challenge)!==null&&xn!==void 0&&xn.path&&Zt!==null&&Zt!==void 0&&Zt.length){var tn,Tn,mn,Zn=zt==null||((tn=zt.challenge)===null||tn===void 0||((Tn=tn.path)===null||Tn===void 0))?void 0:Tn.replaceAll("\uFF1B",""),Sr=(mn=Object(et.cloneDeep)(Zt))===null||mn===void 0?void 0:mn.filter(function(si){var pi;return si.name===(Zn==null||((pi=Zn.split("/"))===null||pi===void 0)?void 0:pi[0])});Aa(Zn),(Zt==null?void 0:Zt.length)!==1&&(console.log(Sr,"filterTreeData"),Un(Sr))}},[zt==null||((mt=zt.challenge)===null||mt===void 0)?void 0:mt.path,Zt]);var Aa=function(tn){Qn(tn),yi=[tn],Ni([tn])},Po=function(){var xn=Object(x.a)(P.a.mark(function tn(){var Tn,mn,Zn=arguments;return P.a.wrap(function(si){for(;;)switch(si.prev=si.next){case 0:return Tn=Zn.length>0&&Zn[0]!==void 0?Zn[0]:"",si.next=3,Object(Ke.Fb)({id:Cn.id,secret_dir_path:Tn});case 3:mn=si.sent,mn&&sa(Tn);case 5:case"end":return si.stop()}},tn)}));return function(){return xn.apply(this,arguments)}}(),so=function(tn){return o.a.createElement(r.a,{className:oe.a.menu,onClick:function(mn){xr(tn.path||"");switch(mn.key){case"1":Object(v.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6"]),Kn(!0);break;case"2":Object(v.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6\u5939"]),$e(!0);break;case"3":Object(v.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u4E0A\u4F20"]),Gt(!0);break;case"4":Object(v.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u91CD\u547D\u540D"]),K(!0);break;case"5":Object(v.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u5220\u9664"]),la(tn.path,tn.name,tn);break;case"6":Object(v.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u590D\u5236\u8DEF\u5F84"]),Pr(tn);break}}},(tn.type==="topTree"||tn.type==="tree")&&o.a.createElement(r.a.Item,{key:"1"},"\u65B0\u5EFA\u6587\u4EF6"),(tn.type==="topTree"||tn.type==="tree")&&o.a.createElement(r.a.Item,{key:"2"},"\u65B0\u5EFA\u6587\u4EF6\u5939"),(tn.type==="topTree"||tn.type==="tree")&&o.a.createElement(r.a.Item,{key:"3"},"\u4E0A\u4F20"),tn.type!=="topTree"&&tn.type!=="tree"&&o.a.createElement(r.a.Item,{key:"4"},"\u91CD\u547D\u540D"),tn.type!=="topTree"&&o.a.createElement(le.CopyToClipboard,{text:"/data/workspace/myshixun/".concat(Xt?"":"secret/").concat(tn==null?void 0:tn.path),onCopy:function(){return p.b.success("\u590D\u5236\u6210\u529F")}},o.a.createElement(r.a.Item,{key:"6"},o.a.createElement(o.a.Fragment,null,"\u590D\u5236\u8DEF\u5F84"))),tn.type!=="topTree"&&o.a.createElement(r.a.Item,{key:"5"},"\u5220\u9664"))},Hn=function(tn,Tn){return tn.map(function(mn){return Tn==""?mn.path=Tn+mn.name:mn.path=Tn+"/"+mn.name,mn.title=o.a.createElement(R.a,{className:"font14"},o.a.createElement(g.a,{flex:"1"},o.a.createElement(R.a,null,o.a.createElement(g.a,{flex:"20px"},mn.type==="blob"&&o.a.createElement("span",{className:"iconfont icon-wenjian11 font12"})),o.a.createElement(g.a,{flex:"1"},o.a.createElement("span",{className:" multi_ellipsis1"},mn.name)))),o.a.createElement(g.a,null,(mn.type==="blob"||mn.type==="tree")&&o.a.createElement(j.a,{overlay:so(mn),className:oe.a.ellipsis},o.a.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"})))),mn.disableCheckbox=fr&&fr!==mn.name,mn.className=mn.type==="tree"?oe.a.pl23:"",mn.checkable=mn.type!=="tree",mn.isLeaf=mn.type!=="tree",mn.children=mn.type==="tree"&&[],mn.key=mn.path,mn})},Qn=function(tn){Ht({type:"practiceSetting/setSideBarTabs",payload:{selectPath:tn}})},Jn=function(){var xn=Object(x.a)(P.a.mark(function tn(Tn,mn){var Zn;return P.a.wrap(function(si){for(;;)switch(si.prev=si.next){case 0:return Zn=Tn.split("/"),si.next=3,pr(rr);case 3:setTimeout(function(){Qn(Tn),Cr=[Zn[0]||""],yi=[Tn],Ni(Object(F.a)(yi)),zi(Object(F.a)(Cr))},150);case 4:case"end":return si.stop()}},tn)}));return function(Tn,mn){return xn.apply(this,arguments)}}(),Mr=function(tn,Tn){if(console.log(tn,"data"),Tn=="")Un(Object(F.a)(tn));else{var mn=Hr(Zt,Tn,tn);Un(Object(F.a)(mn))}};function Hr(xn,tn,Tn){return xn.map(function(mn){return mn.key===tn?(mn.children=Object(F.a)(Tn),Object(O.a)({},mn)):mn.children?Object(O.a)(Object(O.a)({},mn),{},{children:Hr(mn.children,tn,Tn)}):mn})}var pr=function(){var xn=Object(x.a)(P.a.mark(function tn(){var Tn,mn,Zn,Sr,si,pi,Wi=arguments;return P.a.wrap(function(ra){for(;;)switch(ra.prev=ra.next){case 0:return mn=Wi.length>0&&Wi[0]!==void 0?Wi[0]:"",console.log("location:",pn),ra.next=4,Object(ee.m)(zt==null||((Tn=zt.myshixun)===null||Tn===void 0)?void 0:Tn.identifier,{path:mn});case 4:return Zn=ra.sent,Zn&&((Sr=Zn.trees)!==null&&Sr!==void 0&&Sr.length?(pi=Hn(Object(F.a)(Zn.trees),mn),Mr(pi,mn),io(Zn.trees||[]),nr((Zn==null?void 0:Zn.secret_dir_path)||""),console.log("handleGetRepository:",pi,mn),setTimeout(function(){return console.log(Zt)},2e3)):mn==""&&Un([]),vr(((si=Zn.commits)===null||si===void 0?void 0:si[0])||{})),ra.abrupt("return",Zn);case 7:case"end":return ra.stop()}},tn)}));return function(){return xn.apply(this,arguments)}}(),Fr=function(){var xn=Object(x.a)(P.a.mark(function tn(Tn){return P.a.wrap(function(Zn){for(;;)switch(Zn.prev=Zn.next){case 0:return Zn.abrupt("return",new Promise(function(){var Sr=Object(x.a)(P.a.mark(function si(pi,Wi){return P.a.wrap(function(ra){for(;;)switch(ra.prev=ra.next){case 0:return Tn.children.length&&pi(),ao(Tn.path),ra.next=4,pr(Tn.path);case 4:pi();case 5:case"end":return ra.stop()}},si)}));return function(si,pi){return Sr.apply(this,arguments)}}()));case 1:case"end":return Zn.stop()}},tn)}));return function(Tn){return xn.apply(this,arguments)}}(),Ki=function(){var xn=Object(x.a)(P.a.mark(function tn(Tn,mn){var Zn,Sr;return P.a.wrap(function(pi){for(;;)switch(pi.prev=pi.next){case 0:if(console.log("handleSelectTree",Tn,mn.nativeEvent.target.nodeName,mn),Zn=function(){Qn(mn.node.path),Tn=[mn.node.path],Ni(Object(F.a)(Tn))},!(mn.nativeEvent.target.nodeName==="svg"||mn.nativeEvent.target.nodeName==="LI"||mn.nativeEvent.target.nodeName==="I")){pi.next=4;break}return pi.abrupt("return");case 4:mn.node.type==="blob"&&(ln!=null&&(Sr=ln.sideBar)!==null&&Sr!==void 0&&Sr.confirmLeave?d.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){Zn(),Ht({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}}):Zn());case 5:case"end":return pi.stop()}},tn)}));return function(Tn,mn){return xn.apply(this,arguments)}}(),la=function(tn,Tn,mn){d.a.confirm({centered:!0,title:"\u786E\u8BA4\u9700\u8981\u5220\u9664\u8BE5\u6587\u4EF6".concat(mn.children?"\u5939":"","?"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var Zn=Object(x.a)(P.a.mark(function si(){var pi,Wi,Di,ra;return P.a.wrap(function(Fa){for(;;)switch(Fa.prev=Fa.next){case 0:return Fa.next=2,Object(ee.h)({id:zt==null||((pi=zt.myshixun)===null||pi===void 0)?void 0:pi.identifier,path:tn,message:"\u5220\u9664".concat(tn)});case 2:if(Wi=Fa.sent,Di=tn.split("/"),!((Wi==null?void 0:Wi.status)===0)){Fa.next=20;break}return p.b.info("\u5220\u9664\u6210\u529F"),Di.splice(Di.length-1,1),Fa.next=9,pr(Di.length>1?Di.join("/"):"");case 9:if(ra=Fa.sent,!(ra!=null&&ra.trees)){Fa.next=13;break}Fa.next=16;break;case 13:return Di.splice(Di.length-1,1),Fa.next=16,pr(Di.length>1?Di.join("/"):"");case 16:return Qn(""),Fa.abrupt("return",!0);case 20:(Wi==null?void 0:Wi.status)===-3&&d.a.info({title:"\u5220\u9664\u5931\u8D25",content:o.a.createElement("div",null,"\u8BE5\u6587\u4EF6\u201C",tn,"\u201D\u5DF2\u7ECF\u88AB\u4EFB\u52A1\u5173\u5361\u7684\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\u6216\u8BC4\u6D4B\u6267\u884C\u6587\u4EF6\u4F7F\u7528\uFF0C\u8BF7\u5148\u4FEE\u6539\u4EFB\u52A1\u5173\u5361\u4E2D\u8BC4\u6D4B\u8BBE\u7F6E\u7684\u6587\u4EF6\u8DEF\u5F84\u540E\u518D\u5220\u9664\u3002"),okText:"\u6211\u77E5\u9053\u4E86",onOk:function(){}});case 21:case"end":return Fa.stop()}},si)}));function Sr(){return Zn.apply(this,arguments)}return Sr}()})},Pr=function(tn){console.log(tn,"item")},fo=function(){var xn=Object(x.a)(P.a.mark(function tn(Tn,mn){return P.a.wrap(function(Sr){for(;;)switch(Sr.prev=Sr.next){case 0:if(console.log("handleExpand",mn),!(mn.nativeEvent.target.nodeName==="svg"||mn.nativeEvent.target.nodeName==="path"||mn.nativeEvent.target.nodeName==="LI")){Sr.next=5;break}return Sr.abrupt("return",!0);case 5:return Sr.next=7,Fr(mn.node);case 7:Cr.includes(mn.node.path)?Cr.splice(Cr.indexOf(mn.node.path),1):Cr.push(mn.node.path);case 8:zi(Object(F.a)(Cr));case 9:case"end":return Sr.stop()}},tn)}));return function(Tn,mn){return xn.apply(this,arguments)}}(),Xr=function(){Gr(!1),localStorage.warehouseHideTip=!0},ua=function(){var xn=Object(x.a)(P.a.mark(function tn(Tn){var mn,Zn,Sr,si,pi;return P.a.wrap(function(Di){for(;;)switch(Di.prev=Di.next){case 0:Sr="",Di.t0=Xt,Di.next=Di.t0===!0?4:Di.t0===!1?9:11;break;case 4:return Sr="\u5F00\u542F\u7248\u672C\u5E93",si="\u5F00\u542F",pi="\u4E0D\u5F00\u542F",Zn=o.a.createElement("div",null,"\u65B0\u5EFA\u5B9E\u8DF5\u9898\u5173\u5361\u65F6\uFF0C\u9700\u8981\u4F7F\u7528\u4EE3\u7801\u4ED3\u5E93\uFF1B\u5982\u679C\u53EA\u6709\u9009\u62E9\u9898\u5173\u5361\uFF0C\u5219\u4E0D\u9700\u8981\u4EE3\u7801\u4ED3\u5E93\u3002\u4EE3\u7801\u4ED3\u5E93\u542F\u7528\u540E\uFF0C\u5C06\u65E0\u6CD5\u5173\u95ED\u3002"),Di.abrupt("break",11);case 9:return jt!=null&&(mn=jt.detail)!==null&&mn!==void 0&&mn.secret_repository?(Sr="\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",si="\u786E\u5B9A",pi="\u53D6\u6D88",Zn=o.a.createElement("div",null,"\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\u540E\uFF0C\u5DF2\u521B\u5EFA\u7684\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\u53CA\u5176\u5185\u5BB9\uFF0C\u5C06\u88AB\u5220\u9664\u3002\u786E\u8BA4\u8981\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\uFF1F")):(Sr="\u5F00\u542F\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",si="\u4E0D\u4F7F\u7528",pi="\u4F7F\u7528",Zn=o.a.createElement("div",null,"\u79C1\u5BC6\u7248\u672C\u5E93\u7684\u6587\u4EF6\u5BF9\u5B66\u5458\u59CB\u7EC8\u9690\u85CF\uFF0C\u65E0\u6CD5\u8BBF\u95EE\u67E5\u770B\u3002\u9002\u7528\u4E8E\u547D\u4EE4\u884C\u3001\u56FE\u5F62\u5316\u684C\u9762\u4E24\u7C7B\u5B9E\u8BAD\uFF0C\u5176\u4ED6\u7C7B\u578B\u5B9E\u8BAD\u4E0D\u5EFA\u8BAE\u4F7F\u7528\u79C1\u5BC6\u7248\u672C\u5E93\u3002")),Di.abrupt("break",11);case 11:if(!(!Xt&&Object(je.b)(Ht,"\u4E0D\u80FD\u5F00\u542F/\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93"))){Di.next=13;break}return Di.abrupt("return");case 13:d.a.confirm({title:Sr,okText:si,cancelText:pi,content:Zn,onOk:function(){var po;Object(v.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93",Sr]),!Xt&&!(jt!=null&&(po=jt.detail)!==null&&po!==void 0&&po.secret_repository)||Ua(Tn)},onCancel:function(){var po;!Xt&&!(jt!=null&&(po=jt.detail)!==null&&po!==void 0&&po.secret_repository)&&Ua(Tn)}});case 14:case"end":return Di.stop()}},tn)}));return function(Tn){return xn.apply(this,arguments)}}(),Ua=function(){var xn=Object(x.a)(P.a.mark(function tn(Tn){return P.a.wrap(function(Zn){for(;;)switch(Zn.prev=Zn.next){case 0:if(!Xt){Zn.next=6;break}return Zn.next=3,Object(Ke.q)(Object(O.a)({},Cn));case 3:Ht({type:"practiceSetting/getCommonData",payload:Object(O.a)({},Cn)}),Zn.next=8;break;case 6:return Zn.next=8,Object(Ke.s)(Object(O.a)(Object(O.a)({},Cn),{},{is_secret_repository:Tn}));case 8:pr(),Ht({type:"shixunsDetail/getShixunsDetail",payload:{id:Cn.id}});case 10:case"end":return Zn.stop()}},tn)}));return function(Tn){return xn.apply(this,arguments)}}(),ba=function(tn){console.log(tn)},Yr=function(){var xn=Object(x.a)(P.a.mark(function tn(Tn){var mn,Zn,Sr,si,pi,Wi,Di,ra,po,Fa,gs;return P.a.wrap(function(mi){for(;;)switch(mi.prev=mi.next){case 0:if(console.log(Tn),mn=Tn.node.key,Zn=Tn.dragNode.key,Sr=Tn.node.pos.split("-"),si=Tn.dropPosition-Number(Sr[Sr.length-1]),!(Tn.node.type!=="tree"||Tn.dragNode.path.split("/").length===1)){mi.next=8;break}return p.b.warn("\u672A\u79FB\u52A8\u6587\u4EF6\u76EE\u5F55\u4F4D\u7F6E"),mi.abrupt("return");case 8:return mi.next=10,Ht({type:"shixunsDetail/moveGitFile",payload:{id:Cn.id,from:Tn.dragNode.path,to:Tn.node.path+"/"+Tn.dragNode.name,message:"".concat(Tn.dragNode.path," move to ").concat(Tn.node.path+"/"+Tn.dragNode.name," ")}});case 10:if(pi=mi.sent,!(pi.status===0)){mi.next=22;break}return Qn(""),Wi=Tn.dragNode.path.split("/"),Wi.pop(),mi.next=17,pr(Tn.node.path);case 17:return mi.next=19,pr(Wi.join("/"));case 19:return Wi.pop(),mi.next=22,pr(Wi.join("/"));case 22:return mi.abrupt("return");case 28:case"end":return mi.stop()}},tn)}));return function(Tn){return xn.apply(this,arguments)}}();return o.a.createElement("section",{className:oe.a.bg},o.a.createElement("div",{className:oe.a.contentbg},o.a.createElement("div",{className:oe.a.wrap},o.a.createElement(R.a,{className:oe.a.gitCode},o.a.createElement(g.a,{flex:"1"},o.a.createElement("span",{className:"iconfont icon-daimacangku2 mr8"}),Xt?"\u4EE3\u7801\u4ED3\u5E93":"\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93"),o.a.createElement(g.a,null,o.a.createElement(j.a,{overlay:so({type:"topTree"}),className:"current"},o.a.createElement(T.a,{visible:Ui,title:o.a.createElement("div",{className:"font16"},o.a.createElement(Et.a,{style:{position:"relative",left:-35},onClick:function(){return Xr()}}),"\u70B9\u51FB\u6B64\u5904\u65B0\u5EFA\u6587\u4EF6\u3001\u65B0\u5EFA\u6587\u4EF6\u5939\u3001\u4E0A\u4F20\u6587\u4EF6\u3002",o.a.createElement("span",{onClick:function(){return Xr()},className:"iconfont icon-guanbi1 ml8 current font14"})),overlayClassName:oe.a.overlayClass,overlayStyle:{maxWidth:500},arrowPointAtCenter:!0,placement:"right",color:"#F7B500"})))),!!Zt.length&&!Xt&&o.a.createElement("div",{className:"mt20 pl20 pr20 font14 c-white"},o.a.createElement("div",null,"\u5B9E\u8BAD\u8BC4\u6D4B\u7684\u65F6\u5019\uFF0C\u7CFB\u7EDF\u4F1A\u4E34\u65F6\u5C06\u79C1\u5BC6\u4EE3\u7801\u5E93\u79FB\u52A8\u666E\u901A\u4EE3\u7801\u5E93\u7684secret\u76EE\u5F55\u4E0B\u9762\uFF0C\u8BC4\u6D4B\u7ED3\u675F\u4F1A\u6E05\u7A7Asecret\u76EE\u5F55\u5185\u5BB9\u3002\u5982\u679C\u79C1\u5BC6\u4EE3\u7801\u5E93\u4E2D\u5B58\u5728\u6587\u4EF6src/test.sh\uFF0C\u5728\u666E\u901A\u4EE3\u7801\u5E93\u8C03\u7528\u8BE5\u6587\u4EF6\u5219\u4F7F\u7528\u8DEF\u5F84\uFF1Asecret/src/test.sh")),Zt.length?o.a.createElement(o.a.Fragment,null,o.a.createElement("div",{className:oe.a.content},o.a.createElement(Le,{disabled:!!Ot.effects["shixunsDetail/getFileContent"],multiple:!0,showIcon:!1,treeData:Zt,switcherIcon:o.a.createElement(ve.a,{style:{fontWeight:"bold",fontSize:14,position:"relative",top:3,marginLeft:22}}),onExpand:fo,expandedKeys:Cr,selectedKeys:yi,onSelect:Ki,draggable:!0,onDragEnter:ba,onDrop:Yr,allowDrop:function(tn){var Tn=tn.dropNode,mn=tn.dropPosition;return!1}}))):"",!Zt.length&&Xt&&(jt==null||((ct=jt.detail)===null||ct===void 0)?void 0:ct.init_repository)&&o.a.createElement(ue,null),!Zt.length&&!Xt&&(jt==null||((Ft=jt.detail)===null||Ft===void 0)?void 0:Ft.secret_repository)&&o.a.createElement(ue,null))),o.a.createElement(ye,{taskData:zt,visible:U,defaultPath:rr,onClose:function(){return K(!1)},isRepository:!Xt,onOK:function(){var xn=Object(x.a)(P.a.mark(function tn(Tn){var mn;return P.a.wrap(function(Sr){for(;;)switch(Sr.prev=Sr.next){case 0:return mn=rr.split("/"),mn.pop(),Sr.next=4,pr(mn.join("/"));case 4:Qn("");case 5:case"end":return Sr.stop()}},tn)}));return function(tn){return xn.apply(this,arguments)}}()}),o.a.createElement(Ee,{taskData:zt,visible:_n,defaultPath:rr,onClose:function(){return Kn(!1)},isRepository:Xt,onOK:function(tn){Jn(tn.path,tn.name)}}),o.a.createElement(de,{taskData:zt,visible:q,defaultPath:rr,onClose:function(){return $e(!1)},isRepository:Xt,onOK:function(tn){Jn(tn.path,tn.name)}}),o.a.createElement(ae,{taskData:zt,defaultPath:rr,visible:on,isRepository:Xt,onClose:function(){return Gt(!1)},onOK:function(){var xn=Object(x.a)(P.a.mark(function tn(Tn){var mn;return P.a.wrap(function(Sr){for(;;)switch(Sr.prev=Sr.next){case 0:return mn=rr.split("/"),Sr.next=3,pr(rr);case 3:Cr=[mn[0]||""],yi=[rr],Ni(Object(F.a)(yi)),zi(Object(F.a)(Cr));case 7:case"end":return Sr.stop()}},tn)}));return function(tn){return xn.apply(this,arguments)}}()}),o.a.createElement(Fe,{pathList:rr==null?void 0:rr.split("/"),showInputPath:!0,isMergeSelectFile:yo,onFinish:function(tn){yo?Po(tn):pr(tn),bo(!1)}}))},ue=function(){return o.a.createElement("div",{className:"mt20 pb50 ".concat(oe.a.nodata)},o.a.createElement("div",{className:oe.a.headLeft},"\u63D0\u793A\uFF1A",o.a.createElement("br",null),"\u6B64\u5904\u5B58\u653E\u672C\u5B9E\u8BAD\u6240\u9700\u7684\u6240\u6709\u4EE3\u7801\u7B49\u76F8\u5173\u6587\u4EF6\uFF0C\u4F60\u53EF\u4EE5\u901A\u8FC7\u4EE5\u4E0B",o.a.createElement("br",null),"\u4E24\u79CD\u65B9\u5F0F\u6765\u4F7F\u7528\uFF1A",o.a.createElement("br",null),"1\u3001",o.a.createElement("a",{href:"/forums/2784",target:"_blank"},"Git\u5BA2\u6237\u7AEF")," \u4E0A\u4F20\u5DF2\u6709\u6587\u4EF6\u6765\u5F00\u59CB\u4F7F\u7528\u3002",o.a.createElement("br",null),"2\u3001\u76F4\u63A5\u5728\u5E73\u53F0\u4E0A\u521B\u5EFA\u6587\u4EF6\u76EE\u5F55\u4EE5\u53CA\u76F8\u5173\u4EE3\u7801\u6587\u4EF6\u3002"),o.a.createElement("img",{width:"100%",src:me.x}))},$=Object(G.a)(function(_e){var Oe=_e.shixunsDetail,mt=_e.loading,ct=_e.globalSetting,Ft=_e.practiceSetting,jt=_e.user;return{shixunsDetail:Oe,globalSetting:ct,user:jt,practiceSetting:Ft,loading:mt}})(ne),Te=b("/zsF"),rt=b("PArb"),Q=b("5GGG"),Ge=b.n(Q),it=function(Oe){var mt=Oe.shixunsDetail,ct=Oe.globalSetting,Ft=Oe.loading,jt=Oe.user,ft=Oe.dispatch,Ot=Oe.isRepository,pt=Object(S.a)(Oe,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),At=Object(O.a)(Object(O.a)({},Object(H.i)()),Object(H.h)().query),Ht=Object(m.useState)([]),zt=Object(w.a)(Ht,2),ln=zt[0],Xt=zt[1];Object(m.useEffect)(function(){Zt()},[Ot]);var Zt=function(){var Un=Object(x.a)(P.a.mark(function Cn(){var wn;return P.a.wrap(function(On){for(;;)switch(On.prev=On.next){case 0:return On.next=2,ft({type:"shixunsDetail/getRepositoryCommit",payload:{id:At.id,secret_repository:Ot?void 0:!0}});case 2:wn=On.sent,wn&&Xt(wn.commits||[]);case 4:case"end":return On.stop()}},Cn)}));return function(){return Un.apply(this,arguments)}}();return o.a.createElement(o.a.Fragment,null,ln==""&&o.a.createElement("div",{className:Ge.a.empty},o.a.createElement("img",{src:me.l,width:"258"}),o.a.createElement("br",null),o.a.createElement("span",{className:"c-grey-c font14"},"\u6682\u65E0\u63D0\u4EA4\u8BB0\u5F55")),ln!=""&&o.a.createElement("section",{className:Ge.a.bg},o.a.createElement("div",{className:Ge.a.wrap},o.a.createElement("div",{className:Ge.a.content},ln==null?void 0:ln.map(function(Un){var Cn,wn;return o.a.createElement("div",null,o.a.createElement(R.a,{align:"middle",className:"c-white font16"},o.a.createElement(g.a,null,Un.title)),o.a.createElement(R.a,{align:"middle",className:"mt20 "},o.a.createElement(g.a,null,o.a.createElement("img",{className:Ge.a.imageUrl,src:qe.a.IMG_SERVER+"/"+((Cn=Un.author)===null||Cn===void 0?void 0:Cn.image_url)})),o.a.createElement(g.a,{className:Ge.a.blueLight},o.a.createElement("span",{className:"ml20"},(wn=Un.author)===null||wn===void 0?void 0:wn.username)),o.a.createElement(g.a,null,o.a.createElement("span",{className:"ml20 ".concat(Ge.a.blueLight)},"\u63D0\u4EA4\u4E8E"),o.a.createElement("span",{className:"ml20 ".concat(Ge.a.blueLight)},Un.time))),o.a.createElement(rt.a,{className:Ge.a.divider}))})))))},Ae=Object(G.a)(function(_e){var Oe=_e.shixunsDetail,mt=_e.loading,ct=_e.globalSetting,Ft=_e.user;return{shixunsDetail:Oe,globalSetting:ct,user:Ft,loading:mt.models.index}})(it),Xe=b("p5ED"),nt=A.a.TabPane,bt=function(Oe){var mt,ct,Ft,jt,ft,Ot,pt=Oe.globalSetting,At=Oe.loading,Ht=Oe.dispatch,zt=Oe.practiceSetting,ln=Oe.shixunsDetail,Xt=Oe.taskData,Zt=Oe.taskId,Un=Oe.onEditRepCode,Cn=Object(S.a)(Oe,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail","taskData","taskId","onEditRepCode"]),wn=!(Xt!=null&&Xt.is_last_game)&&((Xt==null?void 0:Xt.shixun.status)>0||(Xt==null||((mt=Xt.user)===null||mt===void 0)?void 0:mt.identity)<5),pn=Object(m.useState)("1"),On=Object(w.a)(pn,2),Xn=On[0],fr=On[1],Bt=Object(m.useState)("1"),sn=Object(w.a)(Bt,2),Rn=sn[0],_n=sn[1],Kn=Object(m.useState)(!0),gn=Object(w.a)(Kn,2),J=gn[0],U=gn[1],K=Object(m.useState)({}),Z=Object(w.a)(K,2),te=Z[0],q=Z[1],$e=Object(m.useRef)(),Nt=Object(m.useState)(!0),Vt=Object(w.a)(Nt,2),on=Vt[0],Gt=Vt[1],Fn=Object(m.useState)(["2","1"]),In=Object(w.a)(Fn,2),rr=In[0],xr=In[1],Tr=Object(m.useState)([]),er=Object(w.a)(Tr,2),Cr=er[0],zi=er[1],ri=Object(m.useRef)(),qr=Object(O.a)(Object(O.a)({},Object(H.i)()),{},{taskId:Zt}),yi=Object(m.useState)(!1),Ni=Object(w.a)(yi,2),va=Ni[0],Pa=Ni[1],Ha=[{id:"1",name:"\u4EE3\u7801\u4ED3\u5E93"},{id:"2",name:o.a.createElement("span",null,o.a.createElement("span",null,"\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93"),o.a.createElement(T.a,{title:"\u79C1\u5BC6\u7248\u672C\u5E93\u7684\u6587\u4EF6\u5BF9\u5B66\u5458\u59CB\u7EC8\u9690\u85CF\uFF0C\u65E0\u6CD5\u8BBF\u95EE\u67E5\u770B\u3002"},o.a.createElement("i",{className:"iconfont icon-xiaowenhao",style:{marginLeft:2,fontSize:14}})))}];Object(m.useEffect)(function(){var Gr,Vr=zt==null||((Gr=zt.sideBar)===null||Gr===void 0)?void 0:Gr.selectPath.split("/");xr(Vr)},[zt==null||((ct=zt.sideBar)===null||ct===void 0)?void 0:ct.selectPath]);var io=function(Vr){Vr.data==="compileResltDone"&&Pa(!1)};Object(m.useEffect)(function(){return window.addEventListener("message",io),function(){window.removeEventListener("message",io)}},[]);var Ia=function(Vr){(te==null?void 0:te.file_type)==="txt"&&(te.content=Vr,q(Object(O.a)({},te)),Un(Vr))};Object(m.useEffect)(function(){var Gr;console.log(zt==null||((Gr=zt.sideBar)===null||Gr===void 0)?void 0:Gr.selectPath,"sideBar"),new Promise(function(){var Vr=Object(x.a)(P.a.mark(function bi(Or,vr){var Dr,gr,ni,nr,Bi,hi,Zi;return P.a.wrap(function(Wr){for(;;)switch(Wr.prev=Wr.next){case 0:if(!((zt==null||((Dr=zt.sideBar)===null||Dr===void 0)?void 0:Dr.selectPath)!==""&&zt!==null&&zt!==void 0&&(gr=zt.sideBar)!==null&&gr!==void 0&&gr.selectPath)){Wr.next=5;break}return Wr.next=3,Object(ee.j)(Zt,{path:zt==null||((ni=zt.sideBar)===null||ni===void 0)?void 0:ni.selectPath});case 3:if(nr=Wr.sent,nr!=null&&nr.content||(nr==null?void 0:nr.content)=="")try{(nr==null?void 0:nr.file_type)==="txt"?(nr.content=window.decodeURIComponent(escape(window.atob((Bi=nr.content)===null||Bi===void 0?void 0:Bi.content))),q(Object(O.a)({},nr))):(nr.content=(hi=nr.content)===null||hi===void 0?void 0:hi.content,q(Object(O.a)({},nr)))}catch(Sa){te.content&&(nr.content=window.atob((Zi=nr.content)===null||Zi===void 0?void 0:Zi.content)),q(Object(O.a)({},nr)),p.b.warn("\u8BF7\u786E\u8BA4\u6587\u4EF6\u5B57\u7B26\u96C6\u7F16\u7801\u662F\u5426\u4E3AUTF-8")}else Ht({type:"practiceSetting/setSideBarTabs",payload:{selectPath:""}});case 5:case"end":return Wr.stop()}},bi)}));return function(bi,Or){return Vr.apply(this,arguments)}}())},[zt==null||((Ft=zt.sideBar)===null||Ft===void 0)?void 0:Ft.selectPath]);var Ca=o.a.createElement(r.a,{className:N.a.menu,onClick:function(Vr){var bi;!(ln!=null&&(bi=ln.detail)!==null&&bi!==void 0&&bi.secret_repository)&&Vr.key==="2"&&_n("1"),fr(Vr.key),Vr.key==="1"?Gt(!0):Gt(!1)}},o.a.createElement(r.a.Item,{disabled:!0,key:"0"},"\u5207\u6362\u4ED3\u5E93"),Ha.filter(function(Gr){var Vr,bi;return!(ln!=null&&(Vr=ln.detail)!==null&&Vr!==void 0&&Vr.init_repository)||ln!=null&&(bi=ln.detail)!==null&&bi!==void 0&&bi.is_jupyter_lab?Gr.id!=="2":Gr}).map(function(Gr,Vr){return o.a.createElement(r.a.Item,{className:"leaveClick",key:Gr.id},Gr.name)})),Ui=function(){var Gr=Object(x.a)(P.a.mark(function Vr(){var bi,Or,vr,Dr,gr,ni;return P.a.wrap(function(Bi){for(;;)switch(Bi.prev=Bi.next){case 0:return Pa(!0),Bi.next=3,Object(ee.L)(Xt==null||((bi=Xt.myshixun)===null||bi===void 0)?void 0:bi.identifier,Object(O.a)(Object(O.a)({path:zt==null||((Or=zt.sideBar)===null||Or===void 0)?void 0:Or.selectPath},te),{},{evaluate:0,game_id:Xt==null||((vr=Xt.game)===null||vr===void 0)?void 0:vr.id}));case 3:ni=Bi.sent,(Dr=document.getElementById("latexIframeRef"))===null||Dr===void 0||((gr=Dr.contentWindow)===null||gr===void 0)||gr.postMessage("compile","*"),ni!=null&&ni.content&&Ht({type:"practiceSetting/setSideBarTabs",payload:Object(O.a)(Object(O.a)({},zt.sideBar),{},{confirmLeave:!1})});case 6:case"end":return Bi.stop()}},Vr)}));return function(){return Gr.apply(this,arguments)}}();return o.a.createElement("div",{className:N.a.warehouse},o.a.createElement("div",{className:N.a.content},Rn==="1"&&o.a.createElement(o.a.Fragment,null,o.a.createElement("aside",{className:N.a.left,id:"latex-drawer",style:{width:J?"36%":"0%"}},o.a.createElement(s.a,{spinning:!!At.effects["shixunsDetail/getRepository"],wrapperClassName:"".concat(N.a.loading," ").concat(N.a.bottom0)},o.a.createElement($,{taskData:Xt,params:qr,setTreeData:zi,treeData:Cr,activeKey:Xn,isRepository:on})),o.a.createElement("span",{onClick:function(){return U(!1)},className:"".concat(N.a.close," iconfont icon-quxiao")})),o.a.createElement("aside",{className:N.a.right,ref:ri},(zt==null||((jt=zt.sideBar)===null||jt===void 0)?void 0:jt.selectPath)!==""&&o.a.createElement(o.a.Fragment,null,o.a.createElement(s.a,{spinning:!!At.effects["shixunsDetail/getFileContent"],wrapperClassName:N.a.loading},o.a.createElement("div",{className:N.a.filePathWrp},o.a.createElement(R.a,{align:"middle",className:"w100"},o.a.createElement(g.a,null,o.a.createElement("span",{onClick:function(){return U(!0)},className:"iconfont icon-daimacangku2 c-white current"})),o.a.createElement(g.a,{flex:"40px"},o.a.createElement("div",{className:N.a.line,style:{marginLeft:20}})),o.a.createElement(g.a,{className:N.a.filePath},rr.map(function(Gr,Vr){return o.a.createElement("span",{className:"c-blue"},Gr)})))),o.a.createElement("div",{className:At.effects["shixunsDetail/getFileContent"]?"hide":"show"},o.a.createElement(Xe.a,{className:"darkBlue",style:{top:66,height:"calc(100% - 60px)",position:"absolute"},filename:te.filename,type:te.file_type==="office"?"download":te.file_type,data:te.content,monacoEditor:{value:te.content,language:te.language,onChange:function(Vr){return Ia(Vr)},options:{fontSize:14,minimap:{enabled:!1}}}}))),(te==null?void 0:te.file_type)==="txt"&&o.a.createElement("div",{className:N.a.footer},(Xt==null?void 0:Xt.prev_game)&&o.a.createElement("a",{href:"/tasks/".concat(Xt==null?void 0:Xt.prev_game).concat(location.search),style:{marginRight:"auto"},onClick:function(Vr){Vr.preventDefault(),setTimeout(function(){return window.location.href="/tasks/".concat(Xt==null?void 0:Xt.prev_game).concat(location.search)},300)}},"\u4E0A\u4E00\u5173"),o.a.createElement(c.a,{type:"primary",size:"large",loading:va,onClick:Ui},"\u5F00\u59CB\u7F16\u8BD1"),wn&&o.a.createElement("a",{href:"/tasks/".concat(Xt==null?void 0:Xt.next_game).concat(location.search),style:{marginLeft:"auto"},onClick:function(Vr){var bi,Or;if(Vr.preventDefault(),Xt!=null&&(bi=Xt.shixun)!==null&&bi!==void 0&&bi.task_pass||(Xt==null?void 0:Xt.game.status)===2||(Xt==null||((Or=Xt.user)===null||Or===void 0)?void 0:Or.identity)<5){setTimeout(function(){return window.location.href="/tasks/".concat(Xt==null?void 0:Xt.next_game).concat(location.search)},300);return}d.a.warning({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u6211\u77E5\u9053\u4E86",content:o.a.createElement("p",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u8BBE\u7F6E\u4E86\u4E0D\u5141\u8BB8\u8DF3\u5173\u3002\u901A\u8FC7\u5F53\u524D\u5173\u5361\u540E\uFF0C\u624D\u80FD\u8FDB\u5165\u4E0B\u4E00\u5173\u3002")})}},"\u4E0B\u4E00\u5173"))),(zt==null||((ft=zt.sideBar)===null||ft===void 0)?void 0:ft.selectPath)==""&&(ln==null||((Ot=ln.detail)===null||Ot===void 0)?void 0:Ot.init_repository)&&o.a.createElement("div",{className:N.a.empty},o.a.createElement("img",{src:me.k,width:"258"}),o.a.createElement("br",null),o.a.createElement("span",{className:"c-grey-c"},!!(Cr!=null&&Cr.length)&&"\u5728\u5DE6\u4FA7\u4EE3\u7801\u4ED3\u5E93\u533A\u57DF\u70B9\u51FB\u76EE\u5F55\u6253\u5F00\u6587\u4EF6",!(Cr!=null&&Cr.length)&&"\u8BF7\u5148\u5728\u5DE6\u4FA7\u4E0A\u4F20\u6587\u4EF6\u6216\u65B0\u5EFA\u6587\u4EF6\uFF01")))),Rn==="2"&&o.a.createElement("div",{className:N.a.commit},o.a.createElement(Ae,{isRepository:on}))))},ht=Object(G.a)(function(_e){var Oe=_e.loading,mt=_e.globalSetting,ct=_e.practiceSetting,Ft=_e.shixunsDetail;return{globalSetting:mt,loading:Oe,practiceSetting:ct,shixunsDetail:Ft}})(bt),at=V.default=function(_e){var Oe=_e.taskId,mt=_e.taskData,ct=_e.onEditRepCode,Ft=Object(m.useRef)(),jt=Object(m.useRef)(),ft=Object(m.useMemo)(function(){if(mt){var Ot,pt,At,Ht,zt,ln=mt==null||((Ot=mt.challenge)===null||Ot===void 0||((pt=Ot.path)===null||pt===void 0||((At=pt.replace("\uFF1B",";"))===null||At===void 0)))?void 0:At.split(";")[0];return"https://latexjs.educoder.net/index.html?id=".concat(mt==null||((Ht=mt.shixun)===null||Ht===void 0)?void 0:Ht.identifier,"&path=").concat(ln,"&taskId=").concat(Oe,"&myshixunId=").concat(mt==null||((zt=mt.myshixun)===null||zt===void 0)?void 0:zt.identifier,"&token=").concat(Object(v.D)("_educoder_session"))}},[mt]);return o.a.createElement(R.a,{style:{height:"100vh"},ref:jt},o.a.createElement(g.a,{flex:"1"},(mt==null?void 0:mt.shixun)&&o.a.createElement(ht,{taskId:Oe,taskData:mt,onEditRepCode:ct})),o.a.createElement(g.a,{flex:"1",className:u.a.wrap},o.a.createElement("iframe",{ref:Ft,id:"latexIframeRef",style:{width:"100%",border:"none",height:"100%"},src:ft}),o.a.createElement("span",{className:u.a.full,onClick:function(){Object(y.a)()?Object(y.b)():Object(y.d)(jt.current)}},o.a.createElement("span",{className:"iconfont icon-quanping mr5 font12"}),"\u5168\u5C4F / \u9000\u51FA\u5168\u5C4F")))}},"4qgm":function(Me,V){Me.exports="data:image/png;base64,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"},"4u4S":function(Me,V){Me.exports="data:image/png;base64,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"},"500L":function(Me,V,b){"use strict";b.d(V,"a",function(){return _});var B=b("+L6B"),R=b("2/Rp"),L=b("2qtc"),g=b("kLXV"),m=b("9og8"),o=b("k1fw"),y=b("miYZ"),v=b("tsqr"),f=b("oBTY"),u=b("tJVT"),i=b("DZo9"),d=b("8z0m"),l=b("WmNS"),c=b.n(l),n=b("q1tI"),s=b.n(n),a=b("m3rI"),r=b("wzkS"),t=b("y5JW"),p=b("LtfV"),x=d.a.Dragger;function _(T){var O=[];return T&&T.length>0&&(O=T.map(function(w){return{uid:w.id,id:w.id,name:w.title+t.c+w.filesize,url:w.url,filesize:w.filesize,status:"done",response:{id:w.id}}})),O}V.b=function(T){var O=T.value,w=T.onChange,S=T.action,C=T.className,A=T.maxSize,E=A===void 0?150:A,P=T.title,k=P===void 0?"\u4E0A\u4F20\u9644\u4EF6":P,N=T.showRemoveModal,H=N===void 0?!1:N,G=T.accept,F=G===void 0?"":G,z=T.additionalText,j=T.isDragger,W=T.number,X=W===void 0?1e3:W,ee=T.aloneClear,le=ee===void 0?!1:ee,Se=T.restrict,Ne=Se===void 0?!0:Se,We=Object(n.useState)(!1),ce=Object(u.a)(We,2),be=ce[0],Ie=ce[1],ie=Object(n.useState)(O||[]),de=Object(u.a)(ie,2),se=de[0],ke=de[1];Object(n.useEffect)(function(){O&&(ke(Object(f.a)(O)),X===(O==null?void 0:O.length)&&Ie(!0))},[O]);var Ee=function(){setTimeout(function(){se.pop(),ke(Object(f.a)(se))},500)},He={multiple:!0,disabled:be,accept:F,withCredentials:!0,fileList:se,beforeUpload:function(we,qe){var Ve=we.size/1024/1024;return se.concat(qe).length>X?(se.pop(),ke(Object(f.a)(se)),v.b.error("\u6700\u591A\u53EA\u80FD\u4E0A\u4F20".concat(X,"\u4E2A\u6587\u4EF6")),le?Promise.reject():(Ee(),!1)):Ve=X?Ie(!0):Ie(!1),ke(Object(f.a)(qe)),qe=qe.map(function(Ve){var Pe;if(Ve!=null&&(Pe=Ve.response)!==null&&Pe!==void 0&&Pe.id){var Ue;Ve.url="/api/attachments/".concat(Ve==null||((Ue=Ve.response)===null||Ue===void 0)?void 0:Ue.id)}return Ve.name.indexOf(t.c)===-1&&(Ve.name="".concat(Ve.name).concat(t.c).concat(Object(t.a)(Ve.size))),Object(o.a)({},Ve)}),console.log("info:",we),w(qe)},onRemove:function(){var pe=Object(m.a)(c.a.mark(function qe(Ve){var Pe;return c.a.wrap(function(ze){for(;;)switch(ze.prev=ze.next){case 0:if(Pe=function(){var Ye=Object(m.a)(c.a.mark(function ae(){var Ce,oe;return c.a.wrap(function(yt){for(;;)switch(yt.prev=yt.next){case 0:if(Ce=Ve.response?Ve.response.id:Ve.id,!Ce){yt.next=8;break}return yt.next=4,Object(r.d)(Ve.response?Ve.response.id:Ve.uid);case 4:return oe=yt.sent,yt.abrupt("return",oe);case 8:return yt.abrupt("return",!0);case 9:case"end":return yt.stop()}},ae)}));return function(){return Ye.apply(this,arguments)}}(),!H){ze.next=5;break}return ze.abrupt("return",new Promise(function(Ye,ae){g.a.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:s.a.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:function(){var Ce=Object(m.a)(c.a.mark(function Qe(){var yt;return c.a.wrap(function(Fe){for(;;)switch(Fe.prev=Fe.next){case 0:return Fe.next=2,Pe();case 2:yt=Fe.sent,v.b.success("\u5220\u9664\u6210\u529F"),Ye(!0);case 5:case"end":return Fe.stop()}},Qe)}));function oe(){return Ce.apply(this,arguments)}return oe}(),onCancel:function(){return Ye(!1)}})}));case 5:return ze.next=7,Pe();case 7:return ze.abrupt("return",ze.sent);case 8:case"end":return ze.stop()}},qe)}));function we(qe){return pe.apply(this,arguments)}return we}()};function ye(pe){pe.preventDefault(),pe.stopPropagation()}return s.a.createElement("div",{className:"multi-upload ".concat(C||"")},j&&s.a.createElement(x,He,s.a.createElement("p",{className:"ant-upload-drag-icon"},s.a.createElement(p.a,null)),s.a.createElement("p",{className:"ant-upload-text"},"\u70B9\u51FB\u4E0A\u4F20\u56FE\u6807\uFF0C\u9009\u62E9\u8981\u4E0A\u4F20\u7684\u6587\u4EF6\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u6B64",s.a.createElement("br",null),s.a.createElement("span",{style:{display:Ne?"block":"none"}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",E,"MB) ")),z),!j&&s.a.createElement(d.a,He,s.a.createElement(R.a,{disabled:be},k),s.a.createElement("span",{onClick:ye,style:{marginLeft:10,color:"#FA6400",display:Ne?"block":"none"}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",E,"MB) ")))}},"55Ip":function(Me,V,b){"use strict";b.d(V,"a",function(){return t}),b.d(V,"b",function(){return w});var B=b("Ty5D"),R=b("dI71"),L=b("q1tI"),g=b.n(L),m=b("YS25"),o=b("17x9"),y=b.n(o),v=b("wx14"),f=b("zLVn"),u=b("9R94"),i=function(C){Object(R.a)(A,C);function A(){for(var P,k=arguments.length,N=new Array(k),H=0;H=0||k.relatedTarget.className.indexOf("".concat(F,"-next"))>=0))return;C.setState({goInputText:""}),G(C.getValidValue())},C.go=function(k){var N=C.state.goInputText;if(N==="")return;(k.keyCode===c.ENTER||k.type==="click")&&(C.setState({goInputText:""}),C.props.quickGo(C.getValidValue()))},C}return Object(m.a)(S,[{key:"getValidValue",value:function(){var A=this.state,E=A.goInputText,P=A.current;return!E||isNaN(E)?P:Number(E)}},{key:"getPageSizeOptions",value:function(){var A=this.props,E=A.pageSize,P=A.pageSizeOptions;return P.some(function(k){return k.toString()===E.toString()})?P:P.concat([E.toString()]).sort(function(k,N){var H=isNaN(Number(k))?0:Number(k),G=isNaN(Number(N))?0:Number(N);return H-G})}},{key:"render",value:function(){var A=this,E=this.props,P=E.pageSize,k=E.locale,N=E.rootPrefixCls,H=E.changeSize,G=E.quickGo,F=E.goButton,z=E.selectComponentClass,j=E.buildOptionText,W=E.selectPrefixCls,X=E.disabled,ee=this.state.goInputText,le="".concat(N,"-options"),Se=z,Ne=null,We=null,ce=null;if(!H&&!G)return null;var be=this.getPageSizeOptions();if(H&&Se){var Ie=be.map(function(ie,de){return f.a.createElement(Se.Option,{key:de,value:ie.toString()},(j||A.buildOptionText)(ie))});Ne=f.a.createElement(Se,{disabled:X,prefixCls:W,showSearch:!1,className:"".concat(le,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(P||be[0]).toString(),onChange:this.changeSize,getPopupContainer:function(de){return de.parentNode}},Ie)}return G&&(F&&(ce=typeof F=="boolean"?f.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:X,className:"".concat(le,"-quick-jumper-button")},k.jump_to_confirm):f.a.createElement("span",{onClick:this.go,onKeyUp:this.go},F)),We=f.a.createElement("div",{className:"".concat(le,"-quick-jumper")},k.jump_to,f.a.createElement("input",{disabled:X,type:"text",value:ee,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),k.page,ce)),f.a.createElement("li",{className:"".concat(le)},Ne,We)}}]),S}(f.a.Component);n.defaultProps={pageSizeOptions:["10","20","50","100"]};var s=n,a=b("N2Kk");function r(){}function t(O){return typeof O=="number"&&isFinite(O)&&Math.floor(O)===O}function p(O,w,S){return S}function x(O,w,S){var C=typeof O=="undefined"?w.pageSize:O;return Math.floor((S.total-1)/C)+1}var _=function(O){Object(o.a)(S,O);var w=Object(y.a)(S);function S(C){var A;Object(g.a)(this,S),A=w.call(this,C),A.getJumpPrevPage=function(){return Math.max(1,A.state.current-(A.props.showLessItems?3:5))},A.getJumpNextPage=function(){return Math.min(x(void 0,A.state,A.props),A.state.current+(A.props.showLessItems?3:5))},A.getItemIcon=function(H,G){var F=A.props.prefixCls,z=H||f.a.createElement("button",{type:"button","aria-label":G,className:"".concat(F,"-item-link")});return typeof H=="function"&&(z=f.a.createElement(H,Object(L.a)({},A.props))),z},A.savePaginationNode=function(H){A.paginationNode=H},A.isValid=function(H){return t(H)&&H!==A.state.current},A.shouldDisplayQuickJumper=function(){var H=A.props,G=H.showQuickJumper,F=H.pageSize,z=H.total;return z<=F?!1:G},A.handleKeyDown=function(H){(H.keyCode===c.ARROW_UP||H.keyCode===c.ARROW_DOWN)&&H.preventDefault()},A.handleKeyUp=function(H){var G=A.getValidValue(H),F=A.state.currentInputValue;G!==F&&A.setState({currentInputValue:G}),H.keyCode===c.ENTER?A.handleChange(G):H.keyCode===c.ARROW_UP?A.handleChange(G-1):H.keyCode===c.ARROW_DOWN&&A.handleChange(G+1)},A.changePageSize=function(H){var G=A.state.current,F=x(H,A.state,A.props);G=G>F?F:G,F===0&&(G=A.state.current),typeof H=="number"&&("pageSize"in A.props||A.setState({pageSize:H}),"current"in A.props||A.setState({current:G,currentInputValue:G})),A.props.onShowSizeChange(G,H),"onChange"in A.props&&A.props.onChange&&A.props.onChange(G,H)},A.handleChange=function(H){var G=A.props.disabled,F=H;if(A.isValid(F)&&!G){var z=x(void 0,A.state,A.props);F>z?F=z:F<1&&(F=1),"current"in A.props||A.setState({current:F,currentInputValue:F});var j=A.state.pageSize;return A.props.onChange(F,j),F}return A.state.current},A.prev=function(){A.hasPrev()&&A.handleChange(A.state.current-1)},A.next=function(){A.hasNext()&&A.handleChange(A.state.current+1)},A.jumpPrev=function(){A.handleChange(A.getJumpPrevPage())},A.jumpNext=function(){A.handleChange(A.getJumpNextPage())},A.hasPrev=function(){return A.state.current>1},A.hasNext=function(){return A.state.current2?F-2:0),j=2;j=P?N=P:N=Number(E),N}},{key:"getShowSizeChanger",value:function(){var A=this.props,E=A.showSizeChanger,P=A.total,k=A.totalBoundaryShowSizeChanger;return typeof E!="undefined"?E:P>k}},{key:"renderPrev",value:function(A){var E=this.props,P=E.prevIcon,k=E.itemRender,N=k(A,"prev",this.getItemIcon(P,"prev page")),H=!this.hasPrev();return Object(v.isValidElement)(N)?Object(v.cloneElement)(N,{disabled:H}):N}},{key:"renderNext",value:function(A){var E=this.props,P=E.nextIcon,k=E.itemRender,N=k(A,"next",this.getItemIcon(P,"next page")),H=!this.hasNext();return Object(v.isValidElement)(N)?Object(v.cloneElement)(N,{disabled:H}):N}},{key:"render",value:function(){var A=this,E=this.props,P=E.prefixCls,k=E.className,N=E.style,H=E.disabled,G=E.hideOnSinglePage,F=E.total,z=E.locale,j=E.showQuickJumper,W=E.showLessItems,X=E.showTitle,ee=E.showTotal,le=E.simple,Se=E.itemRender,Ne=E.showPrevNextJumpers,We=E.jumpPrevIcon,ce=E.jumpNextIcon,be=E.selectComponentClass,Ie=E.selectPrefixCls,ie=E.pageSizeOptions,de=this.state,se=de.current,ke=de.pageSize,Ee=de.currentInputValue;if(G===!0&&F<=ke)return null;var He=x(void 0,this.state,this.props),ye=[],pe=null,we=null,qe=null,Ve=null,Pe=null,Ue=j&&j.goButton,ze=W?1:2,Ye=se-1>0?se-1:0,ae=se+1=ze*2&&se!==1+2&&(ye[0]=Object(v.cloneElement)(ye[0],{className:"".concat(P,"-item-after-jump-prev")}),ye.unshift(pe)),He-se>=ze*2&&se!==He-2&&(ye[ye.length-1]=Object(v.cloneElement)(ye[ye.length-1],{className:"".concat(P,"-item-before-jump-next")}),ye.push(we)),Et!==1&&ye.unshift(qe),ve!==He&&ye.push(Ve)}var je=null;ee&&(je=f.a.createElement("li",{className:"".concat(P,"-total-text")},ee(F,[F===0?0:(se-1)*ke+1,se*ke>F?F:se*ke])));var me=!this.hasPrev()||!He,Le=!this.hasNext()||!He;return f.a.createElement("ul",Object(B.a)({className:i()(P,k,Object(R.a)({},"".concat(P,"-disabled"),H)),style:N,unselectable:"unselectable",ref:this.savePaginationNode},Ce),je,f.a.createElement("li",{title:X?z.prev_page:null,onClick:this.prev,tabIndex:me?null:0,onKeyPress:this.runIfEnterPrev,className:i()("".concat(P,"-prev"),Object(R.a)({},"".concat(P,"-disabled"),me)),"aria-disabled":me},this.renderPrev(Ye)),ye,f.a.createElement("li",{title:X?z.next_page:null,onClick:this.next,tabIndex:Le?null:0,onKeyPress:this.runIfEnterNext,className:i()("".concat(P,"-next"),Object(R.a)({},"".concat(P,"-disabled"),Le)),"aria-disabled":Le},this.renderNext(ae)),f.a.createElement(s,{disabled:H,locale:z,rootPrefixCls:P,selectComponentClass:be,selectPrefixCls:Ie,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:se,pageSize:ke,pageSizeOptions:ie,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Ue}))}}],[{key:"getDerivedStateFromProps",value:function(A,E){var P={};if("current"in A&&(P.current=A.current,A.current!==E.current&&(P.currentInputValue=P.current)),"pageSize"in A&&A.pageSize!==E.pageSize){var k=E.current,N=x(A.pageSize,E,A);k=k>N?N:k,"current"in A||(P.current=k,P.currentInputValue=k),P.pageSize=A.pageSize}return P}}]),S}(f.a.Component);_.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:r,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:r,locale:a.a,style:{},itemRender:p,totalBoundaryShowSizeChanger:50};var T=_},"6/vW":function(Me,V,b){"use strict";b.d(V,"b",function(){return y});var B=b("tJVT"),R=b("q1tI"),L=b.n(R),g=b("9VGf"),m=b("dhSg");function o(v){return v.toString().padStart(2,"0")}function y(v){var f=Math.floor(v/60),u=v%60,i=Math.floor(f/60);return"".concat(o(i),":").concat(o(f-i*60),":").concat(o(u))}V.a=function(v){var f=v.defaultTime,u=v.status,i=v.onUpdateCostTime,d=v.lastedGetTaskInfoTime,l=v.title,c=l===void 0?"":l,n=Object(R.useState)(f||0),s=Object(B.a)(n,2),a=s[0],r=s[1],t=Object(R.useRef)();return Object(R.useEffect)(function(){d&&(r(f),t.current=f)},[f,d]),Object(R.useEffect)(function(){if(d){var p=m.a.subscribe("update-cost-time",function(){u!==2&&i(t.current)});return p}},[d]),Object(g.a)(function(){r(a+1),t.current=t.current+1},u===2?null:1e3),L.a.createElement("span",null,c?"".concat(c,"\uFF1A"):null,y(a))}},"6BzB":function(Me,V,b){"use strict";Object.defineProperty(V,"__esModule",{value:!0}),V.shrinkBuf=B,V.arraySet=R,V.flattenChunks=L,V.Buf32=V.Buf16=V.Buf8=void 0;function B(y,v){return y.length===v?y:y.subarray?y.subarray(0,v):(y.length=v,y)}function R(y,v,f,u,i){if(v.subarray&&y.subarray){y.set(v.subarray(f,f+u),i);return}for(var d=0;d1&&arguments[1]!==void 0?arguments[1]:0,n=(y[l[c+0]]+y[l[c+1]]+y[l[c+2]]+y[l[c+3]]+"-"+y[l[c+4]]+y[l[c+5]]+"-"+y[l[c+6]]+y[l[c+7]]+"-"+y[l[c+8]]+y[l[c+9]]+"-"+y[l[c+10]]+y[l[c+11]]+y[l[c+12]]+y[l[c+13]]+y[l[c+14]]+y[l[c+15]]).toLowerCase();if(!o(n))throw TypeError("Stringified UUID is invalid");return n}var u=f;function i(l,c,n){l=l||{};var s=l.random||(l.rng||L)();if(s[6]=s[6]&15|64,s[8]=s[8]&63|128,c){n=n||0;for(var a=0;a<16;++a)c[n+a]=s[a];return c}return u(s)}var d=V.a=i},"7ZXX":function(Me,V,b){Me.exports=b.p+"static/err.6e7c5817.png"},"7ahc":function(Me,V,b){"use strict";b.d(V,"a",function(){return x});var B=b("k1fw"),R=b("0Owb"),L=b("+L6B"),g=b("2/Rp"),m=b("y8nQ"),o=b("Vl3Y"),y=b("tJVT"),v=b("OaEy"),f=b("2fM7"),u=b("q1tI"),i=b.n(u),d=b("VrN/"),l=b.n(d),c=b("p77/"),n=b.n(c),s=b("c5Ni"),a=b.n(s),r=f.a.Option,t={labelCol:{span:4},wrapperCol:{span:20}},p={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};V.b=function(_){var T=_.callback,O=_.onCancel,w=Object(u.useState)("python"),S=Object(y.a)(w,2),C=S[0],A=S[1];function E(k){A(p[k][1])}function P(k){T(k)}return i.a.createElement(o.a,Object(R.a)({},t,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:P}),i.a.createElement(o.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},i.a.createElement(f.a,{onChange:E},Object.keys(p).map(function(k){return i.a.createElement(r,{key:k,value:k},p[k][0])}))),i.a.createElement(o.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},i.a.createElement(x,{mode:C})),i.a.createElement("div",{className:"flex-container flex-end"},i.a.createElement(g.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),i.a.createElement(g.a,{type:"ghost",onClick:O},"\u53D6\u6D88")))};function x(_){var T=_.value,O=_.onChange,w=_.mode,S=_.options,C=S===void 0?{}:S,A=Object(u.useRef)(),E=Object(u.useState)(),P=Object(y.a)(E,2),k=P[0],N=P[1];return Object(u.useEffect)(function(){if(k){function H(G){var F=G.getValue();O&&O(F)}return k.on("change",H),function(){k.off("change",H)}}},[k,O]),Object(u.useEffect)(function(){k&&k.setOption("mode",w)},[k,w]),Object(u.useEffect)(function(){k&&((T!==k.getValue()||T==="")&&setTimeout(function(){k.setValue(T||" ")},300))},[k,T]),Object(u.useEffect)(function(){if(A.current&&!k){var H=l.a.fromTextArea(A.current,Object(B.a)({mode:w,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},C));N(H)}},[A.current,k]),i.a.createElement("div",{className:"my-codemirror-container"},i.a.createElement("textarea",{ref:A}))}},"7ixt":function(Me,V,b){"use strict";b.d(V,"a",function(){return L});var B={adjustX:1,adjustY:1},R=[0,0],L={left:{points:["cr","cl"],overflow:B,offset:[-4,0],targetOffset:R},right:{points:["cl","cr"],overflow:B,offset:[4,0],targetOffset:R},top:{points:["bc","tc"],overflow:B,offset:[0,-4],targetOffset:R},bottom:{points:["tc","bc"],overflow:B,offset:[0,4],targetOffset:R},topLeft:{points:["bl","tl"],overflow:B,offset:[0,-4],targetOffset:R},leftTop:{points:["tr","tl"],overflow:B,offset:[-4,0],targetOffset:R},topRight:{points:["br","tr"],overflow:B,offset:[0,-4],targetOffset:R},rightTop:{points:["tl","tr"],overflow:B,offset:[4,0],targetOffset:R},bottomRight:{points:["tr","br"],overflow:B,offset:[0,4],targetOffset:R},rightBottom:{points:["bl","br"],overflow:B,offset:[4,0],targetOffset:R},bottomLeft:{points:["tl","bl"],overflow:B,offset:[0,4],targetOffset:R},leftBottom:{points:["br","bl"],overflow:B,offset:[-4,0],targetOffset:R}},g=L},"7v3h":function(Me,V,b){Me.exports=b.p+"static/empty2.dd73f390.png"},"8+yF":function(Me,V,b){"use strict";Object.defineProperty(V,"__esModule",{value:!0}),V.default=void 0;var B={256:960,257:992,258:451,259:483,260:417,261:433,262:454,263:486,264:710,265:742,266:709,267:741,268:456,269:488,270:463,271:495,272:464,273:496,274:938,275:954,278:972,279:1004,280:458,281:490,282:460,283:492,284:728,285:760,286:683,287:699,288:725,289:757,290:939,291:955,292:678,293:694,294:673,295:689,296:933,297:949,298:975,299:1007,302:967,303:999,304:681,305:697,308:684,309:700,310:979,311:1011,312:930,313:453,314:485,315:934,316:950,317:421,318:437,321:419,322:435,323:465,324:497,325:977,326:1009,327:466,328:498,330:957,331:959,332:978,333:1010,336:469,337:501,338:5052,339:5053,340:448,341:480,342:931,343:947,344:472,345:504,346:422,347:438,348:734,349:766,350:426,351:442,352:425,353:441,354:478,355:510,356:427,357:443,358:940,359:956,360:989,361:1021,362:990,363:1022,364:733,365:765,366:473,367:505,368:475,369:507,370:985,371:1017,376:5054,377:428,378:444,379:431,380:447,381:430,382:446,402:2294,466:16777681,711:439,728:418,729:511,731:434,733:445,901:1966,902:1953,904:1954,905:1955,906:1956,908:1959,910:1960,911:1963,912:1974,913:1985,914:1986,915:1987,916:1988,917:1989,918:1990,919:1991,920:1992,921:1993,922:1994,923:1995,924:1996,925:1997,926:1998,927:1999,928:2e3,929:2001,931:2002,932:2004,933:2005,934:2006,935:2007,936:2008,937:2009,938:1957,939:1961,940:1969,941:1970,942:1971,943:1972,944:1978,945:2017,946:2018,947:2019,948:2020,949:2021,950:2022,951:2023,952:2024,953:2025,954:2026,955:2027,956:2028,957:2029,958:2030,959:2031,960:2032,961:2033,962:2035,963:2034,964:2036,965:2037,966:2038,967:2039,968:2040,969:2041,970:1973,971:1977,972:1975,973:1976,974:1979,1025:1715,1026:1713,1027:1714,1028:1716,1029:1717,1030:1718,1031:1719,1032:1720,1033:1721,1034:1722,1035:1723,1036:1724,1038:1726,1039:1727,1040:1761,1041:1762,1042:1783,1043:1767,1044:1764,1045:1765,1046:1782,1047:1786,1048:1769,1049:1770,1050:1771,1051:1772,1052:1773,1053:1774,1054:1775,1055:1776,1056:1778,1057:1779,1058:1780,1059:1781,1060:1766,1061:1768,1062:1763,1063:1790,1064:1787,1065:1789,1066:1791,1067:1785,1068:1784,1069:1788,1070:1760,1071:1777,1072:1729,1073:1730,1074:1751,1075:1735,1076:1732,1077:1733,1078:1750,1079:1754,1080:1737,1081:1738,1082:1739,1083:1740,1084:1741,1085:1742,1086:1743,1087:1744,1088:1746,1089:1747,1090:1748,1091:1749,1092:1734,1093:1736,1094:1731,1095:1758,1096:1755,1097:1757,1098:1759,1099:1753,1100:1752,1101:1756,1102:1728,1103:1745,1105:1699,1106:1697,1107:1698,1108:1700,1109:1701,1110:1702,1111:1703,1112:1704,1113:1705,1114:1706,1115:1707,1116:1708,1118:1710,1119:1711,1168:1725,1169:1709,1488:3296,1489:3297,1490:3298,1491:3299,1492:3300,1493:3301,1494:3302,1495:3303,1496:3304,1497:3305,1498:3306,1499:3307,1500:3308,1501:3309,1502:3310,1503:3311,1504:3312,1505:3313,1506:3314,1507:3315,1508:3316,1509:3317,1510:3318,1511:3319,1512:3320,1513:3321,1514:3322,1548:1452,1563:1467,1567:1471,1569:1473,1570:1474,1571:1475,1572:1476,1573:1477,1574:1478,1575:1479,1576:1480,1577:1481,1578:1482,1579:1483,1580:1484,1581:1485,1582:1486,1583:1487,1584:1488,1585:1489,1586:1490,1587:1491,1588:1492,1589:1493,1590:1494,1591:1495,1592:1496,1593:1497,1594:1498,1600:1504,1601:1505,1602:1506,1603:1507,1604:1508,1605:1509,1606:1510,1607:1511,1608:1512,1609:1513,1610:1514,1611:1515,1612:1516,1613:1517,1614:1518,1615:1519,1616:1520,1617:1521,1618:1522,3585:3489,3586:3490,3587:3491,3588:3492,3589:3493,3590:3494,3591:3495,3592:3496,3593:3497,3594:3498,3595:3499,3596:3500,3597:3501,3598:3502,3599:3503,3600:3504,3601:3505,3602:3506,3603:3507,3604:3508,3605:3509,3606:3510,3607:3511,3608:3512,3609:3513,3610:3514,3611:3515,3612:3516,3613:3517,3614:3518,3615:3519,3616:3520,3617:3521,3618:3522,3619:3523,3620:3524,3621:3525,3622:3526,3623:3527,3624:3528,3625:3529,3626:3530,3627:3531,3628:3532,3629:3533,3630:3534,3631:3535,3632:3536,3633:3537,3634:3538,3635:3539,3636:3540,3637:3541,3638:3542,3639:3543,3640:3544,3641:3545,3642:3546,3647:3551,3648:3552,3649:3553,3650:3554,3651:3555,3652:3556,3653:3557,3654:3558,3655:3559,3656:3560,3657:3561,3658:3562,3659:3563,3660:3564,3661:3565,3664:3568,3665:3569,3666:3570,3667:3571,3668:3572,3669:3573,3670:3574,3671:3575,3672:3576,3673:3577,8194:2722,8195:2721,8196:2723,8197:2724,8199:2725,8200:2726,8201:2727,8202:2728,8210:2747,8211:2730,8212:2729,8213:1967,8215:3295,8216:2768,8217:2769,8218:2813,8220:2770,8221:2771,8222:2814,8224:2801,8225:2802,8226:2790,8229:2735,8230:2734,8240:2773,8242:2774,8243:2775,8248:2812,8254:1150,8361:3839,8364:8364,8453:2744,8470:1712,8471:2811,8478:2772,8482:2761,8531:2736,8532:2737,8533:2738,8534:2739,8535:2740,8536:2741,8537:2742,8538:2743,8539:2755,8540:2756,8541:2757,8542:2758,8592:2299,8593:2300,8594:2301,8595:2302,8658:2254,8660:2253,8706:2287,8711:2245,8728:3018,8730:2262,8733:2241,8734:2242,8743:2270,8744:2271,8745:2268,8746:2269,8747:2239,8756:2240,8764:2248,8771:2249,8773:16785992,8800:2237,8801:2255,8804:2236,8805:2238,8834:2266,8835:2267,8866:3068,8867:3036,8868:3010,8869:3022,8968:3027,8970:3012,8981:2810,8992:2212,8993:2213,9109:3020,9115:2219,9117:2220,9118:2221,9120:2222,9121:2215,9123:2216,9124:2217,9126:2218,9128:2223,9132:2224,9143:2209,9146:2543,9147:2544,9148:2546,9149:2547,9225:2530,9226:2533,9227:2537,9228:2531,9229:2532,9251:2732,9252:2536,9472:2211,9474:2214,9484:2210,9488:2539,9492:2541,9496:2538,9500:2548,9508:2549,9516:2551,9524:2550,9532:2542,9618:2529,9642:2791,9643:2785,9644:2779,9645:2786,9646:2783,9647:2767,9650:2792,9651:2787,9654:2781,9655:2765,9660:2793,9661:2788,9664:2780,9665:2764,9670:2528,9675:2766,9679:2782,9702:2784,9734:2789,9742:2809,9747:2762,9756:2794,9758:2795,9792:2808,9794:2807,9827:2796,9829:2798,9830:2797,9837:2806,9839:2805,10003:2803,10007:2804,10013:2777,10016:2800,10216:2748,10217:2750,12289:1188,12290:1185,12300:1186,12301:1187,12443:1246,12444:1247,12449:1191,12450:1201,12451:1192,12452:1202,12453:1193,12454:1203,12455:1194,12456:1204,12457:1195,12458:1205,12459:1206,12461:1207,12463:1208,12465:1209,12467:1210,12469:1211,12471:1212,12473:1213,12475:1214,12477:1215,12479:1216,12481:1217,12483:1199,12484:1218,12486:1219,12488:1220,12490:1221,12491:1222,12492:1223,12493:1224,12494:1225,12495:1226,12498:1227,12501:1228,12504:1229,12507:1230,12510:1231,12511:1232,12512:1233,12513:1234,12514:1235,12515:1196,12516:1236,12517:1197,12518:1237,12519:1198,12520:1238,12521:1239,12522:1240,12523:1241,12524:1242,12525:1243,12527:1244,12530:1190,12531:1245,12539:1189,12540:1200},R={lookup:function(g){if(g>=32&&g<=255)return g;var m=B[g];return m!==void 0?m:16777216|g}};V.default=R},"8/bI":function(Me,V,b){Me.exports=b.p+"static/empty.8918e228.png"},"815F":function(Me,V,b){"use strict";b.d(V,"e",function(){return y}),b.d(V,"c",function(){return f}),b.d(V,"d",function(){return u}),b.d(V,"a",function(){return d}),b.d(V,"f",function(){return l}),b.d(V,"b",function(){return c});var B=b("KQm4"),R=b("VTBJ"),L=b("Ff2n"),g=b("Zm9Q"),m=b("Kwbf"),o=b("OZM5");function y(n,s){return n!=null?n:s}function v(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],s=new Map;function a(r){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(r||[]).forEach(function(p){var x=p.key,_=p.children;Object(m.a)(x!=null,"Tree node must have a certain key: [".concat(t).concat(x,"]"));var T=String(x);Object(m.a)(!s.has(T)||x===null||x===void 0,"Same 'key' exist in the Tree: ".concat(T)),s.set(T,!0),a(_,"".concat(t).concat(T," > "))})}a(n)}function f(n){function s(a){var r=Object(g.a)(a);return r.map(function(t){if(!Object(o.i)(t))return Object(m.a)(!t,"Tree/TreeNode can only accept TreeNode as children."),null;var p=t.key,x=t.props,_=x.children,T=Object(L.a)(x,["children"]),O=Object(R.a)({key:p},T),w=s(_);return w.length&&(O.children=w),O}).filter(function(t){return t})}return s(n)}function u(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],a=new Set(s===!0?[]:s),r=[];function t(p){var x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return p.map(function(_,T){var O=Object(o.h)(x?x.pos:"0",T),w=y(_.key,O),S=Object(R.a)(Object(R.a)({},_),{},{parent:x,pos:O,children:null,data:_,isStart:[].concat(Object(B.a)(x?x.isStart:[]),[T===0]),isEnd:[].concat(Object(B.a)(x?x.isEnd:[]),[T===p.length-1])});return r.push(S),s===!0||a.has(w)?S.children=t(_.children||[],S):S.children=[],S})}return t(n),r}function i(n,s,a){var r;a?typeof a=="string"?r=function(x){return x[a]}:typeof a=="function"&&(r=function(x){return a(x)}):r=function(x,_){return y(x.key,_)};function t(p,x,_){var T=p?p.children:n,O=p?Object(o.h)(_.pos,x):"0";if(p){var w=r(p,O),S={node:p,index:x,pos:O,key:w,parentPos:_.node?_.pos:null,level:_.level+1};s(S)}T&&T.forEach(function(C,A){t(C,A,{node:p,pos:O,level:_?_.level+1:-1})})}t(null)}function d(n){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=s.initWrapper,r=s.processEntity,t=s.onProcessFinished,p=arguments.length>2?arguments[2]:void 0,x={},_={},T={posEntities:x,keyEntities:_};return a&&(T=a(T)||T),i(n,function(O){var w=O.node,S=O.index,C=O.pos,A=O.key,E=O.parentPos,P=O.level,k={node:w,index:S,key:A,pos:C,level:P},N=y(A,C);x[C]=k,_[N]=k,k.parent=x[E],k.parent&&(k.parent.children=k.parent.children||[],k.parent.children.push(k)),r&&r(k,T)},p),t&&t(T),T}function l(n,s){var a=s.expandedKeys,r=s.selectedKeys,t=s.loadedKeys,p=s.loadingKeys,x=s.checkedKeys,_=s.halfCheckedKeys,T=s.dragOverNodeKey,O=s.dropPosition,w=s.keyEntities,S=w[n],C={eventKey:n,expanded:a.indexOf(n)!==-1,selected:r.indexOf(n)!==-1,loaded:t.indexOf(n)!==-1,loading:p.indexOf(n)!==-1,checked:x.indexOf(n)!==-1,halfChecked:_.indexOf(n)!==-1,pos:String(S?S.pos:""),dragOver:T===n&&O===0,dragOverGapTop:T===n&&O===-1,dragOverGapBottom:T===n&&O===1};return C}function c(n){var s=n.data,a=n.expanded,r=n.selected,t=n.checked,p=n.loaded,x=n.loading,_=n.halfChecked,T=n.dragOver,O=n.dragOverGapTop,w=n.dragOverGapBottom,S=n.pos,C=n.active,A=Object(R.a)(Object(R.a)({},s),{},{expanded:a,selected:r,checked:t,loaded:p,loading:x,halfChecked:_,dragOver:T,dragOverGapTop:O,dragOverGapBottom:w,pos:S,active:C});return"props"in A||Object.defineProperty(A,"props",{get:function(){return Object(m.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),n}}),A}},"88g3":function(Me,V,b){Me.exports={tree:"tree___noxec"}},"8Abk":function(Me,V,b){},"8CQX":function(Me,V,b){"use strict";function B(c){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?B=function(s){return typeof s}:B=function(s){return s&&typeof Symbol=="function"&&s.constructor===Symbol&&s!==Symbol.prototype?"symbol":typeof s},B(c)}Object.defineProperty(V,"__esModule",{value:!0}),V.getKeycode=i,V.getKey=d,V.getKeysym=l;var R=u(b("mHUz")),L=u(b("8+yF")),g=u(b("6Qwc")),m=u(b("gIYZ")),o=u(b("mTgk")),y=f(b("GdRQ"));function v(){if(typeof WeakMap!="function")return null;var c=new WeakMap;return v=function(){return c},c}function f(c){if(c&&c.__esModule)return c;if(c===null||B(c)!=="object"&&typeof c!="function")return{default:c};var n=v();if(n&&n.has(c))return n.get(c);var s={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in c)if(Object.prototype.hasOwnProperty.call(c,r)){var t=a?Object.getOwnPropertyDescriptor(c,r):null;t&&(t.get||t.set)?Object.defineProperty(s,r,t):s[r]=c[r]}return s.default=c,n&&n.set(c,s),s}function u(c){return c&&c.__esModule?c:{default:c}}function i(c){if(c.code){switch(c.code){case"OSLeft":return"MetaLeft";case"OSRight":return"MetaRight"}return c.code}if(c.type!=="keypress"&&c.keyCode in g.default){var n=g.default[c.keyCode];if(y.isMac()&&n==="ContextMenu"&&(n="MetaRight"),c.location===2)switch(n){case"ShiftLeft":return"ShiftRight";case"ControlLeft":return"ControlRight";case"AltLeft":return"AltRight"}if(c.location===3)switch(n){case"Delete":return"NumpadDecimal";case"Insert":return"Numpad0";case"End":return"Numpad1";case"ArrowDown":return"Numpad2";case"PageDown":return"Numpad3";case"ArrowLeft":return"Numpad4";case"ArrowRight":return"Numpad6";case"Home":return"Numpad7";case"ArrowUp":return"Numpad8";case"PageUp":return"Numpad9";case"Enter":return"NumpadEnter"}return n}return"Unidentified"}function d(c){if(c.key!==void 0){switch(c.key){case"Spacebar":return" ";case"Esc":return"Escape";case"Scroll":return"ScrollLock";case"Win":return"Meta";case"Apps":return"ContextMenu";case"Up":return"ArrowUp";case"Left":return"ArrowLeft";case"Right":return"ArrowRight";case"Down":return"ArrowDown";case"Del":return"Delete";case"Divide":return"/";case"Multiply":return"*";case"Subtract":return"-";case"Add":return"+";case"Decimal":return c.char}switch(c.key){case"OS":return"Meta";case"LaunchMyComputer":return"LaunchApplication1";case"LaunchCalculator":return"LaunchApplication2"}switch(c.key){case"UIKeyInputUpArrow":return"ArrowUp";case"UIKeyInputDownArrow":return"ArrowDown";case"UIKeyInputLeftArrow":return"ArrowLeft";case"UIKeyInputRightArrow":return"ArrowRight";case"UIKeyInputEscape":return"Escape"}if(c.key==="\0"&&c.code==="NumpadDecimal")return"Delete";if(!y.isIE()&&!y.isEdge())return c.key;if(c.key.length!==1&&c.key!=="Unidentified")return c.key}var n=i(c);return n in m.default?m.default[n]:c.charCode?String.fromCharCode(c.charCode):"Unidentified"}function l(c){var n=d(c);if(n==="Unidentified")return null;if(n in o.default){var s=c.location;if(n==="Meta"&&s===0&&(s=2),n==="Clear"&&s===3){var a=i(c);a==="NumLock"&&(s=0)}if((s===void 0||s>3)&&(s=0),n==="Meta"){var r=i(c);if(r==="AltLeft")return R.default.XK_Meta_L;if(r==="AltRight")return R.default.XK_Meta_R}if(n==="Clear"){var t=i(c);if(t==="NumLock")return R.default.XK_Num_Lock}return o.default[n][s]}if(n.length!==1)return null;var p=n.charCodeAt();return p?L.default.lookup(p):null}},"8EBN":function(Me,V,b){(function(B){B(b("VrN/"))})(function(B){"use strict";B.modeInfo=[{name:"APL",mime:"text/apl",mode:"apl",ext:["dyalog","apl"]},{name:"PGP",mimes:["application/pgp","application/pgp-encrypted","application/pgp-keys","application/pgp-signature"],mode:"asciiarmor",ext:["asc","pgp","sig"]},{name:"ASN.1",mime:"text/x-ttcn-asn",mode:"asn.1",ext:["asn","asn1"]},{name:"Asterisk",mime:"text/x-asterisk",mode:"asterisk",file:/^extensions\.conf$/i},{name:"Brainfuck",mime:"text/x-brainfuck",mode:"brainfuck",ext:["b","bf"]},{name:"C",mime:"text/x-csrc",mode:"clike",ext:["c","h","ino"]},{name:"C++",mime:"text/x-c++src",mode:"clike",ext:["cpp","c++","cc","cxx","hpp","h++","hh","hxx"],alias:["cpp"]},{name:"Cobol",mime:"text/x-cobol",mode:"cobol",ext:["cob","cpy"]},{name:"C#",mime:"text/x-csharp",mode:"clike",ext:["cs"],alias:["csharp","cs"]},{name:"Clojure",mime:"text/x-clojure",mode:"clojure",ext:["clj","cljc","cljx"]},{name:"ClojureScript",mime:"text/x-clojurescript",mode:"clojure",ext:["cljs"]},{name:"Closure Stylesheets (GSS)",mime:"text/x-gss",mode:"css",ext:["gss"]},{name:"CMake",mime:"text/x-cmake",mode:"cmake",ext:["cmake","cmake.in"],file:/^CMakeLists\.txt$/},{name:"CoffeeScript",mimes:["application/vnd.coffeescript","text/coffeescript","text/x-coffeescript"],mode:"coffeescript",ext:["coffee"],alias:["coffee","coffee-script"]},{name:"Common Lisp",mime:"text/x-common-lisp",mode:"commonlisp",ext:["cl","lisp","el"],alias:["lisp"]},{name:"Cypher",mime:"application/x-cypher-query",mode:"cypher",ext:["cyp","cypher"]},{name:"Cython",mime:"text/x-cython",mode:"python",ext:["pyx","pxd","pxi"]},{name:"Crystal",mime:"text/x-crystal",mode:"crystal",ext:["cr"]},{name:"CSS",mime:"text/css",mode:"css",ext:["css"]},{name:"CQL",mime:"text/x-cassandra",mode:"sql",ext:["cql"]},{name:"D",mime:"text/x-d",mode:"d",ext:["d"]},{name:"Dart",mimes:["application/dart","text/x-dart"],mode:"dart",ext:["dart"]},{name:"diff",mime:"text/x-diff",mode:"diff",ext:["diff","patch"]},{name:"Django",mime:"text/x-django",mode:"django"},{name:"Dockerfile",mime:"text/x-dockerfile",mode:"dockerfile",file:/^Dockerfile$/},{name:"DTD",mime:"application/xml-dtd",mode:"dtd",ext:["dtd"]},{name:"Dylan",mime:"text/x-dylan",mode:"dylan",ext:["dylan","dyl","intr"]},{name:"EBNF",mime:"text/x-ebnf",mode:"ebnf"},{name:"ECL",mime:"text/x-ecl",mode:"ecl",ext:["ecl"]},{name:"edn",mime:"application/edn",mode:"clojure",ext:["edn"]},{name:"Eiffel",mime:"text/x-eiffel",mode:"eiffel",ext:["e"]},{name:"Elm",mime:"text/x-elm",mode:"elm",ext:["elm"]},{name:"Embedded Javascript",mime:"application/x-ejs",mode:"htmlembedded",ext:["ejs"]},{name:"Embedded Ruby",mime:"application/x-erb",mode:"htmlembedded",ext:["erb"]},{name:"Erlang",mime:"text/x-erlang",mode:"erlang",ext:["erl"]},{name:"Esper",mime:"text/x-esper",mode:"sql"},{name:"Factor",mime:"text/x-factor",mode:"factor",ext:["factor"]},{name:"FCL",mime:"text/x-fcl",mode:"fcl"},{name:"Forth",mime:"text/x-forth",mode:"forth",ext:["forth","fth","4th"]},{name:"Fortran",mime:"text/x-fortran",mode:"fortran",ext:["f","for","f77","f90","f95"]},{name:"F#",mime:"text/x-fsharp",mode:"mllike",ext:["fs"],alias:["fsharp"]},{name:"Gas",mime:"text/x-gas",mode:"gas",ext:["s"]},{name:"Gherkin",mime:"text/x-feature",mode:"gherkin",ext:["feature"]},{name:"GitHub Flavored Markdown",mime:"text/x-gfm",mode:"gfm",file:/^(readme|contributing|history)\.md$/i},{name:"Go",mime:"text/x-go",mode:"go",ext:["go"]},{name:"Groovy",mime:"text/x-groovy",mode:"groovy",ext:["groovy","gradle"],file:/^Jenkinsfile$/},{name:"HAML",mime:"text/x-haml",mode:"haml",ext:["haml"]},{name:"Haskell",mime:"text/x-haskell",mode:"haskell",ext:["hs"]},{name:"Haskell (Literate)",mime:"text/x-literate-haskell",mode:"haskell-literate",ext:["lhs"]},{name:"Haxe",mime:"text/x-haxe",mode:"haxe",ext:["hx"]},{name:"HXML",mime:"text/x-hxml",mode:"haxe",ext:["hxml"]},{name:"ASP.NET",mime:"application/x-aspx",mode:"htmlembedded",ext:["aspx"],alias:["asp","aspx"]},{name:"HTML",mime:"text/html",mode:"htmlmixed",ext:["html","htm","handlebars","hbs"],alias:["xhtml"]},{name:"HTTP",mime:"message/http",mode:"http"},{name:"IDL",mime:"text/x-idl",mode:"idl",ext:["pro"]},{name:"Pug",mime:"text/x-pug",mode:"pug",ext:["jade","pug"],alias:["jade"]},{name:"Java",mime:"text/x-java",mode:"clike",ext:["java"]},{name:"Java Server Pages",mime:"application/x-jsp",mode:"htmlembedded",ext:["jsp"],alias:["jsp"]},{name:"JavaScript",mimes:["text/javascript","text/ecmascript","application/javascript","application/x-javascript","application/ecmascript"],mode:"javascript",ext:["js"],alias:["ecmascript","js","node"]},{name:"JSON",mimes:["application/json","application/x-json"],mode:"javascript",ext:["json","map"],alias:["json5"]},{name:"JSON-LD",mime:"application/ld+json",mode:"javascript",ext:["jsonld"],alias:["jsonld"]},{name:"JSX",mime:"text/jsx",mode:"jsx",ext:["jsx"]},{name:"Jinja2",mime:"text/jinja2",mode:"jinja2",ext:["j2","jinja","jinja2"]},{name:"Julia",mime:"text/x-julia",mode:"julia",ext:["jl"]},{name:"Kotlin",mime:"text/x-kotlin",mode:"clike",ext:["kt"]},{name:"LESS",mime:"text/x-less",mode:"css",ext:["less"]},{name:"LiveScript",mime:"text/x-livescript",mode:"livescript",ext:["ls"],alias:["ls"]},{name:"Lua",mime:"text/x-lua",mode:"lua",ext:["lua"]},{name:"Markdown",mime:"text/x-markdown",mode:"markdown",ext:["markdown","md","mkd"]},{name:"mIRC",mime:"text/mirc",mode:"mirc"},{name:"MariaDB SQL",mime:"text/x-mariadb",mode:"sql"},{name:"Mathematica",mime:"text/x-mathematica",mode:"mathematica",ext:["m","nb","wl","wls"]},{name:"Modelica",mime:"text/x-modelica",mode:"modelica",ext:["mo"]},{name:"MUMPS",mime:"text/x-mumps",mode:"mumps",ext:["mps"]},{name:"MS SQL",mime:"text/x-mssql",mode:"sql"},{name:"mbox",mime:"application/mbox",mode:"mbox",ext:["mbox"]},{name:"MySQL",mime:"text/x-mysql",mode:"sql"},{name:"Nginx",mime:"text/x-nginx-conf",mode:"nginx",file:/nginx.*\.conf$/i},{name:"NSIS",mime:"text/x-nsis",mode:"nsis",ext:["nsh","nsi"]},{name:"NTriples",mimes:["application/n-triples","application/n-quads","text/n-triples"],mode:"ntriples",ext:["nt","nq"]},{name:"Objective-C",mime:"text/x-objectivec",mode:"clike",ext:["m"],alias:["objective-c","objc"]},{name:"Objective-C++",mime:"text/x-objectivec++",mode:"clike",ext:["mm"],alias:["objective-c++","objc++"]},{name:"OCaml",mime:"text/x-ocaml",mode:"mllike",ext:["ml","mli","mll","mly"]},{name:"Octave",mime:"text/x-octave",mode:"octave",ext:["m"]},{name:"Oz",mime:"text/x-oz",mode:"oz",ext:["oz"]},{name:"Pascal",mime:"text/x-pascal",mode:"pascal",ext:["p","pas"]},{name:"PEG.js",mime:"null",mode:"pegjs",ext:["jsonld"]},{name:"Perl",mime:"text/x-perl",mode:"perl",ext:["pl","pm"]},{name:"PHP",mimes:["text/x-php","application/x-httpd-php","application/x-httpd-php-open"],mode:"php",ext:["php","php3","php4","php5","php7","phtml"]},{name:"Pig",mime:"text/x-pig",mode:"pig",ext:["pig"]},{name:"Plain Text",mime:"text/plain",mode:"null",ext:["txt","text","conf","def","list","log"]},{name:"PLSQL",mime:"text/x-plsql",mode:"sql",ext:["pls"]},{name:"PostgreSQL",mime:"text/x-pgsql",mode:"sql"},{name:"PowerShell",mime:"application/x-powershell",mode:"powershell",ext:["ps1","psd1","psm1"]},{name:"Properties files",mime:"text/x-properties",mode:"properties",ext:["properties","ini","in"],alias:["ini","properties"]},{name:"ProtoBuf",mime:"text/x-protobuf",mode:"protobuf",ext:["proto"]},{name:"Python",mime:"text/x-python",mode:"python",ext:["BUILD","bzl","py","pyw"],file:/^(BUCK|BUILD)$/},{name:"Puppet",mime:"text/x-puppet",mode:"puppet",ext:["pp"]},{name:"Q",mime:"text/x-q",mode:"q",ext:["q"]},{name:"R",mime:"text/x-rsrc",mode:"r",ext:["r","R"],alias:["rscript"]},{name:"reStructuredText",mime:"text/x-rst",mode:"rst",ext:["rst"],alias:["rst"]},{name:"RPM Changes",mime:"text/x-rpm-changes",mode:"rpm"},{name:"RPM Spec",mime:"text/x-rpm-spec",mode:"rpm",ext:["spec"]},{name:"Ruby",mime:"text/x-ruby",mode:"ruby",ext:["rb"],alias:["jruby","macruby","rake","rb","rbx"]},{name:"Rust",mime:"text/x-rustsrc",mode:"rust",ext:["rs"]},{name:"SAS",mime:"text/x-sas",mode:"sas",ext:["sas"]},{name:"Sass",mime:"text/x-sass",mode:"sass",ext:["sass"]},{name:"Scala",mime:"text/x-scala",mode:"clike",ext:["scala"]},{name:"Scheme",mime:"text/x-scheme",mode:"scheme",ext:["scm","ss"]},{name:"SCSS",mime:"text/x-scss",mode:"css",ext:["scss"]},{name:"Shell",mimes:["text/x-sh","application/x-sh"],mode:"shell",ext:["sh","ksh","bash"],alias:["bash","sh","zsh"],file:/^PKGBUILD$/},{name:"Sieve",mime:"application/sieve",mode:"sieve",ext:["siv","sieve"]},{name:"Slim",mimes:["text/x-slim","application/x-slim"],mode:"slim",ext:["slim"]},{name:"Smalltalk",mime:"text/x-stsrc",mode:"smalltalk",ext:["st"]},{name:"Smarty",mime:"text/x-smarty",mode:"smarty",ext:["tpl"]},{name:"Solr",mime:"text/x-solr",mode:"solr"},{name:"SML",mime:"text/x-sml",mode:"mllike",ext:["sml","sig","fun","smackspec"]},{name:"Soy",mime:"text/x-soy",mode:"soy",ext:["soy"],alias:["closure template"]},{name:"SPARQL",mime:"application/sparql-query",mode:"sparql",ext:["rq","sparql"],alias:["sparul"]},{name:"Spreadsheet",mime:"text/x-spreadsheet",mode:"spreadsheet",alias:["excel","formula"]},{name:"SQL",mime:"text/x-sql",mode:"sql",ext:["sql"]},{name:"SQLite",mime:"text/x-sqlite",mode:"sql"},{name:"Squirrel",mime:"text/x-squirrel",mode:"clike",ext:["nut"]},{name:"Stylus",mime:"text/x-styl",mode:"stylus",ext:["styl"]},{name:"Swift",mime:"text/x-swift",mode:"swift",ext:["swift"]},{name:"sTeX",mime:"text/x-stex",mode:"stex"},{name:"LaTeX",mime:"text/x-latex",mode:"stex",ext:["text","ltx","tex"],alias:["tex"]},{name:"SystemVerilog",mime:"text/x-systemverilog",mode:"verilog",ext:["v","sv","svh"]},{name:"Tcl",mime:"text/x-tcl",mode:"tcl",ext:["tcl"]},{name:"Textile",mime:"text/x-textile",mode:"textile",ext:["textile"]},{name:"TiddlyWiki",mime:"text/x-tiddlywiki",mode:"tiddlywiki"},{name:"Tiki wiki",mime:"text/tiki",mode:"tiki"},{name:"TOML",mime:"text/x-toml",mode:"toml",ext:["toml"]},{name:"Tornado",mime:"text/x-tornado",mode:"tornado"},{name:"troff",mime:"text/troff",mode:"troff",ext:["1","2","3","4","5","6","7","8","9"]},{name:"TTCN",mime:"text/x-ttcn",mode:"ttcn",ext:["ttcn","ttcn3","ttcnpp"]},{name:"TTCN_CFG",mime:"text/x-ttcn-cfg",mode:"ttcn-cfg",ext:["cfg"]},{name:"Turtle",mime:"text/turtle",mode:"turtle",ext:["ttl"]},{name:"TypeScript",mime:"application/typescript",mode:"javascript",ext:["ts"],alias:["ts"]},{name:"TypeScript-JSX",mime:"text/typescript-jsx",mode:"jsx",ext:["tsx"],alias:["tsx"]},{name:"Twig",mime:"text/x-twig",mode:"twig"},{name:"Web IDL",mime:"text/x-webidl",mode:"webidl",ext:["webidl"]},{name:"VB.NET",mime:"text/x-vb",mode:"vb",ext:["vb"]},{name:"VBScript",mime:"text/vbscript",mode:"vbscript",ext:["vbs"]},{name:"Velocity",mime:"text/velocity",mode:"velocity",ext:["vtl"]},{name:"Verilog",mime:"text/x-verilog",mode:"verilog",ext:["v"]},{name:"VHDL",mime:"text/x-vhdl",mode:"vhdl",ext:["vhd","vhdl"]},{name:"Vue.js Component",mimes:["script/x-vue","text/x-vue"],mode:"vue",ext:["vue"]},{name:"XML",mimes:["application/xml","text/xml"],mode:"xml",ext:["xml","xsl","xsd","svg"],alias:["rss","wsdl","xsd"]},{name:"XQuery",mime:"application/xquery",mode:"xquery",ext:["xy","xquery"]},{name:"Yacas",mime:"text/x-yacas",mode:"yacas",ext:["ys"]},{name:"YAML",mimes:["text/x-yaml","text/yaml"],mode:"yaml",ext:["yaml","yml"],alias:["yml"]},{name:"Z80",mime:"text/x-z80",mode:"z80",ext:["z80"]},{name:"mscgen",mime:"text/x-mscgen",mode:"mscgen",ext:["mscgen","mscin","msc"]},{name:"xu",mime:"text/x-xu",mode:"mscgen",ext:["xu"]},{name:"msgenny",mime:"text/x-msgenny",mode:"mscgen",ext:["msgenny"]},{name:"WebAssembly",mime:"text/webassembly",mode:"wast",ext:["wat","wast"]}];for(var R=0;R-1&&g.substring(y+1,g.length);if(v)return B.findModeByExtension(v)},B.findModeByName=function(g){g=g.toLowerCase();for(var m=0;m0&&l[l.length-1])&&(a[0]===6||a[0]===2)){u=0;continue}if(a[0]===3&&(!l||a[1]>l[0]&&a[1]>p&1&&(this._zlibs[p].reset(),R.Info("Reset zlib stream "+p));this._ctl=this._ctl>>4}var x;if(this._ctl===8)x=this._fillRect(l,c,n,s,a,r,t);else if(this._ctl===9)x=this._jpegRect(l,c,n,s,a,r,t);else if(this._ctl===10)x=this._pngRect(l,c,n,s,a,r,t);else if((this._ctl&128)==0)x=this._basicRect(this._ctl,l,c,n,s,a,r,t);else throw new Error("Illegal tight compression received (ctl: "+this._ctl+")");return x&&(this._ctl=null),x}},{key:"_fillRect",value:function(l,c,n,s,a,r,t){if(a.rQwait("TIGHT",3))return!1;var p=a.rQi,x=a.rQ;return r.fillRect(l,c,n,s,[x[p+2],x[p+1],x[p]],!1),a.rQskipBytes(3),!0}},{key:"_jpegRect",value:function(l,c,n,s,a,r,t){var p=this._readData(a);return p===null?!1:(r.imageRect(l,c,n,s,"image/jpeg",p),!0)}},{key:"_pngRect",value:function(l,c,n,s,a,r,t){throw new Error("PNG received in standard Tight rect")}},{key:"_basicRect",value:function(l,c,n,s,a,r,t,p){if(this._filter===null)if(l&4){if(r.rQwait("TIGHT",1))return!1;this._filter=r.rQshift8()}else this._filter=0;var x=l&3,_;switch(this._filter){case 0:_=this._copyFilter(x,c,n,s,a,r,t,p);break;case 1:_=this._paletteFilter(x,c,n,s,a,r,t,p);break;case 2:_=this._gradientFilter(x,c,n,s,a,r,t,p);break;default:throw new Error("Illegal tight filter received (ctl: "+this._filter+")")}return _&&(this._filter=null),_}},{key:"_copyFilter",value:function(l,c,n,s,a,r,t,p){var x=s*a*3,_;if(x<12){if(r.rQwait("TIGHT",x))return!1;_=r.rQshiftBytes(x)}else{if(_=this._readData(r),_===null)return!1;this._zlibs[l].setInput(_),_=this._zlibs[l].inflate(x),this._zlibs[l].setInput(null)}return t.blitRgbImage(c,n,s,a,_,0,!1),!0}},{key:"_paletteFilter",value:function(l,c,n,s,a,r,t,p){if(this._numColors===0){if(r.rQwait("TIGHT palette",1))return!1;var x=r.rQpeek8()+1,_=x*3;if(r.rQwait("TIGHT palette",1+_))return!1;this._numColors=x,r.rQskipBytes(1),r.rQshiftTo(this._palette,_)}var T=this._numColors<=2?1:8,O=Math.floor((s*T+7)/8),w=O*a,S;if(w<12){if(r.rQwait("TIGHT",w))return!1;S=r.rQshiftBytes(w)}else{if(S=this._readData(r),S===null)return!1;this._zlibs[l].setInput(S),S=this._zlibs[l].inflate(w),this._zlibs[l].setInput(null)}return this._numColors==2?this._monoRect(c,n,s,a,S,this._palette,t):this._paletteRect(c,n,s,a,S,this._palette,t),this._numColors=0,!0}},{key:"_monoRect",value:function(l,c,n,s,a,r,t){for(var p=this._getScratchBuffer(n*s*4),x=Math.floor((n+7)/8),_=Math.floor(n/8),T=0;T=0;C--)O=(T*n+S*8+7-C)*4,w=(a[T*x+S]>>C&1)*3,p[O]=r[w],p[O+1]=r[w+1],p[O+2]=r[w+2],p[O+3]=255;for(var A=7;A>=8-n%8;A--)O=(T*n+S*8+7-A)*4,w=(a[T*x+S]>>A&1)*3,p[O]=r[w],p[O+1]=r[w+1],p[O+2]=r[w+2],p[O+3]=255}t.blitRgbxImage(l,c,n,s,p,0,!1)}},{key:"_paletteRect",value:function(l,c,n,s,a,r,t){for(var p=this._getScratchBuffer(n*s*4),x=n*s*4,_=0,T=0;_=j&&GX?"true":"false","aria-posinset":X+1,"aria-setsize":ee,tabIndex:F?-1:0},v.a.createElement("div",{className:"".concat(z,"-first")},Se),v.a.createElement("div",{className:"".concat(z,"-second")},Se)));return W&&(Ne=W(Ne,this.props)),Ne}}]),E}(v.a.Component);function t(C,A){var E=Object.keys(C);if(Object.getOwnPropertySymbols){var P=Object.getOwnPropertySymbols(C);A&&(P=P.filter(function(k){return Object.getOwnPropertyDescriptor(C,k).enumerable})),E.push.apply(E,P)}return E}function p(C){for(var A=1;A0&&!ee||G===d.a.RIGHT&&le>0&&ee?(j?le-=.5:le-=1,k.changeValue(le),H.preventDefault()):G===d.a.LEFT&&leee/2||!z&&N-X=Z.length?te.slice(Z.length):te}).join(` `)}var a=[],r=["
                              "],t=new c.a.Renderer,p=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function x(){a.length=0,r=["
                                "]}var _={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function T(J,U,K,Z){if(U>=J.length||J[U].level<=K)return U;var te=J[U];Z.push("
                              • "+te.text+""),U++;var q=[];return U=T(J,U,te.level,q),q.length>0&&(Z.push("
                                  "),q.forEach(function($e){Z.push($e)}),Z.push("
                                ")),Z.push("
                              • "),U=T(J,U,K,Z),U}function O(){return T(a,0,0,r),r.push("
                              "),r.join("")}var w={heading:function(U){var K=p.exec(U);if(K)return{type:"heading",raw:K[0],depth:K[1].length,text:K[2]}},fences:function(U){var K=this.rules.block.fences.exec(U);if(K){var Z=K[0],te=s(Z,K[3]||""),q=K[2]?K[2].trim():K[2];if(["latex","katex","math"].indexOf(q)>=0){var $e=A(),Nt=te;te=$e,E[$e]={type:"block",expression:Nt}}return{type:"code",raw:Z,lang:q,text:te}}}},S=/(?:\${2})([^\n`]+?)(?:\${2})/gi,C=0,A=function(){return"__special_katext_id_".concat(C++,"__")},E={};function P(){return E}function k(){C=0,E={}}function N(J){return J=J.replace(S,function(U,K){var Z=A();return E[Z]={type:"inline",expression:K},Z}),J}var H=t.listitem;t.listitem=function(J){return H(N(J))};var G=t.paragraph;t.paragraph=function(J){return G(N(J))};var F=t.tablecell;t.tablecell=function(J,U){return F(N(J),U)},t.code=function(J,U,K){var Z=(U||"").match(/\S*/)[0];return Z?["latex","katex","math"].indexOf(Z)>=0?"

                              ".concat(J,"

                              "):'
                              ').concat(K?J:Object(n.escape)(J,!0),`
                              `):'
                              '+(K?J:Object(n.escape)(J,!0))+"
                              "},t.heading=function(J,U,K){var Z=this.options.headerPrefix+K.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return a.push({anchor:Z,level:U,text:J}),"'+J+""},c.a.setOptions({silent:!0,gfm:!0,pedantic:!1}),c.a.use({tokenizer:w,renderer:t});var z=c.a,j=b("SJMd"),W=b("ulZh"),X=b.n(W),ee=b("m3rI"),le=b("Oy/b"),Se=b("p5ED"),Ne=b("ErOA");/*! ***************************************************************************** @@ -298,7 +298,7 @@ connection closed`)}}var H=setInterval(function(){P.current&&P.current.send(JSON `,ua=0;ua300&&(Ki=300);var la=ht+Ki+"px";Ui(la)}}return Hn.addEventListener("mousedown",Mr),document.addEventListener("mousemove",pr),document.addEventListener("mouseup",Hr),function(){Hn.removeEventListener("mousedown",Mr),document.removeEventListener("mousemove",pr),document.removeEventListener("mouseup",Hr)}}},[te,Bi]),Object(i.useEffect)(function(){Ui(ht)},[ht]);var Ro=me(nt),Na=me(Ca),yo={width:Ro,height:Na},bo=Object(i.useMemo)(function(){if(Pa){var Hn=new Date(Pa),Qn=Hn.getHours(),Jn=Hn.getMinutes(),Mr=Hn.getSeconds();return Qn=Qn<10?"0"+Qn:Qn,Jn=Jn<10?"0"+Jn:Jn,Mr=Mr<10?"0"+Mr:Mr,"".concat(Qn,":").concat(Jn,":").concat(Mr)}return 0},[Pa]);function Aa(){window.sessionStorage.removeItem(pt),Or(!1),Ha(0)}function Po(){Or(!1),Ha(0),te.setValue(window.sessionStorage.getItem(pt))}function so(Hn,Qn){var Jn=te.getValue();Jn=Jn.replace(Hn,Qn),on(Jn),te==null||te.setValue(Jn)}return d.a.createElement(i.Fragment,null,d.a.createElement("div",{className:"markdown-editor-wrapper",ref:nr},d.a.createElement("div",{className:"markdown-editor-container ".concat(sn," ").concat(In?"on-preview":""," ").concat(_e?"mini":""," ").concat(er?"full-screen":""),style:yo},d.a.createElement(N,{insertTemp:Ft,watch:In,fullScreen:er,showNullButton:Zt,onActionCallback:Wr,hidetoolBar:Cn,uuid:vr.current,setOpenPhones:function(){Dr.current=!0}}),d.a.createElement("div",{className:"markdown-editor-body"},d.a.createElement("div",{className:"codemirror-container"},d.a.createElement("textarea",{ref:ni,placeholder:gn})),In?d.a.createElement("div",{ref:hi,className:"preview-container"},ft==="stex"&&d.a.createElement(O,{value:Vt}),ft!=="stex"&&d.a.createElement(T.a,{edit:!0,value:Vt,replaces:so})):null))),Ht?d.a.createElement("a",{ref:Bi,className:"editor-resize"}):null,d.a.createElement(H.a,null,Te[qr]?d.a.createElement(R.a,{centered:!0,title:Te[qr],visible:!0,onCancel:sa,footer:null},oo):null))}},P2ho:function(Me,V,b){"use strict";Object.defineProperty(V,"__esModule",{value:!0}),V.default=void 0;var B={Again:57349,AltLeft:56,AltRight:57400,ArrowDown:57424,ArrowLeft:57419,ArrowRight:57421,ArrowUp:57416,AudioVolumeDown:57390,AudioVolumeMute:57376,AudioVolumeUp:57392,Backquote:41,Backslash:43,Backspace:14,BracketLeft:26,BracketRight:27,BrowserBack:57450,BrowserFavorites:57446,BrowserForward:57449,BrowserHome:57394,BrowserRefresh:57447,BrowserSearch:57445,BrowserStop:57448,CapsLock:58,Comma:51,ContextMenu:57437,ControlLeft:29,ControlRight:57373,Convert:121,Copy:57464,Cut:57404,Delete:57427,Digit0:11,Digit1:2,Digit2:3,Digit3:4,Digit4:5,Digit5:6,Digit6:7,Digit7:8,Digit8:9,Digit9:10,Eject:57469,End:57423,Enter:28,Equal:13,Escape:1,F1:59,F10:68,F11:87,F12:88,F13:93,F14:94,F15:95,F16:85,F17:57347,F18:57463,F19:57348,F2:60,F20:90,F21:116,F22:57465,F23:109,F24:111,F3:61,F4:62,F5:63,F6:64,F7:65,F8:66,F9:67,Find:57409,Help:57461,Hiragana:119,Home:57415,Insert:57426,IntlBackslash:86,IntlRo:115,IntlYen:125,KanaMode:112,Katakana:120,KeyA:30,KeyB:48,KeyC:46,KeyD:32,KeyE:18,KeyF:33,KeyG:34,KeyH:35,KeyI:23,KeyJ:36,KeyK:37,KeyL:38,KeyM:50,KeyN:49,KeyO:24,KeyP:25,KeyQ:16,KeyR:19,KeyS:31,KeyT:20,KeyU:22,KeyV:47,KeyW:17,KeyX:45,KeyY:21,KeyZ:44,Lang3:120,Lang4:119,Lang5:118,LaunchApp1:57451,LaunchApp2:57377,LaunchMail:57452,MediaPlayPause:57378,MediaSelect:57453,MediaStop:57380,MediaTrackNext:57369,MediaTrackPrevious:57360,MetaLeft:57435,MetaRight:57436,Minus:12,NonConvert:123,NumLock:69,Numpad0:82,Numpad1:79,Numpad2:80,Numpad3:81,Numpad4:75,Numpad5:76,Numpad6:77,Numpad7:71,Numpad8:72,Numpad9:73,NumpadAdd:78,NumpadComma:126,NumpadDecimal:83,NumpadDivide:57397,NumpadEnter:57372,NumpadEqual:89,NumpadMultiply:55,NumpadParenLeft:57462,NumpadParenRight:57467,NumpadSubtract:74,Open:100,PageDown:57425,PageUp:57417,Paste:101,Pause:57414,Period:52,Power:57438,PrintScreen:84,Props:57350,Quote:40,ScrollLock:70,Semicolon:39,ShiftLeft:42,ShiftRight:54,Slash:53,Sleep:57439,Space:57,Suspend:57381,Tab:15,Undo:57351,WakeUp:57443};V.default=B},P5Jw:function(Me,V,b){"use strict";var B=b("rHrb"),R=B.CopyToClipboard;R.CopyToClipboard=R,Me.exports=R},PD8m:function(Me,V){Me.exports={name:"memoryStorage",read:B,write:R,each:L,remove:g,clearAll:m};var b={};function B(o){return b[o]}function R(o,y){b[o]=y}function L(o){for(var y in b)b.hasOwnProperty(y)&&o(b[y],y)}function g(o){delete b[o]}function m(o){b={}}},Plam:function(Me,V,b){"use strict";var B=b("giR+"),R=b("fyUT"),L=b("2qtc"),g=b("kLXV"),m=b("DjyN"),o=b("NUBc"),y=b("+L6B"),v=b("2/Rp"),f=b("9og8"),u=b("tJVT"),i=b("k1fw"),d=b("WmNS"),l=b.n(d),c=b("q1tI"),n=b.n(c),s=b("8Abk"),a=b("IxHN"),r=b("M8RZ"),t=b("BdwD"),p=b("cWXX"),x=b("/ezw"),_=b("14J3"),T=b("BMrR"),O=b("jCWc"),w=b("kPKH"),S=b("Q9mQ"),C=b("diRs"),A=b("y8nQ"),E=b("Vl3Y"),P=b("9kvl"),k=b("dhSg"),N=b("mCJh"),H=b("lzim"),G=function(Ue){var ze=Ue.pathsList,Ye=Ue.dispatch,ae=E.a.useForm(),Ce=Object(u.a)(ae,1),oe=Ce[0],Qe=Object(c.useState)(),yt=Object(u.a)(Qe,2),Be=yt[0],Fe=yt[1],Et=Object(c.useState)(!0),ve=Object(u.a)(Et,2),Ke=ve[0],et=ve[1],je=Object(c.useState)(!1),me=Object(u.a)(je,2),Le=me[0],ne=me[1],ue=Object(c.useState)({}),$=Object(u.a)(ue,2),Te=$[0],rt=$[1],Q=Object(c.useState)({keyword:Te,robot:!0,page:1}),Ge=Object(u.a)(Q,2),it=Ge[0],Ae=Ge[1];Object(c.useEffect)(function(){k.a.subscribe("ai-replay-show",function(ht){rt(ht),ne(!0)})},[]),Object(c.useEffect)(function(){Te!=null&&Te.id&&Xe()},[Te]);var Xe=function(){var ht=Object(f.a)(l.a.mark(function at(_e){var Oe;return l.a.wrap(function(ct){for(;;)switch(ct.prev=ct.next){case 0:return et(!0),ct.next=3,Object(N.a)(Object(i.a)(Object(i.a)({},it),{},{keyword:Te==null?void 0:Te.content,id:Te==null?void 0:Te.id}));case 3:Oe=ct.sent,et(!1),Oe!=null&&Oe.data&&(it.page++,Ae(Object(i.a)({},it)),Fe(Oe==null?void 0:Oe.data));case 6:case"end":return ct.stop()}},at)}));return function(_e){return ht.apply(this,arguments)}}(),nt=function(){var ht=Object(f.a)(l.a.mark(function at(){return l.a.wrap(function(Oe){for(;;)switch(Oe.prev=Oe.next){case 0:Xe();case 1:case"end":return Oe.stop()}},at)}));return function(){return ht.apply(this,arguments)}}(),bt=n.a.createElement("div",null,n.a.createElement("img",{src:H.w,width:150}));return n.a.createElement(n.a.Fragment,null,n.a.createElement(g.a,{title:"\u5176\u4ED6\u56DE\u7B54",mask:!0,visible:Le,okText:"\u6362\u4E00\u6362",cancelText:"",onOk:nt,width:800,height:500,footer:n.a.createElement(T.a,{align:"middle",justify:"center"},n.a.createElement(w.a,{className:"tc"},n.a.createElement(v.a,{type:"primary",onClick:Xe},"\u6362\u4E00\u6362"),n.a.createElement(C.a,{content:bt,title:"\u6559\u5E08\u4EA4\u6D41\u793E\u533A"},n.a.createElement(v.a,{type:"dashed"},"\u4EBA\u5DE5\u670D\u52A1")))),onCancel:function(){ne(!1)}},n.a.createElement("aside",{style:{minHeight:300}},n.a.createElement(T.a,null,n.a.createElement(x.a,{loading:Ke},Be==null?void 0:Be.map(function(ht){return n.a.createElement(w.a,{style:{background:"#e9f3f1",padding:"8px 20px",marginBottom:10,borderRadius:20},span:24},ht.text)}),!(Be!=null&&Be.length)&&n.a.createElement("div",{style:{width:"100%",textAlign:"center"}},n.a.createElement("br",null),n.a.createElement("img",{src:H.w,width:150}),n.a.createElement("br",null),n.a.createElement("br",null),"\u6559\u5E08\u4EA4\u6D41\u793E\u533A"))))))},F=Object(P.a)(function(Pe){var Ue=Pe.pathsList;return{pathsList:Ue}})(G),z=b("fXAG"),j=b("5Dmo"),W=b("3S7+"),X=b("m3rI"),ee=b("9Bee"),le=b("Ypxr"),Se=b("AMnG"),Ne=b("kaH+"),We=b("xKgJ"),ce=b("dPi7"),be=b.n(ce),Ie=b("SzL9"),ie=b.n(Ie),de=b("MAU4"),se=b.n(de),ke=b("n0Id"),Ee=b.n(ke),He=b("Ty5D");function ye(Pe){var Ue=Pe.data,ze=Pe.index,Ye=Pe.adminOrOperator,ae=Pe.parentDiscussIndex,Ce=Pe.shixunIdentifier,oe=Pe.user,Qe=Pe.onSetRewardData,yt=Pe.onSetActionType,Be=Pe.onHandleSubmitDiscusses,Fe=Pe.onTopOrDownDiscuss,Et=Pe.handleChildrenPlus,ve=Pe.anserAuthor,Ke=Pe.onPlus,et=Pe.onHandleRepaly,je=Pe.userInfomation,me=Ue.author,Le=Ue.can_delete,ne=Ue.content,ue=Ue.hidden,$=Ue.id,Te=Ue.reward,rt=Ue.time,Q=Ue.reply_status,Ge=Ue.user_praise,it=Ue.praise_count,Ae=Object(c.useState)(!1),Xe=Object(u.a)(Ae,2),nt=Xe[0],bt=Xe[1],ht=Object(c.useState)(!1),at=Object(u.a)(ht,2),_e=at[0],Oe=at[1],mt=Object(c.useState)(!1),ct=Object(u.a)(mt,2),Ft=ct[0],jt=ct[1],ft=Object(c.useState)(!1),Ot=Object(u.a)(ft,2),pt=Ot[0],At=Ot[1],Ht=function(){if(!nt)return;Be($,{reply_status:2})},zt=function(){if(!_e)return;Be($,{reply_status:3})},ln=function(){Be($,{reply_status:1})},Xt=function(){Be($,{reply_status:4})},Zt=function(){switch(Q){case 0:return n.a.createElement(n.a.Fragment,null,n.a.createElement("div",{onClick:ln,className:"whether-satisfied ".concat(Ft?"cursorPoint blue-text-color":""),onMouseEnter:function(){jt(!0)},onMouseLeave:function(){jt(!1)}},n.a.createElement("img",{src:Ft?ie.a:be.a,className:"whether-img SVGColor"}),"\u6EE1\u610F"),n.a.createElement(C.a,{placement:"bottomLeft",content:n.a.createElement("div",{className:"content"},n.a.createElement("div",{className:"content-disappoint"},"\u62B1\u6B49\u8BA9\u4F60\u5931\u671B\u4E86\uFF0C\u8BF7\u7EE7\u7EED\u5C1D\u8BD5:"),n.a.createElement("div",{className:"radius-box marg15 height30-line black6c-optcity ".concat(nt?"blue-background cursorPoint blue-background-write":"gray-background"),onMouseEnter:function(){bt(!0)},onMouseLeave:function(){bt(!1)},onClick:Ht},"\u8BF7",me==null?void 0:me.name.trim(),"\u8001\u5E08\u518D\u5C1D\u8BD5\u56DE\u7B54\u4E00\u6B21\u3002"),n.a.createElement("div",{className:"radius-box marg15 height30-line black6c-optcity ".concat(_e?"blue-background cursorPoint blue-background-write":"gray-background"),onMouseEnter:function(){Oe(!0)},onMouseLeave:function(){Oe(!1)},onClick:zt},"\u53EF\u80FD\u542F\u7528\u4E86\u673A\u5668\u4EBA\uFF0C\u8BF7\u5176\u4ED6\u8001\u5E08\u56DE\u7B54\u3002")),trigger:"click"},n.a.createElement("div",{className:"whether-satisfied ".concat(pt?"cursorPoint blue-text-color":""),onMouseEnter:function(){At(!0)},onMouseLeave:function(){At(!1)}},n.a.createElement("img",{src:pt?Ee.a:se.a,className:"whether-img SVGColor"}),"\u4E0D\u6EE1\u610F")));case 1:return n.a.createElement("div",{className:"radius-box cursorPoint height30 ".concat(ze>0?"gray-background":"blue-background"),onClick:Xt},"\u6211\u5F88\u6EE1\u610F");case 2:return n.a.createElement("div",{className:"radius-box height30 ".concat(ze>0?"gray-background":"blue-background")},"\u4E0D\u6EE1\u610F \u7B49\u5F85\u8001\u5E08\u518D\u6B21\u56DE\u7B54");case 3:return n.a.createElement("div",{className:"radius-box height30 ".concat(ze>0?"gray-background":"blue-background")},"\u4E0D\u6EE1\u610F \u7B49\u5F85\u5176\u4ED6\u8001\u5E08\u518D\u6B21\u56DE\u7B54");case 4:return n.a.createElement("div",{className:"radius-box height30 ".concat(ze>0?"gray-background":"blue-background")},"\u6211\u5F88\u6EE1\u610F");default:return n.a.createElement(n.a.Fragment,null)}};function Un(){Qe({id:$,index:ze,user_id:me.user_id,parentDiscussIndex:ae})}function Cn(){yt({id:$,index:ze,params:{hidden:ue?"0":"1",container_identifier:Ce},type:"hidden-discuss",parentDiscussIndex:ae,message:ue?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}function wn(){yt({id:$,index:ze,type:"delete-discuss",parentDiscussIndex:ae,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}var pn=function(){et($,!Ge,ae,ze)},On=Ye||Le||me.user_id===oe.user_id||me.login===oe.login,Xn=Object(He.h)().pathname.split("/")[1]==="tasks";return n.a.createElement(n.a.Fragment,null,n.a.createElement("div",{className:"second-level-discuss"},n.a.createElement("div",{className:"discuss-info-body"},n.a.createElement("div",{className:"discuss-info"},n.a.createElement("a",{href:"/users/".concat(me.login),target:"_blank"},me.name),n.a.createElement("span",{className:"grey"},rt),Te?n.a.createElement("a",{className:"c-orange gift",title:"\u5DF2\u5956\u52B1\u91D1\u5E01".concat(Te)},n.a.createElement("i",{className:"iconfont icon-gift c-orange "}),n.a.createElement("span",null,Te)):null)),n.a.createElement(ee.a,{className:"discuss-content ".concat(ze>0?"content-gray":""),value:ne})),Xn&&n.a.createElement("div",{className:"btn-group-succes"},n.a.createElement("div",{className:"btn-group-gratify"},Zt()),n.a.createElement("div",{className:"btn-group-other"},n.a.createElement("div",{className:"discuss-info-body"},n.a.createElement("div",{className:"btn-group"},oe.identity===1?n.a.createElement("a",{onClick:Un,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},n.a.createElement("i",{className:"iconfont icon-jiangli"})):null,Ye?n.a.createElement("a",{onClick:Cn,title:ue?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},n.a.createElement("i",{className:ue?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,On?n.a.createElement("a",{onClick:wn,title:"\u5220\u9664"},n.a.createElement("i",{className:"iconfont icon-shanchu"})):null,n.a.createElement("a",{onClick:pn,className:Ge?"c-orange":""},n.a.createElement("i",{className:Ge?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),n.a.createElement("span",null,it||"")))))))}var pe=function(Pe){var Ue=Pe.data,ze=Pe.index,Ye=Pe.shixunIdentifier,ae=Pe.adminOrOperator,Ce=Pe.identity,oe=Pe.onTopOrDownDiscuss,Qe=Pe.onPlusDiscuss,yt=Pe.onDisableDiscuss,Be=Pe.onSetActionType,Fe=Pe.onSetRewardData,Et=Pe.user,ve=Pe.activeDiscussIndex,Ke=Pe.onReplyDiscuss,et=Pe.onSetActiveDiscussIndex,je=Pe.allowDisableDiscuss,me=Pe.onHandleSubmitDiscusses,Le=Pe.onHandleRepaly,ne=Pe.userInfomation,ue=Ue.content,$=Ue.children,Te=Ue.game_url,rt=Ue.hidden,Q=Ue.id,Ge=Ue.position,it=Ue.praise_count,Ae=Ue.reward,Xe=Ue.sticky,nt=Ue.time,bt=Ue.user_praise,ht=Ue.game_passed,at=Ue.ai_reply_text,_e=Ue.ai_reply_flag,Oe=Ue.author,mt=Ue.disable_discuss_status,ct=Ue.reply_status,Ft=Object(c.useState)(!1),jt=Object(u.a)(Ft,2),ft=jt[0],Ot=jt[1];Object(c.useEffect)(function(){ft&&setTimeout(function(){return Ot(!1)},800)},[ft]);function pt(){var Cn;if(!((Cn=Object(We.x)())!==null&&Cn!==void 0&&Cn.authentication)){g.a.confirm({title:"\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:"\u9700\u8981\u901A\u8FC7\u5B9E\u540D\u9A8C\u8BC1\u540E\uFF0C\u624D\u80FD\u8FDB\u884C\u8BC4\u8BBA\u64CD\u4F5C",okText:"\u524D\u5F80\u5B9E\u540D\u9A8C\u8BC1",cancelText:"\u53D6\u6D88",onOk:function(){window.open("/account/certification")}});return}et(Q)}function At(){oe(Q,!Xe,ze)}function Ht(){Qe(Q,!bt,ze)}function zt(){Fe({id:Q,index:ze,user_id:Oe.user_id})}function ln(){Be({id:Q,index:ze,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function Xt(){Be({id:Q,index:ze,params:{hidden:rt?"0":"1",container_identifier:Ye},type:"hidden-discuss",message:rt?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}function Zt(){yt(Q,mt===0?2:0,ze)}var Un=function(wn){var pn=wn.target,On=pn.nodeName,Xn=pn.src;On==="IMG"&&(k.a.publish("preview-image",Xn),console.log("src:",Xn))};return n.a.createElement("div",{className:"discuss-item-container",key:Q},n.a.createElement("a",{href:"/users/".concat(Oe.login),target:"_blank"},n.a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",src:"".concat(X.a.IMG_SERVER,"/images/").concat(Oe.image_url),width:"50"})),n.a.createElement("section",null,n.a.createElement("div",{className:"discuss-info"},n.a.createElement("a",{href:"/users/".concat(Oe.login),target:"_blank"},Oe.name),n.a.createElement("span",{className:"grey"},nt),Ge?n.a.createElement("span",{className:"c-green"}," [\u7B2C",Ge,"\u5173] "):null,Te?n.a.createElement("a",{href:Te,target:"_blank",className:"view-code",title:"\u70B9\u51FB\u67E5\u770BTA\u7684\u4EE3\u7801\u9875\u9762"},"\u67E5\u770B"):null,je&&n.a.createElement(n.a.Fragment,null,mt===0&&n.a.createElement(W.a,{title:"\u7981\u6B62\u8BE5\u7528\u6237\u5728\u6B64\u9879\u76EE\u7684\u8BC4\u8BBA\u529F\u80FD"},n.a.createElement("span",{onClick:Zt,className:"c-red current"},"\u7981\u6B62\u8BC4\u8BBA\u529F\u80FD")),mt===2&&n.a.createElement(W.a,{title:"\u6062\u590D\u8BE5\u7528\u6237\u5728\u6B64\u5B9E\u8DF5\u9879\u76EE\u7684\u8BC4\u8BBA\u529F\u80FD"},n.a.createElement("span",{onClick:Zt,className:"c-light-primary current"},"\u6062\u590D\u8BC4\u8BBA\u529F\u80FD")),mt===1&&n.a.createElement(W.a,{title:"\u8BE5\u7528\u6237\u5DF2\u88AB\u7CFB\u7EDF\u7BA1\u7406\u5458\u7981\u8A00"},n.a.createElement("span",{className:"c-red"},"\u88AB\u7BA1\u7406\u5458\u7981\u6B62\u8BC4\u8BBA"))),Xe?n.a.createElement("span",{className:"top"},"\u7F6E\u9876"):null,Ae?n.a.createElement("a",{className:"c-orange gift",title:"\u5DF2\u5956\u52B1\u91D1\u5E01".concat(Ae)},n.a.createElement("i",{className:"iconfont icon-gift c-orange "}),n.a.createElement("span",null,Ae)):null,Ce<=5?n.a.createElement("span",{style:{flex:"1",textAlign:"right",color:ht===1?"#29bd8b":""}},ht===1?"\u5DF2\u901A\u5173":"\u672A\u901A\u5173"):null),n.a.createElement("div",{onClick:Un},n.a.createElement(ee.a,{className:"discuss-content",value:ue})),_e&&n.a.createElement("div",{style:{padding:10,borderRadius:4,background:"#f4f4f4"}},n.a.createElement("br",null),n.a.createElement("div",{style:{padding:"6px 0"}},at),n.a.createElement(v.a,{style:{background:"#d1e5f9",borderRadius:25,border:"none",display:"inline-flex",justifyItems:"center",alignItems:"center"},onClick:function(){return Ot(!0)},className:"mr10 mr5 relative c-blue"},n.a.createElement("span",{className:ft?"plus-one-animate":"hide",style:{position:"absolute"}}," ","+1"),n.a.createElement("span",{className:"c-blue icon-duiwoyouyong mr5"}),n.a.createElement("span",{className:"c-blue"},"\u5BF9\u6211\u6709\u7528")),n.a.createElement("span",{className:"c-orange current",onClick:function(){k.a.publish("ai-replay-show",{content:ue,id:Q})}},"\u5176\u4ED6\u56DE\u7B54")),$&&$.length>0?n.a.createElement("div",{className:"reply-discuss-containerActive",onClick:Un},$.map(function(Cn,wn){return n.a.createElement(ye,{key:Cn.id,data:Cn,index:wn,userInfomation:ne,onTopOrDownDiscuss:oe,shixunIdentifier:Ye,onHandleSubmitDiscusses:me,adminOrOperator:ae,user:Et,onSetRewardData:Fe,onSetActionType:Be,parentDiscussIndex:ze,anserAuthor:Oe,onHandleRepaly:Le})})):null,n.a.createElement("div",{className:"btn-group"},n.a.createElement("div",{className:"btn-group-other"},Et.identity===1?n.a.createElement("a",{onClick:zt,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},n.a.createElement("i",{className:"iconfont icon-jiangli"})):null,ae?n.a.createElement("a",{onClick:Xt,title:rt?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},n.a.createElement("i",{className:rt?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,Ce<=5?n.a.createElement("a",{onClick:At,className:Xe?"btn-top":"btn-down",title:Xe?"\u53D6\u6D88\u7F6E\u9876":"\u7F6E\u9876"},n.a.createElement("i",{className:"iconfont icon-zhiding1 "})):null,ae&&(!$||$.length==0)?n.a.createElement("a",{onClick:ln,title:"\u5220\u9664"},n.a.createElement("i",{className:"iconfont icon-shanchu"})):null,n.a.createElement("a",{onClick:pt,title:"\u56DE\u590D"},n.a.createElement("i",{className:"iconfont icon-huifu1"})),n.a.createElement("a",{onClick:Ht,className:bt?"c-orange":""},n.a.createElement("i",{className:bt?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),n.a.createElement("span",null,it||"")))),n.a.createElement(Se.a,{id:Q,activeDiscussIndex:ve,onReplyDiscuss:Ke})))},we={showRewardDialog:!1,data:null,page:1,loading:!1,actionType:null,activeDiscussIndex:null};function qe(Pe,Ue){switch(Ue.type){case z.Q:return Object(i.a)(Object(i.a)({},Pe),{},{loading:!0});case z.X:return Object(i.a)(Object(i.a)({},Pe),{},{showRewardDialog:!0});case z.b:return Object(i.a)(Object(i.a)({},Pe),{},{showRewardDialog:!1});case z.l:return Object(i.a)(Object(i.a)({},Pe),Ue.payload);case z.ab:return Object(i.a)(Object(i.a)({},Pe),Ue.payload);case z.x:return Object(i.a)(Object(i.a)({},Pe),Ue.payload);case z.c:return Object(i.a)(Object(i.a)({},Pe),Ue.payload);case z.z:return Object(i.a)(Object(i.a)({},Pe),Ue.payload);case z.H:return Object(i.a)(Object(i.a)({},Pe),Ue.payload);case z.a:return Object(i.a)(Object(i.a)({},Pe),Ue.payload);default:throw new Error}}var Ve=V.a=function(Pe){var Ue=Pe.shixunIdentifier,ze=Pe.identity,Ye=Pe.activeIndex,ae=Pe.user,Ce=Pe.allowDisableDiscuss,oe=Pe.userInfo,Qe=Pe.isShixunDetail,yt=Qe===void 0?!1:Qe,Be=Pe.taskData,Fe=Object(c.useReducer)(qe,we),Et=Object(u.a)(Fe,2),ve=Et[0],Ke=Et[1],et=Object(c.useState)(!0),je=Object(u.a)(et,2),me=je[0],Le=je[1],ne=Object(c.useState)(null),ue=Object(u.a)(ne,2),$=ue[0],Te=ue[1],rt=ve.page,Q=ve.loading,Ge=ve.data,it=ve.actionType,Ae=ve.showRewardDialog,Xe=ve.activeDiscussIndex,nt=Object(c.useRef)(),bt=Object(c.useRef)();function ht(J,U){return at.apply(this,arguments)}function at(){return at=Object(f.a)(l.a.mark(function J(U,K){var Z;return l.a.wrap(function(q){for(;;)switch(q.prev=q.next){case 0:if(!Q){q.next=2;break}return q.abrupt("return");case 2:return q.prev=2,Ke({type:z.Q}),q.next=6,Object(N.e)(Ue,U);case 6:Z=q.sent,Ke({type:z.l,payload:{activeDiscussIndex:K?Xe:null,page:U,data:Z,loading:!1}}),q.next=13;break;case 10:q.prev=10,q.t0=q.catch(2),console.log(q.t0);case 13:case"end":return q.stop()}},J,null,[[2,10]])})),at.apply(this,arguments)}Object(c.useEffect)(function(){return me||(clearInterval($),Te(setInterval(function(){ht(rt,!0)},5e3))),function(){clearInterval($)}},[me,rt,Xe]);function _e(J){ht(J)}function Oe(J,U,K){return mt.apply(this,arguments)}function mt(){return mt=Object(f.a)(l.a.mark(function J(U,K,Z){var te;return l.a.wrap(function($e){for(;;)switch($e.prev=$e.next){case 0:return $e.prev=0,$e.next=3,Object(N.g)(U,K);case 3:te=$e.sent,_n[Z].user_praise=K,_n[Z].praise_count=te.praise_count,Ke({type:z.x,payload:{data:Object(i.a)(Object(i.a)({},Ge),{},{comments:_n})}}),$e.next=12;break;case 9:$e.prev=9,$e.t0=$e.catch(0),console.log($e.t0);case 12:case"end":return $e.stop()}},J,null,[[0,9]])})),mt.apply(this,arguments)}function ct(J,U,K,Z){return Ft.apply(this,arguments)}function Ft(){return Ft=Object(f.a)(l.a.mark(function J(U,K,Z,te){var q;return l.a.wrap(function(Nt){for(;;)switch(Nt.prev=Nt.next){case 0:return Nt.prev=0,Nt.next=3,Object(N.g)(U,K);case 3:q=Nt.sent,_n[Z].children[te].user_praise=K,_n[Z].children[te].praise_count=q.praise_count,Ke({type:z.x,payload:{data:Object(i.a)(Object(i.a)({},Ge),{},{comments:_n})}}),Nt.next=12;break;case 9:Nt.prev=9,Nt.t0=Nt.catch(0),console.log(Nt.t0);case 12:case"end":return Nt.stop()}},J,null,[[0,9]])})),Ft.apply(this,arguments)}function jt(J,U,K){return ft.apply(this,arguments)}function ft(){return ft=Object(f.a)(l.a.mark(function J(U,K,Z){var te,q,$e;return l.a.wrap(function(Vt){for(;;)switch(Vt.prev=Vt.next){case 0:return Vt.prev=0,Vt.next=3,Object(N.d)(U,K);case 3:if(te=Vt.sent,!(te.status!==0)){Vt.next=6;break}return Vt.abrupt("return");case 6:q=_n[Z].author.user_id,$e=_n.map(function(on){return on.author.user_id===q?Object(i.a)(Object(i.a)({},on),{},{disable_discuss_status:K}):on}),Ke({type:z.c,payload:{data:Object(i.a)(Object(i.a)({},Ge),{},{comments:$e})}}),Vt.next=14;break;case 11:Vt.prev=11,Vt.t0=Vt.catch(0),console.log(Vt.t0);case 14:case"end":return Vt.stop()}},J,null,[[0,11]])})),ft.apply(this,arguments)}function Ot(J,U,K){return pt.apply(this,arguments)}function pt(){return pt=Object(f.a)(l.a.mark(function J(U,K,Z){return l.a.wrap(function(q){for(;;)switch(q.prev=q.next){case 0:return q.prev=0,q.next=3,Object(N.k)(U,K);case 3:_n[Z].sticky=K,Ke({type:z.ab,payload:{data:Object(i.a)(Object(i.a)({},Ge),{},{comments:_n})}}),ht(ve.page),q.next=11;break;case 8:q.prev=8,q.t0=q.catch(0),console.log(q.t0);case 11:case"end":return q.stop()}},J,null,[[0,8]])})),pt.apply(this,arguments)}function At(){Ke({type:z.z,payload:{actionType:null}})}function Ht(){return zt.apply(this,arguments)}function zt(){return zt=Object(f.a)(l.a.mark(function J(){var U,K,Z,te,q,$e,Nt,Vt;return l.a.wrap(function(Gt){for(;;)switch(Gt.prev=Gt.next){case 0:if(U=it.id,K=it.params,Z=it.type,te=it.index,q=it.parentDiscussIndex,!(Z==="hidden-discuss")){Gt.next=6;break}return Gt.next=4,Object(N.f)(U,K);case 4:q?_n[q].children[te].hidden=K.hidden==1:_n[te].hidden=K.hidden==1,Ke({type:z.z,payload:{actionType:null,data:Object(i.a)(Object(i.a)({},Ge),{},{comments:_n})}});case 6:if(!(Z==="delete-discuss")){Gt.next=31;break}return Gt.next=9,Object(N.c)(U);case 9:if(!(q||q===0)){Gt.next=22;break}$e=_n[q].children,Nt=$e.length-1;case 12:if(!(Nt>=0)){Gt.next=19;break}if(!($e[Nt].id===U)){Gt.next=16;break}return $e.splice(Nt,1),Gt.abrupt("break",19);case 16:Nt--,Gt.next=12;break;case 19:_n[q].children=$e,Gt.next=30;break;case 22:Vt=_n.length-1;case 23:if(!(Vt>=0)){Gt.next=30;break}if(!(_n[Vt].id===U)){Gt.next=27;break}return _n.splice(Vt,1),Gt.abrupt("break",30);case 27:Vt--,Gt.next=23;break;case 30:Ke({type:z.z,payload:{actionType:null,data:Object(i.a)(Object(i.a)({},Ge),{},{comments:_n})}});case 31:case"end":return Gt.stop()}},J)})),zt.apply(this,arguments)}function ln(J){Ke({type:z.z,payload:{actionType:J}})}function Xt(){Ke({type:z.b})}function Zt(){return Un.apply(this,arguments)}function Un(){return Un=Object(f.a)(l.a.mark(function J(){var U,K,Z,te,q,$e,Nt;return l.a.wrap(function(on){for(;;)switch(on.prev=on.next){case 0:return U=nt.current,K=U.id,Z=U.index,te=U.score,q=U.user_id,$e=U.parentDiscussIndex,on.next=3,Object(N.i)(K,{container_type:"Discusses",score:te,user_id:q});case 3:Nt=on.sent,$e?_n[$e].children[Z].reward=Nt.code:_n[Z].reward=Nt.code,Ke({type:z.H,payload:{showRewardDialog:!1,data:Object(i.a)(Object(i.a)({},Ge),{},{comments:_n})}}),nt.current=null;case 7:case"end":return on.stop()}},J)})),Un.apply(this,arguments)}function Cn(J){nt.current=J,Ke({type:z.X})}function wn(J){nt.current.score=J}function pn(J,U){return On.apply(this,arguments)}function On(){return On=Object(f.a)(l.a.mark(function J(U,K){var Z;return l.a.wrap(function(q){for(;;)switch(q.prev=q.next){case 0:return q.prev=0,q.next=3,Object(N.h)(U,K);case 3:if(Z=q.sent,!(Z.status===-3)){q.next=8;break}return g.a.info({title:"\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:"\u4F60\u7684\u8D26\u53F7\u56E0\u4E3A\u53D1\u5E03\u4E86\u4E0D\u5F53\u5185\u5BB9\uFF0C\u73B0\u5DF2\u5C06\u8BC4\u8BBA\u529F\u80FD\u5C4F\u853D\u3002",okText:"\u786E\u5B9A"}),Bt(null),q.abrupt("return");case 8:ht(rt),q.next=14;break;case 11:q.prev=11,q.t0=q.catch(0),console.log(q.t0);case 14:case"end":return q.stop()}},J,null,[[0,11]])})),On.apply(this,arguments)}function Xn(J,U){return fr.apply(this,arguments)}function fr(){return fr=Object(f.a)(l.a.mark(function J(U,K){var Z,te;return l.a.wrap(function($e){for(;;)switch($e.prev=$e.next){case 0:return $e.prev=0,$e.next=3,Object(N.j)(U,K);case 3:if(Z=$e.sent,te=Z.status,!(te!==1)){$e.next=7;break}return $e.abrupt("return");case 7:ht(rt),$e.next=13;break;case 10:$e.prev=10,$e.t0=$e.catch(0),console.log($e.t0);case 13:case"end":return $e.stop()}},J,null,[[0,10]])})),fr.apply(this,arguments)}function Bt(J){Xe===J?Ke({type:z.a,payload:{activeDiscussIndex:null}}):Ke({type:z.a,payload:{activeDiscussIndex:J}})}if(Object(c.useEffect)(function(){function J(){return U.apply(this,arguments)}function U(){return U=Object(f.a)(l.a.mark(function K(){return l.a.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:if(!(Ye===3&&!Ge&&Ue)){te.next=3;break}return te.next=3,ht(rt);case 3:case"end":return te.stop()}},K)})),U.apply(this,arguments)}J()},[Ue,Ye,rt,Ke]),Object(c.useEffect)(function(){var J=k.a.subscribe("create-discuss",function(){ht(rt)});return J},[Ue]),!Ge)return n.a.createElement(a.a,null);var sn=function(){Le(!me),me?Te(setInterval(function(){ht(rt,!0)},5e3)):clearInterval($)},Rn=Ge.disscuss_count,_n=Ge.comments,Kn=Ge.all,gn=Ge.can_hidden;return n.a.createElement(c.Fragment,null,n.a.createElement("div",{className:"discuss-container",ref:bt},(Be==null?void 0:Be.myshixun_manager)&&n.a.createElement(v.a,{style:{float:"right",marginBottom:10},type:"primary",onClick:sn},me?"\u5F00\u542F\u5B9E\u65F6\u5237\u65B0":"\u505C\u6B62\u5B9E\u65F6\u5237\u65B0"),Rn===0?n.a.createElement(t.a,{styles:{clear:"both"}}):null,_n.map(function(J,U){return n.a.createElement(pe,{user:ae,key:J.id,userInfomation:oe,data:J,index:U,identity:ze,onPaginationChange:_e,shixunIdentifier:Ue,onSetActionType:ln,onTopOrDownDiscuss:Ot,adminOrOperator:gn,onPlusDiscuss:Oe,onDisableDiscuss:jt,onSetRewardData:Cn,activeDiscussIndex:Xe,onHandleSubmitDiscusses:Xn,onSetActiveDiscussIndex:Bt,onReplyDiscuss:pn,allowDisableDiscuss:Ce,onHandleRepaly:ct})}),Rn>10?n.a.createElement("div",{className:"pagination-container"},n.a.createElement(o.a,{showQuickJumper:!0,showSizeChanger:!1,onChange:_e,current:rt,total:Rn})):null,n.a.createElement(F,null)),n.a.createElement(r.a,null,n.a.createElement(g.a,{centered:!0,title:"\u63D0\u793A",visible:!!it,onOk:Ht,onCancel:At},n.a.createElement("p",null,it?it.message:"")),n.a.createElement(g.a,{centered:!0,width:400,title:"\u5956\u52B1\u8BBE\u7F6E",visible:Ae,onCancel:Xt,onOk:Zt},n.a.createElement(R.a,{placeholder:"\u8BF7\u8F93\u5165\u5956\u52B1\u7684\u91D1\u5E01\u6570\u91CF",min:1,onChange:wn,style:{width:"228px"}}))))}},"Q+I+":function(Me,V){Me.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAA8CAMAAADygAyiAAAAeFBMVEUAAACvv7+nt8elusWmusKnt8OmucKmucGlt8KmuMKlt8GmuMKmuMGluMKmt8KluMKmuMKmt8KluMGmuMKmuMGlt8KluMGmuMGmuMK+y9PQ2d/W3uPb4ubg5unk6ezo7O/r7/Hu8vTx9Pb09/j3+fr6+/z9/f7///9IiVUSAAAAGHRSTlMAECAwP0BQX2BwgI+Qn6Cwv8DP0N/g7/D8rFP8AAACAElEQVRYw+3X2XaCMBAG4CzFYtSgIiRYu7rk/d+wCJwUy8wk0V72v9KjfCdMhoQwNkm22loy64Vk4ci1jciKh5ystlHZBQYlI51Wose0s9HRlJPbhAgCKlKgJQGlOHYzufx5se4y40lQzWb9dYvnfqJ8gVUG/L15Ozrnzl+v05+YGjeD+JlwCNqf3JDTHodsLZi2FNScnc+lwaG2GWoSenejfBLQbjxRANQN6NzsL53U4JANQN31H9Yeuw8vD0LvfwhdHoReBujgwjUqyREN6e/sRMzaZvycolA/MPdGQMV45UChU7ghc8ZNEHqFBzSGTLteqhDU9FN2Jh5aq9qnn/tyKwlCHw6a+xuo7BZwYTwLOXv4QWuv9pAZVl1ZUdARrvR1xgeo8lsT1wNUoZU+WBTS441JanOFCqzSX+Di30JGT3ZKmQk2RyoN3Ji1GRMZtt9KpKcPUPHIndaAPT3kePNTQUIKHBAI5SQkoqEq8FqjY6E8AInIbbYKvmmpOCgLv/ttHn0T8Tdnwk7JWczrqPkbJyyZSCcklZJFhxMV15ylBOsCM2OJERpiFGfpEctfC2Y5v4fprbm3yvxu5bbPFWP/0KS9n67xh8lV91UkMxly4NrKxOHgJ5C0LiDOW2nFqlNOV+y+g1saVOFQkQRpHJonQRxdI8vEPuIavLsSnbNvHF76qBcgeTgAAAAASUVORK5CYII="},Q7Vx:function(Me,V,b){},QDVR:function(Me,V,b){"use strict";b.d(V,"e",function(){return R}),b.d(V,"d",function(){return L}),b.d(V,"c",function(){return y}),b.d(V,"b",function(){return v}),b.d(V,"a",function(){return u});var B=function(){var i=function(d,l){return i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(c,n){c.__proto__=n}||function(c,n){for(var s in n)n.hasOwnProperty(s)&&(c[s]=n[s])},i(d,l)};return function(d,l){i(d,l);function c(){this.constructor=d}d.prototype=l===null?Object.create(l):(c.prototype=l.prototype,new c)}}();function R(i){var d=[];return i.forEach(function(l){return d.push(l)}),d}function L(i){var d=[];return i.forEach(function(l,c){return d.push(c)}),d}var g=function(){function i(){this._value="",this._pos=0}return i.prototype.reset=function(d){return this._value=d,this._pos=0,this},i.prototype.next=function(){return this._pos+=1,this},i.prototype.hasNext=function(){return this._pos0)n.left||(n.left=new o,n.left.segment=c.value()),n=n.left;else if(s<0)n.right||(n.right=new o,n.right.segment=c.value()),n=n.right;else if(c.hasNext())c.next(),n.mid||(n.mid=new o,n.mid.segment=c.value()),n=n.mid;else break}var a=n.value;return n.value=l,n.key=d,a},i.prototype.get=function(d){for(var l=this._iter.reset(d),c=this._root;c;){var n=l.cmp(c.segment);if(n>0)c=c.left;else if(n<0)c=c.right;else if(l.hasNext())l.next(),c=c.mid;else break}return c?c.value:void 0},i.prototype.findSubstr=function(d){for(var l=this._iter.reset(d),c=this._root,n=void 0;c;){var s=l.cmp(c.segment);if(s>0)c=c.left;else if(s<0)c=c.right;else if(l.hasNext())l.next(),n=c.value||n,c=c.mid;else break}return c&&c.value||n},i.prototype.forEach=function(d){this._forEach(this._root,d)},i.prototype._forEach=function(d,l){d&&(this._forEach(d.left,l),d.value&&l(d.value,d.key),this._forEach(d.mid,l),this._forEach(d.right,l))},i}(),v=function(){function i(){this.map=new Map,this.ignoreCase=!1}return i.prototype.set=function(d,l){this.map.set(this.toKey(d),l)},i.prototype.get=function(d){return this.map.get(this.toKey(d))},i.prototype.toKey=function(d){var l=d.toString();return this.ignoreCase&&(l=l.toLowerCase()),l},i}(),f=function(){function i(){this._map=new Map,this._head=void 0,this._tail=void 0,this._size=0}return i.prototype.clear=function(){this._map.clear(),this._head=void 0,this._tail=void 0,this._size=0},Object.defineProperty(i.prototype,"size",{get:function(){return this._size},enumerable:!0,configurable:!0}),i.prototype.get=function(d,l){l===void 0&&(l=0);var c=this._map.get(d);return c?(l!==0&&this.touch(c,l),c.value):void 0},i.prototype.set=function(d,l,c){c===void 0&&(c=0);var n=this._map.get(d);if(n)n.value=l,c!==0&&this.touch(n,c);else{n={key:d,value:l,next:void 0,previous:void 0};switch(c){case 0:this.addItemLast(n);break;case 1:this.addItemFirst(n);break;case 2:this.addItemLast(n);break;default:this.addItemLast(n);break}this._map.set(d,n),this._size++}},i.prototype.delete=function(d){return!!this.remove(d)},i.prototype.remove=function(d){var l=this._map.get(d);return l?(this._map.delete(d),this.removeItem(l),this._size--,l.value):void 0},i.prototype.forEach=function(d,l){for(var c=this._head;c;)l?d.bind(l)(c.value,c.key,this):d(c.value,c.key,this),c=c.next},i.prototype.trimOld=function(d){if(d>=this.size)return;if(d===0){this.clear();return}for(var l=this._head,c=this.size;l&&c>d;)this._map.delete(l.key),l=l.next,c--;this._head=l,this._size=c,l&&(l.previous=void 0)},i.prototype.addItemFirst=function(d){if(!this._head&&!this._tail)this._tail=d;else if(this._head)d.next=this._head,this._head.previous=d;else throw new Error("Invalid list");this._head=d},i.prototype.addItemLast=function(d){if(!this._head&&!this._tail)this._head=d;else if(this._tail)d.previous=this._tail,this._tail.next=d;else throw new Error("Invalid list");this._tail=d},i.prototype.removeItem=function(d){if(d===this._head&&d===this._tail)this._head=void 0,this._tail=void 0;else if(d===this._head){if(!d.next)throw new Error("Invalid list");d.next.previous=void 0,this._head=d.next}else if(d===this._tail){if(!d.previous)throw new Error("Invalid list");d.previous.next=void 0,this._tail=d.previous}else{var l=d.next,c=d.previous;if(!l||!c)throw new Error("Invalid list");l.previous=c,c.next=l}d.next=void 0,d.previous=void 0},i.prototype.touch=function(d,l){if(!this._head||!this._tail)throw new Error("Invalid list");if(l!==1&&l!==2)return;if(l===1){if(d===this._head)return;var c=d.next,n=d.previous;d===this._tail?(n.next=void 0,this._tail=n):(c.previous=n,n.next=c),d.previous=void 0,d.next=this._head,this._head.previous=d,this._head=d}else if(l===2){if(d===this._tail)return;var c=d.next,n=d.previous;d===this._head?(c.previous=void 0,this._head=c):(c.previous=n,n.next=c),d.next=void 0,d.previous=this._tail,this._tail.next=d,this._tail=d}},i.prototype.toJSON=function(){var d=[];return this.forEach(function(l,c){d.push([c,l])}),d},i}(),u=function(i){B(d,i);function d(l,c){c===void 0&&(c=1);var n=i.call(this)||this;return n._limit=l,n._ratio=Math.min(Math.max(0,c),1),n}return d.prototype.get=function(l){return i.prototype.get.call(this,l,2)},d.prototype.peek=function(l){return i.prototype.get.call(this,l,0)},d.prototype.set=function(l,c){i.prototype.set.call(this,l,c,2),this.checkTrim()},d.prototype.checkTrim=function(){this.size>this._limit&&this.trimOld(Math.round(this._limit*this._ratio))},d}(f)},QV2g:function(Me,V,b){"use strict";Object.defineProperty(V,"__esModule",{value:!0}),V.default=B;function B(){for(var g,m=[],o=0;o<256;o++){g=o;for(var y=0;y<8;y++)g=g&1?3988292384^g>>>1:g>>>1;m[o]=g}return m}var R=B();function L(g,m,o,y){var v=R,f=y+o;g^=-1;for(var u=y;u>>8^v[(g^m[u])&255];return g^-1}},RELg:function(Me,V,b){var B=b("MFOe"),R=B.Global;Me.exports={name:"oldIE-userDataStorage",write:y,read:v,each:f,remove:u,clearAll:i};var L="storejs",g=R.document,m=c(),o=(R.navigator?R.navigator.userAgent:"").match(/ (MSIE 8|MSIE 9|MSIE 10)\./);function y(n,s){if(o)return;var a=l(n);m(function(r){r.setAttribute(a,s),r.save(L)})}function v(n){if(o)return;var s=l(n),a=null;return m(function(r){a=r.getAttribute(s)}),a}function f(n){m(function(s){for(var a=s.XMLDocument.documentElement.attributes,r=a.length-1;r>=0;r--){var t=a[r];n(s.getAttribute(t.name),t.name)}})}function u(n){var s=l(n);m(function(a){a.removeAttribute(s),a.save(L)})}function i(){m(function(n){var s=n.XMLDocument.documentElement.attributes;n.load(L);for(var a=s.length-1;a>=0;a--)n.removeAttribute(s[a].name);n.save(L)})}var d=new RegExp("[!\"#$%&'()*+,/\\\\:;<=>?@[\\]^`{|}~]","g");function l(n){return n.replace(/^\d/,"___$&").replace(d,"___")}function c(){if(!g||!g.documentElement||!g.documentElement.addBehavior)return null;var n="script",s,a,r;try{a=new ActiveXObject("htmlfile"),a.open(),a.write("<"+n+">document.w=window'),a.close(),s=a.w.frames[0].document,r=s.createElement("div")}catch(t){r=g.createElement("div"),s=g.body}return function(t){var p=[].slice.call(arguments,0);p.unshift(r),s.appendChild(r),r.addBehavior("#default#userData"),r.load(L),t.apply(this,p),s.removeChild(r);return}}},RMFE:function(Me,V){Me.exports="data:image/png;base64,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"},RTVd:function(Me,V,b){Me.exports={"code-area-container":"code-area-container___37oB0","only-view":"only-view___1om7F","monaco-editor-container":"monaco-editor-container___2UFXm",frame:"frame___2B67h"}},"S+dL":function(Me,V){Me.exports="data:image/gif;base64,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"},"SA+Z":function(Me,V,b){var B=b("wTVA"),R=b("EbDI"),L=b("ZhPi"),g=b("wkBT");function m(o){return B(o)||R(o)||L(o)||g()}Me.exports=m,Me.exports.__esModule=!0,Me.exports.default=Me.exports},SJMd:function(Me,V){/** +`),te.focus();default:throw new Error}},[te,qr]),oo=Object(i.useMemo)(function(){switch(qr){case ze:return d.a.createElement(le,{callback:Sa,onCancel:sa});case ae:return d.a.createElement(Se.b,{callback:Sa,onCancel:sa});case Ye:return d.a.createElement(de,{callback:Sa,onCancel:sa});case Ce:return d.a.createElement(Ve,{callback:Sa,onCancel:sa});default:return null}},[qr]);function sa(){yi("")}Object(i.useEffect)(function(){if(Bi.current){var Hn=Bi.current,Qn=!1,Jn=0;function Mr(Fr){Qn=!0,Jn=Fr.pageY}function Hr(){Qn=!1}function pr(Fr){if(Qn){var Ki=Fr.pageY-Jn;Ki<0&&(Ki=0),Ki>300&&(Ki=300);var la=ht+Ki+"px";Ui(la)}}return Hn.addEventListener("mousedown",Mr),document.addEventListener("mousemove",pr),document.addEventListener("mouseup",Hr),function(){Hn.removeEventListener("mousedown",Mr),document.removeEventListener("mousemove",pr),document.removeEventListener("mouseup",Hr)}}},[te,Bi]),Object(i.useEffect)(function(){Ui(ht)},[ht]);var Ro=me(nt),Na=me(Ca),yo={width:Ro,height:Na},bo=Object(i.useMemo)(function(){if(Pa){var Hn=new Date(Pa),Qn=Hn.getHours(),Jn=Hn.getMinutes(),Mr=Hn.getSeconds();return Qn=Qn<10?"0"+Qn:Qn,Jn=Jn<10?"0"+Jn:Jn,Mr=Mr<10?"0"+Mr:Mr,"".concat(Qn,":").concat(Jn,":").concat(Mr)}return 0},[Pa]);function Aa(){window.sessionStorage.removeItem(pt),Or(!1),Ha(0)}function Po(){Or(!1),Ha(0),te.setValue(window.sessionStorage.getItem(pt))}function so(Hn,Qn){var Jn=te.getValue();Jn=Jn.replace(Hn,Qn),on(Jn),te==null||te.setValue(Jn)}return d.a.createElement(i.Fragment,null,d.a.createElement("div",{className:"markdown-editor-wrapper",ref:nr},d.a.createElement("div",{className:"markdown-editor-container ".concat(sn," ").concat(In?"on-preview":""," ").concat(_e?"mini":""," ").concat(er?"full-screen":""),style:yo},d.a.createElement(N,{insertTemp:Ft,watch:In,fullScreen:er,showNullButton:Zt,onActionCallback:Wr,hidetoolBar:Cn,uuid:vr.current,setOpenPhones:function(){Dr.current=!0}}),d.a.createElement("div",{className:"markdown-editor-body"},d.a.createElement("div",{className:"codemirror-container"},d.a.createElement("textarea",{ref:ni,placeholder:gn})),In?d.a.createElement("div",{ref:hi,className:"preview-container"},ft==="stex"&&d.a.createElement(O,{value:Vt}),ft!=="stex"&&d.a.createElement(T.a,{edit:!0,value:Vt,replaces:so})):null))),Ht?d.a.createElement("a",{ref:Bi,className:"editor-resize"}):null,d.a.createElement(H.a,null,Te[qr]?d.a.createElement(R.a,{centered:!0,title:Te[qr],visible:!0,onCancel:sa,footer:null},oo):null))}},P2ho:function(Me,V,b){"use strict";Object.defineProperty(V,"__esModule",{value:!0}),V.default=void 0;var B={Again:57349,AltLeft:56,AltRight:57400,ArrowDown:57424,ArrowLeft:57419,ArrowRight:57421,ArrowUp:57416,AudioVolumeDown:57390,AudioVolumeMute:57376,AudioVolumeUp:57392,Backquote:41,Backslash:43,Backspace:14,BracketLeft:26,BracketRight:27,BrowserBack:57450,BrowserFavorites:57446,BrowserForward:57449,BrowserHome:57394,BrowserRefresh:57447,BrowserSearch:57445,BrowserStop:57448,CapsLock:58,Comma:51,ContextMenu:57437,ControlLeft:29,ControlRight:57373,Convert:121,Copy:57464,Cut:57404,Delete:57427,Digit0:11,Digit1:2,Digit2:3,Digit3:4,Digit4:5,Digit5:6,Digit6:7,Digit7:8,Digit8:9,Digit9:10,Eject:57469,End:57423,Enter:28,Equal:13,Escape:1,F1:59,F10:68,F11:87,F12:88,F13:93,F14:94,F15:95,F16:85,F17:57347,F18:57463,F19:57348,F2:60,F20:90,F21:116,F22:57465,F23:109,F24:111,F3:61,F4:62,F5:63,F6:64,F7:65,F8:66,F9:67,Find:57409,Help:57461,Hiragana:119,Home:57415,Insert:57426,IntlBackslash:86,IntlRo:115,IntlYen:125,KanaMode:112,Katakana:120,KeyA:30,KeyB:48,KeyC:46,KeyD:32,KeyE:18,KeyF:33,KeyG:34,KeyH:35,KeyI:23,KeyJ:36,KeyK:37,KeyL:38,KeyM:50,KeyN:49,KeyO:24,KeyP:25,KeyQ:16,KeyR:19,KeyS:31,KeyT:20,KeyU:22,KeyV:47,KeyW:17,KeyX:45,KeyY:21,KeyZ:44,Lang3:120,Lang4:119,Lang5:118,LaunchApp1:57451,LaunchApp2:57377,LaunchMail:57452,MediaPlayPause:57378,MediaSelect:57453,MediaStop:57380,MediaTrackNext:57369,MediaTrackPrevious:57360,MetaLeft:57435,MetaRight:57436,Minus:12,NonConvert:123,NumLock:69,Numpad0:82,Numpad1:79,Numpad2:80,Numpad3:81,Numpad4:75,Numpad5:76,Numpad6:77,Numpad7:71,Numpad8:72,Numpad9:73,NumpadAdd:78,NumpadComma:126,NumpadDecimal:83,NumpadDivide:57397,NumpadEnter:57372,NumpadEqual:89,NumpadMultiply:55,NumpadParenLeft:57462,NumpadParenRight:57467,NumpadSubtract:74,Open:100,PageDown:57425,PageUp:57417,Paste:101,Pause:57414,Period:52,Power:57438,PrintScreen:84,Props:57350,Quote:40,ScrollLock:70,Semicolon:39,ShiftLeft:42,ShiftRight:54,Slash:53,Sleep:57439,Space:57,Suspend:57381,Tab:15,Undo:57351,WakeUp:57443};V.default=B},P5Jw:function(Me,V,b){"use strict";var B=b("rHrb"),R=B.CopyToClipboard;R.CopyToClipboard=R,Me.exports=R},PD8m:function(Me,V){Me.exports={name:"memoryStorage",read:B,write:R,each:L,remove:g,clearAll:m};var b={};function B(o){return b[o]}function R(o,y){b[o]=y}function L(o){for(var y in b)b.hasOwnProperty(y)&&o(b[y],y)}function g(o){delete b[o]}function m(o){b={}}},Plam:function(Me,V,b){"use strict";var B=b("giR+"),R=b("fyUT"),L=b("2qtc"),g=b("kLXV"),m=b("DjyN"),o=b("NUBc"),y=b("+L6B"),v=b("2/Rp"),f=b("9og8"),u=b("tJVT"),i=b("k1fw"),d=b("WmNS"),l=b.n(d),c=b("q1tI"),n=b.n(c),s=b("8Abk"),a=b("IxHN"),r=b("M8RZ"),t=b("BdwD"),p=b("cWXX"),x=b("/ezw"),_=b("14J3"),T=b("BMrR"),O=b("jCWc"),w=b("kPKH"),S=b("Q9mQ"),C=b("diRs"),A=b("y8nQ"),E=b("Vl3Y"),P=b("9kvl"),k=b("dhSg"),N=b("mCJh"),H=b("lzim"),G=function(Ue){var ze=Ue.pathsList,Ye=Ue.dispatch,ae=E.a.useForm(),Ce=Object(u.a)(ae,1),oe=Ce[0],Qe=Object(c.useState)(),yt=Object(u.a)(Qe,2),Be=yt[0],Fe=yt[1],Et=Object(c.useState)(!0),ve=Object(u.a)(Et,2),Ke=ve[0],et=ve[1],je=Object(c.useState)(!1),me=Object(u.a)(je,2),Le=me[0],ne=me[1],ue=Object(c.useState)({}),$=Object(u.a)(ue,2),Te=$[0],rt=$[1],Q=Object(c.useState)({keyword:Te,robot:!0,page:1}),Ge=Object(u.a)(Q,2),it=Ge[0],Ae=Ge[1];Object(c.useEffect)(function(){k.a.subscribe("ai-replay-show",function(ht){rt(ht),ne(!0)})},[]),Object(c.useEffect)(function(){Te!=null&&Te.id&&Xe()},[Te]);var Xe=function(){var ht=Object(f.a)(l.a.mark(function at(_e){var Oe;return l.a.wrap(function(ct){for(;;)switch(ct.prev=ct.next){case 0:return et(!0),ct.next=3,Object(N.a)(Object(i.a)(Object(i.a)({},it),{},{keyword:Te==null?void 0:Te.content,id:Te==null?void 0:Te.id}));case 3:Oe=ct.sent,et(!1),Oe!=null&&Oe.data&&(it.page++,Ae(Object(i.a)({},it)),Fe(Oe==null?void 0:Oe.data));case 6:case"end":return ct.stop()}},at)}));return function(_e){return ht.apply(this,arguments)}}(),nt=function(){var ht=Object(f.a)(l.a.mark(function at(){return l.a.wrap(function(Oe){for(;;)switch(Oe.prev=Oe.next){case 0:Xe();case 1:case"end":return Oe.stop()}},at)}));return function(){return ht.apply(this,arguments)}}(),bt=n.a.createElement("div",null,n.a.createElement("img",{src:H.v,width:150}));return n.a.createElement(n.a.Fragment,null,n.a.createElement(g.a,{title:"\u5176\u4ED6\u56DE\u7B54",mask:!0,visible:Le,okText:"\u6362\u4E00\u6362",cancelText:"",onOk:nt,width:800,height:500,footer:n.a.createElement(T.a,{align:"middle",justify:"center"},n.a.createElement(w.a,{className:"tc"},n.a.createElement(v.a,{type:"primary",onClick:Xe},"\u6362\u4E00\u6362"),n.a.createElement(C.a,{content:bt,title:"\u6559\u5E08\u4EA4\u6D41\u793E\u533A"},n.a.createElement(v.a,{type:"dashed"},"\u4EBA\u5DE5\u670D\u52A1")))),onCancel:function(){ne(!1)}},n.a.createElement("aside",{style:{minHeight:300}},n.a.createElement(T.a,null,n.a.createElement(x.a,{loading:Ke},Be==null?void 0:Be.map(function(ht){return n.a.createElement(w.a,{style:{background:"#e9f3f1",padding:"8px 20px",marginBottom:10,borderRadius:20},span:24},ht.text)}),!(Be!=null&&Be.length)&&n.a.createElement("div",{style:{width:"100%",textAlign:"center"}},n.a.createElement("br",null),n.a.createElement("img",{src:H.v,width:150}),n.a.createElement("br",null),n.a.createElement("br",null),"\u6559\u5E08\u4EA4\u6D41\u793E\u533A"))))))},F=Object(P.a)(function(Pe){var Ue=Pe.pathsList;return{pathsList:Ue}})(G),z=b("fXAG"),j=b("5Dmo"),W=b("3S7+"),X=b("m3rI"),ee=b("9Bee"),le=b("Ypxr"),Se=b("AMnG"),Ne=b("kaH+"),We=b("xKgJ"),ce=b("dPi7"),be=b.n(ce),Ie=b("SzL9"),ie=b.n(Ie),de=b("MAU4"),se=b.n(de),ke=b("n0Id"),Ee=b.n(ke),He=b("Ty5D");function ye(Pe){var Ue=Pe.data,ze=Pe.index,Ye=Pe.adminOrOperator,ae=Pe.parentDiscussIndex,Ce=Pe.shixunIdentifier,oe=Pe.user,Qe=Pe.onSetRewardData,yt=Pe.onSetActionType,Be=Pe.onHandleSubmitDiscusses,Fe=Pe.onTopOrDownDiscuss,Et=Pe.handleChildrenPlus,ve=Pe.anserAuthor,Ke=Pe.onPlus,et=Pe.onHandleRepaly,je=Pe.userInfomation,me=Ue.author,Le=Ue.can_delete,ne=Ue.content,ue=Ue.hidden,$=Ue.id,Te=Ue.reward,rt=Ue.time,Q=Ue.reply_status,Ge=Ue.user_praise,it=Ue.praise_count,Ae=Object(c.useState)(!1),Xe=Object(u.a)(Ae,2),nt=Xe[0],bt=Xe[1],ht=Object(c.useState)(!1),at=Object(u.a)(ht,2),_e=at[0],Oe=at[1],mt=Object(c.useState)(!1),ct=Object(u.a)(mt,2),Ft=ct[0],jt=ct[1],ft=Object(c.useState)(!1),Ot=Object(u.a)(ft,2),pt=Ot[0],At=Ot[1],Ht=function(){if(!nt)return;Be($,{reply_status:2})},zt=function(){if(!_e)return;Be($,{reply_status:3})},ln=function(){Be($,{reply_status:1})},Xt=function(){Be($,{reply_status:4})},Zt=function(){switch(Q){case 0:return n.a.createElement(n.a.Fragment,null,n.a.createElement("div",{onClick:ln,className:"whether-satisfied ".concat(Ft?"cursorPoint blue-text-color":""),onMouseEnter:function(){jt(!0)},onMouseLeave:function(){jt(!1)}},n.a.createElement("img",{src:Ft?ie.a:be.a,className:"whether-img SVGColor"}),"\u6EE1\u610F"),n.a.createElement(C.a,{placement:"bottomLeft",content:n.a.createElement("div",{className:"content"},n.a.createElement("div",{className:"content-disappoint"},"\u62B1\u6B49\u8BA9\u4F60\u5931\u671B\u4E86\uFF0C\u8BF7\u7EE7\u7EED\u5C1D\u8BD5:"),n.a.createElement("div",{className:"radius-box marg15 height30-line black6c-optcity ".concat(nt?"blue-background cursorPoint blue-background-write":"gray-background"),onMouseEnter:function(){bt(!0)},onMouseLeave:function(){bt(!1)},onClick:Ht},"\u8BF7",me==null?void 0:me.name.trim(),"\u8001\u5E08\u518D\u5C1D\u8BD5\u56DE\u7B54\u4E00\u6B21\u3002"),n.a.createElement("div",{className:"radius-box marg15 height30-line black6c-optcity ".concat(_e?"blue-background cursorPoint blue-background-write":"gray-background"),onMouseEnter:function(){Oe(!0)},onMouseLeave:function(){Oe(!1)},onClick:zt},"\u53EF\u80FD\u542F\u7528\u4E86\u673A\u5668\u4EBA\uFF0C\u8BF7\u5176\u4ED6\u8001\u5E08\u56DE\u7B54\u3002")),trigger:"click"},n.a.createElement("div",{className:"whether-satisfied ".concat(pt?"cursorPoint blue-text-color":""),onMouseEnter:function(){At(!0)},onMouseLeave:function(){At(!1)}},n.a.createElement("img",{src:pt?Ee.a:se.a,className:"whether-img SVGColor"}),"\u4E0D\u6EE1\u610F")));case 1:return n.a.createElement("div",{className:"radius-box cursorPoint height30 ".concat(ze>0?"gray-background":"blue-background"),onClick:Xt},"\u6211\u5F88\u6EE1\u610F");case 2:return n.a.createElement("div",{className:"radius-box height30 ".concat(ze>0?"gray-background":"blue-background")},"\u4E0D\u6EE1\u610F \u7B49\u5F85\u8001\u5E08\u518D\u6B21\u56DE\u7B54");case 3:return n.a.createElement("div",{className:"radius-box height30 ".concat(ze>0?"gray-background":"blue-background")},"\u4E0D\u6EE1\u610F \u7B49\u5F85\u5176\u4ED6\u8001\u5E08\u518D\u6B21\u56DE\u7B54");case 4:return n.a.createElement("div",{className:"radius-box height30 ".concat(ze>0?"gray-background":"blue-background")},"\u6211\u5F88\u6EE1\u610F");default:return n.a.createElement(n.a.Fragment,null)}};function Un(){Qe({id:$,index:ze,user_id:me.user_id,parentDiscussIndex:ae})}function Cn(){yt({id:$,index:ze,params:{hidden:ue?"0":"1",container_identifier:Ce},type:"hidden-discuss",parentDiscussIndex:ae,message:ue?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}function wn(){yt({id:$,index:ze,type:"delete-discuss",parentDiscussIndex:ae,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}var pn=function(){et($,!Ge,ae,ze)},On=Ye||Le||me.user_id===oe.user_id||me.login===oe.login,Xn=Object(He.h)().pathname.split("/")[1]==="tasks";return n.a.createElement(n.a.Fragment,null,n.a.createElement("div",{className:"second-level-discuss"},n.a.createElement("div",{className:"discuss-info-body"},n.a.createElement("div",{className:"discuss-info"},n.a.createElement("a",{href:"/users/".concat(me.login),target:"_blank"},me.name),n.a.createElement("span",{className:"grey"},rt),Te?n.a.createElement("a",{className:"c-orange gift",title:"\u5DF2\u5956\u52B1\u91D1\u5E01".concat(Te)},n.a.createElement("i",{className:"iconfont icon-gift c-orange "}),n.a.createElement("span",null,Te)):null)),n.a.createElement(ee.a,{className:"discuss-content ".concat(ze>0?"content-gray":""),value:ne})),Xn&&n.a.createElement("div",{className:"btn-group-succes"},n.a.createElement("div",{className:"btn-group-gratify"},Zt()),n.a.createElement("div",{className:"btn-group-other"},n.a.createElement("div",{className:"discuss-info-body"},n.a.createElement("div",{className:"btn-group"},oe.identity===1?n.a.createElement("a",{onClick:Un,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},n.a.createElement("i",{className:"iconfont icon-jiangli"})):null,Ye?n.a.createElement("a",{onClick:Cn,title:ue?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},n.a.createElement("i",{className:ue?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,On?n.a.createElement("a",{onClick:wn,title:"\u5220\u9664"},n.a.createElement("i",{className:"iconfont icon-shanchu"})):null,n.a.createElement("a",{onClick:pn,className:Ge?"c-orange":""},n.a.createElement("i",{className:Ge?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),n.a.createElement("span",null,it||"")))))))}var pe=function(Pe){var Ue=Pe.data,ze=Pe.index,Ye=Pe.shixunIdentifier,ae=Pe.adminOrOperator,Ce=Pe.identity,oe=Pe.onTopOrDownDiscuss,Qe=Pe.onPlusDiscuss,yt=Pe.onDisableDiscuss,Be=Pe.onSetActionType,Fe=Pe.onSetRewardData,Et=Pe.user,ve=Pe.activeDiscussIndex,Ke=Pe.onReplyDiscuss,et=Pe.onSetActiveDiscussIndex,je=Pe.allowDisableDiscuss,me=Pe.onHandleSubmitDiscusses,Le=Pe.onHandleRepaly,ne=Pe.userInfomation,ue=Ue.content,$=Ue.children,Te=Ue.game_url,rt=Ue.hidden,Q=Ue.id,Ge=Ue.position,it=Ue.praise_count,Ae=Ue.reward,Xe=Ue.sticky,nt=Ue.time,bt=Ue.user_praise,ht=Ue.game_passed,at=Ue.ai_reply_text,_e=Ue.ai_reply_flag,Oe=Ue.author,mt=Ue.disable_discuss_status,ct=Ue.reply_status,Ft=Object(c.useState)(!1),jt=Object(u.a)(Ft,2),ft=jt[0],Ot=jt[1];Object(c.useEffect)(function(){ft&&setTimeout(function(){return Ot(!1)},800)},[ft]);function pt(){var Cn;if(!((Cn=Object(We.x)())!==null&&Cn!==void 0&&Cn.authentication)){g.a.confirm({title:"\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:"\u9700\u8981\u901A\u8FC7\u5B9E\u540D\u9A8C\u8BC1\u540E\uFF0C\u624D\u80FD\u8FDB\u884C\u8BC4\u8BBA\u64CD\u4F5C",okText:"\u524D\u5F80\u5B9E\u540D\u9A8C\u8BC1",cancelText:"\u53D6\u6D88",onOk:function(){window.open("/account/certification")}});return}et(Q)}function At(){oe(Q,!Xe,ze)}function Ht(){Qe(Q,!bt,ze)}function zt(){Fe({id:Q,index:ze,user_id:Oe.user_id})}function ln(){Be({id:Q,index:ze,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function Xt(){Be({id:Q,index:ze,params:{hidden:rt?"0":"1",container_identifier:Ye},type:"hidden-discuss",message:rt?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}function Zt(){yt(Q,mt===0?2:0,ze)}var Un=function(wn){var pn=wn.target,On=pn.nodeName,Xn=pn.src;On==="IMG"&&(k.a.publish("preview-image",Xn),console.log("src:",Xn))};return n.a.createElement("div",{className:"discuss-item-container",key:Q},n.a.createElement("a",{href:"/users/".concat(Oe.login),target:"_blank"},n.a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",src:"".concat(X.a.IMG_SERVER,"/images/").concat(Oe.image_url),width:"50"})),n.a.createElement("section",null,n.a.createElement("div",{className:"discuss-info"},n.a.createElement("a",{href:"/users/".concat(Oe.login),target:"_blank"},Oe.name),n.a.createElement("span",{className:"grey"},nt),Ge?n.a.createElement("span",{className:"c-green"}," [\u7B2C",Ge,"\u5173] "):null,Te?n.a.createElement("a",{href:Te,target:"_blank",className:"view-code",title:"\u70B9\u51FB\u67E5\u770BTA\u7684\u4EE3\u7801\u9875\u9762"},"\u67E5\u770B"):null,je&&n.a.createElement(n.a.Fragment,null,mt===0&&n.a.createElement(W.a,{title:"\u7981\u6B62\u8BE5\u7528\u6237\u5728\u6B64\u9879\u76EE\u7684\u8BC4\u8BBA\u529F\u80FD"},n.a.createElement("span",{onClick:Zt,className:"c-red current"},"\u7981\u6B62\u8BC4\u8BBA\u529F\u80FD")),mt===2&&n.a.createElement(W.a,{title:"\u6062\u590D\u8BE5\u7528\u6237\u5728\u6B64\u5B9E\u8DF5\u9879\u76EE\u7684\u8BC4\u8BBA\u529F\u80FD"},n.a.createElement("span",{onClick:Zt,className:"c-light-primary current"},"\u6062\u590D\u8BC4\u8BBA\u529F\u80FD")),mt===1&&n.a.createElement(W.a,{title:"\u8BE5\u7528\u6237\u5DF2\u88AB\u7CFB\u7EDF\u7BA1\u7406\u5458\u7981\u8A00"},n.a.createElement("span",{className:"c-red"},"\u88AB\u7BA1\u7406\u5458\u7981\u6B62\u8BC4\u8BBA"))),Xe?n.a.createElement("span",{className:"top"},"\u7F6E\u9876"):null,Ae?n.a.createElement("a",{className:"c-orange gift",title:"\u5DF2\u5956\u52B1\u91D1\u5E01".concat(Ae)},n.a.createElement("i",{className:"iconfont icon-gift c-orange "}),n.a.createElement("span",null,Ae)):null,Ce<=5?n.a.createElement("span",{style:{flex:"1",textAlign:"right",color:ht===1?"#29bd8b":""}},ht===1?"\u5DF2\u901A\u5173":"\u672A\u901A\u5173"):null),n.a.createElement("div",{onClick:Un},n.a.createElement(ee.a,{className:"discuss-content",value:ue})),_e&&n.a.createElement("div",{style:{padding:10,borderRadius:4,background:"#f4f4f4"}},n.a.createElement("br",null),n.a.createElement("div",{style:{padding:"6px 0"}},at),n.a.createElement(v.a,{style:{background:"#d1e5f9",borderRadius:25,border:"none",display:"inline-flex",justifyItems:"center",alignItems:"center"},onClick:function(){return Ot(!0)},className:"mr10 mr5 relative c-blue"},n.a.createElement("span",{className:ft?"plus-one-animate":"hide",style:{position:"absolute"}}," ","+1"),n.a.createElement("span",{className:"c-blue icon-duiwoyouyong mr5"}),n.a.createElement("span",{className:"c-blue"},"\u5BF9\u6211\u6709\u7528")),n.a.createElement("span",{className:"c-orange current",onClick:function(){k.a.publish("ai-replay-show",{content:ue,id:Q})}},"\u5176\u4ED6\u56DE\u7B54")),$&&$.length>0?n.a.createElement("div",{className:"reply-discuss-containerActive",onClick:Un},$.map(function(Cn,wn){return n.a.createElement(ye,{key:Cn.id,data:Cn,index:wn,userInfomation:ne,onTopOrDownDiscuss:oe,shixunIdentifier:Ye,onHandleSubmitDiscusses:me,adminOrOperator:ae,user:Et,onSetRewardData:Fe,onSetActionType:Be,parentDiscussIndex:ze,anserAuthor:Oe,onHandleRepaly:Le})})):null,n.a.createElement("div",{className:"btn-group"},n.a.createElement("div",{className:"btn-group-other"},Et.identity===1?n.a.createElement("a",{onClick:zt,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},n.a.createElement("i",{className:"iconfont icon-jiangli"})):null,ae?n.a.createElement("a",{onClick:Xt,title:rt?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},n.a.createElement("i",{className:rt?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,Ce<=5?n.a.createElement("a",{onClick:At,className:Xe?"btn-top":"btn-down",title:Xe?"\u53D6\u6D88\u7F6E\u9876":"\u7F6E\u9876"},n.a.createElement("i",{className:"iconfont icon-zhiding1 "})):null,ae&&(!$||$.length==0)?n.a.createElement("a",{onClick:ln,title:"\u5220\u9664"},n.a.createElement("i",{className:"iconfont icon-shanchu"})):null,n.a.createElement("a",{onClick:pt,title:"\u56DE\u590D"},n.a.createElement("i",{className:"iconfont icon-huifu1"})),n.a.createElement("a",{onClick:Ht,className:bt?"c-orange":""},n.a.createElement("i",{className:bt?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),n.a.createElement("span",null,it||"")))),n.a.createElement(Se.a,{id:Q,activeDiscussIndex:ve,onReplyDiscuss:Ke})))},we={showRewardDialog:!1,data:null,page:1,loading:!1,actionType:null,activeDiscussIndex:null};function qe(Pe,Ue){switch(Ue.type){case z.Q:return Object(i.a)(Object(i.a)({},Pe),{},{loading:!0});case z.X:return Object(i.a)(Object(i.a)({},Pe),{},{showRewardDialog:!0});case z.b:return Object(i.a)(Object(i.a)({},Pe),{},{showRewardDialog:!1});case z.l:return Object(i.a)(Object(i.a)({},Pe),Ue.payload);case z.ab:return Object(i.a)(Object(i.a)({},Pe),Ue.payload);case z.x:return Object(i.a)(Object(i.a)({},Pe),Ue.payload);case z.c:return Object(i.a)(Object(i.a)({},Pe),Ue.payload);case z.z:return Object(i.a)(Object(i.a)({},Pe),Ue.payload);case z.H:return Object(i.a)(Object(i.a)({},Pe),Ue.payload);case z.a:return Object(i.a)(Object(i.a)({},Pe),Ue.payload);default:throw new Error}}var Ve=V.a=function(Pe){var Ue=Pe.shixunIdentifier,ze=Pe.identity,Ye=Pe.activeIndex,ae=Pe.user,Ce=Pe.allowDisableDiscuss,oe=Pe.userInfo,Qe=Pe.isShixunDetail,yt=Qe===void 0?!1:Qe,Be=Pe.taskData,Fe=Object(c.useReducer)(qe,we),Et=Object(u.a)(Fe,2),ve=Et[0],Ke=Et[1],et=Object(c.useState)(!0),je=Object(u.a)(et,2),me=je[0],Le=je[1],ne=Object(c.useState)(null),ue=Object(u.a)(ne,2),$=ue[0],Te=ue[1],rt=ve.page,Q=ve.loading,Ge=ve.data,it=ve.actionType,Ae=ve.showRewardDialog,Xe=ve.activeDiscussIndex,nt=Object(c.useRef)(),bt=Object(c.useRef)();function ht(J,U){return at.apply(this,arguments)}function at(){return at=Object(f.a)(l.a.mark(function J(U,K){var Z;return l.a.wrap(function(q){for(;;)switch(q.prev=q.next){case 0:if(!Q){q.next=2;break}return q.abrupt("return");case 2:return q.prev=2,Ke({type:z.Q}),q.next=6,Object(N.e)(Ue,U);case 6:Z=q.sent,Ke({type:z.l,payload:{activeDiscussIndex:K?Xe:null,page:U,data:Z,loading:!1}}),q.next=13;break;case 10:q.prev=10,q.t0=q.catch(2),console.log(q.t0);case 13:case"end":return q.stop()}},J,null,[[2,10]])})),at.apply(this,arguments)}Object(c.useEffect)(function(){return me||(clearInterval($),Te(setInterval(function(){ht(rt,!0)},5e3))),function(){clearInterval($)}},[me,rt,Xe]);function _e(J){ht(J)}function Oe(J,U,K){return mt.apply(this,arguments)}function mt(){return mt=Object(f.a)(l.a.mark(function J(U,K,Z){var te;return l.a.wrap(function($e){for(;;)switch($e.prev=$e.next){case 0:return $e.prev=0,$e.next=3,Object(N.g)(U,K);case 3:te=$e.sent,_n[Z].user_praise=K,_n[Z].praise_count=te.praise_count,Ke({type:z.x,payload:{data:Object(i.a)(Object(i.a)({},Ge),{},{comments:_n})}}),$e.next=12;break;case 9:$e.prev=9,$e.t0=$e.catch(0),console.log($e.t0);case 12:case"end":return $e.stop()}},J,null,[[0,9]])})),mt.apply(this,arguments)}function ct(J,U,K,Z){return Ft.apply(this,arguments)}function Ft(){return Ft=Object(f.a)(l.a.mark(function J(U,K,Z,te){var q;return l.a.wrap(function(Nt){for(;;)switch(Nt.prev=Nt.next){case 0:return Nt.prev=0,Nt.next=3,Object(N.g)(U,K);case 3:q=Nt.sent,_n[Z].children[te].user_praise=K,_n[Z].children[te].praise_count=q.praise_count,Ke({type:z.x,payload:{data:Object(i.a)(Object(i.a)({},Ge),{},{comments:_n})}}),Nt.next=12;break;case 9:Nt.prev=9,Nt.t0=Nt.catch(0),console.log(Nt.t0);case 12:case"end":return Nt.stop()}},J,null,[[0,9]])})),Ft.apply(this,arguments)}function jt(J,U,K){return ft.apply(this,arguments)}function ft(){return ft=Object(f.a)(l.a.mark(function J(U,K,Z){var te,q,$e;return l.a.wrap(function(Vt){for(;;)switch(Vt.prev=Vt.next){case 0:return Vt.prev=0,Vt.next=3,Object(N.d)(U,K);case 3:if(te=Vt.sent,!(te.status!==0)){Vt.next=6;break}return Vt.abrupt("return");case 6:q=_n[Z].author.user_id,$e=_n.map(function(on){return on.author.user_id===q?Object(i.a)(Object(i.a)({},on),{},{disable_discuss_status:K}):on}),Ke({type:z.c,payload:{data:Object(i.a)(Object(i.a)({},Ge),{},{comments:$e})}}),Vt.next=14;break;case 11:Vt.prev=11,Vt.t0=Vt.catch(0),console.log(Vt.t0);case 14:case"end":return Vt.stop()}},J,null,[[0,11]])})),ft.apply(this,arguments)}function Ot(J,U,K){return pt.apply(this,arguments)}function pt(){return pt=Object(f.a)(l.a.mark(function J(U,K,Z){return l.a.wrap(function(q){for(;;)switch(q.prev=q.next){case 0:return q.prev=0,q.next=3,Object(N.k)(U,K);case 3:_n[Z].sticky=K,Ke({type:z.ab,payload:{data:Object(i.a)(Object(i.a)({},Ge),{},{comments:_n})}}),ht(ve.page),q.next=11;break;case 8:q.prev=8,q.t0=q.catch(0),console.log(q.t0);case 11:case"end":return q.stop()}},J,null,[[0,8]])})),pt.apply(this,arguments)}function At(){Ke({type:z.z,payload:{actionType:null}})}function Ht(){return zt.apply(this,arguments)}function zt(){return zt=Object(f.a)(l.a.mark(function J(){var U,K,Z,te,q,$e,Nt,Vt;return l.a.wrap(function(Gt){for(;;)switch(Gt.prev=Gt.next){case 0:if(U=it.id,K=it.params,Z=it.type,te=it.index,q=it.parentDiscussIndex,!(Z==="hidden-discuss")){Gt.next=6;break}return Gt.next=4,Object(N.f)(U,K);case 4:q?_n[q].children[te].hidden=K.hidden==1:_n[te].hidden=K.hidden==1,Ke({type:z.z,payload:{actionType:null,data:Object(i.a)(Object(i.a)({},Ge),{},{comments:_n})}});case 6:if(!(Z==="delete-discuss")){Gt.next=31;break}return Gt.next=9,Object(N.c)(U);case 9:if(!(q||q===0)){Gt.next=22;break}$e=_n[q].children,Nt=$e.length-1;case 12:if(!(Nt>=0)){Gt.next=19;break}if(!($e[Nt].id===U)){Gt.next=16;break}return $e.splice(Nt,1),Gt.abrupt("break",19);case 16:Nt--,Gt.next=12;break;case 19:_n[q].children=$e,Gt.next=30;break;case 22:Vt=_n.length-1;case 23:if(!(Vt>=0)){Gt.next=30;break}if(!(_n[Vt].id===U)){Gt.next=27;break}return _n.splice(Vt,1),Gt.abrupt("break",30);case 27:Vt--,Gt.next=23;break;case 30:Ke({type:z.z,payload:{actionType:null,data:Object(i.a)(Object(i.a)({},Ge),{},{comments:_n})}});case 31:case"end":return Gt.stop()}},J)})),zt.apply(this,arguments)}function ln(J){Ke({type:z.z,payload:{actionType:J}})}function Xt(){Ke({type:z.b})}function Zt(){return Un.apply(this,arguments)}function Un(){return Un=Object(f.a)(l.a.mark(function J(){var U,K,Z,te,q,$e,Nt;return l.a.wrap(function(on){for(;;)switch(on.prev=on.next){case 0:return U=nt.current,K=U.id,Z=U.index,te=U.score,q=U.user_id,$e=U.parentDiscussIndex,on.next=3,Object(N.i)(K,{container_type:"Discusses",score:te,user_id:q});case 3:Nt=on.sent,$e?_n[$e].children[Z].reward=Nt.code:_n[Z].reward=Nt.code,Ke({type:z.H,payload:{showRewardDialog:!1,data:Object(i.a)(Object(i.a)({},Ge),{},{comments:_n})}}),nt.current=null;case 7:case"end":return on.stop()}},J)})),Un.apply(this,arguments)}function Cn(J){nt.current=J,Ke({type:z.X})}function wn(J){nt.current.score=J}function pn(J,U){return On.apply(this,arguments)}function On(){return On=Object(f.a)(l.a.mark(function J(U,K){var Z;return l.a.wrap(function(q){for(;;)switch(q.prev=q.next){case 0:return q.prev=0,q.next=3,Object(N.h)(U,K);case 3:if(Z=q.sent,!(Z.status===-3)){q.next=8;break}return g.a.info({title:"\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:"\u4F60\u7684\u8D26\u53F7\u56E0\u4E3A\u53D1\u5E03\u4E86\u4E0D\u5F53\u5185\u5BB9\uFF0C\u73B0\u5DF2\u5C06\u8BC4\u8BBA\u529F\u80FD\u5C4F\u853D\u3002",okText:"\u786E\u5B9A"}),Bt(null),q.abrupt("return");case 8:ht(rt),q.next=14;break;case 11:q.prev=11,q.t0=q.catch(0),console.log(q.t0);case 14:case"end":return q.stop()}},J,null,[[0,11]])})),On.apply(this,arguments)}function Xn(J,U){return fr.apply(this,arguments)}function fr(){return fr=Object(f.a)(l.a.mark(function J(U,K){var Z,te;return l.a.wrap(function($e){for(;;)switch($e.prev=$e.next){case 0:return $e.prev=0,$e.next=3,Object(N.j)(U,K);case 3:if(Z=$e.sent,te=Z.status,!(te!==1)){$e.next=7;break}return $e.abrupt("return");case 7:ht(rt),$e.next=13;break;case 10:$e.prev=10,$e.t0=$e.catch(0),console.log($e.t0);case 13:case"end":return $e.stop()}},J,null,[[0,10]])})),fr.apply(this,arguments)}function Bt(J){Xe===J?Ke({type:z.a,payload:{activeDiscussIndex:null}}):Ke({type:z.a,payload:{activeDiscussIndex:J}})}if(Object(c.useEffect)(function(){function J(){return U.apply(this,arguments)}function U(){return U=Object(f.a)(l.a.mark(function K(){return l.a.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:if(!(Ye===3&&!Ge&&Ue)){te.next=3;break}return te.next=3,ht(rt);case 3:case"end":return te.stop()}},K)})),U.apply(this,arguments)}J()},[Ue,Ye,rt,Ke]),Object(c.useEffect)(function(){var J=k.a.subscribe("create-discuss",function(){ht(rt)});return J},[Ue]),!Ge)return n.a.createElement(a.a,null);var sn=function(){Le(!me),me?Te(setInterval(function(){ht(rt,!0)},5e3)):clearInterval($)},Rn=Ge.disscuss_count,_n=Ge.comments,Kn=Ge.all,gn=Ge.can_hidden;return n.a.createElement(c.Fragment,null,n.a.createElement("div",{className:"discuss-container",ref:bt},(Be==null?void 0:Be.myshixun_manager)&&n.a.createElement(v.a,{style:{float:"right",marginBottom:10},type:"primary",onClick:sn},me?"\u5F00\u542F\u5B9E\u65F6\u5237\u65B0":"\u505C\u6B62\u5B9E\u65F6\u5237\u65B0"),Rn===0?n.a.createElement(t.a,{styles:{clear:"both"}}):null,_n.map(function(J,U){return n.a.createElement(pe,{user:ae,key:J.id,userInfomation:oe,data:J,index:U,identity:ze,onPaginationChange:_e,shixunIdentifier:Ue,onSetActionType:ln,onTopOrDownDiscuss:Ot,adminOrOperator:gn,onPlusDiscuss:Oe,onDisableDiscuss:jt,onSetRewardData:Cn,activeDiscussIndex:Xe,onHandleSubmitDiscusses:Xn,onSetActiveDiscussIndex:Bt,onReplyDiscuss:pn,allowDisableDiscuss:Ce,onHandleRepaly:ct})}),Rn>10?n.a.createElement("div",{className:"pagination-container"},n.a.createElement(o.a,{showQuickJumper:!0,showSizeChanger:!1,onChange:_e,current:rt,total:Rn})):null,n.a.createElement(F,null)),n.a.createElement(r.a,null,n.a.createElement(g.a,{centered:!0,title:"\u63D0\u793A",visible:!!it,onOk:Ht,onCancel:At},n.a.createElement("p",null,it?it.message:"")),n.a.createElement(g.a,{centered:!0,width:400,title:"\u5956\u52B1\u8BBE\u7F6E",visible:Ae,onCancel:Xt,onOk:Zt},n.a.createElement(R.a,{placeholder:"\u8BF7\u8F93\u5165\u5956\u52B1\u7684\u91D1\u5E01\u6570\u91CF",min:1,onChange:wn,style:{width:"228px"}}))))}},"Q+I+":function(Me,V){Me.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAA8CAMAAADygAyiAAAAeFBMVEUAAACvv7+nt8elusWmusKnt8OmucKmucGlt8KmuMKlt8GmuMKmuMGluMKmt8KluMKmuMKmt8KluMGmuMKmuMGlt8KluMGmuMGmuMK+y9PQ2d/W3uPb4ubg5unk6ezo7O/r7/Hu8vTx9Pb09/j3+fr6+/z9/f7///9IiVUSAAAAGHRSTlMAECAwP0BQX2BwgI+Qn6Cwv8DP0N/g7/D8rFP8AAACAElEQVRYw+3X2XaCMBAG4CzFYtSgIiRYu7rk/d+wCJwUy8wk0V72v9KjfCdMhoQwNkm22loy64Vk4ci1jciKh5ystlHZBQYlI51Wose0s9HRlJPbhAgCKlKgJQGlOHYzufx5se4y40lQzWb9dYvnfqJ8gVUG/L15Ozrnzl+v05+YGjeD+JlwCNqf3JDTHodsLZi2FNScnc+lwaG2GWoSenejfBLQbjxRANQN6NzsL53U4JANQN31H9Yeuw8vD0LvfwhdHoReBujgwjUqyREN6e/sRMzaZvycolA/MPdGQMV45UChU7ghc8ZNEHqFBzSGTLteqhDU9FN2Jh5aq9qnn/tyKwlCHw6a+xuo7BZwYTwLOXv4QWuv9pAZVl1ZUdARrvR1xgeo8lsT1wNUoZU+WBTS441JanOFCqzSX+Di30JGT3ZKmQk2RyoN3Ji1GRMZtt9KpKcPUPHIndaAPT3kePNTQUIKHBAI5SQkoqEq8FqjY6E8AInIbbYKvmmpOCgLv/ttHn0T8Tdnwk7JWczrqPkbJyyZSCcklZJFhxMV15ylBOsCM2OJERpiFGfpEctfC2Y5v4fprbm3yvxu5bbPFWP/0KS9n67xh8lV91UkMxly4NrKxOHgJ5C0LiDOW2nFqlNOV+y+g1saVOFQkQRpHJonQRxdI8vEPuIavLsSnbNvHF76qBcgeTgAAAAASUVORK5CYII="},Q7Vx:function(Me,V,b){},QDVR:function(Me,V,b){"use strict";b.d(V,"e",function(){return R}),b.d(V,"d",function(){return L}),b.d(V,"c",function(){return y}),b.d(V,"b",function(){return v}),b.d(V,"a",function(){return u});var B=function(){var i=function(d,l){return i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(c,n){c.__proto__=n}||function(c,n){for(var s in n)n.hasOwnProperty(s)&&(c[s]=n[s])},i(d,l)};return function(d,l){i(d,l);function c(){this.constructor=d}d.prototype=l===null?Object.create(l):(c.prototype=l.prototype,new c)}}();function R(i){var d=[];return i.forEach(function(l){return d.push(l)}),d}function L(i){var d=[];return i.forEach(function(l,c){return d.push(c)}),d}var g=function(){function i(){this._value="",this._pos=0}return i.prototype.reset=function(d){return this._value=d,this._pos=0,this},i.prototype.next=function(){return this._pos+=1,this},i.prototype.hasNext=function(){return this._pos0)n.left||(n.left=new o,n.left.segment=c.value()),n=n.left;else if(s<0)n.right||(n.right=new o,n.right.segment=c.value()),n=n.right;else if(c.hasNext())c.next(),n.mid||(n.mid=new o,n.mid.segment=c.value()),n=n.mid;else break}var a=n.value;return n.value=l,n.key=d,a},i.prototype.get=function(d){for(var l=this._iter.reset(d),c=this._root;c;){var n=l.cmp(c.segment);if(n>0)c=c.left;else if(n<0)c=c.right;else if(l.hasNext())l.next(),c=c.mid;else break}return c?c.value:void 0},i.prototype.findSubstr=function(d){for(var l=this._iter.reset(d),c=this._root,n=void 0;c;){var s=l.cmp(c.segment);if(s>0)c=c.left;else if(s<0)c=c.right;else if(l.hasNext())l.next(),n=c.value||n,c=c.mid;else break}return c&&c.value||n},i.prototype.forEach=function(d){this._forEach(this._root,d)},i.prototype._forEach=function(d,l){d&&(this._forEach(d.left,l),d.value&&l(d.value,d.key),this._forEach(d.mid,l),this._forEach(d.right,l))},i}(),v=function(){function i(){this.map=new Map,this.ignoreCase=!1}return i.prototype.set=function(d,l){this.map.set(this.toKey(d),l)},i.prototype.get=function(d){return this.map.get(this.toKey(d))},i.prototype.toKey=function(d){var l=d.toString();return this.ignoreCase&&(l=l.toLowerCase()),l},i}(),f=function(){function i(){this._map=new Map,this._head=void 0,this._tail=void 0,this._size=0}return i.prototype.clear=function(){this._map.clear(),this._head=void 0,this._tail=void 0,this._size=0},Object.defineProperty(i.prototype,"size",{get:function(){return this._size},enumerable:!0,configurable:!0}),i.prototype.get=function(d,l){l===void 0&&(l=0);var c=this._map.get(d);return c?(l!==0&&this.touch(c,l),c.value):void 0},i.prototype.set=function(d,l,c){c===void 0&&(c=0);var n=this._map.get(d);if(n)n.value=l,c!==0&&this.touch(n,c);else{n={key:d,value:l,next:void 0,previous:void 0};switch(c){case 0:this.addItemLast(n);break;case 1:this.addItemFirst(n);break;case 2:this.addItemLast(n);break;default:this.addItemLast(n);break}this._map.set(d,n),this._size++}},i.prototype.delete=function(d){return!!this.remove(d)},i.prototype.remove=function(d){var l=this._map.get(d);return l?(this._map.delete(d),this.removeItem(l),this._size--,l.value):void 0},i.prototype.forEach=function(d,l){for(var c=this._head;c;)l?d.bind(l)(c.value,c.key,this):d(c.value,c.key,this),c=c.next},i.prototype.trimOld=function(d){if(d>=this.size)return;if(d===0){this.clear();return}for(var l=this._head,c=this.size;l&&c>d;)this._map.delete(l.key),l=l.next,c--;this._head=l,this._size=c,l&&(l.previous=void 0)},i.prototype.addItemFirst=function(d){if(!this._head&&!this._tail)this._tail=d;else if(this._head)d.next=this._head,this._head.previous=d;else throw new Error("Invalid list");this._head=d},i.prototype.addItemLast=function(d){if(!this._head&&!this._tail)this._head=d;else if(this._tail)d.previous=this._tail,this._tail.next=d;else throw new Error("Invalid list");this._tail=d},i.prototype.removeItem=function(d){if(d===this._head&&d===this._tail)this._head=void 0,this._tail=void 0;else if(d===this._head){if(!d.next)throw new Error("Invalid list");d.next.previous=void 0,this._head=d.next}else if(d===this._tail){if(!d.previous)throw new Error("Invalid list");d.previous.next=void 0,this._tail=d.previous}else{var l=d.next,c=d.previous;if(!l||!c)throw new Error("Invalid list");l.previous=c,c.next=l}d.next=void 0,d.previous=void 0},i.prototype.touch=function(d,l){if(!this._head||!this._tail)throw new Error("Invalid list");if(l!==1&&l!==2)return;if(l===1){if(d===this._head)return;var c=d.next,n=d.previous;d===this._tail?(n.next=void 0,this._tail=n):(c.previous=n,n.next=c),d.previous=void 0,d.next=this._head,this._head.previous=d,this._head=d}else if(l===2){if(d===this._tail)return;var c=d.next,n=d.previous;d===this._head?(c.previous=void 0,this._head=c):(c.previous=n,n.next=c),d.next=void 0,d.previous=this._tail,this._tail.next=d,this._tail=d}},i.prototype.toJSON=function(){var d=[];return this.forEach(function(l,c){d.push([c,l])}),d},i}(),u=function(i){B(d,i);function d(l,c){c===void 0&&(c=1);var n=i.call(this)||this;return n._limit=l,n._ratio=Math.min(Math.max(0,c),1),n}return d.prototype.get=function(l){return i.prototype.get.call(this,l,2)},d.prototype.peek=function(l){return i.prototype.get.call(this,l,0)},d.prototype.set=function(l,c){i.prototype.set.call(this,l,c,2),this.checkTrim()},d.prototype.checkTrim=function(){this.size>this._limit&&this.trimOld(Math.round(this._limit*this._ratio))},d}(f)},QV2g:function(Me,V,b){"use strict";Object.defineProperty(V,"__esModule",{value:!0}),V.default=B;function B(){for(var g,m=[],o=0;o<256;o++){g=o;for(var y=0;y<8;y++)g=g&1?3988292384^g>>>1:g>>>1;m[o]=g}return m}var R=B();function L(g,m,o,y){var v=R,f=y+o;g^=-1;for(var u=y;u>>8^v[(g^m[u])&255];return g^-1}},RELg:function(Me,V,b){var B=b("MFOe"),R=B.Global;Me.exports={name:"oldIE-userDataStorage",write:y,read:v,each:f,remove:u,clearAll:i};var L="storejs",g=R.document,m=c(),o=(R.navigator?R.navigator.userAgent:"").match(/ (MSIE 8|MSIE 9|MSIE 10)\./);function y(n,s){if(o)return;var a=l(n);m(function(r){r.setAttribute(a,s),r.save(L)})}function v(n){if(o)return;var s=l(n),a=null;return m(function(r){a=r.getAttribute(s)}),a}function f(n){m(function(s){for(var a=s.XMLDocument.documentElement.attributes,r=a.length-1;r>=0;r--){var t=a[r];n(s.getAttribute(t.name),t.name)}})}function u(n){var s=l(n);m(function(a){a.removeAttribute(s),a.save(L)})}function i(){m(function(n){var s=n.XMLDocument.documentElement.attributes;n.load(L);for(var a=s.length-1;a>=0;a--)n.removeAttribute(s[a].name);n.save(L)})}var d=new RegExp("[!\"#$%&'()*+,/\\\\:;<=>?@[\\]^`{|}~]","g");function l(n){return n.replace(/^\d/,"___$&").replace(d,"___")}function c(){if(!g||!g.documentElement||!g.documentElement.addBehavior)return null;var n="script",s,a,r;try{a=new ActiveXObject("htmlfile"),a.open(),a.write("<"+n+">document.w=window'),a.close(),s=a.w.frames[0].document,r=s.createElement("div")}catch(t){r=g.createElement("div"),s=g.body}return function(t){var p=[].slice.call(arguments,0);p.unshift(r),s.appendChild(r),r.addBehavior("#default#userData"),r.load(L),t.apply(this,p),s.removeChild(r);return}}},RMFE:function(Me,V){Me.exports="data:image/png;base64,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"},RTVd:function(Me,V,b){Me.exports={"code-area-container":"code-area-container___37oB0","only-view":"only-view___1om7F","monaco-editor-container":"monaco-editor-container___2UFXm",frame:"frame___2B67h"}},"S+dL":function(Me,V){Me.exports="data:image/gif;base64,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"},"SA+Z":function(Me,V,b){var B=b("wTVA"),R=b("EbDI"),L=b("ZhPi"),g=b("wkBT");function m(o){return B(o)||R(o)||L(o)||g()}Me.exports=m,Me.exports.__esModule=!0,Me.exports.default=Me.exports},SJMd:function(Me,V){/** * @license * Copyright (C) 2006 Google Inc. * @@ -370,7 +370,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho L `).concat(ee==="round"?He:100,",").concat(Ee),pe="0 0 100 ".concat(le),we=0;return R.a.createElement("svg",y({className:g()("".concat(W,"-line"),z),viewBox:pe,preserveAspectRatio:"none",style:Se},be),R.a.createElement("path",{className:"".concat(W,"-line-trail"),d:ye,strokeLinecap:ee,stroke:Ne,strokeWidth:We||le,fillOpacity:"0"}),Ie.map(function(qe,Ve){var Pe={strokeDasharray:"".concat(qe,"px, 100px"),strokeDashoffset:"-".concat(we,"px"),transition:ce||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Ue=ie[Ve]||ie[ie.length-1];return we+=qe,R.a.createElement("path",{key:Ve,className:"".concat(W,"-line-path"),d:ye,strokeLinecap:ee,stroke:Ue,strokeWidth:le,fillOpacity:"0",ref:ke[Ve],style:Pe})}))};s.defaultProps=m;var a=s;function r(){return r=Object.assign||function(G){for(var F=1;FG.length)&&(F=G.length);for(var z=0,j=new Array(F);z=0)continue;if(!Object.prototype.propertyIsEnumerable.call(G,j))continue;z[j]=G[j]}}return z}function S(G,F){if(G==null)return{};var z={},j=Object.keys(G),W,X;for(X=0;X=0)continue;z[W]=G[W]}return z}var C=0;function A(G){return+G.replace("%","")}function E(G){return Array.isArray(G)?G:[G]}function P(G,F,z,j){var W=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,X=arguments.length>5?arguments[5]:void 0,ee=50-j/2,le=0,Se=-ee,Ne=0,We=-2*ee;switch(X){case"left":le=-ee,Se=0,Ne=2*ee,We=0;break;case"right":le=ee,Se=0,Ne=-2*ee,We=0;break;case"bottom":Se=ee,We=2*ee;break;default:}var ce="M 50,50 m ".concat(le,",").concat(Se,` a `).concat(ee,",").concat(ee," 0 1 1 ").concat(Ne,",").concat(-We,` - a `).concat(ee,",").concat(ee," 0 1 1 ").concat(-Ne,",").concat(We),be=Math.PI*2*ee,Ie={stroke:z,strokeDasharray:"".concat(F/100*(be-W),"px ").concat(be,"px"),strokeDashoffset:"-".concat(W/2+G/100*(be-W),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:ce,pathStyle:Ie}}var k=function(F){var z=F.prefixCls,j=F.strokeWidth,W=F.trailWidth,X=F.gapDegree,ee=F.gapPosition,le=F.trailColor,Se=F.strokeLinecap,Ne=F.style,We=F.className,ce=F.strokeColor,be=F.percent,Ie=w(F,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),ie=Object(B.useMemo)(function(){return C+=1,C},[]),de=P(0,100,le,j,X,ee),se=de.pathString,ke=de.pathStyle,Ee=E(be),He=E(ce),ye=He.find(function(Pe){return Object.prototype.toString.call(Pe)==="[object Object]"}),pe=o(Ee),we=t(pe,1),qe=we[0],Ve=function(){var Ue=0;return Ee.map(function(ze,Ye){var ae=He[Ye]||He[He.length-1],Ce=Object.prototype.toString.call(ae)==="[object Object]"?"url(#".concat(z,"-gradient-").concat(ie,")"):"",oe=P(Ue,ze,ae,j,X,ee);return Ue+=ze,R.a.createElement("path",{key:Ye,className:"".concat(z,"-circle-path"),d:oe.pathString,stroke:Ce,strokeLinecap:Se,strokeWidth:j,opacity:ze===0?0:1,fillOpacity:"0",style:oe.pathStyle,ref:qe[Ye]})})};return R.a.createElement("svg",r({className:g()("".concat(z,"-circle"),We),viewBox:"0 0 100 100",style:Ne},Ie),ye&&R.a.createElement("defs",null,R.a.createElement("linearGradient",{id:"".concat(z,"-gradient-").concat(ie),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(ye).sort(function(Pe,Ue){return A(Pe)-A(Ue)}).map(function(Pe,Ue){return R.a.createElement("stop",{key:Ue,offset:Pe,stopColor:ye[Pe]})}))),R.a.createElement("path",{className:"".concat(z,"-circle-trail"),d:se,stroke:le,strokeLinecap:Se,strokeWidth:W||j,fillOpacity:"0",style:ke}),Ve().reverse())};k.defaultProps=m;var N=k,H={Line:a,Circle:N}},hW8S:function(Me,V,b){"use strict";b.d(V,"a",function(){return g}),b.d(V,"c",function(){return m}),b.d(V,"b",function(){return o});var B=b("VTBJ"),R=b("Ff2n"),L=b("Kwbf"),g="RC_TABLE_INTERNAL_COL_DEFINE";function m(y){var v=y.expandable,f=Object(R.a)(y,["expandable"]);return"expandable"in y?Object(B.a)(Object(B.a)({},f),v):f}function o(y){return Object.keys(y).reduce(function(v,f){return(f.substr(0,5)==="data-"||f.substr(0,5)==="aria-")&&(v[f]=y[f]),v},{})}},hXwI:function(Me,V,b){"use strict";Object.defineProperty(V,"__esModule",{value:!0}),V.default=void 0;function B(m,o){if(!(m instanceof o))throw new TypeError("Cannot call a class as a function")}function R(m,o){for(var y=0;y>>3]&1<>>10,this.keys[X]|=(le&4032)>>>6,++X,this.keys[X]=(ee&258048)<<12,this.keys[X]|=(ee&63)<<16,this.keys[X]|=(le&258048)>>>4,this.keys[X]|=le&63,++X}}return L(_,[{key:"enc8",value:function(O){var w=O.slice(),S=0,C,A,E;C=w[S++]<<24|w[S++]<<16|w[S++]<<8|w[S++],A=w[S++]<<24|w[S++]<<16|w[S++]<<8|w[S++],E=(C>>>4^A)&252645135,A^=E,C^=E<<4,E=(C>>>16^A)&65535,A^=E,C^=E<<16,E=(A>>>2^C)&858993459,C^=E,A^=E<<2,E=(A>>>8^C)&16711935,C^=E,A^=E<<8,A=A<<1|A>>>31&1,E=(C^A)&2863311530,C^=E,A^=E,C=C<<1|C>>>31&1;for(var P=0,k=0;P<8;++P){E=A<<28|A>>>4,E^=this.keys[k++];var N=t[E&63];N|=a[E>>>8&63],N|=n[E>>>16&63],N|=l[E>>>24&63],E=A^this.keys[k++],N|=p[E&63],N|=r[E>>>8&63],N|=s[E>>>16&63],N|=c[E>>>24&63],C^=N,E=C<<28|C>>>4,E^=this.keys[k++],N=t[E&63],N|=a[E>>>8&63],N|=n[E>>>16&63],N|=l[E>>>24&63],E=C^this.keys[k++],N|=p[E&63],N|=r[E>>>8&63],N|=s[E>>>16&63],N|=c[E>>>24&63],A^=N}for(A=A<<31|A>>>1,E=(C^A)&2863311530,C^=E,A^=E,C=C<<31|C>>>1,E=(C>>>8^A)&16711935,A^=E,C^=E<<8,E=(C>>>2^A)&858993459,A^=E,C^=E<<2,E=(A>>>16^C)&65535,C^=E,A^=E<<16,E=(A>>>4^C)&252645135,C^=E,A^=E<<4,E=[A,C],S=0;S<8;S++)w[S]=(E[S>>>2]>>>8*(3-S%4))%256,w[S]<0&&(w[S]+=256);return w}},{key:"encrypt",value:function(O){return this.enc8(O.slice(0,8)).concat(this.enc8(O.slice(8,16)))}}]),_}();V.default=x},je13:function(Me,V,b){var B=b("5nXd"),R=b("gRFJ"),L=[b("uQRt")];Me.exports=B.createStore(R,L)},ji0R:function(Me,V,b){Me.exports=b.p+"static/douyu.3e6df9ee.jpg"},k3GJ:function(Me,V,b){"use strict";b.d(V,"a",function(){return po});var B=b("rePB"),R=b("ODXe"),L=b("Ff2n"),g=b("VTBJ"),m=b("q1tI"),o=b("TSYQ"),y=b.n(o),v=b("Zm9Q"),f=b("6cGi"),u=b("KQm4"),i=b("xEkU"),d=b.n(i),l=b("t23M");function c(tt){var _t=Object(m.useRef)(),St=Object(m.useRef)(!1);function st(){for(var xe=arguments.length,Je=new Array(xe),De=0;Dekt&&(dn=kt-cn),Object(m.useMemo)(function(){if(!Je.length)return[0,0];for(var Sn=Je.length,hr=Sn,zr=0;zrxt+dn){hr=zr-1;break}}for(var Nr=0,jr=Sn-1;jr>=0;jr-=1){var Br=tt.get(Je[jr].key)||x;if(Br[Dt]1&&arguments[1]!==void 0?arguments[1]:!1,st=_t&&typeof _t.getBoundingClientRect=="function"&&_t.getBoundingClientRect().width;if(st){if(St){var xe=getComputedStyle(_t),Je=xe.marginLeft,De=xe.marginRight;st+=+Je.replace("px","")+ +De.replace("px","")}st=+st.toFixed(6)}return st||0},Ue=function(_t,St,st){_t&&Object(G.a)(_t.style)==="object"&&(_t.style[St]=st)},ze=function(){return Ee.any},Ye=b("bdgK"),ae=b("i8i4"),Ce=b.n(ae),oe=b("wgJM"),Qe=b("l4aY"),yt=b("m+aA"),Be=b("c+Xe"),Fe=b("zT1h"),Et=b("QC+M");function ve(tt,_t,St){return St?tt[0]===_t[0]:tt[0]===_t[0]&&tt[1]===_t[1]}function Ke(tt,_t,St){var st=tt[_t]||{};return Object(g.a)(Object(g.a)({},st),St)}function et(tt,_t,St,st){for(var xe=St.points,Je=Object.keys(tt),De=0;De1&&arguments[1]!==void 0?arguments[1]:2;_t();var Je=Object(oe.a)(function(){xe<=1?st({isCanceled:function(){return Je!==tt.current}}):St(st,xe-1)});tt.current=Je}return m.useEffect(function(){return function(){_t()}},[]),[St,_t]},zt=[ct,Ft,jt,ft],ln=!1,Xt=!0;function Zt(tt){return tt===jt||tt===ft}var Un=function(tt,_t){var St=m.useState(mt),st=Object(R.a)(St,2),xe=st[0],Je=st[1],De=Ht(),ot=Object(R.a)(De,2),dt=ot[0],Dt=ot[1];function xt(){Je(ct)}return At(function(){if(xe!==mt&&xe!==ft){var kt=zt.indexOf(xe),Qt=zt[kt+1],cn=_t(xe);cn===ln?Je(Qt):dt(function(dn){function Sn(){if(dn.isCanceled())return;Je(Qt)}cn===!0?Sn():Promise.resolve(cn).then(Sn)})}},[tt,xe]),m.useEffect(function(){return function(){Dt()}},[]),[xt,xe]},Cn=function(tt){var _t=Object(m.useRef)(),St=Object(m.useRef)(tt);St.current=tt;var st=m.useCallback(function(De){St.current(De)},[]);function xe(De){De&&(De.removeEventListener(nt,st),De.removeEventListener(Xe,st))}function Je(De){_t.current&&_t.current!==De&&xe(_t.current),De&&De!==_t.current&&(De.addEventListener(nt,st),De.addEventListener(Xe,st),_t.current=De)}return m.useEffect(function(){return function(){xe(_t.current)}},[]),[Je,xe]};function wn(tt,_t,St,st){var xe=st.motionEnter,Je=xe===void 0?!0:xe,De=st.motionAppear,ot=De===void 0?!0:De,dt=st.motionLeave,Dt=dt===void 0?!0:dt,xt=st.motionDeadline,kt=st.motionLeaveImmediately,Qt=st.onAppearPrepare,cn=st.onEnterPrepare,dn=st.onLeavePrepare,Sn=st.onAppearStart,hr=st.onEnterStart,zr=st.onLeaveStart,Lr=st.onAppearActive,Nr=st.onEnterActive,jr=st.onLeaveActive,Br=st.onAppearEnd,Ur=st.onEnterEnd,li=st.onLeaveEnd,Qr=st.onVisibleChanged,Gi=Ot(),Jr=Object(R.a)(Gi,2),lr=Jr[0],ir=Jr[1],$r=Ot(ht),ui=Object(R.a)($r,2),Gn=ui[0],ii=ui[1],Vi=Ot(null),vi=Object(R.a)(Vi,2),xi=vi[0],wi=vi[1],ca=Object(m.useRef)(!1),_a=Object(m.useRef)(null),qi=Object(m.useRef)(!1),qa=Object(m.useRef)(null);function Eo(){var ki=St();return ki||qa.current}var Xa=Object(m.useRef)(!1);function wa(ki){var Ci=Eo();if(ki&&!ki.deadline&&ki.target!==Ci)return;var Ta;Gn===at&&Xa.current?Ta=Br==null?void 0:Br(Ci,ki):Gn===_e&&Xa.current?Ta=Ur==null?void 0:Ur(Ci,ki):Gn===Oe&&Xa.current&&(Ta=li==null?void 0:li(Ci,ki)),Ta!==!1&&!qi.current&&(ii(ht),wi(null))}var Fi=Cn(wa),Mi=Object(R.a)(Fi,1),$i=Mi[0],Yi=m.useMemo(function(){var ki,Ci,Ta;switch(Gn){case"appear":return ki={},Object(B.a)(ki,ct,Qt),Object(B.a)(ki,Ft,Sn),Object(B.a)(ki,jt,Lr),ki;case"enter":return Ci={},Object(B.a)(Ci,ct,cn),Object(B.a)(Ci,Ft,hr),Object(B.a)(Ci,jt,Nr),Ci;case"leave":return Ta={},Object(B.a)(Ta,ct,dn),Object(B.a)(Ta,Ft,zr),Object(B.a)(Ta,jt,jr),Ta;default:return{}}},[Gn]),mo=Un(Gn,function(ki){if(ki===ct){var Ci=Yi[ct];return Ci?Ci(Eo()):ln}if(Ti in Yi){var Ta;wi(((Ta=Yi[Ti])===null||Ta===void 0?void 0:Ta.call(Yi,Eo(),null))||null)}return Ti===jt&&($i(Eo()),xt>0&&(clearTimeout(_a.current),_a.current=setTimeout(function(){wa({deadline:!0})},xt))),Xt}),Io=Object(R.a)(mo,2),Lo=Io[0],Ti=Io[1],xo=Zt(Ti);Xa.current=xo,At(function(){ir(_t);var ki=ca.current;if(ca.current=!0,!tt)return;var Ci;!ki&&_t&&ot&&(Ci=at),ki&&_t&&Je&&(Ci=_e),(ki&&!_t&&Dt||!ki&&kt&&!_t&&Dt)&&(Ci=Oe),Ci&&(ii(Ci),Lo())},[_t]),Object(m.useEffect)(function(){(Gn===at&&!ot||Gn===_e&&!Je||Gn===Oe&&!Dt)&&ii(ht)},[ot,Je,Dt]),Object(m.useEffect)(function(){return function(){clearTimeout(_a.current),qi.current=!0}},[]),Object(m.useEffect)(function(){lr!==void 0&&Gn===ht&&(Qr==null||Qr(lr))},[lr,Gn]);var No=xi;return Yi[ct]&&Ti===Ft&&(No=Object(g.a)({transition:"none"},No)),[Gn,Ti,No,lr!=null?lr:_t]}var pn=function(tt){Object(C.a)(St,tt);var _t=Object(A.a)(St);function St(){return Object(O.a)(this,St),_t.apply(this,arguments)}return Object(w.a)(St,[{key:"render",value:function(){return this.props.children}}]),St}(m.Component),On=pn;function Xn(tt){var _t=tt;Object(G.a)(tt)==="object"&&(_t=tt.transitionSupport);function St(xe){return!!(xe.motionName&&_t)}var st=m.forwardRef(function(xe,Je){var De=xe.visible,ot=De===void 0?!0:De,dt=xe.removeOnLeave,Dt=dt===void 0?!0:dt,xt=xe.forceRender,kt=xe.children,Qt=xe.motionName,cn=xe.leavedClassName,dn=xe.eventProps,Sn=St(xe),hr=Object(m.useRef)(),zr=Object(m.useRef)();function Lr(){try{return Object(yt.a)(hr.current||zr.current)}catch(ii){return null}}var Nr=wn(Sn,ot,Lr,xe),jr=Object(R.a)(Nr,4),Br=jr[0],Ur=jr[1],li=jr[2],Qr=jr[3],Gi=m.useRef(Qr);Qr&&(Gi.current=!0);var Jr=Object(m.useRef)(Je);Jr.current=Je;var lr=m.useCallback(function(ii){hr.current=ii,Object(Be.b)(Jr.current,ii)},[]),ir,$r=Object(g.a)(Object(g.a)({},dn),{},{visible:ot});if(!kt)ir=null;else if(Br===ht||!St(xe))Qr?ir=kt(Object(g.a)({},$r),lr):!Dt&&Gi.current?ir=kt(Object(g.a)(Object(g.a)({},$r),{},{className:cn}),lr):xt?ir=kt(Object(g.a)(Object(g.a)({},$r),{},{style:{display:"none"}}),lr):ir=null;else{var ui,Gn;Ur===ct?Gn="prepare":Zt(Ur)?Gn="active":Ur===Ft&&(Gn="start"),ir=kt(Object(g.a)(Object(g.a)({},$r),{},{className:y()(bt(Qt,Br),(ui={},Object(B.a)(ui,bt(Qt,"".concat(Br,"-").concat(Gn)),Gn),Object(B.a)(ui,Qt,typeof Qt=="string"),ui)),style:li}),lr)}return m.createElement(On,{ref:zr},ir)});return st.displayName="CSSMotion",st}var fr=Xn(Ae),Bt="add",sn="keep",Rn="remove",_n="removed";function Kn(tt){var _t;return tt&&Object(G.a)(tt)==="object"&&"key"in tt?_t=tt:_t={key:tt},Object(g.a)(Object(g.a)({},_t),{},{key:String(_t.key)})}function gn(){var tt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return tt.map(Kn)}function J(){var tt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],_t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],St=[],st=0,xe=_t.length,Je=gn(tt),De=gn(_t);Je.forEach(function(Dt){for(var xt=!1,kt=st;kt1});return dt.forEach(function(Dt){St=St.filter(function(xt){var kt=xt.key,Qt=xt.status;return kt!==Dt||Qt!==Rn}),St.forEach(function(xt){xt.key===Dt&&(xt.status=sn)})}),St}var U=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function K(tt){var _t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:fr,St=function(st){Object(C.a)(Je,st);var xe=Object(A.a)(Je);function Je(){var De;return Object(O.a)(this,Je),De=xe.apply(this,arguments),De.state={keyEntities:[]},De.removeKey=function(ot){De.setState(function(dt){var Dt=dt.keyEntities;return{keyEntities:Dt.map(function(xt){return xt.key!==ot?xt:Object(g.a)(Object(g.a)({},xt),{},{status:_n})})}})},De}return Object(w.a)(Je,[{key:"render",value:function(){var ot=this,dt=this.state.keyEntities,Dt=this.props,xt=Dt.component,kt=Dt.children,Qt=Dt.onVisibleChanged,cn=Object(L.a)(Dt,["component","children","onVisibleChanged"]),dn=xt||m.Fragment,Sn={};return U.forEach(function(hr){Sn[hr]=cn[hr],delete cn[hr]}),delete cn.keys,m.createElement(dn,cn,dt.map(function(hr){var zr=hr.status,Lr=Object(L.a)(hr,["status"]),Nr=zr===Bt||zr===sn;return m.createElement(_t,Object(T.a)({},Sn,{key:Lr.key,visible:Nr,eventProps:Lr,onVisibleChanged:function(Br){Qt==null||Qt(Br,{key:Lr.key}),Br||ot.removeKey(Lr.key)}}),kt)}))}}],[{key:"getDerivedStateFromProps",value:function(ot,dt){var Dt=ot.keys,xt=dt.keyEntities,kt=gn(Dt),Qt=J(xt,kt);return{keyEntities:Qt.filter(function(cn){var dn=xt.find(function(Sn){var hr=Sn.key;return cn.key===hr});return!(dn&&dn.status===_n&&cn.status===Rn)})}}}]),Je}(m.Component);return St.defaultProps={component:"div"},St}var Z=K(Ae),te=fr;function q(tt){var _t=tt.prefixCls,St=tt.motion,st=tt.animation,xe=tt.transitionName;return St||(st?{motionName:"".concat(_t,"-").concat(st)}:xe?{motionName:xe}:null)}function $e(tt){var _t=tt.prefixCls,St=tt.visible,st=tt.zIndex,xe=tt.mask,Je=tt.maskMotion,De=tt.maskAnimation,ot=tt.maskTransitionName;if(!xe)return null;var dt={};return(Je||ot||De)&&(dt=Object(g.a)({motionAppear:!0},q({motion:Je,prefixCls:_t,transitionName:ot,animation:De}))),m.createElement(te,Object(T.a)({},dt,{visible:St,removeOnLeave:!0}),function(Dt){var xt=Dt.className;return m.createElement("div",{style:{zIndex:st},className:y()("".concat(_t,"-mask"),xt)})})}var Nt=b("9mu1"),Vt=b("o0o1"),on=b.n(Vt),Gt=b("HaE+"),Fn=["measure","align",null,"motion"],In=function(tt,_t){var St=Object(m.useState)(null),st=Object(R.a)(St,2),xe=st[0],Je=st[1],De=Object(m.useRef)(),ot=Object(m.useRef)(!1);function dt(kt){ot.current||Je(kt)}function Dt(){oe.a.cancel(De.current)}function xt(kt){Dt(),De.current=Object(oe.a)(function(){dt(function(Qt){switch(xe){case"align":return"motion";case"motion":return"stable";default:}return Qt}),kt==null||kt()})}return Object(m.useEffect)(function(){dt("measure")},[tt]),Object(m.useEffect)(function(){switch(xe){case"measure":_t();break;default:}xe&&(De.current=Object(oe.a)(Object(Gt.a)(on.a.mark(function kt(){var Qt,cn;return on.a.wrap(function(Sn){for(;;)switch(Sn.prev=Sn.next){case 0:Qt=Fn.indexOf(xe),cn=Fn[Qt+1],cn&&Qt!==-1&&dt(cn);case 3:case"end":return Sn.stop()}},kt)}))))},[xe]),Object(m.useEffect)(function(){return function(){ot.current=!0,Dt()}},[]),[xe,xt]},rr=function(tt){var _t=m.useState({width:0,height:0}),St=Object(R.a)(_t,2),st=St[0],xe=St[1];function Je(ot){xe({width:ot.offsetWidth,height:ot.offsetHeight})}var De=m.useMemo(function(){var ot={};if(tt){var dt=st.width,Dt=st.height;tt.indexOf("height")!==-1&&Dt?ot.height=Dt:tt.indexOf("minHeight")!==-1&&Dt&&(ot.minHeight=Dt),tt.indexOf("width")!==-1&&dt?ot.width=dt:tt.indexOf("minWidth")!==-1&&dt&&(ot.minWidth=dt)}return ot},[tt,st]);return[De,Je]},xr=m.forwardRef(function(tt,_t){var St=tt.visible,st=tt.prefixCls,xe=tt.className,Je=tt.style,De=tt.children,ot=tt.zIndex,dt=tt.stretch,Dt=tt.destroyPopupOnHide,xt=tt.forceRender,kt=tt.align,Qt=tt.point,cn=tt.getRootDomNode,dn=tt.getClassNameFromAlign,Sn=tt.onAlign,hr=tt.onMouseEnter,zr=tt.onMouseLeave,Lr=tt.onMouseDown,Nr=tt.onTouchStart,jr=Object(m.useRef)(),Br=Object(m.useRef)(),Ur=Object(m.useState)(),li=Object(R.a)(Ur,2),Qr=li[0],Gi=li[1],Jr=rr(dt),lr=Object(R.a)(Jr,2),ir=lr[0],$r=lr[1];function ui(){dt&&$r(cn())}var Gn=In(St,ui),ii=Object(R.a)(Gn,2),Vi=ii[0],vi=ii[1],xi=Object(m.useRef)();function wi(){return Qt||cn}function ca(){var Fi;(Fi=jr.current)===null||Fi===void 0||Fi.forceAlign()}function _a(Fi,Mi){var $i=dn(Mi);Qr!==$i&&Gi($i),Vi==="align"&&(Qr!==$i?Promise.resolve().then(function(){ca()}):vi(function(){var Yi;(Yi=xi.current)===null||Yi===void 0||Yi.call(xi)}),Sn==null||Sn(Fi,Mi))}var qi=Object(g.a)({},q(tt));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(Fi){var Mi=qi[Fi];qi[Fi]=function($i,Yi){return vi(),Mi==null?void 0:Mi($i,Yi)}});function qa(){return new Promise(function(Fi){xi.current=Fi})}m.useEffect(function(){!qi.motionName&&Vi==="motion"&&vi()},[qi.motionName,Vi]),m.useImperativeHandle(_t,function(){return{forceAlign:ca,getElement:function(){return Br.current}}});var Eo=Object(g.a)(Object(g.a)({},ir),{},{zIndex:ot,opacity:Vi==="motion"||Vi==="stable"||!St?void 0:0,pointerEvents:Vi==="stable"?void 0:"none"},Je),Xa=!0;(kt==null?void 0:kt.points)&&(Vi==="align"||Vi==="stable")&&(Xa=!1);var wa=De;return m.Children.count(De)>1&&(wa=m.createElement("div",{className:"".concat(st,"-content")},De)),m.createElement(te,Object(T.a)({visible:St,ref:Br,leavedClassName:"".concat(st,"-hidden")},qi,{onAppearPrepare:qa,onEnterPrepare:qa,removeOnLeave:Dt,forceRender:xt}),function(Fi,Mi){var $i=Fi.className,Yi=Fi.style,mo=y()(st,xe,Qr,$i);return m.createElement(Nt.a,{target:wi(),key:"popup",ref:jr,monitorWindowResize:!0,disabled:Xa,align:kt,onAlign:_a},m.createElement("div",{ref:Mi,className:mo,onMouseEnter:hr,onMouseLeave:zr,onMouseDownCapture:Lr,onTouchStartCapture:Nr,style:Object(g.a)(Object(g.a)({},Yi),Eo)},wa))})});xr.displayName="PopupInner";var Tr=xr,er=m.forwardRef(function(tt,_t){var St=tt.prefixCls,st=tt.visible,xe=tt.zIndex,Je=tt.children,De=tt.mobile;De=De===void 0?{}:De;var ot=De.popupClassName,dt=De.popupStyle,Dt=De.popupMotion,xt=Dt===void 0?{}:Dt,kt=De.popupRender,Qt=m.useRef();m.useImperativeHandle(_t,function(){return{forceAlign:function(){},getElement:function(){return Qt.current}}});var cn=Object(g.a)({zIndex:xe},dt),dn=Je;return m.Children.count(Je)>1&&(dn=m.createElement("div",{className:"".concat(St,"-content")},Je)),kt&&(dn=kt(dn)),m.createElement(te,Object(T.a)({visible:st,ref:Qt,removeOnLeave:!0},xt),function(Sn,hr){var zr=Sn.className,Lr=Sn.style,Nr=y()(St,ot,zr);return m.createElement("div",{ref:hr,className:Nr,style:Object(g.a)(Object(g.a)({},Lr),cn)},dn)})});er.displayName="MobilePopupInner";var Cr=er,zi=["visible","mobile"],ri=m.forwardRef(function(tt,_t){var St=tt.visible,st=tt.mobile,xe=Object(L.a)(tt,zi),Je=Object(m.useState)(St),De=Object(R.a)(Je,2),ot=De[0],dt=De[1],Dt=Object(m.useState)(!1),xt=Object(R.a)(Dt,2),kt=xt[0],Qt=xt[1],cn=Object(g.a)(Object(g.a)({},xe),{},{visible:ot});Object(m.useEffect)(function(){dt(St),St&&st&&Qt(je())},[St,st]);var dn=kt?m.createElement(Cr,Object(T.a)({},cn,{mobile:st,ref:_t})):m.createElement(Tr,Object(T.a)({},cn,{ref:_t}));return m.createElement("div",null,m.createElement($e,cn),dn)});ri.displayName="Popup";var qr=ri,yi=m.createContext(null),Ni=yi;function va(){}function Pa(){return""}function Ha(tt){return tt?tt.ownerDocument:window.document}var io=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function Ia(tt){var _t=function(St){Object(C.a)(xe,St);var st=Object(A.a)(xe);function xe(Je){var De;Object(O.a)(this,xe),De=st.call(this,Je),De.popupRef=m.createRef(),De.triggerRef=m.createRef(),De.attachId=void 0,De.clickOutsideHandler=void 0,De.touchOutsideHandler=void 0,De.contextMenuOutsideHandler1=void 0,De.contextMenuOutsideHandler2=void 0,De.mouseDownTimeout=void 0,De.focusTime=void 0,De.preClickTime=void 0,De.preTouchTime=void 0,De.delayTimer=void 0,De.hasPopupMouseDown=void 0,De.onMouseEnter=function(dt){var Dt=De.props.mouseEnterDelay;De.fireEvents("onMouseEnter",dt),De.delaySetPopupVisible(!0,Dt,Dt?null:dt)},De.onMouseMove=function(dt){De.fireEvents("onMouseMove",dt),De.setPoint(dt)},De.onMouseLeave=function(dt){De.fireEvents("onMouseLeave",dt),De.delaySetPopupVisible(!1,De.props.mouseLeaveDelay)},De.onPopupMouseEnter=function(){De.clearDelayTimer()},De.onPopupMouseLeave=function(dt){var Dt;if(dt.relatedTarget&&!dt.relatedTarget.setTimeout&&Object(Qe.a)((Dt=De.popupRef.current)===null||Dt===void 0?void 0:Dt.getElement(),dt.relatedTarget))return;De.delaySetPopupVisible(!1,De.props.mouseLeaveDelay)},De.onFocus=function(dt){De.fireEvents("onFocus",dt),De.clearDelayTimer(),De.isFocusToShow()&&(De.focusTime=Date.now(),De.delaySetPopupVisible(!0,De.props.focusDelay))},De.onMouseDown=function(dt){De.fireEvents("onMouseDown",dt),De.preClickTime=Date.now()},De.onTouchStart=function(dt){De.fireEvents("onTouchStart",dt),De.preTouchTime=Date.now()},De.onBlur=function(dt){De.fireEvents("onBlur",dt),De.clearDelayTimer(),De.isBlurToHide()&&De.delaySetPopupVisible(!1,De.props.blurDelay)},De.onContextMenu=function(dt){dt.preventDefault(),De.fireEvents("onContextMenu",dt),De.setPopupVisible(!0,dt)},De.onContextMenuClose=function(){De.isContextMenuToShow()&&De.close()},De.onClick=function(dt){if(De.fireEvents("onClick",dt),De.focusTime){var Dt;if(De.preClickTime&&De.preTouchTime?Dt=Math.min(De.preClickTime,De.preTouchTime):De.preClickTime?Dt=De.preClickTime:De.preTouchTime&&(Dt=De.preTouchTime),Math.abs(Dt-De.focusTime)<20)return;De.focusTime=0}De.preClickTime=0,De.preTouchTime=0,De.isClickToShow()&&(De.isClickToHide()||De.isBlurToHide())&&dt&&dt.preventDefault&&dt.preventDefault();var xt=!De.state.popupVisible;(De.isClickToHide()&&!xt||xt&&De.isClickToShow())&&De.setPopupVisible(!De.state.popupVisible,dt)},De.onPopupMouseDown=function(){if(De.hasPopupMouseDown=!0,clearTimeout(De.mouseDownTimeout),De.mouseDownTimeout=window.setTimeout(function(){De.hasPopupMouseDown=!1},0),De.context){var dt;(dt=De.context).onPopupMouseDown.apply(dt,arguments)}},De.onDocumentClick=function(dt){if(De.props.mask&&!De.props.maskClosable)return;var Dt=dt.target,xt=De.getRootDomNode(),kt=De.getPopupDomNode();(!Object(Qe.a)(xt,Dt)||De.isContextMenuOnly())&&!Object(Qe.a)(kt,Dt)&&!De.hasPopupMouseDown&&De.close()},De.getRootDomNode=function(){var dt=De.props.getTriggerDOMNode;if(dt)return dt(De.triggerRef.current);try{var Dt=Object(yt.a)(De.triggerRef.current);if(Dt)return Dt}catch(xt){}return Ce.a.findDOMNode(Object(S.a)(De))},De.getPopupClassNameFromAlign=function(dt){var Dt=[],xt=De.props,kt=xt.popupPlacement,Qt=xt.builtinPlacements,cn=xt.prefixCls,dn=xt.alignPoint,Sn=xt.getPopupClassNameFromAlign;return kt&&Qt&&Dt.push(et(Qt,cn,dt,dn)),Sn&&Dt.push(Sn(dt)),Dt.join(" ")},De.getComponent=function(){var dt=De.props,Dt=dt.prefixCls,xt=dt.destroyPopupOnHide,kt=dt.popupClassName,Qt=dt.onPopupAlign,cn=dt.popupMotion,dn=dt.popupAnimation,Sn=dt.popupTransitionName,hr=dt.popupStyle,zr=dt.mask,Lr=dt.maskAnimation,Nr=dt.maskTransitionName,jr=dt.maskMotion,Br=dt.zIndex,Ur=dt.popup,li=dt.stretch,Qr=dt.alignPoint,Gi=dt.mobile,Jr=dt.forceRender,lr=De.state,ir=lr.popupVisible,$r=lr.point,ui=De.getPopupAlign(),Gn={};return De.isMouseEnterToShow()&&(Gn.onMouseEnter=De.onPopupMouseEnter),De.isMouseLeaveToHide()&&(Gn.onMouseLeave=De.onPopupMouseLeave),Gn.onMouseDown=De.onPopupMouseDown,Gn.onTouchStart=De.onPopupMouseDown,m.createElement(qr,Object(T.a)({prefixCls:Dt,destroyPopupOnHide:xt,visible:ir,point:Qr&&$r,className:kt,align:ui,onAlign:Qt,animation:dn,getClassNameFromAlign:De.getPopupClassNameFromAlign},Gn,{stretch:li,getRootDomNode:De.getRootDomNode,style:hr,mask:zr,zIndex:Br,transitionName:Sn,maskAnimation:Lr,maskTransitionName:Nr,maskMotion:jr,ref:De.popupRef,motion:cn,mobile:Gi,forceRender:Jr}),typeof Ur=="function"?Ur():Ur)},De.attachParent=function(dt){oe.a.cancel(De.attachId);var Dt=De.props,xt=Dt.getPopupContainer,kt=Dt.getDocument,Qt=De.getRootDomNode(),cn;xt?(Qt||xt.length===0)&&(cn=xt(Qt)):cn=kt(De.getRootDomNode()).body,cn?cn.appendChild(dt):De.attachId=Object(oe.a)(function(){De.attachParent(dt)})},De.getContainer=function(){var dt=De.props.getDocument,Dt=dt(De.getRootDomNode()).createElement("div");return Dt.style.position="absolute",Dt.style.top="0",Dt.style.left="0",Dt.style.width="100%",De.attachParent(Dt),Dt},De.setPoint=function(dt){var Dt=De.props.alignPoint;if(!Dt||!dt)return;De.setState({point:{pageX:dt.pageX,pageY:dt.pageY}})},De.handlePortalUpdate=function(){De.state.prevPopupVisible!==De.state.popupVisible&&De.props.afterPopupVisibleChange(De.state.popupVisible)},De.triggerContextValue={onPopupMouseDown:De.onPopupMouseDown};var ot;return"popupVisible"in Je?ot=!!Je.popupVisible:ot=!!Je.defaultPopupVisible,De.state={prevPopupVisible:ot,popupVisible:ot},io.forEach(function(dt){De["fire".concat(dt)]=function(Dt){De.fireEvents(dt,Dt)}}),De}return Object(w.a)(xe,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var De=this.props,ot=this.state;if(ot.popupVisible){var dt;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(dt=De.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(Fe.a)(dt,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(dt=dt||De.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(Fe.a)(dt,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(dt=dt||De.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(Fe.a)(dt,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(Fe.a)(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),oe.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var De;return((De=this.popupRef.current)===null||De===void 0?void 0:De.getElement())||null}},{key:"getPopupAlign",value:function(){var De=this.props,ot=De.popupPlacement,dt=De.popupAlign,Dt=De.builtinPlacements;return ot&&Dt?Ke(Dt,ot,dt):dt}},{key:"setPopupVisible",value:function(De,ot){var dt=this.props.alignPoint,Dt=this.state.popupVisible;this.clearDelayTimer(),Dt!==De&&("popupVisible"in this.props||this.setState({popupVisible:De,prevPopupVisible:Dt}),this.props.onPopupVisibleChange(De)),dt&&ot&&De&&this.setPoint(ot)}},{key:"delaySetPopupVisible",value:function(De,ot,dt){var Dt=this,xt=ot*1e3;if(this.clearDelayTimer(),xt){var kt=dt?{pageX:dt.pageX,pageY:dt.pageY}:null;this.delayTimer=window.setTimeout(function(){Dt.setPopupVisible(De,kt),Dt.clearDelayTimer()},xt)}else this.setPopupVisible(De,dt)}},{key:"clearDelayTimer",value:function(){this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null)}},{key:"clearOutsideHandler",value:function(){this.clickOutsideHandler&&(this.clickOutsideHandler.remove(),this.clickOutsideHandler=null),this.contextMenuOutsideHandler1&&(this.contextMenuOutsideHandler1.remove(),this.contextMenuOutsideHandler1=null),this.contextMenuOutsideHandler2&&(this.contextMenuOutsideHandler2.remove(),this.contextMenuOutsideHandler2=null),this.touchOutsideHandler&&(this.touchOutsideHandler.remove(),this.touchOutsideHandler=null)}},{key:"createTwoChains",value:function(De){var ot=this.props.children.props,dt=this.props;return ot[De]&&dt[De]?this["fire".concat(De)]:ot[De]||dt[De]}},{key:"isClickToShow",value:function(){var De=this.props,ot=De.action,dt=De.showAction;return ot.indexOf("click")!==-1||dt.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var De=this.props.action;return De==="contextMenu"||De.length===1&&De[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var De=this.props,ot=De.action,dt=De.showAction;return ot.indexOf("contextMenu")!==-1||dt.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var De=this.props,ot=De.action,dt=De.hideAction;return ot.indexOf("click")!==-1||dt.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var De=this.props,ot=De.action,dt=De.showAction;return ot.indexOf("hover")!==-1||dt.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var De=this.props,ot=De.action,dt=De.hideAction;return ot.indexOf("hover")!==-1||dt.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var De=this.props,ot=De.action,dt=De.showAction;return ot.indexOf("focus")!==-1||dt.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var De=this.props,ot=De.action,dt=De.hideAction;return ot.indexOf("focus")!==-1||dt.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var De;(De=this.popupRef.current)===null||De===void 0||De.forceAlign()}}},{key:"fireEvents",value:function(De,ot){var dt=this.props.children.props[De];dt&&dt(ot);var Dt=this.props[De];Dt&&Dt(ot)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var De=this.state.popupVisible,ot=this.props,dt=ot.children,Dt=ot.forceRender,xt=ot.alignPoint,kt=ot.className,Qt=ot.autoDestroy,cn=m.Children.only(dt),dn={key:"trigger"};this.isContextMenuToShow()?dn.onContextMenu=this.onContextMenu:dn.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(dn.onClick=this.onClick,dn.onMouseDown=this.onMouseDown,dn.onTouchStart=this.onTouchStart):(dn.onClick=this.createTwoChains("onClick"),dn.onMouseDown=this.createTwoChains("onMouseDown"),dn.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(dn.onMouseEnter=this.onMouseEnter,xt&&(dn.onMouseMove=this.onMouseMove)):dn.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?dn.onMouseLeave=this.onMouseLeave:dn.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(dn.onFocus=this.onFocus,dn.onBlur=this.onBlur):(dn.onFocus=this.createTwoChains("onFocus"),dn.onBlur=this.createTwoChains("onBlur"));var Sn=y()(cn&&cn.props&&cn.props.className,kt);Sn&&(dn.className=Sn);var hr=Object(g.a)({},dn);Object(Be.c)(cn)&&(hr.ref=Object(Be.a)(this.triggerRef,cn.ref));var zr=m.cloneElement(cn,hr),Lr;return(De||this.popupRef.current||Dt)&&(Lr=m.createElement(tt,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!De&&Qt&&(Lr=null),m.createElement(Ni.Provider,{value:this.triggerContextValue},zr,Lr)}}],[{key:"getDerivedStateFromProps",value:function(De,ot){var dt=De.popupVisible,Dt={};return dt!==void 0&&ot.popupVisible!==dt&&(Dt.popupVisible=dt,Dt.prevPopupVisible=ot.popupVisible),Dt}}]),xe}(m.Component);return _t.contextType=Ni,_t.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:Pa,getDocument:Ha,onPopupVisibleChange:va,afterPopupVisibleChange:va,onPopupAlign:va,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},_t}var Ca=Ia(Et.a),Ui={adjustX:1,adjustY:1},Gr={topLeft:{points:["bl","tl"],overflow:Ui,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Ui,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:Ui,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:Ui,offset:[4,0]}},Vr={topLeft:{points:["bl","tl"],overflow:Ui,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Ui,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:Ui,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:Ui,offset:[4,0]}},bi=Gr,Or=0,vr={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},Dr=function(_t,St,st){var xe=pe(St),Je=_t.getState();_t.setState({defaultActiveFirst:Object(g.a)(Object(g.a)({},Je.defaultActiveFirst),{},Object(B.a)({},xe,st))})},gr=function(tt){Object(C.a)(St,tt);var _t=Object(A.a)(St);function St(st){var xe;Object(O.a)(this,St),xe=_t.call(this,st),xe.onDestroy=function(xt){xe.props.onDestroy(xt)},xe.onKeyDown=function(xt){var kt=xt.keyCode,Qt=xe.menuInstance,cn=xe.props.store,dn=xe.getVisible();if(kt===s.a.ENTER)return xe.onTitleClick(xt),Dr(cn,xe.props.eventKey,!0),!0;if(kt===s.a.RIGHT)return dn?Qt.onKeyDown(xt):(xe.triggerOpenChange(!0),Dr(cn,xe.props.eventKey,!0)),!0;if(kt===s.a.LEFT){var Sn;if(dn)Sn=Qt.onKeyDown(xt);else return;return Sn||(xe.triggerOpenChange(!1),Sn=!0),Sn}return dn&&(kt===s.a.UP||kt===s.a.DOWN)?Qt.onKeyDown(xt):void 0},xe.onOpenChange=function(xt){xe.props.onOpenChange(xt)},xe.onPopupVisibleChange=function(xt){xe.triggerOpenChange(xt,xt?"mouseenter":"mouseleave")},xe.onMouseEnter=function(xt){var kt=xe.props,Qt=kt.eventKey,cn=kt.onMouseEnter,dn=kt.store;Dr(dn,xe.props.eventKey,!1),cn({key:Qt,domEvent:xt})},xe.onMouseLeave=function(xt){var kt=xe.props,Qt=kt.parentMenu,cn=kt.eventKey,dn=kt.onMouseLeave;Qt.subMenuInstance=Object(S.a)(xe),dn({key:cn,domEvent:xt})},xe.onTitleMouseEnter=function(xt){var kt=xe.props,Qt=kt.eventKey,cn=kt.onItemHover,dn=kt.onTitleMouseEnter;cn({key:Qt,hover:!0}),dn({key:Qt,domEvent:xt})},xe.onTitleMouseLeave=function(xt){var kt=xe.props,Qt=kt.parentMenu,cn=kt.eventKey,dn=kt.onItemHover,Sn=kt.onTitleMouseLeave;Qt.subMenuInstance=Object(S.a)(xe),dn({key:cn,hover:!1}),Sn({key:cn,domEvent:xt})},xe.onTitleClick=function(xt){var kt=Object(S.a)(xe),Qt=kt.props;if(Qt.onTitleClick({key:Qt.eventKey,domEvent:xt}),Qt.triggerSubMenuAction==="hover")return;xe.triggerOpenChange(!xe.getVisible(),"click"),Dr(Qt.store,xe.props.eventKey,!1)},xe.onSubMenuClick=function(xt){typeof xe.props.onClick=="function"&&xe.props.onClick(xe.addKeyPath(xt))},xe.onSelect=function(xt){xe.props.onSelect(xt)},xe.onDeselect=function(xt){xe.props.onDeselect(xt)},xe.getPrefixCls=function(){return"".concat(xe.props.rootPrefixCls,"-submenu")},xe.getActiveClassName=function(){return"".concat(xe.getPrefixCls(),"-active")},xe.getDisabledClassName=function(){return"".concat(xe.getPrefixCls(),"-disabled")},xe.getSelectedClassName=function(){return"".concat(xe.getPrefixCls(),"-selected")},xe.getOpenClassName=function(){return"".concat(xe.props.rootPrefixCls,"-submenu-open")},xe.getVisible=function(){return xe.state.isOpen},xe.getMode=function(){return xe.state.mode},xe.saveMenuInstance=function(xt){xe.menuInstance=xt},xe.addKeyPath=function(xt){return Object(g.a)(Object(g.a)({},xt),{},{keyPath:(xt.keyPath||[]).concat(xe.props.eventKey)})},xe.triggerOpenChange=function(xt,kt){var Qt=xe.props.eventKey,cn=function(){xe.onOpenChange({key:Qt,item:Object(S.a)(xe),trigger:kt,open:xt})};kt==="mouseenter"?xe.mouseenterTimeout=setTimeout(function(){cn()},0):cn()},xe.isChildrenSelected=function(){var xt={find:!1};return qe(xe.props.children,xe.props.selectedKeys,xt),xt.find},xe.isInlineMode=function(){return xe.getMode()==="inline"},xe.adjustWidth=function(){if(!xe.subMenuTitle||!xe.menuInstance)return;var xt=ae.findDOMNode(xe.menuInstance);if(xt.offsetWidth>=xe.subMenuTitle.offsetWidth)return;xt.style.minWidth="".concat(xe.subMenuTitle.offsetWidth,"px")},xe.saveSubMenuTitle=function(xt){xe.subMenuTitle=xt},xe.getBaseProps=function(){var xt=Object(S.a)(xe),kt=xt.props,Qt=xe.getMode();return{mode:Qt==="horizontal"?"vertical":Qt,visible:xe.getVisible(),level:kt.level+1,inlineIndent:kt.inlineIndent,focusable:!1,onClick:xe.onSubMenuClick,onSelect:xe.onSelect,onDeselect:xe.onDeselect,onDestroy:xe.onDestroy,selectedKeys:kt.selectedKeys,eventKey:"".concat(kt.eventKey,"-menu-"),openKeys:kt.openKeys,motion:kt.motion,onOpenChange:xe.onOpenChange,subMenuOpenDelay:kt.subMenuOpenDelay,parentMenu:Object(S.a)(xe),subMenuCloseDelay:kt.subMenuCloseDelay,forceSubMenuRender:kt.forceSubMenuRender,triggerSubMenuAction:kt.triggerSubMenuAction,builtinPlacements:kt.builtinPlacements,defaultActiveFirst:kt.store.getState().defaultActiveFirst[pe(kt.eventKey)],multiple:kt.multiple,prefixCls:kt.rootPrefixCls,id:xe.internalMenuId,manualRef:xe.saveMenuInstance,itemIcon:kt.itemIcon,expandIcon:kt.expandIcon,direction:kt.direction}},xe.getMotion=function(xt,kt){var Qt=Object(S.a)(xe),cn=Qt.haveRendered,dn=xe.props,Sn=dn.motion,hr=dn.rootPrefixCls,zr=Object(g.a)(Object(g.a)({},Sn),{},{leavedClassName:"".concat(hr,"-hidden"),removeOnLeave:!1,motionAppear:cn||!kt||xt!=="inline"});return zr};var Je=st.store,De=st.eventKey,ot=Je.getState(),dt=ot.defaultActiveFirst;xe.isRootMenu=!1;var Dt=!1;return dt&&(Dt=dt[De]),Dr(Je,De,Dt),xe.state={mode:st.mode,isOpen:st.isOpen},xe}return Object(w.a)(St,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var xe=this,Je=this.props,De=Je.mode,ot=Je.parentMenu,dt=Je.manualRef,Dt=Je.isOpen,xt=function(){xe.setState({mode:De,isOpen:Dt})},kt=Dt!==this.state.isOpen,Qt=De!==this.state.mode;if((Qt||kt)&&(oe.a.cancel(this.updateStateRaf),Qt?this.updateStateRaf=Object(oe.a)(xt):xt()),dt&&dt(this),De!=="horizontal"||!(ot==null?void 0:ot.isRootMenu)||!Dt)return;this.minWidthTimeout=setTimeout(function(){return xe.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var xe=this.props,Je=xe.onDestroy,De=xe.eventKey;Je&&Je(De),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),oe.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(xe,Je){var De=this.getBaseProps();return m.createElement(bo,Object(T.a)({},De,{id:this.internalMenuId,className:xe,style:Je}),this.props.children)}},{key:"renderChildren",value:function(){var xe=this,Je=this.getBaseProps(),De=Je.mode,ot=Je.visible,dt=Je.forceSubMenuRender,Dt=Je.direction,xt=this.getMotion(De,ot);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||ot||dt,!this.haveOpened)return m.createElement("div",null);var kt=y()("".concat(Je.prefixCls,"-sub"),Object(B.a)({},"".concat(Je.prefixCls,"-rtl"),Dt==="rtl"));return this.isInlineMode()?m.createElement(te,Object(T.a)({visible:Je.visible,forceRender:dt},xt),function(Qt){var cn=Qt.className,dn=Qt.style,Sn=y()(kt,cn);return xe.renderPopupMenu(Sn,dn)}):this.renderPopupMenu(kt)}},{key:"render",value:function(){var xe,Je,De,ot=Object(g.a)({},this.props),dt=this.getVisible(),Dt=this.getPrefixCls(),xt=this.isInlineMode(),kt=this.getMode(),Qt=y()(Dt,"".concat(Dt,"-").concat(kt),(xe={},Object(B.a)(xe,ot.className,!!ot.className),Object(B.a)(xe,this.getOpenClassName(),dt),Object(B.a)(xe,this.getActiveClassName(),ot.active||dt&&!xt),Object(B.a)(xe,this.getDisabledClassName(),ot.disabled),Object(B.a)(xe,this.getSelectedClassName(),this.isChildrenSelected()),xe));this.internalMenuId||(ot.eventKey?this.internalMenuId="".concat(ot.eventKey,"$Menu"):(Or+=1,this.internalMenuId="$__$".concat(Or,"$Menu")));var cn={},dn={},Sn={};ot.disabled||(cn={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},dn={onClick:this.onTitleClick},Sn={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var hr={},zr=ot.direction,Lr=zr==="rtl";xt&&(Lr?hr.paddingRight=ot.inlineIndent*ot.level:hr.paddingLeft=ot.inlineIndent*ot.level);var Nr={};this.getVisible()&&(Nr={"aria-owns":this.internalMenuId});var jr=null;kt!=="horizontal"&&(jr=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(jr=m.createElement(this.props.expandIcon,Object(g.a)({},this.props))));var Br=m.createElement("div",Object(T.a)({ref:this.saveSubMenuTitle,style:hr,className:"".concat(Dt,"-title"),role:"button"},Sn,dn,{"aria-expanded":dt},Nr,{"aria-haspopup":"true",title:typeof ot.title=="string"?ot.title:void 0}),ot.title,jr||m.createElement("i",{className:"".concat(Dt,"-arrow")})),Ur=this.renderChildren(),li=((Je=ot.parentMenu)===null||Je===void 0?void 0:Je.isRootMenu)?ot.parentMenu.props.getPopupContainer:function(wi){return wi.parentNode},Qr=vr[kt],Gi=ot.popupOffset?{offset:ot.popupOffset}:{},Jr=y()((De={},Object(B.a)(De,ot.popupClassName,ot.popupClassName&&!xt),Object(B.a)(De,"".concat(Dt,"-rtl"),Lr),De)),lr=ot.disabled,ir=ot.triggerSubMenuAction,$r=ot.subMenuOpenDelay,ui=ot.forceSubMenuRender,Gn=ot.subMenuCloseDelay,ii=ot.builtinPlacements;Ve.forEach(function(wi){return delete ot[wi]}),delete ot.onClick;var Vi=Lr?Object(g.a)(Object(g.a)({},Vr),ii):Object(g.a)(Object(g.a)({},Gr),ii);delete ot.direction;var vi=this.getBaseProps(),xi=xt?null:this.getMotion(vi.mode,vi.visible);return m.createElement("li",Object(T.a)({},ot,cn,{className:Qt,role:"menuitem"}),m.createElement(Ca,{prefixCls:Dt,popupClassName:y()("".concat(Dt,"-popup"),Jr),getPopupContainer:li,builtinPlacements:Vi,popupPlacement:Qr,popupVisible:xt?!1:dt,popupAlign:Gi,popup:xt?null:Ur,action:lr||xt?[]:[ir],mouseEnterDelay:$r,mouseLeaveDelay:Gn,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:ui,popupMotion:xi},Br),xt?Ur:null)}}]),St}(m.Component);gr.defaultProps={onMouseEnter:He,onMouseLeave:He,onTitleMouseEnter:He,onTitleMouseLeave:He,onTitleClick:He,manualRef:He,mode:"vertical",title:""};var ni=Object(E.b)(function(tt,_t){var St=tt.openKeys,st=tt.activeKey,xe=tt.selectedKeys,Je=_t.eventKey,De=_t.subMenuKey;return{isOpen:St.indexOf(Je)>-1,active:st[De]===Je,selectedKeys:xe}})(gr);ni.isSubMenu=!0;var nr=ni,Bi="menuitem-overflowed",hi=.5,Zi=function(tt){Object(C.a)(St,tt);var _t=Object(A.a)(St);function St(){var st;return Object(O.a)(this,St),st=_t.apply(this,arguments),st.resizeObserver=null,st.mutationObserver=null,st.originalTotalWidth=0,st.overflowedItems=[],st.menuItemSizes=[],st.cancelFrameId=null,st.state={lastVisibleIndex:void 0},st.childRef=m.createRef(),st.getMenuItemNodes=function(){var xe=st.props.prefixCls,Je=st.childRef.current;return Je?[].slice.call(Je.children).filter(function(De){return De.className.split(" ").indexOf("".concat(xe,"-overflowed-submenu"))<0}):[]},st.getOverflowedSubMenuItem=function(xe,Je,De){var ot=st.props,dt=ot.overflowedIndicator,Dt=ot.level,xt=ot.mode,kt=ot.prefixCls,Qt=ot.theme;if(Dt!==1||xt!=="horizontal")return null;var cn=st.props.children[0],dn=cn.props,Sn=dn.children,hr=dn.title,zr=dn.style,Lr=Object(L.a)(dn,["children","title","style"]),Nr=Object(g.a)({},zr),jr="".concat(xe,"-overflowed-indicator"),Br="".concat(xe,"-overflowed-indicator");Je.length===0&&De!==!0?Nr=Object(g.a)(Object(g.a)({},Nr),{},{display:"none"}):De&&(Nr=Object(g.a)(Object(g.a)({},Nr),{},{visibility:"hidden",position:"absolute"}),jr="".concat(jr,"-placeholder"),Br="".concat(Br,"-placeholder"));var Ur=Qt?"".concat(kt,"-").concat(Qt):"",li={};return Ve.forEach(function(Qr){Lr[Qr]!==void 0&&(li[Qr]=Lr[Qr])}),m.createElement(nr,Object(T.a)({title:dt,className:"".concat(kt,"-overflowed-submenu"),popupClassName:Ur},li,{key:jr,eventKey:Br,disabled:!1,style:Nr}),Je)},st.setChildrenWidthAndResize=function(){if(st.props.mode!=="horizontal")return;var xe=st.childRef.current;if(!xe)return;var Je=xe.children;if(!Je||Je.length===0)return;var De=xe.children[Je.length-1];Ue(De,"display","inline-block");var ot=st.getMenuItemNodes(),dt=ot.filter(function(Dt){return Dt.className.split(" ").indexOf(Bi)>=0});dt.forEach(function(Dt){Ue(Dt,"display","inline-block")}),st.menuItemSizes=ot.map(function(Dt){return Pe(Dt,!0)}),dt.forEach(function(Dt){Ue(Dt,"display","none")}),st.overflowedIndicatorWidth=Pe(xe.children[xe.children.length-1],!0),st.originalTotalWidth=st.menuItemSizes.reduce(function(Dt,xt){return Dt+xt},0),st.handleResize(),Ue(De,"display","none")},st.handleResize=function(){if(st.props.mode!=="horizontal")return;var xe=st.childRef.current;if(!xe)return;var Je=Pe(xe);st.overflowedItems=[];var De=0,ot;st.originalTotalWidth>Je+hi&&(ot=-1,st.menuItemSizes.forEach(function(dt){De+=dt,De+st.overflowedIndicatorWidth<=Je&&(ot+=1)})),st.setState({lastVisibleIndex:ot})},st}return Object(w.a)(St,[{key:"componentDidMount",value:function(){var xe=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var Je=this.childRef.current;if(!Je)return;this.resizeObserver=new Ye.default(function(De){De.forEach(function(){var ot=xe.cancelFrameId;cancelAnimationFrame(ot),xe.cancelFrameId=requestAnimationFrame(xe.setChildrenWidthAndResize)})}),[].slice.call(Je.children).concat(Je).forEach(function(De){xe.resizeObserver.observe(De)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){xe.resizeObserver.disconnect(),[].slice.call(Je.children).concat(Je).forEach(function(De){xe.resizeObserver.observe(De)}),xe.setChildrenWidthAndResize()}),this.mutationObserver.observe(Je,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(xe){var Je=this,De=this.state.lastVisibleIndex;return(xe||[]).reduce(function(ot,dt,Dt){var xt=dt;if(Je.props.mode==="horizontal"){var kt=Je.getOverflowedSubMenuItem(dt.props.eventKey,[]);De!==void 0&&Je.props.className.indexOf("".concat(Je.props.prefixCls,"-root"))!==-1&&(Dt>De&&(xt=m.cloneElement(dt,{style:{display:"none"},eventKey:"".concat(dt.props.eventKey,"-hidden"),className:"".concat(Bi)})),Dt===De+1&&(Je.overflowedItems=xe.slice(De+1).map(function(cn){return m.cloneElement(cn,{key:cn.props.eventKey,mode:"vertical-left"})}),kt=Je.getOverflowedSubMenuItem(dt.props.eventKey,Je.overflowedItems)));var Qt=[].concat(Object(u.a)(ot),[kt,xt]);return Dt===xe.length-1&&Qt.push(Je.getOverflowedSubMenuItem(dt.props.eventKey,[],!0)),Qt}return[].concat(Object(u.a)(ot),[xt])},[])}},{key:"render",value:function(){var xe=this.props,Je=xe.visible,De=xe.prefixCls,ot=xe.overflowedIndicator,dt=xe.mode,Dt=xe.level,xt=xe.tag,kt=xe.children,Qt=xe.theme,cn=Object(L.a)(xe,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),dn=xt;return m.createElement(dn,Object(T.a)({ref:this.childRef},cn),this.renderChildren(kt))}}]),St}(m.Component);Zi.defaultProps={tag:"div",className:""};var ao=Zi;function Wr(tt){return tt.length?tt.every(function(_t){return!!_t.props.disabled}):!0}function Sa(tt,_t,St){var st=tt.getState();tt.setState({activeKey:Object(g.a)(Object(g.a)({},st.activeKey),{},Object(B.a)({},_t,St))})}function oo(tt){return tt.eventKey||"0-menu-"}function sa(tt,_t){var St=_t,st=tt.children,xe=tt.eventKey;if(St){var Je;if(we(st,function(De,ot){De&&De.props&&!De.props.disabled&&St===ye(De,xe,ot)&&(Je=!0)}),Je)return St}return St=null,tt.defaultActiveFirst&&we(st,function(De,ot){!St&&De&&!De.props.disabled&&(St=ye(De,xe,ot))}),St}function Ro(tt){if(!tt)return;var _t=this.instanceArray.indexOf(tt);_t!==-1?this.instanceArray[_t]=tt:this.instanceArray.push(tt)}var Na=function(tt){Object(C.a)(St,tt);var _t=Object(A.a)(St);function St(st){var xe;return Object(O.a)(this,St),xe=_t.call(this,st),xe.onKeyDown=function(Je,De){var ot=Je.keyCode,dt;if(xe.getFlatInstanceArray().forEach(function(xt){xt&&xt.props.active&&xt.onKeyDown&&(dt=xt.onKeyDown(Je))}),dt)return 1;var Dt=null;return(ot===s.a.UP||ot===s.a.DOWN)&&(Dt=xe.step(ot===s.a.UP?-1:1)),Dt?(Je.preventDefault(),Sa(xe.props.store,oo(xe.props),Dt.props.eventKey),typeof De=="function"&&De(Dt),1):void 0},xe.onItemHover=function(Je){var De=Je.key,ot=Je.hover;Sa(xe.props.store,oo(xe.props),ot?De:null)},xe.onDeselect=function(Je){xe.props.onDeselect(Je)},xe.onSelect=function(Je){xe.props.onSelect(Je)},xe.onClick=function(Je){xe.props.onClick(Je)},xe.onOpenChange=function(Je){xe.props.onOpenChange(Je)},xe.onDestroy=function(Je){xe.props.onDestroy(Je)},xe.getFlatInstanceArray=function(){return xe.instanceArray},xe.step=function(Je){var De=xe.getFlatInstanceArray(),ot=xe.props.store.getState().activeKey[oo(xe.props)],dt=De.length;if(!dt)return null;Je<0&&(De=De.concat().reverse());var Dt=-1;if(De.every(function(cn,dn){return cn&&cn.props.eventKey===ot?(Dt=dn,!1):!0}),!xe.props.defaultActiveFirst&&Dt!==-1&&Wr(De.slice(Dt,dt-1)))return;var xt=(Dt+1)%dt,kt=xt;do{var Qt=De[kt];if(!Qt||Qt.props.disabled)kt=(kt+1)%dt;else return Qt}while(kt!==xt);return null},xe.renderCommonMenuItem=function(Je,De,ot){var dt=xe.props.store.getState(),Dt=Object(S.a)(xe),xt=Dt.props,kt=ye(Je,xt.eventKey,De),Qt=Je.props;if(!Qt||typeof Je.type=="string")return Je;var cn=kt===dt.activeKey,dn=Object(g.a)(Object(g.a)({mode:Qt.mode||xt.mode,level:xt.level,inlineIndent:xt.inlineIndent,renderMenuItem:xe.renderMenuItem,rootPrefixCls:xt.prefixCls,index:De,parentMenu:xt.parentMenu,manualRef:Qt.disabled?void 0:Object(k.a)(Je.ref,Ro.bind(Object(S.a)(xe))),eventKey:kt,active:!Qt.disabled&&cn,multiple:xt.multiple,onClick:function(hr){(Qt.onClick||He)(hr),xe.onClick(hr)},onItemHover:xe.onItemHover,motion:xt.motion,subMenuOpenDelay:xt.subMenuOpenDelay,subMenuCloseDelay:xt.subMenuCloseDelay,forceSubMenuRender:xt.forceSubMenuRender,onOpenChange:xe.onOpenChange,onDeselect:xe.onDeselect,onSelect:xe.onSelect,builtinPlacements:xt.builtinPlacements,itemIcon:Qt.itemIcon||xe.props.itemIcon,expandIcon:Qt.expandIcon||xe.props.expandIcon},ot),{},{direction:xt.direction});return(xt.mode==="inline"||ze())&&(dn.triggerSubMenuAction="click"),m.cloneElement(Je,Object(g.a)(Object(g.a)({},dn),{},{key:kt||De}))},xe.renderMenuItem=function(Je,De,ot){if(!Je)return null;var dt=xe.props.store.getState(),Dt={openKeys:dt.openKeys,selectedKeys:dt.selectedKeys,triggerSubMenuAction:xe.props.triggerSubMenuAction,subMenuKey:ot};return xe.renderCommonMenuItem(Je,De,Dt)},st.store.setState({activeKey:Object(g.a)(Object(g.a)({},st.store.getState().activeKey),{},Object(B.a)({},st.eventKey,sa(st,st.activeKey)))}),xe.instanceArray=[],xe}return Object(w.a)(St,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(xe){return this.props.visible||xe.visible||this.props.className!==xe.className||!H()(this.props.style,xe.style)}},{key:"componentDidUpdate",value:function(xe){var Je=this.props,De="activeKey"in Je?Je.activeKey:Je.store.getState().activeKey[oo(Je)],ot=sa(Je,De);if(ot!==De)Sa(Je.store,oo(Je),ot);else if("activeKey"in xe){var dt=sa(xe,xe.activeKey);ot!==dt&&Sa(Je.store,oo(Je),ot)}}},{key:"render",value:function(){var xe=this,Je=Object(T.a)({},this.props);this.instanceArray=[];var De=y()(Je.prefixCls,Je.className,"".concat(Je.prefixCls,"-").concat(Je.mode)),ot={className:De,role:Je.role||"menu"};Je.id&&(ot.id=Je.id),Je.focusable&&(ot.tabIndex=0,ot.onKeyDown=this.onKeyDown);var dt=Je.prefixCls,Dt=Je.eventKey,xt=Je.visible,kt=Je.level,Qt=Je.mode,cn=Je.overflowedIndicator,dn=Je.theme;return Ve.forEach(function(Sn){return delete Je[Sn]}),delete Je.onClick,m.createElement(ao,Object(T.a)({},Je,{prefixCls:dt,mode:Qt,tag:"ul",level:kt,theme:dn,visible:xt,overflowedIndicator:cn},ot),Object(v.a)(Je.children).map(function(Sn,hr){return xe.renderMenuItem(Sn,hr,Dt||"0-menu-")}))}}]),St}(m.Component);Na.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:He};var yo=Object(E.b)()(Na),bo=yo,Aa=b("Kwbf");function Po(tt,_t,St){var st=tt.prefixCls,xe=tt.motion,Je=tt.defaultMotions,De=Je===void 0?{}:Je,ot=tt.openAnimation,dt=tt.openTransitionName,Dt=_t.switchingModeFromInline;if(xe)return xe;if(Object(G.a)(ot)==="object"&&ot)Object(Aa.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof ot=="string")return{motionName:"".concat(st,"-open-").concat(ot)};if(dt)return{motionName:dt};var xt=De[St];return xt||(Dt?null:De.other)}var so=function(tt){Object(C.a)(St,tt);var _t=Object(A.a)(St);function St(st){var xe;Object(O.a)(this,St),xe=_t.call(this,st),xe.onSelect=function(ot){var dt=Object(S.a)(xe),Dt=dt.props;if(Dt.selectable){var xt=xe.store.getState(),kt=xt.selectedKeys,Qt=ot.key;Dt.multiple?kt=kt.concat([Qt]):kt=[Qt],"selectedKeys"in Dt||xe.store.setState({selectedKeys:kt}),Dt.onSelect(Object(g.a)(Object(g.a)({},ot),{},{selectedKeys:kt}))}},xe.onClick=function(ot){var dt=xe.getRealMenuMode(),Dt=Object(S.a)(xe),xt=Dt.store,kt=Dt.props.onOpenChange;dt!=="inline"&&!("openKeys"in xe.props)&&(xt.setState({openKeys:[]}),kt([])),xe.props.onClick(ot)},xe.onKeyDown=function(ot,dt){xe.innerMenu.getWrappedInstance().onKeyDown(ot,dt)},xe.onOpenChange=function(ot){var dt=Object(S.a)(xe),Dt=dt.props,xt=xe.store.getState().openKeys.concat(),kt=!1,Qt=function(dn){var Sn=!1;if(dn.open)Sn=xt.indexOf(dn.key)===-1,Sn&&xt.push(dn.key);else{var hr=xt.indexOf(dn.key);Sn=hr!==-1,Sn&&xt.splice(hr,1)}kt=kt||Sn};Array.isArray(ot)?ot.forEach(Qt):Qt(ot),kt&&("openKeys"in xe.props||xe.store.setState({openKeys:xt}),Dt.onOpenChange(xt))},xe.onDeselect=function(ot){var dt=Object(S.a)(xe),Dt=dt.props;if(Dt.selectable){var xt=xe.store.getState().selectedKeys.concat(),kt=ot.key,Qt=xt.indexOf(kt);Qt!==-1&&xt.splice(Qt,1),"selectedKeys"in Dt||xe.store.setState({selectedKeys:xt}),Dt.onDeselect(Object(g.a)(Object(g.a)({},ot),{},{selectedKeys:xt}))}},xe.onMouseEnter=function(ot){xe.restoreModeVerticalFromInline();var dt=xe.props.onMouseEnter;dt&&dt(ot)},xe.onTransitionEnd=function(ot){var dt=ot.propertyName==="width"&&ot.target===ot.currentTarget,Dt=ot.target.className,xt=Object.prototype.toString.call(Dt)==="[object SVGAnimatedString]"?Dt.animVal:Dt,kt=ot.propertyName==="font-size"&&xt.indexOf("anticon")>=0;(dt||kt)&&xe.restoreModeVerticalFromInline()},xe.setInnerMenu=function(ot){xe.innerMenu=ot},xe.isRootMenu=!0;var Je=st.defaultSelectedKeys,De=st.defaultOpenKeys;return"selectedKeys"in st&&(Je=st.selectedKeys||[]),"openKeys"in st&&(De=st.openKeys||[]),xe.store=Object(E.c)({selectedKeys:Je,openKeys:De,activeKey:{"0-menu-":sa(st,st.activeKey)}}),xe.state={switchingModeFromInline:!1,prevProps:st,inlineOpenKeys:[],store:xe.store},xe}return Object(w.a)(St,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(xe){var Je=this.props,De=Je.siderCollapsed,ot=Je.inlineCollapsed,dt=Je.onOpenChange;(!xe.inlineCollapsed&&ot||!xe.siderCollapsed&&De)&&dt([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var xe=this.props.collapsedWidth,Je=this.store,De=this.prevOpenKeys,ot=this.getInlineCollapsed()&&(xe===0||xe==="0"||xe==="0px");ot?(this.prevOpenKeys=Je.getState().openKeys.concat(),this.store.setState({openKeys:[]})):De&&(this.store.setState({openKeys:De}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var xe=this.props.mode,Je=this.state.switchingModeFromInline,De=this.getInlineCollapsed();return Je&&De?"inline":De?"vertical":xe}},{key:"getInlineCollapsed",value:function(){var xe=this.props,Je=xe.inlineCollapsed,De=xe.siderCollapsed;return De!==void 0?De:Je}},{key:"restoreModeVerticalFromInline",value:function(){var xe=this.state.switchingModeFromInline;xe&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var xe=Object(g.a)({},Object(P.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),Je=this.getRealMenuMode();return xe.className+=" ".concat(xe.prefixCls,"-root"),xe.direction==="rtl"&&(xe.className+=" ".concat(xe.prefixCls,"-rtl")),xe=Object(g.a)(Object(g.a)({},xe),{},{mode:Je,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:Po(this.props,this.state,Je)}),delete xe.openAnimation,delete xe.openTransitionName,m.createElement(E.a,{store:this.store},m.createElement(bo,Object(T.a)({},xe,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(xe,Je){var De=Je.prevProps,ot=Je.store,dt=ot.getState(),Dt={},xt={prevProps:xe};return De.mode==="inline"&&xe.mode!=="inline"&&(xt.switchingModeFromInline=!0),"openKeys"in xe?Dt.openKeys=xe.openKeys||[]:((xe.inlineCollapsed&&!De.inlineCollapsed||xe.siderCollapsed&&!De.siderCollapsed)&&(xt.switchingModeFromInline=!0,xt.inlineOpenKeys=dt.openKeys,Dt.openKeys=[]),(!xe.inlineCollapsed&&De.inlineCollapsed||!xe.siderCollapsed&&De.siderCollapsed)&&(Dt.openKeys=Je.inlineOpenKeys,xt.inlineOpenKeys=[])),Object.keys(Dt).length&&ot.setState(Dt),xt}}]),St}(m.Component);so.defaultProps={selectable:!0,onClick:He,onSelect:He,onOpenChange:He,onDeselect:He,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:m.createElement("span",null,"\xB7\xB7\xB7")};var Hn=so,Qn=function(tt){Object(C.a)(St,tt);var _t=Object(A.a)(St);function St(){var st;return Object(O.a)(this,St),st=_t.apply(this,arguments),st.onKeyDown=function(xe){var Je=xe.keyCode;return Je===s.a.ENTER?(st.onClick(xe),!0):void 0},st.onMouseLeave=function(xe){var Je=st.props,De=Je.eventKey,ot=Je.onItemHover,dt=Je.onMouseLeave;ot({key:De,hover:!1}),dt({key:De,domEvent:xe})},st.onMouseEnter=function(xe){var Je=st.props,De=Je.eventKey,ot=Je.onItemHover,dt=Je.onMouseEnter;ot({key:De,hover:!0}),dt({key:De,domEvent:xe})},st.onClick=function(xe){var Je=st.props,De=Je.eventKey,ot=Je.multiple,dt=Je.onClick,Dt=Je.onSelect,xt=Je.onDeselect,kt=Je.isSelected,Qt={key:De,keyPath:[De],item:Object(S.a)(st),domEvent:xe};dt(Qt),ot?kt?xt(Qt):Dt(Qt):kt||Dt(Qt)},st.saveNode=function(xe){st.node=xe},st}return Object(w.a)(St,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var xe=this.props;xe.onDestroy&&xe.onDestroy(xe.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var xe,Je=Object(g.a)({},this.props),De=y()(this.getPrefixCls(),Je.className,(xe={},Object(B.a)(xe,this.getActiveClassName(),!Je.disabled&&Je.active),Object(B.a)(xe,this.getSelectedClassName(),Je.isSelected),Object(B.a)(xe,this.getDisabledClassName(),Je.disabled),xe)),ot=Object(g.a)(Object(g.a)({},Je.attribute),{},{title:typeof Je.title=="string"?Je.title:void 0,className:De,role:Je.role||"menuitem","aria-disabled":Je.disabled});Je.role==="option"?ot=Object(g.a)(Object(g.a)({},ot),{},{role:"option","aria-selected":Je.isSelected}):(Je.role===null||Je.role==="none")&&(ot.role="none");var dt={onClick:Je.disabled?null:this.onClick,onMouseLeave:Je.disabled?null:this.onMouseLeave,onMouseEnter:Je.disabled?null:this.onMouseEnter},Dt=Object(g.a)({},Je.style);Je.mode==="inline"&&(Je.direction==="rtl"?Dt.paddingRight=Je.inlineIndent*Je.level:Dt.paddingLeft=Je.inlineIndent*Je.level),Ve.forEach(function(kt){return delete Je[kt]}),delete Je.direction;var xt=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(xt=m.createElement(this.props.itemIcon,this.props)),m.createElement("li",Object(T.a)({},Object(P.a)(Je,["onClick","onMouseEnter","onMouseLeave","onSelect"]),ot,dt,{style:Dt,ref:this.saveNode}),Je.children,xt)}}]),St}(m.Component);Qn.isMenuItem=!0,Qn.defaultProps={onSelect:He,onMouseEnter:He,onMouseLeave:He,manualRef:He};var Jn=Object(E.b)(function(tt,_t){var St=tt.activeKey,st=tt.selectedKeys,xe=_t.eventKey,Je=_t.subMenuKey;return{active:St[Je]===xe,isSelected:Array.isArray(st)?st.indexOf(xe)!==-1:st===xe}})(Qn),Mr=Jn,Hr=function(tt){Object(C.a)(St,tt);var _t=Object(A.a)(St);function St(){var st;return Object(O.a)(this,St),st=_t.apply(this,arguments),st.renderInnerMenuItem=function(xe){var Je=st.props,De=Je.renderMenuItem,ot=Je.index;return De(xe,ot,st.props.subMenuKey)},st}return Object(w.a)(St,[{key:"render",value:function(){var xe=Object(T.a)({},this.props),Je=xe.className,De=Je===void 0?"":Je,ot=xe.rootPrefixCls,dt="".concat(ot,"-item-group-title"),Dt="".concat(ot,"-item-group-list"),xt=xe.title,kt=xe.children;return Ve.forEach(function(Qt){return delete xe[Qt]}),delete xe.direction,m.createElement("li",Object(T.a)({},xe,{onClick:function(cn){return cn.stopPropagation()},className:"".concat(De," ").concat(ot,"-item-group")}),m.createElement("div",{className:dt,title:typeof xt=="string"?xt:void 0},xt),m.createElement("ul",{className:Dt},m.Children.map(kt,this.renderInnerMenuItem)))}}]),St}(m.Component);Hr.isMenuItemGroup=!0,Hr.defaultProps={disabled:!0};var pr=Hr,Fr=function(_t){var St=_t.className,st=_t.rootPrefixCls,xe=_t.style;return m.createElement("li",{className:"".concat(St," ").concat(st,"-item-divider"),style:xe})};Fr.defaultProps={disabled:!0,className:"",style:{}};var Ki=Fr,la=Hn,Pr=b("eDIo");function fo(tt,_t){var St=tt.prefixCls,st=tt.editable,xe=tt.locale,Je=tt.style;return!st||st.showAdd===!1?null:m.createElement("button",{ref:_t,type:"button",className:"".concat(St,"-nav-add"),style:Je,"aria-label":(xe==null?void 0:xe.addAriaLabel)||"Add tab",onClick:function(ot){st.onEdit("add",{event:ot})}},st.addIcon||"+")}var Xr=m.forwardRef(fo);function ua(tt,_t){var St=tt.prefixCls,st=tt.id,xe=tt.tabs,Je=tt.locale,De=tt.mobile,ot=tt.moreIcon,dt=ot===void 0?"More":ot,Dt=tt.moreTransitionName,xt=tt.style,kt=tt.className,Qt=tt.editable,cn=tt.tabBarGutter,dn=tt.rtl,Sn=tt.onTabClick,hr=Object(m.useState)(!1),zr=Object(R.a)(hr,2),Lr=zr[0],Nr=zr[1],jr=Object(m.useState)(null),Br=Object(R.a)(jr,2),Ur=Br[0],li=Br[1],Qr="".concat(st,"-more-popup"),Gi="".concat(St,"-dropdown"),Jr=Ur!==null?"".concat(Qr,"-").concat(Ur):null,lr=Je==null?void 0:Je.dropdownAriaLabel,ir=m.createElement(la,{onClick:function(xi){var wi=xi.key,ca=xi.domEvent;Sn(wi,ca),Nr(!1)},id:Qr,tabIndex:-1,role:"listbox","aria-activedescendant":Jr,selectedKeys:[Ur],"aria-label":lr!==void 0?lr:"expanded dropdown"},xe.map(function(vi){return m.createElement(Mr,{key:vi.key,id:"".concat(Qr,"-").concat(vi.key),role:"option","aria-controls":st&&"".concat(st,"-panel-").concat(vi.key),disabled:vi.disabled},vi.tab)}));function $r(vi){for(var xi=xe.filter(function(qa){return!qa.disabled}),wi=xi.findIndex(function(qa){return qa.key===Ur})||0,ca=xi.length,_a=0;_aii?(ui=ir,Qr.current="x"):(ui=$r,Qr.current="y");var Vi=Date.now();Vi-Ur.current>100&&(li.current=!1),(_t(-ui,-ui)||li.current)&&(lr.preventDefault(),li.current=!0),Ur.current=Vi}var Jr=Object(m.useRef)(null);Jr.current={onTouchStart:Nr,onTouchMove:jr,onTouchEnd:Br,onWheel:Gi},m.useEffect(function(){function lr(Gn){Jr.current.onTouchStart(Gn)}function ir(Gn){Jr.current.onTouchMove(Gn)}function $r(Gn){Jr.current.onTouchEnd(Gn)}function ui(Gn){Jr.current.onWheel(Gn)}return document.addEventListener("touchmove",ir,{passive:!1}),document.addEventListener("touchend",$r,{passive:!1}),tt.current.addEventListener("touchstart",lr,{passive:!1}),tt.current.addEventListener("wheel",ui),function(){document.removeEventListener("touchmove",ir),document.removeEventListener("touchend",$r)}},[])}function Sr(){var tt=Object(m.useRef)(new Map);function _t(st){return tt.current.has(st)||tt.current.set(st,m.createRef()),tt.current.get(st)}function St(st){tt.current.delete(st)}return[_t,St]}function si(tt,_t){var St=m.useRef(tt),st=m.useState({}),xe=Object(R.a)(st,2),Je=xe[1];function De(ot){var dt=typeof ot=="function"?ot(St.current):ot;dt!==St.current&&_t(dt,St.current),St.current=dt,Je({})}return[St.current,De]}var pi=function(_t){var St=_t.position,st=_t.prefixCls,xe=_t.extra;if(!xe)return null;var Je,De=xe;return St==="right"&&(Je=De.right||!De.left&&De||null),St==="left"&&(Je=De.left||null),Je?m.createElement("div",{className:"".concat(st,"-extra-content")},Je):null};function Wi(tt,_t){var St,st=m.useContext(ba),xe=st.prefixCls,Je=st.tabs,De=tt.className,ot=tt.style,dt=tt.id,Dt=tt.animated,xt=tt.activeKey,kt=tt.rtl,Qt=tt.extra,cn=tt.editable,dn=tt.locale,Sn=tt.tabPosition,hr=tt.tabBarGutter,zr=tt.children,Lr=tt.onTabClick,Nr=tt.onTabScroll,jr=Object(m.useRef)(),Br=Object(m.useRef)(),Ur=Object(m.useRef)(),li=Object(m.useRef)(),Qr=Sr(),Gi=Object(R.a)(Qr,2),Jr=Gi[0],lr=Gi[1],ir=Sn==="top"||Sn==="bottom",$r=si(0,function(rn,vn){ir&&Nr&&Nr({direction:rn>vn?"left":"right"})}),ui=Object(R.a)($r,2),Gn=ui[0],ii=ui[1],Vi=si(0,function(rn,vn){!ir&&Nr&&Nr({direction:rn>vn?"top":"bottom"})}),vi=Object(R.a)(Vi,2),xi=vi[0],wi=vi[1],ca=Object(m.useState)(0),_a=Object(R.a)(ca,2),qi=_a[0],qa=_a[1],Eo=Object(m.useState)(0),Xa=Object(R.a)(Eo,2),wa=Xa[0],Fi=Xa[1],Mi=Object(m.useState)(0),$i=Object(R.a)(Mi,2),Yi=$i[0],mo=$i[1],Io=Object(m.useState)(0),Lo=Object(R.a)(Io,2),Ti=Lo[0],xo=Lo[1],No=Object(m.useState)(null),ki=Object(R.a)(No,2),Ci=ki[0],Ta=ki[1],ys=Object(m.useState)(null),Bs=Object(R.a)(ys,2),Uo=Bs[0],ss=Bs[1],bs=Object(m.useState)(0),Os=Object(R.a)(bs,2),_s=Os[0],nl=Os[1],rl=Object(m.useState)(0),Ks=Object(R.a)(rl,2),ls=Ks[0],us=Ks[1],$o=n(new Map),es=Object(R.a)($o,2),il=es[0],Ho=es[1],cs=p(Je,il,qi),ts="".concat(xe,"-nav-operations-hidden"),ns=0,Co=0;ir?kt?(ns=0,Co=Math.max(0,qi-Ci)):(ns=Math.min(0,Ci-qi),Co=0):(ns=Math.min(0,Uo-wa),Co=0);function Xo(rn){return rnCo?[Co,!1]:[rn,!0]}var Fo=Object(m.useRef)(),ds=Object(m.useState)(),rs=Object(R.a)(ds,2),Es=rs[0],Ds=rs[1];function Ms(){Ds(Date.now())}function Ls(){window.clearTimeout(Fo.current)}Zn(jr,function(rn,vn){var Mn=!1;function an($t,Vn){$t(function(yr){var Ln=Xo(yr+Vn),hn=Object(R.a)(Ln,2),$n=hn[0],or=hn[1];return Mn=or,$n})}if(ir){if(Ci>=qi)return Mn;an(ii,rn)}else{if(Uo>=wa)return Mn;an(wi,vn)}return Ls(),Ms(),Mn}),Object(m.useEffect)(function(){return Ls(),Es&&(Fo.current=window.setTimeout(function(){Ds(0)},100)),Ls},[Es]);function jo(){var rn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:xt,vn=cs.get(rn);if(!vn)return;if(ir){var Mn=Gn;kt?vn.rightGn+Ci&&(Mn=vn.right+vn.width-Ci):vn.left<-Gn?Mn=-vn.left:vn.left+vn.width>-Gn+Ci&&(Mn=-(vn.left+vn.width-Ci)),wi(0),ii(Xo(Mn)[0])}else{var an=xi;vn.top<-xi?an=-vn.top:vn.top+vn.height>-xi+Uo&&(an=-(vn.top+vn.height-Uo)),ii(0),wi(Xo(an)[0])}}var he=_(cs,{width:Ci,height:Uo,left:Gn,top:xi},{width:Yi,height:Ti},{width:_s,height:ls},Object(g.a)(Object(g.a)({},tt),{},{tabs:Je})),Ze=Object(R.a)(he,2),lt=Ze[0],Pt=Ze[1],Ut=Je.map(function(rn){var vn=rn.key;return m.createElement(r,{id:dt,prefixCls:xe,key:vn,rtl:kt,tab:rn,closable:rn.closable,editable:cn,active:vn===xt,tabPosition:Sn,tabBarGutter:hr,renderWrapper:zr,removeAriaLabel:dn==null?void 0:dn.removeAriaLabel,ref:Jr(vn),onClick:function(an){Lr(vn,an)},onRemove:function(){lr(vn)},onFocus:function(){jo(vn),Ms(),kt||(jr.current.scrollLeft=0),jr.current.scrollTop=0}})}),Ct=c(function(){var rn,vn,Mn,an,$t,Vn,yr,Ln,hn,$n=((rn=jr.current)===null||rn===void 0?void 0:rn.offsetWidth)||0,or=((vn=jr.current)===null||vn===void 0?void 0:vn.offsetHeight)||0,ar=((Mn=li.current)===null||Mn===void 0?void 0:Mn.offsetWidth)||0,br=((an=li.current)===null||an===void 0?void 0:an.offsetHeight)||0,cr=(($t=Ur.current)===null||$t===void 0?void 0:$t.offsetWidth)||0,mr=((Vn=Ur.current)===null||Vn===void 0?void 0:Vn.offsetHeight)||0;Ta($n),ss(or),nl(ar),us(br);var Pi=(((yr=Br.current)===null||yr===void 0?void 0:yr.offsetWidth)||0)-ar,Ir=(((Ln=Br.current)===null||Ln===void 0?void 0:Ln.offsetHeight)||0)-br;qa(Pi),Fi(Ir);var sr=(hn=Ur.current)===null||hn===void 0?void 0:hn.className.includes(ts);mo(Pi-(sr?0:cr)),xo(Ir-(sr?0:mr)),Ho(function(){var _i=new Map;return Je.forEach(function(ea){var gi=ea.key,Ei=Jr(gi).current;Ei&&_i.set(gi,{width:Ei.offsetWidth,height:Ei.offsetHeight,left:Ei.offsetLeft,top:Ei.offsetTop})}),_i})}),Lt=Je.slice(0,lt),Mt=Je.slice(Pt+1),wt=[].concat(Object(u.a)(Lt),Object(u.a)(Mt)),Tt=Object(m.useState)(),gt=Object(R.a)(Tt,2),nn=gt[0],Yt=gt[1],Wt=cs.get(xt),Jt=Object(m.useRef)();function qt(){d.a.cancel(Jt.current)}Object(m.useEffect)(function(){var rn={};return Wt&&(ir?(kt?rn.right=Wt.right:rn.left=Wt.left,rn.width=Wt.width):(rn.top=Wt.top,rn.height=Wt.height)),qt(),Jt.current=d()(function(){Yt(rn)}),qt},[Wt,ir,kt]),Object(m.useEffect)(function(){jo()},[xt,Wt,cs,ir]),Object(m.useEffect)(function(){Ct()},[kt,hr,xt,Je.map(function(rn){return rn.key}).join("_")]);var bn=!!wt.length,fn="".concat(xe,"-nav-wrap"),An,Dn,Rt,Nn;return ir?kt?(Dn=Gn>0,An=Gn+Ci4?9:0)}function we(Q){for(var Ge=Q.length;--Ge>=0;)Q[Ge]=0}function qe(Q){var Ge=Q.state,it=Ge.pending;if(it>Q.avail_out&&(it=Q.avail_out),it===0)return;R.arraySet(Q.output,Ge.pending_buf,Ge.pending_out,it,Q.next_out),Q.next_out+=it,Ge.pending_out+=it,Q.total_out+=it,Q.avail_out-=it,Ge.pending-=it,Ge.pending===0&&(Ge.pending_out=0)}function Ve(Q,Ge){L._tr_flush_block(Q,Q.block_start>=0?Q.block_start:-1,Q.strstart-Q.block_start,Ge),Q.block_start=Q.strstart,qe(Q.strm)}function Pe(Q,Ge){Q.pending_buf[Q.pending++]=Ge}function Ue(Q,Ge){Q.pending_buf[Q.pending++]=Ge>>>8&255,Q.pending_buf[Q.pending++]=Ge&255}function ze(Q,Ge,it,Ae){var Xe=Q.avail_in;return Xe>Ae&&(Xe=Ae),Xe===0?0:(Q.avail_in-=Xe,R.arraySet(Ge,Q.input,Q.next_in,Xe,it),Q.state.wrap===1?Q.adler=(0,g.default)(Q.adler,Ge,Xe,it):Q.state.wrap===2&&(Q.adler=(0,m.default)(Q.adler,Ge,Xe,it)),Q.next_in+=Xe,Q.total_in+=Xe,Xe)}function Ye(Q,Ge){var it=Q.max_chain_length,Ae=Q.strstart,Xe,nt,bt=Q.prev_length,ht=Q.nice_match,at=Q.strstart>Q.w_size-ee?Q.strstart-(Q.w_size-ee):0,_e=Q.window,Oe=Q.w_mask,mt=Q.prev,ct=Q.strstart+X,Ft=_e[Ae+bt-1],jt=_e[Ae+bt];Q.prev_length>=Q.good_match&&(it>>=2),ht>Q.lookahead&&(ht=Q.lookahead);do{if(Xe=Ge,_e[Xe+bt]!==jt||_e[Xe+bt-1]!==Ft||_e[Xe]!==_e[Ae]||_e[++Xe]!==_e[Ae+1])continue;Ae+=2,Xe++;do;while(_e[++Ae]===_e[++Xe]&&_e[++Ae]===_e[++Xe]&&_e[++Ae]===_e[++Xe]&&_e[++Ae]===_e[++Xe]&&_e[++Ae]===_e[++Xe]&&_e[++Ae]===_e[++Xe]&&_e[++Ae]===_e[++Xe]&&_e[++Ae]===_e[++Xe]&&Aebt){if(Q.match_start=Ge,bt=nt,nt>=ht)break;Ft=_e[Ae+bt-1],jt=_e[Ae+bt]}}while((Ge=mt[Ge&Oe])>at&&--it!==0);return bt<=Q.lookahead?bt:Q.lookahead}function ae(Q){var Ge=Q.w_size,it,Ae,Xe,nt,bt;do{if(nt=Q.window_size-Q.lookahead-Q.strstart,Q.strstart>=Ge+(Ge-ee)){R.arraySet(Q.window,Q.window,Ge,Ge,0),Q.match_start-=Ge,Q.strstart-=Ge,Q.block_start-=Ge,Ae=Q.hash_size,it=Ae;do Xe=Q.head[--it],Q.head[it]=Xe>=Ge?Xe-Ge:0;while(--Ae);Ae=Ge,it=Ae;do Xe=Q.prev[--it],Q.prev[it]=Xe>=Ge?Xe-Ge:0;while(--Ae);nt+=Ge}if(Q.strm.avail_in===0)break;if(Ae=ze(Q.strm,Q.window,Q.strstart+Q.lookahead,nt),Q.lookahead+=Ae,Q.lookahead+Q.insert>=W)for(bt=Q.strstart-Q.insert,Q.ins_h=Q.window[bt],Q.ins_h=(Q.ins_h<Q.pending_buf_size-5&&(it=Q.pending_buf_size-5);;){if(Q.lookahead<=1){if(ae(Q),Q.lookahead===0&&Ge===u)return de;if(Q.lookahead===0)break}Q.strstart+=Q.lookahead,Q.lookahead=0;var Ae=Q.block_start+it;if((Q.strstart===0||Q.strstart>=Ae)&&(Q.lookahead=Q.strstart-Ae,Q.strstart=Ae,Ve(Q,!1),Q.strm.avail_out===0))return de;if(Q.strstart-Q.block_start>=Q.w_size-ee&&(Ve(Q,!1),Q.strm.avail_out===0))return de}return Q.insert=0,Ge===l?(Ve(Q,!0),Q.strm.avail_out===0?ke:Ee):(Q.strstart>Q.block_start&&(Ve(Q,!1),Q.strm.avail_out===0),de)}function oe(Q,Ge){for(var it,Ae;;){if(Q.lookahead=W&&(Q.ins_h=(Q.ins_h<=W)if(Ae=L._tr_tally(Q,Q.strstart-Q.match_start,Q.match_length-W),Q.lookahead-=Q.match_length,Q.match_length<=Q.max_lazy_match&&Q.lookahead>=W){Q.match_length--;do Q.strstart++,Q.ins_h=(Q.ins_h<=W&&(Q.ins_h=(Q.ins_h<4096)&&(Q.match_length=W-1)),Q.prev_length>=W&&Q.match_length<=Q.prev_length){Xe=Q.strstart+Q.lookahead-W,Ae=L._tr_tally(Q,Q.strstart-1-Q.prev_match,Q.prev_length-W),Q.lookahead-=Q.prev_length-1,Q.prev_length-=2;do++Q.strstart<=Xe&&(Q.ins_h=(Q.ins_h<=W&&Q.strstart>0&&(Xe=Q.strstart-1,Ae=bt[Xe],Ae===bt[++Xe]&&Ae===bt[++Xe]&&Ae===bt[++Xe])){nt=Q.strstart+X;do;while(Ae===bt[++Xe]&&Ae===bt[++Xe]&&Ae===bt[++Xe]&&Ae===bt[++Xe]&&Ae===bt[++Xe]&&Ae===bt[++Xe]&&Ae===bt[++Xe]&&Ae===bt[++Xe]&&XeQ.lookahead&&(Q.match_length=Q.lookahead)}if(Q.match_length>=W?(it=L._tr_tally(Q,1,Q.match_length-W),Q.lookahead-=Q.match_length,Q.strstart+=Q.match_length,Q.match_length=0):(it=L._tr_tally(Q,0,Q.window[Q.strstart]),Q.lookahead--,Q.strstart++),it&&(Ve(Q,!1),Q.strm.avail_out===0))return de}return Q.insert=0,Ge===l?(Ve(Q,!0),Q.strm.avail_out===0?ke:Ee):Q.last_lit&&(Ve(Q,!1),Q.strm.avail_out===0)?de:se}function Be(Q,Ge){for(var it;;){if(Q.lookahead===0&&(ae(Q),Q.lookahead===0)){if(Ge===u)return de;break}if(Q.match_length=0,it=L._tr_tally(Q,0,Q.window[Q.strstart]),Q.lookahead--,Q.strstart++,it&&(Ve(Q,!1),Q.strm.avail_out===0))return de}return Q.insert=0,Ge===l?(Ve(Q,!0),Q.strm.avail_out===0?ke:Ee):Q.last_lit&&(Ve(Q,!1),Q.strm.avail_out===0)?de:se}function Fe(Q,Ge,it,Ae,Xe){this.good_length=Q,this.max_lazy=Ge,this.nice_length=it,this.max_chain=Ae,this.func=Xe}var Et;Et=[new Fe(0,0,0,0,Ce),new Fe(4,4,8,4,oe),new Fe(4,5,16,8,oe),new Fe(4,6,32,32,oe),new Fe(4,4,16,16,Qe),new Fe(8,16,32,32,Qe),new Fe(8,16,128,128,Qe),new Fe(8,32,128,256,Qe),new Fe(32,128,258,1024,Qe),new Fe(32,258,258,4096,Qe)];function ve(Q){Q.window_size=2*Q.w_size,we(Q.head),Q.max_lazy_match=Et[Q.level].max_lazy,Q.good_match=Et[Q.level].good_length,Q.nice_match=Et[Q.level].nice_length,Q.max_chain_length=Et[Q.level].max_chain,Q.strstart=0,Q.block_start=0,Q.lookahead=0,Q.insert=0,Q.match_length=Q.prev_length=W-1,Q.match_available=0,Q.ins_h=0}function Ke(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=C,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new R.Buf16(z*2),this.dyn_dtree=new R.Buf16((2*G+1)*2),this.bl_tree=new R.Buf16((2*F+1)*2),we(this.dyn_ltree),we(this.dyn_dtree),we(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new R.Buf16(j+1),this.heap=new R.Buf16(2*H+1),we(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new R.Buf16(2*H+1),we(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function et(Q){var Ge;return!Q||!Q.state?ye(Q,a):(Q.total_in=Q.total_out=0,Q.data_type=S,Ge=Q.state,Ge.pending=0,Ge.pending_out=0,Ge.wrap<0&&(Ge.wrap=-Ge.wrap),Ge.status=Ge.wrap?Se:Ie,Q.adler=Ge.wrap===2?0:1,Ge.last_flush=u,L._tr_init(Ge),n)}function je(Q){var Ge=et(Q);return Ge===n&&ve(Q.state),Ge}function me(Q,Ge){return!Q||!Q.state||Q.state.wrap!==2?a:(Q.state.gzhead=Ge,n)}function Le(Q,Ge,it,Ae,Xe,nt){if(!Q)return a;var bt=1;if(Ge===p&&(Ge=6),Ae<0?(bt=0,Ae=-Ae):Ae>15&&(bt=2,Ae-=16),Xe<1||Xe>A||it!==C||Ae<8||Ae>15||Ge<0||Ge>9||nt<0||nt>O)return ye(Q,a);Ae===8&&(Ae=9);var ht=new Ke;return Q.state=ht,ht.strm=Q,ht.wrap=bt,ht.gzhead=null,ht.w_bits=Ae,ht.w_size=1<c||Ge<0)return Q?ye(Q,a):a;if(Ae=Q.state,!Q.output||!Q.input&&Q.avail_in!==0||Ae.status===ie&&Ge!==l)return ye(Q,Q.avail_out===0?t:a);if(Ae.strm=Q,it=Ae.last_flush,Ae.last_flush=Ge,Ae.status===Se)if(Ae.wrap===2)Q.adler=0,Pe(Ae,31),Pe(Ae,139),Pe(Ae,8),Ae.gzhead?(Pe(Ae,(Ae.gzhead.text?1:0)+(Ae.gzhead.hcrc?2:0)+(Ae.gzhead.extra?4:0)+(Ae.gzhead.name?8:0)+(Ae.gzhead.comment?16:0)),Pe(Ae,Ae.gzhead.time&255),Pe(Ae,Ae.gzhead.time>>8&255),Pe(Ae,Ae.gzhead.time>>16&255),Pe(Ae,Ae.gzhead.time>>24&255),Pe(Ae,Ae.level===9?2:Ae.strategy>=_||Ae.level<2?4:0),Pe(Ae,Ae.gzhead.os&255),Ae.gzhead.extra&&Ae.gzhead.extra.length&&(Pe(Ae,Ae.gzhead.extra.length&255),Pe(Ae,Ae.gzhead.extra.length>>8&255)),Ae.gzhead.hcrc&&(Q.adler=(0,m.default)(Q.adler,Ae.pending_buf,Ae.pending,0)),Ae.gzindex=0,Ae.status=Ne):(Pe(Ae,0),Pe(Ae,0),Pe(Ae,0),Pe(Ae,0),Pe(Ae,0),Pe(Ae,Ae.level===9?2:Ae.strategy>=_||Ae.level<2?4:0),Pe(Ae,He),Ae.status=Ie);else{var bt=C+(Ae.w_bits-8<<4)<<8,ht=-1;Ae.strategy>=_||Ae.level<2?ht=0:Ae.level<6?ht=1:Ae.level===6?ht=2:ht=3,bt|=ht<<6,Ae.strstart!==0&&(bt|=le),bt+=31-bt%31,Ae.status=Ie,Ue(Ae,bt),Ae.strstart!==0&&(Ue(Ae,Q.adler>>>16),Ue(Ae,Q.adler&65535)),Q.adler=1}if(Ae.status===Ne)if(Ae.gzhead.extra){for(Xe=Ae.pending;Ae.gzindex<(Ae.gzhead.extra.length&65535)&&!(Ae.pending===Ae.pending_buf_size&&(Ae.gzhead.hcrc&&Ae.pending>Xe&&(Q.adler=(0,m.default)(Q.adler,Ae.pending_buf,Ae.pending-Xe,Xe)),qe(Q),Xe=Ae.pending,Ae.pending===Ae.pending_buf_size));)Pe(Ae,Ae.gzhead.extra[Ae.gzindex]&255),Ae.gzindex++;Ae.gzhead.hcrc&&Ae.pending>Xe&&(Q.adler=(0,m.default)(Q.adler,Ae.pending_buf,Ae.pending-Xe,Xe)),Ae.gzindex===Ae.gzhead.extra.length&&(Ae.gzindex=0,Ae.status=We)}else Ae.status=We;if(Ae.status===We)if(Ae.gzhead.name){Xe=Ae.pending;do{if(Ae.pending===Ae.pending_buf_size&&(Ae.gzhead.hcrc&&Ae.pending>Xe&&(Q.adler=(0,m.default)(Q.adler,Ae.pending_buf,Ae.pending-Xe,Xe)),qe(Q),Xe=Ae.pending,Ae.pending===Ae.pending_buf_size)){nt=1;break}Ae.gzindexXe&&(Q.adler=(0,m.default)(Q.adler,Ae.pending_buf,Ae.pending-Xe,Xe)),nt===0&&(Ae.gzindex=0,Ae.status=ce)}else Ae.status=ce;if(Ae.status===ce)if(Ae.gzhead.comment){Xe=Ae.pending;do{if(Ae.pending===Ae.pending_buf_size&&(Ae.gzhead.hcrc&&Ae.pending>Xe&&(Q.adler=(0,m.default)(Q.adler,Ae.pending_buf,Ae.pending-Xe,Xe)),qe(Q),Xe=Ae.pending,Ae.pending===Ae.pending_buf_size)){nt=1;break}Ae.gzindexXe&&(Q.adler=(0,m.default)(Q.adler,Ae.pending_buf,Ae.pending-Xe,Xe)),nt===0&&(Ae.status=be)}else Ae.status=be;if(Ae.status===be&&(Ae.gzhead.hcrc?(Ae.pending+2>Ae.pending_buf_size&&qe(Q),Ae.pending+2<=Ae.pending_buf_size&&(Pe(Ae,Q.adler&255),Pe(Ae,Q.adler>>8&255),Q.adler=0,Ae.status=Ie)):Ae.status=Ie),Ae.pending!==0){if(qe(Q),Q.avail_out===0)return Ae.last_flush=-1,n}else if(Q.avail_in===0&&pe(Ge)<=pe(it)&&Ge!==l)return ye(Q,t);if(Ae.status===ie&&Q.avail_in!==0)return ye(Q,t);if(Q.avail_in!==0||Ae.lookahead!==0||Ge!==u&&Ae.status!==ie){var at=Ae.strategy===_?Be(Ae,Ge):Ae.strategy===T?yt(Ae,Ge):Et[Ae.level].func(Ae,Ge);if((at===ke||at===Ee)&&(Ae.status=ie),at===de||at===ke)return Q.avail_out===0&&(Ae.last_flush=-1),n;if(at===se&&(Ge===i?L._tr_align(Ae):Ge!==c&&(L._tr_stored_block(Ae,0,0,!1),Ge===d&&(we(Ae.head),Ae.lookahead===0&&(Ae.strstart=0,Ae.block_start=0,Ae.insert=0))),qe(Q),Q.avail_out===0))return Ae.last_flush=-1,n}return Ge!==l?n:Ae.wrap<=0?s:(Ae.wrap===2?(Pe(Ae,Q.adler&255),Pe(Ae,Q.adler>>8&255),Pe(Ae,Q.adler>>16&255),Pe(Ae,Q.adler>>24&255),Pe(Ae,Q.total_in&255),Pe(Ae,Q.total_in>>8&255),Pe(Ae,Q.total_in>>16&255),Pe(Ae,Q.total_in>>24&255)):(Ue(Ae,Q.adler>>>16),Ue(Ae,Q.adler&65535)),qe(Q),Ae.wrap>0&&(Ae.wrap=-Ae.wrap),Ae.pending!==0?n:s)}function $(Q){var Ge;return!Q||!Q.state?a:(Ge=Q.state.status,Ge!==Se&&Ge!==Ne&&Ge!==We&&Ge!==ce&&Ge!==be&&Ge!==Ie&&Ge!==ie?ye(Q,a):(Q.state=null,Ge===Ie?ye(Q,r):n))}function Te(Q,Ge){var it=Ge.length,Ae,Xe,nt,bt,ht,at,_e,Oe;if(!Q||!Q.state)return a;if(Ae=Q.state,bt=Ae.wrap,bt===2||bt===1&&Ae.status!==Se||Ae.lookahead)return a;for(bt===1&&(Q.adler=(0,g.default)(Q.adler,Ge,it,0)),Ae.wrap=0,it>=Ae.w_size&&(bt===0&&(we(Ae.head),Ae.strstart=0,Ae.block_start=0,Ae.insert=0),Oe=new R.Buf8(Ae.w_size),R.arraySet(Oe,Ge,it-Ae.w_size,Ae.w_size,0),Ge=Oe,it=Ae.w_size),ht=Q.avail_in,at=Q.next_in,_e=Q.input,Q.avail_in=it,Q.next_in=0,Q.input=Ge,ae(Ae);Ae.lookahead>=W;){Xe=Ae.strstart,nt=Ae.lookahead-(W-1);do Ae.ins_h=(Ae.ins_h<` "'(~:]+/,n=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,s=/^\s*\[[^\]]+?\]:.*$/,a=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\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\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E42\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\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]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDF3C-\uDF3E]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]/,r=" ";function t(j,W,X){return W.f=W.inline=X,X(j,W)}function p(j,W,X){return W.f=W.block=X,X(j,W)}function x(j){return!j||!/\S/.test(j.string)}function _(j){if(j.linkTitle=!1,j.linkHref=!1,j.linkText=!1,j.em=!1,j.strong=!1,j.strikethrough=!1,j.quote=0,j.indentedCode=!1,j.f==O){var W=m;if(!W){var X=B.innerMode(g,j.htmlState);W=X.mode.name=="xml"&&X.state.tagStart===null&&!X.state.context&&X.state.tokenize.isInText}W&&(j.f=A,j.block=T,j.htmlState=null)}return j.trailingSpace=0,j.trailingSpaceNewLine=!1,j.prevLine=j.thisLine,j.thisLine={stream:null},null}function T(j,W){var X=j.column()===W.indentation,ee=x(W.prevLine.stream),le=W.indentedCode,Se=W.prevLine.hr,Ne=W.list!==!1,We=(W.listStack[W.listStack.length-1]||0)+3;W.indentedCode=!1;var ce=W.indentation;if(W.indentationDiff===null&&(W.indentationDiff=W.indentation,Ne)){for(W.list=null;ce=4&&(le||W.prevLine.fencedCodeEnd||W.prevLine.header||ee))return j.skipToEnd(),W.indentedCode=!0,y.code;if(j.eatSpace())return null;if(X&&W.indentation<=We&&(ie=j.match(d))&&ie[1].length<=6)return W.quote=0,W.header=ie[1].length,W.thisLine.header=!0,L.highlightFormatting&&(W.formatting="header"),W.f=W.inline,S(W);if(W.indentation<=We&&j.eat(">"))return W.quote=X?1:W.quote+1,L.highlightFormatting&&(W.formatting="quote"),j.eatSpace(),S(W);if(!Ie&&!W.setext&&X&&W.indentation<=We&&(ie=j.match(u))){var de=ie[1]?"ol":"ul";return W.indentation=ce+j.current().length,W.list=!0,W.quote=0,W.listStack.push(W.indentation),W.em=!1,W.strong=!1,W.code=!1,W.strikethrough=!1,L.taskLists&&j.match(i,!1)&&(W.taskList=!0),W.f=W.inline,L.highlightFormatting&&(W.formatting=["list","list-"+de]),S(W)}else{if(X&&W.indentation<=We&&(ie=j.match(n,!0)))return W.quote=0,W.fencedEndRE=new RegExp(ie[1]+"+ *$"),W.localMode=L.fencedCodeBlockHighlighting&&o(ie[2]||L.fencedCodeBlockDefaultMode),W.localMode&&(W.localState=B.startState(W.localMode)),W.f=W.block=w,L.highlightFormatting&&(W.formatting="code-block"),W.code=-1,S(W);if(W.setext||(!be||!Ne)&&!W.quote&&W.list===!1&&!W.code&&!Ie&&!s.test(j.string)&&(ie=j.lookAhead(1))&&(ie=ie.match(l)))return W.setext?(W.header=W.setext,W.setext=0,j.skipToEnd(),L.highlightFormatting&&(W.formatting="header")):(W.header=ie[0].charAt(0)=="="?1:2,W.setext=W.header),W.thisLine.header=!0,W.f=W.inline,S(W);if(Ie)return j.skipToEnd(),W.hr=!0,W.thisLine.hr=!0,y.hr;if(j.peek()==="[")return t(j,W,H)}return t(j,W,W.inline)}function O(j,W){var X=g.token(j,W.htmlState);if(!m){var ee=B.innerMode(g,W.htmlState);(ee.mode.name=="xml"&&ee.state.tagStart===null&&!ee.state.context&&ee.state.tokenize.isInText||W.md_inside&&j.current().indexOf(">")>-1)&&(W.f=A,W.block=T,W.htmlState=null)}return X}function w(j,W){var X=W.listStack[W.listStack.length-1]||0,ee=W.indentation=j.quote?W.push(y.formatting+"-"+j.formatting[X]+"-"+j.quote):W.push("error"))}if(j.taskOpen)return W.push("meta"),W.length?W.join(" "):null;if(j.taskClosed)return W.push("property"),W.length?W.join(" "):null;if(j.linkHref?W.push(y.linkHref,"url"):(j.strong&&W.push(y.strong),j.em&&W.push(y.em),j.strikethrough&&W.push(y.strikethrough),j.emoji&&W.push(y.emoji),j.linkText&&W.push(y.linkText),j.code&&W.push(y.code),j.image&&W.push(y.image),j.imageAltText&&W.push(y.imageAltText,"link"),j.imageMarker&&W.push(y.imageMarker)),j.header&&W.push(y.header,y.header+"-"+j.header),j.quote&&(W.push(y.quote),!L.maxBlockquoteDepth||L.maxBlockquoteDepth>=j.quote?W.push(y.quote+"-"+j.quote):W.push(y.quote+"-"+L.maxBlockquoteDepth)),j.list!==!1){var ee=(j.listStack.length-1)%3;ee?ee===1?W.push(y.list2):W.push(y.list3):W.push(y.list1)}return j.trailingSpaceNewLine?W.push("trailing-space-new-line"):j.trailingSpace&&W.push("trailing-space-"+(j.trailingSpace%2?"a":"b")),W.length?W.join(" "):null}function C(j,W){return j.match(c,!0)?S(W):void 0}function A(j,W){var X=W.text(j,W);if(typeof X!="undefined")return X;if(W.list)return W.list=null,S(W);if(W.taskList){var ee=j.match(i,!0)[1]===" ";return ee?W.taskOpen=!0:W.taskClosed=!0,L.highlightFormatting&&(W.formatting="task"),W.taskList=!1,S(W)}if(W.taskOpen=!1,W.taskClosed=!1,W.header&&j.match(/^#+$/,!0))return L.highlightFormatting&&(W.formatting="header"),S(W);var le=j.next();if(W.linkTitle){W.linkTitle=!1;var Se=le;le==="("&&(Se=")"),Se=(Se+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var Ne="^\\s*(?:[^"+Se+"\\\\]+|\\\\\\\\|\\\\.)"+Se;if(j.match(new RegExp(Ne),!0))return y.linkHref}if(le==="`"){var We=W.formatting;L.highlightFormatting&&(W.formatting="code"),j.eatWhile("`");var ce=j.current().length;if(W.code==0&&(!W.quote||ce==1))return W.code=ce,S(W);if(ce==W.code){var be=S(W);return W.code=0,be}else return W.formatting=We,S(W)}else if(W.code)return S(W);if(le==="\\"&&(j.next(),L.highlightFormatting)){var Ie=S(W),ie=y.formatting+"-escape";return Ie?Ie+" "+ie:ie}if(le==="!"&&j.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return W.imageMarker=!0,W.image=!0,L.highlightFormatting&&(W.formatting="image"),S(W);if(le==="["&&W.imageMarker&&j.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return W.imageMarker=!1,W.imageAltText=!0,L.highlightFormatting&&(W.formatting="image"),S(W);if(le==="]"&&W.imageAltText){L.highlightFormatting&&(W.formatting="image");var Ie=S(W);return W.imageAltText=!1,W.image=!1,W.inline=W.f=P,Ie}if(le==="["&&!W.image)return W.linkText&&j.match(/^.*?\]/)||(W.linkText=!0,L.highlightFormatting&&(W.formatting="link")),S(W);if(le==="]"&&W.linkText){L.highlightFormatting&&(W.formatting="link");var Ie=S(W);return W.linkText=!1,W.inline=W.f=j.match(/\(.*?\)| ?\[.*?\]/,!1)?P:A,Ie}if(le==="<"&&j.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){W.f=W.inline=E,L.highlightFormatting&&(W.formatting="link");var Ie=S(W);return Ie?Ie+=" ":Ie="",Ie+y.linkInline}if(le==="<"&&j.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){W.f=W.inline=E,L.highlightFormatting&&(W.formatting="link");var Ie=S(W);return Ie?Ie+=" ":Ie="",Ie+y.linkEmail}if(L.xml&&le==="<"&&j.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var de=j.string.indexOf(">",j.pos);if(de!=-1){var se=j.string.substring(j.start,de);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(se)&&(W.md_inside=!0)}return j.backUp(1),W.htmlState=B.startState(g),p(j,W,O)}if(L.xml&&le==="<"&&j.match(/^\/\w*?>/))return W.md_inside=!1,"tag";if(le==="*"||le==="_"){for(var ke=1,Ee=j.pos==1?" ":j.string.charAt(j.pos-2);ke<3&&j.eat(le);)ke++;var He=j.peek()||" ",ye=!/\s/.test(He)&&(!a.test(He)||/\s/.test(Ee)||a.test(Ee)),pe=!/\s/.test(Ee)&&(!a.test(Ee)||/\s/.test(He)||a.test(He)),we=null,qe=null;if(ke%2&&(!W.em&&ye&&(le==="*"||!pe||a.test(Ee))?we=!0:W.em==le&&pe&&(le==="*"||!ye||a.test(He))&&(we=!1)),ke>1&&(!W.strong&&ye&&(le==="*"||!pe||a.test(Ee))?qe=!0:W.strong==le&&pe&&(le==="*"||!ye||a.test(He))&&(qe=!1)),qe!=null||we!=null){L.highlightFormatting&&(W.formatting=we==null?"strong":qe==null?"em":"strong em"),we===!0&&(W.em=le),qe===!0&&(W.strong=le);var be=S(W);return we===!1&&(W.em=!1),qe===!1&&(W.strong=!1),be}}else if(le===" "&&(j.eat("*")||j.eat("_"))){if(j.peek()===" ")return S(W);j.backUp(1)}if(L.strikethrough){if(le==="~"&&j.eatWhile(le)){if(W.strikethrough){L.highlightFormatting&&(W.formatting="strikethrough");var be=S(W);return W.strikethrough=!1,be}else if(j.match(/^[^\s]/,!1))return W.strikethrough=!0,L.highlightFormatting&&(W.formatting="strikethrough"),S(W)}else if(le===" "&&j.match(/^~~/,!0)){if(j.peek()===" ")return S(W);j.backUp(2)}}if(L.emoji&&le===":"&&j.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){W.emoji=!0,L.highlightFormatting&&(W.formatting="emoji");var Ve=S(W);return W.emoji=!1,Ve}return le===" "&&(j.match(/^ +$/,!1)?W.trailingSpace++:W.trailingSpace&&(W.trailingSpaceNewLine=!0)),S(W)}function E(j,W){var X=j.next();if(X===">"){W.f=W.inline=A,L.highlightFormatting&&(W.formatting="link");var ee=S(W);return ee?ee+=" ":ee="",ee+y.linkInline}return j.match(/^[^>]+/,!0),y.linkInline}function P(j,W){if(j.eatSpace())return null;var X=j.next();return X==="("||X==="["?(W.f=W.inline=N(X==="("?")":"]"),L.highlightFormatting&&(W.formatting="link-string"),W.linkHref=!0,S(W)):"error"}var k={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function N(j){return function(W,X){var ee=W.next();if(ee===j){X.f=X.inline=A,L.highlightFormatting&&(X.formatting="link-string");var le=S(X);return X.linkHref=!1,le}return W.match(k[j]),X.linkHref=!0,S(X)}}function H(j,W){return j.match(/^([^\]\\]|\\.)*\]:/,!1)?(W.f=G,j.next(),L.highlightFormatting&&(W.formatting="link"),W.linkText=!0,S(W)):t(j,W,A)}function G(j,W){if(j.match(/^\]:/,!0)){W.f=W.inline=F,L.highlightFormatting&&(W.formatting="link");var X=S(W);return W.linkText=!1,X}return j.match(/^([^\]\\]|\\.)+/,!0),y.linkText}function F(j,W){return j.eatSpace()?null:(j.match(/^[^\s]+/,!0),j.peek()===void 0?W.linkTitle=!0:j.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),W.f=W.inline=A,y.linkHref+" url")}var z={startState:function(){return{f:T,prevLine:{stream:null},thisLine:{stream:null},block:T,htmlState:null,indentation:0,inline:A,text:C,formatting:!1,linkText:!1,linkHref:!1,linkTitle:!1,code:0,em:!1,strong:!1,header:0,setext:0,hr:!1,taskList:!1,list:!1,listStack:[],quote:0,trailingSpace:0,trailingSpaceNewLine:!1,strikethrough:!1,emoji:!1,fencedEndRE:null}},copyState:function(j){return{f:j.f,prevLine:j.prevLine,thisLine:j.thisLine,block:j.block,htmlState:j.htmlState&&B.copyState(g,j.htmlState),indentation:j.indentation,localMode:j.localMode,localState:j.localMode?B.copyState(j.localMode,j.localState):null,inline:j.inline,text:j.text,formatting:!1,linkText:j.linkText,linkTitle:j.linkTitle,linkHref:j.linkHref,code:j.code,em:j.em,strong:j.strong,strikethrough:j.strikethrough,emoji:j.emoji,header:j.header,setext:j.setext,hr:j.hr,taskList:j.taskList,list:j.list,listStack:j.listStack.slice(0),quote:j.quote,indentedCode:j.indentedCode,trailingSpace:j.trailingSpace,trailingSpaceNewLine:j.trailingSpaceNewLine,md_inside:j.md_inside,fencedEndRE:j.fencedEndRE}},token:function(j,W){if(W.formatting=!1,j!=W.thisLine.stream){if(W.header=0,W.hr=!1,j.match(/^\s*$/,!0))return _(W),null;if(W.prevLine=W.thisLine,W.thisLine={stream:j},W.taskList=!1,W.trailingSpace=0,W.trailingSpaceNewLine=!1,!W.localState&&(W.f=W.block,W.f!=O)){var X=j.match(/^\s*/,!0)[0].replace(/\t/g,r).length;if(W.indentation=X,W.indentationDiff=null,X>0)return null}}return W.f(j,W)},innerMode:function(j){return j.block==O?{state:j.htmlState,mode:g}:j.localState?{state:j.localState,mode:j.localMode}:{state:j,mode:z}},indent:function(j,W,X){return j.block==O&&g.indent?g.indent(j.htmlState,W,X):j.localState&&j.localMode.indent?j.localMode.indent(j.localState,W,X):B.Pass},blankLine:_,getType:S,blockCommentStart:"",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return z},"xml"),B.defineMIME("text/markdown","markdown"),B.defineMIME("text/x-markdown","markdown")})},lzim:function(Me,V,b){"use strict";var B=b("E7E6"),R=b.n(B);b.d(V,"A",function(){return R.a});var L=b("/GNS"),g=b.n(L);b.d(V,"z",function(){return g.a});var m=b("FOrL"),o=b.n(m);b.d(V,"t",function(){return o.a});var y=b("HpTS"),v=b.n(y);b.d(V,"B",function(){return v.a});var f=b("tWlo"),u=b.n(f);b.d(V,"b",function(){return u.a});var i=b("7ZXX"),d=b.n(i);b.d(V,"n",function(){return d.a});var l=b("GABl"),c=b.n(l);b.d(V,"g",function(){return c.a});var n=b("onxn"),s=b.n(n);b.d(V,"p",function(){return s.a});var a=b("nKGa"),r=b.n(a);b.d(V,"o",function(){return r.a});var t=b("4qgm"),p=b.n(t);b.d(V,"D",function(){return p.a});var x=b("JeFH"),_=b.n(x);b.d(V,"c",function(){return _.a});var T=b("ji0R"),O=b.n(T);b.d(V,"k",function(){return O.a});var w=b("W6BS"),S=b.n(w);b.d(V,"E",function(){return S.a});var C=b("kPYp"),A=b.n(C);b.d(V,"F",function(){return A.a});var E=b("nukY"),P=b.n(E),k=b("4u4S"),N=b.n(k),H=b("yslc"),G=b.n(H),F=b("l2Kq"),z=b.n(F),j=b("RMFE"),W=b.n(j);b.d(V,"q",function(){return W.a});var X=b("TGq3"),ee=b.n(X);b.d(V,"r",function(){return ee.a});var le=b("SMhR"),Se=b.n(le);b.d(V,"C",function(){return Se.a});var Ne=b("8/bI"),We=b.n(Ne);b.d(V,"l",function(){return We.a});var ce=b("JWDV"),be=b.n(ce);b.d(V,"e",function(){return be.a});var Ie=b("Xsq0"),ie=b.n(Ie);b.d(V,"s",function(){return ie.a});var de=b("Ohmc"),se=b.n(de);b.d(V,"d",function(){return se.a});var ke=b("csWT"),Ee=b.n(ke);b.d(V,"f",function(){return Ee.a});var He=b("7v3h"),ye=b.n(He);b.d(V,"m",function(){return ye.a});var pe=b("cRFk"),we=b.n(pe);b.d(V,"y",function(){return we.a});var qe=b("kPWJ"),Ve=b.n(qe);b.d(V,"x",function(){return Ve.a});var Pe=b("qgvg"),Ue=b.n(Pe);b.d(V,"u",function(){return Ue.a});var ze=b("FPkq"),Ye=b.n(ze);b.d(V,"w",function(){return Ye.a});var ae=b("A/g1"),Ce=b.n(ae);b.d(V,"h",function(){return Ce.a});var oe=b("Nmxd"),Qe=b.n(oe);b.d(V,"i",function(){return Qe.a});var yt=b("5D2P"),Be=b.n(yt);b.d(V,"j",function(){return Be.a});var Fe=b("djh8"),Et=b.n(Fe);b.d(V,"v",function(){return Et.a});var ve=b("Jq4h"),Ke=b.n(ve);b.d(V,"a",function(){return Ke.a})},mCJh:function(Me,V,b){"use strict";b.d(V,"e",function(){return R}),b.d(V,"k",function(){return L}),b.d(V,"d",function(){return g}),b.d(V,"g",function(){return m}),b.d(V,"f",function(){return o}),b.d(V,"i",function(){return y}),b.d(V,"c",function(){return v}),b.d(V,"h",function(){return f}),b.d(V,"b",function(){return u}),b.d(V,"a",function(){return i}),b.d(V,"j",function(){return d});var B=b("ErOA");function R(l){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;return Object(B.c)("/discusses.json?page=".concat(c-1,"&container_identifier=").concat(l,"&container_type=Shixun"))}function L(l,c){return Object(B.f)("/discusses/".concat(l,"/top_or_down_discuss.json"),{top:c})}function g(l,c){return Object(B.f)("/discusses/".concat(l,"/disable_or_open_discuss.json"),{is_disable:!!c})}function m(l,c){return Object(B.f)("/discusses/".concat(l,"/plus.json"),{container_type:"Discuss",type:c?1:0})}function o(l,c){return Object(B.f)("/discusses/".concat(l,"/hidden.json"),c)}function y(l,c){return Object(B.f)("/discusses/".concat(l,"/reward_code.json"),c)}function v(l){return Object(B.a)("/api/discusses/".concat(l,".json"),{method:"delete"})}function f(l,c){return Object(B.f)("/discusses/".concat(l,"/reply.json"),{container_type:"Shixun",content:c})}function u(l){return Object(B.f)("/discusses.json",l)}function i(l){return Object(B.f)("/discusses/ai_reply.json",l)}function d(l,c){return Object(B.f)("/discusses/".concat(l,"/turing.json"),c)}},mHUz:function(Me,V,b){"use strict";Object.defineProperty(V,"__esModule",{value:!0}),V.default=void 0;var B={XK_VoidSymbol:16777215,XK_BackSpace:65288,XK_Tab:65289,XK_Linefeed:65290,XK_Clear:65291,XK_Return:65293,XK_Pause:65299,XK_Scroll_Lock:65300,XK_Sys_Req:65301,XK_Escape:65307,XK_Delete:65535,XK_Multi_key:65312,XK_Codeinput:65335,XK_SingleCandidate:65340,XK_MultipleCandidate:65341,XK_PreviousCandidate:65342,XK_Kanji:65313,XK_Muhenkan:65314,XK_Henkan_Mode:65315,XK_Henkan:65315,XK_Romaji:65316,XK_Hiragana:65317,XK_Katakana:65318,XK_Hiragana_Katakana:65319,XK_Zenkaku:65320,XK_Hankaku:65321,XK_Zenkaku_Hankaku:65322,XK_Touroku:65323,XK_Massyo:65324,XK_Kana_Lock:65325,XK_Kana_Shift:65326,XK_Eisu_Shift:65327,XK_Eisu_toggle:65328,XK_Kanji_Bangou:65335,XK_Zen_Koho:65341,XK_Mae_Koho:65342,XK_Home:65360,XK_Left:65361,XK_Up:65362,XK_Right:65363,XK_Down:65364,XK_Prior:65365,XK_Page_Up:65365,XK_Next:65366,XK_Page_Down:65366,XK_End:65367,XK_Begin:65368,XK_Select:65376,XK_Print:65377,XK_Execute:65378,XK_Insert:65379,XK_Undo:65381,XK_Redo:65382,XK_Menu:65383,XK_Find:65384,XK_Cancel:65385,XK_Help:65386,XK_Break:65387,XK_Mode_switch:65406,XK_script_switch:65406,XK_Num_Lock:65407,XK_KP_Space:65408,XK_KP_Tab:65417,XK_KP_Enter:65421,XK_KP_F1:65425,XK_KP_F2:65426,XK_KP_F3:65427,XK_KP_F4:65428,XK_KP_Home:65429,XK_KP_Left:65430,XK_KP_Up:65431,XK_KP_Right:65432,XK_KP_Down:65433,XK_KP_Prior:65434,XK_KP_Page_Up:65434,XK_KP_Next:65435,XK_KP_Page_Down:65435,XK_KP_End:65436,XK_KP_Begin:65437,XK_KP_Insert:65438,XK_KP_Delete:65439,XK_KP_Equal:65469,XK_KP_Multiply:65450,XK_KP_Add:65451,XK_KP_Separator:65452,XK_KP_Subtract:65453,XK_KP_Decimal:65454,XK_KP_Divide:65455,XK_KP_0:65456,XK_KP_1:65457,XK_KP_2:65458,XK_KP_3:65459,XK_KP_4:65460,XK_KP_5:65461,XK_KP_6:65462,XK_KP_7:65463,XK_KP_8:65464,XK_KP_9:65465,XK_F1:65470,XK_F2:65471,XK_F3:65472,XK_F4:65473,XK_F5:65474,XK_F6:65475,XK_F7:65476,XK_F8:65477,XK_F9:65478,XK_F10:65479,XK_F11:65480,XK_L1:65480,XK_F12:65481,XK_L2:65481,XK_F13:65482,XK_L3:65482,XK_F14:65483,XK_L4:65483,XK_F15:65484,XK_L5:65484,XK_F16:65485,XK_L6:65485,XK_F17:65486,XK_L7:65486,XK_F18:65487,XK_L8:65487,XK_F19:65488,XK_L9:65488,XK_F20:65489,XK_L10:65489,XK_F21:65490,XK_R1:65490,XK_F22:65491,XK_R2:65491,XK_F23:65492,XK_R3:65492,XK_F24:65493,XK_R4:65493,XK_F25:65494,XK_R5:65494,XK_F26:65495,XK_R6:65495,XK_F27:65496,XK_R7:65496,XK_F28:65497,XK_R8:65497,XK_F29:65498,XK_R9:65498,XK_F30:65499,XK_R10:65499,XK_F31:65500,XK_R11:65500,XK_F32:65501,XK_R12:65501,XK_F33:65502,XK_R13:65502,XK_F34:65503,XK_R14:65503,XK_F35:65504,XK_R15:65504,XK_Shift_L:65505,XK_Shift_R:65506,XK_Control_L:65507,XK_Control_R:65508,XK_Caps_Lock:65509,XK_Shift_Lock:65510,XK_Meta_L:65511,XK_Meta_R:65512,XK_Alt_L:65513,XK_Alt_R:65514,XK_Super_L:65515,XK_Super_R:65516,XK_Hyper_L:65517,XK_Hyper_R:65518,XK_ISO_Level3_Shift:65027,XK_ISO_Next_Group:65032,XK_ISO_Prev_Group:65034,XK_ISO_First_Group:65036,XK_ISO_Last_Group:65038,XK_space:32,XK_exclam:33,XK_quotedbl:34,XK_numbersign:35,XK_dollar:36,XK_percent:37,XK_ampersand:38,XK_apostrophe:39,XK_quoteright:39,XK_parenleft:40,XK_parenright:41,XK_asterisk:42,XK_plus:43,XK_comma:44,XK_minus:45,XK_period:46,XK_slash:47,XK_0:48,XK_1:49,XK_2:50,XK_3:51,XK_4:52,XK_5:53,XK_6:54,XK_7:55,XK_8:56,XK_9:57,XK_colon:58,XK_semicolon:59,XK_less:60,XK_equal:61,XK_greater:62,XK_question:63,XK_at:64,XK_A:65,XK_B:66,XK_C:67,XK_D:68,XK_E:69,XK_F:70,XK_G:71,XK_H:72,XK_I:73,XK_J:74,XK_K:75,XK_L:76,XK_M:77,XK_N:78,XK_O:79,XK_P:80,XK_Q:81,XK_R:82,XK_S:83,XK_T:84,XK_U:85,XK_V:86,XK_W:87,XK_X:88,XK_Y:89,XK_Z:90,XK_bracketleft:91,XK_backslash:92,XK_bracketright:93,XK_asciicircum:94,XK_underscore:95,XK_grave:96,XK_quoteleft:96,XK_a:97,XK_b:98,XK_c:99,XK_d:100,XK_e:101,XK_f:102,XK_g:103,XK_h:104,XK_i:105,XK_j:106,XK_k:107,XK_l:108,XK_m:109,XK_n:110,XK_o:111,XK_p:112,XK_q:113,XK_r:114,XK_s:115,XK_t:116,XK_u:117,XK_v:118,XK_w:119,XK_x:120,XK_y:121,XK_z:122,XK_braceleft:123,XK_bar:124,XK_braceright:125,XK_asciitilde:126,XK_nobreakspace:160,XK_exclamdown:161,XK_cent:162,XK_sterling:163,XK_currency:164,XK_yen:165,XK_brokenbar:166,XK_section:167,XK_diaeresis:168,XK_copyright:169,XK_ordfeminine:170,XK_guillemotleft:171,XK_notsign:172,XK_hyphen:173,XK_registered:174,XK_macron:175,XK_degree:176,XK_plusminus:177,XK_twosuperior:178,XK_threesuperior:179,XK_acute:180,XK_mu:181,XK_paragraph:182,XK_periodcentered:183,XK_cedilla:184,XK_onesuperior:185,XK_masculine:186,XK_guillemotright:187,XK_onequarter:188,XK_onehalf:189,XK_threequarters:190,XK_questiondown:191,XK_Agrave:192,XK_Aacute:193,XK_Acircumflex:194,XK_Atilde:195,XK_Adiaeresis:196,XK_Aring:197,XK_AE:198,XK_Ccedilla:199,XK_Egrave:200,XK_Eacute:201,XK_Ecircumflex:202,XK_Ediaeresis:203,XK_Igrave:204,XK_Iacute:205,XK_Icircumflex:206,XK_Idiaeresis:207,XK_ETH:208,XK_Eth:208,XK_Ntilde:209,XK_Ograve:210,XK_Oacute:211,XK_Ocircumflex:212,XK_Otilde:213,XK_Odiaeresis:214,XK_multiply:215,XK_Oslash:216,XK_Ooblique:216,XK_Ugrave:217,XK_Uacute:218,XK_Ucircumflex:219,XK_Udiaeresis:220,XK_Yacute:221,XK_THORN:222,XK_Thorn:222,XK_ssharp:223,XK_agrave:224,XK_aacute:225,XK_acircumflex:226,XK_atilde:227,XK_adiaeresis:228,XK_aring:229,XK_ae:230,XK_ccedilla:231,XK_egrave:232,XK_eacute:233,XK_ecircumflex:234,XK_ediaeresis:235,XK_igrave:236,XK_iacute:237,XK_icircumflex:238,XK_idiaeresis:239,XK_eth:240,XK_ntilde:241,XK_ograve:242,XK_oacute:243,XK_ocircumflex:244,XK_otilde:245,XK_odiaeresis:246,XK_division:247,XK_oslash:248,XK_ooblique:248,XK_ugrave:249,XK_uacute:250,XK_ucircumflex:251,XK_udiaeresis:252,XK_yacute:253,XK_thorn:254,XK_ydiaeresis:255,XK_Hangul:65329,XK_Hangul_Hanja:65332,XK_Hangul_Jeonja:65336,XF86XK_ModeLock:269025025,XF86XK_MonBrightnessUp:269025026,XF86XK_MonBrightnessDown:269025027,XF86XK_KbdLightOnOff:269025028,XF86XK_KbdBrightnessUp:269025029,XF86XK_KbdBrightnessDown:269025030,XF86XK_Standby:269025040,XF86XK_AudioLowerVolume:269025041,XF86XK_AudioMute:269025042,XF86XK_AudioRaiseVolume:269025043,XF86XK_AudioPlay:269025044,XF86XK_AudioStop:269025045,XF86XK_AudioPrev:269025046,XF86XK_AudioNext:269025047,XF86XK_HomePage:269025048,XF86XK_Mail:269025049,XF86XK_Start:269025050,XF86XK_Search:269025051,XF86XK_AudioRecord:269025052,XF86XK_Calculator:269025053,XF86XK_Memo:269025054,XF86XK_ToDoList:269025055,XF86XK_Calendar:269025056,XF86XK_PowerDown:269025057,XF86XK_ContrastAdjust:269025058,XF86XK_RockerUp:269025059,XF86XK_RockerDown:269025060,XF86XK_RockerEnter:269025061,XF86XK_Back:269025062,XF86XK_Forward:269025063,XF86XK_Stop:269025064,XF86XK_Refresh:269025065,XF86XK_PowerOff:269025066,XF86XK_WakeUp:269025067,XF86XK_Eject:269025068,XF86XK_ScreenSaver:269025069,XF86XK_WWW:269025070,XF86XK_Sleep:269025071,XF86XK_Favorites:269025072,XF86XK_AudioPause:269025073,XF86XK_AudioMedia:269025074,XF86XK_MyComputer:269025075,XF86XK_VendorHome:269025076,XF86XK_LightBulb:269025077,XF86XK_Shop:269025078,XF86XK_History:269025079,XF86XK_OpenURL:269025080,XF86XK_AddFavorite:269025081,XF86XK_HotLinks:269025082,XF86XK_BrightnessAdjust:269025083,XF86XK_Finance:269025084,XF86XK_Community:269025085,XF86XK_AudioRewind:269025086,XF86XK_BackForward:269025087,XF86XK_Launch0:269025088,XF86XK_Launch1:269025089,XF86XK_Launch2:269025090,XF86XK_Launch3:269025091,XF86XK_Launch4:269025092,XF86XK_Launch5:269025093,XF86XK_Launch6:269025094,XF86XK_Launch7:269025095,XF86XK_Launch8:269025096,XF86XK_Launch9:269025097,XF86XK_LaunchA:269025098,XF86XK_LaunchB:269025099,XF86XK_LaunchC:269025100,XF86XK_LaunchD:269025101,XF86XK_LaunchE:269025102,XF86XK_LaunchF:269025103,XF86XK_ApplicationLeft:269025104,XF86XK_ApplicationRight:269025105,XF86XK_Book:269025106,XF86XK_CD:269025107,XF86XK_Calculater:269025108,XF86XK_Clear:269025109,XF86XK_Close:269025110,XF86XK_Copy:269025111,XF86XK_Cut:269025112,XF86XK_Display:269025113,XF86XK_DOS:269025114,XF86XK_Documents:269025115,XF86XK_Excel:269025116,XF86XK_Explorer:269025117,XF86XK_Game:269025118,XF86XK_Go:269025119,XF86XK_iTouch:269025120,XF86XK_LogOff:269025121,XF86XK_Market:269025122,XF86XK_Meeting:269025123,XF86XK_MenuKB:269025125,XF86XK_MenuPB:269025126,XF86XK_MySites:269025127,XF86XK_New:269025128,XF86XK_News:269025129,XF86XK_OfficeHome:269025130,XF86XK_Open:269025131,XF86XK_Option:269025132,XF86XK_Paste:269025133,XF86XK_Phone:269025134,XF86XK_Q:269025136,XF86XK_Reply:269025138,XF86XK_Reload:269025139,XF86XK_RotateWindows:269025140,XF86XK_RotationPB:269025141,XF86XK_RotationKB:269025142,XF86XK_Save:269025143,XF86XK_ScrollUp:269025144,XF86XK_ScrollDown:269025145,XF86XK_ScrollClick:269025146,XF86XK_Send:269025147,XF86XK_Spell:269025148,XF86XK_SplitScreen:269025149,XF86XK_Support:269025150,XF86XK_TaskPane:269025151,XF86XK_Terminal:269025152,XF86XK_Tools:269025153,XF86XK_Travel:269025154,XF86XK_UserPB:269025156,XF86XK_User1KB:269025157,XF86XK_User2KB:269025158,XF86XK_Video:269025159,XF86XK_WheelButton:269025160,XF86XK_Word:269025161,XF86XK_Xfer:269025162,XF86XK_ZoomIn:269025163,XF86XK_ZoomOut:269025164,XF86XK_Away:269025165,XF86XK_Messenger:269025166,XF86XK_WebCam:269025167,XF86XK_MailForward:269025168,XF86XK_Pictures:269025169,XF86XK_Music:269025170,XF86XK_Battery:269025171,XF86XK_Bluetooth:269025172,XF86XK_WLAN:269025173,XF86XK_UWB:269025174,XF86XK_AudioForward:269025175,XF86XK_AudioRepeat:269025176,XF86XK_AudioRandomPlay:269025177,XF86XK_Subtitle:269025178,XF86XK_AudioCycleTrack:269025179,XF86XK_CycleAngle:269025180,XF86XK_FrameBack:269025181,XF86XK_FrameForward:269025182,XF86XK_Time:269025183,XF86XK_Select:269025184,XF86XK_View:269025185,XF86XK_TopMenu:269025186,XF86XK_Red:269025187,XF86XK_Green:269025188,XF86XK_Yellow:269025189,XF86XK_Blue:269025190,XF86XK_Suspend:269025191,XF86XK_Hibernate:269025192,XF86XK_TouchpadToggle:269025193,XF86XK_TouchpadOn:269025200,XF86XK_TouchpadOff:269025201,XF86XK_AudioMicMute:269025202,XF86XK_Switch_VT_1:269024769,XF86XK_Switch_VT_2:269024770,XF86XK_Switch_VT_3:269024771,XF86XK_Switch_VT_4:269024772,XF86XK_Switch_VT_5:269024773,XF86XK_Switch_VT_6:269024774,XF86XK_Switch_VT_7:269024775,XF86XK_Switch_VT_8:269024776,XF86XK_Switch_VT_9:269024777,XF86XK_Switch_VT_10:269024778,XF86XK_Switch_VT_11:269024779,XF86XK_Switch_VT_12:269024780,XF86XK_Ungrab:269024800,XF86XK_ClearGrab:269024801,XF86XK_Next_VMode:269024802,XF86XK_Prev_VMode:269024803,XF86XK_LogWindowTree:269024804,XF86XK_LogGrabInfo:269024805};V.default=B},mOS8:function(Me,V,b){Me.exports=b.p+"static/403Qrcode.6c17b6f4.png"},mTgk:function(Me,V,b){"use strict";Object.defineProperty(V,"__esModule",{value:!0}),V.default=void 0;var B=R(b("mHUz"));function R(v){return v&&v.__esModule?v:{default:v}}var L={};function g(v,f){if(f===void 0)throw new Error('Undefined keysym for key "'+v+'"');if(v in L)throw new Error('Duplicate entry for key "'+v+'"');L[v]=[f,f,f,f]}function m(v,f,u){if(f===void 0)throw new Error('Undefined keysym for key "'+v+'"');if(u===void 0)throw new Error('Undefined keysym for key "'+v+'"');if(v in L)throw new Error('Duplicate entry for key "'+v+'"');L[v]=[f,f,u,f]}function o(v,f,u){if(f===void 0)throw new Error('Undefined keysym for key "'+v+'"');if(u===void 0)throw new Error('Undefined keysym for key "'+v+'"');if(v in L)throw new Error('Duplicate entry for key "'+v+'"');L[v]=[f,f,f,u]}m("Alt",B.default.XK_Alt_L,B.default.XK_Alt_R),g("AltGraph",B.default.XK_ISO_Level3_Shift),g("CapsLock",B.default.XK_Caps_Lock),m("Control",B.default.XK_Control_L,B.default.XK_Control_R),m("Meta",B.default.XK_Super_L,B.default.XK_Super_R),g("NumLock",B.default.XK_Num_Lock),g("ScrollLock",B.default.XK_Scroll_Lock),m("Shift",B.default.XK_Shift_L,B.default.XK_Shift_R),o("Enter",B.default.XK_Return,B.default.XK_KP_Enter),g("Tab",B.default.XK_Tab),o(" ",B.default.XK_space,B.default.XK_KP_Space),o("ArrowDown",B.default.XK_Down,B.default.XK_KP_Down),o("ArrowUp",B.default.XK_Up,B.default.XK_KP_Up),o("ArrowLeft",B.default.XK_Left,B.default.XK_KP_Left),o("ArrowRight",B.default.XK_Right,B.default.XK_KP_Right),o("End",B.default.XK_End,B.default.XK_KP_End),o("Home",B.default.XK_Home,B.default.XK_KP_Home),o("PageDown",B.default.XK_Next,B.default.XK_KP_Next),o("PageUp",B.default.XK_Prior,B.default.XK_KP_Prior),g("Backspace",B.default.XK_BackSpace),o("Clear",B.default.XK_Clear,B.default.XK_KP_Begin),g("Copy",B.default.XF86XK_Copy),g("Cut",B.default.XF86XK_Cut),o("Delete",B.default.XK_Delete,B.default.XK_KP_Delete),o("Insert",B.default.XK_Insert,B.default.XK_KP_Insert),g("Paste",B.default.XF86XK_Paste),g("Redo",B.default.XK_Redo),g("Undo",B.default.XK_Undo),g("Cancel",B.default.XK_Cancel),g("ContextMenu",B.default.XK_Menu),g("Escape",B.default.XK_Escape),g("Execute",B.default.XK_Execute),g("Find",B.default.XK_Find),g("Help",B.default.XK_Help),g("Pause",B.default.XK_Pause),g("Select",B.default.XK_Select),g("ZoomIn",B.default.XF86XK_ZoomIn),g("ZoomOut",B.default.XF86XK_ZoomOut),g("BrightnessDown",B.default.XF86XK_MonBrightnessDown),g("BrightnessUp",B.default.XF86XK_MonBrightnessUp),g("Eject",B.default.XF86XK_Eject),g("LogOff",B.default.XF86XK_LogOff),g("Power",B.default.XF86XK_PowerOff),g("PowerOff",B.default.XF86XK_PowerDown),g("PrintScreen",B.default.XK_Print),g("Hibernate",B.default.XF86XK_Hibernate),g("Standby",B.default.XF86XK_Standby),g("WakeUp",B.default.XF86XK_WakeUp),g("AllCandidates",B.default.XK_MultipleCandidate),g("Alphanumeric",B.default.XK_Eisu_Shift),g("CodeInput",B.default.XK_Codeinput),g("Compose",B.default.XK_Multi_key),g("Convert",B.default.XK_Henkan),g("GroupFirst",B.default.XK_ISO_First_Group),g("GroupLast",B.default.XK_ISO_Last_Group),g("GroupNext",B.default.XK_ISO_Next_Group),g("GroupPrevious",B.default.XK_ISO_Prev_Group),g("NonConvert",B.default.XK_Muhenkan),g("PreviousCandidate",B.default.XK_PreviousCandidate),g("SingleCandidate",B.default.XK_SingleCandidate),g("HangulMode",B.default.XK_Hangul),g("HanjaMode",B.default.XK_Hangul_Hanja),g("JunjuaMode",B.default.XK_Hangul_Jeonja),g("Eisu",B.default.XK_Eisu_toggle),g("Hankaku",B.default.XK_Hankaku),g("Hiragana",B.default.XK_Hiragana),g("HiraganaKatakana",B.default.XK_Hiragana_Katakana),g("KanaMode",B.default.XK_Kana_Shift),g("KanjiMode",B.default.XK_Kanji),g("Katakana",B.default.XK_Katakana),g("Romaji",B.default.XK_Romaji),g("Zenkaku",B.default.XK_Zenkaku),g("ZenkakuHanaku",B.default.XK_Zenkaku_Hankaku),g("F1",B.default.XK_F1),g("F2",B.default.XK_F2),g("F3",B.default.XK_F3),g("F4",B.default.XK_F4),g("F5",B.default.XK_F5),g("F6",B.default.XK_F6),g("F7",B.default.XK_F7),g("F8",B.default.XK_F8),g("F9",B.default.XK_F9),g("F10",B.default.XK_F10),g("F11",B.default.XK_F11),g("F12",B.default.XK_F12),g("F13",B.default.XK_F13),g("F14",B.default.XK_F14),g("F15",B.default.XK_F15),g("F16",B.default.XK_F16),g("F17",B.default.XK_F17),g("F18",B.default.XK_F18),g("F19",B.default.XK_F19),g("F20",B.default.XK_F20),g("F21",B.default.XK_F21),g("F22",B.default.XK_F22),g("F23",B.default.XK_F23),g("F24",B.default.XK_F24),g("F25",B.default.XK_F25),g("F26",B.default.XK_F26),g("F27",B.default.XK_F27),g("F28",B.default.XK_F28),g("F29",B.default.XK_F29),g("F30",B.default.XK_F30),g("F31",B.default.XK_F31),g("F32",B.default.XK_F32),g("F33",B.default.XK_F33),g("F34",B.default.XK_F34),g("F35",B.default.XK_F35),g("Close",B.default.XF86XK_Close),g("MailForward",B.default.XF86XK_MailForward),g("MailReply",B.default.XF86XK_Reply),g("MailSend",B.default.XF86XK_Send),g("MediaFastForward",B.default.XF86XK_AudioForward),g("MediaPause",B.default.XF86XK_AudioPause),g("MediaPlay",B.default.XF86XK_AudioPlay),g("MediaRecord",B.default.XF86XK_AudioRecord),g("MediaRewind",B.default.XF86XK_AudioRewind),g("MediaStop",B.default.XF86XK_AudioStop),g("MediaTrackNext",B.default.XF86XK_AudioNext),g("MediaTrackPrevious",B.default.XF86XK_AudioPrev),g("New",B.default.XF86XK_New),g("Open",B.default.XF86XK_Open),g("Print",B.default.XK_Print),g("Save",B.default.XF86XK_Save),g("SpellCheck",B.default.XF86XK_Spell),g("AudioVolumeDown",B.default.XF86XK_AudioLowerVolume),g("AudioVolumeUp",B.default.XF86XK_AudioRaiseVolume),g("AudioVolumeMute",B.default.XF86XK_AudioMute),g("MicrophoneVolumeMute",B.default.XF86XK_AudioMicMute),g("LaunchApplication1",B.default.XF86XK_MyComputer),g("LaunchApplication2",B.default.XF86XK_Calculator),g("LaunchCalendar",B.default.XF86XK_Calendar),g("LaunchMail",B.default.XF86XK_Mail),g("LaunchMediaPlayer",B.default.XF86XK_AudioMedia),g("LaunchMusicPlayer",B.default.XF86XK_Music),g("LaunchPhone",B.default.XF86XK_Phone),g("LaunchScreenSaver",B.default.XF86XK_ScreenSaver),g("LaunchSpreadsheet",B.default.XF86XK_Excel),g("LaunchWebBrowser",B.default.XF86XK_WWW),g("LaunchWebCam",B.default.XF86XK_WebCam),g("LaunchWordProcessor",B.default.XF86XK_Word),g("BrowserBack",B.default.XF86XK_Back),g("BrowserFavorites",B.default.XF86XK_Favorites),g("BrowserForward",B.default.XF86XK_Forward),g("BrowserHome",B.default.XF86XK_HomePage),g("BrowserRefresh",B.default.XF86XK_Refresh),g("BrowserSearch",B.default.XF86XK_Search),g("BrowserStop",B.default.XF86XK_Stop),g("Dimmer",B.default.XF86XK_BrightnessAdjust),g("MediaAudioTrack",B.default.XF86XK_AudioCycleTrack),g("RandomToggle",B.default.XF86XK_AudioRandomPlay),g("SplitScreenToggle",B.default.XF86XK_SplitScreen),g("Subtitle",B.default.XF86XK_Subtitle),g("VideoModeNext",B.default.XF86XK_Next_VMode),o("=",B.default.XK_equal,B.default.XK_KP_Equal),o("+",B.default.XK_plus,B.default.XK_KP_Add),o("-",B.default.XK_minus,B.default.XK_KP_Subtract),o("*",B.default.XK_asterisk,B.default.XK_KP_Multiply),o("/",B.default.XK_slash,B.default.XK_KP_Divide),o(".",B.default.XK_period,B.default.XK_KP_Decimal),o(",",B.default.XK_comma,B.default.XK_KP_Separator),o("0",B.default.XK_0,B.default.XK_KP_0),o("1",B.default.XK_1,B.default.XK_KP_1),o("2",B.default.XK_2,B.default.XK_KP_2),o("3",B.default.XK_3,B.default.XK_KP_3),o("4",B.default.XK_4,B.default.XK_KP_4),o("5",B.default.XK_5,B.default.XK_KP_5),o("6",B.default.XK_6,B.default.XK_KP_6),o("7",B.default.XK_7,B.default.XK_KP_7),o("8",B.default.XK_8,B.default.XK_KP_8),o("9",B.default.XK_9,B.default.XK_KP_9);var y=L;V.default=y},mdZa:function(Me,V,b){"use strict";typeof Object.assign!="function"&&Object.defineProperty(Object,"assign",{value:function(R,L){"use strict";if(R==null)throw new TypeError("Cannot convert undefined or null to object");for(var g=Object(R),m=1;m=a.max?void 0:(a.ch=0,a.text=a.cm.getLine(++a.line),!0)}function u(a){return a.line<=a.min?void 0:(a.text=a.cm.getLine(--a.line),a.ch=a.text.length,!0)}function i(a){for(;;){var r=a.text.indexOf(">",a.ch);if(r==-1){if(f(a))continue;return}if(!v(a,r+1)){a.ch=r+1;continue}var t=a.text.lastIndexOf("/",r),p=t>-1&&!/\S/.test(a.text.slice(t+1,r));return a.ch=r+1,p?"selfClose":"regular"}}function d(a){for(;;){var r=a.ch?a.text.lastIndexOf("<",a.ch-1):-1;if(r==-1){if(u(a))continue;return}if(!v(a,r+1)){a.ch=r;continue}o.lastIndex=r,a.ch=r;var t=o.exec(a.text);if(t&&t.index==r)return t}}function l(a){for(;;){o.lastIndex=a.ch;var r=o.exec(a.text);if(!r){if(f(a))continue;return}if(!v(a,r.index+1)){a.ch=r.index+1;continue}return a.ch=r.index+r[0].length,r}}function c(a){for(;;){var r=a.ch?a.text.lastIndexOf(">",a.ch-1):-1;if(r==-1){if(u(a))continue;return}if(!v(a,r+1)){a.ch=r;continue}var t=a.text.lastIndexOf("/",r),p=t>-1&&!/\S/.test(a.text.slice(t+1,r));return a.ch=r+1,p?"selfClose":"regular"}}function n(a,r){for(var t=[];;){var p=l(a),x,_=a.line,T=a.ch-(p?p[0].length:0);if(!p||!(x=i(a)))return;if(x=="selfClose")continue;if(p[1]){for(var O=t.length-1;O>=0;--O)if(t[O]==p[2]){t.length=O;break}if(O<0&&(!r||r==p[2]))return{tag:p[2],from:R(_,T),to:R(a.line,a.ch)}}else t.push(p[2])}}function s(a,r){for(var t=[];;){var p=c(a);if(!p)return;if(p=="selfClose"){d(a);continue}var x=a.line,_=a.ch,T=d(a);if(!T)return;if(T[1])t.push(T[2]);else{for(var O=t.length-1;O>=0;--O)if(t[O]==T[2]){t.length=O;break}if(O<0&&(!r||r==T[2]))return{tag:T[2],from:R(a.line,a.ch),to:R(x,_)}}}}B.registerHelper("fold","xml",function(a,r){for(var t=new y(a,r.line,0);;){var p=l(t);if(!p||t.line!=r.line)return;var x=i(t);if(!x)return;if(!p[1]&&x!="selfClose"){var _=R(t.line,t.ch),T=n(t,p[2]);return T&&L(T.from,_)>0?{from:_,to:T.from}:null}}}),B.findMatchingTag=function(a,r,t){var p=new y(a,r.line,r.ch,t);if(p.text.indexOf(">")==-1&&p.text.indexOf("<")==-1)return;var x=i(p),_=x&&R(p.line,p.ch),T=x&&d(p);if(!x||!T||L(p,r)>0)return;var O={from:R(p.line,p.ch),to:_,tag:T[2]};return x=="selfClose"?{open:O,close:null,at:"open"}:T[1]?{open:s(p,T[2]),close:O,at:"close"}:(p=new y(a,_.line,_.ch,t),{open:O,close:n(p,T[2]),at:"open"})},B.findEnclosingTag=function(a,r,t,p){for(var x=new y(a,r.line,r.ch,t);;){var _=s(x,p);if(!_)break;var T=new y(a,r.line,r.ch,t),O=n(T,_.tag);if(O)return{open:_,close:O}}},B.scanForClosingTag=function(a,r,t,p){var x=new y(a,r.line,r.ch,p?{from:0,to:p}:null);return n(x,t)}})},p4vh:function(Me,V){Me.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAA8CAMAAADygAyiAAAAaVBMVEUAAAD/vwD/vwD/ugD/ugD/uwD/vAD8vAP8ugP9uwL9uwL9uwL9ugL9ugL9ugL8uwP8uwP8ugP9ugL9ugL9ugL9uwL9uwL9uwL9uwP9zkn+1WT+34r+45n/7bz/8s//9+D/+/D//fj///8yardZAAAAGHRSTlMAECAwP0BQX2BwgI+Qn6Cwv8DP0N/g7/D8rFP8AAABpUlEQVRYw+3XwXKDIBAG4AVKoiRBDSq0adrG93/ImphSWwV2jYce+t+SGb5RWBcAmEQeji6acicgHVE6RA4s5cjWoVInHkognV6KP1Pt0NExJ3OE8AhUUKB9BKI4rpoM3+7KWzaMBLWwGcbttsNC+QlWcn7Eqesz8z+ocTHw7wUPQKdLEnItB+3i0PO569JQXwxtFHo5f3QoqB4v1BR663wSkItD738O6vN6WQlyZyRk1oGq8Xf6CFSMO8cjUAbMrgHZvl+qNSDVf/3MT7cSSyFza+DcepYEGQ/Ze9cVzSKo+oIavzUxfYeaJZAeb0xC2ytUUKD9FbJ6slMKySGnQBK4DO23ggJFd1qLh4oopPBQFoU4GmoSxxqNhbIExJHbbJM8aSkcJNNnv+rRk4h/OZt2DAPMcdSu46Qli3RSkhGADovMuGZASagK7AaI4XqOUQzo4ftfDdPkS5jByr1lssXKzzpXAP/QpLyfrvGXycPtJyczMnDhOgri44RvILQqiNy3aJPVUm5XsOziRoOaMFSQIB2GchLEgj3SEOuI6dm3M8E1+wTzvvO4HPYw7wAAAABJRU5ErkJggg=="},p5ED:function(Me,V,b){"use strict";var B=b("+L6B"),R=b("2/Rp"),L=b("5Dmo"),g=b("3S7+"),m=b("k1fw"),o=b("9og8"),y=b("tJVT"),v=b("WmNS"),f=b.n(v),u=b("q1tI"),i=b.n(u),d=b("vHTk"),l=b.n(d),c=b("yEEn"),n=b("ZW9T"),s=b("1vsH"),a=b("V0Rq"),r=b("m3rI");V.a=function(t){var p,x,_,T,O,w,S=t.editOffice,C=S===void 0?"view":S,A=t.name,E=t.data,P=t.theme,k=t.type,N=t.filename,H=t.monacoEditor,G=t.className,F=t.style,z=t.close,j=t.onClose,W=t.hasMask,X=t.disabledDownload,ee=t.onImgDimensions,le=t.otherData,Se=Object(u.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),Ne=Object(y.a)(Se,2),We=Ne[0],ce=Ne[1],be=Object(u.useState)(""),Ie=Object(y.a)(be,2),ie=Ie[0],de=Ie[1],se=Object(u.useState)(),ke=Object(y.a)(se,2),Ee=ke[0],He=ke[1],ye=window.ENV==="build"?"/react/build":"",pe=location.host.startsWith("localhost")?r.a.PROXY_SERVER:r.a.API_SERVER,we,qe=1024*1024,Ve=10*qe,Pe=Object(u.useRef)();(p=E)!==null&&p!==void 0&&p.startsWith("/api")&&k!=="txt"&&(E=r.a.API_SERVER+E),k==="office"&&(we=Object(s.P)(E).filesize,we>Ve&&(k="other")),N&&(H.filename=N),Object(u.useEffect)(function(){var ae,Ce,oe=(ae=document.cookie)===null||ae===void 0||((Ce=ae.replace(/\s/g,""))===null||Ce===void 0)?void 0:Ce.split(";");oe==null||oe.map(function(Qe){var yt=Qe.split("=");yt[0]==="_educoder_session"&&de(yt[1])})},[]),Object(u.useEffect)(function(){k==="office"&&Ue()},[k,E]);var Ue=function(){var ae=Object(o.a)(f.a.mark(function Ce(){var oe,Qe,yt;return f.a.wrap(function(Fe){for(;;)switch(Fe.prev=Fe.next){case 0:return console.log("data:",E),oe=E,E.startsWith("http")||(oe=location.origin+oe),Qe=new URL(oe).pathname.split("/").pop(),Fe.next=6,Object(a.U)({attachment_id:Qe});case 6:yt=Fe.sent,He(yt);case 8:case"end":return Fe.stop()}},Ce)}));return function(){return ae.apply(this,arguments)}}(),ze=function(){if(E.startsWith("http")||E.startsWith("blob:")){Ye();return}Object(s.x)(N||"educoder",E,N)},Ye=function(){Object(s.v)(N||"educoder",decodeURIComponent(E))};return i.a.createElement("div",{style:Object(m.a)({},F||{}),className:"".concat(W&&l.a.bgBlack," ").concat(k?l.a.wrp:"hide")},z&&i.a.createElement("div",{className:l.a.close,ref:Pe},!!ee&&i.a.createElement(g.a,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:function(){return Pe.current}},i.a.createElement("span",{onClick:function(){j(),ee()}},i.a.createElement("i",{className:"icon-yulanpizhu"}))),!X&&i.a.createElement(g.a,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:function(){return Pe.current}},i.a.createElement("span",{onClick:Ye},i.a.createElement("i",{className:"icon-quxiaozhiding"}))),i.a.createElement(g.a,{title:"\u5173\u95ED",getPopupContainer:function(){return Pe.current}},i.a.createElement("span",{className:"",onClick:j},i.a.createElement("i",{className:"icon-guanbi1"})))),i.a.createElement("div",{className:"".concat(l.a[G]," ").concat(G," ").concat(l.a.monaco," ").concat(k==="txt"?"show":"hide")},k==="txt"&&i.a.createElement(n.b,H)),k==="audio"&&i.a.createElement("audio",{src:"".concat(((x=E)===null||x===void 0?void 0:x.indexOf("http://"))>-1||((_=E)===null||_===void 0?void 0:_.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(E),autoPlay:!0}),k==="video"&&i.a.createElement(i.a.Fragment,null,((T=E)===null||T===void 0?void 0:T.indexOf("http"))>-1?i.a.createElement("video",{controls:!0,src:"".concat(E),autoPlay:!0}):i.a.createElement("video",{controls:!0,src:"data:video/mp4;base64,".concat(E),autoPlay:!0})),k==="office"&&Ee&&i.a.createElement("iframe",{src:"".concat(ye,"/office.html?key=").concat(Ee.key,"&url=").concat(pe+Ee.url,"&callbackUrl=").concat(pe+Ee.callbackUrl,"&fileType=").concat(Ee.fileType,"&title=").concat(Ee.title,"&model=").concat(C,"&officeServer=").concat(r.a.OFFICE_SERVER,"&disabledDownload=").concat(!!X)}),(k==="xlsx"||k==="doc"||k==="pptx"||k==="docx")&&i.a.createElement("iframe",{src:"/react/build/office.html?key=".concat(le.key,"&url=").concat(r.a.API_SERVER+le.url,"&callbackUrl=").concat(r.a.API_SERVER+le.callbackUrl,"&fileType=").concat(le.fileType,"&title=").concat(le.title,"&model=").concat(le.model)}),k==="html"&&i.a.createElement("iframe",{src:E+"&disposition=inline"}),k==="pdf"&&i.a.createElement("embed",{className:l.a.embed,src:E}),k==="image"&&i.a.createElement("img",{src:"".concat(((O=E)===null||O===void 0?void 0:O.indexOf("http://"))>-1||((w=E)===null||w===void 0?void 0:w.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(E)}),k==="other"&&i.a.createElement("div",null,i.a.createElement(R.a,{type:"primary",size:"large",onClick:ze},i.a.createElement(c.a,null),"\u70B9\u51FB\u4E0B\u8F7D")),k==="download"&&i.a.createElement(R.a,{type:"primary",size:"large",onClick:ze},i.a.createElement(c.a,null),"\u70B9\u51FB\u4E0B\u8F7D"))}},"p77/":function(Me,V,b){},pmY6:function(Me,V,b){"use strict";b.d(V,"g",function(){return m}),b.d(V,"f",function(){return o}),b.d(V,"e",function(){return y}),b.d(V,"h",function(){return v}),b.d(V,"b",function(){return f}),b.d(V,"a",function(){return u}),b.d(V,"d",function(){return i}),b.d(V,"c",function(){return d});var B=!1,R="__is_disposable_tracked__";function L(l){if(!B)return;if(l&&l!==u.None)try{l[R]=!0}catch(c){}}function g(l){if(!B)return l;var c=new Error("Potentially leaked disposable").stack;return setTimeout(function(){l[R]||console.log(c)},3e3),l}function m(l){return typeof l.dispose=="function"&&l.dispose.length===0}function o(l){return Array.isArray(l)?(l.forEach(function(c){c&&(L(c),c.dispose())}),[]):l?(L(l),l.dispose(),l):void 0}function y(){for(var l=[],c=0;c2&&Le(new Date().getTime()),sessionStorage.removeItem("vncPageLeaveTime")}else sessionStorage.vncPageLeaveTime=new Date};function _e(){Ke({type:be.SHOW_CLIPBOARD_BOX,payload:!1})}function Oe(){Ke({type:be.SET_IS_LARGE,payload:!Te})}function mt(pt){var At;return qe.current&&(At=new _.default(function(Ht){var zt=Object(c.a)(Ht),ln;try{for(zt.s();!(ln=zt.n()).done;){var Xt,Zt=ln.value;if((we==null||((Xt=we.shixun)===null||Xt===void 0)?void 0:Xt.windows_connection_mode)==="rdp"&&jt(),Zt.target.offsetHeight>0||Zt.target.offsetWidth>0){var Un;pt==null||((Un=pt._eventHandlers)===null||Un===void 0)||Un.windowResize()}}}catch(Cn){zt.e(Cn)}finally{zt.f()}}),At.observe(qe.current)),At}var ct=function(){var pt=Object(l.a)(r.a.mark(function At(){var Ht,zt,ln,Xt,Zt;return r.a.wrap(function(Cn){for(;;)switch(Cn.prev=Cn.next){case 0:return ln=(Ht=We())!==null&&Ht!==void 0&&Ht.homework_common_id?{homework_common_id:(zt=We())===null||zt===void 0?void 0:zt.homework_common_id}:{},Cn.next=3,Object(G.a)("/api/tasks/".concat(nt.taskId||pe,"/get_vnc_link.json"),{method:"post",body:Object(s.a)(Object(s.a)(Object(s.a)({},nt),ln),{},{template_id:ae})});case 3:if(Xt=Cn.sent,!((Xt==null?void 0:Xt.status)===-3)){Cn.next=6;break}return Cn.abrupt("return",new Promise(function(){var wn=Object(l.a)(r.a.mark(function pn(On,Xn){return r.a.wrap(function(Bt){for(;;)switch(Bt.prev=Bt.next){case 0:d.a.confirm({content:"\u68C0\u6D4B\u5230\u60A8\u5DF2\u7ECF\u5F00\u542F\u4E86\u5176\u4ED6\u5B9E\u9A8C\u73AF\u5883\uFF0C\u8BF7\u5148\u5173\u95ED\u73AF\u5883\u540E\uFF0C\u518D\u8FDE\u63A5",okText:"\u7ACB\u5373\u5173\u95ED",cancelText:"\u7A0D\u540E\u5173\u95ED",onOk:function(){var sn=Object(l.a)(r.a.mark(function _n(){return r.a.wrap(function(gn){for(;;)switch(gn.prev=gn.next){case 0:return clearTimeout(Xe.current),Ae(0),gn.next=4,Object(F.f)(nt.taskId,Xt==null?void 0:Xt.message);case 4:return Le(me+1),gn.abrupt("return");case 6:case"end":return gn.stop()}},_n)}));function Rn(){return sn.apply(this,arguments)}return Rn}()});case 1:case"end":return Bt.stop()}},pn)}));return function(pn,On){return wn.apply(this,arguments)}}()));case 6:if(!((Xt==null?void 0:Xt.status)===-1)){Cn.next=8;break}throw new String(Xt==null?void 0:Xt.message);case 8:return ye&&(Object(w.S)("PVEAuthCookie",Xt==null||((Zt=Xt.data)===null||Zt===void 0)?void 0:Zt.cookies_value,1),Object(w.S)("PVELangCookie","zh_CN",1)),A.a.publish("update-windows-time",Xt==null?void 0:Xt.data),Cn.abrupt("return",Xt);case 11:case"end":return Cn.stop()}},At)}));return function(){return pt.apply(this,arguments)}}();Object(t.useEffect)(function(){var pt,At;function Ht(wn){Ee&&(u.b.warn("\u7531\u4E8E\u957F\u65F6\u95F4\u672A\u64CD\u4F5C\uFF0C\u8FDE\u63A5\u5931\u6548\uFF0C\u6B63\u5728\u91CD\u65B0\u8FDE\u63A5Windows VNC\u670D\u52A1"),Ke({type:be.SET_LOADING,payload:!0}),Le(me+1))}A.a.subscribe("reset-linux-windows-loading",function(){Ke({type:be.SET_LOADING,payload:!0})}),A.a.subscribe("reset-linux-windos-vnc",function(){Le(me+1)});function zt(){Ae(100),clearTimeout(Xe.current),setTimeout(function(){Pe.current.resizeSession=!1,Ke({type:be.SET_LOADING,payload:!1})},1300),A.a.subscribe("send-ctrl-alt-delete",function(){var wn;(wn=pt)===null||wn===void 0||wn.sendCtrlAltDel()})}function ln(wn){var pn=Ne(wn.detail.text);Ke({type:be.SET_TRANSFER_CONTENT,payload:pn})}if((Ee||ke||He||ye&&ae)&&qe.current){var Xt;clearTimeout(Xe.current),(we==null||((Xt=we.shixun)===null||Xt===void 0)?void 0:Xt.windows_connection_mode)==="rdp"&&jt(),new Promise(Object(l.a)(r.a.mark(function wn(){var pn,On,Xn,fr,Bt,sn,Rn,_n,Kn,gn,J,U,K;return r.a.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:return On=We(),Xn="",te.next=4,ct();case 4:if(Bt=te.sent,!(He||ye)){te.next=11;break}return Ue.current.src=(Bt==null||((sn=Bt.data)===null||sn===void 0)?void 0:sn.vnc_url)+"&time="+Date.now(),Ke({type:be.SET_STATE,payload:{loading:!1,mes:"\u5B9E\u9A8C\u73AF\u5883\u91CD\u7F6E\u4E2D"}}),te.abrupt("return");case 11:Ee?(fr="Edu123",Xn=decodeURIComponent(Bt==null||((Rn=Bt.data)===null||Rn===void 0)?void 0:Rn.vnc_url)):(Kn=new URL(decodeURIComponent(Bt==null||((_n=Bt.data)===null||_n===void 0)?void 0:_n.vnc_url)),gn=Kn.protocol,J=Kn.searchParams,U=Kn.host,fr=J.get("password"),Xn="".concat(gn==="https:"?"wss":"ws","://").concat(U,"/").concat(On.path||"websockify"));case 12:if(!((we==null||((pn=we.shixun)===null||pn===void 0)?void 0:pn.windows_connection_mode)==="rdp")){te.next=18;break}return mt(),Ue.current.style.cssText=Ue.current.style.cssText+"width:1920px;height:1080px;position:initial",Ue.current.src="/rdp.html?tpiId=".concat(we==null||((K=we.myshixun)===null||K===void 0)?void 0:K.id),Ke({type:be.SET_LOADING,payload:!1}),te.abrupt("return");case 18:pt=new C.a(qe.current,Xn,{credentials:{password:fr},wsProtocols:["binary"],resize:"scale",show_dot:!0}),At=mt(pt),pt.viewOnly=On.view_only||!1,Ee?pt.scaleViewport=!0:pt.scaleViewport=On.scale||!1,pt.scaleViewport=On.scale||!0,pt.showDotCursor=!0,pt.resizeSession=!0,Pe.current=pt,pt.addEventListener("disconnect",Ht),pt.addEventListener("connect",zt),pt.addEventListener("clipboard",ln);case 29:case"end":return te.stop()}},wn)})));var Zt=A.a.subscribe("vnc-reseting",function(){Ae(0),Ke({type:be.SET_STATE,payload:{loading:!0,mes:"\u5B9E\u9A8C\u73AF\u5883\u91CD\u7F6E\u4E2D"}})}),Un=A.a.subscribe("vnc-enlarge",function(wn){}),Cn=A.a.subscribe("show-clipboard-box",function(){Ke({type:be.SHOW_CLIPBOARD_BOX,payload:!0})});return Ae(0),function(){var wn,pn,On,Xn;(wn=pt)===null||wn===void 0||wn.removeEventListener("disconnect",Ht),(pn=pt)===null||pn===void 0||pn.removeEventListener("connect",zt),(On=pt)===null||On===void 0||On.removeEventListener("clipboard",ln),Zt(),Un(),Cn(),(Xn=At)===null||Xn===void 0||Xn.unobserve(qe.current)}}},[ke,Ee,He,me,ae]),Object(t.useEffect)(function(){var pt,At;if(ye&&(we==null||((pt=we.shixun_virtual_templates)===null||pt===void 0)?void 0:pt.length)===1){var Ht,zt;Ce(we==null||((Ht=we.shixun_virtual_templates)===null||Ht===void 0||((zt=Ht[0])===null||zt===void 0))?void 0:zt.template_id)}else ye&&(we==null||((At=we.shixun_virtual_templates)===null||At===void 0)?void 0:At.length)>1&&Be(!0)},[ye]);function Ft(pt){var At;(At=Pe.current)===null||At===void 0||At.clipboardPasteFrom(pt),Ke({type:be.SET_TRANSFER_CONTENT,payload:pt}),u.b.success("\u4FDD\u5B58\u6210\u529F\uFF01\u4F60\u53EF\u4EE5\u5728\u5B9E\u9A8C\u73AF\u5883\u4E2D\u7C98\u8D34\u8BE5\u5185\u5BB9"),_e()}function jt(){var pt,At;pt=Math.min(document.getElementById("task-right-panel").clientWidth/1920,document.getElementById("task-right-panel").clientHeight/1260),Ue.current.parentElement.className="wh1080p",Ue.current.parentElement.style.cssText="transform:scale(".concat(pt,");transform-origin:center center"),qe.current.style.cssText="translate(-50%, -50%) scale("+pt+")"}Object(t.useEffect)(function(){it==0&&(clearTimeout(Xe.current),ft())},[it]);var ft=function pt(){it>99?it=99:(it=it+1,Xe.current=setTimeout(function(){pt()},1500)),it<100&&Ae(it)},Ot=Object(t.useMemo)(function(){var pt;return ue?"none":He||ye||Ee&&(we==null||((pt=we.shixun)===null||pt===void 0)?void 0:pt.windows_connection_mode)==="rdp"?"block":"none"},[He,ue,ye,Ee]);return p.a.createElement(t.Fragment,null,yt&&p.a.createElement("div",{className:X.a.selectImage},p.a.createElement("section",{className:X.a.container},p.a.createElement("h1",null,"\u9009\u62E9\u89D2\u8272"),p.a.createElement("aside",null,we==null||((se=we.shixun_virtual_templates)===null||se===void 0)?void 0:se.map(function(pt,At){return p.a.createElement(g.a,{align:"middle",key:At},p.a.createElement(v.a,{flex:"1"},pt.template_name),p.a.createElement(v.a,null,p.a.createElement(o.a,{type:"primary",onClick:function(){Ce(pt.template_id),Be(!1)}},"\u5F00\u59CB\u5B9E\u9A8C")))})))),Te&&p.a.createElement("a",{className:"btn-vnc-resize",onClick:Oe},p.a.createElement("i",{className:"iconfont icon-tuichuquanping"})),p.a.createElement("div",{style:{width:"100%",height:"calc(100% - 50px)",overflow:"hidden",position:"absolute",display:Ot==="block"?"flex":"none",alignItems:"center",justifyContent:"center",zIndex:6}},p.a.createElement("div",null,p.a.createElement("iframe",{style:{position:Te?"fixed":"absolute",left:0,top:Te?54:40,width:"100%",height:"calc(100% - ".concat(Te?"100px":"45px",")")},frameBorder:"0",ref:Ue,allowFullScreen:!0}))),p.a.createElement("div",{style:{position:Te?"fixed":"absolute",left:0,top:Te?54:40,zIndex:5,width:"100%",height:"calc(100% - ".concat(Te?"100px":"45px",")")},className:"".concat(Ee?"vnc-panel-wrapper-windows":"vnc-panel-wrapper"," ").concat(Te?"full-screen":"")},ue?p.a.createElement(x.a,{message:ne,style:{color:"#0152d9"}},p.a.createElement("div",{className:"tc",style:{width:500,margin:"0 auto",color:"#FFF"}},p.a.createElement(R.a,{percent:it,format:function(At){return p.a.createElement("span",{className:"c-white"},At,"%")}}))):null,p.a.createElement("div",{ref:qe,className:"vnc-panel ".concat(ue?"hidden zIndexf1":"animated fadeIn")})),p.a.createElement(T.a,null,p.a.createElement(d.a,{title:"\u590D\u5236\u7C98\u8D34",centered:!0,maskClosable:!1,visible:$,onCancel:_e,footer:null},p.a.createElement(H,{onCancel:_e,onSave:Ft,content:rt}))))}},qgvg:function(Me,V){Me.exports="data:image/gif;base64,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"},"rAM+":function(Me,V,b){"use strict";b.d(V,"a",function(){return R});var B=b("Qw5x");function R(L,g){var m;if(typeof Symbol=="undefined"||L[Symbol.iterator]==null){if(Array.isArray(L)||(m=Object(B.a)(L))||g&&L&&typeof L.length=="number"){m&&(L=m);var o=0,y=function(){};return{s:y,n:function(){return o>=L.length?{done:!0}:{done:!1,value:L[o++]}},e:function(d){throw d},f:y}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. + a `).concat(ee,",").concat(ee," 0 1 1 ").concat(-Ne,",").concat(We),be=Math.PI*2*ee,Ie={stroke:z,strokeDasharray:"".concat(F/100*(be-W),"px ").concat(be,"px"),strokeDashoffset:"-".concat(W/2+G/100*(be-W),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:ce,pathStyle:Ie}}var k=function(F){var z=F.prefixCls,j=F.strokeWidth,W=F.trailWidth,X=F.gapDegree,ee=F.gapPosition,le=F.trailColor,Se=F.strokeLinecap,Ne=F.style,We=F.className,ce=F.strokeColor,be=F.percent,Ie=w(F,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),ie=Object(B.useMemo)(function(){return C+=1,C},[]),de=P(0,100,le,j,X,ee),se=de.pathString,ke=de.pathStyle,Ee=E(be),He=E(ce),ye=He.find(function(Pe){return Object.prototype.toString.call(Pe)==="[object Object]"}),pe=o(Ee),we=t(pe,1),qe=we[0],Ve=function(){var Ue=0;return Ee.map(function(ze,Ye){var ae=He[Ye]||He[He.length-1],Ce=Object.prototype.toString.call(ae)==="[object Object]"?"url(#".concat(z,"-gradient-").concat(ie,")"):"",oe=P(Ue,ze,ae,j,X,ee);return Ue+=ze,R.a.createElement("path",{key:Ye,className:"".concat(z,"-circle-path"),d:oe.pathString,stroke:Ce,strokeLinecap:Se,strokeWidth:j,opacity:ze===0?0:1,fillOpacity:"0",style:oe.pathStyle,ref:qe[Ye]})})};return R.a.createElement("svg",r({className:g()("".concat(z,"-circle"),We),viewBox:"0 0 100 100",style:Ne},Ie),ye&&R.a.createElement("defs",null,R.a.createElement("linearGradient",{id:"".concat(z,"-gradient-").concat(ie),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(ye).sort(function(Pe,Ue){return A(Pe)-A(Ue)}).map(function(Pe,Ue){return R.a.createElement("stop",{key:Ue,offset:Pe,stopColor:ye[Pe]})}))),R.a.createElement("path",{className:"".concat(z,"-circle-trail"),d:se,stroke:le,strokeLinecap:Se,strokeWidth:W||j,fillOpacity:"0",style:ke}),Ve().reverse())};k.defaultProps=m;var N=k,H={Line:a,Circle:N}},hW8S:function(Me,V,b){"use strict";b.d(V,"a",function(){return g}),b.d(V,"c",function(){return m}),b.d(V,"b",function(){return o});var B=b("VTBJ"),R=b("Ff2n"),L=b("Kwbf"),g="RC_TABLE_INTERNAL_COL_DEFINE";function m(y){var v=y.expandable,f=Object(R.a)(y,["expandable"]);return"expandable"in y?Object(B.a)(Object(B.a)({},f),v):f}function o(y){return Object.keys(y).reduce(function(v,f){return(f.substr(0,5)==="data-"||f.substr(0,5)==="aria-")&&(v[f]=y[f]),v},{})}},hXwI:function(Me,V,b){"use strict";Object.defineProperty(V,"__esModule",{value:!0}),V.default=void 0;function B(m,o){if(!(m instanceof o))throw new TypeError("Cannot call a class as a function")}function R(m,o){for(var y=0;y>>3]&1<>>10,this.keys[X]|=(le&4032)>>>6,++X,this.keys[X]=(ee&258048)<<12,this.keys[X]|=(ee&63)<<16,this.keys[X]|=(le&258048)>>>4,this.keys[X]|=le&63,++X}}return L(_,[{key:"enc8",value:function(O){var w=O.slice(),S=0,C,A,E;C=w[S++]<<24|w[S++]<<16|w[S++]<<8|w[S++],A=w[S++]<<24|w[S++]<<16|w[S++]<<8|w[S++],E=(C>>>4^A)&252645135,A^=E,C^=E<<4,E=(C>>>16^A)&65535,A^=E,C^=E<<16,E=(A>>>2^C)&858993459,C^=E,A^=E<<2,E=(A>>>8^C)&16711935,C^=E,A^=E<<8,A=A<<1|A>>>31&1,E=(C^A)&2863311530,C^=E,A^=E,C=C<<1|C>>>31&1;for(var P=0,k=0;P<8;++P){E=A<<28|A>>>4,E^=this.keys[k++];var N=t[E&63];N|=a[E>>>8&63],N|=n[E>>>16&63],N|=l[E>>>24&63],E=A^this.keys[k++],N|=p[E&63],N|=r[E>>>8&63],N|=s[E>>>16&63],N|=c[E>>>24&63],C^=N,E=C<<28|C>>>4,E^=this.keys[k++],N=t[E&63],N|=a[E>>>8&63],N|=n[E>>>16&63],N|=l[E>>>24&63],E=C^this.keys[k++],N|=p[E&63],N|=r[E>>>8&63],N|=s[E>>>16&63],N|=c[E>>>24&63],A^=N}for(A=A<<31|A>>>1,E=(C^A)&2863311530,C^=E,A^=E,C=C<<31|C>>>1,E=(C>>>8^A)&16711935,A^=E,C^=E<<8,E=(C>>>2^A)&858993459,A^=E,C^=E<<2,E=(A>>>16^C)&65535,C^=E,A^=E<<16,E=(A>>>4^C)&252645135,C^=E,A^=E<<4,E=[A,C],S=0;S<8;S++)w[S]=(E[S>>>2]>>>8*(3-S%4))%256,w[S]<0&&(w[S]+=256);return w}},{key:"encrypt",value:function(O){return this.enc8(O.slice(0,8)).concat(this.enc8(O.slice(8,16)))}}]),_}();V.default=x},je13:function(Me,V,b){var B=b("5nXd"),R=b("gRFJ"),L=[b("uQRt")];Me.exports=B.createStore(R,L)},ji0R:function(Me,V,b){Me.exports=b.p+"static/douyu.3e6df9ee.jpg"},k3GJ:function(Me,V,b){"use strict";b.d(V,"a",function(){return po});var B=b("rePB"),R=b("ODXe"),L=b("Ff2n"),g=b("VTBJ"),m=b("q1tI"),o=b("TSYQ"),y=b.n(o),v=b("Zm9Q"),f=b("6cGi"),u=b("KQm4"),i=b("xEkU"),d=b.n(i),l=b("t23M");function c(tt){var _t=Object(m.useRef)(),St=Object(m.useRef)(!1);function st(){for(var xe=arguments.length,Je=new Array(xe),De=0;Dekt&&(dn=kt-cn),Object(m.useMemo)(function(){if(!Je.length)return[0,0];for(var Sn=Je.length,hr=Sn,zr=0;zrxt+dn){hr=zr-1;break}}for(var Nr=0,jr=Sn-1;jr>=0;jr-=1){var Br=tt.get(Je[jr].key)||x;if(Br[Dt]1&&arguments[1]!==void 0?arguments[1]:!1,st=_t&&typeof _t.getBoundingClientRect=="function"&&_t.getBoundingClientRect().width;if(st){if(St){var xe=getComputedStyle(_t),Je=xe.marginLeft,De=xe.marginRight;st+=+Je.replace("px","")+ +De.replace("px","")}st=+st.toFixed(6)}return st||0},Ue=function(_t,St,st){_t&&Object(G.a)(_t.style)==="object"&&(_t.style[St]=st)},ze=function(){return Ee.any},Ye=b("bdgK"),ae=b("i8i4"),Ce=b.n(ae),oe=b("wgJM"),Qe=b("l4aY"),yt=b("m+aA"),Be=b("c+Xe"),Fe=b("zT1h"),Et=b("QC+M");function ve(tt,_t,St){return St?tt[0]===_t[0]:tt[0]===_t[0]&&tt[1]===_t[1]}function Ke(tt,_t,St){var st=tt[_t]||{};return Object(g.a)(Object(g.a)({},st),St)}function et(tt,_t,St,st){for(var xe=St.points,Je=Object.keys(tt),De=0;De1&&arguments[1]!==void 0?arguments[1]:2;_t();var Je=Object(oe.a)(function(){xe<=1?st({isCanceled:function(){return Je!==tt.current}}):St(st,xe-1)});tt.current=Je}return m.useEffect(function(){return function(){_t()}},[]),[St,_t]},zt=[ct,Ft,jt,ft],ln=!1,Xt=!0;function Zt(tt){return tt===jt||tt===ft}var Un=function(tt,_t){var St=m.useState(mt),st=Object(R.a)(St,2),xe=st[0],Je=st[1],De=Ht(),ot=Object(R.a)(De,2),dt=ot[0],Dt=ot[1];function xt(){Je(ct)}return At(function(){if(xe!==mt&&xe!==ft){var kt=zt.indexOf(xe),Qt=zt[kt+1],cn=_t(xe);cn===ln?Je(Qt):dt(function(dn){function Sn(){if(dn.isCanceled())return;Je(Qt)}cn===!0?Sn():Promise.resolve(cn).then(Sn)})}},[tt,xe]),m.useEffect(function(){return function(){Dt()}},[]),[xt,xe]},Cn=function(tt){var _t=Object(m.useRef)(),St=Object(m.useRef)(tt);St.current=tt;var st=m.useCallback(function(De){St.current(De)},[]);function xe(De){De&&(De.removeEventListener(nt,st),De.removeEventListener(Xe,st))}function Je(De){_t.current&&_t.current!==De&&xe(_t.current),De&&De!==_t.current&&(De.addEventListener(nt,st),De.addEventListener(Xe,st),_t.current=De)}return m.useEffect(function(){return function(){xe(_t.current)}},[]),[Je,xe]};function wn(tt,_t,St,st){var xe=st.motionEnter,Je=xe===void 0?!0:xe,De=st.motionAppear,ot=De===void 0?!0:De,dt=st.motionLeave,Dt=dt===void 0?!0:dt,xt=st.motionDeadline,kt=st.motionLeaveImmediately,Qt=st.onAppearPrepare,cn=st.onEnterPrepare,dn=st.onLeavePrepare,Sn=st.onAppearStart,hr=st.onEnterStart,zr=st.onLeaveStart,Lr=st.onAppearActive,Nr=st.onEnterActive,jr=st.onLeaveActive,Br=st.onAppearEnd,Ur=st.onEnterEnd,li=st.onLeaveEnd,Qr=st.onVisibleChanged,Gi=Ot(),Jr=Object(R.a)(Gi,2),lr=Jr[0],ir=Jr[1],$r=Ot(ht),ui=Object(R.a)($r,2),Gn=ui[0],ii=ui[1],Vi=Ot(null),vi=Object(R.a)(Vi,2),xi=vi[0],wi=vi[1],ca=Object(m.useRef)(!1),_a=Object(m.useRef)(null),qi=Object(m.useRef)(!1),qa=Object(m.useRef)(null);function Eo(){var ki=St();return ki||qa.current}var Xa=Object(m.useRef)(!1);function wa(ki){var Ci=Eo();if(ki&&!ki.deadline&&ki.target!==Ci)return;var Ta;Gn===at&&Xa.current?Ta=Br==null?void 0:Br(Ci,ki):Gn===_e&&Xa.current?Ta=Ur==null?void 0:Ur(Ci,ki):Gn===Oe&&Xa.current&&(Ta=li==null?void 0:li(Ci,ki)),Ta!==!1&&!qi.current&&(ii(ht),wi(null))}var Fi=Cn(wa),Mi=Object(R.a)(Fi,1),$i=Mi[0],Yi=m.useMemo(function(){var ki,Ci,Ta;switch(Gn){case"appear":return ki={},Object(B.a)(ki,ct,Qt),Object(B.a)(ki,Ft,Sn),Object(B.a)(ki,jt,Lr),ki;case"enter":return Ci={},Object(B.a)(Ci,ct,cn),Object(B.a)(Ci,Ft,hr),Object(B.a)(Ci,jt,Nr),Ci;case"leave":return Ta={},Object(B.a)(Ta,ct,dn),Object(B.a)(Ta,Ft,zr),Object(B.a)(Ta,jt,jr),Ta;default:return{}}},[Gn]),mo=Un(Gn,function(ki){if(ki===ct){var Ci=Yi[ct];return Ci?Ci(Eo()):ln}if(Ti in Yi){var Ta;wi(((Ta=Yi[Ti])===null||Ta===void 0?void 0:Ta.call(Yi,Eo(),null))||null)}return Ti===jt&&($i(Eo()),xt>0&&(clearTimeout(_a.current),_a.current=setTimeout(function(){wa({deadline:!0})},xt))),Xt}),Io=Object(R.a)(mo,2),Lo=Io[0],Ti=Io[1],xo=Zt(Ti);Xa.current=xo,At(function(){ir(_t);var ki=ca.current;if(ca.current=!0,!tt)return;var Ci;!ki&&_t&&ot&&(Ci=at),ki&&_t&&Je&&(Ci=_e),(ki&&!_t&&Dt||!ki&&kt&&!_t&&Dt)&&(Ci=Oe),Ci&&(ii(Ci),Lo())},[_t]),Object(m.useEffect)(function(){(Gn===at&&!ot||Gn===_e&&!Je||Gn===Oe&&!Dt)&&ii(ht)},[ot,Je,Dt]),Object(m.useEffect)(function(){return function(){clearTimeout(_a.current),qi.current=!0}},[]),Object(m.useEffect)(function(){lr!==void 0&&Gn===ht&&(Qr==null||Qr(lr))},[lr,Gn]);var No=xi;return Yi[ct]&&Ti===Ft&&(No=Object(g.a)({transition:"none"},No)),[Gn,Ti,No,lr!=null?lr:_t]}var pn=function(tt){Object(C.a)(St,tt);var _t=Object(A.a)(St);function St(){return Object(O.a)(this,St),_t.apply(this,arguments)}return Object(w.a)(St,[{key:"render",value:function(){return this.props.children}}]),St}(m.Component),On=pn;function Xn(tt){var _t=tt;Object(G.a)(tt)==="object"&&(_t=tt.transitionSupport);function St(xe){return!!(xe.motionName&&_t)}var st=m.forwardRef(function(xe,Je){var De=xe.visible,ot=De===void 0?!0:De,dt=xe.removeOnLeave,Dt=dt===void 0?!0:dt,xt=xe.forceRender,kt=xe.children,Qt=xe.motionName,cn=xe.leavedClassName,dn=xe.eventProps,Sn=St(xe),hr=Object(m.useRef)(),zr=Object(m.useRef)();function Lr(){try{return Object(yt.a)(hr.current||zr.current)}catch(ii){return null}}var Nr=wn(Sn,ot,Lr,xe),jr=Object(R.a)(Nr,4),Br=jr[0],Ur=jr[1],li=jr[2],Qr=jr[3],Gi=m.useRef(Qr);Qr&&(Gi.current=!0);var Jr=Object(m.useRef)(Je);Jr.current=Je;var lr=m.useCallback(function(ii){hr.current=ii,Object(Be.b)(Jr.current,ii)},[]),ir,$r=Object(g.a)(Object(g.a)({},dn),{},{visible:ot});if(!kt)ir=null;else if(Br===ht||!St(xe))Qr?ir=kt(Object(g.a)({},$r),lr):!Dt&&Gi.current?ir=kt(Object(g.a)(Object(g.a)({},$r),{},{className:cn}),lr):xt?ir=kt(Object(g.a)(Object(g.a)({},$r),{},{style:{display:"none"}}),lr):ir=null;else{var ui,Gn;Ur===ct?Gn="prepare":Zt(Ur)?Gn="active":Ur===Ft&&(Gn="start"),ir=kt(Object(g.a)(Object(g.a)({},$r),{},{className:y()(bt(Qt,Br),(ui={},Object(B.a)(ui,bt(Qt,"".concat(Br,"-").concat(Gn)),Gn),Object(B.a)(ui,Qt,typeof Qt=="string"),ui)),style:li}),lr)}return m.createElement(On,{ref:zr},ir)});return st.displayName="CSSMotion",st}var fr=Xn(Ae),Bt="add",sn="keep",Rn="remove",_n="removed";function Kn(tt){var _t;return tt&&Object(G.a)(tt)==="object"&&"key"in tt?_t=tt:_t={key:tt},Object(g.a)(Object(g.a)({},_t),{},{key:String(_t.key)})}function gn(){var tt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return tt.map(Kn)}function J(){var tt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],_t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],St=[],st=0,xe=_t.length,Je=gn(tt),De=gn(_t);Je.forEach(function(Dt){for(var xt=!1,kt=st;kt1});return dt.forEach(function(Dt){St=St.filter(function(xt){var kt=xt.key,Qt=xt.status;return kt!==Dt||Qt!==Rn}),St.forEach(function(xt){xt.key===Dt&&(xt.status=sn)})}),St}var U=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function K(tt){var _t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:fr,St=function(st){Object(C.a)(Je,st);var xe=Object(A.a)(Je);function Je(){var De;return Object(O.a)(this,Je),De=xe.apply(this,arguments),De.state={keyEntities:[]},De.removeKey=function(ot){De.setState(function(dt){var Dt=dt.keyEntities;return{keyEntities:Dt.map(function(xt){return xt.key!==ot?xt:Object(g.a)(Object(g.a)({},xt),{},{status:_n})})}})},De}return Object(w.a)(Je,[{key:"render",value:function(){var ot=this,dt=this.state.keyEntities,Dt=this.props,xt=Dt.component,kt=Dt.children,Qt=Dt.onVisibleChanged,cn=Object(L.a)(Dt,["component","children","onVisibleChanged"]),dn=xt||m.Fragment,Sn={};return U.forEach(function(hr){Sn[hr]=cn[hr],delete cn[hr]}),delete cn.keys,m.createElement(dn,cn,dt.map(function(hr){var zr=hr.status,Lr=Object(L.a)(hr,["status"]),Nr=zr===Bt||zr===sn;return m.createElement(_t,Object(T.a)({},Sn,{key:Lr.key,visible:Nr,eventProps:Lr,onVisibleChanged:function(Br){Qt==null||Qt(Br,{key:Lr.key}),Br||ot.removeKey(Lr.key)}}),kt)}))}}],[{key:"getDerivedStateFromProps",value:function(ot,dt){var Dt=ot.keys,xt=dt.keyEntities,kt=gn(Dt),Qt=J(xt,kt);return{keyEntities:Qt.filter(function(cn){var dn=xt.find(function(Sn){var hr=Sn.key;return cn.key===hr});return!(dn&&dn.status===_n&&cn.status===Rn)})}}}]),Je}(m.Component);return St.defaultProps={component:"div"},St}var Z=K(Ae),te=fr;function q(tt){var _t=tt.prefixCls,St=tt.motion,st=tt.animation,xe=tt.transitionName;return St||(st?{motionName:"".concat(_t,"-").concat(st)}:xe?{motionName:xe}:null)}function $e(tt){var _t=tt.prefixCls,St=tt.visible,st=tt.zIndex,xe=tt.mask,Je=tt.maskMotion,De=tt.maskAnimation,ot=tt.maskTransitionName;if(!xe)return null;var dt={};return(Je||ot||De)&&(dt=Object(g.a)({motionAppear:!0},q({motion:Je,prefixCls:_t,transitionName:ot,animation:De}))),m.createElement(te,Object(T.a)({},dt,{visible:St,removeOnLeave:!0}),function(Dt){var xt=Dt.className;return m.createElement("div",{style:{zIndex:st},className:y()("".concat(_t,"-mask"),xt)})})}var Nt=b("9mu1"),Vt=b("o0o1"),on=b.n(Vt),Gt=b("HaE+"),Fn=["measure","align",null,"motion"],In=function(tt,_t){var St=Object(m.useState)(null),st=Object(R.a)(St,2),xe=st[0],Je=st[1],De=Object(m.useRef)(),ot=Object(m.useRef)(!1);function dt(kt){ot.current||Je(kt)}function Dt(){oe.a.cancel(De.current)}function xt(kt){Dt(),De.current=Object(oe.a)(function(){dt(function(Qt){switch(xe){case"align":return"motion";case"motion":return"stable";default:}return Qt}),kt==null||kt()})}return Object(m.useEffect)(function(){dt("measure")},[tt]),Object(m.useEffect)(function(){switch(xe){case"measure":_t();break;default:}xe&&(De.current=Object(oe.a)(Object(Gt.a)(on.a.mark(function kt(){var Qt,cn;return on.a.wrap(function(Sn){for(;;)switch(Sn.prev=Sn.next){case 0:Qt=Fn.indexOf(xe),cn=Fn[Qt+1],cn&&Qt!==-1&&dt(cn);case 3:case"end":return Sn.stop()}},kt)}))))},[xe]),Object(m.useEffect)(function(){return function(){ot.current=!0,Dt()}},[]),[xe,xt]},rr=function(tt){var _t=m.useState({width:0,height:0}),St=Object(R.a)(_t,2),st=St[0],xe=St[1];function Je(ot){xe({width:ot.offsetWidth,height:ot.offsetHeight})}var De=m.useMemo(function(){var ot={};if(tt){var dt=st.width,Dt=st.height;tt.indexOf("height")!==-1&&Dt?ot.height=Dt:tt.indexOf("minHeight")!==-1&&Dt&&(ot.minHeight=Dt),tt.indexOf("width")!==-1&&dt?ot.width=dt:tt.indexOf("minWidth")!==-1&&dt&&(ot.minWidth=dt)}return ot},[tt,st]);return[De,Je]},xr=m.forwardRef(function(tt,_t){var St=tt.visible,st=tt.prefixCls,xe=tt.className,Je=tt.style,De=tt.children,ot=tt.zIndex,dt=tt.stretch,Dt=tt.destroyPopupOnHide,xt=tt.forceRender,kt=tt.align,Qt=tt.point,cn=tt.getRootDomNode,dn=tt.getClassNameFromAlign,Sn=tt.onAlign,hr=tt.onMouseEnter,zr=tt.onMouseLeave,Lr=tt.onMouseDown,Nr=tt.onTouchStart,jr=Object(m.useRef)(),Br=Object(m.useRef)(),Ur=Object(m.useState)(),li=Object(R.a)(Ur,2),Qr=li[0],Gi=li[1],Jr=rr(dt),lr=Object(R.a)(Jr,2),ir=lr[0],$r=lr[1];function ui(){dt&&$r(cn())}var Gn=In(St,ui),ii=Object(R.a)(Gn,2),Vi=ii[0],vi=ii[1],xi=Object(m.useRef)();function wi(){return Qt||cn}function ca(){var Fi;(Fi=jr.current)===null||Fi===void 0||Fi.forceAlign()}function _a(Fi,Mi){var $i=dn(Mi);Qr!==$i&&Gi($i),Vi==="align"&&(Qr!==$i?Promise.resolve().then(function(){ca()}):vi(function(){var Yi;(Yi=xi.current)===null||Yi===void 0||Yi.call(xi)}),Sn==null||Sn(Fi,Mi))}var qi=Object(g.a)({},q(tt));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(Fi){var Mi=qi[Fi];qi[Fi]=function($i,Yi){return vi(),Mi==null?void 0:Mi($i,Yi)}});function qa(){return new Promise(function(Fi){xi.current=Fi})}m.useEffect(function(){!qi.motionName&&Vi==="motion"&&vi()},[qi.motionName,Vi]),m.useImperativeHandle(_t,function(){return{forceAlign:ca,getElement:function(){return Br.current}}});var Eo=Object(g.a)(Object(g.a)({},ir),{},{zIndex:ot,opacity:Vi==="motion"||Vi==="stable"||!St?void 0:0,pointerEvents:Vi==="stable"?void 0:"none"},Je),Xa=!0;(kt==null?void 0:kt.points)&&(Vi==="align"||Vi==="stable")&&(Xa=!1);var wa=De;return m.Children.count(De)>1&&(wa=m.createElement("div",{className:"".concat(st,"-content")},De)),m.createElement(te,Object(T.a)({visible:St,ref:Br,leavedClassName:"".concat(st,"-hidden")},qi,{onAppearPrepare:qa,onEnterPrepare:qa,removeOnLeave:Dt,forceRender:xt}),function(Fi,Mi){var $i=Fi.className,Yi=Fi.style,mo=y()(st,xe,Qr,$i);return m.createElement(Nt.a,{target:wi(),key:"popup",ref:jr,monitorWindowResize:!0,disabled:Xa,align:kt,onAlign:_a},m.createElement("div",{ref:Mi,className:mo,onMouseEnter:hr,onMouseLeave:zr,onMouseDownCapture:Lr,onTouchStartCapture:Nr,style:Object(g.a)(Object(g.a)({},Yi),Eo)},wa))})});xr.displayName="PopupInner";var Tr=xr,er=m.forwardRef(function(tt,_t){var St=tt.prefixCls,st=tt.visible,xe=tt.zIndex,Je=tt.children,De=tt.mobile;De=De===void 0?{}:De;var ot=De.popupClassName,dt=De.popupStyle,Dt=De.popupMotion,xt=Dt===void 0?{}:Dt,kt=De.popupRender,Qt=m.useRef();m.useImperativeHandle(_t,function(){return{forceAlign:function(){},getElement:function(){return Qt.current}}});var cn=Object(g.a)({zIndex:xe},dt),dn=Je;return m.Children.count(Je)>1&&(dn=m.createElement("div",{className:"".concat(St,"-content")},Je)),kt&&(dn=kt(dn)),m.createElement(te,Object(T.a)({visible:st,ref:Qt,removeOnLeave:!0},xt),function(Sn,hr){var zr=Sn.className,Lr=Sn.style,Nr=y()(St,ot,zr);return m.createElement("div",{ref:hr,className:Nr,style:Object(g.a)(Object(g.a)({},Lr),cn)},dn)})});er.displayName="MobilePopupInner";var Cr=er,zi=["visible","mobile"],ri=m.forwardRef(function(tt,_t){var St=tt.visible,st=tt.mobile,xe=Object(L.a)(tt,zi),Je=Object(m.useState)(St),De=Object(R.a)(Je,2),ot=De[0],dt=De[1],Dt=Object(m.useState)(!1),xt=Object(R.a)(Dt,2),kt=xt[0],Qt=xt[1],cn=Object(g.a)(Object(g.a)({},xe),{},{visible:ot});Object(m.useEffect)(function(){dt(St),St&&st&&Qt(je())},[St,st]);var dn=kt?m.createElement(Cr,Object(T.a)({},cn,{mobile:st,ref:_t})):m.createElement(Tr,Object(T.a)({},cn,{ref:_t}));return m.createElement("div",null,m.createElement($e,cn),dn)});ri.displayName="Popup";var qr=ri,yi=m.createContext(null),Ni=yi;function va(){}function Pa(){return""}function Ha(tt){return tt?tt.ownerDocument:window.document}var io=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function Ia(tt){var _t=function(St){Object(C.a)(xe,St);var st=Object(A.a)(xe);function xe(Je){var De;Object(O.a)(this,xe),De=st.call(this,Je),De.popupRef=m.createRef(),De.triggerRef=m.createRef(),De.attachId=void 0,De.clickOutsideHandler=void 0,De.touchOutsideHandler=void 0,De.contextMenuOutsideHandler1=void 0,De.contextMenuOutsideHandler2=void 0,De.mouseDownTimeout=void 0,De.focusTime=void 0,De.preClickTime=void 0,De.preTouchTime=void 0,De.delayTimer=void 0,De.hasPopupMouseDown=void 0,De.onMouseEnter=function(dt){var Dt=De.props.mouseEnterDelay;De.fireEvents("onMouseEnter",dt),De.delaySetPopupVisible(!0,Dt,Dt?null:dt)},De.onMouseMove=function(dt){De.fireEvents("onMouseMove",dt),De.setPoint(dt)},De.onMouseLeave=function(dt){De.fireEvents("onMouseLeave",dt),De.delaySetPopupVisible(!1,De.props.mouseLeaveDelay)},De.onPopupMouseEnter=function(){De.clearDelayTimer()},De.onPopupMouseLeave=function(dt){var Dt;if(dt.relatedTarget&&!dt.relatedTarget.setTimeout&&Object(Qe.a)((Dt=De.popupRef.current)===null||Dt===void 0?void 0:Dt.getElement(),dt.relatedTarget))return;De.delaySetPopupVisible(!1,De.props.mouseLeaveDelay)},De.onFocus=function(dt){De.fireEvents("onFocus",dt),De.clearDelayTimer(),De.isFocusToShow()&&(De.focusTime=Date.now(),De.delaySetPopupVisible(!0,De.props.focusDelay))},De.onMouseDown=function(dt){De.fireEvents("onMouseDown",dt),De.preClickTime=Date.now()},De.onTouchStart=function(dt){De.fireEvents("onTouchStart",dt),De.preTouchTime=Date.now()},De.onBlur=function(dt){De.fireEvents("onBlur",dt),De.clearDelayTimer(),De.isBlurToHide()&&De.delaySetPopupVisible(!1,De.props.blurDelay)},De.onContextMenu=function(dt){dt.preventDefault(),De.fireEvents("onContextMenu",dt),De.setPopupVisible(!0,dt)},De.onContextMenuClose=function(){De.isContextMenuToShow()&&De.close()},De.onClick=function(dt){if(De.fireEvents("onClick",dt),De.focusTime){var Dt;if(De.preClickTime&&De.preTouchTime?Dt=Math.min(De.preClickTime,De.preTouchTime):De.preClickTime?Dt=De.preClickTime:De.preTouchTime&&(Dt=De.preTouchTime),Math.abs(Dt-De.focusTime)<20)return;De.focusTime=0}De.preClickTime=0,De.preTouchTime=0,De.isClickToShow()&&(De.isClickToHide()||De.isBlurToHide())&&dt&&dt.preventDefault&&dt.preventDefault();var xt=!De.state.popupVisible;(De.isClickToHide()&&!xt||xt&&De.isClickToShow())&&De.setPopupVisible(!De.state.popupVisible,dt)},De.onPopupMouseDown=function(){if(De.hasPopupMouseDown=!0,clearTimeout(De.mouseDownTimeout),De.mouseDownTimeout=window.setTimeout(function(){De.hasPopupMouseDown=!1},0),De.context){var dt;(dt=De.context).onPopupMouseDown.apply(dt,arguments)}},De.onDocumentClick=function(dt){if(De.props.mask&&!De.props.maskClosable)return;var Dt=dt.target,xt=De.getRootDomNode(),kt=De.getPopupDomNode();(!Object(Qe.a)(xt,Dt)||De.isContextMenuOnly())&&!Object(Qe.a)(kt,Dt)&&!De.hasPopupMouseDown&&De.close()},De.getRootDomNode=function(){var dt=De.props.getTriggerDOMNode;if(dt)return dt(De.triggerRef.current);try{var Dt=Object(yt.a)(De.triggerRef.current);if(Dt)return Dt}catch(xt){}return Ce.a.findDOMNode(Object(S.a)(De))},De.getPopupClassNameFromAlign=function(dt){var Dt=[],xt=De.props,kt=xt.popupPlacement,Qt=xt.builtinPlacements,cn=xt.prefixCls,dn=xt.alignPoint,Sn=xt.getPopupClassNameFromAlign;return kt&&Qt&&Dt.push(et(Qt,cn,dt,dn)),Sn&&Dt.push(Sn(dt)),Dt.join(" ")},De.getComponent=function(){var dt=De.props,Dt=dt.prefixCls,xt=dt.destroyPopupOnHide,kt=dt.popupClassName,Qt=dt.onPopupAlign,cn=dt.popupMotion,dn=dt.popupAnimation,Sn=dt.popupTransitionName,hr=dt.popupStyle,zr=dt.mask,Lr=dt.maskAnimation,Nr=dt.maskTransitionName,jr=dt.maskMotion,Br=dt.zIndex,Ur=dt.popup,li=dt.stretch,Qr=dt.alignPoint,Gi=dt.mobile,Jr=dt.forceRender,lr=De.state,ir=lr.popupVisible,$r=lr.point,ui=De.getPopupAlign(),Gn={};return De.isMouseEnterToShow()&&(Gn.onMouseEnter=De.onPopupMouseEnter),De.isMouseLeaveToHide()&&(Gn.onMouseLeave=De.onPopupMouseLeave),Gn.onMouseDown=De.onPopupMouseDown,Gn.onTouchStart=De.onPopupMouseDown,m.createElement(qr,Object(T.a)({prefixCls:Dt,destroyPopupOnHide:xt,visible:ir,point:Qr&&$r,className:kt,align:ui,onAlign:Qt,animation:dn,getClassNameFromAlign:De.getPopupClassNameFromAlign},Gn,{stretch:li,getRootDomNode:De.getRootDomNode,style:hr,mask:zr,zIndex:Br,transitionName:Sn,maskAnimation:Lr,maskTransitionName:Nr,maskMotion:jr,ref:De.popupRef,motion:cn,mobile:Gi,forceRender:Jr}),typeof Ur=="function"?Ur():Ur)},De.attachParent=function(dt){oe.a.cancel(De.attachId);var Dt=De.props,xt=Dt.getPopupContainer,kt=Dt.getDocument,Qt=De.getRootDomNode(),cn;xt?(Qt||xt.length===0)&&(cn=xt(Qt)):cn=kt(De.getRootDomNode()).body,cn?cn.appendChild(dt):De.attachId=Object(oe.a)(function(){De.attachParent(dt)})},De.getContainer=function(){var dt=De.props.getDocument,Dt=dt(De.getRootDomNode()).createElement("div");return Dt.style.position="absolute",Dt.style.top="0",Dt.style.left="0",Dt.style.width="100%",De.attachParent(Dt),Dt},De.setPoint=function(dt){var Dt=De.props.alignPoint;if(!Dt||!dt)return;De.setState({point:{pageX:dt.pageX,pageY:dt.pageY}})},De.handlePortalUpdate=function(){De.state.prevPopupVisible!==De.state.popupVisible&&De.props.afterPopupVisibleChange(De.state.popupVisible)},De.triggerContextValue={onPopupMouseDown:De.onPopupMouseDown};var ot;return"popupVisible"in Je?ot=!!Je.popupVisible:ot=!!Je.defaultPopupVisible,De.state={prevPopupVisible:ot,popupVisible:ot},io.forEach(function(dt){De["fire".concat(dt)]=function(Dt){De.fireEvents(dt,Dt)}}),De}return Object(w.a)(xe,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var De=this.props,ot=this.state;if(ot.popupVisible){var dt;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(dt=De.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(Fe.a)(dt,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(dt=dt||De.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(Fe.a)(dt,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(dt=dt||De.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(Fe.a)(dt,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(Fe.a)(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),oe.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var De;return((De=this.popupRef.current)===null||De===void 0?void 0:De.getElement())||null}},{key:"getPopupAlign",value:function(){var De=this.props,ot=De.popupPlacement,dt=De.popupAlign,Dt=De.builtinPlacements;return ot&&Dt?Ke(Dt,ot,dt):dt}},{key:"setPopupVisible",value:function(De,ot){var dt=this.props.alignPoint,Dt=this.state.popupVisible;this.clearDelayTimer(),Dt!==De&&("popupVisible"in this.props||this.setState({popupVisible:De,prevPopupVisible:Dt}),this.props.onPopupVisibleChange(De)),dt&&ot&&De&&this.setPoint(ot)}},{key:"delaySetPopupVisible",value:function(De,ot,dt){var Dt=this,xt=ot*1e3;if(this.clearDelayTimer(),xt){var kt=dt?{pageX:dt.pageX,pageY:dt.pageY}:null;this.delayTimer=window.setTimeout(function(){Dt.setPopupVisible(De,kt),Dt.clearDelayTimer()},xt)}else this.setPopupVisible(De,dt)}},{key:"clearDelayTimer",value:function(){this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null)}},{key:"clearOutsideHandler",value:function(){this.clickOutsideHandler&&(this.clickOutsideHandler.remove(),this.clickOutsideHandler=null),this.contextMenuOutsideHandler1&&(this.contextMenuOutsideHandler1.remove(),this.contextMenuOutsideHandler1=null),this.contextMenuOutsideHandler2&&(this.contextMenuOutsideHandler2.remove(),this.contextMenuOutsideHandler2=null),this.touchOutsideHandler&&(this.touchOutsideHandler.remove(),this.touchOutsideHandler=null)}},{key:"createTwoChains",value:function(De){var ot=this.props.children.props,dt=this.props;return ot[De]&&dt[De]?this["fire".concat(De)]:ot[De]||dt[De]}},{key:"isClickToShow",value:function(){var De=this.props,ot=De.action,dt=De.showAction;return ot.indexOf("click")!==-1||dt.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var De=this.props.action;return De==="contextMenu"||De.length===1&&De[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var De=this.props,ot=De.action,dt=De.showAction;return ot.indexOf("contextMenu")!==-1||dt.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var De=this.props,ot=De.action,dt=De.hideAction;return ot.indexOf("click")!==-1||dt.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var De=this.props,ot=De.action,dt=De.showAction;return ot.indexOf("hover")!==-1||dt.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var De=this.props,ot=De.action,dt=De.hideAction;return ot.indexOf("hover")!==-1||dt.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var De=this.props,ot=De.action,dt=De.showAction;return ot.indexOf("focus")!==-1||dt.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var De=this.props,ot=De.action,dt=De.hideAction;return ot.indexOf("focus")!==-1||dt.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var De;(De=this.popupRef.current)===null||De===void 0||De.forceAlign()}}},{key:"fireEvents",value:function(De,ot){var dt=this.props.children.props[De];dt&&dt(ot);var Dt=this.props[De];Dt&&Dt(ot)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var De=this.state.popupVisible,ot=this.props,dt=ot.children,Dt=ot.forceRender,xt=ot.alignPoint,kt=ot.className,Qt=ot.autoDestroy,cn=m.Children.only(dt),dn={key:"trigger"};this.isContextMenuToShow()?dn.onContextMenu=this.onContextMenu:dn.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(dn.onClick=this.onClick,dn.onMouseDown=this.onMouseDown,dn.onTouchStart=this.onTouchStart):(dn.onClick=this.createTwoChains("onClick"),dn.onMouseDown=this.createTwoChains("onMouseDown"),dn.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(dn.onMouseEnter=this.onMouseEnter,xt&&(dn.onMouseMove=this.onMouseMove)):dn.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?dn.onMouseLeave=this.onMouseLeave:dn.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(dn.onFocus=this.onFocus,dn.onBlur=this.onBlur):(dn.onFocus=this.createTwoChains("onFocus"),dn.onBlur=this.createTwoChains("onBlur"));var Sn=y()(cn&&cn.props&&cn.props.className,kt);Sn&&(dn.className=Sn);var hr=Object(g.a)({},dn);Object(Be.c)(cn)&&(hr.ref=Object(Be.a)(this.triggerRef,cn.ref));var zr=m.cloneElement(cn,hr),Lr;return(De||this.popupRef.current||Dt)&&(Lr=m.createElement(tt,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!De&&Qt&&(Lr=null),m.createElement(Ni.Provider,{value:this.triggerContextValue},zr,Lr)}}],[{key:"getDerivedStateFromProps",value:function(De,ot){var dt=De.popupVisible,Dt={};return dt!==void 0&&ot.popupVisible!==dt&&(Dt.popupVisible=dt,Dt.prevPopupVisible=ot.popupVisible),Dt}}]),xe}(m.Component);return _t.contextType=Ni,_t.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:Pa,getDocument:Ha,onPopupVisibleChange:va,afterPopupVisibleChange:va,onPopupAlign:va,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},_t}var Ca=Ia(Et.a),Ui={adjustX:1,adjustY:1},Gr={topLeft:{points:["bl","tl"],overflow:Ui,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Ui,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:Ui,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:Ui,offset:[4,0]}},Vr={topLeft:{points:["bl","tl"],overflow:Ui,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Ui,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:Ui,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:Ui,offset:[4,0]}},bi=Gr,Or=0,vr={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},Dr=function(_t,St,st){var xe=pe(St),Je=_t.getState();_t.setState({defaultActiveFirst:Object(g.a)(Object(g.a)({},Je.defaultActiveFirst),{},Object(B.a)({},xe,st))})},gr=function(tt){Object(C.a)(St,tt);var _t=Object(A.a)(St);function St(st){var xe;Object(O.a)(this,St),xe=_t.call(this,st),xe.onDestroy=function(xt){xe.props.onDestroy(xt)},xe.onKeyDown=function(xt){var kt=xt.keyCode,Qt=xe.menuInstance,cn=xe.props.store,dn=xe.getVisible();if(kt===s.a.ENTER)return xe.onTitleClick(xt),Dr(cn,xe.props.eventKey,!0),!0;if(kt===s.a.RIGHT)return dn?Qt.onKeyDown(xt):(xe.triggerOpenChange(!0),Dr(cn,xe.props.eventKey,!0)),!0;if(kt===s.a.LEFT){var Sn;if(dn)Sn=Qt.onKeyDown(xt);else return;return Sn||(xe.triggerOpenChange(!1),Sn=!0),Sn}return dn&&(kt===s.a.UP||kt===s.a.DOWN)?Qt.onKeyDown(xt):void 0},xe.onOpenChange=function(xt){xe.props.onOpenChange(xt)},xe.onPopupVisibleChange=function(xt){xe.triggerOpenChange(xt,xt?"mouseenter":"mouseleave")},xe.onMouseEnter=function(xt){var kt=xe.props,Qt=kt.eventKey,cn=kt.onMouseEnter,dn=kt.store;Dr(dn,xe.props.eventKey,!1),cn({key:Qt,domEvent:xt})},xe.onMouseLeave=function(xt){var kt=xe.props,Qt=kt.parentMenu,cn=kt.eventKey,dn=kt.onMouseLeave;Qt.subMenuInstance=Object(S.a)(xe),dn({key:cn,domEvent:xt})},xe.onTitleMouseEnter=function(xt){var kt=xe.props,Qt=kt.eventKey,cn=kt.onItemHover,dn=kt.onTitleMouseEnter;cn({key:Qt,hover:!0}),dn({key:Qt,domEvent:xt})},xe.onTitleMouseLeave=function(xt){var kt=xe.props,Qt=kt.parentMenu,cn=kt.eventKey,dn=kt.onItemHover,Sn=kt.onTitleMouseLeave;Qt.subMenuInstance=Object(S.a)(xe),dn({key:cn,hover:!1}),Sn({key:cn,domEvent:xt})},xe.onTitleClick=function(xt){var kt=Object(S.a)(xe),Qt=kt.props;if(Qt.onTitleClick({key:Qt.eventKey,domEvent:xt}),Qt.triggerSubMenuAction==="hover")return;xe.triggerOpenChange(!xe.getVisible(),"click"),Dr(Qt.store,xe.props.eventKey,!1)},xe.onSubMenuClick=function(xt){typeof xe.props.onClick=="function"&&xe.props.onClick(xe.addKeyPath(xt))},xe.onSelect=function(xt){xe.props.onSelect(xt)},xe.onDeselect=function(xt){xe.props.onDeselect(xt)},xe.getPrefixCls=function(){return"".concat(xe.props.rootPrefixCls,"-submenu")},xe.getActiveClassName=function(){return"".concat(xe.getPrefixCls(),"-active")},xe.getDisabledClassName=function(){return"".concat(xe.getPrefixCls(),"-disabled")},xe.getSelectedClassName=function(){return"".concat(xe.getPrefixCls(),"-selected")},xe.getOpenClassName=function(){return"".concat(xe.props.rootPrefixCls,"-submenu-open")},xe.getVisible=function(){return xe.state.isOpen},xe.getMode=function(){return xe.state.mode},xe.saveMenuInstance=function(xt){xe.menuInstance=xt},xe.addKeyPath=function(xt){return Object(g.a)(Object(g.a)({},xt),{},{keyPath:(xt.keyPath||[]).concat(xe.props.eventKey)})},xe.triggerOpenChange=function(xt,kt){var Qt=xe.props.eventKey,cn=function(){xe.onOpenChange({key:Qt,item:Object(S.a)(xe),trigger:kt,open:xt})};kt==="mouseenter"?xe.mouseenterTimeout=setTimeout(function(){cn()},0):cn()},xe.isChildrenSelected=function(){var xt={find:!1};return qe(xe.props.children,xe.props.selectedKeys,xt),xt.find},xe.isInlineMode=function(){return xe.getMode()==="inline"},xe.adjustWidth=function(){if(!xe.subMenuTitle||!xe.menuInstance)return;var xt=ae.findDOMNode(xe.menuInstance);if(xt.offsetWidth>=xe.subMenuTitle.offsetWidth)return;xt.style.minWidth="".concat(xe.subMenuTitle.offsetWidth,"px")},xe.saveSubMenuTitle=function(xt){xe.subMenuTitle=xt},xe.getBaseProps=function(){var xt=Object(S.a)(xe),kt=xt.props,Qt=xe.getMode();return{mode:Qt==="horizontal"?"vertical":Qt,visible:xe.getVisible(),level:kt.level+1,inlineIndent:kt.inlineIndent,focusable:!1,onClick:xe.onSubMenuClick,onSelect:xe.onSelect,onDeselect:xe.onDeselect,onDestroy:xe.onDestroy,selectedKeys:kt.selectedKeys,eventKey:"".concat(kt.eventKey,"-menu-"),openKeys:kt.openKeys,motion:kt.motion,onOpenChange:xe.onOpenChange,subMenuOpenDelay:kt.subMenuOpenDelay,parentMenu:Object(S.a)(xe),subMenuCloseDelay:kt.subMenuCloseDelay,forceSubMenuRender:kt.forceSubMenuRender,triggerSubMenuAction:kt.triggerSubMenuAction,builtinPlacements:kt.builtinPlacements,defaultActiveFirst:kt.store.getState().defaultActiveFirst[pe(kt.eventKey)],multiple:kt.multiple,prefixCls:kt.rootPrefixCls,id:xe.internalMenuId,manualRef:xe.saveMenuInstance,itemIcon:kt.itemIcon,expandIcon:kt.expandIcon,direction:kt.direction}},xe.getMotion=function(xt,kt){var Qt=Object(S.a)(xe),cn=Qt.haveRendered,dn=xe.props,Sn=dn.motion,hr=dn.rootPrefixCls,zr=Object(g.a)(Object(g.a)({},Sn),{},{leavedClassName:"".concat(hr,"-hidden"),removeOnLeave:!1,motionAppear:cn||!kt||xt!=="inline"});return zr};var Je=st.store,De=st.eventKey,ot=Je.getState(),dt=ot.defaultActiveFirst;xe.isRootMenu=!1;var Dt=!1;return dt&&(Dt=dt[De]),Dr(Je,De,Dt),xe.state={mode:st.mode,isOpen:st.isOpen},xe}return Object(w.a)(St,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var xe=this,Je=this.props,De=Je.mode,ot=Je.parentMenu,dt=Je.manualRef,Dt=Je.isOpen,xt=function(){xe.setState({mode:De,isOpen:Dt})},kt=Dt!==this.state.isOpen,Qt=De!==this.state.mode;if((Qt||kt)&&(oe.a.cancel(this.updateStateRaf),Qt?this.updateStateRaf=Object(oe.a)(xt):xt()),dt&&dt(this),De!=="horizontal"||!(ot==null?void 0:ot.isRootMenu)||!Dt)return;this.minWidthTimeout=setTimeout(function(){return xe.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var xe=this.props,Je=xe.onDestroy,De=xe.eventKey;Je&&Je(De),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),oe.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(xe,Je){var De=this.getBaseProps();return m.createElement(bo,Object(T.a)({},De,{id:this.internalMenuId,className:xe,style:Je}),this.props.children)}},{key:"renderChildren",value:function(){var xe=this,Je=this.getBaseProps(),De=Je.mode,ot=Je.visible,dt=Je.forceSubMenuRender,Dt=Je.direction,xt=this.getMotion(De,ot);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||ot||dt,!this.haveOpened)return m.createElement("div",null);var kt=y()("".concat(Je.prefixCls,"-sub"),Object(B.a)({},"".concat(Je.prefixCls,"-rtl"),Dt==="rtl"));return this.isInlineMode()?m.createElement(te,Object(T.a)({visible:Je.visible,forceRender:dt},xt),function(Qt){var cn=Qt.className,dn=Qt.style,Sn=y()(kt,cn);return xe.renderPopupMenu(Sn,dn)}):this.renderPopupMenu(kt)}},{key:"render",value:function(){var xe,Je,De,ot=Object(g.a)({},this.props),dt=this.getVisible(),Dt=this.getPrefixCls(),xt=this.isInlineMode(),kt=this.getMode(),Qt=y()(Dt,"".concat(Dt,"-").concat(kt),(xe={},Object(B.a)(xe,ot.className,!!ot.className),Object(B.a)(xe,this.getOpenClassName(),dt),Object(B.a)(xe,this.getActiveClassName(),ot.active||dt&&!xt),Object(B.a)(xe,this.getDisabledClassName(),ot.disabled),Object(B.a)(xe,this.getSelectedClassName(),this.isChildrenSelected()),xe));this.internalMenuId||(ot.eventKey?this.internalMenuId="".concat(ot.eventKey,"$Menu"):(Or+=1,this.internalMenuId="$__$".concat(Or,"$Menu")));var cn={},dn={},Sn={};ot.disabled||(cn={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},dn={onClick:this.onTitleClick},Sn={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var hr={},zr=ot.direction,Lr=zr==="rtl";xt&&(Lr?hr.paddingRight=ot.inlineIndent*ot.level:hr.paddingLeft=ot.inlineIndent*ot.level);var Nr={};this.getVisible()&&(Nr={"aria-owns":this.internalMenuId});var jr=null;kt!=="horizontal"&&(jr=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(jr=m.createElement(this.props.expandIcon,Object(g.a)({},this.props))));var Br=m.createElement("div",Object(T.a)({ref:this.saveSubMenuTitle,style:hr,className:"".concat(Dt,"-title"),role:"button"},Sn,dn,{"aria-expanded":dt},Nr,{"aria-haspopup":"true",title:typeof ot.title=="string"?ot.title:void 0}),ot.title,jr||m.createElement("i",{className:"".concat(Dt,"-arrow")})),Ur=this.renderChildren(),li=((Je=ot.parentMenu)===null||Je===void 0?void 0:Je.isRootMenu)?ot.parentMenu.props.getPopupContainer:function(wi){return wi.parentNode},Qr=vr[kt],Gi=ot.popupOffset?{offset:ot.popupOffset}:{},Jr=y()((De={},Object(B.a)(De,ot.popupClassName,ot.popupClassName&&!xt),Object(B.a)(De,"".concat(Dt,"-rtl"),Lr),De)),lr=ot.disabled,ir=ot.triggerSubMenuAction,$r=ot.subMenuOpenDelay,ui=ot.forceSubMenuRender,Gn=ot.subMenuCloseDelay,ii=ot.builtinPlacements;Ve.forEach(function(wi){return delete ot[wi]}),delete ot.onClick;var Vi=Lr?Object(g.a)(Object(g.a)({},Vr),ii):Object(g.a)(Object(g.a)({},Gr),ii);delete ot.direction;var vi=this.getBaseProps(),xi=xt?null:this.getMotion(vi.mode,vi.visible);return m.createElement("li",Object(T.a)({},ot,cn,{className:Qt,role:"menuitem"}),m.createElement(Ca,{prefixCls:Dt,popupClassName:y()("".concat(Dt,"-popup"),Jr),getPopupContainer:li,builtinPlacements:Vi,popupPlacement:Qr,popupVisible:xt?!1:dt,popupAlign:Gi,popup:xt?null:Ur,action:lr||xt?[]:[ir],mouseEnterDelay:$r,mouseLeaveDelay:Gn,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:ui,popupMotion:xi},Br),xt?Ur:null)}}]),St}(m.Component);gr.defaultProps={onMouseEnter:He,onMouseLeave:He,onTitleMouseEnter:He,onTitleMouseLeave:He,onTitleClick:He,manualRef:He,mode:"vertical",title:""};var ni=Object(E.b)(function(tt,_t){var St=tt.openKeys,st=tt.activeKey,xe=tt.selectedKeys,Je=_t.eventKey,De=_t.subMenuKey;return{isOpen:St.indexOf(Je)>-1,active:st[De]===Je,selectedKeys:xe}})(gr);ni.isSubMenu=!0;var nr=ni,Bi="menuitem-overflowed",hi=.5,Zi=function(tt){Object(C.a)(St,tt);var _t=Object(A.a)(St);function St(){var st;return Object(O.a)(this,St),st=_t.apply(this,arguments),st.resizeObserver=null,st.mutationObserver=null,st.originalTotalWidth=0,st.overflowedItems=[],st.menuItemSizes=[],st.cancelFrameId=null,st.state={lastVisibleIndex:void 0},st.childRef=m.createRef(),st.getMenuItemNodes=function(){var xe=st.props.prefixCls,Je=st.childRef.current;return Je?[].slice.call(Je.children).filter(function(De){return De.className.split(" ").indexOf("".concat(xe,"-overflowed-submenu"))<0}):[]},st.getOverflowedSubMenuItem=function(xe,Je,De){var ot=st.props,dt=ot.overflowedIndicator,Dt=ot.level,xt=ot.mode,kt=ot.prefixCls,Qt=ot.theme;if(Dt!==1||xt!=="horizontal")return null;var cn=st.props.children[0],dn=cn.props,Sn=dn.children,hr=dn.title,zr=dn.style,Lr=Object(L.a)(dn,["children","title","style"]),Nr=Object(g.a)({},zr),jr="".concat(xe,"-overflowed-indicator"),Br="".concat(xe,"-overflowed-indicator");Je.length===0&&De!==!0?Nr=Object(g.a)(Object(g.a)({},Nr),{},{display:"none"}):De&&(Nr=Object(g.a)(Object(g.a)({},Nr),{},{visibility:"hidden",position:"absolute"}),jr="".concat(jr,"-placeholder"),Br="".concat(Br,"-placeholder"));var Ur=Qt?"".concat(kt,"-").concat(Qt):"",li={};return Ve.forEach(function(Qr){Lr[Qr]!==void 0&&(li[Qr]=Lr[Qr])}),m.createElement(nr,Object(T.a)({title:dt,className:"".concat(kt,"-overflowed-submenu"),popupClassName:Ur},li,{key:jr,eventKey:Br,disabled:!1,style:Nr}),Je)},st.setChildrenWidthAndResize=function(){if(st.props.mode!=="horizontal")return;var xe=st.childRef.current;if(!xe)return;var Je=xe.children;if(!Je||Je.length===0)return;var De=xe.children[Je.length-1];Ue(De,"display","inline-block");var ot=st.getMenuItemNodes(),dt=ot.filter(function(Dt){return Dt.className.split(" ").indexOf(Bi)>=0});dt.forEach(function(Dt){Ue(Dt,"display","inline-block")}),st.menuItemSizes=ot.map(function(Dt){return Pe(Dt,!0)}),dt.forEach(function(Dt){Ue(Dt,"display","none")}),st.overflowedIndicatorWidth=Pe(xe.children[xe.children.length-1],!0),st.originalTotalWidth=st.menuItemSizes.reduce(function(Dt,xt){return Dt+xt},0),st.handleResize(),Ue(De,"display","none")},st.handleResize=function(){if(st.props.mode!=="horizontal")return;var xe=st.childRef.current;if(!xe)return;var Je=Pe(xe);st.overflowedItems=[];var De=0,ot;st.originalTotalWidth>Je+hi&&(ot=-1,st.menuItemSizes.forEach(function(dt){De+=dt,De+st.overflowedIndicatorWidth<=Je&&(ot+=1)})),st.setState({lastVisibleIndex:ot})},st}return Object(w.a)(St,[{key:"componentDidMount",value:function(){var xe=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var Je=this.childRef.current;if(!Je)return;this.resizeObserver=new Ye.default(function(De){De.forEach(function(){var ot=xe.cancelFrameId;cancelAnimationFrame(ot),xe.cancelFrameId=requestAnimationFrame(xe.setChildrenWidthAndResize)})}),[].slice.call(Je.children).concat(Je).forEach(function(De){xe.resizeObserver.observe(De)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){xe.resizeObserver.disconnect(),[].slice.call(Je.children).concat(Je).forEach(function(De){xe.resizeObserver.observe(De)}),xe.setChildrenWidthAndResize()}),this.mutationObserver.observe(Je,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(xe){var Je=this,De=this.state.lastVisibleIndex;return(xe||[]).reduce(function(ot,dt,Dt){var xt=dt;if(Je.props.mode==="horizontal"){var kt=Je.getOverflowedSubMenuItem(dt.props.eventKey,[]);De!==void 0&&Je.props.className.indexOf("".concat(Je.props.prefixCls,"-root"))!==-1&&(Dt>De&&(xt=m.cloneElement(dt,{style:{display:"none"},eventKey:"".concat(dt.props.eventKey,"-hidden"),className:"".concat(Bi)})),Dt===De+1&&(Je.overflowedItems=xe.slice(De+1).map(function(cn){return m.cloneElement(cn,{key:cn.props.eventKey,mode:"vertical-left"})}),kt=Je.getOverflowedSubMenuItem(dt.props.eventKey,Je.overflowedItems)));var Qt=[].concat(Object(u.a)(ot),[kt,xt]);return Dt===xe.length-1&&Qt.push(Je.getOverflowedSubMenuItem(dt.props.eventKey,[],!0)),Qt}return[].concat(Object(u.a)(ot),[xt])},[])}},{key:"render",value:function(){var xe=this.props,Je=xe.visible,De=xe.prefixCls,ot=xe.overflowedIndicator,dt=xe.mode,Dt=xe.level,xt=xe.tag,kt=xe.children,Qt=xe.theme,cn=Object(L.a)(xe,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),dn=xt;return m.createElement(dn,Object(T.a)({ref:this.childRef},cn),this.renderChildren(kt))}}]),St}(m.Component);Zi.defaultProps={tag:"div",className:""};var ao=Zi;function Wr(tt){return tt.length?tt.every(function(_t){return!!_t.props.disabled}):!0}function Sa(tt,_t,St){var st=tt.getState();tt.setState({activeKey:Object(g.a)(Object(g.a)({},st.activeKey),{},Object(B.a)({},_t,St))})}function oo(tt){return tt.eventKey||"0-menu-"}function sa(tt,_t){var St=_t,st=tt.children,xe=tt.eventKey;if(St){var Je;if(we(st,function(De,ot){De&&De.props&&!De.props.disabled&&St===ye(De,xe,ot)&&(Je=!0)}),Je)return St}return St=null,tt.defaultActiveFirst&&we(st,function(De,ot){!St&&De&&!De.props.disabled&&(St=ye(De,xe,ot))}),St}function Ro(tt){if(!tt)return;var _t=this.instanceArray.indexOf(tt);_t!==-1?this.instanceArray[_t]=tt:this.instanceArray.push(tt)}var Na=function(tt){Object(C.a)(St,tt);var _t=Object(A.a)(St);function St(st){var xe;return Object(O.a)(this,St),xe=_t.call(this,st),xe.onKeyDown=function(Je,De){var ot=Je.keyCode,dt;if(xe.getFlatInstanceArray().forEach(function(xt){xt&&xt.props.active&&xt.onKeyDown&&(dt=xt.onKeyDown(Je))}),dt)return 1;var Dt=null;return(ot===s.a.UP||ot===s.a.DOWN)&&(Dt=xe.step(ot===s.a.UP?-1:1)),Dt?(Je.preventDefault(),Sa(xe.props.store,oo(xe.props),Dt.props.eventKey),typeof De=="function"&&De(Dt),1):void 0},xe.onItemHover=function(Je){var De=Je.key,ot=Je.hover;Sa(xe.props.store,oo(xe.props),ot?De:null)},xe.onDeselect=function(Je){xe.props.onDeselect(Je)},xe.onSelect=function(Je){xe.props.onSelect(Je)},xe.onClick=function(Je){xe.props.onClick(Je)},xe.onOpenChange=function(Je){xe.props.onOpenChange(Je)},xe.onDestroy=function(Je){xe.props.onDestroy(Je)},xe.getFlatInstanceArray=function(){return xe.instanceArray},xe.step=function(Je){var De=xe.getFlatInstanceArray(),ot=xe.props.store.getState().activeKey[oo(xe.props)],dt=De.length;if(!dt)return null;Je<0&&(De=De.concat().reverse());var Dt=-1;if(De.every(function(cn,dn){return cn&&cn.props.eventKey===ot?(Dt=dn,!1):!0}),!xe.props.defaultActiveFirst&&Dt!==-1&&Wr(De.slice(Dt,dt-1)))return;var xt=(Dt+1)%dt,kt=xt;do{var Qt=De[kt];if(!Qt||Qt.props.disabled)kt=(kt+1)%dt;else return Qt}while(kt!==xt);return null},xe.renderCommonMenuItem=function(Je,De,ot){var dt=xe.props.store.getState(),Dt=Object(S.a)(xe),xt=Dt.props,kt=ye(Je,xt.eventKey,De),Qt=Je.props;if(!Qt||typeof Je.type=="string")return Je;var cn=kt===dt.activeKey,dn=Object(g.a)(Object(g.a)({mode:Qt.mode||xt.mode,level:xt.level,inlineIndent:xt.inlineIndent,renderMenuItem:xe.renderMenuItem,rootPrefixCls:xt.prefixCls,index:De,parentMenu:xt.parentMenu,manualRef:Qt.disabled?void 0:Object(k.a)(Je.ref,Ro.bind(Object(S.a)(xe))),eventKey:kt,active:!Qt.disabled&&cn,multiple:xt.multiple,onClick:function(hr){(Qt.onClick||He)(hr),xe.onClick(hr)},onItemHover:xe.onItemHover,motion:xt.motion,subMenuOpenDelay:xt.subMenuOpenDelay,subMenuCloseDelay:xt.subMenuCloseDelay,forceSubMenuRender:xt.forceSubMenuRender,onOpenChange:xe.onOpenChange,onDeselect:xe.onDeselect,onSelect:xe.onSelect,builtinPlacements:xt.builtinPlacements,itemIcon:Qt.itemIcon||xe.props.itemIcon,expandIcon:Qt.expandIcon||xe.props.expandIcon},ot),{},{direction:xt.direction});return(xt.mode==="inline"||ze())&&(dn.triggerSubMenuAction="click"),m.cloneElement(Je,Object(g.a)(Object(g.a)({},dn),{},{key:kt||De}))},xe.renderMenuItem=function(Je,De,ot){if(!Je)return null;var dt=xe.props.store.getState(),Dt={openKeys:dt.openKeys,selectedKeys:dt.selectedKeys,triggerSubMenuAction:xe.props.triggerSubMenuAction,subMenuKey:ot};return xe.renderCommonMenuItem(Je,De,Dt)},st.store.setState({activeKey:Object(g.a)(Object(g.a)({},st.store.getState().activeKey),{},Object(B.a)({},st.eventKey,sa(st,st.activeKey)))}),xe.instanceArray=[],xe}return Object(w.a)(St,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(xe){return this.props.visible||xe.visible||this.props.className!==xe.className||!H()(this.props.style,xe.style)}},{key:"componentDidUpdate",value:function(xe){var Je=this.props,De="activeKey"in Je?Je.activeKey:Je.store.getState().activeKey[oo(Je)],ot=sa(Je,De);if(ot!==De)Sa(Je.store,oo(Je),ot);else if("activeKey"in xe){var dt=sa(xe,xe.activeKey);ot!==dt&&Sa(Je.store,oo(Je),ot)}}},{key:"render",value:function(){var xe=this,Je=Object(T.a)({},this.props);this.instanceArray=[];var De=y()(Je.prefixCls,Je.className,"".concat(Je.prefixCls,"-").concat(Je.mode)),ot={className:De,role:Je.role||"menu"};Je.id&&(ot.id=Je.id),Je.focusable&&(ot.tabIndex=0,ot.onKeyDown=this.onKeyDown);var dt=Je.prefixCls,Dt=Je.eventKey,xt=Je.visible,kt=Je.level,Qt=Je.mode,cn=Je.overflowedIndicator,dn=Je.theme;return Ve.forEach(function(Sn){return delete Je[Sn]}),delete Je.onClick,m.createElement(ao,Object(T.a)({},Je,{prefixCls:dt,mode:Qt,tag:"ul",level:kt,theme:dn,visible:xt,overflowedIndicator:cn},ot),Object(v.a)(Je.children).map(function(Sn,hr){return xe.renderMenuItem(Sn,hr,Dt||"0-menu-")}))}}]),St}(m.Component);Na.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:He};var yo=Object(E.b)()(Na),bo=yo,Aa=b("Kwbf");function Po(tt,_t,St){var st=tt.prefixCls,xe=tt.motion,Je=tt.defaultMotions,De=Je===void 0?{}:Je,ot=tt.openAnimation,dt=tt.openTransitionName,Dt=_t.switchingModeFromInline;if(xe)return xe;if(Object(G.a)(ot)==="object"&&ot)Object(Aa.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof ot=="string")return{motionName:"".concat(st,"-open-").concat(ot)};if(dt)return{motionName:dt};var xt=De[St];return xt||(Dt?null:De.other)}var so=function(tt){Object(C.a)(St,tt);var _t=Object(A.a)(St);function St(st){var xe;Object(O.a)(this,St),xe=_t.call(this,st),xe.onSelect=function(ot){var dt=Object(S.a)(xe),Dt=dt.props;if(Dt.selectable){var xt=xe.store.getState(),kt=xt.selectedKeys,Qt=ot.key;Dt.multiple?kt=kt.concat([Qt]):kt=[Qt],"selectedKeys"in Dt||xe.store.setState({selectedKeys:kt}),Dt.onSelect(Object(g.a)(Object(g.a)({},ot),{},{selectedKeys:kt}))}},xe.onClick=function(ot){var dt=xe.getRealMenuMode(),Dt=Object(S.a)(xe),xt=Dt.store,kt=Dt.props.onOpenChange;dt!=="inline"&&!("openKeys"in xe.props)&&(xt.setState({openKeys:[]}),kt([])),xe.props.onClick(ot)},xe.onKeyDown=function(ot,dt){xe.innerMenu.getWrappedInstance().onKeyDown(ot,dt)},xe.onOpenChange=function(ot){var dt=Object(S.a)(xe),Dt=dt.props,xt=xe.store.getState().openKeys.concat(),kt=!1,Qt=function(dn){var Sn=!1;if(dn.open)Sn=xt.indexOf(dn.key)===-1,Sn&&xt.push(dn.key);else{var hr=xt.indexOf(dn.key);Sn=hr!==-1,Sn&&xt.splice(hr,1)}kt=kt||Sn};Array.isArray(ot)?ot.forEach(Qt):Qt(ot),kt&&("openKeys"in xe.props||xe.store.setState({openKeys:xt}),Dt.onOpenChange(xt))},xe.onDeselect=function(ot){var dt=Object(S.a)(xe),Dt=dt.props;if(Dt.selectable){var xt=xe.store.getState().selectedKeys.concat(),kt=ot.key,Qt=xt.indexOf(kt);Qt!==-1&&xt.splice(Qt,1),"selectedKeys"in Dt||xe.store.setState({selectedKeys:xt}),Dt.onDeselect(Object(g.a)(Object(g.a)({},ot),{},{selectedKeys:xt}))}},xe.onMouseEnter=function(ot){xe.restoreModeVerticalFromInline();var dt=xe.props.onMouseEnter;dt&&dt(ot)},xe.onTransitionEnd=function(ot){var dt=ot.propertyName==="width"&&ot.target===ot.currentTarget,Dt=ot.target.className,xt=Object.prototype.toString.call(Dt)==="[object SVGAnimatedString]"?Dt.animVal:Dt,kt=ot.propertyName==="font-size"&&xt.indexOf("anticon")>=0;(dt||kt)&&xe.restoreModeVerticalFromInline()},xe.setInnerMenu=function(ot){xe.innerMenu=ot},xe.isRootMenu=!0;var Je=st.defaultSelectedKeys,De=st.defaultOpenKeys;return"selectedKeys"in st&&(Je=st.selectedKeys||[]),"openKeys"in st&&(De=st.openKeys||[]),xe.store=Object(E.c)({selectedKeys:Je,openKeys:De,activeKey:{"0-menu-":sa(st,st.activeKey)}}),xe.state={switchingModeFromInline:!1,prevProps:st,inlineOpenKeys:[],store:xe.store},xe}return Object(w.a)(St,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(xe){var Je=this.props,De=Je.siderCollapsed,ot=Je.inlineCollapsed,dt=Je.onOpenChange;(!xe.inlineCollapsed&&ot||!xe.siderCollapsed&&De)&&dt([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var xe=this.props.collapsedWidth,Je=this.store,De=this.prevOpenKeys,ot=this.getInlineCollapsed()&&(xe===0||xe==="0"||xe==="0px");ot?(this.prevOpenKeys=Je.getState().openKeys.concat(),this.store.setState({openKeys:[]})):De&&(this.store.setState({openKeys:De}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var xe=this.props.mode,Je=this.state.switchingModeFromInline,De=this.getInlineCollapsed();return Je&&De?"inline":De?"vertical":xe}},{key:"getInlineCollapsed",value:function(){var xe=this.props,Je=xe.inlineCollapsed,De=xe.siderCollapsed;return De!==void 0?De:Je}},{key:"restoreModeVerticalFromInline",value:function(){var xe=this.state.switchingModeFromInline;xe&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var xe=Object(g.a)({},Object(P.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),Je=this.getRealMenuMode();return xe.className+=" ".concat(xe.prefixCls,"-root"),xe.direction==="rtl"&&(xe.className+=" ".concat(xe.prefixCls,"-rtl")),xe=Object(g.a)(Object(g.a)({},xe),{},{mode:Je,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:Po(this.props,this.state,Je)}),delete xe.openAnimation,delete xe.openTransitionName,m.createElement(E.a,{store:this.store},m.createElement(bo,Object(T.a)({},xe,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(xe,Je){var De=Je.prevProps,ot=Je.store,dt=ot.getState(),Dt={},xt={prevProps:xe};return De.mode==="inline"&&xe.mode!=="inline"&&(xt.switchingModeFromInline=!0),"openKeys"in xe?Dt.openKeys=xe.openKeys||[]:((xe.inlineCollapsed&&!De.inlineCollapsed||xe.siderCollapsed&&!De.siderCollapsed)&&(xt.switchingModeFromInline=!0,xt.inlineOpenKeys=dt.openKeys,Dt.openKeys=[]),(!xe.inlineCollapsed&&De.inlineCollapsed||!xe.siderCollapsed&&De.siderCollapsed)&&(Dt.openKeys=Je.inlineOpenKeys,xt.inlineOpenKeys=[])),Object.keys(Dt).length&&ot.setState(Dt),xt}}]),St}(m.Component);so.defaultProps={selectable:!0,onClick:He,onSelect:He,onOpenChange:He,onDeselect:He,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:m.createElement("span",null,"\xB7\xB7\xB7")};var Hn=so,Qn=function(tt){Object(C.a)(St,tt);var _t=Object(A.a)(St);function St(){var st;return Object(O.a)(this,St),st=_t.apply(this,arguments),st.onKeyDown=function(xe){var Je=xe.keyCode;return Je===s.a.ENTER?(st.onClick(xe),!0):void 0},st.onMouseLeave=function(xe){var Je=st.props,De=Je.eventKey,ot=Je.onItemHover,dt=Je.onMouseLeave;ot({key:De,hover:!1}),dt({key:De,domEvent:xe})},st.onMouseEnter=function(xe){var Je=st.props,De=Je.eventKey,ot=Je.onItemHover,dt=Je.onMouseEnter;ot({key:De,hover:!0}),dt({key:De,domEvent:xe})},st.onClick=function(xe){var Je=st.props,De=Je.eventKey,ot=Je.multiple,dt=Je.onClick,Dt=Je.onSelect,xt=Je.onDeselect,kt=Je.isSelected,Qt={key:De,keyPath:[De],item:Object(S.a)(st),domEvent:xe};dt(Qt),ot?kt?xt(Qt):Dt(Qt):kt||Dt(Qt)},st.saveNode=function(xe){st.node=xe},st}return Object(w.a)(St,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var xe=this.props;xe.onDestroy&&xe.onDestroy(xe.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var xe,Je=Object(g.a)({},this.props),De=y()(this.getPrefixCls(),Je.className,(xe={},Object(B.a)(xe,this.getActiveClassName(),!Je.disabled&&Je.active),Object(B.a)(xe,this.getSelectedClassName(),Je.isSelected),Object(B.a)(xe,this.getDisabledClassName(),Je.disabled),xe)),ot=Object(g.a)(Object(g.a)({},Je.attribute),{},{title:typeof Je.title=="string"?Je.title:void 0,className:De,role:Je.role||"menuitem","aria-disabled":Je.disabled});Je.role==="option"?ot=Object(g.a)(Object(g.a)({},ot),{},{role:"option","aria-selected":Je.isSelected}):(Je.role===null||Je.role==="none")&&(ot.role="none");var dt={onClick:Je.disabled?null:this.onClick,onMouseLeave:Je.disabled?null:this.onMouseLeave,onMouseEnter:Je.disabled?null:this.onMouseEnter},Dt=Object(g.a)({},Je.style);Je.mode==="inline"&&(Je.direction==="rtl"?Dt.paddingRight=Je.inlineIndent*Je.level:Dt.paddingLeft=Je.inlineIndent*Je.level),Ve.forEach(function(kt){return delete Je[kt]}),delete Je.direction;var xt=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(xt=m.createElement(this.props.itemIcon,this.props)),m.createElement("li",Object(T.a)({},Object(P.a)(Je,["onClick","onMouseEnter","onMouseLeave","onSelect"]),ot,dt,{style:Dt,ref:this.saveNode}),Je.children,xt)}}]),St}(m.Component);Qn.isMenuItem=!0,Qn.defaultProps={onSelect:He,onMouseEnter:He,onMouseLeave:He,manualRef:He};var Jn=Object(E.b)(function(tt,_t){var St=tt.activeKey,st=tt.selectedKeys,xe=_t.eventKey,Je=_t.subMenuKey;return{active:St[Je]===xe,isSelected:Array.isArray(st)?st.indexOf(xe)!==-1:st===xe}})(Qn),Mr=Jn,Hr=function(tt){Object(C.a)(St,tt);var _t=Object(A.a)(St);function St(){var st;return Object(O.a)(this,St),st=_t.apply(this,arguments),st.renderInnerMenuItem=function(xe){var Je=st.props,De=Je.renderMenuItem,ot=Je.index;return De(xe,ot,st.props.subMenuKey)},st}return Object(w.a)(St,[{key:"render",value:function(){var xe=Object(T.a)({},this.props),Je=xe.className,De=Je===void 0?"":Je,ot=xe.rootPrefixCls,dt="".concat(ot,"-item-group-title"),Dt="".concat(ot,"-item-group-list"),xt=xe.title,kt=xe.children;return Ve.forEach(function(Qt){return delete xe[Qt]}),delete xe.direction,m.createElement("li",Object(T.a)({},xe,{onClick:function(cn){return cn.stopPropagation()},className:"".concat(De," ").concat(ot,"-item-group")}),m.createElement("div",{className:dt,title:typeof xt=="string"?xt:void 0},xt),m.createElement("ul",{className:Dt},m.Children.map(kt,this.renderInnerMenuItem)))}}]),St}(m.Component);Hr.isMenuItemGroup=!0,Hr.defaultProps={disabled:!0};var pr=Hr,Fr=function(_t){var St=_t.className,st=_t.rootPrefixCls,xe=_t.style;return m.createElement("li",{className:"".concat(St," ").concat(st,"-item-divider"),style:xe})};Fr.defaultProps={disabled:!0,className:"",style:{}};var Ki=Fr,la=Hn,Pr=b("eDIo");function fo(tt,_t){var St=tt.prefixCls,st=tt.editable,xe=tt.locale,Je=tt.style;return!st||st.showAdd===!1?null:m.createElement("button",{ref:_t,type:"button",className:"".concat(St,"-nav-add"),style:Je,"aria-label":(xe==null?void 0:xe.addAriaLabel)||"Add tab",onClick:function(ot){st.onEdit("add",{event:ot})}},st.addIcon||"+")}var Xr=m.forwardRef(fo);function ua(tt,_t){var St=tt.prefixCls,st=tt.id,xe=tt.tabs,Je=tt.locale,De=tt.mobile,ot=tt.moreIcon,dt=ot===void 0?"More":ot,Dt=tt.moreTransitionName,xt=tt.style,kt=tt.className,Qt=tt.editable,cn=tt.tabBarGutter,dn=tt.rtl,Sn=tt.onTabClick,hr=Object(m.useState)(!1),zr=Object(R.a)(hr,2),Lr=zr[0],Nr=zr[1],jr=Object(m.useState)(null),Br=Object(R.a)(jr,2),Ur=Br[0],li=Br[1],Qr="".concat(st,"-more-popup"),Gi="".concat(St,"-dropdown"),Jr=Ur!==null?"".concat(Qr,"-").concat(Ur):null,lr=Je==null?void 0:Je.dropdownAriaLabel,ir=m.createElement(la,{onClick:function(xi){var wi=xi.key,ca=xi.domEvent;Sn(wi,ca),Nr(!1)},id:Qr,tabIndex:-1,role:"listbox","aria-activedescendant":Jr,selectedKeys:[Ur],"aria-label":lr!==void 0?lr:"expanded dropdown"},xe.map(function(vi){return m.createElement(Mr,{key:vi.key,id:"".concat(Qr,"-").concat(vi.key),role:"option","aria-controls":st&&"".concat(st,"-panel-").concat(vi.key),disabled:vi.disabled},vi.tab)}));function $r(vi){for(var xi=xe.filter(function(qa){return!qa.disabled}),wi=xi.findIndex(function(qa){return qa.key===Ur})||0,ca=xi.length,_a=0;_aii?(ui=ir,Qr.current="x"):(ui=$r,Qr.current="y");var Vi=Date.now();Vi-Ur.current>100&&(li.current=!1),(_t(-ui,-ui)||li.current)&&(lr.preventDefault(),li.current=!0),Ur.current=Vi}var Jr=Object(m.useRef)(null);Jr.current={onTouchStart:Nr,onTouchMove:jr,onTouchEnd:Br,onWheel:Gi},m.useEffect(function(){function lr(Gn){Jr.current.onTouchStart(Gn)}function ir(Gn){Jr.current.onTouchMove(Gn)}function $r(Gn){Jr.current.onTouchEnd(Gn)}function ui(Gn){Jr.current.onWheel(Gn)}return document.addEventListener("touchmove",ir,{passive:!1}),document.addEventListener("touchend",$r,{passive:!1}),tt.current.addEventListener("touchstart",lr,{passive:!1}),tt.current.addEventListener("wheel",ui),function(){document.removeEventListener("touchmove",ir),document.removeEventListener("touchend",$r)}},[])}function Sr(){var tt=Object(m.useRef)(new Map);function _t(st){return tt.current.has(st)||tt.current.set(st,m.createRef()),tt.current.get(st)}function St(st){tt.current.delete(st)}return[_t,St]}function si(tt,_t){var St=m.useRef(tt),st=m.useState({}),xe=Object(R.a)(st,2),Je=xe[1];function De(ot){var dt=typeof ot=="function"?ot(St.current):ot;dt!==St.current&&_t(dt,St.current),St.current=dt,Je({})}return[St.current,De]}var pi=function(_t){var St=_t.position,st=_t.prefixCls,xe=_t.extra;if(!xe)return null;var Je,De=xe;return St==="right"&&(Je=De.right||!De.left&&De||null),St==="left"&&(Je=De.left||null),Je?m.createElement("div",{className:"".concat(st,"-extra-content")},Je):null};function Wi(tt,_t){var St,st=m.useContext(ba),xe=st.prefixCls,Je=st.tabs,De=tt.className,ot=tt.style,dt=tt.id,Dt=tt.animated,xt=tt.activeKey,kt=tt.rtl,Qt=tt.extra,cn=tt.editable,dn=tt.locale,Sn=tt.tabPosition,hr=tt.tabBarGutter,zr=tt.children,Lr=tt.onTabClick,Nr=tt.onTabScroll,jr=Object(m.useRef)(),Br=Object(m.useRef)(),Ur=Object(m.useRef)(),li=Object(m.useRef)(),Qr=Sr(),Gi=Object(R.a)(Qr,2),Jr=Gi[0],lr=Gi[1],ir=Sn==="top"||Sn==="bottom",$r=si(0,function(rn,vn){ir&&Nr&&Nr({direction:rn>vn?"left":"right"})}),ui=Object(R.a)($r,2),Gn=ui[0],ii=ui[1],Vi=si(0,function(rn,vn){!ir&&Nr&&Nr({direction:rn>vn?"top":"bottom"})}),vi=Object(R.a)(Vi,2),xi=vi[0],wi=vi[1],ca=Object(m.useState)(0),_a=Object(R.a)(ca,2),qi=_a[0],qa=_a[1],Eo=Object(m.useState)(0),Xa=Object(R.a)(Eo,2),wa=Xa[0],Fi=Xa[1],Mi=Object(m.useState)(0),$i=Object(R.a)(Mi,2),Yi=$i[0],mo=$i[1],Io=Object(m.useState)(0),Lo=Object(R.a)(Io,2),Ti=Lo[0],xo=Lo[1],No=Object(m.useState)(null),ki=Object(R.a)(No,2),Ci=ki[0],Ta=ki[1],ys=Object(m.useState)(null),Bs=Object(R.a)(ys,2),Uo=Bs[0],ss=Bs[1],bs=Object(m.useState)(0),Os=Object(R.a)(bs,2),_s=Os[0],nl=Os[1],rl=Object(m.useState)(0),Ks=Object(R.a)(rl,2),ls=Ks[0],us=Ks[1],$o=n(new Map),es=Object(R.a)($o,2),il=es[0],Ho=es[1],cs=p(Je,il,qi),ts="".concat(xe,"-nav-operations-hidden"),ns=0,Co=0;ir?kt?(ns=0,Co=Math.max(0,qi-Ci)):(ns=Math.min(0,Ci-qi),Co=0):(ns=Math.min(0,Uo-wa),Co=0);function Xo(rn){return rnCo?[Co,!1]:[rn,!0]}var Fo=Object(m.useRef)(),ds=Object(m.useState)(),rs=Object(R.a)(ds,2),Es=rs[0],Ds=rs[1];function Ms(){Ds(Date.now())}function Ls(){window.clearTimeout(Fo.current)}Zn(jr,function(rn,vn){var Mn=!1;function an($t,Vn){$t(function(yr){var Ln=Xo(yr+Vn),hn=Object(R.a)(Ln,2),$n=hn[0],or=hn[1];return Mn=or,$n})}if(ir){if(Ci>=qi)return Mn;an(ii,rn)}else{if(Uo>=wa)return Mn;an(wi,vn)}return Ls(),Ms(),Mn}),Object(m.useEffect)(function(){return Ls(),Es&&(Fo.current=window.setTimeout(function(){Ds(0)},100)),Ls},[Es]);function jo(){var rn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:xt,vn=cs.get(rn);if(!vn)return;if(ir){var Mn=Gn;kt?vn.rightGn+Ci&&(Mn=vn.right+vn.width-Ci):vn.left<-Gn?Mn=-vn.left:vn.left+vn.width>-Gn+Ci&&(Mn=-(vn.left+vn.width-Ci)),wi(0),ii(Xo(Mn)[0])}else{var an=xi;vn.top<-xi?an=-vn.top:vn.top+vn.height>-xi+Uo&&(an=-(vn.top+vn.height-Uo)),ii(0),wi(Xo(an)[0])}}var he=_(cs,{width:Ci,height:Uo,left:Gn,top:xi},{width:Yi,height:Ti},{width:_s,height:ls},Object(g.a)(Object(g.a)({},tt),{},{tabs:Je})),Ze=Object(R.a)(he,2),lt=Ze[0],Pt=Ze[1],Ut=Je.map(function(rn){var vn=rn.key;return m.createElement(r,{id:dt,prefixCls:xe,key:vn,rtl:kt,tab:rn,closable:rn.closable,editable:cn,active:vn===xt,tabPosition:Sn,tabBarGutter:hr,renderWrapper:zr,removeAriaLabel:dn==null?void 0:dn.removeAriaLabel,ref:Jr(vn),onClick:function(an){Lr(vn,an)},onRemove:function(){lr(vn)},onFocus:function(){jo(vn),Ms(),kt||(jr.current.scrollLeft=0),jr.current.scrollTop=0}})}),Ct=c(function(){var rn,vn,Mn,an,$t,Vn,yr,Ln,hn,$n=((rn=jr.current)===null||rn===void 0?void 0:rn.offsetWidth)||0,or=((vn=jr.current)===null||vn===void 0?void 0:vn.offsetHeight)||0,ar=((Mn=li.current)===null||Mn===void 0?void 0:Mn.offsetWidth)||0,br=((an=li.current)===null||an===void 0?void 0:an.offsetHeight)||0,cr=(($t=Ur.current)===null||$t===void 0?void 0:$t.offsetWidth)||0,mr=((Vn=Ur.current)===null||Vn===void 0?void 0:Vn.offsetHeight)||0;Ta($n),ss(or),nl(ar),us(br);var Pi=(((yr=Br.current)===null||yr===void 0?void 0:yr.offsetWidth)||0)-ar,Ir=(((Ln=Br.current)===null||Ln===void 0?void 0:Ln.offsetHeight)||0)-br;qa(Pi),Fi(Ir);var sr=(hn=Ur.current)===null||hn===void 0?void 0:hn.className.includes(ts);mo(Pi-(sr?0:cr)),xo(Ir-(sr?0:mr)),Ho(function(){var _i=new Map;return Je.forEach(function(ea){var gi=ea.key,Ei=Jr(gi).current;Ei&&_i.set(gi,{width:Ei.offsetWidth,height:Ei.offsetHeight,left:Ei.offsetLeft,top:Ei.offsetTop})}),_i})}),Lt=Je.slice(0,lt),Mt=Je.slice(Pt+1),wt=[].concat(Object(u.a)(Lt),Object(u.a)(Mt)),Tt=Object(m.useState)(),gt=Object(R.a)(Tt,2),nn=gt[0],Yt=gt[1],Wt=cs.get(xt),Jt=Object(m.useRef)();function qt(){d.a.cancel(Jt.current)}Object(m.useEffect)(function(){var rn={};return Wt&&(ir?(kt?rn.right=Wt.right:rn.left=Wt.left,rn.width=Wt.width):(rn.top=Wt.top,rn.height=Wt.height)),qt(),Jt.current=d()(function(){Yt(rn)}),qt},[Wt,ir,kt]),Object(m.useEffect)(function(){jo()},[xt,Wt,cs,ir]),Object(m.useEffect)(function(){Ct()},[kt,hr,xt,Je.map(function(rn){return rn.key}).join("_")]);var bn=!!wt.length,fn="".concat(xe,"-nav-wrap"),An,Dn,Rt,Nn;return ir?kt?(Dn=Gn>0,An=Gn+Ci4?9:0)}function we(Q){for(var Ge=Q.length;--Ge>=0;)Q[Ge]=0}function qe(Q){var Ge=Q.state,it=Ge.pending;if(it>Q.avail_out&&(it=Q.avail_out),it===0)return;R.arraySet(Q.output,Ge.pending_buf,Ge.pending_out,it,Q.next_out),Q.next_out+=it,Ge.pending_out+=it,Q.total_out+=it,Q.avail_out-=it,Ge.pending-=it,Ge.pending===0&&(Ge.pending_out=0)}function Ve(Q,Ge){L._tr_flush_block(Q,Q.block_start>=0?Q.block_start:-1,Q.strstart-Q.block_start,Ge),Q.block_start=Q.strstart,qe(Q.strm)}function Pe(Q,Ge){Q.pending_buf[Q.pending++]=Ge}function Ue(Q,Ge){Q.pending_buf[Q.pending++]=Ge>>>8&255,Q.pending_buf[Q.pending++]=Ge&255}function ze(Q,Ge,it,Ae){var Xe=Q.avail_in;return Xe>Ae&&(Xe=Ae),Xe===0?0:(Q.avail_in-=Xe,R.arraySet(Ge,Q.input,Q.next_in,Xe,it),Q.state.wrap===1?Q.adler=(0,g.default)(Q.adler,Ge,Xe,it):Q.state.wrap===2&&(Q.adler=(0,m.default)(Q.adler,Ge,Xe,it)),Q.next_in+=Xe,Q.total_in+=Xe,Xe)}function Ye(Q,Ge){var it=Q.max_chain_length,Ae=Q.strstart,Xe,nt,bt=Q.prev_length,ht=Q.nice_match,at=Q.strstart>Q.w_size-ee?Q.strstart-(Q.w_size-ee):0,_e=Q.window,Oe=Q.w_mask,mt=Q.prev,ct=Q.strstart+X,Ft=_e[Ae+bt-1],jt=_e[Ae+bt];Q.prev_length>=Q.good_match&&(it>>=2),ht>Q.lookahead&&(ht=Q.lookahead);do{if(Xe=Ge,_e[Xe+bt]!==jt||_e[Xe+bt-1]!==Ft||_e[Xe]!==_e[Ae]||_e[++Xe]!==_e[Ae+1])continue;Ae+=2,Xe++;do;while(_e[++Ae]===_e[++Xe]&&_e[++Ae]===_e[++Xe]&&_e[++Ae]===_e[++Xe]&&_e[++Ae]===_e[++Xe]&&_e[++Ae]===_e[++Xe]&&_e[++Ae]===_e[++Xe]&&_e[++Ae]===_e[++Xe]&&_e[++Ae]===_e[++Xe]&&Aebt){if(Q.match_start=Ge,bt=nt,nt>=ht)break;Ft=_e[Ae+bt-1],jt=_e[Ae+bt]}}while((Ge=mt[Ge&Oe])>at&&--it!==0);return bt<=Q.lookahead?bt:Q.lookahead}function ae(Q){var Ge=Q.w_size,it,Ae,Xe,nt,bt;do{if(nt=Q.window_size-Q.lookahead-Q.strstart,Q.strstart>=Ge+(Ge-ee)){R.arraySet(Q.window,Q.window,Ge,Ge,0),Q.match_start-=Ge,Q.strstart-=Ge,Q.block_start-=Ge,Ae=Q.hash_size,it=Ae;do Xe=Q.head[--it],Q.head[it]=Xe>=Ge?Xe-Ge:0;while(--Ae);Ae=Ge,it=Ae;do Xe=Q.prev[--it],Q.prev[it]=Xe>=Ge?Xe-Ge:0;while(--Ae);nt+=Ge}if(Q.strm.avail_in===0)break;if(Ae=ze(Q.strm,Q.window,Q.strstart+Q.lookahead,nt),Q.lookahead+=Ae,Q.lookahead+Q.insert>=W)for(bt=Q.strstart-Q.insert,Q.ins_h=Q.window[bt],Q.ins_h=(Q.ins_h<Q.pending_buf_size-5&&(it=Q.pending_buf_size-5);;){if(Q.lookahead<=1){if(ae(Q),Q.lookahead===0&&Ge===u)return de;if(Q.lookahead===0)break}Q.strstart+=Q.lookahead,Q.lookahead=0;var Ae=Q.block_start+it;if((Q.strstart===0||Q.strstart>=Ae)&&(Q.lookahead=Q.strstart-Ae,Q.strstart=Ae,Ve(Q,!1),Q.strm.avail_out===0))return de;if(Q.strstart-Q.block_start>=Q.w_size-ee&&(Ve(Q,!1),Q.strm.avail_out===0))return de}return Q.insert=0,Ge===l?(Ve(Q,!0),Q.strm.avail_out===0?ke:Ee):(Q.strstart>Q.block_start&&(Ve(Q,!1),Q.strm.avail_out===0),de)}function oe(Q,Ge){for(var it,Ae;;){if(Q.lookahead=W&&(Q.ins_h=(Q.ins_h<=W)if(Ae=L._tr_tally(Q,Q.strstart-Q.match_start,Q.match_length-W),Q.lookahead-=Q.match_length,Q.match_length<=Q.max_lazy_match&&Q.lookahead>=W){Q.match_length--;do Q.strstart++,Q.ins_h=(Q.ins_h<=W&&(Q.ins_h=(Q.ins_h<4096)&&(Q.match_length=W-1)),Q.prev_length>=W&&Q.match_length<=Q.prev_length){Xe=Q.strstart+Q.lookahead-W,Ae=L._tr_tally(Q,Q.strstart-1-Q.prev_match,Q.prev_length-W),Q.lookahead-=Q.prev_length-1,Q.prev_length-=2;do++Q.strstart<=Xe&&(Q.ins_h=(Q.ins_h<=W&&Q.strstart>0&&(Xe=Q.strstart-1,Ae=bt[Xe],Ae===bt[++Xe]&&Ae===bt[++Xe]&&Ae===bt[++Xe])){nt=Q.strstart+X;do;while(Ae===bt[++Xe]&&Ae===bt[++Xe]&&Ae===bt[++Xe]&&Ae===bt[++Xe]&&Ae===bt[++Xe]&&Ae===bt[++Xe]&&Ae===bt[++Xe]&&Ae===bt[++Xe]&&XeQ.lookahead&&(Q.match_length=Q.lookahead)}if(Q.match_length>=W?(it=L._tr_tally(Q,1,Q.match_length-W),Q.lookahead-=Q.match_length,Q.strstart+=Q.match_length,Q.match_length=0):(it=L._tr_tally(Q,0,Q.window[Q.strstart]),Q.lookahead--,Q.strstart++),it&&(Ve(Q,!1),Q.strm.avail_out===0))return de}return Q.insert=0,Ge===l?(Ve(Q,!0),Q.strm.avail_out===0?ke:Ee):Q.last_lit&&(Ve(Q,!1),Q.strm.avail_out===0)?de:se}function Be(Q,Ge){for(var it;;){if(Q.lookahead===0&&(ae(Q),Q.lookahead===0)){if(Ge===u)return de;break}if(Q.match_length=0,it=L._tr_tally(Q,0,Q.window[Q.strstart]),Q.lookahead--,Q.strstart++,it&&(Ve(Q,!1),Q.strm.avail_out===0))return de}return Q.insert=0,Ge===l?(Ve(Q,!0),Q.strm.avail_out===0?ke:Ee):Q.last_lit&&(Ve(Q,!1),Q.strm.avail_out===0)?de:se}function Fe(Q,Ge,it,Ae,Xe){this.good_length=Q,this.max_lazy=Ge,this.nice_length=it,this.max_chain=Ae,this.func=Xe}var Et;Et=[new Fe(0,0,0,0,Ce),new Fe(4,4,8,4,oe),new Fe(4,5,16,8,oe),new Fe(4,6,32,32,oe),new Fe(4,4,16,16,Qe),new Fe(8,16,32,32,Qe),new Fe(8,16,128,128,Qe),new Fe(8,32,128,256,Qe),new Fe(32,128,258,1024,Qe),new Fe(32,258,258,4096,Qe)];function ve(Q){Q.window_size=2*Q.w_size,we(Q.head),Q.max_lazy_match=Et[Q.level].max_lazy,Q.good_match=Et[Q.level].good_length,Q.nice_match=Et[Q.level].nice_length,Q.max_chain_length=Et[Q.level].max_chain,Q.strstart=0,Q.block_start=0,Q.lookahead=0,Q.insert=0,Q.match_length=Q.prev_length=W-1,Q.match_available=0,Q.ins_h=0}function Ke(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=C,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new R.Buf16(z*2),this.dyn_dtree=new R.Buf16((2*G+1)*2),this.bl_tree=new R.Buf16((2*F+1)*2),we(this.dyn_ltree),we(this.dyn_dtree),we(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new R.Buf16(j+1),this.heap=new R.Buf16(2*H+1),we(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new R.Buf16(2*H+1),we(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function et(Q){var Ge;return!Q||!Q.state?ye(Q,a):(Q.total_in=Q.total_out=0,Q.data_type=S,Ge=Q.state,Ge.pending=0,Ge.pending_out=0,Ge.wrap<0&&(Ge.wrap=-Ge.wrap),Ge.status=Ge.wrap?Se:Ie,Q.adler=Ge.wrap===2?0:1,Ge.last_flush=u,L._tr_init(Ge),n)}function je(Q){var Ge=et(Q);return Ge===n&&ve(Q.state),Ge}function me(Q,Ge){return!Q||!Q.state||Q.state.wrap!==2?a:(Q.state.gzhead=Ge,n)}function Le(Q,Ge,it,Ae,Xe,nt){if(!Q)return a;var bt=1;if(Ge===p&&(Ge=6),Ae<0?(bt=0,Ae=-Ae):Ae>15&&(bt=2,Ae-=16),Xe<1||Xe>A||it!==C||Ae<8||Ae>15||Ge<0||Ge>9||nt<0||nt>O)return ye(Q,a);Ae===8&&(Ae=9);var ht=new Ke;return Q.state=ht,ht.strm=Q,ht.wrap=bt,ht.gzhead=null,ht.w_bits=Ae,ht.w_size=1<c||Ge<0)return Q?ye(Q,a):a;if(Ae=Q.state,!Q.output||!Q.input&&Q.avail_in!==0||Ae.status===ie&&Ge!==l)return ye(Q,Q.avail_out===0?t:a);if(Ae.strm=Q,it=Ae.last_flush,Ae.last_flush=Ge,Ae.status===Se)if(Ae.wrap===2)Q.adler=0,Pe(Ae,31),Pe(Ae,139),Pe(Ae,8),Ae.gzhead?(Pe(Ae,(Ae.gzhead.text?1:0)+(Ae.gzhead.hcrc?2:0)+(Ae.gzhead.extra?4:0)+(Ae.gzhead.name?8:0)+(Ae.gzhead.comment?16:0)),Pe(Ae,Ae.gzhead.time&255),Pe(Ae,Ae.gzhead.time>>8&255),Pe(Ae,Ae.gzhead.time>>16&255),Pe(Ae,Ae.gzhead.time>>24&255),Pe(Ae,Ae.level===9?2:Ae.strategy>=_||Ae.level<2?4:0),Pe(Ae,Ae.gzhead.os&255),Ae.gzhead.extra&&Ae.gzhead.extra.length&&(Pe(Ae,Ae.gzhead.extra.length&255),Pe(Ae,Ae.gzhead.extra.length>>8&255)),Ae.gzhead.hcrc&&(Q.adler=(0,m.default)(Q.adler,Ae.pending_buf,Ae.pending,0)),Ae.gzindex=0,Ae.status=Ne):(Pe(Ae,0),Pe(Ae,0),Pe(Ae,0),Pe(Ae,0),Pe(Ae,0),Pe(Ae,Ae.level===9?2:Ae.strategy>=_||Ae.level<2?4:0),Pe(Ae,He),Ae.status=Ie);else{var bt=C+(Ae.w_bits-8<<4)<<8,ht=-1;Ae.strategy>=_||Ae.level<2?ht=0:Ae.level<6?ht=1:Ae.level===6?ht=2:ht=3,bt|=ht<<6,Ae.strstart!==0&&(bt|=le),bt+=31-bt%31,Ae.status=Ie,Ue(Ae,bt),Ae.strstart!==0&&(Ue(Ae,Q.adler>>>16),Ue(Ae,Q.adler&65535)),Q.adler=1}if(Ae.status===Ne)if(Ae.gzhead.extra){for(Xe=Ae.pending;Ae.gzindex<(Ae.gzhead.extra.length&65535)&&!(Ae.pending===Ae.pending_buf_size&&(Ae.gzhead.hcrc&&Ae.pending>Xe&&(Q.adler=(0,m.default)(Q.adler,Ae.pending_buf,Ae.pending-Xe,Xe)),qe(Q),Xe=Ae.pending,Ae.pending===Ae.pending_buf_size));)Pe(Ae,Ae.gzhead.extra[Ae.gzindex]&255),Ae.gzindex++;Ae.gzhead.hcrc&&Ae.pending>Xe&&(Q.adler=(0,m.default)(Q.adler,Ae.pending_buf,Ae.pending-Xe,Xe)),Ae.gzindex===Ae.gzhead.extra.length&&(Ae.gzindex=0,Ae.status=We)}else Ae.status=We;if(Ae.status===We)if(Ae.gzhead.name){Xe=Ae.pending;do{if(Ae.pending===Ae.pending_buf_size&&(Ae.gzhead.hcrc&&Ae.pending>Xe&&(Q.adler=(0,m.default)(Q.adler,Ae.pending_buf,Ae.pending-Xe,Xe)),qe(Q),Xe=Ae.pending,Ae.pending===Ae.pending_buf_size)){nt=1;break}Ae.gzindexXe&&(Q.adler=(0,m.default)(Q.adler,Ae.pending_buf,Ae.pending-Xe,Xe)),nt===0&&(Ae.gzindex=0,Ae.status=ce)}else Ae.status=ce;if(Ae.status===ce)if(Ae.gzhead.comment){Xe=Ae.pending;do{if(Ae.pending===Ae.pending_buf_size&&(Ae.gzhead.hcrc&&Ae.pending>Xe&&(Q.adler=(0,m.default)(Q.adler,Ae.pending_buf,Ae.pending-Xe,Xe)),qe(Q),Xe=Ae.pending,Ae.pending===Ae.pending_buf_size)){nt=1;break}Ae.gzindexXe&&(Q.adler=(0,m.default)(Q.adler,Ae.pending_buf,Ae.pending-Xe,Xe)),nt===0&&(Ae.status=be)}else Ae.status=be;if(Ae.status===be&&(Ae.gzhead.hcrc?(Ae.pending+2>Ae.pending_buf_size&&qe(Q),Ae.pending+2<=Ae.pending_buf_size&&(Pe(Ae,Q.adler&255),Pe(Ae,Q.adler>>8&255),Q.adler=0,Ae.status=Ie)):Ae.status=Ie),Ae.pending!==0){if(qe(Q),Q.avail_out===0)return Ae.last_flush=-1,n}else if(Q.avail_in===0&&pe(Ge)<=pe(it)&&Ge!==l)return ye(Q,t);if(Ae.status===ie&&Q.avail_in!==0)return ye(Q,t);if(Q.avail_in!==0||Ae.lookahead!==0||Ge!==u&&Ae.status!==ie){var at=Ae.strategy===_?Be(Ae,Ge):Ae.strategy===T?yt(Ae,Ge):Et[Ae.level].func(Ae,Ge);if((at===ke||at===Ee)&&(Ae.status=ie),at===de||at===ke)return Q.avail_out===0&&(Ae.last_flush=-1),n;if(at===se&&(Ge===i?L._tr_align(Ae):Ge!==c&&(L._tr_stored_block(Ae,0,0,!1),Ge===d&&(we(Ae.head),Ae.lookahead===0&&(Ae.strstart=0,Ae.block_start=0,Ae.insert=0))),qe(Q),Q.avail_out===0))return Ae.last_flush=-1,n}return Ge!==l?n:Ae.wrap<=0?s:(Ae.wrap===2?(Pe(Ae,Q.adler&255),Pe(Ae,Q.adler>>8&255),Pe(Ae,Q.adler>>16&255),Pe(Ae,Q.adler>>24&255),Pe(Ae,Q.total_in&255),Pe(Ae,Q.total_in>>8&255),Pe(Ae,Q.total_in>>16&255),Pe(Ae,Q.total_in>>24&255)):(Ue(Ae,Q.adler>>>16),Ue(Ae,Q.adler&65535)),qe(Q),Ae.wrap>0&&(Ae.wrap=-Ae.wrap),Ae.pending!==0?n:s)}function $(Q){var Ge;return!Q||!Q.state?a:(Ge=Q.state.status,Ge!==Se&&Ge!==Ne&&Ge!==We&&Ge!==ce&&Ge!==be&&Ge!==Ie&&Ge!==ie?ye(Q,a):(Q.state=null,Ge===Ie?ye(Q,r):n))}function Te(Q,Ge){var it=Ge.length,Ae,Xe,nt,bt,ht,at,_e,Oe;if(!Q||!Q.state)return a;if(Ae=Q.state,bt=Ae.wrap,bt===2||bt===1&&Ae.status!==Se||Ae.lookahead)return a;for(bt===1&&(Q.adler=(0,g.default)(Q.adler,Ge,it,0)),Ae.wrap=0,it>=Ae.w_size&&(bt===0&&(we(Ae.head),Ae.strstart=0,Ae.block_start=0,Ae.insert=0),Oe=new R.Buf8(Ae.w_size),R.arraySet(Oe,Ge,it-Ae.w_size,Ae.w_size,0),Ge=Oe,it=Ae.w_size),ht=Q.avail_in,at=Q.next_in,_e=Q.input,Q.avail_in=it,Q.next_in=0,Q.input=Ge,ae(Ae);Ae.lookahead>=W;){Xe=Ae.strstart,nt=Ae.lookahead-(W-1);do Ae.ins_h=(Ae.ins_h<` "'(~:]+/,n=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,s=/^\s*\[[^\]]+?\]:.*$/,a=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\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\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E42\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\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]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDF3C-\uDF3E]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]/,r=" ";function t(j,W,X){return W.f=W.inline=X,X(j,W)}function p(j,W,X){return W.f=W.block=X,X(j,W)}function x(j){return!j||!/\S/.test(j.string)}function _(j){if(j.linkTitle=!1,j.linkHref=!1,j.linkText=!1,j.em=!1,j.strong=!1,j.strikethrough=!1,j.quote=0,j.indentedCode=!1,j.f==O){var W=m;if(!W){var X=B.innerMode(g,j.htmlState);W=X.mode.name=="xml"&&X.state.tagStart===null&&!X.state.context&&X.state.tokenize.isInText}W&&(j.f=A,j.block=T,j.htmlState=null)}return j.trailingSpace=0,j.trailingSpaceNewLine=!1,j.prevLine=j.thisLine,j.thisLine={stream:null},null}function T(j,W){var X=j.column()===W.indentation,ee=x(W.prevLine.stream),le=W.indentedCode,Se=W.prevLine.hr,Ne=W.list!==!1,We=(W.listStack[W.listStack.length-1]||0)+3;W.indentedCode=!1;var ce=W.indentation;if(W.indentationDiff===null&&(W.indentationDiff=W.indentation,Ne)){for(W.list=null;ce=4&&(le||W.prevLine.fencedCodeEnd||W.prevLine.header||ee))return j.skipToEnd(),W.indentedCode=!0,y.code;if(j.eatSpace())return null;if(X&&W.indentation<=We&&(ie=j.match(d))&&ie[1].length<=6)return W.quote=0,W.header=ie[1].length,W.thisLine.header=!0,L.highlightFormatting&&(W.formatting="header"),W.f=W.inline,S(W);if(W.indentation<=We&&j.eat(">"))return W.quote=X?1:W.quote+1,L.highlightFormatting&&(W.formatting="quote"),j.eatSpace(),S(W);if(!Ie&&!W.setext&&X&&W.indentation<=We&&(ie=j.match(u))){var de=ie[1]?"ol":"ul";return W.indentation=ce+j.current().length,W.list=!0,W.quote=0,W.listStack.push(W.indentation),W.em=!1,W.strong=!1,W.code=!1,W.strikethrough=!1,L.taskLists&&j.match(i,!1)&&(W.taskList=!0),W.f=W.inline,L.highlightFormatting&&(W.formatting=["list","list-"+de]),S(W)}else{if(X&&W.indentation<=We&&(ie=j.match(n,!0)))return W.quote=0,W.fencedEndRE=new RegExp(ie[1]+"+ *$"),W.localMode=L.fencedCodeBlockHighlighting&&o(ie[2]||L.fencedCodeBlockDefaultMode),W.localMode&&(W.localState=B.startState(W.localMode)),W.f=W.block=w,L.highlightFormatting&&(W.formatting="code-block"),W.code=-1,S(W);if(W.setext||(!be||!Ne)&&!W.quote&&W.list===!1&&!W.code&&!Ie&&!s.test(j.string)&&(ie=j.lookAhead(1))&&(ie=ie.match(l)))return W.setext?(W.header=W.setext,W.setext=0,j.skipToEnd(),L.highlightFormatting&&(W.formatting="header")):(W.header=ie[0].charAt(0)=="="?1:2,W.setext=W.header),W.thisLine.header=!0,W.f=W.inline,S(W);if(Ie)return j.skipToEnd(),W.hr=!0,W.thisLine.hr=!0,y.hr;if(j.peek()==="[")return t(j,W,H)}return t(j,W,W.inline)}function O(j,W){var X=g.token(j,W.htmlState);if(!m){var ee=B.innerMode(g,W.htmlState);(ee.mode.name=="xml"&&ee.state.tagStart===null&&!ee.state.context&&ee.state.tokenize.isInText||W.md_inside&&j.current().indexOf(">")>-1)&&(W.f=A,W.block=T,W.htmlState=null)}return X}function w(j,W){var X=W.listStack[W.listStack.length-1]||0,ee=W.indentation=j.quote?W.push(y.formatting+"-"+j.formatting[X]+"-"+j.quote):W.push("error"))}if(j.taskOpen)return W.push("meta"),W.length?W.join(" "):null;if(j.taskClosed)return W.push("property"),W.length?W.join(" "):null;if(j.linkHref?W.push(y.linkHref,"url"):(j.strong&&W.push(y.strong),j.em&&W.push(y.em),j.strikethrough&&W.push(y.strikethrough),j.emoji&&W.push(y.emoji),j.linkText&&W.push(y.linkText),j.code&&W.push(y.code),j.image&&W.push(y.image),j.imageAltText&&W.push(y.imageAltText,"link"),j.imageMarker&&W.push(y.imageMarker)),j.header&&W.push(y.header,y.header+"-"+j.header),j.quote&&(W.push(y.quote),!L.maxBlockquoteDepth||L.maxBlockquoteDepth>=j.quote?W.push(y.quote+"-"+j.quote):W.push(y.quote+"-"+L.maxBlockquoteDepth)),j.list!==!1){var ee=(j.listStack.length-1)%3;ee?ee===1?W.push(y.list2):W.push(y.list3):W.push(y.list1)}return j.trailingSpaceNewLine?W.push("trailing-space-new-line"):j.trailingSpace&&W.push("trailing-space-"+(j.trailingSpace%2?"a":"b")),W.length?W.join(" "):null}function C(j,W){return j.match(c,!0)?S(W):void 0}function A(j,W){var X=W.text(j,W);if(typeof X!="undefined")return X;if(W.list)return W.list=null,S(W);if(W.taskList){var ee=j.match(i,!0)[1]===" ";return ee?W.taskOpen=!0:W.taskClosed=!0,L.highlightFormatting&&(W.formatting="task"),W.taskList=!1,S(W)}if(W.taskOpen=!1,W.taskClosed=!1,W.header&&j.match(/^#+$/,!0))return L.highlightFormatting&&(W.formatting="header"),S(W);var le=j.next();if(W.linkTitle){W.linkTitle=!1;var Se=le;le==="("&&(Se=")"),Se=(Se+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var Ne="^\\s*(?:[^"+Se+"\\\\]+|\\\\\\\\|\\\\.)"+Se;if(j.match(new RegExp(Ne),!0))return y.linkHref}if(le==="`"){var We=W.formatting;L.highlightFormatting&&(W.formatting="code"),j.eatWhile("`");var ce=j.current().length;if(W.code==0&&(!W.quote||ce==1))return W.code=ce,S(W);if(ce==W.code){var be=S(W);return W.code=0,be}else return W.formatting=We,S(W)}else if(W.code)return S(W);if(le==="\\"&&(j.next(),L.highlightFormatting)){var Ie=S(W),ie=y.formatting+"-escape";return Ie?Ie+" "+ie:ie}if(le==="!"&&j.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return W.imageMarker=!0,W.image=!0,L.highlightFormatting&&(W.formatting="image"),S(W);if(le==="["&&W.imageMarker&&j.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return W.imageMarker=!1,W.imageAltText=!0,L.highlightFormatting&&(W.formatting="image"),S(W);if(le==="]"&&W.imageAltText){L.highlightFormatting&&(W.formatting="image");var Ie=S(W);return W.imageAltText=!1,W.image=!1,W.inline=W.f=P,Ie}if(le==="["&&!W.image)return W.linkText&&j.match(/^.*?\]/)||(W.linkText=!0,L.highlightFormatting&&(W.formatting="link")),S(W);if(le==="]"&&W.linkText){L.highlightFormatting&&(W.formatting="link");var Ie=S(W);return W.linkText=!1,W.inline=W.f=j.match(/\(.*?\)| ?\[.*?\]/,!1)?P:A,Ie}if(le==="<"&&j.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){W.f=W.inline=E,L.highlightFormatting&&(W.formatting="link");var Ie=S(W);return Ie?Ie+=" ":Ie="",Ie+y.linkInline}if(le==="<"&&j.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){W.f=W.inline=E,L.highlightFormatting&&(W.formatting="link");var Ie=S(W);return Ie?Ie+=" ":Ie="",Ie+y.linkEmail}if(L.xml&&le==="<"&&j.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var de=j.string.indexOf(">",j.pos);if(de!=-1){var se=j.string.substring(j.start,de);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(se)&&(W.md_inside=!0)}return j.backUp(1),W.htmlState=B.startState(g),p(j,W,O)}if(L.xml&&le==="<"&&j.match(/^\/\w*?>/))return W.md_inside=!1,"tag";if(le==="*"||le==="_"){for(var ke=1,Ee=j.pos==1?" ":j.string.charAt(j.pos-2);ke<3&&j.eat(le);)ke++;var He=j.peek()||" ",ye=!/\s/.test(He)&&(!a.test(He)||/\s/.test(Ee)||a.test(Ee)),pe=!/\s/.test(Ee)&&(!a.test(Ee)||/\s/.test(He)||a.test(He)),we=null,qe=null;if(ke%2&&(!W.em&&ye&&(le==="*"||!pe||a.test(Ee))?we=!0:W.em==le&&pe&&(le==="*"||!ye||a.test(He))&&(we=!1)),ke>1&&(!W.strong&&ye&&(le==="*"||!pe||a.test(Ee))?qe=!0:W.strong==le&&pe&&(le==="*"||!ye||a.test(He))&&(qe=!1)),qe!=null||we!=null){L.highlightFormatting&&(W.formatting=we==null?"strong":qe==null?"em":"strong em"),we===!0&&(W.em=le),qe===!0&&(W.strong=le);var be=S(W);return we===!1&&(W.em=!1),qe===!1&&(W.strong=!1),be}}else if(le===" "&&(j.eat("*")||j.eat("_"))){if(j.peek()===" ")return S(W);j.backUp(1)}if(L.strikethrough){if(le==="~"&&j.eatWhile(le)){if(W.strikethrough){L.highlightFormatting&&(W.formatting="strikethrough");var be=S(W);return W.strikethrough=!1,be}else if(j.match(/^[^\s]/,!1))return W.strikethrough=!0,L.highlightFormatting&&(W.formatting="strikethrough"),S(W)}else if(le===" "&&j.match(/^~~/,!0)){if(j.peek()===" ")return S(W);j.backUp(2)}}if(L.emoji&&le===":"&&j.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){W.emoji=!0,L.highlightFormatting&&(W.formatting="emoji");var Ve=S(W);return W.emoji=!1,Ve}return le===" "&&(j.match(/^ +$/,!1)?W.trailingSpace++:W.trailingSpace&&(W.trailingSpaceNewLine=!0)),S(W)}function E(j,W){var X=j.next();if(X===">"){W.f=W.inline=A,L.highlightFormatting&&(W.formatting="link");var ee=S(W);return ee?ee+=" ":ee="",ee+y.linkInline}return j.match(/^[^>]+/,!0),y.linkInline}function P(j,W){if(j.eatSpace())return null;var X=j.next();return X==="("||X==="["?(W.f=W.inline=N(X==="("?")":"]"),L.highlightFormatting&&(W.formatting="link-string"),W.linkHref=!0,S(W)):"error"}var k={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function N(j){return function(W,X){var ee=W.next();if(ee===j){X.f=X.inline=A,L.highlightFormatting&&(X.formatting="link-string");var le=S(X);return X.linkHref=!1,le}return W.match(k[j]),X.linkHref=!0,S(X)}}function H(j,W){return j.match(/^([^\]\\]|\\.)*\]:/,!1)?(W.f=G,j.next(),L.highlightFormatting&&(W.formatting="link"),W.linkText=!0,S(W)):t(j,W,A)}function G(j,W){if(j.match(/^\]:/,!0)){W.f=W.inline=F,L.highlightFormatting&&(W.formatting="link");var X=S(W);return W.linkText=!1,X}return j.match(/^([^\]\\]|\\.)+/,!0),y.linkText}function F(j,W){return j.eatSpace()?null:(j.match(/^[^\s]+/,!0),j.peek()===void 0?W.linkTitle=!0:j.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),W.f=W.inline=A,y.linkHref+" url")}var z={startState:function(){return{f:T,prevLine:{stream:null},thisLine:{stream:null},block:T,htmlState:null,indentation:0,inline:A,text:C,formatting:!1,linkText:!1,linkHref:!1,linkTitle:!1,code:0,em:!1,strong:!1,header:0,setext:0,hr:!1,taskList:!1,list:!1,listStack:[],quote:0,trailingSpace:0,trailingSpaceNewLine:!1,strikethrough:!1,emoji:!1,fencedEndRE:null}},copyState:function(j){return{f:j.f,prevLine:j.prevLine,thisLine:j.thisLine,block:j.block,htmlState:j.htmlState&&B.copyState(g,j.htmlState),indentation:j.indentation,localMode:j.localMode,localState:j.localMode?B.copyState(j.localMode,j.localState):null,inline:j.inline,text:j.text,formatting:!1,linkText:j.linkText,linkTitle:j.linkTitle,linkHref:j.linkHref,code:j.code,em:j.em,strong:j.strong,strikethrough:j.strikethrough,emoji:j.emoji,header:j.header,setext:j.setext,hr:j.hr,taskList:j.taskList,list:j.list,listStack:j.listStack.slice(0),quote:j.quote,indentedCode:j.indentedCode,trailingSpace:j.trailingSpace,trailingSpaceNewLine:j.trailingSpaceNewLine,md_inside:j.md_inside,fencedEndRE:j.fencedEndRE}},token:function(j,W){if(W.formatting=!1,j!=W.thisLine.stream){if(W.header=0,W.hr=!1,j.match(/^\s*$/,!0))return _(W),null;if(W.prevLine=W.thisLine,W.thisLine={stream:j},W.taskList=!1,W.trailingSpace=0,W.trailingSpaceNewLine=!1,!W.localState&&(W.f=W.block,W.f!=O)){var X=j.match(/^\s*/,!0)[0].replace(/\t/g,r).length;if(W.indentation=X,W.indentationDiff=null,X>0)return null}}return W.f(j,W)},innerMode:function(j){return j.block==O?{state:j.htmlState,mode:g}:j.localState?{state:j.localState,mode:j.localMode}:{state:j,mode:z}},indent:function(j,W,X){return j.block==O&&g.indent?g.indent(j.htmlState,W,X):j.localState&&j.localMode.indent?j.localMode.indent(j.localState,W,X):B.Pass},blankLine:_,getType:S,blockCommentStart:"",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return z},"xml"),B.defineMIME("text/markdown","markdown"),B.defineMIME("text/x-markdown","markdown")})},lzim:function(Me,V,b){"use strict";var B=b("E7E6"),R=b.n(B);b.d(V,"z",function(){return R.a});var L=b("/GNS"),g=b.n(L);b.d(V,"y",function(){return g.a});var m=b("FOrL"),o=b.n(m);b.d(V,"s",function(){return o.a});var y=b("HpTS"),v=b.n(y);b.d(V,"A",function(){return v.a});var f=b("tWlo"),u=b.n(f);b.d(V,"a",function(){return u.a});var i=b("7ZXX"),d=b.n(i);b.d(V,"m",function(){return d.a});var l=b("GABl"),c=b.n(l);b.d(V,"f",function(){return c.a});var n=b("onxn"),s=b.n(n);b.d(V,"o",function(){return s.a});var a=b("nKGa"),r=b.n(a);b.d(V,"n",function(){return r.a});var t=b("4qgm"),p=b.n(t);b.d(V,"C",function(){return p.a});var x=b("JeFH"),_=b.n(x);b.d(V,"b",function(){return _.a});var T=b("ji0R"),O=b.n(T);b.d(V,"j",function(){return O.a});var w=b("W6BS"),S=b.n(w);b.d(V,"D",function(){return S.a});var C=b("kPYp"),A=b.n(C);b.d(V,"E",function(){return A.a});var E=b("nukY"),P=b.n(E),k=b("4u4S"),N=b.n(k),H=b("yslc"),G=b.n(H),F=b("l2Kq"),z=b.n(F),j=b("RMFE"),W=b.n(j);b.d(V,"p",function(){return W.a});var X=b("TGq3"),ee=b.n(X);b.d(V,"q",function(){return ee.a});var le=b("SMhR"),Se=b.n(le);b.d(V,"B",function(){return Se.a});var Ne=b("8/bI"),We=b.n(Ne);b.d(V,"k",function(){return We.a});var ce=b("JWDV"),be=b.n(ce);b.d(V,"d",function(){return be.a});var Ie=b("Xsq0"),ie=b.n(Ie);b.d(V,"r",function(){return ie.a});var de=b("Ohmc"),se=b.n(de);b.d(V,"c",function(){return se.a});var ke=b("csWT"),Ee=b.n(ke);b.d(V,"e",function(){return Ee.a});var He=b("7v3h"),ye=b.n(He);b.d(V,"l",function(){return ye.a});var pe=b("cRFk"),we=b.n(pe);b.d(V,"x",function(){return we.a});var qe=b("kPWJ"),Ve=b.n(qe);b.d(V,"w",function(){return Ve.a});var Pe=b("qgvg"),Ue=b.n(Pe);b.d(V,"t",function(){return Ue.a});var ze=b("FPkq"),Ye=b.n(ze);b.d(V,"v",function(){return Ye.a});var ae=b("A/g1"),Ce=b.n(ae);b.d(V,"g",function(){return Ce.a});var oe=b("Nmxd"),Qe=b.n(oe);b.d(V,"h",function(){return Qe.a});var yt=b("5D2P"),Be=b.n(yt);b.d(V,"i",function(){return Be.a});var Fe=b("djh8"),Et=b.n(Fe);b.d(V,"u",function(){return Et.a});var ve=b("Jq4h"),Ke=b.n(ve)},mCJh:function(Me,V,b){"use strict";b.d(V,"e",function(){return R}),b.d(V,"k",function(){return L}),b.d(V,"d",function(){return g}),b.d(V,"g",function(){return m}),b.d(V,"f",function(){return o}),b.d(V,"i",function(){return y}),b.d(V,"c",function(){return v}),b.d(V,"h",function(){return f}),b.d(V,"b",function(){return u}),b.d(V,"a",function(){return i}),b.d(V,"j",function(){return d});var B=b("ErOA");function R(l){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;return Object(B.c)("/discusses.json?page=".concat(c-1,"&container_identifier=").concat(l,"&container_type=Shixun"))}function L(l,c){return Object(B.f)("/discusses/".concat(l,"/top_or_down_discuss.json"),{top:c})}function g(l,c){return Object(B.f)("/discusses/".concat(l,"/disable_or_open_discuss.json"),{is_disable:!!c})}function m(l,c){return Object(B.f)("/discusses/".concat(l,"/plus.json"),{container_type:"Discuss",type:c?1:0})}function o(l,c){return Object(B.f)("/discusses/".concat(l,"/hidden.json"),c)}function y(l,c){return Object(B.f)("/discusses/".concat(l,"/reward_code.json"),c)}function v(l){return Object(B.a)("/api/discusses/".concat(l,".json"),{method:"delete"})}function f(l,c){return Object(B.f)("/discusses/".concat(l,"/reply.json"),{container_type:"Shixun",content:c})}function u(l){return Object(B.f)("/discusses.json",l)}function i(l){return Object(B.f)("/discusses/ai_reply.json",l)}function d(l,c){return Object(B.f)("/discusses/".concat(l,"/turing.json"),c)}},mHUz:function(Me,V,b){"use strict";Object.defineProperty(V,"__esModule",{value:!0}),V.default=void 0;var B={XK_VoidSymbol:16777215,XK_BackSpace:65288,XK_Tab:65289,XK_Linefeed:65290,XK_Clear:65291,XK_Return:65293,XK_Pause:65299,XK_Scroll_Lock:65300,XK_Sys_Req:65301,XK_Escape:65307,XK_Delete:65535,XK_Multi_key:65312,XK_Codeinput:65335,XK_SingleCandidate:65340,XK_MultipleCandidate:65341,XK_PreviousCandidate:65342,XK_Kanji:65313,XK_Muhenkan:65314,XK_Henkan_Mode:65315,XK_Henkan:65315,XK_Romaji:65316,XK_Hiragana:65317,XK_Katakana:65318,XK_Hiragana_Katakana:65319,XK_Zenkaku:65320,XK_Hankaku:65321,XK_Zenkaku_Hankaku:65322,XK_Touroku:65323,XK_Massyo:65324,XK_Kana_Lock:65325,XK_Kana_Shift:65326,XK_Eisu_Shift:65327,XK_Eisu_toggle:65328,XK_Kanji_Bangou:65335,XK_Zen_Koho:65341,XK_Mae_Koho:65342,XK_Home:65360,XK_Left:65361,XK_Up:65362,XK_Right:65363,XK_Down:65364,XK_Prior:65365,XK_Page_Up:65365,XK_Next:65366,XK_Page_Down:65366,XK_End:65367,XK_Begin:65368,XK_Select:65376,XK_Print:65377,XK_Execute:65378,XK_Insert:65379,XK_Undo:65381,XK_Redo:65382,XK_Menu:65383,XK_Find:65384,XK_Cancel:65385,XK_Help:65386,XK_Break:65387,XK_Mode_switch:65406,XK_script_switch:65406,XK_Num_Lock:65407,XK_KP_Space:65408,XK_KP_Tab:65417,XK_KP_Enter:65421,XK_KP_F1:65425,XK_KP_F2:65426,XK_KP_F3:65427,XK_KP_F4:65428,XK_KP_Home:65429,XK_KP_Left:65430,XK_KP_Up:65431,XK_KP_Right:65432,XK_KP_Down:65433,XK_KP_Prior:65434,XK_KP_Page_Up:65434,XK_KP_Next:65435,XK_KP_Page_Down:65435,XK_KP_End:65436,XK_KP_Begin:65437,XK_KP_Insert:65438,XK_KP_Delete:65439,XK_KP_Equal:65469,XK_KP_Multiply:65450,XK_KP_Add:65451,XK_KP_Separator:65452,XK_KP_Subtract:65453,XK_KP_Decimal:65454,XK_KP_Divide:65455,XK_KP_0:65456,XK_KP_1:65457,XK_KP_2:65458,XK_KP_3:65459,XK_KP_4:65460,XK_KP_5:65461,XK_KP_6:65462,XK_KP_7:65463,XK_KP_8:65464,XK_KP_9:65465,XK_F1:65470,XK_F2:65471,XK_F3:65472,XK_F4:65473,XK_F5:65474,XK_F6:65475,XK_F7:65476,XK_F8:65477,XK_F9:65478,XK_F10:65479,XK_F11:65480,XK_L1:65480,XK_F12:65481,XK_L2:65481,XK_F13:65482,XK_L3:65482,XK_F14:65483,XK_L4:65483,XK_F15:65484,XK_L5:65484,XK_F16:65485,XK_L6:65485,XK_F17:65486,XK_L7:65486,XK_F18:65487,XK_L8:65487,XK_F19:65488,XK_L9:65488,XK_F20:65489,XK_L10:65489,XK_F21:65490,XK_R1:65490,XK_F22:65491,XK_R2:65491,XK_F23:65492,XK_R3:65492,XK_F24:65493,XK_R4:65493,XK_F25:65494,XK_R5:65494,XK_F26:65495,XK_R6:65495,XK_F27:65496,XK_R7:65496,XK_F28:65497,XK_R8:65497,XK_F29:65498,XK_R9:65498,XK_F30:65499,XK_R10:65499,XK_F31:65500,XK_R11:65500,XK_F32:65501,XK_R12:65501,XK_F33:65502,XK_R13:65502,XK_F34:65503,XK_R14:65503,XK_F35:65504,XK_R15:65504,XK_Shift_L:65505,XK_Shift_R:65506,XK_Control_L:65507,XK_Control_R:65508,XK_Caps_Lock:65509,XK_Shift_Lock:65510,XK_Meta_L:65511,XK_Meta_R:65512,XK_Alt_L:65513,XK_Alt_R:65514,XK_Super_L:65515,XK_Super_R:65516,XK_Hyper_L:65517,XK_Hyper_R:65518,XK_ISO_Level3_Shift:65027,XK_ISO_Next_Group:65032,XK_ISO_Prev_Group:65034,XK_ISO_First_Group:65036,XK_ISO_Last_Group:65038,XK_space:32,XK_exclam:33,XK_quotedbl:34,XK_numbersign:35,XK_dollar:36,XK_percent:37,XK_ampersand:38,XK_apostrophe:39,XK_quoteright:39,XK_parenleft:40,XK_parenright:41,XK_asterisk:42,XK_plus:43,XK_comma:44,XK_minus:45,XK_period:46,XK_slash:47,XK_0:48,XK_1:49,XK_2:50,XK_3:51,XK_4:52,XK_5:53,XK_6:54,XK_7:55,XK_8:56,XK_9:57,XK_colon:58,XK_semicolon:59,XK_less:60,XK_equal:61,XK_greater:62,XK_question:63,XK_at:64,XK_A:65,XK_B:66,XK_C:67,XK_D:68,XK_E:69,XK_F:70,XK_G:71,XK_H:72,XK_I:73,XK_J:74,XK_K:75,XK_L:76,XK_M:77,XK_N:78,XK_O:79,XK_P:80,XK_Q:81,XK_R:82,XK_S:83,XK_T:84,XK_U:85,XK_V:86,XK_W:87,XK_X:88,XK_Y:89,XK_Z:90,XK_bracketleft:91,XK_backslash:92,XK_bracketright:93,XK_asciicircum:94,XK_underscore:95,XK_grave:96,XK_quoteleft:96,XK_a:97,XK_b:98,XK_c:99,XK_d:100,XK_e:101,XK_f:102,XK_g:103,XK_h:104,XK_i:105,XK_j:106,XK_k:107,XK_l:108,XK_m:109,XK_n:110,XK_o:111,XK_p:112,XK_q:113,XK_r:114,XK_s:115,XK_t:116,XK_u:117,XK_v:118,XK_w:119,XK_x:120,XK_y:121,XK_z:122,XK_braceleft:123,XK_bar:124,XK_braceright:125,XK_asciitilde:126,XK_nobreakspace:160,XK_exclamdown:161,XK_cent:162,XK_sterling:163,XK_currency:164,XK_yen:165,XK_brokenbar:166,XK_section:167,XK_diaeresis:168,XK_copyright:169,XK_ordfeminine:170,XK_guillemotleft:171,XK_notsign:172,XK_hyphen:173,XK_registered:174,XK_macron:175,XK_degree:176,XK_plusminus:177,XK_twosuperior:178,XK_threesuperior:179,XK_acute:180,XK_mu:181,XK_paragraph:182,XK_periodcentered:183,XK_cedilla:184,XK_onesuperior:185,XK_masculine:186,XK_guillemotright:187,XK_onequarter:188,XK_onehalf:189,XK_threequarters:190,XK_questiondown:191,XK_Agrave:192,XK_Aacute:193,XK_Acircumflex:194,XK_Atilde:195,XK_Adiaeresis:196,XK_Aring:197,XK_AE:198,XK_Ccedilla:199,XK_Egrave:200,XK_Eacute:201,XK_Ecircumflex:202,XK_Ediaeresis:203,XK_Igrave:204,XK_Iacute:205,XK_Icircumflex:206,XK_Idiaeresis:207,XK_ETH:208,XK_Eth:208,XK_Ntilde:209,XK_Ograve:210,XK_Oacute:211,XK_Ocircumflex:212,XK_Otilde:213,XK_Odiaeresis:214,XK_multiply:215,XK_Oslash:216,XK_Ooblique:216,XK_Ugrave:217,XK_Uacute:218,XK_Ucircumflex:219,XK_Udiaeresis:220,XK_Yacute:221,XK_THORN:222,XK_Thorn:222,XK_ssharp:223,XK_agrave:224,XK_aacute:225,XK_acircumflex:226,XK_atilde:227,XK_adiaeresis:228,XK_aring:229,XK_ae:230,XK_ccedilla:231,XK_egrave:232,XK_eacute:233,XK_ecircumflex:234,XK_ediaeresis:235,XK_igrave:236,XK_iacute:237,XK_icircumflex:238,XK_idiaeresis:239,XK_eth:240,XK_ntilde:241,XK_ograve:242,XK_oacute:243,XK_ocircumflex:244,XK_otilde:245,XK_odiaeresis:246,XK_division:247,XK_oslash:248,XK_ooblique:248,XK_ugrave:249,XK_uacute:250,XK_ucircumflex:251,XK_udiaeresis:252,XK_yacute:253,XK_thorn:254,XK_ydiaeresis:255,XK_Hangul:65329,XK_Hangul_Hanja:65332,XK_Hangul_Jeonja:65336,XF86XK_ModeLock:269025025,XF86XK_MonBrightnessUp:269025026,XF86XK_MonBrightnessDown:269025027,XF86XK_KbdLightOnOff:269025028,XF86XK_KbdBrightnessUp:269025029,XF86XK_KbdBrightnessDown:269025030,XF86XK_Standby:269025040,XF86XK_AudioLowerVolume:269025041,XF86XK_AudioMute:269025042,XF86XK_AudioRaiseVolume:269025043,XF86XK_AudioPlay:269025044,XF86XK_AudioStop:269025045,XF86XK_AudioPrev:269025046,XF86XK_AudioNext:269025047,XF86XK_HomePage:269025048,XF86XK_Mail:269025049,XF86XK_Start:269025050,XF86XK_Search:269025051,XF86XK_AudioRecord:269025052,XF86XK_Calculator:269025053,XF86XK_Memo:269025054,XF86XK_ToDoList:269025055,XF86XK_Calendar:269025056,XF86XK_PowerDown:269025057,XF86XK_ContrastAdjust:269025058,XF86XK_RockerUp:269025059,XF86XK_RockerDown:269025060,XF86XK_RockerEnter:269025061,XF86XK_Back:269025062,XF86XK_Forward:269025063,XF86XK_Stop:269025064,XF86XK_Refresh:269025065,XF86XK_PowerOff:269025066,XF86XK_WakeUp:269025067,XF86XK_Eject:269025068,XF86XK_ScreenSaver:269025069,XF86XK_WWW:269025070,XF86XK_Sleep:269025071,XF86XK_Favorites:269025072,XF86XK_AudioPause:269025073,XF86XK_AudioMedia:269025074,XF86XK_MyComputer:269025075,XF86XK_VendorHome:269025076,XF86XK_LightBulb:269025077,XF86XK_Shop:269025078,XF86XK_History:269025079,XF86XK_OpenURL:269025080,XF86XK_AddFavorite:269025081,XF86XK_HotLinks:269025082,XF86XK_BrightnessAdjust:269025083,XF86XK_Finance:269025084,XF86XK_Community:269025085,XF86XK_AudioRewind:269025086,XF86XK_BackForward:269025087,XF86XK_Launch0:269025088,XF86XK_Launch1:269025089,XF86XK_Launch2:269025090,XF86XK_Launch3:269025091,XF86XK_Launch4:269025092,XF86XK_Launch5:269025093,XF86XK_Launch6:269025094,XF86XK_Launch7:269025095,XF86XK_Launch8:269025096,XF86XK_Launch9:269025097,XF86XK_LaunchA:269025098,XF86XK_LaunchB:269025099,XF86XK_LaunchC:269025100,XF86XK_LaunchD:269025101,XF86XK_LaunchE:269025102,XF86XK_LaunchF:269025103,XF86XK_ApplicationLeft:269025104,XF86XK_ApplicationRight:269025105,XF86XK_Book:269025106,XF86XK_CD:269025107,XF86XK_Calculater:269025108,XF86XK_Clear:269025109,XF86XK_Close:269025110,XF86XK_Copy:269025111,XF86XK_Cut:269025112,XF86XK_Display:269025113,XF86XK_DOS:269025114,XF86XK_Documents:269025115,XF86XK_Excel:269025116,XF86XK_Explorer:269025117,XF86XK_Game:269025118,XF86XK_Go:269025119,XF86XK_iTouch:269025120,XF86XK_LogOff:269025121,XF86XK_Market:269025122,XF86XK_Meeting:269025123,XF86XK_MenuKB:269025125,XF86XK_MenuPB:269025126,XF86XK_MySites:269025127,XF86XK_New:269025128,XF86XK_News:269025129,XF86XK_OfficeHome:269025130,XF86XK_Open:269025131,XF86XK_Option:269025132,XF86XK_Paste:269025133,XF86XK_Phone:269025134,XF86XK_Q:269025136,XF86XK_Reply:269025138,XF86XK_Reload:269025139,XF86XK_RotateWindows:269025140,XF86XK_RotationPB:269025141,XF86XK_RotationKB:269025142,XF86XK_Save:269025143,XF86XK_ScrollUp:269025144,XF86XK_ScrollDown:269025145,XF86XK_ScrollClick:269025146,XF86XK_Send:269025147,XF86XK_Spell:269025148,XF86XK_SplitScreen:269025149,XF86XK_Support:269025150,XF86XK_TaskPane:269025151,XF86XK_Terminal:269025152,XF86XK_Tools:269025153,XF86XK_Travel:269025154,XF86XK_UserPB:269025156,XF86XK_User1KB:269025157,XF86XK_User2KB:269025158,XF86XK_Video:269025159,XF86XK_WheelButton:269025160,XF86XK_Word:269025161,XF86XK_Xfer:269025162,XF86XK_ZoomIn:269025163,XF86XK_ZoomOut:269025164,XF86XK_Away:269025165,XF86XK_Messenger:269025166,XF86XK_WebCam:269025167,XF86XK_MailForward:269025168,XF86XK_Pictures:269025169,XF86XK_Music:269025170,XF86XK_Battery:269025171,XF86XK_Bluetooth:269025172,XF86XK_WLAN:269025173,XF86XK_UWB:269025174,XF86XK_AudioForward:269025175,XF86XK_AudioRepeat:269025176,XF86XK_AudioRandomPlay:269025177,XF86XK_Subtitle:269025178,XF86XK_AudioCycleTrack:269025179,XF86XK_CycleAngle:269025180,XF86XK_FrameBack:269025181,XF86XK_FrameForward:269025182,XF86XK_Time:269025183,XF86XK_Select:269025184,XF86XK_View:269025185,XF86XK_TopMenu:269025186,XF86XK_Red:269025187,XF86XK_Green:269025188,XF86XK_Yellow:269025189,XF86XK_Blue:269025190,XF86XK_Suspend:269025191,XF86XK_Hibernate:269025192,XF86XK_TouchpadToggle:269025193,XF86XK_TouchpadOn:269025200,XF86XK_TouchpadOff:269025201,XF86XK_AudioMicMute:269025202,XF86XK_Switch_VT_1:269024769,XF86XK_Switch_VT_2:269024770,XF86XK_Switch_VT_3:269024771,XF86XK_Switch_VT_4:269024772,XF86XK_Switch_VT_5:269024773,XF86XK_Switch_VT_6:269024774,XF86XK_Switch_VT_7:269024775,XF86XK_Switch_VT_8:269024776,XF86XK_Switch_VT_9:269024777,XF86XK_Switch_VT_10:269024778,XF86XK_Switch_VT_11:269024779,XF86XK_Switch_VT_12:269024780,XF86XK_Ungrab:269024800,XF86XK_ClearGrab:269024801,XF86XK_Next_VMode:269024802,XF86XK_Prev_VMode:269024803,XF86XK_LogWindowTree:269024804,XF86XK_LogGrabInfo:269024805};V.default=B},mOS8:function(Me,V,b){Me.exports=b.p+"static/403Qrcode.6c17b6f4.png"},mTgk:function(Me,V,b){"use strict";Object.defineProperty(V,"__esModule",{value:!0}),V.default=void 0;var B=R(b("mHUz"));function R(v){return v&&v.__esModule?v:{default:v}}var L={};function g(v,f){if(f===void 0)throw new Error('Undefined keysym for key "'+v+'"');if(v in L)throw new Error('Duplicate entry for key "'+v+'"');L[v]=[f,f,f,f]}function m(v,f,u){if(f===void 0)throw new Error('Undefined keysym for key "'+v+'"');if(u===void 0)throw new Error('Undefined keysym for key "'+v+'"');if(v in L)throw new Error('Duplicate entry for key "'+v+'"');L[v]=[f,f,u,f]}function o(v,f,u){if(f===void 0)throw new Error('Undefined keysym for key "'+v+'"');if(u===void 0)throw new Error('Undefined keysym for key "'+v+'"');if(v in L)throw new Error('Duplicate entry for key "'+v+'"');L[v]=[f,f,f,u]}m("Alt",B.default.XK_Alt_L,B.default.XK_Alt_R),g("AltGraph",B.default.XK_ISO_Level3_Shift),g("CapsLock",B.default.XK_Caps_Lock),m("Control",B.default.XK_Control_L,B.default.XK_Control_R),m("Meta",B.default.XK_Super_L,B.default.XK_Super_R),g("NumLock",B.default.XK_Num_Lock),g("ScrollLock",B.default.XK_Scroll_Lock),m("Shift",B.default.XK_Shift_L,B.default.XK_Shift_R),o("Enter",B.default.XK_Return,B.default.XK_KP_Enter),g("Tab",B.default.XK_Tab),o(" ",B.default.XK_space,B.default.XK_KP_Space),o("ArrowDown",B.default.XK_Down,B.default.XK_KP_Down),o("ArrowUp",B.default.XK_Up,B.default.XK_KP_Up),o("ArrowLeft",B.default.XK_Left,B.default.XK_KP_Left),o("ArrowRight",B.default.XK_Right,B.default.XK_KP_Right),o("End",B.default.XK_End,B.default.XK_KP_End),o("Home",B.default.XK_Home,B.default.XK_KP_Home),o("PageDown",B.default.XK_Next,B.default.XK_KP_Next),o("PageUp",B.default.XK_Prior,B.default.XK_KP_Prior),g("Backspace",B.default.XK_BackSpace),o("Clear",B.default.XK_Clear,B.default.XK_KP_Begin),g("Copy",B.default.XF86XK_Copy),g("Cut",B.default.XF86XK_Cut),o("Delete",B.default.XK_Delete,B.default.XK_KP_Delete),o("Insert",B.default.XK_Insert,B.default.XK_KP_Insert),g("Paste",B.default.XF86XK_Paste),g("Redo",B.default.XK_Redo),g("Undo",B.default.XK_Undo),g("Cancel",B.default.XK_Cancel),g("ContextMenu",B.default.XK_Menu),g("Escape",B.default.XK_Escape),g("Execute",B.default.XK_Execute),g("Find",B.default.XK_Find),g("Help",B.default.XK_Help),g("Pause",B.default.XK_Pause),g("Select",B.default.XK_Select),g("ZoomIn",B.default.XF86XK_ZoomIn),g("ZoomOut",B.default.XF86XK_ZoomOut),g("BrightnessDown",B.default.XF86XK_MonBrightnessDown),g("BrightnessUp",B.default.XF86XK_MonBrightnessUp),g("Eject",B.default.XF86XK_Eject),g("LogOff",B.default.XF86XK_LogOff),g("Power",B.default.XF86XK_PowerOff),g("PowerOff",B.default.XF86XK_PowerDown),g("PrintScreen",B.default.XK_Print),g("Hibernate",B.default.XF86XK_Hibernate),g("Standby",B.default.XF86XK_Standby),g("WakeUp",B.default.XF86XK_WakeUp),g("AllCandidates",B.default.XK_MultipleCandidate),g("Alphanumeric",B.default.XK_Eisu_Shift),g("CodeInput",B.default.XK_Codeinput),g("Compose",B.default.XK_Multi_key),g("Convert",B.default.XK_Henkan),g("GroupFirst",B.default.XK_ISO_First_Group),g("GroupLast",B.default.XK_ISO_Last_Group),g("GroupNext",B.default.XK_ISO_Next_Group),g("GroupPrevious",B.default.XK_ISO_Prev_Group),g("NonConvert",B.default.XK_Muhenkan),g("PreviousCandidate",B.default.XK_PreviousCandidate),g("SingleCandidate",B.default.XK_SingleCandidate),g("HangulMode",B.default.XK_Hangul),g("HanjaMode",B.default.XK_Hangul_Hanja),g("JunjuaMode",B.default.XK_Hangul_Jeonja),g("Eisu",B.default.XK_Eisu_toggle),g("Hankaku",B.default.XK_Hankaku),g("Hiragana",B.default.XK_Hiragana),g("HiraganaKatakana",B.default.XK_Hiragana_Katakana),g("KanaMode",B.default.XK_Kana_Shift),g("KanjiMode",B.default.XK_Kanji),g("Katakana",B.default.XK_Katakana),g("Romaji",B.default.XK_Romaji),g("Zenkaku",B.default.XK_Zenkaku),g("ZenkakuHanaku",B.default.XK_Zenkaku_Hankaku),g("F1",B.default.XK_F1),g("F2",B.default.XK_F2),g("F3",B.default.XK_F3),g("F4",B.default.XK_F4),g("F5",B.default.XK_F5),g("F6",B.default.XK_F6),g("F7",B.default.XK_F7),g("F8",B.default.XK_F8),g("F9",B.default.XK_F9),g("F10",B.default.XK_F10),g("F11",B.default.XK_F11),g("F12",B.default.XK_F12),g("F13",B.default.XK_F13),g("F14",B.default.XK_F14),g("F15",B.default.XK_F15),g("F16",B.default.XK_F16),g("F17",B.default.XK_F17),g("F18",B.default.XK_F18),g("F19",B.default.XK_F19),g("F20",B.default.XK_F20),g("F21",B.default.XK_F21),g("F22",B.default.XK_F22),g("F23",B.default.XK_F23),g("F24",B.default.XK_F24),g("F25",B.default.XK_F25),g("F26",B.default.XK_F26),g("F27",B.default.XK_F27),g("F28",B.default.XK_F28),g("F29",B.default.XK_F29),g("F30",B.default.XK_F30),g("F31",B.default.XK_F31),g("F32",B.default.XK_F32),g("F33",B.default.XK_F33),g("F34",B.default.XK_F34),g("F35",B.default.XK_F35),g("Close",B.default.XF86XK_Close),g("MailForward",B.default.XF86XK_MailForward),g("MailReply",B.default.XF86XK_Reply),g("MailSend",B.default.XF86XK_Send),g("MediaFastForward",B.default.XF86XK_AudioForward),g("MediaPause",B.default.XF86XK_AudioPause),g("MediaPlay",B.default.XF86XK_AudioPlay),g("MediaRecord",B.default.XF86XK_AudioRecord),g("MediaRewind",B.default.XF86XK_AudioRewind),g("MediaStop",B.default.XF86XK_AudioStop),g("MediaTrackNext",B.default.XF86XK_AudioNext),g("MediaTrackPrevious",B.default.XF86XK_AudioPrev),g("New",B.default.XF86XK_New),g("Open",B.default.XF86XK_Open),g("Print",B.default.XK_Print),g("Save",B.default.XF86XK_Save),g("SpellCheck",B.default.XF86XK_Spell),g("AudioVolumeDown",B.default.XF86XK_AudioLowerVolume),g("AudioVolumeUp",B.default.XF86XK_AudioRaiseVolume),g("AudioVolumeMute",B.default.XF86XK_AudioMute),g("MicrophoneVolumeMute",B.default.XF86XK_AudioMicMute),g("LaunchApplication1",B.default.XF86XK_MyComputer),g("LaunchApplication2",B.default.XF86XK_Calculator),g("LaunchCalendar",B.default.XF86XK_Calendar),g("LaunchMail",B.default.XF86XK_Mail),g("LaunchMediaPlayer",B.default.XF86XK_AudioMedia),g("LaunchMusicPlayer",B.default.XF86XK_Music),g("LaunchPhone",B.default.XF86XK_Phone),g("LaunchScreenSaver",B.default.XF86XK_ScreenSaver),g("LaunchSpreadsheet",B.default.XF86XK_Excel),g("LaunchWebBrowser",B.default.XF86XK_WWW),g("LaunchWebCam",B.default.XF86XK_WebCam),g("LaunchWordProcessor",B.default.XF86XK_Word),g("BrowserBack",B.default.XF86XK_Back),g("BrowserFavorites",B.default.XF86XK_Favorites),g("BrowserForward",B.default.XF86XK_Forward),g("BrowserHome",B.default.XF86XK_HomePage),g("BrowserRefresh",B.default.XF86XK_Refresh),g("BrowserSearch",B.default.XF86XK_Search),g("BrowserStop",B.default.XF86XK_Stop),g("Dimmer",B.default.XF86XK_BrightnessAdjust),g("MediaAudioTrack",B.default.XF86XK_AudioCycleTrack),g("RandomToggle",B.default.XF86XK_AudioRandomPlay),g("SplitScreenToggle",B.default.XF86XK_SplitScreen),g("Subtitle",B.default.XF86XK_Subtitle),g("VideoModeNext",B.default.XF86XK_Next_VMode),o("=",B.default.XK_equal,B.default.XK_KP_Equal),o("+",B.default.XK_plus,B.default.XK_KP_Add),o("-",B.default.XK_minus,B.default.XK_KP_Subtract),o("*",B.default.XK_asterisk,B.default.XK_KP_Multiply),o("/",B.default.XK_slash,B.default.XK_KP_Divide),o(".",B.default.XK_period,B.default.XK_KP_Decimal),o(",",B.default.XK_comma,B.default.XK_KP_Separator),o("0",B.default.XK_0,B.default.XK_KP_0),o("1",B.default.XK_1,B.default.XK_KP_1),o("2",B.default.XK_2,B.default.XK_KP_2),o("3",B.default.XK_3,B.default.XK_KP_3),o("4",B.default.XK_4,B.default.XK_KP_4),o("5",B.default.XK_5,B.default.XK_KP_5),o("6",B.default.XK_6,B.default.XK_KP_6),o("7",B.default.XK_7,B.default.XK_KP_7),o("8",B.default.XK_8,B.default.XK_KP_8),o("9",B.default.XK_9,B.default.XK_KP_9);var y=L;V.default=y},mdZa:function(Me,V,b){"use strict";typeof Object.assign!="function"&&Object.defineProperty(Object,"assign",{value:function(R,L){"use strict";if(R==null)throw new TypeError("Cannot convert undefined or null to object");for(var g=Object(R),m=1;m=a.max?void 0:(a.ch=0,a.text=a.cm.getLine(++a.line),!0)}function u(a){return a.line<=a.min?void 0:(a.text=a.cm.getLine(--a.line),a.ch=a.text.length,!0)}function i(a){for(;;){var r=a.text.indexOf(">",a.ch);if(r==-1){if(f(a))continue;return}if(!v(a,r+1)){a.ch=r+1;continue}var t=a.text.lastIndexOf("/",r),p=t>-1&&!/\S/.test(a.text.slice(t+1,r));return a.ch=r+1,p?"selfClose":"regular"}}function d(a){for(;;){var r=a.ch?a.text.lastIndexOf("<",a.ch-1):-1;if(r==-1){if(u(a))continue;return}if(!v(a,r+1)){a.ch=r;continue}o.lastIndex=r,a.ch=r;var t=o.exec(a.text);if(t&&t.index==r)return t}}function l(a){for(;;){o.lastIndex=a.ch;var r=o.exec(a.text);if(!r){if(f(a))continue;return}if(!v(a,r.index+1)){a.ch=r.index+1;continue}return a.ch=r.index+r[0].length,r}}function c(a){for(;;){var r=a.ch?a.text.lastIndexOf(">",a.ch-1):-1;if(r==-1){if(u(a))continue;return}if(!v(a,r+1)){a.ch=r;continue}var t=a.text.lastIndexOf("/",r),p=t>-1&&!/\S/.test(a.text.slice(t+1,r));return a.ch=r+1,p?"selfClose":"regular"}}function n(a,r){for(var t=[];;){var p=l(a),x,_=a.line,T=a.ch-(p?p[0].length:0);if(!p||!(x=i(a)))return;if(x=="selfClose")continue;if(p[1]){for(var O=t.length-1;O>=0;--O)if(t[O]==p[2]){t.length=O;break}if(O<0&&(!r||r==p[2]))return{tag:p[2],from:R(_,T),to:R(a.line,a.ch)}}else t.push(p[2])}}function s(a,r){for(var t=[];;){var p=c(a);if(!p)return;if(p=="selfClose"){d(a);continue}var x=a.line,_=a.ch,T=d(a);if(!T)return;if(T[1])t.push(T[2]);else{for(var O=t.length-1;O>=0;--O)if(t[O]==T[2]){t.length=O;break}if(O<0&&(!r||r==T[2]))return{tag:T[2],from:R(a.line,a.ch),to:R(x,_)}}}}B.registerHelper("fold","xml",function(a,r){for(var t=new y(a,r.line,0);;){var p=l(t);if(!p||t.line!=r.line)return;var x=i(t);if(!x)return;if(!p[1]&&x!="selfClose"){var _=R(t.line,t.ch),T=n(t,p[2]);return T&&L(T.from,_)>0?{from:_,to:T.from}:null}}}),B.findMatchingTag=function(a,r,t){var p=new y(a,r.line,r.ch,t);if(p.text.indexOf(">")==-1&&p.text.indexOf("<")==-1)return;var x=i(p),_=x&&R(p.line,p.ch),T=x&&d(p);if(!x||!T||L(p,r)>0)return;var O={from:R(p.line,p.ch),to:_,tag:T[2]};return x=="selfClose"?{open:O,close:null,at:"open"}:T[1]?{open:s(p,T[2]),close:O,at:"close"}:(p=new y(a,_.line,_.ch,t),{open:O,close:n(p,T[2]),at:"open"})},B.findEnclosingTag=function(a,r,t,p){for(var x=new y(a,r.line,r.ch,t);;){var _=s(x,p);if(!_)break;var T=new y(a,r.line,r.ch,t),O=n(T,_.tag);if(O)return{open:_,close:O}}},B.scanForClosingTag=function(a,r,t,p){var x=new y(a,r.line,r.ch,p?{from:0,to:p}:null);return n(x,t)}})},p4vh:function(Me,V){Me.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAA8CAMAAADygAyiAAAAaVBMVEUAAAD/vwD/vwD/ugD/ugD/uwD/vAD8vAP8ugP9uwL9uwL9uwL9ugL9ugL9ugL8uwP8uwP8ugP9ugL9ugL9ugL9uwL9uwL9uwL9uwP9zkn+1WT+34r+45n/7bz/8s//9+D/+/D//fj///8yardZAAAAGHRSTlMAECAwP0BQX2BwgI+Qn6Cwv8DP0N/g7/D8rFP8AAABpUlEQVRYw+3XwXKDIBAG4AVKoiRBDSq0adrG93/ImphSWwV2jYce+t+SGb5RWBcAmEQeji6acicgHVE6RA4s5cjWoVInHkognV6KP1Pt0NExJ3OE8AhUUKB9BKI4rpoM3+7KWzaMBLWwGcbttsNC+QlWcn7Eqesz8z+ocTHw7wUPQKdLEnItB+3i0PO569JQXwxtFHo5f3QoqB4v1BR663wSkItD738O6vN6WQlyZyRk1oGq8Xf6CFSMO8cjUAbMrgHZvl+qNSDVf/3MT7cSSyFza+DcepYEGQ/Ze9cVzSKo+oIavzUxfYeaJZAeb0xC2ytUUKD9FbJ6slMKySGnQBK4DO23ggJFd1qLh4oopPBQFoU4GmoSxxqNhbIExJHbbJM8aSkcJNNnv+rRk4h/OZt2DAPMcdSu46Qli3RSkhGADovMuGZASagK7AaI4XqOUQzo4ftfDdPkS5jByr1lssXKzzpXAP/QpLyfrvGXycPtJyczMnDhOgri44RvILQqiNy3aJPVUm5XsOziRoOaMFSQIB2GchLEgj3SEOuI6dm3M8E1+wTzvvO4HPYw7wAAAABJRU5ErkJggg=="},p5ED:function(Me,V,b){"use strict";var B=b("+L6B"),R=b("2/Rp"),L=b("5Dmo"),g=b("3S7+"),m=b("k1fw"),o=b("9og8"),y=b("tJVT"),v=b("WmNS"),f=b.n(v),u=b("q1tI"),i=b.n(u),d=b("vHTk"),l=b.n(d),c=b("yEEn"),n=b("ZW9T"),s=b("1vsH"),a=b("V0Rq"),r=b("m3rI");V.a=function(t){var p,x,_,T,O,w,S=t.editOffice,C=S===void 0?"view":S,A=t.name,E=t.data,P=t.theme,k=t.type,N=t.filename,H=t.monacoEditor,G=t.className,F=t.style,z=t.close,j=t.onClose,W=t.hasMask,X=t.disabledDownload,ee=t.onImgDimensions,le=t.otherData,Se=Object(u.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),Ne=Object(y.a)(Se,2),We=Ne[0],ce=Ne[1],be=Object(u.useState)(""),Ie=Object(y.a)(be,2),ie=Ie[0],de=Ie[1],se=Object(u.useState)(),ke=Object(y.a)(se,2),Ee=ke[0],He=ke[1],ye=window.ENV==="build"?"/react/build":"",pe=location.host.startsWith("localhost")?r.a.PROXY_SERVER:r.a.API_SERVER,we,qe=1024*1024,Ve=10*qe,Pe=Object(u.useRef)();(p=E)!==null&&p!==void 0&&p.startsWith("/api")&&k!=="txt"&&(E=r.a.API_SERVER+E),k==="office"&&(we=Object(s.P)(E).filesize,we>Ve&&(k="other")),N&&(H.filename=N),Object(u.useEffect)(function(){var ae,Ce,oe=(ae=document.cookie)===null||ae===void 0||((Ce=ae.replace(/\s/g,""))===null||Ce===void 0)?void 0:Ce.split(";");oe==null||oe.map(function(Qe){var yt=Qe.split("=");yt[0]==="_educoder_session"&&de(yt[1])})},[]),Object(u.useEffect)(function(){k==="office"&&Ue()},[k,E]);var Ue=function(){var ae=Object(o.a)(f.a.mark(function Ce(){var oe,Qe,yt;return f.a.wrap(function(Fe){for(;;)switch(Fe.prev=Fe.next){case 0:return console.log("data:",E),oe=E,E.startsWith("http")||(oe=location.origin+oe),Qe=new URL(oe).pathname.split("/").pop(),Fe.next=6,Object(a.U)({attachment_id:Qe});case 6:yt=Fe.sent,He(yt);case 8:case"end":return Fe.stop()}},Ce)}));return function(){return ae.apply(this,arguments)}}(),ze=function(){if(E.startsWith("http")||E.startsWith("blob:")){Ye();return}Object(s.x)(N||"educoder",E,N)},Ye=function(){Object(s.v)(N||"educoder",decodeURIComponent(E))};return i.a.createElement("div",{style:Object(m.a)({},F||{}),className:"".concat(W&&l.a.bgBlack," ").concat(k?l.a.wrp:"hide")},z&&i.a.createElement("div",{className:l.a.close,ref:Pe},!!ee&&i.a.createElement(g.a,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:function(){return Pe.current}},i.a.createElement("span",{onClick:function(){j(),ee()}},i.a.createElement("i",{className:"icon-yulanpizhu"}))),!X&&i.a.createElement(g.a,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:function(){return Pe.current}},i.a.createElement("span",{onClick:Ye},i.a.createElement("i",{className:"icon-quxiaozhiding"}))),i.a.createElement(g.a,{title:"\u5173\u95ED",getPopupContainer:function(){return Pe.current}},i.a.createElement("span",{className:"",onClick:j},i.a.createElement("i",{className:"icon-guanbi1"})))),i.a.createElement("div",{className:"".concat(l.a[G]," ").concat(G," ").concat(l.a.monaco," ").concat(k==="txt"?"show":"hide")},k==="txt"&&i.a.createElement(n.b,H)),k==="audio"&&i.a.createElement("audio",{src:"".concat(((x=E)===null||x===void 0?void 0:x.indexOf("http://"))>-1||((_=E)===null||_===void 0?void 0:_.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(E),autoPlay:!0}),k==="video"&&i.a.createElement(i.a.Fragment,null,((T=E)===null||T===void 0?void 0:T.indexOf("http"))>-1?i.a.createElement("video",{controls:!0,src:"".concat(E),autoPlay:!0}):i.a.createElement("video",{controls:!0,src:"data:video/mp4;base64,".concat(E),autoPlay:!0})),k==="office"&&Ee&&i.a.createElement("iframe",{src:"".concat(ye,"/office.html?key=").concat(Ee.key,"&url=").concat(pe+Ee.url,"&callbackUrl=").concat(pe+Ee.callbackUrl,"&fileType=").concat(Ee.fileType,"&title=").concat(Ee.title,"&model=").concat(C,"&officeServer=").concat(r.a.OFFICE_SERVER,"&disabledDownload=").concat(!!X)}),(k==="xlsx"||k==="doc"||k==="pptx"||k==="docx")&&i.a.createElement("iframe",{src:"/react/build/office.html?key=".concat(le.key,"&url=").concat(r.a.API_SERVER+le.url,"&callbackUrl=").concat(r.a.API_SERVER+le.callbackUrl,"&fileType=").concat(le.fileType,"&title=").concat(le.title,"&model=").concat(le.model)}),k==="html"&&i.a.createElement("iframe",{src:E+"&disposition=inline"}),k==="pdf"&&i.a.createElement("embed",{className:l.a.embed,src:E}),k==="image"&&i.a.createElement("img",{src:"".concat(((O=E)===null||O===void 0?void 0:O.indexOf("http://"))>-1||((w=E)===null||w===void 0?void 0:w.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(E)}),k==="other"&&i.a.createElement("div",null,i.a.createElement(R.a,{type:"primary",size:"large",onClick:ze},i.a.createElement(c.a,null),"\u70B9\u51FB\u4E0B\u8F7D")),k==="download"&&i.a.createElement(R.a,{type:"primary",size:"large",onClick:ze},i.a.createElement(c.a,null),"\u70B9\u51FB\u4E0B\u8F7D"))}},"p77/":function(Me,V,b){},pmY6:function(Me,V,b){"use strict";b.d(V,"g",function(){return m}),b.d(V,"f",function(){return o}),b.d(V,"e",function(){return y}),b.d(V,"h",function(){return v}),b.d(V,"b",function(){return f}),b.d(V,"a",function(){return u}),b.d(V,"d",function(){return i}),b.d(V,"c",function(){return d});var B=!1,R="__is_disposable_tracked__";function L(l){if(!B)return;if(l&&l!==u.None)try{l[R]=!0}catch(c){}}function g(l){if(!B)return l;var c=new Error("Potentially leaked disposable").stack;return setTimeout(function(){l[R]||console.log(c)},3e3),l}function m(l){return typeof l.dispose=="function"&&l.dispose.length===0}function o(l){return Array.isArray(l)?(l.forEach(function(c){c&&(L(c),c.dispose())}),[]):l?(L(l),l.dispose(),l):void 0}function y(){for(var l=[],c=0;c2&&Le(new Date().getTime()),sessionStorage.removeItem("vncPageLeaveTime")}else sessionStorage.vncPageLeaveTime=new Date};function _e(){Ke({type:be.SHOW_CLIPBOARD_BOX,payload:!1})}function Oe(){Ke({type:be.SET_IS_LARGE,payload:!Te})}function mt(pt){var At;return qe.current&&(At=new _.default(function(Ht){var zt=Object(c.a)(Ht),ln;try{for(zt.s();!(ln=zt.n()).done;){var Xt,Zt=ln.value;if((we==null||((Xt=we.shixun)===null||Xt===void 0)?void 0:Xt.windows_connection_mode)==="rdp"&&jt(),Zt.target.offsetHeight>0||Zt.target.offsetWidth>0){var Un;pt==null||((Un=pt._eventHandlers)===null||Un===void 0)||Un.windowResize()}}}catch(Cn){zt.e(Cn)}finally{zt.f()}}),At.observe(qe.current)),At}var ct=function(){var pt=Object(l.a)(r.a.mark(function At(){var Ht,zt,ln,Xt,Zt;return r.a.wrap(function(Cn){for(;;)switch(Cn.prev=Cn.next){case 0:return ln=(Ht=We())!==null&&Ht!==void 0&&Ht.homework_common_id?{homework_common_id:(zt=We())===null||zt===void 0?void 0:zt.homework_common_id}:{},Cn.next=3,Object(G.a)("/api/tasks/".concat(nt.taskId||pe,"/get_vnc_link.json"),{method:"post",body:Object(s.a)(Object(s.a)(Object(s.a)({},nt),ln),{},{template_id:ae})});case 3:if(Xt=Cn.sent,!((Xt==null?void 0:Xt.status)===-3)){Cn.next=6;break}return Cn.abrupt("return",new Promise(function(){var wn=Object(l.a)(r.a.mark(function pn(On,Xn){return r.a.wrap(function(Bt){for(;;)switch(Bt.prev=Bt.next){case 0:d.a.confirm({content:"\u68C0\u6D4B\u5230\u60A8\u5DF2\u7ECF\u5F00\u542F\u4E86\u5176\u4ED6\u5B9E\u9A8C\u73AF\u5883\uFF0C\u8BF7\u5148\u5173\u95ED\u73AF\u5883\u540E\uFF0C\u518D\u8FDE\u63A5",okText:"\u7ACB\u5373\u5173\u95ED",cancelText:"\u7A0D\u540E\u5173\u95ED",onOk:function(){var sn=Object(l.a)(r.a.mark(function _n(){return r.a.wrap(function(gn){for(;;)switch(gn.prev=gn.next){case 0:return clearTimeout(Xe.current),Ae(0),gn.next=4,Object(F.f)(nt.taskId,Xt==null?void 0:Xt.message);case 4:return Le(me+1),gn.abrupt("return");case 6:case"end":return gn.stop()}},_n)}));function Rn(){return sn.apply(this,arguments)}return Rn}()});case 1:case"end":return Bt.stop()}},pn)}));return function(pn,On){return wn.apply(this,arguments)}}()));case 6:if(!((Xt==null?void 0:Xt.status)===-1)){Cn.next=8;break}throw new String(Xt==null?void 0:Xt.message);case 8:return ye&&(Object(w.S)("PVEAuthCookie",Xt==null||((Zt=Xt.data)===null||Zt===void 0)?void 0:Zt.cookies_value,1),Object(w.S)("PVELangCookie","zh_CN",1)),A.a.publish("update-windows-time",Xt==null?void 0:Xt.data),Cn.abrupt("return",Xt);case 11:case"end":return Cn.stop()}},At)}));return function(){return pt.apply(this,arguments)}}();Object(t.useEffect)(function(){var pt,At;function Ht(wn){Ee&&(u.b.warn("\u7531\u4E8E\u957F\u65F6\u95F4\u672A\u64CD\u4F5C\uFF0C\u8FDE\u63A5\u5931\u6548\uFF0C\u6B63\u5728\u91CD\u65B0\u8FDE\u63A5Windows VNC\u670D\u52A1"),Ke({type:be.SET_LOADING,payload:!0}),Le(me+1))}A.a.subscribe("reset-linux-windows-loading",function(){Ke({type:be.SET_LOADING,payload:!0})}),A.a.subscribe("reset-linux-windos-vnc",function(){Le(me+1)});function zt(){Ae(100),clearTimeout(Xe.current),setTimeout(function(){Pe.current.resizeSession=!1,Ke({type:be.SET_LOADING,payload:!1})},1300),A.a.subscribe("send-ctrl-alt-delete",function(){var wn;(wn=pt)===null||wn===void 0||wn.sendCtrlAltDel()})}function ln(wn){var pn=Ne(wn.detail.text);Ke({type:be.SET_TRANSFER_CONTENT,payload:pn})}if((Ee||ke||He||ye&&ae)&&qe.current){var Xt;clearTimeout(Xe.current),(we==null||((Xt=we.shixun)===null||Xt===void 0)?void 0:Xt.windows_connection_mode)==="rdp"&&jt(),new Promise(Object(l.a)(r.a.mark(function wn(){var pn,On,Xn,fr,Bt,sn,Rn,_n,Kn,gn,J,U,K;return r.a.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:return On=We(),Xn="",te.next=4,ct();case 4:if(Bt=te.sent,!(He||ye)){te.next=11;break}return Ue.current.src=(Bt==null||((sn=Bt.data)===null||sn===void 0)?void 0:sn.vnc_url)+"&time="+Date.now(),Ke({type:be.SET_STATE,payload:{loading:!1,mes:"\u5B9E\u9A8C\u73AF\u5883\u91CD\u7F6E\u4E2D"}}),te.abrupt("return");case 11:Ee?(fr="Edu123",Xn=decodeURIComponent(Bt==null||((Rn=Bt.data)===null||Rn===void 0)?void 0:Rn.vnc_url)):(Kn=new URL(decodeURIComponent(Bt==null||((_n=Bt.data)===null||_n===void 0)?void 0:_n.vnc_url)),gn=Kn.protocol,J=Kn.searchParams,U=Kn.host,fr=J.get("password"),Xn="".concat(gn==="https:"?"wss":"ws","://").concat(U,"/").concat(On.path||"websockify"));case 12:if(!((we==null||((pn=we.shixun)===null||pn===void 0)?void 0:pn.windows_connection_mode)==="rdp")){te.next=18;break}return mt(),Ue.current.style.cssText=Ue.current.style.cssText+"width:1920px;height:1080px;position:initial",Ue.current.src="/rdp.html?tpiId=".concat(we==null||((K=we.myshixun)===null||K===void 0)?void 0:K.id),Ke({type:be.SET_LOADING,payload:!1}),te.abrupt("return");case 18:pt=new C.a(qe.current,Xn,{credentials:{password:fr},wsProtocols:["binary"],resize:"scale",show_dot:!0}),At=mt(pt),pt.viewOnly=On.view_only||!1,Ee?pt.scaleViewport=!0:pt.scaleViewport=On.scale||!1,pt.scaleViewport=On.scale||!0,pt.showDotCursor=!0,pt.resizeSession=!0,Pe.current=pt,pt.addEventListener("disconnect",Ht),pt.addEventListener("connect",zt),pt.addEventListener("clipboard",ln);case 29:case"end":return te.stop()}},wn)})));var Zt=A.a.subscribe("vnc-reseting",function(){Ae(0),Ke({type:be.SET_STATE,payload:{loading:!0,mes:"\u5B9E\u9A8C\u73AF\u5883\u91CD\u7F6E\u4E2D"}})}),Un=A.a.subscribe("vnc-enlarge",function(wn){}),Cn=A.a.subscribe("show-clipboard-box",function(){Ke({type:be.SHOW_CLIPBOARD_BOX,payload:!0})});return Ae(0),function(){var wn,pn,On,Xn;(wn=pt)===null||wn===void 0||wn.removeEventListener("disconnect",Ht),(pn=pt)===null||pn===void 0||pn.removeEventListener("connect",zt),(On=pt)===null||On===void 0||On.removeEventListener("clipboard",ln),Zt(),Un(),Cn(),(Xn=At)===null||Xn===void 0||Xn.unobserve(qe.current)}}},[ke,Ee,He,me,ae]),Object(t.useEffect)(function(){var pt,At;if(ye&&(we==null||((pt=we.shixun_virtual_templates)===null||pt===void 0)?void 0:pt.length)===1){var Ht,zt;Ce(we==null||((Ht=we.shixun_virtual_templates)===null||Ht===void 0||((zt=Ht[0])===null||zt===void 0))?void 0:zt.template_id)}else ye&&(we==null||((At=we.shixun_virtual_templates)===null||At===void 0)?void 0:At.length)>1&&Be(!0)},[ye]);function Ft(pt){var At;(At=Pe.current)===null||At===void 0||At.clipboardPasteFrom(pt),Ke({type:be.SET_TRANSFER_CONTENT,payload:pt}),u.b.success("\u4FDD\u5B58\u6210\u529F\uFF01\u4F60\u53EF\u4EE5\u5728\u5B9E\u9A8C\u73AF\u5883\u4E2D\u7C98\u8D34\u8BE5\u5185\u5BB9"),_e()}function jt(){var pt,At;pt=Math.min(document.getElementById("task-right-panel").clientWidth/1920,document.getElementById("task-right-panel").clientHeight/1260),Ue.current.parentElement.className="wh1080p",Ue.current.parentElement.style.cssText="transform:scale(".concat(pt,");transform-origin:center center"),qe.current.style.cssText="translate(-50%, -50%) scale("+pt+")"}Object(t.useEffect)(function(){it==0&&(clearTimeout(Xe.current),ft())},[it]);var ft=function pt(){it>99?it=99:(it=it+1,Xe.current=setTimeout(function(){pt()},1500)),it<100&&Ae(it)},Ot=Object(t.useMemo)(function(){var pt;return ue?"none":He||ye||Ee&&(we==null||((pt=we.shixun)===null||pt===void 0)?void 0:pt.windows_connection_mode)==="rdp"?"block":"none"},[He,ue,ye,Ee]);return p.a.createElement(t.Fragment,null,yt&&p.a.createElement("div",{className:X.a.selectImage},p.a.createElement("section",{className:X.a.container},p.a.createElement("h1",null,"\u9009\u62E9\u89D2\u8272"),p.a.createElement("aside",null,we==null||((se=we.shixun_virtual_templates)===null||se===void 0)?void 0:se.map(function(pt,At){return p.a.createElement(g.a,{align:"middle",key:At},p.a.createElement(v.a,{flex:"1"},pt.template_name),p.a.createElement(v.a,null,p.a.createElement(o.a,{type:"primary",onClick:function(){Ce(pt.template_id),Be(!1)}},"\u5F00\u59CB\u5B9E\u9A8C")))})))),Te&&p.a.createElement("a",{className:"btn-vnc-resize",onClick:Oe},p.a.createElement("i",{className:"iconfont icon-tuichuquanping"})),p.a.createElement("div",{style:{width:"100%",height:"calc(100% - 50px)",overflow:"hidden",position:"absolute",display:Ot==="block"?"flex":"none",alignItems:"center",justifyContent:"center",zIndex:6}},p.a.createElement("div",null,p.a.createElement("iframe",{style:{position:Te?"fixed":"absolute",left:0,top:Te?54:40,width:"100%",height:"calc(100% - ".concat(Te?"100px":"45px",")")},frameBorder:"0",ref:Ue,allowFullScreen:!0}))),p.a.createElement("div",{style:{position:Te?"fixed":"absolute",left:0,top:Te?54:40,zIndex:5,width:"100%",height:"calc(100% - ".concat(Te?"100px":"45px",")")},className:"".concat(Ee?"vnc-panel-wrapper-windows":"vnc-panel-wrapper"," ").concat(Te?"full-screen":"")},ue?p.a.createElement(x.a,{message:ne,style:{color:"#0152d9"}},p.a.createElement("div",{className:"tc",style:{width:500,margin:"0 auto",color:"#FFF"}},p.a.createElement(R.a,{percent:it,format:function(At){return p.a.createElement("span",{className:"c-white"},At,"%")}}))):null,p.a.createElement("div",{ref:qe,className:"vnc-panel ".concat(ue?"hidden zIndexf1":"animated fadeIn")})),p.a.createElement(T.a,null,p.a.createElement(d.a,{title:"\u590D\u5236\u7C98\u8D34",centered:!0,maskClosable:!1,visible:$,onCancel:_e,footer:null},p.a.createElement(H,{onCancel:_e,onSave:Ft,content:rt}))))}},qgvg:function(Me,V){Me.exports="data:image/gif;base64,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"},"rAM+":function(Me,V,b){"use strict";b.d(V,"a",function(){return R});var B=b("Qw5x");function R(L,g){var m;if(typeof Symbol=="undefined"||L[Symbol.iterator]==null){if(Array.isArray(L)||(m=Object(B.a)(L))||g&&L&&typeof L.length=="number"){m&&(L=m);var o=0,y=function(){};return{s:y,n:function(){return o>=L.length?{done:!0}:{done:!1,value:L[o++]}},e:function(d){throw d},f:y}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var v=!0,f=!1,u;return{s:function(){m=L[Symbol.iterator]()},n:function(){var d=m.next();return v=d.done,d},e:function(d){f=!0,u=d},f:function(){try{!v&&m.return!=null&&m.return()}finally{if(f)throw u}}}}},rHrb:function(Me,V,b){"use strict";Object.defineProperty(V,"__esModule",{value:!0}),V.CopyToClipboard=void 0;var B=L(b("q1tI")),R=L(b("+QRC"));function L(t){return t&&t.__esModule?t:{default:t}}function g(t){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?g=function(x){return typeof x}:g=function(x){return x&&typeof Symbol=="function"&&x.constructor===Symbol&&x!==Symbol.prototype?"symbol":typeof x},g(t)}function m(t,p){var x=Object.keys(t);if(Object.getOwnPropertySymbols){var _=Object.getOwnPropertySymbols(t);p&&(_=_.filter(function(T){return Object.getOwnPropertyDescriptor(t,T).enumerable})),x.push.apply(x,_)}return x}function o(t){for(var p=1;p=0)continue;if(!Object.prototype.propertyIsEnumerable.call(t,_))continue;x[_]=t[_]}}return x}function v(t,p){if(t==null)return{};var x={},_=Object.keys(t),T,O;for(O=0;O<_.length;O++){if(T=_[O],p.indexOf(T)>=0)continue;x[T]=t[T]}return x}function f(t,p){if(!(t instanceof p))throw new TypeError("Cannot call a class as a function")}function u(t,p){for(var x=0;x"']/,B=/[&<>"']/g,R=/[<>"']|&(?!#?\w+;)/,L=/[<>"']|&(?!#?\w+;)/g,g={"&":"&","<":"<",">":">",'"':""","'":"'"},m=w=>g[w];function o(w,S){if(S){if(b.test(w))return w.replace(B,m)}else if(R.test(w))return w.replace(L,m);return w}const y=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function v(w){return w.replace(y,(S,C)=>(C=C.toLowerCase(),C==="colon"?":":C.charAt(0)==="#"?C.charAt(1)==="x"?String.fromCharCode(parseInt(C.substring(2),16)):String.fromCharCode(+C.substring(1)):""))}const f=/(^|[^\[])\^/g;function u(w,S){w=w.source||w,S=S||"";const C={replace:(A,E)=>(E=E.source||E,E=E.replace(f,"$1"),w=w.replace(A,E),C),getRegex:()=>new RegExp(w,S)};return C}const i=/[^\w:]/g,d=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function l(w,S,C){if(w){let A;try{A=decodeURIComponent(v(C)).replace(i,"").toLowerCase()}catch(E){return null}if(A.indexOf("javascript:")===0||A.indexOf("vbscript:")===0||A.indexOf("data:")===0)return null}S&&!d.test(C)&&(C=r(S,C));try{C=encodeURI(C).replace(/%25/g,"%")}catch(A){return null}return C}const c={},n=/^[^:]+:\/*[^/]*$/,s=/^([^:]+:)[\s\S]*$/,a=/^([^:]+:\/*[^/]*)[\s\S]*$/;function r(w,S){c[" "+w]||(n.test(w)?c[" "+w]=w+"/":c[" "+w]=_(w,"/",!0)),w=c[" "+w];const C=w.indexOf(":")===-1;return S.substring(0,2)==="//"?C?S:w.replace(s,"$1")+S:S.charAt(0)==="/"?C?S:w.replace(a,"$1")+S:w+S}const t={exec:function(){}};function p(w){let S=1,C,A;for(;S{let H=!1,G=k;for(;--G>=0&&N[G]==="\\";)H=!H;return H?"|":" |"}),A=C.split(/ \|/);let E=0;if(A.length>S)A.splice(S);else for(;A.length=0;u--){var i=L().key(u);f(g(i),i)}}function y(f){return L().removeItem(f)}function v(){return L().clear()}},rwxt:function(Me,V,b){"use strict";Object.defineProperty(V,"__esModule",{value:!0}),V.default=void 0;var B=b("GdRQ");function R(y,v){if(!(y instanceof v))throw new TypeError("Cannot call a class as a function")}function L(y,v){for(var f=0;f>>24,a>>>=O,r-=O,O=T>>>16&255,O===0)P[f++]=T&65535;else if(O&16){w=T&65535,O&=15,O&&(r>>=O,r-=O),r<15&&(a+=E[y++]<>>24,a>>>=O,r-=O,O=T>>>16&255,O&16){if(S=T&65535,O&=15,rd){g.msg="invalid distance too far back",o.mode=B;break e}if(a>>>=O,r-=O,O=f-u,S>O){if(O=S-O,O>c&&o.sane){g.msg="invalid distance too far back",o.mode=B;break e}if(C=0,A=s,n===0){if(C+=l-O,O2;)P[f++]=A[C++],P[f++]=A[C++],P[f++]=A[C++],w-=3;w&&(P[f++]=A[C++],w>1&&(P[f++]=A[C++]))}else{C=f-S;do P[f++]=P[C++],P[f++]=P[C++],P[f++]=P[C++],w-=3;while(w>2);w&&(P[f++]=P[C++],w>1&&(P[f++]=P[C++]))}}else if((O&64)===0){T=p[(T&65535)+(a&(1<>3,y-=w,r-=w<<3,a&=(1<1)Object(u.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(p.length===0)return Object(u.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var x=p[0];if(o.isValidElement(x)&&Object(i.c)(x)){var _=x.ref;p[0]=o.cloneElement(x,{ref:Object(i.a)(_,this.setChildNode)})}return p.length===1?p[0]:p.map(function(T,O){return!o.isValidElement(T)||"key"in T&&T.key!==null?T:o.cloneElement(T,{key:"".concat(l,"-").concat(O)})})}}]),a}(o.Component);c.displayName="ResizeObserver",V.a=c},tUsH:function(Me,V){Me.exports="data:image/png;base64,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"},tWlo:function(Me,V){Me.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg=="},uQRt:function(Me,V,b){Me.exports=B;function B(){return b("gaXo"),{}}},ulZh:function(Me,V,b){typeof window!="undefined"&&function(R,L){Me.exports=L()}(this,function(){return function(B){var R={};function L(g){if(R[g])return R[g].exports;var m=R[g]={i:g,l:!1,exports:{}};return B[g].call(m.exports,m,m.exports,L),m.l=!0,m.exports}return L.m=B,L.c=R,L.d=function(g,m,o){L.o(g,m)||Object.defineProperty(g,m,{enumerable:!0,get:o})},L.r=function(g){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(g,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(g,"__esModule",{value:!0})},L.t=function(g,m){if(m&1&&(g=L(g)),m&8)return g;if(m&4&&typeof g=="object"&&g&&g.__esModule)return g;var o=Object.create(null);if(L.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:g}),m&2&&typeof g!="string")for(var y in g)L.d(o,y,function(v){return g[v]}.bind(null,y));return o},L.n=function(g){var m=g&&g.__esModule?function(){return g.default}:function(){return g};return L.d(m,"a",m),m},L.o=function(g,m){return Object.prototype.hasOwnProperty.call(g,m)},L.p="/dist/",L(L.s="./src/hls.ts")}({"./node_modules/eventemitter3/index.js":function(B,R,L){"use strict";var g=Object.prototype.hasOwnProperty,m="~";function o(){}Object.create&&(o.prototype=Object.create(null),new o().__proto__||(m=!1));function y(i,d,l){this.fn=i,this.context=d,this.once=l||!1}function v(i,d,l,c,n){if(typeof l!="function")throw new TypeError("The listener must be a function");var s=new y(l,c||i,n),a=m?m+d:d;return i._events[a]?i._events[a].fn?i._events[a]=[i._events[a],s]:i._events[a].push(s):(i._events[a]=s,i._eventsCount++),i}function f(i,d){--i._eventsCount===0?i._events=new o:delete i._events[d]}function u(){this._events=new o,this._eventsCount=0}u.prototype.eventNames=function(){var d=[],l,c;if(this._eventsCount===0)return d;for(c in l=this._events)g.call(l,c)&&d.push(m?c.slice(1):c);return Object.getOwnPropertySymbols?d.concat(Object.getOwnPropertySymbols(l)):d},u.prototype.listeners=function(d){var l=m?m+d:d,c=this._events[l];if(!c)return[];if(c.fn)return[c.fn];for(var n=0,s=c.length,a=new Array(s);n0},!1)}function i(d,l){for(var c={main:[l]},n={main:[]},s={main:{}};u(c);)for(var a=Object.keys(c),r=0;r=2*O/S||N<=G)return;var F=Number.POSITIVE_INFINITY,z;for(z=a.level-1;z>A;z--){var j=C[z].maxBitrate;if(F=O*j/(8*.8*k),F=N)return;var W=this.bwEstimator.getEstimate();u.logger.warn("Fragment "+a.sn+(r?" part "+r.index:"")+" of level "+a.level+" is loading too slowly and will cause an underbuffer; aborting and switching to level "+z+` Current BW estimate: `+(Object(g.isFiniteNumber)(W)?(W/1024).toFixed(3):"Unknown")+` Kb/s @@ -393,5 +393,5 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho `,a.parse()),a.state==="INITIAL"||a.state==="BADWEBVTT")throw new Error("Malformed WebVTT signature.")}catch(r){a.onparsingerror&&a.onparsingerror(r)}return a.onflush&&a.onflush(),this},c}()},"./src/utils/webvtt-parser.ts":function(B,R,L){"use strict";L.r(R),L.d(R,"generateCueId",function(){return l}),L.d(R,"parseWebVTT",function(){return n});var g=L("./src/polyfills/number.ts"),m=L("./src/utils/vttparser.ts"),o=L("./src/demux/id3.ts"),y=L("./src/utils/timescale-conversion.ts"),v=L("./src/remux/mp4-remuxer.ts"),f=/\r\n|\n\r|\n|\r/g,u=function(a,r,t){return t===void 0&&(t=0),a.substr(t,r.length)===r},i=function(a){var r=parseInt(a.substr(-3)),t=parseInt(a.substr(-6,2)),p=parseInt(a.substr(-9,2)),x=a.length>9?parseInt(a.substr(0,a.indexOf(":"))):0;if(!Object(g.isFiniteNumber)(r)||!Object(g.isFiniteNumber)(t)||!Object(g.isFiniteNumber)(p)||!Object(g.isFiniteNumber)(x))throw Error("Malformed X-TIMESTAMP-MAP: Local:"+a);return r+=1e3*t,r+=60*1e3*p,r+=60*60*1e3*x,r},d=function(a){for(var r=5381,t=a.length;t;)r=r*33^a.charCodeAt(--t);return(r>>>0).toString()};function l(s,a,r){return d(s.toString())+d(a.toString())+d(r)}var c=function(a,r,t){var p=a[r],x=a[p.prevCC];if(!x||!x.new&&p.new){a.ccOffset=a.presentationOffset=p.start,p.new=!1;return}for(;(_=x)!==null&&_!==void 0&&_.new;){var _;a.ccOffset+=p.start-x.start,p.new=!1,p=x,x=a[p.prevCC]}a.presentationOffset=t};function n(s,a,r,t,p,x,_,T){var O=new m.VTTParser,w=Object(o.utf8ArrayToStr)(new Uint8Array(s)).trim().replace(f,` `).split(` `),S=[],C=Object(y.toMpegTsClockFromTimescale)(a,r),A="00:00.000",E=0,P=0,k,N=!0,H=!1;O.oncue=function(G){var F=t[p],z=t.ccOffset,j=(E-C)/9e4;if(F!=null&&F.new&&(P!==void 0?z=t.ccOffset=F.start:c(t,p,j)),j&&(z=j-t.presentationOffset),H){var W=G.endTime-G.startTime,X=Object(v.normalizePts)((G.startTime+z-P)*9e4,x*9e4)/9e4;G.startTime=X,G.endTime=X+W}var ee=G.text.trim();G.text=decodeURIComponent(encodeURIComponent(ee)),G.id||(G.id=l(G.startTime,G.endTime,ee)),G.endTime>0&&S.push(G)},O.onparsingerror=function(G){k=G},O.onflush=function(){if(k){T(k);return}_(S)},w.forEach(function(G){if(N)if(u(G,"X-TIMESTAMP-MAP=")){N=!1,H=!0,G.substr(16).split(",").forEach(function(F){u(F,"LOCAL:")?A=F.substr(6):u(F,"MPEGTS:")&&(E=parseInt(F.substr(7)))});try{P=i(A)/1e3}catch(F){H=!1,k=F}return}else G===""&&(N=!1);O.parse(G+` -`)}),O.flush()}},"./src/utils/xhr-loader.ts":function(B,R,L){"use strict";L.r(R);var g=L("./src/utils/logger.ts"),m=L("./src/loader/load-stats.ts"),o=/^age:\s*[\d.]+\s*$/m,y=function(){function v(u){this.xhrSetup=void 0,this.requestTimeout=void 0,this.retryTimeout=void 0,this.retryDelay=void 0,this.config=null,this.callbacks=null,this.context=void 0,this.loader=null,this.stats=void 0,this.xhrSetup=u?u.xhrSetup:null,this.stats=new m.LoadStats,this.retryDelay=0}var f=v.prototype;return f.destroy=function(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null},f.abortInternal=function(){var i=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),i&&(i.onreadystatechange=null,i.onprogress=null,i.readyState!==4&&(this.stats.aborted=!0,i.abort()))},f.abort=function(){var i;this.abortInternal(),(i=this.callbacks)!==null&&i!==void 0&&i.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)},f.load=function(i,d,l){if(this.stats.loading.start)throw new Error("Loader can only be used once.");this.stats.loading.start=self.performance.now(),this.context=i,this.config=d,this.callbacks=l,this.retryDelay=d.retryDelay,this.loadInternal()},f.loadInternal=function(){var i=this.config,d=this.context;if(!i)return;var l=this.loader=new self.XMLHttpRequest,c=this.stats;c.loading.first=0,c.loaded=0;var n=this.xhrSetup;try{if(n)try{n(l,d.url)}catch(r){l.open("GET",d.url,!0),n(l,d.url)}l.readyState||l.open("GET",d.url,!0);var s=this.context.headers;if(s)for(var a in s)l.setRequestHeader(a,s[a])}catch(r){this.callbacks.onError({code:l.status,text:r.message},d,l);return}d.rangeEnd&&l.setRequestHeader("Range","bytes="+d.rangeStart+"-"+(d.rangeEnd-1)),l.onreadystatechange=this.readystatechange.bind(this),l.onprogress=this.loadprogress.bind(this),l.responseType=d.responseType,self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),i.timeout),l.send()},f.readystatechange=function(){var i=this.context,d=this.loader,l=this.stats;if(!i||!d)return;var c=d.readyState,n=this.config;if(l.aborted)return;if(c>=2)if(self.clearTimeout(this.requestTimeout),l.loading.first===0&&(l.loading.first=Math.max(self.performance.now(),l.loading.start)),c===4){d.onreadystatechange=null,d.onprogress=null;var s=d.status;if(s>=200&&s<300){l.loading.end=Math.max(self.performance.now(),l.loading.first);var a,r;if(i.responseType==="arraybuffer"?(a=d.response,r=a.byteLength):(a=d.responseText,r=a.length),l.loaded=l.total=r,!this.callbacks)return;var t=this.callbacks.onProgress;if(t&&t(l,i,a,d),!this.callbacks)return;var p={url:d.responseURL,data:a};this.callbacks.onSuccess(p,l,i,d)}else l.retry>=n.maxRetry||s>=400&&s<499?(g.logger.error(s+" while loading "+i.url),this.callbacks.onError({code:s,text:d.statusText},i,d)):(g.logger.warn(s+" while loading "+i.url+", retrying in "+this.retryDelay+"..."),this.abortInternal(),this.loader=null,self.clearTimeout(this.retryTimeout),this.retryTimeout=self.setTimeout(this.loadInternal.bind(this),this.retryDelay),this.retryDelay=Math.min(2*this.retryDelay,n.maxRetryDelay),l.retry++)}else self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),n.timeout)},f.loadtimeout=function(){g.logger.warn("timeout while loading "+this.context.url);var i=this.callbacks;i&&(this.abortInternal(),i.onTimeout(this.stats,this.context,this.loader))},f.loadprogress=function(i){var d=this.stats;d.loaded=i.loaded,i.lengthComputable&&(d.total=i.total)},f.getCacheAge=function(){var i=null;if(this.loader&&o.test(this.loader.getAllResponseHeaders())){var d=this.loader.getResponseHeader("age");i=d?parseFloat(d):null}return i},v}();R.default=y}}).default})},vHTk:function(Me,V,b){Me.exports={wrp:"wrp___z2l1F",bgBlack:"bgBlack___3ezfX",monaco:"monaco___1ypjT",darkBlue:"darkBlue___2ViJc",close:"close___3q-z4",embed:"embed___3dQqc"}},vS10:function(Me,V,b){"use strict";b.d(V,"h",function(){return m}),b.d(V,"d",function(){return y}),b.d(V,"c",function(){return f}),b.d(V,"e",function(){return i}),b.d(V,"g",function(){return l}),b.d(V,"a",function(){return n}),b.d(V,"i",function(){return a}),b.d(V,"b",function(){return t}),b.d(V,"f",function(){return x});var B=b("9og8"),R=b("WmNS"),L=b.n(R),g=b("ErOA");function m(w){return o.apply(this,arguments)}function o(){return o=Object(B.a)(L.a.mark(function w(S){return L.a.wrap(function(A){for(;;)switch(A.prev=A.next){case 0:return A.abrupt("return",Object(g.a)("/api/jupyters/save_with_tpi.json",{method:"Get",params:S}));case 1:case"end":return A.stop()}},w)})),o.apply(this,arguments)}function y(w){return v.apply(this,arguments)}function v(){return v=Object(B.a)(L.a.mark(function w(S){return L.a.wrap(function(A){for(;;)switch(A.prev=A.next){case 0:return A.abrupt("return",Object(g.a)("/api/tasks/".concat(S.identifier,"/jupyter.json"),{method:"Get",params:S}));case 1:case"end":return A.stop()}},w)})),v.apply(this,arguments)}function f(w){return u.apply(this,arguments)}function u(){return u=Object(B.a)(L.a.mark(function w(S){return L.a.wrap(function(A){for(;;)switch(A.prev=A.next){case 0:return A.abrupt("return",Object(g.a)("/api/jupyters/get_info_with_tpi.json",{method:"Get",params:S}));case 1:case"end":return A.stop()}},w)})),u.apply(this,arguments)}function i(w){return d.apply(this,arguments)}function d(){return d=Object(B.a)(L.a.mark(function w(S){return L.a.wrap(function(A){for(;;)switch(A.prev=A.next){case 0:return A.abrupt("return",Object(g.a)("/api/jupyters/timeinfo_with_tpi.json",{method:"Get",params:S}));case 1:case"end":return A.stop()}},w)})),d.apply(this,arguments)}function l(w){return c.apply(this,arguments)}function c(){return c=Object(B.a)(L.a.mark(function w(S){return L.a.wrap(function(A){for(;;)switch(A.prev=A.next){case 0:return A.abrupt("return",Object(g.a)("/api/jupyters/reset_with_tpi.json",{method:"Get",params:S}));case 1:case"end":return A.stop()}},w)})),c.apply(this,arguments)}function n(w){return s.apply(this,arguments)}function s(){return s=Object(B.a)(L.a.mark(function w(S){return L.a.wrap(function(A){for(;;)switch(A.prev=A.next){case 0:return A.abrupt("return",Object(g.a)("/api/jupyters/active_with_tpi.json",{method:"Get",params:S}));case 1:case"end":return A.stop()}},w)})),s.apply(this,arguments)}function a(w){return r.apply(this,arguments)}function r(){return r=Object(B.a)(L.a.mark(function w(S){return L.a.wrap(function(A){for(;;)switch(A.prev=A.next){case 0:return A.abrupt("return",Object(g.a)("/api/myshixuns/".concat(S.identifier,"/sync_code.json"),{method:"Post",params:S}));case 1:case"end":return A.stop()}},w)})),r.apply(this,arguments)}function t(w){return p.apply(this,arguments)}function p(){return p=Object(B.a)(L.a.mark(function w(S){return L.a.wrap(function(A){for(;;)switch(A.prev=A.next){case 0:return A.abrupt("return",Object(g.a)("/api/shixuns/".concat(S.identifier,"/get_data_sets.json"),{method:"Get",params:S}));case 1:case"end":return A.stop()}},w)})),p.apply(this,arguments)}function x(w){return _.apply(this,arguments)}function _(){return _=Object(B.a)(L.a.mark(function w(S){return L.a.wrap(function(A){for(;;)switch(A.prev=A.next){case 0:return A.abrupt("return",Object(g.a)("/api/tasks/".concat(S.identifier,"/reboot_esc.json"),{method:"post"}));case 1:case"end":return A.stop()}},w)})),_.apply(this,arguments)}function T(w){return O.apply(this,arguments)}function O(){return O=Object(B.a)(L.a.mark(function w(S){return L.a.wrap(function(A){for(;;)switch(A.prev=A.next){case 0:return A.abrupt("return",Object(g.a)("/api/tasks/".concat(S.taskId,"/get_latex_file_tree.json"),{method:"Get",params:S}));case 1:case"end":return A.stop()}},w)})),O.apply(this,arguments)}},vewr:function(Me,V,b){"use strict";Object.defineProperty(V,"__esModule",{value:!0}),V.getPointerEvent=B,V.stopEvent=R,V.setCapture=v,V.releaseCapture=f;function B(u){return u.changedTouches?u.changedTouches[0]:u.touches?u.touches[0]:u}function R(u){u.stopPropagation(),u.preventDefault()}var L=!1,g=null;document.captureElement=null;function m(u){if(L)return;var i=new u.constructor(u.type,u);L=!0,document.captureElement?document.captureElement.dispatchEvent(i):g.dispatchEvent(i),L=!1,u.stopPropagation(),i.defaultPrevented&&u.preventDefault(),u.type==="mouseup"&&f()}function o(){var u=document.getElementById("noVNC_mouse_capture_elem");u.style.cursor=window.getComputedStyle(document.captureElement).cursor}var y=new MutationObserver(o);function v(u){if(u.setCapture)u.setCapture(),document.captureElement=u,u.addEventListener("mouseup",f);else{f();var i=document.getElementById("noVNC_mouse_capture_elem");i===null&&(i=document.createElement("div"),i.id="noVNC_mouse_capture_elem",i.style.position="fixed",i.style.top="0px",i.style.left="0px",i.style.width="100%",i.style.height="100%",i.style.zIndex=1e4,i.style.display="none",document.body.appendChild(i),i.addEventListener("contextmenu",m),i.addEventListener("mousemove",m),i.addEventListener("mouseup",m)),document.captureElement=u,y.observe(u,{attributes:!0}),o(),i.style.display="",window.addEventListener("mousemove",m),window.addEventListener("mouseup",m)}}function f(){if(document.releaseCapture)document.releaseCapture(),document.captureElement=null;else{if(!document.captureElement)return;g=document.captureElement,document.captureElement=null,y.disconnect();var u=document.getElementById("noVNC_mouse_capture_elem");u.style.display="none",window.removeEventListener("mousemove",m),window.removeEventListener("mouseup",m)}}},wCXF:function(Me,V,b){"use strict";b.d(V,"a",function(){return Ce});var B=b("rePB"),R=b("VTBJ"),L=b("KQm4"),g=b("U8pU"),m=b("ODXe"),o=b("q1tI"),y=b("TSYQ"),v=b.n(y),f=b("Gytx"),u=b.n(f),i=b("Kwbf"),d=b("t23M"),l=b("qx4F"),c=b("6eGT"),n=b("IBYe"),s=b("Ff2n"),a=b("c+Xe"),r=b("fyJ8"),t=b("biw7");function p(Be,Fe,Et,ve,Ke){var et=Et[Be]||{},je=Et[Fe]||{},me,Le;et.fixed==="left"?me=ve.left[Be]:je.fixed==="right"&&(Le=ve.right[Fe]);var ne=!1,ue=!1,$=!1,Te=!1,rt=Et[Fe+1],Q=Et[Be-1];if(Ke==="rtl"){if(me!==void 0){var Ge=Q&&Q.fixed==="left";Te=!Ge}else if(Le!==void 0){var it=rt&&rt.fixed==="right";$=!it}}else if(me!==void 0){var Ae=rt&&rt.fixed==="left";ne=!Ae}else if(Le!==void 0){var Xe=Q&&Q.fixed==="right";ue=!Xe}return{fixLeft:me,fixRight:Le,lastFixLeft:ne,firstFixRight:ue,lastFixRight:$,firstFixLeft:Te,isSticky:ve.isSticky}}var x=b("sR1s");function _(Be){var Fe=Be.cells,Et=Be.stickyOffsets,ve=Be.flattenColumns,Ke=Be.rowComponent,et=Be.cellComponent,je=Be.onHeaderRow,me=Be.index,Le=o.useContext(t.a),ne=Le.prefixCls,ue=Le.direction,$;je&&($=je(Fe.map(function(rt){return rt.column}),me));var Te=Object(x.a)(Fe.map(function(rt){return rt.column}));return o.createElement(Ke,Object.assign({},$),Fe.map(function(rt,Q){var Ge=rt.column,it=p(rt.colStart,rt.colEnd,ve,Et,ue),Ae;return Ge&&Ge.onHeaderCell&&(Ae=rt.column.onHeaderCell(Ge)),o.createElement(r.a,Object.assign({},rt,{ellipsis:Ge.ellipsis,align:Ge.align,component:et,prefixCls:ne,key:Te[Q]},it,{additionalProps:Ae,rowType:"header"}))}))}_.displayName="HeaderRow";var T=_;function O(Be){var Fe=[];function Et(je,me){var Le=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;Fe[Le]=Fe[Le]||[];var ne=me,ue=je.filter(Boolean).map(function($){var Te={key:$.key,className:$.className||"",children:$.title,column:$,colStart:ne},rt=1,Q=$.children;return Q&&Q.length>0&&(rt=Et(Q,ne,Le+1).reduce(function(Ge,it){return Ge+it},0),Te.hasSubColumns=!0),"colSpan"in $&&(rt=$.colSpan),"rowSpan"in $&&(Te.rowSpan=$.rowSpan),Te.colSpan=rt,Te.colEnd=Te.colStart+rt-1,Fe[Le].push(Te),ne+=rt,rt});return ue}Et(Be,0);for(var ve=Fe.length,Ke=function(me){Fe[me].forEach(function(Le){!("rowSpan"in Le)&&!Le.hasSubColumns&&(Le.rowSpan=ve-me)})},et=0;et=0;me-=1){var Le=Fe[me],ne=Et&&Et[me],ue=ne&&ne[C.a];(Le||ue||je)&&(Ke.unshift(o.createElement("col",Object.assign({key:me,style:{width:Le,minWidth:Le}},ue))),je=!0)}return o.createElement("colgroup",null,Ke)}var E=A;function P(Be,Fe){return Object(o.useMemo)(function(){for(var Et=[],ve=0;ve1?Z-1:0),q=1;q=$&&(Ht=$-Te),je({scrollLeft:Ht/$*(ue+2)}),Xe.current.x=ft.pageX},ct=function(){var ft=Object(Ve.b)(et.current).top,Ot=ft+et.current.offsetHeight,pt=document.documentElement.scrollTop+window.innerHeight;Ot-Object(l.a)()<=pt||ft>=pt-me?Ae(function(At){return Object(R.a)(Object(R.a)({},At),{},{isHiddenScrollBar:!0})}):Ae(function(At){return Object(R.a)(Object(R.a)({},At),{},{isHiddenScrollBar:!1})})},Ft=function(ft){Ae(function(Ot){return Object(R.a)(Object(R.a)({},Ot),{},{scrollLeft:ft/ue*$||0})})};return o.useImperativeHandle(Et,function(){return{setScrollLeft:Ft}}),o.useEffect(function(){var jt=Object(qe.a)(document.body,"mouseup",_e,!1),ft=Object(qe.a)(document.body,"mousemove",mt,!1);return ct(),function(){jt.remove(),ft.remove()}},[Te,ht]),o.useEffect(function(){var jt=Object(qe.a)(window,"scroll",ct,!1),ft=Object(qe.a)(window,"resize",ct,!1);return function(){jt.remove(),ft.remove()}},[]),o.useEffect(function(){it.isHiddenScrollBar||Ae(function(jt){var ft,Ot;return Object(R.a)(Object(R.a)({},jt),{},{scrollLeft:et.current.scrollLeft/((ft=et.current)===null||ft===void 0?void 0:ft.scrollWidth)*((Ot=et.current)===null||Ot===void 0?void 0:Ot.clientWidth)})})},[it.isHiddenScrollBar]),ue<=$||!Te||it.isHiddenScrollBar?null:o.createElement("div",{style:{height:Object(l.a)(),width:$,bottom:me},className:"".concat(ne,"-sticky-scroll")},o.createElement("div",{onMouseDown:Oe,ref:rt,className:v()("".concat(ne,"-sticky-scroll-bar"),Object(B.a)({},"".concat(ne,"-sticky-scroll-bar-active"),ht)),style:{width:"".concat(Te,"px"),transform:"translate3d(".concat(it.scrollLeft,"px, 0, 0)")}}))},Ue=o.forwardRef(Pe);function ze(Be,Fe){return o.useMemo(function(){var Et=!!Be;return{isSticky:Et,stickyClassName:Et?"".concat(Fe,"-sticky-header"):"",offsetHeader:Object(g.a)(Be)==="object"&&Be.offsetHeader||0,offsetScroll:Object(g.a)(Be)==="object"&&Be.offsetScroll||0}},[Be,Fe])}var Ye=[],ae={},Ce="rc-table-internal-hook",oe=o.memo(function(Be){var Fe=Be.children;return Fe},function(Be,Fe){return u()(Be.props,Fe.props)?Be.pingLeft!==Fe.pingLeft||Be.pingRight!==Fe.pingRight:!1});function Qe(Be){var Fe,Et=Be.prefixCls,ve=Be.className,Ke=Be.rowClassName,et=Be.style,je=Be.data,me=Be.rowKey,Le=Be.scroll,ne=Be.tableLayout,ue=Be.direction,$=Be.title,Te=Be.footer,rt=Be.summary,Q=Be.id,Ge=Be.showHeader,it=Be.components,Ae=Be.emptyText,Xe=Be.onRow,nt=Be.onHeaderRow,bt=Be.internalHooks,ht=Be.transformColumns,at=Be.internalRefs,_e=Be.sticky,Oe=je||Ye,mt=!!Oe.length,ct=o.useState(0),Ft=Object(m.a)(ct,2),jt=Ft[0],ft=Ft[1];o.useEffect(function(){ft(Object(l.a)())});var Ot=o.useMemo(function(){return Object(x.c)(it,{})},[it]),pt=o.useCallback(function(Yr,xn){return Object(x.b)(Ot,Yr)||xn},[Ot]),At=o.useMemo(function(){return typeof me=="function"?me:function(Yr){var xn=Yr&&Yr[me];return xn}},[me]),Ht=Object(C.c)(Be),zt=Ht.expandIcon,ln=Ht.expandedRowKeys,Xt=Ht.defaultExpandedRowKeys,Zt=Ht.defaultExpandAllRows,Un=Ht.expandedRowRender,Cn=Ht.onExpand,wn=Ht.onExpandedRowsChange,pn=Ht.expandRowByClick,On=Ht.rowExpandable,Xn=Ht.expandIconColumnIndex,fr=Ht.expandedRowClassName,Bt=Ht.childrenColumnName,sn=Ht.indentSize,Rn=zt||pe,_n=Bt||"children",Kn=o.useMemo(function(){return Un?"row":Be.expandable&&bt===Ce&&Be.expandable.__PARENT_RENDER_ICON__||Oe.some(function(Yr){return Yr&&Object(g.a)(Yr)==="object"&&Yr[_n]})?"nest":!1},[!!Un,Oe]),gn=o.useState(function(){return Xt||(Zt?we(Oe,At,_n):[])}),J=Object(m.a)(gn,2),U=J[0],K=J[1],Z=o.useMemo(function(){return new Set(ln||U||[])},[ln,U]),te=o.useCallback(function(Yr){var xn=At(Yr,Oe.indexOf(Yr)),tn,Tn=Z.has(xn);Tn?(Z.delete(xn),tn=Object(L.a)(Z)):tn=[].concat(Object(L.a)(Z),[xn]),K(tn),Cn&&Cn(!Tn,Yr),wn&&wn(tn)},[At,Z,Oe,Cn,wn]),q=o.useState(0),$e=Object(m.a)(q,2),Nt=$e[0],Vt=$e[1],on=Object(ce.b)(Object(R.a)(Object(R.a)(Object(R.a)({},Be),Ht),{},{expandable:!!Un,expandedKeys:Z,getRowKey:At,onTriggerExpand:te,expandIcon:Rn,expandIconColumnIndex:Xn,direction:ue}),bt===Ce?ht:null),Gt=Object(m.a)(on,2),Fn=Gt[0],In=Gt[1],rr=o.useMemo(function(){return{columns:Fn,flattenColumns:In}},[Fn,In]),xr=o.useRef(),Tr=o.useRef(),er=o.useRef(),Cr=o.useState(!1),zi=Object(m.a)(Cr,2),ri=zi[0],qr=zi[1],yi=o.useState(!1),Ni=Object(m.a)(yi,2),va=Ni[0],Pa=Ni[1],Ha=ie(new Map),io=Object(m.a)(Ha,2),Ia=io[0],Ca=io[1],Ui=Object(x.a)(In),Gr=Ui.map(function(Yr){return Ia.get(Yr)}),Vr=o.useMemo(function(){return Gr},[Gr.join("_")]),bi=ke(Vr,In.length,ue),Or=Le&&Object(x.d)(Le.y),vr=Le&&Object(x.d)(Le.x),Dr=vr&&In.some(function(Yr){var xn=Yr.fixed;return xn}),gr=o.useRef(),ni=ze(_e,Et),nr=ni.isSticky,Bi=ni.offsetHeader,hi=ni.offsetScroll,Zi=ni.stickyClassName,ao,Wr,Sa;Or&&(Wr={overflowY:"scroll",maxHeight:Le.y}),vr&&(ao={overflowX:"auto"},Or||(Wr={overflowY:"hidden"}),Sa={width:Le.x===!0?"auto":Le.x,minWidth:"100%"});var oo=o.useCallback(function(Yr,xn){Ca(function(tn){var Tn=new Map(tn);return Tn.set(Yr,xn),Tn})},[]),sa=de(null),Ro=Object(m.a)(sa,2),Na=Ro[0],yo=Ro[1];function bo(Yr,xn){if(!xn)return;typeof xn=="function"?xn(Yr):xn.scrollLeft!==Yr&&(xn.scrollLeft=Yr)}var Aa=function(xn){var tn=xn.currentTarget,Tn=xn.scrollLeft,mn=typeof Tn=="number"?Tn:tn.scrollLeft,Zn=tn||ae;if(!yo()||yo()===Zn){var Sr;Na(Zn),bo(mn,Tr.current),bo(mn,er.current),bo(mn,(Sr=gr.current)===null||Sr===void 0?void 0:Sr.setScrollLeft)}if(tn){var si=tn.scrollWidth,pi=tn.clientWidth;qr(mn>0),Pa(mn0?[].concat(Object(R.a)(s),Object(R.a)(i(p).map(function(x){return Object(L.a)({fixed:t},x)}))):[].concat(Object(R.a)(s),[Object(L.a)(Object(L.a)({},a),{},{fixed:t})])},[])}function d(n){for(var s=!0,a=0;a=0;p-=1){var x=n[p];if(t&&x.fixed!=="right")t=!1;else if(!t&&x.fixed==="right"){Object(y.a)(!1,"Index ".concat(p+1," of `columns` missing `fixed='right'` prop."));break}}}function l(n){return n.map(function(s){var a=s.fixed,r=Object(g.a)(s,["fixed"]),t=a;return a==="left"?t="right":a==="right"&&(t="left"),Object(L.a)({fixed:t},r)})}function c(n,s){var a=n.prefixCls,r=n.columns,t=n.children,p=n.expandable,x=n.expandedKeys,_=n.getRowKey,T=n.onTriggerExpand,O=n.expandIcon,w=n.rowExpandable,S=n.expandIconColumnIndex,C=n.direction,A=n.expandRowByClick,E=m.useMemo(function(){return r||u(t)},[r,t]),P=m.useMemo(function(){if(p){var H,G=S||0,F=E[G],z=(H={},Object(B.a)(H,f.a,{className:"".concat(a,"-expand-icon-col")}),Object(B.a)(H,"title",""),Object(B.a)(H,"fixed",F?F.fixed:null),Object(B.a)(H,"className","".concat(a,"-row-expand-icon-cell")),Object(B.a)(H,"render",function(X,ee,le){var Se=_(ee,le),Ne=x.has(Se),We=w?w(ee):!0,ce=O({prefixCls:a,expanded:Ne,expandable:We,record:ee,onExpand:T});return A?m.createElement("span",{onClick:function(Ie){return Ie.stopPropagation()}},ce):ce}),H),j=E.slice();return G>=0&&j.splice(G,0,z),j}return E},[p,E,_,x,O,C]),k=m.useMemo(function(){var H=P;return s&&(H=s(H)),H.length||(H=[{render:function(){return null}}]),H},[s,P,C]),N=m.useMemo(function(){return C==="rtl"?l(i(k)):i(k)},[k,C]);return[k,N]}V.b=c},whVF:function(Me,V,b){"use strict";Object.defineProperty(V,"__esModule",{value:!0}),V.default=void 0;var B=b("lNSK"),R=L(b("1q3G"));function L(v){return v&&v.__esModule?v:{default:v}}function g(v,f){if(!(v instanceof f))throw new TypeError("Cannot call a class as a function")}function m(v,f){for(var u=0;u0){var l=[d],c=d.length;do{if(this.strm.output=new Uint8Array(this.chunkSize),this.strm.next_out=0,this.strm.avail_out=this.chunkSize,i=(0,B.deflate)(this.strm,B.Z_FULL_FLUSH),i<0)throw new Error("zlib deflate failed");var n=new Uint8Array(this.strm.output.buffer,0,this.strm.next_out);c+=n.length,l.push(n)}while(this.strm.avail_in>0);for(var s=new Uint8Array(c),a=0,r=0;r>>16&65535|0,v=0;g!==0;){v=g>2e3?2e3:g,g-=v;do o=o+L[m++]|0,y=y+o|0;while(--v);o%=65521,y%=65521}return o|y<<16|0}},"y0+3":function(Me,V,b){"use strict";b.d(V,"a",function(){return i}),b.d(V,"b",function(){return l});var B=/margin|padding|width|height|max|min|offset/,R={left:!0,top:!0},L={cssFloat:1,styleFloat:1,float:1};function g(c){return c.nodeType===1?c.ownerDocument.defaultView.getComputedStyle(c,null):{}}function m(c,n,s){if(n=n.toLowerCase(),s==="auto"){if(n==="height")return c.offsetHeight;if(n==="width")return c.offsetWidth}return n in R||(R[n]=B.test(n)),R[n]?parseFloat(s)||0:s}function o(c,n){var s=arguments.length,a=g(c);return n=L[n]?"cssFloat"in c.style?"cssFloat":"styleFloat":n,s===1?a:m(c,n,a[n]||c.style[n])}function y(c,n,s){var a=arguments.length;if(n=L[n]?"cssFloat"in c.style?"cssFloat":"styleFloat":n,a===3)return typeof s=="number"&&B.test(n)&&(s="".concat(s,"px")),c.style[n]=s,s;for(var r in n)n.hasOwnProperty(r)&&y(c,r,n[r]);return g(c)}function v(c){return c===document.body?document.documentElement.clientWidth:c.offsetWidth}function f(c){return c===document.body?window.innerHeight||document.documentElement.clientHeight:c.offsetHeight}function u(){var c=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),n=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:c,height:n}}function i(){var c=document.documentElement.clientWidth,n=window.innerHeight||document.documentElement.clientHeight;return{width:c,height:n}}function d(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function l(c){var n=c.getBoundingClientRect(),s=document.documentElement;return{left:n.left+(window.pageXOffset||s.scrollLeft)-(s.clientLeft||document.body.clientLeft||0),top:n.top+(window.pageYOffset||s.scrollTop)-(s.clientTop||document.body.clientTop||0)}}},y5JW:function(Me,V,b){"use strict";b.d(V,"c",function(){return s}),b.d(V,"a",function(){return a});var B=b("DZo9"),R=b("8z0m"),L=b("+L6B"),g=b("2/Rp"),m=b("9og8"),o=b("k1fw"),y=b("oBTY"),v=b("miYZ"),f=b("tsqr"),u=b("WmNS"),i=b.n(u),d=b("q1tI"),l=b.n(d),c=b("m3rI"),n=b("wzkS"),s="\u3000\u3000";function a(r){var t=["Bytes","KB","MB","GB","TB"];if(r==0)return"0 Byte";var p=parseInt(""+Math.floor(Math.log(r)/Math.log(1024)),10);return(r/Math.pow(1024,p)).toFixed(1)+" "+t[p]}V.b=function(r){var t=r.value,p=t===void 0?[]:t,x=r.action,_=r.onChange,T=r.className,O=r.maxSize,w=O===void 0?150:O,S=r.title,C=S===void 0?"\u6587\u4EF6\u4E0A\u4F20":S,A=r.accept,E=A===void 0?null:A,P={multiple:!1,fileList:p,accept:E,withCredentials:!0,beforeUpload:function(H){var G=H.size/1024/1024;return G0?"\u6BCF\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u8D44\u6E90\uFF0C \u5220\u9664\u4E0B\u9762\u8D44\u6E90\u53EF\u91CD\u65B0\u4E0A\u4F20 ":"",disabled:p.length>0,ghost:!0},C),l.a.createElement("span",{onClick:k,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",w,"M) ")))}},"yi/R":function(Me,V,b){"use strict";b.r(V);var B=b("oBTY"),R=b("bbsP"),L=b("/wGt"),g=b("0Owb"),m=b("jrin"),o=b("2qtc"),y=b("kLXV"),v=b("miYZ"),f=b("tsqr"),u=b("9og8"),i=b("tJVT"),d=b("PpiC"),l=b("k1fw"),c=b("ozfa"),n=b("MJZm"),s=b("WmNS"),a=b.n(s),r=b("q1tI"),t=b.n(r),p=b("Ty5D"),x=b("H65k"),_=b("+Axu"),T=b("f+oW"),O=b.n(T),w=function(he){var Ze=he.position,lt=he.subject,Pt=he.score,Ut=he.onViewAllTask;return t.a.createElement("div",{className:"task-header"},t.a.createElement("a",{title:"\u67E5\u770B\u5168\u90E8\u4EFB\u52A1",onClick:Ut},t.a.createElement("img",{src:O.a,alt:"nav",width:45})),t.a.createElement("h3",{title:lt},"\u7B2C",Ze,"\u5173\uFF1A",lt),t.a.createElement("span",null,Pt))},S=b("DjyN"),C=b("NUBc"),A=b("g9YV"),E=b("wCAj"),P=b("cWXX"),k=b("/ezw"),N=b("BdwD"),H=b("p4vh"),G=b.n(H),F=b("Q+I+"),z=b.n(F),j=b("Yr8L"),W=b.n(j),X=b("IZBM"),ee=b("1vsH"),le=b("wd/R"),Se=b.n(le),Ne={0:G.a,1:z.a,2:W.a},We={loading:!0,page:1,data:null},ce;(function(he){he[he.SET_LOADING=0]="SET_LOADING",he[he.SET_STATE=1]="SET_STATE",he[he.SET_PAGE=2]="SET_PAGE"})(ce||(ce={}));function be(he,Ze){switch(Ze.type){case ce.SET_LOADING:return Object(l.a)(Object(l.a)({},he),{},{loading:Ze.payload});case ce.SET_STATE:return Object(l.a)(Object(l.a)({},he),Ze.payload);case ce.SET_PAGE:return Object(l.a)(Object(l.a)({},he),{},{page:Ze.payload});default:throw new Error}}var Ie=function(he){var Ze=he.activeIndex,lt=he.taskId,Pt=Object(r.useReducer)(be,We),Ut=Object(i.a)(Pt,2),Ct=Ut[0],Lt=Ut[1],Mt=Ct.loading,wt=Ct.page,Tt=Ct.data,gt=Object(r.useMemo)(function(){var Yt=[{title:"\u6392\u540D",dataIndex:"user_name",align:"center",render:function(Jt,qt,bn){var fn=(wt-1)*10+bn+1;return fn<=3?t.a.createElement("img",{src:Ne[fn-1],alt:"rank",width:36}):fn}},{title:"\u59D3\u540D",dataIndex:"user_name"},{title:Tt==null?void 0:Tt.rank_data_name,dataIndex:"score",render:function(Jt){return(Tt==null?void 0:Tt.open_rank)==="DEFAULT"?Object(ee.X)(Jt):Jt}},{title:"\u901A\u5173\u65F6\u95F4",dataIndex:"end_time",render:function(Jt){return Se()(Jt).format("YYYY-MM-DD HH:mm:ss")}}];return Yt},[Tt==null?void 0:Tt.rank_data_name,Tt==null?void 0:Tt.open_rank,wt]);Object(r.useEffect)(function(){function Yt(){return Wt.apply(this,arguments)}function Wt(){return Wt=Object(u.a)(a.a.mark(function Jt(){var qt;return a.a.wrap(function(fn){for(;;)switch(fn.prev=fn.next){case 0:return fn.next=2,Object(X.t)(lt,{page:wt,limit:10});case 2:qt=fn.sent,Lt({type:ce.SET_STATE,payload:{loading:!1,data:qt.data}});case 4:case"end":return fn.stop()}},Jt)})),Wt.apply(this,arguments)}Ze===4&&Yt()},[wt,Ze,lt]);function nn(Yt){Lt({type:ce.SET_PAGE,payload:Yt})}return t.a.createElement("div",{className:"ranking-container"},Mt?t.a.createElement(k.a,{avatar:!0,paragraph:{rows:4}}):!Tt||(Tt==null?void 0:Tt.rank_list_count)===0?t.a.createElement(N.a,null):t.a.createElement(t.a.Fragment,null,t.a.createElement(E.a,{pagination:!1,size:"middle",dataSource:Tt.rank_list,columns:gt}),Tt.rank_list_count>10?t.a.createElement(C.a,{style:{marginTop:20},showQuickJumper:!0,showSizeChanger:!1,onChange:nn,current:wt,total:Tt.rank_list_count}):null))},ie=b("fXAG"),de=b("9Bee"),se=b("M8RZ"),ke=b("6lC8"),Ee=b("mCJh"),He=b("jb+D"),ye=b("dTJi"),pe=b("pC0b"),we=b("GzdX"),qe=b("OoWo"),Ve="YYYY-MM-DD HH:mm",Pe=function(he){var Ze=he.challenge,lt=he.position,Pt=he.status,Ut=he.get_gold,Ct=he.get_experience,Lt=he.star,Mt=he.tag_count,wt=he.finished_time,Tt=he.index,gt=he.view_answer_time,nn=he.name,Yt=he.identifier,Wt=he.identity,Jt=he.shixun,qt=he.taskList,bn=he.onSaveTaskStar,fn=Object(p.h)();function An(Rt){bn(Yt,Rt,Tt)}var Dn=Pt===2||Jt.status<2||qt[Tt-1]&&qt[Tt-1].status===2||Jt.task_pass||Wt<=5;return t.a.createElement("div",{className:"task-item-container ".concat(Ze.position===lt?"active":""," ").concat(Pt===2?"finish":"")},t.a.createElement("div",{className:"flex-container challenge-title space-between"},Dn?t.a.createElement("a",{href:"/tasks/".concat(Yt).concat(fn.search),onClick:function(Nn){Nn.preventDefault(),setTimeout(function(){return window.location.href="/tasks/".concat(Yt).concat(fn.search)},300)}},"".concat(lt,". ").concat(nn)," "):t.a.createElement("span",null,"".concat(lt,". ").concat(nn)),t.a.createElement("i",{className:"iconfont icon-wancheng1 ".concat(Pt===2?"green":"")})),t.a.createElement("div",{className:"flex-container"},t.a.createElement("p",{className:Pt===2?"green":""},t.a.createElement("span",null,"\u7ECF\u9A8C\u503C")," ",Pt===2&&Ct>0?"+":"",Ct),t.a.createElement("p",{className:Pt===2?"green":""},t.a.createElement("span",null,"\u91D1\u5E01")," ",Pt===2&&Ut>0?"+":""," ",Ut),t.a.createElement("p",null,t.a.createElement("span",null,"\u6280\u80FD\u6807\u7B7E")," ",Mt||"\u65E0")),t.a.createElement("div",{className:"flex-container"},t.a.createElement("p",null,t.a.createElement("span",null,"\u5B8C\u6210\u65F6\u95F4"),wt?Se()(wt).format(Ve):"--"),t.a.createElement("p",null,t.a.createElement("span",null,"\u67E5\u770B\u7B54\u6848\u65F6\u95F4"),gt?Se()(gt).format(Ve):"--")),Jt.status>=2?t.a.createElement("div",{className:"rate-container"},Pt===2&&Lt===0?t.a.createElement(r.Fragment,null,t.a.createElement("span",null,"\u7ED9\u4E2A\u8BC4\u5206\u5427\uFF1A"),t.a.createElement(we.a,{defaultValue:0,onChange:An})):null,Pt===2&&Lt>0?t.a.createElement(r.Fragment,null,t.a.createElement("span",null,"\u5DF2\u8BC4\u5206\uFF1A"),t.a.createElement(we.a,{value:Lt,disabled:!0}),t.a.createElement("span",{className:"highlight"},Lt,"\u5206")):null):null)},Ue=function(he){var Ze=he.taskList,lt=he.challenge,Pt=he.shixun,Ut=he.identity,Ct=he.onSaveTaskStar,Lt=Object(p.h)().query;return t.a.createElement("div",{className:"task-nav-container"},!!Lt.coursesId&&t.a.createElement("p",{className:"task-tip"},t.a.createElement("div",null,t.a.createElement("span",null,"\u6E29\u99A8\u63D0\u793A: "),"\u82E5\u67E5\u770B\u7B54\u6848\u65F6\u95F4\u65E9\u4E8E\u5173\u5361\u4EFB\u52A1\u5B8C\u6210\u65F6\u95F4\uFF0C\u5C06\u5F71\u54CD\u8BFE\u5802\u5B9E\u8BAD\u4F5C\u4E1A\u7684\u6210\u7EE9\u3002")),Ze.map(function(Mt,wt){var Tt=Object(l.a)(Object(l.a)({},Mt),{},{identity:Ut,index:wt,challenge:lt,taskList:Ze,shixun:Pt,onSaveTaskStar:Ct});return t.a.createElement(Pe,Object(g.a)({key:wt},Tt))}))},ze=b("88g3"),Ye=b.n(ze),ae=b("V0Rq"),Ce=b("lzim"),oe=b("HBuW"),Qe=function(){var he=Object(u.a)(a.a.mark(function Ze(lt,Pt,Ut,Ct,Lt){var Mt,wt;return a.a.wrap(function(gt){for(;;)switch(gt.prev=gt.next){case 0:if(Mt=function(){Lt?Object(ee.O)(Ut?"/tasks/".concat(wt==null?void 0:wt.identifier,"/jupyter"):"/tasks/".concat(wt.game_identifier,"?subject_id=").concat(Ct)):window.location.href=Ut?"/tasks/".concat(wt==null?void 0:wt.identifier,"/jupyter"):"/tasks/".concat(wt.game_identifier,"?subject_id=").concat(Ct)},!Ut){gt.next=7;break}return gt.next=4,Object(oe.C)({id:lt,challenge_id:Pt,subject_id:Ct});case 4:gt.t0=gt.sent,gt.next=10;break;case 7:return gt.next=9,Object(oe.D)({id:lt,challenge_id:Pt,subject_id:Ct});case 9:gt.t0=gt.sent;case 10:if(wt=gt.t0,!(wt!=null&&wt.game_identifier||wt!=null&&wt.identifier)){gt.next=22;break}if(!(wt!=null&&wt.access)){gt.next=16;break}Mt(),gt.next=21;break;case 16:if(!((wt==null?void 0:wt.access)==!1)){gt.next=20;break}return f.b.warn("\u5F53\u524D\u5B9E\u8BAD\u4E0D\u652F\u6301\u8DF3\u5173\uFF0C\u5DF2\u4E3A\u60A8\u8DF3\u8F6C\u5230\u8BE5\u5B9E\u8BAD\u672A\u901A\u8FC7\u7684\u7B2C\u4E00\u4E2A\u5173\u5361"),setTimeout(function(){Qe(lt,"",Ut,Ct,Lt)},1e3),gt.abrupt("return");case 20:Mt();case 21:return gt.abrupt("return");case 22:(wt==null?void 0:wt.status)===-3?Object(ee.o)():(wt==null?void 0:wt.status)===2?yt(wt==null?void 0:wt.message):(wt==null?void 0:wt.status)===3&&Be(wt==null?void 0:wt.message);case 23:case"end":return gt.stop()}},Ze)}));return function(lt,Pt,Ut,Ct,Lt){return he.apply(this,arguments)}}(),yt=function he(Ze){var lt;Ze=(lt=Ze)!==null&<!==void 0&<.includes(".json")?Ze:"".concat(Ze,".json"),y.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:t.a.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:function(){var Pt=Object(u.a)(a.a.mark(function Ct(){var Lt,Mt;return a.a.wrap(function(Tt){for(;;)switch(Tt.prev=Tt.next){case 0:return Tt.next=2,Object(ae.S)({url:Ze});case 2:if(Lt=Tt.sent,Lt){Tt.next=5;break}return Tt.abrupt("return");case 5:return f.b.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF01"),Tt.next=8,Object(oe.D)({id:Lt.shixun_identifier});case 8:if(Mt=Tt.sent,!(Mt!=null&&Mt.game_identifier)){Tt.next=12;break}return Object(ee.O)("/tasks/".concat(Mt.game_identifier)),Tt.abrupt("return");case 12:(Mt==null?void 0:Mt.status)===2?he(Mt==null?void 0:Mt.message):(Mt==null?void 0:Mt.status)===3&&Be(Mt==null?void 0:Mt.message);case 13:case"end":return Tt.stop()}},Ct)}));function Ut(){return Pt.apply(this,arguments)}return Ut}()})},Be=function(Ze){y.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:t.a.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Ze,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Fe=n.a.DirectoryTree,Et=function(he){var Ze=he.taskList,lt=he.challenge,Pt=he.shixun,Ut=he.identity,Ct=he.onSaveTaskStar,Lt=he.subject_id,Mt=Object(p.i)(),wt=Object(p.h)().query,Tt=Object(r.useState)([]),gt=Object(i.a)(Tt,2),nn=gt[0],Yt=gt[1],Wt=Object(r.useState)([]),Jt=Object(i.a)(Wt,2),qt=Jt[0],bn=Jt[1],fn=Object(r.useState)(),An=Object(i.a)(fn,2),Dn=An[0],Rt=An[1];Object(r.useEffect)(function(){Nn(Ze),bn(Mn({children:Ze},lt.id)),Yt(Object(B.a)(Ze)),console.log("taskList:",Ze)},[Ze]);var Nn=function an($t){$t.map(function(Vn,yr){var Ln;Vn.index=yr,Vn.title=Vn.name,Vn.id==lt.id&&Rt(Vn.key),(Ln=Vn.children)!==null&&Ln!==void 0&&Ln.length&&an(Vn.children)})},rn=function($t,Vn){console.log("Trigger Select",$t,Vn),Vn.node.shixun_identifier&&Qe(Vn.node.shixun_identifier,Vn.node.key,!1,Lt)},vn=function(){console.log("Trigger Expand")};function Mn(an,$t){var Vn;return!an||typeof an!="object"?void 0:an.id==$t?[]:an.children.some(function(yr){return Vn=Mn(yr,$t)})?[].concat(Object(B.a)(Vn),[an.key]):void 0}return t.a.createElement("div",{className:"task-nav-container"},!!wt.coursesId&&t.a.createElement("p",{className:"task-tip"},t.a.createElement("div",null,t.a.createElement("span",null,"\u6E29\u99A8\u63D0\u793A: "),"\u82E5\u67E5\u770B\u7B54\u6848\u65F6\u95F4\u65E9\u4E8E\u5173\u5361\u4EFB\u52A1\u5B8C\u6210\u65F6\u95F4\uFF0C\u5C06\u5F71\u54CD\u8BFE\u5802\u5B9E\u8BAD\u4F5C\u4E1A\u7684\u6210\u7EE9\u3002")),!!(nn!=null&&nn.length)&&t.a.createElement("div",{style:{padding:10}},t.a.createElement(Fe,{className:Ye.a.tree,icon:t.a.createElement("i",{className:"iconfont icon-wancheng1 "}),switcherIcon:t.a.createElement("i",{className:"iconfont icon-you1 ",style:{position:"relative",top:-2}}),onSelect:rn,onExpand:vn,selectedKeys:[Dn],defaultExpandedKeys:Object(B.a)(qt),treeData:nn,titleRender:function($t,Vn,yr){return t.a.createElement("span",{className:"".concat(lt.id==$t.id?Ye.a.active:""," multi_ellipsis1"),style:{paddingRight:34}},$t.item_type==="Shixun"&&t.a.createElement("i",{class:"iconfont icon-shixunti2 c-light-primary font20"}),$t.item_type==="Challenge"&&t.a.createElement("i",{style:{fontFamily:"monospace",position:"relative",top:$t.item_type==="Shixun"?-2:0}},"\uFF08",ee.j[$t.index],"\uFF09"),t.a.createElement("span",{style:{position:"relative",top:$t.item_type==="Shixun"||$t.item_type==="Stage"?-2:0}},$t==null?void 0:$t.name),$t.item_type!=="Stage"&&t.a.createElement("i",{className:"iconfont icon-tasks-img c-grey-999 ".concat(($t==null?void 0:$t.status)==1&&"c-green-29b")},(($t==null?void 0:$t.status)==1||($t==null?void 0:$t.status)==0)&&t.a.createElement("img",{src:Ce.h,width:"16"}),($t==null?void 0:$t.status)==2&&t.a.createElement("img",{src:Ce.i,width:"16"}),($t==null?void 0:$t.status)==3&&t.a.createElement("img",{src:Ce.j,width:"16"})))}})))},ve=b("Plam"),Ke=b("gp9y"),et=b("Ot1p"),je=function(he){var Ze=he.user_praise,lt=he.praise_count,Pt=he.praisePlus,Ut=he.onCreateDiscuss,Ct=he.user,Lt=he.userInfo,Mt=Object(r.useState)(!1),wt=Object(i.a)(Mt,2),Tt=wt[0],gt=wt[1],nn=Object(r.useState)(""),Yt=Object(i.a)(nn,2),Wt=Yt[0],Jt=Yt[1];function qt(Rt){Jt(Rt)}function bn(){gt(!0)}function fn(){gt(!1)}function An(){return Dn.apply(this,arguments)}function Dn(){return Dn=Object(u.a)(a.a.mark(function Rt(){return a.a.wrap(function(rn){for(;;)switch(rn.prev=rn.next){case 0:if(Lt!=null&&Lt.authentication){rn.next=3;break}return y.a.confirm({title:"\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:"\u9700\u8981\u901A\u8FC7\u5B9E\u540D\u9A8C\u8BC1\u540E\uFF0C\u624D\u80FD\u8FDB\u884C\u8BC4\u8BBA\u64CD\u4F5C",okText:"\u524D\u5F80\u5B9E\u540D\u9A8C\u8BC1",cancelText:"\u53D6\u6D88",onOk:function(){window.open("/account/certification")}}),rn.abrupt("return");case 3:if(!(Wt.trim()=="")){rn.next=6;break}return f.b.warn("\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),rn.abrupt("return");case 6:Ut(Wt),Jt(""),gt(!1);case 9:case"end":return rn.stop()}},Rt)})),Dn.apply(this,arguments)}return t.a.createElement("div",{className:"comment-input-editor-container ".concat(Tt?"active":""," ")},t.a.createElement("div",{className:Tt?"text-area hide":"text-area"},t.a.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:bn}),t.a.createElement("a",{className:"c-light-black",onClick:Pt,title:Ze?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},t.a.createElement("i",{className:"mr3 ".concat(Ze?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"," "),alt:"\u8D5E"}),lt?t.a.createElement("span",null,lt):"")),Tt?t.a.createElement("div",{className:"input-mask",onClick:fn}):null,t.a.createElement("div",{className:Tt?"md-container":"md-container hide"},t.a.createElement(et.a,{id:"discuss-input-editor",startInit:Tt,miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:Wt,height:240,onChange:qt}),t.a.createElement("div",{className:"tip-container",onClick:fn},t.a.createElement("p",null,"\u8BF7\u52FF\u7C98\u8D34\u7B54\u6848\uFF0C\u5426\u5219\u5C06\u9020\u6210\u8D26\u53F7\u7981\u7528\u540E\u679C\uFF01"),t.a.createElement("a",{className:"btn-send",style:{color:"#fff"},onClick:An},"\u53D1\u9001"))))},me=b("dhSg"),Le=b("/omn"),ne=b("IxHN"),ue=b("ARon"),$=function(he){var Ze=he.data;return t.a.createElement(r.Fragment,null,Ze&&Ze.map(function(lt){return t.a.createElement("div",{className:"choose-answer-item",key:lt.position},t.a.createElement("p",null,"\u7B2C",lt.position,"\u9898"),t.a.createElement(de.a,{value:lt.answer}))}))},Te=b("DVFL"),rt=function(he){var Ze=he.data,lt=he.onShowUnlockAnswerModal,Pt=he.challenge,Ut=Pt!=null&&Pt.disable_copy?{pointerEvents:"none",userSelect:"none"}:{};return t.a.createElement(r.Fragment,null,Ze&&Ze.map(function(Ct,Lt){var Mt=Ct.answer_id,wt=Ct.answer_name,Tt=Ct.answer_contents,gt=Ct.view_time;return t.a.createElement("div",{className:"answer-item-container",style:Ut,key:Mt},t.a.createElement("div",{className:"flex-container"},t.a.createElement("span",{className:"level"}," \u7EA7\u522B",Lt+1,"\uFF1A "),t.a.createElement("span",{className:"name"},wt),Tt?t.a.createElement(r.Fragment,null,t.a.createElement("span",{className:"view-time"},gt?Se()(gt).format("YYYY-MM-DD HH:mm"):""),t.a.createElement("span",null,"\u5DF2\u89E3\u9501")):t.a.createElement("a",{onClick:lt},"\u89E3\u9501")),Tt?t.a.createElement(de.a,{value:Tt}):null)}))},Q=function(he){var Ze=he.loading,lt=he.data,Pt=he.onShowTip,Ut=he.st,Ct=he.challenge;return t.a.createElement("div",{className:"answer-container"},Ze?t.a.createElement(ne.a,null):null,Ut===1?t.a.createElement($,{data:lt}):t.a.createElement(rt,{data:lt,challenge:Ct,onShowUnlockAnswerModal:Pt}))},Ge=b("sRBo"),it=b("kaz8"),Ae=b("gflZ"),Xe=function(he){var Ze=he.data,lt=he.selected_unlocked_answer_id,Pt=he.selected_index,Ut=he.onSelect;if(!Ze)return null;var Ct=Ze.filter(function(Mt,wt){return Mt.answer_contents?!1:(Mt.index=wt,!0)});function Lt(Mt){var wt=Mt.target,Tt=wt.value,gt=wt.checked;Ut(gt?Tt:null)}return t.a.createElement("table",{className:"unlock-answer-list"},t.a.createElement("thead",null,t.a.createElement("tr",null,t.a.createElement("th",null),t.a.createElement("th",null,"\u7EA7\u522B"),t.a.createElement("th",null,"\u540D\u79F0"),t.a.createElement("th",null,"\u6263\u5206\u5360\u6BD4"),t.a.createElement("th",null,"\u6263\u51CF\u91D1\u5E01"))),t.a.createElement("tbody",null,Ct.map(function(Mt,wt){return t.a.createElement("tr",{key:Mt.answer_id},t.a.createElement("td",null,t.a.createElement(it.a,{value:Mt.answer_id,onChange:Lt,checked:Mt.answer_id===lt||lt&&Pt>=wt})),t.a.createElement("td",null,Mt.index+1),t.a.createElement("td",null,Mt.answer_name),t.a.createElement("td",null,Mt.answer_ratio,"%"),t.a.createElement("td",{className:"gold-color"},Mt.answer_score))})))},nt=b("ErOA"),bt=b("Q7Vx"),ht=function(he){var Ze=he.unity_3d_routes,lt=he.onGetUnity3dMessage,Pt=he.onEvaluateCallback,Ut=he.taskData,Ct=he.userInfo,Lt=Object(r.useRef)(),Mt=Object(p.i)(),wt=Object(r.useRef)(),Tt=Object(r.useState)(!0),gt=Object(i.a)(Tt,2),nn=gt[0],Yt=gt[1],Wt=Object(r.useState)({}),Jt=Object(i.a)(Wt,2),qt=Jt[0],bn=Jt[1];Object(r.useEffect)(function(){function Nn(vn){try{var Mn=JSON.parse(vn.data);lt(Mn),Mn.type==="getTaskData"&&Dn({taskData:Ut,userInfo:Ct})}catch(an){console.log("error:",an,vn)}}window.addEventListener("message",Nn);var rn=me.a.subscribe("evaluate-unity3d-result",function(vn){Dn(vn),Pt&&Pt()});return function(){clearTimeout(Lt.current),window.removeEventListener("message",Nn),rn()}},[]),Object(r.useEffect)(function(){Ut.challenge.thiry_party&&fn()},[Ut]);var fn=function(){var Nn=Object(u.a)(a.a.mark(function rn(){var vn;return a.a.wrap(function(an){for(;;)switch(an.prev=an.next){case 0:return an.next=2,Object(nt.a)("/api/tasks/".concat(Mt.taskId||taskId,"/get_pod_server_link.json"),{method:"post",body:Object(l.a)({},Mt)});case 2:vn=an.sent,bn(Object(l.a)({},vn.data||{})),clearTimeout(Lt.current),Lt.current=setTimeout(function(){An()},vn.data.thiry_party_time-30*1e3);case 6:case"end":return an.stop()}},rn)}));return function(){return Nn.apply(this,arguments)}}(),An=function(){var Nn=Object(u.a)(a.a.mark(function rn(){var vn;return a.a.wrap(function(an){for(;;)switch(an.prev=an.next){case 0:return an.next=2,Object(nt.a)("/api/tasks/".concat(Mt.taskId||taskId,"/extend_linux_vnc.json"),{method:"post",body:Object(l.a)({},Mt)});case 2:vn=an.sent,clearTimeout(Lt.current),Lt.current=setTimeout(function(){An()},vn.data.remaining_time-30*1e3);case 5:case"end":return an.stop()}},rn)}));return function(){return Nn.apply(this,arguments)}}();function Dn(Nn){wt.current&&wt.current.contentWindow.postMessage(JSON.stringify(Nn),"*")}function Rt(){Yt(!1),me.a.publish("unity3d-load-end")}return t.a.createElement(r.Fragment,null,nn?t.a.createElement(ne.a,{message:"\u6B63\u5728\u52AA\u529B\u52A0\u8F7D\u4E2D..."}):null,(Ze||qt.thiry_party_url)&&t.a.createElement("iframe",{onLoad:Rt,className:"unity3d-panel",ref:wt,allow:"geolocation document-domain",sandbox:"allow-scripts allow-same-origin allow-top-navigation allow-forms allow-popups allow-pointer-lock allow-popups-to-escape-sandbox allow-presentation allow-top-navigation-by-user-activation",src:Ze||qt.thiry_party_url}))},at=b("BjJ7"),_e=b("kaH+");function Oe(he){var Ze=he.target;if(Ze.tagName.toUpperCase()==="IMG"){var lt=Ze.src||Ze.getAttribute("src");lt&<.indexOf("/images/avatars/User")===-1&&(he.stopPropagation(),he.preventDefault(),me.a.publish("preview-image",lt))}}var mt={showTaskList:!1,activeIndex:0,taskList:[],enlarge_unity3D:!1,tab_fixed:!1,selected_unlocked_answer_id:null,isMultiLevel:!1,showTip:!1,answerScore:0,data:null,loading:!1};function ct(he,Ze){switch(Ze.type){case ie.A:return Object(l.a)(Object(l.a)({},he),{},{activeIndex:Ze.payload});case ie.bb:return Object(l.a)(Object(l.a)({},he),{},{enlarge_unity3D:Ze.payload});case ie.db:return Object(l.a)(Object(l.a)({},he),{},{tab_fixed:Ze.payload});case ie.Y:return Object(l.a)(Object(l.a)({},he),{},{showTaskList:!0});case ie.s:return Object(l.a)(Object(l.a)({},he),{},{showTaskList:!1});case ie.m:return Object(l.a)(Object(l.a)({},he),Ze.payload);case ie.N:return Object(l.a)(Object(l.a)({},he),Ze.payload);case ie.P:return Object(l.a)(Object(l.a)({},he),{},{loading:!0});case ie.Z:return Object(l.a)(Object(l.a)({},he),{},{showTip:!0});case ie.t:return Object(l.a)(Object(l.a)({},he),{},{showTip:!1});case ie.y:return Object(l.a)(Object(l.a)({},he),{},{selected_unlocked_answer_id:Ze.payload});case ie.g:return Object(l.a)(Object(l.a)({},he),Ze.payload);default:throw new Error}}var Ft=function(he){var Ze=he.taskId,lt=he.minuxUserGrade,Pt=he.discusses_count,Ut=he.is_teacher,Ct=he.has_answer,Lt=he.user,Mt=he.st,wt=he.game,Tt=he.rank_name,gt=he.challenge,nn=he.myshixun,Yt=he.user_praise,Wt=he.praise_count,Jt=he.unity_3d_routes,qt=he.thiry_party_url,bn=he.with_code_file,fn=he.onPlusOrCancelPraise,An=he.onEvaluateCallback,Dn=he.onGetUnity3dMessage,Rt=he.shixun,Nn=he.taskData,rn=Object(r.useReducer)(ct,mt),vn=Object(i.a)(rn,2),Mn=vn[0],an=vn[1],$t=Object(r.useState)(!1),Vn=Object(i.a)($t,2),yr=Vn[0],Ln=Vn[1],hn=Object(r.useState)(!1),$n=Object(i.a)(hn,2),or=$n[0],ar=$n[1],br=Object(r.useState)({}),cr=Object(i.a)(br,2),mr=cr[0],Pi=cr[1],Ir=Object(p.h)().query,sr=Mn.taskList,_i=Mn.showTaskList,ea=Mn.activeIndex,gi=Mn.enlarge_unity3D,Ei=Mn.tab_fixed,Qi=Mn.data,Oo=Mn.answerScore,$a=Mn.loading,Ri=Mn.showTip,Do=Mn.isMultiLevel,eo=Mn.selected_unlocked_answer_id,Kr=Object(r.useMemo)(function(){var Ar=0;if(Qi&&eo){for(var _r=Qi.filter(function(ai){return!ai.answer_contents}),Rr=0;Rr<_r.length;Rr++)if(_r[Rr].answer_id===eo){Ar=Rr;break}}return Ar},[Qi,eo]),Si=Rt?Rt.propaedeutics:null,ia=Object(r.useRef)(),za=gt.open_rank;console.log(gt,"challenge");var Ra=Object(r.useMemo)(function(){var Ar=[{index:0,title:"\u4EFB\u52A1\u8981\u6C42"}];return Si&&Ar.push({index:1,title:"\u80CC\u666F\u77E5\u8BC6"}),Ct&&Ir.type!=="exercises"&&!(gt!=null&>.hide_answer)&&Ar.push({index:2,title:"\u53C2\u8003\u7B54\u6848"}),Ir.type!=="exercises"&&!(Rt!=null&&Rt.is_disable_discuss)&&Ar.push({index:3,title:"\u8BC4\u8BBA"}),za!=="CLOSE"&&Ar.push({index:4,title:Tt}),Ar},[Ct,Si,za,Tt]);function ta(Ar){var _r=parseInt(Ar.currentTarget.id);_r===2?wt.homework_common_answer_open?f.b.info("\u7981\u6B62\u67E5\u770B\u7B54\u6848"):Bo():_r===3&&wt.homework_common_comment_open?f.b.info("\u7981\u6B62\u67E5\u770B\u8BC4\u8BBA"):an({type:ie.A,payload:_r})}function Bo(){return da.apply(this,arguments)}function da(){return da=Object(u.a)(a.a.mark(function Ar(){var _r;return a.a.wrap(function(ai){for(;;)switch(ai.prev=ai.next){case 0:if(!(Mt===0)){ai.next=5;break}return ai.next=3,Oi();case 3:ai.next=9;break;case 5:return ai.next=7,Object(X.q)(wt.identifier);case 7:_r=ai.sent,Va(_r);case 9:case"end":return ai.stop()}},Ar)})),da.apply(this,arguments)}function Oi(){return Ga.apply(this,arguments)}function Ga(){return Ga=Object(u.a)(a.a.mark(function Ar(){var _r,Rr,ai;return a.a.wrap(function(oi){for(;;)switch(oi.prev=oi.next){case 0:return oi.next=2,Object(X.p)(wt.identifier);case 2:if(_r=oi.sent,Rr=_r.message,!(Rr.length===0)){oi.next=7;break}return f.b.info("\u672C\u5173\u5361\u672A\u8BBE\u7F6E\u7B54\u6848"),oi.abrupt("return");case 7:if(Rr.length){oi.next=10;break}return an({type:ie.g,payload:{showTip:!0,isMultiLevel:!1,answerScore:Rr.answer_score,selected_unlocked_answer_id:Rr.answer_id}}),oi.abrupt("return");case 10:ai=Rr.filter(function(Ma){return Ma.answer_contents}).length===0,an({type:ie.g,payload:{showTip:ai,data:Rr,isMultiLevel:Rr.length>1,activeIndex:ai?ea:2}});case 12:case"end":return oi.stop()}},Ar)})),Ga.apply(this,arguments)}function Va(Ar){var _r=Ar.choose_answers,Rr=Ar.message,ai=Ar.status;if(ai===0){f.b.info(Rr);return}an({type:ie.g,payload:{showTip:ai===1,data:_r,answerScore:Rr,loading:!1,activeIndex:ai===1?ea:2}})}function Ai(){an({type:ie.t})}function ha(){an({type:ie.Z})}function Oa(){return na.apply(this,arguments)}function na(){return na=Object(u.a)(a.a.mark(function Ar(){var _r,Rr,ai,fi,oi;return a.a.wrap(function(ga){for(;;)switch(ga.prev=ga.next){case 0:if(Ln(!0),!(Mt===1)){ga.next=8;break}return ga.next=4,Object(X.r)(wt.identifier);case 4:_r=ga.sent,(_r==null?void 0:_r.status)!==-1&&(lt(Oo),Va(_r)),ga.next=14;break;case 8:if(!eo){ga.next=14;break}return ga.next=11,Object(X.u)(wt.identifier,eo);case 11:Rr=ga.sent,ai=Rr.status,fi=Rr.message,ai===-1||(Do?(oi=0,Qi.filter(function(Go){return!Go.answer_contents}).forEach(function(Go,Wo){Wo<=Kr&&Go&&(oi+=Go.answer_score)}),lt(oi)):lt(Oo),Oi(),ei(null),an({type:ie.t}));case 14:Ln(!1);case 15:case"end":return ga.stop()}},Ar)})),na.apply(this,arguments)}function ei(Ar){an({type:ie.y,payload:Ar})}function aa(){return Li.apply(this,arguments)}function Li(){return Li=Object(u.a)(a.a.mark(function Ar(){var _r,Rr;return a.a.wrap(function(fi){for(;;)switch(fi.prev=fi.next){case 0:if(fi.prev=0,!Ir.subject_id){fi.next=7;break}return fi.next=4,Object(X.k)(nn.identifier,Object(l.a)({},Ir));case 4:Rr=fi.sent,fi.next=10;break;case 7:return fi.next=9,Object(X.o)(nn.identifier);case 9:Rr=fi.sent;case 10:an({type:ie.m,payload:{taskList:((_r=Rr)===null||_r===void 0?void 0:_r.stages)||Rr,showTaskList:!0}}),fi.next=16;break;case 13:fi.prev=13,fi.t0=fi.catch(0),console.log(fi.t0);case 16:case"end":return fi.stop()}},Ar,null,[[0,13]])})),Li.apply(this,arguments)}function Ea(Ar,_r,Rr){return zo.apply(this,arguments)}function zo(){return zo=Object(u.a)(a.a.mark(function Ar(_r,Rr,ai){return a.a.wrap(function(oi){for(;;)switch(oi.prev=oi.next){case 0:return oi.prev=0,oi.next=3,Object(X.H)(_r,Rt.id,Rr);case 3:sr[ai].star=Rr,an({type:ie.N,payload:{taskList:Object(B.a)(sr)}}),oi.next=10;break;case 7:oi.prev=7,oi.t0=oi.catch(0),console.log(oi.t0);case 10:case"end":return oi.stop()}},Ar,null,[[0,7]])})),zo.apply(this,arguments)}function Ko(){aa()}function Ii(){an({type:ie.s})}Object(r.useEffect)(function(){if(!(Rt!=null&&Rt.identifier))return;var Ar=Object(He.x)({objective_type:"shixun",objective_id:Rt==null?void 0:Rt.identifier,school:1});Ar.then(function(_r){var Rr;Pi(Object(l.a)({},_r)),ar(_r==null||((Rr=_r.shixun)===null||Rr===void 0)?void 0:Rr.own)})},[Rt==null?void 0:Rt.identifier]),Object(r.useEffect)(function(){return function(){an({type:ie.s}),an({type:ie.A,payload:0})}},[Ze]),Object(r.useEffect)(function(){an({type:ie.A,payload:Ir.extra?3:0})},[Ir.extra]),Object(r.useEffect)(function(){if(ia.current)return ia.current.addEventListener("mousedown",Oe),function(){ia.current.removeEventListener("mousedown",Oe)}},[ia.current]),Object(r.useEffect)(function(){if((bn&&Jt||qt)&&ia.current){var Ar=Object(at.b)(function(Rr){var ai=Rr.target.scrollTop;ai>=354?an({type:ie.db,payload:!0}):an({type:ie.db,payload:!1})},10);ia.current.addEventListener("scroll",Ar);var _r=me.a.subscribe("evaluate-unity3d-finish",function(){ia.current.scrollTop=0});return function(){ia.current.removeEventListener("scroll",Ar),_r()}}},[bn,Jt,qt,ia.current]);var Hi=gt.position,ci=gt.score,Xi=gt.subject,lo={onViewAllTask:Ko,position:Hi,score:ci,subject:Xi};function Da(Ar){return Ya.apply(this,arguments)}function Ya(){return Ya=Object(u.a)(a.a.mark(function Ar(_r){var Rr;return a.a.wrap(function(fi){for(;;)switch(fi.prev=fi.next){case 0:return fi.next=2,Object(Ee.b)({content:_r,container_type:"Shixun",container_id:Rt.id,challenge_id:gt.id,position:Hi});case 2:if(Rr=fi.sent,!(Rr.status===-3)){fi.next=6;break}return y.a.info({title:"\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:"\u4F60\u7684\u8D26\u53F7\u56E0\u4E3A\u53D1\u5E03\u4E86\u4E0D\u5F53\u5185\u5BB9\uFF0C\u73B0\u5DF2\u5C06\u8BC4\u8BBA\u529F\u80FD\u5C4F\u853D\u3002",okText:"\u786E\u5B9A"}),fi.abrupt("return");case 6:console.log(Rr),an({type:ie.A,payload:3}),me.a.publish("create-discuss");case 9:case"end":return fi.stop()}},Ar)})),Ya.apply(this,arguments)}function fa(){an({type:ie.bb,payload:!gi})}var uo={loading:$a,data:Qi,onShowTip:ha,st:Mt,challenge:gt};return t.a.createElement(r.Fragment,null,t.a.createElement(w,lo),t.a.createElement("div",{className:"content-wrapper",ref:ia},Jt&&bn?t.a.createElement("div",{className:"unity-3d-container ".concat(gi?"enlarge":"")},t.a.createElement("a",{onClick:fa,className:"btn-enlarge ".concat(gi?"enlarge":"")},t.a.createElement("i",{className:"iconfont ".concat(gi?"icon-suoxiao1":"icon-kuoda"," ")})),(mr==null?void 0:mr.user_id)&&t.a.createElement(ht,{userInfo:mr,taskData:Nn,unity_3d_routes:Jt,onGetUnity3dMessage:Dn,onEvaluateCallback:An})):null,t.a.createElement("ul",{className:"tab-nav ".concat(Ei?"tab-fixed":"")},Ra.map(function(Ar){return t.a.createElement("li",{onClick:ta,id:Ar.index,key:Ar.title,className:ea===Ar.index?"active":""},t.a.createElement("a",null,Ar.title,Ar.index===3&&Pt?t.a.createElement("span",null,Pt):null))})),t.a.createElement(de.a,{className:ea===0?"tab-panel-body ".concat(Jt&&bn?"scroll-margin-top":""):"hide",value:gt.task_pass}),t.a.createElement("div",{className:ea===1?"tab-panel-body":"hide"},Si?t.a.createElement(de.a,{value:Si}):null),t.a.createElement("div",{className:ea===2?"tab-panel-body":"hide",style:{padding:"0 0 20px 0"}},t.a.createElement(Q,uo)),t.a.createElement("div",{className:ea===3?"tab-panel-body":"hide"},t.a.createElement(ve.a,{activeIndex:ea,userInfo:mr,shixunIdentifier:Rt.identifier,identity:Lt.identity,user:Lt,allowDisableDiscuss:or,taskData:Nn})),t.a.createElement("div",{className:ea===4?"tab-panel-body":"hide"},t.a.createElement(Ie,{activeIndex:ea,taskId:Ze})),Ir.type!=="exercises"&&!(Rt!=null&&Rt.is_disable_discuss)&&!wt.homework_common_comment_open&&t.a.createElement(je,{user:Lt,userInfo:mr,user_praise:Yt,praise_count:Wt,praisePlus:fn,onCreateDiscuss:Da})),t.a.createElement(se.a,null,t.a.createElement(L.a,{className:"task-drawer",width:420,title:null,placement:"left",closable:!1,visible:_i,onClose:Ii},Ir.subject_id&&t.a.createElement(Et,Object(g.a)({taskList:Object(B.a)(sr),challenge:gt,shixun:Rt},Ir,{identity:Lt.identity,onSaveTaskStar:Ea})),!Ir.subject_id&&t.a.createElement(Ue,{taskList:Object(B.a)(sr),challenge:gt,shixun:Rt,identity:Lt.identity,onSaveTaskStar:Ea})),t.a.createElement(y.a,{centered:!0,title:"\u63D0\u793A",visible:Ri,onOk:Oa,onCancel:Ai,confirmLoading:yr,className:"answer-tip"},Ut?t.a.createElement("p",null,"\u5DF2\u7ECF\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u53EF\u4EE5\u514D\u91D1\u5E01\u67E5\u770B\u7B54\u6848\u54DF~"):t.a.createElement("p",null,"\u5148\u67E5\u770B\u53C2\u8003\u7B54\u6848\uFF0C\u518D\u901A\u8FC7\u8BC4\u6D4B\u7684\u5B66\u751F\uFF0C\u5B9E\u8BAD\u4F5C\u4E1A\u6709\u53EF\u80FD\u662F\u96F6\u5206\u54E6~"),Do?t.a.createElement(Xe,{selected_index:Kr,selected_unlocked_answer_id:eo,onSelect:ei,data:Qi}):t.a.createElement("p",null,"\u5C06\u6263\u9664".concat(Oo,"\u70B9\u91D1\u5E01\uFF0C\u662F\u5426\u786E\u8BA4\u67E5\u770B\u7B54\u6848")),Ut?t.a.createElement("a",{href:"/account/certification",class:"to-certification-link",target:"_blank"},"\u7ACB\u5373\u8BA4\u8BC1"):null),t.a.createElement(_e.a,null)))},jt=b("+L6B"),ft=b("2/Rp"),Ot=b("aHsQ"),pt=b("sGsY"),At=b("55Ip"),Ht=b("6/vW"),zt=b("8Enf"),ln=b("P2fV"),Xt=b("NJEC"),Zt=b("5Dmo"),Un=b("3S7+"),Cn=b("fxth"),wn=b.n(Cn),pn=b("RCxd"),On=b("S+dL"),Xn=b.n(On),fr=b("dViP"),Bt=b("Bwpq"),sn=b("H4Hw"),Rn=b("Scqh"),_n=b("P5Jw"),Kn=b("LvDl");function gn(he){var Ze=he.onShowNotice,lt=he.className,Pt=lt===void 0?"":lt;return t.a.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:Ze,className:Pt},t.a.createElement("img",{src:Xn.a,alt:"notice"}))}var J=function(he){var Ze=he.loading,lt=he.lastedUpdateTime,Pt=he.moveY,Ut=he.code_hidden,Ct=he.hide_code,Lt=he.gameStatus,Mt=he.isEditPath,wt=he.isNotice,Tt=he.git_url,gt=he.taskData,nn=he.onUpdateCode,Yt=he.onResetCode,Wt=he.onResetGitCode,Jt=he.onShowCodeSetting,qt=he.onResetPassedCode,bn=he.onShowDir,fn=he.onResizeCodeArea,An=he.onShowNotice,Dn=Object(p.i)(),Rt=Object(r.useState)(!1),Nn=Object(i.a)(Rt,2),rn=Nn[0],vn=Nn[1];Object(r.useEffect)(function(){var hn=me.a.subscribe("runCodeFinish",function(){vn(!1)});return function(){hn()}},[]);function Mn(){fn(Pt)}var an=function(){y.a.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:t.a.createElement(pn.a,null),content:"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Yt})},$t=function(){y.a.confirm({title:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93",icon:t.a.createElement(pn.a,null),content:"\u60A8\u7684\u6240\u6709\u4EE3\u7801\u5C06\u88AB\u8FD8\u539F\u81F3\u521D\u59CB\u72B6\u6001\uFF0C\u4E0D\u5F71\u54CD\u901A\u5173\u72B6\u6001\u4E0E\u4F5C\u4E1A\u6210\u7EE9\u3002\u786E\u8BA4\u91CD\u7F6E\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Wt})},Vn=function(){var hn=Object(u.a)(a.a.mark(function $n(){return a.a.wrap(function(ar){for(;;)switch(ar.prev=ar.next){case 0:if(!rn){ar.next=2;break}return ar.abrupt("return");case 2:nn(),Object(X.v)(Dn.taskId),vn(!0),me.a.publish("show-case-result",!0),setTimeout(function(){me.a.publish("runCode",{type:"start"})},100);case 7:case"end":return ar.stop()}},$n)}));return function(){return hn.apply(this,arguments)}}(),yr=function(){var hn=Object(u.a)(a.a.mark(function $n(){return a.a.wrap(function(ar){for(;;)switch(ar.prev=ar.next){case 0:if(rn){ar.next=2;break}return ar.abrupt("return");case 2:Object(X.J)(Dn.taskId),vn(!1),me.a.publish("runCode",{type:"stop"});case 5:case"end":return ar.stop()}},$n)}));return function(){return hn.apply(this,arguments)}}(),Ln=Pt==="100%";return t.a.createElement(r.Fragment,null,t.a.createElement("span",{className:"".concat(wn.a["edit-status"]," ml15")},Ze?"\u4FDD\u5B58\u4E2D...":lt===0?"\u5DF2\u4FDD\u5B58":"\u5DF2\u4FEE\u6539"),t.a.createElement("div",{className:wn.a["action-bar"]},wt?t.a.createElement(Un.a,{visible:!0,title:t.a.createElement("span",{style:{color:"#000"}},"\u5173\u5361\u4EFB\u52A1\u7684\u4EE3\u7801\u6587\u4EF6\u6709\u66F4\u65B0\u5566\uFF5E"),color:"#fff"},t.a.createElement(gn,{onShowNotice:An})):null,Ct!==2&&t.a.createElement(t.a.Fragment,null,Ut?null:t.a.createElement("a",{title:"\u663E\u793A\u76EE\u5F55",onClick:bn},t.a.createElement("i",{className:"iconfont icon-wenjian "})),Tt?t.a.createElement(_n.CopyToClipboard,{text:Tt,onCopy:function(){return f.b.success("\u590D\u5236\u6210\u529F")}},t.a.createElement("a",{title:"\u590D\u5236\u7248\u672C\u5E93\u5730\u5740"},t.a.createElement("i",{className:"iconfont icon-fuzhi2"}))):null,Lt===2&&Mt?t.a.createElement(Xt.a,{placement:"bottomRight",title:"\u4F60\u5728\u672C\u5173\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u4E0A\u6B21\u901A\u8FC7\u7684\u4EE3\u7801?",onConfirm:qt},t.a.createElement("a",{title:"\u52A0\u8F7D\u4E0A\u6B21\u901A\u8FC7\u7684\u4EE3\u7801"},t.a.createElement("i",{className:"iconfont icon-fanhuishangcidaima font-20 "}))):null,Mt?t.a.createElement("a",{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",onClick:an},t.a.createElement("i",{className:"iconfont icon-zhongzhi font-20 "})):null,Mt&&t.a.createElement("a",{title:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93",onClick:$t},t.a.createElement("i",{className:"iconfont icon-zhongzhidaimacangku font12 "})),t.a.createElement("a",{onClick:Jt,title:"\u8BBE\u7F6E"},t.a.createElement("i",{className:"iconfont icon-shezhi"}))),t.a.createElement("a",{onClick:Mn,title:Ln?"\u6536\u7F29":"\u5C55\u5F00"},t.a.createElement("i",{className:Ln?"iconfont icon-shousuo":"iconfont icon-zhankai"}))))},U=b("14J3"),K=b("BMrR"),Z=b("jCWc"),te=b("kPKH"),q=b("UlFV"),$e=b("hjEz"),Nt=b("9VGf"),Vt=b("Mm8t"),on=b.n(Vt),Gt=b("9kvl"),Fn=function(he){var Ze=he.isNotice,lt=he.moveY,Pt=he.isActive,Ut=he.tabIndex,Ct=he.webssh,Lt=he.socketKeys,Mt=he.onCloseSocket,wt=he.onReCreateSocket,Tt=he.onShowNotice,gt=he.sshConfigData,nn=he.onResizeCodeArea,Yt=he.shixun;function Wt(){nn(lt)}var Jt=lt==="100%";return t.a.createElement("div",{className:"action-bar"},Ze?t.a.createElement(gn,{onShowNotice:Tt}):null,Ct===3?t.a.createElement(rr,{sshConfigData:gt,tabIndex:Ut,isActive:Pt,socketKeys:Lt,onReCreateSocket:wt,onCloseSocket:Mt,shixun:Yt}):gt!=null&>.remaining_time?t.a.createElement(rr,{sshConfigData:gt,tabIndex:Ut,isActive:Pt,socketKeys:Lt,onReCreateSocket:wt,onCloseSocket:Mt,shixun:Yt}):null,t.a.createElement("a",{onClick:Wt,title:Jt?"\u6536\u7F29":"\u5C55\u5F00"},t.a.createElement("i",{className:Jt?"iconfont icon-shousuo":"iconfont icon-zhankai"})))},In=300;function rr(he){var Ze=he.isActive,lt=he.socketKeys,Pt=he.webssh,Ut=he.onCloseSocket,Ct=he.onReCreateSocket,Lt=he.sshConfigData,Mt=he.tabIndex,wt=he.shixun,Tt=(Lt==null?void 0:Lt.remaining_time)/1e3,gt=Object(r.useState)(Pt===3?1800:Tt),nn=Object(i.a)(gt,2),Yt=nn[0],Wt=nn[1],Jt=Object(r.useState)(!1),qt=Object(i.a)(Jt,2),bn=qt[0],fn=qt[1],An=wt.identifier;Object(Nt.a)(function(){Wt(Yt-1)},Ze&&Yt>0?1e3:null),Object(r.useEffect)(function(){var hn=me.a.subscribe("on-operating-ssh",function(){(wt==null?void 0:wt.webssh)!=3&&Wt(Tt)}),$n=me.a.subscribe("update-windows-time",function(ar){Wt(parseInt(ar.remaining_time/1e3))}),or=me.a.subscribe("on-recreate-socket",function(){Ct()});return function(){$n(),hn(),or()}},[]);function Dn(){Gt.d.replace("/shixuns/".concat(An,"/challenges"))}function Rt(){y.a.confirm({title:"\u547D\u4EE4\u884C\u91CD\u8FDE\u63D0\u9192",icon:t.a.createElement(pn.a,null),content:"\u7531\u4E8E\u957F\u65F6\u95F4\u6CA1\u6709\u4F7F\u7528\uFF0C\u8D44\u6E90\u5DF2\u7ECF\u88AB\u56DE\u6536\u3002\u5982\u6709\u9700\u8981\uFF0C\u53EF\u4EE5\u91CD\u8FDE\u547D\u4EE4\u884C\u3002",centered:!0,okText:"\u91CD\u8FDE",cancelText:"\u9000\u51FA",onOk:an,onCancel:Dn})}var Nn=function(){y.a.confirm({title:"\u91CD\u7F6E\u547D\u4EE4\u884C",icon:t.a.createElement(pn.a,null),content:"\u5B9E\u9A8C\u73AF\u5883\u5C06\u6062\u590D\u5230\u521D\u59CB\u72B6\u6001\uFF0C\u662F\u5426\u786E\u8BA4\u91CD\u7F6E\u5B9E\u9A8C\u73AF\u5883?",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:$t})};Object(r.useEffect)(function(){Yt===0&&(wt.webssh!=3&&Rt(),lt.forEach(function(hn){me.a.publish("close-socket",hn)})),Yt===In&&wt.webssh!=3&&fn(!0)},[Yt]);function rn(){fn(!1)}function vn(){wt.webssh!=3&&fn(!0)}function Mn(){Wt(Tt),me.a.publish("ssh-add-connect-time"),fn(!1)}function an(){Wt(Tt),me.a.publish("create-socket",Mt)}function $t(){return Vn.apply(this,arguments)}function Vn(){return Vn=Object(u.a)(a.a.mark(function hn(){return a.a.wrap(function(or){for(;;)switch(or.prev=or.next){case 0:return lt.forEach(function(ar){me.a.publish("close-socket",ar)}),or.next=3,Ut();case 3:Wt(Tt),Ct();case 5:case"end":return or.stop()}},hn)})),Vn.apply(this,arguments)}var yr=function(){y.a.confirm({title:"\u670D\u52A1\u9884\u89C8",content:"\u201C\u670D\u52A1\u9884\u89C8\u201D\u4F1A\u8BBF\u95EE\u547D\u540D\u884C\u5BB9\u5668\u76848081\u7AEF\u53E3\uFF0C\u5982\u679C\u7AEF\u53E3\u672A\u542F\u52A8\u4F1A\u5BFC\u81F4\u9884\u89C8\u5931\u8D25",okText:"\u7EE7\u7EED\u524D\u5F80",cancelText:"\u53D6\u6D88",onOk:function(){Object(ee.O)(Lt==null?void 0:Lt.mapping_service_url)}})},Ln=function(){y.a.info({title:"SSH\u76F4\u8FDE",width:600,centered:!0,content:t.a.createElement(t.a.Fragment,null,t.a.createElement(K.a,null,t.a.createElement(te.a,{flex:"50px"},"\u8D26\u53F7"),t.a.createElement(te.a,null,Lt==null?void 0:Lt.username)),t.a.createElement(K.a,null,t.a.createElement(te.a,{flex:"50px"},"\u5730\u5740"),t.a.createElement(te.a,null,"47.96.157.89")),t.a.createElement(K.a,null,t.a.createElement(te.a,{flex:"50px"},"\u7AEF\u53E3"),t.a.createElement(te.a,null,Lt==null?void 0:Lt.port)),t.a.createElement(K.a,null,t.a.createElement(te.a,{flex:"50px"},"\u5BC6\u7801"),t.a.createElement(te.a,null,Lt==null?void 0:Lt.password)))})};return t.a.createElement(r.Fragment,null,Yt>0&&Yt<=In&&wt.webssh!=3?t.a.createElement(xr,{title:"\u8D44\u6E90\u56DE\u6536\u5012\u8BA1\u65F6\uFF0C\u70B9\u51FB\u53EF\u5EF6\u957F\uFF08\u6216\u8005\u64CD\u4F5C\u547D\u4EE4\u884C\u81EA\u52A8\u5EF6\u957F\uFF09",className:"c-red",time:Yt,style:{display:"inline-block",margin:"0 10px 1px 0"},callback:vn}):null,(Lt==null?void 0:Lt.mapping_service_url)&&t.a.createElement("a",{target:"_blank",onClick:function($n){$n.preventDefault(),yr()},href:Lt==null?void 0:Lt.mapping_service_url},t.a.createElement($e.a,{className:"font14 c-blue"}),t.a.createElement("span",{className:"c-blue"}," \u670D\u52A1\u9884\u89C8")),t.a.createElement("a",{onClick:Nn},t.a.createElement("i",{className:"iconfont icon-zhongzhi2 font-16 "}),t.a.createElement("span",null," \u91CD\u7F6E\u547D\u4EE4\u884C")),t.a.createElement("a",{onClick:Ln},t.a.createElement("span",null,t.a.createElement("i",{className:"iconfont icon-congshulianjie font-16 "}),"SSH\u76F4\u8FDE")),t.a.createElement(se.a,null,t.a.createElement(y.a,{centered:!0,title:[t.a.createElement(pn.a,{className:"modalIconYellow"}),"\u547D\u4EE4\u884C\u8FDE\u63A5\u65F6\u957F\u63D0\u9192"],wrapClassName:"customModalStyle",closable:!1,visible:bn&&Yt>0,onOk:Mn,onCancel:rn,okText:"\u7ACB\u5373\u5EF6\u957F",cancelText:"\u4E0D\u9700\u8981"},"\u547D\u4EE4\u884C\u5C06\u4E8E ",Math.round(Yt/60)," \u5206\u949F\u540E\u4E2D\u65AD\uFF0C\u9700\u8981\u5EF6\u957F\u4F7F\u7528\u65F6\u95F4\u5417\uFF1F")))}function xr(he){var Ze=he.title,lt=he.time,Pt=he.className,Ut=Pt===void 0?"":Pt,Ct=he.callback,Lt=he.desc,Mt=Lt===void 0?"":Lt,wt=he.style,Tt=wt===void 0?{}:wt;function gt(){Ct&&Ct()}return t.a.createElement("a",{onClick:gt,title:Ze,className:Ut},t.a.createElement("img",{src:on.a,alt:"time",width:16,style:Tt}),t.a.createElement("span",null,Mt?"".concat(Mt,"\uFF1A"):"",Object(Ht.b)(lt)))}var Tr=b("5NDa"),er=b("5rEg"),Cr=b("lOMy"),zi=b("GIiI"),ri=b("vS10"),qr=b("500L"),yi=b("m3rI"),Ni=Object(r.forwardRef)(function(he,Ze){var lt=he.time;console.log("ScreenRecord:",Ze);var Pt=Object(r.useRef)(),Ut=Object(r.useState)(),Ct=Object(i.a)(Ut,2),Lt=Ct[0],Mt=Ct[1],wt=Object(r.useRef)(),Tt=2e3,gt=[];Object(r.useImperativeHandle)(Ze,function(){return{startScreenRecord:Jt,downloadFile:Wt}});function nn(qt,bn){return Yt.apply(this,arguments)}function Yt(){return Yt=Object(u.a)(a.a.mark(function qt(bn,fn){var An,Dn;return a.a.wrap(function(Nn){for(;;)switch(Nn.prev=Nn.next){case 0:return An=[],Nn.next=3,new MediaRecorder(bn);case 3:Dn=Nn.sent,Dn.ondataavailable=function(rn){An.push(rn.data)},Dn.start(),wt.current=Dn,window.recorderRefs=Dn,Dn.addEventListener("stop",function(rn){var vn=URL.createObjectURL(An[0],{type:"video/mp4"});Object(ee.v)("xxx.webm",vn)});case 9:case"end":return Nn.stop()}},qt)})),Yt.apply(this,arguments)}function Wt(){if(!window.recorderRefs){f.b.warn("\u60A8\u8FD8\u6CA1\u6709\u5F00\u542F\u89C6\u9891\u5F55\u5236\uFF0C\u8BF7\u5148\u53BB\u5F55\u5236\u89C6\u9891\u5427\uFF01");return}var qt=Pt.current.srcObject.getTracks();qt.forEach(function(bn){bn.stop()}),window.recorderRefs.addEventListener("dataavailable",function(bn){var fn=URL.createObjectURL(bn.data,{type:"video/mp4"});Object(ee.v)("\u5C4F\u5E55\u5F55\u5236\u89C6\u9891.webm",fn)})}function Jt(){navigator.mediaDevices.getDisplayMedia({video:!0,audio:!0}).then(function(qt){return Pt.current.srcObject=qt,gt.push(qt),Pt.current.captureStream=Pt.current.captureStream||Pt.current.mozCaptureStream,new Promise(function(bn){return Pt.current.onplaying=bn})}).then(function(){return nn(Pt.current.captureStream(),Tt)}).then(function(qt){}).catch(function(qt){qt.name==="NotFoundError"?f.b.warn("\u627E\u4E0D\u5230\u6444\u50CF\u5934\u6216\u9EA6\u514B\u98CE\u3002\u65E0\u6CD5\u5F55\u5236."):f.b.warn(qt.name)})}return t.a.createElement("div",{style:{position:"absolute",top:"0",zIndex:-1}},t.a.createElement("video",{onPause:function(){return alert("pause")},width:"60",height:"120",autoPlay:!0,muted:!0,ref:Pt}))}),va=Ni,Pa={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"},Ha=function(he){var Ze=he.className,lt=he.mirror_description,Pt=he.git_url,Ut=he.difficulty,Ct=he.task_pass,Lt=he.test_set_permission,Mt=he.onVncAction,wt=he.shixun,Tt=he.window_vnc_url,gt=he.linux_vnc,nn=he.vnc_url,Yt=he.unity_3d_routes,Wt=Object(p.i)(),Jt=Object(r.useState)("8082"),qt=Object(i.a)(Jt,2),bn=qt[0],fn=qt[1],An=Object(r.useState)(!1),Dn=Object(i.a)(An,2),Rt=Dn[0],Nn=Dn[1],rn=Object(r.useRef)(),vn=Tt?"C:/Windows/AppReadiness/userfiles":"/data/workspace/userfiles",Mn=Tt?"C:/Windows/AppReadiness/downloadfiles":"/data/workspace/downloadfiles",an=function(){y.a.confirm({title:"\u91CD\u542F\u4E91\u4E3B\u673A",icon:t.a.createElement(pn.a,null),content:"\u60A8\u786E\u5B9A\u8981\u91CD\u542F\u4E91\u4E3B\u673A\u5417\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var $n=Object(u.a)(a.a.mark(function ar(){var br;return a.a.wrap(function(mr){for(;;)switch(mr.prev=mr.next){case 0:return mr.next=2,Object(ri.f)({identifier:Wt.taskId});case 2:return br=mr.sent,(br==null?void 0:br.status)===0&&f.b.info("\u91CD\u542F\u6210\u529F"),mr.abrupt("return","");case 5:case"end":return mr.stop()}},ar)}));function or(){return $n.apply(this,arguments)}return or}()})},$t=function(){y.a.info({title:"\u6587\u4EF6\u4E0A\u4F20",icon:null,okText:"\u5173\u95ED",width:600,centered:!0,content:t.a.createElement("div",{className:"pt10"},t.a.createElement(qr.b,{isDragger:!0,maxSize:20,additionalText:'\u9ED8\u8BA4\u5B58\u653E\u76EE\u5F55\u8DEF\u5F84\u4E3A"'.concat(vn,'"'),action:"".concat(yi.a.API_SERVER,"/api/tasks/").concat(Wt.taskId,"/upload_file?debug=admin"),onChange:function(or){or.some(function(ar){var br;return((br=ar.response)===null||br===void 0?void 0:br.status)===0})&&(y.a.destroyAll(),f.b.info("\u6587\u4EF6\u4E0A\u4F20\u6210\u529F")),console.log("fileList:",or)}}))})},Vn=function(){y.a.confirm({title:"\u4E0B\u8F7D\u4EE3\u7801",centered:!0,width:600,content:"\u4EE3\u7801\u4E0B\u8F7D\u529F\u80FD\uFF1A\u5C06\u201C".concat(Mn,"\u201D\u76EE\u5F55\u8FDB\u884C\u6253\u5305\u5E76\u4E0B\u8F7D"),onOk:function(){var $n=Object(u.a)(a.a.mark(function ar(){return a.a.wrap(function(cr){for(;;)switch(cr.prev=cr.next){case 0:return cr.next=2,Object(nt.a)("/api/tasks/".concat(Wt.taskId,"/download_file?debug=admin"),{method:"post",body:{autoDownload:!0},headers:{responseType:"arraybuffer",Accept:"application/vnd.ms-excel;charset=utf-8"}});case 2:return cr.abrupt("return",!0);case 3:case"end":return cr.stop()}},ar)}));function or(){return $n.apply(this,arguments)}return or}()})},yr=function(){var $n,or;($n=rn.current)===null||$n===void 0||((or=$n.startScreenRecord)===null||or===void 0)||or.call($n)},Ln=function(){var hn=Object(u.a)(a.a.mark(function $n(){var or,ar,br;return a.a.wrap(function(mr){for(;;)switch(mr.prev=mr.next){case 0:return Nn(!0),mr.next=3,Object(nt.a)("/api/tasks/".concat(Wt.taskId,"/port_proxy"),{method:"post",body:{port:bn}});case 3:ar=mr.sent,ar!=null&&(or=ar.data)!==null&&or!==void 0&&or.url&&Object(ee.O)(ar==null||((br=ar.data)===null||br===void 0)?void 0:br.url),Nn(!1);case 6:case"end":return mr.stop()}},$n)}));return function(){return hn.apply(this,arguments)}}();return t.a.createElement("div",{className:"tpi-code-setting ".concat(Ze)},t.a.createElement("h3",null,"\u529F\u80FD"),t.a.createElement("section",null,t.a.createElement("a",{id:"full-screen",title:"\u5168\u5C4F",className:"file-item action",onClick:function(){Mt("full-screen")}}," ",t.a.createElement("i",{className:"iconfont icon-quanping"}),"\u5F00\u542F / \u9000\u51FA\u5168\u5C4F "),t.a.createElement("a",{id:"reset-task",onClick:function(){return Mt("reset-task")},className:"file-item action",title:"\u91CD\u7F6E\u5B9E\u8BAD"}," ",t.a.createElement("i",{className:"iconfont icon-zhongzhishixun"}),"\u91CD\u7F6E\u5B9E\u8BAD "),t.a.createElement("a",{id:"reset-code",onClick:function(){return Mt("reset-code")},className:"file-item action",title:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}," ",t.a.createElement("i",{className:"iconfont icon-zhongzhishixun"}),"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93 "),!Yt&&t.a.createElement(t.a.Fragment,null," ",(Tt||gt||nn||(wt==null?void 0:wt.hide_code)===2)&&t.a.createElement(t.a.Fragment,null,t.a.createElement("a",{onClick:function(){return $t()},className:"file-item action",title:"\u4E0A\u4F20\u6587\u4EF6"}," ",t.a.createElement("i",{className:"iconfont icon-shangchuanshipin1"}),"\u4E0A\u4F20\u6587\u4EF6"),t.a.createElement("a",{onClick:function(){return Vn()},className:"file-item action",title:"\u4E0B\u8F7D\u6587\u4EF6"}," ",t.a.createElement("i",{className:"iconfont icon-xiazai3"}),"\u4E0B\u8F7D\u6587\u4EF6"),t.a.createElement("a",{onClick:function(){return yr()},className:"file-item action",title:"\u5C4F\u5E55\u5F55\u5236"}," ",t.a.createElement("i",{className:"iconfont icon-jiaruketang1"}),"\u5C4F\u5E55\u5F55\u5236"),t.a.createElement("a",{className:"file-item action w100",title:"\u670D\u52A1\u9884\u89C8"}," ",t.a.createElement("i",{className:"iconfont icon-suanfasheji"}),t.a.createElement(K.a,{align:"middle",className:"w100"},t.a.createElement(te.a,{flex:"1",onClick:Ln},t.a.createElement(ft.a,{type:"text",loading:Rt},t.a.createElement("span",{style:{color:"#ddd",marginLeft:-11}},"\u670D\u52A1\u9884\u89C8"))),t.a.createElement(te.a,null,t.a.createElement("a",{href:"javascript:;",onClick:Ln,className:"c-blue"},"\u7AEF\u53E3\u53F7")," ",t.a.createElement(er.a,{onChange:function($n){return fn($n.target.value)},style:{width:50},value:bn}))))),Tt&&t.a.createElement("a",{id:"reset-task",onClick:an,className:"file-item action",title:"\u91CD\u542F\u4E91\u4E3B\u673A"}," ",t.a.createElement(zi.a,{style:{marginRight:21,color:"#FFF"},className:"c-white font16"}),"\u91CD\u542F\u4E91\u4E3B\u673A "),(wt==null?void 0:wt.hide_code)!==2&&t.a.createElement("a",{id:"reset-task",onClick:function(){return Mt("reset-code")},className:"file-item action",title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"}," ",t.a.createElement("i",{className:"iconfont icon-zhongzhi font20",style:{marginRight:19}}),"\u6062\u590D\u521D\u59CB\u4EE3\u7801 "),Pt?t.a.createElement(_n.CopyToClipboard,{text:Pt,onCopy:function(){return f.b.success("\u590D\u5236\u6210\u529F")}},t.a.createElement("a",{id:"copy-git",title:"\u590D\u5236\u7248\u672C\u5E93\u5730\u5740",className:"file-item action"}," ",t.a.createElement("i",{className:"iconfont icon-fuzhibanbenkudizhi1"}),"\u590D\u5236\u7248\u672C\u5E93\u5730\u5740 ")):null,!Tt&&!gt&&t.a.createElement("a",{id:"copy-cliboard",className:"file-item action",onClick:function(){Mt("show-clipboard-box")}}," ",t.a.createElement("i",{className:"iconfont icon-fuzhiniantie"}),"\u590D\u5236\u7C98\u8D34 "))),t.a.createElement("h3",null,"\u5173\u5361\u914D\u7F6E\u4FE1\u606F"),t.a.createElement("section",null,t.a.createElement("a",{className:"file-item",title:Ct?"\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u6311\u6218":"\u4E0D\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u6311\u6218"},t.a.createElement("b",null,"\u8DF3\u5173"),t.a.createElement("span",null,Ct?"\u5141\u8BB8":"\u4E0D\u5141\u8BB8")),t.a.createElement("a",{className:"file-item",title:Lt?"\u5141\u8BB8\u5B66\u5458\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\u6D4B\u8BD5\u96C6\u5185\u5BB9":"\u4E0D\u5141\u8BB8\u5B66\u5458\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\u6D4B\u8BD5\u96C6\u5185\u5BB9"},t.a.createElement("b",null,"\u6D4B\u8BD5\u96C6\u89E3\u9501"),t.a.createElement("span",null,Lt?"\u5141\u8BB8":"\u4E0D\u5141\u8BB8"))),t.a.createElement("h3",null,"\u5B9E\u8BAD\u57FA\u672C\u4FE1\u606F"),t.a.createElement("section",null,t.a.createElement("div",{className:"file-item"},t.a.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),t.a.createElement("span",null,Pa[Ut])),t.a.createElement("div",{className:"file-item",style:{alignItems:"flex-start"}},t.a.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),t.a.createElement("span",{className:"vnc-desc",title:lt==null?void 0:lt.join(" ")},lt==null?void 0:lt.join(" ")))),t.a.createElement(va,{ref:rn}))},io=b("l9Ud"),Ia=b.n(io),Ca;(function(he){he.Classrooms="classrooms",he.Shixuns="shixuns",he.Paths="paths",he.Projects="projects",he.Videos="videos",he.Topics="topics",he.Teach="teach-group"})(Ca||(Ca={}));var Ui=function(Ze){var lt=Ze.userDetail,Pt=Ze.user,Ut=Ze.globalSetting,Ct=Ze.loading,Lt=Ze.dispatch,Mt=Ze.onClose,wt=Ze.shixun,Tt=Object(d.a)(Ze,["userDetail","user","globalSetting","loading","dispatch","onClose","shixun"]),gt=Object(p.i)(),nn=Object(r.useState)([]),Yt=Object(i.a)(nn,2),Wt=Yt[0],Jt=Yt[1],qt=Object(r.useState)({}),bn=Object(i.a)(qt,2),fn=bn[0],An=bn[1],Dn=Object(r.useState)(0),Rt=Object(i.a)(Dn,2),Nn=Rt[0],rn=Rt[1],vn=Object(r.useState)(Object(l.a)({page:1,limit:20,id:wt.identifier},gt)),Mn=Object(i.a)(vn,2),an=Mn[0],$t=Mn[1],Vn=Object(r.useCallback)(function(){return Tt.visible},[Tt.visible]);Object(r.useEffect)(function(){an.page=1,yr()},[Tt.visible]);var yr=function(){var Ln=Object(u.a)(a.a.mark(function hn(){var $n;return a.a.wrap(function(ar){for(;;)switch(ar.prev=ar.next){case 0:return ar.next=2,Lt({type:"shixunsDetail/getSetData",payload:an});case 2:$n=ar.sent,$n&&(Jt(Object(B.a)($n.data_sets)),rn($n.data_sets_count),An($n.folder_name));case 4:case"end":return ar.stop()}},hn)}));return function(){return Ln.apply(this,arguments)}}();return t.a.createElement(t.a.Fragment,null,!!Wt.length&&Tt.children,t.a.createElement(L.a,{title:"\u6570\u636E\u96C6",placement:"right",className:Ia.a.wrap,width:300,closable:!1,onClose:Mt,visible:Vn()},t.a.createElement("div",{className:"c-grey-999 font14 ml5 mb5"},"\u6570\u636E\u96C6\u8DEF\u5F84"),t.a.createElement("dl",{className:Ia.a.list},t.a.createElement(Un.a,{title:fn},t.a.createElement("dt",null,fn)),t.a.createElement("dd",null,t.a.createElement(_n.CopyToClipboard,{text:fn,onCopy:function(){return f.b.success("\u590D\u5236\u6210\u529F")}},t.a.createElement("span",{className:"".concat(Ia.a.copy," current")},"\u70B9\u51FB\u590D\u5236")))),t.a.createElement("div",{className:"c-grey-999 font14 ml5 mb5"},"\u6587\u4EF6\u8DEF\u5F84"),Wt==null?void 0:Wt.map(function(Ln,hn){return t.a.createElement("dl",{className:Ia.a.list},t.a.createElement(Un.a,{title:Ln.title},t.a.createElement("dt",null,t.a.createElement("span",{className:"icon-wenjian4 mr5"}),Ln.title)),t.a.createElement("dd",null,t.a.createElement(_n.CopyToClipboard,{text:Ln.file_path,onCopy:function(){return f.b.success("\u590D\u5236\u6210\u529F")}},t.a.createElement("span",{className:"".concat(Ia.a.copy," current")},"\u70B9\u51FB\u590D\u5236"))))}),t.a.createElement("div",{className:"tc"},t.a.createElement(C.a,{onChange:function(hn){an.page=hn,yr()},className:Ia.a.page,size:"small",total:Nn,pageSize:an.limit,hideOnSinglePage:!0}))))},Gr=Object(Gt.a)(function(he){var Ze=he.user,lt=he.userDetail,Pt=he.loading,Ut=he.shixunsDetail,Ct=he.globalSetting;return{user:Ze,userDetail:lt,shixunsDetail:Ut,globalSetting:Ct,loading:Pt.models.index}})(Ui),Vr=b("tUsH"),bi=b.n(Vr),Or=b("1Zrr"),vr=b.n(Or),Dr=b("bntm"),gr=b("bPs0"),ni=pt.a.Countdown;function nr(){return t.a.createElement("p",null,"\u684C\u9762\u7CFB\u7EDF\u5C06\u6062\u590D\u5230\u521D\u59CB\u72B6\u6001\uFF0C\u60A8\u5728\u7CFB\u7EDF\u4E2D\u521B\u5EFA\u7684\u6570\u636E\u53EF\u80FD\u4F1A\u4E22\u5931\u3002\u8BF7\u786E\u4FDD\u60A8\u7684\u6570\u636E\u5DF2\u4FDD\u5B58\uFF08\u5982\uFF1A\u7248\u672C\u5E93\u4EE3\u7801\u5DF2\u63A8\u9001\u5230\u670D\u52A1\u5668\uFF09\u3002\u662F\u5426\u786E\u8BA4\u91CD\u7F6E\uFF1F")}var Bi=function(he){var Ze,lt=he.mirror_description,Pt=he.difficulty,Ut=he.git_url,Ct=he.vnc_url,Lt=he.window_vnc_url,Mt=he.linux_vnc,wt=he.isNotice,Tt=he.user,gt=he.game,nn=he.shixun,Yt=nn===void 0?{}:nn,Wt=he.taskData,Jt=Wt===void 0?{}:Wt,qt=he.resetVncLoading,bn=he.onUpdateCostTime,fn=he.lastedGetTaskInfoTime,An=he.onShowNotice,Dn=he.onResetGitCode,Rt=he.onResetVnc,Nn=he.onBack,rn=he.history,vn=he.onAddVncTime,Mn=he.onUpdateCode,an=he.unity_3d_routes,$t=he.st,Vn=Yt.name,yr=Yt.identifier,Ln=Yt.task_pass,hn=Yt.test_set_permission,$n=gt.cost_time,or=gt.status,ar=Tt.user_url,br=Tt.image_url,cr=Tt.grade,mr=cr===void 0?0:cr,Pi=Object(r.useState)(!1),Ir=Object(i.a)(Pi,2),sr=Ir[0],_i=Ir[1],ea=Object(r.useState)({}),gi=Object(i.a)(ea,2),Ei=gi[0],Qi=gi[1],Oo=Object(r.useState)("#FFF"),$a=Object(i.a)(Oo,2),Ri=$a[0],Do=$a[1],eo=Object(r.useState)(null),Kr=Object(i.a)(eo,2),Si=Kr[0],ia=Kr[1],za=Object(r.useState)(),Ra=Object(i.a)(za,2),ta=Ra[0],Bo=Ra[1],da=Object(r.useState)(!1),Oi=Object(i.a)(da,2),Ga=Oi[0],Va=Oi[1],Ai=Object(p.h)().query;Object(r.useEffect)(function(){function Hi(){return ci.apply(this,arguments)}function ci(){return ci=Object(u.a)(a.a.mark(function Xi(){var lo,Da,Ya,fa,uo,Ar,_r,Rr,ai,fi;return a.a.wrap(function(Ma){for(;;)switch(Ma.prev=Ma.next){case 0:if(!(Ai.type==="exercises")){Ma.next=12;break}if(!(Ai.coursesId==="coursesId")){Ma.next=7;break}return Ma.next=4,Object(ae.Y)({categoryId:Ai.exercisesId,login:Ai.login});case 4:fa=Ma.sent,Ma.next=10;break;case 7:return Ma.next=9,Object(ae.y)({categoryId:Ai.exercisesId,login:Ai.login});case 9:fa=Ma.sent;case 10:Qi(Object(l.a)({},fa)),(lo=fa)!==null&&lo!==void 0&&lo.left_banner_id&&(Da=fa)!==null&&Da!==void 0&&(Ya=Da.exercise)!==null&&Ya!==void 0&&Ya.left_time&&(ia(Date.now()+((uo=fa)===null||uo===void 0||((Ar=uo.exercise)===null||Ar===void 0)?void 0:Ar.left_time)*1e3),setTimeout(function(){Do("red")},(((_r=fa)===null||_r===void 0||((Rr=_r.exercise)===null||Rr===void 0)?void 0:Rr.left_time)-300>0?((ai=fa)===null||ai===void 0||((fi=ai.exercise)===null||fi===void 0)?void 0:fi.left_time)-300:0)*1e3));case 12:case"end":return Ma.stop()}},Xi)})),ci.apply(this,arguments)}Hi(),me.a.subscribe("update-windows-time",function(Xi){Bo(parseInt(Xi.remaining_time/1e3))}),Ct&&Bo(1800)},[]),Object(r.useEffect)(function(){var Hi;return Ai.type==="exercises"&&Ei!==null&&Ei!==void 0&&(Hi=Ei.exercise)!==null&&Hi!==void 0&&Hi.screen_open&&(gr.b.forEach(function(ci,Xi){document.addEventListener(ci,Oa,!1),document.addEventListener("blur",Oa,!1)}),window.focus(),window.onblur=function(){Object(Dr.a)()&&(Oa(),Object(Dr.b)())}),function(){gr.b.forEach(function(ci,Xi){document.removeEventListener(ci,Oa,!1)})}},[Ei]);var ha=function(){Va(!Ga)},Oa=function(ci){window.parent.postMessage("backExercise","*"),ci!=="back"&&Object(Dr.b)()};function na(){_i(!sr)}function ei(){_i(!1)}function aa(){Nn(),rn.replace("/shixuns/".concat(yr,"/challenges"))}function Li(){if(qt)return;Rt()}function Ea(){y.a.confirm({title:"\u9000\u51FA\u5B9E\u8BAD",icon:t.a.createElement(pn.a,null),content:"\u60A8\u786E\u5B9A\u8981\u9000\u51FA\u5B9E\u8BAD\u5417\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:aa})}function zo(Hi){if(ei(),Hi==="reset-task"&&(qt||y.a.confirm({title:"\u91CD\u7F6E\u5B9E\u8BAD",icon:t.a.createElement(pn.a,null),content:t.a.createElement(nr,null),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Li})),Hi==="reset-code"&&(qt||y.a.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:t.a.createElement(pn.a,null),content:"\u60A8\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Dn})),Hi==="full-screen")if(Object(Dr.a)())Object(Dr.b)();else{var ci,Xi;Object(Dr.d)((ci=document)===null||ci===void 0||((Xi=ci.getElementById)===null||Xi===void 0)?void 0:Xi.call(ci,"task-right-panel"))}Hi==="show-clipboard-box"&&me.a.publish("show-clipboard-box")}var Ko={task_pass:Ln,test_set_permission:hn,mirror_description:lt,difficulty:Pt,resetVncLoading:qt,git_url:Ut,onVncAction:zo,window_vnc_url:Lt,linux_vnc:Mt,vnc_url:Ct,shixun:Yt,unity_3d_routes:an},Ii=Object(r.useCallback)(function(){return ta?(console.log("VncTimer:",ta),t.a.createElement(Zi,{defaultTime:ta,onAddVncTime:vn,onReset:Li,toShixun:aa,title:Ct?"\u5B9E\u9A8C\u73AF\u5883\u5012\u8BA1\u65F6":""})):null},[ta]);return t.a.createElement("div",{className:"task-header-container"},Ai.type!=="exercises"&&t.a.createElement(t.a.Fragment,null,t.a.createElement("a",{className:"task-user-info",href:ar,target:"_blank"},br?t.a.createElement("img",{width:"35",height:"35",src:"".concat(yi.a.IMG_SERVER,"/images/").concat(br)}):null,t.a.createElement("span",null,Tt.name)),t.a.createElement("div",{className:"grade-info"},t.a.createElement("img",{src:bi.a,alt:"gold",width:20}),mr)),t.a.createElement("h2",{className:"shixun-info"},Vn,(Ai==null?void 0:Ai.type)!=="exercises"&&Yt.hide_code!==2&&t.a.createElement(Ht.a,{lastedGetTaskInfoTime:fn,status:or,defaultTime:$n,onUpdateCostTime:bn,title:Ct?"\u5B9E\u9A8C\u603B\u7528\u65F6":""})),t.a.createElement(t.a.Fragment,null,(Ct||Lt||Mt||(Jt==null?void 0:Jt.virtual_machine)||(Yt==null?void 0:Yt.webssh)===3||Yt.hide_code===2||an)&&t.a.createElement("div",{className:"flex-container"},(Ai==null?void 0:Ai.type)!=="exercises"&&t.a.createElement(t.a.Fragment,null,Lt&&t.a.createElement(At.a,{onClick:function(ci){ci.preventDefault(),me.a.publish("send-ctrl-alt-delete")},className:"c-grey-c mr20"},"\u53D1\u9001CTRL+ALT+DELETE"),wt?t.a.createElement(gn,{className:"btn-notice",onShowNotice:An}):null,Ii()),t.a.createElement("a",{className:"btn-vnc",title:"\u5DE5\u5177\u680F",onClick:na},t.a.createElement("img",{alt:"tool",src:vr.a,width:16}),"\u5DE5\u5177\u680F")),(Ai==null?void 0:Ai.type)!=="exercises"&&!Lt&&t.a.createElement(Gr,{visible:Ga,onClose:ha,shixun:Yt},t.a.createElement("a",{className:"btn-vnc",title:"\u5DE5\u5177\u680F",onClick:ha},t.a.createElement("span",{className:"iconfont font14 mr5 icon-shujuji2 current"}),"\u6570\u636E\u96C6"))),Ai.type!=="exercises"&&t.a.createElement(t.a.Fragment,null,Ct||Lt?t.a.createElement("a",{className:"btn-task-out",onClick:Ea,title:"\u9000\u51FA\u5B9E\u8BAD"},"\u9000\u51FA\u5B9E\u8BAD"):t.a.createElement("a",{className:"btn-out",onClick:Ea,title:"\u9000\u51FA\u5B9E\u8BAD"},t.a.createElement("i",{className:"iconfont icon-kaiguan"}))),(Ei==null||((Ze=Ei.exercise)===null||Ze===void 0)?void 0:Ze.left_time)&&t.a.createElement(t.a.Fragment,null,t.a.createElement("span",{style:{color:Ri},className:"iconfont icon-kaoshishichang mr5"}),t.a.createElement("span",{className:"c-white mr20"},t.a.createElement(ni,{className:"flex-wrp ",valueStyle:{color:Ri,fontSize:12,fontWeight:"normal"},title:t.a.createElement("span",{style:{color:Ri,fontSize:12}},"\u5269\u4F59\u65F6\u95F4\uFF1A"),value:Si,onFinish:Object(u.a)(a.a.mark(function Hi(){var ci,Xi;return a.a.wrap(function(Da){for(;;)switch(Da.prev=Da.next){case 0:return Da.next=2,Object(ae.Z)({categoryId:Ai.exercisesId,commit_method:2});case 2:ci=Da.sent,(ci==null?void 0:ci.status)===0&&($t===0&&Mn(1),y.a.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:t.a.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",t.a.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:function(){var Ya=Object(u.a)(a.a.mark(function uo(){return a.a.wrap(function(_r){for(;;)switch(_r.prev=_r.next){case 0:window.parent.location.href="/classrooms/".concat(Ai.coursesId,"/exercise/").concat(Ai.exercisesId,"/detail");case 1:case"end":return _r.stop()}},uo)}));function fa(){return Ya.apply(this,arguments)}return fa}()})),(ci==null?void 0:ci.status)===-3&&(Xi=parseInt(ci==null?void 0:ci.message),ia(Date.now()+Xi*1e3));case 5:case"end":return Da.stop()}},Hi)}))}))),(Ai==null?void 0:Ai.type)==="exercises"&&t.a.createElement(ft.a,{type:"primary",onClick:function(){$t===0&&Mn(1),y.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:t.a.createElement("div",{className:"tc"},"\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u5DF2\u7ECF\u63D0\u4EA4\uFF1F"),onOk:function(){Oa("back")}})}},t.a.createElement("span",{className:"iconfont icon-yiguanbi mr5 font14"})," \u8FD4\u56DE\u8BD5\u5377"),t.a.createElement(se.a,null,t.a.createElement(L.a,{className:"setting-drawer",title:null,placement:"right",closable:!1,visible:sr,onClose:ei},t.a.createElement(Ha,Ko))))},hi=300;function Zi(he){var Ze=he.onAddVncTime,lt=he.onReset,Pt=he.toShixun,Ut=he.title,Ct=Ut===void 0?"":Ut,Lt=he.defaultTime,Mt=Object(r.useState)(Lt),wt=Object(i.a)(Mt,2),Tt=wt[0],gt=wt[1],nn=Object(r.useState)(!1),Yt=Object(i.a)(nn,2),Wt=Yt[0],Jt=Yt[1];Object(Nt.a)(function(){gt(Tt-1)},Tt>0?1e3:null),Object(r.useEffect)(function(){Tt===hi&&Jt(!0)},[Tt]),Object(r.useEffect)(function(){Lt0)){rn.next=8;break}return rn.next=4,Ze();case 4:Rt=rn.sent,gt((Rt==null?void 0:Rt.remaining_time)/1e3),rn.next=10;break;case 8:gt(Lt),lt();case 10:case"end":return rn.stop()}},Dn)})),fn.apply(this,arguments)}function An(){Tt=0?Tt.splice(gt,1):Tt.push(Mt),Lt(Tt.join(""))}}return t.a.createElement("a",{className:"flex-container",onClick:wt},t.a.createElement("span",{style:{position:"relative",top:4},className:"".concat(Ze===1?"radio":"checkbox"," ").concat(Pt&&Pt.indexOf(Mt)>=0?"active":"")}),t.a.createElement("div",{className:"flex-wrp"},t.a.createElement("span",{style:{lineHeight:1.7,fontSize:16,whiteSpace:"nowrap"}},Mt,"\u3001"),t.a.createElement(de.a,{className:"subject-body",value:Ct})))},Ro=function(he){var Ze=he.id,lt=he.answer,Pt=he.challenge_question,Ut=he.category,Ct=he.subject,Lt=he.onSetAnswers;function Mt(wt){Lt(Ze,wt)}return t.a.createElement("li",null,t.a.createElement(K.a,{className:"subject c-grey-999",align:"stretch"},t.a.createElement(te.a,{flex:"40px"},t.a.createElement("p",{className:"mt3"},Ze+1,"\u3001")),t.a.createElement(te.a,{flex:"1"},t.a.createElement(de.a,{value:"".concat(Ct),className:"subject-body"}))),t.a.createElement("div",{className:"option"},Pt.map(function(wt,Tt){var gt=wt.option_name;return t.a.createElement(sa,{index:Tt,key:gt,option_name:gt,answer:lt,category:Ut,callback:Mt})})))},Na=function(he){var Ze=he.chooses,lt=he.answers,Pt=he.onSetAnswers;return t.a.createElement("ul",{className:"choose-container"},Ze.map(function(Ut,Ct){var Lt=Ut.subject,Mt=Ut.challenge_question,wt=Ut.category;return t.a.createElement(Ro,{key:Ct,id:Ct,subject:Lt,challenge_question:Mt,category:wt,answer:lt[Ct],onSetAnswers:Pt})}))},yo=b("yqJW"),bo=b("cf+g"),Aa=b.n(bo),Po=b("UbZX"),so=b.n(Po),Hn=b("LYID"),Qn=b.n(Hn),Jn=function(Ze){var lt=Ze.id,Pt=Ze.isActive,Ut=Ze.title,Ct=Ze.onActive,Lt=Ze.had_submmit,Mt=Ze.result,wt=Ze.actual_output,Tt=Ze.standard_answer;function gt(){Ct(lt)}var nn="test-case-item";return Pt&&(nn+=" active"),Lt&&(nn+=" has-result"),t.a.createElement("li",{className:nn},t.a.createElement("a",{className:"case-header",onClick:gt},t.a.createElement("h2",null,t.a.createElement("div",{className:Pt?"arrow-down":"arrow-right"}),t.a.createElement("span",{className:"test-title"},Ut)),Lt>0?t.a.createElement("img",{width:16,src:Mt?so.a:Qn.a}):t.a.createElement("i",{className:"iconfont icon-suo1"})),t.a.createElement("div",{className:"item-desc ".concat(Pt?"show":"hide"," choose-game-item")},Lt?Mt?t.a.createElement(r.Fragment,null,t.a.createElement("p",null,"\u6B63\u786E\u9009\u9879\uFF1A",t.a.createElement("b",null,Tt)),t.a.createElement("p",null,"\u4F60\u7684\u9009\u9879\uFF1A",t.a.createElement("b",{className:"c-red"},wt))):t.a.createElement("p",null,"\u9519\u8BEF\uFF0C\u4E0D\u652F\u6301\u67E5\u770B"):t.a.createElement("p",null,"\u5C1A\u672A\u63D0\u4EA4\uFF0C\u6682\u4E0D\u652F\u6301\u67E5\u770B")))},Mr=function(he){var Ze=he.onResizeSetContainer,lt=he.moveY,Pt=he.had_submmit,Ut=he.test_sets,Ct=Ut===void 0?[]:Ut,Lt=he.challenge_chooses_count,Mt=he.choose_correct_num,wt=Object(r.useState)(-1),Tt=Object(i.a)(wt,2),gt=Tt[0],nn=Tt[1];function Yt(qt){nn(qt===gt?-1:qt)}var Wt=Mt===Lt;function Jt(){Ze(lt)}return t.a.createElement(r.Fragment,null,t.a.createElement("div",{className:"test-header"},t.a.createElement("span",{className:"active"},"\u6D4B\u8BD5\u7ED3\u679C"),t.a.createElement("a",{onClick:Jt},t.a.createElement("i",{className:"iconfont ".concat(lt===.01?"icon-shousuo":"icon-zhankai"," icon-zhankai")}))),Pt?t.a.createElement("p",{className:"test-result ".concat(Wt?"success":"failer")},t.a.createElement("span",{className:"count"},t.a.createElement("img",{width:16,src:Wt?so.a:Aa.a}),Mt," / ",Lt," \u5171\u6709",Lt,"\u9898\uFF0C"),t.a.createElement("span",null,Wt?"\u5168\u90E8\u901A\u8FC7":"\u5176\u4E2D".concat(Lt-Mt,"\u9898\u76EE\u7ED3\u679C\u4E0D\u5339\u914D\u3002\u8BE6\u60C5\u5982\u4E0B\uFF1A"))):null,t.a.createElement("ul",{className:"test-case-list"},Ct.map(function(qt,bn){return t.a.createElement(Jn,Object(g.a)({key:"item"+bn,had_submmit:Pt,title:"\u9898\u76EE".concat(bn+1)},qt,{isActive:gt===bn,id:bn,onActive:Yt}))})))},Hr=b("9odi"),pr=b.n(Hr),Fr=b("VjRW"),Ki=b.n(Fr),la=function(he){var Ze,lt=he.st,Pt=he.prev_game,Ut=he.next_game,Ct=he.time_limit,Lt=he.record_consume_time,Mt=he.loading,wt=he.vnc_url,Tt=he.linux_vnc,gt=he.windows_vnc,nn=he.shixun,Yt=he.game,Wt=he.onRun,Jt=he.dispatch,qt=he.onShowTestCaseList,bn=he.chooses,fn=he.unity_3d_routes,An=he.user,Dn=he.is_last_game,Rt=he.onUpdateCode,Nn=he.test_sets,rn=he.challenge,vn=Object(p.i)(),Mn=!Dn&&!Mt&&(nn.status>0||(An==null?void 0:An.identity)<5),an=lt===1&&Yt.status===2,$t=["\u81EA\u6D4B\u8FD0\u884C","\u6B63\u5728\u542F\u52A8","\u505C\u6B62\u8FD0\u884C","\u6B63\u5728\u505C\u6B62"],Vn=Object(r.useState)(0),yr=Object(i.a)(Vn,2),Ln=yr[0],hn=yr[1],$n=Object(r.useState)(0),or=Object(i.a)($n,2),ar=or[0],br=or[1],cr=Object(r.useState)(!1),mr=Object(i.a)(cr,2),Pi=mr[0],Ir=mr[1],sr=Object(r.useState)(!1),_i=Object(i.a)(sr,2),ea=_i[0],gi=_i[1],Ei=Object(r.useState)(Nn==null||((Ze=Nn[0])===null||Ze===void 0)?void 0:Ze.input),Qi=Object(i.a)(Ei,2),Oo=Qi[0],$a=Qi[1],Ri=Object(r.useState)(!1),Do=Object(i.a)(Ri,2),eo=Do[0],Kr=Do[1],Si=Object(r.useState)($t[0]),ia=Object(i.a)(Si,2),za=ia[0],Ra=ia[1],ta=Object(r.useRef)(!1),Bo=Object(r.useState)(0),da=Object(i.a)(Bo,2),Oi=da[0],Ga=da[1],Va=Object(p.h)();Object(r.useEffect)(function(){Ln>0&&setTimeout(function(){hn(Ln-1)},1e3)},[Ln]),Object(r.useEffect)(function(){Oi>0&&setTimeout(function(){Ga(Oi-1)},1e3)},[Oi]),Object(r.useEffect)(function(){ar>0&&setTimeout(function(){br(ar-1)},1e3)},[ar]),Object(r.useEffect)(function(){var na=me.a.subscribe("showRunCode",function(Ea){gi(Ea)}),ei=me.a.subscribe("caseInputValue",function(Ea){$a(Ea)}),aa=me.a.subscribe("runCodeFinish",function(){ta.current=!1,Kr(!1),Ra($t[0]),Oi>0||Ga(5)}),Li=me.a.subscribe("eval-code-finish",function(){fn&&Ir(!0),lt===1||hn(rn==null?void 0:rn.repeat_exec_time)});return function(){Li(),na(),ei(),aa()}},[]);var Ai=function(){ta.current=!1,Ra($t[3]),me.a.publish("runCode",{type:"stop"}),Object(X.J)(vn.taskId),setTimeout(function(){Oi>0||Ga(5),Ra($t[0]),Kr(!1),Ga(5)},2500)},ha=function(){var na=Object(u.a)(a.a.mark(function ei(){return a.a.wrap(function(Li){for(;;)switch(Li.prev=Li.next){case 0:return ta.current=!0,Li.next=3,Rt();case 3:Ra($t[1]),me.a.publish("show-case-result",!0),setTimeout(function(){Object(X.v)(vn.taskId,{test_case_content:Oo}),me.a.publish("showRunCodeTab",!0),me.a.publish("runCode",{type:"start"})},100),setTimeout(function(){ta.current&&(Ra($t[2]),Kr(!1))},1e3);case 7:case"end":return Li.stop()}},ei)}));return function(){return na.apply(this,arguments)}}(),Oa=function(){var na=Object(u.a)(a.a.mark(function ei(){return a.a.wrap(function(Li){for(;;)switch(Li.prev=Li.next){case 0:Kr(!0),za===$t[2]?Ai():ha();case 2:case"end":return Li.stop()}},ei)}));return function(){return na.apply(this,arguments)}}();return t.a.createElement("div",{className:pr.a["action-container"]},t.a.createElement("div",{className:"flex-container ".concat(pr.a["eval-desc"])},Ct?t.a.createElement("span",null,"\u672C\u5173\u6700\u5927\u6267\u884C\u65F6\u95F4\uFF1A".concat(Ct,"\u79D2")):null,Lt?t.a.createElement("span",null,"\u672C\u6B21\u8BC4\u6D4B\u8017\u65F6(\u7F16\u8BD1\u3001\u8FD0\u884C\u603B\u65F6\u95F4)\uFF1A",Lt," \u79D2"):null,(wt||gt||Tt)&&t.a.createElement("a",{title:"\u663E\u793A/\u9690\u85CF\u6D4B\u8BD5\u7ED3\u679C",onClick:function(){me.a.publish("show-case-result")}},"\u663E\u793A/\u9690\u85CF\u6D4B\u8BD5\u7ED3\u679C")),t.a.createElement("div",{className:"flex-container ".concat(pr.a["eval-btn-group"])},Pt&&!Mt?t.a.createElement("a",{href:"/tasks/".concat(Pt).concat(Va.search),onClick:function(ei){ei.preventDefault(),setTimeout(function(){return window.location.href="/tasks/".concat(Pt).concat(Va.search)},300)},className:pr.a["ghost-link"]},"\u4E0A\u4E00\u5173"):null,Mn?t.a.createElement("a",{href:"/tasks/".concat(Ut).concat(Va.search),onClick:function(ei){if(ei.preventDefault(),nn.task_pass||Yt.status===2||(An==null?void 0:An.identity)<5){setTimeout(function(){return window.location.href="/tasks/".concat(Ut).concat(Va.search)},300);return}y.a.warning({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u6211\u77E5\u9053\u4E86",content:t.a.createElement("p",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u8BBE\u7F6E\u4E86\u4E0D\u5141\u8BB8\u8DF3\u5173\u3002\u901A\u8FC7\u5F53\u524D\u5173\u5361\u540E\uFF0C\u624D\u80FD\u8FDB\u5165\u4E0B\u4E00\u5173\u3002")})},className:pr.a["ghost-link"]},"\u4E0B\u4E00\u5173"):null,Pi&&(rn==null?void 0:rn.show_type)===1&&t.a.createElement("button",{onClick:function(){Jt({type:"SHOW_PICTURE_VIEW"})},style:{minWidth:"72px",marginRight:10},className:"btn-run",title:"\u67E5\u770B\u6548\u679C"},"\u67E5\u770B\u6548\u679C"),!!ea&&nn.hide_code!==2&&t.a.createElement(ft.a,{onClick:Object(Kn.throttle)(Oa,2e3),loading:eo,danger:!0,disabled:Oi>0,className:"".concat(pr.a["btn-run-self"]," mr10")},Oi>0?"".concat(Oi,"S"):za),t.a.createElement("button",{onClick:Object(u.a)(a.a.mark(function na(){return a.a.wrap(function(aa){for(;;)switch(aa.prev=aa.next){case 0:if(!(lt===1)){aa.next=4;break}if(!((bn==null?void 0:bn.length)<=0)){aa.next=4;break}return y.a.confirm({centered:!0,title:"\u63D0\u793A",content:t.a.createElement("div",{className:"tc"},t.a.createElement("p",null,"\u60A8\u8FD8\u672A\u6DFB\u52A0\u9898\u76EE\uFF0C\u8BF7\u6DFB\u52A0\u540E\u8BC4\u6D4B\uFF01")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88"}),aa.abrupt("return");case 4:return Ir(!1),aa.next=7,Wt();case 7:case"end":return aa.stop()}},na)})),style:{minWidth:"72px"},disabled:Mt||Ln>0,className:pr.a["btn-run"],title:"\u8FD0\u884C\u8BC4\u6D4B"},Ln>0?"".concat(Ln,"S"):t.a.createElement(r.Fragment,null," ",t.a.createElement("img",{src:Ki.a,alt:"run",width:18})," ",t.a.createElement("b",null,"\u8BC4\u6D4B")," "))))};function Pr(he,Ze){switch(Ze.type){case ie.f:return Object(l.a)(Object(l.a)({},he),{},{loading:!0});case ie.e:return Object(l.a)(Object(l.a)({},he),{},{loading:!1});case ie.B:return Object(l.a)(Object(l.a)({},he),Ze.payload);default:throw new Error}}var fo=function(he){var Ze=he.taskData,lt=he.moveY,Pt=he.onResizeYStart,Ut=he.onResizeSetContainer,Ct=he.onEval,Lt=he.lastedGetTaskInfoTime,Mt=he.onUpdateCode,wt=he._dispatch,Tt=Object(p.h)(),gt=Ze.chooses,nn=Ze.choose_test_cases,Yt=Ze.game,Wt=nn.test_sets,Jt=nn.challenge_chooses_count,qt=nn.choose_correct_num,bn=nn.had_submmit,fn=Object(r.useCallback)(function(){var hn=[];return hn.length=Jt,bn&&(hn=Wt.map(function($n){return $n.actual_output})),hn},[Lt]),An=Object(r.useReducer)(Pr,{loading:!1,answers:fn()}),Dn=Object(i.a)(An,2),Rt=Dn[0],Nn=Dn[1];Object(r.useEffect)(function(){Nn({type:ie.B,payload:{answers:fn()}})},[Lt]);var rn=Rt.answers,vn=Rt.loading;function Mn(hn,$n){rn[hn]=$n,Nn({type:ie.B,payload:{answers:rn}})}function an(){for(var hn=!0,$n=0;$n(?:[\n\r\s]*?)(?:<\/link>)*/im,os=/(?:[\n\r\s]*?)(?:<\/script>)*/im,tt=["http","com","net","org","cdn"];function _t(he){for(var Ze=!1,lt=0;lt]*href=['"]([^'"]+)[^>]*>/gi,function(an,$t){Yt.push($t.indexOf("http")>-1?$t:"https://data.educoder.net/api/sources/get_html_content.html?content_type=text/css&identifier="+Mt.taskId+"&path="+$t);var Vn=$t.indexOf("http")>-1?$t:'';return Vn}),lt.replace(/